diff --git a/benchmarks/opencl/bfs/Makefile b/benchmarks/opencl/bfs/Makefile index 06d64cb4..cf71bf13 100644 --- a/benchmarks/opencl/bfs/Makefile +++ b/benchmarks/opencl/bfs/Makefile @@ -8,8 +8,8 @@ VORTEX_DRV_PATH ?= $(realpath ../../../driver) VORTEX_RT_PATH ?= $(realpath ../../../runtime) K_LLCFLAGS += "-O3 -march=riscv32 -target-abi=ilp32f -mcpu=generic-rv32 -mattr=+m,+f -float-abi=hard -code-model=small" -K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -Wl,--gc-sections -Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld" -K_LDFLAGS += "$(VORTEX_RT_PATH)/libvortexrt.a -lm" +K_CFLAGS += "-v -O3 -Wstack-usage=1024 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -fdata-sections -ffunction-sections" +K_LDFLAGS += "-Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a -lm" CXXFLAGS += -std=c++11 -O2 -Wall -Wextra -pedantic -Wfatal-errors #CXXFLAGS += -std=c++11 -O0 -g -Wall -Wextra -pedantic -Wfatal-errors diff --git a/benchmarks/opencl/convolution/Makefile b/benchmarks/opencl/convolution/Makefile index 0a99438d..0a1e9d0c 100644 --- a/benchmarks/opencl/convolution/Makefile +++ b/benchmarks/opencl/convolution/Makefile @@ -8,8 +8,8 @@ VORTEX_DRV_PATH ?= $(realpath ../../../driver) VORTEX_RT_PATH ?= $(realpath ../../../runtime) K_LLCFLAGS += "-O3 -march=riscv32 -target-abi=ilp32f -mcpu=generic-rv32 -mattr=+m,+f -float-abi=hard -code-model=small" -K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -Wl,--gc-sections -Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld" -K_LDFLAGS += "$(VORTEX_RT_PATH)/libvortexrt.a -lm" +K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -fdata-sections -ffunction-sections" +K_LDFLAGS += "-Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a -lm" CXXFLAGS += -std=c++11 -O2 -Wall -Wextra -pedantic -Wfatal-errors #CXXFLAGS += -std=c++11 -O0 -g -Wall -Wextra -pedantic -Wfatal-errors diff --git a/benchmarks/opencl/guassian/Fan1.dump b/benchmarks/opencl/guassian/Fan1.dump index 0a1f670f..c23e12d5 100644 --- a/benchmarks/opencl/guassian/Fan1.dump +++ b/benchmarks/opencl/guassian/Fan1.dump @@ -1,5 +1,5 @@ -/tmp/pocl_vortex_kernel-8c-4a-3f-81-d4.elf: file format ELF32-riscv +/tmp/pocl_vortex_kernel-db-03-14-35-2b.elf: file format ELF32-riscv Disassembly of section .init: @@ -12,28 +12,28 @@ Disassembly of section .init: 80000010: ef 00 40 30 jal 772 80000014: 13 05 10 00 addi a0, zero, 1 80000018: 6b 00 05 00 -8000001c: 17 15 00 00 auipc a0, 1 -80000020: 13 05 85 41 addi a0, a0, 1048 -80000024: 17 16 00 00 auipc a2, 1 -80000028: 13 06 06 49 addi a2, a2, 1168 +8000001c: 17 25 00 00 auipc a0, 2 +80000020: 13 05 85 eb addi a0, a0, -328 +80000024: 17 26 00 00 auipc a2, 2 +80000028: 13 06 06 f3 addi a2, a2, -208 8000002c: 33 06 a6 40 sub a2, a2, a0 80000030: 93 05 00 00 mv a1, zero -80000034: ef 00 d0 23 jal 2620 -80000038: 17 15 00 00 auipc a0, 1 -8000003c: 13 05 05 94 addi a0, a0, -1728 -80000040: ef 00 10 0f jal 2288 -80000044: ef 00 10 19 jal 2448 +80000034: ef 00 00 7d jal 2000 +80000038: 17 05 00 00 auipc a0, 0 +8000003c: 13 05 45 6d addi a0, a0, 1748 +80000040: ef 00 40 68 jal 1668 +80000044: ef 00 40 72 jal 1828 80000048: ef 00 00 02 jal 32 -8000004c: 6f 00 90 0f j 2296 +8000004c: 6f 00 c0 68 j 1676 Disassembly of section .text: 80000050 register_fini: 80000050: 93 07 00 00 mv a5, zero 80000054: 63 88 07 00 beqz a5, 16 -80000058: 37 15 00 80 lui a0, 524289 -8000005c: 13 05 85 97 addi a0, a0, -1672 -80000060: 6f 00 10 0d j 2256 +80000058: 37 05 00 80 lui a0, 524288 +8000005c: 13 05 c5 70 addi a0, a0, 1804 +80000060: 6f 00 40 66 j 1636 80000064: 67 80 00 00 ret 80000068 main: @@ -44,7 +44,7 @@ Disassembly of section .text: 80000078: 37 05 ff 7f lui a0, 524272 8000007c: 13 06 45 03 addi a2, a0, 52 80000080: 37 05 ff 7f lui a0, 524272 -80000084: ef 00 00 73 jal 1840 +80000084: ef 00 40 41 jal 1044 80000088: 13 05 00 00 mv a0, zero 8000008c: 83 20 c1 00 lw ra, 12(sp) 80000090: 13 01 01 01 addi sp, sp, 16 @@ -220,8 +220,8 @@ Disassembly of section .text: 80000314 vx_set_sp: 80000314: 73 25 00 fc csrr a0, 4032 80000318: 6b 00 05 00 -8000031c: 97 11 00 00 auipc gp, 1 -80000320: 93 81 c1 4e addi gp, gp, 1260 +8000031c: 97 21 00 00 auipc gp, 2 +80000320: 93 81 c1 f8 addi gp, gp, -116 80000324: 17 01 00 7f auipc sp, 520192 80000328: 13 01 c1 cd addi sp, sp, -804 8000032c: 93 05 00 40 addi a1, zero, 1024 @@ -236,695 +236,532 @@ Disassembly of section .text: 8000034c RETURN: 8000034c: 67 80 00 00 ret -80000350 spawn_tasks_callback: +80000350 spawn_kernel_callback: 80000350: 13 01 01 fe addi sp, sp, -32 80000354: 23 2e 11 00 sw ra, 28(sp) 80000358: 23 2c 81 00 sw s0, 24(sp) 8000035c: 23 2a 91 00 sw s1, 20(sp) 80000360: 23 28 21 01 sw s2, 16(sp) 80000364: 23 26 31 01 sw s3, 12(sp) -80000368: f3 27 00 fc csrr a5, 4032 -8000036c: 6b 80 07 00 -80000370: f3 26 50 cc csrr a3, 3269 -80000374: f3 29 30 cc csrr s3, 3267 -80000378: 73 27 00 cc csrr a4, 3264 -8000037c: 73 26 00 fc csrr a2, 4032 -80000380: b7 17 00 80 lui a5, 524289 -80000384: 93 96 26 00 slli a3, a3, 2 -80000388: 93 87 47 43 addi a5, a5, 1076 -8000038c: b3 87 d7 00 add a5, a5, a3 -80000390: 83 a4 07 00 lw s1, 0(a5) -80000394: 03 a4 04 01 lw s0, 16(s1) -80000398: 83 a6 c4 00 lw a3, 12(s1) -8000039c: 33 a9 89 00 slt s2, s3, s0 -800003a0: 93 07 04 00 mv a5, s0 -800003a4: 33 09 d9 00 add s2, s2, a3 -800003a8: 33 84 36 03 mul s0, a3, s3 -800003ac: 63 d4 f9 00 bge s3, a5, 8 -800003b0: 93 87 09 00 mv a5, s3 -800003b4: 33 04 f4 00 add s0, s0, a5 -800003b8: 83 a6 84 00 lw a3, 8(s1) -800003bc: 33 04 c4 02 mul s0, s0, a2 -800003c0: b3 07 e9 02 mul a5, s2, a4 -800003c4: 33 04 d4 00 add s0, s0, a3 -800003c8: 33 04 f4 00 add s0, s0, a5 -800003cc: 33 09 89 00 add s2, s2, s0 -800003d0: 63 5e 24 01 bge s0, s2, 28 -800003d4: 83 a7 04 00 lw a5, 0(s1) -800003d8: 83 a5 44 00 lw a1, 4(s1) -800003dc: 13 05 04 00 mv a0, s0 -800003e0: 13 04 14 00 addi s0, s0, 1 -800003e4: e7 80 07 00 jalr a5 -800003e8: e3 16 89 fe bne s2, s0, -20 -800003ec: 93 b9 19 00 seqz s3, s3 -800003f0: 6b 80 09 00 -800003f4: 83 20 c1 01 lw ra, 28(sp) -800003f8: 03 24 81 01 lw s0, 24(sp) -800003fc: 83 24 41 01 lw s1, 20(sp) -80000400: 03 29 01 01 lw s2, 16(sp) -80000404: 83 29 c1 00 lw s3, 12(sp) -80000408: 13 01 01 02 addi sp, sp, 32 -8000040c: 67 80 00 00 ret +80000368: 23 24 41 01 sw s4, 8(sp) +8000036c: 23 22 51 01 sw s5, 4(sp) +80000370: f3 27 00 fc csrr a5, 4032 +80000374: 6b 80 07 00 +80000378: f3 26 50 cc csrr a3, 3269 +8000037c: 73 29 30 cc csrr s2, 3267 +80000380: 73 27 00 cc csrr a4, 3264 +80000384: 73 26 00 fc csrr a2, 4032 +80000388: b7 27 00 80 lui a5, 524290 +8000038c: 93 96 26 00 slli a3, a3, 2 +80000390: 93 87 47 ed addi a5, a5, -300 +80000394: b3 87 d7 00 add a5, a5, a3 +80000398: 03 a4 07 00 lw s0, 0(a5) +8000039c: 83 24 44 01 lw s1, 20(s0) +800003a0: 83 26 04 01 lw a3, 16(s0) +800003a4: b3 2a 99 00 slt s5, s2, s1 +800003a8: 93 87 04 00 mv a5, s1 +800003ac: b3 8a da 00 add s5, s5, a3 +800003b0: b3 84 26 03 mul s1, a3, s2 +800003b4: 63 54 f9 00 bge s2, a5, 8 +800003b8: 93 07 09 00 mv a5, s2 +800003bc: b3 84 f4 00 add s1, s1, a5 +800003c0: 83 25 04 00 lw a1, 0(s0) +800003c4: 83 26 c4 00 lw a3, 12(s0) +800003c8: 83 a9 05 00 lw s3, 0(a1) +800003cc: 03 aa 45 00 lw s4, 4(a1) +800003d0: b3 84 c4 02 mul s1, s1, a2 +800003d4: b3 87 ea 02 mul a5, s5, a4 +800003d8: b3 84 d4 00 add s1, s1, a3 +800003dc: b3 84 f4 00 add s1, s1, a5 +800003e0: b3 8a 9a 00 add s5, s5, s1 +800003e4: 33 8a 49 03 mul s4, s3, s4 +800003e8: 63 c0 54 07 blt s1, s5, 96 +800003ec: 6f 00 00 08 j 128 +800003f0: 03 47 a4 01 lbu a4, 26(s0) +800003f4: 83 46 94 01 lbu a3, 25(s0) +800003f8: 33 d7 e4 40 sra a4, s1, a4 +800003fc: b3 07 47 03 mul a5, a4, s4 +80000400: b3 87 f4 40 sub a5, s1, a5 +80000404: 63 80 06 06 beqz a3, 96 +80000408: 83 46 b4 01 lbu a3, 27(s0) +8000040c: b3 d6 d7 40 sra a3, a5, a3 +80000410: b3 88 36 03 mul a7, a3, s3 +80000414: 03 ae 45 01 lw t3, 20(a1) +80000418: 03 a3 05 01 lw t1, 16(a1) +8000041c: 03 a6 c5 00 lw a2, 12(a1) +80000420: 03 28 44 00 lw a6, 4(s0) +80000424: 03 25 84 00 lw a0, 8(s0) +80000428: 93 84 14 00 addi s1, s1, 1 +8000042c: 33 07 c7 01 add a4, a4, t3 +80000430: b3 86 66 00 add a3, a3, t1 +80000434: b3 87 17 41 sub a5, a5, a7 +80000438: 33 86 c7 00 add a2, a5, a2 +8000043c: e7 00 08 00 jalr a6 +80000440: 63 86 9a 02 beq s5, s1, 44 +80000444: 83 25 04 00 lw a1, 0(s0) +80000448: 83 47 84 01 lbu a5, 24(s0) +8000044c: e3 92 07 fa bnez a5, -92 +80000450: 33 c7 44 03 div a4, s1, s4 +80000454: 83 46 94 01 lbu a3, 25(s0) +80000458: b3 07 47 03 mul a5, a4, s4 +8000045c: b3 87 f4 40 sub a5, s1, a5 +80000460: e3 94 06 fa bnez a3, -88 +80000464: b3 c6 37 03 div a3, a5, s3 +80000468: 6f f0 9f fa j -88 +8000046c: 13 39 19 00 seqz s2, s2 +80000470: 6b 00 09 00 +80000474: 83 20 c1 01 lw ra, 28(sp) +80000478: 03 24 81 01 lw s0, 24(sp) +8000047c: 83 24 41 01 lw s1, 20(sp) +80000480: 03 29 01 01 lw s2, 16(sp) +80000484: 83 29 c1 00 lw s3, 12(sp) +80000488: 03 2a 81 00 lw s4, 8(sp) +8000048c: 83 2a 41 00 lw s5, 4(sp) +80000490: 13 01 01 02 addi sp, sp, 32 +80000494: 67 80 00 00 ret -80000410 spawn_kernel_callback: -80000410: 13 01 01 fe addi sp, sp, -32 -80000414: 23 2e 11 00 sw ra, 28(sp) -80000418: 23 2c 81 00 sw s0, 24(sp) -8000041c: 23 2a 91 00 sw s1, 20(sp) -80000420: 23 28 21 01 sw s2, 16(sp) -80000424: 23 26 31 01 sw s3, 12(sp) -80000428: 23 24 41 01 sw s4, 8(sp) -8000042c: 23 22 51 01 sw s5, 4(sp) -80000430: f3 27 00 fc csrr a5, 4032 -80000434: 6b 80 07 00 -80000438: f3 26 50 cc csrr a3, 3269 -8000043c: f3 2a 30 cc csrr s5, 3267 -80000440: 73 27 00 cc csrr a4, 3264 -80000444: 73 26 00 fc csrr a2, 4032 -80000448: b7 17 00 80 lui a5, 524289 -8000044c: 93 96 26 00 slli a3, a3, 2 -80000450: 93 87 47 43 addi a5, a5, 1076 -80000454: b3 87 d7 00 add a5, a5, a3 -80000458: 03 a4 07 00 lw s0, 0(a5) -8000045c: 83 24 44 01 lw s1, 20(s0) -80000460: 83 26 04 01 lw a3, 16(s0) -80000464: b3 a9 9a 00 slt s3, s5, s1 -80000468: 93 87 04 00 mv a5, s1 -8000046c: b3 89 d9 00 add s3, s3, a3 -80000470: b3 84 56 03 mul s1, a3, s5 -80000474: 63 d4 fa 00 bge s5, a5, 8 -80000478: 93 87 0a 00 mv a5, s5 -8000047c: b3 84 f4 00 add s1, s1, a5 -80000480: 83 25 04 00 lw a1, 0(s0) -80000484: 83 26 c4 00 lw a3, 12(s0) -80000488: 03 aa 05 00 lw s4, 0(a1) -8000048c: 03 a9 45 00 lw s2, 4(a1) -80000490: b3 84 c4 02 mul s1, s1, a2 -80000494: b3 87 e9 02 mul a5, s3, a4 -80000498: b3 84 d4 00 add s1, s1, a3 -8000049c: b3 84 f4 00 add s1, s1, a5 -800004a0: b3 89 99 00 add s3, s3, s1 -800004a4: 33 09 2a 03 mul s2, s4, s2 -800004a8: 63 cc 34 05 blt s1, s3, 88 -800004ac: 6f 00 00 08 j 128 -800004b0: 33 c7 24 03 div a4, s1, s2 -800004b4: 83 46 94 01 lbu a3, 25(s0) -800004b8: b3 07 27 03 mul a5, a4, s2 -800004bc: b3 87 f4 40 sub a5, s1, a5 -800004c0: 63 80 06 06 beqz a3, 96 -800004c4: b3 c6 47 03 div a3, a5, s4 -800004c8: 03 ae 45 01 lw t3, 20(a1) -800004cc: 03 a3 05 01 lw t1, 16(a1) -800004d0: 03 a6 c5 00 lw a2, 12(a1) -800004d4: 03 28 44 00 lw a6, 4(s0) -800004d8: 03 25 84 00 lw a0, 8(s0) -800004dc: 93 84 14 00 addi s1, s1, 1 -800004e0: 33 07 c7 01 add a4, a4, t3 -800004e4: b3 88 46 03 mul a7, a3, s4 -800004e8: b3 86 66 00 add a3, a3, t1 -800004ec: b3 87 17 41 sub a5, a5, a7 -800004f0: 33 86 c7 00 add a2, a5, a2 -800004f4: e7 00 08 00 jalr a6 -800004f8: 63 8a 99 02 beq s3, s1, 52 -800004fc: 83 25 04 00 lw a1, 0(s0) -80000500: 83 47 84 01 lbu a5, 24(s0) -80000504: e3 96 07 fa bnez a5, -84 -80000508: 03 47 a4 01 lbu a4, 26(s0) -8000050c: 83 46 94 01 lbu a3, 25(s0) -80000510: 33 d7 e4 40 sra a4, s1, a4 -80000514: b3 07 27 03 mul a5, a4, s2 -80000518: b3 87 f4 40 sub a5, s1, a5 -8000051c: e3 94 06 fa bnez a3, -88 -80000520: 83 46 b4 01 lbu a3, 27(s0) -80000524: b3 d6 d7 40 sra a3, a5, a3 -80000528: 6f f0 1f fa j -96 -8000052c: 93 ba 1a 00 seqz s5, s5 -80000530: 6b 80 0a 00 -80000534: 83 20 c1 01 lw ra, 28(sp) -80000538: 03 24 81 01 lw s0, 24(sp) -8000053c: 83 24 41 01 lw s1, 20(sp) -80000540: 03 29 01 01 lw s2, 16(sp) -80000544: 83 29 c1 00 lw s3, 12(sp) -80000548: 03 2a 81 00 lw s4, 8(sp) -8000054c: 83 2a 41 00 lw s5, 4(sp) -80000550: 13 01 01 02 addi sp, sp, 32 -80000554: 67 80 00 00 ret +80000498 vx_spawn_kernel: +80000498: 13 01 01 fc addi sp, sp, -64 +8000049c: 23 2e 11 02 sw ra, 60(sp) +800004a0: 23 2c 81 02 sw s0, 56(sp) +800004a4: 23 2a 91 02 sw s1, 52(sp) +800004a8: 23 28 21 03 sw s2, 48(sp) +800004ac: 23 26 31 03 sw s3, 44(sp) +800004b0: f3 28 20 fc csrr a7, 4034 +800004b4: 73 23 10 fc csrr t1, 4033 +800004b8: 73 24 00 fc csrr s0, 4032 +800004bc: f3 27 50 cc csrr a5, 3269 +800004c0: 13 07 f0 01 addi a4, zero, 31 +800004c4: 63 46 f7 0e blt a4, a5, 236 +800004c8: 03 2e 05 00 lw t3, 0(a0) +800004cc: 83 26 45 00 lw a3, 4(a0) +800004d0: 03 28 85 00 lw a6, 8(a0) +800004d4: b3 0e 83 02 mul t4, t1, s0 +800004d8: 13 07 10 00 addi a4, zero, 1 +800004dc: b3 06 de 02 mul a3, t3, a3 +800004e0: 33 88 06 03 mul a6, a3, a6 +800004e4: 63 d4 0e 01 bge t4, a6, 8 +800004e8: 33 47 d8 03 div a4, a6, t4 +800004ec: 63 c0 e8 0e blt a7, a4, 224 +800004f0: 63 d0 e7 0c bge a5, a4, 192 +800004f4: 93 88 f8 ff addi a7, a7, -1 +800004f8: b3 4e e8 02 div t4, a6, a4 +800004fc: 93 84 0e 00 mv s1, t4 +80000500: 63 96 f8 00 bne a7, a5, 12 +80000504: 33 67 e8 02 rem a4, a6, a4 +80000508: b3 04 d7 01 add s1, a4, t4 +8000050c: 33 c9 84 02 div s2, s1, s0 +80000510: b3 e4 84 02 rem s1, s1, s0 +80000514: 63 42 69 0c blt s2, t1, 196 +80000518: 93 02 10 00 addi t0, zero, 1 +8000051c: 33 48 69 02 div a6, s2, t1 +80000520: 63 06 08 00 beqz a6, 12 +80000524: 93 02 08 00 mv t0, a6 +80000528: 33 68 69 02 rem a6, s2, t1 +8000052c: d3 f7 06 d0 fcvt.s.w fa5, a3 +80000530: 93 8f f6 ff addi t6, a3, -1 +80000534: 13 0f fe ff addi t5, t3, -1 +80000538: b7 29 00 80 lui s3, 524290 +8000053c: b3 f6 df 00 and a3, t6, a3 +80000540: 93 89 49 ed addi s3, s3, -300 +80000544: 93 b6 16 00 seqz a3, a3 +80000548: 23 22 a1 00 sw a0, 4(sp) +8000054c: 23 24 b1 00 sw a1, 8(sp) +80000550: 23 26 c1 00 sw a2, 12(sp) +80000554: 23 2a 51 00 sw t0, 20(sp) +80000558: 23 2c 01 01 sw a6, 24(sp) +8000055c: 23 0e d1 00 sb a3, 28(sp) +80000560: 33 87 fe 02 mul a4, t4, a5 +80000564: d3 8e 07 e0 fmv.x.w t4, fa5 +80000568: d3 77 0e d0 fcvt.s.w fa5, t3 +8000056c: 93 97 27 00 slli a5, a5, 2 +80000570: 33 7e cf 01 and t3, t5, t3 +80000574: d3 88 07 e0 fmv.x.w a7, fa5 +80000578: 93 de 7e 41 srai t4, t4, 23 +8000057c: 13 3e 1e 00 seqz t3, t3 +80000580: 93 d8 78 41 srai a7, a7, 23 +80000584: 93 8e 1e f8 addi t4, t4, -127 +80000588: 93 88 18 f8 addi a7, a7, -127 +8000058c: b3 87 f9 00 add a5, s3, a5 +80000590: 23 28 e1 00 sw a4, 16(sp) +80000594: 13 07 41 00 addi a4, sp, 4 +80000598: a3 0e c1 01 sb t3, 29(sp) +8000059c: 23 0f d1 01 sb t4, 30(sp) +800005a0: a3 0f 11 01 sb a7, 31(sp) +800005a4: 23 a0 e7 00 sw a4, 0(a5) +800005a8: 63 4e 20 03 bgtz s2, 60 +800005ac: 63 9c 04 04 bnez s1, 88 +800005b0: 83 20 c1 03 lw ra, 60(sp) +800005b4: 03 24 81 03 lw s0, 56(sp) +800005b8: 83 24 41 03 lw s1, 52(sp) +800005bc: 03 29 01 03 lw s2, 48(sp) +800005c0: 83 29 c1 02 lw s3, 44(sp) +800005c4: 13 01 01 04 addi sp, sp, 64 +800005c8: 67 80 00 00 ret +800005cc: 13 87 08 00 mv a4, a7 +800005d0: e3 c2 e7 f2 blt a5, a4, -220 +800005d4: 6f f0 df fd j -36 +800005d8: 13 08 00 00 mv a6, zero +800005dc: 93 02 10 00 addi t0, zero, 1 +800005e0: 6f f0 df f4 j -180 +800005e4: 13 07 09 00 mv a4, s2 +800005e8: 63 54 23 01 bge t1, s2, 8 +800005ec: 13 07 03 00 mv a4, t1 +800005f0: b7 07 00 80 lui a5, 524288 +800005f4: 93 87 07 35 addi a5, a5, 848 +800005f8: 6b 10 f7 00 +800005fc: ef f0 5f d5 jal -684 +80000600: e3 88 04 fa beqz s1, -80 +80000604: 33 04 89 02 mul s0, s2, s0 +80000608: 23 28 81 00 sw s0, 16(sp) +8000060c: 6b 80 04 00 +80000610: 73 27 50 cc csrr a4, 3269 +80000614: f3 27 20 cc csrr a5, 3266 +80000618: 13 17 27 00 slli a4, a4, 2 +8000061c: b3 89 e9 00 add s3, s3, a4 +80000620: 03 a5 09 00 lw a0, 0(s3) +80000624: 83 25 05 00 lw a1, 0(a0) +80000628: 83 26 c5 00 lw a3, 12(a0) +8000062c: 03 47 85 01 lbu a4, 24(a0) +80000630: 03 a8 05 00 lw a6, 0(a1) +80000634: 03 a6 45 00 lw a2, 4(a1) +80000638: b3 87 d7 00 add a5, a5, a3 +8000063c: 33 06 c8 02 mul a2, a6, a2 +80000640: 63 0e 07 06 beqz a4, 124 +80000644: 03 47 a5 01 lbu a4, 26(a0) +80000648: 33 d7 e7 40 sra a4, a5, a4 +8000064c: 83 46 95 01 lbu a3, 25(a0) +80000650: 33 06 e6 02 mul a2, a2, a4 +80000654: b3 87 c7 40 sub a5, a5, a2 +80000658: 63 8e 06 04 beqz a3, 92 +8000065c: 83 48 b5 01 lbu a7, 27(a0) +80000660: b3 d8 17 41 sra a7, a5, a7 +80000664: 33 08 18 03 mul a6, a6, a7 +80000668: 03 ae 45 01 lw t3, 20(a1) +8000066c: 83 a6 05 01 lw a3, 16(a1) +80000670: 03 a6 c5 00 lw a2, 12(a1) +80000674: 03 23 45 00 lw t1, 4(a0) +80000678: 03 25 85 00 lw a0, 8(a0) +8000067c: 33 07 c7 01 add a4, a4, t3 +80000680: b3 86 d8 00 add a3, a7, a3 +80000684: b3 87 07 41 sub a5, a5, a6 +80000688: 33 86 c7 00 add a2, a5, a2 +8000068c: e7 00 03 00 jalr t1 +80000690: 93 07 10 00 addi a5, zero, 1 +80000694: 6b 80 07 00 +80000698: 83 20 c1 03 lw ra, 60(sp) +8000069c: 03 24 81 03 lw s0, 56(sp) +800006a0: 83 24 41 03 lw s1, 52(sp) +800006a4: 03 29 01 03 lw s2, 48(sp) +800006a8: 83 29 c1 02 lw s3, 44(sp) +800006ac: 13 01 01 04 addi sp, sp, 64 +800006b0: 67 80 00 00 ret +800006b4: b3 c8 07 03 div a7, a5, a6 +800006b8: 6f f0 df fa j -84 +800006bc: 33 c7 c7 02 div a4, a5, a2 +800006c0: 6f f0 df f8 j -116 -80000558 spawn_remaining_tasks_callback: -80000558: 13 01 01 ff addi sp, sp, -16 -8000055c: 23 26 11 00 sw ra, 12(sp) -80000560: 6b 00 05 00 -80000564: 73 27 50 cc csrr a4, 3269 -80000568: 73 25 20 cc csrr a0, 3266 -8000056c: b7 17 00 80 lui a5, 524289 -80000570: 13 17 27 00 slli a4, a4, 2 -80000574: 93 87 47 43 addi a5, a5, 1076 -80000578: b3 87 e7 00 add a5, a5, a4 -8000057c: 83 a7 07 00 lw a5, 0(a5) -80000580: 83 a6 87 00 lw a3, 8(a5) -80000584: 03 a7 07 00 lw a4, 0(a5) -80000588: 83 a5 47 00 lw a1, 4(a5) -8000058c: 33 05 d5 00 add a0, a0, a3 -80000590: e7 00 07 00 jalr a4 -80000594: 93 07 10 00 addi a5, zero, 1 -80000598: 6b 80 07 00 -8000059c: 83 20 c1 00 lw ra, 12(sp) -800005a0: 13 01 01 01 addi sp, sp, 16 -800005a4: 67 80 00 00 ret +800006c4 atexit: +800006c4: 93 05 05 00 mv a1, a0 +800006c8: 93 06 00 00 mv a3, zero +800006cc: 13 06 00 00 mv a2, zero +800006d0: 13 05 00 00 mv a0, zero +800006d4: 6f 00 c0 20 j 524 -800005a8 vx_spawn_tasks: -800005a8: 13 01 01 fc addi sp, sp, -64 -800005ac: 23 2e 11 02 sw ra, 60(sp) -800005b0: 23 2c 81 02 sw s0, 56(sp) -800005b4: 23 2a 91 02 sw s1, 52(sp) -800005b8: 23 28 21 03 sw s2, 48(sp) -800005bc: 23 26 31 03 sw s3, 44(sp) -800005c0: f3 26 20 fc csrr a3, 4034 -800005c4: 73 28 10 fc csrr a6, 4033 -800005c8: 73 24 00 fc csrr s0, 4032 -800005cc: f3 27 50 cc csrr a5, 3269 -800005d0: 13 07 f0 01 addi a4, zero, 31 -800005d4: 63 44 f7 0c blt a4, a5, 200 -800005d8: b3 08 04 03 mul a7, s0, a6 -800005dc: 13 07 10 00 addi a4, zero, 1 -800005e0: 63 d4 a8 00 bge a7, a0, 8 -800005e4: 33 47 15 03 div a4, a0, a7 -800005e8: 63 c8 e6 0c blt a3, a4, 208 -800005ec: 63 d8 e7 0a bge a5, a4, 176 -800005f0: 93 86 f6 ff addi a3, a3, -1 -800005f4: 33 43 e5 02 div t1, a0, a4 -800005f8: 93 08 03 00 mv a7, t1 -800005fc: 63 96 f6 00 bne a3, a5, 12 -80000600: 33 65 e5 02 rem a0, a0, a4 -80000604: b3 08 65 00 add a7, a0, t1 -80000608: b3 c4 88 02 div s1, a7, s0 -8000060c: 33 e9 88 02 rem s2, a7, s0 -80000610: 63 ca 04 0b blt s1, a6, 180 -80000614: 93 06 10 00 addi a3, zero, 1 -80000618: 33 c7 04 03 div a4, s1, a6 -8000061c: 63 06 07 00 beqz a4, 12 -80000620: 93 06 07 00 mv a3, a4 -80000624: 33 e7 04 03 rem a4, s1, a6 -80000628: b7 19 00 80 lui s3, 524289 -8000062c: 93 89 49 43 addi s3, s3, 1076 -80000630: 23 2e e1 00 sw a4, 28(sp) -80000634: 13 07 c1 00 addi a4, sp, 12 -80000638: 23 26 b1 00 sw a1, 12(sp) -8000063c: 23 28 c1 00 sw a2, 16(sp) -80000640: 23 2c d1 00 sw a3, 24(sp) -80000644: 33 03 f3 02 mul t1, t1, a5 -80000648: 93 97 27 00 slli a5, a5, 2 -8000064c: b3 87 f9 00 add a5, s3, a5 -80000650: 23 a0 e7 00 sw a4, 0(a5) -80000654: 23 2a 61 00 sw t1, 20(sp) -80000658: 63 4c 90 06 bgtz s1, 120 -8000065c: 63 00 09 04 beqz s2, 64 -80000660: 33 84 84 02 mul s0, s1, s0 -80000664: 23 2a 81 00 sw s0, 20(sp) -80000668: 6b 00 09 00 -8000066c: f3 27 50 cc csrr a5, 3269 -80000670: 73 25 20 cc csrr a0, 3266 -80000674: 93 97 27 00 slli a5, a5, 2 -80000678: b3 89 f9 00 add s3, s3, a5 -8000067c: 83 a7 09 00 lw a5, 0(s3) -80000680: 83 a6 87 00 lw a3, 8(a5) -80000684: 03 a7 07 00 lw a4, 0(a5) -80000688: 83 a5 47 00 lw a1, 4(a5) -8000068c: 33 05 d5 00 add a0, a0, a3 -80000690: e7 00 07 00 jalr a4 -80000694: 93 07 10 00 addi a5, zero, 1 -80000698: 6b 80 07 00 -8000069c: 83 20 c1 03 lw ra, 60(sp) -800006a0: 03 24 81 03 lw s0, 56(sp) -800006a4: 83 24 41 03 lw s1, 52(sp) -800006a8: 03 29 01 03 lw s2, 48(sp) -800006ac: 83 29 c1 02 lw s3, 44(sp) -800006b0: 13 01 01 04 addi sp, sp, 64 -800006b4: 67 80 00 00 ret -800006b8: 13 87 06 00 mv a4, a3 -800006bc: e3 ca e7 f2 blt a5, a4, -204 -800006c0: 6f f0 df fd j -36 -800006c4: 13 07 00 00 mv a4, zero -800006c8: 93 06 10 00 addi a3, zero, 1 -800006cc: 6f f0 df f5 j -164 -800006d0: 13 87 04 00 mv a4, s1 -800006d4: 63 54 98 00 bge a6, s1, 8 -800006d8: 13 07 08 00 mv a4, a6 -800006dc: b7 07 00 80 lui a5, 524288 -800006e0: 93 87 07 35 addi a5, a5, 848 -800006e4: 6b 10 f7 00 -800006e8: ef f0 9f c6 jal -920 -800006ec: 6f f0 1f f7 j -144 +800006d8 exit: +800006d8: 13 01 01 ff addi sp, sp, -16 +800006dc: 93 05 00 00 mv a1, zero +800006e0: 23 24 81 00 sw s0, 8(sp) +800006e4: 23 26 11 00 sw ra, 12(sp) +800006e8: 13 04 05 00 mv s0, a0 +800006ec: ef 00 00 29 jal 656 +800006f0: b7 27 00 80 lui a5, 524290 +800006f4: 03 a5 07 ed lw a0, -304(a5) +800006f8: 83 27 c5 03 lw a5, 60(a0) +800006fc: 63 84 07 00 beqz a5, 8 +80000700: e7 80 07 00 jalr a5 +80000704: 13 05 04 00 mv a0, s0 +80000708: ef f0 5f c0 jal -1020 -800006f0 spawn_kernel_remaining_callback: -800006f0: 13 01 01 ff addi sp, sp, -16 -800006f4: 23 26 11 00 sw ra, 12(sp) -800006f8: 6b 00 05 00 -800006fc: f3 26 50 cc csrr a3, 3269 -80000700: f3 27 20 cc csrr a5, 3266 -80000704: 37 17 00 80 lui a4, 524289 -80000708: 93 96 26 00 slli a3, a3, 2 -8000070c: 13 07 47 43 addi a4, a4, 1076 -80000710: 33 07 d7 00 add a4, a4, a3 -80000714: 03 25 07 00 lw a0, 0(a4) -80000718: 83 25 05 00 lw a1, 0(a0) -8000071c: 83 26 c5 00 lw a3, 12(a0) -80000720: 03 47 85 01 lbu a4, 24(a0) -80000724: 03 a8 05 00 lw a6, 0(a1) -80000728: 03 a6 45 00 lw a2, 4(a1) -8000072c: b3 87 d7 00 add a5, a5, a3 -80000730: 33 06 c8 02 mul a2, a6, a2 -80000734: 63 0e 07 04 beqz a4, 92 -80000738: 83 46 95 01 lbu a3, 25(a0) -8000073c: 33 c7 c7 02 div a4, a5, a2 -80000740: 33 06 c7 02 mul a2, a4, a2 -80000744: b3 87 c7 40 sub a5, a5, a2 -80000748: 63 80 06 06 beqz a3, 96 -8000074c: b3 c6 07 03 div a3, a5, a6 -80000750: 03 ae 45 01 lw t3, 20(a1) -80000754: 03 a3 05 01 lw t1, 16(a1) -80000758: 03 a6 c5 00 lw a2, 12(a1) -8000075c: 83 28 45 00 lw a7, 4(a0) -80000760: 03 25 85 00 lw a0, 8(a0) -80000764: 33 07 c7 01 add a4, a4, t3 -80000768: 33 88 06 03 mul a6, a3, a6 -8000076c: b3 86 66 00 add a3, a3, t1 -80000770: b3 87 07 41 sub a5, a5, a6 -80000774: 33 86 c7 00 add a2, a5, a2 -80000778: e7 80 08 00 jalr a7 -8000077c: 93 07 10 00 addi a5, zero, 1 -80000780: 6b 80 07 00 -80000784: 83 20 c1 00 lw ra, 12(sp) -80000788: 13 01 01 01 addi sp, sp, 16 -8000078c: 67 80 00 00 ret -80000790: 03 47 a5 01 lbu a4, 26(a0) -80000794: 83 46 95 01 lbu a3, 25(a0) -80000798: 33 d7 e7 40 sra a4, a5, a4 -8000079c: 33 06 c7 02 mul a2, a4, a2 -800007a0: b3 87 c7 40 sub a5, a5, a2 -800007a4: e3 94 06 fa bnez a3, -88 -800007a8: 83 46 b5 01 lbu a3, 27(a0) -800007ac: b3 d6 d7 40 sra a3, a5, a3 -800007b0: 6f f0 1f fa j -96 +8000070c __libc_fini_array: +8000070c: 13 01 01 ff addi sp, sp, -16 +80000710: 23 24 81 00 sw s0, 8(sp) +80000714: b7 27 00 80 lui a5, 524290 +80000718: 37 24 00 80 lui s0, 524290 +8000071c: 13 04 44 aa addi s0, s0, -1372 +80000720: 93 87 47 aa addi a5, a5, -1372 +80000724: b3 87 87 40 sub a5, a5, s0 +80000728: 23 22 91 00 sw s1, 4(sp) +8000072c: 23 26 11 00 sw ra, 12(sp) +80000730: 93 d4 27 40 srai s1, a5, 2 +80000734: 63 80 04 02 beqz s1, 32 +80000738: 93 87 c7 ff addi a5, a5, -4 +8000073c: 33 84 87 00 add s0, a5, s0 +80000740: 83 27 04 00 lw a5, 0(s0) +80000744: 93 84 f4 ff addi s1, s1, -1 +80000748: 13 04 c4 ff addi s0, s0, -4 +8000074c: e7 80 07 00 jalr a5 +80000750: e3 98 04 fe bnez s1, -16 +80000754: 83 20 c1 00 lw ra, 12(sp) +80000758: 03 24 81 00 lw s0, 8(sp) +8000075c: 83 24 41 00 lw s1, 4(sp) +80000760: 13 01 01 01 addi sp, sp, 16 +80000764: 67 80 00 00 ret -800007b4 vx_spawn_kernel: -800007b4: 13 01 01 fd addi sp, sp, -48 -800007b8: 23 26 11 02 sw ra, 44(sp) -800007bc: 23 24 81 02 sw s0, 40(sp) -800007c0: 23 22 91 02 sw s1, 36(sp) -800007c4: 23 20 21 03 sw s2, 32(sp) -800007c8: 73 23 20 fc csrr t1, 4034 -800007cc: 73 2e 10 fc csrr t3, 4033 -800007d0: 73 24 00 fc csrr s0, 4032 -800007d4: 73 27 50 cc csrr a4, 3269 -800007d8: 93 07 f0 01 addi a5, zero, 31 -800007dc: 63 ce e7 0c blt a5, a4, 220 -800007e0: 03 28 05 00 lw a6, 0(a0) -800007e4: 83 27 45 00 lw a5, 4(a0) -800007e8: 83 28 85 00 lw a7, 8(a0) -800007ec: b3 0e 8e 02 mul t4, t3, s0 -800007f0: 93 06 10 00 addi a3, zero, 1 -800007f4: b3 07 f8 02 mul a5, a6, a5 -800007f8: b3 88 17 03 mul a7, a5, a7 -800007fc: 63 d4 1e 01 bge t4, a7, 8 -80000800: b3 c6 d8 03 div a3, a7, t4 -80000804: 63 46 d3 0c blt t1, a3, 204 -80000808: 63 58 d7 0a bge a4, a3, 176 -8000080c: 13 03 f3 ff addi t1, t1, -1 -80000810: b3 ce d8 02 div t4, a7, a3 -80000814: 93 84 0e 00 mv s1, t4 -80000818: 63 16 e3 00 bne t1, a4, 12 -8000081c: b3 e6 d8 02 rem a3, a7, a3 -80000820: b3 84 d6 01 add s1, a3, t4 -80000824: 33 c9 84 02 div s2, s1, s0 -80000828: b3 e4 84 02 rem s1, s1, s0 -8000082c: 63 48 c9 0b blt s2, t3, 176 -80000830: 93 08 10 00 addi a7, zero, 1 -80000834: b3 46 c9 03 div a3, s2, t3 -80000838: 63 86 06 00 beqz a3, 12 -8000083c: 93 88 06 00 mv a7, a3 -80000840: b3 66 c9 03 rem a3, s2, t3 -80000844: 13 8f f7 ff addi t5, a5, -1 -80000848: 33 7f ff 00 and t5, t5, a5 -8000084c: 37 13 00 80 lui t1, 524289 -80000850: 93 d7 77 41 srai a5, a5, 23 -80000854: 93 87 17 f8 addi a5, a5, -127 -80000858: 13 03 43 43 addi t1, t1, 1076 -8000085c: 13 3f 1f 00 seqz t5, t5 -80000860: 23 0f f1 00 sb a5, 30(sp) -80000864: 93 07 41 00 addi a5, sp, 4 -80000868: 23 22 a1 00 sw a0, 4(sp) -8000086c: 23 24 b1 00 sw a1, 8(sp) -80000870: 23 26 c1 00 sw a2, 12(sp) -80000874: 23 2a 11 01 sw a7, 20(sp) -80000878: 23 2c d1 00 sw a3, 24(sp) -8000087c: 23 0e e1 01 sb t5, 28(sp) -80000880: b3 8f ee 02 mul t6, t4, a4 -80000884: 93 0e f8 ff addi t4, a6, -1 -80000888: b3 fe 0e 01 and t4, t4, a6 -8000088c: 13 17 27 00 slli a4, a4, 2 -80000890: 13 58 78 41 srai a6, a6, 23 -80000894: 93 be 1e 00 seqz t4, t4 -80000898: 13 08 18 f8 addi a6, a6, -127 -8000089c: 33 07 e3 00 add a4, t1, a4 -800008a0: a3 0e d1 01 sb t4, 29(sp) -800008a4: a3 0f 01 01 sb a6, 31(sp) -800008a8: 23 28 f1 01 sw t6, 16(sp) -800008ac: 23 20 f7 00 sw a5, 0(a4) -800008b0: 63 4c 20 03 bgtz s2, 56 -800008b4: 63 9a 04 04 bnez s1, 84 -800008b8: 83 20 c1 02 lw ra, 44(sp) -800008bc: 03 24 81 02 lw s0, 40(sp) -800008c0: 83 24 41 02 lw s1, 36(sp) -800008c4: 03 29 01 02 lw s2, 32(sp) -800008c8: 13 01 01 03 addi sp, sp, 48 -800008cc: 67 80 00 00 ret -800008d0: 93 06 03 00 mv a3, t1 -800008d4: e3 4c d7 f2 blt a4, a3, -200 -800008d8: 6f f0 1f fe j -32 -800008dc: 93 06 00 00 mv a3, zero -800008e0: 93 08 10 00 addi a7, zero, 1 -800008e4: 6f f0 1f f6 j -160 -800008e8: 13 07 09 00 mv a4, s2 -800008ec: 63 54 2e 01 bge t3, s2, 8 -800008f0: 13 07 0e 00 mv a4, t3 -800008f4: b7 07 00 80 lui a5, 524288 -800008f8: 93 87 07 41 addi a5, a5, 1040 -800008fc: 6b 10 f7 00 -80000900: ef f0 1f b1 jal -1264 -80000904: e3 8a 04 fa beqz s1, -76 -80000908: 33 04 89 02 mul s0, s2, s0 -8000090c: 13 85 04 00 mv a0, s1 -80000910: 23 28 81 00 sw s0, 16(sp) -80000914: ef f0 df dd jal -548 -80000918: 83 20 c1 02 lw ra, 44(sp) -8000091c: 03 24 81 02 lw s0, 40(sp) -80000920: 83 24 41 02 lw s1, 36(sp) -80000924: 03 29 01 02 lw s2, 32(sp) -80000928: 13 01 01 03 addi sp, sp, 48 -8000092c: 67 80 00 00 ret +80000768 __libc_init_array: +80000768: 13 01 01 ff addi sp, sp, -16 +8000076c: 23 24 81 00 sw s0, 8(sp) +80000770: 23 20 21 01 sw s2, 0(sp) +80000774: 37 24 00 80 lui s0, 524290 +80000778: 37 29 00 80 lui s2, 524290 +8000077c: 93 07 04 aa addi a5, s0, -1376 +80000780: 13 09 09 aa addi s2, s2, -1376 +80000784: 33 09 f9 40 sub s2, s2, a5 +80000788: 23 26 11 00 sw ra, 12(sp) +8000078c: 23 22 91 00 sw s1, 4(sp) +80000790: 13 59 29 40 srai s2, s2, 2 +80000794: 63 00 09 02 beqz s2, 32 +80000798: 13 04 04 aa addi s0, s0, -1376 +8000079c: 93 04 00 00 mv s1, zero +800007a0: 83 27 04 00 lw a5, 0(s0) +800007a4: 93 84 14 00 addi s1, s1, 1 +800007a8: 13 04 44 00 addi s0, s0, 4 +800007ac: e7 80 07 00 jalr a5 +800007b0: e3 18 99 fe bne s2, s1, -16 +800007b4: 37 24 00 80 lui s0, 524290 +800007b8: 37 29 00 80 lui s2, 524290 +800007bc: 93 07 04 aa addi a5, s0, -1376 +800007c0: 13 09 49 aa addi s2, s2, -1372 +800007c4: 33 09 f9 40 sub s2, s2, a5 +800007c8: 13 59 29 40 srai s2, s2, 2 +800007cc: 63 00 09 02 beqz s2, 32 +800007d0: 13 04 04 aa addi s0, s0, -1376 +800007d4: 93 04 00 00 mv s1, zero +800007d8: 83 27 04 00 lw a5, 0(s0) +800007dc: 93 84 14 00 addi s1, s1, 1 +800007e0: 13 04 44 00 addi s0, s0, 4 +800007e4: e7 80 07 00 jalr a5 +800007e8: e3 18 99 fe bne s2, s1, -16 +800007ec: 83 20 c1 00 lw ra, 12(sp) +800007f0: 03 24 81 00 lw s0, 8(sp) +800007f4: 83 24 41 00 lw s1, 4(sp) +800007f8: 03 29 01 00 lw s2, 0(sp) +800007fc: 13 01 01 01 addi sp, sp, 16 +80000800: 67 80 00 00 ret -80000930 atexit: -80000930: 93 05 05 00 mv a1, a0 -80000934: 93 06 00 00 mv a3, zero -80000938: 13 06 00 00 mv a2, zero +80000804 memset: +80000804: 13 03 f0 00 addi t1, zero, 15 +80000808: 13 07 05 00 mv a4, a0 +8000080c: 63 7e c3 02 bgeu t1, a2, 60 +80000810: 93 77 f7 00 andi a5, a4, 15 +80000814: 63 90 07 0a bnez a5, 160 +80000818: 63 92 05 08 bnez a1, 132 +8000081c: 93 76 06 ff andi a3, a2, -16 +80000820: 13 76 f6 00 andi a2, a2, 15 +80000824: b3 86 e6 00 add a3, a3, a4 +80000828: 23 20 b7 00 sw a1, 0(a4) +8000082c: 23 22 b7 00 sw a1, 4(a4) +80000830: 23 24 b7 00 sw a1, 8(a4) +80000834: 23 26 b7 00 sw a1, 12(a4) +80000838: 13 07 07 01 addi a4, a4, 16 +8000083c: e3 66 d7 fe bltu a4, a3, -20 +80000840: 63 14 06 00 bnez a2, 8 +80000844: 67 80 00 00 ret +80000848: b3 06 c3 40 sub a3, t1, a2 +8000084c: 93 96 26 00 slli a3, a3, 2 +80000850: 97 02 00 00 auipc t0, 0 +80000854: b3 86 56 00 add a3, a3, t0 +80000858: 67 80 c6 00 jr 12(a3) +8000085c: 23 07 b7 00 sb a1, 14(a4) +80000860: a3 06 b7 00 sb a1, 13(a4) +80000864: 23 06 b7 00 sb a1, 12(a4) +80000868: a3 05 b7 00 sb a1, 11(a4) +8000086c: 23 05 b7 00 sb a1, 10(a4) +80000870: a3 04 b7 00 sb a1, 9(a4) +80000874: 23 04 b7 00 sb a1, 8(a4) +80000878: a3 03 b7 00 sb a1, 7(a4) +8000087c: 23 03 b7 00 sb a1, 6(a4) +80000880: a3 02 b7 00 sb a1, 5(a4) +80000884: 23 02 b7 00 sb a1, 4(a4) +80000888: a3 01 b7 00 sb a1, 3(a4) +8000088c: 23 01 b7 00 sb a1, 2(a4) +80000890: a3 00 b7 00 sb a1, 1(a4) +80000894: 23 00 b7 00 sb a1, 0(a4) +80000898: 67 80 00 00 ret +8000089c: 93 f5 f5 0f andi a1, a1, 255 +800008a0: 93 96 85 00 slli a3, a1, 8 +800008a4: b3 e5 d5 00 or a1, a1, a3 +800008a8: 93 96 05 01 slli a3, a1, 16 +800008ac: b3 e5 d5 00 or a1, a1, a3 +800008b0: 6f f0 df f6 j -148 +800008b4: 93 96 27 00 slli a3, a5, 2 +800008b8: 97 02 00 00 auipc t0, 0 +800008bc: b3 86 56 00 add a3, a3, t0 +800008c0: 93 82 00 00 mv t0, ra +800008c4: e7 80 06 fa jalr -96(a3) +800008c8: 93 80 02 00 mv ra, t0 +800008cc: 93 87 07 ff addi a5, a5, -16 +800008d0: 33 07 f7 40 sub a4, a4, a5 +800008d4: 33 06 f6 00 add a2, a2, a5 +800008d8: e3 78 c3 f6 bgeu t1, a2, -144 +800008dc: 6f f0 df f3 j -196 + +800008e0 __register_exitproc: +800008e0: b7 27 00 80 lui a5, 524290 +800008e4: 03 a7 07 ed lw a4, -304(a5) +800008e8: 83 27 87 14 lw a5, 328(a4) +800008ec: 63 8c 07 04 beqz a5, 88 +800008f0: 03 a7 47 00 lw a4, 4(a5) +800008f4: 13 08 f0 01 addi a6, zero, 31 +800008f8: 63 4e e8 06 blt a6, a4, 124 +800008fc: 13 18 27 00 slli a6, a4, 2 +80000900: 63 06 05 02 beqz a0, 44 +80000904: 33 83 07 01 add t1, a5, a6 +80000908: 23 24 c3 08 sw a2, 136(t1) +8000090c: 83 a8 87 18 lw a7, 392(a5) +80000910: 13 06 10 00 addi a2, zero, 1 +80000914: 33 16 e6 00 sll a2, a2, a4 +80000918: b3 e8 c8 00 or a7, a7, a2 +8000091c: 23 a4 17 19 sw a7, 392(a5) +80000920: 23 24 d3 10 sw a3, 264(t1) +80000924: 93 06 20 00 addi a3, zero, 2 +80000928: 63 04 d5 02 beq a0, a3, 40 +8000092c: 13 07 17 00 addi a4, a4, 1 +80000930: 23 a2 e7 00 sw a4, 4(a5) +80000934: b3 87 07 01 add a5, a5, a6 +80000938: 23 a4 b7 00 sw a1, 8(a5) 8000093c: 13 05 00 00 mv a0, zero -80000940: 6f 00 c0 20 j 524 +80000940: 67 80 00 00 ret +80000944: 93 07 c7 14 addi a5, a4, 332 +80000948: 23 24 f7 14 sw a5, 328(a4) +8000094c: 6f f0 5f fa j -92 +80000950: 83 a6 c7 18 lw a3, 396(a5) +80000954: 13 07 17 00 addi a4, a4, 1 +80000958: 23 a2 e7 00 sw a4, 4(a5) +8000095c: 33 e6 c6 00 or a2, a3, a2 +80000960: 23 a6 c7 18 sw a2, 396(a5) +80000964: b3 87 07 01 add a5, a5, a6 +80000968: 23 a4 b7 00 sw a1, 8(a5) +8000096c: 13 05 00 00 mv a0, zero +80000970: 67 80 00 00 ret +80000974: 13 05 f0 ff addi a0, zero, -1 +80000978: 67 80 00 00 ret -80000944 exit: -80000944: 13 01 01 ff addi sp, sp, -16 -80000948: 93 05 00 00 mv a1, zero -8000094c: 23 24 81 00 sw s0, 8(sp) -80000950: 23 26 11 00 sw ra, 12(sp) -80000954: 13 04 05 00 mv s0, a0 -80000958: ef 00 00 29 jal 656 -8000095c: b7 17 00 80 lui a5, 524289 -80000960: 03 a5 07 43 lw a0, 1072(a5) -80000964: 83 27 c5 03 lw a5, 60(a0) -80000968: 63 84 07 00 beqz a5, 8 -8000096c: e7 80 07 00 jalr a5 -80000970: 13 05 04 00 mv a0, s0 -80000974: ef f0 9f 99 jal -1640 - -80000978 __libc_fini_array: -80000978: 13 01 01 ff addi sp, sp, -16 -8000097c: 23 24 81 00 sw s0, 8(sp) -80000980: b7 17 00 80 lui a5, 524289 -80000984: 37 14 00 80 lui s0, 524289 -80000988: 13 04 44 00 addi s0, s0, 4 -8000098c: 93 87 47 00 addi a5, a5, 4 -80000990: b3 87 87 40 sub a5, a5, s0 -80000994: 23 22 91 00 sw s1, 4(sp) -80000998: 23 26 11 00 sw ra, 12(sp) -8000099c: 93 d4 27 40 srai s1, a5, 2 -800009a0: 63 80 04 02 beqz s1, 32 -800009a4: 93 87 c7 ff addi a5, a5, -4 -800009a8: 33 84 87 00 add s0, a5, s0 -800009ac: 83 27 04 00 lw a5, 0(s0) -800009b0: 93 84 f4 ff addi s1, s1, -1 -800009b4: 13 04 c4 ff addi s0, s0, -4 -800009b8: e7 80 07 00 jalr a5 -800009bc: e3 98 04 fe bnez s1, -16 -800009c0: 83 20 c1 00 lw ra, 12(sp) -800009c4: 03 24 81 00 lw s0, 8(sp) -800009c8: 83 24 41 00 lw s1, 4(sp) -800009cc: 13 01 01 01 addi sp, sp, 16 -800009d0: 67 80 00 00 ret - -800009d4 __libc_init_array: -800009d4: 13 01 01 ff addi sp, sp, -16 -800009d8: 23 24 81 00 sw s0, 8(sp) -800009dc: 23 20 21 01 sw s2, 0(sp) -800009e0: 37 14 00 80 lui s0, 524289 -800009e4: 37 19 00 80 lui s2, 524289 -800009e8: 93 07 04 00 mv a5, s0 -800009ec: 13 09 09 00 mv s2, s2 -800009f0: 33 09 f9 40 sub s2, s2, a5 -800009f4: 23 26 11 00 sw ra, 12(sp) -800009f8: 23 22 91 00 sw s1, 4(sp) -800009fc: 13 59 29 40 srai s2, s2, 2 -80000a00: 63 00 09 02 beqz s2, 32 -80000a04: 13 04 04 00 mv s0, s0 -80000a08: 93 04 00 00 mv s1, zero -80000a0c: 83 27 04 00 lw a5, 0(s0) -80000a10: 93 84 14 00 addi s1, s1, 1 -80000a14: 13 04 44 00 addi s0, s0, 4 -80000a18: e7 80 07 00 jalr a5 -80000a1c: e3 18 99 fe bne s2, s1, -16 -80000a20: 37 14 00 80 lui s0, 524289 -80000a24: 37 19 00 80 lui s2, 524289 -80000a28: 93 07 04 00 mv a5, s0 -80000a2c: 13 09 49 00 addi s2, s2, 4 -80000a30: 33 09 f9 40 sub s2, s2, a5 -80000a34: 13 59 29 40 srai s2, s2, 2 -80000a38: 63 00 09 02 beqz s2, 32 -80000a3c: 13 04 04 00 mv s0, s0 -80000a40: 93 04 00 00 mv s1, zero -80000a44: 83 27 04 00 lw a5, 0(s0) -80000a48: 93 84 14 00 addi s1, s1, 1 -80000a4c: 13 04 44 00 addi s0, s0, 4 -80000a50: e7 80 07 00 jalr a5 -80000a54: e3 18 99 fe bne s2, s1, -16 -80000a58: 83 20 c1 00 lw ra, 12(sp) -80000a5c: 03 24 81 00 lw s0, 8(sp) -80000a60: 83 24 41 00 lw s1, 4(sp) -80000a64: 03 29 01 00 lw s2, 0(sp) -80000a68: 13 01 01 01 addi sp, sp, 16 -80000a6c: 67 80 00 00 ret - -80000a70 memset: -80000a70: 13 03 f0 00 addi t1, zero, 15 -80000a74: 13 07 05 00 mv a4, a0 -80000a78: 63 7e c3 02 bgeu t1, a2, 60 -80000a7c: 93 77 f7 00 andi a5, a4, 15 -80000a80: 63 90 07 0a bnez a5, 160 -80000a84: 63 92 05 08 bnez a1, 132 -80000a88: 93 76 06 ff andi a3, a2, -16 -80000a8c: 13 76 f6 00 andi a2, a2, 15 -80000a90: b3 86 e6 00 add a3, a3, a4 -80000a94: 23 20 b7 00 sw a1, 0(a4) -80000a98: 23 22 b7 00 sw a1, 4(a4) -80000a9c: 23 24 b7 00 sw a1, 8(a4) -80000aa0: 23 26 b7 00 sw a1, 12(a4) -80000aa4: 13 07 07 01 addi a4, a4, 16 -80000aa8: e3 66 d7 fe bltu a4, a3, -20 -80000aac: 63 14 06 00 bnez a2, 8 -80000ab0: 67 80 00 00 ret -80000ab4: b3 06 c3 40 sub a3, t1, a2 -80000ab8: 93 96 26 00 slli a3, a3, 2 -80000abc: 97 02 00 00 auipc t0, 0 -80000ac0: b3 86 56 00 add a3, a3, t0 -80000ac4: 67 80 c6 00 jr 12(a3) -80000ac8: 23 07 b7 00 sb a1, 14(a4) -80000acc: a3 06 b7 00 sb a1, 13(a4) -80000ad0: 23 06 b7 00 sb a1, 12(a4) -80000ad4: a3 05 b7 00 sb a1, 11(a4) -80000ad8: 23 05 b7 00 sb a1, 10(a4) -80000adc: a3 04 b7 00 sb a1, 9(a4) -80000ae0: 23 04 b7 00 sb a1, 8(a4) -80000ae4: a3 03 b7 00 sb a1, 7(a4) -80000ae8: 23 03 b7 00 sb a1, 6(a4) -80000aec: a3 02 b7 00 sb a1, 5(a4) -80000af0: 23 02 b7 00 sb a1, 4(a4) -80000af4: a3 01 b7 00 sb a1, 3(a4) -80000af8: 23 01 b7 00 sb a1, 2(a4) -80000afc: a3 00 b7 00 sb a1, 1(a4) -80000b00: 23 00 b7 00 sb a1, 0(a4) -80000b04: 67 80 00 00 ret -80000b08: 93 f5 f5 0f andi a1, a1, 255 -80000b0c: 93 96 85 00 slli a3, a1, 8 -80000b10: b3 e5 d5 00 or a1, a1, a3 -80000b14: 93 96 05 01 slli a3, a1, 16 -80000b18: b3 e5 d5 00 or a1, a1, a3 -80000b1c: 6f f0 df f6 j -148 -80000b20: 93 96 27 00 slli a3, a5, 2 -80000b24: 97 02 00 00 auipc t0, 0 -80000b28: b3 86 56 00 add a3, a3, t0 -80000b2c: 93 82 00 00 mv t0, ra -80000b30: e7 80 06 fa jalr -96(a3) -80000b34: 93 80 02 00 mv ra, t0 -80000b38: 93 87 07 ff addi a5, a5, -16 -80000b3c: 33 07 f7 40 sub a4, a4, a5 -80000b40: 33 06 f6 00 add a2, a2, a5 -80000b44: e3 78 c3 f6 bgeu t1, a2, -144 -80000b48: 6f f0 df f3 j -196 - -80000b4c __register_exitproc: -80000b4c: b7 17 00 80 lui a5, 524289 -80000b50: 03 a7 07 43 lw a4, 1072(a5) -80000b54: 83 27 87 14 lw a5, 328(a4) -80000b58: 63 8c 07 04 beqz a5, 88 -80000b5c: 03 a7 47 00 lw a4, 4(a5) -80000b60: 13 08 f0 01 addi a6, zero, 31 -80000b64: 63 4e e8 06 blt a6, a4, 124 -80000b68: 13 18 27 00 slli a6, a4, 2 -80000b6c: 63 06 05 02 beqz a0, 44 -80000b70: 33 83 07 01 add t1, a5, a6 -80000b74: 23 24 c3 08 sw a2, 136(t1) -80000b78: 83 a8 87 18 lw a7, 392(a5) -80000b7c: 13 06 10 00 addi a2, zero, 1 -80000b80: 33 16 e6 00 sll a2, a2, a4 -80000b84: b3 e8 c8 00 or a7, a7, a2 -80000b88: 23 a4 17 19 sw a7, 392(a5) -80000b8c: 23 24 d3 10 sw a3, 264(t1) -80000b90: 93 06 20 00 addi a3, zero, 2 -80000b94: 63 04 d5 02 beq a0, a3, 40 -80000b98: 13 07 17 00 addi a4, a4, 1 -80000b9c: 23 a2 e7 00 sw a4, 4(a5) -80000ba0: b3 87 07 01 add a5, a5, a6 -80000ba4: 23 a4 b7 00 sw a1, 8(a5) -80000ba8: 13 05 00 00 mv a0, zero -80000bac: 67 80 00 00 ret -80000bb0: 93 07 c7 14 addi a5, a4, 332 -80000bb4: 23 24 f7 14 sw a5, 328(a4) -80000bb8: 6f f0 5f fa j -92 -80000bbc: 83 a6 c7 18 lw a3, 396(a5) -80000bc0: 13 07 17 00 addi a4, a4, 1 -80000bc4: 23 a2 e7 00 sw a4, 4(a5) -80000bc8: 33 e6 c6 00 or a2, a3, a2 -80000bcc: 23 a6 c7 18 sw a2, 396(a5) -80000bd0: b3 87 07 01 add a5, a5, a6 -80000bd4: 23 a4 b7 00 sw a1, 8(a5) -80000bd8: 13 05 00 00 mv a0, zero -80000bdc: 67 80 00 00 ret -80000be0: 13 05 f0 ff addi a0, zero, -1 -80000be4: 67 80 00 00 ret - -80000be8 __call_exitprocs: -80000be8: 13 01 01 fd addi sp, sp, -48 -80000bec: b7 17 00 80 lui a5, 524289 -80000bf0: 23 2c 41 01 sw s4, 24(sp) -80000bf4: 03 aa 07 43 lw s4, 1072(a5) -80000bf8: 23 20 21 03 sw s2, 32(sp) -80000bfc: 23 26 11 02 sw ra, 44(sp) -80000c00: 03 29 8a 14 lw s2, 328(s4) -80000c04: 23 24 81 02 sw s0, 40(sp) -80000c08: 23 22 91 02 sw s1, 36(sp) -80000c0c: 23 2e 31 01 sw s3, 28(sp) -80000c10: 23 2a 51 01 sw s5, 20(sp) -80000c14: 23 28 61 01 sw s6, 16(sp) -80000c18: 23 26 71 01 sw s7, 12(sp) -80000c1c: 23 24 81 01 sw s8, 8(sp) -80000c20: 63 00 09 04 beqz s2, 64 -80000c24: 13 0b 05 00 mv s6, a0 -80000c28: 93 8b 05 00 mv s7, a1 -80000c2c: 93 0a 10 00 addi s5, zero, 1 -80000c30: 93 09 f0 ff addi s3, zero, -1 -80000c34: 83 24 49 00 lw s1, 4(s2) -80000c38: 13 84 f4 ff addi s0, s1, -1 -80000c3c: 63 42 04 02 bltz s0, 36 -80000c40: 93 94 24 00 slli s1, s1, 2 -80000c44: b3 04 99 00 add s1, s2, s1 -80000c48: 63 84 0b 04 beqz s7, 72 -80000c4c: 83 a7 44 10 lw a5, 260(s1) -80000c50: 63 80 77 05 beq a5, s7, 64 -80000c54: 13 04 f4 ff addi s0, s0, -1 -80000c58: 93 84 c4 ff addi s1, s1, -4 -80000c5c: e3 16 34 ff bne s0, s3, -20 -80000c60: 83 20 c1 02 lw ra, 44(sp) -80000c64: 03 24 81 02 lw s0, 40(sp) -80000c68: 83 24 41 02 lw s1, 36(sp) -80000c6c: 03 29 01 02 lw s2, 32(sp) -80000c70: 83 29 c1 01 lw s3, 28(sp) -80000c74: 03 2a 81 01 lw s4, 24(sp) -80000c78: 83 2a 41 01 lw s5, 20(sp) -80000c7c: 03 2b 01 01 lw s6, 16(sp) -80000c80: 83 2b c1 00 lw s7, 12(sp) -80000c84: 03 2c 81 00 lw s8, 8(sp) -80000c88: 13 01 01 03 addi sp, sp, 48 -80000c8c: 67 80 00 00 ret -80000c90: 83 27 49 00 lw a5, 4(s2) -80000c94: 83 a6 44 00 lw a3, 4(s1) -80000c98: 93 87 f7 ff addi a5, a5, -1 -80000c9c: 63 8e 87 04 beq a5, s0, 92 -80000ca0: 23 a2 04 00 sw zero, 4(s1) -80000ca4: e3 88 06 fa beqz a3, -80 -80000ca8: 83 27 89 18 lw a5, 392(s2) -80000cac: 33 97 8a 00 sll a4, s5, s0 -80000cb0: 03 2c 49 00 lw s8, 4(s2) -80000cb4: b3 77 f7 00 and a5, a4, a5 -80000cb8: 63 92 07 02 bnez a5, 36 -80000cbc: e7 80 06 00 jalr a3 -80000cc0: 03 27 49 00 lw a4, 4(s2) -80000cc4: 83 27 8a 14 lw a5, 328(s4) -80000cc8: 63 14 87 01 bne a4, s8, 8 -80000ccc: e3 04 f9 f8 beq s2, a5, -120 -80000cd0: e3 88 07 f8 beqz a5, -112 -80000cd4: 13 89 07 00 mv s2, a5 -80000cd8: 6f f0 df f5 j -164 -80000cdc: 83 27 c9 18 lw a5, 396(s2) -80000ce0: 83 a5 44 08 lw a1, 132(s1) -80000ce4: 33 77 f7 00 and a4, a4, a5 -80000ce8: 63 1c 07 00 bnez a4, 24 -80000cec: 13 05 0b 00 mv a0, s6 -80000cf0: e7 80 06 00 jalr a3 -80000cf4: 6f f0 df fc j -52 -80000cf8: 23 22 89 00 sw s0, 4(s2) -80000cfc: 6f f0 9f fa j -88 -80000d00: 13 85 05 00 mv a0, a1 -80000d04: e7 80 06 00 jalr a3 -80000d08: 6f f0 9f fb j -72 +8000097c __call_exitprocs: +8000097c: 13 01 01 fd addi sp, sp, -48 +80000980: b7 27 00 80 lui a5, 524290 +80000984: 23 2c 41 01 sw s4, 24(sp) +80000988: 03 aa 07 ed lw s4, -304(a5) +8000098c: 23 20 21 03 sw s2, 32(sp) +80000990: 23 26 11 02 sw ra, 44(sp) +80000994: 03 29 8a 14 lw s2, 328(s4) +80000998: 23 24 81 02 sw s0, 40(sp) +8000099c: 23 22 91 02 sw s1, 36(sp) +800009a0: 23 2e 31 01 sw s3, 28(sp) +800009a4: 23 2a 51 01 sw s5, 20(sp) +800009a8: 23 28 61 01 sw s6, 16(sp) +800009ac: 23 26 71 01 sw s7, 12(sp) +800009b0: 23 24 81 01 sw s8, 8(sp) +800009b4: 63 00 09 04 beqz s2, 64 +800009b8: 13 0b 05 00 mv s6, a0 +800009bc: 93 8b 05 00 mv s7, a1 +800009c0: 93 0a 10 00 addi s5, zero, 1 +800009c4: 93 09 f0 ff addi s3, zero, -1 +800009c8: 83 24 49 00 lw s1, 4(s2) +800009cc: 13 84 f4 ff addi s0, s1, -1 +800009d0: 63 42 04 02 bltz s0, 36 +800009d4: 93 94 24 00 slli s1, s1, 2 +800009d8: b3 04 99 00 add s1, s2, s1 +800009dc: 63 84 0b 04 beqz s7, 72 +800009e0: 83 a7 44 10 lw a5, 260(s1) +800009e4: 63 80 77 05 beq a5, s7, 64 +800009e8: 13 04 f4 ff addi s0, s0, -1 +800009ec: 93 84 c4 ff addi s1, s1, -4 +800009f0: e3 16 34 ff bne s0, s3, -20 +800009f4: 83 20 c1 02 lw ra, 44(sp) +800009f8: 03 24 81 02 lw s0, 40(sp) +800009fc: 83 24 41 02 lw s1, 36(sp) +80000a00: 03 29 01 02 lw s2, 32(sp) +80000a04: 83 29 c1 01 lw s3, 28(sp) +80000a08: 03 2a 81 01 lw s4, 24(sp) +80000a0c: 83 2a 41 01 lw s5, 20(sp) +80000a10: 03 2b 01 01 lw s6, 16(sp) +80000a14: 83 2b c1 00 lw s7, 12(sp) +80000a18: 03 2c 81 00 lw s8, 8(sp) +80000a1c: 13 01 01 03 addi sp, sp, 48 +80000a20: 67 80 00 00 ret +80000a24: 83 27 49 00 lw a5, 4(s2) +80000a28: 83 a6 44 00 lw a3, 4(s1) +80000a2c: 93 87 f7 ff addi a5, a5, -1 +80000a30: 63 8e 87 04 beq a5, s0, 92 +80000a34: 23 a2 04 00 sw zero, 4(s1) +80000a38: e3 88 06 fa beqz a3, -80 +80000a3c: 83 27 89 18 lw a5, 392(s2) +80000a40: 33 97 8a 00 sll a4, s5, s0 +80000a44: 03 2c 49 00 lw s8, 4(s2) +80000a48: b3 77 f7 00 and a5, a4, a5 +80000a4c: 63 92 07 02 bnez a5, 36 +80000a50: e7 80 06 00 jalr a3 +80000a54: 03 27 49 00 lw a4, 4(s2) +80000a58: 83 27 8a 14 lw a5, 328(s4) +80000a5c: 63 14 87 01 bne a4, s8, 8 +80000a60: e3 04 f9 f8 beq s2, a5, -120 +80000a64: e3 88 07 f8 beqz a5, -112 +80000a68: 13 89 07 00 mv s2, a5 +80000a6c: 6f f0 df f5 j -164 +80000a70: 83 27 c9 18 lw a5, 396(s2) +80000a74: 83 a5 44 08 lw a1, 132(s1) +80000a78: 33 77 f7 00 and a4, a4, a5 +80000a7c: 63 1c 07 00 bnez a4, 24 +80000a80: 13 05 0b 00 mv a0, s6 +80000a84: e7 80 06 00 jalr a3 +80000a88: 6f f0 df fc j -52 +80000a8c: 23 22 89 00 sw s0, 4(s2) +80000a90: 6f f0 9f fa j -88 +80000a94: 13 85 05 00 mv a0, a1 +80000a98: e7 80 06 00 jalr a3 +80000a9c: 6f f0 9f fb j -72 Disassembly of section .init_array: -80001000 __preinit_array_start: -80001000: 50 00 -80001002: 00 80 +80001aa0 __preinit_array_start: +80001aa0: 50 00 +80001aa2: 00 80 Disassembly of section .data: -80001008 impure_data: -80001008: 00 00 -8000100a: 00 00 -8000100c: f4 12 -8000100e: 00 80 -80001010: 5c 13 -80001012: 00 80 -80001014: c4 13 -80001016: 00 80 +80001aa8 impure_data: +80001aa8: 00 00 +80001aaa: 00 00 +80001aac: 94 1d +80001aae: 00 80 +80001ab0: fc 1d +80001ab2: 00 80 +80001ab4: 64 1e +80001ab6: 00 80 ... -800010b0: 01 00 -800010b2: 00 00 -800010b4: 00 00 -800010b6: 00 00 -800010b8: 0e 33 -800010ba: cd ab -800010bc: 34 12 -800010be: 6d e6 -800010c0: ec de -800010c2: 05 00 -800010c4: 0b 00 00 00 +80001b50: 01 00 +80001b52: 00 00 +80001b54: 00 00 +80001b56: 00 00 +80001b58: 0e 33 +80001b5a: cd ab +80001b5c: 34 12 +80001b5e: 6d e6 +80001b60: ec de +80001b62: 05 00 +80001b64: 0b 00 00 00 ... Disassembly of section .sdata: -80001430 _global_impure_ptr: -80001430: 08 10 -80001432: 00 80 +80001ed0 _global_impure_ptr: +80001ed0: a8 1a +80001ed2: 00 80 Disassembly of section .bss: -80001434 g_wspawn_args: +80001ed4 g_wspawn_args: ... Disassembly of section .comment: @@ -1020,28 +857,28 @@ Disassembly of section .symtab: 2c: 03 00 02 00 lb zero, 0(tp) 30: 00 00 32: 00 00 - 34: 00 10 + 34: a0 1a 36: 00 80 38: 00 00 3a: 00 00 3c: 03 00 03 00 lb zero, 0(t1) 40: 00 00 42: 00 00 - 44: 08 10 + 44: a8 1a 46: 00 80 48: 00 00 4a: 00 00 4c: 03 00 04 00 lb zero, 0(s0) 50: 00 00 52: 00 00 - 54: 30 14 + 54: d0 1e 56: 00 80 58: 00 00 5a: 00 00 5c: 03 00 05 00 lb zero, 0(a0) 60: 00 00 62: 00 00 - 64: 34 14 + 64: d4 1e 66: 00 80 68: 00 00 6a: 00 00 @@ -1088,125 +925,125 @@ Disassembly of section .symtab: ... fc: 04 00 fe: f1 ff - 100: 7e 00 - ... + 100: 6e 00 + 102: 00 00 + 104: 50 03 + 106: 00 80 + 108: 48 01 10a: 00 00 - 10c: 04 00 - 10e: f1 ff - 110: 80 00 + 10c: 02 00 + 10e: 02 00 + 110: 94 00 ... 11a: 00 00 11c: 04 00 11e: f1 ff - 120: 6e 00 + 120: 96 00 ... 12a: 00 00 12c: 04 00 12e: f1 ff - 130: 75 00 + 130: 84 00 ... 13a: 00 00 13c: 04 00 13e: f1 ff - 140: 7c 00 + 140: 8b 00 00 00 ... - 14a: 00 00 14c: 04 00 14e: f1 ff - 150: 87 00 00 00 + 150: 92 00 ... + 15a: 00 00 15c: 04 00 15e: f1 ff - 160: 90 00 - 162: 00 00 - 164: 08 10 - 166: 00 80 - 168: 28 04 - 16a: 00 00 - 16c: 01 00 - 16e: 04 00 + 160: 9d 00 ... - 17c: 04 00 - 17e: f1 ff - 180: 9c 00 - 182: 00 00 - 184: 04 10 - 186: 00 80 - 188: 00 00 - 18a: 00 00 - 18c: 00 00 - 18e: 03 00 ad 00 lb zero, 10(s10) + 16a: 00 00 + 16c: 04 00 + 16e: f1 ff + 170: a6 00 + 172: 00 00 + 174: a8 1a + 176: 00 80 + 178: 28 04 + 17a: 00 00 + 17c: 01 00 + 17e: 04 00 + ... + 18c: 04 00 + 18e: f1 ff + 190: b2 00 192: 00 00 - 194: 04 10 + 194: a4 1a 196: 00 80 198: 00 00 19a: 00 00 19c: 00 00 - 19e: 03 00 c0 00 lb zero, 12(zero) + 19e: 03 00 c3 00 lb zero, 12(t1) 1a2: 00 00 - 1a4: 04 10 + 1a4: a4 1a 1a6: 00 80 1a8: 00 00 1aa: 00 00 1ac: 00 00 - 1ae: 03 00 d1 00 lb zero, 13(sp) + 1ae: 03 00 d6 00 lb zero, 13(a2) 1b2: 00 00 - 1b4: 00 10 + 1b4: a4 1a 1b6: 00 80 1b8: 00 00 1ba: 00 00 1bc: 00 00 - 1be: 03 00 e5 00 lb zero, 14(a0) + 1be: 03 00 e7 00 lb zero, 14(a4) 1c2: 00 00 - 1c4: 00 10 + 1c4: a0 1a 1c6: 00 80 1c8: 00 00 1ca: 00 00 1cc: 00 00 - 1ce: 03 00 f8 00 lb zero, 15(a6) + 1ce: 03 00 fb 00 lb zero, 15(s6) 1d2: 00 00 - 1d4: 00 10 + 1d4: a0 1a 1d6: 00 80 1d8: 00 00 1da: 00 00 1dc: 00 00 1de: 03 00 0e 01 lb zero, 16(t3) 1e2: 00 00 - 1e4: a8 05 + 1e4: a0 1a 1e6: 00 80 - 1e8: 48 01 + 1e8: 00 00 1ea: 00 00 - 1ec: 12 00 - 1ee: 02 00 - 1f0: 1d 01 + 1ec: 00 00 + 1ee: 03 00 24 01 lb zero, 18(s0) ... 1fa: 00 00 1fc: 10 00 1fe: f1 ff - 200: 2b 01 00 00 + 200: 32 01 + 202: 00 00 204: 00 04 206: 00 00 208: 00 00 20a: 00 00 20c: 10 00 20e: f1 ff - 210: 38 01 - 212: 00 00 - 214: 34 14 + 210: 3f 01 00 00 + 214: d4 1e 216: 00 80 218: 80 00 21a: 00 00 21c: 11 00 21e: 06 00 - 220: 46 01 + 220: 4d 01 222: 00 00 - 224: 30 14 + 224: d0 1e 226: 00 80 228: 00 00 22a: 00 00 22c: 10 00 22e: 05 00 - 230: 56 01 + 230: 5d 01 232: 00 00 234: 74 01 236: 00 80 @@ -1214,208 +1051,179 @@ Disassembly of section .symtab: 23a: 00 00 23c: 12 00 23e: 02 00 - 240: 72 01 + 240: 79 01 242: 00 00 - 244: 58 05 + 244: a8 22 246: 00 80 - 248: 50 00 + 248: 00 00 24a: 00 00 - 24c: 12 00 - 24e: 02 00 - 250: 91 01 + 24c: 10 00 + 24e: f1 ff + 250: 8a 01 252: 00 00 - 254: 08 18 + 254: d0 1e 256: 00 80 - 258: 00 00 + 258: 04 00 25a: 00 00 - 25c: 10 00 - 25e: f1 ff - 260: a2 01 + 25c: 11 00 + 25e: 05 00 + 260: 9d 01 262: 00 00 - 264: 30 14 + 264: 68 07 266: 00 80 - 268: 04 00 + 268: 9c 00 26a: 00 00 - 26c: 11 00 - 26e: 05 00 - 270: b5 01 - 272: 00 00 - 274: d4 09 + 26c: 12 00 + 26e: 02 00 + 270: af 01 00 00 + 274: 0c 07 276: 00 80 - 278: 9c 00 + 278: 5c 00 27a: 00 00 27c: 12 00 27e: 02 00 - 280: c7 01 00 00 fmsub.s ft3, ft0, ft0, ft0, rne - 284: 78 09 - 286: 00 80 - 288: 5c 00 + 280: c1 01 + 282: 00 00 + 284: 00 00 + 286: 00 ff + 288: 00 00 28a: 00 00 - 28c: 12 00 - 28e: 02 00 - 290: d9 01 + 28c: 10 00 + 28e: f1 ff + 290: cd 01 292: 00 00 - 294: 00 00 - 296: 00 ff - 298: 00 00 + 294: 98 00 + 296: 00 80 + 298: dc 00 29a: 00 00 - 29c: 10 00 - 29e: f1 ff - 2a0: e5 01 - 2a2: 00 00 - 2a4: 98 00 + 29c: 12 00 + 29e: 02 00 + 2a0: df 01 00 00 + 2a4: 14 03 2a6: 00 80 - 2a8: dc 00 + 2a8: 00 00 2aa: 00 00 2ac: 12 00 2ae: 02 00 - 2b0: f7 01 00 00 - 2b4: 14 03 + 2b0: e9 01 + 2b2: 00 00 + 2b4: 7c 09 2b6: 00 80 - 2b8: 00 00 + 2b8: 24 01 2ba: 00 00 2bc: 12 00 2be: 02 00 - 2c0: 01 02 - 2c2: 00 00 - 2c4: e8 0b + 2c0: 1f 02 00 00 + 2c4: 00 00 2c6: 00 80 - 2c8: 24 01 + 2c8: 50 00 2ca: 00 00 2cc: 12 00 - 2ce: 02 00 - 2d0: 37 02 00 00 lui tp, 0 - 2d4: 00 00 + 2ce: 01 00 + 2d0: fa 01 + 2d2: 00 00 + 2d4: e0 08 2d6: 00 80 - 2d8: 50 00 + 2d8: 9c 00 2da: 00 00 2dc: 12 00 - 2de: 01 00 - 2e0: 12 02 + 2de: 02 00 + 2e0: 0e 02 2e2: 00 00 - 2e4: 4c 0b + 2e4: 54 1f 2e6: 00 80 - 2e8: 9c 00 + 2e8: 00 00 2ea: 00 00 - 2ec: 12 00 - 2ee: 02 00 - 2f0: 26 02 + 2ec: 10 00 + 2ee: 06 00 + 2f0: 1a 02 2f2: 00 00 - 2f4: b4 14 + 2f4: d4 1e 2f6: 00 80 2f8: 00 00 2fa: 00 00 2fc: 10 00 2fe: 06 00 - 300: 32 02 + 300: 26 02 302: 00 00 - 304: 34 14 + 304: 04 08 306: 00 80 - 308: 00 00 + 308: dc 00 30a: 00 00 - 30c: 10 00 - 30e: 06 00 - 310: 3e 02 + 30c: 12 00 + 30e: 02 00 + 310: 2d 02 312: 00 00 - 314: 70 0a + 314: 68 00 316: 00 80 - 318: dc 00 + 318: 30 00 31a: 00 00 31c: 12 00 31e: 02 00 - 320: 45 02 + 320: 32 02 322: 00 00 - 324: 68 00 + 324: c4 06 326: 00 80 - 328: 30 00 + 328: 14 00 32a: 00 00 32c: 12 00 32e: 02 00 - 330: 4a 02 + 330: 39 02 332: 00 00 - 334: 50 03 + 334: a8 1a 336: 00 80 - 338: c0 00 + 338: 00 00 33a: 00 00 - 33c: 12 00 - 33e: 02 00 - 340: 5f 02 00 00 - 344: f0 06 + 33c: 10 00 + 33e: 04 00 + 340: 48 02 + 342: 00 00 + 344: 44 02 346: 00 80 - 348: c4 00 + 348: c8 00 34a: 00 00 34c: 12 00 34e: 02 00 - 350: 7f 02 00 00 - 354: 30 09 + 350: 69 02 + 352: 00 00 + 354: d4 1e 356: 00 80 - 358: 14 00 + 358: 00 00 35a: 00 00 - 35c: 12 00 - 35e: 02 00 - 360: 86 02 + 35c: 10 00 + 35e: 05 00 + 360: be 00 362: 00 00 - 364: 08 10 + 364: 54 1f 366: 00 80 368: 00 00 36a: 00 00 36c: 10 00 - 36e: 04 00 - 370: 95 02 + 36e: 06 00 + 370: 71 02 372: 00 00 - 374: 44 02 + 374: d8 06 376: 00 80 - 378: c8 00 + 378: 34 00 37a: 00 00 37c: 12 00 37e: 02 00 - 380: b6 02 + 380: 70 02 382: 00 00 - 384: 34 14 + 384: 0c 03 386: 00 80 388: 00 00 38a: 00 00 - 38c: 10 00 - 38e: 05 00 - 390: a8 00 + 38c: 12 00 + 38e: 02 00 + 390: 76 02 392: 00 00 - 394: b4 14 + 394: 98 04 396: 00 80 - 398: 00 00 + 398: 2c 02 39a: 00 00 - 39c: 10 00 - 39e: 06 00 - 3a0: bd 02 - 3a2: 00 00 - 3a4: 10 04 - 3a6: 00 80 - 3a8: 48 01 - 3aa: 00 00 - 3ac: 12 00 - 3ae: 02 00 - 3b0: d4 02 - 3b2: 00 00 - 3b4: 44 09 - 3b6: 00 80 - 3b8: 34 00 - 3ba: 00 00 - 3bc: 12 00 - 3be: 02 00 - 3c0: d3 02 00 00 fadd.s ft5, ft0, ft0, rne - 3c4: 0c 03 - 3c6: 00 80 - 3c8: 00 00 - 3ca: 00 00 - 3cc: 12 00 - 3ce: 02 00 - 3d0: d9 02 - 3d2: 00 00 - 3d4: b4 07 - 3d6: 00 80 - 3d8: 7c 01 - 3da: 00 00 - 3dc: 12 00 - 3de: 02 00 + 39c: 12 00 + 39e: 02 00 Disassembly of section .strtab: @@ -1450,14 +1258,13 @@ Disassembly of section .strtab: 3e: 5f 6b 65 72 42: 6e 65 44: 6c 2d - 46: 65 30 - 48: 2d 64 + 46: 32 34 + 48: 2d 37 4a: 61 2d - 4c: 66 38 - 4e: 2d 64 - 50: 62 2d - 52: 61 62 - 54: 2e 63 + 4c: 61 31 + 4e: 2d 63 + 50: 30 2d + 52: 33 31 2e 63 56: 00 70 58: 61 72 5a: 61 6c @@ -1468,238 +1275,205 @@ Disassembly of section .strtab: 64: 78 5f 66: 73 70 61 77 csrci 1910, 2 6a: 6e 2e - 6c: 63 00 66 69 beq a2, s6, 1664 - 70: 6e 69 - 72: 2e 63 - 74: 00 69 - 76: 6e 69 - 78: 74 2e - 7a: 63 00 5f 5f beq t5, s5, 1504 - 7e: 61 74 - 80: 65 78 - 82: 69 74 - 84: 2e 63 - 86: 00 69 - 88: 6d 70 - 8a: 75 72 - 8c: 65 2e - 8e: 63 00 69 6d beq s2, s6, 1728 - 92: 70 75 - 94: 72 65 - 96: 5f 64 61 74 - 9a: 61 00 - 9c: 5f 5f 66 69 - a0: 6e 69 - a2: 5f 61 72 72 - a6: 61 79 - a8: 5f 65 6e 64 - ac: 00 5f - ae: 5f 66 69 6e - b2: 69 5f - b4: 61 72 - b6: 72 61 - b8: 79 5f - ba: 73 74 61 72 csrrci s0, 1830, 2 - be: 74 00 - c0: 5f 5f 69 6e - c4: 69 74 - c6: 5f 61 72 72 - ca: 61 79 - cc: 5f 65 6e 64 - d0: 00 5f - d2: 5f 70 72 65 - d6: 69 6e - d8: 69 74 - da: 5f 61 72 72 - de: 61 79 - e0: 5f 65 6e 64 - e4: 00 5f - e6: 5f 69 6e 69 - ea: 74 5f - ec: 61 72 - ee: 72 61 - f0: 79 5f - f2: 73 74 61 72 csrrci s0, 1830, 2 - f6: 74 00 - f8: 5f 5f 70 72 - fc: 65 69 - fe: 6e 69 + 6c: 63 00 73 70 beq t1, t2, 1792 + 70: 61 77 + 72: 6e 5f + 74: 6b 65 72 6e + 78: 65 6c + 7a: 5f 63 61 6c + 7e: 6c 62 + 80: 61 63 + 82: 6b 00 66 69 + 86: 6e 69 + 88: 2e 63 + 8a: 00 69 + 8c: 6e 69 + 8e: 74 2e + 90: 63 00 5f 5f beq t5, s5, 1504 + 94: 61 74 + 96: 65 78 + 98: 69 74 + 9a: 2e 63 + 9c: 00 69 + 9e: 6d 70 + a0: 75 72 + a2: 65 2e + a4: 63 00 69 6d beq s2, s6, 1728 + a8: 70 75 + aa: 72 65 + ac: 5f 64 61 74 + b0: 61 00 + b2: 5f 5f 66 69 + b6: 6e 69 + b8: 5f 61 72 72 + bc: 61 79 + be: 5f 65 6e 64 + c2: 00 5f + c4: 5f 66 69 6e + c8: 69 5f + ca: 61 72 + cc: 72 61 + ce: 79 5f + d0: 73 74 61 72 csrrci s0, 1830, 2 + d4: 74 00 + d6: 5f 5f 69 6e + da: 69 74 + dc: 5f 61 72 72 + e0: 61 79 + e2: 5f 65 6e 64 + e6: 00 5f + e8: 5f 70 72 65 + ec: 69 6e + ee: 69 74 + f0: 5f 61 72 72 + f4: 61 79 + f6: 5f 65 6e 64 + fa: 00 5f + fc: 5f 69 6e 69 100: 74 5f 102: 61 72 104: 72 61 106: 79 5f 108: 73 74 61 72 csrrci s0, 1830, 2 10c: 74 00 - 10e: 76 78 - 110: 5f 73 70 61 - 114: 77 6e 5f 74 - 118: 61 73 - 11a: 6b 73 00 5f - 11e: 5f 73 74 61 - 122: 63 6b 5f 75 bltu t5, s5, 1878 - 126: 73 61 67 65 csrrsi sp, 1622, 14 - 12a: 00 5f - 12c: 5f 73 74 61 - 130: 63 6b 5f 73 bltu t5, s5, 1846 - 134: 69 7a - 136: 65 00 - 138: 67 5f 77 73 - 13c: 70 61 - 13e: 77 6e 5f 61 - 142: 72 67 - 144: 73 00 5f 5f - 148: 53 44 41 54 - 14c: 41 5f - 14e: 42 45 - 150: 47 49 4e 5f - 154: 5f 00 5f 70 - 158: 6f 63 6c 5f jal t1, 812534 - 15c: 6b 65 72 6e - 160: 65 6c - 162: 5f 46 61 6e - 166: 31 5f - 168: 77 6f 72 6b - 16c: 67 72 6f 75 - 170: 70 00 - 172: 73 70 61 77 csrci 1910, 2 - 176: 6e 5f - 178: 72 65 - 17a: 6d 61 - 17c: 69 6e - 17e: 69 6e - 180: 67 5f 74 61 - 184: 73 6b 73 5f csrrsi s6, 1527, 6 - 188: 63 61 6c 6c bltu s8, t1, 1730 - 18c: 62 61 - 18e: 63 6b 00 5f bltu zero, a6, 1526 - 192: 5f 67 6c 6f - 196: 62 61 - 198: 6c 5f - 19a: 70 6f - 19c: 69 6e - 19e: 74 65 - 1a0: 72 00 - 1a2: 5f 67 6c 6f - 1a6: 62 61 - 1a8: 6c 5f - 1aa: 69 6d - 1ac: 70 75 - 1ae: 72 65 - 1b0: 5f 70 74 72 - 1b4: 00 5f - 1b6: 5f 6c 69 62 - 1ba: 63 5f 69 6e bge s2, t1, 1790 - 1be: 69 74 - 1c0: 5f 61 72 72 - 1c4: 61 79 - 1c6: 00 5f - 1c8: 5f 6c 69 62 - 1cc: 63 5f 66 69 bge a2, s6, 1694 - 1d0: 6e 69 - 1d2: 5f 61 72 72 - 1d6: 61 79 - 1d8: 00 5f - 1da: 5f 73 74 61 - 1de: 63 6b 5f 74 bltu t5, t0, 1878 - 1e2: 6f 70 00 5f j 30192 - 1e6: 70 6f - 1e8: 63 6c 5f 6b bltu t5, s5, 1720 - 1ec: 65 72 - 1ee: 6e 65 - 1f0: 6c 5f - 1f2: 46 61 - 1f4: 6e 31 - 1f6: 00 76 - 1f8: 78 5f - 1fa: 73 65 74 5f csrrsi a0, 1527, 8 - 1fe: 73 70 00 5f csrci 1520, 0 - 202: 5f 63 61 6c - 206: 6c 5f - 208: 65 78 - 20a: 69 74 - 20c: 70 72 - 20e: 6f 63 73 00 jal t1, 223238 - 212: 5f 5f 72 65 - 216: 67 69 73 74 - 21a: 65 72 - 21c: 5f 65 78 69 - 220: 74 70 - 222: 72 6f - 224: 63 00 5f 5f beq t5, s5, 1504 - 228: 42 53 - 22a: 53 5f 45 4e - 22e: 44 5f - 230: 5f 00 5f 5f - 234: 62 73 - 236: 73 5f 73 74 csrrwi t5, 1863, 6 - 23a: 61 72 - 23c: 74 00 - 23e: 6d 65 - 240: 6d 73 - 242: 65 74 - 244: 00 6d - 246: 61 69 - 248: 6e 00 - 24a: 73 70 61 77 csrci 1910, 2 - 24e: 6e 5f - 250: 74 61 - 252: 73 6b 73 5f csrrsi s6, 1527, 6 - 256: 63 61 6c 6c bltu s8, t1, 1730 - 25a: 62 61 - 25c: 63 6b 00 73 bltu zero, a6, 1846 - 260: 70 61 - 262: 77 6e 5f 6b - 266: 65 72 - 268: 6e 65 - 26a: 6c 5f - 26c: 72 65 - 26e: 6d 61 - 270: 69 6e - 272: 69 6e - 274: 67 5f 63 61 - 278: 6c 6c - 27a: 62 61 - 27c: 63 6b 00 61 bltu zero, a6, 1558 - 280: 74 65 - 282: 78 69 - 284: 74 00 - 286: 5f 5f 44 41 - 28a: 54 41 - 28c: 5f 42 45 47 - 290: 49 4e - 292: 5f 5f 00 5f - 296: 70 6f - 298: 63 6c 5f 6b bltu t5, s5, 1720 - 29c: 65 72 - 29e: 6e 65 - 2a0: 6c 5f - 2a2: 46 61 - 2a4: 6e 31 - 2a6: 5f 77 6f 72 - 2aa: 6b 67 72 6f - 2ae: 75 70 - 2b0: 5f 66 61 73 - 2b4: 74 00 - 2b6: 5f 65 64 61 - 2ba: 74 61 - 2bc: 00 73 - 2be: 70 61 - 2c0: 77 6e 5f 6b - 2c4: 65 72 - 2c6: 6e 65 - 2c8: 6c 5f - 2ca: 63 61 6c 6c bltu s8, t1, 1730 - 2ce: 62 61 - 2d0: 63 6b 00 5f bltu zero, a6, 1526 - 2d4: 65 78 - 2d6: 69 74 - 2d8: 00 76 - 2da: 78 5f - 2dc: 73 70 61 77 csrci 1910, 2 - 2e0: 6e 5f - 2e2: 6b 65 72 6e - 2e6: 65 6c - 2e8: 00 + 10e: 5f 5f 70 72 + 112: 65 69 + 114: 6e 69 + 116: 74 5f + 118: 61 72 + 11a: 72 61 + 11c: 79 5f + 11e: 73 74 61 72 csrrci s0, 1830, 2 + 122: 74 00 + 124: 5f 5f 73 74 + 128: 61 63 + 12a: 6b 5f 75 73 + 12e: 61 67 + 130: 65 00 + 132: 5f 5f 73 74 + 136: 61 63 + 138: 6b 5f 73 69 + 13c: 7a 65 + 13e: 00 67 + 140: 5f 77 73 70 + 144: 61 77 + 146: 6e 5f + 148: 61 72 + 14a: 67 73 00 5f + 14e: 5f 53 44 41 + 152: 54 41 + 154: 5f 42 45 47 + 158: 49 4e + 15a: 5f 5f 00 5f + 15e: 70 6f + 160: 63 6c 5f 6b bltu t5, s5, 1720 + 164: 65 72 + 166: 6e 65 + 168: 6c 5f + 16a: 46 61 + 16c: 6e 31 + 16e: 5f 77 6f 72 + 172: 6b 67 72 6f + 176: 75 70 + 178: 00 5f + 17a: 5f 67 6c 6f + 17e: 62 61 + 180: 6c 5f + 182: 70 6f + 184: 69 6e + 186: 74 65 + 188: 72 00 + 18a: 5f 67 6c 6f + 18e: 62 61 + 190: 6c 5f + 192: 69 6d + 194: 70 75 + 196: 72 65 + 198: 5f 70 74 72 + 19c: 00 5f + 19e: 5f 6c 69 62 + 1a2: 63 5f 69 6e bge s2, t1, 1790 + 1a6: 69 74 + 1a8: 5f 61 72 72 + 1ac: 61 79 + 1ae: 00 5f + 1b0: 5f 6c 69 62 + 1b4: 63 5f 66 69 bge a2, s6, 1694 + 1b8: 6e 69 + 1ba: 5f 61 72 72 + 1be: 61 79 + 1c0: 00 5f + 1c2: 5f 73 74 61 + 1c6: 63 6b 5f 74 bltu t5, t0, 1878 + 1ca: 6f 70 00 5f j 30192 + 1ce: 70 6f + 1d0: 63 6c 5f 6b bltu t5, s5, 1720 + 1d4: 65 72 + 1d6: 6e 65 + 1d8: 6c 5f + 1da: 46 61 + 1dc: 6e 31 + 1de: 00 76 + 1e0: 78 5f + 1e2: 73 65 74 5f csrrsi a0, 1527, 8 + 1e6: 73 70 00 5f csrci 1520, 0 + 1ea: 5f 63 61 6c + 1ee: 6c 5f + 1f0: 65 78 + 1f2: 69 74 + 1f4: 70 72 + 1f6: 6f 63 73 00 jal t1, 223238 + 1fa: 5f 5f 72 65 + 1fe: 67 69 73 74 + 202: 65 72 + 204: 5f 65 78 69 + 208: 74 70 + 20a: 72 6f + 20c: 63 00 5f 5f beq t5, s5, 1504 + 210: 42 53 + 212: 53 5f 45 4e + 216: 44 5f + 218: 5f 00 5f 5f + 21c: 62 73 + 21e: 73 5f 73 74 csrrwi t5, 1863, 6 + 222: 61 72 + 224: 74 00 + 226: 6d 65 + 228: 6d 73 + 22a: 65 74 + 22c: 00 6d + 22e: 61 69 + 230: 6e 00 + 232: 61 74 + 234: 65 78 + 236: 69 74 + 238: 00 5f + 23a: 5f 44 41 54 + 23e: 41 5f + 240: 42 45 + 242: 47 49 4e 5f + 246: 5f 00 5f 70 + 24a: 6f 63 6c 5f jal t1, 812534 + 24e: 6b 65 72 6e + 252: 65 6c + 254: 5f 46 61 6e + 258: 31 5f + 25a: 77 6f 72 6b + 25e: 67 72 6f 75 + 262: 70 5f + 264: 66 61 + 266: 73 74 00 5f csrrci s0, 1520, 0 + 26a: 65 64 + 26c: 61 74 + 26e: 61 00 + 270: 5f 65 78 69 + 274: 74 00 + 276: 76 78 + 278: 5f 73 70 61 + 27c: 77 6e 5f 6b + 280: 65 72 + 282: 6e 65 + 284: 6c 00 Disassembly of section .shstrtab: diff --git a/benchmarks/opencl/guassian/Fan2.dump b/benchmarks/opencl/guassian/Fan2.dump index 3536acba..4384c0e4 100644 --- a/benchmarks/opencl/guassian/Fan2.dump +++ b/benchmarks/opencl/guassian/Fan2.dump @@ -1,5 +1,5 @@ -/tmp/pocl_vortex_kernel-0a-5f-73-7e-91.elf: file format ELF32-riscv +/tmp/pocl_vortex_kernel-6b-12-be-02-10.elf: file format ELF32-riscv Disassembly of section .init: @@ -12,19 +12,19 @@ Disassembly of section .init: 80000010: ef 00 00 66 jal 1632 80000014: 13 05 10 00 addi a0, zero, 1 80000018: 6b 00 05 00 -8000001c: 17 25 00 00 auipc a0, 2 -80000020: 13 05 05 48 addi a0, a0, 1152 -80000024: 17 26 00 00 auipc a2, 2 -80000028: 13 06 86 4f addi a2, a2, 1272 +8000001c: 17 15 00 00 auipc a0, 1 +80000020: 13 05 85 41 addi a0, a0, 1048 +80000024: 17 16 00 00 auipc a2, 1 +80000028: 13 06 06 49 addi a2, a2, 1168 8000002c: 33 06 a6 40 sub a2, a2, a0 80000030: 93 05 00 00 mv a1, zero -80000034: ef 00 90 59 jal 3480 +80000034: ef 00 d0 32 jal 2860 80000038: 17 15 00 00 auipc a0, 1 -8000003c: 13 05 c5 c9 addi a0, a0, -868 -80000040: ef 00 d0 44 jal 3148 -80000044: ef 00 d0 4e jal 3308 +8000003c: 13 05 05 a3 addi a0, a0, -1488 +80000040: ef 00 10 1e jal 2528 +80000044: ef 00 10 28 jal 2688 80000048: ef 00 00 02 jal 32 -8000004c: 6f 00 50 45 j 3156 +8000004c: 6f 00 90 1e j 2536 Disassembly of section .text: @@ -32,8 +32,8 @@ Disassembly of section .text: 80000050: 93 07 00 00 mv a5, zero 80000054: 63 88 07 00 beqz a5, 16 80000058: 37 15 00 80 lui a0, 524289 -8000005c: 13 05 45 cd addi a0, a0, -812 -80000060: 6f 00 d0 42 j 3116 +8000005c: 13 05 85 a6 addi a0, a0, -1432 +80000060: 6f 00 10 1c j 2496 80000064: 67 80 00 00 ret 80000068 main: @@ -44,7 +44,7 @@ Disassembly of section .text: 80000078: 37 05 ff 7f lui a0, 524272 8000007c: 13 06 45 03 addi a2, a0, 52 80000080: 37 05 ff 7f lui a0, 524272 -80000084: ef 00 d0 28 jal 2700 +80000084: ef 00 00 77 jal 1904 80000088: 13 05 00 00 mv a0, zero 8000008c: 83 20 c1 00 lw ra, 12(sp) 80000090: 13 01 01 01 addi sp, sp, 16 @@ -435,8 +435,8 @@ Disassembly of section .text: 80000670 vx_set_sp: 80000670: 73 25 00 fc csrr a0, 4032 80000674: 6b 00 05 00 -80000678: 97 21 00 00 auipc gp, 2 -8000067c: 93 81 81 1f addi gp, gp, 504 +80000678: 97 11 00 00 auipc gp, 1 +8000067c: 93 81 01 19 addi gp, gp, 400 80000680: 17 01 00 7f auipc sp, 520192 80000684: 13 01 01 98 addi sp, sp, -1664 80000688: 93 05 00 40 addi a1, zero, 1024 @@ -451,695 +451,532 @@ Disassembly of section .text: 800006a8 RETURN: 800006a8: 67 80 00 00 ret -800006ac spawn_tasks_callback: +800006ac spawn_kernel_callback: 800006ac: 13 01 01 fe addi sp, sp, -32 800006b0: 23 2e 11 00 sw ra, 28(sp) 800006b4: 23 2c 81 00 sw s0, 24(sp) 800006b8: 23 2a 91 00 sw s1, 20(sp) 800006bc: 23 28 21 01 sw s2, 16(sp) 800006c0: 23 26 31 01 sw s3, 12(sp) -800006c4: f3 27 00 fc csrr a5, 4032 -800006c8: 6b 80 07 00 -800006cc: f3 26 50 cc csrr a3, 3269 -800006d0: f3 29 30 cc csrr s3, 3267 -800006d4: 73 27 00 cc csrr a4, 3264 -800006d8: 73 26 00 fc csrr a2, 4032 -800006dc: b7 27 00 80 lui a5, 524290 -800006e0: 93 96 26 00 slli a3, a3, 2 -800006e4: 93 87 c7 49 addi a5, a5, 1180 -800006e8: b3 87 d7 00 add a5, a5, a3 -800006ec: 83 a4 07 00 lw s1, 0(a5) -800006f0: 03 a4 04 01 lw s0, 16(s1) -800006f4: 83 a6 c4 00 lw a3, 12(s1) -800006f8: 33 a9 89 00 slt s2, s3, s0 -800006fc: 93 07 04 00 mv a5, s0 -80000700: 33 09 d9 00 add s2, s2, a3 -80000704: 33 84 36 03 mul s0, a3, s3 -80000708: 63 d4 f9 00 bge s3, a5, 8 -8000070c: 93 87 09 00 mv a5, s3 -80000710: 33 04 f4 00 add s0, s0, a5 -80000714: 83 a6 84 00 lw a3, 8(s1) -80000718: 33 04 c4 02 mul s0, s0, a2 -8000071c: b3 07 e9 02 mul a5, s2, a4 -80000720: 33 04 d4 00 add s0, s0, a3 -80000724: 33 04 f4 00 add s0, s0, a5 -80000728: 33 09 89 00 add s2, s2, s0 -8000072c: 63 5e 24 01 bge s0, s2, 28 -80000730: 83 a7 04 00 lw a5, 0(s1) -80000734: 83 a5 44 00 lw a1, 4(s1) -80000738: 13 05 04 00 mv a0, s0 -8000073c: 13 04 14 00 addi s0, s0, 1 -80000740: e7 80 07 00 jalr a5 -80000744: e3 16 89 fe bne s2, s0, -20 -80000748: 93 b9 19 00 seqz s3, s3 -8000074c: 6b 80 09 00 -80000750: 83 20 c1 01 lw ra, 28(sp) -80000754: 03 24 81 01 lw s0, 24(sp) -80000758: 83 24 41 01 lw s1, 20(sp) -8000075c: 03 29 01 01 lw s2, 16(sp) -80000760: 83 29 c1 00 lw s3, 12(sp) -80000764: 13 01 01 02 addi sp, sp, 32 -80000768: 67 80 00 00 ret +800006c4: 23 24 41 01 sw s4, 8(sp) +800006c8: 23 22 51 01 sw s5, 4(sp) +800006cc: f3 27 00 fc csrr a5, 4032 +800006d0: 6b 80 07 00 +800006d4: f3 26 50 cc csrr a3, 3269 +800006d8: 73 29 30 cc csrr s2, 3267 +800006dc: 73 27 00 cc csrr a4, 3264 +800006e0: 73 26 00 fc csrr a2, 4032 +800006e4: b7 17 00 80 lui a5, 524289 +800006e8: 93 96 26 00 slli a3, a3, 2 +800006ec: 93 87 47 43 addi a5, a5, 1076 +800006f0: b3 87 d7 00 add a5, a5, a3 +800006f4: 03 a4 07 00 lw s0, 0(a5) +800006f8: 83 24 44 01 lw s1, 20(s0) +800006fc: 83 26 04 01 lw a3, 16(s0) +80000700: b3 2a 99 00 slt s5, s2, s1 +80000704: 93 87 04 00 mv a5, s1 +80000708: b3 8a da 00 add s5, s5, a3 +8000070c: b3 84 26 03 mul s1, a3, s2 +80000710: 63 54 f9 00 bge s2, a5, 8 +80000714: 93 07 09 00 mv a5, s2 +80000718: b3 84 f4 00 add s1, s1, a5 +8000071c: 83 25 04 00 lw a1, 0(s0) +80000720: 83 26 c4 00 lw a3, 12(s0) +80000724: 83 a9 05 00 lw s3, 0(a1) +80000728: 03 aa 45 00 lw s4, 4(a1) +8000072c: b3 84 c4 02 mul s1, s1, a2 +80000730: b3 87 ea 02 mul a5, s5, a4 +80000734: b3 84 d4 00 add s1, s1, a3 +80000738: b3 84 f4 00 add s1, s1, a5 +8000073c: b3 8a 9a 00 add s5, s5, s1 +80000740: 33 8a 49 03 mul s4, s3, s4 +80000744: 63 c0 54 07 blt s1, s5, 96 +80000748: 6f 00 00 08 j 128 +8000074c: 03 47 a4 01 lbu a4, 26(s0) +80000750: 83 46 94 01 lbu a3, 25(s0) +80000754: 33 d7 e4 40 sra a4, s1, a4 +80000758: b3 07 47 03 mul a5, a4, s4 +8000075c: b3 87 f4 40 sub a5, s1, a5 +80000760: 63 80 06 06 beqz a3, 96 +80000764: 83 46 b4 01 lbu a3, 27(s0) +80000768: b3 d6 d7 40 sra a3, a5, a3 +8000076c: b3 88 36 03 mul a7, a3, s3 +80000770: 03 ae 45 01 lw t3, 20(a1) +80000774: 03 a3 05 01 lw t1, 16(a1) +80000778: 03 a6 c5 00 lw a2, 12(a1) +8000077c: 03 28 44 00 lw a6, 4(s0) +80000780: 03 25 84 00 lw a0, 8(s0) +80000784: 93 84 14 00 addi s1, s1, 1 +80000788: 33 07 c7 01 add a4, a4, t3 +8000078c: b3 86 66 00 add a3, a3, t1 +80000790: b3 87 17 41 sub a5, a5, a7 +80000794: 33 86 c7 00 add a2, a5, a2 +80000798: e7 00 08 00 jalr a6 +8000079c: 63 86 9a 02 beq s5, s1, 44 +800007a0: 83 25 04 00 lw a1, 0(s0) +800007a4: 83 47 84 01 lbu a5, 24(s0) +800007a8: e3 92 07 fa bnez a5, -92 +800007ac: 33 c7 44 03 div a4, s1, s4 +800007b0: 83 46 94 01 lbu a3, 25(s0) +800007b4: b3 07 47 03 mul a5, a4, s4 +800007b8: b3 87 f4 40 sub a5, s1, a5 +800007bc: e3 94 06 fa bnez a3, -88 +800007c0: b3 c6 37 03 div a3, a5, s3 +800007c4: 6f f0 9f fa j -88 +800007c8: 13 39 19 00 seqz s2, s2 +800007cc: 6b 00 09 00 +800007d0: 83 20 c1 01 lw ra, 28(sp) +800007d4: 03 24 81 01 lw s0, 24(sp) +800007d8: 83 24 41 01 lw s1, 20(sp) +800007dc: 03 29 01 01 lw s2, 16(sp) +800007e0: 83 29 c1 00 lw s3, 12(sp) +800007e4: 03 2a 81 00 lw s4, 8(sp) +800007e8: 83 2a 41 00 lw s5, 4(sp) +800007ec: 13 01 01 02 addi sp, sp, 32 +800007f0: 67 80 00 00 ret -8000076c spawn_kernel_callback: -8000076c: 13 01 01 fe addi sp, sp, -32 -80000770: 23 2e 11 00 sw ra, 28(sp) -80000774: 23 2c 81 00 sw s0, 24(sp) -80000778: 23 2a 91 00 sw s1, 20(sp) -8000077c: 23 28 21 01 sw s2, 16(sp) -80000780: 23 26 31 01 sw s3, 12(sp) -80000784: 23 24 41 01 sw s4, 8(sp) -80000788: 23 22 51 01 sw s5, 4(sp) -8000078c: f3 27 00 fc csrr a5, 4032 -80000790: 6b 80 07 00 -80000794: f3 26 50 cc csrr a3, 3269 -80000798: f3 2a 30 cc csrr s5, 3267 -8000079c: 73 27 00 cc csrr a4, 3264 -800007a0: 73 26 00 fc csrr a2, 4032 -800007a4: b7 27 00 80 lui a5, 524290 -800007a8: 93 96 26 00 slli a3, a3, 2 -800007ac: 93 87 c7 49 addi a5, a5, 1180 -800007b0: b3 87 d7 00 add a5, a5, a3 -800007b4: 03 a4 07 00 lw s0, 0(a5) -800007b8: 83 24 44 01 lw s1, 20(s0) -800007bc: 83 26 04 01 lw a3, 16(s0) -800007c0: b3 a9 9a 00 slt s3, s5, s1 -800007c4: 93 87 04 00 mv a5, s1 -800007c8: b3 89 d9 00 add s3, s3, a3 -800007cc: b3 84 56 03 mul s1, a3, s5 -800007d0: 63 d4 fa 00 bge s5, a5, 8 -800007d4: 93 87 0a 00 mv a5, s5 -800007d8: b3 84 f4 00 add s1, s1, a5 -800007dc: 83 25 04 00 lw a1, 0(s0) -800007e0: 83 26 c4 00 lw a3, 12(s0) -800007e4: 03 aa 05 00 lw s4, 0(a1) -800007e8: 03 a9 45 00 lw s2, 4(a1) -800007ec: b3 84 c4 02 mul s1, s1, a2 -800007f0: b3 87 e9 02 mul a5, s3, a4 -800007f4: b3 84 d4 00 add s1, s1, a3 -800007f8: b3 84 f4 00 add s1, s1, a5 -800007fc: b3 89 99 00 add s3, s3, s1 -80000800: 33 09 2a 03 mul s2, s4, s2 -80000804: 63 cc 34 05 blt s1, s3, 88 -80000808: 6f 00 00 08 j 128 -8000080c: 33 c7 24 03 div a4, s1, s2 -80000810: 83 46 94 01 lbu a3, 25(s0) -80000814: b3 07 27 03 mul a5, a4, s2 -80000818: b3 87 f4 40 sub a5, s1, a5 -8000081c: 63 80 06 06 beqz a3, 96 -80000820: b3 c6 47 03 div a3, a5, s4 -80000824: 03 ae 45 01 lw t3, 20(a1) -80000828: 03 a3 05 01 lw t1, 16(a1) -8000082c: 03 a6 c5 00 lw a2, 12(a1) -80000830: 03 28 44 00 lw a6, 4(s0) -80000834: 03 25 84 00 lw a0, 8(s0) -80000838: 93 84 14 00 addi s1, s1, 1 -8000083c: 33 07 c7 01 add a4, a4, t3 -80000840: b3 88 46 03 mul a7, a3, s4 -80000844: b3 86 66 00 add a3, a3, t1 -80000848: b3 87 17 41 sub a5, a5, a7 -8000084c: 33 86 c7 00 add a2, a5, a2 -80000850: e7 00 08 00 jalr a6 -80000854: 63 8a 99 02 beq s3, s1, 52 -80000858: 83 25 04 00 lw a1, 0(s0) -8000085c: 83 47 84 01 lbu a5, 24(s0) -80000860: e3 96 07 fa bnez a5, -84 -80000864: 03 47 a4 01 lbu a4, 26(s0) -80000868: 83 46 94 01 lbu a3, 25(s0) -8000086c: 33 d7 e4 40 sra a4, s1, a4 -80000870: b3 07 27 03 mul a5, a4, s2 -80000874: b3 87 f4 40 sub a5, s1, a5 -80000878: e3 94 06 fa bnez a3, -88 -8000087c: 83 46 b4 01 lbu a3, 27(s0) -80000880: b3 d6 d7 40 sra a3, a5, a3 -80000884: 6f f0 1f fa j -96 -80000888: 93 ba 1a 00 seqz s5, s5 -8000088c: 6b 80 0a 00 -80000890: 83 20 c1 01 lw ra, 28(sp) -80000894: 03 24 81 01 lw s0, 24(sp) -80000898: 83 24 41 01 lw s1, 20(sp) -8000089c: 03 29 01 01 lw s2, 16(sp) -800008a0: 83 29 c1 00 lw s3, 12(sp) -800008a4: 03 2a 81 00 lw s4, 8(sp) -800008a8: 83 2a 41 00 lw s5, 4(sp) -800008ac: 13 01 01 02 addi sp, sp, 32 -800008b0: 67 80 00 00 ret +800007f4 vx_spawn_kernel: +800007f4: 13 01 01 fc addi sp, sp, -64 +800007f8: 23 2e 11 02 sw ra, 60(sp) +800007fc: 23 2c 81 02 sw s0, 56(sp) +80000800: 23 2a 91 02 sw s1, 52(sp) +80000804: 23 28 21 03 sw s2, 48(sp) +80000808: 23 26 31 03 sw s3, 44(sp) +8000080c: f3 28 20 fc csrr a7, 4034 +80000810: 73 23 10 fc csrr t1, 4033 +80000814: 73 24 00 fc csrr s0, 4032 +80000818: f3 27 50 cc csrr a5, 3269 +8000081c: 13 07 f0 01 addi a4, zero, 31 +80000820: 63 46 f7 0e blt a4, a5, 236 +80000824: 03 2e 05 00 lw t3, 0(a0) +80000828: 83 26 45 00 lw a3, 4(a0) +8000082c: 03 28 85 00 lw a6, 8(a0) +80000830: b3 0e 83 02 mul t4, t1, s0 +80000834: 13 07 10 00 addi a4, zero, 1 +80000838: b3 06 de 02 mul a3, t3, a3 +8000083c: 33 88 06 03 mul a6, a3, a6 +80000840: 63 d4 0e 01 bge t4, a6, 8 +80000844: 33 47 d8 03 div a4, a6, t4 +80000848: 63 c0 e8 0e blt a7, a4, 224 +8000084c: 63 d0 e7 0c bge a5, a4, 192 +80000850: 93 88 f8 ff addi a7, a7, -1 +80000854: b3 4e e8 02 div t4, a6, a4 +80000858: 93 84 0e 00 mv s1, t4 +8000085c: 63 96 f8 00 bne a7, a5, 12 +80000860: 33 67 e8 02 rem a4, a6, a4 +80000864: b3 04 d7 01 add s1, a4, t4 +80000868: 33 c9 84 02 div s2, s1, s0 +8000086c: b3 e4 84 02 rem s1, s1, s0 +80000870: 63 42 69 0c blt s2, t1, 196 +80000874: 93 02 10 00 addi t0, zero, 1 +80000878: 33 48 69 02 div a6, s2, t1 +8000087c: 63 06 08 00 beqz a6, 12 +80000880: 93 02 08 00 mv t0, a6 +80000884: 33 68 69 02 rem a6, s2, t1 +80000888: d3 f7 06 d0 fcvt.s.w fa5, a3 +8000088c: 93 8f f6 ff addi t6, a3, -1 +80000890: 13 0f fe ff addi t5, t3, -1 +80000894: b7 19 00 80 lui s3, 524289 +80000898: b3 f6 df 00 and a3, t6, a3 +8000089c: 93 89 49 43 addi s3, s3, 1076 +800008a0: 93 b6 16 00 seqz a3, a3 +800008a4: 23 22 a1 00 sw a0, 4(sp) +800008a8: 23 24 b1 00 sw a1, 8(sp) +800008ac: 23 26 c1 00 sw a2, 12(sp) +800008b0: 23 2a 51 00 sw t0, 20(sp) +800008b4: 23 2c 01 01 sw a6, 24(sp) +800008b8: 23 0e d1 00 sb a3, 28(sp) +800008bc: 33 87 fe 02 mul a4, t4, a5 +800008c0: d3 8e 07 e0 fmv.x.w t4, fa5 +800008c4: d3 77 0e d0 fcvt.s.w fa5, t3 +800008c8: 93 97 27 00 slli a5, a5, 2 +800008cc: 33 7e cf 01 and t3, t5, t3 +800008d0: d3 88 07 e0 fmv.x.w a7, fa5 +800008d4: 93 de 7e 41 srai t4, t4, 23 +800008d8: 13 3e 1e 00 seqz t3, t3 +800008dc: 93 d8 78 41 srai a7, a7, 23 +800008e0: 93 8e 1e f8 addi t4, t4, -127 +800008e4: 93 88 18 f8 addi a7, a7, -127 +800008e8: b3 87 f9 00 add a5, s3, a5 +800008ec: 23 28 e1 00 sw a4, 16(sp) +800008f0: 13 07 41 00 addi a4, sp, 4 +800008f4: a3 0e c1 01 sb t3, 29(sp) +800008f8: 23 0f d1 01 sb t4, 30(sp) +800008fc: a3 0f 11 01 sb a7, 31(sp) +80000900: 23 a0 e7 00 sw a4, 0(a5) +80000904: 63 4e 20 03 bgtz s2, 60 +80000908: 63 9c 04 04 bnez s1, 88 +8000090c: 83 20 c1 03 lw ra, 60(sp) +80000910: 03 24 81 03 lw s0, 56(sp) +80000914: 83 24 41 03 lw s1, 52(sp) +80000918: 03 29 01 03 lw s2, 48(sp) +8000091c: 83 29 c1 02 lw s3, 44(sp) +80000920: 13 01 01 04 addi sp, sp, 64 +80000924: 67 80 00 00 ret +80000928: 13 87 08 00 mv a4, a7 +8000092c: e3 c2 e7 f2 blt a5, a4, -220 +80000930: 6f f0 df fd j -36 +80000934: 13 08 00 00 mv a6, zero +80000938: 93 02 10 00 addi t0, zero, 1 +8000093c: 6f f0 df f4 j -180 +80000940: 13 07 09 00 mv a4, s2 +80000944: 63 54 23 01 bge t1, s2, 8 +80000948: 13 07 03 00 mv a4, t1 +8000094c: b7 07 00 80 lui a5, 524288 +80000950: 93 87 c7 6a addi a5, a5, 1708 +80000954: 6b 10 f7 00 +80000958: ef f0 5f d5 jal -684 +8000095c: e3 88 04 fa beqz s1, -80 +80000960: 33 04 89 02 mul s0, s2, s0 +80000964: 23 28 81 00 sw s0, 16(sp) +80000968: 6b 80 04 00 +8000096c: 73 27 50 cc csrr a4, 3269 +80000970: f3 27 20 cc csrr a5, 3266 +80000974: 13 17 27 00 slli a4, a4, 2 +80000978: b3 89 e9 00 add s3, s3, a4 +8000097c: 03 a5 09 00 lw a0, 0(s3) +80000980: 83 25 05 00 lw a1, 0(a0) +80000984: 83 26 c5 00 lw a3, 12(a0) +80000988: 03 47 85 01 lbu a4, 24(a0) +8000098c: 03 a8 05 00 lw a6, 0(a1) +80000990: 03 a6 45 00 lw a2, 4(a1) +80000994: b3 87 d7 00 add a5, a5, a3 +80000998: 33 06 c8 02 mul a2, a6, a2 +8000099c: 63 0e 07 06 beqz a4, 124 +800009a0: 03 47 a5 01 lbu a4, 26(a0) +800009a4: 33 d7 e7 40 sra a4, a5, a4 +800009a8: 83 46 95 01 lbu a3, 25(a0) +800009ac: 33 06 e6 02 mul a2, a2, a4 +800009b0: b3 87 c7 40 sub a5, a5, a2 +800009b4: 63 8e 06 04 beqz a3, 92 +800009b8: 83 48 b5 01 lbu a7, 27(a0) +800009bc: b3 d8 17 41 sra a7, a5, a7 +800009c0: 33 08 18 03 mul a6, a6, a7 +800009c4: 03 ae 45 01 lw t3, 20(a1) +800009c8: 83 a6 05 01 lw a3, 16(a1) +800009cc: 03 a6 c5 00 lw a2, 12(a1) +800009d0: 03 23 45 00 lw t1, 4(a0) +800009d4: 03 25 85 00 lw a0, 8(a0) +800009d8: 33 07 c7 01 add a4, a4, t3 +800009dc: b3 86 d8 00 add a3, a7, a3 +800009e0: b3 87 07 41 sub a5, a5, a6 +800009e4: 33 86 c7 00 add a2, a5, a2 +800009e8: e7 00 03 00 jalr t1 +800009ec: 93 07 10 00 addi a5, zero, 1 +800009f0: 6b 80 07 00 +800009f4: 83 20 c1 03 lw ra, 60(sp) +800009f8: 03 24 81 03 lw s0, 56(sp) +800009fc: 83 24 41 03 lw s1, 52(sp) +80000a00: 03 29 01 03 lw s2, 48(sp) +80000a04: 83 29 c1 02 lw s3, 44(sp) +80000a08: 13 01 01 04 addi sp, sp, 64 +80000a0c: 67 80 00 00 ret +80000a10: b3 c8 07 03 div a7, a5, a6 +80000a14: 6f f0 df fa j -84 +80000a18: 33 c7 c7 02 div a4, a5, a2 +80000a1c: 6f f0 df f8 j -116 -800008b4 spawn_remaining_tasks_callback: -800008b4: 13 01 01 ff addi sp, sp, -16 -800008b8: 23 26 11 00 sw ra, 12(sp) -800008bc: 6b 00 05 00 -800008c0: 73 27 50 cc csrr a4, 3269 -800008c4: 73 25 20 cc csrr a0, 3266 -800008c8: b7 27 00 80 lui a5, 524290 -800008cc: 13 17 27 00 slli a4, a4, 2 -800008d0: 93 87 c7 49 addi a5, a5, 1180 -800008d4: b3 87 e7 00 add a5, a5, a4 -800008d8: 83 a7 07 00 lw a5, 0(a5) -800008dc: 83 a6 87 00 lw a3, 8(a5) -800008e0: 03 a7 07 00 lw a4, 0(a5) -800008e4: 83 a5 47 00 lw a1, 4(a5) -800008e8: 33 05 d5 00 add a0, a0, a3 -800008ec: e7 00 07 00 jalr a4 -800008f0: 93 07 10 00 addi a5, zero, 1 -800008f4: 6b 80 07 00 -800008f8: 83 20 c1 00 lw ra, 12(sp) -800008fc: 13 01 01 01 addi sp, sp, 16 -80000900: 67 80 00 00 ret +80000a20 atexit: +80000a20: 93 05 05 00 mv a1, a0 +80000a24: 93 06 00 00 mv a3, zero +80000a28: 13 06 00 00 mv a2, zero +80000a2c: 13 05 00 00 mv a0, zero +80000a30: 6f 00 c0 20 j 524 -80000904 vx_spawn_tasks: -80000904: 13 01 01 fc addi sp, sp, -64 -80000908: 23 2e 11 02 sw ra, 60(sp) -8000090c: 23 2c 81 02 sw s0, 56(sp) -80000910: 23 2a 91 02 sw s1, 52(sp) -80000914: 23 28 21 03 sw s2, 48(sp) -80000918: 23 26 31 03 sw s3, 44(sp) -8000091c: f3 26 20 fc csrr a3, 4034 -80000920: 73 28 10 fc csrr a6, 4033 -80000924: 73 24 00 fc csrr s0, 4032 -80000928: f3 27 50 cc csrr a5, 3269 -8000092c: 13 07 f0 01 addi a4, zero, 31 -80000930: 63 44 f7 0c blt a4, a5, 200 -80000934: b3 08 04 03 mul a7, s0, a6 -80000938: 13 07 10 00 addi a4, zero, 1 -8000093c: 63 d4 a8 00 bge a7, a0, 8 -80000940: 33 47 15 03 div a4, a0, a7 -80000944: 63 c8 e6 0c blt a3, a4, 208 -80000948: 63 d8 e7 0a bge a5, a4, 176 -8000094c: 93 86 f6 ff addi a3, a3, -1 -80000950: 33 43 e5 02 div t1, a0, a4 -80000954: 93 08 03 00 mv a7, t1 -80000958: 63 96 f6 00 bne a3, a5, 12 -8000095c: 33 65 e5 02 rem a0, a0, a4 -80000960: b3 08 65 00 add a7, a0, t1 -80000964: b3 c4 88 02 div s1, a7, s0 -80000968: 33 e9 88 02 rem s2, a7, s0 -8000096c: 63 ca 04 0b blt s1, a6, 180 -80000970: 93 06 10 00 addi a3, zero, 1 -80000974: 33 c7 04 03 div a4, s1, a6 -80000978: 63 06 07 00 beqz a4, 12 -8000097c: 93 06 07 00 mv a3, a4 -80000980: 33 e7 04 03 rem a4, s1, a6 -80000984: b7 29 00 80 lui s3, 524290 -80000988: 93 89 c9 49 addi s3, s3, 1180 -8000098c: 23 2e e1 00 sw a4, 28(sp) -80000990: 13 07 c1 00 addi a4, sp, 12 -80000994: 23 26 b1 00 sw a1, 12(sp) -80000998: 23 28 c1 00 sw a2, 16(sp) -8000099c: 23 2c d1 00 sw a3, 24(sp) -800009a0: 33 03 f3 02 mul t1, t1, a5 -800009a4: 93 97 27 00 slli a5, a5, 2 -800009a8: b3 87 f9 00 add a5, s3, a5 -800009ac: 23 a0 e7 00 sw a4, 0(a5) -800009b0: 23 2a 61 00 sw t1, 20(sp) -800009b4: 63 4c 90 06 bgtz s1, 120 -800009b8: 63 00 09 04 beqz s2, 64 -800009bc: 33 84 84 02 mul s0, s1, s0 -800009c0: 23 2a 81 00 sw s0, 20(sp) -800009c4: 6b 00 09 00 -800009c8: f3 27 50 cc csrr a5, 3269 -800009cc: 73 25 20 cc csrr a0, 3266 -800009d0: 93 97 27 00 slli a5, a5, 2 -800009d4: b3 89 f9 00 add s3, s3, a5 -800009d8: 83 a7 09 00 lw a5, 0(s3) -800009dc: 83 a6 87 00 lw a3, 8(a5) -800009e0: 03 a7 07 00 lw a4, 0(a5) -800009e4: 83 a5 47 00 lw a1, 4(a5) -800009e8: 33 05 d5 00 add a0, a0, a3 -800009ec: e7 00 07 00 jalr a4 -800009f0: 93 07 10 00 addi a5, zero, 1 -800009f4: 6b 80 07 00 -800009f8: 83 20 c1 03 lw ra, 60(sp) -800009fc: 03 24 81 03 lw s0, 56(sp) -80000a00: 83 24 41 03 lw s1, 52(sp) -80000a04: 03 29 01 03 lw s2, 48(sp) -80000a08: 83 29 c1 02 lw s3, 44(sp) -80000a0c: 13 01 01 04 addi sp, sp, 64 -80000a10: 67 80 00 00 ret -80000a14: 13 87 06 00 mv a4, a3 -80000a18: e3 ca e7 f2 blt a5, a4, -204 -80000a1c: 6f f0 df fd j -36 -80000a20: 13 07 00 00 mv a4, zero -80000a24: 93 06 10 00 addi a3, zero, 1 -80000a28: 6f f0 df f5 j -164 -80000a2c: 13 87 04 00 mv a4, s1 -80000a30: 63 54 98 00 bge a6, s1, 8 -80000a34: 13 07 08 00 mv a4, a6 -80000a38: b7 07 00 80 lui a5, 524288 -80000a3c: 93 87 c7 6a addi a5, a5, 1708 -80000a40: 6b 10 f7 00 -80000a44: ef f0 9f c6 jal -920 -80000a48: 6f f0 1f f7 j -144 +80000a34 exit: +80000a34: 13 01 01 ff addi sp, sp, -16 +80000a38: 93 05 00 00 mv a1, zero +80000a3c: 23 24 81 00 sw s0, 8(sp) +80000a40: 23 26 11 00 sw ra, 12(sp) +80000a44: 13 04 05 00 mv s0, a0 +80000a48: ef 00 00 29 jal 656 +80000a4c: b7 17 00 80 lui a5, 524289 +80000a50: 03 a5 07 43 lw a0, 1072(a5) +80000a54: 83 27 c5 03 lw a5, 60(a0) +80000a58: 63 84 07 00 beqz a5, 8 +80000a5c: e7 80 07 00 jalr a5 +80000a60: 13 05 04 00 mv a0, s0 +80000a64: ef f0 5f c0 jal -1020 -80000a4c spawn_kernel_remaining_callback: -80000a4c: 13 01 01 ff addi sp, sp, -16 -80000a50: 23 26 11 00 sw ra, 12(sp) -80000a54: 6b 00 05 00 -80000a58: f3 26 50 cc csrr a3, 3269 -80000a5c: f3 27 20 cc csrr a5, 3266 -80000a60: 37 27 00 80 lui a4, 524290 -80000a64: 93 96 26 00 slli a3, a3, 2 -80000a68: 13 07 c7 49 addi a4, a4, 1180 -80000a6c: 33 07 d7 00 add a4, a4, a3 -80000a70: 03 25 07 00 lw a0, 0(a4) -80000a74: 83 25 05 00 lw a1, 0(a0) -80000a78: 83 26 c5 00 lw a3, 12(a0) -80000a7c: 03 47 85 01 lbu a4, 24(a0) -80000a80: 03 a8 05 00 lw a6, 0(a1) -80000a84: 03 a6 45 00 lw a2, 4(a1) -80000a88: b3 87 d7 00 add a5, a5, a3 -80000a8c: 33 06 c8 02 mul a2, a6, a2 -80000a90: 63 0e 07 04 beqz a4, 92 -80000a94: 83 46 95 01 lbu a3, 25(a0) -80000a98: 33 c7 c7 02 div a4, a5, a2 -80000a9c: 33 06 c7 02 mul a2, a4, a2 -80000aa0: b3 87 c7 40 sub a5, a5, a2 -80000aa4: 63 80 06 06 beqz a3, 96 -80000aa8: b3 c6 07 03 div a3, a5, a6 -80000aac: 03 ae 45 01 lw t3, 20(a1) -80000ab0: 03 a3 05 01 lw t1, 16(a1) -80000ab4: 03 a6 c5 00 lw a2, 12(a1) -80000ab8: 83 28 45 00 lw a7, 4(a0) -80000abc: 03 25 85 00 lw a0, 8(a0) -80000ac0: 33 07 c7 01 add a4, a4, t3 -80000ac4: 33 88 06 03 mul a6, a3, a6 -80000ac8: b3 86 66 00 add a3, a3, t1 -80000acc: b3 87 07 41 sub a5, a5, a6 -80000ad0: 33 86 c7 00 add a2, a5, a2 -80000ad4: e7 80 08 00 jalr a7 -80000ad8: 93 07 10 00 addi a5, zero, 1 -80000adc: 6b 80 07 00 -80000ae0: 83 20 c1 00 lw ra, 12(sp) -80000ae4: 13 01 01 01 addi sp, sp, 16 -80000ae8: 67 80 00 00 ret -80000aec: 03 47 a5 01 lbu a4, 26(a0) -80000af0: 83 46 95 01 lbu a3, 25(a0) -80000af4: 33 d7 e7 40 sra a4, a5, a4 -80000af8: 33 06 c7 02 mul a2, a4, a2 -80000afc: b3 87 c7 40 sub a5, a5, a2 -80000b00: e3 94 06 fa bnez a3, -88 -80000b04: 83 46 b5 01 lbu a3, 27(a0) -80000b08: b3 d6 d7 40 sra a3, a5, a3 -80000b0c: 6f f0 1f fa j -96 +80000a68 __libc_fini_array: +80000a68: 13 01 01 ff addi sp, sp, -16 +80000a6c: 23 24 81 00 sw s0, 8(sp) +80000a70: b7 17 00 80 lui a5, 524289 +80000a74: 37 14 00 80 lui s0, 524289 +80000a78: 13 04 44 00 addi s0, s0, 4 +80000a7c: 93 87 47 00 addi a5, a5, 4 +80000a80: b3 87 87 40 sub a5, a5, s0 +80000a84: 23 22 91 00 sw s1, 4(sp) +80000a88: 23 26 11 00 sw ra, 12(sp) +80000a8c: 93 d4 27 40 srai s1, a5, 2 +80000a90: 63 80 04 02 beqz s1, 32 +80000a94: 93 87 c7 ff addi a5, a5, -4 +80000a98: 33 84 87 00 add s0, a5, s0 +80000a9c: 83 27 04 00 lw a5, 0(s0) +80000aa0: 93 84 f4 ff addi s1, s1, -1 +80000aa4: 13 04 c4 ff addi s0, s0, -4 +80000aa8: e7 80 07 00 jalr a5 +80000aac: e3 98 04 fe bnez s1, -16 +80000ab0: 83 20 c1 00 lw ra, 12(sp) +80000ab4: 03 24 81 00 lw s0, 8(sp) +80000ab8: 83 24 41 00 lw s1, 4(sp) +80000abc: 13 01 01 01 addi sp, sp, 16 +80000ac0: 67 80 00 00 ret -80000b10 vx_spawn_kernel: -80000b10: 13 01 01 fd addi sp, sp, -48 -80000b14: 23 26 11 02 sw ra, 44(sp) -80000b18: 23 24 81 02 sw s0, 40(sp) -80000b1c: 23 22 91 02 sw s1, 36(sp) -80000b20: 23 20 21 03 sw s2, 32(sp) -80000b24: 73 23 20 fc csrr t1, 4034 -80000b28: 73 2e 10 fc csrr t3, 4033 -80000b2c: 73 24 00 fc csrr s0, 4032 -80000b30: 73 27 50 cc csrr a4, 3269 -80000b34: 93 07 f0 01 addi a5, zero, 31 -80000b38: 63 ce e7 0c blt a5, a4, 220 -80000b3c: 03 28 05 00 lw a6, 0(a0) -80000b40: 83 27 45 00 lw a5, 4(a0) -80000b44: 83 28 85 00 lw a7, 8(a0) -80000b48: b3 0e 8e 02 mul t4, t3, s0 -80000b4c: 93 06 10 00 addi a3, zero, 1 -80000b50: b3 07 f8 02 mul a5, a6, a5 -80000b54: b3 88 17 03 mul a7, a5, a7 -80000b58: 63 d4 1e 01 bge t4, a7, 8 -80000b5c: b3 c6 d8 03 div a3, a7, t4 -80000b60: 63 46 d3 0c blt t1, a3, 204 -80000b64: 63 58 d7 0a bge a4, a3, 176 -80000b68: 13 03 f3 ff addi t1, t1, -1 -80000b6c: b3 ce d8 02 div t4, a7, a3 -80000b70: 93 84 0e 00 mv s1, t4 -80000b74: 63 16 e3 00 bne t1, a4, 12 -80000b78: b3 e6 d8 02 rem a3, a7, a3 -80000b7c: b3 84 d6 01 add s1, a3, t4 -80000b80: 33 c9 84 02 div s2, s1, s0 -80000b84: b3 e4 84 02 rem s1, s1, s0 -80000b88: 63 48 c9 0b blt s2, t3, 176 -80000b8c: 93 08 10 00 addi a7, zero, 1 -80000b90: b3 46 c9 03 div a3, s2, t3 -80000b94: 63 86 06 00 beqz a3, 12 -80000b98: 93 88 06 00 mv a7, a3 -80000b9c: b3 66 c9 03 rem a3, s2, t3 -80000ba0: 13 8f f7 ff addi t5, a5, -1 -80000ba4: 33 7f ff 00 and t5, t5, a5 -80000ba8: 37 23 00 80 lui t1, 524290 -80000bac: 93 d7 77 41 srai a5, a5, 23 -80000bb0: 93 87 17 f8 addi a5, a5, -127 -80000bb4: 13 03 c3 49 addi t1, t1, 1180 -80000bb8: 13 3f 1f 00 seqz t5, t5 -80000bbc: 23 0f f1 00 sb a5, 30(sp) -80000bc0: 93 07 41 00 addi a5, sp, 4 -80000bc4: 23 22 a1 00 sw a0, 4(sp) -80000bc8: 23 24 b1 00 sw a1, 8(sp) -80000bcc: 23 26 c1 00 sw a2, 12(sp) -80000bd0: 23 2a 11 01 sw a7, 20(sp) -80000bd4: 23 2c d1 00 sw a3, 24(sp) -80000bd8: 23 0e e1 01 sb t5, 28(sp) -80000bdc: b3 8f ee 02 mul t6, t4, a4 -80000be0: 93 0e f8 ff addi t4, a6, -1 -80000be4: b3 fe 0e 01 and t4, t4, a6 -80000be8: 13 17 27 00 slli a4, a4, 2 -80000bec: 13 58 78 41 srai a6, a6, 23 -80000bf0: 93 be 1e 00 seqz t4, t4 -80000bf4: 13 08 18 f8 addi a6, a6, -127 -80000bf8: 33 07 e3 00 add a4, t1, a4 -80000bfc: a3 0e d1 01 sb t4, 29(sp) -80000c00: a3 0f 01 01 sb a6, 31(sp) -80000c04: 23 28 f1 01 sw t6, 16(sp) -80000c08: 23 20 f7 00 sw a5, 0(a4) -80000c0c: 63 4c 20 03 bgtz s2, 56 -80000c10: 63 9a 04 04 bnez s1, 84 -80000c14: 83 20 c1 02 lw ra, 44(sp) -80000c18: 03 24 81 02 lw s0, 40(sp) -80000c1c: 83 24 41 02 lw s1, 36(sp) -80000c20: 03 29 01 02 lw s2, 32(sp) -80000c24: 13 01 01 03 addi sp, sp, 48 -80000c28: 67 80 00 00 ret -80000c2c: 93 06 03 00 mv a3, t1 -80000c30: e3 4c d7 f2 blt a4, a3, -200 -80000c34: 6f f0 1f fe j -32 -80000c38: 93 06 00 00 mv a3, zero -80000c3c: 93 08 10 00 addi a7, zero, 1 -80000c40: 6f f0 1f f6 j -160 -80000c44: 13 07 09 00 mv a4, s2 -80000c48: 63 54 2e 01 bge t3, s2, 8 -80000c4c: 13 07 0e 00 mv a4, t3 -80000c50: b7 07 00 80 lui a5, 524288 -80000c54: 93 87 c7 76 addi a5, a5, 1900 -80000c58: 6b 10 f7 00 -80000c5c: ef f0 1f b1 jal -1264 -80000c60: e3 8a 04 fa beqz s1, -76 -80000c64: 33 04 89 02 mul s0, s2, s0 -80000c68: 13 85 04 00 mv a0, s1 -80000c6c: 23 28 81 00 sw s0, 16(sp) -80000c70: ef f0 df dd jal -548 -80000c74: 83 20 c1 02 lw ra, 44(sp) -80000c78: 03 24 81 02 lw s0, 40(sp) -80000c7c: 83 24 41 02 lw s1, 36(sp) -80000c80: 03 29 01 02 lw s2, 32(sp) -80000c84: 13 01 01 03 addi sp, sp, 48 -80000c88: 67 80 00 00 ret +80000ac4 __libc_init_array: +80000ac4: 13 01 01 ff addi sp, sp, -16 +80000ac8: 23 24 81 00 sw s0, 8(sp) +80000acc: 23 20 21 01 sw s2, 0(sp) +80000ad0: 37 14 00 80 lui s0, 524289 +80000ad4: 37 19 00 80 lui s2, 524289 +80000ad8: 93 07 04 00 mv a5, s0 +80000adc: 13 09 09 00 mv s2, s2 +80000ae0: 33 09 f9 40 sub s2, s2, a5 +80000ae4: 23 26 11 00 sw ra, 12(sp) +80000ae8: 23 22 91 00 sw s1, 4(sp) +80000aec: 13 59 29 40 srai s2, s2, 2 +80000af0: 63 00 09 02 beqz s2, 32 +80000af4: 13 04 04 00 mv s0, s0 +80000af8: 93 04 00 00 mv s1, zero +80000afc: 83 27 04 00 lw a5, 0(s0) +80000b00: 93 84 14 00 addi s1, s1, 1 +80000b04: 13 04 44 00 addi s0, s0, 4 +80000b08: e7 80 07 00 jalr a5 +80000b0c: e3 18 99 fe bne s2, s1, -16 +80000b10: 37 14 00 80 lui s0, 524289 +80000b14: 37 19 00 80 lui s2, 524289 +80000b18: 93 07 04 00 mv a5, s0 +80000b1c: 13 09 49 00 addi s2, s2, 4 +80000b20: 33 09 f9 40 sub s2, s2, a5 +80000b24: 13 59 29 40 srai s2, s2, 2 +80000b28: 63 00 09 02 beqz s2, 32 +80000b2c: 13 04 04 00 mv s0, s0 +80000b30: 93 04 00 00 mv s1, zero +80000b34: 83 27 04 00 lw a5, 0(s0) +80000b38: 93 84 14 00 addi s1, s1, 1 +80000b3c: 13 04 44 00 addi s0, s0, 4 +80000b40: e7 80 07 00 jalr a5 +80000b44: e3 18 99 fe bne s2, s1, -16 +80000b48: 83 20 c1 00 lw ra, 12(sp) +80000b4c: 03 24 81 00 lw s0, 8(sp) +80000b50: 83 24 41 00 lw s1, 4(sp) +80000b54: 03 29 01 00 lw s2, 0(sp) +80000b58: 13 01 01 01 addi sp, sp, 16 +80000b5c: 67 80 00 00 ret -80000c8c atexit: -80000c8c: 93 05 05 00 mv a1, a0 -80000c90: 93 06 00 00 mv a3, zero -80000c94: 13 06 00 00 mv a2, zero +80000b60 memset: +80000b60: 13 03 f0 00 addi t1, zero, 15 +80000b64: 13 07 05 00 mv a4, a0 +80000b68: 63 7e c3 02 bgeu t1, a2, 60 +80000b6c: 93 77 f7 00 andi a5, a4, 15 +80000b70: 63 90 07 0a bnez a5, 160 +80000b74: 63 92 05 08 bnez a1, 132 +80000b78: 93 76 06 ff andi a3, a2, -16 +80000b7c: 13 76 f6 00 andi a2, a2, 15 +80000b80: b3 86 e6 00 add a3, a3, a4 +80000b84: 23 20 b7 00 sw a1, 0(a4) +80000b88: 23 22 b7 00 sw a1, 4(a4) +80000b8c: 23 24 b7 00 sw a1, 8(a4) +80000b90: 23 26 b7 00 sw a1, 12(a4) +80000b94: 13 07 07 01 addi a4, a4, 16 +80000b98: e3 66 d7 fe bltu a4, a3, -20 +80000b9c: 63 14 06 00 bnez a2, 8 +80000ba0: 67 80 00 00 ret +80000ba4: b3 06 c3 40 sub a3, t1, a2 +80000ba8: 93 96 26 00 slli a3, a3, 2 +80000bac: 97 02 00 00 auipc t0, 0 +80000bb0: b3 86 56 00 add a3, a3, t0 +80000bb4: 67 80 c6 00 jr 12(a3) +80000bb8: 23 07 b7 00 sb a1, 14(a4) +80000bbc: a3 06 b7 00 sb a1, 13(a4) +80000bc0: 23 06 b7 00 sb a1, 12(a4) +80000bc4: a3 05 b7 00 sb a1, 11(a4) +80000bc8: 23 05 b7 00 sb a1, 10(a4) +80000bcc: a3 04 b7 00 sb a1, 9(a4) +80000bd0: 23 04 b7 00 sb a1, 8(a4) +80000bd4: a3 03 b7 00 sb a1, 7(a4) +80000bd8: 23 03 b7 00 sb a1, 6(a4) +80000bdc: a3 02 b7 00 sb a1, 5(a4) +80000be0: 23 02 b7 00 sb a1, 4(a4) +80000be4: a3 01 b7 00 sb a1, 3(a4) +80000be8: 23 01 b7 00 sb a1, 2(a4) +80000bec: a3 00 b7 00 sb a1, 1(a4) +80000bf0: 23 00 b7 00 sb a1, 0(a4) +80000bf4: 67 80 00 00 ret +80000bf8: 93 f5 f5 0f andi a1, a1, 255 +80000bfc: 93 96 85 00 slli a3, a1, 8 +80000c00: b3 e5 d5 00 or a1, a1, a3 +80000c04: 93 96 05 01 slli a3, a1, 16 +80000c08: b3 e5 d5 00 or a1, a1, a3 +80000c0c: 6f f0 df f6 j -148 +80000c10: 93 96 27 00 slli a3, a5, 2 +80000c14: 97 02 00 00 auipc t0, 0 +80000c18: b3 86 56 00 add a3, a3, t0 +80000c1c: 93 82 00 00 mv t0, ra +80000c20: e7 80 06 fa jalr -96(a3) +80000c24: 93 80 02 00 mv ra, t0 +80000c28: 93 87 07 ff addi a5, a5, -16 +80000c2c: 33 07 f7 40 sub a4, a4, a5 +80000c30: 33 06 f6 00 add a2, a2, a5 +80000c34: e3 78 c3 f6 bgeu t1, a2, -144 +80000c38: 6f f0 df f3 j -196 + +80000c3c __register_exitproc: +80000c3c: b7 17 00 80 lui a5, 524289 +80000c40: 03 a7 07 43 lw a4, 1072(a5) +80000c44: 83 27 87 14 lw a5, 328(a4) +80000c48: 63 8c 07 04 beqz a5, 88 +80000c4c: 03 a7 47 00 lw a4, 4(a5) +80000c50: 13 08 f0 01 addi a6, zero, 31 +80000c54: 63 4e e8 06 blt a6, a4, 124 +80000c58: 13 18 27 00 slli a6, a4, 2 +80000c5c: 63 06 05 02 beqz a0, 44 +80000c60: 33 83 07 01 add t1, a5, a6 +80000c64: 23 24 c3 08 sw a2, 136(t1) +80000c68: 83 a8 87 18 lw a7, 392(a5) +80000c6c: 13 06 10 00 addi a2, zero, 1 +80000c70: 33 16 e6 00 sll a2, a2, a4 +80000c74: b3 e8 c8 00 or a7, a7, a2 +80000c78: 23 a4 17 19 sw a7, 392(a5) +80000c7c: 23 24 d3 10 sw a3, 264(t1) +80000c80: 93 06 20 00 addi a3, zero, 2 +80000c84: 63 04 d5 02 beq a0, a3, 40 +80000c88: 13 07 17 00 addi a4, a4, 1 +80000c8c: 23 a2 e7 00 sw a4, 4(a5) +80000c90: b3 87 07 01 add a5, a5, a6 +80000c94: 23 a4 b7 00 sw a1, 8(a5) 80000c98: 13 05 00 00 mv a0, zero -80000c9c: 6f 00 c0 20 j 524 +80000c9c: 67 80 00 00 ret +80000ca0: 93 07 c7 14 addi a5, a4, 332 +80000ca4: 23 24 f7 14 sw a5, 328(a4) +80000ca8: 6f f0 5f fa j -92 +80000cac: 83 a6 c7 18 lw a3, 396(a5) +80000cb0: 13 07 17 00 addi a4, a4, 1 +80000cb4: 23 a2 e7 00 sw a4, 4(a5) +80000cb8: 33 e6 c6 00 or a2, a3, a2 +80000cbc: 23 a6 c7 18 sw a2, 396(a5) +80000cc0: b3 87 07 01 add a5, a5, a6 +80000cc4: 23 a4 b7 00 sw a1, 8(a5) +80000cc8: 13 05 00 00 mv a0, zero +80000ccc: 67 80 00 00 ret +80000cd0: 13 05 f0 ff addi a0, zero, -1 +80000cd4: 67 80 00 00 ret -80000ca0 exit: -80000ca0: 13 01 01 ff addi sp, sp, -16 -80000ca4: 93 05 00 00 mv a1, zero -80000ca8: 23 24 81 00 sw s0, 8(sp) -80000cac: 23 26 11 00 sw ra, 12(sp) -80000cb0: 13 04 05 00 mv s0, a0 -80000cb4: ef 00 00 29 jal 656 -80000cb8: b7 27 00 80 lui a5, 524290 -80000cbc: 03 a5 87 49 lw a0, 1176(a5) -80000cc0: 83 27 c5 03 lw a5, 60(a0) -80000cc4: 63 84 07 00 beqz a5, 8 -80000cc8: e7 80 07 00 jalr a5 -80000ccc: 13 05 04 00 mv a0, s0 -80000cd0: ef f0 9f 99 jal -1640 - -80000cd4 __libc_fini_array: -80000cd4: 13 01 01 ff addi sp, sp, -16 -80000cd8: 23 24 81 00 sw s0, 8(sp) -80000cdc: b7 27 00 80 lui a5, 524290 -80000ce0: 37 24 00 80 lui s0, 524290 -80000ce4: 13 04 c4 06 addi s0, s0, 108 -80000ce8: 93 87 c7 06 addi a5, a5, 108 -80000cec: b3 87 87 40 sub a5, a5, s0 -80000cf0: 23 22 91 00 sw s1, 4(sp) -80000cf4: 23 26 11 00 sw ra, 12(sp) -80000cf8: 93 d4 27 40 srai s1, a5, 2 -80000cfc: 63 80 04 02 beqz s1, 32 -80000d00: 93 87 c7 ff addi a5, a5, -4 -80000d04: 33 84 87 00 add s0, a5, s0 -80000d08: 83 27 04 00 lw a5, 0(s0) -80000d0c: 93 84 f4 ff addi s1, s1, -1 -80000d10: 13 04 c4 ff addi s0, s0, -4 -80000d14: e7 80 07 00 jalr a5 -80000d18: e3 98 04 fe bnez s1, -16 -80000d1c: 83 20 c1 00 lw ra, 12(sp) -80000d20: 03 24 81 00 lw s0, 8(sp) -80000d24: 83 24 41 00 lw s1, 4(sp) -80000d28: 13 01 01 01 addi sp, sp, 16 -80000d2c: 67 80 00 00 ret - -80000d30 __libc_init_array: -80000d30: 13 01 01 ff addi sp, sp, -16 -80000d34: 23 24 81 00 sw s0, 8(sp) -80000d38: 23 20 21 01 sw s2, 0(sp) -80000d3c: 37 24 00 80 lui s0, 524290 -80000d40: 37 29 00 80 lui s2, 524290 -80000d44: 93 07 84 06 addi a5, s0, 104 -80000d48: 13 09 89 06 addi s2, s2, 104 -80000d4c: 33 09 f9 40 sub s2, s2, a5 -80000d50: 23 26 11 00 sw ra, 12(sp) -80000d54: 23 22 91 00 sw s1, 4(sp) -80000d58: 13 59 29 40 srai s2, s2, 2 -80000d5c: 63 00 09 02 beqz s2, 32 -80000d60: 13 04 84 06 addi s0, s0, 104 -80000d64: 93 04 00 00 mv s1, zero -80000d68: 83 27 04 00 lw a5, 0(s0) -80000d6c: 93 84 14 00 addi s1, s1, 1 -80000d70: 13 04 44 00 addi s0, s0, 4 -80000d74: e7 80 07 00 jalr a5 -80000d78: e3 18 99 fe bne s2, s1, -16 -80000d7c: 37 24 00 80 lui s0, 524290 -80000d80: 37 29 00 80 lui s2, 524290 -80000d84: 93 07 84 06 addi a5, s0, 104 -80000d88: 13 09 c9 06 addi s2, s2, 108 -80000d8c: 33 09 f9 40 sub s2, s2, a5 -80000d90: 13 59 29 40 srai s2, s2, 2 -80000d94: 63 00 09 02 beqz s2, 32 -80000d98: 13 04 84 06 addi s0, s0, 104 -80000d9c: 93 04 00 00 mv s1, zero -80000da0: 83 27 04 00 lw a5, 0(s0) -80000da4: 93 84 14 00 addi s1, s1, 1 -80000da8: 13 04 44 00 addi s0, s0, 4 -80000dac: e7 80 07 00 jalr a5 -80000db0: e3 18 99 fe bne s2, s1, -16 -80000db4: 83 20 c1 00 lw ra, 12(sp) -80000db8: 03 24 81 00 lw s0, 8(sp) -80000dbc: 83 24 41 00 lw s1, 4(sp) -80000dc0: 03 29 01 00 lw s2, 0(sp) -80000dc4: 13 01 01 01 addi sp, sp, 16 -80000dc8: 67 80 00 00 ret - -80000dcc memset: -80000dcc: 13 03 f0 00 addi t1, zero, 15 -80000dd0: 13 07 05 00 mv a4, a0 -80000dd4: 63 7e c3 02 bgeu t1, a2, 60 -80000dd8: 93 77 f7 00 andi a5, a4, 15 -80000ddc: 63 90 07 0a bnez a5, 160 -80000de0: 63 92 05 08 bnez a1, 132 -80000de4: 93 76 06 ff andi a3, a2, -16 -80000de8: 13 76 f6 00 andi a2, a2, 15 -80000dec: b3 86 e6 00 add a3, a3, a4 -80000df0: 23 20 b7 00 sw a1, 0(a4) -80000df4: 23 22 b7 00 sw a1, 4(a4) -80000df8: 23 24 b7 00 sw a1, 8(a4) -80000dfc: 23 26 b7 00 sw a1, 12(a4) -80000e00: 13 07 07 01 addi a4, a4, 16 -80000e04: e3 66 d7 fe bltu a4, a3, -20 -80000e08: 63 14 06 00 bnez a2, 8 -80000e0c: 67 80 00 00 ret -80000e10: b3 06 c3 40 sub a3, t1, a2 -80000e14: 93 96 26 00 slli a3, a3, 2 -80000e18: 97 02 00 00 auipc t0, 0 -80000e1c: b3 86 56 00 add a3, a3, t0 -80000e20: 67 80 c6 00 jr 12(a3) -80000e24: 23 07 b7 00 sb a1, 14(a4) -80000e28: a3 06 b7 00 sb a1, 13(a4) -80000e2c: 23 06 b7 00 sb a1, 12(a4) -80000e30: a3 05 b7 00 sb a1, 11(a4) -80000e34: 23 05 b7 00 sb a1, 10(a4) -80000e38: a3 04 b7 00 sb a1, 9(a4) -80000e3c: 23 04 b7 00 sb a1, 8(a4) -80000e40: a3 03 b7 00 sb a1, 7(a4) -80000e44: 23 03 b7 00 sb a1, 6(a4) -80000e48: a3 02 b7 00 sb a1, 5(a4) -80000e4c: 23 02 b7 00 sb a1, 4(a4) -80000e50: a3 01 b7 00 sb a1, 3(a4) -80000e54: 23 01 b7 00 sb a1, 2(a4) -80000e58: a3 00 b7 00 sb a1, 1(a4) -80000e5c: 23 00 b7 00 sb a1, 0(a4) -80000e60: 67 80 00 00 ret -80000e64: 93 f5 f5 0f andi a1, a1, 255 -80000e68: 93 96 85 00 slli a3, a1, 8 -80000e6c: b3 e5 d5 00 or a1, a1, a3 -80000e70: 93 96 05 01 slli a3, a1, 16 -80000e74: b3 e5 d5 00 or a1, a1, a3 -80000e78: 6f f0 df f6 j -148 -80000e7c: 93 96 27 00 slli a3, a5, 2 -80000e80: 97 02 00 00 auipc t0, 0 -80000e84: b3 86 56 00 add a3, a3, t0 -80000e88: 93 82 00 00 mv t0, ra -80000e8c: e7 80 06 fa jalr -96(a3) -80000e90: 93 80 02 00 mv ra, t0 -80000e94: 93 87 07 ff addi a5, a5, -16 -80000e98: 33 07 f7 40 sub a4, a4, a5 -80000e9c: 33 06 f6 00 add a2, a2, a5 -80000ea0: e3 78 c3 f6 bgeu t1, a2, -144 -80000ea4: 6f f0 df f3 j -196 - -80000ea8 __register_exitproc: -80000ea8: b7 27 00 80 lui a5, 524290 -80000eac: 03 a7 87 49 lw a4, 1176(a5) -80000eb0: 83 27 87 14 lw a5, 328(a4) -80000eb4: 63 8c 07 04 beqz a5, 88 -80000eb8: 03 a7 47 00 lw a4, 4(a5) -80000ebc: 13 08 f0 01 addi a6, zero, 31 -80000ec0: 63 4e e8 06 blt a6, a4, 124 -80000ec4: 13 18 27 00 slli a6, a4, 2 -80000ec8: 63 06 05 02 beqz a0, 44 -80000ecc: 33 83 07 01 add t1, a5, a6 -80000ed0: 23 24 c3 08 sw a2, 136(t1) -80000ed4: 83 a8 87 18 lw a7, 392(a5) -80000ed8: 13 06 10 00 addi a2, zero, 1 -80000edc: 33 16 e6 00 sll a2, a2, a4 -80000ee0: b3 e8 c8 00 or a7, a7, a2 -80000ee4: 23 a4 17 19 sw a7, 392(a5) -80000ee8: 23 24 d3 10 sw a3, 264(t1) -80000eec: 93 06 20 00 addi a3, zero, 2 -80000ef0: 63 04 d5 02 beq a0, a3, 40 -80000ef4: 13 07 17 00 addi a4, a4, 1 -80000ef8: 23 a2 e7 00 sw a4, 4(a5) -80000efc: b3 87 07 01 add a5, a5, a6 -80000f00: 23 a4 b7 00 sw a1, 8(a5) -80000f04: 13 05 00 00 mv a0, zero -80000f08: 67 80 00 00 ret -80000f0c: 93 07 c7 14 addi a5, a4, 332 -80000f10: 23 24 f7 14 sw a5, 328(a4) -80000f14: 6f f0 5f fa j -92 -80000f18: 83 a6 c7 18 lw a3, 396(a5) -80000f1c: 13 07 17 00 addi a4, a4, 1 -80000f20: 23 a2 e7 00 sw a4, 4(a5) -80000f24: 33 e6 c6 00 or a2, a3, a2 -80000f28: 23 a6 c7 18 sw a2, 396(a5) -80000f2c: b3 87 07 01 add a5, a5, a6 -80000f30: 23 a4 b7 00 sw a1, 8(a5) -80000f34: 13 05 00 00 mv a0, zero -80000f38: 67 80 00 00 ret -80000f3c: 13 05 f0 ff addi a0, zero, -1 -80000f40: 67 80 00 00 ret - -80000f44 __call_exitprocs: -80000f44: 13 01 01 fd addi sp, sp, -48 -80000f48: b7 27 00 80 lui a5, 524290 -80000f4c: 23 2c 41 01 sw s4, 24(sp) -80000f50: 03 aa 87 49 lw s4, 1176(a5) -80000f54: 23 20 21 03 sw s2, 32(sp) -80000f58: 23 26 11 02 sw ra, 44(sp) -80000f5c: 03 29 8a 14 lw s2, 328(s4) -80000f60: 23 24 81 02 sw s0, 40(sp) -80000f64: 23 22 91 02 sw s1, 36(sp) -80000f68: 23 2e 31 01 sw s3, 28(sp) -80000f6c: 23 2a 51 01 sw s5, 20(sp) -80000f70: 23 28 61 01 sw s6, 16(sp) -80000f74: 23 26 71 01 sw s7, 12(sp) -80000f78: 23 24 81 01 sw s8, 8(sp) -80000f7c: 63 00 09 04 beqz s2, 64 -80000f80: 13 0b 05 00 mv s6, a0 -80000f84: 93 8b 05 00 mv s7, a1 -80000f88: 93 0a 10 00 addi s5, zero, 1 -80000f8c: 93 09 f0 ff addi s3, zero, -1 -80000f90: 83 24 49 00 lw s1, 4(s2) -80000f94: 13 84 f4 ff addi s0, s1, -1 -80000f98: 63 42 04 02 bltz s0, 36 -80000f9c: 93 94 24 00 slli s1, s1, 2 -80000fa0: b3 04 99 00 add s1, s2, s1 -80000fa4: 63 84 0b 04 beqz s7, 72 -80000fa8: 83 a7 44 10 lw a5, 260(s1) -80000fac: 63 80 77 05 beq a5, s7, 64 -80000fb0: 13 04 f4 ff addi s0, s0, -1 -80000fb4: 93 84 c4 ff addi s1, s1, -4 -80000fb8: e3 16 34 ff bne s0, s3, -20 -80000fbc: 83 20 c1 02 lw ra, 44(sp) -80000fc0: 03 24 81 02 lw s0, 40(sp) -80000fc4: 83 24 41 02 lw s1, 36(sp) -80000fc8: 03 29 01 02 lw s2, 32(sp) -80000fcc: 83 29 c1 01 lw s3, 28(sp) -80000fd0: 03 2a 81 01 lw s4, 24(sp) -80000fd4: 83 2a 41 01 lw s5, 20(sp) -80000fd8: 03 2b 01 01 lw s6, 16(sp) -80000fdc: 83 2b c1 00 lw s7, 12(sp) -80000fe0: 03 2c 81 00 lw s8, 8(sp) -80000fe4: 13 01 01 03 addi sp, sp, 48 -80000fe8: 67 80 00 00 ret -80000fec: 83 27 49 00 lw a5, 4(s2) -80000ff0: 83 a6 44 00 lw a3, 4(s1) -80000ff4: 93 87 f7 ff addi a5, a5, -1 -80000ff8: 63 8e 87 04 beq a5, s0, 92 -80000ffc: 23 a2 04 00 sw zero, 4(s1) -80001000: e3 88 06 fa beqz a3, -80 -80001004: 83 27 89 18 lw a5, 392(s2) -80001008: 33 97 8a 00 sll a4, s5, s0 -8000100c: 03 2c 49 00 lw s8, 4(s2) -80001010: b3 77 f7 00 and a5, a4, a5 -80001014: 63 92 07 02 bnez a5, 36 -80001018: e7 80 06 00 jalr a3 -8000101c: 03 27 49 00 lw a4, 4(s2) -80001020: 83 27 8a 14 lw a5, 328(s4) -80001024: 63 14 87 01 bne a4, s8, 8 -80001028: e3 04 f9 f8 beq s2, a5, -120 -8000102c: e3 88 07 f8 beqz a5, -112 -80001030: 13 89 07 00 mv s2, a5 -80001034: 6f f0 df f5 j -164 -80001038: 83 27 c9 18 lw a5, 396(s2) -8000103c: 83 a5 44 08 lw a1, 132(s1) -80001040: 33 77 f7 00 and a4, a4, a5 -80001044: 63 1c 07 00 bnez a4, 24 -80001048: 13 05 0b 00 mv a0, s6 -8000104c: e7 80 06 00 jalr a3 -80001050: 6f f0 df fc j -52 -80001054: 23 22 89 00 sw s0, 4(s2) -80001058: 6f f0 9f fa j -88 -8000105c: 13 85 05 00 mv a0, a1 -80001060: e7 80 06 00 jalr a3 -80001064: 6f f0 9f fb j -72 +80000cd8 __call_exitprocs: +80000cd8: 13 01 01 fd addi sp, sp, -48 +80000cdc: b7 17 00 80 lui a5, 524289 +80000ce0: 23 2c 41 01 sw s4, 24(sp) +80000ce4: 03 aa 07 43 lw s4, 1072(a5) +80000ce8: 23 20 21 03 sw s2, 32(sp) +80000cec: 23 26 11 02 sw ra, 44(sp) +80000cf0: 03 29 8a 14 lw s2, 328(s4) +80000cf4: 23 24 81 02 sw s0, 40(sp) +80000cf8: 23 22 91 02 sw s1, 36(sp) +80000cfc: 23 2e 31 01 sw s3, 28(sp) +80000d00: 23 2a 51 01 sw s5, 20(sp) +80000d04: 23 28 61 01 sw s6, 16(sp) +80000d08: 23 26 71 01 sw s7, 12(sp) +80000d0c: 23 24 81 01 sw s8, 8(sp) +80000d10: 63 00 09 04 beqz s2, 64 +80000d14: 13 0b 05 00 mv s6, a0 +80000d18: 93 8b 05 00 mv s7, a1 +80000d1c: 93 0a 10 00 addi s5, zero, 1 +80000d20: 93 09 f0 ff addi s3, zero, -1 +80000d24: 83 24 49 00 lw s1, 4(s2) +80000d28: 13 84 f4 ff addi s0, s1, -1 +80000d2c: 63 42 04 02 bltz s0, 36 +80000d30: 93 94 24 00 slli s1, s1, 2 +80000d34: b3 04 99 00 add s1, s2, s1 +80000d38: 63 84 0b 04 beqz s7, 72 +80000d3c: 83 a7 44 10 lw a5, 260(s1) +80000d40: 63 80 77 05 beq a5, s7, 64 +80000d44: 13 04 f4 ff addi s0, s0, -1 +80000d48: 93 84 c4 ff addi s1, s1, -4 +80000d4c: e3 16 34 ff bne s0, s3, -20 +80000d50: 83 20 c1 02 lw ra, 44(sp) +80000d54: 03 24 81 02 lw s0, 40(sp) +80000d58: 83 24 41 02 lw s1, 36(sp) +80000d5c: 03 29 01 02 lw s2, 32(sp) +80000d60: 83 29 c1 01 lw s3, 28(sp) +80000d64: 03 2a 81 01 lw s4, 24(sp) +80000d68: 83 2a 41 01 lw s5, 20(sp) +80000d6c: 03 2b 01 01 lw s6, 16(sp) +80000d70: 83 2b c1 00 lw s7, 12(sp) +80000d74: 03 2c 81 00 lw s8, 8(sp) +80000d78: 13 01 01 03 addi sp, sp, 48 +80000d7c: 67 80 00 00 ret +80000d80: 83 27 49 00 lw a5, 4(s2) +80000d84: 83 a6 44 00 lw a3, 4(s1) +80000d88: 93 87 f7 ff addi a5, a5, -1 +80000d8c: 63 8e 87 04 beq a5, s0, 92 +80000d90: 23 a2 04 00 sw zero, 4(s1) +80000d94: e3 88 06 fa beqz a3, -80 +80000d98: 83 27 89 18 lw a5, 392(s2) +80000d9c: 33 97 8a 00 sll a4, s5, s0 +80000da0: 03 2c 49 00 lw s8, 4(s2) +80000da4: b3 77 f7 00 and a5, a4, a5 +80000da8: 63 92 07 02 bnez a5, 36 +80000dac: e7 80 06 00 jalr a3 +80000db0: 03 27 49 00 lw a4, 4(s2) +80000db4: 83 27 8a 14 lw a5, 328(s4) +80000db8: 63 14 87 01 bne a4, s8, 8 +80000dbc: e3 04 f9 f8 beq s2, a5, -120 +80000dc0: e3 88 07 f8 beqz a5, -112 +80000dc4: 13 89 07 00 mv s2, a5 +80000dc8: 6f f0 df f5 j -164 +80000dcc: 83 27 c9 18 lw a5, 396(s2) +80000dd0: 83 a5 44 08 lw a1, 132(s1) +80000dd4: 33 77 f7 00 and a4, a4, a5 +80000dd8: 63 1c 07 00 bnez a4, 24 +80000ddc: 13 05 0b 00 mv a0, s6 +80000de0: e7 80 06 00 jalr a3 +80000de4: 6f f0 df fc j -52 +80000de8: 23 22 89 00 sw s0, 4(s2) +80000dec: 6f f0 9f fa j -88 +80000df0: 13 85 05 00 mv a0, a1 +80000df4: e7 80 06 00 jalr a3 +80000df8: 6f f0 9f fb j -72 Disassembly of section .init_array: -80002068 __preinit_array_start: -80002068: 50 00 -8000206a: 00 80 +80001000 __preinit_array_start: +80001000: 50 00 +80001002: 00 80 Disassembly of section .data: -80002070 impure_data: -80002070: 00 00 -80002072: 00 00 -80002074: 5c 23 -80002076: 00 80 -80002078: c4 23 -8000207a: 00 80 -8000207c: 2c 24 -8000207e: 00 80 +80001008 impure_data: +80001008: 00 00 +8000100a: 00 00 +8000100c: f4 12 +8000100e: 00 80 +80001010: 5c 13 +80001012: 00 80 +80001014: c4 13 +80001016: 00 80 ... -80002118: 01 00 -8000211a: 00 00 -8000211c: 00 00 -8000211e: 00 00 -80002120: 0e 33 -80002122: cd ab -80002124: 34 12 -80002126: 6d e6 -80002128: ec de -8000212a: 05 00 -8000212c: 0b 00 00 00 +800010b0: 01 00 +800010b2: 00 00 +800010b4: 00 00 +800010b6: 00 00 +800010b8: 0e 33 +800010ba: cd ab +800010bc: 34 12 +800010be: 6d e6 +800010c0: ec de +800010c2: 05 00 +800010c4: 0b 00 00 00 ... Disassembly of section .sdata: -80002498 _global_impure_ptr: -80002498: 70 20 -8000249a: 00 80 +80001430 _global_impure_ptr: +80001430: 08 10 +80001432: 00 80 Disassembly of section .bss: -8000249c g_wspawn_args: +80001434 g_wspawn_args: ... Disassembly of section .comment: @@ -1235,28 +1072,28 @@ Disassembly of section .symtab: 2c: 03 00 02 00 lb zero, 0(tp) 30: 00 00 32: 00 00 - 34: 68 20 + 34: 00 10 36: 00 80 38: 00 00 3a: 00 00 3c: 03 00 03 00 lb zero, 0(t1) 40: 00 00 42: 00 00 - 44: 70 20 + 44: 08 10 46: 00 80 48: 00 00 4a: 00 00 4c: 03 00 04 00 lb zero, 0(s0) 50: 00 00 52: 00 00 - 54: 98 24 + 54: 30 14 56: 00 80 58: 00 00 5a: 00 00 5c: 03 00 05 00 lb zero, 0(a0) 60: 00 00 62: 00 00 - 64: 9c 24 + 64: 34 14 66: 00 80 68: 00 00 6a: 00 00 @@ -1303,337 +1140,305 @@ Disassembly of section .symtab: ... fc: 04 00 fe: f1 ff - 100: 7e 00 - ... + 100: 6e 00 + 102: 00 00 + 104: ac 06 + 106: 00 80 + 108: 48 01 10a: 00 00 - 10c: 04 00 - 10e: f1 ff - 110: 80 00 + 10c: 02 00 + 10e: 02 00 + 110: 94 00 ... 11a: 00 00 11c: 04 00 11e: f1 ff - 120: 6e 00 + 120: 96 00 ... 12a: 00 00 12c: 04 00 12e: f1 ff - 130: 75 00 + 130: 84 00 ... 13a: 00 00 13c: 04 00 13e: f1 ff - 140: 7c 00 + 140: 8b 00 00 00 ... - 14a: 00 00 14c: 04 00 14e: f1 ff - 150: 87 00 00 00 + 150: 92 00 ... + 15a: 00 00 15c: 04 00 15e: f1 ff - 160: 90 00 - 162: 00 00 - 164: 70 20 - 166: 00 80 - 168: 28 04 - 16a: 00 00 - 16c: 01 00 - 16e: 04 00 + 160: 9d 00 ... - 17c: 04 00 - 17e: f1 ff - 180: 9c 00 - 182: 00 00 - 184: 6c 20 - 186: 00 80 - 188: 00 00 - 18a: 00 00 - 18c: 00 00 - 18e: 03 00 ad 00 lb zero, 10(s10) + 16a: 00 00 + 16c: 04 00 + 16e: f1 ff + 170: a6 00 + 172: 00 00 + 174: 08 10 + 176: 00 80 + 178: 28 04 + 17a: 00 00 + 17c: 01 00 + 17e: 04 00 + ... + 18c: 04 00 + 18e: f1 ff + 190: b2 00 192: 00 00 - 194: 6c 20 + 194: 04 10 196: 00 80 198: 00 00 19a: 00 00 19c: 00 00 - 19e: 03 00 c0 00 lb zero, 12(zero) + 19e: 03 00 c3 00 lb zero, 12(t1) 1a2: 00 00 - 1a4: 6c 20 + 1a4: 04 10 1a6: 00 80 1a8: 00 00 1aa: 00 00 1ac: 00 00 - 1ae: 03 00 d1 00 lb zero, 13(sp) + 1ae: 03 00 d6 00 lb zero, 13(a2) 1b2: 00 00 - 1b4: 68 20 + 1b4: 04 10 1b6: 00 80 1b8: 00 00 1ba: 00 00 1bc: 00 00 - 1be: 03 00 e5 00 lb zero, 14(a0) + 1be: 03 00 e7 00 lb zero, 14(a4) 1c2: 00 00 - 1c4: 68 20 + 1c4: 00 10 1c6: 00 80 1c8: 00 00 1ca: 00 00 1cc: 00 00 - 1ce: 03 00 f8 00 lb zero, 15(a6) + 1ce: 03 00 fb 00 lb zero, 15(s6) 1d2: 00 00 - 1d4: 68 20 + 1d4: 00 10 1d6: 00 80 1d8: 00 00 1da: 00 00 1dc: 00 00 1de: 03 00 0e 01 lb zero, 16(t3) 1e2: 00 00 - 1e4: 04 09 + 1e4: 00 10 1e6: 00 80 - 1e8: 48 01 + 1e8: 00 00 1ea: 00 00 - 1ec: 12 00 - 1ee: 02 00 - 1f0: 1d 01 + 1ec: 00 00 + 1ee: 03 00 24 01 lb zero, 18(s0) ... 1fa: 00 00 1fc: 10 00 1fe: f1 ff - 200: 2b 01 00 00 + 200: 32 01 + 202: 00 00 204: 00 04 206: 00 00 208: 00 00 20a: 00 00 20c: 10 00 20e: f1 ff - 210: 38 01 - 212: 00 00 - 214: 9c 24 + 210: 3f 01 00 00 + 214: 34 14 216: 00 80 218: 80 00 21a: 00 00 21c: 11 00 21e: 06 00 - 220: 46 01 + 220: 4d 01 222: 00 00 - 224: 98 24 + 224: 30 14 226: 00 80 228: 00 00 22a: 00 00 22c: 10 00 22e: 05 00 - 230: 56 01 + 230: 5d 01 232: 00 00 - 234: b4 08 + 234: 08 18 236: 00 80 - 238: 50 00 + 238: 00 00 23a: 00 00 - 23c: 12 00 - 23e: 02 00 - 240: 75 01 + 23c: 10 00 + 23e: f1 ff + 240: 6e 01 242: 00 00 - 244: 70 28 + 244: 7c 04 246: 00 80 - 248: 00 00 + 248: ec 01 24a: 00 00 - 24c: 10 00 - 24e: f1 ff - 250: 86 01 - 252: 00 00 - 254: 7c 04 + 24c: 12 00 + 24e: 02 00 + 250: 8f 01 00 00 + 254: 30 14 256: 00 80 - 258: ec 01 + 258: 04 00 25a: 00 00 - 25c: 12 00 - 25e: 02 00 - 260: a7 01 00 00 - 264: 98 24 + 25c: 11 00 + 25e: 05 00 + 260: a2 01 + 262: 00 00 + 264: c4 0a 266: 00 80 - 268: 04 00 + 268: 9c 00 26a: 00 00 - 26c: 11 00 - 26e: 05 00 - 270: ba 01 + 26c: 12 00 + 26e: 02 00 + 270: b4 01 272: 00 00 - 274: 30 0d + 274: 68 0a 276: 00 80 - 278: 9c 00 + 278: 5c 00 27a: 00 00 27c: 12 00 27e: 02 00 - 280: cc 01 + 280: c6 01 282: 00 00 - 284: d4 0c - 286: 00 80 - 288: 5c 00 + 284: 00 00 + 286: 00 ff + 288: 00 00 28a: 00 00 - 28c: 12 00 - 28e: 02 00 - 290: de 01 + 28c: 10 00 + 28e: f1 ff + 290: d2 01 292: 00 00 - 294: 00 00 - 296: 00 ff + 294: 70 06 + 296: 00 80 298: 00 00 29a: 00 00 - 29c: 10 00 - 29e: f1 ff - 2a0: ea 01 + 29c: 12 00 + 29e: 02 00 + 2a0: dc 01 2a2: 00 00 - 2a4: 70 06 + 2a4: 84 02 2a6: 00 80 - 2a8: 00 00 + 2a8: f8 01 2aa: 00 00 2ac: 12 00 2ae: 02 00 - 2b0: f4 01 + 2b0: f8 01 2b2: 00 00 - 2b4: 84 02 + 2b4: d8 0c 2b6: 00 80 - 2b8: f8 01 + 2b8: 24 01 2ba: 00 00 2bc: 12 00 2be: 02 00 - 2c0: 10 02 + 2c0: 2e 02 2c2: 00 00 - 2c4: 44 0f + 2c4: 00 00 2c6: 00 80 - 2c8: 24 01 + 2c8: 50 00 2ca: 00 00 2cc: 12 00 - 2ce: 02 00 - 2d0: 46 02 + 2ce: 01 00 + 2d0: 09 02 2d2: 00 00 - 2d4: 00 00 + 2d4: 3c 0c 2d6: 00 80 - 2d8: 50 00 + 2d8: 9c 00 2da: 00 00 2dc: 12 00 - 2de: 01 00 - 2e0: 21 02 + 2de: 02 00 + 2e0: 1d 02 2e2: 00 00 - 2e4: a8 0e + 2e4: b4 14 2e6: 00 80 - 2e8: 9c 00 + 2e8: 00 00 2ea: 00 00 - 2ec: 12 00 - 2ee: 02 00 - 2f0: 35 02 + 2ec: 10 00 + 2ee: 06 00 + 2f0: 29 02 2f2: 00 00 - 2f4: 1c 25 + 2f4: 34 14 2f6: 00 80 2f8: 00 00 2fa: 00 00 2fc: 10 00 2fe: 06 00 - 300: 41 02 + 300: 35 02 302: 00 00 - 304: 9c 24 + 304: 60 0b 306: 00 80 - 308: 00 00 + 308: dc 00 30a: 00 00 - 30c: 10 00 - 30e: 06 00 - 310: 4d 02 + 30c: 12 00 + 30e: 02 00 + 310: 3c 02 312: 00 00 - 314: cc 0d + 314: 68 00 316: 00 80 - 318: dc 00 + 318: 30 00 31a: 00 00 31c: 12 00 31e: 02 00 - 320: 54 02 + 320: 41 02 322: 00 00 - 324: 68 00 + 324: 20 0a 326: 00 80 - 328: 30 00 + 328: 14 00 32a: 00 00 32c: 12 00 32e: 02 00 - 330: 59 02 + 330: 48 02 332: 00 00 - 334: ac 06 + 334: 08 10 336: 00 80 - 338: c0 00 + 338: 00 00 33a: 00 00 - 33c: 12 00 - 33e: 02 00 - 340: 6e 02 - 342: 00 00 - 344: 4c 0a + 33c: 10 00 + 33e: 04 00 + 340: 57 02 00 00 + 344: 34 14 346: 00 80 - 348: c4 00 + 348: 00 00 34a: 00 00 - 34c: 12 00 - 34e: 02 00 - 350: 8e 02 + 34c: 10 00 + 34e: 05 00 + 350: be 00 352: 00 00 - 354: 8c 0c + 354: b4 14 356: 00 80 - 358: 14 00 + 358: 00 00 35a: 00 00 - 35c: 12 00 - 35e: 02 00 - 360: 95 02 - 362: 00 00 - 364: 70 20 + 35c: 10 00 + 35e: 06 00 + 360: 5f 02 00 00 + 364: 34 0a 366: 00 80 - 368: 00 00 + 368: 34 00 36a: 00 00 - 36c: 10 00 - 36e: 04 00 - 370: a4 02 + 36c: 12 00 + 36e: 02 00 + 370: 5e 02 372: 00 00 - 374: 9c 24 + 374: 68 06 376: 00 80 378: 00 00 37a: 00 00 - 37c: 10 00 - 37e: 05 00 - 380: a8 00 + 37c: 12 00 + 37e: 02 00 + 380: 64 02 382: 00 00 - 384: 1c 25 + 384: 98 00 386: 00 80 - 388: 00 00 + 388: ec 01 38a: 00 00 - 38c: 10 00 - 38e: 06 00 - 390: ab 02 00 00 - 394: 6c 07 + 38c: 12 00 + 38e: 02 00 + 390: 76 02 + 392: 00 00 + 394: f4 07 396: 00 80 - 398: 48 01 + 398: 2c 02 39a: 00 00 39c: 12 00 39e: 02 00 - 3a0: c2 02 - 3a2: 00 00 - 3a4: a0 0c - 3a6: 00 80 - 3a8: 34 00 - 3aa: 00 00 - 3ac: 12 00 - 3ae: 02 00 - 3b0: c1 02 - 3b2: 00 00 - 3b4: 68 06 - 3b6: 00 80 - 3b8: 00 00 - 3ba: 00 00 - 3bc: 12 00 - 3be: 02 00 - 3c0: c7 02 00 00 fmsub.s ft5, ft0, ft0, ft0, rne - 3c4: 98 00 - 3c6: 00 80 - 3c8: ec 01 - 3ca: 00 00 - 3cc: 12 00 - 3ce: 02 00 - 3d0: d9 02 - 3d2: 00 00 - 3d4: 10 0b - 3d6: 00 80 - 3d8: 7c 01 - 3da: 00 00 - 3dc: 12 00 - 3de: 02 00 Disassembly of section .strtab: @@ -1668,12 +1473,12 @@ Disassembly of section .strtab: 3e: 5f 6b 65 72 42: 6e 65 44: 6c 2d - 46: 61 61 - 48: 2d 31 - 4a: 66 2d - 4c: 34 34 - 4e: 2d 65 - 50: 63 2d 35 62 + 46: 61 34 + 48: 2d 61 + 4a: 61 2d + 4c: 37 62 2d 65 lui tp, 414422 + 50: 61 2d + 52: 31 31 54: 2e 63 56: 00 70 58: 61 72 @@ -1685,239 +1490,202 @@ Disassembly of section .strtab: 64: 78 5f 66: 73 70 61 77 csrci 1910, 2 6a: 6e 2e - 6c: 63 00 66 69 beq a2, s6, 1664 - 70: 6e 69 - 72: 2e 63 - 74: 00 69 - 76: 6e 69 - 78: 74 2e - 7a: 63 00 5f 5f beq t5, s5, 1504 - 7e: 61 74 - 80: 65 78 - 82: 69 74 - 84: 2e 63 - 86: 00 69 - 88: 6d 70 - 8a: 75 72 - 8c: 65 2e - 8e: 63 00 69 6d beq s2, s6, 1728 - 92: 70 75 - 94: 72 65 - 96: 5f 64 61 74 - 9a: 61 00 - 9c: 5f 5f 66 69 - a0: 6e 69 - a2: 5f 61 72 72 - a6: 61 79 - a8: 5f 65 6e 64 - ac: 00 5f - ae: 5f 66 69 6e - b2: 69 5f - b4: 61 72 - b6: 72 61 - b8: 79 5f - ba: 73 74 61 72 csrrci s0, 1830, 2 - be: 74 00 - c0: 5f 5f 69 6e - c4: 69 74 - c6: 5f 61 72 72 - ca: 61 79 - cc: 5f 65 6e 64 - d0: 00 5f - d2: 5f 70 72 65 - d6: 69 6e - d8: 69 74 - da: 5f 61 72 72 - de: 61 79 - e0: 5f 65 6e 64 - e4: 00 5f - e6: 5f 69 6e 69 - ea: 74 5f - ec: 61 72 - ee: 72 61 - f0: 79 5f - f2: 73 74 61 72 csrrci s0, 1830, 2 - f6: 74 00 - f8: 5f 5f 70 72 - fc: 65 69 - fe: 6e 69 + 6c: 63 00 73 70 beq t1, t2, 1792 + 70: 61 77 + 72: 6e 5f + 74: 6b 65 72 6e + 78: 65 6c + 7a: 5f 63 61 6c + 7e: 6c 62 + 80: 61 63 + 82: 6b 00 66 69 + 86: 6e 69 + 88: 2e 63 + 8a: 00 69 + 8c: 6e 69 + 8e: 74 2e + 90: 63 00 5f 5f beq t5, s5, 1504 + 94: 61 74 + 96: 65 78 + 98: 69 74 + 9a: 2e 63 + 9c: 00 69 + 9e: 6d 70 + a0: 75 72 + a2: 65 2e + a4: 63 00 69 6d beq s2, s6, 1728 + a8: 70 75 + aa: 72 65 + ac: 5f 64 61 74 + b0: 61 00 + b2: 5f 5f 66 69 + b6: 6e 69 + b8: 5f 61 72 72 + bc: 61 79 + be: 5f 65 6e 64 + c2: 00 5f + c4: 5f 66 69 6e + c8: 69 5f + ca: 61 72 + cc: 72 61 + ce: 79 5f + d0: 73 74 61 72 csrrci s0, 1830, 2 + d4: 74 00 + d6: 5f 5f 69 6e + da: 69 74 + dc: 5f 61 72 72 + e0: 61 79 + e2: 5f 65 6e 64 + e6: 00 5f + e8: 5f 70 72 65 + ec: 69 6e + ee: 69 74 + f0: 5f 61 72 72 + f4: 61 79 + f6: 5f 65 6e 64 + fa: 00 5f + fc: 5f 69 6e 69 100: 74 5f 102: 61 72 104: 72 61 106: 79 5f 108: 73 74 61 72 csrrci s0, 1830, 2 10c: 74 00 - 10e: 76 78 - 110: 5f 73 70 61 - 114: 77 6e 5f 74 - 118: 61 73 - 11a: 6b 73 00 5f - 11e: 5f 73 74 61 - 122: 63 6b 5f 75 bltu t5, s5, 1878 - 126: 73 61 67 65 csrrsi sp, 1622, 14 - 12a: 00 5f - 12c: 5f 73 74 61 - 130: 63 6b 5f 73 bltu t5, s5, 1846 - 134: 69 7a - 136: 65 00 - 138: 67 5f 77 73 - 13c: 70 61 - 13e: 77 6e 5f 61 - 142: 72 67 - 144: 73 00 5f 5f - 148: 53 44 41 54 - 14c: 41 5f - 14e: 42 45 - 150: 47 49 4e 5f - 154: 5f 00 73 70 - 158: 61 77 - 15a: 6e 5f - 15c: 72 65 - 15e: 6d 61 - 160: 69 6e - 162: 69 6e - 164: 67 5f 74 61 - 168: 73 6b 73 5f csrrsi s6, 1527, 6 - 16c: 63 61 6c 6c bltu s8, t1, 1730 - 170: 62 61 - 172: 63 6b 00 5f bltu zero, a6, 1526 - 176: 5f 67 6c 6f - 17a: 62 61 - 17c: 6c 5f - 17e: 70 6f - 180: 69 6e - 182: 74 65 - 184: 72 00 - 186: 5f 70 6f 63 - 18a: 6c 5f - 18c: 6b 65 72 6e - 190: 65 6c - 192: 5f 46 61 6e - 196: 32 5f - 198: 77 6f 72 6b - 19c: 67 72 6f 75 - 1a0: 70 5f - 1a2: 66 61 - 1a4: 73 74 00 5f csrrci s0, 1520, 0 - 1a8: 67 6c 6f 62 - 1ac: 61 6c - 1ae: 5f 69 6d 70 - 1b2: 75 72 - 1b4: 65 5f - 1b6: 70 74 - 1b8: 72 00 - 1ba: 5f 5f 6c 69 - 1be: 62 63 - 1c0: 5f 69 6e 69 - 1c4: 74 5f - 1c6: 61 72 - 1c8: 72 61 - 1ca: 79 00 - 1cc: 5f 5f 6c 69 - 1d0: 62 63 - 1d2: 5f 66 69 6e - 1d6: 69 5f - 1d8: 61 72 - 1da: 72 61 - 1dc: 79 00 - 1de: 5f 5f 73 74 - 1e2: 61 63 - 1e4: 6b 5f 74 6f - 1e8: 70 00 - 1ea: 76 78 - 1ec: 5f 73 65 74 - 1f0: 5f 73 70 00 - 1f4: 5f 70 6f 63 - 1f8: 6c 5f - 1fa: 6b 65 72 6e - 1fe: 65 6c - 200: 5f 46 61 6e - 204: 32 5f - 206: 77 6f 72 6b - 20a: 67 72 6f 75 - 20e: 70 00 - 210: 5f 5f 63 61 - 214: 6c 6c - 216: 5f 65 78 69 - 21a: 74 70 - 21c: 72 6f - 21e: 63 73 00 5f bgeu zero, a6, 1510 - 222: 5f 72 65 67 - 226: 69 73 - 228: 74 65 - 22a: 72 5f - 22c: 65 78 - 22e: 69 74 - 230: 70 72 - 232: 6f 63 00 5f jal t1, 26096 - 236: 5f 42 53 53 - 23a: 5f 45 4e 44 - 23e: 5f 5f 00 5f - 242: 5f 62 73 73 - 246: 5f 73 74 61 - 24a: 72 74 - 24c: 00 6d - 24e: 65 6d - 250: 73 65 74 00 csrrsi a0, 7, 8 - 254: 6d 61 - 256: 69 6e - 258: 00 73 - 25a: 70 61 - 25c: 77 6e 5f 74 - 260: 61 73 - 262: 6b 73 5f 63 - 266: 61 6c - 268: 6c 62 - 26a: 61 63 - 26c: 6b 00 73 70 - 270: 61 77 - 272: 6e 5f - 274: 6b 65 72 6e - 278: 65 6c - 27a: 5f 72 65 6d - 27e: 61 69 - 280: 6e 69 - 282: 6e 67 - 284: 5f 63 61 6c - 288: 6c 62 - 28a: 61 63 - 28c: 6b 00 61 74 - 290: 65 78 - 292: 69 74 - 294: 00 5f - 296: 5f 44 41 54 - 29a: 41 5f - 29c: 42 45 - 29e: 47 49 4e 5f - 2a2: 5f 00 5f 65 - 2a6: 64 61 - 2a8: 74 61 - 2aa: 00 73 - 2ac: 70 61 - 2ae: 77 6e 5f 6b - 2b2: 65 72 - 2b4: 6e 65 - 2b6: 6c 5f - 2b8: 63 61 6c 6c bltu s8, t1, 1730 - 2bc: 62 61 - 2be: 63 6b 00 5f bltu zero, a6, 1526 - 2c2: 65 78 - 2c4: 69 74 - 2c6: 00 5f - 2c8: 70 6f - 2ca: 63 6c 5f 6b bltu t5, s5, 1720 - 2ce: 65 72 - 2d0: 6e 65 - 2d2: 6c 5f - 2d4: 46 61 - 2d6: 6e 32 - 2d8: 00 76 - 2da: 78 5f - 2dc: 73 70 61 77 csrci 1910, 2 - 2e0: 6e 5f - 2e2: 6b 65 72 6e - 2e6: 65 6c - 2e8: 00 + 10e: 5f 5f 70 72 + 112: 65 69 + 114: 6e 69 + 116: 74 5f + 118: 61 72 + 11a: 72 61 + 11c: 79 5f + 11e: 73 74 61 72 csrrci s0, 1830, 2 + 122: 74 00 + 124: 5f 5f 73 74 + 128: 61 63 + 12a: 6b 5f 75 73 + 12e: 61 67 + 130: 65 00 + 132: 5f 5f 73 74 + 136: 61 63 + 138: 6b 5f 73 69 + 13c: 7a 65 + 13e: 00 67 + 140: 5f 77 73 70 + 144: 61 77 + 146: 6e 5f + 148: 61 72 + 14a: 67 73 00 5f + 14e: 5f 53 44 41 + 152: 54 41 + 154: 5f 42 45 47 + 158: 49 4e + 15a: 5f 5f 00 5f + 15e: 5f 67 6c 6f + 162: 62 61 + 164: 6c 5f + 166: 70 6f + 168: 69 6e + 16a: 74 65 + 16c: 72 00 + 16e: 5f 70 6f 63 + 172: 6c 5f + 174: 6b 65 72 6e + 178: 65 6c + 17a: 5f 46 61 6e + 17e: 32 5f + 180: 77 6f 72 6b + 184: 67 72 6f 75 + 188: 70 5f + 18a: 66 61 + 18c: 73 74 00 5f csrrci s0, 1520, 0 + 190: 67 6c 6f 62 + 194: 61 6c + 196: 5f 69 6d 70 + 19a: 75 72 + 19c: 65 5f + 19e: 70 74 + 1a0: 72 00 + 1a2: 5f 5f 6c 69 + 1a6: 62 63 + 1a8: 5f 69 6e 69 + 1ac: 74 5f + 1ae: 61 72 + 1b0: 72 61 + 1b2: 79 00 + 1b4: 5f 5f 6c 69 + 1b8: 62 63 + 1ba: 5f 66 69 6e + 1be: 69 5f + 1c0: 61 72 + 1c2: 72 61 + 1c4: 79 00 + 1c6: 5f 5f 73 74 + 1ca: 61 63 + 1cc: 6b 5f 74 6f + 1d0: 70 00 + 1d2: 76 78 + 1d4: 5f 73 65 74 + 1d8: 5f 73 70 00 + 1dc: 5f 70 6f 63 + 1e0: 6c 5f + 1e2: 6b 65 72 6e + 1e6: 65 6c + 1e8: 5f 46 61 6e + 1ec: 32 5f + 1ee: 77 6f 72 6b + 1f2: 67 72 6f 75 + 1f6: 70 00 + 1f8: 5f 5f 63 61 + 1fc: 6c 6c + 1fe: 5f 65 78 69 + 202: 74 70 + 204: 72 6f + 206: 63 73 00 5f bgeu zero, a6, 1510 + 20a: 5f 72 65 67 + 20e: 69 73 + 210: 74 65 + 212: 72 5f + 214: 65 78 + 216: 69 74 + 218: 70 72 + 21a: 6f 63 00 5f jal t1, 26096 + 21e: 5f 42 53 53 + 222: 5f 45 4e 44 + 226: 5f 5f 00 5f + 22a: 5f 62 73 73 + 22e: 5f 73 74 61 + 232: 72 74 + 234: 00 6d + 236: 65 6d + 238: 73 65 74 00 csrrsi a0, 7, 8 + 23c: 6d 61 + 23e: 69 6e + 240: 00 61 + 242: 74 65 + 244: 78 69 + 246: 74 00 + 248: 5f 5f 44 41 + 24c: 54 41 + 24e: 5f 42 45 47 + 252: 49 4e + 254: 5f 5f 00 5f + 258: 65 64 + 25a: 61 74 + 25c: 61 00 + 25e: 5f 65 78 69 + 262: 74 00 + 264: 5f 70 6f 63 + 268: 6c 5f + 26a: 6b 65 72 6e + 26e: 65 6c + 270: 5f 46 61 6e + 274: 32 00 + 276: 76 78 + 278: 5f 73 70 61 + 27c: 77 6e 5f 6b + 280: 65 72 + 282: 6e 65 + 284: 6c 00 Disassembly of section .shstrtab: diff --git a/benchmarks/opencl/guassian/Makefile b/benchmarks/opencl/guassian/Makefile index 6e94ca15..dd98e5dd 100644 --- a/benchmarks/opencl/guassian/Makefile +++ b/benchmarks/opencl/guassian/Makefile @@ -8,8 +8,8 @@ VORTEX_DRV_PATH ?= $(realpath ../../../driver) VORTEX_RT_PATH ?= $(realpath ../../../runtime) K_LLCFLAGS += "-O3 -march=riscv32 -target-abi=ilp32f -mcpu=generic-rv32 -mattr=+m,+f -float-abi=hard -code-model=small" -K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -Wl,--gc-sections -Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld" -K_LDFLAGS += "$(VORTEX_RT_PATH)/libvortexrt.a -lm" +K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -fdata-sections -ffunction-sections" +K_LDFLAGS += "-Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a -lm" CXXFLAGS += -std=c++11 -O2 -Wall -Wextra -Wfatal-errors #CXXFLAGS += -std=c++11 -O0 -g -Wall -Wextra -Wfatal-errors diff --git a/benchmarks/opencl/guassian/kernel.pocl b/benchmarks/opencl/guassian/kernel.pocl index d155bb04..3b14c4b7 100644 Binary files a/benchmarks/opencl/guassian/kernel.pocl and b/benchmarks/opencl/guassian/kernel.pocl differ diff --git a/benchmarks/opencl/kmeans/Makefile b/benchmarks/opencl/kmeans/Makefile index db2e3f2c..fee9950b 100644 --- a/benchmarks/opencl/kmeans/Makefile +++ b/benchmarks/opencl/kmeans/Makefile @@ -8,8 +8,8 @@ VORTEX_DRV_PATH ?= $(realpath ../../../driver) VORTEX_RT_PATH ?= $(realpath ../../../runtime) K_LLCFLAGS += "-O3 -march=riscv32 -target-abi=ilp32f -mcpu=generic-rv32 -mattr=+m,+f -float-abi=hard -code-model=small" -K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -Wl,--gc-sections -Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld" -K_LDFLAGS += "$(VORTEX_RT_PATH)/libvortexrt.a -lm" +K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -fdata-sections -ffunction-sections" +K_LDFLAGS += "-Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a -lm" CXXFLAGS += -std=c++11 -O2 -Wall -Wextra -pedantic -Wfatal-errors #CXXFLAGS += -std=c++11 -O0 -g -Wall -Wextra -pedantic -Wfatal-errors diff --git a/benchmarks/opencl/nearn/Makefile b/benchmarks/opencl/nearn/Makefile index c78ad95e..7a2e6217 100644 --- a/benchmarks/opencl/nearn/Makefile +++ b/benchmarks/opencl/nearn/Makefile @@ -8,8 +8,8 @@ VORTEX_DRV_PATH ?= $(realpath ../../../driver) VORTEX_RT_PATH ?= $(realpath ../../../runtime) K_LLCFLAGS += "-O3 -march=riscv32 -target-abi=ilp32f -mcpu=generic-rv32 -mattr=+m,+f -float-abi=hard -code-model=small" -K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -Wl,--gc-sections -Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld" -K_LDFLAGS += "$(VORTEX_RT_PATH)/libvortexrt.a -lm" +K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -fdata-sections -ffunction-sections" +K_LDFLAGS += "-Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a -lm" CXXFLAGS += -std=c++11 -O2 -Wall -Wextra -Wfatal-errors #CXXFLAGS += -std=c++11 -O0 -g -Wall -Wextra -Wfatal-errors diff --git a/benchmarks/opencl/nearn/NearestNeighbor.dump b/benchmarks/opencl/nearn/NearestNeighbor.dump index 09225230..2c461925 100644 --- a/benchmarks/opencl/nearn/NearestNeighbor.dump +++ b/benchmarks/opencl/nearn/NearestNeighbor.dump @@ -1,5 +1,5 @@ -/tmp/pocl_vortex_kernel-67-0c-6a-16-c2.elf: file format ELF32-riscv +/tmp/pocl_vortex_kernel-7f-1f-8c-52-07.elf: file format ELF32-riscv Disassembly of section .init: @@ -12,19 +12,19 @@ Disassembly of section .init: 80000010: ef 00 80 48 jal 1160 80000014: 13 05 10 00 addi a0, zero, 1 80000018: 6b 00 05 00 -8000001c: 17 25 00 00 auipc a0, 2 -80000020: 13 05 45 43 addi a0, a0, 1076 -80000024: 17 26 00 00 auipc a2, 2 -80000028: 13 06 06 4b addi a2, a2, 1200 +8000001c: 17 15 00 00 auipc a0, 1 +80000020: 13 05 c5 41 addi a0, a0, 1052 +80000024: 17 16 00 00 auipc a2, 1 +80000028: 13 06 86 49 addi a2, a2, 1176 8000002c: 33 06 a6 40 sub a2, a2, a0 80000030: 93 05 00 00 mv a1, zero -80000034: ef 00 d0 54 jal 3404 +80000034: ef 00 10 2e jal 2784 80000038: 17 15 00 00 auipc a0, 1 -8000003c: 13 05 05 c5 addi a0, a0, -944 -80000040: ef 00 50 3f jal 3060 -80000044: ef 00 10 4a jal 3232 +8000003c: 13 05 45 9e addi a0, a0, -1564 +80000040: ef 00 90 18 jal 2440 +80000044: ef 00 50 23 jal 2612 80000048: ef 00 00 02 jal 32 -8000004c: 6f 00 90 40 j 3080 +8000004c: 6f 00 d0 19 j 2460 Disassembly of section .text: @@ -32,8 +32,8 @@ Disassembly of section .text: 80000050: 93 07 00 00 mv a5, zero 80000054: 63 88 07 00 beqz a5, 16 80000058: 37 15 00 80 lui a0, 524289 -8000005c: 13 05 85 c8 addi a0, a0, -888 -80000060: 6f 00 50 3d j 3028 +8000005c: 13 05 c5 a1 addi a0, a0, -1508 +80000060: 6f 00 90 16 j 2408 80000064: 67 80 00 00 ret 80000068 main: @@ -44,7 +44,7 @@ Disassembly of section .text: 80000078: 37 05 ff 7f lui a0, 524272 8000007c: 13 06 45 03 addi a2, a0, 52 80000080: 37 05 ff 7f lui a0, 524272 -80000084: ef 00 50 0b jal 2228 +80000084: ef 00 80 59 jal 1432 80000088: 13 05 00 00 mv a0, zero 8000008c: 83 20 c1 00 lw ra, 12(sp) 80000090: 13 01 01 01 addi sp, sp, 16 @@ -58,8 +58,8 @@ Disassembly of section .text: 800000a8: 03 24 81 00 lw s0, 8(sp) 800000ac: 83 20 c1 00 lw ra, 12(sp) 800000b0: 13 01 01 01 addi sp, sp, 16 -800000b4: 17 13 00 00 auipc t1, 1 -800000b8: 67 00 03 a0 jr -1536(t1) +800000b4: 17 03 00 00 auipc t1, 0 +800000b8: 67 00 43 79 jr 1940(t1) 800000bc _pocl_kernel_NearestNeighbor: 800000bc: 13 01 01 fc addi sp, sp, -64 @@ -319,8 +319,8 @@ Disassembly of section .text: 80000498 vx_set_sp: 80000498: 73 25 00 fc csrr a0, 4032 8000049c: 6b 00 05 00 -800004a0: 97 21 00 00 auipc gp, 2 -800004a4: 93 81 01 38 addi gp, gp, 896 +800004a0: 97 11 00 00 auipc gp, 1 +800004a4: 93 81 81 36 addi gp, gp, 872 800004a8: 17 01 00 7f auipc sp, 520192 800004ac: 13 01 81 b5 addi sp, sp, -1192 800004b0: 93 05 00 40 addi a1, zero, 1024 @@ -335,809 +335,646 @@ Disassembly of section .text: 800004d0 RETURN: 800004d0: 67 80 00 00 ret -800004d4 spawn_tasks_callback: +800004d4 spawn_kernel_callback: 800004d4: 13 01 01 fe addi sp, sp, -32 800004d8: 23 2e 11 00 sw ra, 28(sp) 800004dc: 23 2c 81 00 sw s0, 24(sp) 800004e0: 23 2a 91 00 sw s1, 20(sp) 800004e4: 23 28 21 01 sw s2, 16(sp) 800004e8: 23 26 31 01 sw s3, 12(sp) -800004ec: f3 27 00 fc csrr a5, 4032 -800004f0: 6b 80 07 00 -800004f4: f3 26 50 cc csrr a3, 3269 -800004f8: f3 29 30 cc csrr s3, 3267 -800004fc: 73 27 00 cc csrr a4, 3264 -80000500: 73 26 00 fc csrr a2, 4032 -80000504: b7 27 00 80 lui a5, 524290 -80000508: 93 96 26 00 slli a3, a3, 2 -8000050c: 93 87 47 45 addi a5, a5, 1108 -80000510: b3 87 d7 00 add a5, a5, a3 -80000514: 83 a4 07 00 lw s1, 0(a5) -80000518: 03 a4 04 01 lw s0, 16(s1) -8000051c: 83 a6 c4 00 lw a3, 12(s1) -80000520: 33 a9 89 00 slt s2, s3, s0 -80000524: 93 07 04 00 mv a5, s0 -80000528: 33 09 d9 00 add s2, s2, a3 -8000052c: 33 84 36 03 mul s0, a3, s3 -80000530: 63 d4 f9 00 bge s3, a5, 8 -80000534: 93 87 09 00 mv a5, s3 -80000538: 33 04 f4 00 add s0, s0, a5 -8000053c: 83 a6 84 00 lw a3, 8(s1) -80000540: 33 04 c4 02 mul s0, s0, a2 -80000544: b3 07 e9 02 mul a5, s2, a4 -80000548: 33 04 d4 00 add s0, s0, a3 -8000054c: 33 04 f4 00 add s0, s0, a5 -80000550: 33 09 89 00 add s2, s2, s0 -80000554: 63 5e 24 01 bge s0, s2, 28 -80000558: 83 a7 04 00 lw a5, 0(s1) -8000055c: 83 a5 44 00 lw a1, 4(s1) -80000560: 13 05 04 00 mv a0, s0 -80000564: 13 04 14 00 addi s0, s0, 1 -80000568: e7 80 07 00 jalr a5 -8000056c: e3 16 89 fe bne s2, s0, -20 -80000570: 93 b9 19 00 seqz s3, s3 -80000574: 6b 80 09 00 -80000578: 83 20 c1 01 lw ra, 28(sp) -8000057c: 03 24 81 01 lw s0, 24(sp) -80000580: 83 24 41 01 lw s1, 20(sp) -80000584: 03 29 01 01 lw s2, 16(sp) -80000588: 83 29 c1 00 lw s3, 12(sp) -8000058c: 13 01 01 02 addi sp, sp, 32 -80000590: 67 80 00 00 ret +800004ec: 23 24 41 01 sw s4, 8(sp) +800004f0: 23 22 51 01 sw s5, 4(sp) +800004f4: f3 27 00 fc csrr a5, 4032 +800004f8: 6b 80 07 00 +800004fc: f3 26 50 cc csrr a3, 3269 +80000500: 73 29 30 cc csrr s2, 3267 +80000504: 73 27 00 cc csrr a4, 3264 +80000508: 73 26 00 fc csrr a2, 4032 +8000050c: b7 17 00 80 lui a5, 524289 +80000510: 93 96 26 00 slli a3, a3, 2 +80000514: 93 87 c7 43 addi a5, a5, 1084 +80000518: b3 87 d7 00 add a5, a5, a3 +8000051c: 03 a4 07 00 lw s0, 0(a5) +80000520: 83 24 44 01 lw s1, 20(s0) +80000524: 83 26 04 01 lw a3, 16(s0) +80000528: b3 2a 99 00 slt s5, s2, s1 +8000052c: 93 87 04 00 mv a5, s1 +80000530: b3 8a da 00 add s5, s5, a3 +80000534: b3 84 26 03 mul s1, a3, s2 +80000538: 63 54 f9 00 bge s2, a5, 8 +8000053c: 93 07 09 00 mv a5, s2 +80000540: b3 84 f4 00 add s1, s1, a5 +80000544: 83 25 04 00 lw a1, 0(s0) +80000548: 83 26 c4 00 lw a3, 12(s0) +8000054c: 83 a9 05 00 lw s3, 0(a1) +80000550: 03 aa 45 00 lw s4, 4(a1) +80000554: b3 84 c4 02 mul s1, s1, a2 +80000558: b3 87 ea 02 mul a5, s5, a4 +8000055c: b3 84 d4 00 add s1, s1, a3 +80000560: b3 84 f4 00 add s1, s1, a5 +80000564: b3 8a 9a 00 add s5, s5, s1 +80000568: 33 8a 49 03 mul s4, s3, s4 +8000056c: 63 c0 54 07 blt s1, s5, 96 +80000570: 6f 00 00 08 j 128 +80000574: 03 47 a4 01 lbu a4, 26(s0) +80000578: 83 46 94 01 lbu a3, 25(s0) +8000057c: 33 d7 e4 40 sra a4, s1, a4 +80000580: b3 07 47 03 mul a5, a4, s4 +80000584: b3 87 f4 40 sub a5, s1, a5 +80000588: 63 80 06 06 beqz a3, 96 +8000058c: 83 46 b4 01 lbu a3, 27(s0) +80000590: b3 d6 d7 40 sra a3, a5, a3 +80000594: b3 88 36 03 mul a7, a3, s3 +80000598: 03 ae 45 01 lw t3, 20(a1) +8000059c: 03 a3 05 01 lw t1, 16(a1) +800005a0: 03 a6 c5 00 lw a2, 12(a1) +800005a4: 03 28 44 00 lw a6, 4(s0) +800005a8: 03 25 84 00 lw a0, 8(s0) +800005ac: 93 84 14 00 addi s1, s1, 1 +800005b0: 33 07 c7 01 add a4, a4, t3 +800005b4: b3 86 66 00 add a3, a3, t1 +800005b8: b3 87 17 41 sub a5, a5, a7 +800005bc: 33 86 c7 00 add a2, a5, a2 +800005c0: e7 00 08 00 jalr a6 +800005c4: 63 86 9a 02 beq s5, s1, 44 +800005c8: 83 25 04 00 lw a1, 0(s0) +800005cc: 83 47 84 01 lbu a5, 24(s0) +800005d0: e3 92 07 fa bnez a5, -92 +800005d4: 33 c7 44 03 div a4, s1, s4 +800005d8: 83 46 94 01 lbu a3, 25(s0) +800005dc: b3 07 47 03 mul a5, a4, s4 +800005e0: b3 87 f4 40 sub a5, s1, a5 +800005e4: e3 94 06 fa bnez a3, -88 +800005e8: b3 c6 37 03 div a3, a5, s3 +800005ec: 6f f0 9f fa j -88 +800005f0: 13 39 19 00 seqz s2, s2 +800005f4: 6b 00 09 00 +800005f8: 83 20 c1 01 lw ra, 28(sp) +800005fc: 03 24 81 01 lw s0, 24(sp) +80000600: 83 24 41 01 lw s1, 20(sp) +80000604: 03 29 01 01 lw s2, 16(sp) +80000608: 83 29 c1 00 lw s3, 12(sp) +8000060c: 03 2a 81 00 lw s4, 8(sp) +80000610: 83 2a 41 00 lw s5, 4(sp) +80000614: 13 01 01 02 addi sp, sp, 32 +80000618: 67 80 00 00 ret -80000594 spawn_kernel_callback: -80000594: 13 01 01 fe addi sp, sp, -32 -80000598: 23 2e 11 00 sw ra, 28(sp) -8000059c: 23 2c 81 00 sw s0, 24(sp) -800005a0: 23 2a 91 00 sw s1, 20(sp) -800005a4: 23 28 21 01 sw s2, 16(sp) -800005a8: 23 26 31 01 sw s3, 12(sp) -800005ac: 23 24 41 01 sw s4, 8(sp) -800005b0: 23 22 51 01 sw s5, 4(sp) -800005b4: f3 27 00 fc csrr a5, 4032 -800005b8: 6b 80 07 00 -800005bc: f3 26 50 cc csrr a3, 3269 -800005c0: f3 2a 30 cc csrr s5, 3267 -800005c4: 73 27 00 cc csrr a4, 3264 -800005c8: 73 26 00 fc csrr a2, 4032 -800005cc: b7 27 00 80 lui a5, 524290 -800005d0: 93 96 26 00 slli a3, a3, 2 -800005d4: 93 87 47 45 addi a5, a5, 1108 -800005d8: b3 87 d7 00 add a5, a5, a3 -800005dc: 03 a4 07 00 lw s0, 0(a5) -800005e0: 83 24 44 01 lw s1, 20(s0) -800005e4: 83 26 04 01 lw a3, 16(s0) -800005e8: b3 a9 9a 00 slt s3, s5, s1 -800005ec: 93 87 04 00 mv a5, s1 -800005f0: b3 89 d9 00 add s3, s3, a3 -800005f4: b3 84 56 03 mul s1, a3, s5 -800005f8: 63 d4 fa 00 bge s5, a5, 8 -800005fc: 93 87 0a 00 mv a5, s5 -80000600: b3 84 f4 00 add s1, s1, a5 -80000604: 83 25 04 00 lw a1, 0(s0) -80000608: 83 26 c4 00 lw a3, 12(s0) -8000060c: 03 aa 05 00 lw s4, 0(a1) -80000610: 03 a9 45 00 lw s2, 4(a1) -80000614: b3 84 c4 02 mul s1, s1, a2 -80000618: b3 87 e9 02 mul a5, s3, a4 -8000061c: b3 84 d4 00 add s1, s1, a3 -80000620: b3 84 f4 00 add s1, s1, a5 -80000624: b3 89 99 00 add s3, s3, s1 -80000628: 33 09 2a 03 mul s2, s4, s2 -8000062c: 63 cc 34 05 blt s1, s3, 88 -80000630: 6f 00 00 08 j 128 -80000634: 33 c7 24 03 div a4, s1, s2 -80000638: 83 46 94 01 lbu a3, 25(s0) -8000063c: b3 07 27 03 mul a5, a4, s2 -80000640: b3 87 f4 40 sub a5, s1, a5 -80000644: 63 80 06 06 beqz a3, 96 -80000648: b3 c6 47 03 div a3, a5, s4 -8000064c: 03 ae 45 01 lw t3, 20(a1) -80000650: 03 a3 05 01 lw t1, 16(a1) -80000654: 03 a6 c5 00 lw a2, 12(a1) -80000658: 03 28 44 00 lw a6, 4(s0) -8000065c: 03 25 84 00 lw a0, 8(s0) -80000660: 93 84 14 00 addi s1, s1, 1 -80000664: 33 07 c7 01 add a4, a4, t3 -80000668: b3 88 46 03 mul a7, a3, s4 -8000066c: b3 86 66 00 add a3, a3, t1 -80000670: b3 87 17 41 sub a5, a5, a7 -80000674: 33 86 c7 00 add a2, a5, a2 -80000678: e7 00 08 00 jalr a6 -8000067c: 63 8a 99 02 beq s3, s1, 52 -80000680: 83 25 04 00 lw a1, 0(s0) -80000684: 83 47 84 01 lbu a5, 24(s0) -80000688: e3 96 07 fa bnez a5, -84 -8000068c: 03 47 a4 01 lbu a4, 26(s0) -80000690: 83 46 94 01 lbu a3, 25(s0) -80000694: 33 d7 e4 40 sra a4, s1, a4 -80000698: b3 07 27 03 mul a5, a4, s2 -8000069c: b3 87 f4 40 sub a5, s1, a5 -800006a0: e3 94 06 fa bnez a3, -88 -800006a4: 83 46 b4 01 lbu a3, 27(s0) -800006a8: b3 d6 d7 40 sra a3, a5, a3 -800006ac: 6f f0 1f fa j -96 -800006b0: 93 ba 1a 00 seqz s5, s5 -800006b4: 6b 80 0a 00 -800006b8: 83 20 c1 01 lw ra, 28(sp) -800006bc: 03 24 81 01 lw s0, 24(sp) -800006c0: 83 24 41 01 lw s1, 20(sp) -800006c4: 03 29 01 01 lw s2, 16(sp) -800006c8: 83 29 c1 00 lw s3, 12(sp) -800006cc: 03 2a 81 00 lw s4, 8(sp) -800006d0: 83 2a 41 00 lw s5, 4(sp) -800006d4: 13 01 01 02 addi sp, sp, 32 -800006d8: 67 80 00 00 ret +8000061c vx_spawn_kernel: +8000061c: 13 01 01 fc addi sp, sp, -64 +80000620: 23 2e 11 02 sw ra, 60(sp) +80000624: 23 2c 81 02 sw s0, 56(sp) +80000628: 23 2a 91 02 sw s1, 52(sp) +8000062c: 23 28 21 03 sw s2, 48(sp) +80000630: 23 26 31 03 sw s3, 44(sp) +80000634: f3 28 20 fc csrr a7, 4034 +80000638: 73 23 10 fc csrr t1, 4033 +8000063c: 73 24 00 fc csrr s0, 4032 +80000640: f3 27 50 cc csrr a5, 3269 +80000644: 13 07 f0 01 addi a4, zero, 31 +80000648: 63 46 f7 0e blt a4, a5, 236 +8000064c: 03 2e 05 00 lw t3, 0(a0) +80000650: 83 26 45 00 lw a3, 4(a0) +80000654: 03 28 85 00 lw a6, 8(a0) +80000658: b3 0e 83 02 mul t4, t1, s0 +8000065c: 13 07 10 00 addi a4, zero, 1 +80000660: b3 06 de 02 mul a3, t3, a3 +80000664: 33 88 06 03 mul a6, a3, a6 +80000668: 63 d4 0e 01 bge t4, a6, 8 +8000066c: 33 47 d8 03 div a4, a6, t4 +80000670: 63 c0 e8 0e blt a7, a4, 224 +80000674: 63 d0 e7 0c bge a5, a4, 192 +80000678: 93 88 f8 ff addi a7, a7, -1 +8000067c: b3 4e e8 02 div t4, a6, a4 +80000680: 93 84 0e 00 mv s1, t4 +80000684: 63 96 f8 00 bne a7, a5, 12 +80000688: 33 67 e8 02 rem a4, a6, a4 +8000068c: b3 04 d7 01 add s1, a4, t4 +80000690: 33 c9 84 02 div s2, s1, s0 +80000694: b3 e4 84 02 rem s1, s1, s0 +80000698: 63 42 69 0c blt s2, t1, 196 +8000069c: 93 02 10 00 addi t0, zero, 1 +800006a0: 33 48 69 02 div a6, s2, t1 +800006a4: 63 06 08 00 beqz a6, 12 +800006a8: 93 02 08 00 mv t0, a6 +800006ac: 33 68 69 02 rem a6, s2, t1 +800006b0: d3 f7 06 d0 fcvt.s.w fa5, a3 +800006b4: 93 8f f6 ff addi t6, a3, -1 +800006b8: 13 0f fe ff addi t5, t3, -1 +800006bc: b7 19 00 80 lui s3, 524289 +800006c0: b3 f6 df 00 and a3, t6, a3 +800006c4: 93 89 c9 43 addi s3, s3, 1084 +800006c8: 93 b6 16 00 seqz a3, a3 +800006cc: 23 22 a1 00 sw a0, 4(sp) +800006d0: 23 24 b1 00 sw a1, 8(sp) +800006d4: 23 26 c1 00 sw a2, 12(sp) +800006d8: 23 2a 51 00 sw t0, 20(sp) +800006dc: 23 2c 01 01 sw a6, 24(sp) +800006e0: 23 0e d1 00 sb a3, 28(sp) +800006e4: 33 87 fe 02 mul a4, t4, a5 +800006e8: d3 8e 07 e0 fmv.x.w t4, fa5 +800006ec: d3 77 0e d0 fcvt.s.w fa5, t3 +800006f0: 93 97 27 00 slli a5, a5, 2 +800006f4: 33 7e cf 01 and t3, t5, t3 +800006f8: d3 88 07 e0 fmv.x.w a7, fa5 +800006fc: 93 de 7e 41 srai t4, t4, 23 +80000700: 13 3e 1e 00 seqz t3, t3 +80000704: 93 d8 78 41 srai a7, a7, 23 +80000708: 93 8e 1e f8 addi t4, t4, -127 +8000070c: 93 88 18 f8 addi a7, a7, -127 +80000710: b3 87 f9 00 add a5, s3, a5 +80000714: 23 28 e1 00 sw a4, 16(sp) +80000718: 13 07 41 00 addi a4, sp, 4 +8000071c: a3 0e c1 01 sb t3, 29(sp) +80000720: 23 0f d1 01 sb t4, 30(sp) +80000724: a3 0f 11 01 sb a7, 31(sp) +80000728: 23 a0 e7 00 sw a4, 0(a5) +8000072c: 63 4e 20 03 bgtz s2, 60 +80000730: 63 9c 04 04 bnez s1, 88 +80000734: 83 20 c1 03 lw ra, 60(sp) +80000738: 03 24 81 03 lw s0, 56(sp) +8000073c: 83 24 41 03 lw s1, 52(sp) +80000740: 03 29 01 03 lw s2, 48(sp) +80000744: 83 29 c1 02 lw s3, 44(sp) +80000748: 13 01 01 04 addi sp, sp, 64 +8000074c: 67 80 00 00 ret +80000750: 13 87 08 00 mv a4, a7 +80000754: e3 c2 e7 f2 blt a5, a4, -220 +80000758: 6f f0 df fd j -36 +8000075c: 13 08 00 00 mv a6, zero +80000760: 93 02 10 00 addi t0, zero, 1 +80000764: 6f f0 df f4 j -180 +80000768: 13 07 09 00 mv a4, s2 +8000076c: 63 54 23 01 bge t1, s2, 8 +80000770: 13 07 03 00 mv a4, t1 +80000774: b7 07 00 80 lui a5, 524288 +80000778: 93 87 47 4d addi a5, a5, 1236 +8000077c: 6b 10 f7 00 +80000780: ef f0 5f d5 jal -684 +80000784: e3 88 04 fa beqz s1, -80 +80000788: 33 04 89 02 mul s0, s2, s0 +8000078c: 23 28 81 00 sw s0, 16(sp) +80000790: 6b 80 04 00 +80000794: 73 27 50 cc csrr a4, 3269 +80000798: f3 27 20 cc csrr a5, 3266 +8000079c: 13 17 27 00 slli a4, a4, 2 +800007a0: b3 89 e9 00 add s3, s3, a4 +800007a4: 03 a5 09 00 lw a0, 0(s3) +800007a8: 83 25 05 00 lw a1, 0(a0) +800007ac: 83 26 c5 00 lw a3, 12(a0) +800007b0: 03 47 85 01 lbu a4, 24(a0) +800007b4: 03 a8 05 00 lw a6, 0(a1) +800007b8: 03 a6 45 00 lw a2, 4(a1) +800007bc: b3 87 d7 00 add a5, a5, a3 +800007c0: 33 06 c8 02 mul a2, a6, a2 +800007c4: 63 0e 07 06 beqz a4, 124 +800007c8: 03 47 a5 01 lbu a4, 26(a0) +800007cc: 33 d7 e7 40 sra a4, a5, a4 +800007d0: 83 46 95 01 lbu a3, 25(a0) +800007d4: 33 06 e6 02 mul a2, a2, a4 +800007d8: b3 87 c7 40 sub a5, a5, a2 +800007dc: 63 8e 06 04 beqz a3, 92 +800007e0: 83 48 b5 01 lbu a7, 27(a0) +800007e4: b3 d8 17 41 sra a7, a5, a7 +800007e8: 33 08 18 03 mul a6, a6, a7 +800007ec: 03 ae 45 01 lw t3, 20(a1) +800007f0: 83 a6 05 01 lw a3, 16(a1) +800007f4: 03 a6 c5 00 lw a2, 12(a1) +800007f8: 03 23 45 00 lw t1, 4(a0) +800007fc: 03 25 85 00 lw a0, 8(a0) +80000800: 33 07 c7 01 add a4, a4, t3 +80000804: b3 86 d8 00 add a3, a7, a3 +80000808: b3 87 07 41 sub a5, a5, a6 +8000080c: 33 86 c7 00 add a2, a5, a2 +80000810: e7 00 03 00 jalr t1 +80000814: 93 07 10 00 addi a5, zero, 1 +80000818: 6b 80 07 00 +8000081c: 83 20 c1 03 lw ra, 60(sp) +80000820: 03 24 81 03 lw s0, 56(sp) +80000824: 83 24 41 03 lw s1, 52(sp) +80000828: 03 29 01 03 lw s2, 48(sp) +8000082c: 83 29 c1 02 lw s3, 44(sp) +80000830: 13 01 01 04 addi sp, sp, 64 +80000834: 67 80 00 00 ret +80000838: b3 c8 07 03 div a7, a5, a6 +8000083c: 6f f0 df fa j -84 +80000840: 33 c7 c7 02 div a4, a5, a2 +80000844: 6f f0 df f8 j -116 -800006dc spawn_remaining_tasks_callback: -800006dc: 13 01 01 ff addi sp, sp, -16 -800006e0: 23 26 11 00 sw ra, 12(sp) -800006e4: 6b 00 05 00 -800006e8: 73 27 50 cc csrr a4, 3269 -800006ec: 73 25 20 cc csrr a0, 3266 -800006f0: b7 27 00 80 lui a5, 524290 -800006f4: 13 17 27 00 slli a4, a4, 2 -800006f8: 93 87 47 45 addi a5, a5, 1108 -800006fc: b3 87 e7 00 add a5, a5, a4 -80000700: 83 a7 07 00 lw a5, 0(a5) -80000704: 83 a6 87 00 lw a3, 8(a5) -80000708: 03 a7 07 00 lw a4, 0(a5) -8000070c: 83 a5 47 00 lw a1, 4(a5) -80000710: 33 05 d5 00 add a0, a0, a3 -80000714: e7 00 07 00 jalr a4 -80000718: 93 07 10 00 addi a5, zero, 1 -8000071c: 6b 80 07 00 -80000720: 83 20 c1 00 lw ra, 12(sp) -80000724: 13 01 01 01 addi sp, sp, 16 -80000728: 67 80 00 00 ret +80000848 sqrtf: +80000848: 13 01 01 fe addi sp, sp, -32 +8000084c: 27 26 81 00 fsw fs0, 12(sp) +80000850: 23 2e 11 00 sw ra, 28(sp) +80000854: 53 04 a5 20 fmv.s fs0, fa0 +80000858: 27 24 91 00 fsw fs1, 8(sp) +8000085c: ef 00 00 06 jal 96 +80000860: b7 17 00 80 lui a5, 524289 +80000864: 03 a7 87 43 lw a4, 1080(a5) +80000868: 93 07 f0 ff addi a5, zero, -1 +8000086c: 63 0c f7 00 beq a4, a5, 24 +80000870: d3 27 84 a0 feq.s a5, fs0, fs0 +80000874: 63 88 07 00 beqz a5, 16 +80000878: d3 04 00 f0 fmv.w.x fs1, zero +8000087c: d3 17 94 a0 flt.s a5, fs0, fs1 +80000880: 63 9c 07 00 bnez a5, 24 +80000884: 83 20 c1 01 lw ra, 28(sp) +80000888: 07 24 c1 00 flw fs0, 12(sp) +8000088c: 87 24 81 00 flw fs1, 8(sp) +80000890: 13 01 01 02 addi sp, sp, 32 +80000894: 67 80 00 00 ret +80000898: ef 00 40 14 jal 324 +8000089c: 83 20 c1 01 lw ra, 28(sp) +800008a0: 93 07 10 02 addi a5, zero, 33 +800008a4: 23 20 f5 00 sw a5, 0(a0) +800008a8: 53 f5 94 18 fdiv.s fa0, fs1, fs1 +800008ac: 07 24 c1 00 flw fs0, 12(sp) +800008b0: 87 24 81 00 flw fs1, 8(sp) +800008b4: 13 01 01 02 addi sp, sp, 32 +800008b8: 67 80 00 00 ret -8000072c vx_spawn_tasks: -8000072c: 13 01 01 fc addi sp, sp, -64 -80000730: 23 2e 11 02 sw ra, 60(sp) -80000734: 23 2c 81 02 sw s0, 56(sp) -80000738: 23 2a 91 02 sw s1, 52(sp) -8000073c: 23 28 21 03 sw s2, 48(sp) -80000740: 23 26 31 03 sw s3, 44(sp) -80000744: f3 26 20 fc csrr a3, 4034 -80000748: 73 28 10 fc csrr a6, 4033 -8000074c: 73 24 00 fc csrr s0, 4032 -80000750: f3 27 50 cc csrr a5, 3269 -80000754: 13 07 f0 01 addi a4, zero, 31 -80000758: 63 44 f7 0c blt a4, a5, 200 -8000075c: b3 08 04 03 mul a7, s0, a6 -80000760: 13 07 10 00 addi a4, zero, 1 -80000764: 63 d4 a8 00 bge a7, a0, 8 -80000768: 33 47 15 03 div a4, a0, a7 -8000076c: 63 c8 e6 0c blt a3, a4, 208 -80000770: 63 d8 e7 0a bge a5, a4, 176 -80000774: 93 86 f6 ff addi a3, a3, -1 -80000778: 33 43 e5 02 div t1, a0, a4 -8000077c: 93 08 03 00 mv a7, t1 -80000780: 63 96 f6 00 bne a3, a5, 12 -80000784: 33 65 e5 02 rem a0, a0, a4 -80000788: b3 08 65 00 add a7, a0, t1 -8000078c: b3 c4 88 02 div s1, a7, s0 -80000790: 33 e9 88 02 rem s2, a7, s0 -80000794: 63 ca 04 0b blt s1, a6, 180 -80000798: 93 06 10 00 addi a3, zero, 1 -8000079c: 33 c7 04 03 div a4, s1, a6 -800007a0: 63 06 07 00 beqz a4, 12 -800007a4: 93 06 07 00 mv a3, a4 -800007a8: 33 e7 04 03 rem a4, s1, a6 -800007ac: b7 29 00 80 lui s3, 524290 -800007b0: 93 89 49 45 addi s3, s3, 1108 -800007b4: 23 2e e1 00 sw a4, 28(sp) -800007b8: 13 07 c1 00 addi a4, sp, 12 -800007bc: 23 26 b1 00 sw a1, 12(sp) -800007c0: 23 28 c1 00 sw a2, 16(sp) -800007c4: 23 2c d1 00 sw a3, 24(sp) -800007c8: 33 03 f3 02 mul t1, t1, a5 -800007cc: 93 97 27 00 slli a5, a5, 2 -800007d0: b3 87 f9 00 add a5, s3, a5 -800007d4: 23 a0 e7 00 sw a4, 0(a5) -800007d8: 23 2a 61 00 sw t1, 20(sp) -800007dc: 63 4c 90 06 bgtz s1, 120 -800007e0: 63 00 09 04 beqz s2, 64 -800007e4: 33 84 84 02 mul s0, s1, s0 -800007e8: 23 2a 81 00 sw s0, 20(sp) -800007ec: 6b 00 09 00 -800007f0: f3 27 50 cc csrr a5, 3269 -800007f4: 73 25 20 cc csrr a0, 3266 -800007f8: 93 97 27 00 slli a5, a5, 2 -800007fc: b3 89 f9 00 add s3, s3, a5 -80000800: 83 a7 09 00 lw a5, 0(s3) -80000804: 83 a6 87 00 lw a3, 8(a5) -80000808: 03 a7 07 00 lw a4, 0(a5) -8000080c: 83 a5 47 00 lw a1, 4(a5) -80000810: 33 05 d5 00 add a0, a0, a3 -80000814: e7 00 07 00 jalr a4 -80000818: 93 07 10 00 addi a5, zero, 1 -8000081c: 6b 80 07 00 -80000820: 83 20 c1 03 lw ra, 60(sp) -80000824: 03 24 81 03 lw s0, 56(sp) -80000828: 83 24 41 03 lw s1, 52(sp) -8000082c: 03 29 01 03 lw s2, 48(sp) -80000830: 83 29 c1 02 lw s3, 44(sp) -80000834: 13 01 01 04 addi sp, sp, 64 -80000838: 67 80 00 00 ret -8000083c: 13 87 06 00 mv a4, a3 -80000840: e3 ca e7 f2 blt a5, a4, -204 -80000844: 6f f0 df fd j -36 -80000848: 13 07 00 00 mv a4, zero -8000084c: 93 06 10 00 addi a3, zero, 1 -80000850: 6f f0 df f5 j -164 -80000854: 13 87 04 00 mv a4, s1 -80000858: 63 54 98 00 bge a6, s1, 8 -8000085c: 13 07 08 00 mv a4, a6 -80000860: b7 07 00 80 lui a5, 524288 -80000864: 93 87 47 4d addi a5, a5, 1236 -80000868: 6b 10 f7 00 -8000086c: ef f0 9f c6 jal -920 -80000870: 6f f0 1f f7 j -144 +800008bc __ieee754_sqrtf: +800008bc: d3 06 05 e0 fmv.x.w a3, fa0 +800008c0: 37 07 80 7f lui a4, 522240 +800008c4: 93 97 16 00 slli a5, a3, 1 +800008c8: 93 d7 17 00 srli a5, a5, 1 +800008cc: 63 f2 e7 0c bgeu a5, a4, 196 +800008d0: 53 05 05 e0 fmv.x.w a0, fa0 +800008d4: 63 8a 07 0a beqz a5, 180 +800008d8: 93 87 06 00 mv a5, a3 +800008dc: 63 c6 06 0c bltz a3, 204 +800008e0: 33 76 d7 00 and a2, a4, a3 +800008e4: 13 d7 76 41 srai a4, a3, 23 +800008e8: 63 14 06 02 bnez a2, 40 +800008ec: 37 06 80 00 lui a2, 2048 +800008f0: b3 76 d6 00 and a3, a2, a3 +800008f4: 63 94 06 0c bnez a3, 200 +800008f8: 93 97 17 00 slli a5, a5, 1 +800008fc: 93 95 87 00 slli a1, a5, 8 +80000900: 13 86 06 00 mv a2, a3 +80000904: 93 86 16 00 addi a3, a3, 1 +80000908: e3 d8 05 fe bgez a1, -16 +8000090c: 33 07 c7 40 sub a4, a4, a2 +80000910: b7 06 80 00 lui a3, 2048 +80000914: 13 86 f6 ff addi a2, a3, -1 +80000918: b3 f7 c7 00 and a5, a5, a2 +8000091c: 13 07 17 f8 addi a4, a4, -127 +80000920: b3 e6 d7 00 or a3, a5, a3 +80000924: 13 76 17 00 andi a2, a4, 1 +80000928: 93 97 16 00 slli a5, a3, 1 +8000092c: 63 1a 06 06 bnez a2, 116 +80000930: 13 58 17 40 srai a6, a4, 1 +80000934: 93 06 90 01 addi a3, zero, 25 +80000938: 13 05 00 00 mv a0, zero +8000093c: 93 05 00 00 mv a1, zero +80000940: 37 07 00 01 lui a4, 4096 +80000944: 33 86 e5 00 add a2, a1, a4 +80000948: 93 86 f6 ff addi a3, a3, -1 +8000094c: 63 c8 c7 00 blt a5, a2, 16 +80000950: b3 05 e6 00 add a1, a2, a4 +80000954: b3 87 c7 40 sub a5, a5, a2 +80000958: 33 05 e5 00 add a0, a0, a4 +8000095c: 93 97 17 00 slli a5, a5, 1 +80000960: 13 57 17 00 srli a4, a4, 1 +80000964: e3 90 06 fe bnez a3, -32 +80000968: 63 86 07 00 beqz a5, 12 +8000096c: 13 05 15 00 addi a0, a0, 1 +80000970: 13 75 e5 ff andi a0, a0, -2 +80000974: 13 55 15 40 srai a0, a0, 1 +80000978: b7 07 00 3f lui a5, 258048 +8000097c: 33 05 f5 00 add a0, a0, a5 +80000980: 13 17 78 01 slli a4, a6, 23 +80000984: 33 05 a7 00 add a0, a4, a0 +80000988: 53 05 05 f0 fmv.w.x fa0, a0 +8000098c: 67 80 00 00 ret +80000990: c3 77 a5 50 fmadd.s fa5, fa0, fa0, fa0 +80000994: 53 85 07 e0 fmv.x.w a0, fa5 +80000998: 53 05 05 f0 fmv.w.x fa0, a0 +8000099c: 67 80 00 00 ret +800009a0: 93 97 26 00 slli a5, a3, 2 +800009a4: 6f f0 df f8 j -116 +800009a8: d3 77 a5 08 fsub.s fa5, fa0, fa0 +800009ac: d3 f7 f7 18 fdiv.s fa5, fa5, fa5 +800009b0: 53 85 07 e0 fmv.x.w a0, fa5 +800009b4: 53 05 05 f0 fmv.w.x fa0, a0 +800009b8: 67 80 00 00 ret +800009bc: 13 06 f0 ff addi a2, zero, -1 +800009c0: 33 07 c7 40 sub a4, a4, a2 +800009c4: 6f f0 df f4 j -180 -80000874 spawn_kernel_remaining_callback: -80000874: 13 01 01 ff addi sp, sp, -16 -80000878: 23 26 11 00 sw ra, 12(sp) -8000087c: 6b 00 05 00 -80000880: f3 26 50 cc csrr a3, 3269 -80000884: f3 27 20 cc csrr a5, 3266 -80000888: 37 27 00 80 lui a4, 524290 -8000088c: 93 96 26 00 slli a3, a3, 2 -80000890: 13 07 47 45 addi a4, a4, 1108 -80000894: 33 07 d7 00 add a4, a4, a3 -80000898: 03 25 07 00 lw a0, 0(a4) -8000089c: 83 25 05 00 lw a1, 0(a0) -800008a0: 83 26 c5 00 lw a3, 12(a0) -800008a4: 03 47 85 01 lbu a4, 24(a0) -800008a8: 03 a8 05 00 lw a6, 0(a1) -800008ac: 03 a6 45 00 lw a2, 4(a1) -800008b0: b3 87 d7 00 add a5, a5, a3 -800008b4: 33 06 c8 02 mul a2, a6, a2 -800008b8: 63 0e 07 04 beqz a4, 92 -800008bc: 83 46 95 01 lbu a3, 25(a0) -800008c0: 33 c7 c7 02 div a4, a5, a2 -800008c4: 33 06 c7 02 mul a2, a4, a2 -800008c8: b3 87 c7 40 sub a5, a5, a2 -800008cc: 63 80 06 06 beqz a3, 96 -800008d0: b3 c6 07 03 div a3, a5, a6 -800008d4: 03 ae 45 01 lw t3, 20(a1) -800008d8: 03 a3 05 01 lw t1, 16(a1) -800008dc: 03 a6 c5 00 lw a2, 12(a1) -800008e0: 83 28 45 00 lw a7, 4(a0) -800008e4: 03 25 85 00 lw a0, 8(a0) -800008e8: 33 07 c7 01 add a4, a4, t3 -800008ec: 33 88 06 03 mul a6, a3, a6 -800008f0: b3 86 66 00 add a3, a3, t1 -800008f4: b3 87 07 41 sub a5, a5, a6 -800008f8: 33 86 c7 00 add a2, a5, a2 -800008fc: e7 80 08 00 jalr a7 -80000900: 93 07 10 00 addi a5, zero, 1 -80000904: 6b 80 07 00 -80000908: 83 20 c1 00 lw ra, 12(sp) -8000090c: 13 01 01 01 addi sp, sp, 16 -80000910: 67 80 00 00 ret -80000914: 03 47 a5 01 lbu a4, 26(a0) -80000918: 83 46 95 01 lbu a3, 25(a0) -8000091c: 33 d7 e7 40 sra a4, a5, a4 -80000920: 33 06 c7 02 mul a2, a4, a2 -80000924: b3 87 c7 40 sub a5, a5, a2 -80000928: e3 94 06 fa bnez a3, -88 -8000092c: 83 46 b5 01 lbu a3, 27(a0) -80000930: b3 d6 d7 40 sra a3, a5, a3 -80000934: 6f f0 1f fa j -96 +800009c8 atexit: +800009c8: 93 05 05 00 mv a1, a0 +800009cc: 93 06 00 00 mv a3, zero +800009d0: 13 06 00 00 mv a2, zero +800009d4: 13 05 00 00 mv a0, zero +800009d8: 6f 00 80 21 j 536 -80000938 vx_spawn_kernel: -80000938: 13 01 01 fd addi sp, sp, -48 -8000093c: 23 26 11 02 sw ra, 44(sp) -80000940: 23 24 81 02 sw s0, 40(sp) -80000944: 23 22 91 02 sw s1, 36(sp) -80000948: 23 20 21 03 sw s2, 32(sp) -8000094c: 73 23 20 fc csrr t1, 4034 -80000950: 73 2e 10 fc csrr t3, 4033 -80000954: 73 24 00 fc csrr s0, 4032 -80000958: 73 27 50 cc csrr a4, 3269 -8000095c: 93 07 f0 01 addi a5, zero, 31 -80000960: 63 ce e7 0c blt a5, a4, 220 -80000964: 03 28 05 00 lw a6, 0(a0) -80000968: 83 27 45 00 lw a5, 4(a0) -8000096c: 83 28 85 00 lw a7, 8(a0) -80000970: b3 0e 8e 02 mul t4, t3, s0 -80000974: 93 06 10 00 addi a3, zero, 1 -80000978: b3 07 f8 02 mul a5, a6, a5 -8000097c: b3 88 17 03 mul a7, a5, a7 -80000980: 63 d4 1e 01 bge t4, a7, 8 -80000984: b3 c6 d8 03 div a3, a7, t4 -80000988: 63 46 d3 0c blt t1, a3, 204 -8000098c: 63 58 d7 0a bge a4, a3, 176 -80000990: 13 03 f3 ff addi t1, t1, -1 -80000994: b3 ce d8 02 div t4, a7, a3 -80000998: 93 84 0e 00 mv s1, t4 -8000099c: 63 16 e3 00 bne t1, a4, 12 -800009a0: b3 e6 d8 02 rem a3, a7, a3 -800009a4: b3 84 d6 01 add s1, a3, t4 -800009a8: 33 c9 84 02 div s2, s1, s0 -800009ac: b3 e4 84 02 rem s1, s1, s0 -800009b0: 63 48 c9 0b blt s2, t3, 176 -800009b4: 93 08 10 00 addi a7, zero, 1 -800009b8: b3 46 c9 03 div a3, s2, t3 -800009bc: 63 86 06 00 beqz a3, 12 -800009c0: 93 88 06 00 mv a7, a3 -800009c4: b3 66 c9 03 rem a3, s2, t3 -800009c8: 13 8f f7 ff addi t5, a5, -1 -800009cc: 33 7f ff 00 and t5, t5, a5 -800009d0: 37 23 00 80 lui t1, 524290 -800009d4: 93 d7 77 41 srai a5, a5, 23 -800009d8: 93 87 17 f8 addi a5, a5, -127 -800009dc: 13 03 43 45 addi t1, t1, 1108 -800009e0: 13 3f 1f 00 seqz t5, t5 -800009e4: 23 0f f1 00 sb a5, 30(sp) -800009e8: 93 07 41 00 addi a5, sp, 4 -800009ec: 23 22 a1 00 sw a0, 4(sp) -800009f0: 23 24 b1 00 sw a1, 8(sp) -800009f4: 23 26 c1 00 sw a2, 12(sp) -800009f8: 23 2a 11 01 sw a7, 20(sp) -800009fc: 23 2c d1 00 sw a3, 24(sp) -80000a00: 23 0e e1 01 sb t5, 28(sp) -80000a04: b3 8f ee 02 mul t6, t4, a4 -80000a08: 93 0e f8 ff addi t4, a6, -1 -80000a0c: b3 fe 0e 01 and t4, t4, a6 -80000a10: 13 17 27 00 slli a4, a4, 2 -80000a14: 13 58 78 41 srai a6, a6, 23 -80000a18: 93 be 1e 00 seqz t4, t4 -80000a1c: 13 08 18 f8 addi a6, a6, -127 -80000a20: 33 07 e3 00 add a4, t1, a4 -80000a24: a3 0e d1 01 sb t4, 29(sp) -80000a28: a3 0f 01 01 sb a6, 31(sp) -80000a2c: 23 28 f1 01 sw t6, 16(sp) -80000a30: 23 20 f7 00 sw a5, 0(a4) -80000a34: 63 4c 20 03 bgtz s2, 56 -80000a38: 63 9a 04 04 bnez s1, 84 -80000a3c: 83 20 c1 02 lw ra, 44(sp) -80000a40: 03 24 81 02 lw s0, 40(sp) -80000a44: 83 24 41 02 lw s1, 36(sp) -80000a48: 03 29 01 02 lw s2, 32(sp) -80000a4c: 13 01 01 03 addi sp, sp, 48 -80000a50: 67 80 00 00 ret -80000a54: 93 06 03 00 mv a3, t1 -80000a58: e3 4c d7 f2 blt a4, a3, -200 -80000a5c: 6f f0 1f fe j -32 -80000a60: 93 06 00 00 mv a3, zero -80000a64: 93 08 10 00 addi a7, zero, 1 -80000a68: 6f f0 1f f6 j -160 -80000a6c: 13 07 09 00 mv a4, s2 -80000a70: 63 54 2e 01 bge t3, s2, 8 -80000a74: 13 07 0e 00 mv a4, t3 -80000a78: b7 07 00 80 lui a5, 524288 -80000a7c: 93 87 47 59 addi a5, a5, 1428 -80000a80: 6b 10 f7 00 -80000a84: ef f0 1f b1 jal -1264 -80000a88: e3 8a 04 fa beqz s1, -76 -80000a8c: 33 04 89 02 mul s0, s2, s0 -80000a90: 13 85 04 00 mv a0, s1 -80000a94: 23 28 81 00 sw s0, 16(sp) -80000a98: ef f0 df dd jal -548 -80000a9c: 83 20 c1 02 lw ra, 44(sp) -80000aa0: 03 24 81 02 lw s0, 40(sp) -80000aa4: 83 24 41 02 lw s1, 36(sp) -80000aa8: 03 29 01 02 lw s2, 32(sp) -80000aac: 13 01 01 03 addi sp, sp, 48 -80000ab0: 67 80 00 00 ret +800009dc __errno: +800009dc: b7 17 00 80 lui a5, 524289 +800009e0: 03 a5 47 43 lw a0, 1076(a5) +800009e4: 67 80 00 00 ret -80000ab4 sqrtf: -80000ab4: 13 01 01 fe addi sp, sp, -32 -80000ab8: 27 26 81 00 fsw fs0, 12(sp) -80000abc: 23 2e 11 00 sw ra, 28(sp) -80000ac0: 53 04 a5 20 fmv.s fs0, fa0 -80000ac4: 27 24 91 00 fsw fs1, 8(sp) -80000ac8: ef 00 00 06 jal 96 -80000acc: b7 27 00 80 lui a5, 524290 -80000ad0: 03 a7 07 45 lw a4, 1104(a5) -80000ad4: 93 07 f0 ff addi a5, zero, -1 -80000ad8: 63 0c f7 00 beq a4, a5, 24 -80000adc: d3 27 84 a0 feq.s a5, fs0, fs0 -80000ae0: 63 88 07 00 beqz a5, 16 -80000ae4: d3 04 00 f0 fmv.w.x fs1, zero -80000ae8: d3 17 94 a0 flt.s a5, fs0, fs1 -80000aec: 63 9c 07 00 bnez a5, 24 -80000af0: 83 20 c1 01 lw ra, 28(sp) -80000af4: 07 24 c1 00 flw fs0, 12(sp) -80000af8: 87 24 81 00 flw fs1, 8(sp) -80000afc: 13 01 01 02 addi sp, sp, 32 -80000b00: 67 80 00 00 ret -80000b04: ef 00 40 14 jal 324 -80000b08: 83 20 c1 01 lw ra, 28(sp) -80000b0c: 93 07 10 02 addi a5, zero, 33 -80000b10: 23 20 f5 00 sw a5, 0(a0) -80000b14: 53 f5 94 18 fdiv.s fa0, fs1, fs1 -80000b18: 07 24 c1 00 flw fs0, 12(sp) -80000b1c: 87 24 81 00 flw fs1, 8(sp) -80000b20: 13 01 01 02 addi sp, sp, 32 -80000b24: 67 80 00 00 ret +800009e8 exit: +800009e8: 13 01 01 ff addi sp, sp, -16 +800009ec: 93 05 00 00 mv a1, zero +800009f0: 23 24 81 00 sw s0, 8(sp) +800009f4: 23 26 11 00 sw ra, 12(sp) +800009f8: 13 04 05 00 mv s0, a0 +800009fc: ef 00 00 29 jal 656 +80000a00: b7 17 00 80 lui a5, 524289 +80000a04: 03 a5 07 43 lw a0, 1072(a5) +80000a08: 83 27 c5 03 lw a5, 60(a0) +80000a0c: 63 84 07 00 beqz a5, 8 +80000a10: e7 80 07 00 jalr a5 +80000a14: 13 05 04 00 mv a0, s0 +80000a18: ef f0 9f a7 jal -1416 -80000b28 __ieee754_sqrtf: -80000b28: d3 06 05 e0 fmv.x.w a3, fa0 -80000b2c: 37 07 80 7f lui a4, 522240 -80000b30: 93 97 16 00 slli a5, a3, 1 -80000b34: 93 d7 17 00 srli a5, a5, 1 -80000b38: 63 f2 e7 0c bgeu a5, a4, 196 -80000b3c: 53 05 05 e0 fmv.x.w a0, fa0 -80000b40: 63 8a 07 0a beqz a5, 180 -80000b44: 93 87 06 00 mv a5, a3 -80000b48: 63 c6 06 0c bltz a3, 204 -80000b4c: 33 76 d7 00 and a2, a4, a3 -80000b50: 13 d7 76 41 srai a4, a3, 23 -80000b54: 63 14 06 02 bnez a2, 40 -80000b58: 37 06 80 00 lui a2, 2048 -80000b5c: b3 76 d6 00 and a3, a2, a3 -80000b60: 63 94 06 0c bnez a3, 200 -80000b64: 93 97 17 00 slli a5, a5, 1 -80000b68: 93 95 87 00 slli a1, a5, 8 -80000b6c: 13 86 06 00 mv a2, a3 -80000b70: 93 86 16 00 addi a3, a3, 1 -80000b74: e3 d8 05 fe bgez a1, -16 -80000b78: 33 07 c7 40 sub a4, a4, a2 -80000b7c: b7 06 80 00 lui a3, 2048 -80000b80: 13 86 f6 ff addi a2, a3, -1 -80000b84: b3 f7 c7 00 and a5, a5, a2 -80000b88: 13 07 17 f8 addi a4, a4, -127 -80000b8c: b3 e6 d7 00 or a3, a5, a3 -80000b90: 13 76 17 00 andi a2, a4, 1 -80000b94: 93 97 16 00 slli a5, a3, 1 -80000b98: 63 1a 06 06 bnez a2, 116 -80000b9c: 13 58 17 40 srai a6, a4, 1 -80000ba0: 93 06 90 01 addi a3, zero, 25 -80000ba4: 13 05 00 00 mv a0, zero -80000ba8: 93 05 00 00 mv a1, zero -80000bac: 37 07 00 01 lui a4, 4096 -80000bb0: 33 86 e5 00 add a2, a1, a4 -80000bb4: 93 86 f6 ff addi a3, a3, -1 -80000bb8: 63 c8 c7 00 blt a5, a2, 16 -80000bbc: b3 05 e6 00 add a1, a2, a4 -80000bc0: b3 87 c7 40 sub a5, a5, a2 -80000bc4: 33 05 e5 00 add a0, a0, a4 -80000bc8: 93 97 17 00 slli a5, a5, 1 -80000bcc: 13 57 17 00 srli a4, a4, 1 -80000bd0: e3 90 06 fe bnez a3, -32 -80000bd4: 63 86 07 00 beqz a5, 12 -80000bd8: 13 05 15 00 addi a0, a0, 1 -80000bdc: 13 75 e5 ff andi a0, a0, -2 -80000be0: 13 55 15 40 srai a0, a0, 1 -80000be4: b7 07 00 3f lui a5, 258048 -80000be8: 33 05 f5 00 add a0, a0, a5 -80000bec: 13 17 78 01 slli a4, a6, 23 -80000bf0: 33 05 a7 00 add a0, a4, a0 -80000bf4: 53 05 05 f0 fmv.w.x fa0, a0 -80000bf8: 67 80 00 00 ret -80000bfc: c3 77 a5 50 fmadd.s fa5, fa0, fa0, fa0 -80000c00: 53 85 07 e0 fmv.x.w a0, fa5 -80000c04: 53 05 05 f0 fmv.w.x fa0, a0 -80000c08: 67 80 00 00 ret -80000c0c: 93 97 26 00 slli a5, a3, 2 -80000c10: 6f f0 df f8 j -116 -80000c14: d3 77 a5 08 fsub.s fa5, fa0, fa0 -80000c18: d3 f7 f7 18 fdiv.s fa5, fa5, fa5 -80000c1c: 53 85 07 e0 fmv.x.w a0, fa5 -80000c20: 53 05 05 f0 fmv.w.x fa0, a0 -80000c24: 67 80 00 00 ret -80000c28: 13 06 f0 ff addi a2, zero, -1 -80000c2c: 33 07 c7 40 sub a4, a4, a2 -80000c30: 6f f0 df f4 j -180 +80000a1c __libc_fini_array: +80000a1c: 13 01 01 ff addi sp, sp, -16 +80000a20: 23 24 81 00 sw s0, 8(sp) +80000a24: b7 17 00 80 lui a5, 524289 +80000a28: 37 14 00 80 lui s0, 524289 +80000a2c: 13 04 44 00 addi s0, s0, 4 +80000a30: 93 87 47 00 addi a5, a5, 4 +80000a34: b3 87 87 40 sub a5, a5, s0 +80000a38: 23 22 91 00 sw s1, 4(sp) +80000a3c: 23 26 11 00 sw ra, 12(sp) +80000a40: 93 d4 27 40 srai s1, a5, 2 +80000a44: 63 80 04 02 beqz s1, 32 +80000a48: 93 87 c7 ff addi a5, a5, -4 +80000a4c: 33 84 87 00 add s0, a5, s0 +80000a50: 83 27 04 00 lw a5, 0(s0) +80000a54: 93 84 f4 ff addi s1, s1, -1 +80000a58: 13 04 c4 ff addi s0, s0, -4 +80000a5c: e7 80 07 00 jalr a5 +80000a60: e3 98 04 fe bnez s1, -16 +80000a64: 83 20 c1 00 lw ra, 12(sp) +80000a68: 03 24 81 00 lw s0, 8(sp) +80000a6c: 83 24 41 00 lw s1, 4(sp) +80000a70: 13 01 01 01 addi sp, sp, 16 +80000a74: 67 80 00 00 ret -80000c34 atexit: -80000c34: 93 05 05 00 mv a1, a0 -80000c38: 93 06 00 00 mv a3, zero -80000c3c: 13 06 00 00 mv a2, zero -80000c40: 13 05 00 00 mv a0, zero -80000c44: 6f 00 80 21 j 536 +80000a78 __libc_init_array: +80000a78: 13 01 01 ff addi sp, sp, -16 +80000a7c: 23 24 81 00 sw s0, 8(sp) +80000a80: 23 20 21 01 sw s2, 0(sp) +80000a84: 37 14 00 80 lui s0, 524289 +80000a88: 37 19 00 80 lui s2, 524289 +80000a8c: 93 07 04 00 mv a5, s0 +80000a90: 13 09 09 00 mv s2, s2 +80000a94: 33 09 f9 40 sub s2, s2, a5 +80000a98: 23 26 11 00 sw ra, 12(sp) +80000a9c: 23 22 91 00 sw s1, 4(sp) +80000aa0: 13 59 29 40 srai s2, s2, 2 +80000aa4: 63 00 09 02 beqz s2, 32 +80000aa8: 13 04 04 00 mv s0, s0 +80000aac: 93 04 00 00 mv s1, zero +80000ab0: 83 27 04 00 lw a5, 0(s0) +80000ab4: 93 84 14 00 addi s1, s1, 1 +80000ab8: 13 04 44 00 addi s0, s0, 4 +80000abc: e7 80 07 00 jalr a5 +80000ac0: e3 18 99 fe bne s2, s1, -16 +80000ac4: 37 14 00 80 lui s0, 524289 +80000ac8: 37 19 00 80 lui s2, 524289 +80000acc: 93 07 04 00 mv a5, s0 +80000ad0: 13 09 49 00 addi s2, s2, 4 +80000ad4: 33 09 f9 40 sub s2, s2, a5 +80000ad8: 13 59 29 40 srai s2, s2, 2 +80000adc: 63 00 09 02 beqz s2, 32 +80000ae0: 13 04 04 00 mv s0, s0 +80000ae4: 93 04 00 00 mv s1, zero +80000ae8: 83 27 04 00 lw a5, 0(s0) +80000aec: 93 84 14 00 addi s1, s1, 1 +80000af0: 13 04 44 00 addi s0, s0, 4 +80000af4: e7 80 07 00 jalr a5 +80000af8: e3 18 99 fe bne s2, s1, -16 +80000afc: 83 20 c1 00 lw ra, 12(sp) +80000b00: 03 24 81 00 lw s0, 8(sp) +80000b04: 83 24 41 00 lw s1, 4(sp) +80000b08: 03 29 01 00 lw s2, 0(sp) +80000b0c: 13 01 01 01 addi sp, sp, 16 +80000b10: 67 80 00 00 ret -80000c48 __errno: -80000c48: b7 27 00 80 lui a5, 524290 -80000c4c: 03 a5 c7 44 lw a0, 1100(a5) +80000b14 memset: +80000b14: 13 03 f0 00 addi t1, zero, 15 +80000b18: 13 07 05 00 mv a4, a0 +80000b1c: 63 7e c3 02 bgeu t1, a2, 60 +80000b20: 93 77 f7 00 andi a5, a4, 15 +80000b24: 63 90 07 0a bnez a5, 160 +80000b28: 63 92 05 08 bnez a1, 132 +80000b2c: 93 76 06 ff andi a3, a2, -16 +80000b30: 13 76 f6 00 andi a2, a2, 15 +80000b34: b3 86 e6 00 add a3, a3, a4 +80000b38: 23 20 b7 00 sw a1, 0(a4) +80000b3c: 23 22 b7 00 sw a1, 4(a4) +80000b40: 23 24 b7 00 sw a1, 8(a4) +80000b44: 23 26 b7 00 sw a1, 12(a4) +80000b48: 13 07 07 01 addi a4, a4, 16 +80000b4c: e3 66 d7 fe bltu a4, a3, -20 +80000b50: 63 14 06 00 bnez a2, 8 +80000b54: 67 80 00 00 ret +80000b58: b3 06 c3 40 sub a3, t1, a2 +80000b5c: 93 96 26 00 slli a3, a3, 2 +80000b60: 97 02 00 00 auipc t0, 0 +80000b64: b3 86 56 00 add a3, a3, t0 +80000b68: 67 80 c6 00 jr 12(a3) +80000b6c: 23 07 b7 00 sb a1, 14(a4) +80000b70: a3 06 b7 00 sb a1, 13(a4) +80000b74: 23 06 b7 00 sb a1, 12(a4) +80000b78: a3 05 b7 00 sb a1, 11(a4) +80000b7c: 23 05 b7 00 sb a1, 10(a4) +80000b80: a3 04 b7 00 sb a1, 9(a4) +80000b84: 23 04 b7 00 sb a1, 8(a4) +80000b88: a3 03 b7 00 sb a1, 7(a4) +80000b8c: 23 03 b7 00 sb a1, 6(a4) +80000b90: a3 02 b7 00 sb a1, 5(a4) +80000b94: 23 02 b7 00 sb a1, 4(a4) +80000b98: a3 01 b7 00 sb a1, 3(a4) +80000b9c: 23 01 b7 00 sb a1, 2(a4) +80000ba0: a3 00 b7 00 sb a1, 1(a4) +80000ba4: 23 00 b7 00 sb a1, 0(a4) +80000ba8: 67 80 00 00 ret +80000bac: 93 f5 f5 0f andi a1, a1, 255 +80000bb0: 93 96 85 00 slli a3, a1, 8 +80000bb4: b3 e5 d5 00 or a1, a1, a3 +80000bb8: 93 96 05 01 slli a3, a1, 16 +80000bbc: b3 e5 d5 00 or a1, a1, a3 +80000bc0: 6f f0 df f6 j -148 +80000bc4: 93 96 27 00 slli a3, a5, 2 +80000bc8: 97 02 00 00 auipc t0, 0 +80000bcc: b3 86 56 00 add a3, a3, t0 +80000bd0: 93 82 00 00 mv t0, ra +80000bd4: e7 80 06 fa jalr -96(a3) +80000bd8: 93 80 02 00 mv ra, t0 +80000bdc: 93 87 07 ff addi a5, a5, -16 +80000be0: 33 07 f7 40 sub a4, a4, a5 +80000be4: 33 06 f6 00 add a2, a2, a5 +80000be8: e3 78 c3 f6 bgeu t1, a2, -144 +80000bec: 6f f0 df f3 j -196 + +80000bf0 __register_exitproc: +80000bf0: b7 17 00 80 lui a5, 524289 +80000bf4: 03 a7 07 43 lw a4, 1072(a5) +80000bf8: 83 27 87 14 lw a5, 328(a4) +80000bfc: 63 8c 07 04 beqz a5, 88 +80000c00: 03 a7 47 00 lw a4, 4(a5) +80000c04: 13 08 f0 01 addi a6, zero, 31 +80000c08: 63 4e e8 06 blt a6, a4, 124 +80000c0c: 13 18 27 00 slli a6, a4, 2 +80000c10: 63 06 05 02 beqz a0, 44 +80000c14: 33 83 07 01 add t1, a5, a6 +80000c18: 23 24 c3 08 sw a2, 136(t1) +80000c1c: 83 a8 87 18 lw a7, 392(a5) +80000c20: 13 06 10 00 addi a2, zero, 1 +80000c24: 33 16 e6 00 sll a2, a2, a4 +80000c28: b3 e8 c8 00 or a7, a7, a2 +80000c2c: 23 a4 17 19 sw a7, 392(a5) +80000c30: 23 24 d3 10 sw a3, 264(t1) +80000c34: 93 06 20 00 addi a3, zero, 2 +80000c38: 63 04 d5 02 beq a0, a3, 40 +80000c3c: 13 07 17 00 addi a4, a4, 1 +80000c40: 23 a2 e7 00 sw a4, 4(a5) +80000c44: b3 87 07 01 add a5, a5, a6 +80000c48: 23 a4 b7 00 sw a1, 8(a5) +80000c4c: 13 05 00 00 mv a0, zero 80000c50: 67 80 00 00 ret +80000c54: 93 07 c7 14 addi a5, a4, 332 +80000c58: 23 24 f7 14 sw a5, 328(a4) +80000c5c: 6f f0 5f fa j -92 +80000c60: 83 a6 c7 18 lw a3, 396(a5) +80000c64: 13 07 17 00 addi a4, a4, 1 +80000c68: 23 a2 e7 00 sw a4, 4(a5) +80000c6c: 33 e6 c6 00 or a2, a3, a2 +80000c70: 23 a6 c7 18 sw a2, 396(a5) +80000c74: b3 87 07 01 add a5, a5, a6 +80000c78: 23 a4 b7 00 sw a1, 8(a5) +80000c7c: 13 05 00 00 mv a0, zero +80000c80: 67 80 00 00 ret +80000c84: 13 05 f0 ff addi a0, zero, -1 +80000c88: 67 80 00 00 ret -80000c54 exit: -80000c54: 13 01 01 ff addi sp, sp, -16 -80000c58: 93 05 00 00 mv a1, zero -80000c5c: 23 24 81 00 sw s0, 8(sp) -80000c60: 23 26 11 00 sw ra, 12(sp) -80000c64: 13 04 05 00 mv s0, a0 -80000c68: ef 00 00 29 jal 656 -80000c6c: b7 27 00 80 lui a5, 524290 -80000c70: 03 a5 87 44 lw a0, 1096(a5) -80000c74: 83 27 c5 03 lw a5, 60(a0) -80000c78: 63 84 07 00 beqz a5, 8 -80000c7c: e7 80 07 00 jalr a5 -80000c80: 13 05 04 00 mv a0, s0 -80000c84: ef f0 df 80 jal -2036 - -80000c88 __libc_fini_array: -80000c88: 13 01 01 ff addi sp, sp, -16 -80000c8c: 23 24 81 00 sw s0, 8(sp) -80000c90: b7 27 00 80 lui a5, 524290 -80000c94: 37 24 00 80 lui s0, 524290 -80000c98: 13 04 04 02 addi s0, s0, 32 -80000c9c: 93 87 07 02 addi a5, a5, 32 -80000ca0: b3 87 87 40 sub a5, a5, s0 -80000ca4: 23 22 91 00 sw s1, 4(sp) -80000ca8: 23 26 11 00 sw ra, 12(sp) -80000cac: 93 d4 27 40 srai s1, a5, 2 -80000cb0: 63 80 04 02 beqz s1, 32 -80000cb4: 93 87 c7 ff addi a5, a5, -4 -80000cb8: 33 84 87 00 add s0, a5, s0 -80000cbc: 83 27 04 00 lw a5, 0(s0) -80000cc0: 93 84 f4 ff addi s1, s1, -1 -80000cc4: 13 04 c4 ff addi s0, s0, -4 -80000cc8: e7 80 07 00 jalr a5 -80000ccc: e3 98 04 fe bnez s1, -16 -80000cd0: 83 20 c1 00 lw ra, 12(sp) -80000cd4: 03 24 81 00 lw s0, 8(sp) -80000cd8: 83 24 41 00 lw s1, 4(sp) -80000cdc: 13 01 01 01 addi sp, sp, 16 -80000ce0: 67 80 00 00 ret - -80000ce4 __libc_init_array: -80000ce4: 13 01 01 ff addi sp, sp, -16 -80000ce8: 23 24 81 00 sw s0, 8(sp) -80000cec: 23 20 21 01 sw s2, 0(sp) -80000cf0: 37 24 00 80 lui s0, 524290 -80000cf4: 37 29 00 80 lui s2, 524290 -80000cf8: 93 07 c4 01 addi a5, s0, 28 -80000cfc: 13 09 c9 01 addi s2, s2, 28 -80000d00: 33 09 f9 40 sub s2, s2, a5 -80000d04: 23 26 11 00 sw ra, 12(sp) -80000d08: 23 22 91 00 sw s1, 4(sp) -80000d0c: 13 59 29 40 srai s2, s2, 2 -80000d10: 63 00 09 02 beqz s2, 32 -80000d14: 13 04 c4 01 addi s0, s0, 28 -80000d18: 93 04 00 00 mv s1, zero -80000d1c: 83 27 04 00 lw a5, 0(s0) -80000d20: 93 84 14 00 addi s1, s1, 1 -80000d24: 13 04 44 00 addi s0, s0, 4 -80000d28: e7 80 07 00 jalr a5 -80000d2c: e3 18 99 fe bne s2, s1, -16 -80000d30: 37 24 00 80 lui s0, 524290 -80000d34: 37 29 00 80 lui s2, 524290 -80000d38: 93 07 c4 01 addi a5, s0, 28 -80000d3c: 13 09 09 02 addi s2, s2, 32 -80000d40: 33 09 f9 40 sub s2, s2, a5 -80000d44: 13 59 29 40 srai s2, s2, 2 -80000d48: 63 00 09 02 beqz s2, 32 -80000d4c: 13 04 c4 01 addi s0, s0, 28 -80000d50: 93 04 00 00 mv s1, zero -80000d54: 83 27 04 00 lw a5, 0(s0) -80000d58: 93 84 14 00 addi s1, s1, 1 -80000d5c: 13 04 44 00 addi s0, s0, 4 -80000d60: e7 80 07 00 jalr a5 -80000d64: e3 18 99 fe bne s2, s1, -16 -80000d68: 83 20 c1 00 lw ra, 12(sp) -80000d6c: 03 24 81 00 lw s0, 8(sp) -80000d70: 83 24 41 00 lw s1, 4(sp) -80000d74: 03 29 01 00 lw s2, 0(sp) -80000d78: 13 01 01 01 addi sp, sp, 16 -80000d7c: 67 80 00 00 ret - -80000d80 memset: -80000d80: 13 03 f0 00 addi t1, zero, 15 -80000d84: 13 07 05 00 mv a4, a0 -80000d88: 63 7e c3 02 bgeu t1, a2, 60 -80000d8c: 93 77 f7 00 andi a5, a4, 15 -80000d90: 63 90 07 0a bnez a5, 160 -80000d94: 63 92 05 08 bnez a1, 132 -80000d98: 93 76 06 ff andi a3, a2, -16 -80000d9c: 13 76 f6 00 andi a2, a2, 15 -80000da0: b3 86 e6 00 add a3, a3, a4 -80000da4: 23 20 b7 00 sw a1, 0(a4) -80000da8: 23 22 b7 00 sw a1, 4(a4) -80000dac: 23 24 b7 00 sw a1, 8(a4) -80000db0: 23 26 b7 00 sw a1, 12(a4) -80000db4: 13 07 07 01 addi a4, a4, 16 -80000db8: e3 66 d7 fe bltu a4, a3, -20 -80000dbc: 63 14 06 00 bnez a2, 8 -80000dc0: 67 80 00 00 ret -80000dc4: b3 06 c3 40 sub a3, t1, a2 -80000dc8: 93 96 26 00 slli a3, a3, 2 -80000dcc: 97 02 00 00 auipc t0, 0 -80000dd0: b3 86 56 00 add a3, a3, t0 -80000dd4: 67 80 c6 00 jr 12(a3) -80000dd8: 23 07 b7 00 sb a1, 14(a4) -80000ddc: a3 06 b7 00 sb a1, 13(a4) -80000de0: 23 06 b7 00 sb a1, 12(a4) -80000de4: a3 05 b7 00 sb a1, 11(a4) -80000de8: 23 05 b7 00 sb a1, 10(a4) -80000dec: a3 04 b7 00 sb a1, 9(a4) -80000df0: 23 04 b7 00 sb a1, 8(a4) -80000df4: a3 03 b7 00 sb a1, 7(a4) -80000df8: 23 03 b7 00 sb a1, 6(a4) -80000dfc: a3 02 b7 00 sb a1, 5(a4) -80000e00: 23 02 b7 00 sb a1, 4(a4) -80000e04: a3 01 b7 00 sb a1, 3(a4) -80000e08: 23 01 b7 00 sb a1, 2(a4) -80000e0c: a3 00 b7 00 sb a1, 1(a4) -80000e10: 23 00 b7 00 sb a1, 0(a4) -80000e14: 67 80 00 00 ret -80000e18: 93 f5 f5 0f andi a1, a1, 255 -80000e1c: 93 96 85 00 slli a3, a1, 8 -80000e20: b3 e5 d5 00 or a1, a1, a3 -80000e24: 93 96 05 01 slli a3, a1, 16 -80000e28: b3 e5 d5 00 or a1, a1, a3 -80000e2c: 6f f0 df f6 j -148 -80000e30: 93 96 27 00 slli a3, a5, 2 -80000e34: 97 02 00 00 auipc t0, 0 -80000e38: b3 86 56 00 add a3, a3, t0 -80000e3c: 93 82 00 00 mv t0, ra -80000e40: e7 80 06 fa jalr -96(a3) -80000e44: 93 80 02 00 mv ra, t0 -80000e48: 93 87 07 ff addi a5, a5, -16 -80000e4c: 33 07 f7 40 sub a4, a4, a5 -80000e50: 33 06 f6 00 add a2, a2, a5 -80000e54: e3 78 c3 f6 bgeu t1, a2, -144 -80000e58: 6f f0 df f3 j -196 - -80000e5c __register_exitproc: -80000e5c: b7 27 00 80 lui a5, 524290 -80000e60: 03 a7 87 44 lw a4, 1096(a5) -80000e64: 83 27 87 14 lw a5, 328(a4) -80000e68: 63 8c 07 04 beqz a5, 88 -80000e6c: 03 a7 47 00 lw a4, 4(a5) -80000e70: 13 08 f0 01 addi a6, zero, 31 -80000e74: 63 4e e8 06 blt a6, a4, 124 -80000e78: 13 18 27 00 slli a6, a4, 2 -80000e7c: 63 06 05 02 beqz a0, 44 -80000e80: 33 83 07 01 add t1, a5, a6 -80000e84: 23 24 c3 08 sw a2, 136(t1) -80000e88: 83 a8 87 18 lw a7, 392(a5) -80000e8c: 13 06 10 00 addi a2, zero, 1 -80000e90: 33 16 e6 00 sll a2, a2, a4 -80000e94: b3 e8 c8 00 or a7, a7, a2 -80000e98: 23 a4 17 19 sw a7, 392(a5) -80000e9c: 23 24 d3 10 sw a3, 264(t1) -80000ea0: 93 06 20 00 addi a3, zero, 2 -80000ea4: 63 04 d5 02 beq a0, a3, 40 -80000ea8: 13 07 17 00 addi a4, a4, 1 -80000eac: 23 a2 e7 00 sw a4, 4(a5) -80000eb0: b3 87 07 01 add a5, a5, a6 -80000eb4: 23 a4 b7 00 sw a1, 8(a5) -80000eb8: 13 05 00 00 mv a0, zero -80000ebc: 67 80 00 00 ret -80000ec0: 93 07 c7 14 addi a5, a4, 332 -80000ec4: 23 24 f7 14 sw a5, 328(a4) -80000ec8: 6f f0 5f fa j -92 -80000ecc: 83 a6 c7 18 lw a3, 396(a5) -80000ed0: 13 07 17 00 addi a4, a4, 1 -80000ed4: 23 a2 e7 00 sw a4, 4(a5) -80000ed8: 33 e6 c6 00 or a2, a3, a2 -80000edc: 23 a6 c7 18 sw a2, 396(a5) -80000ee0: b3 87 07 01 add a5, a5, a6 -80000ee4: 23 a4 b7 00 sw a1, 8(a5) -80000ee8: 13 05 00 00 mv a0, zero -80000eec: 67 80 00 00 ret -80000ef0: 13 05 f0 ff addi a0, zero, -1 -80000ef4: 67 80 00 00 ret - -80000ef8 __call_exitprocs: -80000ef8: 13 01 01 fd addi sp, sp, -48 -80000efc: b7 27 00 80 lui a5, 524290 -80000f00: 23 2c 41 01 sw s4, 24(sp) -80000f04: 03 aa 87 44 lw s4, 1096(a5) -80000f08: 23 20 21 03 sw s2, 32(sp) -80000f0c: 23 26 11 02 sw ra, 44(sp) -80000f10: 03 29 8a 14 lw s2, 328(s4) -80000f14: 23 24 81 02 sw s0, 40(sp) -80000f18: 23 22 91 02 sw s1, 36(sp) -80000f1c: 23 2e 31 01 sw s3, 28(sp) -80000f20: 23 2a 51 01 sw s5, 20(sp) -80000f24: 23 28 61 01 sw s6, 16(sp) -80000f28: 23 26 71 01 sw s7, 12(sp) -80000f2c: 23 24 81 01 sw s8, 8(sp) -80000f30: 63 00 09 04 beqz s2, 64 -80000f34: 13 0b 05 00 mv s6, a0 -80000f38: 93 8b 05 00 mv s7, a1 -80000f3c: 93 0a 10 00 addi s5, zero, 1 -80000f40: 93 09 f0 ff addi s3, zero, -1 -80000f44: 83 24 49 00 lw s1, 4(s2) -80000f48: 13 84 f4 ff addi s0, s1, -1 -80000f4c: 63 42 04 02 bltz s0, 36 -80000f50: 93 94 24 00 slli s1, s1, 2 -80000f54: b3 04 99 00 add s1, s2, s1 -80000f58: 63 84 0b 04 beqz s7, 72 -80000f5c: 83 a7 44 10 lw a5, 260(s1) -80000f60: 63 80 77 05 beq a5, s7, 64 -80000f64: 13 04 f4 ff addi s0, s0, -1 -80000f68: 93 84 c4 ff addi s1, s1, -4 -80000f6c: e3 16 34 ff bne s0, s3, -20 -80000f70: 83 20 c1 02 lw ra, 44(sp) -80000f74: 03 24 81 02 lw s0, 40(sp) -80000f78: 83 24 41 02 lw s1, 36(sp) -80000f7c: 03 29 01 02 lw s2, 32(sp) -80000f80: 83 29 c1 01 lw s3, 28(sp) -80000f84: 03 2a 81 01 lw s4, 24(sp) -80000f88: 83 2a 41 01 lw s5, 20(sp) -80000f8c: 03 2b 01 01 lw s6, 16(sp) -80000f90: 83 2b c1 00 lw s7, 12(sp) -80000f94: 03 2c 81 00 lw s8, 8(sp) -80000f98: 13 01 01 03 addi sp, sp, 48 -80000f9c: 67 80 00 00 ret -80000fa0: 83 27 49 00 lw a5, 4(s2) -80000fa4: 83 a6 44 00 lw a3, 4(s1) -80000fa8: 93 87 f7 ff addi a5, a5, -1 -80000fac: 63 8e 87 04 beq a5, s0, 92 -80000fb0: 23 a2 04 00 sw zero, 4(s1) -80000fb4: e3 88 06 fa beqz a3, -80 -80000fb8: 83 27 89 18 lw a5, 392(s2) -80000fbc: 33 97 8a 00 sll a4, s5, s0 -80000fc0: 03 2c 49 00 lw s8, 4(s2) -80000fc4: b3 77 f7 00 and a5, a4, a5 -80000fc8: 63 92 07 02 bnez a5, 36 -80000fcc: e7 80 06 00 jalr a3 -80000fd0: 03 27 49 00 lw a4, 4(s2) -80000fd4: 83 27 8a 14 lw a5, 328(s4) -80000fd8: 63 14 87 01 bne a4, s8, 8 -80000fdc: e3 04 f9 f8 beq s2, a5, -120 -80000fe0: e3 88 07 f8 beqz a5, -112 -80000fe4: 13 89 07 00 mv s2, a5 -80000fe8: 6f f0 df f5 j -164 -80000fec: 83 27 c9 18 lw a5, 396(s2) -80000ff0: 83 a5 44 08 lw a1, 132(s1) -80000ff4: 33 77 f7 00 and a4, a4, a5 -80000ff8: 63 1c 07 00 bnez a4, 24 -80000ffc: 13 05 0b 00 mv a0, s6 -80001000: e7 80 06 00 jalr a3 -80001004: 6f f0 df fc j -52 -80001008: 23 22 89 00 sw s0, 4(s2) -8000100c: 6f f0 9f fa j -88 -80001010: 13 85 05 00 mv a0, a1 -80001014: e7 80 06 00 jalr a3 -80001018: 6f f0 9f fb j -72 +80000c8c __call_exitprocs: +80000c8c: 13 01 01 fd addi sp, sp, -48 +80000c90: b7 17 00 80 lui a5, 524289 +80000c94: 23 2c 41 01 sw s4, 24(sp) +80000c98: 03 aa 07 43 lw s4, 1072(a5) +80000c9c: 23 20 21 03 sw s2, 32(sp) +80000ca0: 23 26 11 02 sw ra, 44(sp) +80000ca4: 03 29 8a 14 lw s2, 328(s4) +80000ca8: 23 24 81 02 sw s0, 40(sp) +80000cac: 23 22 91 02 sw s1, 36(sp) +80000cb0: 23 2e 31 01 sw s3, 28(sp) +80000cb4: 23 2a 51 01 sw s5, 20(sp) +80000cb8: 23 28 61 01 sw s6, 16(sp) +80000cbc: 23 26 71 01 sw s7, 12(sp) +80000cc0: 23 24 81 01 sw s8, 8(sp) +80000cc4: 63 00 09 04 beqz s2, 64 +80000cc8: 13 0b 05 00 mv s6, a0 +80000ccc: 93 8b 05 00 mv s7, a1 +80000cd0: 93 0a 10 00 addi s5, zero, 1 +80000cd4: 93 09 f0 ff addi s3, zero, -1 +80000cd8: 83 24 49 00 lw s1, 4(s2) +80000cdc: 13 84 f4 ff addi s0, s1, -1 +80000ce0: 63 42 04 02 bltz s0, 36 +80000ce4: 93 94 24 00 slli s1, s1, 2 +80000ce8: b3 04 99 00 add s1, s2, s1 +80000cec: 63 84 0b 04 beqz s7, 72 +80000cf0: 83 a7 44 10 lw a5, 260(s1) +80000cf4: 63 80 77 05 beq a5, s7, 64 +80000cf8: 13 04 f4 ff addi s0, s0, -1 +80000cfc: 93 84 c4 ff addi s1, s1, -4 +80000d00: e3 16 34 ff bne s0, s3, -20 +80000d04: 83 20 c1 02 lw ra, 44(sp) +80000d08: 03 24 81 02 lw s0, 40(sp) +80000d0c: 83 24 41 02 lw s1, 36(sp) +80000d10: 03 29 01 02 lw s2, 32(sp) +80000d14: 83 29 c1 01 lw s3, 28(sp) +80000d18: 03 2a 81 01 lw s4, 24(sp) +80000d1c: 83 2a 41 01 lw s5, 20(sp) +80000d20: 03 2b 01 01 lw s6, 16(sp) +80000d24: 83 2b c1 00 lw s7, 12(sp) +80000d28: 03 2c 81 00 lw s8, 8(sp) +80000d2c: 13 01 01 03 addi sp, sp, 48 +80000d30: 67 80 00 00 ret +80000d34: 83 27 49 00 lw a5, 4(s2) +80000d38: 83 a6 44 00 lw a3, 4(s1) +80000d3c: 93 87 f7 ff addi a5, a5, -1 +80000d40: 63 8e 87 04 beq a5, s0, 92 +80000d44: 23 a2 04 00 sw zero, 4(s1) +80000d48: e3 88 06 fa beqz a3, -80 +80000d4c: 83 27 89 18 lw a5, 392(s2) +80000d50: 33 97 8a 00 sll a4, s5, s0 +80000d54: 03 2c 49 00 lw s8, 4(s2) +80000d58: b3 77 f7 00 and a5, a4, a5 +80000d5c: 63 92 07 02 bnez a5, 36 +80000d60: e7 80 06 00 jalr a3 +80000d64: 03 27 49 00 lw a4, 4(s2) +80000d68: 83 27 8a 14 lw a5, 328(s4) +80000d6c: 63 14 87 01 bne a4, s8, 8 +80000d70: e3 04 f9 f8 beq s2, a5, -120 +80000d74: e3 88 07 f8 beqz a5, -112 +80000d78: 13 89 07 00 mv s2, a5 +80000d7c: 6f f0 df f5 j -164 +80000d80: 83 27 c9 18 lw a5, 396(s2) +80000d84: 83 a5 44 08 lw a1, 132(s1) +80000d88: 33 77 f7 00 and a4, a4, a5 +80000d8c: 63 1c 07 00 bnez a4, 24 +80000d90: 13 05 0b 00 mv a0, s6 +80000d94: e7 80 06 00 jalr a3 +80000d98: 6f f0 df fc j -52 +80000d9c: 23 22 89 00 sw s0, 4(s2) +80000da0: 6f f0 9f fa j -88 +80000da4: 13 85 05 00 mv a0, a1 +80000da8: e7 80 06 00 jalr a3 +80000dac: 6f f0 9f fb j -72 Disassembly of section .init_array: -8000201c __preinit_array_start: -8000201c: 50 00 -8000201e: 00 80 +80001000 __preinit_array_start: +80001000: 50 00 +80001002: 00 80 Disassembly of section .data: -80002020 impure_data: -80002020: 00 00 -80002022: 00 00 -80002024: 0c 23 -80002026: 00 80 -80002028: 74 23 -8000202a: 00 80 -8000202c: dc 23 -8000202e: 00 80 +80001008 impure_data: +80001008: 00 00 +8000100a: 00 00 +8000100c: f4 12 +8000100e: 00 80 +80001010: 5c 13 +80001012: 00 80 +80001014: c4 13 +80001016: 00 80 ... -800020c8: 01 00 -800020ca: 00 00 -800020cc: 00 00 -800020ce: 00 00 -800020d0: 0e 33 -800020d2: cd ab -800020d4: 34 12 -800020d6: 6d e6 -800020d8: ec de -800020da: 05 00 -800020dc: 0b 00 00 00 +800010b0: 01 00 +800010b2: 00 00 +800010b4: 00 00 +800010b6: 00 00 +800010b8: 0e 33 +800010ba: cd ab +800010bc: 34 12 +800010be: 6d e6 +800010c0: ec de +800010c2: 05 00 +800010c4: 0b 00 00 00 ... Disassembly of section .sdata: -80002448 _global_impure_ptr: -80002448: 20 20 -8000244a: 00 80 +80001430 _global_impure_ptr: +80001430: 08 10 +80001432: 00 80 -8000244c _impure_ptr: -8000244c: 20 20 -8000244e: 00 80 +80001434 _impure_ptr: +80001434: 08 10 +80001436: 00 80 Disassembly of section .sbss: -80002450 __fdlib_version: +80001438 __fdlib_version: ... Disassembly of section .bss: -80002454 g_wspawn_args: +8000143c g_wspawn_args: ... Disassembly of section .comment: @@ -1233,35 +1070,35 @@ Disassembly of section .symtab: 2c: 03 00 02 00 lb zero, 0(tp) 30: 00 00 32: 00 00 - 34: 1c 20 + 34: 00 10 36: 00 80 38: 00 00 3a: 00 00 3c: 03 00 03 00 lb zero, 0(t1) 40: 00 00 42: 00 00 - 44: 20 20 + 44: 08 10 46: 00 80 48: 00 00 4a: 00 00 4c: 03 00 04 00 lb zero, 0(s0) 50: 00 00 52: 00 00 - 54: 48 24 + 54: 30 14 56: 00 80 58: 00 00 5a: 00 00 5c: 03 00 05 00 lb zero, 0(a0) 60: 00 00 62: 00 00 - 64: 50 24 + 64: 38 14 66: 00 80 68: 00 00 6a: 00 00 6c: 03 00 06 00 lb zero, 0(a2) 70: 00 00 72: 00 00 - 74: 54 24 + 74: 3c 14 76: 00 80 78: 00 00 7a: 00 00 @@ -1317,385 +1154,348 @@ Disassembly of section .symtab: 11c: 04 00 11e: f1 ff 120: 7b 00 00 00 - ... - 12c: 04 00 - 12e: f1 ff - 130: 85 00 + 124: d4 04 + 126: 00 80 + 128: 48 01 + 12a: 00 00 + 12c: 02 00 + 12e: 02 00 + 130: 91 00 ... 13a: 00 00 13c: 04 00 13e: f1 ff - 140: a7 00 00 00 + 140: 9b 00 00 00 ... 14c: 04 00 14e: f1 ff - 150: 8f 00 00 00 + 150: bd 00 ... + 15a: 00 00 15c: 04 00 15e: f1 ff - 160: a9 00 + 160: a5 00 ... 16a: 00 00 16c: 04 00 16e: f1 ff - 170: 97 00 00 00 auipc ra, 0 + 170: bf 00 00 00 ... 17c: 04 00 17e: f1 ff - 180: 9e 00 + 180: ad 00 ... 18a: 00 00 18c: 04 00 18e: f1 ff - 190: a5 00 + 190: b4 00 ... 19a: 00 00 19c: 04 00 19e: f1 ff - 1a0: b0 00 + 1a0: bb 00 00 00 ... - 1aa: 00 00 1ac: 04 00 1ae: f1 ff - 1b0: b9 00 - 1b2: 00 00 - 1b4: 20 20 - 1b6: 00 80 - 1b8: 28 04 - 1ba: 00 00 - 1bc: 01 00 - 1be: 04 00 + 1b0: c6 00 ... - 1cc: 04 00 - 1ce: f1 ff - 1d0: c5 00 - 1d2: 00 00 - 1d4: 20 20 - 1d6: 00 80 - 1d8: 00 00 - 1da: 00 00 - 1dc: 00 00 - 1de: 04 00 - 1e0: d6 00 - 1e2: 00 00 - 1e4: 20 20 + 1ba: 00 00 + 1bc: 04 00 + 1be: f1 ff + 1c0: cf 00 00 00 fnmadd.s ft1, ft0, ft0, ft0, rne + 1c4: 08 10 + 1c6: 00 80 + 1c8: 28 04 + 1ca: 00 00 + 1cc: 01 00 + 1ce: 04 00 + ... + 1dc: 04 00 + 1de: f1 ff + 1e0: db 00 00 00 + 1e4: 04 10 1e6: 00 80 1e8: 00 00 1ea: 00 00 1ec: 00 00 - 1ee: 04 00 - 1f0: e9 00 + 1ee: 03 00 ec 00 lb zero, 14(s8) 1f2: 00 00 - 1f4: 20 20 + 1f4: 04 10 1f6: 00 80 1f8: 00 00 1fa: 00 00 1fc: 00 00 - 1fe: 03 00 fa 00 lb zero, 15(s4) + 1fe: 03 00 ff 00 lb zero, 15(t5) 202: 00 00 - 204: 1c 20 + 204: 04 10 206: 00 80 208: 00 00 20a: 00 00 20c: 00 00 - 20e: 03 00 0e 01 lb zero, 16(t3) + 20e: 03 00 10 01 lb zero, 17(zero) 212: 00 00 - 214: 1c 20 + 214: 00 10 216: 00 80 218: 00 00 21a: 00 00 21c: 00 00 - 21e: 03 00 21 01 lb zero, 18(sp) + 21e: 03 00 24 01 lb zero, 18(s0) 222: 00 00 - 224: 1c 20 + 224: 00 10 226: 00 80 228: 00 00 22a: 00 00 22c: 00 00 22e: 03 00 37 01 lb zero, 19(a4) 232: 00 00 - 234: 2c 07 + 234: 00 10 236: 00 80 - 238: 48 01 + 238: 00 00 23a: 00 00 - 23c: 12 00 - 23e: 02 00 - 240: 46 01 + 23c: 00 00 + 23e: 03 00 4d 01 lb zero, 20(s10) ... 24a: 00 00 24c: 10 00 24e: f1 ff - 250: 54 01 - 252: 00 00 - 254: 48 0c + 250: 5b 01 00 00 + 254: dc 09 256: 00 80 258: 0c 00 25a: 00 00 25c: 12 00 25e: 02 00 - 260: 5c 01 - 262: 00 00 + 260: 63 01 00 00 beqz zero, 2 264: 00 04 266: 00 00 268: 00 00 26a: 00 00 26c: 10 00 26e: f1 ff - 270: 69 01 + 270: 70 01 272: 00 00 - 274: 54 24 + 274: 3c 14 276: 00 80 278: 80 00 27a: 00 00 27c: 11 00 - 27e: 07 00 77 01 + 27e: 07 00 7e 01 282: 00 00 - 284: 48 24 + 284: 30 14 286: 00 80 288: 00 00 28a: 00 00 28c: 10 00 28e: 05 00 - 290: 62 02 + 290: 4a 02 292: 00 00 - 294: b4 0a + 294: 48 08 296: 00 80 298: 74 00 29a: 00 00 29c: 12 00 29e: 02 00 - 2a0: 87 01 00 00 - 2a4: dc 06 + 2a0: 8e 01 + 2a2: 00 00 + 2a4: 08 18 2a6: 00 80 - 2a8: 50 00 + 2a8: 00 00 2aa: 00 00 - 2ac: 12 00 - 2ae: 02 00 - 2b0: a6 01 - 2b2: 00 00 - 2b4: 20 28 + 2ac: 10 00 + 2ae: f1 ff + 2b0: 9f 01 00 00 + 2b4: 38 14 2b6: 00 80 - 2b8: 00 00 + 2b8: 04 00 2ba: 00 00 - 2bc: 10 00 - 2be: f1 ff - 2c0: b7 01 00 00 lui gp, 0 - 2c4: 50 24 + 2bc: 11 00 + 2be: 06 00 + 2c0: af 01 00 00 + 2c4: 30 14 2c6: 00 80 2c8: 04 00 2ca: 00 00 2cc: 11 00 - 2ce: 06 00 - 2d0: c7 01 00 00 fmsub.s ft3, ft0, ft0, ft0, rne - 2d4: 48 24 + 2ce: 05 00 + 2d0: c2 01 + 2d2: 00 00 + 2d4: 78 0a 2d6: 00 80 - 2d8: 04 00 + 2d8: 9c 00 2da: 00 00 - 2dc: 11 00 - 2de: 05 00 - 2e0: da 01 + 2dc: 12 00 + 2de: 02 00 + 2e0: d4 01 2e2: 00 00 - 2e4: e4 0c + 2e4: 1c 0a 2e6: 00 80 - 2e8: 9c 00 + 2e8: 5c 00 2ea: 00 00 2ec: 12 00 2ee: 02 00 - 2f0: ec 01 + 2f0: e6 01 2f2: 00 00 - 2f4: 88 0c - 2f6: 00 80 - 2f8: 5c 00 + 2f4: 00 00 + 2f6: 00 ff + 2f8: 00 00 2fa: 00 00 - 2fc: 12 00 - 2fe: 02 00 - 300: fe 01 + 2fc: 10 00 + 2fe: f1 ff + 300: f2 01 302: 00 00 - 304: 00 00 - 306: 00 ff + 304: 98 04 + 306: 00 80 308: 00 00 30a: 00 00 - 30c: 10 00 - 30e: f1 ff - 310: 0a 02 + 30c: 12 00 + 30e: 02 00 + 310: fc 01 312: 00 00 - 314: 98 04 + 314: 8c 0c 316: 00 80 - 318: 00 00 + 318: 24 01 31a: 00 00 31c: 12 00 31e: 02 00 - 320: 14 02 + 320: 32 02 322: 00 00 - 324: f8 0e + 324: 00 00 326: 00 80 - 328: 24 01 + 328: 50 00 32a: 00 00 32c: 12 00 - 32e: 02 00 - 330: 4a 02 + 32e: 01 00 + 330: 0d 02 332: 00 00 - 334: 00 00 + 334: f0 0b 336: 00 80 - 338: 50 00 + 338: 9c 00 33a: 00 00 33c: 12 00 - 33e: 01 00 - 340: 25 02 + 33e: 02 00 + 340: 21 02 342: 00 00 - 344: 5c 0e + 344: bc 14 346: 00 80 - 348: 9c 00 + 348: 00 00 34a: 00 00 - 34c: 12 00 - 34e: 02 00 - 350: 39 02 + 34c: 10 00 + 34e: 07 00 2d 02 352: 00 00 - 354: d4 24 + 354: 38 14 356: 00 80 358: 00 00 35a: 00 00 35c: 10 00 - 35e: 07 00 45 02 + 35e: 06 00 + 360: 39 02 362: 00 00 - 364: 50 24 + 364: 14 0b 366: 00 80 - 368: 00 00 + 368: dc 00 36a: 00 00 - 36c: 10 00 - 36e: 06 00 - 370: 51 02 + 36c: 12 00 + 36e: 02 00 + 370: 40 02 372: 00 00 - 374: 80 0d + 374: bc 08 376: 00 80 - 378: dc 00 + 378: 0c 01 37a: 00 00 37c: 12 00 37e: 02 00 - 380: 58 02 + 380: 50 02 382: 00 00 - 384: 28 0b + 384: 68 00 386: 00 80 - 388: 0c 01 + 388: 30 00 38a: 00 00 38c: 12 00 38e: 02 00 - 390: 68 02 + 390: 55 02 392: 00 00 - 394: 68 00 + 394: 4c 03 396: 00 80 - 398: 30 00 + 398: 44 01 39a: 00 00 39c: 12 00 39e: 02 00 - 3a0: 6d 02 + 3a0: 81 02 3a2: 00 00 - 3a4: d4 04 + 3a4: c8 09 3a6: 00 80 - 3a8: c0 00 + 3a8: 14 00 3aa: 00 00 3ac: 12 00 3ae: 02 00 - 3b0: 82 02 + 3b0: b6 01 3b2: 00 00 - 3b4: 4c 03 + 3b4: 34 14 3b6: 00 80 - 3b8: 44 01 + 3b8: 04 00 3ba: 00 00 - 3bc: 12 00 - 3be: 02 00 - 3c0: ae 02 + 3bc: 11 00 + 3be: 05 00 + 3c0: 88 02 3c2: 00 00 - 3c4: 74 08 + 3c4: 00 02 3c6: 00 80 - 3c8: c4 00 + 3c8: 4c 01 3ca: 00 00 3cc: 12 00 3ce: 02 00 - 3d0: ce 02 - 3d2: 00 00 - 3d4: 34 0c + 3d0: af 02 00 00 + 3d4: 08 10 3d6: 00 80 - 3d8: 14 00 + 3d8: 00 00 3da: 00 00 - 3dc: 12 00 - 3de: 02 00 - 3e0: ce 01 + 3dc: 10 00 + 3de: 04 00 + 3e0: be 02 3e2: 00 00 - 3e4: 4c 24 + 3e4: 38 14 3e6: 00 80 - 3e8: 04 00 + 3e8: 00 00 3ea: 00 00 - 3ec: 11 00 + 3ec: 10 00 3ee: 05 00 - 3f0: d5 02 - 3f2: 00 00 - 3f4: 00 02 + 3f0: e7 00 00 00 jalr zero + 3f4: bc 14 3f6: 00 80 - 3f8: 4c 01 + 3f8: 00 00 3fa: 00 00 - 3fc: 12 00 - 3fe: 02 00 - 400: fc 02 + 3fc: 10 00 + 3fe: 07 00 c5 02 402: 00 00 - 404: 20 20 + 404: bc 00 406: 00 80 - 408: 00 00 + 408: 44 01 40a: 00 00 - 40c: 10 00 - 40e: 04 00 - 410: 0b 03 00 00 - 414: 50 24 + 40c: 12 00 + 40e: 02 00 + 410: e3 02 00 00 beqz zero, 2052 + 414: e8 09 416: 00 80 - 418: 00 00 + 418: 34 00 41a: 00 00 - 41c: 10 00 - 41e: 05 00 - 420: d1 00 + 41c: 12 00 + 41e: 02 00 + 420: e2 02 422: 00 00 - 424: d4 24 + 424: 90 04 426: 00 80 428: 00 00 42a: 00 00 - 42c: 10 00 - 42e: 07 00 12 03 + 42c: 12 00 + 42e: 02 00 + 430: e8 02 432: 00 00 - 434: bc 00 + 434: 1c 06 436: 00 80 - 438: 44 01 + 438: 2c 02 43a: 00 00 43c: 12 00 43e: 02 00 - 440: 2f 03 00 00 - 444: 94 05 - 446: 00 80 - 448: 48 01 - 44a: 00 00 - 44c: 12 00 - 44e: 02 00 - 450: 46 03 - 452: 00 00 - 454: 54 0c - 456: 00 80 - 458: 34 00 - 45a: 00 00 - 45c: 12 00 - 45e: 02 00 - 460: 45 03 - 462: 00 00 - 464: 90 04 - 466: 00 80 - 468: 00 00 - 46a: 00 00 - 46c: 12 00 - 46e: 02 00 - 470: 4b 03 00 00 fnmsub.s ft6, ft0, ft0, ft0, rne - 474: 38 09 - 476: 00 80 - 478: 7c 01 - 47a: 00 00 - 47c: 12 00 - 47e: 02 00 Disassembly of section .strtab: @@ -1730,11 +1530,12 @@ Disassembly of section .strtab: 3e: 5f 6b 65 72 42: 6e 65 44: 6c 2d - 46: 63 34 2d 65 - 4a: 38 2d - 4c: 33 65 2d 32 - 50: 34 2d - 52: 64 36 + 46: 61 62 + 48: 2d 63 + 4a: 37 2d 35 39 lui s10, 234322 + 4e: 2d 32 + 50: 32 2d + 52: 32 35 54: 2e 63 56: 00 70 58: 61 72 @@ -1750,280 +1551,245 @@ Disassembly of section .strtab: 70: 76 78 72: 5f 73 70 61 76: 77 6e 2e 63 - 7a: 00 77 - 7c: 66 5f - 7e: 73 71 72 74 csrrci sp, 1863, 4 - 82: 2e 63 - 84: 00 65 - 86: 66 5f - 88: 73 71 72 74 csrrci sp, 1863, 4 - 8c: 2e 63 - 8e: 00 65 - 90: 72 72 - 92: 6e 6f - 94: 2e 63 - 96: 00 66 - 98: 69 6e - 9a: 69 2e - 9c: 63 00 69 6e beq s2, t1, 1760 - a0: 69 74 + 7a: 00 73 + 7c: 70 61 + 7e: 77 6e 5f 6b + 82: 65 72 + 84: 6e 65 + 86: 6c 5f + 88: 63 61 6c 6c bltu s8, t1, 1730 + 8c: 62 61 + 8e: 63 6b 00 77 bltu zero, a6, 1910 + 92: 66 5f + 94: 73 71 72 74 csrrci sp, 1863, 4 + 98: 2e 63 + 9a: 00 65 + 9c: 66 5f + 9e: 73 71 72 74 csrrci sp, 1863, 4 a2: 2e 63 - a4: 00 5f - a6: 5f 61 74 65 - aa: 78 69 - ac: 74 2e - ae: 63 00 69 6d beq s2, s6, 1728 - b2: 70 75 - b4: 72 65 - b6: 2e 63 - b8: 00 69 - ba: 6d 70 - bc: 75 72 - be: 65 5f - c0: 64 61 - c2: 74 61 - c4: 00 5f - c6: 5f 66 69 6e - ca: 69 5f - cc: 61 72 - ce: 72 61 - d0: 79 5f - d2: 65 6e - d4: 64 00 - d6: 5f 5f 66 69 - da: 6e 69 - dc: 5f 61 72 72 - e0: 61 79 - e2: 5f 73 74 61 - e6: 72 74 - e8: 00 5f - ea: 5f 69 6e 69 - ee: 74 5f - f0: 61 72 - f2: 72 61 - f4: 79 5f - f6: 65 6e - f8: 64 00 - fa: 5f 5f 70 72 - fe: 65 69 - 100: 6e 69 - 102: 74 5f - 104: 61 72 - 106: 72 61 - 108: 79 5f - 10a: 65 6e - 10c: 64 00 - 10e: 5f 5f 69 6e - 112: 69 74 - 114: 5f 61 72 72 - 118: 61 79 - 11a: 5f 73 74 61 - 11e: 72 74 - 120: 00 5f - 122: 5f 70 72 65 - 126: 69 6e + a4: 00 65 + a6: 72 72 + a8: 6e 6f + aa: 2e 63 + ac: 00 66 + ae: 69 6e + b0: 69 2e + b2: 63 00 69 6e beq s2, t1, 1760 + b6: 69 74 + b8: 2e 63 + ba: 00 5f + bc: 5f 61 74 65 + c0: 78 69 + c2: 74 2e + c4: 63 00 69 6d beq s2, s6, 1728 + c8: 70 75 + ca: 72 65 + cc: 2e 63 + ce: 00 69 + d0: 6d 70 + d2: 75 72 + d4: 65 5f + d6: 64 61 + d8: 74 61 + da: 00 5f + dc: 5f 66 69 6e + e0: 69 5f + e2: 61 72 + e4: 72 61 + e6: 79 5f + e8: 65 6e + ea: 64 00 + ec: 5f 5f 66 69 + f0: 6e 69 + f2: 5f 61 72 72 + f6: 61 79 + f8: 5f 73 74 61 + fc: 72 74 + fe: 00 5f + 100: 5f 69 6e 69 + 104: 74 5f + 106: 61 72 + 108: 72 61 + 10a: 79 5f + 10c: 65 6e + 10e: 64 00 + 110: 5f 5f 70 72 + 114: 65 69 + 116: 6e 69 + 118: 74 5f + 11a: 61 72 + 11c: 72 61 + 11e: 79 5f + 120: 65 6e + 122: 64 00 + 124: 5f 5f 69 6e 128: 69 74 12a: 5f 61 72 72 12e: 61 79 130: 5f 73 74 61 134: 72 74 - 136: 00 76 - 138: 78 5f - 13a: 73 70 61 77 csrci 1910, 2 - 13e: 6e 5f - 140: 74 61 - 142: 73 6b 73 00 csrrsi s6, 7, 6 - 146: 5f 5f 73 74 - 14a: 61 63 - 14c: 6b 5f 75 73 - 150: 61 67 - 152: 65 00 - 154: 5f 5f 65 72 - 158: 72 6e - 15a: 6f 00 5f 5f j 986612 - 15e: 73 74 61 63 csrrci s0, 1590, 2 - 162: 6b 5f 73 69 - 166: 7a 65 - 168: 00 67 - 16a: 5f 77 73 70 - 16e: 61 77 - 170: 6e 5f - 172: 61 72 - 174: 67 73 00 5f - 178: 5f 53 44 41 - 17c: 54 41 - 17e: 5f 42 45 47 - 182: 49 4e - 184: 5f 5f 00 73 - 188: 70 61 - 18a: 77 6e 5f 72 - 18e: 65 6d - 190: 61 69 - 192: 6e 69 - 194: 6e 67 - 196: 5f 74 61 73 - 19a: 6b 73 5f 63 - 19e: 61 6c - 1a0: 6c 62 - 1a2: 61 63 - 1a4: 6b 00 5f 5f - 1a8: 67 6c 6f 62 - 1ac: 61 6c - 1ae: 5f 70 6f 69 - 1b2: 6e 74 - 1b4: 65 72 - 1b6: 00 5f - 1b8: 5f 66 64 6c - 1bc: 69 62 - 1be: 5f 76 65 72 - 1c2: 73 69 6f 6e csrrsi s2, 1766, 30 - 1c6: 00 5f - 1c8: 67 6c 6f 62 - 1cc: 61 6c - 1ce: 5f 69 6d 70 - 1d2: 75 72 - 1d4: 65 5f - 1d6: 70 74 - 1d8: 72 00 - 1da: 5f 5f 6c 69 - 1de: 62 63 - 1e0: 5f 69 6e 69 - 1e4: 74 5f - 1e6: 61 72 - 1e8: 72 61 - 1ea: 79 00 - 1ec: 5f 5f 6c 69 - 1f0: 62 63 - 1f2: 5f 66 69 6e - 1f6: 69 5f - 1f8: 61 72 - 1fa: 72 61 - 1fc: 79 00 - 1fe: 5f 5f 73 74 - 202: 61 63 - 204: 6b 5f 74 6f - 208: 70 00 - 20a: 76 78 - 20c: 5f 73 65 74 - 210: 5f 73 70 00 - 214: 5f 5f 63 61 - 218: 6c 6c - 21a: 5f 65 78 69 - 21e: 74 70 - 220: 72 6f - 222: 63 73 00 5f bgeu zero, a6, 1510 - 226: 5f 72 65 67 - 22a: 69 73 - 22c: 74 65 - 22e: 72 5f - 230: 65 78 - 232: 69 74 - 234: 70 72 - 236: 6f 63 00 5f jal t1, 26096 - 23a: 5f 42 53 53 - 23e: 5f 45 4e 44 - 242: 5f 5f 00 5f - 246: 5f 62 73 73 - 24a: 5f 73 74 61 - 24e: 72 74 - 250: 00 6d - 252: 65 6d - 254: 73 65 74 00 csrrsi a0, 7, 8 - 258: 5f 5f 69 65 - 25c: 65 65 - 25e: 37 35 34 5f lui a0, 389955 - 262: 73 71 72 74 csrrci sp, 1863, 4 - 266: 66 00 - 268: 6d 61 - 26a: 69 6e - 26c: 00 73 - 26e: 70 61 - 270: 77 6e 5f 74 - 274: 61 73 - 276: 6b 73 5f 63 - 27a: 61 6c - 27c: 6c 62 - 27e: 61 63 - 280: 6b 00 5f 70 - 284: 6f 63 6c 5f jal t1, 812534 - 288: 6b 65 72 6e - 28c: 65 6c - 28e: 5f 4e 65 61 - 292: 72 65 - 294: 73 74 4e 65 csrrci s0, 1620, 28 - 298: 69 67 - 29a: 68 62 - 29c: 6f 72 5f 77 jal tp, 1015668 - 2a0: 6f 72 6b 67 jal tp, 751222 - 2a4: 72 6f - 2a6: 75 70 - 2a8: 5f 66 61 73 - 2ac: 74 00 - 2ae: 73 70 61 77 csrci 1910, 2 - 2b2: 6e 5f - 2b4: 6b 65 72 6e - 2b8: 65 6c - 2ba: 5f 72 65 6d - 2be: 61 69 - 2c0: 6e 69 - 2c2: 6e 67 - 2c4: 5f 63 61 6c - 2c8: 6c 62 - 2ca: 61 63 - 2cc: 6b 00 61 74 - 2d0: 65 78 - 2d2: 69 74 - 2d4: 00 5f - 2d6: 70 6f - 2d8: 63 6c 5f 6b bltu t5, s5, 1720 - 2dc: 65 72 - 2de: 6e 65 - 2e0: 6c 5f - 2e2: 4e 65 - 2e4: 61 72 - 2e6: 65 73 - 2e8: 74 4e - 2ea: 65 69 - 2ec: 67 68 62 6f - 2f0: 72 5f - 2f2: 77 6f 72 6b - 2f6: 67 72 6f 75 - 2fa: 70 00 - 2fc: 5f 5f 44 41 - 300: 54 41 - 302: 5f 42 45 47 - 306: 49 4e - 308: 5f 5f 00 5f - 30c: 65 64 - 30e: 61 74 - 310: 61 00 - 312: 5f 70 6f 63 - 316: 6c 5f - 318: 6b 65 72 6e - 31c: 65 6c - 31e: 5f 4e 65 61 - 322: 72 65 - 324: 73 74 4e 65 csrrci s0, 1620, 28 - 328: 69 67 - 32a: 68 62 - 32c: 6f 72 00 73 jal tp, 30512 - 330: 70 61 - 332: 77 6e 5f 6b - 336: 65 72 - 338: 6e 65 - 33a: 6c 5f - 33c: 63 61 6c 6c bltu s8, t1, 1730 - 340: 62 61 - 342: 63 6b 00 5f bltu zero, a6, 1526 - 346: 65 78 - 348: 69 74 - 34a: 00 76 - 34c: 78 5f - 34e: 73 70 61 77 csrci 1910, 2 - 352: 6e 5f - 354: 6b 65 72 6e - 358: 65 6c - 35a: 00 + 136: 00 5f + 138: 5f 70 72 65 + 13c: 69 6e + 13e: 69 74 + 140: 5f 61 72 72 + 144: 61 79 + 146: 5f 73 74 61 + 14a: 72 74 + 14c: 00 5f + 14e: 5f 73 74 61 + 152: 63 6b 5f 75 bltu t5, s5, 1878 + 156: 73 61 67 65 csrrsi sp, 1622, 14 + 15a: 00 5f + 15c: 5f 65 72 72 + 160: 6e 6f + 162: 00 5f + 164: 5f 73 74 61 + 168: 63 6b 5f 73 bltu t5, s5, 1846 + 16c: 69 7a + 16e: 65 00 + 170: 67 5f 77 73 + 174: 70 61 + 176: 77 6e 5f 61 + 17a: 72 67 + 17c: 73 00 5f 5f + 180: 53 44 41 54 + 184: 41 5f + 186: 42 45 + 188: 47 49 4e 5f + 18c: 5f 00 5f 5f + 190: 67 6c 6f 62 + 194: 61 6c + 196: 5f 70 6f 69 + 19a: 6e 74 + 19c: 65 72 + 19e: 00 5f + 1a0: 5f 66 64 6c + 1a4: 69 62 + 1a6: 5f 76 65 72 + 1aa: 73 69 6f 6e csrrsi s2, 1766, 30 + 1ae: 00 5f + 1b0: 67 6c 6f 62 + 1b4: 61 6c + 1b6: 5f 69 6d 70 + 1ba: 75 72 + 1bc: 65 5f + 1be: 70 74 + 1c0: 72 00 + 1c2: 5f 5f 6c 69 + 1c6: 62 63 + 1c8: 5f 69 6e 69 + 1cc: 74 5f + 1ce: 61 72 + 1d0: 72 61 + 1d2: 79 00 + 1d4: 5f 5f 6c 69 + 1d8: 62 63 + 1da: 5f 66 69 6e + 1de: 69 5f + 1e0: 61 72 + 1e2: 72 61 + 1e4: 79 00 + 1e6: 5f 5f 73 74 + 1ea: 61 63 + 1ec: 6b 5f 74 6f + 1f0: 70 00 + 1f2: 76 78 + 1f4: 5f 73 65 74 + 1f8: 5f 73 70 00 + 1fc: 5f 5f 63 61 + 200: 6c 6c + 202: 5f 65 78 69 + 206: 74 70 + 208: 72 6f + 20a: 63 73 00 5f bgeu zero, a6, 1510 + 20e: 5f 72 65 67 + 212: 69 73 + 214: 74 65 + 216: 72 5f + 218: 65 78 + 21a: 69 74 + 21c: 70 72 + 21e: 6f 63 00 5f jal t1, 26096 + 222: 5f 42 53 53 + 226: 5f 45 4e 44 + 22a: 5f 5f 00 5f + 22e: 5f 62 73 73 + 232: 5f 73 74 61 + 236: 72 74 + 238: 00 6d + 23a: 65 6d + 23c: 73 65 74 00 csrrsi a0, 7, 8 + 240: 5f 5f 69 65 + 244: 65 65 + 246: 37 35 34 5f lui a0, 389955 + 24a: 73 71 72 74 csrrci sp, 1863, 4 + 24e: 66 00 + 250: 6d 61 + 252: 69 6e + 254: 00 5f + 256: 70 6f + 258: 63 6c 5f 6b bltu t5, s5, 1720 + 25c: 65 72 + 25e: 6e 65 + 260: 6c 5f + 262: 4e 65 + 264: 61 72 + 266: 65 73 + 268: 74 4e + 26a: 65 69 + 26c: 67 68 62 6f + 270: 72 5f + 272: 77 6f 72 6b + 276: 67 72 6f 75 + 27a: 70 5f + 27c: 66 61 + 27e: 73 74 00 61 csrrci s0, 1552, 0 + 282: 74 65 + 284: 78 69 + 286: 74 00 + 288: 5f 70 6f 63 + 28c: 6c 5f + 28e: 6b 65 72 6e + 292: 65 6c + 294: 5f 4e 65 61 + 298: 72 65 + 29a: 73 74 4e 65 csrrci s0, 1620, 28 + 29e: 69 67 + 2a0: 68 62 + 2a2: 6f 72 5f 77 jal tp, 1015668 + 2a6: 6f 72 6b 67 jal tp, 751222 + 2aa: 72 6f + 2ac: 75 70 + 2ae: 00 5f + 2b0: 5f 44 41 54 + 2b4: 41 5f + 2b6: 42 45 + 2b8: 47 49 4e 5f + 2bc: 5f 00 5f 65 + 2c0: 64 61 + 2c2: 74 61 + 2c4: 00 5f + 2c6: 70 6f + 2c8: 63 6c 5f 6b bltu t5, s5, 1720 + 2cc: 65 72 + 2ce: 6e 65 + 2d0: 6c 5f + 2d2: 4e 65 + 2d4: 61 72 + 2d6: 65 73 + 2d8: 74 4e + 2da: 65 69 + 2dc: 67 68 62 6f + 2e0: 72 00 + 2e2: 5f 65 78 69 + 2e6: 74 00 + 2e8: 76 78 + 2ea: 5f 73 70 61 + 2ee: 77 6e 5f 6b + 2f2: 65 72 + 2f4: 6e 65 + 2f6: 6c 00 Disassembly of section .shstrtab: diff --git a/benchmarks/opencl/nearn/kernel.pocl b/benchmarks/opencl/nearn/kernel.pocl index b7c2c31d..97b4afb8 100644 Binary files a/benchmarks/opencl/nearn/kernel.pocl and b/benchmarks/opencl/nearn/kernel.pocl differ diff --git a/benchmarks/opencl/saxpy/Makefile b/benchmarks/opencl/saxpy/Makefile index ee4cdeff..9d6f91b6 100644 --- a/benchmarks/opencl/saxpy/Makefile +++ b/benchmarks/opencl/saxpy/Makefile @@ -8,8 +8,8 @@ VORTEX_DRV_PATH ?= $(realpath ../../../driver) VORTEX_RT_PATH ?= $(realpath ../../../runtime) K_LLCFLAGS += "-O3 -march=riscv32 -target-abi=ilp32f -mcpu=generic-rv32 -mattr=+m,+f -float-abi=hard -code-model=small" -K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -Wl,--gc-sections -Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld" -K_LDFLAGS += "$(VORTEX_RT_PATH)/libvortexrt.a -lm" +K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -fdata-sections -ffunction-sections" +K_LDFLAGS += "-Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a -lm" CXXFLAGS += -std=c++11 -O2 -Wall -Wextra -Wfatal-errors #CXXFLAGS += -std=c++11 -O0 -g -Wall -Wextra -Wfatal-errors diff --git a/benchmarks/opencl/saxpy/kernel.pocl b/benchmarks/opencl/saxpy/kernel.pocl index 7371920a..0eb739e7 100644 Binary files a/benchmarks/opencl/saxpy/kernel.pocl and b/benchmarks/opencl/saxpy/kernel.pocl differ diff --git a/benchmarks/opencl/saxpy/saxpy.dump b/benchmarks/opencl/saxpy/saxpy.dump index 22e0a226..0ed173a8 100644 --- a/benchmarks/opencl/saxpy/saxpy.dump +++ b/benchmarks/opencl/saxpy/saxpy.dump @@ -1,5 +1,5 @@ -/tmp/pocl_vortex_kernel-64-00-98-1c-a5.elf: file format ELF32-riscv +/tmp/pocl_vortex_kernel-5f-33-e1-2a-a5.elf: file format ELF32-riscv Disassembly of section .init: @@ -12,28 +12,28 @@ Disassembly of section .init: 80000010: ef 00 c0 22 jal 556 80000014: 13 05 10 00 addi a0, zero, 1 80000018: 6b 00 05 00 -8000001c: 17 15 00 00 auipc a0, 1 -80000020: 13 05 85 41 addi a0, a0, 1048 -80000024: 17 16 00 00 auipc a2, 1 -80000028: 13 06 06 49 addi a2, a2, 1168 +8000001c: 17 25 00 00 auipc a0, 2 +80000020: 13 05 05 de addi a0, a0, -544 +80000024: 17 26 00 00 auipc a2, 2 +80000028: 13 06 86 e5 addi a2, a2, -424 8000002c: 33 06 a6 40 sub a2, a2, a0 80000030: 93 05 00 00 mv a1, zero -80000034: ef 00 50 16 jal 2404 -80000038: 17 15 00 00 auipc a0, 1 -8000003c: 13 05 85 86 addi a0, a0, -1944 -80000040: ef 00 90 01 jal 2072 -80000044: ef 00 90 0b jal 2232 +80000034: ef 00 80 6f jal 1784 +80000038: 17 05 00 00 auipc a0, 0 +8000003c: 13 05 c5 5f addi a0, a0, 1532 +80000040: ef 00 c0 5a jal 1452 +80000044: ef 00 c0 64 jal 1612 80000048: ef 00 00 02 jal 32 -8000004c: 6f 00 10 02 j 2080 +8000004c: 6f 00 40 5b j 1460 Disassembly of section .text: 80000050 register_fini: 80000050: 93 07 00 00 mv a5, zero 80000054: 63 88 07 00 beqz a5, 16 -80000058: 37 15 00 80 lui a0, 524289 -8000005c: 13 05 05 8a addi a0, a0, -1888 -80000060: 6f 00 80 7f j 2040 +80000058: 37 05 00 80 lui a0, 524288 +8000005c: 13 05 45 63 addi a0, a0, 1588 +80000060: 6f 00 c0 58 j 1420 80000064: 67 80 00 00 ret 80000068 main: @@ -44,7 +44,7 @@ Disassembly of section .text: 80000078: 37 05 ff 7f lui a0, 524272 8000007c: 13 06 45 03 addi a2, a0, 52 80000080: 37 05 ff 7f lui a0, 524272 -80000084: ef 00 80 65 jal 1624 +80000084: ef 00 c0 33 jal 828 80000088: 13 05 00 00 mv a0, zero 8000008c: 83 20 c1 00 lw ra, 12(sp) 80000090: 13 01 01 01 addi sp, sp, 16 @@ -166,8 +166,8 @@ Disassembly of section .text: 8000023c vx_set_sp: 8000023c: 73 25 00 fc csrr a0, 4032 80000240: 6b 00 05 00 -80000244: 97 11 00 00 auipc gp, 1 -80000248: 93 81 41 5c addi gp, gp, 1476 +80000244: 97 21 00 00 auipc gp, 2 +80000248: 93 81 c1 f8 addi gp, gp, -116 8000024c: 17 01 00 7f auipc sp, 520192 80000250: 13 01 41 db addi sp, sp, -588 80000254: 93 05 00 40 addi a1, zero, 1024 @@ -182,695 +182,532 @@ Disassembly of section .text: 80000274 RETURN: 80000274: 67 80 00 00 ret -80000278 spawn_tasks_callback: +80000278 spawn_kernel_callback: 80000278: 13 01 01 fe addi sp, sp, -32 8000027c: 23 2e 11 00 sw ra, 28(sp) 80000280: 23 2c 81 00 sw s0, 24(sp) 80000284: 23 2a 91 00 sw s1, 20(sp) 80000288: 23 28 21 01 sw s2, 16(sp) 8000028c: 23 26 31 01 sw s3, 12(sp) -80000290: f3 27 00 fc csrr a5, 4032 -80000294: 6b 80 07 00 -80000298: f3 26 50 cc csrr a3, 3269 -8000029c: f3 29 30 cc csrr s3, 3267 -800002a0: 73 27 00 cc csrr a4, 3264 -800002a4: 73 26 00 fc csrr a2, 4032 -800002a8: b7 17 00 80 lui a5, 524289 -800002ac: 93 96 26 00 slli a3, a3, 2 -800002b0: 93 87 47 43 addi a5, a5, 1076 -800002b4: b3 87 d7 00 add a5, a5, a3 -800002b8: 83 a4 07 00 lw s1, 0(a5) -800002bc: 03 a4 04 01 lw s0, 16(s1) -800002c0: 83 a6 c4 00 lw a3, 12(s1) -800002c4: 33 a9 89 00 slt s2, s3, s0 -800002c8: 93 07 04 00 mv a5, s0 -800002cc: 33 09 d9 00 add s2, s2, a3 -800002d0: 33 84 36 03 mul s0, a3, s3 -800002d4: 63 d4 f9 00 bge s3, a5, 8 -800002d8: 93 87 09 00 mv a5, s3 -800002dc: 33 04 f4 00 add s0, s0, a5 -800002e0: 83 a6 84 00 lw a3, 8(s1) -800002e4: 33 04 c4 02 mul s0, s0, a2 -800002e8: b3 07 e9 02 mul a5, s2, a4 -800002ec: 33 04 d4 00 add s0, s0, a3 -800002f0: 33 04 f4 00 add s0, s0, a5 -800002f4: 33 09 89 00 add s2, s2, s0 -800002f8: 63 5e 24 01 bge s0, s2, 28 -800002fc: 83 a7 04 00 lw a5, 0(s1) -80000300: 83 a5 44 00 lw a1, 4(s1) -80000304: 13 05 04 00 mv a0, s0 -80000308: 13 04 14 00 addi s0, s0, 1 -8000030c: e7 80 07 00 jalr a5 -80000310: e3 16 89 fe bne s2, s0, -20 -80000314: 93 b9 19 00 seqz s3, s3 -80000318: 6b 80 09 00 -8000031c: 83 20 c1 01 lw ra, 28(sp) -80000320: 03 24 81 01 lw s0, 24(sp) -80000324: 83 24 41 01 lw s1, 20(sp) -80000328: 03 29 01 01 lw s2, 16(sp) -8000032c: 83 29 c1 00 lw s3, 12(sp) -80000330: 13 01 01 02 addi sp, sp, 32 -80000334: 67 80 00 00 ret +80000290: 23 24 41 01 sw s4, 8(sp) +80000294: 23 22 51 01 sw s5, 4(sp) +80000298: f3 27 00 fc csrr a5, 4032 +8000029c: 6b 80 07 00 +800002a0: f3 26 50 cc csrr a3, 3269 +800002a4: 73 29 30 cc csrr s2, 3267 +800002a8: 73 27 00 cc csrr a4, 3264 +800002ac: 73 26 00 fc csrr a2, 4032 +800002b0: b7 27 00 80 lui a5, 524290 +800002b4: 93 96 26 00 slli a3, a3, 2 +800002b8: 93 87 c7 df addi a5, a5, -516 +800002bc: b3 87 d7 00 add a5, a5, a3 +800002c0: 03 a4 07 00 lw s0, 0(a5) +800002c4: 83 24 44 01 lw s1, 20(s0) +800002c8: 83 26 04 01 lw a3, 16(s0) +800002cc: b3 2a 99 00 slt s5, s2, s1 +800002d0: 93 87 04 00 mv a5, s1 +800002d4: b3 8a da 00 add s5, s5, a3 +800002d8: b3 84 26 03 mul s1, a3, s2 +800002dc: 63 54 f9 00 bge s2, a5, 8 +800002e0: 93 07 09 00 mv a5, s2 +800002e4: b3 84 f4 00 add s1, s1, a5 +800002e8: 83 25 04 00 lw a1, 0(s0) +800002ec: 83 26 c4 00 lw a3, 12(s0) +800002f0: 83 a9 05 00 lw s3, 0(a1) +800002f4: 03 aa 45 00 lw s4, 4(a1) +800002f8: b3 84 c4 02 mul s1, s1, a2 +800002fc: b3 87 ea 02 mul a5, s5, a4 +80000300: b3 84 d4 00 add s1, s1, a3 +80000304: b3 84 f4 00 add s1, s1, a5 +80000308: b3 8a 9a 00 add s5, s5, s1 +8000030c: 33 8a 49 03 mul s4, s3, s4 +80000310: 63 c0 54 07 blt s1, s5, 96 +80000314: 6f 00 00 08 j 128 +80000318: 03 47 a4 01 lbu a4, 26(s0) +8000031c: 83 46 94 01 lbu a3, 25(s0) +80000320: 33 d7 e4 40 sra a4, s1, a4 +80000324: b3 07 47 03 mul a5, a4, s4 +80000328: b3 87 f4 40 sub a5, s1, a5 +8000032c: 63 80 06 06 beqz a3, 96 +80000330: 83 46 b4 01 lbu a3, 27(s0) +80000334: b3 d6 d7 40 sra a3, a5, a3 +80000338: b3 88 36 03 mul a7, a3, s3 +8000033c: 03 ae 45 01 lw t3, 20(a1) +80000340: 03 a3 05 01 lw t1, 16(a1) +80000344: 03 a6 c5 00 lw a2, 12(a1) +80000348: 03 28 44 00 lw a6, 4(s0) +8000034c: 03 25 84 00 lw a0, 8(s0) +80000350: 93 84 14 00 addi s1, s1, 1 +80000354: 33 07 c7 01 add a4, a4, t3 +80000358: b3 86 66 00 add a3, a3, t1 +8000035c: b3 87 17 41 sub a5, a5, a7 +80000360: 33 86 c7 00 add a2, a5, a2 +80000364: e7 00 08 00 jalr a6 +80000368: 63 86 9a 02 beq s5, s1, 44 +8000036c: 83 25 04 00 lw a1, 0(s0) +80000370: 83 47 84 01 lbu a5, 24(s0) +80000374: e3 92 07 fa bnez a5, -92 +80000378: 33 c7 44 03 div a4, s1, s4 +8000037c: 83 46 94 01 lbu a3, 25(s0) +80000380: b3 07 47 03 mul a5, a4, s4 +80000384: b3 87 f4 40 sub a5, s1, a5 +80000388: e3 94 06 fa bnez a3, -88 +8000038c: b3 c6 37 03 div a3, a5, s3 +80000390: 6f f0 9f fa j -88 +80000394: 13 39 19 00 seqz s2, s2 +80000398: 6b 00 09 00 +8000039c: 83 20 c1 01 lw ra, 28(sp) +800003a0: 03 24 81 01 lw s0, 24(sp) +800003a4: 83 24 41 01 lw s1, 20(sp) +800003a8: 03 29 01 01 lw s2, 16(sp) +800003ac: 83 29 c1 00 lw s3, 12(sp) +800003b0: 03 2a 81 00 lw s4, 8(sp) +800003b4: 83 2a 41 00 lw s5, 4(sp) +800003b8: 13 01 01 02 addi sp, sp, 32 +800003bc: 67 80 00 00 ret -80000338 spawn_kernel_callback: -80000338: 13 01 01 fe addi sp, sp, -32 -8000033c: 23 2e 11 00 sw ra, 28(sp) -80000340: 23 2c 81 00 sw s0, 24(sp) -80000344: 23 2a 91 00 sw s1, 20(sp) -80000348: 23 28 21 01 sw s2, 16(sp) -8000034c: 23 26 31 01 sw s3, 12(sp) -80000350: 23 24 41 01 sw s4, 8(sp) -80000354: 23 22 51 01 sw s5, 4(sp) -80000358: f3 27 00 fc csrr a5, 4032 -8000035c: 6b 80 07 00 -80000360: f3 26 50 cc csrr a3, 3269 -80000364: f3 2a 30 cc csrr s5, 3267 -80000368: 73 27 00 cc csrr a4, 3264 -8000036c: 73 26 00 fc csrr a2, 4032 -80000370: b7 17 00 80 lui a5, 524289 -80000374: 93 96 26 00 slli a3, a3, 2 -80000378: 93 87 47 43 addi a5, a5, 1076 -8000037c: b3 87 d7 00 add a5, a5, a3 -80000380: 03 a4 07 00 lw s0, 0(a5) -80000384: 83 24 44 01 lw s1, 20(s0) -80000388: 83 26 04 01 lw a3, 16(s0) -8000038c: b3 a9 9a 00 slt s3, s5, s1 -80000390: 93 87 04 00 mv a5, s1 -80000394: b3 89 d9 00 add s3, s3, a3 -80000398: b3 84 56 03 mul s1, a3, s5 -8000039c: 63 d4 fa 00 bge s5, a5, 8 -800003a0: 93 87 0a 00 mv a5, s5 -800003a4: b3 84 f4 00 add s1, s1, a5 -800003a8: 83 25 04 00 lw a1, 0(s0) -800003ac: 83 26 c4 00 lw a3, 12(s0) -800003b0: 03 aa 05 00 lw s4, 0(a1) -800003b4: 03 a9 45 00 lw s2, 4(a1) -800003b8: b3 84 c4 02 mul s1, s1, a2 -800003bc: b3 87 e9 02 mul a5, s3, a4 -800003c0: b3 84 d4 00 add s1, s1, a3 -800003c4: b3 84 f4 00 add s1, s1, a5 -800003c8: b3 89 99 00 add s3, s3, s1 -800003cc: 33 09 2a 03 mul s2, s4, s2 -800003d0: 63 cc 34 05 blt s1, s3, 88 -800003d4: 6f 00 00 08 j 128 -800003d8: 33 c7 24 03 div a4, s1, s2 -800003dc: 83 46 94 01 lbu a3, 25(s0) -800003e0: b3 07 27 03 mul a5, a4, s2 -800003e4: b3 87 f4 40 sub a5, s1, a5 -800003e8: 63 80 06 06 beqz a3, 96 -800003ec: b3 c6 47 03 div a3, a5, s4 -800003f0: 03 ae 45 01 lw t3, 20(a1) -800003f4: 03 a3 05 01 lw t1, 16(a1) -800003f8: 03 a6 c5 00 lw a2, 12(a1) -800003fc: 03 28 44 00 lw a6, 4(s0) -80000400: 03 25 84 00 lw a0, 8(s0) -80000404: 93 84 14 00 addi s1, s1, 1 -80000408: 33 07 c7 01 add a4, a4, t3 -8000040c: b3 88 46 03 mul a7, a3, s4 -80000410: b3 86 66 00 add a3, a3, t1 -80000414: b3 87 17 41 sub a5, a5, a7 -80000418: 33 86 c7 00 add a2, a5, a2 -8000041c: e7 00 08 00 jalr a6 -80000420: 63 8a 99 02 beq s3, s1, 52 -80000424: 83 25 04 00 lw a1, 0(s0) -80000428: 83 47 84 01 lbu a5, 24(s0) -8000042c: e3 96 07 fa bnez a5, -84 -80000430: 03 47 a4 01 lbu a4, 26(s0) -80000434: 83 46 94 01 lbu a3, 25(s0) -80000438: 33 d7 e4 40 sra a4, s1, a4 -8000043c: b3 07 27 03 mul a5, a4, s2 -80000440: b3 87 f4 40 sub a5, s1, a5 -80000444: e3 94 06 fa bnez a3, -88 -80000448: 83 46 b4 01 lbu a3, 27(s0) -8000044c: b3 d6 d7 40 sra a3, a5, a3 -80000450: 6f f0 1f fa j -96 -80000454: 93 ba 1a 00 seqz s5, s5 -80000458: 6b 80 0a 00 -8000045c: 83 20 c1 01 lw ra, 28(sp) -80000460: 03 24 81 01 lw s0, 24(sp) -80000464: 83 24 41 01 lw s1, 20(sp) -80000468: 03 29 01 01 lw s2, 16(sp) -8000046c: 83 29 c1 00 lw s3, 12(sp) -80000470: 03 2a 81 00 lw s4, 8(sp) -80000474: 83 2a 41 00 lw s5, 4(sp) -80000478: 13 01 01 02 addi sp, sp, 32 -8000047c: 67 80 00 00 ret +800003c0 vx_spawn_kernel: +800003c0: 13 01 01 fc addi sp, sp, -64 +800003c4: 23 2e 11 02 sw ra, 60(sp) +800003c8: 23 2c 81 02 sw s0, 56(sp) +800003cc: 23 2a 91 02 sw s1, 52(sp) +800003d0: 23 28 21 03 sw s2, 48(sp) +800003d4: 23 26 31 03 sw s3, 44(sp) +800003d8: f3 28 20 fc csrr a7, 4034 +800003dc: 73 23 10 fc csrr t1, 4033 +800003e0: 73 24 00 fc csrr s0, 4032 +800003e4: f3 27 50 cc csrr a5, 3269 +800003e8: 13 07 f0 01 addi a4, zero, 31 +800003ec: 63 46 f7 0e blt a4, a5, 236 +800003f0: 03 2e 05 00 lw t3, 0(a0) +800003f4: 83 26 45 00 lw a3, 4(a0) +800003f8: 03 28 85 00 lw a6, 8(a0) +800003fc: b3 0e 83 02 mul t4, t1, s0 +80000400: 13 07 10 00 addi a4, zero, 1 +80000404: b3 06 de 02 mul a3, t3, a3 +80000408: 33 88 06 03 mul a6, a3, a6 +8000040c: 63 d4 0e 01 bge t4, a6, 8 +80000410: 33 47 d8 03 div a4, a6, t4 +80000414: 63 c0 e8 0e blt a7, a4, 224 +80000418: 63 d0 e7 0c bge a5, a4, 192 +8000041c: 93 88 f8 ff addi a7, a7, -1 +80000420: b3 4e e8 02 div t4, a6, a4 +80000424: 93 84 0e 00 mv s1, t4 +80000428: 63 96 f8 00 bne a7, a5, 12 +8000042c: 33 67 e8 02 rem a4, a6, a4 +80000430: b3 04 d7 01 add s1, a4, t4 +80000434: 33 c9 84 02 div s2, s1, s0 +80000438: b3 e4 84 02 rem s1, s1, s0 +8000043c: 63 42 69 0c blt s2, t1, 196 +80000440: 93 02 10 00 addi t0, zero, 1 +80000444: 33 48 69 02 div a6, s2, t1 +80000448: 63 06 08 00 beqz a6, 12 +8000044c: 93 02 08 00 mv t0, a6 +80000450: 33 68 69 02 rem a6, s2, t1 +80000454: d3 f7 06 d0 fcvt.s.w fa5, a3 +80000458: 93 8f f6 ff addi t6, a3, -1 +8000045c: 13 0f fe ff addi t5, t3, -1 +80000460: b7 29 00 80 lui s3, 524290 +80000464: b3 f6 df 00 and a3, t6, a3 +80000468: 93 89 c9 df addi s3, s3, -516 +8000046c: 93 b6 16 00 seqz a3, a3 +80000470: 23 22 a1 00 sw a0, 4(sp) +80000474: 23 24 b1 00 sw a1, 8(sp) +80000478: 23 26 c1 00 sw a2, 12(sp) +8000047c: 23 2a 51 00 sw t0, 20(sp) +80000480: 23 2c 01 01 sw a6, 24(sp) +80000484: 23 0e d1 00 sb a3, 28(sp) +80000488: 33 87 fe 02 mul a4, t4, a5 +8000048c: d3 8e 07 e0 fmv.x.w t4, fa5 +80000490: d3 77 0e d0 fcvt.s.w fa5, t3 +80000494: 93 97 27 00 slli a5, a5, 2 +80000498: 33 7e cf 01 and t3, t5, t3 +8000049c: d3 88 07 e0 fmv.x.w a7, fa5 +800004a0: 93 de 7e 41 srai t4, t4, 23 +800004a4: 13 3e 1e 00 seqz t3, t3 +800004a8: 93 d8 78 41 srai a7, a7, 23 +800004ac: 93 8e 1e f8 addi t4, t4, -127 +800004b0: 93 88 18 f8 addi a7, a7, -127 +800004b4: b3 87 f9 00 add a5, s3, a5 +800004b8: 23 28 e1 00 sw a4, 16(sp) +800004bc: 13 07 41 00 addi a4, sp, 4 +800004c0: a3 0e c1 01 sb t3, 29(sp) +800004c4: 23 0f d1 01 sb t4, 30(sp) +800004c8: a3 0f 11 01 sb a7, 31(sp) +800004cc: 23 a0 e7 00 sw a4, 0(a5) +800004d0: 63 4e 20 03 bgtz s2, 60 +800004d4: 63 9c 04 04 bnez s1, 88 +800004d8: 83 20 c1 03 lw ra, 60(sp) +800004dc: 03 24 81 03 lw s0, 56(sp) +800004e0: 83 24 41 03 lw s1, 52(sp) +800004e4: 03 29 01 03 lw s2, 48(sp) +800004e8: 83 29 c1 02 lw s3, 44(sp) +800004ec: 13 01 01 04 addi sp, sp, 64 +800004f0: 67 80 00 00 ret +800004f4: 13 87 08 00 mv a4, a7 +800004f8: e3 c2 e7 f2 blt a5, a4, -220 +800004fc: 6f f0 df fd j -36 +80000500: 13 08 00 00 mv a6, zero +80000504: 93 02 10 00 addi t0, zero, 1 +80000508: 6f f0 df f4 j -180 +8000050c: 13 07 09 00 mv a4, s2 +80000510: 63 54 23 01 bge t1, s2, 8 +80000514: 13 07 03 00 mv a4, t1 +80000518: b7 07 00 80 lui a5, 524288 +8000051c: 93 87 87 27 addi a5, a5, 632 +80000520: 6b 10 f7 00 +80000524: ef f0 5f d5 jal -684 +80000528: e3 88 04 fa beqz s1, -80 +8000052c: 33 04 89 02 mul s0, s2, s0 +80000530: 23 28 81 00 sw s0, 16(sp) +80000534: 6b 80 04 00 +80000538: 73 27 50 cc csrr a4, 3269 +8000053c: f3 27 20 cc csrr a5, 3266 +80000540: 13 17 27 00 slli a4, a4, 2 +80000544: b3 89 e9 00 add s3, s3, a4 +80000548: 03 a5 09 00 lw a0, 0(s3) +8000054c: 83 25 05 00 lw a1, 0(a0) +80000550: 83 26 c5 00 lw a3, 12(a0) +80000554: 03 47 85 01 lbu a4, 24(a0) +80000558: 03 a8 05 00 lw a6, 0(a1) +8000055c: 03 a6 45 00 lw a2, 4(a1) +80000560: b3 87 d7 00 add a5, a5, a3 +80000564: 33 06 c8 02 mul a2, a6, a2 +80000568: 63 0e 07 06 beqz a4, 124 +8000056c: 03 47 a5 01 lbu a4, 26(a0) +80000570: 33 d7 e7 40 sra a4, a5, a4 +80000574: 83 46 95 01 lbu a3, 25(a0) +80000578: 33 06 e6 02 mul a2, a2, a4 +8000057c: b3 87 c7 40 sub a5, a5, a2 +80000580: 63 8e 06 04 beqz a3, 92 +80000584: 83 48 b5 01 lbu a7, 27(a0) +80000588: b3 d8 17 41 sra a7, a5, a7 +8000058c: 33 08 18 03 mul a6, a6, a7 +80000590: 03 ae 45 01 lw t3, 20(a1) +80000594: 83 a6 05 01 lw a3, 16(a1) +80000598: 03 a6 c5 00 lw a2, 12(a1) +8000059c: 03 23 45 00 lw t1, 4(a0) +800005a0: 03 25 85 00 lw a0, 8(a0) +800005a4: 33 07 c7 01 add a4, a4, t3 +800005a8: b3 86 d8 00 add a3, a7, a3 +800005ac: b3 87 07 41 sub a5, a5, a6 +800005b0: 33 86 c7 00 add a2, a5, a2 +800005b4: e7 00 03 00 jalr t1 +800005b8: 93 07 10 00 addi a5, zero, 1 +800005bc: 6b 80 07 00 +800005c0: 83 20 c1 03 lw ra, 60(sp) +800005c4: 03 24 81 03 lw s0, 56(sp) +800005c8: 83 24 41 03 lw s1, 52(sp) +800005cc: 03 29 01 03 lw s2, 48(sp) +800005d0: 83 29 c1 02 lw s3, 44(sp) +800005d4: 13 01 01 04 addi sp, sp, 64 +800005d8: 67 80 00 00 ret +800005dc: b3 c8 07 03 div a7, a5, a6 +800005e0: 6f f0 df fa j -84 +800005e4: 33 c7 c7 02 div a4, a5, a2 +800005e8: 6f f0 df f8 j -116 -80000480 spawn_remaining_tasks_callback: -80000480: 13 01 01 ff addi sp, sp, -16 -80000484: 23 26 11 00 sw ra, 12(sp) -80000488: 6b 00 05 00 -8000048c: 73 27 50 cc csrr a4, 3269 -80000490: 73 25 20 cc csrr a0, 3266 -80000494: b7 17 00 80 lui a5, 524289 -80000498: 13 17 27 00 slli a4, a4, 2 -8000049c: 93 87 47 43 addi a5, a5, 1076 -800004a0: b3 87 e7 00 add a5, a5, a4 -800004a4: 83 a7 07 00 lw a5, 0(a5) -800004a8: 83 a6 87 00 lw a3, 8(a5) -800004ac: 03 a7 07 00 lw a4, 0(a5) -800004b0: 83 a5 47 00 lw a1, 4(a5) -800004b4: 33 05 d5 00 add a0, a0, a3 -800004b8: e7 00 07 00 jalr a4 -800004bc: 93 07 10 00 addi a5, zero, 1 -800004c0: 6b 80 07 00 -800004c4: 83 20 c1 00 lw ra, 12(sp) -800004c8: 13 01 01 01 addi sp, sp, 16 -800004cc: 67 80 00 00 ret +800005ec atexit: +800005ec: 93 05 05 00 mv a1, a0 +800005f0: 93 06 00 00 mv a3, zero +800005f4: 13 06 00 00 mv a2, zero +800005f8: 13 05 00 00 mv a0, zero +800005fc: 6f 00 c0 20 j 524 -800004d0 vx_spawn_tasks: -800004d0: 13 01 01 fc addi sp, sp, -64 -800004d4: 23 2e 11 02 sw ra, 60(sp) -800004d8: 23 2c 81 02 sw s0, 56(sp) -800004dc: 23 2a 91 02 sw s1, 52(sp) -800004e0: 23 28 21 03 sw s2, 48(sp) -800004e4: 23 26 31 03 sw s3, 44(sp) -800004e8: f3 26 20 fc csrr a3, 4034 -800004ec: 73 28 10 fc csrr a6, 4033 -800004f0: 73 24 00 fc csrr s0, 4032 -800004f4: f3 27 50 cc csrr a5, 3269 -800004f8: 13 07 f0 01 addi a4, zero, 31 -800004fc: 63 44 f7 0c blt a4, a5, 200 -80000500: b3 08 04 03 mul a7, s0, a6 -80000504: 13 07 10 00 addi a4, zero, 1 -80000508: 63 d4 a8 00 bge a7, a0, 8 -8000050c: 33 47 15 03 div a4, a0, a7 -80000510: 63 c8 e6 0c blt a3, a4, 208 -80000514: 63 d8 e7 0a bge a5, a4, 176 -80000518: 93 86 f6 ff addi a3, a3, -1 -8000051c: 33 43 e5 02 div t1, a0, a4 -80000520: 93 08 03 00 mv a7, t1 -80000524: 63 96 f6 00 bne a3, a5, 12 -80000528: 33 65 e5 02 rem a0, a0, a4 -8000052c: b3 08 65 00 add a7, a0, t1 -80000530: b3 c4 88 02 div s1, a7, s0 -80000534: 33 e9 88 02 rem s2, a7, s0 -80000538: 63 ca 04 0b blt s1, a6, 180 -8000053c: 93 06 10 00 addi a3, zero, 1 -80000540: 33 c7 04 03 div a4, s1, a6 -80000544: 63 06 07 00 beqz a4, 12 -80000548: 93 06 07 00 mv a3, a4 -8000054c: 33 e7 04 03 rem a4, s1, a6 -80000550: b7 19 00 80 lui s3, 524289 -80000554: 93 89 49 43 addi s3, s3, 1076 -80000558: 23 2e e1 00 sw a4, 28(sp) -8000055c: 13 07 c1 00 addi a4, sp, 12 -80000560: 23 26 b1 00 sw a1, 12(sp) -80000564: 23 28 c1 00 sw a2, 16(sp) -80000568: 23 2c d1 00 sw a3, 24(sp) -8000056c: 33 03 f3 02 mul t1, t1, a5 -80000570: 93 97 27 00 slli a5, a5, 2 -80000574: b3 87 f9 00 add a5, s3, a5 -80000578: 23 a0 e7 00 sw a4, 0(a5) -8000057c: 23 2a 61 00 sw t1, 20(sp) -80000580: 63 4c 90 06 bgtz s1, 120 -80000584: 63 00 09 04 beqz s2, 64 -80000588: 33 84 84 02 mul s0, s1, s0 -8000058c: 23 2a 81 00 sw s0, 20(sp) -80000590: 6b 00 09 00 -80000594: f3 27 50 cc csrr a5, 3269 -80000598: 73 25 20 cc csrr a0, 3266 -8000059c: 93 97 27 00 slli a5, a5, 2 -800005a0: b3 89 f9 00 add s3, s3, a5 -800005a4: 83 a7 09 00 lw a5, 0(s3) -800005a8: 83 a6 87 00 lw a3, 8(a5) -800005ac: 03 a7 07 00 lw a4, 0(a5) -800005b0: 83 a5 47 00 lw a1, 4(a5) -800005b4: 33 05 d5 00 add a0, a0, a3 -800005b8: e7 00 07 00 jalr a4 -800005bc: 93 07 10 00 addi a5, zero, 1 -800005c0: 6b 80 07 00 -800005c4: 83 20 c1 03 lw ra, 60(sp) -800005c8: 03 24 81 03 lw s0, 56(sp) -800005cc: 83 24 41 03 lw s1, 52(sp) -800005d0: 03 29 01 03 lw s2, 48(sp) -800005d4: 83 29 c1 02 lw s3, 44(sp) -800005d8: 13 01 01 04 addi sp, sp, 64 -800005dc: 67 80 00 00 ret -800005e0: 13 87 06 00 mv a4, a3 -800005e4: e3 ca e7 f2 blt a5, a4, -204 -800005e8: 6f f0 df fd j -36 -800005ec: 13 07 00 00 mv a4, zero -800005f0: 93 06 10 00 addi a3, zero, 1 -800005f4: 6f f0 df f5 j -164 -800005f8: 13 87 04 00 mv a4, s1 -800005fc: 63 54 98 00 bge a6, s1, 8 -80000600: 13 07 08 00 mv a4, a6 -80000604: b7 07 00 80 lui a5, 524288 -80000608: 93 87 87 27 addi a5, a5, 632 -8000060c: 6b 10 f7 00 -80000610: ef f0 9f c6 jal -920 -80000614: 6f f0 1f f7 j -144 +80000600 exit: +80000600: 13 01 01 ff addi sp, sp, -16 +80000604: 93 05 00 00 mv a1, zero +80000608: 23 24 81 00 sw s0, 8(sp) +8000060c: 23 26 11 00 sw ra, 12(sp) +80000610: 13 04 05 00 mv s0, a0 +80000614: ef 00 00 29 jal 656 +80000618: b7 27 00 80 lui a5, 524290 +8000061c: 03 a5 87 df lw a0, -520(a5) +80000620: 83 27 c5 03 lw a5, 60(a0) +80000624: 63 84 07 00 beqz a5, 8 +80000628: e7 80 07 00 jalr a5 +8000062c: 13 05 04 00 mv a0, s0 +80000630: ef f0 5f c0 jal -1020 -80000618 spawn_kernel_remaining_callback: -80000618: 13 01 01 ff addi sp, sp, -16 -8000061c: 23 26 11 00 sw ra, 12(sp) -80000620: 6b 00 05 00 -80000624: f3 26 50 cc csrr a3, 3269 -80000628: f3 27 20 cc csrr a5, 3266 -8000062c: 37 17 00 80 lui a4, 524289 -80000630: 93 96 26 00 slli a3, a3, 2 -80000634: 13 07 47 43 addi a4, a4, 1076 -80000638: 33 07 d7 00 add a4, a4, a3 -8000063c: 03 25 07 00 lw a0, 0(a4) -80000640: 83 25 05 00 lw a1, 0(a0) -80000644: 83 26 c5 00 lw a3, 12(a0) -80000648: 03 47 85 01 lbu a4, 24(a0) -8000064c: 03 a8 05 00 lw a6, 0(a1) -80000650: 03 a6 45 00 lw a2, 4(a1) -80000654: b3 87 d7 00 add a5, a5, a3 -80000658: 33 06 c8 02 mul a2, a6, a2 -8000065c: 63 0e 07 04 beqz a4, 92 -80000660: 83 46 95 01 lbu a3, 25(a0) -80000664: 33 c7 c7 02 div a4, a5, a2 -80000668: 33 06 c7 02 mul a2, a4, a2 -8000066c: b3 87 c7 40 sub a5, a5, a2 -80000670: 63 80 06 06 beqz a3, 96 -80000674: b3 c6 07 03 div a3, a5, a6 -80000678: 03 ae 45 01 lw t3, 20(a1) -8000067c: 03 a3 05 01 lw t1, 16(a1) -80000680: 03 a6 c5 00 lw a2, 12(a1) -80000684: 83 28 45 00 lw a7, 4(a0) -80000688: 03 25 85 00 lw a0, 8(a0) -8000068c: 33 07 c7 01 add a4, a4, t3 -80000690: 33 88 06 03 mul a6, a3, a6 -80000694: b3 86 66 00 add a3, a3, t1 -80000698: b3 87 07 41 sub a5, a5, a6 -8000069c: 33 86 c7 00 add a2, a5, a2 -800006a0: e7 80 08 00 jalr a7 -800006a4: 93 07 10 00 addi a5, zero, 1 -800006a8: 6b 80 07 00 -800006ac: 83 20 c1 00 lw ra, 12(sp) -800006b0: 13 01 01 01 addi sp, sp, 16 -800006b4: 67 80 00 00 ret -800006b8: 03 47 a5 01 lbu a4, 26(a0) -800006bc: 83 46 95 01 lbu a3, 25(a0) -800006c0: 33 d7 e7 40 sra a4, a5, a4 -800006c4: 33 06 c7 02 mul a2, a4, a2 -800006c8: b3 87 c7 40 sub a5, a5, a2 -800006cc: e3 94 06 fa bnez a3, -88 -800006d0: 83 46 b5 01 lbu a3, 27(a0) -800006d4: b3 d6 d7 40 sra a3, a5, a3 -800006d8: 6f f0 1f fa j -96 +80000634 __libc_fini_array: +80000634: 13 01 01 ff addi sp, sp, -16 +80000638: 23 24 81 00 sw s0, 8(sp) +8000063c: b7 27 00 80 lui a5, 524290 +80000640: 37 24 00 80 lui s0, 524290 +80000644: 13 04 c4 9c addi s0, s0, -1588 +80000648: 93 87 c7 9c addi a5, a5, -1588 +8000064c: b3 87 87 40 sub a5, a5, s0 +80000650: 23 22 91 00 sw s1, 4(sp) +80000654: 23 26 11 00 sw ra, 12(sp) +80000658: 93 d4 27 40 srai s1, a5, 2 +8000065c: 63 80 04 02 beqz s1, 32 +80000660: 93 87 c7 ff addi a5, a5, -4 +80000664: 33 84 87 00 add s0, a5, s0 +80000668: 83 27 04 00 lw a5, 0(s0) +8000066c: 93 84 f4 ff addi s1, s1, -1 +80000670: 13 04 c4 ff addi s0, s0, -4 +80000674: e7 80 07 00 jalr a5 +80000678: e3 98 04 fe bnez s1, -16 +8000067c: 83 20 c1 00 lw ra, 12(sp) +80000680: 03 24 81 00 lw s0, 8(sp) +80000684: 83 24 41 00 lw s1, 4(sp) +80000688: 13 01 01 01 addi sp, sp, 16 +8000068c: 67 80 00 00 ret -800006dc vx_spawn_kernel: -800006dc: 13 01 01 fd addi sp, sp, -48 -800006e0: 23 26 11 02 sw ra, 44(sp) -800006e4: 23 24 81 02 sw s0, 40(sp) -800006e8: 23 22 91 02 sw s1, 36(sp) -800006ec: 23 20 21 03 sw s2, 32(sp) -800006f0: 73 23 20 fc csrr t1, 4034 -800006f4: 73 2e 10 fc csrr t3, 4033 -800006f8: 73 24 00 fc csrr s0, 4032 -800006fc: 73 27 50 cc csrr a4, 3269 -80000700: 93 07 f0 01 addi a5, zero, 31 -80000704: 63 ce e7 0c blt a5, a4, 220 -80000708: 03 28 05 00 lw a6, 0(a0) -8000070c: 83 27 45 00 lw a5, 4(a0) -80000710: 83 28 85 00 lw a7, 8(a0) -80000714: b3 0e 8e 02 mul t4, t3, s0 -80000718: 93 06 10 00 addi a3, zero, 1 -8000071c: b3 07 f8 02 mul a5, a6, a5 -80000720: b3 88 17 03 mul a7, a5, a7 -80000724: 63 d4 1e 01 bge t4, a7, 8 -80000728: b3 c6 d8 03 div a3, a7, t4 -8000072c: 63 46 d3 0c blt t1, a3, 204 -80000730: 63 58 d7 0a bge a4, a3, 176 -80000734: 13 03 f3 ff addi t1, t1, -1 -80000738: b3 ce d8 02 div t4, a7, a3 -8000073c: 93 84 0e 00 mv s1, t4 -80000740: 63 16 e3 00 bne t1, a4, 12 -80000744: b3 e6 d8 02 rem a3, a7, a3 -80000748: b3 84 d6 01 add s1, a3, t4 -8000074c: 33 c9 84 02 div s2, s1, s0 -80000750: b3 e4 84 02 rem s1, s1, s0 -80000754: 63 48 c9 0b blt s2, t3, 176 -80000758: 93 08 10 00 addi a7, zero, 1 -8000075c: b3 46 c9 03 div a3, s2, t3 -80000760: 63 86 06 00 beqz a3, 12 -80000764: 93 88 06 00 mv a7, a3 -80000768: b3 66 c9 03 rem a3, s2, t3 -8000076c: 13 8f f7 ff addi t5, a5, -1 -80000770: 33 7f ff 00 and t5, t5, a5 -80000774: 37 13 00 80 lui t1, 524289 -80000778: 93 d7 77 41 srai a5, a5, 23 -8000077c: 93 87 17 f8 addi a5, a5, -127 -80000780: 13 03 43 43 addi t1, t1, 1076 -80000784: 13 3f 1f 00 seqz t5, t5 -80000788: 23 0f f1 00 sb a5, 30(sp) -8000078c: 93 07 41 00 addi a5, sp, 4 -80000790: 23 22 a1 00 sw a0, 4(sp) -80000794: 23 24 b1 00 sw a1, 8(sp) -80000798: 23 26 c1 00 sw a2, 12(sp) -8000079c: 23 2a 11 01 sw a7, 20(sp) -800007a0: 23 2c d1 00 sw a3, 24(sp) -800007a4: 23 0e e1 01 sb t5, 28(sp) -800007a8: b3 8f ee 02 mul t6, t4, a4 -800007ac: 93 0e f8 ff addi t4, a6, -1 -800007b0: b3 fe 0e 01 and t4, t4, a6 -800007b4: 13 17 27 00 slli a4, a4, 2 -800007b8: 13 58 78 41 srai a6, a6, 23 -800007bc: 93 be 1e 00 seqz t4, t4 -800007c0: 13 08 18 f8 addi a6, a6, -127 -800007c4: 33 07 e3 00 add a4, t1, a4 -800007c8: a3 0e d1 01 sb t4, 29(sp) -800007cc: a3 0f 01 01 sb a6, 31(sp) -800007d0: 23 28 f1 01 sw t6, 16(sp) -800007d4: 23 20 f7 00 sw a5, 0(a4) -800007d8: 63 4c 20 03 bgtz s2, 56 -800007dc: 63 9a 04 04 bnez s1, 84 -800007e0: 83 20 c1 02 lw ra, 44(sp) -800007e4: 03 24 81 02 lw s0, 40(sp) -800007e8: 83 24 41 02 lw s1, 36(sp) -800007ec: 03 29 01 02 lw s2, 32(sp) -800007f0: 13 01 01 03 addi sp, sp, 48 -800007f4: 67 80 00 00 ret -800007f8: 93 06 03 00 mv a3, t1 -800007fc: e3 4c d7 f2 blt a4, a3, -200 -80000800: 6f f0 1f fe j -32 -80000804: 93 06 00 00 mv a3, zero -80000808: 93 08 10 00 addi a7, zero, 1 -8000080c: 6f f0 1f f6 j -160 -80000810: 13 07 09 00 mv a4, s2 -80000814: 63 54 2e 01 bge t3, s2, 8 -80000818: 13 07 0e 00 mv a4, t3 -8000081c: b7 07 00 80 lui a5, 524288 -80000820: 93 87 87 33 addi a5, a5, 824 -80000824: 6b 10 f7 00 -80000828: ef f0 1f b1 jal -1264 -8000082c: e3 8a 04 fa beqz s1, -76 -80000830: 33 04 89 02 mul s0, s2, s0 -80000834: 13 85 04 00 mv a0, s1 -80000838: 23 28 81 00 sw s0, 16(sp) -8000083c: ef f0 df dd jal -548 -80000840: 83 20 c1 02 lw ra, 44(sp) -80000844: 03 24 81 02 lw s0, 40(sp) -80000848: 83 24 41 02 lw s1, 36(sp) -8000084c: 03 29 01 02 lw s2, 32(sp) -80000850: 13 01 01 03 addi sp, sp, 48 -80000854: 67 80 00 00 ret +80000690 __libc_init_array: +80000690: 13 01 01 ff addi sp, sp, -16 +80000694: 23 24 81 00 sw s0, 8(sp) +80000698: 23 20 21 01 sw s2, 0(sp) +8000069c: 37 24 00 80 lui s0, 524290 +800006a0: 37 29 00 80 lui s2, 524290 +800006a4: 93 07 84 9c addi a5, s0, -1592 +800006a8: 13 09 89 9c addi s2, s2, -1592 +800006ac: 33 09 f9 40 sub s2, s2, a5 +800006b0: 23 26 11 00 sw ra, 12(sp) +800006b4: 23 22 91 00 sw s1, 4(sp) +800006b8: 13 59 29 40 srai s2, s2, 2 +800006bc: 63 00 09 02 beqz s2, 32 +800006c0: 13 04 84 9c addi s0, s0, -1592 +800006c4: 93 04 00 00 mv s1, zero +800006c8: 83 27 04 00 lw a5, 0(s0) +800006cc: 93 84 14 00 addi s1, s1, 1 +800006d0: 13 04 44 00 addi s0, s0, 4 +800006d4: e7 80 07 00 jalr a5 +800006d8: e3 18 99 fe bne s2, s1, -16 +800006dc: 37 24 00 80 lui s0, 524290 +800006e0: 37 29 00 80 lui s2, 524290 +800006e4: 93 07 84 9c addi a5, s0, -1592 +800006e8: 13 09 c9 9c addi s2, s2, -1588 +800006ec: 33 09 f9 40 sub s2, s2, a5 +800006f0: 13 59 29 40 srai s2, s2, 2 +800006f4: 63 00 09 02 beqz s2, 32 +800006f8: 13 04 84 9c addi s0, s0, -1592 +800006fc: 93 04 00 00 mv s1, zero +80000700: 83 27 04 00 lw a5, 0(s0) +80000704: 93 84 14 00 addi s1, s1, 1 +80000708: 13 04 44 00 addi s0, s0, 4 +8000070c: e7 80 07 00 jalr a5 +80000710: e3 18 99 fe bne s2, s1, -16 +80000714: 83 20 c1 00 lw ra, 12(sp) +80000718: 03 24 81 00 lw s0, 8(sp) +8000071c: 83 24 41 00 lw s1, 4(sp) +80000720: 03 29 01 00 lw s2, 0(sp) +80000724: 13 01 01 01 addi sp, sp, 16 +80000728: 67 80 00 00 ret -80000858 atexit: -80000858: 93 05 05 00 mv a1, a0 -8000085c: 93 06 00 00 mv a3, zero -80000860: 13 06 00 00 mv a2, zero +8000072c memset: +8000072c: 13 03 f0 00 addi t1, zero, 15 +80000730: 13 07 05 00 mv a4, a0 +80000734: 63 7e c3 02 bgeu t1, a2, 60 +80000738: 93 77 f7 00 andi a5, a4, 15 +8000073c: 63 90 07 0a bnez a5, 160 +80000740: 63 92 05 08 bnez a1, 132 +80000744: 93 76 06 ff andi a3, a2, -16 +80000748: 13 76 f6 00 andi a2, a2, 15 +8000074c: b3 86 e6 00 add a3, a3, a4 +80000750: 23 20 b7 00 sw a1, 0(a4) +80000754: 23 22 b7 00 sw a1, 4(a4) +80000758: 23 24 b7 00 sw a1, 8(a4) +8000075c: 23 26 b7 00 sw a1, 12(a4) +80000760: 13 07 07 01 addi a4, a4, 16 +80000764: e3 66 d7 fe bltu a4, a3, -20 +80000768: 63 14 06 00 bnez a2, 8 +8000076c: 67 80 00 00 ret +80000770: b3 06 c3 40 sub a3, t1, a2 +80000774: 93 96 26 00 slli a3, a3, 2 +80000778: 97 02 00 00 auipc t0, 0 +8000077c: b3 86 56 00 add a3, a3, t0 +80000780: 67 80 c6 00 jr 12(a3) +80000784: 23 07 b7 00 sb a1, 14(a4) +80000788: a3 06 b7 00 sb a1, 13(a4) +8000078c: 23 06 b7 00 sb a1, 12(a4) +80000790: a3 05 b7 00 sb a1, 11(a4) +80000794: 23 05 b7 00 sb a1, 10(a4) +80000798: a3 04 b7 00 sb a1, 9(a4) +8000079c: 23 04 b7 00 sb a1, 8(a4) +800007a0: a3 03 b7 00 sb a1, 7(a4) +800007a4: 23 03 b7 00 sb a1, 6(a4) +800007a8: a3 02 b7 00 sb a1, 5(a4) +800007ac: 23 02 b7 00 sb a1, 4(a4) +800007b0: a3 01 b7 00 sb a1, 3(a4) +800007b4: 23 01 b7 00 sb a1, 2(a4) +800007b8: a3 00 b7 00 sb a1, 1(a4) +800007bc: 23 00 b7 00 sb a1, 0(a4) +800007c0: 67 80 00 00 ret +800007c4: 93 f5 f5 0f andi a1, a1, 255 +800007c8: 93 96 85 00 slli a3, a1, 8 +800007cc: b3 e5 d5 00 or a1, a1, a3 +800007d0: 93 96 05 01 slli a3, a1, 16 +800007d4: b3 e5 d5 00 or a1, a1, a3 +800007d8: 6f f0 df f6 j -148 +800007dc: 93 96 27 00 slli a3, a5, 2 +800007e0: 97 02 00 00 auipc t0, 0 +800007e4: b3 86 56 00 add a3, a3, t0 +800007e8: 93 82 00 00 mv t0, ra +800007ec: e7 80 06 fa jalr -96(a3) +800007f0: 93 80 02 00 mv ra, t0 +800007f4: 93 87 07 ff addi a5, a5, -16 +800007f8: 33 07 f7 40 sub a4, a4, a5 +800007fc: 33 06 f6 00 add a2, a2, a5 +80000800: e3 78 c3 f6 bgeu t1, a2, -144 +80000804: 6f f0 df f3 j -196 + +80000808 __register_exitproc: +80000808: b7 27 00 80 lui a5, 524290 +8000080c: 03 a7 87 df lw a4, -520(a5) +80000810: 83 27 87 14 lw a5, 328(a4) +80000814: 63 8c 07 04 beqz a5, 88 +80000818: 03 a7 47 00 lw a4, 4(a5) +8000081c: 13 08 f0 01 addi a6, zero, 31 +80000820: 63 4e e8 06 blt a6, a4, 124 +80000824: 13 18 27 00 slli a6, a4, 2 +80000828: 63 06 05 02 beqz a0, 44 +8000082c: 33 83 07 01 add t1, a5, a6 +80000830: 23 24 c3 08 sw a2, 136(t1) +80000834: 83 a8 87 18 lw a7, 392(a5) +80000838: 13 06 10 00 addi a2, zero, 1 +8000083c: 33 16 e6 00 sll a2, a2, a4 +80000840: b3 e8 c8 00 or a7, a7, a2 +80000844: 23 a4 17 19 sw a7, 392(a5) +80000848: 23 24 d3 10 sw a3, 264(t1) +8000084c: 93 06 20 00 addi a3, zero, 2 +80000850: 63 04 d5 02 beq a0, a3, 40 +80000854: 13 07 17 00 addi a4, a4, 1 +80000858: 23 a2 e7 00 sw a4, 4(a5) +8000085c: b3 87 07 01 add a5, a5, a6 +80000860: 23 a4 b7 00 sw a1, 8(a5) 80000864: 13 05 00 00 mv a0, zero -80000868: 6f 00 c0 20 j 524 +80000868: 67 80 00 00 ret +8000086c: 93 07 c7 14 addi a5, a4, 332 +80000870: 23 24 f7 14 sw a5, 328(a4) +80000874: 6f f0 5f fa j -92 +80000878: 83 a6 c7 18 lw a3, 396(a5) +8000087c: 13 07 17 00 addi a4, a4, 1 +80000880: 23 a2 e7 00 sw a4, 4(a5) +80000884: 33 e6 c6 00 or a2, a3, a2 +80000888: 23 a6 c7 18 sw a2, 396(a5) +8000088c: b3 87 07 01 add a5, a5, a6 +80000890: 23 a4 b7 00 sw a1, 8(a5) +80000894: 13 05 00 00 mv a0, zero +80000898: 67 80 00 00 ret +8000089c: 13 05 f0 ff addi a0, zero, -1 +800008a0: 67 80 00 00 ret -8000086c exit: -8000086c: 13 01 01 ff addi sp, sp, -16 -80000870: 93 05 00 00 mv a1, zero -80000874: 23 24 81 00 sw s0, 8(sp) -80000878: 23 26 11 00 sw ra, 12(sp) -8000087c: 13 04 05 00 mv s0, a0 -80000880: ef 00 00 29 jal 656 -80000884: b7 17 00 80 lui a5, 524289 -80000888: 03 a5 07 43 lw a0, 1072(a5) -8000088c: 83 27 c5 03 lw a5, 60(a0) -80000890: 63 84 07 00 beqz a5, 8 -80000894: e7 80 07 00 jalr a5 -80000898: 13 05 04 00 mv a0, s0 -8000089c: ef f0 9f 99 jal -1640 - -800008a0 __libc_fini_array: -800008a0: 13 01 01 ff addi sp, sp, -16 -800008a4: 23 24 81 00 sw s0, 8(sp) -800008a8: b7 17 00 80 lui a5, 524289 -800008ac: 37 14 00 80 lui s0, 524289 -800008b0: 13 04 44 00 addi s0, s0, 4 -800008b4: 93 87 47 00 addi a5, a5, 4 -800008b8: b3 87 87 40 sub a5, a5, s0 -800008bc: 23 22 91 00 sw s1, 4(sp) -800008c0: 23 26 11 00 sw ra, 12(sp) -800008c4: 93 d4 27 40 srai s1, a5, 2 -800008c8: 63 80 04 02 beqz s1, 32 -800008cc: 93 87 c7 ff addi a5, a5, -4 -800008d0: 33 84 87 00 add s0, a5, s0 -800008d4: 83 27 04 00 lw a5, 0(s0) -800008d8: 93 84 f4 ff addi s1, s1, -1 -800008dc: 13 04 c4 ff addi s0, s0, -4 -800008e0: e7 80 07 00 jalr a5 -800008e4: e3 98 04 fe bnez s1, -16 -800008e8: 83 20 c1 00 lw ra, 12(sp) -800008ec: 03 24 81 00 lw s0, 8(sp) -800008f0: 83 24 41 00 lw s1, 4(sp) -800008f4: 13 01 01 01 addi sp, sp, 16 -800008f8: 67 80 00 00 ret - -800008fc __libc_init_array: -800008fc: 13 01 01 ff addi sp, sp, -16 -80000900: 23 24 81 00 sw s0, 8(sp) -80000904: 23 20 21 01 sw s2, 0(sp) -80000908: 37 14 00 80 lui s0, 524289 -8000090c: 37 19 00 80 lui s2, 524289 -80000910: 93 07 04 00 mv a5, s0 -80000914: 13 09 09 00 mv s2, s2 -80000918: 33 09 f9 40 sub s2, s2, a5 -8000091c: 23 26 11 00 sw ra, 12(sp) -80000920: 23 22 91 00 sw s1, 4(sp) -80000924: 13 59 29 40 srai s2, s2, 2 -80000928: 63 00 09 02 beqz s2, 32 -8000092c: 13 04 04 00 mv s0, s0 -80000930: 93 04 00 00 mv s1, zero -80000934: 83 27 04 00 lw a5, 0(s0) -80000938: 93 84 14 00 addi s1, s1, 1 -8000093c: 13 04 44 00 addi s0, s0, 4 -80000940: e7 80 07 00 jalr a5 -80000944: e3 18 99 fe bne s2, s1, -16 -80000948: 37 14 00 80 lui s0, 524289 -8000094c: 37 19 00 80 lui s2, 524289 -80000950: 93 07 04 00 mv a5, s0 -80000954: 13 09 49 00 addi s2, s2, 4 -80000958: 33 09 f9 40 sub s2, s2, a5 -8000095c: 13 59 29 40 srai s2, s2, 2 -80000960: 63 00 09 02 beqz s2, 32 -80000964: 13 04 04 00 mv s0, s0 -80000968: 93 04 00 00 mv s1, zero -8000096c: 83 27 04 00 lw a5, 0(s0) -80000970: 93 84 14 00 addi s1, s1, 1 -80000974: 13 04 44 00 addi s0, s0, 4 -80000978: e7 80 07 00 jalr a5 -8000097c: e3 18 99 fe bne s2, s1, -16 -80000980: 83 20 c1 00 lw ra, 12(sp) -80000984: 03 24 81 00 lw s0, 8(sp) -80000988: 83 24 41 00 lw s1, 4(sp) -8000098c: 03 29 01 00 lw s2, 0(sp) -80000990: 13 01 01 01 addi sp, sp, 16 -80000994: 67 80 00 00 ret - -80000998 memset: -80000998: 13 03 f0 00 addi t1, zero, 15 -8000099c: 13 07 05 00 mv a4, a0 -800009a0: 63 7e c3 02 bgeu t1, a2, 60 -800009a4: 93 77 f7 00 andi a5, a4, 15 -800009a8: 63 90 07 0a bnez a5, 160 -800009ac: 63 92 05 08 bnez a1, 132 -800009b0: 93 76 06 ff andi a3, a2, -16 -800009b4: 13 76 f6 00 andi a2, a2, 15 -800009b8: b3 86 e6 00 add a3, a3, a4 -800009bc: 23 20 b7 00 sw a1, 0(a4) -800009c0: 23 22 b7 00 sw a1, 4(a4) -800009c4: 23 24 b7 00 sw a1, 8(a4) -800009c8: 23 26 b7 00 sw a1, 12(a4) -800009cc: 13 07 07 01 addi a4, a4, 16 -800009d0: e3 66 d7 fe bltu a4, a3, -20 -800009d4: 63 14 06 00 bnez a2, 8 -800009d8: 67 80 00 00 ret -800009dc: b3 06 c3 40 sub a3, t1, a2 -800009e0: 93 96 26 00 slli a3, a3, 2 -800009e4: 97 02 00 00 auipc t0, 0 -800009e8: b3 86 56 00 add a3, a3, t0 -800009ec: 67 80 c6 00 jr 12(a3) -800009f0: 23 07 b7 00 sb a1, 14(a4) -800009f4: a3 06 b7 00 sb a1, 13(a4) -800009f8: 23 06 b7 00 sb a1, 12(a4) -800009fc: a3 05 b7 00 sb a1, 11(a4) -80000a00: 23 05 b7 00 sb a1, 10(a4) -80000a04: a3 04 b7 00 sb a1, 9(a4) -80000a08: 23 04 b7 00 sb a1, 8(a4) -80000a0c: a3 03 b7 00 sb a1, 7(a4) -80000a10: 23 03 b7 00 sb a1, 6(a4) -80000a14: a3 02 b7 00 sb a1, 5(a4) -80000a18: 23 02 b7 00 sb a1, 4(a4) -80000a1c: a3 01 b7 00 sb a1, 3(a4) -80000a20: 23 01 b7 00 sb a1, 2(a4) -80000a24: a3 00 b7 00 sb a1, 1(a4) -80000a28: 23 00 b7 00 sb a1, 0(a4) -80000a2c: 67 80 00 00 ret -80000a30: 93 f5 f5 0f andi a1, a1, 255 -80000a34: 93 96 85 00 slli a3, a1, 8 -80000a38: b3 e5 d5 00 or a1, a1, a3 -80000a3c: 93 96 05 01 slli a3, a1, 16 -80000a40: b3 e5 d5 00 or a1, a1, a3 -80000a44: 6f f0 df f6 j -148 -80000a48: 93 96 27 00 slli a3, a5, 2 -80000a4c: 97 02 00 00 auipc t0, 0 -80000a50: b3 86 56 00 add a3, a3, t0 -80000a54: 93 82 00 00 mv t0, ra -80000a58: e7 80 06 fa jalr -96(a3) -80000a5c: 93 80 02 00 mv ra, t0 -80000a60: 93 87 07 ff addi a5, a5, -16 -80000a64: 33 07 f7 40 sub a4, a4, a5 -80000a68: 33 06 f6 00 add a2, a2, a5 -80000a6c: e3 78 c3 f6 bgeu t1, a2, -144 -80000a70: 6f f0 df f3 j -196 - -80000a74 __register_exitproc: -80000a74: b7 17 00 80 lui a5, 524289 -80000a78: 03 a7 07 43 lw a4, 1072(a5) -80000a7c: 83 27 87 14 lw a5, 328(a4) -80000a80: 63 8c 07 04 beqz a5, 88 -80000a84: 03 a7 47 00 lw a4, 4(a5) -80000a88: 13 08 f0 01 addi a6, zero, 31 -80000a8c: 63 4e e8 06 blt a6, a4, 124 -80000a90: 13 18 27 00 slli a6, a4, 2 -80000a94: 63 06 05 02 beqz a0, 44 -80000a98: 33 83 07 01 add t1, a5, a6 -80000a9c: 23 24 c3 08 sw a2, 136(t1) -80000aa0: 83 a8 87 18 lw a7, 392(a5) -80000aa4: 13 06 10 00 addi a2, zero, 1 -80000aa8: 33 16 e6 00 sll a2, a2, a4 -80000aac: b3 e8 c8 00 or a7, a7, a2 -80000ab0: 23 a4 17 19 sw a7, 392(a5) -80000ab4: 23 24 d3 10 sw a3, 264(t1) -80000ab8: 93 06 20 00 addi a3, zero, 2 -80000abc: 63 04 d5 02 beq a0, a3, 40 -80000ac0: 13 07 17 00 addi a4, a4, 1 -80000ac4: 23 a2 e7 00 sw a4, 4(a5) -80000ac8: b3 87 07 01 add a5, a5, a6 -80000acc: 23 a4 b7 00 sw a1, 8(a5) -80000ad0: 13 05 00 00 mv a0, zero -80000ad4: 67 80 00 00 ret -80000ad8: 93 07 c7 14 addi a5, a4, 332 -80000adc: 23 24 f7 14 sw a5, 328(a4) -80000ae0: 6f f0 5f fa j -92 -80000ae4: 83 a6 c7 18 lw a3, 396(a5) -80000ae8: 13 07 17 00 addi a4, a4, 1 -80000aec: 23 a2 e7 00 sw a4, 4(a5) -80000af0: 33 e6 c6 00 or a2, a3, a2 -80000af4: 23 a6 c7 18 sw a2, 396(a5) -80000af8: b3 87 07 01 add a5, a5, a6 -80000afc: 23 a4 b7 00 sw a1, 8(a5) -80000b00: 13 05 00 00 mv a0, zero -80000b04: 67 80 00 00 ret -80000b08: 13 05 f0 ff addi a0, zero, -1 -80000b0c: 67 80 00 00 ret - -80000b10 __call_exitprocs: -80000b10: 13 01 01 fd addi sp, sp, -48 -80000b14: b7 17 00 80 lui a5, 524289 -80000b18: 23 2c 41 01 sw s4, 24(sp) -80000b1c: 03 aa 07 43 lw s4, 1072(a5) -80000b20: 23 20 21 03 sw s2, 32(sp) -80000b24: 23 26 11 02 sw ra, 44(sp) -80000b28: 03 29 8a 14 lw s2, 328(s4) -80000b2c: 23 24 81 02 sw s0, 40(sp) -80000b30: 23 22 91 02 sw s1, 36(sp) -80000b34: 23 2e 31 01 sw s3, 28(sp) -80000b38: 23 2a 51 01 sw s5, 20(sp) -80000b3c: 23 28 61 01 sw s6, 16(sp) -80000b40: 23 26 71 01 sw s7, 12(sp) -80000b44: 23 24 81 01 sw s8, 8(sp) -80000b48: 63 00 09 04 beqz s2, 64 -80000b4c: 13 0b 05 00 mv s6, a0 -80000b50: 93 8b 05 00 mv s7, a1 -80000b54: 93 0a 10 00 addi s5, zero, 1 -80000b58: 93 09 f0 ff addi s3, zero, -1 -80000b5c: 83 24 49 00 lw s1, 4(s2) -80000b60: 13 84 f4 ff addi s0, s1, -1 -80000b64: 63 42 04 02 bltz s0, 36 -80000b68: 93 94 24 00 slli s1, s1, 2 -80000b6c: b3 04 99 00 add s1, s2, s1 -80000b70: 63 84 0b 04 beqz s7, 72 -80000b74: 83 a7 44 10 lw a5, 260(s1) -80000b78: 63 80 77 05 beq a5, s7, 64 -80000b7c: 13 04 f4 ff addi s0, s0, -1 -80000b80: 93 84 c4 ff addi s1, s1, -4 -80000b84: e3 16 34 ff bne s0, s3, -20 -80000b88: 83 20 c1 02 lw ra, 44(sp) -80000b8c: 03 24 81 02 lw s0, 40(sp) -80000b90: 83 24 41 02 lw s1, 36(sp) -80000b94: 03 29 01 02 lw s2, 32(sp) -80000b98: 83 29 c1 01 lw s3, 28(sp) -80000b9c: 03 2a 81 01 lw s4, 24(sp) -80000ba0: 83 2a 41 01 lw s5, 20(sp) -80000ba4: 03 2b 01 01 lw s6, 16(sp) -80000ba8: 83 2b c1 00 lw s7, 12(sp) -80000bac: 03 2c 81 00 lw s8, 8(sp) -80000bb0: 13 01 01 03 addi sp, sp, 48 -80000bb4: 67 80 00 00 ret -80000bb8: 83 27 49 00 lw a5, 4(s2) -80000bbc: 83 a6 44 00 lw a3, 4(s1) -80000bc0: 93 87 f7 ff addi a5, a5, -1 -80000bc4: 63 8e 87 04 beq a5, s0, 92 -80000bc8: 23 a2 04 00 sw zero, 4(s1) -80000bcc: e3 88 06 fa beqz a3, -80 -80000bd0: 83 27 89 18 lw a5, 392(s2) -80000bd4: 33 97 8a 00 sll a4, s5, s0 -80000bd8: 03 2c 49 00 lw s8, 4(s2) -80000bdc: b3 77 f7 00 and a5, a4, a5 -80000be0: 63 92 07 02 bnez a5, 36 -80000be4: e7 80 06 00 jalr a3 -80000be8: 03 27 49 00 lw a4, 4(s2) -80000bec: 83 27 8a 14 lw a5, 328(s4) -80000bf0: 63 14 87 01 bne a4, s8, 8 -80000bf4: e3 04 f9 f8 beq s2, a5, -120 -80000bf8: e3 88 07 f8 beqz a5, -112 -80000bfc: 13 89 07 00 mv s2, a5 -80000c00: 6f f0 df f5 j -164 -80000c04: 83 27 c9 18 lw a5, 396(s2) -80000c08: 83 a5 44 08 lw a1, 132(s1) -80000c0c: 33 77 f7 00 and a4, a4, a5 -80000c10: 63 1c 07 00 bnez a4, 24 -80000c14: 13 05 0b 00 mv a0, s6 -80000c18: e7 80 06 00 jalr a3 -80000c1c: 6f f0 df fc j -52 -80000c20: 23 22 89 00 sw s0, 4(s2) -80000c24: 6f f0 9f fa j -88 -80000c28: 13 85 05 00 mv a0, a1 -80000c2c: e7 80 06 00 jalr a3 -80000c30: 6f f0 9f fb j -72 +800008a4 __call_exitprocs: +800008a4: 13 01 01 fd addi sp, sp, -48 +800008a8: b7 27 00 80 lui a5, 524290 +800008ac: 23 2c 41 01 sw s4, 24(sp) +800008b0: 03 aa 87 df lw s4, -520(a5) +800008b4: 23 20 21 03 sw s2, 32(sp) +800008b8: 23 26 11 02 sw ra, 44(sp) +800008bc: 03 29 8a 14 lw s2, 328(s4) +800008c0: 23 24 81 02 sw s0, 40(sp) +800008c4: 23 22 91 02 sw s1, 36(sp) +800008c8: 23 2e 31 01 sw s3, 28(sp) +800008cc: 23 2a 51 01 sw s5, 20(sp) +800008d0: 23 28 61 01 sw s6, 16(sp) +800008d4: 23 26 71 01 sw s7, 12(sp) +800008d8: 23 24 81 01 sw s8, 8(sp) +800008dc: 63 00 09 04 beqz s2, 64 +800008e0: 13 0b 05 00 mv s6, a0 +800008e4: 93 8b 05 00 mv s7, a1 +800008e8: 93 0a 10 00 addi s5, zero, 1 +800008ec: 93 09 f0 ff addi s3, zero, -1 +800008f0: 83 24 49 00 lw s1, 4(s2) +800008f4: 13 84 f4 ff addi s0, s1, -1 +800008f8: 63 42 04 02 bltz s0, 36 +800008fc: 93 94 24 00 slli s1, s1, 2 +80000900: b3 04 99 00 add s1, s2, s1 +80000904: 63 84 0b 04 beqz s7, 72 +80000908: 83 a7 44 10 lw a5, 260(s1) +8000090c: 63 80 77 05 beq a5, s7, 64 +80000910: 13 04 f4 ff addi s0, s0, -1 +80000914: 93 84 c4 ff addi s1, s1, -4 +80000918: e3 16 34 ff bne s0, s3, -20 +8000091c: 83 20 c1 02 lw ra, 44(sp) +80000920: 03 24 81 02 lw s0, 40(sp) +80000924: 83 24 41 02 lw s1, 36(sp) +80000928: 03 29 01 02 lw s2, 32(sp) +8000092c: 83 29 c1 01 lw s3, 28(sp) +80000930: 03 2a 81 01 lw s4, 24(sp) +80000934: 83 2a 41 01 lw s5, 20(sp) +80000938: 03 2b 01 01 lw s6, 16(sp) +8000093c: 83 2b c1 00 lw s7, 12(sp) +80000940: 03 2c 81 00 lw s8, 8(sp) +80000944: 13 01 01 03 addi sp, sp, 48 +80000948: 67 80 00 00 ret +8000094c: 83 27 49 00 lw a5, 4(s2) +80000950: 83 a6 44 00 lw a3, 4(s1) +80000954: 93 87 f7 ff addi a5, a5, -1 +80000958: 63 8e 87 04 beq a5, s0, 92 +8000095c: 23 a2 04 00 sw zero, 4(s1) +80000960: e3 88 06 fa beqz a3, -80 +80000964: 83 27 89 18 lw a5, 392(s2) +80000968: 33 97 8a 00 sll a4, s5, s0 +8000096c: 03 2c 49 00 lw s8, 4(s2) +80000970: b3 77 f7 00 and a5, a4, a5 +80000974: 63 92 07 02 bnez a5, 36 +80000978: e7 80 06 00 jalr a3 +8000097c: 03 27 49 00 lw a4, 4(s2) +80000980: 83 27 8a 14 lw a5, 328(s4) +80000984: 63 14 87 01 bne a4, s8, 8 +80000988: e3 04 f9 f8 beq s2, a5, -120 +8000098c: e3 88 07 f8 beqz a5, -112 +80000990: 13 89 07 00 mv s2, a5 +80000994: 6f f0 df f5 j -164 +80000998: 83 27 c9 18 lw a5, 396(s2) +8000099c: 83 a5 44 08 lw a1, 132(s1) +800009a0: 33 77 f7 00 and a4, a4, a5 +800009a4: 63 1c 07 00 bnez a4, 24 +800009a8: 13 05 0b 00 mv a0, s6 +800009ac: e7 80 06 00 jalr a3 +800009b0: 6f f0 df fc j -52 +800009b4: 23 22 89 00 sw s0, 4(s2) +800009b8: 6f f0 9f fa j -88 +800009bc: 13 85 05 00 mv a0, a1 +800009c0: e7 80 06 00 jalr a3 +800009c4: 6f f0 9f fb j -72 Disassembly of section .init_array: -80001000 __preinit_array_start: -80001000: 50 00 -80001002: 00 80 +800019c8 __preinit_array_start: +800019c8: 50 00 +800019ca: 00 80 Disassembly of section .data: -80001008 impure_data: -80001008: 00 00 -8000100a: 00 00 -8000100c: f4 12 -8000100e: 00 80 -80001010: 5c 13 -80001012: 00 80 -80001014: c4 13 -80001016: 00 80 +800019d0 impure_data: +800019d0: 00 00 +800019d2: 00 00 +800019d4: bc 1c +800019d6: 00 80 +800019d8: 24 1d +800019da: 00 80 +800019dc: 8c 1d +800019de: 00 80 ... -800010b0: 01 00 -800010b2: 00 00 -800010b4: 00 00 -800010b6: 00 00 -800010b8: 0e 33 -800010ba: cd ab -800010bc: 34 12 -800010be: 6d e6 -800010c0: ec de -800010c2: 05 00 -800010c4: 0b 00 00 00 +80001a78: 01 00 +80001a7a: 00 00 +80001a7c: 00 00 +80001a7e: 00 00 +80001a80: 0e 33 +80001a82: cd ab +80001a84: 34 12 +80001a86: 6d e6 +80001a88: ec de +80001a8a: 05 00 +80001a8c: 0b 00 00 00 ... Disassembly of section .sdata: -80001430 _global_impure_ptr: -80001430: 08 10 -80001432: 00 80 +80001df8 _global_impure_ptr: +80001df8: d0 19 +80001dfa: 00 80 Disassembly of section .bss: -80001434 g_wspawn_args: +80001dfc g_wspawn_args: ... Disassembly of section .comment: @@ -966,28 +803,28 @@ Disassembly of section .symtab: 2c: 03 00 02 00 lb zero, 0(tp) 30: 00 00 32: 00 00 - 34: 00 10 + 34: c8 19 36: 00 80 38: 00 00 3a: 00 00 3c: 03 00 03 00 lb zero, 0(t1) 40: 00 00 42: 00 00 - 44: 08 10 + 44: d0 19 46: 00 80 48: 00 00 4a: 00 00 4c: 03 00 04 00 lb zero, 0(s0) 50: 00 00 52: 00 00 - 54: 30 14 + 54: f8 1d 56: 00 80 58: 00 00 5a: 00 00 5c: 03 00 05 00 lb zero, 0(a0) 60: 00 00 62: 00 00 - 64: 34 14 + 64: fc 1d 66: 00 80 68: 00 00 6a: 00 00 @@ -1034,332 +871,300 @@ Disassembly of section .symtab: ... fc: 04 00 fe: f1 ff - 100: 7e 00 - ... + 100: 6e 00 + 102: 00 00 + 104: 78 02 + 106: 00 80 + 108: 48 01 10a: 00 00 - 10c: 04 00 - 10e: f1 ff - 110: 80 00 + 10c: 02 00 + 10e: 02 00 + 110: 94 00 ... 11a: 00 00 11c: 04 00 11e: f1 ff - 120: 6e 00 + 120: 96 00 ... 12a: 00 00 12c: 04 00 12e: f1 ff - 130: 75 00 + 130: 84 00 ... 13a: 00 00 13c: 04 00 13e: f1 ff - 140: 7c 00 + 140: 8b 00 00 00 ... - 14a: 00 00 14c: 04 00 14e: f1 ff - 150: 87 00 00 00 + 150: 92 00 ... + 15a: 00 00 15c: 04 00 15e: f1 ff - 160: 90 00 - 162: 00 00 - 164: 08 10 - 166: 00 80 - 168: 28 04 - 16a: 00 00 - 16c: 01 00 - 16e: 04 00 + 160: 9d 00 ... - 17c: 04 00 - 17e: f1 ff - 180: 9c 00 - 182: 00 00 - 184: 04 10 - 186: 00 80 - 188: 00 00 - 18a: 00 00 - 18c: 00 00 - 18e: 03 00 ad 00 lb zero, 10(s10) + 16a: 00 00 + 16c: 04 00 + 16e: f1 ff + 170: a6 00 + 172: 00 00 + 174: d0 19 + 176: 00 80 + 178: 28 04 + 17a: 00 00 + 17c: 01 00 + 17e: 04 00 + ... + 18c: 04 00 + 18e: f1 ff + 190: b2 00 192: 00 00 - 194: 04 10 + 194: cc 19 196: 00 80 198: 00 00 19a: 00 00 19c: 00 00 - 19e: 03 00 c0 00 lb zero, 12(zero) + 19e: 03 00 c3 00 lb zero, 12(t1) 1a2: 00 00 - 1a4: 04 10 + 1a4: cc 19 1a6: 00 80 1a8: 00 00 1aa: 00 00 1ac: 00 00 - 1ae: 03 00 d1 00 lb zero, 13(sp) + 1ae: 03 00 d6 00 lb zero, 13(a2) 1b2: 00 00 - 1b4: 00 10 + 1b4: cc 19 1b6: 00 80 1b8: 00 00 1ba: 00 00 1bc: 00 00 - 1be: 03 00 e5 00 lb zero, 14(a0) + 1be: 03 00 e7 00 lb zero, 14(a4) 1c2: 00 00 - 1c4: 00 10 + 1c4: c8 19 1c6: 00 80 1c8: 00 00 1ca: 00 00 1cc: 00 00 - 1ce: 03 00 f8 00 lb zero, 15(a6) + 1ce: 03 00 fb 00 lb zero, 15(s6) 1d2: 00 00 - 1d4: 00 10 + 1d4: c8 19 1d6: 00 80 1d8: 00 00 1da: 00 00 1dc: 00 00 1de: 03 00 0e 01 lb zero, 16(t3) 1e2: 00 00 - 1e4: d0 04 + 1e4: c8 19 1e6: 00 80 - 1e8: 48 01 + 1e8: 00 00 1ea: 00 00 - 1ec: 12 00 - 1ee: 02 00 - 1f0: 1d 01 + 1ec: 00 00 + 1ee: 03 00 24 01 lb zero, 18(s0) ... 1fa: 00 00 1fc: 10 00 1fe: f1 ff - 200: 2b 01 00 00 + 200: 32 01 + 202: 00 00 204: 00 04 206: 00 00 208: 00 00 20a: 00 00 20c: 10 00 20e: f1 ff - 210: 38 01 - 212: 00 00 - 214: 34 14 + 210: 3f 01 00 00 + 214: fc 1d 216: 00 80 218: 80 00 21a: 00 00 21c: 11 00 21e: 06 00 - 220: 46 01 + 220: 4d 01 222: 00 00 - 224: 30 14 + 224: f8 1d 226: 00 80 228: 00 00 22a: 00 00 22c: 10 00 22e: 05 00 - 230: 56 01 + 230: 5d 01 232: 00 00 - 234: 80 04 + 234: d0 21 236: 00 80 - 238: 50 00 + 238: 00 00 23a: 00 00 - 23c: 12 00 - 23e: 02 00 - 240: 75 01 + 23c: 10 00 + 23e: f1 ff + 240: 6e 01 242: 00 00 - 244: 08 18 + 244: f8 1d 246: 00 80 - 248: 00 00 + 248: 04 00 24a: 00 00 - 24c: 10 00 - 24e: f1 ff - 250: 86 01 + 24c: 11 00 + 24e: 05 00 + 250: 81 01 252: 00 00 - 254: 30 14 + 254: 90 06 256: 00 80 - 258: 04 00 + 258: 9c 00 25a: 00 00 - 25c: 11 00 - 25e: 05 00 - 260: 99 01 - 262: 00 00 - 264: fc 08 + 25c: 12 00 + 25e: 02 00 + 260: 93 01 00 00 mv gp, zero + 264: 34 06 266: 00 80 - 268: 9c 00 + 268: 5c 00 26a: 00 00 26c: 12 00 26e: 02 00 - 270: ab 01 00 00 - 274: a0 08 + 270: a5 01 + 272: 00 00 + 274: 98 00 276: 00 80 - 278: 5c 00 + 278: 94 00 27a: 00 00 27c: 12 00 27e: 02 00 - 280: bd 01 + 280: b8 01 282: 00 00 - 284: 98 00 - 286: 00 80 - 288: 94 00 + 284: 00 00 + 286: 00 ff + 288: 00 00 28a: 00 00 - 28c: 12 00 - 28e: 02 00 - 290: d0 01 + 28c: 10 00 + 28e: f1 ff + 290: c4 01 292: 00 00 - 294: 00 00 - 296: 00 ff + 294: 3c 02 + 296: 00 80 298: 00 00 29a: 00 00 - 29c: 10 00 - 29e: f1 ff - 2a0: dc 01 + 29c: 12 00 + 29e: 02 00 + 2a0: ce 01 2a2: 00 00 - 2a4: 3c 02 + 2a4: a4 08 2a6: 00 80 - 2a8: 00 00 + 2a8: 24 01 2aa: 00 00 2ac: 12 00 2ae: 02 00 - 2b0: e6 01 + 2b0: 04 02 2b2: 00 00 - 2b4: 10 0b + 2b4: 00 00 2b6: 00 80 - 2b8: 24 01 + 2b8: 50 00 2ba: 00 00 2bc: 12 00 - 2be: 02 00 - 2c0: 1c 02 - 2c2: 00 00 - 2c4: 00 00 + 2be: 01 00 + 2c0: df 01 00 00 + 2c4: 08 08 2c6: 00 80 - 2c8: 50 00 + 2c8: 9c 00 2ca: 00 00 2cc: 12 00 - 2ce: 01 00 - 2d0: f7 01 00 00 - 2d4: 74 0a + 2ce: 02 00 + 2d0: f3 01 00 00 + 2d4: 7c 1e 2d6: 00 80 - 2d8: 9c 00 + 2d8: 00 00 2da: 00 00 - 2dc: 12 00 - 2de: 02 00 - 2e0: 0b 02 00 00 - 2e4: b4 14 + 2dc: 10 00 + 2de: 06 00 + 2e0: ff 01 00 00 + 2e4: fc 1d 2e6: 00 80 2e8: 00 00 2ea: 00 00 2ec: 10 00 2ee: 06 00 - 2f0: 17 02 00 00 auipc tp, 0 - 2f4: 34 14 + 2f0: 0b 02 00 00 + 2f4: 2c 07 2f6: 00 80 - 2f8: 00 00 + 2f8: dc 00 2fa: 00 00 - 2fc: 10 00 - 2fe: 06 00 - 300: 23 02 00 00 sb zero, 4(zero) - 304: 98 09 + 2fc: 12 00 + 2fe: 02 00 + 300: 12 02 + 302: 00 00 + 304: 68 00 306: 00 80 - 308: dc 00 + 308: 30 00 30a: 00 00 30c: 12 00 30e: 02 00 - 310: 2a 02 - 312: 00 00 - 314: 68 00 + 310: 17 02 00 00 auipc tp, 0 + 314: b4 01 316: 00 80 - 318: 30 00 + 318: 80 00 31a: 00 00 31c: 12 00 31e: 02 00 - 320: 2f 02 00 00 - 324: 78 02 + 320: 39 02 + 322: 00 00 + 324: ec 05 326: 00 80 - 328: c0 00 + 328: 14 00 32a: 00 00 32c: 12 00 32e: 02 00 - 330: 44 02 + 330: 40 02 332: 00 00 - 334: 18 06 + 334: d0 19 336: 00 80 - 338: c4 00 + 338: 00 00 33a: 00 00 - 33c: 12 00 - 33e: 02 00 - 340: 64 02 - 342: 00 00 - 344: b4 01 + 33c: 10 00 + 33e: 04 00 + 340: 4f 02 00 00 fnmadd.s ft4, ft0, ft0, ft0, rne + 344: fc 1d 346: 00 80 - 348: 80 00 + 348: 00 00 34a: 00 00 - 34c: 12 00 - 34e: 02 00 - 350: 86 02 + 34c: 10 00 + 34e: 05 00 + 350: be 00 352: 00 00 - 354: 58 08 + 354: 7c 1e 356: 00 80 - 358: 14 00 + 358: 00 00 35a: 00 00 - 35c: 12 00 - 35e: 02 00 - 360: 8d 02 - 362: 00 00 - 364: 08 10 + 35c: 10 00 + 35e: 06 00 + 360: 57 02 00 00 + 364: 00 06 366: 00 80 - 368: 00 00 + 368: 34 00 36a: 00 00 - 36c: 10 00 - 36e: 04 00 - 370: 9c 02 + 36c: 12 00 + 36e: 02 00 + 370: 56 02 372: 00 00 - 374: 34 14 + 374: 34 02 376: 00 80 378: 00 00 37a: 00 00 - 37c: 10 00 - 37e: 05 00 - 380: a8 00 + 37c: 12 00 + 37e: 02 00 + 380: 5c 02 382: 00 00 - 384: b4 14 + 384: 2c 01 386: 00 80 - 388: 00 00 + 388: 88 00 38a: 00 00 - 38c: 10 00 - 38e: 06 00 - 390: a3 02 00 00 sb zero, 5(zero) - 394: 38 03 + 38c: 12 00 + 38e: 02 00 + 390: 79 02 + 392: 00 00 + 394: c0 03 396: 00 80 - 398: 48 01 + 398: 2c 02 39a: 00 00 39c: 12 00 39e: 02 00 - 3a0: ba 02 - 3a2: 00 00 - 3a4: 6c 08 - 3a6: 00 80 - 3a8: 34 00 - 3aa: 00 00 - 3ac: 12 00 - 3ae: 02 00 - 3b0: b9 02 - 3b2: 00 00 - 3b4: 34 02 - 3b6: 00 80 - 3b8: 00 00 - 3ba: 00 00 - 3bc: 12 00 - 3be: 02 00 - 3c0: bf 02 00 00 - 3c4: 2c 01 - 3c6: 00 80 - 3c8: 88 00 - 3ca: 00 00 - 3cc: 12 00 - 3ce: 02 00 - 3d0: dc 02 - 3d2: 00 00 - 3d4: dc 06 - 3d6: 00 80 - 3d8: 7c 01 - 3da: 00 00 - 3dc: 12 00 - 3de: 02 00 Disassembly of section .strtab: @@ -1394,13 +1199,12 @@ Disassembly of section .strtab: 3e: 5f 6b 65 72 42: 6e 65 44: 6c 2d - 46: 62 32 - 48: 2d 33 - 4a: 34 2d - 4c: 61 31 - 4e: 2d 65 - 50: 35 2d - 52: 39 38 + 46: 36 35 + 48: 2d 66 + 4a: 33 2d 64 35 + 4e: 2d 36 + 50: 34 2d + 52: 31 37 54: 2e 63 56: 00 70 58: 61 72 @@ -1412,238 +1216,204 @@ Disassembly of section .strtab: 64: 78 5f 66: 73 70 61 77 csrci 1910, 2 6a: 6e 2e - 6c: 63 00 66 69 beq a2, s6, 1664 - 70: 6e 69 - 72: 2e 63 - 74: 00 69 - 76: 6e 69 - 78: 74 2e - 7a: 63 00 5f 5f beq t5, s5, 1504 - 7e: 61 74 - 80: 65 78 - 82: 69 74 - 84: 2e 63 - 86: 00 69 - 88: 6d 70 - 8a: 75 72 - 8c: 65 2e - 8e: 63 00 69 6d beq s2, s6, 1728 - 92: 70 75 - 94: 72 65 - 96: 5f 64 61 74 - 9a: 61 00 - 9c: 5f 5f 66 69 - a0: 6e 69 - a2: 5f 61 72 72 - a6: 61 79 - a8: 5f 65 6e 64 - ac: 00 5f - ae: 5f 66 69 6e - b2: 69 5f - b4: 61 72 - b6: 72 61 - b8: 79 5f - ba: 73 74 61 72 csrrci s0, 1830, 2 - be: 74 00 - c0: 5f 5f 69 6e - c4: 69 74 - c6: 5f 61 72 72 - ca: 61 79 - cc: 5f 65 6e 64 - d0: 00 5f - d2: 5f 70 72 65 - d6: 69 6e - d8: 69 74 - da: 5f 61 72 72 - de: 61 79 - e0: 5f 65 6e 64 - e4: 00 5f - e6: 5f 69 6e 69 - ea: 74 5f - ec: 61 72 - ee: 72 61 - f0: 79 5f - f2: 73 74 61 72 csrrci s0, 1830, 2 - f6: 74 00 - f8: 5f 5f 70 72 - fc: 65 69 - fe: 6e 69 + 6c: 63 00 73 70 beq t1, t2, 1792 + 70: 61 77 + 72: 6e 5f + 74: 6b 65 72 6e + 78: 65 6c + 7a: 5f 63 61 6c + 7e: 6c 62 + 80: 61 63 + 82: 6b 00 66 69 + 86: 6e 69 + 88: 2e 63 + 8a: 00 69 + 8c: 6e 69 + 8e: 74 2e + 90: 63 00 5f 5f beq t5, s5, 1504 + 94: 61 74 + 96: 65 78 + 98: 69 74 + 9a: 2e 63 + 9c: 00 69 + 9e: 6d 70 + a0: 75 72 + a2: 65 2e + a4: 63 00 69 6d beq s2, s6, 1728 + a8: 70 75 + aa: 72 65 + ac: 5f 64 61 74 + b0: 61 00 + b2: 5f 5f 66 69 + b6: 6e 69 + b8: 5f 61 72 72 + bc: 61 79 + be: 5f 65 6e 64 + c2: 00 5f + c4: 5f 66 69 6e + c8: 69 5f + ca: 61 72 + cc: 72 61 + ce: 79 5f + d0: 73 74 61 72 csrrci s0, 1830, 2 + d4: 74 00 + d6: 5f 5f 69 6e + da: 69 74 + dc: 5f 61 72 72 + e0: 61 79 + e2: 5f 65 6e 64 + e6: 00 5f + e8: 5f 70 72 65 + ec: 69 6e + ee: 69 74 + f0: 5f 61 72 72 + f4: 61 79 + f6: 5f 65 6e 64 + fa: 00 5f + fc: 5f 69 6e 69 100: 74 5f 102: 61 72 104: 72 61 106: 79 5f 108: 73 74 61 72 csrrci s0, 1830, 2 10c: 74 00 - 10e: 76 78 - 110: 5f 73 70 61 - 114: 77 6e 5f 74 - 118: 61 73 - 11a: 6b 73 00 5f - 11e: 5f 73 74 61 - 122: 63 6b 5f 75 bltu t5, s5, 1878 - 126: 73 61 67 65 csrrsi sp, 1622, 14 - 12a: 00 5f - 12c: 5f 73 74 61 - 130: 63 6b 5f 73 bltu t5, s5, 1846 - 134: 69 7a - 136: 65 00 - 138: 67 5f 77 73 - 13c: 70 61 - 13e: 77 6e 5f 61 - 142: 72 67 - 144: 73 00 5f 5f - 148: 53 44 41 54 - 14c: 41 5f - 14e: 42 45 - 150: 47 49 4e 5f - 154: 5f 00 73 70 - 158: 61 77 - 15a: 6e 5f - 15c: 72 65 - 15e: 6d 61 - 160: 69 6e - 162: 69 6e - 164: 67 5f 74 61 - 168: 73 6b 73 5f csrrsi s6, 1527, 6 - 16c: 63 61 6c 6c bltu s8, t1, 1730 - 170: 62 61 - 172: 63 6b 00 5f bltu zero, a6, 1526 - 176: 5f 67 6c 6f - 17a: 62 61 - 17c: 6c 5f - 17e: 70 6f - 180: 69 6e - 182: 74 65 - 184: 72 00 - 186: 5f 67 6c 6f - 18a: 62 61 - 18c: 6c 5f - 18e: 69 6d - 190: 70 75 - 192: 72 65 - 194: 5f 70 74 72 - 198: 00 5f - 19a: 5f 6c 69 62 - 19e: 63 5f 69 6e bge s2, t1, 1790 - 1a2: 69 74 - 1a4: 5f 61 72 72 - 1a8: 61 79 - 1aa: 00 5f - 1ac: 5f 6c 69 62 - 1b0: 63 5f 66 69 bge a2, s6, 1694 - 1b4: 6e 69 - 1b6: 5f 61 72 72 - 1ba: 61 79 - 1bc: 00 5f - 1be: 70 6f - 1c0: 63 6c 5f 6b bltu t5, s5, 1720 - 1c4: 65 72 - 1c6: 6e 65 - 1c8: 6c 5f - 1ca: 73 61 78 70 csrrsi sp, 1799, 16 - 1ce: 79 00 - 1d0: 5f 5f 73 74 - 1d4: 61 63 - 1d6: 6b 5f 74 6f - 1da: 70 00 - 1dc: 76 78 - 1de: 5f 73 65 74 - 1e2: 5f 73 70 00 - 1e6: 5f 5f 63 61 - 1ea: 6c 6c - 1ec: 5f 65 78 69 - 1f0: 74 70 - 1f2: 72 6f - 1f4: 63 73 00 5f bgeu zero, a6, 1510 - 1f8: 5f 72 65 67 - 1fc: 69 73 - 1fe: 74 65 - 200: 72 5f - 202: 65 78 - 204: 69 74 - 206: 70 72 - 208: 6f 63 00 5f jal t1, 26096 - 20c: 5f 42 53 53 - 210: 5f 45 4e 44 - 214: 5f 5f 00 5f - 218: 5f 62 73 73 - 21c: 5f 73 74 61 - 220: 72 74 - 222: 00 6d - 224: 65 6d - 226: 73 65 74 00 csrrsi a0, 7, 8 - 22a: 6d 61 - 22c: 69 6e - 22e: 00 73 - 230: 70 61 - 232: 77 6e 5f 74 - 236: 61 73 - 238: 6b 73 5f 63 - 23c: 61 6c - 23e: 6c 62 - 240: 61 63 - 242: 6b 00 73 70 - 246: 61 77 - 248: 6e 5f - 24a: 6b 65 72 6e - 24e: 65 6c - 250: 5f 72 65 6d - 254: 61 69 - 256: 6e 69 - 258: 6e 67 - 25a: 5f 63 61 6c - 25e: 6c 62 - 260: 61 63 - 262: 6b 00 5f 70 - 266: 6f 63 6c 5f jal t1, 812534 - 26a: 6b 65 72 6e - 26e: 65 6c - 270: 5f 73 61 78 - 274: 70 79 - 276: 5f 77 6f 72 - 27a: 6b 67 72 6f - 27e: 75 70 - 280: 5f 66 61 73 - 284: 74 00 - 286: 61 74 - 288: 65 78 - 28a: 69 74 - 28c: 00 5f - 28e: 5f 44 41 54 - 292: 41 5f - 294: 42 45 - 296: 47 49 4e 5f - 29a: 5f 00 5f 65 - 29e: 64 61 - 2a0: 74 61 - 2a2: 00 73 - 2a4: 70 61 - 2a6: 77 6e 5f 6b - 2aa: 65 72 - 2ac: 6e 65 - 2ae: 6c 5f - 2b0: 63 61 6c 6c bltu s8, t1, 1730 - 2b4: 62 61 - 2b6: 63 6b 00 5f bltu zero, a6, 1526 - 2ba: 65 78 - 2bc: 69 74 - 2be: 00 5f - 2c0: 70 6f - 2c2: 63 6c 5f 6b bltu t5, s5, 1720 - 2c6: 65 72 - 2c8: 6e 65 - 2ca: 6c 5f - 2cc: 73 61 78 70 csrrsi sp, 1799, 16 - 2d0: 79 5f - 2d2: 77 6f 72 6b - 2d6: 67 72 6f 75 - 2da: 70 00 - 2dc: 76 78 - 2de: 5f 73 70 61 - 2e2: 77 6e 5f 6b - 2e6: 65 72 - 2e8: 6e 65 - 2ea: 6c 00 + 10e: 5f 5f 70 72 + 112: 65 69 + 114: 6e 69 + 116: 74 5f + 118: 61 72 + 11a: 72 61 + 11c: 79 5f + 11e: 73 74 61 72 csrrci s0, 1830, 2 + 122: 74 00 + 124: 5f 5f 73 74 + 128: 61 63 + 12a: 6b 5f 75 73 + 12e: 61 67 + 130: 65 00 + 132: 5f 5f 73 74 + 136: 61 63 + 138: 6b 5f 73 69 + 13c: 7a 65 + 13e: 00 67 + 140: 5f 77 73 70 + 144: 61 77 + 146: 6e 5f + 148: 61 72 + 14a: 67 73 00 5f + 14e: 5f 53 44 41 + 152: 54 41 + 154: 5f 42 45 47 + 158: 49 4e + 15a: 5f 5f 00 5f + 15e: 5f 67 6c 6f + 162: 62 61 + 164: 6c 5f + 166: 70 6f + 168: 69 6e + 16a: 74 65 + 16c: 72 00 + 16e: 5f 67 6c 6f + 172: 62 61 + 174: 6c 5f + 176: 69 6d + 178: 70 75 + 17a: 72 65 + 17c: 5f 70 74 72 + 180: 00 5f + 182: 5f 6c 69 62 + 186: 63 5f 69 6e bge s2, t1, 1790 + 18a: 69 74 + 18c: 5f 61 72 72 + 190: 61 79 + 192: 00 5f + 194: 5f 6c 69 62 + 198: 63 5f 66 69 bge a2, s6, 1694 + 19c: 6e 69 + 19e: 5f 61 72 72 + 1a2: 61 79 + 1a4: 00 5f + 1a6: 70 6f + 1a8: 63 6c 5f 6b bltu t5, s5, 1720 + 1ac: 65 72 + 1ae: 6e 65 + 1b0: 6c 5f + 1b2: 73 61 78 70 csrrsi sp, 1799, 16 + 1b6: 79 00 + 1b8: 5f 5f 73 74 + 1bc: 61 63 + 1be: 6b 5f 74 6f + 1c2: 70 00 + 1c4: 76 78 + 1c6: 5f 73 65 74 + 1ca: 5f 73 70 00 + 1ce: 5f 5f 63 61 + 1d2: 6c 6c + 1d4: 5f 65 78 69 + 1d8: 74 70 + 1da: 72 6f + 1dc: 63 73 00 5f bgeu zero, a6, 1510 + 1e0: 5f 72 65 67 + 1e4: 69 73 + 1e6: 74 65 + 1e8: 72 5f + 1ea: 65 78 + 1ec: 69 74 + 1ee: 70 72 + 1f0: 6f 63 00 5f jal t1, 26096 + 1f4: 5f 42 53 53 + 1f8: 5f 45 4e 44 + 1fc: 5f 5f 00 5f + 200: 5f 62 73 73 + 204: 5f 73 74 61 + 208: 72 74 + 20a: 00 6d + 20c: 65 6d + 20e: 73 65 74 00 csrrsi a0, 7, 8 + 212: 6d 61 + 214: 69 6e + 216: 00 5f + 218: 70 6f + 21a: 63 6c 5f 6b bltu t5, s5, 1720 + 21e: 65 72 + 220: 6e 65 + 222: 6c 5f + 224: 73 61 78 70 csrrsi sp, 1799, 16 + 228: 79 5f + 22a: 77 6f 72 6b + 22e: 67 72 6f 75 + 232: 70 5f + 234: 66 61 + 236: 73 74 00 61 csrrci s0, 1552, 0 + 23a: 74 65 + 23c: 78 69 + 23e: 74 00 + 240: 5f 5f 44 41 + 244: 54 41 + 246: 5f 42 45 47 + 24a: 49 4e + 24c: 5f 5f 00 5f + 250: 65 64 + 252: 61 74 + 254: 61 00 + 256: 5f 65 78 69 + 25a: 74 00 + 25c: 5f 70 6f 63 + 260: 6c 5f + 262: 6b 65 72 6e + 266: 65 6c + 268: 5f 73 61 78 + 26c: 70 79 + 26e: 5f 77 6f 72 + 272: 6b 67 72 6f + 276: 75 70 + 278: 00 76 + 27a: 78 5f + 27c: 73 70 61 77 csrci 1910, 2 + 280: 6e 5f + 282: 6b 65 72 6e + 286: 65 6c + 288: 00 Disassembly of section .shstrtab: diff --git a/benchmarks/opencl/sfilter/Makefile b/benchmarks/opencl/sfilter/Makefile index 72024d30..62099e37 100644 --- a/benchmarks/opencl/sfilter/Makefile +++ b/benchmarks/opencl/sfilter/Makefile @@ -8,8 +8,8 @@ VORTEX_DRV_PATH ?= $(realpath ../../../driver) VORTEX_RT_PATH ?= $(realpath ../../../runtime) K_LLCFLAGS += "-O3 -march=riscv32 -target-abi=ilp32f -mcpu=generic-rv32 -mattr=+m,+f -float-abi=hard -code-model=small" -K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -Wl,--gc-sections -Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld" -K_LDFLAGS += "$(VORTEX_RT_PATH)/libvortexrt.a -lm" +K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -fdata-sections -ffunction-sections" +K_LDFLAGS += "-Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a -lm" CXXFLAGS += -std=c++11 -O2 -Wall -Wextra -Wfatal-errors #CXXFLAGS += -std=c++11 -O0 -g -Wall -Wextra -Wfatal-errors diff --git a/benchmarks/opencl/sfilter/kernel.pocl b/benchmarks/opencl/sfilter/kernel.pocl index 270e48d0..bae293fa 100644 Binary files a/benchmarks/opencl/sfilter/kernel.pocl and b/benchmarks/opencl/sfilter/kernel.pocl differ diff --git a/benchmarks/opencl/sfilter/sfilter.dump b/benchmarks/opencl/sfilter/sfilter.dump index 485c0900..244b713a 100644 --- a/benchmarks/opencl/sfilter/sfilter.dump +++ b/benchmarks/opencl/sfilter/sfilter.dump @@ -1,5 +1,5 @@ -/tmp/pocl_vortex_kernel-ce-87-d1-0f-1c.elf: file format ELF32-riscv +/tmp/pocl_vortex_kernel-9f-b2-9e-1e-b6.elf: file format ELF32-riscv Disassembly of section .init: @@ -12,19 +12,19 @@ Disassembly of section .init: 80000010: ef 00 c0 7b jal 1980 80000014: 13 05 10 00 addi a0, zero, 1 80000018: 6b 00 05 00 -8000001c: 17 25 00 00 auipc a0, 2 -80000020: 13 05 85 5d addi a0, a0, 1496 -80000024: 17 26 00 00 auipc a2, 2 -80000028: 13 06 06 65 addi a2, a2, 1616 +8000001c: 17 15 00 00 auipc a0, 1 +80000020: 13 05 85 41 addi a0, a0, 1048 +80000024: 17 16 00 00 auipc a2, 1 +80000028: 13 06 06 49 addi a2, a2, 1168 8000002c: 33 06 a6 40 sub a2, a2, a0 80000030: 93 05 00 00 mv a1, zero -80000034: ef 00 50 6f jal 3828 +80000034: ef 00 90 48 jal 3208 80000038: 17 15 00 00 auipc a0, 1 -8000003c: 13 05 85 df addi a0, a0, -520 -80000040: ef 00 90 5a jal 3496 -80000044: ef 00 90 64 jal 3656 +8000003c: 13 05 c5 b8 addi a0, a0, -1140 +80000040: ef 00 d0 33 jal 2876 +80000044: ef 00 d0 3d jal 3036 80000048: ef 00 00 02 jal 32 -8000004c: 6f 00 10 5b j 3504 +8000004c: 6f 00 50 34 j 2884 Disassembly of section .text: @@ -32,8 +32,8 @@ Disassembly of section .text: 80000050: 93 07 00 00 mv a5, zero 80000054: 63 88 07 00 beqz a5, 16 80000058: 37 15 00 80 lui a0, 524289 -8000005c: 13 05 05 e3 addi a0, a0, -464 -80000060: 6f 00 90 58 j 3464 +8000005c: 13 05 45 bc addi a0, a0, -1084 +80000060: 6f 00 d0 31 j 2844 80000064: 67 80 00 00 ret 80000068 main: @@ -44,7 +44,7 @@ Disassembly of section .text: 80000078: 37 05 ff 7f lui a0, 524272 8000007c: 13 06 45 03 addi a2, a0, 52 80000080: 37 05 ff 7f lui a0, 524272 -80000084: ef 00 90 3e jal 3048 +80000084: ef 00 d0 0c jal 2252 80000088: 13 05 00 00 mv a0, zero 8000008c: 83 20 c1 00 lw ra, 12(sp) 80000090: 13 01 01 01 addi sp, sp, 16 @@ -522,8 +522,8 @@ Disassembly of section .text: 800007cc vx_set_sp: 800007cc: 73 25 00 fc csrr a0, 4032 800007d0: 6b 00 05 00 -800007d4: 97 21 00 00 auipc gp, 2 -800007d8: 93 81 41 1f addi gp, gp, 500 +800007d4: 97 11 00 00 auipc gp, 1 +800007d8: 93 81 41 03 addi gp, gp, 52 800007dc: 17 01 00 7f auipc sp, 520192 800007e0: 13 01 41 82 addi sp, sp, -2012 800007e4: 93 05 00 40 addi a1, zero, 1024 @@ -538,695 +538,532 @@ Disassembly of section .text: 80000804 RETURN: 80000804: 67 80 00 00 ret -80000808 spawn_tasks_callback: +80000808 spawn_kernel_callback: 80000808: 13 01 01 fe addi sp, sp, -32 8000080c: 23 2e 11 00 sw ra, 28(sp) 80000810: 23 2c 81 00 sw s0, 24(sp) 80000814: 23 2a 91 00 sw s1, 20(sp) 80000818: 23 28 21 01 sw s2, 16(sp) 8000081c: 23 26 31 01 sw s3, 12(sp) -80000820: f3 27 00 fc csrr a5, 4032 -80000824: 6b 80 07 00 -80000828: f3 26 50 cc csrr a3, 3269 -8000082c: f3 29 30 cc csrr s3, 3267 -80000830: 73 27 00 cc csrr a4, 3264 -80000834: 73 26 00 fc csrr a2, 4032 -80000838: b7 27 00 80 lui a5, 524290 -8000083c: 93 96 26 00 slli a3, a3, 2 -80000840: 93 87 47 5f addi a5, a5, 1524 -80000844: b3 87 d7 00 add a5, a5, a3 -80000848: 83 a4 07 00 lw s1, 0(a5) -8000084c: 03 a4 04 01 lw s0, 16(s1) -80000850: 83 a6 c4 00 lw a3, 12(s1) -80000854: 33 a9 89 00 slt s2, s3, s0 -80000858: 93 07 04 00 mv a5, s0 -8000085c: 33 09 d9 00 add s2, s2, a3 -80000860: 33 84 36 03 mul s0, a3, s3 -80000864: 63 d4 f9 00 bge s3, a5, 8 -80000868: 93 87 09 00 mv a5, s3 -8000086c: 33 04 f4 00 add s0, s0, a5 -80000870: 83 a6 84 00 lw a3, 8(s1) -80000874: 33 04 c4 02 mul s0, s0, a2 -80000878: b3 07 e9 02 mul a5, s2, a4 -8000087c: 33 04 d4 00 add s0, s0, a3 -80000880: 33 04 f4 00 add s0, s0, a5 -80000884: 33 09 89 00 add s2, s2, s0 -80000888: 63 5e 24 01 bge s0, s2, 28 -8000088c: 83 a7 04 00 lw a5, 0(s1) -80000890: 83 a5 44 00 lw a1, 4(s1) -80000894: 13 05 04 00 mv a0, s0 -80000898: 13 04 14 00 addi s0, s0, 1 -8000089c: e7 80 07 00 jalr a5 -800008a0: e3 16 89 fe bne s2, s0, -20 -800008a4: 93 b9 19 00 seqz s3, s3 -800008a8: 6b 80 09 00 -800008ac: 83 20 c1 01 lw ra, 28(sp) -800008b0: 03 24 81 01 lw s0, 24(sp) -800008b4: 83 24 41 01 lw s1, 20(sp) -800008b8: 03 29 01 01 lw s2, 16(sp) -800008bc: 83 29 c1 00 lw s3, 12(sp) -800008c0: 13 01 01 02 addi sp, sp, 32 -800008c4: 67 80 00 00 ret +80000820: 23 24 41 01 sw s4, 8(sp) +80000824: 23 22 51 01 sw s5, 4(sp) +80000828: f3 27 00 fc csrr a5, 4032 +8000082c: 6b 80 07 00 +80000830: f3 26 50 cc csrr a3, 3269 +80000834: 73 29 30 cc csrr s2, 3267 +80000838: 73 27 00 cc csrr a4, 3264 +8000083c: 73 26 00 fc csrr a2, 4032 +80000840: b7 17 00 80 lui a5, 524289 +80000844: 93 96 26 00 slli a3, a3, 2 +80000848: 93 87 47 43 addi a5, a5, 1076 +8000084c: b3 87 d7 00 add a5, a5, a3 +80000850: 03 a4 07 00 lw s0, 0(a5) +80000854: 83 24 44 01 lw s1, 20(s0) +80000858: 83 26 04 01 lw a3, 16(s0) +8000085c: b3 2a 99 00 slt s5, s2, s1 +80000860: 93 87 04 00 mv a5, s1 +80000864: b3 8a da 00 add s5, s5, a3 +80000868: b3 84 26 03 mul s1, a3, s2 +8000086c: 63 54 f9 00 bge s2, a5, 8 +80000870: 93 07 09 00 mv a5, s2 +80000874: b3 84 f4 00 add s1, s1, a5 +80000878: 83 25 04 00 lw a1, 0(s0) +8000087c: 83 26 c4 00 lw a3, 12(s0) +80000880: 83 a9 05 00 lw s3, 0(a1) +80000884: 03 aa 45 00 lw s4, 4(a1) +80000888: b3 84 c4 02 mul s1, s1, a2 +8000088c: b3 87 ea 02 mul a5, s5, a4 +80000890: b3 84 d4 00 add s1, s1, a3 +80000894: b3 84 f4 00 add s1, s1, a5 +80000898: b3 8a 9a 00 add s5, s5, s1 +8000089c: 33 8a 49 03 mul s4, s3, s4 +800008a0: 63 c0 54 07 blt s1, s5, 96 +800008a4: 6f 00 00 08 j 128 +800008a8: 03 47 a4 01 lbu a4, 26(s0) +800008ac: 83 46 94 01 lbu a3, 25(s0) +800008b0: 33 d7 e4 40 sra a4, s1, a4 +800008b4: b3 07 47 03 mul a5, a4, s4 +800008b8: b3 87 f4 40 sub a5, s1, a5 +800008bc: 63 80 06 06 beqz a3, 96 +800008c0: 83 46 b4 01 lbu a3, 27(s0) +800008c4: b3 d6 d7 40 sra a3, a5, a3 +800008c8: b3 88 36 03 mul a7, a3, s3 +800008cc: 03 ae 45 01 lw t3, 20(a1) +800008d0: 03 a3 05 01 lw t1, 16(a1) +800008d4: 03 a6 c5 00 lw a2, 12(a1) +800008d8: 03 28 44 00 lw a6, 4(s0) +800008dc: 03 25 84 00 lw a0, 8(s0) +800008e0: 93 84 14 00 addi s1, s1, 1 +800008e4: 33 07 c7 01 add a4, a4, t3 +800008e8: b3 86 66 00 add a3, a3, t1 +800008ec: b3 87 17 41 sub a5, a5, a7 +800008f0: 33 86 c7 00 add a2, a5, a2 +800008f4: e7 00 08 00 jalr a6 +800008f8: 63 86 9a 02 beq s5, s1, 44 +800008fc: 83 25 04 00 lw a1, 0(s0) +80000900: 83 47 84 01 lbu a5, 24(s0) +80000904: e3 92 07 fa bnez a5, -92 +80000908: 33 c7 44 03 div a4, s1, s4 +8000090c: 83 46 94 01 lbu a3, 25(s0) +80000910: b3 07 47 03 mul a5, a4, s4 +80000914: b3 87 f4 40 sub a5, s1, a5 +80000918: e3 94 06 fa bnez a3, -88 +8000091c: b3 c6 37 03 div a3, a5, s3 +80000920: 6f f0 9f fa j -88 +80000924: 13 39 19 00 seqz s2, s2 +80000928: 6b 00 09 00 +8000092c: 83 20 c1 01 lw ra, 28(sp) +80000930: 03 24 81 01 lw s0, 24(sp) +80000934: 83 24 41 01 lw s1, 20(sp) +80000938: 03 29 01 01 lw s2, 16(sp) +8000093c: 83 29 c1 00 lw s3, 12(sp) +80000940: 03 2a 81 00 lw s4, 8(sp) +80000944: 83 2a 41 00 lw s5, 4(sp) +80000948: 13 01 01 02 addi sp, sp, 32 +8000094c: 67 80 00 00 ret -800008c8 spawn_kernel_callback: -800008c8: 13 01 01 fe addi sp, sp, -32 -800008cc: 23 2e 11 00 sw ra, 28(sp) -800008d0: 23 2c 81 00 sw s0, 24(sp) -800008d4: 23 2a 91 00 sw s1, 20(sp) -800008d8: 23 28 21 01 sw s2, 16(sp) -800008dc: 23 26 31 01 sw s3, 12(sp) -800008e0: 23 24 41 01 sw s4, 8(sp) -800008e4: 23 22 51 01 sw s5, 4(sp) -800008e8: f3 27 00 fc csrr a5, 4032 -800008ec: 6b 80 07 00 -800008f0: f3 26 50 cc csrr a3, 3269 -800008f4: f3 2a 30 cc csrr s5, 3267 -800008f8: 73 27 00 cc csrr a4, 3264 -800008fc: 73 26 00 fc csrr a2, 4032 -80000900: b7 27 00 80 lui a5, 524290 -80000904: 93 96 26 00 slli a3, a3, 2 -80000908: 93 87 47 5f addi a5, a5, 1524 -8000090c: b3 87 d7 00 add a5, a5, a3 -80000910: 03 a4 07 00 lw s0, 0(a5) -80000914: 83 24 44 01 lw s1, 20(s0) -80000918: 83 26 04 01 lw a3, 16(s0) -8000091c: b3 a9 9a 00 slt s3, s5, s1 -80000920: 93 87 04 00 mv a5, s1 -80000924: b3 89 d9 00 add s3, s3, a3 -80000928: b3 84 56 03 mul s1, a3, s5 -8000092c: 63 d4 fa 00 bge s5, a5, 8 -80000930: 93 87 0a 00 mv a5, s5 -80000934: b3 84 f4 00 add s1, s1, a5 -80000938: 83 25 04 00 lw a1, 0(s0) -8000093c: 83 26 c4 00 lw a3, 12(s0) -80000940: 03 aa 05 00 lw s4, 0(a1) -80000944: 03 a9 45 00 lw s2, 4(a1) -80000948: b3 84 c4 02 mul s1, s1, a2 -8000094c: b3 87 e9 02 mul a5, s3, a4 -80000950: b3 84 d4 00 add s1, s1, a3 -80000954: b3 84 f4 00 add s1, s1, a5 -80000958: b3 89 99 00 add s3, s3, s1 -8000095c: 33 09 2a 03 mul s2, s4, s2 -80000960: 63 cc 34 05 blt s1, s3, 88 -80000964: 6f 00 00 08 j 128 -80000968: 33 c7 24 03 div a4, s1, s2 -8000096c: 83 46 94 01 lbu a3, 25(s0) -80000970: b3 07 27 03 mul a5, a4, s2 -80000974: b3 87 f4 40 sub a5, s1, a5 -80000978: 63 80 06 06 beqz a3, 96 -8000097c: b3 c6 47 03 div a3, a5, s4 -80000980: 03 ae 45 01 lw t3, 20(a1) -80000984: 03 a3 05 01 lw t1, 16(a1) -80000988: 03 a6 c5 00 lw a2, 12(a1) -8000098c: 03 28 44 00 lw a6, 4(s0) -80000990: 03 25 84 00 lw a0, 8(s0) -80000994: 93 84 14 00 addi s1, s1, 1 -80000998: 33 07 c7 01 add a4, a4, t3 -8000099c: b3 88 46 03 mul a7, a3, s4 -800009a0: b3 86 66 00 add a3, a3, t1 -800009a4: b3 87 17 41 sub a5, a5, a7 -800009a8: 33 86 c7 00 add a2, a5, a2 -800009ac: e7 00 08 00 jalr a6 -800009b0: 63 8a 99 02 beq s3, s1, 52 -800009b4: 83 25 04 00 lw a1, 0(s0) -800009b8: 83 47 84 01 lbu a5, 24(s0) -800009bc: e3 96 07 fa bnez a5, -84 -800009c0: 03 47 a4 01 lbu a4, 26(s0) -800009c4: 83 46 94 01 lbu a3, 25(s0) -800009c8: 33 d7 e4 40 sra a4, s1, a4 -800009cc: b3 07 27 03 mul a5, a4, s2 -800009d0: b3 87 f4 40 sub a5, s1, a5 -800009d4: e3 94 06 fa bnez a3, -88 -800009d8: 83 46 b4 01 lbu a3, 27(s0) -800009dc: b3 d6 d7 40 sra a3, a5, a3 -800009e0: 6f f0 1f fa j -96 -800009e4: 93 ba 1a 00 seqz s5, s5 -800009e8: 6b 80 0a 00 -800009ec: 83 20 c1 01 lw ra, 28(sp) -800009f0: 03 24 81 01 lw s0, 24(sp) -800009f4: 83 24 41 01 lw s1, 20(sp) -800009f8: 03 29 01 01 lw s2, 16(sp) -800009fc: 83 29 c1 00 lw s3, 12(sp) -80000a00: 03 2a 81 00 lw s4, 8(sp) -80000a04: 83 2a 41 00 lw s5, 4(sp) -80000a08: 13 01 01 02 addi sp, sp, 32 -80000a0c: 67 80 00 00 ret +80000950 vx_spawn_kernel: +80000950: 13 01 01 fc addi sp, sp, -64 +80000954: 23 2e 11 02 sw ra, 60(sp) +80000958: 23 2c 81 02 sw s0, 56(sp) +8000095c: 23 2a 91 02 sw s1, 52(sp) +80000960: 23 28 21 03 sw s2, 48(sp) +80000964: 23 26 31 03 sw s3, 44(sp) +80000968: f3 28 20 fc csrr a7, 4034 +8000096c: 73 23 10 fc csrr t1, 4033 +80000970: 73 24 00 fc csrr s0, 4032 +80000974: f3 27 50 cc csrr a5, 3269 +80000978: 13 07 f0 01 addi a4, zero, 31 +8000097c: 63 46 f7 0e blt a4, a5, 236 +80000980: 03 2e 05 00 lw t3, 0(a0) +80000984: 83 26 45 00 lw a3, 4(a0) +80000988: 03 28 85 00 lw a6, 8(a0) +8000098c: b3 0e 83 02 mul t4, t1, s0 +80000990: 13 07 10 00 addi a4, zero, 1 +80000994: b3 06 de 02 mul a3, t3, a3 +80000998: 33 88 06 03 mul a6, a3, a6 +8000099c: 63 d4 0e 01 bge t4, a6, 8 +800009a0: 33 47 d8 03 div a4, a6, t4 +800009a4: 63 c0 e8 0e blt a7, a4, 224 +800009a8: 63 d0 e7 0c bge a5, a4, 192 +800009ac: 93 88 f8 ff addi a7, a7, -1 +800009b0: b3 4e e8 02 div t4, a6, a4 +800009b4: 93 84 0e 00 mv s1, t4 +800009b8: 63 96 f8 00 bne a7, a5, 12 +800009bc: 33 67 e8 02 rem a4, a6, a4 +800009c0: b3 04 d7 01 add s1, a4, t4 +800009c4: 33 c9 84 02 div s2, s1, s0 +800009c8: b3 e4 84 02 rem s1, s1, s0 +800009cc: 63 42 69 0c blt s2, t1, 196 +800009d0: 93 02 10 00 addi t0, zero, 1 +800009d4: 33 48 69 02 div a6, s2, t1 +800009d8: 63 06 08 00 beqz a6, 12 +800009dc: 93 02 08 00 mv t0, a6 +800009e0: 33 68 69 02 rem a6, s2, t1 +800009e4: d3 f7 06 d0 fcvt.s.w fa5, a3 +800009e8: 93 8f f6 ff addi t6, a3, -1 +800009ec: 13 0f fe ff addi t5, t3, -1 +800009f0: b7 19 00 80 lui s3, 524289 +800009f4: b3 f6 df 00 and a3, t6, a3 +800009f8: 93 89 49 43 addi s3, s3, 1076 +800009fc: 93 b6 16 00 seqz a3, a3 +80000a00: 23 22 a1 00 sw a0, 4(sp) +80000a04: 23 24 b1 00 sw a1, 8(sp) +80000a08: 23 26 c1 00 sw a2, 12(sp) +80000a0c: 23 2a 51 00 sw t0, 20(sp) +80000a10: 23 2c 01 01 sw a6, 24(sp) +80000a14: 23 0e d1 00 sb a3, 28(sp) +80000a18: 33 87 fe 02 mul a4, t4, a5 +80000a1c: d3 8e 07 e0 fmv.x.w t4, fa5 +80000a20: d3 77 0e d0 fcvt.s.w fa5, t3 +80000a24: 93 97 27 00 slli a5, a5, 2 +80000a28: 33 7e cf 01 and t3, t5, t3 +80000a2c: d3 88 07 e0 fmv.x.w a7, fa5 +80000a30: 93 de 7e 41 srai t4, t4, 23 +80000a34: 13 3e 1e 00 seqz t3, t3 +80000a38: 93 d8 78 41 srai a7, a7, 23 +80000a3c: 93 8e 1e f8 addi t4, t4, -127 +80000a40: 93 88 18 f8 addi a7, a7, -127 +80000a44: b3 87 f9 00 add a5, s3, a5 +80000a48: 23 28 e1 00 sw a4, 16(sp) +80000a4c: 13 07 41 00 addi a4, sp, 4 +80000a50: a3 0e c1 01 sb t3, 29(sp) +80000a54: 23 0f d1 01 sb t4, 30(sp) +80000a58: a3 0f 11 01 sb a7, 31(sp) +80000a5c: 23 a0 e7 00 sw a4, 0(a5) +80000a60: 63 4e 20 03 bgtz s2, 60 +80000a64: 63 9c 04 04 bnez s1, 88 +80000a68: 83 20 c1 03 lw ra, 60(sp) +80000a6c: 03 24 81 03 lw s0, 56(sp) +80000a70: 83 24 41 03 lw s1, 52(sp) +80000a74: 03 29 01 03 lw s2, 48(sp) +80000a78: 83 29 c1 02 lw s3, 44(sp) +80000a7c: 13 01 01 04 addi sp, sp, 64 +80000a80: 67 80 00 00 ret +80000a84: 13 87 08 00 mv a4, a7 +80000a88: e3 c2 e7 f2 blt a5, a4, -220 +80000a8c: 6f f0 df fd j -36 +80000a90: 13 08 00 00 mv a6, zero +80000a94: 93 02 10 00 addi t0, zero, 1 +80000a98: 6f f0 df f4 j -180 +80000a9c: 13 07 09 00 mv a4, s2 +80000aa0: 63 54 23 01 bge t1, s2, 8 +80000aa4: 13 07 03 00 mv a4, t1 +80000aa8: b7 17 00 80 lui a5, 524289 +80000aac: 93 87 87 80 addi a5, a5, -2040 +80000ab0: 6b 10 f7 00 +80000ab4: ef f0 5f d5 jal -684 +80000ab8: e3 88 04 fa beqz s1, -80 +80000abc: 33 04 89 02 mul s0, s2, s0 +80000ac0: 23 28 81 00 sw s0, 16(sp) +80000ac4: 6b 80 04 00 +80000ac8: 73 27 50 cc csrr a4, 3269 +80000acc: f3 27 20 cc csrr a5, 3266 +80000ad0: 13 17 27 00 slli a4, a4, 2 +80000ad4: b3 89 e9 00 add s3, s3, a4 +80000ad8: 03 a5 09 00 lw a0, 0(s3) +80000adc: 83 25 05 00 lw a1, 0(a0) +80000ae0: 83 26 c5 00 lw a3, 12(a0) +80000ae4: 03 47 85 01 lbu a4, 24(a0) +80000ae8: 03 a8 05 00 lw a6, 0(a1) +80000aec: 03 a6 45 00 lw a2, 4(a1) +80000af0: b3 87 d7 00 add a5, a5, a3 +80000af4: 33 06 c8 02 mul a2, a6, a2 +80000af8: 63 0e 07 06 beqz a4, 124 +80000afc: 03 47 a5 01 lbu a4, 26(a0) +80000b00: 33 d7 e7 40 sra a4, a5, a4 +80000b04: 83 46 95 01 lbu a3, 25(a0) +80000b08: 33 06 e6 02 mul a2, a2, a4 +80000b0c: b3 87 c7 40 sub a5, a5, a2 +80000b10: 63 8e 06 04 beqz a3, 92 +80000b14: 83 48 b5 01 lbu a7, 27(a0) +80000b18: b3 d8 17 41 sra a7, a5, a7 +80000b1c: 33 08 18 03 mul a6, a6, a7 +80000b20: 03 ae 45 01 lw t3, 20(a1) +80000b24: 83 a6 05 01 lw a3, 16(a1) +80000b28: 03 a6 c5 00 lw a2, 12(a1) +80000b2c: 03 23 45 00 lw t1, 4(a0) +80000b30: 03 25 85 00 lw a0, 8(a0) +80000b34: 33 07 c7 01 add a4, a4, t3 +80000b38: b3 86 d8 00 add a3, a7, a3 +80000b3c: b3 87 07 41 sub a5, a5, a6 +80000b40: 33 86 c7 00 add a2, a5, a2 +80000b44: e7 00 03 00 jalr t1 +80000b48: 93 07 10 00 addi a5, zero, 1 +80000b4c: 6b 80 07 00 +80000b50: 83 20 c1 03 lw ra, 60(sp) +80000b54: 03 24 81 03 lw s0, 56(sp) +80000b58: 83 24 41 03 lw s1, 52(sp) +80000b5c: 03 29 01 03 lw s2, 48(sp) +80000b60: 83 29 c1 02 lw s3, 44(sp) +80000b64: 13 01 01 04 addi sp, sp, 64 +80000b68: 67 80 00 00 ret +80000b6c: b3 c8 07 03 div a7, a5, a6 +80000b70: 6f f0 df fa j -84 +80000b74: 33 c7 c7 02 div a4, a5, a2 +80000b78: 6f f0 df f8 j -116 -80000a10 spawn_remaining_tasks_callback: -80000a10: 13 01 01 ff addi sp, sp, -16 -80000a14: 23 26 11 00 sw ra, 12(sp) -80000a18: 6b 00 05 00 -80000a1c: 73 27 50 cc csrr a4, 3269 -80000a20: 73 25 20 cc csrr a0, 3266 -80000a24: b7 27 00 80 lui a5, 524290 -80000a28: 13 17 27 00 slli a4, a4, 2 -80000a2c: 93 87 47 5f addi a5, a5, 1524 -80000a30: b3 87 e7 00 add a5, a5, a4 -80000a34: 83 a7 07 00 lw a5, 0(a5) -80000a38: 83 a6 87 00 lw a3, 8(a5) -80000a3c: 03 a7 07 00 lw a4, 0(a5) -80000a40: 83 a5 47 00 lw a1, 4(a5) -80000a44: 33 05 d5 00 add a0, a0, a3 -80000a48: e7 00 07 00 jalr a4 -80000a4c: 93 07 10 00 addi a5, zero, 1 -80000a50: 6b 80 07 00 -80000a54: 83 20 c1 00 lw ra, 12(sp) -80000a58: 13 01 01 01 addi sp, sp, 16 -80000a5c: 67 80 00 00 ret +80000b7c atexit: +80000b7c: 93 05 05 00 mv a1, a0 +80000b80: 93 06 00 00 mv a3, zero +80000b84: 13 06 00 00 mv a2, zero +80000b88: 13 05 00 00 mv a0, zero +80000b8c: 6f 00 c0 20 j 524 -80000a60 vx_spawn_tasks: -80000a60: 13 01 01 fc addi sp, sp, -64 -80000a64: 23 2e 11 02 sw ra, 60(sp) -80000a68: 23 2c 81 02 sw s0, 56(sp) -80000a6c: 23 2a 91 02 sw s1, 52(sp) -80000a70: 23 28 21 03 sw s2, 48(sp) -80000a74: 23 26 31 03 sw s3, 44(sp) -80000a78: f3 26 20 fc csrr a3, 4034 -80000a7c: 73 28 10 fc csrr a6, 4033 -80000a80: 73 24 00 fc csrr s0, 4032 -80000a84: f3 27 50 cc csrr a5, 3269 -80000a88: 13 07 f0 01 addi a4, zero, 31 -80000a8c: 63 44 f7 0c blt a4, a5, 200 -80000a90: b3 08 04 03 mul a7, s0, a6 -80000a94: 13 07 10 00 addi a4, zero, 1 -80000a98: 63 d4 a8 00 bge a7, a0, 8 -80000a9c: 33 47 15 03 div a4, a0, a7 -80000aa0: 63 c8 e6 0c blt a3, a4, 208 -80000aa4: 63 d8 e7 0a bge a5, a4, 176 -80000aa8: 93 86 f6 ff addi a3, a3, -1 -80000aac: 33 43 e5 02 div t1, a0, a4 -80000ab0: 93 08 03 00 mv a7, t1 -80000ab4: 63 96 f6 00 bne a3, a5, 12 -80000ab8: 33 65 e5 02 rem a0, a0, a4 -80000abc: b3 08 65 00 add a7, a0, t1 -80000ac0: b3 c4 88 02 div s1, a7, s0 -80000ac4: 33 e9 88 02 rem s2, a7, s0 -80000ac8: 63 ca 04 0b blt s1, a6, 180 -80000acc: 93 06 10 00 addi a3, zero, 1 -80000ad0: 33 c7 04 03 div a4, s1, a6 -80000ad4: 63 06 07 00 beqz a4, 12 -80000ad8: 93 06 07 00 mv a3, a4 -80000adc: 33 e7 04 03 rem a4, s1, a6 -80000ae0: b7 29 00 80 lui s3, 524290 -80000ae4: 93 89 49 5f addi s3, s3, 1524 -80000ae8: 23 2e e1 00 sw a4, 28(sp) -80000aec: 13 07 c1 00 addi a4, sp, 12 -80000af0: 23 26 b1 00 sw a1, 12(sp) -80000af4: 23 28 c1 00 sw a2, 16(sp) -80000af8: 23 2c d1 00 sw a3, 24(sp) -80000afc: 33 03 f3 02 mul t1, t1, a5 -80000b00: 93 97 27 00 slli a5, a5, 2 -80000b04: b3 87 f9 00 add a5, s3, a5 -80000b08: 23 a0 e7 00 sw a4, 0(a5) -80000b0c: 23 2a 61 00 sw t1, 20(sp) -80000b10: 63 4c 90 06 bgtz s1, 120 -80000b14: 63 00 09 04 beqz s2, 64 -80000b18: 33 84 84 02 mul s0, s1, s0 -80000b1c: 23 2a 81 00 sw s0, 20(sp) -80000b20: 6b 00 09 00 -80000b24: f3 27 50 cc csrr a5, 3269 -80000b28: 73 25 20 cc csrr a0, 3266 -80000b2c: 93 97 27 00 slli a5, a5, 2 -80000b30: b3 89 f9 00 add s3, s3, a5 -80000b34: 83 a7 09 00 lw a5, 0(s3) -80000b38: 83 a6 87 00 lw a3, 8(a5) -80000b3c: 03 a7 07 00 lw a4, 0(a5) -80000b40: 83 a5 47 00 lw a1, 4(a5) -80000b44: 33 05 d5 00 add a0, a0, a3 -80000b48: e7 00 07 00 jalr a4 -80000b4c: 93 07 10 00 addi a5, zero, 1 -80000b50: 6b 80 07 00 -80000b54: 83 20 c1 03 lw ra, 60(sp) -80000b58: 03 24 81 03 lw s0, 56(sp) -80000b5c: 83 24 41 03 lw s1, 52(sp) -80000b60: 03 29 01 03 lw s2, 48(sp) -80000b64: 83 29 c1 02 lw s3, 44(sp) -80000b68: 13 01 01 04 addi sp, sp, 64 -80000b6c: 67 80 00 00 ret -80000b70: 13 87 06 00 mv a4, a3 -80000b74: e3 ca e7 f2 blt a5, a4, -204 -80000b78: 6f f0 df fd j -36 -80000b7c: 13 07 00 00 mv a4, zero -80000b80: 93 06 10 00 addi a3, zero, 1 -80000b84: 6f f0 df f5 j -164 -80000b88: 13 87 04 00 mv a4, s1 -80000b8c: 63 54 98 00 bge a6, s1, 8 -80000b90: 13 07 08 00 mv a4, a6 -80000b94: b7 17 00 80 lui a5, 524289 -80000b98: 93 87 87 80 addi a5, a5, -2040 -80000b9c: 6b 10 f7 00 -80000ba0: ef f0 9f c6 jal -920 -80000ba4: 6f f0 1f f7 j -144 +80000b90 exit: +80000b90: 13 01 01 ff addi sp, sp, -16 +80000b94: 93 05 00 00 mv a1, zero +80000b98: 23 24 81 00 sw s0, 8(sp) +80000b9c: 23 26 11 00 sw ra, 12(sp) +80000ba0: 13 04 05 00 mv s0, a0 +80000ba4: ef 00 00 29 jal 656 +80000ba8: b7 17 00 80 lui a5, 524289 +80000bac: 03 a5 07 43 lw a0, 1072(a5) +80000bb0: 83 27 c5 03 lw a5, 60(a0) +80000bb4: 63 84 07 00 beqz a5, 8 +80000bb8: e7 80 07 00 jalr a5 +80000bbc: 13 05 04 00 mv a0, s0 +80000bc0: ef f0 5f c0 jal -1020 -80000ba8 spawn_kernel_remaining_callback: -80000ba8: 13 01 01 ff addi sp, sp, -16 -80000bac: 23 26 11 00 sw ra, 12(sp) -80000bb0: 6b 00 05 00 -80000bb4: f3 26 50 cc csrr a3, 3269 -80000bb8: f3 27 20 cc csrr a5, 3266 -80000bbc: 37 27 00 80 lui a4, 524290 -80000bc0: 93 96 26 00 slli a3, a3, 2 -80000bc4: 13 07 47 5f addi a4, a4, 1524 -80000bc8: 33 07 d7 00 add a4, a4, a3 -80000bcc: 03 25 07 00 lw a0, 0(a4) -80000bd0: 83 25 05 00 lw a1, 0(a0) -80000bd4: 83 26 c5 00 lw a3, 12(a0) -80000bd8: 03 47 85 01 lbu a4, 24(a0) -80000bdc: 03 a8 05 00 lw a6, 0(a1) -80000be0: 03 a6 45 00 lw a2, 4(a1) -80000be4: b3 87 d7 00 add a5, a5, a3 -80000be8: 33 06 c8 02 mul a2, a6, a2 -80000bec: 63 0e 07 04 beqz a4, 92 -80000bf0: 83 46 95 01 lbu a3, 25(a0) -80000bf4: 33 c7 c7 02 div a4, a5, a2 -80000bf8: 33 06 c7 02 mul a2, a4, a2 -80000bfc: b3 87 c7 40 sub a5, a5, a2 -80000c00: 63 80 06 06 beqz a3, 96 -80000c04: b3 c6 07 03 div a3, a5, a6 -80000c08: 03 ae 45 01 lw t3, 20(a1) -80000c0c: 03 a3 05 01 lw t1, 16(a1) -80000c10: 03 a6 c5 00 lw a2, 12(a1) -80000c14: 83 28 45 00 lw a7, 4(a0) -80000c18: 03 25 85 00 lw a0, 8(a0) -80000c1c: 33 07 c7 01 add a4, a4, t3 -80000c20: 33 88 06 03 mul a6, a3, a6 -80000c24: b3 86 66 00 add a3, a3, t1 -80000c28: b3 87 07 41 sub a5, a5, a6 -80000c2c: 33 86 c7 00 add a2, a5, a2 -80000c30: e7 80 08 00 jalr a7 -80000c34: 93 07 10 00 addi a5, zero, 1 -80000c38: 6b 80 07 00 -80000c3c: 83 20 c1 00 lw ra, 12(sp) -80000c40: 13 01 01 01 addi sp, sp, 16 -80000c44: 67 80 00 00 ret -80000c48: 03 47 a5 01 lbu a4, 26(a0) -80000c4c: 83 46 95 01 lbu a3, 25(a0) -80000c50: 33 d7 e7 40 sra a4, a5, a4 -80000c54: 33 06 c7 02 mul a2, a4, a2 -80000c58: b3 87 c7 40 sub a5, a5, a2 -80000c5c: e3 94 06 fa bnez a3, -88 -80000c60: 83 46 b5 01 lbu a3, 27(a0) -80000c64: b3 d6 d7 40 sra a3, a5, a3 -80000c68: 6f f0 1f fa j -96 +80000bc4 __libc_fini_array: +80000bc4: 13 01 01 ff addi sp, sp, -16 +80000bc8: 23 24 81 00 sw s0, 8(sp) +80000bcc: b7 17 00 80 lui a5, 524289 +80000bd0: 37 14 00 80 lui s0, 524289 +80000bd4: 13 04 44 00 addi s0, s0, 4 +80000bd8: 93 87 47 00 addi a5, a5, 4 +80000bdc: b3 87 87 40 sub a5, a5, s0 +80000be0: 23 22 91 00 sw s1, 4(sp) +80000be4: 23 26 11 00 sw ra, 12(sp) +80000be8: 93 d4 27 40 srai s1, a5, 2 +80000bec: 63 80 04 02 beqz s1, 32 +80000bf0: 93 87 c7 ff addi a5, a5, -4 +80000bf4: 33 84 87 00 add s0, a5, s0 +80000bf8: 83 27 04 00 lw a5, 0(s0) +80000bfc: 93 84 f4 ff addi s1, s1, -1 +80000c00: 13 04 c4 ff addi s0, s0, -4 +80000c04: e7 80 07 00 jalr a5 +80000c08: e3 98 04 fe bnez s1, -16 +80000c0c: 83 20 c1 00 lw ra, 12(sp) +80000c10: 03 24 81 00 lw s0, 8(sp) +80000c14: 83 24 41 00 lw s1, 4(sp) +80000c18: 13 01 01 01 addi sp, sp, 16 +80000c1c: 67 80 00 00 ret -80000c6c vx_spawn_kernel: -80000c6c: 13 01 01 fd addi sp, sp, -48 -80000c70: 23 26 11 02 sw ra, 44(sp) -80000c74: 23 24 81 02 sw s0, 40(sp) -80000c78: 23 22 91 02 sw s1, 36(sp) -80000c7c: 23 20 21 03 sw s2, 32(sp) -80000c80: 73 23 20 fc csrr t1, 4034 -80000c84: 73 2e 10 fc csrr t3, 4033 -80000c88: 73 24 00 fc csrr s0, 4032 -80000c8c: 73 27 50 cc csrr a4, 3269 -80000c90: 93 07 f0 01 addi a5, zero, 31 -80000c94: 63 ce e7 0c blt a5, a4, 220 -80000c98: 03 28 05 00 lw a6, 0(a0) -80000c9c: 83 27 45 00 lw a5, 4(a0) -80000ca0: 83 28 85 00 lw a7, 8(a0) -80000ca4: b3 0e 8e 02 mul t4, t3, s0 -80000ca8: 93 06 10 00 addi a3, zero, 1 -80000cac: b3 07 f8 02 mul a5, a6, a5 -80000cb0: b3 88 17 03 mul a7, a5, a7 -80000cb4: 63 d4 1e 01 bge t4, a7, 8 -80000cb8: b3 c6 d8 03 div a3, a7, t4 -80000cbc: 63 46 d3 0c blt t1, a3, 204 -80000cc0: 63 58 d7 0a bge a4, a3, 176 -80000cc4: 13 03 f3 ff addi t1, t1, -1 -80000cc8: b3 ce d8 02 div t4, a7, a3 -80000ccc: 93 84 0e 00 mv s1, t4 -80000cd0: 63 16 e3 00 bne t1, a4, 12 -80000cd4: b3 e6 d8 02 rem a3, a7, a3 -80000cd8: b3 84 d6 01 add s1, a3, t4 -80000cdc: 33 c9 84 02 div s2, s1, s0 -80000ce0: b3 e4 84 02 rem s1, s1, s0 -80000ce4: 63 48 c9 0b blt s2, t3, 176 -80000ce8: 93 08 10 00 addi a7, zero, 1 -80000cec: b3 46 c9 03 div a3, s2, t3 -80000cf0: 63 86 06 00 beqz a3, 12 -80000cf4: 93 88 06 00 mv a7, a3 -80000cf8: b3 66 c9 03 rem a3, s2, t3 -80000cfc: 13 8f f7 ff addi t5, a5, -1 -80000d00: 33 7f ff 00 and t5, t5, a5 -80000d04: 37 23 00 80 lui t1, 524290 -80000d08: 93 d7 77 41 srai a5, a5, 23 -80000d0c: 93 87 17 f8 addi a5, a5, -127 -80000d10: 13 03 43 5f addi t1, t1, 1524 -80000d14: 13 3f 1f 00 seqz t5, t5 -80000d18: 23 0f f1 00 sb a5, 30(sp) -80000d1c: 93 07 41 00 addi a5, sp, 4 -80000d20: 23 22 a1 00 sw a0, 4(sp) -80000d24: 23 24 b1 00 sw a1, 8(sp) -80000d28: 23 26 c1 00 sw a2, 12(sp) -80000d2c: 23 2a 11 01 sw a7, 20(sp) -80000d30: 23 2c d1 00 sw a3, 24(sp) -80000d34: 23 0e e1 01 sb t5, 28(sp) -80000d38: b3 8f ee 02 mul t6, t4, a4 -80000d3c: 93 0e f8 ff addi t4, a6, -1 -80000d40: b3 fe 0e 01 and t4, t4, a6 -80000d44: 13 17 27 00 slli a4, a4, 2 -80000d48: 13 58 78 41 srai a6, a6, 23 -80000d4c: 93 be 1e 00 seqz t4, t4 -80000d50: 13 08 18 f8 addi a6, a6, -127 -80000d54: 33 07 e3 00 add a4, t1, a4 -80000d58: a3 0e d1 01 sb t4, 29(sp) -80000d5c: a3 0f 01 01 sb a6, 31(sp) -80000d60: 23 28 f1 01 sw t6, 16(sp) -80000d64: 23 20 f7 00 sw a5, 0(a4) -80000d68: 63 4c 20 03 bgtz s2, 56 -80000d6c: 63 9a 04 04 bnez s1, 84 -80000d70: 83 20 c1 02 lw ra, 44(sp) -80000d74: 03 24 81 02 lw s0, 40(sp) -80000d78: 83 24 41 02 lw s1, 36(sp) -80000d7c: 03 29 01 02 lw s2, 32(sp) -80000d80: 13 01 01 03 addi sp, sp, 48 -80000d84: 67 80 00 00 ret -80000d88: 93 06 03 00 mv a3, t1 -80000d8c: e3 4c d7 f2 blt a4, a3, -200 -80000d90: 6f f0 1f fe j -32 -80000d94: 93 06 00 00 mv a3, zero -80000d98: 93 08 10 00 addi a7, zero, 1 -80000d9c: 6f f0 1f f6 j -160 -80000da0: 13 07 09 00 mv a4, s2 -80000da4: 63 54 2e 01 bge t3, s2, 8 -80000da8: 13 07 0e 00 mv a4, t3 -80000dac: b7 17 00 80 lui a5, 524289 -80000db0: 93 87 87 8c addi a5, a5, -1848 -80000db4: 6b 10 f7 00 -80000db8: ef f0 1f b1 jal -1264 -80000dbc: e3 8a 04 fa beqz s1, -76 -80000dc0: 33 04 89 02 mul s0, s2, s0 -80000dc4: 13 85 04 00 mv a0, s1 -80000dc8: 23 28 81 00 sw s0, 16(sp) -80000dcc: ef f0 df dd jal -548 -80000dd0: 83 20 c1 02 lw ra, 44(sp) -80000dd4: 03 24 81 02 lw s0, 40(sp) -80000dd8: 83 24 41 02 lw s1, 36(sp) -80000ddc: 03 29 01 02 lw s2, 32(sp) -80000de0: 13 01 01 03 addi sp, sp, 48 -80000de4: 67 80 00 00 ret +80000c20 __libc_init_array: +80000c20: 13 01 01 ff addi sp, sp, -16 +80000c24: 23 24 81 00 sw s0, 8(sp) +80000c28: 23 20 21 01 sw s2, 0(sp) +80000c2c: 37 14 00 80 lui s0, 524289 +80000c30: 37 19 00 80 lui s2, 524289 +80000c34: 93 07 04 00 mv a5, s0 +80000c38: 13 09 09 00 mv s2, s2 +80000c3c: 33 09 f9 40 sub s2, s2, a5 +80000c40: 23 26 11 00 sw ra, 12(sp) +80000c44: 23 22 91 00 sw s1, 4(sp) +80000c48: 13 59 29 40 srai s2, s2, 2 +80000c4c: 63 00 09 02 beqz s2, 32 +80000c50: 13 04 04 00 mv s0, s0 +80000c54: 93 04 00 00 mv s1, zero +80000c58: 83 27 04 00 lw a5, 0(s0) +80000c5c: 93 84 14 00 addi s1, s1, 1 +80000c60: 13 04 44 00 addi s0, s0, 4 +80000c64: e7 80 07 00 jalr a5 +80000c68: e3 18 99 fe bne s2, s1, -16 +80000c6c: 37 14 00 80 lui s0, 524289 +80000c70: 37 19 00 80 lui s2, 524289 +80000c74: 93 07 04 00 mv a5, s0 +80000c78: 13 09 49 00 addi s2, s2, 4 +80000c7c: 33 09 f9 40 sub s2, s2, a5 +80000c80: 13 59 29 40 srai s2, s2, 2 +80000c84: 63 00 09 02 beqz s2, 32 +80000c88: 13 04 04 00 mv s0, s0 +80000c8c: 93 04 00 00 mv s1, zero +80000c90: 83 27 04 00 lw a5, 0(s0) +80000c94: 93 84 14 00 addi s1, s1, 1 +80000c98: 13 04 44 00 addi s0, s0, 4 +80000c9c: e7 80 07 00 jalr a5 +80000ca0: e3 18 99 fe bne s2, s1, -16 +80000ca4: 83 20 c1 00 lw ra, 12(sp) +80000ca8: 03 24 81 00 lw s0, 8(sp) +80000cac: 83 24 41 00 lw s1, 4(sp) +80000cb0: 03 29 01 00 lw s2, 0(sp) +80000cb4: 13 01 01 01 addi sp, sp, 16 +80000cb8: 67 80 00 00 ret -80000de8 atexit: -80000de8: 93 05 05 00 mv a1, a0 -80000dec: 93 06 00 00 mv a3, zero -80000df0: 13 06 00 00 mv a2, zero +80000cbc memset: +80000cbc: 13 03 f0 00 addi t1, zero, 15 +80000cc0: 13 07 05 00 mv a4, a0 +80000cc4: 63 7e c3 02 bgeu t1, a2, 60 +80000cc8: 93 77 f7 00 andi a5, a4, 15 +80000ccc: 63 90 07 0a bnez a5, 160 +80000cd0: 63 92 05 08 bnez a1, 132 +80000cd4: 93 76 06 ff andi a3, a2, -16 +80000cd8: 13 76 f6 00 andi a2, a2, 15 +80000cdc: b3 86 e6 00 add a3, a3, a4 +80000ce0: 23 20 b7 00 sw a1, 0(a4) +80000ce4: 23 22 b7 00 sw a1, 4(a4) +80000ce8: 23 24 b7 00 sw a1, 8(a4) +80000cec: 23 26 b7 00 sw a1, 12(a4) +80000cf0: 13 07 07 01 addi a4, a4, 16 +80000cf4: e3 66 d7 fe bltu a4, a3, -20 +80000cf8: 63 14 06 00 bnez a2, 8 +80000cfc: 67 80 00 00 ret +80000d00: b3 06 c3 40 sub a3, t1, a2 +80000d04: 93 96 26 00 slli a3, a3, 2 +80000d08: 97 02 00 00 auipc t0, 0 +80000d0c: b3 86 56 00 add a3, a3, t0 +80000d10: 67 80 c6 00 jr 12(a3) +80000d14: 23 07 b7 00 sb a1, 14(a4) +80000d18: a3 06 b7 00 sb a1, 13(a4) +80000d1c: 23 06 b7 00 sb a1, 12(a4) +80000d20: a3 05 b7 00 sb a1, 11(a4) +80000d24: 23 05 b7 00 sb a1, 10(a4) +80000d28: a3 04 b7 00 sb a1, 9(a4) +80000d2c: 23 04 b7 00 sb a1, 8(a4) +80000d30: a3 03 b7 00 sb a1, 7(a4) +80000d34: 23 03 b7 00 sb a1, 6(a4) +80000d38: a3 02 b7 00 sb a1, 5(a4) +80000d3c: 23 02 b7 00 sb a1, 4(a4) +80000d40: a3 01 b7 00 sb a1, 3(a4) +80000d44: 23 01 b7 00 sb a1, 2(a4) +80000d48: a3 00 b7 00 sb a1, 1(a4) +80000d4c: 23 00 b7 00 sb a1, 0(a4) +80000d50: 67 80 00 00 ret +80000d54: 93 f5 f5 0f andi a1, a1, 255 +80000d58: 93 96 85 00 slli a3, a1, 8 +80000d5c: b3 e5 d5 00 or a1, a1, a3 +80000d60: 93 96 05 01 slli a3, a1, 16 +80000d64: b3 e5 d5 00 or a1, a1, a3 +80000d68: 6f f0 df f6 j -148 +80000d6c: 93 96 27 00 slli a3, a5, 2 +80000d70: 97 02 00 00 auipc t0, 0 +80000d74: b3 86 56 00 add a3, a3, t0 +80000d78: 93 82 00 00 mv t0, ra +80000d7c: e7 80 06 fa jalr -96(a3) +80000d80: 93 80 02 00 mv ra, t0 +80000d84: 93 87 07 ff addi a5, a5, -16 +80000d88: 33 07 f7 40 sub a4, a4, a5 +80000d8c: 33 06 f6 00 add a2, a2, a5 +80000d90: e3 78 c3 f6 bgeu t1, a2, -144 +80000d94: 6f f0 df f3 j -196 + +80000d98 __register_exitproc: +80000d98: b7 17 00 80 lui a5, 524289 +80000d9c: 03 a7 07 43 lw a4, 1072(a5) +80000da0: 83 27 87 14 lw a5, 328(a4) +80000da4: 63 8c 07 04 beqz a5, 88 +80000da8: 03 a7 47 00 lw a4, 4(a5) +80000dac: 13 08 f0 01 addi a6, zero, 31 +80000db0: 63 4e e8 06 blt a6, a4, 124 +80000db4: 13 18 27 00 slli a6, a4, 2 +80000db8: 63 06 05 02 beqz a0, 44 +80000dbc: 33 83 07 01 add t1, a5, a6 +80000dc0: 23 24 c3 08 sw a2, 136(t1) +80000dc4: 83 a8 87 18 lw a7, 392(a5) +80000dc8: 13 06 10 00 addi a2, zero, 1 +80000dcc: 33 16 e6 00 sll a2, a2, a4 +80000dd0: b3 e8 c8 00 or a7, a7, a2 +80000dd4: 23 a4 17 19 sw a7, 392(a5) +80000dd8: 23 24 d3 10 sw a3, 264(t1) +80000ddc: 93 06 20 00 addi a3, zero, 2 +80000de0: 63 04 d5 02 beq a0, a3, 40 +80000de4: 13 07 17 00 addi a4, a4, 1 +80000de8: 23 a2 e7 00 sw a4, 4(a5) +80000dec: b3 87 07 01 add a5, a5, a6 +80000df0: 23 a4 b7 00 sw a1, 8(a5) 80000df4: 13 05 00 00 mv a0, zero -80000df8: 6f 00 c0 20 j 524 +80000df8: 67 80 00 00 ret +80000dfc: 93 07 c7 14 addi a5, a4, 332 +80000e00: 23 24 f7 14 sw a5, 328(a4) +80000e04: 6f f0 5f fa j -92 +80000e08: 83 a6 c7 18 lw a3, 396(a5) +80000e0c: 13 07 17 00 addi a4, a4, 1 +80000e10: 23 a2 e7 00 sw a4, 4(a5) +80000e14: 33 e6 c6 00 or a2, a3, a2 +80000e18: 23 a6 c7 18 sw a2, 396(a5) +80000e1c: b3 87 07 01 add a5, a5, a6 +80000e20: 23 a4 b7 00 sw a1, 8(a5) +80000e24: 13 05 00 00 mv a0, zero +80000e28: 67 80 00 00 ret +80000e2c: 13 05 f0 ff addi a0, zero, -1 +80000e30: 67 80 00 00 ret -80000dfc exit: -80000dfc: 13 01 01 ff addi sp, sp, -16 -80000e00: 93 05 00 00 mv a1, zero -80000e04: 23 24 81 00 sw s0, 8(sp) -80000e08: 23 26 11 00 sw ra, 12(sp) -80000e0c: 13 04 05 00 mv s0, a0 -80000e10: ef 00 00 29 jal 656 -80000e14: b7 27 00 80 lui a5, 524290 -80000e18: 03 a5 07 5f lw a0, 1520(a5) -80000e1c: 83 27 c5 03 lw a5, 60(a0) -80000e20: 63 84 07 00 beqz a5, 8 -80000e24: e7 80 07 00 jalr a5 -80000e28: 13 05 04 00 mv a0, s0 -80000e2c: ef f0 9f 99 jal -1640 - -80000e30 __libc_fini_array: -80000e30: 13 01 01 ff addi sp, sp, -16 -80000e34: 23 24 81 00 sw s0, 8(sp) -80000e38: b7 27 00 80 lui a5, 524290 -80000e3c: 37 24 00 80 lui s0, 524290 -80000e40: 13 04 84 1c addi s0, s0, 456 -80000e44: 93 87 87 1c addi a5, a5, 456 -80000e48: b3 87 87 40 sub a5, a5, s0 -80000e4c: 23 22 91 00 sw s1, 4(sp) -80000e50: 23 26 11 00 sw ra, 12(sp) -80000e54: 93 d4 27 40 srai s1, a5, 2 -80000e58: 63 80 04 02 beqz s1, 32 -80000e5c: 93 87 c7 ff addi a5, a5, -4 -80000e60: 33 84 87 00 add s0, a5, s0 -80000e64: 83 27 04 00 lw a5, 0(s0) -80000e68: 93 84 f4 ff addi s1, s1, -1 -80000e6c: 13 04 c4 ff addi s0, s0, -4 -80000e70: e7 80 07 00 jalr a5 -80000e74: e3 98 04 fe bnez s1, -16 -80000e78: 83 20 c1 00 lw ra, 12(sp) -80000e7c: 03 24 81 00 lw s0, 8(sp) -80000e80: 83 24 41 00 lw s1, 4(sp) -80000e84: 13 01 01 01 addi sp, sp, 16 -80000e88: 67 80 00 00 ret - -80000e8c __libc_init_array: -80000e8c: 13 01 01 ff addi sp, sp, -16 -80000e90: 23 24 81 00 sw s0, 8(sp) -80000e94: 23 20 21 01 sw s2, 0(sp) -80000e98: 37 24 00 80 lui s0, 524290 -80000e9c: 37 29 00 80 lui s2, 524290 -80000ea0: 93 07 44 1c addi a5, s0, 452 -80000ea4: 13 09 49 1c addi s2, s2, 452 -80000ea8: 33 09 f9 40 sub s2, s2, a5 -80000eac: 23 26 11 00 sw ra, 12(sp) -80000eb0: 23 22 91 00 sw s1, 4(sp) -80000eb4: 13 59 29 40 srai s2, s2, 2 -80000eb8: 63 00 09 02 beqz s2, 32 -80000ebc: 13 04 44 1c addi s0, s0, 452 -80000ec0: 93 04 00 00 mv s1, zero -80000ec4: 83 27 04 00 lw a5, 0(s0) -80000ec8: 93 84 14 00 addi s1, s1, 1 -80000ecc: 13 04 44 00 addi s0, s0, 4 -80000ed0: e7 80 07 00 jalr a5 -80000ed4: e3 18 99 fe bne s2, s1, -16 -80000ed8: 37 24 00 80 lui s0, 524290 -80000edc: 37 29 00 80 lui s2, 524290 -80000ee0: 93 07 44 1c addi a5, s0, 452 -80000ee4: 13 09 89 1c addi s2, s2, 456 -80000ee8: 33 09 f9 40 sub s2, s2, a5 -80000eec: 13 59 29 40 srai s2, s2, 2 -80000ef0: 63 00 09 02 beqz s2, 32 -80000ef4: 13 04 44 1c addi s0, s0, 452 -80000ef8: 93 04 00 00 mv s1, zero -80000efc: 83 27 04 00 lw a5, 0(s0) -80000f00: 93 84 14 00 addi s1, s1, 1 -80000f04: 13 04 44 00 addi s0, s0, 4 -80000f08: e7 80 07 00 jalr a5 -80000f0c: e3 18 99 fe bne s2, s1, -16 -80000f10: 83 20 c1 00 lw ra, 12(sp) -80000f14: 03 24 81 00 lw s0, 8(sp) -80000f18: 83 24 41 00 lw s1, 4(sp) -80000f1c: 03 29 01 00 lw s2, 0(sp) -80000f20: 13 01 01 01 addi sp, sp, 16 -80000f24: 67 80 00 00 ret - -80000f28 memset: -80000f28: 13 03 f0 00 addi t1, zero, 15 -80000f2c: 13 07 05 00 mv a4, a0 -80000f30: 63 7e c3 02 bgeu t1, a2, 60 -80000f34: 93 77 f7 00 andi a5, a4, 15 -80000f38: 63 90 07 0a bnez a5, 160 -80000f3c: 63 92 05 08 bnez a1, 132 -80000f40: 93 76 06 ff andi a3, a2, -16 -80000f44: 13 76 f6 00 andi a2, a2, 15 -80000f48: b3 86 e6 00 add a3, a3, a4 -80000f4c: 23 20 b7 00 sw a1, 0(a4) -80000f50: 23 22 b7 00 sw a1, 4(a4) -80000f54: 23 24 b7 00 sw a1, 8(a4) -80000f58: 23 26 b7 00 sw a1, 12(a4) -80000f5c: 13 07 07 01 addi a4, a4, 16 -80000f60: e3 66 d7 fe bltu a4, a3, -20 -80000f64: 63 14 06 00 bnez a2, 8 -80000f68: 67 80 00 00 ret -80000f6c: b3 06 c3 40 sub a3, t1, a2 -80000f70: 93 96 26 00 slli a3, a3, 2 -80000f74: 97 02 00 00 auipc t0, 0 -80000f78: b3 86 56 00 add a3, a3, t0 -80000f7c: 67 80 c6 00 jr 12(a3) -80000f80: 23 07 b7 00 sb a1, 14(a4) -80000f84: a3 06 b7 00 sb a1, 13(a4) -80000f88: 23 06 b7 00 sb a1, 12(a4) -80000f8c: a3 05 b7 00 sb a1, 11(a4) -80000f90: 23 05 b7 00 sb a1, 10(a4) -80000f94: a3 04 b7 00 sb a1, 9(a4) -80000f98: 23 04 b7 00 sb a1, 8(a4) -80000f9c: a3 03 b7 00 sb a1, 7(a4) -80000fa0: 23 03 b7 00 sb a1, 6(a4) -80000fa4: a3 02 b7 00 sb a1, 5(a4) -80000fa8: 23 02 b7 00 sb a1, 4(a4) -80000fac: a3 01 b7 00 sb a1, 3(a4) -80000fb0: 23 01 b7 00 sb a1, 2(a4) -80000fb4: a3 00 b7 00 sb a1, 1(a4) -80000fb8: 23 00 b7 00 sb a1, 0(a4) -80000fbc: 67 80 00 00 ret -80000fc0: 93 f5 f5 0f andi a1, a1, 255 -80000fc4: 93 96 85 00 slli a3, a1, 8 -80000fc8: b3 e5 d5 00 or a1, a1, a3 -80000fcc: 93 96 05 01 slli a3, a1, 16 -80000fd0: b3 e5 d5 00 or a1, a1, a3 -80000fd4: 6f f0 df f6 j -148 -80000fd8: 93 96 27 00 slli a3, a5, 2 -80000fdc: 97 02 00 00 auipc t0, 0 -80000fe0: b3 86 56 00 add a3, a3, t0 -80000fe4: 93 82 00 00 mv t0, ra -80000fe8: e7 80 06 fa jalr -96(a3) -80000fec: 93 80 02 00 mv ra, t0 -80000ff0: 93 87 07 ff addi a5, a5, -16 -80000ff4: 33 07 f7 40 sub a4, a4, a5 -80000ff8: 33 06 f6 00 add a2, a2, a5 -80000ffc: e3 78 c3 f6 bgeu t1, a2, -144 -80001000: 6f f0 df f3 j -196 - -80001004 __register_exitproc: -80001004: b7 27 00 80 lui a5, 524290 -80001008: 03 a7 07 5f lw a4, 1520(a5) -8000100c: 83 27 87 14 lw a5, 328(a4) -80001010: 63 8c 07 04 beqz a5, 88 -80001014: 03 a7 47 00 lw a4, 4(a5) -80001018: 13 08 f0 01 addi a6, zero, 31 -8000101c: 63 4e e8 06 blt a6, a4, 124 -80001020: 13 18 27 00 slli a6, a4, 2 -80001024: 63 06 05 02 beqz a0, 44 -80001028: 33 83 07 01 add t1, a5, a6 -8000102c: 23 24 c3 08 sw a2, 136(t1) -80001030: 83 a8 87 18 lw a7, 392(a5) -80001034: 13 06 10 00 addi a2, zero, 1 -80001038: 33 16 e6 00 sll a2, a2, a4 -8000103c: b3 e8 c8 00 or a7, a7, a2 -80001040: 23 a4 17 19 sw a7, 392(a5) -80001044: 23 24 d3 10 sw a3, 264(t1) -80001048: 93 06 20 00 addi a3, zero, 2 -8000104c: 63 04 d5 02 beq a0, a3, 40 -80001050: 13 07 17 00 addi a4, a4, 1 -80001054: 23 a2 e7 00 sw a4, 4(a5) -80001058: b3 87 07 01 add a5, a5, a6 -8000105c: 23 a4 b7 00 sw a1, 8(a5) -80001060: 13 05 00 00 mv a0, zero -80001064: 67 80 00 00 ret -80001068: 93 07 c7 14 addi a5, a4, 332 -8000106c: 23 24 f7 14 sw a5, 328(a4) -80001070: 6f f0 5f fa j -92 -80001074: 83 a6 c7 18 lw a3, 396(a5) -80001078: 13 07 17 00 addi a4, a4, 1 -8000107c: 23 a2 e7 00 sw a4, 4(a5) -80001080: 33 e6 c6 00 or a2, a3, a2 -80001084: 23 a6 c7 18 sw a2, 396(a5) -80001088: b3 87 07 01 add a5, a5, a6 -8000108c: 23 a4 b7 00 sw a1, 8(a5) -80001090: 13 05 00 00 mv a0, zero -80001094: 67 80 00 00 ret -80001098: 13 05 f0 ff addi a0, zero, -1 -8000109c: 67 80 00 00 ret - -800010a0 __call_exitprocs: -800010a0: 13 01 01 fd addi sp, sp, -48 -800010a4: b7 27 00 80 lui a5, 524290 -800010a8: 23 2c 41 01 sw s4, 24(sp) -800010ac: 03 aa 07 5f lw s4, 1520(a5) -800010b0: 23 20 21 03 sw s2, 32(sp) -800010b4: 23 26 11 02 sw ra, 44(sp) -800010b8: 03 29 8a 14 lw s2, 328(s4) -800010bc: 23 24 81 02 sw s0, 40(sp) -800010c0: 23 22 91 02 sw s1, 36(sp) -800010c4: 23 2e 31 01 sw s3, 28(sp) -800010c8: 23 2a 51 01 sw s5, 20(sp) -800010cc: 23 28 61 01 sw s6, 16(sp) -800010d0: 23 26 71 01 sw s7, 12(sp) -800010d4: 23 24 81 01 sw s8, 8(sp) -800010d8: 63 00 09 04 beqz s2, 64 -800010dc: 13 0b 05 00 mv s6, a0 -800010e0: 93 8b 05 00 mv s7, a1 -800010e4: 93 0a 10 00 addi s5, zero, 1 -800010e8: 93 09 f0 ff addi s3, zero, -1 -800010ec: 83 24 49 00 lw s1, 4(s2) -800010f0: 13 84 f4 ff addi s0, s1, -1 -800010f4: 63 42 04 02 bltz s0, 36 -800010f8: 93 94 24 00 slli s1, s1, 2 -800010fc: b3 04 99 00 add s1, s2, s1 -80001100: 63 84 0b 04 beqz s7, 72 -80001104: 83 a7 44 10 lw a5, 260(s1) -80001108: 63 80 77 05 beq a5, s7, 64 -8000110c: 13 04 f4 ff addi s0, s0, -1 -80001110: 93 84 c4 ff addi s1, s1, -4 -80001114: e3 16 34 ff bne s0, s3, -20 -80001118: 83 20 c1 02 lw ra, 44(sp) -8000111c: 03 24 81 02 lw s0, 40(sp) -80001120: 83 24 41 02 lw s1, 36(sp) -80001124: 03 29 01 02 lw s2, 32(sp) -80001128: 83 29 c1 01 lw s3, 28(sp) -8000112c: 03 2a 81 01 lw s4, 24(sp) -80001130: 83 2a 41 01 lw s5, 20(sp) -80001134: 03 2b 01 01 lw s6, 16(sp) -80001138: 83 2b c1 00 lw s7, 12(sp) -8000113c: 03 2c 81 00 lw s8, 8(sp) -80001140: 13 01 01 03 addi sp, sp, 48 -80001144: 67 80 00 00 ret -80001148: 83 27 49 00 lw a5, 4(s2) -8000114c: 83 a6 44 00 lw a3, 4(s1) -80001150: 93 87 f7 ff addi a5, a5, -1 -80001154: 63 8e 87 04 beq a5, s0, 92 -80001158: 23 a2 04 00 sw zero, 4(s1) -8000115c: e3 88 06 fa beqz a3, -80 -80001160: 83 27 89 18 lw a5, 392(s2) -80001164: 33 97 8a 00 sll a4, s5, s0 -80001168: 03 2c 49 00 lw s8, 4(s2) -8000116c: b3 77 f7 00 and a5, a4, a5 -80001170: 63 92 07 02 bnez a5, 36 -80001174: e7 80 06 00 jalr a3 -80001178: 03 27 49 00 lw a4, 4(s2) -8000117c: 83 27 8a 14 lw a5, 328(s4) -80001180: 63 14 87 01 bne a4, s8, 8 -80001184: e3 04 f9 f8 beq s2, a5, -120 -80001188: e3 88 07 f8 beqz a5, -112 -8000118c: 13 89 07 00 mv s2, a5 -80001190: 6f f0 df f5 j -164 -80001194: 83 27 c9 18 lw a5, 396(s2) -80001198: 83 a5 44 08 lw a1, 132(s1) -8000119c: 33 77 f7 00 and a4, a4, a5 -800011a0: 63 1c 07 00 bnez a4, 24 -800011a4: 13 05 0b 00 mv a0, s6 -800011a8: e7 80 06 00 jalr a3 -800011ac: 6f f0 df fc j -52 -800011b0: 23 22 89 00 sw s0, 4(s2) -800011b4: 6f f0 9f fa j -88 -800011b8: 13 85 05 00 mv a0, a1 -800011bc: e7 80 06 00 jalr a3 -800011c0: 6f f0 9f fb j -72 +80000e34 __call_exitprocs: +80000e34: 13 01 01 fd addi sp, sp, -48 +80000e38: b7 17 00 80 lui a5, 524289 +80000e3c: 23 2c 41 01 sw s4, 24(sp) +80000e40: 03 aa 07 43 lw s4, 1072(a5) +80000e44: 23 20 21 03 sw s2, 32(sp) +80000e48: 23 26 11 02 sw ra, 44(sp) +80000e4c: 03 29 8a 14 lw s2, 328(s4) +80000e50: 23 24 81 02 sw s0, 40(sp) +80000e54: 23 22 91 02 sw s1, 36(sp) +80000e58: 23 2e 31 01 sw s3, 28(sp) +80000e5c: 23 2a 51 01 sw s5, 20(sp) +80000e60: 23 28 61 01 sw s6, 16(sp) +80000e64: 23 26 71 01 sw s7, 12(sp) +80000e68: 23 24 81 01 sw s8, 8(sp) +80000e6c: 63 00 09 04 beqz s2, 64 +80000e70: 13 0b 05 00 mv s6, a0 +80000e74: 93 8b 05 00 mv s7, a1 +80000e78: 93 0a 10 00 addi s5, zero, 1 +80000e7c: 93 09 f0 ff addi s3, zero, -1 +80000e80: 83 24 49 00 lw s1, 4(s2) +80000e84: 13 84 f4 ff addi s0, s1, -1 +80000e88: 63 42 04 02 bltz s0, 36 +80000e8c: 93 94 24 00 slli s1, s1, 2 +80000e90: b3 04 99 00 add s1, s2, s1 +80000e94: 63 84 0b 04 beqz s7, 72 +80000e98: 83 a7 44 10 lw a5, 260(s1) +80000e9c: 63 80 77 05 beq a5, s7, 64 +80000ea0: 13 04 f4 ff addi s0, s0, -1 +80000ea4: 93 84 c4 ff addi s1, s1, -4 +80000ea8: e3 16 34 ff bne s0, s3, -20 +80000eac: 83 20 c1 02 lw ra, 44(sp) +80000eb0: 03 24 81 02 lw s0, 40(sp) +80000eb4: 83 24 41 02 lw s1, 36(sp) +80000eb8: 03 29 01 02 lw s2, 32(sp) +80000ebc: 83 29 c1 01 lw s3, 28(sp) +80000ec0: 03 2a 81 01 lw s4, 24(sp) +80000ec4: 83 2a 41 01 lw s5, 20(sp) +80000ec8: 03 2b 01 01 lw s6, 16(sp) +80000ecc: 83 2b c1 00 lw s7, 12(sp) +80000ed0: 03 2c 81 00 lw s8, 8(sp) +80000ed4: 13 01 01 03 addi sp, sp, 48 +80000ed8: 67 80 00 00 ret +80000edc: 83 27 49 00 lw a5, 4(s2) +80000ee0: 83 a6 44 00 lw a3, 4(s1) +80000ee4: 93 87 f7 ff addi a5, a5, -1 +80000ee8: 63 8e 87 04 beq a5, s0, 92 +80000eec: 23 a2 04 00 sw zero, 4(s1) +80000ef0: e3 88 06 fa beqz a3, -80 +80000ef4: 83 27 89 18 lw a5, 392(s2) +80000ef8: 33 97 8a 00 sll a4, s5, s0 +80000efc: 03 2c 49 00 lw s8, 4(s2) +80000f00: b3 77 f7 00 and a5, a4, a5 +80000f04: 63 92 07 02 bnez a5, 36 +80000f08: e7 80 06 00 jalr a3 +80000f0c: 03 27 49 00 lw a4, 4(s2) +80000f10: 83 27 8a 14 lw a5, 328(s4) +80000f14: 63 14 87 01 bne a4, s8, 8 +80000f18: e3 04 f9 f8 beq s2, a5, -120 +80000f1c: e3 88 07 f8 beqz a5, -112 +80000f20: 13 89 07 00 mv s2, a5 +80000f24: 6f f0 df f5 j -164 +80000f28: 83 27 c9 18 lw a5, 396(s2) +80000f2c: 83 a5 44 08 lw a1, 132(s1) +80000f30: 33 77 f7 00 and a4, a4, a5 +80000f34: 63 1c 07 00 bnez a4, 24 +80000f38: 13 05 0b 00 mv a0, s6 +80000f3c: e7 80 06 00 jalr a3 +80000f40: 6f f0 df fc j -52 +80000f44: 23 22 89 00 sw s0, 4(s2) +80000f48: 6f f0 9f fa j -88 +80000f4c: 13 85 05 00 mv a0, a1 +80000f50: e7 80 06 00 jalr a3 +80000f54: 6f f0 9f fb j -72 Disassembly of section .init_array: -800021c4 __preinit_array_start: -800021c4: 50 00 -800021c6: 00 80 +80001000 __preinit_array_start: +80001000: 50 00 +80001002: 00 80 Disassembly of section .data: -800021c8 impure_data: -800021c8: 00 00 -800021ca: 00 00 -800021cc: b4 24 -800021ce: 00 80 -800021d0: 1c 25 -800021d2: 00 80 -800021d4: 84 25 -800021d6: 00 80 +80001008 impure_data: +80001008: 00 00 +8000100a: 00 00 +8000100c: f4 12 +8000100e: 00 80 +80001010: 5c 13 +80001012: 00 80 +80001014: c4 13 +80001016: 00 80 ... -80002270: 01 00 -80002272: 00 00 -80002274: 00 00 -80002276: 00 00 -80002278: 0e 33 -8000227a: cd ab -8000227c: 34 12 -8000227e: 6d e6 -80002280: ec de -80002282: 05 00 -80002284: 0b 00 00 00 +800010b0: 01 00 +800010b2: 00 00 +800010b4: 00 00 +800010b6: 00 00 +800010b8: 0e 33 +800010ba: cd ab +800010bc: 34 12 +800010be: 6d e6 +800010c0: ec de +800010c2: 05 00 +800010c4: 0b 00 00 00 ... Disassembly of section .sdata: -800025f0 _global_impure_ptr: -800025f0: c8 21 -800025f2: 00 80 +80001430 _global_impure_ptr: +80001430: 08 10 +80001432: 00 80 Disassembly of section .bss: -800025f4 g_wspawn_args: +80001434 g_wspawn_args: ... Disassembly of section .comment: @@ -1322,28 +1159,28 @@ Disassembly of section .symtab: 2c: 03 00 02 00 lb zero, 0(tp) 30: 00 00 32: 00 00 - 34: c4 21 + 34: 00 10 36: 00 80 38: 00 00 3a: 00 00 3c: 03 00 03 00 lb zero, 0(t1) 40: 00 00 42: 00 00 - 44: c8 21 + 44: 08 10 46: 00 80 48: 00 00 4a: 00 00 4c: 03 00 04 00 lb zero, 0(s0) 50: 00 00 52: 00 00 - 54: f0 25 + 54: 30 14 56: 00 80 58: 00 00 5a: 00 00 5c: 03 00 05 00 lb zero, 0(a0) 60: 00 00 62: 00 00 - 64: f4 25 + 64: 34 14 66: 00 80 68: 00 00 6a: 00 00 @@ -1390,339 +1227,303 @@ Disassembly of section .symtab: ... fc: 04 00 fe: f1 ff - 100: 7e 00 - ... + 100: 6e 00 + 102: 00 00 + 104: 08 08 + 106: 00 80 + 108: 48 01 10a: 00 00 - 10c: 04 00 - 10e: f1 ff - 110: 80 00 + 10c: 02 00 + 10e: 02 00 + 110: 94 00 ... 11a: 00 00 11c: 04 00 11e: f1 ff - 120: 6e 00 + 120: 96 00 ... 12a: 00 00 12c: 04 00 12e: f1 ff - 130: 75 00 + 130: 84 00 ... 13a: 00 00 13c: 04 00 13e: f1 ff - 140: 7c 00 + 140: 8b 00 00 00 ... - 14a: 00 00 14c: 04 00 14e: f1 ff - 150: 87 00 00 00 + 150: 92 00 ... + 15a: 00 00 15c: 04 00 15e: f1 ff - 160: 90 00 - 162: 00 00 - 164: c8 21 - 166: 00 80 - 168: 28 04 - 16a: 00 00 - 16c: 01 00 - 16e: 04 00 + 160: 9d 00 ... - 17c: 04 00 - 17e: f1 ff - 180: 9c 00 - 182: 00 00 - 184: c8 21 - 186: 00 80 - 188: 00 00 - 18a: 00 00 - 18c: 00 00 - 18e: 04 00 - 190: ad 00 + 16a: 00 00 + 16c: 04 00 + 16e: f1 ff + 170: a6 00 + 172: 00 00 + 174: 08 10 + 176: 00 80 + 178: 28 04 + 17a: 00 00 + 17c: 01 00 + 17e: 04 00 + ... + 18c: 04 00 + 18e: f1 ff + 190: b2 00 192: 00 00 - 194: c8 21 + 194: 04 10 196: 00 80 198: 00 00 19a: 00 00 19c: 00 00 - 19e: 04 00 - 1a0: c0 00 + 19e: 03 00 c3 00 lb zero, 12(t1) 1a2: 00 00 - 1a4: c8 21 + 1a4: 04 10 1a6: 00 80 1a8: 00 00 1aa: 00 00 1ac: 00 00 - 1ae: 03 00 d1 00 lb zero, 13(sp) + 1ae: 03 00 d6 00 lb zero, 13(a2) 1b2: 00 00 - 1b4: c4 21 + 1b4: 04 10 1b6: 00 80 1b8: 00 00 1ba: 00 00 1bc: 00 00 - 1be: 03 00 e5 00 lb zero, 14(a0) + 1be: 03 00 e7 00 lb zero, 14(a4) 1c2: 00 00 - 1c4: c4 21 + 1c4: 00 10 1c6: 00 80 1c8: 00 00 1ca: 00 00 1cc: 00 00 - 1ce: 03 00 f8 00 lb zero, 15(a6) + 1ce: 03 00 fb 00 lb zero, 15(s6) 1d2: 00 00 - 1d4: c4 21 + 1d4: 00 10 1d6: 00 80 1d8: 00 00 1da: 00 00 1dc: 00 00 1de: 03 00 0e 01 lb zero, 16(t3) 1e2: 00 00 - 1e4: 60 0a + 1e4: 00 10 1e6: 00 80 - 1e8: 48 01 + 1e8: 00 00 1ea: 00 00 - 1ec: 12 00 - 1ee: 02 00 - 1f0: 1d 01 + 1ec: 00 00 + 1ee: 03 00 24 01 lb zero, 18(s0) ... 1fa: 00 00 1fc: 10 00 1fe: f1 ff - 200: 2b 01 00 00 + 200: 32 01 + 202: 00 00 204: 00 04 206: 00 00 208: 00 00 20a: 00 00 20c: 10 00 20e: f1 ff - 210: 38 01 - 212: 00 00 - 214: f4 25 + 210: 3f 01 00 00 + 214: 34 14 216: 00 80 218: 80 00 21a: 00 00 21c: 11 00 21e: 06 00 - 220: 46 01 + 220: 4d 01 222: 00 00 - 224: f0 25 + 224: 30 14 226: 00 80 228: 00 00 22a: 00 00 22c: 10 00 22e: 05 00 - 230: 56 01 + 230: 5d 01 232: 00 00 - 234: 10 0a + 234: 08 18 236: 00 80 - 238: 50 00 + 238: 00 00 23a: 00 00 - 23c: 12 00 - 23e: 02 00 - 240: 75 01 + 23c: 10 00 + 23e: f1 ff + 240: 6e 01 242: 00 00 - 244: c8 29 + 244: 30 14 246: 00 80 - 248: 00 00 + 248: 04 00 24a: 00 00 - 24c: 10 00 - 24e: f1 ff - 250: 86 01 + 24c: 11 00 + 24e: 05 00 + 250: 81 01 252: 00 00 - 254: f0 25 + 254: 20 0c 256: 00 80 - 258: 04 00 + 258: 9c 00 25a: 00 00 - 25c: 11 00 - 25e: 05 00 - 260: 99 01 - 262: 00 00 - 264: 8c 0e + 25c: 12 00 + 25e: 02 00 + 260: 93 01 00 00 mv gp, zero + 264: c4 0b 266: 00 80 - 268: 9c 00 + 268: 5c 00 26a: 00 00 26c: 12 00 26e: 02 00 - 270: ab 01 00 00 - 274: 30 0e - 276: 00 80 - 278: 5c 00 + 270: a5 01 + 272: 00 00 + 274: 00 00 + 276: 00 ff + 278: 00 00 27a: 00 00 - 27c: 12 00 - 27e: 02 00 - 280: bd 01 + 27c: 10 00 + 27e: f1 ff + 280: b1 01 282: 00 00 - 284: 00 00 - 286: 00 ff + 284: cc 07 + 286: 00 80 288: 00 00 28a: 00 00 - 28c: 10 00 - 28e: f1 ff - 290: c9 01 - 292: 00 00 - 294: cc 07 + 28c: 12 00 + 28e: 02 00 + 290: bb 01 00 00 + 294: 34 0e 296: 00 80 - 298: 00 00 + 298: 24 01 29a: 00 00 29c: 12 00 29e: 02 00 - 2a0: d3 01 00 00 fadd.s ft3, ft0, ft0, rne - 2a4: a0 10 + 2a0: 06 02 + 2a2: 00 00 + 2a4: 00 00 2a6: 00 80 - 2a8: 24 01 + 2a8: 50 00 2aa: 00 00 2ac: 12 00 - 2ae: 02 00 - 2b0: 1e 02 + 2ae: 01 00 + 2b0: cc 01 2b2: 00 00 - 2b4: 00 00 + 2b4: 98 0d 2b6: 00 80 - 2b8: 50 00 + 2b8: 9c 00 2ba: 00 00 2bc: 12 00 - 2be: 01 00 - 2c0: e4 01 + 2be: 02 00 + 2c0: e0 01 2c2: 00 00 - 2c4: 04 10 + 2c4: 98 00 2c6: 00 80 - 2c8: 9c 00 + 2c8: 34 02 2ca: 00 00 2cc: 12 00 2ce: 02 00 - 2d0: f8 01 + 2d0: f5 01 2d2: 00 00 - 2d4: 98 00 + 2d4: b4 14 2d6: 00 80 - 2d8: 34 02 + 2d8: 00 00 2da: 00 00 - 2dc: 12 00 - 2de: 02 00 - 2e0: 0d 02 + 2dc: 10 00 + 2de: 06 00 + 2e0: 01 02 2e2: 00 00 - 2e4: 74 26 + 2e4: 34 14 2e6: 00 80 2e8: 00 00 2ea: 00 00 2ec: 10 00 2ee: 06 00 - 2f0: 19 02 + 2f0: 0d 02 2f2: 00 00 - 2f4: f4 25 + 2f4: bc 0c 2f6: 00 80 - 2f8: 00 00 + 2f8: dc 00 2fa: 00 00 - 2fc: 10 00 - 2fe: 06 00 - 300: 25 02 + 2fc: 12 00 + 2fe: 02 00 + 300: 14 02 302: 00 00 - 304: 28 0f + 304: 68 00 306: 00 80 - 308: dc 00 + 308: 30 00 30a: 00 00 30c: 12 00 30e: 02 00 - 310: 2c 02 + 310: 19 02 312: 00 00 - 314: 68 00 + 314: cc 02 316: 00 80 - 318: 30 00 + 318: 80 02 31a: 00 00 31c: 12 00 31e: 02 00 - 320: 31 02 + 320: 38 02 322: 00 00 - 324: 08 08 + 324: 7c 0b 326: 00 80 - 328: c0 00 + 328: 14 00 32a: 00 00 32c: 12 00 32e: 02 00 - 330: 46 02 - 332: 00 00 - 334: cc 02 + 330: 3f 02 00 00 + 334: 08 10 336: 00 80 - 338: 80 02 + 338: 00 00 33a: 00 00 - 33c: 12 00 - 33e: 02 00 - 340: 65 02 + 33c: 10 00 + 33e: 04 00 + 340: 4e 02 342: 00 00 - 344: a8 0b + 344: 34 14 346: 00 80 - 348: c4 00 + 348: 00 00 34a: 00 00 - 34c: 12 00 - 34e: 02 00 - 350: 85 02 + 34c: 10 00 + 34e: 05 00 + 350: be 00 352: 00 00 - 354: e8 0d + 354: b4 14 356: 00 80 - 358: 14 00 + 358: 00 00 35a: 00 00 - 35c: 12 00 - 35e: 02 00 - 360: 8c 02 + 35c: 10 00 + 35e: 06 00 + 360: 56 02 362: 00 00 - 364: c8 21 + 364: 90 0b 366: 00 80 - 368: 00 00 + 368: 34 00 36a: 00 00 - 36c: 10 00 - 36e: 04 00 - 370: 9b 02 00 00 - 374: f4 25 + 36c: 12 00 + 36e: 02 00 + 370: 55 02 + 372: 00 00 + 374: c4 07 376: 00 80 378: 00 00 37a: 00 00 - 37c: 10 00 - 37e: 05 00 - 380: a8 00 - 382: 00 00 - 384: 74 26 + 37c: 12 00 + 37e: 02 00 + 380: 5b 02 00 00 + 384: 4c 05 386: 00 80 - 388: 00 00 + 388: 78 02 38a: 00 00 - 38c: 10 00 - 38e: 06 00 - 390: a2 02 - 392: 00 00 - 394: c8 08 + 38c: 12 00 + 38e: 02 00 + 390: 7f 02 00 00 + 394: 50 09 396: 00 80 - 398: 48 01 + 398: 2c 02 39a: 00 00 39c: 12 00 39e: 02 00 - 3a0: b9 02 - 3a2: 00 00 - 3a4: fc 0d - 3a6: 00 80 - 3a8: 34 00 - 3aa: 00 00 - 3ac: 12 00 - 3ae: 02 00 - 3b0: b8 02 - 3b2: 00 00 - 3b4: c4 07 - 3b6: 00 80 - 3b8: 00 00 - 3ba: 00 00 - 3bc: 12 00 - 3be: 02 00 - 3c0: be 02 - 3c2: 00 00 - 3c4: 4c 05 - 3c6: 00 80 - 3c8: 78 02 - 3ca: 00 00 - 3cc: 12 00 - 3ce: 02 00 - 3d0: e2 02 - 3d2: 00 00 - 3d4: 6c 0c - 3d6: 00 80 - 3d8: 7c 01 - 3da: 00 00 - 3dc: 12 00 - 3de: 02 00 Disassembly of section .strtab: @@ -1757,12 +1558,12 @@ Disassembly of section .strtab: 3e: 5f 6b 65 72 42: 6e 65 44: 6c 2d - 46: 64 38 - 48: 2d 35 - 4a: 37 2d 36 31 lui s10, 201570 - 4e: 2d 62 - 50: 35 2d - 52: 39 38 + 46: 37 35 2d 38 lui a0, 230099 + 4a: 62 2d + 4c: 32 61 + 4e: 2d 35 + 50: 34 2d + 52: 35 38 54: 2e 63 56: 00 70 58: 61 72 @@ -1774,237 +1575,206 @@ Disassembly of section .strtab: 64: 78 5f 66: 73 70 61 77 csrci 1910, 2 6a: 6e 2e - 6c: 63 00 66 69 beq a2, s6, 1664 - 70: 6e 69 - 72: 2e 63 - 74: 00 69 - 76: 6e 69 - 78: 74 2e - 7a: 63 00 5f 5f beq t5, s5, 1504 - 7e: 61 74 - 80: 65 78 - 82: 69 74 - 84: 2e 63 - 86: 00 69 - 88: 6d 70 - 8a: 75 72 - 8c: 65 2e - 8e: 63 00 69 6d beq s2, s6, 1728 - 92: 70 75 - 94: 72 65 - 96: 5f 64 61 74 - 9a: 61 00 - 9c: 5f 5f 66 69 - a0: 6e 69 - a2: 5f 61 72 72 - a6: 61 79 - a8: 5f 65 6e 64 - ac: 00 5f - ae: 5f 66 69 6e - b2: 69 5f - b4: 61 72 - b6: 72 61 - b8: 79 5f - ba: 73 74 61 72 csrrci s0, 1830, 2 - be: 74 00 - c0: 5f 5f 69 6e - c4: 69 74 - c6: 5f 61 72 72 - ca: 61 79 - cc: 5f 65 6e 64 - d0: 00 5f - d2: 5f 70 72 65 - d6: 69 6e - d8: 69 74 - da: 5f 61 72 72 - de: 61 79 - e0: 5f 65 6e 64 - e4: 00 5f - e6: 5f 69 6e 69 - ea: 74 5f - ec: 61 72 - ee: 72 61 - f0: 79 5f - f2: 73 74 61 72 csrrci s0, 1830, 2 - f6: 74 00 - f8: 5f 5f 70 72 - fc: 65 69 - fe: 6e 69 + 6c: 63 00 73 70 beq t1, t2, 1792 + 70: 61 77 + 72: 6e 5f + 74: 6b 65 72 6e + 78: 65 6c + 7a: 5f 63 61 6c + 7e: 6c 62 + 80: 61 63 + 82: 6b 00 66 69 + 86: 6e 69 + 88: 2e 63 + 8a: 00 69 + 8c: 6e 69 + 8e: 74 2e + 90: 63 00 5f 5f beq t5, s5, 1504 + 94: 61 74 + 96: 65 78 + 98: 69 74 + 9a: 2e 63 + 9c: 00 69 + 9e: 6d 70 + a0: 75 72 + a2: 65 2e + a4: 63 00 69 6d beq s2, s6, 1728 + a8: 70 75 + aa: 72 65 + ac: 5f 64 61 74 + b0: 61 00 + b2: 5f 5f 66 69 + b6: 6e 69 + b8: 5f 61 72 72 + bc: 61 79 + be: 5f 65 6e 64 + c2: 00 5f + c4: 5f 66 69 6e + c8: 69 5f + ca: 61 72 + cc: 72 61 + ce: 79 5f + d0: 73 74 61 72 csrrci s0, 1830, 2 + d4: 74 00 + d6: 5f 5f 69 6e + da: 69 74 + dc: 5f 61 72 72 + e0: 61 79 + e2: 5f 65 6e 64 + e6: 00 5f + e8: 5f 70 72 65 + ec: 69 6e + ee: 69 74 + f0: 5f 61 72 72 + f4: 61 79 + f6: 5f 65 6e 64 + fa: 00 5f + fc: 5f 69 6e 69 100: 74 5f 102: 61 72 104: 72 61 106: 79 5f 108: 73 74 61 72 csrrci s0, 1830, 2 10c: 74 00 - 10e: 76 78 - 110: 5f 73 70 61 - 114: 77 6e 5f 74 - 118: 61 73 - 11a: 6b 73 00 5f - 11e: 5f 73 74 61 - 122: 63 6b 5f 75 bltu t5, s5, 1878 - 126: 73 61 67 65 csrrsi sp, 1622, 14 - 12a: 00 5f - 12c: 5f 73 74 61 - 130: 63 6b 5f 73 bltu t5, s5, 1846 - 134: 69 7a - 136: 65 00 - 138: 67 5f 77 73 - 13c: 70 61 - 13e: 77 6e 5f 61 - 142: 72 67 - 144: 73 00 5f 5f - 148: 53 44 41 54 - 14c: 41 5f - 14e: 42 45 - 150: 47 49 4e 5f - 154: 5f 00 73 70 - 158: 61 77 - 15a: 6e 5f - 15c: 72 65 - 15e: 6d 61 - 160: 69 6e - 162: 69 6e - 164: 67 5f 74 61 - 168: 73 6b 73 5f csrrsi s6, 1527, 6 - 16c: 63 61 6c 6c bltu s8, t1, 1730 - 170: 62 61 - 172: 63 6b 00 5f bltu zero, a6, 1526 - 176: 5f 67 6c 6f - 17a: 62 61 - 17c: 6c 5f - 17e: 70 6f - 180: 69 6e - 182: 74 65 - 184: 72 00 - 186: 5f 67 6c 6f - 18a: 62 61 - 18c: 6c 5f - 18e: 69 6d - 190: 70 75 - 192: 72 65 - 194: 5f 70 74 72 - 198: 00 5f - 19a: 5f 6c 69 62 - 19e: 63 5f 69 6e bge s2, t1, 1790 - 1a2: 69 74 - 1a4: 5f 61 72 72 - 1a8: 61 79 - 1aa: 00 5f - 1ac: 5f 6c 69 62 - 1b0: 63 5f 66 69 bge a2, s6, 1694 - 1b4: 6e 69 - 1b6: 5f 61 72 72 - 1ba: 61 79 - 1bc: 00 5f - 1be: 5f 73 74 61 - 1c2: 63 6b 5f 74 bltu t5, t0, 1878 - 1c6: 6f 70 00 76 j 30560 - 1ca: 78 5f - 1cc: 73 65 74 5f csrrsi a0, 1527, 8 - 1d0: 73 70 00 5f csrci 1520, 0 - 1d4: 5f 63 61 6c - 1d8: 6c 5f - 1da: 65 78 - 1dc: 69 74 - 1de: 70 72 - 1e0: 6f 63 73 00 jal t1, 223238 - 1e4: 5f 5f 72 65 - 1e8: 67 69 73 74 - 1ec: 65 72 - 1ee: 5f 65 78 69 - 1f2: 74 70 - 1f4: 72 6f - 1f6: 63 00 5f 70 beq t5, t0, 1792 - 1fa: 6f 63 6c 5f jal t1, 812534 - 1fe: 6b 65 72 6e - 202: 65 6c - 204: 5f 73 66 69 - 208: 6c 74 - 20a: 65 72 - 20c: 00 5f - 20e: 5f 42 53 53 - 212: 5f 45 4e 44 - 216: 5f 5f 00 5f - 21a: 5f 62 73 73 - 21e: 5f 73 74 61 - 222: 72 74 - 224: 00 6d - 226: 65 6d - 228: 73 65 74 00 csrrsi a0, 7, 8 - 22c: 6d 61 - 22e: 69 6e - 230: 00 73 - 232: 70 61 - 234: 77 6e 5f 74 - 238: 61 73 - 23a: 6b 73 5f 63 - 23e: 61 6c - 240: 6c 62 - 242: 61 63 - 244: 6b 00 5f 70 - 248: 6f 63 6c 5f jal t1, 812534 - 24c: 6b 65 72 6e - 250: 65 6c - 252: 5f 73 66 69 - 256: 6c 74 - 258: 65 72 - 25a: 5f 77 6f 72 - 25e: 6b 67 72 6f - 262: 75 70 - 264: 00 73 - 266: 70 61 - 268: 77 6e 5f 6b - 26c: 65 72 - 26e: 6e 65 - 270: 6c 5f - 272: 72 65 - 274: 6d 61 - 276: 69 6e - 278: 69 6e - 27a: 67 5f 63 61 - 27e: 6c 6c - 280: 62 61 - 282: 63 6b 00 61 bltu zero, a6, 1558 - 286: 74 65 - 288: 78 69 - 28a: 74 00 - 28c: 5f 5f 44 41 - 290: 54 41 - 292: 5f 42 45 47 - 296: 49 4e - 298: 5f 5f 00 5f - 29c: 65 64 - 29e: 61 74 - 2a0: 61 00 - 2a2: 73 70 61 77 csrci 1910, 2 - 2a6: 6e 5f - 2a8: 6b 65 72 6e - 2ac: 65 6c - 2ae: 5f 63 61 6c - 2b2: 6c 62 - 2b4: 61 63 - 2b6: 6b 00 5f 65 - 2ba: 78 69 - 2bc: 74 00 - 2be: 5f 70 6f 63 - 2c2: 6c 5f - 2c4: 6b 65 72 6e - 2c8: 65 6c - 2ca: 5f 73 66 69 - 2ce: 6c 74 - 2d0: 65 72 - 2d2: 5f 77 6f 72 - 2d6: 6b 67 72 6f - 2da: 75 70 - 2dc: 5f 66 61 73 - 2e0: 74 00 - 2e2: 76 78 - 2e4: 5f 73 70 61 - 2e8: 77 6e 5f 6b - 2ec: 65 72 - 2ee: 6e 65 - 2f0: 6c 00 + 10e: 5f 5f 70 72 + 112: 65 69 + 114: 6e 69 + 116: 74 5f + 118: 61 72 + 11a: 72 61 + 11c: 79 5f + 11e: 73 74 61 72 csrrci s0, 1830, 2 + 122: 74 00 + 124: 5f 5f 73 74 + 128: 61 63 + 12a: 6b 5f 75 73 + 12e: 61 67 + 130: 65 00 + 132: 5f 5f 73 74 + 136: 61 63 + 138: 6b 5f 73 69 + 13c: 7a 65 + 13e: 00 67 + 140: 5f 77 73 70 + 144: 61 77 + 146: 6e 5f + 148: 61 72 + 14a: 67 73 00 5f + 14e: 5f 53 44 41 + 152: 54 41 + 154: 5f 42 45 47 + 158: 49 4e + 15a: 5f 5f 00 5f + 15e: 5f 67 6c 6f + 162: 62 61 + 164: 6c 5f + 166: 70 6f + 168: 69 6e + 16a: 74 65 + 16c: 72 00 + 16e: 5f 67 6c 6f + 172: 62 61 + 174: 6c 5f + 176: 69 6d + 178: 70 75 + 17a: 72 65 + 17c: 5f 70 74 72 + 180: 00 5f + 182: 5f 6c 69 62 + 186: 63 5f 69 6e bge s2, t1, 1790 + 18a: 69 74 + 18c: 5f 61 72 72 + 190: 61 79 + 192: 00 5f + 194: 5f 6c 69 62 + 198: 63 5f 66 69 bge a2, s6, 1694 + 19c: 6e 69 + 19e: 5f 61 72 72 + 1a2: 61 79 + 1a4: 00 5f + 1a6: 5f 73 74 61 + 1aa: 63 6b 5f 74 bltu t5, t0, 1878 + 1ae: 6f 70 00 76 j 30560 + 1b2: 78 5f + 1b4: 73 65 74 5f csrrsi a0, 1527, 8 + 1b8: 73 70 00 5f csrci 1520, 0 + 1bc: 5f 63 61 6c + 1c0: 6c 5f + 1c2: 65 78 + 1c4: 69 74 + 1c6: 70 72 + 1c8: 6f 63 73 00 jal t1, 223238 + 1cc: 5f 5f 72 65 + 1d0: 67 69 73 74 + 1d4: 65 72 + 1d6: 5f 65 78 69 + 1da: 74 70 + 1dc: 72 6f + 1de: 63 00 5f 70 beq t5, t0, 1792 + 1e2: 6f 63 6c 5f jal t1, 812534 + 1e6: 6b 65 72 6e + 1ea: 65 6c + 1ec: 5f 73 66 69 + 1f0: 6c 74 + 1f2: 65 72 + 1f4: 00 5f + 1f6: 5f 42 53 53 + 1fa: 5f 45 4e 44 + 1fe: 5f 5f 00 5f + 202: 5f 62 73 73 + 206: 5f 73 74 61 + 20a: 72 74 + 20c: 00 6d + 20e: 65 6d + 210: 73 65 74 00 csrrsi a0, 7, 8 + 214: 6d 61 + 216: 69 6e + 218: 00 5f + 21a: 70 6f + 21c: 63 6c 5f 6b bltu t5, s5, 1720 + 220: 65 72 + 222: 6e 65 + 224: 6c 5f + 226: 73 66 69 6c csrrsi a2, 1734, 18 + 22a: 74 65 + 22c: 72 5f + 22e: 77 6f 72 6b + 232: 67 72 6f 75 + 236: 70 00 + 238: 61 74 + 23a: 65 78 + 23c: 69 74 + 23e: 00 5f + 240: 5f 44 41 54 + 244: 41 5f + 246: 42 45 + 248: 47 49 4e 5f + 24c: 5f 00 5f 65 + 250: 64 61 + 252: 74 61 + 254: 00 5f + 256: 65 78 + 258: 69 74 + 25a: 00 5f + 25c: 70 6f + 25e: 63 6c 5f 6b bltu t5, s5, 1720 + 262: 65 72 + 264: 6e 65 + 266: 6c 5f + 268: 73 66 69 6c csrrsi a2, 1734, 18 + 26c: 74 65 + 26e: 72 5f + 270: 77 6f 72 6b + 274: 67 72 6f 75 + 278: 70 5f + 27a: 66 61 + 27c: 73 74 00 76 csrrci s0, 1888, 0 + 280: 78 5f + 282: 73 70 61 77 csrci 1910, 2 + 286: 6e 5f + 288: 6b 65 72 6e + 28c: 65 6c + 28e: 00 Disassembly of section .shstrtab: diff --git a/benchmarks/opencl/sgemm/Makefile b/benchmarks/opencl/sgemm/Makefile index 74173631..ebfcad08 100644 --- a/benchmarks/opencl/sgemm/Makefile +++ b/benchmarks/opencl/sgemm/Makefile @@ -10,8 +10,8 @@ VORTEX_DRV_PATH ?= $(realpath ../../../driver) VORTEX_RT_PATH ?= $(realpath ../../../runtime) K_LLCFLAGS += "-O3 -march=riscv32 -target-abi=ilp32f -mcpu=generic-rv32 -mattr=+m,+f -float-abi=hard -code-model=small" -K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -Wl,--gc-sections -Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld" -K_LDFLAGS += "$(VORTEX_RT_PATH)/libvortexrt.a -lm" +K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -fdata-sections -ffunction-sections" +K_LDFLAGS += "-Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a -lm" CXXFLAGS += -std=c++11 -O2 -Wall -Wextra -Wfatal-errors #CXXFLAGS += -std=c++11 -O0 -g -Wall -Wextra -Wfatal-errors diff --git a/benchmarks/opencl/sgemm/kernel.pocl b/benchmarks/opencl/sgemm/kernel.pocl index d8c054ea..7944ce98 100644 Binary files a/benchmarks/opencl/sgemm/kernel.pocl and b/benchmarks/opencl/sgemm/kernel.pocl differ diff --git a/benchmarks/opencl/sgemm/sgemm.dump b/benchmarks/opencl/sgemm/sgemm.dump index a2564292..caa5cd1c 100644 --- a/benchmarks/opencl/sgemm/sgemm.dump +++ b/benchmarks/opencl/sgemm/sgemm.dump @@ -1,5 +1,5 @@ -/tmp/pocl_vortex_kernel-c4-59-f2-e3-05.elf: file format ELF32-riscv +/tmp/pocl_vortex_kernel-c0-b8-f5-98-dd.elf: file format ELF32-riscv Disassembly of section .init: @@ -18,13 +18,13 @@ Disassembly of section .init: 80000028: 13 06 c6 49 addi a2, a2, 1180 8000002c: 33 06 a6 40 sub a2, a2, a0 80000030: 93 05 00 00 mv a1, zero -80000034: ef 00 d0 3f jal 3068 +80000034: ef 00 10 19 jal 2448 80000038: 17 15 00 00 auipc a0, 1 -8000003c: 13 05 05 b0 addi a0, a0, -1280 -80000040: ef 00 10 2b jal 2736 -80000044: ef 00 10 35 jal 2896 +8000003c: 13 05 45 89 addi a0, a0, -1900 +80000040: ef 00 50 04 jal 2116 +80000044: ef 00 50 0e jal 2276 80000048: ef 00 00 02 jal 32 -8000004c: 6f 00 90 2b j 2744 +8000004c: 6f 00 d0 04 j 2124 Disassembly of section .text: @@ -32,8 +32,8 @@ Disassembly of section .text: 80000050: 93 07 00 00 mv a5, zero 80000054: 63 88 07 00 beqz a5, 16 80000058: 37 15 00 80 lui a0, 524289 -8000005c: 13 05 85 b3 addi a0, a0, -1224 -80000060: 6f 00 10 29 j 2704 +8000005c: 13 05 c5 8c addi a0, a0, -1844 +80000060: 6f 00 50 02 j 2084 80000064: 67 80 00 00 ret 80000068 main: @@ -44,7 +44,7 @@ Disassembly of section .text: 80000078: 37 05 ff 7f lui a0, 524272 8000007c: 13 06 45 03 addi a2, a0, 52 80000080: 37 05 ff 7f lui a0, 524272 -80000084: ef 00 10 0f jal 2288 +80000084: ef 00 40 5d jal 1492 80000088: 13 05 00 00 mv a0, zero 8000008c: 83 20 c1 00 lw ra, 12(sp) 80000090: 13 01 01 01 addi sp, sp, 16 @@ -348,654 +348,491 @@ Disassembly of section .text: 8000050c RETURN: 8000050c: 67 80 00 00 ret -80000510 spawn_tasks_callback: +80000510 spawn_kernel_callback: 80000510: 13 01 01 fe addi sp, sp, -32 80000514: 23 2e 11 00 sw ra, 28(sp) 80000518: 23 2c 81 00 sw s0, 24(sp) 8000051c: 23 2a 91 00 sw s1, 20(sp) 80000520: 23 28 21 01 sw s2, 16(sp) 80000524: 23 26 31 01 sw s3, 12(sp) -80000528: f3 27 00 fc csrr a5, 4032 -8000052c: 6b 80 07 00 -80000530: f3 26 50 cc csrr a3, 3269 -80000534: f3 29 30 cc csrr s3, 3267 -80000538: 73 27 00 cc csrr a4, 3264 -8000053c: 73 26 00 fc csrr a2, 4032 -80000540: b7 17 00 80 lui a5, 524289 -80000544: 93 96 26 00 slli a3, a3, 2 -80000548: 93 87 07 44 addi a5, a5, 1088 -8000054c: b3 87 d7 00 add a5, a5, a3 -80000550: 83 a4 07 00 lw s1, 0(a5) -80000554: 03 a4 04 01 lw s0, 16(s1) -80000558: 83 a6 c4 00 lw a3, 12(s1) -8000055c: 33 a9 89 00 slt s2, s3, s0 -80000560: 93 07 04 00 mv a5, s0 -80000564: 33 09 d9 00 add s2, s2, a3 -80000568: 33 84 36 03 mul s0, a3, s3 -8000056c: 63 d4 f9 00 bge s3, a5, 8 -80000570: 93 87 09 00 mv a5, s3 -80000574: 33 04 f4 00 add s0, s0, a5 -80000578: 83 a6 84 00 lw a3, 8(s1) -8000057c: 33 04 c4 02 mul s0, s0, a2 -80000580: b3 07 e9 02 mul a5, s2, a4 -80000584: 33 04 d4 00 add s0, s0, a3 -80000588: 33 04 f4 00 add s0, s0, a5 -8000058c: 33 09 89 00 add s2, s2, s0 -80000590: 63 5e 24 01 bge s0, s2, 28 -80000594: 83 a7 04 00 lw a5, 0(s1) -80000598: 83 a5 44 00 lw a1, 4(s1) -8000059c: 13 05 04 00 mv a0, s0 -800005a0: 13 04 14 00 addi s0, s0, 1 -800005a4: e7 80 07 00 jalr a5 -800005a8: e3 16 89 fe bne s2, s0, -20 -800005ac: 93 b9 19 00 seqz s3, s3 -800005b0: 6b 80 09 00 -800005b4: 83 20 c1 01 lw ra, 28(sp) -800005b8: 03 24 81 01 lw s0, 24(sp) -800005bc: 83 24 41 01 lw s1, 20(sp) -800005c0: 03 29 01 01 lw s2, 16(sp) -800005c4: 83 29 c1 00 lw s3, 12(sp) -800005c8: 13 01 01 02 addi sp, sp, 32 -800005cc: 67 80 00 00 ret +80000528: 23 24 41 01 sw s4, 8(sp) +8000052c: 23 22 51 01 sw s5, 4(sp) +80000530: f3 27 00 fc csrr a5, 4032 +80000534: 6b 80 07 00 +80000538: f3 26 50 cc csrr a3, 3269 +8000053c: 73 29 30 cc csrr s2, 3267 +80000540: 73 27 00 cc csrr a4, 3264 +80000544: 73 26 00 fc csrr a2, 4032 +80000548: b7 17 00 80 lui a5, 524289 +8000054c: 93 96 26 00 slli a3, a3, 2 +80000550: 93 87 07 44 addi a5, a5, 1088 +80000554: b3 87 d7 00 add a5, a5, a3 +80000558: 03 a4 07 00 lw s0, 0(a5) +8000055c: 83 24 44 01 lw s1, 20(s0) +80000560: 83 26 04 01 lw a3, 16(s0) +80000564: b3 2a 99 00 slt s5, s2, s1 +80000568: 93 87 04 00 mv a5, s1 +8000056c: b3 8a da 00 add s5, s5, a3 +80000570: b3 84 26 03 mul s1, a3, s2 +80000574: 63 54 f9 00 bge s2, a5, 8 +80000578: 93 07 09 00 mv a5, s2 +8000057c: b3 84 f4 00 add s1, s1, a5 +80000580: 83 25 04 00 lw a1, 0(s0) +80000584: 83 26 c4 00 lw a3, 12(s0) +80000588: 83 a9 05 00 lw s3, 0(a1) +8000058c: 03 aa 45 00 lw s4, 4(a1) +80000590: b3 84 c4 02 mul s1, s1, a2 +80000594: b3 87 ea 02 mul a5, s5, a4 +80000598: b3 84 d4 00 add s1, s1, a3 +8000059c: b3 84 f4 00 add s1, s1, a5 +800005a0: b3 8a 9a 00 add s5, s5, s1 +800005a4: 33 8a 49 03 mul s4, s3, s4 +800005a8: 63 c0 54 07 blt s1, s5, 96 +800005ac: 6f 00 00 08 j 128 +800005b0: 03 47 a4 01 lbu a4, 26(s0) +800005b4: 83 46 94 01 lbu a3, 25(s0) +800005b8: 33 d7 e4 40 sra a4, s1, a4 +800005bc: b3 07 47 03 mul a5, a4, s4 +800005c0: b3 87 f4 40 sub a5, s1, a5 +800005c4: 63 80 06 06 beqz a3, 96 +800005c8: 83 46 b4 01 lbu a3, 27(s0) +800005cc: b3 d6 d7 40 sra a3, a5, a3 +800005d0: b3 88 36 03 mul a7, a3, s3 +800005d4: 03 ae 45 01 lw t3, 20(a1) +800005d8: 03 a3 05 01 lw t1, 16(a1) +800005dc: 03 a6 c5 00 lw a2, 12(a1) +800005e0: 03 28 44 00 lw a6, 4(s0) +800005e4: 03 25 84 00 lw a0, 8(s0) +800005e8: 93 84 14 00 addi s1, s1, 1 +800005ec: 33 07 c7 01 add a4, a4, t3 +800005f0: b3 86 66 00 add a3, a3, t1 +800005f4: b3 87 17 41 sub a5, a5, a7 +800005f8: 33 86 c7 00 add a2, a5, a2 +800005fc: e7 00 08 00 jalr a6 +80000600: 63 86 9a 02 beq s5, s1, 44 +80000604: 83 25 04 00 lw a1, 0(s0) +80000608: 83 47 84 01 lbu a5, 24(s0) +8000060c: e3 92 07 fa bnez a5, -92 +80000610: 33 c7 44 03 div a4, s1, s4 +80000614: 83 46 94 01 lbu a3, 25(s0) +80000618: b3 07 47 03 mul a5, a4, s4 +8000061c: b3 87 f4 40 sub a5, s1, a5 +80000620: e3 94 06 fa bnez a3, -88 +80000624: b3 c6 37 03 div a3, a5, s3 +80000628: 6f f0 9f fa j -88 +8000062c: 13 39 19 00 seqz s2, s2 +80000630: 6b 00 09 00 +80000634: 83 20 c1 01 lw ra, 28(sp) +80000638: 03 24 81 01 lw s0, 24(sp) +8000063c: 83 24 41 01 lw s1, 20(sp) +80000640: 03 29 01 01 lw s2, 16(sp) +80000644: 83 29 c1 00 lw s3, 12(sp) +80000648: 03 2a 81 00 lw s4, 8(sp) +8000064c: 83 2a 41 00 lw s5, 4(sp) +80000650: 13 01 01 02 addi sp, sp, 32 +80000654: 67 80 00 00 ret -800005d0 spawn_kernel_callback: -800005d0: 13 01 01 fe addi sp, sp, -32 -800005d4: 23 2e 11 00 sw ra, 28(sp) -800005d8: 23 2c 81 00 sw s0, 24(sp) -800005dc: 23 2a 91 00 sw s1, 20(sp) -800005e0: 23 28 21 01 sw s2, 16(sp) -800005e4: 23 26 31 01 sw s3, 12(sp) -800005e8: 23 24 41 01 sw s4, 8(sp) -800005ec: 23 22 51 01 sw s5, 4(sp) -800005f0: f3 27 00 fc csrr a5, 4032 -800005f4: 6b 80 07 00 -800005f8: f3 26 50 cc csrr a3, 3269 -800005fc: f3 2a 30 cc csrr s5, 3267 -80000600: 73 27 00 cc csrr a4, 3264 -80000604: 73 26 00 fc csrr a2, 4032 -80000608: b7 17 00 80 lui a5, 524289 -8000060c: 93 96 26 00 slli a3, a3, 2 -80000610: 93 87 07 44 addi a5, a5, 1088 -80000614: b3 87 d7 00 add a5, a5, a3 -80000618: 03 a4 07 00 lw s0, 0(a5) -8000061c: 83 24 44 01 lw s1, 20(s0) -80000620: 83 26 04 01 lw a3, 16(s0) -80000624: b3 a9 9a 00 slt s3, s5, s1 -80000628: 93 87 04 00 mv a5, s1 -8000062c: b3 89 d9 00 add s3, s3, a3 -80000630: b3 84 56 03 mul s1, a3, s5 -80000634: 63 d4 fa 00 bge s5, a5, 8 -80000638: 93 87 0a 00 mv a5, s5 -8000063c: b3 84 f4 00 add s1, s1, a5 -80000640: 83 25 04 00 lw a1, 0(s0) -80000644: 83 26 c4 00 lw a3, 12(s0) -80000648: 03 aa 05 00 lw s4, 0(a1) -8000064c: 03 a9 45 00 lw s2, 4(a1) -80000650: b3 84 c4 02 mul s1, s1, a2 -80000654: b3 87 e9 02 mul a5, s3, a4 -80000658: b3 84 d4 00 add s1, s1, a3 -8000065c: b3 84 f4 00 add s1, s1, a5 -80000660: b3 89 99 00 add s3, s3, s1 -80000664: 33 09 2a 03 mul s2, s4, s2 -80000668: 63 cc 34 05 blt s1, s3, 88 -8000066c: 6f 00 00 08 j 128 -80000670: 33 c7 24 03 div a4, s1, s2 -80000674: 83 46 94 01 lbu a3, 25(s0) -80000678: b3 07 27 03 mul a5, a4, s2 -8000067c: b3 87 f4 40 sub a5, s1, a5 -80000680: 63 80 06 06 beqz a3, 96 -80000684: b3 c6 47 03 div a3, a5, s4 -80000688: 03 ae 45 01 lw t3, 20(a1) -8000068c: 03 a3 05 01 lw t1, 16(a1) -80000690: 03 a6 c5 00 lw a2, 12(a1) -80000694: 03 28 44 00 lw a6, 4(s0) -80000698: 03 25 84 00 lw a0, 8(s0) -8000069c: 93 84 14 00 addi s1, s1, 1 -800006a0: 33 07 c7 01 add a4, a4, t3 -800006a4: b3 88 46 03 mul a7, a3, s4 -800006a8: b3 86 66 00 add a3, a3, t1 -800006ac: b3 87 17 41 sub a5, a5, a7 -800006b0: 33 86 c7 00 add a2, a5, a2 -800006b4: e7 00 08 00 jalr a6 -800006b8: 63 8a 99 02 beq s3, s1, 52 -800006bc: 83 25 04 00 lw a1, 0(s0) -800006c0: 83 47 84 01 lbu a5, 24(s0) -800006c4: e3 96 07 fa bnez a5, -84 -800006c8: 03 47 a4 01 lbu a4, 26(s0) -800006cc: 83 46 94 01 lbu a3, 25(s0) -800006d0: 33 d7 e4 40 sra a4, s1, a4 -800006d4: b3 07 27 03 mul a5, a4, s2 -800006d8: b3 87 f4 40 sub a5, s1, a5 -800006dc: e3 94 06 fa bnez a3, -88 -800006e0: 83 46 b4 01 lbu a3, 27(s0) -800006e4: b3 d6 d7 40 sra a3, a5, a3 -800006e8: 6f f0 1f fa j -96 -800006ec: 93 ba 1a 00 seqz s5, s5 -800006f0: 6b 80 0a 00 -800006f4: 83 20 c1 01 lw ra, 28(sp) -800006f8: 03 24 81 01 lw s0, 24(sp) -800006fc: 83 24 41 01 lw s1, 20(sp) -80000700: 03 29 01 01 lw s2, 16(sp) -80000704: 83 29 c1 00 lw s3, 12(sp) -80000708: 03 2a 81 00 lw s4, 8(sp) -8000070c: 83 2a 41 00 lw s5, 4(sp) -80000710: 13 01 01 02 addi sp, sp, 32 -80000714: 67 80 00 00 ret +80000658 vx_spawn_kernel: +80000658: 13 01 01 fc addi sp, sp, -64 +8000065c: 23 2e 11 02 sw ra, 60(sp) +80000660: 23 2c 81 02 sw s0, 56(sp) +80000664: 23 2a 91 02 sw s1, 52(sp) +80000668: 23 28 21 03 sw s2, 48(sp) +8000066c: 23 26 31 03 sw s3, 44(sp) +80000670: f3 28 20 fc csrr a7, 4034 +80000674: 73 23 10 fc csrr t1, 4033 +80000678: 73 24 00 fc csrr s0, 4032 +8000067c: f3 27 50 cc csrr a5, 3269 +80000680: 13 07 f0 01 addi a4, zero, 31 +80000684: 63 46 f7 0e blt a4, a5, 236 +80000688: 03 2e 05 00 lw t3, 0(a0) +8000068c: 83 26 45 00 lw a3, 4(a0) +80000690: 03 28 85 00 lw a6, 8(a0) +80000694: b3 0e 83 02 mul t4, t1, s0 +80000698: 13 07 10 00 addi a4, zero, 1 +8000069c: b3 06 de 02 mul a3, t3, a3 +800006a0: 33 88 06 03 mul a6, a3, a6 +800006a4: 63 d4 0e 01 bge t4, a6, 8 +800006a8: 33 47 d8 03 div a4, a6, t4 +800006ac: 63 c0 e8 0e blt a7, a4, 224 +800006b0: 63 d0 e7 0c bge a5, a4, 192 +800006b4: 93 88 f8 ff addi a7, a7, -1 +800006b8: b3 4e e8 02 div t4, a6, a4 +800006bc: 93 84 0e 00 mv s1, t4 +800006c0: 63 96 f8 00 bne a7, a5, 12 +800006c4: 33 67 e8 02 rem a4, a6, a4 +800006c8: b3 04 d7 01 add s1, a4, t4 +800006cc: 33 c9 84 02 div s2, s1, s0 +800006d0: b3 e4 84 02 rem s1, s1, s0 +800006d4: 63 42 69 0c blt s2, t1, 196 +800006d8: 93 02 10 00 addi t0, zero, 1 +800006dc: 33 48 69 02 div a6, s2, t1 +800006e0: 63 06 08 00 beqz a6, 12 +800006e4: 93 02 08 00 mv t0, a6 +800006e8: 33 68 69 02 rem a6, s2, t1 +800006ec: d3 f7 06 d0 fcvt.s.w fa5, a3 +800006f0: 93 8f f6 ff addi t6, a3, -1 +800006f4: 13 0f fe ff addi t5, t3, -1 +800006f8: b7 19 00 80 lui s3, 524289 +800006fc: b3 f6 df 00 and a3, t6, a3 +80000700: 93 89 09 44 addi s3, s3, 1088 +80000704: 93 b6 16 00 seqz a3, a3 +80000708: 23 22 a1 00 sw a0, 4(sp) +8000070c: 23 24 b1 00 sw a1, 8(sp) +80000710: 23 26 c1 00 sw a2, 12(sp) +80000714: 23 2a 51 00 sw t0, 20(sp) +80000718: 23 2c 01 01 sw a6, 24(sp) +8000071c: 23 0e d1 00 sb a3, 28(sp) +80000720: 33 87 fe 02 mul a4, t4, a5 +80000724: d3 8e 07 e0 fmv.x.w t4, fa5 +80000728: d3 77 0e d0 fcvt.s.w fa5, t3 +8000072c: 93 97 27 00 slli a5, a5, 2 +80000730: 33 7e cf 01 and t3, t5, t3 +80000734: d3 88 07 e0 fmv.x.w a7, fa5 +80000738: 93 de 7e 41 srai t4, t4, 23 +8000073c: 13 3e 1e 00 seqz t3, t3 +80000740: 93 d8 78 41 srai a7, a7, 23 +80000744: 93 8e 1e f8 addi t4, t4, -127 +80000748: 93 88 18 f8 addi a7, a7, -127 +8000074c: b3 87 f9 00 add a5, s3, a5 +80000750: 23 28 e1 00 sw a4, 16(sp) +80000754: 13 07 41 00 addi a4, sp, 4 +80000758: a3 0e c1 01 sb t3, 29(sp) +8000075c: 23 0f d1 01 sb t4, 30(sp) +80000760: a3 0f 11 01 sb a7, 31(sp) +80000764: 23 a0 e7 00 sw a4, 0(a5) +80000768: 63 4e 20 03 bgtz s2, 60 +8000076c: 63 9c 04 04 bnez s1, 88 +80000770: 83 20 c1 03 lw ra, 60(sp) +80000774: 03 24 81 03 lw s0, 56(sp) +80000778: 83 24 41 03 lw s1, 52(sp) +8000077c: 03 29 01 03 lw s2, 48(sp) +80000780: 83 29 c1 02 lw s3, 44(sp) +80000784: 13 01 01 04 addi sp, sp, 64 +80000788: 67 80 00 00 ret +8000078c: 13 87 08 00 mv a4, a7 +80000790: e3 c2 e7 f2 blt a5, a4, -220 +80000794: 6f f0 df fd j -36 +80000798: 13 08 00 00 mv a6, zero +8000079c: 93 02 10 00 addi t0, zero, 1 +800007a0: 6f f0 df f4 j -180 +800007a4: 13 07 09 00 mv a4, s2 +800007a8: 63 54 23 01 bge t1, s2, 8 +800007ac: 13 07 03 00 mv a4, t1 +800007b0: b7 07 00 80 lui a5, 524288 +800007b4: 93 87 07 51 addi a5, a5, 1296 +800007b8: 6b 10 f7 00 +800007bc: ef f0 5f d5 jal -684 +800007c0: e3 88 04 fa beqz s1, -80 +800007c4: 33 04 89 02 mul s0, s2, s0 +800007c8: 23 28 81 00 sw s0, 16(sp) +800007cc: 6b 80 04 00 +800007d0: 73 27 50 cc csrr a4, 3269 +800007d4: f3 27 20 cc csrr a5, 3266 +800007d8: 13 17 27 00 slli a4, a4, 2 +800007dc: b3 89 e9 00 add s3, s3, a4 +800007e0: 03 a5 09 00 lw a0, 0(s3) +800007e4: 83 25 05 00 lw a1, 0(a0) +800007e8: 83 26 c5 00 lw a3, 12(a0) +800007ec: 03 47 85 01 lbu a4, 24(a0) +800007f0: 03 a8 05 00 lw a6, 0(a1) +800007f4: 03 a6 45 00 lw a2, 4(a1) +800007f8: b3 87 d7 00 add a5, a5, a3 +800007fc: 33 06 c8 02 mul a2, a6, a2 +80000800: 63 0e 07 06 beqz a4, 124 +80000804: 03 47 a5 01 lbu a4, 26(a0) +80000808: 33 d7 e7 40 sra a4, a5, a4 +8000080c: 83 46 95 01 lbu a3, 25(a0) +80000810: 33 06 e6 02 mul a2, a2, a4 +80000814: b3 87 c7 40 sub a5, a5, a2 +80000818: 63 8e 06 04 beqz a3, 92 +8000081c: 83 48 b5 01 lbu a7, 27(a0) +80000820: b3 d8 17 41 sra a7, a5, a7 +80000824: 33 08 18 03 mul a6, a6, a7 +80000828: 03 ae 45 01 lw t3, 20(a1) +8000082c: 83 a6 05 01 lw a3, 16(a1) +80000830: 03 a6 c5 00 lw a2, 12(a1) +80000834: 03 23 45 00 lw t1, 4(a0) +80000838: 03 25 85 00 lw a0, 8(a0) +8000083c: 33 07 c7 01 add a4, a4, t3 +80000840: b3 86 d8 00 add a3, a7, a3 +80000844: b3 87 07 41 sub a5, a5, a6 +80000848: 33 86 c7 00 add a2, a5, a2 +8000084c: e7 00 03 00 jalr t1 +80000850: 93 07 10 00 addi a5, zero, 1 +80000854: 6b 80 07 00 +80000858: 83 20 c1 03 lw ra, 60(sp) +8000085c: 03 24 81 03 lw s0, 56(sp) +80000860: 83 24 41 03 lw s1, 52(sp) +80000864: 03 29 01 03 lw s2, 48(sp) +80000868: 83 29 c1 02 lw s3, 44(sp) +8000086c: 13 01 01 04 addi sp, sp, 64 +80000870: 67 80 00 00 ret +80000874: b3 c8 07 03 div a7, a5, a6 +80000878: 6f f0 df fa j -84 +8000087c: 33 c7 c7 02 div a4, a5, a2 +80000880: 6f f0 df f8 j -116 -80000718 spawn_remaining_tasks_callback: -80000718: 13 01 01 ff addi sp, sp, -16 -8000071c: 23 26 11 00 sw ra, 12(sp) -80000720: 6b 00 05 00 -80000724: 73 27 50 cc csrr a4, 3269 -80000728: 73 25 20 cc csrr a0, 3266 -8000072c: b7 17 00 80 lui a5, 524289 -80000730: 13 17 27 00 slli a4, a4, 2 -80000734: 93 87 07 44 addi a5, a5, 1088 -80000738: b3 87 e7 00 add a5, a5, a4 -8000073c: 83 a7 07 00 lw a5, 0(a5) -80000740: 83 a6 87 00 lw a3, 8(a5) -80000744: 03 a7 07 00 lw a4, 0(a5) -80000748: 83 a5 47 00 lw a1, 4(a5) -8000074c: 33 05 d5 00 add a0, a0, a3 -80000750: e7 00 07 00 jalr a4 -80000754: 93 07 10 00 addi a5, zero, 1 -80000758: 6b 80 07 00 -8000075c: 83 20 c1 00 lw ra, 12(sp) -80000760: 13 01 01 01 addi sp, sp, 16 -80000764: 67 80 00 00 ret +80000884 atexit: +80000884: 93 05 05 00 mv a1, a0 +80000888: 93 06 00 00 mv a3, zero +8000088c: 13 06 00 00 mv a2, zero +80000890: 13 05 00 00 mv a0, zero +80000894: 6f 00 c0 20 j 524 -80000768 vx_spawn_tasks: -80000768: 13 01 01 fc addi sp, sp, -64 -8000076c: 23 2e 11 02 sw ra, 60(sp) -80000770: 23 2c 81 02 sw s0, 56(sp) -80000774: 23 2a 91 02 sw s1, 52(sp) -80000778: 23 28 21 03 sw s2, 48(sp) -8000077c: 23 26 31 03 sw s3, 44(sp) -80000780: f3 26 20 fc csrr a3, 4034 -80000784: 73 28 10 fc csrr a6, 4033 -80000788: 73 24 00 fc csrr s0, 4032 -8000078c: f3 27 50 cc csrr a5, 3269 -80000790: 13 07 f0 01 addi a4, zero, 31 -80000794: 63 44 f7 0c blt a4, a5, 200 -80000798: b3 08 04 03 mul a7, s0, a6 -8000079c: 13 07 10 00 addi a4, zero, 1 -800007a0: 63 d4 a8 00 bge a7, a0, 8 -800007a4: 33 47 15 03 div a4, a0, a7 -800007a8: 63 c8 e6 0c blt a3, a4, 208 -800007ac: 63 d8 e7 0a bge a5, a4, 176 -800007b0: 93 86 f6 ff addi a3, a3, -1 -800007b4: 33 43 e5 02 div t1, a0, a4 -800007b8: 93 08 03 00 mv a7, t1 -800007bc: 63 96 f6 00 bne a3, a5, 12 -800007c0: 33 65 e5 02 rem a0, a0, a4 -800007c4: b3 08 65 00 add a7, a0, t1 -800007c8: b3 c4 88 02 div s1, a7, s0 -800007cc: 33 e9 88 02 rem s2, a7, s0 -800007d0: 63 ca 04 0b blt s1, a6, 180 -800007d4: 93 06 10 00 addi a3, zero, 1 -800007d8: 33 c7 04 03 div a4, s1, a6 -800007dc: 63 06 07 00 beqz a4, 12 -800007e0: 93 06 07 00 mv a3, a4 -800007e4: 33 e7 04 03 rem a4, s1, a6 -800007e8: b7 19 00 80 lui s3, 524289 -800007ec: 93 89 09 44 addi s3, s3, 1088 -800007f0: 23 2e e1 00 sw a4, 28(sp) -800007f4: 13 07 c1 00 addi a4, sp, 12 -800007f8: 23 26 b1 00 sw a1, 12(sp) -800007fc: 23 28 c1 00 sw a2, 16(sp) -80000800: 23 2c d1 00 sw a3, 24(sp) -80000804: 33 03 f3 02 mul t1, t1, a5 -80000808: 93 97 27 00 slli a5, a5, 2 -8000080c: b3 87 f9 00 add a5, s3, a5 -80000810: 23 a0 e7 00 sw a4, 0(a5) -80000814: 23 2a 61 00 sw t1, 20(sp) -80000818: 63 4c 90 06 bgtz s1, 120 -8000081c: 63 00 09 04 beqz s2, 64 -80000820: 33 84 84 02 mul s0, s1, s0 -80000824: 23 2a 81 00 sw s0, 20(sp) -80000828: 6b 00 09 00 -8000082c: f3 27 50 cc csrr a5, 3269 -80000830: 73 25 20 cc csrr a0, 3266 -80000834: 93 97 27 00 slli a5, a5, 2 -80000838: b3 89 f9 00 add s3, s3, a5 -8000083c: 83 a7 09 00 lw a5, 0(s3) -80000840: 83 a6 87 00 lw a3, 8(a5) -80000844: 03 a7 07 00 lw a4, 0(a5) -80000848: 83 a5 47 00 lw a1, 4(a5) -8000084c: 33 05 d5 00 add a0, a0, a3 -80000850: e7 00 07 00 jalr a4 -80000854: 93 07 10 00 addi a5, zero, 1 -80000858: 6b 80 07 00 -8000085c: 83 20 c1 03 lw ra, 60(sp) -80000860: 03 24 81 03 lw s0, 56(sp) -80000864: 83 24 41 03 lw s1, 52(sp) -80000868: 03 29 01 03 lw s2, 48(sp) -8000086c: 83 29 c1 02 lw s3, 44(sp) -80000870: 13 01 01 04 addi sp, sp, 64 -80000874: 67 80 00 00 ret -80000878: 13 87 06 00 mv a4, a3 -8000087c: e3 ca e7 f2 blt a5, a4, -204 -80000880: 6f f0 df fd j -36 -80000884: 13 07 00 00 mv a4, zero -80000888: 93 06 10 00 addi a3, zero, 1 -8000088c: 6f f0 df f5 j -164 -80000890: 13 87 04 00 mv a4, s1 -80000894: 63 54 98 00 bge a6, s1, 8 -80000898: 13 07 08 00 mv a4, a6 -8000089c: b7 07 00 80 lui a5, 524288 -800008a0: 93 87 07 51 addi a5, a5, 1296 -800008a4: 6b 10 f7 00 -800008a8: ef f0 9f c6 jal -920 -800008ac: 6f f0 1f f7 j -144 +80000898 exit: +80000898: 13 01 01 ff addi sp, sp, -16 +8000089c: 93 05 00 00 mv a1, zero +800008a0: 23 24 81 00 sw s0, 8(sp) +800008a4: 23 26 11 00 sw ra, 12(sp) +800008a8: 13 04 05 00 mv s0, a0 +800008ac: ef 00 00 29 jal 656 +800008b0: b7 17 00 80 lui a5, 524289 +800008b4: 03 a5 07 43 lw a0, 1072(a5) +800008b8: 83 27 c5 03 lw a5, 60(a0) +800008bc: 63 84 07 00 beqz a5, 8 +800008c0: e7 80 07 00 jalr a5 +800008c4: 13 05 04 00 mv a0, s0 +800008c8: ef f0 5f c0 jal -1020 -800008b0 spawn_kernel_remaining_callback: -800008b0: 13 01 01 ff addi sp, sp, -16 -800008b4: 23 26 11 00 sw ra, 12(sp) -800008b8: 6b 00 05 00 -800008bc: f3 26 50 cc csrr a3, 3269 -800008c0: f3 27 20 cc csrr a5, 3266 -800008c4: 37 17 00 80 lui a4, 524289 -800008c8: 93 96 26 00 slli a3, a3, 2 -800008cc: 13 07 07 44 addi a4, a4, 1088 -800008d0: 33 07 d7 00 add a4, a4, a3 -800008d4: 03 25 07 00 lw a0, 0(a4) -800008d8: 83 25 05 00 lw a1, 0(a0) -800008dc: 83 26 c5 00 lw a3, 12(a0) -800008e0: 03 47 85 01 lbu a4, 24(a0) -800008e4: 03 a8 05 00 lw a6, 0(a1) -800008e8: 03 a6 45 00 lw a2, 4(a1) -800008ec: b3 87 d7 00 add a5, a5, a3 -800008f0: 33 06 c8 02 mul a2, a6, a2 -800008f4: 63 0e 07 04 beqz a4, 92 -800008f8: 83 46 95 01 lbu a3, 25(a0) -800008fc: 33 c7 c7 02 div a4, a5, a2 -80000900: 33 06 c7 02 mul a2, a4, a2 -80000904: b3 87 c7 40 sub a5, a5, a2 -80000908: 63 80 06 06 beqz a3, 96 -8000090c: b3 c6 07 03 div a3, a5, a6 -80000910: 03 ae 45 01 lw t3, 20(a1) -80000914: 03 a3 05 01 lw t1, 16(a1) -80000918: 03 a6 c5 00 lw a2, 12(a1) -8000091c: 83 28 45 00 lw a7, 4(a0) -80000920: 03 25 85 00 lw a0, 8(a0) -80000924: 33 07 c7 01 add a4, a4, t3 -80000928: 33 88 06 03 mul a6, a3, a6 -8000092c: b3 86 66 00 add a3, a3, t1 -80000930: b3 87 07 41 sub a5, a5, a6 -80000934: 33 86 c7 00 add a2, a5, a2 -80000938: e7 80 08 00 jalr a7 -8000093c: 93 07 10 00 addi a5, zero, 1 -80000940: 6b 80 07 00 -80000944: 83 20 c1 00 lw ra, 12(sp) -80000948: 13 01 01 01 addi sp, sp, 16 -8000094c: 67 80 00 00 ret -80000950: 03 47 a5 01 lbu a4, 26(a0) -80000954: 83 46 95 01 lbu a3, 25(a0) -80000958: 33 d7 e7 40 sra a4, a5, a4 -8000095c: 33 06 c7 02 mul a2, a4, a2 -80000960: b3 87 c7 40 sub a5, a5, a2 -80000964: e3 94 06 fa bnez a3, -88 -80000968: 83 46 b5 01 lbu a3, 27(a0) -8000096c: b3 d6 d7 40 sra a3, a5, a3 -80000970: 6f f0 1f fa j -96 +800008cc __libc_fini_array: +800008cc: 13 01 01 ff addi sp, sp, -16 +800008d0: 23 24 81 00 sw s0, 8(sp) +800008d4: b7 17 00 80 lui a5, 524289 +800008d8: 37 14 00 80 lui s0, 524289 +800008dc: 13 04 44 00 addi s0, s0, 4 +800008e0: 93 87 47 00 addi a5, a5, 4 +800008e4: b3 87 87 40 sub a5, a5, s0 +800008e8: 23 22 91 00 sw s1, 4(sp) +800008ec: 23 26 11 00 sw ra, 12(sp) +800008f0: 93 d4 27 40 srai s1, a5, 2 +800008f4: 63 80 04 02 beqz s1, 32 +800008f8: 93 87 c7 ff addi a5, a5, -4 +800008fc: 33 84 87 00 add s0, a5, s0 +80000900: 83 27 04 00 lw a5, 0(s0) +80000904: 93 84 f4 ff addi s1, s1, -1 +80000908: 13 04 c4 ff addi s0, s0, -4 +8000090c: e7 80 07 00 jalr a5 +80000910: e3 98 04 fe bnez s1, -16 +80000914: 83 20 c1 00 lw ra, 12(sp) +80000918: 03 24 81 00 lw s0, 8(sp) +8000091c: 83 24 41 00 lw s1, 4(sp) +80000920: 13 01 01 01 addi sp, sp, 16 +80000924: 67 80 00 00 ret -80000974 vx_spawn_kernel: -80000974: 13 01 01 fd addi sp, sp, -48 -80000978: 23 26 11 02 sw ra, 44(sp) -8000097c: 23 24 81 02 sw s0, 40(sp) -80000980: 23 22 91 02 sw s1, 36(sp) -80000984: 23 20 21 03 sw s2, 32(sp) -80000988: 73 23 20 fc csrr t1, 4034 -8000098c: 73 2e 10 fc csrr t3, 4033 -80000990: 73 24 00 fc csrr s0, 4032 -80000994: 73 27 50 cc csrr a4, 3269 -80000998: 93 07 f0 01 addi a5, zero, 31 -8000099c: 63 ce e7 0c blt a5, a4, 220 -800009a0: 03 28 05 00 lw a6, 0(a0) -800009a4: 83 27 45 00 lw a5, 4(a0) -800009a8: 83 28 85 00 lw a7, 8(a0) -800009ac: b3 0e 8e 02 mul t4, t3, s0 -800009b0: 93 06 10 00 addi a3, zero, 1 -800009b4: b3 07 f8 02 mul a5, a6, a5 -800009b8: b3 88 17 03 mul a7, a5, a7 -800009bc: 63 d4 1e 01 bge t4, a7, 8 -800009c0: b3 c6 d8 03 div a3, a7, t4 -800009c4: 63 46 d3 0c blt t1, a3, 204 -800009c8: 63 58 d7 0a bge a4, a3, 176 -800009cc: 13 03 f3 ff addi t1, t1, -1 -800009d0: b3 ce d8 02 div t4, a7, a3 -800009d4: 93 84 0e 00 mv s1, t4 -800009d8: 63 16 e3 00 bne t1, a4, 12 -800009dc: b3 e6 d8 02 rem a3, a7, a3 -800009e0: b3 84 d6 01 add s1, a3, t4 -800009e4: 33 c9 84 02 div s2, s1, s0 -800009e8: b3 e4 84 02 rem s1, s1, s0 -800009ec: 63 48 c9 0b blt s2, t3, 176 -800009f0: 93 08 10 00 addi a7, zero, 1 -800009f4: b3 46 c9 03 div a3, s2, t3 -800009f8: 63 86 06 00 beqz a3, 12 -800009fc: 93 88 06 00 mv a7, a3 -80000a00: b3 66 c9 03 rem a3, s2, t3 -80000a04: 13 8f f7 ff addi t5, a5, -1 -80000a08: 33 7f ff 00 and t5, t5, a5 -80000a0c: 37 13 00 80 lui t1, 524289 -80000a10: 93 d7 77 41 srai a5, a5, 23 -80000a14: 93 87 17 f8 addi a5, a5, -127 -80000a18: 13 03 03 44 addi t1, t1, 1088 -80000a1c: 13 3f 1f 00 seqz t5, t5 -80000a20: 23 0f f1 00 sb a5, 30(sp) -80000a24: 93 07 41 00 addi a5, sp, 4 -80000a28: 23 22 a1 00 sw a0, 4(sp) -80000a2c: 23 24 b1 00 sw a1, 8(sp) -80000a30: 23 26 c1 00 sw a2, 12(sp) -80000a34: 23 2a 11 01 sw a7, 20(sp) -80000a38: 23 2c d1 00 sw a3, 24(sp) -80000a3c: 23 0e e1 01 sb t5, 28(sp) -80000a40: b3 8f ee 02 mul t6, t4, a4 -80000a44: 93 0e f8 ff addi t4, a6, -1 -80000a48: b3 fe 0e 01 and t4, t4, a6 -80000a4c: 13 17 27 00 slli a4, a4, 2 -80000a50: 13 58 78 41 srai a6, a6, 23 -80000a54: 93 be 1e 00 seqz t4, t4 -80000a58: 13 08 18 f8 addi a6, a6, -127 -80000a5c: 33 07 e3 00 add a4, t1, a4 -80000a60: a3 0e d1 01 sb t4, 29(sp) -80000a64: a3 0f 01 01 sb a6, 31(sp) -80000a68: 23 28 f1 01 sw t6, 16(sp) -80000a6c: 23 20 f7 00 sw a5, 0(a4) -80000a70: 63 4c 20 03 bgtz s2, 56 -80000a74: 63 9a 04 04 bnez s1, 84 -80000a78: 83 20 c1 02 lw ra, 44(sp) -80000a7c: 03 24 81 02 lw s0, 40(sp) -80000a80: 83 24 41 02 lw s1, 36(sp) -80000a84: 03 29 01 02 lw s2, 32(sp) -80000a88: 13 01 01 03 addi sp, sp, 48 -80000a8c: 67 80 00 00 ret -80000a90: 93 06 03 00 mv a3, t1 -80000a94: e3 4c d7 f2 blt a4, a3, -200 -80000a98: 6f f0 1f fe j -32 -80000a9c: 93 06 00 00 mv a3, zero -80000aa0: 93 08 10 00 addi a7, zero, 1 -80000aa4: 6f f0 1f f6 j -160 -80000aa8: 13 07 09 00 mv a4, s2 -80000aac: 63 54 2e 01 bge t3, s2, 8 -80000ab0: 13 07 0e 00 mv a4, t3 -80000ab4: b7 07 00 80 lui a5, 524288 -80000ab8: 93 87 07 5d addi a5, a5, 1488 -80000abc: 6b 10 f7 00 -80000ac0: ef f0 1f b1 jal -1264 -80000ac4: e3 8a 04 fa beqz s1, -76 -80000ac8: 33 04 89 02 mul s0, s2, s0 -80000acc: 13 85 04 00 mv a0, s1 -80000ad0: 23 28 81 00 sw s0, 16(sp) -80000ad4: ef f0 df dd jal -548 -80000ad8: 83 20 c1 02 lw ra, 44(sp) -80000adc: 03 24 81 02 lw s0, 40(sp) -80000ae0: 83 24 41 02 lw s1, 36(sp) -80000ae4: 03 29 01 02 lw s2, 32(sp) -80000ae8: 13 01 01 03 addi sp, sp, 48 -80000aec: 67 80 00 00 ret +80000928 __libc_init_array: +80000928: 13 01 01 ff addi sp, sp, -16 +8000092c: 23 24 81 00 sw s0, 8(sp) +80000930: 23 20 21 01 sw s2, 0(sp) +80000934: 37 14 00 80 lui s0, 524289 +80000938: 37 19 00 80 lui s2, 524289 +8000093c: 93 07 04 00 mv a5, s0 +80000940: 13 09 09 00 mv s2, s2 +80000944: 33 09 f9 40 sub s2, s2, a5 +80000948: 23 26 11 00 sw ra, 12(sp) +8000094c: 23 22 91 00 sw s1, 4(sp) +80000950: 13 59 29 40 srai s2, s2, 2 +80000954: 63 00 09 02 beqz s2, 32 +80000958: 13 04 04 00 mv s0, s0 +8000095c: 93 04 00 00 mv s1, zero +80000960: 83 27 04 00 lw a5, 0(s0) +80000964: 93 84 14 00 addi s1, s1, 1 +80000968: 13 04 44 00 addi s0, s0, 4 +8000096c: e7 80 07 00 jalr a5 +80000970: e3 18 99 fe bne s2, s1, -16 +80000974: 37 14 00 80 lui s0, 524289 +80000978: 37 19 00 80 lui s2, 524289 +8000097c: 93 07 04 00 mv a5, s0 +80000980: 13 09 49 00 addi s2, s2, 4 +80000984: 33 09 f9 40 sub s2, s2, a5 +80000988: 13 59 29 40 srai s2, s2, 2 +8000098c: 63 00 09 02 beqz s2, 32 +80000990: 13 04 04 00 mv s0, s0 +80000994: 93 04 00 00 mv s1, zero +80000998: 83 27 04 00 lw a5, 0(s0) +8000099c: 93 84 14 00 addi s1, s1, 1 +800009a0: 13 04 44 00 addi s0, s0, 4 +800009a4: e7 80 07 00 jalr a5 +800009a8: e3 18 99 fe bne s2, s1, -16 +800009ac: 83 20 c1 00 lw ra, 12(sp) +800009b0: 03 24 81 00 lw s0, 8(sp) +800009b4: 83 24 41 00 lw s1, 4(sp) +800009b8: 03 29 01 00 lw s2, 0(sp) +800009bc: 13 01 01 01 addi sp, sp, 16 +800009c0: 67 80 00 00 ret -80000af0 atexit: -80000af0: 93 05 05 00 mv a1, a0 -80000af4: 93 06 00 00 mv a3, zero -80000af8: 13 06 00 00 mv a2, zero +800009c4 memset: +800009c4: 13 03 f0 00 addi t1, zero, 15 +800009c8: 13 07 05 00 mv a4, a0 +800009cc: 63 7e c3 02 bgeu t1, a2, 60 +800009d0: 93 77 f7 00 andi a5, a4, 15 +800009d4: 63 90 07 0a bnez a5, 160 +800009d8: 63 92 05 08 bnez a1, 132 +800009dc: 93 76 06 ff andi a3, a2, -16 +800009e0: 13 76 f6 00 andi a2, a2, 15 +800009e4: b3 86 e6 00 add a3, a3, a4 +800009e8: 23 20 b7 00 sw a1, 0(a4) +800009ec: 23 22 b7 00 sw a1, 4(a4) +800009f0: 23 24 b7 00 sw a1, 8(a4) +800009f4: 23 26 b7 00 sw a1, 12(a4) +800009f8: 13 07 07 01 addi a4, a4, 16 +800009fc: e3 66 d7 fe bltu a4, a3, -20 +80000a00: 63 14 06 00 bnez a2, 8 +80000a04: 67 80 00 00 ret +80000a08: b3 06 c3 40 sub a3, t1, a2 +80000a0c: 93 96 26 00 slli a3, a3, 2 +80000a10: 97 02 00 00 auipc t0, 0 +80000a14: b3 86 56 00 add a3, a3, t0 +80000a18: 67 80 c6 00 jr 12(a3) +80000a1c: 23 07 b7 00 sb a1, 14(a4) +80000a20: a3 06 b7 00 sb a1, 13(a4) +80000a24: 23 06 b7 00 sb a1, 12(a4) +80000a28: a3 05 b7 00 sb a1, 11(a4) +80000a2c: 23 05 b7 00 sb a1, 10(a4) +80000a30: a3 04 b7 00 sb a1, 9(a4) +80000a34: 23 04 b7 00 sb a1, 8(a4) +80000a38: a3 03 b7 00 sb a1, 7(a4) +80000a3c: 23 03 b7 00 sb a1, 6(a4) +80000a40: a3 02 b7 00 sb a1, 5(a4) +80000a44: 23 02 b7 00 sb a1, 4(a4) +80000a48: a3 01 b7 00 sb a1, 3(a4) +80000a4c: 23 01 b7 00 sb a1, 2(a4) +80000a50: a3 00 b7 00 sb a1, 1(a4) +80000a54: 23 00 b7 00 sb a1, 0(a4) +80000a58: 67 80 00 00 ret +80000a5c: 93 f5 f5 0f andi a1, a1, 255 +80000a60: 93 96 85 00 slli a3, a1, 8 +80000a64: b3 e5 d5 00 or a1, a1, a3 +80000a68: 93 96 05 01 slli a3, a1, 16 +80000a6c: b3 e5 d5 00 or a1, a1, a3 +80000a70: 6f f0 df f6 j -148 +80000a74: 93 96 27 00 slli a3, a5, 2 +80000a78: 97 02 00 00 auipc t0, 0 +80000a7c: b3 86 56 00 add a3, a3, t0 +80000a80: 93 82 00 00 mv t0, ra +80000a84: e7 80 06 fa jalr -96(a3) +80000a88: 93 80 02 00 mv ra, t0 +80000a8c: 93 87 07 ff addi a5, a5, -16 +80000a90: 33 07 f7 40 sub a4, a4, a5 +80000a94: 33 06 f6 00 add a2, a2, a5 +80000a98: e3 78 c3 f6 bgeu t1, a2, -144 +80000a9c: 6f f0 df f3 j -196 + +80000aa0 __register_exitproc: +80000aa0: b7 17 00 80 lui a5, 524289 +80000aa4: 03 a7 07 43 lw a4, 1072(a5) +80000aa8: 83 27 87 14 lw a5, 328(a4) +80000aac: 63 8c 07 04 beqz a5, 88 +80000ab0: 03 a7 47 00 lw a4, 4(a5) +80000ab4: 13 08 f0 01 addi a6, zero, 31 +80000ab8: 63 4e e8 06 blt a6, a4, 124 +80000abc: 13 18 27 00 slli a6, a4, 2 +80000ac0: 63 06 05 02 beqz a0, 44 +80000ac4: 33 83 07 01 add t1, a5, a6 +80000ac8: 23 24 c3 08 sw a2, 136(t1) +80000acc: 83 a8 87 18 lw a7, 392(a5) +80000ad0: 13 06 10 00 addi a2, zero, 1 +80000ad4: 33 16 e6 00 sll a2, a2, a4 +80000ad8: b3 e8 c8 00 or a7, a7, a2 +80000adc: 23 a4 17 19 sw a7, 392(a5) +80000ae0: 23 24 d3 10 sw a3, 264(t1) +80000ae4: 93 06 20 00 addi a3, zero, 2 +80000ae8: 63 04 d5 02 beq a0, a3, 40 +80000aec: 13 07 17 00 addi a4, a4, 1 +80000af0: 23 a2 e7 00 sw a4, 4(a5) +80000af4: b3 87 07 01 add a5, a5, a6 +80000af8: 23 a4 b7 00 sw a1, 8(a5) 80000afc: 13 05 00 00 mv a0, zero -80000b00: 6f 00 c0 20 j 524 +80000b00: 67 80 00 00 ret +80000b04: 93 07 c7 14 addi a5, a4, 332 +80000b08: 23 24 f7 14 sw a5, 328(a4) +80000b0c: 6f f0 5f fa j -92 +80000b10: 83 a6 c7 18 lw a3, 396(a5) +80000b14: 13 07 17 00 addi a4, a4, 1 +80000b18: 23 a2 e7 00 sw a4, 4(a5) +80000b1c: 33 e6 c6 00 or a2, a3, a2 +80000b20: 23 a6 c7 18 sw a2, 396(a5) +80000b24: b3 87 07 01 add a5, a5, a6 +80000b28: 23 a4 b7 00 sw a1, 8(a5) +80000b2c: 13 05 00 00 mv a0, zero +80000b30: 67 80 00 00 ret +80000b34: 13 05 f0 ff addi a0, zero, -1 +80000b38: 67 80 00 00 ret -80000b04 exit: -80000b04: 13 01 01 ff addi sp, sp, -16 -80000b08: 93 05 00 00 mv a1, zero -80000b0c: 23 24 81 00 sw s0, 8(sp) -80000b10: 23 26 11 00 sw ra, 12(sp) -80000b14: 13 04 05 00 mv s0, a0 -80000b18: ef 00 00 29 jal 656 -80000b1c: b7 17 00 80 lui a5, 524289 -80000b20: 03 a5 07 43 lw a0, 1072(a5) -80000b24: 83 27 c5 03 lw a5, 60(a0) -80000b28: 63 84 07 00 beqz a5, 8 -80000b2c: e7 80 07 00 jalr a5 -80000b30: 13 05 04 00 mv a0, s0 -80000b34: ef f0 9f 99 jal -1640 - -80000b38 __libc_fini_array: -80000b38: 13 01 01 ff addi sp, sp, -16 -80000b3c: 23 24 81 00 sw s0, 8(sp) +80000b3c __call_exitprocs: +80000b3c: 13 01 01 fd addi sp, sp, -48 80000b40: b7 17 00 80 lui a5, 524289 -80000b44: 37 14 00 80 lui s0, 524289 -80000b48: 13 04 44 00 addi s0, s0, 4 -80000b4c: 93 87 47 00 addi a5, a5, 4 -80000b50: b3 87 87 40 sub a5, a5, s0 -80000b54: 23 22 91 00 sw s1, 4(sp) -80000b58: 23 26 11 00 sw ra, 12(sp) -80000b5c: 93 d4 27 40 srai s1, a5, 2 -80000b60: 63 80 04 02 beqz s1, 32 -80000b64: 93 87 c7 ff addi a5, a5, -4 -80000b68: 33 84 87 00 add s0, a5, s0 -80000b6c: 83 27 04 00 lw a5, 0(s0) -80000b70: 93 84 f4 ff addi s1, s1, -1 -80000b74: 13 04 c4 ff addi s0, s0, -4 -80000b78: e7 80 07 00 jalr a5 -80000b7c: e3 98 04 fe bnez s1, -16 -80000b80: 83 20 c1 00 lw ra, 12(sp) -80000b84: 03 24 81 00 lw s0, 8(sp) -80000b88: 83 24 41 00 lw s1, 4(sp) -80000b8c: 13 01 01 01 addi sp, sp, 16 -80000b90: 67 80 00 00 ret - -80000b94 __libc_init_array: -80000b94: 13 01 01 ff addi sp, sp, -16 -80000b98: 23 24 81 00 sw s0, 8(sp) -80000b9c: 23 20 21 01 sw s2, 0(sp) -80000ba0: 37 14 00 80 lui s0, 524289 -80000ba4: 37 19 00 80 lui s2, 524289 -80000ba8: 93 07 04 00 mv a5, s0 -80000bac: 13 09 09 00 mv s2, s2 -80000bb0: 33 09 f9 40 sub s2, s2, a5 -80000bb4: 23 26 11 00 sw ra, 12(sp) -80000bb8: 23 22 91 00 sw s1, 4(sp) -80000bbc: 13 59 29 40 srai s2, s2, 2 -80000bc0: 63 00 09 02 beqz s2, 32 -80000bc4: 13 04 04 00 mv s0, s0 -80000bc8: 93 04 00 00 mv s1, zero -80000bcc: 83 27 04 00 lw a5, 0(s0) -80000bd0: 93 84 14 00 addi s1, s1, 1 -80000bd4: 13 04 44 00 addi s0, s0, 4 -80000bd8: e7 80 07 00 jalr a5 -80000bdc: e3 18 99 fe bne s2, s1, -16 -80000be0: 37 14 00 80 lui s0, 524289 -80000be4: 37 19 00 80 lui s2, 524289 -80000be8: 93 07 04 00 mv a5, s0 -80000bec: 13 09 49 00 addi s2, s2, 4 -80000bf0: 33 09 f9 40 sub s2, s2, a5 -80000bf4: 13 59 29 40 srai s2, s2, 2 -80000bf8: 63 00 09 02 beqz s2, 32 -80000bfc: 13 04 04 00 mv s0, s0 -80000c00: 93 04 00 00 mv s1, zero -80000c04: 83 27 04 00 lw a5, 0(s0) -80000c08: 93 84 14 00 addi s1, s1, 1 -80000c0c: 13 04 44 00 addi s0, s0, 4 -80000c10: e7 80 07 00 jalr a5 -80000c14: e3 18 99 fe bne s2, s1, -16 -80000c18: 83 20 c1 00 lw ra, 12(sp) -80000c1c: 03 24 81 00 lw s0, 8(sp) -80000c20: 83 24 41 00 lw s1, 4(sp) -80000c24: 03 29 01 00 lw s2, 0(sp) -80000c28: 13 01 01 01 addi sp, sp, 16 -80000c2c: 67 80 00 00 ret - -80000c30 memset: -80000c30: 13 03 f0 00 addi t1, zero, 15 -80000c34: 13 07 05 00 mv a4, a0 -80000c38: 63 7e c3 02 bgeu t1, a2, 60 -80000c3c: 93 77 f7 00 andi a5, a4, 15 -80000c40: 63 90 07 0a bnez a5, 160 -80000c44: 63 92 05 08 bnez a1, 132 -80000c48: 93 76 06 ff andi a3, a2, -16 -80000c4c: 13 76 f6 00 andi a2, a2, 15 -80000c50: b3 86 e6 00 add a3, a3, a4 -80000c54: 23 20 b7 00 sw a1, 0(a4) -80000c58: 23 22 b7 00 sw a1, 4(a4) -80000c5c: 23 24 b7 00 sw a1, 8(a4) -80000c60: 23 26 b7 00 sw a1, 12(a4) -80000c64: 13 07 07 01 addi a4, a4, 16 -80000c68: e3 66 d7 fe bltu a4, a3, -20 -80000c6c: 63 14 06 00 bnez a2, 8 -80000c70: 67 80 00 00 ret -80000c74: b3 06 c3 40 sub a3, t1, a2 -80000c78: 93 96 26 00 slli a3, a3, 2 -80000c7c: 97 02 00 00 auipc t0, 0 -80000c80: b3 86 56 00 add a3, a3, t0 -80000c84: 67 80 c6 00 jr 12(a3) -80000c88: 23 07 b7 00 sb a1, 14(a4) -80000c8c: a3 06 b7 00 sb a1, 13(a4) -80000c90: 23 06 b7 00 sb a1, 12(a4) -80000c94: a3 05 b7 00 sb a1, 11(a4) -80000c98: 23 05 b7 00 sb a1, 10(a4) -80000c9c: a3 04 b7 00 sb a1, 9(a4) -80000ca0: 23 04 b7 00 sb a1, 8(a4) -80000ca4: a3 03 b7 00 sb a1, 7(a4) -80000ca8: 23 03 b7 00 sb a1, 6(a4) -80000cac: a3 02 b7 00 sb a1, 5(a4) -80000cb0: 23 02 b7 00 sb a1, 4(a4) -80000cb4: a3 01 b7 00 sb a1, 3(a4) -80000cb8: 23 01 b7 00 sb a1, 2(a4) -80000cbc: a3 00 b7 00 sb a1, 1(a4) -80000cc0: 23 00 b7 00 sb a1, 0(a4) -80000cc4: 67 80 00 00 ret -80000cc8: 93 f5 f5 0f andi a1, a1, 255 -80000ccc: 93 96 85 00 slli a3, a1, 8 -80000cd0: b3 e5 d5 00 or a1, a1, a3 -80000cd4: 93 96 05 01 slli a3, a1, 16 -80000cd8: b3 e5 d5 00 or a1, a1, a3 -80000cdc: 6f f0 df f6 j -148 -80000ce0: 93 96 27 00 slli a3, a5, 2 -80000ce4: 97 02 00 00 auipc t0, 0 -80000ce8: b3 86 56 00 add a3, a3, t0 -80000cec: 93 82 00 00 mv t0, ra -80000cf0: e7 80 06 fa jalr -96(a3) -80000cf4: 93 80 02 00 mv ra, t0 -80000cf8: 93 87 07 ff addi a5, a5, -16 -80000cfc: 33 07 f7 40 sub a4, a4, a5 -80000d00: 33 06 f6 00 add a2, a2, a5 -80000d04: e3 78 c3 f6 bgeu t1, a2, -144 -80000d08: 6f f0 df f3 j -196 - -80000d0c __register_exitproc: -80000d0c: b7 17 00 80 lui a5, 524289 -80000d10: 03 a7 07 43 lw a4, 1072(a5) -80000d14: 83 27 87 14 lw a5, 328(a4) -80000d18: 63 8c 07 04 beqz a5, 88 -80000d1c: 03 a7 47 00 lw a4, 4(a5) -80000d20: 13 08 f0 01 addi a6, zero, 31 -80000d24: 63 4e e8 06 blt a6, a4, 124 -80000d28: 13 18 27 00 slli a6, a4, 2 -80000d2c: 63 06 05 02 beqz a0, 44 -80000d30: 33 83 07 01 add t1, a5, a6 -80000d34: 23 24 c3 08 sw a2, 136(t1) -80000d38: 83 a8 87 18 lw a7, 392(a5) -80000d3c: 13 06 10 00 addi a2, zero, 1 -80000d40: 33 16 e6 00 sll a2, a2, a4 -80000d44: b3 e8 c8 00 or a7, a7, a2 -80000d48: 23 a4 17 19 sw a7, 392(a5) -80000d4c: 23 24 d3 10 sw a3, 264(t1) -80000d50: 93 06 20 00 addi a3, zero, 2 -80000d54: 63 04 d5 02 beq a0, a3, 40 -80000d58: 13 07 17 00 addi a4, a4, 1 -80000d5c: 23 a2 e7 00 sw a4, 4(a5) -80000d60: b3 87 07 01 add a5, a5, a6 -80000d64: 23 a4 b7 00 sw a1, 8(a5) -80000d68: 13 05 00 00 mv a0, zero -80000d6c: 67 80 00 00 ret -80000d70: 93 07 c7 14 addi a5, a4, 332 -80000d74: 23 24 f7 14 sw a5, 328(a4) -80000d78: 6f f0 5f fa j -92 -80000d7c: 83 a6 c7 18 lw a3, 396(a5) -80000d80: 13 07 17 00 addi a4, a4, 1 -80000d84: 23 a2 e7 00 sw a4, 4(a5) -80000d88: 33 e6 c6 00 or a2, a3, a2 -80000d8c: 23 a6 c7 18 sw a2, 396(a5) -80000d90: b3 87 07 01 add a5, a5, a6 -80000d94: 23 a4 b7 00 sw a1, 8(a5) -80000d98: 13 05 00 00 mv a0, zero -80000d9c: 67 80 00 00 ret -80000da0: 13 05 f0 ff addi a0, zero, -1 -80000da4: 67 80 00 00 ret - -80000da8 __call_exitprocs: -80000da8: 13 01 01 fd addi sp, sp, -48 -80000dac: b7 17 00 80 lui a5, 524289 -80000db0: 23 2c 41 01 sw s4, 24(sp) -80000db4: 03 aa 07 43 lw s4, 1072(a5) -80000db8: 23 20 21 03 sw s2, 32(sp) -80000dbc: 23 26 11 02 sw ra, 44(sp) -80000dc0: 03 29 8a 14 lw s2, 328(s4) -80000dc4: 23 24 81 02 sw s0, 40(sp) -80000dc8: 23 22 91 02 sw s1, 36(sp) -80000dcc: 23 2e 31 01 sw s3, 28(sp) -80000dd0: 23 2a 51 01 sw s5, 20(sp) -80000dd4: 23 28 61 01 sw s6, 16(sp) -80000dd8: 23 26 71 01 sw s7, 12(sp) -80000ddc: 23 24 81 01 sw s8, 8(sp) -80000de0: 63 00 09 04 beqz s2, 64 -80000de4: 13 0b 05 00 mv s6, a0 -80000de8: 93 8b 05 00 mv s7, a1 -80000dec: 93 0a 10 00 addi s5, zero, 1 -80000df0: 93 09 f0 ff addi s3, zero, -1 -80000df4: 83 24 49 00 lw s1, 4(s2) -80000df8: 13 84 f4 ff addi s0, s1, -1 -80000dfc: 63 42 04 02 bltz s0, 36 -80000e00: 93 94 24 00 slli s1, s1, 2 -80000e04: b3 04 99 00 add s1, s2, s1 -80000e08: 63 84 0b 04 beqz s7, 72 -80000e0c: 83 a7 44 10 lw a5, 260(s1) -80000e10: 63 80 77 05 beq a5, s7, 64 -80000e14: 13 04 f4 ff addi s0, s0, -1 -80000e18: 93 84 c4 ff addi s1, s1, -4 -80000e1c: e3 16 34 ff bne s0, s3, -20 -80000e20: 83 20 c1 02 lw ra, 44(sp) -80000e24: 03 24 81 02 lw s0, 40(sp) -80000e28: 83 24 41 02 lw s1, 36(sp) -80000e2c: 03 29 01 02 lw s2, 32(sp) -80000e30: 83 29 c1 01 lw s3, 28(sp) -80000e34: 03 2a 81 01 lw s4, 24(sp) -80000e38: 83 2a 41 01 lw s5, 20(sp) -80000e3c: 03 2b 01 01 lw s6, 16(sp) -80000e40: 83 2b c1 00 lw s7, 12(sp) -80000e44: 03 2c 81 00 lw s8, 8(sp) -80000e48: 13 01 01 03 addi sp, sp, 48 -80000e4c: 67 80 00 00 ret -80000e50: 83 27 49 00 lw a5, 4(s2) -80000e54: 83 a6 44 00 lw a3, 4(s1) -80000e58: 93 87 f7 ff addi a5, a5, -1 -80000e5c: 63 8e 87 04 beq a5, s0, 92 -80000e60: 23 a2 04 00 sw zero, 4(s1) -80000e64: e3 88 06 fa beqz a3, -80 -80000e68: 83 27 89 18 lw a5, 392(s2) -80000e6c: 33 97 8a 00 sll a4, s5, s0 -80000e70: 03 2c 49 00 lw s8, 4(s2) -80000e74: b3 77 f7 00 and a5, a4, a5 -80000e78: 63 92 07 02 bnez a5, 36 -80000e7c: e7 80 06 00 jalr a3 -80000e80: 03 27 49 00 lw a4, 4(s2) -80000e84: 83 27 8a 14 lw a5, 328(s4) -80000e88: 63 14 87 01 bne a4, s8, 8 -80000e8c: e3 04 f9 f8 beq s2, a5, -120 -80000e90: e3 88 07 f8 beqz a5, -112 -80000e94: 13 89 07 00 mv s2, a5 -80000e98: 6f f0 df f5 j -164 -80000e9c: 83 27 c9 18 lw a5, 396(s2) -80000ea0: 83 a5 44 08 lw a1, 132(s1) -80000ea4: 33 77 f7 00 and a4, a4, a5 -80000ea8: 63 1c 07 00 bnez a4, 24 -80000eac: 13 05 0b 00 mv a0, s6 -80000eb0: e7 80 06 00 jalr a3 -80000eb4: 6f f0 df fc j -52 -80000eb8: 23 22 89 00 sw s0, 4(s2) -80000ebc: 6f f0 9f fa j -88 -80000ec0: 13 85 05 00 mv a0, a1 -80000ec4: e7 80 06 00 jalr a3 -80000ec8: 6f f0 9f fb j -72 +80000b44: 23 2c 41 01 sw s4, 24(sp) +80000b48: 03 aa 07 43 lw s4, 1072(a5) +80000b4c: 23 20 21 03 sw s2, 32(sp) +80000b50: 23 26 11 02 sw ra, 44(sp) +80000b54: 03 29 8a 14 lw s2, 328(s4) +80000b58: 23 24 81 02 sw s0, 40(sp) +80000b5c: 23 22 91 02 sw s1, 36(sp) +80000b60: 23 2e 31 01 sw s3, 28(sp) +80000b64: 23 2a 51 01 sw s5, 20(sp) +80000b68: 23 28 61 01 sw s6, 16(sp) +80000b6c: 23 26 71 01 sw s7, 12(sp) +80000b70: 23 24 81 01 sw s8, 8(sp) +80000b74: 63 00 09 04 beqz s2, 64 +80000b78: 13 0b 05 00 mv s6, a0 +80000b7c: 93 8b 05 00 mv s7, a1 +80000b80: 93 0a 10 00 addi s5, zero, 1 +80000b84: 93 09 f0 ff addi s3, zero, -1 +80000b88: 83 24 49 00 lw s1, 4(s2) +80000b8c: 13 84 f4 ff addi s0, s1, -1 +80000b90: 63 42 04 02 bltz s0, 36 +80000b94: 93 94 24 00 slli s1, s1, 2 +80000b98: b3 04 99 00 add s1, s2, s1 +80000b9c: 63 84 0b 04 beqz s7, 72 +80000ba0: 83 a7 44 10 lw a5, 260(s1) +80000ba4: 63 80 77 05 beq a5, s7, 64 +80000ba8: 13 04 f4 ff addi s0, s0, -1 +80000bac: 93 84 c4 ff addi s1, s1, -4 +80000bb0: e3 16 34 ff bne s0, s3, -20 +80000bb4: 83 20 c1 02 lw ra, 44(sp) +80000bb8: 03 24 81 02 lw s0, 40(sp) +80000bbc: 83 24 41 02 lw s1, 36(sp) +80000bc0: 03 29 01 02 lw s2, 32(sp) +80000bc4: 83 29 c1 01 lw s3, 28(sp) +80000bc8: 03 2a 81 01 lw s4, 24(sp) +80000bcc: 83 2a 41 01 lw s5, 20(sp) +80000bd0: 03 2b 01 01 lw s6, 16(sp) +80000bd4: 83 2b c1 00 lw s7, 12(sp) +80000bd8: 03 2c 81 00 lw s8, 8(sp) +80000bdc: 13 01 01 03 addi sp, sp, 48 +80000be0: 67 80 00 00 ret +80000be4: 83 27 49 00 lw a5, 4(s2) +80000be8: 83 a6 44 00 lw a3, 4(s1) +80000bec: 93 87 f7 ff addi a5, a5, -1 +80000bf0: 63 8e 87 04 beq a5, s0, 92 +80000bf4: 23 a2 04 00 sw zero, 4(s1) +80000bf8: e3 88 06 fa beqz a3, -80 +80000bfc: 83 27 89 18 lw a5, 392(s2) +80000c00: 33 97 8a 00 sll a4, s5, s0 +80000c04: 03 2c 49 00 lw s8, 4(s2) +80000c08: b3 77 f7 00 and a5, a4, a5 +80000c0c: 63 92 07 02 bnez a5, 36 +80000c10: e7 80 06 00 jalr a3 +80000c14: 03 27 49 00 lw a4, 4(s2) +80000c18: 83 27 8a 14 lw a5, 328(s4) +80000c1c: 63 14 87 01 bne a4, s8, 8 +80000c20: e3 04 f9 f8 beq s2, a5, -120 +80000c24: e3 88 07 f8 beqz a5, -112 +80000c28: 13 89 07 00 mv s2, a5 +80000c2c: 6f f0 df f5 j -164 +80000c30: 83 27 c9 18 lw a5, 396(s2) +80000c34: 83 a5 44 08 lw a1, 132(s1) +80000c38: 33 77 f7 00 and a4, a4, a5 +80000c3c: 63 1c 07 00 bnez a4, 24 +80000c40: 13 05 0b 00 mv a0, s6 +80000c44: e7 80 06 00 jalr a3 +80000c48: 6f f0 df fc j -52 +80000c4c: 23 22 89 00 sw s0, 4(s2) +80000c50: 6f f0 9f fa j -88 +80000c54: 13 85 05 00 mv a0, a1 +80000c58: e7 80 06 00 jalr a3 +80000c5c: 6f f0 9f fb j -72 Disassembly of section .init_array: @@ -1201,82 +1038,83 @@ Disassembly of section .symtab: ... fc: 04 00 fe: f1 ff - 100: 7e 00 - ... + 100: 6e 00 + 102: 00 00 + 104: 10 05 + 106: 00 80 + 108: 48 01 10a: 00 00 - 10c: 04 00 - 10e: f1 ff - 110: 80 00 + 10c: 02 00 + 10e: 02 00 + 110: 94 00 ... 11a: 00 00 11c: 04 00 11e: f1 ff - 120: 6e 00 + 120: 96 00 ... 12a: 00 00 12c: 04 00 12e: f1 ff - 130: 75 00 + 130: 84 00 ... 13a: 00 00 13c: 04 00 13e: f1 ff - 140: 7c 00 + 140: 8b 00 00 00 ... - 14a: 00 00 14c: 04 00 14e: f1 ff - 150: 87 00 00 00 + 150: 92 00 ... + 15a: 00 00 15c: 04 00 15e: f1 ff - 160: 90 00 - 162: 00 00 - 164: 08 10 - 166: 00 80 - 168: 28 04 - 16a: 00 00 - 16c: 01 00 - 16e: 04 00 + 160: 9d 00 ... - 17c: 04 00 - 17e: f1 ff - 180: 9c 00 - 182: 00 00 - 184: 04 10 - 186: 00 80 - 188: 00 00 - 18a: 00 00 - 18c: 00 00 - 18e: 03 00 ad 00 lb zero, 10(s10) + 16a: 00 00 + 16c: 04 00 + 16e: f1 ff + 170: a6 00 + 172: 00 00 + 174: 08 10 + 176: 00 80 + 178: 28 04 + 17a: 00 00 + 17c: 01 00 + 17e: 04 00 + ... + 18c: 04 00 + 18e: f1 ff + 190: b2 00 192: 00 00 194: 04 10 196: 00 80 198: 00 00 19a: 00 00 19c: 00 00 - 19e: 03 00 c0 00 lb zero, 12(zero) + 19e: 03 00 c3 00 lb zero, 12(t1) 1a2: 00 00 1a4: 04 10 1a6: 00 80 1a8: 00 00 1aa: 00 00 1ac: 00 00 - 1ae: 03 00 d1 00 lb zero, 13(sp) + 1ae: 03 00 d6 00 lb zero, 13(a2) 1b2: 00 00 - 1b4: 00 10 + 1b4: 04 10 1b6: 00 80 1b8: 00 00 1ba: 00 00 1bc: 00 00 - 1be: 03 00 e5 00 lb zero, 14(a0) + 1be: 03 00 e7 00 lb zero, 14(a4) 1c2: 00 00 1c4: 00 10 1c6: 00 80 1c8: 00 00 1ca: 00 00 1cc: 00 00 - 1ce: 03 00 f8 00 lb zero, 15(a6) + 1ce: 03 00 fb 00 lb zero, 15(s6) 1d2: 00 00 1d4: 00 10 1d6: 00 80 @@ -1285,33 +1123,32 @@ Disassembly of section .symtab: 1dc: 00 00 1de: 03 00 0e 01 lb zero, 16(t3) 1e2: 00 00 - 1e4: 68 07 + 1e4: 00 10 1e6: 00 80 - 1e8: 48 01 + 1e8: 00 00 1ea: 00 00 - 1ec: 12 00 - 1ee: 02 00 - 1f0: 1d 01 + 1ec: 00 00 + 1ee: 03 00 24 01 lb zero, 18(s0) ... 1fa: 00 00 1fc: 10 00 1fe: f1 ff - 200: 2b 01 00 00 + 200: 32 01 + 202: 00 00 204: 00 04 206: 00 00 208: 00 00 20a: 00 00 20c: 10 00 20e: f1 ff - 210: 38 01 - 212: 00 00 + 210: 3f 01 00 00 214: 40 14 216: 00 80 218: 80 00 21a: 00 00 21c: 11 00 21e: 06 00 - 220: 46 01 + 220: 4d 01 222: 00 00 224: 00 02 226: 00 80 @@ -1319,214 +1156,186 @@ Disassembly of section .symtab: 22a: 00 00 22c: 12 00 22e: 02 00 - 230: 63 01 00 00 beqz zero, 2 + 230: 6a 01 + 232: 00 00 234: 30 14 236: 00 80 238: 00 00 23a: 00 00 23c: 10 00 23e: 05 00 - 240: 73 01 00 00 - 244: 18 07 + 240: 7a 01 + 242: 00 00 + 244: 08 18 246: 00 80 - 248: 50 00 + 248: 00 00 24a: 00 00 - 24c: 12 00 - 24e: 02 00 - 250: 92 01 - 252: 00 00 - 254: 08 18 + 24c: 10 00 + 24e: f1 ff + 250: 8b 01 00 00 + 254: 30 14 256: 00 80 - 258: 00 00 + 258: 04 00 25a: 00 00 - 25c: 10 00 - 25e: f1 ff - 260: a3 01 00 00 sb zero, 3(zero) - 264: 30 14 + 25c: 11 00 + 25e: 05 00 + 260: 9e 01 + 262: 00 00 + 264: 28 09 266: 00 80 - 268: 04 00 + 268: 9c 00 26a: 00 00 - 26c: 11 00 - 26e: 05 00 - 270: b6 01 + 26c: 12 00 + 26e: 02 00 + 270: b0 01 272: 00 00 - 274: 94 0b + 274: cc 08 276: 00 80 - 278: 9c 00 + 278: 5c 00 27a: 00 00 27c: 12 00 27e: 02 00 - 280: c8 01 + 280: c2 01 282: 00 00 - 284: 38 0b - 286: 00 80 - 288: 5c 00 + 284: 00 00 + 286: 00 ff + 288: 00 00 28a: 00 00 - 28c: 12 00 - 28e: 02 00 - 290: da 01 + 28c: 10 00 + 28e: f1 ff + 290: ce 01 292: 00 00 - 294: 00 00 - 296: 00 ff + 294: d4 04 + 296: 00 80 298: 00 00 29a: 00 00 - 29c: 10 00 - 29e: f1 ff - 2a0: e6 01 + 29c: 12 00 + 29e: 02 00 + 2a0: d8 01 2a2: 00 00 - 2a4: d4 04 + 2a4: 3c 0b 2a6: 00 80 - 2a8: 00 00 + 2a8: 24 01 2aa: 00 00 2ac: 12 00 2ae: 02 00 - 2b0: f0 01 + 2b0: 0e 02 2b2: 00 00 - 2b4: a8 0d + 2b4: 00 00 2b6: 00 80 - 2b8: 24 01 + 2b8: 50 00 2ba: 00 00 2bc: 12 00 - 2be: 02 00 - 2c0: 26 02 + 2be: 01 00 + 2c0: e9 01 2c2: 00 00 - 2c4: 00 00 + 2c4: a0 0a 2c6: 00 80 - 2c8: 50 00 + 2c8: 9c 00 2ca: 00 00 2cc: 12 00 - 2ce: 01 00 - 2d0: 01 02 + 2ce: 02 00 + 2d0: fd 01 2d2: 00 00 - 2d4: 0c 0d + 2d4: c0 14 2d6: 00 80 - 2d8: 9c 00 + 2d8: 00 00 2da: 00 00 - 2dc: 12 00 - 2de: 02 00 - 2e0: 15 02 + 2dc: 10 00 + 2de: 06 00 + 2e0: 09 02 2e2: 00 00 - 2e4: c0 14 + 2e4: 40 14 2e6: 00 80 2e8: 00 00 2ea: 00 00 2ec: 10 00 2ee: 06 00 - 2f0: 21 02 + 2f0: 15 02 2f2: 00 00 - 2f4: 40 14 + 2f4: 6c 03 2f6: 00 80 - 2f8: 00 00 + 2f8: 60 01 2fa: 00 00 - 2fc: 10 00 - 2fe: 06 00 - 300: 2d 02 - 302: 00 00 - 304: 6c 03 + 2fc: 12 00 + 2fe: 02 00 + 300: 37 02 00 00 lui tp, 0 + 304: c4 09 306: 00 80 - 308: 60 01 + 308: dc 00 30a: 00 00 30c: 12 00 30e: 02 00 - 310: 4f 02 00 00 fnmadd.s ft4, ft0, ft0, ft0, rne - 314: 30 0c + 310: 3e 02 + 312: 00 00 + 314: 68 00 316: 00 80 - 318: dc 00 + 318: 30 00 31a: 00 00 31c: 12 00 31e: 02 00 - 320: 56 02 - 322: 00 00 - 324: 68 00 + 320: 43 02 00 00 fmadd.s ft4, ft0, ft0, ft0, rne + 324: 84 08 326: 00 80 - 328: 30 00 + 328: 14 00 32a: 00 00 32c: 12 00 32e: 02 00 - 330: 5b 02 00 00 - 334: 10 05 + 330: 4a 02 + 332: 00 00 + 334: 08 10 336: 00 80 - 338: c0 00 + 338: 00 00 33a: 00 00 - 33c: 12 00 - 33e: 02 00 - 340: 70 02 + 33c: 10 00 + 33e: 04 00 + 340: 59 02 342: 00 00 - 344: b0 08 + 344: 40 14 346: 00 80 - 348: c4 00 + 348: 00 00 34a: 00 00 - 34c: 12 00 - 34e: 02 00 - 350: 90 02 + 34c: 10 00 + 34e: 05 00 + 350: be 00 352: 00 00 - 354: f0 0a + 354: c0 14 356: 00 80 - 358: 14 00 + 358: 00 00 35a: 00 00 - 35c: 12 00 - 35e: 02 00 - 360: 97 02 00 00 auipc t0, 0 - 364: 08 10 + 35c: 10 00 + 35e: 06 00 + 360: 74 02 + 362: 00 00 + 364: 98 08 366: 00 80 - 368: 00 00 + 368: 34 00 36a: 00 00 - 36c: 10 00 - 36e: 04 00 - 370: a6 02 + 36c: 12 00 + 36e: 02 00 + 370: 60 02 372: 00 00 - 374: 40 14 + 374: 98 00 376: 00 80 - 378: 00 00 + 378: 68 01 37a: 00 00 - 37c: 10 00 - 37e: 05 00 - 380: a8 00 - 382: 00 00 - 384: c0 14 + 37c: 12 00 + 37e: 02 00 + 380: 73 02 00 00 + 384: cc 04 386: 00 80 388: 00 00 38a: 00 00 - 38c: 10 00 - 38e: 06 00 - 390: ad 02 + 38c: 12 00 + 38e: 02 00 + 390: 79 02 392: 00 00 - 394: d0 05 + 394: 58 06 396: 00 80 - 398: 48 01 + 398: 2c 02 39a: 00 00 39c: 12 00 39e: 02 00 - 3a0: d7 02 00 00 - 3a4: 04 0b - 3a6: 00 80 - 3a8: 34 00 - 3aa: 00 00 - 3ac: 12 00 - 3ae: 02 00 - 3b0: c3 02 00 00 fmadd.s ft5, ft0, ft0, ft0, rne - 3b4: 98 00 - 3b6: 00 80 - 3b8: 68 01 - 3ba: 00 00 - 3bc: 12 00 - 3be: 02 00 - 3c0: d6 02 - 3c2: 00 00 - 3c4: cc 04 - 3c6: 00 80 - 3c8: 00 00 - 3ca: 00 00 - 3cc: 12 00 - 3ce: 02 00 - 3d0: dc 02 - 3d2: 00 00 - 3d4: 74 09 - 3d6: 00 80 - 3d8: 7c 01 - 3da: 00 00 - 3dc: 12 00 - 3de: 02 00 Disassembly of section .strtab: @@ -1561,11 +1370,12 @@ Disassembly of section .strtab: 3e: 5f 6b 65 72 42: 6e 65 44: 6c 2d - 46: 36 38 - 48: 2d 61 - 4a: 37 2d 32 64 lui s10, 410402 - 4e: 2d 65 - 50: 37 2d 34 39 lui s10, 234306 + 46: 63 34 2d 66 + 4a: 30 2d + 4c: 35 34 + 4e: 2d 38 + 50: 30 2d + 52: 32 36 54: 2e 63 56: 00 70 58: 61 72 @@ -1577,238 +1387,206 @@ Disassembly of section .strtab: 64: 78 5f 66: 73 70 61 77 csrci 1910, 2 6a: 6e 2e - 6c: 63 00 66 69 beq a2, s6, 1664 - 70: 6e 69 - 72: 2e 63 - 74: 00 69 - 76: 6e 69 - 78: 74 2e - 7a: 63 00 5f 5f beq t5, s5, 1504 - 7e: 61 74 - 80: 65 78 - 82: 69 74 - 84: 2e 63 - 86: 00 69 - 88: 6d 70 - 8a: 75 72 - 8c: 65 2e - 8e: 63 00 69 6d beq s2, s6, 1728 - 92: 70 75 - 94: 72 65 - 96: 5f 64 61 74 - 9a: 61 00 - 9c: 5f 5f 66 69 - a0: 6e 69 - a2: 5f 61 72 72 - a6: 61 79 - a8: 5f 65 6e 64 - ac: 00 5f - ae: 5f 66 69 6e - b2: 69 5f - b4: 61 72 - b6: 72 61 - b8: 79 5f - ba: 73 74 61 72 csrrci s0, 1830, 2 - be: 74 00 - c0: 5f 5f 69 6e - c4: 69 74 - c6: 5f 61 72 72 - ca: 61 79 - cc: 5f 65 6e 64 - d0: 00 5f - d2: 5f 70 72 65 - d6: 69 6e - d8: 69 74 - da: 5f 61 72 72 - de: 61 79 - e0: 5f 65 6e 64 - e4: 00 5f - e6: 5f 69 6e 69 - ea: 74 5f - ec: 61 72 - ee: 72 61 - f0: 79 5f - f2: 73 74 61 72 csrrci s0, 1830, 2 - f6: 74 00 - f8: 5f 5f 70 72 - fc: 65 69 - fe: 6e 69 + 6c: 63 00 73 70 beq t1, t2, 1792 + 70: 61 77 + 72: 6e 5f + 74: 6b 65 72 6e + 78: 65 6c + 7a: 5f 63 61 6c + 7e: 6c 62 + 80: 61 63 + 82: 6b 00 66 69 + 86: 6e 69 + 88: 2e 63 + 8a: 00 69 + 8c: 6e 69 + 8e: 74 2e + 90: 63 00 5f 5f beq t5, s5, 1504 + 94: 61 74 + 96: 65 78 + 98: 69 74 + 9a: 2e 63 + 9c: 00 69 + 9e: 6d 70 + a0: 75 72 + a2: 65 2e + a4: 63 00 69 6d beq s2, s6, 1728 + a8: 70 75 + aa: 72 65 + ac: 5f 64 61 74 + b0: 61 00 + b2: 5f 5f 66 69 + b6: 6e 69 + b8: 5f 61 72 72 + bc: 61 79 + be: 5f 65 6e 64 + c2: 00 5f + c4: 5f 66 69 6e + c8: 69 5f + ca: 61 72 + cc: 72 61 + ce: 79 5f + d0: 73 74 61 72 csrrci s0, 1830, 2 + d4: 74 00 + d6: 5f 5f 69 6e + da: 69 74 + dc: 5f 61 72 72 + e0: 61 79 + e2: 5f 65 6e 64 + e6: 00 5f + e8: 5f 70 72 65 + ec: 69 6e + ee: 69 74 + f0: 5f 61 72 72 + f4: 61 79 + f6: 5f 65 6e 64 + fa: 00 5f + fc: 5f 69 6e 69 100: 74 5f 102: 61 72 104: 72 61 106: 79 5f 108: 73 74 61 72 csrrci s0, 1830, 2 10c: 74 00 - 10e: 76 78 - 110: 5f 73 70 61 - 114: 77 6e 5f 74 - 118: 61 73 - 11a: 6b 73 00 5f - 11e: 5f 73 74 61 - 122: 63 6b 5f 75 bltu t5, s5, 1878 - 126: 73 61 67 65 csrrsi sp, 1622, 14 - 12a: 00 5f - 12c: 5f 73 74 61 - 130: 63 6b 5f 73 bltu t5, s5, 1846 - 134: 69 7a - 136: 65 00 - 138: 67 5f 77 73 - 13c: 70 61 - 13e: 77 6e 5f 61 - 142: 72 67 - 144: 73 00 5f 70 - 148: 6f 63 6c 5f jal t1, 812534 - 14c: 6b 65 72 6e - 150: 65 6c - 152: 5f 73 67 65 - 156: 6d 6d - 158: 5f 77 6f 72 - 15c: 6b 67 72 6f - 160: 75 70 - 162: 00 5f - 164: 5f 53 44 41 - 168: 54 41 - 16a: 5f 42 45 47 - 16e: 49 4e - 170: 5f 5f 00 73 - 174: 70 61 - 176: 77 6e 5f 72 - 17a: 65 6d - 17c: 61 69 - 17e: 6e 69 - 180: 6e 67 - 182: 5f 74 61 73 - 186: 6b 73 5f 63 - 18a: 61 6c - 18c: 6c 62 - 18e: 61 63 - 190: 6b 00 5f 5f - 194: 67 6c 6f 62 - 198: 61 6c - 19a: 5f 70 6f 69 - 19e: 6e 74 - 1a0: 65 72 - 1a2: 00 5f - 1a4: 67 6c 6f 62 - 1a8: 61 6c - 1aa: 5f 69 6d 70 - 1ae: 75 72 - 1b0: 65 5f - 1b2: 70 74 - 1b4: 72 00 - 1b6: 5f 5f 6c 69 - 1ba: 62 63 - 1bc: 5f 69 6e 69 - 1c0: 74 5f - 1c2: 61 72 - 1c4: 72 61 - 1c6: 79 00 - 1c8: 5f 5f 6c 69 - 1cc: 62 63 - 1ce: 5f 66 69 6e - 1d2: 69 5f - 1d4: 61 72 - 1d6: 72 61 - 1d8: 79 00 - 1da: 5f 5f 73 74 - 1de: 61 63 - 1e0: 6b 5f 74 6f - 1e4: 70 00 - 1e6: 76 78 - 1e8: 5f 73 65 74 - 1ec: 5f 73 70 00 - 1f0: 5f 5f 63 61 - 1f4: 6c 6c - 1f6: 5f 65 78 69 - 1fa: 74 70 - 1fc: 72 6f - 1fe: 63 73 00 5f bgeu zero, a6, 1510 - 202: 5f 72 65 67 - 206: 69 73 - 208: 74 65 - 20a: 72 5f - 20c: 65 78 - 20e: 69 74 - 210: 70 72 - 212: 6f 63 00 5f jal t1, 26096 - 216: 5f 42 53 53 - 21a: 5f 45 4e 44 - 21e: 5f 5f 00 5f - 222: 5f 62 73 73 - 226: 5f 73 74 61 - 22a: 72 74 - 22c: 00 5f - 22e: 70 6f - 230: 63 6c 5f 6b bltu t5, s5, 1720 - 234: 65 72 - 236: 6e 65 - 238: 6c 5f - 23a: 73 67 65 6d csrrsi a4, 1750, 10 - 23e: 6d 5f - 240: 77 6f 72 6b - 244: 67 72 6f 75 - 248: 70 5f - 24a: 66 61 - 24c: 73 74 00 6d csrrci s0, 1744, 0 - 250: 65 6d - 252: 73 65 74 00 csrrsi a0, 7, 8 - 256: 6d 61 - 258: 69 6e - 25a: 00 73 - 25c: 70 61 - 25e: 77 6e 5f 74 - 262: 61 73 - 264: 6b 73 5f 63 - 268: 61 6c - 26a: 6c 62 - 26c: 61 63 - 26e: 6b 00 73 70 - 272: 61 77 - 274: 6e 5f - 276: 6b 65 72 6e - 27a: 65 6c - 27c: 5f 72 65 6d - 280: 61 69 - 282: 6e 69 - 284: 6e 67 - 286: 5f 63 61 6c - 28a: 6c 62 - 28c: 61 63 - 28e: 6b 00 61 74 - 292: 65 78 - 294: 69 74 - 296: 00 5f - 298: 5f 44 41 54 - 29c: 41 5f - 29e: 42 45 - 2a0: 47 49 4e 5f - 2a4: 5f 00 5f 65 - 2a8: 64 61 - 2aa: 74 61 - 2ac: 00 73 - 2ae: 70 61 - 2b0: 77 6e 5f 6b - 2b4: 65 72 - 2b6: 6e 65 - 2b8: 6c 5f - 2ba: 63 61 6c 6c bltu s8, t1, 1730 - 2be: 62 61 - 2c0: 63 6b 00 5f bltu zero, a6, 1526 - 2c4: 70 6f - 2c6: 63 6c 5f 6b bltu t5, s5, 1720 - 2ca: 65 72 - 2cc: 6e 65 - 2ce: 6c 5f - 2d0: 73 67 65 6d csrrsi a4, 1750, 10 - 2d4: 6d 00 - 2d6: 5f 65 78 69 - 2da: 74 00 - 2dc: 76 78 - 2de: 5f 73 70 61 - 2e2: 77 6e 5f 6b - 2e6: 65 72 - 2e8: 6e 65 - 2ea: 6c 00 + 10e: 5f 5f 70 72 + 112: 65 69 + 114: 6e 69 + 116: 74 5f + 118: 61 72 + 11a: 72 61 + 11c: 79 5f + 11e: 73 74 61 72 csrrci s0, 1830, 2 + 122: 74 00 + 124: 5f 5f 73 74 + 128: 61 63 + 12a: 6b 5f 75 73 + 12e: 61 67 + 130: 65 00 + 132: 5f 5f 73 74 + 136: 61 63 + 138: 6b 5f 73 69 + 13c: 7a 65 + 13e: 00 67 + 140: 5f 77 73 70 + 144: 61 77 + 146: 6e 5f + 148: 61 72 + 14a: 67 73 00 5f + 14e: 70 6f + 150: 63 6c 5f 6b bltu t5, s5, 1720 + 154: 65 72 + 156: 6e 65 + 158: 6c 5f + 15a: 73 67 65 6d csrrsi a4, 1750, 10 + 15e: 6d 5f + 160: 77 6f 72 6b + 164: 67 72 6f 75 + 168: 70 00 + 16a: 5f 5f 53 44 + 16e: 41 54 + 170: 41 5f + 172: 42 45 + 174: 47 49 4e 5f + 178: 5f 00 5f 5f + 17c: 67 6c 6f 62 + 180: 61 6c + 182: 5f 70 6f 69 + 186: 6e 74 + 188: 65 72 + 18a: 00 5f + 18c: 67 6c 6f 62 + 190: 61 6c + 192: 5f 69 6d 70 + 196: 75 72 + 198: 65 5f + 19a: 70 74 + 19c: 72 00 + 19e: 5f 5f 6c 69 + 1a2: 62 63 + 1a4: 5f 69 6e 69 + 1a8: 74 5f + 1aa: 61 72 + 1ac: 72 61 + 1ae: 79 00 + 1b0: 5f 5f 6c 69 + 1b4: 62 63 + 1b6: 5f 66 69 6e + 1ba: 69 5f + 1bc: 61 72 + 1be: 72 61 + 1c0: 79 00 + 1c2: 5f 5f 73 74 + 1c6: 61 63 + 1c8: 6b 5f 74 6f + 1cc: 70 00 + 1ce: 76 78 + 1d0: 5f 73 65 74 + 1d4: 5f 73 70 00 + 1d8: 5f 5f 63 61 + 1dc: 6c 6c + 1de: 5f 65 78 69 + 1e2: 74 70 + 1e4: 72 6f + 1e6: 63 73 00 5f bgeu zero, a6, 1510 + 1ea: 5f 72 65 67 + 1ee: 69 73 + 1f0: 74 65 + 1f2: 72 5f + 1f4: 65 78 + 1f6: 69 74 + 1f8: 70 72 + 1fa: 6f 63 00 5f jal t1, 26096 + 1fe: 5f 42 53 53 + 202: 5f 45 4e 44 + 206: 5f 5f 00 5f + 20a: 5f 62 73 73 + 20e: 5f 73 74 61 + 212: 72 74 + 214: 00 5f + 216: 70 6f + 218: 63 6c 5f 6b bltu t5, s5, 1720 + 21c: 65 72 + 21e: 6e 65 + 220: 6c 5f + 222: 73 67 65 6d csrrsi a4, 1750, 10 + 226: 6d 5f + 228: 77 6f 72 6b + 22c: 67 72 6f 75 + 230: 70 5f + 232: 66 61 + 234: 73 74 00 6d csrrci s0, 1744, 0 + 238: 65 6d + 23a: 73 65 74 00 csrrsi a0, 7, 8 + 23e: 6d 61 + 240: 69 6e + 242: 00 61 + 244: 74 65 + 246: 78 69 + 248: 74 00 + 24a: 5f 5f 44 41 + 24e: 54 41 + 250: 5f 42 45 47 + 254: 49 4e + 256: 5f 5f 00 5f + 25a: 65 64 + 25c: 61 74 + 25e: 61 00 + 260: 5f 70 6f 63 + 264: 6c 5f + 266: 6b 65 72 6e + 26a: 65 6c + 26c: 5f 73 67 65 + 270: 6d 6d + 272: 00 5f + 274: 65 78 + 276: 69 74 + 278: 00 76 + 27a: 78 5f + 27c: 73 70 61 77 csrci 1910, 2 + 280: 6e 5f + 282: 6b 65 72 6e + 286: 65 6c + 288: 00 Disassembly of section .shstrtab: diff --git a/benchmarks/opencl/transpose/Makefile b/benchmarks/opencl/transpose/Makefile index 3155300b..d19ad3c7 100644 --- a/benchmarks/opencl/transpose/Makefile +++ b/benchmarks/opencl/transpose/Makefile @@ -8,8 +8,8 @@ VORTEX_DRV_PATH ?= $(realpath ../../../driver) VORTEX_RT_PATH ?= $(realpath ../../../runtime) K_LLCFLAGS += "-O3 -march=riscv32 -target-abi=ilp32f -mcpu=generic-rv32 -mattr=+m,+f -float-abi=hard -code-model=small" -K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -Wl,--gc-sections -Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld" -K_LDFLAGS += "$(VORTEX_RT_PATH)/libvortexrt.a -lm" +K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -fdata-sections -ffunction-sections" +K_LDFLAGS += "-Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a -lm" CXXFLAGS += -std=c++11 -O2 -Wall -Wextra -pedantic -Wfatal-errors #CXXFLAGS += -std=c++11 -O0 -g -Wall -Wextra -pedantic -Wfatal-errors diff --git a/benchmarks/opencl/vecadd/Makefile b/benchmarks/opencl/vecadd/Makefile index ac27ec79..04065438 100644 --- a/benchmarks/opencl/vecadd/Makefile +++ b/benchmarks/opencl/vecadd/Makefile @@ -10,8 +10,8 @@ VORTEX_DRV_PATH ?= $(realpath ../../../driver) VORTEX_RT_PATH ?= $(realpath ../../../runtime) K_LLCFLAGS += "-O3 -march=riscv32 -target-abi=ilp32f -mcpu=generic-rv32 -mattr=+m,+f -float-abi=hard -code-model=small" -K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -Wl,--gc-sections -Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld" -K_LDFLAGS += "$(VORTEX_RT_PATH)/libvortexrt.a -lm" +K_CFLAGS += "-v -O3 --sysroot=$(SYSROOT) --gcc-toolchain=$(RISCV_TOOLCHAIN_PATH) -march=rv32imf -mabi=ilp32f -I$(VORTEX_RT_PATH)/include -fno-rtti -fno-exceptions -ffreestanding -nostartfiles -fdata-sections -ffunction-sections" +K_LDFLAGS += "-Wl,-Bstatic,-T$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a -lm" CXXFLAGS += -std=c++11 -O2 -Wall -Wextra -Wfatal-errors #CXXFLAGS += -std=c++11 -O0 -g -Wall -Wextra -Wfatal-errors diff --git a/benchmarks/opencl/vecadd/kernel.pocl b/benchmarks/opencl/vecadd/kernel.pocl index 0495ade7..9fd25c4f 100644 Binary files a/benchmarks/opencl/vecadd/kernel.pocl and b/benchmarks/opencl/vecadd/kernel.pocl differ diff --git a/benchmarks/opencl/vecadd/vecadd.dump b/benchmarks/opencl/vecadd/vecadd.dump index 7945c297..90b78049 100644 --- a/benchmarks/opencl/vecadd/vecadd.dump +++ b/benchmarks/opencl/vecadd/vecadd.dump @@ -1,5 +1,5 @@ -/tmp/pocl_vortex_kernel-16-8a-f2-41-51.elf: file format ELF32-riscv +/tmp/pocl_vortex_kernel-d7-2c-61-d5-00.elf: file format ELF32-riscv Disassembly of section .init: @@ -12,28 +12,28 @@ Disassembly of section .init: 80000010: ef 00 00 24 jal 576 80000014: 13 05 10 00 addi a0, zero, 1 80000018: 6b 00 05 00 -8000001c: 17 15 00 00 auipc a0, 1 -80000020: 13 05 85 41 addi a0, a0, 1048 -80000024: 17 16 00 00 auipc a2, 1 -80000028: 13 06 06 49 addi a2, a2, 1168 +8000001c: 17 25 00 00 auipc a0, 2 +80000020: 13 05 05 df addi a0, a0, -528 +80000024: 17 26 00 00 auipc a2, 2 +80000028: 13 06 86 e6 addi a2, a2, -408 8000002c: 33 06 a6 40 sub a2, a2, a0 80000030: 93 05 00 00 mv a1, zero -80000034: ef 00 90 17 jal 2424 -80000038: 17 15 00 00 auipc a0, 1 -8000003c: 13 05 c5 87 addi a0, a0, -1924 -80000040: ef 00 d0 02 jal 2092 -80000044: ef 00 d0 0c jal 2252 +80000034: ef 00 c0 70 jal 1804 +80000038: 17 05 00 00 auipc a0, 0 +8000003c: 13 05 05 61 addi a0, a0, 1552 +80000040: ef 00 00 5c jal 1472 +80000044: ef 00 00 66 jal 1632 80000048: ef 00 00 02 jal 32 -8000004c: 6f 00 50 03 j 2100 +8000004c: 6f 00 80 5c j 1480 Disassembly of section .text: 80000050 register_fini: 80000050: 93 07 00 00 mv a5, zero 80000054: 63 88 07 00 beqz a5, 16 -80000058: 37 15 00 80 lui a0, 524289 -8000005c: 13 05 45 8b addi a0, a0, -1868 -80000060: 6f 00 d0 00 j 2060 +80000058: 37 05 00 80 lui a0, 524288 +8000005c: 13 05 85 64 addi a0, a0, 1608 +80000060: 6f 00 00 5a j 1440 80000064: 67 80 00 00 ret 80000068 main: @@ -44,7 +44,7 @@ Disassembly of section .text: 80000078: 37 05 ff 7f lui a0, 524272 8000007c: 13 06 45 03 addi a2, a0, 52 80000080: 37 05 ff 7f lui a0, 524272 -80000084: ef 00 c0 66 jal 1644 +80000084: ef 00 00 35 jal 848 80000088: 13 05 00 00 mv a0, zero 8000008c: 83 20 c1 00 lw ra, 12(sp) 80000090: 13 01 01 01 addi sp, sp, 16 @@ -171,8 +171,8 @@ Disassembly of section .text: 80000250 vx_set_sp: 80000250: 73 25 00 fc csrr a0, 4032 80000254: 6b 00 05 00 -80000258: 97 11 00 00 auipc gp, 1 -8000025c: 93 81 01 5b addi gp, gp, 1456 +80000258: 97 21 00 00 auipc gp, 2 +8000025c: 93 81 81 f8 addi gp, gp, -120 80000260: 17 01 00 7f auipc sp, 520192 80000264: 13 01 01 da addi sp, sp, -608 80000268: 93 05 00 40 addi a1, zero, 1024 @@ -187,695 +187,532 @@ Disassembly of section .text: 80000288 RETURN: 80000288: 67 80 00 00 ret -8000028c spawn_tasks_callback: +8000028c spawn_kernel_callback: 8000028c: 13 01 01 fe addi sp, sp, -32 80000290: 23 2e 11 00 sw ra, 28(sp) 80000294: 23 2c 81 00 sw s0, 24(sp) 80000298: 23 2a 91 00 sw s1, 20(sp) 8000029c: 23 28 21 01 sw s2, 16(sp) 800002a0: 23 26 31 01 sw s3, 12(sp) -800002a4: f3 27 00 fc csrr a5, 4032 -800002a8: 6b 80 07 00 -800002ac: f3 26 50 cc csrr a3, 3269 -800002b0: f3 29 30 cc csrr s3, 3267 -800002b4: 73 27 00 cc csrr a4, 3264 -800002b8: 73 26 00 fc csrr a2, 4032 -800002bc: b7 17 00 80 lui a5, 524289 -800002c0: 93 96 26 00 slli a3, a3, 2 -800002c4: 93 87 47 43 addi a5, a5, 1076 -800002c8: b3 87 d7 00 add a5, a5, a3 -800002cc: 83 a4 07 00 lw s1, 0(a5) -800002d0: 03 a4 04 01 lw s0, 16(s1) -800002d4: 83 a6 c4 00 lw a3, 12(s1) -800002d8: 33 a9 89 00 slt s2, s3, s0 -800002dc: 93 07 04 00 mv a5, s0 -800002e0: 33 09 d9 00 add s2, s2, a3 -800002e4: 33 84 36 03 mul s0, a3, s3 -800002e8: 63 d4 f9 00 bge s3, a5, 8 -800002ec: 93 87 09 00 mv a5, s3 -800002f0: 33 04 f4 00 add s0, s0, a5 -800002f4: 83 a6 84 00 lw a3, 8(s1) -800002f8: 33 04 c4 02 mul s0, s0, a2 -800002fc: b3 07 e9 02 mul a5, s2, a4 -80000300: 33 04 d4 00 add s0, s0, a3 -80000304: 33 04 f4 00 add s0, s0, a5 -80000308: 33 09 89 00 add s2, s2, s0 -8000030c: 63 5e 24 01 bge s0, s2, 28 -80000310: 83 a7 04 00 lw a5, 0(s1) -80000314: 83 a5 44 00 lw a1, 4(s1) -80000318: 13 05 04 00 mv a0, s0 -8000031c: 13 04 14 00 addi s0, s0, 1 -80000320: e7 80 07 00 jalr a5 -80000324: e3 16 89 fe bne s2, s0, -20 -80000328: 93 b9 19 00 seqz s3, s3 -8000032c: 6b 80 09 00 -80000330: 83 20 c1 01 lw ra, 28(sp) -80000334: 03 24 81 01 lw s0, 24(sp) -80000338: 83 24 41 01 lw s1, 20(sp) -8000033c: 03 29 01 01 lw s2, 16(sp) -80000340: 83 29 c1 00 lw s3, 12(sp) -80000344: 13 01 01 02 addi sp, sp, 32 -80000348: 67 80 00 00 ret +800002a4: 23 24 41 01 sw s4, 8(sp) +800002a8: 23 22 51 01 sw s5, 4(sp) +800002ac: f3 27 00 fc csrr a5, 4032 +800002b0: 6b 80 07 00 +800002b4: f3 26 50 cc csrr a3, 3269 +800002b8: 73 29 30 cc csrr s2, 3267 +800002bc: 73 27 00 cc csrr a4, 3264 +800002c0: 73 26 00 fc csrr a2, 4032 +800002c4: b7 27 00 80 lui a5, 524290 +800002c8: 93 96 26 00 slli a3, a3, 2 +800002cc: 93 87 c7 e0 addi a5, a5, -500 +800002d0: b3 87 d7 00 add a5, a5, a3 +800002d4: 03 a4 07 00 lw s0, 0(a5) +800002d8: 83 24 44 01 lw s1, 20(s0) +800002dc: 83 26 04 01 lw a3, 16(s0) +800002e0: b3 2a 99 00 slt s5, s2, s1 +800002e4: 93 87 04 00 mv a5, s1 +800002e8: b3 8a da 00 add s5, s5, a3 +800002ec: b3 84 26 03 mul s1, a3, s2 +800002f0: 63 54 f9 00 bge s2, a5, 8 +800002f4: 93 07 09 00 mv a5, s2 +800002f8: b3 84 f4 00 add s1, s1, a5 +800002fc: 83 25 04 00 lw a1, 0(s0) +80000300: 83 26 c4 00 lw a3, 12(s0) +80000304: 83 a9 05 00 lw s3, 0(a1) +80000308: 03 aa 45 00 lw s4, 4(a1) +8000030c: b3 84 c4 02 mul s1, s1, a2 +80000310: b3 87 ea 02 mul a5, s5, a4 +80000314: b3 84 d4 00 add s1, s1, a3 +80000318: b3 84 f4 00 add s1, s1, a5 +8000031c: b3 8a 9a 00 add s5, s5, s1 +80000320: 33 8a 49 03 mul s4, s3, s4 +80000324: 63 c0 54 07 blt s1, s5, 96 +80000328: 6f 00 00 08 j 128 +8000032c: 03 47 a4 01 lbu a4, 26(s0) +80000330: 83 46 94 01 lbu a3, 25(s0) +80000334: 33 d7 e4 40 sra a4, s1, a4 +80000338: b3 07 47 03 mul a5, a4, s4 +8000033c: b3 87 f4 40 sub a5, s1, a5 +80000340: 63 80 06 06 beqz a3, 96 +80000344: 83 46 b4 01 lbu a3, 27(s0) +80000348: b3 d6 d7 40 sra a3, a5, a3 +8000034c: b3 88 36 03 mul a7, a3, s3 +80000350: 03 ae 45 01 lw t3, 20(a1) +80000354: 03 a3 05 01 lw t1, 16(a1) +80000358: 03 a6 c5 00 lw a2, 12(a1) +8000035c: 03 28 44 00 lw a6, 4(s0) +80000360: 03 25 84 00 lw a0, 8(s0) +80000364: 93 84 14 00 addi s1, s1, 1 +80000368: 33 07 c7 01 add a4, a4, t3 +8000036c: b3 86 66 00 add a3, a3, t1 +80000370: b3 87 17 41 sub a5, a5, a7 +80000374: 33 86 c7 00 add a2, a5, a2 +80000378: e7 00 08 00 jalr a6 +8000037c: 63 86 9a 02 beq s5, s1, 44 +80000380: 83 25 04 00 lw a1, 0(s0) +80000384: 83 47 84 01 lbu a5, 24(s0) +80000388: e3 92 07 fa bnez a5, -92 +8000038c: 33 c7 44 03 div a4, s1, s4 +80000390: 83 46 94 01 lbu a3, 25(s0) +80000394: b3 07 47 03 mul a5, a4, s4 +80000398: b3 87 f4 40 sub a5, s1, a5 +8000039c: e3 94 06 fa bnez a3, -88 +800003a0: b3 c6 37 03 div a3, a5, s3 +800003a4: 6f f0 9f fa j -88 +800003a8: 13 39 19 00 seqz s2, s2 +800003ac: 6b 00 09 00 +800003b0: 83 20 c1 01 lw ra, 28(sp) +800003b4: 03 24 81 01 lw s0, 24(sp) +800003b8: 83 24 41 01 lw s1, 20(sp) +800003bc: 03 29 01 01 lw s2, 16(sp) +800003c0: 83 29 c1 00 lw s3, 12(sp) +800003c4: 03 2a 81 00 lw s4, 8(sp) +800003c8: 83 2a 41 00 lw s5, 4(sp) +800003cc: 13 01 01 02 addi sp, sp, 32 +800003d0: 67 80 00 00 ret -8000034c spawn_kernel_callback: -8000034c: 13 01 01 fe addi sp, sp, -32 -80000350: 23 2e 11 00 sw ra, 28(sp) -80000354: 23 2c 81 00 sw s0, 24(sp) -80000358: 23 2a 91 00 sw s1, 20(sp) -8000035c: 23 28 21 01 sw s2, 16(sp) -80000360: 23 26 31 01 sw s3, 12(sp) -80000364: 23 24 41 01 sw s4, 8(sp) -80000368: 23 22 51 01 sw s5, 4(sp) -8000036c: f3 27 00 fc csrr a5, 4032 -80000370: 6b 80 07 00 -80000374: f3 26 50 cc csrr a3, 3269 -80000378: f3 2a 30 cc csrr s5, 3267 -8000037c: 73 27 00 cc csrr a4, 3264 -80000380: 73 26 00 fc csrr a2, 4032 -80000384: b7 17 00 80 lui a5, 524289 -80000388: 93 96 26 00 slli a3, a3, 2 -8000038c: 93 87 47 43 addi a5, a5, 1076 -80000390: b3 87 d7 00 add a5, a5, a3 -80000394: 03 a4 07 00 lw s0, 0(a5) -80000398: 83 24 44 01 lw s1, 20(s0) -8000039c: 83 26 04 01 lw a3, 16(s0) -800003a0: b3 a9 9a 00 slt s3, s5, s1 -800003a4: 93 87 04 00 mv a5, s1 -800003a8: b3 89 d9 00 add s3, s3, a3 -800003ac: b3 84 56 03 mul s1, a3, s5 -800003b0: 63 d4 fa 00 bge s5, a5, 8 -800003b4: 93 87 0a 00 mv a5, s5 -800003b8: b3 84 f4 00 add s1, s1, a5 -800003bc: 83 25 04 00 lw a1, 0(s0) -800003c0: 83 26 c4 00 lw a3, 12(s0) -800003c4: 03 aa 05 00 lw s4, 0(a1) -800003c8: 03 a9 45 00 lw s2, 4(a1) -800003cc: b3 84 c4 02 mul s1, s1, a2 -800003d0: b3 87 e9 02 mul a5, s3, a4 -800003d4: b3 84 d4 00 add s1, s1, a3 -800003d8: b3 84 f4 00 add s1, s1, a5 -800003dc: b3 89 99 00 add s3, s3, s1 -800003e0: 33 09 2a 03 mul s2, s4, s2 -800003e4: 63 cc 34 05 blt s1, s3, 88 -800003e8: 6f 00 00 08 j 128 -800003ec: 33 c7 24 03 div a4, s1, s2 -800003f0: 83 46 94 01 lbu a3, 25(s0) -800003f4: b3 07 27 03 mul a5, a4, s2 -800003f8: b3 87 f4 40 sub a5, s1, a5 -800003fc: 63 80 06 06 beqz a3, 96 -80000400: b3 c6 47 03 div a3, a5, s4 -80000404: 03 ae 45 01 lw t3, 20(a1) -80000408: 03 a3 05 01 lw t1, 16(a1) -8000040c: 03 a6 c5 00 lw a2, 12(a1) -80000410: 03 28 44 00 lw a6, 4(s0) -80000414: 03 25 84 00 lw a0, 8(s0) -80000418: 93 84 14 00 addi s1, s1, 1 -8000041c: 33 07 c7 01 add a4, a4, t3 -80000420: b3 88 46 03 mul a7, a3, s4 -80000424: b3 86 66 00 add a3, a3, t1 -80000428: b3 87 17 41 sub a5, a5, a7 -8000042c: 33 86 c7 00 add a2, a5, a2 -80000430: e7 00 08 00 jalr a6 -80000434: 63 8a 99 02 beq s3, s1, 52 -80000438: 83 25 04 00 lw a1, 0(s0) -8000043c: 83 47 84 01 lbu a5, 24(s0) -80000440: e3 96 07 fa bnez a5, -84 -80000444: 03 47 a4 01 lbu a4, 26(s0) -80000448: 83 46 94 01 lbu a3, 25(s0) -8000044c: 33 d7 e4 40 sra a4, s1, a4 -80000450: b3 07 27 03 mul a5, a4, s2 -80000454: b3 87 f4 40 sub a5, s1, a5 -80000458: e3 94 06 fa bnez a3, -88 -8000045c: 83 46 b4 01 lbu a3, 27(s0) -80000460: b3 d6 d7 40 sra a3, a5, a3 -80000464: 6f f0 1f fa j -96 -80000468: 93 ba 1a 00 seqz s5, s5 -8000046c: 6b 80 0a 00 -80000470: 83 20 c1 01 lw ra, 28(sp) -80000474: 03 24 81 01 lw s0, 24(sp) -80000478: 83 24 41 01 lw s1, 20(sp) -8000047c: 03 29 01 01 lw s2, 16(sp) -80000480: 83 29 c1 00 lw s3, 12(sp) -80000484: 03 2a 81 00 lw s4, 8(sp) -80000488: 83 2a 41 00 lw s5, 4(sp) -8000048c: 13 01 01 02 addi sp, sp, 32 -80000490: 67 80 00 00 ret +800003d4 vx_spawn_kernel: +800003d4: 13 01 01 fc addi sp, sp, -64 +800003d8: 23 2e 11 02 sw ra, 60(sp) +800003dc: 23 2c 81 02 sw s0, 56(sp) +800003e0: 23 2a 91 02 sw s1, 52(sp) +800003e4: 23 28 21 03 sw s2, 48(sp) +800003e8: 23 26 31 03 sw s3, 44(sp) +800003ec: f3 28 20 fc csrr a7, 4034 +800003f0: 73 23 10 fc csrr t1, 4033 +800003f4: 73 24 00 fc csrr s0, 4032 +800003f8: f3 27 50 cc csrr a5, 3269 +800003fc: 13 07 f0 01 addi a4, zero, 31 +80000400: 63 46 f7 0e blt a4, a5, 236 +80000404: 03 2e 05 00 lw t3, 0(a0) +80000408: 83 26 45 00 lw a3, 4(a0) +8000040c: 03 28 85 00 lw a6, 8(a0) +80000410: b3 0e 83 02 mul t4, t1, s0 +80000414: 13 07 10 00 addi a4, zero, 1 +80000418: b3 06 de 02 mul a3, t3, a3 +8000041c: 33 88 06 03 mul a6, a3, a6 +80000420: 63 d4 0e 01 bge t4, a6, 8 +80000424: 33 47 d8 03 div a4, a6, t4 +80000428: 63 c0 e8 0e blt a7, a4, 224 +8000042c: 63 d0 e7 0c bge a5, a4, 192 +80000430: 93 88 f8 ff addi a7, a7, -1 +80000434: b3 4e e8 02 div t4, a6, a4 +80000438: 93 84 0e 00 mv s1, t4 +8000043c: 63 96 f8 00 bne a7, a5, 12 +80000440: 33 67 e8 02 rem a4, a6, a4 +80000444: b3 04 d7 01 add s1, a4, t4 +80000448: 33 c9 84 02 div s2, s1, s0 +8000044c: b3 e4 84 02 rem s1, s1, s0 +80000450: 63 42 69 0c blt s2, t1, 196 +80000454: 93 02 10 00 addi t0, zero, 1 +80000458: 33 48 69 02 div a6, s2, t1 +8000045c: 63 06 08 00 beqz a6, 12 +80000460: 93 02 08 00 mv t0, a6 +80000464: 33 68 69 02 rem a6, s2, t1 +80000468: d3 f7 06 d0 fcvt.s.w fa5, a3 +8000046c: 93 8f f6 ff addi t6, a3, -1 +80000470: 13 0f fe ff addi t5, t3, -1 +80000474: b7 29 00 80 lui s3, 524290 +80000478: b3 f6 df 00 and a3, t6, a3 +8000047c: 93 89 c9 e0 addi s3, s3, -500 +80000480: 93 b6 16 00 seqz a3, a3 +80000484: 23 22 a1 00 sw a0, 4(sp) +80000488: 23 24 b1 00 sw a1, 8(sp) +8000048c: 23 26 c1 00 sw a2, 12(sp) +80000490: 23 2a 51 00 sw t0, 20(sp) +80000494: 23 2c 01 01 sw a6, 24(sp) +80000498: 23 0e d1 00 sb a3, 28(sp) +8000049c: 33 87 fe 02 mul a4, t4, a5 +800004a0: d3 8e 07 e0 fmv.x.w t4, fa5 +800004a4: d3 77 0e d0 fcvt.s.w fa5, t3 +800004a8: 93 97 27 00 slli a5, a5, 2 +800004ac: 33 7e cf 01 and t3, t5, t3 +800004b0: d3 88 07 e0 fmv.x.w a7, fa5 +800004b4: 93 de 7e 41 srai t4, t4, 23 +800004b8: 13 3e 1e 00 seqz t3, t3 +800004bc: 93 d8 78 41 srai a7, a7, 23 +800004c0: 93 8e 1e f8 addi t4, t4, -127 +800004c4: 93 88 18 f8 addi a7, a7, -127 +800004c8: b3 87 f9 00 add a5, s3, a5 +800004cc: 23 28 e1 00 sw a4, 16(sp) +800004d0: 13 07 41 00 addi a4, sp, 4 +800004d4: a3 0e c1 01 sb t3, 29(sp) +800004d8: 23 0f d1 01 sb t4, 30(sp) +800004dc: a3 0f 11 01 sb a7, 31(sp) +800004e0: 23 a0 e7 00 sw a4, 0(a5) +800004e4: 63 4e 20 03 bgtz s2, 60 +800004e8: 63 9c 04 04 bnez s1, 88 +800004ec: 83 20 c1 03 lw ra, 60(sp) +800004f0: 03 24 81 03 lw s0, 56(sp) +800004f4: 83 24 41 03 lw s1, 52(sp) +800004f8: 03 29 01 03 lw s2, 48(sp) +800004fc: 83 29 c1 02 lw s3, 44(sp) +80000500: 13 01 01 04 addi sp, sp, 64 +80000504: 67 80 00 00 ret +80000508: 13 87 08 00 mv a4, a7 +8000050c: e3 c2 e7 f2 blt a5, a4, -220 +80000510: 6f f0 df fd j -36 +80000514: 13 08 00 00 mv a6, zero +80000518: 93 02 10 00 addi t0, zero, 1 +8000051c: 6f f0 df f4 j -180 +80000520: 13 07 09 00 mv a4, s2 +80000524: 63 54 23 01 bge t1, s2, 8 +80000528: 13 07 03 00 mv a4, t1 +8000052c: b7 07 00 80 lui a5, 524288 +80000530: 93 87 c7 28 addi a5, a5, 652 +80000534: 6b 10 f7 00 +80000538: ef f0 5f d5 jal -684 +8000053c: e3 88 04 fa beqz s1, -80 +80000540: 33 04 89 02 mul s0, s2, s0 +80000544: 23 28 81 00 sw s0, 16(sp) +80000548: 6b 80 04 00 +8000054c: 73 27 50 cc csrr a4, 3269 +80000550: f3 27 20 cc csrr a5, 3266 +80000554: 13 17 27 00 slli a4, a4, 2 +80000558: b3 89 e9 00 add s3, s3, a4 +8000055c: 03 a5 09 00 lw a0, 0(s3) +80000560: 83 25 05 00 lw a1, 0(a0) +80000564: 83 26 c5 00 lw a3, 12(a0) +80000568: 03 47 85 01 lbu a4, 24(a0) +8000056c: 03 a8 05 00 lw a6, 0(a1) +80000570: 03 a6 45 00 lw a2, 4(a1) +80000574: b3 87 d7 00 add a5, a5, a3 +80000578: 33 06 c8 02 mul a2, a6, a2 +8000057c: 63 0e 07 06 beqz a4, 124 +80000580: 03 47 a5 01 lbu a4, 26(a0) +80000584: 33 d7 e7 40 sra a4, a5, a4 +80000588: 83 46 95 01 lbu a3, 25(a0) +8000058c: 33 06 e6 02 mul a2, a2, a4 +80000590: b3 87 c7 40 sub a5, a5, a2 +80000594: 63 8e 06 04 beqz a3, 92 +80000598: 83 48 b5 01 lbu a7, 27(a0) +8000059c: b3 d8 17 41 sra a7, a5, a7 +800005a0: 33 08 18 03 mul a6, a6, a7 +800005a4: 03 ae 45 01 lw t3, 20(a1) +800005a8: 83 a6 05 01 lw a3, 16(a1) +800005ac: 03 a6 c5 00 lw a2, 12(a1) +800005b0: 03 23 45 00 lw t1, 4(a0) +800005b4: 03 25 85 00 lw a0, 8(a0) +800005b8: 33 07 c7 01 add a4, a4, t3 +800005bc: b3 86 d8 00 add a3, a7, a3 +800005c0: b3 87 07 41 sub a5, a5, a6 +800005c4: 33 86 c7 00 add a2, a5, a2 +800005c8: e7 00 03 00 jalr t1 +800005cc: 93 07 10 00 addi a5, zero, 1 +800005d0: 6b 80 07 00 +800005d4: 83 20 c1 03 lw ra, 60(sp) +800005d8: 03 24 81 03 lw s0, 56(sp) +800005dc: 83 24 41 03 lw s1, 52(sp) +800005e0: 03 29 01 03 lw s2, 48(sp) +800005e4: 83 29 c1 02 lw s3, 44(sp) +800005e8: 13 01 01 04 addi sp, sp, 64 +800005ec: 67 80 00 00 ret +800005f0: b3 c8 07 03 div a7, a5, a6 +800005f4: 6f f0 df fa j -84 +800005f8: 33 c7 c7 02 div a4, a5, a2 +800005fc: 6f f0 df f8 j -116 -80000494 spawn_remaining_tasks_callback: -80000494: 13 01 01 ff addi sp, sp, -16 -80000498: 23 26 11 00 sw ra, 12(sp) -8000049c: 6b 00 05 00 -800004a0: 73 27 50 cc csrr a4, 3269 -800004a4: 73 25 20 cc csrr a0, 3266 -800004a8: b7 17 00 80 lui a5, 524289 -800004ac: 13 17 27 00 slli a4, a4, 2 -800004b0: 93 87 47 43 addi a5, a5, 1076 -800004b4: b3 87 e7 00 add a5, a5, a4 -800004b8: 83 a7 07 00 lw a5, 0(a5) -800004bc: 83 a6 87 00 lw a3, 8(a5) -800004c0: 03 a7 07 00 lw a4, 0(a5) -800004c4: 83 a5 47 00 lw a1, 4(a5) -800004c8: 33 05 d5 00 add a0, a0, a3 -800004cc: e7 00 07 00 jalr a4 -800004d0: 93 07 10 00 addi a5, zero, 1 -800004d4: 6b 80 07 00 -800004d8: 83 20 c1 00 lw ra, 12(sp) -800004dc: 13 01 01 01 addi sp, sp, 16 -800004e0: 67 80 00 00 ret +80000600 atexit: +80000600: 93 05 05 00 mv a1, a0 +80000604: 93 06 00 00 mv a3, zero +80000608: 13 06 00 00 mv a2, zero +8000060c: 13 05 00 00 mv a0, zero +80000610: 6f 00 c0 20 j 524 -800004e4 vx_spawn_tasks: -800004e4: 13 01 01 fc addi sp, sp, -64 -800004e8: 23 2e 11 02 sw ra, 60(sp) -800004ec: 23 2c 81 02 sw s0, 56(sp) -800004f0: 23 2a 91 02 sw s1, 52(sp) -800004f4: 23 28 21 03 sw s2, 48(sp) -800004f8: 23 26 31 03 sw s3, 44(sp) -800004fc: f3 26 20 fc csrr a3, 4034 -80000500: 73 28 10 fc csrr a6, 4033 -80000504: 73 24 00 fc csrr s0, 4032 -80000508: f3 27 50 cc csrr a5, 3269 -8000050c: 13 07 f0 01 addi a4, zero, 31 -80000510: 63 44 f7 0c blt a4, a5, 200 -80000514: b3 08 04 03 mul a7, s0, a6 -80000518: 13 07 10 00 addi a4, zero, 1 -8000051c: 63 d4 a8 00 bge a7, a0, 8 -80000520: 33 47 15 03 div a4, a0, a7 -80000524: 63 c8 e6 0c blt a3, a4, 208 -80000528: 63 d8 e7 0a bge a5, a4, 176 -8000052c: 93 86 f6 ff addi a3, a3, -1 -80000530: 33 43 e5 02 div t1, a0, a4 -80000534: 93 08 03 00 mv a7, t1 -80000538: 63 96 f6 00 bne a3, a5, 12 -8000053c: 33 65 e5 02 rem a0, a0, a4 -80000540: b3 08 65 00 add a7, a0, t1 -80000544: b3 c4 88 02 div s1, a7, s0 -80000548: 33 e9 88 02 rem s2, a7, s0 -8000054c: 63 ca 04 0b blt s1, a6, 180 -80000550: 93 06 10 00 addi a3, zero, 1 -80000554: 33 c7 04 03 div a4, s1, a6 -80000558: 63 06 07 00 beqz a4, 12 -8000055c: 93 06 07 00 mv a3, a4 -80000560: 33 e7 04 03 rem a4, s1, a6 -80000564: b7 19 00 80 lui s3, 524289 -80000568: 93 89 49 43 addi s3, s3, 1076 -8000056c: 23 2e e1 00 sw a4, 28(sp) -80000570: 13 07 c1 00 addi a4, sp, 12 -80000574: 23 26 b1 00 sw a1, 12(sp) -80000578: 23 28 c1 00 sw a2, 16(sp) -8000057c: 23 2c d1 00 sw a3, 24(sp) -80000580: 33 03 f3 02 mul t1, t1, a5 -80000584: 93 97 27 00 slli a5, a5, 2 -80000588: b3 87 f9 00 add a5, s3, a5 -8000058c: 23 a0 e7 00 sw a4, 0(a5) -80000590: 23 2a 61 00 sw t1, 20(sp) -80000594: 63 4c 90 06 bgtz s1, 120 -80000598: 63 00 09 04 beqz s2, 64 -8000059c: 33 84 84 02 mul s0, s1, s0 -800005a0: 23 2a 81 00 sw s0, 20(sp) -800005a4: 6b 00 09 00 -800005a8: f3 27 50 cc csrr a5, 3269 -800005ac: 73 25 20 cc csrr a0, 3266 -800005b0: 93 97 27 00 slli a5, a5, 2 -800005b4: b3 89 f9 00 add s3, s3, a5 -800005b8: 83 a7 09 00 lw a5, 0(s3) -800005bc: 83 a6 87 00 lw a3, 8(a5) -800005c0: 03 a7 07 00 lw a4, 0(a5) -800005c4: 83 a5 47 00 lw a1, 4(a5) -800005c8: 33 05 d5 00 add a0, a0, a3 -800005cc: e7 00 07 00 jalr a4 -800005d0: 93 07 10 00 addi a5, zero, 1 -800005d4: 6b 80 07 00 -800005d8: 83 20 c1 03 lw ra, 60(sp) -800005dc: 03 24 81 03 lw s0, 56(sp) -800005e0: 83 24 41 03 lw s1, 52(sp) -800005e4: 03 29 01 03 lw s2, 48(sp) -800005e8: 83 29 c1 02 lw s3, 44(sp) -800005ec: 13 01 01 04 addi sp, sp, 64 -800005f0: 67 80 00 00 ret -800005f4: 13 87 06 00 mv a4, a3 -800005f8: e3 ca e7 f2 blt a5, a4, -204 -800005fc: 6f f0 df fd j -36 -80000600: 13 07 00 00 mv a4, zero -80000604: 93 06 10 00 addi a3, zero, 1 -80000608: 6f f0 df f5 j -164 -8000060c: 13 87 04 00 mv a4, s1 -80000610: 63 54 98 00 bge a6, s1, 8 -80000614: 13 07 08 00 mv a4, a6 -80000618: b7 07 00 80 lui a5, 524288 -8000061c: 93 87 c7 28 addi a5, a5, 652 -80000620: 6b 10 f7 00 -80000624: ef f0 9f c6 jal -920 -80000628: 6f f0 1f f7 j -144 +80000614 exit: +80000614: 13 01 01 ff addi sp, sp, -16 +80000618: 93 05 00 00 mv a1, zero +8000061c: 23 24 81 00 sw s0, 8(sp) +80000620: 23 26 11 00 sw ra, 12(sp) +80000624: 13 04 05 00 mv s0, a0 +80000628: ef 00 00 29 jal 656 +8000062c: b7 27 00 80 lui a5, 524290 +80000630: 03 a5 87 e0 lw a0, -504(a5) +80000634: 83 27 c5 03 lw a5, 60(a0) +80000638: 63 84 07 00 beqz a5, 8 +8000063c: e7 80 07 00 jalr a5 +80000640: 13 05 04 00 mv a0, s0 +80000644: ef f0 5f c0 jal -1020 -8000062c spawn_kernel_remaining_callback: -8000062c: 13 01 01 ff addi sp, sp, -16 -80000630: 23 26 11 00 sw ra, 12(sp) -80000634: 6b 00 05 00 -80000638: f3 26 50 cc csrr a3, 3269 -8000063c: f3 27 20 cc csrr a5, 3266 -80000640: 37 17 00 80 lui a4, 524289 -80000644: 93 96 26 00 slli a3, a3, 2 -80000648: 13 07 47 43 addi a4, a4, 1076 -8000064c: 33 07 d7 00 add a4, a4, a3 -80000650: 03 25 07 00 lw a0, 0(a4) -80000654: 83 25 05 00 lw a1, 0(a0) -80000658: 83 26 c5 00 lw a3, 12(a0) -8000065c: 03 47 85 01 lbu a4, 24(a0) -80000660: 03 a8 05 00 lw a6, 0(a1) -80000664: 03 a6 45 00 lw a2, 4(a1) -80000668: b3 87 d7 00 add a5, a5, a3 -8000066c: 33 06 c8 02 mul a2, a6, a2 -80000670: 63 0e 07 04 beqz a4, 92 -80000674: 83 46 95 01 lbu a3, 25(a0) -80000678: 33 c7 c7 02 div a4, a5, a2 -8000067c: 33 06 c7 02 mul a2, a4, a2 -80000680: b3 87 c7 40 sub a5, a5, a2 -80000684: 63 80 06 06 beqz a3, 96 -80000688: b3 c6 07 03 div a3, a5, a6 -8000068c: 03 ae 45 01 lw t3, 20(a1) -80000690: 03 a3 05 01 lw t1, 16(a1) -80000694: 03 a6 c5 00 lw a2, 12(a1) -80000698: 83 28 45 00 lw a7, 4(a0) -8000069c: 03 25 85 00 lw a0, 8(a0) -800006a0: 33 07 c7 01 add a4, a4, t3 -800006a4: 33 88 06 03 mul a6, a3, a6 -800006a8: b3 86 66 00 add a3, a3, t1 -800006ac: b3 87 07 41 sub a5, a5, a6 -800006b0: 33 86 c7 00 add a2, a5, a2 -800006b4: e7 80 08 00 jalr a7 -800006b8: 93 07 10 00 addi a5, zero, 1 -800006bc: 6b 80 07 00 -800006c0: 83 20 c1 00 lw ra, 12(sp) -800006c4: 13 01 01 01 addi sp, sp, 16 -800006c8: 67 80 00 00 ret -800006cc: 03 47 a5 01 lbu a4, 26(a0) -800006d0: 83 46 95 01 lbu a3, 25(a0) -800006d4: 33 d7 e7 40 sra a4, a5, a4 -800006d8: 33 06 c7 02 mul a2, a4, a2 -800006dc: b3 87 c7 40 sub a5, a5, a2 -800006e0: e3 94 06 fa bnez a3, -88 -800006e4: 83 46 b5 01 lbu a3, 27(a0) -800006e8: b3 d6 d7 40 sra a3, a5, a3 -800006ec: 6f f0 1f fa j -96 +80000648 __libc_fini_array: +80000648: 13 01 01 ff addi sp, sp, -16 +8000064c: 23 24 81 00 sw s0, 8(sp) +80000650: b7 27 00 80 lui a5, 524290 +80000654: 37 24 00 80 lui s0, 524290 +80000658: 13 04 04 9e addi s0, s0, -1568 +8000065c: 93 87 07 9e addi a5, a5, -1568 +80000660: b3 87 87 40 sub a5, a5, s0 +80000664: 23 22 91 00 sw s1, 4(sp) +80000668: 23 26 11 00 sw ra, 12(sp) +8000066c: 93 d4 27 40 srai s1, a5, 2 +80000670: 63 80 04 02 beqz s1, 32 +80000674: 93 87 c7 ff addi a5, a5, -4 +80000678: 33 84 87 00 add s0, a5, s0 +8000067c: 83 27 04 00 lw a5, 0(s0) +80000680: 93 84 f4 ff addi s1, s1, -1 +80000684: 13 04 c4 ff addi s0, s0, -4 +80000688: e7 80 07 00 jalr a5 +8000068c: e3 98 04 fe bnez s1, -16 +80000690: 83 20 c1 00 lw ra, 12(sp) +80000694: 03 24 81 00 lw s0, 8(sp) +80000698: 83 24 41 00 lw s1, 4(sp) +8000069c: 13 01 01 01 addi sp, sp, 16 +800006a0: 67 80 00 00 ret -800006f0 vx_spawn_kernel: -800006f0: 13 01 01 fd addi sp, sp, -48 -800006f4: 23 26 11 02 sw ra, 44(sp) -800006f8: 23 24 81 02 sw s0, 40(sp) -800006fc: 23 22 91 02 sw s1, 36(sp) -80000700: 23 20 21 03 sw s2, 32(sp) -80000704: 73 23 20 fc csrr t1, 4034 -80000708: 73 2e 10 fc csrr t3, 4033 -8000070c: 73 24 00 fc csrr s0, 4032 -80000710: 73 27 50 cc csrr a4, 3269 -80000714: 93 07 f0 01 addi a5, zero, 31 -80000718: 63 ce e7 0c blt a5, a4, 220 -8000071c: 03 28 05 00 lw a6, 0(a0) -80000720: 83 27 45 00 lw a5, 4(a0) -80000724: 83 28 85 00 lw a7, 8(a0) -80000728: b3 0e 8e 02 mul t4, t3, s0 -8000072c: 93 06 10 00 addi a3, zero, 1 -80000730: b3 07 f8 02 mul a5, a6, a5 -80000734: b3 88 17 03 mul a7, a5, a7 -80000738: 63 d4 1e 01 bge t4, a7, 8 -8000073c: b3 c6 d8 03 div a3, a7, t4 -80000740: 63 46 d3 0c blt t1, a3, 204 -80000744: 63 58 d7 0a bge a4, a3, 176 -80000748: 13 03 f3 ff addi t1, t1, -1 -8000074c: b3 ce d8 02 div t4, a7, a3 -80000750: 93 84 0e 00 mv s1, t4 -80000754: 63 16 e3 00 bne t1, a4, 12 -80000758: b3 e6 d8 02 rem a3, a7, a3 -8000075c: b3 84 d6 01 add s1, a3, t4 -80000760: 33 c9 84 02 div s2, s1, s0 -80000764: b3 e4 84 02 rem s1, s1, s0 -80000768: 63 48 c9 0b blt s2, t3, 176 -8000076c: 93 08 10 00 addi a7, zero, 1 -80000770: b3 46 c9 03 div a3, s2, t3 -80000774: 63 86 06 00 beqz a3, 12 -80000778: 93 88 06 00 mv a7, a3 -8000077c: b3 66 c9 03 rem a3, s2, t3 -80000780: 13 8f f7 ff addi t5, a5, -1 -80000784: 33 7f ff 00 and t5, t5, a5 -80000788: 37 13 00 80 lui t1, 524289 -8000078c: 93 d7 77 41 srai a5, a5, 23 -80000790: 93 87 17 f8 addi a5, a5, -127 -80000794: 13 03 43 43 addi t1, t1, 1076 -80000798: 13 3f 1f 00 seqz t5, t5 -8000079c: 23 0f f1 00 sb a5, 30(sp) -800007a0: 93 07 41 00 addi a5, sp, 4 -800007a4: 23 22 a1 00 sw a0, 4(sp) -800007a8: 23 24 b1 00 sw a1, 8(sp) -800007ac: 23 26 c1 00 sw a2, 12(sp) -800007b0: 23 2a 11 01 sw a7, 20(sp) -800007b4: 23 2c d1 00 sw a3, 24(sp) -800007b8: 23 0e e1 01 sb t5, 28(sp) -800007bc: b3 8f ee 02 mul t6, t4, a4 -800007c0: 93 0e f8 ff addi t4, a6, -1 -800007c4: b3 fe 0e 01 and t4, t4, a6 -800007c8: 13 17 27 00 slli a4, a4, 2 -800007cc: 13 58 78 41 srai a6, a6, 23 -800007d0: 93 be 1e 00 seqz t4, t4 -800007d4: 13 08 18 f8 addi a6, a6, -127 -800007d8: 33 07 e3 00 add a4, t1, a4 -800007dc: a3 0e d1 01 sb t4, 29(sp) -800007e0: a3 0f 01 01 sb a6, 31(sp) -800007e4: 23 28 f1 01 sw t6, 16(sp) -800007e8: 23 20 f7 00 sw a5, 0(a4) -800007ec: 63 4c 20 03 bgtz s2, 56 -800007f0: 63 9a 04 04 bnez s1, 84 -800007f4: 83 20 c1 02 lw ra, 44(sp) -800007f8: 03 24 81 02 lw s0, 40(sp) -800007fc: 83 24 41 02 lw s1, 36(sp) -80000800: 03 29 01 02 lw s2, 32(sp) -80000804: 13 01 01 03 addi sp, sp, 48 -80000808: 67 80 00 00 ret -8000080c: 93 06 03 00 mv a3, t1 -80000810: e3 4c d7 f2 blt a4, a3, -200 -80000814: 6f f0 1f fe j -32 -80000818: 93 06 00 00 mv a3, zero -8000081c: 93 08 10 00 addi a7, zero, 1 -80000820: 6f f0 1f f6 j -160 -80000824: 13 07 09 00 mv a4, s2 -80000828: 63 54 2e 01 bge t3, s2, 8 -8000082c: 13 07 0e 00 mv a4, t3 -80000830: b7 07 00 80 lui a5, 524288 -80000834: 93 87 c7 34 addi a5, a5, 844 -80000838: 6b 10 f7 00 -8000083c: ef f0 1f b1 jal -1264 -80000840: e3 8a 04 fa beqz s1, -76 -80000844: 33 04 89 02 mul s0, s2, s0 -80000848: 13 85 04 00 mv a0, s1 -8000084c: 23 28 81 00 sw s0, 16(sp) -80000850: ef f0 df dd jal -548 -80000854: 83 20 c1 02 lw ra, 44(sp) -80000858: 03 24 81 02 lw s0, 40(sp) -8000085c: 83 24 41 02 lw s1, 36(sp) -80000860: 03 29 01 02 lw s2, 32(sp) -80000864: 13 01 01 03 addi sp, sp, 48 -80000868: 67 80 00 00 ret +800006a4 __libc_init_array: +800006a4: 13 01 01 ff addi sp, sp, -16 +800006a8: 23 24 81 00 sw s0, 8(sp) +800006ac: 23 20 21 01 sw s2, 0(sp) +800006b0: 37 24 00 80 lui s0, 524290 +800006b4: 37 29 00 80 lui s2, 524290 +800006b8: 93 07 c4 9d addi a5, s0, -1572 +800006bc: 13 09 c9 9d addi s2, s2, -1572 +800006c0: 33 09 f9 40 sub s2, s2, a5 +800006c4: 23 26 11 00 sw ra, 12(sp) +800006c8: 23 22 91 00 sw s1, 4(sp) +800006cc: 13 59 29 40 srai s2, s2, 2 +800006d0: 63 00 09 02 beqz s2, 32 +800006d4: 13 04 c4 9d addi s0, s0, -1572 +800006d8: 93 04 00 00 mv s1, zero +800006dc: 83 27 04 00 lw a5, 0(s0) +800006e0: 93 84 14 00 addi s1, s1, 1 +800006e4: 13 04 44 00 addi s0, s0, 4 +800006e8: e7 80 07 00 jalr a5 +800006ec: e3 18 99 fe bne s2, s1, -16 +800006f0: 37 24 00 80 lui s0, 524290 +800006f4: 37 29 00 80 lui s2, 524290 +800006f8: 93 07 c4 9d addi a5, s0, -1572 +800006fc: 13 09 09 9e addi s2, s2, -1568 +80000700: 33 09 f9 40 sub s2, s2, a5 +80000704: 13 59 29 40 srai s2, s2, 2 +80000708: 63 00 09 02 beqz s2, 32 +8000070c: 13 04 c4 9d addi s0, s0, -1572 +80000710: 93 04 00 00 mv s1, zero +80000714: 83 27 04 00 lw a5, 0(s0) +80000718: 93 84 14 00 addi s1, s1, 1 +8000071c: 13 04 44 00 addi s0, s0, 4 +80000720: e7 80 07 00 jalr a5 +80000724: e3 18 99 fe bne s2, s1, -16 +80000728: 83 20 c1 00 lw ra, 12(sp) +8000072c: 03 24 81 00 lw s0, 8(sp) +80000730: 83 24 41 00 lw s1, 4(sp) +80000734: 03 29 01 00 lw s2, 0(sp) +80000738: 13 01 01 01 addi sp, sp, 16 +8000073c: 67 80 00 00 ret -8000086c atexit: -8000086c: 93 05 05 00 mv a1, a0 -80000870: 93 06 00 00 mv a3, zero -80000874: 13 06 00 00 mv a2, zero +80000740 memset: +80000740: 13 03 f0 00 addi t1, zero, 15 +80000744: 13 07 05 00 mv a4, a0 +80000748: 63 7e c3 02 bgeu t1, a2, 60 +8000074c: 93 77 f7 00 andi a5, a4, 15 +80000750: 63 90 07 0a bnez a5, 160 +80000754: 63 92 05 08 bnez a1, 132 +80000758: 93 76 06 ff andi a3, a2, -16 +8000075c: 13 76 f6 00 andi a2, a2, 15 +80000760: b3 86 e6 00 add a3, a3, a4 +80000764: 23 20 b7 00 sw a1, 0(a4) +80000768: 23 22 b7 00 sw a1, 4(a4) +8000076c: 23 24 b7 00 sw a1, 8(a4) +80000770: 23 26 b7 00 sw a1, 12(a4) +80000774: 13 07 07 01 addi a4, a4, 16 +80000778: e3 66 d7 fe bltu a4, a3, -20 +8000077c: 63 14 06 00 bnez a2, 8 +80000780: 67 80 00 00 ret +80000784: b3 06 c3 40 sub a3, t1, a2 +80000788: 93 96 26 00 slli a3, a3, 2 +8000078c: 97 02 00 00 auipc t0, 0 +80000790: b3 86 56 00 add a3, a3, t0 +80000794: 67 80 c6 00 jr 12(a3) +80000798: 23 07 b7 00 sb a1, 14(a4) +8000079c: a3 06 b7 00 sb a1, 13(a4) +800007a0: 23 06 b7 00 sb a1, 12(a4) +800007a4: a3 05 b7 00 sb a1, 11(a4) +800007a8: 23 05 b7 00 sb a1, 10(a4) +800007ac: a3 04 b7 00 sb a1, 9(a4) +800007b0: 23 04 b7 00 sb a1, 8(a4) +800007b4: a3 03 b7 00 sb a1, 7(a4) +800007b8: 23 03 b7 00 sb a1, 6(a4) +800007bc: a3 02 b7 00 sb a1, 5(a4) +800007c0: 23 02 b7 00 sb a1, 4(a4) +800007c4: a3 01 b7 00 sb a1, 3(a4) +800007c8: 23 01 b7 00 sb a1, 2(a4) +800007cc: a3 00 b7 00 sb a1, 1(a4) +800007d0: 23 00 b7 00 sb a1, 0(a4) +800007d4: 67 80 00 00 ret +800007d8: 93 f5 f5 0f andi a1, a1, 255 +800007dc: 93 96 85 00 slli a3, a1, 8 +800007e0: b3 e5 d5 00 or a1, a1, a3 +800007e4: 93 96 05 01 slli a3, a1, 16 +800007e8: b3 e5 d5 00 or a1, a1, a3 +800007ec: 6f f0 df f6 j -148 +800007f0: 93 96 27 00 slli a3, a5, 2 +800007f4: 97 02 00 00 auipc t0, 0 +800007f8: b3 86 56 00 add a3, a3, t0 +800007fc: 93 82 00 00 mv t0, ra +80000800: e7 80 06 fa jalr -96(a3) +80000804: 93 80 02 00 mv ra, t0 +80000808: 93 87 07 ff addi a5, a5, -16 +8000080c: 33 07 f7 40 sub a4, a4, a5 +80000810: 33 06 f6 00 add a2, a2, a5 +80000814: e3 78 c3 f6 bgeu t1, a2, -144 +80000818: 6f f0 df f3 j -196 + +8000081c __register_exitproc: +8000081c: b7 27 00 80 lui a5, 524290 +80000820: 03 a7 87 e0 lw a4, -504(a5) +80000824: 83 27 87 14 lw a5, 328(a4) +80000828: 63 8c 07 04 beqz a5, 88 +8000082c: 03 a7 47 00 lw a4, 4(a5) +80000830: 13 08 f0 01 addi a6, zero, 31 +80000834: 63 4e e8 06 blt a6, a4, 124 +80000838: 13 18 27 00 slli a6, a4, 2 +8000083c: 63 06 05 02 beqz a0, 44 +80000840: 33 83 07 01 add t1, a5, a6 +80000844: 23 24 c3 08 sw a2, 136(t1) +80000848: 83 a8 87 18 lw a7, 392(a5) +8000084c: 13 06 10 00 addi a2, zero, 1 +80000850: 33 16 e6 00 sll a2, a2, a4 +80000854: b3 e8 c8 00 or a7, a7, a2 +80000858: 23 a4 17 19 sw a7, 392(a5) +8000085c: 23 24 d3 10 sw a3, 264(t1) +80000860: 93 06 20 00 addi a3, zero, 2 +80000864: 63 04 d5 02 beq a0, a3, 40 +80000868: 13 07 17 00 addi a4, a4, 1 +8000086c: 23 a2 e7 00 sw a4, 4(a5) +80000870: b3 87 07 01 add a5, a5, a6 +80000874: 23 a4 b7 00 sw a1, 8(a5) 80000878: 13 05 00 00 mv a0, zero -8000087c: 6f 00 c0 20 j 524 +8000087c: 67 80 00 00 ret +80000880: 93 07 c7 14 addi a5, a4, 332 +80000884: 23 24 f7 14 sw a5, 328(a4) +80000888: 6f f0 5f fa j -92 +8000088c: 83 a6 c7 18 lw a3, 396(a5) +80000890: 13 07 17 00 addi a4, a4, 1 +80000894: 23 a2 e7 00 sw a4, 4(a5) +80000898: 33 e6 c6 00 or a2, a3, a2 +8000089c: 23 a6 c7 18 sw a2, 396(a5) +800008a0: b3 87 07 01 add a5, a5, a6 +800008a4: 23 a4 b7 00 sw a1, 8(a5) +800008a8: 13 05 00 00 mv a0, zero +800008ac: 67 80 00 00 ret +800008b0: 13 05 f0 ff addi a0, zero, -1 +800008b4: 67 80 00 00 ret -80000880 exit: -80000880: 13 01 01 ff addi sp, sp, -16 -80000884: 93 05 00 00 mv a1, zero -80000888: 23 24 81 00 sw s0, 8(sp) -8000088c: 23 26 11 00 sw ra, 12(sp) -80000890: 13 04 05 00 mv s0, a0 -80000894: ef 00 00 29 jal 656 -80000898: b7 17 00 80 lui a5, 524289 -8000089c: 03 a5 07 43 lw a0, 1072(a5) -800008a0: 83 27 c5 03 lw a5, 60(a0) -800008a4: 63 84 07 00 beqz a5, 8 -800008a8: e7 80 07 00 jalr a5 -800008ac: 13 05 04 00 mv a0, s0 -800008b0: ef f0 9f 99 jal -1640 - -800008b4 __libc_fini_array: -800008b4: 13 01 01 ff addi sp, sp, -16 -800008b8: 23 24 81 00 sw s0, 8(sp) -800008bc: b7 17 00 80 lui a5, 524289 -800008c0: 37 14 00 80 lui s0, 524289 -800008c4: 13 04 44 00 addi s0, s0, 4 -800008c8: 93 87 47 00 addi a5, a5, 4 -800008cc: b3 87 87 40 sub a5, a5, s0 -800008d0: 23 22 91 00 sw s1, 4(sp) -800008d4: 23 26 11 00 sw ra, 12(sp) -800008d8: 93 d4 27 40 srai s1, a5, 2 -800008dc: 63 80 04 02 beqz s1, 32 -800008e0: 93 87 c7 ff addi a5, a5, -4 -800008e4: 33 84 87 00 add s0, a5, s0 -800008e8: 83 27 04 00 lw a5, 0(s0) -800008ec: 93 84 f4 ff addi s1, s1, -1 -800008f0: 13 04 c4 ff addi s0, s0, -4 -800008f4: e7 80 07 00 jalr a5 -800008f8: e3 98 04 fe bnez s1, -16 -800008fc: 83 20 c1 00 lw ra, 12(sp) -80000900: 03 24 81 00 lw s0, 8(sp) -80000904: 83 24 41 00 lw s1, 4(sp) -80000908: 13 01 01 01 addi sp, sp, 16 -8000090c: 67 80 00 00 ret - -80000910 __libc_init_array: -80000910: 13 01 01 ff addi sp, sp, -16 -80000914: 23 24 81 00 sw s0, 8(sp) -80000918: 23 20 21 01 sw s2, 0(sp) -8000091c: 37 14 00 80 lui s0, 524289 -80000920: 37 19 00 80 lui s2, 524289 -80000924: 93 07 04 00 mv a5, s0 -80000928: 13 09 09 00 mv s2, s2 -8000092c: 33 09 f9 40 sub s2, s2, a5 -80000930: 23 26 11 00 sw ra, 12(sp) -80000934: 23 22 91 00 sw s1, 4(sp) -80000938: 13 59 29 40 srai s2, s2, 2 -8000093c: 63 00 09 02 beqz s2, 32 -80000940: 13 04 04 00 mv s0, s0 -80000944: 93 04 00 00 mv s1, zero -80000948: 83 27 04 00 lw a5, 0(s0) -8000094c: 93 84 14 00 addi s1, s1, 1 -80000950: 13 04 44 00 addi s0, s0, 4 -80000954: e7 80 07 00 jalr a5 -80000958: e3 18 99 fe bne s2, s1, -16 -8000095c: 37 14 00 80 lui s0, 524289 -80000960: 37 19 00 80 lui s2, 524289 -80000964: 93 07 04 00 mv a5, s0 -80000968: 13 09 49 00 addi s2, s2, 4 -8000096c: 33 09 f9 40 sub s2, s2, a5 -80000970: 13 59 29 40 srai s2, s2, 2 -80000974: 63 00 09 02 beqz s2, 32 -80000978: 13 04 04 00 mv s0, s0 -8000097c: 93 04 00 00 mv s1, zero -80000980: 83 27 04 00 lw a5, 0(s0) -80000984: 93 84 14 00 addi s1, s1, 1 -80000988: 13 04 44 00 addi s0, s0, 4 -8000098c: e7 80 07 00 jalr a5 -80000990: e3 18 99 fe bne s2, s1, -16 -80000994: 83 20 c1 00 lw ra, 12(sp) -80000998: 03 24 81 00 lw s0, 8(sp) -8000099c: 83 24 41 00 lw s1, 4(sp) -800009a0: 03 29 01 00 lw s2, 0(sp) -800009a4: 13 01 01 01 addi sp, sp, 16 -800009a8: 67 80 00 00 ret - -800009ac memset: -800009ac: 13 03 f0 00 addi t1, zero, 15 -800009b0: 13 07 05 00 mv a4, a0 -800009b4: 63 7e c3 02 bgeu t1, a2, 60 -800009b8: 93 77 f7 00 andi a5, a4, 15 -800009bc: 63 90 07 0a bnez a5, 160 -800009c0: 63 92 05 08 bnez a1, 132 -800009c4: 93 76 06 ff andi a3, a2, -16 -800009c8: 13 76 f6 00 andi a2, a2, 15 -800009cc: b3 86 e6 00 add a3, a3, a4 -800009d0: 23 20 b7 00 sw a1, 0(a4) -800009d4: 23 22 b7 00 sw a1, 4(a4) -800009d8: 23 24 b7 00 sw a1, 8(a4) -800009dc: 23 26 b7 00 sw a1, 12(a4) -800009e0: 13 07 07 01 addi a4, a4, 16 -800009e4: e3 66 d7 fe bltu a4, a3, -20 -800009e8: 63 14 06 00 bnez a2, 8 -800009ec: 67 80 00 00 ret -800009f0: b3 06 c3 40 sub a3, t1, a2 -800009f4: 93 96 26 00 slli a3, a3, 2 -800009f8: 97 02 00 00 auipc t0, 0 -800009fc: b3 86 56 00 add a3, a3, t0 -80000a00: 67 80 c6 00 jr 12(a3) -80000a04: 23 07 b7 00 sb a1, 14(a4) -80000a08: a3 06 b7 00 sb a1, 13(a4) -80000a0c: 23 06 b7 00 sb a1, 12(a4) -80000a10: a3 05 b7 00 sb a1, 11(a4) -80000a14: 23 05 b7 00 sb a1, 10(a4) -80000a18: a3 04 b7 00 sb a1, 9(a4) -80000a1c: 23 04 b7 00 sb a1, 8(a4) -80000a20: a3 03 b7 00 sb a1, 7(a4) -80000a24: 23 03 b7 00 sb a1, 6(a4) -80000a28: a3 02 b7 00 sb a1, 5(a4) -80000a2c: 23 02 b7 00 sb a1, 4(a4) -80000a30: a3 01 b7 00 sb a1, 3(a4) -80000a34: 23 01 b7 00 sb a1, 2(a4) -80000a38: a3 00 b7 00 sb a1, 1(a4) -80000a3c: 23 00 b7 00 sb a1, 0(a4) -80000a40: 67 80 00 00 ret -80000a44: 93 f5 f5 0f andi a1, a1, 255 -80000a48: 93 96 85 00 slli a3, a1, 8 -80000a4c: b3 e5 d5 00 or a1, a1, a3 -80000a50: 93 96 05 01 slli a3, a1, 16 -80000a54: b3 e5 d5 00 or a1, a1, a3 -80000a58: 6f f0 df f6 j -148 -80000a5c: 93 96 27 00 slli a3, a5, 2 -80000a60: 97 02 00 00 auipc t0, 0 -80000a64: b3 86 56 00 add a3, a3, t0 -80000a68: 93 82 00 00 mv t0, ra -80000a6c: e7 80 06 fa jalr -96(a3) -80000a70: 93 80 02 00 mv ra, t0 -80000a74: 93 87 07 ff addi a5, a5, -16 -80000a78: 33 07 f7 40 sub a4, a4, a5 -80000a7c: 33 06 f6 00 add a2, a2, a5 -80000a80: e3 78 c3 f6 bgeu t1, a2, -144 -80000a84: 6f f0 df f3 j -196 - -80000a88 __register_exitproc: -80000a88: b7 17 00 80 lui a5, 524289 -80000a8c: 03 a7 07 43 lw a4, 1072(a5) -80000a90: 83 27 87 14 lw a5, 328(a4) -80000a94: 63 8c 07 04 beqz a5, 88 -80000a98: 03 a7 47 00 lw a4, 4(a5) -80000a9c: 13 08 f0 01 addi a6, zero, 31 -80000aa0: 63 4e e8 06 blt a6, a4, 124 -80000aa4: 13 18 27 00 slli a6, a4, 2 -80000aa8: 63 06 05 02 beqz a0, 44 -80000aac: 33 83 07 01 add t1, a5, a6 -80000ab0: 23 24 c3 08 sw a2, 136(t1) -80000ab4: 83 a8 87 18 lw a7, 392(a5) -80000ab8: 13 06 10 00 addi a2, zero, 1 -80000abc: 33 16 e6 00 sll a2, a2, a4 -80000ac0: b3 e8 c8 00 or a7, a7, a2 -80000ac4: 23 a4 17 19 sw a7, 392(a5) -80000ac8: 23 24 d3 10 sw a3, 264(t1) -80000acc: 93 06 20 00 addi a3, zero, 2 -80000ad0: 63 04 d5 02 beq a0, a3, 40 -80000ad4: 13 07 17 00 addi a4, a4, 1 -80000ad8: 23 a2 e7 00 sw a4, 4(a5) -80000adc: b3 87 07 01 add a5, a5, a6 -80000ae0: 23 a4 b7 00 sw a1, 8(a5) -80000ae4: 13 05 00 00 mv a0, zero -80000ae8: 67 80 00 00 ret -80000aec: 93 07 c7 14 addi a5, a4, 332 -80000af0: 23 24 f7 14 sw a5, 328(a4) -80000af4: 6f f0 5f fa j -92 -80000af8: 83 a6 c7 18 lw a3, 396(a5) -80000afc: 13 07 17 00 addi a4, a4, 1 -80000b00: 23 a2 e7 00 sw a4, 4(a5) -80000b04: 33 e6 c6 00 or a2, a3, a2 -80000b08: 23 a6 c7 18 sw a2, 396(a5) -80000b0c: b3 87 07 01 add a5, a5, a6 -80000b10: 23 a4 b7 00 sw a1, 8(a5) -80000b14: 13 05 00 00 mv a0, zero -80000b18: 67 80 00 00 ret -80000b1c: 13 05 f0 ff addi a0, zero, -1 -80000b20: 67 80 00 00 ret - -80000b24 __call_exitprocs: -80000b24: 13 01 01 fd addi sp, sp, -48 -80000b28: b7 17 00 80 lui a5, 524289 -80000b2c: 23 2c 41 01 sw s4, 24(sp) -80000b30: 03 aa 07 43 lw s4, 1072(a5) -80000b34: 23 20 21 03 sw s2, 32(sp) -80000b38: 23 26 11 02 sw ra, 44(sp) -80000b3c: 03 29 8a 14 lw s2, 328(s4) -80000b40: 23 24 81 02 sw s0, 40(sp) -80000b44: 23 22 91 02 sw s1, 36(sp) -80000b48: 23 2e 31 01 sw s3, 28(sp) -80000b4c: 23 2a 51 01 sw s5, 20(sp) -80000b50: 23 28 61 01 sw s6, 16(sp) -80000b54: 23 26 71 01 sw s7, 12(sp) -80000b58: 23 24 81 01 sw s8, 8(sp) -80000b5c: 63 00 09 04 beqz s2, 64 -80000b60: 13 0b 05 00 mv s6, a0 -80000b64: 93 8b 05 00 mv s7, a1 -80000b68: 93 0a 10 00 addi s5, zero, 1 -80000b6c: 93 09 f0 ff addi s3, zero, -1 -80000b70: 83 24 49 00 lw s1, 4(s2) -80000b74: 13 84 f4 ff addi s0, s1, -1 -80000b78: 63 42 04 02 bltz s0, 36 -80000b7c: 93 94 24 00 slli s1, s1, 2 -80000b80: b3 04 99 00 add s1, s2, s1 -80000b84: 63 84 0b 04 beqz s7, 72 -80000b88: 83 a7 44 10 lw a5, 260(s1) -80000b8c: 63 80 77 05 beq a5, s7, 64 -80000b90: 13 04 f4 ff addi s0, s0, -1 -80000b94: 93 84 c4 ff addi s1, s1, -4 -80000b98: e3 16 34 ff bne s0, s3, -20 -80000b9c: 83 20 c1 02 lw ra, 44(sp) -80000ba0: 03 24 81 02 lw s0, 40(sp) -80000ba4: 83 24 41 02 lw s1, 36(sp) -80000ba8: 03 29 01 02 lw s2, 32(sp) -80000bac: 83 29 c1 01 lw s3, 28(sp) -80000bb0: 03 2a 81 01 lw s4, 24(sp) -80000bb4: 83 2a 41 01 lw s5, 20(sp) -80000bb8: 03 2b 01 01 lw s6, 16(sp) -80000bbc: 83 2b c1 00 lw s7, 12(sp) -80000bc0: 03 2c 81 00 lw s8, 8(sp) -80000bc4: 13 01 01 03 addi sp, sp, 48 -80000bc8: 67 80 00 00 ret -80000bcc: 83 27 49 00 lw a5, 4(s2) -80000bd0: 83 a6 44 00 lw a3, 4(s1) -80000bd4: 93 87 f7 ff addi a5, a5, -1 -80000bd8: 63 8e 87 04 beq a5, s0, 92 -80000bdc: 23 a2 04 00 sw zero, 4(s1) -80000be0: e3 88 06 fa beqz a3, -80 -80000be4: 83 27 89 18 lw a5, 392(s2) -80000be8: 33 97 8a 00 sll a4, s5, s0 -80000bec: 03 2c 49 00 lw s8, 4(s2) -80000bf0: b3 77 f7 00 and a5, a4, a5 -80000bf4: 63 92 07 02 bnez a5, 36 -80000bf8: e7 80 06 00 jalr a3 -80000bfc: 03 27 49 00 lw a4, 4(s2) -80000c00: 83 27 8a 14 lw a5, 328(s4) -80000c04: 63 14 87 01 bne a4, s8, 8 -80000c08: e3 04 f9 f8 beq s2, a5, -120 -80000c0c: e3 88 07 f8 beqz a5, -112 -80000c10: 13 89 07 00 mv s2, a5 -80000c14: 6f f0 df f5 j -164 -80000c18: 83 27 c9 18 lw a5, 396(s2) -80000c1c: 83 a5 44 08 lw a1, 132(s1) -80000c20: 33 77 f7 00 and a4, a4, a5 -80000c24: 63 1c 07 00 bnez a4, 24 -80000c28: 13 05 0b 00 mv a0, s6 -80000c2c: e7 80 06 00 jalr a3 -80000c30: 6f f0 df fc j -52 -80000c34: 23 22 89 00 sw s0, 4(s2) -80000c38: 6f f0 9f fa j -88 -80000c3c: 13 85 05 00 mv a0, a1 -80000c40: e7 80 06 00 jalr a3 -80000c44: 6f f0 9f fb j -72 +800008b8 __call_exitprocs: +800008b8: 13 01 01 fd addi sp, sp, -48 +800008bc: b7 27 00 80 lui a5, 524290 +800008c0: 23 2c 41 01 sw s4, 24(sp) +800008c4: 03 aa 87 e0 lw s4, -504(a5) +800008c8: 23 20 21 03 sw s2, 32(sp) +800008cc: 23 26 11 02 sw ra, 44(sp) +800008d0: 03 29 8a 14 lw s2, 328(s4) +800008d4: 23 24 81 02 sw s0, 40(sp) +800008d8: 23 22 91 02 sw s1, 36(sp) +800008dc: 23 2e 31 01 sw s3, 28(sp) +800008e0: 23 2a 51 01 sw s5, 20(sp) +800008e4: 23 28 61 01 sw s6, 16(sp) +800008e8: 23 26 71 01 sw s7, 12(sp) +800008ec: 23 24 81 01 sw s8, 8(sp) +800008f0: 63 00 09 04 beqz s2, 64 +800008f4: 13 0b 05 00 mv s6, a0 +800008f8: 93 8b 05 00 mv s7, a1 +800008fc: 93 0a 10 00 addi s5, zero, 1 +80000900: 93 09 f0 ff addi s3, zero, -1 +80000904: 83 24 49 00 lw s1, 4(s2) +80000908: 13 84 f4 ff addi s0, s1, -1 +8000090c: 63 42 04 02 bltz s0, 36 +80000910: 93 94 24 00 slli s1, s1, 2 +80000914: b3 04 99 00 add s1, s2, s1 +80000918: 63 84 0b 04 beqz s7, 72 +8000091c: 83 a7 44 10 lw a5, 260(s1) +80000920: 63 80 77 05 beq a5, s7, 64 +80000924: 13 04 f4 ff addi s0, s0, -1 +80000928: 93 84 c4 ff addi s1, s1, -4 +8000092c: e3 16 34 ff bne s0, s3, -20 +80000930: 83 20 c1 02 lw ra, 44(sp) +80000934: 03 24 81 02 lw s0, 40(sp) +80000938: 83 24 41 02 lw s1, 36(sp) +8000093c: 03 29 01 02 lw s2, 32(sp) +80000940: 83 29 c1 01 lw s3, 28(sp) +80000944: 03 2a 81 01 lw s4, 24(sp) +80000948: 83 2a 41 01 lw s5, 20(sp) +8000094c: 03 2b 01 01 lw s6, 16(sp) +80000950: 83 2b c1 00 lw s7, 12(sp) +80000954: 03 2c 81 00 lw s8, 8(sp) +80000958: 13 01 01 03 addi sp, sp, 48 +8000095c: 67 80 00 00 ret +80000960: 83 27 49 00 lw a5, 4(s2) +80000964: 83 a6 44 00 lw a3, 4(s1) +80000968: 93 87 f7 ff addi a5, a5, -1 +8000096c: 63 8e 87 04 beq a5, s0, 92 +80000970: 23 a2 04 00 sw zero, 4(s1) +80000974: e3 88 06 fa beqz a3, -80 +80000978: 83 27 89 18 lw a5, 392(s2) +8000097c: 33 97 8a 00 sll a4, s5, s0 +80000980: 03 2c 49 00 lw s8, 4(s2) +80000984: b3 77 f7 00 and a5, a4, a5 +80000988: 63 92 07 02 bnez a5, 36 +8000098c: e7 80 06 00 jalr a3 +80000990: 03 27 49 00 lw a4, 4(s2) +80000994: 83 27 8a 14 lw a5, 328(s4) +80000998: 63 14 87 01 bne a4, s8, 8 +8000099c: e3 04 f9 f8 beq s2, a5, -120 +800009a0: e3 88 07 f8 beqz a5, -112 +800009a4: 13 89 07 00 mv s2, a5 +800009a8: 6f f0 df f5 j -164 +800009ac: 83 27 c9 18 lw a5, 396(s2) +800009b0: 83 a5 44 08 lw a1, 132(s1) +800009b4: 33 77 f7 00 and a4, a4, a5 +800009b8: 63 1c 07 00 bnez a4, 24 +800009bc: 13 05 0b 00 mv a0, s6 +800009c0: e7 80 06 00 jalr a3 +800009c4: 6f f0 df fc j -52 +800009c8: 23 22 89 00 sw s0, 4(s2) +800009cc: 6f f0 9f fa j -88 +800009d0: 13 85 05 00 mv a0, a1 +800009d4: e7 80 06 00 jalr a3 +800009d8: 6f f0 9f fb j -72 Disassembly of section .init_array: -80001000 __preinit_array_start: -80001000: 50 00 -80001002: 00 80 +800019dc __preinit_array_start: +800019dc: 50 00 +800019de: 00 80 Disassembly of section .data: -80001008 impure_data: -80001008: 00 00 -8000100a: 00 00 -8000100c: f4 12 -8000100e: 00 80 -80001010: 5c 13 -80001012: 00 80 -80001014: c4 13 -80001016: 00 80 +800019e0 impure_data: +800019e0: 00 00 +800019e2: 00 00 +800019e4: cc 1c +800019e6: 00 80 +800019e8: 34 1d +800019ea: 00 80 +800019ec: 9c 1d +800019ee: 00 80 ... -800010b0: 01 00 -800010b2: 00 00 -800010b4: 00 00 -800010b6: 00 00 -800010b8: 0e 33 -800010ba: cd ab -800010bc: 34 12 -800010be: 6d e6 -800010c0: ec de -800010c2: 05 00 -800010c4: 0b 00 00 00 +80001a88: 01 00 +80001a8a: 00 00 +80001a8c: 00 00 +80001a8e: 00 00 +80001a90: 0e 33 +80001a92: cd ab +80001a94: 34 12 +80001a96: 6d e6 +80001a98: ec de +80001a9a: 05 00 +80001a9c: 0b 00 00 00 ... Disassembly of section .sdata: -80001430 _global_impure_ptr: -80001430: 08 10 -80001432: 00 80 +80001e08 _global_impure_ptr: +80001e08: e0 19 +80001e0a: 00 80 Disassembly of section .bss: -80001434 g_wspawn_args: +80001e0c g_wspawn_args: ... Disassembly of section .comment: @@ -971,28 +808,28 @@ Disassembly of section .symtab: 2c: 03 00 02 00 lb zero, 0(tp) 30: 00 00 32: 00 00 - 34: 00 10 + 34: dc 19 36: 00 80 38: 00 00 3a: 00 00 3c: 03 00 03 00 lb zero, 0(t1) 40: 00 00 42: 00 00 - 44: 08 10 + 44: e0 19 46: 00 80 48: 00 00 4a: 00 00 4c: 03 00 04 00 lb zero, 0(s0) 50: 00 00 52: 00 00 - 54: 30 14 + 54: 08 1e 56: 00 80 58: 00 00 5a: 00 00 5c: 03 00 05 00 lb zero, 0(a0) 60: 00 00 62: 00 00 - 64: 34 14 + 64: 0c 1e 66: 00 80 68: 00 00 6a: 00 00 @@ -1039,333 +876,303 @@ Disassembly of section .symtab: ... fc: 04 00 fe: f1 ff - 100: 7e 00 - ... + 100: 6e 00 + 102: 00 00 + 104: 8c 02 + 106: 00 80 + 108: 48 01 10a: 00 00 - 10c: 04 00 - 10e: f1 ff - 110: 80 00 + 10c: 02 00 + 10e: 02 00 + 110: 94 00 ... 11a: 00 00 11c: 04 00 11e: f1 ff - 120: 6e 00 + 120: 96 00 ... 12a: 00 00 12c: 04 00 12e: f1 ff - 130: 75 00 + 130: 84 00 ... 13a: 00 00 13c: 04 00 13e: f1 ff - 140: 7c 00 + 140: 8b 00 00 00 ... - 14a: 00 00 14c: 04 00 14e: f1 ff - 150: 87 00 00 00 + 150: 92 00 ... + 15a: 00 00 15c: 04 00 15e: f1 ff - 160: 90 00 - 162: 00 00 - 164: 08 10 - 166: 00 80 - 168: 28 04 - 16a: 00 00 - 16c: 01 00 - 16e: 04 00 + 160: 9d 00 ... - 17c: 04 00 - 17e: f1 ff - 180: 9c 00 - 182: 00 00 - 184: 04 10 - 186: 00 80 - 188: 00 00 - 18a: 00 00 - 18c: 00 00 - 18e: 03 00 ad 00 lb zero, 10(s10) + 16a: 00 00 + 16c: 04 00 + 16e: f1 ff + 170: a6 00 + 172: 00 00 + 174: e0 19 + 176: 00 80 + 178: 28 04 + 17a: 00 00 + 17c: 01 00 + 17e: 04 00 + ... + 18c: 04 00 + 18e: f1 ff + 190: b2 00 192: 00 00 - 194: 04 10 + 194: e0 19 196: 00 80 198: 00 00 19a: 00 00 19c: 00 00 - 19e: 03 00 c0 00 lb zero, 12(zero) - 1a2: 00 00 - 1a4: 04 10 + 19e: 04 00 + 1a0: c3 00 00 00 fmadd.s ft1, ft0, ft0, ft0, rne + 1a4: e0 19 1a6: 00 80 1a8: 00 00 1aa: 00 00 1ac: 00 00 - 1ae: 03 00 d1 00 lb zero, 13(sp) + 1ae: 04 00 + 1b0: d6 00 1b2: 00 00 - 1b4: 00 10 + 1b4: e0 19 1b6: 00 80 1b8: 00 00 1ba: 00 00 1bc: 00 00 - 1be: 03 00 e5 00 lb zero, 14(a0) + 1be: 03 00 e7 00 lb zero, 14(a4) 1c2: 00 00 - 1c4: 00 10 + 1c4: dc 19 1c6: 00 80 1c8: 00 00 1ca: 00 00 1cc: 00 00 - 1ce: 03 00 f8 00 lb zero, 15(a6) + 1ce: 03 00 fb 00 lb zero, 15(s6) 1d2: 00 00 - 1d4: 00 10 + 1d4: dc 19 1d6: 00 80 1d8: 00 00 1da: 00 00 1dc: 00 00 1de: 03 00 0e 01 lb zero, 16(t3) 1e2: 00 00 - 1e4: e4 04 + 1e4: dc 19 1e6: 00 80 - 1e8: 48 01 + 1e8: 00 00 1ea: 00 00 - 1ec: 12 00 - 1ee: 02 00 - 1f0: 1d 01 + 1ec: 00 00 + 1ee: 03 00 24 01 lb zero, 18(s0) ... 1fa: 00 00 1fc: 10 00 1fe: f1 ff - 200: 2b 01 00 00 + 200: 32 01 + 202: 00 00 204: 98 00 206: 00 80 208: 9c 00 20a: 00 00 20c: 12 00 20e: 02 00 - 210: 3f 01 00 00 + 210: 46 01 + 212: 00 00 214: 00 04 216: 00 00 218: 00 00 21a: 00 00 21c: 10 00 21e: f1 ff - 220: 4c 01 - 222: 00 00 - 224: 34 14 + 220: 53 01 00 00 fadd.s ft2, ft0, ft0, rne + 224: 0c 1e 226: 00 80 228: 80 00 22a: 00 00 22c: 11 00 22e: 06 00 - 230: 5a 01 + 230: 61 01 232: 00 00 - 234: 30 14 + 234: 08 1e 236: 00 80 238: 00 00 23a: 00 00 23c: 10 00 23e: 05 00 - 240: 6a 01 + 240: 71 01 242: 00 00 - 244: 94 04 + 244: e0 21 246: 00 80 - 248: 50 00 + 248: 00 00 24a: 00 00 - 24c: 12 00 - 24e: 02 00 - 250: 89 01 + 24c: 10 00 + 24e: f1 ff + 250: 82 01 252: 00 00 - 254: 08 18 + 254: 08 1e 256: 00 80 - 258: 00 00 + 258: 04 00 25a: 00 00 - 25c: 10 00 - 25e: f1 ff - 260: 9a 01 + 25c: 11 00 + 25e: 05 00 + 260: 95 01 262: 00 00 - 264: 30 14 + 264: a4 06 266: 00 80 - 268: 04 00 + 268: 9c 00 26a: 00 00 - 26c: 11 00 - 26e: 05 00 - 270: ad 01 - 272: 00 00 - 274: 10 09 + 26c: 12 00 + 26e: 02 00 + 270: a7 01 00 00 + 274: 48 06 276: 00 80 - 278: 9c 00 + 278: 5c 00 27a: 00 00 27c: 12 00 27e: 02 00 - 280: bf 01 00 00 - 284: b4 08 - 286: 00 80 - 288: 5c 00 + 280: b9 01 + 282: 00 00 + 284: 00 00 + 286: 00 ff + 288: 00 00 28a: 00 00 - 28c: 12 00 - 28e: 02 00 - 290: d1 01 + 28c: 10 00 + 28e: f1 ff + 290: c5 01 292: 00 00 - 294: 00 00 - 296: 00 ff + 294: 50 02 + 296: 00 80 298: 00 00 29a: 00 00 - 29c: 10 00 - 29e: f1 ff - 2a0: dd 01 - 2a2: 00 00 - 2a4: 50 02 + 29c: 12 00 + 29e: 02 00 + 2a0: cf 01 00 00 fnmadd.s ft3, ft0, ft0, ft0, rne + 2a4: b8 08 2a6: 00 80 - 2a8: 00 00 + 2a8: 24 01 2aa: 00 00 2ac: 12 00 2ae: 02 00 - 2b0: e7 01 00 00 jalr gp, zero - 2b4: 24 0b + 2b0: 05 02 + 2b2: 00 00 + 2b4: 00 00 2b6: 00 80 - 2b8: 24 01 + 2b8: 50 00 2ba: 00 00 2bc: 12 00 - 2be: 02 00 - 2c0: 1d 02 + 2be: 01 00 + 2c0: e0 01 2c2: 00 00 - 2c4: 00 00 + 2c4: 1c 08 2c6: 00 80 - 2c8: 50 00 + 2c8: 9c 00 2ca: 00 00 2cc: 12 00 - 2ce: 01 00 - 2d0: f8 01 + 2ce: 02 00 + 2d0: f4 01 2d2: 00 00 - 2d4: 88 0a + 2d4: 8c 1e 2d6: 00 80 - 2d8: 9c 00 + 2d8: 00 00 2da: 00 00 - 2dc: 12 00 - 2de: 02 00 - 2e0: 0c 02 + 2dc: 10 00 + 2de: 06 00 + 2e0: 00 02 2e2: 00 00 - 2e4: b4 14 + 2e4: 0c 1e 2e6: 00 80 2e8: 00 00 2ea: 00 00 2ec: 10 00 2ee: 06 00 - 2f0: 18 02 + 2f0: 0c 02 2f2: 00 00 - 2f4: 34 14 + 2f4: 40 07 2f6: 00 80 - 2f8: 00 00 + 2f8: dc 00 2fa: 00 00 - 2fc: 10 00 - 2fe: 06 00 - 300: 24 02 - 302: 00 00 - 304: ac 09 + 2fc: 12 00 + 2fe: 02 00 + 300: 13 02 00 00 mv tp, zero + 304: 68 00 306: 00 80 - 308: dc 00 + 308: 30 00 30a: 00 00 30c: 12 00 30e: 02 00 - 310: 2b 02 00 00 - 314: 68 00 + 310: 18 02 + 312: 00 00 + 314: c4 01 316: 00 80 - 318: 30 00 + 318: 84 00 31a: 00 00 31c: 12 00 31e: 02 00 - 320: 30 02 - 322: 00 00 - 324: 8c 02 + 320: 3b 02 00 00 + 324: 00 06 326: 00 80 - 328: c0 00 + 328: 14 00 32a: 00 00 32c: 12 00 32e: 02 00 - 330: 45 02 + 330: 42 02 332: 00 00 - 334: c4 01 + 334: 34 01 336: 00 80 - 338: 84 00 + 338: 90 00 33a: 00 00 33c: 12 00 33e: 02 00 - 340: 68 02 + 340: 60 02 342: 00 00 - 344: 2c 06 + 344: e0 19 346: 00 80 - 348: c4 00 + 348: 00 00 34a: 00 00 - 34c: 12 00 - 34e: 02 00 - 350: 88 02 - 352: 00 00 - 354: 6c 08 + 34c: 10 00 + 34e: 04 00 + 350: 6f 02 00 00 jal tp, 0 + 354: 0c 1e 356: 00 80 - 358: 14 00 + 358: 00 00 35a: 00 00 - 35c: 12 00 - 35e: 02 00 - 360: 8f 02 00 00 - 364: 34 01 + 35c: 10 00 + 35e: 05 00 + 360: be 00 + 362: 00 00 + 364: 8c 1e 366: 00 80 - 368: 90 00 + 368: 00 00 36a: 00 00 - 36c: 12 00 - 36e: 02 00 - 370: ad 02 - 372: 00 00 - 374: 08 10 + 36c: 10 00 + 36e: 06 00 + 370: 77 02 00 00 + 374: 14 06 376: 00 80 - 378: 00 00 + 378: 34 00 37a: 00 00 - 37c: 10 00 - 37e: 04 00 - 380: bc 02 + 37c: 12 00 + 37e: 02 00 + 380: 76 02 382: 00 00 - 384: 34 14 + 384: 48 02 386: 00 80 388: 00 00 38a: 00 00 - 38c: 10 00 - 38e: 05 00 - 390: a8 00 + 38c: 12 00 + 38e: 02 00 + 390: 7c 02 392: 00 00 - 394: b4 14 + 394: d4 03 396: 00 80 - 398: 00 00 + 398: 2c 02 39a: 00 00 - 39c: 10 00 - 39e: 06 00 - 3a0: c3 02 00 00 fmadd.s ft5, ft0, ft0, ft0, rne - 3a4: 4c 03 - 3a6: 00 80 - 3a8: 48 01 - 3aa: 00 00 - 3ac: 12 00 - 3ae: 02 00 - 3b0: da 02 - 3b2: 00 00 - 3b4: 80 08 - 3b6: 00 80 - 3b8: 34 00 - 3ba: 00 00 - 3bc: 12 00 - 3be: 02 00 - 3c0: d9 02 - 3c2: 00 00 - 3c4: 48 02 - 3c6: 00 80 - 3c8: 00 00 - 3ca: 00 00 - 3cc: 12 00 - 3ce: 02 00 - 3d0: df 02 00 00 - 3d4: f0 06 - 3d6: 00 80 - 3d8: 7c 01 - 3da: 00 00 - 3dc: 12 00 - 3de: 02 00 + 39c: 12 00 + 39e: 02 00 Disassembly of section .strtab: @@ -1400,11 +1207,12 @@ Disassembly of section .strtab: 3e: 5f 6b 65 72 42: 6e 65 44: 6c 2d - 46: 39 66 - 48: 2d 61 - 4a: 35 2d - 4c: 63 30 2d 39 - 50: 37 2d 33 31 lui s10, 201522 + 46: 65 39 + 48: 2d 38 + 4a: 63 2d 32 66 + 4e: 2d 38 + 50: 30 2d + 52: 64 35 54: 2e 63 56: 00 70 58: 61 72 @@ -1416,240 +1224,204 @@ Disassembly of section .strtab: 64: 78 5f 66: 73 70 61 77 csrci 1910, 2 6a: 6e 2e - 6c: 63 00 66 69 beq a2, s6, 1664 - 70: 6e 69 - 72: 2e 63 - 74: 00 69 - 76: 6e 69 - 78: 74 2e - 7a: 63 00 5f 5f beq t5, s5, 1504 - 7e: 61 74 - 80: 65 78 - 82: 69 74 - 84: 2e 63 - 86: 00 69 - 88: 6d 70 - 8a: 75 72 - 8c: 65 2e - 8e: 63 00 69 6d beq s2, s6, 1728 - 92: 70 75 - 94: 72 65 - 96: 5f 64 61 74 - 9a: 61 00 - 9c: 5f 5f 66 69 - a0: 6e 69 - a2: 5f 61 72 72 - a6: 61 79 - a8: 5f 65 6e 64 - ac: 00 5f - ae: 5f 66 69 6e - b2: 69 5f - b4: 61 72 - b6: 72 61 - b8: 79 5f - ba: 73 74 61 72 csrrci s0, 1830, 2 - be: 74 00 - c0: 5f 5f 69 6e - c4: 69 74 - c6: 5f 61 72 72 - ca: 61 79 - cc: 5f 65 6e 64 - d0: 00 5f - d2: 5f 70 72 65 - d6: 69 6e - d8: 69 74 - da: 5f 61 72 72 - de: 61 79 - e0: 5f 65 6e 64 - e4: 00 5f - e6: 5f 69 6e 69 - ea: 74 5f - ec: 61 72 - ee: 72 61 - f0: 79 5f - f2: 73 74 61 72 csrrci s0, 1830, 2 - f6: 74 00 - f8: 5f 5f 70 72 - fc: 65 69 - fe: 6e 69 + 6c: 63 00 73 70 beq t1, t2, 1792 + 70: 61 77 + 72: 6e 5f + 74: 6b 65 72 6e + 78: 65 6c + 7a: 5f 63 61 6c + 7e: 6c 62 + 80: 61 63 + 82: 6b 00 66 69 + 86: 6e 69 + 88: 2e 63 + 8a: 00 69 + 8c: 6e 69 + 8e: 74 2e + 90: 63 00 5f 5f beq t5, s5, 1504 + 94: 61 74 + 96: 65 78 + 98: 69 74 + 9a: 2e 63 + 9c: 00 69 + 9e: 6d 70 + a0: 75 72 + a2: 65 2e + a4: 63 00 69 6d beq s2, s6, 1728 + a8: 70 75 + aa: 72 65 + ac: 5f 64 61 74 + b0: 61 00 + b2: 5f 5f 66 69 + b6: 6e 69 + b8: 5f 61 72 72 + bc: 61 79 + be: 5f 65 6e 64 + c2: 00 5f + c4: 5f 66 69 6e + c8: 69 5f + ca: 61 72 + cc: 72 61 + ce: 79 5f + d0: 73 74 61 72 csrrci s0, 1830, 2 + d4: 74 00 + d6: 5f 5f 69 6e + da: 69 74 + dc: 5f 61 72 72 + e0: 61 79 + e2: 5f 65 6e 64 + e6: 00 5f + e8: 5f 70 72 65 + ec: 69 6e + ee: 69 74 + f0: 5f 61 72 72 + f4: 61 79 + f6: 5f 65 6e 64 + fa: 00 5f + fc: 5f 69 6e 69 100: 74 5f 102: 61 72 104: 72 61 106: 79 5f 108: 73 74 61 72 csrrci s0, 1830, 2 10c: 74 00 - 10e: 76 78 - 110: 5f 73 70 61 - 114: 77 6e 5f 74 - 118: 61 73 - 11a: 6b 73 00 5f - 11e: 5f 73 74 61 - 122: 63 6b 5f 75 bltu t5, s5, 1878 - 126: 73 61 67 65 csrrsi sp, 1622, 14 - 12a: 00 5f - 12c: 70 6f - 12e: 63 6c 5f 6b bltu t5, s5, 1720 - 132: 65 72 - 134: 6e 65 + 10e: 5f 5f 70 72 + 112: 65 69 + 114: 6e 69 + 116: 74 5f + 118: 61 72 + 11a: 72 61 + 11c: 79 5f + 11e: 73 74 61 72 csrrci s0, 1830, 2 + 122: 74 00 + 124: 5f 5f 73 74 + 128: 61 63 + 12a: 6b 5f 75 73 + 12e: 61 67 + 130: 65 00 + 132: 5f 70 6f 63 136: 6c 5f - 138: 76 65 - 13a: 63 61 64 64 bltu s0, t1, 1602 - 13e: 00 5f - 140: 5f 73 74 61 - 144: 63 6b 5f 73 bltu t5, s5, 1846 - 148: 69 7a - 14a: 65 00 - 14c: 67 5f 77 73 - 150: 70 61 - 152: 77 6e 5f 61 - 156: 72 67 - 158: 73 00 5f 5f - 15c: 53 44 41 54 - 160: 41 5f - 162: 42 45 - 164: 47 49 4e 5f - 168: 5f 00 73 70 - 16c: 61 77 - 16e: 6e 5f - 170: 72 65 - 172: 6d 61 - 174: 69 6e - 176: 69 6e - 178: 67 5f 74 61 - 17c: 73 6b 73 5f csrrsi s6, 1527, 6 - 180: 63 61 6c 6c bltu s8, t1, 1730 - 184: 62 61 - 186: 63 6b 00 5f bltu zero, a6, 1526 - 18a: 5f 67 6c 6f - 18e: 62 61 - 190: 6c 5f - 192: 70 6f - 194: 69 6e - 196: 74 65 - 198: 72 00 - 19a: 5f 67 6c 6f - 19e: 62 61 - 1a0: 6c 5f - 1a2: 69 6d - 1a4: 70 75 - 1a6: 72 65 - 1a8: 5f 70 74 72 - 1ac: 00 5f - 1ae: 5f 6c 69 62 - 1b2: 63 5f 69 6e bge s2, t1, 1790 - 1b6: 69 74 - 1b8: 5f 61 72 72 - 1bc: 61 79 - 1be: 00 5f - 1c0: 5f 6c 69 62 - 1c4: 63 5f 66 69 bge a2, s6, 1694 - 1c8: 6e 69 - 1ca: 5f 61 72 72 - 1ce: 61 79 - 1d0: 00 5f - 1d2: 5f 73 74 61 - 1d6: 63 6b 5f 74 bltu t5, t0, 1878 - 1da: 6f 70 00 76 j 30560 - 1de: 78 5f - 1e0: 73 65 74 5f csrrsi a0, 1527, 8 - 1e4: 73 70 00 5f csrci 1520, 0 - 1e8: 5f 63 61 6c - 1ec: 6c 5f - 1ee: 65 78 - 1f0: 69 74 - 1f2: 70 72 - 1f4: 6f 63 73 00 jal t1, 223238 - 1f8: 5f 5f 72 65 - 1fc: 67 69 73 74 - 200: 65 72 - 202: 5f 65 78 69 - 206: 74 70 - 208: 72 6f - 20a: 63 00 5f 5f beq t5, s5, 1504 - 20e: 42 53 - 210: 53 5f 45 4e - 214: 44 5f - 216: 5f 00 5f 5f - 21a: 62 73 - 21c: 73 5f 73 74 csrrwi t5, 1863, 6 - 220: 61 72 - 222: 74 00 - 224: 6d 65 - 226: 6d 73 - 228: 65 74 - 22a: 00 6d - 22c: 61 69 - 22e: 6e 00 - 230: 73 70 61 77 csrci 1910, 2 - 234: 6e 5f - 236: 74 61 - 238: 73 6b 73 5f csrrsi s6, 1527, 6 - 23c: 63 61 6c 6c bltu s8, t1, 1730 - 240: 62 61 - 242: 63 6b 00 5f bltu zero, a6, 1526 - 246: 70 6f - 248: 63 6c 5f 6b bltu t5, s5, 1720 - 24c: 65 72 - 24e: 6e 65 - 250: 6c 5f - 252: 76 65 - 254: 63 61 64 64 bltu s0, t1, 1602 - 258: 5f 77 6f 72 - 25c: 6b 67 72 6f - 260: 75 70 - 262: 5f 66 61 73 - 266: 74 00 - 268: 73 70 61 77 csrci 1910, 2 - 26c: 6e 5f - 26e: 6b 65 72 6e - 272: 65 6c - 274: 5f 72 65 6d - 278: 61 69 - 27a: 6e 69 - 27c: 6e 67 - 27e: 5f 63 61 6c - 282: 6c 62 - 284: 61 63 - 286: 6b 00 61 74 - 28a: 65 78 - 28c: 69 74 - 28e: 00 5f - 290: 70 6f - 292: 63 6c 5f 6b bltu t5, s5, 1720 - 296: 65 72 - 298: 6e 65 - 29a: 6c 5f - 29c: 76 65 - 29e: 63 61 64 64 bltu s0, t1, 1602 - 2a2: 5f 77 6f 72 - 2a6: 6b 67 72 6f - 2aa: 75 70 - 2ac: 00 5f - 2ae: 5f 44 41 54 - 2b2: 41 5f - 2b4: 42 45 - 2b6: 47 49 4e 5f - 2ba: 5f 00 5f 65 - 2be: 64 61 - 2c0: 74 61 - 2c2: 00 73 - 2c4: 70 61 - 2c6: 77 6e 5f 6b - 2ca: 65 72 - 2cc: 6e 65 - 2ce: 6c 5f - 2d0: 63 61 6c 6c bltu s8, t1, 1730 - 2d4: 62 61 - 2d6: 63 6b 00 5f bltu zero, a6, 1526 - 2da: 65 78 - 2dc: 69 74 - 2de: 00 76 - 2e0: 78 5f - 2e2: 73 70 61 77 csrci 1910, 2 - 2e6: 6e 5f - 2e8: 6b 65 72 6e - 2ec: 65 6c - 2ee: 00 + 138: 6b 65 72 6e + 13c: 65 6c + 13e: 5f 76 65 63 + 142: 61 64 + 144: 64 00 + 146: 5f 5f 73 74 + 14a: 61 63 + 14c: 6b 5f 73 69 + 150: 7a 65 + 152: 00 67 + 154: 5f 77 73 70 + 158: 61 77 + 15a: 6e 5f + 15c: 61 72 + 15e: 67 73 00 5f + 162: 5f 53 44 41 + 166: 54 41 + 168: 5f 42 45 47 + 16c: 49 4e + 16e: 5f 5f 00 5f + 172: 5f 67 6c 6f + 176: 62 61 + 178: 6c 5f + 17a: 70 6f + 17c: 69 6e + 17e: 74 65 + 180: 72 00 + 182: 5f 67 6c 6f + 186: 62 61 + 188: 6c 5f + 18a: 69 6d + 18c: 70 75 + 18e: 72 65 + 190: 5f 70 74 72 + 194: 00 5f + 196: 5f 6c 69 62 + 19a: 63 5f 69 6e bge s2, t1, 1790 + 19e: 69 74 + 1a0: 5f 61 72 72 + 1a4: 61 79 + 1a6: 00 5f + 1a8: 5f 6c 69 62 + 1ac: 63 5f 66 69 bge a2, s6, 1694 + 1b0: 6e 69 + 1b2: 5f 61 72 72 + 1b6: 61 79 + 1b8: 00 5f + 1ba: 5f 73 74 61 + 1be: 63 6b 5f 74 bltu t5, t0, 1878 + 1c2: 6f 70 00 76 j 30560 + 1c6: 78 5f + 1c8: 73 65 74 5f csrrsi a0, 1527, 8 + 1cc: 73 70 00 5f csrci 1520, 0 + 1d0: 5f 63 61 6c + 1d4: 6c 5f + 1d6: 65 78 + 1d8: 69 74 + 1da: 70 72 + 1dc: 6f 63 73 00 jal t1, 223238 + 1e0: 5f 5f 72 65 + 1e4: 67 69 73 74 + 1e8: 65 72 + 1ea: 5f 65 78 69 + 1ee: 74 70 + 1f0: 72 6f + 1f2: 63 00 5f 5f beq t5, s5, 1504 + 1f6: 42 53 + 1f8: 53 5f 45 4e + 1fc: 44 5f + 1fe: 5f 00 5f 5f + 202: 62 73 + 204: 73 5f 73 74 csrrwi t5, 1863, 6 + 208: 61 72 + 20a: 74 00 + 20c: 6d 65 + 20e: 6d 73 + 210: 65 74 + 212: 00 6d + 214: 61 69 + 216: 6e 00 + 218: 5f 70 6f 63 + 21c: 6c 5f + 21e: 6b 65 72 6e + 222: 65 6c + 224: 5f 76 65 63 + 228: 61 64 + 22a: 64 5f + 22c: 77 6f 72 6b + 230: 67 72 6f 75 + 234: 70 5f + 236: 66 61 + 238: 73 74 00 61 csrrci s0, 1552, 0 + 23c: 74 65 + 23e: 78 69 + 240: 74 00 + 242: 5f 70 6f 63 + 246: 6c 5f + 248: 6b 65 72 6e + 24c: 65 6c + 24e: 5f 76 65 63 + 252: 61 64 + 254: 64 5f + 256: 77 6f 72 6b + 25a: 67 72 6f 75 + 25e: 70 00 + 260: 5f 5f 44 41 + 264: 54 41 + 266: 5f 42 45 47 + 26a: 49 4e + 26c: 5f 5f 00 5f + 270: 65 64 + 272: 61 74 + 274: 61 00 + 276: 5f 65 78 69 + 27a: 74 00 + 27c: 76 78 + 27e: 5f 73 70 61 + 282: 77 6e 5f 6b + 286: 65 72 + 288: 6e 65 + 28a: 6c 00 Disassembly of section .shstrtab: diff --git a/driver/tests/basic/Makefile b/driver/tests/basic/Makefile index d6c43ad8..621a0901 100644 --- a/driver/tests/basic/Makefile +++ b/driver/tests/basic/Makefile @@ -8,10 +8,10 @@ VX_CXX = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-g++ VX_DP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objdump VX_CP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objcopy -VX_CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -ffreestanding -nostartfiles -Wl,--gc-sections +VX_CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wstack-usage=1024 -ffreestanding -nostartfiles -fdata-sections -ffunction-sections VX_CFLAGS += -I$(VORTEX_RT_PATH)/include -I$(VORTEX_RT_PATH)/../hw -VX_LDFLAGS += $(VORTEX_RT_PATH)/libvortexrt.a +VX_LDFLAGS += -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a VX_SRCS = kernel.c diff --git a/driver/tests/demo/Makefile b/driver/tests/demo/Makefile index f04a793c..8ca0c6c8 100644 --- a/driver/tests/demo/Makefile +++ b/driver/tests/demo/Makefile @@ -8,10 +8,10 @@ VX_CXX = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-g++ VX_DP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objdump VX_CP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objcopy -VX_CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -ffreestanding -nostartfiles -Wl,--gc-sections +VX_CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wstack-usage=1024 -ffreestanding -nostartfiles -fdata-sections -ffunction-sections VX_CFLAGS += -I$(VORTEX_RT_PATH)/include -I$(VORTEX_RT_PATH)/../hw -VX_LDFLAGS += $(VORTEX_RT_PATH)/libvortexrt.a +VX_LDFLAGS += -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a VX_SRCS = kernel.c diff --git a/driver/tests/demo/kernel.bin b/driver/tests/demo/kernel.bin index 8c6c1f07..e2e6ad9f 100755 Binary files a/driver/tests/demo/kernel.bin and b/driver/tests/demo/kernel.bin differ diff --git a/driver/tests/demo/kernel.dump b/driver/tests/demo/kernel.dump index 19b0b295..6a877677 100644 --- a/driver/tests/demo/kernel.dump +++ b/driver/tests/demo/kernel.dump @@ -13,18 +13,18 @@ Disassembly of section .init: 80000014: 00100513 li a0,1 80000018: 0005006b 0x5006b 8000001c: 00002517 auipc a0,0x2 -80000020: ef050513 addi a0,a0,-272 # 80001f0c +80000020: b1850513 addi a0,a0,-1256 # 80001b34 80000024: 00002617 auipc a2,0x2 -80000028: f6860613 addi a2,a2,-152 # 80001f8c <__BSS_END__> +80000028: b9060613 addi a2,a2,-1136 # 80001bb4 <__BSS_END__> 8000002c: 40a60633 sub a2,a2,a0 80000030: 00000593 li a1,0 -80000034: 009000ef jal ra,8000083c +80000034: 430000ef jal ra,80000464 80000038: 00000517 auipc a0,0x0 -8000003c: 70c50513 addi a0,a0,1804 # 80000744 <__libc_fini_array> -80000040: 6bc000ef jal ra,800006fc -80000044: 75c000ef jal ra,800007a0 <__libc_init_array> +8000003c: 33450513 addi a0,a0,820 # 8000036c <__libc_fini_array> +80000040: 2e4000ef jal ra,80000324 +80000044: 384000ef jal ra,800003c8 <__libc_init_array> 80000048: 008000ef jal ra,80000050
-8000004c: 6c40006f j 80000710 +8000004c: 2ec0006f j 80000338 Disassembly of section .text: @@ -34,14 +34,14 @@ Disassembly of section .text: 80000058: 800005b7 lui a1,0x80000 8000005c: 7ffff637 lui a2,0x7ffff 80000060: 08058593 addi a1,a1,128 # 80000080 <__stack_top+0x81000080> -80000064: 3100006f j 80000374 +80000064: 1780006f j 800001dc 80000068 : 80000068: 00000793 li a5,0 8000006c: 00078863 beqz a5,8000007c 80000070: 80000537 lui a0,0x80000 -80000074: 74450513 addi a0,a0,1860 # 80000744 <__stack_top+0x81000744> -80000078: 6840006f j 800006fc +80000074: 36c50513 addi a0,a0,876 # 8000036c <__stack_top+0x8100036c> +80000078: 2ac0006f j 80000324 8000007c: 00008067 ret 80000080 : @@ -76,7 +76,7 @@ Disassembly of section .text: 800000e0: fc002573 csrr a0,0xfc0 800000e4: 0005006b 0x5006b 800000e8: 00002197 auipc gp,0x2 -800000ec: 1f818193 addi gp,gp,504 # 800022e0 <__global_pointer> +800000ec: e2018193 addi gp,gp,-480 # 80001f08 <__global_pointer> 800000f0: 7f000117 auipc sp,0x7f000 800000f4: f1010113 addi sp,sp,-240 # ff000000 <__stack_top> 800000f8: 40000593 li a1,1024 @@ -106,7 +106,7 @@ Disassembly of section .text: 80000148: fc002673 csrr a2,0xfc0 8000014c: 800027b7 lui a5,0x80002 80000150: 00269693 slli a3,a3,0x2 -80000154: f0c78793 addi a5,a5,-244 # 80001f0c <__stack_top+0x81001f0c> +80000154: b3478793 addi a5,a5,-1228 # 80001b34 <__stack_top+0x81001b34> 80000158: 00d787b3 add a5,a5,a3 8000015c: 0007a483 lw s1,0(a5) 80000160: 0104a403 lw s0,16(s1) @@ -141,645 +141,391 @@ Disassembly of section .text: 800001d4: 02010113 addi sp,sp,32 800001d8: 00008067 ret -800001dc : -800001dc: fe010113 addi sp,sp,-32 -800001e0: 00112e23 sw ra,28(sp) -800001e4: 00812c23 sw s0,24(sp) -800001e8: 00912a23 sw s1,20(sp) -800001ec: 01212823 sw s2,16(sp) -800001f0: 01312623 sw s3,12(sp) -800001f4: 01412423 sw s4,8(sp) -800001f8: 01512223 sw s5,4(sp) -800001fc: fc0027f3 csrr a5,0xfc0 -80000200: 0007806b 0x7806b -80000204: cc5026f3 csrr a3,0xcc5 -80000208: cc302af3 csrr s5,0xcc3 -8000020c: cc002773 csrr a4,0xcc0 -80000210: fc002673 csrr a2,0xfc0 -80000214: 800027b7 lui a5,0x80002 -80000218: 00269693 slli a3,a3,0x2 -8000021c: f0c78793 addi a5,a5,-244 # 80001f0c <__stack_top+0x81001f0c> -80000220: 00d787b3 add a5,a5,a3 -80000224: 0007a403 lw s0,0(a5) -80000228: 01442483 lw s1,20(s0) -8000022c: 01042683 lw a3,16(s0) -80000230: 009aa9b3 slt s3,s5,s1 -80000234: 00048793 mv a5,s1 -80000238: 00d989b3 add s3,s3,a3 -8000023c: 035684b3 mul s1,a3,s5 -80000240: 00fad463 bge s5,a5,80000248 -80000244: 000a8793 mv a5,s5 -80000248: 00f484b3 add s1,s1,a5 -8000024c: 00042583 lw a1,0(s0) -80000250: 00c42683 lw a3,12(s0) -80000254: 0005aa03 lw s4,0(a1) -80000258: 0045a903 lw s2,4(a1) -8000025c: 02c484b3 mul s1,s1,a2 -80000260: 02e987b3 mul a5,s3,a4 -80000264: 00d484b3 add s1,s1,a3 -80000268: 00f484b3 add s1,s1,a5 -8000026c: 009989b3 add s3,s3,s1 -80000270: 032a0933 mul s2,s4,s2 -80000274: 0534cc63 blt s1,s3,800002cc -80000278: 0800006f j 800002f8 -8000027c: 0324c733 div a4,s1,s2 -80000280: 01944683 lbu a3,25(s0) -80000284: 032707b3 mul a5,a4,s2 -80000288: 40f487b3 sub a5,s1,a5 -8000028c: 06068063 beqz a3,800002ec -80000290: 0347c6b3 div a3,a5,s4 -80000294: 0145ae03 lw t3,20(a1) -80000298: 0105a303 lw t1,16(a1) -8000029c: 00c5a603 lw a2,12(a1) -800002a0: 00442803 lw a6,4(s0) -800002a4: 00842503 lw a0,8(s0) -800002a8: 00148493 addi s1,s1,1 -800002ac: 01c70733 add a4,a4,t3 -800002b0: 034688b3 mul a7,a3,s4 -800002b4: 006686b3 add a3,a3,t1 -800002b8: 411787b3 sub a5,a5,a7 -800002bc: 00c78633 add a2,a5,a2 -800002c0: 000800e7 jalr a6 -800002c4: 02998a63 beq s3,s1,800002f8 -800002c8: 00042583 lw a1,0(s0) -800002cc: 01844783 lbu a5,24(s0) -800002d0: fa0796e3 bnez a5,8000027c -800002d4: 01a44703 lbu a4,26(s0) -800002d8: 01944683 lbu a3,25(s0) -800002dc: 40e4d733 sra a4,s1,a4 -800002e0: 032707b3 mul a5,a4,s2 -800002e4: 40f487b3 sub a5,s1,a5 -800002e8: fa0694e3 bnez a3,80000290 -800002ec: 01b44683 lbu a3,27(s0) -800002f0: 40d7d6b3 sra a3,a5,a3 -800002f4: fa1ff06f j 80000294 -800002f8: 001aba93 seqz s5,s5 -800002fc: 000a806b 0xa806b -80000300: 01c12083 lw ra,28(sp) -80000304: 01812403 lw s0,24(sp) -80000308: 01412483 lw s1,20(sp) -8000030c: 01012903 lw s2,16(sp) -80000310: 00c12983 lw s3,12(sp) -80000314: 00812a03 lw s4,8(sp) -80000318: 00412a83 lw s5,4(sp) -8000031c: 02010113 addi sp,sp,32 -80000320: 00008067 ret +800001dc : +800001dc: fc010113 addi sp,sp,-64 +800001e0: 02112e23 sw ra,60(sp) +800001e4: 02812c23 sw s0,56(sp) +800001e8: 02912a23 sw s1,52(sp) +800001ec: 03212823 sw s2,48(sp) +800001f0: 03312623 sw s3,44(sp) +800001f4: fc2026f3 csrr a3,0xfc2 +800001f8: fc102873 csrr a6,0xfc1 +800001fc: fc002473 csrr s0,0xfc0 +80000200: cc5027f3 csrr a5,0xcc5 +80000204: 01f00713 li a4,31 +80000208: 0cf74463 blt a4,a5,800002d0 +8000020c: 030408b3 mul a7,s0,a6 +80000210: 00100713 li a4,1 +80000214: 00a8d463 bge a7,a0,8000021c +80000218: 03154733 div a4,a0,a7 +8000021c: 0ce6c863 blt a3,a4,800002ec +80000220: 0ae7d863 bge a5,a4,800002d0 +80000224: fff68693 addi a3,a3,-1 +80000228: 02e54333 div t1,a0,a4 +8000022c: 00030893 mv a7,t1 +80000230: 00f69663 bne a3,a5,8000023c +80000234: 02e56533 rem a0,a0,a4 +80000238: 006508b3 add a7,a0,t1 +8000023c: 0288c4b3 div s1,a7,s0 +80000240: 0288e933 rem s2,a7,s0 +80000244: 0b04ca63 blt s1,a6,800002f8 +80000248: 00100693 li a3,1 +8000024c: 0304c733 div a4,s1,a6 +80000250: 00070663 beqz a4,8000025c +80000254: 00070693 mv a3,a4 +80000258: 0304e733 rem a4,s1,a6 +8000025c: 800029b7 lui s3,0x80002 +80000260: b3498993 addi s3,s3,-1228 # 80001b34 <__stack_top+0x81001b34> +80000264: 00e12e23 sw a4,28(sp) +80000268: 00c10713 addi a4,sp,12 +8000026c: 00b12623 sw a1,12(sp) +80000270: 00c12823 sw a2,16(sp) +80000274: 00d12c23 sw a3,24(sp) +80000278: 02f30333 mul t1,t1,a5 +8000027c: 00279793 slli a5,a5,0x2 +80000280: 00f987b3 add a5,s3,a5 +80000284: 00e7a023 sw a4,0(a5) +80000288: 00612a23 sw t1,20(sp) +8000028c: 06904c63 bgtz s1,80000304 +80000290: 04090063 beqz s2,800002d0 +80000294: 02848433 mul s0,s1,s0 +80000298: 00812a23 sw s0,20(sp) +8000029c: 0009006b 0x9006b +800002a0: cc5027f3 csrr a5,0xcc5 +800002a4: cc202573 csrr a0,0xcc2 +800002a8: 00279793 slli a5,a5,0x2 +800002ac: 00f989b3 add s3,s3,a5 +800002b0: 0009a783 lw a5,0(s3) +800002b4: 0087a683 lw a3,8(a5) +800002b8: 0007a703 lw a4,0(a5) +800002bc: 0047a583 lw a1,4(a5) +800002c0: 00d50533 add a0,a0,a3 +800002c4: 000700e7 jalr a4 +800002c8: 00100793 li a5,1 +800002cc: 0007806b 0x7806b +800002d0: 03c12083 lw ra,60(sp) +800002d4: 03812403 lw s0,56(sp) +800002d8: 03412483 lw s1,52(sp) +800002dc: 03012903 lw s2,48(sp) +800002e0: 02c12983 lw s3,44(sp) +800002e4: 04010113 addi sp,sp,64 +800002e8: 00008067 ret +800002ec: 00068713 mv a4,a3 +800002f0: f2e7cae3 blt a5,a4,80000224 +800002f4: fddff06f j 800002d0 +800002f8: 00000713 li a4,0 +800002fc: 00100693 li a3,1 +80000300: f5dff06f j 8000025c +80000304: 00048713 mv a4,s1 +80000308: 00985463 bge a6,s1,80000310 +8000030c: 00080713 mv a4,a6 +80000310: 800007b7 lui a5,0x80000 +80000314: 11c78793 addi a5,a5,284 # 8000011c <__stack_top+0x8100011c> +80000318: 00f7106b 0xf7106b +8000031c: e01ff0ef jal ra,8000011c +80000320: f71ff06f j 80000290 -80000324 : -80000324: ff010113 addi sp,sp,-16 -80000328: 00112623 sw ra,12(sp) -8000032c: 0005006b 0x5006b -80000330: cc502773 csrr a4,0xcc5 -80000334: cc202573 csrr a0,0xcc2 -80000338: 800027b7 lui a5,0x80002 -8000033c: 00271713 slli a4,a4,0x2 -80000340: f0c78793 addi a5,a5,-244 # 80001f0c <__stack_top+0x81001f0c> -80000344: 00e787b3 add a5,a5,a4 -80000348: 0007a783 lw a5,0(a5) -8000034c: 0087a683 lw a3,8(a5) -80000350: 0007a703 lw a4,0(a5) -80000354: 0047a583 lw a1,4(a5) -80000358: 00d50533 add a0,a0,a3 -8000035c: 000700e7 jalr a4 -80000360: 00100793 li a5,1 -80000364: 0007806b 0x7806b -80000368: 00c12083 lw ra,12(sp) -8000036c: 01010113 addi sp,sp,16 -80000370: 00008067 ret +80000324 : +80000324: 00050593 mv a1,a0 +80000328: 00000693 li a3,0 +8000032c: 00000613 li a2,0 +80000330: 00000513 li a0,0 +80000334: 20c0006f j 80000540 <__register_exitproc> -80000374 : -80000374: fc010113 addi sp,sp,-64 -80000378: 02112e23 sw ra,60(sp) -8000037c: 02812c23 sw s0,56(sp) -80000380: 02912a23 sw s1,52(sp) -80000384: 03212823 sw s2,48(sp) -80000388: 03312623 sw s3,44(sp) -8000038c: fc2026f3 csrr a3,0xfc2 -80000390: fc102873 csrr a6,0xfc1 -80000394: fc002473 csrr s0,0xfc0 -80000398: cc5027f3 csrr a5,0xcc5 -8000039c: 01f00713 li a4,31 -800003a0: 0cf74463 blt a4,a5,80000468 -800003a4: 030408b3 mul a7,s0,a6 -800003a8: 00100713 li a4,1 -800003ac: 00a8d463 bge a7,a0,800003b4 -800003b0: 03154733 div a4,a0,a7 -800003b4: 0ce6c863 blt a3,a4,80000484 -800003b8: 0ae7d863 bge a5,a4,80000468 -800003bc: fff68693 addi a3,a3,-1 -800003c0: 02e54333 div t1,a0,a4 -800003c4: 00030893 mv a7,t1 -800003c8: 00f69663 bne a3,a5,800003d4 -800003cc: 02e56533 rem a0,a0,a4 -800003d0: 006508b3 add a7,a0,t1 -800003d4: 0288c4b3 div s1,a7,s0 -800003d8: 0288e933 rem s2,a7,s0 -800003dc: 0b04ca63 blt s1,a6,80000490 -800003e0: 00100693 li a3,1 -800003e4: 0304c733 div a4,s1,a6 -800003e8: 00070663 beqz a4,800003f4 -800003ec: 00070693 mv a3,a4 -800003f0: 0304e733 rem a4,s1,a6 -800003f4: 800029b7 lui s3,0x80002 -800003f8: f0c98993 addi s3,s3,-244 # 80001f0c <__stack_top+0x81001f0c> -800003fc: 00e12e23 sw a4,28(sp) -80000400: 00c10713 addi a4,sp,12 -80000404: 00b12623 sw a1,12(sp) -80000408: 00c12823 sw a2,16(sp) -8000040c: 00d12c23 sw a3,24(sp) -80000410: 02f30333 mul t1,t1,a5 -80000414: 00279793 slli a5,a5,0x2 -80000418: 00f987b3 add a5,s3,a5 -8000041c: 00e7a023 sw a4,0(a5) -80000420: 00612a23 sw t1,20(sp) -80000424: 06904c63 bgtz s1,8000049c -80000428: 04090063 beqz s2,80000468 -8000042c: 02848433 mul s0,s1,s0 -80000430: 00812a23 sw s0,20(sp) -80000434: 0009006b 0x9006b -80000438: cc5027f3 csrr a5,0xcc5 -8000043c: cc202573 csrr a0,0xcc2 -80000440: 00279793 slli a5,a5,0x2 -80000444: 00f989b3 add s3,s3,a5 -80000448: 0009a783 lw a5,0(s3) -8000044c: 0087a683 lw a3,8(a5) -80000450: 0007a703 lw a4,0(a5) -80000454: 0047a583 lw a1,4(a5) -80000458: 00d50533 add a0,a0,a3 -8000045c: 000700e7 jalr a4 -80000460: 00100793 li a5,1 -80000464: 0007806b 0x7806b -80000468: 03c12083 lw ra,60(sp) -8000046c: 03812403 lw s0,56(sp) -80000470: 03412483 lw s1,52(sp) -80000474: 03012903 lw s2,48(sp) -80000478: 02c12983 lw s3,44(sp) -8000047c: 04010113 addi sp,sp,64 -80000480: 00008067 ret -80000484: 00068713 mv a4,a3 -80000488: f2e7cae3 blt a5,a4,800003bc -8000048c: fddff06f j 80000468 -80000490: 00000713 li a4,0 -80000494: 00100693 li a3,1 -80000498: f5dff06f j 800003f4 -8000049c: 00048713 mv a4,s1 -800004a0: 00985463 bge a6,s1,800004a8 -800004a4: 00080713 mv a4,a6 -800004a8: 800007b7 lui a5,0x80000 -800004ac: 11c78793 addi a5,a5,284 # 8000011c <__stack_top+0x8100011c> -800004b0: 00f7106b 0xf7106b -800004b4: c69ff0ef jal ra,8000011c -800004b8: f71ff06f j 80000428 +80000338 : +80000338: ff010113 addi sp,sp,-16 +8000033c: 00000593 li a1,0 +80000340: 00812423 sw s0,8(sp) +80000344: 00112623 sw ra,12(sp) +80000348: 00050413 mv s0,a0 +8000034c: 290000ef jal ra,800005dc <__call_exitprocs> +80000350: 800027b7 lui a5,0x80002 +80000354: b307a503 lw a0,-1232(a5) # 80001b30 <__stack_top+0x81001b30> +80000358: 03c52783 lw a5,60(a0) +8000035c: 00078463 beqz a5,80000364 +80000360: 000780e7 jalr a5 +80000364: 00040513 mv a0,s0 +80000368: d71ff0ef jal ra,800000d8 <_exit> -800004bc : -800004bc: ff010113 addi sp,sp,-16 -800004c0: 00112623 sw ra,12(sp) -800004c4: 0005006b 0x5006b -800004c8: cc5026f3 csrr a3,0xcc5 -800004cc: cc2027f3 csrr a5,0xcc2 -800004d0: 80002737 lui a4,0x80002 -800004d4: 00269693 slli a3,a3,0x2 -800004d8: f0c70713 addi a4,a4,-244 # 80001f0c <__stack_top+0x81001f0c> -800004dc: 00d70733 add a4,a4,a3 -800004e0: 00072503 lw a0,0(a4) -800004e4: 00052583 lw a1,0(a0) -800004e8: 00c52683 lw a3,12(a0) -800004ec: 01854703 lbu a4,24(a0) -800004f0: 0005a803 lw a6,0(a1) -800004f4: 0045a603 lw a2,4(a1) -800004f8: 00d787b3 add a5,a5,a3 -800004fc: 02c80633 mul a2,a6,a2 -80000500: 04070e63 beqz a4,8000055c -80000504: 01954683 lbu a3,25(a0) -80000508: 02c7c733 div a4,a5,a2 -8000050c: 02c70633 mul a2,a4,a2 -80000510: 40c787b3 sub a5,a5,a2 -80000514: 06068063 beqz a3,80000574 -80000518: 0307c6b3 div a3,a5,a6 -8000051c: 0145ae03 lw t3,20(a1) -80000520: 0105a303 lw t1,16(a1) -80000524: 00c5a603 lw a2,12(a1) -80000528: 00452883 lw a7,4(a0) -8000052c: 00852503 lw a0,8(a0) -80000530: 01c70733 add a4,a4,t3 -80000534: 03068833 mul a6,a3,a6 -80000538: 006686b3 add a3,a3,t1 -8000053c: 410787b3 sub a5,a5,a6 -80000540: 00c78633 add a2,a5,a2 -80000544: 000880e7 jalr a7 -80000548: 00100793 li a5,1 -8000054c: 0007806b 0x7806b -80000550: 00c12083 lw ra,12(sp) -80000554: 01010113 addi sp,sp,16 -80000558: 00008067 ret -8000055c: 01a54703 lbu a4,26(a0) -80000560: 01954683 lbu a3,25(a0) -80000564: 40e7d733 sra a4,a5,a4 -80000568: 02c70633 mul a2,a4,a2 -8000056c: 40c787b3 sub a5,a5,a2 -80000570: fa0694e3 bnez a3,80000518 -80000574: 01b54683 lbu a3,27(a0) -80000578: 40d7d6b3 sra a3,a5,a3 -8000057c: fa1ff06f j 8000051c +8000036c <__libc_fini_array>: +8000036c: ff010113 addi sp,sp,-16 +80000370: 00812423 sw s0,8(sp) +80000374: 800017b7 lui a5,0x80001 +80000378: 80001437 lui s0,0x80001 +8000037c: 70440413 addi s0,s0,1796 # 80001704 <__stack_top+0x81001704> +80000380: 70478793 addi a5,a5,1796 # 80001704 <__stack_top+0x81001704> +80000384: 408787b3 sub a5,a5,s0 +80000388: 00912223 sw s1,4(sp) +8000038c: 00112623 sw ra,12(sp) +80000390: 4027d493 srai s1,a5,0x2 +80000394: 02048063 beqz s1,800003b4 <__libc_fini_array+0x48> +80000398: ffc78793 addi a5,a5,-4 +8000039c: 00878433 add s0,a5,s0 +800003a0: 00042783 lw a5,0(s0) +800003a4: fff48493 addi s1,s1,-1 +800003a8: ffc40413 addi s0,s0,-4 +800003ac: 000780e7 jalr a5 +800003b0: fe0498e3 bnez s1,800003a0 <__libc_fini_array+0x34> +800003b4: 00c12083 lw ra,12(sp) +800003b8: 00812403 lw s0,8(sp) +800003bc: 00412483 lw s1,4(sp) +800003c0: 01010113 addi sp,sp,16 +800003c4: 00008067 ret -80000580 : -80000580: fd010113 addi sp,sp,-48 -80000584: 02112623 sw ra,44(sp) -80000588: 02812423 sw s0,40(sp) -8000058c: 02912223 sw s1,36(sp) -80000590: 03212023 sw s2,32(sp) -80000594: fc202373 csrr t1,0xfc2 -80000598: fc102e73 csrr t3,0xfc1 -8000059c: fc002473 csrr s0,0xfc0 -800005a0: cc502773 csrr a4,0xcc5 -800005a4: 01f00793 li a5,31 -800005a8: 0ce7ce63 blt a5,a4,80000684 -800005ac: 00052803 lw a6,0(a0) -800005b0: 00452783 lw a5,4(a0) -800005b4: 00852883 lw a7,8(a0) -800005b8: 028e0eb3 mul t4,t3,s0 -800005bc: 00100693 li a3,1 -800005c0: 02f807b3 mul a5,a6,a5 -800005c4: 031788b3 mul a7,a5,a7 -800005c8: 011ed463 bge t4,a7,800005d0 -800005cc: 03d8c6b3 div a3,a7,t4 -800005d0: 0cd34663 blt t1,a3,8000069c -800005d4: 0ad75863 bge a4,a3,80000684 -800005d8: fff30313 addi t1,t1,-1 -800005dc: 02d8ceb3 div t4,a7,a3 -800005e0: 000e8493 mv s1,t4 -800005e4: 00e31663 bne t1,a4,800005f0 -800005e8: 02d8e6b3 rem a3,a7,a3 -800005ec: 01d684b3 add s1,a3,t4 -800005f0: 0284c933 div s2,s1,s0 -800005f4: 0284e4b3 rem s1,s1,s0 -800005f8: 0bc94863 blt s2,t3,800006a8 -800005fc: 00100893 li a7,1 -80000600: 03c946b3 div a3,s2,t3 -80000604: 00068663 beqz a3,80000610 -80000608: 00068893 mv a7,a3 -8000060c: 03c966b3 rem a3,s2,t3 -80000610: fff78f13 addi t5,a5,-1 -80000614: 00ff7f33 and t5,t5,a5 -80000618: 80002337 lui t1,0x80002 -8000061c: 4177d793 srai a5,a5,0x17 -80000620: f8178793 addi a5,a5,-127 -80000624: f0c30313 addi t1,t1,-244 # 80001f0c <__stack_top+0x81001f0c> -80000628: 001f3f13 seqz t5,t5 -8000062c: 00f10f23 sb a5,30(sp) -80000630: 00410793 addi a5,sp,4 -80000634: 00a12223 sw a0,4(sp) -80000638: 00b12423 sw a1,8(sp) -8000063c: 00c12623 sw a2,12(sp) -80000640: 01112a23 sw a7,20(sp) -80000644: 00d12c23 sw a3,24(sp) -80000648: 01e10e23 sb t5,28(sp) -8000064c: 02ee8fb3 mul t6,t4,a4 -80000650: fff80e93 addi t4,a6,-1 -80000654: 010efeb3 and t4,t4,a6 -80000658: 00271713 slli a4,a4,0x2 -8000065c: 41785813 srai a6,a6,0x17 -80000660: 001ebe93 seqz t4,t4 -80000664: f8180813 addi a6,a6,-127 -80000668: 00e30733 add a4,t1,a4 -8000066c: 01d10ea3 sb t4,29(sp) -80000670: 01010fa3 sb a6,31(sp) -80000674: 01f12823 sw t6,16(sp) -80000678: 00f72023 sw a5,0(a4) -8000067c: 03204c63 bgtz s2,800006b4 -80000680: 04049a63 bnez s1,800006d4 -80000684: 02c12083 lw ra,44(sp) -80000688: 02812403 lw s0,40(sp) -8000068c: 02412483 lw s1,36(sp) -80000690: 02012903 lw s2,32(sp) -80000694: 03010113 addi sp,sp,48 -80000698: 00008067 ret -8000069c: 00030693 mv a3,t1 -800006a0: f2d74ce3 blt a4,a3,800005d8 -800006a4: fe1ff06f j 80000684 -800006a8: 00000693 li a3,0 -800006ac: 00100893 li a7,1 -800006b0: f61ff06f j 80000610 -800006b4: 00090713 mv a4,s2 -800006b8: 012e5463 bge t3,s2,800006c0 -800006bc: 000e0713 mv a4,t3 -800006c0: 800007b7 lui a5,0x80000 -800006c4: 1dc78793 addi a5,a5,476 # 800001dc <__stack_top+0x810001dc> -800006c8: 00f7106b 0xf7106b -800006cc: b11ff0ef jal ra,800001dc -800006d0: fa048ae3 beqz s1,80000684 -800006d4: 02890433 mul s0,s2,s0 -800006d8: 00048513 mv a0,s1 -800006dc: 00812823 sw s0,16(sp) -800006e0: dddff0ef jal ra,800004bc -800006e4: 02c12083 lw ra,44(sp) -800006e8: 02812403 lw s0,40(sp) -800006ec: 02412483 lw s1,36(sp) -800006f0: 02012903 lw s2,32(sp) -800006f4: 03010113 addi sp,sp,48 -800006f8: 00008067 ret +800003c8 <__libc_init_array>: +800003c8: ff010113 addi sp,sp,-16 +800003cc: 00812423 sw s0,8(sp) +800003d0: 01212023 sw s2,0(sp) +800003d4: 80001437 lui s0,0x80001 +800003d8: 80001937 lui s2,0x80001 +800003dc: 70040793 addi a5,s0,1792 # 80001700 <__stack_top+0x81001700> +800003e0: 70090913 addi s2,s2,1792 # 80001700 <__stack_top+0x81001700> +800003e4: 40f90933 sub s2,s2,a5 +800003e8: 00112623 sw ra,12(sp) +800003ec: 00912223 sw s1,4(sp) +800003f0: 40295913 srai s2,s2,0x2 +800003f4: 02090063 beqz s2,80000414 <__libc_init_array+0x4c> +800003f8: 70040413 addi s0,s0,1792 +800003fc: 00000493 li s1,0 +80000400: 00042783 lw a5,0(s0) +80000404: 00148493 addi s1,s1,1 +80000408: 00440413 addi s0,s0,4 +8000040c: 000780e7 jalr a5 +80000410: fe9918e3 bne s2,s1,80000400 <__libc_init_array+0x38> +80000414: 80001437 lui s0,0x80001 +80000418: 80001937 lui s2,0x80001 +8000041c: 70040793 addi a5,s0,1792 # 80001700 <__stack_top+0x81001700> +80000420: 70490913 addi s2,s2,1796 # 80001704 <__stack_top+0x81001704> +80000424: 40f90933 sub s2,s2,a5 +80000428: 40295913 srai s2,s2,0x2 +8000042c: 02090063 beqz s2,8000044c <__libc_init_array+0x84> +80000430: 70040413 addi s0,s0,1792 +80000434: 00000493 li s1,0 +80000438: 00042783 lw a5,0(s0) +8000043c: 00148493 addi s1,s1,1 +80000440: 00440413 addi s0,s0,4 +80000444: 000780e7 jalr a5 +80000448: fe9918e3 bne s2,s1,80000438 <__libc_init_array+0x70> +8000044c: 00c12083 lw ra,12(sp) +80000450: 00812403 lw s0,8(sp) +80000454: 00412483 lw s1,4(sp) +80000458: 00012903 lw s2,0(sp) +8000045c: 01010113 addi sp,sp,16 +80000460: 00008067 ret -800006fc : -800006fc: 00050593 mv a1,a0 -80000700: 00000693 li a3,0 -80000704: 00000613 li a2,0 -80000708: 00000513 li a0,0 -8000070c: 20c0006f j 80000918 <__register_exitproc> +80000464 : +80000464: 00f00313 li t1,15 +80000468: 00050713 mv a4,a0 +8000046c: 02c37e63 bgeu t1,a2,800004a8 +80000470: 00f77793 andi a5,a4,15 +80000474: 0a079063 bnez a5,80000514 +80000478: 08059263 bnez a1,800004fc +8000047c: ff067693 andi a3,a2,-16 +80000480: 00f67613 andi a2,a2,15 +80000484: 00e686b3 add a3,a3,a4 +80000488: 00b72023 sw a1,0(a4) +8000048c: 00b72223 sw a1,4(a4) +80000490: 00b72423 sw a1,8(a4) +80000494: 00b72623 sw a1,12(a4) +80000498: 01070713 addi a4,a4,16 +8000049c: fed766e3 bltu a4,a3,80000488 +800004a0: 00061463 bnez a2,800004a8 +800004a4: 00008067 ret +800004a8: 40c306b3 sub a3,t1,a2 +800004ac: 00269693 slli a3,a3,0x2 +800004b0: 00000297 auipc t0,0x0 +800004b4: 005686b3 add a3,a3,t0 +800004b8: 00c68067 jr 12(a3) +800004bc: 00b70723 sb a1,14(a4) +800004c0: 00b706a3 sb a1,13(a4) +800004c4: 00b70623 sb a1,12(a4) +800004c8: 00b705a3 sb a1,11(a4) +800004cc: 00b70523 sb a1,10(a4) +800004d0: 00b704a3 sb a1,9(a4) +800004d4: 00b70423 sb a1,8(a4) +800004d8: 00b703a3 sb a1,7(a4) +800004dc: 00b70323 sb a1,6(a4) +800004e0: 00b702a3 sb a1,5(a4) +800004e4: 00b70223 sb a1,4(a4) +800004e8: 00b701a3 sb a1,3(a4) +800004ec: 00b70123 sb a1,2(a4) +800004f0: 00b700a3 sb a1,1(a4) +800004f4: 00b70023 sb a1,0(a4) +800004f8: 00008067 ret +800004fc: 0ff5f593 andi a1,a1,255 +80000500: 00859693 slli a3,a1,0x8 +80000504: 00d5e5b3 or a1,a1,a3 +80000508: 01059693 slli a3,a1,0x10 +8000050c: 00d5e5b3 or a1,a1,a3 +80000510: f6dff06f j 8000047c +80000514: 00279693 slli a3,a5,0x2 +80000518: 00000297 auipc t0,0x0 +8000051c: 005686b3 add a3,a3,t0 +80000520: 00008293 mv t0,ra +80000524: fa0680e7 jalr -96(a3) +80000528: 00028093 mv ra,t0 +8000052c: ff078793 addi a5,a5,-16 +80000530: 40f70733 sub a4,a4,a5 +80000534: 00f60633 add a2,a2,a5 +80000538: f6c378e3 bgeu t1,a2,800004a8 +8000053c: f3dff06f j 80000478 -80000710 : -80000710: ff010113 addi sp,sp,-16 -80000714: 00000593 li a1,0 -80000718: 00812423 sw s0,8(sp) -8000071c: 00112623 sw ra,12(sp) -80000720: 00050413 mv s0,a0 -80000724: 290000ef jal ra,800009b4 <__call_exitprocs> -80000728: 800027b7 lui a5,0x80002 -8000072c: f087a503 lw a0,-248(a5) # 80001f08 <__stack_top+0x81001f08> -80000730: 03c52783 lw a5,60(a0) -80000734: 00078463 beqz a5,8000073c -80000738: 000780e7 jalr a5 -8000073c: 00040513 mv a0,s0 -80000740: 999ff0ef jal ra,800000d8 <_exit> +80000540 <__register_exitproc>: +80000540: 800027b7 lui a5,0x80002 +80000544: b307a703 lw a4,-1232(a5) # 80001b30 <__stack_top+0x81001b30> +80000548: 14872783 lw a5,328(a4) +8000054c: 04078c63 beqz a5,800005a4 <__register_exitproc+0x64> +80000550: 0047a703 lw a4,4(a5) +80000554: 01f00813 li a6,31 +80000558: 06e84e63 blt a6,a4,800005d4 <__register_exitproc+0x94> +8000055c: 00271813 slli a6,a4,0x2 +80000560: 02050663 beqz a0,8000058c <__register_exitproc+0x4c> +80000564: 01078333 add t1,a5,a6 +80000568: 08c32423 sw a2,136(t1) +8000056c: 1887a883 lw a7,392(a5) +80000570: 00100613 li a2,1 +80000574: 00e61633 sll a2,a2,a4 +80000578: 00c8e8b3 or a7,a7,a2 +8000057c: 1917a423 sw a7,392(a5) +80000580: 10d32423 sw a3,264(t1) +80000584: 00200693 li a3,2 +80000588: 02d50463 beq a0,a3,800005b0 <__register_exitproc+0x70> +8000058c: 00170713 addi a4,a4,1 +80000590: 00e7a223 sw a4,4(a5) +80000594: 010787b3 add a5,a5,a6 +80000598: 00b7a423 sw a1,8(a5) +8000059c: 00000513 li a0,0 +800005a0: 00008067 ret +800005a4: 14c70793 addi a5,a4,332 +800005a8: 14f72423 sw a5,328(a4) +800005ac: fa5ff06f j 80000550 <__register_exitproc+0x10> +800005b0: 18c7a683 lw a3,396(a5) +800005b4: 00170713 addi a4,a4,1 +800005b8: 00e7a223 sw a4,4(a5) +800005bc: 00c6e633 or a2,a3,a2 +800005c0: 18c7a623 sw a2,396(a5) +800005c4: 010787b3 add a5,a5,a6 +800005c8: 00b7a423 sw a1,8(a5) +800005cc: 00000513 li a0,0 +800005d0: 00008067 ret +800005d4: fff00513 li a0,-1 +800005d8: 00008067 ret -80000744 <__libc_fini_array>: -80000744: ff010113 addi sp,sp,-16 -80000748: 00812423 sw s0,8(sp) -8000074c: 800027b7 lui a5,0x80002 -80000750: 80002437 lui s0,0x80002 -80000754: adc40413 addi s0,s0,-1316 # 80001adc <__stack_top+0x81001adc> -80000758: adc78793 addi a5,a5,-1316 # 80001adc <__stack_top+0x81001adc> -8000075c: 408787b3 sub a5,a5,s0 -80000760: 00912223 sw s1,4(sp) -80000764: 00112623 sw ra,12(sp) -80000768: 4027d493 srai s1,a5,0x2 -8000076c: 02048063 beqz s1,8000078c <__libc_fini_array+0x48> -80000770: ffc78793 addi a5,a5,-4 -80000774: 00878433 add s0,a5,s0 -80000778: 00042783 lw a5,0(s0) -8000077c: fff48493 addi s1,s1,-1 -80000780: ffc40413 addi s0,s0,-4 -80000784: 000780e7 jalr a5 -80000788: fe0498e3 bnez s1,80000778 <__libc_fini_array+0x34> -8000078c: 00c12083 lw ra,12(sp) -80000790: 00812403 lw s0,8(sp) -80000794: 00412483 lw s1,4(sp) -80000798: 01010113 addi sp,sp,16 -8000079c: 00008067 ret - -800007a0 <__libc_init_array>: -800007a0: ff010113 addi sp,sp,-16 -800007a4: 00812423 sw s0,8(sp) -800007a8: 01212023 sw s2,0(sp) -800007ac: 80002437 lui s0,0x80002 -800007b0: 80002937 lui s2,0x80002 -800007b4: ad840793 addi a5,s0,-1320 # 80001ad8 <__stack_top+0x81001ad8> -800007b8: ad890913 addi s2,s2,-1320 # 80001ad8 <__stack_top+0x81001ad8> -800007bc: 40f90933 sub s2,s2,a5 -800007c0: 00112623 sw ra,12(sp) -800007c4: 00912223 sw s1,4(sp) -800007c8: 40295913 srai s2,s2,0x2 -800007cc: 02090063 beqz s2,800007ec <__libc_init_array+0x4c> -800007d0: ad840413 addi s0,s0,-1320 -800007d4: 00000493 li s1,0 -800007d8: 00042783 lw a5,0(s0) -800007dc: 00148493 addi s1,s1,1 -800007e0: 00440413 addi s0,s0,4 -800007e4: 000780e7 jalr a5 -800007e8: fe9918e3 bne s2,s1,800007d8 <__libc_init_array+0x38> -800007ec: 80002437 lui s0,0x80002 -800007f0: 80002937 lui s2,0x80002 -800007f4: ad840793 addi a5,s0,-1320 # 80001ad8 <__stack_top+0x81001ad8> -800007f8: adc90913 addi s2,s2,-1316 # 80001adc <__stack_top+0x81001adc> -800007fc: 40f90933 sub s2,s2,a5 -80000800: 40295913 srai s2,s2,0x2 -80000804: 02090063 beqz s2,80000824 <__libc_init_array+0x84> -80000808: ad840413 addi s0,s0,-1320 -8000080c: 00000493 li s1,0 -80000810: 00042783 lw a5,0(s0) -80000814: 00148493 addi s1,s1,1 -80000818: 00440413 addi s0,s0,4 -8000081c: 000780e7 jalr a5 -80000820: fe9918e3 bne s2,s1,80000810 <__libc_init_array+0x70> -80000824: 00c12083 lw ra,12(sp) -80000828: 00812403 lw s0,8(sp) -8000082c: 00412483 lw s1,4(sp) -80000830: 00012903 lw s2,0(sp) -80000834: 01010113 addi sp,sp,16 -80000838: 00008067 ret - -8000083c : -8000083c: 00f00313 li t1,15 -80000840: 00050713 mv a4,a0 -80000844: 02c37e63 bgeu t1,a2,80000880 -80000848: 00f77793 andi a5,a4,15 -8000084c: 0a079063 bnez a5,800008ec -80000850: 08059263 bnez a1,800008d4 -80000854: ff067693 andi a3,a2,-16 -80000858: 00f67613 andi a2,a2,15 -8000085c: 00e686b3 add a3,a3,a4 -80000860: 00b72023 sw a1,0(a4) -80000864: 00b72223 sw a1,4(a4) -80000868: 00b72423 sw a1,8(a4) -8000086c: 00b72623 sw a1,12(a4) -80000870: 01070713 addi a4,a4,16 -80000874: fed766e3 bltu a4,a3,80000860 -80000878: 00061463 bnez a2,80000880 -8000087c: 00008067 ret -80000880: 40c306b3 sub a3,t1,a2 -80000884: 00269693 slli a3,a3,0x2 -80000888: 00000297 auipc t0,0x0 -8000088c: 005686b3 add a3,a3,t0 -80000890: 00c68067 jr 12(a3) -80000894: 00b70723 sb a1,14(a4) -80000898: 00b706a3 sb a1,13(a4) -8000089c: 00b70623 sb a1,12(a4) -800008a0: 00b705a3 sb a1,11(a4) -800008a4: 00b70523 sb a1,10(a4) -800008a8: 00b704a3 sb a1,9(a4) -800008ac: 00b70423 sb a1,8(a4) -800008b0: 00b703a3 sb a1,7(a4) -800008b4: 00b70323 sb a1,6(a4) -800008b8: 00b702a3 sb a1,5(a4) -800008bc: 00b70223 sb a1,4(a4) -800008c0: 00b701a3 sb a1,3(a4) -800008c4: 00b70123 sb a1,2(a4) -800008c8: 00b700a3 sb a1,1(a4) -800008cc: 00b70023 sb a1,0(a4) -800008d0: 00008067 ret -800008d4: 0ff5f593 andi a1,a1,255 -800008d8: 00859693 slli a3,a1,0x8 -800008dc: 00d5e5b3 or a1,a1,a3 -800008e0: 01059693 slli a3,a1,0x10 -800008e4: 00d5e5b3 or a1,a1,a3 -800008e8: f6dff06f j 80000854 -800008ec: 00279693 slli a3,a5,0x2 -800008f0: 00000297 auipc t0,0x0 -800008f4: 005686b3 add a3,a3,t0 -800008f8: 00008293 mv t0,ra -800008fc: fa0680e7 jalr -96(a3) -80000900: 00028093 mv ra,t0 -80000904: ff078793 addi a5,a5,-16 -80000908: 40f70733 sub a4,a4,a5 -8000090c: 00f60633 add a2,a2,a5 -80000910: f6c378e3 bgeu t1,a2,80000880 -80000914: f3dff06f j 80000850 - -80000918 <__register_exitproc>: -80000918: 800027b7 lui a5,0x80002 -8000091c: f087a703 lw a4,-248(a5) # 80001f08 <__stack_top+0x81001f08> -80000920: 14872783 lw a5,328(a4) -80000924: 04078c63 beqz a5,8000097c <__register_exitproc+0x64> -80000928: 0047a703 lw a4,4(a5) -8000092c: 01f00813 li a6,31 -80000930: 06e84e63 blt a6,a4,800009ac <__register_exitproc+0x94> -80000934: 00271813 slli a6,a4,0x2 -80000938: 02050663 beqz a0,80000964 <__register_exitproc+0x4c> -8000093c: 01078333 add t1,a5,a6 -80000940: 08c32423 sw a2,136(t1) -80000944: 1887a883 lw a7,392(a5) -80000948: 00100613 li a2,1 -8000094c: 00e61633 sll a2,a2,a4 -80000950: 00c8e8b3 or a7,a7,a2 -80000954: 1917a423 sw a7,392(a5) -80000958: 10d32423 sw a3,264(t1) -8000095c: 00200693 li a3,2 -80000960: 02d50463 beq a0,a3,80000988 <__register_exitproc+0x70> -80000964: 00170713 addi a4,a4,1 -80000968: 00e7a223 sw a4,4(a5) -8000096c: 010787b3 add a5,a5,a6 -80000970: 00b7a423 sw a1,8(a5) -80000974: 00000513 li a0,0 -80000978: 00008067 ret -8000097c: 14c70793 addi a5,a4,332 -80000980: 14f72423 sw a5,328(a4) -80000984: fa5ff06f j 80000928 <__register_exitproc+0x10> -80000988: 18c7a683 lw a3,396(a5) -8000098c: 00170713 addi a4,a4,1 -80000990: 00e7a223 sw a4,4(a5) -80000994: 00c6e633 or a2,a3,a2 -80000998: 18c7a623 sw a2,396(a5) -8000099c: 010787b3 add a5,a5,a6 -800009a0: 00b7a423 sw a1,8(a5) -800009a4: 00000513 li a0,0 -800009a8: 00008067 ret -800009ac: fff00513 li a0,-1 -800009b0: 00008067 ret - -800009b4 <__call_exitprocs>: -800009b4: fd010113 addi sp,sp,-48 -800009b8: 800027b7 lui a5,0x80002 -800009bc: 01412c23 sw s4,24(sp) -800009c0: f087aa03 lw s4,-248(a5) # 80001f08 <__stack_top+0x81001f08> -800009c4: 03212023 sw s2,32(sp) -800009c8: 02112623 sw ra,44(sp) -800009cc: 148a2903 lw s2,328(s4) -800009d0: 02812423 sw s0,40(sp) -800009d4: 02912223 sw s1,36(sp) -800009d8: 01312e23 sw s3,28(sp) -800009dc: 01512a23 sw s5,20(sp) -800009e0: 01612823 sw s6,16(sp) -800009e4: 01712623 sw s7,12(sp) -800009e8: 01812423 sw s8,8(sp) -800009ec: 04090063 beqz s2,80000a2c <__call_exitprocs+0x78> -800009f0: 00050b13 mv s6,a0 -800009f4: 00058b93 mv s7,a1 -800009f8: 00100a93 li s5,1 -800009fc: fff00993 li s3,-1 -80000a00: 00492483 lw s1,4(s2) -80000a04: fff48413 addi s0,s1,-1 -80000a08: 02044263 bltz s0,80000a2c <__call_exitprocs+0x78> -80000a0c: 00249493 slli s1,s1,0x2 -80000a10: 009904b3 add s1,s2,s1 -80000a14: 040b8463 beqz s7,80000a5c <__call_exitprocs+0xa8> -80000a18: 1044a783 lw a5,260(s1) -80000a1c: 05778063 beq a5,s7,80000a5c <__call_exitprocs+0xa8> -80000a20: fff40413 addi s0,s0,-1 -80000a24: ffc48493 addi s1,s1,-4 -80000a28: ff3416e3 bne s0,s3,80000a14 <__call_exitprocs+0x60> -80000a2c: 02c12083 lw ra,44(sp) -80000a30: 02812403 lw s0,40(sp) -80000a34: 02412483 lw s1,36(sp) -80000a38: 02012903 lw s2,32(sp) -80000a3c: 01c12983 lw s3,28(sp) -80000a40: 01812a03 lw s4,24(sp) -80000a44: 01412a83 lw s5,20(sp) -80000a48: 01012b03 lw s6,16(sp) -80000a4c: 00c12b83 lw s7,12(sp) -80000a50: 00812c03 lw s8,8(sp) -80000a54: 03010113 addi sp,sp,48 -80000a58: 00008067 ret -80000a5c: 00492783 lw a5,4(s2) -80000a60: 0044a683 lw a3,4(s1) -80000a64: fff78793 addi a5,a5,-1 -80000a68: 04878e63 beq a5,s0,80000ac4 <__call_exitprocs+0x110> -80000a6c: 0004a223 sw zero,4(s1) -80000a70: fa0688e3 beqz a3,80000a20 <__call_exitprocs+0x6c> -80000a74: 18892783 lw a5,392(s2) -80000a78: 008a9733 sll a4,s5,s0 -80000a7c: 00492c03 lw s8,4(s2) -80000a80: 00f777b3 and a5,a4,a5 -80000a84: 02079263 bnez a5,80000aa8 <__call_exitprocs+0xf4> -80000a88: 000680e7 jalr a3 -80000a8c: 00492703 lw a4,4(s2) -80000a90: 148a2783 lw a5,328(s4) -80000a94: 01871463 bne a4,s8,80000a9c <__call_exitprocs+0xe8> -80000a98: f8f904e3 beq s2,a5,80000a20 <__call_exitprocs+0x6c> -80000a9c: f80788e3 beqz a5,80000a2c <__call_exitprocs+0x78> -80000aa0: 00078913 mv s2,a5 -80000aa4: f5dff06f j 80000a00 <__call_exitprocs+0x4c> -80000aa8: 18c92783 lw a5,396(s2) -80000aac: 0844a583 lw a1,132(s1) -80000ab0: 00f77733 and a4,a4,a5 -80000ab4: 00071c63 bnez a4,80000acc <__call_exitprocs+0x118> -80000ab8: 000b0513 mv a0,s6 -80000abc: 000680e7 jalr a3 -80000ac0: fcdff06f j 80000a8c <__call_exitprocs+0xd8> -80000ac4: 00892223 sw s0,4(s2) -80000ac8: fa9ff06f j 80000a70 <__call_exitprocs+0xbc> -80000acc: 00058513 mv a0,a1 -80000ad0: 000680e7 jalr a3 -80000ad4: fb9ff06f j 80000a8c <__call_exitprocs+0xd8> +800005dc <__call_exitprocs>: +800005dc: fd010113 addi sp,sp,-48 +800005e0: 800027b7 lui a5,0x80002 +800005e4: 01412c23 sw s4,24(sp) +800005e8: b307aa03 lw s4,-1232(a5) # 80001b30 <__stack_top+0x81001b30> +800005ec: 03212023 sw s2,32(sp) +800005f0: 02112623 sw ra,44(sp) +800005f4: 148a2903 lw s2,328(s4) +800005f8: 02812423 sw s0,40(sp) +800005fc: 02912223 sw s1,36(sp) +80000600: 01312e23 sw s3,28(sp) +80000604: 01512a23 sw s5,20(sp) +80000608: 01612823 sw s6,16(sp) +8000060c: 01712623 sw s7,12(sp) +80000610: 01812423 sw s8,8(sp) +80000614: 04090063 beqz s2,80000654 <__call_exitprocs+0x78> +80000618: 00050b13 mv s6,a0 +8000061c: 00058b93 mv s7,a1 +80000620: 00100a93 li s5,1 +80000624: fff00993 li s3,-1 +80000628: 00492483 lw s1,4(s2) +8000062c: fff48413 addi s0,s1,-1 +80000630: 02044263 bltz s0,80000654 <__call_exitprocs+0x78> +80000634: 00249493 slli s1,s1,0x2 +80000638: 009904b3 add s1,s2,s1 +8000063c: 040b8463 beqz s7,80000684 <__call_exitprocs+0xa8> +80000640: 1044a783 lw a5,260(s1) +80000644: 05778063 beq a5,s7,80000684 <__call_exitprocs+0xa8> +80000648: fff40413 addi s0,s0,-1 +8000064c: ffc48493 addi s1,s1,-4 +80000650: ff3416e3 bne s0,s3,8000063c <__call_exitprocs+0x60> +80000654: 02c12083 lw ra,44(sp) +80000658: 02812403 lw s0,40(sp) +8000065c: 02412483 lw s1,36(sp) +80000660: 02012903 lw s2,32(sp) +80000664: 01c12983 lw s3,28(sp) +80000668: 01812a03 lw s4,24(sp) +8000066c: 01412a83 lw s5,20(sp) +80000670: 01012b03 lw s6,16(sp) +80000674: 00c12b83 lw s7,12(sp) +80000678: 00812c03 lw s8,8(sp) +8000067c: 03010113 addi sp,sp,48 +80000680: 00008067 ret +80000684: 00492783 lw a5,4(s2) +80000688: 0044a683 lw a3,4(s1) +8000068c: fff78793 addi a5,a5,-1 +80000690: 04878e63 beq a5,s0,800006ec <__call_exitprocs+0x110> +80000694: 0004a223 sw zero,4(s1) +80000698: fa0688e3 beqz a3,80000648 <__call_exitprocs+0x6c> +8000069c: 18892783 lw a5,392(s2) +800006a0: 008a9733 sll a4,s5,s0 +800006a4: 00492c03 lw s8,4(s2) +800006a8: 00f777b3 and a5,a4,a5 +800006ac: 02079263 bnez a5,800006d0 <__call_exitprocs+0xf4> +800006b0: 000680e7 jalr a3 +800006b4: 00492703 lw a4,4(s2) +800006b8: 148a2783 lw a5,328(s4) +800006bc: 01871463 bne a4,s8,800006c4 <__call_exitprocs+0xe8> +800006c0: f8f904e3 beq s2,a5,80000648 <__call_exitprocs+0x6c> +800006c4: f80788e3 beqz a5,80000654 <__call_exitprocs+0x78> +800006c8: 00078913 mv s2,a5 +800006cc: f5dff06f j 80000628 <__call_exitprocs+0x4c> +800006d0: 18c92783 lw a5,396(s2) +800006d4: 0844a583 lw a1,132(s1) +800006d8: 00f77733 and a4,a4,a5 +800006dc: 00071c63 bnez a4,800006f4 <__call_exitprocs+0x118> +800006e0: 000b0513 mv a0,s6 +800006e4: 000680e7 jalr a3 +800006e8: fcdff06f j 800006b4 <__call_exitprocs+0xd8> +800006ec: 00892223 sw s0,4(s2) +800006f0: fa9ff06f j 80000698 <__call_exitprocs+0xbc> +800006f4: 00058513 mv a0,a1 +800006f8: 000680e7 jalr a3 +800006fc: fb9ff06f j 800006b4 <__call_exitprocs+0xd8> Disassembly of section .init_array: -80001ad8 <__init_array_start>: -80001ad8: 0068 addi a0,sp,12 -80001ada: 8000 0x8000 +80001700 <__init_array_start>: +80001700: 0068 addi a0,sp,12 +80001702: 8000 0x8000 Disassembly of section .data: -80001ae0 : -80001ae0: 0000 unimp -80001ae2: 0000 unimp -80001ae4: 1dcc addi a1,sp,756 -80001ae6: 8000 0x8000 -80001ae8: 1e34 addi a3,sp,824 -80001aea: 8000 0x8000 -80001aec: 1e9c addi a5,sp,880 -80001aee: 8000 0x8000 +80001708 : +80001708: 0000 unimp +8000170a: 0000 unimp +8000170c: 19f4 addi a3,sp,252 +8000170e: 8000 0x8000 +80001710: 1a5c addi a5,sp,308 +80001712: 8000 0x8000 +80001714: 1ac4 addi s1,sp,372 +80001716: 8000 0x8000 ... -80001b88: 0001 nop -80001b8a: 0000 unimp -80001b8c: 0000 unimp -80001b8e: 0000 unimp -80001b90: 330e fld ft6,224(sp) -80001b92: abcd j 80002184 <__BSS_END__+0x1f8> -80001b94: 1234 addi a3,sp,296 -80001b96: e66d bnez a2,80001c80 -80001b98: deec sw a1,124(a3) -80001b9a: 0005 c.nop 1 -80001b9c: 0000000b 0xb +800017b0: 0001 nop +800017b2: 0000 unimp +800017b4: 0000 unimp +800017b6: 0000 unimp +800017b8: 330e fld ft6,224(sp) +800017ba: abcd j 80001dac <__BSS_END__+0x1f8> +800017bc: 1234 addi a3,sp,296 +800017be: e66d bnez a2,800018a8 +800017c0: deec sw a1,124(a3) +800017c2: 0005 c.nop 1 +800017c4: 0000000b 0xb ... Disassembly of section .sdata: -80001f08 <_global_impure_ptr>: -80001f08: 1ae0 addi s0,sp,380 -80001f0a: 8000 0x8000 +80001b30 <_global_impure_ptr>: +80001b30: 1708 addi a0,sp,928 +80001b32: 8000 0x8000 Disassembly of section .bss: -80001f0c : +80001b34 : ... Disassembly of section .comment: diff --git a/driver/tests/demo/kernel.elf b/driver/tests/demo/kernel.elf index f4da7d87..c4af06b4 100755 Binary files a/driver/tests/demo/kernel.elf and b/driver/tests/demo/kernel.elf differ diff --git a/driver/tests/dogfood/Makefile b/driver/tests/dogfood/Makefile index 8ceca96d..74d86837 100644 --- a/driver/tests/dogfood/Makefile +++ b/driver/tests/dogfood/Makefile @@ -8,10 +8,11 @@ VX_CXX = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-g++ VX_DP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objdump VX_CP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objcopy -VX_CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wstack-usage=1024 -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -nostartfiles -Wl,--gc-sections,-Map,kernel.map +VX_CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wstack-usage=1024 -ffreestanding -nostartfiles -fdata-sections -ffunction-sections VX_CFLAGS += -I$(VORTEX_RT_PATH)/include -I$(VORTEX_RT_PATH)/../hw -VX_LDFLAGS += $(VORTEX_RT_PATH)/libvortexrt.a +VX_LDFLAGS += -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a + VX_LDFLAGS += -lm VX_SRCS = kernel.c diff --git a/driver/tests/dogfood/kernel.bin b/driver/tests/dogfood/kernel.bin index 54a4cb46..a9a10e77 100755 Binary files a/driver/tests/dogfood/kernel.bin and b/driver/tests/dogfood/kernel.bin differ diff --git a/driver/tests/dogfood/kernel.dump b/driver/tests/dogfood/kernel.dump index 5f01338d..326b24d2 100644 --- a/driver/tests/dogfood/kernel.dump +++ b/driver/tests/dogfood/kernel.dump @@ -4,21 +4,22 @@ kernel.elf: file format elf32-littleriscv SYMBOL TABLE: 80000000 l d .init 00000000 .init 80000050 l d .text 00000000 .text -8000133c l d .rodata 00000000 .rodata -80002388 l d .init_array 00000000 .init_array -80002390 l d .data 00000000 .data -800027b8 l d .sdata 00000000 .sdata -800027c0 l d .sbss 00000000 .sbss -800027c4 l d .bss 00000000 .bss +80000f28 l d .rodata 00000000 .rodata +80001000 l d .init_array 00000000 .init_array +80001008 l d .data 00000000 .data +80001430 l d .sdata 00000000 .sdata +80001438 l d .sbss 00000000 .sbss +8000143c l d .bss 00000000 .bss 00000000 l d .comment 00000000 .comment 00000000 l d .riscv.attributes 00000000 .riscv.attributes 00000000 l df *ABS* 00000000 vx_start.S.o -800007f0 l .text 00000000 RETURN +800007b4 l .text 00000000 RETURN 00000000 l df *ABS* 00000000 kernel.c -8000133c l O .rodata 0000004c sc_tests +80000f28 l O .rodata 0000004c sc_tests 00000000 l df *ABS* 00000000 __call_atexit.c 80000078 l F .text 00000018 register_fini 00000000 l df *ABS* 00000000 vx_spawn.c +800007b8 l F .text 000000c0 spawn_tasks_callback 00000000 l df *ABS* 00000000 wf_sqrt.c 00000000 l df *ABS* 00000000 ef_sqrt.c 00000000 l df *ABS* 00000000 atexit.c @@ -28,66 +29,61 @@ SYMBOL TABLE: 00000000 l df *ABS* 00000000 init.c 00000000 l df *ABS* 00000000 __atexit.c 00000000 l df *ABS* 00000000 impure.c -80002390 l O .data 00000428 impure_data +80001008 l O .data 00000428 impure_data 00000000 l df *ABS* 00000000 -8000238c l .init_array 00000000 __fini_array_end -8000238c l .init_array 00000000 __fini_array_start -8000238c l .init_array 00000000 __init_array_end -80002388 l .init_array 00000000 __preinit_array_end -80002388 l .init_array 00000000 __init_array_start -80002388 l .init_array 00000000 __preinit_array_start -80000a4c g F .text 00000148 vx_spawn_tasks +80001004 l .init_array 00000000 __fini_array_end +80001004 l .init_array 00000000 __fini_array_start +80001004 l .init_array 00000000 __init_array_end +80001000 l .init_array 00000000 __preinit_array_end +80001000 l .init_array 00000000 __init_array_start +80001000 l .init_array 00000000 __preinit_array_start +80000878 g F .text 00000148 vx_spawn_tasks 00000000 g *ABS* 00000000 __stack_usage 80000250 g F .text 00000058 kernel_fsub 80000358 g F .text 00000058 kernel_fmsub -80000f68 g F .text 0000000c __errno +80000b54 g F .text 0000000c __errno 00000400 g *ABS* 00000000 __stack_size -800027c4 g O .bss 00000080 g_wspawn_args -800027b8 g .sdata 00000000 __SDATA_BEGIN__ -80000dd4 g F .text 00000074 sqrtf -800009fc g F .text 00000050 spawn_remaining_tasks_callback -800006e8 g F .text 000000c8 kernel_fsqrt -80002b90 g *ABS* 00000000 __global_pointer +8000143c g O .bss 00000080 g_wspawn_args +80001430 g .sdata 00000000 __SDATA_BEGIN__ +800009c0 g F .text 00000074 sqrtf +800006e8 g F .text 0000008c kernel_fsqrt +80001808 g *ABS* 00000000 __global_pointer 80000578 g F .text 0000005c kernel_ftoi -800027c0 g O .sbss 00000004 __fdlib_version -800027b8 g O .sdata 00000004 _global_impure_ptr -80001004 g F .text 0000009c __libc_init_array +80001438 g O .sbss 00000004 __fdlib_version +80001430 g O .sdata 00000004 _global_impure_ptr +80000bf0 g F .text 0000009c __libc_init_array 800003b0 g F .text 00000058 kernel_fnmadd 80000630 g F .text 0000005c kernel_itof 800002a8 g F .text 00000058 kernel_fmul -80000fa8 g F .text 0000005c __libc_fini_array +80000b94 g F .text 0000005c __libc_fini_array 80000198 g F .text 00000060 kernel_idiv_mul ff000000 g *ABS* 00000000 __stack_top 80000140 g F .text 00000058 kernel_idiv -800007b8 g F .text 00000000 vx_set_sp -80001218 g F .text 00000124 __call_exitprocs +8000077c g F .text 00000000 vx_set_sp +80000e04 g F .text 00000124 __call_exitprocs 80000000 g F .init 00000050 _start 80000408 g F .text 00000058 kernel_fnmsub -8000117c g F .text 0000009c __register_exitproc +80000d68 g F .text 0000009c __register_exitproc 800001f8 g F .text 00000058 kernel_fadd -80002844 g .bss 00000000 __BSS_END__ +800014bc g .bss 00000000 __BSS_END__ 80000460 g F .text 00000060 kernel_fnmadd_madd -800027c0 g .sbss 00000000 __bss_start -800010a0 g F .text 000000dc memset -80000e48 g F .text 0000010c __ieee754_sqrtf +80001438 g .sbss 00000000 __bss_start +80000c8c g F .text 000000dc memset +80000a34 g F .text 0000010c __ieee754_sqrtf 80000050 g F .text 00000028 main -800007f4 g F .text 000000c0 spawn_tasks_callback 800004c0 g F .text 00000058 kernel_fdiv -80000b94 g F .text 000000c4 spawn_kernel_remaining_callback -80000f54 g F .text 00000014 atexit -800027bc g O .sdata 00000004 _impure_ptr +80000b40 g F .text 00000014 atexit +80001434 g O .sdata 00000004 _impure_ptr 80000518 g F .text 00000060 kernel_fdiv2 -80002390 g .data 00000000 __DATA_BEGIN__ -800027c0 g .sdata 00000000 _edata -80002844 g .bss 00000000 _end -800008b4 g F .text 00000148 spawn_kernel_callback -80000f74 g F .text 00000034 exit +80001008 g .data 00000000 __DATA_BEGIN__ +80001438 g .sdata 00000000 _edata +800014bc g .bss 00000000 _end +80000b60 g F .text 00000034 exit 80000090 g F .text 00000058 kernel_iadd -800007b0 g F .text 00000000 _exit +80000774 g F .text 00000000 _exit 800005d4 g F .text 0000005c kernel_ftou 8000068c g F .text 0000005c kernel_utof 800000e8 g F .text 00000058 kernel_imul -80000c58 g F .text 0000017c vx_spawn_kernel 80000300 g F .text 00000058 kernel_fmadd @@ -96,25 +92,25 @@ Disassembly of section .init: 80000000 <_start>: 80000000: 00000597 auipc a1,0x0 -80000004: 7b858593 addi a1,a1,1976 # 800007b8 +80000004: 77c58593 addi a1,a1,1916 # 8000077c 80000008: fc102573 csrr a0,0xfc1 8000000c: 00b5106b 0xb5106b -80000010: 7a8000ef jal ra,800007b8 +80000010: 76c000ef jal ra,8000077c 80000014: 00100513 li a0,1 80000018: 0005006b 0x5006b -8000001c: 00002517 auipc a0,0x2 -80000020: 7a450513 addi a0,a0,1956 # 800027c0 <__fdlib_version> -80000024: 00003617 auipc a2,0x3 -80000028: 82060613 addi a2,a2,-2016 # 80002844 <__BSS_END__> +8000001c: 00001517 auipc a0,0x1 +80000020: 41c50513 addi a0,a0,1052 # 80001438 <__fdlib_version> +80000024: 00001617 auipc a2,0x1 +80000028: 49860613 addi a2,a2,1176 # 800014bc <__BSS_END__> 8000002c: 40a60633 sub a2,a2,a0 80000030: 00000593 li a1,0 -80000034: 06c010ef jal ra,800010a0 +80000034: 459000ef jal ra,80000c8c 80000038: 00001517 auipc a0,0x1 -8000003c: f7050513 addi a0,a0,-144 # 80000fa8 <__libc_fini_array> -80000040: 715000ef jal ra,80000f54 -80000044: 7c1000ef jal ra,80001004 <__libc_init_array> +8000003c: b5c50513 addi a0,a0,-1188 # 80000b94 <__libc_fini_array> +80000040: 301000ef jal ra,80000b40 +80000044: 3ad000ef jal ra,80000bf0 <__libc_init_array> 80000048: 008000ef jal ra,80000050
-8000004c: 7290006f j 80000f74 +8000004c: 3150006f j 80000b60 Disassembly of section .text: @@ -125,17 +121,17 @@ Disassembly of section .text: 8000005c: 7ffff637 lui a2,0x7ffff 80000060: 00279713 slli a4,a5,0x2 80000064: 800017b7 lui a5,0x80001 -80000068: 33c78793 addi a5,a5,828 # 8000133c <__stack_top+0x8100133c> +80000068: f2878793 addi a5,a5,-216 # 80000f28 <__stack_top+0x81000f28> 8000006c: 00e787b3 add a5,a5,a4 80000070: 0007a583 lw a1,0(a5) -80000074: 1d90006f j 80000a4c +80000074: 0050006f j 80000878 80000078 : 80000078: 00000793 li a5,0 8000007c: 00078863 beqz a5,8000008c 80000080: 80001537 lui a0,0x80001 -80000084: fa850513 addi a0,a0,-88 # 80000fa8 <__stack_top+0x81000fa8> -80000088: 6cd0006f j 80000f54 +80000084: b9450513 addi a0,a0,-1132 # 80000b94 <__stack_top+0x81000b94> +80000088: 2b90006f j 80000b40 8000008c: 00008067 ret 80000090 : @@ -581,830 +577,561 @@ Disassembly of section .text: 800006e4: 00008067 ret 800006e8 : -800006e8: fd010113 addi sp,sp,-48 -800006ec: 02912423 sw s1,40(sp) +800006e8: fe010113 addi sp,sp,-32 +800006ec: 00912a23 sw s1,20(sp) 800006f0: 0085a483 lw s1,8(a1) -800006f4: 03212223 sw s2,36(sp) -800006f8: 03312023 sw s3,32(sp) -800006fc: 02112623 sw ra,44(sp) -80000700: 00812e27 fsw fs0,28(sp) -80000704: 00912c27 fsw fs1,24(sp) -80000708: 02950533 mul a0,a0,s1 -8000070c: 00c5a783 lw a5,12(a1) -80000710: 0105a983 lw s3,16(a1) -80000714: 0145a903 lw s2,20(a1) -80000718: 04048c63 beqz s1,80000770 -8000071c: 00a484b3 add s1,s1,a0 -80000720: f00004d3 fmv.w.x fs1,zero -80000724: 00251513 slli a0,a0,0x2 -80000728: 00249493 slli s1,s1,0x2 -8000072c: 00f50533 add a0,a0,a5 -80000730: 00f484b3 add s1,s1,a5 -80000734: 40f989b3 sub s3,s3,a5 -80000738: 40f90933 sub s2,s2,a5 -8000073c: 00a987b3 add a5,s3,a0 -80000740: 0007a507 flw fa0,0(a5) -80000744: 00052787 flw fa5,0(a0) -80000748: 00a90733 add a4,s2,a0 -8000074c: 10f57553 fmul.s fa0,fa0,fa5 -80000750: 001026f3 frflags a3 -80000754: a09517d3 flt.s a5,fa0,fs1 -80000758: 00169073 fsflags a3 -8000075c: 58057453 fsqrt.s fs0,fa0 -80000760: 02079863 bnez a5,80000790 -80000764: 00450513 addi a0,a0,4 -80000768: 00872027 fsw fs0,0(a4) -8000076c: fc9518e3 bne a0,s1,8000073c -80000770: 02c12083 lw ra,44(sp) -80000774: 02812483 lw s1,40(sp) -80000778: 02412903 lw s2,36(sp) -8000077c: 02012983 lw s3,32(sp) -80000780: 01c12407 flw fs0,28(sp) -80000784: 01812487 flw fs1,24(sp) -80000788: 03010113 addi sp,sp,48 -8000078c: 00008067 ret -80000790: 00a12623 sw a0,12(sp) -80000794: 640000ef jal ra,80000dd4 -80000798: 00c12503 lw a0,12(sp) -8000079c: 00a907b3 add a5,s2,a0 -800007a0: 0087a027 fsw fs0,0(a5) -800007a4: 00450513 addi a0,a0,4 -800007a8: f8a49ae3 bne s1,a0,8000073c -800007ac: fc5ff06f j 80000770 +800006f4: 01212823 sw s2,16(sp) +800006f8: 01312623 sw s3,12(sp) +800006fc: 00112e23 sw ra,28(sp) +80000700: 00812c23 sw s0,24(sp) +80000704: 02950533 mul a0,a0,s1 +80000708: 00c5a783 lw a5,12(a1) +8000070c: 0105a983 lw s3,16(a1) +80000710: 0145a903 lw s2,20(a1) +80000714: 04048263 beqz s1,80000758 +80000718: 00a484b3 add s1,s1,a0 +8000071c: 00249493 slli s1,s1,0x2 +80000720: 00251513 slli a0,a0,0x2 +80000724: 00f50433 add s0,a0,a5 +80000728: 00f484b3 add s1,s1,a5 +8000072c: 40f989b3 sub s3,s3,a5 +80000730: 40f90933 sub s2,s2,a5 +80000734: 008987b3 add a5,s3,s0 +80000738: 00042787 flw fa5,0(s0) +8000073c: 0007a507 flw fa0,0(a5) +80000740: 10f57553 fmul.s fa0,fa0,fa5 +80000744: 27c000ef jal ra,800009c0 +80000748: 008907b3 add a5,s2,s0 +8000074c: 00a7a027 fsw fa0,0(a5) +80000750: 00440413 addi s0,s0,4 +80000754: fe8490e3 bne s1,s0,80000734 +80000758: 01c12083 lw ra,28(sp) +8000075c: 01812403 lw s0,24(sp) +80000760: 01412483 lw s1,20(sp) +80000764: 01012903 lw s2,16(sp) +80000768: 00c12983 lw s3,12(sp) +8000076c: 02010113 addi sp,sp,32 +80000770: 00008067 ret -800007b0 <_exit>: -800007b0: 00000513 li a0,0 -800007b4: 0005006b 0x5006b +80000774 <_exit>: +80000774: 00000513 li a0,0 +80000778: 0005006b 0x5006b -800007b8 : -800007b8: fc002573 csrr a0,0xfc0 -800007bc: 0005006b 0x5006b -800007c0: 00002197 auipc gp,0x2 -800007c4: 3d018193 addi gp,gp,976 # 80002b90 <__global_pointer> -800007c8: 7f000117 auipc sp,0x7f000 -800007cc: 83810113 addi sp,sp,-1992 # ff000000 <__stack_top> -800007d0: 40000593 li a1,1024 -800007d4: cc102673 csrr a2,0xcc1 -800007d8: 02c585b3 mul a1,a1,a2 -800007dc: 40b10133 sub sp,sp,a1 -800007e0: cc3026f3 csrr a3,0xcc3 -800007e4: 00068663 beqz a3,800007f0 -800007e8: 00000513 li a0,0 -800007ec: 0005006b 0x5006b +8000077c : +8000077c: fc002573 csrr a0,0xfc0 +80000780: 0005006b 0x5006b +80000784: 00001197 auipc gp,0x1 +80000788: 08418193 addi gp,gp,132 # 80001808 <__global_pointer> +8000078c: 7f000117 auipc sp,0x7f000 +80000790: 87410113 addi sp,sp,-1932 # ff000000 <__stack_top> +80000794: 40000593 li a1,1024 +80000798: cc102673 csrr a2,0xcc1 +8000079c: 02c585b3 mul a1,a1,a2 +800007a0: 40b10133 sub sp,sp,a1 +800007a4: cc3026f3 csrr a3,0xcc3 +800007a8: 00068663 beqz a3,800007b4 +800007ac: 00000513 li a0,0 +800007b0: 0005006b 0x5006b -800007f0 : -800007f0: 00008067 ret +800007b4 : +800007b4: 00008067 ret -800007f4 : -800007f4: fe010113 addi sp,sp,-32 -800007f8: 00112e23 sw ra,28(sp) -800007fc: 00812c23 sw s0,24(sp) -80000800: 00912a23 sw s1,20(sp) -80000804: 01212823 sw s2,16(sp) -80000808: 01312623 sw s3,12(sp) -8000080c: fc0027f3 csrr a5,0xfc0 -80000810: 0007806b 0x7806b -80000814: cc5026f3 csrr a3,0xcc5 -80000818: cc3029f3 csrr s3,0xcc3 -8000081c: cc002773 csrr a4,0xcc0 -80000820: fc002673 csrr a2,0xfc0 -80000824: 800027b7 lui a5,0x80002 -80000828: 00269693 slli a3,a3,0x2 -8000082c: 7c478793 addi a5,a5,1988 # 800027c4 <__stack_top+0x810027c4> -80000830: 00d787b3 add a5,a5,a3 -80000834: 0007a483 lw s1,0(a5) -80000838: 0104a403 lw s0,16(s1) -8000083c: 00c4a683 lw a3,12(s1) -80000840: 0089a933 slt s2,s3,s0 -80000844: 00040793 mv a5,s0 -80000848: 00d90933 add s2,s2,a3 -8000084c: 03368433 mul s0,a3,s3 -80000850: 00f9d463 bge s3,a5,80000858 -80000854: 00098793 mv a5,s3 -80000858: 00f40433 add s0,s0,a5 -8000085c: 0084a683 lw a3,8(s1) -80000860: 02c40433 mul s0,s0,a2 -80000864: 02e907b3 mul a5,s2,a4 -80000868: 00d40433 add s0,s0,a3 -8000086c: 00f40433 add s0,s0,a5 -80000870: 00890933 add s2,s2,s0 -80000874: 01245e63 bge s0,s2,80000890 -80000878: 0004a783 lw a5,0(s1) -8000087c: 0044a583 lw a1,4(s1) -80000880: 00040513 mv a0,s0 -80000884: 00140413 addi s0,s0,1 -80000888: 000780e7 jalr a5 -8000088c: fe8916e3 bne s2,s0,80000878 -80000890: 0019b993 seqz s3,s3 -80000894: 0009806b 0x9806b -80000898: 01c12083 lw ra,28(sp) -8000089c: 01812403 lw s0,24(sp) -800008a0: 01412483 lw s1,20(sp) -800008a4: 01012903 lw s2,16(sp) -800008a8: 00c12983 lw s3,12(sp) -800008ac: 02010113 addi sp,sp,32 -800008b0: 00008067 ret +800007b8 : +800007b8: fe010113 addi sp,sp,-32 +800007bc: 00112e23 sw ra,28(sp) +800007c0: 00812c23 sw s0,24(sp) +800007c4: 00912a23 sw s1,20(sp) +800007c8: 01212823 sw s2,16(sp) +800007cc: 01312623 sw s3,12(sp) +800007d0: fc0027f3 csrr a5,0xfc0 +800007d4: 0007806b 0x7806b +800007d8: cc5026f3 csrr a3,0xcc5 +800007dc: cc3029f3 csrr s3,0xcc3 +800007e0: cc002773 csrr a4,0xcc0 +800007e4: fc002673 csrr a2,0xfc0 +800007e8: 800017b7 lui a5,0x80001 +800007ec: 00269693 slli a3,a3,0x2 +800007f0: 43c78793 addi a5,a5,1084 # 8000143c <__stack_top+0x8100143c> +800007f4: 00d787b3 add a5,a5,a3 +800007f8: 0007a483 lw s1,0(a5) +800007fc: 0104a403 lw s0,16(s1) +80000800: 00c4a683 lw a3,12(s1) +80000804: 0089a933 slt s2,s3,s0 +80000808: 00040793 mv a5,s0 +8000080c: 00d90933 add s2,s2,a3 +80000810: 03368433 mul s0,a3,s3 +80000814: 00f9d463 bge s3,a5,8000081c +80000818: 00098793 mv a5,s3 +8000081c: 00f40433 add s0,s0,a5 +80000820: 0084a683 lw a3,8(s1) +80000824: 02c40433 mul s0,s0,a2 +80000828: 02e907b3 mul a5,s2,a4 +8000082c: 00d40433 add s0,s0,a3 +80000830: 00f40433 add s0,s0,a5 +80000834: 00890933 add s2,s2,s0 +80000838: 01245e63 bge s0,s2,80000854 +8000083c: 0004a783 lw a5,0(s1) +80000840: 0044a583 lw a1,4(s1) +80000844: 00040513 mv a0,s0 +80000848: 00140413 addi s0,s0,1 +8000084c: 000780e7 jalr a5 +80000850: fe8916e3 bne s2,s0,8000083c +80000854: 0019b993 seqz s3,s3 +80000858: 0009806b 0x9806b +8000085c: 01c12083 lw ra,28(sp) +80000860: 01812403 lw s0,24(sp) +80000864: 01412483 lw s1,20(sp) +80000868: 01012903 lw s2,16(sp) +8000086c: 00c12983 lw s3,12(sp) +80000870: 02010113 addi sp,sp,32 +80000874: 00008067 ret -800008b4 : -800008b4: fe010113 addi sp,sp,-32 -800008b8: 00112e23 sw ra,28(sp) -800008bc: 00812c23 sw s0,24(sp) -800008c0: 00912a23 sw s1,20(sp) -800008c4: 01212823 sw s2,16(sp) -800008c8: 01312623 sw s3,12(sp) -800008cc: 01412423 sw s4,8(sp) -800008d0: 01512223 sw s5,4(sp) -800008d4: fc0027f3 csrr a5,0xfc0 -800008d8: 0007806b 0x7806b -800008dc: cc5026f3 csrr a3,0xcc5 -800008e0: cc302af3 csrr s5,0xcc3 -800008e4: cc002773 csrr a4,0xcc0 -800008e8: fc002673 csrr a2,0xfc0 -800008ec: 800027b7 lui a5,0x80002 -800008f0: 00269693 slli a3,a3,0x2 -800008f4: 7c478793 addi a5,a5,1988 # 800027c4 <__stack_top+0x810027c4> -800008f8: 00d787b3 add a5,a5,a3 -800008fc: 0007a403 lw s0,0(a5) -80000900: 01442483 lw s1,20(s0) -80000904: 01042683 lw a3,16(s0) -80000908: 009aa9b3 slt s3,s5,s1 -8000090c: 00048793 mv a5,s1 -80000910: 00d989b3 add s3,s3,a3 -80000914: 035684b3 mul s1,a3,s5 -80000918: 00fad463 bge s5,a5,80000920 -8000091c: 000a8793 mv a5,s5 -80000920: 00f484b3 add s1,s1,a5 -80000924: 00042583 lw a1,0(s0) -80000928: 00c42683 lw a3,12(s0) -8000092c: 0005aa03 lw s4,0(a1) -80000930: 0045a903 lw s2,4(a1) -80000934: 02c484b3 mul s1,s1,a2 -80000938: 02e987b3 mul a5,s3,a4 -8000093c: 00d484b3 add s1,s1,a3 -80000940: 00f484b3 add s1,s1,a5 -80000944: 009989b3 add s3,s3,s1 -80000948: 032a0933 mul s2,s4,s2 -8000094c: 0534cc63 blt s1,s3,800009a4 -80000950: 0800006f j 800009d0 -80000954: 0324c733 div a4,s1,s2 -80000958: 01944683 lbu a3,25(s0) -8000095c: 032707b3 mul a5,a4,s2 -80000960: 40f487b3 sub a5,s1,a5 -80000964: 06068063 beqz a3,800009c4 -80000968: 0347c6b3 div a3,a5,s4 -8000096c: 0145ae03 lw t3,20(a1) -80000970: 0105a303 lw t1,16(a1) -80000974: 00c5a603 lw a2,12(a1) -80000978: 00442803 lw a6,4(s0) -8000097c: 00842503 lw a0,8(s0) -80000980: 00148493 addi s1,s1,1 -80000984: 01c70733 add a4,a4,t3 -80000988: 034688b3 mul a7,a3,s4 -8000098c: 006686b3 add a3,a3,t1 -80000990: 411787b3 sub a5,a5,a7 -80000994: 00c78633 add a2,a5,a2 -80000998: 000800e7 jalr a6 -8000099c: 02998a63 beq s3,s1,800009d0 -800009a0: 00042583 lw a1,0(s0) -800009a4: 01844783 lbu a5,24(s0) -800009a8: fa0796e3 bnez a5,80000954 -800009ac: 01a44703 lbu a4,26(s0) -800009b0: 01944683 lbu a3,25(s0) -800009b4: 40e4d733 sra a4,s1,a4 -800009b8: 032707b3 mul a5,a4,s2 -800009bc: 40f487b3 sub a5,s1,a5 -800009c0: fa0694e3 bnez a3,80000968 -800009c4: 01b44683 lbu a3,27(s0) -800009c8: 40d7d6b3 sra a3,a5,a3 -800009cc: fa1ff06f j 8000096c -800009d0: 001aba93 seqz s5,s5 -800009d4: 000a806b 0xa806b -800009d8: 01c12083 lw ra,28(sp) -800009dc: 01812403 lw s0,24(sp) -800009e0: 01412483 lw s1,20(sp) -800009e4: 01012903 lw s2,16(sp) -800009e8: 00c12983 lw s3,12(sp) -800009ec: 00812a03 lw s4,8(sp) -800009f0: 00412a83 lw s5,4(sp) -800009f4: 02010113 addi sp,sp,32 -800009f8: 00008067 ret +80000878 : +80000878: fc010113 addi sp,sp,-64 +8000087c: 02112e23 sw ra,60(sp) +80000880: 02812c23 sw s0,56(sp) +80000884: 02912a23 sw s1,52(sp) +80000888: 03212823 sw s2,48(sp) +8000088c: 03312623 sw s3,44(sp) +80000890: fc2026f3 csrr a3,0xfc2 +80000894: fc102873 csrr a6,0xfc1 +80000898: fc002473 csrr s0,0xfc0 +8000089c: cc5027f3 csrr a5,0xcc5 +800008a0: 01f00713 li a4,31 +800008a4: 0cf74463 blt a4,a5,8000096c +800008a8: 030408b3 mul a7,s0,a6 +800008ac: 00100713 li a4,1 +800008b0: 00a8d463 bge a7,a0,800008b8 +800008b4: 03154733 div a4,a0,a7 +800008b8: 0ce6c863 blt a3,a4,80000988 +800008bc: 0ae7d863 bge a5,a4,8000096c +800008c0: fff68693 addi a3,a3,-1 +800008c4: 02e54333 div t1,a0,a4 +800008c8: 00030893 mv a7,t1 +800008cc: 00f69663 bne a3,a5,800008d8 +800008d0: 02e56533 rem a0,a0,a4 +800008d4: 006508b3 add a7,a0,t1 +800008d8: 0288c4b3 div s1,a7,s0 +800008dc: 0288e933 rem s2,a7,s0 +800008e0: 0b04ca63 blt s1,a6,80000994 +800008e4: 00100693 li a3,1 +800008e8: 0304c733 div a4,s1,a6 +800008ec: 00070663 beqz a4,800008f8 +800008f0: 00070693 mv a3,a4 +800008f4: 0304e733 rem a4,s1,a6 +800008f8: 800019b7 lui s3,0x80001 +800008fc: 43c98993 addi s3,s3,1084 # 8000143c <__stack_top+0x8100143c> +80000900: 00e12e23 sw a4,28(sp) +80000904: 00c10713 addi a4,sp,12 +80000908: 00b12623 sw a1,12(sp) +8000090c: 00c12823 sw a2,16(sp) +80000910: 00d12c23 sw a3,24(sp) +80000914: 02f30333 mul t1,t1,a5 +80000918: 00279793 slli a5,a5,0x2 +8000091c: 00f987b3 add a5,s3,a5 +80000920: 00e7a023 sw a4,0(a5) +80000924: 00612a23 sw t1,20(sp) +80000928: 06904c63 bgtz s1,800009a0 +8000092c: 04090063 beqz s2,8000096c +80000930: 02848433 mul s0,s1,s0 +80000934: 00812a23 sw s0,20(sp) +80000938: 0009006b 0x9006b +8000093c: cc5027f3 csrr a5,0xcc5 +80000940: cc202573 csrr a0,0xcc2 +80000944: 00279793 slli a5,a5,0x2 +80000948: 00f989b3 add s3,s3,a5 +8000094c: 0009a783 lw a5,0(s3) +80000950: 0087a683 lw a3,8(a5) +80000954: 0007a703 lw a4,0(a5) +80000958: 0047a583 lw a1,4(a5) +8000095c: 00d50533 add a0,a0,a3 +80000960: 000700e7 jalr a4 +80000964: 00100793 li a5,1 +80000968: 0007806b 0x7806b +8000096c: 03c12083 lw ra,60(sp) +80000970: 03812403 lw s0,56(sp) +80000974: 03412483 lw s1,52(sp) +80000978: 03012903 lw s2,48(sp) +8000097c: 02c12983 lw s3,44(sp) +80000980: 04010113 addi sp,sp,64 +80000984: 00008067 ret +80000988: 00068713 mv a4,a3 +8000098c: f2e7cae3 blt a5,a4,800008c0 +80000990: fddff06f j 8000096c +80000994: 00000713 li a4,0 +80000998: 00100693 li a3,1 +8000099c: f5dff06f j 800008f8 +800009a0: 00048713 mv a4,s1 +800009a4: 00985463 bge a6,s1,800009ac +800009a8: 00080713 mv a4,a6 +800009ac: 800007b7 lui a5,0x80000 +800009b0: 7b878793 addi a5,a5,1976 # 800007b8 <__stack_top+0x810007b8> +800009b4: 00f7106b 0xf7106b +800009b8: e01ff0ef jal ra,800007b8 +800009bc: f71ff06f j 8000092c -800009fc : -800009fc: ff010113 addi sp,sp,-16 -80000a00: 00112623 sw ra,12(sp) -80000a04: 0005006b 0x5006b -80000a08: cc502773 csrr a4,0xcc5 -80000a0c: cc202573 csrr a0,0xcc2 -80000a10: 800027b7 lui a5,0x80002 -80000a14: 00271713 slli a4,a4,0x2 -80000a18: 7c478793 addi a5,a5,1988 # 800027c4 <__stack_top+0x810027c4> -80000a1c: 00e787b3 add a5,a5,a4 -80000a20: 0007a783 lw a5,0(a5) -80000a24: 0087a683 lw a3,8(a5) -80000a28: 0007a703 lw a4,0(a5) -80000a2c: 0047a583 lw a1,4(a5) -80000a30: 00d50533 add a0,a0,a3 -80000a34: 000700e7 jalr a4 -80000a38: 00100793 li a5,1 -80000a3c: 0007806b 0x7806b -80000a40: 00c12083 lw ra,12(sp) -80000a44: 01010113 addi sp,sp,16 -80000a48: 00008067 ret +800009c0 : +800009c0: fe010113 addi sp,sp,-32 +800009c4: 00812627 fsw fs0,12(sp) +800009c8: 00112e23 sw ra,28(sp) +800009cc: 20a50453 fmv.s fs0,fa0 +800009d0: 00912427 fsw fs1,8(sp) +800009d4: 060000ef jal ra,80000a34 <__ieee754_sqrtf> +800009d8: 800017b7 lui a5,0x80001 +800009dc: 4387a703 lw a4,1080(a5) # 80001438 <__stack_top+0x81001438> +800009e0: fff00793 li a5,-1 +800009e4: 00f70c63 beq a4,a5,800009fc +800009e8: a08427d3 feq.s a5,fs0,fs0 +800009ec: 00078863 beqz a5,800009fc +800009f0: f00004d3 fmv.w.x fs1,zero +800009f4: a09417d3 flt.s a5,fs0,fs1 +800009f8: 00079c63 bnez a5,80000a10 +800009fc: 01c12083 lw ra,28(sp) +80000a00: 00c12407 flw fs0,12(sp) +80000a04: 00812487 flw fs1,8(sp) +80000a08: 02010113 addi sp,sp,32 +80000a0c: 00008067 ret +80000a10: 144000ef jal ra,80000b54 <__errno> +80000a14: 01c12083 lw ra,28(sp) +80000a18: 02100793 li a5,33 +80000a1c: 00f52023 sw a5,0(a0) +80000a20: 1894f553 fdiv.s fa0,fs1,fs1 +80000a24: 00c12407 flw fs0,12(sp) +80000a28: 00812487 flw fs1,8(sp) +80000a2c: 02010113 addi sp,sp,32 +80000a30: 00008067 ret -80000a4c : -80000a4c: fc010113 addi sp,sp,-64 -80000a50: 02112e23 sw ra,60(sp) -80000a54: 02812c23 sw s0,56(sp) -80000a58: 02912a23 sw s1,52(sp) -80000a5c: 03212823 sw s2,48(sp) -80000a60: 03312623 sw s3,44(sp) -80000a64: fc2026f3 csrr a3,0xfc2 -80000a68: fc102873 csrr a6,0xfc1 -80000a6c: fc002473 csrr s0,0xfc0 -80000a70: cc5027f3 csrr a5,0xcc5 -80000a74: 01f00713 li a4,31 -80000a78: 0cf74463 blt a4,a5,80000b40 -80000a7c: 030408b3 mul a7,s0,a6 -80000a80: 00100713 li a4,1 -80000a84: 00a8d463 bge a7,a0,80000a8c -80000a88: 03154733 div a4,a0,a7 -80000a8c: 0ce6c863 blt a3,a4,80000b5c -80000a90: 0ae7d863 bge a5,a4,80000b40 -80000a94: fff68693 addi a3,a3,-1 -80000a98: 02e54333 div t1,a0,a4 -80000a9c: 00030893 mv a7,t1 -80000aa0: 00f69663 bne a3,a5,80000aac -80000aa4: 02e56533 rem a0,a0,a4 -80000aa8: 006508b3 add a7,a0,t1 -80000aac: 0288c4b3 div s1,a7,s0 -80000ab0: 0288e933 rem s2,a7,s0 -80000ab4: 0b04ca63 blt s1,a6,80000b68 -80000ab8: 00100693 li a3,1 -80000abc: 0304c733 div a4,s1,a6 -80000ac0: 00070663 beqz a4,80000acc -80000ac4: 00070693 mv a3,a4 -80000ac8: 0304e733 rem a4,s1,a6 -80000acc: 800029b7 lui s3,0x80002 -80000ad0: 7c498993 addi s3,s3,1988 # 800027c4 <__stack_top+0x810027c4> -80000ad4: 00e12e23 sw a4,28(sp) -80000ad8: 00c10713 addi a4,sp,12 -80000adc: 00b12623 sw a1,12(sp) -80000ae0: 00c12823 sw a2,16(sp) -80000ae4: 00d12c23 sw a3,24(sp) -80000ae8: 02f30333 mul t1,t1,a5 -80000aec: 00279793 slli a5,a5,0x2 -80000af0: 00f987b3 add a5,s3,a5 -80000af4: 00e7a023 sw a4,0(a5) -80000af8: 00612a23 sw t1,20(sp) -80000afc: 06904c63 bgtz s1,80000b74 -80000b00: 04090063 beqz s2,80000b40 -80000b04: 02848433 mul s0,s1,s0 -80000b08: 00812a23 sw s0,20(sp) -80000b0c: 0009006b 0x9006b -80000b10: cc5027f3 csrr a5,0xcc5 -80000b14: cc202573 csrr a0,0xcc2 -80000b18: 00279793 slli a5,a5,0x2 -80000b1c: 00f989b3 add s3,s3,a5 -80000b20: 0009a783 lw a5,0(s3) -80000b24: 0087a683 lw a3,8(a5) -80000b28: 0007a703 lw a4,0(a5) -80000b2c: 0047a583 lw a1,4(a5) -80000b30: 00d50533 add a0,a0,a3 -80000b34: 000700e7 jalr a4 -80000b38: 00100793 li a5,1 -80000b3c: 0007806b 0x7806b -80000b40: 03c12083 lw ra,60(sp) -80000b44: 03812403 lw s0,56(sp) -80000b48: 03412483 lw s1,52(sp) -80000b4c: 03012903 lw s2,48(sp) -80000b50: 02c12983 lw s3,44(sp) -80000b54: 04010113 addi sp,sp,64 -80000b58: 00008067 ret -80000b5c: 00068713 mv a4,a3 -80000b60: f2e7cae3 blt a5,a4,80000a94 -80000b64: fddff06f j 80000b40 -80000b68: 00000713 li a4,0 -80000b6c: 00100693 li a3,1 -80000b70: f5dff06f j 80000acc -80000b74: 00048713 mv a4,s1 -80000b78: 00985463 bge a6,s1,80000b80 -80000b7c: 00080713 mv a4,a6 -80000b80: 800007b7 lui a5,0x80000 -80000b84: 7f478793 addi a5,a5,2036 # 800007f4 <__stack_top+0x810007f4> -80000b88: 00f7106b 0xf7106b -80000b8c: c69ff0ef jal ra,800007f4 -80000b90: f71ff06f j 80000b00 +80000a34 <__ieee754_sqrtf>: +80000a34: e00506d3 fmv.x.w a3,fa0 +80000a38: 7f800737 lui a4,0x7f800 +80000a3c: 00169793 slli a5,a3,0x1 +80000a40: 0017d793 srli a5,a5,0x1 +80000a44: 0ce7f263 bgeu a5,a4,80000b08 <__ieee754_sqrtf+0xd4> +80000a48: e0050553 fmv.x.w a0,fa0 +80000a4c: 0a078a63 beqz a5,80000b00 <__ieee754_sqrtf+0xcc> +80000a50: 00068793 mv a5,a3 +80000a54: 0c06c663 bltz a3,80000b20 <__ieee754_sqrtf+0xec> +80000a58: 00d77633 and a2,a4,a3 +80000a5c: 4176d713 srai a4,a3,0x17 +80000a60: 02061463 bnez a2,80000a88 <__ieee754_sqrtf+0x54> +80000a64: 00800637 lui a2,0x800 +80000a68: 00d676b3 and a3,a2,a3 +80000a6c: 0c069463 bnez a3,80000b34 <__ieee754_sqrtf+0x100> +80000a70: 00179793 slli a5,a5,0x1 +80000a74: 00879593 slli a1,a5,0x8 +80000a78: 00068613 mv a2,a3 +80000a7c: 00168693 addi a3,a3,1 +80000a80: fe05d8e3 bgez a1,80000a70 <__ieee754_sqrtf+0x3c> +80000a84: 40c70733 sub a4,a4,a2 +80000a88: 008006b7 lui a3,0x800 +80000a8c: fff68613 addi a2,a3,-1 # 7fffff <__stack_size+0x7ffbff> +80000a90: 00c7f7b3 and a5,a5,a2 +80000a94: f8170713 addi a4,a4,-127 # 7f7fff81 <__stack_size+0x7f7ffb81> +80000a98: 00d7e6b3 or a3,a5,a3 +80000a9c: 00177613 andi a2,a4,1 +80000aa0: 00169793 slli a5,a3,0x1 +80000aa4: 06061a63 bnez a2,80000b18 <__ieee754_sqrtf+0xe4> +80000aa8: 40175813 srai a6,a4,0x1 +80000aac: 01900693 li a3,25 +80000ab0: 00000513 li a0,0 +80000ab4: 00000593 li a1,0 +80000ab8: 01000737 lui a4,0x1000 +80000abc: 00e58633 add a2,a1,a4 +80000ac0: fff68693 addi a3,a3,-1 +80000ac4: 00c7c863 blt a5,a2,80000ad4 <__ieee754_sqrtf+0xa0> +80000ac8: 00e605b3 add a1,a2,a4 +80000acc: 40c787b3 sub a5,a5,a2 +80000ad0: 00e50533 add a0,a0,a4 +80000ad4: 00179793 slli a5,a5,0x1 +80000ad8: 00175713 srli a4,a4,0x1 +80000adc: fe0690e3 bnez a3,80000abc <__ieee754_sqrtf+0x88> +80000ae0: 00078663 beqz a5,80000aec <__ieee754_sqrtf+0xb8> +80000ae4: 00150513 addi a0,a0,1 +80000ae8: ffe57513 andi a0,a0,-2 +80000aec: 40155513 srai a0,a0,0x1 +80000af0: 3f0007b7 lui a5,0x3f000 +80000af4: 00f50533 add a0,a0,a5 +80000af8: 01781713 slli a4,a6,0x17 +80000afc: 00a70533 add a0,a4,a0 +80000b00: f0050553 fmv.w.x fa0,a0 +80000b04: 00008067 ret +80000b08: 50a577c3 fmadd.s fa5,fa0,fa0,fa0 +80000b0c: e0078553 fmv.x.w a0,fa5 +80000b10: f0050553 fmv.w.x fa0,a0 +80000b14: 00008067 ret +80000b18: 00269793 slli a5,a3,0x2 +80000b1c: f8dff06f j 80000aa8 <__ieee754_sqrtf+0x74> +80000b20: 08a577d3 fsub.s fa5,fa0,fa0 +80000b24: 18f7f7d3 fdiv.s fa5,fa5,fa5 +80000b28: e0078553 fmv.x.w a0,fa5 +80000b2c: f0050553 fmv.w.x fa0,a0 +80000b30: 00008067 ret +80000b34: fff00613 li a2,-1 +80000b38: 40c70733 sub a4,a4,a2 +80000b3c: f4dff06f j 80000a88 <__ieee754_sqrtf+0x54> -80000b94 : +80000b40 : +80000b40: 00050593 mv a1,a0 +80000b44: 00000693 li a3,0 +80000b48: 00000613 li a2,0 +80000b4c: 00000513 li a0,0 +80000b50: 2180006f j 80000d68 <__register_exitproc> + +80000b54 <__errno>: +80000b54: 800017b7 lui a5,0x80001 +80000b58: 4347a503 lw a0,1076(a5) # 80001434 <__stack_top+0x81001434> +80000b5c: 00008067 ret + +80000b60 : +80000b60: ff010113 addi sp,sp,-16 +80000b64: 00000593 li a1,0 +80000b68: 00812423 sw s0,8(sp) +80000b6c: 00112623 sw ra,12(sp) +80000b70: 00050413 mv s0,a0 +80000b74: 290000ef jal ra,80000e04 <__call_exitprocs> +80000b78: 800017b7 lui a5,0x80001 +80000b7c: 4307a503 lw a0,1072(a5) # 80001430 <__stack_top+0x81001430> +80000b80: 03c52783 lw a5,60(a0) +80000b84: 00078463 beqz a5,80000b8c +80000b88: 000780e7 jalr a5 +80000b8c: 00040513 mv a0,s0 +80000b90: be5ff0ef jal ra,80000774 <_exit> + +80000b94 <__libc_fini_array>: 80000b94: ff010113 addi sp,sp,-16 -80000b98: 00112623 sw ra,12(sp) -80000b9c: 0005006b 0x5006b -80000ba0: cc5026f3 csrr a3,0xcc5 -80000ba4: cc2027f3 csrr a5,0xcc2 -80000ba8: 80002737 lui a4,0x80002 -80000bac: 00269693 slli a3,a3,0x2 -80000bb0: 7c470713 addi a4,a4,1988 # 800027c4 <__stack_top+0x810027c4> -80000bb4: 00d70733 add a4,a4,a3 -80000bb8: 00072503 lw a0,0(a4) -80000bbc: 00052583 lw a1,0(a0) -80000bc0: 00c52683 lw a3,12(a0) -80000bc4: 01854703 lbu a4,24(a0) -80000bc8: 0005a803 lw a6,0(a1) -80000bcc: 0045a603 lw a2,4(a1) -80000bd0: 00d787b3 add a5,a5,a3 -80000bd4: 02c80633 mul a2,a6,a2 -80000bd8: 04070e63 beqz a4,80000c34 -80000bdc: 01954683 lbu a3,25(a0) -80000be0: 02c7c733 div a4,a5,a2 -80000be4: 02c70633 mul a2,a4,a2 -80000be8: 40c787b3 sub a5,a5,a2 -80000bec: 06068063 beqz a3,80000c4c -80000bf0: 0307c6b3 div a3,a5,a6 -80000bf4: 0145ae03 lw t3,20(a1) -80000bf8: 0105a303 lw t1,16(a1) -80000bfc: 00c5a603 lw a2,12(a1) -80000c00: 00452883 lw a7,4(a0) -80000c04: 00852503 lw a0,8(a0) -80000c08: 01c70733 add a4,a4,t3 -80000c0c: 03068833 mul a6,a3,a6 -80000c10: 006686b3 add a3,a3,t1 -80000c14: 410787b3 sub a5,a5,a6 -80000c18: 00c78633 add a2,a5,a2 -80000c1c: 000880e7 jalr a7 -80000c20: 00100793 li a5,1 -80000c24: 0007806b 0x7806b -80000c28: 00c12083 lw ra,12(sp) -80000c2c: 01010113 addi sp,sp,16 -80000c30: 00008067 ret -80000c34: 01a54703 lbu a4,26(a0) -80000c38: 01954683 lbu a3,25(a0) -80000c3c: 40e7d733 sra a4,a5,a4 -80000c40: 02c70633 mul a2,a4,a2 -80000c44: 40c787b3 sub a5,a5,a2 -80000c48: fa0694e3 bnez a3,80000bf0 -80000c4c: 01b54683 lbu a3,27(a0) -80000c50: 40d7d6b3 sra a3,a5,a3 -80000c54: fa1ff06f j 80000bf4 +80000b98: 00812423 sw s0,8(sp) +80000b9c: 800017b7 lui a5,0x80001 +80000ba0: 80001437 lui s0,0x80001 +80000ba4: 00440413 addi s0,s0,4 # 80001004 <__stack_top+0x81001004> +80000ba8: 00478793 addi a5,a5,4 # 80001004 <__stack_top+0x81001004> +80000bac: 408787b3 sub a5,a5,s0 +80000bb0: 00912223 sw s1,4(sp) +80000bb4: 00112623 sw ra,12(sp) +80000bb8: 4027d493 srai s1,a5,0x2 +80000bbc: 02048063 beqz s1,80000bdc <__libc_fini_array+0x48> +80000bc0: ffc78793 addi a5,a5,-4 +80000bc4: 00878433 add s0,a5,s0 +80000bc8: 00042783 lw a5,0(s0) +80000bcc: fff48493 addi s1,s1,-1 +80000bd0: ffc40413 addi s0,s0,-4 +80000bd4: 000780e7 jalr a5 +80000bd8: fe0498e3 bnez s1,80000bc8 <__libc_fini_array+0x34> +80000bdc: 00c12083 lw ra,12(sp) +80000be0: 00812403 lw s0,8(sp) +80000be4: 00412483 lw s1,4(sp) +80000be8: 01010113 addi sp,sp,16 +80000bec: 00008067 ret -80000c58 : -80000c58: fd010113 addi sp,sp,-48 -80000c5c: 02112623 sw ra,44(sp) -80000c60: 02812423 sw s0,40(sp) -80000c64: 02912223 sw s1,36(sp) -80000c68: 03212023 sw s2,32(sp) -80000c6c: fc202373 csrr t1,0xfc2 -80000c70: fc102e73 csrr t3,0xfc1 -80000c74: fc002473 csrr s0,0xfc0 -80000c78: cc502773 csrr a4,0xcc5 -80000c7c: 01f00793 li a5,31 -80000c80: 0ce7ce63 blt a5,a4,80000d5c -80000c84: 00052803 lw a6,0(a0) -80000c88: 00452783 lw a5,4(a0) -80000c8c: 00852883 lw a7,8(a0) -80000c90: 028e0eb3 mul t4,t3,s0 -80000c94: 00100693 li a3,1 -80000c98: 02f807b3 mul a5,a6,a5 -80000c9c: 031788b3 mul a7,a5,a7 -80000ca0: 011ed463 bge t4,a7,80000ca8 -80000ca4: 03d8c6b3 div a3,a7,t4 -80000ca8: 0cd34663 blt t1,a3,80000d74 -80000cac: 0ad75863 bge a4,a3,80000d5c -80000cb0: fff30313 addi t1,t1,-1 -80000cb4: 02d8ceb3 div t4,a7,a3 -80000cb8: 000e8493 mv s1,t4 -80000cbc: 00e31663 bne t1,a4,80000cc8 -80000cc0: 02d8e6b3 rem a3,a7,a3 -80000cc4: 01d684b3 add s1,a3,t4 -80000cc8: 0284c933 div s2,s1,s0 -80000ccc: 0284e4b3 rem s1,s1,s0 -80000cd0: 0bc94863 blt s2,t3,80000d80 -80000cd4: 00100893 li a7,1 -80000cd8: 03c946b3 div a3,s2,t3 -80000cdc: 00068663 beqz a3,80000ce8 -80000ce0: 00068893 mv a7,a3 -80000ce4: 03c966b3 rem a3,s2,t3 -80000ce8: fff78f13 addi t5,a5,-1 -80000cec: 00ff7f33 and t5,t5,a5 -80000cf0: 80002337 lui t1,0x80002 -80000cf4: 4177d793 srai a5,a5,0x17 -80000cf8: f8178793 addi a5,a5,-127 -80000cfc: 7c430313 addi t1,t1,1988 # 800027c4 <__stack_top+0x810027c4> -80000d00: 001f3f13 seqz t5,t5 -80000d04: 00f10f23 sb a5,30(sp) -80000d08: 00410793 addi a5,sp,4 -80000d0c: 00a12223 sw a0,4(sp) -80000d10: 00b12423 sw a1,8(sp) -80000d14: 00c12623 sw a2,12(sp) -80000d18: 01112a23 sw a7,20(sp) -80000d1c: 00d12c23 sw a3,24(sp) -80000d20: 01e10e23 sb t5,28(sp) -80000d24: 02ee8fb3 mul t6,t4,a4 -80000d28: fff80e93 addi t4,a6,-1 -80000d2c: 010efeb3 and t4,t4,a6 -80000d30: 00271713 slli a4,a4,0x2 -80000d34: 41785813 srai a6,a6,0x17 -80000d38: 001ebe93 seqz t4,t4 -80000d3c: f8180813 addi a6,a6,-127 -80000d40: 00e30733 add a4,t1,a4 -80000d44: 01d10ea3 sb t4,29(sp) -80000d48: 01010fa3 sb a6,31(sp) -80000d4c: 01f12823 sw t6,16(sp) -80000d50: 00f72023 sw a5,0(a4) -80000d54: 03204c63 bgtz s2,80000d8c -80000d58: 04049a63 bnez s1,80000dac -80000d5c: 02c12083 lw ra,44(sp) -80000d60: 02812403 lw s0,40(sp) -80000d64: 02412483 lw s1,36(sp) -80000d68: 02012903 lw s2,32(sp) -80000d6c: 03010113 addi sp,sp,48 -80000d70: 00008067 ret -80000d74: 00030693 mv a3,t1 -80000d78: f2d74ce3 blt a4,a3,80000cb0 -80000d7c: fe1ff06f j 80000d5c -80000d80: 00000693 li a3,0 -80000d84: 00100893 li a7,1 -80000d88: f61ff06f j 80000ce8 -80000d8c: 00090713 mv a4,s2 -80000d90: 012e5463 bge t3,s2,80000d98 -80000d94: 000e0713 mv a4,t3 -80000d98: 800017b7 lui a5,0x80001 -80000d9c: 8b478793 addi a5,a5,-1868 # 800008b4 <__stack_top+0x810008b4> -80000da0: 00f7106b 0xf7106b -80000da4: b11ff0ef jal ra,800008b4 -80000da8: fa048ae3 beqz s1,80000d5c -80000dac: 02890433 mul s0,s2,s0 -80000db0: 00048513 mv a0,s1 -80000db4: 00812823 sw s0,16(sp) -80000db8: dddff0ef jal ra,80000b94 -80000dbc: 02c12083 lw ra,44(sp) -80000dc0: 02812403 lw s0,40(sp) -80000dc4: 02412483 lw s1,36(sp) -80000dc8: 02012903 lw s2,32(sp) -80000dcc: 03010113 addi sp,sp,48 -80000dd0: 00008067 ret +80000bf0 <__libc_init_array>: +80000bf0: ff010113 addi sp,sp,-16 +80000bf4: 00812423 sw s0,8(sp) +80000bf8: 01212023 sw s2,0(sp) +80000bfc: 80001437 lui s0,0x80001 +80000c00: 80001937 lui s2,0x80001 +80000c04: 00040793 mv a5,s0 +80000c08: 00090913 mv s2,s2 +80000c0c: 40f90933 sub s2,s2,a5 +80000c10: 00112623 sw ra,12(sp) +80000c14: 00912223 sw s1,4(sp) +80000c18: 40295913 srai s2,s2,0x2 +80000c1c: 02090063 beqz s2,80000c3c <__libc_init_array+0x4c> +80000c20: 00040413 mv s0,s0 +80000c24: 00000493 li s1,0 +80000c28: 00042783 lw a5,0(s0) # 80001000 <__stack_top+0x81001000> +80000c2c: 00148493 addi s1,s1,1 +80000c30: 00440413 addi s0,s0,4 +80000c34: 000780e7 jalr a5 +80000c38: fe9918e3 bne s2,s1,80000c28 <__libc_init_array+0x38> +80000c3c: 80001437 lui s0,0x80001 +80000c40: 80001937 lui s2,0x80001 +80000c44: 00040793 mv a5,s0 +80000c48: 00490913 addi s2,s2,4 # 80001004 <__stack_top+0x81001004> +80000c4c: 40f90933 sub s2,s2,a5 +80000c50: 40295913 srai s2,s2,0x2 +80000c54: 02090063 beqz s2,80000c74 <__libc_init_array+0x84> +80000c58: 00040413 mv s0,s0 +80000c5c: 00000493 li s1,0 +80000c60: 00042783 lw a5,0(s0) # 80001000 <__stack_top+0x81001000> +80000c64: 00148493 addi s1,s1,1 +80000c68: 00440413 addi s0,s0,4 +80000c6c: 000780e7 jalr a5 +80000c70: fe9918e3 bne s2,s1,80000c60 <__libc_init_array+0x70> +80000c74: 00c12083 lw ra,12(sp) +80000c78: 00812403 lw s0,8(sp) +80000c7c: 00412483 lw s1,4(sp) +80000c80: 00012903 lw s2,0(sp) +80000c84: 01010113 addi sp,sp,16 +80000c88: 00008067 ret -80000dd4 : -80000dd4: fe010113 addi sp,sp,-32 -80000dd8: 00812627 fsw fs0,12(sp) -80000ddc: 00112e23 sw ra,28(sp) -80000de0: 20a50453 fmv.s fs0,fa0 -80000de4: 00912427 fsw fs1,8(sp) -80000de8: 060000ef jal ra,80000e48 <__ieee754_sqrtf> -80000dec: 800027b7 lui a5,0x80002 -80000df0: 7c07a703 lw a4,1984(a5) # 800027c0 <__stack_top+0x810027c0> -80000df4: fff00793 li a5,-1 -80000df8: 00f70c63 beq a4,a5,80000e10 -80000dfc: a08427d3 feq.s a5,fs0,fs0 -80000e00: 00078863 beqz a5,80000e10 -80000e04: f00004d3 fmv.w.x fs1,zero -80000e08: a09417d3 flt.s a5,fs0,fs1 -80000e0c: 00079c63 bnez a5,80000e24 -80000e10: 01c12083 lw ra,28(sp) -80000e14: 00c12407 flw fs0,12(sp) -80000e18: 00812487 flw fs1,8(sp) -80000e1c: 02010113 addi sp,sp,32 -80000e20: 00008067 ret -80000e24: 144000ef jal ra,80000f68 <__errno> -80000e28: 01c12083 lw ra,28(sp) -80000e2c: 02100793 li a5,33 -80000e30: 00f52023 sw a5,0(a0) -80000e34: 1894f553 fdiv.s fa0,fs1,fs1 -80000e38: 00c12407 flw fs0,12(sp) -80000e3c: 00812487 flw fs1,8(sp) -80000e40: 02010113 addi sp,sp,32 -80000e44: 00008067 ret +80000c8c : +80000c8c: 00f00313 li t1,15 +80000c90: 00050713 mv a4,a0 +80000c94: 02c37e63 bgeu t1,a2,80000cd0 +80000c98: 00f77793 andi a5,a4,15 +80000c9c: 0a079063 bnez a5,80000d3c +80000ca0: 08059263 bnez a1,80000d24 +80000ca4: ff067693 andi a3,a2,-16 +80000ca8: 00f67613 andi a2,a2,15 +80000cac: 00e686b3 add a3,a3,a4 +80000cb0: 00b72023 sw a1,0(a4) # 1000000 <__stack_size+0xfffc00> +80000cb4: 00b72223 sw a1,4(a4) +80000cb8: 00b72423 sw a1,8(a4) +80000cbc: 00b72623 sw a1,12(a4) +80000cc0: 01070713 addi a4,a4,16 +80000cc4: fed766e3 bltu a4,a3,80000cb0 +80000cc8: 00061463 bnez a2,80000cd0 +80000ccc: 00008067 ret +80000cd0: 40c306b3 sub a3,t1,a2 +80000cd4: 00269693 slli a3,a3,0x2 +80000cd8: 00000297 auipc t0,0x0 +80000cdc: 005686b3 add a3,a3,t0 +80000ce0: 00c68067 jr 12(a3) +80000ce4: 00b70723 sb a1,14(a4) +80000ce8: 00b706a3 sb a1,13(a4) +80000cec: 00b70623 sb a1,12(a4) +80000cf0: 00b705a3 sb a1,11(a4) +80000cf4: 00b70523 sb a1,10(a4) +80000cf8: 00b704a3 sb a1,9(a4) +80000cfc: 00b70423 sb a1,8(a4) +80000d00: 00b703a3 sb a1,7(a4) +80000d04: 00b70323 sb a1,6(a4) +80000d08: 00b702a3 sb a1,5(a4) +80000d0c: 00b70223 sb a1,4(a4) +80000d10: 00b701a3 sb a1,3(a4) +80000d14: 00b70123 sb a1,2(a4) +80000d18: 00b700a3 sb a1,1(a4) +80000d1c: 00b70023 sb a1,0(a4) +80000d20: 00008067 ret +80000d24: 0ff5f593 andi a1,a1,255 +80000d28: 00859693 slli a3,a1,0x8 +80000d2c: 00d5e5b3 or a1,a1,a3 +80000d30: 01059693 slli a3,a1,0x10 +80000d34: 00d5e5b3 or a1,a1,a3 +80000d38: f6dff06f j 80000ca4 +80000d3c: 00279693 slli a3,a5,0x2 +80000d40: 00000297 auipc t0,0x0 +80000d44: 005686b3 add a3,a3,t0 +80000d48: 00008293 mv t0,ra +80000d4c: fa0680e7 jalr -96(a3) +80000d50: 00028093 mv ra,t0 +80000d54: ff078793 addi a5,a5,-16 +80000d58: 40f70733 sub a4,a4,a5 +80000d5c: 00f60633 add a2,a2,a5 +80000d60: f6c378e3 bgeu t1,a2,80000cd0 +80000d64: f3dff06f j 80000ca0 -80000e48 <__ieee754_sqrtf>: -80000e48: e00506d3 fmv.x.w a3,fa0 -80000e4c: 7f800737 lui a4,0x7f800 -80000e50: 00169793 slli a5,a3,0x1 -80000e54: 0017d793 srli a5,a5,0x1 -80000e58: 0ce7f263 bgeu a5,a4,80000f1c <__ieee754_sqrtf+0xd4> -80000e5c: e0050553 fmv.x.w a0,fa0 -80000e60: 0a078a63 beqz a5,80000f14 <__ieee754_sqrtf+0xcc> -80000e64: 00068793 mv a5,a3 -80000e68: 0c06c663 bltz a3,80000f34 <__ieee754_sqrtf+0xec> -80000e6c: 00d77633 and a2,a4,a3 -80000e70: 4176d713 srai a4,a3,0x17 -80000e74: 02061463 bnez a2,80000e9c <__ieee754_sqrtf+0x54> -80000e78: 00800637 lui a2,0x800 -80000e7c: 00d676b3 and a3,a2,a3 -80000e80: 0c069463 bnez a3,80000f48 <__ieee754_sqrtf+0x100> -80000e84: 00179793 slli a5,a5,0x1 -80000e88: 00879593 slli a1,a5,0x8 -80000e8c: 00068613 mv a2,a3 -80000e90: 00168693 addi a3,a3,1 -80000e94: fe05d8e3 bgez a1,80000e84 <__ieee754_sqrtf+0x3c> -80000e98: 40c70733 sub a4,a4,a2 -80000e9c: 008006b7 lui a3,0x800 -80000ea0: fff68613 addi a2,a3,-1 # 7fffff <__stack_size+0x7ffbff> -80000ea4: 00c7f7b3 and a5,a5,a2 -80000ea8: f8170713 addi a4,a4,-127 # 7f7fff81 <__stack_size+0x7f7ffb81> -80000eac: 00d7e6b3 or a3,a5,a3 -80000eb0: 00177613 andi a2,a4,1 -80000eb4: 00169793 slli a5,a3,0x1 -80000eb8: 06061a63 bnez a2,80000f2c <__ieee754_sqrtf+0xe4> -80000ebc: 40175813 srai a6,a4,0x1 -80000ec0: 01900693 li a3,25 -80000ec4: 00000513 li a0,0 -80000ec8: 00000593 li a1,0 -80000ecc: 01000737 lui a4,0x1000 -80000ed0: 00e58633 add a2,a1,a4 -80000ed4: fff68693 addi a3,a3,-1 -80000ed8: 00c7c863 blt a5,a2,80000ee8 <__ieee754_sqrtf+0xa0> -80000edc: 00e605b3 add a1,a2,a4 -80000ee0: 40c787b3 sub a5,a5,a2 -80000ee4: 00e50533 add a0,a0,a4 -80000ee8: 00179793 slli a5,a5,0x1 -80000eec: 00175713 srli a4,a4,0x1 -80000ef0: fe0690e3 bnez a3,80000ed0 <__ieee754_sqrtf+0x88> -80000ef4: 00078663 beqz a5,80000f00 <__ieee754_sqrtf+0xb8> -80000ef8: 00150513 addi a0,a0,1 -80000efc: ffe57513 andi a0,a0,-2 -80000f00: 40155513 srai a0,a0,0x1 -80000f04: 3f0007b7 lui a5,0x3f000 -80000f08: 00f50533 add a0,a0,a5 -80000f0c: 01781713 slli a4,a6,0x17 -80000f10: 00a70533 add a0,a4,a0 -80000f14: f0050553 fmv.w.x fa0,a0 -80000f18: 00008067 ret -80000f1c: 50a577c3 fmadd.s fa5,fa0,fa0,fa0 -80000f20: e0078553 fmv.x.w a0,fa5 -80000f24: f0050553 fmv.w.x fa0,a0 -80000f28: 00008067 ret -80000f2c: 00269793 slli a5,a3,0x2 -80000f30: f8dff06f j 80000ebc <__ieee754_sqrtf+0x74> -80000f34: 08a577d3 fsub.s fa5,fa0,fa0 -80000f38: 18f7f7d3 fdiv.s fa5,fa5,fa5 -80000f3c: e0078553 fmv.x.w a0,fa5 -80000f40: f0050553 fmv.w.x fa0,a0 -80000f44: 00008067 ret -80000f48: fff00613 li a2,-1 -80000f4c: 40c70733 sub a4,a4,a2 -80000f50: f4dff06f j 80000e9c <__ieee754_sqrtf+0x54> +80000d68 <__register_exitproc>: +80000d68: 800017b7 lui a5,0x80001 +80000d6c: 4307a703 lw a4,1072(a5) # 80001430 <__stack_top+0x81001430> +80000d70: 14872783 lw a5,328(a4) +80000d74: 04078c63 beqz a5,80000dcc <__register_exitproc+0x64> +80000d78: 0047a703 lw a4,4(a5) +80000d7c: 01f00813 li a6,31 +80000d80: 06e84e63 blt a6,a4,80000dfc <__register_exitproc+0x94> +80000d84: 00271813 slli a6,a4,0x2 +80000d88: 02050663 beqz a0,80000db4 <__register_exitproc+0x4c> +80000d8c: 01078333 add t1,a5,a6 +80000d90: 08c32423 sw a2,136(t1) +80000d94: 1887a883 lw a7,392(a5) +80000d98: 00100613 li a2,1 +80000d9c: 00e61633 sll a2,a2,a4 +80000da0: 00c8e8b3 or a7,a7,a2 +80000da4: 1917a423 sw a7,392(a5) +80000da8: 10d32423 sw a3,264(t1) +80000dac: 00200693 li a3,2 +80000db0: 02d50463 beq a0,a3,80000dd8 <__register_exitproc+0x70> +80000db4: 00170713 addi a4,a4,1 +80000db8: 00e7a223 sw a4,4(a5) +80000dbc: 010787b3 add a5,a5,a6 +80000dc0: 00b7a423 sw a1,8(a5) +80000dc4: 00000513 li a0,0 +80000dc8: 00008067 ret +80000dcc: 14c70793 addi a5,a4,332 +80000dd0: 14f72423 sw a5,328(a4) +80000dd4: fa5ff06f j 80000d78 <__register_exitproc+0x10> +80000dd8: 18c7a683 lw a3,396(a5) +80000ddc: 00170713 addi a4,a4,1 +80000de0: 00e7a223 sw a4,4(a5) +80000de4: 00c6e633 or a2,a3,a2 +80000de8: 18c7a623 sw a2,396(a5) +80000dec: 010787b3 add a5,a5,a6 +80000df0: 00b7a423 sw a1,8(a5) +80000df4: 00000513 li a0,0 +80000df8: 00008067 ret +80000dfc: fff00513 li a0,-1 +80000e00: 00008067 ret -80000f54 : -80000f54: 00050593 mv a1,a0 -80000f58: 00000693 li a3,0 -80000f5c: 00000613 li a2,0 -80000f60: 00000513 li a0,0 -80000f64: 2180006f j 8000117c <__register_exitproc> - -80000f68 <__errno>: -80000f68: 800027b7 lui a5,0x80002 -80000f6c: 7bc7a503 lw a0,1980(a5) # 800027bc <__stack_top+0x810027bc> -80000f70: 00008067 ret - -80000f74 : -80000f74: ff010113 addi sp,sp,-16 -80000f78: 00000593 li a1,0 -80000f7c: 00812423 sw s0,8(sp) -80000f80: 00112623 sw ra,12(sp) -80000f84: 00050413 mv s0,a0 -80000f88: 290000ef jal ra,80001218 <__call_exitprocs> -80000f8c: 800027b7 lui a5,0x80002 -80000f90: 7b87a503 lw a0,1976(a5) # 800027b8 <__stack_top+0x810027b8> -80000f94: 03c52783 lw a5,60(a0) -80000f98: 00078463 beqz a5,80000fa0 -80000f9c: 000780e7 jalr a5 -80000fa0: 00040513 mv a0,s0 -80000fa4: 80dff0ef jal ra,800007b0 <_exit> - -80000fa8 <__libc_fini_array>: -80000fa8: ff010113 addi sp,sp,-16 -80000fac: 00812423 sw s0,8(sp) -80000fb0: 800027b7 lui a5,0x80002 -80000fb4: 80002437 lui s0,0x80002 -80000fb8: 38c40413 addi s0,s0,908 # 8000238c <__stack_top+0x8100238c> -80000fbc: 38c78793 addi a5,a5,908 # 8000238c <__stack_top+0x8100238c> -80000fc0: 408787b3 sub a5,a5,s0 -80000fc4: 00912223 sw s1,4(sp) -80000fc8: 00112623 sw ra,12(sp) -80000fcc: 4027d493 srai s1,a5,0x2 -80000fd0: 02048063 beqz s1,80000ff0 <__libc_fini_array+0x48> -80000fd4: ffc78793 addi a5,a5,-4 -80000fd8: 00878433 add s0,a5,s0 -80000fdc: 00042783 lw a5,0(s0) -80000fe0: fff48493 addi s1,s1,-1 -80000fe4: ffc40413 addi s0,s0,-4 -80000fe8: 000780e7 jalr a5 -80000fec: fe0498e3 bnez s1,80000fdc <__libc_fini_array+0x34> -80000ff0: 00c12083 lw ra,12(sp) -80000ff4: 00812403 lw s0,8(sp) -80000ff8: 00412483 lw s1,4(sp) -80000ffc: 01010113 addi sp,sp,16 -80001000: 00008067 ret - -80001004 <__libc_init_array>: -80001004: ff010113 addi sp,sp,-16 -80001008: 00812423 sw s0,8(sp) -8000100c: 01212023 sw s2,0(sp) -80001010: 80002437 lui s0,0x80002 -80001014: 80002937 lui s2,0x80002 -80001018: 38840793 addi a5,s0,904 # 80002388 <__stack_top+0x81002388> -8000101c: 38890913 addi s2,s2,904 # 80002388 <__stack_top+0x81002388> -80001020: 40f90933 sub s2,s2,a5 -80001024: 00112623 sw ra,12(sp) -80001028: 00912223 sw s1,4(sp) -8000102c: 40295913 srai s2,s2,0x2 -80001030: 02090063 beqz s2,80001050 <__libc_init_array+0x4c> -80001034: 38840413 addi s0,s0,904 -80001038: 00000493 li s1,0 -8000103c: 00042783 lw a5,0(s0) -80001040: 00148493 addi s1,s1,1 -80001044: 00440413 addi s0,s0,4 -80001048: 000780e7 jalr a5 -8000104c: fe9918e3 bne s2,s1,8000103c <__libc_init_array+0x38> -80001050: 80002437 lui s0,0x80002 -80001054: 80002937 lui s2,0x80002 -80001058: 38840793 addi a5,s0,904 # 80002388 <__stack_top+0x81002388> -8000105c: 38c90913 addi s2,s2,908 # 8000238c <__stack_top+0x8100238c> -80001060: 40f90933 sub s2,s2,a5 -80001064: 40295913 srai s2,s2,0x2 -80001068: 02090063 beqz s2,80001088 <__libc_init_array+0x84> -8000106c: 38840413 addi s0,s0,904 -80001070: 00000493 li s1,0 -80001074: 00042783 lw a5,0(s0) -80001078: 00148493 addi s1,s1,1 -8000107c: 00440413 addi s0,s0,4 -80001080: 000780e7 jalr a5 -80001084: fe9918e3 bne s2,s1,80001074 <__libc_init_array+0x70> -80001088: 00c12083 lw ra,12(sp) -8000108c: 00812403 lw s0,8(sp) -80001090: 00412483 lw s1,4(sp) -80001094: 00012903 lw s2,0(sp) -80001098: 01010113 addi sp,sp,16 -8000109c: 00008067 ret - -800010a0 : -800010a0: 00f00313 li t1,15 -800010a4: 00050713 mv a4,a0 -800010a8: 02c37e63 bgeu t1,a2,800010e4 -800010ac: 00f77793 andi a5,a4,15 -800010b0: 0a079063 bnez a5,80001150 -800010b4: 08059263 bnez a1,80001138 -800010b8: ff067693 andi a3,a2,-16 -800010bc: 00f67613 andi a2,a2,15 -800010c0: 00e686b3 add a3,a3,a4 -800010c4: 00b72023 sw a1,0(a4) # 1000000 <__stack_size+0xfffc00> -800010c8: 00b72223 sw a1,4(a4) -800010cc: 00b72423 sw a1,8(a4) -800010d0: 00b72623 sw a1,12(a4) -800010d4: 01070713 addi a4,a4,16 -800010d8: fed766e3 bltu a4,a3,800010c4 -800010dc: 00061463 bnez a2,800010e4 -800010e0: 00008067 ret -800010e4: 40c306b3 sub a3,t1,a2 -800010e8: 00269693 slli a3,a3,0x2 -800010ec: 00000297 auipc t0,0x0 -800010f0: 005686b3 add a3,a3,t0 -800010f4: 00c68067 jr 12(a3) -800010f8: 00b70723 sb a1,14(a4) -800010fc: 00b706a3 sb a1,13(a4) -80001100: 00b70623 sb a1,12(a4) -80001104: 00b705a3 sb a1,11(a4) -80001108: 00b70523 sb a1,10(a4) -8000110c: 00b704a3 sb a1,9(a4) -80001110: 00b70423 sb a1,8(a4) -80001114: 00b703a3 sb a1,7(a4) -80001118: 00b70323 sb a1,6(a4) -8000111c: 00b702a3 sb a1,5(a4) -80001120: 00b70223 sb a1,4(a4) -80001124: 00b701a3 sb a1,3(a4) -80001128: 00b70123 sb a1,2(a4) -8000112c: 00b700a3 sb a1,1(a4) -80001130: 00b70023 sb a1,0(a4) -80001134: 00008067 ret -80001138: 0ff5f593 andi a1,a1,255 -8000113c: 00859693 slli a3,a1,0x8 -80001140: 00d5e5b3 or a1,a1,a3 -80001144: 01059693 slli a3,a1,0x10 -80001148: 00d5e5b3 or a1,a1,a3 -8000114c: f6dff06f j 800010b8 -80001150: 00279693 slli a3,a5,0x2 -80001154: 00000297 auipc t0,0x0 -80001158: 005686b3 add a3,a3,t0 -8000115c: 00008293 mv t0,ra -80001160: fa0680e7 jalr -96(a3) -80001164: 00028093 mv ra,t0 -80001168: ff078793 addi a5,a5,-16 -8000116c: 40f70733 sub a4,a4,a5 -80001170: 00f60633 add a2,a2,a5 -80001174: f6c378e3 bgeu t1,a2,800010e4 -80001178: f3dff06f j 800010b4 - -8000117c <__register_exitproc>: -8000117c: 800027b7 lui a5,0x80002 -80001180: 7b87a703 lw a4,1976(a5) # 800027b8 <__stack_top+0x810027b8> -80001184: 14872783 lw a5,328(a4) -80001188: 04078c63 beqz a5,800011e0 <__register_exitproc+0x64> -8000118c: 0047a703 lw a4,4(a5) -80001190: 01f00813 li a6,31 -80001194: 06e84e63 blt a6,a4,80001210 <__register_exitproc+0x94> -80001198: 00271813 slli a6,a4,0x2 -8000119c: 02050663 beqz a0,800011c8 <__register_exitproc+0x4c> -800011a0: 01078333 add t1,a5,a6 -800011a4: 08c32423 sw a2,136(t1) -800011a8: 1887a883 lw a7,392(a5) -800011ac: 00100613 li a2,1 -800011b0: 00e61633 sll a2,a2,a4 -800011b4: 00c8e8b3 or a7,a7,a2 -800011b8: 1917a423 sw a7,392(a5) -800011bc: 10d32423 sw a3,264(t1) -800011c0: 00200693 li a3,2 -800011c4: 02d50463 beq a0,a3,800011ec <__register_exitproc+0x70> -800011c8: 00170713 addi a4,a4,1 -800011cc: 00e7a223 sw a4,4(a5) -800011d0: 010787b3 add a5,a5,a6 -800011d4: 00b7a423 sw a1,8(a5) -800011d8: 00000513 li a0,0 -800011dc: 00008067 ret -800011e0: 14c70793 addi a5,a4,332 -800011e4: 14f72423 sw a5,328(a4) -800011e8: fa5ff06f j 8000118c <__register_exitproc+0x10> -800011ec: 18c7a683 lw a3,396(a5) -800011f0: 00170713 addi a4,a4,1 -800011f4: 00e7a223 sw a4,4(a5) -800011f8: 00c6e633 or a2,a3,a2 -800011fc: 18c7a623 sw a2,396(a5) -80001200: 010787b3 add a5,a5,a6 -80001204: 00b7a423 sw a1,8(a5) -80001208: 00000513 li a0,0 -8000120c: 00008067 ret -80001210: fff00513 li a0,-1 -80001214: 00008067 ret - -80001218 <__call_exitprocs>: -80001218: fd010113 addi sp,sp,-48 -8000121c: 800027b7 lui a5,0x80002 -80001220: 01412c23 sw s4,24(sp) -80001224: 7b87aa03 lw s4,1976(a5) # 800027b8 <__stack_top+0x810027b8> -80001228: 03212023 sw s2,32(sp) -8000122c: 02112623 sw ra,44(sp) -80001230: 148a2903 lw s2,328(s4) -80001234: 02812423 sw s0,40(sp) -80001238: 02912223 sw s1,36(sp) -8000123c: 01312e23 sw s3,28(sp) -80001240: 01512a23 sw s5,20(sp) -80001244: 01612823 sw s6,16(sp) -80001248: 01712623 sw s7,12(sp) -8000124c: 01812423 sw s8,8(sp) -80001250: 04090063 beqz s2,80001290 <__call_exitprocs+0x78> -80001254: 00050b13 mv s6,a0 -80001258: 00058b93 mv s7,a1 -8000125c: 00100a93 li s5,1 -80001260: fff00993 li s3,-1 -80001264: 00492483 lw s1,4(s2) -80001268: fff48413 addi s0,s1,-1 -8000126c: 02044263 bltz s0,80001290 <__call_exitprocs+0x78> -80001270: 00249493 slli s1,s1,0x2 -80001274: 009904b3 add s1,s2,s1 -80001278: 040b8463 beqz s7,800012c0 <__call_exitprocs+0xa8> -8000127c: 1044a783 lw a5,260(s1) -80001280: 05778063 beq a5,s7,800012c0 <__call_exitprocs+0xa8> -80001284: fff40413 addi s0,s0,-1 -80001288: ffc48493 addi s1,s1,-4 -8000128c: ff3416e3 bne s0,s3,80001278 <__call_exitprocs+0x60> -80001290: 02c12083 lw ra,44(sp) -80001294: 02812403 lw s0,40(sp) -80001298: 02412483 lw s1,36(sp) -8000129c: 02012903 lw s2,32(sp) -800012a0: 01c12983 lw s3,28(sp) -800012a4: 01812a03 lw s4,24(sp) -800012a8: 01412a83 lw s5,20(sp) -800012ac: 01012b03 lw s6,16(sp) -800012b0: 00c12b83 lw s7,12(sp) -800012b4: 00812c03 lw s8,8(sp) -800012b8: 03010113 addi sp,sp,48 -800012bc: 00008067 ret -800012c0: 00492783 lw a5,4(s2) -800012c4: 0044a683 lw a3,4(s1) -800012c8: fff78793 addi a5,a5,-1 -800012cc: 04878e63 beq a5,s0,80001328 <__call_exitprocs+0x110> -800012d0: 0004a223 sw zero,4(s1) -800012d4: fa0688e3 beqz a3,80001284 <__call_exitprocs+0x6c> -800012d8: 18892783 lw a5,392(s2) -800012dc: 008a9733 sll a4,s5,s0 -800012e0: 00492c03 lw s8,4(s2) -800012e4: 00f777b3 and a5,a4,a5 -800012e8: 02079263 bnez a5,8000130c <__call_exitprocs+0xf4> -800012ec: 000680e7 jalr a3 -800012f0: 00492703 lw a4,4(s2) -800012f4: 148a2783 lw a5,328(s4) -800012f8: 01871463 bne a4,s8,80001300 <__call_exitprocs+0xe8> -800012fc: f8f904e3 beq s2,a5,80001284 <__call_exitprocs+0x6c> -80001300: f80788e3 beqz a5,80001290 <__call_exitprocs+0x78> -80001304: 00078913 mv s2,a5 -80001308: f5dff06f j 80001264 <__call_exitprocs+0x4c> -8000130c: 18c92783 lw a5,396(s2) -80001310: 0844a583 lw a1,132(s1) -80001314: 00f77733 and a4,a4,a5 -80001318: 00071c63 bnez a4,80001330 <__call_exitprocs+0x118> -8000131c: 000b0513 mv a0,s6 -80001320: 000680e7 jalr a3 -80001324: fcdff06f j 800012f0 <__call_exitprocs+0xd8> -80001328: 00892223 sw s0,4(s2) -8000132c: fa9ff06f j 800012d4 <__call_exitprocs+0xbc> -80001330: 00058513 mv a0,a1 -80001334: 000680e7 jalr a3 -80001338: fb9ff06f j 800012f0 <__call_exitprocs+0xd8> +80000e04 <__call_exitprocs>: +80000e04: fd010113 addi sp,sp,-48 +80000e08: 800017b7 lui a5,0x80001 +80000e0c: 01412c23 sw s4,24(sp) +80000e10: 4307aa03 lw s4,1072(a5) # 80001430 <__stack_top+0x81001430> +80000e14: 03212023 sw s2,32(sp) +80000e18: 02112623 sw ra,44(sp) +80000e1c: 148a2903 lw s2,328(s4) +80000e20: 02812423 sw s0,40(sp) +80000e24: 02912223 sw s1,36(sp) +80000e28: 01312e23 sw s3,28(sp) +80000e2c: 01512a23 sw s5,20(sp) +80000e30: 01612823 sw s6,16(sp) +80000e34: 01712623 sw s7,12(sp) +80000e38: 01812423 sw s8,8(sp) +80000e3c: 04090063 beqz s2,80000e7c <__call_exitprocs+0x78> +80000e40: 00050b13 mv s6,a0 +80000e44: 00058b93 mv s7,a1 +80000e48: 00100a93 li s5,1 +80000e4c: fff00993 li s3,-1 +80000e50: 00492483 lw s1,4(s2) +80000e54: fff48413 addi s0,s1,-1 +80000e58: 02044263 bltz s0,80000e7c <__call_exitprocs+0x78> +80000e5c: 00249493 slli s1,s1,0x2 +80000e60: 009904b3 add s1,s2,s1 +80000e64: 040b8463 beqz s7,80000eac <__call_exitprocs+0xa8> +80000e68: 1044a783 lw a5,260(s1) +80000e6c: 05778063 beq a5,s7,80000eac <__call_exitprocs+0xa8> +80000e70: fff40413 addi s0,s0,-1 +80000e74: ffc48493 addi s1,s1,-4 +80000e78: ff3416e3 bne s0,s3,80000e64 <__call_exitprocs+0x60> +80000e7c: 02c12083 lw ra,44(sp) +80000e80: 02812403 lw s0,40(sp) +80000e84: 02412483 lw s1,36(sp) +80000e88: 02012903 lw s2,32(sp) +80000e8c: 01c12983 lw s3,28(sp) +80000e90: 01812a03 lw s4,24(sp) +80000e94: 01412a83 lw s5,20(sp) +80000e98: 01012b03 lw s6,16(sp) +80000e9c: 00c12b83 lw s7,12(sp) +80000ea0: 00812c03 lw s8,8(sp) +80000ea4: 03010113 addi sp,sp,48 +80000ea8: 00008067 ret +80000eac: 00492783 lw a5,4(s2) +80000eb0: 0044a683 lw a3,4(s1) +80000eb4: fff78793 addi a5,a5,-1 +80000eb8: 04878e63 beq a5,s0,80000f14 <__call_exitprocs+0x110> +80000ebc: 0004a223 sw zero,4(s1) +80000ec0: fa0688e3 beqz a3,80000e70 <__call_exitprocs+0x6c> +80000ec4: 18892783 lw a5,392(s2) +80000ec8: 008a9733 sll a4,s5,s0 +80000ecc: 00492c03 lw s8,4(s2) +80000ed0: 00f777b3 and a5,a4,a5 +80000ed4: 02079263 bnez a5,80000ef8 <__call_exitprocs+0xf4> +80000ed8: 000680e7 jalr a3 +80000edc: 00492703 lw a4,4(s2) +80000ee0: 148a2783 lw a5,328(s4) +80000ee4: 01871463 bne a4,s8,80000eec <__call_exitprocs+0xe8> +80000ee8: f8f904e3 beq s2,a5,80000e70 <__call_exitprocs+0x6c> +80000eec: f80788e3 beqz a5,80000e7c <__call_exitprocs+0x78> +80000ef0: 00078913 mv s2,a5 +80000ef4: f5dff06f j 80000e50 <__call_exitprocs+0x4c> +80000ef8: 18c92783 lw a5,396(s2) +80000efc: 0844a583 lw a1,132(s1) +80000f00: 00f77733 and a4,a4,a5 +80000f04: 00071c63 bnez a4,80000f1c <__call_exitprocs+0x118> +80000f08: 000b0513 mv a0,s6 +80000f0c: 000680e7 jalr a3 +80000f10: fcdff06f j 80000edc <__call_exitprocs+0xd8> +80000f14: 00892223 sw s0,4(s2) +80000f18: fa9ff06f j 80000ec0 <__call_exitprocs+0xbc> +80000f1c: 00058513 mv a0,a1 +80000f20: 000680e7 jalr a3 +80000f24: fb9ff06f j 80000edc <__call_exitprocs+0xd8> diff --git a/driver/tests/dogfood/kernel.elf b/driver/tests/dogfood/kernel.elf index 1f3ad62a..61b056bb 100755 Binary files a/driver/tests/dogfood/kernel.elf and b/driver/tests/dogfood/kernel.elf differ diff --git a/runtime/Makefile b/runtime/Makefile index b258713b..ba9d1366 100644 --- a/runtime/Makefile +++ b/runtime/Makefile @@ -5,12 +5,9 @@ AR = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-gcc-ar DP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objdump CP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objcopy -CFLAGS += -O3 -march=rv32imf -mabi=ilp32f -CFLAFS += -nostartfiles -ffreestanding -fno-exceptions -Wl,--gc-sections +CFLAGS += -O3 -march=rv32imf -mabi=ilp32f -fno-exceptions -fdata-sections -ffunction-sections CFLAGS += -I./include -I../hw -LDFLAGS += - PROJECT = libvortexrt SRCS = ./src/vx_start.S ./src/vx_print.S ./src/vx_print.c ./src/vx_spawn.c diff --git a/runtime/src/vx_spawn.c b/runtime/src/vx_spawn.c index 55fa37e6..e3b68a19 100644 --- a/runtime/src/vx_spawn.c +++ b/runtime/src/vx_spawn.c @@ -38,10 +38,11 @@ inline char is_log2(int x) { } inline int fast_log2(int x) { - return (*(int*)(&x)>>23) - 127; + float f = x; + return (*(int*)(&f)>>23) - 127; } -void spawn_tasks_callback() { +static void spawn_tasks_callback() { vx_tmc(vx_num_threads()); int core_id = vx_core_id(); @@ -130,7 +131,7 @@ void vx_spawn_tasks(int num_tasks, pfn_callback callback , const void * args) { /////////////////////////////////////////////////////////////////////////////// -void spawn_kernel_callback() { +static void spawn_kernel_callback() { vx_tmc(vx_num_threads()); int core_id = vx_core_id(); @@ -149,9 +150,9 @@ void spawn_kernel_callback() { int XY = X * Y; for (int wg_id = offset, N = wg_id + tK; wg_id < N; ++wg_id) { - int k = p_wspawn_args->isXYpow2 ? (wg_id / XY) : (wg_id >> p_wspawn_args->log2XY); + int k = p_wspawn_args->isXYpow2 ? (wg_id >> p_wspawn_args->log2XY) : (wg_id / XY); int wg_2d = wg_id - k * XY; - int j = p_wspawn_args->isXpow2 ? (wg_2d / X) : (wg_2d >> p_wspawn_args->log2X); + int j = p_wspawn_args->isXpow2 ? (wg_2d >> p_wspawn_args->log2X) : (wg_2d / X); int i = wg_2d - j * X; int gid0 = p_wspawn_args->ctx->global_offset[0] + i; @@ -164,7 +165,7 @@ void spawn_kernel_callback() { vx_tmc(0 == wid); } -void spawn_kernel_remaining_callback(int nthreads) { +static void spawn_kernel_remaining_callback(int nthreads) { vx_tmc(nthreads); int core_id = vx_core_id(); @@ -178,9 +179,9 @@ void spawn_kernel_remaining_callback(int nthreads) { int Y = p_wspawn_args->ctx->num_groups[1]; int XY = X * Y; - int k = p_wspawn_args->isXYpow2 ? (wg_id / XY) : (wg_id >> p_wspawn_args->log2XY); + int k = p_wspawn_args->isXYpow2 ? (wg_id >> p_wspawn_args->log2XY) : (wg_id / XY); int wg_2d = wg_id - k * XY; - int j = p_wspawn_args->isXpow2 ? (wg_2d / X) : (wg_2d >> p_wspawn_args->log2X); + int j = p_wspawn_args->isXpow2 ? (wg_2d >> p_wspawn_args->log2X) : (wg_2d / X); int i = wg_2d - j * X; int gid0 = p_wspawn_args->ctx->global_offset[0] + i; diff --git a/runtime/tests/dev/Makefile b/runtime/tests/dev/Makefile index 6b287b9b..156af045 100644 --- a/runtime/tests/dev/Makefile +++ b/runtime/tests/dev/Makefile @@ -6,11 +6,10 @@ AR = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-gcc-ar DP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objdump CP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objcopy -CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -CFLAGS += -nostartfiles -ffreestanding -fno-exceptions -Wl,--gc-sections +CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wstack-usage=1024 -ffreestanding -nostartfiles -fdata-sections -ffunction-sections CFLAGS += -I$(VORTEX_RT_PATH)/include -I$(VORTEX_RT_PATH)/../hw -LDFLAGS += $(VORTEX_RT_PATH)/libvortexrt.a +LDFLAGS += -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a PROJECT = vx_dev_main diff --git a/runtime/tests/dev/vx_dev_main.dump b/runtime/tests/dev/vx_dev_main.dump index eb8e3e7f..faf40dae 100644 --- a/runtime/tests/dev/vx_dev_main.dump +++ b/runtime/tests/dev/vx_dev_main.dump @@ -6,10 +6,10 @@ Disassembly of section .init: 80000000 <_start>: 80000000: 00000597 auipc a1,0x0 -80000004: 24c58593 addi a1,a1,588 # 8000024c +80000004: 25058593 addi a1,a1,592 # 80000250 80000008: fc102573 csrr a0,0xfc1 8000000c: 00b5106b 0xb5106b -80000010: 23c000ef jal ra,8000024c +80000010: 240000ef jal ra,80000250 80000014: 00100513 li a0,1 80000018: 0005006b 0x5006b 8000001c: 00015517 auipc a0,0x15 @@ -18,21492 +18,21132 @@ Disassembly of section .init: 80000028: b3060613 addi a2,a2,-1232 # 80014b54 <__BSS_END__> 8000002c: 40a60633 sub a2,a2,a0 80000030: 00000593 li a1,0 -80000034: 58d000ef jal ra,80000dc0 -80000038: 00001517 auipc a0,0x1 -8000003c: c9050513 addi a0,a0,-880 # 80000cc8 <__libc_fini_array> -80000040: 441000ef jal ra,80000c80 -80000044: 4e1000ef jal ra,80000d24 <__libc_init_array> +80000034: 051000ef jal ra,80000884 +80000038: 00000517 auipc a0,0x0 +8000003c: 75450513 addi a0,a0,1876 # 8000078c <__libc_fini_array> +80000040: 704000ef jal ra,80000744 +80000044: 7a4000ef jal ra,800007e8 <__libc_init_array> 80000048: 008000ef jal ra,80000050
-8000004c: 4490006f j 80000c94 +8000004c: 70c0006f j 80000758 Disassembly of section .text: 80000050
: 80000050: 80013537 lui a0,0x80013 80000054: fc010113 addi sp,sp,-64 -80000058: 21050513 addi a0,a0,528 # 80013210 <__stack_top+0x81013210> +80000058: cd050513 addi a0,a0,-816 # 80012cd0 <__stack_top+0x81012cd0> 8000005c: 02112e23 sw ra,60(sp) 80000060: 02812c23 sw s0,56(sp) 80000064: 02912a23 sw s1,52(sp) 80000068: 03212823 sw s2,48(sp) 8000006c: 03312623 sw s3,44(sp) 80000070: 03412423 sw s4,40(sp) -80000074: 428000ef jal ra,8000049c +80000074: 42c000ef jal ra,800004a0 80000078: 80013537 lui a0,0x80013 -8000007c: 22450513 addi a0,a0,548 # 80013224 <__stack_top+0x81013224> -80000080: 41c000ef jal ra,8000049c -80000084: 800147b7 lui a5,0x80014 -80000088: 00878793 addi a5,a5,8 # 80014008 <__stack_top+0x81014008> -8000008c: 800154b7 lui s1,0x80015 -80000090: 80000a37 lui s4,0x80000 -80000094: 04078993 addi s3,a5,64 +8000007c: ce450513 addi a0,a0,-796 # 80012ce4 <__stack_top+0x81012ce4> +80000080: 420000ef jal ra,800004a0 +80000084: 80015937 lui s2,0x80015 +80000088: 80000a37 lui s4,0x80000 +8000008c: 800144b7 lui s1,0x80014 +80000090: 800147b7 lui a5,0x80014 +80000094: 00878793 addi a5,a5,8 # 80014008 <__stack_top+0x81014008> 80000098: 00400413 li s0,4 -8000009c: a6848913 addi s2,s1,-1432 # 80014a68 <__stack_top+0x81014a68> -800000a0: 00c10613 addi a2,sp,12 -800000a4: 150a0593 addi a1,s4,336 # 80000150 <__stack_top+0x81000150> -800000a8: 01000513 li a0,16 -800000ac: 00f12623 sw a5,12(sp) -800000b0: 01312823 sw s3,16(sp) -800000b4: 01212a23 sw s2,20(sp) -800000b8: 00812c23 sw s0,24(sp) -800000bc: 00812e23 sw s0,28(sp) -800000c0: 019000ef jal ra,800008d8 -800000c4: 01812603 lw a2,24(sp) -800000c8: 01c12583 lw a1,28(sp) -800000cc: a6848513 addi a0,s1,-1432 -800000d0: 0b0000ef jal ra,80000180 -800000d4: 00c10613 addi a2,sp,12 -800000d8: 150a0593 addi a1,s4,336 -800000dc: 01000513 li a0,16 -800000e0: 01212623 sw s2,12(sp) -800000e4: 01312823 sw s3,16(sp) -800000e8: 01212a23 sw s2,20(sp) -800000ec: 00812c23 sw s0,24(sp) -800000f0: 00812e23 sw s0,28(sp) -800000f4: 7e4000ef jal ra,800008d8 -800000f8: 01812603 lw a2,24(sp) -800000fc: 01c12583 lw a1,28(sp) -80000100: a6848513 addi a0,s1,-1432 -80000104: 07c000ef jal ra,80000180 -80000108: 80013537 lui a0,0x80013 -8000010c: 23450513 addi a0,a0,564 # 80013234 <__stack_top+0x81013234> -80000110: 3cc000ef jal ra,800004dc -80000114: 03c12083 lw ra,60(sp) -80000118: 03812403 lw s0,56(sp) -8000011c: 03412483 lw s1,52(sp) -80000120: 03012903 lw s2,48(sp) -80000124: 02c12983 lw s3,44(sp) -80000128: 02812a03 lw s4,40(sp) -8000012c: 00000513 li a0,0 -80000130: 04010113 addi sp,sp,64 -80000134: 00008067 ret +8000009c: a6890993 addi s3,s2,-1432 # 80014a68 <__stack_top+0x81014a68> +800000a0: 04848493 addi s1,s1,72 # 80014048 <__stack_top+0x81014048> +800000a4: 00c10613 addi a2,sp,12 +800000a8: 154a0593 addi a1,s4,340 # 80000154 <__stack_top+0x81000154> +800000ac: 01000513 li a0,16 +800000b0: 00f12623 sw a5,12(sp) +800000b4: 00912823 sw s1,16(sp) +800000b8: 01312a23 sw s3,20(sp) +800000bc: 00812c23 sw s0,24(sp) +800000c0: 00812e23 sw s0,28(sp) +800000c4: 518000ef jal ra,800005dc +800000c8: 01812603 lw a2,24(sp) +800000cc: 01c12583 lw a1,28(sp) +800000d0: a6890513 addi a0,s2,-1432 +800000d4: 0b0000ef jal ra,80000184 +800000d8: 00c10613 addi a2,sp,12 +800000dc: 154a0593 addi a1,s4,340 +800000e0: 01000513 li a0,16 +800000e4: 01312623 sw s3,12(sp) +800000e8: 00912823 sw s1,16(sp) +800000ec: 01312a23 sw s3,20(sp) +800000f0: 00812c23 sw s0,24(sp) +800000f4: 00812e23 sw s0,28(sp) +800000f8: 4e4000ef jal ra,800005dc +800000fc: 01812603 lw a2,24(sp) +80000100: 01c12583 lw a1,28(sp) +80000104: a6890513 addi a0,s2,-1432 +80000108: 07c000ef jal ra,80000184 +8000010c: 80013537 lui a0,0x80013 +80000110: cf450513 addi a0,a0,-780 # 80012cf4 <__stack_top+0x81012cf4> +80000114: 3cc000ef jal ra,800004e0 +80000118: 03c12083 lw ra,60(sp) +8000011c: 03812403 lw s0,56(sp) +80000120: 03412483 lw s1,52(sp) +80000124: 03012903 lw s2,48(sp) +80000128: 02c12983 lw s3,44(sp) +8000012c: 02812a03 lw s4,40(sp) +80000130: 00000513 li a0,0 +80000134: 04010113 addi sp,sp,64 +80000138: 00008067 ret -80000138 : -80000138: 00000793 li a5,0 -8000013c: 00078863 beqz a5,8000014c -80000140: 80001537 lui a0,0x80001 -80000144: cc850513 addi a0,a0,-824 # 80000cc8 <__stack_top+0x81000cc8> -80000148: 3390006f j 80000c80 -8000014c: 00008067 ret +8000013c : +8000013c: 00000793 li a5,0 +80000140: 00078863 beqz a5,80000150 +80000144: 80000537 lui a0,0x80000 +80000148: 78c50513 addi a0,a0,1932 # 8000078c <__stack_top+0x8100078c> +8000014c: 5f80006f j 80000744 +80000150: 00008067 ret -80000150 : -80000150: 0045a783 lw a5,4(a1) -80000154: 0005a703 lw a4,0(a1) -80000158: 00251513 slli a0,a0,0x2 -8000015c: 00a786b3 add a3,a5,a0 -80000160: 00a70733 add a4,a4,a0 -80000164: 0085a783 lw a5,8(a1) -80000168: 00072703 lw a4,0(a4) -8000016c: 0006a683 lw a3,0(a3) -80000170: 00a78533 add a0,a5,a0 -80000174: 00d707b3 add a5,a4,a3 -80000178: 00f52023 sw a5,0(a0) -8000017c: 00008067 ret +80000154 : +80000154: 0045a783 lw a5,4(a1) +80000158: 0005a703 lw a4,0(a1) +8000015c: 00251513 slli a0,a0,0x2 +80000160: 00a786b3 add a3,a5,a0 +80000164: 00a70733 add a4,a4,a0 +80000168: 0085a783 lw a5,8(a1) +8000016c: 00072703 lw a4,0(a4) +80000170: 0006a683 lw a3,0(a3) +80000174: 00a78533 add a0,a5,a0 +80000178: 00d707b3 add a5,a4,a3 +8000017c: 00f52023 sw a5,0(a0) +80000180: 00008067 ret -80000180 : -80000180: fd010113 addi sp,sp,-48 -80000184: 02912223 sw s1,36(sp) -80000188: 00050493 mv s1,a0 -8000018c: 80013537 lui a0,0x80013 -80000190: 01612823 sw s6,16(sp) -80000194: 1f050513 addi a0,a0,496 # 800131f0 <__stack_top+0x810131f0> -80000198: 00058b13 mv s6,a1 -8000019c: 01412c23 sw s4,24(sp) -800001a0: 02112623 sw ra,44(sp) -800001a4: 02812423 sw s0,40(sp) -800001a8: 03212023 sw s2,32(sp) -800001ac: 01312e23 sw s3,28(sp) -800001b0: 01512a23 sw s5,20(sp) -800001b4: 01712623 sw s7,12(sp) -800001b8: 01812423 sw s8,8(sp) -800001bc: 00060a13 mv s4,a2 -800001c0: 2dc000ef jal ra,8000049c -800001c4: 05605863 blez s6,80000214 -800001c8: 002a1b93 slli s7,s4,0x2 -800001cc: 41400ab3 neg s5,s4 -800001d0: 017484b3 add s1,s1,s7 -800001d4: 002a9a93 slli s5,s5,0x2 -800001d8: 00000993 li s3,0 -800001dc: 80013c37 lui s8,0x80013 -800001e0: 80013937 lui s2,0x80013 -800001e4: 01548433 add s0,s1,s5 -800001e8: 01405c63 blez s4,80000200 -800001ec: 00042583 lw a1,0(s0) -800001f0: 20890513 addi a0,s2,520 # 80013208 <__stack_top+0x81013208> -800001f4: 00440413 addi s0,s0,4 -800001f8: 2a4000ef jal ra,8000049c -800001fc: fe9418e3 bne s0,s1,800001ec -80000200: 220c0513 addi a0,s8,544 # 80013220 <__stack_top+0x81013220> -80000204: 00198993 addi s3,s3,1 -80000208: 294000ef jal ra,8000049c -8000020c: 017484b3 add s1,s1,s7 -80000210: fd3b1ae3 bne s6,s3,800001e4 -80000214: 02c12083 lw ra,44(sp) -80000218: 02812403 lw s0,40(sp) -8000021c: 02412483 lw s1,36(sp) -80000220: 02012903 lw s2,32(sp) -80000224: 01c12983 lw s3,28(sp) -80000228: 01812a03 lw s4,24(sp) -8000022c: 01412a83 lw s5,20(sp) -80000230: 01012b03 lw s6,16(sp) -80000234: 00c12b83 lw s7,12(sp) -80000238: 00812c03 lw s8,8(sp) -8000023c: 03010113 addi sp,sp,48 -80000240: 00008067 ret +80000184 : +80000184: fd010113 addi sp,sp,-48 +80000188: 02912223 sw s1,36(sp) +8000018c: 00050493 mv s1,a0 +80000190: 80013537 lui a0,0x80013 +80000194: 01612823 sw s6,16(sp) +80000198: cb050513 addi a0,a0,-848 # 80012cb0 <__stack_top+0x81012cb0> +8000019c: 00058b13 mv s6,a1 +800001a0: 01412c23 sw s4,24(sp) +800001a4: 02112623 sw ra,44(sp) +800001a8: 02812423 sw s0,40(sp) +800001ac: 03212023 sw s2,32(sp) +800001b0: 01312e23 sw s3,28(sp) +800001b4: 01512a23 sw s5,20(sp) +800001b8: 01712623 sw s7,12(sp) +800001bc: 01812423 sw s8,8(sp) +800001c0: 00060a13 mv s4,a2 +800001c4: 2dc000ef jal ra,800004a0 +800001c8: 05605863 blez s6,80000218 +800001cc: 002a1b93 slli s7,s4,0x2 +800001d0: 41400ab3 neg s5,s4 +800001d4: 017484b3 add s1,s1,s7 +800001d8: 002a9a93 slli s5,s5,0x2 +800001dc: 00000993 li s3,0 +800001e0: 80013c37 lui s8,0x80013 +800001e4: 80013937 lui s2,0x80013 +800001e8: 01548433 add s0,s1,s5 +800001ec: 01405c63 blez s4,80000204 +800001f0: 00042583 lw a1,0(s0) +800001f4: cc890513 addi a0,s2,-824 # 80012cc8 <__stack_top+0x81012cc8> +800001f8: 00440413 addi s0,s0,4 +800001fc: 2a4000ef jal ra,800004a0 +80000200: fe9418e3 bne s0,s1,800001f0 +80000204: ce0c0513 addi a0,s8,-800 # 80012ce0 <__stack_top+0x81012ce0> +80000208: 00198993 addi s3,s3,1 +8000020c: 294000ef jal ra,800004a0 +80000210: 017484b3 add s1,s1,s7 +80000214: fd3b1ae3 bne s6,s3,800001e8 +80000218: 02c12083 lw ra,44(sp) +8000021c: 02812403 lw s0,40(sp) +80000220: 02412483 lw s1,36(sp) +80000224: 02012903 lw s2,32(sp) +80000228: 01c12983 lw s3,28(sp) +8000022c: 01812a03 lw s4,24(sp) +80000230: 01412a83 lw s5,20(sp) +80000234: 01012b03 lw s6,16(sp) +80000238: 00c12b83 lw s7,12(sp) +8000023c: 00812c03 lw s8,8(sp) +80000240: 03010113 addi sp,sp,48 +80000244: 00008067 ret -80000244 <_exit>: -80000244: 00000513 li a0,0 -80000248: 0005006b 0x5006b +80000248 <_exit>: +80000248: 00000513 li a0,0 +8000024c: 0005006b 0x5006b -8000024c : -8000024c: fc002573 csrr a0,0xfc0 -80000250: 0005006b 0x5006b -80000254: 00014197 auipc gp,0x14 -80000258: 5b418193 addi gp,gp,1460 # 80014808 <__global_pointer> -8000025c: 7f000117 auipc sp,0x7f000 -80000260: da410113 addi sp,sp,-604 # ff000000 <__stack_top> -80000264: 40000593 li a1,1024 -80000268: cc102673 csrr a2,0xcc1 -8000026c: 02c585b3 mul a1,a1,a2 -80000270: 40b10133 sub sp,sp,a1 -80000274: cc3026f3 csrr a3,0xcc3 -80000278: 00068663 beqz a3,80000284 -8000027c: 00000513 li a0,0 -80000280: 0005006b 0x5006b +80000250 : +80000250: fc002573 csrr a0,0xfc0 +80000254: 0005006b 0x5006b +80000258: 00014197 auipc gp,0x14 +8000025c: 5b018193 addi gp,gp,1456 # 80014808 <__global_pointer> +80000260: 7f000117 auipc sp,0x7f000 +80000264: da010113 addi sp,sp,-608 # ff000000 <__stack_top> +80000268: 40000593 li a1,1024 +8000026c: cc102673 csrr a2,0xcc1 +80000270: 02c585b3 mul a1,a1,a2 +80000274: 40b10133 sub sp,sp,a1 +80000278: cc3026f3 csrr a3,0xcc3 +8000027c: 00068663 beqz a3,80000288 +80000280: 00000513 li a0,0 +80000284: 0005006b 0x5006b -80000284 : -80000284: 00008067 ret +80000288 : +80000288: 00008067 ret -80000288 : -80000288: 20050663 beqz a0,80000494 -8000028c: f5010113 addi sp,sp,-176 -80000290: 0a812423 sw s0,168(sp) -80000294: 09312e23 sw s3,156(sp) -80000298: 0a112623 sw ra,172(sp) -8000029c: 0a912223 sw s1,164(sp) -800002a0: 0b212023 sw s2,160(sp) -800002a4: 09412c23 sw s4,152(sp) -800002a8: 09512a23 sw s5,148(sp) -800002ac: 09612823 sw s6,144(sp) -800002b0: 09712623 sw s7,140(sp) -800002b4: 00050993 mv s3,a0 -800002b8: 00054503 lbu a0,0(a0) -800002bc: 00198413 addi s0,s3,1 -800002c0: 1c050663 beqz a0,8000048c -800002c4: 000034b7 lui s1,0x3 -800002c8: 80013ab7 lui s5,0x80013 -800002cc: 00058a13 mv s4,a1 -800002d0: 02500913 li s2,37 -800002d4: 80948493 addi s1,s1,-2039 # 2809 <__stack_size+0x2409> -800002d8: 240a8a93 addi s5,s5,576 # 80013240 <__stack_top+0x81013240> -800002dc: 05250463 beq a0,s2,80000324 -800002e0: 181000ef jal ra,80000c60 -800002e4: 00044503 lbu a0,0(s0) -800002e8: 00140b13 addi s6,s0,1 -800002ec: 000b0413 mv s0,s6 -800002f0: fe0516e3 bnez a0,800002dc -800002f4: 41340533 sub a0,s0,s3 -800002f8: 0ac12083 lw ra,172(sp) -800002fc: 0a812403 lw s0,168(sp) -80000300: 0a412483 lw s1,164(sp) -80000304: 0a012903 lw s2,160(sp) -80000308: 09c12983 lw s3,156(sp) -8000030c: 09812a03 lw s4,152(sp) -80000310: 09412a83 lw s5,148(sp) -80000314: 09012b03 lw s6,144(sp) -80000318: 08c12b83 lw s7,140(sp) -8000031c: 0b010113 addi sp,sp,176 -80000320: 00008067 ret -80000324: 00040b13 mv s6,s0 -80000328: 00d00613 li a2,13 -8000032c: 00100693 li a3,1 -80000330: 000b4703 lbu a4,0(s6) -80000334: 000b0513 mv a0,s6 -80000338: 001b0b13 addi s6,s6,1 -8000033c: fe070793 addi a5,a4,-32 -80000340: 0ff7f793 andi a5,a5,255 -80000344: 00f66863 bltu a2,a5,80000354 -80000348: 00f697b3 sll a5,a3,a5 -8000034c: 0097f7b3 and a5,a5,s1 -80000350: fe0790e3 bnez a5,80000330 -80000354: 02a00793 li a5,42 -80000358: 00f70a63 beq a4,a5,8000036c -8000035c: 00a00613 li a2,10 -80000360: 04010593 addi a1,sp,64 -80000364: 551000ef jal ra,800010b4 -80000368: 04012b03 lw s6,64(sp) -8000036c: 000b4783 lbu a5,0(s6) -80000370: 02e00713 li a4,46 -80000374: 001b0513 addi a0,s6,1 -80000378: 0ce78e63 beq a5,a4,80000454 -8000037c: fb478793 addi a5,a5,-76 -80000380: 0ff7f793 andi a5,a5,255 -80000384: 02e00713 li a4,46 -80000388: 02f76463 bltu a4,a5,800003b0 -8000038c: 00279793 slli a5,a5,0x2 -80000390: 015787b3 add a5,a5,s5 -80000394: 0007a783 lw a5,0(a5) -80000398: 00078067 jr a5 -8000039c: 001b4703 lbu a4,1(s6) -800003a0: 06800793 li a5,104 -800003a4: 08f70a63 beq a4,a5,80000438 -800003a8: 00050b13 mv s6,a0 -800003ac: 00150513 addi a0,a0,1 -800003b0: 05210023 sb s2,64(sp) -800003b4: 40850533 sub a0,a0,s0 -800003b8: 08a05a63 blez a0,8000044c -800003bc: 00040793 mv a5,s0 -800003c0: 04110713 addi a4,sp,65 -800003c4: 00a40633 add a2,s0,a0 -800003c8: 0007c683 lbu a3,0(a5) -800003cc: 00178793 addi a5,a5,1 -800003d0: 00170713 addi a4,a4,1 -800003d4: fed70fa3 sb a3,-1(a4) -800003d8: fec798e3 bne a5,a2,800003c8 -800003dc: 00150513 addi a0,a0,1 -800003e0: 08010793 addi a5,sp,128 -800003e4: 00a787b3 add a5,a5,a0 -800003e8: 000a0693 mv a3,s4 -800003ec: 04010613 addi a2,sp,64 -800003f0: 10000593 li a1,256 -800003f4: 00010513 mv a0,sp -800003f8: fc078023 sb zero,-64(a5) -800003fc: 599000ef jal ra,80001194 -80000400: 00010413 mv s0,sp -80000404: 00a10bb3 add s7,sp,a0 -80000408: 00a05a63 blez a0,8000041c -8000040c: 00044503 lbu a0,0(s0) -80000410: 00140413 addi s0,s0,1 -80000414: 04d000ef jal ra,80000c60 -80000418: fe8b9ae3 bne s7,s0,8000040c -8000041c: 001b4503 lbu a0,1(s6) -80000420: 002b0413 addi s0,s6,2 -80000424: ea051ce3 bnez a0,800002dc -80000428: ecdff06f j 800002f4 -8000042c: 001b4703 lbu a4,1(s6) -80000430: 06c00793 li a5,108 -80000434: f6f71ae3 bne a4,a5,800003a8 -80000438: 003b0513 addi a0,s6,3 -8000043c: 05210023 sb s2,64(sp) -80000440: 40850533 sub a0,a0,s0 -80000444: 002b0b13 addi s6,s6,2 -80000448: f6a04ae3 bgtz a0,800003bc -8000044c: 00100513 li a0,1 -80000450: f91ff06f j 800003e0 -80000454: 001b4703 lbu a4,1(s6) -80000458: 02a00793 li a5,42 -8000045c: 00f71a63 bne a4,a5,80000470 -80000460: 002b4783 lbu a5,2(s6) -80000464: 003b0513 addi a0,s6,3 -80000468: 002b0b13 addi s6,s6,2 -8000046c: f11ff06f j 8000037c -80000470: 00a00613 li a2,10 -80000474: 04010593 addi a1,sp,64 -80000478: 43d000ef jal ra,800010b4 -8000047c: 04012b03 lw s6,64(sp) -80000480: 000b4783 lbu a5,0(s6) -80000484: 001b0513 addi a0,s6,1 -80000488: ef5ff06f j 8000037c -8000048c: 00100513 li a0,1 -80000490: e69ff06f j 800002f8 -80000494: fff00513 li a0,-1 -80000498: 00008067 ret +8000028c : +8000028c: 20050663 beqz a0,80000498 +80000290: f5010113 addi sp,sp,-176 +80000294: 0a812423 sw s0,168(sp) +80000298: 09312e23 sw s3,156(sp) +8000029c: 0a112623 sw ra,172(sp) +800002a0: 0a912223 sw s1,164(sp) +800002a4: 0b212023 sw s2,160(sp) +800002a8: 09412c23 sw s4,152(sp) +800002ac: 09512a23 sw s5,148(sp) +800002b0: 09612823 sw s6,144(sp) +800002b4: 09712623 sw s7,140(sp) +800002b8: 00050993 mv s3,a0 +800002bc: 00054503 lbu a0,0(a0) +800002c0: 00198413 addi s0,s3,1 +800002c4: 1c050663 beqz a0,80000490 +800002c8: 000034b7 lui s1,0x3 +800002cc: 80013ab7 lui s5,0x80013 +800002d0: 00058a13 mv s4,a1 +800002d4: 02500913 li s2,37 +800002d8: 80948493 addi s1,s1,-2039 # 2809 <__stack_size+0x2409> +800002dc: d00a8a93 addi s5,s5,-768 # 80012d00 <__stack_top+0x81012d00> +800002e0: 05250463 beq a0,s2,80000328 +800002e4: 440000ef jal ra,80000724 +800002e8: 00044503 lbu a0,0(s0) +800002ec: 00140b13 addi s6,s0,1 +800002f0: 000b0413 mv s0,s6 +800002f4: fe0516e3 bnez a0,800002e0 +800002f8: 41340533 sub a0,s0,s3 +800002fc: 0ac12083 lw ra,172(sp) +80000300: 0a812403 lw s0,168(sp) +80000304: 0a412483 lw s1,164(sp) +80000308: 0a012903 lw s2,160(sp) +8000030c: 09c12983 lw s3,156(sp) +80000310: 09812a03 lw s4,152(sp) +80000314: 09412a83 lw s5,148(sp) +80000318: 09012b03 lw s6,144(sp) +8000031c: 08c12b83 lw s7,140(sp) +80000320: 0b010113 addi sp,sp,176 +80000324: 00008067 ret +80000328: 00040b13 mv s6,s0 +8000032c: 00d00613 li a2,13 +80000330: 00100693 li a3,1 +80000334: 000b4703 lbu a4,0(s6) +80000338: 000b0513 mv a0,s6 +8000033c: 001b0b13 addi s6,s6,1 +80000340: fe070793 addi a5,a4,-32 +80000344: 0ff7f793 andi a5,a5,255 +80000348: 00f66863 bltu a2,a5,80000358 +8000034c: 00f697b3 sll a5,a3,a5 +80000350: 0097f7b3 and a5,a5,s1 +80000354: fe0790e3 bnez a5,80000334 +80000358: 02a00793 li a5,42 +8000035c: 00f70a63 beq a4,a5,80000370 +80000360: 00a00613 li a2,10 +80000364: 04010593 addi a1,sp,64 +80000368: 011000ef jal ra,80000b78 +8000036c: 04012b03 lw s6,64(sp) +80000370: 000b4783 lbu a5,0(s6) +80000374: 02e00713 li a4,46 +80000378: 001b0513 addi a0,s6,1 +8000037c: 0ce78e63 beq a5,a4,80000458 +80000380: fb478793 addi a5,a5,-76 +80000384: 0ff7f793 andi a5,a5,255 +80000388: 02e00713 li a4,46 +8000038c: 02f76463 bltu a4,a5,800003b4 +80000390: 00279793 slli a5,a5,0x2 +80000394: 015787b3 add a5,a5,s5 +80000398: 0007a783 lw a5,0(a5) +8000039c: 00078067 jr a5 +800003a0: 001b4703 lbu a4,1(s6) +800003a4: 06800793 li a5,104 +800003a8: 08f70a63 beq a4,a5,8000043c +800003ac: 00050b13 mv s6,a0 +800003b0: 00150513 addi a0,a0,1 +800003b4: 05210023 sb s2,64(sp) +800003b8: 40850533 sub a0,a0,s0 +800003bc: 08a05a63 blez a0,80000450 +800003c0: 00040793 mv a5,s0 +800003c4: 04110713 addi a4,sp,65 +800003c8: 00a40633 add a2,s0,a0 +800003cc: 0007c683 lbu a3,0(a5) +800003d0: 00178793 addi a5,a5,1 +800003d4: 00170713 addi a4,a4,1 +800003d8: fed70fa3 sb a3,-1(a4) +800003dc: fec798e3 bne a5,a2,800003cc +800003e0: 00150513 addi a0,a0,1 +800003e4: 08010793 addi a5,sp,128 +800003e8: 00a787b3 add a5,a5,a0 +800003ec: 000a0693 mv a3,s4 +800003f0: 04010613 addi a2,sp,64 +800003f4: 10000593 li a1,256 +800003f8: 00010513 mv a0,sp +800003fc: fc078023 sb zero,-64(a5) +80000400: 059000ef jal ra,80000c58 +80000404: 00010413 mv s0,sp +80000408: 00a10bb3 add s7,sp,a0 +8000040c: 00a05a63 blez a0,80000420 +80000410: 00044503 lbu a0,0(s0) +80000414: 00140413 addi s0,s0,1 +80000418: 30c000ef jal ra,80000724 +8000041c: fe8b9ae3 bne s7,s0,80000410 +80000420: 001b4503 lbu a0,1(s6) +80000424: 002b0413 addi s0,s6,2 +80000428: ea051ce3 bnez a0,800002e0 +8000042c: ecdff06f j 800002f8 +80000430: 001b4703 lbu a4,1(s6) +80000434: 06c00793 li a5,108 +80000438: f6f71ae3 bne a4,a5,800003ac +8000043c: 003b0513 addi a0,s6,3 +80000440: 05210023 sb s2,64(sp) +80000444: 40850533 sub a0,a0,s0 +80000448: 002b0b13 addi s6,s6,2 +8000044c: f6a04ae3 bgtz a0,800003c0 +80000450: 00100513 li a0,1 +80000454: f91ff06f j 800003e4 +80000458: 001b4703 lbu a4,1(s6) +8000045c: 02a00793 li a5,42 +80000460: 00f71a63 bne a4,a5,80000474 +80000464: 002b4783 lbu a5,2(s6) +80000468: 003b0513 addi a0,s6,3 +8000046c: 002b0b13 addi s6,s6,2 +80000470: f11ff06f j 80000380 +80000474: 00a00613 li a2,10 +80000478: 04010593 addi a1,sp,64 +8000047c: 6fc000ef jal ra,80000b78 +80000480: 04012b03 lw s6,64(sp) +80000484: 000b4783 lbu a5,0(s6) +80000488: 001b0513 addi a0,s6,1 +8000048c: ef5ff06f j 80000380 +80000490: 00100513 li a0,1 +80000494: e69ff06f j 800002fc +80000498: fff00513 li a0,-1 +8000049c: 00008067 ret -8000049c : -8000049c: fc010113 addi sp,sp,-64 -800004a0: 02410313 addi t1,sp,36 -800004a4: 02b12223 sw a1,36(sp) -800004a8: 00030593 mv a1,t1 -800004ac: 00112e23 sw ra,28(sp) -800004b0: 02c12423 sw a2,40(sp) -800004b4: 02d12623 sw a3,44(sp) -800004b8: 02e12823 sw a4,48(sp) -800004bc: 02f12a23 sw a5,52(sp) -800004c0: 03012c23 sw a6,56(sp) -800004c4: 03112e23 sw a7,60(sp) -800004c8: 00612623 sw t1,12(sp) -800004cc: dbdff0ef jal ra,80000288 -800004d0: 01c12083 lw ra,28(sp) -800004d4: 04010113 addi sp,sp,64 -800004d8: 00008067 ret +800004a0 : +800004a0: fc010113 addi sp,sp,-64 +800004a4: 02410313 addi t1,sp,36 +800004a8: 02b12223 sw a1,36(sp) +800004ac: 00030593 mv a1,t1 +800004b0: 00112e23 sw ra,28(sp) +800004b4: 02c12423 sw a2,40(sp) +800004b8: 02d12623 sw a3,44(sp) +800004bc: 02e12823 sw a4,48(sp) +800004c0: 02f12a23 sw a5,52(sp) +800004c4: 03012c23 sw a6,56(sp) +800004c8: 03112e23 sw a7,60(sp) +800004cc: 00612623 sw t1,12(sp) +800004d0: dbdff0ef jal ra,8000028c +800004d4: 01c12083 lw ra,28(sp) +800004d8: 04010113 addi sp,sp,64 +800004dc: 00008067 ret -800004dc : -800004dc: ff010113 addi sp,sp,-16 -800004e0: 00812423 sw s0,8(sp) -800004e4: 00112623 sw ra,12(sp) -800004e8: 00050413 mv s0,a0 -800004ec: 00054503 lbu a0,0(a0) -800004f0: 00050c63 beqz a0,80000508 -800004f4: 00140413 addi s0,s0,1 +800004e0 : +800004e0: ff010113 addi sp,sp,-16 +800004e4: 00812423 sw s0,8(sp) +800004e8: 00112623 sw ra,12(sp) +800004ec: 00050413 mv s0,a0 +800004f0: 00054503 lbu a0,0(a0) +800004f4: 00050c63 beqz a0,8000050c 800004f8: 00140413 addi s0,s0,1 -800004fc: 764000ef jal ra,80000c60 -80000500: fff44503 lbu a0,-1(s0) -80000504: fe051ae3 bnez a0,800004f8 -80000508: 00c12083 lw ra,12(sp) -8000050c: 00812403 lw s0,8(sp) -80000510: 01010113 addi sp,sp,16 -80000514: 00008067 ret +800004fc: 00140413 addi s0,s0,1 +80000500: 224000ef jal ra,80000724 +80000504: fff44503 lbu a0,-1(s0) +80000508: fe051ae3 bnez a0,800004fc +8000050c: 00c12083 lw ra,12(sp) +80000510: 00812403 lw s0,8(sp) +80000514: 01010113 addi sp,sp,16 +80000518: 00008067 ret -80000518 : -80000518: ff010113 addi sp,sp,-16 -8000051c: 00912223 sw s1,4(sp) -80000520: 00112623 sw ra,12(sp) -80000524: 00812423 sw s0,8(sp) -80000528: 01212023 sw s2,0(sp) -8000052c: 00f00793 li a5,15 -80000530: 00050493 mv s1,a0 -80000534: 04a7fc63 bgeu a5,a0,8000058c -80000538: 80013937 lui s2,0x80013 -8000053c: 00000693 li a3,0 -80000540: 02000413 li s0,32 -80000544: 2fc90913 addi s2,s2,764 # 800132fc <__stack_top+0x810132fc> -80000548: ffc40413 addi s0,s0,-4 -8000054c: 0084d7b3 srl a5,s1,s0 -80000550: 00f7f793 andi a5,a5,15 -80000554: 00f90733 add a4,s2,a5 -80000558: 00079463 bnez a5,80000560 -8000055c: 00068863 beqz a3,8000056c -80000560: 00074503 lbu a0,0(a4) -80000564: 6fc000ef jal ra,80000c60 -80000568: 00100693 li a3,1 -8000056c: fc041ee3 bnez s0,80000548 -80000570: 00812403 lw s0,8(sp) -80000574: 00c12083 lw ra,12(sp) -80000578: 00412483 lw s1,4(sp) -8000057c: 00012903 lw s2,0(sp) -80000580: 00a00513 li a0,10 -80000584: 01010113 addi sp,sp,16 -80000588: 6d80006f j 80000c60 -8000058c: 800137b7 lui a5,0x80013 -80000590: 2fc78793 addi a5,a5,764 # 800132fc <__stack_top+0x810132fc> -80000594: 00a784b3 add s1,a5,a0 -80000598: 0004c503 lbu a0,0(s1) -8000059c: 6c4000ef jal ra,80000c60 -800005a0: 00812403 lw s0,8(sp) -800005a4: 00c12083 lw ra,12(sp) -800005a8: 00412483 lw s1,4(sp) -800005ac: 00012903 lw s2,0(sp) -800005b0: 00a00513 li a0,10 -800005b4: 01010113 addi sp,sp,16 -800005b8: 6a80006f j 80000c60 +8000051c : +8000051c: fe010113 addi sp,sp,-32 +80000520: 00112e23 sw ra,28(sp) +80000524: 00812c23 sw s0,24(sp) +80000528: 00912a23 sw s1,20(sp) +8000052c: 01212823 sw s2,16(sp) +80000530: 01312623 sw s3,12(sp) +80000534: fc0027f3 csrr a5,0xfc0 +80000538: 0007806b 0x7806b +8000053c: cc5026f3 csrr a3,0xcc5 +80000540: cc3029f3 csrr s3,0xcc3 +80000544: cc002773 csrr a4,0xcc0 +80000548: fc002673 csrr a2,0xfc0 +8000054c: 800157b7 lui a5,0x80015 +80000550: 00269693 slli a3,a3,0x2 +80000554: ad078793 addi a5,a5,-1328 # 80014ad0 <__stack_top+0x81014ad0> +80000558: 00d787b3 add a5,a5,a3 +8000055c: 0007a483 lw s1,0(a5) +80000560: 0104a403 lw s0,16(s1) +80000564: 00c4a683 lw a3,12(s1) +80000568: 0089a933 slt s2,s3,s0 +8000056c: 00040793 mv a5,s0 +80000570: 00d90933 add s2,s2,a3 +80000574: 03368433 mul s0,a3,s3 +80000578: 00f9d463 bge s3,a5,80000580 +8000057c: 00098793 mv a5,s3 +80000580: 00f40433 add s0,s0,a5 +80000584: 0084a683 lw a3,8(s1) +80000588: 02c40433 mul s0,s0,a2 +8000058c: 02e907b3 mul a5,s2,a4 +80000590: 00d40433 add s0,s0,a3 +80000594: 00f40433 add s0,s0,a5 +80000598: 00890933 add s2,s2,s0 +8000059c: 01245e63 bge s0,s2,800005b8 +800005a0: 0004a783 lw a5,0(s1) +800005a4: 0044a583 lw a1,4(s1) +800005a8: 00040513 mv a0,s0 +800005ac: 00140413 addi s0,s0,1 +800005b0: 000780e7 jalr a5 +800005b4: fe8916e3 bne s2,s0,800005a0 +800005b8: 0019b993 seqz s3,s3 +800005bc: 0009806b 0x9806b +800005c0: 01c12083 lw ra,28(sp) +800005c4: 01812403 lw s0,24(sp) +800005c8: 01412483 lw s1,20(sp) +800005cc: 01012903 lw s2,16(sp) +800005d0: 00c12983 lw s3,12(sp) +800005d4: 02010113 addi sp,sp,32 +800005d8: 00008067 ret -800005bc : -800005bc: ff010113 addi sp,sp,-16 -800005c0: 00812423 sw s0,8(sp) -800005c4: 00912223 sw s1,4(sp) -800005c8: 00112623 sw ra,12(sp) -800005cc: 01212023 sw s2,0(sp) -800005d0: 00050413 mv s0,a0 -800005d4: 00054503 lbu a0,0(a0) -800005d8: 00058493 mv s1,a1 -800005dc: 00050c63 beqz a0,800005f4 -800005e0: 00140413 addi s0,s0,1 -800005e4: 00140413 addi s0,s0,1 -800005e8: 678000ef jal ra,80000c60 -800005ec: fff44503 lbu a0,-1(s0) -800005f0: fe051ae3 bnez a0,800005e4 -800005f4: 00f00793 li a5,15 -800005f8: 00000693 li a3,0 -800005fc: 02000413 li s0,32 -80000600: 0497f863 bgeu a5,s1,80000650 -80000604: 80013937 lui s2,0x80013 -80000608: 2fc90913 addi s2,s2,764 # 800132fc <__stack_top+0x810132fc> -8000060c: ffc40413 addi s0,s0,-4 -80000610: 0084d7b3 srl a5,s1,s0 -80000614: 00f7f793 andi a5,a5,15 -80000618: 00f90733 add a4,s2,a5 -8000061c: 00079463 bnez a5,80000624 -80000620: 00068863 beqz a3,80000630 -80000624: 00074503 lbu a0,0(a4) -80000628: 638000ef jal ra,80000c60 -8000062c: 00100693 li a3,1 -80000630: fc041ee3 bnez s0,8000060c -80000634: 00812403 lw s0,8(sp) -80000638: 00c12083 lw ra,12(sp) -8000063c: 00412483 lw s1,4(sp) -80000640: 00012903 lw s2,0(sp) -80000644: 00a00513 li a0,10 -80000648: 01010113 addi sp,sp,16 -8000064c: 6140006f j 80000c60 -80000650: 800137b7 lui a5,0x80013 -80000654: 2fc78793 addi a5,a5,764 # 800132fc <__stack_top+0x810132fc> -80000658: 009784b3 add s1,a5,s1 -8000065c: 0004c503 lbu a0,0(s1) -80000660: 600000ef jal ra,80000c60 -80000664: 00812403 lw s0,8(sp) -80000668: 00c12083 lw ra,12(sp) -8000066c: 00412483 lw s1,4(sp) -80000670: 00012903 lw s2,0(sp) -80000674: 00a00513 li a0,10 -80000678: 01010113 addi sp,sp,16 -8000067c: 5e40006f j 80000c60 +800005dc : +800005dc: fc010113 addi sp,sp,-64 +800005e0: 02112e23 sw ra,60(sp) +800005e4: 02812c23 sw s0,56(sp) +800005e8: 02912a23 sw s1,52(sp) +800005ec: 03212823 sw s2,48(sp) +800005f0: 03312623 sw s3,44(sp) +800005f4: fc2026f3 csrr a3,0xfc2 +800005f8: fc102873 csrr a6,0xfc1 +800005fc: fc002473 csrr s0,0xfc0 +80000600: cc5027f3 csrr a5,0xcc5 +80000604: 01f00713 li a4,31 +80000608: 0cf74463 blt a4,a5,800006d0 +8000060c: 030408b3 mul a7,s0,a6 +80000610: 00100713 li a4,1 +80000614: 00a8d463 bge a7,a0,8000061c +80000618: 03154733 div a4,a0,a7 +8000061c: 0ce6c863 blt a3,a4,800006ec +80000620: 0ae7d863 bge a5,a4,800006d0 +80000624: fff68693 addi a3,a3,-1 +80000628: 02e54333 div t1,a0,a4 +8000062c: 00030893 mv a7,t1 +80000630: 00f69663 bne a3,a5,8000063c +80000634: 02e56533 rem a0,a0,a4 +80000638: 006508b3 add a7,a0,t1 +8000063c: 0288c4b3 div s1,a7,s0 +80000640: 0288e933 rem s2,a7,s0 +80000644: 0b04ca63 blt s1,a6,800006f8 +80000648: 00100693 li a3,1 +8000064c: 0304c733 div a4,s1,a6 +80000650: 00070663 beqz a4,8000065c +80000654: 00070693 mv a3,a4 +80000658: 0304e733 rem a4,s1,a6 +8000065c: 800159b7 lui s3,0x80015 +80000660: ad098993 addi s3,s3,-1328 # 80014ad0 <__stack_top+0x81014ad0> +80000664: 00e12e23 sw a4,28(sp) +80000668: 00c10713 addi a4,sp,12 +8000066c: 00b12623 sw a1,12(sp) +80000670: 00c12823 sw a2,16(sp) +80000674: 00d12c23 sw a3,24(sp) +80000678: 02f30333 mul t1,t1,a5 +8000067c: 00279793 slli a5,a5,0x2 +80000680: 00f987b3 add a5,s3,a5 +80000684: 00e7a023 sw a4,0(a5) +80000688: 00612a23 sw t1,20(sp) +8000068c: 06904c63 bgtz s1,80000704 +80000690: 04090063 beqz s2,800006d0 +80000694: 02848433 mul s0,s1,s0 +80000698: 00812a23 sw s0,20(sp) +8000069c: 0009006b 0x9006b +800006a0: cc5027f3 csrr a5,0xcc5 +800006a4: cc202573 csrr a0,0xcc2 +800006a8: 00279793 slli a5,a5,0x2 +800006ac: 00f989b3 add s3,s3,a5 +800006b0: 0009a783 lw a5,0(s3) +800006b4: 0087a683 lw a3,8(a5) +800006b8: 0007a703 lw a4,0(a5) +800006bc: 0047a583 lw a1,4(a5) +800006c0: 00d50533 add a0,a0,a3 +800006c4: 000700e7 jalr a4 +800006c8: 00100793 li a5,1 +800006cc: 0007806b 0x7806b +800006d0: 03c12083 lw ra,60(sp) +800006d4: 03812403 lw s0,56(sp) +800006d8: 03412483 lw s1,52(sp) +800006dc: 03012903 lw s2,48(sp) +800006e0: 02c12983 lw s3,44(sp) +800006e4: 04010113 addi sp,sp,64 +800006e8: 00008067 ret +800006ec: 00068713 mv a4,a3 +800006f0: f2e7cae3 blt a5,a4,80000624 +800006f4: fddff06f j 800006d0 +800006f8: 00000713 li a4,0 +800006fc: 00100693 li a3,1 +80000700: f5dff06f j 8000065c +80000704: 00048713 mv a4,s1 +80000708: 00985463 bge a6,s1,80000710 +8000070c: 00080713 mv a4,a6 +80000710: 800007b7 lui a5,0x80000 +80000714: 51c78793 addi a5,a5,1308 # 8000051c <__stack_top+0x8100051c> +80000718: 00f7106b 0xf7106b +8000071c: e01ff0ef jal ra,8000051c +80000720: f71ff06f j 80000690 -80000680 : -80000680: fe010113 addi sp,sp,-32 -80000684: 00112e23 sw ra,28(sp) -80000688: 00812c23 sw s0,24(sp) -8000068c: 00912a23 sw s1,20(sp) -80000690: 01212823 sw s2,16(sp) -80000694: 01312623 sw s3,12(sp) -80000698: fc0027f3 csrr a5,0xfc0 -8000069c: 0007806b 0x7806b -800006a0: cc5026f3 csrr a3,0xcc5 -800006a4: cc3029f3 csrr s3,0xcc3 -800006a8: cc002773 csrr a4,0xcc0 -800006ac: fc002673 csrr a2,0xfc0 -800006b0: 800157b7 lui a5,0x80015 -800006b4: 00269693 slli a3,a3,0x2 -800006b8: ad078793 addi a5,a5,-1328 # 80014ad0 <__stack_top+0x81014ad0> -800006bc: 00d787b3 add a5,a5,a3 -800006c0: 0007a483 lw s1,0(a5) -800006c4: 0104a403 lw s0,16(s1) -800006c8: 00c4a683 lw a3,12(s1) -800006cc: 0089a933 slt s2,s3,s0 -800006d0: 00040793 mv a5,s0 -800006d4: 00d90933 add s2,s2,a3 -800006d8: 03368433 mul s0,a3,s3 -800006dc: 00f9d463 bge s3,a5,800006e4 -800006e0: 00098793 mv a5,s3 -800006e4: 00f40433 add s0,s0,a5 -800006e8: 0084a683 lw a3,8(s1) -800006ec: 02c40433 mul s0,s0,a2 -800006f0: 02e907b3 mul a5,s2,a4 -800006f4: 00d40433 add s0,s0,a3 -800006f8: 00f40433 add s0,s0,a5 -800006fc: 00890933 add s2,s2,s0 -80000700: 01245e63 bge s0,s2,8000071c -80000704: 0004a783 lw a5,0(s1) -80000708: 0044a583 lw a1,4(s1) -8000070c: 00040513 mv a0,s0 -80000710: 00140413 addi s0,s0,1 -80000714: 000780e7 jalr a5 -80000718: fe8916e3 bne s2,s0,80000704 -8000071c: 0019b993 seqz s3,s3 -80000720: 0009806b 0x9806b -80000724: 01c12083 lw ra,28(sp) -80000728: 01812403 lw s0,24(sp) -8000072c: 01412483 lw s1,20(sp) -80000730: 01012903 lw s2,16(sp) -80000734: 00c12983 lw s3,12(sp) -80000738: 02010113 addi sp,sp,32 -8000073c: 00008067 ret +80000724 : +80000724: 00014297 auipc t0,0x14 +80000728: 96428293 addi t0,t0,-1692 # 80014088 +8000072c: 0002a283 lw t0,0(t0) +80000730: cc202373 csrr t1,0xcc2 +80000734: 01031313 slli t1,t1,0x10 +80000738: 00a36333 or t1,t1,a0 +8000073c: 0062a023 sw t1,0(t0) +80000740: 00008067 ret -80000740 : -80000740: fe010113 addi sp,sp,-32 -80000744: 00112e23 sw ra,28(sp) -80000748: 00812c23 sw s0,24(sp) -8000074c: 00912a23 sw s1,20(sp) -80000750: 01212823 sw s2,16(sp) -80000754: 01312623 sw s3,12(sp) -80000758: 01412423 sw s4,8(sp) -8000075c: 01512223 sw s5,4(sp) -80000760: fc0027f3 csrr a5,0xfc0 -80000764: 0007806b 0x7806b -80000768: cc5026f3 csrr a3,0xcc5 -8000076c: cc302af3 csrr s5,0xcc3 -80000770: cc002773 csrr a4,0xcc0 -80000774: fc002673 csrr a2,0xfc0 -80000778: 800157b7 lui a5,0x80015 -8000077c: 00269693 slli a3,a3,0x2 -80000780: ad078793 addi a5,a5,-1328 # 80014ad0 <__stack_top+0x81014ad0> -80000784: 00d787b3 add a5,a5,a3 -80000788: 0007a403 lw s0,0(a5) -8000078c: 01442483 lw s1,20(s0) -80000790: 01042683 lw a3,16(s0) -80000794: 009aa9b3 slt s3,s5,s1 -80000798: 00048793 mv a5,s1 -8000079c: 00d989b3 add s3,s3,a3 -800007a0: 035684b3 mul s1,a3,s5 -800007a4: 00fad463 bge s5,a5,800007ac -800007a8: 000a8793 mv a5,s5 -800007ac: 00f484b3 add s1,s1,a5 -800007b0: 00042583 lw a1,0(s0) -800007b4: 00c42683 lw a3,12(s0) -800007b8: 0005aa03 lw s4,0(a1) -800007bc: 0045a903 lw s2,4(a1) -800007c0: 02c484b3 mul s1,s1,a2 -800007c4: 02e987b3 mul a5,s3,a4 -800007c8: 00d484b3 add s1,s1,a3 -800007cc: 00f484b3 add s1,s1,a5 -800007d0: 009989b3 add s3,s3,s1 -800007d4: 032a0933 mul s2,s4,s2 -800007d8: 0534cc63 blt s1,s3,80000830 -800007dc: 0800006f j 8000085c -800007e0: 0324c733 div a4,s1,s2 -800007e4: 01944683 lbu a3,25(s0) -800007e8: 032707b3 mul a5,a4,s2 -800007ec: 40f487b3 sub a5,s1,a5 -800007f0: 06068063 beqz a3,80000850 -800007f4: 0347c6b3 div a3,a5,s4 -800007f8: 0145ae03 lw t3,20(a1) -800007fc: 0105a303 lw t1,16(a1) -80000800: 00c5a603 lw a2,12(a1) -80000804: 00442803 lw a6,4(s0) -80000808: 00842503 lw a0,8(s0) -8000080c: 00148493 addi s1,s1,1 -80000810: 01c70733 add a4,a4,t3 -80000814: 034688b3 mul a7,a3,s4 -80000818: 006686b3 add a3,a3,t1 -8000081c: 411787b3 sub a5,a5,a7 -80000820: 00c78633 add a2,a5,a2 -80000824: 000800e7 jalr a6 -80000828: 02998a63 beq s3,s1,8000085c -8000082c: 00042583 lw a1,0(s0) -80000830: 01844783 lbu a5,24(s0) -80000834: fa0796e3 bnez a5,800007e0 -80000838: 01a44703 lbu a4,26(s0) -8000083c: 01944683 lbu a3,25(s0) -80000840: 40e4d733 sra a4,s1,a4 -80000844: 032707b3 mul a5,a4,s2 -80000848: 40f487b3 sub a5,s1,a5 -8000084c: fa0694e3 bnez a3,800007f4 -80000850: 01b44683 lbu a3,27(s0) -80000854: 40d7d6b3 sra a3,a5,a3 -80000858: fa1ff06f j 800007f8 -8000085c: 001aba93 seqz s5,s5 -80000860: 000a806b 0xa806b -80000864: 01c12083 lw ra,28(sp) -80000868: 01812403 lw s0,24(sp) -8000086c: 01412483 lw s1,20(sp) -80000870: 01012903 lw s2,16(sp) -80000874: 00c12983 lw s3,12(sp) -80000878: 00812a03 lw s4,8(sp) -8000087c: 00412a83 lw s5,4(sp) -80000880: 02010113 addi sp,sp,32 -80000884: 00008067 ret +80000744 : +80000744: 00050593 mv a1,a0 +80000748: 00000693 li a3,0 +8000074c: 00000613 li a2,0 +80000750: 00000513 li a0,0 +80000754: 5240006f j 80000c78 <__register_exitproc> -80000888 : -80000888: ff010113 addi sp,sp,-16 -8000088c: 00112623 sw ra,12(sp) -80000890: 0005006b 0x5006b -80000894: cc502773 csrr a4,0xcc5 -80000898: cc202573 csrr a0,0xcc2 -8000089c: 800157b7 lui a5,0x80015 -800008a0: 00271713 slli a4,a4,0x2 -800008a4: ad078793 addi a5,a5,-1328 # 80014ad0 <__stack_top+0x81014ad0> -800008a8: 00e787b3 add a5,a5,a4 -800008ac: 0007a783 lw a5,0(a5) -800008b0: 0087a683 lw a3,8(a5) -800008b4: 0007a703 lw a4,0(a5) -800008b8: 0047a583 lw a1,4(a5) -800008bc: 00d50533 add a0,a0,a3 -800008c0: 000700e7 jalr a4 -800008c4: 00100793 li a5,1 -800008c8: 0007806b 0x7806b -800008cc: 00c12083 lw ra,12(sp) -800008d0: 01010113 addi sp,sp,16 -800008d4: 00008067 ret +80000758 : +80000758: ff010113 addi sp,sp,-16 +8000075c: 00000593 li a1,0 +80000760: 00812423 sw s0,8(sp) +80000764: 00112623 sw ra,12(sp) +80000768: 00050413 mv s0,a0 +8000076c: 5a8000ef jal ra,80000d14 <__call_exitprocs> +80000770: 800157b7 lui a5,0x80015 +80000774: a487a503 lw a0,-1464(a5) # 80014a48 <__stack_top+0x81014a48> +80000778: 03c52783 lw a5,60(a0) +8000077c: 00078463 beqz a5,80000784 +80000780: 000780e7 jalr a5 +80000784: 00040513 mv a0,s0 +80000788: ac1ff0ef jal ra,80000248 <_exit> -800008d8 : -800008d8: fc010113 addi sp,sp,-64 -800008dc: 02112e23 sw ra,60(sp) -800008e0: 02812c23 sw s0,56(sp) -800008e4: 02912a23 sw s1,52(sp) -800008e8: 03212823 sw s2,48(sp) -800008ec: 03312623 sw s3,44(sp) -800008f0: fc2026f3 csrr a3,0xfc2 -800008f4: fc102873 csrr a6,0xfc1 -800008f8: fc002473 csrr s0,0xfc0 -800008fc: cc5027f3 csrr a5,0xcc5 -80000900: 01f00713 li a4,31 -80000904: 0cf74463 blt a4,a5,800009cc -80000908: 030408b3 mul a7,s0,a6 -8000090c: 00100713 li a4,1 -80000910: 00a8d463 bge a7,a0,80000918 -80000914: 03154733 div a4,a0,a7 -80000918: 0ce6c863 blt a3,a4,800009e8 -8000091c: 0ae7d863 bge a5,a4,800009cc -80000920: fff68693 addi a3,a3,-1 -80000924: 02e54333 div t1,a0,a4 -80000928: 00030893 mv a7,t1 -8000092c: 00f69663 bne a3,a5,80000938 -80000930: 02e56533 rem a0,a0,a4 -80000934: 006508b3 add a7,a0,t1 -80000938: 0288c4b3 div s1,a7,s0 -8000093c: 0288e933 rem s2,a7,s0 -80000940: 0b04ca63 blt s1,a6,800009f4 -80000944: 00100693 li a3,1 -80000948: 0304c733 div a4,s1,a6 -8000094c: 00070663 beqz a4,80000958 -80000950: 00070693 mv a3,a4 -80000954: 0304e733 rem a4,s1,a6 -80000958: 800159b7 lui s3,0x80015 -8000095c: ad098993 addi s3,s3,-1328 # 80014ad0 <__stack_top+0x81014ad0> -80000960: 00e12e23 sw a4,28(sp) -80000964: 00c10713 addi a4,sp,12 -80000968: 00b12623 sw a1,12(sp) -8000096c: 00c12823 sw a2,16(sp) -80000970: 00d12c23 sw a3,24(sp) -80000974: 02f30333 mul t1,t1,a5 -80000978: 00279793 slli a5,a5,0x2 -8000097c: 00f987b3 add a5,s3,a5 -80000980: 00e7a023 sw a4,0(a5) -80000984: 00612a23 sw t1,20(sp) -80000988: 06904c63 bgtz s1,80000a00 -8000098c: 04090063 beqz s2,800009cc -80000990: 02848433 mul s0,s1,s0 -80000994: 00812a23 sw s0,20(sp) -80000998: 0009006b 0x9006b -8000099c: cc5027f3 csrr a5,0xcc5 -800009a0: cc202573 csrr a0,0xcc2 -800009a4: 00279793 slli a5,a5,0x2 -800009a8: 00f989b3 add s3,s3,a5 -800009ac: 0009a783 lw a5,0(s3) -800009b0: 0087a683 lw a3,8(a5) -800009b4: 0007a703 lw a4,0(a5) -800009b8: 0047a583 lw a1,4(a5) -800009bc: 00d50533 add a0,a0,a3 -800009c0: 000700e7 jalr a4 -800009c4: 00100793 li a5,1 -800009c8: 0007806b 0x7806b -800009cc: 03c12083 lw ra,60(sp) -800009d0: 03812403 lw s0,56(sp) -800009d4: 03412483 lw s1,52(sp) -800009d8: 03012903 lw s2,48(sp) -800009dc: 02c12983 lw s3,44(sp) -800009e0: 04010113 addi sp,sp,64 -800009e4: 00008067 ret -800009e8: 00068713 mv a4,a3 -800009ec: f2e7cae3 blt a5,a4,80000920 -800009f0: fddff06f j 800009cc -800009f4: 00000713 li a4,0 -800009f8: 00100693 li a3,1 -800009fc: f5dff06f j 80000958 -80000a00: 00048713 mv a4,s1 -80000a04: 00985463 bge a6,s1,80000a0c -80000a08: 00080713 mv a4,a6 -80000a0c: 800007b7 lui a5,0x80000 -80000a10: 68078793 addi a5,a5,1664 # 80000680 <__stack_top+0x81000680> -80000a14: 00f7106b 0xf7106b -80000a18: c69ff0ef jal ra,80000680 -80000a1c: f71ff06f j 8000098c +8000078c <__libc_fini_array>: +8000078c: ff010113 addi sp,sp,-16 +80000790: 00812423 sw s0,8(sp) +80000794: 800147b7 lui a5,0x80014 +80000798: 80014437 lui s0,0x80014 +8000079c: 00440413 addi s0,s0,4 # 80014004 <__stack_top+0x81014004> +800007a0: 00478793 addi a5,a5,4 # 80014004 <__stack_top+0x81014004> +800007a4: 408787b3 sub a5,a5,s0 +800007a8: 00912223 sw s1,4(sp) +800007ac: 00112623 sw ra,12(sp) +800007b0: 4027d493 srai s1,a5,0x2 +800007b4: 02048063 beqz s1,800007d4 <__libc_fini_array+0x48> +800007b8: ffc78793 addi a5,a5,-4 +800007bc: 00878433 add s0,a5,s0 +800007c0: 00042783 lw a5,0(s0) +800007c4: fff48493 addi s1,s1,-1 +800007c8: ffc40413 addi s0,s0,-4 +800007cc: 000780e7 jalr a5 +800007d0: fe0498e3 bnez s1,800007c0 <__libc_fini_array+0x34> +800007d4: 00c12083 lw ra,12(sp) +800007d8: 00812403 lw s0,8(sp) +800007dc: 00412483 lw s1,4(sp) +800007e0: 01010113 addi sp,sp,16 +800007e4: 00008067 ret -80000a20 : -80000a20: ff010113 addi sp,sp,-16 -80000a24: 00112623 sw ra,12(sp) -80000a28: 0005006b 0x5006b -80000a2c: cc5026f3 csrr a3,0xcc5 -80000a30: cc2027f3 csrr a5,0xcc2 -80000a34: 80015737 lui a4,0x80015 -80000a38: 00269693 slli a3,a3,0x2 -80000a3c: ad070713 addi a4,a4,-1328 # 80014ad0 <__stack_top+0x81014ad0> -80000a40: 00d70733 add a4,a4,a3 -80000a44: 00072503 lw a0,0(a4) -80000a48: 00052583 lw a1,0(a0) -80000a4c: 00c52683 lw a3,12(a0) -80000a50: 01854703 lbu a4,24(a0) -80000a54: 0005a803 lw a6,0(a1) -80000a58: 0045a603 lw a2,4(a1) -80000a5c: 00d787b3 add a5,a5,a3 -80000a60: 02c80633 mul a2,a6,a2 -80000a64: 04070e63 beqz a4,80000ac0 -80000a68: 01954683 lbu a3,25(a0) -80000a6c: 02c7c733 div a4,a5,a2 -80000a70: 02c70633 mul a2,a4,a2 -80000a74: 40c787b3 sub a5,a5,a2 -80000a78: 06068063 beqz a3,80000ad8 -80000a7c: 0307c6b3 div a3,a5,a6 -80000a80: 0145ae03 lw t3,20(a1) -80000a84: 0105a303 lw t1,16(a1) -80000a88: 00c5a603 lw a2,12(a1) -80000a8c: 00452883 lw a7,4(a0) -80000a90: 00852503 lw a0,8(a0) -80000a94: 01c70733 add a4,a4,t3 -80000a98: 03068833 mul a6,a3,a6 -80000a9c: 006686b3 add a3,a3,t1 -80000aa0: 410787b3 sub a5,a5,a6 -80000aa4: 00c78633 add a2,a5,a2 -80000aa8: 000880e7 jalr a7 -80000aac: 00100793 li a5,1 -80000ab0: 0007806b 0x7806b -80000ab4: 00c12083 lw ra,12(sp) -80000ab8: 01010113 addi sp,sp,16 -80000abc: 00008067 ret -80000ac0: 01a54703 lbu a4,26(a0) -80000ac4: 01954683 lbu a3,25(a0) -80000ac8: 40e7d733 sra a4,a5,a4 -80000acc: 02c70633 mul a2,a4,a2 -80000ad0: 40c787b3 sub a5,a5,a2 -80000ad4: fa0694e3 bnez a3,80000a7c -80000ad8: 01b54683 lbu a3,27(a0) -80000adc: 40d7d6b3 sra a3,a5,a3 -80000ae0: fa1ff06f j 80000a80 +800007e8 <__libc_init_array>: +800007e8: ff010113 addi sp,sp,-16 +800007ec: 00812423 sw s0,8(sp) +800007f0: 01212023 sw s2,0(sp) +800007f4: 80014437 lui s0,0x80014 +800007f8: 80014937 lui s2,0x80014 +800007fc: 00040793 mv a5,s0 +80000800: 00090913 mv s2,s2 +80000804: 40f90933 sub s2,s2,a5 +80000808: 00112623 sw ra,12(sp) +8000080c: 00912223 sw s1,4(sp) +80000810: 40295913 srai s2,s2,0x2 +80000814: 02090063 beqz s2,80000834 <__libc_init_array+0x4c> +80000818: 00040413 mv s0,s0 +8000081c: 00000493 li s1,0 +80000820: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> +80000824: 00148493 addi s1,s1,1 +80000828: 00440413 addi s0,s0,4 +8000082c: 000780e7 jalr a5 +80000830: fe9918e3 bne s2,s1,80000820 <__libc_init_array+0x38> +80000834: 80014437 lui s0,0x80014 +80000838: 80014937 lui s2,0x80014 +8000083c: 00040793 mv a5,s0 +80000840: 00490913 addi s2,s2,4 # 80014004 <__stack_top+0x81014004> +80000844: 40f90933 sub s2,s2,a5 +80000848: 40295913 srai s2,s2,0x2 +8000084c: 02090063 beqz s2,8000086c <__libc_init_array+0x84> +80000850: 00040413 mv s0,s0 +80000854: 00000493 li s1,0 +80000858: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> +8000085c: 00148493 addi s1,s1,1 +80000860: 00440413 addi s0,s0,4 +80000864: 000780e7 jalr a5 +80000868: fe9918e3 bne s2,s1,80000858 <__libc_init_array+0x70> +8000086c: 00c12083 lw ra,12(sp) +80000870: 00812403 lw s0,8(sp) +80000874: 00412483 lw s1,4(sp) +80000878: 00012903 lw s2,0(sp) +8000087c: 01010113 addi sp,sp,16 +80000880: 00008067 ret -80000ae4 : -80000ae4: fd010113 addi sp,sp,-48 -80000ae8: 02112623 sw ra,44(sp) -80000aec: 02812423 sw s0,40(sp) -80000af0: 02912223 sw s1,36(sp) -80000af4: 03212023 sw s2,32(sp) -80000af8: fc202373 csrr t1,0xfc2 -80000afc: fc102e73 csrr t3,0xfc1 -80000b00: fc002473 csrr s0,0xfc0 -80000b04: cc502773 csrr a4,0xcc5 -80000b08: 01f00793 li a5,31 -80000b0c: 0ce7ce63 blt a5,a4,80000be8 -80000b10: 00052803 lw a6,0(a0) -80000b14: 00452783 lw a5,4(a0) -80000b18: 00852883 lw a7,8(a0) -80000b1c: 028e0eb3 mul t4,t3,s0 -80000b20: 00100693 li a3,1 -80000b24: 02f807b3 mul a5,a6,a5 -80000b28: 031788b3 mul a7,a5,a7 -80000b2c: 011ed463 bge t4,a7,80000b34 -80000b30: 03d8c6b3 div a3,a7,t4 -80000b34: 0cd34663 blt t1,a3,80000c00 -80000b38: 0ad75863 bge a4,a3,80000be8 -80000b3c: fff30313 addi t1,t1,-1 -80000b40: 02d8ceb3 div t4,a7,a3 -80000b44: 000e8493 mv s1,t4 -80000b48: 00e31663 bne t1,a4,80000b54 -80000b4c: 02d8e6b3 rem a3,a7,a3 -80000b50: 01d684b3 add s1,a3,t4 -80000b54: 0284c933 div s2,s1,s0 -80000b58: 0284e4b3 rem s1,s1,s0 -80000b5c: 0bc94863 blt s2,t3,80000c0c -80000b60: 00100893 li a7,1 -80000b64: 03c946b3 div a3,s2,t3 -80000b68: 00068663 beqz a3,80000b74 -80000b6c: 00068893 mv a7,a3 -80000b70: 03c966b3 rem a3,s2,t3 -80000b74: fff78f13 addi t5,a5,-1 -80000b78: 00ff7f33 and t5,t5,a5 -80000b7c: 80015337 lui t1,0x80015 -80000b80: 4177d793 srai a5,a5,0x17 -80000b84: f8178793 addi a5,a5,-127 -80000b88: ad030313 addi t1,t1,-1328 # 80014ad0 <__stack_top+0x81014ad0> -80000b8c: 001f3f13 seqz t5,t5 -80000b90: 00f10f23 sb a5,30(sp) -80000b94: 00410793 addi a5,sp,4 -80000b98: 00a12223 sw a0,4(sp) -80000b9c: 00b12423 sw a1,8(sp) -80000ba0: 00c12623 sw a2,12(sp) -80000ba4: 01112a23 sw a7,20(sp) -80000ba8: 00d12c23 sw a3,24(sp) -80000bac: 01e10e23 sb t5,28(sp) -80000bb0: 02ee8fb3 mul t6,t4,a4 -80000bb4: fff80e93 addi t4,a6,-1 -80000bb8: 010efeb3 and t4,t4,a6 -80000bbc: 00271713 slli a4,a4,0x2 -80000bc0: 41785813 srai a6,a6,0x17 -80000bc4: 001ebe93 seqz t4,t4 -80000bc8: f8180813 addi a6,a6,-127 -80000bcc: 00e30733 add a4,t1,a4 -80000bd0: 01d10ea3 sb t4,29(sp) -80000bd4: 01010fa3 sb a6,31(sp) -80000bd8: 01f12823 sw t6,16(sp) -80000bdc: 00f72023 sw a5,0(a4) -80000be0: 03204c63 bgtz s2,80000c18 -80000be4: 04049a63 bnez s1,80000c38 -80000be8: 02c12083 lw ra,44(sp) -80000bec: 02812403 lw s0,40(sp) -80000bf0: 02412483 lw s1,36(sp) -80000bf4: 02012903 lw s2,32(sp) -80000bf8: 03010113 addi sp,sp,48 -80000bfc: 00008067 ret -80000c00: 00030693 mv a3,t1 -80000c04: f2d74ce3 blt a4,a3,80000b3c -80000c08: fe1ff06f j 80000be8 -80000c0c: 00000693 li a3,0 -80000c10: 00100893 li a7,1 -80000c14: f61ff06f j 80000b74 -80000c18: 00090713 mv a4,s2 -80000c1c: 012e5463 bge t3,s2,80000c24 -80000c20: 000e0713 mv a4,t3 -80000c24: 800007b7 lui a5,0x80000 -80000c28: 74078793 addi a5,a5,1856 # 80000740 <__stack_top+0x81000740> -80000c2c: 00f7106b 0xf7106b -80000c30: b11ff0ef jal ra,80000740 -80000c34: fa048ae3 beqz s1,80000be8 -80000c38: 02890433 mul s0,s2,s0 -80000c3c: 00048513 mv a0,s1 -80000c40: 00812823 sw s0,16(sp) -80000c44: dddff0ef jal ra,80000a20 -80000c48: 02c12083 lw ra,44(sp) -80000c4c: 02812403 lw s0,40(sp) -80000c50: 02412483 lw s1,36(sp) -80000c54: 02012903 lw s2,32(sp) -80000c58: 03010113 addi sp,sp,48 -80000c5c: 00008067 ret +80000884 : +80000884: 00f00313 li t1,15 +80000888: 00050713 mv a4,a0 +8000088c: 02c37e63 bgeu t1,a2,800008c8 +80000890: 00f77793 andi a5,a4,15 +80000894: 0a079063 bnez a5,80000934 +80000898: 08059263 bnez a1,8000091c +8000089c: ff067693 andi a3,a2,-16 +800008a0: 00f67613 andi a2,a2,15 +800008a4: 00e686b3 add a3,a3,a4 +800008a8: 00b72023 sw a1,0(a4) +800008ac: 00b72223 sw a1,4(a4) +800008b0: 00b72423 sw a1,8(a4) +800008b4: 00b72623 sw a1,12(a4) +800008b8: 01070713 addi a4,a4,16 +800008bc: fed766e3 bltu a4,a3,800008a8 +800008c0: 00061463 bnez a2,800008c8 +800008c4: 00008067 ret +800008c8: 40c306b3 sub a3,t1,a2 +800008cc: 00269693 slli a3,a3,0x2 +800008d0: 00000297 auipc t0,0x0 +800008d4: 005686b3 add a3,a3,t0 +800008d8: 00c68067 jr 12(a3) +800008dc: 00b70723 sb a1,14(a4) +800008e0: 00b706a3 sb a1,13(a4) +800008e4: 00b70623 sb a1,12(a4) +800008e8: 00b705a3 sb a1,11(a4) +800008ec: 00b70523 sb a1,10(a4) +800008f0: 00b704a3 sb a1,9(a4) +800008f4: 00b70423 sb a1,8(a4) +800008f8: 00b703a3 sb a1,7(a4) +800008fc: 00b70323 sb a1,6(a4) +80000900: 00b702a3 sb a1,5(a4) +80000904: 00b70223 sb a1,4(a4) +80000908: 00b701a3 sb a1,3(a4) +8000090c: 00b70123 sb a1,2(a4) +80000910: 00b700a3 sb a1,1(a4) +80000914: 00b70023 sb a1,0(a4) +80000918: 00008067 ret +8000091c: 0ff5f593 andi a1,a1,255 +80000920: 00859693 slli a3,a1,0x8 +80000924: 00d5e5b3 or a1,a1,a3 +80000928: 01059693 slli a3,a1,0x10 +8000092c: 00d5e5b3 or a1,a1,a3 +80000930: f6dff06f j 8000089c +80000934: 00279693 slli a3,a5,0x2 +80000938: 00000297 auipc t0,0x0 +8000093c: 005686b3 add a3,a3,t0 +80000940: 00008293 mv t0,ra +80000944: fa0680e7 jalr -96(a3) +80000948: 00028093 mv ra,t0 +8000094c: ff078793 addi a5,a5,-16 +80000950: 40f70733 sub a4,a4,a5 +80000954: 00f60633 add a2,a2,a5 +80000958: f6c378e3 bgeu t1,a2,800008c8 +8000095c: f3dff06f j 80000898 -80000c60 : -80000c60: 00013297 auipc t0,0x13 -80000c64: 42828293 addi t0,t0,1064 # 80014088 -80000c68: 0002a283 lw t0,0(t0) -80000c6c: cc202373 csrr t1,0xcc2 -80000c70: 01031313 slli t1,t1,0x10 -80000c74: 00a36333 or t1,t1,a0 -80000c78: 0062a023 sw t1,0(t0) -80000c7c: 00008067 ret +80000960 <_strtol_l.isra.0>: +80000960: ff010113 addi sp,sp,-16 +80000964: 00112623 sw ra,12(sp) +80000968: 00812423 sw s0,8(sp) +8000096c: 00100793 li a5,1 +80000970: 0af68e63 beq a3,a5,80000a2c <_strtol_l.isra.0+0xcc> +80000974: 02400793 li a5,36 +80000978: 00068f93 mv t6,a3 +8000097c: 0ad7e863 bltu a5,a3,80000a2c <_strtol_l.isra.0+0xcc> +80000980: 80013337 lui t1,0x80013 +80000984: 00058793 mv a5,a1 +80000988: dbd30313 addi t1,t1,-579 # 80012dbd <__stack_top+0x81012dbd> +8000098c: 0007c703 lbu a4,0(a5) +80000990: 00078e13 mv t3,a5 +80000994: 00178793 addi a5,a5,1 +80000998: 00e30833 add a6,t1,a4 +8000099c: 00084883 lbu a7,0(a6) +800009a0: 0088f893 andi a7,a7,8 +800009a4: fe0894e3 bnez a7,8000098c <_strtol_l.isra.0+0x2c> +800009a8: 02d00813 li a6,45 +800009ac: 15070863 beq a4,a6,80000afc <_strtol_l.isra.0+0x19c> +800009b0: 02b00813 li a6,43 +800009b4: 09070c63 beq a4,a6,80000a4c <_strtol_l.isra.0+0xec> +800009b8: 800002b7 lui t0,0x80000 +800009bc: 00070813 mv a6,a4 +800009c0: fff2c293 not t0,t0 +800009c4: 00000413 li s0,0 +800009c8: 08068e63 beqz a3,80000a64 <_strtol_l.isra.0+0x104> +800009cc: 01000713 li a4,16 +800009d0: 14e68663 beq a3,a4,80000b1c <_strtol_l.isra.0+0x1bc> +800009d4: 03f2f3b3 remu t2,t0,t6 +800009d8: 00000893 li a7,0 +800009dc: 00000313 li t1,0 +800009e0: 00900e13 li t3,9 +800009e4: 01900f13 li t5,25 +800009e8: 03f2deb3 divu t4,t0,t6 +800009ec: fd080713 addi a4,a6,-48 +800009f0: 00ee7863 bgeu t3,a4,80000a00 <_strtol_l.isra.0+0xa0> +800009f4: fbf80713 addi a4,a6,-65 +800009f8: 0aef6063 bltu t5,a4,80000a98 <_strtol_l.isra.0+0x138> +800009fc: fc980713 addi a4,a6,-55 +80000a00: 0ad75463 bge a4,a3,80000aa8 <_strtol_l.isra.0+0x148> +80000a04: 0808c663 bltz a7,80000a90 <_strtol_l.isra.0+0x130> +80000a08: fff00893 li a7,-1 +80000a0c: 006eea63 bltu t4,t1,80000a20 <_strtol_l.isra.0+0xc0> +80000a10: 0c6e8263 beq t4,t1,80000ad4 <_strtol_l.isra.0+0x174> +80000a14: 00100893 li a7,1 +80000a18: 03f30333 mul t1,t1,t6 +80000a1c: 00670333 add t1,a4,t1 +80000a20: 00178793 addi a5,a5,1 +80000a24: fff7c803 lbu a6,-1(a5) +80000a28: fc5ff06f j 800009ec <_strtol_l.isra.0+0x8c> +80000a2c: 40c000ef jal ra,80000e38 <__errno> +80000a30: 00c12083 lw ra,12(sp) +80000a34: 00812403 lw s0,8(sp) +80000a38: 01600793 li a5,22 +80000a3c: 00f52023 sw a5,0(a0) +80000a40: 00000513 li a0,0 +80000a44: 01010113 addi sp,sp,16 +80000a48: 00008067 ret +80000a4c: 800002b7 lui t0,0x80000 +80000a50: 0007c803 lbu a6,0(a5) +80000a54: fff2c293 not t0,t0 +80000a58: 002e0793 addi a5,t3,2 +80000a5c: 00000413 li s0,0 +80000a60: f60696e3 bnez a3,800009cc <_strtol_l.isra.0+0x6c> +80000a64: 03000713 li a4,48 +80000a68: 0ae81463 bne a6,a4,80000b10 <_strtol_l.isra.0+0x1b0> +80000a6c: 0007c703 lbu a4,0(a5) +80000a70: 05800693 li a3,88 +80000a74: 0df77713 andi a4,a4,223 +80000a78: 0ad71e63 bne a4,a3,80000b34 <_strtol_l.isra.0+0x1d4> +80000a7c: 0017c803 lbu a6,1(a5) +80000a80: 01000f93 li t6,16 +80000a84: 00278793 addi a5,a5,2 +80000a88: 01000693 li a3,16 +80000a8c: f49ff06f j 800009d4 <_strtol_l.isra.0+0x74> +80000a90: fff00893 li a7,-1 +80000a94: f8dff06f j 80000a20 <_strtol_l.isra.0+0xc0> +80000a98: f9f80713 addi a4,a6,-97 +80000a9c: 00ef6663 bltu t5,a4,80000aa8 <_strtol_l.isra.0+0x148> +80000aa0: fa980713 addi a4,a6,-87 +80000aa4: f6d740e3 blt a4,a3,80000a04 <_strtol_l.isra.0+0xa4> +80000aa8: 0208ca63 bltz a7,80000adc <_strtol_l.isra.0+0x17c> +80000aac: 00040463 beqz s0,80000ab4 <_strtol_l.isra.0+0x154> +80000ab0: 40600333 neg t1,t1 +80000ab4: 00060663 beqz a2,80000ac0 <_strtol_l.isra.0+0x160> +80000ab8: 06089a63 bnez a7,80000b2c <_strtol_l.isra.0+0x1cc> +80000abc: 00b62023 sw a1,0(a2) +80000ac0: 00c12083 lw ra,12(sp) +80000ac4: 00812403 lw s0,8(sp) +80000ac8: 00030513 mv a0,t1 +80000acc: 01010113 addi sp,sp,16 +80000ad0: 00008067 ret +80000ad4: f4e3c6e3 blt t2,a4,80000a20 <_strtol_l.isra.0+0xc0> +80000ad8: f3dff06f j 80000a14 <_strtol_l.isra.0+0xb4> +80000adc: 02200713 li a4,34 +80000ae0: 00e52023 sw a4,0(a0) +80000ae4: 00028313 mv t1,t0 +80000ae8: fc060ce3 beqz a2,80000ac0 <_strtol_l.isra.0+0x160> +80000aec: fff78593 addi a1,a5,-1 +80000af0: 00028313 mv t1,t0 +80000af4: 00b62023 sw a1,0(a2) +80000af8: fc9ff06f j 80000ac0 <_strtol_l.isra.0+0x160> +80000afc: 0007c803 lbu a6,0(a5) +80000b00: 800002b7 lui t0,0x80000 +80000b04: 002e0793 addi a5,t3,2 +80000b08: 00100413 li s0,1 +80000b0c: ebdff06f j 800009c8 <_strtol_l.isra.0+0x68> +80000b10: 00a00f93 li t6,10 +80000b14: 00a00693 li a3,10 +80000b18: ebdff06f j 800009d4 <_strtol_l.isra.0+0x74> +80000b1c: 03000713 li a4,48 +80000b20: 02e80063 beq a6,a4,80000b40 <_strtol_l.isra.0+0x1e0> +80000b24: 01000f93 li t6,16 +80000b28: eadff06f j 800009d4 <_strtol_l.isra.0+0x74> +80000b2c: 00030293 mv t0,t1 +80000b30: fbdff06f j 80000aec <_strtol_l.isra.0+0x18c> +80000b34: 00800f93 li t6,8 +80000b38: 00800693 li a3,8 +80000b3c: e99ff06f j 800009d4 <_strtol_l.isra.0+0x74> +80000b40: 0007c703 lbu a4,0(a5) +80000b44: 05800893 li a7,88 +80000b48: 0df77713 andi a4,a4,223 +80000b4c: f31708e3 beq a4,a7,80000a7c <_strtol_l.isra.0+0x11c> +80000b50: 01000f93 li t6,16 +80000b54: e81ff06f j 800009d4 <_strtol_l.isra.0+0x74> -80000c80 : -80000c80: 00050593 mv a1,a0 -80000c84: 00000693 li a3,0 -80000c88: 00000613 li a2,0 -80000c8c: 00000513 li a0,0 -80000c90: 5240006f j 800011b4 <__register_exitproc> +80000b58 <_strtol_r>: +80000b58: e09ff06f j 80000960 <_strtol_l.isra.0> -80000c94 : -80000c94: ff010113 addi sp,sp,-16 -80000c98: 00000593 li a1,0 -80000c9c: 00812423 sw s0,8(sp) -80000ca0: 00112623 sw ra,12(sp) -80000ca4: 00050413 mv s0,a0 -80000ca8: 5a8000ef jal ra,80001250 <__call_exitprocs> -80000cac: 800157b7 lui a5,0x80015 -80000cb0: a487a503 lw a0,-1464(a5) # 80014a48 <__stack_top+0x81014a48> -80000cb4: 03c52783 lw a5,60(a0) -80000cb8: 00078463 beqz a5,80000cc0 -80000cbc: 000780e7 jalr a5 -80000cc0: 00040513 mv a0,s0 -80000cc4: d80ff0ef jal ra,80000244 <_exit> +80000b5c : +80000b5c: 80015737 lui a4,0x80015 +80000b60: 00050793 mv a5,a0 +80000b64: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +80000b68: 00060693 mv a3,a2 +80000b6c: 00058613 mv a2,a1 +80000b70: 00078593 mv a1,a5 +80000b74: dedff06f j 80000960 <_strtol_l.isra.0> -80000cc8 <__libc_fini_array>: -80000cc8: ff010113 addi sp,sp,-16 -80000ccc: 00812423 sw s0,8(sp) -80000cd0: 800147b7 lui a5,0x80014 -80000cd4: 80014437 lui s0,0x80014 -80000cd8: 00440413 addi s0,s0,4 # 80014004 <__stack_top+0x81014004> -80000cdc: 00478793 addi a5,a5,4 # 80014004 <__stack_top+0x81014004> -80000ce0: 408787b3 sub a5,a5,s0 -80000ce4: 00912223 sw s1,4(sp) -80000ce8: 00112623 sw ra,12(sp) -80000cec: 4027d493 srai s1,a5,0x2 -80000cf0: 02048063 beqz s1,80000d10 <__libc_fini_array+0x48> -80000cf4: ffc78793 addi a5,a5,-4 -80000cf8: 00878433 add s0,a5,s0 -80000cfc: 00042783 lw a5,0(s0) -80000d00: fff48493 addi s1,s1,-1 -80000d04: ffc40413 addi s0,s0,-4 -80000d08: 000780e7 jalr a5 -80000d0c: fe0498e3 bnez s1,80000cfc <__libc_fini_array+0x34> -80000d10: 00c12083 lw ra,12(sp) -80000d14: 00812403 lw s0,8(sp) -80000d18: 00412483 lw s1,4(sp) -80000d1c: 01010113 addi sp,sp,16 -80000d20: 00008067 ret +80000b78 : +80000b78: 80015737 lui a4,0x80015 +80000b7c: 00050793 mv a5,a0 +80000b80: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +80000b84: 00060693 mv a3,a2 +80000b88: 00058613 mv a2,a1 +80000b8c: 00078593 mv a1,a5 +80000b90: dd1ff06f j 80000960 <_strtol_l.isra.0> -80000d24 <__libc_init_array>: -80000d24: ff010113 addi sp,sp,-16 -80000d28: 00812423 sw s0,8(sp) -80000d2c: 01212023 sw s2,0(sp) -80000d30: 80014437 lui s0,0x80014 -80000d34: 80014937 lui s2,0x80014 -80000d38: 00040793 mv a5,s0 -80000d3c: 00090913 mv s2,s2 -80000d40: 40f90933 sub s2,s2,a5 -80000d44: 00112623 sw ra,12(sp) -80000d48: 00912223 sw s1,4(sp) -80000d4c: 40295913 srai s2,s2,0x2 -80000d50: 02090063 beqz s2,80000d70 <__libc_init_array+0x4c> -80000d54: 00040413 mv s0,s0 -80000d58: 00000493 li s1,0 -80000d5c: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> -80000d60: 00148493 addi s1,s1,1 -80000d64: 00440413 addi s0,s0,4 -80000d68: 000780e7 jalr a5 -80000d6c: fe9918e3 bne s2,s1,80000d5c <__libc_init_array+0x38> -80000d70: 80014437 lui s0,0x80014 -80000d74: 80014937 lui s2,0x80014 -80000d78: 00040793 mv a5,s0 -80000d7c: 00490913 addi s2,s2,4 # 80014004 <__stack_top+0x81014004> -80000d80: 40f90933 sub s2,s2,a5 -80000d84: 40295913 srai s2,s2,0x2 -80000d88: 02090063 beqz s2,80000da8 <__libc_init_array+0x84> -80000d8c: 00040413 mv s0,s0 -80000d90: 00000493 li s1,0 -80000d94: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> -80000d98: 00148493 addi s1,s1,1 -80000d9c: 00440413 addi s0,s0,4 -80000da0: 000780e7 jalr a5 -80000da4: fe9918e3 bne s2,s1,80000d94 <__libc_init_array+0x70> -80000da8: 00c12083 lw ra,12(sp) -80000dac: 00812403 lw s0,8(sp) -80000db0: 00412483 lw s1,4(sp) -80000db4: 00012903 lw s2,0(sp) -80000db8: 01010113 addi sp,sp,16 -80000dbc: 00008067 ret +80000b94 <_vsnprintf_r>: +80000b94: f8010113 addi sp,sp,-128 +80000b98: 06812c23 sw s0,120(sp) +80000b9c: 06112e23 sw ra,124(sp) +80000ba0: 06912a23 sw s1,116(sp) +80000ba4: 00060793 mv a5,a2 +80000ba8: 00050413 mv s0,a0 +80000bac: 08064e63 bltz a2,80000c48 <_vsnprintf_r+0xb4> +80000bb0: 00068613 mv a2,a3 +80000bb4: 00070693 mv a3,a4 +80000bb8: 20800713 li a4,520 +80000bbc: 00e11a23 sh a4,20(sp) +80000bc0: 00b12423 sw a1,8(sp) +80000bc4: 00b12c23 sw a1,24(sp) +80000bc8: 04078463 beqz a5,80000c10 <_vsnprintf_r+0x7c> +80000bcc: fff78793 addi a5,a5,-1 +80000bd0: fff00493 li s1,-1 +80000bd4: 00810593 addi a1,sp,8 +80000bd8: 00f12823 sw a5,16(sp) +80000bdc: 00f12e23 sw a5,28(sp) +80000be0: 00911b23 sh s1,22(sp) +80000be4: 260000ef jal ra,80000e44 <_svfprintf_r> +80000be8: 00955663 bge a0,s1,80000bf4 <_vsnprintf_r+0x60> +80000bec: 08b00793 li a5,139 +80000bf0: 00f42023 sw a5,0(s0) +80000bf4: 00812783 lw a5,8(sp) +80000bf8: 00078023 sb zero,0(a5) +80000bfc: 07c12083 lw ra,124(sp) +80000c00: 07812403 lw s0,120(sp) +80000c04: 07412483 lw s1,116(sp) +80000c08: 08010113 addi sp,sp,128 +80000c0c: 00008067 ret +80000c10: fff00493 li s1,-1 +80000c14: 00810593 addi a1,sp,8 +80000c18: 00012823 sw zero,16(sp) +80000c1c: 00012e23 sw zero,28(sp) +80000c20: 00911b23 sh s1,22(sp) +80000c24: 220000ef jal ra,80000e44 <_svfprintf_r> +80000c28: 00955663 bge a0,s1,80000c34 <_vsnprintf_r+0xa0> +80000c2c: 08b00793 li a5,139 +80000c30: 00f42023 sw a5,0(s0) +80000c34: 07c12083 lw ra,124(sp) +80000c38: 07812403 lw s0,120(sp) +80000c3c: 07412483 lw s1,116(sp) +80000c40: 08010113 addi sp,sp,128 +80000c44: 00008067 ret +80000c48: 08b00793 li a5,139 +80000c4c: 00f52023 sw a5,0(a0) +80000c50: fff00513 li a0,-1 +80000c54: fe1ff06f j 80000c34 <_vsnprintf_r+0xa0> -80000dc0 : -80000dc0: 00f00313 li t1,15 -80000dc4: 00050713 mv a4,a0 -80000dc8: 02c37e63 bgeu t1,a2,80000e04 -80000dcc: 00f77793 andi a5,a4,15 -80000dd0: 0a079063 bnez a5,80000e70 -80000dd4: 08059263 bnez a1,80000e58 -80000dd8: ff067693 andi a3,a2,-16 -80000ddc: 00f67613 andi a2,a2,15 -80000de0: 00e686b3 add a3,a3,a4 -80000de4: 00b72023 sw a1,0(a4) -80000de8: 00b72223 sw a1,4(a4) -80000dec: 00b72423 sw a1,8(a4) -80000df0: 00b72623 sw a1,12(a4) -80000df4: 01070713 addi a4,a4,16 -80000df8: fed766e3 bltu a4,a3,80000de4 -80000dfc: 00061463 bnez a2,80000e04 -80000e00: 00008067 ret -80000e04: 40c306b3 sub a3,t1,a2 -80000e08: 00269693 slli a3,a3,0x2 -80000e0c: 00000297 auipc t0,0x0 -80000e10: 005686b3 add a3,a3,t0 -80000e14: 00c68067 jr 12(a3) -80000e18: 00b70723 sb a1,14(a4) -80000e1c: 00b706a3 sb a1,13(a4) -80000e20: 00b70623 sb a1,12(a4) -80000e24: 00b705a3 sb a1,11(a4) -80000e28: 00b70523 sb a1,10(a4) -80000e2c: 00b704a3 sb a1,9(a4) -80000e30: 00b70423 sb a1,8(a4) -80000e34: 00b703a3 sb a1,7(a4) -80000e38: 00b70323 sb a1,6(a4) -80000e3c: 00b702a3 sb a1,5(a4) -80000e40: 00b70223 sb a1,4(a4) -80000e44: 00b701a3 sb a1,3(a4) -80000e48: 00b70123 sb a1,2(a4) -80000e4c: 00b700a3 sb a1,1(a4) -80000e50: 00b70023 sb a1,0(a4) -80000e54: 00008067 ret -80000e58: 0ff5f593 andi a1,a1,255 -80000e5c: 00859693 slli a3,a1,0x8 -80000e60: 00d5e5b3 or a1,a1,a3 -80000e64: 01059693 slli a3,a1,0x10 -80000e68: 00d5e5b3 or a1,a1,a3 -80000e6c: f6dff06f j 80000dd8 -80000e70: 00279693 slli a3,a5,0x2 -80000e74: 00000297 auipc t0,0x0 -80000e78: 005686b3 add a3,a3,t0 -80000e7c: 00008293 mv t0,ra -80000e80: fa0680e7 jalr -96(a3) -80000e84: 00028093 mv ra,t0 -80000e88: ff078793 addi a5,a5,-16 -80000e8c: 40f70733 sub a4,a4,a5 -80000e90: 00f60633 add a2,a2,a5 -80000e94: f6c378e3 bgeu t1,a2,80000e04 -80000e98: f3dff06f j 80000dd4 +80000c58 : +80000c58: 80015737 lui a4,0x80015 +80000c5c: 00050793 mv a5,a0 +80000c60: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +80000c64: 00068713 mv a4,a3 +80000c68: 00060693 mv a3,a2 +80000c6c: 00058613 mv a2,a1 +80000c70: 00078593 mv a1,a5 +80000c74: f21ff06f j 80000b94 <_vsnprintf_r> -80000e9c <_strtol_l.isra.0>: -80000e9c: ff010113 addi sp,sp,-16 -80000ea0: 00112623 sw ra,12(sp) -80000ea4: 00812423 sw s0,8(sp) -80000ea8: 00100793 li a5,1 -80000eac: 0af68e63 beq a3,a5,80000f68 <_strtol_l.isra.0+0xcc> -80000eb0: 02400793 li a5,36 -80000eb4: 00068f93 mv t6,a3 -80000eb8: 0ad7e863 bltu a5,a3,80000f68 <_strtol_l.isra.0+0xcc> -80000ebc: 80013337 lui t1,0x80013 -80000ec0: 00058793 mv a5,a1 -80000ec4: 31130313 addi t1,t1,785 # 80013311 <__stack_top+0x81013311> -80000ec8: 0007c703 lbu a4,0(a5) -80000ecc: 00078e13 mv t3,a5 -80000ed0: 00178793 addi a5,a5,1 -80000ed4: 00e30833 add a6,t1,a4 -80000ed8: 00084883 lbu a7,0(a6) -80000edc: 0088f893 andi a7,a7,8 -80000ee0: fe0894e3 bnez a7,80000ec8 <_strtol_l.isra.0+0x2c> -80000ee4: 02d00813 li a6,45 -80000ee8: 15070863 beq a4,a6,80001038 <_strtol_l.isra.0+0x19c> -80000eec: 02b00813 li a6,43 -80000ef0: 09070c63 beq a4,a6,80000f88 <_strtol_l.isra.0+0xec> -80000ef4: 800002b7 lui t0,0x80000 -80000ef8: 00070813 mv a6,a4 -80000efc: fff2c293 not t0,t0 -80000f00: 00000413 li s0,0 -80000f04: 08068e63 beqz a3,80000fa0 <_strtol_l.isra.0+0x104> -80000f08: 01000713 li a4,16 -80000f0c: 14e68663 beq a3,a4,80001058 <_strtol_l.isra.0+0x1bc> -80000f10: 03f2f3b3 remu t2,t0,t6 -80000f14: 00000893 li a7,0 -80000f18: 00000313 li t1,0 -80000f1c: 00900e13 li t3,9 -80000f20: 01900f13 li t5,25 -80000f24: 03f2deb3 divu t4,t0,t6 -80000f28: fd080713 addi a4,a6,-48 -80000f2c: 00ee7863 bgeu t3,a4,80000f3c <_strtol_l.isra.0+0xa0> -80000f30: fbf80713 addi a4,a6,-65 -80000f34: 0aef6063 bltu t5,a4,80000fd4 <_strtol_l.isra.0+0x138> -80000f38: fc980713 addi a4,a6,-55 -80000f3c: 0ad75463 bge a4,a3,80000fe4 <_strtol_l.isra.0+0x148> -80000f40: 0808c663 bltz a7,80000fcc <_strtol_l.isra.0+0x130> -80000f44: fff00893 li a7,-1 -80000f48: 006eea63 bltu t4,t1,80000f5c <_strtol_l.isra.0+0xc0> -80000f4c: 0c6e8263 beq t4,t1,80001010 <_strtol_l.isra.0+0x174> -80000f50: 00100893 li a7,1 -80000f54: 03f30333 mul t1,t1,t6 -80000f58: 00670333 add t1,a4,t1 -80000f5c: 00178793 addi a5,a5,1 -80000f60: fff7c803 lbu a6,-1(a5) -80000f64: fc5ff06f j 80000f28 <_strtol_l.isra.0+0x8c> -80000f68: 40c000ef jal ra,80001374 <__errno> -80000f6c: 00c12083 lw ra,12(sp) -80000f70: 00812403 lw s0,8(sp) -80000f74: 01600793 li a5,22 -80000f78: 00f52023 sw a5,0(a0) -80000f7c: 00000513 li a0,0 -80000f80: 01010113 addi sp,sp,16 -80000f84: 00008067 ret -80000f88: 800002b7 lui t0,0x80000 -80000f8c: 0007c803 lbu a6,0(a5) -80000f90: fff2c293 not t0,t0 -80000f94: 002e0793 addi a5,t3,2 -80000f98: 00000413 li s0,0 -80000f9c: f60696e3 bnez a3,80000f08 <_strtol_l.isra.0+0x6c> -80000fa0: 03000713 li a4,48 -80000fa4: 0ae81463 bne a6,a4,8000104c <_strtol_l.isra.0+0x1b0> -80000fa8: 0007c703 lbu a4,0(a5) -80000fac: 05800693 li a3,88 -80000fb0: 0df77713 andi a4,a4,223 -80000fb4: 0ad71e63 bne a4,a3,80001070 <_strtol_l.isra.0+0x1d4> -80000fb8: 0017c803 lbu a6,1(a5) -80000fbc: 01000f93 li t6,16 -80000fc0: 00278793 addi a5,a5,2 -80000fc4: 01000693 li a3,16 -80000fc8: f49ff06f j 80000f10 <_strtol_l.isra.0+0x74> -80000fcc: fff00893 li a7,-1 -80000fd0: f8dff06f j 80000f5c <_strtol_l.isra.0+0xc0> -80000fd4: f9f80713 addi a4,a6,-97 -80000fd8: 00ef6663 bltu t5,a4,80000fe4 <_strtol_l.isra.0+0x148> -80000fdc: fa980713 addi a4,a6,-87 -80000fe0: f6d740e3 blt a4,a3,80000f40 <_strtol_l.isra.0+0xa4> -80000fe4: 0208ca63 bltz a7,80001018 <_strtol_l.isra.0+0x17c> -80000fe8: 00040463 beqz s0,80000ff0 <_strtol_l.isra.0+0x154> -80000fec: 40600333 neg t1,t1 -80000ff0: 00060663 beqz a2,80000ffc <_strtol_l.isra.0+0x160> -80000ff4: 06089a63 bnez a7,80001068 <_strtol_l.isra.0+0x1cc> -80000ff8: 00b62023 sw a1,0(a2) -80000ffc: 00c12083 lw ra,12(sp) -80001000: 00812403 lw s0,8(sp) -80001004: 00030513 mv a0,t1 -80001008: 01010113 addi sp,sp,16 -8000100c: 00008067 ret -80001010: f4e3c6e3 blt t2,a4,80000f5c <_strtol_l.isra.0+0xc0> -80001014: f3dff06f j 80000f50 <_strtol_l.isra.0+0xb4> -80001018: 02200713 li a4,34 -8000101c: 00e52023 sw a4,0(a0) -80001020: 00028313 mv t1,t0 -80001024: fc060ce3 beqz a2,80000ffc <_strtol_l.isra.0+0x160> -80001028: fff78593 addi a1,a5,-1 -8000102c: 00028313 mv t1,t0 -80001030: 00b62023 sw a1,0(a2) -80001034: fc9ff06f j 80000ffc <_strtol_l.isra.0+0x160> -80001038: 0007c803 lbu a6,0(a5) -8000103c: 800002b7 lui t0,0x80000 -80001040: 002e0793 addi a5,t3,2 -80001044: 00100413 li s0,1 -80001048: ebdff06f j 80000f04 <_strtol_l.isra.0+0x68> -8000104c: 00a00f93 li t6,10 -80001050: 00a00693 li a3,10 -80001054: ebdff06f j 80000f10 <_strtol_l.isra.0+0x74> -80001058: 03000713 li a4,48 -8000105c: 02e80063 beq a6,a4,8000107c <_strtol_l.isra.0+0x1e0> -80001060: 01000f93 li t6,16 -80001064: eadff06f j 80000f10 <_strtol_l.isra.0+0x74> -80001068: 00030293 mv t0,t1 -8000106c: fbdff06f j 80001028 <_strtol_l.isra.0+0x18c> -80001070: 00800f93 li t6,8 -80001074: 00800693 li a3,8 -80001078: e99ff06f j 80000f10 <_strtol_l.isra.0+0x74> -8000107c: 0007c703 lbu a4,0(a5) -80001080: 05800893 li a7,88 -80001084: 0df77713 andi a4,a4,223 -80001088: f31708e3 beq a4,a7,80000fb8 <_strtol_l.isra.0+0x11c> -8000108c: 01000f93 li t6,16 -80001090: e81ff06f j 80000f10 <_strtol_l.isra.0+0x74> +80000c78 <__register_exitproc>: +80000c78: 800157b7 lui a5,0x80015 +80000c7c: a487a703 lw a4,-1464(a5) # 80014a48 <__stack_top+0x81014a48> +80000c80: 14872783 lw a5,328(a4) +80000c84: 04078c63 beqz a5,80000cdc <__register_exitproc+0x64> +80000c88: 0047a703 lw a4,4(a5) +80000c8c: 01f00813 li a6,31 +80000c90: 06e84e63 blt a6,a4,80000d0c <__register_exitproc+0x94> +80000c94: 00271813 slli a6,a4,0x2 +80000c98: 02050663 beqz a0,80000cc4 <__register_exitproc+0x4c> +80000c9c: 01078333 add t1,a5,a6 +80000ca0: 08c32423 sw a2,136(t1) +80000ca4: 1887a883 lw a7,392(a5) +80000ca8: 00100613 li a2,1 +80000cac: 00e61633 sll a2,a2,a4 +80000cb0: 00c8e8b3 or a7,a7,a2 +80000cb4: 1917a423 sw a7,392(a5) +80000cb8: 10d32423 sw a3,264(t1) +80000cbc: 00200693 li a3,2 +80000cc0: 02d50463 beq a0,a3,80000ce8 <__register_exitproc+0x70> +80000cc4: 00170713 addi a4,a4,1 +80000cc8: 00e7a223 sw a4,4(a5) +80000ccc: 010787b3 add a5,a5,a6 +80000cd0: 00b7a423 sw a1,8(a5) +80000cd4: 00000513 li a0,0 +80000cd8: 00008067 ret +80000cdc: 14c70793 addi a5,a4,332 +80000ce0: 14f72423 sw a5,328(a4) +80000ce4: fa5ff06f j 80000c88 <__register_exitproc+0x10> +80000ce8: 18c7a683 lw a3,396(a5) +80000cec: 00170713 addi a4,a4,1 +80000cf0: 00e7a223 sw a4,4(a5) +80000cf4: 00c6e633 or a2,a3,a2 +80000cf8: 18c7a623 sw a2,396(a5) +80000cfc: 010787b3 add a5,a5,a6 +80000d00: 00b7a423 sw a1,8(a5) +80000d04: 00000513 li a0,0 +80000d08: 00008067 ret +80000d0c: fff00513 li a0,-1 +80000d10: 00008067 ret -80001094 <_strtol_r>: -80001094: e09ff06f j 80000e9c <_strtol_l.isra.0> +80000d14 <__call_exitprocs>: +80000d14: fd010113 addi sp,sp,-48 +80000d18: 800157b7 lui a5,0x80015 +80000d1c: 01412c23 sw s4,24(sp) +80000d20: a487aa03 lw s4,-1464(a5) # 80014a48 <__stack_top+0x81014a48> +80000d24: 03212023 sw s2,32(sp) +80000d28: 02112623 sw ra,44(sp) +80000d2c: 148a2903 lw s2,328(s4) +80000d30: 02812423 sw s0,40(sp) +80000d34: 02912223 sw s1,36(sp) +80000d38: 01312e23 sw s3,28(sp) +80000d3c: 01512a23 sw s5,20(sp) +80000d40: 01612823 sw s6,16(sp) +80000d44: 01712623 sw s7,12(sp) +80000d48: 01812423 sw s8,8(sp) +80000d4c: 04090063 beqz s2,80000d8c <__call_exitprocs+0x78> +80000d50: 00050b13 mv s6,a0 +80000d54: 00058b93 mv s7,a1 +80000d58: 00100a93 li s5,1 +80000d5c: fff00993 li s3,-1 +80000d60: 00492483 lw s1,4(s2) +80000d64: fff48413 addi s0,s1,-1 +80000d68: 02044263 bltz s0,80000d8c <__call_exitprocs+0x78> +80000d6c: 00249493 slli s1,s1,0x2 +80000d70: 009904b3 add s1,s2,s1 +80000d74: 040b8463 beqz s7,80000dbc <__call_exitprocs+0xa8> +80000d78: 1044a783 lw a5,260(s1) +80000d7c: 05778063 beq a5,s7,80000dbc <__call_exitprocs+0xa8> +80000d80: fff40413 addi s0,s0,-1 +80000d84: ffc48493 addi s1,s1,-4 +80000d88: ff3416e3 bne s0,s3,80000d74 <__call_exitprocs+0x60> +80000d8c: 02c12083 lw ra,44(sp) +80000d90: 02812403 lw s0,40(sp) +80000d94: 02412483 lw s1,36(sp) +80000d98: 02012903 lw s2,32(sp) +80000d9c: 01c12983 lw s3,28(sp) +80000da0: 01812a03 lw s4,24(sp) +80000da4: 01412a83 lw s5,20(sp) +80000da8: 01012b03 lw s6,16(sp) +80000dac: 00c12b83 lw s7,12(sp) +80000db0: 00812c03 lw s8,8(sp) +80000db4: 03010113 addi sp,sp,48 +80000db8: 00008067 ret +80000dbc: 00492783 lw a5,4(s2) +80000dc0: 0044a683 lw a3,4(s1) +80000dc4: fff78793 addi a5,a5,-1 +80000dc8: 04878e63 beq a5,s0,80000e24 <__call_exitprocs+0x110> +80000dcc: 0004a223 sw zero,4(s1) +80000dd0: fa0688e3 beqz a3,80000d80 <__call_exitprocs+0x6c> +80000dd4: 18892783 lw a5,392(s2) +80000dd8: 008a9733 sll a4,s5,s0 +80000ddc: 00492c03 lw s8,4(s2) +80000de0: 00f777b3 and a5,a4,a5 +80000de4: 02079263 bnez a5,80000e08 <__call_exitprocs+0xf4> +80000de8: 000680e7 jalr a3 +80000dec: 00492703 lw a4,4(s2) +80000df0: 148a2783 lw a5,328(s4) +80000df4: 01871463 bne a4,s8,80000dfc <__call_exitprocs+0xe8> +80000df8: f8f904e3 beq s2,a5,80000d80 <__call_exitprocs+0x6c> +80000dfc: f80788e3 beqz a5,80000d8c <__call_exitprocs+0x78> +80000e00: 00078913 mv s2,a5 +80000e04: f5dff06f j 80000d60 <__call_exitprocs+0x4c> +80000e08: 18c92783 lw a5,396(s2) +80000e0c: 0844a583 lw a1,132(s1) +80000e10: 00f77733 and a4,a4,a5 +80000e14: 00071c63 bnez a4,80000e2c <__call_exitprocs+0x118> +80000e18: 000b0513 mv a0,s6 +80000e1c: 000680e7 jalr a3 +80000e20: fcdff06f j 80000dec <__call_exitprocs+0xd8> +80000e24: 00892223 sw s0,4(s2) +80000e28: fa9ff06f j 80000dd0 <__call_exitprocs+0xbc> +80000e2c: 00058513 mv a0,a1 +80000e30: 000680e7 jalr a3 +80000e34: fb9ff06f j 80000dec <__call_exitprocs+0xd8> -80001098 : -80001098: 80015737 lui a4,0x80015 -8000109c: 00050793 mv a5,a0 -800010a0: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> -800010a4: 00060693 mv a3,a2 -800010a8: 00058613 mv a2,a1 -800010ac: 00078593 mv a1,a5 -800010b0: dedff06f j 80000e9c <_strtol_l.isra.0> +80000e38 <__errno>: +80000e38: 800157b7 lui a5,0x80015 +80000e3c: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +80000e40: 00008067 ret -800010b4 : -800010b4: 80015737 lui a4,0x80015 -800010b8: 00050793 mv a5,a0 -800010bc: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> -800010c0: 00060693 mv a3,a2 -800010c4: 00058613 mv a2,a1 -800010c8: 00078593 mv a1,a5 -800010cc: dd1ff06f j 80000e9c <_strtol_l.isra.0> - -800010d0 <_vsnprintf_r>: -800010d0: f8010113 addi sp,sp,-128 -800010d4: 06812c23 sw s0,120(sp) -800010d8: 06112e23 sw ra,124(sp) -800010dc: 06912a23 sw s1,116(sp) -800010e0: 00060793 mv a5,a2 -800010e4: 00050413 mv s0,a0 -800010e8: 08064e63 bltz a2,80001184 <_vsnprintf_r+0xb4> -800010ec: 00068613 mv a2,a3 -800010f0: 00070693 mv a3,a4 -800010f4: 20800713 li a4,520 -800010f8: 00e11a23 sh a4,20(sp) -800010fc: 00b12423 sw a1,8(sp) -80001100: 00b12c23 sw a1,24(sp) -80001104: 04078463 beqz a5,8000114c <_vsnprintf_r+0x7c> -80001108: fff78793 addi a5,a5,-1 -8000110c: fff00493 li s1,-1 -80001110: 00810593 addi a1,sp,8 -80001114: 00f12823 sw a5,16(sp) -80001118: 00f12e23 sw a5,28(sp) -8000111c: 00911b23 sh s1,22(sp) -80001120: 260000ef jal ra,80001380 <_svfprintf_r> -80001124: 00955663 bge a0,s1,80001130 <_vsnprintf_r+0x60> -80001128: 08b00793 li a5,139 -8000112c: 00f42023 sw a5,0(s0) -80001130: 00812783 lw a5,8(sp) -80001134: 00078023 sb zero,0(a5) -80001138: 07c12083 lw ra,124(sp) -8000113c: 07812403 lw s0,120(sp) -80001140: 07412483 lw s1,116(sp) -80001144: 08010113 addi sp,sp,128 -80001148: 00008067 ret -8000114c: fff00493 li s1,-1 -80001150: 00810593 addi a1,sp,8 -80001154: 00012823 sw zero,16(sp) -80001158: 00012e23 sw zero,28(sp) -8000115c: 00911b23 sh s1,22(sp) -80001160: 220000ef jal ra,80001380 <_svfprintf_r> -80001164: 00955663 bge a0,s1,80001170 <_vsnprintf_r+0xa0> -80001168: 08b00793 li a5,139 -8000116c: 00f42023 sw a5,0(s0) -80001170: 07c12083 lw ra,124(sp) -80001174: 07812403 lw s0,120(sp) -80001178: 07412483 lw s1,116(sp) -8000117c: 08010113 addi sp,sp,128 -80001180: 00008067 ret -80001184: 08b00793 li a5,139 -80001188: 00f52023 sw a5,0(a0) -8000118c: fff00513 li a0,-1 -80001190: fe1ff06f j 80001170 <_vsnprintf_r+0xa0> - -80001194 : -80001194: 80015737 lui a4,0x80015 -80001198: 00050793 mv a5,a0 -8000119c: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> -800011a0: 00068713 mv a4,a3 -800011a4: 00060693 mv a3,a2 -800011a8: 00058613 mv a2,a1 -800011ac: 00078593 mv a1,a5 -800011b0: f21ff06f j 800010d0 <_vsnprintf_r> - -800011b4 <__register_exitproc>: -800011b4: 800157b7 lui a5,0x80015 -800011b8: a487a703 lw a4,-1464(a5) # 80014a48 <__stack_top+0x81014a48> -800011bc: 14872783 lw a5,328(a4) -800011c0: 04078c63 beqz a5,80001218 <__register_exitproc+0x64> -800011c4: 0047a703 lw a4,4(a5) -800011c8: 01f00813 li a6,31 -800011cc: 06e84e63 blt a6,a4,80001248 <__register_exitproc+0x94> -800011d0: 00271813 slli a6,a4,0x2 -800011d4: 02050663 beqz a0,80001200 <__register_exitproc+0x4c> -800011d8: 01078333 add t1,a5,a6 -800011dc: 08c32423 sw a2,136(t1) -800011e0: 1887a883 lw a7,392(a5) -800011e4: 00100613 li a2,1 -800011e8: 00e61633 sll a2,a2,a4 -800011ec: 00c8e8b3 or a7,a7,a2 -800011f0: 1917a423 sw a7,392(a5) -800011f4: 10d32423 sw a3,264(t1) -800011f8: 00200693 li a3,2 -800011fc: 02d50463 beq a0,a3,80001224 <__register_exitproc+0x70> -80001200: 00170713 addi a4,a4,1 -80001204: 00e7a223 sw a4,4(a5) -80001208: 010787b3 add a5,a5,a6 -8000120c: 00b7a423 sw a1,8(a5) -80001210: 00000513 li a0,0 -80001214: 00008067 ret -80001218: 14c70793 addi a5,a4,332 -8000121c: 14f72423 sw a5,328(a4) -80001220: fa5ff06f j 800011c4 <__register_exitproc+0x10> -80001224: 18c7a683 lw a3,396(a5) -80001228: 00170713 addi a4,a4,1 -8000122c: 00e7a223 sw a4,4(a5) -80001230: 00c6e633 or a2,a3,a2 -80001234: 18c7a623 sw a2,396(a5) -80001238: 010787b3 add a5,a5,a6 -8000123c: 00b7a423 sw a1,8(a5) -80001240: 00000513 li a0,0 -80001244: 00008067 ret -80001248: fff00513 li a0,-1 -8000124c: 00008067 ret - -80001250 <__call_exitprocs>: -80001250: fd010113 addi sp,sp,-48 -80001254: 800157b7 lui a5,0x80015 -80001258: 01412c23 sw s4,24(sp) -8000125c: a487aa03 lw s4,-1464(a5) # 80014a48 <__stack_top+0x81014a48> -80001260: 03212023 sw s2,32(sp) -80001264: 02112623 sw ra,44(sp) -80001268: 148a2903 lw s2,328(s4) -8000126c: 02812423 sw s0,40(sp) -80001270: 02912223 sw s1,36(sp) -80001274: 01312e23 sw s3,28(sp) -80001278: 01512a23 sw s5,20(sp) -8000127c: 01612823 sw s6,16(sp) -80001280: 01712623 sw s7,12(sp) -80001284: 01812423 sw s8,8(sp) -80001288: 04090063 beqz s2,800012c8 <__call_exitprocs+0x78> -8000128c: 00050b13 mv s6,a0 -80001290: 00058b93 mv s7,a1 -80001294: 00100a93 li s5,1 -80001298: fff00993 li s3,-1 -8000129c: 00492483 lw s1,4(s2) -800012a0: fff48413 addi s0,s1,-1 -800012a4: 02044263 bltz s0,800012c8 <__call_exitprocs+0x78> -800012a8: 00249493 slli s1,s1,0x2 -800012ac: 009904b3 add s1,s2,s1 -800012b0: 040b8463 beqz s7,800012f8 <__call_exitprocs+0xa8> -800012b4: 1044a783 lw a5,260(s1) -800012b8: 05778063 beq a5,s7,800012f8 <__call_exitprocs+0xa8> -800012bc: fff40413 addi s0,s0,-1 -800012c0: ffc48493 addi s1,s1,-4 -800012c4: ff3416e3 bne s0,s3,800012b0 <__call_exitprocs+0x60> -800012c8: 02c12083 lw ra,44(sp) -800012cc: 02812403 lw s0,40(sp) -800012d0: 02412483 lw s1,36(sp) -800012d4: 02012903 lw s2,32(sp) -800012d8: 01c12983 lw s3,28(sp) -800012dc: 01812a03 lw s4,24(sp) -800012e0: 01412a83 lw s5,20(sp) -800012e4: 01012b03 lw s6,16(sp) -800012e8: 00c12b83 lw s7,12(sp) -800012ec: 00812c03 lw s8,8(sp) -800012f0: 03010113 addi sp,sp,48 -800012f4: 00008067 ret -800012f8: 00492783 lw a5,4(s2) -800012fc: 0044a683 lw a3,4(s1) -80001300: fff78793 addi a5,a5,-1 -80001304: 04878e63 beq a5,s0,80001360 <__call_exitprocs+0x110> -80001308: 0004a223 sw zero,4(s1) -8000130c: fa0688e3 beqz a3,800012bc <__call_exitprocs+0x6c> -80001310: 18892783 lw a5,392(s2) -80001314: 008a9733 sll a4,s5,s0 -80001318: 00492c03 lw s8,4(s2) -8000131c: 00f777b3 and a5,a4,a5 -80001320: 02079263 bnez a5,80001344 <__call_exitprocs+0xf4> -80001324: 000680e7 jalr a3 -80001328: 00492703 lw a4,4(s2) -8000132c: 148a2783 lw a5,328(s4) -80001330: 01871463 bne a4,s8,80001338 <__call_exitprocs+0xe8> -80001334: f8f904e3 beq s2,a5,800012bc <__call_exitprocs+0x6c> -80001338: f80788e3 beqz a5,800012c8 <__call_exitprocs+0x78> -8000133c: 00078913 mv s2,a5 -80001340: f5dff06f j 8000129c <__call_exitprocs+0x4c> -80001344: 18c92783 lw a5,396(s2) -80001348: 0844a583 lw a1,132(s1) -8000134c: 00f77733 and a4,a4,a5 -80001350: 00071c63 bnez a4,80001368 <__call_exitprocs+0x118> -80001354: 000b0513 mv a0,s6 -80001358: 000680e7 jalr a3 -8000135c: fcdff06f j 80001328 <__call_exitprocs+0xd8> -80001360: 00892223 sw s0,4(s2) -80001364: fa9ff06f j 8000130c <__call_exitprocs+0xbc> -80001368: 00058513 mv a0,a1 -8000136c: 000680e7 jalr a3 -80001370: fb9ff06f j 80001328 <__call_exitprocs+0xd8> - -80001374 <__errno>: -80001374: 800157b7 lui a5,0x80015 -80001378: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> -8000137c: 00008067 ret - -80001380 <_svfprintf_r>: -80001380: e1010113 addi sp,sp,-496 -80001384: 1e112623 sw ra,492(sp) -80001388: 1d512a23 sw s5,468(sp) -8000138c: 1d612823 sw s6,464(sp) -80001390: 1da12023 sw s10,448(sp) -80001394: 00058b13 mv s6,a1 -80001398: 00060d13 mv s10,a2 -8000139c: 00d12623 sw a3,12(sp) -800013a0: 1e812423 sw s0,488(sp) -800013a4: 1e912223 sw s1,484(sp) -800013a8: 1f212023 sw s2,480(sp) -800013ac: 1d312e23 sw s3,476(sp) -800013b0: 1d412c23 sw s4,472(sp) -800013b4: 1d712623 sw s7,460(sp) -800013b8: 1d812423 sw s8,456(sp) -800013bc: 1d912223 sw s9,452(sp) -800013c0: 1bb12e23 sw s11,444(sp) -800013c4: 00050a93 mv s5,a0 -800013c8: 27d050ef jal ra,80006e44 <_localeconv_r> -800013cc: 00052783 lw a5,0(a0) -800013d0: 00078513 mv a0,a5 -800013d4: 04f12023 sw a5,64(sp) -800013d8: 710070ef jal ra,80008ae8 -800013dc: 00cb5783 lhu a5,12(s6) -800013e0: 0e012823 sw zero,240(sp) -800013e4: 0e012a23 sw zero,244(sp) -800013e8: 0e012c23 sw zero,248(sp) -800013ec: 0e012e23 sw zero,252(sp) -800013f0: 0807f793 andi a5,a5,128 -800013f4: 02a12e23 sw a0,60(sp) -800013f8: 00078863 beqz a5,80001408 <_svfprintf_r+0x88> -800013fc: 010b2783 lw a5,16(s6) -80001400: 00079463 bnez a5,80001408 <_svfprintf_r+0x88> -80001404: 5bc0106f j 800029c0 <_svfprintf_r+0x1640> -80001408: 800137b7 lui a5,0x80013 -8000140c: 45878793 addi a5,a5,1112 # 80013458 <__stack_top+0x81013458> -80001410: 00f12a23 sw a5,20(sp) -80001414: 000d4783 lbu a5,0(s10) -80001418: 10c10b93 addi s7,sp,268 -8000141c: 800139b7 lui s3,0x80013 -80001420: 0f712223 sw s7,228(sp) -80001424: 0e012623 sw zero,236(sp) -80001428: 0e012423 sw zero,232(sp) -8000142c: 00012823 sw zero,16(sp) -80001430: 00012c23 sw zero,24(sp) -80001434: 04012223 sw zero,68(sp) -80001438: 02012c23 sw zero,56(sp) -8000143c: 04012423 sw zero,72(sp) -80001440: 04012623 sw zero,76(sp) -80001444: 00012223 sw zero,4(sp) -80001448: 000b8893 mv a7,s7 -8000144c: 5d498993 addi s3,s3,1492 # 800135d4 <__stack_top+0x810135d4> -80001450: 22078063 beqz a5,80001670 <_svfprintf_r+0x2f0> -80001454: 000d0413 mv s0,s10 -80001458: 02500693 li a3,37 -8000145c: 3cd78263 beq a5,a3,80001820 <_svfprintf_r+0x4a0> -80001460: 00144783 lbu a5,1(s0) -80001464: 00140413 addi s0,s0,1 -80001468: fe079ae3 bnez a5,8000145c <_svfprintf_r+0xdc> -8000146c: 41a404b3 sub s1,s0,s10 -80001470: 21a40063 beq s0,s10,80001670 <_svfprintf_r+0x2f0> -80001474: 0ec12683 lw a3,236(sp) -80001478: 0e812783 lw a5,232(sp) -8000147c: 01a8a023 sw s10,0(a7) -80001480: 009686b3 add a3,a3,s1 -80001484: 00178793 addi a5,a5,1 -80001488: 0098a223 sw s1,4(a7) -8000148c: 0ed12623 sw a3,236(sp) -80001490: 0ef12423 sw a5,232(sp) -80001494: 00700693 li a3,7 -80001498: 00888893 addi a7,a7,8 -8000149c: 38f6ca63 blt a3,a5,80001830 <_svfprintf_r+0x4b0> -800014a0: 00412703 lw a4,4(sp) -800014a4: 00044783 lbu a5,0(s0) -800014a8: 00970733 add a4,a4,s1 -800014ac: 00e12223 sw a4,4(sp) -800014b0: 1c078063 beqz a5,80001670 <_svfprintf_r+0x2f0> -800014b4: 00144483 lbu s1,1(s0) -800014b8: 0c0103a3 sb zero,199(sp) -800014bc: 00140413 addi s0,s0,1 -800014c0: fff00313 li t1,-1 -800014c4: 00000a13 li s4,0 -800014c8: 00000913 li s2,0 -800014cc: 05a00c13 li s8,90 -800014d0: 00900c93 li s9,9 -800014d4: 02a00d93 li s11,42 -800014d8: 00140413 addi s0,s0,1 -800014dc: fe048793 addi a5,s1,-32 -800014e0: 04fc6463 bltu s8,a5,80001528 <_svfprintf_r+0x1a8> -800014e4: 01412703 lw a4,20(sp) -800014e8: 00279793 slli a5,a5,0x2 -800014ec: 00e787b3 add a5,a5,a4 -800014f0: 0007a783 lw a5,0(a5) -800014f4: 00078067 jr a5 -800014f8: 00000a13 li s4,0 -800014fc: fd048793 addi a5,s1,-48 -80001500: 00044483 lbu s1,0(s0) -80001504: 002a1693 slli a3,s4,0x2 -80001508: 01468a33 add s4,a3,s4 -8000150c: 001a1a13 slli s4,s4,0x1 -80001510: 01478a33 add s4,a5,s4 -80001514: fd048793 addi a5,s1,-48 -80001518: 00140413 addi s0,s0,1 -8000151c: fefcf2e3 bgeu s9,a5,80001500 <_svfprintf_r+0x180> -80001520: fe048793 addi a5,s1,-32 -80001524: fcfc70e3 bgeu s8,a5,800014e4 <_svfprintf_r+0x164> -80001528: 14048463 beqz s1,80001670 <_svfprintf_r+0x2f0> -8000152c: 14910623 sb s1,332(sp) -80001530: 0c0103a3 sb zero,199(sp) -80001534: 00100c13 li s8,1 -80001538: 00100c93 li s9,1 -8000153c: 14c10d13 addi s10,sp,332 -80001540: 00000d93 li s11,0 -80001544: 00000313 li t1,0 -80001548: 02012623 sw zero,44(sp) -8000154c: 02012a23 sw zero,52(sp) -80001550: 02012823 sw zero,48(sp) -80001554: 00297f93 andi t6,s2,2 -80001558: 000f8463 beqz t6,80001560 <_svfprintf_r+0x1e0> -8000155c: 002c0c13 addi s8,s8,2 -80001560: 08497f13 andi t5,s2,132 -80001564: 0ec12783 lw a5,236(sp) -80001568: 000f1663 bnez t5,80001574 <_svfprintf_r+0x1f4> -8000156c: 418a0833 sub a6,s4,s8 -80001570: 730040e3 bgtz a6,80002490 <_svfprintf_r+0x1110> -80001574: 0c714683 lbu a3,199(sp) -80001578: 02068a63 beqz a3,800015ac <_svfprintf_r+0x22c> -8000157c: 0e812683 lw a3,232(sp) -80001580: 0c710613 addi a2,sp,199 -80001584: 00c8a023 sw a2,0(a7) -80001588: 00178793 addi a5,a5,1 -8000158c: 00100613 li a2,1 -80001590: 00168693 addi a3,a3,1 -80001594: 00c8a223 sw a2,4(a7) -80001598: 0ef12623 sw a5,236(sp) -8000159c: 0ed12423 sw a3,232(sp) -800015a0: 00700613 li a2,7 -800015a4: 00888893 addi a7,a7,8 -800015a8: 60d64063 blt a2,a3,80001ba8 <_svfprintf_r+0x828> -800015ac: 020f8c63 beqz t6,800015e4 <_svfprintf_r+0x264> -800015b0: 0e812683 lw a3,232(sp) -800015b4: 0c810613 addi a2,sp,200 -800015b8: 00c8a023 sw a2,0(a7) -800015bc: 00278793 addi a5,a5,2 -800015c0: 00200613 li a2,2 -800015c4: 00168693 addi a3,a3,1 -800015c8: 00c8a223 sw a2,4(a7) -800015cc: 0ef12623 sw a5,236(sp) -800015d0: 0ed12423 sw a3,232(sp) -800015d4: 00700613 li a2,7 -800015d8: 00888893 addi a7,a7,8 -800015dc: 00d65463 bge a2,a3,800015e4 <_svfprintf_r+0x264> -800015e0: 7b10006f j 80002590 <_svfprintf_r+0x1210> -800015e4: 08000693 li a3,128 -800015e8: 4edf02e3 beq t5,a3,800022cc <_svfprintf_r+0xf4c> -800015ec: 41930333 sub t1,t1,s9 -800015f0: 5a604ae3 bgtz t1,800023a4 <_svfprintf_r+0x1024> -800015f4: 10097693 andi a3,s2,256 -800015f8: 38069ee3 bnez a3,80002194 <_svfprintf_r+0xe14> -800015fc: 0e812703 lw a4,232(sp) -80001600: 019787b3 add a5,a5,s9 -80001604: 01a8a023 sw s10,0(a7) -80001608: 00170713 addi a4,a4,1 -8000160c: 0198a223 sw s9,4(a7) -80001610: 0ef12623 sw a5,236(sp) -80001614: 0ee12423 sw a4,232(sp) -80001618: 00700693 li a3,7 -8000161c: 6ee6c063 blt a3,a4,80001cfc <_svfprintf_r+0x97c> -80001620: 00888893 addi a7,a7,8 -80001624: 00497913 andi s2,s2,4 -80001628: 00090663 beqz s2,80001634 <_svfprintf_r+0x2b4> -8000162c: 418a04b3 sub s1,s4,s8 -80001630: 6e904663 bgtz s1,80001d1c <_svfprintf_r+0x99c> -80001634: 018a5463 bge s4,s8,8000163c <_svfprintf_r+0x2bc> -80001638: 000c0a13 mv s4,s8 -8000163c: 00412703 lw a4,4(sp) -80001640: 01470733 add a4,a4,s4 -80001644: 00e12223 sw a4,4(sp) -80001648: 60079ce3 bnez a5,80002460 <_svfprintf_r+0x10e0> -8000164c: 0e012423 sw zero,232(sp) -80001650: 000d8863 beqz s11,80001660 <_svfprintf_r+0x2e0> -80001654: 000d8593 mv a1,s11 -80001658: 000a8513 mv a0,s5 -8000165c: 12d020ef jal ra,80003f88 <_free_r> -80001660: 000b8893 mv a7,s7 -80001664: 00040d13 mv s10,s0 -80001668: 000d4783 lbu a5,0(s10) -8000166c: de0794e3 bnez a5,80001454 <_svfprintf_r+0xd4> -80001670: 0ec12783 lw a5,236(sp) -80001674: 00078463 beqz a5,8000167c <_svfprintf_r+0x2fc> -80001678: 3990106f j 80003210 <_svfprintf_r+0x1e90> -8000167c: 00cb5783 lhu a5,12(s6) -80001680: 0407f793 andi a5,a5,64 -80001684: 00078463 beqz a5,8000168c <_svfprintf_r+0x30c> -80001688: 3f80206f j 80003a80 <_svfprintf_r+0x2700> -8000168c: 1ec12083 lw ra,492(sp) -80001690: 1e812403 lw s0,488(sp) -80001694: 00412503 lw a0,4(sp) -80001698: 1e412483 lw s1,484(sp) -8000169c: 1e012903 lw s2,480(sp) -800016a0: 1dc12983 lw s3,476(sp) -800016a4: 1d812a03 lw s4,472(sp) -800016a8: 1d412a83 lw s5,468(sp) -800016ac: 1d012b03 lw s6,464(sp) -800016b0: 1cc12b83 lw s7,460(sp) -800016b4: 1c812c03 lw s8,456(sp) -800016b8: 1c412c83 lw s9,452(sp) -800016bc: 1c012d03 lw s10,448(sp) -800016c0: 1bc12d83 lw s11,444(sp) -800016c4: 1f010113 addi sp,sp,496 -800016c8: 00008067 ret -800016cc: 000a8513 mv a0,s5 -800016d0: 01112e23 sw a7,28(sp) -800016d4: 00612423 sw t1,8(sp) -800016d8: 76c050ef jal ra,80006e44 <_localeconv_r> -800016dc: 00452783 lw a5,4(a0) -800016e0: 00078513 mv a0,a5 -800016e4: 04f12623 sw a5,76(sp) -800016e8: 400070ef jal ra,80008ae8 -800016ec: 00050793 mv a5,a0 -800016f0: 000a8513 mv a0,s5 -800016f4: 00078493 mv s1,a5 -800016f8: 04f12423 sw a5,72(sp) -800016fc: 748050ef jal ra,80006e44 <_localeconv_r> -80001700: 00852783 lw a5,8(a0) -80001704: 00812303 lw t1,8(sp) -80001708: 01c12883 lw a7,28(sp) -8000170c: 02f12c23 sw a5,56(sp) -80001710: 00048463 beqz s1,80001718 <_svfprintf_r+0x398> -80001714: 15c0106f j 80002870 <_svfprintf_r+0x14f0> -80001718: 00044483 lbu s1,0(s0) -8000171c: dbdff06f j 800014d8 <_svfprintf_r+0x158> -80001720: 00044483 lbu s1,0(s0) -80001724: 02096913 ori s2,s2,32 -80001728: db1ff06f j 800014d8 <_svfprintf_r+0x158> -8000172c: 01096913 ori s2,s2,16 -80001730: 02097793 andi a5,s2,32 -80001734: 6c078863 beqz a5,80001e04 <_svfprintf_r+0xa84> -80001738: 00c12783 lw a5,12(sp) -8000173c: 00778793 addi a5,a5,7 -80001740: ff87f793 andi a5,a5,-8 -80001744: 0047a703 lw a4,4(a5) -80001748: 0007ad83 lw s11,0(a5) -8000174c: 00878793 addi a5,a5,8 -80001750: 00f12623 sw a5,12(sp) -80001754: 00070c93 mv s9,a4 -80001758: 6e074063 bltz a4,80001e38 <_svfprintf_r+0xab8> -8000175c: fff00713 li a4,-1 -80001760: 00090c13 mv s8,s2 -80001764: 00e30ce3 beq t1,a4,80001f7c <_svfprintf_r+0xbfc> -80001768: 019de733 or a4,s11,s9 -8000176c: f7f97c13 andi s8,s2,-129 -80001770: 000716e3 bnez a4,80001f7c <_svfprintf_r+0xbfc> -80001774: 00031ae3 bnez t1,80001f88 <_svfprintf_r+0xc08> -80001778: 000c0913 mv s2,s8 -8000177c: 00000313 li t1,0 -80001780: 00000c93 li s9,0 -80001784: 1b010d13 addi s10,sp,432 -80001788: 000c8c13 mv s8,s9 -8000178c: 006cd463 bge s9,t1,80001794 <_svfprintf_r+0x414> -80001790: 00030c13 mv s8,t1 -80001794: 0c714783 lbu a5,199(sp) -80001798: 02012623 sw zero,44(sp) -8000179c: 02012a23 sw zero,52(sp) -800017a0: 02012823 sw zero,48(sp) -800017a4: 00000d93 li s11,0 -800017a8: da0786e3 beqz a5,80001554 <_svfprintf_r+0x1d4> -800017ac: 001c0c13 addi s8,s8,1 -800017b0: da5ff06f j 80001554 <_svfprintf_r+0x1d4> -800017b4: 01096913 ori s2,s2,16 -800017b8: 02097793 andi a5,s2,32 -800017bc: 60078c63 beqz a5,80001dd4 <_svfprintf_r+0xa54> -800017c0: 00c12783 lw a5,12(sp) -800017c4: 00778713 addi a4,a5,7 -800017c8: ff877713 andi a4,a4,-8 -800017cc: 00072d83 lw s11,0(a4) -800017d0: 00472c83 lw s9,4(a4) -800017d4: 00870793 addi a5,a4,8 -800017d8: 00f12623 sw a5,12(sp) -800017dc: bff97c13 andi s8,s2,-1025 -800017e0: 00000713 li a4,0 -800017e4: 0c0103a3 sb zero,199(sp) -800017e8: fff00693 li a3,-1 -800017ec: 66d30a63 beq t1,a3,80001e60 <_svfprintf_r+0xae0> -800017f0: 019de6b3 or a3,s11,s9 -800017f4: f7fc7913 andi s2,s8,-129 -800017f8: 480698e3 bnez a3,80002488 <_svfprintf_r+0x1108> -800017fc: 12031ee3 bnez t1,80002138 <_svfprintf_r+0xdb8> -80001800: f6071ee3 bnez a4,8000177c <_svfprintf_r+0x3fc> -80001804: 001c7c93 andi s9,s8,1 -80001808: 1b010d13 addi s10,sp,432 -8000180c: f60c8ee3 beqz s9,80001788 <_svfprintf_r+0x408> -80001810: 03000793 li a5,48 -80001814: 1af107a3 sb a5,431(sp) -80001818: 1af10d13 addi s10,sp,431 -8000181c: f6dff06f j 80001788 <_svfprintf_r+0x408> -80001820: 41a404b3 sub s1,s0,s10 -80001824: c5a418e3 bne s0,s10,80001474 <_svfprintf_r+0xf4> -80001828: 00044783 lbu a5,0(s0) -8000182c: c85ff06f j 800014b0 <_svfprintf_r+0x130> -80001830: 0e410613 addi a2,sp,228 -80001834: 000b0593 mv a1,s6 -80001838: 000a8513 mv a0,s5 -8000183c: 3e0070ef jal ra,80008c1c <__ssprint_r> -80001840: e2051ee3 bnez a0,8000167c <_svfprintf_r+0x2fc> -80001844: 000b8893 mv a7,s7 -80001848: c59ff06f j 800014a0 <_svfprintf_r+0x120> -8000184c: 00897793 andi a5,s2,8 -80001850: 00078463 beqz a5,80001858 <_svfprintf_r+0x4d8> -80001854: 0780106f j 800028cc <_svfprintf_r+0x154c> -80001858: 00c12783 lw a5,12(sp) -8000185c: 0b010513 addi a0,sp,176 -80001860: 01112e23 sw a7,28(sp) -80001864: 00778793 addi a5,a5,7 -80001868: ff87f793 andi a5,a5,-8 -8000186c: 0007a583 lw a1,0(a5) -80001870: 0047a603 lw a2,4(a5) -80001874: 00878793 addi a5,a5,8 -80001878: 00612423 sw t1,8(sp) -8000187c: 00f12623 sw a5,12(sp) -80001880: 21c110ef jal ra,80012a9c <__extenddftf2> -80001884: 0b012783 lw a5,176(sp) -80001888: 01c12883 lw a7,28(sp) -8000188c: 00812303 lw t1,8(sp) -80001890: 0ef12823 sw a5,240(sp) -80001894: 0b412783 lw a5,180(sp) -80001898: 0ef12a23 sw a5,244(sp) -8000189c: 0b812783 lw a5,184(sp) -800018a0: 0ef12c23 sw a5,248(sp) -800018a4: 0bc12783 lw a5,188(sp) -800018a8: 0ef12e23 sw a5,252(sp) -800018ac: 0f010513 addi a0,sp,240 -800018b0: 01112e23 sw a7,28(sp) -800018b4: 00612423 sw t1,8(sp) -800018b8: 520050ef jal ra,80006dd8 <_ldcheck> -800018bc: 0ca12623 sw a0,204(sp) -800018c0: 00200793 li a5,2 -800018c4: 00812303 lw t1,8(sp) -800018c8: 01c12883 lw a7,28(sp) -800018cc: 00f51463 bne a0,a5,800018d4 <_svfprintf_r+0x554> -800018d0: 5ec0106f j 80002ebc <_svfprintf_r+0x1b3c> -800018d4: 00100793 li a5,1 -800018d8: 00f51463 bne a0,a5,800018e0 <_svfprintf_r+0x560> -800018dc: 0090106f j 800030e4 <_svfprintf_r+0x1d64> -800018e0: 06100793 li a5,97 -800018e4: 00f49463 bne s1,a5,800018ec <_svfprintf_r+0x56c> -800018e8: 1240206f j 80003a0c <_svfprintf_r+0x268c> -800018ec: 04100793 li a5,65 -800018f0: 00f49463 bne s1,a5,800018f8 <_svfprintf_r+0x578> -800018f4: 46d0106f j 80003560 <_svfprintf_r+0x21e0> -800018f8: fdf4fc93 andi s9,s1,-33 -800018fc: fff00793 li a5,-1 -80001900: 07912c23 sw s9,120(sp) -80001904: 00f31463 bne t1,a5,8000190c <_svfprintf_r+0x58c> -80001908: 1590106f j 80003260 <_svfprintf_r+0x1ee0> -8000190c: 04700793 li a5,71 -80001910: 00fc9463 bne s9,a5,80001918 <_svfprintf_r+0x598> -80001914: 1780206f j 80003a8c <_svfprintf_r+0x270c> -80001918: 0fc12e03 lw t3,252(sp) -8000191c: 07212423 sw s2,104(sp) -80001920: 0f012e83 lw t4,240(sp) -80001924: 0f412f03 lw t5,244(sp) -80001928: 0f812f83 lw t6,248(sp) -8000192c: 10096793 ori a5,s2,256 -80001930: 000e5463 bgez t3,80001938 <_svfprintf_r+0x5b8> -80001934: 2a00206f j 80003bd4 <_svfprintf_r+0x2854> -80001938: 06012e23 sw zero,124(sp) -8000193c: 00078913 mv s2,a5 -80001940: 00000d93 li s11,0 -80001944: 04600793 li a5,70 -80001948: 00fc9463 bne s9,a5,80001950 <_svfprintf_r+0x5d0> -8000194c: 21d0106f j 80003368 <_svfprintf_r+0x1fe8> -80001950: 04500793 li a5,69 -80001954: 03112423 sw a7,40(sp) -80001958: 00fc8463 beq s9,a5,80001960 <_svfprintf_r+0x5e0> -8000195c: 29d0106f j 800033f8 <_svfprintf_r+0x2078> -80001960: 00130c93 addi s9,t1,1 -80001964: 0b010c13 addi s8,sp,176 -80001968: 0dc10813 addi a6,sp,220 -8000196c: 000c8693 mv a3,s9 -80001970: 0d010793 addi a5,sp,208 -80001974: 0cc10713 addi a4,sp,204 -80001978: 00200613 li a2,2 -8000197c: 000c0593 mv a1,s8 -80001980: 000a8513 mv a0,s5 -80001984: 02612223 sw t1,36(sp) -80001988: 0bd12823 sw t4,176(sp) -8000198c: 03d12023 sw t4,32(sp) -80001990: 0be12a23 sw t5,180(sp) -80001994: 01e12e23 sw t5,28(sp) -80001998: 0bf12c23 sw t6,184(sp) -8000199c: 01f12823 sw t6,16(sp) -800019a0: 0bc12e23 sw t3,188(sp) -800019a4: 01c12423 sw t3,8(sp) -800019a8: 16c040ef jal ra,80005b14 <_ldtoa_r> -800019ac: 00812e03 lw t3,8(sp) -800019b0: 01012f83 lw t6,16(sp) -800019b4: 01c12f03 lw t5,28(sp) -800019b8: 02012e83 lw t4,32(sp) -800019bc: 02412303 lw t1,36(sp) -800019c0: 02812883 lw a7,40(sp) -800019c4: 01950833 add a6,a0,s9 -800019c8: 00050d13 mv s10,a0 -800019cc: 0a010c93 addi s9,sp,160 -800019d0: 000c8593 mv a1,s9 -800019d4: 000c0513 mv a0,s8 -800019d8: 01012e23 sw a6,28(sp) -800019dc: 01112823 sw a7,16(sp) -800019e0: 00612423 sw t1,8(sp) -800019e4: 0bd12823 sw t4,176(sp) -800019e8: 0be12a23 sw t5,180(sp) -800019ec: 0bf12c23 sw t6,184(sp) -800019f0: 0bc12e23 sw t3,188(sp) -800019f4: 0a012023 sw zero,160(sp) -800019f8: 0a012223 sw zero,164(sp) -800019fc: 0a012423 sw zero,168(sp) -80001a00: 0a012623 sw zero,172(sp) -80001a04: 4390d0ef jal ra,8000f63c <__eqtf2> -80001a08: 01c12803 lw a6,28(sp) -80001a0c: 00812303 lw t1,8(sp) -80001a10: 01012883 lw a7,16(sp) -80001a14: 00080793 mv a5,a6 -80001a18: 02050263 beqz a0,80001a3c <_svfprintf_r+0x6bc> -80001a1c: 0dc12783 lw a5,220(sp) -80001a20: 0107fe63 bgeu a5,a6,80001a3c <_svfprintf_r+0x6bc> -80001a24: 03000613 li a2,48 -80001a28: 00178693 addi a3,a5,1 -80001a2c: 0cd12e23 sw a3,220(sp) -80001a30: 00c78023 sb a2,0(a5) -80001a34: 0dc12783 lw a5,220(sp) -80001a38: ff07e8e3 bltu a5,a6,80001a28 <_svfprintf_r+0x6a8> -80001a3c: 0cc12703 lw a4,204(sp) -80001a40: 41a787b3 sub a5,a5,s10 -80001a44: 00f12823 sw a5,16(sp) -80001a48: 02e12823 sw a4,48(sp) -80001a4c: 07812703 lw a4,120(sp) -80001a50: 04700793 li a5,71 -80001a54: 00f71463 bne a4,a5,80001a5c <_svfprintf_r+0x6dc> -80001a58: 0250106f j 8000327c <_svfprintf_r+0x1efc> -80001a5c: 07812703 lw a4,120(sp) -80001a60: 04600793 li a5,70 -80001a64: 00f71463 bne a4,a5,80001a6c <_svfprintf_r+0x6ec> -80001a68: 2750106f j 800034dc <_svfprintf_r+0x215c> -80001a6c: 03012783 lw a5,48(sp) -80001a70: 07812703 lw a4,120(sp) -80001a74: 04100593 li a1,65 -80001a78: fff78793 addi a5,a5,-1 -80001a7c: 0cf12623 sw a5,204(sp) -80001a80: 0ff4f693 andi a3,s1,255 -80001a84: 00000613 li a2,0 -80001a88: 00b71863 bne a4,a1,80001a98 <_svfprintf_r+0x718> -80001a8c: 00f68693 addi a3,a3,15 -80001a90: 0ff6f693 andi a3,a3,255 -80001a94: 00100613 li a2,1 -80001a98: 0cd10a23 sb a3,212(sp) -80001a9c: 02b00693 li a3,43 -80001aa0: 0007da63 bgez a5,80001ab4 <_svfprintf_r+0x734> -80001aa4: 03012703 lw a4,48(sp) -80001aa8: 00100793 li a5,1 -80001aac: 02d00693 li a3,45 -80001ab0: 40e787b3 sub a5,a5,a4 -80001ab4: 0cd10aa3 sb a3,213(sp) -80001ab8: 00900693 li a3,9 -80001abc: 00f6c463 blt a3,a5,80001ac4 <_svfprintf_r+0x744> -80001ac0: 2300206f j 80003cf0 <_svfprintf_r+0x2970> -80001ac4: 0e310813 addi a6,sp,227 -80001ac8: 00080513 mv a0,a6 -80001acc: 00a00613 li a2,10 -80001ad0: 06300e13 li t3,99 -80001ad4: 02c7e6b3 rem a3,a5,a2 -80001ad8: 00050593 mv a1,a0 -80001adc: 00078313 mv t1,a5 -80001ae0: fff50513 addi a0,a0,-1 -80001ae4: 03068693 addi a3,a3,48 -80001ae8: fed58fa3 sb a3,-1(a1) -80001aec: 02c7c7b3 div a5,a5,a2 -80001af0: fe6e42e3 blt t3,t1,80001ad4 <_svfprintf_r+0x754> -80001af4: 03078793 addi a5,a5,48 -80001af8: 0ff7f613 andi a2,a5,255 -80001afc: fec50fa3 sb a2,-1(a0) -80001b00: ffe58793 addi a5,a1,-2 -80001b04: 0107e463 bltu a5,a6,80001b0c <_svfprintf_r+0x78c> -80001b08: 3340206f j 80003e3c <_svfprintf_r+0x2abc> -80001b0c: 0d610693 addi a3,sp,214 -80001b10: 0080006f j 80001b18 <_svfprintf_r+0x798> -80001b14: 0007c603 lbu a2,0(a5) -80001b18: 00c68023 sb a2,0(a3) -80001b1c: 00178793 addi a5,a5,1 -80001b20: 00168693 addi a3,a3,1 -80001b24: ff0798e3 bne a5,a6,80001b14 <_svfprintf_r+0x794> -80001b28: 0e510793 addi a5,sp,229 -80001b2c: 40b787b3 sub a5,a5,a1 -80001b30: 0d610713 addi a4,sp,214 -80001b34: 00f707b3 add a5,a4,a5 -80001b38: 0d410693 addi a3,sp,212 -80001b3c: 40d787b3 sub a5,a5,a3 -80001b40: 04f12223 sw a5,68(sp) -80001b44: 01012703 lw a4,16(sp) -80001b48: 04412683 lw a3,68(sp) -80001b4c: 00100793 li a5,1 -80001b50: 00d70cb3 add s9,a4,a3 -80001b54: 00e7c463 blt a5,a4,80001b5c <_svfprintf_r+0x7dc> -80001b58: 1c80206f j 80003d20 <_svfprintf_r+0x29a0> -80001b5c: 03c12783 lw a5,60(sp) -80001b60: 00fc8cb3 add s9,s9,a5 -80001b64: 06812783 lw a5,104(sp) -80001b68: fffccc13 not s8,s9 -80001b6c: 41fc5c13 srai s8,s8,0x1f -80001b70: bff7f913 andi s2,a5,-1025 -80001b74: 10096913 ori s2,s2,256 -80001b78: 018cfc33 and s8,s9,s8 -80001b7c: 02012623 sw zero,44(sp) -80001b80: 02012a23 sw zero,52(sp) -80001b84: 02012823 sw zero,48(sp) -80001b88: 07c12783 lw a5,124(sp) -80001b8c: 00079463 bnez a5,80001b94 <_svfprintf_r+0x814> -80001b90: 7600106f j 800032f0 <_svfprintf_r+0x1f70> -80001b94: 02d00793 li a5,45 -80001b98: 0cf103a3 sb a5,199(sp) -80001b9c: 00000313 li t1,0 -80001ba0: 001c0c13 addi s8,s8,1 -80001ba4: 9b1ff06f j 80001554 <_svfprintf_r+0x1d4> -80001ba8: 0e410613 addi a2,sp,228 -80001bac: 000b0593 mv a1,s6 -80001bb0: 000a8513 mv a0,s5 -80001bb4: 02612023 sw t1,32(sp) -80001bb8: 01e12e23 sw t5,28(sp) -80001bbc: 01f12423 sw t6,8(sp) -80001bc0: 05c070ef jal ra,80008c1c <__ssprint_r> -80001bc4: 0a0518e3 bnez a0,80002474 <_svfprintf_r+0x10f4> -80001bc8: 0ec12783 lw a5,236(sp) -80001bcc: 02012303 lw t1,32(sp) -80001bd0: 01c12f03 lw t5,28(sp) -80001bd4: 00812f83 lw t6,8(sp) -80001bd8: 000b8893 mv a7,s7 -80001bdc: 9d1ff06f j 800015ac <_svfprintf_r+0x22c> -80001be0: 0e812603 lw a2,232(sp) -80001be4: 01012703 lw a4,16(sp) -80001be8: 00100693 li a3,1 -80001bec: 01a8a023 sw s10,0(a7) -80001bf0: 00178793 addi a5,a5,1 -80001bf4: 00160493 addi s1,a2,1 -80001bf8: 00888c93 addi s9,a7,8 -80001bfc: 32e6dce3 bge a3,a4,80002734 <_svfprintf_r+0x13b4> -80001c00: 00100693 li a3,1 -80001c04: 00d8a223 sw a3,4(a7) -80001c08: 0ef12623 sw a5,236(sp) -80001c0c: 0e912423 sw s1,232(sp) -80001c10: 00700693 li a3,7 -80001c14: 3e96c6e3 blt a3,s1,80002800 <_svfprintf_r+0x1480> -80001c18: 03c12703 lw a4,60(sp) -80001c1c: 04012683 lw a3,64(sp) -80001c20: 00148493 addi s1,s1,1 -80001c24: 00e787b3 add a5,a5,a4 -80001c28: 00dca023 sw a3,0(s9) -80001c2c: 00eca223 sw a4,4(s9) -80001c30: 0ef12623 sw a5,236(sp) -80001c34: 0e912423 sw s1,232(sp) -80001c38: 00700693 li a3,7 -80001c3c: 008c8c93 addi s9,s9,8 -80001c40: 3e96c2e3 blt a3,s1,80002824 <_svfprintf_r+0x14a4> -80001c44: 0f012683 lw a3,240(sp) -80001c48: 00148813 addi a6,s1,1 -80001c4c: 0a010593 addi a1,sp,160 -80001c50: 0ad12823 sw a3,176(sp) -80001c54: 0f412683 lw a3,244(sp) -80001c58: 0b010513 addi a0,sp,176 -80001c5c: 00f12e23 sw a5,28(sp) -80001c60: 0ad12a23 sw a3,180(sp) -80001c64: 0f812683 lw a3,248(sp) -80001c68: 01012423 sw a6,8(sp) -80001c6c: 0a012023 sw zero,160(sp) -80001c70: 0ad12c23 sw a3,184(sp) -80001c74: 0fc12683 lw a3,252(sp) -80001c78: 0a012223 sw zero,164(sp) -80001c7c: 0a012423 sw zero,168(sp) -80001c80: 0ad12e23 sw a3,188(sp) -80001c84: 0a012623 sw zero,172(sp) -80001c88: 1b50d0ef jal ra,8000f63c <__eqtf2> -80001c8c: 01012783 lw a5,16(sp) -80001c90: 00812803 lw a6,8(sp) -80001c94: 008c8893 addi a7,s9,8 -80001c98: fff78693 addi a3,a5,-1 -80001c9c: 00080613 mv a2,a6 -80001ca0: 01c12783 lw a5,28(sp) -80001ca4: 2a050ce3 beqz a0,8000275c <_svfprintf_r+0x13dc> -80001ca8: 001d0713 addi a4,s10,1 -80001cac: 00d787b3 add a5,a5,a3 -80001cb0: 00eca023 sw a4,0(s9) -80001cb4: 00dca223 sw a3,4(s9) -80001cb8: 0ef12623 sw a5,236(sp) -80001cbc: 0f012423 sw a6,232(sp) -80001cc0: 00700713 li a4,7 -80001cc4: 77074ae3 blt a4,a6,80002c38 <_svfprintf_r+0x18b8> -80001cc8: 010c8713 addi a4,s9,16 -80001ccc: 00248613 addi a2,s1,2 -80001cd0: 00088c93 mv s9,a7 -80001cd4: 00070893 mv a7,a4 -80001cd8: 04412683 lw a3,68(sp) -80001cdc: 0d410713 addi a4,sp,212 -80001ce0: 00eca023 sw a4,0(s9) -80001ce4: 00f687b3 add a5,a3,a5 -80001ce8: 00dca223 sw a3,4(s9) -80001cec: 0ef12623 sw a5,236(sp) -80001cf0: 0ec12423 sw a2,232(sp) -80001cf4: 00700713 li a4,7 -80001cf8: 92c756e3 bge a4,a2,80001624 <_svfprintf_r+0x2a4> -80001cfc: 0e410613 addi a2,sp,228 -80001d00: 000b0593 mv a1,s6 -80001d04: 000a8513 mv a0,s5 -80001d08: 715060ef jal ra,80008c1c <__ssprint_r> -80001d0c: 76051463 bnez a0,80002474 <_svfprintf_r+0x10f4> -80001d10: 0ec12783 lw a5,236(sp) -80001d14: 000b8893 mv a7,s7 -80001d18: 90dff06f j 80001624 <_svfprintf_r+0x2a4> -80001d1c: 01000693 li a3,16 -80001d20: 0e812703 lw a4,232(sp) -80001d24: 0096c463 blt a3,s1,80001d2c <_svfprintf_r+0x9ac> -80001d28: 02d0106f j 80003554 <_svfprintf_r+0x21d4> -80001d2c: 800136b7 lui a3,0x80013 -80001d30: 5c468e93 addi t4,a3,1476 # 800135c4 <__stack_top+0x810135c4> -80001d34: 01000913 li s2,16 -80001d38: 00700c93 li s9,7 -80001d3c: 00c0006f j 80001d48 <_svfprintf_r+0x9c8> -80001d40: ff048493 addi s1,s1,-16 -80001d44: 04995a63 bge s2,s1,80001d98 <_svfprintf_r+0xa18> -80001d48: 01078793 addi a5,a5,16 -80001d4c: 00170713 addi a4,a4,1 -80001d50: 01d8a023 sw t4,0(a7) -80001d54: 0128a223 sw s2,4(a7) -80001d58: 0ef12623 sw a5,236(sp) -80001d5c: 0ee12423 sw a4,232(sp) -80001d60: 00888893 addi a7,a7,8 -80001d64: fcecdee3 bge s9,a4,80001d40 <_svfprintf_r+0x9c0> -80001d68: 0e410613 addi a2,sp,228 -80001d6c: 000b0593 mv a1,s6 -80001d70: 000a8513 mv a0,s5 -80001d74: 01d12423 sw t4,8(sp) -80001d78: 6a5060ef jal ra,80008c1c <__ssprint_r> -80001d7c: 6e051c63 bnez a0,80002474 <_svfprintf_r+0x10f4> -80001d80: ff048493 addi s1,s1,-16 -80001d84: 0ec12783 lw a5,236(sp) -80001d88: 0e812703 lw a4,232(sp) -80001d8c: 00812e83 lw t4,8(sp) -80001d90: 000b8893 mv a7,s7 -80001d94: fa994ae3 blt s2,s1,80001d48 <_svfprintf_r+0x9c8> -80001d98: 009787b3 add a5,a5,s1 -80001d9c: 00170713 addi a4,a4,1 -80001da0: 01d8a023 sw t4,0(a7) -80001da4: 0098a223 sw s1,4(a7) -80001da8: 0ef12623 sw a5,236(sp) -80001dac: 0ee12423 sw a4,232(sp) -80001db0: 00700693 li a3,7 -80001db4: 88e6d0e3 bge a3,a4,80001634 <_svfprintf_r+0x2b4> -80001db8: 0e410613 addi a2,sp,228 -80001dbc: 000b0593 mv a1,s6 -80001dc0: 000a8513 mv a0,s5 -80001dc4: 659060ef jal ra,80008c1c <__ssprint_r> -80001dc8: 6a051663 bnez a0,80002474 <_svfprintf_r+0x10f4> -80001dcc: 0ec12783 lw a5,236(sp) -80001dd0: 865ff06f j 80001634 <_svfprintf_r+0x2b4> -80001dd4: 00c12683 lw a3,12(sp) -80001dd8: 01097793 andi a5,s2,16 -80001ddc: 00468713 addi a4,a3,4 -80001de0: 2c079ee3 bnez a5,800028bc <_svfprintf_r+0x153c> -80001de4: 04097793 andi a5,s2,64 -80001de8: 00079463 bnez a5,80001df0 <_svfprintf_r+0xa70> -80001dec: 2dc0106f j 800030c8 <_svfprintf_r+0x1d48> -80001df0: 00c12783 lw a5,12(sp) -80001df4: 00000c93 li s9,0 -80001df8: 00e12623 sw a4,12(sp) -80001dfc: 0007dd83 lhu s11,0(a5) -80001e00: 9ddff06f j 800017dc <_svfprintf_r+0x45c> -80001e04: 00c12683 lw a3,12(sp) -80001e08: 01097793 andi a5,s2,16 -80001e0c: 00468713 addi a4,a3,4 -80001e10: 28079ce3 bnez a5,800028a8 <_svfprintf_r+0x1528> -80001e14: 04097793 andi a5,s2,64 -80001e18: 00079463 bnez a5,80001e20 <_svfprintf_r+0xaa0> -80001e1c: 2700106f j 8000308c <_svfprintf_r+0x1d0c> -80001e20: 00c12783 lw a5,12(sp) -80001e24: 00e12623 sw a4,12(sp) -80001e28: 00079d83 lh s11,0(a5) -80001e2c: 41fddc93 srai s9,s11,0x1f -80001e30: 000c8713 mv a4,s9 -80001e34: 920754e3 bgez a4,8000175c <_svfprintf_r+0x3dc> -80001e38: 01b03733 snez a4,s11 -80001e3c: 419007b3 neg a5,s9 -80001e40: 40e78cb3 sub s9,a5,a4 -80001e44: 02d00713 li a4,45 -80001e48: 0ce103a3 sb a4,199(sp) -80001e4c: fff00693 li a3,-1 -80001e50: 41b00db3 neg s11,s11 -80001e54: 00090c13 mv s8,s2 -80001e58: 00100713 li a4,1 -80001e5c: 98d31ae3 bne t1,a3,800017f0 <_svfprintf_r+0x470> -80001e60: 00100693 li a3,1 -80001e64: 10d70c63 beq a4,a3,80001f7c <_svfprintf_r+0xbfc> -80001e68: 00200693 li a3,2 -80001e6c: 2ed70263 beq a4,a3,80002150 <_svfprintf_r+0xdd0> -80001e70: 1b010d13 addi s10,sp,432 -80001e74: 01dc9613 slli a2,s9,0x1d -80001e78: 007df693 andi a3,s11,7 -80001e7c: 003ddd93 srli s11,s11,0x3 -80001e80: 03068693 addi a3,a3,48 -80001e84: 01b66db3 or s11,a2,s11 -80001e88: 003cdc93 srli s9,s9,0x3 -80001e8c: fedd0fa3 sb a3,-1(s10) -80001e90: 019de633 or a2,s11,s9 -80001e94: 000d0593 mv a1,s10 -80001e98: fffd0d13 addi s10,s10,-1 -80001e9c: fc061ce3 bnez a2,80001e74 <_svfprintf_r+0xaf4> -80001ea0: 001c7793 andi a5,s8,1 -80001ea4: 2e078063 beqz a5,80002184 <_svfprintf_r+0xe04> -80001ea8: 03000793 li a5,48 -80001eac: 2cf68c63 beq a3,a5,80002184 <_svfprintf_r+0xe04> -80001eb0: ffe58593 addi a1,a1,-2 -80001eb4: fefd0fa3 sb a5,-1(s10) -80001eb8: 1b010793 addi a5,sp,432 -80001ebc: 40b78cb3 sub s9,a5,a1 -80001ec0: 000c0913 mv s2,s8 -80001ec4: 00058d13 mv s10,a1 -80001ec8: 8c1ff06f j 80001788 <_svfprintf_r+0x408> -80001ecc: 00c12783 lw a5,12(sp) -80001ed0: 0c0103a3 sb zero,199(sp) -80001ed4: 0007ad03 lw s10,0(a5) -80001ed8: 00478693 addi a3,a5,4 -80001edc: 300d06e3 beqz s10,800029e8 <_svfprintf_r+0x1668> -80001ee0: fff00793 li a5,-1 -80001ee4: 00f31463 bne t1,a5,80001eec <_svfprintf_r+0xb6c> -80001ee8: 1080106f j 80002ff0 <_svfprintf_r+0x1c70> -80001eec: 00030613 mv a2,t1 -80001ef0: 00000593 li a1,0 -80001ef4: 000d0513 mv a0,s10 -80001ef8: 00d12e23 sw a3,28(sp) -80001efc: 01112623 sw a7,12(sp) -80001f00: 00612423 sw t1,8(sp) -80001f04: 710050ef jal ra,80007614 -80001f08: 00812303 lw t1,8(sp) -80001f0c: 00c12883 lw a7,12(sp) -80001f10: 01c12683 lw a3,28(sp) -80001f14: 00050d93 mv s11,a0 -80001f18: 00051463 bnez a0,80001f20 <_svfprintf_r+0xba0> -80001f1c: 5640106f j 80003480 <_svfprintf_r+0x2100> -80001f20: 41a50cb3 sub s9,a0,s10 -80001f24: 0c714783 lbu a5,199(sp) -80001f28: fffccc13 not s8,s9 -80001f2c: 41fc5c13 srai s8,s8,0x1f -80001f30: 00d12623 sw a3,12(sp) -80001f34: 02012623 sw zero,44(sp) -80001f38: 02012a23 sw zero,52(sp) -80001f3c: 02012823 sw zero,48(sp) -80001f40: 018cfc33 and s8,s9,s8 -80001f44: 00000d93 li s11,0 -80001f48: 00000313 li t1,0 -80001f4c: 860790e3 bnez a5,800017ac <_svfprintf_r+0x42c> -80001f50: e04ff06f j 80001554 <_svfprintf_r+0x1d4> -80001f54: 00c12703 lw a4,12(sp) -80001f58: 0c0103a3 sb zero,199(sp) -80001f5c: 00100c13 li s8,1 -80001f60: 00072783 lw a5,0(a4) -80001f64: 00470713 addi a4,a4,4 -80001f68: 00e12623 sw a4,12(sp) -80001f6c: 14f10623 sb a5,332(sp) -80001f70: 00100c93 li s9,1 -80001f74: 14c10d13 addi s10,sp,332 -80001f78: dc8ff06f j 80001540 <_svfprintf_r+0x1c0> -80001f7c: 4e0c94e3 bnez s9,80002c64 <_svfprintf_r+0x18e4> -80001f80: 00900713 li a4,9 -80001f84: 4fb760e3 bltu a4,s11,80002c64 <_svfprintf_r+0x18e4> -80001f88: 030d8d93 addi s11,s11,48 -80001f8c: 1bb107a3 sb s11,431(sp) -80001f90: 000c0913 mv s2,s8 -80001f94: 00100c93 li s9,1 -80001f98: 1af10d13 addi s10,sp,431 -80001f9c: fecff06f j 80001788 <_svfprintf_r+0x408> -80001fa0: 00044483 lbu s1,0(s0) -80001fa4: 00496913 ori s2,s2,4 -80001fa8: d30ff06f j 800014d8 <_svfprintf_r+0x158> -80001fac: 02b00793 li a5,43 -80001fb0: 00044483 lbu s1,0(s0) -80001fb4: 0cf103a3 sb a5,199(sp) -80001fb8: d20ff06f j 800014d8 <_svfprintf_r+0x158> -80001fbc: 00044483 lbu s1,0(s0) -80001fc0: 08096913 ori s2,s2,128 -80001fc4: d14ff06f j 800014d8 <_svfprintf_r+0x158> -80001fc8: 00044483 lbu s1,0(s0) -80001fcc: 00140693 addi a3,s0,1 -80001fd0: 01b49463 bne s1,s11,80001fd8 <_svfprintf_r+0xc58> -80001fd4: 61d0106f j 80003df0 <_svfprintf_r+0x2a70> -80001fd8: fd048793 addi a5,s1,-48 -80001fdc: 00068413 mv s0,a3 -80001fe0: 00000313 li t1,0 -80001fe4: cefcec63 bltu s9,a5,800014dc <_svfprintf_r+0x15c> -80001fe8: 00044483 lbu s1,0(s0) -80001fec: 00231693 slli a3,t1,0x2 -80001ff0: 00668333 add t1,a3,t1 -80001ff4: 00131313 slli t1,t1,0x1 -80001ff8: 00f30333 add t1,t1,a5 -80001ffc: fd048793 addi a5,s1,-48 -80002000: 00140413 addi s0,s0,1 -80002004: fefcf2e3 bgeu s9,a5,80001fe8 <_svfprintf_r+0xc68> -80002008: cd4ff06f j 800014dc <_svfprintf_r+0x15c> -8000200c: 00c12783 lw a5,12(sp) -80002010: 00044483 lbu s1,0(s0) -80002014: 0007aa03 lw s4,0(a5) -80002018: 00478793 addi a5,a5,4 -8000201c: 00f12623 sw a5,12(sp) -80002020: ca0a5c63 bgez s4,800014d8 <_svfprintf_r+0x158> -80002024: 41400a33 neg s4,s4 -80002028: 00496913 ori s2,s2,4 -8000202c: cacff06f j 800014d8 <_svfprintf_r+0x158> -80002030: 00044483 lbu s1,0(s0) -80002034: 00196913 ori s2,s2,1 -80002038: ca0ff06f j 800014d8 <_svfprintf_r+0x158> -8000203c: 0c714783 lbu a5,199(sp) -80002040: 00044483 lbu s1,0(s0) -80002044: c8079a63 bnez a5,800014d8 <_svfprintf_r+0x158> -80002048: 02000793 li a5,32 -8000204c: 0cf103a3 sb a5,199(sp) -80002050: c88ff06f j 800014d8 <_svfprintf_r+0x158> -80002054: 01096c13 ori s8,s2,16 -80002058: 020c7793 andi a5,s8,32 -8000205c: 76078a63 beqz a5,800027d0 <_svfprintf_r+0x1450> -80002060: 00c12783 lw a5,12(sp) -80002064: 00778713 addi a4,a5,7 -80002068: ff877713 andi a4,a4,-8 -8000206c: 00870793 addi a5,a4,8 -80002070: 00072d83 lw s11,0(a4) -80002074: 00472c83 lw s9,4(a4) -80002078: 00f12623 sw a5,12(sp) -8000207c: 00100713 li a4,1 -80002080: f64ff06f j 800017e4 <_svfprintf_r+0x464> -80002084: 00c12783 lw a5,12(sp) -80002088: ffff8737 lui a4,0xffff8 -8000208c: 83074713 xori a4,a4,-2000 -80002090: 0007ad83 lw s11,0(a5) -80002094: 0ce11423 sh a4,200(sp) -80002098: 00478793 addi a5,a5,4 -8000209c: 80013737 lui a4,0x80013 -800020a0: 00f12623 sw a5,12(sp) -800020a4: 42470793 addi a5,a4,1060 # 80013424 <__stack_top+0x81013424> -800020a8: 00000c93 li s9,0 -800020ac: 00296c13 ori s8,s2,2 -800020b0: 00f12c23 sw a5,24(sp) -800020b4: 00200713 li a4,2 -800020b8: 07800493 li s1,120 -800020bc: f28ff06f j 800017e4 <_svfprintf_r+0x464> -800020c0: 00044483 lbu s1,0(s0) -800020c4: 00896913 ori s2,s2,8 -800020c8: c10ff06f j 800014d8 <_svfprintf_r+0x158> -800020cc: 00044483 lbu s1,0(s0) -800020d0: 06c00793 li a5,108 -800020d4: 0cf486e3 beq s1,a5,800029a0 <_svfprintf_r+0x1620> -800020d8: 01096913 ori s2,s2,16 -800020dc: bfcff06f j 800014d8 <_svfprintf_r+0x158> -800020e0: 00044483 lbu s1,0(s0) -800020e4: 06800793 li a5,104 -800020e8: 08f484e3 beq s1,a5,80002970 <_svfprintf_r+0x15f0> -800020ec: 04096913 ori s2,s2,64 -800020f0: be8ff06f j 800014d8 <_svfprintf_r+0x158> -800020f4: 00c12683 lw a3,12(sp) -800020f8: 02097793 andi a5,s2,32 -800020fc: 0006a703 lw a4,0(a3) -80002100: 00468693 addi a3,a3,4 -80002104: 00d12623 sw a3,12(sp) -80002108: 74079863 bnez a5,80002858 <_svfprintf_r+0x14d8> -8000210c: 01097793 andi a5,s2,16 -80002110: 62079ae3 bnez a5,80002f44 <_svfprintf_r+0x1bc4> -80002114: 04097793 andi a5,s2,64 -80002118: 00078463 beqz a5,80002120 <_svfprintf_r+0xda0> -8000211c: 08c0106f j 800031a8 <_svfprintf_r+0x1e28> -80002120: 20097913 andi s2,s2,512 -80002124: 620900e3 beqz s2,80002f44 <_svfprintf_r+0x1bc4> -80002128: 00412783 lw a5,4(sp) -8000212c: 00040d13 mv s10,s0 -80002130: 00f70023 sb a5,0(a4) -80002134: d34ff06f j 80001668 <_svfprintf_r+0x2e8> -80002138: 00100693 li a3,1 -8000213c: 00d71463 bne a4,a3,80002144 <_svfprintf_r+0xdc4> -80002140: 1390106f j 80003a78 <_svfprintf_r+0x26f8> -80002144: 00200693 li a3,2 -80002148: 00090c13 mv s8,s2 -8000214c: d2d712e3 bne a4,a3,80001e70 <_svfprintf_r+0xaf0> -80002150: 1b010d13 addi s10,sp,432 -80002154: 01812783 lw a5,24(sp) -80002158: 00fdf693 andi a3,s11,15 -8000215c: 004ddd93 srli s11,s11,0x4 -80002160: 00d786b3 add a3,a5,a3 -80002164: 0006c603 lbu a2,0(a3) -80002168: 01cc9693 slli a3,s9,0x1c -8000216c: 01b6edb3 or s11,a3,s11 -80002170: 004cdc93 srli s9,s9,0x4 -80002174: fecd0fa3 sb a2,-1(s10) -80002178: 019de6b3 or a3,s11,s9 -8000217c: fffd0d13 addi s10,s10,-1 -80002180: fc069ae3 bnez a3,80002154 <_svfprintf_r+0xdd4> -80002184: 1b010793 addi a5,sp,432 -80002188: 41a78cb3 sub s9,a5,s10 -8000218c: 000c0913 mv s2,s8 -80002190: df8ff06f j 80001788 <_svfprintf_r+0x408> -80002194: 06500693 li a3,101 -80002198: a496d4e3 bge a3,s1,80001be0 <_svfprintf_r+0x860> -8000219c: 0f012683 lw a3,240(sp) -800021a0: 0a010593 addi a1,sp,160 -800021a4: 0b010513 addi a0,sp,176 -800021a8: 0ad12823 sw a3,176(sp) -800021ac: 0f412683 lw a3,244(sp) -800021b0: 00f12e23 sw a5,28(sp) -800021b4: 01112423 sw a7,8(sp) -800021b8: 0ad12a23 sw a3,180(sp) -800021bc: 0f812683 lw a3,248(sp) -800021c0: 0a012023 sw zero,160(sp) -800021c4: 0a012223 sw zero,164(sp) -800021c8: 0ad12c23 sw a3,184(sp) -800021cc: 0fc12683 lw a3,252(sp) -800021d0: 0a012423 sw zero,168(sp) -800021d4: 0a012623 sw zero,172(sp) -800021d8: 0ad12e23 sw a3,188(sp) -800021dc: 4600d0ef jal ra,8000f63c <__eqtf2> -800021e0: 00812883 lw a7,8(sp) -800021e4: 01c12783 lw a5,28(sp) -800021e8: 3c051c63 bnez a0,800025c0 <_svfprintf_r+0x1240> +80000e44 <_svfprintf_r>: +80000e44: e1010113 addi sp,sp,-496 +80000e48: 1e112623 sw ra,492(sp) +80000e4c: 1d512a23 sw s5,468(sp) +80000e50: 1d612823 sw s6,464(sp) +80000e54: 1da12023 sw s10,448(sp) +80000e58: 00058b13 mv s6,a1 +80000e5c: 00060d13 mv s10,a2 +80000e60: 00d12623 sw a3,12(sp) +80000e64: 1e812423 sw s0,488(sp) +80000e68: 1e912223 sw s1,484(sp) +80000e6c: 1f212023 sw s2,480(sp) +80000e70: 1d312e23 sw s3,476(sp) +80000e74: 1d412c23 sw s4,472(sp) +80000e78: 1d712623 sw s7,460(sp) +80000e7c: 1d812423 sw s8,456(sp) +80000e80: 1d912223 sw s9,452(sp) +80000e84: 1bb12e23 sw s11,444(sp) +80000e88: 00050a93 mv s5,a0 +80000e8c: 27d050ef jal ra,80006908 <_localeconv_r> +80000e90: 00052783 lw a5,0(a0) +80000e94: 00078513 mv a0,a5 +80000e98: 04f12023 sw a5,64(sp) +80000e9c: 710070ef jal ra,800085ac +80000ea0: 00cb5783 lhu a5,12(s6) +80000ea4: 0e012823 sw zero,240(sp) +80000ea8: 0e012a23 sw zero,244(sp) +80000eac: 0e012c23 sw zero,248(sp) +80000eb0: 0e012e23 sw zero,252(sp) +80000eb4: 0807f793 andi a5,a5,128 +80000eb8: 02a12e23 sw a0,60(sp) +80000ebc: 00078863 beqz a5,80000ecc <_svfprintf_r+0x88> +80000ec0: 010b2783 lw a5,16(s6) +80000ec4: 00079463 bnez a5,80000ecc <_svfprintf_r+0x88> +80000ec8: 5bc0106f j 80002484 <_svfprintf_r+0x1640> +80000ecc: 800137b7 lui a5,0x80013 +80000ed0: f0478793 addi a5,a5,-252 # 80012f04 <__stack_top+0x81012f04> +80000ed4: 00f12a23 sw a5,20(sp) +80000ed8: 000d4783 lbu a5,0(s10) +80000edc: 10c10b93 addi s7,sp,268 +80000ee0: 800139b7 lui s3,0x80013 +80000ee4: 0f712223 sw s7,228(sp) +80000ee8: 0e012623 sw zero,236(sp) +80000eec: 0e012423 sw zero,232(sp) +80000ef0: 00012823 sw zero,16(sp) +80000ef4: 00012c23 sw zero,24(sp) +80000ef8: 04012223 sw zero,68(sp) +80000efc: 02012c23 sw zero,56(sp) +80000f00: 04012423 sw zero,72(sp) +80000f04: 04012623 sw zero,76(sp) +80000f08: 00012223 sw zero,4(sp) +80000f0c: 000b8893 mv a7,s7 +80000f10: 08098993 addi s3,s3,128 # 80013080 <__stack_top+0x81013080> +80000f14: 22078063 beqz a5,80001134 <_svfprintf_r+0x2f0> +80000f18: 000d0413 mv s0,s10 +80000f1c: 02500693 li a3,37 +80000f20: 3cd78263 beq a5,a3,800012e4 <_svfprintf_r+0x4a0> +80000f24: 00144783 lbu a5,1(s0) +80000f28: 00140413 addi s0,s0,1 +80000f2c: fe079ae3 bnez a5,80000f20 <_svfprintf_r+0xdc> +80000f30: 41a404b3 sub s1,s0,s10 +80000f34: 21a40063 beq s0,s10,80001134 <_svfprintf_r+0x2f0> +80000f38: 0ec12683 lw a3,236(sp) +80000f3c: 0e812783 lw a5,232(sp) +80000f40: 01a8a023 sw s10,0(a7) +80000f44: 009686b3 add a3,a3,s1 +80000f48: 00178793 addi a5,a5,1 +80000f4c: 0098a223 sw s1,4(a7) +80000f50: 0ed12623 sw a3,236(sp) +80000f54: 0ef12423 sw a5,232(sp) +80000f58: 00700693 li a3,7 +80000f5c: 00888893 addi a7,a7,8 +80000f60: 38f6ca63 blt a3,a5,800012f4 <_svfprintf_r+0x4b0> +80000f64: 00412703 lw a4,4(sp) +80000f68: 00044783 lbu a5,0(s0) +80000f6c: 00970733 add a4,a4,s1 +80000f70: 00e12223 sw a4,4(sp) +80000f74: 1c078063 beqz a5,80001134 <_svfprintf_r+0x2f0> +80000f78: 00144483 lbu s1,1(s0) +80000f7c: 0c0103a3 sb zero,199(sp) +80000f80: 00140413 addi s0,s0,1 +80000f84: fff00313 li t1,-1 +80000f88: 00000a13 li s4,0 +80000f8c: 00000913 li s2,0 +80000f90: 05a00c13 li s8,90 +80000f94: 00900c93 li s9,9 +80000f98: 02a00d93 li s11,42 +80000f9c: 00140413 addi s0,s0,1 +80000fa0: fe048793 addi a5,s1,-32 +80000fa4: 04fc6463 bltu s8,a5,80000fec <_svfprintf_r+0x1a8> +80000fa8: 01412703 lw a4,20(sp) +80000fac: 00279793 slli a5,a5,0x2 +80000fb0: 00e787b3 add a5,a5,a4 +80000fb4: 0007a783 lw a5,0(a5) +80000fb8: 00078067 jr a5 +80000fbc: 00000a13 li s4,0 +80000fc0: fd048793 addi a5,s1,-48 +80000fc4: 00044483 lbu s1,0(s0) +80000fc8: 002a1693 slli a3,s4,0x2 +80000fcc: 01468a33 add s4,a3,s4 +80000fd0: 001a1a13 slli s4,s4,0x1 +80000fd4: 01478a33 add s4,a5,s4 +80000fd8: fd048793 addi a5,s1,-48 +80000fdc: 00140413 addi s0,s0,1 +80000fe0: fefcf2e3 bgeu s9,a5,80000fc4 <_svfprintf_r+0x180> +80000fe4: fe048793 addi a5,s1,-32 +80000fe8: fcfc70e3 bgeu s8,a5,80000fa8 <_svfprintf_r+0x164> +80000fec: 14048463 beqz s1,80001134 <_svfprintf_r+0x2f0> +80000ff0: 14910623 sb s1,332(sp) +80000ff4: 0c0103a3 sb zero,199(sp) +80000ff8: 00100c13 li s8,1 +80000ffc: 00100c93 li s9,1 +80001000: 14c10d13 addi s10,sp,332 +80001004: 00000d93 li s11,0 +80001008: 00000313 li t1,0 +8000100c: 02012623 sw zero,44(sp) +80001010: 02012a23 sw zero,52(sp) +80001014: 02012823 sw zero,48(sp) +80001018: 00297f93 andi t6,s2,2 +8000101c: 000f8463 beqz t6,80001024 <_svfprintf_r+0x1e0> +80001020: 002c0c13 addi s8,s8,2 +80001024: 08497f13 andi t5,s2,132 +80001028: 0ec12783 lw a5,236(sp) +8000102c: 000f1663 bnez t5,80001038 <_svfprintf_r+0x1f4> +80001030: 418a0833 sub a6,s4,s8 +80001034: 730040e3 bgtz a6,80001f54 <_svfprintf_r+0x1110> +80001038: 0c714683 lbu a3,199(sp) +8000103c: 02068a63 beqz a3,80001070 <_svfprintf_r+0x22c> +80001040: 0e812683 lw a3,232(sp) +80001044: 0c710613 addi a2,sp,199 +80001048: 00c8a023 sw a2,0(a7) +8000104c: 00178793 addi a5,a5,1 +80001050: 00100613 li a2,1 +80001054: 00168693 addi a3,a3,1 +80001058: 00c8a223 sw a2,4(a7) +8000105c: 0ef12623 sw a5,236(sp) +80001060: 0ed12423 sw a3,232(sp) +80001064: 00700613 li a2,7 +80001068: 00888893 addi a7,a7,8 +8000106c: 60d64063 blt a2,a3,8000166c <_svfprintf_r+0x828> +80001070: 020f8c63 beqz t6,800010a8 <_svfprintf_r+0x264> +80001074: 0e812683 lw a3,232(sp) +80001078: 0c810613 addi a2,sp,200 +8000107c: 00c8a023 sw a2,0(a7) +80001080: 00278793 addi a5,a5,2 +80001084: 00200613 li a2,2 +80001088: 00168693 addi a3,a3,1 +8000108c: 00c8a223 sw a2,4(a7) +80001090: 0ef12623 sw a5,236(sp) +80001094: 0ed12423 sw a3,232(sp) +80001098: 00700613 li a2,7 +8000109c: 00888893 addi a7,a7,8 +800010a0: 00d65463 bge a2,a3,800010a8 <_svfprintf_r+0x264> +800010a4: 7b10006f j 80002054 <_svfprintf_r+0x1210> +800010a8: 08000693 li a3,128 +800010ac: 4edf02e3 beq t5,a3,80001d90 <_svfprintf_r+0xf4c> +800010b0: 41930333 sub t1,t1,s9 +800010b4: 5a604ae3 bgtz t1,80001e68 <_svfprintf_r+0x1024> +800010b8: 10097693 andi a3,s2,256 +800010bc: 38069ee3 bnez a3,80001c58 <_svfprintf_r+0xe14> +800010c0: 0e812703 lw a4,232(sp) +800010c4: 019787b3 add a5,a5,s9 +800010c8: 01a8a023 sw s10,0(a7) +800010cc: 00170713 addi a4,a4,1 +800010d0: 0198a223 sw s9,4(a7) +800010d4: 0ef12623 sw a5,236(sp) +800010d8: 0ee12423 sw a4,232(sp) +800010dc: 00700693 li a3,7 +800010e0: 6ee6c063 blt a3,a4,800017c0 <_svfprintf_r+0x97c> +800010e4: 00888893 addi a7,a7,8 +800010e8: 00497913 andi s2,s2,4 +800010ec: 00090663 beqz s2,800010f8 <_svfprintf_r+0x2b4> +800010f0: 418a04b3 sub s1,s4,s8 +800010f4: 6e904663 bgtz s1,800017e0 <_svfprintf_r+0x99c> +800010f8: 018a5463 bge s4,s8,80001100 <_svfprintf_r+0x2bc> +800010fc: 000c0a13 mv s4,s8 +80001100: 00412703 lw a4,4(sp) +80001104: 01470733 add a4,a4,s4 +80001108: 00e12223 sw a4,4(sp) +8000110c: 60079ce3 bnez a5,80001f24 <_svfprintf_r+0x10e0> +80001110: 0e012423 sw zero,232(sp) +80001114: 000d8863 beqz s11,80001124 <_svfprintf_r+0x2e0> +80001118: 000d8593 mv a1,s11 +8000111c: 000a8513 mv a0,s5 +80001120: 12d020ef jal ra,80003a4c <_free_r> +80001124: 000b8893 mv a7,s7 +80001128: 00040d13 mv s10,s0 +8000112c: 000d4783 lbu a5,0(s10) +80001130: de0794e3 bnez a5,80000f18 <_svfprintf_r+0xd4> +80001134: 0ec12783 lw a5,236(sp) +80001138: 00078463 beqz a5,80001140 <_svfprintf_r+0x2fc> +8000113c: 3990106f j 80002cd4 <_svfprintf_r+0x1e90> +80001140: 00cb5783 lhu a5,12(s6) +80001144: 0407f793 andi a5,a5,64 +80001148: 00078463 beqz a5,80001150 <_svfprintf_r+0x30c> +8000114c: 3f80206f j 80003544 <_svfprintf_r+0x2700> +80001150: 1ec12083 lw ra,492(sp) +80001154: 1e812403 lw s0,488(sp) +80001158: 00412503 lw a0,4(sp) +8000115c: 1e412483 lw s1,484(sp) +80001160: 1e012903 lw s2,480(sp) +80001164: 1dc12983 lw s3,476(sp) +80001168: 1d812a03 lw s4,472(sp) +8000116c: 1d412a83 lw s5,468(sp) +80001170: 1d012b03 lw s6,464(sp) +80001174: 1cc12b83 lw s7,460(sp) +80001178: 1c812c03 lw s8,456(sp) +8000117c: 1c412c83 lw s9,452(sp) +80001180: 1c012d03 lw s10,448(sp) +80001184: 1bc12d83 lw s11,444(sp) +80001188: 1f010113 addi sp,sp,496 +8000118c: 00008067 ret +80001190: 000a8513 mv a0,s5 +80001194: 01112e23 sw a7,28(sp) +80001198: 00612423 sw t1,8(sp) +8000119c: 76c050ef jal ra,80006908 <_localeconv_r> +800011a0: 00452783 lw a5,4(a0) +800011a4: 00078513 mv a0,a5 +800011a8: 04f12623 sw a5,76(sp) +800011ac: 400070ef jal ra,800085ac +800011b0: 00050793 mv a5,a0 +800011b4: 000a8513 mv a0,s5 +800011b8: 00078493 mv s1,a5 +800011bc: 04f12423 sw a5,72(sp) +800011c0: 748050ef jal ra,80006908 <_localeconv_r> +800011c4: 00852783 lw a5,8(a0) +800011c8: 00812303 lw t1,8(sp) +800011cc: 01c12883 lw a7,28(sp) +800011d0: 02f12c23 sw a5,56(sp) +800011d4: 00048463 beqz s1,800011dc <_svfprintf_r+0x398> +800011d8: 15c0106f j 80002334 <_svfprintf_r+0x14f0> +800011dc: 00044483 lbu s1,0(s0) +800011e0: dbdff06f j 80000f9c <_svfprintf_r+0x158> +800011e4: 00044483 lbu s1,0(s0) +800011e8: 02096913 ori s2,s2,32 +800011ec: db1ff06f j 80000f9c <_svfprintf_r+0x158> +800011f0: 01096913 ori s2,s2,16 +800011f4: 02097793 andi a5,s2,32 +800011f8: 6c078863 beqz a5,800018c8 <_svfprintf_r+0xa84> +800011fc: 00c12783 lw a5,12(sp) +80001200: 00778793 addi a5,a5,7 +80001204: ff87f793 andi a5,a5,-8 +80001208: 0047a703 lw a4,4(a5) +8000120c: 0007ad83 lw s11,0(a5) +80001210: 00878793 addi a5,a5,8 +80001214: 00f12623 sw a5,12(sp) +80001218: 00070c93 mv s9,a4 +8000121c: 6e074063 bltz a4,800018fc <_svfprintf_r+0xab8> +80001220: fff00713 li a4,-1 +80001224: 00090c13 mv s8,s2 +80001228: 00e30ce3 beq t1,a4,80001a40 <_svfprintf_r+0xbfc> +8000122c: 019de733 or a4,s11,s9 +80001230: f7f97c13 andi s8,s2,-129 +80001234: 000716e3 bnez a4,80001a40 <_svfprintf_r+0xbfc> +80001238: 00031ae3 bnez t1,80001a4c <_svfprintf_r+0xc08> +8000123c: 000c0913 mv s2,s8 +80001240: 00000313 li t1,0 +80001244: 00000c93 li s9,0 +80001248: 1b010d13 addi s10,sp,432 +8000124c: 000c8c13 mv s8,s9 +80001250: 006cd463 bge s9,t1,80001258 <_svfprintf_r+0x414> +80001254: 00030c13 mv s8,t1 +80001258: 0c714783 lbu a5,199(sp) +8000125c: 02012623 sw zero,44(sp) +80001260: 02012a23 sw zero,52(sp) +80001264: 02012823 sw zero,48(sp) +80001268: 00000d93 li s11,0 +8000126c: da0786e3 beqz a5,80001018 <_svfprintf_r+0x1d4> +80001270: 001c0c13 addi s8,s8,1 +80001274: da5ff06f j 80001018 <_svfprintf_r+0x1d4> +80001278: 01096913 ori s2,s2,16 +8000127c: 02097793 andi a5,s2,32 +80001280: 60078c63 beqz a5,80001898 <_svfprintf_r+0xa54> +80001284: 00c12783 lw a5,12(sp) +80001288: 00778713 addi a4,a5,7 +8000128c: ff877713 andi a4,a4,-8 +80001290: 00072d83 lw s11,0(a4) +80001294: 00472c83 lw s9,4(a4) +80001298: 00870793 addi a5,a4,8 +8000129c: 00f12623 sw a5,12(sp) +800012a0: bff97c13 andi s8,s2,-1025 +800012a4: 00000713 li a4,0 +800012a8: 0c0103a3 sb zero,199(sp) +800012ac: fff00693 li a3,-1 +800012b0: 66d30a63 beq t1,a3,80001924 <_svfprintf_r+0xae0> +800012b4: 019de6b3 or a3,s11,s9 +800012b8: f7fc7913 andi s2,s8,-129 +800012bc: 480698e3 bnez a3,80001f4c <_svfprintf_r+0x1108> +800012c0: 12031ee3 bnez t1,80001bfc <_svfprintf_r+0xdb8> +800012c4: f6071ee3 bnez a4,80001240 <_svfprintf_r+0x3fc> +800012c8: 001c7c93 andi s9,s8,1 +800012cc: 1b010d13 addi s10,sp,432 +800012d0: f60c8ee3 beqz s9,8000124c <_svfprintf_r+0x408> +800012d4: 03000793 li a5,48 +800012d8: 1af107a3 sb a5,431(sp) +800012dc: 1af10d13 addi s10,sp,431 +800012e0: f6dff06f j 8000124c <_svfprintf_r+0x408> +800012e4: 41a404b3 sub s1,s0,s10 +800012e8: c5a418e3 bne s0,s10,80000f38 <_svfprintf_r+0xf4> +800012ec: 00044783 lbu a5,0(s0) +800012f0: c85ff06f j 80000f74 <_svfprintf_r+0x130> +800012f4: 0e410613 addi a2,sp,228 +800012f8: 000b0593 mv a1,s6 +800012fc: 000a8513 mv a0,s5 +80001300: 3e0070ef jal ra,800086e0 <__ssprint_r> +80001304: e2051ee3 bnez a0,80001140 <_svfprintf_r+0x2fc> +80001308: 000b8893 mv a7,s7 +8000130c: c59ff06f j 80000f64 <_svfprintf_r+0x120> +80001310: 00897793 andi a5,s2,8 +80001314: 00078463 beqz a5,8000131c <_svfprintf_r+0x4d8> +80001318: 0780106f j 80002390 <_svfprintf_r+0x154c> +8000131c: 00c12783 lw a5,12(sp) +80001320: 0b010513 addi a0,sp,176 +80001324: 01112e23 sw a7,28(sp) +80001328: 00778793 addi a5,a5,7 +8000132c: ff87f793 andi a5,a5,-8 +80001330: 0007a583 lw a1,0(a5) +80001334: 0047a603 lw a2,4(a5) +80001338: 00878793 addi a5,a5,8 +8000133c: 00612423 sw t1,8(sp) +80001340: 00f12623 sw a5,12(sp) +80001344: 21c110ef jal ra,80012560 <__extenddftf2> +80001348: 0b012783 lw a5,176(sp) +8000134c: 01c12883 lw a7,28(sp) +80001350: 00812303 lw t1,8(sp) +80001354: 0ef12823 sw a5,240(sp) +80001358: 0b412783 lw a5,180(sp) +8000135c: 0ef12a23 sw a5,244(sp) +80001360: 0b812783 lw a5,184(sp) +80001364: 0ef12c23 sw a5,248(sp) +80001368: 0bc12783 lw a5,188(sp) +8000136c: 0ef12e23 sw a5,252(sp) +80001370: 0f010513 addi a0,sp,240 +80001374: 01112e23 sw a7,28(sp) +80001378: 00612423 sw t1,8(sp) +8000137c: 520050ef jal ra,8000689c <_ldcheck> +80001380: 0ca12623 sw a0,204(sp) +80001384: 00200793 li a5,2 +80001388: 00812303 lw t1,8(sp) +8000138c: 01c12883 lw a7,28(sp) +80001390: 00f51463 bne a0,a5,80001398 <_svfprintf_r+0x554> +80001394: 5ec0106f j 80002980 <_svfprintf_r+0x1b3c> +80001398: 00100793 li a5,1 +8000139c: 00f51463 bne a0,a5,800013a4 <_svfprintf_r+0x560> +800013a0: 0090106f j 80002ba8 <_svfprintf_r+0x1d64> +800013a4: 06100793 li a5,97 +800013a8: 00f49463 bne s1,a5,800013b0 <_svfprintf_r+0x56c> +800013ac: 1240206f j 800034d0 <_svfprintf_r+0x268c> +800013b0: 04100793 li a5,65 +800013b4: 00f49463 bne s1,a5,800013bc <_svfprintf_r+0x578> +800013b8: 46d0106f j 80003024 <_svfprintf_r+0x21e0> +800013bc: fdf4fc93 andi s9,s1,-33 +800013c0: fff00793 li a5,-1 +800013c4: 07912c23 sw s9,120(sp) +800013c8: 00f31463 bne t1,a5,800013d0 <_svfprintf_r+0x58c> +800013cc: 1590106f j 80002d24 <_svfprintf_r+0x1ee0> +800013d0: 04700793 li a5,71 +800013d4: 00fc9463 bne s9,a5,800013dc <_svfprintf_r+0x598> +800013d8: 1780206f j 80003550 <_svfprintf_r+0x270c> +800013dc: 0fc12e03 lw t3,252(sp) +800013e0: 07212423 sw s2,104(sp) +800013e4: 0f012e83 lw t4,240(sp) +800013e8: 0f412f03 lw t5,244(sp) +800013ec: 0f812f83 lw t6,248(sp) +800013f0: 10096793 ori a5,s2,256 +800013f4: 000e5463 bgez t3,800013fc <_svfprintf_r+0x5b8> +800013f8: 2a00206f j 80003698 <_svfprintf_r+0x2854> +800013fc: 06012e23 sw zero,124(sp) +80001400: 00078913 mv s2,a5 +80001404: 00000d93 li s11,0 +80001408: 04600793 li a5,70 +8000140c: 00fc9463 bne s9,a5,80001414 <_svfprintf_r+0x5d0> +80001410: 21d0106f j 80002e2c <_svfprintf_r+0x1fe8> +80001414: 04500793 li a5,69 +80001418: 03112423 sw a7,40(sp) +8000141c: 00fc8463 beq s9,a5,80001424 <_svfprintf_r+0x5e0> +80001420: 29d0106f j 80002ebc <_svfprintf_r+0x2078> +80001424: 00130c93 addi s9,t1,1 +80001428: 0b010c13 addi s8,sp,176 +8000142c: 0dc10813 addi a6,sp,220 +80001430: 000c8693 mv a3,s9 +80001434: 0d010793 addi a5,sp,208 +80001438: 0cc10713 addi a4,sp,204 +8000143c: 00200613 li a2,2 +80001440: 000c0593 mv a1,s8 +80001444: 000a8513 mv a0,s5 +80001448: 02612223 sw t1,36(sp) +8000144c: 0bd12823 sw t4,176(sp) +80001450: 03d12023 sw t4,32(sp) +80001454: 0be12a23 sw t5,180(sp) +80001458: 01e12e23 sw t5,28(sp) +8000145c: 0bf12c23 sw t6,184(sp) +80001460: 01f12823 sw t6,16(sp) +80001464: 0bc12e23 sw t3,188(sp) +80001468: 01c12423 sw t3,8(sp) +8000146c: 16c040ef jal ra,800055d8 <_ldtoa_r> +80001470: 00812e03 lw t3,8(sp) +80001474: 01012f83 lw t6,16(sp) +80001478: 01c12f03 lw t5,28(sp) +8000147c: 02012e83 lw t4,32(sp) +80001480: 02412303 lw t1,36(sp) +80001484: 02812883 lw a7,40(sp) +80001488: 01950833 add a6,a0,s9 +8000148c: 00050d13 mv s10,a0 +80001490: 0a010c93 addi s9,sp,160 +80001494: 000c8593 mv a1,s9 +80001498: 000c0513 mv a0,s8 +8000149c: 01012e23 sw a6,28(sp) +800014a0: 01112823 sw a7,16(sp) +800014a4: 00612423 sw t1,8(sp) +800014a8: 0bd12823 sw t4,176(sp) +800014ac: 0be12a23 sw t5,180(sp) +800014b0: 0bf12c23 sw t6,184(sp) +800014b4: 0bc12e23 sw t3,188(sp) +800014b8: 0a012023 sw zero,160(sp) +800014bc: 0a012223 sw zero,164(sp) +800014c0: 0a012423 sw zero,168(sp) +800014c4: 0a012623 sw zero,172(sp) +800014c8: 4390d0ef jal ra,8000f100 <__eqtf2> +800014cc: 01c12803 lw a6,28(sp) +800014d0: 00812303 lw t1,8(sp) +800014d4: 01012883 lw a7,16(sp) +800014d8: 00080793 mv a5,a6 +800014dc: 02050263 beqz a0,80001500 <_svfprintf_r+0x6bc> +800014e0: 0dc12783 lw a5,220(sp) +800014e4: 0107fe63 bgeu a5,a6,80001500 <_svfprintf_r+0x6bc> +800014e8: 03000613 li a2,48 +800014ec: 00178693 addi a3,a5,1 +800014f0: 0cd12e23 sw a3,220(sp) +800014f4: 00c78023 sb a2,0(a5) +800014f8: 0dc12783 lw a5,220(sp) +800014fc: ff07e8e3 bltu a5,a6,800014ec <_svfprintf_r+0x6a8> +80001500: 0cc12703 lw a4,204(sp) +80001504: 41a787b3 sub a5,a5,s10 +80001508: 00f12823 sw a5,16(sp) +8000150c: 02e12823 sw a4,48(sp) +80001510: 07812703 lw a4,120(sp) +80001514: 04700793 li a5,71 +80001518: 00f71463 bne a4,a5,80001520 <_svfprintf_r+0x6dc> +8000151c: 0250106f j 80002d40 <_svfprintf_r+0x1efc> +80001520: 07812703 lw a4,120(sp) +80001524: 04600793 li a5,70 +80001528: 00f71463 bne a4,a5,80001530 <_svfprintf_r+0x6ec> +8000152c: 2750106f j 80002fa0 <_svfprintf_r+0x215c> +80001530: 03012783 lw a5,48(sp) +80001534: 07812703 lw a4,120(sp) +80001538: 04100593 li a1,65 +8000153c: fff78793 addi a5,a5,-1 +80001540: 0cf12623 sw a5,204(sp) +80001544: 0ff4f693 andi a3,s1,255 +80001548: 00000613 li a2,0 +8000154c: 00b71863 bne a4,a1,8000155c <_svfprintf_r+0x718> +80001550: 00f68693 addi a3,a3,15 +80001554: 0ff6f693 andi a3,a3,255 +80001558: 00100613 li a2,1 +8000155c: 0cd10a23 sb a3,212(sp) +80001560: 02b00693 li a3,43 +80001564: 0007da63 bgez a5,80001578 <_svfprintf_r+0x734> +80001568: 03012703 lw a4,48(sp) +8000156c: 00100793 li a5,1 +80001570: 02d00693 li a3,45 +80001574: 40e787b3 sub a5,a5,a4 +80001578: 0cd10aa3 sb a3,213(sp) +8000157c: 00900693 li a3,9 +80001580: 00f6c463 blt a3,a5,80001588 <_svfprintf_r+0x744> +80001584: 2300206f j 800037b4 <_svfprintf_r+0x2970> +80001588: 0e310813 addi a6,sp,227 +8000158c: 00080513 mv a0,a6 +80001590: 00a00613 li a2,10 +80001594: 06300e13 li t3,99 +80001598: 02c7e6b3 rem a3,a5,a2 +8000159c: 00050593 mv a1,a0 +800015a0: 00078313 mv t1,a5 +800015a4: fff50513 addi a0,a0,-1 +800015a8: 03068693 addi a3,a3,48 +800015ac: fed58fa3 sb a3,-1(a1) +800015b0: 02c7c7b3 div a5,a5,a2 +800015b4: fe6e42e3 blt t3,t1,80001598 <_svfprintf_r+0x754> +800015b8: 03078793 addi a5,a5,48 +800015bc: 0ff7f613 andi a2,a5,255 +800015c0: fec50fa3 sb a2,-1(a0) +800015c4: ffe58793 addi a5,a1,-2 +800015c8: 0107e463 bltu a5,a6,800015d0 <_svfprintf_r+0x78c> +800015cc: 3340206f j 80003900 <_svfprintf_r+0x2abc> +800015d0: 0d610693 addi a3,sp,214 +800015d4: 0080006f j 800015dc <_svfprintf_r+0x798> +800015d8: 0007c603 lbu a2,0(a5) +800015dc: 00c68023 sb a2,0(a3) +800015e0: 00178793 addi a5,a5,1 +800015e4: 00168693 addi a3,a3,1 +800015e8: ff0798e3 bne a5,a6,800015d8 <_svfprintf_r+0x794> +800015ec: 0e510793 addi a5,sp,229 +800015f0: 40b787b3 sub a5,a5,a1 +800015f4: 0d610713 addi a4,sp,214 +800015f8: 00f707b3 add a5,a4,a5 +800015fc: 0d410693 addi a3,sp,212 +80001600: 40d787b3 sub a5,a5,a3 +80001604: 04f12223 sw a5,68(sp) +80001608: 01012703 lw a4,16(sp) +8000160c: 04412683 lw a3,68(sp) +80001610: 00100793 li a5,1 +80001614: 00d70cb3 add s9,a4,a3 +80001618: 00e7c463 blt a5,a4,80001620 <_svfprintf_r+0x7dc> +8000161c: 1c80206f j 800037e4 <_svfprintf_r+0x29a0> +80001620: 03c12783 lw a5,60(sp) +80001624: 00fc8cb3 add s9,s9,a5 +80001628: 06812783 lw a5,104(sp) +8000162c: fffccc13 not s8,s9 +80001630: 41fc5c13 srai s8,s8,0x1f +80001634: bff7f913 andi s2,a5,-1025 +80001638: 10096913 ori s2,s2,256 +8000163c: 018cfc33 and s8,s9,s8 +80001640: 02012623 sw zero,44(sp) +80001644: 02012a23 sw zero,52(sp) +80001648: 02012823 sw zero,48(sp) +8000164c: 07c12783 lw a5,124(sp) +80001650: 00079463 bnez a5,80001658 <_svfprintf_r+0x814> +80001654: 7600106f j 80002db4 <_svfprintf_r+0x1f70> +80001658: 02d00793 li a5,45 +8000165c: 0cf103a3 sb a5,199(sp) +80001660: 00000313 li t1,0 +80001664: 001c0c13 addi s8,s8,1 +80001668: 9b1ff06f j 80001018 <_svfprintf_r+0x1d4> +8000166c: 0e410613 addi a2,sp,228 +80001670: 000b0593 mv a1,s6 +80001674: 000a8513 mv a0,s5 +80001678: 02612023 sw t1,32(sp) +8000167c: 01e12e23 sw t5,28(sp) +80001680: 01f12423 sw t6,8(sp) +80001684: 05c070ef jal ra,800086e0 <__ssprint_r> +80001688: 0a0518e3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +8000168c: 0ec12783 lw a5,236(sp) +80001690: 02012303 lw t1,32(sp) +80001694: 01c12f03 lw t5,28(sp) +80001698: 00812f83 lw t6,8(sp) +8000169c: 000b8893 mv a7,s7 +800016a0: 9d1ff06f j 80001070 <_svfprintf_r+0x22c> +800016a4: 0e812603 lw a2,232(sp) +800016a8: 01012703 lw a4,16(sp) +800016ac: 00100693 li a3,1 +800016b0: 01a8a023 sw s10,0(a7) +800016b4: 00178793 addi a5,a5,1 +800016b8: 00160493 addi s1,a2,1 +800016bc: 00888c93 addi s9,a7,8 +800016c0: 32e6dce3 bge a3,a4,800021f8 <_svfprintf_r+0x13b4> +800016c4: 00100693 li a3,1 +800016c8: 00d8a223 sw a3,4(a7) +800016cc: 0ef12623 sw a5,236(sp) +800016d0: 0e912423 sw s1,232(sp) +800016d4: 00700693 li a3,7 +800016d8: 3e96c6e3 blt a3,s1,800022c4 <_svfprintf_r+0x1480> +800016dc: 03c12703 lw a4,60(sp) +800016e0: 04012683 lw a3,64(sp) +800016e4: 00148493 addi s1,s1,1 +800016e8: 00e787b3 add a5,a5,a4 +800016ec: 00dca023 sw a3,0(s9) +800016f0: 00eca223 sw a4,4(s9) +800016f4: 0ef12623 sw a5,236(sp) +800016f8: 0e912423 sw s1,232(sp) +800016fc: 00700693 li a3,7 +80001700: 008c8c93 addi s9,s9,8 +80001704: 3e96c2e3 blt a3,s1,800022e8 <_svfprintf_r+0x14a4> +80001708: 0f012683 lw a3,240(sp) +8000170c: 00148813 addi a6,s1,1 +80001710: 0a010593 addi a1,sp,160 +80001714: 0ad12823 sw a3,176(sp) +80001718: 0f412683 lw a3,244(sp) +8000171c: 0b010513 addi a0,sp,176 +80001720: 00f12e23 sw a5,28(sp) +80001724: 0ad12a23 sw a3,180(sp) +80001728: 0f812683 lw a3,248(sp) +8000172c: 01012423 sw a6,8(sp) +80001730: 0a012023 sw zero,160(sp) +80001734: 0ad12c23 sw a3,184(sp) +80001738: 0fc12683 lw a3,252(sp) +8000173c: 0a012223 sw zero,164(sp) +80001740: 0a012423 sw zero,168(sp) +80001744: 0ad12e23 sw a3,188(sp) +80001748: 0a012623 sw zero,172(sp) +8000174c: 1b50d0ef jal ra,8000f100 <__eqtf2> +80001750: 01012783 lw a5,16(sp) +80001754: 00812803 lw a6,8(sp) +80001758: 008c8893 addi a7,s9,8 +8000175c: fff78693 addi a3,a5,-1 +80001760: 00080613 mv a2,a6 +80001764: 01c12783 lw a5,28(sp) +80001768: 2a050ce3 beqz a0,80002220 <_svfprintf_r+0x13dc> +8000176c: 001d0713 addi a4,s10,1 +80001770: 00d787b3 add a5,a5,a3 +80001774: 00eca023 sw a4,0(s9) +80001778: 00dca223 sw a3,4(s9) +8000177c: 0ef12623 sw a5,236(sp) +80001780: 0f012423 sw a6,232(sp) +80001784: 00700713 li a4,7 +80001788: 77074ae3 blt a4,a6,800026fc <_svfprintf_r+0x18b8> +8000178c: 010c8713 addi a4,s9,16 +80001790: 00248613 addi a2,s1,2 +80001794: 00088c93 mv s9,a7 +80001798: 00070893 mv a7,a4 +8000179c: 04412683 lw a3,68(sp) +800017a0: 0d410713 addi a4,sp,212 +800017a4: 00eca023 sw a4,0(s9) +800017a8: 00f687b3 add a5,a3,a5 +800017ac: 00dca223 sw a3,4(s9) +800017b0: 0ef12623 sw a5,236(sp) +800017b4: 0ec12423 sw a2,232(sp) +800017b8: 00700713 li a4,7 +800017bc: 92c756e3 bge a4,a2,800010e8 <_svfprintf_r+0x2a4> +800017c0: 0e410613 addi a2,sp,228 +800017c4: 000b0593 mv a1,s6 +800017c8: 000a8513 mv a0,s5 +800017cc: 715060ef jal ra,800086e0 <__ssprint_r> +800017d0: 76051463 bnez a0,80001f38 <_svfprintf_r+0x10f4> +800017d4: 0ec12783 lw a5,236(sp) +800017d8: 000b8893 mv a7,s7 +800017dc: 90dff06f j 800010e8 <_svfprintf_r+0x2a4> +800017e0: 01000693 li a3,16 +800017e4: 0e812703 lw a4,232(sp) +800017e8: 0096c463 blt a3,s1,800017f0 <_svfprintf_r+0x9ac> +800017ec: 02d0106f j 80003018 <_svfprintf_r+0x21d4> +800017f0: 800136b7 lui a3,0x80013 +800017f4: 07068e93 addi t4,a3,112 # 80013070 <__stack_top+0x81013070> +800017f8: 01000913 li s2,16 +800017fc: 00700c93 li s9,7 +80001800: 00c0006f j 8000180c <_svfprintf_r+0x9c8> +80001804: ff048493 addi s1,s1,-16 +80001808: 04995a63 bge s2,s1,8000185c <_svfprintf_r+0xa18> +8000180c: 01078793 addi a5,a5,16 +80001810: 00170713 addi a4,a4,1 +80001814: 01d8a023 sw t4,0(a7) +80001818: 0128a223 sw s2,4(a7) +8000181c: 0ef12623 sw a5,236(sp) +80001820: 0ee12423 sw a4,232(sp) +80001824: 00888893 addi a7,a7,8 +80001828: fcecdee3 bge s9,a4,80001804 <_svfprintf_r+0x9c0> +8000182c: 0e410613 addi a2,sp,228 +80001830: 000b0593 mv a1,s6 +80001834: 000a8513 mv a0,s5 +80001838: 01d12423 sw t4,8(sp) +8000183c: 6a5060ef jal ra,800086e0 <__ssprint_r> +80001840: 6e051c63 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80001844: ff048493 addi s1,s1,-16 +80001848: 0ec12783 lw a5,236(sp) +8000184c: 0e812703 lw a4,232(sp) +80001850: 00812e83 lw t4,8(sp) +80001854: 000b8893 mv a7,s7 +80001858: fa994ae3 blt s2,s1,8000180c <_svfprintf_r+0x9c8> +8000185c: 009787b3 add a5,a5,s1 +80001860: 00170713 addi a4,a4,1 +80001864: 01d8a023 sw t4,0(a7) +80001868: 0098a223 sw s1,4(a7) +8000186c: 0ef12623 sw a5,236(sp) +80001870: 0ee12423 sw a4,232(sp) +80001874: 00700693 li a3,7 +80001878: 88e6d0e3 bge a3,a4,800010f8 <_svfprintf_r+0x2b4> +8000187c: 0e410613 addi a2,sp,228 +80001880: 000b0593 mv a1,s6 +80001884: 000a8513 mv a0,s5 +80001888: 659060ef jal ra,800086e0 <__ssprint_r> +8000188c: 6a051663 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80001890: 0ec12783 lw a5,236(sp) +80001894: 865ff06f j 800010f8 <_svfprintf_r+0x2b4> +80001898: 00c12683 lw a3,12(sp) +8000189c: 01097793 andi a5,s2,16 +800018a0: 00468713 addi a4,a3,4 +800018a4: 2c079ee3 bnez a5,80002380 <_svfprintf_r+0x153c> +800018a8: 04097793 andi a5,s2,64 +800018ac: 00079463 bnez a5,800018b4 <_svfprintf_r+0xa70> +800018b0: 2dc0106f j 80002b8c <_svfprintf_r+0x1d48> +800018b4: 00c12783 lw a5,12(sp) +800018b8: 00000c93 li s9,0 +800018bc: 00e12623 sw a4,12(sp) +800018c0: 0007dd83 lhu s11,0(a5) +800018c4: 9ddff06f j 800012a0 <_svfprintf_r+0x45c> +800018c8: 00c12683 lw a3,12(sp) +800018cc: 01097793 andi a5,s2,16 +800018d0: 00468713 addi a4,a3,4 +800018d4: 28079ce3 bnez a5,8000236c <_svfprintf_r+0x1528> +800018d8: 04097793 andi a5,s2,64 +800018dc: 00079463 bnez a5,800018e4 <_svfprintf_r+0xaa0> +800018e0: 2700106f j 80002b50 <_svfprintf_r+0x1d0c> +800018e4: 00c12783 lw a5,12(sp) +800018e8: 00e12623 sw a4,12(sp) +800018ec: 00079d83 lh s11,0(a5) +800018f0: 41fddc93 srai s9,s11,0x1f +800018f4: 000c8713 mv a4,s9 +800018f8: 920754e3 bgez a4,80001220 <_svfprintf_r+0x3dc> +800018fc: 01b03733 snez a4,s11 +80001900: 419007b3 neg a5,s9 +80001904: 40e78cb3 sub s9,a5,a4 +80001908: 02d00713 li a4,45 +8000190c: 0ce103a3 sb a4,199(sp) +80001910: fff00693 li a3,-1 +80001914: 41b00db3 neg s11,s11 +80001918: 00090c13 mv s8,s2 +8000191c: 00100713 li a4,1 +80001920: 98d31ae3 bne t1,a3,800012b4 <_svfprintf_r+0x470> +80001924: 00100693 li a3,1 +80001928: 10d70c63 beq a4,a3,80001a40 <_svfprintf_r+0xbfc> +8000192c: 00200693 li a3,2 +80001930: 2ed70263 beq a4,a3,80001c14 <_svfprintf_r+0xdd0> +80001934: 1b010d13 addi s10,sp,432 +80001938: 01dc9613 slli a2,s9,0x1d +8000193c: 007df693 andi a3,s11,7 +80001940: 003ddd93 srli s11,s11,0x3 +80001944: 03068693 addi a3,a3,48 +80001948: 01b66db3 or s11,a2,s11 +8000194c: 003cdc93 srli s9,s9,0x3 +80001950: fedd0fa3 sb a3,-1(s10) +80001954: 019de633 or a2,s11,s9 +80001958: 000d0593 mv a1,s10 +8000195c: fffd0d13 addi s10,s10,-1 +80001960: fc061ce3 bnez a2,80001938 <_svfprintf_r+0xaf4> +80001964: 001c7793 andi a5,s8,1 +80001968: 2e078063 beqz a5,80001c48 <_svfprintf_r+0xe04> +8000196c: 03000793 li a5,48 +80001970: 2cf68c63 beq a3,a5,80001c48 <_svfprintf_r+0xe04> +80001974: ffe58593 addi a1,a1,-2 +80001978: fefd0fa3 sb a5,-1(s10) +8000197c: 1b010793 addi a5,sp,432 +80001980: 40b78cb3 sub s9,a5,a1 +80001984: 000c0913 mv s2,s8 +80001988: 00058d13 mv s10,a1 +8000198c: 8c1ff06f j 8000124c <_svfprintf_r+0x408> +80001990: 00c12783 lw a5,12(sp) +80001994: 0c0103a3 sb zero,199(sp) +80001998: 0007ad03 lw s10,0(a5) +8000199c: 00478693 addi a3,a5,4 +800019a0: 300d06e3 beqz s10,800024ac <_svfprintf_r+0x1668> +800019a4: fff00793 li a5,-1 +800019a8: 00f31463 bne t1,a5,800019b0 <_svfprintf_r+0xb6c> +800019ac: 1080106f j 80002ab4 <_svfprintf_r+0x1c70> +800019b0: 00030613 mv a2,t1 +800019b4: 00000593 li a1,0 +800019b8: 000d0513 mv a0,s10 +800019bc: 00d12e23 sw a3,28(sp) +800019c0: 01112623 sw a7,12(sp) +800019c4: 00612423 sw t1,8(sp) +800019c8: 710050ef jal ra,800070d8 +800019cc: 00812303 lw t1,8(sp) +800019d0: 00c12883 lw a7,12(sp) +800019d4: 01c12683 lw a3,28(sp) +800019d8: 00050d93 mv s11,a0 +800019dc: 00051463 bnez a0,800019e4 <_svfprintf_r+0xba0> +800019e0: 5640106f j 80002f44 <_svfprintf_r+0x2100> +800019e4: 41a50cb3 sub s9,a0,s10 +800019e8: 0c714783 lbu a5,199(sp) +800019ec: fffccc13 not s8,s9 +800019f0: 41fc5c13 srai s8,s8,0x1f +800019f4: 00d12623 sw a3,12(sp) +800019f8: 02012623 sw zero,44(sp) +800019fc: 02012a23 sw zero,52(sp) +80001a00: 02012823 sw zero,48(sp) +80001a04: 018cfc33 and s8,s9,s8 +80001a08: 00000d93 li s11,0 +80001a0c: 00000313 li t1,0 +80001a10: 860790e3 bnez a5,80001270 <_svfprintf_r+0x42c> +80001a14: e04ff06f j 80001018 <_svfprintf_r+0x1d4> +80001a18: 00c12703 lw a4,12(sp) +80001a1c: 0c0103a3 sb zero,199(sp) +80001a20: 00100c13 li s8,1 +80001a24: 00072783 lw a5,0(a4) +80001a28: 00470713 addi a4,a4,4 +80001a2c: 00e12623 sw a4,12(sp) +80001a30: 14f10623 sb a5,332(sp) +80001a34: 00100c93 li s9,1 +80001a38: 14c10d13 addi s10,sp,332 +80001a3c: dc8ff06f j 80001004 <_svfprintf_r+0x1c0> +80001a40: 4e0c94e3 bnez s9,80002728 <_svfprintf_r+0x18e4> +80001a44: 00900713 li a4,9 +80001a48: 4fb760e3 bltu a4,s11,80002728 <_svfprintf_r+0x18e4> +80001a4c: 030d8d93 addi s11,s11,48 +80001a50: 1bb107a3 sb s11,431(sp) +80001a54: 000c0913 mv s2,s8 +80001a58: 00100c93 li s9,1 +80001a5c: 1af10d13 addi s10,sp,431 +80001a60: fecff06f j 8000124c <_svfprintf_r+0x408> +80001a64: 00044483 lbu s1,0(s0) +80001a68: 00496913 ori s2,s2,4 +80001a6c: d30ff06f j 80000f9c <_svfprintf_r+0x158> +80001a70: 02b00793 li a5,43 +80001a74: 00044483 lbu s1,0(s0) +80001a78: 0cf103a3 sb a5,199(sp) +80001a7c: d20ff06f j 80000f9c <_svfprintf_r+0x158> +80001a80: 00044483 lbu s1,0(s0) +80001a84: 08096913 ori s2,s2,128 +80001a88: d14ff06f j 80000f9c <_svfprintf_r+0x158> +80001a8c: 00044483 lbu s1,0(s0) +80001a90: 00140693 addi a3,s0,1 +80001a94: 01b49463 bne s1,s11,80001a9c <_svfprintf_r+0xc58> +80001a98: 61d0106f j 800038b4 <_svfprintf_r+0x2a70> +80001a9c: fd048793 addi a5,s1,-48 +80001aa0: 00068413 mv s0,a3 +80001aa4: 00000313 li t1,0 +80001aa8: cefcec63 bltu s9,a5,80000fa0 <_svfprintf_r+0x15c> +80001aac: 00044483 lbu s1,0(s0) +80001ab0: 00231693 slli a3,t1,0x2 +80001ab4: 00668333 add t1,a3,t1 +80001ab8: 00131313 slli t1,t1,0x1 +80001abc: 00f30333 add t1,t1,a5 +80001ac0: fd048793 addi a5,s1,-48 +80001ac4: 00140413 addi s0,s0,1 +80001ac8: fefcf2e3 bgeu s9,a5,80001aac <_svfprintf_r+0xc68> +80001acc: cd4ff06f j 80000fa0 <_svfprintf_r+0x15c> +80001ad0: 00c12783 lw a5,12(sp) +80001ad4: 00044483 lbu s1,0(s0) +80001ad8: 0007aa03 lw s4,0(a5) +80001adc: 00478793 addi a5,a5,4 +80001ae0: 00f12623 sw a5,12(sp) +80001ae4: ca0a5c63 bgez s4,80000f9c <_svfprintf_r+0x158> +80001ae8: 41400a33 neg s4,s4 +80001aec: 00496913 ori s2,s2,4 +80001af0: cacff06f j 80000f9c <_svfprintf_r+0x158> +80001af4: 00044483 lbu s1,0(s0) +80001af8: 00196913 ori s2,s2,1 +80001afc: ca0ff06f j 80000f9c <_svfprintf_r+0x158> +80001b00: 0c714783 lbu a5,199(sp) +80001b04: 00044483 lbu s1,0(s0) +80001b08: c8079a63 bnez a5,80000f9c <_svfprintf_r+0x158> +80001b0c: 02000793 li a5,32 +80001b10: 0cf103a3 sb a5,199(sp) +80001b14: c88ff06f j 80000f9c <_svfprintf_r+0x158> +80001b18: 01096c13 ori s8,s2,16 +80001b1c: 020c7793 andi a5,s8,32 +80001b20: 76078a63 beqz a5,80002294 <_svfprintf_r+0x1450> +80001b24: 00c12783 lw a5,12(sp) +80001b28: 00778713 addi a4,a5,7 +80001b2c: ff877713 andi a4,a4,-8 +80001b30: 00870793 addi a5,a4,8 +80001b34: 00072d83 lw s11,0(a4) +80001b38: 00472c83 lw s9,4(a4) +80001b3c: 00f12623 sw a5,12(sp) +80001b40: 00100713 li a4,1 +80001b44: f64ff06f j 800012a8 <_svfprintf_r+0x464> +80001b48: 00c12783 lw a5,12(sp) +80001b4c: ffff8737 lui a4,0xffff8 +80001b50: 83074713 xori a4,a4,-2000 +80001b54: 0007ad83 lw s11,0(a5) +80001b58: 0ce11423 sh a4,200(sp) +80001b5c: 00478793 addi a5,a5,4 +80001b60: 80013737 lui a4,0x80013 +80001b64: 00f12623 sw a5,12(sp) +80001b68: ed070793 addi a5,a4,-304 # 80012ed0 <__stack_top+0x81012ed0> +80001b6c: 00000c93 li s9,0 +80001b70: 00296c13 ori s8,s2,2 +80001b74: 00f12c23 sw a5,24(sp) +80001b78: 00200713 li a4,2 +80001b7c: 07800493 li s1,120 +80001b80: f28ff06f j 800012a8 <_svfprintf_r+0x464> +80001b84: 00044483 lbu s1,0(s0) +80001b88: 00896913 ori s2,s2,8 +80001b8c: c10ff06f j 80000f9c <_svfprintf_r+0x158> +80001b90: 00044483 lbu s1,0(s0) +80001b94: 06c00793 li a5,108 +80001b98: 0cf486e3 beq s1,a5,80002464 <_svfprintf_r+0x1620> +80001b9c: 01096913 ori s2,s2,16 +80001ba0: bfcff06f j 80000f9c <_svfprintf_r+0x158> +80001ba4: 00044483 lbu s1,0(s0) +80001ba8: 06800793 li a5,104 +80001bac: 08f484e3 beq s1,a5,80002434 <_svfprintf_r+0x15f0> +80001bb0: 04096913 ori s2,s2,64 +80001bb4: be8ff06f j 80000f9c <_svfprintf_r+0x158> +80001bb8: 00c12683 lw a3,12(sp) +80001bbc: 02097793 andi a5,s2,32 +80001bc0: 0006a703 lw a4,0(a3) +80001bc4: 00468693 addi a3,a3,4 +80001bc8: 00d12623 sw a3,12(sp) +80001bcc: 74079863 bnez a5,8000231c <_svfprintf_r+0x14d8> +80001bd0: 01097793 andi a5,s2,16 +80001bd4: 62079ae3 bnez a5,80002a08 <_svfprintf_r+0x1bc4> +80001bd8: 04097793 andi a5,s2,64 +80001bdc: 00078463 beqz a5,80001be4 <_svfprintf_r+0xda0> +80001be0: 08c0106f j 80002c6c <_svfprintf_r+0x1e28> +80001be4: 20097913 andi s2,s2,512 +80001be8: 620900e3 beqz s2,80002a08 <_svfprintf_r+0x1bc4> +80001bec: 00412783 lw a5,4(sp) +80001bf0: 00040d13 mv s10,s0 +80001bf4: 00f70023 sb a5,0(a4) +80001bf8: d34ff06f j 8000112c <_svfprintf_r+0x2e8> +80001bfc: 00100693 li a3,1 +80001c00: 00d71463 bne a4,a3,80001c08 <_svfprintf_r+0xdc4> +80001c04: 1390106f j 8000353c <_svfprintf_r+0x26f8> +80001c08: 00200693 li a3,2 +80001c0c: 00090c13 mv s8,s2 +80001c10: d2d712e3 bne a4,a3,80001934 <_svfprintf_r+0xaf0> +80001c14: 1b010d13 addi s10,sp,432 +80001c18: 01812783 lw a5,24(sp) +80001c1c: 00fdf693 andi a3,s11,15 +80001c20: 004ddd93 srli s11,s11,0x4 +80001c24: 00d786b3 add a3,a5,a3 +80001c28: 0006c603 lbu a2,0(a3) +80001c2c: 01cc9693 slli a3,s9,0x1c +80001c30: 01b6edb3 or s11,a3,s11 +80001c34: 004cdc93 srli s9,s9,0x4 +80001c38: fecd0fa3 sb a2,-1(s10) +80001c3c: 019de6b3 or a3,s11,s9 +80001c40: fffd0d13 addi s10,s10,-1 +80001c44: fc069ae3 bnez a3,80001c18 <_svfprintf_r+0xdd4> +80001c48: 1b010793 addi a5,sp,432 +80001c4c: 41a78cb3 sub s9,a5,s10 +80001c50: 000c0913 mv s2,s8 +80001c54: df8ff06f j 8000124c <_svfprintf_r+0x408> +80001c58: 06500693 li a3,101 +80001c5c: a496d4e3 bge a3,s1,800016a4 <_svfprintf_r+0x860> +80001c60: 0f012683 lw a3,240(sp) +80001c64: 0a010593 addi a1,sp,160 +80001c68: 0b010513 addi a0,sp,176 +80001c6c: 0ad12823 sw a3,176(sp) +80001c70: 0f412683 lw a3,244(sp) +80001c74: 00f12e23 sw a5,28(sp) +80001c78: 01112423 sw a7,8(sp) +80001c7c: 0ad12a23 sw a3,180(sp) +80001c80: 0f812683 lw a3,248(sp) +80001c84: 0a012023 sw zero,160(sp) +80001c88: 0a012223 sw zero,164(sp) +80001c8c: 0ad12c23 sw a3,184(sp) +80001c90: 0fc12683 lw a3,252(sp) +80001c94: 0a012423 sw zero,168(sp) +80001c98: 0a012623 sw zero,172(sp) +80001c9c: 0ad12e23 sw a3,188(sp) +80001ca0: 4600d0ef jal ra,8000f100 <__eqtf2> +80001ca4: 00812883 lw a7,8(sp) +80001ca8: 01c12783 lw a5,28(sp) +80001cac: 3c051c63 bnez a0,80002084 <_svfprintf_r+0x1240> +80001cb0: 0e812703 lw a4,232(sp) +80001cb4: 800136b7 lui a3,0x80013 +80001cb8: f0068693 addi a3,a3,-256 # 80012f00 <__stack_top+0x81012f00> +80001cbc: 00d8a023 sw a3,0(a7) +80001cc0: 00178793 addi a5,a5,1 +80001cc4: 00100693 li a3,1 +80001cc8: 00170713 addi a4,a4,1 +80001ccc: 00d8a223 sw a3,4(a7) +80001cd0: 0ef12623 sw a5,236(sp) +80001cd4: 0ee12423 sw a4,232(sp) +80001cd8: 00700693 li a3,7 +80001cdc: 00888893 addi a7,a7,8 +80001ce0: 42e6c4e3 blt a3,a4,80002908 <_svfprintf_r+0x1ac4> +80001ce4: 0cc12703 lw a4,204(sp) +80001ce8: 01012683 lw a3,16(sp) +80001cec: 62d75063 bge a4,a3,8000230c <_svfprintf_r+0x14c8> +80001cf0: 04012703 lw a4,64(sp) +80001cf4: 03c12683 lw a3,60(sp) +80001cf8: 00888893 addi a7,a7,8 +80001cfc: fee8ac23 sw a4,-8(a7) +80001d00: 0e812703 lw a4,232(sp) +80001d04: 00d787b3 add a5,a5,a3 +80001d08: fed8ae23 sw a3,-4(a7) +80001d0c: 00170713 addi a4,a4,1 +80001d10: 0ef12623 sw a5,236(sp) +80001d14: 0ee12423 sw a4,232(sp) +80001d18: 00700693 li a3,7 +80001d1c: 72e6c463 blt a3,a4,80002444 <_svfprintf_r+0x1600> +80001d20: 01012703 lw a4,16(sp) +80001d24: fff70493 addi s1,a4,-1 +80001d28: bc905063 blez s1,800010e8 <_svfprintf_r+0x2a4> +80001d2c: 01000693 li a3,16 +80001d30: 0e812703 lw a4,232(sp) +80001d34: 3e96dae3 bge a3,s1,80002928 <_svfprintf_r+0x1ae4> +80001d38: 01000c93 li s9,16 +80001d3c: 00700d13 li s10,7 +80001d40: 00c0006f j 80001d4c <_svfprintf_r+0xf08> +80001d44: ff048493 addi s1,s1,-16 +80001d48: 3e9cd0e3 bge s9,s1,80002928 <_svfprintf_r+0x1ae4> +80001d4c: 01078793 addi a5,a5,16 +80001d50: 00170713 addi a4,a4,1 +80001d54: 0138a023 sw s3,0(a7) +80001d58: 0198a223 sw s9,4(a7) +80001d5c: 0ef12623 sw a5,236(sp) +80001d60: 0ee12423 sw a4,232(sp) +80001d64: 00888893 addi a7,a7,8 +80001d68: fced5ee3 bge s10,a4,80001d44 <_svfprintf_r+0xf00> +80001d6c: 0e410613 addi a2,sp,228 +80001d70: 000b0593 mv a1,s6 +80001d74: 000a8513 mv a0,s5 +80001d78: 169060ef jal ra,800086e0 <__ssprint_r> +80001d7c: 1a051e63 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80001d80: 0ec12783 lw a5,236(sp) +80001d84: 0e812703 lw a4,232(sp) +80001d88: 000b8893 mv a7,s7 +80001d8c: fb9ff06f j 80001d44 <_svfprintf_r+0xf00> +80001d90: 418a0833 sub a6,s4,s8 +80001d94: b1005e63 blez a6,800010b0 <_svfprintf_r+0x26c> +80001d98: 01000613 li a2,16 +80001d9c: 0e812683 lw a3,232(sp) +80001da0: 07065c63 bge a2,a6,80001e18 <_svfprintf_r+0xfd4> +80001da4: 01000e13 li t3,16 +80001da8: 00700e93 li t4,7 +80001dac: 00c0006f j 80001db8 <_svfprintf_r+0xf74> +80001db0: ff080813 addi a6,a6,-16 +80001db4: 070e5263 bge t3,a6,80001e18 <_svfprintf_r+0xfd4> +80001db8: 01078793 addi a5,a5,16 +80001dbc: 00168693 addi a3,a3,1 +80001dc0: 0138a023 sw s3,0(a7) +80001dc4: 01c8a223 sw t3,4(a7) +80001dc8: 0ef12623 sw a5,236(sp) +80001dcc: 0ed12423 sw a3,232(sp) +80001dd0: 00888893 addi a7,a7,8 +80001dd4: fcdedee3 bge t4,a3,80001db0 <_svfprintf_r+0xf6c> +80001dd8: 0e410613 addi a2,sp,228 +80001ddc: 000b0593 mv a1,s6 +80001de0: 000a8513 mv a0,s5 +80001de4: 01012e23 sw a6,28(sp) +80001de8: 00612423 sw t1,8(sp) +80001dec: 0f5060ef jal ra,800086e0 <__ssprint_r> +80001df0: 14051463 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80001df4: 01c12803 lw a6,28(sp) +80001df8: 01000e13 li t3,16 +80001dfc: 0ec12783 lw a5,236(sp) +80001e00: ff080813 addi a6,a6,-16 +80001e04: 0e812683 lw a3,232(sp) +80001e08: 00812303 lw t1,8(sp) +80001e0c: 000b8893 mv a7,s7 +80001e10: 00700e93 li t4,7 +80001e14: fb0e42e3 blt t3,a6,80001db8 <_svfprintf_r+0xf74> +80001e18: 010787b3 add a5,a5,a6 +80001e1c: 00168693 addi a3,a3,1 +80001e20: 0138a023 sw s3,0(a7) +80001e24: 0108a223 sw a6,4(a7) +80001e28: 0ef12623 sw a5,236(sp) +80001e2c: 0ed12423 sw a3,232(sp) +80001e30: 00700613 li a2,7 +80001e34: 00888893 addi a7,a7,8 +80001e38: a6d65c63 bge a2,a3,800010b0 <_svfprintf_r+0x26c> +80001e3c: 0e410613 addi a2,sp,228 +80001e40: 000b0593 mv a1,s6 +80001e44: 000a8513 mv a0,s5 +80001e48: 00612423 sw t1,8(sp) +80001e4c: 095060ef jal ra,800086e0 <__ssprint_r> +80001e50: 0e051463 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80001e54: 00812303 lw t1,8(sp) +80001e58: 0ec12783 lw a5,236(sp) +80001e5c: 000b8893 mv a7,s7 +80001e60: 41930333 sub t1,t1,s9 +80001e64: a4605a63 blez t1,800010b8 <_svfprintf_r+0x274> +80001e68: 01000613 li a2,16 +80001e6c: 0e812683 lw a3,232(sp) +80001e70: 06665863 bge a2,t1,80001ee0 <_svfprintf_r+0x109c> +80001e74: 01000813 li a6,16 +80001e78: 00700e13 li t3,7 +80001e7c: 00c0006f j 80001e88 <_svfprintf_r+0x1044> +80001e80: ff030313 addi t1,t1,-16 +80001e84: 04685e63 bge a6,t1,80001ee0 <_svfprintf_r+0x109c> +80001e88: 01078793 addi a5,a5,16 +80001e8c: 00168693 addi a3,a3,1 +80001e90: 0138a023 sw s3,0(a7) +80001e94: 0108a223 sw a6,4(a7) +80001e98: 0ef12623 sw a5,236(sp) +80001e9c: 0ed12423 sw a3,232(sp) +80001ea0: 00888893 addi a7,a7,8 +80001ea4: fcde5ee3 bge t3,a3,80001e80 <_svfprintf_r+0x103c> +80001ea8: 0e410613 addi a2,sp,228 +80001eac: 000b0593 mv a1,s6 +80001eb0: 000a8513 mv a0,s5 +80001eb4: 00612423 sw t1,8(sp) +80001eb8: 029060ef jal ra,800086e0 <__ssprint_r> +80001ebc: 06051e63 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80001ec0: 00812303 lw t1,8(sp) +80001ec4: 01000813 li a6,16 +80001ec8: 0ec12783 lw a5,236(sp) +80001ecc: ff030313 addi t1,t1,-16 +80001ed0: 0e812683 lw a3,232(sp) +80001ed4: 000b8893 mv a7,s7 +80001ed8: 00700e13 li t3,7 +80001edc: fa6846e3 blt a6,t1,80001e88 <_svfprintf_r+0x1044> +80001ee0: 006787b3 add a5,a5,t1 +80001ee4: 00168693 addi a3,a3,1 +80001ee8: 0138a023 sw s3,0(a7) +80001eec: 0068a223 sw t1,4(a7) +80001ef0: 0ef12623 sw a5,236(sp) +80001ef4: 0ed12423 sw a3,232(sp) +80001ef8: 00700613 li a2,7 +80001efc: 00888893 addi a7,a7,8 +80001f00: 9ad65c63 bge a2,a3,800010b8 <_svfprintf_r+0x274> +80001f04: 0e410613 addi a2,sp,228 +80001f08: 000b0593 mv a1,s6 +80001f0c: 000a8513 mv a0,s5 +80001f10: 7d0060ef jal ra,800086e0 <__ssprint_r> +80001f14: 02051263 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80001f18: 0ec12783 lw a5,236(sp) +80001f1c: 000b8893 mv a7,s7 +80001f20: 998ff06f j 800010b8 <_svfprintf_r+0x274> +80001f24: 0e410613 addi a2,sp,228 +80001f28: 000b0593 mv a1,s6 +80001f2c: 000a8513 mv a0,s5 +80001f30: 7b0060ef jal ra,800086e0 <__ssprint_r> +80001f34: 9c050e63 beqz a0,80001110 <_svfprintf_r+0x2cc> +80001f38: a00d8463 beqz s11,80001140 <_svfprintf_r+0x2fc> +80001f3c: 000d8593 mv a1,s11 +80001f40: 000a8513 mv a0,s5 +80001f44: 309010ef jal ra,80003a4c <_free_r> +80001f48: 9f8ff06f j 80001140 <_svfprintf_r+0x2fc> +80001f4c: 00090c13 mv s8,s2 +80001f50: 9d5ff06f j 80001924 <_svfprintf_r+0xae0> +80001f54: 80013737 lui a4,0x80013 +80001f58: 01000613 li a2,16 +80001f5c: 0e812683 lw a3,232(sp) +80001f60: 07070e93 addi t4,a4,112 # 80013070 <__stack_top+0x81013070> +80001f64: 01000e13 li t3,16 +80001f68: 00700293 li t0,7 +80001f6c: 01064863 blt a2,a6,80001f7c <_svfprintf_r+0x1138> +80001f70: 0840006f j 80001ff4 <_svfprintf_r+0x11b0> +80001f74: ff080813 addi a6,a6,-16 +80001f78: 070e5e63 bge t3,a6,80001ff4 <_svfprintf_r+0x11b0> +80001f7c: 01078793 addi a5,a5,16 +80001f80: 00168693 addi a3,a3,1 +80001f84: 01d8a023 sw t4,0(a7) +80001f88: 01c8a223 sw t3,4(a7) +80001f8c: 0ef12623 sw a5,236(sp) +80001f90: 0ed12423 sw a3,232(sp) +80001f94: 00888893 addi a7,a7,8 +80001f98: fcd2dee3 bge t0,a3,80001f74 <_svfprintf_r+0x1130> +80001f9c: 0e410613 addi a2,sp,228 +80001fa0: 000b0593 mv a1,s6 +80001fa4: 000a8513 mv a0,s5 +80001fa8: 03d12423 sw t4,40(sp) +80001fac: 03012223 sw a6,36(sp) +80001fb0: 02612023 sw t1,32(sp) +80001fb4: 01e12e23 sw t5,28(sp) +80001fb8: 01f12423 sw t6,8(sp) +80001fbc: 724060ef jal ra,800086e0 <__ssprint_r> +80001fc0: f6051ce3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80001fc4: 02412803 lw a6,36(sp) +80001fc8: 01000e13 li t3,16 +80001fcc: 0ec12783 lw a5,236(sp) +80001fd0: ff080813 addi a6,a6,-16 +80001fd4: 0e812683 lw a3,232(sp) +80001fd8: 02812e83 lw t4,40(sp) +80001fdc: 02012303 lw t1,32(sp) +80001fe0: 01c12f03 lw t5,28(sp) +80001fe4: 00812f83 lw t6,8(sp) +80001fe8: 000b8893 mv a7,s7 +80001fec: 00700293 li t0,7 +80001ff0: f90e46e3 blt t3,a6,80001f7c <_svfprintf_r+0x1138> +80001ff4: 010787b3 add a5,a5,a6 +80001ff8: 00168693 addi a3,a3,1 +80001ffc: 01d8a023 sw t4,0(a7) +80002000: 0108a223 sw a6,4(a7) +80002004: 0ef12623 sw a5,236(sp) +80002008: 0ed12423 sw a3,232(sp) +8000200c: 00700613 li a2,7 +80002010: 00888893 addi a7,a7,8 +80002014: 00d64463 blt a2,a3,8000201c <_svfprintf_r+0x11d8> +80002018: 820ff06f j 80001038 <_svfprintf_r+0x1f4> +8000201c: 0e410613 addi a2,sp,228 +80002020: 000b0593 mv a1,s6 +80002024: 000a8513 mv a0,s5 +80002028: 02612023 sw t1,32(sp) +8000202c: 01e12e23 sw t5,28(sp) +80002030: 01f12423 sw t6,8(sp) +80002034: 6ac060ef jal ra,800086e0 <__ssprint_r> +80002038: f00510e3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +8000203c: 0ec12783 lw a5,236(sp) +80002040: 02012303 lw t1,32(sp) +80002044: 01c12f03 lw t5,28(sp) +80002048: 00812f83 lw t6,8(sp) +8000204c: 000b8893 mv a7,s7 +80002050: fe9fe06f j 80001038 <_svfprintf_r+0x1f4> +80002054: 0e410613 addi a2,sp,228 +80002058: 000b0593 mv a1,s6 +8000205c: 000a8513 mv a0,s5 +80002060: 00612e23 sw t1,28(sp) +80002064: 01e12423 sw t5,8(sp) +80002068: 678060ef jal ra,800086e0 <__ssprint_r> +8000206c: ec0516e3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80002070: 0ec12783 lw a5,236(sp) +80002074: 01c12303 lw t1,28(sp) +80002078: 00812f03 lw t5,8(sp) +8000207c: 000b8893 mv a7,s7 +80002080: 828ff06f j 800010a8 <_svfprintf_r+0x264> +80002084: 0cc12583 lw a1,204(sp) +80002088: 78b05c63 blez a1,80002820 <_svfprintf_r+0x19dc> +8000208c: 03012703 lw a4,48(sp) +80002090: 01012683 lw a3,16(sp) +80002094: 00070493 mv s1,a4 +80002098: 32e6c663 blt a3,a4,800023c4 <_svfprintf_r+0x1580> +8000209c: 02905663 blez s1,800020c8 <_svfprintf_r+0x1284> +800020a0: 0e812683 lw a3,232(sp) +800020a4: 009787b3 add a5,a5,s1 +800020a8: 01a8a023 sw s10,0(a7) +800020ac: 00168693 addi a3,a3,1 +800020b0: 0098a223 sw s1,4(a7) +800020b4: 0ef12623 sw a5,236(sp) +800020b8: 0ed12423 sw a3,232(sp) +800020bc: 00700613 li a2,7 +800020c0: 00888893 addi a7,a7,8 +800020c4: 36d640e3 blt a2,a3,80002c24 <_svfprintf_r+0x1de0> +800020c8: fff4c693 not a3,s1 +800020cc: 03012703 lw a4,48(sp) +800020d0: 41f6d693 srai a3,a3,0x1f +800020d4: 00d4f4b3 and s1,s1,a3 +800020d8: 409704b3 sub s1,a4,s1 +800020dc: 3e904863 bgtz s1,800024cc <_svfprintf_r+0x1688> +800020e0: 03012703 lw a4,48(sp) +800020e4: 40097693 andi a3,s2,1024 +800020e8: 00ed04b3 add s1,s10,a4 +800020ec: 44069463 bnez a3,80002534 <_svfprintf_r+0x16f0> +800020f0: 0cc12583 lw a1,204(sp) +800020f4: 01012703 lw a4,16(sp) +800020f8: 00e5c663 blt a1,a4,80002104 <_svfprintf_r+0x12c0> +800020fc: 00197693 andi a3,s2,1 +80002100: 340686e3 beqz a3,80002c4c <_svfprintf_r+0x1e08> +80002104: 04012683 lw a3,64(sp) +80002108: 03c12703 lw a4,60(sp) +8000210c: 00700613 li a2,7 +80002110: 00d8a023 sw a3,0(a7) +80002114: 0e812683 lw a3,232(sp) +80002118: 00e787b3 add a5,a5,a4 +8000211c: 00e8a223 sw a4,4(a7) +80002120: 00168693 addi a3,a3,1 +80002124: 0ef12623 sw a5,236(sp) +80002128: 0ed12423 sw a3,232(sp) +8000212c: 00888893 addi a7,a7,8 +80002130: 4cd64ce3 blt a2,a3,80002e08 <_svfprintf_r+0x1fc4> +80002134: 01012683 lw a3,16(sp) +80002138: 00dd0733 add a4,s10,a3 +8000213c: 40b68633 sub a2,a3,a1 +80002140: 40970733 sub a4,a4,s1 +80002144: 00060c93 mv s9,a2 +80002148: 00c75463 bge a4,a2,80002150 <_svfprintf_r+0x130c> +8000214c: 00070c93 mv s9,a4 +80002150: 03905663 blez s9,8000217c <_svfprintf_r+0x1338> +80002154: 0e812703 lw a4,232(sp) +80002158: 019787b3 add a5,a5,s9 +8000215c: 0098a023 sw s1,0(a7) +80002160: 00170713 addi a4,a4,1 +80002164: 0198a223 sw s9,4(a7) +80002168: 0ef12623 sw a5,236(sp) +8000216c: 0ee12423 sw a4,232(sp) +80002170: 00700693 li a3,7 +80002174: 00888893 addi a7,a7,8 +80002178: 5ee6cce3 blt a3,a4,80002f70 <_svfprintf_r+0x212c> +8000217c: fffcc713 not a4,s9 +80002180: 41f75713 srai a4,a4,0x1f +80002184: 00ecf733 and a4,s9,a4 +80002188: 40e604b3 sub s1,a2,a4 +8000218c: 00904463 bgtz s1,80002194 <_svfprintf_r+0x1350> +80002190: f59fe06f j 800010e8 <_svfprintf_r+0x2a4> +80002194: 01000693 li a3,16 +80002198: 0e812703 lw a4,232(sp) +8000219c: 7896d663 bge a3,s1,80002928 <_svfprintf_r+0x1ae4> +800021a0: 01000c93 li s9,16 +800021a4: 00700d13 li s10,7 +800021a8: 00c0006f j 800021b4 <_svfprintf_r+0x1370> +800021ac: ff048493 addi s1,s1,-16 +800021b0: 769cdc63 bge s9,s1,80002928 <_svfprintf_r+0x1ae4> +800021b4: 01078793 addi a5,a5,16 +800021b8: 00170713 addi a4,a4,1 +800021bc: 0138a023 sw s3,0(a7) +800021c0: 0198a223 sw s9,4(a7) +800021c4: 0ef12623 sw a5,236(sp) +800021c8: 0ee12423 sw a4,232(sp) +800021cc: 00888893 addi a7,a7,8 +800021d0: fced5ee3 bge s10,a4,800021ac <_svfprintf_r+0x1368> +800021d4: 0e410613 addi a2,sp,228 +800021d8: 000b0593 mv a1,s6 +800021dc: 000a8513 mv a0,s5 +800021e0: 500060ef jal ra,800086e0 <__ssprint_r> +800021e4: d4051ae3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +800021e8: 0ec12783 lw a5,236(sp) 800021ec: 0e812703 lw a4,232(sp) -800021f0: 800136b7 lui a3,0x80013 -800021f4: 45468693 addi a3,a3,1108 # 80013454 <__stack_top+0x81013454> -800021f8: 00d8a023 sw a3,0(a7) -800021fc: 00178793 addi a5,a5,1 -80002200: 00100693 li a3,1 -80002204: 00170713 addi a4,a4,1 -80002208: 00d8a223 sw a3,4(a7) -8000220c: 0ef12623 sw a5,236(sp) -80002210: 0ee12423 sw a4,232(sp) -80002214: 00700693 li a3,7 -80002218: 00888893 addi a7,a7,8 -8000221c: 42e6c4e3 blt a3,a4,80002e44 <_svfprintf_r+0x1ac4> -80002220: 0cc12703 lw a4,204(sp) -80002224: 01012683 lw a3,16(sp) -80002228: 62d75063 bge a4,a3,80002848 <_svfprintf_r+0x14c8> -8000222c: 04012703 lw a4,64(sp) -80002230: 03c12683 lw a3,60(sp) -80002234: 00888893 addi a7,a7,8 -80002238: fee8ac23 sw a4,-8(a7) -8000223c: 0e812703 lw a4,232(sp) -80002240: 00d787b3 add a5,a5,a3 -80002244: fed8ae23 sw a3,-4(a7) -80002248: 00170713 addi a4,a4,1 -8000224c: 0ef12623 sw a5,236(sp) -80002250: 0ee12423 sw a4,232(sp) -80002254: 00700693 li a3,7 -80002258: 72e6c463 blt a3,a4,80002980 <_svfprintf_r+0x1600> -8000225c: 01012703 lw a4,16(sp) -80002260: fff70493 addi s1,a4,-1 -80002264: bc905063 blez s1,80001624 <_svfprintf_r+0x2a4> -80002268: 01000693 li a3,16 -8000226c: 0e812703 lw a4,232(sp) -80002270: 3e96dae3 bge a3,s1,80002e64 <_svfprintf_r+0x1ae4> -80002274: 01000c93 li s9,16 -80002278: 00700d13 li s10,7 -8000227c: 00c0006f j 80002288 <_svfprintf_r+0xf08> -80002280: ff048493 addi s1,s1,-16 -80002284: 3e9cd0e3 bge s9,s1,80002e64 <_svfprintf_r+0x1ae4> -80002288: 01078793 addi a5,a5,16 -8000228c: 00170713 addi a4,a4,1 -80002290: 0138a023 sw s3,0(a7) -80002294: 0198a223 sw s9,4(a7) -80002298: 0ef12623 sw a5,236(sp) -8000229c: 0ee12423 sw a4,232(sp) -800022a0: 00888893 addi a7,a7,8 -800022a4: fced5ee3 bge s10,a4,80002280 <_svfprintf_r+0xf00> -800022a8: 0e410613 addi a2,sp,228 -800022ac: 000b0593 mv a1,s6 -800022b0: 000a8513 mv a0,s5 -800022b4: 169060ef jal ra,80008c1c <__ssprint_r> -800022b8: 1a051e63 bnez a0,80002474 <_svfprintf_r+0x10f4> -800022bc: 0ec12783 lw a5,236(sp) -800022c0: 0e812703 lw a4,232(sp) -800022c4: 000b8893 mv a7,s7 -800022c8: fb9ff06f j 80002280 <_svfprintf_r+0xf00> -800022cc: 418a0833 sub a6,s4,s8 -800022d0: b1005e63 blez a6,800015ec <_svfprintf_r+0x26c> -800022d4: 01000613 li a2,16 -800022d8: 0e812683 lw a3,232(sp) -800022dc: 07065c63 bge a2,a6,80002354 <_svfprintf_r+0xfd4> -800022e0: 01000e13 li t3,16 -800022e4: 00700e93 li t4,7 -800022e8: 00c0006f j 800022f4 <_svfprintf_r+0xf74> -800022ec: ff080813 addi a6,a6,-16 -800022f0: 070e5263 bge t3,a6,80002354 <_svfprintf_r+0xfd4> -800022f4: 01078793 addi a5,a5,16 -800022f8: 00168693 addi a3,a3,1 -800022fc: 0138a023 sw s3,0(a7) -80002300: 01c8a223 sw t3,4(a7) -80002304: 0ef12623 sw a5,236(sp) -80002308: 0ed12423 sw a3,232(sp) -8000230c: 00888893 addi a7,a7,8 -80002310: fcdedee3 bge t4,a3,800022ec <_svfprintf_r+0xf6c> -80002314: 0e410613 addi a2,sp,228 -80002318: 000b0593 mv a1,s6 -8000231c: 000a8513 mv a0,s5 -80002320: 01012e23 sw a6,28(sp) -80002324: 00612423 sw t1,8(sp) -80002328: 0f5060ef jal ra,80008c1c <__ssprint_r> -8000232c: 14051463 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002330: 01c12803 lw a6,28(sp) -80002334: 01000e13 li t3,16 -80002338: 0ec12783 lw a5,236(sp) -8000233c: ff080813 addi a6,a6,-16 -80002340: 0e812683 lw a3,232(sp) -80002344: 00812303 lw t1,8(sp) -80002348: 000b8893 mv a7,s7 -8000234c: 00700e93 li t4,7 -80002350: fb0e42e3 blt t3,a6,800022f4 <_svfprintf_r+0xf74> -80002354: 010787b3 add a5,a5,a6 -80002358: 00168693 addi a3,a3,1 -8000235c: 0138a023 sw s3,0(a7) -80002360: 0108a223 sw a6,4(a7) -80002364: 0ef12623 sw a5,236(sp) -80002368: 0ed12423 sw a3,232(sp) -8000236c: 00700613 li a2,7 -80002370: 00888893 addi a7,a7,8 -80002374: a6d65c63 bge a2,a3,800015ec <_svfprintf_r+0x26c> -80002378: 0e410613 addi a2,sp,228 -8000237c: 000b0593 mv a1,s6 -80002380: 000a8513 mv a0,s5 -80002384: 00612423 sw t1,8(sp) -80002388: 095060ef jal ra,80008c1c <__ssprint_r> -8000238c: 0e051463 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002390: 00812303 lw t1,8(sp) -80002394: 0ec12783 lw a5,236(sp) -80002398: 000b8893 mv a7,s7 -8000239c: 41930333 sub t1,t1,s9 -800023a0: a4605a63 blez t1,800015f4 <_svfprintf_r+0x274> -800023a4: 01000613 li a2,16 -800023a8: 0e812683 lw a3,232(sp) -800023ac: 06665863 bge a2,t1,8000241c <_svfprintf_r+0x109c> -800023b0: 01000813 li a6,16 -800023b4: 00700e13 li t3,7 -800023b8: 00c0006f j 800023c4 <_svfprintf_r+0x1044> -800023bc: ff030313 addi t1,t1,-16 -800023c0: 04685e63 bge a6,t1,8000241c <_svfprintf_r+0x109c> -800023c4: 01078793 addi a5,a5,16 -800023c8: 00168693 addi a3,a3,1 -800023cc: 0138a023 sw s3,0(a7) -800023d0: 0108a223 sw a6,4(a7) -800023d4: 0ef12623 sw a5,236(sp) -800023d8: 0ed12423 sw a3,232(sp) -800023dc: 00888893 addi a7,a7,8 -800023e0: fcde5ee3 bge t3,a3,800023bc <_svfprintf_r+0x103c> -800023e4: 0e410613 addi a2,sp,228 -800023e8: 000b0593 mv a1,s6 -800023ec: 000a8513 mv a0,s5 -800023f0: 00612423 sw t1,8(sp) -800023f4: 029060ef jal ra,80008c1c <__ssprint_r> -800023f8: 06051e63 bnez a0,80002474 <_svfprintf_r+0x10f4> -800023fc: 00812303 lw t1,8(sp) -80002400: 01000813 li a6,16 -80002404: 0ec12783 lw a5,236(sp) -80002408: ff030313 addi t1,t1,-16 -8000240c: 0e812683 lw a3,232(sp) -80002410: 000b8893 mv a7,s7 -80002414: 00700e13 li t3,7 -80002418: fa6846e3 blt a6,t1,800023c4 <_svfprintf_r+0x1044> -8000241c: 006787b3 add a5,a5,t1 -80002420: 00168693 addi a3,a3,1 -80002424: 0138a023 sw s3,0(a7) -80002428: 0068a223 sw t1,4(a7) -8000242c: 0ef12623 sw a5,236(sp) -80002430: 0ed12423 sw a3,232(sp) -80002434: 00700613 li a2,7 -80002438: 00888893 addi a7,a7,8 -8000243c: 9ad65c63 bge a2,a3,800015f4 <_svfprintf_r+0x274> -80002440: 0e410613 addi a2,sp,228 -80002444: 000b0593 mv a1,s6 -80002448: 000a8513 mv a0,s5 -8000244c: 7d0060ef jal ra,80008c1c <__ssprint_r> -80002450: 02051263 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002454: 0ec12783 lw a5,236(sp) -80002458: 000b8893 mv a7,s7 -8000245c: 998ff06f j 800015f4 <_svfprintf_r+0x274> -80002460: 0e410613 addi a2,sp,228 -80002464: 000b0593 mv a1,s6 -80002468: 000a8513 mv a0,s5 -8000246c: 7b0060ef jal ra,80008c1c <__ssprint_r> -80002470: 9c050e63 beqz a0,8000164c <_svfprintf_r+0x2cc> -80002474: a00d8463 beqz s11,8000167c <_svfprintf_r+0x2fc> -80002478: 000d8593 mv a1,s11 -8000247c: 000a8513 mv a0,s5 -80002480: 309010ef jal ra,80003f88 <_free_r> -80002484: 9f8ff06f j 8000167c <_svfprintf_r+0x2fc> -80002488: 00090c13 mv s8,s2 -8000248c: 9d5ff06f j 80001e60 <_svfprintf_r+0xae0> -80002490: 80013737 lui a4,0x80013 -80002494: 01000613 li a2,16 -80002498: 0e812683 lw a3,232(sp) -8000249c: 5c470e93 addi t4,a4,1476 # 800135c4 <__stack_top+0x810135c4> -800024a0: 01000e13 li t3,16 -800024a4: 00700293 li t0,7 -800024a8: 01064863 blt a2,a6,800024b8 <_svfprintf_r+0x1138> -800024ac: 0840006f j 80002530 <_svfprintf_r+0x11b0> -800024b0: ff080813 addi a6,a6,-16 -800024b4: 070e5e63 bge t3,a6,80002530 <_svfprintf_r+0x11b0> -800024b8: 01078793 addi a5,a5,16 -800024bc: 00168693 addi a3,a3,1 -800024c0: 01d8a023 sw t4,0(a7) -800024c4: 01c8a223 sw t3,4(a7) -800024c8: 0ef12623 sw a5,236(sp) -800024cc: 0ed12423 sw a3,232(sp) -800024d0: 00888893 addi a7,a7,8 -800024d4: fcd2dee3 bge t0,a3,800024b0 <_svfprintf_r+0x1130> -800024d8: 0e410613 addi a2,sp,228 -800024dc: 000b0593 mv a1,s6 -800024e0: 000a8513 mv a0,s5 -800024e4: 03d12423 sw t4,40(sp) -800024e8: 03012223 sw a6,36(sp) -800024ec: 02612023 sw t1,32(sp) -800024f0: 01e12e23 sw t5,28(sp) -800024f4: 01f12423 sw t6,8(sp) -800024f8: 724060ef jal ra,80008c1c <__ssprint_r> -800024fc: f6051ce3 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002500: 02412803 lw a6,36(sp) -80002504: 01000e13 li t3,16 -80002508: 0ec12783 lw a5,236(sp) -8000250c: ff080813 addi a6,a6,-16 -80002510: 0e812683 lw a3,232(sp) -80002514: 02812e83 lw t4,40(sp) -80002518: 02012303 lw t1,32(sp) -8000251c: 01c12f03 lw t5,28(sp) -80002520: 00812f83 lw t6,8(sp) -80002524: 000b8893 mv a7,s7 -80002528: 00700293 li t0,7 -8000252c: f90e46e3 blt t3,a6,800024b8 <_svfprintf_r+0x1138> -80002530: 010787b3 add a5,a5,a6 -80002534: 00168693 addi a3,a3,1 -80002538: 01d8a023 sw t4,0(a7) -8000253c: 0108a223 sw a6,4(a7) -80002540: 0ef12623 sw a5,236(sp) -80002544: 0ed12423 sw a3,232(sp) -80002548: 00700613 li a2,7 -8000254c: 00888893 addi a7,a7,8 -80002550: 00d64463 blt a2,a3,80002558 <_svfprintf_r+0x11d8> -80002554: 820ff06f j 80001574 <_svfprintf_r+0x1f4> -80002558: 0e410613 addi a2,sp,228 -8000255c: 000b0593 mv a1,s6 -80002560: 000a8513 mv a0,s5 -80002564: 02612023 sw t1,32(sp) -80002568: 01e12e23 sw t5,28(sp) -8000256c: 01f12423 sw t6,8(sp) -80002570: 6ac060ef jal ra,80008c1c <__ssprint_r> -80002574: f00510e3 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002578: 0ec12783 lw a5,236(sp) -8000257c: 02012303 lw t1,32(sp) -80002580: 01c12f03 lw t5,28(sp) -80002584: 00812f83 lw t6,8(sp) -80002588: 000b8893 mv a7,s7 -8000258c: fe9fe06f j 80001574 <_svfprintf_r+0x1f4> -80002590: 0e410613 addi a2,sp,228 -80002594: 000b0593 mv a1,s6 -80002598: 000a8513 mv a0,s5 -8000259c: 00612e23 sw t1,28(sp) -800025a0: 01e12423 sw t5,8(sp) -800025a4: 678060ef jal ra,80008c1c <__ssprint_r> -800025a8: ec0516e3 bnez a0,80002474 <_svfprintf_r+0x10f4> -800025ac: 0ec12783 lw a5,236(sp) -800025b0: 01c12303 lw t1,28(sp) -800025b4: 00812f03 lw t5,8(sp) -800025b8: 000b8893 mv a7,s7 -800025bc: 828ff06f j 800015e4 <_svfprintf_r+0x264> -800025c0: 0cc12583 lw a1,204(sp) -800025c4: 78b05c63 blez a1,80002d5c <_svfprintf_r+0x19dc> -800025c8: 03012703 lw a4,48(sp) -800025cc: 01012683 lw a3,16(sp) -800025d0: 00070493 mv s1,a4 -800025d4: 32e6c663 blt a3,a4,80002900 <_svfprintf_r+0x1580> -800025d8: 02905663 blez s1,80002604 <_svfprintf_r+0x1284> -800025dc: 0e812683 lw a3,232(sp) -800025e0: 009787b3 add a5,a5,s1 -800025e4: 01a8a023 sw s10,0(a7) -800025e8: 00168693 addi a3,a3,1 -800025ec: 0098a223 sw s1,4(a7) -800025f0: 0ef12623 sw a5,236(sp) -800025f4: 0ed12423 sw a3,232(sp) -800025f8: 00700613 li a2,7 -800025fc: 00888893 addi a7,a7,8 -80002600: 36d640e3 blt a2,a3,80003160 <_svfprintf_r+0x1de0> -80002604: fff4c693 not a3,s1 -80002608: 03012703 lw a4,48(sp) -8000260c: 41f6d693 srai a3,a3,0x1f -80002610: 00d4f4b3 and s1,s1,a3 -80002614: 409704b3 sub s1,a4,s1 -80002618: 3e904863 bgtz s1,80002a08 <_svfprintf_r+0x1688> -8000261c: 03012703 lw a4,48(sp) -80002620: 40097693 andi a3,s2,1024 -80002624: 00ed04b3 add s1,s10,a4 -80002628: 44069463 bnez a3,80002a70 <_svfprintf_r+0x16f0> -8000262c: 0cc12583 lw a1,204(sp) -80002630: 01012703 lw a4,16(sp) -80002634: 00e5c663 blt a1,a4,80002640 <_svfprintf_r+0x12c0> -80002638: 00197693 andi a3,s2,1 -8000263c: 340686e3 beqz a3,80003188 <_svfprintf_r+0x1e08> -80002640: 04012683 lw a3,64(sp) -80002644: 03c12703 lw a4,60(sp) -80002648: 00700613 li a2,7 -8000264c: 00d8a023 sw a3,0(a7) -80002650: 0e812683 lw a3,232(sp) -80002654: 00e787b3 add a5,a5,a4 -80002658: 00e8a223 sw a4,4(a7) -8000265c: 00168693 addi a3,a3,1 -80002660: 0ef12623 sw a5,236(sp) -80002664: 0ed12423 sw a3,232(sp) -80002668: 00888893 addi a7,a7,8 -8000266c: 4cd64ce3 blt a2,a3,80003344 <_svfprintf_r+0x1fc4> -80002670: 01012683 lw a3,16(sp) -80002674: 00dd0733 add a4,s10,a3 -80002678: 40b68633 sub a2,a3,a1 -8000267c: 40970733 sub a4,a4,s1 -80002680: 00060c93 mv s9,a2 -80002684: 00c75463 bge a4,a2,8000268c <_svfprintf_r+0x130c> -80002688: 00070c93 mv s9,a4 -8000268c: 03905663 blez s9,800026b8 <_svfprintf_r+0x1338> -80002690: 0e812703 lw a4,232(sp) -80002694: 019787b3 add a5,a5,s9 -80002698: 0098a023 sw s1,0(a7) -8000269c: 00170713 addi a4,a4,1 -800026a0: 0198a223 sw s9,4(a7) -800026a4: 0ef12623 sw a5,236(sp) -800026a8: 0ee12423 sw a4,232(sp) -800026ac: 00700693 li a3,7 -800026b0: 00888893 addi a7,a7,8 -800026b4: 5ee6cce3 blt a3,a4,800034ac <_svfprintf_r+0x212c> -800026b8: fffcc713 not a4,s9 -800026bc: 41f75713 srai a4,a4,0x1f -800026c0: 00ecf733 and a4,s9,a4 -800026c4: 40e604b3 sub s1,a2,a4 -800026c8: 00904463 bgtz s1,800026d0 <_svfprintf_r+0x1350> -800026cc: f59fe06f j 80001624 <_svfprintf_r+0x2a4> -800026d0: 01000693 li a3,16 -800026d4: 0e812703 lw a4,232(sp) -800026d8: 7896d663 bge a3,s1,80002e64 <_svfprintf_r+0x1ae4> -800026dc: 01000c93 li s9,16 -800026e0: 00700d13 li s10,7 -800026e4: 00c0006f j 800026f0 <_svfprintf_r+0x1370> -800026e8: ff048493 addi s1,s1,-16 -800026ec: 769cdc63 bge s9,s1,80002e64 <_svfprintf_r+0x1ae4> -800026f0: 01078793 addi a5,a5,16 -800026f4: 00170713 addi a4,a4,1 -800026f8: 0138a023 sw s3,0(a7) -800026fc: 0198a223 sw s9,4(a7) -80002700: 0ef12623 sw a5,236(sp) -80002704: 0ee12423 sw a4,232(sp) -80002708: 00888893 addi a7,a7,8 -8000270c: fced5ee3 bge s10,a4,800026e8 <_svfprintf_r+0x1368> -80002710: 0e410613 addi a2,sp,228 -80002714: 000b0593 mv a1,s6 -80002718: 000a8513 mv a0,s5 -8000271c: 500060ef jal ra,80008c1c <__ssprint_r> -80002720: d4051ae3 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002724: 0ec12783 lw a5,236(sp) -80002728: 0e812703 lw a4,232(sp) -8000272c: 000b8893 mv a7,s7 -80002730: fb9ff06f j 800026e8 <_svfprintf_r+0x1368> -80002734: 00197593 andi a1,s2,1 -80002738: cc059463 bnez a1,80001c00 <_svfprintf_r+0x880> -8000273c: 00d8a223 sw a3,4(a7) -80002740: 0ef12623 sw a5,236(sp) -80002744: 0e912423 sw s1,232(sp) -80002748: 00700713 li a4,7 -8000274c: 4e974663 blt a4,s1,80002c38 <_svfprintf_r+0x18b8> -80002750: 00260613 addi a2,a2,2 -80002754: 01088893 addi a7,a7,16 -80002758: d80ff06f j 80001cd8 <_svfprintf_r+0x958> -8000275c: d6d05e63 blez a3,80001cd8 <_svfprintf_r+0x958> -80002760: 01000713 li a4,16 -80002764: 00d74463 blt a4,a3,8000276c <_svfprintf_r+0x13ec> -80002768: 6800106f j 80003de8 <_svfprintf_r+0x2a68> -8000276c: 00700d13 li s10,7 -80002770: 0100006f j 80002780 <_svfprintf_r+0x1400> -80002774: ff068693 addi a3,a3,-16 -80002778: 0cd750e3 bge a4,a3,80003038 <_svfprintf_r+0x1cb8> -8000277c: 00148813 addi a6,s1,1 -80002780: 01078793 addi a5,a5,16 -80002784: 013ca023 sw s3,0(s9) -80002788: 00eca223 sw a4,4(s9) -8000278c: 0ef12623 sw a5,236(sp) -80002790: 0f012423 sw a6,232(sp) -80002794: 00080493 mv s1,a6 -80002798: 008c8c93 addi s9,s9,8 -8000279c: fd0d5ce3 bge s10,a6,80002774 <_svfprintf_r+0x13f4> -800027a0: 0e410613 addi a2,sp,228 -800027a4: 000b0593 mv a1,s6 -800027a8: 000a8513 mv a0,s5 -800027ac: 00d12423 sw a3,8(sp) -800027b0: 46c060ef jal ra,80008c1c <__ssprint_r> -800027b4: cc0510e3 bnez a0,80002474 <_svfprintf_r+0x10f4> -800027b8: 0ec12783 lw a5,236(sp) -800027bc: 0e812483 lw s1,232(sp) -800027c0: 00812683 lw a3,8(sp) -800027c4: 000b8c93 mv s9,s7 -800027c8: 01000713 li a4,16 -800027cc: fa9ff06f j 80002774 <_svfprintf_r+0x13f4> -800027d0: 00c12683 lw a3,12(sp) -800027d4: 010c7793 andi a5,s8,16 -800027d8: 00468713 addi a4,a3,4 -800027dc: 0a079c63 bnez a5,80002894 <_svfprintf_r+0x1514> -800027e0: 040c7793 andi a5,s8,64 -800027e4: 080784e3 beqz a5,8000306c <_svfprintf_r+0x1cec> -800027e8: 00c12783 lw a5,12(sp) -800027ec: 00000c93 li s9,0 -800027f0: 00e12623 sw a4,12(sp) -800027f4: 0007dd83 lhu s11,0(a5) -800027f8: 00100713 li a4,1 -800027fc: fe9fe06f j 800017e4 <_svfprintf_r+0x464> -80002800: 0e410613 addi a2,sp,228 -80002804: 000b0593 mv a1,s6 -80002808: 000a8513 mv a0,s5 -8000280c: 410060ef jal ra,80008c1c <__ssprint_r> -80002810: c60512e3 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002814: 0ec12783 lw a5,236(sp) -80002818: 0e812483 lw s1,232(sp) -8000281c: 000b8c93 mv s9,s7 -80002820: bf8ff06f j 80001c18 <_svfprintf_r+0x898> -80002824: 0e410613 addi a2,sp,228 -80002828: 000b0593 mv a1,s6 -8000282c: 000a8513 mv a0,s5 -80002830: 3ec060ef jal ra,80008c1c <__ssprint_r> -80002834: c40510e3 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002838: 0ec12783 lw a5,236(sp) -8000283c: 0e812483 lw s1,232(sp) -80002840: 000b8c93 mv s9,s7 -80002844: c00ff06f j 80001c44 <_svfprintf_r+0x8c4> -80002848: 00197713 andi a4,s2,1 -8000284c: 00071463 bnez a4,80002854 <_svfprintf_r+0x14d4> -80002850: dd5fe06f j 80001624 <_svfprintf_r+0x2a4> -80002854: 9d9ff06f j 8000222c <_svfprintf_r+0xeac> -80002858: 00412683 lw a3,4(sp) -8000285c: 00040d13 mv s10,s0 -80002860: 41f6d793 srai a5,a3,0x1f -80002864: 00d72023 sw a3,0(a4) -80002868: 00f72223 sw a5,4(a4) -8000286c: dfdfe06f j 80001668 <_svfprintf_r+0x2e8> -80002870: 03812783 lw a5,56(sp) -80002874: 00044483 lbu s1,0(s0) -80002878: 00079463 bnez a5,80002880 <_svfprintf_r+0x1500> -8000287c: c5dfe06f j 800014d8 <_svfprintf_r+0x158> -80002880: 0007c783 lbu a5,0(a5) -80002884: 00079463 bnez a5,8000288c <_svfprintf_r+0x150c> -80002888: c51fe06f j 800014d8 <_svfprintf_r+0x158> -8000288c: 40096913 ori s2,s2,1024 -80002890: c49fe06f j 800014d8 <_svfprintf_r+0x158> -80002894: 00e12623 sw a4,12(sp) -80002898: 0006ad83 lw s11,0(a3) -8000289c: 00000c93 li s9,0 -800028a0: 00100713 li a4,1 -800028a4: f41fe06f j 800017e4 <_svfprintf_r+0x464> -800028a8: 0006ad83 lw s11,0(a3) -800028ac: 00e12623 sw a4,12(sp) -800028b0: 41fddc93 srai s9,s11,0x1f -800028b4: 000c8713 mv a4,s9 -800028b8: ea1fe06f j 80001758 <_svfprintf_r+0x3d8> -800028bc: 0006ad83 lw s11,0(a3) -800028c0: 00000c93 li s9,0 -800028c4: 00e12623 sw a4,12(sp) -800028c8: f15fe06f j 800017dc <_svfprintf_r+0x45c> -800028cc: 00c12703 lw a4,12(sp) -800028d0: 00072783 lw a5,0(a4) -800028d4: 00470713 addi a4,a4,4 -800028d8: 00e12623 sw a4,12(sp) -800028dc: 0007a583 lw a1,0(a5) -800028e0: 0047a603 lw a2,4(a5) -800028e4: 0087a683 lw a3,8(a5) -800028e8: 00c7a783 lw a5,12(a5) -800028ec: 0eb12823 sw a1,240(sp) -800028f0: 0ec12a23 sw a2,244(sp) -800028f4: 0ed12c23 sw a3,248(sp) -800028f8: 0ef12e23 sw a5,252(sp) -800028fc: fb1fe06f j 800018ac <_svfprintf_r+0x52c> -80002900: 00068493 mv s1,a3 -80002904: cc904ce3 bgtz s1,800025dc <_svfprintf_r+0x125c> -80002908: cfdff06f j 80002604 <_svfprintf_r+0x1284> -8000290c: 00090c13 mv s8,s2 -80002910: f48ff06f j 80002058 <_svfprintf_r+0xcd8> -80002914: 800137b7 lui a5,0x80013 -80002918: 42478793 addi a5,a5,1060 # 80013424 <__stack_top+0x81013424> -8000291c: 00f12c23 sw a5,24(sp) -80002920: 02097793 andi a5,s2,32 -80002924: 2c078663 beqz a5,80002bf0 <_svfprintf_r+0x1870> -80002928: 00c12783 lw a5,12(sp) -8000292c: 00778713 addi a4,a5,7 -80002930: ff877713 andi a4,a4,-8 -80002934: 00072d83 lw s11,0(a4) -80002938: 00472c83 lw s9,4(a4) -8000293c: 00870793 addi a5,a4,8 -80002940: 00f12623 sw a5,12(sp) -80002944: 00197713 andi a4,s2,1 -80002948: 00070e63 beqz a4,80002964 <_svfprintf_r+0x15e4> -8000294c: 019de733 or a4,s11,s9 -80002950: 00070a63 beqz a4,80002964 <_svfprintf_r+0x15e4> -80002954: 03000713 li a4,48 -80002958: 0ce10423 sb a4,200(sp) -8000295c: 0c9104a3 sb s1,201(sp) -80002960: 00296913 ori s2,s2,2 -80002964: bff97c13 andi s8,s2,-1025 -80002968: 00200713 li a4,2 -8000296c: e79fe06f j 800017e4 <_svfprintf_r+0x464> -80002970: 00144483 lbu s1,1(s0) -80002974: 20096913 ori s2,s2,512 -80002978: 00140413 addi s0,s0,1 -8000297c: b5dfe06f j 800014d8 <_svfprintf_r+0x158> -80002980: 0e410613 addi a2,sp,228 -80002984: 000b0593 mv a1,s6 -80002988: 000a8513 mv a0,s5 -8000298c: 290060ef jal ra,80008c1c <__ssprint_r> -80002990: ae0512e3 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002994: 0ec12783 lw a5,236(sp) -80002998: 000b8893 mv a7,s7 -8000299c: 8c1ff06f j 8000225c <_svfprintf_r+0xedc> -800029a0: 00144483 lbu s1,1(s0) -800029a4: 02096913 ori s2,s2,32 -800029a8: 00140413 addi s0,s0,1 -800029ac: b2dfe06f j 800014d8 <_svfprintf_r+0x158> -800029b0: 800137b7 lui a5,0x80013 -800029b4: 43878793 addi a5,a5,1080 # 80013438 <__stack_top+0x81013438> -800029b8: 00f12c23 sw a5,24(sp) -800029bc: f65ff06f j 80002920 <_svfprintf_r+0x15a0> -800029c0: 04000593 li a1,64 -800029c4: 000a8513 mv a0,s5 -800029c8: 494040ef jal ra,80006e5c <_malloc_r> -800029cc: 00ab2023 sw a0,0(s6) -800029d0: 00ab2823 sw a0,16(s6) -800029d4: 00051463 bnez a0,800029dc <_svfprintf_r+0x165c> -800029d8: 43c0106f j 80003e14 <_svfprintf_r+0x2a94> -800029dc: 04000793 li a5,64 -800029e0: 00fb2a23 sw a5,20(s6) -800029e4: a25fe06f j 80001408 <_svfprintf_r+0x88> -800029e8: 00600793 li a5,6 -800029ec: 00030c93 mv s9,t1 -800029f0: 7867e863 bltu a5,t1,80003180 <_svfprintf_r+0x1e00> -800029f4: 80013737 lui a4,0x80013 -800029f8: 000c8c13 mv s8,s9 -800029fc: 00d12623 sw a3,12(sp) -80002a00: 44c70d13 addi s10,a4,1100 # 8001344c <__stack_top+0x8101344c> -80002a04: b3dfe06f j 80001540 <_svfprintf_r+0x1c0> -80002a08: 01000613 li a2,16 -80002a0c: 0e812683 lw a3,232(sp) -80002a10: 6e965a63 bge a2,s1,80003104 <_svfprintf_r+0x1d84> -80002a14: 01000c93 li s9,16 -80002a18: 00700813 li a6,7 -80002a1c: 00c0006f j 80002a28 <_svfprintf_r+0x16a8> -80002a20: ff048493 addi s1,s1,-16 -80002a24: 6e9cd063 bge s9,s1,80003104 <_svfprintf_r+0x1d84> -80002a28: 01078793 addi a5,a5,16 -80002a2c: 00168693 addi a3,a3,1 -80002a30: 0138a023 sw s3,0(a7) -80002a34: 0198a223 sw s9,4(a7) +800021f0: 000b8893 mv a7,s7 +800021f4: fb9ff06f j 800021ac <_svfprintf_r+0x1368> +800021f8: 00197593 andi a1,s2,1 +800021fc: cc059463 bnez a1,800016c4 <_svfprintf_r+0x880> +80002200: 00d8a223 sw a3,4(a7) +80002204: 0ef12623 sw a5,236(sp) +80002208: 0e912423 sw s1,232(sp) +8000220c: 00700713 li a4,7 +80002210: 4e974663 blt a4,s1,800026fc <_svfprintf_r+0x18b8> +80002214: 00260613 addi a2,a2,2 +80002218: 01088893 addi a7,a7,16 +8000221c: d80ff06f j 8000179c <_svfprintf_r+0x958> +80002220: d6d05e63 blez a3,8000179c <_svfprintf_r+0x958> +80002224: 01000713 li a4,16 +80002228: 00d74463 blt a4,a3,80002230 <_svfprintf_r+0x13ec> +8000222c: 6800106f j 800038ac <_svfprintf_r+0x2a68> +80002230: 00700d13 li s10,7 +80002234: 0100006f j 80002244 <_svfprintf_r+0x1400> +80002238: ff068693 addi a3,a3,-16 +8000223c: 0cd750e3 bge a4,a3,80002afc <_svfprintf_r+0x1cb8> +80002240: 00148813 addi a6,s1,1 +80002244: 01078793 addi a5,a5,16 +80002248: 013ca023 sw s3,0(s9) +8000224c: 00eca223 sw a4,4(s9) +80002250: 0ef12623 sw a5,236(sp) +80002254: 0f012423 sw a6,232(sp) +80002258: 00080493 mv s1,a6 +8000225c: 008c8c93 addi s9,s9,8 +80002260: fd0d5ce3 bge s10,a6,80002238 <_svfprintf_r+0x13f4> +80002264: 0e410613 addi a2,sp,228 +80002268: 000b0593 mv a1,s6 +8000226c: 000a8513 mv a0,s5 +80002270: 00d12423 sw a3,8(sp) +80002274: 46c060ef jal ra,800086e0 <__ssprint_r> +80002278: cc0510e3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +8000227c: 0ec12783 lw a5,236(sp) +80002280: 0e812483 lw s1,232(sp) +80002284: 00812683 lw a3,8(sp) +80002288: 000b8c93 mv s9,s7 +8000228c: 01000713 li a4,16 +80002290: fa9ff06f j 80002238 <_svfprintf_r+0x13f4> +80002294: 00c12683 lw a3,12(sp) +80002298: 010c7793 andi a5,s8,16 +8000229c: 00468713 addi a4,a3,4 +800022a0: 0a079c63 bnez a5,80002358 <_svfprintf_r+0x1514> +800022a4: 040c7793 andi a5,s8,64 +800022a8: 080784e3 beqz a5,80002b30 <_svfprintf_r+0x1cec> +800022ac: 00c12783 lw a5,12(sp) +800022b0: 00000c93 li s9,0 +800022b4: 00e12623 sw a4,12(sp) +800022b8: 0007dd83 lhu s11,0(a5) +800022bc: 00100713 li a4,1 +800022c0: fe9fe06f j 800012a8 <_svfprintf_r+0x464> +800022c4: 0e410613 addi a2,sp,228 +800022c8: 000b0593 mv a1,s6 +800022cc: 000a8513 mv a0,s5 +800022d0: 410060ef jal ra,800086e0 <__ssprint_r> +800022d4: c60512e3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +800022d8: 0ec12783 lw a5,236(sp) +800022dc: 0e812483 lw s1,232(sp) +800022e0: 000b8c93 mv s9,s7 +800022e4: bf8ff06f j 800016dc <_svfprintf_r+0x898> +800022e8: 0e410613 addi a2,sp,228 +800022ec: 000b0593 mv a1,s6 +800022f0: 000a8513 mv a0,s5 +800022f4: 3ec060ef jal ra,800086e0 <__ssprint_r> +800022f8: c40510e3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +800022fc: 0ec12783 lw a5,236(sp) +80002300: 0e812483 lw s1,232(sp) +80002304: 000b8c93 mv s9,s7 +80002308: c00ff06f j 80001708 <_svfprintf_r+0x8c4> +8000230c: 00197713 andi a4,s2,1 +80002310: 00071463 bnez a4,80002318 <_svfprintf_r+0x14d4> +80002314: dd5fe06f j 800010e8 <_svfprintf_r+0x2a4> +80002318: 9d9ff06f j 80001cf0 <_svfprintf_r+0xeac> +8000231c: 00412683 lw a3,4(sp) +80002320: 00040d13 mv s10,s0 +80002324: 41f6d793 srai a5,a3,0x1f +80002328: 00d72023 sw a3,0(a4) +8000232c: 00f72223 sw a5,4(a4) +80002330: dfdfe06f j 8000112c <_svfprintf_r+0x2e8> +80002334: 03812783 lw a5,56(sp) +80002338: 00044483 lbu s1,0(s0) +8000233c: 00079463 bnez a5,80002344 <_svfprintf_r+0x1500> +80002340: c5dfe06f j 80000f9c <_svfprintf_r+0x158> +80002344: 0007c783 lbu a5,0(a5) +80002348: 00079463 bnez a5,80002350 <_svfprintf_r+0x150c> +8000234c: c51fe06f j 80000f9c <_svfprintf_r+0x158> +80002350: 40096913 ori s2,s2,1024 +80002354: c49fe06f j 80000f9c <_svfprintf_r+0x158> +80002358: 00e12623 sw a4,12(sp) +8000235c: 0006ad83 lw s11,0(a3) +80002360: 00000c93 li s9,0 +80002364: 00100713 li a4,1 +80002368: f41fe06f j 800012a8 <_svfprintf_r+0x464> +8000236c: 0006ad83 lw s11,0(a3) +80002370: 00e12623 sw a4,12(sp) +80002374: 41fddc93 srai s9,s11,0x1f +80002378: 000c8713 mv a4,s9 +8000237c: ea1fe06f j 8000121c <_svfprintf_r+0x3d8> +80002380: 0006ad83 lw s11,0(a3) +80002384: 00000c93 li s9,0 +80002388: 00e12623 sw a4,12(sp) +8000238c: f15fe06f j 800012a0 <_svfprintf_r+0x45c> +80002390: 00c12703 lw a4,12(sp) +80002394: 00072783 lw a5,0(a4) +80002398: 00470713 addi a4,a4,4 +8000239c: 00e12623 sw a4,12(sp) +800023a0: 0007a583 lw a1,0(a5) +800023a4: 0047a603 lw a2,4(a5) +800023a8: 0087a683 lw a3,8(a5) +800023ac: 00c7a783 lw a5,12(a5) +800023b0: 0eb12823 sw a1,240(sp) +800023b4: 0ec12a23 sw a2,244(sp) +800023b8: 0ed12c23 sw a3,248(sp) +800023bc: 0ef12e23 sw a5,252(sp) +800023c0: fb1fe06f j 80001370 <_svfprintf_r+0x52c> +800023c4: 00068493 mv s1,a3 +800023c8: cc904ce3 bgtz s1,800020a0 <_svfprintf_r+0x125c> +800023cc: cfdff06f j 800020c8 <_svfprintf_r+0x1284> +800023d0: 00090c13 mv s8,s2 +800023d4: f48ff06f j 80001b1c <_svfprintf_r+0xcd8> +800023d8: 800137b7 lui a5,0x80013 +800023dc: ed078793 addi a5,a5,-304 # 80012ed0 <__stack_top+0x81012ed0> +800023e0: 00f12c23 sw a5,24(sp) +800023e4: 02097793 andi a5,s2,32 +800023e8: 2c078663 beqz a5,800026b4 <_svfprintf_r+0x1870> +800023ec: 00c12783 lw a5,12(sp) +800023f0: 00778713 addi a4,a5,7 +800023f4: ff877713 andi a4,a4,-8 +800023f8: 00072d83 lw s11,0(a4) +800023fc: 00472c83 lw s9,4(a4) +80002400: 00870793 addi a5,a4,8 +80002404: 00f12623 sw a5,12(sp) +80002408: 00197713 andi a4,s2,1 +8000240c: 00070e63 beqz a4,80002428 <_svfprintf_r+0x15e4> +80002410: 019de733 or a4,s11,s9 +80002414: 00070a63 beqz a4,80002428 <_svfprintf_r+0x15e4> +80002418: 03000713 li a4,48 +8000241c: 0ce10423 sb a4,200(sp) +80002420: 0c9104a3 sb s1,201(sp) +80002424: 00296913 ori s2,s2,2 +80002428: bff97c13 andi s8,s2,-1025 +8000242c: 00200713 li a4,2 +80002430: e79fe06f j 800012a8 <_svfprintf_r+0x464> +80002434: 00144483 lbu s1,1(s0) +80002438: 20096913 ori s2,s2,512 +8000243c: 00140413 addi s0,s0,1 +80002440: b5dfe06f j 80000f9c <_svfprintf_r+0x158> +80002444: 0e410613 addi a2,sp,228 +80002448: 000b0593 mv a1,s6 +8000244c: 000a8513 mv a0,s5 +80002450: 290060ef jal ra,800086e0 <__ssprint_r> +80002454: ae0512e3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80002458: 0ec12783 lw a5,236(sp) +8000245c: 000b8893 mv a7,s7 +80002460: 8c1ff06f j 80001d20 <_svfprintf_r+0xedc> +80002464: 00144483 lbu s1,1(s0) +80002468: 02096913 ori s2,s2,32 +8000246c: 00140413 addi s0,s0,1 +80002470: b2dfe06f j 80000f9c <_svfprintf_r+0x158> +80002474: 800137b7 lui a5,0x80013 +80002478: ee478793 addi a5,a5,-284 # 80012ee4 <__stack_top+0x81012ee4> +8000247c: 00f12c23 sw a5,24(sp) +80002480: f65ff06f j 800023e4 <_svfprintf_r+0x15a0> +80002484: 04000593 li a1,64 +80002488: 000a8513 mv a0,s5 +8000248c: 494040ef jal ra,80006920 <_malloc_r> +80002490: 00ab2023 sw a0,0(s6) +80002494: 00ab2823 sw a0,16(s6) +80002498: 00051463 bnez a0,800024a0 <_svfprintf_r+0x165c> +8000249c: 43c0106f j 800038d8 <_svfprintf_r+0x2a94> +800024a0: 04000793 li a5,64 +800024a4: 00fb2a23 sw a5,20(s6) +800024a8: a25fe06f j 80000ecc <_svfprintf_r+0x88> +800024ac: 00600793 li a5,6 +800024b0: 00030c93 mv s9,t1 +800024b4: 7867e863 bltu a5,t1,80002c44 <_svfprintf_r+0x1e00> +800024b8: 80013737 lui a4,0x80013 +800024bc: 000c8c13 mv s8,s9 +800024c0: 00d12623 sw a3,12(sp) +800024c4: ef870d13 addi s10,a4,-264 # 80012ef8 <__stack_top+0x81012ef8> +800024c8: b3dfe06f j 80001004 <_svfprintf_r+0x1c0> +800024cc: 01000613 li a2,16 +800024d0: 0e812683 lw a3,232(sp) +800024d4: 6e965a63 bge a2,s1,80002bc8 <_svfprintf_r+0x1d84> +800024d8: 01000c93 li s9,16 +800024dc: 00700813 li a6,7 +800024e0: 00c0006f j 800024ec <_svfprintf_r+0x16a8> +800024e4: ff048493 addi s1,s1,-16 +800024e8: 6e9cd063 bge s9,s1,80002bc8 <_svfprintf_r+0x1d84> +800024ec: 01078793 addi a5,a5,16 +800024f0: 00168693 addi a3,a3,1 +800024f4: 0138a023 sw s3,0(a7) +800024f8: 0198a223 sw s9,4(a7) +800024fc: 0ef12623 sw a5,236(sp) +80002500: 0ed12423 sw a3,232(sp) +80002504: 00888893 addi a7,a7,8 +80002508: fcd85ee3 bge a6,a3,800024e4 <_svfprintf_r+0x16a0> +8000250c: 0e410613 addi a2,sp,228 +80002510: 000b0593 mv a1,s6 +80002514: 000a8513 mv a0,s5 +80002518: 1c8060ef jal ra,800086e0 <__ssprint_r> +8000251c: a0051ee3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80002520: 0ec12783 lw a5,236(sp) +80002524: 0e812683 lw a3,232(sp) +80002528: 000b8893 mv a7,s7 +8000252c: 00700813 li a6,7 +80002530: fb5ff06f j 800024e4 <_svfprintf_r+0x16a0> +80002534: 01012703 lw a4,16(sp) +80002538: 00700e13 li t3,7 +8000253c: 01000813 li a6,16 +80002540: 00ed0733 add a4,s10,a4 +80002544: 00e12423 sw a4,8(sp) +80002548: 03412703 lw a4,52(sp) +8000254c: 0a070e63 beqz a4,80002608 <_svfprintf_r+0x17c4> +80002550: 02c12703 lw a4,44(sp) +80002554: 0a071e63 bnez a4,80002610 <_svfprintf_r+0x17cc> +80002558: 03812703 lw a4,56(sp) +8000255c: fff70713 addi a4,a4,-1 +80002560: 02e12c23 sw a4,56(sp) +80002564: 03412703 lw a4,52(sp) +80002568: fff70713 addi a4,a4,-1 +8000256c: 02e12a23 sw a4,52(sp) +80002570: 04c12683 lw a3,76(sp) +80002574: 04812703 lw a4,72(sp) +80002578: 00888893 addi a7,a7,8 +8000257c: fed8ac23 sw a3,-8(a7) +80002580: 0e812683 lw a3,232(sp) +80002584: 00e787b3 add a5,a5,a4 +80002588: fee8ae23 sw a4,-4(a7) +8000258c: 00168693 addi a3,a3,1 +80002590: 0ef12623 sw a5,236(sp) +80002594: 0ed12423 sw a3,232(sp) +80002598: 12de4e63 blt t3,a3,800026d4 <_svfprintf_r+0x1890> +8000259c: 03812703 lw a4,56(sp) +800025a0: 00074683 lbu a3,0(a4) +800025a4: 00812703 lw a4,8(sp) +800025a8: 00068c93 mv s9,a3 +800025ac: 40970633 sub a2,a4,s1 +800025b0: 00d65463 bge a2,a3,800025b8 <_svfprintf_r+0x1774> +800025b4: 00060c93 mv s9,a2 +800025b8: 03905863 blez s9,800025e8 <_svfprintf_r+0x17a4> +800025bc: 0e812683 lw a3,232(sp) +800025c0: 019787b3 add a5,a5,s9 +800025c4: 0098a023 sw s1,0(a7) +800025c8: 00168693 addi a3,a3,1 +800025cc: 0198a223 sw s9,4(a7) +800025d0: 0ef12623 sw a5,236(sp) +800025d4: 0ed12423 sw a3,232(sp) +800025d8: 36de4c63 blt t3,a3,80002950 <_svfprintf_r+0x1b0c> +800025dc: 03812703 lw a4,56(sp) +800025e0: 00888893 addi a7,a7,8 +800025e4: 00074683 lbu a3,0(a4) +800025e8: fffcc613 not a2,s9 +800025ec: 41f65613 srai a2,a2,0x1f +800025f0: 00ccfcb3 and s9,s9,a2 +800025f4: 41968cb3 sub s9,a3,s9 +800025f8: 03904463 bgtz s9,80002620 <_svfprintf_r+0x17dc> +800025fc: 00d484b3 add s1,s1,a3 +80002600: 03412703 lw a4,52(sp) +80002604: f40716e3 bnez a4,80002550 <_svfprintf_r+0x170c> +80002608: 02c12703 lw a4,44(sp) +8000260c: 72070063 beqz a4,80002d2c <_svfprintf_r+0x1ee8> +80002610: 02c12703 lw a4,44(sp) +80002614: fff70713 addi a4,a4,-1 +80002618: 02e12623 sw a4,44(sp) +8000261c: f55ff06f j 80002570 <_svfprintf_r+0x172c> +80002620: 0e812683 lw a3,232(sp) +80002624: 01984863 blt a6,s9,80002634 <_svfprintf_r+0x17f0> +80002628: 05c0006f j 80002684 <_svfprintf_r+0x1840> +8000262c: ff0c8c93 addi s9,s9,-16 +80002630: 05985a63 bge a6,s9,80002684 <_svfprintf_r+0x1840> +80002634: 01078793 addi a5,a5,16 +80002638: 00168693 addi a3,a3,1 +8000263c: 0138a023 sw s3,0(a7) +80002640: 0108a223 sw a6,4(a7) +80002644: 0ef12623 sw a5,236(sp) +80002648: 0ed12423 sw a3,232(sp) +8000264c: 00888893 addi a7,a7,8 +80002650: fcde5ee3 bge t3,a3,8000262c <_svfprintf_r+0x17e8> +80002654: 0e410613 addi a2,sp,228 +80002658: 000b0593 mv a1,s6 +8000265c: 000a8513 mv a0,s5 +80002660: 080060ef jal ra,800086e0 <__ssprint_r> +80002664: 8c051ae3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80002668: 01000813 li a6,16 +8000266c: ff0c8c93 addi s9,s9,-16 +80002670: 0ec12783 lw a5,236(sp) +80002674: 0e812683 lw a3,232(sp) +80002678: 000b8893 mv a7,s7 +8000267c: 00700e13 li t3,7 +80002680: fb984ae3 blt a6,s9,80002634 <_svfprintf_r+0x17f0> +80002684: 019787b3 add a5,a5,s9 +80002688: 00168693 addi a3,a3,1 +8000268c: 0138a023 sw s3,0(a7) +80002690: 0198a223 sw s9,4(a7) +80002694: 0ef12623 sw a5,236(sp) +80002698: 0ed12423 sw a3,232(sp) +8000269c: 72de4663 blt t3,a3,80002dc8 <_svfprintf_r+0x1f84> +800026a0: 03812703 lw a4,56(sp) +800026a4: 00888893 addi a7,a7,8 +800026a8: 00074683 lbu a3,0(a4) +800026ac: 00d484b3 add s1,s1,a3 +800026b0: f51ff06f j 80002600 <_svfprintf_r+0x17bc> +800026b4: 00c12683 lw a3,12(sp) +800026b8: 01097793 andi a5,s2,16 +800026bc: 00468713 addi a4,a3,4 +800026c0: 22078663 beqz a5,800028ec <_svfprintf_r+0x1aa8> +800026c4: 0006ad83 lw s11,0(a3) +800026c8: 00000c93 li s9,0 +800026cc: 00e12623 sw a4,12(sp) +800026d0: d39ff06f j 80002408 <_svfprintf_r+0x15c4> +800026d4: 0e410613 addi a2,sp,228 +800026d8: 000b0593 mv a1,s6 +800026dc: 000a8513 mv a0,s5 +800026e0: 000060ef jal ra,800086e0 <__ssprint_r> +800026e4: 84051ae3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +800026e8: 0ec12783 lw a5,236(sp) +800026ec: 000b8893 mv a7,s7 +800026f0: 01000813 li a6,16 +800026f4: 00700e13 li t3,7 +800026f8: ea5ff06f j 8000259c <_svfprintf_r+0x1758> +800026fc: 0e410613 addi a2,sp,228 +80002700: 000b0593 mv a1,s6 +80002704: 000a8513 mv a0,s5 +80002708: 7d9050ef jal ra,800086e0 <__ssprint_r> +8000270c: 820516e3 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80002710: 0e812603 lw a2,232(sp) +80002714: 0ec12783 lw a5,236(sp) +80002718: 11410893 addi a7,sp,276 +8000271c: 00160613 addi a2,a2,1 +80002720: 000b8c93 mv s9,s7 +80002724: 878ff06f j 8000179c <_svfprintf_r+0x958> +80002728: 400c7913 andi s2,s8,1024 +8000272c: 00012823 sw zero,16(sp) +80002730: 1b010d13 addi s10,sp,432 +80002734: 0340006f j 80002768 <_svfprintf_r+0x1924> +80002738: 00a00613 li a2,10 +8000273c: 00000693 li a3,0 +80002740: 000d8513 mv a0,s11 +80002744: 000c8593 mv a1,s9 +80002748: 01112e23 sw a7,28(sp) +8000274c: 00612423 sw t1,8(sp) +80002750: 1040b0ef jal ra,8000d854 <__udivdi3> +80002754: 00812303 lw t1,8(sp) +80002758: 01c12883 lw a7,28(sp) +8000275c: 4a0c8863 beqz s9,80002c0c <_svfprintf_r+0x1dc8> +80002760: 00050d93 mv s11,a0 +80002764: 00058c93 mv s9,a1 +80002768: 00a00613 li a2,10 +8000276c: 00000693 li a3,0 +80002770: 000d8513 mv a0,s11 +80002774: 000c8593 mv a1,s9 +80002778: 01112e23 sw a7,28(sp) +8000277c: 00612423 sw t1,8(sp) +80002780: 5080b0ef jal ra,8000dc88 <__umoddi3> +80002784: 01012783 lw a5,16(sp) +80002788: 03050513 addi a0,a0,48 +8000278c: fead0fa3 sb a0,-1(s10) +80002790: 00178793 addi a5,a5,1 +80002794: 00f12823 sw a5,16(sp) +80002798: 00812303 lw t1,8(sp) +8000279c: 01c12883 lw a7,28(sp) +800027a0: fffd0d13 addi s10,s10,-1 +800027a4: f8090ae3 beqz s2,80002738 <_svfprintf_r+0x18f4> +800027a8: 03812703 lw a4,56(sp) +800027ac: 00074683 lbu a3,0(a4) +800027b0: f8d794e3 bne a5,a3,80002738 <_svfprintf_r+0x18f4> +800027b4: 0ff00713 li a4,255 +800027b8: f8e780e3 beq a5,a4,80002738 <_svfprintf_r+0x18f4> +800027bc: 000c9663 bnez s9,800027c8 <_svfprintf_r+0x1984> +800027c0: 00900793 li a5,9 +800027c4: c9b7f263 bgeu a5,s11,80001c48 <_svfprintf_r+0xe04> +800027c8: 04812783 lw a5,72(sp) +800027cc: 04c12583 lw a1,76(sp) +800027d0: 01112e23 sw a7,28(sp) +800027d4: 40fd0d33 sub s10,s10,a5 +800027d8: 00078613 mv a2,a5 +800027dc: 000d0513 mv a0,s10 +800027e0: 00612423 sw t1,8(sp) +800027e4: 655050ef jal ra,80008638 +800027e8: 03812783 lw a5,56(sp) +800027ec: 00a00613 li a2,10 +800027f0: 00000693 li a3,0 +800027f4: 0017ce03 lbu t3,1(a5) +800027f8: 000d8513 mv a0,s11 +800027fc: 000c8593 mv a1,s9 +80002800: 01c03e33 snez t3,t3 +80002804: 01c787b3 add a5,a5,t3 +80002808: 02f12c23 sw a5,56(sp) +8000280c: 0480b0ef jal ra,8000d854 <__udivdi3> +80002810: 00812303 lw t1,8(sp) +80002814: 01c12883 lw a7,28(sp) +80002818: 00012823 sw zero,16(sp) +8000281c: f45ff06f j 80002760 <_svfprintf_r+0x191c> +80002820: 0e812683 lw a3,232(sp) +80002824: 80013637 lui a2,0x80013 +80002828: f0060613 addi a2,a2,-256 # 80012f00 <__stack_top+0x81012f00> +8000282c: 00c8a023 sw a2,0(a7) +80002830: 00178793 addi a5,a5,1 +80002834: 00100613 li a2,1 +80002838: 00168693 addi a3,a3,1 +8000283c: 00c8a223 sw a2,4(a7) +80002840: 0ef12623 sw a5,236(sp) +80002844: 0ed12423 sw a3,232(sp) +80002848: 00700613 li a2,7 +8000284c: 00888893 addi a7,a7,8 +80002850: 06d64c63 blt a2,a3,800028c8 <_svfprintf_r+0x1a84> +80002854: 1c059263 bnez a1,80002a18 <_svfprintf_r+0x1bd4> +80002858: 01012703 lw a4,16(sp) +8000285c: 00197693 andi a3,s2,1 +80002860: 00e6e6b3 or a3,a3,a4 +80002864: 00069463 bnez a3,8000286c <_svfprintf_r+0x1a28> +80002868: 881fe06f j 800010e8 <_svfprintf_r+0x2a4> +8000286c: 04012683 lw a3,64(sp) +80002870: 03c12703 lw a4,60(sp) +80002874: 00700613 li a2,7 +80002878: 00d8a023 sw a3,0(a7) +8000287c: 0e812683 lw a3,232(sp) +80002880: 00e787b3 add a5,a5,a4 +80002884: 00e8a223 sw a4,4(a7) +80002888: 00168693 addi a3,a3,1 +8000288c: 0ef12623 sw a5,236(sp) +80002890: 0ed12423 sw a3,232(sp) +80002894: 46d64263 blt a2,a3,80002cf8 <_svfprintf_r+0x1eb4> +80002898: 00888893 addi a7,a7,8 +8000289c: 01012703 lw a4,16(sp) +800028a0: 00168693 addi a3,a3,1 +800028a4: 01a8a023 sw s10,0(a7) +800028a8: 00e787b3 add a5,a5,a4 +800028ac: 00e8a223 sw a4,4(a7) +800028b0: 0ef12623 sw a5,236(sp) +800028b4: 0ed12423 sw a3,232(sp) +800028b8: 00700713 li a4,7 +800028bc: 00d74463 blt a4,a3,800028c4 <_svfprintf_r+0x1a80> +800028c0: 825fe06f j 800010e4 <_svfprintf_r+0x2a0> +800028c4: efdfe06f j 800017c0 <_svfprintf_r+0x97c> +800028c8: 0e410613 addi a2,sp,228 +800028cc: 000b0593 mv a1,s6 +800028d0: 000a8513 mv a0,s5 +800028d4: 60d050ef jal ra,800086e0 <__ssprint_r> +800028d8: e6051063 bnez a0,80001f38 <_svfprintf_r+0x10f4> +800028dc: 0cc12583 lw a1,204(sp) +800028e0: 0ec12783 lw a5,236(sp) +800028e4: 000b8893 mv a7,s7 +800028e8: f6dff06f j 80002854 <_svfprintf_r+0x1a10> +800028ec: 04097793 andi a5,s2,64 +800028f0: 28078063 beqz a5,80002b70 <_svfprintf_r+0x1d2c> +800028f4: 00c12783 lw a5,12(sp) +800028f8: 00000c93 li s9,0 +800028fc: 00e12623 sw a4,12(sp) +80002900: 0007dd83 lhu s11,0(a5) +80002904: b05ff06f j 80002408 <_svfprintf_r+0x15c4> +80002908: 0e410613 addi a2,sp,228 +8000290c: 000b0593 mv a1,s6 +80002910: 000a8513 mv a0,s5 +80002914: 5cd050ef jal ra,800086e0 <__ssprint_r> +80002918: e2051063 bnez a0,80001f38 <_svfprintf_r+0x10f4> +8000291c: 0ec12783 lw a5,236(sp) +80002920: 000b8893 mv a7,s7 +80002924: bc0ff06f j 80001ce4 <_svfprintf_r+0xea0> +80002928: 0138a023 sw s3,0(a7) +8000292c: 0098a223 sw s1,4(a7) +80002930: 009787b3 add a5,a5,s1 +80002934: 00170713 addi a4,a4,1 +80002938: 0ef12623 sw a5,236(sp) +8000293c: 0ee12423 sw a4,232(sp) +80002940: 00700693 li a3,7 +80002944: 00e6c463 blt a3,a4,8000294c <_svfprintf_r+0x1b08> +80002948: f9cfe06f j 800010e4 <_svfprintf_r+0x2a0> +8000294c: e75fe06f j 800017c0 <_svfprintf_r+0x97c> +80002950: 0e410613 addi a2,sp,228 +80002954: 000b0593 mv a1,s6 +80002958: 000a8513 mv a0,s5 +8000295c: 585050ef jal ra,800086e0 <__ssprint_r> +80002960: dc051c63 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80002964: 03812783 lw a5,56(sp) +80002968: 000b8893 mv a7,s7 +8000296c: 01000813 li a6,16 +80002970: 0007c683 lbu a3,0(a5) +80002974: 00700e13 li t3,7 +80002978: 0ec12783 lw a5,236(sp) +8000297c: c6dff06f j 800025e8 <_svfprintf_r+0x17a4> +80002980: 0f012783 lw a5,240(sp) +80002984: 0a010593 addi a1,sp,160 +80002988: 0b010513 addi a0,sp,176 +8000298c: 0af12823 sw a5,176(sp) +80002990: 0f412783 lw a5,244(sp) +80002994: 01112423 sw a7,8(sp) +80002998: 0a012023 sw zero,160(sp) +8000299c: 0af12a23 sw a5,180(sp) +800029a0: 0f812783 lw a5,248(sp) +800029a4: 0a012223 sw zero,164(sp) +800029a8: 0a012423 sw zero,168(sp) +800029ac: 0af12c23 sw a5,184(sp) +800029b0: 0fc12783 lw a5,252(sp) +800029b4: 0a012623 sw zero,172(sp) +800029b8: 0af12e23 sw a5,188(sp) +800029bc: 1bd0c0ef jal ra,8000f378 <__letf2> +800029c0: 00812883 lw a7,8(sp) +800029c4: 42054c63 bltz a0,80002dfc <_svfprintf_r+0x1fb8> +800029c8: 0c714783 lbu a5,199(sp) +800029cc: 04700713 li a4,71 +800029d0: 24975463 bge a4,s1,80002c18 <_svfprintf_r+0x1dd4> +800029d4: 80013737 lui a4,0x80013 +800029d8: ec470d13 addi s10,a4,-316 # 80012ec4 <__stack_top+0x81012ec4> +800029dc: 02012623 sw zero,44(sp) +800029e0: 02012a23 sw zero,52(sp) +800029e4: 02012823 sw zero,48(sp) +800029e8: f7f97913 andi s2,s2,-129 +800029ec: 00300c13 li s8,3 +800029f0: 00000d93 li s11,0 +800029f4: 00300c93 li s9,3 +800029f8: 00000313 li t1,0 +800029fc: 00078463 beqz a5,80002a04 <_svfprintf_r+0x1bc0> +80002a00: 871fe06f j 80001270 <_svfprintf_r+0x42c> +80002a04: e14fe06f j 80001018 <_svfprintf_r+0x1d4> +80002a08: 00412783 lw a5,4(sp) +80002a0c: 00040d13 mv s10,s0 +80002a10: 00f72023 sw a5,0(a4) +80002a14: f18fe06f j 8000112c <_svfprintf_r+0x2e8> +80002a18: 04012683 lw a3,64(sp) +80002a1c: 03c12703 lw a4,60(sp) +80002a20: 00700613 li a2,7 +80002a24: 00d8a023 sw a3,0(a7) +80002a28: 0e812683 lw a3,232(sp) +80002a2c: 00e787b3 add a5,a5,a4 +80002a30: 00e8a223 sw a4,4(a7) +80002a34: 00168693 addi a3,a3,1 80002a38: 0ef12623 sw a5,236(sp) 80002a3c: 0ed12423 sw a3,232(sp) 80002a40: 00888893 addi a7,a7,8 -80002a44: fcd85ee3 bge a6,a3,80002a20 <_svfprintf_r+0x16a0> -80002a48: 0e410613 addi a2,sp,228 -80002a4c: 000b0593 mv a1,s6 -80002a50: 000a8513 mv a0,s5 -80002a54: 1c8060ef jal ra,80008c1c <__ssprint_r> -80002a58: a0051ee3 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002a5c: 0ec12783 lw a5,236(sp) -80002a60: 0e812683 lw a3,232(sp) -80002a64: 000b8893 mv a7,s7 -80002a68: 00700813 li a6,7 -80002a6c: fb5ff06f j 80002a20 <_svfprintf_r+0x16a0> -80002a70: 01012703 lw a4,16(sp) -80002a74: 00700e13 li t3,7 -80002a78: 01000813 li a6,16 -80002a7c: 00ed0733 add a4,s10,a4 -80002a80: 00e12423 sw a4,8(sp) -80002a84: 03412703 lw a4,52(sp) -80002a88: 0a070e63 beqz a4,80002b44 <_svfprintf_r+0x17c4> -80002a8c: 02c12703 lw a4,44(sp) -80002a90: 0a071e63 bnez a4,80002b4c <_svfprintf_r+0x17cc> -80002a94: 03812703 lw a4,56(sp) -80002a98: fff70713 addi a4,a4,-1 -80002a9c: 02e12c23 sw a4,56(sp) -80002aa0: 03412703 lw a4,52(sp) -80002aa4: fff70713 addi a4,a4,-1 -80002aa8: 02e12a23 sw a4,52(sp) -80002aac: 04c12683 lw a3,76(sp) -80002ab0: 04812703 lw a4,72(sp) -80002ab4: 00888893 addi a7,a7,8 -80002ab8: fed8ac23 sw a3,-8(a7) -80002abc: 0e812683 lw a3,232(sp) -80002ac0: 00e787b3 add a5,a5,a4 -80002ac4: fee8ae23 sw a4,-4(a7) -80002ac8: 00168693 addi a3,a3,1 -80002acc: 0ef12623 sw a5,236(sp) -80002ad0: 0ed12423 sw a3,232(sp) -80002ad4: 12de4e63 blt t3,a3,80002c10 <_svfprintf_r+0x1890> -80002ad8: 03812703 lw a4,56(sp) -80002adc: 00074683 lbu a3,0(a4) -80002ae0: 00812703 lw a4,8(sp) -80002ae4: 00068c93 mv s9,a3 -80002ae8: 40970633 sub a2,a4,s1 -80002aec: 00d65463 bge a2,a3,80002af4 <_svfprintf_r+0x1774> -80002af0: 00060c93 mv s9,a2 -80002af4: 03905863 blez s9,80002b24 <_svfprintf_r+0x17a4> -80002af8: 0e812683 lw a3,232(sp) -80002afc: 019787b3 add a5,a5,s9 -80002b00: 0098a023 sw s1,0(a7) -80002b04: 00168693 addi a3,a3,1 -80002b08: 0198a223 sw s9,4(a7) -80002b0c: 0ef12623 sw a5,236(sp) -80002b10: 0ed12423 sw a3,232(sp) -80002b14: 36de4c63 blt t3,a3,80002e8c <_svfprintf_r+0x1b0c> -80002b18: 03812703 lw a4,56(sp) -80002b1c: 00888893 addi a7,a7,8 -80002b20: 00074683 lbu a3,0(a4) -80002b24: fffcc613 not a2,s9 -80002b28: 41f65613 srai a2,a2,0x1f -80002b2c: 00ccfcb3 and s9,s9,a2 -80002b30: 41968cb3 sub s9,a3,s9 -80002b34: 03904463 bgtz s9,80002b5c <_svfprintf_r+0x17dc> -80002b38: 00d484b3 add s1,s1,a3 -80002b3c: 03412703 lw a4,52(sp) -80002b40: f40716e3 bnez a4,80002a8c <_svfprintf_r+0x170c> -80002b44: 02c12703 lw a4,44(sp) -80002b48: 72070063 beqz a4,80003268 <_svfprintf_r+0x1ee8> -80002b4c: 02c12703 lw a4,44(sp) -80002b50: fff70713 addi a4,a4,-1 -80002b54: 02e12623 sw a4,44(sp) -80002b58: f55ff06f j 80002aac <_svfprintf_r+0x172c> -80002b5c: 0e812683 lw a3,232(sp) -80002b60: 01984863 blt a6,s9,80002b70 <_svfprintf_r+0x17f0> -80002b64: 05c0006f j 80002bc0 <_svfprintf_r+0x1840> -80002b68: ff0c8c93 addi s9,s9,-16 -80002b6c: 05985a63 bge a6,s9,80002bc0 <_svfprintf_r+0x1840> -80002b70: 01078793 addi a5,a5,16 -80002b74: 00168693 addi a3,a3,1 -80002b78: 0138a023 sw s3,0(a7) -80002b7c: 0108a223 sw a6,4(a7) -80002b80: 0ef12623 sw a5,236(sp) -80002b84: 0ed12423 sw a3,232(sp) -80002b88: 00888893 addi a7,a7,8 -80002b8c: fcde5ee3 bge t3,a3,80002b68 <_svfprintf_r+0x17e8> -80002b90: 0e410613 addi a2,sp,228 -80002b94: 000b0593 mv a1,s6 -80002b98: 000a8513 mv a0,s5 -80002b9c: 080060ef jal ra,80008c1c <__ssprint_r> -80002ba0: 8c051ae3 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002ba4: 01000813 li a6,16 -80002ba8: ff0c8c93 addi s9,s9,-16 -80002bac: 0ec12783 lw a5,236(sp) -80002bb0: 0e812683 lw a3,232(sp) -80002bb4: 000b8893 mv a7,s7 -80002bb8: 00700e13 li t3,7 -80002bbc: fb984ae3 blt a6,s9,80002b70 <_svfprintf_r+0x17f0> -80002bc0: 019787b3 add a5,a5,s9 -80002bc4: 00168693 addi a3,a3,1 -80002bc8: 0138a023 sw s3,0(a7) -80002bcc: 0198a223 sw s9,4(a7) -80002bd0: 0ef12623 sw a5,236(sp) -80002bd4: 0ed12423 sw a3,232(sp) -80002bd8: 72de4663 blt t3,a3,80003304 <_svfprintf_r+0x1f84> -80002bdc: 03812703 lw a4,56(sp) -80002be0: 00888893 addi a7,a7,8 -80002be4: 00074683 lbu a3,0(a4) -80002be8: 00d484b3 add s1,s1,a3 -80002bec: f51ff06f j 80002b3c <_svfprintf_r+0x17bc> -80002bf0: 00c12683 lw a3,12(sp) -80002bf4: 01097793 andi a5,s2,16 -80002bf8: 00468713 addi a4,a3,4 -80002bfc: 22078663 beqz a5,80002e28 <_svfprintf_r+0x1aa8> -80002c00: 0006ad83 lw s11,0(a3) -80002c04: 00000c93 li s9,0 -80002c08: 00e12623 sw a4,12(sp) -80002c0c: d39ff06f j 80002944 <_svfprintf_r+0x15c4> -80002c10: 0e410613 addi a2,sp,228 -80002c14: 000b0593 mv a1,s6 -80002c18: 000a8513 mv a0,s5 -80002c1c: 000060ef jal ra,80008c1c <__ssprint_r> -80002c20: 84051ae3 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002c24: 0ec12783 lw a5,236(sp) -80002c28: 000b8893 mv a7,s7 -80002c2c: 01000813 li a6,16 -80002c30: 00700e13 li t3,7 -80002c34: ea5ff06f j 80002ad8 <_svfprintf_r+0x1758> -80002c38: 0e410613 addi a2,sp,228 -80002c3c: 000b0593 mv a1,s6 -80002c40: 000a8513 mv a0,s5 -80002c44: 7d9050ef jal ra,80008c1c <__ssprint_r> -80002c48: 820516e3 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002c4c: 0e812603 lw a2,232(sp) -80002c50: 0ec12783 lw a5,236(sp) -80002c54: 11410893 addi a7,sp,276 -80002c58: 00160613 addi a2,a2,1 -80002c5c: 000b8c93 mv s9,s7 -80002c60: 878ff06f j 80001cd8 <_svfprintf_r+0x958> -80002c64: 400c7913 andi s2,s8,1024 -80002c68: 00012823 sw zero,16(sp) -80002c6c: 1b010d13 addi s10,sp,432 -80002c70: 0340006f j 80002ca4 <_svfprintf_r+0x1924> -80002c74: 00a00613 li a2,10 -80002c78: 00000693 li a3,0 -80002c7c: 000d8513 mv a0,s11 -80002c80: 000c8593 mv a1,s9 -80002c84: 01112e23 sw a7,28(sp) -80002c88: 00612423 sw t1,8(sp) -80002c8c: 1040b0ef jal ra,8000dd90 <__udivdi3> -80002c90: 00812303 lw t1,8(sp) -80002c94: 01c12883 lw a7,28(sp) -80002c98: 4a0c8863 beqz s9,80003148 <_svfprintf_r+0x1dc8> -80002c9c: 00050d93 mv s11,a0 -80002ca0: 00058c93 mv s9,a1 -80002ca4: 00a00613 li a2,10 -80002ca8: 00000693 li a3,0 -80002cac: 000d8513 mv a0,s11 -80002cb0: 000c8593 mv a1,s9 -80002cb4: 01112e23 sw a7,28(sp) -80002cb8: 00612423 sw t1,8(sp) -80002cbc: 5080b0ef jal ra,8000e1c4 <__umoddi3> -80002cc0: 01012783 lw a5,16(sp) -80002cc4: 03050513 addi a0,a0,48 -80002cc8: fead0fa3 sb a0,-1(s10) -80002ccc: 00178793 addi a5,a5,1 -80002cd0: 00f12823 sw a5,16(sp) -80002cd4: 00812303 lw t1,8(sp) -80002cd8: 01c12883 lw a7,28(sp) -80002cdc: fffd0d13 addi s10,s10,-1 -80002ce0: f8090ae3 beqz s2,80002c74 <_svfprintf_r+0x18f4> -80002ce4: 03812703 lw a4,56(sp) -80002ce8: 00074683 lbu a3,0(a4) -80002cec: f8d794e3 bne a5,a3,80002c74 <_svfprintf_r+0x18f4> -80002cf0: 0ff00713 li a4,255 -80002cf4: f8e780e3 beq a5,a4,80002c74 <_svfprintf_r+0x18f4> -80002cf8: 000c9663 bnez s9,80002d04 <_svfprintf_r+0x1984> -80002cfc: 00900793 li a5,9 -80002d00: c9b7f263 bgeu a5,s11,80002184 <_svfprintf_r+0xe04> -80002d04: 04812783 lw a5,72(sp) -80002d08: 04c12583 lw a1,76(sp) -80002d0c: 01112e23 sw a7,28(sp) -80002d10: 40fd0d33 sub s10,s10,a5 -80002d14: 00078613 mv a2,a5 -80002d18: 000d0513 mv a0,s10 -80002d1c: 00612423 sw t1,8(sp) -80002d20: 655050ef jal ra,80008b74 -80002d24: 03812783 lw a5,56(sp) -80002d28: 00a00613 li a2,10 -80002d2c: 00000693 li a3,0 -80002d30: 0017ce03 lbu t3,1(a5) -80002d34: 000d8513 mv a0,s11 -80002d38: 000c8593 mv a1,s9 -80002d3c: 01c03e33 snez t3,t3 -80002d40: 01c787b3 add a5,a5,t3 -80002d44: 02f12c23 sw a5,56(sp) -80002d48: 0480b0ef jal ra,8000dd90 <__udivdi3> -80002d4c: 00812303 lw t1,8(sp) -80002d50: 01c12883 lw a7,28(sp) -80002d54: 00012823 sw zero,16(sp) -80002d58: f45ff06f j 80002c9c <_svfprintf_r+0x191c> -80002d5c: 0e812683 lw a3,232(sp) -80002d60: 80013637 lui a2,0x80013 -80002d64: 45460613 addi a2,a2,1108 # 80013454 <__stack_top+0x81013454> -80002d68: 00c8a023 sw a2,0(a7) -80002d6c: 00178793 addi a5,a5,1 -80002d70: 00100613 li a2,1 -80002d74: 00168693 addi a3,a3,1 -80002d78: 00c8a223 sw a2,4(a7) -80002d7c: 0ef12623 sw a5,236(sp) -80002d80: 0ed12423 sw a3,232(sp) -80002d84: 00700613 li a2,7 -80002d88: 00888893 addi a7,a7,8 -80002d8c: 06d64c63 blt a2,a3,80002e04 <_svfprintf_r+0x1a84> -80002d90: 1c059263 bnez a1,80002f54 <_svfprintf_r+0x1bd4> -80002d94: 01012703 lw a4,16(sp) -80002d98: 00197693 andi a3,s2,1 -80002d9c: 00e6e6b3 or a3,a3,a4 -80002da0: 00069463 bnez a3,80002da8 <_svfprintf_r+0x1a28> -80002da4: 881fe06f j 80001624 <_svfprintf_r+0x2a4> -80002da8: 04012683 lw a3,64(sp) -80002dac: 03c12703 lw a4,60(sp) -80002db0: 00700613 li a2,7 -80002db4: 00d8a023 sw a3,0(a7) -80002db8: 0e812683 lw a3,232(sp) -80002dbc: 00e787b3 add a5,a5,a4 -80002dc0: 00e8a223 sw a4,4(a7) -80002dc4: 00168693 addi a3,a3,1 -80002dc8: 0ef12623 sw a5,236(sp) -80002dcc: 0ed12423 sw a3,232(sp) -80002dd0: 46d64263 blt a2,a3,80003234 <_svfprintf_r+0x1eb4> -80002dd4: 00888893 addi a7,a7,8 -80002dd8: 01012703 lw a4,16(sp) -80002ddc: 00168693 addi a3,a3,1 -80002de0: 01a8a023 sw s10,0(a7) -80002de4: 00e787b3 add a5,a5,a4 -80002de8: 00e8a223 sw a4,4(a7) -80002dec: 0ef12623 sw a5,236(sp) -80002df0: 0ed12423 sw a3,232(sp) -80002df4: 00700713 li a4,7 -80002df8: 00d74463 blt a4,a3,80002e00 <_svfprintf_r+0x1a80> -80002dfc: 825fe06f j 80001620 <_svfprintf_r+0x2a0> -80002e00: efdfe06f j 80001cfc <_svfprintf_r+0x97c> -80002e04: 0e410613 addi a2,sp,228 -80002e08: 000b0593 mv a1,s6 -80002e0c: 000a8513 mv a0,s5 -80002e10: 60d050ef jal ra,80008c1c <__ssprint_r> -80002e14: e6051063 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002e18: 0cc12583 lw a1,204(sp) -80002e1c: 0ec12783 lw a5,236(sp) -80002e20: 000b8893 mv a7,s7 -80002e24: f6dff06f j 80002d90 <_svfprintf_r+0x1a10> -80002e28: 04097793 andi a5,s2,64 -80002e2c: 28078063 beqz a5,800030ac <_svfprintf_r+0x1d2c> -80002e30: 00c12783 lw a5,12(sp) -80002e34: 00000c93 li s9,0 -80002e38: 00e12623 sw a4,12(sp) -80002e3c: 0007dd83 lhu s11,0(a5) -80002e40: b05ff06f j 80002944 <_svfprintf_r+0x15c4> -80002e44: 0e410613 addi a2,sp,228 -80002e48: 000b0593 mv a1,s6 -80002e4c: 000a8513 mv a0,s5 -80002e50: 5cd050ef jal ra,80008c1c <__ssprint_r> -80002e54: e2051063 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002e58: 0ec12783 lw a5,236(sp) -80002e5c: 000b8893 mv a7,s7 -80002e60: bc0ff06f j 80002220 <_svfprintf_r+0xea0> -80002e64: 0138a023 sw s3,0(a7) -80002e68: 0098a223 sw s1,4(a7) -80002e6c: 009787b3 add a5,a5,s1 -80002e70: 00170713 addi a4,a4,1 -80002e74: 0ef12623 sw a5,236(sp) -80002e78: 0ee12423 sw a4,232(sp) -80002e7c: 00700693 li a3,7 -80002e80: 00e6c463 blt a3,a4,80002e88 <_svfprintf_r+0x1b08> -80002e84: f9cfe06f j 80001620 <_svfprintf_r+0x2a0> -80002e88: e75fe06f j 80001cfc <_svfprintf_r+0x97c> -80002e8c: 0e410613 addi a2,sp,228 -80002e90: 000b0593 mv a1,s6 -80002e94: 000a8513 mv a0,s5 -80002e98: 585050ef jal ra,80008c1c <__ssprint_r> -80002e9c: dc051c63 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002ea0: 03812783 lw a5,56(sp) -80002ea4: 000b8893 mv a7,s7 -80002ea8: 01000813 li a6,16 -80002eac: 0007c683 lbu a3,0(a5) -80002eb0: 00700e13 li t3,7 -80002eb4: 0ec12783 lw a5,236(sp) -80002eb8: c6dff06f j 80002b24 <_svfprintf_r+0x17a4> -80002ebc: 0f012783 lw a5,240(sp) -80002ec0: 0a010593 addi a1,sp,160 -80002ec4: 0b010513 addi a0,sp,176 -80002ec8: 0af12823 sw a5,176(sp) -80002ecc: 0f412783 lw a5,244(sp) -80002ed0: 01112423 sw a7,8(sp) -80002ed4: 0a012023 sw zero,160(sp) -80002ed8: 0af12a23 sw a5,180(sp) -80002edc: 0f812783 lw a5,248(sp) -80002ee0: 0a012223 sw zero,164(sp) -80002ee4: 0a012423 sw zero,168(sp) -80002ee8: 0af12c23 sw a5,184(sp) -80002eec: 0fc12783 lw a5,252(sp) -80002ef0: 0a012623 sw zero,172(sp) -80002ef4: 0af12e23 sw a5,188(sp) -80002ef8: 1bd0c0ef jal ra,8000f8b4 <__letf2> -80002efc: 00812883 lw a7,8(sp) -80002f00: 42054c63 bltz a0,80003338 <_svfprintf_r+0x1fb8> -80002f04: 0c714783 lbu a5,199(sp) -80002f08: 04700713 li a4,71 -80002f0c: 24975463 bge a4,s1,80003154 <_svfprintf_r+0x1dd4> -80002f10: 80013737 lui a4,0x80013 -80002f14: 41870d13 addi s10,a4,1048 # 80013418 <__stack_top+0x81013418> -80002f18: 02012623 sw zero,44(sp) -80002f1c: 02012a23 sw zero,52(sp) -80002f20: 02012823 sw zero,48(sp) -80002f24: f7f97913 andi s2,s2,-129 -80002f28: 00300c13 li s8,3 -80002f2c: 00000d93 li s11,0 -80002f30: 00300c93 li s9,3 -80002f34: 00000313 li t1,0 -80002f38: 00078463 beqz a5,80002f40 <_svfprintf_r+0x1bc0> -80002f3c: 871fe06f j 800017ac <_svfprintf_r+0x42c> -80002f40: e14fe06f j 80001554 <_svfprintf_r+0x1d4> -80002f44: 00412783 lw a5,4(sp) -80002f48: 00040d13 mv s10,s0 -80002f4c: 00f72023 sw a5,0(a4) -80002f50: f18fe06f j 80001668 <_svfprintf_r+0x2e8> -80002f54: 04012683 lw a3,64(sp) -80002f58: 03c12703 lw a4,60(sp) -80002f5c: 00700613 li a2,7 -80002f60: 00d8a023 sw a3,0(a7) -80002f64: 0e812683 lw a3,232(sp) -80002f68: 00e787b3 add a5,a5,a4 -80002f6c: 00e8a223 sw a4,4(a7) -80002f70: 00168693 addi a3,a3,1 -80002f74: 0ef12623 sw a5,236(sp) -80002f78: 0ed12423 sw a3,232(sp) -80002f7c: 00888893 addi a7,a7,8 -80002f80: 2ad64a63 blt a2,a3,80003234 <_svfprintf_r+0x1eb4> -80002f84: e405dae3 bgez a1,80002dd8 <_svfprintf_r+0x1a58> -80002f88: ff000613 li a2,-16 -80002f8c: 40b004b3 neg s1,a1 -80002f90: 28c5d6e3 bge a1,a2,80003a1c <_svfprintf_r+0x269c> -80002f94: 01000c93 li s9,16 -80002f98: 00700813 li a6,7 -80002f9c: 00c0006f j 80002fa8 <_svfprintf_r+0x1c28> -80002fa0: ff048493 addi s1,s1,-16 -80002fa4: 269cdce3 bge s9,s1,80003a1c <_svfprintf_r+0x269c> -80002fa8: 01078793 addi a5,a5,16 -80002fac: 00168693 addi a3,a3,1 -80002fb0: 0138a023 sw s3,0(a7) -80002fb4: 0198a223 sw s9,4(a7) -80002fb8: 0ef12623 sw a5,236(sp) -80002fbc: 0ed12423 sw a3,232(sp) -80002fc0: 00888893 addi a7,a7,8 -80002fc4: fcd85ee3 bge a6,a3,80002fa0 <_svfprintf_r+0x1c20> -80002fc8: 0e410613 addi a2,sp,228 -80002fcc: 000b0593 mv a1,s6 -80002fd0: 000a8513 mv a0,s5 -80002fd4: 449050ef jal ra,80008c1c <__ssprint_r> -80002fd8: c8051e63 bnez a0,80002474 <_svfprintf_r+0x10f4> -80002fdc: 0ec12783 lw a5,236(sp) -80002fe0: 0e812683 lw a3,232(sp) -80002fe4: 000b8893 mv a7,s7 -80002fe8: 00700813 li a6,7 -80002fec: fb5ff06f j 80002fa0 <_svfprintf_r+0x1c20> -80002ff0: 000d0513 mv a0,s10 -80002ff4: 01112423 sw a7,8(sp) -80002ff8: 00d12623 sw a3,12(sp) -80002ffc: 2ed050ef jal ra,80008ae8 -80003000: 0c714783 lbu a5,199(sp) -80003004: fff54c13 not s8,a0 -80003008: 41fc5c13 srai s8,s8,0x1f -8000300c: 02012623 sw zero,44(sp) -80003010: 02012a23 sw zero,52(sp) -80003014: 02012823 sw zero,48(sp) -80003018: 00812883 lw a7,8(sp) -8000301c: 00050c93 mv s9,a0 -80003020: 01857c33 and s8,a0,s8 -80003024: 00000d93 li s11,0 -80003028: 00000313 li t1,0 -8000302c: 00078463 beqz a5,80003034 <_svfprintf_r+0x1cb4> -80003030: f7cfe06f j 800017ac <_svfprintf_r+0x42c> -80003034: d20fe06f j 80001554 <_svfprintf_r+0x1d4> -80003038: 00148613 addi a2,s1,1 -8000303c: 008c8713 addi a4,s9,8 -80003040: 00d787b3 add a5,a5,a3 -80003044: 00dca223 sw a3,4(s9) -80003048: 013ca023 sw s3,0(s9) -8000304c: 0ef12623 sw a5,236(sp) -80003050: 0ec12423 sw a2,232(sp) -80003054: 00700693 li a3,7 -80003058: bec6c0e3 blt a3,a2,80002c38 <_svfprintf_r+0x18b8> -8000305c: 00160613 addi a2,a2,1 -80003060: 00870893 addi a7,a4,8 -80003064: 00070c93 mv s9,a4 -80003068: c71fe06f j 80001cd8 <_svfprintf_r+0x958> -8000306c: 200c7793 andi a5,s8,512 -80003070: 18078463 beqz a5,800031f8 <_svfprintf_r+0x1e78> -80003074: 00c12783 lw a5,12(sp) -80003078: 00000c93 li s9,0 -8000307c: 00e12623 sw a4,12(sp) -80003080: 0007cd83 lbu s11,0(a5) -80003084: 00100713 li a4,1 -80003088: f5cfe06f j 800017e4 <_svfprintf_r+0x464> -8000308c: 20097793 andi a5,s2,512 -80003090: 14078863 beqz a5,800031e0 <_svfprintf_r+0x1e60> -80003094: 00c12783 lw a5,12(sp) -80003098: 00e12623 sw a4,12(sp) -8000309c: 00078d83 lb s11,0(a5) -800030a0: 41fddc93 srai s9,s11,0x1f -800030a4: 000c8713 mv a4,s9 -800030a8: eb0fe06f j 80001758 <_svfprintf_r+0x3d8> -800030ac: 20097793 andi a5,s2,512 -800030b0: 10078e63 beqz a5,800031cc <_svfprintf_r+0x1e4c> -800030b4: 00c12783 lw a5,12(sp) -800030b8: 00000c93 li s9,0 -800030bc: 00e12623 sw a4,12(sp) -800030c0: 0007cd83 lbu s11,0(a5) -800030c4: 881ff06f j 80002944 <_svfprintf_r+0x15c4> -800030c8: 20097793 andi a5,s2,512 -800030cc: 0e078663 beqz a5,800031b8 <_svfprintf_r+0x1e38> -800030d0: 00c12783 lw a5,12(sp) -800030d4: 00000c93 li s9,0 -800030d8: 00e12623 sw a4,12(sp) -800030dc: 0007cd83 lbu s11,0(a5) -800030e0: efcfe06f j 800017dc <_svfprintf_r+0x45c> -800030e4: 0fc12783 lw a5,252(sp) -800030e8: 1407c063 bltz a5,80003228 <_svfprintf_r+0x1ea8> -800030ec: 0c714783 lbu a5,199(sp) -800030f0: 04700713 li a4,71 -800030f4: 42975263 bge a4,s1,80003518 <_svfprintf_r+0x2198> -800030f8: 80013737 lui a4,0x80013 -800030fc: 42070d13 addi s10,a4,1056 # 80013420 <__stack_top+0x81013420> -80003100: e19ff06f j 80002f18 <_svfprintf_r+0x1b98> -80003104: 009787b3 add a5,a5,s1 -80003108: 00168693 addi a3,a3,1 -8000310c: 0138a023 sw s3,0(a7) -80003110: 0098a223 sw s1,4(a7) -80003114: 0ef12623 sw a5,236(sp) -80003118: 0ed12423 sw a3,232(sp) -8000311c: 00700613 li a2,7 -80003120: 00888893 addi a7,a7,8 -80003124: ced65c63 bge a2,a3,8000261c <_svfprintf_r+0x129c> -80003128: 0e410613 addi a2,sp,228 -8000312c: 000b0593 mv a1,s6 -80003130: 000a8513 mv a0,s5 -80003134: 2e9050ef jal ra,80008c1c <__ssprint_r> -80003138: b2051e63 bnez a0,80002474 <_svfprintf_r+0x10f4> -8000313c: 0ec12783 lw a5,236(sp) -80003140: 000b8893 mv a7,s7 -80003144: cd8ff06f j 8000261c <_svfprintf_r+0x129c> -80003148: 00900793 li a5,9 -8000314c: b5b7e8e3 bltu a5,s11,80002c9c <_svfprintf_r+0x191c> -80003150: 834ff06f j 80002184 <_svfprintf_r+0xe04> -80003154: 80013737 lui a4,0x80013 -80003158: 41470d13 addi s10,a4,1044 # 80013414 <__stack_top+0x81013414> -8000315c: dbdff06f j 80002f18 <_svfprintf_r+0x1b98> -80003160: 0e410613 addi a2,sp,228 -80003164: 000b0593 mv a1,s6 -80003168: 000a8513 mv a0,s5 -8000316c: 2b1050ef jal ra,80008c1c <__ssprint_r> -80003170: b0051263 bnez a0,80002474 <_svfprintf_r+0x10f4> -80003174: 0ec12783 lw a5,236(sp) -80003178: 000b8893 mv a7,s7 -8000317c: c88ff06f j 80002604 <_svfprintf_r+0x1284> -80003180: 00600c93 li s9,6 -80003184: 871ff06f j 800029f4 <_svfprintf_r+0x1674> -80003188: 01012683 lw a3,16(sp) -8000318c: 00dd0733 add a4,s10,a3 -80003190: 40b68633 sub a2,a3,a1 -80003194: 40970333 sub t1,a4,s1 -80003198: 00060c93 mv s9,a2 -8000319c: d0c35e63 bge t1,a2,800026b8 <_svfprintf_r+0x1338> -800031a0: 00030c93 mv s9,t1 -800031a4: d14ff06f j 800026b8 <_svfprintf_r+0x1338> -800031a8: 00412783 lw a5,4(sp) -800031ac: 00040d13 mv s10,s0 -800031b0: 00f71023 sh a5,0(a4) -800031b4: cb4fe06f j 80001668 <_svfprintf_r+0x2e8> -800031b8: 00c12783 lw a5,12(sp) -800031bc: 00000c93 li s9,0 -800031c0: 00e12623 sw a4,12(sp) -800031c4: 0007ad83 lw s11,0(a5) -800031c8: e14fe06f j 800017dc <_svfprintf_r+0x45c> -800031cc: 00c12783 lw a5,12(sp) -800031d0: 00000c93 li s9,0 -800031d4: 00e12623 sw a4,12(sp) -800031d8: 0007ad83 lw s11,0(a5) -800031dc: f68ff06f j 80002944 <_svfprintf_r+0x15c4> -800031e0: 00c12783 lw a5,12(sp) -800031e4: 00e12623 sw a4,12(sp) -800031e8: 0007ad83 lw s11,0(a5) -800031ec: 41fddc93 srai s9,s11,0x1f -800031f0: 000c8713 mv a4,s9 -800031f4: d64fe06f j 80001758 <_svfprintf_r+0x3d8> -800031f8: 00c12783 lw a5,12(sp) -800031fc: 00000c93 li s9,0 -80003200: 00e12623 sw a4,12(sp) -80003204: 0007ad83 lw s11,0(a5) -80003208: 00100713 li a4,1 -8000320c: dd8fe06f j 800017e4 <_svfprintf_r+0x464> -80003210: 0e410613 addi a2,sp,228 -80003214: 000b0593 mv a1,s6 -80003218: 000a8513 mv a0,s5 -8000321c: 201050ef jal ra,80008c1c <__ssprint_r> -80003220: 00cb5783 lhu a5,12(s6) -80003224: c5cfe06f j 80001680 <_svfprintf_r+0x300> -80003228: 02d00793 li a5,45 -8000322c: 0cf103a3 sb a5,199(sp) -80003230: ec1ff06f j 800030f0 <_svfprintf_r+0x1d70> -80003234: 0e410613 addi a2,sp,228 -80003238: 000b0593 mv a1,s6 -8000323c: 000a8513 mv a0,s5 -80003240: 1dd050ef jal ra,80008c1c <__ssprint_r> -80003244: a2051863 bnez a0,80002474 <_svfprintf_r+0x10f4> -80003248: 0cc12583 lw a1,204(sp) -8000324c: 0ec12783 lw a5,236(sp) -80003250: 0e812683 lw a3,232(sp) -80003254: 000b8893 mv a7,s7 -80003258: b805d0e3 bgez a1,80002dd8 <_svfprintf_r+0x1a58> -8000325c: d2dff06f j 80002f88 <_svfprintf_r+0x1c08> -80003260: 00600313 li t1,6 -80003264: eb4fe06f j 80001918 <_svfprintf_r+0x598> -80003268: 01012703 lw a4,16(sp) -8000326c: 00ed06b3 add a3,s10,a4 -80003270: ba96fe63 bgeu a3,s1,8000262c <_svfprintf_r+0x12ac> -80003274: 00068493 mv s1,a3 -80003278: bb4ff06f j 8000262c <_svfprintf_r+0x12ac> -8000327c: 03012703 lw a4,48(sp) -80003280: ffd00793 li a5,-3 -80003284: 00f74463 blt a4,a5,8000328c <_svfprintf_r+0x1f0c> -80003288: 00e35a63 bge t1,a4,8000329c <_svfprintf_r+0x1f1c> -8000328c: ffe48493 addi s1,s1,-2 -80003290: fdf4f793 andi a5,s1,-33 -80003294: 06f12c23 sw a5,120(sp) -80003298: fd4fe06f j 80001a6c <_svfprintf_r+0x6ec> -8000329c: 01012783 lw a5,16(sp) -800032a0: 03012703 lw a4,48(sp) -800032a4: 28f74063 blt a4,a5,80003524 <_svfprintf_r+0x21a4> -800032a8: 06812783 lw a5,104(sp) -800032ac: 00070c93 mv s9,a4 -800032b0: 0017f793 andi a5,a5,1 -800032b4: 00078663 beqz a5,800032c0 <_svfprintf_r+0x1f40> -800032b8: 03c12783 lw a5,60(sp) -800032bc: 00f70cb3 add s9,a4,a5 -800032c0: 06812783 lw a5,104(sp) -800032c4: 4007f793 andi a5,a5,1024 -800032c8: 00078663 beqz a5,800032d4 <_svfprintf_r+0x1f54> -800032cc: 03012783 lw a5,48(sp) -800032d0: 06f040e3 bgtz a5,80003b30 <_svfprintf_r+0x27b0> -800032d4: fffccc13 not s8,s9 -800032d8: 41fc5c13 srai s8,s8,0x1f -800032dc: 018cfc33 and s8,s9,s8 -800032e0: 06700493 li s1,103 -800032e4: 02012623 sw zero,44(sp) -800032e8: 02012a23 sw zero,52(sp) -800032ec: 89dfe06f j 80001b88 <_svfprintf_r+0x808> -800032f0: 0c714783 lbu a5,199(sp) -800032f4: 00000313 li t1,0 -800032f8: 00078463 beqz a5,80003300 <_svfprintf_r+0x1f80> -800032fc: cb0fe06f j 800017ac <_svfprintf_r+0x42c> -80003300: a54fe06f j 80001554 <_svfprintf_r+0x1d4> -80003304: 0e410613 addi a2,sp,228 -80003308: 000b0593 mv a1,s6 -8000330c: 000a8513 mv a0,s5 -80003310: 10d050ef jal ra,80008c1c <__ssprint_r> -80003314: 96051063 bnez a0,80002474 <_svfprintf_r+0x10f4> -80003318: 03812783 lw a5,56(sp) -8000331c: 000b8893 mv a7,s7 -80003320: 01000813 li a6,16 -80003324: 0007c683 lbu a3,0(a5) -80003328: 00700e13 li t3,7 -8000332c: 0ec12783 lw a5,236(sp) -80003330: 00d484b3 add s1,s1,a3 -80003334: 809ff06f j 80002b3c <_svfprintf_r+0x17bc> -80003338: 02d00793 li a5,45 -8000333c: 0cf103a3 sb a5,199(sp) -80003340: bc9ff06f j 80002f08 <_svfprintf_r+0x1b88> -80003344: 0e410613 addi a2,sp,228 -80003348: 000b0593 mv a1,s6 -8000334c: 000a8513 mv a0,s5 -80003350: 0cd050ef jal ra,80008c1c <__ssprint_r> -80003354: 92051063 bnez a0,80002474 <_svfprintf_r+0x10f4> -80003358: 0cc12583 lw a1,204(sp) -8000335c: 0ec12783 lw a5,236(sp) -80003360: 000b8893 mv a7,s7 -80003364: b0cff06f j 80002670 <_svfprintf_r+0x12f0> -80003368: 0b010c13 addi s8,sp,176 -8000336c: 00030693 mv a3,t1 -80003370: 0dc10813 addi a6,sp,220 -80003374: 0d010793 addi a5,sp,208 -80003378: 0cc10713 addi a4,sp,204 -8000337c: 00300613 li a2,3 -80003380: 000c0593 mv a1,s8 -80003384: 000a8513 mv a0,s5 -80003388: 03112423 sw a7,40(sp) -8000338c: 02612223 sw t1,36(sp) -80003390: 0bd12823 sw t4,176(sp) -80003394: 03d12023 sw t4,32(sp) -80003398: 0be12a23 sw t5,180(sp) -8000339c: 01e12e23 sw t5,28(sp) -800033a0: 0bf12c23 sw t6,184(sp) -800033a4: 01f12823 sw t6,16(sp) -800033a8: 0bc12e23 sw t3,188(sp) -800033ac: 01c12423 sw t3,8(sp) -800033b0: 764020ef jal ra,80005b14 <_ldtoa_r> -800033b4: 00812e03 lw t3,8(sp) -800033b8: 01012f83 lw t6,16(sp) -800033bc: 01c12f03 lw t5,28(sp) -800033c0: 02012e83 lw t4,32(sp) -800033c4: 02412303 lw t1,36(sp) -800033c8: 02812883 lw a7,40(sp) -800033cc: 00050d13 mv s10,a0 -800033d0: 04600793 li a5,70 -800033d4: 006d0833 add a6,s10,t1 -800033d8: 68fc9c63 bne s9,a5,80003a70 <_svfprintf_r+0x26f0> -800033dc: 000d4683 lbu a3,0(s10) -800033e0: 03000793 li a5,48 -800033e4: 14f688e3 beq a3,a5,80003d34 <_svfprintf_r+0x29b4> -800033e8: 0a010c93 addi s9,sp,160 -800033ec: 0cc12783 lw a5,204(sp) -800033f0: 00f80833 add a6,a6,a5 -800033f4: ddcfe06f j 800019d0 <_svfprintf_r+0x650> -800033f8: 0b010c13 addi s8,sp,176 -800033fc: 0d010793 addi a5,sp,208 -80003400: 00030693 mv a3,t1 -80003404: 0dc10813 addi a6,sp,220 -80003408: 0cc10713 addi a4,sp,204 -8000340c: 00200613 li a2,2 -80003410: 000c0593 mv a1,s8 -80003414: 000a8513 mv a0,s5 -80003418: 02612223 sw t1,36(sp) -8000341c: 0bd12823 sw t4,176(sp) -80003420: 03d12023 sw t4,32(sp) -80003424: 0be12a23 sw t5,180(sp) -80003428: 01e12e23 sw t5,28(sp) -8000342c: 0bf12c23 sw t6,184(sp) -80003430: 01f12823 sw t6,16(sp) -80003434: 0bc12e23 sw t3,188(sp) -80003438: 01c12423 sw t3,8(sp) -8000343c: 6d8020ef jal ra,80005b14 <_ldtoa_r> -80003440: 04700793 li a5,71 -80003444: 00812e03 lw t3,8(sp) -80003448: 01012f83 lw t6,16(sp) -8000344c: 01c12f03 lw t5,28(sp) -80003450: 02012e83 lw t4,32(sp) -80003454: 02412303 lw t1,36(sp) -80003458: 02812883 lw a7,40(sp) -8000345c: 00050d13 mv s10,a0 -80003460: f6fc98e3 bne s9,a5,800033d0 <_svfprintf_r+0x2050> -80003464: 06812783 lw a5,104(sp) -80003468: 0017f793 andi a5,a5,1 -8000346c: 5e079c63 bnez a5,80003a64 <_svfprintf_r+0x26e4> -80003470: 04700713 li a4,71 -80003474: 0dc12783 lw a5,220(sp) -80003478: 06e12c23 sw a4,120(sp) -8000347c: dc0fe06f j 80001a3c <_svfprintf_r+0x6bc> -80003480: 0c714783 lbu a5,199(sp) -80003484: 00d12623 sw a3,12(sp) -80003488: 02012623 sw zero,44(sp) -8000348c: 02012a23 sw zero,52(sp) -80003490: 02012823 sw zero,48(sp) -80003494: 00030c13 mv s8,t1 -80003498: 00030c93 mv s9,t1 -8000349c: 00000313 li t1,0 -800034a0: 00078463 beqz a5,800034a8 <_svfprintf_r+0x2128> -800034a4: b08fe06f j 800017ac <_svfprintf_r+0x42c> -800034a8: 8acfe06f j 80001554 <_svfprintf_r+0x1d4> -800034ac: 0e410613 addi a2,sp,228 -800034b0: 000b0593 mv a1,s6 -800034b4: 000a8513 mv a0,s5 -800034b8: 764050ef jal ra,80008c1c <__ssprint_r> -800034bc: 00050463 beqz a0,800034c4 <_svfprintf_r+0x2144> -800034c0: fb5fe06f j 80002474 <_svfprintf_r+0x10f4> -800034c4: 0cc12483 lw s1,204(sp) -800034c8: 01012703 lw a4,16(sp) -800034cc: 0ec12783 lw a5,236(sp) -800034d0: 000b8893 mv a7,s7 -800034d4: 40970633 sub a2,a4,s1 -800034d8: 9e0ff06f j 800026b8 <_svfprintf_r+0x1338> -800034dc: 06812783 lw a5,104(sp) -800034e0: 03012703 lw a4,48(sp) -800034e4: 0017f793 andi a5,a5,1 -800034e8: 0067e7b3 or a5,a5,t1 -800034ec: 0ce054e3 blez a4,80003db4 <_svfprintf_r+0x2a34> -800034f0: 6c079863 bnez a5,80003bc0 <_svfprintf_r+0x2840> -800034f4: 03012c83 lw s9,48(sp) -800034f8: 06600493 li s1,102 -800034fc: 06812783 lw a5,104(sp) -80003500: 4007f793 andi a5,a5,1024 -80003504: 62079863 bnez a5,80003b34 <_svfprintf_r+0x27b4> -80003508: fffccc13 not s8,s9 -8000350c: 41fc5c13 srai s8,s8,0x1f -80003510: 018cfc33 and s8,s9,s8 -80003514: dd1ff06f j 800032e4 <_svfprintf_r+0x1f64> -80003518: 80013737 lui a4,0x80013 -8000351c: 41c70d13 addi s10,a4,1052 # 8001341c <__stack_top+0x8101341c> -80003520: 9f9ff06f j 80002f18 <_svfprintf_r+0x1b98> -80003524: 01012783 lw a5,16(sp) -80003528: 03c12703 lw a4,60(sp) -8000352c: 06700493 li s1,103 -80003530: 00e78cb3 add s9,a5,a4 -80003534: 03012783 lw a5,48(sp) -80003538: fcf042e3 bgtz a5,800034fc <_svfprintf_r+0x217c> -8000353c: 40fc8cb3 sub s9,s9,a5 -80003540: 001c8c93 addi s9,s9,1 -80003544: fffccc13 not s8,s9 -80003548: 41fc5c13 srai s8,s8,0x1f -8000354c: 018cfc33 and s8,s9,s8 -80003550: d95ff06f j 800032e4 <_svfprintf_r+0x1f64> -80003554: 800136b7 lui a3,0x80013 -80003558: 5c468e93 addi t4,a3,1476 # 800135c4 <__stack_top+0x810135c4> -8000355c: 83dfe06f j 80001d98 <_svfprintf_r+0xa18> -80003560: 03000793 li a5,48 -80003564: 0cf10423 sb a5,200(sp) -80003568: 05800793 li a5,88 -8000356c: 00296713 ori a4,s2,2 -80003570: 0cf104a3 sb a5,201(sp) -80003574: 06e12423 sw a4,104(sp) -80003578: 06300793 li a5,99 -8000357c: 00000d93 li s11,0 -80003580: 14c10d13 addi s10,sp,332 -80003584: 4467ce63 blt a5,t1,800039e0 <_svfprintf_r+0x2660> -80003588: 0fc12e03 lw t3,252(sp) -8000358c: fdf4fc93 andi s9,s1,-33 -80003590: 07912c23 sw s9,120(sp) -80003594: 06012e23 sw zero,124(sp) -80003598: 0f012e83 lw t4,240(sp) -8000359c: 0f412f03 lw t5,244(sp) -800035a0: 0f812f83 lw t6,248(sp) -800035a4: 10296913 ori s2,s2,258 -800035a8: 3c0e4263 bltz t3,8000396c <_svfprintf_r+0x25ec> -800035ac: 06100793 li a5,97 -800035b0: 62f48863 beq s1,a5,80003be0 <_svfprintf_r+0x2860> -800035b4: 04100793 li a5,65 -800035b8: 00f48463 beq s1,a5,800035c0 <_svfprintf_r+0x2240> -800035bc: b88fe06f j 80001944 <_svfprintf_r+0x5c4> -800035c0: 0b010c13 addi s8,sp,176 -800035c4: 000c0513 mv a0,s8 -800035c8: 03112623 sw a7,44(sp) -800035cc: 02612423 sw t1,40(sp) -800035d0: 0bd12823 sw t4,176(sp) -800035d4: 0be12a23 sw t5,180(sp) -800035d8: 0bf12c23 sw t6,184(sp) -800035dc: 0bc12e23 sw t3,188(sp) -800035e0: 6e40f0ef jal ra,80012cc4 <__trunctfdf2> -800035e4: 0cc10613 addi a2,sp,204 -800035e8: 25c050ef jal ra,80008844 -800035ec: 00058613 mv a2,a1 -800035f0: 00050593 mv a1,a0 -800035f4: 000c0513 mv a0,s8 -800035f8: 4a40f0ef jal ra,80012a9c <__extenddftf2> -800035fc: 09010793 addi a5,sp,144 -80003600: 00078593 mv a1,a5 -80003604: 00f12423 sw a5,8(sp) -80003608: 0b012783 lw a5,176(sp) -8000360c: 0a010c93 addi s9,sp,160 -80003610: 08010613 addi a2,sp,128 -80003614: 08f12823 sw a5,144(sp) -80003618: 0b412783 lw a5,180(sp) -8000361c: 000c8513 mv a0,s9 -80003620: 06c12623 sw a2,108(sp) -80003624: 08f12a23 sw a5,148(sp) -80003628: 0b812783 lw a5,184(sp) -8000362c: 08012023 sw zero,128(sp) -80003630: 08012223 sw zero,132(sp) -80003634: 08f12c23 sw a5,152(sp) -80003638: 0bc12783 lw a5,188(sp) -8000363c: 08012423 sw zero,136(sp) -80003640: 08f12e23 sw a5,156(sp) -80003644: 3ffc07b7 lui a5,0x3ffc0 -80003648: 08f12623 sw a5,140(sp) -8000364c: 3b40c0ef jal ra,8000fa00 <__multf3> -80003650: 0a012803 lw a6,160(sp) -80003654: 0a412e03 lw t3,164(sp) -80003658: 0a812e83 lw t4,168(sp) -8000365c: 0ac12f03 lw t5,172(sp) -80003660: 000c8593 mv a1,s9 -80003664: 000c0513 mv a0,s8 -80003668: 0b012823 sw a6,176(sp) -8000366c: 03012223 sw a6,36(sp) -80003670: 0bc12a23 sw t3,180(sp) -80003674: 03c12023 sw t3,32(sp) -80003678: 0bd12c23 sw t4,184(sp) -8000367c: 01d12e23 sw t4,28(sp) -80003680: 0be12e23 sw t5,188(sp) -80003684: 01e12823 sw t5,16(sp) -80003688: 0a012023 sw zero,160(sp) -8000368c: 0a012223 sw zero,164(sp) -80003690: 0a012423 sw zero,168(sp) -80003694: 0a012623 sw zero,172(sp) -80003698: 7a50b0ef jal ra,8000f63c <__eqtf2> -8000369c: 01012f03 lw t5,16(sp) -800036a0: 01c12e83 lw t4,28(sp) -800036a4: 02012e03 lw t3,32(sp) -800036a8: 02412803 lw a6,36(sp) -800036ac: 02812303 lw t1,40(sp) -800036b0: 02c12883 lw a7,44(sp) -800036b4: 00051663 bnez a0,800036c0 <_svfprintf_r+0x2340> -800036b8: 00100793 li a5,1 -800036bc: 0cf12623 sw a5,204(sp) -800036c0: 800137b7 lui a5,0x80013 -800036c4: 43878793 addi a5,a5,1080 # 80013438 <__stack_top+0x81013438> -800036c8: 06f12223 sw a5,100(sp) -800036cc: fff30693 addi a3,t1,-1 -800036d0: 000d0793 mv a5,s10 -800036d4: 0940006f j 80003768 <_svfprintf_r+0x23e8> -800036d8: 000c8593 mv a1,s9 -800036dc: 000c0513 mv a0,s8 -800036e0: 06c12023 sw a2,96(sp) -800036e4: 05f12e23 sw t6,92(sp) -800036e8: 04512c23 sw t0,88(sp) -800036ec: 04712a23 sw t2,84(sp) -800036f0: 04f12823 sw a5,80(sp) -800036f4: 03112a23 sw a7,52(sp) -800036f8: 02612823 sw t1,48(sp) -800036fc: 0a712823 sw t2,176(sp) -80003700: 02712623 sw t2,44(sp) -80003704: 0a512a23 sw t0,180(sp) -80003708: 02512423 sw t0,40(sp) -8000370c: 0bf12c23 sw t6,184(sp) -80003710: 03f12223 sw t6,36(sp) -80003714: 0ac12e23 sw a2,188(sp) -80003718: 02c12023 sw a2,32(sp) -8000371c: 0a012023 sw zero,160(sp) -80003720: 0a012223 sw zero,164(sp) -80003724: 0a012423 sw zero,168(sp) -80003728: 0a012623 sw zero,172(sp) -8000372c: 7110b0ef jal ra,8000f63c <__eqtf2> -80003730: 01c12683 lw a3,28(sp) -80003734: 02012f03 lw t5,32(sp) -80003738: 02412e83 lw t4,36(sp) -8000373c: 02812e03 lw t3,40(sp) -80003740: 02c12803 lw a6,44(sp) -80003744: 03012303 lw t1,48(sp) -80003748: 03412883 lw a7,52(sp) -8000374c: 05012783 lw a5,80(sp) -80003750: 05412383 lw t2,84(sp) -80003754: 05812283 lw t0,88(sp) -80003758: 05c12f83 lw t6,92(sp) -8000375c: 06012603 lw a2,96(sp) -80003760: fff68693 addi a3,a3,-1 -80003764: 10050e63 beqz a0,80003880 <_svfprintf_r+0x2500> -80003768: 00812603 lw a2,8(sp) -8000376c: 000c8593 mv a1,s9 -80003770: 02f12a23 sw a5,52(sp) -80003774: 000c0513 mv a0,s8 -80003778: 400307b7 lui a5,0x40030 -8000377c: 04d12823 sw a3,80(sp) -80003780: 03112823 sw a7,48(sp) -80003784: 02612623 sw t1,44(sp) -80003788: 08f12e23 sw a5,156(sp) -8000378c: 0be12623 sw t5,172(sp) -80003790: 0b012023 sw a6,160(sp) -80003794: 0bc12223 sw t3,164(sp) -80003798: 0bd12423 sw t4,168(sp) -8000379c: 08012823 sw zero,144(sp) -800037a0: 08012a23 sw zero,148(sp) -800037a4: 08012c23 sw zero,152(sp) -800037a8: 2580c0ef jal ra,8000fa00 <__multf3> -800037ac: 0b012e83 lw t4,176(sp) -800037b0: 0b412e03 lw t3,180(sp) -800037b4: 0b812803 lw a6,184(sp) -800037b8: 0bc12603 lw a2,188(sp) -800037bc: 000c0513 mv a0,s8 -800037c0: 03d12423 sw t4,40(sp) -800037c4: 03c12223 sw t3,36(sp) -800037c8: 03012023 sw a6,32(sp) -800037cc: 00c12e23 sw a2,28(sp) -800037d0: 7d10e0ef jal ra,800127a0 <__fixtfsi> -800037d4: 00050593 mv a1,a0 -800037d8: 00a12823 sw a0,16(sp) -800037dc: 000c0513 mv a0,s8 -800037e0: 16c0f0ef jal ra,8001294c <__floatsitf> -800037e4: 01c12603 lw a2,28(sp) -800037e8: 02812e83 lw t4,40(sp) -800037ec: 02412e03 lw t3,36(sp) -800037f0: 08c12e23 sw a2,156(sp) -800037f4: 0b012603 lw a2,176(sp) -800037f8: 02012803 lw a6,32(sp) -800037fc: 00812583 lw a1,8(sp) -80003800: 08c12023 sw a2,128(sp) -80003804: 0b412603 lw a2,180(sp) -80003808: 000c8513 mv a0,s9 -8000380c: 09d12823 sw t4,144(sp) -80003810: 08c12223 sw a2,132(sp) -80003814: 0b812603 lw a2,184(sp) -80003818: 09c12a23 sw t3,148(sp) -8000381c: 09012c23 sw a6,152(sp) -80003820: 08c12423 sw a2,136(sp) -80003824: 0bc12603 lw a2,188(sp) -80003828: 08c12623 sw a2,140(sp) -8000382c: 06c12603 lw a2,108(sp) -80003830: 4a80d0ef jal ra,80010cd8 <__subtf3> -80003834: 06412703 lw a4,100(sp) -80003838: 01012783 lw a5,16(sp) -8000383c: 05012683 lw a3,80(sp) -80003840: 0a012383 lw t2,160(sp) -80003844: 00f70633 add a2,a4,a5 -80003848: 00064583 lbu a1,0(a2) -8000384c: 03412783 lw a5,52(sp) -80003850: 0a412283 lw t0,164(sp) -80003854: 0a812f83 lw t6,168(sp) -80003858: 0ac12603 lw a2,172(sp) -8000385c: 06f12a23 sw a5,116(sp) -80003860: 00b78023 sb a1,0(a5) # 40030000 <__stack_size+0x4002fc00> -80003864: 06d12823 sw a3,112(sp) -80003868: fff00713 li a4,-1 -8000386c: 00d12e23 sw a3,28(sp) -80003870: 02c12303 lw t1,44(sp) -80003874: 03012883 lw a7,48(sp) -80003878: 00178793 addi a5,a5,1 -8000387c: e4e69ee3 bne a3,a4,800036d8 <_svfprintf_r+0x2358> -80003880: 3ffe06b7 lui a3,0x3ffe0 -80003884: 000c8593 mv a1,s9 -80003888: 000c0513 mv a0,s8 -8000388c: 02f12023 sw a5,32(sp) -80003890: 01112e23 sw a7,28(sp) -80003894: 00612423 sw t1,8(sp) -80003898: 0a712823 sw t2,176(sp) -8000389c: 02712823 sw t2,48(sp) -800038a0: 0a512a23 sw t0,180(sp) -800038a4: 02512623 sw t0,44(sp) -800038a8: 0bf12c23 sw t6,184(sp) -800038ac: 03f12423 sw t6,40(sp) -800038b0: 0ac12e23 sw a2,188(sp) -800038b4: 02c12223 sw a2,36(sp) -800038b8: 0a012023 sw zero,160(sp) -800038bc: 0a012223 sw zero,164(sp) -800038c0: 0a012423 sw zero,168(sp) -800038c4: 0ad12623 sw a3,172(sp) -800038c8: 6a10b0ef jal ra,8000f768 <__getf2> -800038cc: 00812303 lw t1,8(sp) -800038d0: 01c12883 lw a7,28(sp) -800038d4: 02012783 lw a5,32(sp) -800038d8: 0aa04463 bgtz a0,80003980 <_svfprintf_r+0x2600> -800038dc: 03012383 lw t2,48(sp) -800038e0: 02c12283 lw t0,44(sp) -800038e4: 02812f83 lw t6,40(sp) -800038e8: 02412603 lw a2,36(sp) -800038ec: 3ffe06b7 lui a3,0x3ffe0 -800038f0: 000c8593 mv a1,s9 -800038f4: 000c0513 mv a0,s8 -800038f8: 0a712823 sw t2,176(sp) -800038fc: 0a512a23 sw t0,180(sp) -80003900: 0bf12c23 sw t6,184(sp) -80003904: 0ac12e23 sw a2,188(sp) -80003908: 0a012023 sw zero,160(sp) -8000390c: 0a012223 sw zero,164(sp) -80003910: 0a012423 sw zero,168(sp) -80003914: 0ad12623 sw a3,172(sp) -80003918: 5250b0ef jal ra,8000f63c <__eqtf2> -8000391c: 00812303 lw t1,8(sp) -80003920: 01c12883 lw a7,28(sp) -80003924: 02012783 lw a5,32(sp) -80003928: 00051863 bnez a0,80003938 <_svfprintf_r+0x25b8> -8000392c: 01012703 lw a4,16(sp) -80003930: 00177693 andi a3,a4,1 -80003934: 04069663 bnez a3,80003980 <_svfprintf_r+0x2600> -80003938: 07012703 lw a4,112(sp) -8000393c: 03000613 li a2,48 -80003940: 00170693 addi a3,a4,1 -80003944: 00d786b3 add a3,a5,a3 -80003948: 00075463 bgez a4,80003950 <_svfprintf_r+0x25d0> -8000394c: 8f0fe06f j 80001a3c <_svfprintf_r+0x6bc> -80003950: 00178793 addi a5,a5,1 -80003954: fec78fa3 sb a2,-1(a5) -80003958: fed79ce3 bne a5,a3,80003950 <_svfprintf_r+0x25d0> -8000395c: 8e0fe06f j 80001a3c <_svfprintf_r+0x6bc> -80003960: 07212423 sw s2,104(sp) -80003964: 00000d93 li s11,0 -80003968: 00028913 mv s2,t0 -8000396c: 800007b7 lui a5,0x80000 -80003970: 01c7ce33 xor t3,a5,t3 -80003974: 02d00793 li a5,45 -80003978: 06f12e23 sw a5,124(sp) -8000397c: c31ff06f j 800035ac <_svfprintf_r+0x222c> -80003980: 07412703 lw a4,116(sp) -80003984: 00078693 mv a3,a5 -80003988: 0ce12e23 sw a4,220(sp) -8000398c: 06412703 lw a4,100(sp) -80003990: fff7c603 lbu a2,-1(a5) # 7fffffff <__stack_top+0x80ffffff> -80003994: 00f74583 lbu a1,15(a4) -80003998: 02b61063 bne a2,a1,800039b8 <_svfprintf_r+0x2638> -8000399c: 03000513 li a0,48 -800039a0: fea68fa3 sb a0,-1(a3) # 3ffdffff <__stack_size+0x3ffdfbff> -800039a4: 0dc12683 lw a3,220(sp) -800039a8: fff68613 addi a2,a3,-1 -800039ac: 0cc12e23 sw a2,220(sp) -800039b0: fff6c603 lbu a2,-1(a3) -800039b4: fec586e3 beq a1,a2,800039a0 <_svfprintf_r+0x2620> -800039b8: 00160593 addi a1,a2,1 -800039bc: 03900513 li a0,57 -800039c0: 0ff5f593 andi a1,a1,255 -800039c4: 00a60663 beq a2,a0,800039d0 <_svfprintf_r+0x2650> -800039c8: feb68fa3 sb a1,-1(a3) -800039cc: 870fe06f j 80001a3c <_svfprintf_r+0x6bc> -800039d0: 06412703 lw a4,100(sp) -800039d4: 00a74583 lbu a1,10(a4) -800039d8: feb68fa3 sb a1,-1(a3) -800039dc: 860fe06f j 80001a3c <_svfprintf_r+0x6bc> -800039e0: 00130593 addi a1,t1,1 -800039e4: 000a8513 mv a0,s5 -800039e8: 01112823 sw a7,16(sp) -800039ec: 00612423 sw t1,8(sp) -800039f0: 46c030ef jal ra,80006e5c <_malloc_r> -800039f4: 00812303 lw t1,8(sp) -800039f8: 01012883 lw a7,16(sp) -800039fc: 00050d13 mv s10,a0 -80003a00: 42050463 beqz a0,80003e28 <_svfprintf_r+0x2aa8> -80003a04: 00050d93 mv s11,a0 -80003a08: b81ff06f j 80003588 <_svfprintf_r+0x2208> -80003a0c: 03000793 li a5,48 -80003a10: 0cf10423 sb a5,200(sp) -80003a14: 07800793 li a5,120 -80003a18: b55ff06f j 8000356c <_svfprintf_r+0x21ec> -80003a1c: 009787b3 add a5,a5,s1 -80003a20: 00168693 addi a3,a3,1 -80003a24: 0138a023 sw s3,0(a7) -80003a28: 0098a223 sw s1,4(a7) -80003a2c: 0ef12623 sw a5,236(sp) -80003a30: 0ed12423 sw a3,232(sp) -80003a34: 00700613 li a2,7 -80003a38: b8d65e63 bge a2,a3,80002dd4 <_svfprintf_r+0x1a54> -80003a3c: 0e410613 addi a2,sp,228 -80003a40: 000b0593 mv a1,s6 -80003a44: 000a8513 mv a0,s5 -80003a48: 1d4050ef jal ra,80008c1c <__ssprint_r> -80003a4c: 00050463 beqz a0,80003a54 <_svfprintf_r+0x26d4> -80003a50: a25fe06f j 80002474 <_svfprintf_r+0x10f4> -80003a54: 0ec12783 lw a5,236(sp) -80003a58: 0e812683 lw a3,232(sp) -80003a5c: 000b8893 mv a7,s7 -80003a60: b78ff06f j 80002dd8 <_svfprintf_r+0x1a58> -80003a64: 04700793 li a5,71 -80003a68: 006d0833 add a6,s10,t1 -80003a6c: 06f12c23 sw a5,120(sp) -80003a70: 0a010c93 addi s9,sp,160 -80003a74: f5dfd06f j 800019d0 <_svfprintf_r+0x650> -80003a78: 00090c13 mv s8,s2 -80003a7c: d0cfe06f j 80001f88 <_svfprintf_r+0xc08> -80003a80: fff00793 li a5,-1 -80003a84: 00f12223 sw a5,4(sp) -80003a88: c05fd06f j 8000168c <_svfprintf_r+0x30c> -80003a8c: 00031463 bnez t1,80003a94 <_svfprintf_r+0x2714> -80003a90: 00100313 li t1,1 -80003a94: 0fc12e03 lw t3,252(sp) -80003a98: 0f012e83 lw t4,240(sp) -80003a9c: 0f412f03 lw t5,244(sp) -80003aa0: 0f812f83 lw t6,248(sp) -80003aa4: 10096293 ori t0,s2,256 -80003aa8: ea0e4ce3 bltz t3,80003960 <_svfprintf_r+0x25e0> -80003aac: 0b010c13 addi s8,sp,176 -80003ab0: 00030693 mv a3,t1 -80003ab4: 0dc10813 addi a6,sp,220 -80003ab8: 0d010793 addi a5,sp,208 -80003abc: 0cc10713 addi a4,sp,204 -80003ac0: 00200613 li a2,2 -80003ac4: 000c0593 mv a1,s8 -80003ac8: 000a8513 mv a0,s5 -80003acc: 02512623 sw t0,44(sp) -80003ad0: 03112423 sw a7,40(sp) -80003ad4: 02612223 sw t1,36(sp) -80003ad8: 0bd12823 sw t4,176(sp) -80003adc: 03d12023 sw t4,32(sp) -80003ae0: 0be12a23 sw t5,180(sp) -80003ae4: 01e12e23 sw t5,28(sp) -80003ae8: 0bf12c23 sw t6,184(sp) -80003aec: 01f12823 sw t6,16(sp) -80003af0: 0bc12e23 sw t3,188(sp) -80003af4: 01c12423 sw t3,8(sp) -80003af8: 01c020ef jal ra,80005b14 <_ldtoa_r> -80003afc: 02c12283 lw t0,44(sp) -80003b00: 07212423 sw s2,104(sp) -80003b04: 00812e03 lw t3,8(sp) -80003b08: 01012f83 lw t6,16(sp) -80003b0c: 01c12f03 lw t5,28(sp) -80003b10: 02012e83 lw t4,32(sp) -80003b14: 02412303 lw t1,36(sp) -80003b18: 02812883 lw a7,40(sp) -80003b1c: 00050d13 mv s10,a0 -80003b20: 00028913 mv s2,t0 -80003b24: 00000d93 li s11,0 -80003b28: 06012e23 sw zero,124(sp) -80003b2c: 939ff06f j 80003464 <_svfprintf_r+0x20e4> -80003b30: 06700493 li s1,103 -80003b34: 03812783 lw a5,56(sp) -80003b38: 0ff00693 li a3,255 -80003b3c: 02012623 sw zero,44(sp) -80003b40: 0007c783 lbu a5,0(a5) -80003b44: 02012a23 sw zero,52(sp) -80003b48: 04d78863 beq a5,a3,80003b98 <_svfprintf_r+0x2818> -80003b4c: 03012703 lw a4,48(sp) -80003b50: 04e7d463 bge a5,a4,80003b98 <_svfprintf_r+0x2818> -80003b54: 40f707b3 sub a5,a4,a5 -80003b58: 03812703 lw a4,56(sp) -80003b5c: 02f12823 sw a5,48(sp) -80003b60: 00174783 lbu a5,1(a4) -80003b64: 00078e63 beqz a5,80003b80 <_svfprintf_r+0x2800> -80003b68: 03412603 lw a2,52(sp) -80003b6c: 00170713 addi a4,a4,1 -80003b70: 02e12c23 sw a4,56(sp) -80003b74: 00160613 addi a2,a2,1 -80003b78: 02c12a23 sw a2,52(sp) -80003b7c: fcdff06f j 80003b48 <_svfprintf_r+0x27c8> -80003b80: 02c12703 lw a4,44(sp) -80003b84: 03812783 lw a5,56(sp) -80003b88: 00170713 addi a4,a4,1 -80003b8c: 0007c783 lbu a5,0(a5) -80003b90: 02e12623 sw a4,44(sp) -80003b94: fb5ff06f j 80003b48 <_svfprintf_r+0x27c8> -80003b98: 02c12703 lw a4,44(sp) -80003b9c: 03412783 lw a5,52(sp) -80003ba0: 00e787b3 add a5,a5,a4 -80003ba4: 04812703 lw a4,72(sp) -80003ba8: 02e787b3 mul a5,a5,a4 -80003bac: 01978cb3 add s9,a5,s9 -80003bb0: fffccc13 not s8,s9 -80003bb4: 41fc5c13 srai s8,s8,0x1f -80003bb8: 018cfc33 and s8,s9,s8 -80003bbc: fcdfd06f j 80001b88 <_svfprintf_r+0x808> -80003bc0: 03c12783 lw a5,60(sp) -80003bc4: 06600493 li s1,102 -80003bc8: 00f70cb3 add s9,a4,a5 -80003bcc: 006c8cb3 add s9,s9,t1 -80003bd0: 92dff06f j 800034fc <_svfprintf_r+0x217c> -80003bd4: 00000d93 li s11,0 -80003bd8: 00078913 mv s2,a5 -80003bdc: d91ff06f j 8000396c <_svfprintf_r+0x25ec> -80003be0: 0b010c13 addi s8,sp,176 -80003be4: 000c0513 mv a0,s8 -80003be8: 03112623 sw a7,44(sp) -80003bec: 02612423 sw t1,40(sp) -80003bf0: 0bd12823 sw t4,176(sp) -80003bf4: 0be12a23 sw t5,180(sp) -80003bf8: 0bf12c23 sw t6,184(sp) -80003bfc: 0bc12e23 sw t3,188(sp) -80003c00: 0c40f0ef jal ra,80012cc4 <__trunctfdf2> -80003c04: 0cc10613 addi a2,sp,204 -80003c08: 43d040ef jal ra,80008844 -80003c0c: 00058613 mv a2,a1 -80003c10: 00050593 mv a1,a0 -80003c14: 000c0513 mv a0,s8 -80003c18: 6850e0ef jal ra,80012a9c <__extenddftf2> -80003c1c: 09010793 addi a5,sp,144 -80003c20: 00078593 mv a1,a5 -80003c24: 00f12423 sw a5,8(sp) -80003c28: 0b012783 lw a5,176(sp) -80003c2c: 0a010c93 addi s9,sp,160 -80003c30: 08010613 addi a2,sp,128 -80003c34: 08f12823 sw a5,144(sp) -80003c38: 0b412783 lw a5,180(sp) -80003c3c: 000c8513 mv a0,s9 -80003c40: 06c12623 sw a2,108(sp) -80003c44: 08f12a23 sw a5,148(sp) -80003c48: 0b812783 lw a5,184(sp) -80003c4c: 08012023 sw zero,128(sp) -80003c50: 08012223 sw zero,132(sp) -80003c54: 08f12c23 sw a5,152(sp) -80003c58: 0bc12783 lw a5,188(sp) -80003c5c: 08012423 sw zero,136(sp) -80003c60: 08f12e23 sw a5,156(sp) -80003c64: 3ffc07b7 lui a5,0x3ffc0 -80003c68: 08f12623 sw a5,140(sp) -80003c6c: 5950b0ef jal ra,8000fa00 <__multf3> -80003c70: 0a012803 lw a6,160(sp) -80003c74: 0a412e03 lw t3,164(sp) -80003c78: 0a812e83 lw t4,168(sp) -80003c7c: 0ac12f03 lw t5,172(sp) -80003c80: 000c8593 mv a1,s9 -80003c84: 000c0513 mv a0,s8 -80003c88: 0b012823 sw a6,176(sp) -80003c8c: 03012223 sw a6,36(sp) -80003c90: 0bc12a23 sw t3,180(sp) -80003c94: 03c12023 sw t3,32(sp) -80003c98: 0bd12c23 sw t4,184(sp) -80003c9c: 01d12e23 sw t4,28(sp) -80003ca0: 0be12e23 sw t5,188(sp) -80003ca4: 01e12823 sw t5,16(sp) -80003ca8: 0a012023 sw zero,160(sp) -80003cac: 0a012223 sw zero,164(sp) -80003cb0: 0a012423 sw zero,168(sp) -80003cb4: 0a012623 sw zero,172(sp) -80003cb8: 1850b0ef jal ra,8000f63c <__eqtf2> -80003cbc: 01012f03 lw t5,16(sp) -80003cc0: 01c12e83 lw t4,28(sp) -80003cc4: 02012e03 lw t3,32(sp) -80003cc8: 02412803 lw a6,36(sp) -80003ccc: 02812303 lw t1,40(sp) -80003cd0: 02c12883 lw a7,44(sp) -80003cd4: 00051663 bnez a0,80003ce0 <_svfprintf_r+0x2960> -80003cd8: 00100793 li a5,1 -80003cdc: 0cf12623 sw a5,204(sp) -80003ce0: 800137b7 lui a5,0x80013 -80003ce4: 42478793 addi a5,a5,1060 # 80013424 <__stack_top+0x81013424> -80003ce8: 06f12223 sw a5,100(sp) -80003cec: 9e1ff06f j 800036cc <_svfprintf_r+0x234c> -80003cf0: 0d610693 addi a3,sp,214 -80003cf4: 00061863 bnez a2,80003d04 <_svfprintf_r+0x2984> -80003cf8: 03000693 li a3,48 -80003cfc: 0cd10b23 sb a3,214(sp) -80003d00: 0d710693 addi a3,sp,215 -80003d04: 1b010713 addi a4,sp,432 -80003d08: 03078793 addi a5,a5,48 -80003d0c: 40e68633 sub a2,a3,a4 -80003d10: 00f68023 sb a5,0(a3) -80003d14: 0dd60793 addi a5,a2,221 -80003d18: 04f12223 sw a5,68(sp) -80003d1c: e29fd06f j 80001b44 <_svfprintf_r+0x7c4> -80003d20: 06812783 lw a5,104(sp) -80003d24: 0017f793 andi a5,a5,1 -80003d28: 00079463 bnez a5,80003d30 <_svfprintf_r+0x29b0> -80003d2c: e39fd06f j 80001b64 <_svfprintf_r+0x7e4> -80003d30: e2dfd06f j 80001b5c <_svfprintf_r+0x7dc> -80003d34: 0a010c93 addi s9,sp,160 -80003d38: 000c8593 mv a1,s9 -80003d3c: 000c0513 mv a0,s8 -80003d40: 03012623 sw a6,44(sp) -80003d44: 03112423 sw a7,40(sp) -80003d48: 02612223 sw t1,36(sp) -80003d4c: 0bd12823 sw t4,176(sp) -80003d50: 03d12023 sw t4,32(sp) -80003d54: 0be12a23 sw t5,180(sp) -80003d58: 01e12e23 sw t5,28(sp) -80003d5c: 0bf12c23 sw t6,184(sp) -80003d60: 01f12823 sw t6,16(sp) -80003d64: 0bc12e23 sw t3,188(sp) -80003d68: 01c12423 sw t3,8(sp) -80003d6c: 0a012023 sw zero,160(sp) -80003d70: 0a012223 sw zero,164(sp) -80003d74: 0a012423 sw zero,168(sp) -80003d78: 0a012623 sw zero,172(sp) -80003d7c: 0c10b0ef jal ra,8000f63c <__eqtf2> -80003d80: 00812e03 lw t3,8(sp) -80003d84: 01012f83 lw t6,16(sp) -80003d88: 01c12f03 lw t5,28(sp) -80003d8c: 02012e83 lw t4,32(sp) -80003d90: 02412303 lw t1,36(sp) -80003d94: 02812883 lw a7,40(sp) -80003d98: 02c12803 lw a6,44(sp) -80003d9c: e4050863 beqz a0,800033ec <_svfprintf_r+0x206c> -80003da0: 00100793 li a5,1 -80003da4: 406787b3 sub a5,a5,t1 -80003da8: 0cf12623 sw a5,204(sp) -80003dac: 00f80833 add a6,a6,a5 -80003db0: c21fd06f j 800019d0 <_svfprintf_r+0x650> -80003db4: 00079a63 bnez a5,80003dc8 <_svfprintf_r+0x2a48> -80003db8: 00100c13 li s8,1 -80003dbc: 06600493 li s1,102 -80003dc0: 00100c93 li s9,1 -80003dc4: d20ff06f j 800032e4 <_svfprintf_r+0x1f64> -80003dc8: 03c12783 lw a5,60(sp) -80003dcc: 06600493 li s1,102 -80003dd0: 00178c93 addi s9,a5,1 -80003dd4: 006c8cb3 add s9,s9,t1 -80003dd8: fffccc13 not s8,s9 -80003ddc: 41fc5c13 srai s8,s8,0x1f -80003de0: 018cfc33 and s8,s9,s8 -80003de4: d00ff06f j 800032e4 <_svfprintf_r+0x1f64> -80003de8: 00088713 mv a4,a7 -80003dec: a54ff06f j 80003040 <_svfprintf_r+0x1cc0> -80003df0: 00c12783 lw a5,12(sp) -80003df4: 0007a303 lw t1,0(a5) -80003df8: 00478793 addi a5,a5,4 -80003dfc: 00035463 bgez t1,80003e04 <_svfprintf_r+0x2a84> -80003e00: fff00313 li t1,-1 -80003e04: 00144483 lbu s1,1(s0) -80003e08: 00f12623 sw a5,12(sp) -80003e0c: 00068413 mv s0,a3 -80003e10: ec8fd06f j 800014d8 <_svfprintf_r+0x158> -80003e14: 00c00793 li a5,12 -80003e18: 00faa023 sw a5,0(s5) -80003e1c: fff00793 li a5,-1 -80003e20: 00f12223 sw a5,4(sp) -80003e24: 869fd06f j 8000168c <_svfprintf_r+0x30c> -80003e28: 00cb5783 lhu a5,12(s6) -80003e2c: 0407e713 ori a4,a5,64 -80003e30: 00070793 mv a5,a4 -80003e34: 00eb1623 sh a4,12(s6) -80003e38: 849fd06f j 80001680 <_svfprintf_r+0x300> -80003e3c: 00200793 li a5,2 -80003e40: 04f12223 sw a5,68(sp) -80003e44: d01fd06f j 80001b44 <_svfprintf_r+0x7c4> +80002a44: 2ad64a63 blt a2,a3,80002cf8 <_svfprintf_r+0x1eb4> +80002a48: e405dae3 bgez a1,8000289c <_svfprintf_r+0x1a58> +80002a4c: ff000613 li a2,-16 +80002a50: 40b004b3 neg s1,a1 +80002a54: 28c5d6e3 bge a1,a2,800034e0 <_svfprintf_r+0x269c> +80002a58: 01000c93 li s9,16 +80002a5c: 00700813 li a6,7 +80002a60: 00c0006f j 80002a6c <_svfprintf_r+0x1c28> +80002a64: ff048493 addi s1,s1,-16 +80002a68: 269cdce3 bge s9,s1,800034e0 <_svfprintf_r+0x269c> +80002a6c: 01078793 addi a5,a5,16 +80002a70: 00168693 addi a3,a3,1 +80002a74: 0138a023 sw s3,0(a7) +80002a78: 0198a223 sw s9,4(a7) +80002a7c: 0ef12623 sw a5,236(sp) +80002a80: 0ed12423 sw a3,232(sp) +80002a84: 00888893 addi a7,a7,8 +80002a88: fcd85ee3 bge a6,a3,80002a64 <_svfprintf_r+0x1c20> +80002a8c: 0e410613 addi a2,sp,228 +80002a90: 000b0593 mv a1,s6 +80002a94: 000a8513 mv a0,s5 +80002a98: 449050ef jal ra,800086e0 <__ssprint_r> +80002a9c: c8051e63 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80002aa0: 0ec12783 lw a5,236(sp) +80002aa4: 0e812683 lw a3,232(sp) +80002aa8: 000b8893 mv a7,s7 +80002aac: 00700813 li a6,7 +80002ab0: fb5ff06f j 80002a64 <_svfprintf_r+0x1c20> +80002ab4: 000d0513 mv a0,s10 +80002ab8: 01112423 sw a7,8(sp) +80002abc: 00d12623 sw a3,12(sp) +80002ac0: 2ed050ef jal ra,800085ac +80002ac4: 0c714783 lbu a5,199(sp) +80002ac8: fff54c13 not s8,a0 +80002acc: 41fc5c13 srai s8,s8,0x1f +80002ad0: 02012623 sw zero,44(sp) +80002ad4: 02012a23 sw zero,52(sp) +80002ad8: 02012823 sw zero,48(sp) +80002adc: 00812883 lw a7,8(sp) +80002ae0: 00050c93 mv s9,a0 +80002ae4: 01857c33 and s8,a0,s8 +80002ae8: 00000d93 li s11,0 +80002aec: 00000313 li t1,0 +80002af0: 00078463 beqz a5,80002af8 <_svfprintf_r+0x1cb4> +80002af4: f7cfe06f j 80001270 <_svfprintf_r+0x42c> +80002af8: d20fe06f j 80001018 <_svfprintf_r+0x1d4> +80002afc: 00148613 addi a2,s1,1 +80002b00: 008c8713 addi a4,s9,8 +80002b04: 00d787b3 add a5,a5,a3 +80002b08: 00dca223 sw a3,4(s9) +80002b0c: 013ca023 sw s3,0(s9) +80002b10: 0ef12623 sw a5,236(sp) +80002b14: 0ec12423 sw a2,232(sp) +80002b18: 00700693 li a3,7 +80002b1c: bec6c0e3 blt a3,a2,800026fc <_svfprintf_r+0x18b8> +80002b20: 00160613 addi a2,a2,1 +80002b24: 00870893 addi a7,a4,8 +80002b28: 00070c93 mv s9,a4 +80002b2c: c71fe06f j 8000179c <_svfprintf_r+0x958> +80002b30: 200c7793 andi a5,s8,512 +80002b34: 18078463 beqz a5,80002cbc <_svfprintf_r+0x1e78> +80002b38: 00c12783 lw a5,12(sp) +80002b3c: 00000c93 li s9,0 +80002b40: 00e12623 sw a4,12(sp) +80002b44: 0007cd83 lbu s11,0(a5) +80002b48: 00100713 li a4,1 +80002b4c: f5cfe06f j 800012a8 <_svfprintf_r+0x464> +80002b50: 20097793 andi a5,s2,512 +80002b54: 14078863 beqz a5,80002ca4 <_svfprintf_r+0x1e60> +80002b58: 00c12783 lw a5,12(sp) +80002b5c: 00e12623 sw a4,12(sp) +80002b60: 00078d83 lb s11,0(a5) +80002b64: 41fddc93 srai s9,s11,0x1f +80002b68: 000c8713 mv a4,s9 +80002b6c: eb0fe06f j 8000121c <_svfprintf_r+0x3d8> +80002b70: 20097793 andi a5,s2,512 +80002b74: 10078e63 beqz a5,80002c90 <_svfprintf_r+0x1e4c> +80002b78: 00c12783 lw a5,12(sp) +80002b7c: 00000c93 li s9,0 +80002b80: 00e12623 sw a4,12(sp) +80002b84: 0007cd83 lbu s11,0(a5) +80002b88: 881ff06f j 80002408 <_svfprintf_r+0x15c4> +80002b8c: 20097793 andi a5,s2,512 +80002b90: 0e078663 beqz a5,80002c7c <_svfprintf_r+0x1e38> +80002b94: 00c12783 lw a5,12(sp) +80002b98: 00000c93 li s9,0 +80002b9c: 00e12623 sw a4,12(sp) +80002ba0: 0007cd83 lbu s11,0(a5) +80002ba4: efcfe06f j 800012a0 <_svfprintf_r+0x45c> +80002ba8: 0fc12783 lw a5,252(sp) +80002bac: 1407c063 bltz a5,80002cec <_svfprintf_r+0x1ea8> +80002bb0: 0c714783 lbu a5,199(sp) +80002bb4: 04700713 li a4,71 +80002bb8: 42975263 bge a4,s1,80002fdc <_svfprintf_r+0x2198> +80002bbc: 80013737 lui a4,0x80013 +80002bc0: ecc70d13 addi s10,a4,-308 # 80012ecc <__stack_top+0x81012ecc> +80002bc4: e19ff06f j 800029dc <_svfprintf_r+0x1b98> +80002bc8: 009787b3 add a5,a5,s1 +80002bcc: 00168693 addi a3,a3,1 +80002bd0: 0138a023 sw s3,0(a7) +80002bd4: 0098a223 sw s1,4(a7) +80002bd8: 0ef12623 sw a5,236(sp) +80002bdc: 0ed12423 sw a3,232(sp) +80002be0: 00700613 li a2,7 +80002be4: 00888893 addi a7,a7,8 +80002be8: ced65c63 bge a2,a3,800020e0 <_svfprintf_r+0x129c> +80002bec: 0e410613 addi a2,sp,228 +80002bf0: 000b0593 mv a1,s6 +80002bf4: 000a8513 mv a0,s5 +80002bf8: 2e9050ef jal ra,800086e0 <__ssprint_r> +80002bfc: b2051e63 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80002c00: 0ec12783 lw a5,236(sp) +80002c04: 000b8893 mv a7,s7 +80002c08: cd8ff06f j 800020e0 <_svfprintf_r+0x129c> +80002c0c: 00900793 li a5,9 +80002c10: b5b7e8e3 bltu a5,s11,80002760 <_svfprintf_r+0x191c> +80002c14: 834ff06f j 80001c48 <_svfprintf_r+0xe04> +80002c18: 80013737 lui a4,0x80013 +80002c1c: ec070d13 addi s10,a4,-320 # 80012ec0 <__stack_top+0x81012ec0> +80002c20: dbdff06f j 800029dc <_svfprintf_r+0x1b98> +80002c24: 0e410613 addi a2,sp,228 +80002c28: 000b0593 mv a1,s6 +80002c2c: 000a8513 mv a0,s5 +80002c30: 2b1050ef jal ra,800086e0 <__ssprint_r> +80002c34: b0051263 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80002c38: 0ec12783 lw a5,236(sp) +80002c3c: 000b8893 mv a7,s7 +80002c40: c88ff06f j 800020c8 <_svfprintf_r+0x1284> +80002c44: 00600c93 li s9,6 +80002c48: 871ff06f j 800024b8 <_svfprintf_r+0x1674> +80002c4c: 01012683 lw a3,16(sp) +80002c50: 00dd0733 add a4,s10,a3 +80002c54: 40b68633 sub a2,a3,a1 +80002c58: 40970333 sub t1,a4,s1 +80002c5c: 00060c93 mv s9,a2 +80002c60: d0c35e63 bge t1,a2,8000217c <_svfprintf_r+0x1338> +80002c64: 00030c93 mv s9,t1 +80002c68: d14ff06f j 8000217c <_svfprintf_r+0x1338> +80002c6c: 00412783 lw a5,4(sp) +80002c70: 00040d13 mv s10,s0 +80002c74: 00f71023 sh a5,0(a4) +80002c78: cb4fe06f j 8000112c <_svfprintf_r+0x2e8> +80002c7c: 00c12783 lw a5,12(sp) +80002c80: 00000c93 li s9,0 +80002c84: 00e12623 sw a4,12(sp) +80002c88: 0007ad83 lw s11,0(a5) +80002c8c: e14fe06f j 800012a0 <_svfprintf_r+0x45c> +80002c90: 00c12783 lw a5,12(sp) +80002c94: 00000c93 li s9,0 +80002c98: 00e12623 sw a4,12(sp) +80002c9c: 0007ad83 lw s11,0(a5) +80002ca0: f68ff06f j 80002408 <_svfprintf_r+0x15c4> +80002ca4: 00c12783 lw a5,12(sp) +80002ca8: 00e12623 sw a4,12(sp) +80002cac: 0007ad83 lw s11,0(a5) +80002cb0: 41fddc93 srai s9,s11,0x1f +80002cb4: 000c8713 mv a4,s9 +80002cb8: d64fe06f j 8000121c <_svfprintf_r+0x3d8> +80002cbc: 00c12783 lw a5,12(sp) +80002cc0: 00000c93 li s9,0 +80002cc4: 00e12623 sw a4,12(sp) +80002cc8: 0007ad83 lw s11,0(a5) +80002ccc: 00100713 li a4,1 +80002cd0: dd8fe06f j 800012a8 <_svfprintf_r+0x464> +80002cd4: 0e410613 addi a2,sp,228 +80002cd8: 000b0593 mv a1,s6 +80002cdc: 000a8513 mv a0,s5 +80002ce0: 201050ef jal ra,800086e0 <__ssprint_r> +80002ce4: 00cb5783 lhu a5,12(s6) +80002ce8: c5cfe06f j 80001144 <_svfprintf_r+0x300> +80002cec: 02d00793 li a5,45 +80002cf0: 0cf103a3 sb a5,199(sp) +80002cf4: ec1ff06f j 80002bb4 <_svfprintf_r+0x1d70> +80002cf8: 0e410613 addi a2,sp,228 +80002cfc: 000b0593 mv a1,s6 +80002d00: 000a8513 mv a0,s5 +80002d04: 1dd050ef jal ra,800086e0 <__ssprint_r> +80002d08: a2051863 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80002d0c: 0cc12583 lw a1,204(sp) +80002d10: 0ec12783 lw a5,236(sp) +80002d14: 0e812683 lw a3,232(sp) +80002d18: 000b8893 mv a7,s7 +80002d1c: b805d0e3 bgez a1,8000289c <_svfprintf_r+0x1a58> +80002d20: d2dff06f j 80002a4c <_svfprintf_r+0x1c08> +80002d24: 00600313 li t1,6 +80002d28: eb4fe06f j 800013dc <_svfprintf_r+0x598> +80002d2c: 01012703 lw a4,16(sp) +80002d30: 00ed06b3 add a3,s10,a4 +80002d34: ba96fe63 bgeu a3,s1,800020f0 <_svfprintf_r+0x12ac> +80002d38: 00068493 mv s1,a3 +80002d3c: bb4ff06f j 800020f0 <_svfprintf_r+0x12ac> +80002d40: 03012703 lw a4,48(sp) +80002d44: ffd00793 li a5,-3 +80002d48: 00f74463 blt a4,a5,80002d50 <_svfprintf_r+0x1f0c> +80002d4c: 00e35a63 bge t1,a4,80002d60 <_svfprintf_r+0x1f1c> +80002d50: ffe48493 addi s1,s1,-2 +80002d54: fdf4f793 andi a5,s1,-33 +80002d58: 06f12c23 sw a5,120(sp) +80002d5c: fd4fe06f j 80001530 <_svfprintf_r+0x6ec> +80002d60: 01012783 lw a5,16(sp) +80002d64: 03012703 lw a4,48(sp) +80002d68: 28f74063 blt a4,a5,80002fe8 <_svfprintf_r+0x21a4> +80002d6c: 06812783 lw a5,104(sp) +80002d70: 00070c93 mv s9,a4 +80002d74: 0017f793 andi a5,a5,1 +80002d78: 00078663 beqz a5,80002d84 <_svfprintf_r+0x1f40> +80002d7c: 03c12783 lw a5,60(sp) +80002d80: 00f70cb3 add s9,a4,a5 +80002d84: 06812783 lw a5,104(sp) +80002d88: 4007f793 andi a5,a5,1024 +80002d8c: 00078663 beqz a5,80002d98 <_svfprintf_r+0x1f54> +80002d90: 03012783 lw a5,48(sp) +80002d94: 06f040e3 bgtz a5,800035f4 <_svfprintf_r+0x27b0> +80002d98: fffccc13 not s8,s9 +80002d9c: 41fc5c13 srai s8,s8,0x1f +80002da0: 018cfc33 and s8,s9,s8 +80002da4: 06700493 li s1,103 +80002da8: 02012623 sw zero,44(sp) +80002dac: 02012a23 sw zero,52(sp) +80002db0: 89dfe06f j 8000164c <_svfprintf_r+0x808> +80002db4: 0c714783 lbu a5,199(sp) +80002db8: 00000313 li t1,0 +80002dbc: 00078463 beqz a5,80002dc4 <_svfprintf_r+0x1f80> +80002dc0: cb0fe06f j 80001270 <_svfprintf_r+0x42c> +80002dc4: a54fe06f j 80001018 <_svfprintf_r+0x1d4> +80002dc8: 0e410613 addi a2,sp,228 +80002dcc: 000b0593 mv a1,s6 +80002dd0: 000a8513 mv a0,s5 +80002dd4: 10d050ef jal ra,800086e0 <__ssprint_r> +80002dd8: 96051063 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80002ddc: 03812783 lw a5,56(sp) +80002de0: 000b8893 mv a7,s7 +80002de4: 01000813 li a6,16 +80002de8: 0007c683 lbu a3,0(a5) +80002dec: 00700e13 li t3,7 +80002df0: 0ec12783 lw a5,236(sp) +80002df4: 00d484b3 add s1,s1,a3 +80002df8: 809ff06f j 80002600 <_svfprintf_r+0x17bc> +80002dfc: 02d00793 li a5,45 +80002e00: 0cf103a3 sb a5,199(sp) +80002e04: bc9ff06f j 800029cc <_svfprintf_r+0x1b88> +80002e08: 0e410613 addi a2,sp,228 +80002e0c: 000b0593 mv a1,s6 +80002e10: 000a8513 mv a0,s5 +80002e14: 0cd050ef jal ra,800086e0 <__ssprint_r> +80002e18: 92051063 bnez a0,80001f38 <_svfprintf_r+0x10f4> +80002e1c: 0cc12583 lw a1,204(sp) +80002e20: 0ec12783 lw a5,236(sp) +80002e24: 000b8893 mv a7,s7 +80002e28: b0cff06f j 80002134 <_svfprintf_r+0x12f0> +80002e2c: 0b010c13 addi s8,sp,176 +80002e30: 00030693 mv a3,t1 +80002e34: 0dc10813 addi a6,sp,220 +80002e38: 0d010793 addi a5,sp,208 +80002e3c: 0cc10713 addi a4,sp,204 +80002e40: 00300613 li a2,3 +80002e44: 000c0593 mv a1,s8 +80002e48: 000a8513 mv a0,s5 +80002e4c: 03112423 sw a7,40(sp) +80002e50: 02612223 sw t1,36(sp) +80002e54: 0bd12823 sw t4,176(sp) +80002e58: 03d12023 sw t4,32(sp) +80002e5c: 0be12a23 sw t5,180(sp) +80002e60: 01e12e23 sw t5,28(sp) +80002e64: 0bf12c23 sw t6,184(sp) +80002e68: 01f12823 sw t6,16(sp) +80002e6c: 0bc12e23 sw t3,188(sp) +80002e70: 01c12423 sw t3,8(sp) +80002e74: 764020ef jal ra,800055d8 <_ldtoa_r> +80002e78: 00812e03 lw t3,8(sp) +80002e7c: 01012f83 lw t6,16(sp) +80002e80: 01c12f03 lw t5,28(sp) +80002e84: 02012e83 lw t4,32(sp) +80002e88: 02412303 lw t1,36(sp) +80002e8c: 02812883 lw a7,40(sp) +80002e90: 00050d13 mv s10,a0 +80002e94: 04600793 li a5,70 +80002e98: 006d0833 add a6,s10,t1 +80002e9c: 68fc9c63 bne s9,a5,80003534 <_svfprintf_r+0x26f0> +80002ea0: 000d4683 lbu a3,0(s10) +80002ea4: 03000793 li a5,48 +80002ea8: 14f688e3 beq a3,a5,800037f8 <_svfprintf_r+0x29b4> +80002eac: 0a010c93 addi s9,sp,160 +80002eb0: 0cc12783 lw a5,204(sp) +80002eb4: 00f80833 add a6,a6,a5 +80002eb8: ddcfe06f j 80001494 <_svfprintf_r+0x650> +80002ebc: 0b010c13 addi s8,sp,176 +80002ec0: 0d010793 addi a5,sp,208 +80002ec4: 00030693 mv a3,t1 +80002ec8: 0dc10813 addi a6,sp,220 +80002ecc: 0cc10713 addi a4,sp,204 +80002ed0: 00200613 li a2,2 +80002ed4: 000c0593 mv a1,s8 +80002ed8: 000a8513 mv a0,s5 +80002edc: 02612223 sw t1,36(sp) +80002ee0: 0bd12823 sw t4,176(sp) +80002ee4: 03d12023 sw t4,32(sp) +80002ee8: 0be12a23 sw t5,180(sp) +80002eec: 01e12e23 sw t5,28(sp) +80002ef0: 0bf12c23 sw t6,184(sp) +80002ef4: 01f12823 sw t6,16(sp) +80002ef8: 0bc12e23 sw t3,188(sp) +80002efc: 01c12423 sw t3,8(sp) +80002f00: 6d8020ef jal ra,800055d8 <_ldtoa_r> +80002f04: 04700793 li a5,71 +80002f08: 00812e03 lw t3,8(sp) +80002f0c: 01012f83 lw t6,16(sp) +80002f10: 01c12f03 lw t5,28(sp) +80002f14: 02012e83 lw t4,32(sp) +80002f18: 02412303 lw t1,36(sp) +80002f1c: 02812883 lw a7,40(sp) +80002f20: 00050d13 mv s10,a0 +80002f24: f6fc98e3 bne s9,a5,80002e94 <_svfprintf_r+0x2050> +80002f28: 06812783 lw a5,104(sp) +80002f2c: 0017f793 andi a5,a5,1 +80002f30: 5e079c63 bnez a5,80003528 <_svfprintf_r+0x26e4> +80002f34: 04700713 li a4,71 +80002f38: 0dc12783 lw a5,220(sp) +80002f3c: 06e12c23 sw a4,120(sp) +80002f40: dc0fe06f j 80001500 <_svfprintf_r+0x6bc> +80002f44: 0c714783 lbu a5,199(sp) +80002f48: 00d12623 sw a3,12(sp) +80002f4c: 02012623 sw zero,44(sp) +80002f50: 02012a23 sw zero,52(sp) +80002f54: 02012823 sw zero,48(sp) +80002f58: 00030c13 mv s8,t1 +80002f5c: 00030c93 mv s9,t1 +80002f60: 00000313 li t1,0 +80002f64: 00078463 beqz a5,80002f6c <_svfprintf_r+0x2128> +80002f68: b08fe06f j 80001270 <_svfprintf_r+0x42c> +80002f6c: 8acfe06f j 80001018 <_svfprintf_r+0x1d4> +80002f70: 0e410613 addi a2,sp,228 +80002f74: 000b0593 mv a1,s6 +80002f78: 000a8513 mv a0,s5 +80002f7c: 764050ef jal ra,800086e0 <__ssprint_r> +80002f80: 00050463 beqz a0,80002f88 <_svfprintf_r+0x2144> +80002f84: fb5fe06f j 80001f38 <_svfprintf_r+0x10f4> +80002f88: 0cc12483 lw s1,204(sp) +80002f8c: 01012703 lw a4,16(sp) +80002f90: 0ec12783 lw a5,236(sp) +80002f94: 000b8893 mv a7,s7 +80002f98: 40970633 sub a2,a4,s1 +80002f9c: 9e0ff06f j 8000217c <_svfprintf_r+0x1338> +80002fa0: 06812783 lw a5,104(sp) +80002fa4: 03012703 lw a4,48(sp) +80002fa8: 0017f793 andi a5,a5,1 +80002fac: 0067e7b3 or a5,a5,t1 +80002fb0: 0ce054e3 blez a4,80003878 <_svfprintf_r+0x2a34> +80002fb4: 6c079863 bnez a5,80003684 <_svfprintf_r+0x2840> +80002fb8: 03012c83 lw s9,48(sp) +80002fbc: 06600493 li s1,102 +80002fc0: 06812783 lw a5,104(sp) +80002fc4: 4007f793 andi a5,a5,1024 +80002fc8: 62079863 bnez a5,800035f8 <_svfprintf_r+0x27b4> +80002fcc: fffccc13 not s8,s9 +80002fd0: 41fc5c13 srai s8,s8,0x1f +80002fd4: 018cfc33 and s8,s9,s8 +80002fd8: dd1ff06f j 80002da8 <_svfprintf_r+0x1f64> +80002fdc: 80013737 lui a4,0x80013 +80002fe0: ec870d13 addi s10,a4,-312 # 80012ec8 <__stack_top+0x81012ec8> +80002fe4: 9f9ff06f j 800029dc <_svfprintf_r+0x1b98> +80002fe8: 01012783 lw a5,16(sp) +80002fec: 03c12703 lw a4,60(sp) +80002ff0: 06700493 li s1,103 +80002ff4: 00e78cb3 add s9,a5,a4 +80002ff8: 03012783 lw a5,48(sp) +80002ffc: fcf042e3 bgtz a5,80002fc0 <_svfprintf_r+0x217c> +80003000: 40fc8cb3 sub s9,s9,a5 +80003004: 001c8c93 addi s9,s9,1 +80003008: fffccc13 not s8,s9 +8000300c: 41fc5c13 srai s8,s8,0x1f +80003010: 018cfc33 and s8,s9,s8 +80003014: d95ff06f j 80002da8 <_svfprintf_r+0x1f64> +80003018: 800136b7 lui a3,0x80013 +8000301c: 07068e93 addi t4,a3,112 # 80013070 <__stack_top+0x81013070> +80003020: 83dfe06f j 8000185c <_svfprintf_r+0xa18> +80003024: 03000793 li a5,48 +80003028: 0cf10423 sb a5,200(sp) +8000302c: 05800793 li a5,88 +80003030: 00296713 ori a4,s2,2 +80003034: 0cf104a3 sb a5,201(sp) +80003038: 06e12423 sw a4,104(sp) +8000303c: 06300793 li a5,99 +80003040: 00000d93 li s11,0 +80003044: 14c10d13 addi s10,sp,332 +80003048: 4467ce63 blt a5,t1,800034a4 <_svfprintf_r+0x2660> +8000304c: 0fc12e03 lw t3,252(sp) +80003050: fdf4fc93 andi s9,s1,-33 +80003054: 07912c23 sw s9,120(sp) +80003058: 06012e23 sw zero,124(sp) +8000305c: 0f012e83 lw t4,240(sp) +80003060: 0f412f03 lw t5,244(sp) +80003064: 0f812f83 lw t6,248(sp) +80003068: 10296913 ori s2,s2,258 +8000306c: 3c0e4263 bltz t3,80003430 <_svfprintf_r+0x25ec> +80003070: 06100793 li a5,97 +80003074: 62f48863 beq s1,a5,800036a4 <_svfprintf_r+0x2860> +80003078: 04100793 li a5,65 +8000307c: 00f48463 beq s1,a5,80003084 <_svfprintf_r+0x2240> +80003080: b88fe06f j 80001408 <_svfprintf_r+0x5c4> +80003084: 0b010c13 addi s8,sp,176 +80003088: 000c0513 mv a0,s8 +8000308c: 03112623 sw a7,44(sp) +80003090: 02612423 sw t1,40(sp) +80003094: 0bd12823 sw t4,176(sp) +80003098: 0be12a23 sw t5,180(sp) +8000309c: 0bf12c23 sw t6,184(sp) +800030a0: 0bc12e23 sw t3,188(sp) +800030a4: 6e40f0ef jal ra,80012788 <__trunctfdf2> +800030a8: 0cc10613 addi a2,sp,204 +800030ac: 25c050ef jal ra,80008308 +800030b0: 00058613 mv a2,a1 +800030b4: 00050593 mv a1,a0 +800030b8: 000c0513 mv a0,s8 +800030bc: 4a40f0ef jal ra,80012560 <__extenddftf2> +800030c0: 09010793 addi a5,sp,144 +800030c4: 00078593 mv a1,a5 +800030c8: 00f12423 sw a5,8(sp) +800030cc: 0b012783 lw a5,176(sp) +800030d0: 0a010c93 addi s9,sp,160 +800030d4: 08010613 addi a2,sp,128 +800030d8: 08f12823 sw a5,144(sp) +800030dc: 0b412783 lw a5,180(sp) +800030e0: 000c8513 mv a0,s9 +800030e4: 06c12623 sw a2,108(sp) +800030e8: 08f12a23 sw a5,148(sp) +800030ec: 0b812783 lw a5,184(sp) +800030f0: 08012023 sw zero,128(sp) +800030f4: 08012223 sw zero,132(sp) +800030f8: 08f12c23 sw a5,152(sp) +800030fc: 0bc12783 lw a5,188(sp) +80003100: 08012423 sw zero,136(sp) +80003104: 08f12e23 sw a5,156(sp) +80003108: 3ffc07b7 lui a5,0x3ffc0 +8000310c: 08f12623 sw a5,140(sp) +80003110: 3b40c0ef jal ra,8000f4c4 <__multf3> +80003114: 0a012803 lw a6,160(sp) +80003118: 0a412e03 lw t3,164(sp) +8000311c: 0a812e83 lw t4,168(sp) +80003120: 0ac12f03 lw t5,172(sp) +80003124: 000c8593 mv a1,s9 +80003128: 000c0513 mv a0,s8 +8000312c: 0b012823 sw a6,176(sp) +80003130: 03012223 sw a6,36(sp) +80003134: 0bc12a23 sw t3,180(sp) +80003138: 03c12023 sw t3,32(sp) +8000313c: 0bd12c23 sw t4,184(sp) +80003140: 01d12e23 sw t4,28(sp) +80003144: 0be12e23 sw t5,188(sp) +80003148: 01e12823 sw t5,16(sp) +8000314c: 0a012023 sw zero,160(sp) +80003150: 0a012223 sw zero,164(sp) +80003154: 0a012423 sw zero,168(sp) +80003158: 0a012623 sw zero,172(sp) +8000315c: 7a50b0ef jal ra,8000f100 <__eqtf2> +80003160: 01012f03 lw t5,16(sp) +80003164: 01c12e83 lw t4,28(sp) +80003168: 02012e03 lw t3,32(sp) +8000316c: 02412803 lw a6,36(sp) +80003170: 02812303 lw t1,40(sp) +80003174: 02c12883 lw a7,44(sp) +80003178: 00051663 bnez a0,80003184 <_svfprintf_r+0x2340> +8000317c: 00100793 li a5,1 +80003180: 0cf12623 sw a5,204(sp) +80003184: 800137b7 lui a5,0x80013 +80003188: ee478793 addi a5,a5,-284 # 80012ee4 <__stack_top+0x81012ee4> +8000318c: 06f12223 sw a5,100(sp) +80003190: fff30693 addi a3,t1,-1 +80003194: 000d0793 mv a5,s10 +80003198: 0940006f j 8000322c <_svfprintf_r+0x23e8> +8000319c: 000c8593 mv a1,s9 +800031a0: 000c0513 mv a0,s8 +800031a4: 06c12023 sw a2,96(sp) +800031a8: 05f12e23 sw t6,92(sp) +800031ac: 04512c23 sw t0,88(sp) +800031b0: 04712a23 sw t2,84(sp) +800031b4: 04f12823 sw a5,80(sp) +800031b8: 03112a23 sw a7,52(sp) +800031bc: 02612823 sw t1,48(sp) +800031c0: 0a712823 sw t2,176(sp) +800031c4: 02712623 sw t2,44(sp) +800031c8: 0a512a23 sw t0,180(sp) +800031cc: 02512423 sw t0,40(sp) +800031d0: 0bf12c23 sw t6,184(sp) +800031d4: 03f12223 sw t6,36(sp) +800031d8: 0ac12e23 sw a2,188(sp) +800031dc: 02c12023 sw a2,32(sp) +800031e0: 0a012023 sw zero,160(sp) +800031e4: 0a012223 sw zero,164(sp) +800031e8: 0a012423 sw zero,168(sp) +800031ec: 0a012623 sw zero,172(sp) +800031f0: 7110b0ef jal ra,8000f100 <__eqtf2> +800031f4: 01c12683 lw a3,28(sp) +800031f8: 02012f03 lw t5,32(sp) +800031fc: 02412e83 lw t4,36(sp) +80003200: 02812e03 lw t3,40(sp) +80003204: 02c12803 lw a6,44(sp) +80003208: 03012303 lw t1,48(sp) +8000320c: 03412883 lw a7,52(sp) +80003210: 05012783 lw a5,80(sp) +80003214: 05412383 lw t2,84(sp) +80003218: 05812283 lw t0,88(sp) +8000321c: 05c12f83 lw t6,92(sp) +80003220: 06012603 lw a2,96(sp) +80003224: fff68693 addi a3,a3,-1 +80003228: 10050e63 beqz a0,80003344 <_svfprintf_r+0x2500> +8000322c: 00812603 lw a2,8(sp) +80003230: 000c8593 mv a1,s9 +80003234: 02f12a23 sw a5,52(sp) +80003238: 000c0513 mv a0,s8 +8000323c: 400307b7 lui a5,0x40030 +80003240: 04d12823 sw a3,80(sp) +80003244: 03112823 sw a7,48(sp) +80003248: 02612623 sw t1,44(sp) +8000324c: 08f12e23 sw a5,156(sp) +80003250: 0be12623 sw t5,172(sp) +80003254: 0b012023 sw a6,160(sp) +80003258: 0bc12223 sw t3,164(sp) +8000325c: 0bd12423 sw t4,168(sp) +80003260: 08012823 sw zero,144(sp) +80003264: 08012a23 sw zero,148(sp) +80003268: 08012c23 sw zero,152(sp) +8000326c: 2580c0ef jal ra,8000f4c4 <__multf3> +80003270: 0b012e83 lw t4,176(sp) +80003274: 0b412e03 lw t3,180(sp) +80003278: 0b812803 lw a6,184(sp) +8000327c: 0bc12603 lw a2,188(sp) +80003280: 000c0513 mv a0,s8 +80003284: 03d12423 sw t4,40(sp) +80003288: 03c12223 sw t3,36(sp) +8000328c: 03012023 sw a6,32(sp) +80003290: 00c12e23 sw a2,28(sp) +80003294: 7d10e0ef jal ra,80012264 <__fixtfsi> +80003298: 00050593 mv a1,a0 +8000329c: 00a12823 sw a0,16(sp) +800032a0: 000c0513 mv a0,s8 +800032a4: 16c0f0ef jal ra,80012410 <__floatsitf> +800032a8: 01c12603 lw a2,28(sp) +800032ac: 02812e83 lw t4,40(sp) +800032b0: 02412e03 lw t3,36(sp) +800032b4: 08c12e23 sw a2,156(sp) +800032b8: 0b012603 lw a2,176(sp) +800032bc: 02012803 lw a6,32(sp) +800032c0: 00812583 lw a1,8(sp) +800032c4: 08c12023 sw a2,128(sp) +800032c8: 0b412603 lw a2,180(sp) +800032cc: 000c8513 mv a0,s9 +800032d0: 09d12823 sw t4,144(sp) +800032d4: 08c12223 sw a2,132(sp) +800032d8: 0b812603 lw a2,184(sp) +800032dc: 09c12a23 sw t3,148(sp) +800032e0: 09012c23 sw a6,152(sp) +800032e4: 08c12423 sw a2,136(sp) +800032e8: 0bc12603 lw a2,188(sp) +800032ec: 08c12623 sw a2,140(sp) +800032f0: 06c12603 lw a2,108(sp) +800032f4: 4a80d0ef jal ra,8001079c <__subtf3> +800032f8: 06412703 lw a4,100(sp) +800032fc: 01012783 lw a5,16(sp) +80003300: 05012683 lw a3,80(sp) +80003304: 0a012383 lw t2,160(sp) +80003308: 00f70633 add a2,a4,a5 +8000330c: 00064583 lbu a1,0(a2) +80003310: 03412783 lw a5,52(sp) +80003314: 0a412283 lw t0,164(sp) +80003318: 0a812f83 lw t6,168(sp) +8000331c: 0ac12603 lw a2,172(sp) +80003320: 06f12a23 sw a5,116(sp) +80003324: 00b78023 sb a1,0(a5) # 40030000 <__stack_size+0x4002fc00> +80003328: 06d12823 sw a3,112(sp) +8000332c: fff00713 li a4,-1 +80003330: 00d12e23 sw a3,28(sp) +80003334: 02c12303 lw t1,44(sp) +80003338: 03012883 lw a7,48(sp) +8000333c: 00178793 addi a5,a5,1 +80003340: e4e69ee3 bne a3,a4,8000319c <_svfprintf_r+0x2358> +80003344: 3ffe06b7 lui a3,0x3ffe0 +80003348: 000c8593 mv a1,s9 +8000334c: 000c0513 mv a0,s8 +80003350: 02f12023 sw a5,32(sp) +80003354: 01112e23 sw a7,28(sp) +80003358: 00612423 sw t1,8(sp) +8000335c: 0a712823 sw t2,176(sp) +80003360: 02712823 sw t2,48(sp) +80003364: 0a512a23 sw t0,180(sp) +80003368: 02512623 sw t0,44(sp) +8000336c: 0bf12c23 sw t6,184(sp) +80003370: 03f12423 sw t6,40(sp) +80003374: 0ac12e23 sw a2,188(sp) +80003378: 02c12223 sw a2,36(sp) +8000337c: 0a012023 sw zero,160(sp) +80003380: 0a012223 sw zero,164(sp) +80003384: 0a012423 sw zero,168(sp) +80003388: 0ad12623 sw a3,172(sp) +8000338c: 6a10b0ef jal ra,8000f22c <__getf2> +80003390: 00812303 lw t1,8(sp) +80003394: 01c12883 lw a7,28(sp) +80003398: 02012783 lw a5,32(sp) +8000339c: 0aa04463 bgtz a0,80003444 <_svfprintf_r+0x2600> +800033a0: 03012383 lw t2,48(sp) +800033a4: 02c12283 lw t0,44(sp) +800033a8: 02812f83 lw t6,40(sp) +800033ac: 02412603 lw a2,36(sp) +800033b0: 3ffe06b7 lui a3,0x3ffe0 +800033b4: 000c8593 mv a1,s9 +800033b8: 000c0513 mv a0,s8 +800033bc: 0a712823 sw t2,176(sp) +800033c0: 0a512a23 sw t0,180(sp) +800033c4: 0bf12c23 sw t6,184(sp) +800033c8: 0ac12e23 sw a2,188(sp) +800033cc: 0a012023 sw zero,160(sp) +800033d0: 0a012223 sw zero,164(sp) +800033d4: 0a012423 sw zero,168(sp) +800033d8: 0ad12623 sw a3,172(sp) +800033dc: 5250b0ef jal ra,8000f100 <__eqtf2> +800033e0: 00812303 lw t1,8(sp) +800033e4: 01c12883 lw a7,28(sp) +800033e8: 02012783 lw a5,32(sp) +800033ec: 00051863 bnez a0,800033fc <_svfprintf_r+0x25b8> +800033f0: 01012703 lw a4,16(sp) +800033f4: 00177693 andi a3,a4,1 +800033f8: 04069663 bnez a3,80003444 <_svfprintf_r+0x2600> +800033fc: 07012703 lw a4,112(sp) +80003400: 03000613 li a2,48 +80003404: 00170693 addi a3,a4,1 +80003408: 00d786b3 add a3,a5,a3 +8000340c: 00075463 bgez a4,80003414 <_svfprintf_r+0x25d0> +80003410: 8f0fe06f j 80001500 <_svfprintf_r+0x6bc> +80003414: 00178793 addi a5,a5,1 +80003418: fec78fa3 sb a2,-1(a5) +8000341c: fed79ce3 bne a5,a3,80003414 <_svfprintf_r+0x25d0> +80003420: 8e0fe06f j 80001500 <_svfprintf_r+0x6bc> +80003424: 07212423 sw s2,104(sp) +80003428: 00000d93 li s11,0 +8000342c: 00028913 mv s2,t0 +80003430: 800007b7 lui a5,0x80000 +80003434: 01c7ce33 xor t3,a5,t3 +80003438: 02d00793 li a5,45 +8000343c: 06f12e23 sw a5,124(sp) +80003440: c31ff06f j 80003070 <_svfprintf_r+0x222c> +80003444: 07412703 lw a4,116(sp) +80003448: 00078693 mv a3,a5 +8000344c: 0ce12e23 sw a4,220(sp) +80003450: 06412703 lw a4,100(sp) +80003454: fff7c603 lbu a2,-1(a5) # 7fffffff <__stack_top+0x80ffffff> +80003458: 00f74583 lbu a1,15(a4) +8000345c: 02b61063 bne a2,a1,8000347c <_svfprintf_r+0x2638> +80003460: 03000513 li a0,48 +80003464: fea68fa3 sb a0,-1(a3) # 3ffdffff <__stack_size+0x3ffdfbff> +80003468: 0dc12683 lw a3,220(sp) +8000346c: fff68613 addi a2,a3,-1 +80003470: 0cc12e23 sw a2,220(sp) +80003474: fff6c603 lbu a2,-1(a3) +80003478: fec586e3 beq a1,a2,80003464 <_svfprintf_r+0x2620> +8000347c: 00160593 addi a1,a2,1 +80003480: 03900513 li a0,57 +80003484: 0ff5f593 andi a1,a1,255 +80003488: 00a60663 beq a2,a0,80003494 <_svfprintf_r+0x2650> +8000348c: feb68fa3 sb a1,-1(a3) +80003490: 870fe06f j 80001500 <_svfprintf_r+0x6bc> +80003494: 06412703 lw a4,100(sp) +80003498: 00a74583 lbu a1,10(a4) +8000349c: feb68fa3 sb a1,-1(a3) +800034a0: 860fe06f j 80001500 <_svfprintf_r+0x6bc> +800034a4: 00130593 addi a1,t1,1 +800034a8: 000a8513 mv a0,s5 +800034ac: 01112823 sw a7,16(sp) +800034b0: 00612423 sw t1,8(sp) +800034b4: 46c030ef jal ra,80006920 <_malloc_r> +800034b8: 00812303 lw t1,8(sp) +800034bc: 01012883 lw a7,16(sp) +800034c0: 00050d13 mv s10,a0 +800034c4: 42050463 beqz a0,800038ec <_svfprintf_r+0x2aa8> +800034c8: 00050d93 mv s11,a0 +800034cc: b81ff06f j 8000304c <_svfprintf_r+0x2208> +800034d0: 03000793 li a5,48 +800034d4: 0cf10423 sb a5,200(sp) +800034d8: 07800793 li a5,120 +800034dc: b55ff06f j 80003030 <_svfprintf_r+0x21ec> +800034e0: 009787b3 add a5,a5,s1 +800034e4: 00168693 addi a3,a3,1 +800034e8: 0138a023 sw s3,0(a7) +800034ec: 0098a223 sw s1,4(a7) +800034f0: 0ef12623 sw a5,236(sp) +800034f4: 0ed12423 sw a3,232(sp) +800034f8: 00700613 li a2,7 +800034fc: b8d65e63 bge a2,a3,80002898 <_svfprintf_r+0x1a54> +80003500: 0e410613 addi a2,sp,228 +80003504: 000b0593 mv a1,s6 +80003508: 000a8513 mv a0,s5 +8000350c: 1d4050ef jal ra,800086e0 <__ssprint_r> +80003510: 00050463 beqz a0,80003518 <_svfprintf_r+0x26d4> +80003514: a25fe06f j 80001f38 <_svfprintf_r+0x10f4> +80003518: 0ec12783 lw a5,236(sp) +8000351c: 0e812683 lw a3,232(sp) +80003520: 000b8893 mv a7,s7 +80003524: b78ff06f j 8000289c <_svfprintf_r+0x1a58> +80003528: 04700793 li a5,71 +8000352c: 006d0833 add a6,s10,t1 +80003530: 06f12c23 sw a5,120(sp) +80003534: 0a010c93 addi s9,sp,160 +80003538: f5dfd06f j 80001494 <_svfprintf_r+0x650> +8000353c: 00090c13 mv s8,s2 +80003540: d0cfe06f j 80001a4c <_svfprintf_r+0xc08> +80003544: fff00793 li a5,-1 +80003548: 00f12223 sw a5,4(sp) +8000354c: c05fd06f j 80001150 <_svfprintf_r+0x30c> +80003550: 00031463 bnez t1,80003558 <_svfprintf_r+0x2714> +80003554: 00100313 li t1,1 +80003558: 0fc12e03 lw t3,252(sp) +8000355c: 0f012e83 lw t4,240(sp) +80003560: 0f412f03 lw t5,244(sp) +80003564: 0f812f83 lw t6,248(sp) +80003568: 10096293 ori t0,s2,256 +8000356c: ea0e4ce3 bltz t3,80003424 <_svfprintf_r+0x25e0> +80003570: 0b010c13 addi s8,sp,176 +80003574: 00030693 mv a3,t1 +80003578: 0dc10813 addi a6,sp,220 +8000357c: 0d010793 addi a5,sp,208 +80003580: 0cc10713 addi a4,sp,204 +80003584: 00200613 li a2,2 +80003588: 000c0593 mv a1,s8 +8000358c: 000a8513 mv a0,s5 +80003590: 02512623 sw t0,44(sp) +80003594: 03112423 sw a7,40(sp) +80003598: 02612223 sw t1,36(sp) +8000359c: 0bd12823 sw t4,176(sp) +800035a0: 03d12023 sw t4,32(sp) +800035a4: 0be12a23 sw t5,180(sp) +800035a8: 01e12e23 sw t5,28(sp) +800035ac: 0bf12c23 sw t6,184(sp) +800035b0: 01f12823 sw t6,16(sp) +800035b4: 0bc12e23 sw t3,188(sp) +800035b8: 01c12423 sw t3,8(sp) +800035bc: 01c020ef jal ra,800055d8 <_ldtoa_r> +800035c0: 02c12283 lw t0,44(sp) +800035c4: 07212423 sw s2,104(sp) +800035c8: 00812e03 lw t3,8(sp) +800035cc: 01012f83 lw t6,16(sp) +800035d0: 01c12f03 lw t5,28(sp) +800035d4: 02012e83 lw t4,32(sp) +800035d8: 02412303 lw t1,36(sp) +800035dc: 02812883 lw a7,40(sp) +800035e0: 00050d13 mv s10,a0 +800035e4: 00028913 mv s2,t0 +800035e8: 00000d93 li s11,0 +800035ec: 06012e23 sw zero,124(sp) +800035f0: 939ff06f j 80002f28 <_svfprintf_r+0x20e4> +800035f4: 06700493 li s1,103 +800035f8: 03812783 lw a5,56(sp) +800035fc: 0ff00693 li a3,255 +80003600: 02012623 sw zero,44(sp) +80003604: 0007c783 lbu a5,0(a5) +80003608: 02012a23 sw zero,52(sp) +8000360c: 04d78863 beq a5,a3,8000365c <_svfprintf_r+0x2818> +80003610: 03012703 lw a4,48(sp) +80003614: 04e7d463 bge a5,a4,8000365c <_svfprintf_r+0x2818> +80003618: 40f707b3 sub a5,a4,a5 +8000361c: 03812703 lw a4,56(sp) +80003620: 02f12823 sw a5,48(sp) +80003624: 00174783 lbu a5,1(a4) +80003628: 00078e63 beqz a5,80003644 <_svfprintf_r+0x2800> +8000362c: 03412603 lw a2,52(sp) +80003630: 00170713 addi a4,a4,1 +80003634: 02e12c23 sw a4,56(sp) +80003638: 00160613 addi a2,a2,1 +8000363c: 02c12a23 sw a2,52(sp) +80003640: fcdff06f j 8000360c <_svfprintf_r+0x27c8> +80003644: 02c12703 lw a4,44(sp) +80003648: 03812783 lw a5,56(sp) +8000364c: 00170713 addi a4,a4,1 +80003650: 0007c783 lbu a5,0(a5) +80003654: 02e12623 sw a4,44(sp) +80003658: fb5ff06f j 8000360c <_svfprintf_r+0x27c8> +8000365c: 02c12703 lw a4,44(sp) +80003660: 03412783 lw a5,52(sp) +80003664: 00e787b3 add a5,a5,a4 +80003668: 04812703 lw a4,72(sp) +8000366c: 02e787b3 mul a5,a5,a4 +80003670: 01978cb3 add s9,a5,s9 +80003674: fffccc13 not s8,s9 +80003678: 41fc5c13 srai s8,s8,0x1f +8000367c: 018cfc33 and s8,s9,s8 +80003680: fcdfd06f j 8000164c <_svfprintf_r+0x808> +80003684: 03c12783 lw a5,60(sp) +80003688: 06600493 li s1,102 +8000368c: 00f70cb3 add s9,a4,a5 +80003690: 006c8cb3 add s9,s9,t1 +80003694: 92dff06f j 80002fc0 <_svfprintf_r+0x217c> +80003698: 00000d93 li s11,0 +8000369c: 00078913 mv s2,a5 +800036a0: d91ff06f j 80003430 <_svfprintf_r+0x25ec> +800036a4: 0b010c13 addi s8,sp,176 +800036a8: 000c0513 mv a0,s8 +800036ac: 03112623 sw a7,44(sp) +800036b0: 02612423 sw t1,40(sp) +800036b4: 0bd12823 sw t4,176(sp) +800036b8: 0be12a23 sw t5,180(sp) +800036bc: 0bf12c23 sw t6,184(sp) +800036c0: 0bc12e23 sw t3,188(sp) +800036c4: 0c40f0ef jal ra,80012788 <__trunctfdf2> +800036c8: 0cc10613 addi a2,sp,204 +800036cc: 43d040ef jal ra,80008308 +800036d0: 00058613 mv a2,a1 +800036d4: 00050593 mv a1,a0 +800036d8: 000c0513 mv a0,s8 +800036dc: 6850e0ef jal ra,80012560 <__extenddftf2> +800036e0: 09010793 addi a5,sp,144 +800036e4: 00078593 mv a1,a5 +800036e8: 00f12423 sw a5,8(sp) +800036ec: 0b012783 lw a5,176(sp) +800036f0: 0a010c93 addi s9,sp,160 +800036f4: 08010613 addi a2,sp,128 +800036f8: 08f12823 sw a5,144(sp) +800036fc: 0b412783 lw a5,180(sp) +80003700: 000c8513 mv a0,s9 +80003704: 06c12623 sw a2,108(sp) +80003708: 08f12a23 sw a5,148(sp) +8000370c: 0b812783 lw a5,184(sp) +80003710: 08012023 sw zero,128(sp) +80003714: 08012223 sw zero,132(sp) +80003718: 08f12c23 sw a5,152(sp) +8000371c: 0bc12783 lw a5,188(sp) +80003720: 08012423 sw zero,136(sp) +80003724: 08f12e23 sw a5,156(sp) +80003728: 3ffc07b7 lui a5,0x3ffc0 +8000372c: 08f12623 sw a5,140(sp) +80003730: 5950b0ef jal ra,8000f4c4 <__multf3> +80003734: 0a012803 lw a6,160(sp) +80003738: 0a412e03 lw t3,164(sp) +8000373c: 0a812e83 lw t4,168(sp) +80003740: 0ac12f03 lw t5,172(sp) +80003744: 000c8593 mv a1,s9 +80003748: 000c0513 mv a0,s8 +8000374c: 0b012823 sw a6,176(sp) +80003750: 03012223 sw a6,36(sp) +80003754: 0bc12a23 sw t3,180(sp) +80003758: 03c12023 sw t3,32(sp) +8000375c: 0bd12c23 sw t4,184(sp) +80003760: 01d12e23 sw t4,28(sp) +80003764: 0be12e23 sw t5,188(sp) +80003768: 01e12823 sw t5,16(sp) +8000376c: 0a012023 sw zero,160(sp) +80003770: 0a012223 sw zero,164(sp) +80003774: 0a012423 sw zero,168(sp) +80003778: 0a012623 sw zero,172(sp) +8000377c: 1850b0ef jal ra,8000f100 <__eqtf2> +80003780: 01012f03 lw t5,16(sp) +80003784: 01c12e83 lw t4,28(sp) +80003788: 02012e03 lw t3,32(sp) +8000378c: 02412803 lw a6,36(sp) +80003790: 02812303 lw t1,40(sp) +80003794: 02c12883 lw a7,44(sp) +80003798: 00051663 bnez a0,800037a4 <_svfprintf_r+0x2960> +8000379c: 00100793 li a5,1 +800037a0: 0cf12623 sw a5,204(sp) +800037a4: 800137b7 lui a5,0x80013 +800037a8: ed078793 addi a5,a5,-304 # 80012ed0 <__stack_top+0x81012ed0> +800037ac: 06f12223 sw a5,100(sp) +800037b0: 9e1ff06f j 80003190 <_svfprintf_r+0x234c> +800037b4: 0d610693 addi a3,sp,214 +800037b8: 00061863 bnez a2,800037c8 <_svfprintf_r+0x2984> +800037bc: 03000693 li a3,48 +800037c0: 0cd10b23 sb a3,214(sp) +800037c4: 0d710693 addi a3,sp,215 +800037c8: 1b010713 addi a4,sp,432 +800037cc: 03078793 addi a5,a5,48 +800037d0: 40e68633 sub a2,a3,a4 +800037d4: 00f68023 sb a5,0(a3) +800037d8: 0dd60793 addi a5,a2,221 +800037dc: 04f12223 sw a5,68(sp) +800037e0: e29fd06f j 80001608 <_svfprintf_r+0x7c4> +800037e4: 06812783 lw a5,104(sp) +800037e8: 0017f793 andi a5,a5,1 +800037ec: 00079463 bnez a5,800037f4 <_svfprintf_r+0x29b0> +800037f0: e39fd06f j 80001628 <_svfprintf_r+0x7e4> +800037f4: e2dfd06f j 80001620 <_svfprintf_r+0x7dc> +800037f8: 0a010c93 addi s9,sp,160 +800037fc: 000c8593 mv a1,s9 +80003800: 000c0513 mv a0,s8 +80003804: 03012623 sw a6,44(sp) +80003808: 03112423 sw a7,40(sp) +8000380c: 02612223 sw t1,36(sp) +80003810: 0bd12823 sw t4,176(sp) +80003814: 03d12023 sw t4,32(sp) +80003818: 0be12a23 sw t5,180(sp) +8000381c: 01e12e23 sw t5,28(sp) +80003820: 0bf12c23 sw t6,184(sp) +80003824: 01f12823 sw t6,16(sp) +80003828: 0bc12e23 sw t3,188(sp) +8000382c: 01c12423 sw t3,8(sp) +80003830: 0a012023 sw zero,160(sp) +80003834: 0a012223 sw zero,164(sp) +80003838: 0a012423 sw zero,168(sp) +8000383c: 0a012623 sw zero,172(sp) +80003840: 0c10b0ef jal ra,8000f100 <__eqtf2> +80003844: 00812e03 lw t3,8(sp) +80003848: 01012f83 lw t6,16(sp) +8000384c: 01c12f03 lw t5,28(sp) +80003850: 02012e83 lw t4,32(sp) +80003854: 02412303 lw t1,36(sp) +80003858: 02812883 lw a7,40(sp) +8000385c: 02c12803 lw a6,44(sp) +80003860: e4050863 beqz a0,80002eb0 <_svfprintf_r+0x206c> +80003864: 00100793 li a5,1 +80003868: 406787b3 sub a5,a5,t1 +8000386c: 0cf12623 sw a5,204(sp) +80003870: 00f80833 add a6,a6,a5 +80003874: c21fd06f j 80001494 <_svfprintf_r+0x650> +80003878: 00079a63 bnez a5,8000388c <_svfprintf_r+0x2a48> +8000387c: 00100c13 li s8,1 +80003880: 06600493 li s1,102 +80003884: 00100c93 li s9,1 +80003888: d20ff06f j 80002da8 <_svfprintf_r+0x1f64> +8000388c: 03c12783 lw a5,60(sp) +80003890: 06600493 li s1,102 +80003894: 00178c93 addi s9,a5,1 +80003898: 006c8cb3 add s9,s9,t1 +8000389c: fffccc13 not s8,s9 +800038a0: 41fc5c13 srai s8,s8,0x1f +800038a4: 018cfc33 and s8,s9,s8 +800038a8: d00ff06f j 80002da8 <_svfprintf_r+0x1f64> +800038ac: 00088713 mv a4,a7 +800038b0: a54ff06f j 80002b04 <_svfprintf_r+0x1cc0> +800038b4: 00c12783 lw a5,12(sp) +800038b8: 0007a303 lw t1,0(a5) +800038bc: 00478793 addi a5,a5,4 +800038c0: 00035463 bgez t1,800038c8 <_svfprintf_r+0x2a84> +800038c4: fff00313 li t1,-1 +800038c8: 00144483 lbu s1,1(s0) +800038cc: 00f12623 sw a5,12(sp) +800038d0: 00068413 mv s0,a3 +800038d4: ec8fd06f j 80000f9c <_svfprintf_r+0x158> +800038d8: 00c00793 li a5,12 +800038dc: 00faa023 sw a5,0(s5) +800038e0: fff00793 li a5,-1 +800038e4: 00f12223 sw a5,4(sp) +800038e8: 869fd06f j 80001150 <_svfprintf_r+0x30c> +800038ec: 00cb5783 lhu a5,12(s6) +800038f0: 0407e713 ori a4,a5,64 +800038f4: 00070793 mv a5,a4 +800038f8: 00eb1623 sh a4,12(s6) +800038fc: 849fd06f j 80001144 <_svfprintf_r+0x300> +80003900: 00200793 li a5,2 +80003904: 04f12223 sw a5,68(sp) +80003908: d01fd06f j 80001608 <_svfprintf_r+0x7c4> -80003e48 <_malloc_trim_r>: -80003e48: fe010113 addi sp,sp,-32 -80003e4c: 01312623 sw s3,12(sp) -80003e50: 800149b7 lui s3,0x80014 -80003e54: 00812c23 sw s0,24(sp) -80003e58: 00912a23 sw s1,20(sp) -80003e5c: 01212823 sw s2,16(sp) -80003e60: 01412423 sw s4,8(sp) -80003e64: 00112e23 sw ra,28(sp) -80003e68: 00058a13 mv s4,a1 -80003e6c: 00050913 mv s2,a0 -80003e70: 4b898993 addi s3,s3,1208 # 800144b8 <__stack_top+0x810144b8> -80003e74: 075030ef jal ra,800076e8 <__malloc_lock> -80003e78: 0089a703 lw a4,8(s3) -80003e7c: 000017b7 lui a5,0x1 -80003e80: fef78413 addi s0,a5,-17 # fef <__stack_size+0xbef> -80003e84: 00472483 lw s1,4(a4) -80003e88: 41440433 sub s0,s0,s4 -80003e8c: ffc4f493 andi s1,s1,-4 -80003e90: 00940433 add s0,s0,s1 -80003e94: 00c45413 srli s0,s0,0xc -80003e98: fff40413 addi s0,s0,-1 -80003e9c: 00c41413 slli s0,s0,0xc -80003ea0: 00f44e63 blt s0,a5,80003ebc <_malloc_trim_r+0x74> -80003ea4: 00000593 li a1,0 -80003ea8: 00090513 mv a0,s2 -80003eac: 245040ef jal ra,800088f0 <_sbrk_r> -80003eb0: 0089a783 lw a5,8(s3) -80003eb4: 009787b3 add a5,a5,s1 -80003eb8: 02f50863 beq a0,a5,80003ee8 <_malloc_trim_r+0xa0> -80003ebc: 00090513 mv a0,s2 -80003ec0: 02d030ef jal ra,800076ec <__malloc_unlock> -80003ec4: 01c12083 lw ra,28(sp) -80003ec8: 01812403 lw s0,24(sp) -80003ecc: 01412483 lw s1,20(sp) -80003ed0: 01012903 lw s2,16(sp) -80003ed4: 00c12983 lw s3,12(sp) -80003ed8: 00812a03 lw s4,8(sp) -80003edc: 00000513 li a0,0 -80003ee0: 02010113 addi sp,sp,32 -80003ee4: 00008067 ret -80003ee8: 408005b3 neg a1,s0 -80003eec: 00090513 mv a0,s2 -80003ef0: 201040ef jal ra,800088f0 <_sbrk_r> -80003ef4: fff00793 li a5,-1 -80003ef8: 04f50a63 beq a0,a5,80003f4c <_malloc_trim_r+0x104> -80003efc: 800157b7 lui a5,0x80015 -80003f00: aa878793 addi a5,a5,-1368 # 80014aa8 <__stack_top+0x81014aa8> -80003f04: 0007a703 lw a4,0(a5) -80003f08: 0089a683 lw a3,8(s3) -80003f0c: 408484b3 sub s1,s1,s0 -80003f10: 0014e493 ori s1,s1,1 -80003f14: 40870433 sub s0,a4,s0 -80003f18: 00090513 mv a0,s2 -80003f1c: 0096a223 sw s1,4(a3) -80003f20: 0087a023 sw s0,0(a5) -80003f24: 7c8030ef jal ra,800076ec <__malloc_unlock> -80003f28: 01c12083 lw ra,28(sp) -80003f2c: 01812403 lw s0,24(sp) -80003f30: 01412483 lw s1,20(sp) -80003f34: 01012903 lw s2,16(sp) -80003f38: 00c12983 lw s3,12(sp) -80003f3c: 00812a03 lw s4,8(sp) -80003f40: 00100513 li a0,1 -80003f44: 02010113 addi sp,sp,32 -80003f48: 00008067 ret -80003f4c: 00000593 li a1,0 -80003f50: 00090513 mv a0,s2 -80003f54: 19d040ef jal ra,800088f0 <_sbrk_r> -80003f58: 0089a703 lw a4,8(s3) -80003f5c: 00f00693 li a3,15 -80003f60: 40e507b3 sub a5,a0,a4 -80003f64: f4f6dce3 bge a3,a5,80003ebc <_malloc_trim_r+0x74> -80003f68: 800156b7 lui a3,0x80015 -80003f6c: a506a683 lw a3,-1456(a3) # 80014a50 <__stack_top+0x81014a50> -80003f70: 0017e793 ori a5,a5,1 -80003f74: 00f72223 sw a5,4(a4) -80003f78: 40d50533 sub a0,a0,a3 -80003f7c: 800156b7 lui a3,0x80015 -80003f80: aaa6a423 sw a0,-1368(a3) # 80014aa8 <__stack_top+0x81014aa8> -80003f84: f39ff06f j 80003ebc <_malloc_trim_r+0x74> +8000390c <_malloc_trim_r>: +8000390c: fe010113 addi sp,sp,-32 +80003910: 01312623 sw s3,12(sp) +80003914: 800149b7 lui s3,0x80014 +80003918: 00812c23 sw s0,24(sp) +8000391c: 00912a23 sw s1,20(sp) +80003920: 01212823 sw s2,16(sp) +80003924: 01412423 sw s4,8(sp) +80003928: 00112e23 sw ra,28(sp) +8000392c: 00058a13 mv s4,a1 +80003930: 00050913 mv s2,a0 +80003934: 4b898993 addi s3,s3,1208 # 800144b8 <__stack_top+0x810144b8> +80003938: 075030ef jal ra,800071ac <__malloc_lock> +8000393c: 0089a703 lw a4,8(s3) +80003940: 000017b7 lui a5,0x1 +80003944: fef78413 addi s0,a5,-17 # fef <__stack_size+0xbef> +80003948: 00472483 lw s1,4(a4) +8000394c: 41440433 sub s0,s0,s4 +80003950: ffc4f493 andi s1,s1,-4 +80003954: 00940433 add s0,s0,s1 +80003958: 00c45413 srli s0,s0,0xc +8000395c: fff40413 addi s0,s0,-1 +80003960: 00c41413 slli s0,s0,0xc +80003964: 00f44e63 blt s0,a5,80003980 <_malloc_trim_r+0x74> +80003968: 00000593 li a1,0 +8000396c: 00090513 mv a0,s2 +80003970: 245040ef jal ra,800083b4 <_sbrk_r> +80003974: 0089a783 lw a5,8(s3) +80003978: 009787b3 add a5,a5,s1 +8000397c: 02f50863 beq a0,a5,800039ac <_malloc_trim_r+0xa0> +80003980: 00090513 mv a0,s2 +80003984: 02d030ef jal ra,800071b0 <__malloc_unlock> +80003988: 01c12083 lw ra,28(sp) +8000398c: 01812403 lw s0,24(sp) +80003990: 01412483 lw s1,20(sp) +80003994: 01012903 lw s2,16(sp) +80003998: 00c12983 lw s3,12(sp) +8000399c: 00812a03 lw s4,8(sp) +800039a0: 00000513 li a0,0 +800039a4: 02010113 addi sp,sp,32 +800039a8: 00008067 ret +800039ac: 408005b3 neg a1,s0 +800039b0: 00090513 mv a0,s2 +800039b4: 201040ef jal ra,800083b4 <_sbrk_r> +800039b8: fff00793 li a5,-1 +800039bc: 04f50a63 beq a0,a5,80003a10 <_malloc_trim_r+0x104> +800039c0: 800157b7 lui a5,0x80015 +800039c4: aa878793 addi a5,a5,-1368 # 80014aa8 <__stack_top+0x81014aa8> +800039c8: 0007a703 lw a4,0(a5) +800039cc: 0089a683 lw a3,8(s3) +800039d0: 408484b3 sub s1,s1,s0 +800039d4: 0014e493 ori s1,s1,1 +800039d8: 40870433 sub s0,a4,s0 +800039dc: 00090513 mv a0,s2 +800039e0: 0096a223 sw s1,4(a3) +800039e4: 0087a023 sw s0,0(a5) +800039e8: 7c8030ef jal ra,800071b0 <__malloc_unlock> +800039ec: 01c12083 lw ra,28(sp) +800039f0: 01812403 lw s0,24(sp) +800039f4: 01412483 lw s1,20(sp) +800039f8: 01012903 lw s2,16(sp) +800039fc: 00c12983 lw s3,12(sp) +80003a00: 00812a03 lw s4,8(sp) +80003a04: 00100513 li a0,1 +80003a08: 02010113 addi sp,sp,32 +80003a0c: 00008067 ret +80003a10: 00000593 li a1,0 +80003a14: 00090513 mv a0,s2 +80003a18: 19d040ef jal ra,800083b4 <_sbrk_r> +80003a1c: 0089a703 lw a4,8(s3) +80003a20: 00f00693 li a3,15 +80003a24: 40e507b3 sub a5,a0,a4 +80003a28: f4f6dce3 bge a3,a5,80003980 <_malloc_trim_r+0x74> +80003a2c: 800156b7 lui a3,0x80015 +80003a30: a506a683 lw a3,-1456(a3) # 80014a50 <__stack_top+0x81014a50> +80003a34: 0017e793 ori a5,a5,1 +80003a38: 00f72223 sw a5,4(a4) +80003a3c: 40d50533 sub a0,a0,a3 +80003a40: 800156b7 lui a3,0x80015 +80003a44: aaa6a423 sw a0,-1368(a3) # 80014aa8 <__stack_top+0x81014aa8> +80003a48: f39ff06f j 80003980 <_malloc_trim_r+0x74> -80003f88 <_free_r>: -80003f88: 12058a63 beqz a1,800040bc <_free_r+0x134> -80003f8c: ff010113 addi sp,sp,-16 -80003f90: 00812423 sw s0,8(sp) -80003f94: 00912223 sw s1,4(sp) -80003f98: 00058413 mv s0,a1 -80003f9c: 00050493 mv s1,a0 -80003fa0: 00112623 sw ra,12(sp) -80003fa4: 744030ef jal ra,800076e8 <__malloc_lock> -80003fa8: ffc42803 lw a6,-4(s0) -80003fac: ff840713 addi a4,s0,-8 -80003fb0: 800145b7 lui a1,0x80014 -80003fb4: ffe87793 andi a5,a6,-2 -80003fb8: 00f70633 add a2,a4,a5 -80003fbc: 4b858593 addi a1,a1,1208 # 800144b8 <__stack_top+0x810144b8> -80003fc0: 00462683 lw a3,4(a2) -80003fc4: 0085a503 lw a0,8(a1) -80003fc8: ffc6f693 andi a3,a3,-4 -80003fcc: 1ac50a63 beq a0,a2,80004180 <_free_r+0x1f8> -80003fd0: 00d62223 sw a3,4(a2) -80003fd4: 00187813 andi a6,a6,1 -80003fd8: 00d60533 add a0,a2,a3 -80003fdc: 0a081063 bnez a6,8000407c <_free_r+0xf4> -80003fe0: ff842303 lw t1,-8(s0) -80003fe4: 00452803 lw a6,4(a0) -80003fe8: 80014537 lui a0,0x80014 -80003fec: 40670733 sub a4,a4,t1 -80003ff0: 00872883 lw a7,8(a4) -80003ff4: 4c050513 addi a0,a0,1216 # 800144c0 <__stack_top+0x810144c0> -80003ff8: 006787b3 add a5,a5,t1 -80003ffc: 00187813 andi a6,a6,1 -80004000: 14a88063 beq a7,a0,80004140 <_free_r+0x1b8> -80004004: 00c72303 lw t1,12(a4) -80004008: 0068a623 sw t1,12(a7) -8000400c: 01132423 sw a7,8(t1) -80004010: 1e080463 beqz a6,800041f8 <_free_r+0x270> -80004014: 0017e693 ori a3,a5,1 -80004018: 00d72223 sw a3,4(a4) -8000401c: 00f62023 sw a5,0(a2) -80004020: 1ff00693 li a3,511 -80004024: 0af6e863 bltu a3,a5,800040d4 <_free_r+0x14c> -80004028: ff87f693 andi a3,a5,-8 -8000402c: 00868693 addi a3,a3,8 -80004030: 0045a503 lw a0,4(a1) -80004034: 00d586b3 add a3,a1,a3 -80004038: 0006a603 lw a2,0(a3) -8000403c: 0057d813 srli a6,a5,0x5 -80004040: 00100793 li a5,1 -80004044: 010797b3 sll a5,a5,a6 -80004048: 00a7e7b3 or a5,a5,a0 -8000404c: ff868513 addi a0,a3,-8 -80004050: 00a72623 sw a0,12(a4) -80004054: 00c72423 sw a2,8(a4) -80004058: 00f5a223 sw a5,4(a1) -8000405c: 00e6a023 sw a4,0(a3) -80004060: 00e62623 sw a4,12(a2) -80004064: 00812403 lw s0,8(sp) -80004068: 00c12083 lw ra,12(sp) -8000406c: 00048513 mv a0,s1 -80004070: 00412483 lw s1,4(sp) -80004074: 01010113 addi sp,sp,16 -80004078: 6740306f j 800076ec <__malloc_unlock> -8000407c: 00452503 lw a0,4(a0) -80004080: 00157513 andi a0,a0,1 -80004084: 02051e63 bnez a0,800040c0 <_free_r+0x138> -80004088: 80014537 lui a0,0x80014 -8000408c: 00d787b3 add a5,a5,a3 -80004090: 4c050513 addi a0,a0,1216 # 800144c0 <__stack_top+0x810144c0> -80004094: 00862683 lw a3,8(a2) -80004098: 0017e893 ori a7,a5,1 -8000409c: 00f70833 add a6,a4,a5 -800040a0: 16a68863 beq a3,a0,80004210 <_free_r+0x288> -800040a4: 00c62603 lw a2,12(a2) -800040a8: 00c6a623 sw a2,12(a3) -800040ac: 00d62423 sw a3,8(a2) -800040b0: 01172223 sw a7,4(a4) -800040b4: 00f82023 sw a5,0(a6) -800040b8: f69ff06f j 80004020 <_free_r+0x98> -800040bc: 00008067 ret -800040c0: 0017e693 ori a3,a5,1 -800040c4: fed42e23 sw a3,-4(s0) -800040c8: 00f62023 sw a5,0(a2) -800040cc: 1ff00693 li a3,511 -800040d0: f4f6fce3 bgeu a3,a5,80004028 <_free_r+0xa0> -800040d4: 0097d693 srli a3,a5,0x9 -800040d8: 00400613 li a2,4 -800040dc: 0ed66c63 bltu a2,a3,800041d4 <_free_r+0x24c> -800040e0: 0067d693 srli a3,a5,0x6 -800040e4: 03968813 addi a6,a3,57 -800040e8: 03868613 addi a2,a3,56 -800040ec: 00381813 slli a6,a6,0x3 -800040f0: 01058833 add a6,a1,a6 -800040f4: 00082683 lw a3,0(a6) -800040f8: ff880813 addi a6,a6,-8 -800040fc: 12d80863 beq a6,a3,8000422c <_free_r+0x2a4> -80004100: 0046a603 lw a2,4(a3) -80004104: ffc67613 andi a2,a2,-4 -80004108: 00c7f663 bgeu a5,a2,80004114 <_free_r+0x18c> -8000410c: 0086a683 lw a3,8(a3) -80004110: fed818e3 bne a6,a3,80004100 <_free_r+0x178> -80004114: 00c6a803 lw a6,12(a3) -80004118: 01072623 sw a6,12(a4) -8000411c: 00d72423 sw a3,8(a4) -80004120: 00812403 lw s0,8(sp) -80004124: 00c12083 lw ra,12(sp) -80004128: 00e82423 sw a4,8(a6) -8000412c: 00048513 mv a0,s1 -80004130: 00412483 lw s1,4(sp) -80004134: 00e6a623 sw a4,12(a3) -80004138: 01010113 addi sp,sp,16 -8000413c: 5b00306f j 800076ec <__malloc_unlock> -80004140: 14081663 bnez a6,8000428c <_free_r+0x304> -80004144: 00c62583 lw a1,12(a2) -80004148: 00862603 lw a2,8(a2) -8000414c: 00f687b3 add a5,a3,a5 -80004150: 00812403 lw s0,8(sp) -80004154: 00b62623 sw a1,12(a2) -80004158: 00c5a423 sw a2,8(a1) -8000415c: 0017e693 ori a3,a5,1 -80004160: 00c12083 lw ra,12(sp) -80004164: 00d72223 sw a3,4(a4) -80004168: 00048513 mv a0,s1 -8000416c: 00f70733 add a4,a4,a5 -80004170: 00412483 lw s1,4(sp) -80004174: 00f72023 sw a5,0(a4) -80004178: 01010113 addi sp,sp,16 -8000417c: 5700306f j 800076ec <__malloc_unlock> -80004180: 00187813 andi a6,a6,1 -80004184: 00d787b3 add a5,a5,a3 -80004188: 02081063 bnez a6,800041a8 <_free_r+0x220> -8000418c: ff842503 lw a0,-8(s0) -80004190: 40a70733 sub a4,a4,a0 -80004194: 00c72683 lw a3,12(a4) -80004198: 00872603 lw a2,8(a4) -8000419c: 00a787b3 add a5,a5,a0 -800041a0: 00d62623 sw a3,12(a2) -800041a4: 00c6a423 sw a2,8(a3) -800041a8: 800156b7 lui a3,0x80015 -800041ac: 0017e613 ori a2,a5,1 -800041b0: a546a683 lw a3,-1452(a3) # 80014a54 <__stack_top+0x81014a54> -800041b4: 00c72223 sw a2,4(a4) -800041b8: 00e5a423 sw a4,8(a1) -800041bc: ead7e4e3 bltu a5,a3,80004064 <_free_r+0xdc> -800041c0: 800157b7 lui a5,0x80015 -800041c4: a607a583 lw a1,-1440(a5) # 80014a60 <__stack_top+0x81014a60> -800041c8: 00048513 mv a0,s1 -800041cc: c7dff0ef jal ra,80003e48 <_malloc_trim_r> -800041d0: e95ff06f j 80004064 <_free_r+0xdc> -800041d4: 01400613 li a2,20 -800041d8: 02d67463 bgeu a2,a3,80004200 <_free_r+0x278> -800041dc: 05400613 li a2,84 -800041e0: 06d66463 bltu a2,a3,80004248 <_free_r+0x2c0> -800041e4: 00c7d693 srli a3,a5,0xc -800041e8: 06f68813 addi a6,a3,111 -800041ec: 06e68613 addi a2,a3,110 -800041f0: 00381813 slli a6,a6,0x3 -800041f4: efdff06f j 800040f0 <_free_r+0x168> -800041f8: 00d787b3 add a5,a5,a3 -800041fc: e99ff06f j 80004094 <_free_r+0x10c> -80004200: 05c68813 addi a6,a3,92 -80004204: 05b68613 addi a2,a3,91 -80004208: 00381813 slli a6,a6,0x3 -8000420c: ee5ff06f j 800040f0 <_free_r+0x168> -80004210: 00e5aa23 sw a4,20(a1) -80004214: 00e5a823 sw a4,16(a1) -80004218: 00a72623 sw a0,12(a4) -8000421c: 00a72423 sw a0,8(a4) -80004220: 01172223 sw a7,4(a4) -80004224: 00f82023 sw a5,0(a6) -80004228: e3dff06f j 80004064 <_free_r+0xdc> -8000422c: 0045a503 lw a0,4(a1) -80004230: 40265613 srai a2,a2,0x2 -80004234: 00100793 li a5,1 -80004238: 00c79633 sll a2,a5,a2 -8000423c: 00a66633 or a2,a2,a0 -80004240: 00c5a223 sw a2,4(a1) -80004244: ed5ff06f j 80004118 <_free_r+0x190> -80004248: 15400613 li a2,340 -8000424c: 00d66c63 bltu a2,a3,80004264 <_free_r+0x2dc> -80004250: 00f7d693 srli a3,a5,0xf -80004254: 07868813 addi a6,a3,120 -80004258: 07768613 addi a2,a3,119 -8000425c: 00381813 slli a6,a6,0x3 -80004260: e91ff06f j 800040f0 <_free_r+0x168> -80004264: 55400613 li a2,1364 -80004268: 00d66c63 bltu a2,a3,80004280 <_free_r+0x2f8> -8000426c: 0127d693 srli a3,a5,0x12 -80004270: 07d68813 addi a6,a3,125 -80004274: 07c68613 addi a2,a3,124 -80004278: 00381813 slli a6,a6,0x3 -8000427c: e75ff06f j 800040f0 <_free_r+0x168> -80004280: 3f800813 li a6,1016 -80004284: 07e00613 li a2,126 -80004288: e69ff06f j 800040f0 <_free_r+0x168> -8000428c: 0017e693 ori a3,a5,1 -80004290: 00d72223 sw a3,4(a4) -80004294: 00f62023 sw a5,0(a2) -80004298: dcdff06f j 80004064 <_free_r+0xdc> +80003a4c <_free_r>: +80003a4c: 12058a63 beqz a1,80003b80 <_free_r+0x134> +80003a50: ff010113 addi sp,sp,-16 +80003a54: 00812423 sw s0,8(sp) +80003a58: 00912223 sw s1,4(sp) +80003a5c: 00058413 mv s0,a1 +80003a60: 00050493 mv s1,a0 +80003a64: 00112623 sw ra,12(sp) +80003a68: 744030ef jal ra,800071ac <__malloc_lock> +80003a6c: ffc42803 lw a6,-4(s0) +80003a70: ff840713 addi a4,s0,-8 +80003a74: 800145b7 lui a1,0x80014 +80003a78: ffe87793 andi a5,a6,-2 +80003a7c: 00f70633 add a2,a4,a5 +80003a80: 4b858593 addi a1,a1,1208 # 800144b8 <__stack_top+0x810144b8> +80003a84: 00462683 lw a3,4(a2) +80003a88: 0085a503 lw a0,8(a1) +80003a8c: ffc6f693 andi a3,a3,-4 +80003a90: 1ac50a63 beq a0,a2,80003c44 <_free_r+0x1f8> +80003a94: 00d62223 sw a3,4(a2) +80003a98: 00187813 andi a6,a6,1 +80003a9c: 00d60533 add a0,a2,a3 +80003aa0: 0a081063 bnez a6,80003b40 <_free_r+0xf4> +80003aa4: ff842303 lw t1,-8(s0) +80003aa8: 00452803 lw a6,4(a0) +80003aac: 80014537 lui a0,0x80014 +80003ab0: 40670733 sub a4,a4,t1 +80003ab4: 00872883 lw a7,8(a4) +80003ab8: 4c050513 addi a0,a0,1216 # 800144c0 <__stack_top+0x810144c0> +80003abc: 006787b3 add a5,a5,t1 +80003ac0: 00187813 andi a6,a6,1 +80003ac4: 14a88063 beq a7,a0,80003c04 <_free_r+0x1b8> +80003ac8: 00c72303 lw t1,12(a4) +80003acc: 0068a623 sw t1,12(a7) +80003ad0: 01132423 sw a7,8(t1) +80003ad4: 1e080463 beqz a6,80003cbc <_free_r+0x270> +80003ad8: 0017e693 ori a3,a5,1 +80003adc: 00d72223 sw a3,4(a4) +80003ae0: 00f62023 sw a5,0(a2) +80003ae4: 1ff00693 li a3,511 +80003ae8: 0af6e863 bltu a3,a5,80003b98 <_free_r+0x14c> +80003aec: ff87f693 andi a3,a5,-8 +80003af0: 00868693 addi a3,a3,8 +80003af4: 0045a503 lw a0,4(a1) +80003af8: 00d586b3 add a3,a1,a3 +80003afc: 0006a603 lw a2,0(a3) +80003b00: 0057d813 srli a6,a5,0x5 +80003b04: 00100793 li a5,1 +80003b08: 010797b3 sll a5,a5,a6 +80003b0c: 00a7e7b3 or a5,a5,a0 +80003b10: ff868513 addi a0,a3,-8 +80003b14: 00a72623 sw a0,12(a4) +80003b18: 00c72423 sw a2,8(a4) +80003b1c: 00f5a223 sw a5,4(a1) +80003b20: 00e6a023 sw a4,0(a3) +80003b24: 00e62623 sw a4,12(a2) +80003b28: 00812403 lw s0,8(sp) +80003b2c: 00c12083 lw ra,12(sp) +80003b30: 00048513 mv a0,s1 +80003b34: 00412483 lw s1,4(sp) +80003b38: 01010113 addi sp,sp,16 +80003b3c: 6740306f j 800071b0 <__malloc_unlock> +80003b40: 00452503 lw a0,4(a0) +80003b44: 00157513 andi a0,a0,1 +80003b48: 02051e63 bnez a0,80003b84 <_free_r+0x138> +80003b4c: 80014537 lui a0,0x80014 +80003b50: 00d787b3 add a5,a5,a3 +80003b54: 4c050513 addi a0,a0,1216 # 800144c0 <__stack_top+0x810144c0> +80003b58: 00862683 lw a3,8(a2) +80003b5c: 0017e893 ori a7,a5,1 +80003b60: 00f70833 add a6,a4,a5 +80003b64: 16a68863 beq a3,a0,80003cd4 <_free_r+0x288> +80003b68: 00c62603 lw a2,12(a2) +80003b6c: 00c6a623 sw a2,12(a3) +80003b70: 00d62423 sw a3,8(a2) +80003b74: 01172223 sw a7,4(a4) +80003b78: 00f82023 sw a5,0(a6) +80003b7c: f69ff06f j 80003ae4 <_free_r+0x98> +80003b80: 00008067 ret +80003b84: 0017e693 ori a3,a5,1 +80003b88: fed42e23 sw a3,-4(s0) +80003b8c: 00f62023 sw a5,0(a2) +80003b90: 1ff00693 li a3,511 +80003b94: f4f6fce3 bgeu a3,a5,80003aec <_free_r+0xa0> +80003b98: 0097d693 srli a3,a5,0x9 +80003b9c: 00400613 li a2,4 +80003ba0: 0ed66c63 bltu a2,a3,80003c98 <_free_r+0x24c> +80003ba4: 0067d693 srli a3,a5,0x6 +80003ba8: 03968813 addi a6,a3,57 +80003bac: 03868613 addi a2,a3,56 +80003bb0: 00381813 slli a6,a6,0x3 +80003bb4: 01058833 add a6,a1,a6 +80003bb8: 00082683 lw a3,0(a6) +80003bbc: ff880813 addi a6,a6,-8 +80003bc0: 12d80863 beq a6,a3,80003cf0 <_free_r+0x2a4> +80003bc4: 0046a603 lw a2,4(a3) +80003bc8: ffc67613 andi a2,a2,-4 +80003bcc: 00c7f663 bgeu a5,a2,80003bd8 <_free_r+0x18c> +80003bd0: 0086a683 lw a3,8(a3) +80003bd4: fed818e3 bne a6,a3,80003bc4 <_free_r+0x178> +80003bd8: 00c6a803 lw a6,12(a3) +80003bdc: 01072623 sw a6,12(a4) +80003be0: 00d72423 sw a3,8(a4) +80003be4: 00812403 lw s0,8(sp) +80003be8: 00c12083 lw ra,12(sp) +80003bec: 00e82423 sw a4,8(a6) +80003bf0: 00048513 mv a0,s1 +80003bf4: 00412483 lw s1,4(sp) +80003bf8: 00e6a623 sw a4,12(a3) +80003bfc: 01010113 addi sp,sp,16 +80003c00: 5b00306f j 800071b0 <__malloc_unlock> +80003c04: 14081663 bnez a6,80003d50 <_free_r+0x304> +80003c08: 00c62583 lw a1,12(a2) +80003c0c: 00862603 lw a2,8(a2) +80003c10: 00f687b3 add a5,a3,a5 +80003c14: 00812403 lw s0,8(sp) +80003c18: 00b62623 sw a1,12(a2) +80003c1c: 00c5a423 sw a2,8(a1) +80003c20: 0017e693 ori a3,a5,1 +80003c24: 00c12083 lw ra,12(sp) +80003c28: 00d72223 sw a3,4(a4) +80003c2c: 00048513 mv a0,s1 +80003c30: 00f70733 add a4,a4,a5 +80003c34: 00412483 lw s1,4(sp) +80003c38: 00f72023 sw a5,0(a4) +80003c3c: 01010113 addi sp,sp,16 +80003c40: 5700306f j 800071b0 <__malloc_unlock> +80003c44: 00187813 andi a6,a6,1 +80003c48: 00d787b3 add a5,a5,a3 +80003c4c: 02081063 bnez a6,80003c6c <_free_r+0x220> +80003c50: ff842503 lw a0,-8(s0) +80003c54: 40a70733 sub a4,a4,a0 +80003c58: 00c72683 lw a3,12(a4) +80003c5c: 00872603 lw a2,8(a4) +80003c60: 00a787b3 add a5,a5,a0 +80003c64: 00d62623 sw a3,12(a2) +80003c68: 00c6a423 sw a2,8(a3) +80003c6c: 800156b7 lui a3,0x80015 +80003c70: 0017e613 ori a2,a5,1 +80003c74: a546a683 lw a3,-1452(a3) # 80014a54 <__stack_top+0x81014a54> +80003c78: 00c72223 sw a2,4(a4) +80003c7c: 00e5a423 sw a4,8(a1) +80003c80: ead7e4e3 bltu a5,a3,80003b28 <_free_r+0xdc> +80003c84: 800157b7 lui a5,0x80015 +80003c88: a607a583 lw a1,-1440(a5) # 80014a60 <__stack_top+0x81014a60> +80003c8c: 00048513 mv a0,s1 +80003c90: c7dff0ef jal ra,8000390c <_malloc_trim_r> +80003c94: e95ff06f j 80003b28 <_free_r+0xdc> +80003c98: 01400613 li a2,20 +80003c9c: 02d67463 bgeu a2,a3,80003cc4 <_free_r+0x278> +80003ca0: 05400613 li a2,84 +80003ca4: 06d66463 bltu a2,a3,80003d0c <_free_r+0x2c0> +80003ca8: 00c7d693 srli a3,a5,0xc +80003cac: 06f68813 addi a6,a3,111 +80003cb0: 06e68613 addi a2,a3,110 +80003cb4: 00381813 slli a6,a6,0x3 +80003cb8: efdff06f j 80003bb4 <_free_r+0x168> +80003cbc: 00d787b3 add a5,a5,a3 +80003cc0: e99ff06f j 80003b58 <_free_r+0x10c> +80003cc4: 05c68813 addi a6,a3,92 +80003cc8: 05b68613 addi a2,a3,91 +80003ccc: 00381813 slli a6,a6,0x3 +80003cd0: ee5ff06f j 80003bb4 <_free_r+0x168> +80003cd4: 00e5aa23 sw a4,20(a1) +80003cd8: 00e5a823 sw a4,16(a1) +80003cdc: 00a72623 sw a0,12(a4) +80003ce0: 00a72423 sw a0,8(a4) +80003ce4: 01172223 sw a7,4(a4) +80003ce8: 00f82023 sw a5,0(a6) +80003cec: e3dff06f j 80003b28 <_free_r+0xdc> +80003cf0: 0045a503 lw a0,4(a1) +80003cf4: 40265613 srai a2,a2,0x2 +80003cf8: 00100793 li a5,1 +80003cfc: 00c79633 sll a2,a5,a2 +80003d00: 00a66633 or a2,a2,a0 +80003d04: 00c5a223 sw a2,4(a1) +80003d08: ed5ff06f j 80003bdc <_free_r+0x190> +80003d0c: 15400613 li a2,340 +80003d10: 00d66c63 bltu a2,a3,80003d28 <_free_r+0x2dc> +80003d14: 00f7d693 srli a3,a5,0xf +80003d18: 07868813 addi a6,a3,120 +80003d1c: 07768613 addi a2,a3,119 +80003d20: 00381813 slli a6,a6,0x3 +80003d24: e91ff06f j 80003bb4 <_free_r+0x168> +80003d28: 55400613 li a2,1364 +80003d2c: 00d66c63 bltu a2,a3,80003d44 <_free_r+0x2f8> +80003d30: 0127d693 srli a3,a5,0x12 +80003d34: 07d68813 addi a6,a3,125 +80003d38: 07c68613 addi a2,a3,124 +80003d3c: 00381813 slli a6,a6,0x3 +80003d40: e75ff06f j 80003bb4 <_free_r+0x168> +80003d44: 3f800813 li a6,1016 +80003d48: 07e00613 li a2,126 +80003d4c: e69ff06f j 80003bb4 <_free_r+0x168> +80003d50: 0017e693 ori a3,a5,1 +80003d54: 00d72223 sw a3,4(a4) +80003d58: 00f62023 sw a5,0(a2) +80003d5c: dcdff06f j 80003b28 <_free_r+0xdc> -8000429c : -8000429c: 00450693 addi a3,a0,4 -800042a0: 00000793 li a5,0 -800042a4: 01a50513 addi a0,a0,26 -800042a8: ffff8837 lui a6,0xffff8 -800042ac: 01c0006f j 800042c8 -800042b0: 00179793 slli a5,a5,0x1 -800042b4: 00e69023 sh a4,0(a3) -800042b8: 01079793 slli a5,a5,0x10 -800042bc: 00268693 addi a3,a3,2 -800042c0: 0107d793 srli a5,a5,0x10 -800042c4: 02d50e63 beq a0,a3,80004300 -800042c8: 0006d703 lhu a4,0(a3) -800042cc: 00177613 andi a2,a4,1 -800042d0: 00060463 beqz a2,800042d8 -800042d4: 0017e793 ori a5,a5,1 -800042d8: 00175713 srli a4,a4,0x1 -800042dc: 0027f613 andi a2,a5,2 -800042e0: 010765b3 or a1,a4,a6 -800042e4: fc0606e3 beqz a2,800042b0 -800042e8: 00179793 slli a5,a5,0x1 -800042ec: 00b69023 sh a1,0(a3) -800042f0: 01079793 slli a5,a5,0x10 -800042f4: 00268693 addi a3,a3,2 -800042f8: 0107d793 srli a5,a5,0x10 -800042fc: fcd516e3 bne a0,a3,800042c8 -80004300: 00008067 ret +80003d60 : +80003d60: 00450693 addi a3,a0,4 +80003d64: 00000793 li a5,0 +80003d68: 01a50513 addi a0,a0,26 +80003d6c: ffff8837 lui a6,0xffff8 +80003d70: 01c0006f j 80003d8c +80003d74: 00179793 slli a5,a5,0x1 +80003d78: 00e69023 sh a4,0(a3) +80003d7c: 01079793 slli a5,a5,0x10 +80003d80: 00268693 addi a3,a3,2 +80003d84: 0107d793 srli a5,a5,0x10 +80003d88: 02d50e63 beq a0,a3,80003dc4 +80003d8c: 0006d703 lhu a4,0(a3) +80003d90: 00177613 andi a2,a4,1 +80003d94: 00060463 beqz a2,80003d9c +80003d98: 0017e793 ori a5,a5,1 +80003d9c: 00175713 srli a4,a4,0x1 +80003da0: 0027f613 andi a2,a5,2 +80003da4: 010765b3 or a1,a4,a6 +80003da8: fc0606e3 beqz a2,80003d74 +80003dac: 00179793 slli a5,a5,0x1 +80003db0: 00b69023 sh a1,0(a3) +80003db4: 01079793 slli a5,a5,0x10 +80003db8: 00268693 addi a3,a3,2 +80003dbc: 0107d793 srli a5,a5,0x10 +80003dc0: fcd516e3 bne a0,a3,80003d8c +80003dc4: 00008067 ret -80004304 : -80004304: 01850693 addi a3,a0,24 -80004308: 00000713 li a4,0 -8000430c: 00250513 addi a0,a0,2 -80004310: 01c0006f j 8000432c -80004314: 00171713 slli a4,a4,0x1 -80004318: 00f69023 sh a5,0(a3) -8000431c: 01071713 slli a4,a4,0x10 -80004320: ffe68693 addi a3,a3,-2 -80004324: 01075713 srli a4,a4,0x10 -80004328: 04d50463 beq a0,a3,80004370 -8000432c: 0006d783 lhu a5,0(a3) -80004330: 01079613 slli a2,a5,0x10 -80004334: 41065613 srai a2,a2,0x10 -80004338: 00179793 slli a5,a5,0x1 -8000433c: 00065463 bgez a2,80004344 -80004340: 00176713 ori a4,a4,1 -80004344: 01079793 slli a5,a5,0x10 -80004348: 0107d793 srli a5,a5,0x10 -8000434c: 00277613 andi a2,a4,2 -80004350: 0017e593 ori a1,a5,1 -80004354: fc0600e3 beqz a2,80004314 -80004358: 00171713 slli a4,a4,0x1 -8000435c: 00b69023 sh a1,0(a3) -80004360: 01071713 slli a4,a4,0x10 -80004364: ffe68693 addi a3,a3,-2 -80004368: 01075713 srli a4,a4,0x10 -8000436c: fcd510e3 bne a0,a3,8000432c +80003dc8 : +80003dc8: 01850693 addi a3,a0,24 +80003dcc: 00000713 li a4,0 +80003dd0: 00250513 addi a0,a0,2 +80003dd4: 01c0006f j 80003df0 +80003dd8: 00171713 slli a4,a4,0x1 +80003ddc: 00f69023 sh a5,0(a3) +80003de0: 01071713 slli a4,a4,0x10 +80003de4: ffe68693 addi a3,a3,-2 +80003de8: 01075713 srli a4,a4,0x10 +80003dec: 04d50463 beq a0,a3,80003e34 +80003df0: 0006d783 lhu a5,0(a3) +80003df4: 01079613 slli a2,a5,0x10 +80003df8: 41065613 srai a2,a2,0x10 +80003dfc: 00179793 slli a5,a5,0x1 +80003e00: 00065463 bgez a2,80003e08 +80003e04: 00176713 ori a4,a4,1 +80003e08: 01079793 slli a5,a5,0x10 +80003e0c: 0107d793 srli a5,a5,0x10 +80003e10: 00277613 andi a2,a4,2 +80003e14: 0017e593 ori a1,a5,1 +80003e18: fc0600e3 beqz a2,80003dd8 +80003e1c: 00171713 slli a4,a4,0x1 +80003e20: 00b69023 sh a1,0(a3) +80003e24: 01071713 slli a4,a4,0x10 +80003e28: ffe68693 addi a3,a3,-2 +80003e2c: 01075713 srli a4,a4,0x10 +80003e30: fcd510e3 bne a0,a3,80003df0 +80003e34: 00008067 ret + +80003e38 : +80003e38: fe010113 addi sp,sp,-32 +80003e3c: 00010e37 lui t3,0x10 +80003e40: 00011d23 sh zero,26(sp) +80003e44: 00011e23 sh zero,28(sp) +80003e48: 01858593 addi a1,a1,24 +80003e4c: 01c10793 addi a5,sp,28 +80003e50: 00810813 addi a6,sp,8 +80003e54: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> +80003e58: 0005d703 lhu a4,0(a1) +80003e5c: ffe78793 addi a5,a5,-2 +80003e60: ffe58593 addi a1,a1,-2 +80003e64: 02071863 bnez a4,80003e94 +80003e68: fe079f23 sh zero,-2(a5) +80003e6c: ff0796e3 bne a5,a6,80003e58 +80003e70: 00460613 addi a2,a2,4 +80003e74: 01e10693 addi a3,sp,30 +80003e78: 0007d703 lhu a4,0(a5) +80003e7c: 00278793 addi a5,a5,2 +80003e80: 00260613 addi a2,a2,2 +80003e84: fee61f23 sh a4,-2(a2) +80003e88: fed798e3 bne a5,a3,80003e78 +80003e8c: 02010113 addi sp,sp,32 +80003e90: 00008067 ret +80003e94: 02a70733 mul a4,a4,a0 +80003e98: 0027d883 lhu a7,2(a5) +80003e9c: 0007d303 lhu t1,0(a5) +80003ea0: 01c776b3 and a3,a4,t3 +80003ea4: 011686b3 add a3,a3,a7 +80003ea8: 01075713 srli a4,a4,0x10 +80003eac: 0106d893 srli a7,a3,0x10 +80003eb0: 00670733 add a4,a4,t1 +80003eb4: 01170733 add a4,a4,a7 +80003eb8: 01075893 srli a7,a4,0x10 +80003ebc: 00d79123 sh a3,2(a5) +80003ec0: 00e79023 sh a4,0(a5) +80003ec4: ff179f23 sh a7,-2(a5) +80003ec8: f90798e3 bne a5,a6,80003e58 +80003ecc: fa5ff06f j 80003e70 + +80003ed0 : +80003ed0: 01250713 addi a4,a0,18 +80003ed4: 00055783 lhu a5,0(a0) +80003ed8: 00250513 addi a0,a0,2 +80003edc: 00079863 bnez a5,80003eec +80003ee0: fee51ae3 bne a0,a4,80003ed4 +80003ee4: 00000513 li a0,0 +80003ee8: 00008067 ret +80003eec: 00100513 li a0,1 +80003ef0: 00008067 ret + +80003ef4 : +80003ef4: ff010113 addi sp,sp,-16 +80003ef8: 00912223 sw s1,4(sp) +80003efc: 01255483 lhu s1,18(a0) +80003f00: 00812423 sw s0,8(sp) +80003f04: 00112623 sw ra,12(sp) +80003f08: fff4c793 not a5,s1 +80003f0c: 01179713 slli a4,a5,0x11 +80003f10: 00050413 mv s0,a0 +80003f14: 00071663 bnez a4,80003f20 +80003f18: fb9ff0ef jal ra,80003ed0 +80003f1c: 00051863 bnez a0,80003f2c +80003f20: ffff87b7 lui a5,0xffff8 +80003f24: 00f4c4b3 xor s1,s1,a5 +80003f28: 00941923 sh s1,18(s0) +80003f2c: 00c12083 lw ra,12(sp) +80003f30: 00812403 lw s0,8(sp) +80003f34: 00412483 lw s1,4(sp) +80003f38: 01010113 addi sp,sp,16 +80003f3c: 00008067 ret + +80003f40 : +80003f40: ff010113 addi sp,sp,-16 +80003f44: 00812423 sw s0,8(sp) +80003f48: 01255403 lhu s0,18(a0) +80003f4c: 00112623 sw ra,12(sp) +80003f50: fff44793 not a5,s0 +80003f54: 01179713 slli a4,a5,0x11 +80003f58: 00071a63 bnez a4,80003f6c +80003f5c: f75ff0ef jal ra,80003ed0 +80003f60: 00050793 mv a5,a0 +80003f64: 00000513 li a0,0 +80003f68: 00079463 bnez a5,80003f70 +80003f6c: 00f45513 srli a0,s0,0xf +80003f70: 00c12083 lw ra,12(sp) +80003f74: 00812403 lw s0,8(sp) +80003f78: 01010113 addi sp,sp,16 +80003f7c: 00008067 ret + +80003f80 : +80003f80: 01255783 lhu a5,18(a0) +80003f84: fd010113 addi sp,sp,-48 +80003f88: 02812423 sw s0,40(sp) +80003f8c: 00f7d793 srli a5,a5,0xf +80003f90: 02912223 sw s1,36(sp) +80003f94: 02112623 sw ra,44(sp) +80003f98: 03212023 sw s2,32(sp) +80003f9c: 01312e23 sw s3,28(sp) +80003fa0: 40f007b3 neg a5,a5 +80003fa4: 00f59023 sh a5,0(a1) +80003fa8: 01255783 lhu a5,18(a0) +80003fac: 00008737 lui a4,0x8 +80003fb0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80003fb4: 00f777b3 and a5,a4,a5 +80003fb8: 00f59123 sh a5,2(a1) +80003fbc: 00050493 mv s1,a0 +80003fc0: 01050413 addi s0,a0,16 +80003fc4: 04e78263 beq a5,a4,80004008 +80003fc8: 00658793 addi a5,a1,6 +80003fcc: 00059223 sh zero,4(a1) +80003fd0: ffe50513 addi a0,a0,-2 +80003fd4: 00045703 lhu a4,0(s0) +80003fd8: ffe40413 addi s0,s0,-2 +80003fdc: 00278793 addi a5,a5,2 # ffff8002 <__stack_top+0xff8002> +80003fe0: fee79f23 sh a4,-2(a5) +80003fe4: fe8518e3 bne a0,s0,80003fd4 +80003fe8: 00059c23 sh zero,24(a1) +80003fec: 02c12083 lw ra,44(sp) +80003ff0: 02812403 lw s0,40(sp) +80003ff4: 02412483 lw s1,36(sp) +80003ff8: 02012903 lw s2,32(sp) +80003ffc: 01c12983 lw s3,28(sp) +80004000: 03010113 addi sp,sp,48 +80004004: 00008067 ret +80004008: 01255703 lhu a4,18(a0) +8000400c: 00458913 addi s2,a1,4 +80004010: 00e7f733 and a4,a5,a4 +80004014: 02f71c63 bne a4,a5,8000404c +80004018: 00b12623 sw a1,12(sp) +8000401c: eb5ff0ef jal ra,80003ed0 +80004020: 00c12583 lw a1,12(sp) +80004024: 02050463 beqz a0,8000404c +80004028: 00658793 addi a5,a1,6 +8000402c: 00059223 sh zero,4(a1) +80004030: ffc48513 addi a0,s1,-4 +80004034: 00045703 lhu a4,0(s0) +80004038: ffe40413 addi s0,s0,-2 +8000403c: 00278793 addi a5,a5,2 +80004040: fee79f23 sh a4,-2(a5) +80004044: fe8518e3 bne a0,s0,80004034 +80004048: fa5ff06f j 80003fec +8000404c: 01a58993 addi s3,a1,26 +80004050: 00290913 addi s2,s2,2 +80004054: fe091f23 sh zero,-2(s2) +80004058: ff299ce3 bne s3,s2,80004050 +8000405c: 02c12083 lw ra,44(sp) +80004060: 02812403 lw s0,40(sp) +80004064: 02412483 lw s1,36(sp) +80004068: 02012903 lw s2,32(sp) +8000406c: 01c12983 lw s3,28(sp) +80004070: 03010113 addi sp,sp,48 +80004074: 00008067 ret + +80004078 : +80004078: 01255783 lhu a5,18(a0) +8000407c: fb010113 addi sp,sp,-80 +80004080: 04812423 sw s0,72(sp) +80004084: fff7c793 not a5,a5 +80004088: 04912223 sw s1,68(sp) +8000408c: 04112623 sw ra,76(sp) +80004090: 01179713 slli a4,a5,0x11 +80004094: 00050493 mv s1,a0 +80004098: 00058413 mv s0,a1 +8000409c: 00071663 bnez a4,800040a8 +800040a0: e31ff0ef jal ra,80003ed0 +800040a4: 08051263 bnez a0,80004128 +800040a8: 01245783 lhu a5,18(s0) +800040ac: fff7c793 not a5,a5 +800040b0: 01179713 slli a4,a5,0x11 +800040b4: 06070463 beqz a4,8000411c +800040b8: 00810593 addi a1,sp,8 +800040bc: 00048513 mv a0,s1 +800040c0: ec1ff0ef jal ra,80003f80 +800040c4: 02410593 addi a1,sp,36 +800040c8: 00040513 mv a0,s0 +800040cc: eb5ff0ef jal ra,80003f80 +800040d0: 00815583 lhu a1,8(sp) +800040d4: 02415503 lhu a0,36(sp) +800040d8: 04b50c63 beq a0,a1,80004130 +800040dc: 00a10793 addi a5,sp,10 +800040e0: 02610713 addi a4,sp,38 +800040e4: 02010613 addi a2,sp,32 +800040e8: 0007d683 lhu a3,0(a5) +800040ec: 00278793 addi a5,a5,2 +800040f0: 08069a63 bnez a3,80004184 +800040f4: 00075683 lhu a3,0(a4) +800040f8: 00270713 addi a4,a4,2 +800040fc: 08069463 bnez a3,80004184 +80004100: fec794e3 bne a5,a2,800040e8 +80004104: 00000513 li a0,0 +80004108: 04c12083 lw ra,76(sp) +8000410c: 04812403 lw s0,72(sp) +80004110: 04412483 lw s1,68(sp) +80004114: 05010113 addi sp,sp,80 +80004118: 00008067 ret +8000411c: 00040513 mv a0,s0 +80004120: db1ff0ef jal ra,80003ed0 +80004124: f8050ae3 beqz a0,800040b8 +80004128: ffe00513 li a0,-2 +8000412c: fddff06f j 80004108 +80004130: 00153513 seqz a0,a0 +80004134: 00a15603 lhu a2,10(sp) +80004138: 02615683 lhu a3,38(sp) +8000413c: 40a00533 neg a0,a0 +80004140: 00a10713 addi a4,sp,10 +80004144: 02610793 addi a5,sp,38 +80004148: 00257513 andi a0,a0,2 +8000414c: fff50513 addi a0,a0,-1 +80004150: 03c10593 addi a1,sp,60 +80004154: 00278793 addi a5,a5,2 +80004158: 00270713 addi a4,a4,2 +8000415c: 00d61e63 bne a2,a3,80004178 +80004160: fab782e3 beq a5,a1,80004104 +80004164: 00075603 lhu a2,0(a4) +80004168: 0007d683 lhu a3,0(a5) +8000416c: 00270713 addi a4,a4,2 +80004170: 00278793 addi a5,a5,2 +80004174: fed606e3 beq a2,a3,80004160 +80004178: f8c6e8e3 bltu a3,a2,80004108 +8000417c: 40a00533 neg a0,a0 +80004180: f89ff06f j 80004108 +80004184: 00100513 li a0,1 +80004188: f80580e3 beqz a1,80004108 +8000418c: fff00513 li a0,-1 +80004190: f79ff06f j 80004108 + +80004194 : +80004194: ff010113 addi sp,sp,-16 +80004198: 00112623 sw ra,12(sp) +8000419c: d35ff0ef jal ra,80003ed0 +800041a0: 00c12083 lw ra,12(sp) +800041a4: 00153513 seqz a0,a0 +800041a8: 01010113 addi sp,sp,16 +800041ac: 00008067 ret + +800041b0 : +800041b0: fe010113 addi sp,sp,-32 +800041b4: 00812c23 sw s0,24(sp) +800041b8: 00912a23 sw s1,20(sp) +800041bc: 00112e23 sw ra,28(sp) +800041c0: 01212823 sw s2,16(sp) +800041c4: 01312623 sw s3,12(sp) +800041c8: 00058493 mv s1,a1 +800041cc: 00050413 mv s0,a0 +800041d0: 0a05c463 bltz a1,80004278 +800041d4: 00f00793 li a5,15 +800041d8: 00058613 mv a2,a1 +800041dc: 00450513 addi a0,a0,4 +800041e0: 01840693 addi a3,s0,24 +800041e4: 00f00593 li a1,15 +800041e8: 0297d463 bge a5,s1,80004210 +800041ec: 00050793 mv a5,a0 +800041f0: 0027d703 lhu a4,2(a5) +800041f4: 00278793 addi a5,a5,2 +800041f8: fee79f23 sh a4,-2(a5) +800041fc: fed79ae3 bne a5,a3,800041f0 +80004200: 00041c23 sh zero,24(s0) +80004204: ff060613 addi a2,a2,-16 +80004208: fec5c2e3 blt a1,a2,800041ec +8000420c: 00f4f493 andi s1,s1,15 +80004210: 00700793 li a5,7 +80004214: 0297d863 bge a5,s1,80004244 +80004218: 01840713 addi a4,s0,24 +8000421c: 00240593 addi a1,s0,2 +80004220: 00000793 li a5,0 +80004224: 00075683 lhu a3,0(a4) +80004228: ffe70713 addi a4,a4,-2 +8000422c: 00869613 slli a2,a3,0x8 +80004230: 00c7e7b3 or a5,a5,a2 +80004234: 00f71123 sh a5,2(a4) +80004238: 0086d793 srli a5,a3,0x8 +8000423c: feb714e3 bne a4,a1,80004224 +80004240: ff848493 addi s1,s1,-8 +80004244: 00048a63 beqz s1,80004258 +80004248: fff48493 addi s1,s1,-1 +8000424c: 00040513 mv a0,s0 +80004250: b79ff0ef jal ra,80003dc8 +80004254: fe049ae3 bnez s1,80004248 +80004258: 00000513 li a0,0 +8000425c: 01c12083 lw ra,28(sp) +80004260: 01812403 lw s0,24(sp) +80004264: 01412483 lw s1,20(sp) +80004268: 01012903 lw s2,16(sp) +8000426c: 00c12983 lw s3,12(sp) +80004270: 02010113 addi sp,sp,32 +80004274: 00008067 ret +80004278: ff100793 li a5,-15 +8000427c: 40b00933 neg s2,a1 +80004280: 12f5dc63 bge a1,a5,800043b8 +80004284: 01850593 addi a1,a0,24 +80004288: 00000993 li s3,0 +8000428c: 00450693 addi a3,a0,4 +80004290: 00f00613 li a2,15 +80004294: 01845703 lhu a4,24(s0) +80004298: 00058793 mv a5,a1 +8000429c: 00e9e9b3 or s3,s3,a4 +800042a0: ffe7d703 lhu a4,-2(a5) +800042a4: ffe78793 addi a5,a5,-2 +800042a8: 00e79123 sh a4,2(a5) +800042ac: fed79ae3 bne a5,a3,800042a0 +800042b0: 00041223 sh zero,4(s0) +800042b4: ff090913 addi s2,s2,-16 +800042b8: fd264ee3 blt a2,s2,80004294 +800042bc: ff000793 li a5,-16 +800042c0: ff100713 li a4,-15 +800042c4: 409787b3 sub a5,a5,s1 +800042c8: 00000913 li s2,0 +800042cc: 0ae4c463 blt s1,a4,80004374 +800042d0: 00f90933 add s2,s2,a5 +800042d4: 00700793 li a5,7 +800042d8: 0527d663 bge a5,s2,80004324 +800042dc: 01099993 slli s3,s3,0x10 +800042e0: 4109d993 srai s3,s3,0x10 +800042e4: 01844783 lbu a5,24(s0) +800042e8: 01a40593 addi a1,s0,26 +800042ec: 00f9e9b3 or s3,s3,a5 +800042f0: 01099993 slli s3,s3,0x10 +800042f4: 0109d993 srli s3,s3,0x10 +800042f8: 00000793 li a5,0 +800042fc: 0006d603 lhu a2,0(a3) +80004300: 00268693 addi a3,a3,2 +80004304: 00865713 srli a4,a2,0x8 +80004308: 00e7e733 or a4,a5,a4 +8000430c: 00861793 slli a5,a2,0x8 +80004310: 01079793 slli a5,a5,0x10 +80004314: fee69f23 sh a4,-2(a3) +80004318: 0107d793 srli a5,a5,0x10 +8000431c: feb690e3 bne a3,a1,800042fc +80004320: ff890913 addi s2,s2,-8 +80004324: 06090c63 beqz s2,8000439c +80004328: 01845783 lhu a5,24(s0) +8000432c: fff90913 addi s2,s2,-1 +80004330: 00040513 mv a0,s0 +80004334: 0017f793 andi a5,a5,1 +80004338: 0137e9b3 or s3,a5,s3 +8000433c: a25ff0ef jal ra,80003d60 +80004340: fe0914e3 bnez s2,80004328 +80004344: 01099793 slli a5,s3,0x10 +80004348: 4107d793 srai a5,a5,0x10 +8000434c: 04079063 bnez a5,8000438c +80004350: 01099513 slli a0,s3,0x10 +80004354: 01055513 srli a0,a0,0x10 +80004358: 01c12083 lw ra,28(sp) +8000435c: 01812403 lw s0,24(sp) +80004360: 01412483 lw s1,20(sp) +80004364: 01012903 lw s2,16(sp) +80004368: 00c12983 lw s3,12(sp) +8000436c: 02010113 addi sp,sp,32 80004370: 00008067 ret +80004374: ff07f913 andi s2,a5,-16 +80004378: 41200933 neg s2,s2 +8000437c: 00f90933 add s2,s2,a5 +80004380: 00700793 li a5,7 +80004384: fb27d0e3 bge a5,s2,80004324 +80004388: f55ff06f j 800042dc +8000438c: 00100993 li s3,1 +80004390: 01099513 slli a0,s3,0x10 +80004394: 01055513 srli a0,a0,0x10 +80004398: fc1ff06f j 80004358 +8000439c: 00098513 mv a0,s3 +800043a0: 00099863 bnez s3,800043b0 +800043a4: 01051513 slli a0,a0,0x10 +800043a8: 01055513 srli a0,a0,0x10 +800043ac: eb1ff06f j 8000425c +800043b0: 00100513 li a0,1 +800043b4: ff1ff06f j 800043a4 +800043b8: ff900793 li a5,-7 +800043bc: 00000993 li s3,0 +800043c0: f6f5d4e3 bge a1,a5,80004328 +800043c4: 00440693 addi a3,s0,4 +800043c8: f1dff06f j 800042e4 -80004374 : -80004374: fe010113 addi sp,sp,-32 -80004378: 00010e37 lui t3,0x10 -8000437c: 00011d23 sh zero,26(sp) -80004380: 00011e23 sh zero,28(sp) -80004384: 01858593 addi a1,a1,24 -80004388: 01c10793 addi a5,sp,28 -8000438c: 00810813 addi a6,sp,8 -80004390: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> -80004394: 0005d703 lhu a4,0(a1) -80004398: ffe78793 addi a5,a5,-2 -8000439c: ffe58593 addi a1,a1,-2 -800043a0: 02071863 bnez a4,800043d0 -800043a4: fe079f23 sh zero,-2(a5) -800043a8: ff0796e3 bne a5,a6,80004394 -800043ac: 00460613 addi a2,a2,4 -800043b0: 01e10693 addi a3,sp,30 -800043b4: 0007d703 lhu a4,0(a5) -800043b8: 00278793 addi a5,a5,2 -800043bc: 00260613 addi a2,a2,2 -800043c0: fee61f23 sh a4,-2(a2) -800043c4: fed798e3 bne a5,a3,800043b4 -800043c8: 02010113 addi sp,sp,32 -800043cc: 00008067 ret -800043d0: 02a70733 mul a4,a4,a0 -800043d4: 0027d883 lhu a7,2(a5) -800043d8: 0007d303 lhu t1,0(a5) -800043dc: 01c776b3 and a3,a4,t3 -800043e0: 011686b3 add a3,a3,a7 -800043e4: 01075713 srli a4,a4,0x10 -800043e8: 0106d893 srli a7,a3,0x10 -800043ec: 00670733 add a4,a4,t1 -800043f0: 01170733 add a4,a4,a7 -800043f4: 01075893 srli a7,a4,0x10 -800043f8: 00d79123 sh a3,2(a5) -800043fc: 00e79023 sh a4,0(a5) -80004400: ff179f23 sh a7,-2(a5) -80004404: f90798e3 bne a5,a6,80004394 -80004408: fa5ff06f j 800043ac +800043cc : +800043cc: 00455783 lhu a5,4(a0) +800043d0: ff010113 addi sp,sp,-16 +800043d4: 00912223 sw s1,4(sp) +800043d8: 00112623 sw ra,12(sp) +800043dc: 00812423 sw s0,8(sp) +800043e0: 01212023 sw s2,0(sp) +800043e4: 00050493 mv s1,a0 +800043e8: 0c079c63 bnez a5,800044c0 +800043ec: 00655703 lhu a4,6(a0) +800043f0: 00000413 li s0,0 +800043f4: 01071793 slli a5,a4,0x10 +800043f8: 4107d793 srai a5,a5,0x10 +800043fc: 0a07c463 bltz a5,800044a4 +80004400: 01a50693 addi a3,a0,26 +80004404: 0a000613 li a2,160 +80004408: 02071863 bnez a4,80004438 +8000440c: 00648793 addi a5,s1,6 +80004410: 0080006f j 80004418 +80004414: 0007d703 lhu a4,0(a5) +80004418: 00278793 addi a5,a5,2 +8000441c: fee79e23 sh a4,-4(a5) +80004420: fef69ae3 bne a3,a5,80004414 +80004424: 00049c23 sh zero,24(s1) +80004428: 01040413 addi s0,s0,16 +8000442c: 06c40c63 beq s0,a2,800044a4 +80004430: 0064d703 lhu a4,6(s1) +80004434: fc070ce3 beqz a4,8000440c +80004438: f0077793 andi a5,a4,-256 +8000443c: 04079063 bnez a5,8000447c +80004440: 01848513 addi a0,s1,24 +80004444: 00248593 addi a1,s1,2 +80004448: 00000793 li a5,0 +8000444c: 00050713 mv a4,a0 +80004450: 00075683 lhu a3,0(a4) +80004454: ffe70713 addi a4,a4,-2 +80004458: 00869613 slli a2,a3,0x8 +8000445c: 00c7e7b3 or a5,a5,a2 +80004460: 00f71123 sh a5,2(a4) +80004464: 0086d793 srli a5,a3,0x8 +80004468: fee594e3 bne a1,a4,80004450 +8000446c: 0064d703 lhu a4,6(s1) +80004470: 00840413 addi s0,s0,8 +80004474: f0077793 andi a5,a4,-256 +80004478: fc0788e3 beqz a5,80004448 +8000447c: 0a000913 li s2,160 +80004480: 0140006f j 80004494 +80004484: 00140413 addi s0,s0,1 +80004488: 941ff0ef jal ra,80003dc8 +8000448c: 00894c63 blt s2,s0,800044a4 +80004490: 0064d703 lhu a4,6(s1) +80004494: 01071713 slli a4,a4,0x10 +80004498: 41075713 srai a4,a4,0x10 +8000449c: 00048513 mv a0,s1 +800044a0: fe0752e3 bgez a4,80004484 +800044a4: 00c12083 lw ra,12(sp) +800044a8: 00040513 mv a0,s0 +800044ac: 00812403 lw s0,8(sp) +800044b0: 00412483 lw s1,4(sp) +800044b4: 00012903 lw s2,0(sp) +800044b8: 01010113 addi sp,sp,16 +800044bc: 00008067 ret +800044c0: f007f713 andi a4,a5,-256 +800044c4: 00000413 li s0,0 +800044c8: 04071063 bnez a4,80004508 +800044cc: f6f00913 li s2,-145 +800044d0: 0140006f j 800044e4 +800044d4: fff40413 addi s0,s0,-1 +800044d8: 889ff0ef jal ra,80003d60 +800044dc: fd2404e3 beq s0,s2,800044a4 +800044e0: 0044d783 lhu a5,4(s1) +800044e4: 00048513 mv a0,s1 +800044e8: fe0796e3 bnez a5,800044d4 +800044ec: 00c12083 lw ra,12(sp) +800044f0: 00040513 mv a0,s0 +800044f4: 00812403 lw s0,8(sp) +800044f8: 00412483 lw s1,4(sp) +800044fc: 00012903 lw s2,0(sp) +80004500: 01010113 addi sp,sp,16 +80004504: 00008067 ret +80004508: 00450693 addi a3,a0,4 +8000450c: 01a50593 addi a1,a0,26 +80004510: 00000713 li a4,0 +80004514: 0080006f j 8000451c +80004518: 0006d783 lhu a5,0(a3) +8000451c: 0087d613 srli a2,a5,0x8 +80004520: 00c76733 or a4,a4,a2 +80004524: 00879793 slli a5,a5,0x8 +80004528: 00e69023 sh a4,0(a3) +8000452c: 01079713 slli a4,a5,0x10 +80004530: 00268693 addi a3,a3,2 +80004534: 01075713 srli a4,a4,0x10 +80004538: feb690e3 bne a3,a1,80004518 +8000453c: 0044d783 lhu a5,4(s1) +80004540: ff800413 li s0,-8 +80004544: f89ff06f j 800044cc -8000440c : -8000440c: 01250713 addi a4,a0,18 -80004410: 00055783 lhu a5,0(a0) -80004414: 00250513 addi a0,a0,2 -80004418: 00079863 bnez a5,80004428 -8000441c: fee51ae3 bne a0,a4,80004410 -80004420: 00000513 li a0,0 -80004424: 00008067 ret -80004428: 00100513 li a0,1 -8000442c: 00008067 ret +80004548 : +80004548: fe010113 addi sp,sp,-32 +8000454c: 00812c23 sw s0,24(sp) +80004550: 00912a23 sw s1,20(sp) +80004554: 01212823 sw s2,16(sp) +80004558: 01312623 sw s3,12(sp) +8000455c: 01412423 sw s4,8(sp) +80004560: 01512223 sw s5,4(sp) +80004564: 00068913 mv s2,a3 +80004568: 00078493 mv s1,a5 +8000456c: 00112e23 sw ra,28(sp) +80004570: 00050413 mv s0,a0 +80004574: 00058993 mv s3,a1 +80004578: 00060a13 mv s4,a2 +8000457c: 00070a93 mv s5,a4 +80004580: e4dff0ef jal ra,800043cc +80004584: 09000793 li a5,144 +80004588: 40a90933 sub s2,s2,a0 +8000458c: 16a7dc63 bge a5,a0,80004704 +80004590: 000087b7 lui a5,0x8 +80004594: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80004598: 1f27da63 bge a5,s2,8000478c +8000459c: 1c0a8463 beqz s5,80004764 +800045a0: 0044a503 lw a0,4(s1) +800045a4: 0004a783 lw a5,0(s1) +800045a8: 06f50a63 beq a0,a5,8000461c +800045ac: 01a48713 addi a4,s1,26 +800045b0: 03448793 addi a5,s1,52 +800045b4: 00270713 addi a4,a4,2 +800045b8: fe071f23 sh zero,-2(a4) +800045bc: fef71ce3 bne a4,a5,800045b4 +800045c0: 03800793 li a5,56 +800045c4: 32f50c63 beq a0,a5,800048fc +800045c8: 16a7d063 bge a5,a0,80004728 +800045cc: 04000793 li a5,64 +800045d0: 2ef50c63 beq a0,a5,800048c8 +800045d4: 07100793 li a5,113 +800045d8: 34f51863 bne a0,a5,80004928 +800045dc: 400087b7 lui a5,0x40008 +800045e0: fff78793 addi a5,a5,-1 # 40007fff <__stack_size+0x40007bff> +800045e4: 00a00713 li a4,10 +800045e8: 00f4aa23 sw a5,20(s1) +800045ec: ffff87b7 lui a5,0xffff8 +800045f0: 00e4a423 sw a4,8(s1) +800045f4: 00f49c23 sh a5,24(s1) +800045f8: 00e4a623 sw a4,12(s1) +800045fc: 00a00793 li a5,10 +80004600: 00008737 lui a4,0x8 +80004604: 00878793 addi a5,a5,8 # ffff8008 <__stack_top+0xff8008> +80004608: 00179793 slli a5,a5,0x1 +8000460c: 00f487b3 add a5,s1,a5 +80004610: 00e79523 sh a4,10(a5) +80004614: 00a4a023 sw a0,0(s1) +80004618: 1b205863 blez s2,800047c8 +8000461c: 0084a583 lw a1,8(s1) +80004620: 0144d783 lhu a5,20(s1) +80004624: 08f00813 li a6,143 +80004628: 00159613 slli a2,a1,0x1 +8000462c: 00c40633 add a2,s0,a2 +80004630: 00065703 lhu a4,0(a2) +80004634: 00f776b3 and a3,a4,a5 +80004638: 02a84a63 blt a6,a0,8000466c +8000463c: 00b00813 li a6,11 +80004640: 02b84663 blt a6,a1,8000466c +80004644: 00060793 mv a5,a2 +80004648: 01840593 addi a1,s0,24 +8000464c: 0027d703 lhu a4,2(a5) +80004650: 00070463 beqz a4,80004658 +80004654: 0016e693 ori a3,a3,1 +80004658: 00079123 sh zero,2(a5) +8000465c: 00278793 addi a5,a5,2 +80004660: fef596e3 bne a1,a5,8000464c +80004664: 00065703 lhu a4,0(a2) +80004668: 0144d783 lhu a5,20(s1) +8000466c: fff7c793 not a5,a5 +80004670: 00e7f7b3 and a5,a5,a4 +80004674: 00f61023 sh a5,0(a2) +80004678: 0164d783 lhu a5,22(s1) +8000467c: 00d7f733 and a4,a5,a3 +80004680: 04070063 beqz a4,800046c0 +80004684: 1ad78463 beq a5,a3,8000482c +80004688: 03248613 addi a2,s1,50 +8000468c: 01840693 addi a3,s0,24 +80004690: 01c48493 addi s1,s1,28 +80004694: 00000713 li a4,0 +80004698: 00065783 lhu a5,0(a2) +8000469c: 0006d583 lhu a1,0(a3) +800046a0: ffe68693 addi a3,a3,-2 +800046a4: ffe60613 addi a2,a2,-2 +800046a8: 00b787b3 add a5,a5,a1 +800046ac: 00e787b3 add a5,a5,a4 +800046b0: 0107d713 srli a4,a5,0x10 +800046b4: 00f69123 sh a5,2(a3) +800046b8: 00177713 andi a4,a4,1 +800046bc: fc961ee3 bne a2,s1,80004698 +800046c0: 19205863 blez s2,80004850 +800046c4: 00445783 lhu a5,4(s0) +800046c8: 12079e63 bnez a5,80004804 +800046cc: 000087b7 lui a5,0x8 +800046d0: 00041c23 sh zero,24(s0) +800046d4: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +800046d8: 0927c863 blt a5,s2,80004768 +800046dc: 01241123 sh s2,2(s0) +800046e0: 01c12083 lw ra,28(sp) +800046e4: 01812403 lw s0,24(sp) +800046e8: 01412483 lw s1,20(sp) +800046ec: 01012903 lw s2,16(sp) +800046f0: 00c12983 lw s3,12(sp) +800046f4: 00812a03 lw s4,8(sp) +800046f8: 00412a83 lw s5,4(sp) +800046fc: 02010113 addi sp,sp,32 +80004700: 00008067 ret +80004704: 0e095463 bgez s2,800047ec +80004708: f7000793 li a5,-144 +8000470c: 08f95c63 bge s2,a5,800047a4 +80004710: 00240793 addi a5,s0,2 +80004714: 01a40413 addi s0,s0,26 +80004718: 00278793 addi a5,a5,2 +8000471c: fe079f23 sh zero,-2(a5) +80004720: fe879ce3 bne a5,s0,80004718 +80004724: fbdff06f j 800046e0 +80004728: 01800793 li a5,24 +8000472c: 16f50863 beq a0,a5,8000489c +80004730: 03500793 li a5,53 +80004734: 1ef51a63 bne a0,a5,80004928 +80004738: 00001737 lui a4,0x1 +8000473c: 040007b7 lui a5,0x4000 +80004740: 00600693 li a3,6 +80004744: 7ff78793 addi a5,a5,2047 # 40007ff <__stack_size+0x40003ff> +80004748: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> +8000474c: 00f4aa23 sw a5,20(s1) +80004750: 00d4a423 sw a3,8(s1) +80004754: 00e49c23 sh a4,24(s1) +80004758: 00d4a623 sw a3,12(s1) +8000475c: 00600793 li a5,6 +80004760: ea5ff06f j 80004604 +80004764: 00041c23 sh zero,24(s0) +80004768: ffff87b7 lui a5,0xffff8 +8000476c: fff7c793 not a5,a5 +80004770: 00f41123 sh a5,2(s0) +80004774: 00440793 addi a5,s0,4 +80004778: 01840413 addi s0,s0,24 +8000477c: 00079023 sh zero,0(a5) # ffff8000 <__stack_top+0xff8000> +80004780: 00278793 addi a5,a5,2 +80004784: fef41ce3 bne s0,a5,8000477c +80004788: f59ff06f j 800046e0 +8000478c: 00240793 addi a5,s0,2 +80004790: 01a40413 addi s0,s0,26 +80004794: 00278793 addi a5,a5,2 +80004798: fe079f23 sh zero,-2(a5) +8000479c: fe879ce3 bne a5,s0,80004794 +800047a0: f41ff06f j 800046e0 +800047a4: 00090593 mv a1,s2 +800047a8: 00040513 mv a0,s0 +800047ac: a05ff0ef jal ra,800041b0 +800047b0: 00050463 beqz a0,800047b8 +800047b4: 00100993 li s3,1 +800047b8: 0c0a8c63 beqz s5,80004890 +800047bc: 0044a503 lw a0,4(s1) +800047c0: 0004a783 lw a5,0(s1) +800047c4: def514e3 bne a0,a5,800045ac +800047c8: 09000793 li a5,144 +800047cc: 0af50463 beq a0,a5,80004874 +800047d0: 01845783 lhu a5,24(s0) +800047d4: 00040513 mv a0,s0 +800047d8: 0017f793 andi a5,a5,1 +800047dc: 00f9e9b3 or s3,s3,a5 +800047e0: d80ff0ef jal ra,80003d60 +800047e4: 0044a503 lw a0,4(s1) +800047e8: e35ff06f j 8000461c +800047ec: ee0a80e3 beqz s5,800046cc +800047f0: 0044a503 lw a0,4(s1) +800047f4: 0004a783 lw a5,0(s1) +800047f8: daf51ae3 bne a0,a5,800045ac +800047fc: e32040e3 bgtz s2,8000461c +80004800: fc9ff06f j 800047c8 +80004804: 00040513 mv a0,s0 +80004808: d58ff0ef jal ra,80003d60 +8000480c: 000087b7 lui a5,0x8 +80004810: 00190913 addi s2,s2,1 +80004814: 00041c23 sh zero,24(s0) +80004818: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +8000481c: f527c6e3 blt a5,s2,80004768 +80004820: ea095ee3 bgez s2,800046dc +80004824: 00041123 sh zero,2(s0) +80004828: eb9ff06f j 800046e0 +8000482c: 0c099463 bnez s3,800048f4 +80004830: 00c4a783 lw a5,12(s1) +80004834: 0184d703 lhu a4,24(s1) +80004838: 00179793 slli a5,a5,0x1 +8000483c: 00f407b3 add a5,s0,a5 +80004840: 0007d783 lhu a5,0(a5) +80004844: 00e7f7b3 and a5,a5,a4 +80004848: e40790e3 bnez a5,80004688 +8000484c: e7204ce3 bgtz s2,800046c4 +80004850: 09000793 li a5,144 +80004854: 00f50663 beq a0,a5,80004860 +80004858: 00040513 mv a0,s0 +8000485c: d6cff0ef jal ra,80003dc8 +80004860: 00445783 lhu a5,4(s0) +80004864: fa0790e3 bnez a5,80004804 +80004868: 00041c23 sh zero,24(s0) +8000486c: fa094ce3 bltz s2,80004824 +80004870: e6dff06f j 800046dc +80004874: 0084a603 lw a2,8(s1) +80004878: 0144d783 lhu a5,20(s1) +8000487c: 00161613 slli a2,a2,0x1 +80004880: 00c40633 add a2,s0,a2 +80004884: 00065703 lhu a4,0(a2) +80004888: 00e7f6b3 and a3,a5,a4 +8000488c: de1ff06f j 8000466c +80004890: 00041c23 sh zero,24(s0) +80004894: 00041123 sh zero,2(s0) +80004898: e49ff06f j 800046e0 +8000489c: 008007b7 lui a5,0x800 +800048a0: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> +800048a4: 00400713 li a4,4 +800048a8: 00f4aa23 sw a5,20(s1) +800048ac: 10000793 li a5,256 +800048b0: 00e4a423 sw a4,8(s1) +800048b4: 00f49c23 sh a5,24(s1) +800048b8: 00e4a623 sw a4,12(s1) +800048bc: 00400793 li a5,4 +800048c0: 10000713 li a4,256 +800048c4: d41ff06f j 80004604 +800048c8: 00700793 li a5,7 +800048cc: 00f4a423 sw a5,8(s1) +800048d0: 800107b7 lui a5,0x80010 +800048d4: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> +800048d8: 00f4aa23 sw a5,20(s1) +800048dc: 00100793 li a5,1 +800048e0: 00f49c23 sh a5,24(s1) +800048e4: 00600793 li a5,6 +800048e8: 00f4a623 sw a5,12(s1) +800048ec: 00100713 li a4,1 +800048f0: d15ff06f j 80004604 +800048f4: d80a0ae3 beqz s4,80004688 +800048f8: dc9ff06f j 800046c0 +800048fc: 008007b7 lui a5,0x800 +80004900: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> +80004904: 00600713 li a4,6 +80004908: 00f4aa23 sw a5,20(s1) +8000490c: 10000793 li a5,256 +80004910: 00e4a423 sw a4,8(s1) +80004914: 00f49c23 sh a5,24(s1) +80004918: 00e4a623 sw a4,12(s1) +8000491c: 00600793 li a5,6 +80004920: 10000713 li a4,256 +80004924: ce1ff06f j 80004604 +80004928: 00c00793 li a5,12 +8000492c: 00f4a423 sw a5,8(s1) +80004930: 800107b7 lui a5,0x80010 +80004934: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> +80004938: 00f4aa23 sw a5,20(s1) +8000493c: 00100793 li a5,1 +80004940: 00f49c23 sh a5,24(s1) +80004944: 00b00793 li a5,11 +80004948: 00f4a623 sw a5,12(s1) +8000494c: 00100713 li a4,1 +80004950: cb5ff06f j 80004604 -80004430 : -80004430: ff010113 addi sp,sp,-16 -80004434: 00912223 sw s1,4(sp) -80004438: 01255483 lhu s1,18(a0) -8000443c: 00812423 sw s0,8(sp) -80004440: 00112623 sw ra,12(sp) -80004444: fff4c793 not a5,s1 -80004448: 01179713 slli a4,a5,0x11 -8000444c: 00050413 mv s0,a0 -80004450: 00071663 bnez a4,8000445c -80004454: fb9ff0ef jal ra,8000440c -80004458: 00051863 bnez a0,80004468 -8000445c: ffff87b7 lui a5,0xffff8 -80004460: 00f4c4b3 xor s1,s1,a5 -80004464: 00941923 sh s1,18(s0) -80004468: 00c12083 lw ra,12(sp) -8000446c: 00812403 lw s0,8(sp) -80004470: 00412483 lw s1,4(sp) -80004474: 01010113 addi sp,sp,16 -80004478: 00008067 ret +80004954 : +80004954: fd010113 addi sp,sp,-48 +80004958: 02912223 sw s1,36(sp) +8000495c: 01312e23 sw s3,28(sp) +80004960: 00058493 mv s1,a1 +80004964: 00255983 lhu s3,2(a0) +80004968: 02112623 sw ra,44(sp) +8000496c: 02812423 sw s0,40(sp) +80004970: 03212023 sw s2,32(sp) +80004974: 01412c23 sw s4,24(sp) +80004978: 00060913 mv s2,a2 +8000497c: 01512a23 sw s5,20(sp) +80004980: 01612823 sw s6,16(sp) +80004984: 01712623 sw s7,12(sp) +80004988: 01812423 sw s8,8(sp) +8000498c: 01912223 sw s9,4(sp) +80004990: 01a12023 sw s10,0(sp) +80004994: 00050a13 mv s4,a0 +80004998: a35ff0ef jal ra,800043cc +8000499c: 0024d403 lhu s0,2(s1) +800049a0: 00050793 mv a5,a0 +800049a4: 00048513 mv a0,s1 +800049a8: 40f989b3 sub s3,s3,a5 +800049ac: 03490a93 addi s5,s2,52 +800049b0: a1dff0ef jal ra,800043cc +800049b4: 40a40433 sub s0,s0,a0 +800049b8: 04e90713 addi a4,s2,78 +800049bc: 000a8793 mv a5,s5 +800049c0: 00278793 addi a5,a5,2 +800049c4: fe079f23 sh zero,-2(a5) +800049c8: fee79ce3 bne a5,a4,800049c0 +800049cc: 09344a63 blt s0,s3,80004a60 +800049d0: 004a0b93 addi s7,s4,4 +800049d4: 00448b13 addi s6,s1,4 +800049d8: fff98993 addi s3,s3,-1 +800049dc: 01aa0c93 addi s9,s4,26 +800049e0: 00248c13 addi s8,s1,2 +800049e4: 000b0713 mv a4,s6 +800049e8: 000b8793 mv a5,s7 +800049ec: 0007d603 lhu a2,0(a5) +800049f0: 00075683 lhu a3,0(a4) +800049f4: 00278793 addi a5,a5,2 +800049f8: 00270713 addi a4,a4,2 +800049fc: 0ad61a63 bne a2,a3,80004ab0 +80004a00: ff9796e3 bne a5,s9,800049ec +80004a04: 018a0613 addi a2,s4,24 +80004a08: 01848713 addi a4,s1,24 +80004a0c: 00000693 li a3,0 +80004a10: 00075783 lhu a5,0(a4) +80004a14: 00065583 lhu a1,0(a2) +80004a18: ffe70713 addi a4,a4,-2 +80004a1c: 40d787b3 sub a5,a5,a3 +80004a20: 40b787b3 sub a5,a5,a1 +80004a24: 0107d693 srli a3,a5,0x10 +80004a28: 00f71123 sh a5,2(a4) +80004a2c: 0016f693 andi a3,a3,1 +80004a30: ffe60613 addi a2,a2,-2 +80004a34: fcec1ee3 bne s8,a4,80004a10 +80004a38: 00100d13 li s10,1 +80004a3c: 000a8513 mv a0,s5 +80004a40: b88ff0ef jal ra,80003dc8 +80004a44: 04c95783 lhu a5,76(s2) +80004a48: fff40413 addi s0,s0,-1 +80004a4c: 00048513 mv a0,s1 +80004a50: 00fd6d33 or s10,s10,a5 +80004a54: 05a91623 sh s10,76(s2) +80004a58: b70ff0ef jal ra,80003dc8 +80004a5c: f93414e3 bne s0,s3,800049e4 +80004a60: 00040693 mv a3,s0 +80004a64: 02812403 lw s0,40(sp) +80004a68: 02c12083 lw ra,44(sp) +80004a6c: 01c12983 lw s3,28(sp) +80004a70: 01812a03 lw s4,24(sp) +80004a74: 01412a83 lw s5,20(sp) +80004a78: 01012b03 lw s6,16(sp) +80004a7c: 00c12b83 lw s7,12(sp) +80004a80: 00812c03 lw s8,8(sp) +80004a84: 00412c83 lw s9,4(sp) +80004a88: 00012d03 lw s10,0(sp) +80004a8c: 00090793 mv a5,s2 +80004a90: 00048513 mv a0,s1 +80004a94: 02012903 lw s2,32(sp) +80004a98: 02412483 lw s1,36(sp) +80004a9c: 00000713 li a4,0 +80004aa0: 00000613 li a2,0 +80004aa4: 00000593 li a1,0 +80004aa8: 03010113 addi sp,sp,48 +80004aac: a9dff06f j 80004548 +80004ab0: 00000d13 li s10,0 +80004ab4: f8c6e4e3 bltu a3,a2,80004a3c +80004ab8: f4dff06f j 80004a04 -8000447c : -8000447c: ff010113 addi sp,sp,-16 -80004480: 00812423 sw s0,8(sp) -80004484: 01255403 lhu s0,18(a0) -80004488: 00112623 sw ra,12(sp) -8000448c: fff44793 not a5,s0 -80004490: 01179713 slli a4,a5,0x11 -80004494: 00071a63 bnez a4,800044a8 -80004498: f75ff0ef jal ra,8000440c -8000449c: 00050793 mv a5,a0 -800044a0: 00000513 li a0,0 -800044a4: 00079463 bnez a5,800044ac -800044a8: 00f45513 srli a0,s0,0xf -800044ac: 00c12083 lw ra,12(sp) -800044b0: 00812403 lw s0,8(sp) -800044b4: 01010113 addi sp,sp,16 -800044b8: 00008067 ret +80004abc : +80004abc: 00055703 lhu a4,0(a0) +80004ac0: 00255783 lhu a5,2(a0) +80004ac4: 00070663 beqz a4,80004ad0 +80004ac8: 00008737 lui a4,0x8 +80004acc: 00e7e7b3 or a5,a5,a4 +80004ad0: 00f59923 sh a5,18(a1) +80004ad4: 00255703 lhu a4,2(a0) +80004ad8: 000087b7 lui a5,0x8 +80004adc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004ae0: 02f70463 beq a4,a5,80004b08 +80004ae4: 00650793 addi a5,a0,6 +80004ae8: 01058593 addi a1,a1,16 +80004aec: 01850513 addi a0,a0,24 +80004af0: 0007d703 lhu a4,0(a5) +80004af4: 00278793 addi a5,a5,2 +80004af8: ffe58593 addi a1,a1,-2 +80004afc: 00e59123 sh a4,2(a1) +80004b00: fea798e3 bne a5,a0,80004af0 +80004b04: 00008067 ret +80004b08: 00650793 addi a5,a0,6 +80004b0c: 01a50513 addi a0,a0,26 +80004b10: 0007d703 lhu a4,0(a5) +80004b14: 00278793 addi a5,a5,2 +80004b18: 02071a63 bnez a4,80004b4c +80004b1c: fea79ae3 bne a5,a0,80004b10 +80004b20: 01258713 addi a4,a1,18 +80004b24: 00058793 mv a5,a1 +80004b28: 00278793 addi a5,a5,2 +80004b2c: fe079f23 sh zero,-2(a5) +80004b30: fef71ce3 bne a4,a5,80004b28 +80004b34: 0125d783 lhu a5,18(a1) +80004b38: 00008737 lui a4,0x8 +80004b3c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004b40: 00e7e7b3 or a5,a5,a4 +80004b44: 00f59923 sh a5,18(a1) +80004b48: 00008067 ret +80004b4c: 01058713 addi a4,a1,16 +80004b50: 00058793 mv a5,a1 +80004b54: 00278793 addi a5,a5,2 +80004b58: fe079f23 sh zero,-2(a5) +80004b5c: fef71ce3 bne a4,a5,80004b54 +80004b60: 7fffc7b7 lui a5,0x7fffc +80004b64: 00f5a823 sw a5,16(a1) +80004b68: 00008067 ret -800044bc : -800044bc: 01255783 lhu a5,18(a0) -800044c0: fd010113 addi sp,sp,-48 -800044c4: 02812423 sw s0,40(sp) -800044c8: 00f7d793 srli a5,a5,0xf -800044cc: 02912223 sw s1,36(sp) -800044d0: 02112623 sw ra,44(sp) -800044d4: 03212023 sw s2,32(sp) -800044d8: 01312e23 sw s3,28(sp) -800044dc: 40f007b3 neg a5,a5 -800044e0: 00f59023 sh a5,0(a1) -800044e4: 01255783 lhu a5,18(a0) -800044e8: 00008737 lui a4,0x8 -800044ec: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -800044f0: 00f777b3 and a5,a4,a5 -800044f4: 00f59123 sh a5,2(a1) -800044f8: 00050493 mv s1,a0 -800044fc: 01050413 addi s0,a0,16 -80004500: 04e78263 beq a5,a4,80004544 -80004504: 00658793 addi a5,a1,6 -80004508: 00059223 sh zero,4(a1) -8000450c: ffe50513 addi a0,a0,-2 -80004510: 00045703 lhu a4,0(s0) -80004514: ffe40413 addi s0,s0,-2 -80004518: 00278793 addi a5,a5,2 # ffff8002 <__stack_top+0xff8002> -8000451c: fee79f23 sh a4,-2(a5) -80004520: fe8518e3 bne a0,s0,80004510 -80004524: 00059c23 sh zero,24(a1) -80004528: 02c12083 lw ra,44(sp) -8000452c: 02812403 lw s0,40(sp) -80004530: 02412483 lw s1,36(sp) -80004534: 02012903 lw s2,32(sp) -80004538: 01c12983 lw s3,28(sp) -8000453c: 03010113 addi sp,sp,48 -80004540: 00008067 ret -80004544: 01255703 lhu a4,18(a0) -80004548: 00458913 addi s2,a1,4 -8000454c: 00e7f733 and a4,a5,a4 -80004550: 02f71c63 bne a4,a5,80004588 -80004554: 00b12623 sw a1,12(sp) -80004558: eb5ff0ef jal ra,8000440c -8000455c: 00c12583 lw a1,12(sp) -80004560: 02050463 beqz a0,80004588 -80004564: 00658793 addi a5,a1,6 -80004568: 00059223 sh zero,4(a1) -8000456c: ffc48513 addi a0,s1,-4 -80004570: 00045703 lhu a4,0(s0) -80004574: ffe40413 addi s0,s0,-2 -80004578: 00278793 addi a5,a5,2 -8000457c: fee79f23 sh a4,-2(a5) -80004580: fe8518e3 bne a0,s0,80004570 -80004584: fa5ff06f j 80004528 -80004588: 01a58993 addi s3,a1,26 -8000458c: 00290913 addi s2,s2,2 -80004590: fe091f23 sh zero,-2(s2) -80004594: ff299ce3 bne s3,s2,8000458c -80004598: 02c12083 lw ra,44(sp) -8000459c: 02812403 lw s0,40(sp) -800045a0: 02412483 lw s1,36(sp) -800045a4: 02012903 lw s2,32(sp) -800045a8: 01c12983 lw s3,28(sp) -800045ac: 03010113 addi sp,sp,48 -800045b0: 00008067 ret +80004b6c : +80004b6c: f7010113 addi sp,sp,-144 +80004b70: 07612823 sw s6,112(sp) +80004b74: 01255b03 lhu s6,18(a0) +80004b78: 000087b7 lui a5,0x8 +80004b7c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004b80: 07412c23 sw s4,120(sp) +80004b84: 0167fa33 and s4,a5,s6 +80004b88: 010a1a13 slli s4,s4,0x10 +80004b8c: 08812423 sw s0,136(sp) +80004b90: 08912223 sw s1,132(sp) +80004b94: 09212023 sw s2,128(sp) +80004b98: 07312e23 sw s3,124(sp) +80004b9c: 08112623 sw ra,140(sp) +80004ba0: 07512a23 sw s5,116(sp) +80004ba4: 07712623 sw s7,108(sp) +80004ba8: 07812423 sw s8,104(sp) +80004bac: 07912223 sw s9,100(sp) +80004bb0: 010a5a13 srli s4,s4,0x10 +80004bb4: 00050493 mv s1,a0 +80004bb8: 00058913 mv s2,a1 +80004bbc: 00060413 mv s0,a2 +80004bc0: 00068993 mv s3,a3 +80004bc4: 10fa1263 bne s4,a5,80004cc8 +80004bc8: b08ff0ef jal ra,80003ed0 +80004bcc: 28051a63 bnez a0,80004e60 +80004bd0: 01295a83 lhu s5,18(s2) +80004bd4: 015a77b3 and a5,s4,s5 +80004bd8: 2b478263 beq a5,s4,80004e7c +80004bdc: 00048513 mv a0,s1 +80004be0: db4ff0ef jal ra,80004194 +80004be4: 2e050e63 beqz a0,80004ee0 +80004be8: 800135b7 lui a1,0x80013 +80004bec: 0b858593 addi a1,a1,184 # 800130b8 <__stack_top+0x810130b8> +80004bf0: 00090513 mv a0,s2 +80004bf4: c84ff0ef jal ra,80004078 +80004bf8: 36050663 beqz a0,80004f64 +80004bfc: 01295a83 lhu s5,18(s2) +80004c00: 000087b7 lui a5,0x8 +80004c04: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004c08: 0157fab3 and s5,a5,s5 +80004c0c: 010a9a93 slli s5,s5,0x10 +80004c10: 010ada93 srli s5,s5,0x10 +80004c14: 2cfa9463 bne s5,a5,80004edc +80004c18: 00090513 mv a0,s2 +80004c1c: d78ff0ef jal ra,80004194 +80004c20: 32051063 bnez a0,80004f40 +80004c24: 0124d783 lhu a5,18(s1) +80004c28: 00faf7b3 and a5,s5,a5 +80004c2c: 0b579863 bne a5,s5,80004cdc +80004c30: 00048513 mv a0,s1 +80004c34: d60ff0ef jal ra,80004194 +80004c38: 00051863 bnez a0,80004c48 +80004c3c: 00090513 mv a0,s2 +80004c40: d54ff0ef jal ra,80004194 +80004c44: 08050c63 beqz a0,80004cdc +80004c48: 00048513 mv a0,s1 +80004c4c: af4ff0ef jal ra,80003f40 +80004c50: 00050493 mv s1,a0 +80004c54: 00090513 mv a0,s2 +80004c58: ae8ff0ef jal ra,80003f40 +80004c5c: 40a484b3 sub s1,s1,a0 +80004c60: 009034b3 snez s1,s1 +80004c64: 00f49493 slli s1,s1,0xf +80004c68: 00941923 sh s1,18(s0) +80004c6c: 01240713 addi a4,s0,18 +80004c70: 00040793 mv a5,s0 +80004c74: 00278793 addi a5,a5,2 +80004c78: fe079f23 sh zero,-2(a5) +80004c7c: fef71ce3 bne a4,a5,80004c74 +80004c80: 01245783 lhu a5,18(s0) +80004c84: 00008737 lui a4,0x8 +80004c88: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004c8c: 00e7e7b3 or a5,a5,a4 +80004c90: 00f41923 sh a5,18(s0) +80004c94: 08c12083 lw ra,140(sp) +80004c98: 08812403 lw s0,136(sp) +80004c9c: 08412483 lw s1,132(sp) +80004ca0: 08012903 lw s2,128(sp) +80004ca4: 07c12983 lw s3,124(sp) +80004ca8: 07812a03 lw s4,120(sp) +80004cac: 07412a83 lw s5,116(sp) +80004cb0: 07012b03 lw s6,112(sp) +80004cb4: 06c12b83 lw s7,108(sp) +80004cb8: 06812c03 lw s8,104(sp) +80004cbc: 06412c83 lw s9,100(sp) +80004cc0: 09010113 addi sp,sp,144 +80004cc4: 00008067 ret +80004cc8: 0125da83 lhu s5,18(a1) +80004ccc: 0157f733 and a4,a5,s5 +80004cd0: 01071713 slli a4,a4,0x10 +80004cd4: 01075713 srli a4,a4,0x10 +80004cd8: 04f70a63 beq a4,a5,80004d2c +80004cdc: 00048513 mv a0,s1 +80004ce0: 00c10593 addi a1,sp,12 +80004ce4: a9cff0ef jal ra,80003f80 +80004ce8: 00090513 mv a0,s2 +80004cec: 02810593 addi a1,sp,40 +80004cf0: a90ff0ef jal ra,80003f80 +80004cf4: 00e15483 lhu s1,14(sp) +80004cf8: 02a15903 lhu s2,42(sp) +80004cfc: 04049c63 bnez s1,80004d54 +80004d00: 01010793 addi a5,sp,16 +80004d04: 02410693 addi a3,sp,36 +80004d08: 20d78863 beq a5,a3,80004f18 +80004d0c: 0007d703 lhu a4,0(a5) +80004d10: 00278793 addi a5,a5,2 +80004d14: fe070ae3 beqz a4,80004d08 +80004d18: 00c10513 addi a0,sp,12 +80004d1c: eb0ff0ef jal ra,800043cc +80004d20: 02a15703 lhu a4,42(sp) +80004d24: 40a004b3 neg s1,a0 +80004d28: 0300006f j 80004d58 +80004d2c: 00058513 mv a0,a1 +80004d30: 9a0ff0ef jal ra,80003ed0 +80004d34: ec0506e3 beqz a0,80004c00 +80004d38: 01490713 addi a4,s2,20 +80004d3c: 00095783 lhu a5,0(s2) +80004d40: 00290913 addi s2,s2,2 +80004d44: 00240413 addi s0,s0,2 +80004d48: fef41f23 sh a5,-2(s0) +80004d4c: fee918e3 bne s2,a4,80004d3c +80004d50: f45ff06f j 80004c94 +80004d54: 00090713 mv a4,s2 +80004d58: 00090a93 mv s5,s2 +80004d5c: 02c10793 addi a5,sp,44 +80004d60: 04010693 addi a3,sp,64 +80004d64: 02071263 bnez a4,80004d88 +80004d68: 1cf68263 beq a3,a5,80004f2c +80004d6c: 0007d703 lhu a4,0(a5) +80004d70: 00278793 addi a5,a5,2 +80004d74: fe070ae3 beqz a4,80004d68 +80004d78: 02810513 addi a0,sp,40 +80004d7c: e50ff0ef jal ra,800043cc +80004d80: 02a15703 lhu a4,42(sp) +80004d84: 40a90ab3 sub s5,s2,a0 +80004d88: 02815783 lhu a5,40(sp) +80004d8c: 03898c13 addi s8,s3,56 +80004d90: 02e99b23 sh a4,54(s3) +80004d94: 02f99a23 sh a5,52(s3) +80004d98: 04e98713 addi a4,s3,78 +80004d9c: 000c0793 mv a5,s8 +80004da0: 00079023 sh zero,0(a5) +80004da4: 00278793 addi a5,a5,2 +80004da8: fef71ce3 bne a4,a5,80004da0 +80004dac: 04c98a13 addi s4,s3,76 +80004db0: 00000b93 li s7,0 +80004db4: 02410913 addi s2,sp,36 +80004db8: 01010c93 addi s9,sp,16 +80004dbc: 04610b13 addi s6,sp,70 +80004dc0: 00095503 lhu a0,0(s2) +80004dc4: ffe90913 addi s2,s2,-2 +80004dc8: 0c051863 bnez a0,80004e98 +80004dcc: 04c9d703 lhu a4,76(s3) +80004dd0: 000a0793 mv a5,s4 +80004dd4: 00ebebb3 or s7,s7,a4 +80004dd8: ffe7d703 lhu a4,-2(a5) +80004ddc: ffe78793 addi a5,a5,-2 +80004de0: 00e79123 sh a4,2(a5) +80004de4: ff879ae3 bne a5,s8,80004dd8 +80004de8: 02099c23 sh zero,56(s3) +80004dec: fd991ae3 bne s2,s9,80004dc0 +80004df0: 03498713 addi a4,s3,52 +80004df4: 02810793 addi a5,sp,40 +80004df8: 04210593 addi a1,sp,66 +80004dfc: 00075603 lhu a2,0(a4) +80004e00: 00278793 addi a5,a5,2 +80004e04: 00270713 addi a4,a4,2 +80004e08: fec79f23 sh a2,-2(a5) +80004e0c: fef598e3 bne a1,a5,80004dfc +80004e10: ffffc6b7 lui a3,0xffffc +80004e14: 015484b3 add s1,s1,s5 +80004e18: 00268693 addi a3,a3,2 # ffffc002 <__stack_top+0xffc002> +80004e1c: 000b8593 mv a1,s7 +80004e20: 02810513 addi a0,sp,40 +80004e24: 00098793 mv a5,s3 +80004e28: 04000713 li a4,64 +80004e2c: 00d486b3 add a3,s1,a3 +80004e30: 00000613 li a2,0 +80004e34: f14ff0ef jal ra,80004548 +80004e38: 02815703 lhu a4,40(sp) +80004e3c: 00c15783 lhu a5,12(sp) +80004e40: 00040593 mv a1,s0 +80004e44: 02810513 addi a0,sp,40 +80004e48: 40e787b3 sub a5,a5,a4 +80004e4c: 00f037b3 snez a5,a5 +80004e50: 40f007b3 neg a5,a5 +80004e54: 02f11423 sh a5,40(sp) +80004e58: c65ff0ef jal ra,80004abc +80004e5c: e39ff06f j 80004c94 +80004e60: 01448713 addi a4,s1,20 +80004e64: 0004d783 lhu a5,0(s1) +80004e68: 00248493 addi s1,s1,2 +80004e6c: 00240413 addi s0,s0,2 +80004e70: fef41f23 sh a5,-2(s0) +80004e74: fee498e3 bne s1,a4,80004e64 +80004e78: e1dff06f j 80004c94 +80004e7c: 00090513 mv a0,s2 +80004e80: 850ff0ef jal ra,80003ed0 +80004e84: ea051ae3 bnez a0,80004d38 +80004e88: 00048513 mv a0,s1 +80004e8c: b08ff0ef jal ra,80004194 +80004e90: d60508e3 beqz a0,80004c00 +80004e94: d55ff06f j 80004be8 +80004e98: 04410613 addi a2,sp,68 +80004e9c: 02810593 addi a1,sp,40 +80004ea0: f99fe0ef jal ra,80003e38 +80004ea4: 000a0593 mv a1,s4 +80004ea8: 00000613 li a2,0 +80004eac: 05c10713 addi a4,sp,92 +80004eb0: 0005d803 lhu a6,0(a1) +80004eb4: 00075783 lhu a5,0(a4) +80004eb8: ffe58593 addi a1,a1,-2 +80004ebc: ffe70713 addi a4,a4,-2 +80004ec0: 010787b3 add a5,a5,a6 +80004ec4: 00c787b3 add a5,a5,a2 +80004ec8: 0107d613 srli a2,a5,0x10 +80004ecc: 00f59123 sh a5,2(a1) +80004ed0: 00167613 andi a2,a2,1 +80004ed4: fd671ee3 bne a4,s6,80004eb0 +80004ed8: ef5ff06f j 80004dcc +80004edc: 0124db03 lhu s6,18(s1) +80004ee0: 000087b7 lui a5,0x8 +80004ee4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004ee8: 0167fb33 and s6,a5,s6 +80004eec: 010b1b13 slli s6,s6,0x10 +80004ef0: 010b5b13 srli s6,s6,0x10 +80004ef4: defb14e3 bne s6,a5,80004cdc +80004ef8: 00048513 mv a0,s1 +80004efc: a98ff0ef jal ra,80004194 +80004f00: d40514e3 bnez a0,80004c48 +80004f04: 01295783 lhu a5,18(s2) +80004f08: fff7c793 not a5,a5 +80004f0c: 01179713 slli a4,a5,0x11 +80004f10: dc0716e3 bnez a4,80004cdc +80004f14: d29ff06f j 80004c3c +80004f18: 01440793 addi a5,s0,20 +80004f1c: 00240413 addi s0,s0,2 +80004f20: fe041f23 sh zero,-2(s0) +80004f24: fe879ce3 bne a5,s0,80004f1c +80004f28: d6dff06f j 80004c94 +80004f2c: 01440793 addi a5,s0,20 +80004f30: 00240413 addi s0,s0,2 +80004f34: fe041f23 sh zero,-2(s0) +80004f38: fef41ce3 bne s0,a5,80004f30 +80004f3c: d59ff06f j 80004c94 +80004f40: 800135b7 lui a1,0x80013 +80004f44: 0b858593 addi a1,a1,184 # 800130b8 <__stack_top+0x810130b8> +80004f48: 00048513 mv a0,s1 +80004f4c: 92cff0ef jal ra,80004078 +80004f50: 00050a63 beqz a0,80004f64 +80004f54: 0124d783 lhu a5,18(s1) +80004f58: 00faf7b3 and a5,s5,a5 +80004f5c: f9578ee3 beq a5,s5,80004ef8 +80004f60: fa5ff06f j 80004f04 +80004f64: 01040713 addi a4,s0,16 +80004f68: 00040793 mv a5,s0 +80004f6c: 00278793 addi a5,a5,2 +80004f70: fe079f23 sh zero,-2(a5) +80004f74: fee79ce3 bne a5,a4,80004f6c +80004f78: 7fffc7b7 lui a5,0x7fffc +80004f7c: 00f42823 sw a5,16(s0) +80004f80: d15ff06f j 80004c94 -800045b4 : -800045b4: 01255783 lhu a5,18(a0) -800045b8: fb010113 addi sp,sp,-80 -800045bc: 04812423 sw s0,72(sp) -800045c0: fff7c793 not a5,a5 -800045c4: 04912223 sw s1,68(sp) -800045c8: 04112623 sw ra,76(sp) -800045cc: 01179713 slli a4,a5,0x11 -800045d0: 00050493 mv s1,a0 -800045d4: 00058413 mv s0,a1 -800045d8: 00071663 bnez a4,800045e4 -800045dc: e31ff0ef jal ra,8000440c -800045e0: 08051263 bnez a0,80004664 -800045e4: 01245783 lhu a5,18(s0) -800045e8: fff7c793 not a5,a5 -800045ec: 01179713 slli a4,a5,0x11 -800045f0: 06070463 beqz a4,80004658 -800045f4: 00810593 addi a1,sp,8 -800045f8: 00048513 mv a0,s1 -800045fc: ec1ff0ef jal ra,800044bc -80004600: 02410593 addi a1,sp,36 -80004604: 00040513 mv a0,s0 -80004608: eb5ff0ef jal ra,800044bc -8000460c: 00815583 lhu a1,8(sp) -80004610: 02415503 lhu a0,36(sp) -80004614: 04b50c63 beq a0,a1,8000466c -80004618: 00a10793 addi a5,sp,10 -8000461c: 02610713 addi a4,sp,38 -80004620: 02010613 addi a2,sp,32 -80004624: 0007d683 lhu a3,0(a5) -80004628: 00278793 addi a5,a5,2 -8000462c: 08069a63 bnez a3,800046c0 -80004630: 00075683 lhu a3,0(a4) -80004634: 00270713 addi a4,a4,2 -80004638: 08069463 bnez a3,800046c0 -8000463c: fec794e3 bne a5,a2,80004624 -80004640: 00000513 li a0,0 -80004644: 04c12083 lw ra,76(sp) -80004648: 04812403 lw s0,72(sp) -8000464c: 04412483 lw s1,68(sp) -80004650: 05010113 addi sp,sp,80 -80004654: 00008067 ret -80004658: 00040513 mv a0,s0 -8000465c: db1ff0ef jal ra,8000440c -80004660: f8050ae3 beqz a0,800045f4 -80004664: ffe00513 li a0,-2 -80004668: fddff06f j 80004644 -8000466c: 00153513 seqz a0,a0 -80004670: 00a15603 lhu a2,10(sp) -80004674: 02615683 lhu a3,38(sp) -80004678: 40a00533 neg a0,a0 -8000467c: 00a10713 addi a4,sp,10 -80004680: 02610793 addi a5,sp,38 -80004684: 00257513 andi a0,a0,2 -80004688: fff50513 addi a0,a0,-1 -8000468c: 03c10593 addi a1,sp,60 -80004690: 00278793 addi a5,a5,2 -80004694: 00270713 addi a4,a4,2 -80004698: 00d61e63 bne a2,a3,800046b4 -8000469c: fab782e3 beq a5,a1,80004640 -800046a0: 00075603 lhu a2,0(a4) -800046a4: 0007d683 lhu a3,0(a5) -800046a8: 00270713 addi a4,a4,2 -800046ac: 00278793 addi a5,a5,2 -800046b0: fed606e3 beq a2,a3,8000469c -800046b4: f8c6e8e3 bltu a3,a2,80004644 -800046b8: 40a00533 neg a0,a0 -800046bc: f89ff06f j 80004644 -800046c0: 00100513 li a0,1 -800046c4: f80580e3 beqz a1,80004644 -800046c8: fff00513 li a0,-1 -800046cc: f79ff06f j 80004644 +80004f84 : +80004f84: 01255783 lhu a5,18(a0) +80004f88: f5010113 addi sp,sp,-176 +80004f8c: 0a812423 sw s0,168(sp) +80004f90: fff7c793 not a5,a5 +80004f94: 0a912223 sw s1,164(sp) +80004f98: 0b212023 sw s2,160(sp) +80004f9c: 09312e23 sw s3,156(sp) +80004fa0: 0a112623 sw ra,172(sp) +80004fa4: 09412c23 sw s4,152(sp) +80004fa8: 09512a23 sw s5,148(sp) +80004fac: 09612823 sw s6,144(sp) +80004fb0: 09712623 sw s7,140(sp) +80004fb4: 09812423 sw s8,136(sp) +80004fb8: 09912223 sw s9,132(sp) +80004fbc: 09a12023 sw s10,128(sp) +80004fc0: 07b12e23 sw s11,124(sp) +80004fc4: 01179713 slli a4,a5,0x11 +80004fc8: 00050913 mv s2,a0 +80004fcc: 00058993 mv s3,a1 +80004fd0: 00060413 mv s0,a2 +80004fd4: 00068493 mv s1,a3 +80004fd8: 00071663 bnez a4,80004fe4 +80004fdc: ef5fe0ef jal ra,80003ed0 +80004fe0: 38051863 bnez a0,80005370 +80004fe4: 0129d783 lhu a5,18(s3) +80004fe8: fff7c793 not a5,a5 +80004fec: 01179713 slli a4,a5,0x11 +80004ff0: 08070e63 beqz a4,8000508c +80004ff4: 80013a37 lui s4,0x80013 +80004ff8: 0b8a0593 addi a1,s4,184 # 800130b8 <__stack_top+0x810130b8> +80004ffc: 00090513 mv a0,s2 +80005000: 878ff0ef jal ra,80004078 +80005004: 10050463 beqz a0,8000510c +80005008: 01295a03 lhu s4,18(s2) +8000500c: 0129d703 lhu a4,18(s3) +80005010: 000087b7 lui a5,0x8 +80005014: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005018: 0147fa33 and s4,a5,s4 +8000501c: 00e7fab3 and s5,a5,a4 +80005020: 08fa1a63 bne s4,a5,800050b4 +80005024: 00090513 mv a0,s2 +80005028: 96cff0ef jal ra,80004194 +8000502c: 10050863 beqz a0,8000513c +80005030: 014a9863 bne s5,s4,80005040 +80005034: 00098513 mv a0,s3 +80005038: 95cff0ef jal ra,80004194 +8000503c: 0e051063 bnez a0,8000511c +80005040: 01440793 addi a5,s0,20 +80005044: 00240413 addi s0,s0,2 +80005048: fe041f23 sh zero,-2(s0) +8000504c: fef41ce3 bne s0,a5,80005044 +80005050: 0ac12083 lw ra,172(sp) +80005054: 0a812403 lw s0,168(sp) +80005058: 0a412483 lw s1,164(sp) +8000505c: 0a012903 lw s2,160(sp) +80005060: 09c12983 lw s3,156(sp) +80005064: 09812a03 lw s4,152(sp) +80005068: 09412a83 lw s5,148(sp) +8000506c: 09012b03 lw s6,144(sp) +80005070: 08c12b83 lw s7,140(sp) +80005074: 08812c03 lw s8,136(sp) +80005078: 08412c83 lw s9,132(sp) +8000507c: 08012d03 lw s10,128(sp) +80005080: 07c12d83 lw s11,124(sp) +80005084: 0b010113 addi sp,sp,176 +80005088: 00008067 ret +8000508c: 00098513 mv a0,s3 +80005090: e41fe0ef jal ra,80003ed0 +80005094: f60500e3 beqz a0,80004ff4 +80005098: 01498713 addi a4,s3,20 +8000509c: 0009d783 lhu a5,0(s3) +800050a0: 00298993 addi s3,s3,2 +800050a4: 00240413 addi s0,s0,2 +800050a8: fef41f23 sh a5,-2(s0) +800050ac: fee998e3 bne s3,a4,8000509c +800050b0: fa1ff06f j 80005050 +800050b4: 08fa8663 beq s5,a5,80005140 +800050b8: 00090513 mv a0,s2 +800050bc: 01c10593 addi a1,sp,28 +800050c0: ec1fe0ef jal ra,80003f80 +800050c4: 03810593 addi a1,sp,56 +800050c8: 00098513 mv a0,s3 +800050cc: eb5fe0ef jal ra,80003f80 +800050d0: 03a15b83 lhu s7,58(sp) +800050d4: 01e15903 lhu s2,30(sp) +800050d8: 0c0b9263 bnez s7,8000519c +800050dc: 03c10793 addi a5,sp,60 +800050e0: 05010d93 addi s11,sp,80 +800050e4: 34fd8e63 beq s11,a5,80005440 +800050e8: 0007d703 lhu a4,0(a5) +800050ec: 00278793 addi a5,a5,2 +800050f0: fe070ae3 beqz a4,800050e4 +800050f4: 03810513 addi a0,sp,56 +800050f8: ad4ff0ef jal ra,800043cc +800050fc: 40a007b3 neg a5,a0 +80005100: 01e15603 lhu a2,30(sp) +80005104: 00f12623 sw a5,12(sp) +80005108: 09c0006f j 800051a4 +8000510c: 0b8a0593 addi a1,s4,184 +80005110: 00098513 mv a0,s3 +80005114: f65fe0ef jal ra,80004078 +80005118: ee0518e3 bnez a0,80005008 +8000511c: 01040713 addi a4,s0,16 +80005120: 00040793 mv a5,s0 +80005124: 00278793 addi a5,a5,2 +80005128: fe079f23 sh zero,-2(a5) +8000512c: fee79ce3 bne a5,a4,80005124 +80005130: 7fffc7b7 lui a5,0x7fffc +80005134: 00f42823 sw a5,16(s0) +80005138: f19ff06f j 80005050 +8000513c: f74a9ee3 bne s5,s4,800050b8 +80005140: 00098513 mv a0,s3 +80005144: 850ff0ef jal ra,80004194 +80005148: f60508e3 beqz a0,800050b8 +8000514c: 00090513 mv a0,s2 +80005150: df1fe0ef jal ra,80003f40 +80005154: 00050493 mv s1,a0 +80005158: 00098513 mv a0,s3 +8000515c: de5fe0ef jal ra,80003f40 +80005160: 40a487b3 sub a5,s1,a0 +80005164: 00f037b3 snez a5,a5 +80005168: 00f79793 slli a5,a5,0xf +8000516c: 00f41923 sh a5,18(s0) +80005170: 01240713 addi a4,s0,18 +80005174: 00040793 mv a5,s0 +80005178: 00278793 addi a5,a5,2 # 7fffc002 <__stack_size+0x7fffbc02> +8000517c: fe079f23 sh zero,-2(a5) +80005180: fee79ce3 bne a5,a4,80005178 +80005184: 01245783 lhu a5,18(s0) +80005188: 00008737 lui a4,0x8 +8000518c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80005190: 00e7e7b3 or a5,a5,a4 +80005194: 00f41923 sh a5,18(s0) +80005198: eb9ff06f j 80005050 +8000519c: 01712623 sw s7,12(sp) +800051a0: 00090613 mv a2,s2 +800051a4: 01212423 sw s2,8(sp) +800051a8: 02010793 addi a5,sp,32 +800051ac: 03410693 addi a3,sp,52 +800051b0: 02061263 bnez a2,800051d4 +800051b4: 2af68063 beq a3,a5,80005454 +800051b8: 0007d703 lhu a4,0(a5) +800051bc: 00278793 addi a5,a5,2 +800051c0: fe070ae3 beqz a4,800051b4 +800051c4: 01c10513 addi a0,sp,28 +800051c8: a04ff0ef jal ra,800043cc +800051cc: 40a907b3 sub a5,s2,a0 +800051d0: 00f12423 sw a5,8(sp) +800051d4: 03812703 lw a4,56(sp) +800051d8: 03848d13 addi s10,s1,56 +800051dc: 000d0793 mv a5,s10 +800051e0: 02e4aa23 sw a4,52(s1) +800051e4: 04e48913 addi s2,s1,78 +800051e8: 00278793 addi a5,a5,2 +800051ec: fe079f23 sh zero,-2(a5) +800051f0: fef91ce3 bne s2,a5,800051e8 +800051f4: 03810513 addi a0,sp,56 +800051f8: b69fe0ef jal ra,80003d60 +800051fc: 02215c03 lhu s8,34(sp) +80005200: 00010a37 lui s4,0x10 +80005204: 05010d93 addi s11,sp,80 +80005208: 010c1a93 slli s5,s8,0x10 +8000520c: 418a8ab3 sub s5,s5,s8 +80005210: 03a10b13 addi s6,sp,58 +80005214: fffa0a13 addi s4,s4,-1 # ffff <__stack_size+0xfbff> +80005218: 06e10c93 addi s9,sp,110 +8000521c: 05610993 addi s3,sp,86 +80005220: 03c15783 lhu a5,60(sp) +80005224: 03e15703 lhu a4,62(sp) +80005228: 000a0b93 mv s7,s4 +8000522c: 01079793 slli a5,a5,0x10 +80005230: 00e787b3 add a5,a5,a4 +80005234: 00fae863 bltu s5,a5,80005244 +80005238: 0387d7b3 divu a5,a5,s8 +8000523c: 01079b93 slli s7,a5,0x10 +80005240: 010bdb93 srli s7,s7,0x10 +80005244: 05410613 addi a2,sp,84 +80005248: 01c10593 addi a1,sp,28 +8000524c: 000b8513 mv a0,s7 +80005250: be9fe0ef jal ra,80003e38 +80005254: 03c10713 addi a4,sp,60 +80005258: 05810793 addi a5,sp,88 +8000525c: 0007d583 lhu a1,0(a5) +80005260: 00075603 lhu a2,0(a4) +80005264: 00278793 addi a5,a5,2 +80005268: 00270713 addi a4,a4,2 +8000526c: 12c59063 bne a1,a2,8000538c +80005270: ff9796e3 bne a5,s9,8000525c +80005274: 00000793 li a5,0 +80005278: 06c10593 addi a1,sp,108 +8000527c: 000d8613 mv a2,s11 +80005280: 00065703 lhu a4,0(a2) +80005284: 0005d803 lhu a6,0(a1) +80005288: ffe60613 addi a2,a2,-2 +8000528c: 40f70733 sub a4,a4,a5 +80005290: 41070733 sub a4,a4,a6 +80005294: 01075793 srli a5,a4,0x10 +80005298: 00e61123 sh a4,2(a2) +8000529c: 0017f793 andi a5,a5,1 +800052a0: ffe58593 addi a1,a1,-2 +800052a4: fd661ee3 bne a2,s6,80005280 +800052a8: 017d1023 sh s7,0(s10) +800052ac: 03c10793 addi a5,sp,60 +800052b0: 0027d703 lhu a4,2(a5) +800052b4: 00278793 addi a5,a5,2 +800052b8: fee79f23 sh a4,-2(a5) +800052bc: ffb79ae3 bne a5,s11,800052b0 +800052c0: 04011823 sh zero,80(sp) +800052c4: 002d0d13 addi s10,s10,2 +800052c8: f5a91ce3 bne s2,s10,80005220 +800052cc: 00000593 li a1,0 +800052d0: 03c10793 addi a5,sp,60 +800052d4: 05210693 addi a3,sp,82 +800052d8: 0007d703 lhu a4,0(a5) +800052dc: 00278793 addi a5,a5,2 +800052e0: 00e5e5b3 or a1,a1,a4 +800052e4: fed79ae3 bne a5,a3,800052d8 +800052e8: 01059793 slli a5,a1,0x10 +800052ec: 4107d793 srai a5,a5,0x10 +800052f0: 00078463 beqz a5,800052f8 +800052f4: 00100593 li a1,1 +800052f8: 01059593 slli a1,a1,0x10 +800052fc: 0105d593 srli a1,a1,0x10 +80005300: 03448713 addi a4,s1,52 +80005304: 03810793 addi a5,sp,56 +80005308: 00075603 lhu a2,0(a4) +8000530c: 00278793 addi a5,a5,2 +80005310: 00270713 addi a4,a4,2 +80005314: fec79f23 sh a2,-2(a5) +80005318: fef698e3 bne a3,a5,80005308 +8000531c: 00c12783 lw a5,12(sp) +80005320: 00812703 lw a4,8(sp) +80005324: 000046b7 lui a3,0x4 +80005328: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> +8000532c: 40e78bb3 sub s7,a5,a4 +80005330: 03810513 addi a0,sp,56 +80005334: 00048793 mv a5,s1 +80005338: 04000713 li a4,64 +8000533c: 00db86b3 add a3,s7,a3 +80005340: 00000613 li a2,0 +80005344: a04ff0ef jal ra,80004548 +80005348: 03815703 lhu a4,56(sp) +8000534c: 01c15783 lhu a5,28(sp) +80005350: 00040593 mv a1,s0 +80005354: 03810513 addi a0,sp,56 +80005358: 40e787b3 sub a5,a5,a4 +8000535c: 00f037b3 snez a5,a5 +80005360: 40f007b3 neg a5,a5 +80005364: 02f11c23 sh a5,56(sp) +80005368: f54ff0ef jal ra,80004abc +8000536c: ce5ff06f j 80005050 +80005370: 01490713 addi a4,s2,20 +80005374: 00095783 lhu a5,0(s2) +80005378: 00290913 addi s2,s2,2 +8000537c: 00240413 addi s0,s0,2 +80005380: fef41f23 sh a5,-2(s0) +80005384: fee918e3 bne s2,a4,80005374 +80005388: cc9ff06f j 80005050 +8000538c: eeb674e3 bgeu a2,a1,80005274 +80005390: fffb8793 addi a5,s7,-1 +80005394: 01079893 slli a7,a5,0x10 +80005398: 0108d893 srli a7,a7,0x10 +8000539c: 00000793 li a5,0 +800053a0: 03410593 addi a1,sp,52 +800053a4: 06c10613 addi a2,sp,108 +800053a8: 00065703 lhu a4,0(a2) +800053ac: 0005d803 lhu a6,0(a1) +800053b0: ffe60613 addi a2,a2,-2 +800053b4: 40f70733 sub a4,a4,a5 +800053b8: 41070733 sub a4,a4,a6 +800053bc: 01075793 srli a5,a4,0x10 +800053c0: 00e61123 sh a4,2(a2) +800053c4: 0017f793 andi a5,a5,1 +800053c8: ffe58593 addi a1,a1,-2 +800053cc: fd361ee3 bne a2,s3,800053a8 +800053d0: 03c10713 addi a4,sp,60 +800053d4: 05810793 addi a5,sp,88 +800053d8: 0007d583 lhu a1,0(a5) +800053dc: 00075603 lhu a2,0(a4) +800053e0: 00278793 addi a5,a5,2 +800053e4: 00270713 addi a4,a4,2 +800053e8: 00c59863 bne a1,a2,800053f8 +800053ec: ff9796e3 bne a5,s9,800053d8 +800053f0: 00088b93 mv s7,a7 +800053f4: e81ff06f j 80005274 +800053f8: feb67ce3 bgeu a2,a1,800053f0 +800053fc: ffeb8793 addi a5,s7,-2 +80005400: 01079b93 slli s7,a5,0x10 +80005404: 010bdb93 srli s7,s7,0x10 +80005408: 00000613 li a2,0 +8000540c: 03410593 addi a1,sp,52 +80005410: 06c10713 addi a4,sp,108 +80005414: 00075783 lhu a5,0(a4) +80005418: 0005d803 lhu a6,0(a1) +8000541c: ffe70713 addi a4,a4,-2 +80005420: 40c787b3 sub a5,a5,a2 +80005424: 410787b3 sub a5,a5,a6 +80005428: 0107d613 srli a2,a5,0x10 +8000542c: 00f71123 sh a5,2(a4) +80005430: 00167613 andi a2,a2,1 +80005434: ffe58593 addi a1,a1,-2 +80005438: fd371ee3 bne a4,s3,80005414 +8000543c: e39ff06f j 80005274 +80005440: 01440793 addi a5,s0,20 +80005444: 00240413 addi s0,s0,2 +80005448: fe041f23 sh zero,-2(s0) +8000544c: fe879ce3 bne a5,s0,80005444 +80005450: c01ff06f j 80005050 +80005454: 01c15703 lhu a4,28(sp) +80005458: 03815783 lhu a5,56(sp) +8000545c: 00f70463 beq a4,a5,80005464 +80005460: 00008637 lui a2,0x8 +80005464: 00c41923 sh a2,18(s0) +80005468: 01240713 addi a4,s0,18 +8000546c: 00040793 mv a5,s0 +80005470: 00278793 addi a5,a5,2 +80005474: fe079f23 sh zero,-2(a5) +80005478: fef71ce3 bne a4,a5,80005470 +8000547c: 01245783 lhu a5,18(s0) +80005480: 00008737 lui a4,0x8 +80005484: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80005488: 00e7e7b3 or a5,a5,a4 +8000548c: 00f41923 sh a5,18(s0) +80005490: bc1ff06f j 80005050 -800046d0 : -800046d0: ff010113 addi sp,sp,-16 -800046d4: 00112623 sw ra,12(sp) -800046d8: d35ff0ef jal ra,8000440c -800046dc: 00c12083 lw ra,12(sp) -800046e0: 00153513 seqz a0,a0 -800046e4: 01010113 addi sp,sp,16 -800046e8: 00008067 ret +80005494 : +80005494: fd010113 addi sp,sp,-48 +80005498: 02812423 sw s0,40(sp) +8000549c: 02112623 sw ra,44(sp) +800054a0: 00058413 mv s0,a1 +800054a4: 00410793 addi a5,sp,4 +800054a8: 01e10713 addi a4,sp,30 +800054ac: 00278793 addi a5,a5,2 +800054b0: fe079f23 sh zero,-2(a5) +800054b4: fee79ce3 bne a5,a4,800054ac +800054b8: 00e55603 lhu a2,14(a0) +800054bc: 01061793 slli a5,a2,0x10 +800054c0: 4107d793 srai a5,a5,0x10 +800054c4: 0607ca63 bltz a5,80005538 +800054c8: 000087b7 lui a5,0x8 +800054cc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800054d0: 00011223 sh zero,4(sp) +800054d4: 00f67633 and a2,a2,a5 +800054d8: 06f60c63 beq a2,a5,80005550 +800054dc: 00e50793 addi a5,a0,14 +800054e0: 00c11323 sh a2,6(sp) +800054e4: 00a10713 addi a4,sp,10 +800054e8: ffe7d683 lhu a3,-2(a5) +800054ec: ffe78793 addi a5,a5,-2 +800054f0: 00270713 addi a4,a4,2 +800054f4: fed71f23 sh a3,-2(a4) +800054f8: fef518e3 bne a0,a5,800054e8 +800054fc: 02061263 bnez a2,80005520 +80005500: 00011423 sh zero,8(sp) +80005504: 00040593 mv a1,s0 +80005508: 00410513 addi a0,sp,4 +8000550c: db0ff0ef jal ra,80004abc +80005510: 02c12083 lw ra,44(sp) +80005514: 02812403 lw s0,40(sp) +80005518: 03010113 addi sp,sp,48 +8000551c: 00008067 ret +80005520: 00100793 li a5,1 +80005524: fff00593 li a1,-1 +80005528: 00410513 addi a0,sp,4 +8000552c: 00f11423 sh a5,8(sp) +80005530: c81fe0ef jal ra,800041b0 +80005534: fd1ff06f j 80005504 +80005538: fff00793 li a5,-1 +8000553c: 00f11223 sh a5,4(sp) +80005540: 000087b7 lui a5,0x8 +80005544: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005548: 00f67633 and a2,a2,a5 +8000554c: f8f618e3 bne a2,a5,800054dc +80005550: 00050793 mv a5,a0 +80005554: 00e50693 addi a3,a0,14 +80005558: 0007d703 lhu a4,0(a5) +8000555c: 00278793 addi a5,a5,2 +80005560: 04071c63 bnez a4,800055b8 +80005564: fed79ae3 bne a5,a3,80005558 +80005568: 01440713 addi a4,s0,20 +8000556c: 00040793 mv a5,s0 +80005570: 00278793 addi a5,a5,2 +80005574: fe079f23 sh zero,-2(a5) +80005578: fef71ce3 bne a4,a5,80005570 +8000557c: 01240713 addi a4,s0,18 +80005580: 00040793 mv a5,s0 +80005584: 00278793 addi a5,a5,2 +80005588: fe079f23 sh zero,-2(a5) +8000558c: fef71ce3 bne a4,a5,80005584 +80005590: 01245783 lhu a5,18(s0) +80005594: 00008737 lui a4,0x8 +80005598: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000559c: 00e7e7b3 or a5,a5,a4 +800055a0: 00f41923 sh a5,18(s0) +800055a4: 00e51783 lh a5,14(a0) +800055a8: f607d4e3 bgez a5,80005510 +800055ac: 00040513 mv a0,s0 +800055b0: 945fe0ef jal ra,80003ef4 +800055b4: f5dff06f j 80005510 +800055b8: 01040713 addi a4,s0,16 +800055bc: 00040793 mv a5,s0 +800055c0: 00278793 addi a5,a5,2 +800055c4: fe079f23 sh zero,-2(a5) +800055c8: fef71ce3 bne a4,a5,800055c0 +800055cc: 7fffc7b7 lui a5,0x7fffc +800055d0: 00f42823 sw a5,16(s0) +800055d4: f3dff06f j 80005510 -800046ec : -800046ec: fe010113 addi sp,sp,-32 -800046f0: 00812c23 sw s0,24(sp) -800046f4: 00912a23 sw s1,20(sp) -800046f8: 00112e23 sw ra,28(sp) -800046fc: 01212823 sw s2,16(sp) -80004700: 01312623 sw s3,12(sp) -80004704: 00058493 mv s1,a1 -80004708: 00050413 mv s0,a0 -8000470c: 0a05c463 bltz a1,800047b4 -80004710: 00f00793 li a5,15 -80004714: 00058613 mv a2,a1 -80004718: 00450513 addi a0,a0,4 -8000471c: 01840693 addi a3,s0,24 -80004720: 00f00593 li a1,15 -80004724: 0297d463 bge a5,s1,8000474c -80004728: 00050793 mv a5,a0 -8000472c: 0027d703 lhu a4,2(a5) -80004730: 00278793 addi a5,a5,2 -80004734: fee79f23 sh a4,-2(a5) -80004738: fed79ae3 bne a5,a3,8000472c -8000473c: 00041c23 sh zero,24(s0) -80004740: ff060613 addi a2,a2,-16 -80004744: fec5c2e3 blt a1,a2,80004728 -80004748: 00f4f493 andi s1,s1,15 -8000474c: 00700793 li a5,7 -80004750: 0297d863 bge a5,s1,80004780 -80004754: 01840713 addi a4,s0,24 -80004758: 00240593 addi a1,s0,2 -8000475c: 00000793 li a5,0 -80004760: 00075683 lhu a3,0(a4) -80004764: ffe70713 addi a4,a4,-2 -80004768: 00869613 slli a2,a3,0x8 -8000476c: 00c7e7b3 or a5,a5,a2 -80004770: 00f71123 sh a5,2(a4) -80004774: 0086d793 srli a5,a3,0x8 -80004778: feb714e3 bne a4,a1,80004760 -8000477c: ff848493 addi s1,s1,-8 -80004780: 00048a63 beqz s1,80004794 -80004784: fff48493 addi s1,s1,-1 -80004788: 00040513 mv a0,s0 -8000478c: b79ff0ef jal ra,80004304 -80004790: fe049ae3 bnez s1,80004784 -80004794: 00000513 li a0,0 -80004798: 01c12083 lw ra,28(sp) -8000479c: 01812403 lw s0,24(sp) -800047a0: 01412483 lw s1,20(sp) -800047a4: 01012903 lw s2,16(sp) -800047a8: 00c12983 lw s3,12(sp) -800047ac: 02010113 addi sp,sp,32 -800047b0: 00008067 ret -800047b4: ff100793 li a5,-15 -800047b8: 40b00933 neg s2,a1 -800047bc: 12f5dc63 bge a1,a5,800048f4 -800047c0: 01850593 addi a1,a0,24 -800047c4: 00000993 li s3,0 -800047c8: 00450693 addi a3,a0,4 -800047cc: 00f00613 li a2,15 -800047d0: 01845703 lhu a4,24(s0) -800047d4: 00058793 mv a5,a1 -800047d8: 00e9e9b3 or s3,s3,a4 -800047dc: ffe7d703 lhu a4,-2(a5) -800047e0: ffe78793 addi a5,a5,-2 -800047e4: 00e79123 sh a4,2(a5) -800047e8: fed79ae3 bne a5,a3,800047dc -800047ec: 00041223 sh zero,4(s0) -800047f0: ff090913 addi s2,s2,-16 -800047f4: fd264ee3 blt a2,s2,800047d0 -800047f8: ff000793 li a5,-16 -800047fc: ff100713 li a4,-15 -80004800: 409787b3 sub a5,a5,s1 -80004804: 00000913 li s2,0 -80004808: 0ae4c463 blt s1,a4,800048b0 -8000480c: 00f90933 add s2,s2,a5 -80004810: 00700793 li a5,7 -80004814: 0527d663 bge a5,s2,80004860 -80004818: 01099993 slli s3,s3,0x10 -8000481c: 4109d993 srai s3,s3,0x10 -80004820: 01844783 lbu a5,24(s0) -80004824: 01a40593 addi a1,s0,26 -80004828: 00f9e9b3 or s3,s3,a5 -8000482c: 01099993 slli s3,s3,0x10 -80004830: 0109d993 srli s3,s3,0x10 -80004834: 00000793 li a5,0 -80004838: 0006d603 lhu a2,0(a3) -8000483c: 00268693 addi a3,a3,2 -80004840: 00865713 srli a4,a2,0x8 -80004844: 00e7e733 or a4,a5,a4 -80004848: 00861793 slli a5,a2,0x8 -8000484c: 01079793 slli a5,a5,0x10 -80004850: fee69f23 sh a4,-2(a3) -80004854: 0107d793 srli a5,a5,0x10 -80004858: feb690e3 bne a3,a1,80004838 -8000485c: ff890913 addi s2,s2,-8 -80004860: 06090c63 beqz s2,800048d8 -80004864: 01845783 lhu a5,24(s0) -80004868: fff90913 addi s2,s2,-1 -8000486c: 00040513 mv a0,s0 -80004870: 0017f793 andi a5,a5,1 -80004874: 0137e9b3 or s3,a5,s3 -80004878: a25ff0ef jal ra,8000429c -8000487c: fe0914e3 bnez s2,80004864 -80004880: 01099793 slli a5,s3,0x10 -80004884: 4107d793 srai a5,a5,0x10 -80004888: 04079063 bnez a5,800048c8 -8000488c: 01099513 slli a0,s3,0x10 -80004890: 01055513 srli a0,a0,0x10 -80004894: 01c12083 lw ra,28(sp) -80004898: 01812403 lw s0,24(sp) -8000489c: 01412483 lw s1,20(sp) -800048a0: 01012903 lw s2,16(sp) -800048a4: 00c12983 lw s3,12(sp) -800048a8: 02010113 addi sp,sp,32 -800048ac: 00008067 ret -800048b0: ff07f913 andi s2,a5,-16 -800048b4: 41200933 neg s2,s2 -800048b8: 00f90933 add s2,s2,a5 -800048bc: 00700793 li a5,7 -800048c0: fb27d0e3 bge a5,s2,80004860 -800048c4: f55ff06f j 80004818 -800048c8: 00100993 li s3,1 -800048cc: 01099513 slli a0,s3,0x10 -800048d0: 01055513 srli a0,a0,0x10 -800048d4: fc1ff06f j 80004894 -800048d8: 00098513 mv a0,s3 -800048dc: 00099863 bnez s3,800048ec -800048e0: 01051513 slli a0,a0,0x10 -800048e4: 01055513 srli a0,a0,0x10 -800048e8: eb1ff06f j 80004798 -800048ec: 00100513 li a0,1 -800048f0: ff1ff06f j 800048e0 -800048f4: ff900793 li a5,-7 -800048f8: 00000993 li s3,0 -800048fc: f6f5d4e3 bge a1,a5,80004864 -80004900: 00440693 addi a3,s0,4 -80004904: f1dff06f j 80004820 +800055d8 <_ldtoa_r>: +800055d8: 00c5a883 lw a7,12(a1) +800055dc: e1010113 addi sp,sp,-496 +800055e0: 0005ae83 lw t4,0(a1) +800055e4: 0045ae03 lw t3,4(a1) +800055e8: 0085a303 lw t1,8(a1) +800055ec: 03112e23 sw a7,60(sp) +800055f0: 04052583 lw a1,64(a0) +800055f4: fff00893 li a7,-1 +800055f8: 17112023 sw a7,352(sp) +800055fc: 09000893 li a7,144 +80005600: 1e812423 sw s0,488(sp) +80005604: 1d412c23 sw s4,472(sp) +80005608: 1e112623 sw ra,492(sp) +8000560c: 1e912223 sw s1,484(sp) +80005610: 1f212023 sw s2,480(sp) +80005614: 1d312e23 sw s3,476(sp) +80005618: 1d512a23 sw s5,468(sp) +8000561c: 1d612823 sw s6,464(sp) +80005620: 1d712623 sw s7,460(sp) +80005624: 1d812423 sw s8,456(sp) +80005628: 1d912223 sw s9,452(sp) +8000562c: 1da12023 sw s10,448(sp) +80005630: 1bb12e23 sw s11,444(sp) +80005634: 03d12823 sw t4,48(sp) +80005638: 03c12a23 sw t3,52(sp) +8000563c: 02612c23 sw t1,56(sp) +80005640: 17112223 sw a7,356(sp) +80005644: 00c12423 sw a2,8(sp) +80005648: 00d12823 sw a3,16(sp) +8000564c: 00e12a23 sw a4,20(sp) +80005650: 01012e23 sw a6,28(sp) +80005654: 00050a13 mv s4,a0 +80005658: 00078413 mv s0,a5 +8000565c: 02058063 beqz a1,8000567c <_ldtoa_r+0xa4> +80005660: 04452703 lw a4,68(a0) +80005664: 00100793 li a5,1 +80005668: 00e797b3 sll a5,a5,a4 +8000566c: 00e5a223 sw a4,4(a1) +80005670: 00f5a423 sw a5,8(a1) +80005674: 3e9010ef jal ra,8000725c <_Bfree> +80005678: 040a2023 sw zero,64(s4) +8000567c: 06010993 addi s3,sp,96 +80005680: 00098593 mv a1,s3 +80005684: 03010513 addi a0,sp,48 +80005688: e0dff0ef jal ra,80005494 +8000568c: 00098513 mv a0,s3 +80005690: 8b1fe0ef jal ra,80003f40 +80005694: 00812703 lw a4,8(sp) +80005698: 00a03533 snez a0,a0 +8000569c: 00a42023 sw a0,0(s0) +800056a0: 00300793 li a5,3 +800056a4: 14f702e3 beq a4,a5,80005fe8 <_ldtoa_r+0xa10> +800056a8: 01400793 li a5,20 +800056ac: 00f12623 sw a5,12(sp) +800056b0: 60071ee3 bnez a4,800064cc <_ldtoa_r+0xef4> +800056b4: 07215783 lhu a5,114(sp) +800056b8: 16412703 lw a4,356(sp) +800056bc: fff7c793 not a5,a5 +800056c0: 00e12c23 sw a4,24(sp) +800056c4: 01179713 slli a4,a5,0x11 +800056c8: 00071863 bnez a4,800056d8 <_ldtoa_r+0x100> +800056cc: 00098513 mv a0,s3 +800056d0: 801fe0ef jal ra,80003ed0 +800056d4: 400516e3 bnez a0,800062e0 <_ldtoa_r+0xd08> +800056d8: 09000793 li a5,144 +800056dc: 16f12223 sw a5,356(sp) +800056e0: 07c10713 addi a4,sp,124 +800056e4: 00098793 mv a5,s3 +800056e8: 07410613 addi a2,sp,116 +800056ec: 0007d683 lhu a3,0(a5) # 7fffc000 <__stack_size+0x7fffbc00> +800056f0: 00278793 addi a5,a5,2 +800056f4: 00270713 addi a4,a4,2 +800056f8: fed71f23 sh a3,-2(a4) +800056fc: fec798e3 bne a5,a2,800056ec <_ldtoa_r+0x114> +80005700: 08e15603 lhu a2,142(sp) +80005704: 00012223 sw zero,4(sp) +80005708: 01061793 slli a5,a2,0x10 +8000570c: 4107d793 srai a5,a5,0x10 +80005710: 0007de63 bgez a5,8000572c <_ldtoa_r+0x154> +80005714: 01161613 slli a2,a2,0x11 +80005718: 000107b7 lui a5,0x10 +8000571c: 01165613 srli a2,a2,0x11 +80005720: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +80005724: 08c11723 sh a2,142(sp) +80005728: 00f12223 sw a5,4(sp) +8000572c: 80013ab7 lui s5,0x80013 +80005730: 0b8a8793 addi a5,s5,184 # 800130b8 <__stack_top+0x810130b8> +80005734: 01478b93 addi s7,a5,20 +80005738: 00000693 li a3,0 +8000573c: 09810793 addi a5,sp,152 +80005740: 000b8713 mv a4,s7 +80005744: 0ac10d93 addi s11,sp,172 +80005748: 0080006f j 80005750 <_ldtoa_r+0x178> +8000574c: 00075683 lhu a3,0(a4) +80005750: 00278793 addi a5,a5,2 +80005754: fed79f23 sh a3,-2(a5) +80005758: 00270713 addi a4,a4,2 +8000575c: ffb798e3 bne a5,s11,8000574c <_ldtoa_r+0x174> +80005760: 16060263 beqz a2,800058c4 <_ldtoa_r+0x2ec> +80005764: 000087b7 lui a5,0x8 +80005768: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000576c: 58f60ce3 beq a2,a5,80006504 <_ldtoa_r+0xf2c> +80005770: 08c11783 lh a5,140(sp) +80005774: 5c07dee3 bgez a5,80006550 <_ldtoa_r+0xf78> +80005778: 07c10593 addi a1,sp,124 +8000577c: 000b8513 mv a0,s7 +80005780: 8f9fe0ef jal ra,80004078 +80005784: 14050c63 beqz a0,800058dc <_ldtoa_r+0x304> +80005788: 0c054ce3 bltz a0,80006060 <_ldtoa_r+0xa88> +8000578c: 08e15783 lhu a5,142(sp) +80005790: 660792e3 bnez a5,800065f4 <_ldtoa_r+0x101c> +80005794: 08c11783 lh a5,140(sp) +80005798: 00000493 li s1,0 +8000579c: 16010913 addi s2,sp,352 +800057a0: 0207c863 bltz a5,800057d0 <_ldtoa_r+0x1f8> +800057a4: 800137b7 lui a5,0x80013 +800057a8: 0b878793 addi a5,a5,184 # 800130b8 <__stack_top+0x810130b8> +800057ac: 11878413 addi s0,a5,280 +800057b0: 07c10613 addi a2,sp,124 +800057b4: 00090693 mv a3,s2 +800057b8: 00060593 mv a1,a2 +800057bc: 00040513 mv a0,s0 +800057c0: bacff0ef jal ra,80004b6c +800057c4: 08c11783 lh a5,140(sp) +800057c8: fff48493 addi s1,s1,-1 +800057cc: fe07d2e3 bgez a5,800057b0 <_ldtoa_r+0x1d8> +800057d0: 0d010413 addi s0,sp,208 +800057d4: 0e810b13 addi s6,sp,232 +800057d8: 00040713 mv a4,s0 +800057dc: 07c10793 addi a5,sp,124 +800057e0: 09010613 addi a2,sp,144 +800057e4: 0007d683 lhu a3,0(a5) +800057e8: 00278793 addi a5,a5,2 +800057ec: 00270713 addi a4,a4,2 +800057f0: fed71f23 sh a3,-2(a4) +800057f4: fec798e3 bne a5,a2,800057e4 <_ldtoa_r+0x20c> +800057f8: 00000693 li a3,0 +800057fc: 09810793 addi a5,sp,152 +80005800: 000b8713 mv a4,s7 +80005804: 0080006f j 8000580c <_ldtoa_r+0x234> +80005808: 00075683 lhu a3,0(a4) +8000580c: 00278793 addi a5,a5,2 +80005810: fed79f23 sh a3,-2(a5) +80005814: 00270713 addi a4,a4,2 +80005818: ffb798e3 bne a5,s11,80005808 <_ldtoa_r+0x230> +8000581c: 800137b7 lui a5,0x80013 +80005820: 0b878713 addi a4,a5,184 # 800130b8 <__stack_top+0x810130b8> +80005824: 0b878793 addi a5,a5,184 +80005828: fffffd37 lui s10,0xfffff +8000582c: 02870c93 addi s9,a4,40 +80005830: 12c70d93 addi s11,a4,300 +80005834: 11878c13 addi s8,a5,280 +80005838: 00c0006f j 80005844 <_ldtoa_r+0x26c> +8000583c: 014d8d93 addi s11,s11,20 +80005840: 014c8c93 addi s9,s9,20 +80005844: 00040593 mv a1,s0 +80005848: 000b8513 mv a0,s7 +8000584c: 82dfe0ef jal ra,80004078 +80005850: 00050793 mv a5,a0 +80005854: 00040593 mv a1,s0 +80005858: 000d8513 mv a0,s11 +8000585c: 04f05663 blez a5,800058a8 <_ldtoa_r+0x2d0> +80005860: 819fe0ef jal ra,80004078 +80005864: 00050793 mv a5,a0 +80005868: 00090693 mv a3,s2 +8000586c: 00040613 mv a2,s0 +80005870: 00040593 mv a1,s0 +80005874: 000c8513 mv a0,s9 +80005878: 0207c063 bltz a5,80005898 <_ldtoa_r+0x2c0> +8000587c: af0ff0ef jal ra,80004b6c +80005880: 09810613 addi a2,sp,152 +80005884: 00090693 mv a3,s2 +80005888: 00060593 mv a1,a2 +8000588c: 000c8513 mv a0,s9 +80005890: adcff0ef jal ra,80004b6c +80005894: 01a484b3 add s1,s1,s10 +80005898: 01fd5793 srli a5,s10,0x1f +8000589c: 01a78d33 add s10,a5,s10 +800058a0: 401d5d13 srai s10,s10,0x1 +800058a4: f98c9ce3 bne s9,s8,8000583c <_ldtoa_r+0x264> +800058a8: 09810613 addi a2,sp,152 +800058ac: 00090693 mv a3,s2 +800058b0: 000b8593 mv a1,s7 +800058b4: 00060513 mv a0,a2 +800058b8: eccff0ef jal ra,80004f84 +800058bc: 12410c93 addi s9,sp,292 +800058c0: 0300006f j 800058f0 <_ldtoa_r+0x318> +800058c4: 07c10793 addi a5,sp,124 +800058c8: 08e10693 addi a3,sp,142 +800058cc: 0007d703 lhu a4,0(a5) +800058d0: 00278793 addi a5,a5,2 +800058d4: ea0712e3 bnez a4,80005778 <_ldtoa_r+0x1a0> +800058d8: fed79ae3 bne a5,a3,800058cc <_ldtoa_r+0x2f4> +800058dc: 00000493 li s1,0 +800058e0: 12410c93 addi s9,sp,292 +800058e4: 16010913 addi s2,sp,352 +800058e8: 0d010413 addi s0,sp,208 +800058ec: 0e810b13 addi s6,sp,232 +800058f0: 00040593 mv a1,s0 +800058f4: 09810513 addi a0,sp,152 +800058f8: e88fe0ef jal ra,80003f80 +800058fc: 09810713 addi a4,sp,152 +80005900: 00040793 mv a5,s0 +80005904: 0007d683 lhu a3,0(a5) +80005908: 00278793 addi a5,a5,2 +8000590c: 00270713 addi a4,a4,2 +80005910: fed71f23 sh a3,-2(a4) +80005914: ff6798e3 bne a5,s6,80005904 <_ldtoa_r+0x32c> +80005918: 00040593 mv a1,s0 +8000591c: 07c10513 addi a0,sp,124 +80005920: 0a011823 sh zero,176(sp) +80005924: e5cfe0ef jal ra,80003f80 +80005928: 07c10793 addi a5,sp,124 +8000592c: 00045703 lhu a4,0(s0) +80005930: 00240413 addi s0,s0,2 +80005934: 00278793 addi a5,a5,2 +80005938: fee79f23 sh a4,-2(a5) +8000593c: ff6418e3 bne s0,s6,8000592c <_ldtoa_r+0x354> +80005940: 09810513 addi a0,sp,152 +80005944: 00090613 mv a2,s2 +80005948: 07c10593 addi a1,sp,124 +8000594c: 08011a23 sh zero,148(sp) +80005950: 804ff0ef jal ra,80004954 +80005954: 1ac15503 lhu a0,428(sp) +80005958: 1c051463 bnez a0,80005b20 <_ldtoa_r+0x548> +8000595c: 09410d13 addi s10,sp,148 +80005960: 07e10413 addi s0,sp,126 +80005964: 0b610b93 addi s7,sp,182 +80005968: 0b8a8593 addi a1,s5,184 +8000596c: 07c10513 addi a0,sp,124 +80005970: f08fe0ef jal ra,80004078 +80005974: 1a050663 beqz a0,80005b20 <_ldtoa_r+0x548> +80005978: 00000713 li a4,0 +8000597c: 000d0693 mv a3,s10 +80005980: 01c0006f j 8000599c <_ldtoa_r+0x3c4> +80005984: 00171713 slli a4,a4,0x1 +80005988: 00f69023 sh a5,0(a3) +8000598c: 01071713 slli a4,a4,0x10 +80005990: ffe68693 addi a3,a3,-2 +80005994: 01075713 srli a4,a4,0x10 +80005998: 04868463 beq a3,s0,800059e0 <_ldtoa_r+0x408> +8000599c: 0006d783 lhu a5,0(a3) +800059a0: 01079613 slli a2,a5,0x10 +800059a4: 41065613 srai a2,a2,0x10 +800059a8: 00179793 slli a5,a5,0x1 +800059ac: 00065463 bgez a2,800059b4 <_ldtoa_r+0x3dc> +800059b0: 00176713 ori a4,a4,1 +800059b4: 01079793 slli a5,a5,0x10 +800059b8: 0107d793 srli a5,a5,0x10 +800059bc: 00277613 andi a2,a4,2 +800059c0: 0017e593 ori a1,a5,1 +800059c4: fc0600e3 beqz a2,80005984 <_ldtoa_r+0x3ac> +800059c8: 00171713 slli a4,a4,0x1 +800059cc: 00b69023 sh a1,0(a3) +800059d0: 01071713 slli a4,a4,0x10 +800059d4: ffe68693 addi a3,a3,-2 +800059d8: 01075713 srli a4,a4,0x10 +800059dc: fc8690e3 bne a3,s0,8000599c <_ldtoa_r+0x3c4> +800059e0: 0b410713 addi a4,sp,180 +800059e4: 07c10793 addi a5,sp,124 +800059e8: 0007d683 lhu a3,0(a5) +800059ec: 00278793 addi a5,a5,2 +800059f0: 00270713 addi a4,a4,2 +800059f4: fed71f23 sh a3,-2(a4) +800059f8: ffa798e3 bne a5,s10,800059e8 <_ldtoa_r+0x410> +800059fc: 0c011623 sh zero,204(sp) +80005a00: 00000713 li a4,0 +80005a04: 0cc10693 addi a3,sp,204 +80005a08: 01c0006f j 80005a24 <_ldtoa_r+0x44c> +80005a0c: 00171713 slli a4,a4,0x1 +80005a10: 00f69023 sh a5,0(a3) +80005a14: 01071713 slli a4,a4,0x10 +80005a18: ffe68693 addi a3,a3,-2 +80005a1c: 01075713 srli a4,a4,0x10 +80005a20: 05768463 beq a3,s7,80005a68 <_ldtoa_r+0x490> +80005a24: 0006d783 lhu a5,0(a3) +80005a28: 01079613 slli a2,a5,0x10 +80005a2c: 41065613 srai a2,a2,0x10 +80005a30: 00179793 slli a5,a5,0x1 +80005a34: 00065463 bgez a2,80005a3c <_ldtoa_r+0x464> +80005a38: 00176713 ori a4,a4,1 +80005a3c: 01079793 slli a5,a5,0x10 +80005a40: 0107d793 srli a5,a5,0x10 +80005a44: 00277613 andi a2,a4,2 +80005a48: 0017e593 ori a1,a5,1 +80005a4c: fc0600e3 beqz a2,80005a0c <_ldtoa_r+0x434> +80005a50: 00171713 slli a4,a4,0x1 +80005a54: 00b69023 sh a1,0(a3) +80005a58: 01071713 slli a4,a4,0x10 +80005a5c: ffe68693 addi a3,a3,-2 +80005a60: 01075713 srli a4,a4,0x10 +80005a64: fd7690e3 bne a3,s7,80005a24 <_ldtoa_r+0x44c> +80005a68: 00000713 li a4,0 +80005a6c: 0cc10693 addi a3,sp,204 +80005a70: 01c0006f j 80005a8c <_ldtoa_r+0x4b4> +80005a74: 00171713 slli a4,a4,0x1 +80005a78: 00f69023 sh a5,0(a3) +80005a7c: 01071713 slli a4,a4,0x10 +80005a80: ffe68693 addi a3,a3,-2 +80005a84: 01075713 srli a4,a4,0x10 +80005a88: 05768463 beq a3,s7,80005ad0 <_ldtoa_r+0x4f8> +80005a8c: 0006d783 lhu a5,0(a3) +80005a90: 01079613 slli a2,a5,0x10 +80005a94: 41065613 srai a2,a2,0x10 +80005a98: 00179793 slli a5,a5,0x1 +80005a9c: 00065463 bgez a2,80005aa4 <_ldtoa_r+0x4cc> +80005aa0: 00176713 ori a4,a4,1 +80005aa4: 01079793 slli a5,a5,0x10 +80005aa8: 0107d793 srli a5,a5,0x10 +80005aac: 00277613 andi a2,a4,2 +80005ab0: 0017e593 ori a1,a5,1 +80005ab4: fc0600e3 beqz a2,80005a74 <_ldtoa_r+0x49c> +80005ab8: 00171713 slli a4,a4,0x1 +80005abc: 00b69023 sh a1,0(a3) +80005ac0: 01071713 slli a4,a4,0x10 +80005ac4: ffe68693 addi a3,a3,-2 +80005ac8: 01075713 srli a4,a4,0x10 +80005acc: fd7690e3 bne a3,s7,80005a8c <_ldtoa_r+0x4b4> +80005ad0: 00000613 li a2,0 +80005ad4: 000d0693 mv a3,s10 +80005ad8: 0cc10713 addi a4,sp,204 +80005adc: 0006d583 lhu a1,0(a3) +80005ae0: 00075783 lhu a5,0(a4) +80005ae4: ffe68693 addi a3,a3,-2 +80005ae8: ffe70713 addi a4,a4,-2 +80005aec: 00b787b3 add a5,a5,a1 +80005af0: 00c787b3 add a5,a5,a2 +80005af4: 0107d613 srli a2,a5,0x10 +80005af8: 00f69123 sh a5,2(a3) +80005afc: 00167613 andi a2,a2,1 +80005b00: fd771ee3 bne a4,s7,80005adc <_ldtoa_r+0x504> +80005b04: 09810513 addi a0,sp,152 +80005b08: 00090613 mv a2,s2 +80005b0c: 07c10593 addi a1,sp,124 +80005b10: e45fe0ef jal ra,80004954 +80005b14: 1ac15503 lhu a0,428(sp) +80005b18: fff48493 addi s1,s1,-1 +80005b1c: e40506e3 beqz a0,80005968 <_ldtoa_r+0x390> +80005b20: 00412783 lw a5,4(sp) +80005b24: 00812683 lw a3,8(sp) +80005b28: 00300713 li a4,3 +80005b2c: 00f037b3 snez a5,a5 +80005b30: 40f007b3 neg a5,a5 +80005b34: 00d7f793 andi a5,a5,13 +80005b38: 02078793 addi a5,a5,32 +80005b3c: 12f10223 sb a5,292(sp) +80005b40: 00c12783 lw a5,12(sp) +80005b44: 00e69463 bne a3,a4,80005b4c <_ldtoa_r+0x574> +80005b48: 009787b3 add a5,a5,s1 +80005b4c: 02a00713 li a4,42 +80005b50: 00078413 mv s0,a5 +80005b54: 00f75463 bge a4,a5,80005b5c <_ldtoa_r+0x584> +80005b58: 02a00413 li s0,42 +80005b5c: 00a00713 li a4,10 +80005b60: 4ce50863 beq a0,a4,80006030 <_ldtoa_r+0xa58> +80005b64: 03050513 addi a0,a0,48 +80005b68: 02e00713 li a4,46 +80005b6c: 12a102a3 sb a0,293(sp) +80005b70: 12e10323 sb a4,294(sp) +80005b74: 1e07cee3 bltz a5,80006570 <_ldtoa_r+0xf98> +80005b78: 12710793 addi a5,sp,295 +80005b7c: 00f12223 sw a5,4(sp) +80005b80: 00000b93 li s7,0 +80005b84: 0b410d13 addi s10,sp,180 +80005b88: 09410b13 addi s6,sp,148 +80005b8c: 07e10c13 addi s8,sp,126 +80005b90: 0b610d93 addi s11,sp,182 +80005b94: 00000613 li a2,0 +80005b98: 000b0593 mv a1,s6 +80005b9c: 01c0006f j 80005bb8 <_ldtoa_r+0x5e0> +80005ba0: 00161613 slli a2,a2,0x1 +80005ba4: 00f59023 sh a5,0(a1) +80005ba8: 01061613 slli a2,a2,0x10 +80005bac: ffe58593 addi a1,a1,-2 +80005bb0: 01065613 srli a2,a2,0x10 +80005bb4: 05858463 beq a1,s8,80005bfc <_ldtoa_r+0x624> +80005bb8: 0005d783 lhu a5,0(a1) +80005bbc: 01079513 slli a0,a5,0x10 +80005bc0: 41055513 srai a0,a0,0x10 +80005bc4: 00179793 slli a5,a5,0x1 +80005bc8: 00055463 bgez a0,80005bd0 <_ldtoa_r+0x5f8> +80005bcc: 00166613 ori a2,a2,1 +80005bd0: 01079793 slli a5,a5,0x10 +80005bd4: 0107d793 srli a5,a5,0x10 +80005bd8: 00267513 andi a0,a2,2 +80005bdc: 0017e893 ori a7,a5,1 +80005be0: fc0500e3 beqz a0,80005ba0 <_ldtoa_r+0x5c8> +80005be4: 00161613 slli a2,a2,0x1 +80005be8: 01159023 sh a7,0(a1) +80005bec: 01061613 slli a2,a2,0x10 +80005bf0: ffe58593 addi a1,a1,-2 +80005bf4: 01065613 srli a2,a2,0x10 +80005bf8: fd8590e3 bne a1,s8,80005bb8 <_ldtoa_r+0x5e0> +80005bfc: 000d0613 mv a2,s10 +80005c00: 07c10793 addi a5,sp,124 +80005c04: 0007d583 lhu a1,0(a5) +80005c08: 00278793 addi a5,a5,2 +80005c0c: 00260613 addi a2,a2,2 # 8002 <__stack_size+0x7c02> +80005c10: feb61f23 sh a1,-2(a2) +80005c14: ff6798e3 bne a5,s6,80005c04 <_ldtoa_r+0x62c> +80005c18: 0c011623 sh zero,204(sp) +80005c1c: 00000613 li a2,0 +80005c20: 0cc10593 addi a1,sp,204 +80005c24: 01c0006f j 80005c40 <_ldtoa_r+0x668> +80005c28: 00161613 slli a2,a2,0x1 +80005c2c: 00f59023 sh a5,0(a1) +80005c30: 01061613 slli a2,a2,0x10 +80005c34: ffe58593 addi a1,a1,-2 +80005c38: 01065613 srli a2,a2,0x10 +80005c3c: 05b58463 beq a1,s11,80005c84 <_ldtoa_r+0x6ac> +80005c40: 0005d783 lhu a5,0(a1) +80005c44: 01079513 slli a0,a5,0x10 +80005c48: 41055513 srai a0,a0,0x10 +80005c4c: 00179793 slli a5,a5,0x1 +80005c50: 00055463 bgez a0,80005c58 <_ldtoa_r+0x680> +80005c54: 00166613 ori a2,a2,1 +80005c58: 01079793 slli a5,a5,0x10 +80005c5c: 0107d793 srli a5,a5,0x10 +80005c60: 00267513 andi a0,a2,2 +80005c64: 0017e893 ori a7,a5,1 +80005c68: fc0500e3 beqz a0,80005c28 <_ldtoa_r+0x650> +80005c6c: 00161613 slli a2,a2,0x1 +80005c70: 01159023 sh a7,0(a1) +80005c74: 01061613 slli a2,a2,0x10 +80005c78: ffe58593 addi a1,a1,-2 +80005c7c: 01065613 srli a2,a2,0x10 +80005c80: fdb590e3 bne a1,s11,80005c40 <_ldtoa_r+0x668> +80005c84: 00000613 li a2,0 +80005c88: 0cc10593 addi a1,sp,204 +80005c8c: 01c0006f j 80005ca8 <_ldtoa_r+0x6d0> +80005c90: 00161613 slli a2,a2,0x1 +80005c94: 00f59023 sh a5,0(a1) +80005c98: 01061613 slli a2,a2,0x10 +80005c9c: ffe58593 addi a1,a1,-2 +80005ca0: 01065613 srli a2,a2,0x10 +80005ca4: 05b58463 beq a1,s11,80005cec <_ldtoa_r+0x714> +80005ca8: 0005d783 lhu a5,0(a1) +80005cac: 01079513 slli a0,a5,0x10 +80005cb0: 41055513 srai a0,a0,0x10 +80005cb4: 00179793 slli a5,a5,0x1 +80005cb8: 00055463 bgez a0,80005cc0 <_ldtoa_r+0x6e8> +80005cbc: 00166613 ori a2,a2,1 +80005cc0: 01079793 slli a5,a5,0x10 +80005cc4: 0107d793 srli a5,a5,0x10 +80005cc8: 00267513 andi a0,a2,2 +80005ccc: 0017e893 ori a7,a5,1 +80005cd0: fc0500e3 beqz a0,80005c90 <_ldtoa_r+0x6b8> +80005cd4: 00161613 slli a2,a2,0x1 +80005cd8: 01159023 sh a7,0(a1) +80005cdc: 01061613 slli a2,a2,0x10 +80005ce0: ffe58593 addi a1,a1,-2 +80005ce4: 01065613 srli a2,a2,0x10 +80005ce8: fdb590e3 bne a1,s11,80005ca8 <_ldtoa_r+0x6d0> +80005cec: 00000513 li a0,0 +80005cf0: 000b0593 mv a1,s6 +80005cf4: 0cc10613 addi a2,sp,204 +80005cf8: 0005d883 lhu a7,0(a1) +80005cfc: 00065783 lhu a5,0(a2) +80005d00: ffe58593 addi a1,a1,-2 +80005d04: ffe60613 addi a2,a2,-2 +80005d08: 011787b3 add a5,a5,a7 +80005d0c: 00a787b3 add a5,a5,a0 +80005d10: 0107d513 srli a0,a5,0x10 +80005d14: 00f59123 sh a5,2(a1) +80005d18: 00157513 andi a0,a0,1 +80005d1c: fdb61ee3 bne a2,s11,80005cf8 <_ldtoa_r+0x720> +80005d20: 00090613 mv a2,s2 +80005d24: 07c10593 addi a1,sp,124 +80005d28: 09810513 addi a0,sp,152 +80005d2c: c29fe0ef jal ra,80004954 +80005d30: 1ac15783 lhu a5,428(sp) +80005d34: 00412703 lw a4,4(sp) +80005d38: 03078593 addi a1,a5,48 +80005d3c: 01770633 add a2,a4,s7 +80005d40: 00b60023 sb a1,0(a2) +80005d44: 001b8b93 addi s7,s7,1 +80005d48: e57456e3 bge s0,s7,80005b94 <_ldtoa_r+0x5bc> +80005d4c: fff44513 not a0,s0 +80005d50: 41f55513 srai a0,a0,0x1f +80005d54: 00a47533 and a0,s0,a0 +80005d58: 00150913 addi s2,a0,1 +80005d5c: 01270933 add s2,a4,s2 +80005d60: 00a70bb3 add s7,a4,a0 +80005d64: 00400713 li a4,4 +80005d68: 04f75e63 bge a4,a5,80005dc4 <_ldtoa_r+0x7ec> +80005d6c: 00500713 li a4,5 +80005d70: 02e786e3 beq a5,a4,8000659c <_ldtoa_r+0xfc4> +80005d74: ffe94783 lbu a5,-2(s2) +80005d78: ffe90713 addi a4,s2,-2 +80005d7c: 07f7f793 andi a5,a5,127 +80005d80: 7a044a63 bltz s0,80006534 <_ldtoa_r+0xf5c> +80005d84: 02e00693 li a3,46 +80005d88: 03800613 li a2,56 +80005d8c: 03000593 li a1,48 +80005d90: 00d78e63 beq a5,a3,80005dac <_ldtoa_r+0x7d4> +80005d94: 7af65863 bge a2,a5,80006544 <_ldtoa_r+0xf6c> +80005d98: fff74783 lbu a5,-1(a4) +80005d9c: 00b70023 sb a1,0(a4) +80005da0: fff70713 addi a4,a4,-1 +80005da4: 07f7f793 andi a5,a5,127 +80005da8: fe9ff06f j 80005d90 <_ldtoa_r+0x7b8> +80005dac: fff74783 lbu a5,-1(a4) +80005db0: 03800693 li a3,56 +80005db4: 02f6fae3 bgeu a3,a5,800065e8 <_ldtoa_r+0x1010> +80005db8: 03100793 li a5,49 +80005dbc: 00148493 addi s1,s1,1 +80005dc0: fef70fa3 sb a5,-1(a4) +80005dc4: 800135b7 lui a1,0x80013 +80005dc8: 00048613 mv a2,s1 +80005dcc: 0b458593 addi a1,a1,180 # 800130b4 <__stack_top+0x810130b4> +80005dd0: 000b8513 mv a0,s7 +80005dd4: 6ac020ef jal ra,80008480 +80005dd8: 07215783 lhu a5,114(sp) +80005ddc: 01812703 lw a4,24(sp) +80005de0: 16912823 sw s1,368(sp) +80005de4: fff7c793 not a5,a5 +80005de8: 16e12223 sw a4,356(sp) +80005dec: 01179713 slli a4,a5,0x11 +80005df0: 00071e63 bnez a4,80005e0c <_ldtoa_r+0x834> +80005df4: 00098513 mv a0,s3 +80005df8: b9cfe0ef jal ra,80004194 +80005dfc: 22051063 bnez a0,8000601c <_ldtoa_r+0xa44> +80005e00: 00098513 mv a0,s3 +80005e04: 8ccfe0ef jal ra,80003ed0 +80005e08: 20051a63 bnez a0,8000601c <_ldtoa_r+0xa44> +80005e0c: 01412683 lw a3,20(sp) +80005e10: 12414703 lbu a4,292(sp) +80005e14: 00148793 addi a5,s1,1 +80005e18: 00f6a023 sw a5,0(a3) +80005e1c: 000c8793 mv a5,s9 +80005e20: 02070a63 beqz a4,80005e54 <_ldtoa_r+0x87c> +80005e24: 02e00693 li a3,46 +80005e28: 1cd70c63 beq a4,a3,80006000 <_ldtoa_r+0xa28> +80005e2c: 0017c703 lbu a4,1(a5) +80005e30: 00178793 addi a5,a5,1 +80005e34: fe071ae3 bnez a4,80005e28 <_ldtoa_r+0x850> +80005e38: 04500693 li a3,69 +80005e3c: 00fce663 bltu s9,a5,80005e48 <_ldtoa_r+0x870> +80005e40: 0140006f j 80005e54 <_ldtoa_r+0x87c> +80005e44: 01978863 beq a5,s9,80005e54 <_ldtoa_r+0x87c> +80005e48: fff7c703 lbu a4,-1(a5) +80005e4c: fff78793 addi a5,a5,-1 +80005e50: fed71ae3 bne a4,a3,80005e44 <_ldtoa_r+0x86c> +80005e54: 00078023 sb zero,0(a5) +80005e58: 000c8793 mv a5,s9 +80005e5c: 02000693 li a3,32 +80005e60: 02d00613 li a2,45 +80005e64: 0007c703 lbu a4,0(a5) +80005e68: 00d70463 beq a4,a3,80005e70 <_ldtoa_r+0x898> +80005e6c: 00c71663 bne a4,a2,80005e78 <_ldtoa_r+0x8a0> +80005e70: 00178793 addi a5,a5,1 +80005e74: ff1ff06f j 80005e64 <_ldtoa_r+0x88c> +80005e78: 000c8413 mv s0,s9 +80005e7c: 00c0006f j 80005e88 <_ldtoa_r+0x8b0> +80005e80: 0007c703 lbu a4,0(a5) +80005e84: 00068413 mv s0,a3 +80005e88: 00e40023 sb a4,0(s0) +80005e8c: 00140693 addi a3,s0,1 +80005e90: 00178793 addi a5,a5,1 +80005e94: fe0716e3 bnez a4,80005e80 <_ldtoa_r+0x8a8> +80005e98: 00812683 lw a3,8(sp) +80005e9c: 00200793 li a5,2 +80005ea0: fff44703 lbu a4,-1(s0) +80005ea4: 12f68663 beq a3,a5,80005fd0 <_ldtoa_r+0x9f8> +80005ea8: 00c12783 lw a5,12(sp) +80005eac: 00078693 mv a3,a5 +80005eb0: 0097d463 bge a5,s1,80005eb8 <_ldtoa_r+0x8e0> +80005eb4: 00048693 mv a3,s1 +80005eb8: 03000793 li a5,48 +80005ebc: 02f71663 bne a4,a5,80005ee8 <_ldtoa_r+0x910> +80005ec0: 419407b3 sub a5,s0,s9 +80005ec4: 02f6d263 bge a3,a5,80005ee8 <_ldtoa_r+0x910> +80005ec8: 03000613 li a2,48 +80005ecc: 0080006f j 80005ed4 <_ldtoa_r+0x8fc> +80005ed0: 00e6dc63 bge a3,a4,80005ee8 <_ldtoa_r+0x910> +80005ed4: ffe44783 lbu a5,-2(s0) +80005ed8: fe040fa3 sb zero,-1(s0) +80005edc: fff40413 addi s0,s0,-1 +80005ee0: 41940733 sub a4,s0,s9 +80005ee4: fec786e3 beq a5,a2,80005ed0 <_ldtoa_r+0x8f8> +80005ee8: 00812703 lw a4,8(sp) +80005eec: 00300793 li a5,3 +80005ef0: 0af70263 beq a4,a5,80005f94 <_ldtoa_r+0x9bc> +80005ef4: 01012783 lw a5,16(sp) +80005ef8: 040a2223 sw zero,68(s4) +80005efc: 00978693 addi a3,a5,9 +80005f00: 01700793 li a5,23 +80005f04: 0cd7f263 bgeu a5,a3,80005fc8 <_ldtoa_r+0x9f0> +80005f08: 00100713 li a4,1 +80005f0c: 00400793 li a5,4 +80005f10: 00179793 slli a5,a5,0x1 +80005f14: 01478613 addi a2,a5,20 +80005f18: 00070593 mv a1,a4 +80005f1c: 00170713 addi a4,a4,1 +80005f20: fec6f8e3 bgeu a3,a2,80005f10 <_ldtoa_r+0x938> +80005f24: 04ba2223 sw a1,68(s4) +80005f28: 000a0513 mv a0,s4 +80005f2c: 288010ef jal ra,800071b4 <_Balloc> +80005f30: 04aa2023 sw a0,64(s4) +80005f34: 000c8593 mv a1,s9 +80005f38: 00050493 mv s1,a0 +80005f3c: 5c0020ef jal ra,800084fc +80005f40: 01c12783 lw a5,28(sp) +80005f44: 00078863 beqz a5,80005f54 <_ldtoa_r+0x97c> +80005f48: 41940433 sub s0,s0,s9 +80005f4c: 00848433 add s0,s1,s0 +80005f50: 0087a023 sw s0,0(a5) +80005f54: 1ec12083 lw ra,492(sp) +80005f58: 1e812403 lw s0,488(sp) +80005f5c: 1e012903 lw s2,480(sp) +80005f60: 1dc12983 lw s3,476(sp) +80005f64: 1d812a03 lw s4,472(sp) +80005f68: 1d412a83 lw s5,468(sp) +80005f6c: 1d012b03 lw s6,464(sp) +80005f70: 1cc12b83 lw s7,460(sp) +80005f74: 1c812c03 lw s8,456(sp) +80005f78: 1c412c83 lw s9,452(sp) +80005f7c: 1c012d03 lw s10,448(sp) +80005f80: 1bc12d83 lw s11,444(sp) +80005f84: 00048513 mv a0,s1 +80005f88: 1e412483 lw s1,484(sp) +80005f8c: 1f010113 addi sp,sp,496 +80005f90: 00008067 ret +80005f94: 00c12783 lw a5,12(sp) +80005f98: 009784b3 add s1,a5,s1 +80005f9c: 5204ce63 bltz s1,800064d8 <_ldtoa_r+0xf00> +80005fa0: 01412783 lw a5,20(sp) +80005fa4: 01012703 lw a4,16(sp) +80005fa8: 0007a783 lw a5,0(a5) +80005fac: 00f707b3 add a5,a4,a5 +80005fb0: 00f12823 sw a5,16(sp) +80005fb4: 01012783 lw a5,16(sp) +80005fb8: 040a2223 sw zero,68(s4) +80005fbc: 00378693 addi a3,a5,3 +80005fc0: 01700793 li a5,23 +80005fc4: f4d7e2e3 bltu a5,a3,80005f08 <_ldtoa_r+0x930> +80005fc8: 00000593 li a1,0 +80005fcc: f5dff06f j 80005f28 <_ldtoa_r+0x950> +80005fd0: 03000793 li a5,48 +80005fd4: f2f710e3 bne a4,a5,80005ef4 <_ldtoa_r+0x91c> +80005fd8: 419407b3 sub a5,s0,s9 +80005fdc: 00100693 li a3,1 +80005fe0: eef6c4e3 blt a3,a5,80005ec8 <_ldtoa_r+0x8f0> +80005fe4: f11ff06f j 80005ef4 <_ldtoa_r+0x91c> +80005fe8: 01012c03 lw s8,16(sp) +80005fec: 01812623 sw s8,12(sp) +80005ff0: 02a00793 li a5,42 +80005ff4: ed87d063 bge a5,s8,800056b4 <_ldtoa_r+0xdc> +80005ff8: 00f12623 sw a5,12(sp) +80005ffc: eb8ff06f j 800056b4 <_ldtoa_r+0xdc> +80006000: 0007c703 lbu a4,0(a5) +80006004: e2070ae3 beqz a4,80005e38 <_ldtoa_r+0x860> +80006008: 0017c703 lbu a4,1(a5) +8000600c: 00178793 addi a5,a5,1 +80006010: fee78fa3 sb a4,-1(a5) +80006014: fe071ae3 bnez a4,80006008 <_ldtoa_r+0xa30> +80006018: e21ff06f j 80005e38 <_ldtoa_r+0x860> +8000601c: 01412703 lw a4,20(sp) +80006020: 000027b7 lui a5,0x2 +80006024: 70f78793 addi a5,a5,1807 # 270f <__stack_size+0x230f> +80006028: 00f72023 sw a5,0(a4) +8000602c: e2dff06f j 80005e58 <_ldtoa_r+0x880> +80006030: 03100713 li a4,49 +80006034: 12e102a3 sb a4,293(sp) +80006038: 02e00713 li a4,46 +8000603c: 12e10323 sb a4,294(sp) +80006040: 00148493 addi s1,s1,1 +80006044: 2af05e63 blez a5,80006300 <_ldtoa_r+0xd28> +80006048: 03000793 li a5,48 +8000604c: 12f103a3 sb a5,295(sp) +80006050: 12810793 addi a5,sp,296 +80006054: fff40413 addi s0,s0,-1 +80006058: 00f12223 sw a5,4(sp) +8000605c: b25ff06f j 80005b80 <_ldtoa_r+0x5a8> +80006060: 0b410d13 addi s10,sp,180 +80006064: 000d0713 mv a4,s10 +80006068: 07c10793 addi a5,sp,124 +8000606c: 09010613 addi a2,sp,144 +80006070: 0007d683 lhu a3,0(a5) +80006074: 00278793 addi a5,a5,2 +80006078: 00270713 addi a4,a4,2 +8000607c: fed71f23 sh a3,-2(a4) +80006080: fec798e3 bne a5,a2,80006070 <_ldtoa_r+0xa98> +80006084: 000047b7 lui a5,0x4 +80006088: 08e78793 addi a5,a5,142 # 408e <__stack_size+0x3c8e> +8000608c: 0cf11323 sh a5,198(sp) +80006090: 800137b7 lui a5,0x80013 +80006094: 0b878793 addi a5,a5,184 # 800130b8 <__stack_top+0x810130b8> +80006098: 0c878b13 addi s6,a5,200 +8000609c: 000087b7 lui a5,0x8 +800060a0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800060a4: 02f12223 sw a5,36(sp) +800060a8: ffffc7b7 lui a5,0xffffc +800060ac: 00278793 addi a5,a5,2 # ffffc002 <__stack_top+0xffc002> +800060b0: 01000e13 li t3,16 +800060b4: 00000493 li s1,0 +800060b8: 12410c93 addi s9,sp,292 +800060bc: 16010913 addi s2,sp,352 +800060c0: 0d010413 addi s0,sp,208 +800060c4: 0aa10c13 addi s8,sp,170 +800060c8: 02f12423 sw a5,40(sp) +800060cc: 00090693 mv a3,s2 +800060d0: 09810613 addi a2,sp,152 +800060d4: 000d0593 mv a1,s10 +800060d8: 000b0513 mv a0,s6 +800060dc: 03c12023 sw t3,32(sp) +800060e0: ea5fe0ef jal ra,80004f84 +800060e4: 02012e03 lw t3,32(sp) +800060e8: 04c10713 addi a4,sp,76 +800060ec: 09810793 addi a5,sp,152 +800060f0: 0007d683 lhu a3,0(a5) +800060f4: 00278793 addi a5,a5,2 +800060f8: 00270713 addi a4,a4,2 +800060fc: fed71f23 sh a3,-2(a4) +80006100: ffb798e3 bne a5,s11,800060f0 <_ldtoa_r+0xb18> +80006104: 02412783 lw a5,36(sp) +80006108: 05e15583 lhu a1,94(sp) +8000610c: 00f5f633 and a2,a1,a5 +80006110: 02812783 lw a5,40(sp) +80006114: 00f60533 add a0,a2,a5 +80006118: 3ca05a63 blez a0,800064ec <_ldtoa_r+0xf14> +8000611c: 09000613 li a2,144 +80006120: 40a60633 sub a2,a2,a0 +80006124: 00040713 mv a4,s0 +80006128: 04c10793 addi a5,sp,76 +8000612c: 0007d683 lhu a3,0(a5) +80006130: 00278793 addi a5,a5,2 +80006134: 00270713 addi a4,a4,2 +80006138: fed71f23 sh a3,-2(a4) +8000613c: ff3798e3 bne a5,s3,8000612c <_ldtoa_r+0xb54> +80006140: 06c05863 blez a2,800061b0 <_ldtoa_r+0xbd8> +80006144: 00f00793 li a5,15 +80006148: 00040713 mv a4,s0 +8000614c: 02c7dc63 bge a5,a2,80006184 <_ldtoa_r+0xbac> +80006150: ff060613 addi a2,a2,-16 +80006154: 00465693 srli a3,a2,0x4 +80006158: 00168713 addi a4,a3,1 +8000615c: 00171713 slli a4,a4,0x1 +80006160: 00e40733 add a4,s0,a4 +80006164: 00040793 mv a5,s0 +80006168: 00278793 addi a5,a5,2 +8000616c: fe079f23 sh zero,-2(a5) +80006170: fee79ce3 bne a5,a4,80006168 <_ldtoa_r+0xb90> +80006174: 08000613 li a2,128 +80006178: 40a60633 sub a2,a2,a0 +8000617c: 00469693 slli a3,a3,0x4 +80006180: 40d60633 sub a2,a2,a3 +80006184: 800137b7 lui a5,0x80013 +80006188: 0b878793 addi a5,a5,184 # 800130b8 <__stack_top+0x810130b8> +8000618c: 00161613 slli a2,a2,0x1 +80006190: 00c78633 add a2,a5,a2 +80006194: 23065683 lhu a3,560(a2) +80006198: 00075783 lhu a5,0(a4) +8000619c: 00d7f7b3 and a5,a5,a3 +800061a0: 00f71023 sh a5,0(a4) +800061a4: 01059593 slli a1,a1,0x10 +800061a8: 4105d593 srai a1,a1,0x10 +800061ac: 1605c263 bltz a1,80006310 <_ldtoa_r+0xd38> +800061b0: 09810793 addi a5,sp,152 +800061b4: 00040713 mv a4,s0 +800061b8: 0007d603 lhu a2,0(a5) +800061bc: 00075683 lhu a3,0(a4) +800061c0: 00278793 addi a5,a5,2 +800061c4: 00270713 addi a4,a4,2 +800061c8: 02d61463 bne a2,a3,800061f0 <_ldtoa_r+0xc18> +800061cc: fefc16e3 bne s8,a5,800061b8 <_ldtoa_r+0xbe0> +800061d0: 000d0713 mv a4,s10 +800061d4: 09810793 addi a5,sp,152 +800061d8: 0007d683 lhu a3,0(a5) +800061dc: 00278793 addi a5,a5,2 +800061e0: 00270713 addi a4,a4,2 +800061e4: fed71f23 sh a3,-2(a4) +800061e8: ffb798e3 bne a5,s11,800061d8 <_ldtoa_r+0xc00> +800061ec: 01c484b3 add s1,s1,t3 +800061f0: 800137b7 lui a5,0x80013 +800061f4: 0b878793 addi a5,a5,184 # 800130b8 <__stack_top+0x810130b8> +800061f8: 014b0b13 addi s6,s6,20 +800061fc: 12c78793 addi a5,a5,300 +80006200: 001e5e13 srli t3,t3,0x1 +80006204: ecfb14e3 bne s6,a5,800060cc <_ldtoa_r+0xaf4> +80006208: 0c615783 lhu a5,198(sp) +8000620c: 08e15703 lhu a4,142(sp) +80006210: 0c810613 addi a2,sp,200 +80006214: 00e787b3 add a5,a5,a4 +80006218: ffffc737 lui a4,0xffffc +8000621c: f7270713 addi a4,a4,-142 # ffffbf72 <__stack_top+0xffbf72> +80006220: 00e787b3 add a5,a5,a4 +80006224: 0cf11323 sh a5,198(sp) +80006228: 07c10713 addi a4,sp,124 +8000622c: 000d0793 mv a5,s10 +80006230: 0007d683 lhu a3,0(a5) +80006234: 00278793 addi a5,a5,2 +80006238: 00270713 addi a4,a4,2 +8000623c: fed71f23 sh a3,-2(a4) +80006240: fec798e3 bne a5,a2,80006230 <_ldtoa_r+0xc58> +80006244: 00000713 li a4,0 +80006248: 09810793 addi a5,sp,152 +8000624c: 0080006f j 80006254 <_ldtoa_r+0xc7c> +80006250: 000bd703 lhu a4,0(s7) +80006254: 00278793 addi a5,a5,2 +80006258: fee79f23 sh a4,-2(a5) +8000625c: 002b8b93 addi s7,s7,2 +80006260: ffb798e3 bne a5,s11,80006250 <_ldtoa_r+0xc78> +80006264: 800137b7 lui a5,0x80013 +80006268: 0b878713 addi a4,a5,184 # 800130b8 <__stack_top+0x810130b8> +8000626c: 0b878793 addi a5,a5,184 +80006270: 00001db7 lui s11,0x1 +80006274: 02870b13 addi s6,a4,40 +80006278: 11878b93 addi s7,a5,280 +8000627c: 0100006f j 8000628c <_ldtoa_r+0xcb4> +80006280: 001ddd93 srli s11,s11,0x1 +80006284: 2b7b0463 beq s6,s7,8000652c <_ldtoa_r+0xf54> +80006288: 014b0b13 addi s6,s6,20 +8000628c: 000d0593 mv a1,s10 +80006290: 000b8513 mv a0,s7 +80006294: de5fd0ef jal ra,80004078 +80006298: 00050713 mv a4,a0 +8000629c: 000d0593 mv a1,s10 +800062a0: 000b0513 mv a0,s6 +800062a4: 28e04463 bgtz a4,8000652c <_ldtoa_r+0xf54> +800062a8: dd1fd0ef jal ra,80004078 +800062ac: fca04ae3 bgtz a0,80006280 <_ldtoa_r+0xca8> +800062b0: 00090693 mv a3,s2 +800062b4: 000d0613 mv a2,s10 +800062b8: 000d0593 mv a1,s10 +800062bc: 000b0513 mv a0,s6 +800062c0: cc5fe0ef jal ra,80004f84 +800062c4: 09810613 addi a2,sp,152 +800062c8: 00090693 mv a3,s2 +800062cc: 00060593 mv a1,a2 +800062d0: 000b0513 mv a0,s6 +800062d4: 899fe0ef jal ra,80004b6c +800062d8: 01b484b3 add s1,s1,s11 +800062dc: fa5ff06f j 80006280 <_ldtoa_r+0xca8> +800062e0: 12410c93 addi s9,sp,292 +800062e4: 800135b7 lui a1,0x80013 +800062e8: 09058593 addi a1,a1,144 # 80013090 <__stack_top+0x81013090> +800062ec: 000c8513 mv a0,s9 +800062f0: 000024b7 lui s1,0x2 +800062f4: 18c020ef jal ra,80008480 +800062f8: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +800062fc: addff06f j 80005dd8 <_ldtoa_r+0x800> +80006300: 12710b93 addi s7,sp,295 +80006304: ac0790e3 bnez a5,80005dc4 <_ldtoa_r+0x7ec> +80006308: 01712223 sw s7,4(sp) +8000630c: 875ff06f j 80005b80 <_ldtoa_r+0x5a8> +80006310: 04c10793 addi a5,sp,76 +80006314: 00040713 mv a4,s0 +80006318: 00c0006f j 80006324 <_ldtoa_r+0xd4c> +8000631c: 05e10693 addi a3,sp,94 +80006320: e8f688e3 beq a3,a5,800061b0 <_ldtoa_r+0xbd8> +80006324: 0007d603 lhu a2,0(a5) +80006328: 00075683 lhu a3,0(a4) +8000632c: 00278793 addi a5,a5,2 +80006330: 00270713 addi a4,a4,2 +80006334: fed604e3 beq a2,a3,8000631c <_ldtoa_r+0xd44> +80006338: 0e215783 lhu a5,226(sp) +8000633c: 02412703 lw a4,36(sp) +80006340: 00f777b3 and a5,a4,a5 +80006344: 02e79463 bne a5,a4,8000636c <_ldtoa_r+0xd94> +80006348: 00040513 mv a0,s0 +8000634c: 03c12023 sw t3,32(sp) +80006350: b81fd0ef jal ra,80003ed0 +80006354: 02012e03 lw t3,32(sp) +80006358: e4051ce3 bnez a0,800061b0 <_ldtoa_r+0xbd8> +8000635c: 00040513 mv a0,s0 +80006360: e35fd0ef jal ra,80004194 +80006364: 02012e03 lw t3,32(sp) +80006368: e40514e3 bnez a0,800061b0 <_ldtoa_r+0xbd8> +8000636c: 0ec10593 addi a1,sp,236 +80006370: 000b8513 mv a0,s7 +80006374: 03c12023 sw t3,32(sp) +80006378: c09fd0ef jal ra,80003f80 +8000637c: 10810593 addi a1,sp,264 +80006380: 00040513 mv a0,s0 +80006384: bfdfd0ef jal ra,80003f80 +80006388: 0ec15603 lhu a2,236(sp) +8000638c: 10a15503 lhu a0,266(sp) +80006390: 0ee15e83 lhu t4,238(sp) +80006394: fff64613 not a2,a2 +80006398: 01061613 slli a2,a2,0x10 +8000639c: 01065613 srli a2,a2,0x10 +800063a0: 0ec11623 sh a2,236(sp) +800063a4: 40ae85b3 sub a1,t4,a0 +800063a8: 02012e03 lw t3,32(sp) +800063ac: 00050693 mv a3,a0 +800063b0: 06b05e63 blez a1,8000642c <_ldtoa_r+0xe54> +800063b4: 000c8693 mv a3,s9 +800063b8: 10810713 addi a4,sp,264 +800063bc: 12010793 addi a5,sp,288 +800063c0: 00075583 lhu a1,0(a4) +800063c4: 00270713 addi a4,a4,2 +800063c8: 00268693 addi a3,a3,2 +800063cc: feb69f23 sh a1,-2(a3) +800063d0: fef718e3 bne a4,a5,800063c0 <_ldtoa_r+0xde8> +800063d4: 12011e23 sh zero,316(sp) +800063d8: 10810713 addi a4,sp,264 +800063dc: 0ec10693 addi a3,sp,236 +800063e0: 0080006f j 800063e8 <_ldtoa_r+0xe10> +800063e4: 0006d603 lhu a2,0(a3) +800063e8: 00270713 addi a4,a4,2 +800063ec: fec71f23 sh a2,-2(a4) +800063f0: 00268693 addi a3,a3,2 +800063f4: fef718e3 bne a4,a5,800063e4 <_ldtoa_r+0xe0c> +800063f8: 12011023 sh zero,288(sp) +800063fc: 0ec10713 addi a4,sp,236 +80006400: 000c8793 mv a5,s9 +80006404: 13c10f13 addi t5,sp,316 +80006408: 0007d683 lhu a3,0(a5) +8000640c: 00278793 addi a5,a5,2 +80006410: 00270713 addi a4,a4,2 +80006414: fed71f23 sh a3,-2(a4) +80006418: ffe798e3 bne a5,t5,80006408 <_ldtoa_r+0xe30> +8000641c: 10a15683 lhu a3,266(sp) +80006420: 41d505b3 sub a1,a0,t4 +80006424: 10011223 sh zero,260(sp) +80006428: 00068513 mv a0,a3 +8000642c: 2e058063 beqz a1,8000670c <_ldtoa_r+0x1134> +80006430: 02d12623 sw a3,44(sp) +80006434: f6f00793 li a5,-145 +80006438: 06f5ce63 blt a1,a5,800064b4 <_ldtoa_r+0xedc> +8000643c: 0ec10513 addi a0,sp,236 +80006440: 03c12023 sw t3,32(sp) +80006444: d6dfd0ef jal ra,800041b0 +80006448: 02012e03 lw t3,32(sp) +8000644c: 02c12683 lw a3,44(sp) +80006450: 00050593 mv a1,a0 +80006454: 12010793 addi a5,sp,288 +80006458: 10410613 addi a2,sp,260 +8000645c: 0ec15503 lhu a0,236(sp) +80006460: 10815703 lhu a4,264(sp) +80006464: 30e50063 beq a0,a4,80006764 <_ldtoa_r+0x118c> +80006468: 00000513 li a0,0 +8000646c: 0007d703 lhu a4,0(a5) +80006470: 00065e83 lhu t4,0(a2) +80006474: ffe78793 addi a5,a5,-2 +80006478: 40a70733 sub a4,a4,a0 +8000647c: 41d70733 sub a4,a4,t4 +80006480: 01075513 srli a0,a4,0x10 +80006484: 00e79123 sh a4,2(a5) +80006488: 10a10713 addi a4,sp,266 +8000648c: 00157513 andi a0,a0,1 +80006490: ffe60613 addi a2,a2,-2 +80006494: fce79ce3 bne a5,a4,8000646c <_ldtoa_r+0xe94> +80006498: 00100613 li a2,1 +8000649c: 00090793 mv a5,s2 +800064a0: 04000713 li a4,64 +800064a4: 10810513 addi a0,sp,264 +800064a8: 03c12023 sw t3,32(sp) +800064ac: 89cfe0ef jal ra,80004548 +800064b0: 02012e03 lw t3,32(sp) +800064b4: 00040593 mv a1,s0 +800064b8: 10810513 addi a0,sp,264 +800064bc: 03c12023 sw t3,32(sp) +800064c0: dfcfe0ef jal ra,80004abc +800064c4: 02012e03 lw t3,32(sp) +800064c8: ce9ff06f j 800061b0 <_ldtoa_r+0xbd8> +800064cc: 01012783 lw a5,16(sp) +800064d0: fff78c13 addi s8,a5,-1 +800064d4: b19ff06f j 80005fec <_ldtoa_r+0xa14> +800064d8: 01412783 lw a5,20(sp) +800064dc: 12010223 sb zero,292(sp) +800064e0: 000c8413 mv s0,s9 +800064e4: 0007a023 sw zero,0(a5) +800064e8: acdff06f j 80005fb4 <_ldtoa_r+0x9dc> +800064ec: 00040793 mv a5,s0 +800064f0: 0e410713 addi a4,sp,228 +800064f4: 00278793 addi a5,a5,2 +800064f8: fe079f23 sh zero,-2(a5) +800064fc: fee79ce3 bne a5,a4,800064f4 <_ldtoa_r+0xf1c> +80006500: ca5ff06f j 800061a4 <_ldtoa_r+0xbcc> +80006504: 00412783 lw a5,4(sp) +80006508: 12410c93 addi s9,sp,292 +8000650c: 06078a63 beqz a5,80006580 <_ldtoa_r+0xfa8> +80006510: 800135b7 lui a1,0x80013 +80006514: 09858593 addi a1,a1,152 # 80013098 <__stack_top+0x81013098> +80006518: 000c8513 mv a0,s9 +8000651c: 000024b7 lui s1,0x2 +80006520: 761010ef jal ra,80008480 +80006524: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +80006528: 8b1ff06f j 80005dd8 <_ldtoa_r+0x800> +8000652c: 0e810b13 addi s6,sp,232 +80006530: bc0ff06f j 800058f0 <_ldtoa_r+0x318> +80006534: 03100793 li a5,49 +80006538: fef90f23 sb a5,-2(s2) +8000653c: 00148493 addi s1,s1,1 +80006540: 885ff06f j 80005dc4 <_ldtoa_r+0x7ec> +80006544: 00178793 addi a5,a5,1 +80006548: 00f70023 sb a5,0(a4) +8000654c: 879ff06f j 80005dc4 <_ldtoa_r+0x7ec> +80006550: 12410c93 addi s9,sp,292 +80006554: 800135b7 lui a1,0x80013 +80006558: 0b058593 addi a1,a1,176 # 800130b0 <__stack_top+0x810130b0> +8000655c: 000c8513 mv a0,s9 +80006560: 000024b7 lui s1,0x2 +80006564: 71d010ef jal ra,80008480 +80006568: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +8000656c: 86dff06f j 80005dd8 <_ldtoa_r+0x800> +80006570: 1ac15783 lhu a5,428(sp) +80006574: 12610b93 addi s7,sp,294 +80006578: 12710913 addi s2,sp,295 +8000657c: fe8ff06f j 80005d64 <_ldtoa_r+0x78c> +80006580: 800135b7 lui a1,0x80013 +80006584: 0a458593 addi a1,a1,164 # 800130a4 <__stack_top+0x810130a4> +80006588: 000c8513 mv a0,s9 +8000658c: 000024b7 lui s1,0x2 +80006590: 6f1010ef jal ra,80008480 +80006594: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +80006598: 841ff06f j 80005dd8 <_ldtoa_r+0x800> +8000659c: 09810593 addi a1,sp,152 +800065a0: 07c10513 addi a0,sp,124 +800065a4: d18fe0ef jal ra,80004abc +800065a8: 0b8a8593 addi a1,s5,184 +800065ac: 09810513 addi a0,sp,152 +800065b0: ac9fd0ef jal ra,80004078 +800065b4: fc051063 bnez a0,80005d74 <_ldtoa_r+0x79c> +800065b8: 800446e3 bltz s0,80005dc4 <_ldtoa_r+0x7ec> +800065bc: ffe94783 lbu a5,-2(s2) +800065c0: fd278713 addi a4,a5,-46 +800065c4: 00173713 seqz a4,a4 +800065c8: fff74713 not a4,a4 +800065cc: 00eb8733 add a4,s7,a4 +800065d0: 00074703 lbu a4,0(a4) +800065d4: 00177713 andi a4,a4,1 +800065d8: fe070663 beqz a4,80005dc4 <_ldtoa_r+0x7ec> +800065dc: ffe90713 addi a4,s2,-2 +800065e0: 07f7f793 andi a5,a5,127 +800065e4: fa0ff06f j 80005d84 <_ldtoa_r+0x7ac> +800065e8: 00178793 addi a5,a5,1 +800065ec: fef70fa3 sb a5,-1(a4) +800065f0: fd4ff06f j 80005dc4 <_ldtoa_r+0x7ec> +800065f4: 0d010413 addi s0,sp,208 +800065f8: 00040593 mv a1,s0 +800065fc: 07c10513 addi a0,sp,124 +80006600: 00004d37 lui s10,0x4 +80006604: 97dfd0ef jal ra,80003f80 +80006608: 00000493 li s1,0 +8000660c: 0e810b13 addi s6,sp,232 +80006610: 0cc10913 addi s2,sp,204 +80006614: 0d210c93 addi s9,sp,210 +80006618: ffed0d13 addi s10,s10,-2 # 3ffe <__stack_size+0x3bfe> +8000661c: fd500c13 li s8,-43 +80006620: 0e815783 lhu a5,232(sp) +80006624: 0077f793 andi a5,a5,7 +80006628: 0c079863 bnez a5,800066f8 <_ldtoa_r+0x1120> +8000662c: 0b410713 addi a4,sp,180 +80006630: 00040793 mv a5,s0 +80006634: 0007d683 lhu a3,0(a5) +80006638: 00278793 addi a5,a5,2 +8000663c: 00270713 addi a4,a4,2 +80006640: fed71f23 sh a3,-2(a4) +80006644: ff6798e3 bne a5,s6,80006634 <_ldtoa_r+0x105c> +80006648: 0b410513 addi a0,sp,180 +8000664c: 0c011623 sh zero,204(sp) +80006650: f10fd0ef jal ra,80003d60 +80006654: 0b410513 addi a0,sp,180 +80006658: f08fd0ef jal ra,80003d60 +8000665c: 00000613 li a2,0 +80006660: 00090693 mv a3,s2 +80006664: 000b0713 mv a4,s6 +80006668: 0006d583 lhu a1,0(a3) +8000666c: 00075783 lhu a5,0(a4) +80006670: ffe68693 addi a3,a3,-2 +80006674: ffe70713 addi a4,a4,-2 +80006678: 00b787b3 add a5,a5,a1 +8000667c: 00c787b3 add a5,a5,a2 +80006680: 0107d613 srli a2,a5,0x10 +80006684: 00f69123 sh a5,2(a3) +80006688: 00167613 andi a2,a2,1 +8000668c: fd971ee3 bne a4,s9,80006668 <_ldtoa_r+0x1090> +80006690: 0b615783 lhu a5,182(sp) +80006694: 0b815703 lhu a4,184(sp) +80006698: 00378793 addi a5,a5,3 +8000669c: 0af11b23 sh a5,182(sp) +800066a0: 02070063 beqz a4,800066c0 <_ldtoa_r+0x10e8> +800066a4: 0b410513 addi a0,sp,180 +800066a8: eb8fd0ef jal ra,80003d60 +800066ac: 0b615783 lhu a5,182(sp) +800066b0: 0b815703 lhu a4,184(sp) +800066b4: 00178793 addi a5,a5,1 +800066b8: 0af11b23 sh a5,182(sp) +800066bc: fe0714e3 bnez a4,800066a4 <_ldtoa_r+0x10cc> +800066c0: 0cc15783 lhu a5,204(sp) +800066c4: 02079a63 bnez a5,800066f8 <_ldtoa_r+0x1120> +800066c8: 0b615783 lhu a5,182(sp) +800066cc: 02fd6663 bltu s10,a5,800066f8 <_ldtoa_r+0x1120> +800066d0: 00040713 mv a4,s0 +800066d4: 0b410793 addi a5,sp,180 +800066d8: 0007d683 lhu a3,0(a5) +800066dc: 00278793 addi a5,a5,2 +800066e0: 00270713 addi a4,a4,2 +800066e4: fed71f23 sh a3,-2(a4) +800066e8: ff2798e3 bne a5,s2,800066d8 <_ldtoa_r+0x1100> +800066ec: 0e011423 sh zero,232(sp) +800066f0: fff48493 addi s1,s1,-1 +800066f4: f38496e3 bne s1,s8,80006620 <_ldtoa_r+0x1048> +800066f8: 07c10593 addi a1,sp,124 +800066fc: 00040513 mv a0,s0 +80006700: bbcfe0ef jal ra,80004abc +80006704: 16010913 addi s2,sp,352 +80006708: 8d0ff06f j 800057d8 <_ldtoa_r+0x200> +8000670c: 10c10713 addi a4,sp,268 +80006710: 0f010793 addi a5,sp,240 +80006714: 0007de83 lhu t4,0(a5) +80006718: 00075603 lhu a2,0(a4) +8000671c: 00278793 addi a5,a5,2 +80006720: 00270713 addi a4,a4,2 +80006724: 02ce9863 bne t4,a2,80006754 <_ldtoa_r+0x117c> +80006728: 10610613 addi a2,sp,262 +8000672c: fec794e3 bne a5,a2,80006714 <_ldtoa_r+0x113c> +80006730: 0ec15703 lhu a4,236(sp) +80006734: 10815783 lhu a5,264(sp) +80006738: 06f70263 beq a4,a5,8000679c <_ldtoa_r+0x11c4> +8000673c: 00040793 mv a5,s0 +80006740: 0e410713 addi a4,sp,228 +80006744: 00278793 addi a5,a5,2 +80006748: fe079f23 sh zero,-2(a5) +8000674c: fee79ce3 bne a5,a4,80006744 <_ldtoa_r+0x116c> +80006750: a61ff06f j 800061b0 <_ldtoa_r+0xbd8> +80006754: 0dd66663 bltu a2,t4,80006820 <_ldtoa_r+0x1248> +80006758: 12010793 addi a5,sp,288 +8000675c: 10410613 addi a2,sp,260 +80006760: cfdff06f j 8000645c <_ldtoa_r+0xe84> +80006764: 00000513 li a0,0 +80006768: 0ee10f13 addi t5,sp,238 +8000676c: 0007de83 lhu t4,0(a5) +80006770: 00065703 lhu a4,0(a2) +80006774: ffe78793 addi a5,a5,-2 +80006778: ffe60613 addi a2,a2,-2 +8000677c: 01d70733 add a4,a4,t4 +80006780: 00a70733 add a4,a4,a0 +80006784: 01075513 srli a0,a4,0x10 +80006788: 00e79123 sh a4,2(a5) +8000678c: 00157513 andi a0,a0,1 +80006790: fde61ee3 bne a2,t5,8000676c <_ldtoa_r+0x1194> +80006794: 00000613 li a2,0 +80006798: d05ff06f j 8000649c <_ldtoa_r+0xec4> +8000679c: 00068713 mv a4,a3 +800067a0: 06069263 bnez a3,80006804 <_ldtoa_r+0x122c> +800067a4: 10e11783 lh a5,270(sp) +800067a8: 0407ce63 bltz a5,80006804 <_ldtoa_r+0x122c> +800067ac: 12010693 addi a3,sp,288 +800067b0: 0200006f j 800067d0 <_ldtoa_r+0x11f8> +800067b4: 00f69023 sh a5,0(a3) +800067b8: 00171713 slli a4,a4,0x1 +800067bc: 01071713 slli a4,a4,0x10 +800067c0: ffe68693 addi a3,a3,-2 +800067c4: 10a10793 addi a5,sp,266 +800067c8: 01075713 srli a4,a4,0x10 +800067cc: cef684e3 beq a3,a5,800064b4 <_ldtoa_r+0xedc> +800067d0: 0006d783 lhu a5,0(a3) +800067d4: 01079613 slli a2,a5,0x10 +800067d8: 41065613 srai a2,a2,0x10 +800067dc: 00179793 slli a5,a5,0x1 +800067e0: 00065463 bgez a2,800067e8 <_ldtoa_r+0x1210> +800067e4: 00176713 ori a4,a4,1 +800067e8: 01079793 slli a5,a5,0x10 +800067ec: 0107d793 srli a5,a5,0x10 +800067f0: 00277613 andi a2,a4,2 +800067f4: 0017e593 ori a1,a5,1 +800067f8: fa060ee3 beqz a2,800067b4 <_ldtoa_r+0x11dc> +800067fc: 00b69023 sh a1,0(a3) +80006800: fb9ff06f j 800067b8 <_ldtoa_r+0x11e0> +80006804: 10c10613 addi a2,sp,268 +80006808: 12010793 addi a5,sp,288 +8000680c: 08071263 bnez a4,80006890 <_ldtoa_r+0x12b8> +80006810: 08c78263 beq a5,a2,80006894 <_ldtoa_r+0x12bc> +80006814: 00065703 lhu a4,0(a2) +80006818: 00260613 addi a2,a2,2 +8000681c: ff1ff06f j 8000680c <_ldtoa_r+0x1234> +80006820: 000c8613 mv a2,s9 +80006824: 10810713 addi a4,sp,264 +80006828: 12010793 addi a5,sp,288 +8000682c: 00075503 lhu a0,0(a4) +80006830: 00270713 addi a4,a4,2 +80006834: 00260613 addi a2,a2,2 +80006838: fea61f23 sh a0,-2(a2) +8000683c: fef718e3 bne a4,a5,8000682c <_ldtoa_r+0x1254> +80006840: 12011e23 sh zero,316(sp) +80006844: 10810513 addi a0,sp,264 +80006848: 0ec10713 addi a4,sp,236 +8000684c: 10410613 addi a2,sp,260 +80006850: 00075e83 lhu t4,0(a4) +80006854: 00270713 addi a4,a4,2 +80006858: 00250513 addi a0,a0,2 +8000685c: ffd51f23 sh t4,-2(a0) +80006860: fec718e3 bne a4,a2,80006850 <_ldtoa_r+0x1278> +80006864: 12011023 sh zero,288(sp) +80006868: 0ec10513 addi a0,sp,236 +8000686c: 000c8713 mv a4,s9 +80006870: 13c10f13 addi t5,sp,316 +80006874: 00075e83 lhu t4,0(a4) +80006878: 00270713 addi a4,a4,2 +8000687c: 00250513 addi a0,a0,2 +80006880: ffd51f23 sh t4,-2(a0) +80006884: ffe718e3 bne a4,t5,80006874 <_ldtoa_r+0x129c> +80006888: 10011223 sh zero,260(sp) +8000688c: bd1ff06f j 8000645c <_ldtoa_r+0xe84> +80006890: 00168513 addi a0,a3,1 +80006894: 10a11523 sh a0,266(sp) +80006898: c1dff06f j 800064b4 <_ldtoa_r+0xedc> -80004908 : -80004908: 00455783 lhu a5,4(a0) -8000490c: ff010113 addi sp,sp,-16 -80004910: 00912223 sw s1,4(sp) -80004914: 00112623 sw ra,12(sp) -80004918: 00812423 sw s0,8(sp) -8000491c: 01212023 sw s2,0(sp) -80004920: 00050493 mv s1,a0 -80004924: 0c079c63 bnez a5,800049fc -80004928: 00655703 lhu a4,6(a0) -8000492c: 00000413 li s0,0 -80004930: 01071793 slli a5,a4,0x10 -80004934: 4107d793 srai a5,a5,0x10 -80004938: 0a07c463 bltz a5,800049e0 -8000493c: 01a50693 addi a3,a0,26 -80004940: 0a000613 li a2,160 -80004944: 02071863 bnez a4,80004974 -80004948: 00648793 addi a5,s1,6 -8000494c: 0080006f j 80004954 -80004950: 0007d703 lhu a4,0(a5) -80004954: 00278793 addi a5,a5,2 -80004958: fee79e23 sh a4,-4(a5) -8000495c: fef69ae3 bne a3,a5,80004950 -80004960: 00049c23 sh zero,24(s1) -80004964: 01040413 addi s0,s0,16 -80004968: 06c40c63 beq s0,a2,800049e0 -8000496c: 0064d703 lhu a4,6(s1) -80004970: fc070ce3 beqz a4,80004948 -80004974: f0077793 andi a5,a4,-256 -80004978: 04079063 bnez a5,800049b8 -8000497c: 01848513 addi a0,s1,24 -80004980: 00248593 addi a1,s1,2 -80004984: 00000793 li a5,0 -80004988: 00050713 mv a4,a0 -8000498c: 00075683 lhu a3,0(a4) -80004990: ffe70713 addi a4,a4,-2 -80004994: 00869613 slli a2,a3,0x8 -80004998: 00c7e7b3 or a5,a5,a2 -8000499c: 00f71123 sh a5,2(a4) -800049a0: 0086d793 srli a5,a3,0x8 -800049a4: fee594e3 bne a1,a4,8000498c -800049a8: 0064d703 lhu a4,6(s1) -800049ac: 00840413 addi s0,s0,8 -800049b0: f0077793 andi a5,a4,-256 -800049b4: fc0788e3 beqz a5,80004984 -800049b8: 0a000913 li s2,160 -800049bc: 0140006f j 800049d0 -800049c0: 00140413 addi s0,s0,1 -800049c4: 941ff0ef jal ra,80004304 -800049c8: 00894c63 blt s2,s0,800049e0 -800049cc: 0064d703 lhu a4,6(s1) -800049d0: 01071713 slli a4,a4,0x10 -800049d4: 41075713 srai a4,a4,0x10 -800049d8: 00048513 mv a0,s1 -800049dc: fe0752e3 bgez a4,800049c0 -800049e0: 00c12083 lw ra,12(sp) -800049e4: 00040513 mv a0,s0 -800049e8: 00812403 lw s0,8(sp) -800049ec: 00412483 lw s1,4(sp) -800049f0: 00012903 lw s2,0(sp) -800049f4: 01010113 addi sp,sp,16 -800049f8: 00008067 ret -800049fc: f007f713 andi a4,a5,-256 -80004a00: 00000413 li s0,0 -80004a04: 04071063 bnez a4,80004a44 -80004a08: f6f00913 li s2,-145 -80004a0c: 0140006f j 80004a20 -80004a10: fff40413 addi s0,s0,-1 -80004a14: 889ff0ef jal ra,8000429c -80004a18: fd2404e3 beq s0,s2,800049e0 -80004a1c: 0044d783 lhu a5,4(s1) -80004a20: 00048513 mv a0,s1 -80004a24: fe0796e3 bnez a5,80004a10 -80004a28: 00c12083 lw ra,12(sp) -80004a2c: 00040513 mv a0,s0 -80004a30: 00812403 lw s0,8(sp) -80004a34: 00412483 lw s1,4(sp) -80004a38: 00012903 lw s2,0(sp) -80004a3c: 01010113 addi sp,sp,16 -80004a40: 00008067 ret -80004a44: 00450693 addi a3,a0,4 -80004a48: 01a50593 addi a1,a0,26 -80004a4c: 00000713 li a4,0 -80004a50: 0080006f j 80004a58 -80004a54: 0006d783 lhu a5,0(a3) -80004a58: 0087d613 srli a2,a5,0x8 -80004a5c: 00c76733 or a4,a4,a2 -80004a60: 00879793 slli a5,a5,0x8 -80004a64: 00e69023 sh a4,0(a3) -80004a68: 01079713 slli a4,a5,0x10 -80004a6c: 00268693 addi a3,a3,2 -80004a70: 01075713 srli a4,a4,0x10 -80004a74: feb690e3 bne a3,a1,80004a54 -80004a78: 0044d783 lhu a5,4(s1) -80004a7c: ff800413 li s0,-8 -80004a80: f89ff06f j 80004a08 +8000689c <_ldcheck>: +8000689c: 00852703 lw a4,8(a0) +800068a0: 00c52783 lw a5,12(a0) +800068a4: 00052603 lw a2,0(a0) +800068a8: 00452683 lw a3,4(a0) +800068ac: fc010113 addi sp,sp,-64 +800068b0: 00010513 mv a0,sp +800068b4: 01410593 addi a1,sp,20 +800068b8: 00e12423 sw a4,8(sp) +800068bc: 00f12623 sw a5,12(sp) +800068c0: 02112e23 sw ra,60(sp) +800068c4: 00c12023 sw a2,0(sp) +800068c8: 00d12223 sw a3,4(sp) +800068cc: bc9fe0ef jal ra,80005494 +800068d0: 02615783 lhu a5,38(sp) +800068d4: 00000513 li a0,0 +800068d8: fff7c793 not a5,a5 +800068dc: 01179713 slli a4,a5,0x11 +800068e0: 00071a63 bnez a4,800068f4 <_ldcheck+0x58> +800068e4: 01410513 addi a0,sp,20 +800068e8: de8fd0ef jal ra,80003ed0 +800068ec: 00153513 seqz a0,a0 +800068f0: 00150513 addi a0,a0,1 +800068f4: 03c12083 lw ra,60(sp) +800068f8: 04010113 addi sp,sp,64 +800068fc: 00008067 ret -80004a84 : -80004a84: fe010113 addi sp,sp,-32 -80004a88: 00812c23 sw s0,24(sp) -80004a8c: 00912a23 sw s1,20(sp) -80004a90: 01212823 sw s2,16(sp) -80004a94: 01312623 sw s3,12(sp) -80004a98: 01412423 sw s4,8(sp) -80004a9c: 01512223 sw s5,4(sp) -80004aa0: 00068913 mv s2,a3 -80004aa4: 00078493 mv s1,a5 -80004aa8: 00112e23 sw ra,28(sp) -80004aac: 00050413 mv s0,a0 -80004ab0: 00058993 mv s3,a1 -80004ab4: 00060a13 mv s4,a2 -80004ab8: 00070a93 mv s5,a4 -80004abc: e4dff0ef jal ra,80004908 -80004ac0: 09000793 li a5,144 -80004ac4: 40a90933 sub s2,s2,a0 -80004ac8: 16a7dc63 bge a5,a0,80004c40 -80004acc: 000087b7 lui a5,0x8 -80004ad0: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -80004ad4: 1f27da63 bge a5,s2,80004cc8 -80004ad8: 1c0a8463 beqz s5,80004ca0 -80004adc: 0044a503 lw a0,4(s1) -80004ae0: 0004a783 lw a5,0(s1) -80004ae4: 06f50a63 beq a0,a5,80004b58 -80004ae8: 01a48713 addi a4,s1,26 -80004aec: 03448793 addi a5,s1,52 -80004af0: 00270713 addi a4,a4,2 -80004af4: fe071f23 sh zero,-2(a4) -80004af8: fef71ce3 bne a4,a5,80004af0 -80004afc: 03800793 li a5,56 -80004b00: 32f50c63 beq a0,a5,80004e38 -80004b04: 16a7d063 bge a5,a0,80004c64 -80004b08: 04000793 li a5,64 -80004b0c: 2ef50c63 beq a0,a5,80004e04 -80004b10: 07100793 li a5,113 -80004b14: 34f51863 bne a0,a5,80004e64 -80004b18: 400087b7 lui a5,0x40008 -80004b1c: fff78793 addi a5,a5,-1 # 40007fff <__stack_size+0x40007bff> -80004b20: 00a00713 li a4,10 -80004b24: 00f4aa23 sw a5,20(s1) -80004b28: ffff87b7 lui a5,0xffff8 -80004b2c: 00e4a423 sw a4,8(s1) -80004b30: 00f49c23 sh a5,24(s1) -80004b34: 00e4a623 sw a4,12(s1) -80004b38: 00a00793 li a5,10 -80004b3c: 00008737 lui a4,0x8 -80004b40: 00878793 addi a5,a5,8 # ffff8008 <__stack_top+0xff8008> -80004b44: 00179793 slli a5,a5,0x1 -80004b48: 00f487b3 add a5,s1,a5 -80004b4c: 00e79523 sh a4,10(a5) -80004b50: 00a4a023 sw a0,0(s1) -80004b54: 1b205863 blez s2,80004d04 -80004b58: 0084a583 lw a1,8(s1) -80004b5c: 0144d783 lhu a5,20(s1) -80004b60: 08f00813 li a6,143 -80004b64: 00159613 slli a2,a1,0x1 -80004b68: 00c40633 add a2,s0,a2 -80004b6c: 00065703 lhu a4,0(a2) -80004b70: 00f776b3 and a3,a4,a5 -80004b74: 02a84a63 blt a6,a0,80004ba8 -80004b78: 00b00813 li a6,11 -80004b7c: 02b84663 blt a6,a1,80004ba8 -80004b80: 00060793 mv a5,a2 -80004b84: 01840593 addi a1,s0,24 -80004b88: 0027d703 lhu a4,2(a5) -80004b8c: 00070463 beqz a4,80004b94 -80004b90: 0016e693 ori a3,a3,1 -80004b94: 00079123 sh zero,2(a5) -80004b98: 00278793 addi a5,a5,2 -80004b9c: fef596e3 bne a1,a5,80004b88 -80004ba0: 00065703 lhu a4,0(a2) -80004ba4: 0144d783 lhu a5,20(s1) -80004ba8: fff7c793 not a5,a5 -80004bac: 00e7f7b3 and a5,a5,a4 -80004bb0: 00f61023 sh a5,0(a2) -80004bb4: 0164d783 lhu a5,22(s1) -80004bb8: 00d7f733 and a4,a5,a3 -80004bbc: 04070063 beqz a4,80004bfc -80004bc0: 1ad78463 beq a5,a3,80004d68 -80004bc4: 03248613 addi a2,s1,50 -80004bc8: 01840693 addi a3,s0,24 -80004bcc: 01c48493 addi s1,s1,28 -80004bd0: 00000713 li a4,0 -80004bd4: 00065783 lhu a5,0(a2) -80004bd8: 0006d583 lhu a1,0(a3) -80004bdc: ffe68693 addi a3,a3,-2 -80004be0: ffe60613 addi a2,a2,-2 -80004be4: 00b787b3 add a5,a5,a1 -80004be8: 00e787b3 add a5,a5,a4 -80004bec: 0107d713 srli a4,a5,0x10 -80004bf0: 00f69123 sh a5,2(a3) -80004bf4: 00177713 andi a4,a4,1 -80004bf8: fc961ee3 bne a2,s1,80004bd4 -80004bfc: 19205863 blez s2,80004d8c -80004c00: 00445783 lhu a5,4(s0) -80004c04: 12079e63 bnez a5,80004d40 -80004c08: 000087b7 lui a5,0x8 -80004c0c: 00041c23 sh zero,24(s0) -80004c10: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -80004c14: 0927c863 blt a5,s2,80004ca4 -80004c18: 01241123 sh s2,2(s0) -80004c1c: 01c12083 lw ra,28(sp) -80004c20: 01812403 lw s0,24(sp) -80004c24: 01412483 lw s1,20(sp) -80004c28: 01012903 lw s2,16(sp) -80004c2c: 00c12983 lw s3,12(sp) -80004c30: 00812a03 lw s4,8(sp) -80004c34: 00412a83 lw s5,4(sp) -80004c38: 02010113 addi sp,sp,32 -80004c3c: 00008067 ret -80004c40: 0e095463 bgez s2,80004d28 -80004c44: f7000793 li a5,-144 -80004c48: 08f95c63 bge s2,a5,80004ce0 -80004c4c: 00240793 addi a5,s0,2 -80004c50: 01a40413 addi s0,s0,26 -80004c54: 00278793 addi a5,a5,2 -80004c58: fe079f23 sh zero,-2(a5) -80004c5c: fe879ce3 bne a5,s0,80004c54 -80004c60: fbdff06f j 80004c1c -80004c64: 01800793 li a5,24 -80004c68: 16f50863 beq a0,a5,80004dd8 -80004c6c: 03500793 li a5,53 -80004c70: 1ef51a63 bne a0,a5,80004e64 -80004c74: 00001737 lui a4,0x1 -80004c78: 040007b7 lui a5,0x4000 -80004c7c: 00600693 li a3,6 -80004c80: 7ff78793 addi a5,a5,2047 # 40007ff <__stack_size+0x40003ff> -80004c84: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> -80004c88: 00f4aa23 sw a5,20(s1) -80004c8c: 00d4a423 sw a3,8(s1) -80004c90: 00e49c23 sh a4,24(s1) -80004c94: 00d4a623 sw a3,12(s1) -80004c98: 00600793 li a5,6 -80004c9c: ea5ff06f j 80004b40 -80004ca0: 00041c23 sh zero,24(s0) -80004ca4: ffff87b7 lui a5,0xffff8 -80004ca8: fff7c793 not a5,a5 -80004cac: 00f41123 sh a5,2(s0) -80004cb0: 00440793 addi a5,s0,4 -80004cb4: 01840413 addi s0,s0,24 -80004cb8: 00079023 sh zero,0(a5) # ffff8000 <__stack_top+0xff8000> -80004cbc: 00278793 addi a5,a5,2 -80004cc0: fef41ce3 bne s0,a5,80004cb8 -80004cc4: f59ff06f j 80004c1c -80004cc8: 00240793 addi a5,s0,2 -80004ccc: 01a40413 addi s0,s0,26 -80004cd0: 00278793 addi a5,a5,2 -80004cd4: fe079f23 sh zero,-2(a5) -80004cd8: fe879ce3 bne a5,s0,80004cd0 -80004cdc: f41ff06f j 80004c1c -80004ce0: 00090593 mv a1,s2 -80004ce4: 00040513 mv a0,s0 -80004ce8: a05ff0ef jal ra,800046ec -80004cec: 00050463 beqz a0,80004cf4 -80004cf0: 00100993 li s3,1 -80004cf4: 0c0a8c63 beqz s5,80004dcc -80004cf8: 0044a503 lw a0,4(s1) -80004cfc: 0004a783 lw a5,0(s1) -80004d00: def514e3 bne a0,a5,80004ae8 -80004d04: 09000793 li a5,144 -80004d08: 0af50463 beq a0,a5,80004db0 -80004d0c: 01845783 lhu a5,24(s0) -80004d10: 00040513 mv a0,s0 -80004d14: 0017f793 andi a5,a5,1 -80004d18: 00f9e9b3 or s3,s3,a5 -80004d1c: d80ff0ef jal ra,8000429c -80004d20: 0044a503 lw a0,4(s1) -80004d24: e35ff06f j 80004b58 -80004d28: ee0a80e3 beqz s5,80004c08 -80004d2c: 0044a503 lw a0,4(s1) -80004d30: 0004a783 lw a5,0(s1) -80004d34: daf51ae3 bne a0,a5,80004ae8 -80004d38: e32040e3 bgtz s2,80004b58 -80004d3c: fc9ff06f j 80004d04 -80004d40: 00040513 mv a0,s0 -80004d44: d58ff0ef jal ra,8000429c -80004d48: 000087b7 lui a5,0x8 -80004d4c: 00190913 addi s2,s2,1 -80004d50: 00041c23 sh zero,24(s0) -80004d54: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -80004d58: f527c6e3 blt a5,s2,80004ca4 -80004d5c: ea095ee3 bgez s2,80004c18 -80004d60: 00041123 sh zero,2(s0) -80004d64: eb9ff06f j 80004c1c -80004d68: 0c099463 bnez s3,80004e30 -80004d6c: 00c4a783 lw a5,12(s1) -80004d70: 0184d703 lhu a4,24(s1) -80004d74: 00179793 slli a5,a5,0x1 -80004d78: 00f407b3 add a5,s0,a5 -80004d7c: 0007d783 lhu a5,0(a5) -80004d80: 00e7f7b3 and a5,a5,a4 -80004d84: e40790e3 bnez a5,80004bc4 -80004d88: e7204ce3 bgtz s2,80004c00 -80004d8c: 09000793 li a5,144 -80004d90: 00f50663 beq a0,a5,80004d9c -80004d94: 00040513 mv a0,s0 -80004d98: d6cff0ef jal ra,80004304 -80004d9c: 00445783 lhu a5,4(s0) -80004da0: fa0790e3 bnez a5,80004d40 -80004da4: 00041c23 sh zero,24(s0) -80004da8: fa094ce3 bltz s2,80004d60 -80004dac: e6dff06f j 80004c18 -80004db0: 0084a603 lw a2,8(s1) -80004db4: 0144d783 lhu a5,20(s1) -80004db8: 00161613 slli a2,a2,0x1 -80004dbc: 00c40633 add a2,s0,a2 -80004dc0: 00065703 lhu a4,0(a2) -80004dc4: 00e7f6b3 and a3,a5,a4 -80004dc8: de1ff06f j 80004ba8 -80004dcc: 00041c23 sh zero,24(s0) -80004dd0: 00041123 sh zero,2(s0) -80004dd4: e49ff06f j 80004c1c -80004dd8: 008007b7 lui a5,0x800 -80004ddc: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> -80004de0: 00400713 li a4,4 -80004de4: 00f4aa23 sw a5,20(s1) -80004de8: 10000793 li a5,256 -80004dec: 00e4a423 sw a4,8(s1) -80004df0: 00f49c23 sh a5,24(s1) -80004df4: 00e4a623 sw a4,12(s1) -80004df8: 00400793 li a5,4 -80004dfc: 10000713 li a4,256 -80004e00: d41ff06f j 80004b40 -80004e04: 00700793 li a5,7 -80004e08: 00f4a423 sw a5,8(s1) -80004e0c: 800107b7 lui a5,0x80010 -80004e10: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> -80004e14: 00f4aa23 sw a5,20(s1) -80004e18: 00100793 li a5,1 -80004e1c: 00f49c23 sh a5,24(s1) -80004e20: 00600793 li a5,6 -80004e24: 00f4a623 sw a5,12(s1) -80004e28: 00100713 li a4,1 -80004e2c: d15ff06f j 80004b40 -80004e30: d80a0ae3 beqz s4,80004bc4 -80004e34: dc9ff06f j 80004bfc -80004e38: 008007b7 lui a5,0x800 -80004e3c: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> -80004e40: 00600713 li a4,6 -80004e44: 00f4aa23 sw a5,20(s1) -80004e48: 10000793 li a5,256 -80004e4c: 00e4a423 sw a4,8(s1) -80004e50: 00f49c23 sh a5,24(s1) -80004e54: 00e4a623 sw a4,12(s1) -80004e58: 00600793 li a5,6 -80004e5c: 10000713 li a4,256 -80004e60: ce1ff06f j 80004b40 -80004e64: 00c00793 li a5,12 -80004e68: 00f4a423 sw a5,8(s1) -80004e6c: 800107b7 lui a5,0x80010 -80004e70: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> -80004e74: 00f4aa23 sw a5,20(s1) -80004e78: 00100793 li a5,1 -80004e7c: 00f49c23 sh a5,24(s1) -80004e80: 00b00793 li a5,11 -80004e84: 00f4a623 sw a5,12(s1) -80004e88: 00100713 li a4,1 -80004e8c: cb5ff06f j 80004b40 +80006900 <__localeconv_l>: +80006900: 0f050513 addi a0,a0,240 +80006904: 00008067 ret -80004e90 : -80004e90: fd010113 addi sp,sp,-48 -80004e94: 02912223 sw s1,36(sp) -80004e98: 01312e23 sw s3,28(sp) -80004e9c: 00058493 mv s1,a1 -80004ea0: 00255983 lhu s3,2(a0) -80004ea4: 02112623 sw ra,44(sp) -80004ea8: 02812423 sw s0,40(sp) -80004eac: 03212023 sw s2,32(sp) -80004eb0: 01412c23 sw s4,24(sp) -80004eb4: 00060913 mv s2,a2 -80004eb8: 01512a23 sw s5,20(sp) -80004ebc: 01612823 sw s6,16(sp) -80004ec0: 01712623 sw s7,12(sp) -80004ec4: 01812423 sw s8,8(sp) -80004ec8: 01912223 sw s9,4(sp) -80004ecc: 01a12023 sw s10,0(sp) -80004ed0: 00050a13 mv s4,a0 -80004ed4: a35ff0ef jal ra,80004908 -80004ed8: 0024d403 lhu s0,2(s1) -80004edc: 00050793 mv a5,a0 -80004ee0: 00048513 mv a0,s1 -80004ee4: 40f989b3 sub s3,s3,a5 -80004ee8: 03490a93 addi s5,s2,52 -80004eec: a1dff0ef jal ra,80004908 -80004ef0: 40a40433 sub s0,s0,a0 -80004ef4: 04e90713 addi a4,s2,78 -80004ef8: 000a8793 mv a5,s5 -80004efc: 00278793 addi a5,a5,2 -80004f00: fe079f23 sh zero,-2(a5) -80004f04: fee79ce3 bne a5,a4,80004efc -80004f08: 09344a63 blt s0,s3,80004f9c -80004f0c: 004a0b93 addi s7,s4,4 -80004f10: 00448b13 addi s6,s1,4 -80004f14: fff98993 addi s3,s3,-1 -80004f18: 01aa0c93 addi s9,s4,26 -80004f1c: 00248c13 addi s8,s1,2 -80004f20: 000b0713 mv a4,s6 -80004f24: 000b8793 mv a5,s7 -80004f28: 0007d603 lhu a2,0(a5) -80004f2c: 00075683 lhu a3,0(a4) -80004f30: 00278793 addi a5,a5,2 -80004f34: 00270713 addi a4,a4,2 -80004f38: 0ad61a63 bne a2,a3,80004fec -80004f3c: ff9796e3 bne a5,s9,80004f28 -80004f40: 018a0613 addi a2,s4,24 -80004f44: 01848713 addi a4,s1,24 -80004f48: 00000693 li a3,0 -80004f4c: 00075783 lhu a5,0(a4) -80004f50: 00065583 lhu a1,0(a2) -80004f54: ffe70713 addi a4,a4,-2 -80004f58: 40d787b3 sub a5,a5,a3 -80004f5c: 40b787b3 sub a5,a5,a1 -80004f60: 0107d693 srli a3,a5,0x10 -80004f64: 00f71123 sh a5,2(a4) -80004f68: 0016f693 andi a3,a3,1 -80004f6c: ffe60613 addi a2,a2,-2 -80004f70: fcec1ee3 bne s8,a4,80004f4c -80004f74: 00100d13 li s10,1 -80004f78: 000a8513 mv a0,s5 -80004f7c: b88ff0ef jal ra,80004304 -80004f80: 04c95783 lhu a5,76(s2) -80004f84: fff40413 addi s0,s0,-1 -80004f88: 00048513 mv a0,s1 -80004f8c: 00fd6d33 or s10,s10,a5 -80004f90: 05a91623 sh s10,76(s2) -80004f94: b70ff0ef jal ra,80004304 -80004f98: f93414e3 bne s0,s3,80004f20 -80004f9c: 00040693 mv a3,s0 -80004fa0: 02812403 lw s0,40(sp) -80004fa4: 02c12083 lw ra,44(sp) -80004fa8: 01c12983 lw s3,28(sp) -80004fac: 01812a03 lw s4,24(sp) -80004fb0: 01412a83 lw s5,20(sp) -80004fb4: 01012b03 lw s6,16(sp) -80004fb8: 00c12b83 lw s7,12(sp) -80004fbc: 00812c03 lw s8,8(sp) -80004fc0: 00412c83 lw s9,4(sp) -80004fc4: 00012d03 lw s10,0(sp) -80004fc8: 00090793 mv a5,s2 -80004fcc: 00048513 mv a0,s1 -80004fd0: 02012903 lw s2,32(sp) -80004fd4: 02412483 lw s1,36(sp) -80004fd8: 00000713 li a4,0 -80004fdc: 00000613 li a2,0 -80004fe0: 00000593 li a1,0 -80004fe4: 03010113 addi sp,sp,48 -80004fe8: a9dff06f j 80004a84 -80004fec: 00000d13 li s10,0 -80004ff0: f8c6e4e3 bltu a3,a2,80004f78 -80004ff4: f4dff06f j 80004f40 +80006908 <_localeconv_r>: +80006908: 80015537 lui a0,0x80015 +8000690c: 9b050513 addi a0,a0,-1616 # 800149b0 <__stack_top+0x810149b0> +80006910: 00008067 ret -80004ff8 : -80004ff8: 00055703 lhu a4,0(a0) -80004ffc: 00255783 lhu a5,2(a0) -80005000: 00070663 beqz a4,8000500c -80005004: 00008737 lui a4,0x8 -80005008: 00e7e7b3 or a5,a5,a4 -8000500c: 00f59923 sh a5,18(a1) -80005010: 00255703 lhu a4,2(a0) -80005014: 000087b7 lui a5,0x8 -80005018: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8000501c: 02f70463 beq a4,a5,80005044 -80005020: 00650793 addi a5,a0,6 -80005024: 01058593 addi a1,a1,16 -80005028: 01850513 addi a0,a0,24 -8000502c: 0007d703 lhu a4,0(a5) -80005030: 00278793 addi a5,a5,2 -80005034: ffe58593 addi a1,a1,-2 -80005038: 00e59123 sh a4,2(a1) -8000503c: fea798e3 bne a5,a0,8000502c -80005040: 00008067 ret -80005044: 00650793 addi a5,a0,6 -80005048: 01a50513 addi a0,a0,26 -8000504c: 0007d703 lhu a4,0(a5) -80005050: 00278793 addi a5,a5,2 -80005054: 02071a63 bnez a4,80005088 -80005058: fea79ae3 bne a5,a0,8000504c -8000505c: 01258713 addi a4,a1,18 -80005060: 00058793 mv a5,a1 -80005064: 00278793 addi a5,a5,2 -80005068: fe079f23 sh zero,-2(a5) -8000506c: fef71ce3 bne a4,a5,80005064 -80005070: 0125d783 lhu a5,18(a1) -80005074: 00008737 lui a4,0x8 -80005078: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -8000507c: 00e7e7b3 or a5,a5,a4 -80005080: 00f59923 sh a5,18(a1) -80005084: 00008067 ret -80005088: 01058713 addi a4,a1,16 -8000508c: 00058793 mv a5,a1 -80005090: 00278793 addi a5,a5,2 -80005094: fe079f23 sh zero,-2(a5) -80005098: fef71ce3 bne a4,a5,80005090 -8000509c: 7fffc7b7 lui a5,0x7fffc -800050a0: 00f5a823 sw a5,16(a1) -800050a4: 00008067 ret +80006914 : +80006914: 80015537 lui a0,0x80015 +80006918: 9b050513 addi a0,a0,-1616 # 800149b0 <__stack_top+0x810149b0> +8000691c: 00008067 ret -800050a8 : -800050a8: f7010113 addi sp,sp,-144 -800050ac: 07612823 sw s6,112(sp) -800050b0: 01255b03 lhu s6,18(a0) -800050b4: 000087b7 lui a5,0x8 -800050b8: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -800050bc: 07412c23 sw s4,120(sp) -800050c0: 0167fa33 and s4,a5,s6 -800050c4: 010a1a13 slli s4,s4,0x10 -800050c8: 08812423 sw s0,136(sp) -800050cc: 08912223 sw s1,132(sp) -800050d0: 09212023 sw s2,128(sp) -800050d4: 07312e23 sw s3,124(sp) -800050d8: 08112623 sw ra,140(sp) -800050dc: 07512a23 sw s5,116(sp) -800050e0: 07712623 sw s7,108(sp) -800050e4: 07812423 sw s8,104(sp) -800050e8: 07912223 sw s9,100(sp) -800050ec: 010a5a13 srli s4,s4,0x10 -800050f0: 00050493 mv s1,a0 -800050f4: 00058913 mv s2,a1 -800050f8: 00060413 mv s0,a2 -800050fc: 00068993 mv s3,a3 -80005100: 10fa1263 bne s4,a5,80005204 -80005104: b08ff0ef jal ra,8000440c -80005108: 28051a63 bnez a0,8000539c -8000510c: 01295a83 lhu s5,18(s2) -80005110: 015a77b3 and a5,s4,s5 -80005114: 2b478263 beq a5,s4,800053b8 -80005118: 00048513 mv a0,s1 -8000511c: db4ff0ef jal ra,800046d0 -80005120: 2e050e63 beqz a0,8000541c -80005124: 800135b7 lui a1,0x80013 -80005128: 60c58593 addi a1,a1,1548 # 8001360c <__stack_top+0x8101360c> -8000512c: 00090513 mv a0,s2 -80005130: c84ff0ef jal ra,800045b4 -80005134: 36050663 beqz a0,800054a0 -80005138: 01295a83 lhu s5,18(s2) -8000513c: 000087b7 lui a5,0x8 -80005140: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005144: 0157fab3 and s5,a5,s5 -80005148: 010a9a93 slli s5,s5,0x10 -8000514c: 010ada93 srli s5,s5,0x10 -80005150: 2cfa9463 bne s5,a5,80005418 -80005154: 00090513 mv a0,s2 -80005158: d78ff0ef jal ra,800046d0 -8000515c: 32051063 bnez a0,8000547c -80005160: 0124d783 lhu a5,18(s1) -80005164: 00faf7b3 and a5,s5,a5 -80005168: 0b579863 bne a5,s5,80005218 -8000516c: 00048513 mv a0,s1 -80005170: d60ff0ef jal ra,800046d0 -80005174: 00051863 bnez a0,80005184 -80005178: 00090513 mv a0,s2 -8000517c: d54ff0ef jal ra,800046d0 -80005180: 08050c63 beqz a0,80005218 -80005184: 00048513 mv a0,s1 -80005188: af4ff0ef jal ra,8000447c -8000518c: 00050493 mv s1,a0 -80005190: 00090513 mv a0,s2 -80005194: ae8ff0ef jal ra,8000447c -80005198: 40a484b3 sub s1,s1,a0 -8000519c: 009034b3 snez s1,s1 -800051a0: 00f49493 slli s1,s1,0xf -800051a4: 00941923 sh s1,18(s0) -800051a8: 01240713 addi a4,s0,18 -800051ac: 00040793 mv a5,s0 -800051b0: 00278793 addi a5,a5,2 -800051b4: fe079f23 sh zero,-2(a5) -800051b8: fef71ce3 bne a4,a5,800051b0 -800051bc: 01245783 lhu a5,18(s0) -800051c0: 00008737 lui a4,0x8 -800051c4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -800051c8: 00e7e7b3 or a5,a5,a4 -800051cc: 00f41923 sh a5,18(s0) -800051d0: 08c12083 lw ra,140(sp) -800051d4: 08812403 lw s0,136(sp) -800051d8: 08412483 lw s1,132(sp) -800051dc: 08012903 lw s2,128(sp) -800051e0: 07c12983 lw s3,124(sp) -800051e4: 07812a03 lw s4,120(sp) -800051e8: 07412a83 lw s5,116(sp) -800051ec: 07012b03 lw s6,112(sp) -800051f0: 06c12b83 lw s7,108(sp) -800051f4: 06812c03 lw s8,104(sp) -800051f8: 06412c83 lw s9,100(sp) -800051fc: 09010113 addi sp,sp,144 -80005200: 00008067 ret -80005204: 0125da83 lhu s5,18(a1) -80005208: 0157f733 and a4,a5,s5 -8000520c: 01071713 slli a4,a4,0x10 -80005210: 01075713 srli a4,a4,0x10 -80005214: 04f70a63 beq a4,a5,80005268 -80005218: 00048513 mv a0,s1 -8000521c: 00c10593 addi a1,sp,12 -80005220: a9cff0ef jal ra,800044bc -80005224: 00090513 mv a0,s2 -80005228: 02810593 addi a1,sp,40 -8000522c: a90ff0ef jal ra,800044bc -80005230: 00e15483 lhu s1,14(sp) -80005234: 02a15903 lhu s2,42(sp) -80005238: 04049c63 bnez s1,80005290 -8000523c: 01010793 addi a5,sp,16 -80005240: 02410693 addi a3,sp,36 -80005244: 20d78863 beq a5,a3,80005454 -80005248: 0007d703 lhu a4,0(a5) -8000524c: 00278793 addi a5,a5,2 -80005250: fe070ae3 beqz a4,80005244 -80005254: 00c10513 addi a0,sp,12 -80005258: eb0ff0ef jal ra,80004908 -8000525c: 02a15703 lhu a4,42(sp) -80005260: 40a004b3 neg s1,a0 -80005264: 0300006f j 80005294 -80005268: 00058513 mv a0,a1 -8000526c: 9a0ff0ef jal ra,8000440c -80005270: ec0506e3 beqz a0,8000513c -80005274: 01490713 addi a4,s2,20 -80005278: 00095783 lhu a5,0(s2) -8000527c: 00290913 addi s2,s2,2 -80005280: 00240413 addi s0,s0,2 -80005284: fef41f23 sh a5,-2(s0) -80005288: fee918e3 bne s2,a4,80005278 -8000528c: f45ff06f j 800051d0 -80005290: 00090713 mv a4,s2 -80005294: 00090a93 mv s5,s2 -80005298: 02c10793 addi a5,sp,44 -8000529c: 04010693 addi a3,sp,64 -800052a0: 02071263 bnez a4,800052c4 -800052a4: 1cf68263 beq a3,a5,80005468 -800052a8: 0007d703 lhu a4,0(a5) -800052ac: 00278793 addi a5,a5,2 -800052b0: fe070ae3 beqz a4,800052a4 -800052b4: 02810513 addi a0,sp,40 -800052b8: e50ff0ef jal ra,80004908 -800052bc: 02a15703 lhu a4,42(sp) -800052c0: 40a90ab3 sub s5,s2,a0 -800052c4: 02815783 lhu a5,40(sp) -800052c8: 03898c13 addi s8,s3,56 -800052cc: 02e99b23 sh a4,54(s3) -800052d0: 02f99a23 sh a5,52(s3) -800052d4: 04e98713 addi a4,s3,78 -800052d8: 000c0793 mv a5,s8 -800052dc: 00079023 sh zero,0(a5) -800052e0: 00278793 addi a5,a5,2 -800052e4: fef71ce3 bne a4,a5,800052dc -800052e8: 04c98a13 addi s4,s3,76 -800052ec: 00000b93 li s7,0 -800052f0: 02410913 addi s2,sp,36 -800052f4: 01010c93 addi s9,sp,16 -800052f8: 04610b13 addi s6,sp,70 -800052fc: 00095503 lhu a0,0(s2) -80005300: ffe90913 addi s2,s2,-2 -80005304: 0c051863 bnez a0,800053d4 -80005308: 04c9d703 lhu a4,76(s3) -8000530c: 000a0793 mv a5,s4 -80005310: 00ebebb3 or s7,s7,a4 -80005314: ffe7d703 lhu a4,-2(a5) -80005318: ffe78793 addi a5,a5,-2 -8000531c: 00e79123 sh a4,2(a5) -80005320: ff879ae3 bne a5,s8,80005314 -80005324: 02099c23 sh zero,56(s3) -80005328: fd991ae3 bne s2,s9,800052fc -8000532c: 03498713 addi a4,s3,52 -80005330: 02810793 addi a5,sp,40 -80005334: 04210593 addi a1,sp,66 -80005338: 00075603 lhu a2,0(a4) -8000533c: 00278793 addi a5,a5,2 -80005340: 00270713 addi a4,a4,2 -80005344: fec79f23 sh a2,-2(a5) -80005348: fef598e3 bne a1,a5,80005338 -8000534c: ffffc6b7 lui a3,0xffffc -80005350: 015484b3 add s1,s1,s5 -80005354: 00268693 addi a3,a3,2 # ffffc002 <__stack_top+0xffc002> -80005358: 000b8593 mv a1,s7 -8000535c: 02810513 addi a0,sp,40 -80005360: 00098793 mv a5,s3 -80005364: 04000713 li a4,64 -80005368: 00d486b3 add a3,s1,a3 -8000536c: 00000613 li a2,0 -80005370: f14ff0ef jal ra,80004a84 -80005374: 02815703 lhu a4,40(sp) -80005378: 00c15783 lhu a5,12(sp) -8000537c: 00040593 mv a1,s0 -80005380: 02810513 addi a0,sp,40 -80005384: 40e787b3 sub a5,a5,a4 -80005388: 00f037b3 snez a5,a5 -8000538c: 40f007b3 neg a5,a5 -80005390: 02f11423 sh a5,40(sp) -80005394: c65ff0ef jal ra,80004ff8 -80005398: e39ff06f j 800051d0 -8000539c: 01448713 addi a4,s1,20 -800053a0: 0004d783 lhu a5,0(s1) -800053a4: 00248493 addi s1,s1,2 -800053a8: 00240413 addi s0,s0,2 -800053ac: fef41f23 sh a5,-2(s0) -800053b0: fee498e3 bne s1,a4,800053a0 -800053b4: e1dff06f j 800051d0 -800053b8: 00090513 mv a0,s2 -800053bc: 850ff0ef jal ra,8000440c -800053c0: ea051ae3 bnez a0,80005274 -800053c4: 00048513 mv a0,s1 -800053c8: b08ff0ef jal ra,800046d0 -800053cc: d60508e3 beqz a0,8000513c -800053d0: d55ff06f j 80005124 -800053d4: 04410613 addi a2,sp,68 -800053d8: 02810593 addi a1,sp,40 -800053dc: f99fe0ef jal ra,80004374 -800053e0: 000a0593 mv a1,s4 -800053e4: 00000613 li a2,0 -800053e8: 05c10713 addi a4,sp,92 -800053ec: 0005d803 lhu a6,0(a1) -800053f0: 00075783 lhu a5,0(a4) -800053f4: ffe58593 addi a1,a1,-2 -800053f8: ffe70713 addi a4,a4,-2 -800053fc: 010787b3 add a5,a5,a6 -80005400: 00c787b3 add a5,a5,a2 -80005404: 0107d613 srli a2,a5,0x10 -80005408: 00f59123 sh a5,2(a1) -8000540c: 00167613 andi a2,a2,1 -80005410: fd671ee3 bne a4,s6,800053ec -80005414: ef5ff06f j 80005308 -80005418: 0124db03 lhu s6,18(s1) -8000541c: 000087b7 lui a5,0x8 -80005420: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005424: 0167fb33 and s6,a5,s6 -80005428: 010b1b13 slli s6,s6,0x10 -8000542c: 010b5b13 srli s6,s6,0x10 -80005430: defb14e3 bne s6,a5,80005218 -80005434: 00048513 mv a0,s1 -80005438: a98ff0ef jal ra,800046d0 -8000543c: d40514e3 bnez a0,80005184 -80005440: 01295783 lhu a5,18(s2) -80005444: fff7c793 not a5,a5 -80005448: 01179713 slli a4,a5,0x11 -8000544c: dc0716e3 bnez a4,80005218 -80005450: d29ff06f j 80005178 -80005454: 01440793 addi a5,s0,20 -80005458: 00240413 addi s0,s0,2 -8000545c: fe041f23 sh zero,-2(s0) -80005460: fe879ce3 bne a5,s0,80005458 -80005464: d6dff06f j 800051d0 -80005468: 01440793 addi a5,s0,20 -8000546c: 00240413 addi s0,s0,2 -80005470: fe041f23 sh zero,-2(s0) -80005474: fef41ce3 bne s0,a5,8000546c -80005478: d59ff06f j 800051d0 -8000547c: 800135b7 lui a1,0x80013 -80005480: 60c58593 addi a1,a1,1548 # 8001360c <__stack_top+0x8101360c> -80005484: 00048513 mv a0,s1 -80005488: 92cff0ef jal ra,800045b4 -8000548c: 00050a63 beqz a0,800054a0 -80005490: 0124d783 lhu a5,18(s1) -80005494: 00faf7b3 and a5,s5,a5 -80005498: f9578ee3 beq a5,s5,80005434 -8000549c: fa5ff06f j 80005440 -800054a0: 01040713 addi a4,s0,16 -800054a4: 00040793 mv a5,s0 -800054a8: 00278793 addi a5,a5,2 -800054ac: fe079f23 sh zero,-2(a5) -800054b0: fee79ce3 bne a5,a4,800054a8 -800054b4: 7fffc7b7 lui a5,0x7fffc -800054b8: 00f42823 sw a5,16(s0) -800054bc: d15ff06f j 800051d0 +80006920 <_malloc_r>: +80006920: fd010113 addi sp,sp,-48 +80006924: 01312e23 sw s3,28(sp) +80006928: 02112623 sw ra,44(sp) +8000692c: 02812423 sw s0,40(sp) +80006930: 02912223 sw s1,36(sp) +80006934: 03212023 sw s2,32(sp) +80006938: 01412c23 sw s4,24(sp) +8000693c: 01512a23 sw s5,20(sp) +80006940: 01612823 sw s6,16(sp) +80006944: 01712623 sw s7,12(sp) +80006948: 01812423 sw s8,8(sp) +8000694c: 01912223 sw s9,4(sp) +80006950: 00b58793 addi a5,a1,11 +80006954: 01600713 li a4,22 +80006958: 00050993 mv s3,a0 +8000695c: 06f76663 bltu a4,a5,800069c8 <_malloc_r+0xa8> +80006960: 01000793 li a5,16 +80006964: 1eb7e663 bltu a5,a1,80006b50 <_malloc_r+0x230> +80006968: 045000ef jal ra,800071ac <__malloc_lock> +8000696c: 01000493 li s1,16 +80006970: 00200613 li a2,2 +80006974: 01800793 li a5,24 +80006978: 80014937 lui s2,0x80014 +8000697c: 4b890913 addi s2,s2,1208 # 800144b8 <__stack_top+0x810144b8> +80006980: 00f907b3 add a5,s2,a5 +80006984: 0047a403 lw s0,4(a5) +80006988: ff878713 addi a4,a5,-8 +8000698c: 20e40a63 beq s0,a4,80006ba0 <_malloc_r+0x280> +80006990: 00442783 lw a5,4(s0) +80006994: 00c42683 lw a3,12(s0) +80006998: 00842603 lw a2,8(s0) +8000699c: ffc7f793 andi a5,a5,-4 +800069a0: 00f407b3 add a5,s0,a5 +800069a4: 0047a703 lw a4,4(a5) +800069a8: 00d62623 sw a3,12(a2) +800069ac: 00c6a423 sw a2,8(a3) +800069b0: 00176713 ori a4,a4,1 +800069b4: 00098513 mv a0,s3 +800069b8: 00e7a223 sw a4,4(a5) +800069bc: 7f4000ef jal ra,800071b0 <__malloc_unlock> +800069c0: 00840513 addi a0,s0,8 +800069c4: 1980006f j 80006b5c <_malloc_r+0x23c> +800069c8: ff87f493 andi s1,a5,-8 +800069cc: 1807c263 bltz a5,80006b50 <_malloc_r+0x230> +800069d0: 18b4e063 bltu s1,a1,80006b50 <_malloc_r+0x230> +800069d4: 7d8000ef jal ra,800071ac <__malloc_lock> +800069d8: 1f700793 li a5,503 +800069dc: 4697f663 bgeu a5,s1,80006e48 <_malloc_r+0x528> +800069e0: 0094d793 srli a5,s1,0x9 +800069e4: 1a078663 beqz a5,80006b90 <_malloc_r+0x270> +800069e8: 00400713 li a4,4 +800069ec: 3cf76c63 bltu a4,a5,80006dc4 <_malloc_r+0x4a4> +800069f0: 0064d793 srli a5,s1,0x6 +800069f4: 03978613 addi a2,a5,57 +800069f8: 03878513 addi a0,a5,56 +800069fc: 00361693 slli a3,a2,0x3 +80006a00: 80014937 lui s2,0x80014 +80006a04: 4b890913 addi s2,s2,1208 # 800144b8 <__stack_top+0x810144b8> +80006a08: 00d906b3 add a3,s2,a3 +80006a0c: 0046a403 lw s0,4(a3) +80006a10: ff868693 addi a3,a3,-8 +80006a14: 02868663 beq a3,s0,80006a40 <_malloc_r+0x120> +80006a18: 00f00593 li a1,15 +80006a1c: 0100006f j 80006a2c <_malloc_r+0x10c> +80006a20: 32075c63 bgez a4,80006d58 <_malloc_r+0x438> +80006a24: 00c42403 lw s0,12(s0) +80006a28: 00868c63 beq a3,s0,80006a40 <_malloc_r+0x120> +80006a2c: 00442783 lw a5,4(s0) +80006a30: ffc7f793 andi a5,a5,-4 +80006a34: 40978733 sub a4,a5,s1 +80006a38: fee5d4e3 bge a1,a4,80006a20 <_malloc_r+0x100> +80006a3c: 00050613 mv a2,a0 +80006a40: 01092403 lw s0,16(s2) +80006a44: 00890893 addi a7,s2,8 +80006a48: 17140863 beq s0,a7,80006bb8 <_malloc_r+0x298> +80006a4c: 00442503 lw a0,4(s0) +80006a50: 00f00693 li a3,15 +80006a54: ffc57513 andi a0,a0,-4 +80006a58: 409507b3 sub a5,a0,s1 +80006a5c: 40f6cc63 blt a3,a5,80006e74 <_malloc_r+0x554> +80006a60: 01192a23 sw a7,20(s2) +80006a64: 01192823 sw a7,16(s2) +80006a68: 3e07d663 bgez a5,80006e54 <_malloc_r+0x534> +80006a6c: 1ff00793 li a5,511 +80006a70: 2ea7ea63 bltu a5,a0,80006d64 <_malloc_r+0x444> +80006a74: ff857793 andi a5,a0,-8 +80006a78: 00878793 addi a5,a5,8 +80006a7c: 00492583 lw a1,4(s2) +80006a80: 00f907b3 add a5,s2,a5 +80006a84: 0007a683 lw a3,0(a5) +80006a88: 00555513 srli a0,a0,0x5 +80006a8c: 00100713 li a4,1 +80006a90: 00a71733 sll a4,a4,a0 +80006a94: 00b76733 or a4,a4,a1 +80006a98: ff878593 addi a1,a5,-8 +80006a9c: 00b42623 sw a1,12(s0) +80006aa0: 00d42423 sw a3,8(s0) +80006aa4: 00e92223 sw a4,4(s2) +80006aa8: 0087a023 sw s0,0(a5) +80006aac: 0086a623 sw s0,12(a3) +80006ab0: 40265793 srai a5,a2,0x2 +80006ab4: 00100593 li a1,1 +80006ab8: 00f595b3 sll a1,a1,a5 +80006abc: 10b76863 bltu a4,a1,80006bcc <_malloc_r+0x2ac> +80006ac0: 00e5f7b3 and a5,a1,a4 +80006ac4: 02079463 bnez a5,80006aec <_malloc_r+0x1cc> +80006ac8: 00159593 slli a1,a1,0x1 +80006acc: ffc67613 andi a2,a2,-4 +80006ad0: 00e5f7b3 and a5,a1,a4 +80006ad4: 00460613 addi a2,a2,4 +80006ad8: 00079a63 bnez a5,80006aec <_malloc_r+0x1cc> +80006adc: 00159593 slli a1,a1,0x1 +80006ae0: 00e5f7b3 and a5,a1,a4 +80006ae4: 00460613 addi a2,a2,4 +80006ae8: fe078ae3 beqz a5,80006adc <_malloc_r+0x1bc> +80006aec: 00f00813 li a6,15 +80006af0: 00361313 slli t1,a2,0x3 +80006af4: 00690333 add t1,s2,t1 +80006af8: 00030513 mv a0,t1 +80006afc: 00c52783 lw a5,12(a0) +80006b00: 00060e13 mv t3,a2 +80006b04: 2ef50263 beq a0,a5,80006de8 <_malloc_r+0x4c8> +80006b08: 0047a703 lw a4,4(a5) +80006b0c: 00078413 mv s0,a5 +80006b10: 00c7a783 lw a5,12(a5) +80006b14: ffc77713 andi a4,a4,-4 +80006b18: 409706b3 sub a3,a4,s1 +80006b1c: 2ed84263 blt a6,a3,80006e00 <_malloc_r+0x4e0> +80006b20: fe06c2e3 bltz a3,80006b04 <_malloc_r+0x1e4> +80006b24: 00e40733 add a4,s0,a4 +80006b28: 00472683 lw a3,4(a4) +80006b2c: 00842603 lw a2,8(s0) +80006b30: 00098513 mv a0,s3 +80006b34: 0016e693 ori a3,a3,1 +80006b38: 00d72223 sw a3,4(a4) +80006b3c: 00f62623 sw a5,12(a2) +80006b40: 00c7a423 sw a2,8(a5) +80006b44: 66c000ef jal ra,800071b0 <__malloc_unlock> +80006b48: 00840513 addi a0,s0,8 +80006b4c: 0100006f j 80006b5c <_malloc_r+0x23c> +80006b50: 00c00793 li a5,12 +80006b54: 00f9a023 sw a5,0(s3) +80006b58: 00000513 li a0,0 +80006b5c: 02c12083 lw ra,44(sp) +80006b60: 02812403 lw s0,40(sp) +80006b64: 02412483 lw s1,36(sp) +80006b68: 02012903 lw s2,32(sp) +80006b6c: 01c12983 lw s3,28(sp) +80006b70: 01812a03 lw s4,24(sp) +80006b74: 01412a83 lw s5,20(sp) +80006b78: 01012b03 lw s6,16(sp) +80006b7c: 00c12b83 lw s7,12(sp) +80006b80: 00812c03 lw s8,8(sp) +80006b84: 00412c83 lw s9,4(sp) +80006b88: 03010113 addi sp,sp,48 +80006b8c: 00008067 ret +80006b90: 20000693 li a3,512 +80006b94: 04000613 li a2,64 +80006b98: 03f00513 li a0,63 +80006b9c: e65ff06f j 80006a00 <_malloc_r+0xe0> +80006ba0: 00c7a403 lw s0,12(a5) +80006ba4: 00260613 addi a2,a2,2 +80006ba8: de8794e3 bne a5,s0,80006990 <_malloc_r+0x70> +80006bac: 01092403 lw s0,16(s2) +80006bb0: 00890893 addi a7,s2,8 +80006bb4: e9141ce3 bne s0,a7,80006a4c <_malloc_r+0x12c> +80006bb8: 00492703 lw a4,4(s2) +80006bbc: 40265793 srai a5,a2,0x2 +80006bc0: 00100593 li a1,1 +80006bc4: 00f595b3 sll a1,a1,a5 +80006bc8: eeb77ce3 bgeu a4,a1,80006ac0 <_malloc_r+0x1a0> +80006bcc: 00892403 lw s0,8(s2) +80006bd0: 00442a83 lw s5,4(s0) +80006bd4: ffcafb13 andi s6,s5,-4 +80006bd8: 009b6863 bltu s6,s1,80006be8 <_malloc_r+0x2c8> +80006bdc: 409b07b3 sub a5,s6,s1 +80006be0: 00f00713 li a4,15 +80006be4: 14f74663 blt a4,a5,80006d30 <_malloc_r+0x410> +80006be8: 800157b7 lui a5,0x80015 +80006bec: 80015cb7 lui s9,0x80015 +80006bf0: a607aa83 lw s5,-1440(a5) # 80014a60 <__stack_top+0x81014a60> +80006bf4: a50ca703 lw a4,-1456(s9) # 80014a50 <__stack_top+0x81014a50> +80006bf8: fff00793 li a5,-1 +80006bfc: 01640a33 add s4,s0,s6 +80006c00: 01548ab3 add s5,s1,s5 +80006c04: 34f70a63 beq a4,a5,80006f58 <_malloc_r+0x638> +80006c08: 000017b7 lui a5,0x1 +80006c0c: 00f78793 addi a5,a5,15 # 100f <__stack_size+0xc0f> +80006c10: 00fa8ab3 add s5,s5,a5 +80006c14: fffff7b7 lui a5,0xfffff +80006c18: 00fafab3 and s5,s5,a5 +80006c1c: 000a8593 mv a1,s5 +80006c20: 00098513 mv a0,s3 +80006c24: 790010ef jal ra,800083b4 <_sbrk_r> +80006c28: fff00793 li a5,-1 +80006c2c: 00050b93 mv s7,a0 +80006c30: 28f50c63 beq a0,a5,80006ec8 <_malloc_r+0x5a8> +80006c34: 29456863 bltu a0,s4,80006ec4 <_malloc_r+0x5a4> +80006c38: 80015c37 lui s8,0x80015 +80006c3c: aa8c0c13 addi s8,s8,-1368 # 80014aa8 <__stack_top+0x81014aa8> +80006c40: 000c2583 lw a1,0(s8) +80006c44: 00ba85b3 add a1,s5,a1 +80006c48: 00bc2023 sw a1,0(s8) +80006c4c: 00058793 mv a5,a1 +80006c50: 3aaa0463 beq s4,a0,80006ff8 <_malloc_r+0x6d8> +80006c54: a50ca683 lw a3,-1456(s9) +80006c58: fff00713 li a4,-1 +80006c5c: 3ae68c63 beq a3,a4,80007014 <_malloc_r+0x6f4> +80006c60: 414b8a33 sub s4,s7,s4 +80006c64: 00fa07b3 add a5,s4,a5 +80006c68: 00fc2023 sw a5,0(s8) +80006c6c: 007bfc93 andi s9,s7,7 +80006c70: 300c8663 beqz s9,80006f7c <_malloc_r+0x65c> +80006c74: 000017b7 lui a5,0x1 +80006c78: 419b8bb3 sub s7,s7,s9 +80006c7c: 00878593 addi a1,a5,8 # 1008 <__stack_size+0xc08> +80006c80: 008b8b93 addi s7,s7,8 +80006c84: 419585b3 sub a1,a1,s9 +80006c88: 015b8ab3 add s5,s7,s5 +80006c8c: fff78793 addi a5,a5,-1 +80006c90: 415585b3 sub a1,a1,s5 +80006c94: 00f5fa33 and s4,a1,a5 +80006c98: 000a0593 mv a1,s4 +80006c9c: 00098513 mv a0,s3 +80006ca0: 714010ef jal ra,800083b4 <_sbrk_r> +80006ca4: fff00793 li a5,-1 +80006ca8: 3cf50063 beq a0,a5,80007068 <_malloc_r+0x748> +80006cac: 41750533 sub a0,a0,s7 +80006cb0: 01450ab3 add s5,a0,s4 +80006cb4: 000c2583 lw a1,0(s8) +80006cb8: 01792423 sw s7,8(s2) +80006cbc: 001aea93 ori s5,s5,1 +80006cc0: 00ba05b3 add a1,s4,a1 +80006cc4: 00bc2023 sw a1,0(s8) +80006cc8: 015ba223 sw s5,4(s7) +80006ccc: 35240863 beq s0,s2,8000701c <_malloc_r+0x6fc> +80006cd0: 00f00693 li a3,15 +80006cd4: 3566f863 bgeu a3,s6,80007024 <_malloc_r+0x704> +80006cd8: 00442703 lw a4,4(s0) +80006cdc: ff4b0793 addi a5,s6,-12 +80006ce0: ff87f793 andi a5,a5,-8 +80006ce4: 00177713 andi a4,a4,1 +80006ce8: 00f76733 or a4,a4,a5 +80006cec: 00e42223 sw a4,4(s0) +80006cf0: 00500613 li a2,5 +80006cf4: 00f40733 add a4,s0,a5 +80006cf8: 00c72223 sw a2,4(a4) +80006cfc: 00c72423 sw a2,8(a4) +80006d00: 36f6ee63 bltu a3,a5,8000707c <_malloc_r+0x75c> +80006d04: 004baa83 lw s5,4(s7) +80006d08: 000b8413 mv s0,s7 +80006d0c: 800157b7 lui a5,0x80015 +80006d10: a5c7a703 lw a4,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +80006d14: 00b77463 bgeu a4,a1,80006d1c <_malloc_r+0x3fc> +80006d18: a4b7ae23 sw a1,-1444(a5) +80006d1c: 800157b7 lui a5,0x80015 +80006d20: a587a703 lw a4,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +80006d24: 1ab77663 bgeu a4,a1,80006ed0 <_malloc_r+0x5b0> +80006d28: a4b7ac23 sw a1,-1448(a5) +80006d2c: 1a40006f j 80006ed0 <_malloc_r+0x5b0> +80006d30: 0014e713 ori a4,s1,1 +80006d34: 00e42223 sw a4,4(s0) +80006d38: 009404b3 add s1,s0,s1 +80006d3c: 00992423 sw s1,8(s2) +80006d40: 0017e793 ori a5,a5,1 +80006d44: 00098513 mv a0,s3 +80006d48: 00f4a223 sw a5,4(s1) +80006d4c: 464000ef jal ra,800071b0 <__malloc_unlock> +80006d50: 00840513 addi a0,s0,8 +80006d54: e09ff06f j 80006b5c <_malloc_r+0x23c> +80006d58: 00c42683 lw a3,12(s0) +80006d5c: 00842603 lw a2,8(s0) +80006d60: c41ff06f j 800069a0 <_malloc_r+0x80> +80006d64: 00955793 srli a5,a0,0x9 +80006d68: 00400713 li a4,4 +80006d6c: 14f77263 bgeu a4,a5,80006eb0 <_malloc_r+0x590> +80006d70: 01400713 li a4,20 +80006d74: 22f76a63 bltu a4,a5,80006fa8 <_malloc_r+0x688> +80006d78: 05c78693 addi a3,a5,92 +80006d7c: 05b78593 addi a1,a5,91 +80006d80: 00369693 slli a3,a3,0x3 +80006d84: 00d906b3 add a3,s2,a3 +80006d88: 0006a783 lw a5,0(a3) +80006d8c: ff868693 addi a3,a3,-8 +80006d90: 1cf68863 beq a3,a5,80006f60 <_malloc_r+0x640> +80006d94: 0047a703 lw a4,4(a5) +80006d98: ffc77713 andi a4,a4,-4 +80006d9c: 00e57663 bgeu a0,a4,80006da8 <_malloc_r+0x488> +80006da0: 0087a783 lw a5,8(a5) +80006da4: fef698e3 bne a3,a5,80006d94 <_malloc_r+0x474> +80006da8: 00c7a683 lw a3,12(a5) +80006dac: 00492703 lw a4,4(s2) +80006db0: 00d42623 sw a3,12(s0) +80006db4: 00f42423 sw a5,8(s0) +80006db8: 0086a423 sw s0,8(a3) +80006dbc: 0087a623 sw s0,12(a5) +80006dc0: cf1ff06f j 80006ab0 <_malloc_r+0x190> +80006dc4: 01400713 li a4,20 +80006dc8: 12f77663 bgeu a4,a5,80006ef4 <_malloc_r+0x5d4> +80006dcc: 05400713 li a4,84 +80006dd0: 1ef76a63 bltu a4,a5,80006fc4 <_malloc_r+0x6a4> +80006dd4: 00c4d793 srli a5,s1,0xc +80006dd8: 06f78613 addi a2,a5,111 +80006ddc: 06e78513 addi a0,a5,110 +80006de0: 00361693 slli a3,a2,0x3 +80006de4: c1dff06f j 80006a00 <_malloc_r+0xe0> +80006de8: 001e0e13 addi t3,t3,1 +80006dec: 003e7793 andi a5,t3,3 +80006df0: 00850513 addi a0,a0,8 +80006df4: 10078e63 beqz a5,80006f10 <_malloc_r+0x5f0> +80006df8: 00c52783 lw a5,12(a0) +80006dfc: d09ff06f j 80006b04 <_malloc_r+0x1e4> +80006e00: 00842603 lw a2,8(s0) +80006e04: 0014e593 ori a1,s1,1 +80006e08: 00b42223 sw a1,4(s0) +80006e0c: 00f62623 sw a5,12(a2) +80006e10: 00c7a423 sw a2,8(a5) +80006e14: 009404b3 add s1,s0,s1 +80006e18: 00992a23 sw s1,20(s2) +80006e1c: 00992823 sw s1,16(s2) +80006e20: 0016e793 ori a5,a3,1 +80006e24: 0114a623 sw a7,12(s1) +80006e28: 0114a423 sw a7,8(s1) +80006e2c: 00f4a223 sw a5,4(s1) +80006e30: 00e40733 add a4,s0,a4 +80006e34: 00098513 mv a0,s3 +80006e38: 00d72023 sw a3,0(a4) +80006e3c: 374000ef jal ra,800071b0 <__malloc_unlock> +80006e40: 00840513 addi a0,s0,8 +80006e44: d19ff06f j 80006b5c <_malloc_r+0x23c> +80006e48: 0034d613 srli a2,s1,0x3 +80006e4c: 00848793 addi a5,s1,8 +80006e50: b29ff06f j 80006978 <_malloc_r+0x58> +80006e54: 00a40733 add a4,s0,a0 +80006e58: 00472783 lw a5,4(a4) +80006e5c: 00098513 mv a0,s3 +80006e60: 0017e793 ori a5,a5,1 +80006e64: 00f72223 sw a5,4(a4) +80006e68: 348000ef jal ra,800071b0 <__malloc_unlock> +80006e6c: 00840513 addi a0,s0,8 +80006e70: cedff06f j 80006b5c <_malloc_r+0x23c> +80006e74: 0014e713 ori a4,s1,1 +80006e78: 00e42223 sw a4,4(s0) +80006e7c: 009404b3 add s1,s0,s1 +80006e80: 00992a23 sw s1,20(s2) +80006e84: 00992823 sw s1,16(s2) +80006e88: 0017e713 ori a4,a5,1 +80006e8c: 0114a623 sw a7,12(s1) +80006e90: 0114a423 sw a7,8(s1) +80006e94: 00e4a223 sw a4,4(s1) +80006e98: 00a40533 add a0,s0,a0 +80006e9c: 00f52023 sw a5,0(a0) +80006ea0: 00098513 mv a0,s3 +80006ea4: 30c000ef jal ra,800071b0 <__malloc_unlock> +80006ea8: 00840513 addi a0,s0,8 +80006eac: cb1ff06f j 80006b5c <_malloc_r+0x23c> +80006eb0: 00655793 srli a5,a0,0x6 +80006eb4: 03978693 addi a3,a5,57 +80006eb8: 03878593 addi a1,a5,56 +80006ebc: 00369693 slli a3,a3,0x3 +80006ec0: ec5ff06f j 80006d84 <_malloc_r+0x464> +80006ec4: 11240e63 beq s0,s2,80006fe0 <_malloc_r+0x6c0> +80006ec8: 00892403 lw s0,8(s2) +80006ecc: 00442a83 lw s5,4(s0) +80006ed0: ffcafa93 andi s5,s5,-4 +80006ed4: 409a87b3 sub a5,s5,s1 +80006ed8: 009ae663 bltu s5,s1,80006ee4 <_malloc_r+0x5c4> +80006edc: 00f00713 li a4,15 +80006ee0: e4f748e3 blt a4,a5,80006d30 <_malloc_r+0x410> +80006ee4: 00098513 mv a0,s3 +80006ee8: 2c8000ef jal ra,800071b0 <__malloc_unlock> +80006eec: 00000513 li a0,0 +80006ef0: c6dff06f j 80006b5c <_malloc_r+0x23c> +80006ef4: 05c78613 addi a2,a5,92 +80006ef8: 05b78513 addi a0,a5,91 +80006efc: 00361693 slli a3,a2,0x3 +80006f00: b01ff06f j 80006a00 <_malloc_r+0xe0> +80006f04: 00832783 lw a5,8(t1) +80006f08: fff60613 addi a2,a2,-1 +80006f0c: 1c679263 bne a5,t1,800070d0 <_malloc_r+0x7b0> +80006f10: 00367793 andi a5,a2,3 +80006f14: ff830313 addi t1,t1,-8 +80006f18: fe0796e3 bnez a5,80006f04 <_malloc_r+0x5e4> +80006f1c: 00492703 lw a4,4(s2) +80006f20: fff5c793 not a5,a1 +80006f24: 00e7f7b3 and a5,a5,a4 +80006f28: 00f92223 sw a5,4(s2) +80006f2c: 00159593 slli a1,a1,0x1 +80006f30: c8b7eee3 bltu a5,a1,80006bcc <_malloc_r+0x2ac> +80006f34: c8058ce3 beqz a1,80006bcc <_malloc_r+0x2ac> +80006f38: 00f5f733 and a4,a1,a5 +80006f3c: 00071a63 bnez a4,80006f50 <_malloc_r+0x630> +80006f40: 00159593 slli a1,a1,0x1 +80006f44: 00f5f733 and a4,a1,a5 +80006f48: 004e0e13 addi t3,t3,4 +80006f4c: fe070ae3 beqz a4,80006f40 <_malloc_r+0x620> +80006f50: 000e0613 mv a2,t3 +80006f54: b9dff06f j 80006af0 <_malloc_r+0x1d0> +80006f58: 010a8a93 addi s5,s5,16 +80006f5c: cc1ff06f j 80006c1c <_malloc_r+0x2fc> +80006f60: 00492503 lw a0,4(s2) +80006f64: 4025d593 srai a1,a1,0x2 +80006f68: 00100713 li a4,1 +80006f6c: 00b71733 sll a4,a4,a1 +80006f70: 00a76733 or a4,a4,a0 +80006f74: 00e92223 sw a4,4(s2) +80006f78: e39ff06f j 80006db0 <_malloc_r+0x490> +80006f7c: 015b85b3 add a1,s7,s5 +80006f80: 40b005b3 neg a1,a1 +80006f84: 01459593 slli a1,a1,0x14 +80006f88: 0145da13 srli s4,a1,0x14 +80006f8c: 000a0593 mv a1,s4 +80006f90: 00098513 mv a0,s3 +80006f94: 420010ef jal ra,800083b4 <_sbrk_r> +80006f98: fff00793 li a5,-1 +80006f9c: d0f518e3 bne a0,a5,80006cac <_malloc_r+0x38c> +80006fa0: 00000a13 li s4,0 +80006fa4: d11ff06f j 80006cb4 <_malloc_r+0x394> +80006fa8: 05400713 li a4,84 +80006fac: 08f76263 bltu a4,a5,80007030 <_malloc_r+0x710> +80006fb0: 00c55793 srli a5,a0,0xc +80006fb4: 06f78693 addi a3,a5,111 +80006fb8: 06e78593 addi a1,a5,110 +80006fbc: 00369693 slli a3,a3,0x3 +80006fc0: dc5ff06f j 80006d84 <_malloc_r+0x464> +80006fc4: 15400713 li a4,340 +80006fc8: 08f76263 bltu a4,a5,8000704c <_malloc_r+0x72c> +80006fcc: 00f4d793 srli a5,s1,0xf +80006fd0: 07878613 addi a2,a5,120 +80006fd4: 07778513 addi a0,a5,119 +80006fd8: 00361693 slli a3,a2,0x3 +80006fdc: a25ff06f j 80006a00 <_malloc_r+0xe0> +80006fe0: 80015c37 lui s8,0x80015 +80006fe4: aa8c0c13 addi s8,s8,-1368 # 80014aa8 <__stack_top+0x81014aa8> +80006fe8: 000c2783 lw a5,0(s8) +80006fec: 00fa87b3 add a5,s5,a5 +80006ff0: 00fc2023 sw a5,0(s8) +80006ff4: c61ff06f j 80006c54 <_malloc_r+0x334> +80006ff8: 014a1713 slli a4,s4,0x14 +80006ffc: c4071ce3 bnez a4,80006c54 <_malloc_r+0x334> +80007000: 00892403 lw s0,8(s2) +80007004: 015b0ab3 add s5,s6,s5 +80007008: 001aea93 ori s5,s5,1 +8000700c: 01542223 sw s5,4(s0) +80007010: cfdff06f j 80006d0c <_malloc_r+0x3ec> +80007014: a57ca823 sw s7,-1456(s9) +80007018: c55ff06f j 80006c6c <_malloc_r+0x34c> +8000701c: 000b8413 mv s0,s7 +80007020: cedff06f j 80006d0c <_malloc_r+0x3ec> +80007024: 00100793 li a5,1 +80007028: 00fba223 sw a5,4(s7) +8000702c: eb9ff06f j 80006ee4 <_malloc_r+0x5c4> +80007030: 15400713 li a4,340 +80007034: 06f76263 bltu a4,a5,80007098 <_malloc_r+0x778> +80007038: 00f55793 srli a5,a0,0xf +8000703c: 07878693 addi a3,a5,120 +80007040: 07778593 addi a1,a5,119 +80007044: 00369693 slli a3,a3,0x3 +80007048: d3dff06f j 80006d84 <_malloc_r+0x464> +8000704c: 55400713 li a4,1364 +80007050: 06f76263 bltu a4,a5,800070b4 <_malloc_r+0x794> +80007054: 0124d793 srli a5,s1,0x12 +80007058: 07d78613 addi a2,a5,125 +8000705c: 07c78513 addi a0,a5,124 +80007060: 00361693 slli a3,a2,0x3 +80007064: 99dff06f j 80006a00 <_malloc_r+0xe0> +80007068: ff8c8c93 addi s9,s9,-8 +8000706c: 019a8ab3 add s5,s5,s9 +80007070: 417a8ab3 sub s5,s5,s7 +80007074: 00000a13 li s4,0 +80007078: c3dff06f j 80006cb4 <_malloc_r+0x394> +8000707c: 00840593 addi a1,s0,8 +80007080: 00098513 mv a0,s3 +80007084: 9c9fc0ef jal ra,80003a4c <_free_r> +80007088: 00892403 lw s0,8(s2) +8000708c: 000c2583 lw a1,0(s8) +80007090: 00442a83 lw s5,4(s0) +80007094: c79ff06f j 80006d0c <_malloc_r+0x3ec> +80007098: 55400713 li a4,1364 +8000709c: 02f76463 bltu a4,a5,800070c4 <_malloc_r+0x7a4> +800070a0: 01255793 srli a5,a0,0x12 +800070a4: 07d78693 addi a3,a5,125 +800070a8: 07c78593 addi a1,a5,124 +800070ac: 00369693 slli a3,a3,0x3 +800070b0: cd5ff06f j 80006d84 <_malloc_r+0x464> +800070b4: 3f800693 li a3,1016 +800070b8: 07f00613 li a2,127 +800070bc: 07e00513 li a0,126 +800070c0: 941ff06f j 80006a00 <_malloc_r+0xe0> +800070c4: 3f800693 li a3,1016 +800070c8: 07e00593 li a1,126 +800070cc: cb9ff06f j 80006d84 <_malloc_r+0x464> +800070d0: 00492783 lw a5,4(s2) +800070d4: e59ff06f j 80006f2c <_malloc_r+0x60c> -800054c0 : -800054c0: 01255783 lhu a5,18(a0) -800054c4: f5010113 addi sp,sp,-176 -800054c8: 0a812423 sw s0,168(sp) -800054cc: fff7c793 not a5,a5 -800054d0: 0a912223 sw s1,164(sp) -800054d4: 0b212023 sw s2,160(sp) -800054d8: 09312e23 sw s3,156(sp) -800054dc: 0a112623 sw ra,172(sp) -800054e0: 09412c23 sw s4,152(sp) -800054e4: 09512a23 sw s5,148(sp) -800054e8: 09612823 sw s6,144(sp) -800054ec: 09712623 sw s7,140(sp) -800054f0: 09812423 sw s8,136(sp) -800054f4: 09912223 sw s9,132(sp) -800054f8: 09a12023 sw s10,128(sp) -800054fc: 07b12e23 sw s11,124(sp) -80005500: 01179713 slli a4,a5,0x11 -80005504: 00050913 mv s2,a0 -80005508: 00058993 mv s3,a1 -8000550c: 00060413 mv s0,a2 -80005510: 00068493 mv s1,a3 -80005514: 00071663 bnez a4,80005520 -80005518: ef5fe0ef jal ra,8000440c -8000551c: 38051863 bnez a0,800058ac -80005520: 0129d783 lhu a5,18(s3) -80005524: fff7c793 not a5,a5 -80005528: 01179713 slli a4,a5,0x11 -8000552c: 08070e63 beqz a4,800055c8 -80005530: 80013a37 lui s4,0x80013 -80005534: 60ca0593 addi a1,s4,1548 # 8001360c <__stack_top+0x8101360c> -80005538: 00090513 mv a0,s2 -8000553c: 878ff0ef jal ra,800045b4 -80005540: 10050463 beqz a0,80005648 -80005544: 01295a03 lhu s4,18(s2) -80005548: 0129d703 lhu a4,18(s3) -8000554c: 000087b7 lui a5,0x8 -80005550: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005554: 0147fa33 and s4,a5,s4 -80005558: 00e7fab3 and s5,a5,a4 -8000555c: 08fa1a63 bne s4,a5,800055f0 -80005560: 00090513 mv a0,s2 -80005564: 96cff0ef jal ra,800046d0 -80005568: 10050863 beqz a0,80005678 -8000556c: 014a9863 bne s5,s4,8000557c -80005570: 00098513 mv a0,s3 -80005574: 95cff0ef jal ra,800046d0 -80005578: 0e051063 bnez a0,80005658 -8000557c: 01440793 addi a5,s0,20 -80005580: 00240413 addi s0,s0,2 -80005584: fe041f23 sh zero,-2(s0) -80005588: fef41ce3 bne s0,a5,80005580 -8000558c: 0ac12083 lw ra,172(sp) -80005590: 0a812403 lw s0,168(sp) -80005594: 0a412483 lw s1,164(sp) -80005598: 0a012903 lw s2,160(sp) -8000559c: 09c12983 lw s3,156(sp) -800055a0: 09812a03 lw s4,152(sp) -800055a4: 09412a83 lw s5,148(sp) -800055a8: 09012b03 lw s6,144(sp) -800055ac: 08c12b83 lw s7,140(sp) -800055b0: 08812c03 lw s8,136(sp) -800055b4: 08412c83 lw s9,132(sp) -800055b8: 08012d03 lw s10,128(sp) -800055bc: 07c12d83 lw s11,124(sp) -800055c0: 0b010113 addi sp,sp,176 -800055c4: 00008067 ret -800055c8: 00098513 mv a0,s3 -800055cc: e41fe0ef jal ra,8000440c -800055d0: f60500e3 beqz a0,80005530 -800055d4: 01498713 addi a4,s3,20 -800055d8: 0009d783 lhu a5,0(s3) -800055dc: 00298993 addi s3,s3,2 -800055e0: 00240413 addi s0,s0,2 -800055e4: fef41f23 sh a5,-2(s0) -800055e8: fee998e3 bne s3,a4,800055d8 -800055ec: fa1ff06f j 8000558c -800055f0: 08fa8663 beq s5,a5,8000567c -800055f4: 00090513 mv a0,s2 -800055f8: 01c10593 addi a1,sp,28 -800055fc: ec1fe0ef jal ra,800044bc -80005600: 03810593 addi a1,sp,56 -80005604: 00098513 mv a0,s3 -80005608: eb5fe0ef jal ra,800044bc -8000560c: 03a15b83 lhu s7,58(sp) -80005610: 01e15903 lhu s2,30(sp) -80005614: 0c0b9263 bnez s7,800056d8 -80005618: 03c10793 addi a5,sp,60 -8000561c: 05010d93 addi s11,sp,80 -80005620: 34fd8e63 beq s11,a5,8000597c -80005624: 0007d703 lhu a4,0(a5) -80005628: 00278793 addi a5,a5,2 -8000562c: fe070ae3 beqz a4,80005620 -80005630: 03810513 addi a0,sp,56 -80005634: ad4ff0ef jal ra,80004908 -80005638: 40a007b3 neg a5,a0 -8000563c: 01e15603 lhu a2,30(sp) -80005640: 00f12623 sw a5,12(sp) -80005644: 09c0006f j 800056e0 -80005648: 60ca0593 addi a1,s4,1548 -8000564c: 00098513 mv a0,s3 -80005650: f65fe0ef jal ra,800045b4 -80005654: ee0518e3 bnez a0,80005544 -80005658: 01040713 addi a4,s0,16 -8000565c: 00040793 mv a5,s0 -80005660: 00278793 addi a5,a5,2 -80005664: fe079f23 sh zero,-2(a5) -80005668: fee79ce3 bne a5,a4,80005660 -8000566c: 7fffc7b7 lui a5,0x7fffc -80005670: 00f42823 sw a5,16(s0) -80005674: f19ff06f j 8000558c -80005678: f74a9ee3 bne s5,s4,800055f4 -8000567c: 00098513 mv a0,s3 -80005680: 850ff0ef jal ra,800046d0 -80005684: f60508e3 beqz a0,800055f4 -80005688: 00090513 mv a0,s2 -8000568c: df1fe0ef jal ra,8000447c -80005690: 00050493 mv s1,a0 -80005694: 00098513 mv a0,s3 -80005698: de5fe0ef jal ra,8000447c -8000569c: 40a487b3 sub a5,s1,a0 -800056a0: 00f037b3 snez a5,a5 -800056a4: 00f79793 slli a5,a5,0xf -800056a8: 00f41923 sh a5,18(s0) -800056ac: 01240713 addi a4,s0,18 -800056b0: 00040793 mv a5,s0 -800056b4: 00278793 addi a5,a5,2 # 7fffc002 <__stack_size+0x7fffbc02> -800056b8: fe079f23 sh zero,-2(a5) -800056bc: fee79ce3 bne a5,a4,800056b4 -800056c0: 01245783 lhu a5,18(s0) -800056c4: 00008737 lui a4,0x8 -800056c8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -800056cc: 00e7e7b3 or a5,a5,a4 -800056d0: 00f41923 sh a5,18(s0) -800056d4: eb9ff06f j 8000558c -800056d8: 01712623 sw s7,12(sp) -800056dc: 00090613 mv a2,s2 -800056e0: 01212423 sw s2,8(sp) -800056e4: 02010793 addi a5,sp,32 -800056e8: 03410693 addi a3,sp,52 -800056ec: 02061263 bnez a2,80005710 -800056f0: 2af68063 beq a3,a5,80005990 -800056f4: 0007d703 lhu a4,0(a5) -800056f8: 00278793 addi a5,a5,2 -800056fc: fe070ae3 beqz a4,800056f0 -80005700: 01c10513 addi a0,sp,28 -80005704: a04ff0ef jal ra,80004908 -80005708: 40a907b3 sub a5,s2,a0 -8000570c: 00f12423 sw a5,8(sp) -80005710: 03812703 lw a4,56(sp) -80005714: 03848d13 addi s10,s1,56 -80005718: 000d0793 mv a5,s10 -8000571c: 02e4aa23 sw a4,52(s1) -80005720: 04e48913 addi s2,s1,78 -80005724: 00278793 addi a5,a5,2 -80005728: fe079f23 sh zero,-2(a5) -8000572c: fef91ce3 bne s2,a5,80005724 -80005730: 03810513 addi a0,sp,56 -80005734: b69fe0ef jal ra,8000429c -80005738: 02215c03 lhu s8,34(sp) -8000573c: 00010a37 lui s4,0x10 -80005740: 05010d93 addi s11,sp,80 -80005744: 010c1a93 slli s5,s8,0x10 -80005748: 418a8ab3 sub s5,s5,s8 -8000574c: 03a10b13 addi s6,sp,58 -80005750: fffa0a13 addi s4,s4,-1 # ffff <__stack_size+0xfbff> -80005754: 06e10c93 addi s9,sp,110 -80005758: 05610993 addi s3,sp,86 -8000575c: 03c15783 lhu a5,60(sp) -80005760: 03e15703 lhu a4,62(sp) -80005764: 000a0b93 mv s7,s4 -80005768: 01079793 slli a5,a5,0x10 -8000576c: 00e787b3 add a5,a5,a4 -80005770: 00fae863 bltu s5,a5,80005780 -80005774: 0387d7b3 divu a5,a5,s8 -80005778: 01079b93 slli s7,a5,0x10 -8000577c: 010bdb93 srli s7,s7,0x10 -80005780: 05410613 addi a2,sp,84 -80005784: 01c10593 addi a1,sp,28 -80005788: 000b8513 mv a0,s7 -8000578c: be9fe0ef jal ra,80004374 -80005790: 03c10713 addi a4,sp,60 -80005794: 05810793 addi a5,sp,88 -80005798: 0007d583 lhu a1,0(a5) -8000579c: 00075603 lhu a2,0(a4) -800057a0: 00278793 addi a5,a5,2 -800057a4: 00270713 addi a4,a4,2 -800057a8: 12c59063 bne a1,a2,800058c8 -800057ac: ff9796e3 bne a5,s9,80005798 -800057b0: 00000793 li a5,0 -800057b4: 06c10593 addi a1,sp,108 -800057b8: 000d8613 mv a2,s11 -800057bc: 00065703 lhu a4,0(a2) -800057c0: 0005d803 lhu a6,0(a1) -800057c4: ffe60613 addi a2,a2,-2 -800057c8: 40f70733 sub a4,a4,a5 -800057cc: 41070733 sub a4,a4,a6 -800057d0: 01075793 srli a5,a4,0x10 -800057d4: 00e61123 sh a4,2(a2) -800057d8: 0017f793 andi a5,a5,1 -800057dc: ffe58593 addi a1,a1,-2 -800057e0: fd661ee3 bne a2,s6,800057bc -800057e4: 017d1023 sh s7,0(s10) -800057e8: 03c10793 addi a5,sp,60 -800057ec: 0027d703 lhu a4,2(a5) -800057f0: 00278793 addi a5,a5,2 -800057f4: fee79f23 sh a4,-2(a5) -800057f8: ffb79ae3 bne a5,s11,800057ec -800057fc: 04011823 sh zero,80(sp) -80005800: 002d0d13 addi s10,s10,2 -80005804: f5a91ce3 bne s2,s10,8000575c -80005808: 00000593 li a1,0 -8000580c: 03c10793 addi a5,sp,60 -80005810: 05210693 addi a3,sp,82 -80005814: 0007d703 lhu a4,0(a5) -80005818: 00278793 addi a5,a5,2 -8000581c: 00e5e5b3 or a1,a1,a4 -80005820: fed79ae3 bne a5,a3,80005814 -80005824: 01059793 slli a5,a1,0x10 -80005828: 4107d793 srai a5,a5,0x10 -8000582c: 00078463 beqz a5,80005834 -80005830: 00100593 li a1,1 -80005834: 01059593 slli a1,a1,0x10 -80005838: 0105d593 srli a1,a1,0x10 -8000583c: 03448713 addi a4,s1,52 -80005840: 03810793 addi a5,sp,56 -80005844: 00075603 lhu a2,0(a4) -80005848: 00278793 addi a5,a5,2 -8000584c: 00270713 addi a4,a4,2 -80005850: fec79f23 sh a2,-2(a5) -80005854: fef698e3 bne a3,a5,80005844 -80005858: 00c12783 lw a5,12(sp) -8000585c: 00812703 lw a4,8(sp) -80005860: 000046b7 lui a3,0x4 -80005864: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> -80005868: 40e78bb3 sub s7,a5,a4 -8000586c: 03810513 addi a0,sp,56 -80005870: 00048793 mv a5,s1 -80005874: 04000713 li a4,64 -80005878: 00db86b3 add a3,s7,a3 -8000587c: 00000613 li a2,0 -80005880: a04ff0ef jal ra,80004a84 -80005884: 03815703 lhu a4,56(sp) -80005888: 01c15783 lhu a5,28(sp) -8000588c: 00040593 mv a1,s0 -80005890: 03810513 addi a0,sp,56 -80005894: 40e787b3 sub a5,a5,a4 -80005898: 00f037b3 snez a5,a5 -8000589c: 40f007b3 neg a5,a5 -800058a0: 02f11c23 sh a5,56(sp) -800058a4: f54ff0ef jal ra,80004ff8 -800058a8: ce5ff06f j 8000558c -800058ac: 01490713 addi a4,s2,20 -800058b0: 00095783 lhu a5,0(s2) -800058b4: 00290913 addi s2,s2,2 -800058b8: 00240413 addi s0,s0,2 -800058bc: fef41f23 sh a5,-2(s0) -800058c0: fee918e3 bne s2,a4,800058b0 -800058c4: cc9ff06f j 8000558c -800058c8: eeb674e3 bgeu a2,a1,800057b0 -800058cc: fffb8793 addi a5,s7,-1 -800058d0: 01079893 slli a7,a5,0x10 -800058d4: 0108d893 srli a7,a7,0x10 -800058d8: 00000793 li a5,0 -800058dc: 03410593 addi a1,sp,52 -800058e0: 06c10613 addi a2,sp,108 -800058e4: 00065703 lhu a4,0(a2) -800058e8: 0005d803 lhu a6,0(a1) -800058ec: ffe60613 addi a2,a2,-2 -800058f0: 40f70733 sub a4,a4,a5 -800058f4: 41070733 sub a4,a4,a6 -800058f8: 01075793 srli a5,a4,0x10 -800058fc: 00e61123 sh a4,2(a2) -80005900: 0017f793 andi a5,a5,1 -80005904: ffe58593 addi a1,a1,-2 -80005908: fd361ee3 bne a2,s3,800058e4 -8000590c: 03c10713 addi a4,sp,60 -80005910: 05810793 addi a5,sp,88 -80005914: 0007d583 lhu a1,0(a5) -80005918: 00075603 lhu a2,0(a4) -8000591c: 00278793 addi a5,a5,2 -80005920: 00270713 addi a4,a4,2 -80005924: 00c59863 bne a1,a2,80005934 -80005928: ff9796e3 bne a5,s9,80005914 -8000592c: 00088b93 mv s7,a7 -80005930: e81ff06f j 800057b0 -80005934: feb67ce3 bgeu a2,a1,8000592c -80005938: ffeb8793 addi a5,s7,-2 -8000593c: 01079b93 slli s7,a5,0x10 -80005940: 010bdb93 srli s7,s7,0x10 -80005944: 00000613 li a2,0 -80005948: 03410593 addi a1,sp,52 -8000594c: 06c10713 addi a4,sp,108 -80005950: 00075783 lhu a5,0(a4) -80005954: 0005d803 lhu a6,0(a1) -80005958: ffe70713 addi a4,a4,-2 -8000595c: 40c787b3 sub a5,a5,a2 -80005960: 410787b3 sub a5,a5,a6 -80005964: 0107d613 srli a2,a5,0x10 -80005968: 00f71123 sh a5,2(a4) -8000596c: 00167613 andi a2,a2,1 -80005970: ffe58593 addi a1,a1,-2 -80005974: fd371ee3 bne a4,s3,80005950 -80005978: e39ff06f j 800057b0 -8000597c: 01440793 addi a5,s0,20 -80005980: 00240413 addi s0,s0,2 -80005984: fe041f23 sh zero,-2(s0) -80005988: fe879ce3 bne a5,s0,80005980 -8000598c: c01ff06f j 8000558c -80005990: 01c15703 lhu a4,28(sp) -80005994: 03815783 lhu a5,56(sp) -80005998: 00f70463 beq a4,a5,800059a0 -8000599c: 00008637 lui a2,0x8 -800059a0: 00c41923 sh a2,18(s0) -800059a4: 01240713 addi a4,s0,18 -800059a8: 00040793 mv a5,s0 -800059ac: 00278793 addi a5,a5,2 -800059b0: fe079f23 sh zero,-2(a5) -800059b4: fef71ce3 bne a4,a5,800059ac -800059b8: 01245783 lhu a5,18(s0) -800059bc: 00008737 lui a4,0x8 -800059c0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -800059c4: 00e7e7b3 or a5,a5,a4 -800059c8: 00f41923 sh a5,18(s0) -800059cc: bc1ff06f j 8000558c +800070d8 : +800070d8: 00357793 andi a5,a0,3 +800070dc: 0ff5f693 andi a3,a1,255 +800070e0: 02078a63 beqz a5,80007114 +800070e4: fff60793 addi a5,a2,-1 +800070e8: 02060e63 beqz a2,80007124 +800070ec: fff00613 li a2,-1 +800070f0: 0180006f j 80007108 +800070f4: 00150513 addi a0,a0,1 +800070f8: 00357713 andi a4,a0,3 +800070fc: 00070e63 beqz a4,80007118 +80007100: fff78793 addi a5,a5,-1 +80007104: 02c78063 beq a5,a2,80007124 +80007108: 00054703 lbu a4,0(a0) +8000710c: fed714e3 bne a4,a3,800070f4 +80007110: 00008067 ret +80007114: 00060793 mv a5,a2 +80007118: 00300713 li a4,3 +8000711c: 02f76663 bltu a4,a5,80007148 +80007120: 00079663 bnez a5,8000712c +80007124: 00000513 li a0,0 +80007128: 00008067 ret +8000712c: 00f507b3 add a5,a0,a5 +80007130: 00c0006f j 8000713c +80007134: 00150513 addi a0,a0,1 +80007138: fea786e3 beq a5,a0,80007124 +8000713c: 00054703 lbu a4,0(a0) +80007140: fed71ae3 bne a4,a3,80007134 +80007144: 00008067 ret +80007148: 00010737 lui a4,0x10 +8000714c: 00859893 slli a7,a1,0x8 +80007150: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> +80007154: 00e8f8b3 and a7,a7,a4 +80007158: 0ff5f593 andi a1,a1,255 +8000715c: 00b8e5b3 or a1,a7,a1 +80007160: 01059893 slli a7,a1,0x10 +80007164: 00b8e8b3 or a7,a7,a1 +80007168: feff0837 lui a6,0xfeff0 +8000716c: 808085b7 lui a1,0x80808 +80007170: eff80813 addi a6,a6,-257 # fefefeff <__stack_top+0xfffefeff> +80007174: 08058593 addi a1,a1,128 # 80808080 <__stack_top+0x81808080> +80007178: 00300313 li t1,3 +8000717c: 00052703 lw a4,0(a0) +80007180: 00e8c733 xor a4,a7,a4 +80007184: 01070633 add a2,a4,a6 +80007188: fff74713 not a4,a4 +8000718c: 00e67733 and a4,a2,a4 +80007190: 00b77733 and a4,a4,a1 +80007194: f8071ce3 bnez a4,8000712c +80007198: ffc78793 addi a5,a5,-4 +8000719c: 00450513 addi a0,a0,4 +800071a0: fcf36ee3 bltu t1,a5,8000717c +800071a4: f80794e3 bnez a5,8000712c +800071a8: f7dff06f j 80007124 -800059d0 : -800059d0: fd010113 addi sp,sp,-48 -800059d4: 02812423 sw s0,40(sp) -800059d8: 02112623 sw ra,44(sp) -800059dc: 00058413 mv s0,a1 -800059e0: 00410793 addi a5,sp,4 -800059e4: 01e10713 addi a4,sp,30 -800059e8: 00278793 addi a5,a5,2 -800059ec: fe079f23 sh zero,-2(a5) -800059f0: fee79ce3 bne a5,a4,800059e8 -800059f4: 00e55603 lhu a2,14(a0) -800059f8: 01061793 slli a5,a2,0x10 -800059fc: 4107d793 srai a5,a5,0x10 -80005a00: 0607ca63 bltz a5,80005a74 -80005a04: 000087b7 lui a5,0x8 -80005a08: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005a0c: 00011223 sh zero,4(sp) -80005a10: 00f67633 and a2,a2,a5 -80005a14: 06f60c63 beq a2,a5,80005a8c -80005a18: 00e50793 addi a5,a0,14 -80005a1c: 00c11323 sh a2,6(sp) -80005a20: 00a10713 addi a4,sp,10 -80005a24: ffe7d683 lhu a3,-2(a5) -80005a28: ffe78793 addi a5,a5,-2 -80005a2c: 00270713 addi a4,a4,2 -80005a30: fed71f23 sh a3,-2(a4) -80005a34: fef518e3 bne a0,a5,80005a24 -80005a38: 02061263 bnez a2,80005a5c -80005a3c: 00011423 sh zero,8(sp) -80005a40: 00040593 mv a1,s0 -80005a44: 00410513 addi a0,sp,4 -80005a48: db0ff0ef jal ra,80004ff8 -80005a4c: 02c12083 lw ra,44(sp) -80005a50: 02812403 lw s0,40(sp) -80005a54: 03010113 addi sp,sp,48 -80005a58: 00008067 ret -80005a5c: 00100793 li a5,1 -80005a60: fff00593 li a1,-1 -80005a64: 00410513 addi a0,sp,4 -80005a68: 00f11423 sh a5,8(sp) -80005a6c: c81fe0ef jal ra,800046ec -80005a70: fd1ff06f j 80005a40 -80005a74: fff00793 li a5,-1 -80005a78: 00f11223 sh a5,4(sp) -80005a7c: 000087b7 lui a5,0x8 -80005a80: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005a84: 00f67633 and a2,a2,a5 -80005a88: f8f618e3 bne a2,a5,80005a18 -80005a8c: 00050793 mv a5,a0 -80005a90: 00e50693 addi a3,a0,14 -80005a94: 0007d703 lhu a4,0(a5) -80005a98: 00278793 addi a5,a5,2 -80005a9c: 04071c63 bnez a4,80005af4 -80005aa0: fed79ae3 bne a5,a3,80005a94 -80005aa4: 01440713 addi a4,s0,20 -80005aa8: 00040793 mv a5,s0 -80005aac: 00278793 addi a5,a5,2 -80005ab0: fe079f23 sh zero,-2(a5) -80005ab4: fef71ce3 bne a4,a5,80005aac -80005ab8: 01240713 addi a4,s0,18 -80005abc: 00040793 mv a5,s0 -80005ac0: 00278793 addi a5,a5,2 -80005ac4: fe079f23 sh zero,-2(a5) -80005ac8: fef71ce3 bne a4,a5,80005ac0 -80005acc: 01245783 lhu a5,18(s0) -80005ad0: 00008737 lui a4,0x8 -80005ad4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80005ad8: 00e7e7b3 or a5,a5,a4 -80005adc: 00f41923 sh a5,18(s0) -80005ae0: 00e51783 lh a5,14(a0) -80005ae4: f607d4e3 bgez a5,80005a4c -80005ae8: 00040513 mv a0,s0 -80005aec: 945fe0ef jal ra,80004430 -80005af0: f5dff06f j 80005a4c -80005af4: 01040713 addi a4,s0,16 -80005af8: 00040793 mv a5,s0 -80005afc: 00278793 addi a5,a5,2 -80005b00: fe079f23 sh zero,-2(a5) -80005b04: fef71ce3 bne a4,a5,80005afc -80005b08: 7fffc7b7 lui a5,0x7fffc -80005b0c: 00f42823 sw a5,16(s0) -80005b10: f3dff06f j 80005a4c +800071ac <__malloc_lock>: +800071ac: 00008067 ret -80005b14 <_ldtoa_r>: -80005b14: 00c5a883 lw a7,12(a1) -80005b18: e1010113 addi sp,sp,-496 -80005b1c: 0005ae83 lw t4,0(a1) -80005b20: 0045ae03 lw t3,4(a1) -80005b24: 0085a303 lw t1,8(a1) -80005b28: 03112e23 sw a7,60(sp) -80005b2c: 04052583 lw a1,64(a0) -80005b30: fff00893 li a7,-1 -80005b34: 17112023 sw a7,352(sp) -80005b38: 09000893 li a7,144 -80005b3c: 1e812423 sw s0,488(sp) -80005b40: 1d412c23 sw s4,472(sp) -80005b44: 1e112623 sw ra,492(sp) -80005b48: 1e912223 sw s1,484(sp) -80005b4c: 1f212023 sw s2,480(sp) -80005b50: 1d312e23 sw s3,476(sp) -80005b54: 1d512a23 sw s5,468(sp) -80005b58: 1d612823 sw s6,464(sp) -80005b5c: 1d712623 sw s7,460(sp) -80005b60: 1d812423 sw s8,456(sp) -80005b64: 1d912223 sw s9,452(sp) -80005b68: 1da12023 sw s10,448(sp) -80005b6c: 1bb12e23 sw s11,444(sp) -80005b70: 03d12823 sw t4,48(sp) -80005b74: 03c12a23 sw t3,52(sp) -80005b78: 02612c23 sw t1,56(sp) -80005b7c: 17112223 sw a7,356(sp) -80005b80: 00c12423 sw a2,8(sp) -80005b84: 00d12823 sw a3,16(sp) -80005b88: 00e12a23 sw a4,20(sp) -80005b8c: 01012e23 sw a6,28(sp) -80005b90: 00050a13 mv s4,a0 -80005b94: 00078413 mv s0,a5 -80005b98: 02058063 beqz a1,80005bb8 <_ldtoa_r+0xa4> -80005b9c: 04452703 lw a4,68(a0) -80005ba0: 00100793 li a5,1 -80005ba4: 00e797b3 sll a5,a5,a4 -80005ba8: 00e5a223 sw a4,4(a1) -80005bac: 00f5a423 sw a5,8(a1) -80005bb0: 3e9010ef jal ra,80007798 <_Bfree> -80005bb4: 040a2023 sw zero,64(s4) -80005bb8: 06010993 addi s3,sp,96 -80005bbc: 00098593 mv a1,s3 -80005bc0: 03010513 addi a0,sp,48 -80005bc4: e0dff0ef jal ra,800059d0 -80005bc8: 00098513 mv a0,s3 -80005bcc: 8b1fe0ef jal ra,8000447c -80005bd0: 00812703 lw a4,8(sp) -80005bd4: 00a03533 snez a0,a0 -80005bd8: 00a42023 sw a0,0(s0) -80005bdc: 00300793 li a5,3 -80005be0: 14f702e3 beq a4,a5,80006524 <_ldtoa_r+0xa10> -80005be4: 01400793 li a5,20 -80005be8: 00f12623 sw a5,12(sp) -80005bec: 60071ee3 bnez a4,80006a08 <_ldtoa_r+0xef4> -80005bf0: 07215783 lhu a5,114(sp) -80005bf4: 16412703 lw a4,356(sp) -80005bf8: fff7c793 not a5,a5 -80005bfc: 00e12c23 sw a4,24(sp) -80005c00: 01179713 slli a4,a5,0x11 -80005c04: 00071863 bnez a4,80005c14 <_ldtoa_r+0x100> -80005c08: 00098513 mv a0,s3 -80005c0c: 801fe0ef jal ra,8000440c -80005c10: 400516e3 bnez a0,8000681c <_ldtoa_r+0xd08> -80005c14: 09000793 li a5,144 -80005c18: 16f12223 sw a5,356(sp) -80005c1c: 07c10713 addi a4,sp,124 -80005c20: 00098793 mv a5,s3 -80005c24: 07410613 addi a2,sp,116 -80005c28: 0007d683 lhu a3,0(a5) # 7fffc000 <__stack_size+0x7fffbc00> -80005c2c: 00278793 addi a5,a5,2 -80005c30: 00270713 addi a4,a4,2 -80005c34: fed71f23 sh a3,-2(a4) -80005c38: fec798e3 bne a5,a2,80005c28 <_ldtoa_r+0x114> -80005c3c: 08e15603 lhu a2,142(sp) -80005c40: 00012223 sw zero,4(sp) -80005c44: 01061793 slli a5,a2,0x10 -80005c48: 4107d793 srai a5,a5,0x10 -80005c4c: 0007de63 bgez a5,80005c68 <_ldtoa_r+0x154> -80005c50: 01161613 slli a2,a2,0x11 -80005c54: 000107b7 lui a5,0x10 -80005c58: 01165613 srli a2,a2,0x11 -80005c5c: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> -80005c60: 08c11723 sh a2,142(sp) -80005c64: 00f12223 sw a5,4(sp) -80005c68: 80013ab7 lui s5,0x80013 -80005c6c: 60ca8793 addi a5,s5,1548 # 8001360c <__stack_top+0x8101360c> -80005c70: 01478b93 addi s7,a5,20 -80005c74: 00000693 li a3,0 -80005c78: 09810793 addi a5,sp,152 -80005c7c: 000b8713 mv a4,s7 -80005c80: 0ac10d93 addi s11,sp,172 -80005c84: 0080006f j 80005c8c <_ldtoa_r+0x178> -80005c88: 00075683 lhu a3,0(a4) -80005c8c: 00278793 addi a5,a5,2 -80005c90: fed79f23 sh a3,-2(a5) -80005c94: 00270713 addi a4,a4,2 -80005c98: ffb798e3 bne a5,s11,80005c88 <_ldtoa_r+0x174> -80005c9c: 16060263 beqz a2,80005e00 <_ldtoa_r+0x2ec> -80005ca0: 000087b7 lui a5,0x8 -80005ca4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005ca8: 58f60ce3 beq a2,a5,80006a40 <_ldtoa_r+0xf2c> -80005cac: 08c11783 lh a5,140(sp) -80005cb0: 5c07dee3 bgez a5,80006a8c <_ldtoa_r+0xf78> -80005cb4: 07c10593 addi a1,sp,124 -80005cb8: 000b8513 mv a0,s7 -80005cbc: 8f9fe0ef jal ra,800045b4 -80005cc0: 14050c63 beqz a0,80005e18 <_ldtoa_r+0x304> -80005cc4: 0c054ce3 bltz a0,8000659c <_ldtoa_r+0xa88> -80005cc8: 08e15783 lhu a5,142(sp) -80005ccc: 660792e3 bnez a5,80006b30 <_ldtoa_r+0x101c> -80005cd0: 08c11783 lh a5,140(sp) -80005cd4: 00000493 li s1,0 -80005cd8: 16010913 addi s2,sp,352 -80005cdc: 0207c863 bltz a5,80005d0c <_ldtoa_r+0x1f8> -80005ce0: 800137b7 lui a5,0x80013 -80005ce4: 60c78793 addi a5,a5,1548 # 8001360c <__stack_top+0x8101360c> -80005ce8: 11878413 addi s0,a5,280 -80005cec: 07c10613 addi a2,sp,124 -80005cf0: 00090693 mv a3,s2 -80005cf4: 00060593 mv a1,a2 -80005cf8: 00040513 mv a0,s0 -80005cfc: bacff0ef jal ra,800050a8 -80005d00: 08c11783 lh a5,140(sp) -80005d04: fff48493 addi s1,s1,-1 -80005d08: fe07d2e3 bgez a5,80005cec <_ldtoa_r+0x1d8> -80005d0c: 0d010413 addi s0,sp,208 -80005d10: 0e810b13 addi s6,sp,232 -80005d14: 00040713 mv a4,s0 -80005d18: 07c10793 addi a5,sp,124 -80005d1c: 09010613 addi a2,sp,144 -80005d20: 0007d683 lhu a3,0(a5) -80005d24: 00278793 addi a5,a5,2 -80005d28: 00270713 addi a4,a4,2 -80005d2c: fed71f23 sh a3,-2(a4) -80005d30: fec798e3 bne a5,a2,80005d20 <_ldtoa_r+0x20c> -80005d34: 00000693 li a3,0 -80005d38: 09810793 addi a5,sp,152 -80005d3c: 000b8713 mv a4,s7 -80005d40: 0080006f j 80005d48 <_ldtoa_r+0x234> -80005d44: 00075683 lhu a3,0(a4) -80005d48: 00278793 addi a5,a5,2 -80005d4c: fed79f23 sh a3,-2(a5) -80005d50: 00270713 addi a4,a4,2 -80005d54: ffb798e3 bne a5,s11,80005d44 <_ldtoa_r+0x230> -80005d58: 800137b7 lui a5,0x80013 -80005d5c: 60c78713 addi a4,a5,1548 # 8001360c <__stack_top+0x8101360c> -80005d60: 60c78793 addi a5,a5,1548 -80005d64: fffffd37 lui s10,0xfffff -80005d68: 02870c93 addi s9,a4,40 -80005d6c: 12c70d93 addi s11,a4,300 -80005d70: 11878c13 addi s8,a5,280 -80005d74: 00c0006f j 80005d80 <_ldtoa_r+0x26c> -80005d78: 014d8d93 addi s11,s11,20 -80005d7c: 014c8c93 addi s9,s9,20 -80005d80: 00040593 mv a1,s0 -80005d84: 000b8513 mv a0,s7 -80005d88: 82dfe0ef jal ra,800045b4 -80005d8c: 00050793 mv a5,a0 -80005d90: 00040593 mv a1,s0 -80005d94: 000d8513 mv a0,s11 -80005d98: 04f05663 blez a5,80005de4 <_ldtoa_r+0x2d0> -80005d9c: 819fe0ef jal ra,800045b4 -80005da0: 00050793 mv a5,a0 -80005da4: 00090693 mv a3,s2 -80005da8: 00040613 mv a2,s0 -80005dac: 00040593 mv a1,s0 -80005db0: 000c8513 mv a0,s9 -80005db4: 0207c063 bltz a5,80005dd4 <_ldtoa_r+0x2c0> -80005db8: af0ff0ef jal ra,800050a8 -80005dbc: 09810613 addi a2,sp,152 -80005dc0: 00090693 mv a3,s2 -80005dc4: 00060593 mv a1,a2 -80005dc8: 000c8513 mv a0,s9 -80005dcc: adcff0ef jal ra,800050a8 -80005dd0: 01a484b3 add s1,s1,s10 -80005dd4: 01fd5793 srli a5,s10,0x1f -80005dd8: 01a78d33 add s10,a5,s10 -80005ddc: 401d5d13 srai s10,s10,0x1 -80005de0: f98c9ce3 bne s9,s8,80005d78 <_ldtoa_r+0x264> -80005de4: 09810613 addi a2,sp,152 -80005de8: 00090693 mv a3,s2 -80005dec: 000b8593 mv a1,s7 -80005df0: 00060513 mv a0,a2 -80005df4: eccff0ef jal ra,800054c0 -80005df8: 12410c93 addi s9,sp,292 -80005dfc: 0300006f j 80005e2c <_ldtoa_r+0x318> -80005e00: 07c10793 addi a5,sp,124 -80005e04: 08e10693 addi a3,sp,142 -80005e08: 0007d703 lhu a4,0(a5) -80005e0c: 00278793 addi a5,a5,2 -80005e10: ea0712e3 bnez a4,80005cb4 <_ldtoa_r+0x1a0> -80005e14: fed79ae3 bne a5,a3,80005e08 <_ldtoa_r+0x2f4> -80005e18: 00000493 li s1,0 -80005e1c: 12410c93 addi s9,sp,292 -80005e20: 16010913 addi s2,sp,352 -80005e24: 0d010413 addi s0,sp,208 -80005e28: 0e810b13 addi s6,sp,232 -80005e2c: 00040593 mv a1,s0 -80005e30: 09810513 addi a0,sp,152 -80005e34: e88fe0ef jal ra,800044bc -80005e38: 09810713 addi a4,sp,152 -80005e3c: 00040793 mv a5,s0 -80005e40: 0007d683 lhu a3,0(a5) -80005e44: 00278793 addi a5,a5,2 -80005e48: 00270713 addi a4,a4,2 -80005e4c: fed71f23 sh a3,-2(a4) -80005e50: ff6798e3 bne a5,s6,80005e40 <_ldtoa_r+0x32c> -80005e54: 00040593 mv a1,s0 -80005e58: 07c10513 addi a0,sp,124 -80005e5c: 0a011823 sh zero,176(sp) -80005e60: e5cfe0ef jal ra,800044bc -80005e64: 07c10793 addi a5,sp,124 -80005e68: 00045703 lhu a4,0(s0) -80005e6c: 00240413 addi s0,s0,2 -80005e70: 00278793 addi a5,a5,2 -80005e74: fee79f23 sh a4,-2(a5) -80005e78: ff6418e3 bne s0,s6,80005e68 <_ldtoa_r+0x354> -80005e7c: 09810513 addi a0,sp,152 -80005e80: 00090613 mv a2,s2 -80005e84: 07c10593 addi a1,sp,124 -80005e88: 08011a23 sh zero,148(sp) -80005e8c: 804ff0ef jal ra,80004e90 -80005e90: 1ac15503 lhu a0,428(sp) -80005e94: 1c051463 bnez a0,8000605c <_ldtoa_r+0x548> -80005e98: 09410d13 addi s10,sp,148 -80005e9c: 07e10413 addi s0,sp,126 -80005ea0: 0b610b93 addi s7,sp,182 -80005ea4: 60ca8593 addi a1,s5,1548 -80005ea8: 07c10513 addi a0,sp,124 -80005eac: f08fe0ef jal ra,800045b4 -80005eb0: 1a050663 beqz a0,8000605c <_ldtoa_r+0x548> -80005eb4: 00000713 li a4,0 -80005eb8: 000d0693 mv a3,s10 -80005ebc: 01c0006f j 80005ed8 <_ldtoa_r+0x3c4> -80005ec0: 00171713 slli a4,a4,0x1 -80005ec4: 00f69023 sh a5,0(a3) -80005ec8: 01071713 slli a4,a4,0x10 -80005ecc: ffe68693 addi a3,a3,-2 -80005ed0: 01075713 srli a4,a4,0x10 -80005ed4: 04868463 beq a3,s0,80005f1c <_ldtoa_r+0x408> -80005ed8: 0006d783 lhu a5,0(a3) -80005edc: 01079613 slli a2,a5,0x10 -80005ee0: 41065613 srai a2,a2,0x10 -80005ee4: 00179793 slli a5,a5,0x1 -80005ee8: 00065463 bgez a2,80005ef0 <_ldtoa_r+0x3dc> -80005eec: 00176713 ori a4,a4,1 -80005ef0: 01079793 slli a5,a5,0x10 -80005ef4: 0107d793 srli a5,a5,0x10 -80005ef8: 00277613 andi a2,a4,2 -80005efc: 0017e593 ori a1,a5,1 -80005f00: fc0600e3 beqz a2,80005ec0 <_ldtoa_r+0x3ac> -80005f04: 00171713 slli a4,a4,0x1 -80005f08: 00b69023 sh a1,0(a3) -80005f0c: 01071713 slli a4,a4,0x10 -80005f10: ffe68693 addi a3,a3,-2 -80005f14: 01075713 srli a4,a4,0x10 -80005f18: fc8690e3 bne a3,s0,80005ed8 <_ldtoa_r+0x3c4> -80005f1c: 0b410713 addi a4,sp,180 -80005f20: 07c10793 addi a5,sp,124 -80005f24: 0007d683 lhu a3,0(a5) -80005f28: 00278793 addi a5,a5,2 -80005f2c: 00270713 addi a4,a4,2 -80005f30: fed71f23 sh a3,-2(a4) -80005f34: ffa798e3 bne a5,s10,80005f24 <_ldtoa_r+0x410> -80005f38: 0c011623 sh zero,204(sp) -80005f3c: 00000713 li a4,0 -80005f40: 0cc10693 addi a3,sp,204 -80005f44: 01c0006f j 80005f60 <_ldtoa_r+0x44c> -80005f48: 00171713 slli a4,a4,0x1 -80005f4c: 00f69023 sh a5,0(a3) -80005f50: 01071713 slli a4,a4,0x10 -80005f54: ffe68693 addi a3,a3,-2 -80005f58: 01075713 srli a4,a4,0x10 -80005f5c: 05768463 beq a3,s7,80005fa4 <_ldtoa_r+0x490> -80005f60: 0006d783 lhu a5,0(a3) -80005f64: 01079613 slli a2,a5,0x10 -80005f68: 41065613 srai a2,a2,0x10 -80005f6c: 00179793 slli a5,a5,0x1 -80005f70: 00065463 bgez a2,80005f78 <_ldtoa_r+0x464> -80005f74: 00176713 ori a4,a4,1 -80005f78: 01079793 slli a5,a5,0x10 -80005f7c: 0107d793 srli a5,a5,0x10 -80005f80: 00277613 andi a2,a4,2 -80005f84: 0017e593 ori a1,a5,1 -80005f88: fc0600e3 beqz a2,80005f48 <_ldtoa_r+0x434> -80005f8c: 00171713 slli a4,a4,0x1 -80005f90: 00b69023 sh a1,0(a3) -80005f94: 01071713 slli a4,a4,0x10 -80005f98: ffe68693 addi a3,a3,-2 -80005f9c: 01075713 srli a4,a4,0x10 -80005fa0: fd7690e3 bne a3,s7,80005f60 <_ldtoa_r+0x44c> -80005fa4: 00000713 li a4,0 -80005fa8: 0cc10693 addi a3,sp,204 -80005fac: 01c0006f j 80005fc8 <_ldtoa_r+0x4b4> -80005fb0: 00171713 slli a4,a4,0x1 -80005fb4: 00f69023 sh a5,0(a3) -80005fb8: 01071713 slli a4,a4,0x10 -80005fbc: ffe68693 addi a3,a3,-2 -80005fc0: 01075713 srli a4,a4,0x10 -80005fc4: 05768463 beq a3,s7,8000600c <_ldtoa_r+0x4f8> -80005fc8: 0006d783 lhu a5,0(a3) -80005fcc: 01079613 slli a2,a5,0x10 -80005fd0: 41065613 srai a2,a2,0x10 -80005fd4: 00179793 slli a5,a5,0x1 -80005fd8: 00065463 bgez a2,80005fe0 <_ldtoa_r+0x4cc> -80005fdc: 00176713 ori a4,a4,1 -80005fe0: 01079793 slli a5,a5,0x10 -80005fe4: 0107d793 srli a5,a5,0x10 -80005fe8: 00277613 andi a2,a4,2 -80005fec: 0017e593 ori a1,a5,1 -80005ff0: fc0600e3 beqz a2,80005fb0 <_ldtoa_r+0x49c> -80005ff4: 00171713 slli a4,a4,0x1 -80005ff8: 00b69023 sh a1,0(a3) -80005ffc: 01071713 slli a4,a4,0x10 -80006000: ffe68693 addi a3,a3,-2 -80006004: 01075713 srli a4,a4,0x10 -80006008: fd7690e3 bne a3,s7,80005fc8 <_ldtoa_r+0x4b4> -8000600c: 00000613 li a2,0 -80006010: 000d0693 mv a3,s10 -80006014: 0cc10713 addi a4,sp,204 -80006018: 0006d583 lhu a1,0(a3) -8000601c: 00075783 lhu a5,0(a4) -80006020: ffe68693 addi a3,a3,-2 -80006024: ffe70713 addi a4,a4,-2 -80006028: 00b787b3 add a5,a5,a1 -8000602c: 00c787b3 add a5,a5,a2 -80006030: 0107d613 srli a2,a5,0x10 -80006034: 00f69123 sh a5,2(a3) -80006038: 00167613 andi a2,a2,1 -8000603c: fd771ee3 bne a4,s7,80006018 <_ldtoa_r+0x504> -80006040: 09810513 addi a0,sp,152 -80006044: 00090613 mv a2,s2 -80006048: 07c10593 addi a1,sp,124 -8000604c: e45fe0ef jal ra,80004e90 -80006050: 1ac15503 lhu a0,428(sp) -80006054: fff48493 addi s1,s1,-1 -80006058: e40506e3 beqz a0,80005ea4 <_ldtoa_r+0x390> -8000605c: 00412783 lw a5,4(sp) -80006060: 00812683 lw a3,8(sp) -80006064: 00300713 li a4,3 -80006068: 00f037b3 snez a5,a5 -8000606c: 40f007b3 neg a5,a5 -80006070: 00d7f793 andi a5,a5,13 -80006074: 02078793 addi a5,a5,32 -80006078: 12f10223 sb a5,292(sp) -8000607c: 00c12783 lw a5,12(sp) -80006080: 00e69463 bne a3,a4,80006088 <_ldtoa_r+0x574> -80006084: 009787b3 add a5,a5,s1 -80006088: 02a00713 li a4,42 -8000608c: 00078413 mv s0,a5 -80006090: 00f75463 bge a4,a5,80006098 <_ldtoa_r+0x584> -80006094: 02a00413 li s0,42 -80006098: 00a00713 li a4,10 -8000609c: 4ce50863 beq a0,a4,8000656c <_ldtoa_r+0xa58> -800060a0: 03050513 addi a0,a0,48 -800060a4: 02e00713 li a4,46 -800060a8: 12a102a3 sb a0,293(sp) -800060ac: 12e10323 sb a4,294(sp) -800060b0: 1e07cee3 bltz a5,80006aac <_ldtoa_r+0xf98> -800060b4: 12710793 addi a5,sp,295 -800060b8: 00f12223 sw a5,4(sp) -800060bc: 00000b93 li s7,0 -800060c0: 0b410d13 addi s10,sp,180 -800060c4: 09410b13 addi s6,sp,148 -800060c8: 07e10c13 addi s8,sp,126 -800060cc: 0b610d93 addi s11,sp,182 -800060d0: 00000613 li a2,0 -800060d4: 000b0593 mv a1,s6 -800060d8: 01c0006f j 800060f4 <_ldtoa_r+0x5e0> -800060dc: 00161613 slli a2,a2,0x1 -800060e0: 00f59023 sh a5,0(a1) -800060e4: 01061613 slli a2,a2,0x10 -800060e8: ffe58593 addi a1,a1,-2 -800060ec: 01065613 srli a2,a2,0x10 -800060f0: 05858463 beq a1,s8,80006138 <_ldtoa_r+0x624> -800060f4: 0005d783 lhu a5,0(a1) -800060f8: 01079513 slli a0,a5,0x10 -800060fc: 41055513 srai a0,a0,0x10 -80006100: 00179793 slli a5,a5,0x1 -80006104: 00055463 bgez a0,8000610c <_ldtoa_r+0x5f8> -80006108: 00166613 ori a2,a2,1 -8000610c: 01079793 slli a5,a5,0x10 -80006110: 0107d793 srli a5,a5,0x10 -80006114: 00267513 andi a0,a2,2 -80006118: 0017e893 ori a7,a5,1 -8000611c: fc0500e3 beqz a0,800060dc <_ldtoa_r+0x5c8> -80006120: 00161613 slli a2,a2,0x1 -80006124: 01159023 sh a7,0(a1) -80006128: 01061613 slli a2,a2,0x10 -8000612c: ffe58593 addi a1,a1,-2 -80006130: 01065613 srli a2,a2,0x10 -80006134: fd8590e3 bne a1,s8,800060f4 <_ldtoa_r+0x5e0> -80006138: 000d0613 mv a2,s10 -8000613c: 07c10793 addi a5,sp,124 -80006140: 0007d583 lhu a1,0(a5) -80006144: 00278793 addi a5,a5,2 -80006148: 00260613 addi a2,a2,2 # 8002 <__stack_size+0x7c02> -8000614c: feb61f23 sh a1,-2(a2) -80006150: ff6798e3 bne a5,s6,80006140 <_ldtoa_r+0x62c> -80006154: 0c011623 sh zero,204(sp) -80006158: 00000613 li a2,0 -8000615c: 0cc10593 addi a1,sp,204 -80006160: 01c0006f j 8000617c <_ldtoa_r+0x668> -80006164: 00161613 slli a2,a2,0x1 -80006168: 00f59023 sh a5,0(a1) -8000616c: 01061613 slli a2,a2,0x10 -80006170: ffe58593 addi a1,a1,-2 -80006174: 01065613 srli a2,a2,0x10 -80006178: 05b58463 beq a1,s11,800061c0 <_ldtoa_r+0x6ac> -8000617c: 0005d783 lhu a5,0(a1) -80006180: 01079513 slli a0,a5,0x10 -80006184: 41055513 srai a0,a0,0x10 -80006188: 00179793 slli a5,a5,0x1 -8000618c: 00055463 bgez a0,80006194 <_ldtoa_r+0x680> -80006190: 00166613 ori a2,a2,1 -80006194: 01079793 slli a5,a5,0x10 -80006198: 0107d793 srli a5,a5,0x10 -8000619c: 00267513 andi a0,a2,2 -800061a0: 0017e893 ori a7,a5,1 -800061a4: fc0500e3 beqz a0,80006164 <_ldtoa_r+0x650> -800061a8: 00161613 slli a2,a2,0x1 -800061ac: 01159023 sh a7,0(a1) -800061b0: 01061613 slli a2,a2,0x10 -800061b4: ffe58593 addi a1,a1,-2 -800061b8: 01065613 srli a2,a2,0x10 -800061bc: fdb590e3 bne a1,s11,8000617c <_ldtoa_r+0x668> -800061c0: 00000613 li a2,0 -800061c4: 0cc10593 addi a1,sp,204 -800061c8: 01c0006f j 800061e4 <_ldtoa_r+0x6d0> -800061cc: 00161613 slli a2,a2,0x1 -800061d0: 00f59023 sh a5,0(a1) -800061d4: 01061613 slli a2,a2,0x10 -800061d8: ffe58593 addi a1,a1,-2 -800061dc: 01065613 srli a2,a2,0x10 -800061e0: 05b58463 beq a1,s11,80006228 <_ldtoa_r+0x714> -800061e4: 0005d783 lhu a5,0(a1) -800061e8: 01079513 slli a0,a5,0x10 -800061ec: 41055513 srai a0,a0,0x10 -800061f0: 00179793 slli a5,a5,0x1 -800061f4: 00055463 bgez a0,800061fc <_ldtoa_r+0x6e8> -800061f8: 00166613 ori a2,a2,1 -800061fc: 01079793 slli a5,a5,0x10 -80006200: 0107d793 srli a5,a5,0x10 -80006204: 00267513 andi a0,a2,2 -80006208: 0017e893 ori a7,a5,1 -8000620c: fc0500e3 beqz a0,800061cc <_ldtoa_r+0x6b8> -80006210: 00161613 slli a2,a2,0x1 -80006214: 01159023 sh a7,0(a1) -80006218: 01061613 slli a2,a2,0x10 -8000621c: ffe58593 addi a1,a1,-2 -80006220: 01065613 srli a2,a2,0x10 -80006224: fdb590e3 bne a1,s11,800061e4 <_ldtoa_r+0x6d0> -80006228: 00000513 li a0,0 -8000622c: 000b0593 mv a1,s6 -80006230: 0cc10613 addi a2,sp,204 -80006234: 0005d883 lhu a7,0(a1) -80006238: 00065783 lhu a5,0(a2) -8000623c: ffe58593 addi a1,a1,-2 -80006240: ffe60613 addi a2,a2,-2 -80006244: 011787b3 add a5,a5,a7 -80006248: 00a787b3 add a5,a5,a0 -8000624c: 0107d513 srli a0,a5,0x10 -80006250: 00f59123 sh a5,2(a1) -80006254: 00157513 andi a0,a0,1 -80006258: fdb61ee3 bne a2,s11,80006234 <_ldtoa_r+0x720> -8000625c: 00090613 mv a2,s2 -80006260: 07c10593 addi a1,sp,124 -80006264: 09810513 addi a0,sp,152 -80006268: c29fe0ef jal ra,80004e90 -8000626c: 1ac15783 lhu a5,428(sp) -80006270: 00412703 lw a4,4(sp) -80006274: 03078593 addi a1,a5,48 -80006278: 01770633 add a2,a4,s7 -8000627c: 00b60023 sb a1,0(a2) -80006280: 001b8b93 addi s7,s7,1 -80006284: e57456e3 bge s0,s7,800060d0 <_ldtoa_r+0x5bc> -80006288: fff44513 not a0,s0 -8000628c: 41f55513 srai a0,a0,0x1f -80006290: 00a47533 and a0,s0,a0 -80006294: 00150913 addi s2,a0,1 -80006298: 01270933 add s2,a4,s2 -8000629c: 00a70bb3 add s7,a4,a0 -800062a0: 00400713 li a4,4 -800062a4: 04f75e63 bge a4,a5,80006300 <_ldtoa_r+0x7ec> -800062a8: 00500713 li a4,5 -800062ac: 02e786e3 beq a5,a4,80006ad8 <_ldtoa_r+0xfc4> -800062b0: ffe94783 lbu a5,-2(s2) -800062b4: ffe90713 addi a4,s2,-2 -800062b8: 07f7f793 andi a5,a5,127 -800062bc: 7a044a63 bltz s0,80006a70 <_ldtoa_r+0xf5c> -800062c0: 02e00693 li a3,46 -800062c4: 03800613 li a2,56 -800062c8: 03000593 li a1,48 -800062cc: 00d78e63 beq a5,a3,800062e8 <_ldtoa_r+0x7d4> -800062d0: 7af65863 bge a2,a5,80006a80 <_ldtoa_r+0xf6c> -800062d4: fff74783 lbu a5,-1(a4) -800062d8: 00b70023 sb a1,0(a4) -800062dc: fff70713 addi a4,a4,-1 -800062e0: 07f7f793 andi a5,a5,127 -800062e4: fe9ff06f j 800062cc <_ldtoa_r+0x7b8> -800062e8: fff74783 lbu a5,-1(a4) -800062ec: 03800693 li a3,56 -800062f0: 02f6fae3 bgeu a3,a5,80006b24 <_ldtoa_r+0x1010> -800062f4: 03100793 li a5,49 -800062f8: 00148493 addi s1,s1,1 -800062fc: fef70fa3 sb a5,-1(a4) -80006300: 800135b7 lui a1,0x80013 -80006304: 00048613 mv a2,s1 -80006308: 60858593 addi a1,a1,1544 # 80013608 <__stack_top+0x81013608> -8000630c: 000b8513 mv a0,s7 -80006310: 6ac020ef jal ra,800089bc -80006314: 07215783 lhu a5,114(sp) -80006318: 01812703 lw a4,24(sp) -8000631c: 16912823 sw s1,368(sp) -80006320: fff7c793 not a5,a5 -80006324: 16e12223 sw a4,356(sp) -80006328: 01179713 slli a4,a5,0x11 -8000632c: 00071e63 bnez a4,80006348 <_ldtoa_r+0x834> -80006330: 00098513 mv a0,s3 -80006334: b9cfe0ef jal ra,800046d0 -80006338: 22051063 bnez a0,80006558 <_ldtoa_r+0xa44> -8000633c: 00098513 mv a0,s3 -80006340: 8ccfe0ef jal ra,8000440c -80006344: 20051a63 bnez a0,80006558 <_ldtoa_r+0xa44> -80006348: 01412683 lw a3,20(sp) -8000634c: 12414703 lbu a4,292(sp) -80006350: 00148793 addi a5,s1,1 -80006354: 00f6a023 sw a5,0(a3) -80006358: 000c8793 mv a5,s9 -8000635c: 02070a63 beqz a4,80006390 <_ldtoa_r+0x87c> -80006360: 02e00693 li a3,46 -80006364: 1cd70c63 beq a4,a3,8000653c <_ldtoa_r+0xa28> -80006368: 0017c703 lbu a4,1(a5) -8000636c: 00178793 addi a5,a5,1 -80006370: fe071ae3 bnez a4,80006364 <_ldtoa_r+0x850> -80006374: 04500693 li a3,69 -80006378: 00fce663 bltu s9,a5,80006384 <_ldtoa_r+0x870> -8000637c: 0140006f j 80006390 <_ldtoa_r+0x87c> -80006380: 01978863 beq a5,s9,80006390 <_ldtoa_r+0x87c> -80006384: fff7c703 lbu a4,-1(a5) -80006388: fff78793 addi a5,a5,-1 -8000638c: fed71ae3 bne a4,a3,80006380 <_ldtoa_r+0x86c> -80006390: 00078023 sb zero,0(a5) -80006394: 000c8793 mv a5,s9 -80006398: 02000693 li a3,32 -8000639c: 02d00613 li a2,45 -800063a0: 0007c703 lbu a4,0(a5) -800063a4: 00d70463 beq a4,a3,800063ac <_ldtoa_r+0x898> -800063a8: 00c71663 bne a4,a2,800063b4 <_ldtoa_r+0x8a0> -800063ac: 00178793 addi a5,a5,1 -800063b0: ff1ff06f j 800063a0 <_ldtoa_r+0x88c> -800063b4: 000c8413 mv s0,s9 -800063b8: 00c0006f j 800063c4 <_ldtoa_r+0x8b0> -800063bc: 0007c703 lbu a4,0(a5) -800063c0: 00068413 mv s0,a3 -800063c4: 00e40023 sb a4,0(s0) -800063c8: 00140693 addi a3,s0,1 -800063cc: 00178793 addi a5,a5,1 -800063d0: fe0716e3 bnez a4,800063bc <_ldtoa_r+0x8a8> -800063d4: 00812683 lw a3,8(sp) -800063d8: 00200793 li a5,2 -800063dc: fff44703 lbu a4,-1(s0) -800063e0: 12f68663 beq a3,a5,8000650c <_ldtoa_r+0x9f8> -800063e4: 00c12783 lw a5,12(sp) -800063e8: 00078693 mv a3,a5 -800063ec: 0097d463 bge a5,s1,800063f4 <_ldtoa_r+0x8e0> -800063f0: 00048693 mv a3,s1 -800063f4: 03000793 li a5,48 -800063f8: 02f71663 bne a4,a5,80006424 <_ldtoa_r+0x910> -800063fc: 419407b3 sub a5,s0,s9 -80006400: 02f6d263 bge a3,a5,80006424 <_ldtoa_r+0x910> -80006404: 03000613 li a2,48 -80006408: 0080006f j 80006410 <_ldtoa_r+0x8fc> -8000640c: 00e6dc63 bge a3,a4,80006424 <_ldtoa_r+0x910> -80006410: ffe44783 lbu a5,-2(s0) -80006414: fe040fa3 sb zero,-1(s0) -80006418: fff40413 addi s0,s0,-1 -8000641c: 41940733 sub a4,s0,s9 -80006420: fec786e3 beq a5,a2,8000640c <_ldtoa_r+0x8f8> -80006424: 00812703 lw a4,8(sp) -80006428: 00300793 li a5,3 -8000642c: 0af70263 beq a4,a5,800064d0 <_ldtoa_r+0x9bc> -80006430: 01012783 lw a5,16(sp) -80006434: 040a2223 sw zero,68(s4) -80006438: 00978693 addi a3,a5,9 -8000643c: 01700793 li a5,23 -80006440: 0cd7f263 bgeu a5,a3,80006504 <_ldtoa_r+0x9f0> -80006444: 00100713 li a4,1 -80006448: 00400793 li a5,4 -8000644c: 00179793 slli a5,a5,0x1 -80006450: 01478613 addi a2,a5,20 -80006454: 00070593 mv a1,a4 -80006458: 00170713 addi a4,a4,1 -8000645c: fec6f8e3 bgeu a3,a2,8000644c <_ldtoa_r+0x938> -80006460: 04ba2223 sw a1,68(s4) -80006464: 000a0513 mv a0,s4 -80006468: 288010ef jal ra,800076f0 <_Balloc> -8000646c: 04aa2023 sw a0,64(s4) -80006470: 000c8593 mv a1,s9 -80006474: 00050493 mv s1,a0 -80006478: 5c0020ef jal ra,80008a38 -8000647c: 01c12783 lw a5,28(sp) -80006480: 00078863 beqz a5,80006490 <_ldtoa_r+0x97c> -80006484: 41940433 sub s0,s0,s9 -80006488: 00848433 add s0,s1,s0 -8000648c: 0087a023 sw s0,0(a5) -80006490: 1ec12083 lw ra,492(sp) -80006494: 1e812403 lw s0,488(sp) -80006498: 1e012903 lw s2,480(sp) -8000649c: 1dc12983 lw s3,476(sp) -800064a0: 1d812a03 lw s4,472(sp) -800064a4: 1d412a83 lw s5,468(sp) -800064a8: 1d012b03 lw s6,464(sp) -800064ac: 1cc12b83 lw s7,460(sp) -800064b0: 1c812c03 lw s8,456(sp) -800064b4: 1c412c83 lw s9,452(sp) -800064b8: 1c012d03 lw s10,448(sp) -800064bc: 1bc12d83 lw s11,444(sp) -800064c0: 00048513 mv a0,s1 -800064c4: 1e412483 lw s1,484(sp) -800064c8: 1f010113 addi sp,sp,496 -800064cc: 00008067 ret -800064d0: 00c12783 lw a5,12(sp) -800064d4: 009784b3 add s1,a5,s1 -800064d8: 5204ce63 bltz s1,80006a14 <_ldtoa_r+0xf00> -800064dc: 01412783 lw a5,20(sp) -800064e0: 01012703 lw a4,16(sp) -800064e4: 0007a783 lw a5,0(a5) -800064e8: 00f707b3 add a5,a4,a5 -800064ec: 00f12823 sw a5,16(sp) -800064f0: 01012783 lw a5,16(sp) -800064f4: 040a2223 sw zero,68(s4) -800064f8: 00378693 addi a3,a5,3 -800064fc: 01700793 li a5,23 -80006500: f4d7e2e3 bltu a5,a3,80006444 <_ldtoa_r+0x930> -80006504: 00000593 li a1,0 -80006508: f5dff06f j 80006464 <_ldtoa_r+0x950> -8000650c: 03000793 li a5,48 -80006510: f2f710e3 bne a4,a5,80006430 <_ldtoa_r+0x91c> -80006514: 419407b3 sub a5,s0,s9 -80006518: 00100693 li a3,1 -8000651c: eef6c4e3 blt a3,a5,80006404 <_ldtoa_r+0x8f0> -80006520: f11ff06f j 80006430 <_ldtoa_r+0x91c> -80006524: 01012c03 lw s8,16(sp) -80006528: 01812623 sw s8,12(sp) -8000652c: 02a00793 li a5,42 -80006530: ed87d063 bge a5,s8,80005bf0 <_ldtoa_r+0xdc> -80006534: 00f12623 sw a5,12(sp) -80006538: eb8ff06f j 80005bf0 <_ldtoa_r+0xdc> -8000653c: 0007c703 lbu a4,0(a5) -80006540: e2070ae3 beqz a4,80006374 <_ldtoa_r+0x860> -80006544: 0017c703 lbu a4,1(a5) -80006548: 00178793 addi a5,a5,1 -8000654c: fee78fa3 sb a4,-1(a5) -80006550: fe071ae3 bnez a4,80006544 <_ldtoa_r+0xa30> -80006554: e21ff06f j 80006374 <_ldtoa_r+0x860> -80006558: 01412703 lw a4,20(sp) -8000655c: 000027b7 lui a5,0x2 -80006560: 70f78793 addi a5,a5,1807 # 270f <__stack_size+0x230f> -80006564: 00f72023 sw a5,0(a4) -80006568: e2dff06f j 80006394 <_ldtoa_r+0x880> -8000656c: 03100713 li a4,49 -80006570: 12e102a3 sb a4,293(sp) -80006574: 02e00713 li a4,46 -80006578: 12e10323 sb a4,294(sp) -8000657c: 00148493 addi s1,s1,1 -80006580: 2af05e63 blez a5,8000683c <_ldtoa_r+0xd28> -80006584: 03000793 li a5,48 -80006588: 12f103a3 sb a5,295(sp) -8000658c: 12810793 addi a5,sp,296 -80006590: fff40413 addi s0,s0,-1 -80006594: 00f12223 sw a5,4(sp) -80006598: b25ff06f j 800060bc <_ldtoa_r+0x5a8> -8000659c: 0b410d13 addi s10,sp,180 -800065a0: 000d0713 mv a4,s10 -800065a4: 07c10793 addi a5,sp,124 -800065a8: 09010613 addi a2,sp,144 -800065ac: 0007d683 lhu a3,0(a5) -800065b0: 00278793 addi a5,a5,2 -800065b4: 00270713 addi a4,a4,2 -800065b8: fed71f23 sh a3,-2(a4) -800065bc: fec798e3 bne a5,a2,800065ac <_ldtoa_r+0xa98> -800065c0: 000047b7 lui a5,0x4 -800065c4: 08e78793 addi a5,a5,142 # 408e <__stack_size+0x3c8e> -800065c8: 0cf11323 sh a5,198(sp) -800065cc: 800137b7 lui a5,0x80013 -800065d0: 60c78793 addi a5,a5,1548 # 8001360c <__stack_top+0x8101360c> -800065d4: 0c878b13 addi s6,a5,200 -800065d8: 000087b7 lui a5,0x8 -800065dc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -800065e0: 02f12223 sw a5,36(sp) -800065e4: ffffc7b7 lui a5,0xffffc -800065e8: 00278793 addi a5,a5,2 # ffffc002 <__stack_top+0xffc002> -800065ec: 01000e13 li t3,16 -800065f0: 00000493 li s1,0 -800065f4: 12410c93 addi s9,sp,292 -800065f8: 16010913 addi s2,sp,352 -800065fc: 0d010413 addi s0,sp,208 -80006600: 0aa10c13 addi s8,sp,170 -80006604: 02f12423 sw a5,40(sp) -80006608: 00090693 mv a3,s2 -8000660c: 09810613 addi a2,sp,152 -80006610: 000d0593 mv a1,s10 -80006614: 000b0513 mv a0,s6 -80006618: 03c12023 sw t3,32(sp) -8000661c: ea5fe0ef jal ra,800054c0 -80006620: 02012e03 lw t3,32(sp) -80006624: 04c10713 addi a4,sp,76 -80006628: 09810793 addi a5,sp,152 -8000662c: 0007d683 lhu a3,0(a5) -80006630: 00278793 addi a5,a5,2 -80006634: 00270713 addi a4,a4,2 -80006638: fed71f23 sh a3,-2(a4) -8000663c: ffb798e3 bne a5,s11,8000662c <_ldtoa_r+0xb18> -80006640: 02412783 lw a5,36(sp) -80006644: 05e15583 lhu a1,94(sp) -80006648: 00f5f633 and a2,a1,a5 -8000664c: 02812783 lw a5,40(sp) -80006650: 00f60533 add a0,a2,a5 -80006654: 3ca05a63 blez a0,80006a28 <_ldtoa_r+0xf14> -80006658: 09000613 li a2,144 -8000665c: 40a60633 sub a2,a2,a0 -80006660: 00040713 mv a4,s0 -80006664: 04c10793 addi a5,sp,76 -80006668: 0007d683 lhu a3,0(a5) -8000666c: 00278793 addi a5,a5,2 -80006670: 00270713 addi a4,a4,2 -80006674: fed71f23 sh a3,-2(a4) -80006678: ff3798e3 bne a5,s3,80006668 <_ldtoa_r+0xb54> -8000667c: 06c05863 blez a2,800066ec <_ldtoa_r+0xbd8> -80006680: 00f00793 li a5,15 -80006684: 00040713 mv a4,s0 -80006688: 02c7dc63 bge a5,a2,800066c0 <_ldtoa_r+0xbac> -8000668c: ff060613 addi a2,a2,-16 -80006690: 00465693 srli a3,a2,0x4 -80006694: 00168713 addi a4,a3,1 -80006698: 00171713 slli a4,a4,0x1 -8000669c: 00e40733 add a4,s0,a4 -800066a0: 00040793 mv a5,s0 -800066a4: 00278793 addi a5,a5,2 -800066a8: fe079f23 sh zero,-2(a5) -800066ac: fee79ce3 bne a5,a4,800066a4 <_ldtoa_r+0xb90> -800066b0: 08000613 li a2,128 -800066b4: 40a60633 sub a2,a2,a0 -800066b8: 00469693 slli a3,a3,0x4 -800066bc: 40d60633 sub a2,a2,a3 -800066c0: 800137b7 lui a5,0x80013 -800066c4: 60c78793 addi a5,a5,1548 # 8001360c <__stack_top+0x8101360c> -800066c8: 00161613 slli a2,a2,0x1 -800066cc: 00c78633 add a2,a5,a2 -800066d0: 23065683 lhu a3,560(a2) -800066d4: 00075783 lhu a5,0(a4) -800066d8: 00d7f7b3 and a5,a5,a3 -800066dc: 00f71023 sh a5,0(a4) -800066e0: 01059593 slli a1,a1,0x10 -800066e4: 4105d593 srai a1,a1,0x10 -800066e8: 1605c263 bltz a1,8000684c <_ldtoa_r+0xd38> -800066ec: 09810793 addi a5,sp,152 -800066f0: 00040713 mv a4,s0 -800066f4: 0007d603 lhu a2,0(a5) -800066f8: 00075683 lhu a3,0(a4) -800066fc: 00278793 addi a5,a5,2 -80006700: 00270713 addi a4,a4,2 -80006704: 02d61463 bne a2,a3,8000672c <_ldtoa_r+0xc18> -80006708: fefc16e3 bne s8,a5,800066f4 <_ldtoa_r+0xbe0> -8000670c: 000d0713 mv a4,s10 -80006710: 09810793 addi a5,sp,152 -80006714: 0007d683 lhu a3,0(a5) -80006718: 00278793 addi a5,a5,2 -8000671c: 00270713 addi a4,a4,2 -80006720: fed71f23 sh a3,-2(a4) -80006724: ffb798e3 bne a5,s11,80006714 <_ldtoa_r+0xc00> -80006728: 01c484b3 add s1,s1,t3 -8000672c: 800137b7 lui a5,0x80013 -80006730: 60c78793 addi a5,a5,1548 # 8001360c <__stack_top+0x8101360c> -80006734: 014b0b13 addi s6,s6,20 -80006738: 12c78793 addi a5,a5,300 -8000673c: 001e5e13 srli t3,t3,0x1 -80006740: ecfb14e3 bne s6,a5,80006608 <_ldtoa_r+0xaf4> -80006744: 0c615783 lhu a5,198(sp) -80006748: 08e15703 lhu a4,142(sp) -8000674c: 0c810613 addi a2,sp,200 -80006750: 00e787b3 add a5,a5,a4 -80006754: ffffc737 lui a4,0xffffc -80006758: f7270713 addi a4,a4,-142 # ffffbf72 <__stack_top+0xffbf72> -8000675c: 00e787b3 add a5,a5,a4 -80006760: 0cf11323 sh a5,198(sp) -80006764: 07c10713 addi a4,sp,124 -80006768: 000d0793 mv a5,s10 -8000676c: 0007d683 lhu a3,0(a5) -80006770: 00278793 addi a5,a5,2 -80006774: 00270713 addi a4,a4,2 -80006778: fed71f23 sh a3,-2(a4) -8000677c: fec798e3 bne a5,a2,8000676c <_ldtoa_r+0xc58> -80006780: 00000713 li a4,0 -80006784: 09810793 addi a5,sp,152 -80006788: 0080006f j 80006790 <_ldtoa_r+0xc7c> -8000678c: 000bd703 lhu a4,0(s7) -80006790: 00278793 addi a5,a5,2 -80006794: fee79f23 sh a4,-2(a5) -80006798: 002b8b93 addi s7,s7,2 -8000679c: ffb798e3 bne a5,s11,8000678c <_ldtoa_r+0xc78> -800067a0: 800137b7 lui a5,0x80013 -800067a4: 60c78713 addi a4,a5,1548 # 8001360c <__stack_top+0x8101360c> -800067a8: 60c78793 addi a5,a5,1548 -800067ac: 00001db7 lui s11,0x1 -800067b0: 02870b13 addi s6,a4,40 -800067b4: 11878b93 addi s7,a5,280 -800067b8: 0100006f j 800067c8 <_ldtoa_r+0xcb4> -800067bc: 001ddd93 srli s11,s11,0x1 -800067c0: 2b7b0463 beq s6,s7,80006a68 <_ldtoa_r+0xf54> -800067c4: 014b0b13 addi s6,s6,20 -800067c8: 000d0593 mv a1,s10 -800067cc: 000b8513 mv a0,s7 -800067d0: de5fd0ef jal ra,800045b4 -800067d4: 00050713 mv a4,a0 -800067d8: 000d0593 mv a1,s10 -800067dc: 000b0513 mv a0,s6 -800067e0: 28e04463 bgtz a4,80006a68 <_ldtoa_r+0xf54> -800067e4: dd1fd0ef jal ra,800045b4 -800067e8: fca04ae3 bgtz a0,800067bc <_ldtoa_r+0xca8> -800067ec: 00090693 mv a3,s2 -800067f0: 000d0613 mv a2,s10 -800067f4: 000d0593 mv a1,s10 -800067f8: 000b0513 mv a0,s6 -800067fc: cc5fe0ef jal ra,800054c0 -80006800: 09810613 addi a2,sp,152 -80006804: 00090693 mv a3,s2 -80006808: 00060593 mv a1,a2 -8000680c: 000b0513 mv a0,s6 -80006810: 899fe0ef jal ra,800050a8 -80006814: 01b484b3 add s1,s1,s11 -80006818: fa5ff06f j 800067bc <_ldtoa_r+0xca8> -8000681c: 12410c93 addi s9,sp,292 -80006820: 800135b7 lui a1,0x80013 -80006824: 5e458593 addi a1,a1,1508 # 800135e4 <__stack_top+0x810135e4> -80006828: 000c8513 mv a0,s9 -8000682c: 000024b7 lui s1,0x2 -80006830: 18c020ef jal ra,800089bc -80006834: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> -80006838: addff06f j 80006314 <_ldtoa_r+0x800> -8000683c: 12710b93 addi s7,sp,295 -80006840: ac0790e3 bnez a5,80006300 <_ldtoa_r+0x7ec> -80006844: 01712223 sw s7,4(sp) -80006848: 875ff06f j 800060bc <_ldtoa_r+0x5a8> -8000684c: 04c10793 addi a5,sp,76 -80006850: 00040713 mv a4,s0 -80006854: 00c0006f j 80006860 <_ldtoa_r+0xd4c> -80006858: 05e10693 addi a3,sp,94 -8000685c: e8f688e3 beq a3,a5,800066ec <_ldtoa_r+0xbd8> -80006860: 0007d603 lhu a2,0(a5) -80006864: 00075683 lhu a3,0(a4) -80006868: 00278793 addi a5,a5,2 -8000686c: 00270713 addi a4,a4,2 -80006870: fed604e3 beq a2,a3,80006858 <_ldtoa_r+0xd44> -80006874: 0e215783 lhu a5,226(sp) -80006878: 02412703 lw a4,36(sp) -8000687c: 00f777b3 and a5,a4,a5 -80006880: 02e79463 bne a5,a4,800068a8 <_ldtoa_r+0xd94> -80006884: 00040513 mv a0,s0 -80006888: 03c12023 sw t3,32(sp) -8000688c: b81fd0ef jal ra,8000440c -80006890: 02012e03 lw t3,32(sp) -80006894: e4051ce3 bnez a0,800066ec <_ldtoa_r+0xbd8> -80006898: 00040513 mv a0,s0 -8000689c: e35fd0ef jal ra,800046d0 -800068a0: 02012e03 lw t3,32(sp) -800068a4: e40514e3 bnez a0,800066ec <_ldtoa_r+0xbd8> -800068a8: 0ec10593 addi a1,sp,236 -800068ac: 000b8513 mv a0,s7 -800068b0: 03c12023 sw t3,32(sp) -800068b4: c09fd0ef jal ra,800044bc -800068b8: 10810593 addi a1,sp,264 -800068bc: 00040513 mv a0,s0 -800068c0: bfdfd0ef jal ra,800044bc -800068c4: 0ec15603 lhu a2,236(sp) -800068c8: 10a15503 lhu a0,266(sp) -800068cc: 0ee15e83 lhu t4,238(sp) -800068d0: fff64613 not a2,a2 -800068d4: 01061613 slli a2,a2,0x10 -800068d8: 01065613 srli a2,a2,0x10 -800068dc: 0ec11623 sh a2,236(sp) -800068e0: 40ae85b3 sub a1,t4,a0 -800068e4: 02012e03 lw t3,32(sp) -800068e8: 00050693 mv a3,a0 -800068ec: 06b05e63 blez a1,80006968 <_ldtoa_r+0xe54> -800068f0: 000c8693 mv a3,s9 -800068f4: 10810713 addi a4,sp,264 -800068f8: 12010793 addi a5,sp,288 -800068fc: 00075583 lhu a1,0(a4) -80006900: 00270713 addi a4,a4,2 -80006904: 00268693 addi a3,a3,2 -80006908: feb69f23 sh a1,-2(a3) -8000690c: fef718e3 bne a4,a5,800068fc <_ldtoa_r+0xde8> -80006910: 12011e23 sh zero,316(sp) -80006914: 10810713 addi a4,sp,264 -80006918: 0ec10693 addi a3,sp,236 -8000691c: 0080006f j 80006924 <_ldtoa_r+0xe10> -80006920: 0006d603 lhu a2,0(a3) -80006924: 00270713 addi a4,a4,2 -80006928: fec71f23 sh a2,-2(a4) -8000692c: 00268693 addi a3,a3,2 -80006930: fef718e3 bne a4,a5,80006920 <_ldtoa_r+0xe0c> -80006934: 12011023 sh zero,288(sp) -80006938: 0ec10713 addi a4,sp,236 -8000693c: 000c8793 mv a5,s9 -80006940: 13c10f13 addi t5,sp,316 -80006944: 0007d683 lhu a3,0(a5) -80006948: 00278793 addi a5,a5,2 -8000694c: 00270713 addi a4,a4,2 -80006950: fed71f23 sh a3,-2(a4) -80006954: ffe798e3 bne a5,t5,80006944 <_ldtoa_r+0xe30> -80006958: 10a15683 lhu a3,266(sp) -8000695c: 41d505b3 sub a1,a0,t4 -80006960: 10011223 sh zero,260(sp) -80006964: 00068513 mv a0,a3 -80006968: 2e058063 beqz a1,80006c48 <_ldtoa_r+0x1134> -8000696c: 02d12623 sw a3,44(sp) -80006970: f6f00793 li a5,-145 -80006974: 06f5ce63 blt a1,a5,800069f0 <_ldtoa_r+0xedc> -80006978: 0ec10513 addi a0,sp,236 -8000697c: 03c12023 sw t3,32(sp) -80006980: d6dfd0ef jal ra,800046ec -80006984: 02012e03 lw t3,32(sp) -80006988: 02c12683 lw a3,44(sp) -8000698c: 00050593 mv a1,a0 -80006990: 12010793 addi a5,sp,288 -80006994: 10410613 addi a2,sp,260 -80006998: 0ec15503 lhu a0,236(sp) -8000699c: 10815703 lhu a4,264(sp) -800069a0: 30e50063 beq a0,a4,80006ca0 <_ldtoa_r+0x118c> -800069a4: 00000513 li a0,0 -800069a8: 0007d703 lhu a4,0(a5) -800069ac: 00065e83 lhu t4,0(a2) -800069b0: ffe78793 addi a5,a5,-2 -800069b4: 40a70733 sub a4,a4,a0 -800069b8: 41d70733 sub a4,a4,t4 -800069bc: 01075513 srli a0,a4,0x10 -800069c0: 00e79123 sh a4,2(a5) -800069c4: 10a10713 addi a4,sp,266 -800069c8: 00157513 andi a0,a0,1 -800069cc: ffe60613 addi a2,a2,-2 -800069d0: fce79ce3 bne a5,a4,800069a8 <_ldtoa_r+0xe94> -800069d4: 00100613 li a2,1 -800069d8: 00090793 mv a5,s2 -800069dc: 04000713 li a4,64 -800069e0: 10810513 addi a0,sp,264 -800069e4: 03c12023 sw t3,32(sp) -800069e8: 89cfe0ef jal ra,80004a84 -800069ec: 02012e03 lw t3,32(sp) -800069f0: 00040593 mv a1,s0 -800069f4: 10810513 addi a0,sp,264 -800069f8: 03c12023 sw t3,32(sp) -800069fc: dfcfe0ef jal ra,80004ff8 -80006a00: 02012e03 lw t3,32(sp) -80006a04: ce9ff06f j 800066ec <_ldtoa_r+0xbd8> -80006a08: 01012783 lw a5,16(sp) -80006a0c: fff78c13 addi s8,a5,-1 -80006a10: b19ff06f j 80006528 <_ldtoa_r+0xa14> -80006a14: 01412783 lw a5,20(sp) -80006a18: 12010223 sb zero,292(sp) -80006a1c: 000c8413 mv s0,s9 -80006a20: 0007a023 sw zero,0(a5) -80006a24: acdff06f j 800064f0 <_ldtoa_r+0x9dc> -80006a28: 00040793 mv a5,s0 -80006a2c: 0e410713 addi a4,sp,228 -80006a30: 00278793 addi a5,a5,2 -80006a34: fe079f23 sh zero,-2(a5) -80006a38: fee79ce3 bne a5,a4,80006a30 <_ldtoa_r+0xf1c> -80006a3c: ca5ff06f j 800066e0 <_ldtoa_r+0xbcc> -80006a40: 00412783 lw a5,4(sp) -80006a44: 12410c93 addi s9,sp,292 -80006a48: 06078a63 beqz a5,80006abc <_ldtoa_r+0xfa8> -80006a4c: 800135b7 lui a1,0x80013 -80006a50: 5ec58593 addi a1,a1,1516 # 800135ec <__stack_top+0x810135ec> -80006a54: 000c8513 mv a0,s9 -80006a58: 000024b7 lui s1,0x2 -80006a5c: 761010ef jal ra,800089bc -80006a60: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> -80006a64: 8b1ff06f j 80006314 <_ldtoa_r+0x800> -80006a68: 0e810b13 addi s6,sp,232 -80006a6c: bc0ff06f j 80005e2c <_ldtoa_r+0x318> -80006a70: 03100793 li a5,49 -80006a74: fef90f23 sb a5,-2(s2) -80006a78: 00148493 addi s1,s1,1 -80006a7c: 885ff06f j 80006300 <_ldtoa_r+0x7ec> -80006a80: 00178793 addi a5,a5,1 -80006a84: 00f70023 sb a5,0(a4) -80006a88: 879ff06f j 80006300 <_ldtoa_r+0x7ec> -80006a8c: 12410c93 addi s9,sp,292 -80006a90: 800135b7 lui a1,0x80013 -80006a94: 60458593 addi a1,a1,1540 # 80013604 <__stack_top+0x81013604> -80006a98: 000c8513 mv a0,s9 -80006a9c: 000024b7 lui s1,0x2 -80006aa0: 71d010ef jal ra,800089bc -80006aa4: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> -80006aa8: 86dff06f j 80006314 <_ldtoa_r+0x800> -80006aac: 1ac15783 lhu a5,428(sp) -80006ab0: 12610b93 addi s7,sp,294 -80006ab4: 12710913 addi s2,sp,295 -80006ab8: fe8ff06f j 800062a0 <_ldtoa_r+0x78c> -80006abc: 800135b7 lui a1,0x80013 -80006ac0: 5f858593 addi a1,a1,1528 # 800135f8 <__stack_top+0x810135f8> -80006ac4: 000c8513 mv a0,s9 -80006ac8: 000024b7 lui s1,0x2 -80006acc: 6f1010ef jal ra,800089bc -80006ad0: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> -80006ad4: 841ff06f j 80006314 <_ldtoa_r+0x800> -80006ad8: 09810593 addi a1,sp,152 -80006adc: 07c10513 addi a0,sp,124 -80006ae0: d18fe0ef jal ra,80004ff8 -80006ae4: 60ca8593 addi a1,s5,1548 -80006ae8: 09810513 addi a0,sp,152 -80006aec: ac9fd0ef jal ra,800045b4 -80006af0: fc051063 bnez a0,800062b0 <_ldtoa_r+0x79c> -80006af4: 800446e3 bltz s0,80006300 <_ldtoa_r+0x7ec> -80006af8: ffe94783 lbu a5,-2(s2) -80006afc: fd278713 addi a4,a5,-46 -80006b00: 00173713 seqz a4,a4 -80006b04: fff74713 not a4,a4 -80006b08: 00eb8733 add a4,s7,a4 -80006b0c: 00074703 lbu a4,0(a4) -80006b10: 00177713 andi a4,a4,1 -80006b14: fe070663 beqz a4,80006300 <_ldtoa_r+0x7ec> -80006b18: ffe90713 addi a4,s2,-2 -80006b1c: 07f7f793 andi a5,a5,127 -80006b20: fa0ff06f j 800062c0 <_ldtoa_r+0x7ac> -80006b24: 00178793 addi a5,a5,1 -80006b28: fef70fa3 sb a5,-1(a4) -80006b2c: fd4ff06f j 80006300 <_ldtoa_r+0x7ec> -80006b30: 0d010413 addi s0,sp,208 -80006b34: 00040593 mv a1,s0 -80006b38: 07c10513 addi a0,sp,124 -80006b3c: 00004d37 lui s10,0x4 -80006b40: 97dfd0ef jal ra,800044bc -80006b44: 00000493 li s1,0 -80006b48: 0e810b13 addi s6,sp,232 -80006b4c: 0cc10913 addi s2,sp,204 -80006b50: 0d210c93 addi s9,sp,210 -80006b54: ffed0d13 addi s10,s10,-2 # 3ffe <__stack_size+0x3bfe> -80006b58: fd500c13 li s8,-43 -80006b5c: 0e815783 lhu a5,232(sp) -80006b60: 0077f793 andi a5,a5,7 -80006b64: 0c079863 bnez a5,80006c34 <_ldtoa_r+0x1120> -80006b68: 0b410713 addi a4,sp,180 -80006b6c: 00040793 mv a5,s0 -80006b70: 0007d683 lhu a3,0(a5) -80006b74: 00278793 addi a5,a5,2 -80006b78: 00270713 addi a4,a4,2 -80006b7c: fed71f23 sh a3,-2(a4) -80006b80: ff6798e3 bne a5,s6,80006b70 <_ldtoa_r+0x105c> -80006b84: 0b410513 addi a0,sp,180 -80006b88: 0c011623 sh zero,204(sp) -80006b8c: f10fd0ef jal ra,8000429c -80006b90: 0b410513 addi a0,sp,180 -80006b94: f08fd0ef jal ra,8000429c -80006b98: 00000613 li a2,0 -80006b9c: 00090693 mv a3,s2 -80006ba0: 000b0713 mv a4,s6 -80006ba4: 0006d583 lhu a1,0(a3) -80006ba8: 00075783 lhu a5,0(a4) -80006bac: ffe68693 addi a3,a3,-2 -80006bb0: ffe70713 addi a4,a4,-2 -80006bb4: 00b787b3 add a5,a5,a1 -80006bb8: 00c787b3 add a5,a5,a2 -80006bbc: 0107d613 srli a2,a5,0x10 -80006bc0: 00f69123 sh a5,2(a3) -80006bc4: 00167613 andi a2,a2,1 -80006bc8: fd971ee3 bne a4,s9,80006ba4 <_ldtoa_r+0x1090> -80006bcc: 0b615783 lhu a5,182(sp) -80006bd0: 0b815703 lhu a4,184(sp) -80006bd4: 00378793 addi a5,a5,3 -80006bd8: 0af11b23 sh a5,182(sp) -80006bdc: 02070063 beqz a4,80006bfc <_ldtoa_r+0x10e8> -80006be0: 0b410513 addi a0,sp,180 -80006be4: eb8fd0ef jal ra,8000429c -80006be8: 0b615783 lhu a5,182(sp) -80006bec: 0b815703 lhu a4,184(sp) -80006bf0: 00178793 addi a5,a5,1 -80006bf4: 0af11b23 sh a5,182(sp) -80006bf8: fe0714e3 bnez a4,80006be0 <_ldtoa_r+0x10cc> -80006bfc: 0cc15783 lhu a5,204(sp) -80006c00: 02079a63 bnez a5,80006c34 <_ldtoa_r+0x1120> -80006c04: 0b615783 lhu a5,182(sp) -80006c08: 02fd6663 bltu s10,a5,80006c34 <_ldtoa_r+0x1120> -80006c0c: 00040713 mv a4,s0 -80006c10: 0b410793 addi a5,sp,180 -80006c14: 0007d683 lhu a3,0(a5) -80006c18: 00278793 addi a5,a5,2 -80006c1c: 00270713 addi a4,a4,2 -80006c20: fed71f23 sh a3,-2(a4) -80006c24: ff2798e3 bne a5,s2,80006c14 <_ldtoa_r+0x1100> -80006c28: 0e011423 sh zero,232(sp) -80006c2c: fff48493 addi s1,s1,-1 -80006c30: f38496e3 bne s1,s8,80006b5c <_ldtoa_r+0x1048> -80006c34: 07c10593 addi a1,sp,124 -80006c38: 00040513 mv a0,s0 -80006c3c: bbcfe0ef jal ra,80004ff8 -80006c40: 16010913 addi s2,sp,352 -80006c44: 8d0ff06f j 80005d14 <_ldtoa_r+0x200> -80006c48: 10c10713 addi a4,sp,268 -80006c4c: 0f010793 addi a5,sp,240 -80006c50: 0007de83 lhu t4,0(a5) -80006c54: 00075603 lhu a2,0(a4) -80006c58: 00278793 addi a5,a5,2 -80006c5c: 00270713 addi a4,a4,2 -80006c60: 02ce9863 bne t4,a2,80006c90 <_ldtoa_r+0x117c> -80006c64: 10610613 addi a2,sp,262 -80006c68: fec794e3 bne a5,a2,80006c50 <_ldtoa_r+0x113c> -80006c6c: 0ec15703 lhu a4,236(sp) -80006c70: 10815783 lhu a5,264(sp) -80006c74: 06f70263 beq a4,a5,80006cd8 <_ldtoa_r+0x11c4> -80006c78: 00040793 mv a5,s0 -80006c7c: 0e410713 addi a4,sp,228 -80006c80: 00278793 addi a5,a5,2 -80006c84: fe079f23 sh zero,-2(a5) -80006c88: fee79ce3 bne a5,a4,80006c80 <_ldtoa_r+0x116c> -80006c8c: a61ff06f j 800066ec <_ldtoa_r+0xbd8> -80006c90: 0dd66663 bltu a2,t4,80006d5c <_ldtoa_r+0x1248> -80006c94: 12010793 addi a5,sp,288 -80006c98: 10410613 addi a2,sp,260 -80006c9c: cfdff06f j 80006998 <_ldtoa_r+0xe84> -80006ca0: 00000513 li a0,0 -80006ca4: 0ee10f13 addi t5,sp,238 -80006ca8: 0007de83 lhu t4,0(a5) -80006cac: 00065703 lhu a4,0(a2) -80006cb0: ffe78793 addi a5,a5,-2 -80006cb4: ffe60613 addi a2,a2,-2 -80006cb8: 01d70733 add a4,a4,t4 -80006cbc: 00a70733 add a4,a4,a0 -80006cc0: 01075513 srli a0,a4,0x10 -80006cc4: 00e79123 sh a4,2(a5) -80006cc8: 00157513 andi a0,a0,1 -80006ccc: fde61ee3 bne a2,t5,80006ca8 <_ldtoa_r+0x1194> -80006cd0: 00000613 li a2,0 -80006cd4: d05ff06f j 800069d8 <_ldtoa_r+0xec4> -80006cd8: 00068713 mv a4,a3 -80006cdc: 06069263 bnez a3,80006d40 <_ldtoa_r+0x122c> -80006ce0: 10e11783 lh a5,270(sp) -80006ce4: 0407ce63 bltz a5,80006d40 <_ldtoa_r+0x122c> -80006ce8: 12010693 addi a3,sp,288 -80006cec: 0200006f j 80006d0c <_ldtoa_r+0x11f8> -80006cf0: 00f69023 sh a5,0(a3) -80006cf4: 00171713 slli a4,a4,0x1 -80006cf8: 01071713 slli a4,a4,0x10 -80006cfc: ffe68693 addi a3,a3,-2 -80006d00: 10a10793 addi a5,sp,266 -80006d04: 01075713 srli a4,a4,0x10 -80006d08: cef684e3 beq a3,a5,800069f0 <_ldtoa_r+0xedc> -80006d0c: 0006d783 lhu a5,0(a3) -80006d10: 01079613 slli a2,a5,0x10 -80006d14: 41065613 srai a2,a2,0x10 -80006d18: 00179793 slli a5,a5,0x1 -80006d1c: 00065463 bgez a2,80006d24 <_ldtoa_r+0x1210> -80006d20: 00176713 ori a4,a4,1 -80006d24: 01079793 slli a5,a5,0x10 -80006d28: 0107d793 srli a5,a5,0x10 -80006d2c: 00277613 andi a2,a4,2 -80006d30: 0017e593 ori a1,a5,1 -80006d34: fa060ee3 beqz a2,80006cf0 <_ldtoa_r+0x11dc> -80006d38: 00b69023 sh a1,0(a3) -80006d3c: fb9ff06f j 80006cf4 <_ldtoa_r+0x11e0> -80006d40: 10c10613 addi a2,sp,268 -80006d44: 12010793 addi a5,sp,288 -80006d48: 08071263 bnez a4,80006dcc <_ldtoa_r+0x12b8> -80006d4c: 08c78263 beq a5,a2,80006dd0 <_ldtoa_r+0x12bc> -80006d50: 00065703 lhu a4,0(a2) -80006d54: 00260613 addi a2,a2,2 -80006d58: ff1ff06f j 80006d48 <_ldtoa_r+0x1234> -80006d5c: 000c8613 mv a2,s9 -80006d60: 10810713 addi a4,sp,264 -80006d64: 12010793 addi a5,sp,288 -80006d68: 00075503 lhu a0,0(a4) -80006d6c: 00270713 addi a4,a4,2 -80006d70: 00260613 addi a2,a2,2 -80006d74: fea61f23 sh a0,-2(a2) -80006d78: fef718e3 bne a4,a5,80006d68 <_ldtoa_r+0x1254> -80006d7c: 12011e23 sh zero,316(sp) -80006d80: 10810513 addi a0,sp,264 -80006d84: 0ec10713 addi a4,sp,236 -80006d88: 10410613 addi a2,sp,260 -80006d8c: 00075e83 lhu t4,0(a4) -80006d90: 00270713 addi a4,a4,2 -80006d94: 00250513 addi a0,a0,2 -80006d98: ffd51f23 sh t4,-2(a0) -80006d9c: fec718e3 bne a4,a2,80006d8c <_ldtoa_r+0x1278> -80006da0: 12011023 sh zero,288(sp) -80006da4: 0ec10513 addi a0,sp,236 -80006da8: 000c8713 mv a4,s9 -80006dac: 13c10f13 addi t5,sp,316 -80006db0: 00075e83 lhu t4,0(a4) -80006db4: 00270713 addi a4,a4,2 -80006db8: 00250513 addi a0,a0,2 -80006dbc: ffd51f23 sh t4,-2(a0) -80006dc0: ffe718e3 bne a4,t5,80006db0 <_ldtoa_r+0x129c> -80006dc4: 10011223 sh zero,260(sp) -80006dc8: bd1ff06f j 80006998 <_ldtoa_r+0xe84> -80006dcc: 00168513 addi a0,a3,1 -80006dd0: 10a11523 sh a0,266(sp) -80006dd4: c1dff06f j 800069f0 <_ldtoa_r+0xedc> +800071b0 <__malloc_unlock>: +800071b0: 00008067 ret -80006dd8 <_ldcheck>: -80006dd8: 00852703 lw a4,8(a0) -80006ddc: 00c52783 lw a5,12(a0) -80006de0: 00052603 lw a2,0(a0) -80006de4: 00452683 lw a3,4(a0) -80006de8: fc010113 addi sp,sp,-64 -80006dec: 00010513 mv a0,sp -80006df0: 01410593 addi a1,sp,20 -80006df4: 00e12423 sw a4,8(sp) -80006df8: 00f12623 sw a5,12(sp) -80006dfc: 02112e23 sw ra,60(sp) -80006e00: 00c12023 sw a2,0(sp) -80006e04: 00d12223 sw a3,4(sp) -80006e08: bc9fe0ef jal ra,800059d0 -80006e0c: 02615783 lhu a5,38(sp) -80006e10: 00000513 li a0,0 -80006e14: fff7c793 not a5,a5 -80006e18: 01179713 slli a4,a5,0x11 -80006e1c: 00071a63 bnez a4,80006e30 <_ldcheck+0x58> -80006e20: 01410513 addi a0,sp,20 -80006e24: de8fd0ef jal ra,8000440c -80006e28: 00153513 seqz a0,a0 -80006e2c: 00150513 addi a0,a0,1 -80006e30: 03c12083 lw ra,60(sp) -80006e34: 04010113 addi sp,sp,64 -80006e38: 00008067 ret +800071b4 <_Balloc>: +800071b4: 04c52783 lw a5,76(a0) +800071b8: ff010113 addi sp,sp,-16 +800071bc: 00812423 sw s0,8(sp) +800071c0: 00912223 sw s1,4(sp) +800071c4: 00112623 sw ra,12(sp) +800071c8: 01212023 sw s2,0(sp) +800071cc: 00050413 mv s0,a0 +800071d0: 00058493 mv s1,a1 +800071d4: 02078e63 beqz a5,80007210 <_Balloc+0x5c> +800071d8: 00249513 slli a0,s1,0x2 +800071dc: 00a787b3 add a5,a5,a0 +800071e0: 0007a503 lw a0,0(a5) +800071e4: 04050663 beqz a0,80007230 <_Balloc+0x7c> +800071e8: 00052703 lw a4,0(a0) +800071ec: 00e7a023 sw a4,0(a5) +800071f0: 00052823 sw zero,16(a0) +800071f4: 00052623 sw zero,12(a0) +800071f8: 00c12083 lw ra,12(sp) +800071fc: 00812403 lw s0,8(sp) +80007200: 00412483 lw s1,4(sp) +80007204: 00012903 lw s2,0(sp) +80007208: 01010113 addi sp,sp,16 +8000720c: 00008067 ret +80007210: 02100613 li a2,33 +80007214: 00400593 li a1,4 +80007218: 6d8020ef jal ra,800098f0 <_calloc_r> +8000721c: 04a42623 sw a0,76(s0) +80007220: 00050793 mv a5,a0 +80007224: fa051ae3 bnez a0,800071d8 <_Balloc+0x24> +80007228: 00000513 li a0,0 +8000722c: fcdff06f j 800071f8 <_Balloc+0x44> +80007230: 00100913 li s2,1 +80007234: 00991933 sll s2,s2,s1 +80007238: 00590613 addi a2,s2,5 +8000723c: 00261613 slli a2,a2,0x2 +80007240: 00100593 li a1,1 +80007244: 00040513 mv a0,s0 +80007248: 6a8020ef jal ra,800098f0 <_calloc_r> +8000724c: fc050ee3 beqz a0,80007228 <_Balloc+0x74> +80007250: 00952223 sw s1,4(a0) +80007254: 01252423 sw s2,8(a0) +80007258: f99ff06f j 800071f0 <_Balloc+0x3c> -80006e3c <__localeconv_l>: -80006e3c: 0f050513 addi a0,a0,240 -80006e40: 00008067 ret +8000725c <_Bfree>: +8000725c: 02058063 beqz a1,8000727c <_Bfree+0x20> +80007260: 0045a703 lw a4,4(a1) +80007264: 04c52783 lw a5,76(a0) +80007268: 00271713 slli a4,a4,0x2 +8000726c: 00e787b3 add a5,a5,a4 +80007270: 0007a703 lw a4,0(a5) +80007274: 00e5a023 sw a4,0(a1) +80007278: 00b7a023 sw a1,0(a5) +8000727c: 00008067 ret -80006e44 <_localeconv_r>: -80006e44: 80015537 lui a0,0x80015 -80006e48: 9b050513 addi a0,a0,-1616 # 800149b0 <__stack_top+0x810149b0> -80006e4c: 00008067 ret +80007280 <__multadd>: +80007280: fe010113 addi sp,sp,-32 +80007284: 00912a23 sw s1,20(sp) +80007288: 0105a483 lw s1,16(a1) +8000728c: 00010337 lui t1,0x10 +80007290: 00812c23 sw s0,24(sp) +80007294: 01212823 sw s2,16(sp) +80007298: 01312623 sw s3,12(sp) +8000729c: 00112e23 sw ra,28(sp) +800072a0: 01412423 sw s4,8(sp) +800072a4: 00058913 mv s2,a1 +800072a8: 00050993 mv s3,a0 +800072ac: 00068413 mv s0,a3 +800072b0: 01458813 addi a6,a1,20 +800072b4: 00000893 li a7,0 +800072b8: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> +800072bc: 00082783 lw a5,0(a6) +800072c0: 00480813 addi a6,a6,4 +800072c4: 00188893 addi a7,a7,1 +800072c8: 0067f6b3 and a3,a5,t1 +800072cc: 02c686b3 mul a3,a3,a2 +800072d0: 0107d793 srli a5,a5,0x10 +800072d4: 02c787b3 mul a5,a5,a2 +800072d8: 008686b3 add a3,a3,s0 +800072dc: 0106de13 srli t3,a3,0x10 +800072e0: 0066f733 and a4,a3,t1 +800072e4: 01c786b3 add a3,a5,t3 +800072e8: 01069793 slli a5,a3,0x10 +800072ec: 00e78733 add a4,a5,a4 +800072f0: fee82e23 sw a4,-4(a6) +800072f4: 0106d413 srli s0,a3,0x10 +800072f8: fc98c2e3 blt a7,s1,800072bc <__multadd+0x3c> +800072fc: 02040263 beqz s0,80007320 <__multadd+0xa0> +80007300: 00892783 lw a5,8(s2) +80007304: 04f4d063 bge s1,a5,80007344 <__multadd+0xc4> +80007308: 00448793 addi a5,s1,4 +8000730c: 00279793 slli a5,a5,0x2 +80007310: 00f907b3 add a5,s2,a5 +80007314: 0087a223 sw s0,4(a5) +80007318: 00148493 addi s1,s1,1 +8000731c: 00992823 sw s1,16(s2) +80007320: 01c12083 lw ra,28(sp) +80007324: 01812403 lw s0,24(sp) +80007328: 01412483 lw s1,20(sp) +8000732c: 00c12983 lw s3,12(sp) +80007330: 00812a03 lw s4,8(sp) +80007334: 00090513 mv a0,s2 +80007338: 01012903 lw s2,16(sp) +8000733c: 02010113 addi sp,sp,32 +80007340: 00008067 ret +80007344: 00492583 lw a1,4(s2) +80007348: 00098513 mv a0,s3 +8000734c: 00158593 addi a1,a1,1 +80007350: e65ff0ef jal ra,800071b4 <_Balloc> +80007354: 00050a13 mv s4,a0 +80007358: 04050c63 beqz a0,800073b0 <__multadd+0x130> +8000735c: 01092603 lw a2,16(s2) +80007360: 00c90593 addi a1,s2,12 +80007364: 00c50513 addi a0,a0,12 +80007368: 00260613 addi a2,a2,2 +8000736c: 00261613 slli a2,a2,0x2 +80007370: 7cc020ef jal ra,80009b3c +80007374: 00492703 lw a4,4(s2) +80007378: 04c9a783 lw a5,76(s3) +8000737c: 00271713 slli a4,a4,0x2 +80007380: 00e787b3 add a5,a5,a4 +80007384: 0007a703 lw a4,0(a5) +80007388: 00e92023 sw a4,0(s2) +8000738c: 0127a023 sw s2,0(a5) +80007390: 00448793 addi a5,s1,4 +80007394: 000a0913 mv s2,s4 +80007398: 00279793 slli a5,a5,0x2 +8000739c: 00f907b3 add a5,s2,a5 +800073a0: 0087a223 sw s0,4(a5) +800073a4: 00148493 addi s1,s1,1 +800073a8: 00992823 sw s1,16(s2) +800073ac: f75ff06f j 80007320 <__multadd+0xa0> +800073b0: 800136b7 lui a3,0x80013 +800073b4: 80013537 lui a0,0x80013 +800073b8: 30c68693 addi a3,a3,780 # 8001330c <__stack_top+0x8101330c> +800073bc: 00000613 li a2,0 +800073c0: 0b500593 li a1,181 +800073c4: 32050513 addi a0,a0,800 # 80013320 <__stack_top+0x81013320> +800073c8: 4bc020ef jal ra,80009884 <__assert_func> -80006e50 : -80006e50: 80015537 lui a0,0x80015 -80006e54: 9b050513 addi a0,a0,-1616 # 800149b0 <__stack_top+0x810149b0> -80006e58: 00008067 ret +800073cc <__s2b>: +800073cc: fe010113 addi sp,sp,-32 +800073d0: 00812c23 sw s0,24(sp) +800073d4: 00912a23 sw s1,20(sp) +800073d8: 01212823 sw s2,16(sp) +800073dc: 01312623 sw s3,12(sp) +800073e0: 01412423 sw s4,8(sp) +800073e4: 00868813 addi a6,a3,8 +800073e8: 00900793 li a5,9 +800073ec: 00112e23 sw ra,28(sp) +800073f0: 01512223 sw s5,4(sp) +800073f4: 02f84833 div a6,a6,a5 +800073f8: 00068993 mv s3,a3 +800073fc: 00050913 mv s2,a0 +80007400: 00058413 mv s0,a1 +80007404: 00060a13 mv s4,a2 +80007408: 00070493 mv s1,a4 +8000740c: 0cd7d863 bge a5,a3,800074dc <__s2b+0x110> +80007410: 00100793 li a5,1 +80007414: 00000593 li a1,0 +80007418: 00179793 slli a5,a5,0x1 +8000741c: 00158593 addi a1,a1,1 +80007420: ff07cce3 blt a5,a6,80007418 <__s2b+0x4c> +80007424: 00090513 mv a0,s2 +80007428: d8dff0ef jal ra,800071b4 <_Balloc> +8000742c: 00050593 mv a1,a0 +80007430: 0a050a63 beqz a0,800074e4 <__s2b+0x118> +80007434: 00100793 li a5,1 +80007438: 00f52823 sw a5,16(a0) +8000743c: 00952a23 sw s1,20(a0) +80007440: 00900793 li a5,9 +80007444: 0947d663 bge a5,s4,800074d0 <__s2b+0x104> +80007448: 00940a93 addi s5,s0,9 +8000744c: 000a8493 mv s1,s5 +80007450: 01440433 add s0,s0,s4 +80007454: 0004c683 lbu a3,0(s1) +80007458: 00a00613 li a2,10 +8000745c: 00090513 mv a0,s2 +80007460: fd068693 addi a3,a3,-48 +80007464: e1dff0ef jal ra,80007280 <__multadd> +80007468: 00148493 addi s1,s1,1 +8000746c: 00050593 mv a1,a0 +80007470: fe8492e3 bne s1,s0,80007454 <__s2b+0x88> +80007474: ff8a0413 addi s0,s4,-8 +80007478: 008a8433 add s0,s5,s0 +8000747c: 033a5663 bge s4,s3,800074a8 <__s2b+0xdc> +80007480: 414989b3 sub s3,s3,s4 +80007484: 013409b3 add s3,s0,s3 +80007488: 00044683 lbu a3,0(s0) +8000748c: 00a00613 li a2,10 +80007490: 00090513 mv a0,s2 +80007494: fd068693 addi a3,a3,-48 +80007498: de9ff0ef jal ra,80007280 <__multadd> +8000749c: 00140413 addi s0,s0,1 +800074a0: 00050593 mv a1,a0 +800074a4: fe8992e3 bne s3,s0,80007488 <__s2b+0xbc> +800074a8: 01c12083 lw ra,28(sp) +800074ac: 01812403 lw s0,24(sp) +800074b0: 01412483 lw s1,20(sp) +800074b4: 01012903 lw s2,16(sp) +800074b8: 00c12983 lw s3,12(sp) +800074bc: 00812a03 lw s4,8(sp) +800074c0: 00412a83 lw s5,4(sp) +800074c4: 00058513 mv a0,a1 +800074c8: 02010113 addi sp,sp,32 +800074cc: 00008067 ret +800074d0: 00a40413 addi s0,s0,10 +800074d4: 00900a13 li s4,9 +800074d8: fa5ff06f j 8000747c <__s2b+0xb0> +800074dc: 00000593 li a1,0 +800074e0: f45ff06f j 80007424 <__s2b+0x58> +800074e4: 800136b7 lui a3,0x80013 +800074e8: 80013537 lui a0,0x80013 +800074ec: 30c68693 addi a3,a3,780 # 8001330c <__stack_top+0x8101330c> +800074f0: 00000613 li a2,0 +800074f4: 0ce00593 li a1,206 +800074f8: 32050513 addi a0,a0,800 # 80013320 <__stack_top+0x81013320> +800074fc: 388020ef jal ra,80009884 <__assert_func> -80006e5c <_malloc_r>: -80006e5c: fd010113 addi sp,sp,-48 -80006e60: 01312e23 sw s3,28(sp) -80006e64: 02112623 sw ra,44(sp) -80006e68: 02812423 sw s0,40(sp) -80006e6c: 02912223 sw s1,36(sp) -80006e70: 03212023 sw s2,32(sp) -80006e74: 01412c23 sw s4,24(sp) -80006e78: 01512a23 sw s5,20(sp) -80006e7c: 01612823 sw s6,16(sp) -80006e80: 01712623 sw s7,12(sp) -80006e84: 01812423 sw s8,8(sp) -80006e88: 01912223 sw s9,4(sp) -80006e8c: 00b58793 addi a5,a1,11 -80006e90: 01600713 li a4,22 -80006e94: 00050993 mv s3,a0 -80006e98: 06f76663 bltu a4,a5,80006f04 <_malloc_r+0xa8> -80006e9c: 01000793 li a5,16 -80006ea0: 1eb7e663 bltu a5,a1,8000708c <_malloc_r+0x230> -80006ea4: 045000ef jal ra,800076e8 <__malloc_lock> -80006ea8: 01000493 li s1,16 -80006eac: 00200613 li a2,2 -80006eb0: 01800793 li a5,24 -80006eb4: 80014937 lui s2,0x80014 -80006eb8: 4b890913 addi s2,s2,1208 # 800144b8 <__stack_top+0x810144b8> -80006ebc: 00f907b3 add a5,s2,a5 -80006ec0: 0047a403 lw s0,4(a5) -80006ec4: ff878713 addi a4,a5,-8 -80006ec8: 20e40a63 beq s0,a4,800070dc <_malloc_r+0x280> -80006ecc: 00442783 lw a5,4(s0) -80006ed0: 00c42683 lw a3,12(s0) -80006ed4: 00842603 lw a2,8(s0) -80006ed8: ffc7f793 andi a5,a5,-4 -80006edc: 00f407b3 add a5,s0,a5 -80006ee0: 0047a703 lw a4,4(a5) -80006ee4: 00d62623 sw a3,12(a2) -80006ee8: 00c6a423 sw a2,8(a3) -80006eec: 00176713 ori a4,a4,1 -80006ef0: 00098513 mv a0,s3 -80006ef4: 00e7a223 sw a4,4(a5) -80006ef8: 7f4000ef jal ra,800076ec <__malloc_unlock> -80006efc: 00840513 addi a0,s0,8 -80006f00: 1980006f j 80007098 <_malloc_r+0x23c> -80006f04: ff87f493 andi s1,a5,-8 -80006f08: 1807c263 bltz a5,8000708c <_malloc_r+0x230> -80006f0c: 18b4e063 bltu s1,a1,8000708c <_malloc_r+0x230> -80006f10: 7d8000ef jal ra,800076e8 <__malloc_lock> -80006f14: 1f700793 li a5,503 -80006f18: 4697f663 bgeu a5,s1,80007384 <_malloc_r+0x528> -80006f1c: 0094d793 srli a5,s1,0x9 -80006f20: 1a078663 beqz a5,800070cc <_malloc_r+0x270> -80006f24: 00400713 li a4,4 -80006f28: 3cf76c63 bltu a4,a5,80007300 <_malloc_r+0x4a4> -80006f2c: 0064d793 srli a5,s1,0x6 -80006f30: 03978613 addi a2,a5,57 -80006f34: 03878513 addi a0,a5,56 -80006f38: 00361693 slli a3,a2,0x3 -80006f3c: 80014937 lui s2,0x80014 -80006f40: 4b890913 addi s2,s2,1208 # 800144b8 <__stack_top+0x810144b8> -80006f44: 00d906b3 add a3,s2,a3 -80006f48: 0046a403 lw s0,4(a3) -80006f4c: ff868693 addi a3,a3,-8 -80006f50: 02868663 beq a3,s0,80006f7c <_malloc_r+0x120> -80006f54: 00f00593 li a1,15 -80006f58: 0100006f j 80006f68 <_malloc_r+0x10c> -80006f5c: 32075c63 bgez a4,80007294 <_malloc_r+0x438> -80006f60: 00c42403 lw s0,12(s0) -80006f64: 00868c63 beq a3,s0,80006f7c <_malloc_r+0x120> -80006f68: 00442783 lw a5,4(s0) -80006f6c: ffc7f793 andi a5,a5,-4 -80006f70: 40978733 sub a4,a5,s1 -80006f74: fee5d4e3 bge a1,a4,80006f5c <_malloc_r+0x100> -80006f78: 00050613 mv a2,a0 -80006f7c: 01092403 lw s0,16(s2) -80006f80: 00890893 addi a7,s2,8 -80006f84: 17140863 beq s0,a7,800070f4 <_malloc_r+0x298> -80006f88: 00442503 lw a0,4(s0) -80006f8c: 00f00693 li a3,15 -80006f90: ffc57513 andi a0,a0,-4 -80006f94: 409507b3 sub a5,a0,s1 -80006f98: 40f6cc63 blt a3,a5,800073b0 <_malloc_r+0x554> -80006f9c: 01192a23 sw a7,20(s2) -80006fa0: 01192823 sw a7,16(s2) -80006fa4: 3e07d663 bgez a5,80007390 <_malloc_r+0x534> -80006fa8: 1ff00793 li a5,511 -80006fac: 2ea7ea63 bltu a5,a0,800072a0 <_malloc_r+0x444> -80006fb0: ff857793 andi a5,a0,-8 -80006fb4: 00878793 addi a5,a5,8 -80006fb8: 00492583 lw a1,4(s2) -80006fbc: 00f907b3 add a5,s2,a5 -80006fc0: 0007a683 lw a3,0(a5) -80006fc4: 00555513 srli a0,a0,0x5 -80006fc8: 00100713 li a4,1 -80006fcc: 00a71733 sll a4,a4,a0 -80006fd0: 00b76733 or a4,a4,a1 -80006fd4: ff878593 addi a1,a5,-8 -80006fd8: 00b42623 sw a1,12(s0) -80006fdc: 00d42423 sw a3,8(s0) -80006fe0: 00e92223 sw a4,4(s2) -80006fe4: 0087a023 sw s0,0(a5) -80006fe8: 0086a623 sw s0,12(a3) -80006fec: 40265793 srai a5,a2,0x2 -80006ff0: 00100593 li a1,1 -80006ff4: 00f595b3 sll a1,a1,a5 -80006ff8: 10b76863 bltu a4,a1,80007108 <_malloc_r+0x2ac> -80006ffc: 00e5f7b3 and a5,a1,a4 -80007000: 02079463 bnez a5,80007028 <_malloc_r+0x1cc> -80007004: 00159593 slli a1,a1,0x1 -80007008: ffc67613 andi a2,a2,-4 -8000700c: 00e5f7b3 and a5,a1,a4 -80007010: 00460613 addi a2,a2,4 -80007014: 00079a63 bnez a5,80007028 <_malloc_r+0x1cc> -80007018: 00159593 slli a1,a1,0x1 -8000701c: 00e5f7b3 and a5,a1,a4 -80007020: 00460613 addi a2,a2,4 -80007024: fe078ae3 beqz a5,80007018 <_malloc_r+0x1bc> -80007028: 00f00813 li a6,15 -8000702c: 00361313 slli t1,a2,0x3 -80007030: 00690333 add t1,s2,t1 -80007034: 00030513 mv a0,t1 -80007038: 00c52783 lw a5,12(a0) -8000703c: 00060e13 mv t3,a2 -80007040: 2ef50263 beq a0,a5,80007324 <_malloc_r+0x4c8> -80007044: 0047a703 lw a4,4(a5) -80007048: 00078413 mv s0,a5 -8000704c: 00c7a783 lw a5,12(a5) -80007050: ffc77713 andi a4,a4,-4 -80007054: 409706b3 sub a3,a4,s1 -80007058: 2ed84263 blt a6,a3,8000733c <_malloc_r+0x4e0> -8000705c: fe06c2e3 bltz a3,80007040 <_malloc_r+0x1e4> -80007060: 00e40733 add a4,s0,a4 -80007064: 00472683 lw a3,4(a4) -80007068: 00842603 lw a2,8(s0) -8000706c: 00098513 mv a0,s3 -80007070: 0016e693 ori a3,a3,1 -80007074: 00d72223 sw a3,4(a4) -80007078: 00f62623 sw a5,12(a2) -8000707c: 00c7a423 sw a2,8(a5) -80007080: 66c000ef jal ra,800076ec <__malloc_unlock> -80007084: 00840513 addi a0,s0,8 -80007088: 0100006f j 80007098 <_malloc_r+0x23c> -8000708c: 00c00793 li a5,12 -80007090: 00f9a023 sw a5,0(s3) -80007094: 00000513 li a0,0 -80007098: 02c12083 lw ra,44(sp) -8000709c: 02812403 lw s0,40(sp) -800070a0: 02412483 lw s1,36(sp) -800070a4: 02012903 lw s2,32(sp) -800070a8: 01c12983 lw s3,28(sp) -800070ac: 01812a03 lw s4,24(sp) -800070b0: 01412a83 lw s5,20(sp) -800070b4: 01012b03 lw s6,16(sp) -800070b8: 00c12b83 lw s7,12(sp) -800070bc: 00812c03 lw s8,8(sp) -800070c0: 00412c83 lw s9,4(sp) -800070c4: 03010113 addi sp,sp,48 -800070c8: 00008067 ret -800070cc: 20000693 li a3,512 -800070d0: 04000613 li a2,64 -800070d4: 03f00513 li a0,63 -800070d8: e65ff06f j 80006f3c <_malloc_r+0xe0> -800070dc: 00c7a403 lw s0,12(a5) -800070e0: 00260613 addi a2,a2,2 -800070e4: de8794e3 bne a5,s0,80006ecc <_malloc_r+0x70> -800070e8: 01092403 lw s0,16(s2) -800070ec: 00890893 addi a7,s2,8 -800070f0: e9141ce3 bne s0,a7,80006f88 <_malloc_r+0x12c> -800070f4: 00492703 lw a4,4(s2) -800070f8: 40265793 srai a5,a2,0x2 -800070fc: 00100593 li a1,1 -80007100: 00f595b3 sll a1,a1,a5 -80007104: eeb77ce3 bgeu a4,a1,80006ffc <_malloc_r+0x1a0> -80007108: 00892403 lw s0,8(s2) -8000710c: 00442a83 lw s5,4(s0) -80007110: ffcafb13 andi s6,s5,-4 -80007114: 009b6863 bltu s6,s1,80007124 <_malloc_r+0x2c8> -80007118: 409b07b3 sub a5,s6,s1 -8000711c: 00f00713 li a4,15 -80007120: 14f74663 blt a4,a5,8000726c <_malloc_r+0x410> -80007124: 800157b7 lui a5,0x80015 -80007128: 80015cb7 lui s9,0x80015 -8000712c: a607aa83 lw s5,-1440(a5) # 80014a60 <__stack_top+0x81014a60> -80007130: a50ca703 lw a4,-1456(s9) # 80014a50 <__stack_top+0x81014a50> -80007134: fff00793 li a5,-1 -80007138: 01640a33 add s4,s0,s6 -8000713c: 01548ab3 add s5,s1,s5 -80007140: 34f70a63 beq a4,a5,80007494 <_malloc_r+0x638> -80007144: 000017b7 lui a5,0x1 -80007148: 00f78793 addi a5,a5,15 # 100f <__stack_size+0xc0f> -8000714c: 00fa8ab3 add s5,s5,a5 -80007150: fffff7b7 lui a5,0xfffff -80007154: 00fafab3 and s5,s5,a5 -80007158: 000a8593 mv a1,s5 -8000715c: 00098513 mv a0,s3 -80007160: 790010ef jal ra,800088f0 <_sbrk_r> -80007164: fff00793 li a5,-1 -80007168: 00050b93 mv s7,a0 -8000716c: 28f50c63 beq a0,a5,80007404 <_malloc_r+0x5a8> -80007170: 29456863 bltu a0,s4,80007400 <_malloc_r+0x5a4> -80007174: 80015c37 lui s8,0x80015 -80007178: aa8c0c13 addi s8,s8,-1368 # 80014aa8 <__stack_top+0x81014aa8> -8000717c: 000c2583 lw a1,0(s8) -80007180: 00ba85b3 add a1,s5,a1 -80007184: 00bc2023 sw a1,0(s8) -80007188: 00058793 mv a5,a1 -8000718c: 3aaa0463 beq s4,a0,80007534 <_malloc_r+0x6d8> -80007190: a50ca683 lw a3,-1456(s9) -80007194: fff00713 li a4,-1 -80007198: 3ae68c63 beq a3,a4,80007550 <_malloc_r+0x6f4> -8000719c: 414b8a33 sub s4,s7,s4 -800071a0: 00fa07b3 add a5,s4,a5 -800071a4: 00fc2023 sw a5,0(s8) -800071a8: 007bfc93 andi s9,s7,7 -800071ac: 300c8663 beqz s9,800074b8 <_malloc_r+0x65c> -800071b0: 000017b7 lui a5,0x1 -800071b4: 419b8bb3 sub s7,s7,s9 -800071b8: 00878593 addi a1,a5,8 # 1008 <__stack_size+0xc08> -800071bc: 008b8b93 addi s7,s7,8 -800071c0: 419585b3 sub a1,a1,s9 -800071c4: 015b8ab3 add s5,s7,s5 -800071c8: fff78793 addi a5,a5,-1 -800071cc: 415585b3 sub a1,a1,s5 -800071d0: 00f5fa33 and s4,a1,a5 -800071d4: 000a0593 mv a1,s4 -800071d8: 00098513 mv a0,s3 -800071dc: 714010ef jal ra,800088f0 <_sbrk_r> -800071e0: fff00793 li a5,-1 -800071e4: 3cf50063 beq a0,a5,800075a4 <_malloc_r+0x748> -800071e8: 41750533 sub a0,a0,s7 -800071ec: 01450ab3 add s5,a0,s4 -800071f0: 000c2583 lw a1,0(s8) -800071f4: 01792423 sw s7,8(s2) -800071f8: 001aea93 ori s5,s5,1 -800071fc: 00ba05b3 add a1,s4,a1 -80007200: 00bc2023 sw a1,0(s8) -80007204: 015ba223 sw s5,4(s7) -80007208: 35240863 beq s0,s2,80007558 <_malloc_r+0x6fc> -8000720c: 00f00693 li a3,15 -80007210: 3566f863 bgeu a3,s6,80007560 <_malloc_r+0x704> -80007214: 00442703 lw a4,4(s0) -80007218: ff4b0793 addi a5,s6,-12 -8000721c: ff87f793 andi a5,a5,-8 -80007220: 00177713 andi a4,a4,1 -80007224: 00f76733 or a4,a4,a5 -80007228: 00e42223 sw a4,4(s0) -8000722c: 00500613 li a2,5 -80007230: 00f40733 add a4,s0,a5 -80007234: 00c72223 sw a2,4(a4) -80007238: 00c72423 sw a2,8(a4) -8000723c: 36f6ee63 bltu a3,a5,800075b8 <_malloc_r+0x75c> -80007240: 004baa83 lw s5,4(s7) -80007244: 000b8413 mv s0,s7 -80007248: 800157b7 lui a5,0x80015 -8000724c: a5c7a703 lw a4,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> -80007250: 00b77463 bgeu a4,a1,80007258 <_malloc_r+0x3fc> -80007254: a4b7ae23 sw a1,-1444(a5) -80007258: 800157b7 lui a5,0x80015 -8000725c: a587a703 lw a4,-1448(a5) # 80014a58 <__stack_top+0x81014a58> -80007260: 1ab77663 bgeu a4,a1,8000740c <_malloc_r+0x5b0> -80007264: a4b7ac23 sw a1,-1448(a5) -80007268: 1a40006f j 8000740c <_malloc_r+0x5b0> -8000726c: 0014e713 ori a4,s1,1 -80007270: 00e42223 sw a4,4(s0) -80007274: 009404b3 add s1,s0,s1 -80007278: 00992423 sw s1,8(s2) -8000727c: 0017e793 ori a5,a5,1 -80007280: 00098513 mv a0,s3 -80007284: 00f4a223 sw a5,4(s1) -80007288: 464000ef jal ra,800076ec <__malloc_unlock> -8000728c: 00840513 addi a0,s0,8 -80007290: e09ff06f j 80007098 <_malloc_r+0x23c> -80007294: 00c42683 lw a3,12(s0) -80007298: 00842603 lw a2,8(s0) -8000729c: c41ff06f j 80006edc <_malloc_r+0x80> -800072a0: 00955793 srli a5,a0,0x9 -800072a4: 00400713 li a4,4 -800072a8: 14f77263 bgeu a4,a5,800073ec <_malloc_r+0x590> -800072ac: 01400713 li a4,20 -800072b0: 22f76a63 bltu a4,a5,800074e4 <_malloc_r+0x688> -800072b4: 05c78693 addi a3,a5,92 -800072b8: 05b78593 addi a1,a5,91 -800072bc: 00369693 slli a3,a3,0x3 -800072c0: 00d906b3 add a3,s2,a3 -800072c4: 0006a783 lw a5,0(a3) -800072c8: ff868693 addi a3,a3,-8 -800072cc: 1cf68863 beq a3,a5,8000749c <_malloc_r+0x640> -800072d0: 0047a703 lw a4,4(a5) -800072d4: ffc77713 andi a4,a4,-4 -800072d8: 00e57663 bgeu a0,a4,800072e4 <_malloc_r+0x488> -800072dc: 0087a783 lw a5,8(a5) -800072e0: fef698e3 bne a3,a5,800072d0 <_malloc_r+0x474> -800072e4: 00c7a683 lw a3,12(a5) -800072e8: 00492703 lw a4,4(s2) -800072ec: 00d42623 sw a3,12(s0) -800072f0: 00f42423 sw a5,8(s0) -800072f4: 0086a423 sw s0,8(a3) -800072f8: 0087a623 sw s0,12(a5) -800072fc: cf1ff06f j 80006fec <_malloc_r+0x190> -80007300: 01400713 li a4,20 -80007304: 12f77663 bgeu a4,a5,80007430 <_malloc_r+0x5d4> -80007308: 05400713 li a4,84 -8000730c: 1ef76a63 bltu a4,a5,80007500 <_malloc_r+0x6a4> -80007310: 00c4d793 srli a5,s1,0xc -80007314: 06f78613 addi a2,a5,111 -80007318: 06e78513 addi a0,a5,110 -8000731c: 00361693 slli a3,a2,0x3 -80007320: c1dff06f j 80006f3c <_malloc_r+0xe0> -80007324: 001e0e13 addi t3,t3,1 -80007328: 003e7793 andi a5,t3,3 -8000732c: 00850513 addi a0,a0,8 -80007330: 10078e63 beqz a5,8000744c <_malloc_r+0x5f0> -80007334: 00c52783 lw a5,12(a0) -80007338: d09ff06f j 80007040 <_malloc_r+0x1e4> -8000733c: 00842603 lw a2,8(s0) -80007340: 0014e593 ori a1,s1,1 -80007344: 00b42223 sw a1,4(s0) -80007348: 00f62623 sw a5,12(a2) -8000734c: 00c7a423 sw a2,8(a5) -80007350: 009404b3 add s1,s0,s1 -80007354: 00992a23 sw s1,20(s2) -80007358: 00992823 sw s1,16(s2) -8000735c: 0016e793 ori a5,a3,1 -80007360: 0114a623 sw a7,12(s1) -80007364: 0114a423 sw a7,8(s1) -80007368: 00f4a223 sw a5,4(s1) -8000736c: 00e40733 add a4,s0,a4 -80007370: 00098513 mv a0,s3 -80007374: 00d72023 sw a3,0(a4) -80007378: 374000ef jal ra,800076ec <__malloc_unlock> -8000737c: 00840513 addi a0,s0,8 -80007380: d19ff06f j 80007098 <_malloc_r+0x23c> -80007384: 0034d613 srli a2,s1,0x3 -80007388: 00848793 addi a5,s1,8 -8000738c: b29ff06f j 80006eb4 <_malloc_r+0x58> -80007390: 00a40733 add a4,s0,a0 -80007394: 00472783 lw a5,4(a4) -80007398: 00098513 mv a0,s3 -8000739c: 0017e793 ori a5,a5,1 -800073a0: 00f72223 sw a5,4(a4) -800073a4: 348000ef jal ra,800076ec <__malloc_unlock> -800073a8: 00840513 addi a0,s0,8 -800073ac: cedff06f j 80007098 <_malloc_r+0x23c> -800073b0: 0014e713 ori a4,s1,1 -800073b4: 00e42223 sw a4,4(s0) -800073b8: 009404b3 add s1,s0,s1 -800073bc: 00992a23 sw s1,20(s2) -800073c0: 00992823 sw s1,16(s2) -800073c4: 0017e713 ori a4,a5,1 -800073c8: 0114a623 sw a7,12(s1) -800073cc: 0114a423 sw a7,8(s1) -800073d0: 00e4a223 sw a4,4(s1) -800073d4: 00a40533 add a0,s0,a0 -800073d8: 00f52023 sw a5,0(a0) -800073dc: 00098513 mv a0,s3 -800073e0: 30c000ef jal ra,800076ec <__malloc_unlock> -800073e4: 00840513 addi a0,s0,8 -800073e8: cb1ff06f j 80007098 <_malloc_r+0x23c> -800073ec: 00655793 srli a5,a0,0x6 -800073f0: 03978693 addi a3,a5,57 -800073f4: 03878593 addi a1,a5,56 -800073f8: 00369693 slli a3,a3,0x3 -800073fc: ec5ff06f j 800072c0 <_malloc_r+0x464> -80007400: 11240e63 beq s0,s2,8000751c <_malloc_r+0x6c0> -80007404: 00892403 lw s0,8(s2) -80007408: 00442a83 lw s5,4(s0) -8000740c: ffcafa93 andi s5,s5,-4 -80007410: 409a87b3 sub a5,s5,s1 -80007414: 009ae663 bltu s5,s1,80007420 <_malloc_r+0x5c4> -80007418: 00f00713 li a4,15 -8000741c: e4f748e3 blt a4,a5,8000726c <_malloc_r+0x410> -80007420: 00098513 mv a0,s3 -80007424: 2c8000ef jal ra,800076ec <__malloc_unlock> -80007428: 00000513 li a0,0 -8000742c: c6dff06f j 80007098 <_malloc_r+0x23c> -80007430: 05c78613 addi a2,a5,92 -80007434: 05b78513 addi a0,a5,91 -80007438: 00361693 slli a3,a2,0x3 -8000743c: b01ff06f j 80006f3c <_malloc_r+0xe0> -80007440: 00832783 lw a5,8(t1) -80007444: fff60613 addi a2,a2,-1 -80007448: 1c679263 bne a5,t1,8000760c <_malloc_r+0x7b0> -8000744c: 00367793 andi a5,a2,3 -80007450: ff830313 addi t1,t1,-8 -80007454: fe0796e3 bnez a5,80007440 <_malloc_r+0x5e4> -80007458: 00492703 lw a4,4(s2) -8000745c: fff5c793 not a5,a1 -80007460: 00e7f7b3 and a5,a5,a4 -80007464: 00f92223 sw a5,4(s2) -80007468: 00159593 slli a1,a1,0x1 -8000746c: c8b7eee3 bltu a5,a1,80007108 <_malloc_r+0x2ac> -80007470: c8058ce3 beqz a1,80007108 <_malloc_r+0x2ac> -80007474: 00f5f733 and a4,a1,a5 -80007478: 00071a63 bnez a4,8000748c <_malloc_r+0x630> -8000747c: 00159593 slli a1,a1,0x1 -80007480: 00f5f733 and a4,a1,a5 -80007484: 004e0e13 addi t3,t3,4 -80007488: fe070ae3 beqz a4,8000747c <_malloc_r+0x620> -8000748c: 000e0613 mv a2,t3 -80007490: b9dff06f j 8000702c <_malloc_r+0x1d0> -80007494: 010a8a93 addi s5,s5,16 -80007498: cc1ff06f j 80007158 <_malloc_r+0x2fc> -8000749c: 00492503 lw a0,4(s2) -800074a0: 4025d593 srai a1,a1,0x2 -800074a4: 00100713 li a4,1 -800074a8: 00b71733 sll a4,a4,a1 -800074ac: 00a76733 or a4,a4,a0 -800074b0: 00e92223 sw a4,4(s2) -800074b4: e39ff06f j 800072ec <_malloc_r+0x490> -800074b8: 015b85b3 add a1,s7,s5 -800074bc: 40b005b3 neg a1,a1 -800074c0: 01459593 slli a1,a1,0x14 -800074c4: 0145da13 srli s4,a1,0x14 -800074c8: 000a0593 mv a1,s4 -800074cc: 00098513 mv a0,s3 -800074d0: 420010ef jal ra,800088f0 <_sbrk_r> -800074d4: fff00793 li a5,-1 -800074d8: d0f518e3 bne a0,a5,800071e8 <_malloc_r+0x38c> -800074dc: 00000a13 li s4,0 -800074e0: d11ff06f j 800071f0 <_malloc_r+0x394> -800074e4: 05400713 li a4,84 -800074e8: 08f76263 bltu a4,a5,8000756c <_malloc_r+0x710> -800074ec: 00c55793 srli a5,a0,0xc -800074f0: 06f78693 addi a3,a5,111 -800074f4: 06e78593 addi a1,a5,110 -800074f8: 00369693 slli a3,a3,0x3 -800074fc: dc5ff06f j 800072c0 <_malloc_r+0x464> -80007500: 15400713 li a4,340 -80007504: 08f76263 bltu a4,a5,80007588 <_malloc_r+0x72c> -80007508: 00f4d793 srli a5,s1,0xf -8000750c: 07878613 addi a2,a5,120 -80007510: 07778513 addi a0,a5,119 -80007514: 00361693 slli a3,a2,0x3 -80007518: a25ff06f j 80006f3c <_malloc_r+0xe0> -8000751c: 80015c37 lui s8,0x80015 -80007520: aa8c0c13 addi s8,s8,-1368 # 80014aa8 <__stack_top+0x81014aa8> -80007524: 000c2783 lw a5,0(s8) -80007528: 00fa87b3 add a5,s5,a5 -8000752c: 00fc2023 sw a5,0(s8) -80007530: c61ff06f j 80007190 <_malloc_r+0x334> -80007534: 014a1713 slli a4,s4,0x14 -80007538: c4071ce3 bnez a4,80007190 <_malloc_r+0x334> -8000753c: 00892403 lw s0,8(s2) -80007540: 015b0ab3 add s5,s6,s5 -80007544: 001aea93 ori s5,s5,1 -80007548: 01542223 sw s5,4(s0) -8000754c: cfdff06f j 80007248 <_malloc_r+0x3ec> -80007550: a57ca823 sw s7,-1456(s9) -80007554: c55ff06f j 800071a8 <_malloc_r+0x34c> -80007558: 000b8413 mv s0,s7 -8000755c: cedff06f j 80007248 <_malloc_r+0x3ec> -80007560: 00100793 li a5,1 -80007564: 00fba223 sw a5,4(s7) -80007568: eb9ff06f j 80007420 <_malloc_r+0x5c4> -8000756c: 15400713 li a4,340 -80007570: 06f76263 bltu a4,a5,800075d4 <_malloc_r+0x778> -80007574: 00f55793 srli a5,a0,0xf -80007578: 07878693 addi a3,a5,120 -8000757c: 07778593 addi a1,a5,119 -80007580: 00369693 slli a3,a3,0x3 -80007584: d3dff06f j 800072c0 <_malloc_r+0x464> -80007588: 55400713 li a4,1364 -8000758c: 06f76263 bltu a4,a5,800075f0 <_malloc_r+0x794> -80007590: 0124d793 srli a5,s1,0x12 -80007594: 07d78613 addi a2,a5,125 -80007598: 07c78513 addi a0,a5,124 -8000759c: 00361693 slli a3,a2,0x3 -800075a0: 99dff06f j 80006f3c <_malloc_r+0xe0> -800075a4: ff8c8c93 addi s9,s9,-8 -800075a8: 019a8ab3 add s5,s5,s9 -800075ac: 417a8ab3 sub s5,s5,s7 -800075b0: 00000a13 li s4,0 -800075b4: c3dff06f j 800071f0 <_malloc_r+0x394> -800075b8: 00840593 addi a1,s0,8 -800075bc: 00098513 mv a0,s3 -800075c0: 9c9fc0ef jal ra,80003f88 <_free_r> -800075c4: 00892403 lw s0,8(s2) -800075c8: 000c2583 lw a1,0(s8) -800075cc: 00442a83 lw s5,4(s0) -800075d0: c79ff06f j 80007248 <_malloc_r+0x3ec> -800075d4: 55400713 li a4,1364 -800075d8: 02f76463 bltu a4,a5,80007600 <_malloc_r+0x7a4> -800075dc: 01255793 srli a5,a0,0x12 -800075e0: 07d78693 addi a3,a5,125 -800075e4: 07c78593 addi a1,a5,124 -800075e8: 00369693 slli a3,a3,0x3 -800075ec: cd5ff06f j 800072c0 <_malloc_r+0x464> -800075f0: 3f800693 li a3,1016 -800075f4: 07f00613 li a2,127 -800075f8: 07e00513 li a0,126 -800075fc: 941ff06f j 80006f3c <_malloc_r+0xe0> -80007600: 3f800693 li a3,1016 -80007604: 07e00593 li a1,126 -80007608: cb9ff06f j 800072c0 <_malloc_r+0x464> -8000760c: 00492783 lw a5,4(s2) -80007610: e59ff06f j 80007468 <_malloc_r+0x60c> +80007500 <__hi0bits>: +80007500: ffff0737 lui a4,0xffff0 +80007504: 00e57733 and a4,a0,a4 +80007508: 00050793 mv a5,a0 +8000750c: 00000513 li a0,0 +80007510: 00071663 bnez a4,8000751c <__hi0bits+0x1c> +80007514: 01079793 slli a5,a5,0x10 +80007518: 01000513 li a0,16 +8000751c: ff000737 lui a4,0xff000 +80007520: 00e7f733 and a4,a5,a4 +80007524: 00071663 bnez a4,80007530 <__hi0bits+0x30> +80007528: 00850513 addi a0,a0,8 +8000752c: 00879793 slli a5,a5,0x8 +80007530: f0000737 lui a4,0xf0000 +80007534: 00e7f733 and a4,a5,a4 +80007538: 00071663 bnez a4,80007544 <__hi0bits+0x44> +8000753c: 00450513 addi a0,a0,4 +80007540: 00479793 slli a5,a5,0x4 +80007544: c0000737 lui a4,0xc0000 +80007548: 00e7f733 and a4,a5,a4 +8000754c: 00071663 bnez a4,80007558 <__hi0bits+0x58> +80007550: 00250513 addi a0,a0,2 +80007554: 00279793 slli a5,a5,0x2 +80007558: 0007c863 bltz a5,80007568 <__hi0bits+0x68> +8000755c: 00179713 slli a4,a5,0x1 +80007560: 00150513 addi a0,a0,1 +80007564: 00075463 bgez a4,8000756c <__hi0bits+0x6c> +80007568: 00008067 ret +8000756c: 02000513 li a0,32 +80007570: 00008067 ret -80007614 : -80007614: 00357793 andi a5,a0,3 -80007618: 0ff5f693 andi a3,a1,255 -8000761c: 02078a63 beqz a5,80007650 -80007620: fff60793 addi a5,a2,-1 -80007624: 02060e63 beqz a2,80007660 -80007628: fff00613 li a2,-1 -8000762c: 0180006f j 80007644 -80007630: 00150513 addi a0,a0,1 -80007634: 00357713 andi a4,a0,3 -80007638: 00070e63 beqz a4,80007654 -8000763c: fff78793 addi a5,a5,-1 -80007640: 02c78063 beq a5,a2,80007660 -80007644: 00054703 lbu a4,0(a0) -80007648: fed714e3 bne a4,a3,80007630 -8000764c: 00008067 ret -80007650: 00060793 mv a5,a2 -80007654: 00300713 li a4,3 -80007658: 02f76663 bltu a4,a5,80007684 -8000765c: 00079663 bnez a5,80007668 -80007660: 00000513 li a0,0 -80007664: 00008067 ret -80007668: 00f507b3 add a5,a0,a5 -8000766c: 00c0006f j 80007678 -80007670: 00150513 addi a0,a0,1 -80007674: fea786e3 beq a5,a0,80007660 -80007678: 00054703 lbu a4,0(a0) -8000767c: fed71ae3 bne a4,a3,80007670 -80007680: 00008067 ret -80007684: 00010737 lui a4,0x10 -80007688: 00859893 slli a7,a1,0x8 -8000768c: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> -80007690: 00e8f8b3 and a7,a7,a4 -80007694: 0ff5f593 andi a1,a1,255 -80007698: 00b8e5b3 or a1,a7,a1 -8000769c: 01059893 slli a7,a1,0x10 -800076a0: 00b8e8b3 or a7,a7,a1 -800076a4: feff0837 lui a6,0xfeff0 -800076a8: 808085b7 lui a1,0x80808 -800076ac: eff80813 addi a6,a6,-257 # fefefeff <__stack_top+0xfffefeff> -800076b0: 08058593 addi a1,a1,128 # 80808080 <__stack_top+0x81808080> -800076b4: 00300313 li t1,3 -800076b8: 00052703 lw a4,0(a0) -800076bc: 00e8c733 xor a4,a7,a4 -800076c0: 01070633 add a2,a4,a6 -800076c4: fff74713 not a4,a4 -800076c8: 00e67733 and a4,a2,a4 -800076cc: 00b77733 and a4,a4,a1 -800076d0: f8071ce3 bnez a4,80007668 -800076d4: ffc78793 addi a5,a5,-4 -800076d8: 00450513 addi a0,a0,4 -800076dc: fcf36ee3 bltu t1,a5,800076b8 -800076e0: f80794e3 bnez a5,80007668 -800076e4: f7dff06f j 80007660 +80007574 <__lo0bits>: +80007574: 00052783 lw a5,0(a0) +80007578: 00050713 mv a4,a0 +8000757c: 0077f693 andi a3,a5,7 +80007580: 02068463 beqz a3,800075a8 <__lo0bits+0x34> +80007584: 0017f693 andi a3,a5,1 +80007588: 00000513 li a0,0 +8000758c: 06069e63 bnez a3,80007608 <__lo0bits+0x94> +80007590: 0027f693 andi a3,a5,2 +80007594: 08068063 beqz a3,80007614 <__lo0bits+0xa0> +80007598: 0017d793 srli a5,a5,0x1 +8000759c: 00f72023 sw a5,0(a4) # c0000000 <__stack_top+0xc1000000> +800075a0: 00100513 li a0,1 +800075a4: 00008067 ret +800075a8: 01079693 slli a3,a5,0x10 +800075ac: 0106d693 srli a3,a3,0x10 +800075b0: 00000513 li a0,0 +800075b4: 00069663 bnez a3,800075c0 <__lo0bits+0x4c> +800075b8: 0107d793 srli a5,a5,0x10 +800075bc: 01000513 li a0,16 +800075c0: 0ff7f693 andi a3,a5,255 +800075c4: 00069663 bnez a3,800075d0 <__lo0bits+0x5c> +800075c8: 00850513 addi a0,a0,8 +800075cc: 0087d793 srli a5,a5,0x8 +800075d0: 00f7f693 andi a3,a5,15 +800075d4: 00069663 bnez a3,800075e0 <__lo0bits+0x6c> +800075d8: 00450513 addi a0,a0,4 +800075dc: 0047d793 srli a5,a5,0x4 +800075e0: 0037f693 andi a3,a5,3 +800075e4: 00069663 bnez a3,800075f0 <__lo0bits+0x7c> +800075e8: 00250513 addi a0,a0,2 +800075ec: 0027d793 srli a5,a5,0x2 +800075f0: 0017f693 andi a3,a5,1 +800075f4: 00069c63 bnez a3,8000760c <__lo0bits+0x98> +800075f8: 0017d793 srli a5,a5,0x1 +800075fc: 00150513 addi a0,a0,1 +80007600: 00079663 bnez a5,8000760c <__lo0bits+0x98> +80007604: 02000513 li a0,32 +80007608: 00008067 ret +8000760c: 00f72023 sw a5,0(a4) +80007610: 00008067 ret +80007614: 0027d793 srli a5,a5,0x2 +80007618: 00f72023 sw a5,0(a4) +8000761c: 00200513 li a0,2 +80007620: 00008067 ret -800076e8 <__malloc_lock>: -800076e8: 00008067 ret +80007624 <__i2b>: +80007624: ff010113 addi sp,sp,-16 +80007628: 00812423 sw s0,8(sp) +8000762c: 00058413 mv s0,a1 +80007630: 00100593 li a1,1 +80007634: 00112623 sw ra,12(sp) +80007638: b7dff0ef jal ra,800071b4 <_Balloc> +8000763c: 02050063 beqz a0,8000765c <__i2b+0x38> +80007640: 00c12083 lw ra,12(sp) +80007644: 00852a23 sw s0,20(a0) +80007648: 00812403 lw s0,8(sp) +8000764c: 00100713 li a4,1 +80007650: 00e52823 sw a4,16(a0) +80007654: 01010113 addi sp,sp,16 +80007658: 00008067 ret +8000765c: 800136b7 lui a3,0x80013 +80007660: 80013537 lui a0,0x80013 +80007664: 30c68693 addi a3,a3,780 # 8001330c <__stack_top+0x8101330c> +80007668: 00000613 li a2,0 +8000766c: 14000593 li a1,320 +80007670: 32050513 addi a0,a0,800 # 80013320 <__stack_top+0x81013320> +80007674: 210020ef jal ra,80009884 <__assert_func> -800076ec <__malloc_unlock>: -800076ec: 00008067 ret +80007678 <__multiply>: +80007678: fe010113 addi sp,sp,-32 +8000767c: 01212823 sw s2,16(sp) +80007680: 01312623 sw s3,12(sp) +80007684: 0105a903 lw s2,16(a1) +80007688: 01062983 lw s3,16(a2) +8000768c: 00912a23 sw s1,20(sp) +80007690: 01412423 sw s4,8(sp) +80007694: 00112e23 sw ra,28(sp) +80007698: 00812c23 sw s0,24(sp) +8000769c: 00058a13 mv s4,a1 +800076a0: 00060493 mv s1,a2 +800076a4: 01394c63 blt s2,s3,800076bc <__multiply+0x44> +800076a8: 00098713 mv a4,s3 +800076ac: 00058493 mv s1,a1 +800076b0: 00090993 mv s3,s2 +800076b4: 00060a13 mv s4,a2 +800076b8: 00070913 mv s2,a4 +800076bc: 0084a783 lw a5,8(s1) +800076c0: 0044a583 lw a1,4(s1) +800076c4: 01298433 add s0,s3,s2 +800076c8: 0087a7b3 slt a5,a5,s0 +800076cc: 00f585b3 add a1,a1,a5 +800076d0: ae5ff0ef jal ra,800071b4 <_Balloc> +800076d4: 1a050c63 beqz a0,8000788c <__multiply+0x214> +800076d8: 01450313 addi t1,a0,20 +800076dc: 00241893 slli a7,s0,0x2 +800076e0: 011308b3 add a7,t1,a7 +800076e4: 00030793 mv a5,t1 +800076e8: 01137863 bgeu t1,a7,800076f8 <__multiply+0x80> +800076ec: 0007a023 sw zero,0(a5) +800076f0: 00478793 addi a5,a5,4 +800076f4: ff17ece3 bltu a5,a7,800076ec <__multiply+0x74> +800076f8: 014a0813 addi a6,s4,20 +800076fc: 00291e13 slli t3,s2,0x2 +80007700: 01448e93 addi t4,s1,20 +80007704: 00299593 slli a1,s3,0x2 +80007708: 01c80e33 add t3,a6,t3 +8000770c: 00be85b3 add a1,t4,a1 +80007710: 0bc87c63 bgeu a6,t3,800077c8 <__multiply+0x150> +80007714: 01548793 addi a5,s1,21 +80007718: 00400f13 li t5,4 +8000771c: 14f5fe63 bgeu a1,a5,80007878 <__multiply+0x200> +80007720: 00010637 lui a2,0x10 +80007724: fff60613 addi a2,a2,-1 # ffff <__stack_size+0xfbff> +80007728: 0100006f j 80007738 <__multiply+0xc0> +8000772c: 00480813 addi a6,a6,4 +80007730: 00430313 addi t1,t1,4 +80007734: 09c87a63 bgeu a6,t3,800077c8 <__multiply+0x150> +80007738: 00082f83 lw t6,0(a6) +8000773c: 00cff4b3 and s1,t6,a2 +80007740: 0c049463 bnez s1,80007808 <__multiply+0x190> +80007744: 010fdf93 srli t6,t6,0x10 +80007748: fe0f82e3 beqz t6,8000772c <__multiply+0xb4> +8000774c: 00032703 lw a4,0(t1) +80007750: 00030293 mv t0,t1 +80007754: 000e8693 mv a3,t4 +80007758: 00070493 mv s1,a4 +8000775c: 00000393 li t2,0 +80007760: 0006a783 lw a5,0(a3) +80007764: 0104d993 srli s3,s1,0x10 +80007768: 00c77733 and a4,a4,a2 +8000776c: 00c7f7b3 and a5,a5,a2 +80007770: 03f787b3 mul a5,a5,t6 +80007774: 0042a483 lw s1,4(t0) # 80000004 <__stack_top+0x81000004> +80007778: 00428293 addi t0,t0,4 +8000777c: 00468693 addi a3,a3,4 +80007780: 00c4f933 and s2,s1,a2 +80007784: 013787b3 add a5,a5,s3 +80007788: 007787b3 add a5,a5,t2 +8000778c: 01079393 slli t2,a5,0x10 +80007790: 00e3e733 or a4,t2,a4 +80007794: fee2ae23 sw a4,-4(t0) +80007798: ffe6d703 lhu a4,-2(a3) +8000779c: 0107d793 srli a5,a5,0x10 +800077a0: 03f70733 mul a4,a4,t6 +800077a4: 01270733 add a4,a4,s2 +800077a8: 00f70733 add a4,a4,a5 +800077ac: 01075393 srli t2,a4,0x10 +800077b0: fab6e8e3 bltu a3,a1,80007760 <__multiply+0xe8> +800077b4: 01e307b3 add a5,t1,t5 +800077b8: 00e7a023 sw a4,0(a5) +800077bc: 00480813 addi a6,a6,4 +800077c0: 00430313 addi t1,t1,4 +800077c4: f7c86ae3 bltu a6,t3,80007738 <__multiply+0xc0> +800077c8: 00804863 bgtz s0,800077d8 <__multiply+0x160> +800077cc: 0180006f j 800077e4 <__multiply+0x16c> +800077d0: fff40413 addi s0,s0,-1 +800077d4: 00040863 beqz s0,800077e4 <__multiply+0x16c> +800077d8: ffc8a783 lw a5,-4(a7) +800077dc: ffc88893 addi a7,a7,-4 +800077e0: fe0788e3 beqz a5,800077d0 <__multiply+0x158> +800077e4: 01c12083 lw ra,28(sp) +800077e8: 00852823 sw s0,16(a0) +800077ec: 01812403 lw s0,24(sp) +800077f0: 01412483 lw s1,20(sp) +800077f4: 01012903 lw s2,16(sp) +800077f8: 00c12983 lw s3,12(sp) +800077fc: 00812a03 lw s4,8(sp) +80007800: 02010113 addi sp,sp,32 +80007804: 00008067 ret +80007808: 00030393 mv t2,t1 +8000780c: 000e8293 mv t0,t4 +80007810: 00000913 li s2,0 +80007814: 0002a703 lw a4,0(t0) +80007818: 0003af83 lw t6,0(t2) +8000781c: 00438393 addi t2,t2,4 +80007820: 00c776b3 and a3,a4,a2 +80007824: 029686b3 mul a3,a3,s1 +80007828: 01075793 srli a5,a4,0x10 +8000782c: 00cff733 and a4,t6,a2 +80007830: 010fdf93 srli t6,t6,0x10 +80007834: 00428293 addi t0,t0,4 +80007838: 029787b3 mul a5,a5,s1 +8000783c: 00e686b3 add a3,a3,a4 +80007840: 012686b3 add a3,a3,s2 +80007844: 0106d713 srli a4,a3,0x10 +80007848: 00c6f6b3 and a3,a3,a2 +8000784c: 01f787b3 add a5,a5,t6 +80007850: 00e787b3 add a5,a5,a4 +80007854: 01079713 slli a4,a5,0x10 +80007858: 00d766b3 or a3,a4,a3 +8000785c: fed3ae23 sw a3,-4(t2) +80007860: 0107d913 srli s2,a5,0x10 +80007864: fab2e8e3 bltu t0,a1,80007814 <__multiply+0x19c> +80007868: 01e307b3 add a5,t1,t5 +8000786c: 0127a023 sw s2,0(a5) +80007870: 00082f83 lw t6,0(a6) +80007874: ed1ff06f j 80007744 <__multiply+0xcc> +80007878: 40958f33 sub t5,a1,s1 +8000787c: febf0f13 addi t5,t5,-21 +80007880: ffcf7f13 andi t5,t5,-4 +80007884: 004f0f13 addi t5,t5,4 +80007888: e99ff06f j 80007720 <__multiply+0xa8> +8000788c: 800136b7 lui a3,0x80013 +80007890: 80013537 lui a0,0x80013 +80007894: 30c68693 addi a3,a3,780 # 8001330c <__stack_top+0x8101330c> +80007898: 00000613 li a2,0 +8000789c: 15d00593 li a1,349 +800078a0: 32050513 addi a0,a0,800 # 80013320 <__stack_top+0x81013320> +800078a4: 7e1010ef jal ra,80009884 <__assert_func> -800076f0 <_Balloc>: -800076f0: 04c52783 lw a5,76(a0) -800076f4: ff010113 addi sp,sp,-16 -800076f8: 00812423 sw s0,8(sp) -800076fc: 00912223 sw s1,4(sp) -80007700: 00112623 sw ra,12(sp) -80007704: 01212023 sw s2,0(sp) -80007708: 00050413 mv s0,a0 -8000770c: 00058493 mv s1,a1 -80007710: 02078e63 beqz a5,8000774c <_Balloc+0x5c> -80007714: 00249513 slli a0,s1,0x2 -80007718: 00a787b3 add a5,a5,a0 -8000771c: 0007a503 lw a0,0(a5) -80007720: 04050663 beqz a0,8000776c <_Balloc+0x7c> -80007724: 00052703 lw a4,0(a0) -80007728: 00e7a023 sw a4,0(a5) -8000772c: 00052823 sw zero,16(a0) -80007730: 00052623 sw zero,12(a0) -80007734: 00c12083 lw ra,12(sp) -80007738: 00812403 lw s0,8(sp) -8000773c: 00412483 lw s1,4(sp) -80007740: 00012903 lw s2,0(sp) -80007744: 01010113 addi sp,sp,16 -80007748: 00008067 ret -8000774c: 02100613 li a2,33 -80007750: 00400593 li a1,4 -80007754: 6d8020ef jal ra,80009e2c <_calloc_r> -80007758: 04a42623 sw a0,76(s0) -8000775c: 00050793 mv a5,a0 -80007760: fa051ae3 bnez a0,80007714 <_Balloc+0x24> -80007764: 00000513 li a0,0 -80007768: fcdff06f j 80007734 <_Balloc+0x44> -8000776c: 00100913 li s2,1 -80007770: 00991933 sll s2,s2,s1 -80007774: 00590613 addi a2,s2,5 -80007778: 00261613 slli a2,a2,0x2 -8000777c: 00100593 li a1,1 -80007780: 00040513 mv a0,s0 -80007784: 6a8020ef jal ra,80009e2c <_calloc_r> -80007788: fc050ee3 beqz a0,80007764 <_Balloc+0x74> -8000778c: 00952223 sw s1,4(a0) -80007790: 01252423 sw s2,8(a0) -80007794: f99ff06f j 8000772c <_Balloc+0x3c> +800078a8 <__pow5mult>: +800078a8: fe010113 addi sp,sp,-32 +800078ac: 00812c23 sw s0,24(sp) +800078b0: 01312623 sw s3,12(sp) +800078b4: 01412423 sw s4,8(sp) +800078b8: 00112e23 sw ra,28(sp) +800078bc: 00912a23 sw s1,20(sp) +800078c0: 01212823 sw s2,16(sp) +800078c4: 00367793 andi a5,a2,3 +800078c8: 00060413 mv s0,a2 +800078cc: 00050993 mv s3,a0 +800078d0: 00058a13 mv s4,a1 +800078d4: 0c079463 bnez a5,8000799c <__pow5mult+0xf4> +800078d8: 40245413 srai s0,s0,0x2 +800078dc: 000a0913 mv s2,s4 +800078e0: 06040863 beqz s0,80007950 <__pow5mult+0xa8> +800078e4: 0489a483 lw s1,72(s3) +800078e8: 0c048e63 beqz s1,800079c4 <__pow5mult+0x11c> +800078ec: 00147793 andi a5,s0,1 +800078f0: 000a0913 mv s2,s4 +800078f4: 02079063 bnez a5,80007914 <__pow5mult+0x6c> +800078f8: 40145413 srai s0,s0,0x1 +800078fc: 04040a63 beqz s0,80007950 <__pow5mult+0xa8> +80007900: 0004a503 lw a0,0(s1) +80007904: 06050863 beqz a0,80007974 <__pow5mult+0xcc> +80007908: 00050493 mv s1,a0 +8000790c: 00147793 andi a5,s0,1 +80007910: fe0784e3 beqz a5,800078f8 <__pow5mult+0x50> +80007914: 00048613 mv a2,s1 +80007918: 00090593 mv a1,s2 +8000791c: 00098513 mv a0,s3 +80007920: d59ff0ef jal ra,80007678 <__multiply> +80007924: 06090863 beqz s2,80007994 <__pow5mult+0xec> +80007928: 00492703 lw a4,4(s2) +8000792c: 04c9a783 lw a5,76(s3) +80007930: 40145413 srai s0,s0,0x1 +80007934: 00271713 slli a4,a4,0x2 +80007938: 00e787b3 add a5,a5,a4 +8000793c: 0007a703 lw a4,0(a5) +80007940: 00e92023 sw a4,0(s2) +80007944: 0127a023 sw s2,0(a5) +80007948: 00050913 mv s2,a0 +8000794c: fa041ae3 bnez s0,80007900 <__pow5mult+0x58> +80007950: 01c12083 lw ra,28(sp) +80007954: 01812403 lw s0,24(sp) +80007958: 01412483 lw s1,20(sp) +8000795c: 00c12983 lw s3,12(sp) +80007960: 00812a03 lw s4,8(sp) +80007964: 00090513 mv a0,s2 +80007968: 01012903 lw s2,16(sp) +8000796c: 02010113 addi sp,sp,32 +80007970: 00008067 ret +80007974: 00048613 mv a2,s1 +80007978: 00048593 mv a1,s1 +8000797c: 00098513 mv a0,s3 +80007980: cf9ff0ef jal ra,80007678 <__multiply> +80007984: 00a4a023 sw a0,0(s1) +80007988: 00052023 sw zero,0(a0) +8000798c: 00050493 mv s1,a0 +80007990: f7dff06f j 8000790c <__pow5mult+0x64> +80007994: 00050913 mv s2,a0 +80007998: f61ff06f j 800078f8 <__pow5mult+0x50> +8000799c: fff78793 addi a5,a5,-1 +800079a0: 80013737 lui a4,0x80013 +800079a4: 37870713 addi a4,a4,888 # 80013378 <__stack_top+0x81013378> +800079a8: 00279793 slli a5,a5,0x2 +800079ac: 00f707b3 add a5,a4,a5 +800079b0: 0007a603 lw a2,0(a5) +800079b4: 00000693 li a3,0 +800079b8: 8c9ff0ef jal ra,80007280 <__multadd> +800079bc: 00050a13 mv s4,a0 +800079c0: f19ff06f j 800078d8 <__pow5mult+0x30> +800079c4: 27100593 li a1,625 +800079c8: 00098513 mv a0,s3 +800079cc: c59ff0ef jal ra,80007624 <__i2b> +800079d0: 04a9a423 sw a0,72(s3) +800079d4: 00050493 mv s1,a0 +800079d8: 00052023 sw zero,0(a0) +800079dc: f11ff06f j 800078ec <__pow5mult+0x44> -80007798 <_Bfree>: -80007798: 02058063 beqz a1,800077b8 <_Bfree+0x20> -8000779c: 0045a703 lw a4,4(a1) -800077a0: 04c52783 lw a5,76(a0) -800077a4: 00271713 slli a4,a4,0x2 -800077a8: 00e787b3 add a5,a5,a4 -800077ac: 0007a703 lw a4,0(a5) -800077b0: 00e5a023 sw a4,0(a1) -800077b4: 00b7a023 sw a1,0(a5) -800077b8: 00008067 ret +800079e0 <__lshift>: +800079e0: fe010113 addi sp,sp,-32 +800079e4: 01412423 sw s4,8(sp) +800079e8: 0105aa03 lw s4,16(a1) +800079ec: 0085a783 lw a5,8(a1) +800079f0: 01312623 sw s3,12(sp) +800079f4: 40565993 srai s3,a2,0x5 +800079f8: 01498a33 add s4,s3,s4 +800079fc: 00812c23 sw s0,24(sp) +80007a00: 00912a23 sw s1,20(sp) +80007a04: 01212823 sw s2,16(sp) +80007a08: 01512223 sw s5,4(sp) +80007a0c: 00112e23 sw ra,28(sp) +80007a10: 001a0913 addi s2,s4,1 +80007a14: 00058493 mv s1,a1 +80007a18: 00060413 mv s0,a2 +80007a1c: 0045a583 lw a1,4(a1) +80007a20: 00050a93 mv s5,a0 +80007a24: 0127d863 bge a5,s2,80007a34 <__lshift+0x54> +80007a28: 00179793 slli a5,a5,0x1 +80007a2c: 00158593 addi a1,a1,1 +80007a30: ff27cce3 blt a5,s2,80007a28 <__lshift+0x48> +80007a34: 000a8513 mv a0,s5 +80007a38: f7cff0ef jal ra,800071b4 <_Balloc> +80007a3c: 10050c63 beqz a0,80007b54 <__lshift+0x174> +80007a40: 01450813 addi a6,a0,20 +80007a44: 03305463 blez s3,80007a6c <__lshift+0x8c> +80007a48: 00598993 addi s3,s3,5 +80007a4c: 00299993 slli s3,s3,0x2 +80007a50: 01350733 add a4,a0,s3 +80007a54: 00080793 mv a5,a6 +80007a58: 00478793 addi a5,a5,4 +80007a5c: fe07ae23 sw zero,-4(a5) +80007a60: fee79ce3 bne a5,a4,80007a58 <__lshift+0x78> +80007a64: fec98993 addi s3,s3,-20 +80007a68: 01380833 add a6,a6,s3 +80007a6c: 0104a703 lw a4,16(s1) +80007a70: 01448793 addi a5,s1,20 +80007a74: 01f47313 andi t1,s0,31 +80007a78: 00271613 slli a2,a4,0x2 +80007a7c: 00c78633 add a2,a5,a2 +80007a80: 0a030463 beqz t1,80007b28 <__lshift+0x148> +80007a84: 02000593 li a1,32 +80007a88: 406585b3 sub a1,a1,t1 +80007a8c: 00080893 mv a7,a6 +80007a90: 00000693 li a3,0 +80007a94: 0007a703 lw a4,0(a5) +80007a98: 00488893 addi a7,a7,4 +80007a9c: 00478793 addi a5,a5,4 +80007aa0: 00671733 sll a4,a4,t1 +80007aa4: 00d76733 or a4,a4,a3 +80007aa8: fee8ae23 sw a4,-4(a7) +80007aac: ffc7a703 lw a4,-4(a5) +80007ab0: 00b756b3 srl a3,a4,a1 +80007ab4: fec7e0e3 bltu a5,a2,80007a94 <__lshift+0xb4> +80007ab8: 01548713 addi a4,s1,21 +80007abc: 00400793 li a5,4 +80007ac0: 00e66a63 bltu a2,a4,80007ad4 <__lshift+0xf4> +80007ac4: 409607b3 sub a5,a2,s1 +80007ac8: feb78793 addi a5,a5,-21 +80007acc: ffc7f793 andi a5,a5,-4 +80007ad0: 00478793 addi a5,a5,4 +80007ad4: 00f80833 add a6,a6,a5 +80007ad8: 00d82023 sw a3,0(a6) +80007adc: 00068463 beqz a3,80007ae4 <__lshift+0x104> +80007ae0: 00090a13 mv s4,s2 +80007ae4: 0044a703 lw a4,4(s1) +80007ae8: 04caa783 lw a5,76(s5) +80007aec: 01c12083 lw ra,28(sp) +80007af0: 00271713 slli a4,a4,0x2 +80007af4: 00e787b3 add a5,a5,a4 +80007af8: 0007a703 lw a4,0(a5) +80007afc: 01452823 sw s4,16(a0) +80007b00: 01812403 lw s0,24(sp) +80007b04: 00e4a023 sw a4,0(s1) +80007b08: 0097a023 sw s1,0(a5) +80007b0c: 01012903 lw s2,16(sp) +80007b10: 01412483 lw s1,20(sp) +80007b14: 00c12983 lw s3,12(sp) +80007b18: 00812a03 lw s4,8(sp) +80007b1c: 00412a83 lw s5,4(sp) +80007b20: 02010113 addi sp,sp,32 +80007b24: 00008067 ret +80007b28: 0007a703 lw a4,0(a5) +80007b2c: 00478793 addi a5,a5,4 +80007b30: 00480813 addi a6,a6,4 +80007b34: fee82e23 sw a4,-4(a6) +80007b38: fac7f6e3 bgeu a5,a2,80007ae4 <__lshift+0x104> +80007b3c: 0007a703 lw a4,0(a5) +80007b40: 00478793 addi a5,a5,4 +80007b44: 00480813 addi a6,a6,4 +80007b48: fee82e23 sw a4,-4(a6) +80007b4c: fcc7eee3 bltu a5,a2,80007b28 <__lshift+0x148> +80007b50: f95ff06f j 80007ae4 <__lshift+0x104> +80007b54: 800136b7 lui a3,0x80013 +80007b58: 80013537 lui a0,0x80013 +80007b5c: 30c68693 addi a3,a3,780 # 8001330c <__stack_top+0x8101330c> +80007b60: 00000613 li a2,0 +80007b64: 1d900593 li a1,473 +80007b68: 32050513 addi a0,a0,800 # 80013320 <__stack_top+0x81013320> +80007b6c: 519010ef jal ra,80009884 <__assert_func> -800077bc <__multadd>: -800077bc: fe010113 addi sp,sp,-32 -800077c0: 00912a23 sw s1,20(sp) -800077c4: 0105a483 lw s1,16(a1) -800077c8: 00010337 lui t1,0x10 -800077cc: 00812c23 sw s0,24(sp) -800077d0: 01212823 sw s2,16(sp) -800077d4: 01312623 sw s3,12(sp) -800077d8: 00112e23 sw ra,28(sp) -800077dc: 01412423 sw s4,8(sp) -800077e0: 00058913 mv s2,a1 -800077e4: 00050993 mv s3,a0 -800077e8: 00068413 mv s0,a3 -800077ec: 01458813 addi a6,a1,20 -800077f0: 00000893 li a7,0 -800077f4: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> -800077f8: 00082783 lw a5,0(a6) -800077fc: 00480813 addi a6,a6,4 -80007800: 00188893 addi a7,a7,1 -80007804: 0067f6b3 and a3,a5,t1 -80007808: 02c686b3 mul a3,a3,a2 -8000780c: 0107d793 srli a5,a5,0x10 -80007810: 02c787b3 mul a5,a5,a2 -80007814: 008686b3 add a3,a3,s0 -80007818: 0106de13 srli t3,a3,0x10 -8000781c: 0066f733 and a4,a3,t1 -80007820: 01c786b3 add a3,a5,t3 -80007824: 01069793 slli a5,a3,0x10 -80007828: 00e78733 add a4,a5,a4 -8000782c: fee82e23 sw a4,-4(a6) -80007830: 0106d413 srli s0,a3,0x10 -80007834: fc98c2e3 blt a7,s1,800077f8 <__multadd+0x3c> -80007838: 02040263 beqz s0,8000785c <__multadd+0xa0> -8000783c: 00892783 lw a5,8(s2) -80007840: 04f4d063 bge s1,a5,80007880 <__multadd+0xc4> -80007844: 00448793 addi a5,s1,4 -80007848: 00279793 slli a5,a5,0x2 -8000784c: 00f907b3 add a5,s2,a5 -80007850: 0087a223 sw s0,4(a5) -80007854: 00148493 addi s1,s1,1 -80007858: 00992823 sw s1,16(s2) -8000785c: 01c12083 lw ra,28(sp) -80007860: 01812403 lw s0,24(sp) -80007864: 01412483 lw s1,20(sp) -80007868: 00c12983 lw s3,12(sp) -8000786c: 00812a03 lw s4,8(sp) -80007870: 00090513 mv a0,s2 -80007874: 01012903 lw s2,16(sp) -80007878: 02010113 addi sp,sp,32 -8000787c: 00008067 ret -80007880: 00492583 lw a1,4(s2) -80007884: 00098513 mv a0,s3 -80007888: 00158593 addi a1,a1,1 -8000788c: e65ff0ef jal ra,800076f0 <_Balloc> -80007890: 00050a13 mv s4,a0 -80007894: 04050c63 beqz a0,800078ec <__multadd+0x130> -80007898: 01092603 lw a2,16(s2) -8000789c: 00c90593 addi a1,s2,12 -800078a0: 00c50513 addi a0,a0,12 -800078a4: 00260613 addi a2,a2,2 -800078a8: 00261613 slli a2,a2,0x2 -800078ac: 7cc020ef jal ra,8000a078 -800078b0: 00492703 lw a4,4(s2) -800078b4: 04c9a783 lw a5,76(s3) -800078b8: 00271713 slli a4,a4,0x2 -800078bc: 00e787b3 add a5,a5,a4 -800078c0: 0007a703 lw a4,0(a5) -800078c4: 00e92023 sw a4,0(s2) -800078c8: 0127a023 sw s2,0(a5) -800078cc: 00448793 addi a5,s1,4 -800078d0: 000a0913 mv s2,s4 -800078d4: 00279793 slli a5,a5,0x2 -800078d8: 00f907b3 add a5,s2,a5 -800078dc: 0087a223 sw s0,4(a5) -800078e0: 00148493 addi s1,s1,1 -800078e4: 00992823 sw s1,16(s2) -800078e8: f75ff06f j 8000785c <__multadd+0xa0> -800078ec: 800146b7 lui a3,0x80014 -800078f0: 80014537 lui a0,0x80014 -800078f4: 86068693 addi a3,a3,-1952 # 80013860 <__stack_top+0x81013860> -800078f8: 00000613 li a2,0 -800078fc: 0b500593 li a1,181 -80007900: 87450513 addi a0,a0,-1932 # 80013874 <__stack_top+0x81013874> -80007904: 4bc020ef jal ra,80009dc0 <__assert_func> +80007b70 <__mcmp>: +80007b70: 01052703 lw a4,16(a0) +80007b74: 0105a783 lw a5,16(a1) +80007b78: 00050813 mv a6,a0 +80007b7c: 40f70533 sub a0,a4,a5 +80007b80: 04f71463 bne a4,a5,80007bc8 <__mcmp+0x58> +80007b84: 00279793 slli a5,a5,0x2 +80007b88: 01480813 addi a6,a6,20 +80007b8c: 01458593 addi a1,a1,20 +80007b90: 00f80733 add a4,a6,a5 +80007b94: 00f587b3 add a5,a1,a5 +80007b98: 0080006f j 80007ba0 <__mcmp+0x30> +80007b9c: 02e87663 bgeu a6,a4,80007bc8 <__mcmp+0x58> +80007ba0: ffc72683 lw a3,-4(a4) +80007ba4: ffc7a603 lw a2,-4(a5) +80007ba8: ffc70713 addi a4,a4,-4 +80007bac: ffc78793 addi a5,a5,-4 +80007bb0: fec686e3 beq a3,a2,80007b9c <__mcmp+0x2c> +80007bb4: 00c6b6b3 sltu a3,a3,a2 +80007bb8: 40d00533 neg a0,a3 +80007bbc: ffe57513 andi a0,a0,-2 +80007bc0: 00150513 addi a0,a0,1 +80007bc4: 00008067 ret +80007bc8: 00008067 ret -80007908 <__s2b>: -80007908: fe010113 addi sp,sp,-32 -8000790c: 00812c23 sw s0,24(sp) -80007910: 00912a23 sw s1,20(sp) -80007914: 01212823 sw s2,16(sp) -80007918: 01312623 sw s3,12(sp) -8000791c: 01412423 sw s4,8(sp) -80007920: 00868813 addi a6,a3,8 -80007924: 00900793 li a5,9 -80007928: 00112e23 sw ra,28(sp) -8000792c: 01512223 sw s5,4(sp) -80007930: 02f84833 div a6,a6,a5 -80007934: 00068993 mv s3,a3 -80007938: 00050913 mv s2,a0 -8000793c: 00058413 mv s0,a1 -80007940: 00060a13 mv s4,a2 -80007944: 00070493 mv s1,a4 -80007948: 0cd7d863 bge a5,a3,80007a18 <__s2b+0x110> -8000794c: 00100793 li a5,1 -80007950: 00000593 li a1,0 -80007954: 00179793 slli a5,a5,0x1 -80007958: 00158593 addi a1,a1,1 -8000795c: ff07cce3 blt a5,a6,80007954 <__s2b+0x4c> -80007960: 00090513 mv a0,s2 -80007964: d8dff0ef jal ra,800076f0 <_Balloc> -80007968: 00050593 mv a1,a0 -8000796c: 0a050a63 beqz a0,80007a20 <__s2b+0x118> -80007970: 00100793 li a5,1 -80007974: 00f52823 sw a5,16(a0) -80007978: 00952a23 sw s1,20(a0) -8000797c: 00900793 li a5,9 -80007980: 0947d663 bge a5,s4,80007a0c <__s2b+0x104> -80007984: 00940a93 addi s5,s0,9 -80007988: 000a8493 mv s1,s5 -8000798c: 01440433 add s0,s0,s4 -80007990: 0004c683 lbu a3,0(s1) -80007994: 00a00613 li a2,10 -80007998: 00090513 mv a0,s2 -8000799c: fd068693 addi a3,a3,-48 -800079a0: e1dff0ef jal ra,800077bc <__multadd> -800079a4: 00148493 addi s1,s1,1 -800079a8: 00050593 mv a1,a0 -800079ac: fe8492e3 bne s1,s0,80007990 <__s2b+0x88> -800079b0: ff8a0413 addi s0,s4,-8 -800079b4: 008a8433 add s0,s5,s0 -800079b8: 033a5663 bge s4,s3,800079e4 <__s2b+0xdc> -800079bc: 414989b3 sub s3,s3,s4 -800079c0: 013409b3 add s3,s0,s3 -800079c4: 00044683 lbu a3,0(s0) -800079c8: 00a00613 li a2,10 -800079cc: 00090513 mv a0,s2 -800079d0: fd068693 addi a3,a3,-48 -800079d4: de9ff0ef jal ra,800077bc <__multadd> -800079d8: 00140413 addi s0,s0,1 -800079dc: 00050593 mv a1,a0 -800079e0: fe8992e3 bne s3,s0,800079c4 <__s2b+0xbc> -800079e4: 01c12083 lw ra,28(sp) -800079e8: 01812403 lw s0,24(sp) -800079ec: 01412483 lw s1,20(sp) -800079f0: 01012903 lw s2,16(sp) -800079f4: 00c12983 lw s3,12(sp) -800079f8: 00812a03 lw s4,8(sp) -800079fc: 00412a83 lw s5,4(sp) -80007a00: 00058513 mv a0,a1 -80007a04: 02010113 addi sp,sp,32 -80007a08: 00008067 ret -80007a0c: 00a40413 addi s0,s0,10 -80007a10: 00900a13 li s4,9 -80007a14: fa5ff06f j 800079b8 <__s2b+0xb0> -80007a18: 00000593 li a1,0 -80007a1c: f45ff06f j 80007960 <__s2b+0x58> -80007a20: 800146b7 lui a3,0x80014 -80007a24: 80014537 lui a0,0x80014 -80007a28: 86068693 addi a3,a3,-1952 # 80013860 <__stack_top+0x81013860> -80007a2c: 00000613 li a2,0 -80007a30: 0ce00593 li a1,206 -80007a34: 87450513 addi a0,a0,-1932 # 80013874 <__stack_top+0x81013874> -80007a38: 388020ef jal ra,80009dc0 <__assert_func> - -80007a3c <__hi0bits>: -80007a3c: ffff0737 lui a4,0xffff0 -80007a40: 00e57733 and a4,a0,a4 -80007a44: 00050793 mv a5,a0 -80007a48: 00000513 li a0,0 -80007a4c: 00071663 bnez a4,80007a58 <__hi0bits+0x1c> -80007a50: 01079793 slli a5,a5,0x10 -80007a54: 01000513 li a0,16 -80007a58: ff000737 lui a4,0xff000 -80007a5c: 00e7f733 and a4,a5,a4 -80007a60: 00071663 bnez a4,80007a6c <__hi0bits+0x30> -80007a64: 00850513 addi a0,a0,8 -80007a68: 00879793 slli a5,a5,0x8 -80007a6c: f0000737 lui a4,0xf0000 -80007a70: 00e7f733 and a4,a5,a4 -80007a74: 00071663 bnez a4,80007a80 <__hi0bits+0x44> -80007a78: 00450513 addi a0,a0,4 -80007a7c: 00479793 slli a5,a5,0x4 -80007a80: c0000737 lui a4,0xc0000 -80007a84: 00e7f733 and a4,a5,a4 -80007a88: 00071663 bnez a4,80007a94 <__hi0bits+0x58> -80007a8c: 00250513 addi a0,a0,2 -80007a90: 00279793 slli a5,a5,0x2 -80007a94: 0007c863 bltz a5,80007aa4 <__hi0bits+0x68> -80007a98: 00179713 slli a4,a5,0x1 -80007a9c: 00150513 addi a0,a0,1 -80007aa0: 00075463 bgez a4,80007aa8 <__hi0bits+0x6c> -80007aa4: 00008067 ret -80007aa8: 02000513 li a0,32 -80007aac: 00008067 ret - -80007ab0 <__lo0bits>: -80007ab0: 00052783 lw a5,0(a0) -80007ab4: 00050713 mv a4,a0 -80007ab8: 0077f693 andi a3,a5,7 -80007abc: 02068463 beqz a3,80007ae4 <__lo0bits+0x34> -80007ac0: 0017f693 andi a3,a5,1 -80007ac4: 00000513 li a0,0 -80007ac8: 06069e63 bnez a3,80007b44 <__lo0bits+0x94> -80007acc: 0027f693 andi a3,a5,2 -80007ad0: 08068063 beqz a3,80007b50 <__lo0bits+0xa0> -80007ad4: 0017d793 srli a5,a5,0x1 -80007ad8: 00f72023 sw a5,0(a4) # c0000000 <__stack_top+0xc1000000> -80007adc: 00100513 li a0,1 -80007ae0: 00008067 ret -80007ae4: 01079693 slli a3,a5,0x10 -80007ae8: 0106d693 srli a3,a3,0x10 -80007aec: 00000513 li a0,0 -80007af0: 00069663 bnez a3,80007afc <__lo0bits+0x4c> -80007af4: 0107d793 srli a5,a5,0x10 -80007af8: 01000513 li a0,16 -80007afc: 0ff7f693 andi a3,a5,255 -80007b00: 00069663 bnez a3,80007b0c <__lo0bits+0x5c> -80007b04: 00850513 addi a0,a0,8 -80007b08: 0087d793 srli a5,a5,0x8 -80007b0c: 00f7f693 andi a3,a5,15 -80007b10: 00069663 bnez a3,80007b1c <__lo0bits+0x6c> -80007b14: 00450513 addi a0,a0,4 -80007b18: 0047d793 srli a5,a5,0x4 -80007b1c: 0037f693 andi a3,a5,3 -80007b20: 00069663 bnez a3,80007b2c <__lo0bits+0x7c> -80007b24: 00250513 addi a0,a0,2 -80007b28: 0027d793 srli a5,a5,0x2 -80007b2c: 0017f693 andi a3,a5,1 -80007b30: 00069c63 bnez a3,80007b48 <__lo0bits+0x98> -80007b34: 0017d793 srli a5,a5,0x1 -80007b38: 00150513 addi a0,a0,1 -80007b3c: 00079663 bnez a5,80007b48 <__lo0bits+0x98> -80007b40: 02000513 li a0,32 -80007b44: 00008067 ret -80007b48: 00f72023 sw a5,0(a4) -80007b4c: 00008067 ret -80007b50: 0027d793 srli a5,a5,0x2 -80007b54: 00f72023 sw a5,0(a4) -80007b58: 00200513 li a0,2 -80007b5c: 00008067 ret - -80007b60 <__i2b>: -80007b60: ff010113 addi sp,sp,-16 -80007b64: 00812423 sw s0,8(sp) -80007b68: 00058413 mv s0,a1 -80007b6c: 00100593 li a1,1 -80007b70: 00112623 sw ra,12(sp) -80007b74: b7dff0ef jal ra,800076f0 <_Balloc> -80007b78: 02050063 beqz a0,80007b98 <__i2b+0x38> -80007b7c: 00c12083 lw ra,12(sp) -80007b80: 00852a23 sw s0,20(a0) -80007b84: 00812403 lw s0,8(sp) -80007b88: 00100713 li a4,1 -80007b8c: 00e52823 sw a4,16(a0) -80007b90: 01010113 addi sp,sp,16 -80007b94: 00008067 ret -80007b98: 800146b7 lui a3,0x80014 -80007b9c: 80014537 lui a0,0x80014 -80007ba0: 86068693 addi a3,a3,-1952 # 80013860 <__stack_top+0x81013860> -80007ba4: 00000613 li a2,0 -80007ba8: 14000593 li a1,320 -80007bac: 87450513 addi a0,a0,-1932 # 80013874 <__stack_top+0x81013874> -80007bb0: 210020ef jal ra,80009dc0 <__assert_func> - -80007bb4 <__multiply>: -80007bb4: fe010113 addi sp,sp,-32 -80007bb8: 01212823 sw s2,16(sp) -80007bbc: 01312623 sw s3,12(sp) -80007bc0: 0105a903 lw s2,16(a1) -80007bc4: 01062983 lw s3,16(a2) -80007bc8: 00912a23 sw s1,20(sp) -80007bcc: 01412423 sw s4,8(sp) -80007bd0: 00112e23 sw ra,28(sp) -80007bd4: 00812c23 sw s0,24(sp) -80007bd8: 00058a13 mv s4,a1 -80007bdc: 00060493 mv s1,a2 -80007be0: 01394c63 blt s2,s3,80007bf8 <__multiply+0x44> -80007be4: 00098713 mv a4,s3 +80007bcc <__mdiff>: +80007bcc: 0105a783 lw a5,16(a1) +80007bd0: 01062703 lw a4,16(a2) +80007bd4: ff010113 addi sp,sp,-16 +80007bd8: 00812423 sw s0,8(sp) +80007bdc: 00912223 sw s1,4(sp) +80007be0: 01212023 sw s2,0(sp) +80007be4: 00112623 sw ra,12(sp) 80007be8: 00058493 mv s1,a1 -80007bec: 00090993 mv s3,s2 -80007bf0: 00060a13 mv s4,a2 -80007bf4: 00070913 mv s2,a4 -80007bf8: 0084a783 lw a5,8(s1) -80007bfc: 0044a583 lw a1,4(s1) -80007c00: 01298433 add s0,s3,s2 -80007c04: 0087a7b3 slt a5,a5,s0 -80007c08: 00f585b3 add a1,a1,a5 -80007c0c: ae5ff0ef jal ra,800076f0 <_Balloc> -80007c10: 1a050c63 beqz a0,80007dc8 <__multiply+0x214> -80007c14: 01450313 addi t1,a0,20 -80007c18: 00241893 slli a7,s0,0x2 -80007c1c: 011308b3 add a7,t1,a7 -80007c20: 00030793 mv a5,t1 -80007c24: 01137863 bgeu t1,a7,80007c34 <__multiply+0x80> -80007c28: 0007a023 sw zero,0(a5) -80007c2c: 00478793 addi a5,a5,4 -80007c30: ff17ece3 bltu a5,a7,80007c28 <__multiply+0x74> -80007c34: 014a0813 addi a6,s4,20 -80007c38: 00291e13 slli t3,s2,0x2 -80007c3c: 01448e93 addi t4,s1,20 -80007c40: 00299593 slli a1,s3,0x2 -80007c44: 01c80e33 add t3,a6,t3 -80007c48: 00be85b3 add a1,t4,a1 -80007c4c: 0bc87c63 bgeu a6,t3,80007d04 <__multiply+0x150> -80007c50: 01548793 addi a5,s1,21 -80007c54: 00400f13 li t5,4 -80007c58: 14f5fe63 bgeu a1,a5,80007db4 <__multiply+0x200> -80007c5c: 00010637 lui a2,0x10 -80007c60: fff60613 addi a2,a2,-1 # ffff <__stack_size+0xfbff> -80007c64: 0100006f j 80007c74 <__multiply+0xc0> -80007c68: 00480813 addi a6,a6,4 -80007c6c: 00430313 addi t1,t1,4 -80007c70: 09c87a63 bgeu a6,t3,80007d04 <__multiply+0x150> -80007c74: 00082f83 lw t6,0(a6) -80007c78: 00cff4b3 and s1,t6,a2 -80007c7c: 0c049463 bnez s1,80007d44 <__multiply+0x190> -80007c80: 010fdf93 srli t6,t6,0x10 -80007c84: fe0f82e3 beqz t6,80007c68 <__multiply+0xb4> -80007c88: 00032703 lw a4,0(t1) -80007c8c: 00030293 mv t0,t1 -80007c90: 000e8693 mv a3,t4 -80007c94: 00070493 mv s1,a4 -80007c98: 00000393 li t2,0 -80007c9c: 0006a783 lw a5,0(a3) -80007ca0: 0104d993 srli s3,s1,0x10 -80007ca4: 00c77733 and a4,a4,a2 -80007ca8: 00c7f7b3 and a5,a5,a2 -80007cac: 03f787b3 mul a5,a5,t6 -80007cb0: 0042a483 lw s1,4(t0) # 80000004 <__stack_top+0x81000004> -80007cb4: 00428293 addi t0,t0,4 -80007cb8: 00468693 addi a3,a3,4 -80007cbc: 00c4f933 and s2,s1,a2 -80007cc0: 013787b3 add a5,a5,s3 -80007cc4: 007787b3 add a5,a5,t2 -80007cc8: 01079393 slli t2,a5,0x10 -80007ccc: 00e3e733 or a4,t2,a4 -80007cd0: fee2ae23 sw a4,-4(t0) -80007cd4: ffe6d703 lhu a4,-2(a3) -80007cd8: 0107d793 srli a5,a5,0x10 -80007cdc: 03f70733 mul a4,a4,t6 -80007ce0: 01270733 add a4,a4,s2 -80007ce4: 00f70733 add a4,a4,a5 -80007ce8: 01075393 srli t2,a4,0x10 -80007cec: fab6e8e3 bltu a3,a1,80007c9c <__multiply+0xe8> -80007cf0: 01e307b3 add a5,t1,t5 -80007cf4: 00e7a023 sw a4,0(a5) -80007cf8: 00480813 addi a6,a6,4 -80007cfc: 00430313 addi t1,t1,4 -80007d00: f7c86ae3 bltu a6,t3,80007c74 <__multiply+0xc0> -80007d04: 00804863 bgtz s0,80007d14 <__multiply+0x160> -80007d08: 0180006f j 80007d20 <__multiply+0x16c> -80007d0c: fff40413 addi s0,s0,-1 -80007d10: 00040863 beqz s0,80007d20 <__multiply+0x16c> -80007d14: ffc8a783 lw a5,-4(a7) -80007d18: ffc88893 addi a7,a7,-4 -80007d1c: fe0788e3 beqz a5,80007d0c <__multiply+0x158> -80007d20: 01c12083 lw ra,28(sp) -80007d24: 00852823 sw s0,16(a0) -80007d28: 01812403 lw s0,24(sp) -80007d2c: 01412483 lw s1,20(sp) -80007d30: 01012903 lw s2,16(sp) -80007d34: 00c12983 lw s3,12(sp) -80007d38: 00812a03 lw s4,8(sp) -80007d3c: 02010113 addi sp,sp,32 -80007d40: 00008067 ret -80007d44: 00030393 mv t2,t1 -80007d48: 000e8293 mv t0,t4 -80007d4c: 00000913 li s2,0 -80007d50: 0002a703 lw a4,0(t0) -80007d54: 0003af83 lw t6,0(t2) -80007d58: 00438393 addi t2,t2,4 -80007d5c: 00c776b3 and a3,a4,a2 -80007d60: 029686b3 mul a3,a3,s1 -80007d64: 01075793 srli a5,a4,0x10 -80007d68: 00cff733 and a4,t6,a2 -80007d6c: 010fdf93 srli t6,t6,0x10 -80007d70: 00428293 addi t0,t0,4 -80007d74: 029787b3 mul a5,a5,s1 -80007d78: 00e686b3 add a3,a3,a4 -80007d7c: 012686b3 add a3,a3,s2 -80007d80: 0106d713 srli a4,a3,0x10 -80007d84: 00c6f6b3 and a3,a3,a2 -80007d88: 01f787b3 add a5,a5,t6 -80007d8c: 00e787b3 add a5,a5,a4 -80007d90: 01079713 slli a4,a5,0x10 -80007d94: 00d766b3 or a3,a4,a3 -80007d98: fed3ae23 sw a3,-4(t2) -80007d9c: 0107d913 srli s2,a5,0x10 -80007da0: fab2e8e3 bltu t0,a1,80007d50 <__multiply+0x19c> -80007da4: 01e307b3 add a5,t1,t5 -80007da8: 0127a023 sw s2,0(a5) -80007dac: 00082f83 lw t6,0(a6) -80007db0: ed1ff06f j 80007c80 <__multiply+0xcc> -80007db4: 40958f33 sub t5,a1,s1 -80007db8: febf0f13 addi t5,t5,-21 -80007dbc: ffcf7f13 andi t5,t5,-4 -80007dc0: 004f0f13 addi t5,t5,4 -80007dc4: e99ff06f j 80007c5c <__multiply+0xa8> -80007dc8: 800146b7 lui a3,0x80014 -80007dcc: 80014537 lui a0,0x80014 -80007dd0: 86068693 addi a3,a3,-1952 # 80013860 <__stack_top+0x81013860> -80007dd4: 00000613 li a2,0 -80007dd8: 15d00593 li a1,349 -80007ddc: 87450513 addi a0,a0,-1932 # 80013874 <__stack_top+0x81013874> -80007de0: 7e1010ef jal ra,80009dc0 <__assert_func> +80007bec: 00060413 mv s0,a2 +80007bf0: 40e78933 sub s2,a5,a4 +80007bf4: 1ae79463 bne a5,a4,80007d9c <__mdiff+0x1d0> +80007bf8: 00271693 slli a3,a4,0x2 +80007bfc: 01458593 addi a1,a1,20 +80007c00: 01460713 addi a4,a2,20 +80007c04: 00d587b3 add a5,a1,a3 +80007c08: 00d70733 add a4,a4,a3 +80007c0c: 0080006f j 80007c14 <__mdiff+0x48> +80007c10: 18f5fc63 bgeu a1,a5,80007da8 <__mdiff+0x1dc> +80007c14: ffc7a603 lw a2,-4(a5) +80007c18: ffc72683 lw a3,-4(a4) +80007c1c: ffc78793 addi a5,a5,-4 +80007c20: ffc70713 addi a4,a4,-4 +80007c24: fed606e3 beq a2,a3,80007c10 <__mdiff+0x44> +80007c28: 16d66063 bltu a2,a3,80007d88 <__mdiff+0x1bc> +80007c2c: 0044a583 lw a1,4(s1) +80007c30: d84ff0ef jal ra,800071b4 <_Balloc> +80007c34: 1a050263 beqz a0,80007dd8 <__mdiff+0x20c> +80007c38: 0104ae03 lw t3,16(s1) +80007c3c: 01042283 lw t0,16(s0) +80007c40: 01448f93 addi t6,s1,20 +80007c44: 002e1e93 slli t4,t3,0x2 +80007c48: 01440813 addi a6,s0,20 +80007c4c: 00229293 slli t0,t0,0x2 +80007c50: 01450393 addi t2,a0,20 +80007c54: 000108b7 lui a7,0x10 +80007c58: 01252623 sw s2,12(a0) +80007c5c: 01df8eb3 add t4,t6,t4 +80007c60: 005802b3 add t0,a6,t0 +80007c64: 00038f13 mv t5,t2 +80007c68: 000f8313 mv t1,t6 +80007c6c: 00000793 li a5,0 +80007c70: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> +80007c74: 00032703 lw a4,0(t1) +80007c78: 00082583 lw a1,0(a6) +80007c7c: 004f0f13 addi t5,t5,4 +80007c80: 011776b3 and a3,a4,a7 +80007c84: 00f686b3 add a3,a3,a5 +80007c88: 0115f7b3 and a5,a1,a7 +80007c8c: 40f686b3 sub a3,a3,a5 +80007c90: 0105d593 srli a1,a1,0x10 +80007c94: 01075793 srli a5,a4,0x10 +80007c98: 40b787b3 sub a5,a5,a1 +80007c9c: 4106d713 srai a4,a3,0x10 +80007ca0: 00e787b3 add a5,a5,a4 +80007ca4: 01079713 slli a4,a5,0x10 +80007ca8: 0116f6b3 and a3,a3,a7 +80007cac: 00d766b3 or a3,a4,a3 +80007cb0: 00480813 addi a6,a6,4 +80007cb4: fedf2e23 sw a3,-4(t5) +80007cb8: 00430313 addi t1,t1,4 +80007cbc: 4107d793 srai a5,a5,0x10 +80007cc0: fa586ae3 bltu a6,t0,80007c74 <__mdiff+0xa8> +80007cc4: 408285b3 sub a1,t0,s0 +80007cc8: feb58593 addi a1,a1,-21 +80007ccc: 01540413 addi s0,s0,21 +80007cd0: 0025d593 srli a1,a1,0x2 +80007cd4: 00000713 li a4,0 +80007cd8: 0082e463 bltu t0,s0,80007ce0 <__mdiff+0x114> +80007cdc: 00259713 slli a4,a1,0x2 +80007ce0: 00e38733 add a4,t2,a4 +80007ce4: 00400813 li a6,4 +80007ce8: 0082e663 bltu t0,s0,80007cf4 <__mdiff+0x128> +80007cec: 00158593 addi a1,a1,1 +80007cf0: 00259813 slli a6,a1,0x2 +80007cf4: 010f8fb3 add t6,t6,a6 +80007cf8: 010383b3 add t2,t2,a6 +80007cfc: 05dffe63 bgeu t6,t4,80007d58 <__mdiff+0x18c> +80007d00: 000108b7 lui a7,0x10 +80007d04: 00038813 mv a6,t2 +80007d08: 000f8593 mv a1,t6 +80007d0c: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> +80007d10: 0005a703 lw a4,0(a1) +80007d14: 00480813 addi a6,a6,4 +80007d18: 00458593 addi a1,a1,4 +80007d1c: 01177633 and a2,a4,a7 +80007d20: 00f60633 add a2,a2,a5 +80007d24: 41065693 srai a3,a2,0x10 +80007d28: 01075793 srli a5,a4,0x10 +80007d2c: 00d787b3 add a5,a5,a3 +80007d30: 01079693 slli a3,a5,0x10 +80007d34: 01167633 and a2,a2,a7 +80007d38: 00c6e6b3 or a3,a3,a2 +80007d3c: fed82e23 sw a3,-4(a6) +80007d40: 4107d793 srai a5,a5,0x10 +80007d44: fdd5e6e3 bltu a1,t4,80007d10 <__mdiff+0x144> +80007d48: fffe8713 addi a4,t4,-1 +80007d4c: 41f70fb3 sub t6,a4,t6 +80007d50: ffcff713 andi a4,t6,-4 +80007d54: 00e38733 add a4,t2,a4 +80007d58: 00069a63 bnez a3,80007d6c <__mdiff+0x1a0> +80007d5c: ffc72783 lw a5,-4(a4) +80007d60: fffe0e13 addi t3,t3,-1 +80007d64: ffc70713 addi a4,a4,-4 +80007d68: fe078ae3 beqz a5,80007d5c <__mdiff+0x190> +80007d6c: 00c12083 lw ra,12(sp) +80007d70: 00812403 lw s0,8(sp) +80007d74: 01c52823 sw t3,16(a0) +80007d78: 00412483 lw s1,4(sp) +80007d7c: 00012903 lw s2,0(sp) +80007d80: 01010113 addi sp,sp,16 +80007d84: 00008067 ret +80007d88: 00048793 mv a5,s1 +80007d8c: 00100913 li s2,1 +80007d90: 00040493 mv s1,s0 +80007d94: 00078413 mv s0,a5 +80007d98: e95ff06f j 80007c2c <__mdiff+0x60> +80007d9c: fe0946e3 bltz s2,80007d88 <__mdiff+0x1bc> +80007da0: 00000913 li s2,0 +80007da4: e89ff06f j 80007c2c <__mdiff+0x60> +80007da8: 00000593 li a1,0 +80007dac: c08ff0ef jal ra,800071b4 <_Balloc> +80007db0: 04050263 beqz a0,80007df4 <__mdiff+0x228> +80007db4: 00c12083 lw ra,12(sp) +80007db8: 00812403 lw s0,8(sp) +80007dbc: 00100793 li a5,1 +80007dc0: 00f52823 sw a5,16(a0) +80007dc4: 00052a23 sw zero,20(a0) +80007dc8: 00412483 lw s1,4(sp) +80007dcc: 00012903 lw s2,0(sp) +80007dd0: 01010113 addi sp,sp,16 +80007dd4: 00008067 ret +80007dd8: 800136b7 lui a3,0x80013 +80007ddc: 80013537 lui a0,0x80013 +80007de0: 30c68693 addi a3,a3,780 # 8001330c <__stack_top+0x8101330c> +80007de4: 00000613 li a2,0 +80007de8: 24000593 li a1,576 +80007dec: 32050513 addi a0,a0,800 # 80013320 <__stack_top+0x81013320> +80007df0: 295010ef jal ra,80009884 <__assert_func> +80007df4: 800136b7 lui a3,0x80013 +80007df8: 80013537 lui a0,0x80013 +80007dfc: 30c68693 addi a3,a3,780 # 8001330c <__stack_top+0x8101330c> +80007e00: 00000613 li a2,0 +80007e04: 23200593 li a1,562 +80007e08: 32050513 addi a0,a0,800 # 80013320 <__stack_top+0x81013320> +80007e0c: 279010ef jal ra,80009884 <__assert_func> -80007de4 <__pow5mult>: -80007de4: fe010113 addi sp,sp,-32 -80007de8: 00812c23 sw s0,24(sp) -80007dec: 01312623 sw s3,12(sp) -80007df0: 01412423 sw s4,8(sp) -80007df4: 00112e23 sw ra,28(sp) -80007df8: 00912a23 sw s1,20(sp) -80007dfc: 01212823 sw s2,16(sp) -80007e00: 00367793 andi a5,a2,3 -80007e04: 00060413 mv s0,a2 -80007e08: 00050993 mv s3,a0 -80007e0c: 00058a13 mv s4,a1 -80007e10: 0c079463 bnez a5,80007ed8 <__pow5mult+0xf4> -80007e14: 40245413 srai s0,s0,0x2 -80007e18: 000a0913 mv s2,s4 -80007e1c: 06040863 beqz s0,80007e8c <__pow5mult+0xa8> -80007e20: 0489a483 lw s1,72(s3) -80007e24: 0c048e63 beqz s1,80007f00 <__pow5mult+0x11c> -80007e28: 00147793 andi a5,s0,1 -80007e2c: 000a0913 mv s2,s4 -80007e30: 02079063 bnez a5,80007e50 <__pow5mult+0x6c> -80007e34: 40145413 srai s0,s0,0x1 -80007e38: 04040a63 beqz s0,80007e8c <__pow5mult+0xa8> -80007e3c: 0004a503 lw a0,0(s1) -80007e40: 06050863 beqz a0,80007eb0 <__pow5mult+0xcc> -80007e44: 00050493 mv s1,a0 -80007e48: 00147793 andi a5,s0,1 -80007e4c: fe0784e3 beqz a5,80007e34 <__pow5mult+0x50> -80007e50: 00048613 mv a2,s1 -80007e54: 00090593 mv a1,s2 -80007e58: 00098513 mv a0,s3 -80007e5c: d59ff0ef jal ra,80007bb4 <__multiply> -80007e60: 06090863 beqz s2,80007ed0 <__pow5mult+0xec> -80007e64: 00492703 lw a4,4(s2) -80007e68: 04c9a783 lw a5,76(s3) -80007e6c: 40145413 srai s0,s0,0x1 -80007e70: 00271713 slli a4,a4,0x2 -80007e74: 00e787b3 add a5,a5,a4 -80007e78: 0007a703 lw a4,0(a5) -80007e7c: 00e92023 sw a4,0(s2) -80007e80: 0127a023 sw s2,0(a5) -80007e84: 00050913 mv s2,a0 -80007e88: fa041ae3 bnez s0,80007e3c <__pow5mult+0x58> -80007e8c: 01c12083 lw ra,28(sp) -80007e90: 01812403 lw s0,24(sp) -80007e94: 01412483 lw s1,20(sp) -80007e98: 00c12983 lw s3,12(sp) -80007e9c: 00812a03 lw s4,8(sp) -80007ea0: 00090513 mv a0,s2 -80007ea4: 01012903 lw s2,16(sp) -80007ea8: 02010113 addi sp,sp,32 -80007eac: 00008067 ret -80007eb0: 00048613 mv a2,s1 -80007eb4: 00048593 mv a1,s1 -80007eb8: 00098513 mv a0,s3 -80007ebc: cf9ff0ef jal ra,80007bb4 <__multiply> -80007ec0: 00a4a023 sw a0,0(s1) -80007ec4: 00052023 sw zero,0(a0) -80007ec8: 00050493 mv s1,a0 -80007ecc: f7dff06f j 80007e48 <__pow5mult+0x64> -80007ed0: 00050913 mv s2,a0 -80007ed4: f61ff06f j 80007e34 <__pow5mult+0x50> -80007ed8: fff78793 addi a5,a5,-1 -80007edc: 80014737 lui a4,0x80014 -80007ee0: 8d070713 addi a4,a4,-1840 # 800138d0 <__stack_top+0x810138d0> -80007ee4: 00279793 slli a5,a5,0x2 -80007ee8: 00f707b3 add a5,a4,a5 -80007eec: 0007a603 lw a2,0(a5) -80007ef0: 00000693 li a3,0 -80007ef4: 8c9ff0ef jal ra,800077bc <__multadd> -80007ef8: 00050a13 mv s4,a0 -80007efc: f19ff06f j 80007e14 <__pow5mult+0x30> -80007f00: 27100593 li a1,625 -80007f04: 00098513 mv a0,s3 -80007f08: c59ff0ef jal ra,80007b60 <__i2b> -80007f0c: 04a9a423 sw a0,72(s3) -80007f10: 00050493 mv s1,a0 -80007f14: 00052023 sw zero,0(a0) -80007f18: f11ff06f j 80007e28 <__pow5mult+0x44> +80007e10 <__ulp>: +80007e10: 7ff007b7 lui a5,0x7ff00 +80007e14: 00b7f5b3 and a1,a5,a1 +80007e18: fcc007b7 lui a5,0xfcc00 +80007e1c: 00f585b3 add a1,a1,a5 +80007e20: 00b05863 blez a1,80007e30 <__ulp+0x20> +80007e24: 00000793 li a5,0 +80007e28: 00078513 mv a0,a5 +80007e2c: 00008067 ret +80007e30: 40b005b3 neg a1,a1 +80007e34: 4145d593 srai a1,a1,0x14 +80007e38: 01300793 li a5,19 +80007e3c: 00b7c863 blt a5,a1,80007e4c <__ulp+0x3c> +80007e40: 000807b7 lui a5,0x80 +80007e44: 40b7d5b3 sra a1,a5,a1 +80007e48: fddff06f j 80007e24 <__ulp+0x14> +80007e4c: fec58713 addi a4,a1,-20 +80007e50: 01e00693 li a3,30 +80007e54: 00000593 li a1,0 +80007e58: 00100793 li a5,1 +80007e5c: fce6c6e3 blt a3,a4,80007e28 <__ulp+0x18> +80007e60: 800007b7 lui a5,0x80000 +80007e64: 00e7d7b3 srl a5,a5,a4 +80007e68: 00078513 mv a0,a5 +80007e6c: 00008067 ret -80007f1c <__lshift>: -80007f1c: fe010113 addi sp,sp,-32 -80007f20: 01412423 sw s4,8(sp) -80007f24: 0105aa03 lw s4,16(a1) -80007f28: 0085a783 lw a5,8(a1) -80007f2c: 01312623 sw s3,12(sp) -80007f30: 40565993 srai s3,a2,0x5 -80007f34: 01498a33 add s4,s3,s4 -80007f38: 00812c23 sw s0,24(sp) -80007f3c: 00912a23 sw s1,20(sp) -80007f40: 01212823 sw s2,16(sp) -80007f44: 01512223 sw s5,4(sp) -80007f48: 00112e23 sw ra,28(sp) -80007f4c: 001a0913 addi s2,s4,1 -80007f50: 00058493 mv s1,a1 -80007f54: 00060413 mv s0,a2 -80007f58: 0045a583 lw a1,4(a1) -80007f5c: 00050a93 mv s5,a0 -80007f60: 0127d863 bge a5,s2,80007f70 <__lshift+0x54> -80007f64: 00179793 slli a5,a5,0x1 -80007f68: 00158593 addi a1,a1,1 -80007f6c: ff27cce3 blt a5,s2,80007f64 <__lshift+0x48> -80007f70: 000a8513 mv a0,s5 -80007f74: f7cff0ef jal ra,800076f0 <_Balloc> -80007f78: 10050c63 beqz a0,80008090 <__lshift+0x174> -80007f7c: 01450813 addi a6,a0,20 -80007f80: 03305463 blez s3,80007fa8 <__lshift+0x8c> -80007f84: 00598993 addi s3,s3,5 -80007f88: 00299993 slli s3,s3,0x2 -80007f8c: 01350733 add a4,a0,s3 -80007f90: 00080793 mv a5,a6 -80007f94: 00478793 addi a5,a5,4 -80007f98: fe07ae23 sw zero,-4(a5) -80007f9c: fee79ce3 bne a5,a4,80007f94 <__lshift+0x78> -80007fa0: fec98993 addi s3,s3,-20 -80007fa4: 01380833 add a6,a6,s3 -80007fa8: 0104a703 lw a4,16(s1) -80007fac: 01448793 addi a5,s1,20 -80007fb0: 01f47313 andi t1,s0,31 -80007fb4: 00271613 slli a2,a4,0x2 -80007fb8: 00c78633 add a2,a5,a2 -80007fbc: 0a030463 beqz t1,80008064 <__lshift+0x148> -80007fc0: 02000593 li a1,32 -80007fc4: 406585b3 sub a1,a1,t1 -80007fc8: 00080893 mv a7,a6 -80007fcc: 00000693 li a3,0 -80007fd0: 0007a703 lw a4,0(a5) -80007fd4: 00488893 addi a7,a7,4 -80007fd8: 00478793 addi a5,a5,4 -80007fdc: 00671733 sll a4,a4,t1 -80007fe0: 00d76733 or a4,a4,a3 -80007fe4: fee8ae23 sw a4,-4(a7) -80007fe8: ffc7a703 lw a4,-4(a5) -80007fec: 00b756b3 srl a3,a4,a1 -80007ff0: fec7e0e3 bltu a5,a2,80007fd0 <__lshift+0xb4> -80007ff4: 01548713 addi a4,s1,21 -80007ff8: 00400793 li a5,4 -80007ffc: 00e66a63 bltu a2,a4,80008010 <__lshift+0xf4> -80008000: 409607b3 sub a5,a2,s1 -80008004: feb78793 addi a5,a5,-21 -80008008: ffc7f793 andi a5,a5,-4 -8000800c: 00478793 addi a5,a5,4 -80008010: 00f80833 add a6,a6,a5 -80008014: 00d82023 sw a3,0(a6) -80008018: 00068463 beqz a3,80008020 <__lshift+0x104> -8000801c: 00090a13 mv s4,s2 -80008020: 0044a703 lw a4,4(s1) -80008024: 04caa783 lw a5,76(s5) -80008028: 01c12083 lw ra,28(sp) -8000802c: 00271713 slli a4,a4,0x2 -80008030: 00e787b3 add a5,a5,a4 -80008034: 0007a703 lw a4,0(a5) -80008038: 01452823 sw s4,16(a0) -8000803c: 01812403 lw s0,24(sp) -80008040: 00e4a023 sw a4,0(s1) -80008044: 0097a023 sw s1,0(a5) -80008048: 01012903 lw s2,16(sp) -8000804c: 01412483 lw s1,20(sp) -80008050: 00c12983 lw s3,12(sp) -80008054: 00812a03 lw s4,8(sp) -80008058: 00412a83 lw s5,4(sp) -8000805c: 02010113 addi sp,sp,32 -80008060: 00008067 ret -80008064: 0007a703 lw a4,0(a5) -80008068: 00478793 addi a5,a5,4 -8000806c: 00480813 addi a6,a6,4 -80008070: fee82e23 sw a4,-4(a6) -80008074: fac7f6e3 bgeu a5,a2,80008020 <__lshift+0x104> -80008078: 0007a703 lw a4,0(a5) -8000807c: 00478793 addi a5,a5,4 -80008080: 00480813 addi a6,a6,4 -80008084: fee82e23 sw a4,-4(a6) -80008088: fcc7eee3 bltu a5,a2,80008064 <__lshift+0x148> -8000808c: f95ff06f j 80008020 <__lshift+0x104> -80008090: 800146b7 lui a3,0x80014 -80008094: 80014537 lui a0,0x80014 -80008098: 86068693 addi a3,a3,-1952 # 80013860 <__stack_top+0x81013860> -8000809c: 00000613 li a2,0 -800080a0: 1d900593 li a1,473 -800080a4: 87450513 addi a0,a0,-1932 # 80013874 <__stack_top+0x81013874> -800080a8: 519010ef jal ra,80009dc0 <__assert_func> +80007e70 <__b2d>: +80007e70: fe010113 addi sp,sp,-32 +80007e74: 00912a23 sw s1,20(sp) +80007e78: 01052483 lw s1,16(a0) +80007e7c: 00812c23 sw s0,24(sp) +80007e80: 01450413 addi s0,a0,20 +80007e84: 00249493 slli s1,s1,0x2 +80007e88: 009404b3 add s1,s0,s1 +80007e8c: 01212823 sw s2,16(sp) +80007e90: ffc4a903 lw s2,-4(s1) +80007e94: 01312623 sw s3,12(sp) +80007e98: 01412423 sw s4,8(sp) +80007e9c: 00090513 mv a0,s2 +80007ea0: 00058993 mv s3,a1 +80007ea4: 00112e23 sw ra,28(sp) +80007ea8: e58ff0ef jal ra,80007500 <__hi0bits> +80007eac: 02000713 li a4,32 +80007eb0: 40a707b3 sub a5,a4,a0 +80007eb4: 00f9a023 sw a5,0(s3) +80007eb8: 00a00793 li a5,10 +80007ebc: ffc48a13 addi s4,s1,-4 +80007ec0: 08a7d063 bge a5,a0,80007f40 <__b2d+0xd0> +80007ec4: ff550513 addi a0,a0,-11 +80007ec8: 05447063 bgeu s0,s4,80007f08 <__b2d+0x98> +80007ecc: ff84a783 lw a5,-8(s1) +80007ed0: 04050063 beqz a0,80007f10 <__b2d+0xa0> +80007ed4: 40a706b3 sub a3,a4,a0 +80007ed8: 00d7d733 srl a4,a5,a3 +80007edc: 00a91933 sll s2,s2,a0 +80007ee0: 00e96933 or s2,s2,a4 +80007ee4: ff848613 addi a2,s1,-8 +80007ee8: 3ff00737 lui a4,0x3ff00 +80007eec: 00e96733 or a4,s2,a4 +80007ef0: 00a797b3 sll a5,a5,a0 +80007ef4: 02c47263 bgeu s0,a2,80007f18 <__b2d+0xa8> +80007ef8: ff44a603 lw a2,-12(s1) +80007efc: 00d656b3 srl a3,a2,a3 +80007f00: 00d7e7b3 or a5,a5,a3 +80007f04: 0140006f j 80007f18 <__b2d+0xa8> +80007f08: 00000793 li a5,0 +80007f0c: 06051463 bnez a0,80007f74 <__b2d+0x104> +80007f10: 3ff00737 lui a4,0x3ff00 +80007f14: 00e96733 or a4,s2,a4 +80007f18: 01c12083 lw ra,28(sp) +80007f1c: 01812403 lw s0,24(sp) +80007f20: 01412483 lw s1,20(sp) +80007f24: 01012903 lw s2,16(sp) +80007f28: 00c12983 lw s3,12(sp) +80007f2c: 00812a03 lw s4,8(sp) +80007f30: 00078513 mv a0,a5 +80007f34: 00070593 mv a1,a4 +80007f38: 02010113 addi sp,sp,32 +80007f3c: 00008067 ret +80007f40: 00b00693 li a3,11 +80007f44: 40a686b3 sub a3,a3,a0 +80007f48: 3ff007b7 lui a5,0x3ff00 +80007f4c: 00d95733 srl a4,s2,a3 +80007f50: 00f76733 or a4,a4,a5 +80007f54: 00000793 li a5,0 +80007f58: 01447663 bgeu s0,s4,80007f64 <__b2d+0xf4> +80007f5c: ff84a783 lw a5,-8(s1) +80007f60: 00d7d7b3 srl a5,a5,a3 +80007f64: 01550513 addi a0,a0,21 +80007f68: 00a91533 sll a0,s2,a0 +80007f6c: 00f567b3 or a5,a0,a5 +80007f70: fa9ff06f j 80007f18 <__b2d+0xa8> +80007f74: 00a91533 sll a0,s2,a0 +80007f78: 3ff00737 lui a4,0x3ff00 +80007f7c: 00e56733 or a4,a0,a4 +80007f80: 00000793 li a5,0 +80007f84: f95ff06f j 80007f18 <__b2d+0xa8> -800080ac <__mcmp>: -800080ac: 01052703 lw a4,16(a0) -800080b0: 0105a783 lw a5,16(a1) -800080b4: 00050813 mv a6,a0 -800080b8: 40f70533 sub a0,a4,a5 -800080bc: 04f71463 bne a4,a5,80008104 <__mcmp+0x58> -800080c0: 00279793 slli a5,a5,0x2 -800080c4: 01480813 addi a6,a6,20 -800080c8: 01458593 addi a1,a1,20 -800080cc: 00f80733 add a4,a6,a5 -800080d0: 00f587b3 add a5,a1,a5 -800080d4: 0080006f j 800080dc <__mcmp+0x30> -800080d8: 02e87663 bgeu a6,a4,80008104 <__mcmp+0x58> -800080dc: ffc72683 lw a3,-4(a4) -800080e0: ffc7a603 lw a2,-4(a5) -800080e4: ffc70713 addi a4,a4,-4 -800080e8: ffc78793 addi a5,a5,-4 -800080ec: fec686e3 beq a3,a2,800080d8 <__mcmp+0x2c> -800080f0: 00c6b6b3 sltu a3,a3,a2 -800080f4: 40d00533 neg a0,a3 -800080f8: ffe57513 andi a0,a0,-2 -800080fc: 00150513 addi a0,a0,1 -80008100: 00008067 ret -80008104: 00008067 ret +80007f88 <__d2b>: +80007f88: fd010113 addi sp,sp,-48 +80007f8c: 01412c23 sw s4,24(sp) +80007f90: 00058a13 mv s4,a1 +80007f94: 00100593 li a1,1 +80007f98: 02912223 sw s1,36(sp) +80007f9c: 03212023 sw s2,32(sp) +80007fa0: 01312e23 sw s3,28(sp) +80007fa4: 02112623 sw ra,44(sp) +80007fa8: 02812423 sw s0,40(sp) +80007fac: 01512a23 sw s5,20(sp) +80007fb0: 00060493 mv s1,a2 +80007fb4: 00068993 mv s3,a3 +80007fb8: 00070913 mv s2,a4 +80007fbc: 9f8ff0ef jal ra,800071b4 <_Balloc> +80007fc0: 10050a63 beqz a0,800080d4 <__d2b+0x14c> +80007fc4: 0144d793 srli a5,s1,0x14 +80007fc8: 00100737 lui a4,0x100 +80007fcc: fff70613 addi a2,a4,-1 # fffff <__stack_size+0xffbff> +80007fd0: 01579693 slli a3,a5,0x15 +80007fd4: 00050413 mv s0,a0 +80007fd8: 00967633 and a2,a2,s1 +80007fdc: 7ff7fa93 andi s5,a5,2047 +80007fe0: 00068463 beqz a3,80007fe8 <__d2b+0x60> +80007fe4: 00e66633 or a2,a2,a4 +80007fe8: 00c12623 sw a2,12(sp) +80007fec: 080a0863 beqz s4,8000807c <__d2b+0xf4> +80007ff0: 00810513 addi a0,sp,8 +80007ff4: 01412423 sw s4,8(sp) +80007ff8: d7cff0ef jal ra,80007574 <__lo0bits> +80007ffc: 00c12703 lw a4,12(sp) +80008000: 00050793 mv a5,a0 +80008004: 0c050263 beqz a0,800080c8 <__d2b+0x140> +80008008: 00812603 lw a2,8(sp) +8000800c: 02000693 li a3,32 +80008010: 40a686b3 sub a3,a3,a0 +80008014: 00d716b3 sll a3,a4,a3 +80008018: 00c6e6b3 or a3,a3,a2 +8000801c: 00a75733 srl a4,a4,a0 +80008020: 00d42a23 sw a3,20(s0) +80008024: 00e12623 sw a4,12(sp) +80008028: 00e034b3 snez s1,a4 +8000802c: 00148493 addi s1,s1,1 +80008030: 00e42c23 sw a4,24(s0) +80008034: 00942823 sw s1,16(s0) +80008038: 060a8463 beqz s5,800080a0 <__d2b+0x118> +8000803c: bcda8a93 addi s5,s5,-1075 +80008040: 00fa8ab3 add s5,s5,a5 +80008044: 03500513 li a0,53 +80008048: 0159a023 sw s5,0(s3) +8000804c: 40f507b3 sub a5,a0,a5 +80008050: 00f92023 sw a5,0(s2) +80008054: 02c12083 lw ra,44(sp) +80008058: 00040513 mv a0,s0 +8000805c: 02812403 lw s0,40(sp) +80008060: 02412483 lw s1,36(sp) +80008064: 02012903 lw s2,32(sp) +80008068: 01c12983 lw s3,28(sp) +8000806c: 01812a03 lw s4,24(sp) +80008070: 01412a83 lw s5,20(sp) +80008074: 03010113 addi sp,sp,48 +80008078: 00008067 ret +8000807c: 00c10513 addi a0,sp,12 +80008080: cf4ff0ef jal ra,80007574 <__lo0bits> +80008084: 00100793 li a5,1 +80008088: 00f42823 sw a5,16(s0) +8000808c: 00c12783 lw a5,12(sp) +80008090: 00100493 li s1,1 +80008094: 00f42a23 sw a5,20(s0) +80008098: 02050793 addi a5,a0,32 +8000809c: fa0a90e3 bnez s5,8000803c <__d2b+0xb4> +800080a0: 00249713 slli a4,s1,0x2 +800080a4: 00e40733 add a4,s0,a4 +800080a8: 01072503 lw a0,16(a4) +800080ac: bce78793 addi a5,a5,-1074 # 3feffbce <__stack_size+0x3feff7ce> +800080b0: 00f9a023 sw a5,0(s3) +800080b4: c4cff0ef jal ra,80007500 <__hi0bits> +800080b8: 00549493 slli s1,s1,0x5 +800080bc: 40a484b3 sub s1,s1,a0 +800080c0: 00992023 sw s1,0(s2) +800080c4: f91ff06f j 80008054 <__d2b+0xcc> +800080c8: 00812683 lw a3,8(sp) +800080cc: 00d42a23 sw a3,20(s0) +800080d0: f59ff06f j 80008028 <__d2b+0xa0> +800080d4: 800136b7 lui a3,0x80013 +800080d8: 80013537 lui a0,0x80013 +800080dc: 30c68693 addi a3,a3,780 # 8001330c <__stack_top+0x8101330c> +800080e0: 00000613 li a2,0 +800080e4: 30a00593 li a1,778 +800080e8: 32050513 addi a0,a0,800 # 80013320 <__stack_top+0x81013320> +800080ec: 798010ef jal ra,80009884 <__assert_func> -80008108 <__mdiff>: -80008108: 0105a783 lw a5,16(a1) -8000810c: 01062703 lw a4,16(a2) -80008110: ff010113 addi sp,sp,-16 -80008114: 00812423 sw s0,8(sp) -80008118: 00912223 sw s1,4(sp) -8000811c: 01212023 sw s2,0(sp) -80008120: 00112623 sw ra,12(sp) -80008124: 00058493 mv s1,a1 -80008128: 00060413 mv s0,a2 -8000812c: 40e78933 sub s2,a5,a4 -80008130: 1ae79463 bne a5,a4,800082d8 <__mdiff+0x1d0> -80008134: 00271693 slli a3,a4,0x2 -80008138: 01458593 addi a1,a1,20 -8000813c: 01460713 addi a4,a2,20 -80008140: 00d587b3 add a5,a1,a3 -80008144: 00d70733 add a4,a4,a3 -80008148: 0080006f j 80008150 <__mdiff+0x48> -8000814c: 18f5fc63 bgeu a1,a5,800082e4 <__mdiff+0x1dc> -80008150: ffc7a603 lw a2,-4(a5) -80008154: ffc72683 lw a3,-4(a4) -80008158: ffc78793 addi a5,a5,-4 -8000815c: ffc70713 addi a4,a4,-4 -80008160: fed606e3 beq a2,a3,8000814c <__mdiff+0x44> -80008164: 16d66063 bltu a2,a3,800082c4 <__mdiff+0x1bc> -80008168: 0044a583 lw a1,4(s1) -8000816c: d84ff0ef jal ra,800076f0 <_Balloc> -80008170: 1a050263 beqz a0,80008314 <__mdiff+0x20c> -80008174: 0104ae03 lw t3,16(s1) -80008178: 01042283 lw t0,16(s0) -8000817c: 01448f93 addi t6,s1,20 -80008180: 002e1e93 slli t4,t3,0x2 -80008184: 01440813 addi a6,s0,20 -80008188: 00229293 slli t0,t0,0x2 -8000818c: 01450393 addi t2,a0,20 -80008190: 000108b7 lui a7,0x10 -80008194: 01252623 sw s2,12(a0) -80008198: 01df8eb3 add t4,t6,t4 -8000819c: 005802b3 add t0,a6,t0 -800081a0: 00038f13 mv t5,t2 -800081a4: 000f8313 mv t1,t6 -800081a8: 00000793 li a5,0 -800081ac: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> -800081b0: 00032703 lw a4,0(t1) -800081b4: 00082583 lw a1,0(a6) -800081b8: 004f0f13 addi t5,t5,4 -800081bc: 011776b3 and a3,a4,a7 -800081c0: 00f686b3 add a3,a3,a5 -800081c4: 0115f7b3 and a5,a1,a7 -800081c8: 40f686b3 sub a3,a3,a5 -800081cc: 0105d593 srli a1,a1,0x10 -800081d0: 01075793 srli a5,a4,0x10 -800081d4: 40b787b3 sub a5,a5,a1 -800081d8: 4106d713 srai a4,a3,0x10 -800081dc: 00e787b3 add a5,a5,a4 -800081e0: 01079713 slli a4,a5,0x10 -800081e4: 0116f6b3 and a3,a3,a7 -800081e8: 00d766b3 or a3,a4,a3 -800081ec: 00480813 addi a6,a6,4 -800081f0: fedf2e23 sw a3,-4(t5) -800081f4: 00430313 addi t1,t1,4 -800081f8: 4107d793 srai a5,a5,0x10 -800081fc: fa586ae3 bltu a6,t0,800081b0 <__mdiff+0xa8> -80008200: 408285b3 sub a1,t0,s0 -80008204: feb58593 addi a1,a1,-21 -80008208: 01540413 addi s0,s0,21 -8000820c: 0025d593 srli a1,a1,0x2 -80008210: 00000713 li a4,0 -80008214: 0082e463 bltu t0,s0,8000821c <__mdiff+0x114> -80008218: 00259713 slli a4,a1,0x2 -8000821c: 00e38733 add a4,t2,a4 -80008220: 00400813 li a6,4 -80008224: 0082e663 bltu t0,s0,80008230 <__mdiff+0x128> -80008228: 00158593 addi a1,a1,1 -8000822c: 00259813 slli a6,a1,0x2 -80008230: 010f8fb3 add t6,t6,a6 -80008234: 010383b3 add t2,t2,a6 -80008238: 05dffe63 bgeu t6,t4,80008294 <__mdiff+0x18c> -8000823c: 000108b7 lui a7,0x10 -80008240: 00038813 mv a6,t2 -80008244: 000f8593 mv a1,t6 -80008248: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> -8000824c: 0005a703 lw a4,0(a1) -80008250: 00480813 addi a6,a6,4 -80008254: 00458593 addi a1,a1,4 -80008258: 01177633 and a2,a4,a7 -8000825c: 00f60633 add a2,a2,a5 -80008260: 41065693 srai a3,a2,0x10 -80008264: 01075793 srli a5,a4,0x10 -80008268: 00d787b3 add a5,a5,a3 -8000826c: 01079693 slli a3,a5,0x10 -80008270: 01167633 and a2,a2,a7 -80008274: 00c6e6b3 or a3,a3,a2 -80008278: fed82e23 sw a3,-4(a6) -8000827c: 4107d793 srai a5,a5,0x10 -80008280: fdd5e6e3 bltu a1,t4,8000824c <__mdiff+0x144> -80008284: fffe8713 addi a4,t4,-1 -80008288: 41f70fb3 sub t6,a4,t6 -8000828c: ffcff713 andi a4,t6,-4 -80008290: 00e38733 add a4,t2,a4 -80008294: 00069a63 bnez a3,800082a8 <__mdiff+0x1a0> -80008298: ffc72783 lw a5,-4(a4) -8000829c: fffe0e13 addi t3,t3,-1 -800082a0: ffc70713 addi a4,a4,-4 -800082a4: fe078ae3 beqz a5,80008298 <__mdiff+0x190> -800082a8: 00c12083 lw ra,12(sp) -800082ac: 00812403 lw s0,8(sp) -800082b0: 01c52823 sw t3,16(a0) -800082b4: 00412483 lw s1,4(sp) -800082b8: 00012903 lw s2,0(sp) -800082bc: 01010113 addi sp,sp,16 -800082c0: 00008067 ret -800082c4: 00048793 mv a5,s1 -800082c8: 00100913 li s2,1 -800082cc: 00040493 mv s1,s0 -800082d0: 00078413 mv s0,a5 -800082d4: e95ff06f j 80008168 <__mdiff+0x60> -800082d8: fe0946e3 bltz s2,800082c4 <__mdiff+0x1bc> -800082dc: 00000913 li s2,0 -800082e0: e89ff06f j 80008168 <__mdiff+0x60> -800082e4: 00000593 li a1,0 -800082e8: c08ff0ef jal ra,800076f0 <_Balloc> -800082ec: 04050263 beqz a0,80008330 <__mdiff+0x228> -800082f0: 00c12083 lw ra,12(sp) -800082f4: 00812403 lw s0,8(sp) -800082f8: 00100793 li a5,1 -800082fc: 00f52823 sw a5,16(a0) -80008300: 00052a23 sw zero,20(a0) -80008304: 00412483 lw s1,4(sp) -80008308: 00012903 lw s2,0(sp) -8000830c: 01010113 addi sp,sp,16 -80008310: 00008067 ret -80008314: 800146b7 lui a3,0x80014 -80008318: 80014537 lui a0,0x80014 -8000831c: 86068693 addi a3,a3,-1952 # 80013860 <__stack_top+0x81013860> -80008320: 00000613 li a2,0 -80008324: 24000593 li a1,576 -80008328: 87450513 addi a0,a0,-1932 # 80013874 <__stack_top+0x81013874> -8000832c: 295010ef jal ra,80009dc0 <__assert_func> -80008330: 800146b7 lui a3,0x80014 -80008334: 80014537 lui a0,0x80014 -80008338: 86068693 addi a3,a3,-1952 # 80013860 <__stack_top+0x81013860> -8000833c: 00000613 li a2,0 -80008340: 23200593 li a1,562 -80008344: 87450513 addi a0,a0,-1932 # 80013874 <__stack_top+0x81013874> -80008348: 279010ef jal ra,80009dc0 <__assert_func> +800080f0 <__ratio>: +800080f0: fd010113 addi sp,sp,-48 +800080f4: 03212023 sw s2,32(sp) +800080f8: 00058913 mv s2,a1 +800080fc: 00810593 addi a1,sp,8 +80008100: 02112623 sw ra,44(sp) +80008104: 02812423 sw s0,40(sp) +80008108: 02912223 sw s1,36(sp) +8000810c: 01312e23 sw s3,28(sp) +80008110: 00050993 mv s3,a0 +80008114: d5dff0ef jal ra,80007e70 <__b2d> +80008118: 00050493 mv s1,a0 +8000811c: 00058413 mv s0,a1 +80008120: 00090513 mv a0,s2 +80008124: 00c10593 addi a1,sp,12 +80008128: d49ff0ef jal ra,80007e70 <__b2d> +8000812c: 01092783 lw a5,16(s2) +80008130: 0109a703 lw a4,16(s3) +80008134: 00c12683 lw a3,12(sp) +80008138: 40f70733 sub a4,a4,a5 +8000813c: 00812783 lw a5,8(sp) +80008140: 00571713 slli a4,a4,0x5 +80008144: 40d787b3 sub a5,a5,a3 +80008148: 00f707b3 add a5,a4,a5 +8000814c: 00050693 mv a3,a0 +80008150: 02f05e63 blez a5,8000818c <__ratio+0x9c> +80008154: 01479793 slli a5,a5,0x14 +80008158: 00878433 add s0,a5,s0 +8000815c: 00068613 mv a2,a3 +80008160: 00048513 mv a0,s1 +80008164: 00058693 mv a3,a1 +80008168: 00040593 mv a1,s0 +8000816c: 72d050ef jal ra,8000e098 <__divdf3> +80008170: 02c12083 lw ra,44(sp) +80008174: 02812403 lw s0,40(sp) +80008178: 02412483 lw s1,36(sp) +8000817c: 02012903 lw s2,32(sp) +80008180: 01c12983 lw s3,28(sp) +80008184: 03010113 addi sp,sp,48 +80008188: 00008067 ret +8000818c: 01479713 slli a4,a5,0x14 +80008190: 40e585b3 sub a1,a1,a4 +80008194: fc9ff06f j 8000815c <__ratio+0x6c> -8000834c <__ulp>: -8000834c: 7ff007b7 lui a5,0x7ff00 -80008350: 00b7f5b3 and a1,a5,a1 -80008354: fcc007b7 lui a5,0xfcc00 -80008358: 00f585b3 add a1,a1,a5 -8000835c: 00b05863 blez a1,8000836c <__ulp+0x20> -80008360: 00000793 li a5,0 -80008364: 00078513 mv a0,a5 -80008368: 00008067 ret -8000836c: 40b005b3 neg a1,a1 -80008370: 4145d593 srai a1,a1,0x14 -80008374: 01300793 li a5,19 -80008378: 00b7c863 blt a5,a1,80008388 <__ulp+0x3c> -8000837c: 000807b7 lui a5,0x80 -80008380: 40b7d5b3 sra a1,a5,a1 -80008384: fddff06f j 80008360 <__ulp+0x14> -80008388: fec58713 addi a4,a1,-20 -8000838c: 01e00693 li a3,30 -80008390: 00000593 li a1,0 -80008394: 00100793 li a5,1 -80008398: fce6c6e3 blt a3,a4,80008364 <__ulp+0x18> -8000839c: 800007b7 lui a5,0x80000 -800083a0: 00e7d7b3 srl a5,a5,a4 -800083a4: 00078513 mv a0,a5 -800083a8: 00008067 ret +80008198 <_mprec_log10>: +80008198: ff010113 addi sp,sp,-16 +8000819c: 01212023 sw s2,0(sp) +800081a0: 00112623 sw ra,12(sp) +800081a4: 00812423 sw s0,8(sp) +800081a8: 00912223 sw s1,4(sp) +800081ac: 01700793 li a5,23 +800081b0: 00050913 mv s2,a0 +800081b4: 04a7da63 bge a5,a0,80008208 <_mprec_log10+0x70> +800081b8: 80015737 lui a4,0x80015 +800081bc: a3072783 lw a5,-1488(a4) # 80014a30 <__stack_top+0x81014a30> +800081c0: a3472583 lw a1,-1484(a4) +800081c4: 80015737 lui a4,0x80015 +800081c8: a3872403 lw s0,-1480(a4) # 80014a38 <__stack_top+0x81014a38> +800081cc: a3c72483 lw s1,-1476(a4) +800081d0: 00078513 mv a0,a5 +800081d4: 00040613 mv a2,s0 +800081d8: 00048693 mv a3,s1 +800081dc: 77c060ef jal ra,8000e958 <__muldf3> +800081e0: fff90913 addi s2,s2,-1 +800081e4: 00050793 mv a5,a0 +800081e8: fe0914e3 bnez s2,800081d0 <_mprec_log10+0x38> +800081ec: 00c12083 lw ra,12(sp) +800081f0: 00812403 lw s0,8(sp) +800081f4: 00412483 lw s1,4(sp) +800081f8: 00012903 lw s2,0(sp) +800081fc: 00078513 mv a0,a5 +80008200: 01010113 addi sp,sp,16 +80008204: 00008067 ret +80008208: 800137b7 lui a5,0x80013 +8000820c: 00351913 slli s2,a0,0x3 +80008210: 37878793 addi a5,a5,888 # 80013378 <__stack_top+0x81013378> +80008214: 01278933 add s2,a5,s2 +80008218: 01092783 lw a5,16(s2) +8000821c: 00c12083 lw ra,12(sp) +80008220: 00812403 lw s0,8(sp) +80008224: 01492583 lw a1,20(s2) +80008228: 00412483 lw s1,4(sp) +8000822c: 00012903 lw s2,0(sp) +80008230: 00078513 mv a0,a5 +80008234: 01010113 addi sp,sp,16 +80008238: 00008067 ret -800083ac <__b2d>: -800083ac: fe010113 addi sp,sp,-32 -800083b0: 00912a23 sw s1,20(sp) -800083b4: 01052483 lw s1,16(a0) -800083b8: 00812c23 sw s0,24(sp) -800083bc: 01450413 addi s0,a0,20 -800083c0: 00249493 slli s1,s1,0x2 -800083c4: 009404b3 add s1,s0,s1 -800083c8: 01212823 sw s2,16(sp) -800083cc: ffc4a903 lw s2,-4(s1) -800083d0: 01312623 sw s3,12(sp) -800083d4: 01412423 sw s4,8(sp) -800083d8: 00090513 mv a0,s2 -800083dc: 00058993 mv s3,a1 -800083e0: 00112e23 sw ra,28(sp) -800083e4: e58ff0ef jal ra,80007a3c <__hi0bits> -800083e8: 02000713 li a4,32 -800083ec: 40a707b3 sub a5,a4,a0 -800083f0: 00f9a023 sw a5,0(s3) -800083f4: 00a00793 li a5,10 -800083f8: ffc48a13 addi s4,s1,-4 -800083fc: 08a7d063 bge a5,a0,8000847c <__b2d+0xd0> -80008400: ff550513 addi a0,a0,-11 -80008404: 05447063 bgeu s0,s4,80008444 <__b2d+0x98> -80008408: ff84a783 lw a5,-8(s1) -8000840c: 04050063 beqz a0,8000844c <__b2d+0xa0> -80008410: 40a706b3 sub a3,a4,a0 -80008414: 00d7d733 srl a4,a5,a3 -80008418: 00a91933 sll s2,s2,a0 -8000841c: 00e96933 or s2,s2,a4 -80008420: ff848613 addi a2,s1,-8 -80008424: 3ff00737 lui a4,0x3ff00 -80008428: 00e96733 or a4,s2,a4 -8000842c: 00a797b3 sll a5,a5,a0 -80008430: 02c47263 bgeu s0,a2,80008454 <__b2d+0xa8> -80008434: ff44a603 lw a2,-12(s1) -80008438: 00d656b3 srl a3,a2,a3 -8000843c: 00d7e7b3 or a5,a5,a3 -80008440: 0140006f j 80008454 <__b2d+0xa8> -80008444: 00000793 li a5,0 -80008448: 06051463 bnez a0,800084b0 <__b2d+0x104> -8000844c: 3ff00737 lui a4,0x3ff00 -80008450: 00e96733 or a4,s2,a4 -80008454: 01c12083 lw ra,28(sp) -80008458: 01812403 lw s0,24(sp) -8000845c: 01412483 lw s1,20(sp) -80008460: 01012903 lw s2,16(sp) -80008464: 00c12983 lw s3,12(sp) -80008468: 00812a03 lw s4,8(sp) -8000846c: 00078513 mv a0,a5 -80008470: 00070593 mv a1,a4 -80008474: 02010113 addi sp,sp,32 -80008478: 00008067 ret -8000847c: 00b00693 li a3,11 -80008480: 40a686b3 sub a3,a3,a0 -80008484: 3ff007b7 lui a5,0x3ff00 -80008488: 00d95733 srl a4,s2,a3 -8000848c: 00f76733 or a4,a4,a5 -80008490: 00000793 li a5,0 -80008494: 01447663 bgeu s0,s4,800084a0 <__b2d+0xf4> -80008498: ff84a783 lw a5,-8(s1) -8000849c: 00d7d7b3 srl a5,a5,a3 -800084a0: 01550513 addi a0,a0,21 -800084a4: 00a91533 sll a0,s2,a0 -800084a8: 00f567b3 or a5,a0,a5 -800084ac: fa9ff06f j 80008454 <__b2d+0xa8> -800084b0: 00a91533 sll a0,s2,a0 -800084b4: 3ff00737 lui a4,0x3ff00 -800084b8: 00e56733 or a4,a0,a4 -800084bc: 00000793 li a5,0 -800084c0: f95ff06f j 80008454 <__b2d+0xa8> +8000823c <__copybits>: +8000823c: 01062683 lw a3,16(a2) +80008240: fff58593 addi a1,a1,-1 +80008244: 4055d593 srai a1,a1,0x5 +80008248: 00158593 addi a1,a1,1 +8000824c: 01460793 addi a5,a2,20 +80008250: 00269693 slli a3,a3,0x2 +80008254: 00259593 slli a1,a1,0x2 +80008258: 00d786b3 add a3,a5,a3 +8000825c: 00b505b3 add a1,a0,a1 +80008260: 02d7f863 bgeu a5,a3,80008290 <__copybits+0x54> +80008264: 00050713 mv a4,a0 +80008268: 0007a803 lw a6,0(a5) +8000826c: 00478793 addi a5,a5,4 +80008270: 00470713 addi a4,a4,4 +80008274: ff072e23 sw a6,-4(a4) +80008278: fed7e8e3 bltu a5,a3,80008268 <__copybits+0x2c> +8000827c: 40c687b3 sub a5,a3,a2 +80008280: feb78793 addi a5,a5,-21 +80008284: ffc7f793 andi a5,a5,-4 +80008288: 00478793 addi a5,a5,4 +8000828c: 00f50533 add a0,a0,a5 +80008290: 00b57863 bgeu a0,a1,800082a0 <__copybits+0x64> +80008294: 00450513 addi a0,a0,4 +80008298: fe052e23 sw zero,-4(a0) +8000829c: feb56ce3 bltu a0,a1,80008294 <__copybits+0x58> +800082a0: 00008067 ret -800084c4 <__d2b>: -800084c4: fd010113 addi sp,sp,-48 -800084c8: 01412c23 sw s4,24(sp) -800084cc: 00058a13 mv s4,a1 -800084d0: 00100593 li a1,1 -800084d4: 02912223 sw s1,36(sp) -800084d8: 03212023 sw s2,32(sp) -800084dc: 01312e23 sw s3,28(sp) -800084e0: 02112623 sw ra,44(sp) -800084e4: 02812423 sw s0,40(sp) -800084e8: 01512a23 sw s5,20(sp) -800084ec: 00060493 mv s1,a2 -800084f0: 00068993 mv s3,a3 -800084f4: 00070913 mv s2,a4 -800084f8: 9f8ff0ef jal ra,800076f0 <_Balloc> -800084fc: 10050a63 beqz a0,80008610 <__d2b+0x14c> -80008500: 0144d793 srli a5,s1,0x14 -80008504: 00100737 lui a4,0x100 -80008508: fff70613 addi a2,a4,-1 # fffff <__stack_size+0xffbff> -8000850c: 01579693 slli a3,a5,0x15 -80008510: 00050413 mv s0,a0 -80008514: 00967633 and a2,a2,s1 -80008518: 7ff7fa93 andi s5,a5,2047 -8000851c: 00068463 beqz a3,80008524 <__d2b+0x60> -80008520: 00e66633 or a2,a2,a4 -80008524: 00c12623 sw a2,12(sp) -80008528: 080a0863 beqz s4,800085b8 <__d2b+0xf4> -8000852c: 00810513 addi a0,sp,8 -80008530: 01412423 sw s4,8(sp) -80008534: d7cff0ef jal ra,80007ab0 <__lo0bits> -80008538: 00c12703 lw a4,12(sp) -8000853c: 00050793 mv a5,a0 -80008540: 0c050263 beqz a0,80008604 <__d2b+0x140> -80008544: 00812603 lw a2,8(sp) -80008548: 02000693 li a3,32 -8000854c: 40a686b3 sub a3,a3,a0 -80008550: 00d716b3 sll a3,a4,a3 -80008554: 00c6e6b3 or a3,a3,a2 -80008558: 00a75733 srl a4,a4,a0 -8000855c: 00d42a23 sw a3,20(s0) -80008560: 00e12623 sw a4,12(sp) -80008564: 00e034b3 snez s1,a4 -80008568: 00148493 addi s1,s1,1 -8000856c: 00e42c23 sw a4,24(s0) -80008570: 00942823 sw s1,16(s0) -80008574: 060a8463 beqz s5,800085dc <__d2b+0x118> -80008578: bcda8a93 addi s5,s5,-1075 -8000857c: 00fa8ab3 add s5,s5,a5 -80008580: 03500513 li a0,53 -80008584: 0159a023 sw s5,0(s3) -80008588: 40f507b3 sub a5,a0,a5 -8000858c: 00f92023 sw a5,0(s2) -80008590: 02c12083 lw ra,44(sp) -80008594: 00040513 mv a0,s0 -80008598: 02812403 lw s0,40(sp) -8000859c: 02412483 lw s1,36(sp) -800085a0: 02012903 lw s2,32(sp) -800085a4: 01c12983 lw s3,28(sp) -800085a8: 01812a03 lw s4,24(sp) -800085ac: 01412a83 lw s5,20(sp) -800085b0: 03010113 addi sp,sp,48 -800085b4: 00008067 ret -800085b8: 00c10513 addi a0,sp,12 -800085bc: cf4ff0ef jal ra,80007ab0 <__lo0bits> -800085c0: 00100793 li a5,1 -800085c4: 00f42823 sw a5,16(s0) -800085c8: 00c12783 lw a5,12(sp) -800085cc: 00100493 li s1,1 -800085d0: 00f42a23 sw a5,20(s0) -800085d4: 02050793 addi a5,a0,32 -800085d8: fa0a90e3 bnez s5,80008578 <__d2b+0xb4> -800085dc: 00249713 slli a4,s1,0x2 -800085e0: 00e40733 add a4,s0,a4 -800085e4: 01072503 lw a0,16(a4) -800085e8: bce78793 addi a5,a5,-1074 # 3feffbce <__stack_size+0x3feff7ce> -800085ec: 00f9a023 sw a5,0(s3) -800085f0: c4cff0ef jal ra,80007a3c <__hi0bits> -800085f4: 00549493 slli s1,s1,0x5 -800085f8: 40a484b3 sub s1,s1,a0 -800085fc: 00992023 sw s1,0(s2) -80008600: f91ff06f j 80008590 <__d2b+0xcc> -80008604: 00812683 lw a3,8(sp) -80008608: 00d42a23 sw a3,20(s0) -8000860c: f59ff06f j 80008564 <__d2b+0xa0> -80008610: 800146b7 lui a3,0x80014 -80008614: 80014537 lui a0,0x80014 -80008618: 86068693 addi a3,a3,-1952 # 80013860 <__stack_top+0x81013860> -8000861c: 00000613 li a2,0 -80008620: 30a00593 li a1,778 -80008624: 87450513 addi a0,a0,-1932 # 80013874 <__stack_top+0x81013874> -80008628: 798010ef jal ra,80009dc0 <__assert_func> +800082a4 <__any_on>: +800082a4: 01052703 lw a4,16(a0) +800082a8: 4055d613 srai a2,a1,0x5 +800082ac: 01450693 addi a3,a0,20 +800082b0: 02c75263 bge a4,a2,800082d4 <__any_on+0x30> +800082b4: 00271793 slli a5,a4,0x2 +800082b8: 00f687b3 add a5,a3,a5 +800082bc: 04f6f263 bgeu a3,a5,80008300 <__any_on+0x5c> +800082c0: ffc7a703 lw a4,-4(a5) +800082c4: ffc78793 addi a5,a5,-4 +800082c8: fe070ae3 beqz a4,800082bc <__any_on+0x18> +800082cc: 00100513 li a0,1 +800082d0: 00008067 ret +800082d4: 00261793 slli a5,a2,0x2 +800082d8: 00f687b3 add a5,a3,a5 +800082dc: fee650e3 bge a2,a4,800082bc <__any_on+0x18> +800082e0: 01f5f593 andi a1,a1,31 +800082e4: fc058ce3 beqz a1,800082bc <__any_on+0x18> +800082e8: 0007a603 lw a2,0(a5) +800082ec: 00100513 li a0,1 +800082f0: 00b65733 srl a4,a2,a1 +800082f4: 00b715b3 sll a1,a4,a1 +800082f8: fcb602e3 beq a2,a1,800082bc <__any_on+0x18> +800082fc: 00008067 ret +80008300: 00000513 li a0,0 +80008304: 00008067 ret -8000862c <__ratio>: -8000862c: fd010113 addi sp,sp,-48 -80008630: 03212023 sw s2,32(sp) -80008634: 00058913 mv s2,a1 -80008638: 00810593 addi a1,sp,8 -8000863c: 02112623 sw ra,44(sp) -80008640: 02812423 sw s0,40(sp) -80008644: 02912223 sw s1,36(sp) -80008648: 01312e23 sw s3,28(sp) -8000864c: 00050993 mv s3,a0 -80008650: d5dff0ef jal ra,800083ac <__b2d> -80008654: 00050493 mv s1,a0 -80008658: 00058413 mv s0,a1 -8000865c: 00090513 mv a0,s2 -80008660: 00c10593 addi a1,sp,12 -80008664: d49ff0ef jal ra,800083ac <__b2d> -80008668: 01092783 lw a5,16(s2) -8000866c: 0109a703 lw a4,16(s3) -80008670: 00c12683 lw a3,12(sp) -80008674: 40f70733 sub a4,a4,a5 -80008678: 00812783 lw a5,8(sp) -8000867c: 00571713 slli a4,a4,0x5 -80008680: 40d787b3 sub a5,a5,a3 -80008684: 00f707b3 add a5,a4,a5 -80008688: 00050693 mv a3,a0 -8000868c: 02f05e63 blez a5,800086c8 <__ratio+0x9c> -80008690: 01479793 slli a5,a5,0x14 -80008694: 00878433 add s0,a5,s0 -80008698: 00068613 mv a2,a3 -8000869c: 00048513 mv a0,s1 -800086a0: 00058693 mv a3,a1 -800086a4: 00040593 mv a1,s0 -800086a8: 72d050ef jal ra,8000e5d4 <__divdf3> -800086ac: 02c12083 lw ra,44(sp) -800086b0: 02812403 lw s0,40(sp) -800086b4: 02412483 lw s1,36(sp) -800086b8: 02012903 lw s2,32(sp) -800086bc: 01c12983 lw s3,28(sp) -800086c0: 03010113 addi sp,sp,48 -800086c4: 00008067 ret -800086c8: 01479713 slli a4,a5,0x14 -800086cc: 40e585b3 sub a1,a1,a4 -800086d0: fc9ff06f j 80008698 <__ratio+0x6c> +80008308 : +80008308: ff010113 addi sp,sp,-16 +8000830c: 00912223 sw s1,4(sp) +80008310: 800004b7 lui s1,0x80000 +80008314: 00812423 sw s0,8(sp) +80008318: 00112623 sw ra,12(sp) +8000831c: fff4c493 not s1,s1 +80008320: 00060413 mv s0,a2 +80008324: 00062023 sw zero,0(a2) +80008328: 00b4f6b3 and a3,s1,a1 +8000832c: 7ff00637 lui a2,0x7ff00 +80008330: 00058793 mv a5,a1 +80008334: 00050713 mv a4,a0 +80008338: 06c6d063 bge a3,a2,80008398 +8000833c: 00a6e8b3 or a7,a3,a0 +80008340: 04088c63 beqz a7,80008398 +80008344: 00c5f633 and a2,a1,a2 +80008348: 00058813 mv a6,a1 +8000834c: 00000893 li a7,0 +80008350: 02061263 bnez a2,80008374 +80008354: 800157b7 lui a5,0x80015 +80008358: a447a683 lw a3,-1468(a5) # 80014a44 <__stack_top+0x81014a44> +8000835c: a407a603 lw a2,-1472(a5) +80008360: 5f8060ef jal ra,8000e958 <__muldf3> +80008364: 00050713 mv a4,a0 +80008368: 00058813 mv a6,a1 +8000836c: 00b4f6b3 and a3,s1,a1 +80008370: fca00893 li a7,-54 +80008374: 4146d693 srai a3,a3,0x14 +80008378: 801007b7 lui a5,0x80100 +8000837c: fff78793 addi a5,a5,-1 # 800fffff <__stack_top+0x810fffff> +80008380: c0268693 addi a3,a3,-1022 +80008384: 00f87833 and a6,a6,a5 +80008388: 011686b3 add a3,a3,a7 +8000838c: 3fe007b7 lui a5,0x3fe00 +80008390: 00f867b3 or a5,a6,a5 +80008394: 00d42023 sw a3,0(s0) +80008398: 00c12083 lw ra,12(sp) +8000839c: 00812403 lw s0,8(sp) +800083a0: 00412483 lw s1,4(sp) +800083a4: 00070513 mv a0,a4 +800083a8: 00078593 mv a1,a5 +800083ac: 01010113 addi sp,sp,16 +800083b0: 00008067 ret -800086d4 <_mprec_log10>: -800086d4: ff010113 addi sp,sp,-16 -800086d8: 01212023 sw s2,0(sp) -800086dc: 00112623 sw ra,12(sp) -800086e0: 00812423 sw s0,8(sp) -800086e4: 00912223 sw s1,4(sp) -800086e8: 01700793 li a5,23 -800086ec: 00050913 mv s2,a0 -800086f0: 04a7da63 bge a5,a0,80008744 <_mprec_log10+0x70> -800086f4: 80015737 lui a4,0x80015 -800086f8: a3072783 lw a5,-1488(a4) # 80014a30 <__stack_top+0x81014a30> -800086fc: a3472583 lw a1,-1484(a4) -80008700: 80015737 lui a4,0x80015 -80008704: a3872403 lw s0,-1480(a4) # 80014a38 <__stack_top+0x81014a38> -80008708: a3c72483 lw s1,-1476(a4) -8000870c: 00078513 mv a0,a5 -80008710: 00040613 mv a2,s0 -80008714: 00048693 mv a3,s1 -80008718: 77c060ef jal ra,8000ee94 <__muldf3> -8000871c: fff90913 addi s2,s2,-1 -80008720: 00050793 mv a5,a0 -80008724: fe0914e3 bnez s2,8000870c <_mprec_log10+0x38> -80008728: 00c12083 lw ra,12(sp) -8000872c: 00812403 lw s0,8(sp) -80008730: 00412483 lw s1,4(sp) -80008734: 00012903 lw s2,0(sp) -80008738: 00078513 mv a0,a5 -8000873c: 01010113 addi sp,sp,16 -80008740: 00008067 ret -80008744: 800147b7 lui a5,0x80014 -80008748: 00351913 slli s2,a0,0x3 -8000874c: 8d078793 addi a5,a5,-1840 # 800138d0 <__stack_top+0x810138d0> -80008750: 01278933 add s2,a5,s2 -80008754: 01092783 lw a5,16(s2) -80008758: 00c12083 lw ra,12(sp) -8000875c: 00812403 lw s0,8(sp) -80008760: 01492583 lw a1,20(s2) -80008764: 00412483 lw s1,4(sp) -80008768: 00012903 lw s2,0(sp) -8000876c: 00078513 mv a0,a5 -80008770: 01010113 addi sp,sp,16 -80008774: 00008067 ret +800083b4 <_sbrk_r>: +800083b4: ff010113 addi sp,sp,-16 +800083b8: 00812423 sw s0,8(sp) +800083bc: 00912223 sw s1,4(sp) +800083c0: 00050413 mv s0,a0 +800083c4: 800154b7 lui s1,0x80015 +800083c8: 00058513 mv a0,a1 +800083cc: 00112623 sw ra,12(sp) +800083d0: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> +800083d4: 2ec050ef jal ra,8000d6c0 <_sbrk> +800083d8: fff00793 li a5,-1 +800083dc: 00f50c63 beq a0,a5,800083f4 <_sbrk_r+0x40> +800083e0: 00c12083 lw ra,12(sp) +800083e4: 00812403 lw s0,8(sp) +800083e8: 00412483 lw s1,4(sp) +800083ec: 01010113 addi sp,sp,16 +800083f0: 00008067 ret +800083f4: b504a783 lw a5,-1200(s1) +800083f8: fe0784e3 beqz a5,800083e0 <_sbrk_r+0x2c> +800083fc: 00c12083 lw ra,12(sp) +80008400: 00f42023 sw a5,0(s0) +80008404: 00812403 lw s0,8(sp) +80008408: 00412483 lw s1,4(sp) +8000840c: 01010113 addi sp,sp,16 +80008410: 00008067 ret -80008778 <__copybits>: -80008778: 01062683 lw a3,16(a2) -8000877c: fff58593 addi a1,a1,-1 -80008780: 4055d593 srai a1,a1,0x5 -80008784: 00158593 addi a1,a1,1 -80008788: 01460793 addi a5,a2,20 -8000878c: 00269693 slli a3,a3,0x2 -80008790: 00259593 slli a1,a1,0x2 -80008794: 00d786b3 add a3,a5,a3 -80008798: 00b505b3 add a1,a0,a1 -8000879c: 02d7f863 bgeu a5,a3,800087cc <__copybits+0x54> -800087a0: 00050713 mv a4,a0 -800087a4: 0007a803 lw a6,0(a5) -800087a8: 00478793 addi a5,a5,4 -800087ac: 00470713 addi a4,a4,4 -800087b0: ff072e23 sw a6,-4(a4) -800087b4: fed7e8e3 bltu a5,a3,800087a4 <__copybits+0x2c> -800087b8: 40c687b3 sub a5,a3,a2 -800087bc: feb78793 addi a5,a5,-21 -800087c0: ffc7f793 andi a5,a5,-4 -800087c4: 00478793 addi a5,a5,4 -800087c8: 00f50533 add a0,a0,a5 -800087cc: 00b57863 bgeu a0,a1,800087dc <__copybits+0x64> -800087d0: 00450513 addi a0,a0,4 -800087d4: fe052e23 sw zero,-4(a0) -800087d8: feb56ce3 bltu a0,a1,800087d0 <__copybits+0x58> -800087dc: 00008067 ret +80008414 <_sprintf_r>: +80008414: f6010113 addi sp,sp,-160 +80008418: 08c10e93 addi t4,sp,140 +8000841c: 08f12a23 sw a5,148(sp) +80008420: 80000337 lui t1,0x80000 +80008424: ffff07b7 lui a5,0xffff0 +80008428: 00058e13 mv t3,a1 +8000842c: fff34313 not t1,t1 +80008430: 08d12623 sw a3,140(sp) +80008434: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> +80008438: 00810593 addi a1,sp,8 +8000843c: 000e8693 mv a3,t4 +80008440: 06112e23 sw ra,124(sp) +80008444: 00f12a23 sw a5,20(sp) +80008448: 08e12823 sw a4,144(sp) +8000844c: 09012c23 sw a6,152(sp) +80008450: 09112e23 sw a7,156(sp) +80008454: 01c12423 sw t3,8(sp) +80008458: 01c12c23 sw t3,24(sp) +8000845c: 00612e23 sw t1,28(sp) +80008460: 00612823 sw t1,16(sp) +80008464: 01d12223 sw t4,4(sp) +80008468: 9ddf80ef jal ra,80000e44 <_svfprintf_r> +8000846c: 00812783 lw a5,8(sp) +80008470: 00078023 sb zero,0(a5) +80008474: 07c12083 lw ra,124(sp) +80008478: 0a010113 addi sp,sp,160 +8000847c: 00008067 ret -800087e0 <__any_on>: -800087e0: 01052703 lw a4,16(a0) -800087e4: 4055d613 srai a2,a1,0x5 -800087e8: 01450693 addi a3,a0,20 -800087ec: 02c75263 bge a4,a2,80008810 <__any_on+0x30> -800087f0: 00271793 slli a5,a4,0x2 -800087f4: 00f687b3 add a5,a3,a5 -800087f8: 04f6f263 bgeu a3,a5,8000883c <__any_on+0x5c> -800087fc: ffc7a703 lw a4,-4(a5) -80008800: ffc78793 addi a5,a5,-4 -80008804: fe070ae3 beqz a4,800087f8 <__any_on+0x18> -80008808: 00100513 li a0,1 -8000880c: 00008067 ret -80008810: 00261793 slli a5,a2,0x2 -80008814: 00f687b3 add a5,a3,a5 -80008818: fee650e3 bge a2,a4,800087f8 <__any_on+0x18> -8000881c: 01f5f593 andi a1,a1,31 -80008820: fc058ce3 beqz a1,800087f8 <__any_on+0x18> -80008824: 0007a603 lw a2,0(a5) -80008828: 00100513 li a0,1 -8000882c: 00b65733 srl a4,a2,a1 -80008830: 00b715b3 sll a1,a4,a1 -80008834: fcb602e3 beq a2,a1,800087f8 <__any_on+0x18> -80008838: 00008067 ret -8000883c: 00000513 li a0,0 -80008840: 00008067 ret +80008480 : +80008480: 00050e13 mv t3,a0 +80008484: 80015537 lui a0,0x80015 +80008488: f6010113 addi sp,sp,-160 +8000848c: a4c52503 lw a0,-1460(a0) # 80014a4c <__stack_top+0x81014a4c> +80008490: 08810e93 addi t4,sp,136 +80008494: 08f12a23 sw a5,148(sp) +80008498: 80000337 lui t1,0x80000 +8000849c: ffff07b7 lui a5,0xffff0 +800084a0: fff34313 not t1,t1 +800084a4: 08c12423 sw a2,136(sp) +800084a8: 08d12623 sw a3,140(sp) +800084ac: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> +800084b0: 00058613 mv a2,a1 +800084b4: 000e8693 mv a3,t4 +800084b8: 00810593 addi a1,sp,8 +800084bc: 06112e23 sw ra,124(sp) +800084c0: 00f12a23 sw a5,20(sp) +800084c4: 08e12823 sw a4,144(sp) +800084c8: 09012c23 sw a6,152(sp) +800084cc: 09112e23 sw a7,156(sp) +800084d0: 01c12423 sw t3,8(sp) +800084d4: 01c12c23 sw t3,24(sp) +800084d8: 00612e23 sw t1,28(sp) +800084dc: 00612823 sw t1,16(sp) +800084e0: 01d12223 sw t4,4(sp) +800084e4: 961f80ef jal ra,80000e44 <_svfprintf_r> +800084e8: 00812783 lw a5,8(sp) +800084ec: 00078023 sb zero,0(a5) +800084f0: 07c12083 lw ra,124(sp) +800084f4: 0a010113 addi sp,sp,160 +800084f8: 00008067 ret -80008844 : -80008844: ff010113 addi sp,sp,-16 -80008848: 00912223 sw s1,4(sp) -8000884c: 800004b7 lui s1,0x80000 -80008850: 00812423 sw s0,8(sp) -80008854: 00112623 sw ra,12(sp) -80008858: fff4c493 not s1,s1 -8000885c: 00060413 mv s0,a2 -80008860: 00062023 sw zero,0(a2) -80008864: 00b4f6b3 and a3,s1,a1 -80008868: 7ff00637 lui a2,0x7ff00 -8000886c: 00058793 mv a5,a1 -80008870: 00050713 mv a4,a0 -80008874: 06c6d063 bge a3,a2,800088d4 -80008878: 00a6e8b3 or a7,a3,a0 -8000887c: 04088c63 beqz a7,800088d4 -80008880: 00c5f633 and a2,a1,a2 -80008884: 00058813 mv a6,a1 -80008888: 00000893 li a7,0 -8000888c: 02061263 bnez a2,800088b0 -80008890: 800157b7 lui a5,0x80015 -80008894: a447a683 lw a3,-1468(a5) # 80014a44 <__stack_top+0x81014a44> -80008898: a407a603 lw a2,-1472(a5) -8000889c: 5f8060ef jal ra,8000ee94 <__muldf3> -800088a0: 00050713 mv a4,a0 -800088a4: 00058813 mv a6,a1 -800088a8: 00b4f6b3 and a3,s1,a1 -800088ac: fca00893 li a7,-54 -800088b0: 4146d693 srai a3,a3,0x14 -800088b4: 801007b7 lui a5,0x80100 -800088b8: fff78793 addi a5,a5,-1 # 800fffff <__stack_top+0x810fffff> -800088bc: c0268693 addi a3,a3,-1022 -800088c0: 00f87833 and a6,a6,a5 -800088c4: 011686b3 add a3,a3,a7 -800088c8: 3fe007b7 lui a5,0x3fe00 -800088cc: 00f867b3 or a5,a6,a5 -800088d0: 00d42023 sw a3,0(s0) -800088d4: 00c12083 lw ra,12(sp) -800088d8: 00812403 lw s0,8(sp) -800088dc: 00412483 lw s1,4(sp) -800088e0: 00070513 mv a0,a4 -800088e4: 00078593 mv a1,a5 -800088e8: 01010113 addi sp,sp,16 -800088ec: 00008067 ret +800084fc : +800084fc: 00b567b3 or a5,a0,a1 +80008500: 0037f793 andi a5,a5,3 +80008504: 08079263 bnez a5,80008588 +80008508: 0005a703 lw a4,0(a1) +8000850c: 7f7f86b7 lui a3,0x7f7f8 +80008510: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +80008514: 00d777b3 and a5,a4,a3 +80008518: 00d787b3 add a5,a5,a3 +8000851c: 00e7e7b3 or a5,a5,a4 +80008520: 00d7e7b3 or a5,a5,a3 +80008524: fff00613 li a2,-1 +80008528: 06c79e63 bne a5,a2,800085a4 +8000852c: 00050613 mv a2,a0 +80008530: fff00813 li a6,-1 +80008534: 00e62023 sw a4,0(a2) # 7ff00000 <__stack_size+0x7feffc00> +80008538: 0045a703 lw a4,4(a1) +8000853c: 00458593 addi a1,a1,4 +80008540: 00460613 addi a2,a2,4 +80008544: 00d777b3 and a5,a4,a3 +80008548: 00d787b3 add a5,a5,a3 +8000854c: 00e7e7b3 or a5,a5,a4 +80008550: 00d7e7b3 or a5,a5,a3 +80008554: ff0780e3 beq a5,a6,80008534 +80008558: 0005c783 lbu a5,0(a1) +8000855c: 0015c703 lbu a4,1(a1) +80008560: 0025c683 lbu a3,2(a1) +80008564: 00f60023 sb a5,0(a2) +80008568: 00078a63 beqz a5,8000857c +8000856c: 00e600a3 sb a4,1(a2) +80008570: 00070663 beqz a4,8000857c +80008574: 00d60123 sb a3,2(a2) +80008578: 00069463 bnez a3,80008580 +8000857c: 00008067 ret +80008580: 000601a3 sb zero,3(a2) +80008584: 00008067 ret +80008588: 00050793 mv a5,a0 +8000858c: 0005c703 lbu a4,0(a1) +80008590: 00178793 addi a5,a5,1 +80008594: 00158593 addi a1,a1,1 +80008598: fee78fa3 sb a4,-1(a5) +8000859c: fe0718e3 bnez a4,8000858c +800085a0: 00008067 ret +800085a4: 00050613 mv a2,a0 +800085a8: fb1ff06f j 80008558 -800088f0 <_sbrk_r>: -800088f0: ff010113 addi sp,sp,-16 -800088f4: 00812423 sw s0,8(sp) -800088f8: 00912223 sw s1,4(sp) -800088fc: 00050413 mv s0,a0 -80008900: 800154b7 lui s1,0x80015 -80008904: 00058513 mv a0,a1 -80008908: 00112623 sw ra,12(sp) -8000890c: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> -80008910: 2ec050ef jal ra,8000dbfc <_sbrk> -80008914: fff00793 li a5,-1 -80008918: 00f50c63 beq a0,a5,80008930 <_sbrk_r+0x40> -8000891c: 00c12083 lw ra,12(sp) -80008920: 00812403 lw s0,8(sp) -80008924: 00412483 lw s1,4(sp) -80008928: 01010113 addi sp,sp,16 -8000892c: 00008067 ret -80008930: b504a783 lw a5,-1200(s1) -80008934: fe0784e3 beqz a5,8000891c <_sbrk_r+0x2c> -80008938: 00c12083 lw ra,12(sp) -8000893c: 00f42023 sw a5,0(s0) -80008940: 00812403 lw s0,8(sp) -80008944: 00412483 lw s1,4(sp) -80008948: 01010113 addi sp,sp,16 -8000894c: 00008067 ret +800085ac : +800085ac: 00357793 andi a5,a0,3 +800085b0: 00050713 mv a4,a0 +800085b4: 04079c63 bnez a5,8000860c +800085b8: 7f7f86b7 lui a3,0x7f7f8 +800085bc: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +800085c0: fff00593 li a1,-1 +800085c4: 00072603 lw a2,0(a4) +800085c8: 00470713 addi a4,a4,4 +800085cc: 00d677b3 and a5,a2,a3 +800085d0: 00d787b3 add a5,a5,a3 +800085d4: 00c7e7b3 or a5,a5,a2 +800085d8: 00d7e7b3 or a5,a5,a3 +800085dc: feb784e3 beq a5,a1,800085c4 +800085e0: ffc74683 lbu a3,-4(a4) +800085e4: ffd74603 lbu a2,-3(a4) +800085e8: ffe74783 lbu a5,-2(a4) +800085ec: 40a70733 sub a4,a4,a0 +800085f0: 04068063 beqz a3,80008630 +800085f4: 02060a63 beqz a2,80008628 +800085f8: 00f03533 snez a0,a5 +800085fc: 00e50533 add a0,a0,a4 +80008600: ffe50513 addi a0,a0,-2 +80008604: 00008067 ret +80008608: fa0688e3 beqz a3,800085b8 +8000860c: 00074783 lbu a5,0(a4) +80008610: 00170713 addi a4,a4,1 +80008614: 00377693 andi a3,a4,3 +80008618: fe0798e3 bnez a5,80008608 +8000861c: 40a70733 sub a4,a4,a0 +80008620: fff70513 addi a0,a4,-1 +80008624: 00008067 ret +80008628: ffd70513 addi a0,a4,-3 +8000862c: 00008067 ret +80008630: ffc70513 addi a0,a4,-4 +80008634: 00008067 ret -80008950 <_sprintf_r>: -80008950: f6010113 addi sp,sp,-160 -80008954: 08c10e93 addi t4,sp,140 -80008958: 08f12a23 sw a5,148(sp) -8000895c: 80000337 lui t1,0x80000 -80008960: ffff07b7 lui a5,0xffff0 -80008964: 00058e13 mv t3,a1 -80008968: fff34313 not t1,t1 -8000896c: 08d12623 sw a3,140(sp) -80008970: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> -80008974: 00810593 addi a1,sp,8 -80008978: 000e8693 mv a3,t4 -8000897c: 06112e23 sw ra,124(sp) -80008980: 00f12a23 sw a5,20(sp) -80008984: 08e12823 sw a4,144(sp) -80008988: 09012c23 sw a6,152(sp) -8000898c: 09112e23 sw a7,156(sp) -80008990: 01c12423 sw t3,8(sp) -80008994: 01c12c23 sw t3,24(sp) -80008998: 00612e23 sw t1,28(sp) -8000899c: 00612823 sw t1,16(sp) -800089a0: 01d12223 sw t4,4(sp) -800089a4: 9ddf80ef jal ra,80001380 <_svfprintf_r> -800089a8: 00812783 lw a5,8(sp) -800089ac: 00078023 sb zero,0(a5) -800089b0: 07c12083 lw ra,124(sp) -800089b4: 0a010113 addi sp,sp,160 -800089b8: 00008067 ret +80008638 : +80008638: 00a5e7b3 or a5,a1,a0 +8000863c: 0037f793 andi a5,a5,3 +80008640: 00050713 mv a4,a0 +80008644: 06079863 bnez a5,800086b4 +80008648: 00300793 li a5,3 +8000864c: 06c7f463 bgeu a5,a2,800086b4 +80008650: feff0337 lui t1,0xfeff0 +80008654: 808088b7 lui a7,0x80808 +80008658: eff30313 addi t1,t1,-257 # fefefeff <__stack_top+0xfffefeff> +8000865c: 08088893 addi a7,a7,128 # 80808080 <__stack_top+0x81808080> +80008660: 00300e13 li t3,3 +80008664: 0005a683 lw a3,0(a1) +80008668: 006687b3 add a5,a3,t1 +8000866c: fff6c813 not a6,a3 +80008670: 0107f7b3 and a5,a5,a6 +80008674: 0117f7b3 and a5,a5,a7 +80008678: 02079e63 bnez a5,800086b4 +8000867c: 00d72023 sw a3,0(a4) +80008680: ffc60613 addi a2,a2,-4 +80008684: 00470713 addi a4,a4,4 +80008688: 00458593 addi a1,a1,4 +8000868c: fcce6ce3 bltu t3,a2,80008664 +80008690: 00158593 addi a1,a1,1 +80008694: 00170793 addi a5,a4,1 +80008698: 02060463 beqz a2,800086c0 +8000869c: fff5c683 lbu a3,-1(a1) +800086a0: fff60813 addi a6,a2,-1 +800086a4: fed78fa3 sb a3,-1(a5) +800086a8: 00068e63 beqz a3,800086c4 +800086ac: 00078713 mv a4,a5 +800086b0: 00080613 mv a2,a6 +800086b4: 00158593 addi a1,a1,1 +800086b8: 00170793 addi a5,a4,1 +800086bc: fe0610e3 bnez a2,8000869c +800086c0: 00008067 ret +800086c4: 00c70633 add a2,a4,a2 +800086c8: 00080a63 beqz a6,800086dc +800086cc: 00178793 addi a5,a5,1 +800086d0: fe078fa3 sb zero,-1(a5) +800086d4: fec79ce3 bne a5,a2,800086cc +800086d8: 00008067 ret +800086dc: 00008067 ret -800089bc : -800089bc: 00050e13 mv t3,a0 -800089c0: 80015537 lui a0,0x80015 -800089c4: f6010113 addi sp,sp,-160 -800089c8: a4c52503 lw a0,-1460(a0) # 80014a4c <__stack_top+0x81014a4c> -800089cc: 08810e93 addi t4,sp,136 -800089d0: 08f12a23 sw a5,148(sp) -800089d4: 80000337 lui t1,0x80000 -800089d8: ffff07b7 lui a5,0xffff0 -800089dc: fff34313 not t1,t1 -800089e0: 08c12423 sw a2,136(sp) -800089e4: 08d12623 sw a3,140(sp) -800089e8: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> -800089ec: 00058613 mv a2,a1 -800089f0: 000e8693 mv a3,t4 -800089f4: 00810593 addi a1,sp,8 -800089f8: 06112e23 sw ra,124(sp) -800089fc: 00f12a23 sw a5,20(sp) -80008a00: 08e12823 sw a4,144(sp) -80008a04: 09012c23 sw a6,152(sp) -80008a08: 09112e23 sw a7,156(sp) -80008a0c: 01c12423 sw t3,8(sp) -80008a10: 01c12c23 sw t3,24(sp) -80008a14: 00612e23 sw t1,28(sp) -80008a18: 00612823 sw t1,16(sp) -80008a1c: 01d12223 sw t4,4(sp) -80008a20: 961f80ef jal ra,80001380 <_svfprintf_r> -80008a24: 00812783 lw a5,8(sp) -80008a28: 00078023 sb zero,0(a5) -80008a2c: 07c12083 lw ra,124(sp) -80008a30: 0a010113 addi sp,sp,160 -80008a34: 00008067 ret +800086e0 <__ssprint_r>: +800086e0: 00862783 lw a5,8(a2) +800086e4: fd010113 addi sp,sp,-48 +800086e8: 01512a23 sw s5,20(sp) +800086ec: 02112623 sw ra,44(sp) +800086f0: 02812423 sw s0,40(sp) +800086f4: 02912223 sw s1,36(sp) +800086f8: 03212023 sw s2,32(sp) +800086fc: 01312e23 sw s3,28(sp) +80008700: 01412c23 sw s4,24(sp) +80008704: 01612823 sw s6,16(sp) +80008708: 01712623 sw s7,12(sp) +8000870c: 01812423 sw s8,8(sp) +80008710: 00060a93 mv s5,a2 +80008714: 14078863 beqz a5,80008864 <__ssprint_r+0x184> +80008718: 00050b13 mv s6,a0 +8000871c: 00062983 lw s3,0(a2) +80008720: 0005a503 lw a0,0(a1) +80008724: 0085a483 lw s1,8(a1) +80008728: 00058413 mv s0,a1 +8000872c: 0d40006f j 80008800 <__ssprint_r+0x120> +80008730: 00c45783 lhu a5,12(s0) +80008734: 4807f713 andi a4,a5,1152 +80008738: 08070a63 beqz a4,800087cc <__ssprint_r+0xec> +8000873c: 01442683 lw a3,20(s0) +80008740: 01042583 lw a1,16(s0) +80008744: 00190713 addi a4,s2,1 +80008748: 00169493 slli s1,a3,0x1 +8000874c: 00d486b3 add a3,s1,a3 +80008750: 01f6d493 srli s1,a3,0x1f +80008754: 40b50a33 sub s4,a0,a1 +80008758: 00d484b3 add s1,s1,a3 +8000875c: 4014d493 srai s1,s1,0x1 +80008760: 01470733 add a4,a4,s4 +80008764: 00048613 mv a2,s1 +80008768: 00e4f663 bgeu s1,a4,80008774 <__ssprint_r+0x94> +8000876c: 00070493 mv s1,a4 +80008770: 00070613 mv a2,a4 +80008774: 4007f793 andi a5,a5,1024 +80008778: 0a078663 beqz a5,80008824 <__ssprint_r+0x144> +8000877c: 00060593 mv a1,a2 +80008780: 000b0513 mv a0,s6 +80008784: 99cfe0ef jal ra,80006920 <_malloc_r> +80008788: 00050c13 mv s8,a0 +8000878c: 0a050a63 beqz a0,80008840 <__ssprint_r+0x160> +80008790: 01042583 lw a1,16(s0) +80008794: 000a0613 mv a2,s4 +80008798: 3a4010ef jal ra,80009b3c +8000879c: 00c45783 lhu a5,12(s0) +800087a0: b7f7f793 andi a5,a5,-1153 +800087a4: 0807e793 ori a5,a5,128 +800087a8: 00f41623 sh a5,12(s0) +800087ac: 014c0533 add a0,s8,s4 +800087b0: 41448a33 sub s4,s1,s4 +800087b4: 00942a23 sw s1,20(s0) +800087b8: 01442423 sw s4,8(s0) +800087bc: 01842823 sw s8,16(s0) +800087c0: 00a42023 sw a0,0(s0) +800087c4: 00090493 mv s1,s2 +800087c8: 00090a13 mv s4,s2 +800087cc: 000a0613 mv a2,s4 +800087d0: 000b8593 mv a1,s7 +800087d4: 484010ef jal ra,80009c58 +800087d8: 00842703 lw a4,8(s0) +800087dc: 00042503 lw a0,0(s0) +800087e0: 008aa783 lw a5,8(s5) +800087e4: 409704b3 sub s1,a4,s1 +800087e8: 01450533 add a0,a0,s4 +800087ec: 00942423 sw s1,8(s0) +800087f0: 00a42023 sw a0,0(s0) +800087f4: 41278933 sub s2,a5,s2 +800087f8: 012aa423 sw s2,8(s5) +800087fc: 06090463 beqz s2,80008864 <__ssprint_r+0x184> +80008800: 0049a903 lw s2,4(s3) +80008804: 0009ab83 lw s7,0(s3) +80008808: 00048a13 mv s4,s1 +8000880c: 00898993 addi s3,s3,8 +80008810: fe0908e3 beqz s2,80008800 <__ssprint_r+0x120> +80008814: f0997ee3 bgeu s2,s1,80008730 <__ssprint_r+0x50> +80008818: 00090493 mv s1,s2 +8000881c: 00090a13 mv s4,s2 +80008820: fadff06f j 800087cc <__ssprint_r+0xec> +80008824: 000b0513 mv a0,s6 +80008828: 550010ef jal ra,80009d78 <_realloc_r> +8000882c: 00050c13 mv s8,a0 +80008830: f6051ee3 bnez a0,800087ac <__ssprint_r+0xcc> +80008834: 01042583 lw a1,16(s0) +80008838: 000b0513 mv a0,s6 +8000883c: a10fb0ef jal ra,80003a4c <_free_r> +80008840: 00c00793 li a5,12 +80008844: 00fb2023 sw a5,0(s6) +80008848: 00c45783 lhu a5,12(s0) +8000884c: fff00513 li a0,-1 +80008850: 0407e793 ori a5,a5,64 +80008854: 00f41623 sh a5,12(s0) +80008858: 000aa423 sw zero,8(s5) +8000885c: 000aa223 sw zero,4(s5) +80008860: 00c0006f j 8000886c <__ssprint_r+0x18c> +80008864: 000aa223 sw zero,4(s5) +80008868: 00000513 li a0,0 +8000886c: 02c12083 lw ra,44(sp) +80008870: 02812403 lw s0,40(sp) +80008874: 02412483 lw s1,36(sp) +80008878: 02012903 lw s2,32(sp) +8000887c: 01c12983 lw s3,28(sp) +80008880: 01812a03 lw s4,24(sp) +80008884: 01412a83 lw s5,20(sp) +80008888: 01012b03 lw s6,16(sp) +8000888c: 00c12b83 lw s7,12(sp) +80008890: 00812c03 lw s8,8(sp) +80008894: 03010113 addi sp,sp,48 +80008898: 00008067 ret -80008a38 : -80008a38: 00b567b3 or a5,a0,a1 -80008a3c: 0037f793 andi a5,a5,3 -80008a40: 08079263 bnez a5,80008ac4 -80008a44: 0005a703 lw a4,0(a1) -80008a48: 7f7f86b7 lui a3,0x7f7f8 -80008a4c: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> -80008a50: 00d777b3 and a5,a4,a3 -80008a54: 00d787b3 add a5,a5,a3 -80008a58: 00e7e7b3 or a5,a5,a4 -80008a5c: 00d7e7b3 or a5,a5,a3 -80008a60: fff00613 li a2,-1 -80008a64: 06c79e63 bne a5,a2,80008ae0 -80008a68: 00050613 mv a2,a0 -80008a6c: fff00813 li a6,-1 -80008a70: 00e62023 sw a4,0(a2) # 7ff00000 <__stack_size+0x7feffc00> -80008a74: 0045a703 lw a4,4(a1) -80008a78: 00458593 addi a1,a1,4 -80008a7c: 00460613 addi a2,a2,4 -80008a80: 00d777b3 and a5,a4,a3 -80008a84: 00d787b3 add a5,a5,a3 -80008a88: 00e7e7b3 or a5,a5,a4 -80008a8c: 00d7e7b3 or a5,a5,a3 -80008a90: ff0780e3 beq a5,a6,80008a70 -80008a94: 0005c783 lbu a5,0(a1) -80008a98: 0015c703 lbu a4,1(a1) -80008a9c: 0025c683 lbu a3,2(a1) -80008aa0: 00f60023 sb a5,0(a2) -80008aa4: 00078a63 beqz a5,80008ab8 -80008aa8: 00e600a3 sb a4,1(a2) -80008aac: 00070663 beqz a4,80008ab8 -80008ab0: 00d60123 sb a3,2(a2) -80008ab4: 00069463 bnez a3,80008abc -80008ab8: 00008067 ret -80008abc: 000601a3 sb zero,3(a2) -80008ac0: 00008067 ret -80008ac4: 00050793 mv a5,a0 -80008ac8: 0005c703 lbu a4,0(a1) -80008acc: 00178793 addi a5,a5,1 -80008ad0: 00158593 addi a1,a1,1 -80008ad4: fee78fa3 sb a4,-1(a5) -80008ad8: fe0718e3 bnez a4,80008ac8 -80008adc: 00008067 ret -80008ae0: 00050613 mv a2,a0 -80008ae4: fb1ff06f j 80008a94 +8000889c <_svfiprintf_r>: +8000889c: 00c5d783 lhu a5,12(a1) +800088a0: ed010113 addi sp,sp,-304 +800088a4: 11412c23 sw s4,280(sp) +800088a8: 11612823 sw s6,272(sp) +800088ac: 11a12023 sw s10,256(sp) +800088b0: 12112623 sw ra,300(sp) +800088b4: 12812423 sw s0,296(sp) +800088b8: 12912223 sw s1,292(sp) +800088bc: 13212023 sw s2,288(sp) +800088c0: 11312e23 sw s3,284(sp) +800088c4: 11512a23 sw s5,276(sp) +800088c8: 11712623 sw s7,268(sp) +800088cc: 11812423 sw s8,264(sp) +800088d0: 11912223 sw s9,260(sp) +800088d4: 0fb12e23 sw s11,252(sp) +800088d8: 0807f793 andi a5,a5,128 +800088dc: 00d12623 sw a3,12(sp) +800088e0: 00058a13 mv s4,a1 +800088e4: 00050b13 mv s6,a0 +800088e8: 00060d13 mv s10,a2 +800088ec: 00078663 beqz a5,800088f8 <_svfiprintf_r+0x5c> +800088f0: 0105a783 lw a5,16(a1) +800088f4: 560786e3 beqz a5,80009660 <_svfiprintf_r+0xdc4> +800088f8: 800137b7 lui a5,0x80013 +800088fc: 04c10a93 addi s5,sp,76 +80008900: 4a078793 addi a5,a5,1184 # 800134a0 <__stack_top+0x810134a0> +80008904: 80013bb7 lui s7,0x80013 +80008908: 800134b7 lui s1,0x80013 +8000890c: 05512023 sw s5,64(sp) +80008910: 04012423 sw zero,72(sp) +80008914: 04012223 sw zero,68(sp) +80008918: 000a8713 mv a4,s5 +8000891c: 00012823 sw zero,16(sp) +80008920: 02012223 sw zero,36(sp) +80008924: 02012423 sw zero,40(sp) +80008928: 02012623 sw zero,44(sp) +8000892c: 00012423 sw zero,8(sp) +80008930: 00f12a23 sw a5,20(sp) +80008934: 60cb8b93 addi s7,s7,1548 # 8001360c <__stack_top+0x8101360c> +80008938: 61c48493 addi s1,s1,1564 # 8001361c <__stack_top+0x8101361c> +8000893c: 000d4783 lbu a5,0(s10) +80008940: 20078063 beqz a5,80008b40 <_svfiprintf_r+0x2a4> +80008944: 000d0413 mv s0,s10 +80008948: 02500693 li a3,37 +8000894c: 38d78663 beq a5,a3,80008cd8 <_svfiprintf_r+0x43c> +80008950: 00144783 lbu a5,1(s0) +80008954: 00140413 addi s0,s0,1 +80008958: fe079ae3 bnez a5,8000894c <_svfiprintf_r+0xb0> +8000895c: 41a40933 sub s2,s0,s10 +80008960: 1fa40063 beq s0,s10,80008b40 <_svfiprintf_r+0x2a4> +80008964: 04812683 lw a3,72(sp) +80008968: 04412783 lw a5,68(sp) +8000896c: 01a72023 sw s10,0(a4) +80008970: 012686b3 add a3,a3,s2 +80008974: 00178793 addi a5,a5,1 +80008978: 01272223 sw s2,4(a4) +8000897c: 04d12423 sw a3,72(sp) +80008980: 04f12223 sw a5,68(sp) +80008984: 00700693 li a3,7 +80008988: 00870713 addi a4,a4,8 +8000898c: 34f6ce63 blt a3,a5,80008ce8 <_svfiprintf_r+0x44c> +80008990: 00812683 lw a3,8(sp) +80008994: 00044783 lbu a5,0(s0) +80008998: 012686b3 add a3,a3,s2 +8000899c: 00d12423 sw a3,8(sp) +800089a0: 1a078063 beqz a5,80008b40 <_svfiprintf_r+0x2a4> +800089a4: 00144683 lbu a3,1(s0) +800089a8: 00140d13 addi s10,s0,1 +800089ac: 02010da3 sb zero,59(sp) +800089b0: fff00c93 li s9,-1 +800089b4: 00000413 li s0,0 +800089b8: 00000d93 li s11,0 +800089bc: 05a00913 li s2,90 +800089c0: 00900c13 li s8,9 +800089c4: 02a00993 li s3,42 +800089c8: 001d0d13 addi s10,s10,1 +800089cc: fe068793 addi a5,a3,-32 +800089d0: 04f96463 bltu s2,a5,80008a18 <_svfiprintf_r+0x17c> +800089d4: 01412603 lw a2,20(sp) +800089d8: 00279793 slli a5,a5,0x2 +800089dc: 00c787b3 add a5,a5,a2 +800089e0: 0007a783 lw a5,0(a5) +800089e4: 00078067 jr a5 +800089e8: 00000413 li s0,0 +800089ec: fd068793 addi a5,a3,-48 +800089f0: 000d4683 lbu a3,0(s10) +800089f4: 00241593 slli a1,s0,0x2 +800089f8: 00858433 add s0,a1,s0 +800089fc: 00141413 slli s0,s0,0x1 +80008a00: 00878433 add s0,a5,s0 +80008a04: fd068793 addi a5,a3,-48 +80008a08: 001d0d13 addi s10,s10,1 +80008a0c: fefc72e3 bgeu s8,a5,800089f0 <_svfiprintf_r+0x154> +80008a10: fe068793 addi a5,a3,-32 +80008a14: fcf970e3 bgeu s2,a5,800089d4 <_svfiprintf_r+0x138> +80008a18: 12068463 beqz a3,80008b40 <_svfiprintf_r+0x2a4> +80008a1c: 08d10623 sb a3,140(sp) +80008a20: 02010da3 sb zero,59(sp) +80008a24: 00100913 li s2,1 +80008a28: 00100c13 li s8,1 +80008a2c: 08c10993 addi s3,sp,140 +80008a30: 00000c93 li s9,0 +80008a34: 002dff13 andi t5,s11,2 +80008a38: 000f0463 beqz t5,80008a40 <_svfiprintf_r+0x1a4> +80008a3c: 00290913 addi s2,s2,2 +80008a40: 084dfe13 andi t3,s11,132 +80008a44: 04812783 lw a5,72(sp) +80008a48: 04412603 lw a2,68(sp) +80008a4c: 000e1663 bnez t3,80008a58 <_svfiprintf_r+0x1bc> +80008a50: 412406b3 sub a3,s0,s2 +80008a54: 02d04ae3 bgtz a3,80009288 <_svfiprintf_r+0x9ec> +80008a58: 03b14683 lbu a3,59(sp) +80008a5c: 00160513 addi a0,a2,1 +80008a60: 00870593 addi a1,a4,8 +80008a64: 04068063 beqz a3,80008aa4 <_svfiprintf_r+0x208> +80008a68: 03b10693 addi a3,sp,59 +80008a6c: 00178793 addi a5,a5,1 +80008a70: 00d72023 sw a3,0(a4) +80008a74: 00100693 li a3,1 +80008a78: 00d72223 sw a3,4(a4) +80008a7c: 04f12423 sw a5,72(sp) +80008a80: 04a12223 sw a0,68(sp) +80008a84: 00700693 li a3,7 +80008a88: 0ca6cee3 blt a3,a0,80009364 <_svfiprintf_r+0xac8> +80008a8c: 00260f93 addi t6,a2,2 +80008a90: 01070693 addi a3,a4,16 +80008a94: 00050613 mv a2,a0 +80008a98: 00058713 mv a4,a1 +80008a9c: 000f8513 mv a0,t6 +80008aa0: 00068593 mv a1,a3 +80008aa4: 020f0c63 beqz t5,80008adc <_svfiprintf_r+0x240> +80008aa8: 03c10693 addi a3,sp,60 +80008aac: 00d72023 sw a3,0(a4) +80008ab0: 00278793 addi a5,a5,2 +80008ab4: 00200693 li a3,2 +80008ab8: 00d72223 sw a3,4(a4) +80008abc: 04f12423 sw a5,72(sp) +80008ac0: 04a12223 sw a0,68(sp) +80008ac4: 00700713 li a4,7 +80008ac8: 0ca74ce3 blt a4,a0,800093a0 <_svfiprintf_r+0xb04> +80008acc: 00050613 mv a2,a0 +80008ad0: 00058713 mv a4,a1 +80008ad4: 00150513 addi a0,a0,1 +80008ad8: 00858593 addi a1,a1,8 +80008adc: 08000693 li a3,128 +80008ae0: 60de0263 beq t3,a3,800090e4 <_svfiprintf_r+0x848> +80008ae4: 418c8cb3 sub s9,s9,s8 +80008ae8: 6b904663 bgtz s9,80009194 <_svfiprintf_r+0x8f8> +80008aec: 00fc07b3 add a5,s8,a5 +80008af0: 01372023 sw s3,0(a4) +80008af4: 01872223 sw s8,4(a4) +80008af8: 04f12423 sw a5,72(sp) +80008afc: 04a12223 sw a0,68(sp) +80008b00: 00700713 li a4,7 +80008b04: 74a74263 blt a4,a0,80009248 <_svfiprintf_r+0x9ac> +80008b08: 004df893 andi a7,s11,4 +80008b0c: 00088663 beqz a7,80008b18 <_svfiprintf_r+0x27c> +80008b10: 41240c33 sub s8,s0,s2 +80008b14: 1f804863 bgtz s8,80008d04 <_svfiprintf_r+0x468> +80008b18: 01245463 bge s0,s2,80008b20 <_svfiprintf_r+0x284> +80008b1c: 00090413 mv s0,s2 +80008b20: 00812703 lw a4,8(sp) +80008b24: 00870733 add a4,a4,s0 +80008b28: 00e12423 sw a4,8(sp) +80008b2c: 72079e63 bnez a5,80009268 <_svfiprintf_r+0x9cc> +80008b30: 000d4783 lbu a5,0(s10) +80008b34: 04012223 sw zero,68(sp) +80008b38: 000a8713 mv a4,s5 +80008b3c: e00794e3 bnez a5,80008944 <_svfiprintf_r+0xa8> +80008b40: 04812783 lw a5,72(sp) +80008b44: 4c0792e3 bnez a5,80009808 <_svfiprintf_r+0xf6c> +80008b48: 00ca5783 lhu a5,12(s4) +80008b4c: 0407f793 andi a5,a5,64 +80008b50: 4e0798e3 bnez a5,80009840 <_svfiprintf_r+0xfa4> +80008b54: 12c12083 lw ra,300(sp) +80008b58: 12812403 lw s0,296(sp) +80008b5c: 00812503 lw a0,8(sp) +80008b60: 12412483 lw s1,292(sp) +80008b64: 12012903 lw s2,288(sp) +80008b68: 11c12983 lw s3,284(sp) +80008b6c: 11812a03 lw s4,280(sp) +80008b70: 11412a83 lw s5,276(sp) +80008b74: 11012b03 lw s6,272(sp) +80008b78: 10c12b83 lw s7,268(sp) +80008b7c: 10812c03 lw s8,264(sp) +80008b80: 10412c83 lw s9,260(sp) +80008b84: 10012d03 lw s10,256(sp) +80008b88: 0fc12d83 lw s11,252(sp) +80008b8c: 13010113 addi sp,sp,304 +80008b90: 00008067 ret +80008b94: 000b0513 mv a0,s6 +80008b98: 00e12c23 sw a4,24(sp) +80008b9c: d6dfd0ef jal ra,80006908 <_localeconv_r> +80008ba0: 00452783 lw a5,4(a0) +80008ba4: 00078513 mv a0,a5 +80008ba8: 02f12623 sw a5,44(sp) +80008bac: a01ff0ef jal ra,800085ac +80008bb0: 00050793 mv a5,a0 +80008bb4: 000b0513 mv a0,s6 +80008bb8: 02f12423 sw a5,40(sp) +80008bbc: d4dfd0ef jal ra,80006908 <_localeconv_r> +80008bc0: 00852703 lw a4,8(a0) +80008bc4: 02812783 lw a5,40(sp) +80008bc8: 02e12223 sw a4,36(sp) +80008bcc: 01812703 lw a4,24(sp) +80008bd0: 160798e3 bnez a5,80009540 <_svfiprintf_r+0xca4> +80008bd4: 000d4683 lbu a3,0(s10) +80008bd8: df1ff06f j 800089c8 <_svfiprintf_r+0x12c> +80008bdc: 000d4683 lbu a3,0(s10) +80008be0: 020ded93 ori s11,s11,32 +80008be4: de5ff06f j 800089c8 <_svfiprintf_r+0x12c> +80008be8: 010ded93 ori s11,s11,16 +80008bec: 020df793 andi a5,s11,32 +80008bf0: 1e078263 beqz a5,80008dd4 <_svfiprintf_r+0x538> +80008bf4: 00c12783 lw a5,12(sp) +80008bf8: 00778993 addi s3,a5,7 +80008bfc: ff89f993 andi s3,s3,-8 +80008c00: 0049a683 lw a3,4(s3) +80008c04: 0009ac03 lw s8,0(s3) +80008c08: 00898793 addi a5,s3,8 +80008c0c: 00f12623 sw a5,12(sp) +80008c10: 00068e13 mv t3,a3 +80008c14: 1e06c863 bltz a3,80008e04 <_svfiprintf_r+0x568> +80008c18: fff00693 li a3,-1 +80008c1c: 000d8913 mv s2,s11 +80008c20: 00dc8863 beq s9,a3,80008c30 <_svfiprintf_r+0x394> +80008c24: 01cc66b3 or a3,s8,t3 +80008c28: f7fdf913 andi s2,s11,-129 +80008c2c: 7a068463 beqz a3,800093d4 <_svfiprintf_r+0xb38> +80008c30: 000e1ce3 bnez t3,80009448 <_svfiprintf_r+0xbac> +80008c34: 00900693 li a3,9 +80008c38: 0186e8e3 bltu a3,s8,80009448 <_svfiprintf_r+0xbac> +80008c3c: 030c0793 addi a5,s8,48 +80008c40: 0ef107a3 sb a5,239(sp) +80008c44: 00090d93 mv s11,s2 +80008c48: 00100c13 li s8,1 +80008c4c: 0ef10993 addi s3,sp,239 +80008c50: 06c0006f j 80008cbc <_svfiprintf_r+0x420> +80008c54: 010ded93 ori s11,s11,16 +80008c58: 020df793 andi a5,s11,32 +80008c5c: 14078663 beqz a5,80008da8 <_svfiprintf_r+0x50c> +80008c60: 00c12783 lw a5,12(sp) +80008c64: 00778993 addi s3,a5,7 +80008c68: ff89f993 andi s3,s3,-8 +80008c6c: 0009ac03 lw s8,0(s3) +80008c70: 0049ae03 lw t3,4(s3) +80008c74: 00898793 addi a5,s3,8 +80008c78: 00f12623 sw a5,12(sp) +80008c7c: bffdf913 andi s2,s11,-1025 +80008c80: 00000693 li a3,0 +80008c84: 02010da3 sb zero,59(sp) +80008c88: fff00613 li a2,-1 +80008c8c: 1acc8063 beq s9,a2,80008e2c <_svfiprintf_r+0x590> +80008c90: 01cc6633 or a2,s8,t3 +80008c94: f7f97d93 andi s11,s2,-129 +80008c98: 5e061463 bnez a2,80009280 <_svfiprintf_r+0x9e4> +80008c9c: 3e0c9863 bnez s9,8000908c <_svfiprintf_r+0x7f0> +80008ca0: 72069e63 bnez a3,800093dc <_svfiprintf_r+0xb40> +80008ca4: 00197c13 andi s8,s2,1 +80008ca8: 0f010993 addi s3,sp,240 +80008cac: 000c0863 beqz s8,80008cbc <_svfiprintf_r+0x420> +80008cb0: 03000793 li a5,48 +80008cb4: 0ef107a3 sb a5,239(sp) +80008cb8: 0ef10993 addi s3,sp,239 +80008cbc: 000c8913 mv s2,s9 +80008cc0: 018cd463 bge s9,s8,80008cc8 <_svfiprintf_r+0x42c> +80008cc4: 000c0913 mv s2,s8 +80008cc8: 03b14783 lbu a5,59(sp) +80008ccc: 00f037b3 snez a5,a5 +80008cd0: 00f90933 add s2,s2,a5 +80008cd4: d61ff06f j 80008a34 <_svfiprintf_r+0x198> +80008cd8: 41a40933 sub s2,s0,s10 +80008cdc: c9a414e3 bne s0,s10,80008964 <_svfiprintf_r+0xc8> +80008ce0: 00044783 lbu a5,0(s0) +80008ce4: cbdff06f j 800089a0 <_svfiprintf_r+0x104> +80008ce8: 04010613 addi a2,sp,64 +80008cec: 000a0593 mv a1,s4 +80008cf0: 000b0513 mv a0,s6 +80008cf4: 9edff0ef jal ra,800086e0 <__ssprint_r> +80008cf8: e40518e3 bnez a0,80008b48 <_svfiprintf_r+0x2ac> +80008cfc: 000a8713 mv a4,s5 +80008d00: c91ff06f j 80008990 <_svfiprintf_r+0xf4> +80008d04: 01000693 li a3,16 +80008d08: 04412703 lw a4,68(sp) +80008d0c: 0786d063 bge a3,s8,80008d6c <_svfiprintf_r+0x4d0> +80008d10: 01000c93 li s9,16 +80008d14: 00700993 li s3,7 +80008d18: 00c0006f j 80008d24 <_svfiprintf_r+0x488> +80008d1c: ff0c0c13 addi s8,s8,-16 +80008d20: 058cd663 bge s9,s8,80008d6c <_svfiprintf_r+0x4d0> +80008d24: 01078793 addi a5,a5,16 +80008d28: 00170713 addi a4,a4,1 +80008d2c: 0175a023 sw s7,0(a1) +80008d30: 0195a223 sw s9,4(a1) +80008d34: 04f12423 sw a5,72(sp) +80008d38: 04e12223 sw a4,68(sp) +80008d3c: 00858593 addi a1,a1,8 +80008d40: fce9dee3 bge s3,a4,80008d1c <_svfiprintf_r+0x480> +80008d44: 04010613 addi a2,sp,64 +80008d48: 000a0593 mv a1,s4 +80008d4c: 000b0513 mv a0,s6 +80008d50: 991ff0ef jal ra,800086e0 <__ssprint_r> +80008d54: de051ae3 bnez a0,80008b48 <_svfiprintf_r+0x2ac> +80008d58: ff0c0c13 addi s8,s8,-16 +80008d5c: 04812783 lw a5,72(sp) +80008d60: 04412703 lw a4,68(sp) +80008d64: 000a8593 mv a1,s5 +80008d68: fb8ccee3 blt s9,s8,80008d24 <_svfiprintf_r+0x488> +80008d6c: 018787b3 add a5,a5,s8 +80008d70: 00170713 addi a4,a4,1 +80008d74: 0175a023 sw s7,0(a1) +80008d78: 0185a223 sw s8,4(a1) +80008d7c: 04f12423 sw a5,72(sp) +80008d80: 04e12223 sw a4,68(sp) +80008d84: 00700693 li a3,7 +80008d88: d8e6d8e3 bge a3,a4,80008b18 <_svfiprintf_r+0x27c> +80008d8c: 04010613 addi a2,sp,64 +80008d90: 000a0593 mv a1,s4 +80008d94: 000b0513 mv a0,s6 +80008d98: 949ff0ef jal ra,800086e0 <__ssprint_r> +80008d9c: da0516e3 bnez a0,80008b48 <_svfiprintf_r+0x2ac> +80008da0: 04812783 lw a5,72(sp) +80008da4: d75ff06f j 80008b18 <_svfiprintf_r+0x27c> +80008da8: 00c12603 lw a2,12(sp) +80008dac: 010df793 andi a5,s11,16 +80008db0: 00460693 addi a3,a2,4 +80008db4: 7e079263 bnez a5,80009598 <_svfiprintf_r+0xcfc> +80008db8: 040df793 andi a5,s11,64 +80008dbc: 18078ce3 beqz a5,80009754 <_svfiprintf_r+0xeb8> +80008dc0: 00c12783 lw a5,12(sp) +80008dc4: 00000e13 li t3,0 +80008dc8: 00d12623 sw a3,12(sp) +80008dcc: 0007dc03 lhu s8,0(a5) +80008dd0: eadff06f j 80008c7c <_svfiprintf_r+0x3e0> +80008dd4: 00c12603 lw a2,12(sp) +80008dd8: 010df793 andi a5,s11,16 +80008ddc: 00460693 addi a3,a2,4 +80008de0: 78079863 bnez a5,80009570 <_svfiprintf_r+0xcd4> +80008de4: 040df793 andi a5,s11,64 +80008de8: 140786e3 beqz a5,80009734 <_svfiprintf_r+0xe98> +80008dec: 00c12783 lw a5,12(sp) +80008df0: 00d12623 sw a3,12(sp) +80008df4: 00079c03 lh s8,0(a5) +80008df8: 41fc5e13 srai t3,s8,0x1f +80008dfc: 000e0693 mv a3,t3 +80008e00: e006dce3 bgez a3,80008c18 <_svfiprintf_r+0x37c> +80008e04: 018036b3 snez a3,s8 +80008e08: 41c00e33 neg t3,t3 +80008e0c: 40de0e33 sub t3,t3,a3 +80008e10: 02d00693 li a3,45 +80008e14: 02d10da3 sb a3,59(sp) +80008e18: fff00613 li a2,-1 +80008e1c: 41800c33 neg s8,s8 +80008e20: 000d8913 mv s2,s11 +80008e24: 00100693 li a3,1 +80008e28: e6cc94e3 bne s9,a2,80008c90 <_svfiprintf_r+0x3f4> +80008e2c: 00100613 li a2,1 +80008e30: e0c680e3 beq a3,a2,80008c30 <_svfiprintf_r+0x394> +80008e34: 00200613 li a2,2 +80008e38: 26c68463 beq a3,a2,800090a0 <_svfiprintf_r+0x804> +80008e3c: 0f010993 addi s3,sp,240 +80008e40: 01de1613 slli a2,t3,0x1d +80008e44: 007c7693 andi a3,s8,7 +80008e48: 003c5793 srli a5,s8,0x3 +80008e4c: 03068693 addi a3,a3,48 +80008e50: 00f66c33 or s8,a2,a5 +80008e54: 003e5e13 srli t3,t3,0x3 +80008e58: fed98fa3 sb a3,-1(s3) +80008e5c: 01cc6633 or a2,s8,t3 +80008e60: 00098593 mv a1,s3 +80008e64: fff98993 addi s3,s3,-1 +80008e68: fc061ce3 bnez a2,80008e40 <_svfiprintf_r+0x5a4> +80008e6c: 00197793 andi a5,s2,1 +80008e70: 26078263 beqz a5,800090d4 <_svfiprintf_r+0x838> +80008e74: 03000793 li a5,48 +80008e78: 24f68e63 beq a3,a5,800090d4 <_svfiprintf_r+0x838> +80008e7c: ffe58593 addi a1,a1,-2 +80008e80: fef98fa3 sb a5,-1(s3) +80008e84: 0f010793 addi a5,sp,240 +80008e88: 40b78c33 sub s8,a5,a1 +80008e8c: 00090d93 mv s11,s2 +80008e90: 00058993 mv s3,a1 +80008e94: e29ff06f j 80008cbc <_svfiprintf_r+0x420> +80008e98: 00c12783 lw a5,12(sp) +80008e9c: 02010da3 sb zero,59(sp) +80008ea0: 0007a983 lw s3,0(a5) +80008ea4: 00478693 addi a3,a5,4 +80008ea8: 040986e3 beqz s3,800096f4 <_svfiprintf_r+0xe58> +80008eac: fff00793 li a5,-1 +80008eb0: 78fc8863 beq s9,a5,80009640 <_svfiprintf_r+0xda4> +80008eb4: 000c8613 mv a2,s9 +80008eb8: 00000593 li a1,0 +80008ebc: 00098513 mv a0,s3 +80008ec0: 00d12c23 sw a3,24(sp) +80008ec4: 00e12623 sw a4,12(sp) +80008ec8: a10fe0ef jal ra,800070d8 +80008ecc: 00c12703 lw a4,12(sp) +80008ed0: 01812683 lw a3,24(sp) +80008ed4: 140504e3 beqz a0,8000981c <_svfiprintf_r+0xf80> +80008ed8: 41350c33 sub s8,a0,s3 +80008edc: 00d12623 sw a3,12(sp) +80008ee0: 00000c93 li s9,0 +80008ee4: dd9ff06f j 80008cbc <_svfiprintf_r+0x420> +80008ee8: 00c12683 lw a3,12(sp) +80008eec: 02010da3 sb zero,59(sp) +80008ef0: 00100913 li s2,1 +80008ef4: 0006a783 lw a5,0(a3) +80008ef8: 00468693 addi a3,a3,4 +80008efc: 00d12623 sw a3,12(sp) +80008f00: 08f10623 sb a5,140(sp) +80008f04: 00100c13 li s8,1 +80008f08: 08c10993 addi s3,sp,140 +80008f0c: b25ff06f j 80008a30 <_svfiprintf_r+0x194> +80008f10: 00c12783 lw a5,12(sp) +80008f14: 002de913 ori s2,s11,2 +80008f18: ffff86b7 lui a3,0xffff8 +80008f1c: 0007ac03 lw s8,0(a5) +80008f20: 80013db7 lui s11,0x80013 +80008f24: 00478793 addi a5,a5,4 +80008f28: 8306c693 xori a3,a3,-2000 +80008f2c: 00f12623 sw a5,12(sp) +80008f30: ed0d8793 addi a5,s11,-304 # 80012ed0 <__stack_top+0x81012ed0> +80008f34: 02d11e23 sh a3,60(sp) +80008f38: 00000e13 li t3,0 +80008f3c: 00f12823 sw a5,16(sp) +80008f40: 00200693 li a3,2 +80008f44: d41ff06f j 80008c84 <_svfiprintf_r+0x3e8> +80008f48: 00c12603 lw a2,12(sp) +80008f4c: 020df793 andi a5,s11,32 +80008f50: 00062683 lw a3,0(a2) +80008f54: 00460613 addi a2,a2,4 +80008f58: 00c12623 sw a2,12(sp) +80008f5c: 60079063 bnez a5,8000955c <_svfiprintf_r+0xcc0> +80008f60: 010df793 andi a5,s11,16 +80008f64: 78079263 bnez a5,800096e8 <_svfiprintf_r+0xe4c> +80008f68: 040df793 andi a5,s11,64 +80008f6c: 080798e3 bnez a5,800097fc <_svfiprintf_r+0xf60> +80008f70: 200df893 andi a7,s11,512 +80008f74: 76088a63 beqz a7,800096e8 <_svfiprintf_r+0xe4c> +80008f78: 00812783 lw a5,8(sp) +80008f7c: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> +80008f80: 9bdff06f j 8000893c <_svfiprintf_r+0xa0> +80008f84: 000d4683 lbu a3,0(s10) +80008f88: 080ded93 ori s11,s11,128 +80008f8c: a3dff06f j 800089c8 <_svfiprintf_r+0x12c> +80008f90: 000d4683 lbu a3,0(s10) +80008f94: 001d0593 addi a1,s10,1 +80008f98: 0b368ae3 beq a3,s3,8000984c <_svfiprintf_r+0xfb0> +80008f9c: fd068793 addi a5,a3,-48 +80008fa0: 00058d13 mv s10,a1 +80008fa4: 00000c93 li s9,0 +80008fa8: a2fc62e3 bltu s8,a5,800089cc <_svfiprintf_r+0x130> +80008fac: 000d4683 lbu a3,0(s10) +80008fb0: 002c9593 slli a1,s9,0x2 +80008fb4: 01958333 add t1,a1,s9 +80008fb8: 00131313 slli t1,t1,0x1 +80008fbc: 00f30cb3 add s9,t1,a5 +80008fc0: fd068793 addi a5,a3,-48 +80008fc4: 001d0d13 addi s10,s10,1 +80008fc8: fefc72e3 bgeu s8,a5,80008fac <_svfiprintf_r+0x710> +80008fcc: a01ff06f j 800089cc <_svfiprintf_r+0x130> +80008fd0: 000d4683 lbu a3,0(s10) +80008fd4: 004ded93 ori s11,s11,4 +80008fd8: 9f1ff06f j 800089c8 <_svfiprintf_r+0x12c> +80008fdc: 02b00793 li a5,43 +80008fe0: 000d4683 lbu a3,0(s10) +80008fe4: 02f10da3 sb a5,59(sp) +80008fe8: 9e1ff06f j 800089c8 <_svfiprintf_r+0x12c> +80008fec: 00c12783 lw a5,12(sp) +80008ff0: 000d4683 lbu a3,0(s10) +80008ff4: 0007a403 lw s0,0(a5) +80008ff8: 00478793 addi a5,a5,4 +80008ffc: 00f12623 sw a5,12(sp) +80009000: 9c0454e3 bgez s0,800089c8 <_svfiprintf_r+0x12c> +80009004: 40800433 neg s0,s0 +80009008: 004ded93 ori s11,s11,4 +8000900c: 9bdff06f j 800089c8 <_svfiprintf_r+0x12c> +80009010: 000d4683 lbu a3,0(s10) +80009014: 001ded93 ori s11,s11,1 +80009018: 9b1ff06f j 800089c8 <_svfiprintf_r+0x12c> +8000901c: 03b14783 lbu a5,59(sp) +80009020: 000d4683 lbu a3,0(s10) +80009024: 9a0792e3 bnez a5,800089c8 <_svfiprintf_r+0x12c> +80009028: 02000793 li a5,32 +8000902c: 02f10da3 sb a5,59(sp) +80009030: 999ff06f j 800089c8 <_svfiprintf_r+0x12c> +80009034: 000d4683 lbu a3,0(s10) +80009038: 06c00793 li a5,108 +8000903c: 66f68863 beq a3,a5,800096ac <_svfiprintf_r+0xe10> +80009040: 010ded93 ori s11,s11,16 +80009044: 985ff06f j 800089c8 <_svfiprintf_r+0x12c> +80009048: 000d4683 lbu a3,0(s10) +8000904c: 06800793 li a5,104 +80009050: 64f68663 beq a3,a5,8000969c <_svfiprintf_r+0xe00> +80009054: 040ded93 ori s11,s11,64 +80009058: 971ff06f j 800089c8 <_svfiprintf_r+0x12c> +8000905c: 010de913 ori s2,s11,16 +80009060: 02097793 andi a5,s2,32 +80009064: 38078463 beqz a5,800093ec <_svfiprintf_r+0xb50> +80009068: 00c12783 lw a5,12(sp) +8000906c: 00100693 li a3,1 +80009070: 00778993 addi s3,a5,7 +80009074: ff89f993 andi s3,s3,-8 +80009078: 00898793 addi a5,s3,8 +8000907c: 0009ac03 lw s8,0(s3) +80009080: 0049ae03 lw t3,4(s3) +80009084: 00f12623 sw a5,12(sp) +80009088: bfdff06f j 80008c84 <_svfiprintf_r+0x3e8> +8000908c: 00100613 li a2,1 +80009090: 78c68e63 beq a3,a2,8000982c <_svfiprintf_r+0xf90> +80009094: 00200613 li a2,2 +80009098: 000d8913 mv s2,s11 +8000909c: dac690e3 bne a3,a2,80008e3c <_svfiprintf_r+0x5a0> +800090a0: 0f010993 addi s3,sp,240 +800090a4: 01012783 lw a5,16(sp) +800090a8: 00fc7693 andi a3,s8,15 +800090ac: fff98993 addi s3,s3,-1 +800090b0: 00d786b3 add a3,a5,a3 +800090b4: 0006c603 lbu a2,0(a3) +800090b8: 004c5793 srli a5,s8,0x4 +800090bc: 01ce1693 slli a3,t3,0x1c +800090c0: 00f6ec33 or s8,a3,a5 +800090c4: 004e5e13 srli t3,t3,0x4 +800090c8: 00c98023 sb a2,0(s3) +800090cc: 01cc66b3 or a3,s8,t3 +800090d0: fc069ae3 bnez a3,800090a4 <_svfiprintf_r+0x808> +800090d4: 0f010793 addi a5,sp,240 +800090d8: 41378c33 sub s8,a5,s3 +800090dc: 00090d93 mv s11,s2 +800090e0: bddff06f j 80008cbc <_svfiprintf_r+0x420> +800090e4: 412406b3 sub a3,s0,s2 +800090e8: 9ed05ee3 blez a3,80008ae4 <_svfiprintf_r+0x248> +800090ec: 01000e13 li t3,16 +800090f0: 74de5263 bge t3,a3,80009834 <_svfiprintf_r+0xf98> +800090f4: 00700f13 li t5,7 +800090f8: 00c0006f j 80009104 <_svfiprintf_r+0x868> +800090fc: ff068693 addi a3,a3,-16 +80009100: 04de5e63 bge t3,a3,8000915c <_svfiprintf_r+0x8c0> +80009104: 01078793 addi a5,a5,16 +80009108: 00160613 addi a2,a2,1 +8000910c: 00972023 sw s1,0(a4) +80009110: 01c72223 sw t3,4(a4) +80009114: 04f12423 sw a5,72(sp) +80009118: 04c12223 sw a2,68(sp) +8000911c: 00870713 addi a4,a4,8 +80009120: fccf5ee3 bge t5,a2,800090fc <_svfiprintf_r+0x860> +80009124: 04010613 addi a2,sp,64 +80009128: 000a0593 mv a1,s4 +8000912c: 000b0513 mv a0,s6 +80009130: 00d12c23 sw a3,24(sp) +80009134: dacff0ef jal ra,800086e0 <__ssprint_r> +80009138: a00518e3 bnez a0,80008b48 <_svfiprintf_r+0x2ac> +8000913c: 01812683 lw a3,24(sp) +80009140: 01000e13 li t3,16 +80009144: 04812783 lw a5,72(sp) +80009148: ff068693 addi a3,a3,-16 +8000914c: 04412603 lw a2,68(sp) +80009150: 000a8713 mv a4,s5 +80009154: 00700f13 li t5,7 +80009158: fade46e3 blt t3,a3,80009104 <_svfiprintf_r+0x868> +8000915c: 00160613 addi a2,a2,1 +80009160: 00870e13 addi t3,a4,8 +80009164: 00d787b3 add a5,a5,a3 +80009168: 00972023 sw s1,0(a4) +8000916c: 00d72223 sw a3,4(a4) +80009170: 04f12423 sw a5,72(sp) +80009174: 04c12223 sw a2,68(sp) +80009178: 00700713 li a4,7 +8000917c: 54c74063 blt a4,a2,800096bc <_svfiprintf_r+0xe20> +80009180: 418c8cb3 sub s9,s9,s8 +80009184: 00160513 addi a0,a2,1 +80009188: 008e0593 addi a1,t3,8 +8000918c: 000e0713 mv a4,t3 +80009190: 95905ee3 blez s9,80008aec <_svfiprintf_r+0x250> +80009194: 01000313 li t1,16 +80009198: 5f935c63 bge t1,s9,80009790 <_svfiprintf_r+0xef4> +8000919c: 00700e13 li t3,7 +800091a0: 00c0006f j 800091ac <_svfiprintf_r+0x910> +800091a4: ff0c8c93 addi s9,s9,-16 +800091a8: 05935a63 bge t1,s9,800091fc <_svfiprintf_r+0x960> +800091ac: 01078793 addi a5,a5,16 +800091b0: 00160613 addi a2,a2,1 +800091b4: 00972023 sw s1,0(a4) +800091b8: 00672223 sw t1,4(a4) +800091bc: 04f12423 sw a5,72(sp) +800091c0: 04c12223 sw a2,68(sp) +800091c4: 00870713 addi a4,a4,8 +800091c8: fcce5ee3 bge t3,a2,800091a4 <_svfiprintf_r+0x908> +800091cc: 04010613 addi a2,sp,64 +800091d0: 000a0593 mv a1,s4 +800091d4: 000b0513 mv a0,s6 +800091d8: d08ff0ef jal ra,800086e0 <__ssprint_r> +800091dc: 960516e3 bnez a0,80008b48 <_svfiprintf_r+0x2ac> +800091e0: 01000313 li t1,16 +800091e4: ff0c8c93 addi s9,s9,-16 +800091e8: 04812783 lw a5,72(sp) +800091ec: 04412603 lw a2,68(sp) +800091f0: 000a8713 mv a4,s5 +800091f4: 00700e13 li t3,7 +800091f8: fb934ae3 blt t1,s9,800091ac <_svfiprintf_r+0x910> +800091fc: 00160513 addi a0,a2,1 +80009200: 00870613 addi a2,a4,8 +80009204: 019787b3 add a5,a5,s9 +80009208: 00972023 sw s1,0(a4) +8000920c: 01972223 sw s9,4(a4) +80009210: 04f12423 sw a5,72(sp) +80009214: 04a12223 sw a0,68(sp) +80009218: 00700713 li a4,7 +8000921c: 20a74063 blt a4,a0,8000941c <_svfiprintf_r+0xb80> +80009220: 00060713 mv a4,a2 +80009224: 00150513 addi a0,a0,1 +80009228: 00fc07b3 add a5,s8,a5 +8000922c: 01372023 sw s3,0(a4) +80009230: 01872223 sw s8,4(a4) +80009234: 04f12423 sw a5,72(sp) +80009238: 04a12223 sw a0,68(sp) +8000923c: 00700713 li a4,7 +80009240: 00860593 addi a1,a2,8 +80009244: 8ca752e3 bge a4,a0,80008b08 <_svfiprintf_r+0x26c> +80009248: 04010613 addi a2,sp,64 +8000924c: 000a0593 mv a1,s4 +80009250: 000b0513 mv a0,s6 +80009254: c8cff0ef jal ra,800086e0 <__ssprint_r> +80009258: 8e0518e3 bnez a0,80008b48 <_svfiprintf_r+0x2ac> +8000925c: 04812783 lw a5,72(sp) +80009260: 000a8593 mv a1,s5 +80009264: 8a5ff06f j 80008b08 <_svfiprintf_r+0x26c> +80009268: 04010613 addi a2,sp,64 +8000926c: 000a0593 mv a1,s4 +80009270: 000b0513 mv a0,s6 +80009274: c6cff0ef jal ra,800086e0 <__ssprint_r> +80009278: 8a050ce3 beqz a0,80008b30 <_svfiprintf_r+0x294> +8000927c: 8cdff06f j 80008b48 <_svfiprintf_r+0x2ac> +80009280: 000d8913 mv s2,s11 +80009284: ba9ff06f j 80008e2c <_svfiprintf_r+0x590> +80009288: 01000593 li a1,16 +8000928c: 08d5d063 bge a1,a3,8000930c <_svfiprintf_r+0xa70> +80009290: 01000f93 li t6,16 +80009294: 00700293 li t0,7 +80009298: 00c0006f j 800092a4 <_svfiprintf_r+0xa08> +8000929c: ff068693 addi a3,a3,-16 +800092a0: 06dfd663 bge t6,a3,8000930c <_svfiprintf_r+0xa70> +800092a4: 01078793 addi a5,a5,16 +800092a8: 00160613 addi a2,a2,1 +800092ac: 01772023 sw s7,0(a4) +800092b0: 01f72223 sw t6,4(a4) +800092b4: 04f12423 sw a5,72(sp) +800092b8: 04c12223 sw a2,68(sp) +800092bc: 00870713 addi a4,a4,8 +800092c0: fcc2dee3 bge t0,a2,8000929c <_svfiprintf_r+0xa00> +800092c4: 04010613 addi a2,sp,64 +800092c8: 000a0593 mv a1,s4 +800092cc: 000b0513 mv a0,s6 +800092d0: 02d12023 sw a3,32(sp) +800092d4: 01c12e23 sw t3,28(sp) +800092d8: 01e12c23 sw t5,24(sp) +800092dc: c04ff0ef jal ra,800086e0 <__ssprint_r> +800092e0: 860514e3 bnez a0,80008b48 <_svfiprintf_r+0x2ac> +800092e4: 02012683 lw a3,32(sp) +800092e8: 01000f93 li t6,16 +800092ec: 04812783 lw a5,72(sp) +800092f0: ff068693 addi a3,a3,-16 +800092f4: 04412603 lw a2,68(sp) +800092f8: 01c12e03 lw t3,28(sp) +800092fc: 01812f03 lw t5,24(sp) +80009300: 000a8713 mv a4,s5 +80009304: 00700293 li t0,7 +80009308: f8dfcee3 blt t6,a3,800092a4 <_svfiprintf_r+0xa08> +8000930c: 00d787b3 add a5,a5,a3 +80009310: 00160613 addi a2,a2,1 +80009314: 00d72223 sw a3,4(a4) +80009318: 01772023 sw s7,0(a4) +8000931c: 04f12423 sw a5,72(sp) +80009320: 04c12223 sw a2,68(sp) +80009324: 00700693 li a3,7 +80009328: 00870713 addi a4,a4,8 +8000932c: f2c6d663 bge a3,a2,80008a58 <_svfiprintf_r+0x1bc> +80009330: 04010613 addi a2,sp,64 +80009334: 000a0593 mv a1,s4 +80009338: 000b0513 mv a0,s6 +8000933c: 01c12e23 sw t3,28(sp) +80009340: 01e12c23 sw t5,24(sp) +80009344: b9cff0ef jal ra,800086e0 <__ssprint_r> +80009348: 800510e3 bnez a0,80008b48 <_svfiprintf_r+0x2ac> +8000934c: 04812783 lw a5,72(sp) +80009350: 04412603 lw a2,68(sp) +80009354: 01c12e03 lw t3,28(sp) +80009358: 01812f03 lw t5,24(sp) +8000935c: 000a8713 mv a4,s5 +80009360: ef8ff06f j 80008a58 <_svfiprintf_r+0x1bc> +80009364: 04010613 addi a2,sp,64 +80009368: 000a0593 mv a1,s4 +8000936c: 000b0513 mv a0,s6 +80009370: 01c12e23 sw t3,28(sp) +80009374: 01e12c23 sw t5,24(sp) +80009378: b68ff0ef jal ra,800086e0 <__ssprint_r> +8000937c: fc051663 bnez a0,80008b48 <_svfiprintf_r+0x2ac> +80009380: 04412603 lw a2,68(sp) +80009384: 04812783 lw a5,72(sp) +80009388: 01c12e03 lw t3,28(sp) +8000938c: 01812f03 lw t5,24(sp) +80009390: 05410593 addi a1,sp,84 +80009394: 00160513 addi a0,a2,1 +80009398: 000a8713 mv a4,s5 +8000939c: f08ff06f j 80008aa4 <_svfiprintf_r+0x208> +800093a0: 04010613 addi a2,sp,64 +800093a4: 000a0593 mv a1,s4 +800093a8: 000b0513 mv a0,s6 +800093ac: 01c12c23 sw t3,24(sp) +800093b0: b30ff0ef jal ra,800086e0 <__ssprint_r> +800093b4: f8051a63 bnez a0,80008b48 <_svfiprintf_r+0x2ac> +800093b8: 04412603 lw a2,68(sp) +800093bc: 04812783 lw a5,72(sp) +800093c0: 01812e03 lw t3,24(sp) +800093c4: 05410593 addi a1,sp,84 +800093c8: 00160513 addi a0,a2,1 +800093cc: 000a8713 mv a4,s5 +800093d0: f0cff06f j 80008adc <_svfiprintf_r+0x240> +800093d4: 860c94e3 bnez s9,80008c3c <_svfiprintf_r+0x3a0> +800093d8: 00090d93 mv s11,s2 +800093dc: 00000c93 li s9,0 +800093e0: 00000c13 li s8,0 +800093e4: 0f010993 addi s3,sp,240 +800093e8: 8d5ff06f j 80008cbc <_svfiprintf_r+0x420> +800093ec: 00c12603 lw a2,12(sp) +800093f0: 01097793 andi a5,s2,16 +800093f4: 00460693 addi a3,a2,4 +800093f8: 18079663 bnez a5,80009584 <_svfiprintf_r+0xce8> +800093fc: 04097793 andi a5,s2,64 +80009400: 36078863 beqz a5,80009770 <_svfiprintf_r+0xed4> +80009404: 00c12783 lw a5,12(sp) +80009408: 00000e13 li t3,0 +8000940c: 00d12623 sw a3,12(sp) +80009410: 0007dc03 lhu s8,0(a5) +80009414: 00100693 li a3,1 +80009418: 86dff06f j 80008c84 <_svfiprintf_r+0x3e8> +8000941c: 04010613 addi a2,sp,64 +80009420: 000a0593 mv a1,s4 +80009424: 000b0513 mv a0,s6 +80009428: ab8ff0ef jal ra,800086e0 <__ssprint_r> +8000942c: f0051e63 bnez a0,80008b48 <_svfiprintf_r+0x2ac> +80009430: 04412503 lw a0,68(sp) +80009434: 04812783 lw a5,72(sp) +80009438: 05410593 addi a1,sp,84 +8000943c: 00150513 addi a0,a0,1 +80009440: 000a8713 mv a4,s5 +80009444: ea8ff06f j 80008aec <_svfiprintf_r+0x250> +80009448: 40097793 andi a5,s2,1024 +8000944c: 02f12023 sw a5,32(sp) +80009450: 00000d93 li s11,0 +80009454: 0f010993 addi s3,sp,240 +80009458: 0340006f j 8000948c <_svfiprintf_r+0xbf0> +8000945c: 000e0593 mv a1,t3 +80009460: 00a00613 li a2,10 +80009464: 00000693 li a3,0 +80009468: 000c0513 mv a0,s8 +8000946c: 00e12e23 sw a4,28(sp) +80009470: 01c12c23 sw t3,24(sp) +80009474: 3e0040ef jal ra,8000d854 <__udivdi3> +80009478: 01812e03 lw t3,24(sp) +8000947c: 01c12703 lw a4,28(sp) +80009480: 300e0c63 beqz t3,80009798 <_svfiprintf_r+0xefc> +80009484: 00050c13 mv s8,a0 +80009488: 00058e13 mv t3,a1 +8000948c: 000e0593 mv a1,t3 +80009490: 00a00613 li a2,10 +80009494: 00000693 li a3,0 +80009498: 000c0513 mv a0,s8 +8000949c: 00e12e23 sw a4,28(sp) +800094a0: 01c12c23 sw t3,24(sp) +800094a4: 7e4040ef jal ra,8000dc88 <__umoddi3> +800094a8: 02012783 lw a5,32(sp) +800094ac: 03050513 addi a0,a0,48 +800094b0: fea98fa3 sb a0,-1(s3) +800094b4: 01812e03 lw t3,24(sp) +800094b8: 01c12703 lw a4,28(sp) +800094bc: fff98993 addi s3,s3,-1 +800094c0: 001d8d93 addi s11,s11,1 +800094c4: f8078ce3 beqz a5,8000945c <_svfiprintf_r+0xbc0> +800094c8: 02412783 lw a5,36(sp) +800094cc: 0007c683 lbu a3,0(a5) +800094d0: f9b696e3 bne a3,s11,8000945c <_svfiprintf_r+0xbc0> +800094d4: 0ff00793 li a5,255 +800094d8: f8fd82e3 beq s11,a5,8000945c <_svfiprintf_r+0xbc0> +800094dc: 000e1663 bnez t3,800094e8 <_svfiprintf_r+0xc4c> +800094e0: 00900793 li a5,9 +800094e4: bf87f8e3 bgeu a5,s8,800090d4 <_svfiprintf_r+0x838> +800094e8: 02812783 lw a5,40(sp) +800094ec: 02c12583 lw a1,44(sp) +800094f0: 01c12e23 sw t3,28(sp) +800094f4: 40f989b3 sub s3,s3,a5 +800094f8: 00078613 mv a2,a5 +800094fc: 00098513 mv a0,s3 +80009500: 00e12c23 sw a4,24(sp) +80009504: 934ff0ef jal ra,80008638 +80009508: 02412703 lw a4,36(sp) +8000950c: 01c12e03 lw t3,28(sp) +80009510: 00a00613 li a2,10 +80009514: 00174583 lbu a1,1(a4) +80009518: 00000693 li a3,0 +8000951c: 000c0513 mv a0,s8 +80009520: 00b037b3 snez a5,a1 +80009524: 00f707b3 add a5,a4,a5 +80009528: 000e0593 mv a1,t3 +8000952c: 02f12223 sw a5,36(sp) +80009530: 324040ef jal ra,8000d854 <__udivdi3> +80009534: 01812703 lw a4,24(sp) +80009538: 00000d93 li s11,0 +8000953c: f49ff06f j 80009484 <_svfiprintf_r+0xbe8> +80009540: 02412783 lw a5,36(sp) +80009544: 000d4683 lbu a3,0(s10) +80009548: c8078063 beqz a5,800089c8 <_svfiprintf_r+0x12c> +8000954c: 0007c783 lbu a5,0(a5) +80009550: c6078c63 beqz a5,800089c8 <_svfiprintf_r+0x12c> +80009554: 400ded93 ori s11,s11,1024 +80009558: c70ff06f j 800089c8 <_svfiprintf_r+0x12c> +8000955c: 00812603 lw a2,8(sp) +80009560: 41f65793 srai a5,a2,0x1f +80009564: 00c6a023 sw a2,0(a3) +80009568: 00f6a223 sw a5,4(a3) +8000956c: bd0ff06f j 8000893c <_svfiprintf_r+0xa0> +80009570: 00062c03 lw s8,0(a2) +80009574: 00d12623 sw a3,12(sp) +80009578: 41fc5e13 srai t3,s8,0x1f +8000957c: 000e0693 mv a3,t3 +80009580: e94ff06f j 80008c14 <_svfiprintf_r+0x378> +80009584: 00d12623 sw a3,12(sp) +80009588: 00062c03 lw s8,0(a2) +8000958c: 00000e13 li t3,0 +80009590: 00100693 li a3,1 +80009594: ef0ff06f j 80008c84 <_svfiprintf_r+0x3e8> +80009598: 00062c03 lw s8,0(a2) +8000959c: 00000e13 li t3,0 +800095a0: 00d12623 sw a3,12(sp) +800095a4: ed8ff06f j 80008c7c <_svfiprintf_r+0x3e0> +800095a8: 000d8913 mv s2,s11 +800095ac: ab5ff06f j 80009060 <_svfiprintf_r+0x7c4> +800095b0: 800137b7 lui a5,0x80013 +800095b4: ee478793 addi a5,a5,-284 # 80012ee4 <__stack_top+0x81012ee4> +800095b8: 00f12823 sw a5,16(sp) +800095bc: 020df793 andi a5,s11,32 +800095c0: 06078063 beqz a5,80009620 <_svfiprintf_r+0xd84> +800095c4: 00c12783 lw a5,12(sp) +800095c8: 00778993 addi s3,a5,7 +800095cc: ff89f993 andi s3,s3,-8 +800095d0: 0009ac03 lw s8,0(s3) +800095d4: 0049ae03 lw t3,4(s3) +800095d8: 00898793 addi a5,s3,8 +800095dc: 00f12623 sw a5,12(sp) +800095e0: 001df613 andi a2,s11,1 +800095e4: 00060e63 beqz a2,80009600 <_svfiprintf_r+0xd64> +800095e8: 01cc6633 or a2,s8,t3 +800095ec: 00060a63 beqz a2,80009600 <_svfiprintf_r+0xd64> +800095f0: 03000613 li a2,48 +800095f4: 02c10e23 sb a2,60(sp) +800095f8: 02d10ea3 sb a3,61(sp) +800095fc: 002ded93 ori s11,s11,2 +80009600: bffdf913 andi s2,s11,-1025 +80009604: 00200693 li a3,2 +80009608: e7cff06f j 80008c84 <_svfiprintf_r+0x3e8> +8000960c: 800137b7 lui a5,0x80013 +80009610: ed078793 addi a5,a5,-304 # 80012ed0 <__stack_top+0x81012ed0> +80009614: 00f12823 sw a5,16(sp) +80009618: 020df793 andi a5,s11,32 +8000961c: fa0794e3 bnez a5,800095c4 <_svfiprintf_r+0xd28> +80009620: 00c12583 lw a1,12(sp) +80009624: 010df793 andi a5,s11,16 +80009628: 00458613 addi a2,a1,4 +8000962c: 04078a63 beqz a5,80009680 <_svfiprintf_r+0xde4> +80009630: 0005ac03 lw s8,0(a1) +80009634: 00000e13 li t3,0 +80009638: 00c12623 sw a2,12(sp) +8000963c: fa5ff06f j 800095e0 <_svfiprintf_r+0xd44> +80009640: 00098513 mv a0,s3 +80009644: 00e12c23 sw a4,24(sp) +80009648: 00d12623 sw a3,12(sp) +8000964c: f61fe0ef jal ra,800085ac +80009650: 01812703 lw a4,24(sp) +80009654: 00050c13 mv s8,a0 +80009658: 00000c93 li s9,0 +8000965c: e60ff06f j 80008cbc <_svfiprintf_r+0x420> +80009660: 04000593 li a1,64 +80009664: abcfd0ef jal ra,80006920 <_malloc_r> +80009668: 00aa2023 sw a0,0(s4) +8000966c: 00aa2823 sw a0,16(s4) +80009670: 20050063 beqz a0,80009870 <_svfiprintf_r+0xfd4> +80009674: 04000793 li a5,64 +80009678: 00fa2a23 sw a5,20(s4) +8000967c: a7cff06f j 800088f8 <_svfiprintf_r+0x5c> +80009680: 040df793 andi a5,s11,64 +80009684: 08078a63 beqz a5,80009718 <_svfiprintf_r+0xe7c> +80009688: 00c12783 lw a5,12(sp) +8000968c: 00000e13 li t3,0 +80009690: 00c12623 sw a2,12(sp) +80009694: 0007dc03 lhu s8,0(a5) +80009698: f49ff06f j 800095e0 <_svfiprintf_r+0xd44> +8000969c: 001d4683 lbu a3,1(s10) +800096a0: 200ded93 ori s11,s11,512 +800096a4: 001d0d13 addi s10,s10,1 +800096a8: b20ff06f j 800089c8 <_svfiprintf_r+0x12c> +800096ac: 001d4683 lbu a3,1(s10) +800096b0: 020ded93 ori s11,s11,32 +800096b4: 001d0d13 addi s10,s10,1 +800096b8: b10ff06f j 800089c8 <_svfiprintf_r+0x12c> +800096bc: 04010613 addi a2,sp,64 +800096c0: 000a0593 mv a1,s4 +800096c4: 000b0513 mv a0,s6 +800096c8: 818ff0ef jal ra,800086e0 <__ssprint_r> +800096cc: c6051e63 bnez a0,80008b48 <_svfiprintf_r+0x2ac> +800096d0: 04412603 lw a2,68(sp) +800096d4: 04812783 lw a5,72(sp) +800096d8: 05410593 addi a1,sp,84 +800096dc: 00160513 addi a0,a2,1 +800096e0: 000a8713 mv a4,s5 +800096e4: c00ff06f j 80008ae4 <_svfiprintf_r+0x248> +800096e8: 00812783 lw a5,8(sp) +800096ec: 00f6a023 sw a5,0(a3) +800096f0: a4cff06f j 8000893c <_svfiprintf_r+0xa0> +800096f4: 00600793 li a5,6 +800096f8: 000c8c13 mv s8,s9 +800096fc: 0197f463 bgeu a5,s9,80009704 <_svfiprintf_r+0xe68> +80009700: 00600c13 li s8,6 +80009704: 80013eb7 lui t4,0x80013 +80009708: 000c0913 mv s2,s8 +8000970c: 00d12623 sw a3,12(sp) +80009710: ef8e8993 addi s3,t4,-264 # 80012ef8 <__stack_top+0x81012ef8> +80009714: b1cff06f j 80008a30 <_svfiprintf_r+0x194> +80009718: 200df793 andi a5,s11,512 +8000971c: 0c078663 beqz a5,800097e8 <_svfiprintf_r+0xf4c> +80009720: 00c12783 lw a5,12(sp) +80009724: 00000e13 li t3,0 +80009728: 00c12623 sw a2,12(sp) +8000972c: 0007cc03 lbu s8,0(a5) +80009730: eb1ff06f j 800095e0 <_svfiprintf_r+0xd44> +80009734: 200df793 andi a5,s11,512 +80009738: 08078c63 beqz a5,800097d0 <_svfiprintf_r+0xf34> +8000973c: 00c12783 lw a5,12(sp) +80009740: 00d12623 sw a3,12(sp) +80009744: 00078c03 lb s8,0(a5) +80009748: 41fc5e13 srai t3,s8,0x1f +8000974c: 000e0693 mv a3,t3 +80009750: cc4ff06f j 80008c14 <_svfiprintf_r+0x378> +80009754: 200df793 andi a5,s11,512 +80009758: 06078263 beqz a5,800097bc <_svfiprintf_r+0xf20> +8000975c: 00c12783 lw a5,12(sp) +80009760: 00000e13 li t3,0 +80009764: 00d12623 sw a3,12(sp) +80009768: 0007cc03 lbu s8,0(a5) +8000976c: d10ff06f j 80008c7c <_svfiprintf_r+0x3e0> +80009770: 20097793 andi a5,s2,512 +80009774: 02078863 beqz a5,800097a4 <_svfiprintf_r+0xf08> +80009778: 00c12783 lw a5,12(sp) +8000977c: 00000e13 li t3,0 +80009780: 00d12623 sw a3,12(sp) +80009784: 0007cc03 lbu s8,0(a5) +80009788: 00100693 li a3,1 +8000978c: cf8ff06f j 80008c84 <_svfiprintf_r+0x3e8> +80009790: 00058613 mv a2,a1 +80009794: a71ff06f j 80009204 <_svfiprintf_r+0x968> +80009798: 00900793 li a5,9 +8000979c: cf87e4e3 bltu a5,s8,80009484 <_svfiprintf_r+0xbe8> +800097a0: 935ff06f j 800090d4 <_svfiprintf_r+0x838> +800097a4: 00c12783 lw a5,12(sp) +800097a8: 00000e13 li t3,0 +800097ac: 00d12623 sw a3,12(sp) +800097b0: 0007ac03 lw s8,0(a5) +800097b4: 00100693 li a3,1 +800097b8: cccff06f j 80008c84 <_svfiprintf_r+0x3e8> +800097bc: 00c12783 lw a5,12(sp) +800097c0: 00000e13 li t3,0 +800097c4: 00d12623 sw a3,12(sp) +800097c8: 0007ac03 lw s8,0(a5) +800097cc: cb0ff06f j 80008c7c <_svfiprintf_r+0x3e0> +800097d0: 00c12783 lw a5,12(sp) +800097d4: 00d12623 sw a3,12(sp) +800097d8: 0007ac03 lw s8,0(a5) +800097dc: 41fc5e13 srai t3,s8,0x1f +800097e0: 000e0693 mv a3,t3 +800097e4: c30ff06f j 80008c14 <_svfiprintf_r+0x378> +800097e8: 00c12783 lw a5,12(sp) +800097ec: 00000e13 li t3,0 +800097f0: 00c12623 sw a2,12(sp) +800097f4: 0007ac03 lw s8,0(a5) +800097f8: de9ff06f j 800095e0 <_svfiprintf_r+0xd44> +800097fc: 00812783 lw a5,8(sp) +80009800: 00f69023 sh a5,0(a3) +80009804: 938ff06f j 8000893c <_svfiprintf_r+0xa0> +80009808: 04010613 addi a2,sp,64 +8000980c: 000a0593 mv a1,s4 +80009810: 000b0513 mv a0,s6 +80009814: ecdfe0ef jal ra,800086e0 <__ssprint_r> +80009818: b30ff06f j 80008b48 <_svfiprintf_r+0x2ac> +8000981c: 000c8c13 mv s8,s9 +80009820: 00d12623 sw a3,12(sp) +80009824: 00000c93 li s9,0 +80009828: c94ff06f j 80008cbc <_svfiprintf_r+0x420> +8000982c: 000d8913 mv s2,s11 +80009830: c0cff06f j 80008c3c <_svfiprintf_r+0x3a0> +80009834: 00058e13 mv t3,a1 +80009838: 00050613 mv a2,a0 +8000983c: 929ff06f j 80009164 <_svfiprintf_r+0x8c8> +80009840: fff00793 li a5,-1 +80009844: 00f12423 sw a5,8(sp) +80009848: b0cff06f j 80008b54 <_svfiprintf_r+0x2b8> +8000984c: 00c12783 lw a5,12(sp) +80009850: 0007ac83 lw s9,0(a5) +80009854: 00478793 addi a5,a5,4 +80009858: 000cd463 bgez s9,80009860 <_svfiprintf_r+0xfc4> +8000985c: fff00c93 li s9,-1 +80009860: 001d4683 lbu a3,1(s10) +80009864: 00f12623 sw a5,12(sp) +80009868: 00058d13 mv s10,a1 +8000986c: 95cff06f j 800089c8 <_svfiprintf_r+0x12c> +80009870: 00c00793 li a5,12 +80009874: 00fb2023 sw a5,0(s6) +80009878: fff00793 li a5,-1 +8000987c: 00f12423 sw a5,8(sp) +80009880: ad4ff06f j 80008b54 <_svfiprintf_r+0x2b8> -80008ae8 : -80008ae8: 00357793 andi a5,a0,3 -80008aec: 00050713 mv a4,a0 -80008af0: 04079c63 bnez a5,80008b48 -80008af4: 7f7f86b7 lui a3,0x7f7f8 -80008af8: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> -80008afc: fff00593 li a1,-1 -80008b00: 00072603 lw a2,0(a4) -80008b04: 00470713 addi a4,a4,4 -80008b08: 00d677b3 and a5,a2,a3 -80008b0c: 00d787b3 add a5,a5,a3 -80008b10: 00c7e7b3 or a5,a5,a2 -80008b14: 00d7e7b3 or a5,a5,a3 -80008b18: feb784e3 beq a5,a1,80008b00 -80008b1c: ffc74683 lbu a3,-4(a4) -80008b20: ffd74603 lbu a2,-3(a4) -80008b24: ffe74783 lbu a5,-2(a4) -80008b28: 40a70733 sub a4,a4,a0 -80008b2c: 04068063 beqz a3,80008b6c -80008b30: 02060a63 beqz a2,80008b64 -80008b34: 00f03533 snez a0,a5 -80008b38: 00e50533 add a0,a0,a4 -80008b3c: ffe50513 addi a0,a0,-2 -80008b40: 00008067 ret -80008b44: fa0688e3 beqz a3,80008af4 -80008b48: 00074783 lbu a5,0(a4) -80008b4c: 00170713 addi a4,a4,1 -80008b50: 00377693 andi a3,a4,3 -80008b54: fe0798e3 bnez a5,80008b44 -80008b58: 40a70733 sub a4,a4,a0 -80008b5c: fff70513 addi a0,a4,-1 -80008b60: 00008067 ret -80008b64: ffd70513 addi a0,a4,-3 -80008b68: 00008067 ret -80008b6c: ffc70513 addi a0,a4,-4 -80008b70: 00008067 ret +80009884 <__assert_func>: +80009884: 800157b7 lui a5,0x80015 +80009888: a4c7a703 lw a4,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000988c: ff010113 addi sp,sp,-16 +80009890: 00068793 mv a5,a3 +80009894: 00060813 mv a6,a2 +80009898: 00112623 sw ra,12(sp) +8000989c: 00c72883 lw a7,12(a4) +800098a0: 00050693 mv a3,a0 +800098a4: 00058713 mv a4,a1 +800098a8: 00078613 mv a2,a5 +800098ac: 02080063 beqz a6,800098cc <__assert_func+0x48> +800098b0: 800137b7 lui a5,0x80013 +800098b4: 62c78793 addi a5,a5,1580 # 8001362c <__stack_top+0x8101362c> +800098b8: 800135b7 lui a1,0x80013 +800098bc: 63c58593 addi a1,a1,1596 # 8001363c <__stack_top+0x8101363c> +800098c0: 00088513 mv a0,a7 +800098c4: 114000ef jal ra,800099d8 +800098c8: 124020ef jal ra,8000b9ec +800098cc: 80013837 lui a6,0x80013 +800098d0: cfc80793 addi a5,a6,-772 # 80012cfc <__stack_top+0x81012cfc> +800098d4: cfc80813 addi a6,a6,-772 +800098d8: fe1ff06f j 800098b8 <__assert_func+0x34> -80008b74 : -80008b74: 00a5e7b3 or a5,a1,a0 -80008b78: 0037f793 andi a5,a5,3 -80008b7c: 00050713 mv a4,a0 -80008b80: 06079863 bnez a5,80008bf0 -80008b84: 00300793 li a5,3 -80008b88: 06c7f463 bgeu a5,a2,80008bf0 -80008b8c: feff0337 lui t1,0xfeff0 -80008b90: 808088b7 lui a7,0x80808 -80008b94: eff30313 addi t1,t1,-257 # fefefeff <__stack_top+0xfffefeff> -80008b98: 08088893 addi a7,a7,128 # 80808080 <__stack_top+0x81808080> -80008b9c: 00300e13 li t3,3 -80008ba0: 0005a683 lw a3,0(a1) -80008ba4: 006687b3 add a5,a3,t1 -80008ba8: fff6c813 not a6,a3 -80008bac: 0107f7b3 and a5,a5,a6 -80008bb0: 0117f7b3 and a5,a5,a7 -80008bb4: 02079e63 bnez a5,80008bf0 -80008bb8: 00d72023 sw a3,0(a4) -80008bbc: ffc60613 addi a2,a2,-4 -80008bc0: 00470713 addi a4,a4,4 -80008bc4: 00458593 addi a1,a1,4 -80008bc8: fcce6ce3 bltu t3,a2,80008ba0 -80008bcc: 00158593 addi a1,a1,1 -80008bd0: 00170793 addi a5,a4,1 -80008bd4: 02060463 beqz a2,80008bfc -80008bd8: fff5c683 lbu a3,-1(a1) -80008bdc: fff60813 addi a6,a2,-1 -80008be0: fed78fa3 sb a3,-1(a5) -80008be4: 00068e63 beqz a3,80008c00 -80008be8: 00078713 mv a4,a5 -80008bec: 00080613 mv a2,a6 -80008bf0: 00158593 addi a1,a1,1 -80008bf4: 00170793 addi a5,a4,1 -80008bf8: fe0610e3 bnez a2,80008bd8 -80008bfc: 00008067 ret -80008c00: 00c70633 add a2,a4,a2 -80008c04: 00080a63 beqz a6,80008c18 -80008c08: 00178793 addi a5,a5,1 -80008c0c: fe078fa3 sb zero,-1(a5) -80008c10: fec79ce3 bne a5,a2,80008c08 -80008c14: 00008067 ret -80008c18: 00008067 ret +800098dc <__assert>: +800098dc: ff010113 addi sp,sp,-16 +800098e0: 00060693 mv a3,a2 +800098e4: 00000613 li a2,0 +800098e8: 00112623 sw ra,12(sp) +800098ec: f99ff0ef jal ra,80009884 <__assert_func> -80008c1c <__ssprint_r>: -80008c1c: 00862783 lw a5,8(a2) -80008c20: fd010113 addi sp,sp,-48 -80008c24: 01512a23 sw s5,20(sp) -80008c28: 02112623 sw ra,44(sp) -80008c2c: 02812423 sw s0,40(sp) -80008c30: 02912223 sw s1,36(sp) -80008c34: 03212023 sw s2,32(sp) -80008c38: 01312e23 sw s3,28(sp) -80008c3c: 01412c23 sw s4,24(sp) -80008c40: 01612823 sw s6,16(sp) -80008c44: 01712623 sw s7,12(sp) -80008c48: 01812423 sw s8,8(sp) -80008c4c: 00060a93 mv s5,a2 -80008c50: 14078863 beqz a5,80008da0 <__ssprint_r+0x184> -80008c54: 00050b13 mv s6,a0 -80008c58: 00062983 lw s3,0(a2) -80008c5c: 0005a503 lw a0,0(a1) -80008c60: 0085a483 lw s1,8(a1) -80008c64: 00058413 mv s0,a1 -80008c68: 0d40006f j 80008d3c <__ssprint_r+0x120> -80008c6c: 00c45783 lhu a5,12(s0) -80008c70: 4807f713 andi a4,a5,1152 -80008c74: 08070a63 beqz a4,80008d08 <__ssprint_r+0xec> -80008c78: 01442683 lw a3,20(s0) -80008c7c: 01042583 lw a1,16(s0) -80008c80: 00190713 addi a4,s2,1 -80008c84: 00169493 slli s1,a3,0x1 -80008c88: 00d486b3 add a3,s1,a3 -80008c8c: 01f6d493 srli s1,a3,0x1f -80008c90: 40b50a33 sub s4,a0,a1 -80008c94: 00d484b3 add s1,s1,a3 -80008c98: 4014d493 srai s1,s1,0x1 -80008c9c: 01470733 add a4,a4,s4 -80008ca0: 00048613 mv a2,s1 -80008ca4: 00e4f663 bgeu s1,a4,80008cb0 <__ssprint_r+0x94> -80008ca8: 00070493 mv s1,a4 -80008cac: 00070613 mv a2,a4 -80008cb0: 4007f793 andi a5,a5,1024 -80008cb4: 0a078663 beqz a5,80008d60 <__ssprint_r+0x144> -80008cb8: 00060593 mv a1,a2 -80008cbc: 000b0513 mv a0,s6 -80008cc0: 99cfe0ef jal ra,80006e5c <_malloc_r> -80008cc4: 00050c13 mv s8,a0 -80008cc8: 0a050a63 beqz a0,80008d7c <__ssprint_r+0x160> -80008ccc: 01042583 lw a1,16(s0) -80008cd0: 000a0613 mv a2,s4 -80008cd4: 3a4010ef jal ra,8000a078 -80008cd8: 00c45783 lhu a5,12(s0) -80008cdc: b7f7f793 andi a5,a5,-1153 -80008ce0: 0807e793 ori a5,a5,128 -80008ce4: 00f41623 sh a5,12(s0) -80008ce8: 014c0533 add a0,s8,s4 -80008cec: 41448a33 sub s4,s1,s4 -80008cf0: 00942a23 sw s1,20(s0) -80008cf4: 01442423 sw s4,8(s0) -80008cf8: 01842823 sw s8,16(s0) -80008cfc: 00a42023 sw a0,0(s0) -80008d00: 00090493 mv s1,s2 -80008d04: 00090a13 mv s4,s2 -80008d08: 000a0613 mv a2,s4 -80008d0c: 000b8593 mv a1,s7 -80008d10: 484010ef jal ra,8000a194 -80008d14: 00842703 lw a4,8(s0) -80008d18: 00042503 lw a0,0(s0) -80008d1c: 008aa783 lw a5,8(s5) -80008d20: 409704b3 sub s1,a4,s1 -80008d24: 01450533 add a0,a0,s4 -80008d28: 00942423 sw s1,8(s0) -80008d2c: 00a42023 sw a0,0(s0) -80008d30: 41278933 sub s2,a5,s2 -80008d34: 012aa423 sw s2,8(s5) -80008d38: 06090463 beqz s2,80008da0 <__ssprint_r+0x184> -80008d3c: 0049a903 lw s2,4(s3) -80008d40: 0009ab83 lw s7,0(s3) -80008d44: 00048a13 mv s4,s1 -80008d48: 00898993 addi s3,s3,8 -80008d4c: fe0908e3 beqz s2,80008d3c <__ssprint_r+0x120> -80008d50: f0997ee3 bgeu s2,s1,80008c6c <__ssprint_r+0x50> -80008d54: 00090493 mv s1,s2 -80008d58: 00090a13 mv s4,s2 -80008d5c: fadff06f j 80008d08 <__ssprint_r+0xec> -80008d60: 000b0513 mv a0,s6 -80008d64: 550010ef jal ra,8000a2b4 <_realloc_r> -80008d68: 00050c13 mv s8,a0 -80008d6c: f6051ee3 bnez a0,80008ce8 <__ssprint_r+0xcc> -80008d70: 01042583 lw a1,16(s0) -80008d74: 000b0513 mv a0,s6 -80008d78: a10fb0ef jal ra,80003f88 <_free_r> -80008d7c: 00c00793 li a5,12 -80008d80: 00fb2023 sw a5,0(s6) -80008d84: 00c45783 lhu a5,12(s0) -80008d88: fff00513 li a0,-1 -80008d8c: 0407e793 ori a5,a5,64 -80008d90: 00f41623 sh a5,12(s0) -80008d94: 000aa423 sw zero,8(s5) -80008d98: 000aa223 sw zero,4(s5) -80008d9c: 00c0006f j 80008da8 <__ssprint_r+0x18c> -80008da0: 000aa223 sw zero,4(s5) -80008da4: 00000513 li a0,0 -80008da8: 02c12083 lw ra,44(sp) -80008dac: 02812403 lw s0,40(sp) -80008db0: 02412483 lw s1,36(sp) -80008db4: 02012903 lw s2,32(sp) -80008db8: 01c12983 lw s3,28(sp) -80008dbc: 01812a03 lw s4,24(sp) -80008dc0: 01412a83 lw s5,20(sp) -80008dc4: 01012b03 lw s6,16(sp) -80008dc8: 00c12b83 lw s7,12(sp) -80008dcc: 00812c03 lw s8,8(sp) -80008dd0: 03010113 addi sp,sp,48 -80008dd4: 00008067 ret +800098f0 <_calloc_r>: +800098f0: 02c585b3 mul a1,a1,a2 +800098f4: ff010113 addi sp,sp,-16 +800098f8: 00812423 sw s0,8(sp) +800098fc: 00112623 sw ra,12(sp) +80009900: 820fd0ef jal ra,80006920 <_malloc_r> +80009904: 00050413 mv s0,a0 +80009908: 02050863 beqz a0,80009938 <_calloc_r+0x48> +8000990c: ffc52603 lw a2,-4(a0) +80009910: 02400713 li a4,36 +80009914: ffc67613 andi a2,a2,-4 +80009918: ffc60613 addi a2,a2,-4 +8000991c: 06c76063 bltu a4,a2,8000997c <_calloc_r+0x8c> +80009920: 01300693 li a3,19 +80009924: 00050793 mv a5,a0 +80009928: 02c6e263 bltu a3,a2,8000994c <_calloc_r+0x5c> +8000992c: 0007a023 sw zero,0(a5) +80009930: 0007a223 sw zero,4(a5) +80009934: 0007a423 sw zero,8(a5) +80009938: 00c12083 lw ra,12(sp) +8000993c: 00040513 mv a0,s0 +80009940: 00812403 lw s0,8(sp) +80009944: 01010113 addi sp,sp,16 +80009948: 00008067 ret +8000994c: 00052023 sw zero,0(a0) +80009950: 00052223 sw zero,4(a0) +80009954: 01b00793 li a5,27 +80009958: 04c7f063 bgeu a5,a2,80009998 <_calloc_r+0xa8> +8000995c: 00052423 sw zero,8(a0) +80009960: 00052623 sw zero,12(a0) +80009964: 01050793 addi a5,a0,16 +80009968: fce612e3 bne a2,a4,8000992c <_calloc_r+0x3c> +8000996c: 00052823 sw zero,16(a0) +80009970: 01850793 addi a5,a0,24 +80009974: 00052a23 sw zero,20(a0) +80009978: fb5ff06f j 8000992c <_calloc_r+0x3c> +8000997c: 00000593 li a1,0 +80009980: f05f60ef jal ra,80000884 +80009984: 00c12083 lw ra,12(sp) +80009988: 00040513 mv a0,s0 +8000998c: 00812403 lw s0,8(sp) +80009990: 01010113 addi sp,sp,16 +80009994: 00008067 ret +80009998: 00850793 addi a5,a0,8 +8000999c: f91ff06f j 8000992c <_calloc_r+0x3c> -80008dd8 <_svfiprintf_r>: -80008dd8: 00c5d783 lhu a5,12(a1) -80008ddc: ed010113 addi sp,sp,-304 -80008de0: 11412c23 sw s4,280(sp) -80008de4: 11612823 sw s6,272(sp) -80008de8: 11a12023 sw s10,256(sp) -80008dec: 12112623 sw ra,300(sp) -80008df0: 12812423 sw s0,296(sp) -80008df4: 12912223 sw s1,292(sp) -80008df8: 13212023 sw s2,288(sp) -80008dfc: 11312e23 sw s3,284(sp) -80008e00: 11512a23 sw s5,276(sp) -80008e04: 11712623 sw s7,268(sp) -80008e08: 11812423 sw s8,264(sp) -80008e0c: 11912223 sw s9,260(sp) -80008e10: 0fb12e23 sw s11,252(sp) -80008e14: 0807f793 andi a5,a5,128 -80008e18: 00d12623 sw a3,12(sp) -80008e1c: 00058a13 mv s4,a1 -80008e20: 00050b13 mv s6,a0 -80008e24: 00060d13 mv s10,a2 -80008e28: 00078663 beqz a5,80008e34 <_svfiprintf_r+0x5c> -80008e2c: 0105a783 lw a5,16(a1) -80008e30: 560786e3 beqz a5,80009b9c <_svfiprintf_r+0xdc4> -80008e34: 800147b7 lui a5,0x80014 -80008e38: 04c10a93 addi s5,sp,76 -80008e3c: 9f878793 addi a5,a5,-1544 # 800139f8 <__stack_top+0x810139f8> -80008e40: 80014bb7 lui s7,0x80014 -80008e44: 800144b7 lui s1,0x80014 -80008e48: 05512023 sw s5,64(sp) -80008e4c: 04012423 sw zero,72(sp) -80008e50: 04012223 sw zero,68(sp) -80008e54: 000a8713 mv a4,s5 -80008e58: 00012823 sw zero,16(sp) -80008e5c: 02012223 sw zero,36(sp) -80008e60: 02012423 sw zero,40(sp) -80008e64: 02012623 sw zero,44(sp) -80008e68: 00012423 sw zero,8(sp) -80008e6c: 00f12a23 sw a5,20(sp) -80008e70: b64b8b93 addi s7,s7,-1180 # 80013b64 <__stack_top+0x81013b64> -80008e74: b7448493 addi s1,s1,-1164 # 80013b74 <__stack_top+0x81013b74> -80008e78: 000d4783 lbu a5,0(s10) -80008e7c: 20078063 beqz a5,8000907c <_svfiprintf_r+0x2a4> -80008e80: 000d0413 mv s0,s10 -80008e84: 02500693 li a3,37 -80008e88: 38d78663 beq a5,a3,80009214 <_svfiprintf_r+0x43c> -80008e8c: 00144783 lbu a5,1(s0) -80008e90: 00140413 addi s0,s0,1 -80008e94: fe079ae3 bnez a5,80008e88 <_svfiprintf_r+0xb0> -80008e98: 41a40933 sub s2,s0,s10 -80008e9c: 1fa40063 beq s0,s10,8000907c <_svfiprintf_r+0x2a4> -80008ea0: 04812683 lw a3,72(sp) -80008ea4: 04412783 lw a5,68(sp) -80008ea8: 01a72023 sw s10,0(a4) -80008eac: 012686b3 add a3,a3,s2 -80008eb0: 00178793 addi a5,a5,1 -80008eb4: 01272223 sw s2,4(a4) -80008eb8: 04d12423 sw a3,72(sp) -80008ebc: 04f12223 sw a5,68(sp) -80008ec0: 00700693 li a3,7 -80008ec4: 00870713 addi a4,a4,8 -80008ec8: 34f6ce63 blt a3,a5,80009224 <_svfiprintf_r+0x44c> -80008ecc: 00812683 lw a3,8(sp) -80008ed0: 00044783 lbu a5,0(s0) -80008ed4: 012686b3 add a3,a3,s2 -80008ed8: 00d12423 sw a3,8(sp) -80008edc: 1a078063 beqz a5,8000907c <_svfiprintf_r+0x2a4> -80008ee0: 00144683 lbu a3,1(s0) -80008ee4: 00140d13 addi s10,s0,1 -80008ee8: 02010da3 sb zero,59(sp) -80008eec: fff00c93 li s9,-1 -80008ef0: 00000413 li s0,0 -80008ef4: 00000d93 li s11,0 -80008ef8: 05a00913 li s2,90 -80008efc: 00900c13 li s8,9 -80008f00: 02a00993 li s3,42 -80008f04: 001d0d13 addi s10,s10,1 -80008f08: fe068793 addi a5,a3,-32 -80008f0c: 04f96463 bltu s2,a5,80008f54 <_svfiprintf_r+0x17c> -80008f10: 01412603 lw a2,20(sp) -80008f14: 00279793 slli a5,a5,0x2 -80008f18: 00c787b3 add a5,a5,a2 -80008f1c: 0007a783 lw a5,0(a5) -80008f20: 00078067 jr a5 -80008f24: 00000413 li s0,0 -80008f28: fd068793 addi a5,a3,-48 -80008f2c: 000d4683 lbu a3,0(s10) -80008f30: 00241593 slli a1,s0,0x2 -80008f34: 00858433 add s0,a1,s0 -80008f38: 00141413 slli s0,s0,0x1 -80008f3c: 00878433 add s0,a5,s0 -80008f40: fd068793 addi a5,a3,-48 -80008f44: 001d0d13 addi s10,s10,1 -80008f48: fefc72e3 bgeu s8,a5,80008f2c <_svfiprintf_r+0x154> -80008f4c: fe068793 addi a5,a3,-32 -80008f50: fcf970e3 bgeu s2,a5,80008f10 <_svfiprintf_r+0x138> -80008f54: 12068463 beqz a3,8000907c <_svfiprintf_r+0x2a4> -80008f58: 08d10623 sb a3,140(sp) -80008f5c: 02010da3 sb zero,59(sp) -80008f60: 00100913 li s2,1 -80008f64: 00100c13 li s8,1 -80008f68: 08c10993 addi s3,sp,140 -80008f6c: 00000c93 li s9,0 -80008f70: 002dff13 andi t5,s11,2 -80008f74: 000f0463 beqz t5,80008f7c <_svfiprintf_r+0x1a4> -80008f78: 00290913 addi s2,s2,2 -80008f7c: 084dfe13 andi t3,s11,132 -80008f80: 04812783 lw a5,72(sp) -80008f84: 04412603 lw a2,68(sp) -80008f88: 000e1663 bnez t3,80008f94 <_svfiprintf_r+0x1bc> -80008f8c: 412406b3 sub a3,s0,s2 -80008f90: 02d04ae3 bgtz a3,800097c4 <_svfiprintf_r+0x9ec> -80008f94: 03b14683 lbu a3,59(sp) -80008f98: 00160513 addi a0,a2,1 -80008f9c: 00870593 addi a1,a4,8 -80008fa0: 04068063 beqz a3,80008fe0 <_svfiprintf_r+0x208> -80008fa4: 03b10693 addi a3,sp,59 -80008fa8: 00178793 addi a5,a5,1 -80008fac: 00d72023 sw a3,0(a4) -80008fb0: 00100693 li a3,1 -80008fb4: 00d72223 sw a3,4(a4) -80008fb8: 04f12423 sw a5,72(sp) -80008fbc: 04a12223 sw a0,68(sp) -80008fc0: 00700693 li a3,7 -80008fc4: 0ca6cee3 blt a3,a0,800098a0 <_svfiprintf_r+0xac8> -80008fc8: 00260f93 addi t6,a2,2 -80008fcc: 01070693 addi a3,a4,16 -80008fd0: 00050613 mv a2,a0 -80008fd4: 00058713 mv a4,a1 -80008fd8: 000f8513 mv a0,t6 -80008fdc: 00068593 mv a1,a3 -80008fe0: 020f0c63 beqz t5,80009018 <_svfiprintf_r+0x240> -80008fe4: 03c10693 addi a3,sp,60 -80008fe8: 00d72023 sw a3,0(a4) -80008fec: 00278793 addi a5,a5,2 -80008ff0: 00200693 li a3,2 -80008ff4: 00d72223 sw a3,4(a4) -80008ff8: 04f12423 sw a5,72(sp) -80008ffc: 04a12223 sw a0,68(sp) -80009000: 00700713 li a4,7 -80009004: 0ca74ce3 blt a4,a0,800098dc <_svfiprintf_r+0xb04> -80009008: 00050613 mv a2,a0 -8000900c: 00058713 mv a4,a1 -80009010: 00150513 addi a0,a0,1 -80009014: 00858593 addi a1,a1,8 -80009018: 08000693 li a3,128 -8000901c: 60de0263 beq t3,a3,80009620 <_svfiprintf_r+0x848> -80009020: 418c8cb3 sub s9,s9,s8 -80009024: 6b904663 bgtz s9,800096d0 <_svfiprintf_r+0x8f8> -80009028: 00fc07b3 add a5,s8,a5 -8000902c: 01372023 sw s3,0(a4) -80009030: 01872223 sw s8,4(a4) -80009034: 04f12423 sw a5,72(sp) -80009038: 04a12223 sw a0,68(sp) -8000903c: 00700713 li a4,7 -80009040: 74a74263 blt a4,a0,80009784 <_svfiprintf_r+0x9ac> -80009044: 004df893 andi a7,s11,4 -80009048: 00088663 beqz a7,80009054 <_svfiprintf_r+0x27c> -8000904c: 41240c33 sub s8,s0,s2 -80009050: 1f804863 bgtz s8,80009240 <_svfiprintf_r+0x468> -80009054: 01245463 bge s0,s2,8000905c <_svfiprintf_r+0x284> -80009058: 00090413 mv s0,s2 -8000905c: 00812703 lw a4,8(sp) -80009060: 00870733 add a4,a4,s0 -80009064: 00e12423 sw a4,8(sp) -80009068: 72079e63 bnez a5,800097a4 <_svfiprintf_r+0x9cc> -8000906c: 000d4783 lbu a5,0(s10) -80009070: 04012223 sw zero,68(sp) -80009074: 000a8713 mv a4,s5 -80009078: e00794e3 bnez a5,80008e80 <_svfiprintf_r+0xa8> -8000907c: 04812783 lw a5,72(sp) -80009080: 4c0792e3 bnez a5,80009d44 <_svfiprintf_r+0xf6c> -80009084: 00ca5783 lhu a5,12(s4) -80009088: 0407f793 andi a5,a5,64 -8000908c: 4e0798e3 bnez a5,80009d7c <_svfiprintf_r+0xfa4> -80009090: 12c12083 lw ra,300(sp) -80009094: 12812403 lw s0,296(sp) -80009098: 00812503 lw a0,8(sp) -8000909c: 12412483 lw s1,292(sp) -800090a0: 12012903 lw s2,288(sp) -800090a4: 11c12983 lw s3,284(sp) -800090a8: 11812a03 lw s4,280(sp) -800090ac: 11412a83 lw s5,276(sp) -800090b0: 11012b03 lw s6,272(sp) -800090b4: 10c12b83 lw s7,268(sp) -800090b8: 10812c03 lw s8,264(sp) -800090bc: 10412c83 lw s9,260(sp) -800090c0: 10012d03 lw s10,256(sp) -800090c4: 0fc12d83 lw s11,252(sp) -800090c8: 13010113 addi sp,sp,304 -800090cc: 00008067 ret -800090d0: 000b0513 mv a0,s6 -800090d4: 00e12c23 sw a4,24(sp) -800090d8: d6dfd0ef jal ra,80006e44 <_localeconv_r> -800090dc: 00452783 lw a5,4(a0) -800090e0: 00078513 mv a0,a5 -800090e4: 02f12623 sw a5,44(sp) -800090e8: a01ff0ef jal ra,80008ae8 -800090ec: 00050793 mv a5,a0 -800090f0: 000b0513 mv a0,s6 -800090f4: 02f12423 sw a5,40(sp) -800090f8: d4dfd0ef jal ra,80006e44 <_localeconv_r> -800090fc: 00852703 lw a4,8(a0) -80009100: 02812783 lw a5,40(sp) -80009104: 02e12223 sw a4,36(sp) -80009108: 01812703 lw a4,24(sp) -8000910c: 160798e3 bnez a5,80009a7c <_svfiprintf_r+0xca4> -80009110: 000d4683 lbu a3,0(s10) -80009114: df1ff06f j 80008f04 <_svfiprintf_r+0x12c> -80009118: 000d4683 lbu a3,0(s10) -8000911c: 020ded93 ori s11,s11,32 -80009120: de5ff06f j 80008f04 <_svfiprintf_r+0x12c> -80009124: 010ded93 ori s11,s11,16 -80009128: 020df793 andi a5,s11,32 -8000912c: 1e078263 beqz a5,80009310 <_svfiprintf_r+0x538> -80009130: 00c12783 lw a5,12(sp) -80009134: 00778993 addi s3,a5,7 -80009138: ff89f993 andi s3,s3,-8 -8000913c: 0049a683 lw a3,4(s3) -80009140: 0009ac03 lw s8,0(s3) -80009144: 00898793 addi a5,s3,8 -80009148: 00f12623 sw a5,12(sp) -8000914c: 00068e13 mv t3,a3 -80009150: 1e06c863 bltz a3,80009340 <_svfiprintf_r+0x568> -80009154: fff00693 li a3,-1 -80009158: 000d8913 mv s2,s11 -8000915c: 00dc8863 beq s9,a3,8000916c <_svfiprintf_r+0x394> -80009160: 01cc66b3 or a3,s8,t3 -80009164: f7fdf913 andi s2,s11,-129 -80009168: 7a068463 beqz a3,80009910 <_svfiprintf_r+0xb38> -8000916c: 000e1ce3 bnez t3,80009984 <_svfiprintf_r+0xbac> -80009170: 00900693 li a3,9 -80009174: 0186e8e3 bltu a3,s8,80009984 <_svfiprintf_r+0xbac> -80009178: 030c0793 addi a5,s8,48 -8000917c: 0ef107a3 sb a5,239(sp) -80009180: 00090d93 mv s11,s2 -80009184: 00100c13 li s8,1 -80009188: 0ef10993 addi s3,sp,239 -8000918c: 06c0006f j 800091f8 <_svfiprintf_r+0x420> -80009190: 010ded93 ori s11,s11,16 -80009194: 020df793 andi a5,s11,32 -80009198: 14078663 beqz a5,800092e4 <_svfiprintf_r+0x50c> -8000919c: 00c12783 lw a5,12(sp) -800091a0: 00778993 addi s3,a5,7 -800091a4: ff89f993 andi s3,s3,-8 -800091a8: 0009ac03 lw s8,0(s3) -800091ac: 0049ae03 lw t3,4(s3) -800091b0: 00898793 addi a5,s3,8 -800091b4: 00f12623 sw a5,12(sp) -800091b8: bffdf913 andi s2,s11,-1025 -800091bc: 00000693 li a3,0 -800091c0: 02010da3 sb zero,59(sp) -800091c4: fff00613 li a2,-1 -800091c8: 1acc8063 beq s9,a2,80009368 <_svfiprintf_r+0x590> -800091cc: 01cc6633 or a2,s8,t3 -800091d0: f7f97d93 andi s11,s2,-129 -800091d4: 5e061463 bnez a2,800097bc <_svfiprintf_r+0x9e4> -800091d8: 3e0c9863 bnez s9,800095c8 <_svfiprintf_r+0x7f0> -800091dc: 72069e63 bnez a3,80009918 <_svfiprintf_r+0xb40> -800091e0: 00197c13 andi s8,s2,1 -800091e4: 0f010993 addi s3,sp,240 -800091e8: 000c0863 beqz s8,800091f8 <_svfiprintf_r+0x420> -800091ec: 03000793 li a5,48 -800091f0: 0ef107a3 sb a5,239(sp) -800091f4: 0ef10993 addi s3,sp,239 -800091f8: 000c8913 mv s2,s9 -800091fc: 018cd463 bge s9,s8,80009204 <_svfiprintf_r+0x42c> -80009200: 000c0913 mv s2,s8 -80009204: 03b14783 lbu a5,59(sp) -80009208: 00f037b3 snez a5,a5 -8000920c: 00f90933 add s2,s2,a5 -80009210: d61ff06f j 80008f70 <_svfiprintf_r+0x198> -80009214: 41a40933 sub s2,s0,s10 -80009218: c9a414e3 bne s0,s10,80008ea0 <_svfiprintf_r+0xc8> -8000921c: 00044783 lbu a5,0(s0) -80009220: cbdff06f j 80008edc <_svfiprintf_r+0x104> -80009224: 04010613 addi a2,sp,64 -80009228: 000a0593 mv a1,s4 -8000922c: 000b0513 mv a0,s6 -80009230: 9edff0ef jal ra,80008c1c <__ssprint_r> -80009234: e40518e3 bnez a0,80009084 <_svfiprintf_r+0x2ac> -80009238: 000a8713 mv a4,s5 -8000923c: c91ff06f j 80008ecc <_svfiprintf_r+0xf4> -80009240: 01000693 li a3,16 -80009244: 04412703 lw a4,68(sp) -80009248: 0786d063 bge a3,s8,800092a8 <_svfiprintf_r+0x4d0> -8000924c: 01000c93 li s9,16 -80009250: 00700993 li s3,7 -80009254: 00c0006f j 80009260 <_svfiprintf_r+0x488> -80009258: ff0c0c13 addi s8,s8,-16 -8000925c: 058cd663 bge s9,s8,800092a8 <_svfiprintf_r+0x4d0> -80009260: 01078793 addi a5,a5,16 -80009264: 00170713 addi a4,a4,1 -80009268: 0175a023 sw s7,0(a1) -8000926c: 0195a223 sw s9,4(a1) -80009270: 04f12423 sw a5,72(sp) -80009274: 04e12223 sw a4,68(sp) -80009278: 00858593 addi a1,a1,8 -8000927c: fce9dee3 bge s3,a4,80009258 <_svfiprintf_r+0x480> -80009280: 04010613 addi a2,sp,64 -80009284: 000a0593 mv a1,s4 -80009288: 000b0513 mv a0,s6 -8000928c: 991ff0ef jal ra,80008c1c <__ssprint_r> -80009290: de051ae3 bnez a0,80009084 <_svfiprintf_r+0x2ac> -80009294: ff0c0c13 addi s8,s8,-16 -80009298: 04812783 lw a5,72(sp) -8000929c: 04412703 lw a4,68(sp) -800092a0: 000a8593 mv a1,s5 -800092a4: fb8ccee3 blt s9,s8,80009260 <_svfiprintf_r+0x488> -800092a8: 018787b3 add a5,a5,s8 -800092ac: 00170713 addi a4,a4,1 -800092b0: 0175a023 sw s7,0(a1) -800092b4: 0185a223 sw s8,4(a1) -800092b8: 04f12423 sw a5,72(sp) -800092bc: 04e12223 sw a4,68(sp) -800092c0: 00700693 li a3,7 -800092c4: d8e6d8e3 bge a3,a4,80009054 <_svfiprintf_r+0x27c> -800092c8: 04010613 addi a2,sp,64 -800092cc: 000a0593 mv a1,s4 -800092d0: 000b0513 mv a0,s6 -800092d4: 949ff0ef jal ra,80008c1c <__ssprint_r> -800092d8: da0516e3 bnez a0,80009084 <_svfiprintf_r+0x2ac> -800092dc: 04812783 lw a5,72(sp) -800092e0: d75ff06f j 80009054 <_svfiprintf_r+0x27c> -800092e4: 00c12603 lw a2,12(sp) -800092e8: 010df793 andi a5,s11,16 -800092ec: 00460693 addi a3,a2,4 -800092f0: 7e079263 bnez a5,80009ad4 <_svfiprintf_r+0xcfc> -800092f4: 040df793 andi a5,s11,64 -800092f8: 18078ce3 beqz a5,80009c90 <_svfiprintf_r+0xeb8> -800092fc: 00c12783 lw a5,12(sp) -80009300: 00000e13 li t3,0 -80009304: 00d12623 sw a3,12(sp) -80009308: 0007dc03 lhu s8,0(a5) -8000930c: eadff06f j 800091b8 <_svfiprintf_r+0x3e0> -80009310: 00c12603 lw a2,12(sp) -80009314: 010df793 andi a5,s11,16 -80009318: 00460693 addi a3,a2,4 -8000931c: 78079863 bnez a5,80009aac <_svfiprintf_r+0xcd4> -80009320: 040df793 andi a5,s11,64 -80009324: 140786e3 beqz a5,80009c70 <_svfiprintf_r+0xe98> -80009328: 00c12783 lw a5,12(sp) -8000932c: 00d12623 sw a3,12(sp) -80009330: 00079c03 lh s8,0(a5) -80009334: 41fc5e13 srai t3,s8,0x1f -80009338: 000e0693 mv a3,t3 -8000933c: e006dce3 bgez a3,80009154 <_svfiprintf_r+0x37c> -80009340: 018036b3 snez a3,s8 -80009344: 41c00e33 neg t3,t3 -80009348: 40de0e33 sub t3,t3,a3 -8000934c: 02d00693 li a3,45 -80009350: 02d10da3 sb a3,59(sp) -80009354: fff00613 li a2,-1 -80009358: 41800c33 neg s8,s8 -8000935c: 000d8913 mv s2,s11 -80009360: 00100693 li a3,1 -80009364: e6cc94e3 bne s9,a2,800091cc <_svfiprintf_r+0x3f4> -80009368: 00100613 li a2,1 -8000936c: e0c680e3 beq a3,a2,8000916c <_svfiprintf_r+0x394> -80009370: 00200613 li a2,2 -80009374: 26c68463 beq a3,a2,800095dc <_svfiprintf_r+0x804> -80009378: 0f010993 addi s3,sp,240 -8000937c: 01de1613 slli a2,t3,0x1d -80009380: 007c7693 andi a3,s8,7 -80009384: 003c5793 srli a5,s8,0x3 -80009388: 03068693 addi a3,a3,48 -8000938c: 00f66c33 or s8,a2,a5 -80009390: 003e5e13 srli t3,t3,0x3 -80009394: fed98fa3 sb a3,-1(s3) -80009398: 01cc6633 or a2,s8,t3 -8000939c: 00098593 mv a1,s3 -800093a0: fff98993 addi s3,s3,-1 -800093a4: fc061ce3 bnez a2,8000937c <_svfiprintf_r+0x5a4> -800093a8: 00197793 andi a5,s2,1 -800093ac: 26078263 beqz a5,80009610 <_svfiprintf_r+0x838> -800093b0: 03000793 li a5,48 -800093b4: 24f68e63 beq a3,a5,80009610 <_svfiprintf_r+0x838> -800093b8: ffe58593 addi a1,a1,-2 -800093bc: fef98fa3 sb a5,-1(s3) -800093c0: 0f010793 addi a5,sp,240 -800093c4: 40b78c33 sub s8,a5,a1 -800093c8: 00090d93 mv s11,s2 -800093cc: 00058993 mv s3,a1 -800093d0: e29ff06f j 800091f8 <_svfiprintf_r+0x420> -800093d4: 00c12783 lw a5,12(sp) -800093d8: 02010da3 sb zero,59(sp) -800093dc: 0007a983 lw s3,0(a5) -800093e0: 00478693 addi a3,a5,4 -800093e4: 040986e3 beqz s3,80009c30 <_svfiprintf_r+0xe58> -800093e8: fff00793 li a5,-1 -800093ec: 78fc8863 beq s9,a5,80009b7c <_svfiprintf_r+0xda4> -800093f0: 000c8613 mv a2,s9 -800093f4: 00000593 li a1,0 -800093f8: 00098513 mv a0,s3 -800093fc: 00d12c23 sw a3,24(sp) -80009400: 00e12623 sw a4,12(sp) -80009404: a10fe0ef jal ra,80007614 -80009408: 00c12703 lw a4,12(sp) -8000940c: 01812683 lw a3,24(sp) -80009410: 140504e3 beqz a0,80009d58 <_svfiprintf_r+0xf80> -80009414: 41350c33 sub s8,a0,s3 -80009418: 00d12623 sw a3,12(sp) -8000941c: 00000c93 li s9,0 -80009420: dd9ff06f j 800091f8 <_svfiprintf_r+0x420> -80009424: 00c12683 lw a3,12(sp) -80009428: 02010da3 sb zero,59(sp) -8000942c: 00100913 li s2,1 -80009430: 0006a783 lw a5,0(a3) -80009434: 00468693 addi a3,a3,4 -80009438: 00d12623 sw a3,12(sp) -8000943c: 08f10623 sb a5,140(sp) -80009440: 00100c13 li s8,1 -80009444: 08c10993 addi s3,sp,140 -80009448: b25ff06f j 80008f6c <_svfiprintf_r+0x194> -8000944c: 00c12783 lw a5,12(sp) -80009450: 002de913 ori s2,s11,2 -80009454: ffff86b7 lui a3,0xffff8 -80009458: 0007ac03 lw s8,0(a5) -8000945c: 80013db7 lui s11,0x80013 -80009460: 00478793 addi a5,a5,4 -80009464: 8306c693 xori a3,a3,-2000 -80009468: 00f12623 sw a5,12(sp) -8000946c: 424d8793 addi a5,s11,1060 # 80013424 <__stack_top+0x81013424> -80009470: 02d11e23 sh a3,60(sp) -80009474: 00000e13 li t3,0 -80009478: 00f12823 sw a5,16(sp) -8000947c: 00200693 li a3,2 -80009480: d41ff06f j 800091c0 <_svfiprintf_r+0x3e8> -80009484: 00c12603 lw a2,12(sp) -80009488: 020df793 andi a5,s11,32 -8000948c: 00062683 lw a3,0(a2) -80009490: 00460613 addi a2,a2,4 -80009494: 00c12623 sw a2,12(sp) -80009498: 60079063 bnez a5,80009a98 <_svfiprintf_r+0xcc0> -8000949c: 010df793 andi a5,s11,16 -800094a0: 78079263 bnez a5,80009c24 <_svfiprintf_r+0xe4c> -800094a4: 040df793 andi a5,s11,64 -800094a8: 080798e3 bnez a5,80009d38 <_svfiprintf_r+0xf60> -800094ac: 200df893 andi a7,s11,512 -800094b0: 76088a63 beqz a7,80009c24 <_svfiprintf_r+0xe4c> -800094b4: 00812783 lw a5,8(sp) -800094b8: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> -800094bc: 9bdff06f j 80008e78 <_svfiprintf_r+0xa0> -800094c0: 000d4683 lbu a3,0(s10) -800094c4: 080ded93 ori s11,s11,128 -800094c8: a3dff06f j 80008f04 <_svfiprintf_r+0x12c> -800094cc: 000d4683 lbu a3,0(s10) -800094d0: 001d0593 addi a1,s10,1 -800094d4: 0b368ae3 beq a3,s3,80009d88 <_svfiprintf_r+0xfb0> -800094d8: fd068793 addi a5,a3,-48 -800094dc: 00058d13 mv s10,a1 -800094e0: 00000c93 li s9,0 -800094e4: a2fc62e3 bltu s8,a5,80008f08 <_svfiprintf_r+0x130> -800094e8: 000d4683 lbu a3,0(s10) -800094ec: 002c9593 slli a1,s9,0x2 -800094f0: 01958333 add t1,a1,s9 -800094f4: 00131313 slli t1,t1,0x1 -800094f8: 00f30cb3 add s9,t1,a5 -800094fc: fd068793 addi a5,a3,-48 -80009500: 001d0d13 addi s10,s10,1 -80009504: fefc72e3 bgeu s8,a5,800094e8 <_svfiprintf_r+0x710> -80009508: a01ff06f j 80008f08 <_svfiprintf_r+0x130> -8000950c: 000d4683 lbu a3,0(s10) -80009510: 004ded93 ori s11,s11,4 -80009514: 9f1ff06f j 80008f04 <_svfiprintf_r+0x12c> -80009518: 02b00793 li a5,43 -8000951c: 000d4683 lbu a3,0(s10) -80009520: 02f10da3 sb a5,59(sp) -80009524: 9e1ff06f j 80008f04 <_svfiprintf_r+0x12c> -80009528: 00c12783 lw a5,12(sp) -8000952c: 000d4683 lbu a3,0(s10) -80009530: 0007a403 lw s0,0(a5) -80009534: 00478793 addi a5,a5,4 -80009538: 00f12623 sw a5,12(sp) -8000953c: 9c0454e3 bgez s0,80008f04 <_svfiprintf_r+0x12c> -80009540: 40800433 neg s0,s0 -80009544: 004ded93 ori s11,s11,4 -80009548: 9bdff06f j 80008f04 <_svfiprintf_r+0x12c> -8000954c: 000d4683 lbu a3,0(s10) -80009550: 001ded93 ori s11,s11,1 -80009554: 9b1ff06f j 80008f04 <_svfiprintf_r+0x12c> -80009558: 03b14783 lbu a5,59(sp) -8000955c: 000d4683 lbu a3,0(s10) -80009560: 9a0792e3 bnez a5,80008f04 <_svfiprintf_r+0x12c> -80009564: 02000793 li a5,32 -80009568: 02f10da3 sb a5,59(sp) -8000956c: 999ff06f j 80008f04 <_svfiprintf_r+0x12c> -80009570: 000d4683 lbu a3,0(s10) -80009574: 06c00793 li a5,108 -80009578: 66f68863 beq a3,a5,80009be8 <_svfiprintf_r+0xe10> -8000957c: 010ded93 ori s11,s11,16 -80009580: 985ff06f j 80008f04 <_svfiprintf_r+0x12c> -80009584: 000d4683 lbu a3,0(s10) -80009588: 06800793 li a5,104 -8000958c: 64f68663 beq a3,a5,80009bd8 <_svfiprintf_r+0xe00> -80009590: 040ded93 ori s11,s11,64 -80009594: 971ff06f j 80008f04 <_svfiprintf_r+0x12c> -80009598: 010de913 ori s2,s11,16 -8000959c: 02097793 andi a5,s2,32 -800095a0: 38078463 beqz a5,80009928 <_svfiprintf_r+0xb50> -800095a4: 00c12783 lw a5,12(sp) -800095a8: 00100693 li a3,1 -800095ac: 00778993 addi s3,a5,7 -800095b0: ff89f993 andi s3,s3,-8 -800095b4: 00898793 addi a5,s3,8 -800095b8: 0009ac03 lw s8,0(s3) -800095bc: 0049ae03 lw t3,4(s3) -800095c0: 00f12623 sw a5,12(sp) -800095c4: bfdff06f j 800091c0 <_svfiprintf_r+0x3e8> -800095c8: 00100613 li a2,1 -800095cc: 78c68e63 beq a3,a2,80009d68 <_svfiprintf_r+0xf90> -800095d0: 00200613 li a2,2 -800095d4: 000d8913 mv s2,s11 -800095d8: dac690e3 bne a3,a2,80009378 <_svfiprintf_r+0x5a0> -800095dc: 0f010993 addi s3,sp,240 -800095e0: 01012783 lw a5,16(sp) -800095e4: 00fc7693 andi a3,s8,15 -800095e8: fff98993 addi s3,s3,-1 -800095ec: 00d786b3 add a3,a5,a3 -800095f0: 0006c603 lbu a2,0(a3) -800095f4: 004c5793 srli a5,s8,0x4 -800095f8: 01ce1693 slli a3,t3,0x1c -800095fc: 00f6ec33 or s8,a3,a5 -80009600: 004e5e13 srli t3,t3,0x4 -80009604: 00c98023 sb a2,0(s3) -80009608: 01cc66b3 or a3,s8,t3 -8000960c: fc069ae3 bnez a3,800095e0 <_svfiprintf_r+0x808> -80009610: 0f010793 addi a5,sp,240 -80009614: 41378c33 sub s8,a5,s3 -80009618: 00090d93 mv s11,s2 -8000961c: bddff06f j 800091f8 <_svfiprintf_r+0x420> -80009620: 412406b3 sub a3,s0,s2 -80009624: 9ed05ee3 blez a3,80009020 <_svfiprintf_r+0x248> -80009628: 01000e13 li t3,16 -8000962c: 74de5263 bge t3,a3,80009d70 <_svfiprintf_r+0xf98> -80009630: 00700f13 li t5,7 -80009634: 00c0006f j 80009640 <_svfiprintf_r+0x868> -80009638: ff068693 addi a3,a3,-16 -8000963c: 04de5e63 bge t3,a3,80009698 <_svfiprintf_r+0x8c0> -80009640: 01078793 addi a5,a5,16 -80009644: 00160613 addi a2,a2,1 -80009648: 00972023 sw s1,0(a4) -8000964c: 01c72223 sw t3,4(a4) -80009650: 04f12423 sw a5,72(sp) -80009654: 04c12223 sw a2,68(sp) -80009658: 00870713 addi a4,a4,8 -8000965c: fccf5ee3 bge t5,a2,80009638 <_svfiprintf_r+0x860> -80009660: 04010613 addi a2,sp,64 -80009664: 000a0593 mv a1,s4 -80009668: 000b0513 mv a0,s6 -8000966c: 00d12c23 sw a3,24(sp) -80009670: dacff0ef jal ra,80008c1c <__ssprint_r> -80009674: a00518e3 bnez a0,80009084 <_svfiprintf_r+0x2ac> -80009678: 01812683 lw a3,24(sp) -8000967c: 01000e13 li t3,16 -80009680: 04812783 lw a5,72(sp) -80009684: ff068693 addi a3,a3,-16 -80009688: 04412603 lw a2,68(sp) -8000968c: 000a8713 mv a4,s5 -80009690: 00700f13 li t5,7 -80009694: fade46e3 blt t3,a3,80009640 <_svfiprintf_r+0x868> -80009698: 00160613 addi a2,a2,1 -8000969c: 00870e13 addi t3,a4,8 -800096a0: 00d787b3 add a5,a5,a3 -800096a4: 00972023 sw s1,0(a4) -800096a8: 00d72223 sw a3,4(a4) -800096ac: 04f12423 sw a5,72(sp) -800096b0: 04c12223 sw a2,68(sp) -800096b4: 00700713 li a4,7 -800096b8: 54c74063 blt a4,a2,80009bf8 <_svfiprintf_r+0xe20> -800096bc: 418c8cb3 sub s9,s9,s8 -800096c0: 00160513 addi a0,a2,1 -800096c4: 008e0593 addi a1,t3,8 -800096c8: 000e0713 mv a4,t3 -800096cc: 95905ee3 blez s9,80009028 <_svfiprintf_r+0x250> -800096d0: 01000313 li t1,16 -800096d4: 5f935c63 bge t1,s9,80009ccc <_svfiprintf_r+0xef4> -800096d8: 00700e13 li t3,7 -800096dc: 00c0006f j 800096e8 <_svfiprintf_r+0x910> -800096e0: ff0c8c93 addi s9,s9,-16 -800096e4: 05935a63 bge t1,s9,80009738 <_svfiprintf_r+0x960> -800096e8: 01078793 addi a5,a5,16 -800096ec: 00160613 addi a2,a2,1 -800096f0: 00972023 sw s1,0(a4) -800096f4: 00672223 sw t1,4(a4) -800096f8: 04f12423 sw a5,72(sp) -800096fc: 04c12223 sw a2,68(sp) -80009700: 00870713 addi a4,a4,8 -80009704: fcce5ee3 bge t3,a2,800096e0 <_svfiprintf_r+0x908> -80009708: 04010613 addi a2,sp,64 -8000970c: 000a0593 mv a1,s4 -80009710: 000b0513 mv a0,s6 -80009714: d08ff0ef jal ra,80008c1c <__ssprint_r> -80009718: 960516e3 bnez a0,80009084 <_svfiprintf_r+0x2ac> -8000971c: 01000313 li t1,16 -80009720: ff0c8c93 addi s9,s9,-16 -80009724: 04812783 lw a5,72(sp) -80009728: 04412603 lw a2,68(sp) -8000972c: 000a8713 mv a4,s5 -80009730: 00700e13 li t3,7 -80009734: fb934ae3 blt t1,s9,800096e8 <_svfiprintf_r+0x910> -80009738: 00160513 addi a0,a2,1 -8000973c: 00870613 addi a2,a4,8 -80009740: 019787b3 add a5,a5,s9 -80009744: 00972023 sw s1,0(a4) -80009748: 01972223 sw s9,4(a4) -8000974c: 04f12423 sw a5,72(sp) -80009750: 04a12223 sw a0,68(sp) -80009754: 00700713 li a4,7 -80009758: 20a74063 blt a4,a0,80009958 <_svfiprintf_r+0xb80> -8000975c: 00060713 mv a4,a2 -80009760: 00150513 addi a0,a0,1 -80009764: 00fc07b3 add a5,s8,a5 -80009768: 01372023 sw s3,0(a4) -8000976c: 01872223 sw s8,4(a4) -80009770: 04f12423 sw a5,72(sp) -80009774: 04a12223 sw a0,68(sp) -80009778: 00700713 li a4,7 -8000977c: 00860593 addi a1,a2,8 -80009780: 8ca752e3 bge a4,a0,80009044 <_svfiprintf_r+0x26c> -80009784: 04010613 addi a2,sp,64 -80009788: 000a0593 mv a1,s4 -8000978c: 000b0513 mv a0,s6 -80009790: c8cff0ef jal ra,80008c1c <__ssprint_r> -80009794: 8e0518e3 bnez a0,80009084 <_svfiprintf_r+0x2ac> -80009798: 04812783 lw a5,72(sp) -8000979c: 000a8593 mv a1,s5 -800097a0: 8a5ff06f j 80009044 <_svfiprintf_r+0x26c> -800097a4: 04010613 addi a2,sp,64 -800097a8: 000a0593 mv a1,s4 -800097ac: 000b0513 mv a0,s6 -800097b0: c6cff0ef jal ra,80008c1c <__ssprint_r> -800097b4: 8a050ce3 beqz a0,8000906c <_svfiprintf_r+0x294> -800097b8: 8cdff06f j 80009084 <_svfiprintf_r+0x2ac> -800097bc: 000d8913 mv s2,s11 -800097c0: ba9ff06f j 80009368 <_svfiprintf_r+0x590> -800097c4: 01000593 li a1,16 -800097c8: 08d5d063 bge a1,a3,80009848 <_svfiprintf_r+0xa70> -800097cc: 01000f93 li t6,16 -800097d0: 00700293 li t0,7 -800097d4: 00c0006f j 800097e0 <_svfiprintf_r+0xa08> -800097d8: ff068693 addi a3,a3,-16 -800097dc: 06dfd663 bge t6,a3,80009848 <_svfiprintf_r+0xa70> -800097e0: 01078793 addi a5,a5,16 -800097e4: 00160613 addi a2,a2,1 -800097e8: 01772023 sw s7,0(a4) -800097ec: 01f72223 sw t6,4(a4) -800097f0: 04f12423 sw a5,72(sp) -800097f4: 04c12223 sw a2,68(sp) -800097f8: 00870713 addi a4,a4,8 -800097fc: fcc2dee3 bge t0,a2,800097d8 <_svfiprintf_r+0xa00> -80009800: 04010613 addi a2,sp,64 -80009804: 000a0593 mv a1,s4 -80009808: 000b0513 mv a0,s6 -8000980c: 02d12023 sw a3,32(sp) -80009810: 01c12e23 sw t3,28(sp) -80009814: 01e12c23 sw t5,24(sp) -80009818: c04ff0ef jal ra,80008c1c <__ssprint_r> -8000981c: 860514e3 bnez a0,80009084 <_svfiprintf_r+0x2ac> -80009820: 02012683 lw a3,32(sp) -80009824: 01000f93 li t6,16 -80009828: 04812783 lw a5,72(sp) -8000982c: ff068693 addi a3,a3,-16 -80009830: 04412603 lw a2,68(sp) -80009834: 01c12e03 lw t3,28(sp) -80009838: 01812f03 lw t5,24(sp) -8000983c: 000a8713 mv a4,s5 -80009840: 00700293 li t0,7 -80009844: f8dfcee3 blt t6,a3,800097e0 <_svfiprintf_r+0xa08> -80009848: 00d787b3 add a5,a5,a3 -8000984c: 00160613 addi a2,a2,1 -80009850: 00d72223 sw a3,4(a4) -80009854: 01772023 sw s7,0(a4) -80009858: 04f12423 sw a5,72(sp) -8000985c: 04c12223 sw a2,68(sp) -80009860: 00700693 li a3,7 -80009864: 00870713 addi a4,a4,8 -80009868: f2c6d663 bge a3,a2,80008f94 <_svfiprintf_r+0x1bc> -8000986c: 04010613 addi a2,sp,64 -80009870: 000a0593 mv a1,s4 -80009874: 000b0513 mv a0,s6 -80009878: 01c12e23 sw t3,28(sp) -8000987c: 01e12c23 sw t5,24(sp) -80009880: b9cff0ef jal ra,80008c1c <__ssprint_r> -80009884: 800510e3 bnez a0,80009084 <_svfiprintf_r+0x2ac> -80009888: 04812783 lw a5,72(sp) -8000988c: 04412603 lw a2,68(sp) -80009890: 01c12e03 lw t3,28(sp) -80009894: 01812f03 lw t5,24(sp) -80009898: 000a8713 mv a4,s5 -8000989c: ef8ff06f j 80008f94 <_svfiprintf_r+0x1bc> -800098a0: 04010613 addi a2,sp,64 -800098a4: 000a0593 mv a1,s4 -800098a8: 000b0513 mv a0,s6 -800098ac: 01c12e23 sw t3,28(sp) -800098b0: 01e12c23 sw t5,24(sp) -800098b4: b68ff0ef jal ra,80008c1c <__ssprint_r> -800098b8: fc051663 bnez a0,80009084 <_svfiprintf_r+0x2ac> -800098bc: 04412603 lw a2,68(sp) -800098c0: 04812783 lw a5,72(sp) -800098c4: 01c12e03 lw t3,28(sp) -800098c8: 01812f03 lw t5,24(sp) -800098cc: 05410593 addi a1,sp,84 -800098d0: 00160513 addi a0,a2,1 -800098d4: 000a8713 mv a4,s5 -800098d8: f08ff06f j 80008fe0 <_svfiprintf_r+0x208> -800098dc: 04010613 addi a2,sp,64 -800098e0: 000a0593 mv a1,s4 -800098e4: 000b0513 mv a0,s6 -800098e8: 01c12c23 sw t3,24(sp) -800098ec: b30ff0ef jal ra,80008c1c <__ssprint_r> -800098f0: f8051a63 bnez a0,80009084 <_svfiprintf_r+0x2ac> -800098f4: 04412603 lw a2,68(sp) -800098f8: 04812783 lw a5,72(sp) -800098fc: 01812e03 lw t3,24(sp) -80009900: 05410593 addi a1,sp,84 -80009904: 00160513 addi a0,a2,1 -80009908: 000a8713 mv a4,s5 -8000990c: f0cff06f j 80009018 <_svfiprintf_r+0x240> -80009910: 860c94e3 bnez s9,80009178 <_svfiprintf_r+0x3a0> -80009914: 00090d93 mv s11,s2 -80009918: 00000c93 li s9,0 -8000991c: 00000c13 li s8,0 -80009920: 0f010993 addi s3,sp,240 -80009924: 8d5ff06f j 800091f8 <_svfiprintf_r+0x420> -80009928: 00c12603 lw a2,12(sp) -8000992c: 01097793 andi a5,s2,16 -80009930: 00460693 addi a3,a2,4 -80009934: 18079663 bnez a5,80009ac0 <_svfiprintf_r+0xce8> -80009938: 04097793 andi a5,s2,64 -8000993c: 36078863 beqz a5,80009cac <_svfiprintf_r+0xed4> -80009940: 00c12783 lw a5,12(sp) -80009944: 00000e13 li t3,0 -80009948: 00d12623 sw a3,12(sp) -8000994c: 0007dc03 lhu s8,0(a5) -80009950: 00100693 li a3,1 -80009954: 86dff06f j 800091c0 <_svfiprintf_r+0x3e8> -80009958: 04010613 addi a2,sp,64 -8000995c: 000a0593 mv a1,s4 -80009960: 000b0513 mv a0,s6 -80009964: ab8ff0ef jal ra,80008c1c <__ssprint_r> -80009968: f0051e63 bnez a0,80009084 <_svfiprintf_r+0x2ac> -8000996c: 04412503 lw a0,68(sp) -80009970: 04812783 lw a5,72(sp) -80009974: 05410593 addi a1,sp,84 -80009978: 00150513 addi a0,a0,1 -8000997c: 000a8713 mv a4,s5 -80009980: ea8ff06f j 80009028 <_svfiprintf_r+0x250> -80009984: 40097793 andi a5,s2,1024 -80009988: 02f12023 sw a5,32(sp) -8000998c: 00000d93 li s11,0 -80009990: 0f010993 addi s3,sp,240 -80009994: 0340006f j 800099c8 <_svfiprintf_r+0xbf0> -80009998: 000e0593 mv a1,t3 -8000999c: 00a00613 li a2,10 -800099a0: 00000693 li a3,0 -800099a4: 000c0513 mv a0,s8 -800099a8: 00e12e23 sw a4,28(sp) -800099ac: 01c12c23 sw t3,24(sp) -800099b0: 3e0040ef jal ra,8000dd90 <__udivdi3> -800099b4: 01812e03 lw t3,24(sp) -800099b8: 01c12703 lw a4,28(sp) -800099bc: 300e0c63 beqz t3,80009cd4 <_svfiprintf_r+0xefc> -800099c0: 00050c13 mv s8,a0 -800099c4: 00058e13 mv t3,a1 -800099c8: 000e0593 mv a1,t3 -800099cc: 00a00613 li a2,10 -800099d0: 00000693 li a3,0 -800099d4: 000c0513 mv a0,s8 -800099d8: 00e12e23 sw a4,28(sp) -800099dc: 01c12c23 sw t3,24(sp) -800099e0: 7e4040ef jal ra,8000e1c4 <__umoddi3> -800099e4: 02012783 lw a5,32(sp) -800099e8: 03050513 addi a0,a0,48 -800099ec: fea98fa3 sb a0,-1(s3) -800099f0: 01812e03 lw t3,24(sp) -800099f4: 01c12703 lw a4,28(sp) -800099f8: fff98993 addi s3,s3,-1 -800099fc: 001d8d93 addi s11,s11,1 -80009a00: f8078ce3 beqz a5,80009998 <_svfiprintf_r+0xbc0> -80009a04: 02412783 lw a5,36(sp) -80009a08: 0007c683 lbu a3,0(a5) -80009a0c: f9b696e3 bne a3,s11,80009998 <_svfiprintf_r+0xbc0> -80009a10: 0ff00793 li a5,255 -80009a14: f8fd82e3 beq s11,a5,80009998 <_svfiprintf_r+0xbc0> -80009a18: 000e1663 bnez t3,80009a24 <_svfiprintf_r+0xc4c> -80009a1c: 00900793 li a5,9 -80009a20: bf87f8e3 bgeu a5,s8,80009610 <_svfiprintf_r+0x838> -80009a24: 02812783 lw a5,40(sp) -80009a28: 02c12583 lw a1,44(sp) -80009a2c: 01c12e23 sw t3,28(sp) -80009a30: 40f989b3 sub s3,s3,a5 -80009a34: 00078613 mv a2,a5 -80009a38: 00098513 mv a0,s3 -80009a3c: 00e12c23 sw a4,24(sp) -80009a40: 934ff0ef jal ra,80008b74 -80009a44: 02412703 lw a4,36(sp) -80009a48: 01c12e03 lw t3,28(sp) -80009a4c: 00a00613 li a2,10 -80009a50: 00174583 lbu a1,1(a4) -80009a54: 00000693 li a3,0 -80009a58: 000c0513 mv a0,s8 -80009a5c: 00b037b3 snez a5,a1 -80009a60: 00f707b3 add a5,a4,a5 -80009a64: 000e0593 mv a1,t3 -80009a68: 02f12223 sw a5,36(sp) -80009a6c: 324040ef jal ra,8000dd90 <__udivdi3> -80009a70: 01812703 lw a4,24(sp) -80009a74: 00000d93 li s11,0 -80009a78: f49ff06f j 800099c0 <_svfiprintf_r+0xbe8> -80009a7c: 02412783 lw a5,36(sp) -80009a80: 000d4683 lbu a3,0(s10) -80009a84: c8078063 beqz a5,80008f04 <_svfiprintf_r+0x12c> -80009a88: 0007c783 lbu a5,0(a5) -80009a8c: c6078c63 beqz a5,80008f04 <_svfiprintf_r+0x12c> -80009a90: 400ded93 ori s11,s11,1024 -80009a94: c70ff06f j 80008f04 <_svfiprintf_r+0x12c> -80009a98: 00812603 lw a2,8(sp) -80009a9c: 41f65793 srai a5,a2,0x1f -80009aa0: 00c6a023 sw a2,0(a3) -80009aa4: 00f6a223 sw a5,4(a3) -80009aa8: bd0ff06f j 80008e78 <_svfiprintf_r+0xa0> -80009aac: 00062c03 lw s8,0(a2) -80009ab0: 00d12623 sw a3,12(sp) -80009ab4: 41fc5e13 srai t3,s8,0x1f -80009ab8: 000e0693 mv a3,t3 -80009abc: e94ff06f j 80009150 <_svfiprintf_r+0x378> -80009ac0: 00d12623 sw a3,12(sp) -80009ac4: 00062c03 lw s8,0(a2) -80009ac8: 00000e13 li t3,0 -80009acc: 00100693 li a3,1 -80009ad0: ef0ff06f j 800091c0 <_svfiprintf_r+0x3e8> -80009ad4: 00062c03 lw s8,0(a2) -80009ad8: 00000e13 li t3,0 -80009adc: 00d12623 sw a3,12(sp) -80009ae0: ed8ff06f j 800091b8 <_svfiprintf_r+0x3e0> -80009ae4: 000d8913 mv s2,s11 -80009ae8: ab5ff06f j 8000959c <_svfiprintf_r+0x7c4> -80009aec: 800137b7 lui a5,0x80013 -80009af0: 43878793 addi a5,a5,1080 # 80013438 <__stack_top+0x81013438> -80009af4: 00f12823 sw a5,16(sp) -80009af8: 020df793 andi a5,s11,32 -80009afc: 06078063 beqz a5,80009b5c <_svfiprintf_r+0xd84> -80009b00: 00c12783 lw a5,12(sp) -80009b04: 00778993 addi s3,a5,7 -80009b08: ff89f993 andi s3,s3,-8 -80009b0c: 0009ac03 lw s8,0(s3) -80009b10: 0049ae03 lw t3,4(s3) -80009b14: 00898793 addi a5,s3,8 -80009b18: 00f12623 sw a5,12(sp) -80009b1c: 001df613 andi a2,s11,1 -80009b20: 00060e63 beqz a2,80009b3c <_svfiprintf_r+0xd64> -80009b24: 01cc6633 or a2,s8,t3 -80009b28: 00060a63 beqz a2,80009b3c <_svfiprintf_r+0xd64> -80009b2c: 03000613 li a2,48 -80009b30: 02c10e23 sb a2,60(sp) -80009b34: 02d10ea3 sb a3,61(sp) -80009b38: 002ded93 ori s11,s11,2 -80009b3c: bffdf913 andi s2,s11,-1025 -80009b40: 00200693 li a3,2 -80009b44: e7cff06f j 800091c0 <_svfiprintf_r+0x3e8> -80009b48: 800137b7 lui a5,0x80013 -80009b4c: 42478793 addi a5,a5,1060 # 80013424 <__stack_top+0x81013424> -80009b50: 00f12823 sw a5,16(sp) -80009b54: 020df793 andi a5,s11,32 -80009b58: fa0794e3 bnez a5,80009b00 <_svfiprintf_r+0xd28> -80009b5c: 00c12583 lw a1,12(sp) -80009b60: 010df793 andi a5,s11,16 -80009b64: 00458613 addi a2,a1,4 -80009b68: 04078a63 beqz a5,80009bbc <_svfiprintf_r+0xde4> -80009b6c: 0005ac03 lw s8,0(a1) -80009b70: 00000e13 li t3,0 -80009b74: 00c12623 sw a2,12(sp) -80009b78: fa5ff06f j 80009b1c <_svfiprintf_r+0xd44> -80009b7c: 00098513 mv a0,s3 -80009b80: 00e12c23 sw a4,24(sp) -80009b84: 00d12623 sw a3,12(sp) -80009b88: f61fe0ef jal ra,80008ae8 -80009b8c: 01812703 lw a4,24(sp) -80009b90: 00050c13 mv s8,a0 -80009b94: 00000c93 li s9,0 -80009b98: e60ff06f j 800091f8 <_svfiprintf_r+0x420> -80009b9c: 04000593 li a1,64 -80009ba0: abcfd0ef jal ra,80006e5c <_malloc_r> -80009ba4: 00aa2023 sw a0,0(s4) -80009ba8: 00aa2823 sw a0,16(s4) -80009bac: 20050063 beqz a0,80009dac <_svfiprintf_r+0xfd4> -80009bb0: 04000793 li a5,64 -80009bb4: 00fa2a23 sw a5,20(s4) -80009bb8: a7cff06f j 80008e34 <_svfiprintf_r+0x5c> -80009bbc: 040df793 andi a5,s11,64 -80009bc0: 08078a63 beqz a5,80009c54 <_svfiprintf_r+0xe7c> -80009bc4: 00c12783 lw a5,12(sp) -80009bc8: 00000e13 li t3,0 -80009bcc: 00c12623 sw a2,12(sp) -80009bd0: 0007dc03 lhu s8,0(a5) -80009bd4: f49ff06f j 80009b1c <_svfiprintf_r+0xd44> -80009bd8: 001d4683 lbu a3,1(s10) -80009bdc: 200ded93 ori s11,s11,512 -80009be0: 001d0d13 addi s10,s10,1 -80009be4: b20ff06f j 80008f04 <_svfiprintf_r+0x12c> -80009be8: 001d4683 lbu a3,1(s10) -80009bec: 020ded93 ori s11,s11,32 -80009bf0: 001d0d13 addi s10,s10,1 -80009bf4: b10ff06f j 80008f04 <_svfiprintf_r+0x12c> -80009bf8: 04010613 addi a2,sp,64 -80009bfc: 000a0593 mv a1,s4 -80009c00: 000b0513 mv a0,s6 -80009c04: 818ff0ef jal ra,80008c1c <__ssprint_r> -80009c08: c6051e63 bnez a0,80009084 <_svfiprintf_r+0x2ac> -80009c0c: 04412603 lw a2,68(sp) -80009c10: 04812783 lw a5,72(sp) -80009c14: 05410593 addi a1,sp,84 -80009c18: 00160513 addi a0,a2,1 -80009c1c: 000a8713 mv a4,s5 -80009c20: c00ff06f j 80009020 <_svfiprintf_r+0x248> -80009c24: 00812783 lw a5,8(sp) -80009c28: 00f6a023 sw a5,0(a3) -80009c2c: a4cff06f j 80008e78 <_svfiprintf_r+0xa0> -80009c30: 00600793 li a5,6 -80009c34: 000c8c13 mv s8,s9 -80009c38: 0197f463 bgeu a5,s9,80009c40 <_svfiprintf_r+0xe68> -80009c3c: 00600c13 li s8,6 -80009c40: 80013eb7 lui t4,0x80013 -80009c44: 000c0913 mv s2,s8 -80009c48: 00d12623 sw a3,12(sp) -80009c4c: 44ce8993 addi s3,t4,1100 # 8001344c <__stack_top+0x8101344c> -80009c50: b1cff06f j 80008f6c <_svfiprintf_r+0x194> -80009c54: 200df793 andi a5,s11,512 -80009c58: 0c078663 beqz a5,80009d24 <_svfiprintf_r+0xf4c> -80009c5c: 00c12783 lw a5,12(sp) -80009c60: 00000e13 li t3,0 -80009c64: 00c12623 sw a2,12(sp) -80009c68: 0007cc03 lbu s8,0(a5) -80009c6c: eb1ff06f j 80009b1c <_svfiprintf_r+0xd44> -80009c70: 200df793 andi a5,s11,512 -80009c74: 08078c63 beqz a5,80009d0c <_svfiprintf_r+0xf34> -80009c78: 00c12783 lw a5,12(sp) -80009c7c: 00d12623 sw a3,12(sp) -80009c80: 00078c03 lb s8,0(a5) -80009c84: 41fc5e13 srai t3,s8,0x1f -80009c88: 000e0693 mv a3,t3 -80009c8c: cc4ff06f j 80009150 <_svfiprintf_r+0x378> -80009c90: 200df793 andi a5,s11,512 -80009c94: 06078263 beqz a5,80009cf8 <_svfiprintf_r+0xf20> -80009c98: 00c12783 lw a5,12(sp) -80009c9c: 00000e13 li t3,0 -80009ca0: 00d12623 sw a3,12(sp) -80009ca4: 0007cc03 lbu s8,0(a5) -80009ca8: d10ff06f j 800091b8 <_svfiprintf_r+0x3e0> -80009cac: 20097793 andi a5,s2,512 -80009cb0: 02078863 beqz a5,80009ce0 <_svfiprintf_r+0xf08> -80009cb4: 00c12783 lw a5,12(sp) -80009cb8: 00000e13 li t3,0 -80009cbc: 00d12623 sw a3,12(sp) -80009cc0: 0007cc03 lbu s8,0(a5) -80009cc4: 00100693 li a3,1 -80009cc8: cf8ff06f j 800091c0 <_svfiprintf_r+0x3e8> -80009ccc: 00058613 mv a2,a1 -80009cd0: a71ff06f j 80009740 <_svfiprintf_r+0x968> -80009cd4: 00900793 li a5,9 -80009cd8: cf87e4e3 bltu a5,s8,800099c0 <_svfiprintf_r+0xbe8> -80009cdc: 935ff06f j 80009610 <_svfiprintf_r+0x838> -80009ce0: 00c12783 lw a5,12(sp) -80009ce4: 00000e13 li t3,0 -80009ce8: 00d12623 sw a3,12(sp) -80009cec: 0007ac03 lw s8,0(a5) -80009cf0: 00100693 li a3,1 -80009cf4: cccff06f j 800091c0 <_svfiprintf_r+0x3e8> -80009cf8: 00c12783 lw a5,12(sp) -80009cfc: 00000e13 li t3,0 -80009d00: 00d12623 sw a3,12(sp) -80009d04: 0007ac03 lw s8,0(a5) -80009d08: cb0ff06f j 800091b8 <_svfiprintf_r+0x3e0> -80009d0c: 00c12783 lw a5,12(sp) -80009d10: 00d12623 sw a3,12(sp) -80009d14: 0007ac03 lw s8,0(a5) -80009d18: 41fc5e13 srai t3,s8,0x1f -80009d1c: 000e0693 mv a3,t3 -80009d20: c30ff06f j 80009150 <_svfiprintf_r+0x378> -80009d24: 00c12783 lw a5,12(sp) -80009d28: 00000e13 li t3,0 -80009d2c: 00c12623 sw a2,12(sp) -80009d30: 0007ac03 lw s8,0(a5) -80009d34: de9ff06f j 80009b1c <_svfiprintf_r+0xd44> -80009d38: 00812783 lw a5,8(sp) -80009d3c: 00f69023 sh a5,0(a3) -80009d40: 938ff06f j 80008e78 <_svfiprintf_r+0xa0> -80009d44: 04010613 addi a2,sp,64 -80009d48: 000a0593 mv a1,s4 -80009d4c: 000b0513 mv a0,s6 -80009d50: ecdfe0ef jal ra,80008c1c <__ssprint_r> -80009d54: b30ff06f j 80009084 <_svfiprintf_r+0x2ac> -80009d58: 000c8c13 mv s8,s9 -80009d5c: 00d12623 sw a3,12(sp) -80009d60: 00000c93 li s9,0 -80009d64: c94ff06f j 800091f8 <_svfiprintf_r+0x420> -80009d68: 000d8913 mv s2,s11 -80009d6c: c0cff06f j 80009178 <_svfiprintf_r+0x3a0> -80009d70: 00058e13 mv t3,a1 -80009d74: 00050613 mv a2,a0 -80009d78: 929ff06f j 800096a0 <_svfiprintf_r+0x8c8> -80009d7c: fff00793 li a5,-1 -80009d80: 00f12423 sw a5,8(sp) -80009d84: b0cff06f j 80009090 <_svfiprintf_r+0x2b8> -80009d88: 00c12783 lw a5,12(sp) -80009d8c: 0007ac83 lw s9,0(a5) -80009d90: 00478793 addi a5,a5,4 -80009d94: 000cd463 bgez s9,80009d9c <_svfiprintf_r+0xfc4> -80009d98: fff00c93 li s9,-1 -80009d9c: 001d4683 lbu a3,1(s10) -80009da0: 00f12623 sw a5,12(sp) -80009da4: 00058d13 mv s10,a1 -80009da8: 95cff06f j 80008f04 <_svfiprintf_r+0x12c> -80009dac: 00c00793 li a5,12 -80009db0: 00fb2023 sw a5,0(s6) -80009db4: fff00793 li a5,-1 -80009db8: 00f12423 sw a5,8(sp) -80009dbc: ad4ff06f j 80009090 <_svfiprintf_r+0x2b8> +800099a0 <_fiprintf_r>: +800099a0: fc010113 addi sp,sp,-64 +800099a4: 02c10313 addi t1,sp,44 +800099a8: 02d12623 sw a3,44(sp) +800099ac: 00030693 mv a3,t1 +800099b0: 00112e23 sw ra,28(sp) +800099b4: 02e12823 sw a4,48(sp) +800099b8: 02f12a23 sw a5,52(sp) +800099bc: 03012c23 sw a6,56(sp) +800099c0: 03112e23 sw a7,60(sp) +800099c4: 00612623 sw t1,12(sp) +800099c8: 3ad000ef jal ra,8000a574 <_vfiprintf_r> +800099cc: 01c12083 lw ra,28(sp) +800099d0: 04010113 addi sp,sp,64 +800099d4: 00008067 ret -80009dc0 <__assert_func>: -80009dc0: 800157b7 lui a5,0x80015 -80009dc4: a4c7a703 lw a4,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> -80009dc8: ff010113 addi sp,sp,-16 -80009dcc: 00068793 mv a5,a3 -80009dd0: 00060813 mv a6,a2 -80009dd4: 00112623 sw ra,12(sp) -80009dd8: 00c72883 lw a7,12(a4) -80009ddc: 00050693 mv a3,a0 -80009de0: 00058713 mv a4,a1 -80009de4: 00078613 mv a2,a5 -80009de8: 02080063 beqz a6,80009e08 <__assert_func+0x48> -80009dec: 800147b7 lui a5,0x80014 -80009df0: b8478793 addi a5,a5,-1148 # 80013b84 <__stack_top+0x81013b84> -80009df4: 800145b7 lui a1,0x80014 -80009df8: b9458593 addi a1,a1,-1132 # 80013b94 <__stack_top+0x81013b94> -80009dfc: 00088513 mv a0,a7 -80009e00: 114000ef jal ra,80009f14 -80009e04: 124020ef jal ra,8000bf28 -80009e08: 80013837 lui a6,0x80013 -80009e0c: 23c80793 addi a5,a6,572 # 8001323c <__stack_top+0x8101323c> -80009e10: 23c80813 addi a6,a6,572 -80009e14: fe1ff06f j 80009df4 <__assert_func+0x34> +800099d8 : +800099d8: 00050e13 mv t3,a0 +800099dc: 80015537 lui a0,0x80015 +800099e0: fc010113 addi sp,sp,-64 +800099e4: a4c52503 lw a0,-1460(a0) # 80014a4c <__stack_top+0x81014a4c> +800099e8: 02810313 addi t1,sp,40 +800099ec: 02c12423 sw a2,40(sp) +800099f0: 02d12623 sw a3,44(sp) +800099f4: 00058613 mv a2,a1 +800099f8: 00030693 mv a3,t1 +800099fc: 000e0593 mv a1,t3 +80009a00: 00112e23 sw ra,28(sp) +80009a04: 02e12823 sw a4,48(sp) +80009a08: 02f12a23 sw a5,52(sp) +80009a0c: 03012c23 sw a6,56(sp) +80009a10: 03112e23 sw a7,60(sp) +80009a14: 00612623 sw t1,12(sp) +80009a18: 35d000ef jal ra,8000a574 <_vfiprintf_r> +80009a1c: 01c12083 lw ra,28(sp) +80009a20: 04010113 addi sp,sp,64 +80009a24: 00008067 ret -80009e18 <__assert>: -80009e18: ff010113 addi sp,sp,-16 -80009e1c: 00060693 mv a3,a2 -80009e20: 00000613 li a2,0 -80009e24: 00112623 sw ra,12(sp) -80009e28: f99ff0ef jal ra,80009dc0 <__assert_func> +80009a28 <_setlocale_r>: +80009a28: ff010113 addi sp,sp,-16 +80009a2c: 00112623 sw ra,12(sp) +80009a30: 00812423 sw s0,8(sp) +80009a34: 00912223 sw s1,4(sp) +80009a38: 02060c63 beqz a2,80009a70 <_setlocale_r+0x48> +80009a3c: 800135b7 lui a1,0x80013 +80009a40: 67058593 addi a1,a1,1648 # 80013670 <__stack_top+0x81013670> +80009a44: 00060513 mv a0,a2 +80009a48: 00060413 mv s0,a2 +80009a4c: 0a5000ef jal ra,8000a2f0 +80009a50: 800134b7 lui s1,0x80013 +80009a54: 02051263 bnez a0,80009a78 <_setlocale_r+0x50> +80009a58: 66c48513 addi a0,s1,1644 # 8001366c <__stack_top+0x8101366c> +80009a5c: 00c12083 lw ra,12(sp) +80009a60: 00812403 lw s0,8(sp) +80009a64: 00412483 lw s1,4(sp) +80009a68: 01010113 addi sp,sp,16 +80009a6c: 00008067 ret +80009a70: 800134b7 lui s1,0x80013 +80009a74: fe5ff06f j 80009a58 <_setlocale_r+0x30> +80009a78: 66c48593 addi a1,s1,1644 # 8001366c <__stack_top+0x8101366c> +80009a7c: 00040513 mv a0,s0 +80009a80: 071000ef jal ra,8000a2f0 +80009a84: fc050ae3 beqz a0,80009a58 <_setlocale_r+0x30> +80009a88: 800135b7 lui a1,0x80013 +80009a8c: cfc58593 addi a1,a1,-772 # 80012cfc <__stack_top+0x81012cfc> +80009a90: 00040513 mv a0,s0 +80009a94: 05d000ef jal ra,8000a2f0 +80009a98: fc0500e3 beqz a0,80009a58 <_setlocale_r+0x30> +80009a9c: 00000513 li a0,0 +80009aa0: fbdff06f j 80009a5c <_setlocale_r+0x34> -80009e2c <_calloc_r>: -80009e2c: 02c585b3 mul a1,a1,a2 -80009e30: ff010113 addi sp,sp,-16 -80009e34: 00812423 sw s0,8(sp) -80009e38: 00112623 sw ra,12(sp) -80009e3c: 820fd0ef jal ra,80006e5c <_malloc_r> -80009e40: 00050413 mv s0,a0 -80009e44: 02050863 beqz a0,80009e74 <_calloc_r+0x48> -80009e48: ffc52603 lw a2,-4(a0) -80009e4c: 02400713 li a4,36 -80009e50: ffc67613 andi a2,a2,-4 -80009e54: ffc60613 addi a2,a2,-4 -80009e58: 06c76063 bltu a4,a2,80009eb8 <_calloc_r+0x8c> -80009e5c: 01300693 li a3,19 -80009e60: 00050793 mv a5,a0 -80009e64: 02c6e263 bltu a3,a2,80009e88 <_calloc_r+0x5c> -80009e68: 0007a023 sw zero,0(a5) -80009e6c: 0007a223 sw zero,4(a5) -80009e70: 0007a423 sw zero,8(a5) -80009e74: 00c12083 lw ra,12(sp) -80009e78: 00040513 mv a0,s0 -80009e7c: 00812403 lw s0,8(sp) -80009e80: 01010113 addi sp,sp,16 -80009e84: 00008067 ret -80009e88: 00052023 sw zero,0(a0) -80009e8c: 00052223 sw zero,4(a0) -80009e90: 01b00793 li a5,27 -80009e94: 04c7f063 bgeu a5,a2,80009ed4 <_calloc_r+0xa8> -80009e98: 00052423 sw zero,8(a0) -80009e9c: 00052623 sw zero,12(a0) -80009ea0: 01050793 addi a5,a0,16 -80009ea4: fce612e3 bne a2,a4,80009e68 <_calloc_r+0x3c> -80009ea8: 00052823 sw zero,16(a0) -80009eac: 01850793 addi a5,a0,24 -80009eb0: 00052a23 sw zero,20(a0) -80009eb4: fb5ff06f j 80009e68 <_calloc_r+0x3c> -80009eb8: 00000593 li a1,0 -80009ebc: f05f60ef jal ra,80000dc0 -80009ec0: 00c12083 lw ra,12(sp) -80009ec4: 00040513 mv a0,s0 -80009ec8: 00812403 lw s0,8(sp) -80009ecc: 01010113 addi sp,sp,16 -80009ed0: 00008067 ret -80009ed4: 00850793 addi a5,a0,8 -80009ed8: f91ff06f j 80009e68 <_calloc_r+0x3c> +80009aa4 <__locale_mb_cur_max>: +80009aa4: 800157b7 lui a5,0x80015 +80009aa8: 9e87c503 lbu a0,-1560(a5) # 800149e8 <__stack_top+0x810149e8> +80009aac: 00008067 ret -80009edc <_fiprintf_r>: -80009edc: fc010113 addi sp,sp,-64 -80009ee0: 02c10313 addi t1,sp,44 -80009ee4: 02d12623 sw a3,44(sp) -80009ee8: 00030693 mv a3,t1 -80009eec: 00112e23 sw ra,28(sp) -80009ef0: 02e12823 sw a4,48(sp) -80009ef4: 02f12a23 sw a5,52(sp) -80009ef8: 03012c23 sw a6,56(sp) -80009efc: 03112e23 sw a7,60(sp) -80009f00: 00612623 sw t1,12(sp) -80009f04: 3ad000ef jal ra,8000aab0 <_vfiprintf_r> -80009f08: 01c12083 lw ra,28(sp) -80009f0c: 04010113 addi sp,sp,64 -80009f10: 00008067 ret +80009ab0 : +80009ab0: 80015737 lui a4,0x80015 +80009ab4: 00050793 mv a5,a0 +80009ab8: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +80009abc: 00058613 mv a2,a1 +80009ac0: 00078593 mv a1,a5 +80009ac4: f65ff06f j 80009a28 <_setlocale_r> -80009f14 : -80009f14: 00050e13 mv t3,a0 -80009f18: 80015537 lui a0,0x80015 -80009f1c: fc010113 addi sp,sp,-64 -80009f20: a4c52503 lw a0,-1460(a0) # 80014a4c <__stack_top+0x81014a4c> -80009f24: 02810313 addi t1,sp,40 -80009f28: 02c12423 sw a2,40(sp) -80009f2c: 02d12623 sw a3,44(sp) -80009f30: 00058613 mv a2,a1 -80009f34: 00030693 mv a3,t1 -80009f38: 000e0593 mv a1,t3 -80009f3c: 00112e23 sw ra,28(sp) -80009f40: 02e12823 sw a4,48(sp) -80009f44: 02f12a23 sw a5,52(sp) -80009f48: 03012c23 sw a6,56(sp) -80009f4c: 03112e23 sw a7,60(sp) -80009f50: 00612623 sw t1,12(sp) -80009f54: 35d000ef jal ra,8000aab0 <_vfiprintf_r> -80009f58: 01c12083 lw ra,28(sp) -80009f5c: 04010113 addi sp,sp,64 -80009f60: 00008067 ret +80009ac8 <_mbtowc_r>: +80009ac8: 800157b7 lui a5,0x80015 +80009acc: 9a47a303 lw t1,-1628(a5) # 800149a4 <__stack_top+0x810149a4> +80009ad0: 00030067 jr t1 -80009f64 <_setlocale_r>: -80009f64: ff010113 addi sp,sp,-16 -80009f68: 00112623 sw ra,12(sp) -80009f6c: 00812423 sw s0,8(sp) -80009f70: 00912223 sw s1,4(sp) -80009f74: 02060c63 beqz a2,80009fac <_setlocale_r+0x48> -80009f78: 800145b7 lui a1,0x80014 -80009f7c: bc858593 addi a1,a1,-1080 # 80013bc8 <__stack_top+0x81013bc8> -80009f80: 00060513 mv a0,a2 -80009f84: 00060413 mv s0,a2 -80009f88: 0a5000ef jal ra,8000a82c -80009f8c: 800144b7 lui s1,0x80014 -80009f90: 02051263 bnez a0,80009fb4 <_setlocale_r+0x50> -80009f94: bc448513 addi a0,s1,-1084 # 80013bc4 <__stack_top+0x81013bc4> -80009f98: 00c12083 lw ra,12(sp) -80009f9c: 00812403 lw s0,8(sp) -80009fa0: 00412483 lw s1,4(sp) -80009fa4: 01010113 addi sp,sp,16 -80009fa8: 00008067 ret -80009fac: 800144b7 lui s1,0x80014 -80009fb0: fe5ff06f j 80009f94 <_setlocale_r+0x30> -80009fb4: bc448593 addi a1,s1,-1084 # 80013bc4 <__stack_top+0x81013bc4> -80009fb8: 00040513 mv a0,s0 -80009fbc: 071000ef jal ra,8000a82c -80009fc0: fc050ae3 beqz a0,80009f94 <_setlocale_r+0x30> -80009fc4: 800135b7 lui a1,0x80013 -80009fc8: 23c58593 addi a1,a1,572 # 8001323c <__stack_top+0x8101323c> -80009fcc: 00040513 mv a0,s0 -80009fd0: 05d000ef jal ra,8000a82c -80009fd4: fc0500e3 beqz a0,80009f94 <_setlocale_r+0x30> -80009fd8: 00000513 li a0,0 -80009fdc: fbdff06f j 80009f98 <_setlocale_r+0x34> +80009ad4 <__ascii_mbtowc>: +80009ad4: 02058063 beqz a1,80009af4 <__ascii_mbtowc+0x20> +80009ad8: 04060263 beqz a2,80009b1c <__ascii_mbtowc+0x48> +80009adc: 04068863 beqz a3,80009b2c <__ascii_mbtowc+0x58> +80009ae0: 00064783 lbu a5,0(a2) +80009ae4: 00f5a023 sw a5,0(a1) +80009ae8: 00064503 lbu a0,0(a2) +80009aec: 00a03533 snez a0,a0 +80009af0: 00008067 ret +80009af4: ff010113 addi sp,sp,-16 +80009af8: 00c10593 addi a1,sp,12 +80009afc: 02060463 beqz a2,80009b24 <__ascii_mbtowc+0x50> +80009b00: 02068a63 beqz a3,80009b34 <__ascii_mbtowc+0x60> +80009b04: 00064783 lbu a5,0(a2) +80009b08: 00f5a023 sw a5,0(a1) +80009b0c: 00064503 lbu a0,0(a2) +80009b10: 00a03533 snez a0,a0 +80009b14: 01010113 addi sp,sp,16 +80009b18: 00008067 ret +80009b1c: 00000513 li a0,0 +80009b20: 00008067 ret +80009b24: 00000513 li a0,0 +80009b28: fedff06f j 80009b14 <__ascii_mbtowc+0x40> +80009b2c: ffe00513 li a0,-2 +80009b30: 00008067 ret +80009b34: ffe00513 li a0,-2 +80009b38: fddff06f j 80009b14 <__ascii_mbtowc+0x40> -80009fe0 <__locale_mb_cur_max>: -80009fe0: 800157b7 lui a5,0x80015 -80009fe4: 9e87c503 lbu a0,-1560(a5) # 800149e8 <__stack_top+0x810149e8> -80009fe8: 00008067 ret +80009b3c : +80009b3c: 00a5c7b3 xor a5,a1,a0 +80009b40: 0037f793 andi a5,a5,3 +80009b44: 00c508b3 add a7,a0,a2 +80009b48: 06079263 bnez a5,80009bac +80009b4c: 00300793 li a5,3 +80009b50: 04c7fe63 bgeu a5,a2,80009bac +80009b54: 00357793 andi a5,a0,3 +80009b58: 00050713 mv a4,a0 +80009b5c: 06079863 bnez a5,80009bcc +80009b60: ffc8f613 andi a2,a7,-4 +80009b64: fe060793 addi a5,a2,-32 +80009b68: 08f76c63 bltu a4,a5,80009c00 +80009b6c: 02c77c63 bgeu a4,a2,80009ba4 +80009b70: 00058693 mv a3,a1 +80009b74: 00070793 mv a5,a4 +80009b78: 0006a803 lw a6,0(a3) +80009b7c: 00478793 addi a5,a5,4 +80009b80: 00468693 addi a3,a3,4 +80009b84: ff07ae23 sw a6,-4(a5) +80009b88: fec7e8e3 bltu a5,a2,80009b78 +80009b8c: fff60793 addi a5,a2,-1 +80009b90: 40e787b3 sub a5,a5,a4 +80009b94: ffc7f793 andi a5,a5,-4 +80009b98: 00478793 addi a5,a5,4 +80009b9c: 00f70733 add a4,a4,a5 +80009ba0: 00f585b3 add a1,a1,a5 +80009ba4: 01176863 bltu a4,a7,80009bb4 +80009ba8: 00008067 ret +80009bac: 00050713 mv a4,a0 +80009bb0: ff157ce3 bgeu a0,a7,80009ba8 +80009bb4: 0005c783 lbu a5,0(a1) +80009bb8: 00170713 addi a4,a4,1 +80009bbc: 00158593 addi a1,a1,1 +80009bc0: fef70fa3 sb a5,-1(a4) +80009bc4: ff1768e3 bltu a4,a7,80009bb4 +80009bc8: 00008067 ret +80009bcc: 0005c683 lbu a3,0(a1) +80009bd0: 00170713 addi a4,a4,1 +80009bd4: 00377793 andi a5,a4,3 +80009bd8: fed70fa3 sb a3,-1(a4) +80009bdc: 00158593 addi a1,a1,1 +80009be0: f80780e3 beqz a5,80009b60 +80009be4: 0005c683 lbu a3,0(a1) +80009be8: 00170713 addi a4,a4,1 +80009bec: 00377793 andi a5,a4,3 +80009bf0: fed70fa3 sb a3,-1(a4) +80009bf4: 00158593 addi a1,a1,1 +80009bf8: fc079ae3 bnez a5,80009bcc +80009bfc: f65ff06f j 80009b60 +80009c00: 0045a683 lw a3,4(a1) +80009c04: 0005a283 lw t0,0(a1) +80009c08: 0085af83 lw t6,8(a1) +80009c0c: 00c5af03 lw t5,12(a1) +80009c10: 0105ae83 lw t4,16(a1) +80009c14: 0145ae03 lw t3,20(a1) +80009c18: 0185a303 lw t1,24(a1) +80009c1c: 01c5a803 lw a6,28(a1) +80009c20: 00d72223 sw a3,4(a4) +80009c24: 0205a683 lw a3,32(a1) +80009c28: 00572023 sw t0,0(a4) +80009c2c: 01f72423 sw t6,8(a4) +80009c30: 01e72623 sw t5,12(a4) +80009c34: 01d72823 sw t4,16(a4) +80009c38: 01c72a23 sw t3,20(a4) +80009c3c: 00672c23 sw t1,24(a4) +80009c40: 01072e23 sw a6,28(a4) +80009c44: 02d72023 sw a3,32(a4) +80009c48: 02470713 addi a4,a4,36 +80009c4c: 02458593 addi a1,a1,36 +80009c50: faf768e3 bltu a4,a5,80009c00 +80009c54: f19ff06f j 80009b6c -80009fec : -80009fec: 80015737 lui a4,0x80015 -80009ff0: 00050793 mv a5,a0 -80009ff4: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> -80009ff8: 00058613 mv a2,a1 -80009ffc: 00078593 mv a1,a5 -8000a000: f65ff06f j 80009f64 <_setlocale_r> +80009c58 : +80009c58: 02a5f663 bgeu a1,a0,80009c84 +80009c5c: 00c587b3 add a5,a1,a2 +80009c60: 02f57263 bgeu a0,a5,80009c84 +80009c64: 00c50733 add a4,a0,a2 +80009c68: 0e060a63 beqz a2,80009d5c +80009c6c: fff7c683 lbu a3,-1(a5) +80009c70: fff78793 addi a5,a5,-1 +80009c74: fff70713 addi a4,a4,-1 +80009c78: 00d70023 sb a3,0(a4) +80009c7c: fef598e3 bne a1,a5,80009c6c +80009c80: 00008067 ret +80009c84: 00f00793 li a5,15 +80009c88: 02c7e863 bltu a5,a2,80009cb8 +80009c8c: 00050793 mv a5,a0 +80009c90: fff60693 addi a3,a2,-1 +80009c94: 0c060c63 beqz a2,80009d6c +80009c98: 00168693 addi a3,a3,1 +80009c9c: 00d786b3 add a3,a5,a3 +80009ca0: 0005c703 lbu a4,0(a1) +80009ca4: 00178793 addi a5,a5,1 +80009ca8: 00158593 addi a1,a1,1 +80009cac: fee78fa3 sb a4,-1(a5) +80009cb0: fed798e3 bne a5,a3,80009ca0 +80009cb4: 00008067 ret +80009cb8: 00a5e7b3 or a5,a1,a0 +80009cbc: 0037f793 andi a5,a5,3 +80009cc0: 0a079063 bnez a5,80009d60 +80009cc4: ff060893 addi a7,a2,-16 +80009cc8: ff08f893 andi a7,a7,-16 +80009ccc: 01088893 addi a7,a7,16 +80009cd0: 01150833 add a6,a0,a7 +80009cd4: 00058713 mv a4,a1 +80009cd8: 00050793 mv a5,a0 +80009cdc: 00072683 lw a3,0(a4) +80009ce0: 01070713 addi a4,a4,16 +80009ce4: 01078793 addi a5,a5,16 +80009ce8: fed7a823 sw a3,-16(a5) +80009cec: ff472683 lw a3,-12(a4) +80009cf0: fed7aa23 sw a3,-12(a5) +80009cf4: ff872683 lw a3,-8(a4) +80009cf8: fed7ac23 sw a3,-8(a5) +80009cfc: ffc72683 lw a3,-4(a4) +80009d00: fed7ae23 sw a3,-4(a5) +80009d04: fcf81ce3 bne a6,a5,80009cdc +80009d08: 00c67713 andi a4,a2,12 +80009d0c: 011585b3 add a1,a1,a7 +80009d10: 00f67813 andi a6,a2,15 +80009d14: 04070e63 beqz a4,80009d70 +80009d18: 00058713 mv a4,a1 +80009d1c: 00078893 mv a7,a5 +80009d20: 00300e13 li t3,3 +80009d24: 00072303 lw t1,0(a4) +80009d28: 00470713 addi a4,a4,4 +80009d2c: 40e806b3 sub a3,a6,a4 +80009d30: 0068a023 sw t1,0(a7) +80009d34: 00d586b3 add a3,a1,a3 +80009d38: 00488893 addi a7,a7,4 +80009d3c: fede64e3 bltu t3,a3,80009d24 +80009d40: ffc80713 addi a4,a6,-4 +80009d44: ffc77713 andi a4,a4,-4 +80009d48: 00470713 addi a4,a4,4 +80009d4c: 00367613 andi a2,a2,3 +80009d50: 00e787b3 add a5,a5,a4 +80009d54: 00e585b3 add a1,a1,a4 +80009d58: f39ff06f j 80009c90 +80009d5c: 00008067 ret +80009d60: fff60693 addi a3,a2,-1 +80009d64: 00050793 mv a5,a0 +80009d68: f31ff06f j 80009c98 +80009d6c: 00008067 ret +80009d70: 00080613 mv a2,a6 +80009d74: f1dff06f j 80009c90 -8000a004 <_mbtowc_r>: -8000a004: 800157b7 lui a5,0x80015 -8000a008: 9a47a303 lw t1,-1628(a5) # 800149a4 <__stack_top+0x810149a4> -8000a00c: 00030067 jr t1 +80009d78 <_realloc_r>: +80009d78: fd010113 addi sp,sp,-48 +80009d7c: 03212023 sw s2,32(sp) +80009d80: 02112623 sw ra,44(sp) +80009d84: 02812423 sw s0,40(sp) +80009d88: 02912223 sw s1,36(sp) +80009d8c: 01312e23 sw s3,28(sp) +80009d90: 01412c23 sw s4,24(sp) +80009d94: 01512a23 sw s5,20(sp) +80009d98: 01612823 sw s6,16(sp) +80009d9c: 01712623 sw s7,12(sp) +80009da0: 01812423 sw s8,8(sp) +80009da4: 00060913 mv s2,a2 +80009da8: 22058463 beqz a1,80009fd0 <_realloc_r+0x258> +80009dac: 00058413 mv s0,a1 +80009db0: 00050993 mv s3,a0 +80009db4: bf8fd0ef jal ra,800071ac <__malloc_lock> +80009db8: 00b90493 addi s1,s2,11 +80009dbc: 01600793 li a5,22 +80009dc0: 0e97fe63 bgeu a5,s1,80009ebc <_realloc_r+0x144> +80009dc4: ff84f493 andi s1,s1,-8 +80009dc8: 00048713 mv a4,s1 +80009dcc: 0e04ce63 bltz s1,80009ec8 <_realloc_r+0x150> +80009dd0: 0f24ec63 bltu s1,s2,80009ec8 <_realloc_r+0x150> +80009dd4: ffc42783 lw a5,-4(s0) +80009dd8: ff840a93 addi s5,s0,-8 +80009ddc: ffc7fa13 andi s4,a5,-4 +80009de0: 014a8b33 add s6,s5,s4 +80009de4: 18ea5c63 bge s4,a4,80009f7c <_realloc_r+0x204> +80009de8: 800146b7 lui a3,0x80014 +80009dec: 4b868b93 addi s7,a3,1208 # 800144b8 <__stack_top+0x810144b8> +80009df0: 008ba603 lw a2,8(s7) +80009df4: 004b2683 lw a3,4(s6) +80009df8: 23660e63 beq a2,s6,8000a034 <_realloc_r+0x2bc> +80009dfc: ffe6f613 andi a2,a3,-2 +80009e00: 00cb0633 add a2,s6,a2 +80009e04: 00462603 lw a2,4(a2) +80009e08: 00167613 andi a2,a2,1 +80009e0c: 1a061463 bnez a2,80009fb4 <_realloc_r+0x23c> +80009e10: ffc6f693 andi a3,a3,-4 +80009e14: 00da0633 add a2,s4,a3 +80009e18: 32e65e63 bge a2,a4,8000a154 <_realloc_r+0x3dc> +80009e1c: 0017f793 andi a5,a5,1 +80009e20: 02079463 bnez a5,80009e48 <_realloc_r+0xd0> +80009e24: ff842c03 lw s8,-8(s0) +80009e28: 418a8c33 sub s8,s5,s8 +80009e2c: 004c2783 lw a5,4(s8) +80009e30: ffc7f793 andi a5,a5,-4 +80009e34: 00d786b3 add a3,a5,a3 +80009e38: 01468bb3 add s7,a3,s4 +80009e3c: 34ebda63 bge s7,a4,8000a190 <_realloc_r+0x418> +80009e40: 00fa0bb3 add s7,s4,a5 +80009e44: 0cebd263 bge s7,a4,80009f08 <_realloc_r+0x190> +80009e48: 00090593 mv a1,s2 +80009e4c: 00098513 mv a0,s3 +80009e50: ad1fc0ef jal ra,80006920 <_malloc_r> +80009e54: 00050913 mv s2,a0 +80009e58: 04050c63 beqz a0,80009eb0 <_realloc_r+0x138> +80009e5c: ffc42783 lw a5,-4(s0) +80009e60: ff850713 addi a4,a0,-8 +80009e64: ffe7f793 andi a5,a5,-2 +80009e68: 00fa87b3 add a5,s5,a5 +80009e6c: 30e78263 beq a5,a4,8000a170 <_realloc_r+0x3f8> +80009e70: ffca0613 addi a2,s4,-4 +80009e74: 02400793 li a5,36 +80009e78: 30c7e663 bltu a5,a2,8000a184 <_realloc_r+0x40c> +80009e7c: 01300713 li a4,19 +80009e80: 00042683 lw a3,0(s0) +80009e84: 26c76c63 bltu a4,a2,8000a0fc <_realloc_r+0x384> +80009e88: 00050793 mv a5,a0 +80009e8c: 00040713 mv a4,s0 +80009e90: 00d7a023 sw a3,0(a5) +80009e94: 00472683 lw a3,4(a4) +80009e98: 00d7a223 sw a3,4(a5) +80009e9c: 00872703 lw a4,8(a4) +80009ea0: 00e7a423 sw a4,8(a5) +80009ea4: 00040593 mv a1,s0 +80009ea8: 00098513 mv a0,s3 +80009eac: ba1f90ef jal ra,80003a4c <_free_r> +80009eb0: 00098513 mv a0,s3 +80009eb4: afcfd0ef jal ra,800071b0 <__malloc_unlock> +80009eb8: 01c0006f j 80009ed4 <_realloc_r+0x15c> +80009ebc: 01000493 li s1,16 +80009ec0: 01000713 li a4,16 +80009ec4: f124f8e3 bgeu s1,s2,80009dd4 <_realloc_r+0x5c> +80009ec8: 00c00793 li a5,12 +80009ecc: 00f9a023 sw a5,0(s3) +80009ed0: 00000913 li s2,0 +80009ed4: 02c12083 lw ra,44(sp) +80009ed8: 02812403 lw s0,40(sp) +80009edc: 02412483 lw s1,36(sp) +80009ee0: 01c12983 lw s3,28(sp) +80009ee4: 01812a03 lw s4,24(sp) +80009ee8: 01412a83 lw s5,20(sp) +80009eec: 01012b03 lw s6,16(sp) +80009ef0: 00c12b83 lw s7,12(sp) +80009ef4: 00812c03 lw s8,8(sp) +80009ef8: 00090513 mv a0,s2 +80009efc: 02012903 lw s2,32(sp) +80009f00: 03010113 addi sp,sp,48 +80009f04: 00008067 ret +80009f08: 00cc2783 lw a5,12(s8) +80009f0c: 008c2703 lw a4,8(s8) +80009f10: ffca0613 addi a2,s4,-4 +80009f14: 02400693 li a3,36 +80009f18: 00f72623 sw a5,12(a4) +80009f1c: 00e7a423 sw a4,8(a5) +80009f20: 008c0913 addi s2,s8,8 +80009f24: 017c0b33 add s6,s8,s7 +80009f28: 2ec6e463 bltu a3,a2,8000a210 <_realloc_r+0x498> +80009f2c: 01300593 li a1,19 +80009f30: 00042703 lw a4,0(s0) +80009f34: 00090793 mv a5,s2 +80009f38: 02c5f263 bgeu a1,a2,80009f5c <_realloc_r+0x1e4> +80009f3c: 00ec2423 sw a4,8(s8) +80009f40: 00442703 lw a4,4(s0) +80009f44: 01b00793 li a5,27 +80009f48: 00ec2623 sw a4,12(s8) +80009f4c: 30c7e263 bltu a5,a2,8000a250 <_realloc_r+0x4d8> +80009f50: 00842703 lw a4,8(s0) +80009f54: 010c0793 addi a5,s8,16 +80009f58: 00840413 addi s0,s0,8 +80009f5c: 00e7a023 sw a4,0(a5) +80009f60: 00442703 lw a4,4(s0) +80009f64: 000b8a13 mv s4,s7 +80009f68: 000c0a93 mv s5,s8 +80009f6c: 00e7a223 sw a4,4(a5) +80009f70: 00842703 lw a4,8(s0) +80009f74: 00090413 mv s0,s2 +80009f78: 00e7a423 sw a4,8(a5) +80009f7c: 004aa783 lw a5,4(s5) +80009f80: 409a0733 sub a4,s4,s1 +80009f84: 00f00693 li a3,15 +80009f88: 0017f793 andi a5,a5,1 +80009f8c: 06e6ec63 bltu a3,a4,8000a004 <_realloc_r+0x28c> +80009f90: 00fa67b3 or a5,s4,a5 +80009f94: 00faa223 sw a5,4(s5) +80009f98: 004b2783 lw a5,4(s6) +80009f9c: 0017e793 ori a5,a5,1 +80009fa0: 00fb2223 sw a5,4(s6) +80009fa4: 00098513 mv a0,s3 +80009fa8: a08fd0ef jal ra,800071b0 <__malloc_unlock> +80009fac: 00040913 mv s2,s0 +80009fb0: f25ff06f j 80009ed4 <_realloc_r+0x15c> +80009fb4: 0017f793 andi a5,a5,1 +80009fb8: e80798e3 bnez a5,80009e48 <_realloc_r+0xd0> +80009fbc: ff842c03 lw s8,-8(s0) +80009fc0: 418a8c33 sub s8,s5,s8 +80009fc4: 004c2783 lw a5,4(s8) +80009fc8: ffc7f793 andi a5,a5,-4 +80009fcc: e75ff06f j 80009e40 <_realloc_r+0xc8> +80009fd0: 02812403 lw s0,40(sp) +80009fd4: 02c12083 lw ra,44(sp) +80009fd8: 02412483 lw s1,36(sp) +80009fdc: 02012903 lw s2,32(sp) +80009fe0: 01c12983 lw s3,28(sp) +80009fe4: 01812a03 lw s4,24(sp) +80009fe8: 01412a83 lw s5,20(sp) +80009fec: 01012b03 lw s6,16(sp) +80009ff0: 00c12b83 lw s7,12(sp) +80009ff4: 00812c03 lw s8,8(sp) +80009ff8: 00060593 mv a1,a2 +80009ffc: 03010113 addi sp,sp,48 +8000a000: 921fc06f j 80006920 <_malloc_r> +8000a004: 0097e7b3 or a5,a5,s1 +8000a008: 00faa223 sw a5,4(s5) +8000a00c: 009a85b3 add a1,s5,s1 +8000a010: 00176713 ori a4,a4,1 +8000a014: 00e5a223 sw a4,4(a1) +8000a018: 004b2783 lw a5,4(s6) +8000a01c: 00858593 addi a1,a1,8 +8000a020: 00098513 mv a0,s3 +8000a024: 0017e793 ori a5,a5,1 +8000a028: 00fb2223 sw a5,4(s6) +8000a02c: a21f90ef jal ra,80003a4c <_free_r> +8000a030: f75ff06f j 80009fa4 <_realloc_r+0x22c> +8000a034: ffc6f693 andi a3,a3,-4 +8000a038: 00da0633 add a2,s4,a3 +8000a03c: 01048593 addi a1,s1,16 +8000a040: 0eb65063 bge a2,a1,8000a120 <_realloc_r+0x3a8> +8000a044: 0017f793 andi a5,a5,1 +8000a048: e00790e3 bnez a5,80009e48 <_realloc_r+0xd0> +8000a04c: ff842c03 lw s8,-8(s0) +8000a050: 418a8c33 sub s8,s5,s8 +8000a054: 004c2783 lw a5,4(s8) +8000a058: ffc7f793 andi a5,a5,-4 +8000a05c: 00d786b3 add a3,a5,a3 +8000a060: 01468b33 add s6,a3,s4 +8000a064: dcbb4ee3 blt s6,a1,80009e40 <_realloc_r+0xc8> +8000a068: 00cc2783 lw a5,12(s8) +8000a06c: 008c2703 lw a4,8(s8) +8000a070: ffca0613 addi a2,s4,-4 +8000a074: 02400693 li a3,36 +8000a078: 00f72623 sw a5,12(a4) +8000a07c: 00e7a423 sw a4,8(a5) +8000a080: 008c0913 addi s2,s8,8 +8000a084: 20c6ee63 bltu a3,a2,8000a2a0 <_realloc_r+0x528> +8000a088: 01300593 li a1,19 +8000a08c: 00042703 lw a4,0(s0) +8000a090: 00090793 mv a5,s2 +8000a094: 02c5f263 bgeu a1,a2,8000a0b8 <_realloc_r+0x340> +8000a098: 00ec2423 sw a4,8(s8) +8000a09c: 00442703 lw a4,4(s0) +8000a0a0: 01b00793 li a5,27 +8000a0a4: 00ec2623 sw a4,12(s8) +8000a0a8: 20c7e463 bltu a5,a2,8000a2b0 <_realloc_r+0x538> +8000a0ac: 00842703 lw a4,8(s0) +8000a0b0: 010c0793 addi a5,s8,16 +8000a0b4: 00840413 addi s0,s0,8 +8000a0b8: 00e7a023 sw a4,0(a5) +8000a0bc: 00442703 lw a4,4(s0) +8000a0c0: 00e7a223 sw a4,4(a5) +8000a0c4: 00842703 lw a4,8(s0) +8000a0c8: 00e7a423 sw a4,8(a5) +8000a0cc: 009c0733 add a4,s8,s1 +8000a0d0: 409b07b3 sub a5,s6,s1 +8000a0d4: 00eba423 sw a4,8(s7) +8000a0d8: 0017e793 ori a5,a5,1 +8000a0dc: 00f72223 sw a5,4(a4) +8000a0e0: 004c2783 lw a5,4(s8) +8000a0e4: 00098513 mv a0,s3 +8000a0e8: 0017f793 andi a5,a5,1 +8000a0ec: 0097e4b3 or s1,a5,s1 +8000a0f0: 009c2223 sw s1,4(s8) +8000a0f4: 8bcfd0ef jal ra,800071b0 <__malloc_unlock> +8000a0f8: dddff06f j 80009ed4 <_realloc_r+0x15c> +8000a0fc: 00d52023 sw a3,0(a0) +8000a100: 00442683 lw a3,4(s0) +8000a104: 01b00713 li a4,27 +8000a108: 00d52223 sw a3,4(a0) +8000a10c: 12c76063 bltu a4,a2,8000a22c <_realloc_r+0x4b4> +8000a110: 00842683 lw a3,8(s0) +8000a114: 00840713 addi a4,s0,8 +8000a118: 00850793 addi a5,a0,8 +8000a11c: d75ff06f j 80009e90 <_realloc_r+0x118> +8000a120: 009a8ab3 add s5,s5,s1 +8000a124: 409607b3 sub a5,a2,s1 +8000a128: 015ba423 sw s5,8(s7) +8000a12c: 0017e793 ori a5,a5,1 +8000a130: 00faa223 sw a5,4(s5) +8000a134: ffc42783 lw a5,-4(s0) +8000a138: 00098513 mv a0,s3 +8000a13c: 00040913 mv s2,s0 +8000a140: 0017f793 andi a5,a5,1 +8000a144: 0097e4b3 or s1,a5,s1 +8000a148: fe942e23 sw s1,-4(s0) +8000a14c: 864fd0ef jal ra,800071b0 <__malloc_unlock> +8000a150: d85ff06f j 80009ed4 <_realloc_r+0x15c> +8000a154: 00cb2783 lw a5,12(s6) +8000a158: 008b2703 lw a4,8(s6) +8000a15c: 00060a13 mv s4,a2 +8000a160: 00ca8b33 add s6,s5,a2 +8000a164: 00f72623 sw a5,12(a4) +8000a168: 00e7a423 sw a4,8(a5) +8000a16c: e11ff06f j 80009f7c <_realloc_r+0x204> +8000a170: ffc52783 lw a5,-4(a0) +8000a174: ffc7f793 andi a5,a5,-4 +8000a178: 00fa0a33 add s4,s4,a5 +8000a17c: 014a8b33 add s6,s5,s4 +8000a180: dfdff06f j 80009f7c <_realloc_r+0x204> +8000a184: 00040593 mv a1,s0 +8000a188: ad1ff0ef jal ra,80009c58 +8000a18c: d19ff06f j 80009ea4 <_realloc_r+0x12c> +8000a190: 00cb2783 lw a5,12(s6) +8000a194: 008b2703 lw a4,8(s6) +8000a198: ffca0613 addi a2,s4,-4 +8000a19c: 02400693 li a3,36 +8000a1a0: 00f72623 sw a5,12(a4) +8000a1a4: 00e7a423 sw a4,8(a5) +8000a1a8: 008c2703 lw a4,8(s8) +8000a1ac: 00cc2783 lw a5,12(s8) +8000a1b0: 008c0913 addi s2,s8,8 +8000a1b4: 017c0b33 add s6,s8,s7 +8000a1b8: 00f72623 sw a5,12(a4) +8000a1bc: 00e7a423 sw a4,8(a5) +8000a1c0: 04c6e863 bltu a3,a2,8000a210 <_realloc_r+0x498> +8000a1c4: 01300693 li a3,19 +8000a1c8: 00042703 lw a4,0(s0) +8000a1cc: 00090793 mv a5,s2 +8000a1d0: d8c6f6e3 bgeu a3,a2,80009f5c <_realloc_r+0x1e4> +8000a1d4: 00ec2423 sw a4,8(s8) +8000a1d8: 00442703 lw a4,4(s0) +8000a1dc: 01b00793 li a5,27 +8000a1e0: 00ec2623 sw a4,12(s8) +8000a1e4: 00842703 lw a4,8(s0) +8000a1e8: d6c7f6e3 bgeu a5,a2,80009f54 <_realloc_r+0x1dc> +8000a1ec: 00ec2823 sw a4,16(s8) +8000a1f0: 00c42703 lw a4,12(s0) +8000a1f4: 02400793 li a5,36 +8000a1f8: 00ec2a23 sw a4,20(s8) +8000a1fc: 01042703 lw a4,16(s0) +8000a200: 06f60463 beq a2,a5,8000a268 <_realloc_r+0x4f0> +8000a204: 018c0793 addi a5,s8,24 +8000a208: 01040413 addi s0,s0,16 +8000a20c: d51ff06f j 80009f5c <_realloc_r+0x1e4> +8000a210: 00040593 mv a1,s0 +8000a214: 00090513 mv a0,s2 +8000a218: a41ff0ef jal ra,80009c58 +8000a21c: 00090413 mv s0,s2 +8000a220: 000b8a13 mv s4,s7 +8000a224: 000c0a93 mv s5,s8 +8000a228: d55ff06f j 80009f7c <_realloc_r+0x204> +8000a22c: 00842703 lw a4,8(s0) +8000a230: 00e52423 sw a4,8(a0) +8000a234: 00c42703 lw a4,12(s0) +8000a238: 00e52623 sw a4,12(a0) +8000a23c: 01042683 lw a3,16(s0) +8000a240: 04f60263 beq a2,a5,8000a284 <_realloc_r+0x50c> +8000a244: 01040713 addi a4,s0,16 +8000a248: 01050793 addi a5,a0,16 +8000a24c: c45ff06f j 80009e90 <_realloc_r+0x118> +8000a250: 00842783 lw a5,8(s0) +8000a254: 00fc2823 sw a5,16(s8) +8000a258: 00c42783 lw a5,12(s0) +8000a25c: 00fc2a23 sw a5,20(s8) +8000a260: 01042703 lw a4,16(s0) +8000a264: fad610e3 bne a2,a3,8000a204 <_realloc_r+0x48c> +8000a268: 00ec2c23 sw a4,24(s8) +8000a26c: 01442703 lw a4,20(s0) +8000a270: 020c0793 addi a5,s8,32 +8000a274: 01840413 addi s0,s0,24 +8000a278: 00ec2e23 sw a4,28(s8) +8000a27c: 00042703 lw a4,0(s0) +8000a280: cddff06f j 80009f5c <_realloc_r+0x1e4> +8000a284: 00d52823 sw a3,16(a0) +8000a288: 01442683 lw a3,20(s0) +8000a28c: 01840713 addi a4,s0,24 +8000a290: 01850793 addi a5,a0,24 +8000a294: 00d52a23 sw a3,20(a0) +8000a298: 01842683 lw a3,24(s0) +8000a29c: bf5ff06f j 80009e90 <_realloc_r+0x118> +8000a2a0: 00040593 mv a1,s0 +8000a2a4: 00090513 mv a0,s2 +8000a2a8: 9b1ff0ef jal ra,80009c58 +8000a2ac: e21ff06f j 8000a0cc <_realloc_r+0x354> +8000a2b0: 00842783 lw a5,8(s0) +8000a2b4: 00fc2823 sw a5,16(s8) +8000a2b8: 00c42783 lw a5,12(s0) +8000a2bc: 00fc2a23 sw a5,20(s8) +8000a2c0: 01042703 lw a4,16(s0) +8000a2c4: 00d60863 beq a2,a3,8000a2d4 <_realloc_r+0x55c> +8000a2c8: 018c0793 addi a5,s8,24 +8000a2cc: 01040413 addi s0,s0,16 +8000a2d0: de9ff06f j 8000a0b8 <_realloc_r+0x340> +8000a2d4: 00ec2c23 sw a4,24(s8) +8000a2d8: 01442703 lw a4,20(s0) +8000a2dc: 020c0793 addi a5,s8,32 +8000a2e0: 01840413 addi s0,s0,24 +8000a2e4: 00ec2e23 sw a4,28(s8) +8000a2e8: 00042703 lw a4,0(s0) +8000a2ec: dcdff06f j 8000a0b8 <_realloc_r+0x340> -8000a010 <__ascii_mbtowc>: -8000a010: 02058063 beqz a1,8000a030 <__ascii_mbtowc+0x20> -8000a014: 04060263 beqz a2,8000a058 <__ascii_mbtowc+0x48> -8000a018: 04068863 beqz a3,8000a068 <__ascii_mbtowc+0x58> -8000a01c: 00064783 lbu a5,0(a2) -8000a020: 00f5a023 sw a5,0(a1) -8000a024: 00064503 lbu a0,0(a2) -8000a028: 00a03533 snez a0,a0 -8000a02c: 00008067 ret -8000a030: ff010113 addi sp,sp,-16 -8000a034: 00c10593 addi a1,sp,12 -8000a038: 02060463 beqz a2,8000a060 <__ascii_mbtowc+0x50> -8000a03c: 02068a63 beqz a3,8000a070 <__ascii_mbtowc+0x60> -8000a040: 00064783 lbu a5,0(a2) -8000a044: 00f5a023 sw a5,0(a1) -8000a048: 00064503 lbu a0,0(a2) -8000a04c: 00a03533 snez a0,a0 -8000a050: 01010113 addi sp,sp,16 -8000a054: 00008067 ret -8000a058: 00000513 li a0,0 -8000a05c: 00008067 ret -8000a060: 00000513 li a0,0 -8000a064: fedff06f j 8000a050 <__ascii_mbtowc+0x40> -8000a068: ffe00513 li a0,-2 -8000a06c: 00008067 ret -8000a070: ffe00513 li a0,-2 -8000a074: fddff06f j 8000a050 <__ascii_mbtowc+0x40> - -8000a078 : -8000a078: 00a5c7b3 xor a5,a1,a0 -8000a07c: 0037f793 andi a5,a5,3 -8000a080: 00c508b3 add a7,a0,a2 -8000a084: 06079263 bnez a5,8000a0e8 -8000a088: 00300793 li a5,3 -8000a08c: 04c7fe63 bgeu a5,a2,8000a0e8 -8000a090: 00357793 andi a5,a0,3 -8000a094: 00050713 mv a4,a0 -8000a098: 06079863 bnez a5,8000a108 -8000a09c: ffc8f613 andi a2,a7,-4 -8000a0a0: fe060793 addi a5,a2,-32 -8000a0a4: 08f76c63 bltu a4,a5,8000a13c -8000a0a8: 02c77c63 bgeu a4,a2,8000a0e0 -8000a0ac: 00058693 mv a3,a1 -8000a0b0: 00070793 mv a5,a4 -8000a0b4: 0006a803 lw a6,0(a3) -8000a0b8: 00478793 addi a5,a5,4 -8000a0bc: 00468693 addi a3,a3,4 -8000a0c0: ff07ae23 sw a6,-4(a5) -8000a0c4: fec7e8e3 bltu a5,a2,8000a0b4 -8000a0c8: fff60793 addi a5,a2,-1 -8000a0cc: 40e787b3 sub a5,a5,a4 -8000a0d0: ffc7f793 andi a5,a5,-4 -8000a0d4: 00478793 addi a5,a5,4 -8000a0d8: 00f70733 add a4,a4,a5 -8000a0dc: 00f585b3 add a1,a1,a5 -8000a0e0: 01176863 bltu a4,a7,8000a0f0 -8000a0e4: 00008067 ret -8000a0e8: 00050713 mv a4,a0 -8000a0ec: ff157ce3 bgeu a0,a7,8000a0e4 -8000a0f0: 0005c783 lbu a5,0(a1) -8000a0f4: 00170713 addi a4,a4,1 -8000a0f8: 00158593 addi a1,a1,1 -8000a0fc: fef70fa3 sb a5,-1(a4) -8000a100: ff1768e3 bltu a4,a7,8000a0f0 -8000a104: 00008067 ret -8000a108: 0005c683 lbu a3,0(a1) -8000a10c: 00170713 addi a4,a4,1 -8000a110: 00377793 andi a5,a4,3 -8000a114: fed70fa3 sb a3,-1(a4) -8000a118: 00158593 addi a1,a1,1 -8000a11c: f80780e3 beqz a5,8000a09c -8000a120: 0005c683 lbu a3,0(a1) -8000a124: 00170713 addi a4,a4,1 -8000a128: 00377793 andi a5,a4,3 -8000a12c: fed70fa3 sb a3,-1(a4) -8000a130: 00158593 addi a1,a1,1 -8000a134: fc079ae3 bnez a5,8000a108 -8000a138: f65ff06f j 8000a09c -8000a13c: 0045a683 lw a3,4(a1) -8000a140: 0005a283 lw t0,0(a1) -8000a144: 0085af83 lw t6,8(a1) -8000a148: 00c5af03 lw t5,12(a1) -8000a14c: 0105ae83 lw t4,16(a1) -8000a150: 0145ae03 lw t3,20(a1) -8000a154: 0185a303 lw t1,24(a1) -8000a158: 01c5a803 lw a6,28(a1) -8000a15c: 00d72223 sw a3,4(a4) -8000a160: 0205a683 lw a3,32(a1) -8000a164: 00572023 sw t0,0(a4) -8000a168: 01f72423 sw t6,8(a4) -8000a16c: 01e72623 sw t5,12(a4) -8000a170: 01d72823 sw t4,16(a4) -8000a174: 01c72a23 sw t3,20(a4) -8000a178: 00672c23 sw t1,24(a4) -8000a17c: 01072e23 sw a6,28(a4) -8000a180: 02d72023 sw a3,32(a4) -8000a184: 02470713 addi a4,a4,36 -8000a188: 02458593 addi a1,a1,36 -8000a18c: faf768e3 bltu a4,a5,8000a13c -8000a190: f19ff06f j 8000a0a8 - -8000a194 : -8000a194: 02a5f663 bgeu a1,a0,8000a1c0 -8000a198: 00c587b3 add a5,a1,a2 -8000a19c: 02f57263 bgeu a0,a5,8000a1c0 -8000a1a0: 00c50733 add a4,a0,a2 -8000a1a4: 0e060a63 beqz a2,8000a298 -8000a1a8: fff7c683 lbu a3,-1(a5) -8000a1ac: fff78793 addi a5,a5,-1 -8000a1b0: fff70713 addi a4,a4,-1 -8000a1b4: 00d70023 sb a3,0(a4) -8000a1b8: fef598e3 bne a1,a5,8000a1a8 -8000a1bc: 00008067 ret -8000a1c0: 00f00793 li a5,15 -8000a1c4: 02c7e863 bltu a5,a2,8000a1f4 -8000a1c8: 00050793 mv a5,a0 -8000a1cc: fff60693 addi a3,a2,-1 -8000a1d0: 0c060c63 beqz a2,8000a2a8 -8000a1d4: 00168693 addi a3,a3,1 -8000a1d8: 00d786b3 add a3,a5,a3 -8000a1dc: 0005c703 lbu a4,0(a1) -8000a1e0: 00178793 addi a5,a5,1 -8000a1e4: 00158593 addi a1,a1,1 -8000a1e8: fee78fa3 sb a4,-1(a5) -8000a1ec: fed798e3 bne a5,a3,8000a1dc -8000a1f0: 00008067 ret -8000a1f4: 00a5e7b3 or a5,a1,a0 -8000a1f8: 0037f793 andi a5,a5,3 -8000a1fc: 0a079063 bnez a5,8000a29c -8000a200: ff060893 addi a7,a2,-16 -8000a204: ff08f893 andi a7,a7,-16 -8000a208: 01088893 addi a7,a7,16 -8000a20c: 01150833 add a6,a0,a7 -8000a210: 00058713 mv a4,a1 -8000a214: 00050793 mv a5,a0 -8000a218: 00072683 lw a3,0(a4) -8000a21c: 01070713 addi a4,a4,16 -8000a220: 01078793 addi a5,a5,16 -8000a224: fed7a823 sw a3,-16(a5) -8000a228: ff472683 lw a3,-12(a4) -8000a22c: fed7aa23 sw a3,-12(a5) -8000a230: ff872683 lw a3,-8(a4) -8000a234: fed7ac23 sw a3,-8(a5) -8000a238: ffc72683 lw a3,-4(a4) -8000a23c: fed7ae23 sw a3,-4(a5) -8000a240: fcf81ce3 bne a6,a5,8000a218 -8000a244: 00c67713 andi a4,a2,12 -8000a248: 011585b3 add a1,a1,a7 -8000a24c: 00f67813 andi a6,a2,15 -8000a250: 04070e63 beqz a4,8000a2ac -8000a254: 00058713 mv a4,a1 -8000a258: 00078893 mv a7,a5 -8000a25c: 00300e13 li t3,3 -8000a260: 00072303 lw t1,0(a4) -8000a264: 00470713 addi a4,a4,4 -8000a268: 40e806b3 sub a3,a6,a4 -8000a26c: 0068a023 sw t1,0(a7) -8000a270: 00d586b3 add a3,a1,a3 -8000a274: 00488893 addi a7,a7,4 -8000a278: fede64e3 bltu t3,a3,8000a260 -8000a27c: ffc80713 addi a4,a6,-4 -8000a280: ffc77713 andi a4,a4,-4 -8000a284: 00470713 addi a4,a4,4 -8000a288: 00367613 andi a2,a2,3 -8000a28c: 00e787b3 add a5,a5,a4 -8000a290: 00e585b3 add a1,a1,a4 -8000a294: f39ff06f j 8000a1cc -8000a298: 00008067 ret -8000a29c: fff60693 addi a3,a2,-1 -8000a2a0: 00050793 mv a5,a0 -8000a2a4: f31ff06f j 8000a1d4 -8000a2a8: 00008067 ret -8000a2ac: 00080613 mv a2,a6 -8000a2b0: f1dff06f j 8000a1cc - -8000a2b4 <_realloc_r>: -8000a2b4: fd010113 addi sp,sp,-48 -8000a2b8: 03212023 sw s2,32(sp) -8000a2bc: 02112623 sw ra,44(sp) -8000a2c0: 02812423 sw s0,40(sp) -8000a2c4: 02912223 sw s1,36(sp) -8000a2c8: 01312e23 sw s3,28(sp) -8000a2cc: 01412c23 sw s4,24(sp) -8000a2d0: 01512a23 sw s5,20(sp) -8000a2d4: 01612823 sw s6,16(sp) -8000a2d8: 01712623 sw s7,12(sp) -8000a2dc: 01812423 sw s8,8(sp) -8000a2e0: 00060913 mv s2,a2 -8000a2e4: 22058463 beqz a1,8000a50c <_realloc_r+0x258> -8000a2e8: 00058413 mv s0,a1 -8000a2ec: 00050993 mv s3,a0 -8000a2f0: bf8fd0ef jal ra,800076e8 <__malloc_lock> -8000a2f4: 00b90493 addi s1,s2,11 -8000a2f8: 01600793 li a5,22 -8000a2fc: 0e97fe63 bgeu a5,s1,8000a3f8 <_realloc_r+0x144> -8000a300: ff84f493 andi s1,s1,-8 -8000a304: 00048713 mv a4,s1 -8000a308: 0e04ce63 bltz s1,8000a404 <_realloc_r+0x150> -8000a30c: 0f24ec63 bltu s1,s2,8000a404 <_realloc_r+0x150> -8000a310: ffc42783 lw a5,-4(s0) -8000a314: ff840a93 addi s5,s0,-8 -8000a318: ffc7fa13 andi s4,a5,-4 -8000a31c: 014a8b33 add s6,s5,s4 -8000a320: 18ea5c63 bge s4,a4,8000a4b8 <_realloc_r+0x204> -8000a324: 800146b7 lui a3,0x80014 -8000a328: 4b868b93 addi s7,a3,1208 # 800144b8 <__stack_top+0x810144b8> -8000a32c: 008ba603 lw a2,8(s7) -8000a330: 004b2683 lw a3,4(s6) -8000a334: 23660e63 beq a2,s6,8000a570 <_realloc_r+0x2bc> -8000a338: ffe6f613 andi a2,a3,-2 -8000a33c: 00cb0633 add a2,s6,a2 -8000a340: 00462603 lw a2,4(a2) -8000a344: 00167613 andi a2,a2,1 -8000a348: 1a061463 bnez a2,8000a4f0 <_realloc_r+0x23c> -8000a34c: ffc6f693 andi a3,a3,-4 -8000a350: 00da0633 add a2,s4,a3 -8000a354: 32e65e63 bge a2,a4,8000a690 <_realloc_r+0x3dc> -8000a358: 0017f793 andi a5,a5,1 -8000a35c: 02079463 bnez a5,8000a384 <_realloc_r+0xd0> -8000a360: ff842c03 lw s8,-8(s0) -8000a364: 418a8c33 sub s8,s5,s8 -8000a368: 004c2783 lw a5,4(s8) -8000a36c: ffc7f793 andi a5,a5,-4 -8000a370: 00d786b3 add a3,a5,a3 -8000a374: 01468bb3 add s7,a3,s4 -8000a378: 34ebda63 bge s7,a4,8000a6cc <_realloc_r+0x418> -8000a37c: 00fa0bb3 add s7,s4,a5 -8000a380: 0cebd263 bge s7,a4,8000a444 <_realloc_r+0x190> -8000a384: 00090593 mv a1,s2 -8000a388: 00098513 mv a0,s3 -8000a38c: ad1fc0ef jal ra,80006e5c <_malloc_r> -8000a390: 00050913 mv s2,a0 -8000a394: 04050c63 beqz a0,8000a3ec <_realloc_r+0x138> -8000a398: ffc42783 lw a5,-4(s0) -8000a39c: ff850713 addi a4,a0,-8 -8000a3a0: ffe7f793 andi a5,a5,-2 -8000a3a4: 00fa87b3 add a5,s5,a5 -8000a3a8: 30e78263 beq a5,a4,8000a6ac <_realloc_r+0x3f8> -8000a3ac: ffca0613 addi a2,s4,-4 -8000a3b0: 02400793 li a5,36 -8000a3b4: 30c7e663 bltu a5,a2,8000a6c0 <_realloc_r+0x40c> -8000a3b8: 01300713 li a4,19 -8000a3bc: 00042683 lw a3,0(s0) -8000a3c0: 26c76c63 bltu a4,a2,8000a638 <_realloc_r+0x384> -8000a3c4: 00050793 mv a5,a0 -8000a3c8: 00040713 mv a4,s0 -8000a3cc: 00d7a023 sw a3,0(a5) -8000a3d0: 00472683 lw a3,4(a4) -8000a3d4: 00d7a223 sw a3,4(a5) -8000a3d8: 00872703 lw a4,8(a4) -8000a3dc: 00e7a423 sw a4,8(a5) -8000a3e0: 00040593 mv a1,s0 -8000a3e4: 00098513 mv a0,s3 -8000a3e8: ba1f90ef jal ra,80003f88 <_free_r> -8000a3ec: 00098513 mv a0,s3 -8000a3f0: afcfd0ef jal ra,800076ec <__malloc_unlock> -8000a3f4: 01c0006f j 8000a410 <_realloc_r+0x15c> -8000a3f8: 01000493 li s1,16 -8000a3fc: 01000713 li a4,16 -8000a400: f124f8e3 bgeu s1,s2,8000a310 <_realloc_r+0x5c> -8000a404: 00c00793 li a5,12 -8000a408: 00f9a023 sw a5,0(s3) -8000a40c: 00000913 li s2,0 -8000a410: 02c12083 lw ra,44(sp) -8000a414: 02812403 lw s0,40(sp) -8000a418: 02412483 lw s1,36(sp) -8000a41c: 01c12983 lw s3,28(sp) -8000a420: 01812a03 lw s4,24(sp) -8000a424: 01412a83 lw s5,20(sp) -8000a428: 01012b03 lw s6,16(sp) -8000a42c: 00c12b83 lw s7,12(sp) -8000a430: 00812c03 lw s8,8(sp) -8000a434: 00090513 mv a0,s2 -8000a438: 02012903 lw s2,32(sp) -8000a43c: 03010113 addi sp,sp,48 +8000a2f0 : +8000a2f0: 00b56733 or a4,a0,a1 +8000a2f4: fff00393 li t2,-1 +8000a2f8: 00377713 andi a4,a4,3 +8000a2fc: 10071063 bnez a4,8000a3fc +8000a300: 7f7f87b7 lui a5,0x7f7f8 +8000a304: f7f78793 addi a5,a5,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +8000a308: 00052603 lw a2,0(a0) +8000a30c: 0005a683 lw a3,0(a1) +8000a310: 00f672b3 and t0,a2,a5 +8000a314: 00f66333 or t1,a2,a5 +8000a318: 00f282b3 add t0,t0,a5 +8000a31c: 0062e2b3 or t0,t0,t1 +8000a320: 10729263 bne t0,t2,8000a424 +8000a324: 08d61663 bne a2,a3,8000a3b0 +8000a328: 00452603 lw a2,4(a0) +8000a32c: 0045a683 lw a3,4(a1) +8000a330: 00f672b3 and t0,a2,a5 +8000a334: 00f66333 or t1,a2,a5 +8000a338: 00f282b3 add t0,t0,a5 +8000a33c: 0062e2b3 or t0,t0,t1 +8000a340: 0c729e63 bne t0,t2,8000a41c +8000a344: 06d61663 bne a2,a3,8000a3b0 +8000a348: 00852603 lw a2,8(a0) +8000a34c: 0085a683 lw a3,8(a1) +8000a350: 00f672b3 and t0,a2,a5 +8000a354: 00f66333 or t1,a2,a5 +8000a358: 00f282b3 add t0,t0,a5 +8000a35c: 0062e2b3 or t0,t0,t1 +8000a360: 0c729863 bne t0,t2,8000a430 +8000a364: 04d61663 bne a2,a3,8000a3b0 +8000a368: 00c52603 lw a2,12(a0) +8000a36c: 00c5a683 lw a3,12(a1) +8000a370: 00f672b3 and t0,a2,a5 +8000a374: 00f66333 or t1,a2,a5 +8000a378: 00f282b3 add t0,t0,a5 +8000a37c: 0062e2b3 or t0,t0,t1 +8000a380: 0c729263 bne t0,t2,8000a444 +8000a384: 02d61663 bne a2,a3,8000a3b0 +8000a388: 01052603 lw a2,16(a0) +8000a38c: 0105a683 lw a3,16(a1) +8000a390: 00f672b3 and t0,a2,a5 +8000a394: 00f66333 or t1,a2,a5 +8000a398: 00f282b3 add t0,t0,a5 +8000a39c: 0062e2b3 or t0,t0,t1 +8000a3a0: 0a729c63 bne t0,t2,8000a458 +8000a3a4: 01450513 addi a0,a0,20 +8000a3a8: 01458593 addi a1,a1,20 +8000a3ac: f4d60ee3 beq a2,a3,8000a308 +8000a3b0: 01061713 slli a4,a2,0x10 +8000a3b4: 01069793 slli a5,a3,0x10 +8000a3b8: 00f71e63 bne a4,a5,8000a3d4 +8000a3bc: 01065713 srli a4,a2,0x10 +8000a3c0: 0106d793 srli a5,a3,0x10 +8000a3c4: 40f70533 sub a0,a4,a5 +8000a3c8: 0ff57593 andi a1,a0,255 +8000a3cc: 02059063 bnez a1,8000a3ec +8000a3d0: 00008067 ret +8000a3d4: 01075713 srli a4,a4,0x10 +8000a3d8: 0107d793 srli a5,a5,0x10 +8000a3dc: 40f70533 sub a0,a4,a5 +8000a3e0: 0ff57593 andi a1,a0,255 +8000a3e4: 00059463 bnez a1,8000a3ec +8000a3e8: 00008067 ret +8000a3ec: 0ff77713 andi a4,a4,255 +8000a3f0: 0ff7f793 andi a5,a5,255 +8000a3f4: 40f70533 sub a0,a4,a5 +8000a3f8: 00008067 ret +8000a3fc: 00054603 lbu a2,0(a0) +8000a400: 0005c683 lbu a3,0(a1) +8000a404: 00150513 addi a0,a0,1 +8000a408: 00158593 addi a1,a1,1 +8000a40c: 00d61463 bne a2,a3,8000a414 +8000a410: fe0616e3 bnez a2,8000a3fc +8000a414: 40d60533 sub a0,a2,a3 +8000a418: 00008067 ret +8000a41c: 00450513 addi a0,a0,4 +8000a420: 00458593 addi a1,a1,4 +8000a424: fcd61ce3 bne a2,a3,8000a3fc +8000a428: 00000513 li a0,0 +8000a42c: 00008067 ret +8000a430: 00850513 addi a0,a0,8 +8000a434: 00858593 addi a1,a1,8 +8000a438: fcd612e3 bne a2,a3,8000a3fc +8000a43c: 00000513 li a0,0 8000a440: 00008067 ret -8000a444: 00cc2783 lw a5,12(s8) -8000a448: 008c2703 lw a4,8(s8) -8000a44c: ffca0613 addi a2,s4,-4 -8000a450: 02400693 li a3,36 -8000a454: 00f72623 sw a5,12(a4) -8000a458: 00e7a423 sw a4,8(a5) -8000a45c: 008c0913 addi s2,s8,8 -8000a460: 017c0b33 add s6,s8,s7 -8000a464: 2ec6e463 bltu a3,a2,8000a74c <_realloc_r+0x498> -8000a468: 01300593 li a1,19 -8000a46c: 00042703 lw a4,0(s0) -8000a470: 00090793 mv a5,s2 -8000a474: 02c5f263 bgeu a1,a2,8000a498 <_realloc_r+0x1e4> -8000a478: 00ec2423 sw a4,8(s8) -8000a47c: 00442703 lw a4,4(s0) -8000a480: 01b00793 li a5,27 -8000a484: 00ec2623 sw a4,12(s8) -8000a488: 30c7e263 bltu a5,a2,8000a78c <_realloc_r+0x4d8> -8000a48c: 00842703 lw a4,8(s0) -8000a490: 010c0793 addi a5,s8,16 -8000a494: 00840413 addi s0,s0,8 -8000a498: 00e7a023 sw a4,0(a5) -8000a49c: 00442703 lw a4,4(s0) -8000a4a0: 000b8a13 mv s4,s7 -8000a4a4: 000c0a93 mv s5,s8 -8000a4a8: 00e7a223 sw a4,4(a5) -8000a4ac: 00842703 lw a4,8(s0) -8000a4b0: 00090413 mv s0,s2 -8000a4b4: 00e7a423 sw a4,8(a5) -8000a4b8: 004aa783 lw a5,4(s5) -8000a4bc: 409a0733 sub a4,s4,s1 -8000a4c0: 00f00693 li a3,15 -8000a4c4: 0017f793 andi a5,a5,1 -8000a4c8: 06e6ec63 bltu a3,a4,8000a540 <_realloc_r+0x28c> -8000a4cc: 00fa67b3 or a5,s4,a5 -8000a4d0: 00faa223 sw a5,4(s5) -8000a4d4: 004b2783 lw a5,4(s6) -8000a4d8: 0017e793 ori a5,a5,1 -8000a4dc: 00fb2223 sw a5,4(s6) -8000a4e0: 00098513 mv a0,s3 -8000a4e4: a08fd0ef jal ra,800076ec <__malloc_unlock> -8000a4e8: 00040913 mv s2,s0 -8000a4ec: f25ff06f j 8000a410 <_realloc_r+0x15c> -8000a4f0: 0017f793 andi a5,a5,1 -8000a4f4: e80798e3 bnez a5,8000a384 <_realloc_r+0xd0> -8000a4f8: ff842c03 lw s8,-8(s0) -8000a4fc: 418a8c33 sub s8,s5,s8 -8000a500: 004c2783 lw a5,4(s8) -8000a504: ffc7f793 andi a5,a5,-4 -8000a508: e75ff06f j 8000a37c <_realloc_r+0xc8> -8000a50c: 02812403 lw s0,40(sp) -8000a510: 02c12083 lw ra,44(sp) -8000a514: 02412483 lw s1,36(sp) -8000a518: 02012903 lw s2,32(sp) -8000a51c: 01c12983 lw s3,28(sp) -8000a520: 01812a03 lw s4,24(sp) -8000a524: 01412a83 lw s5,20(sp) -8000a528: 01012b03 lw s6,16(sp) -8000a52c: 00c12b83 lw s7,12(sp) -8000a530: 00812c03 lw s8,8(sp) -8000a534: 00060593 mv a1,a2 -8000a538: 03010113 addi sp,sp,48 -8000a53c: 921fc06f j 80006e5c <_malloc_r> -8000a540: 0097e7b3 or a5,a5,s1 -8000a544: 00faa223 sw a5,4(s5) -8000a548: 009a85b3 add a1,s5,s1 -8000a54c: 00176713 ori a4,a4,1 -8000a550: 00e5a223 sw a4,4(a1) -8000a554: 004b2783 lw a5,4(s6) -8000a558: 00858593 addi a1,a1,8 -8000a55c: 00098513 mv a0,s3 -8000a560: 0017e793 ori a5,a5,1 -8000a564: 00fb2223 sw a5,4(s6) -8000a568: a21f90ef jal ra,80003f88 <_free_r> -8000a56c: f75ff06f j 8000a4e0 <_realloc_r+0x22c> -8000a570: ffc6f693 andi a3,a3,-4 -8000a574: 00da0633 add a2,s4,a3 -8000a578: 01048593 addi a1,s1,16 -8000a57c: 0eb65063 bge a2,a1,8000a65c <_realloc_r+0x3a8> -8000a580: 0017f793 andi a5,a5,1 -8000a584: e00790e3 bnez a5,8000a384 <_realloc_r+0xd0> -8000a588: ff842c03 lw s8,-8(s0) -8000a58c: 418a8c33 sub s8,s5,s8 -8000a590: 004c2783 lw a5,4(s8) -8000a594: ffc7f793 andi a5,a5,-4 -8000a598: 00d786b3 add a3,a5,a3 -8000a59c: 01468b33 add s6,a3,s4 -8000a5a0: dcbb4ee3 blt s6,a1,8000a37c <_realloc_r+0xc8> -8000a5a4: 00cc2783 lw a5,12(s8) -8000a5a8: 008c2703 lw a4,8(s8) -8000a5ac: ffca0613 addi a2,s4,-4 -8000a5b0: 02400693 li a3,36 -8000a5b4: 00f72623 sw a5,12(a4) -8000a5b8: 00e7a423 sw a4,8(a5) -8000a5bc: 008c0913 addi s2,s8,8 -8000a5c0: 20c6ee63 bltu a3,a2,8000a7dc <_realloc_r+0x528> -8000a5c4: 01300593 li a1,19 -8000a5c8: 00042703 lw a4,0(s0) -8000a5cc: 00090793 mv a5,s2 -8000a5d0: 02c5f263 bgeu a1,a2,8000a5f4 <_realloc_r+0x340> -8000a5d4: 00ec2423 sw a4,8(s8) -8000a5d8: 00442703 lw a4,4(s0) -8000a5dc: 01b00793 li a5,27 -8000a5e0: 00ec2623 sw a4,12(s8) -8000a5e4: 20c7e463 bltu a5,a2,8000a7ec <_realloc_r+0x538> -8000a5e8: 00842703 lw a4,8(s0) -8000a5ec: 010c0793 addi a5,s8,16 -8000a5f0: 00840413 addi s0,s0,8 -8000a5f4: 00e7a023 sw a4,0(a5) -8000a5f8: 00442703 lw a4,4(s0) -8000a5fc: 00e7a223 sw a4,4(a5) -8000a600: 00842703 lw a4,8(s0) -8000a604: 00e7a423 sw a4,8(a5) -8000a608: 009c0733 add a4,s8,s1 -8000a60c: 409b07b3 sub a5,s6,s1 -8000a610: 00eba423 sw a4,8(s7) -8000a614: 0017e793 ori a5,a5,1 -8000a618: 00f72223 sw a5,4(a4) -8000a61c: 004c2783 lw a5,4(s8) -8000a620: 00098513 mv a0,s3 -8000a624: 0017f793 andi a5,a5,1 -8000a628: 0097e4b3 or s1,a5,s1 -8000a62c: 009c2223 sw s1,4(s8) -8000a630: 8bcfd0ef jal ra,800076ec <__malloc_unlock> -8000a634: dddff06f j 8000a410 <_realloc_r+0x15c> -8000a638: 00d52023 sw a3,0(a0) -8000a63c: 00442683 lw a3,4(s0) -8000a640: 01b00713 li a4,27 -8000a644: 00d52223 sw a3,4(a0) -8000a648: 12c76063 bltu a4,a2,8000a768 <_realloc_r+0x4b4> -8000a64c: 00842683 lw a3,8(s0) -8000a650: 00840713 addi a4,s0,8 -8000a654: 00850793 addi a5,a0,8 -8000a658: d75ff06f j 8000a3cc <_realloc_r+0x118> -8000a65c: 009a8ab3 add s5,s5,s1 -8000a660: 409607b3 sub a5,a2,s1 -8000a664: 015ba423 sw s5,8(s7) -8000a668: 0017e793 ori a5,a5,1 -8000a66c: 00faa223 sw a5,4(s5) -8000a670: ffc42783 lw a5,-4(s0) -8000a674: 00098513 mv a0,s3 -8000a678: 00040913 mv s2,s0 -8000a67c: 0017f793 andi a5,a5,1 -8000a680: 0097e4b3 or s1,a5,s1 -8000a684: fe942e23 sw s1,-4(s0) -8000a688: 864fd0ef jal ra,800076ec <__malloc_unlock> -8000a68c: d85ff06f j 8000a410 <_realloc_r+0x15c> -8000a690: 00cb2783 lw a5,12(s6) -8000a694: 008b2703 lw a4,8(s6) -8000a698: 00060a13 mv s4,a2 -8000a69c: 00ca8b33 add s6,s5,a2 -8000a6a0: 00f72623 sw a5,12(a4) -8000a6a4: 00e7a423 sw a4,8(a5) -8000a6a8: e11ff06f j 8000a4b8 <_realloc_r+0x204> -8000a6ac: ffc52783 lw a5,-4(a0) -8000a6b0: ffc7f793 andi a5,a5,-4 -8000a6b4: 00fa0a33 add s4,s4,a5 -8000a6b8: 014a8b33 add s6,s5,s4 -8000a6bc: dfdff06f j 8000a4b8 <_realloc_r+0x204> -8000a6c0: 00040593 mv a1,s0 -8000a6c4: ad1ff0ef jal ra,8000a194 -8000a6c8: d19ff06f j 8000a3e0 <_realloc_r+0x12c> -8000a6cc: 00cb2783 lw a5,12(s6) -8000a6d0: 008b2703 lw a4,8(s6) -8000a6d4: ffca0613 addi a2,s4,-4 -8000a6d8: 02400693 li a3,36 -8000a6dc: 00f72623 sw a5,12(a4) -8000a6e0: 00e7a423 sw a4,8(a5) -8000a6e4: 008c2703 lw a4,8(s8) -8000a6e8: 00cc2783 lw a5,12(s8) -8000a6ec: 008c0913 addi s2,s8,8 -8000a6f0: 017c0b33 add s6,s8,s7 -8000a6f4: 00f72623 sw a5,12(a4) -8000a6f8: 00e7a423 sw a4,8(a5) -8000a6fc: 04c6e863 bltu a3,a2,8000a74c <_realloc_r+0x498> -8000a700: 01300693 li a3,19 -8000a704: 00042703 lw a4,0(s0) -8000a708: 00090793 mv a5,s2 -8000a70c: d8c6f6e3 bgeu a3,a2,8000a498 <_realloc_r+0x1e4> -8000a710: 00ec2423 sw a4,8(s8) -8000a714: 00442703 lw a4,4(s0) -8000a718: 01b00793 li a5,27 -8000a71c: 00ec2623 sw a4,12(s8) -8000a720: 00842703 lw a4,8(s0) -8000a724: d6c7f6e3 bgeu a5,a2,8000a490 <_realloc_r+0x1dc> -8000a728: 00ec2823 sw a4,16(s8) -8000a72c: 00c42703 lw a4,12(s0) -8000a730: 02400793 li a5,36 -8000a734: 00ec2a23 sw a4,20(s8) -8000a738: 01042703 lw a4,16(s0) -8000a73c: 06f60463 beq a2,a5,8000a7a4 <_realloc_r+0x4f0> -8000a740: 018c0793 addi a5,s8,24 -8000a744: 01040413 addi s0,s0,16 -8000a748: d51ff06f j 8000a498 <_realloc_r+0x1e4> -8000a74c: 00040593 mv a1,s0 -8000a750: 00090513 mv a0,s2 -8000a754: a41ff0ef jal ra,8000a194 -8000a758: 00090413 mv s0,s2 -8000a75c: 000b8a13 mv s4,s7 -8000a760: 000c0a93 mv s5,s8 -8000a764: d55ff06f j 8000a4b8 <_realloc_r+0x204> -8000a768: 00842703 lw a4,8(s0) -8000a76c: 00e52423 sw a4,8(a0) -8000a770: 00c42703 lw a4,12(s0) -8000a774: 00e52623 sw a4,12(a0) -8000a778: 01042683 lw a3,16(s0) -8000a77c: 04f60263 beq a2,a5,8000a7c0 <_realloc_r+0x50c> -8000a780: 01040713 addi a4,s0,16 -8000a784: 01050793 addi a5,a0,16 -8000a788: c45ff06f j 8000a3cc <_realloc_r+0x118> -8000a78c: 00842783 lw a5,8(s0) -8000a790: 00fc2823 sw a5,16(s8) -8000a794: 00c42783 lw a5,12(s0) -8000a798: 00fc2a23 sw a5,20(s8) -8000a79c: 01042703 lw a4,16(s0) -8000a7a0: fad610e3 bne a2,a3,8000a740 <_realloc_r+0x48c> -8000a7a4: 00ec2c23 sw a4,24(s8) -8000a7a8: 01442703 lw a4,20(s0) -8000a7ac: 020c0793 addi a5,s8,32 -8000a7b0: 01840413 addi s0,s0,24 -8000a7b4: 00ec2e23 sw a4,28(s8) -8000a7b8: 00042703 lw a4,0(s0) -8000a7bc: cddff06f j 8000a498 <_realloc_r+0x1e4> -8000a7c0: 00d52823 sw a3,16(a0) -8000a7c4: 01442683 lw a3,20(s0) -8000a7c8: 01840713 addi a4,s0,24 -8000a7cc: 01850793 addi a5,a0,24 -8000a7d0: 00d52a23 sw a3,20(a0) -8000a7d4: 01842683 lw a3,24(s0) -8000a7d8: bf5ff06f j 8000a3cc <_realloc_r+0x118> -8000a7dc: 00040593 mv a1,s0 -8000a7e0: 00090513 mv a0,s2 -8000a7e4: 9b1ff0ef jal ra,8000a194 -8000a7e8: e21ff06f j 8000a608 <_realloc_r+0x354> -8000a7ec: 00842783 lw a5,8(s0) -8000a7f0: 00fc2823 sw a5,16(s8) -8000a7f4: 00c42783 lw a5,12(s0) -8000a7f8: 00fc2a23 sw a5,20(s8) -8000a7fc: 01042703 lw a4,16(s0) -8000a800: 00d60863 beq a2,a3,8000a810 <_realloc_r+0x55c> -8000a804: 018c0793 addi a5,s8,24 -8000a808: 01040413 addi s0,s0,16 -8000a80c: de9ff06f j 8000a5f4 <_realloc_r+0x340> -8000a810: 00ec2c23 sw a4,24(s8) -8000a814: 01442703 lw a4,20(s0) -8000a818: 020c0793 addi a5,s8,32 -8000a81c: 01840413 addi s0,s0,24 -8000a820: 00ec2e23 sw a4,28(s8) -8000a824: 00042703 lw a4,0(s0) -8000a828: dcdff06f j 8000a5f4 <_realloc_r+0x340> +8000a444: 00c50513 addi a0,a0,12 +8000a448: 00c58593 addi a1,a1,12 +8000a44c: fad618e3 bne a2,a3,8000a3fc +8000a450: 00000513 li a0,0 +8000a454: 00008067 ret +8000a458: 01050513 addi a0,a0,16 +8000a45c: 01058593 addi a1,a1,16 +8000a460: f8d61ee3 bne a2,a3,8000a3fc +8000a464: 00000513 li a0,0 +8000a468: 00008067 ret -8000a82c : -8000a82c: 00b56733 or a4,a0,a1 -8000a830: fff00393 li t2,-1 -8000a834: 00377713 andi a4,a4,3 -8000a838: 10071063 bnez a4,8000a938 -8000a83c: 7f7f87b7 lui a5,0x7f7f8 -8000a840: f7f78793 addi a5,a5,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> -8000a844: 00052603 lw a2,0(a0) -8000a848: 0005a683 lw a3,0(a1) -8000a84c: 00f672b3 and t0,a2,a5 -8000a850: 00f66333 or t1,a2,a5 -8000a854: 00f282b3 add t0,t0,a5 -8000a858: 0062e2b3 or t0,t0,t1 -8000a85c: 10729263 bne t0,t2,8000a960 -8000a860: 08d61663 bne a2,a3,8000a8ec -8000a864: 00452603 lw a2,4(a0) -8000a868: 0045a683 lw a3,4(a1) -8000a86c: 00f672b3 and t0,a2,a5 -8000a870: 00f66333 or t1,a2,a5 -8000a874: 00f282b3 add t0,t0,a5 -8000a878: 0062e2b3 or t0,t0,t1 -8000a87c: 0c729e63 bne t0,t2,8000a958 -8000a880: 06d61663 bne a2,a3,8000a8ec -8000a884: 00852603 lw a2,8(a0) -8000a888: 0085a683 lw a3,8(a1) -8000a88c: 00f672b3 and t0,a2,a5 -8000a890: 00f66333 or t1,a2,a5 -8000a894: 00f282b3 add t0,t0,a5 -8000a898: 0062e2b3 or t0,t0,t1 -8000a89c: 0c729863 bne t0,t2,8000a96c -8000a8a0: 04d61663 bne a2,a3,8000a8ec -8000a8a4: 00c52603 lw a2,12(a0) -8000a8a8: 00c5a683 lw a3,12(a1) -8000a8ac: 00f672b3 and t0,a2,a5 -8000a8b0: 00f66333 or t1,a2,a5 -8000a8b4: 00f282b3 add t0,t0,a5 -8000a8b8: 0062e2b3 or t0,t0,t1 -8000a8bc: 0c729263 bne t0,t2,8000a980 -8000a8c0: 02d61663 bne a2,a3,8000a8ec -8000a8c4: 01052603 lw a2,16(a0) -8000a8c8: 0105a683 lw a3,16(a1) -8000a8cc: 00f672b3 and t0,a2,a5 -8000a8d0: 00f66333 or t1,a2,a5 -8000a8d4: 00f282b3 add t0,t0,a5 -8000a8d8: 0062e2b3 or t0,t0,t1 -8000a8dc: 0a729c63 bne t0,t2,8000a994 -8000a8e0: 01450513 addi a0,a0,20 -8000a8e4: 01458593 addi a1,a1,20 -8000a8e8: f4d60ee3 beq a2,a3,8000a844 -8000a8ec: 01061713 slli a4,a2,0x10 -8000a8f0: 01069793 slli a5,a3,0x10 -8000a8f4: 00f71e63 bne a4,a5,8000a910 -8000a8f8: 01065713 srli a4,a2,0x10 -8000a8fc: 0106d793 srli a5,a3,0x10 -8000a900: 40f70533 sub a0,a4,a5 -8000a904: 0ff57593 andi a1,a0,255 -8000a908: 02059063 bnez a1,8000a928 -8000a90c: 00008067 ret -8000a910: 01075713 srli a4,a4,0x10 -8000a914: 0107d793 srli a5,a5,0x10 -8000a918: 40f70533 sub a0,a4,a5 -8000a91c: 0ff57593 andi a1,a0,255 -8000a920: 00059463 bnez a1,8000a928 -8000a924: 00008067 ret -8000a928: 0ff77713 andi a4,a4,255 -8000a92c: 0ff7f793 andi a5,a5,255 -8000a930: 40f70533 sub a0,a4,a5 -8000a934: 00008067 ret -8000a938: 00054603 lbu a2,0(a0) -8000a93c: 0005c683 lbu a3,0(a1) -8000a940: 00150513 addi a0,a0,1 -8000a944: 00158593 addi a1,a1,1 -8000a948: 00d61463 bne a2,a3,8000a950 -8000a94c: fe0616e3 bnez a2,8000a938 -8000a950: 40d60533 sub a0,a2,a3 -8000a954: 00008067 ret -8000a958: 00450513 addi a0,a0,4 -8000a95c: 00458593 addi a1,a1,4 -8000a960: fcd61ce3 bne a2,a3,8000a938 -8000a964: 00000513 li a0,0 -8000a968: 00008067 ret -8000a96c: 00850513 addi a0,a0,8 -8000a970: 00858593 addi a1,a1,8 -8000a974: fcd612e3 bne a2,a3,8000a938 -8000a978: 00000513 li a0,0 -8000a97c: 00008067 ret -8000a980: 00c50513 addi a0,a0,12 -8000a984: 00c58593 addi a1,a1,12 -8000a988: fad618e3 bne a2,a3,8000a938 -8000a98c: 00000513 li a0,0 -8000a990: 00008067 ret -8000a994: 01050513 addi a0,a0,16 -8000a998: 01058593 addi a1,a1,16 -8000a99c: f8d61ee3 bne a2,a3,8000a938 -8000a9a0: 00000513 li a0,0 -8000a9a4: 00008067 ret +8000a46c <__sprint_r.part.0>: +8000a46c: 0645a783 lw a5,100(a1) +8000a470: fd010113 addi sp,sp,-48 +8000a474: 01612823 sw s6,16(sp) +8000a478: 02112623 sw ra,44(sp) +8000a47c: 02812423 sw s0,40(sp) +8000a480: 02912223 sw s1,36(sp) +8000a484: 03212023 sw s2,32(sp) +8000a488: 01312e23 sw s3,28(sp) +8000a48c: 01412c23 sw s4,24(sp) +8000a490: 01512a23 sw s5,20(sp) +8000a494: 01712623 sw s7,12(sp) +8000a498: 01812423 sw s8,8(sp) +8000a49c: 01279713 slli a4,a5,0x12 +8000a4a0: 00060b13 mv s6,a2 +8000a4a4: 0a075863 bgez a4,8000a554 <__sprint_r.part.0+0xe8> +8000a4a8: 00862783 lw a5,8(a2) +8000a4ac: 00062b83 lw s7,0(a2) +8000a4b0: 00058913 mv s2,a1 +8000a4b4: 00050993 mv s3,a0 +8000a4b8: fff00a93 li s5,-1 +8000a4bc: 08078863 beqz a5,8000a54c <__sprint_r.part.0+0xe0> +8000a4c0: 004bac03 lw s8,4(s7) +8000a4c4: 000ba403 lw s0,0(s7) +8000a4c8: 002c5a13 srli s4,s8,0x2 +8000a4cc: 060a0663 beqz s4,8000a538 <__sprint_r.part.0+0xcc> +8000a4d0: 00000493 li s1,0 +8000a4d4: 00c0006f j 8000a4e0 <__sprint_r.part.0+0x74> +8000a4d8: 00440413 addi s0,s0,4 +8000a4dc: 049a0c63 beq s4,s1,8000a534 <__sprint_r.part.0+0xc8> +8000a4e0: 00042583 lw a1,0(s0) +8000a4e4: 00090613 mv a2,s2 +8000a4e8: 00098513 mv a0,s3 +8000a4ec: 495010ef jal ra,8000c180 <_fputwc_r> +8000a4f0: 00148493 addi s1,s1,1 +8000a4f4: ff5512e3 bne a0,s5,8000a4d8 <__sprint_r.part.0+0x6c> +8000a4f8: fff00513 li a0,-1 +8000a4fc: 02c12083 lw ra,44(sp) +8000a500: 02812403 lw s0,40(sp) +8000a504: 000b2423 sw zero,8(s6) +8000a508: 000b2223 sw zero,4(s6) +8000a50c: 02412483 lw s1,36(sp) +8000a510: 02012903 lw s2,32(sp) +8000a514: 01c12983 lw s3,28(sp) +8000a518: 01812a03 lw s4,24(sp) +8000a51c: 01412a83 lw s5,20(sp) +8000a520: 01012b03 lw s6,16(sp) +8000a524: 00c12b83 lw s7,12(sp) +8000a528: 00812c03 lw s8,8(sp) +8000a52c: 03010113 addi sp,sp,48 +8000a530: 00008067 ret +8000a534: 008b2783 lw a5,8(s6) +8000a538: ffcc7c13 andi s8,s8,-4 +8000a53c: 418787b3 sub a5,a5,s8 +8000a540: 00fb2423 sw a5,8(s6) +8000a544: 008b8b93 addi s7,s7,8 +8000a548: f6079ce3 bnez a5,8000a4c0 <__sprint_r.part.0+0x54> +8000a54c: 00000513 li a0,0 +8000a550: fadff06f j 8000a4fc <__sprint_r.part.0+0x90> +8000a554: 4d9010ef jal ra,8000c22c <__sfvwrite_r> +8000a558: fa5ff06f j 8000a4fc <__sprint_r.part.0+0x90> -8000a9a8 <__sprint_r.part.0>: -8000a9a8: 0645a783 lw a5,100(a1) -8000a9ac: fd010113 addi sp,sp,-48 -8000a9b0: 01612823 sw s6,16(sp) -8000a9b4: 02112623 sw ra,44(sp) -8000a9b8: 02812423 sw s0,40(sp) -8000a9bc: 02912223 sw s1,36(sp) -8000a9c0: 03212023 sw s2,32(sp) -8000a9c4: 01312e23 sw s3,28(sp) -8000a9c8: 01412c23 sw s4,24(sp) -8000a9cc: 01512a23 sw s5,20(sp) -8000a9d0: 01712623 sw s7,12(sp) -8000a9d4: 01812423 sw s8,8(sp) -8000a9d8: 01279713 slli a4,a5,0x12 -8000a9dc: 00060b13 mv s6,a2 -8000a9e0: 0a075863 bgez a4,8000aa90 <__sprint_r.part.0+0xe8> -8000a9e4: 00862783 lw a5,8(a2) -8000a9e8: 00062b83 lw s7,0(a2) -8000a9ec: 00058913 mv s2,a1 -8000a9f0: 00050993 mv s3,a0 -8000a9f4: fff00a93 li s5,-1 -8000a9f8: 08078863 beqz a5,8000aa88 <__sprint_r.part.0+0xe0> -8000a9fc: 004bac03 lw s8,4(s7) -8000aa00: 000ba403 lw s0,0(s7) -8000aa04: 002c5a13 srli s4,s8,0x2 -8000aa08: 060a0663 beqz s4,8000aa74 <__sprint_r.part.0+0xcc> -8000aa0c: 00000493 li s1,0 -8000aa10: 00c0006f j 8000aa1c <__sprint_r.part.0+0x74> -8000aa14: 00440413 addi s0,s0,4 -8000aa18: 049a0c63 beq s4,s1,8000aa70 <__sprint_r.part.0+0xc8> -8000aa1c: 00042583 lw a1,0(s0) -8000aa20: 00090613 mv a2,s2 -8000aa24: 00098513 mv a0,s3 -8000aa28: 495010ef jal ra,8000c6bc <_fputwc_r> -8000aa2c: 00148493 addi s1,s1,1 -8000aa30: ff5512e3 bne a0,s5,8000aa14 <__sprint_r.part.0+0x6c> -8000aa34: fff00513 li a0,-1 -8000aa38: 02c12083 lw ra,44(sp) -8000aa3c: 02812403 lw s0,40(sp) -8000aa40: 000b2423 sw zero,8(s6) -8000aa44: 000b2223 sw zero,4(s6) -8000aa48: 02412483 lw s1,36(sp) -8000aa4c: 02012903 lw s2,32(sp) -8000aa50: 01c12983 lw s3,28(sp) -8000aa54: 01812a03 lw s4,24(sp) -8000aa58: 01412a83 lw s5,20(sp) -8000aa5c: 01012b03 lw s6,16(sp) -8000aa60: 00c12b83 lw s7,12(sp) -8000aa64: 00812c03 lw s8,8(sp) -8000aa68: 03010113 addi sp,sp,48 -8000aa6c: 00008067 ret -8000aa70: 008b2783 lw a5,8(s6) -8000aa74: ffcc7c13 andi s8,s8,-4 -8000aa78: 418787b3 sub a5,a5,s8 -8000aa7c: 00fb2423 sw a5,8(s6) -8000aa80: 008b8b93 addi s7,s7,8 -8000aa84: f6079ce3 bnez a5,8000a9fc <__sprint_r.part.0+0x54> -8000aa88: 00000513 li a0,0 -8000aa8c: fadff06f j 8000aa38 <__sprint_r.part.0+0x90> -8000aa90: 4d9010ef jal ra,8000c768 <__sfvwrite_r> -8000aa94: fa5ff06f j 8000aa38 <__sprint_r.part.0+0x90> +8000a55c <__sprint_r>: +8000a55c: 00862703 lw a4,8(a2) +8000a560: 00070463 beqz a4,8000a568 <__sprint_r+0xc> +8000a564: f09ff06f j 8000a46c <__sprint_r.part.0> +8000a568: 00062223 sw zero,4(a2) +8000a56c: 00000513 li a0,0 +8000a570: 00008067 ret -8000aa98 <__sprint_r>: -8000aa98: 00862703 lw a4,8(a2) -8000aa9c: 00070463 beqz a4,8000aaa4 <__sprint_r+0xc> -8000aaa0: f09ff06f j 8000a9a8 <__sprint_r.part.0> -8000aaa4: 00062223 sw zero,4(a2) -8000aaa8: 00000513 li a0,0 -8000aaac: 00008067 ret - -8000aab0 <_vfiprintf_r>: -8000aab0: ed010113 addi sp,sp,-304 -8000aab4: 11312e23 sw s3,284(sp) -8000aab8: 11512a23 sw s5,276(sp) -8000aabc: 11a12023 sw s10,256(sp) -8000aac0: 12112623 sw ra,300(sp) -8000aac4: 12812423 sw s0,296(sp) -8000aac8: 12912223 sw s1,292(sp) -8000aacc: 13212023 sw s2,288(sp) -8000aad0: 11412c23 sw s4,280(sp) -8000aad4: 11612823 sw s6,272(sp) -8000aad8: 11712623 sw s7,268(sp) -8000aadc: 11812423 sw s8,264(sp) -8000aae0: 11912223 sw s9,260(sp) -8000aae4: 0fb12e23 sw s11,252(sp) -8000aae8: 00d12623 sw a3,12(sp) -8000aaec: 00050a93 mv s5,a0 -8000aaf0: 00058993 mv s3,a1 -8000aaf4: 00060d13 mv s10,a2 -8000aaf8: 00050663 beqz a0,8000ab04 <_vfiprintf_r+0x54> -8000aafc: 03852783 lw a5,56(a0) -8000ab00: 6a078863 beqz a5,8000b1b0 <_vfiprintf_r+0x700> -8000ab04: 00c99703 lh a4,12(s3) -8000ab08: 01071793 slli a5,a4,0x10 -8000ab0c: 01271693 slli a3,a4,0x12 -8000ab10: 0107d793 srli a5,a5,0x10 -8000ab14: 0206ca63 bltz a3,8000ab48 <_vfiprintf_r+0x98> -8000ab18: 000027b7 lui a5,0x2 -8000ab1c: 0649a683 lw a3,100(s3) -8000ab20: 00f767b3 or a5,a4,a5 -8000ab24: 01079793 slli a5,a5,0x10 -8000ab28: ffffe737 lui a4,0xffffe -8000ab2c: 4107d793 srai a5,a5,0x10 -8000ab30: fff70713 addi a4,a4,-1 # ffffdfff <__stack_top+0xffdfff> -8000ab34: 00e6f733 and a4,a3,a4 -8000ab38: 00f99623 sh a5,12(s3) -8000ab3c: 01079793 slli a5,a5,0x10 -8000ab40: 06e9a223 sw a4,100(s3) -8000ab44: 0107d793 srli a5,a5,0x10 -8000ab48: 0087f713 andi a4,a5,8 -8000ab4c: 3e070463 beqz a4,8000af34 <_vfiprintf_r+0x484> -8000ab50: 0109a703 lw a4,16(s3) -8000ab54: 3e070063 beqz a4,8000af34 <_vfiprintf_r+0x484> -8000ab58: 01a7f793 andi a5,a5,26 -8000ab5c: 00a00713 li a4,10 -8000ab60: 3ee78a63 beq a5,a4,8000af54 <_vfiprintf_r+0x4a4> -8000ab64: 800147b7 lui a5,0x80014 -8000ab68: 04c10493 addi s1,sp,76 -8000ab6c: bd478793 addi a5,a5,-1068 # 80013bd4 <__stack_top+0x81013bd4> -8000ab70: 80014bb7 lui s7,0x80014 -8000ab74: 80014937 lui s2,0x80014 -8000ab78: 04912023 sw s1,64(sp) -8000ab7c: 04012423 sw zero,72(sp) -8000ab80: 04012223 sw zero,68(sp) -8000ab84: 00048713 mv a4,s1 -8000ab88: 00012823 sw zero,16(sp) -8000ab8c: 02012223 sw zero,36(sp) -8000ab90: 02012423 sw zero,40(sp) -8000ab94: 02012623 sw zero,44(sp) -8000ab98: 00012423 sw zero,8(sp) -8000ab9c: 00f12a23 sw a5,20(sp) -8000aba0: d40b8b93 addi s7,s7,-704 # 80013d40 <__stack_top+0x81013d40> -8000aba4: d5090913 addi s2,s2,-688 # 80013d50 <__stack_top+0x81013d50> -8000aba8: 000d4783 lbu a5,0(s10) -8000abac: 24078e63 beqz a5,8000ae08 <_vfiprintf_r+0x358> -8000abb0: 000d0413 mv s0,s10 -8000abb4: 02500693 li a3,37 -8000abb8: 42d78663 beq a5,a3,8000afe4 <_vfiprintf_r+0x534> -8000abbc: 00144783 lbu a5,1(s0) -8000abc0: 00140413 addi s0,s0,1 -8000abc4: fe079ae3 bnez a5,8000abb8 <_vfiprintf_r+0x108> -8000abc8: 41a40a33 sub s4,s0,s10 -8000abcc: 23a40e63 beq s0,s10,8000ae08 <_vfiprintf_r+0x358> -8000abd0: 04812683 lw a3,72(sp) -8000abd4: 04412783 lw a5,68(sp) -8000abd8: 01a72023 sw s10,0(a4) -8000abdc: 00da06b3 add a3,s4,a3 -8000abe0: 00178793 addi a5,a5,1 -8000abe4: 01472223 sw s4,4(a4) -8000abe8: 04d12423 sw a3,72(sp) -8000abec: 04f12223 sw a5,68(sp) -8000abf0: 00700613 li a2,7 -8000abf4: 00870713 addi a4,a4,8 -8000abf8: 02f65063 bge a2,a5,8000ac18 <_vfiprintf_r+0x168> -8000abfc: 360684e3 beqz a3,8000b764 <_vfiprintf_r+0xcb4> -8000ac00: 04010613 addi a2,sp,64 -8000ac04: 00098593 mv a1,s3 -8000ac08: 000a8513 mv a0,s5 -8000ac0c: d9dff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000ac10: 20051063 bnez a0,8000ae10 <_vfiprintf_r+0x360> -8000ac14: 00048713 mv a4,s1 -8000ac18: 00812683 lw a3,8(sp) -8000ac1c: 00044783 lbu a5,0(s0) -8000ac20: 014686b3 add a3,a3,s4 -8000ac24: 00d12423 sw a3,8(sp) -8000ac28: 1e078063 beqz a5,8000ae08 <_vfiprintf_r+0x358> -8000ac2c: 00144683 lbu a3,1(s0) -8000ac30: 00140d13 addi s10,s0,1 -8000ac34: 02010da3 sb zero,59(sp) -8000ac38: fff00c93 li s9,-1 -8000ac3c: 00000413 li s0,0 -8000ac40: 00000d93 li s11,0 -8000ac44: 05a00a13 li s4,90 -8000ac48: 00900c13 li s8,9 -8000ac4c: 02a00b13 li s6,42 -8000ac50: 001d0d13 addi s10,s10,1 -8000ac54: fe068793 addi a5,a3,-32 -8000ac58: 04fa6463 bltu s4,a5,8000aca0 <_vfiprintf_r+0x1f0> -8000ac5c: 01412603 lw a2,20(sp) -8000ac60: 00279793 slli a5,a5,0x2 -8000ac64: 00c787b3 add a5,a5,a2 -8000ac68: 0007a783 lw a5,0(a5) -8000ac6c: 00078067 jr a5 -8000ac70: 00000413 li s0,0 -8000ac74: fd068793 addi a5,a3,-48 -8000ac78: 000d4683 lbu a3,0(s10) -8000ac7c: 00241593 slli a1,s0,0x2 -8000ac80: 00858433 add s0,a1,s0 -8000ac84: 00141413 slli s0,s0,0x1 -8000ac88: 00878433 add s0,a5,s0 -8000ac8c: fd068793 addi a5,a3,-48 -8000ac90: 001d0d13 addi s10,s10,1 -8000ac94: fefc72e3 bgeu s8,a5,8000ac78 <_vfiprintf_r+0x1c8> -8000ac98: fe068793 addi a5,a3,-32 -8000ac9c: fcfa70e3 bgeu s4,a5,8000ac5c <_vfiprintf_r+0x1ac> -8000aca0: 16068463 beqz a3,8000ae08 <_vfiprintf_r+0x358> -8000aca4: 08d10623 sb a3,140(sp) -8000aca8: 02010da3 sb zero,59(sp) -8000acac: 00100a13 li s4,1 -8000acb0: 00100c13 li s8,1 -8000acb4: 08c10b13 addi s6,sp,140 -8000acb8: 00000c93 li s9,0 -8000acbc: 002dff93 andi t6,s11,2 -8000acc0: 000f8463 beqz t6,8000acc8 <_vfiprintf_r+0x218> -8000acc4: 002a0a13 addi s4,s4,2 -8000acc8: 04412683 lw a3,68(sp) -8000accc: 084dff13 andi t5,s11,132 -8000acd0: 04812783 lw a5,72(sp) -8000acd4: 00168613 addi a2,a3,1 -8000acd8: 00060593 mv a1,a2 -8000acdc: 000f1663 bnez t5,8000ace8 <_vfiprintf_r+0x238> -8000ace0: 41440833 sub a6,s0,s4 -8000ace4: 170044e3 bgtz a6,8000b64c <_vfiprintf_r+0xb9c> -8000ace8: 03b14503 lbu a0,59(sp) -8000acec: 00870613 addi a2,a4,8 -8000acf0: 02050c63 beqz a0,8000ad28 <_vfiprintf_r+0x278> -8000acf4: 03b10693 addi a3,sp,59 -8000acf8: 00d72023 sw a3,0(a4) -8000acfc: 00178793 addi a5,a5,1 -8000ad00: 00100693 li a3,1 -8000ad04: 00d72223 sw a3,4(a4) -8000ad08: 04f12423 sw a5,72(sp) -8000ad0c: 04b12223 sw a1,68(sp) -8000ad10: 00700713 li a4,7 -8000ad14: 0cb742e3 blt a4,a1,8000b5d8 <_vfiprintf_r+0xb28> -8000ad18: 00058693 mv a3,a1 -8000ad1c: 00060713 mv a4,a2 -8000ad20: 00158593 addi a1,a1,1 -8000ad24: 00860613 addi a2,a2,8 -8000ad28: 040f8e63 beqz t6,8000ad84 <_vfiprintf_r+0x2d4> -8000ad2c: 03c10693 addi a3,sp,60 -8000ad30: 00d72023 sw a3,0(a4) -8000ad34: 00278793 addi a5,a5,2 -8000ad38: 00200693 li a3,2 -8000ad3c: 00d72223 sw a3,4(a4) -8000ad40: 04f12423 sw a5,72(sp) -8000ad44: 04b12223 sw a1,68(sp) -8000ad48: 00700713 li a4,7 -8000ad4c: 0eb752e3 bge a4,a1,8000b630 <_vfiprintf_r+0xb80> -8000ad50: 260784e3 beqz a5,8000b7b8 <_vfiprintf_r+0xd08> -8000ad54: 04010613 addi a2,sp,64 -8000ad58: 00098593 mv a1,s3 -8000ad5c: 000a8513 mv a0,s5 -8000ad60: 01e12c23 sw t5,24(sp) -8000ad64: c45ff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000ad68: 0a051463 bnez a0,8000ae10 <_vfiprintf_r+0x360> -8000ad6c: 04412683 lw a3,68(sp) -8000ad70: 04812783 lw a5,72(sp) -8000ad74: 01812f03 lw t5,24(sp) -8000ad78: 05410613 addi a2,sp,84 -8000ad7c: 00168593 addi a1,a3,1 -8000ad80: 00048713 mv a4,s1 -8000ad84: 08000513 li a0,128 -8000ad88: 68af0663 beq t5,a0,8000b414 <_vfiprintf_r+0x964> -8000ad8c: 418c8cb3 sub s9,s9,s8 -8000ad90: 77904263 bgtz s9,8000b4f4 <_vfiprintf_r+0xa44> -8000ad94: 00fc07b3 add a5,s8,a5 -8000ad98: 01672023 sw s6,0(a4) -8000ad9c: 01872223 sw s8,4(a4) -8000ada0: 04f12423 sw a5,72(sp) -8000ada4: 04b12223 sw a1,68(sp) -8000ada8: 00700713 li a4,7 -8000adac: 02b75263 bge a4,a1,8000add0 <_vfiprintf_r+0x320> -8000adb0: 24078263 beqz a5,8000aff4 <_vfiprintf_r+0x544> -8000adb4: 04010613 addi a2,sp,64 -8000adb8: 00098593 mv a1,s3 -8000adbc: 000a8513 mv a0,s5 -8000adc0: be9ff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000adc4: 04051663 bnez a0,8000ae10 <_vfiprintf_r+0x360> -8000adc8: 04812783 lw a5,72(sp) -8000adcc: 00048613 mv a2,s1 -8000add0: 004dfe93 andi t4,s11,4 -8000add4: 000e8663 beqz t4,8000ade0 <_vfiprintf_r+0x330> -8000add8: 41440c33 sub s8,s0,s4 -8000addc: 23804863 bgtz s8,8000b00c <_vfiprintf_r+0x55c> -8000ade0: 01445463 bge s0,s4,8000ade8 <_vfiprintf_r+0x338> -8000ade4: 000a0413 mv s0,s4 -8000ade8: 00812703 lw a4,8(sp) -8000adec: 00870733 add a4,a4,s0 -8000adf0: 00e12423 sw a4,8(sp) -8000adf4: 7a079e63 bnez a5,8000b5b0 <_vfiprintf_r+0xb00> -8000adf8: 000d4783 lbu a5,0(s10) -8000adfc: 04012223 sw zero,68(sp) -8000ae00: 00048713 mv a4,s1 -8000ae04: da0796e3 bnez a5,8000abb0 <_vfiprintf_r+0x100> -8000ae08: 04812783 lw a5,72(sp) -8000ae0c: 620796e3 bnez a5,8000bc38 <_vfiprintf_r+0x1188> -8000ae10: 00c9d783 lhu a5,12(s3) -8000ae14: 0407f793 andi a5,a5,64 -8000ae18: 64079ee3 bnez a5,8000bc74 <_vfiprintf_r+0x11c4> -8000ae1c: 12c12083 lw ra,300(sp) -8000ae20: 12812403 lw s0,296(sp) -8000ae24: 00812503 lw a0,8(sp) -8000ae28: 12412483 lw s1,292(sp) -8000ae2c: 12012903 lw s2,288(sp) -8000ae30: 11c12983 lw s3,284(sp) -8000ae34: 11812a03 lw s4,280(sp) -8000ae38: 11412a83 lw s5,276(sp) -8000ae3c: 11012b03 lw s6,272(sp) -8000ae40: 10c12b83 lw s7,268(sp) -8000ae44: 10812c03 lw s8,264(sp) -8000ae48: 10412c83 lw s9,260(sp) -8000ae4c: 10012d03 lw s10,256(sp) -8000ae50: 0fc12d83 lw s11,252(sp) -8000ae54: 13010113 addi sp,sp,304 -8000ae58: 00008067 ret -8000ae5c: 000a8513 mv a0,s5 -8000ae60: 00e12c23 sw a4,24(sp) -8000ae64: fe1fb0ef jal ra,80006e44 <_localeconv_r> -8000ae68: 00452783 lw a5,4(a0) -8000ae6c: 00078513 mv a0,a5 -8000ae70: 02f12623 sw a5,44(sp) -8000ae74: c75fd0ef jal ra,80008ae8 -8000ae78: 00050793 mv a5,a0 -8000ae7c: 000a8513 mv a0,s5 -8000ae80: 02f12423 sw a5,40(sp) -8000ae84: fc1fb0ef jal ra,80006e44 <_localeconv_r> -8000ae88: 00852703 lw a4,8(a0) -8000ae8c: 02812783 lw a5,40(sp) -8000ae90: 02e12223 sw a4,36(sp) -8000ae94: 01812703 lw a4,24(sp) -8000ae98: 2a0798e3 bnez a5,8000b948 <_vfiprintf_r+0xe98> -8000ae9c: 000d4683 lbu a3,0(s10) -8000aea0: db1ff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000aea4: 000d4683 lbu a3,0(s10) -8000aea8: 020ded93 ori s11,s11,32 -8000aeac: da5ff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000aeb0: 010ded93 ori s11,s11,16 -8000aeb4: 020df793 andi a5,s11,32 -8000aeb8: 22078a63 beqz a5,8000b0ec <_vfiprintf_r+0x63c> -8000aebc: 00c12783 lw a5,12(sp) -8000aec0: 00778b13 addi s6,a5,7 -8000aec4: ff8b7b13 andi s6,s6,-8 -8000aec8: 004b2683 lw a3,4(s6) -8000aecc: 000b2c03 lw s8,0(s6) -8000aed0: 008b0793 addi a5,s6,8 -8000aed4: 00f12623 sw a5,12(sp) -8000aed8: 00068813 mv a6,a3 -8000aedc: 2406c063 bltz a3,8000b11c <_vfiprintf_r+0x66c> -8000aee0: fff00693 li a3,-1 -8000aee4: 000d8a13 mv s4,s11 -8000aee8: 00dc8863 beq s9,a3,8000aef8 <_vfiprintf_r+0x448> -8000aeec: 010c66b3 or a3,s8,a6 -8000aef0: f7fdfa13 andi s4,s11,-129 -8000aef4: 06068ee3 beqz a3,8000b770 <_vfiprintf_r+0xcc0> -8000aef8: 120818e3 bnez a6,8000b828 <_vfiprintf_r+0xd78> -8000aefc: 00900693 li a3,9 -8000af00: 1386e4e3 bltu a3,s8,8000b828 <_vfiprintf_r+0xd78> -8000af04: 030c0793 addi a5,s8,48 -8000af08: 0ef107a3 sb a5,239(sp) -8000af0c: 000a0d93 mv s11,s4 -8000af10: 00100c13 li s8,1 -8000af14: 0ef10b13 addi s6,sp,239 -8000af18: 000c8a13 mv s4,s9 -8000af1c: 018cd463 bge s9,s8,8000af24 <_vfiprintf_r+0x474> -8000af20: 000c0a13 mv s4,s8 -8000af24: 03b14783 lbu a5,59(sp) -8000af28: 00f037b3 snez a5,a5 -8000af2c: 00fa0a33 add s4,s4,a5 -8000af30: d8dff06f j 8000acbc <_vfiprintf_r+0x20c> -8000af34: 00098593 mv a1,s3 -8000af38: 000a8513 mv a0,s5 -8000af3c: 68d000ef jal ra,8000bdc8 <__swsetup_r> -8000af40: 52051ae3 bnez a0,8000bc74 <_vfiprintf_r+0x11c4> -8000af44: 00c9d783 lhu a5,12(s3) -8000af48: 00a00713 li a4,10 -8000af4c: 01a7f793 andi a5,a5,26 -8000af50: c0e79ae3 bne a5,a4,8000ab64 <_vfiprintf_r+0xb4> -8000af54: 00e99783 lh a5,14(s3) -8000af58: c007c6e3 bltz a5,8000ab64 <_vfiprintf_r+0xb4> -8000af5c: 00c12683 lw a3,12(sp) -8000af60: 000d0613 mv a2,s10 -8000af64: 00098593 mv a1,s3 -8000af68: 000a8513 mv a0,s5 -8000af6c: 561000ef jal ra,8000bccc <__sbprintf> -8000af70: 00a12423 sw a0,8(sp) -8000af74: ea9ff06f j 8000ae1c <_vfiprintf_r+0x36c> -8000af78: 010ded93 ori s11,s11,16 -8000af7c: 020df793 andi a5,s11,32 -8000af80: 14078063 beqz a5,8000b0c0 <_vfiprintf_r+0x610> -8000af84: 00c12783 lw a5,12(sp) -8000af88: 00778b13 addi s6,a5,7 -8000af8c: ff8b7b13 andi s6,s6,-8 -8000af90: 000b2c03 lw s8,0(s6) -8000af94: 004b2803 lw a6,4(s6) -8000af98: 008b0793 addi a5,s6,8 -8000af9c: 00f12623 sw a5,12(sp) -8000afa0: bffdfa13 andi s4,s11,-1025 -8000afa4: 00000693 li a3,0 -8000afa8: 02010da3 sb zero,59(sp) -8000afac: fff00613 li a2,-1 -8000afb0: 18cc8a63 beq s9,a2,8000b144 <_vfiprintf_r+0x694> -8000afb4: 010c6633 or a2,s8,a6 -8000afb8: f7fa7d93 andi s11,s4,-129 -8000afbc: 68061463 bnez a2,8000b644 <_vfiprintf_r+0xb94> -8000afc0: 3e0c9663 bnez s9,8000b3ac <_vfiprintf_r+0x8fc> -8000afc4: 7a069a63 bnez a3,8000b778 <_vfiprintf_r+0xcc8> -8000afc8: 001a7c13 andi s8,s4,1 -8000afcc: 0f010b13 addi s6,sp,240 -8000afd0: f40c04e3 beqz s8,8000af18 <_vfiprintf_r+0x468> -8000afd4: 03000793 li a5,48 -8000afd8: 0ef107a3 sb a5,239(sp) -8000afdc: 0ef10b13 addi s6,sp,239 -8000afe0: f39ff06f j 8000af18 <_vfiprintf_r+0x468> -8000afe4: 41a40a33 sub s4,s0,s10 -8000afe8: bfa414e3 bne s0,s10,8000abd0 <_vfiprintf_r+0x120> -8000afec: 00044783 lbu a5,0(s0) -8000aff0: c39ff06f j 8000ac28 <_vfiprintf_r+0x178> -8000aff4: 04012223 sw zero,68(sp) -8000aff8: 004dfe93 andi t4,s11,4 -8000affc: 720e8063 beqz t4,8000b71c <_vfiprintf_r+0xc6c> -8000b000: 41440c33 sub s8,s0,s4 -8000b004: 71805c63 blez s8,8000b71c <_vfiprintf_r+0xc6c> -8000b008: 00048613 mv a2,s1 -8000b00c: 01000713 li a4,16 -8000b010: 04412683 lw a3,68(sp) -8000b014: 458758e3 bge a4,s8,8000bc64 <_vfiprintf_r+0x11b4> -8000b018: 01000c93 li s9,16 -8000b01c: 00700b13 li s6,7 -8000b020: 0180006f j 8000b038 <_vfiprintf_r+0x588> -8000b024: 00268593 addi a1,a3,2 -8000b028: 00860613 addi a2,a2,8 -8000b02c: 00070693 mv a3,a4 -8000b030: ff0c0c13 addi s8,s8,-16 -8000b034: 058cd863 bge s9,s8,8000b084 <_vfiprintf_r+0x5d4> -8000b038: 01078793 addi a5,a5,16 -8000b03c: 00168713 addi a4,a3,1 -8000b040: 01762023 sw s7,0(a2) -8000b044: 01962223 sw s9,4(a2) -8000b048: 04f12423 sw a5,72(sp) -8000b04c: 04e12223 sw a4,68(sp) -8000b050: fceb5ae3 bge s6,a4,8000b024 <_vfiprintf_r+0x574> -8000b054: 3a078863 beqz a5,8000b404 <_vfiprintf_r+0x954> -8000b058: 04010613 addi a2,sp,64 -8000b05c: 00098593 mv a1,s3 -8000b060: 000a8513 mv a0,s5 -8000b064: 945ff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000b068: da0514e3 bnez a0,8000ae10 <_vfiprintf_r+0x360> -8000b06c: 04412683 lw a3,68(sp) -8000b070: ff0c0c13 addi s8,s8,-16 -8000b074: 04812783 lw a5,72(sp) -8000b078: 00048613 mv a2,s1 -8000b07c: 00168593 addi a1,a3,1 -8000b080: fb8ccce3 blt s9,s8,8000b038 <_vfiprintf_r+0x588> -8000b084: 018787b3 add a5,a5,s8 -8000b088: 01762023 sw s7,0(a2) -8000b08c: 01862223 sw s8,4(a2) -8000b090: 04f12423 sw a5,72(sp) -8000b094: 04b12223 sw a1,68(sp) -8000b098: 00700713 li a4,7 -8000b09c: d4b752e3 bge a4,a1,8000ade0 <_vfiprintf_r+0x330> -8000b0a0: 66078e63 beqz a5,8000b71c <_vfiprintf_r+0xc6c> -8000b0a4: 04010613 addi a2,sp,64 -8000b0a8: 00098593 mv a1,s3 -8000b0ac: 000a8513 mv a0,s5 -8000b0b0: 8f9ff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000b0b4: d4051ee3 bnez a0,8000ae10 <_vfiprintf_r+0x360> -8000b0b8: 04812783 lw a5,72(sp) -8000b0bc: d25ff06f j 8000ade0 <_vfiprintf_r+0x330> -8000b0c0: 00c12603 lw a2,12(sp) -8000b0c4: 010df793 andi a5,s11,16 -8000b0c8: 00460693 addi a3,a2,4 -8000b0cc: 0c0790e3 bnez a5,8000b98c <_vfiprintf_r+0xedc> -8000b0d0: 040df793 andi a5,s11,64 -8000b0d4: 24078ee3 beqz a5,8000bb30 <_vfiprintf_r+0x1080> -8000b0d8: 00c12783 lw a5,12(sp) -8000b0dc: 00000813 li a6,0 -8000b0e0: 00d12623 sw a3,12(sp) -8000b0e4: 0007dc03 lhu s8,0(a5) -8000b0e8: eb9ff06f j 8000afa0 <_vfiprintf_r+0x4f0> -8000b0ec: 00c12603 lw a2,12(sp) -8000b0f0: 010df793 andi a5,s11,16 -8000b0f4: 00460693 addi a3,a2,4 -8000b0f8: 080790e3 bnez a5,8000b978 <_vfiprintf_r+0xec8> -8000b0fc: 040df793 andi a5,s11,64 -8000b100: 200788e3 beqz a5,8000bb10 <_vfiprintf_r+0x1060> -8000b104: 00c12783 lw a5,12(sp) -8000b108: 00d12623 sw a3,12(sp) -8000b10c: 00079c03 lh s8,0(a5) -8000b110: 41fc5813 srai a6,s8,0x1f -8000b114: 00080693 mv a3,a6 -8000b118: dc06d4e3 bgez a3,8000aee0 <_vfiprintf_r+0x430> -8000b11c: 018036b3 snez a3,s8 -8000b120: 41000833 neg a6,a6 -8000b124: 40d80833 sub a6,a6,a3 -8000b128: 02d00693 li a3,45 -8000b12c: 02d10da3 sb a3,59(sp) -8000b130: fff00613 li a2,-1 -8000b134: 41800c33 neg s8,s8 -8000b138: 000d8a13 mv s4,s11 -8000b13c: 00100693 li a3,1 -8000b140: e6cc9ae3 bne s9,a2,8000afb4 <_vfiprintf_r+0x504> -8000b144: 00100613 li a2,1 -8000b148: dac688e3 beq a3,a2,8000aef8 <_vfiprintf_r+0x448> -8000b14c: 00200613 li a2,2 -8000b150: 26c68863 beq a3,a2,8000b3c0 <_vfiprintf_r+0x910> -8000b154: 0f010b13 addi s6,sp,240 -8000b158: 01d81613 slli a2,a6,0x1d -8000b15c: 007c7693 andi a3,s8,7 -8000b160: 003c5793 srli a5,s8,0x3 -8000b164: 03068693 addi a3,a3,48 -8000b168: 00f66c33 or s8,a2,a5 -8000b16c: 00385813 srli a6,a6,0x3 -8000b170: fedb0fa3 sb a3,-1(s6) -8000b174: 010c6633 or a2,s8,a6 -8000b178: 000b0593 mv a1,s6 -8000b17c: fffb0b13 addi s6,s6,-1 -8000b180: fc061ce3 bnez a2,8000b158 <_vfiprintf_r+0x6a8> -8000b184: 001a7793 andi a5,s4,1 -8000b188: 26078663 beqz a5,8000b3f4 <_vfiprintf_r+0x944> -8000b18c: 03000793 li a5,48 -8000b190: 26f68263 beq a3,a5,8000b3f4 <_vfiprintf_r+0x944> -8000b194: ffe58593 addi a1,a1,-2 -8000b198: fefb0fa3 sb a5,-1(s6) -8000b19c: 0f010793 addi a5,sp,240 -8000b1a0: 40b78c33 sub s8,a5,a1 -8000b1a4: 000a0d93 mv s11,s4 -8000b1a8: 00058b13 mv s6,a1 -8000b1ac: d6dff06f j 8000af18 <_vfiprintf_r+0x468> -8000b1b0: 398010ef jal ra,8000c548 <__sinit> -8000b1b4: 951ff06f j 8000ab04 <_vfiprintf_r+0x54> -8000b1b8: 00c12783 lw a5,12(sp) -8000b1bc: 02010da3 sb zero,59(sp) -8000b1c0: 0007ab03 lw s6,0(a5) -8000b1c4: 00478693 addi a3,a5,4 -8000b1c8: 120b04e3 beqz s6,8000baf0 <_vfiprintf_r+0x1040> -8000b1cc: fff00793 li a5,-1 -8000b1d0: 06fc8ce3 beq s9,a5,8000ba48 <_vfiprintf_r+0xf98> -8000b1d4: 000c8613 mv a2,s9 -8000b1d8: 00000593 li a1,0 -8000b1dc: 000b0513 mv a0,s6 -8000b1e0: 00d12c23 sw a3,24(sp) -8000b1e4: 00e12623 sw a4,12(sp) -8000b1e8: c2cfc0ef jal ra,80007614 -8000b1ec: 00c12703 lw a4,12(sp) -8000b1f0: 01812683 lw a3,24(sp) -8000b1f4: 24050ce3 beqz a0,8000bc4c <_vfiprintf_r+0x119c> -8000b1f8: 41650c33 sub s8,a0,s6 -8000b1fc: 00d12623 sw a3,12(sp) -8000b200: 00000c93 li s9,0 -8000b204: d15ff06f j 8000af18 <_vfiprintf_r+0x468> -8000b208: 00c12683 lw a3,12(sp) -8000b20c: 02010da3 sb zero,59(sp) -8000b210: 00100a13 li s4,1 -8000b214: 0006a783 lw a5,0(a3) -8000b218: 00468693 addi a3,a3,4 -8000b21c: 00d12623 sw a3,12(sp) -8000b220: 08f10623 sb a5,140(sp) -8000b224: 00100c13 li s8,1 -8000b228: 08c10b13 addi s6,sp,140 -8000b22c: a8dff06f j 8000acb8 <_vfiprintf_r+0x208> -8000b230: 000d4683 lbu a3,0(s10) -8000b234: 06c00793 li a5,108 -8000b238: 08f68ee3 beq a3,a5,8000bad4 <_vfiprintf_r+0x1024> -8000b23c: 010ded93 ori s11,s11,16 -8000b240: a11ff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000b244: 000d4683 lbu a3,0(s10) -8000b248: 06800793 li a5,104 -8000b24c: 06f68ce3 beq a3,a5,8000bac4 <_vfiprintf_r+0x1014> -8000b250: 040ded93 ori s11,s11,64 -8000b254: 9fdff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000b258: 010dea13 ori s4,s11,16 -8000b25c: 020a7793 andi a5,s4,32 -8000b260: 52078463 beqz a5,8000b788 <_vfiprintf_r+0xcd8> +8000a574 <_vfiprintf_r>: +8000a574: ed010113 addi sp,sp,-304 +8000a578: 11312e23 sw s3,284(sp) +8000a57c: 11512a23 sw s5,276(sp) +8000a580: 11a12023 sw s10,256(sp) +8000a584: 12112623 sw ra,300(sp) +8000a588: 12812423 sw s0,296(sp) +8000a58c: 12912223 sw s1,292(sp) +8000a590: 13212023 sw s2,288(sp) +8000a594: 11412c23 sw s4,280(sp) +8000a598: 11612823 sw s6,272(sp) +8000a59c: 11712623 sw s7,268(sp) +8000a5a0: 11812423 sw s8,264(sp) +8000a5a4: 11912223 sw s9,260(sp) +8000a5a8: 0fb12e23 sw s11,252(sp) +8000a5ac: 00d12623 sw a3,12(sp) +8000a5b0: 00050a93 mv s5,a0 +8000a5b4: 00058993 mv s3,a1 +8000a5b8: 00060d13 mv s10,a2 +8000a5bc: 00050663 beqz a0,8000a5c8 <_vfiprintf_r+0x54> +8000a5c0: 03852783 lw a5,56(a0) +8000a5c4: 6a078863 beqz a5,8000ac74 <_vfiprintf_r+0x700> +8000a5c8: 00c99703 lh a4,12(s3) +8000a5cc: 01071793 slli a5,a4,0x10 +8000a5d0: 01271693 slli a3,a4,0x12 +8000a5d4: 0107d793 srli a5,a5,0x10 +8000a5d8: 0206ca63 bltz a3,8000a60c <_vfiprintf_r+0x98> +8000a5dc: 000027b7 lui a5,0x2 +8000a5e0: 0649a683 lw a3,100(s3) +8000a5e4: 00f767b3 or a5,a4,a5 +8000a5e8: 01079793 slli a5,a5,0x10 +8000a5ec: ffffe737 lui a4,0xffffe +8000a5f0: 4107d793 srai a5,a5,0x10 +8000a5f4: fff70713 addi a4,a4,-1 # ffffdfff <__stack_top+0xffdfff> +8000a5f8: 00e6f733 and a4,a3,a4 +8000a5fc: 00f99623 sh a5,12(s3) +8000a600: 01079793 slli a5,a5,0x10 +8000a604: 06e9a223 sw a4,100(s3) +8000a608: 0107d793 srli a5,a5,0x10 +8000a60c: 0087f713 andi a4,a5,8 +8000a610: 3e070463 beqz a4,8000a9f8 <_vfiprintf_r+0x484> +8000a614: 0109a703 lw a4,16(s3) +8000a618: 3e070063 beqz a4,8000a9f8 <_vfiprintf_r+0x484> +8000a61c: 01a7f793 andi a5,a5,26 +8000a620: 00a00713 li a4,10 +8000a624: 3ee78a63 beq a5,a4,8000aa18 <_vfiprintf_r+0x4a4> +8000a628: 800137b7 lui a5,0x80013 +8000a62c: 04c10493 addi s1,sp,76 +8000a630: 67c78793 addi a5,a5,1660 # 8001367c <__stack_top+0x8101367c> +8000a634: 80013bb7 lui s7,0x80013 +8000a638: 80013937 lui s2,0x80013 +8000a63c: 04912023 sw s1,64(sp) +8000a640: 04012423 sw zero,72(sp) +8000a644: 04012223 sw zero,68(sp) +8000a648: 00048713 mv a4,s1 +8000a64c: 00012823 sw zero,16(sp) +8000a650: 02012223 sw zero,36(sp) +8000a654: 02012423 sw zero,40(sp) +8000a658: 02012623 sw zero,44(sp) +8000a65c: 00012423 sw zero,8(sp) +8000a660: 00f12a23 sw a5,20(sp) +8000a664: 7e8b8b93 addi s7,s7,2024 # 800137e8 <__stack_top+0x810137e8> +8000a668: 7f890913 addi s2,s2,2040 # 800137f8 <__stack_top+0x810137f8> +8000a66c: 000d4783 lbu a5,0(s10) +8000a670: 24078e63 beqz a5,8000a8cc <_vfiprintf_r+0x358> +8000a674: 000d0413 mv s0,s10 +8000a678: 02500693 li a3,37 +8000a67c: 42d78663 beq a5,a3,8000aaa8 <_vfiprintf_r+0x534> +8000a680: 00144783 lbu a5,1(s0) +8000a684: 00140413 addi s0,s0,1 +8000a688: fe079ae3 bnez a5,8000a67c <_vfiprintf_r+0x108> +8000a68c: 41a40a33 sub s4,s0,s10 +8000a690: 23a40e63 beq s0,s10,8000a8cc <_vfiprintf_r+0x358> +8000a694: 04812683 lw a3,72(sp) +8000a698: 04412783 lw a5,68(sp) +8000a69c: 01a72023 sw s10,0(a4) +8000a6a0: 00da06b3 add a3,s4,a3 +8000a6a4: 00178793 addi a5,a5,1 +8000a6a8: 01472223 sw s4,4(a4) +8000a6ac: 04d12423 sw a3,72(sp) +8000a6b0: 04f12223 sw a5,68(sp) +8000a6b4: 00700613 li a2,7 +8000a6b8: 00870713 addi a4,a4,8 +8000a6bc: 02f65063 bge a2,a5,8000a6dc <_vfiprintf_r+0x168> +8000a6c0: 360684e3 beqz a3,8000b228 <_vfiprintf_r+0xcb4> +8000a6c4: 04010613 addi a2,sp,64 +8000a6c8: 00098593 mv a1,s3 +8000a6cc: 000a8513 mv a0,s5 +8000a6d0: d9dff0ef jal ra,8000a46c <__sprint_r.part.0> +8000a6d4: 20051063 bnez a0,8000a8d4 <_vfiprintf_r+0x360> +8000a6d8: 00048713 mv a4,s1 +8000a6dc: 00812683 lw a3,8(sp) +8000a6e0: 00044783 lbu a5,0(s0) +8000a6e4: 014686b3 add a3,a3,s4 +8000a6e8: 00d12423 sw a3,8(sp) +8000a6ec: 1e078063 beqz a5,8000a8cc <_vfiprintf_r+0x358> +8000a6f0: 00144683 lbu a3,1(s0) +8000a6f4: 00140d13 addi s10,s0,1 +8000a6f8: 02010da3 sb zero,59(sp) +8000a6fc: fff00c93 li s9,-1 +8000a700: 00000413 li s0,0 +8000a704: 00000d93 li s11,0 +8000a708: 05a00a13 li s4,90 +8000a70c: 00900c13 li s8,9 +8000a710: 02a00b13 li s6,42 +8000a714: 001d0d13 addi s10,s10,1 +8000a718: fe068793 addi a5,a3,-32 +8000a71c: 04fa6463 bltu s4,a5,8000a764 <_vfiprintf_r+0x1f0> +8000a720: 01412603 lw a2,20(sp) +8000a724: 00279793 slli a5,a5,0x2 +8000a728: 00c787b3 add a5,a5,a2 +8000a72c: 0007a783 lw a5,0(a5) +8000a730: 00078067 jr a5 +8000a734: 00000413 li s0,0 +8000a738: fd068793 addi a5,a3,-48 +8000a73c: 000d4683 lbu a3,0(s10) +8000a740: 00241593 slli a1,s0,0x2 +8000a744: 00858433 add s0,a1,s0 +8000a748: 00141413 slli s0,s0,0x1 +8000a74c: 00878433 add s0,a5,s0 +8000a750: fd068793 addi a5,a3,-48 +8000a754: 001d0d13 addi s10,s10,1 +8000a758: fefc72e3 bgeu s8,a5,8000a73c <_vfiprintf_r+0x1c8> +8000a75c: fe068793 addi a5,a3,-32 +8000a760: fcfa70e3 bgeu s4,a5,8000a720 <_vfiprintf_r+0x1ac> +8000a764: 16068463 beqz a3,8000a8cc <_vfiprintf_r+0x358> +8000a768: 08d10623 sb a3,140(sp) +8000a76c: 02010da3 sb zero,59(sp) +8000a770: 00100a13 li s4,1 +8000a774: 00100c13 li s8,1 +8000a778: 08c10b13 addi s6,sp,140 +8000a77c: 00000c93 li s9,0 +8000a780: 002dff93 andi t6,s11,2 +8000a784: 000f8463 beqz t6,8000a78c <_vfiprintf_r+0x218> +8000a788: 002a0a13 addi s4,s4,2 +8000a78c: 04412683 lw a3,68(sp) +8000a790: 084dff13 andi t5,s11,132 +8000a794: 04812783 lw a5,72(sp) +8000a798: 00168613 addi a2,a3,1 +8000a79c: 00060593 mv a1,a2 +8000a7a0: 000f1663 bnez t5,8000a7ac <_vfiprintf_r+0x238> +8000a7a4: 41440833 sub a6,s0,s4 +8000a7a8: 170044e3 bgtz a6,8000b110 <_vfiprintf_r+0xb9c> +8000a7ac: 03b14503 lbu a0,59(sp) +8000a7b0: 00870613 addi a2,a4,8 +8000a7b4: 02050c63 beqz a0,8000a7ec <_vfiprintf_r+0x278> +8000a7b8: 03b10693 addi a3,sp,59 +8000a7bc: 00d72023 sw a3,0(a4) +8000a7c0: 00178793 addi a5,a5,1 +8000a7c4: 00100693 li a3,1 +8000a7c8: 00d72223 sw a3,4(a4) +8000a7cc: 04f12423 sw a5,72(sp) +8000a7d0: 04b12223 sw a1,68(sp) +8000a7d4: 00700713 li a4,7 +8000a7d8: 0cb742e3 blt a4,a1,8000b09c <_vfiprintf_r+0xb28> +8000a7dc: 00058693 mv a3,a1 +8000a7e0: 00060713 mv a4,a2 +8000a7e4: 00158593 addi a1,a1,1 +8000a7e8: 00860613 addi a2,a2,8 +8000a7ec: 040f8e63 beqz t6,8000a848 <_vfiprintf_r+0x2d4> +8000a7f0: 03c10693 addi a3,sp,60 +8000a7f4: 00d72023 sw a3,0(a4) +8000a7f8: 00278793 addi a5,a5,2 +8000a7fc: 00200693 li a3,2 +8000a800: 00d72223 sw a3,4(a4) +8000a804: 04f12423 sw a5,72(sp) +8000a808: 04b12223 sw a1,68(sp) +8000a80c: 00700713 li a4,7 +8000a810: 0eb752e3 bge a4,a1,8000b0f4 <_vfiprintf_r+0xb80> +8000a814: 260784e3 beqz a5,8000b27c <_vfiprintf_r+0xd08> +8000a818: 04010613 addi a2,sp,64 +8000a81c: 00098593 mv a1,s3 +8000a820: 000a8513 mv a0,s5 +8000a824: 01e12c23 sw t5,24(sp) +8000a828: c45ff0ef jal ra,8000a46c <__sprint_r.part.0> +8000a82c: 0a051463 bnez a0,8000a8d4 <_vfiprintf_r+0x360> +8000a830: 04412683 lw a3,68(sp) +8000a834: 04812783 lw a5,72(sp) +8000a838: 01812f03 lw t5,24(sp) +8000a83c: 05410613 addi a2,sp,84 +8000a840: 00168593 addi a1,a3,1 +8000a844: 00048713 mv a4,s1 +8000a848: 08000513 li a0,128 +8000a84c: 68af0663 beq t5,a0,8000aed8 <_vfiprintf_r+0x964> +8000a850: 418c8cb3 sub s9,s9,s8 +8000a854: 77904263 bgtz s9,8000afb8 <_vfiprintf_r+0xa44> +8000a858: 00fc07b3 add a5,s8,a5 +8000a85c: 01672023 sw s6,0(a4) +8000a860: 01872223 sw s8,4(a4) +8000a864: 04f12423 sw a5,72(sp) +8000a868: 04b12223 sw a1,68(sp) +8000a86c: 00700713 li a4,7 +8000a870: 02b75263 bge a4,a1,8000a894 <_vfiprintf_r+0x320> +8000a874: 24078263 beqz a5,8000aab8 <_vfiprintf_r+0x544> +8000a878: 04010613 addi a2,sp,64 +8000a87c: 00098593 mv a1,s3 +8000a880: 000a8513 mv a0,s5 +8000a884: be9ff0ef jal ra,8000a46c <__sprint_r.part.0> +8000a888: 04051663 bnez a0,8000a8d4 <_vfiprintf_r+0x360> +8000a88c: 04812783 lw a5,72(sp) +8000a890: 00048613 mv a2,s1 +8000a894: 004dfe93 andi t4,s11,4 +8000a898: 000e8663 beqz t4,8000a8a4 <_vfiprintf_r+0x330> +8000a89c: 41440c33 sub s8,s0,s4 +8000a8a0: 23804863 bgtz s8,8000aad0 <_vfiprintf_r+0x55c> +8000a8a4: 01445463 bge s0,s4,8000a8ac <_vfiprintf_r+0x338> +8000a8a8: 000a0413 mv s0,s4 +8000a8ac: 00812703 lw a4,8(sp) +8000a8b0: 00870733 add a4,a4,s0 +8000a8b4: 00e12423 sw a4,8(sp) +8000a8b8: 7a079e63 bnez a5,8000b074 <_vfiprintf_r+0xb00> +8000a8bc: 000d4783 lbu a5,0(s10) +8000a8c0: 04012223 sw zero,68(sp) +8000a8c4: 00048713 mv a4,s1 +8000a8c8: da0796e3 bnez a5,8000a674 <_vfiprintf_r+0x100> +8000a8cc: 04812783 lw a5,72(sp) +8000a8d0: 620796e3 bnez a5,8000b6fc <_vfiprintf_r+0x1188> +8000a8d4: 00c9d783 lhu a5,12(s3) +8000a8d8: 0407f793 andi a5,a5,64 +8000a8dc: 64079ee3 bnez a5,8000b738 <_vfiprintf_r+0x11c4> +8000a8e0: 12c12083 lw ra,300(sp) +8000a8e4: 12812403 lw s0,296(sp) +8000a8e8: 00812503 lw a0,8(sp) +8000a8ec: 12412483 lw s1,292(sp) +8000a8f0: 12012903 lw s2,288(sp) +8000a8f4: 11c12983 lw s3,284(sp) +8000a8f8: 11812a03 lw s4,280(sp) +8000a8fc: 11412a83 lw s5,276(sp) +8000a900: 11012b03 lw s6,272(sp) +8000a904: 10c12b83 lw s7,268(sp) +8000a908: 10812c03 lw s8,264(sp) +8000a90c: 10412c83 lw s9,260(sp) +8000a910: 10012d03 lw s10,256(sp) +8000a914: 0fc12d83 lw s11,252(sp) +8000a918: 13010113 addi sp,sp,304 +8000a91c: 00008067 ret +8000a920: 000a8513 mv a0,s5 +8000a924: 00e12c23 sw a4,24(sp) +8000a928: fe1fb0ef jal ra,80006908 <_localeconv_r> +8000a92c: 00452783 lw a5,4(a0) +8000a930: 00078513 mv a0,a5 +8000a934: 02f12623 sw a5,44(sp) +8000a938: c75fd0ef jal ra,800085ac +8000a93c: 00050793 mv a5,a0 +8000a940: 000a8513 mv a0,s5 +8000a944: 02f12423 sw a5,40(sp) +8000a948: fc1fb0ef jal ra,80006908 <_localeconv_r> +8000a94c: 00852703 lw a4,8(a0) +8000a950: 02812783 lw a5,40(sp) +8000a954: 02e12223 sw a4,36(sp) +8000a958: 01812703 lw a4,24(sp) +8000a95c: 2a0798e3 bnez a5,8000b40c <_vfiprintf_r+0xe98> +8000a960: 000d4683 lbu a3,0(s10) +8000a964: db1ff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000a968: 000d4683 lbu a3,0(s10) +8000a96c: 020ded93 ori s11,s11,32 +8000a970: da5ff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000a974: 010ded93 ori s11,s11,16 +8000a978: 020df793 andi a5,s11,32 +8000a97c: 22078a63 beqz a5,8000abb0 <_vfiprintf_r+0x63c> +8000a980: 00c12783 lw a5,12(sp) +8000a984: 00778b13 addi s6,a5,7 +8000a988: ff8b7b13 andi s6,s6,-8 +8000a98c: 004b2683 lw a3,4(s6) +8000a990: 000b2c03 lw s8,0(s6) +8000a994: 008b0793 addi a5,s6,8 +8000a998: 00f12623 sw a5,12(sp) +8000a99c: 00068813 mv a6,a3 +8000a9a0: 2406c063 bltz a3,8000abe0 <_vfiprintf_r+0x66c> +8000a9a4: fff00693 li a3,-1 +8000a9a8: 000d8a13 mv s4,s11 +8000a9ac: 00dc8863 beq s9,a3,8000a9bc <_vfiprintf_r+0x448> +8000a9b0: 010c66b3 or a3,s8,a6 +8000a9b4: f7fdfa13 andi s4,s11,-129 +8000a9b8: 06068ee3 beqz a3,8000b234 <_vfiprintf_r+0xcc0> +8000a9bc: 120818e3 bnez a6,8000b2ec <_vfiprintf_r+0xd78> +8000a9c0: 00900693 li a3,9 +8000a9c4: 1386e4e3 bltu a3,s8,8000b2ec <_vfiprintf_r+0xd78> +8000a9c8: 030c0793 addi a5,s8,48 +8000a9cc: 0ef107a3 sb a5,239(sp) +8000a9d0: 000a0d93 mv s11,s4 +8000a9d4: 00100c13 li s8,1 +8000a9d8: 0ef10b13 addi s6,sp,239 +8000a9dc: 000c8a13 mv s4,s9 +8000a9e0: 018cd463 bge s9,s8,8000a9e8 <_vfiprintf_r+0x474> +8000a9e4: 000c0a13 mv s4,s8 +8000a9e8: 03b14783 lbu a5,59(sp) +8000a9ec: 00f037b3 snez a5,a5 +8000a9f0: 00fa0a33 add s4,s4,a5 +8000a9f4: d8dff06f j 8000a780 <_vfiprintf_r+0x20c> +8000a9f8: 00098593 mv a1,s3 +8000a9fc: 000a8513 mv a0,s5 +8000aa00: 68d000ef jal ra,8000b88c <__swsetup_r> +8000aa04: 52051ae3 bnez a0,8000b738 <_vfiprintf_r+0x11c4> +8000aa08: 00c9d783 lhu a5,12(s3) +8000aa0c: 00a00713 li a4,10 +8000aa10: 01a7f793 andi a5,a5,26 +8000aa14: c0e79ae3 bne a5,a4,8000a628 <_vfiprintf_r+0xb4> +8000aa18: 00e99783 lh a5,14(s3) +8000aa1c: c007c6e3 bltz a5,8000a628 <_vfiprintf_r+0xb4> +8000aa20: 00c12683 lw a3,12(sp) +8000aa24: 000d0613 mv a2,s10 +8000aa28: 00098593 mv a1,s3 +8000aa2c: 000a8513 mv a0,s5 +8000aa30: 561000ef jal ra,8000b790 <__sbprintf> +8000aa34: 00a12423 sw a0,8(sp) +8000aa38: ea9ff06f j 8000a8e0 <_vfiprintf_r+0x36c> +8000aa3c: 010ded93 ori s11,s11,16 +8000aa40: 020df793 andi a5,s11,32 +8000aa44: 14078063 beqz a5,8000ab84 <_vfiprintf_r+0x610> +8000aa48: 00c12783 lw a5,12(sp) +8000aa4c: 00778b13 addi s6,a5,7 +8000aa50: ff8b7b13 andi s6,s6,-8 +8000aa54: 000b2c03 lw s8,0(s6) +8000aa58: 004b2803 lw a6,4(s6) +8000aa5c: 008b0793 addi a5,s6,8 +8000aa60: 00f12623 sw a5,12(sp) +8000aa64: bffdfa13 andi s4,s11,-1025 +8000aa68: 00000693 li a3,0 +8000aa6c: 02010da3 sb zero,59(sp) +8000aa70: fff00613 li a2,-1 +8000aa74: 18cc8a63 beq s9,a2,8000ac08 <_vfiprintf_r+0x694> +8000aa78: 010c6633 or a2,s8,a6 +8000aa7c: f7fa7d93 andi s11,s4,-129 +8000aa80: 68061463 bnez a2,8000b108 <_vfiprintf_r+0xb94> +8000aa84: 3e0c9663 bnez s9,8000ae70 <_vfiprintf_r+0x8fc> +8000aa88: 7a069a63 bnez a3,8000b23c <_vfiprintf_r+0xcc8> +8000aa8c: 001a7c13 andi s8,s4,1 +8000aa90: 0f010b13 addi s6,sp,240 +8000aa94: f40c04e3 beqz s8,8000a9dc <_vfiprintf_r+0x468> +8000aa98: 03000793 li a5,48 +8000aa9c: 0ef107a3 sb a5,239(sp) +8000aaa0: 0ef10b13 addi s6,sp,239 +8000aaa4: f39ff06f j 8000a9dc <_vfiprintf_r+0x468> +8000aaa8: 41a40a33 sub s4,s0,s10 +8000aaac: bfa414e3 bne s0,s10,8000a694 <_vfiprintf_r+0x120> +8000aab0: 00044783 lbu a5,0(s0) +8000aab4: c39ff06f j 8000a6ec <_vfiprintf_r+0x178> +8000aab8: 04012223 sw zero,68(sp) +8000aabc: 004dfe93 andi t4,s11,4 +8000aac0: 720e8063 beqz t4,8000b1e0 <_vfiprintf_r+0xc6c> +8000aac4: 41440c33 sub s8,s0,s4 +8000aac8: 71805c63 blez s8,8000b1e0 <_vfiprintf_r+0xc6c> +8000aacc: 00048613 mv a2,s1 +8000aad0: 01000713 li a4,16 +8000aad4: 04412683 lw a3,68(sp) +8000aad8: 458758e3 bge a4,s8,8000b728 <_vfiprintf_r+0x11b4> +8000aadc: 01000c93 li s9,16 +8000aae0: 00700b13 li s6,7 +8000aae4: 0180006f j 8000aafc <_vfiprintf_r+0x588> +8000aae8: 00268593 addi a1,a3,2 +8000aaec: 00860613 addi a2,a2,8 +8000aaf0: 00070693 mv a3,a4 +8000aaf4: ff0c0c13 addi s8,s8,-16 +8000aaf8: 058cd863 bge s9,s8,8000ab48 <_vfiprintf_r+0x5d4> +8000aafc: 01078793 addi a5,a5,16 +8000ab00: 00168713 addi a4,a3,1 +8000ab04: 01762023 sw s7,0(a2) +8000ab08: 01962223 sw s9,4(a2) +8000ab0c: 04f12423 sw a5,72(sp) +8000ab10: 04e12223 sw a4,68(sp) +8000ab14: fceb5ae3 bge s6,a4,8000aae8 <_vfiprintf_r+0x574> +8000ab18: 3a078863 beqz a5,8000aec8 <_vfiprintf_r+0x954> +8000ab1c: 04010613 addi a2,sp,64 +8000ab20: 00098593 mv a1,s3 +8000ab24: 000a8513 mv a0,s5 +8000ab28: 945ff0ef jal ra,8000a46c <__sprint_r.part.0> +8000ab2c: da0514e3 bnez a0,8000a8d4 <_vfiprintf_r+0x360> +8000ab30: 04412683 lw a3,68(sp) +8000ab34: ff0c0c13 addi s8,s8,-16 +8000ab38: 04812783 lw a5,72(sp) +8000ab3c: 00048613 mv a2,s1 +8000ab40: 00168593 addi a1,a3,1 +8000ab44: fb8ccce3 blt s9,s8,8000aafc <_vfiprintf_r+0x588> +8000ab48: 018787b3 add a5,a5,s8 +8000ab4c: 01762023 sw s7,0(a2) +8000ab50: 01862223 sw s8,4(a2) +8000ab54: 04f12423 sw a5,72(sp) +8000ab58: 04b12223 sw a1,68(sp) +8000ab5c: 00700713 li a4,7 +8000ab60: d4b752e3 bge a4,a1,8000a8a4 <_vfiprintf_r+0x330> +8000ab64: 66078e63 beqz a5,8000b1e0 <_vfiprintf_r+0xc6c> +8000ab68: 04010613 addi a2,sp,64 +8000ab6c: 00098593 mv a1,s3 +8000ab70: 000a8513 mv a0,s5 +8000ab74: 8f9ff0ef jal ra,8000a46c <__sprint_r.part.0> +8000ab78: d4051ee3 bnez a0,8000a8d4 <_vfiprintf_r+0x360> +8000ab7c: 04812783 lw a5,72(sp) +8000ab80: d25ff06f j 8000a8a4 <_vfiprintf_r+0x330> +8000ab84: 00c12603 lw a2,12(sp) +8000ab88: 010df793 andi a5,s11,16 +8000ab8c: 00460693 addi a3,a2,4 +8000ab90: 0c0790e3 bnez a5,8000b450 <_vfiprintf_r+0xedc> +8000ab94: 040df793 andi a5,s11,64 +8000ab98: 24078ee3 beqz a5,8000b5f4 <_vfiprintf_r+0x1080> +8000ab9c: 00c12783 lw a5,12(sp) +8000aba0: 00000813 li a6,0 +8000aba4: 00d12623 sw a3,12(sp) +8000aba8: 0007dc03 lhu s8,0(a5) +8000abac: eb9ff06f j 8000aa64 <_vfiprintf_r+0x4f0> +8000abb0: 00c12603 lw a2,12(sp) +8000abb4: 010df793 andi a5,s11,16 +8000abb8: 00460693 addi a3,a2,4 +8000abbc: 080790e3 bnez a5,8000b43c <_vfiprintf_r+0xec8> +8000abc0: 040df793 andi a5,s11,64 +8000abc4: 200788e3 beqz a5,8000b5d4 <_vfiprintf_r+0x1060> +8000abc8: 00c12783 lw a5,12(sp) +8000abcc: 00d12623 sw a3,12(sp) +8000abd0: 00079c03 lh s8,0(a5) +8000abd4: 41fc5813 srai a6,s8,0x1f +8000abd8: 00080693 mv a3,a6 +8000abdc: dc06d4e3 bgez a3,8000a9a4 <_vfiprintf_r+0x430> +8000abe0: 018036b3 snez a3,s8 +8000abe4: 41000833 neg a6,a6 +8000abe8: 40d80833 sub a6,a6,a3 +8000abec: 02d00693 li a3,45 +8000abf0: 02d10da3 sb a3,59(sp) +8000abf4: fff00613 li a2,-1 +8000abf8: 41800c33 neg s8,s8 +8000abfc: 000d8a13 mv s4,s11 +8000ac00: 00100693 li a3,1 +8000ac04: e6cc9ae3 bne s9,a2,8000aa78 <_vfiprintf_r+0x504> +8000ac08: 00100613 li a2,1 +8000ac0c: dac688e3 beq a3,a2,8000a9bc <_vfiprintf_r+0x448> +8000ac10: 00200613 li a2,2 +8000ac14: 26c68863 beq a3,a2,8000ae84 <_vfiprintf_r+0x910> +8000ac18: 0f010b13 addi s6,sp,240 +8000ac1c: 01d81613 slli a2,a6,0x1d +8000ac20: 007c7693 andi a3,s8,7 +8000ac24: 003c5793 srli a5,s8,0x3 +8000ac28: 03068693 addi a3,a3,48 +8000ac2c: 00f66c33 or s8,a2,a5 +8000ac30: 00385813 srli a6,a6,0x3 +8000ac34: fedb0fa3 sb a3,-1(s6) +8000ac38: 010c6633 or a2,s8,a6 +8000ac3c: 000b0593 mv a1,s6 +8000ac40: fffb0b13 addi s6,s6,-1 +8000ac44: fc061ce3 bnez a2,8000ac1c <_vfiprintf_r+0x6a8> +8000ac48: 001a7793 andi a5,s4,1 +8000ac4c: 26078663 beqz a5,8000aeb8 <_vfiprintf_r+0x944> +8000ac50: 03000793 li a5,48 +8000ac54: 26f68263 beq a3,a5,8000aeb8 <_vfiprintf_r+0x944> +8000ac58: ffe58593 addi a1,a1,-2 +8000ac5c: fefb0fa3 sb a5,-1(s6) +8000ac60: 0f010793 addi a5,sp,240 +8000ac64: 40b78c33 sub s8,a5,a1 +8000ac68: 000a0d93 mv s11,s4 +8000ac6c: 00058b13 mv s6,a1 +8000ac70: d6dff06f j 8000a9dc <_vfiprintf_r+0x468> +8000ac74: 398010ef jal ra,8000c00c <__sinit> +8000ac78: 951ff06f j 8000a5c8 <_vfiprintf_r+0x54> +8000ac7c: 00c12783 lw a5,12(sp) +8000ac80: 02010da3 sb zero,59(sp) +8000ac84: 0007ab03 lw s6,0(a5) +8000ac88: 00478693 addi a3,a5,4 +8000ac8c: 120b04e3 beqz s6,8000b5b4 <_vfiprintf_r+0x1040> +8000ac90: fff00793 li a5,-1 +8000ac94: 06fc8ce3 beq s9,a5,8000b50c <_vfiprintf_r+0xf98> +8000ac98: 000c8613 mv a2,s9 +8000ac9c: 00000593 li a1,0 +8000aca0: 000b0513 mv a0,s6 +8000aca4: 00d12c23 sw a3,24(sp) +8000aca8: 00e12623 sw a4,12(sp) +8000acac: c2cfc0ef jal ra,800070d8 +8000acb0: 00c12703 lw a4,12(sp) +8000acb4: 01812683 lw a3,24(sp) +8000acb8: 24050ce3 beqz a0,8000b710 <_vfiprintf_r+0x119c> +8000acbc: 41650c33 sub s8,a0,s6 +8000acc0: 00d12623 sw a3,12(sp) +8000acc4: 00000c93 li s9,0 +8000acc8: d15ff06f j 8000a9dc <_vfiprintf_r+0x468> +8000accc: 00c12683 lw a3,12(sp) +8000acd0: 02010da3 sb zero,59(sp) +8000acd4: 00100a13 li s4,1 +8000acd8: 0006a783 lw a5,0(a3) +8000acdc: 00468693 addi a3,a3,4 +8000ace0: 00d12623 sw a3,12(sp) +8000ace4: 08f10623 sb a5,140(sp) +8000ace8: 00100c13 li s8,1 +8000acec: 08c10b13 addi s6,sp,140 +8000acf0: a8dff06f j 8000a77c <_vfiprintf_r+0x208> +8000acf4: 000d4683 lbu a3,0(s10) +8000acf8: 06c00793 li a5,108 +8000acfc: 08f68ee3 beq a3,a5,8000b598 <_vfiprintf_r+0x1024> +8000ad00: 010ded93 ori s11,s11,16 +8000ad04: a11ff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000ad08: 000d4683 lbu a3,0(s10) +8000ad0c: 06800793 li a5,104 +8000ad10: 06f68ce3 beq a3,a5,8000b588 <_vfiprintf_r+0x1014> +8000ad14: 040ded93 ori s11,s11,64 +8000ad18: 9fdff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000ad1c: 010dea13 ori s4,s11,16 +8000ad20: 020a7793 andi a5,s4,32 +8000ad24: 52078463 beqz a5,8000b24c <_vfiprintf_r+0xcd8> +8000ad28: 00c12783 lw a5,12(sp) +8000ad2c: 00100693 li a3,1 +8000ad30: 00778b13 addi s6,a5,7 +8000ad34: ff8b7b13 andi s6,s6,-8 +8000ad38: 008b0793 addi a5,s6,8 +8000ad3c: 000b2c03 lw s8,0(s6) +8000ad40: 004b2803 lw a6,4(s6) +8000ad44: 00f12623 sw a5,12(sp) +8000ad48: d25ff06f j 8000aa6c <_vfiprintf_r+0x4f8> +8000ad4c: 000d4683 lbu a3,0(s10) +8000ad50: 080ded93 ori s11,s11,128 +8000ad54: 9c1ff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000ad58: 00c12783 lw a5,12(sp) +8000ad5c: 002dea13 ori s4,s11,2 +8000ad60: ffff86b7 lui a3,0xffff8 +8000ad64: 0007ac03 lw s8,0(a5) +8000ad68: 80013db7 lui s11,0x80013 +8000ad6c: 00478793 addi a5,a5,4 +8000ad70: 8306c693 xori a3,a3,-2000 +8000ad74: 00f12623 sw a5,12(sp) +8000ad78: ed0d8793 addi a5,s11,-304 # 80012ed0 <__stack_top+0x81012ed0> +8000ad7c: 02d11e23 sh a3,60(sp) +8000ad80: 00000813 li a6,0 +8000ad84: 00f12823 sw a5,16(sp) +8000ad88: 00200693 li a3,2 +8000ad8c: ce1ff06f j 8000aa6c <_vfiprintf_r+0x4f8> +8000ad90: 00c12603 lw a2,12(sp) +8000ad94: 020df793 andi a5,s11,32 +8000ad98: 00062683 lw a3,0(a2) +8000ad9c: 00460613 addi a2,a2,4 +8000ada0: 00c12623 sw a2,12(sp) +8000ada4: 68079263 bnez a5,8000b428 <_vfiprintf_r+0xeb4> +8000ada8: 010df793 andi a5,s11,16 +8000adac: 7e079e63 bnez a5,8000b5a8 <_vfiprintf_r+0x1034> +8000adb0: 040df793 andi a5,s11,64 +8000adb4: 0e0792e3 bnez a5,8000b698 <_vfiprintf_r+0x1124> +8000adb8: 200dfe93 andi t4,s11,512 +8000adbc: 7e0e8663 beqz t4,8000b5a8 <_vfiprintf_r+0x1034> +8000adc0: 00812783 lw a5,8(sp) +8000adc4: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> +8000adc8: 8a5ff06f j 8000a66c <_vfiprintf_r+0xf8> +8000adcc: 00c12783 lw a5,12(sp) +8000add0: 000d4683 lbu a3,0(s10) +8000add4: 0007a403 lw s0,0(a5) +8000add8: 00478793 addi a5,a5,4 +8000addc: 00f12623 sw a5,12(sp) +8000ade0: 92045ae3 bgez s0,8000a714 <_vfiprintf_r+0x1a0> +8000ade4: 40800433 neg s0,s0 +8000ade8: 004ded93 ori s11,s11,4 +8000adec: 929ff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000adf0: 000d4683 lbu a3,0(s10) +8000adf4: 001ded93 ori s11,s11,1 +8000adf8: 91dff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000adfc: 03b14783 lbu a5,59(sp) +8000ae00: 000d4683 lbu a3,0(s10) +8000ae04: 900798e3 bnez a5,8000a714 <_vfiprintf_r+0x1a0> +8000ae08: 02000793 li a5,32 +8000ae0c: 02f10da3 sb a5,59(sp) +8000ae10: 905ff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000ae14: 000d4683 lbu a3,0(s10) +8000ae18: 004ded93 ori s11,s11,4 +8000ae1c: 8f9ff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000ae20: 02b00793 li a5,43 +8000ae24: 000d4683 lbu a3,0(s10) +8000ae28: 02f10da3 sb a5,59(sp) +8000ae2c: 8e9ff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000ae30: 000d4683 lbu a3,0(s10) +8000ae34: 001d0593 addi a1,s10,1 +8000ae38: 11668ce3 beq a3,s6,8000b750 <_vfiprintf_r+0x11dc> +8000ae3c: fd068793 addi a5,a3,-48 +8000ae40: 00058d13 mv s10,a1 +8000ae44: 00000c93 li s9,0 +8000ae48: 8cfc68e3 bltu s8,a5,8000a718 <_vfiprintf_r+0x1a4> +8000ae4c: 000d4683 lbu a3,0(s10) +8000ae50: 002c9813 slli a6,s9,0x2 +8000ae54: 01980833 add a6,a6,s9 +8000ae58: 00181813 slli a6,a6,0x1 +8000ae5c: 00f80cb3 add s9,a6,a5 +8000ae60: fd068793 addi a5,a3,-48 +8000ae64: 001d0d13 addi s10,s10,1 +8000ae68: fefc72e3 bgeu s8,a5,8000ae4c <_vfiprintf_r+0x8d8> +8000ae6c: 8adff06f j 8000a718 <_vfiprintf_r+0x1a4> +8000ae70: 00100613 li a2,1 +8000ae74: 0ac68ee3 beq a3,a2,8000b730 <_vfiprintf_r+0x11bc> +8000ae78: 00200613 li a2,2 +8000ae7c: 000d8a13 mv s4,s11 +8000ae80: d8c69ce3 bne a3,a2,8000ac18 <_vfiprintf_r+0x6a4> +8000ae84: 0f010b13 addi s6,sp,240 +8000ae88: 01012783 lw a5,16(sp) +8000ae8c: 00fc7693 andi a3,s8,15 +8000ae90: fffb0b13 addi s6,s6,-1 +8000ae94: 00d786b3 add a3,a5,a3 +8000ae98: 0006c603 lbu a2,0(a3) +8000ae9c: 004c5793 srli a5,s8,0x4 +8000aea0: 01c81693 slli a3,a6,0x1c +8000aea4: 00f6ec33 or s8,a3,a5 +8000aea8: 00485813 srli a6,a6,0x4 +8000aeac: 00cb0023 sb a2,0(s6) +8000aeb0: 010c66b3 or a3,s8,a6 +8000aeb4: fc069ae3 bnez a3,8000ae88 <_vfiprintf_r+0x914> +8000aeb8: 0f010793 addi a5,sp,240 +8000aebc: 41678c33 sub s8,a5,s6 +8000aec0: 000a0d93 mv s11,s4 +8000aec4: b19ff06f j 8000a9dc <_vfiprintf_r+0x468> +8000aec8: 00100593 li a1,1 +8000aecc: 00000693 li a3,0 +8000aed0: 00048613 mv a2,s1 +8000aed4: c21ff06f j 8000aaf4 <_vfiprintf_r+0x580> +8000aed8: 41440833 sub a6,s0,s4 +8000aedc: 97005ae3 blez a6,8000a850 <_vfiprintf_r+0x2dc> +8000aee0: 01000513 li a0,16 +8000aee4: 070550e3 bge a0,a6,8000b744 <_vfiprintf_r+0x11d0> +8000aee8: 01000f13 li t5,16 +8000aeec: 00700f93 li t6,7 +8000aef0: 0180006f j 8000af08 <_vfiprintf_r+0x994> +8000aef4: 00268513 addi a0,a3,2 +8000aef8: 00870713 addi a4,a4,8 +8000aefc: 00060693 mv a3,a2 +8000af00: ff080813 addi a6,a6,-16 +8000af04: 070f5063 bge t5,a6,8000af64 <_vfiprintf_r+0x9f0> +8000af08: 01078793 addi a5,a5,16 +8000af0c: 00168613 addi a2,a3,1 +8000af10: 01272023 sw s2,0(a4) +8000af14: 01e72223 sw t5,4(a4) +8000af18: 04f12423 sw a5,72(sp) +8000af1c: 04c12223 sw a2,68(sp) +8000af20: fccfdae3 bge t6,a2,8000aef4 <_vfiprintf_r+0x980> +8000af24: 16078463 beqz a5,8000b08c <_vfiprintf_r+0xb18> +8000af28: 04010613 addi a2,sp,64 +8000af2c: 00098593 mv a1,s3 +8000af30: 000a8513 mv a0,s5 +8000af34: 01012c23 sw a6,24(sp) +8000af38: d34ff0ef jal ra,8000a46c <__sprint_r.part.0> +8000af3c: 98051ce3 bnez a0,8000a8d4 <_vfiprintf_r+0x360> +8000af40: 01812803 lw a6,24(sp) +8000af44: 04412683 lw a3,68(sp) +8000af48: 01000f13 li t5,16 +8000af4c: ff080813 addi a6,a6,-16 +8000af50: 04812783 lw a5,72(sp) +8000af54: 00048713 mv a4,s1 +8000af58: 00168513 addi a0,a3,1 +8000af5c: 00700f93 li t6,7 +8000af60: fb0f44e3 blt t5,a6,8000af08 <_vfiprintf_r+0x994> +8000af64: 00870f13 addi t5,a4,8 +8000af68: 010787b3 add a5,a5,a6 +8000af6c: 01272023 sw s2,0(a4) +8000af70: 01072223 sw a6,4(a4) +8000af74: 04f12423 sw a5,72(sp) +8000af78: 04a12223 sw a0,68(sp) +8000af7c: 00700713 li a4,7 +8000af80: 46a75263 bge a4,a0,8000b3e4 <_vfiprintf_r+0xe70> +8000af84: 6c078e63 beqz a5,8000b660 <_vfiprintf_r+0x10ec> +8000af88: 04010613 addi a2,sp,64 +8000af8c: 00098593 mv a1,s3 +8000af90: 000a8513 mv a0,s5 +8000af94: cd8ff0ef jal ra,8000a46c <__sprint_r.part.0> +8000af98: 92051ee3 bnez a0,8000a8d4 <_vfiprintf_r+0x360> +8000af9c: 04412683 lw a3,68(sp) +8000afa0: 418c8cb3 sub s9,s9,s8 +8000afa4: 04812783 lw a5,72(sp) +8000afa8: 05410613 addi a2,sp,84 +8000afac: 00168593 addi a1,a3,1 +8000afb0: 00048713 mv a4,s1 +8000afb4: 8b9052e3 blez s9,8000a858 <_vfiprintf_r+0x2e4> +8000afb8: 01000513 li a0,16 +8000afbc: 69955863 bge a0,s9,8000b64c <_vfiprintf_r+0x10d8> +8000afc0: 01000313 li t1,16 +8000afc4: 00700f13 li t5,7 +8000afc8: 0180006f j 8000afe0 <_vfiprintf_r+0xa6c> +8000afcc: 00268593 addi a1,a3,2 +8000afd0: 00870713 addi a4,a4,8 +8000afd4: 00060693 mv a3,a2 +8000afd8: ff0c8c93 addi s9,s9,-16 +8000afdc: 05935c63 bge t1,s9,8000b034 <_vfiprintf_r+0xac0> +8000afe0: 01078793 addi a5,a5,16 +8000afe4: 00168613 addi a2,a3,1 +8000afe8: 01272023 sw s2,0(a4) +8000afec: 00672223 sw t1,4(a4) +8000aff0: 04f12423 sw a5,72(sp) +8000aff4: 04c12223 sw a2,68(sp) +8000aff8: fccf5ae3 bge t5,a2,8000afcc <_vfiprintf_r+0xa58> +8000affc: 06078463 beqz a5,8000b064 <_vfiprintf_r+0xaf0> +8000b000: 04010613 addi a2,sp,64 +8000b004: 00098593 mv a1,s3 +8000b008: 000a8513 mv a0,s5 +8000b00c: c60ff0ef jal ra,8000a46c <__sprint_r.part.0> +8000b010: 8c0512e3 bnez a0,8000a8d4 <_vfiprintf_r+0x360> +8000b014: 04412683 lw a3,68(sp) +8000b018: 01000313 li t1,16 +8000b01c: ff0c8c93 addi s9,s9,-16 +8000b020: 04812783 lw a5,72(sp) +8000b024: 00048713 mv a4,s1 +8000b028: 00168593 addi a1,a3,1 +8000b02c: 00700f13 li t5,7 +8000b030: fb9348e3 blt t1,s9,8000afe0 <_vfiprintf_r+0xa6c> +8000b034: 00870693 addi a3,a4,8 +8000b038: 019787b3 add a5,a5,s9 +8000b03c: 01272023 sw s2,0(a4) +8000b040: 01972223 sw s9,4(a4) +8000b044: 04f12423 sw a5,72(sp) +8000b048: 04b12223 sw a1,68(sp) +8000b04c: 00700713 li a4,7 +8000b050: 1ab74463 blt a4,a1,8000b1f8 <_vfiprintf_r+0xc84> +8000b054: 00158593 addi a1,a1,1 +8000b058: 00868613 addi a2,a3,8 +8000b05c: 00068713 mv a4,a3 +8000b060: ff8ff06f j 8000a858 <_vfiprintf_r+0x2e4> +8000b064: 00100593 li a1,1 +8000b068: 00000693 li a3,0 +8000b06c: 00048713 mv a4,s1 +8000b070: f69ff06f j 8000afd8 <_vfiprintf_r+0xa64> +8000b074: 04010613 addi a2,sp,64 +8000b078: 00098593 mv a1,s3 +8000b07c: 000a8513 mv a0,s5 +8000b080: becff0ef jal ra,8000a46c <__sprint_r.part.0> +8000b084: 82050ce3 beqz a0,8000a8bc <_vfiprintf_r+0x348> +8000b088: 84dff06f j 8000a8d4 <_vfiprintf_r+0x360> +8000b08c: 00100513 li a0,1 +8000b090: 00000693 li a3,0 +8000b094: 00048713 mv a4,s1 +8000b098: e69ff06f j 8000af00 <_vfiprintf_r+0x98c> +8000b09c: 1e078a63 beqz a5,8000b290 <_vfiprintf_r+0xd1c> +8000b0a0: 04010613 addi a2,sp,64 +8000b0a4: 00098593 mv a1,s3 +8000b0a8: 000a8513 mv a0,s5 +8000b0ac: 01e12e23 sw t5,28(sp) +8000b0b0: 01f12c23 sw t6,24(sp) +8000b0b4: bb8ff0ef jal ra,8000a46c <__sprint_r.part.0> +8000b0b8: 80051ee3 bnez a0,8000a8d4 <_vfiprintf_r+0x360> +8000b0bc: 04412683 lw a3,68(sp) +8000b0c0: 04812783 lw a5,72(sp) +8000b0c4: 01c12f03 lw t5,28(sp) +8000b0c8: 01812f83 lw t6,24(sp) +8000b0cc: 05410613 addi a2,sp,84 +8000b0d0: 00168593 addi a1,a3,1 +8000b0d4: 00048713 mv a4,s1 +8000b0d8: f14ff06f j 8000a7ec <_vfiprintf_r+0x278> +8000b0dc: 03c10793 addi a5,sp,60 +8000b0e0: 04f12623 sw a5,76(sp) +8000b0e4: 00200793 li a5,2 +8000b0e8: 04f12823 sw a5,80(sp) +8000b0ec: 00100593 li a1,1 +8000b0f0: 05410613 addi a2,sp,84 +8000b0f4: 00058693 mv a3,a1 +8000b0f8: 00060713 mv a4,a2 +8000b0fc: 00168593 addi a1,a3,1 +8000b100: 00870613 addi a2,a4,8 +8000b104: f44ff06f j 8000a848 <_vfiprintf_r+0x2d4> +8000b108: 000d8a13 mv s4,s11 +8000b10c: afdff06f j 8000ac08 <_vfiprintf_r+0x694> +8000b110: 01000593 li a1,16 +8000b114: 6105d663 bge a1,a6,8000b720 <_vfiprintf_r+0x11ac> +8000b118: 01000293 li t0,16 +8000b11c: 00700393 li t2,7 +8000b120: 01c0006f j 8000b13c <_vfiprintf_r+0xbc8> +8000b124: 00268513 addi a0,a3,2 +8000b128: 00870713 addi a4,a4,8 +8000b12c: 00060693 mv a3,a2 +8000b130: ff080813 addi a6,a6,-16 +8000b134: 0702d863 bge t0,a6,8000b1a4 <_vfiprintf_r+0xc30> +8000b138: 00168613 addi a2,a3,1 +8000b13c: 01078793 addi a5,a5,16 +8000b140: 01772023 sw s7,0(a4) +8000b144: 00572223 sw t0,4(a4) +8000b148: 04f12423 sw a5,72(sp) +8000b14c: 04c12223 sw a2,68(sp) +8000b150: fcc3dae3 bge t2,a2,8000b124 <_vfiprintf_r+0xbb0> +8000b154: 06078e63 beqz a5,8000b1d0 <_vfiprintf_r+0xc5c> +8000b158: 04010613 addi a2,sp,64 +8000b15c: 00098593 mv a1,s3 +8000b160: 000a8513 mv a0,s5 +8000b164: 03012023 sw a6,32(sp) +8000b168: 01e12e23 sw t5,28(sp) +8000b16c: 01f12c23 sw t6,24(sp) +8000b170: afcff0ef jal ra,8000a46c <__sprint_r.part.0> +8000b174: f6051063 bnez a0,8000a8d4 <_vfiprintf_r+0x360> +8000b178: 02012803 lw a6,32(sp) +8000b17c: 04412683 lw a3,68(sp) +8000b180: 01000293 li t0,16 +8000b184: ff080813 addi a6,a6,-16 +8000b188: 04812783 lw a5,72(sp) +8000b18c: 01c12f03 lw t5,28(sp) +8000b190: 01812f83 lw t6,24(sp) +8000b194: 00048713 mv a4,s1 +8000b198: 00168513 addi a0,a3,1 +8000b19c: 00700393 li t2,7 +8000b1a0: f902cce3 blt t0,a6,8000b138 <_vfiprintf_r+0xbc4> +8000b1a4: 010787b3 add a5,a5,a6 +8000b1a8: 01772023 sw s7,0(a4) +8000b1ac: 01072223 sw a6,4(a4) +8000b1b0: 04f12423 sw a5,72(sp) +8000b1b4: 04a12223 sw a0,68(sp) +8000b1b8: 00700693 li a3,7 +8000b1bc: 0ea6ca63 blt a3,a0,8000b2b0 <_vfiprintf_r+0xd3c> +8000b1c0: 00870713 addi a4,a4,8 +8000b1c4: 00150593 addi a1,a0,1 +8000b1c8: 00050693 mv a3,a0 +8000b1cc: de0ff06f j 8000a7ac <_vfiprintf_r+0x238> +8000b1d0: 00000693 li a3,0 +8000b1d4: 00100513 li a0,1 +8000b1d8: 00048713 mv a4,s1 +8000b1dc: f55ff06f j 8000b130 <_vfiprintf_r+0xbbc> +8000b1e0: 01445463 bge s0,s4,8000b1e8 <_vfiprintf_r+0xc74> +8000b1e4: 000a0413 mv s0,s4 +8000b1e8: 00812783 lw a5,8(sp) +8000b1ec: 008787b3 add a5,a5,s0 +8000b1f0: 00f12423 sw a5,8(sp) +8000b1f4: ec8ff06f j 8000a8bc <_vfiprintf_r+0x348> +8000b1f8: 34078a63 beqz a5,8000b54c <_vfiprintf_r+0xfd8> +8000b1fc: 04010613 addi a2,sp,64 +8000b200: 00098593 mv a1,s3 +8000b204: 000a8513 mv a0,s5 +8000b208: a64ff0ef jal ra,8000a46c <__sprint_r.part.0> +8000b20c: ec051463 bnez a0,8000a8d4 <_vfiprintf_r+0x360> +8000b210: 04412583 lw a1,68(sp) +8000b214: 04812783 lw a5,72(sp) +8000b218: 05410613 addi a2,sp,84 +8000b21c: 00158593 addi a1,a1,1 +8000b220: 00048713 mv a4,s1 +8000b224: e34ff06f j 8000a858 <_vfiprintf_r+0x2e4> +8000b228: 04012223 sw zero,68(sp) +8000b22c: 00048713 mv a4,s1 +8000b230: cacff06f j 8000a6dc <_vfiprintf_r+0x168> +8000b234: f80c9a63 bnez s9,8000a9c8 <_vfiprintf_r+0x454> +8000b238: 000a0d93 mv s11,s4 +8000b23c: 00000c93 li s9,0 +8000b240: 00000c13 li s8,0 +8000b244: 0f010b13 addi s6,sp,240 +8000b248: f94ff06f j 8000a9dc <_vfiprintf_r+0x468> +8000b24c: 00c12603 lw a2,12(sp) +8000b250: 010a7793 andi a5,s4,16 +8000b254: 00460693 addi a3,a2,4 +8000b258: 1a079063 bnez a5,8000b3f8 <_vfiprintf_r+0xe84> +8000b25c: 040a7793 andi a5,s4,64 +8000b260: 3c078663 beqz a5,8000b62c <_vfiprintf_r+0x10b8> 8000b264: 00c12783 lw a5,12(sp) -8000b268: 00100693 li a3,1 -8000b26c: 00778b13 addi s6,a5,7 -8000b270: ff8b7b13 andi s6,s6,-8 -8000b274: 008b0793 addi a5,s6,8 -8000b278: 000b2c03 lw s8,0(s6) -8000b27c: 004b2803 lw a6,4(s6) -8000b280: 00f12623 sw a5,12(sp) -8000b284: d25ff06f j 8000afa8 <_vfiprintf_r+0x4f8> -8000b288: 000d4683 lbu a3,0(s10) -8000b28c: 080ded93 ori s11,s11,128 -8000b290: 9c1ff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000b294: 00c12783 lw a5,12(sp) -8000b298: 002dea13 ori s4,s11,2 -8000b29c: ffff86b7 lui a3,0xffff8 -8000b2a0: 0007ac03 lw s8,0(a5) -8000b2a4: 80013db7 lui s11,0x80013 -8000b2a8: 00478793 addi a5,a5,4 -8000b2ac: 8306c693 xori a3,a3,-2000 -8000b2b0: 00f12623 sw a5,12(sp) -8000b2b4: 424d8793 addi a5,s11,1060 # 80013424 <__stack_top+0x81013424> -8000b2b8: 02d11e23 sh a3,60(sp) -8000b2bc: 00000813 li a6,0 -8000b2c0: 00f12823 sw a5,16(sp) -8000b2c4: 00200693 li a3,2 -8000b2c8: ce1ff06f j 8000afa8 <_vfiprintf_r+0x4f8> -8000b2cc: 00c12603 lw a2,12(sp) -8000b2d0: 020df793 andi a5,s11,32 -8000b2d4: 00062683 lw a3,0(a2) -8000b2d8: 00460613 addi a2,a2,4 -8000b2dc: 00c12623 sw a2,12(sp) -8000b2e0: 68079263 bnez a5,8000b964 <_vfiprintf_r+0xeb4> -8000b2e4: 010df793 andi a5,s11,16 -8000b2e8: 7e079e63 bnez a5,8000bae4 <_vfiprintf_r+0x1034> -8000b2ec: 040df793 andi a5,s11,64 -8000b2f0: 0e0792e3 bnez a5,8000bbd4 <_vfiprintf_r+0x1124> -8000b2f4: 200dfe93 andi t4,s11,512 -8000b2f8: 7e0e8663 beqz t4,8000bae4 <_vfiprintf_r+0x1034> -8000b2fc: 00812783 lw a5,8(sp) -8000b300: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> -8000b304: 8a5ff06f j 8000aba8 <_vfiprintf_r+0xf8> -8000b308: 00c12783 lw a5,12(sp) -8000b30c: 000d4683 lbu a3,0(s10) -8000b310: 0007a403 lw s0,0(a5) -8000b314: 00478793 addi a5,a5,4 -8000b318: 00f12623 sw a5,12(sp) -8000b31c: 92045ae3 bgez s0,8000ac50 <_vfiprintf_r+0x1a0> -8000b320: 40800433 neg s0,s0 -8000b324: 004ded93 ori s11,s11,4 -8000b328: 929ff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000b32c: 000d4683 lbu a3,0(s10) -8000b330: 001ded93 ori s11,s11,1 -8000b334: 91dff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000b338: 03b14783 lbu a5,59(sp) -8000b33c: 000d4683 lbu a3,0(s10) -8000b340: 900798e3 bnez a5,8000ac50 <_vfiprintf_r+0x1a0> -8000b344: 02000793 li a5,32 -8000b348: 02f10da3 sb a5,59(sp) -8000b34c: 905ff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000b350: 000d4683 lbu a3,0(s10) -8000b354: 004ded93 ori s11,s11,4 -8000b358: 8f9ff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000b35c: 02b00793 li a5,43 -8000b360: 000d4683 lbu a3,0(s10) -8000b364: 02f10da3 sb a5,59(sp) -8000b368: 8e9ff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000b36c: 000d4683 lbu a3,0(s10) -8000b370: 001d0593 addi a1,s10,1 -8000b374: 11668ce3 beq a3,s6,8000bc8c <_vfiprintf_r+0x11dc> -8000b378: fd068793 addi a5,a3,-48 -8000b37c: 00058d13 mv s10,a1 -8000b380: 00000c93 li s9,0 -8000b384: 8cfc68e3 bltu s8,a5,8000ac54 <_vfiprintf_r+0x1a4> -8000b388: 000d4683 lbu a3,0(s10) -8000b38c: 002c9813 slli a6,s9,0x2 -8000b390: 01980833 add a6,a6,s9 -8000b394: 00181813 slli a6,a6,0x1 -8000b398: 00f80cb3 add s9,a6,a5 -8000b39c: fd068793 addi a5,a3,-48 -8000b3a0: 001d0d13 addi s10,s10,1 -8000b3a4: fefc72e3 bgeu s8,a5,8000b388 <_vfiprintf_r+0x8d8> -8000b3a8: 8adff06f j 8000ac54 <_vfiprintf_r+0x1a4> -8000b3ac: 00100613 li a2,1 -8000b3b0: 0ac68ee3 beq a3,a2,8000bc6c <_vfiprintf_r+0x11bc> -8000b3b4: 00200613 li a2,2 -8000b3b8: 000d8a13 mv s4,s11 -8000b3bc: d8c69ce3 bne a3,a2,8000b154 <_vfiprintf_r+0x6a4> -8000b3c0: 0f010b13 addi s6,sp,240 -8000b3c4: 01012783 lw a5,16(sp) -8000b3c8: 00fc7693 andi a3,s8,15 -8000b3cc: fffb0b13 addi s6,s6,-1 -8000b3d0: 00d786b3 add a3,a5,a3 -8000b3d4: 0006c603 lbu a2,0(a3) -8000b3d8: 004c5793 srli a5,s8,0x4 -8000b3dc: 01c81693 slli a3,a6,0x1c -8000b3e0: 00f6ec33 or s8,a3,a5 -8000b3e4: 00485813 srli a6,a6,0x4 -8000b3e8: 00cb0023 sb a2,0(s6) -8000b3ec: 010c66b3 or a3,s8,a6 -8000b3f0: fc069ae3 bnez a3,8000b3c4 <_vfiprintf_r+0x914> -8000b3f4: 0f010793 addi a5,sp,240 -8000b3f8: 41678c33 sub s8,a5,s6 -8000b3fc: 000a0d93 mv s11,s4 -8000b400: b19ff06f j 8000af18 <_vfiprintf_r+0x468> -8000b404: 00100593 li a1,1 -8000b408: 00000693 li a3,0 -8000b40c: 00048613 mv a2,s1 -8000b410: c21ff06f j 8000b030 <_vfiprintf_r+0x580> -8000b414: 41440833 sub a6,s0,s4 -8000b418: 97005ae3 blez a6,8000ad8c <_vfiprintf_r+0x2dc> -8000b41c: 01000513 li a0,16 -8000b420: 070550e3 bge a0,a6,8000bc80 <_vfiprintf_r+0x11d0> -8000b424: 01000f13 li t5,16 -8000b428: 00700f93 li t6,7 -8000b42c: 0180006f j 8000b444 <_vfiprintf_r+0x994> -8000b430: 00268513 addi a0,a3,2 -8000b434: 00870713 addi a4,a4,8 -8000b438: 00060693 mv a3,a2 -8000b43c: ff080813 addi a6,a6,-16 -8000b440: 070f5063 bge t5,a6,8000b4a0 <_vfiprintf_r+0x9f0> -8000b444: 01078793 addi a5,a5,16 -8000b448: 00168613 addi a2,a3,1 -8000b44c: 01272023 sw s2,0(a4) -8000b450: 01e72223 sw t5,4(a4) -8000b454: 04f12423 sw a5,72(sp) -8000b458: 04c12223 sw a2,68(sp) -8000b45c: fccfdae3 bge t6,a2,8000b430 <_vfiprintf_r+0x980> -8000b460: 16078463 beqz a5,8000b5c8 <_vfiprintf_r+0xb18> -8000b464: 04010613 addi a2,sp,64 -8000b468: 00098593 mv a1,s3 -8000b46c: 000a8513 mv a0,s5 -8000b470: 01012c23 sw a6,24(sp) -8000b474: d34ff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000b478: 98051ce3 bnez a0,8000ae10 <_vfiprintf_r+0x360> -8000b47c: 01812803 lw a6,24(sp) -8000b480: 04412683 lw a3,68(sp) -8000b484: 01000f13 li t5,16 -8000b488: ff080813 addi a6,a6,-16 -8000b48c: 04812783 lw a5,72(sp) -8000b490: 00048713 mv a4,s1 -8000b494: 00168513 addi a0,a3,1 -8000b498: 00700f93 li t6,7 -8000b49c: fb0f44e3 blt t5,a6,8000b444 <_vfiprintf_r+0x994> -8000b4a0: 00870f13 addi t5,a4,8 -8000b4a4: 010787b3 add a5,a5,a6 -8000b4a8: 01272023 sw s2,0(a4) -8000b4ac: 01072223 sw a6,4(a4) -8000b4b0: 04f12423 sw a5,72(sp) -8000b4b4: 04a12223 sw a0,68(sp) -8000b4b8: 00700713 li a4,7 -8000b4bc: 46a75263 bge a4,a0,8000b920 <_vfiprintf_r+0xe70> -8000b4c0: 6c078e63 beqz a5,8000bb9c <_vfiprintf_r+0x10ec> -8000b4c4: 04010613 addi a2,sp,64 -8000b4c8: 00098593 mv a1,s3 -8000b4cc: 000a8513 mv a0,s5 -8000b4d0: cd8ff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000b4d4: 92051ee3 bnez a0,8000ae10 <_vfiprintf_r+0x360> -8000b4d8: 04412683 lw a3,68(sp) -8000b4dc: 418c8cb3 sub s9,s9,s8 -8000b4e0: 04812783 lw a5,72(sp) -8000b4e4: 05410613 addi a2,sp,84 -8000b4e8: 00168593 addi a1,a3,1 -8000b4ec: 00048713 mv a4,s1 -8000b4f0: 8b9052e3 blez s9,8000ad94 <_vfiprintf_r+0x2e4> -8000b4f4: 01000513 li a0,16 -8000b4f8: 69955863 bge a0,s9,8000bb88 <_vfiprintf_r+0x10d8> -8000b4fc: 01000313 li t1,16 -8000b500: 00700f13 li t5,7 -8000b504: 0180006f j 8000b51c <_vfiprintf_r+0xa6c> -8000b508: 00268593 addi a1,a3,2 -8000b50c: 00870713 addi a4,a4,8 -8000b510: 00060693 mv a3,a2 -8000b514: ff0c8c93 addi s9,s9,-16 -8000b518: 05935c63 bge t1,s9,8000b570 <_vfiprintf_r+0xac0> -8000b51c: 01078793 addi a5,a5,16 -8000b520: 00168613 addi a2,a3,1 -8000b524: 01272023 sw s2,0(a4) -8000b528: 00672223 sw t1,4(a4) -8000b52c: 04f12423 sw a5,72(sp) -8000b530: 04c12223 sw a2,68(sp) -8000b534: fccf5ae3 bge t5,a2,8000b508 <_vfiprintf_r+0xa58> -8000b538: 06078463 beqz a5,8000b5a0 <_vfiprintf_r+0xaf0> -8000b53c: 04010613 addi a2,sp,64 -8000b540: 00098593 mv a1,s3 -8000b544: 000a8513 mv a0,s5 -8000b548: c60ff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000b54c: 8c0512e3 bnez a0,8000ae10 <_vfiprintf_r+0x360> -8000b550: 04412683 lw a3,68(sp) -8000b554: 01000313 li t1,16 -8000b558: ff0c8c93 addi s9,s9,-16 -8000b55c: 04812783 lw a5,72(sp) -8000b560: 00048713 mv a4,s1 -8000b564: 00168593 addi a1,a3,1 -8000b568: 00700f13 li t5,7 -8000b56c: fb9348e3 blt t1,s9,8000b51c <_vfiprintf_r+0xa6c> -8000b570: 00870693 addi a3,a4,8 -8000b574: 019787b3 add a5,a5,s9 -8000b578: 01272023 sw s2,0(a4) -8000b57c: 01972223 sw s9,4(a4) -8000b580: 04f12423 sw a5,72(sp) -8000b584: 04b12223 sw a1,68(sp) -8000b588: 00700713 li a4,7 -8000b58c: 1ab74463 blt a4,a1,8000b734 <_vfiprintf_r+0xc84> -8000b590: 00158593 addi a1,a1,1 -8000b594: 00868613 addi a2,a3,8 -8000b598: 00068713 mv a4,a3 -8000b59c: ff8ff06f j 8000ad94 <_vfiprintf_r+0x2e4> -8000b5a0: 00100593 li a1,1 -8000b5a4: 00000693 li a3,0 -8000b5a8: 00048713 mv a4,s1 -8000b5ac: f69ff06f j 8000b514 <_vfiprintf_r+0xa64> -8000b5b0: 04010613 addi a2,sp,64 -8000b5b4: 00098593 mv a1,s3 -8000b5b8: 000a8513 mv a0,s5 -8000b5bc: becff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000b5c0: 82050ce3 beqz a0,8000adf8 <_vfiprintf_r+0x348> -8000b5c4: 84dff06f j 8000ae10 <_vfiprintf_r+0x360> -8000b5c8: 00100513 li a0,1 -8000b5cc: 00000693 li a3,0 -8000b5d0: 00048713 mv a4,s1 -8000b5d4: e69ff06f j 8000b43c <_vfiprintf_r+0x98c> -8000b5d8: 1e078a63 beqz a5,8000b7cc <_vfiprintf_r+0xd1c> -8000b5dc: 04010613 addi a2,sp,64 -8000b5e0: 00098593 mv a1,s3 -8000b5e4: 000a8513 mv a0,s5 -8000b5e8: 01e12e23 sw t5,28(sp) -8000b5ec: 01f12c23 sw t6,24(sp) -8000b5f0: bb8ff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000b5f4: 80051ee3 bnez a0,8000ae10 <_vfiprintf_r+0x360> -8000b5f8: 04412683 lw a3,68(sp) -8000b5fc: 04812783 lw a5,72(sp) -8000b600: 01c12f03 lw t5,28(sp) -8000b604: 01812f83 lw t6,24(sp) -8000b608: 05410613 addi a2,sp,84 -8000b60c: 00168593 addi a1,a3,1 -8000b610: 00048713 mv a4,s1 -8000b614: f14ff06f j 8000ad28 <_vfiprintf_r+0x278> -8000b618: 03c10793 addi a5,sp,60 -8000b61c: 04f12623 sw a5,76(sp) -8000b620: 00200793 li a5,2 -8000b624: 04f12823 sw a5,80(sp) -8000b628: 00100593 li a1,1 -8000b62c: 05410613 addi a2,sp,84 -8000b630: 00058693 mv a3,a1 -8000b634: 00060713 mv a4,a2 -8000b638: 00168593 addi a1,a3,1 -8000b63c: 00870613 addi a2,a4,8 -8000b640: f44ff06f j 8000ad84 <_vfiprintf_r+0x2d4> -8000b644: 000d8a13 mv s4,s11 -8000b648: afdff06f j 8000b144 <_vfiprintf_r+0x694> -8000b64c: 01000593 li a1,16 -8000b650: 6105d663 bge a1,a6,8000bc5c <_vfiprintf_r+0x11ac> -8000b654: 01000293 li t0,16 -8000b658: 00700393 li t2,7 -8000b65c: 01c0006f j 8000b678 <_vfiprintf_r+0xbc8> -8000b660: 00268513 addi a0,a3,2 -8000b664: 00870713 addi a4,a4,8 -8000b668: 00060693 mv a3,a2 -8000b66c: ff080813 addi a6,a6,-16 -8000b670: 0702d863 bge t0,a6,8000b6e0 <_vfiprintf_r+0xc30> -8000b674: 00168613 addi a2,a3,1 -8000b678: 01078793 addi a5,a5,16 -8000b67c: 01772023 sw s7,0(a4) -8000b680: 00572223 sw t0,4(a4) -8000b684: 04f12423 sw a5,72(sp) -8000b688: 04c12223 sw a2,68(sp) -8000b68c: fcc3dae3 bge t2,a2,8000b660 <_vfiprintf_r+0xbb0> -8000b690: 06078e63 beqz a5,8000b70c <_vfiprintf_r+0xc5c> -8000b694: 04010613 addi a2,sp,64 -8000b698: 00098593 mv a1,s3 -8000b69c: 000a8513 mv a0,s5 -8000b6a0: 03012023 sw a6,32(sp) -8000b6a4: 01e12e23 sw t5,28(sp) -8000b6a8: 01f12c23 sw t6,24(sp) -8000b6ac: afcff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000b6b0: f6051063 bnez a0,8000ae10 <_vfiprintf_r+0x360> -8000b6b4: 02012803 lw a6,32(sp) -8000b6b8: 04412683 lw a3,68(sp) -8000b6bc: 01000293 li t0,16 -8000b6c0: ff080813 addi a6,a6,-16 -8000b6c4: 04812783 lw a5,72(sp) -8000b6c8: 01c12f03 lw t5,28(sp) -8000b6cc: 01812f83 lw t6,24(sp) -8000b6d0: 00048713 mv a4,s1 -8000b6d4: 00168513 addi a0,a3,1 -8000b6d8: 00700393 li t2,7 -8000b6dc: f902cce3 blt t0,a6,8000b674 <_vfiprintf_r+0xbc4> -8000b6e0: 010787b3 add a5,a5,a6 -8000b6e4: 01772023 sw s7,0(a4) -8000b6e8: 01072223 sw a6,4(a4) -8000b6ec: 04f12423 sw a5,72(sp) -8000b6f0: 04a12223 sw a0,68(sp) -8000b6f4: 00700693 li a3,7 -8000b6f8: 0ea6ca63 blt a3,a0,8000b7ec <_vfiprintf_r+0xd3c> -8000b6fc: 00870713 addi a4,a4,8 -8000b700: 00150593 addi a1,a0,1 -8000b704: 00050693 mv a3,a0 -8000b708: de0ff06f j 8000ace8 <_vfiprintf_r+0x238> -8000b70c: 00000693 li a3,0 -8000b710: 00100513 li a0,1 -8000b714: 00048713 mv a4,s1 -8000b718: f55ff06f j 8000b66c <_vfiprintf_r+0xbbc> -8000b71c: 01445463 bge s0,s4,8000b724 <_vfiprintf_r+0xc74> -8000b720: 000a0413 mv s0,s4 -8000b724: 00812783 lw a5,8(sp) -8000b728: 008787b3 add a5,a5,s0 -8000b72c: 00f12423 sw a5,8(sp) -8000b730: ec8ff06f j 8000adf8 <_vfiprintf_r+0x348> -8000b734: 34078a63 beqz a5,8000ba88 <_vfiprintf_r+0xfd8> -8000b738: 04010613 addi a2,sp,64 -8000b73c: 00098593 mv a1,s3 -8000b740: 000a8513 mv a0,s5 -8000b744: a64ff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000b748: ec051463 bnez a0,8000ae10 <_vfiprintf_r+0x360> -8000b74c: 04412583 lw a1,68(sp) -8000b750: 04812783 lw a5,72(sp) -8000b754: 05410613 addi a2,sp,84 -8000b758: 00158593 addi a1,a1,1 -8000b75c: 00048713 mv a4,s1 -8000b760: e34ff06f j 8000ad94 <_vfiprintf_r+0x2e4> -8000b764: 04012223 sw zero,68(sp) -8000b768: 00048713 mv a4,s1 -8000b76c: cacff06f j 8000ac18 <_vfiprintf_r+0x168> -8000b770: f80c9a63 bnez s9,8000af04 <_vfiprintf_r+0x454> -8000b774: 000a0d93 mv s11,s4 -8000b778: 00000c93 li s9,0 -8000b77c: 00000c13 li s8,0 -8000b780: 0f010b13 addi s6,sp,240 -8000b784: f94ff06f j 8000af18 <_vfiprintf_r+0x468> -8000b788: 00c12603 lw a2,12(sp) -8000b78c: 010a7793 andi a5,s4,16 -8000b790: 00460693 addi a3,a2,4 -8000b794: 1a079063 bnez a5,8000b934 <_vfiprintf_r+0xe84> -8000b798: 040a7793 andi a5,s4,64 -8000b79c: 3c078663 beqz a5,8000bb68 <_vfiprintf_r+0x10b8> -8000b7a0: 00c12783 lw a5,12(sp) -8000b7a4: 00000813 li a6,0 -8000b7a8: 00d12623 sw a3,12(sp) -8000b7ac: 0007dc03 lhu s8,0(a5) -8000b7b0: 00100693 li a3,1 -8000b7b4: ff4ff06f j 8000afa8 <_vfiprintf_r+0x4f8> -8000b7b8: 05410613 addi a2,sp,84 -8000b7bc: 00100593 li a1,1 -8000b7c0: 00000693 li a3,0 -8000b7c4: 00048713 mv a4,s1 -8000b7c8: dbcff06f j 8000ad84 <_vfiprintf_r+0x2d4> -8000b7cc: 1c0f8863 beqz t6,8000b99c <_vfiprintf_r+0xeec> -8000b7d0: 03c10793 addi a5,sp,60 -8000b7d4: 04f12623 sw a5,76(sp) -8000b7d8: 00200793 li a5,2 -8000b7dc: 04f12823 sw a5,80(sp) -8000b7e0: 00100693 li a3,1 -8000b7e4: 05410713 addi a4,sp,84 -8000b7e8: e51ff06f j 8000b638 <_vfiprintf_r+0xb88> -8000b7ec: 26078e63 beqz a5,8000ba68 <_vfiprintf_r+0xfb8> -8000b7f0: 04010613 addi a2,sp,64 -8000b7f4: 00098593 mv a1,s3 -8000b7f8: 000a8513 mv a0,s5 -8000b7fc: 01e12e23 sw t5,28(sp) -8000b800: 01f12c23 sw t6,24(sp) -8000b804: 9a4ff0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000b808: e0051463 bnez a0,8000ae10 <_vfiprintf_r+0x360> -8000b80c: 04412683 lw a3,68(sp) -8000b810: 04812783 lw a5,72(sp) -8000b814: 01c12f03 lw t5,28(sp) -8000b818: 01812f83 lw t6,24(sp) -8000b81c: 00048713 mv a4,s1 -8000b820: 00168593 addi a1,a3,1 -8000b824: cc4ff06f j 8000ace8 <_vfiprintf_r+0x238> -8000b828: 400a7793 andi a5,s4,1024 -8000b82c: 02f12023 sw a5,32(sp) -8000b830: 00000d93 li s11,0 -8000b834: 0f010b13 addi s6,sp,240 -8000b838: 0340006f j 8000b86c <_vfiprintf_r+0xdbc> -8000b83c: 00080593 mv a1,a6 -8000b840: 00a00613 li a2,10 -8000b844: 00000693 li a3,0 -8000b848: 000c0513 mv a0,s8 -8000b84c: 00e12e23 sw a4,28(sp) -8000b850: 01012c23 sw a6,24(sp) -8000b854: 53c020ef jal ra,8000dd90 <__udivdi3> -8000b858: 01812803 lw a6,24(sp) -8000b85c: 01c12703 lw a4,28(sp) -8000b860: 32080863 beqz a6,8000bb90 <_vfiprintf_r+0x10e0> -8000b864: 00050c13 mv s8,a0 -8000b868: 00058813 mv a6,a1 -8000b86c: 00080593 mv a1,a6 -8000b870: 00a00613 li a2,10 -8000b874: 00000693 li a3,0 -8000b878: 000c0513 mv a0,s8 -8000b87c: 00e12e23 sw a4,28(sp) -8000b880: 01012c23 sw a6,24(sp) -8000b884: 141020ef jal ra,8000e1c4 <__umoddi3> -8000b888: 02012783 lw a5,32(sp) -8000b88c: 03050513 addi a0,a0,48 -8000b890: feab0fa3 sb a0,-1(s6) -8000b894: 01812803 lw a6,24(sp) -8000b898: 01c12703 lw a4,28(sp) -8000b89c: fffb0b13 addi s6,s6,-1 -8000b8a0: 001d8d93 addi s11,s11,1 -8000b8a4: f8078ce3 beqz a5,8000b83c <_vfiprintf_r+0xd8c> -8000b8a8: 02412783 lw a5,36(sp) -8000b8ac: 0007c683 lbu a3,0(a5) -8000b8b0: f9b696e3 bne a3,s11,8000b83c <_vfiprintf_r+0xd8c> -8000b8b4: 0ff00793 li a5,255 -8000b8b8: f8fd82e3 beq s11,a5,8000b83c <_vfiprintf_r+0xd8c> -8000b8bc: 00081663 bnez a6,8000b8c8 <_vfiprintf_r+0xe18> -8000b8c0: 00900793 li a5,9 -8000b8c4: b387f8e3 bgeu a5,s8,8000b3f4 <_vfiprintf_r+0x944> -8000b8c8: 02812783 lw a5,40(sp) -8000b8cc: 02c12583 lw a1,44(sp) -8000b8d0: 01012e23 sw a6,28(sp) -8000b8d4: 40fb0b33 sub s6,s6,a5 -8000b8d8: 00078613 mv a2,a5 -8000b8dc: 000b0513 mv a0,s6 -8000b8e0: 00e12c23 sw a4,24(sp) -8000b8e4: a90fd0ef jal ra,80008b74 -8000b8e8: 02412703 lw a4,36(sp) -8000b8ec: 01c12803 lw a6,28(sp) -8000b8f0: 00a00613 li a2,10 -8000b8f4: 00174583 lbu a1,1(a4) -8000b8f8: 00000693 li a3,0 -8000b8fc: 000c0513 mv a0,s8 -8000b900: 00b037b3 snez a5,a1 -8000b904: 00f707b3 add a5,a4,a5 -8000b908: 00080593 mv a1,a6 -8000b90c: 02f12223 sw a5,36(sp) -8000b910: 480020ef jal ra,8000dd90 <__udivdi3> -8000b914: 01812703 lw a4,24(sp) -8000b918: 00000d93 li s11,0 -8000b91c: f49ff06f j 8000b864 <_vfiprintf_r+0xdb4> -8000b920: 00150593 addi a1,a0,1 -8000b924: 008f0613 addi a2,t5,8 -8000b928: 00050693 mv a3,a0 -8000b92c: 000f0713 mv a4,t5 -8000b930: c5cff06f j 8000ad8c <_vfiprintf_r+0x2dc> -8000b934: 00d12623 sw a3,12(sp) -8000b938: 00062c03 lw s8,0(a2) -8000b93c: 00000813 li a6,0 -8000b940: 00100693 li a3,1 -8000b944: e64ff06f j 8000afa8 <_vfiprintf_r+0x4f8> -8000b948: 02412783 lw a5,36(sp) -8000b94c: 000d4683 lbu a3,0(s10) -8000b950: b0078063 beqz a5,8000ac50 <_vfiprintf_r+0x1a0> -8000b954: 0007c783 lbu a5,0(a5) -8000b958: ae078c63 beqz a5,8000ac50 <_vfiprintf_r+0x1a0> -8000b95c: 400ded93 ori s11,s11,1024 -8000b960: af0ff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000b964: 00812603 lw a2,8(sp) -8000b968: 41f65793 srai a5,a2,0x1f -8000b96c: 00c6a023 sw a2,0(a3) -8000b970: 00f6a223 sw a5,4(a3) -8000b974: a34ff06f j 8000aba8 <_vfiprintf_r+0xf8> -8000b978: 00062c03 lw s8,0(a2) -8000b97c: 00d12623 sw a3,12(sp) -8000b980: 41fc5813 srai a6,s8,0x1f -8000b984: 00080693 mv a3,a6 -8000b988: d54ff06f j 8000aedc <_vfiprintf_r+0x42c> -8000b98c: 00062c03 lw s8,0(a2) -8000b990: 00000813 li a6,0 -8000b994: 00d12623 sw a3,12(sp) -8000b998: e08ff06f j 8000afa0 <_vfiprintf_r+0x4f0> -8000b99c: 00000693 li a3,0 -8000b9a0: 05410613 addi a2,sp,84 -8000b9a4: 00100593 li a1,1 -8000b9a8: 00048713 mv a4,s1 -8000b9ac: bd8ff06f j 8000ad84 <_vfiprintf_r+0x2d4> -8000b9b0: 800137b7 lui a5,0x80013 -8000b9b4: 43878793 addi a5,a5,1080 # 80013438 <__stack_top+0x81013438> -8000b9b8: 00f12823 sw a5,16(sp) -8000b9bc: 020df793 andi a5,s11,32 -8000b9c0: 06078463 beqz a5,8000ba28 <_vfiprintf_r+0xf78> -8000b9c4: 00c12783 lw a5,12(sp) -8000b9c8: 00778b13 addi s6,a5,7 -8000b9cc: ff8b7b13 andi s6,s6,-8 -8000b9d0: 000b2c03 lw s8,0(s6) -8000b9d4: 004b2803 lw a6,4(s6) -8000b9d8: 008b0793 addi a5,s6,8 -8000b9dc: 00f12623 sw a5,12(sp) -8000b9e0: 001df613 andi a2,s11,1 -8000b9e4: 00060e63 beqz a2,8000ba00 <_vfiprintf_r+0xf50> -8000b9e8: 010c6633 or a2,s8,a6 -8000b9ec: 00060a63 beqz a2,8000ba00 <_vfiprintf_r+0xf50> -8000b9f0: 03000613 li a2,48 -8000b9f4: 02c10e23 sb a2,60(sp) -8000b9f8: 02d10ea3 sb a3,61(sp) -8000b9fc: 002ded93 ori s11,s11,2 -8000ba00: bffdfa13 andi s4,s11,-1025 -8000ba04: 00200693 li a3,2 -8000ba08: da0ff06f j 8000afa8 <_vfiprintf_r+0x4f8> -8000ba0c: 000d8a13 mv s4,s11 -8000ba10: 84dff06f j 8000b25c <_vfiprintf_r+0x7ac> -8000ba14: 800137b7 lui a5,0x80013 -8000ba18: 42478793 addi a5,a5,1060 # 80013424 <__stack_top+0x81013424> -8000ba1c: 00f12823 sw a5,16(sp) -8000ba20: 020df793 andi a5,s11,32 -8000ba24: fa0790e3 bnez a5,8000b9c4 <_vfiprintf_r+0xf14> -8000ba28: 00c12583 lw a1,12(sp) -8000ba2c: 010df793 andi a5,s11,16 -8000ba30: 00458613 addi a2,a1,4 -8000ba34: 06078a63 beqz a5,8000baa8 <_vfiprintf_r+0xff8> -8000ba38: 0005ac03 lw s8,0(a1) -8000ba3c: 00000813 li a6,0 -8000ba40: 00c12623 sw a2,12(sp) -8000ba44: f9dff06f j 8000b9e0 <_vfiprintf_r+0xf30> -8000ba48: 000b0513 mv a0,s6 -8000ba4c: 00e12c23 sw a4,24(sp) -8000ba50: 00d12623 sw a3,12(sp) -8000ba54: 894fd0ef jal ra,80008ae8 -8000ba58: 01812703 lw a4,24(sp) -8000ba5c: 00050c13 mv s8,a0 -8000ba60: 00000c93 li s9,0 -8000ba64: cb4ff06f j 8000af18 <_vfiprintf_r+0x468> -8000ba68: 03b14703 lbu a4,59(sp) -8000ba6c: 14071663 bnez a4,8000bbb8 <_vfiprintf_r+0x1108> -8000ba70: ba0f94e3 bnez t6,8000b618 <_vfiprintf_r+0xb68> -8000ba74: 00000693 li a3,0 -8000ba78: 00100593 li a1,1 -8000ba7c: 05410613 addi a2,sp,84 -8000ba80: 00048713 mv a4,s1 -8000ba84: b00ff06f j 8000ad84 <_vfiprintf_r+0x2d4> -8000ba88: 00100713 li a4,1 -8000ba8c: 000c0793 mv a5,s8 -8000ba90: 05612623 sw s6,76(sp) -8000ba94: 05812823 sw s8,80(sp) -8000ba98: 05812423 sw s8,72(sp) -8000ba9c: 04e12223 sw a4,68(sp) -8000baa0: 05410613 addi a2,sp,84 -8000baa4: b2cff06f j 8000add0 <_vfiprintf_r+0x320> -8000baa8: 040df793 andi a5,s11,64 -8000baac: 0a078063 beqz a5,8000bb4c <_vfiprintf_r+0x109c> -8000bab0: 00c12783 lw a5,12(sp) -8000bab4: 00000813 li a6,0 -8000bab8: 00c12623 sw a2,12(sp) -8000babc: 0007dc03 lhu s8,0(a5) -8000bac0: f21ff06f j 8000b9e0 <_vfiprintf_r+0xf30> -8000bac4: 001d4683 lbu a3,1(s10) -8000bac8: 200ded93 ori s11,s11,512 -8000bacc: 001d0d13 addi s10,s10,1 -8000bad0: 980ff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000bad4: 001d4683 lbu a3,1(s10) -8000bad8: 020ded93 ori s11,s11,32 -8000badc: 001d0d13 addi s10,s10,1 -8000bae0: 970ff06f j 8000ac50 <_vfiprintf_r+0x1a0> -8000bae4: 00812783 lw a5,8(sp) -8000bae8: 00f6a023 sw a5,0(a3) -8000baec: 8bcff06f j 8000aba8 <_vfiprintf_r+0xf8> -8000baf0: 00600793 li a5,6 -8000baf4: 000c8c13 mv s8,s9 -8000baf8: 0b97ec63 bltu a5,s9,8000bbb0 <_vfiprintf_r+0x1100> -8000bafc: 800138b7 lui a7,0x80013 -8000bb00: 000c0a13 mv s4,s8 -8000bb04: 00d12623 sw a3,12(sp) -8000bb08: 44c88b13 addi s6,a7,1100 # 8001344c <__stack_top+0x8101344c> -8000bb0c: 9acff06f j 8000acb8 <_vfiprintf_r+0x208> -8000bb10: 200df793 andi a5,s11,512 -8000bb14: 10078663 beqz a5,8000bc20 <_vfiprintf_r+0x1170> -8000bb18: 00c12783 lw a5,12(sp) -8000bb1c: 00d12623 sw a3,12(sp) -8000bb20: 00078c03 lb s8,0(a5) -8000bb24: 41fc5813 srai a6,s8,0x1f -8000bb28: 00080693 mv a3,a6 -8000bb2c: bb0ff06f j 8000aedc <_vfiprintf_r+0x42c> -8000bb30: 200df793 andi a5,s11,512 -8000bb34: 0c078c63 beqz a5,8000bc0c <_vfiprintf_r+0x115c> -8000bb38: 00c12783 lw a5,12(sp) -8000bb3c: 00000813 li a6,0 -8000bb40: 00d12623 sw a3,12(sp) -8000bb44: 0007cc03 lbu s8,0(a5) -8000bb48: c58ff06f j 8000afa0 <_vfiprintf_r+0x4f0> -8000bb4c: 200df793 andi a5,s11,512 -8000bb50: 0a078463 beqz a5,8000bbf8 <_vfiprintf_r+0x1148> -8000bb54: 00c12783 lw a5,12(sp) -8000bb58: 00000813 li a6,0 -8000bb5c: 00c12623 sw a2,12(sp) -8000bb60: 0007cc03 lbu s8,0(a5) -8000bb64: e7dff06f j 8000b9e0 <_vfiprintf_r+0xf30> -8000bb68: 200a7793 andi a5,s4,512 -8000bb6c: 06078a63 beqz a5,8000bbe0 <_vfiprintf_r+0x1130> -8000bb70: 00c12783 lw a5,12(sp) -8000bb74: 00000813 li a6,0 -8000bb78: 00d12623 sw a3,12(sp) -8000bb7c: 0007cc03 lbu s8,0(a5) -8000bb80: 00100693 li a3,1 -8000bb84: c24ff06f j 8000afa8 <_vfiprintf_r+0x4f8> -8000bb88: 00060693 mv a3,a2 -8000bb8c: 9e9ff06f j 8000b574 <_vfiprintf_r+0xac4> -8000bb90: 00900793 li a5,9 -8000bb94: cd87e8e3 bltu a5,s8,8000b864 <_vfiprintf_r+0xdb4> -8000bb98: 85dff06f j 8000b3f4 <_vfiprintf_r+0x944> -8000bb9c: 05410613 addi a2,sp,84 -8000bba0: 00100593 li a1,1 -8000bba4: 00000693 li a3,0 -8000bba8: 00048713 mv a4,s1 -8000bbac: 9e0ff06f j 8000ad8c <_vfiprintf_r+0x2dc> -8000bbb0: 00600c13 li s8,6 -8000bbb4: f49ff06f j 8000bafc <_vfiprintf_r+0x104c> -8000bbb8: 03b10793 addi a5,sp,59 -8000bbbc: 04f12623 sw a5,76(sp) -8000bbc0: 00100793 li a5,1 -8000bbc4: 04f12823 sw a5,80(sp) -8000bbc8: 00100593 li a1,1 -8000bbcc: 05410613 addi a2,sp,84 -8000bbd0: 948ff06f j 8000ad18 <_vfiprintf_r+0x268> -8000bbd4: 00812783 lw a5,8(sp) -8000bbd8: 00f69023 sh a5,0(a3) -8000bbdc: fcdfe06f j 8000aba8 <_vfiprintf_r+0xf8> -8000bbe0: 00c12783 lw a5,12(sp) -8000bbe4: 00000813 li a6,0 -8000bbe8: 00d12623 sw a3,12(sp) -8000bbec: 0007ac03 lw s8,0(a5) -8000bbf0: 00100693 li a3,1 -8000bbf4: bb4ff06f j 8000afa8 <_vfiprintf_r+0x4f8> -8000bbf8: 00c12783 lw a5,12(sp) -8000bbfc: 00000813 li a6,0 -8000bc00: 00c12623 sw a2,12(sp) -8000bc04: 0007ac03 lw s8,0(a5) -8000bc08: dd9ff06f j 8000b9e0 <_vfiprintf_r+0xf30> -8000bc0c: 00c12783 lw a5,12(sp) -8000bc10: 00000813 li a6,0 -8000bc14: 00d12623 sw a3,12(sp) -8000bc18: 0007ac03 lw s8,0(a5) -8000bc1c: b84ff06f j 8000afa0 <_vfiprintf_r+0x4f0> -8000bc20: 00c12783 lw a5,12(sp) -8000bc24: 00d12623 sw a3,12(sp) -8000bc28: 0007ac03 lw s8,0(a5) -8000bc2c: 41fc5813 srai a6,s8,0x1f -8000bc30: 00080693 mv a3,a6 -8000bc34: aa8ff06f j 8000aedc <_vfiprintf_r+0x42c> -8000bc38: 04010613 addi a2,sp,64 -8000bc3c: 00098593 mv a1,s3 -8000bc40: 000a8513 mv a0,s5 -8000bc44: d65fe0ef jal ra,8000a9a8 <__sprint_r.part.0> -8000bc48: 9c8ff06f j 8000ae10 <_vfiprintf_r+0x360> -8000bc4c: 000c8c13 mv s8,s9 -8000bc50: 00d12623 sw a3,12(sp) -8000bc54: 00000c93 li s9,0 -8000bc58: ac0ff06f j 8000af18 <_vfiprintf_r+0x468> -8000bc5c: 00060513 mv a0,a2 -8000bc60: a81ff06f j 8000b6e0 <_vfiprintf_r+0xc30> -8000bc64: 00168593 addi a1,a3,1 -8000bc68: c1cff06f j 8000b084 <_vfiprintf_r+0x5d4> -8000bc6c: 000d8a13 mv s4,s11 -8000bc70: a94ff06f j 8000af04 <_vfiprintf_r+0x454> -8000bc74: fff00793 li a5,-1 -8000bc78: 00f12423 sw a5,8(sp) -8000bc7c: 9a0ff06f j 8000ae1c <_vfiprintf_r+0x36c> -8000bc80: 00060f13 mv t5,a2 -8000bc84: 00058513 mv a0,a1 -8000bc88: 81dff06f j 8000b4a4 <_vfiprintf_r+0x9f4> -8000bc8c: 00c12783 lw a5,12(sp) -8000bc90: 0007ac83 lw s9,0(a5) -8000bc94: 00478793 addi a5,a5,4 -8000bc98: 000cd463 bgez s9,8000bca0 <_vfiprintf_r+0x11f0> -8000bc9c: fff00c93 li s9,-1 -8000bca0: 001d4683 lbu a3,1(s10) -8000bca4: 00f12623 sw a5,12(sp) -8000bca8: 00058d13 mv s10,a1 -8000bcac: fa5fe06f j 8000ac50 <_vfiprintf_r+0x1a0> +8000b268: 00000813 li a6,0 +8000b26c: 00d12623 sw a3,12(sp) +8000b270: 0007dc03 lhu s8,0(a5) +8000b274: 00100693 li a3,1 +8000b278: ff4ff06f j 8000aa6c <_vfiprintf_r+0x4f8> +8000b27c: 05410613 addi a2,sp,84 +8000b280: 00100593 li a1,1 +8000b284: 00000693 li a3,0 +8000b288: 00048713 mv a4,s1 +8000b28c: dbcff06f j 8000a848 <_vfiprintf_r+0x2d4> +8000b290: 1c0f8863 beqz t6,8000b460 <_vfiprintf_r+0xeec> +8000b294: 03c10793 addi a5,sp,60 +8000b298: 04f12623 sw a5,76(sp) +8000b29c: 00200793 li a5,2 +8000b2a0: 04f12823 sw a5,80(sp) +8000b2a4: 00100693 li a3,1 +8000b2a8: 05410713 addi a4,sp,84 +8000b2ac: e51ff06f j 8000b0fc <_vfiprintf_r+0xb88> +8000b2b0: 26078e63 beqz a5,8000b52c <_vfiprintf_r+0xfb8> +8000b2b4: 04010613 addi a2,sp,64 +8000b2b8: 00098593 mv a1,s3 +8000b2bc: 000a8513 mv a0,s5 +8000b2c0: 01e12e23 sw t5,28(sp) +8000b2c4: 01f12c23 sw t6,24(sp) +8000b2c8: 9a4ff0ef jal ra,8000a46c <__sprint_r.part.0> +8000b2cc: e0051463 bnez a0,8000a8d4 <_vfiprintf_r+0x360> +8000b2d0: 04412683 lw a3,68(sp) +8000b2d4: 04812783 lw a5,72(sp) +8000b2d8: 01c12f03 lw t5,28(sp) +8000b2dc: 01812f83 lw t6,24(sp) +8000b2e0: 00048713 mv a4,s1 +8000b2e4: 00168593 addi a1,a3,1 +8000b2e8: cc4ff06f j 8000a7ac <_vfiprintf_r+0x238> +8000b2ec: 400a7793 andi a5,s4,1024 +8000b2f0: 02f12023 sw a5,32(sp) +8000b2f4: 00000d93 li s11,0 +8000b2f8: 0f010b13 addi s6,sp,240 +8000b2fc: 0340006f j 8000b330 <_vfiprintf_r+0xdbc> +8000b300: 00080593 mv a1,a6 +8000b304: 00a00613 li a2,10 +8000b308: 00000693 li a3,0 +8000b30c: 000c0513 mv a0,s8 +8000b310: 00e12e23 sw a4,28(sp) +8000b314: 01012c23 sw a6,24(sp) +8000b318: 53c020ef jal ra,8000d854 <__udivdi3> +8000b31c: 01812803 lw a6,24(sp) +8000b320: 01c12703 lw a4,28(sp) +8000b324: 32080863 beqz a6,8000b654 <_vfiprintf_r+0x10e0> +8000b328: 00050c13 mv s8,a0 +8000b32c: 00058813 mv a6,a1 +8000b330: 00080593 mv a1,a6 +8000b334: 00a00613 li a2,10 +8000b338: 00000693 li a3,0 +8000b33c: 000c0513 mv a0,s8 +8000b340: 00e12e23 sw a4,28(sp) +8000b344: 01012c23 sw a6,24(sp) +8000b348: 141020ef jal ra,8000dc88 <__umoddi3> +8000b34c: 02012783 lw a5,32(sp) +8000b350: 03050513 addi a0,a0,48 +8000b354: feab0fa3 sb a0,-1(s6) +8000b358: 01812803 lw a6,24(sp) +8000b35c: 01c12703 lw a4,28(sp) +8000b360: fffb0b13 addi s6,s6,-1 +8000b364: 001d8d93 addi s11,s11,1 +8000b368: f8078ce3 beqz a5,8000b300 <_vfiprintf_r+0xd8c> +8000b36c: 02412783 lw a5,36(sp) +8000b370: 0007c683 lbu a3,0(a5) +8000b374: f9b696e3 bne a3,s11,8000b300 <_vfiprintf_r+0xd8c> +8000b378: 0ff00793 li a5,255 +8000b37c: f8fd82e3 beq s11,a5,8000b300 <_vfiprintf_r+0xd8c> +8000b380: 00081663 bnez a6,8000b38c <_vfiprintf_r+0xe18> +8000b384: 00900793 li a5,9 +8000b388: b387f8e3 bgeu a5,s8,8000aeb8 <_vfiprintf_r+0x944> +8000b38c: 02812783 lw a5,40(sp) +8000b390: 02c12583 lw a1,44(sp) +8000b394: 01012e23 sw a6,28(sp) +8000b398: 40fb0b33 sub s6,s6,a5 +8000b39c: 00078613 mv a2,a5 +8000b3a0: 000b0513 mv a0,s6 +8000b3a4: 00e12c23 sw a4,24(sp) +8000b3a8: a90fd0ef jal ra,80008638 +8000b3ac: 02412703 lw a4,36(sp) +8000b3b0: 01c12803 lw a6,28(sp) +8000b3b4: 00a00613 li a2,10 +8000b3b8: 00174583 lbu a1,1(a4) +8000b3bc: 00000693 li a3,0 +8000b3c0: 000c0513 mv a0,s8 +8000b3c4: 00b037b3 snez a5,a1 +8000b3c8: 00f707b3 add a5,a4,a5 +8000b3cc: 00080593 mv a1,a6 +8000b3d0: 02f12223 sw a5,36(sp) +8000b3d4: 480020ef jal ra,8000d854 <__udivdi3> +8000b3d8: 01812703 lw a4,24(sp) +8000b3dc: 00000d93 li s11,0 +8000b3e0: f49ff06f j 8000b328 <_vfiprintf_r+0xdb4> +8000b3e4: 00150593 addi a1,a0,1 +8000b3e8: 008f0613 addi a2,t5,8 +8000b3ec: 00050693 mv a3,a0 +8000b3f0: 000f0713 mv a4,t5 +8000b3f4: c5cff06f j 8000a850 <_vfiprintf_r+0x2dc> +8000b3f8: 00d12623 sw a3,12(sp) +8000b3fc: 00062c03 lw s8,0(a2) +8000b400: 00000813 li a6,0 +8000b404: 00100693 li a3,1 +8000b408: e64ff06f j 8000aa6c <_vfiprintf_r+0x4f8> +8000b40c: 02412783 lw a5,36(sp) +8000b410: 000d4683 lbu a3,0(s10) +8000b414: b0078063 beqz a5,8000a714 <_vfiprintf_r+0x1a0> +8000b418: 0007c783 lbu a5,0(a5) +8000b41c: ae078c63 beqz a5,8000a714 <_vfiprintf_r+0x1a0> +8000b420: 400ded93 ori s11,s11,1024 +8000b424: af0ff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000b428: 00812603 lw a2,8(sp) +8000b42c: 41f65793 srai a5,a2,0x1f +8000b430: 00c6a023 sw a2,0(a3) +8000b434: 00f6a223 sw a5,4(a3) +8000b438: a34ff06f j 8000a66c <_vfiprintf_r+0xf8> +8000b43c: 00062c03 lw s8,0(a2) +8000b440: 00d12623 sw a3,12(sp) +8000b444: 41fc5813 srai a6,s8,0x1f +8000b448: 00080693 mv a3,a6 +8000b44c: d54ff06f j 8000a9a0 <_vfiprintf_r+0x42c> +8000b450: 00062c03 lw s8,0(a2) +8000b454: 00000813 li a6,0 +8000b458: 00d12623 sw a3,12(sp) +8000b45c: e08ff06f j 8000aa64 <_vfiprintf_r+0x4f0> +8000b460: 00000693 li a3,0 +8000b464: 05410613 addi a2,sp,84 +8000b468: 00100593 li a1,1 +8000b46c: 00048713 mv a4,s1 +8000b470: bd8ff06f j 8000a848 <_vfiprintf_r+0x2d4> +8000b474: 800137b7 lui a5,0x80013 +8000b478: ee478793 addi a5,a5,-284 # 80012ee4 <__stack_top+0x81012ee4> +8000b47c: 00f12823 sw a5,16(sp) +8000b480: 020df793 andi a5,s11,32 +8000b484: 06078463 beqz a5,8000b4ec <_vfiprintf_r+0xf78> +8000b488: 00c12783 lw a5,12(sp) +8000b48c: 00778b13 addi s6,a5,7 +8000b490: ff8b7b13 andi s6,s6,-8 +8000b494: 000b2c03 lw s8,0(s6) +8000b498: 004b2803 lw a6,4(s6) +8000b49c: 008b0793 addi a5,s6,8 +8000b4a0: 00f12623 sw a5,12(sp) +8000b4a4: 001df613 andi a2,s11,1 +8000b4a8: 00060e63 beqz a2,8000b4c4 <_vfiprintf_r+0xf50> +8000b4ac: 010c6633 or a2,s8,a6 +8000b4b0: 00060a63 beqz a2,8000b4c4 <_vfiprintf_r+0xf50> +8000b4b4: 03000613 li a2,48 +8000b4b8: 02c10e23 sb a2,60(sp) +8000b4bc: 02d10ea3 sb a3,61(sp) +8000b4c0: 002ded93 ori s11,s11,2 +8000b4c4: bffdfa13 andi s4,s11,-1025 +8000b4c8: 00200693 li a3,2 +8000b4cc: da0ff06f j 8000aa6c <_vfiprintf_r+0x4f8> +8000b4d0: 000d8a13 mv s4,s11 +8000b4d4: 84dff06f j 8000ad20 <_vfiprintf_r+0x7ac> +8000b4d8: 800137b7 lui a5,0x80013 +8000b4dc: ed078793 addi a5,a5,-304 # 80012ed0 <__stack_top+0x81012ed0> +8000b4e0: 00f12823 sw a5,16(sp) +8000b4e4: 020df793 andi a5,s11,32 +8000b4e8: fa0790e3 bnez a5,8000b488 <_vfiprintf_r+0xf14> +8000b4ec: 00c12583 lw a1,12(sp) +8000b4f0: 010df793 andi a5,s11,16 +8000b4f4: 00458613 addi a2,a1,4 +8000b4f8: 06078a63 beqz a5,8000b56c <_vfiprintf_r+0xff8> +8000b4fc: 0005ac03 lw s8,0(a1) +8000b500: 00000813 li a6,0 +8000b504: 00c12623 sw a2,12(sp) +8000b508: f9dff06f j 8000b4a4 <_vfiprintf_r+0xf30> +8000b50c: 000b0513 mv a0,s6 +8000b510: 00e12c23 sw a4,24(sp) +8000b514: 00d12623 sw a3,12(sp) +8000b518: 894fd0ef jal ra,800085ac +8000b51c: 01812703 lw a4,24(sp) +8000b520: 00050c13 mv s8,a0 +8000b524: 00000c93 li s9,0 +8000b528: cb4ff06f j 8000a9dc <_vfiprintf_r+0x468> +8000b52c: 03b14703 lbu a4,59(sp) +8000b530: 14071663 bnez a4,8000b67c <_vfiprintf_r+0x1108> +8000b534: ba0f94e3 bnez t6,8000b0dc <_vfiprintf_r+0xb68> +8000b538: 00000693 li a3,0 +8000b53c: 00100593 li a1,1 +8000b540: 05410613 addi a2,sp,84 +8000b544: 00048713 mv a4,s1 +8000b548: b00ff06f j 8000a848 <_vfiprintf_r+0x2d4> +8000b54c: 00100713 li a4,1 +8000b550: 000c0793 mv a5,s8 +8000b554: 05612623 sw s6,76(sp) +8000b558: 05812823 sw s8,80(sp) +8000b55c: 05812423 sw s8,72(sp) +8000b560: 04e12223 sw a4,68(sp) +8000b564: 05410613 addi a2,sp,84 +8000b568: b2cff06f j 8000a894 <_vfiprintf_r+0x320> +8000b56c: 040df793 andi a5,s11,64 +8000b570: 0a078063 beqz a5,8000b610 <_vfiprintf_r+0x109c> +8000b574: 00c12783 lw a5,12(sp) +8000b578: 00000813 li a6,0 +8000b57c: 00c12623 sw a2,12(sp) +8000b580: 0007dc03 lhu s8,0(a5) +8000b584: f21ff06f j 8000b4a4 <_vfiprintf_r+0xf30> +8000b588: 001d4683 lbu a3,1(s10) +8000b58c: 200ded93 ori s11,s11,512 +8000b590: 001d0d13 addi s10,s10,1 +8000b594: 980ff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000b598: 001d4683 lbu a3,1(s10) +8000b59c: 020ded93 ori s11,s11,32 +8000b5a0: 001d0d13 addi s10,s10,1 +8000b5a4: 970ff06f j 8000a714 <_vfiprintf_r+0x1a0> +8000b5a8: 00812783 lw a5,8(sp) +8000b5ac: 00f6a023 sw a5,0(a3) +8000b5b0: 8bcff06f j 8000a66c <_vfiprintf_r+0xf8> +8000b5b4: 00600793 li a5,6 +8000b5b8: 000c8c13 mv s8,s9 +8000b5bc: 0b97ec63 bltu a5,s9,8000b674 <_vfiprintf_r+0x1100> +8000b5c0: 800138b7 lui a7,0x80013 +8000b5c4: 000c0a13 mv s4,s8 +8000b5c8: 00d12623 sw a3,12(sp) +8000b5cc: ef888b13 addi s6,a7,-264 # 80012ef8 <__stack_top+0x81012ef8> +8000b5d0: 9acff06f j 8000a77c <_vfiprintf_r+0x208> +8000b5d4: 200df793 andi a5,s11,512 +8000b5d8: 10078663 beqz a5,8000b6e4 <_vfiprintf_r+0x1170> +8000b5dc: 00c12783 lw a5,12(sp) +8000b5e0: 00d12623 sw a3,12(sp) +8000b5e4: 00078c03 lb s8,0(a5) +8000b5e8: 41fc5813 srai a6,s8,0x1f +8000b5ec: 00080693 mv a3,a6 +8000b5f0: bb0ff06f j 8000a9a0 <_vfiprintf_r+0x42c> +8000b5f4: 200df793 andi a5,s11,512 +8000b5f8: 0c078c63 beqz a5,8000b6d0 <_vfiprintf_r+0x115c> +8000b5fc: 00c12783 lw a5,12(sp) +8000b600: 00000813 li a6,0 +8000b604: 00d12623 sw a3,12(sp) +8000b608: 0007cc03 lbu s8,0(a5) +8000b60c: c58ff06f j 8000aa64 <_vfiprintf_r+0x4f0> +8000b610: 200df793 andi a5,s11,512 +8000b614: 0a078463 beqz a5,8000b6bc <_vfiprintf_r+0x1148> +8000b618: 00c12783 lw a5,12(sp) +8000b61c: 00000813 li a6,0 +8000b620: 00c12623 sw a2,12(sp) +8000b624: 0007cc03 lbu s8,0(a5) +8000b628: e7dff06f j 8000b4a4 <_vfiprintf_r+0xf30> +8000b62c: 200a7793 andi a5,s4,512 +8000b630: 06078a63 beqz a5,8000b6a4 <_vfiprintf_r+0x1130> +8000b634: 00c12783 lw a5,12(sp) +8000b638: 00000813 li a6,0 +8000b63c: 00d12623 sw a3,12(sp) +8000b640: 0007cc03 lbu s8,0(a5) +8000b644: 00100693 li a3,1 +8000b648: c24ff06f j 8000aa6c <_vfiprintf_r+0x4f8> +8000b64c: 00060693 mv a3,a2 +8000b650: 9e9ff06f j 8000b038 <_vfiprintf_r+0xac4> +8000b654: 00900793 li a5,9 +8000b658: cd87e8e3 bltu a5,s8,8000b328 <_vfiprintf_r+0xdb4> +8000b65c: 85dff06f j 8000aeb8 <_vfiprintf_r+0x944> +8000b660: 05410613 addi a2,sp,84 +8000b664: 00100593 li a1,1 +8000b668: 00000693 li a3,0 +8000b66c: 00048713 mv a4,s1 +8000b670: 9e0ff06f j 8000a850 <_vfiprintf_r+0x2dc> +8000b674: 00600c13 li s8,6 +8000b678: f49ff06f j 8000b5c0 <_vfiprintf_r+0x104c> +8000b67c: 03b10793 addi a5,sp,59 +8000b680: 04f12623 sw a5,76(sp) +8000b684: 00100793 li a5,1 +8000b688: 04f12823 sw a5,80(sp) +8000b68c: 00100593 li a1,1 +8000b690: 05410613 addi a2,sp,84 +8000b694: 948ff06f j 8000a7dc <_vfiprintf_r+0x268> +8000b698: 00812783 lw a5,8(sp) +8000b69c: 00f69023 sh a5,0(a3) +8000b6a0: fcdfe06f j 8000a66c <_vfiprintf_r+0xf8> +8000b6a4: 00c12783 lw a5,12(sp) +8000b6a8: 00000813 li a6,0 +8000b6ac: 00d12623 sw a3,12(sp) +8000b6b0: 0007ac03 lw s8,0(a5) +8000b6b4: 00100693 li a3,1 +8000b6b8: bb4ff06f j 8000aa6c <_vfiprintf_r+0x4f8> +8000b6bc: 00c12783 lw a5,12(sp) +8000b6c0: 00000813 li a6,0 +8000b6c4: 00c12623 sw a2,12(sp) +8000b6c8: 0007ac03 lw s8,0(a5) +8000b6cc: dd9ff06f j 8000b4a4 <_vfiprintf_r+0xf30> +8000b6d0: 00c12783 lw a5,12(sp) +8000b6d4: 00000813 li a6,0 +8000b6d8: 00d12623 sw a3,12(sp) +8000b6dc: 0007ac03 lw s8,0(a5) +8000b6e0: b84ff06f j 8000aa64 <_vfiprintf_r+0x4f0> +8000b6e4: 00c12783 lw a5,12(sp) +8000b6e8: 00d12623 sw a3,12(sp) +8000b6ec: 0007ac03 lw s8,0(a5) +8000b6f0: 41fc5813 srai a6,s8,0x1f +8000b6f4: 00080693 mv a3,a6 +8000b6f8: aa8ff06f j 8000a9a0 <_vfiprintf_r+0x42c> +8000b6fc: 04010613 addi a2,sp,64 +8000b700: 00098593 mv a1,s3 +8000b704: 000a8513 mv a0,s5 +8000b708: d65fe0ef jal ra,8000a46c <__sprint_r.part.0> +8000b70c: 9c8ff06f j 8000a8d4 <_vfiprintf_r+0x360> +8000b710: 000c8c13 mv s8,s9 +8000b714: 00d12623 sw a3,12(sp) +8000b718: 00000c93 li s9,0 +8000b71c: ac0ff06f j 8000a9dc <_vfiprintf_r+0x468> +8000b720: 00060513 mv a0,a2 +8000b724: a81ff06f j 8000b1a4 <_vfiprintf_r+0xc30> +8000b728: 00168593 addi a1,a3,1 +8000b72c: c1cff06f j 8000ab48 <_vfiprintf_r+0x5d4> +8000b730: 000d8a13 mv s4,s11 +8000b734: a94ff06f j 8000a9c8 <_vfiprintf_r+0x454> +8000b738: fff00793 li a5,-1 +8000b73c: 00f12423 sw a5,8(sp) +8000b740: 9a0ff06f j 8000a8e0 <_vfiprintf_r+0x36c> +8000b744: 00060f13 mv t5,a2 +8000b748: 00058513 mv a0,a1 +8000b74c: 81dff06f j 8000af68 <_vfiprintf_r+0x9f4> +8000b750: 00c12783 lw a5,12(sp) +8000b754: 0007ac83 lw s9,0(a5) +8000b758: 00478793 addi a5,a5,4 +8000b75c: 000cd463 bgez s9,8000b764 <_vfiprintf_r+0x11f0> +8000b760: fff00c93 li s9,-1 +8000b764: 001d4683 lbu a3,1(s10) +8000b768: 00f12623 sw a5,12(sp) +8000b76c: 00058d13 mv s10,a1 +8000b770: fa5fe06f j 8000a714 <_vfiprintf_r+0x1a0> -8000bcb0 : -8000bcb0: 80015737 lui a4,0x80015 -8000bcb4: 00050793 mv a5,a0 -8000bcb8: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> -8000bcbc: 00060693 mv a3,a2 -8000bcc0: 00058613 mv a2,a1 -8000bcc4: 00078593 mv a1,a5 -8000bcc8: de9fe06f j 8000aab0 <_vfiprintf_r> +8000b774 : +8000b774: 80015737 lui a4,0x80015 +8000b778: 00050793 mv a5,a0 +8000b77c: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +8000b780: 00060693 mv a3,a2 +8000b784: 00058613 mv a2,a1 +8000b788: 00078593 mv a1,a5 +8000b78c: de9fe06f j 8000a574 <_vfiprintf_r> -8000bccc <__sbprintf>: -8000bccc: 00c5d783 lhu a5,12(a1) -8000bcd0: 0645ae03 lw t3,100(a1) -8000bcd4: 00e5d303 lhu t1,14(a1) -8000bcd8: 01c5a883 lw a7,28(a1) -8000bcdc: 0245a803 lw a6,36(a1) -8000bce0: b8010113 addi sp,sp,-1152 -8000bce4: ffd7f793 andi a5,a5,-3 -8000bce8: 40000713 li a4,1024 -8000bcec: 46812c23 sw s0,1144(sp) -8000bcf0: 00f11a23 sh a5,20(sp) -8000bcf4: 00058413 mv s0,a1 -8000bcf8: 07010793 addi a5,sp,112 -8000bcfc: 00810593 addi a1,sp,8 -8000bd00: 46912a23 sw s1,1140(sp) -8000bd04: 47212823 sw s2,1136(sp) -8000bd08: 46112e23 sw ra,1148(sp) -8000bd0c: 00050913 mv s2,a0 -8000bd10: 07c12623 sw t3,108(sp) -8000bd14: 00611b23 sh t1,22(sp) -8000bd18: 03112223 sw a7,36(sp) -8000bd1c: 03012623 sw a6,44(sp) -8000bd20: 00f12423 sw a5,8(sp) -8000bd24: 00f12c23 sw a5,24(sp) -8000bd28: 00e12823 sw a4,16(sp) -8000bd2c: 00e12e23 sw a4,28(sp) -8000bd30: 02012023 sw zero,32(sp) -8000bd34: d7dfe0ef jal ra,8000aab0 <_vfiprintf_r> -8000bd38: 00050493 mv s1,a0 -8000bd3c: 02055c63 bgez a0,8000bd74 <__sbprintf+0xa8> -8000bd40: 01415783 lhu a5,20(sp) -8000bd44: 0407f793 andi a5,a5,64 -8000bd48: 00078863 beqz a5,8000bd58 <__sbprintf+0x8c> -8000bd4c: 00c45783 lhu a5,12(s0) -8000bd50: 0407e793 ori a5,a5,64 -8000bd54: 00f41623 sh a5,12(s0) -8000bd58: 47c12083 lw ra,1148(sp) -8000bd5c: 47812403 lw s0,1144(sp) -8000bd60: 47012903 lw s2,1136(sp) -8000bd64: 00048513 mv a0,s1 -8000bd68: 47412483 lw s1,1140(sp) -8000bd6c: 48010113 addi sp,sp,1152 -8000bd70: 00008067 ret -8000bd74: 00810593 addi a1,sp,8 -8000bd78: 00090513 mv a0,s2 -8000bd7c: 420000ef jal ra,8000c19c <_fflush_r> -8000bd80: fc0500e3 beqz a0,8000bd40 <__sbprintf+0x74> -8000bd84: fff00493 li s1,-1 -8000bd88: fb9ff06f j 8000bd40 <__sbprintf+0x74> +8000b790 <__sbprintf>: +8000b790: 00c5d783 lhu a5,12(a1) +8000b794: 0645ae03 lw t3,100(a1) +8000b798: 00e5d303 lhu t1,14(a1) +8000b79c: 01c5a883 lw a7,28(a1) +8000b7a0: 0245a803 lw a6,36(a1) +8000b7a4: b8010113 addi sp,sp,-1152 +8000b7a8: ffd7f793 andi a5,a5,-3 +8000b7ac: 40000713 li a4,1024 +8000b7b0: 46812c23 sw s0,1144(sp) +8000b7b4: 00f11a23 sh a5,20(sp) +8000b7b8: 00058413 mv s0,a1 +8000b7bc: 07010793 addi a5,sp,112 +8000b7c0: 00810593 addi a1,sp,8 +8000b7c4: 46912a23 sw s1,1140(sp) +8000b7c8: 47212823 sw s2,1136(sp) +8000b7cc: 46112e23 sw ra,1148(sp) +8000b7d0: 00050913 mv s2,a0 +8000b7d4: 07c12623 sw t3,108(sp) +8000b7d8: 00611b23 sh t1,22(sp) +8000b7dc: 03112223 sw a7,36(sp) +8000b7e0: 03012623 sw a6,44(sp) +8000b7e4: 00f12423 sw a5,8(sp) +8000b7e8: 00f12c23 sw a5,24(sp) +8000b7ec: 00e12823 sw a4,16(sp) +8000b7f0: 00e12e23 sw a4,28(sp) +8000b7f4: 02012023 sw zero,32(sp) +8000b7f8: d7dfe0ef jal ra,8000a574 <_vfiprintf_r> +8000b7fc: 00050493 mv s1,a0 +8000b800: 02055c63 bgez a0,8000b838 <__sbprintf+0xa8> +8000b804: 01415783 lhu a5,20(sp) +8000b808: 0407f793 andi a5,a5,64 +8000b80c: 00078863 beqz a5,8000b81c <__sbprintf+0x8c> +8000b810: 00c45783 lhu a5,12(s0) +8000b814: 0407e793 ori a5,a5,64 +8000b818: 00f41623 sh a5,12(s0) +8000b81c: 47c12083 lw ra,1148(sp) +8000b820: 47812403 lw s0,1144(sp) +8000b824: 47012903 lw s2,1136(sp) +8000b828: 00048513 mv a0,s1 +8000b82c: 47412483 lw s1,1140(sp) +8000b830: 48010113 addi sp,sp,1152 +8000b834: 00008067 ret +8000b838: 00810593 addi a1,sp,8 +8000b83c: 00090513 mv a0,s2 +8000b840: 420000ef jal ra,8000bc60 <_fflush_r> +8000b844: fc0500e3 beqz a0,8000b804 <__sbprintf+0x74> +8000b848: fff00493 li s1,-1 +8000b84c: fb9ff06f j 8000b804 <__sbprintf+0x74> -8000bd8c <_wctomb_r>: -8000bd8c: 800157b7 lui a5,0x80015 -8000bd90: 9a07a303 lw t1,-1632(a5) # 800149a0 <__stack_top+0x810149a0> -8000bd94: 00030067 jr t1 +8000b850 <_wctomb_r>: +8000b850: 800157b7 lui a5,0x80015 +8000b854: 9a07a303 lw t1,-1632(a5) # 800149a0 <__stack_top+0x810149a0> +8000b858: 00030067 jr t1 -8000bd98 <__ascii_wctomb>: -8000bd98: 02058463 beqz a1,8000bdc0 <__ascii_wctomb+0x28> -8000bd9c: 0ff00793 li a5,255 -8000bda0: 00c7e863 bltu a5,a2,8000bdb0 <__ascii_wctomb+0x18> -8000bda4: 00c58023 sb a2,0(a1) -8000bda8: 00100513 li a0,1 -8000bdac: 00008067 ret -8000bdb0: 08a00793 li a5,138 -8000bdb4: 00f52023 sw a5,0(a0) -8000bdb8: fff00513 li a0,-1 -8000bdbc: 00008067 ret -8000bdc0: 00000513 li a0,0 -8000bdc4: 00008067 ret +8000b85c <__ascii_wctomb>: +8000b85c: 02058463 beqz a1,8000b884 <__ascii_wctomb+0x28> +8000b860: 0ff00793 li a5,255 +8000b864: 00c7e863 bltu a5,a2,8000b874 <__ascii_wctomb+0x18> +8000b868: 00c58023 sb a2,0(a1) +8000b86c: 00100513 li a0,1 +8000b870: 00008067 ret +8000b874: 08a00793 li a5,138 +8000b878: 00f52023 sw a5,0(a0) +8000b87c: fff00513 li a0,-1 +8000b880: 00008067 ret +8000b884: 00000513 li a0,0 +8000b888: 00008067 ret -8000bdc8 <__swsetup_r>: -8000bdc8: 800157b7 lui a5,0x80015 -8000bdcc: a4c7a783 lw a5,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> -8000bdd0: ff010113 addi sp,sp,-16 -8000bdd4: 00812423 sw s0,8(sp) -8000bdd8: 00912223 sw s1,4(sp) -8000bddc: 00112623 sw ra,12(sp) -8000bde0: 00050493 mv s1,a0 -8000bde4: 00058413 mv s0,a1 -8000bde8: 00078663 beqz a5,8000bdf4 <__swsetup_r+0x2c> -8000bdec: 0387a703 lw a4,56(a5) -8000bdf0: 0e070063 beqz a4,8000bed0 <__swsetup_r+0x108> -8000bdf4: 00c41703 lh a4,12(s0) -8000bdf8: 01071793 slli a5,a4,0x10 -8000bdfc: 00877693 andi a3,a4,8 -8000be00: 0107d793 srli a5,a5,0x10 -8000be04: 04068063 beqz a3,8000be44 <__swsetup_r+0x7c> -8000be08: 01042683 lw a3,16(s0) -8000be0c: 06068063 beqz a3,8000be6c <__swsetup_r+0xa4> -8000be10: 0017f613 andi a2,a5,1 -8000be14: 08060463 beqz a2,8000be9c <__swsetup_r+0xd4> -8000be18: 01442603 lw a2,20(s0) +8000b88c <__swsetup_r>: +8000b88c: 800157b7 lui a5,0x80015 +8000b890: a4c7a783 lw a5,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000b894: ff010113 addi sp,sp,-16 +8000b898: 00812423 sw s0,8(sp) +8000b89c: 00912223 sw s1,4(sp) +8000b8a0: 00112623 sw ra,12(sp) +8000b8a4: 00050493 mv s1,a0 +8000b8a8: 00058413 mv s0,a1 +8000b8ac: 00078663 beqz a5,8000b8b8 <__swsetup_r+0x2c> +8000b8b0: 0387a703 lw a4,56(a5) +8000b8b4: 0e070063 beqz a4,8000b994 <__swsetup_r+0x108> +8000b8b8: 00c41703 lh a4,12(s0) +8000b8bc: 01071793 slli a5,a4,0x10 +8000b8c0: 00877693 andi a3,a4,8 +8000b8c4: 0107d793 srli a5,a5,0x10 +8000b8c8: 04068063 beqz a3,8000b908 <__swsetup_r+0x7c> +8000b8cc: 01042683 lw a3,16(s0) +8000b8d0: 06068063 beqz a3,8000b930 <__swsetup_r+0xa4> +8000b8d4: 0017f613 andi a2,a5,1 +8000b8d8: 08060463 beqz a2,8000b960 <__swsetup_r+0xd4> +8000b8dc: 01442603 lw a2,20(s0) +8000b8e0: 00042423 sw zero,8(s0) +8000b8e4: 00000513 li a0,0 +8000b8e8: 40c00633 neg a2,a2 +8000b8ec: 00c42c23 sw a2,24(s0) +8000b8f0: 08068663 beqz a3,8000b97c <__swsetup_r+0xf0> +8000b8f4: 00c12083 lw ra,12(sp) +8000b8f8: 00812403 lw s0,8(sp) +8000b8fc: 00412483 lw s1,4(sp) +8000b900: 01010113 addi sp,sp,16 +8000b904: 00008067 ret +8000b908: 0107f693 andi a3,a5,16 +8000b90c: 0c068463 beqz a3,8000b9d4 <__swsetup_r+0x148> +8000b910: 0047f793 andi a5,a5,4 +8000b914: 08079663 bnez a5,8000b9a0 <__swsetup_r+0x114> +8000b918: 01042683 lw a3,16(s0) +8000b91c: 00876713 ori a4,a4,8 +8000b920: 01071793 slli a5,a4,0x10 +8000b924: 00e41623 sh a4,12(s0) +8000b928: 0107d793 srli a5,a5,0x10 +8000b92c: fa0694e3 bnez a3,8000b8d4 <__swsetup_r+0x48> +8000b930: 2807f613 andi a2,a5,640 +8000b934: 20000593 li a1,512 +8000b938: f8b60ee3 beq a2,a1,8000b8d4 <__swsetup_r+0x48> +8000b93c: 00040593 mv a1,s0 +8000b940: 00048513 mv a0,s1 +8000b944: 7b9000ef jal ra,8000c8fc <__smakebuf_r> +8000b948: 00c41703 lh a4,12(s0) +8000b94c: 01042683 lw a3,16(s0) +8000b950: 01071793 slli a5,a4,0x10 +8000b954: 0107d793 srli a5,a5,0x10 +8000b958: 0017f613 andi a2,a5,1 +8000b95c: f80610e3 bnez a2,8000b8dc <__swsetup_r+0x50> +8000b960: 0027f613 andi a2,a5,2 +8000b964: 00000593 li a1,0 +8000b968: 00061463 bnez a2,8000b970 <__swsetup_r+0xe4> +8000b96c: 01442583 lw a1,20(s0) +8000b970: 00b42423 sw a1,8(s0) +8000b974: 00000513 li a0,0 +8000b978: f6069ee3 bnez a3,8000b8f4 <__swsetup_r+0x68> +8000b97c: 0807f793 andi a5,a5,128 +8000b980: f6078ae3 beqz a5,8000b8f4 <__swsetup_r+0x68> +8000b984: 04076713 ori a4,a4,64 +8000b988: 00e41623 sh a4,12(s0) +8000b98c: fff00513 li a0,-1 +8000b990: f65ff06f j 8000b8f4 <__swsetup_r+0x68> +8000b994: 00078513 mv a0,a5 +8000b998: 674000ef jal ra,8000c00c <__sinit> +8000b99c: f1dff06f j 8000b8b8 <__swsetup_r+0x2c> +8000b9a0: 03042583 lw a1,48(s0) +8000b9a4: 00058e63 beqz a1,8000b9c0 <__swsetup_r+0x134> +8000b9a8: 04040793 addi a5,s0,64 +8000b9ac: 00f58863 beq a1,a5,8000b9bc <__swsetup_r+0x130> +8000b9b0: 00048513 mv a0,s1 +8000b9b4: 898f80ef jal ra,80003a4c <_free_r> +8000b9b8: 00c41703 lh a4,12(s0) +8000b9bc: 02042823 sw zero,48(s0) +8000b9c0: 01042683 lw a3,16(s0) +8000b9c4: fdb77713 andi a4,a4,-37 +8000b9c8: 00042223 sw zero,4(s0) +8000b9cc: 00d42023 sw a3,0(s0) +8000b9d0: f4dff06f j 8000b91c <__swsetup_r+0x90> +8000b9d4: 00900793 li a5,9 +8000b9d8: 00f4a023 sw a5,0(s1) +8000b9dc: 04076713 ori a4,a4,64 +8000b9e0: 00e41623 sh a4,12(s0) +8000b9e4: fff00513 li a0,-1 +8000b9e8: f0dff06f j 8000b8f4 <__swsetup_r+0x68> + +8000b9ec : +8000b9ec: ff010113 addi sp,sp,-16 +8000b9f0: 00600513 li a0,6 +8000b9f4: 00112623 sw ra,12(sp) +8000b9f8: 2a4010ef jal ra,8000cc9c +8000b9fc: 00100513 li a0,1 +8000ba00: 849f40ef jal ra,80000248 <_exit> + +8000ba04 <__sflush_r>: +8000ba04: 00c59783 lh a5,12(a1) +8000ba08: fe010113 addi sp,sp,-32 +8000ba0c: 00812c23 sw s0,24(sp) +8000ba10: 01312623 sw s3,12(sp) +8000ba14: 00112e23 sw ra,28(sp) +8000ba18: 00912a23 sw s1,20(sp) +8000ba1c: 01212823 sw s2,16(sp) +8000ba20: 0087f693 andi a3,a5,8 +8000ba24: 00058413 mv s0,a1 +8000ba28: 00050993 mv s3,a0 +8000ba2c: 10069a63 bnez a3,8000bb40 <__sflush_r+0x13c> +8000ba30: 00001737 lui a4,0x1 +8000ba34: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> +8000ba38: 0045a683 lw a3,4(a1) +8000ba3c: 00e7e7b3 or a5,a5,a4 +8000ba40: 00f59623 sh a5,12(a1) +8000ba44: 18d05463 blez a3,8000bbcc <__sflush_r+0x1c8> +8000ba48: 02842703 lw a4,40(s0) +8000ba4c: 0c070a63 beqz a4,8000bb20 <__sflush_r+0x11c> +8000ba50: 0009a483 lw s1,0(s3) +8000ba54: 01079693 slli a3,a5,0x10 +8000ba58: 0009a023 sw zero,0(s3) +8000ba5c: 01379613 slli a2,a5,0x13 +8000ba60: 01c42583 lw a1,28(s0) +8000ba64: 0106d693 srli a3,a3,0x10 +8000ba68: 16064863 bltz a2,8000bbd8 <__sflush_r+0x1d4> +8000ba6c: 00100693 li a3,1 +8000ba70: 00000613 li a2,0 +8000ba74: 00098513 mv a0,s3 +8000ba78: 000700e7 jalr a4 +8000ba7c: fff00793 li a5,-1 +8000ba80: 18f50c63 beq a0,a5,8000bc18 <__sflush_r+0x214> +8000ba84: 00c45683 lhu a3,12(s0) +8000ba88: 02842703 lw a4,40(s0) +8000ba8c: 01c42583 lw a1,28(s0) +8000ba90: 0046f693 andi a3,a3,4 +8000ba94: 00068e63 beqz a3,8000bab0 <__sflush_r+0xac> +8000ba98: 00442683 lw a3,4(s0) +8000ba9c: 03042783 lw a5,48(s0) +8000baa0: 40d50533 sub a0,a0,a3 +8000baa4: 00078663 beqz a5,8000bab0 <__sflush_r+0xac> +8000baa8: 03c42783 lw a5,60(s0) +8000baac: 40f50533 sub a0,a0,a5 +8000bab0: 00050613 mv a2,a0 +8000bab4: 00000693 li a3,0 +8000bab8: 00098513 mv a0,s3 +8000babc: 000700e7 jalr a4 +8000bac0: fff00793 li a5,-1 +8000bac4: 10f51e63 bne a0,a5,8000bbe0 <__sflush_r+0x1dc> +8000bac8: 0009a703 lw a4,0(s3) +8000bacc: 00c41783 lh a5,12(s0) +8000bad0: 16070863 beqz a4,8000bc40 <__sflush_r+0x23c> +8000bad4: 01d00693 li a3,29 +8000bad8: 00d70663 beq a4,a3,8000bae4 <__sflush_r+0xe0> +8000badc: 01600693 li a3,22 +8000bae0: 0cd71463 bne a4,a3,8000bba8 <__sflush_r+0x1a4> +8000bae4: 01042683 lw a3,16(s0) +8000bae8: fffff737 lui a4,0xfffff +8000baec: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000baf0: 00e7f7b3 and a5,a5,a4 +8000baf4: 00f41623 sh a5,12(s0) +8000baf8: 00042223 sw zero,4(s0) +8000bafc: 00d42023 sw a3,0(s0) +8000bb00: 03042583 lw a1,48(s0) +8000bb04: 0099a023 sw s1,0(s3) +8000bb08: 00058c63 beqz a1,8000bb20 <__sflush_r+0x11c> +8000bb0c: 04040793 addi a5,s0,64 +8000bb10: 00f58663 beq a1,a5,8000bb1c <__sflush_r+0x118> +8000bb14: 00098513 mv a0,s3 +8000bb18: f35f70ef jal ra,80003a4c <_free_r> +8000bb1c: 02042823 sw zero,48(s0) +8000bb20: 00000513 li a0,0 +8000bb24: 01c12083 lw ra,28(sp) +8000bb28: 01812403 lw s0,24(sp) +8000bb2c: 01412483 lw s1,20(sp) +8000bb30: 01012903 lw s2,16(sp) +8000bb34: 00c12983 lw s3,12(sp) +8000bb38: 02010113 addi sp,sp,32 +8000bb3c: 00008067 ret +8000bb40: 0105a903 lw s2,16(a1) +8000bb44: fc090ee3 beqz s2,8000bb20 <__sflush_r+0x11c> +8000bb48: 0005a483 lw s1,0(a1) +8000bb4c: 01079713 slli a4,a5,0x10 +8000bb50: 01075713 srli a4,a4,0x10 +8000bb54: 00377713 andi a4,a4,3 +8000bb58: 0125a023 sw s2,0(a1) +8000bb5c: 412484b3 sub s1,s1,s2 +8000bb60: 00000793 li a5,0 +8000bb64: 00071463 bnez a4,8000bb6c <__sflush_r+0x168> +8000bb68: 0145a783 lw a5,20(a1) +8000bb6c: 00f42423 sw a5,8(s0) +8000bb70: 00904863 bgtz s1,8000bb80 <__sflush_r+0x17c> +8000bb74: fadff06f j 8000bb20 <__sflush_r+0x11c> +8000bb78: 00a90933 add s2,s2,a0 +8000bb7c: fa9052e3 blez s1,8000bb20 <__sflush_r+0x11c> +8000bb80: 02442783 lw a5,36(s0) +8000bb84: 01c42583 lw a1,28(s0) +8000bb88: 00048693 mv a3,s1 +8000bb8c: 00090613 mv a2,s2 +8000bb90: 00098513 mv a0,s3 +8000bb94: 000780e7 jalr a5 +8000bb98: 40a484b3 sub s1,s1,a0 +8000bb9c: fca04ee3 bgtz a0,8000bb78 <__sflush_r+0x174> +8000bba0: 00c45783 lhu a5,12(s0) +8000bba4: fff00513 li a0,-1 +8000bba8: 0407e793 ori a5,a5,64 +8000bbac: 01c12083 lw ra,28(sp) +8000bbb0: 00f41623 sh a5,12(s0) +8000bbb4: 01812403 lw s0,24(sp) +8000bbb8: 01412483 lw s1,20(sp) +8000bbbc: 01012903 lw s2,16(sp) +8000bbc0: 00c12983 lw s3,12(sp) +8000bbc4: 02010113 addi sp,sp,32 +8000bbc8: 00008067 ret +8000bbcc: 03c5a703 lw a4,60(a1) +8000bbd0: e6e04ce3 bgtz a4,8000ba48 <__sflush_r+0x44> +8000bbd4: f4dff06f j 8000bb20 <__sflush_r+0x11c> +8000bbd8: 05042503 lw a0,80(s0) +8000bbdc: eb5ff06f j 8000ba90 <__sflush_r+0x8c> +8000bbe0: 00c45783 lhu a5,12(s0) +8000bbe4: fffff737 lui a4,0xfffff +8000bbe8: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000bbec: 00e7f7b3 and a5,a5,a4 +8000bbf0: 01042683 lw a3,16(s0) +8000bbf4: 01079793 slli a5,a5,0x10 +8000bbf8: 4107d793 srai a5,a5,0x10 +8000bbfc: 00f41623 sh a5,12(s0) +8000bc00: 00042223 sw zero,4(s0) +8000bc04: 00d42023 sw a3,0(s0) +8000bc08: 01379713 slli a4,a5,0x13 +8000bc0c: ee075ae3 bgez a4,8000bb00 <__sflush_r+0xfc> +8000bc10: 04a42823 sw a0,80(s0) +8000bc14: eedff06f j 8000bb00 <__sflush_r+0xfc> +8000bc18: 0009a783 lw a5,0(s3) +8000bc1c: e60784e3 beqz a5,8000ba84 <__sflush_r+0x80> +8000bc20: 01d00713 li a4,29 +8000bc24: 02e78863 beq a5,a4,8000bc54 <__sflush_r+0x250> +8000bc28: 01600713 li a4,22 +8000bc2c: 02e78463 beq a5,a4,8000bc54 <__sflush_r+0x250> +8000bc30: 00c45783 lhu a5,12(s0) +8000bc34: 0407e793 ori a5,a5,64 +8000bc38: 00f41623 sh a5,12(s0) +8000bc3c: ee9ff06f j 8000bb24 <__sflush_r+0x120> +8000bc40: fffff737 lui a4,0xfffff +8000bc44: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000bc48: 01042683 lw a3,16(s0) +8000bc4c: 00e7f7b3 and a5,a5,a4 +8000bc50: fadff06f j 8000bbfc <__sflush_r+0x1f8> +8000bc54: 0099a023 sw s1,0(s3) +8000bc58: 00000513 li a0,0 +8000bc5c: ec9ff06f j 8000bb24 <__sflush_r+0x120> + +8000bc60 <_fflush_r>: +8000bc60: fe010113 addi sp,sp,-32 +8000bc64: 00812c23 sw s0,24(sp) +8000bc68: 00112e23 sw ra,28(sp) +8000bc6c: 00050413 mv s0,a0 +8000bc70: 00050663 beqz a0,8000bc7c <_fflush_r+0x1c> +8000bc74: 03852783 lw a5,56(a0) +8000bc78: 02078063 beqz a5,8000bc98 <_fflush_r+0x38> +8000bc7c: 00c59783 lh a5,12(a1) +8000bc80: 02079663 bnez a5,8000bcac <_fflush_r+0x4c> +8000bc84: 01c12083 lw ra,28(sp) +8000bc88: 01812403 lw s0,24(sp) +8000bc8c: 00000513 li a0,0 +8000bc90: 02010113 addi sp,sp,32 +8000bc94: 00008067 ret +8000bc98: 00b12623 sw a1,12(sp) +8000bc9c: 370000ef jal ra,8000c00c <__sinit> +8000bca0: 00c12583 lw a1,12(sp) +8000bca4: 00c59783 lh a5,12(a1) +8000bca8: fc078ee3 beqz a5,8000bc84 <_fflush_r+0x24> +8000bcac: 00040513 mv a0,s0 +8000bcb0: 01812403 lw s0,24(sp) +8000bcb4: 01c12083 lw ra,28(sp) +8000bcb8: 02010113 addi sp,sp,32 +8000bcbc: d49ff06f j 8000ba04 <__sflush_r> + +8000bcc0 : +8000bcc0: 00050593 mv a1,a0 +8000bcc4: 00050863 beqz a0,8000bcd4 +8000bcc8: 800157b7 lui a5,0x80015 +8000bccc: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000bcd0: f91ff06f j 8000bc60 <_fflush_r> +8000bcd4: 800157b7 lui a5,0x80015 +8000bcd8: a487a503 lw a0,-1464(a5) # 80014a48 <__stack_top+0x81014a48> +8000bcdc: 8000c5b7 lui a1,0x8000c +8000bce0: c6058593 addi a1,a1,-928 # 8000bc60 <__stack_top+0x8100bc60> +8000bce4: 2950006f j 8000c778 <_fwalk_reent> + +8000bce8 <__fp_lock>: +8000bce8: 00000513 li a0,0 +8000bcec: 00008067 ret + +8000bcf0 <_cleanup_r>: +8000bcf0: 8000d5b7 lui a1,0x8000d +8000bcf4: 22c58593 addi a1,a1,556 # 8000d22c <__stack_top+0x8100d22c> +8000bcf8: 2810006f j 8000c778 <_fwalk_reent> + +8000bcfc <__sinit.part.0>: +8000bcfc: fe010113 addi sp,sp,-32 +8000bd00: 8000c7b7 lui a5,0x8000c +8000bd04: 00112e23 sw ra,28(sp) +8000bd08: 00812c23 sw s0,24(sp) +8000bd0c: 00912a23 sw s1,20(sp) +8000bd10: 01212823 sw s2,16(sp) +8000bd14: 01312623 sw s3,12(sp) +8000bd18: 01412423 sw s4,8(sp) +8000bd1c: 01512223 sw s5,4(sp) +8000bd20: 01612023 sw s6,0(sp) +8000bd24: 00452403 lw s0,4(a0) +8000bd28: cf078793 addi a5,a5,-784 # 8000bcf0 <__stack_top+0x8100bcf0> +8000bd2c: 02f52e23 sw a5,60(a0) +8000bd30: 2ec50713 addi a4,a0,748 +8000bd34: 00300793 li a5,3 +8000bd38: 2ee52423 sw a4,744(a0) +8000bd3c: 2ef52223 sw a5,740(a0) +8000bd40: 2e052023 sw zero,736(a0) +8000bd44: 00400793 li a5,4 +8000bd48: 00050913 mv s2,a0 +8000bd4c: 00f42623 sw a5,12(s0) +8000bd50: 00800613 li a2,8 +8000bd54: 00000593 li a1,0 +8000bd58: 06042223 sw zero,100(s0) +8000bd5c: 00042023 sw zero,0(s0) +8000bd60: 00042223 sw zero,4(s0) +8000bd64: 00042423 sw zero,8(s0) +8000bd68: 00042823 sw zero,16(s0) +8000bd6c: 00042a23 sw zero,20(s0) +8000bd70: 00042c23 sw zero,24(s0) +8000bd74: 05c40513 addi a0,s0,92 +8000bd78: b0df40ef jal ra,80000884 +8000bd7c: 8000db37 lui s6,0x8000d +8000bd80: 00892483 lw s1,8(s2) +8000bd84: 8000dab7 lui s5,0x8000d +8000bd88: 8000da37 lui s4,0x8000d +8000bd8c: 8000d9b7 lui s3,0x8000d +8000bd90: d5cb0b13 addi s6,s6,-676 # 8000cd5c <__stack_top+0x8100cd5c> +8000bd94: dc0a8a93 addi s5,s5,-576 # 8000cdc0 <__stack_top+0x8100cdc0> +8000bd98: e48a0a13 addi s4,s4,-440 # 8000ce48 <__stack_top+0x8100ce48> +8000bd9c: eb098993 addi s3,s3,-336 # 8000ceb0 <__stack_top+0x8100ceb0> +8000bda0: 000107b7 lui a5,0x10 +8000bda4: 03642023 sw s6,32(s0) +8000bda8: 03542223 sw s5,36(s0) +8000bdac: 03442423 sw s4,40(s0) +8000bdb0: 03342623 sw s3,44(s0) +8000bdb4: 00842e23 sw s0,28(s0) +8000bdb8: 00978793 addi a5,a5,9 # 10009 <__stack_size+0xfc09> +8000bdbc: 00f4a623 sw a5,12(s1) +8000bdc0: 00800613 li a2,8 +8000bdc4: 00000593 li a1,0 +8000bdc8: 0604a223 sw zero,100(s1) +8000bdcc: 0004a023 sw zero,0(s1) +8000bdd0: 0004a223 sw zero,4(s1) +8000bdd4: 0004a423 sw zero,8(s1) +8000bdd8: 0004a823 sw zero,16(s1) +8000bddc: 0004aa23 sw zero,20(s1) +8000bde0: 0004ac23 sw zero,24(s1) +8000bde4: 05c48513 addi a0,s1,92 +8000bde8: a9df40ef jal ra,80000884 +8000bdec: 00c92403 lw s0,12(s2) +8000bdf0: 000207b7 lui a5,0x20 +8000bdf4: 0364a023 sw s6,32(s1) +8000bdf8: 0354a223 sw s5,36(s1) +8000bdfc: 0344a423 sw s4,40(s1) +8000be00: 0334a623 sw s3,44(s1) +8000be04: 0094ae23 sw s1,28(s1) +8000be08: 01278793 addi a5,a5,18 # 20012 <__stack_size+0x1fc12> +8000be0c: 00f42623 sw a5,12(s0) +8000be10: 06042223 sw zero,100(s0) +8000be14: 00042023 sw zero,0(s0) +8000be18: 00042223 sw zero,4(s0) 8000be1c: 00042423 sw zero,8(s0) -8000be20: 00000513 li a0,0 -8000be24: 40c00633 neg a2,a2 -8000be28: 00c42c23 sw a2,24(s0) -8000be2c: 08068663 beqz a3,8000beb8 <__swsetup_r+0xf0> -8000be30: 00c12083 lw ra,12(sp) -8000be34: 00812403 lw s0,8(sp) -8000be38: 00412483 lw s1,4(sp) -8000be3c: 01010113 addi sp,sp,16 -8000be40: 00008067 ret -8000be44: 0107f693 andi a3,a5,16 -8000be48: 0c068463 beqz a3,8000bf10 <__swsetup_r+0x148> -8000be4c: 0047f793 andi a5,a5,4 -8000be50: 08079663 bnez a5,8000bedc <__swsetup_r+0x114> -8000be54: 01042683 lw a3,16(s0) -8000be58: 00876713 ori a4,a4,8 -8000be5c: 01071793 slli a5,a4,0x10 -8000be60: 00e41623 sh a4,12(s0) -8000be64: 0107d793 srli a5,a5,0x10 -8000be68: fa0694e3 bnez a3,8000be10 <__swsetup_r+0x48> -8000be6c: 2807f613 andi a2,a5,640 -8000be70: 20000593 li a1,512 -8000be74: f8b60ee3 beq a2,a1,8000be10 <__swsetup_r+0x48> -8000be78: 00040593 mv a1,s0 -8000be7c: 00048513 mv a0,s1 -8000be80: 7b9000ef jal ra,8000ce38 <__smakebuf_r> -8000be84: 00c41703 lh a4,12(s0) -8000be88: 01042683 lw a3,16(s0) -8000be8c: 01071793 slli a5,a4,0x10 -8000be90: 0107d793 srli a5,a5,0x10 -8000be94: 0017f613 andi a2,a5,1 -8000be98: f80610e3 bnez a2,8000be18 <__swsetup_r+0x50> -8000be9c: 0027f613 andi a2,a5,2 -8000bea0: 00000593 li a1,0 -8000bea4: 00061463 bnez a2,8000beac <__swsetup_r+0xe4> -8000bea8: 01442583 lw a1,20(s0) -8000beac: 00b42423 sw a1,8(s0) -8000beb0: 00000513 li a0,0 -8000beb4: f6069ee3 bnez a3,8000be30 <__swsetup_r+0x68> -8000beb8: 0807f793 andi a5,a5,128 -8000bebc: f6078ae3 beqz a5,8000be30 <__swsetup_r+0x68> -8000bec0: 04076713 ori a4,a4,64 -8000bec4: 00e41623 sh a4,12(s0) -8000bec8: fff00513 li a0,-1 -8000becc: f65ff06f j 8000be30 <__swsetup_r+0x68> -8000bed0: 00078513 mv a0,a5 -8000bed4: 674000ef jal ra,8000c548 <__sinit> -8000bed8: f1dff06f j 8000bdf4 <__swsetup_r+0x2c> -8000bedc: 03042583 lw a1,48(s0) -8000bee0: 00058e63 beqz a1,8000befc <__swsetup_r+0x134> -8000bee4: 04040793 addi a5,s0,64 -8000bee8: 00f58863 beq a1,a5,8000bef8 <__swsetup_r+0x130> -8000beec: 00048513 mv a0,s1 -8000bef0: 898f80ef jal ra,80003f88 <_free_r> -8000bef4: 00c41703 lh a4,12(s0) -8000bef8: 02042823 sw zero,48(s0) -8000befc: 01042683 lw a3,16(s0) -8000bf00: fdb77713 andi a4,a4,-37 -8000bf04: 00042223 sw zero,4(s0) -8000bf08: 00d42023 sw a3,0(s0) -8000bf0c: f4dff06f j 8000be58 <__swsetup_r+0x90> -8000bf10: 00900793 li a5,9 -8000bf14: 00f4a023 sw a5,0(s1) -8000bf18: 04076713 ori a4,a4,64 -8000bf1c: 00e41623 sh a4,12(s0) -8000bf20: fff00513 li a0,-1 -8000bf24: f0dff06f j 8000be30 <__swsetup_r+0x68> +8000be20: 00042823 sw zero,16(s0) +8000be24: 00042a23 sw zero,20(s0) +8000be28: 00042c23 sw zero,24(s0) +8000be2c: 05c40513 addi a0,s0,92 +8000be30: 00800613 li a2,8 +8000be34: 00000593 li a1,0 +8000be38: a4df40ef jal ra,80000884 +8000be3c: 01c12083 lw ra,28(sp) +8000be40: 03642023 sw s6,32(s0) +8000be44: 03542223 sw s5,36(s0) +8000be48: 03442423 sw s4,40(s0) +8000be4c: 03342623 sw s3,44(s0) +8000be50: 00842e23 sw s0,28(s0) +8000be54: 01812403 lw s0,24(sp) +8000be58: 00100793 li a5,1 +8000be5c: 02f92c23 sw a5,56(s2) +8000be60: 01412483 lw s1,20(sp) +8000be64: 01012903 lw s2,16(sp) +8000be68: 00c12983 lw s3,12(sp) +8000be6c: 00812a03 lw s4,8(sp) +8000be70: 00412a83 lw s5,4(sp) +8000be74: 00012b03 lw s6,0(sp) +8000be78: 02010113 addi sp,sp,32 +8000be7c: 00008067 ret -8000bf28 : -8000bf28: ff010113 addi sp,sp,-16 -8000bf2c: 00600513 li a0,6 -8000bf30: 00112623 sw ra,12(sp) -8000bf34: 2a4010ef jal ra,8000d1d8 -8000bf38: 00100513 li a0,1 -8000bf3c: b08f40ef jal ra,80000244 <_exit> +8000be80 <__fp_unlock>: +8000be80: 00000513 li a0,0 +8000be84: 00008067 ret -8000bf40 <__sflush_r>: -8000bf40: 00c59783 lh a5,12(a1) -8000bf44: fe010113 addi sp,sp,-32 -8000bf48: 00812c23 sw s0,24(sp) -8000bf4c: 01312623 sw s3,12(sp) -8000bf50: 00112e23 sw ra,28(sp) -8000bf54: 00912a23 sw s1,20(sp) -8000bf58: 01212823 sw s2,16(sp) -8000bf5c: 0087f693 andi a3,a5,8 -8000bf60: 00058413 mv s0,a1 -8000bf64: 00050993 mv s3,a0 -8000bf68: 10069a63 bnez a3,8000c07c <__sflush_r+0x13c> -8000bf6c: 00001737 lui a4,0x1 -8000bf70: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> -8000bf74: 0045a683 lw a3,4(a1) -8000bf78: 00e7e7b3 or a5,a5,a4 -8000bf7c: 00f59623 sh a5,12(a1) -8000bf80: 18d05463 blez a3,8000c108 <__sflush_r+0x1c8> -8000bf84: 02842703 lw a4,40(s0) -8000bf88: 0c070a63 beqz a4,8000c05c <__sflush_r+0x11c> -8000bf8c: 0009a483 lw s1,0(s3) -8000bf90: 01079693 slli a3,a5,0x10 -8000bf94: 0009a023 sw zero,0(s3) -8000bf98: 01379613 slli a2,a5,0x13 -8000bf9c: 01c42583 lw a1,28(s0) -8000bfa0: 0106d693 srli a3,a3,0x10 -8000bfa4: 16064863 bltz a2,8000c114 <__sflush_r+0x1d4> -8000bfa8: 00100693 li a3,1 -8000bfac: 00000613 li a2,0 -8000bfb0: 00098513 mv a0,s3 -8000bfb4: 000700e7 jalr a4 -8000bfb8: fff00793 li a5,-1 -8000bfbc: 18f50c63 beq a0,a5,8000c154 <__sflush_r+0x214> -8000bfc0: 00c45683 lhu a3,12(s0) -8000bfc4: 02842703 lw a4,40(s0) -8000bfc8: 01c42583 lw a1,28(s0) -8000bfcc: 0046f693 andi a3,a3,4 -8000bfd0: 00068e63 beqz a3,8000bfec <__sflush_r+0xac> -8000bfd4: 00442683 lw a3,4(s0) -8000bfd8: 03042783 lw a5,48(s0) -8000bfdc: 40d50533 sub a0,a0,a3 -8000bfe0: 00078663 beqz a5,8000bfec <__sflush_r+0xac> -8000bfe4: 03c42783 lw a5,60(s0) -8000bfe8: 40f50533 sub a0,a0,a5 -8000bfec: 00050613 mv a2,a0 -8000bff0: 00000693 li a3,0 -8000bff4: 00098513 mv a0,s3 -8000bff8: 000700e7 jalr a4 -8000bffc: fff00793 li a5,-1 -8000c000: 10f51e63 bne a0,a5,8000c11c <__sflush_r+0x1dc> -8000c004: 0009a703 lw a4,0(s3) -8000c008: 00c41783 lh a5,12(s0) -8000c00c: 16070863 beqz a4,8000c17c <__sflush_r+0x23c> -8000c010: 01d00693 li a3,29 -8000c014: 00d70663 beq a4,a3,8000c020 <__sflush_r+0xe0> -8000c018: 01600693 li a3,22 -8000c01c: 0cd71463 bne a4,a3,8000c0e4 <__sflush_r+0x1a4> -8000c020: 01042683 lw a3,16(s0) -8000c024: fffff737 lui a4,0xfffff -8000c028: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> -8000c02c: 00e7f7b3 and a5,a5,a4 -8000c030: 00f41623 sh a5,12(s0) -8000c034: 00042223 sw zero,4(s0) -8000c038: 00d42023 sw a3,0(s0) -8000c03c: 03042583 lw a1,48(s0) -8000c040: 0099a023 sw s1,0(s3) -8000c044: 00058c63 beqz a1,8000c05c <__sflush_r+0x11c> -8000c048: 04040793 addi a5,s0,64 -8000c04c: 00f58663 beq a1,a5,8000c058 <__sflush_r+0x118> -8000c050: 00098513 mv a0,s3 -8000c054: f35f70ef jal ra,80003f88 <_free_r> -8000c058: 02042823 sw zero,48(s0) -8000c05c: 00000513 li a0,0 -8000c060: 01c12083 lw ra,28(sp) -8000c064: 01812403 lw s0,24(sp) -8000c068: 01412483 lw s1,20(sp) -8000c06c: 01012903 lw s2,16(sp) -8000c070: 00c12983 lw s3,12(sp) -8000c074: 02010113 addi sp,sp,32 -8000c078: 00008067 ret -8000c07c: 0105a903 lw s2,16(a1) -8000c080: fc090ee3 beqz s2,8000c05c <__sflush_r+0x11c> -8000c084: 0005a483 lw s1,0(a1) -8000c088: 01079713 slli a4,a5,0x10 -8000c08c: 01075713 srli a4,a4,0x10 -8000c090: 00377713 andi a4,a4,3 -8000c094: 0125a023 sw s2,0(a1) -8000c098: 412484b3 sub s1,s1,s2 -8000c09c: 00000793 li a5,0 -8000c0a0: 00071463 bnez a4,8000c0a8 <__sflush_r+0x168> -8000c0a4: 0145a783 lw a5,20(a1) -8000c0a8: 00f42423 sw a5,8(s0) -8000c0ac: 00904863 bgtz s1,8000c0bc <__sflush_r+0x17c> -8000c0b0: fadff06f j 8000c05c <__sflush_r+0x11c> -8000c0b4: 00a90933 add s2,s2,a0 -8000c0b8: fa9052e3 blez s1,8000c05c <__sflush_r+0x11c> -8000c0bc: 02442783 lw a5,36(s0) -8000c0c0: 01c42583 lw a1,28(s0) -8000c0c4: 00048693 mv a3,s1 -8000c0c8: 00090613 mv a2,s2 -8000c0cc: 00098513 mv a0,s3 -8000c0d0: 000780e7 jalr a5 -8000c0d4: 40a484b3 sub s1,s1,a0 -8000c0d8: fca04ee3 bgtz a0,8000c0b4 <__sflush_r+0x174> -8000c0dc: 00c45783 lhu a5,12(s0) -8000c0e0: fff00513 li a0,-1 -8000c0e4: 0407e793 ori a5,a5,64 -8000c0e8: 01c12083 lw ra,28(sp) -8000c0ec: 00f41623 sh a5,12(s0) -8000c0f0: 01812403 lw s0,24(sp) -8000c0f4: 01412483 lw s1,20(sp) -8000c0f8: 01012903 lw s2,16(sp) -8000c0fc: 00c12983 lw s3,12(sp) -8000c100: 02010113 addi sp,sp,32 -8000c104: 00008067 ret -8000c108: 03c5a703 lw a4,60(a1) -8000c10c: e6e04ce3 bgtz a4,8000bf84 <__sflush_r+0x44> -8000c110: f4dff06f j 8000c05c <__sflush_r+0x11c> -8000c114: 05042503 lw a0,80(s0) -8000c118: eb5ff06f j 8000bfcc <__sflush_r+0x8c> -8000c11c: 00c45783 lhu a5,12(s0) -8000c120: fffff737 lui a4,0xfffff -8000c124: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> -8000c128: 00e7f7b3 and a5,a5,a4 -8000c12c: 01042683 lw a3,16(s0) -8000c130: 01079793 slli a5,a5,0x10 -8000c134: 4107d793 srai a5,a5,0x10 -8000c138: 00f41623 sh a5,12(s0) -8000c13c: 00042223 sw zero,4(s0) -8000c140: 00d42023 sw a3,0(s0) -8000c144: 01379713 slli a4,a5,0x13 -8000c148: ee075ae3 bgez a4,8000c03c <__sflush_r+0xfc> -8000c14c: 04a42823 sw a0,80(s0) -8000c150: eedff06f j 8000c03c <__sflush_r+0xfc> -8000c154: 0009a783 lw a5,0(s3) -8000c158: e60784e3 beqz a5,8000bfc0 <__sflush_r+0x80> -8000c15c: 01d00713 li a4,29 -8000c160: 02e78863 beq a5,a4,8000c190 <__sflush_r+0x250> -8000c164: 01600713 li a4,22 -8000c168: 02e78463 beq a5,a4,8000c190 <__sflush_r+0x250> -8000c16c: 00c45783 lhu a5,12(s0) -8000c170: 0407e793 ori a5,a5,64 -8000c174: 00f41623 sh a5,12(s0) -8000c178: ee9ff06f j 8000c060 <__sflush_r+0x120> -8000c17c: fffff737 lui a4,0xfffff -8000c180: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> -8000c184: 01042683 lw a3,16(s0) -8000c188: 00e7f7b3 and a5,a5,a4 -8000c18c: fadff06f j 8000c138 <__sflush_r+0x1f8> -8000c190: 0099a023 sw s1,0(s3) -8000c194: 00000513 li a0,0 -8000c198: ec9ff06f j 8000c060 <__sflush_r+0x120> +8000be88 <__sfmoreglue>: +8000be88: ff010113 addi sp,sp,-16 +8000be8c: 00912223 sw s1,4(sp) +8000be90: 06800613 li a2,104 +8000be94: fff58493 addi s1,a1,-1 +8000be98: 02c484b3 mul s1,s1,a2 +8000be9c: 01212023 sw s2,0(sp) +8000bea0: 00058913 mv s2,a1 +8000bea4: 00812423 sw s0,8(sp) +8000bea8: 00112623 sw ra,12(sp) +8000beac: 07448593 addi a1,s1,116 +8000beb0: a71fa0ef jal ra,80006920 <_malloc_r> +8000beb4: 00050413 mv s0,a0 +8000beb8: 02050063 beqz a0,8000bed8 <__sfmoreglue+0x50> +8000bebc: 00c50513 addi a0,a0,12 +8000bec0: 00042023 sw zero,0(s0) +8000bec4: 01242223 sw s2,4(s0) +8000bec8: 00a42423 sw a0,8(s0) +8000becc: 06848613 addi a2,s1,104 +8000bed0: 00000593 li a1,0 +8000bed4: 9b1f40ef jal ra,80000884 +8000bed8: 00c12083 lw ra,12(sp) +8000bedc: 00040513 mv a0,s0 +8000bee0: 00812403 lw s0,8(sp) +8000bee4: 00412483 lw s1,4(sp) +8000bee8: 00012903 lw s2,0(sp) +8000beec: 01010113 addi sp,sp,16 +8000bef0: 00008067 ret -8000c19c <_fflush_r>: -8000c19c: fe010113 addi sp,sp,-32 -8000c1a0: 00812c23 sw s0,24(sp) -8000c1a4: 00112e23 sw ra,28(sp) -8000c1a8: 00050413 mv s0,a0 -8000c1ac: 00050663 beqz a0,8000c1b8 <_fflush_r+0x1c> -8000c1b0: 03852783 lw a5,56(a0) -8000c1b4: 02078063 beqz a5,8000c1d4 <_fflush_r+0x38> -8000c1b8: 00c59783 lh a5,12(a1) -8000c1bc: 02079663 bnez a5,8000c1e8 <_fflush_r+0x4c> -8000c1c0: 01c12083 lw ra,28(sp) -8000c1c4: 01812403 lw s0,24(sp) -8000c1c8: 00000513 li a0,0 -8000c1cc: 02010113 addi sp,sp,32 -8000c1d0: 00008067 ret -8000c1d4: 00b12623 sw a1,12(sp) -8000c1d8: 370000ef jal ra,8000c548 <__sinit> -8000c1dc: 00c12583 lw a1,12(sp) -8000c1e0: 00c59783 lh a5,12(a1) -8000c1e4: fc078ee3 beqz a5,8000c1c0 <_fflush_r+0x24> -8000c1e8: 00040513 mv a0,s0 -8000c1ec: 01812403 lw s0,24(sp) -8000c1f0: 01c12083 lw ra,28(sp) -8000c1f4: 02010113 addi sp,sp,32 -8000c1f8: d49ff06f j 8000bf40 <__sflush_r> +8000bef4 <__sfp>: +8000bef4: fe010113 addi sp,sp,-32 +8000bef8: 800157b7 lui a5,0x80015 +8000befc: 01212823 sw s2,16(sp) +8000bf00: a487a903 lw s2,-1464(a5) # 80014a48 <__stack_top+0x81014a48> +8000bf04: 01312623 sw s3,12(sp) +8000bf08: 00112e23 sw ra,28(sp) +8000bf0c: 03892783 lw a5,56(s2) +8000bf10: 00812c23 sw s0,24(sp) +8000bf14: 00912a23 sw s1,20(sp) +8000bf18: 00050993 mv s3,a0 +8000bf1c: 0a078663 beqz a5,8000bfc8 <__sfp+0xd4> +8000bf20: 2e090913 addi s2,s2,736 +8000bf24: fff00493 li s1,-1 +8000bf28: 00492783 lw a5,4(s2) +8000bf2c: 00892403 lw s0,8(s2) +8000bf30: fff78793 addi a5,a5,-1 +8000bf34: 0007d863 bgez a5,8000bf44 <__sfp+0x50> +8000bf38: 0800006f j 8000bfb8 <__sfp+0xc4> +8000bf3c: 06840413 addi s0,s0,104 +8000bf40: 06978c63 beq a5,s1,8000bfb8 <__sfp+0xc4> +8000bf44: 00c41703 lh a4,12(s0) +8000bf48: fff78793 addi a5,a5,-1 +8000bf4c: fe0718e3 bnez a4,8000bf3c <__sfp+0x48> +8000bf50: ffff07b7 lui a5,0xffff0 +8000bf54: 00178793 addi a5,a5,1 # ffff0001 <__stack_top+0xff0001> +8000bf58: 06042223 sw zero,100(s0) +8000bf5c: 00042023 sw zero,0(s0) +8000bf60: 00042223 sw zero,4(s0) +8000bf64: 00042423 sw zero,8(s0) +8000bf68: 00f42623 sw a5,12(s0) +8000bf6c: 00042823 sw zero,16(s0) +8000bf70: 00042a23 sw zero,20(s0) +8000bf74: 00042c23 sw zero,24(s0) +8000bf78: 00800613 li a2,8 +8000bf7c: 00000593 li a1,0 +8000bf80: 05c40513 addi a0,s0,92 +8000bf84: 901f40ef jal ra,80000884 +8000bf88: 02042823 sw zero,48(s0) +8000bf8c: 02042a23 sw zero,52(s0) +8000bf90: 04042223 sw zero,68(s0) +8000bf94: 04042423 sw zero,72(s0) +8000bf98: 01c12083 lw ra,28(sp) +8000bf9c: 00040513 mv a0,s0 +8000bfa0: 01812403 lw s0,24(sp) +8000bfa4: 01412483 lw s1,20(sp) +8000bfa8: 01012903 lw s2,16(sp) +8000bfac: 00c12983 lw s3,12(sp) +8000bfb0: 02010113 addi sp,sp,32 +8000bfb4: 00008067 ret +8000bfb8: 00092403 lw s0,0(s2) +8000bfbc: 00040c63 beqz s0,8000bfd4 <__sfp+0xe0> +8000bfc0: 00040913 mv s2,s0 +8000bfc4: f65ff06f j 8000bf28 <__sfp+0x34> +8000bfc8: 00090513 mv a0,s2 +8000bfcc: d31ff0ef jal ra,8000bcfc <__sinit.part.0> +8000bfd0: f51ff06f j 8000bf20 <__sfp+0x2c> +8000bfd4: 00400593 li a1,4 +8000bfd8: 00098513 mv a0,s3 +8000bfdc: eadff0ef jal ra,8000be88 <__sfmoreglue> +8000bfe0: 00a92023 sw a0,0(s2) +8000bfe4: 00050413 mv s0,a0 +8000bfe8: fc051ce3 bnez a0,8000bfc0 <__sfp+0xcc> +8000bfec: 00c00793 li a5,12 +8000bff0: 00f9a023 sw a5,0(s3) +8000bff4: fa5ff06f j 8000bf98 <__sfp+0xa4> -8000c1fc : -8000c1fc: 00050593 mv a1,a0 -8000c200: 00050863 beqz a0,8000c210 -8000c204: 800157b7 lui a5,0x80015 -8000c208: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> -8000c20c: f91ff06f j 8000c19c <_fflush_r> -8000c210: 800157b7 lui a5,0x80015 -8000c214: a487a503 lw a0,-1464(a5) # 80014a48 <__stack_top+0x81014a48> -8000c218: 8000c5b7 lui a1,0x8000c -8000c21c: 19c58593 addi a1,a1,412 # 8000c19c <__stack_top+0x8100c19c> -8000c220: 2950006f j 8000ccb4 <_fwalk_reent> +8000bff8 <_cleanup>: +8000bff8: 800157b7 lui a5,0x80015 +8000bffc: a487a503 lw a0,-1464(a5) # 80014a48 <__stack_top+0x81014a48> +8000c000: 8000d5b7 lui a1,0x8000d +8000c004: 22c58593 addi a1,a1,556 # 8000d22c <__stack_top+0x8100d22c> +8000c008: 7700006f j 8000c778 <_fwalk_reent> -8000c224 <__fp_lock>: -8000c224: 00000513 li a0,0 -8000c228: 00008067 ret +8000c00c <__sinit>: +8000c00c: 03852783 lw a5,56(a0) +8000c010: 00078463 beqz a5,8000c018 <__sinit+0xc> +8000c014: 00008067 ret +8000c018: ce5ff06f j 8000bcfc <__sinit.part.0> -8000c22c <_cleanup_r>: -8000c22c: 8000d5b7 lui a1,0x8000d -8000c230: 76858593 addi a1,a1,1896 # 8000d768 <__stack_top+0x8100d768> -8000c234: 2810006f j 8000ccb4 <_fwalk_reent> +8000c01c <__sfp_lock_acquire>: +8000c01c: 00008067 ret -8000c238 <__sinit.part.0>: -8000c238: fe010113 addi sp,sp,-32 -8000c23c: 8000c7b7 lui a5,0x8000c -8000c240: 00112e23 sw ra,28(sp) -8000c244: 00812c23 sw s0,24(sp) -8000c248: 00912a23 sw s1,20(sp) -8000c24c: 01212823 sw s2,16(sp) -8000c250: 01312623 sw s3,12(sp) -8000c254: 01412423 sw s4,8(sp) -8000c258: 01512223 sw s5,4(sp) -8000c25c: 01612023 sw s6,0(sp) -8000c260: 00452403 lw s0,4(a0) -8000c264: 22c78793 addi a5,a5,556 # 8000c22c <__stack_top+0x8100c22c> -8000c268: 02f52e23 sw a5,60(a0) -8000c26c: 2ec50713 addi a4,a0,748 -8000c270: 00300793 li a5,3 -8000c274: 2ee52423 sw a4,744(a0) -8000c278: 2ef52223 sw a5,740(a0) -8000c27c: 2e052023 sw zero,736(a0) -8000c280: 00400793 li a5,4 -8000c284: 00050913 mv s2,a0 -8000c288: 00f42623 sw a5,12(s0) -8000c28c: 00800613 li a2,8 -8000c290: 00000593 li a1,0 -8000c294: 06042223 sw zero,100(s0) -8000c298: 00042023 sw zero,0(s0) -8000c29c: 00042223 sw zero,4(s0) -8000c2a0: 00042423 sw zero,8(s0) -8000c2a4: 00042823 sw zero,16(s0) -8000c2a8: 00042a23 sw zero,20(s0) -8000c2ac: 00042c23 sw zero,24(s0) -8000c2b0: 05c40513 addi a0,s0,92 -8000c2b4: b0df40ef jal ra,80000dc0 -8000c2b8: 8000db37 lui s6,0x8000d -8000c2bc: 00892483 lw s1,8(s2) -8000c2c0: 8000dab7 lui s5,0x8000d -8000c2c4: 8000da37 lui s4,0x8000d -8000c2c8: 8000d9b7 lui s3,0x8000d -8000c2cc: 298b0b13 addi s6,s6,664 # 8000d298 <__stack_top+0x8100d298> -8000c2d0: 2fca8a93 addi s5,s5,764 # 8000d2fc <__stack_top+0x8100d2fc> -8000c2d4: 384a0a13 addi s4,s4,900 # 8000d384 <__stack_top+0x8100d384> -8000c2d8: 3ec98993 addi s3,s3,1004 # 8000d3ec <__stack_top+0x8100d3ec> -8000c2dc: 000107b7 lui a5,0x10 -8000c2e0: 03642023 sw s6,32(s0) -8000c2e4: 03542223 sw s5,36(s0) -8000c2e8: 03442423 sw s4,40(s0) -8000c2ec: 03342623 sw s3,44(s0) -8000c2f0: 00842e23 sw s0,28(s0) -8000c2f4: 00978793 addi a5,a5,9 # 10009 <__stack_size+0xfc09> -8000c2f8: 00f4a623 sw a5,12(s1) -8000c2fc: 00800613 li a2,8 -8000c300: 00000593 li a1,0 -8000c304: 0604a223 sw zero,100(s1) -8000c308: 0004a023 sw zero,0(s1) -8000c30c: 0004a223 sw zero,4(s1) -8000c310: 0004a423 sw zero,8(s1) -8000c314: 0004a823 sw zero,16(s1) -8000c318: 0004aa23 sw zero,20(s1) -8000c31c: 0004ac23 sw zero,24(s1) -8000c320: 05c48513 addi a0,s1,92 -8000c324: a9df40ef jal ra,80000dc0 -8000c328: 00c92403 lw s0,12(s2) -8000c32c: 000207b7 lui a5,0x20 -8000c330: 0364a023 sw s6,32(s1) -8000c334: 0354a223 sw s5,36(s1) -8000c338: 0344a423 sw s4,40(s1) -8000c33c: 0334a623 sw s3,44(s1) -8000c340: 0094ae23 sw s1,28(s1) -8000c344: 01278793 addi a5,a5,18 # 20012 <__stack_size+0x1fc12> -8000c348: 00f42623 sw a5,12(s0) -8000c34c: 06042223 sw zero,100(s0) -8000c350: 00042023 sw zero,0(s0) -8000c354: 00042223 sw zero,4(s0) -8000c358: 00042423 sw zero,8(s0) -8000c35c: 00042823 sw zero,16(s0) -8000c360: 00042a23 sw zero,20(s0) -8000c364: 00042c23 sw zero,24(s0) -8000c368: 05c40513 addi a0,s0,92 -8000c36c: 00800613 li a2,8 -8000c370: 00000593 li a1,0 -8000c374: a4df40ef jal ra,80000dc0 -8000c378: 01c12083 lw ra,28(sp) -8000c37c: 03642023 sw s6,32(s0) -8000c380: 03542223 sw s5,36(s0) -8000c384: 03442423 sw s4,40(s0) -8000c388: 03342623 sw s3,44(s0) -8000c38c: 00842e23 sw s0,28(s0) -8000c390: 01812403 lw s0,24(sp) -8000c394: 00100793 li a5,1 -8000c398: 02f92c23 sw a5,56(s2) -8000c39c: 01412483 lw s1,20(sp) -8000c3a0: 01012903 lw s2,16(sp) -8000c3a4: 00c12983 lw s3,12(sp) -8000c3a8: 00812a03 lw s4,8(sp) -8000c3ac: 00412a83 lw s5,4(sp) -8000c3b0: 00012b03 lw s6,0(sp) -8000c3b4: 02010113 addi sp,sp,32 -8000c3b8: 00008067 ret +8000c020 <__sfp_lock_release>: +8000c020: 00008067 ret -8000c3bc <__fp_unlock>: -8000c3bc: 00000513 li a0,0 -8000c3c0: 00008067 ret +8000c024 <__sinit_lock_acquire>: +8000c024: 00008067 ret -8000c3c4 <__sfmoreglue>: -8000c3c4: ff010113 addi sp,sp,-16 -8000c3c8: 00912223 sw s1,4(sp) -8000c3cc: 06800613 li a2,104 -8000c3d0: fff58493 addi s1,a1,-1 -8000c3d4: 02c484b3 mul s1,s1,a2 -8000c3d8: 01212023 sw s2,0(sp) -8000c3dc: 00058913 mv s2,a1 -8000c3e0: 00812423 sw s0,8(sp) -8000c3e4: 00112623 sw ra,12(sp) -8000c3e8: 07448593 addi a1,s1,116 -8000c3ec: a71fa0ef jal ra,80006e5c <_malloc_r> -8000c3f0: 00050413 mv s0,a0 -8000c3f4: 02050063 beqz a0,8000c414 <__sfmoreglue+0x50> -8000c3f8: 00c50513 addi a0,a0,12 -8000c3fc: 00042023 sw zero,0(s0) -8000c400: 01242223 sw s2,4(s0) -8000c404: 00a42423 sw a0,8(s0) -8000c408: 06848613 addi a2,s1,104 -8000c40c: 00000593 li a1,0 -8000c410: 9b1f40ef jal ra,80000dc0 -8000c414: 00c12083 lw ra,12(sp) -8000c418: 00040513 mv a0,s0 -8000c41c: 00812403 lw s0,8(sp) -8000c420: 00412483 lw s1,4(sp) -8000c424: 00012903 lw s2,0(sp) -8000c428: 01010113 addi sp,sp,16 -8000c42c: 00008067 ret +8000c028 <__sinit_lock_release>: +8000c028: 00008067 ret -8000c430 <__sfp>: -8000c430: fe010113 addi sp,sp,-32 -8000c434: 800157b7 lui a5,0x80015 -8000c438: 01212823 sw s2,16(sp) -8000c43c: a487a903 lw s2,-1464(a5) # 80014a48 <__stack_top+0x81014a48> -8000c440: 01312623 sw s3,12(sp) -8000c444: 00112e23 sw ra,28(sp) -8000c448: 03892783 lw a5,56(s2) -8000c44c: 00812c23 sw s0,24(sp) -8000c450: 00912a23 sw s1,20(sp) -8000c454: 00050993 mv s3,a0 -8000c458: 0a078663 beqz a5,8000c504 <__sfp+0xd4> -8000c45c: 2e090913 addi s2,s2,736 -8000c460: fff00493 li s1,-1 -8000c464: 00492783 lw a5,4(s2) -8000c468: 00892403 lw s0,8(s2) -8000c46c: fff78793 addi a5,a5,-1 -8000c470: 0007d863 bgez a5,8000c480 <__sfp+0x50> -8000c474: 0800006f j 8000c4f4 <__sfp+0xc4> -8000c478: 06840413 addi s0,s0,104 -8000c47c: 06978c63 beq a5,s1,8000c4f4 <__sfp+0xc4> -8000c480: 00c41703 lh a4,12(s0) -8000c484: fff78793 addi a5,a5,-1 -8000c488: fe0718e3 bnez a4,8000c478 <__sfp+0x48> -8000c48c: ffff07b7 lui a5,0xffff0 -8000c490: 00178793 addi a5,a5,1 # ffff0001 <__stack_top+0xff0001> -8000c494: 06042223 sw zero,100(s0) -8000c498: 00042023 sw zero,0(s0) -8000c49c: 00042223 sw zero,4(s0) -8000c4a0: 00042423 sw zero,8(s0) -8000c4a4: 00f42623 sw a5,12(s0) -8000c4a8: 00042823 sw zero,16(s0) -8000c4ac: 00042a23 sw zero,20(s0) -8000c4b0: 00042c23 sw zero,24(s0) -8000c4b4: 00800613 li a2,8 -8000c4b8: 00000593 li a1,0 -8000c4bc: 05c40513 addi a0,s0,92 -8000c4c0: 901f40ef jal ra,80000dc0 -8000c4c4: 02042823 sw zero,48(s0) -8000c4c8: 02042a23 sw zero,52(s0) -8000c4cc: 04042223 sw zero,68(s0) -8000c4d0: 04042423 sw zero,72(s0) -8000c4d4: 01c12083 lw ra,28(sp) -8000c4d8: 00040513 mv a0,s0 -8000c4dc: 01812403 lw s0,24(sp) -8000c4e0: 01412483 lw s1,20(sp) -8000c4e4: 01012903 lw s2,16(sp) -8000c4e8: 00c12983 lw s3,12(sp) -8000c4ec: 02010113 addi sp,sp,32 -8000c4f0: 00008067 ret -8000c4f4: 00092403 lw s0,0(s2) -8000c4f8: 00040c63 beqz s0,8000c510 <__sfp+0xe0> -8000c4fc: 00040913 mv s2,s0 -8000c500: f65ff06f j 8000c464 <__sfp+0x34> -8000c504: 00090513 mv a0,s2 -8000c508: d31ff0ef jal ra,8000c238 <__sinit.part.0> -8000c50c: f51ff06f j 8000c45c <__sfp+0x2c> -8000c510: 00400593 li a1,4 -8000c514: 00098513 mv a0,s3 -8000c518: eadff0ef jal ra,8000c3c4 <__sfmoreglue> -8000c51c: 00a92023 sw a0,0(s2) -8000c520: 00050413 mv s0,a0 -8000c524: fc051ce3 bnez a0,8000c4fc <__sfp+0xcc> -8000c528: 00c00793 li a5,12 -8000c52c: 00f9a023 sw a5,0(s3) -8000c530: fa5ff06f j 8000c4d4 <__sfp+0xa4> +8000c02c <__fp_lock_all>: +8000c02c: 800157b7 lui a5,0x80015 +8000c030: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000c034: 8000c5b7 lui a1,0x8000c +8000c038: ce858593 addi a1,a1,-792 # 8000bce8 <__stack_top+0x8100bce8> +8000c03c: 6980006f j 8000c6d4 <_fwalk> -8000c534 <_cleanup>: -8000c534: 800157b7 lui a5,0x80015 -8000c538: a487a503 lw a0,-1464(a5) # 80014a48 <__stack_top+0x81014a48> -8000c53c: 8000d5b7 lui a1,0x8000d -8000c540: 76858593 addi a1,a1,1896 # 8000d768 <__stack_top+0x8100d768> -8000c544: 7700006f j 8000ccb4 <_fwalk_reent> +8000c040 <__fp_unlock_all>: +8000c040: 800157b7 lui a5,0x80015 +8000c044: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000c048: 8000c5b7 lui a1,0x8000c +8000c04c: e8058593 addi a1,a1,-384 # 8000be80 <__stack_top+0x8100be80> +8000c050: 6840006f j 8000c6d4 <_fwalk> -8000c548 <__sinit>: -8000c548: 03852783 lw a5,56(a0) -8000c54c: 00078463 beqz a5,8000c554 <__sinit+0xc> -8000c550: 00008067 ret -8000c554: ce5ff06f j 8000c238 <__sinit.part.0> +8000c054 <__fputwc>: +8000c054: fd010113 addi sp,sp,-48 +8000c058: 02812423 sw s0,40(sp) +8000c05c: 01312e23 sw s3,28(sp) +8000c060: 01612823 sw s6,16(sp) +8000c064: 02112623 sw ra,44(sp) +8000c068: 02912223 sw s1,36(sp) +8000c06c: 03212023 sw s2,32(sp) +8000c070: 01412c23 sw s4,24(sp) +8000c074: 01512a23 sw s5,20(sp) +8000c078: 00050b13 mv s6,a0 +8000c07c: 00058993 mv s3,a1 +8000c080: 00060413 mv s0,a2 +8000c084: a21fd0ef jal ra,80009aa4 <__locale_mb_cur_max> +8000c088: 00100793 li a5,1 +8000c08c: 02f51063 bne a0,a5,8000c0ac <__fputwc+0x58> +8000c090: fff98793 addi a5,s3,-1 +8000c094: 0fe00713 li a4,254 +8000c098: 00f76a63 bltu a4,a5,8000c0ac <__fputwc+0x58> +8000c09c: 0ff9f713 andi a4,s3,255 +8000c0a0: 00e10623 sb a4,12(sp) +8000c0a4: 00100913 li s2,1 +8000c0a8: 02c0006f j 8000c0d4 <__fputwc+0x80> +8000c0ac: 05c40693 addi a3,s0,92 +8000c0b0: 00098613 mv a2,s3 +8000c0b4: 00c10593 addi a1,sp,12 +8000c0b8: 000b0513 mv a0,s6 +8000c0bc: 799000ef jal ra,8000d054 <_wcrtomb_r> +8000c0c0: fff00793 li a5,-1 +8000c0c4: 00050913 mv s2,a0 +8000c0c8: 0af50463 beq a0,a5,8000c170 <__fputwc+0x11c> +8000c0cc: 08050e63 beqz a0,8000c168 <__fputwc+0x114> +8000c0d0: 00c14703 lbu a4,12(sp) +8000c0d4: 00000493 li s1,0 +8000c0d8: fff00a13 li s4,-1 +8000c0dc: 00a00a93 li s5,10 +8000c0e0: 0280006f j 8000c108 <__fputwc+0xb4> +8000c0e4: 00042783 lw a5,0(s0) +8000c0e8: 00178693 addi a3,a5,1 +8000c0ec: 00d42023 sw a3,0(s0) +8000c0f0: 00e78023 sb a4,0(a5) +8000c0f4: 00148493 addi s1,s1,1 +8000c0f8: 00c10793 addi a5,sp,12 +8000c0fc: 009787b3 add a5,a5,s1 +8000c100: 0724f463 bgeu s1,s2,8000c168 <__fputwc+0x114> +8000c104: 0007c703 lbu a4,0(a5) +8000c108: 00842783 lw a5,8(s0) +8000c10c: fff78793 addi a5,a5,-1 +8000c110: 00f42423 sw a5,8(s0) +8000c114: fc07d8e3 bgez a5,8000c0e4 <__fputwc+0x90> +8000c118: 01842683 lw a3,24(s0) +8000c11c: 00070593 mv a1,a4 +8000c120: 00040613 mv a2,s0 +8000c124: 000b0513 mv a0,s6 +8000c128: 00d7c463 blt a5,a3,8000c130 <__fputwc+0xdc> +8000c12c: fb571ce3 bne a4,s5,8000c0e4 <__fputwc+0x90> +8000c130: 589000ef jal ra,8000ceb8 <__swbuf_r> +8000c134: fd4510e3 bne a0,s4,8000c0f4 <__fputwc+0xa0> +8000c138: fff00913 li s2,-1 +8000c13c: 02c12083 lw ra,44(sp) +8000c140: 02812403 lw s0,40(sp) +8000c144: 02412483 lw s1,36(sp) +8000c148: 01c12983 lw s3,28(sp) +8000c14c: 01812a03 lw s4,24(sp) +8000c150: 01412a83 lw s5,20(sp) +8000c154: 01012b03 lw s6,16(sp) +8000c158: 00090513 mv a0,s2 +8000c15c: 02012903 lw s2,32(sp) +8000c160: 03010113 addi sp,sp,48 +8000c164: 00008067 ret +8000c168: 00098913 mv s2,s3 +8000c16c: fd1ff06f j 8000c13c <__fputwc+0xe8> +8000c170: 00c45783 lhu a5,12(s0) +8000c174: 0407e793 ori a5,a5,64 +8000c178: 00f41623 sh a5,12(s0) +8000c17c: fc1ff06f j 8000c13c <__fputwc+0xe8> -8000c558 <__sfp_lock_acquire>: -8000c558: 00008067 ret +8000c180 <_fputwc_r>: +8000c180: 00c61783 lh a5,12(a2) +8000c184: 01279713 slli a4,a5,0x12 +8000c188: 02074063 bltz a4,8000c1a8 <_fputwc_r+0x28> +8000c18c: 06462703 lw a4,100(a2) +8000c190: 000026b7 lui a3,0x2 +8000c194: 00d7e7b3 or a5,a5,a3 +8000c198: 000026b7 lui a3,0x2 +8000c19c: 00d76733 or a4,a4,a3 +8000c1a0: 00f61623 sh a5,12(a2) +8000c1a4: 06e62223 sw a4,100(a2) +8000c1a8: eadff06f j 8000c054 <__fputwc> -8000c55c <__sfp_lock_release>: -8000c55c: 00008067 ret +8000c1ac : +8000c1ac: fe010113 addi sp,sp,-32 +8000c1b0: 800157b7 lui a5,0x80015 +8000c1b4: 00812c23 sw s0,24(sp) +8000c1b8: a4c7a403 lw s0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000c1bc: 00112e23 sw ra,28(sp) +8000c1c0: 00058613 mv a2,a1 +8000c1c4: 00050593 mv a1,a0 +8000c1c8: 00040663 beqz s0,8000c1d4 +8000c1cc: 03842783 lw a5,56(s0) +8000c1d0: 04078063 beqz a5,8000c210 +8000c1d4: 00c61783 lh a5,12(a2) +8000c1d8: 01279713 slli a4,a5,0x12 +8000c1dc: 02074063 bltz a4,8000c1fc +8000c1e0: 06462703 lw a4,100(a2) +8000c1e4: 000026b7 lui a3,0x2 +8000c1e8: 00d7e7b3 or a5,a5,a3 +8000c1ec: 000026b7 lui a3,0x2 +8000c1f0: 00d76733 or a4,a4,a3 +8000c1f4: 00f61623 sh a5,12(a2) +8000c1f8: 06e62223 sw a4,100(a2) +8000c1fc: 00040513 mv a0,s0 +8000c200: 01812403 lw s0,24(sp) +8000c204: 01c12083 lw ra,28(sp) +8000c208: 02010113 addi sp,sp,32 +8000c20c: e49ff06f j 8000c054 <__fputwc> +8000c210: 00a12423 sw a0,8(sp) +8000c214: 00040513 mv a0,s0 +8000c218: 00c12623 sw a2,12(sp) +8000c21c: df1ff0ef jal ra,8000c00c <__sinit> +8000c220: 00c12603 lw a2,12(sp) +8000c224: 00812583 lw a1,8(sp) +8000c228: fadff06f j 8000c1d4 -8000c560 <__sinit_lock_acquire>: -8000c560: 00008067 ret +8000c22c <__sfvwrite_r>: +8000c22c: 00862783 lw a5,8(a2) +8000c230: 32078e63 beqz a5,8000c56c <__sfvwrite_r+0x340> +8000c234: 00c5d783 lhu a5,12(a1) +8000c238: fd010113 addi sp,sp,-48 +8000c23c: 02812423 sw s0,40(sp) +8000c240: 01412c23 sw s4,24(sp) +8000c244: 01512a23 sw s5,20(sp) +8000c248: 02112623 sw ra,44(sp) +8000c24c: 02912223 sw s1,36(sp) +8000c250: 03212023 sw s2,32(sp) +8000c254: 01312e23 sw s3,28(sp) +8000c258: 01612823 sw s6,16(sp) +8000c25c: 01712623 sw s7,12(sp) +8000c260: 01812423 sw s8,8(sp) +8000c264: 01912223 sw s9,4(sp) +8000c268: 01a12023 sw s10,0(sp) +8000c26c: 0087f713 andi a4,a5,8 +8000c270: 00060a13 mv s4,a2 +8000c274: 00050a93 mv s5,a0 +8000c278: 00058413 mv s0,a1 +8000c27c: 08070663 beqz a4,8000c308 <__sfvwrite_r+0xdc> +8000c280: 0105a703 lw a4,16(a1) +8000c284: 08070263 beqz a4,8000c308 <__sfvwrite_r+0xdc> +8000c288: 0027f713 andi a4,a5,2 +8000c28c: 000a2483 lw s1,0(s4) +8000c290: 08070c63 beqz a4,8000c328 <__sfvwrite_r+0xfc> +8000c294: 02442783 lw a5,36(s0) +8000c298: 01c42583 lw a1,28(s0) +8000c29c: 80000b37 lui s6,0x80000 +8000c2a0: 00000993 li s3,0 +8000c2a4: 00000913 li s2,0 +8000c2a8: c00b4b13 xori s6,s6,-1024 +8000c2ac: 00098613 mv a2,s3 +8000c2b0: 000a8513 mv a0,s5 +8000c2b4: 04090263 beqz s2,8000c2f8 <__sfvwrite_r+0xcc> +8000c2b8: 00090693 mv a3,s2 +8000c2bc: 012b7463 bgeu s6,s2,8000c2c4 <__sfvwrite_r+0x98> +8000c2c0: 000b0693 mv a3,s6 +8000c2c4: 000780e7 jalr a5 +8000c2c8: 28a05863 blez a0,8000c558 <__sfvwrite_r+0x32c> +8000c2cc: 008a2783 lw a5,8(s4) +8000c2d0: 00a989b3 add s3,s3,a0 +8000c2d4: 40a90933 sub s2,s2,a0 +8000c2d8: 40a78533 sub a0,a5,a0 +8000c2dc: 00aa2423 sw a0,8(s4) +8000c2e0: 20050a63 beqz a0,8000c4f4 <__sfvwrite_r+0x2c8> +8000c2e4: 02442783 lw a5,36(s0) +8000c2e8: 01c42583 lw a1,28(s0) +8000c2ec: 00098613 mv a2,s3 +8000c2f0: 000a8513 mv a0,s5 +8000c2f4: fc0912e3 bnez s2,8000c2b8 <__sfvwrite_r+0x8c> +8000c2f8: 0004a983 lw s3,0(s1) +8000c2fc: 0044a903 lw s2,4(s1) +8000c300: 00848493 addi s1,s1,8 +8000c304: fa9ff06f j 8000c2ac <__sfvwrite_r+0x80> +8000c308: 00040593 mv a1,s0 +8000c30c: 000a8513 mv a0,s5 +8000c310: d7cff0ef jal ra,8000b88c <__swsetup_r> +8000c314: 3a051c63 bnez a0,8000c6cc <__sfvwrite_r+0x4a0> +8000c318: 00c45783 lhu a5,12(s0) +8000c31c: 000a2483 lw s1,0(s4) +8000c320: 0027f713 andi a4,a5,2 +8000c324: f60718e3 bnez a4,8000c294 <__sfvwrite_r+0x68> +8000c328: 0017f713 andi a4,a5,1 +8000c32c: 24071463 bnez a4,8000c574 <__sfvwrite_r+0x348> +8000c330: 00842c83 lw s9,8(s0) +8000c334: 00042503 lw a0,0(s0) +8000c338: 80000b37 lui s6,0x80000 +8000c33c: ffeb4b93 xori s7,s6,-2 +8000c340: 00000c13 li s8,0 +8000c344: 00000913 li s2,0 +8000c348: fffb4b13 not s6,s6 +8000c34c: 0e090e63 beqz s2,8000c448 <__sfvwrite_r+0x21c> +8000c350: 2007f713 andi a4,a5,512 +8000c354: 24070c63 beqz a4,8000c5ac <__sfvwrite_r+0x380> +8000c358: 000c8d13 mv s10,s9 +8000c35c: 2f996263 bltu s2,s9,8000c640 <__sfvwrite_r+0x414> +8000c360: 4807f713 andi a4,a5,1152 +8000c364: 08070a63 beqz a4,8000c3f8 <__sfvwrite_r+0x1cc> +8000c368: 01442983 lw s3,20(s0) +8000c36c: 01042583 lw a1,16(s0) +8000c370: 00190713 addi a4,s2,1 +8000c374: 00199693 slli a3,s3,0x1 +8000c378: 013686b3 add a3,a3,s3 +8000c37c: 01f6d993 srli s3,a3,0x1f +8000c380: 40b50d33 sub s10,a0,a1 +8000c384: 00d989b3 add s3,s3,a3 +8000c388: 4019d993 srai s3,s3,0x1 +8000c38c: 01a70733 add a4,a4,s10 +8000c390: 00098613 mv a2,s3 +8000c394: 00e9f663 bgeu s3,a4,8000c3a0 <__sfvwrite_r+0x174> +8000c398: 00070993 mv s3,a4 +8000c39c: 00070613 mv a2,a4 +8000c3a0: 4007f793 andi a5,a5,1024 +8000c3a4: 2e078463 beqz a5,8000c68c <__sfvwrite_r+0x460> +8000c3a8: 00060593 mv a1,a2 +8000c3ac: 000a8513 mv a0,s5 +8000c3b0: d70fa0ef jal ra,80006920 <_malloc_r> +8000c3b4: 00050c93 mv s9,a0 +8000c3b8: 30050263 beqz a0,8000c6bc <__sfvwrite_r+0x490> +8000c3bc: 01042583 lw a1,16(s0) +8000c3c0: 000d0613 mv a2,s10 +8000c3c4: f78fd0ef jal ra,80009b3c +8000c3c8: 00c45783 lhu a5,12(s0) +8000c3cc: b7f7f793 andi a5,a5,-1153 +8000c3d0: 0807e793 ori a5,a5,128 +8000c3d4: 00f41623 sh a5,12(s0) +8000c3d8: 01ac8533 add a0,s9,s10 +8000c3dc: 41a987b3 sub a5,s3,s10 +8000c3e0: 01942823 sw s9,16(s0) +8000c3e4: 00a42023 sw a0,0(s0) +8000c3e8: 01342a23 sw s3,20(s0) +8000c3ec: 00090c93 mv s9,s2 +8000c3f0: 00f42423 sw a5,8(s0) +8000c3f4: 00090d13 mv s10,s2 +8000c3f8: 000d0613 mv a2,s10 +8000c3fc: 000c0593 mv a1,s8 +8000c400: 859fd0ef jal ra,80009c58 +8000c404: 00842703 lw a4,8(s0) +8000c408: 00042783 lw a5,0(s0) +8000c40c: 00090993 mv s3,s2 +8000c410: 41970cb3 sub s9,a4,s9 +8000c414: 01a787b3 add a5,a5,s10 +8000c418: 01942423 sw s9,8(s0) +8000c41c: 00f42023 sw a5,0(s0) +8000c420: 00000913 li s2,0 +8000c424: 008a2603 lw a2,8(s4) +8000c428: 013c0c33 add s8,s8,s3 +8000c42c: 413609b3 sub s3,a2,s3 +8000c430: 013a2423 sw s3,8(s4) +8000c434: 0c098063 beqz s3,8000c4f4 <__sfvwrite_r+0x2c8> +8000c438: 00842c83 lw s9,8(s0) +8000c43c: 00042503 lw a0,0(s0) +8000c440: 00c45783 lhu a5,12(s0) +8000c444: f00916e3 bnez s2,8000c350 <__sfvwrite_r+0x124> +8000c448: 0004ac03 lw s8,0(s1) +8000c44c: 0044a903 lw s2,4(s1) +8000c450: 00848493 addi s1,s1,8 +8000c454: ef9ff06f j 8000c34c <__sfvwrite_r+0x120> +8000c458: 0044a983 lw s3,4(s1) +8000c45c: 0004ac03 lw s8,0(s1) +8000c460: 00848493 addi s1,s1,8 +8000c464: fe098ae3 beqz s3,8000c458 <__sfvwrite_r+0x22c> +8000c468: 00098613 mv a2,s3 +8000c46c: 00a00593 li a1,10 +8000c470: 000c0513 mv a0,s8 +8000c474: c65fa0ef jal ra,800070d8 +8000c478: 12050463 beqz a0,8000c5a0 <__sfvwrite_r+0x374> +8000c47c: 00150513 addi a0,a0,1 +8000c480: 41850b33 sub s6,a0,s8 +8000c484: 000b0793 mv a5,s6 +8000c488: 00098b93 mv s7,s3 +8000c48c: 0137f463 bgeu a5,s3,8000c494 <__sfvwrite_r+0x268> +8000c490: 00078b93 mv s7,a5 +8000c494: 00042503 lw a0,0(s0) +8000c498: 01042783 lw a5,16(s0) +8000c49c: 01442683 lw a3,20(s0) +8000c4a0: 00a7f863 bgeu a5,a0,8000c4b0 <__sfvwrite_r+0x284> +8000c4a4: 00842903 lw s2,8(s0) +8000c4a8: 01268933 add s2,a3,s2 +8000c4ac: 09794263 blt s2,s7,8000c530 <__sfvwrite_r+0x304> +8000c4b0: 1adbc863 blt s7,a3,8000c660 <__sfvwrite_r+0x434> +8000c4b4: 02442783 lw a5,36(s0) +8000c4b8: 01c42583 lw a1,28(s0) +8000c4bc: 000c0613 mv a2,s8 +8000c4c0: 000a8513 mv a0,s5 +8000c4c4: 000780e7 jalr a5 +8000c4c8: 00050913 mv s2,a0 +8000c4cc: 08a05663 blez a0,8000c558 <__sfvwrite_r+0x32c> +8000c4d0: 412b0b33 sub s6,s6,s2 +8000c4d4: 00100513 li a0,1 +8000c4d8: 160b0a63 beqz s6,8000c64c <__sfvwrite_r+0x420> +8000c4dc: 008a2603 lw a2,8(s4) +8000c4e0: 012c0c33 add s8,s8,s2 +8000c4e4: 412989b3 sub s3,s3,s2 +8000c4e8: 41260933 sub s2,a2,s2 +8000c4ec: 012a2423 sw s2,8(s4) +8000c4f0: 08091a63 bnez s2,8000c584 <__sfvwrite_r+0x358> +8000c4f4: 00000513 li a0,0 +8000c4f8: 02c12083 lw ra,44(sp) +8000c4fc: 02812403 lw s0,40(sp) +8000c500: 02412483 lw s1,36(sp) +8000c504: 02012903 lw s2,32(sp) +8000c508: 01c12983 lw s3,28(sp) +8000c50c: 01812a03 lw s4,24(sp) +8000c510: 01412a83 lw s5,20(sp) +8000c514: 01012b03 lw s6,16(sp) +8000c518: 00c12b83 lw s7,12(sp) +8000c51c: 00812c03 lw s8,8(sp) +8000c520: 00412c83 lw s9,4(sp) +8000c524: 00012d03 lw s10,0(sp) +8000c528: 03010113 addi sp,sp,48 +8000c52c: 00008067 ret +8000c530: 000c0593 mv a1,s8 +8000c534: 00090613 mv a2,s2 +8000c538: f20fd0ef jal ra,80009c58 +8000c53c: 00042783 lw a5,0(s0) +8000c540: 00040593 mv a1,s0 +8000c544: 000a8513 mv a0,s5 +8000c548: 012787b3 add a5,a5,s2 +8000c54c: 00f42023 sw a5,0(s0) +8000c550: f10ff0ef jal ra,8000bc60 <_fflush_r> +8000c554: f6050ee3 beqz a0,8000c4d0 <__sfvwrite_r+0x2a4> +8000c558: 00c41783 lh a5,12(s0) +8000c55c: 0407e793 ori a5,a5,64 +8000c560: 00f41623 sh a5,12(s0) +8000c564: fff00513 li a0,-1 +8000c568: f91ff06f j 8000c4f8 <__sfvwrite_r+0x2cc> +8000c56c: 00000513 li a0,0 +8000c570: 00008067 ret +8000c574: 00000b13 li s6,0 +8000c578: 00000513 li a0,0 +8000c57c: 00000c13 li s8,0 +8000c580: 00000993 li s3,0 +8000c584: ec098ae3 beqz s3,8000c458 <__sfvwrite_r+0x22c> +8000c588: ee051ee3 bnez a0,8000c484 <__sfvwrite_r+0x258> +8000c58c: 00098613 mv a2,s3 +8000c590: 00a00593 li a1,10 +8000c594: 000c0513 mv a0,s8 +8000c598: b41fa0ef jal ra,800070d8 +8000c59c: ee0510e3 bnez a0,8000c47c <__sfvwrite_r+0x250> +8000c5a0: 00198793 addi a5,s3,1 +8000c5a4: 00078b13 mv s6,a5 +8000c5a8: ee1ff06f j 8000c488 <__sfvwrite_r+0x25c> +8000c5ac: 01042783 lw a5,16(s0) +8000c5b0: 04a7e263 bltu a5,a0,8000c5f4 <__sfvwrite_r+0x3c8> +8000c5b4: 01442783 lw a5,20(s0) +8000c5b8: 02f96e63 bltu s2,a5,8000c5f4 <__sfvwrite_r+0x3c8> +8000c5bc: 00090693 mv a3,s2 +8000c5c0: 012bf463 bgeu s7,s2,8000c5c8 <__sfvwrite_r+0x39c> +8000c5c4: 000b0693 mv a3,s6 +8000c5c8: 02f6c6b3 div a3,a3,a5 +8000c5cc: 02442703 lw a4,36(s0) +8000c5d0: 01c42583 lw a1,28(s0) +8000c5d4: 000c0613 mv a2,s8 +8000c5d8: 000a8513 mv a0,s5 +8000c5dc: 02f686b3 mul a3,a3,a5 +8000c5e0: 000700e7 jalr a4 +8000c5e4: 00050993 mv s3,a0 +8000c5e8: f6a058e3 blez a0,8000c558 <__sfvwrite_r+0x32c> +8000c5ec: 41390933 sub s2,s2,s3 +8000c5f0: e35ff06f j 8000c424 <__sfvwrite_r+0x1f8> +8000c5f4: 000c8993 mv s3,s9 +8000c5f8: 01997463 bgeu s2,s9,8000c600 <__sfvwrite_r+0x3d4> +8000c5fc: 00090993 mv s3,s2 +8000c600: 00098613 mv a2,s3 +8000c604: 000c0593 mv a1,s8 +8000c608: e50fd0ef jal ra,80009c58 +8000c60c: 00842783 lw a5,8(s0) +8000c610: 00042703 lw a4,0(s0) +8000c614: 413787b3 sub a5,a5,s3 +8000c618: 01370733 add a4,a4,s3 +8000c61c: 00f42423 sw a5,8(s0) +8000c620: 00e42023 sw a4,0(s0) +8000c624: fc0794e3 bnez a5,8000c5ec <__sfvwrite_r+0x3c0> +8000c628: 00040593 mv a1,s0 +8000c62c: 000a8513 mv a0,s5 +8000c630: e30ff0ef jal ra,8000bc60 <_fflush_r> +8000c634: f20512e3 bnez a0,8000c558 <__sfvwrite_r+0x32c> +8000c638: 41390933 sub s2,s2,s3 +8000c63c: de9ff06f j 8000c424 <__sfvwrite_r+0x1f8> +8000c640: 00090c93 mv s9,s2 +8000c644: 00090d13 mv s10,s2 +8000c648: db1ff06f j 8000c3f8 <__sfvwrite_r+0x1cc> +8000c64c: 00040593 mv a1,s0 +8000c650: 000a8513 mv a0,s5 +8000c654: e0cff0ef jal ra,8000bc60 <_fflush_r> +8000c658: e80502e3 beqz a0,8000c4dc <__sfvwrite_r+0x2b0> +8000c65c: efdff06f j 8000c558 <__sfvwrite_r+0x32c> +8000c660: 000b8613 mv a2,s7 +8000c664: 000c0593 mv a1,s8 +8000c668: df0fd0ef jal ra,80009c58 +8000c66c: 00842783 lw a5,8(s0) +8000c670: 00042603 lw a2,0(s0) +8000c674: 000b8913 mv s2,s7 +8000c678: 417787b3 sub a5,a5,s7 +8000c67c: 01760633 add a2,a2,s7 +8000c680: 00f42423 sw a5,8(s0) +8000c684: 00c42023 sw a2,0(s0) +8000c688: e49ff06f j 8000c4d0 <__sfvwrite_r+0x2a4> +8000c68c: 000a8513 mv a0,s5 +8000c690: ee8fd0ef jal ra,80009d78 <_realloc_r> +8000c694: 00050c93 mv s9,a0 +8000c698: d40510e3 bnez a0,8000c3d8 <__sfvwrite_r+0x1ac> +8000c69c: 01042583 lw a1,16(s0) +8000c6a0: 000a8513 mv a0,s5 +8000c6a4: ba8f70ef jal ra,80003a4c <_free_r> +8000c6a8: 00c41783 lh a5,12(s0) +8000c6ac: 00c00713 li a4,12 +8000c6b0: 00eaa023 sw a4,0(s5) +8000c6b4: f7f7f793 andi a5,a5,-129 +8000c6b8: ea5ff06f j 8000c55c <__sfvwrite_r+0x330> +8000c6bc: 00c00713 li a4,12 +8000c6c0: 00c41783 lh a5,12(s0) +8000c6c4: 00eaa023 sw a4,0(s5) +8000c6c8: e95ff06f j 8000c55c <__sfvwrite_r+0x330> +8000c6cc: fff00513 li a0,-1 +8000c6d0: e29ff06f j 8000c4f8 <__sfvwrite_r+0x2cc> -8000c564 <__sinit_lock_release>: -8000c564: 00008067 ret - -8000c568 <__fp_lock_all>: -8000c568: 800157b7 lui a5,0x80015 -8000c56c: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> -8000c570: 8000c5b7 lui a1,0x8000c -8000c574: 22458593 addi a1,a1,548 # 8000c224 <__stack_top+0x8100c224> -8000c578: 6980006f j 8000cc10 <_fwalk> - -8000c57c <__fp_unlock_all>: -8000c57c: 800157b7 lui a5,0x80015 -8000c580: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> -8000c584: 8000c5b7 lui a1,0x8000c -8000c588: 3bc58593 addi a1,a1,956 # 8000c3bc <__stack_top+0x8100c3bc> -8000c58c: 6840006f j 8000cc10 <_fwalk> - -8000c590 <__fputwc>: -8000c590: fd010113 addi sp,sp,-48 -8000c594: 02812423 sw s0,40(sp) -8000c598: 01312e23 sw s3,28(sp) -8000c59c: 01612823 sw s6,16(sp) -8000c5a0: 02112623 sw ra,44(sp) -8000c5a4: 02912223 sw s1,36(sp) -8000c5a8: 03212023 sw s2,32(sp) -8000c5ac: 01412c23 sw s4,24(sp) -8000c5b0: 01512a23 sw s5,20(sp) -8000c5b4: 00050b13 mv s6,a0 -8000c5b8: 00058993 mv s3,a1 -8000c5bc: 00060413 mv s0,a2 -8000c5c0: a21fd0ef jal ra,80009fe0 <__locale_mb_cur_max> -8000c5c4: 00100793 li a5,1 -8000c5c8: 02f51063 bne a0,a5,8000c5e8 <__fputwc+0x58> -8000c5cc: fff98793 addi a5,s3,-1 -8000c5d0: 0fe00713 li a4,254 -8000c5d4: 00f76a63 bltu a4,a5,8000c5e8 <__fputwc+0x58> -8000c5d8: 0ff9f713 andi a4,s3,255 -8000c5dc: 00e10623 sb a4,12(sp) -8000c5e0: 00100913 li s2,1 -8000c5e4: 02c0006f j 8000c610 <__fputwc+0x80> -8000c5e8: 05c40693 addi a3,s0,92 -8000c5ec: 00098613 mv a2,s3 -8000c5f0: 00c10593 addi a1,sp,12 -8000c5f4: 000b0513 mv a0,s6 -8000c5f8: 799000ef jal ra,8000d590 <_wcrtomb_r> -8000c5fc: fff00793 li a5,-1 -8000c600: 00050913 mv s2,a0 -8000c604: 0af50463 beq a0,a5,8000c6ac <__fputwc+0x11c> -8000c608: 08050e63 beqz a0,8000c6a4 <__fputwc+0x114> -8000c60c: 00c14703 lbu a4,12(sp) -8000c610: 00000493 li s1,0 -8000c614: fff00a13 li s4,-1 -8000c618: 00a00a93 li s5,10 -8000c61c: 0280006f j 8000c644 <__fputwc+0xb4> -8000c620: 00042783 lw a5,0(s0) -8000c624: 00178693 addi a3,a5,1 -8000c628: 00d42023 sw a3,0(s0) -8000c62c: 00e78023 sb a4,0(a5) -8000c630: 00148493 addi s1,s1,1 -8000c634: 00c10793 addi a5,sp,12 -8000c638: 009787b3 add a5,a5,s1 -8000c63c: 0724f463 bgeu s1,s2,8000c6a4 <__fputwc+0x114> -8000c640: 0007c703 lbu a4,0(a5) -8000c644: 00842783 lw a5,8(s0) -8000c648: fff78793 addi a5,a5,-1 -8000c64c: 00f42423 sw a5,8(s0) -8000c650: fc07d8e3 bgez a5,8000c620 <__fputwc+0x90> -8000c654: 01842683 lw a3,24(s0) -8000c658: 00070593 mv a1,a4 -8000c65c: 00040613 mv a2,s0 -8000c660: 000b0513 mv a0,s6 -8000c664: 00d7c463 blt a5,a3,8000c66c <__fputwc+0xdc> -8000c668: fb571ce3 bne a4,s5,8000c620 <__fputwc+0x90> -8000c66c: 589000ef jal ra,8000d3f4 <__swbuf_r> -8000c670: fd4510e3 bne a0,s4,8000c630 <__fputwc+0xa0> -8000c674: fff00913 li s2,-1 -8000c678: 02c12083 lw ra,44(sp) -8000c67c: 02812403 lw s0,40(sp) -8000c680: 02412483 lw s1,36(sp) -8000c684: 01c12983 lw s3,28(sp) -8000c688: 01812a03 lw s4,24(sp) -8000c68c: 01412a83 lw s5,20(sp) -8000c690: 01012b03 lw s6,16(sp) -8000c694: 00090513 mv a0,s2 -8000c698: 02012903 lw s2,32(sp) -8000c69c: 03010113 addi sp,sp,48 -8000c6a0: 00008067 ret -8000c6a4: 00098913 mv s2,s3 -8000c6a8: fd1ff06f j 8000c678 <__fputwc+0xe8> -8000c6ac: 00c45783 lhu a5,12(s0) -8000c6b0: 0407e793 ori a5,a5,64 -8000c6b4: 00f41623 sh a5,12(s0) -8000c6b8: fc1ff06f j 8000c678 <__fputwc+0xe8> - -8000c6bc <_fputwc_r>: -8000c6bc: 00c61783 lh a5,12(a2) -8000c6c0: 01279713 slli a4,a5,0x12 -8000c6c4: 02074063 bltz a4,8000c6e4 <_fputwc_r+0x28> -8000c6c8: 06462703 lw a4,100(a2) -8000c6cc: 000026b7 lui a3,0x2 -8000c6d0: 00d7e7b3 or a5,a5,a3 -8000c6d4: 000026b7 lui a3,0x2 -8000c6d8: 00d76733 or a4,a4,a3 -8000c6dc: 00f61623 sh a5,12(a2) -8000c6e0: 06e62223 sw a4,100(a2) -8000c6e4: eadff06f j 8000c590 <__fputwc> - -8000c6e8 : -8000c6e8: fe010113 addi sp,sp,-32 -8000c6ec: 800157b7 lui a5,0x80015 +8000c6d4 <_fwalk>: +8000c6d4: fe010113 addi sp,sp,-32 +8000c6d8: 01212823 sw s2,16(sp) +8000c6dc: 01312623 sw s3,12(sp) +8000c6e0: 01412423 sw s4,8(sp) +8000c6e4: 01512223 sw s5,4(sp) +8000c6e8: 01612023 sw s6,0(sp) +8000c6ec: 00112e23 sw ra,28(sp) 8000c6f0: 00812c23 sw s0,24(sp) -8000c6f4: a4c7a403 lw s0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> -8000c6f8: 00112e23 sw ra,28(sp) -8000c6fc: 00058613 mv a2,a1 -8000c700: 00050593 mv a1,a0 -8000c704: 00040663 beqz s0,8000c710 -8000c708: 03842783 lw a5,56(s0) -8000c70c: 04078063 beqz a5,8000c74c -8000c710: 00c61783 lh a5,12(a2) -8000c714: 01279713 slli a4,a5,0x12 -8000c718: 02074063 bltz a4,8000c738 -8000c71c: 06462703 lw a4,100(a2) -8000c720: 000026b7 lui a3,0x2 -8000c724: 00d7e7b3 or a5,a5,a3 -8000c728: 000026b7 lui a3,0x2 -8000c72c: 00d76733 or a4,a4,a3 -8000c730: 00f61623 sh a5,12(a2) -8000c734: 06e62223 sw a4,100(a2) -8000c738: 00040513 mv a0,s0 -8000c73c: 01812403 lw s0,24(sp) -8000c740: 01c12083 lw ra,28(sp) -8000c744: 02010113 addi sp,sp,32 -8000c748: e49ff06f j 8000c590 <__fputwc> -8000c74c: 00a12423 sw a0,8(sp) -8000c750: 00040513 mv a0,s0 -8000c754: 00c12623 sw a2,12(sp) -8000c758: df1ff0ef jal ra,8000c548 <__sinit> -8000c75c: 00c12603 lw a2,12(sp) -8000c760: 00812583 lw a1,8(sp) -8000c764: fadff06f j 8000c710 +8000c6f4: 00912a23 sw s1,20(sp) +8000c6f8: 00058b13 mv s6,a1 +8000c6fc: 2e050a93 addi s5,a0,736 +8000c700: 00000a13 li s4,0 +8000c704: 00100993 li s3,1 +8000c708: fff00913 li s2,-1 +8000c70c: 004aa483 lw s1,4(s5) +8000c710: 008aa403 lw s0,8(s5) +8000c714: fff48493 addi s1,s1,-1 +8000c718: 0204c663 bltz s1,8000c744 <_fwalk+0x70> +8000c71c: 00c45783 lhu a5,12(s0) +8000c720: fff48493 addi s1,s1,-1 +8000c724: 00f9fc63 bgeu s3,a5,8000c73c <_fwalk+0x68> +8000c728: 00e41783 lh a5,14(s0) +8000c72c: 00040513 mv a0,s0 +8000c730: 01278663 beq a5,s2,8000c73c <_fwalk+0x68> +8000c734: 000b00e7 jalr s6 # 80000000 <__stack_top+0x81000000> +8000c738: 00aa6a33 or s4,s4,a0 +8000c73c: 06840413 addi s0,s0,104 +8000c740: fd249ee3 bne s1,s2,8000c71c <_fwalk+0x48> +8000c744: 000aaa83 lw s5,0(s5) +8000c748: fc0a92e3 bnez s5,8000c70c <_fwalk+0x38> +8000c74c: 01c12083 lw ra,28(sp) +8000c750: 01812403 lw s0,24(sp) +8000c754: 01412483 lw s1,20(sp) +8000c758: 01012903 lw s2,16(sp) +8000c75c: 00c12983 lw s3,12(sp) +8000c760: 00412a83 lw s5,4(sp) +8000c764: 00012b03 lw s6,0(sp) +8000c768: 000a0513 mv a0,s4 +8000c76c: 00812a03 lw s4,8(sp) +8000c770: 02010113 addi sp,sp,32 +8000c774: 00008067 ret -8000c768 <__sfvwrite_r>: -8000c768: 00862783 lw a5,8(a2) -8000c76c: 32078e63 beqz a5,8000caa8 <__sfvwrite_r+0x340> -8000c770: 00c5d783 lhu a5,12(a1) -8000c774: fd010113 addi sp,sp,-48 -8000c778: 02812423 sw s0,40(sp) -8000c77c: 01412c23 sw s4,24(sp) -8000c780: 01512a23 sw s5,20(sp) -8000c784: 02112623 sw ra,44(sp) -8000c788: 02912223 sw s1,36(sp) -8000c78c: 03212023 sw s2,32(sp) -8000c790: 01312e23 sw s3,28(sp) -8000c794: 01612823 sw s6,16(sp) -8000c798: 01712623 sw s7,12(sp) -8000c79c: 01812423 sw s8,8(sp) -8000c7a0: 01912223 sw s9,4(sp) -8000c7a4: 01a12023 sw s10,0(sp) -8000c7a8: 0087f713 andi a4,a5,8 -8000c7ac: 00060a13 mv s4,a2 -8000c7b0: 00050a93 mv s5,a0 -8000c7b4: 00058413 mv s0,a1 -8000c7b8: 08070663 beqz a4,8000c844 <__sfvwrite_r+0xdc> -8000c7bc: 0105a703 lw a4,16(a1) -8000c7c0: 08070263 beqz a4,8000c844 <__sfvwrite_r+0xdc> -8000c7c4: 0027f713 andi a4,a5,2 -8000c7c8: 000a2483 lw s1,0(s4) -8000c7cc: 08070c63 beqz a4,8000c864 <__sfvwrite_r+0xfc> -8000c7d0: 02442783 lw a5,36(s0) -8000c7d4: 01c42583 lw a1,28(s0) -8000c7d8: 80000b37 lui s6,0x80000 -8000c7dc: 00000993 li s3,0 -8000c7e0: 00000913 li s2,0 -8000c7e4: c00b4b13 xori s6,s6,-1024 -8000c7e8: 00098613 mv a2,s3 -8000c7ec: 000a8513 mv a0,s5 -8000c7f0: 04090263 beqz s2,8000c834 <__sfvwrite_r+0xcc> -8000c7f4: 00090693 mv a3,s2 -8000c7f8: 012b7463 bgeu s6,s2,8000c800 <__sfvwrite_r+0x98> -8000c7fc: 000b0693 mv a3,s6 -8000c800: 000780e7 jalr a5 -8000c804: 28a05863 blez a0,8000ca94 <__sfvwrite_r+0x32c> -8000c808: 008a2783 lw a5,8(s4) -8000c80c: 00a989b3 add s3,s3,a0 -8000c810: 40a90933 sub s2,s2,a0 -8000c814: 40a78533 sub a0,a5,a0 -8000c818: 00aa2423 sw a0,8(s4) -8000c81c: 20050a63 beqz a0,8000ca30 <__sfvwrite_r+0x2c8> -8000c820: 02442783 lw a5,36(s0) -8000c824: 01c42583 lw a1,28(s0) -8000c828: 00098613 mv a2,s3 -8000c82c: 000a8513 mv a0,s5 -8000c830: fc0912e3 bnez s2,8000c7f4 <__sfvwrite_r+0x8c> -8000c834: 0004a983 lw s3,0(s1) -8000c838: 0044a903 lw s2,4(s1) -8000c83c: 00848493 addi s1,s1,8 -8000c840: fa9ff06f j 8000c7e8 <__sfvwrite_r+0x80> -8000c844: 00040593 mv a1,s0 -8000c848: 000a8513 mv a0,s5 -8000c84c: d7cff0ef jal ra,8000bdc8 <__swsetup_r> -8000c850: 3a051c63 bnez a0,8000cc08 <__sfvwrite_r+0x4a0> -8000c854: 00c45783 lhu a5,12(s0) -8000c858: 000a2483 lw s1,0(s4) -8000c85c: 0027f713 andi a4,a5,2 -8000c860: f60718e3 bnez a4,8000c7d0 <__sfvwrite_r+0x68> -8000c864: 0017f713 andi a4,a5,1 -8000c868: 24071463 bnez a4,8000cab0 <__sfvwrite_r+0x348> -8000c86c: 00842c83 lw s9,8(s0) -8000c870: 00042503 lw a0,0(s0) -8000c874: 80000b37 lui s6,0x80000 -8000c878: ffeb4b93 xori s7,s6,-2 -8000c87c: 00000c13 li s8,0 -8000c880: 00000913 li s2,0 -8000c884: fffb4b13 not s6,s6 -8000c888: 0e090e63 beqz s2,8000c984 <__sfvwrite_r+0x21c> -8000c88c: 2007f713 andi a4,a5,512 -8000c890: 24070c63 beqz a4,8000cae8 <__sfvwrite_r+0x380> -8000c894: 000c8d13 mv s10,s9 -8000c898: 2f996263 bltu s2,s9,8000cb7c <__sfvwrite_r+0x414> -8000c89c: 4807f713 andi a4,a5,1152 -8000c8a0: 08070a63 beqz a4,8000c934 <__sfvwrite_r+0x1cc> -8000c8a4: 01442983 lw s3,20(s0) -8000c8a8: 01042583 lw a1,16(s0) -8000c8ac: 00190713 addi a4,s2,1 -8000c8b0: 00199693 slli a3,s3,0x1 -8000c8b4: 013686b3 add a3,a3,s3 -8000c8b8: 01f6d993 srli s3,a3,0x1f -8000c8bc: 40b50d33 sub s10,a0,a1 -8000c8c0: 00d989b3 add s3,s3,a3 -8000c8c4: 4019d993 srai s3,s3,0x1 -8000c8c8: 01a70733 add a4,a4,s10 -8000c8cc: 00098613 mv a2,s3 -8000c8d0: 00e9f663 bgeu s3,a4,8000c8dc <__sfvwrite_r+0x174> -8000c8d4: 00070993 mv s3,a4 -8000c8d8: 00070613 mv a2,a4 -8000c8dc: 4007f793 andi a5,a5,1024 -8000c8e0: 2e078463 beqz a5,8000cbc8 <__sfvwrite_r+0x460> -8000c8e4: 00060593 mv a1,a2 -8000c8e8: 000a8513 mv a0,s5 -8000c8ec: d70fa0ef jal ra,80006e5c <_malloc_r> -8000c8f0: 00050c93 mv s9,a0 -8000c8f4: 30050263 beqz a0,8000cbf8 <__sfvwrite_r+0x490> -8000c8f8: 01042583 lw a1,16(s0) -8000c8fc: 000d0613 mv a2,s10 -8000c900: f78fd0ef jal ra,8000a078 -8000c904: 00c45783 lhu a5,12(s0) -8000c908: b7f7f793 andi a5,a5,-1153 -8000c90c: 0807e793 ori a5,a5,128 -8000c910: 00f41623 sh a5,12(s0) -8000c914: 01ac8533 add a0,s9,s10 -8000c918: 41a987b3 sub a5,s3,s10 -8000c91c: 01942823 sw s9,16(s0) -8000c920: 00a42023 sw a0,0(s0) -8000c924: 01342a23 sw s3,20(s0) -8000c928: 00090c93 mv s9,s2 -8000c92c: 00f42423 sw a5,8(s0) -8000c930: 00090d13 mv s10,s2 -8000c934: 000d0613 mv a2,s10 -8000c938: 000c0593 mv a1,s8 -8000c93c: 859fd0ef jal ra,8000a194 -8000c940: 00842703 lw a4,8(s0) -8000c944: 00042783 lw a5,0(s0) -8000c948: 00090993 mv s3,s2 -8000c94c: 41970cb3 sub s9,a4,s9 -8000c950: 01a787b3 add a5,a5,s10 -8000c954: 01942423 sw s9,8(s0) -8000c958: 00f42023 sw a5,0(s0) -8000c95c: 00000913 li s2,0 -8000c960: 008a2603 lw a2,8(s4) -8000c964: 013c0c33 add s8,s8,s3 -8000c968: 413609b3 sub s3,a2,s3 -8000c96c: 013a2423 sw s3,8(s4) -8000c970: 0c098063 beqz s3,8000ca30 <__sfvwrite_r+0x2c8> -8000c974: 00842c83 lw s9,8(s0) -8000c978: 00042503 lw a0,0(s0) -8000c97c: 00c45783 lhu a5,12(s0) -8000c980: f00916e3 bnez s2,8000c88c <__sfvwrite_r+0x124> -8000c984: 0004ac03 lw s8,0(s1) -8000c988: 0044a903 lw s2,4(s1) -8000c98c: 00848493 addi s1,s1,8 -8000c990: ef9ff06f j 8000c888 <__sfvwrite_r+0x120> -8000c994: 0044a983 lw s3,4(s1) -8000c998: 0004ac03 lw s8,0(s1) -8000c99c: 00848493 addi s1,s1,8 -8000c9a0: fe098ae3 beqz s3,8000c994 <__sfvwrite_r+0x22c> -8000c9a4: 00098613 mv a2,s3 -8000c9a8: 00a00593 li a1,10 -8000c9ac: 000c0513 mv a0,s8 -8000c9b0: c65fa0ef jal ra,80007614 -8000c9b4: 12050463 beqz a0,8000cadc <__sfvwrite_r+0x374> -8000c9b8: 00150513 addi a0,a0,1 -8000c9bc: 41850b33 sub s6,a0,s8 -8000c9c0: 000b0793 mv a5,s6 -8000c9c4: 00098b93 mv s7,s3 -8000c9c8: 0137f463 bgeu a5,s3,8000c9d0 <__sfvwrite_r+0x268> -8000c9cc: 00078b93 mv s7,a5 -8000c9d0: 00042503 lw a0,0(s0) -8000c9d4: 01042783 lw a5,16(s0) -8000c9d8: 01442683 lw a3,20(s0) -8000c9dc: 00a7f863 bgeu a5,a0,8000c9ec <__sfvwrite_r+0x284> -8000c9e0: 00842903 lw s2,8(s0) -8000c9e4: 01268933 add s2,a3,s2 -8000c9e8: 09794263 blt s2,s7,8000ca6c <__sfvwrite_r+0x304> -8000c9ec: 1adbc863 blt s7,a3,8000cb9c <__sfvwrite_r+0x434> -8000c9f0: 02442783 lw a5,36(s0) -8000c9f4: 01c42583 lw a1,28(s0) -8000c9f8: 000c0613 mv a2,s8 -8000c9fc: 000a8513 mv a0,s5 -8000ca00: 000780e7 jalr a5 -8000ca04: 00050913 mv s2,a0 -8000ca08: 08a05663 blez a0,8000ca94 <__sfvwrite_r+0x32c> -8000ca0c: 412b0b33 sub s6,s6,s2 -8000ca10: 00100513 li a0,1 -8000ca14: 160b0a63 beqz s6,8000cb88 <__sfvwrite_r+0x420> -8000ca18: 008a2603 lw a2,8(s4) -8000ca1c: 012c0c33 add s8,s8,s2 -8000ca20: 412989b3 sub s3,s3,s2 -8000ca24: 41260933 sub s2,a2,s2 -8000ca28: 012a2423 sw s2,8(s4) -8000ca2c: 08091a63 bnez s2,8000cac0 <__sfvwrite_r+0x358> -8000ca30: 00000513 li a0,0 -8000ca34: 02c12083 lw ra,44(sp) -8000ca38: 02812403 lw s0,40(sp) -8000ca3c: 02412483 lw s1,36(sp) -8000ca40: 02012903 lw s2,32(sp) -8000ca44: 01c12983 lw s3,28(sp) -8000ca48: 01812a03 lw s4,24(sp) -8000ca4c: 01412a83 lw s5,20(sp) -8000ca50: 01012b03 lw s6,16(sp) -8000ca54: 00c12b83 lw s7,12(sp) -8000ca58: 00812c03 lw s8,8(sp) -8000ca5c: 00412c83 lw s9,4(sp) -8000ca60: 00012d03 lw s10,0(sp) -8000ca64: 03010113 addi sp,sp,48 -8000ca68: 00008067 ret -8000ca6c: 000c0593 mv a1,s8 -8000ca70: 00090613 mv a2,s2 -8000ca74: f20fd0ef jal ra,8000a194 -8000ca78: 00042783 lw a5,0(s0) -8000ca7c: 00040593 mv a1,s0 -8000ca80: 000a8513 mv a0,s5 -8000ca84: 012787b3 add a5,a5,s2 -8000ca88: 00f42023 sw a5,0(s0) -8000ca8c: f10ff0ef jal ra,8000c19c <_fflush_r> -8000ca90: f6050ee3 beqz a0,8000ca0c <__sfvwrite_r+0x2a4> -8000ca94: 00c41783 lh a5,12(s0) -8000ca98: 0407e793 ori a5,a5,64 -8000ca9c: 00f41623 sh a5,12(s0) -8000caa0: fff00513 li a0,-1 -8000caa4: f91ff06f j 8000ca34 <__sfvwrite_r+0x2cc> -8000caa8: 00000513 li a0,0 -8000caac: 00008067 ret -8000cab0: 00000b13 li s6,0 -8000cab4: 00000513 li a0,0 -8000cab8: 00000c13 li s8,0 -8000cabc: 00000993 li s3,0 -8000cac0: ec098ae3 beqz s3,8000c994 <__sfvwrite_r+0x22c> -8000cac4: ee051ee3 bnez a0,8000c9c0 <__sfvwrite_r+0x258> -8000cac8: 00098613 mv a2,s3 -8000cacc: 00a00593 li a1,10 -8000cad0: 000c0513 mv a0,s8 -8000cad4: b41fa0ef jal ra,80007614 -8000cad8: ee0510e3 bnez a0,8000c9b8 <__sfvwrite_r+0x250> -8000cadc: 00198793 addi a5,s3,1 -8000cae0: 00078b13 mv s6,a5 -8000cae4: ee1ff06f j 8000c9c4 <__sfvwrite_r+0x25c> -8000cae8: 01042783 lw a5,16(s0) -8000caec: 04a7e263 bltu a5,a0,8000cb30 <__sfvwrite_r+0x3c8> -8000caf0: 01442783 lw a5,20(s0) -8000caf4: 02f96e63 bltu s2,a5,8000cb30 <__sfvwrite_r+0x3c8> -8000caf8: 00090693 mv a3,s2 -8000cafc: 012bf463 bgeu s7,s2,8000cb04 <__sfvwrite_r+0x39c> -8000cb00: 000b0693 mv a3,s6 -8000cb04: 02f6c6b3 div a3,a3,a5 -8000cb08: 02442703 lw a4,36(s0) -8000cb0c: 01c42583 lw a1,28(s0) -8000cb10: 000c0613 mv a2,s8 -8000cb14: 000a8513 mv a0,s5 -8000cb18: 02f686b3 mul a3,a3,a5 -8000cb1c: 000700e7 jalr a4 -8000cb20: 00050993 mv s3,a0 -8000cb24: f6a058e3 blez a0,8000ca94 <__sfvwrite_r+0x32c> -8000cb28: 41390933 sub s2,s2,s3 -8000cb2c: e35ff06f j 8000c960 <__sfvwrite_r+0x1f8> -8000cb30: 000c8993 mv s3,s9 -8000cb34: 01997463 bgeu s2,s9,8000cb3c <__sfvwrite_r+0x3d4> -8000cb38: 00090993 mv s3,s2 -8000cb3c: 00098613 mv a2,s3 -8000cb40: 000c0593 mv a1,s8 -8000cb44: e50fd0ef jal ra,8000a194 -8000cb48: 00842783 lw a5,8(s0) -8000cb4c: 00042703 lw a4,0(s0) -8000cb50: 413787b3 sub a5,a5,s3 -8000cb54: 01370733 add a4,a4,s3 -8000cb58: 00f42423 sw a5,8(s0) -8000cb5c: 00e42023 sw a4,0(s0) -8000cb60: fc0794e3 bnez a5,8000cb28 <__sfvwrite_r+0x3c0> -8000cb64: 00040593 mv a1,s0 -8000cb68: 000a8513 mv a0,s5 -8000cb6c: e30ff0ef jal ra,8000c19c <_fflush_r> -8000cb70: f20512e3 bnez a0,8000ca94 <__sfvwrite_r+0x32c> -8000cb74: 41390933 sub s2,s2,s3 -8000cb78: de9ff06f j 8000c960 <__sfvwrite_r+0x1f8> -8000cb7c: 00090c93 mv s9,s2 -8000cb80: 00090d13 mv s10,s2 -8000cb84: db1ff06f j 8000c934 <__sfvwrite_r+0x1cc> -8000cb88: 00040593 mv a1,s0 -8000cb8c: 000a8513 mv a0,s5 -8000cb90: e0cff0ef jal ra,8000c19c <_fflush_r> -8000cb94: e80502e3 beqz a0,8000ca18 <__sfvwrite_r+0x2b0> -8000cb98: efdff06f j 8000ca94 <__sfvwrite_r+0x32c> -8000cb9c: 000b8613 mv a2,s7 -8000cba0: 000c0593 mv a1,s8 -8000cba4: df0fd0ef jal ra,8000a194 -8000cba8: 00842783 lw a5,8(s0) -8000cbac: 00042603 lw a2,0(s0) -8000cbb0: 000b8913 mv s2,s7 -8000cbb4: 417787b3 sub a5,a5,s7 -8000cbb8: 01760633 add a2,a2,s7 -8000cbbc: 00f42423 sw a5,8(s0) -8000cbc0: 00c42023 sw a2,0(s0) -8000cbc4: e49ff06f j 8000ca0c <__sfvwrite_r+0x2a4> -8000cbc8: 000a8513 mv a0,s5 -8000cbcc: ee8fd0ef jal ra,8000a2b4 <_realloc_r> -8000cbd0: 00050c93 mv s9,a0 -8000cbd4: d40510e3 bnez a0,8000c914 <__sfvwrite_r+0x1ac> -8000cbd8: 01042583 lw a1,16(s0) -8000cbdc: 000a8513 mv a0,s5 -8000cbe0: ba8f70ef jal ra,80003f88 <_free_r> -8000cbe4: 00c41783 lh a5,12(s0) -8000cbe8: 00c00713 li a4,12 -8000cbec: 00eaa023 sw a4,0(s5) -8000cbf0: f7f7f793 andi a5,a5,-129 -8000cbf4: ea5ff06f j 8000ca98 <__sfvwrite_r+0x330> -8000cbf8: 00c00713 li a4,12 -8000cbfc: 00c41783 lh a5,12(s0) -8000cc00: 00eaa023 sw a4,0(s5) -8000cc04: e95ff06f j 8000ca98 <__sfvwrite_r+0x330> -8000cc08: fff00513 li a0,-1 -8000cc0c: e29ff06f j 8000ca34 <__sfvwrite_r+0x2cc> +8000c778 <_fwalk_reent>: +8000c778: fd010113 addi sp,sp,-48 +8000c77c: 03212023 sw s2,32(sp) +8000c780: 01312e23 sw s3,28(sp) +8000c784: 01412c23 sw s4,24(sp) +8000c788: 01512a23 sw s5,20(sp) +8000c78c: 01612823 sw s6,16(sp) +8000c790: 01712623 sw s7,12(sp) +8000c794: 02112623 sw ra,44(sp) +8000c798: 02812423 sw s0,40(sp) +8000c79c: 02912223 sw s1,36(sp) +8000c7a0: 00050a93 mv s5,a0 +8000c7a4: 00058b93 mv s7,a1 +8000c7a8: 2e050b13 addi s6,a0,736 +8000c7ac: 00000a13 li s4,0 +8000c7b0: 00100993 li s3,1 +8000c7b4: fff00913 li s2,-1 +8000c7b8: 004b2483 lw s1,4(s6) +8000c7bc: 008b2403 lw s0,8(s6) +8000c7c0: fff48493 addi s1,s1,-1 +8000c7c4: 0204c863 bltz s1,8000c7f4 <_fwalk_reent+0x7c> +8000c7c8: 00c45783 lhu a5,12(s0) +8000c7cc: fff48493 addi s1,s1,-1 +8000c7d0: 00f9fe63 bgeu s3,a5,8000c7ec <_fwalk_reent+0x74> +8000c7d4: 00e41783 lh a5,14(s0) +8000c7d8: 00040593 mv a1,s0 +8000c7dc: 000a8513 mv a0,s5 +8000c7e0: 01278663 beq a5,s2,8000c7ec <_fwalk_reent+0x74> +8000c7e4: 000b80e7 jalr s7 +8000c7e8: 00aa6a33 or s4,s4,a0 +8000c7ec: 06840413 addi s0,s0,104 +8000c7f0: fd249ce3 bne s1,s2,8000c7c8 <_fwalk_reent+0x50> +8000c7f4: 000b2b03 lw s6,0(s6) +8000c7f8: fc0b10e3 bnez s6,8000c7b8 <_fwalk_reent+0x40> +8000c7fc: 02c12083 lw ra,44(sp) +8000c800: 02812403 lw s0,40(sp) +8000c804: 02412483 lw s1,36(sp) +8000c808: 02012903 lw s2,32(sp) +8000c80c: 01c12983 lw s3,28(sp) +8000c810: 01412a83 lw s5,20(sp) +8000c814: 01012b03 lw s6,16(sp) +8000c818: 00c12b83 lw s7,12(sp) +8000c81c: 000a0513 mv a0,s4 +8000c820: 01812a03 lw s4,24(sp) +8000c824: 03010113 addi sp,sp,48 +8000c828: 00008067 ret -8000cc10 <_fwalk>: -8000cc10: fe010113 addi sp,sp,-32 -8000cc14: 01212823 sw s2,16(sp) -8000cc18: 01312623 sw s3,12(sp) -8000cc1c: 01412423 sw s4,8(sp) -8000cc20: 01512223 sw s5,4(sp) -8000cc24: 01612023 sw s6,0(sp) -8000cc28: 00112e23 sw ra,28(sp) -8000cc2c: 00812c23 sw s0,24(sp) -8000cc30: 00912a23 sw s1,20(sp) -8000cc34: 00058b13 mv s6,a1 -8000cc38: 2e050a93 addi s5,a0,736 -8000cc3c: 00000a13 li s4,0 -8000cc40: 00100993 li s3,1 -8000cc44: fff00913 li s2,-1 -8000cc48: 004aa483 lw s1,4(s5) -8000cc4c: 008aa403 lw s0,8(s5) -8000cc50: fff48493 addi s1,s1,-1 -8000cc54: 0204c663 bltz s1,8000cc80 <_fwalk+0x70> -8000cc58: 00c45783 lhu a5,12(s0) -8000cc5c: fff48493 addi s1,s1,-1 -8000cc60: 00f9fc63 bgeu s3,a5,8000cc78 <_fwalk+0x68> -8000cc64: 00e41783 lh a5,14(s0) -8000cc68: 00040513 mv a0,s0 -8000cc6c: 01278663 beq a5,s2,8000cc78 <_fwalk+0x68> -8000cc70: 000b00e7 jalr s6 # 80000000 <__stack_top+0x81000000> -8000cc74: 00aa6a33 or s4,s4,a0 -8000cc78: 06840413 addi s0,s0,104 -8000cc7c: fd249ee3 bne s1,s2,8000cc58 <_fwalk+0x48> -8000cc80: 000aaa83 lw s5,0(s5) -8000cc84: fc0a92e3 bnez s5,8000cc48 <_fwalk+0x38> -8000cc88: 01c12083 lw ra,28(sp) -8000cc8c: 01812403 lw s0,24(sp) -8000cc90: 01412483 lw s1,20(sp) -8000cc94: 01012903 lw s2,16(sp) -8000cc98: 00c12983 lw s3,12(sp) -8000cc9c: 00412a83 lw s5,4(sp) -8000cca0: 00012b03 lw s6,0(sp) -8000cca4: 000a0513 mv a0,s4 -8000cca8: 00812a03 lw s4,8(sp) -8000ccac: 02010113 addi sp,sp,32 -8000ccb0: 00008067 ret +8000c82c <__swhatbuf_r>: +8000c82c: f9010113 addi sp,sp,-112 +8000c830: 06812423 sw s0,104(sp) +8000c834: 00058413 mv s0,a1 +8000c838: 00e59583 lh a1,14(a1) +8000c83c: 06912223 sw s1,100(sp) +8000c840: 07212023 sw s2,96(sp) +8000c844: 06112623 sw ra,108(sp) +8000c848: 00060493 mv s1,a2 +8000c84c: 00068913 mv s2,a3 +8000c850: 0405ca63 bltz a1,8000c8a4 <__swhatbuf_r+0x78> +8000c854: 00810613 addi a2,sp,8 +8000c858: 2f5000ef jal ra,8000d34c <_fstat_r> +8000c85c: 04054463 bltz a0,8000c8a4 <__swhatbuf_r+0x78> +8000c860: 00c12703 lw a4,12(sp) +8000c864: 0000f7b7 lui a5,0xf +8000c868: 06c12083 lw ra,108(sp) +8000c86c: 00e7f7b3 and a5,a5,a4 +8000c870: ffffe737 lui a4,0xffffe +8000c874: 00e787b3 add a5,a5,a4 +8000c878: 06812403 lw s0,104(sp) +8000c87c: 0017b793 seqz a5,a5 +8000c880: 00f92023 sw a5,0(s2) +8000c884: 40000793 li a5,1024 +8000c888: 00f4a023 sw a5,0(s1) +8000c88c: 00001537 lui a0,0x1 +8000c890: 06412483 lw s1,100(sp) +8000c894: 06012903 lw s2,96(sp) +8000c898: 80050513 addi a0,a0,-2048 # 800 <__stack_size+0x400> +8000c89c: 07010113 addi sp,sp,112 +8000c8a0: 00008067 ret +8000c8a4: 00c45783 lhu a5,12(s0) +8000c8a8: 00092023 sw zero,0(s2) +8000c8ac: 0807f793 andi a5,a5,128 +8000c8b0: 02078463 beqz a5,8000c8d8 <__swhatbuf_r+0xac> +8000c8b4: 06c12083 lw ra,108(sp) +8000c8b8: 06812403 lw s0,104(sp) +8000c8bc: 04000793 li a5,64 +8000c8c0: 00f4a023 sw a5,0(s1) +8000c8c4: 06012903 lw s2,96(sp) +8000c8c8: 06412483 lw s1,100(sp) +8000c8cc: 00000513 li a0,0 +8000c8d0: 07010113 addi sp,sp,112 +8000c8d4: 00008067 ret +8000c8d8: 06c12083 lw ra,108(sp) +8000c8dc: 06812403 lw s0,104(sp) +8000c8e0: 40000793 li a5,1024 +8000c8e4: 00f4a023 sw a5,0(s1) +8000c8e8: 06012903 lw s2,96(sp) +8000c8ec: 06412483 lw s1,100(sp) +8000c8f0: 00000513 li a0,0 +8000c8f4: 07010113 addi sp,sp,112 +8000c8f8: 00008067 ret -8000ccb4 <_fwalk_reent>: -8000ccb4: fd010113 addi sp,sp,-48 -8000ccb8: 03212023 sw s2,32(sp) -8000ccbc: 01312e23 sw s3,28(sp) -8000ccc0: 01412c23 sw s4,24(sp) -8000ccc4: 01512a23 sw s5,20(sp) -8000ccc8: 01612823 sw s6,16(sp) -8000cccc: 01712623 sw s7,12(sp) -8000ccd0: 02112623 sw ra,44(sp) -8000ccd4: 02812423 sw s0,40(sp) -8000ccd8: 02912223 sw s1,36(sp) -8000ccdc: 00050a93 mv s5,a0 -8000cce0: 00058b93 mv s7,a1 -8000cce4: 2e050b13 addi s6,a0,736 -8000cce8: 00000a13 li s4,0 -8000ccec: 00100993 li s3,1 -8000ccf0: fff00913 li s2,-1 -8000ccf4: 004b2483 lw s1,4(s6) -8000ccf8: 008b2403 lw s0,8(s6) -8000ccfc: fff48493 addi s1,s1,-1 -8000cd00: 0204c863 bltz s1,8000cd30 <_fwalk_reent+0x7c> -8000cd04: 00c45783 lhu a5,12(s0) -8000cd08: fff48493 addi s1,s1,-1 -8000cd0c: 00f9fe63 bgeu s3,a5,8000cd28 <_fwalk_reent+0x74> -8000cd10: 00e41783 lh a5,14(s0) -8000cd14: 00040593 mv a1,s0 -8000cd18: 000a8513 mv a0,s5 -8000cd1c: 01278663 beq a5,s2,8000cd28 <_fwalk_reent+0x74> -8000cd20: 000b80e7 jalr s7 -8000cd24: 00aa6a33 or s4,s4,a0 -8000cd28: 06840413 addi s0,s0,104 -8000cd2c: fd249ce3 bne s1,s2,8000cd04 <_fwalk_reent+0x50> -8000cd30: 000b2b03 lw s6,0(s6) -8000cd34: fc0b10e3 bnez s6,8000ccf4 <_fwalk_reent+0x40> -8000cd38: 02c12083 lw ra,44(sp) -8000cd3c: 02812403 lw s0,40(sp) -8000cd40: 02412483 lw s1,36(sp) -8000cd44: 02012903 lw s2,32(sp) -8000cd48: 01c12983 lw s3,28(sp) -8000cd4c: 01412a83 lw s5,20(sp) -8000cd50: 01012b03 lw s6,16(sp) -8000cd54: 00c12b83 lw s7,12(sp) -8000cd58: 000a0513 mv a0,s4 -8000cd5c: 01812a03 lw s4,24(sp) -8000cd60: 03010113 addi sp,sp,48 -8000cd64: 00008067 ret +8000c8fc <__smakebuf_r>: +8000c8fc: 00c5d783 lhu a5,12(a1) +8000c900: fe010113 addi sp,sp,-32 +8000c904: 00812c23 sw s0,24(sp) +8000c908: 00112e23 sw ra,28(sp) +8000c90c: 00912a23 sw s1,20(sp) +8000c910: 01212823 sw s2,16(sp) +8000c914: 0027f793 andi a5,a5,2 +8000c918: 00058413 mv s0,a1 +8000c91c: 02078863 beqz a5,8000c94c <__smakebuf_r+0x50> +8000c920: 04358793 addi a5,a1,67 +8000c924: 00f5a023 sw a5,0(a1) +8000c928: 00f5a823 sw a5,16(a1) +8000c92c: 00100793 li a5,1 +8000c930: 00f5aa23 sw a5,20(a1) +8000c934: 01c12083 lw ra,28(sp) +8000c938: 01812403 lw s0,24(sp) +8000c93c: 01412483 lw s1,20(sp) +8000c940: 01012903 lw s2,16(sp) +8000c944: 02010113 addi sp,sp,32 +8000c948: 00008067 ret +8000c94c: 00c10693 addi a3,sp,12 +8000c950: 00810613 addi a2,sp,8 +8000c954: 00050493 mv s1,a0 +8000c958: ed5ff0ef jal ra,8000c82c <__swhatbuf_r> +8000c95c: 00812583 lw a1,8(sp) +8000c960: 00050913 mv s2,a0 +8000c964: 00048513 mv a0,s1 +8000c968: fb9f90ef jal ra,80006920 <_malloc_r> +8000c96c: 00c41783 lh a5,12(s0) +8000c970: 04050863 beqz a0,8000c9c0 <__smakebuf_r+0xc4> +8000c974: 8000c737 lui a4,0x8000c +8000c978: cf070713 addi a4,a4,-784 # 8000bcf0 <__stack_top+0x8100bcf0> +8000c97c: 02e4ae23 sw a4,60(s1) +8000c980: 00812703 lw a4,8(sp) +8000c984: 00c12683 lw a3,12(sp) +8000c988: 0807e793 ori a5,a5,128 +8000c98c: 00f41623 sh a5,12(s0) +8000c990: 00a42023 sw a0,0(s0) +8000c994: 00a42823 sw a0,16(s0) +8000c998: 00e42a23 sw a4,20(s0) +8000c99c: 04069863 bnez a3,8000c9ec <__smakebuf_r+0xf0> +8000c9a0: 0127e7b3 or a5,a5,s2 +8000c9a4: 01c12083 lw ra,28(sp) +8000c9a8: 00f41623 sh a5,12(s0) +8000c9ac: 01812403 lw s0,24(sp) +8000c9b0: 01412483 lw s1,20(sp) +8000c9b4: 01012903 lw s2,16(sp) +8000c9b8: 02010113 addi sp,sp,32 +8000c9bc: 00008067 ret +8000c9c0: 2007f713 andi a4,a5,512 +8000c9c4: f60718e3 bnez a4,8000c934 <__smakebuf_r+0x38> +8000c9c8: ffc7f793 andi a5,a5,-4 +8000c9cc: 0027e793 ori a5,a5,2 +8000c9d0: 04340713 addi a4,s0,67 +8000c9d4: 00f41623 sh a5,12(s0) +8000c9d8: 00100793 li a5,1 +8000c9dc: 00e42023 sw a4,0(s0) +8000c9e0: 00e42823 sw a4,16(s0) +8000c9e4: 00f42a23 sw a5,20(s0) +8000c9e8: f4dff06f j 8000c934 <__smakebuf_r+0x38> +8000c9ec: 00e41583 lh a1,14(s0) +8000c9f0: 00048513 mv a0,s1 +8000c9f4: 1c1000ef jal ra,8000d3b4 <_isatty_r> +8000c9f8: 00051663 bnez a0,8000ca04 <__smakebuf_r+0x108> +8000c9fc: 00c41783 lh a5,12(s0) +8000ca00: fa1ff06f j 8000c9a0 <__smakebuf_r+0xa4> +8000ca04: 00c45703 lhu a4,12(s0) +8000ca08: ffc77713 andi a4,a4,-4 +8000ca0c: 00176713 ori a4,a4,1 +8000ca10: 01071793 slli a5,a4,0x10 +8000ca14: 4107d793 srai a5,a5,0x10 +8000ca18: f89ff06f j 8000c9a0 <__smakebuf_r+0xa4> -8000cd68 <__swhatbuf_r>: -8000cd68: f9010113 addi sp,sp,-112 -8000cd6c: 06812423 sw s0,104(sp) -8000cd70: 00058413 mv s0,a1 -8000cd74: 00e59583 lh a1,14(a1) -8000cd78: 06912223 sw s1,100(sp) -8000cd7c: 07212023 sw s2,96(sp) -8000cd80: 06112623 sw ra,108(sp) -8000cd84: 00060493 mv s1,a2 -8000cd88: 00068913 mv s2,a3 -8000cd8c: 0405ca63 bltz a1,8000cde0 <__swhatbuf_r+0x78> -8000cd90: 00810613 addi a2,sp,8 -8000cd94: 2f5000ef jal ra,8000d888 <_fstat_r> -8000cd98: 04054463 bltz a0,8000cde0 <__swhatbuf_r+0x78> -8000cd9c: 00c12703 lw a4,12(sp) -8000cda0: 0000f7b7 lui a5,0xf -8000cda4: 06c12083 lw ra,108(sp) -8000cda8: 00e7f7b3 and a5,a5,a4 -8000cdac: ffffe737 lui a4,0xffffe -8000cdb0: 00e787b3 add a5,a5,a4 -8000cdb4: 06812403 lw s0,104(sp) -8000cdb8: 0017b793 seqz a5,a5 -8000cdbc: 00f92023 sw a5,0(s2) -8000cdc0: 40000793 li a5,1024 -8000cdc4: 00f4a023 sw a5,0(s1) -8000cdc8: 00001537 lui a0,0x1 -8000cdcc: 06412483 lw s1,100(sp) -8000cdd0: 06012903 lw s2,96(sp) -8000cdd4: 80050513 addi a0,a0,-2048 # 800 <__stack_size+0x400> -8000cdd8: 07010113 addi sp,sp,112 -8000cddc: 00008067 ret -8000cde0: 00c45783 lhu a5,12(s0) -8000cde4: 00092023 sw zero,0(s2) -8000cde8: 0807f793 andi a5,a5,128 -8000cdec: 02078463 beqz a5,8000ce14 <__swhatbuf_r+0xac> -8000cdf0: 06c12083 lw ra,108(sp) -8000cdf4: 06812403 lw s0,104(sp) -8000cdf8: 04000793 li a5,64 -8000cdfc: 00f4a023 sw a5,0(s1) -8000ce00: 06012903 lw s2,96(sp) -8000ce04: 06412483 lw s1,100(sp) -8000ce08: 00000513 li a0,0 -8000ce0c: 07010113 addi sp,sp,112 -8000ce10: 00008067 ret -8000ce14: 06c12083 lw ra,108(sp) -8000ce18: 06812403 lw s0,104(sp) -8000ce1c: 40000793 li a5,1024 -8000ce20: 00f4a023 sw a5,0(s1) -8000ce24: 06012903 lw s2,96(sp) -8000ce28: 06412483 lw s1,100(sp) -8000ce2c: 00000513 li a0,0 -8000ce30: 07010113 addi sp,sp,112 -8000ce34: 00008067 ret +8000ca1c <_init_signal_r.part.0>: +8000ca1c: ff010113 addi sp,sp,-16 +8000ca20: 08000593 li a1,128 +8000ca24: 00812423 sw s0,8(sp) +8000ca28: 00112623 sw ra,12(sp) +8000ca2c: 00050413 mv s0,a0 +8000ca30: ef1f90ef jal ra,80006920 <_malloc_r> +8000ca34: 2ca42e23 sw a0,732(s0) +8000ca38: 02050463 beqz a0,8000ca60 <_init_signal_r.part.0+0x44> +8000ca3c: 08050793 addi a5,a0,128 +8000ca40: 00052023 sw zero,0(a0) +8000ca44: 00450513 addi a0,a0,4 +8000ca48: fef51ce3 bne a0,a5,8000ca40 <_init_signal_r.part.0+0x24> +8000ca4c: 00000513 li a0,0 +8000ca50: 00c12083 lw ra,12(sp) +8000ca54: 00812403 lw s0,8(sp) +8000ca58: 01010113 addi sp,sp,16 +8000ca5c: 00008067 ret +8000ca60: fff00513 li a0,-1 +8000ca64: fedff06f j 8000ca50 <_init_signal_r.part.0+0x34> -8000ce38 <__smakebuf_r>: -8000ce38: 00c5d783 lhu a5,12(a1) -8000ce3c: fe010113 addi sp,sp,-32 -8000ce40: 00812c23 sw s0,24(sp) -8000ce44: 00112e23 sw ra,28(sp) -8000ce48: 00912a23 sw s1,20(sp) -8000ce4c: 01212823 sw s2,16(sp) -8000ce50: 0027f793 andi a5,a5,2 -8000ce54: 00058413 mv s0,a1 -8000ce58: 02078863 beqz a5,8000ce88 <__smakebuf_r+0x50> -8000ce5c: 04358793 addi a5,a1,67 -8000ce60: 00f5a023 sw a5,0(a1) -8000ce64: 00f5a823 sw a5,16(a1) -8000ce68: 00100793 li a5,1 -8000ce6c: 00f5aa23 sw a5,20(a1) -8000ce70: 01c12083 lw ra,28(sp) -8000ce74: 01812403 lw s0,24(sp) -8000ce78: 01412483 lw s1,20(sp) -8000ce7c: 01012903 lw s2,16(sp) -8000ce80: 02010113 addi sp,sp,32 -8000ce84: 00008067 ret -8000ce88: 00c10693 addi a3,sp,12 -8000ce8c: 00810613 addi a2,sp,8 -8000ce90: 00050493 mv s1,a0 -8000ce94: ed5ff0ef jal ra,8000cd68 <__swhatbuf_r> -8000ce98: 00812583 lw a1,8(sp) -8000ce9c: 00050913 mv s2,a0 -8000cea0: 00048513 mv a0,s1 -8000cea4: fb9f90ef jal ra,80006e5c <_malloc_r> -8000cea8: 00c41783 lh a5,12(s0) -8000ceac: 04050863 beqz a0,8000cefc <__smakebuf_r+0xc4> -8000ceb0: 8000c737 lui a4,0x8000c -8000ceb4: 22c70713 addi a4,a4,556 # 8000c22c <__stack_top+0x8100c22c> -8000ceb8: 02e4ae23 sw a4,60(s1) -8000cebc: 00812703 lw a4,8(sp) -8000cec0: 00c12683 lw a3,12(sp) -8000cec4: 0807e793 ori a5,a5,128 -8000cec8: 00f41623 sh a5,12(s0) -8000cecc: 00a42023 sw a0,0(s0) -8000ced0: 00a42823 sw a0,16(s0) -8000ced4: 00e42a23 sw a4,20(s0) -8000ced8: 04069863 bnez a3,8000cf28 <__smakebuf_r+0xf0> -8000cedc: 0127e7b3 or a5,a5,s2 -8000cee0: 01c12083 lw ra,28(sp) -8000cee4: 00f41623 sh a5,12(s0) -8000cee8: 01812403 lw s0,24(sp) -8000ceec: 01412483 lw s1,20(sp) -8000cef0: 01012903 lw s2,16(sp) -8000cef4: 02010113 addi sp,sp,32 -8000cef8: 00008067 ret -8000cefc: 2007f713 andi a4,a5,512 -8000cf00: f60718e3 bnez a4,8000ce70 <__smakebuf_r+0x38> -8000cf04: ffc7f793 andi a5,a5,-4 -8000cf08: 0027e793 ori a5,a5,2 -8000cf0c: 04340713 addi a4,s0,67 -8000cf10: 00f41623 sh a5,12(s0) -8000cf14: 00100793 li a5,1 -8000cf18: 00e42023 sw a4,0(s0) -8000cf1c: 00e42823 sw a4,16(s0) -8000cf20: 00f42a23 sw a5,20(s0) -8000cf24: f4dff06f j 8000ce70 <__smakebuf_r+0x38> -8000cf28: 00e41583 lh a1,14(s0) -8000cf2c: 00048513 mv a0,s1 -8000cf30: 1c1000ef jal ra,8000d8f0 <_isatty_r> -8000cf34: 00051663 bnez a0,8000cf40 <__smakebuf_r+0x108> -8000cf38: 00c41783 lh a5,12(s0) -8000cf3c: fa1ff06f j 8000cedc <__smakebuf_r+0xa4> -8000cf40: 00c45703 lhu a4,12(s0) -8000cf44: ffc77713 andi a4,a4,-4 -8000cf48: 00176713 ori a4,a4,1 -8000cf4c: 01071793 slli a5,a4,0x10 -8000cf50: 4107d793 srai a5,a5,0x10 -8000cf54: f89ff06f j 8000cedc <__smakebuf_r+0xa4> +8000ca68 <_init_signal_r>: +8000ca68: 2dc52783 lw a5,732(a0) +8000ca6c: 00078663 beqz a5,8000ca78 <_init_signal_r+0x10> +8000ca70: 00000513 li a0,0 +8000ca74: 00008067 ret +8000ca78: fa5ff06f j 8000ca1c <_init_signal_r.part.0> -8000cf58 <_init_signal_r.part.0>: -8000cf58: ff010113 addi sp,sp,-16 -8000cf5c: 08000593 li a1,128 -8000cf60: 00812423 sw s0,8(sp) -8000cf64: 00112623 sw ra,12(sp) -8000cf68: 00050413 mv s0,a0 -8000cf6c: ef1f90ef jal ra,80006e5c <_malloc_r> -8000cf70: 2ca42e23 sw a0,732(s0) -8000cf74: 02050463 beqz a0,8000cf9c <_init_signal_r.part.0+0x44> -8000cf78: 08050793 addi a5,a0,128 -8000cf7c: 00052023 sw zero,0(a0) -8000cf80: 00450513 addi a0,a0,4 -8000cf84: fef51ce3 bne a0,a5,8000cf7c <_init_signal_r.part.0+0x24> -8000cf88: 00000513 li a0,0 -8000cf8c: 00c12083 lw ra,12(sp) -8000cf90: 00812403 lw s0,8(sp) -8000cf94: 01010113 addi sp,sp,16 -8000cf98: 00008067 ret -8000cf9c: fff00513 li a0,-1 -8000cfa0: fedff06f j 8000cf8c <_init_signal_r.part.0+0x34> +8000ca7c <_signal_r>: +8000ca7c: fe010113 addi sp,sp,-32 +8000ca80: 00912a23 sw s1,20(sp) +8000ca84: 00112e23 sw ra,28(sp) +8000ca88: 00812c23 sw s0,24(sp) +8000ca8c: 01f00793 li a5,31 +8000ca90: 00050493 mv s1,a0 +8000ca94: 02b7ea63 bltu a5,a1,8000cac8 <_signal_r+0x4c> +8000ca98: 00058413 mv s0,a1 +8000ca9c: 2dc52583 lw a1,732(a0) +8000caa0: 04058463 beqz a1,8000cae8 <_signal_r+0x6c> +8000caa4: 00241413 slli s0,s0,0x2 +8000caa8: 00858433 add s0,a1,s0 +8000caac: 00042503 lw a0,0(s0) +8000cab0: 00c42023 sw a2,0(s0) +8000cab4: 01c12083 lw ra,28(sp) +8000cab8: 01812403 lw s0,24(sp) +8000cabc: 01412483 lw s1,20(sp) +8000cac0: 02010113 addi sp,sp,32 +8000cac4: 00008067 ret +8000cac8: 01c12083 lw ra,28(sp) +8000cacc: 01812403 lw s0,24(sp) +8000cad0: 01600793 li a5,22 +8000cad4: 00f52023 sw a5,0(a0) +8000cad8: 01412483 lw s1,20(sp) +8000cadc: fff00513 li a0,-1 +8000cae0: 02010113 addi sp,sp,32 +8000cae4: 00008067 ret +8000cae8: 00c12623 sw a2,12(sp) +8000caec: f31ff0ef jal ra,8000ca1c <_init_signal_r.part.0> +8000caf0: 00050793 mv a5,a0 +8000caf4: fff00513 li a0,-1 +8000caf8: fa079ee3 bnez a5,8000cab4 <_signal_r+0x38> +8000cafc: 2dc4a583 lw a1,732(s1) +8000cb00: 00c12603 lw a2,12(sp) +8000cb04: fa1ff06f j 8000caa4 <_signal_r+0x28> -8000cfa4 <_init_signal_r>: -8000cfa4: 2dc52783 lw a5,732(a0) -8000cfa8: 00078663 beqz a5,8000cfb4 <_init_signal_r+0x10> -8000cfac: 00000513 li a0,0 -8000cfb0: 00008067 ret -8000cfb4: fa5ff06f j 8000cf58 <_init_signal_r.part.0> +8000cb08 <_raise_r>: +8000cb08: ff010113 addi sp,sp,-16 +8000cb0c: 00912223 sw s1,4(sp) +8000cb10: 00112623 sw ra,12(sp) +8000cb14: 00812423 sw s0,8(sp) +8000cb18: 01f00793 li a5,31 +8000cb1c: 00050493 mv s1,a0 +8000cb20: 0ab7ea63 bltu a5,a1,8000cbd4 <_raise_r+0xcc> +8000cb24: 2dc52783 lw a5,732(a0) +8000cb28: 00058413 mv s0,a1 +8000cb2c: 04078463 beqz a5,8000cb74 <_raise_r+0x6c> +8000cb30: 00259713 slli a4,a1,0x2 +8000cb34: 00e787b3 add a5,a5,a4 +8000cb38: 0007a703 lw a4,0(a5) # f000 <__stack_size+0xec00> +8000cb3c: 02070c63 beqz a4,8000cb74 <_raise_r+0x6c> +8000cb40: 00100693 li a3,1 +8000cb44: 06d70c63 beq a4,a3,8000cbbc <_raise_r+0xb4> +8000cb48: fff00693 li a3,-1 +8000cb4c: 04d70863 beq a4,a3,8000cb9c <_raise_r+0x94> +8000cb50: 00058513 mv a0,a1 +8000cb54: 0007a023 sw zero,0(a5) +8000cb58: 000700e7 jalr a4 +8000cb5c: 00000513 li a0,0 +8000cb60: 00c12083 lw ra,12(sp) +8000cb64: 00812403 lw s0,8(sp) +8000cb68: 00412483 lw s1,4(sp) +8000cb6c: 01010113 addi sp,sp,16 +8000cb70: 00008067 ret +8000cb74: 00048513 mv a0,s1 +8000cb78: 1e0000ef jal ra,8000cd58 <_getpid_r> +8000cb7c: 00040613 mv a2,s0 +8000cb80: 00812403 lw s0,8(sp) +8000cb84: 00c12083 lw ra,12(sp) +8000cb88: 00050593 mv a1,a0 +8000cb8c: 00048513 mv a0,s1 +8000cb90: 00412483 lw s1,4(sp) +8000cb94: 01010113 addi sp,sp,16 +8000cb98: 1580006f j 8000ccf0 <_kill_r> +8000cb9c: 00c12083 lw ra,12(sp) +8000cba0: 00812403 lw s0,8(sp) +8000cba4: 01600793 li a5,22 +8000cba8: 00f52023 sw a5,0(a0) +8000cbac: 00412483 lw s1,4(sp) +8000cbb0: 00100513 li a0,1 +8000cbb4: 01010113 addi sp,sp,16 +8000cbb8: 00008067 ret +8000cbbc: 00c12083 lw ra,12(sp) +8000cbc0: 00812403 lw s0,8(sp) +8000cbc4: 00412483 lw s1,4(sp) +8000cbc8: 00000513 li a0,0 +8000cbcc: 01010113 addi sp,sp,16 +8000cbd0: 00008067 ret +8000cbd4: 01600793 li a5,22 +8000cbd8: 00f52023 sw a5,0(a0) +8000cbdc: fff00513 li a0,-1 +8000cbe0: f81ff06f j 8000cb60 <_raise_r+0x58> -8000cfb8 <_signal_r>: -8000cfb8: fe010113 addi sp,sp,-32 -8000cfbc: 00912a23 sw s1,20(sp) -8000cfc0: 00112e23 sw ra,28(sp) -8000cfc4: 00812c23 sw s0,24(sp) -8000cfc8: 01f00793 li a5,31 -8000cfcc: 00050493 mv s1,a0 -8000cfd0: 02b7ea63 bltu a5,a1,8000d004 <_signal_r+0x4c> -8000cfd4: 00058413 mv s0,a1 -8000cfd8: 2dc52583 lw a1,732(a0) -8000cfdc: 04058463 beqz a1,8000d024 <_signal_r+0x6c> -8000cfe0: 00241413 slli s0,s0,0x2 -8000cfe4: 00858433 add s0,a1,s0 -8000cfe8: 00042503 lw a0,0(s0) -8000cfec: 00c42023 sw a2,0(s0) -8000cff0: 01c12083 lw ra,28(sp) -8000cff4: 01812403 lw s0,24(sp) -8000cff8: 01412483 lw s1,20(sp) -8000cffc: 02010113 addi sp,sp,32 -8000d000: 00008067 ret -8000d004: 01c12083 lw ra,28(sp) -8000d008: 01812403 lw s0,24(sp) -8000d00c: 01600793 li a5,22 -8000d010: 00f52023 sw a5,0(a0) -8000d014: 01412483 lw s1,20(sp) -8000d018: fff00513 li a0,-1 -8000d01c: 02010113 addi sp,sp,32 -8000d020: 00008067 ret -8000d024: 00c12623 sw a2,12(sp) -8000d028: f31ff0ef jal ra,8000cf58 <_init_signal_r.part.0> -8000d02c: 00050793 mv a5,a0 -8000d030: fff00513 li a0,-1 -8000d034: fa079ee3 bnez a5,8000cff0 <_signal_r+0x38> -8000d038: 2dc4a583 lw a1,732(s1) -8000d03c: 00c12603 lw a2,12(sp) -8000d040: fa1ff06f j 8000cfe0 <_signal_r+0x28> +8000cbe4 <__sigtramp_r>: +8000cbe4: 01f00793 li a5,31 +8000cbe8: 0ab7e663 bltu a5,a1,8000cc94 <__sigtramp_r+0xb0> +8000cbec: 2dc52783 lw a5,732(a0) +8000cbf0: fe010113 addi sp,sp,-32 +8000cbf4: 00912c23 sw s1,24(sp) +8000cbf8: 00112e23 sw ra,28(sp) +8000cbfc: 00050493 mv s1,a0 +8000cc00: 04078c63 beqz a5,8000cc58 <__sigtramp_r+0x74> +8000cc04: 00259713 slli a4,a1,0x2 +8000cc08: 00e787b3 add a5,a5,a4 +8000cc0c: 0007a703 lw a4,0(a5) +8000cc10: 02070a63 beqz a4,8000cc44 <__sigtramp_r+0x60> +8000cc14: fff00693 li a3,-1 +8000cc18: 06d70663 beq a4,a3,8000cc84 <__sigtramp_r+0xa0> +8000cc1c: 00100693 li a3,1 +8000cc20: 04d70863 beq a4,a3,8000cc70 <__sigtramp_r+0x8c> +8000cc24: 00058513 mv a0,a1 +8000cc28: 0007a023 sw zero,0(a5) +8000cc2c: 000700e7 jalr a4 +8000cc30: 00000513 li a0,0 +8000cc34: 01c12083 lw ra,28(sp) +8000cc38: 01812483 lw s1,24(sp) +8000cc3c: 02010113 addi sp,sp,32 +8000cc40: 00008067 ret +8000cc44: 01c12083 lw ra,28(sp) +8000cc48: 01812483 lw s1,24(sp) +8000cc4c: 00100513 li a0,1 +8000cc50: 02010113 addi sp,sp,32 +8000cc54: 00008067 ret +8000cc58: 00b12623 sw a1,12(sp) +8000cc5c: dc1ff0ef jal ra,8000ca1c <_init_signal_r.part.0> +8000cc60: 02051663 bnez a0,8000cc8c <__sigtramp_r+0xa8> +8000cc64: 2dc4a783 lw a5,732(s1) +8000cc68: 00c12583 lw a1,12(sp) +8000cc6c: f99ff06f j 8000cc04 <__sigtramp_r+0x20> +8000cc70: 01c12083 lw ra,28(sp) +8000cc74: 01812483 lw s1,24(sp) +8000cc78: 00300513 li a0,3 +8000cc7c: 02010113 addi sp,sp,32 +8000cc80: 00008067 ret +8000cc84: 00200513 li a0,2 +8000cc88: fadff06f j 8000cc34 <__sigtramp_r+0x50> +8000cc8c: fff00513 li a0,-1 +8000cc90: fa5ff06f j 8000cc34 <__sigtramp_r+0x50> +8000cc94: fff00513 li a0,-1 +8000cc98: 00008067 ret -8000d044 <_raise_r>: -8000d044: ff010113 addi sp,sp,-16 -8000d048: 00912223 sw s1,4(sp) -8000d04c: 00112623 sw ra,12(sp) -8000d050: 00812423 sw s0,8(sp) -8000d054: 01f00793 li a5,31 -8000d058: 00050493 mv s1,a0 -8000d05c: 0ab7ea63 bltu a5,a1,8000d110 <_raise_r+0xcc> -8000d060: 2dc52783 lw a5,732(a0) -8000d064: 00058413 mv s0,a1 -8000d068: 04078463 beqz a5,8000d0b0 <_raise_r+0x6c> -8000d06c: 00259713 slli a4,a1,0x2 -8000d070: 00e787b3 add a5,a5,a4 -8000d074: 0007a703 lw a4,0(a5) # f000 <__stack_size+0xec00> -8000d078: 02070c63 beqz a4,8000d0b0 <_raise_r+0x6c> -8000d07c: 00100693 li a3,1 -8000d080: 06d70c63 beq a4,a3,8000d0f8 <_raise_r+0xb4> -8000d084: fff00693 li a3,-1 -8000d088: 04d70863 beq a4,a3,8000d0d8 <_raise_r+0x94> -8000d08c: 00058513 mv a0,a1 -8000d090: 0007a023 sw zero,0(a5) -8000d094: 000700e7 jalr a4 -8000d098: 00000513 li a0,0 -8000d09c: 00c12083 lw ra,12(sp) -8000d0a0: 00812403 lw s0,8(sp) -8000d0a4: 00412483 lw s1,4(sp) -8000d0a8: 01010113 addi sp,sp,16 -8000d0ac: 00008067 ret -8000d0b0: 00048513 mv a0,s1 -8000d0b4: 1e0000ef jal ra,8000d294 <_getpid_r> -8000d0b8: 00040613 mv a2,s0 -8000d0bc: 00812403 lw s0,8(sp) -8000d0c0: 00c12083 lw ra,12(sp) -8000d0c4: 00050593 mv a1,a0 -8000d0c8: 00048513 mv a0,s1 -8000d0cc: 00412483 lw s1,4(sp) -8000d0d0: 01010113 addi sp,sp,16 -8000d0d4: 1580006f j 8000d22c <_kill_r> -8000d0d8: 00c12083 lw ra,12(sp) -8000d0dc: 00812403 lw s0,8(sp) -8000d0e0: 01600793 li a5,22 -8000d0e4: 00f52023 sw a5,0(a0) -8000d0e8: 00412483 lw s1,4(sp) -8000d0ec: 00100513 li a0,1 -8000d0f0: 01010113 addi sp,sp,16 -8000d0f4: 00008067 ret -8000d0f8: 00c12083 lw ra,12(sp) -8000d0fc: 00812403 lw s0,8(sp) -8000d100: 00412483 lw s1,4(sp) -8000d104: 00000513 li a0,0 -8000d108: 01010113 addi sp,sp,16 -8000d10c: 00008067 ret -8000d110: 01600793 li a5,22 -8000d114: 00f52023 sw a5,0(a0) -8000d118: fff00513 li a0,-1 -8000d11c: f81ff06f j 8000d09c <_raise_r+0x58> +8000cc9c : +8000cc9c: 800157b7 lui a5,0x80015 +8000cca0: 00050593 mv a1,a0 +8000cca4: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000cca8: e61ff06f j 8000cb08 <_raise_r> -8000d120 <__sigtramp_r>: -8000d120: 01f00793 li a5,31 -8000d124: 0ab7e663 bltu a5,a1,8000d1d0 <__sigtramp_r+0xb0> -8000d128: 2dc52783 lw a5,732(a0) -8000d12c: fe010113 addi sp,sp,-32 -8000d130: 00912c23 sw s1,24(sp) -8000d134: 00112e23 sw ra,28(sp) -8000d138: 00050493 mv s1,a0 -8000d13c: 04078c63 beqz a5,8000d194 <__sigtramp_r+0x74> -8000d140: 00259713 slli a4,a1,0x2 -8000d144: 00e787b3 add a5,a5,a4 -8000d148: 0007a703 lw a4,0(a5) -8000d14c: 02070a63 beqz a4,8000d180 <__sigtramp_r+0x60> -8000d150: fff00693 li a3,-1 -8000d154: 06d70663 beq a4,a3,8000d1c0 <__sigtramp_r+0xa0> -8000d158: 00100693 li a3,1 -8000d15c: 04d70863 beq a4,a3,8000d1ac <__sigtramp_r+0x8c> -8000d160: 00058513 mv a0,a1 -8000d164: 0007a023 sw zero,0(a5) -8000d168: 000700e7 jalr a4 -8000d16c: 00000513 li a0,0 -8000d170: 01c12083 lw ra,28(sp) -8000d174: 01812483 lw s1,24(sp) -8000d178: 02010113 addi sp,sp,32 -8000d17c: 00008067 ret -8000d180: 01c12083 lw ra,28(sp) -8000d184: 01812483 lw s1,24(sp) -8000d188: 00100513 li a0,1 -8000d18c: 02010113 addi sp,sp,32 -8000d190: 00008067 ret -8000d194: 00b12623 sw a1,12(sp) -8000d198: dc1ff0ef jal ra,8000cf58 <_init_signal_r.part.0> -8000d19c: 02051663 bnez a0,8000d1c8 <__sigtramp_r+0xa8> -8000d1a0: 2dc4a783 lw a5,732(s1) -8000d1a4: 00c12583 lw a1,12(sp) -8000d1a8: f99ff06f j 8000d140 <__sigtramp_r+0x20> -8000d1ac: 01c12083 lw ra,28(sp) -8000d1b0: 01812483 lw s1,24(sp) -8000d1b4: 00300513 li a0,3 -8000d1b8: 02010113 addi sp,sp,32 -8000d1bc: 00008067 ret -8000d1c0: 00200513 li a0,2 -8000d1c4: fadff06f j 8000d170 <__sigtramp_r+0x50> -8000d1c8: fff00513 li a0,-1 -8000d1cc: fa5ff06f j 8000d170 <__sigtramp_r+0x50> -8000d1d0: fff00513 li a0,-1 -8000d1d4: 00008067 ret +8000ccac : +8000ccac: 80015737 lui a4,0x80015 +8000ccb0: 00050793 mv a5,a0 +8000ccb4: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +8000ccb8: 00058613 mv a2,a1 +8000ccbc: 00078593 mv a1,a5 +8000ccc0: dbdff06f j 8000ca7c <_signal_r> -8000d1d8 : -8000d1d8: 800157b7 lui a5,0x80015 -8000d1dc: 00050593 mv a1,a0 -8000d1e0: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> -8000d1e4: e61ff06f j 8000d044 <_raise_r> +8000ccc4 <_init_signal>: +8000ccc4: 800157b7 lui a5,0x80015 +8000ccc8: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000cccc: 2dc52783 lw a5,732(a0) +8000ccd0: 00078663 beqz a5,8000ccdc <_init_signal+0x18> +8000ccd4: 00000513 li a0,0 +8000ccd8: 00008067 ret +8000ccdc: d41ff06f j 8000ca1c <_init_signal_r.part.0> -8000d1e8 : -8000d1e8: 80015737 lui a4,0x80015 -8000d1ec: 00050793 mv a5,a0 -8000d1f0: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> -8000d1f4: 00058613 mv a2,a1 -8000d1f8: 00078593 mv a1,a5 -8000d1fc: dbdff06f j 8000cfb8 <_signal_r> +8000cce0 <__sigtramp>: +8000cce0: 800157b7 lui a5,0x80015 +8000cce4: 00050593 mv a1,a0 +8000cce8: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000ccec: ef9ff06f j 8000cbe4 <__sigtramp_r> -8000d200 <_init_signal>: -8000d200: 800157b7 lui a5,0x80015 -8000d204: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> -8000d208: 2dc52783 lw a5,732(a0) -8000d20c: 00078663 beqz a5,8000d218 <_init_signal+0x18> -8000d210: 00000513 li a0,0 -8000d214: 00008067 ret -8000d218: d41ff06f j 8000cf58 <_init_signal_r.part.0> +8000ccf0 <_kill_r>: +8000ccf0: ff010113 addi sp,sp,-16 +8000ccf4: 00058713 mv a4,a1 +8000ccf8: 00812423 sw s0,8(sp) +8000ccfc: 00912223 sw s1,4(sp) +8000cd00: 00050413 mv s0,a0 +8000cd04: 800154b7 lui s1,0x80015 +8000cd08: 00060593 mv a1,a2 +8000cd0c: 00070513 mv a0,a4 +8000cd10: 00112623 sw ra,12(sp) +8000cd14: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> +8000cd18: 0e5000ef jal ra,8000d5fc <_kill> +8000cd1c: fff00793 li a5,-1 +8000cd20: 00f50c63 beq a0,a5,8000cd38 <_kill_r+0x48> +8000cd24: 00c12083 lw ra,12(sp) +8000cd28: 00812403 lw s0,8(sp) +8000cd2c: 00412483 lw s1,4(sp) +8000cd30: 01010113 addi sp,sp,16 +8000cd34: 00008067 ret +8000cd38: b504a783 lw a5,-1200(s1) +8000cd3c: fe0784e3 beqz a5,8000cd24 <_kill_r+0x34> +8000cd40: 00c12083 lw ra,12(sp) +8000cd44: 00f42023 sw a5,0(s0) +8000cd48: 00812403 lw s0,8(sp) +8000cd4c: 00412483 lw s1,4(sp) +8000cd50: 01010113 addi sp,sp,16 +8000cd54: 00008067 ret -8000d21c <__sigtramp>: -8000d21c: 800157b7 lui a5,0x80015 -8000d220: 00050593 mv a1,a0 -8000d224: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> -8000d228: ef9ff06f j 8000d120 <__sigtramp_r> +8000cd58 <_getpid_r>: +8000cd58: 05d0006f j 8000d5b4 <_getpid> -8000d22c <_kill_r>: +8000cd5c <__sread>: +8000cd5c: ff010113 addi sp,sp,-16 +8000cd60: 00812423 sw s0,8(sp) +8000cd64: 00058413 mv s0,a1 +8000cd68: 00e59583 lh a1,14(a1) +8000cd6c: 00112623 sw ra,12(sp) +8000cd70: 710000ef jal ra,8000d480 <_read_r> +8000cd74: 02054063 bltz a0,8000cd94 <__sread+0x38> +8000cd78: 05042783 lw a5,80(s0) +8000cd7c: 00c12083 lw ra,12(sp) +8000cd80: 00a787b3 add a5,a5,a0 +8000cd84: 04f42823 sw a5,80(s0) +8000cd88: 00812403 lw s0,8(sp) +8000cd8c: 01010113 addi sp,sp,16 +8000cd90: 00008067 ret +8000cd94: 00c45783 lhu a5,12(s0) +8000cd98: fffff737 lui a4,0xfffff +8000cd9c: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000cda0: 00e7f7b3 and a5,a5,a4 +8000cda4: 00c12083 lw ra,12(sp) +8000cda8: 00f41623 sh a5,12(s0) +8000cdac: 00812403 lw s0,8(sp) +8000cdb0: 01010113 addi sp,sp,16 +8000cdb4: 00008067 ret + +8000cdb8 <__seofread>: +8000cdb8: 00000513 li a0,0 +8000cdbc: 00008067 ret + +8000cdc0 <__swrite>: +8000cdc0: 00c59783 lh a5,12(a1) +8000cdc4: fe010113 addi sp,sp,-32 +8000cdc8: 00812c23 sw s0,24(sp) +8000cdcc: 00912a23 sw s1,20(sp) +8000cdd0: 01212823 sw s2,16(sp) +8000cdd4: 01312623 sw s3,12(sp) +8000cdd8: 00112e23 sw ra,28(sp) +8000cddc: 1007f713 andi a4,a5,256 +8000cde0: 00058413 mv s0,a1 +8000cde4: 00050493 mv s1,a0 +8000cde8: 00e59583 lh a1,14(a1) +8000cdec: 00060913 mv s2,a2 +8000cdf0: 00068993 mv s3,a3 +8000cdf4: 02071e63 bnez a4,8000ce30 <__swrite+0x70> +8000cdf8: fffff737 lui a4,0xfffff +8000cdfc: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000ce00: 00e7f7b3 and a5,a5,a4 +8000ce04: 00f41623 sh a5,12(s0) +8000ce08: 01812403 lw s0,24(sp) +8000ce0c: 01c12083 lw ra,28(sp) +8000ce10: 00098693 mv a3,s3 +8000ce14: 00090613 mv a2,s2 +8000ce18: 00c12983 lw s3,12(sp) +8000ce1c: 01012903 lw s2,16(sp) +8000ce20: 00048513 mv a0,s1 +8000ce24: 01412483 lw s1,20(sp) +8000ce28: 02010113 addi sp,sp,32 +8000ce2c: 3340006f j 8000d160 <_write_r> +8000ce30: 00200693 li a3,2 +8000ce34: 00000613 li a2,0 +8000ce38: 5dc000ef jal ra,8000d414 <_lseek_r> +8000ce3c: 00c41783 lh a5,12(s0) +8000ce40: 00e41583 lh a1,14(s0) +8000ce44: fb5ff06f j 8000cdf8 <__swrite+0x38> + +8000ce48 <__sseek>: +8000ce48: ff010113 addi sp,sp,-16 +8000ce4c: 00812423 sw s0,8(sp) +8000ce50: 00058413 mv s0,a1 +8000ce54: 00e59583 lh a1,14(a1) +8000ce58: 00112623 sw ra,12(sp) +8000ce5c: 5b8000ef jal ra,8000d414 <_lseek_r> +8000ce60: fff00793 li a5,-1 +8000ce64: 02f50463 beq a0,a5,8000ce8c <__sseek+0x44> +8000ce68: 00c45783 lhu a5,12(s0) +8000ce6c: 00001737 lui a4,0x1 +8000ce70: 00c12083 lw ra,12(sp) +8000ce74: 00e7e7b3 or a5,a5,a4 +8000ce78: 04a42823 sw a0,80(s0) +8000ce7c: 00f41623 sh a5,12(s0) +8000ce80: 00812403 lw s0,8(sp) +8000ce84: 01010113 addi sp,sp,16 +8000ce88: 00008067 ret +8000ce8c: 00c45783 lhu a5,12(s0) +8000ce90: fffff737 lui a4,0xfffff +8000ce94: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000ce98: 00e7f7b3 and a5,a5,a4 +8000ce9c: 00c12083 lw ra,12(sp) +8000cea0: 00f41623 sh a5,12(s0) +8000cea4: 00812403 lw s0,8(sp) +8000cea8: 01010113 addi sp,sp,16 +8000ceac: 00008067 ret + +8000ceb0 <__sclose>: +8000ceb0: 00e59583 lh a1,14(a1) +8000ceb4: 3180006f j 8000d1cc <_close_r> + +8000ceb8 <__swbuf_r>: +8000ceb8: fe010113 addi sp,sp,-32 +8000cebc: 00812c23 sw s0,24(sp) +8000cec0: 00912a23 sw s1,20(sp) +8000cec4: 01212823 sw s2,16(sp) +8000cec8: 00112e23 sw ra,28(sp) +8000cecc: 01312623 sw s3,12(sp) +8000ced0: 00050913 mv s2,a0 +8000ced4: 00058493 mv s1,a1 +8000ced8: 00060413 mv s0,a2 +8000cedc: 00050663 beqz a0,8000cee8 <__swbuf_r+0x30> +8000cee0: 03852783 lw a5,56(a0) +8000cee4: 14078863 beqz a5,8000d034 <__swbuf_r+0x17c> +8000cee8: 00c41703 lh a4,12(s0) +8000ceec: 01842683 lw a3,24(s0) +8000cef0: 00877793 andi a5,a4,8 +8000cef4: 00d42423 sw a3,8(s0) +8000cef8: 01071693 slli a3,a4,0x10 +8000cefc: 0106d693 srli a3,a3,0x10 +8000cf00: 08078263 beqz a5,8000cf84 <__swbuf_r+0xcc> +8000cf04: 01042783 lw a5,16(s0) +8000cf08: 06078e63 beqz a5,8000cf84 <__swbuf_r+0xcc> +8000cf0c: 01269613 slli a2,a3,0x12 +8000cf10: 0ff4f993 andi s3,s1,255 +8000cf14: 0ff4f493 andi s1,s1,255 +8000cf18: 08065e63 bgez a2,8000cfb4 <__swbuf_r+0xfc> +8000cf1c: 00042703 lw a4,0(s0) +8000cf20: 01442683 lw a3,20(s0) +8000cf24: 40f707b3 sub a5,a4,a5 +8000cf28: 0ad7de63 bge a5,a3,8000cfe4 <__swbuf_r+0x12c> +8000cf2c: 00842683 lw a3,8(s0) +8000cf30: 00170613 addi a2,a4,1 +8000cf34: 00c42023 sw a2,0(s0) +8000cf38: fff68693 addi a3,a3,-1 # 1fff <__stack_size+0x1bff> +8000cf3c: 00d42423 sw a3,8(s0) +8000cf40: 01370023 sb s3,0(a4) +8000cf44: 01442703 lw a4,20(s0) +8000cf48: 00178793 addi a5,a5,1 +8000cf4c: 0cf70863 beq a4,a5,8000d01c <__swbuf_r+0x164> +8000cf50: 00c45783 lhu a5,12(s0) +8000cf54: 0017f793 andi a5,a5,1 +8000cf58: 00078663 beqz a5,8000cf64 <__swbuf_r+0xac> +8000cf5c: 00a00793 li a5,10 +8000cf60: 0af48e63 beq s1,a5,8000d01c <__swbuf_r+0x164> +8000cf64: 01c12083 lw ra,28(sp) +8000cf68: 01812403 lw s0,24(sp) +8000cf6c: 01012903 lw s2,16(sp) +8000cf70: 00c12983 lw s3,12(sp) +8000cf74: 00048513 mv a0,s1 +8000cf78: 01412483 lw s1,20(sp) +8000cf7c: 02010113 addi sp,sp,32 +8000cf80: 00008067 ret +8000cf84: 00040593 mv a1,s0 +8000cf88: 00090513 mv a0,s2 +8000cf8c: 901fe0ef jal ra,8000b88c <__swsetup_r> +8000cf90: 08051e63 bnez a0,8000d02c <__swbuf_r+0x174> +8000cf94: 00c41703 lh a4,12(s0) +8000cf98: 0ff4f993 andi s3,s1,255 +8000cf9c: 01042783 lw a5,16(s0) +8000cfa0: 01071693 slli a3,a4,0x10 +8000cfa4: 0106d693 srli a3,a3,0x10 +8000cfa8: 01269613 slli a2,a3,0x12 +8000cfac: 0ff4f493 andi s1,s1,255 +8000cfb0: f60646e3 bltz a2,8000cf1c <__swbuf_r+0x64> +8000cfb4: 06442683 lw a3,100(s0) +8000cfb8: 00002637 lui a2,0x2 +8000cfbc: 00c76733 or a4,a4,a2 +8000cfc0: ffffe637 lui a2,0xffffe +8000cfc4: fff60613 addi a2,a2,-1 # ffffdfff <__stack_top+0xffdfff> +8000cfc8: 00c6f6b3 and a3,a3,a2 +8000cfcc: 00e41623 sh a4,12(s0) +8000cfd0: 00042703 lw a4,0(s0) +8000cfd4: 06d42223 sw a3,100(s0) +8000cfd8: 01442683 lw a3,20(s0) +8000cfdc: 40f707b3 sub a5,a4,a5 +8000cfe0: f4d7c6e3 blt a5,a3,8000cf2c <__swbuf_r+0x74> +8000cfe4: 00040593 mv a1,s0 +8000cfe8: 00090513 mv a0,s2 +8000cfec: c75fe0ef jal ra,8000bc60 <_fflush_r> +8000cff0: 02051e63 bnez a0,8000d02c <__swbuf_r+0x174> +8000cff4: 00042703 lw a4,0(s0) +8000cff8: 00842683 lw a3,8(s0) +8000cffc: 00100793 li a5,1 +8000d000: 00170613 addi a2,a4,1 +8000d004: fff68693 addi a3,a3,-1 +8000d008: 00c42023 sw a2,0(s0) +8000d00c: 00d42423 sw a3,8(s0) +8000d010: 01370023 sb s3,0(a4) +8000d014: 01442703 lw a4,20(s0) +8000d018: f2f71ce3 bne a4,a5,8000cf50 <__swbuf_r+0x98> +8000d01c: 00040593 mv a1,s0 +8000d020: 00090513 mv a0,s2 +8000d024: c3dfe0ef jal ra,8000bc60 <_fflush_r> +8000d028: f2050ee3 beqz a0,8000cf64 <__swbuf_r+0xac> +8000d02c: fff00493 li s1,-1 +8000d030: f35ff06f j 8000cf64 <__swbuf_r+0xac> +8000d034: fd9fe0ef jal ra,8000c00c <__sinit> +8000d038: eb1ff06f j 8000cee8 <__swbuf_r+0x30> + +8000d03c <__swbuf>: +8000d03c: 80015737 lui a4,0x80015 +8000d040: 00050793 mv a5,a0 +8000d044: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> +8000d048: 00058613 mv a2,a1 +8000d04c: 00078593 mv a1,a5 +8000d050: e69ff06f j 8000ceb8 <__swbuf_r> + +8000d054 <_wcrtomb_r>: +8000d054: fe010113 addi sp,sp,-32 +8000d058: 00812c23 sw s0,24(sp) +8000d05c: 00912a23 sw s1,20(sp) +8000d060: 800157b7 lui a5,0x80015 +8000d064: 00112e23 sw ra,28(sp) +8000d068: 9a07a783 lw a5,-1632(a5) # 800149a0 <__stack_top+0x810149a0> +8000d06c: 00050413 mv s0,a0 +8000d070: 00068493 mv s1,a3 +8000d074: 02058263 beqz a1,8000d098 <_wcrtomb_r+0x44> +8000d078: 000780e7 jalr a5 +8000d07c: fff00793 li a5,-1 +8000d080: 02f50663 beq a0,a5,8000d0ac <_wcrtomb_r+0x58> +8000d084: 01c12083 lw ra,28(sp) +8000d088: 01812403 lw s0,24(sp) +8000d08c: 01412483 lw s1,20(sp) +8000d090: 02010113 addi sp,sp,32 +8000d094: 00008067 ret +8000d098: 00000613 li a2,0 +8000d09c: 00410593 addi a1,sp,4 +8000d0a0: 000780e7 jalr a5 +8000d0a4: fff00793 li a5,-1 +8000d0a8: fcf51ee3 bne a0,a5,8000d084 <_wcrtomb_r+0x30> +8000d0ac: 0004a023 sw zero,0(s1) +8000d0b0: 08a00793 li a5,138 +8000d0b4: 01c12083 lw ra,28(sp) +8000d0b8: 00f42023 sw a5,0(s0) +8000d0bc: 01812403 lw s0,24(sp) +8000d0c0: 01412483 lw s1,20(sp) +8000d0c4: 02010113 addi sp,sp,32 +8000d0c8: 00008067 ret + +8000d0cc : +8000d0cc: fe010113 addi sp,sp,-32 +8000d0d0: 800157b7 lui a5,0x80015 +8000d0d4: 00812c23 sw s0,24(sp) +8000d0d8: 00912a23 sw s1,20(sp) +8000d0dc: 00112e23 sw ra,28(sp) +8000d0e0: a4c7a483 lw s1,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000d0e4: 800157b7 lui a5,0x80015 +8000d0e8: 9a07a783 lw a5,-1632(a5) # 800149a0 <__stack_top+0x810149a0> +8000d0ec: 00060413 mv s0,a2 +8000d0f0: 02050a63 beqz a0,8000d124 +8000d0f4: 00058613 mv a2,a1 +8000d0f8: 00040693 mv a3,s0 +8000d0fc: 00050593 mv a1,a0 +8000d100: 00048513 mv a0,s1 +8000d104: 000780e7 jalr a5 +8000d108: fff00793 li a5,-1 +8000d10c: 02f50a63 beq a0,a5,8000d140 +8000d110: 01c12083 lw ra,28(sp) +8000d114: 01812403 lw s0,24(sp) +8000d118: 01412483 lw s1,20(sp) +8000d11c: 02010113 addi sp,sp,32 +8000d120: 00008067 ret +8000d124: 00060693 mv a3,a2 +8000d128: 00410593 addi a1,sp,4 +8000d12c: 00000613 li a2,0 +8000d130: 00048513 mv a0,s1 +8000d134: 000780e7 jalr a5 +8000d138: fff00793 li a5,-1 +8000d13c: fcf51ae3 bne a0,a5,8000d110 +8000d140: 00042023 sw zero,0(s0) +8000d144: 01c12083 lw ra,28(sp) +8000d148: 01812403 lw s0,24(sp) +8000d14c: 08a00793 li a5,138 +8000d150: 00f4a023 sw a5,0(s1) +8000d154: 01412483 lw s1,20(sp) +8000d158: 02010113 addi sp,sp,32 +8000d15c: 00008067 ret + +8000d160 <_write_r>: +8000d160: ff010113 addi sp,sp,-16 +8000d164: 00058713 mv a4,a1 +8000d168: 00812423 sw s0,8(sp) +8000d16c: 00912223 sw s1,4(sp) +8000d170: 00060593 mv a1,a2 +8000d174: 00050413 mv s0,a0 +8000d178: 800154b7 lui s1,0x80015 +8000d17c: 00068613 mv a2,a3 +8000d180: 00070513 mv a0,a4 +8000d184: 00112623 sw ra,12(sp) +8000d188: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> +8000d18c: 5d4000ef jal ra,8000d760 <_write> +8000d190: fff00793 li a5,-1 +8000d194: 00f50c63 beq a0,a5,8000d1ac <_write_r+0x4c> +8000d198: 00c12083 lw ra,12(sp) +8000d19c: 00812403 lw s0,8(sp) +8000d1a0: 00412483 lw s1,4(sp) +8000d1a4: 01010113 addi sp,sp,16 +8000d1a8: 00008067 ret +8000d1ac: b504a783 lw a5,-1200(s1) +8000d1b0: fe0784e3 beqz a5,8000d198 <_write_r+0x38> +8000d1b4: 00c12083 lw ra,12(sp) +8000d1b8: 00f42023 sw a5,0(s0) +8000d1bc: 00812403 lw s0,8(sp) +8000d1c0: 00412483 lw s1,4(sp) +8000d1c4: 01010113 addi sp,sp,16 +8000d1c8: 00008067 ret + +8000d1cc <_close_r>: +8000d1cc: ff010113 addi sp,sp,-16 +8000d1d0: 00812423 sw s0,8(sp) +8000d1d4: 00912223 sw s1,4(sp) +8000d1d8: 00050413 mv s0,a0 +8000d1dc: 800154b7 lui s1,0x80015 +8000d1e0: 00058513 mv a0,a1 +8000d1e4: 00112623 sw ra,12(sp) +8000d1e8: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> +8000d1ec: 300000ef jal ra,8000d4ec <_close> +8000d1f0: fff00793 li a5,-1 +8000d1f4: 00f50c63 beq a0,a5,8000d20c <_close_r+0x40> +8000d1f8: 00c12083 lw ra,12(sp) +8000d1fc: 00812403 lw s0,8(sp) +8000d200: 00412483 lw s1,4(sp) +8000d204: 01010113 addi sp,sp,16 +8000d208: 00008067 ret +8000d20c: b504a783 lw a5,-1200(s1) +8000d210: fe0784e3 beqz a5,8000d1f8 <_close_r+0x2c> +8000d214: 00c12083 lw ra,12(sp) +8000d218: 00f42023 sw a5,0(s0) +8000d21c: 00812403 lw s0,8(sp) +8000d220: 00412483 lw s1,4(sp) +8000d224: 01010113 addi sp,sp,16 +8000d228: 00008067 ret + +8000d22c <_fclose_r>: 8000d22c: ff010113 addi sp,sp,-16 -8000d230: 00058713 mv a4,a1 +8000d230: 00112623 sw ra,12(sp) 8000d234: 00812423 sw s0,8(sp) 8000d238: 00912223 sw s1,4(sp) -8000d23c: 00050413 mv s0,a0 -8000d240: 800154b7 lui s1,0x80015 -8000d244: 00060593 mv a1,a2 -8000d248: 00070513 mv a0,a4 -8000d24c: 00112623 sw ra,12(sp) -8000d250: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> -8000d254: 0e5000ef jal ra,8000db38 <_kill> -8000d258: fff00793 li a5,-1 -8000d25c: 00f50c63 beq a0,a5,8000d274 <_kill_r+0x48> +8000d23c: 01212023 sw s2,0(sp) +8000d240: 02058063 beqz a1,8000d260 <_fclose_r+0x34> +8000d244: 00058413 mv s0,a1 +8000d248: 00050493 mv s1,a0 +8000d24c: 00050663 beqz a0,8000d258 <_fclose_r+0x2c> +8000d250: 03852783 lw a5,56(a0) +8000d254: 0a078c63 beqz a5,8000d30c <_fclose_r+0xe0> +8000d258: 00c41783 lh a5,12(s0) +8000d25c: 02079263 bnez a5,8000d280 <_fclose_r+0x54> 8000d260: 00c12083 lw ra,12(sp) 8000d264: 00812403 lw s0,8(sp) -8000d268: 00412483 lw s1,4(sp) -8000d26c: 01010113 addi sp,sp,16 -8000d270: 00008067 ret -8000d274: b504a783 lw a5,-1200(s1) -8000d278: fe0784e3 beqz a5,8000d260 <_kill_r+0x34> -8000d27c: 00c12083 lw ra,12(sp) -8000d280: 00f42023 sw a5,0(s0) -8000d284: 00812403 lw s0,8(sp) -8000d288: 00412483 lw s1,4(sp) -8000d28c: 01010113 addi sp,sp,16 -8000d290: 00008067 ret +8000d268: 00000913 li s2,0 +8000d26c: 00412483 lw s1,4(sp) +8000d270: 00090513 mv a0,s2 +8000d274: 00012903 lw s2,0(sp) +8000d278: 01010113 addi sp,sp,16 +8000d27c: 00008067 ret +8000d280: 00040593 mv a1,s0 +8000d284: 00048513 mv a0,s1 +8000d288: f7cfe0ef jal ra,8000ba04 <__sflush_r> +8000d28c: 02c42783 lw a5,44(s0) +8000d290: 00050913 mv s2,a0 +8000d294: 00078a63 beqz a5,8000d2a8 <_fclose_r+0x7c> +8000d298: 01c42583 lw a1,28(s0) +8000d29c: 00048513 mv a0,s1 +8000d2a0: 000780e7 jalr a5 +8000d2a4: 06054c63 bltz a0,8000d31c <_fclose_r+0xf0> +8000d2a8: 00c45783 lhu a5,12(s0) +8000d2ac: 0807f793 andi a5,a5,128 +8000d2b0: 06079e63 bnez a5,8000d32c <_fclose_r+0x100> +8000d2b4: 03042583 lw a1,48(s0) +8000d2b8: 00058c63 beqz a1,8000d2d0 <_fclose_r+0xa4> +8000d2bc: 04040793 addi a5,s0,64 +8000d2c0: 00f58663 beq a1,a5,8000d2cc <_fclose_r+0xa0> +8000d2c4: 00048513 mv a0,s1 +8000d2c8: f84f60ef jal ra,80003a4c <_free_r> +8000d2cc: 02042823 sw zero,48(s0) +8000d2d0: 04442583 lw a1,68(s0) +8000d2d4: 00058863 beqz a1,8000d2e4 <_fclose_r+0xb8> +8000d2d8: 00048513 mv a0,s1 +8000d2dc: f70f60ef jal ra,80003a4c <_free_r> +8000d2e0: 04042223 sw zero,68(s0) +8000d2e4: d39fe0ef jal ra,8000c01c <__sfp_lock_acquire> +8000d2e8: 00041623 sh zero,12(s0) +8000d2ec: d35fe0ef jal ra,8000c020 <__sfp_lock_release> +8000d2f0: 00c12083 lw ra,12(sp) +8000d2f4: 00812403 lw s0,8(sp) +8000d2f8: 00412483 lw s1,4(sp) +8000d2fc: 00090513 mv a0,s2 +8000d300: 00012903 lw s2,0(sp) +8000d304: 01010113 addi sp,sp,16 +8000d308: 00008067 ret +8000d30c: d01fe0ef jal ra,8000c00c <__sinit> +8000d310: 00c41783 lh a5,12(s0) +8000d314: f40786e3 beqz a5,8000d260 <_fclose_r+0x34> +8000d318: f69ff06f j 8000d280 <_fclose_r+0x54> +8000d31c: 00c45783 lhu a5,12(s0) +8000d320: fff00913 li s2,-1 +8000d324: 0807f793 andi a5,a5,128 +8000d328: f80786e3 beqz a5,8000d2b4 <_fclose_r+0x88> +8000d32c: 01042583 lw a1,16(s0) +8000d330: 00048513 mv a0,s1 +8000d334: f18f60ef jal ra,80003a4c <_free_r> +8000d338: f7dff06f j 8000d2b4 <_fclose_r+0x88> -8000d294 <_getpid_r>: -8000d294: 05d0006f j 8000daf0 <_getpid> +8000d33c : +8000d33c: 800157b7 lui a5,0x80015 +8000d340: 00050593 mv a1,a0 +8000d344: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> +8000d348: ee5ff06f j 8000d22c <_fclose_r> -8000d298 <__sread>: -8000d298: ff010113 addi sp,sp,-16 -8000d29c: 00812423 sw s0,8(sp) -8000d2a0: 00058413 mv s0,a1 -8000d2a4: 00e59583 lh a1,14(a1) -8000d2a8: 00112623 sw ra,12(sp) -8000d2ac: 710000ef jal ra,8000d9bc <_read_r> -8000d2b0: 02054063 bltz a0,8000d2d0 <__sread+0x38> -8000d2b4: 05042783 lw a5,80(s0) -8000d2b8: 00c12083 lw ra,12(sp) -8000d2bc: 00a787b3 add a5,a5,a0 -8000d2c0: 04f42823 sw a5,80(s0) -8000d2c4: 00812403 lw s0,8(sp) -8000d2c8: 01010113 addi sp,sp,16 -8000d2cc: 00008067 ret -8000d2d0: 00c45783 lhu a5,12(s0) -8000d2d4: fffff737 lui a4,0xfffff -8000d2d8: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> -8000d2dc: 00e7f7b3 and a5,a5,a4 -8000d2e0: 00c12083 lw ra,12(sp) -8000d2e4: 00f41623 sh a5,12(s0) -8000d2e8: 00812403 lw s0,8(sp) -8000d2ec: 01010113 addi sp,sp,16 -8000d2f0: 00008067 ret +8000d34c <_fstat_r>: +8000d34c: ff010113 addi sp,sp,-16 +8000d350: 00058713 mv a4,a1 +8000d354: 00812423 sw s0,8(sp) +8000d358: 00912223 sw s1,4(sp) +8000d35c: 00050413 mv s0,a0 +8000d360: 800154b7 lui s1,0x80015 +8000d364: 00060593 mv a1,a2 +8000d368: 00070513 mv a0,a4 +8000d36c: 00112623 sw ra,12(sp) +8000d370: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> +8000d374: 1d0000ef jal ra,8000d544 <_fstat> +8000d378: fff00793 li a5,-1 +8000d37c: 00f50c63 beq a0,a5,8000d394 <_fstat_r+0x48> +8000d380: 00c12083 lw ra,12(sp) +8000d384: 00812403 lw s0,8(sp) +8000d388: 00412483 lw s1,4(sp) +8000d38c: 01010113 addi sp,sp,16 +8000d390: 00008067 ret +8000d394: b504a783 lw a5,-1200(s1) +8000d398: fe0784e3 beqz a5,8000d380 <_fstat_r+0x34> +8000d39c: 00c12083 lw ra,12(sp) +8000d3a0: 00f42023 sw a5,0(s0) +8000d3a4: 00812403 lw s0,8(sp) +8000d3a8: 00412483 lw s1,4(sp) +8000d3ac: 01010113 addi sp,sp,16 +8000d3b0: 00008067 ret -8000d2f4 <__seofread>: -8000d2f4: 00000513 li a0,0 -8000d2f8: 00008067 ret +8000d3b4 <_isatty_r>: +8000d3b4: ff010113 addi sp,sp,-16 +8000d3b8: 00812423 sw s0,8(sp) +8000d3bc: 00912223 sw s1,4(sp) +8000d3c0: 00050413 mv s0,a0 +8000d3c4: 800154b7 lui s1,0x80015 +8000d3c8: 00058513 mv a0,a1 +8000d3cc: 00112623 sw ra,12(sp) +8000d3d0: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> +8000d3d4: 1e8000ef jal ra,8000d5bc <_isatty> +8000d3d8: fff00793 li a5,-1 +8000d3dc: 00f50c63 beq a0,a5,8000d3f4 <_isatty_r+0x40> +8000d3e0: 00c12083 lw ra,12(sp) +8000d3e4: 00812403 lw s0,8(sp) +8000d3e8: 00412483 lw s1,4(sp) +8000d3ec: 01010113 addi sp,sp,16 +8000d3f0: 00008067 ret +8000d3f4: b504a783 lw a5,-1200(s1) +8000d3f8: fe0784e3 beqz a5,8000d3e0 <_isatty_r+0x2c> +8000d3fc: 00c12083 lw ra,12(sp) +8000d400: 00f42023 sw a5,0(s0) +8000d404: 00812403 lw s0,8(sp) +8000d408: 00412483 lw s1,4(sp) +8000d40c: 01010113 addi sp,sp,16 +8000d410: 00008067 ret -8000d2fc <__swrite>: -8000d2fc: 00c59783 lh a5,12(a1) -8000d300: fe010113 addi sp,sp,-32 -8000d304: 00812c23 sw s0,24(sp) -8000d308: 00912a23 sw s1,20(sp) -8000d30c: 01212823 sw s2,16(sp) -8000d310: 01312623 sw s3,12(sp) -8000d314: 00112e23 sw ra,28(sp) -8000d318: 1007f713 andi a4,a5,256 -8000d31c: 00058413 mv s0,a1 -8000d320: 00050493 mv s1,a0 -8000d324: 00e59583 lh a1,14(a1) -8000d328: 00060913 mv s2,a2 -8000d32c: 00068993 mv s3,a3 -8000d330: 02071e63 bnez a4,8000d36c <__swrite+0x70> -8000d334: fffff737 lui a4,0xfffff -8000d338: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> -8000d33c: 00e7f7b3 and a5,a5,a4 -8000d340: 00f41623 sh a5,12(s0) -8000d344: 01812403 lw s0,24(sp) -8000d348: 01c12083 lw ra,28(sp) -8000d34c: 00098693 mv a3,s3 -8000d350: 00090613 mv a2,s2 -8000d354: 00c12983 lw s3,12(sp) -8000d358: 01012903 lw s2,16(sp) -8000d35c: 00048513 mv a0,s1 -8000d360: 01412483 lw s1,20(sp) -8000d364: 02010113 addi sp,sp,32 -8000d368: 3340006f j 8000d69c <_write_r> -8000d36c: 00200693 li a3,2 -8000d370: 00000613 li a2,0 -8000d374: 5dc000ef jal ra,8000d950 <_lseek_r> -8000d378: 00c41783 lh a5,12(s0) -8000d37c: 00e41583 lh a1,14(s0) -8000d380: fb5ff06f j 8000d334 <__swrite+0x38> +8000d414 <_lseek_r>: +8000d414: ff010113 addi sp,sp,-16 +8000d418: 00058713 mv a4,a1 +8000d41c: 00812423 sw s0,8(sp) +8000d420: 00912223 sw s1,4(sp) +8000d424: 00060593 mv a1,a2 +8000d428: 00050413 mv s0,a0 +8000d42c: 800154b7 lui s1,0x80015 +8000d430: 00068613 mv a2,a3 +8000d434: 00070513 mv a0,a4 +8000d438: 00112623 sw ra,12(sp) +8000d43c: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> +8000d440: 1e0000ef jal ra,8000d620 <_lseek> +8000d444: fff00793 li a5,-1 +8000d448: 00f50c63 beq a0,a5,8000d460 <_lseek_r+0x4c> +8000d44c: 00c12083 lw ra,12(sp) +8000d450: 00812403 lw s0,8(sp) +8000d454: 00412483 lw s1,4(sp) +8000d458: 01010113 addi sp,sp,16 +8000d45c: 00008067 ret +8000d460: b504a783 lw a5,-1200(s1) +8000d464: fe0784e3 beqz a5,8000d44c <_lseek_r+0x38> +8000d468: 00c12083 lw ra,12(sp) +8000d46c: 00f42023 sw a5,0(s0) +8000d470: 00812403 lw s0,8(sp) +8000d474: 00412483 lw s1,4(sp) +8000d478: 01010113 addi sp,sp,16 +8000d47c: 00008067 ret -8000d384 <__sseek>: -8000d384: ff010113 addi sp,sp,-16 -8000d388: 00812423 sw s0,8(sp) -8000d38c: 00058413 mv s0,a1 -8000d390: 00e59583 lh a1,14(a1) -8000d394: 00112623 sw ra,12(sp) -8000d398: 5b8000ef jal ra,8000d950 <_lseek_r> -8000d39c: fff00793 li a5,-1 -8000d3a0: 02f50463 beq a0,a5,8000d3c8 <__sseek+0x44> -8000d3a4: 00c45783 lhu a5,12(s0) -8000d3a8: 00001737 lui a4,0x1 -8000d3ac: 00c12083 lw ra,12(sp) -8000d3b0: 00e7e7b3 or a5,a5,a4 -8000d3b4: 04a42823 sw a0,80(s0) -8000d3b8: 00f41623 sh a5,12(s0) -8000d3bc: 00812403 lw s0,8(sp) -8000d3c0: 01010113 addi sp,sp,16 -8000d3c4: 00008067 ret -8000d3c8: 00c45783 lhu a5,12(s0) -8000d3cc: fffff737 lui a4,0xfffff -8000d3d0: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> -8000d3d4: 00e7f7b3 and a5,a5,a4 -8000d3d8: 00c12083 lw ra,12(sp) -8000d3dc: 00f41623 sh a5,12(s0) -8000d3e0: 00812403 lw s0,8(sp) -8000d3e4: 01010113 addi sp,sp,16 -8000d3e8: 00008067 ret +8000d480 <_read_r>: +8000d480: ff010113 addi sp,sp,-16 +8000d484: 00058713 mv a4,a1 +8000d488: 00812423 sw s0,8(sp) +8000d48c: 00912223 sw s1,4(sp) +8000d490: 00060593 mv a1,a2 +8000d494: 00050413 mv s0,a0 +8000d498: 800154b7 lui s1,0x80015 +8000d49c: 00068613 mv a2,a3 +8000d4a0: 00070513 mv a0,a4 +8000d4a4: 00112623 sw ra,12(sp) +8000d4a8: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> +8000d4ac: 1c4000ef jal ra,8000d670 <_read> +8000d4b0: fff00793 li a5,-1 +8000d4b4: 00f50c63 beq a0,a5,8000d4cc <_read_r+0x4c> +8000d4b8: 00c12083 lw ra,12(sp) +8000d4bc: 00812403 lw s0,8(sp) +8000d4c0: 00412483 lw s1,4(sp) +8000d4c4: 01010113 addi sp,sp,16 +8000d4c8: 00008067 ret +8000d4cc: b504a783 lw a5,-1200(s1) +8000d4d0: fe0784e3 beqz a5,8000d4b8 <_read_r+0x38> +8000d4d4: 00c12083 lw ra,12(sp) +8000d4d8: 00f42023 sw a5,0(s0) +8000d4dc: 00812403 lw s0,8(sp) +8000d4e0: 00412483 lw s1,4(sp) +8000d4e4: 01010113 addi sp,sp,16 +8000d4e8: 00008067 ret -8000d3ec <__sclose>: -8000d3ec: 00e59583 lh a1,14(a1) -8000d3f0: 3180006f j 8000d708 <_close_r> +8000d4ec <_close>: +8000d4ec: ff010113 addi sp,sp,-16 +8000d4f0: 00112623 sw ra,12(sp) +8000d4f4: 00812423 sw s0,8(sp) +8000d4f8: 00000593 li a1,0 +8000d4fc: 00000613 li a2,0 +8000d500: 00000693 li a3,0 +8000d504: 00000713 li a4,0 +8000d508: 00000793 li a5,0 +8000d50c: 03900893 li a7,57 +8000d510: 00000073 ecall +8000d514: 00050413 mv s0,a0 +8000d518: 00054c63 bltz a0,8000d530 <_close+0x44> +8000d51c: 00c12083 lw ra,12(sp) +8000d520: 00040513 mv a0,s0 +8000d524: 00812403 lw s0,8(sp) +8000d528: 01010113 addi sp,sp,16 +8000d52c: 00008067 ret +8000d530: 40800433 neg s0,s0 +8000d534: 905f30ef jal ra,80000e38 <__errno> +8000d538: 00852023 sw s0,0(a0) +8000d53c: fff00413 li s0,-1 +8000d540: fddff06f j 8000d51c <_close+0x30> -8000d3f4 <__swbuf_r>: -8000d3f4: fe010113 addi sp,sp,-32 -8000d3f8: 00812c23 sw s0,24(sp) -8000d3fc: 00912a23 sw s1,20(sp) -8000d400: 01212823 sw s2,16(sp) -8000d404: 00112e23 sw ra,28(sp) -8000d408: 01312623 sw s3,12(sp) -8000d40c: 00050913 mv s2,a0 -8000d410: 00058493 mv s1,a1 -8000d414: 00060413 mv s0,a2 -8000d418: 00050663 beqz a0,8000d424 <__swbuf_r+0x30> -8000d41c: 03852783 lw a5,56(a0) -8000d420: 14078863 beqz a5,8000d570 <__swbuf_r+0x17c> -8000d424: 00c41703 lh a4,12(s0) -8000d428: 01842683 lw a3,24(s0) -8000d42c: 00877793 andi a5,a4,8 -8000d430: 00d42423 sw a3,8(s0) -8000d434: 01071693 slli a3,a4,0x10 -8000d438: 0106d693 srli a3,a3,0x10 -8000d43c: 08078263 beqz a5,8000d4c0 <__swbuf_r+0xcc> -8000d440: 01042783 lw a5,16(s0) -8000d444: 06078e63 beqz a5,8000d4c0 <__swbuf_r+0xcc> -8000d448: 01269613 slli a2,a3,0x12 -8000d44c: 0ff4f993 andi s3,s1,255 -8000d450: 0ff4f493 andi s1,s1,255 -8000d454: 08065e63 bgez a2,8000d4f0 <__swbuf_r+0xfc> -8000d458: 00042703 lw a4,0(s0) -8000d45c: 01442683 lw a3,20(s0) -8000d460: 40f707b3 sub a5,a4,a5 -8000d464: 0ad7de63 bge a5,a3,8000d520 <__swbuf_r+0x12c> -8000d468: 00842683 lw a3,8(s0) -8000d46c: 00170613 addi a2,a4,1 -8000d470: 00c42023 sw a2,0(s0) -8000d474: fff68693 addi a3,a3,-1 # 1fff <__stack_size+0x1bff> -8000d478: 00d42423 sw a3,8(s0) -8000d47c: 01370023 sb s3,0(a4) -8000d480: 01442703 lw a4,20(s0) -8000d484: 00178793 addi a5,a5,1 -8000d488: 0cf70863 beq a4,a5,8000d558 <__swbuf_r+0x164> -8000d48c: 00c45783 lhu a5,12(s0) -8000d490: 0017f793 andi a5,a5,1 -8000d494: 00078663 beqz a5,8000d4a0 <__swbuf_r+0xac> -8000d498: 00a00793 li a5,10 -8000d49c: 0af48e63 beq s1,a5,8000d558 <__swbuf_r+0x164> -8000d4a0: 01c12083 lw ra,28(sp) -8000d4a4: 01812403 lw s0,24(sp) -8000d4a8: 01012903 lw s2,16(sp) -8000d4ac: 00c12983 lw s3,12(sp) -8000d4b0: 00048513 mv a0,s1 -8000d4b4: 01412483 lw s1,20(sp) -8000d4b8: 02010113 addi sp,sp,32 -8000d4bc: 00008067 ret -8000d4c0: 00040593 mv a1,s0 -8000d4c4: 00090513 mv a0,s2 -8000d4c8: 901fe0ef jal ra,8000bdc8 <__swsetup_r> -8000d4cc: 08051e63 bnez a0,8000d568 <__swbuf_r+0x174> -8000d4d0: 00c41703 lh a4,12(s0) -8000d4d4: 0ff4f993 andi s3,s1,255 -8000d4d8: 01042783 lw a5,16(s0) -8000d4dc: 01071693 slli a3,a4,0x10 -8000d4e0: 0106d693 srli a3,a3,0x10 -8000d4e4: 01269613 slli a2,a3,0x12 -8000d4e8: 0ff4f493 andi s1,s1,255 -8000d4ec: f60646e3 bltz a2,8000d458 <__swbuf_r+0x64> -8000d4f0: 06442683 lw a3,100(s0) -8000d4f4: 00002637 lui a2,0x2 -8000d4f8: 00c76733 or a4,a4,a2 -8000d4fc: ffffe637 lui a2,0xffffe -8000d500: fff60613 addi a2,a2,-1 # ffffdfff <__stack_top+0xffdfff> -8000d504: 00c6f6b3 and a3,a3,a2 -8000d508: 00e41623 sh a4,12(s0) -8000d50c: 00042703 lw a4,0(s0) -8000d510: 06d42223 sw a3,100(s0) -8000d514: 01442683 lw a3,20(s0) -8000d518: 40f707b3 sub a5,a4,a5 -8000d51c: f4d7c6e3 blt a5,a3,8000d468 <__swbuf_r+0x74> -8000d520: 00040593 mv a1,s0 -8000d524: 00090513 mv a0,s2 -8000d528: c75fe0ef jal ra,8000c19c <_fflush_r> -8000d52c: 02051e63 bnez a0,8000d568 <__swbuf_r+0x174> -8000d530: 00042703 lw a4,0(s0) -8000d534: 00842683 lw a3,8(s0) -8000d538: 00100793 li a5,1 -8000d53c: 00170613 addi a2,a4,1 -8000d540: fff68693 addi a3,a3,-1 -8000d544: 00c42023 sw a2,0(s0) -8000d548: 00d42423 sw a3,8(s0) -8000d54c: 01370023 sb s3,0(a4) -8000d550: 01442703 lw a4,20(s0) -8000d554: f2f71ce3 bne a4,a5,8000d48c <__swbuf_r+0x98> -8000d558: 00040593 mv a1,s0 -8000d55c: 00090513 mv a0,s2 -8000d560: c3dfe0ef jal ra,8000c19c <_fflush_r> -8000d564: f2050ee3 beqz a0,8000d4a0 <__swbuf_r+0xac> -8000d568: fff00493 li s1,-1 -8000d56c: f35ff06f j 8000d4a0 <__swbuf_r+0xac> -8000d570: fd9fe0ef jal ra,8000c548 <__sinit> -8000d574: eb1ff06f j 8000d424 <__swbuf_r+0x30> +8000d544 <_fstat>: +8000d544: f7010113 addi sp,sp,-144 +8000d548: 08912223 sw s1,132(sp) +8000d54c: 08112623 sw ra,140(sp) +8000d550: 00058493 mv s1,a1 +8000d554: 08812423 sw s0,136(sp) +8000d558: 00010593 mv a1,sp +8000d55c: 00000613 li a2,0 +8000d560: 00000693 li a3,0 +8000d564: 00000713 li a4,0 +8000d568: 00000793 li a5,0 +8000d56c: 05000893 li a7,80 +8000d570: 00000073 ecall +8000d574: 00050413 mv s0,a0 +8000d578: 02054463 bltz a0,8000d5a0 <_fstat+0x5c> +8000d57c: 00048513 mv a0,s1 +8000d580: 00010593 mv a1,sp +8000d584: 22c000ef jal ra,8000d7b0 <_conv_stat> +8000d588: 08c12083 lw ra,140(sp) +8000d58c: 00040513 mv a0,s0 +8000d590: 08812403 lw s0,136(sp) +8000d594: 08412483 lw s1,132(sp) +8000d598: 09010113 addi sp,sp,144 +8000d59c: 00008067 ret +8000d5a0: 40800433 neg s0,s0 +8000d5a4: 895f30ef jal ra,80000e38 <__errno> +8000d5a8: 00852023 sw s0,0(a0) +8000d5ac: fff00413 li s0,-1 +8000d5b0: fcdff06f j 8000d57c <_fstat+0x38> -8000d578 <__swbuf>: -8000d578: 80015737 lui a4,0x80015 -8000d57c: 00050793 mv a5,a0 -8000d580: a4c72503 lw a0,-1460(a4) # 80014a4c <__stack_top+0x81014a4c> -8000d584: 00058613 mv a2,a1 -8000d588: 00078593 mv a1,a5 -8000d58c: e69ff06f j 8000d3f4 <__swbuf_r> +8000d5b4 <_getpid>: +8000d5b4: 00100513 li a0,1 +8000d5b8: 00008067 ret -8000d590 <_wcrtomb_r>: -8000d590: fe010113 addi sp,sp,-32 -8000d594: 00812c23 sw s0,24(sp) -8000d598: 00912a23 sw s1,20(sp) -8000d59c: 800157b7 lui a5,0x80015 -8000d5a0: 00112e23 sw ra,28(sp) -8000d5a4: 9a07a783 lw a5,-1632(a5) # 800149a0 <__stack_top+0x810149a0> -8000d5a8: 00050413 mv s0,a0 -8000d5ac: 00068493 mv s1,a3 -8000d5b0: 02058263 beqz a1,8000d5d4 <_wcrtomb_r+0x44> -8000d5b4: 000780e7 jalr a5 -8000d5b8: fff00793 li a5,-1 -8000d5bc: 02f50663 beq a0,a5,8000d5e8 <_wcrtomb_r+0x58> -8000d5c0: 01c12083 lw ra,28(sp) -8000d5c4: 01812403 lw s0,24(sp) -8000d5c8: 01412483 lw s1,20(sp) -8000d5cc: 02010113 addi sp,sp,32 -8000d5d0: 00008067 ret -8000d5d4: 00000613 li a2,0 -8000d5d8: 00410593 addi a1,sp,4 -8000d5dc: 000780e7 jalr a5 -8000d5e0: fff00793 li a5,-1 -8000d5e4: fcf51ee3 bne a0,a5,8000d5c0 <_wcrtomb_r+0x30> -8000d5e8: 0004a023 sw zero,0(s1) -8000d5ec: 08a00793 li a5,138 -8000d5f0: 01c12083 lw ra,28(sp) -8000d5f4: 00f42023 sw a5,0(s0) -8000d5f8: 01812403 lw s0,24(sp) -8000d5fc: 01412483 lw s1,20(sp) -8000d600: 02010113 addi sp,sp,32 -8000d604: 00008067 ret +8000d5bc <_isatty>: +8000d5bc: f9010113 addi sp,sp,-112 +8000d5c0: 00810593 addi a1,sp,8 +8000d5c4: 06112623 sw ra,108(sp) +8000d5c8: f7dff0ef jal ra,8000d544 <_fstat> +8000d5cc: fff00793 li a5,-1 +8000d5d0: 00f50e63 beq a0,a5,8000d5ec <_isatty+0x30> +8000d5d4: 00c12503 lw a0,12(sp) +8000d5d8: 06c12083 lw ra,108(sp) +8000d5dc: 00d55513 srli a0,a0,0xd +8000d5e0: 00157513 andi a0,a0,1 +8000d5e4: 07010113 addi sp,sp,112 +8000d5e8: 00008067 ret +8000d5ec: 06c12083 lw ra,108(sp) +8000d5f0: 00000513 li a0,0 +8000d5f4: 07010113 addi sp,sp,112 +8000d5f8: 00008067 ret -8000d608 : -8000d608: fe010113 addi sp,sp,-32 -8000d60c: 800157b7 lui a5,0x80015 -8000d610: 00812c23 sw s0,24(sp) -8000d614: 00912a23 sw s1,20(sp) -8000d618: 00112e23 sw ra,28(sp) -8000d61c: a4c7a483 lw s1,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> -8000d620: 800157b7 lui a5,0x80015 -8000d624: 9a07a783 lw a5,-1632(a5) # 800149a0 <__stack_top+0x810149a0> -8000d628: 00060413 mv s0,a2 -8000d62c: 02050a63 beqz a0,8000d660 -8000d630: 00058613 mv a2,a1 -8000d634: 00040693 mv a3,s0 -8000d638: 00050593 mv a1,a0 -8000d63c: 00048513 mv a0,s1 -8000d640: 000780e7 jalr a5 -8000d644: fff00793 li a5,-1 -8000d648: 02f50a63 beq a0,a5,8000d67c -8000d64c: 01c12083 lw ra,28(sp) -8000d650: 01812403 lw s0,24(sp) -8000d654: 01412483 lw s1,20(sp) -8000d658: 02010113 addi sp,sp,32 -8000d65c: 00008067 ret -8000d660: 00060693 mv a3,a2 -8000d664: 00410593 addi a1,sp,4 -8000d668: 00000613 li a2,0 -8000d66c: 00048513 mv a0,s1 -8000d670: 000780e7 jalr a5 -8000d674: fff00793 li a5,-1 -8000d678: fcf51ae3 bne a0,a5,8000d64c -8000d67c: 00042023 sw zero,0(s0) -8000d680: 01c12083 lw ra,28(sp) -8000d684: 01812403 lw s0,24(sp) -8000d688: 08a00793 li a5,138 -8000d68c: 00f4a023 sw a5,0(s1) -8000d690: 01412483 lw s1,20(sp) -8000d694: 02010113 addi sp,sp,32 -8000d698: 00008067 ret +8000d5fc <_kill>: +8000d5fc: ff010113 addi sp,sp,-16 +8000d600: 00112623 sw ra,12(sp) +8000d604: 835f30ef jal ra,80000e38 <__errno> +8000d608: 00c12083 lw ra,12(sp) +8000d60c: 01600793 li a5,22 +8000d610: 00f52023 sw a5,0(a0) +8000d614: fff00513 li a0,-1 +8000d618: 01010113 addi sp,sp,16 +8000d61c: 00008067 ret -8000d69c <_write_r>: -8000d69c: ff010113 addi sp,sp,-16 -8000d6a0: 00058713 mv a4,a1 -8000d6a4: 00812423 sw s0,8(sp) -8000d6a8: 00912223 sw s1,4(sp) -8000d6ac: 00060593 mv a1,a2 -8000d6b0: 00050413 mv s0,a0 -8000d6b4: 800154b7 lui s1,0x80015 -8000d6b8: 00068613 mv a2,a3 -8000d6bc: 00070513 mv a0,a4 -8000d6c0: 00112623 sw ra,12(sp) -8000d6c4: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> -8000d6c8: 5d4000ef jal ra,8000dc9c <_write> -8000d6cc: fff00793 li a5,-1 -8000d6d0: 00f50c63 beq a0,a5,8000d6e8 <_write_r+0x4c> -8000d6d4: 00c12083 lw ra,12(sp) -8000d6d8: 00812403 lw s0,8(sp) -8000d6dc: 00412483 lw s1,4(sp) -8000d6e0: 01010113 addi sp,sp,16 -8000d6e4: 00008067 ret -8000d6e8: b504a783 lw a5,-1200(s1) -8000d6ec: fe0784e3 beqz a5,8000d6d4 <_write_r+0x38> -8000d6f0: 00c12083 lw ra,12(sp) -8000d6f4: 00f42023 sw a5,0(s0) -8000d6f8: 00812403 lw s0,8(sp) -8000d6fc: 00412483 lw s1,4(sp) -8000d700: 01010113 addi sp,sp,16 -8000d704: 00008067 ret +8000d620 <_lseek>: +8000d620: ff010113 addi sp,sp,-16 +8000d624: 00112623 sw ra,12(sp) +8000d628: 00812423 sw s0,8(sp) +8000d62c: 00000693 li a3,0 +8000d630: 00000713 li a4,0 +8000d634: 00000793 li a5,0 +8000d638: 03e00893 li a7,62 +8000d63c: 00000073 ecall +8000d640: 00050413 mv s0,a0 +8000d644: 00054c63 bltz a0,8000d65c <_lseek+0x3c> +8000d648: 00c12083 lw ra,12(sp) +8000d64c: 00040513 mv a0,s0 +8000d650: 00812403 lw s0,8(sp) +8000d654: 01010113 addi sp,sp,16 +8000d658: 00008067 ret +8000d65c: 40800433 neg s0,s0 +8000d660: fd8f30ef jal ra,80000e38 <__errno> +8000d664: 00852023 sw s0,0(a0) +8000d668: fff00413 li s0,-1 +8000d66c: fddff06f j 8000d648 <_lseek+0x28> -8000d708 <_close_r>: -8000d708: ff010113 addi sp,sp,-16 -8000d70c: 00812423 sw s0,8(sp) -8000d710: 00912223 sw s1,4(sp) -8000d714: 00050413 mv s0,a0 -8000d718: 800154b7 lui s1,0x80015 -8000d71c: 00058513 mv a0,a1 -8000d720: 00112623 sw ra,12(sp) -8000d724: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> -8000d728: 300000ef jal ra,8000da28 <_close> -8000d72c: fff00793 li a5,-1 -8000d730: 00f50c63 beq a0,a5,8000d748 <_close_r+0x40> -8000d734: 00c12083 lw ra,12(sp) -8000d738: 00812403 lw s0,8(sp) -8000d73c: 00412483 lw s1,4(sp) -8000d740: 01010113 addi sp,sp,16 -8000d744: 00008067 ret -8000d748: b504a783 lw a5,-1200(s1) -8000d74c: fe0784e3 beqz a5,8000d734 <_close_r+0x2c> -8000d750: 00c12083 lw ra,12(sp) -8000d754: 00f42023 sw a5,0(s0) -8000d758: 00812403 lw s0,8(sp) -8000d75c: 00412483 lw s1,4(sp) -8000d760: 01010113 addi sp,sp,16 -8000d764: 00008067 ret +8000d670 <_read>: +8000d670: ff010113 addi sp,sp,-16 +8000d674: 00112623 sw ra,12(sp) +8000d678: 00812423 sw s0,8(sp) +8000d67c: 00000693 li a3,0 +8000d680: 00000713 li a4,0 +8000d684: 00000793 li a5,0 +8000d688: 03f00893 li a7,63 +8000d68c: 00000073 ecall +8000d690: 00050413 mv s0,a0 +8000d694: 00054c63 bltz a0,8000d6ac <_read+0x3c> +8000d698: 00c12083 lw ra,12(sp) +8000d69c: 00040513 mv a0,s0 +8000d6a0: 00812403 lw s0,8(sp) +8000d6a4: 01010113 addi sp,sp,16 +8000d6a8: 00008067 ret +8000d6ac: 40800433 neg s0,s0 +8000d6b0: f88f30ef jal ra,80000e38 <__errno> +8000d6b4: 00852023 sw s0,0(a0) +8000d6b8: fff00413 li s0,-1 +8000d6bc: fddff06f j 8000d698 <_read+0x28> -8000d768 <_fclose_r>: -8000d768: ff010113 addi sp,sp,-16 -8000d76c: 00112623 sw ra,12(sp) -8000d770: 00812423 sw s0,8(sp) -8000d774: 00912223 sw s1,4(sp) -8000d778: 01212023 sw s2,0(sp) -8000d77c: 02058063 beqz a1,8000d79c <_fclose_r+0x34> -8000d780: 00058413 mv s0,a1 -8000d784: 00050493 mv s1,a0 -8000d788: 00050663 beqz a0,8000d794 <_fclose_r+0x2c> -8000d78c: 03852783 lw a5,56(a0) -8000d790: 0a078c63 beqz a5,8000d848 <_fclose_r+0xe0> -8000d794: 00c41783 lh a5,12(s0) -8000d798: 02079263 bnez a5,8000d7bc <_fclose_r+0x54> -8000d79c: 00c12083 lw ra,12(sp) -8000d7a0: 00812403 lw s0,8(sp) -8000d7a4: 00000913 li s2,0 -8000d7a8: 00412483 lw s1,4(sp) -8000d7ac: 00090513 mv a0,s2 -8000d7b0: 00012903 lw s2,0(sp) -8000d7b4: 01010113 addi sp,sp,16 -8000d7b8: 00008067 ret -8000d7bc: 00040593 mv a1,s0 -8000d7c0: 00048513 mv a0,s1 -8000d7c4: f7cfe0ef jal ra,8000bf40 <__sflush_r> -8000d7c8: 02c42783 lw a5,44(s0) -8000d7cc: 00050913 mv s2,a0 -8000d7d0: 00078a63 beqz a5,8000d7e4 <_fclose_r+0x7c> -8000d7d4: 01c42583 lw a1,28(s0) -8000d7d8: 00048513 mv a0,s1 -8000d7dc: 000780e7 jalr a5 -8000d7e0: 06054c63 bltz a0,8000d858 <_fclose_r+0xf0> -8000d7e4: 00c45783 lhu a5,12(s0) -8000d7e8: 0807f793 andi a5,a5,128 -8000d7ec: 06079e63 bnez a5,8000d868 <_fclose_r+0x100> -8000d7f0: 03042583 lw a1,48(s0) -8000d7f4: 00058c63 beqz a1,8000d80c <_fclose_r+0xa4> -8000d7f8: 04040793 addi a5,s0,64 -8000d7fc: 00f58663 beq a1,a5,8000d808 <_fclose_r+0xa0> -8000d800: 00048513 mv a0,s1 -8000d804: f84f60ef jal ra,80003f88 <_free_r> -8000d808: 02042823 sw zero,48(s0) -8000d80c: 04442583 lw a1,68(s0) -8000d810: 00058863 beqz a1,8000d820 <_fclose_r+0xb8> -8000d814: 00048513 mv a0,s1 -8000d818: f70f60ef jal ra,80003f88 <_free_r> -8000d81c: 04042223 sw zero,68(s0) -8000d820: d39fe0ef jal ra,8000c558 <__sfp_lock_acquire> -8000d824: 00041623 sh zero,12(s0) -8000d828: d35fe0ef jal ra,8000c55c <__sfp_lock_release> -8000d82c: 00c12083 lw ra,12(sp) -8000d830: 00812403 lw s0,8(sp) -8000d834: 00412483 lw s1,4(sp) -8000d838: 00090513 mv a0,s2 -8000d83c: 00012903 lw s2,0(sp) -8000d840: 01010113 addi sp,sp,16 -8000d844: 00008067 ret -8000d848: d01fe0ef jal ra,8000c548 <__sinit> -8000d84c: 00c41783 lh a5,12(s0) -8000d850: f40786e3 beqz a5,8000d79c <_fclose_r+0x34> -8000d854: f69ff06f j 8000d7bc <_fclose_r+0x54> -8000d858: 00c45783 lhu a5,12(s0) -8000d85c: fff00913 li s2,-1 -8000d860: 0807f793 andi a5,a5,128 -8000d864: f80786e3 beqz a5,8000d7f0 <_fclose_r+0x88> -8000d868: 01042583 lw a1,16(s0) -8000d86c: 00048513 mv a0,s1 -8000d870: f18f60ef jal ra,80003f88 <_free_r> -8000d874: f7dff06f j 8000d7f0 <_fclose_r+0x88> +8000d6c0 <_sbrk>: +8000d6c0: 80015337 lui t1,0x80015 +8000d6c4: a6432783 lw a5,-1436(t1) # 80014a64 <__stack_top+0x81014a64> +8000d6c8: ff010113 addi sp,sp,-16 +8000d6cc: 00112623 sw ra,12(sp) +8000d6d0: 00050813 mv a6,a0 +8000d6d4: 02079863 bnez a5,8000d704 <_sbrk+0x44> +8000d6d8: 00000513 li a0,0 +8000d6dc: 00000593 li a1,0 +8000d6e0: 00000613 li a2,0 +8000d6e4: 00000693 li a3,0 +8000d6e8: 00000713 li a4,0 +8000d6ec: 0d600893 li a7,214 +8000d6f0: 00000073 ecall +8000d6f4: fff00713 li a4,-1 +8000d6f8: 00050793 mv a5,a0 +8000d6fc: 04e50463 beq a0,a4,8000d744 <_sbrk+0x84> +8000d700: a6a32223 sw a0,-1436(t1) +8000d704: 00f80533 add a0,a6,a5 +8000d708: 00000593 li a1,0 +8000d70c: 00000613 li a2,0 +8000d710: 00000693 li a3,0 +8000d714: 00000713 li a4,0 +8000d718: 00000793 li a5,0 +8000d71c: 0d600893 li a7,214 +8000d720: 00000073 ecall +8000d724: a6432783 lw a5,-1436(t1) +8000d728: 00f80833 add a6,a6,a5 +8000d72c: 01051c63 bne a0,a6,8000d744 <_sbrk+0x84> +8000d730: 00c12083 lw ra,12(sp) +8000d734: a6a32223 sw a0,-1436(t1) +8000d738: 00078513 mv a0,a5 +8000d73c: 01010113 addi sp,sp,16 +8000d740: 00008067 ret +8000d744: ef4f30ef jal ra,80000e38 <__errno> +8000d748: 00c12083 lw ra,12(sp) +8000d74c: 00c00793 li a5,12 +8000d750: 00f52023 sw a5,0(a0) +8000d754: fff00513 li a0,-1 +8000d758: 01010113 addi sp,sp,16 +8000d75c: 00008067 ret -8000d878 : -8000d878: 800157b7 lui a5,0x80015 -8000d87c: 00050593 mv a1,a0 -8000d880: a4c7a503 lw a0,-1460(a5) # 80014a4c <__stack_top+0x81014a4c> -8000d884: ee5ff06f j 8000d768 <_fclose_r> +8000d760 <_write>: +8000d760: ff010113 addi sp,sp,-16 +8000d764: 00112623 sw ra,12(sp) +8000d768: 00812423 sw s0,8(sp) +8000d76c: 00000693 li a3,0 +8000d770: 00000713 li a4,0 +8000d774: 00000793 li a5,0 +8000d778: 04000893 li a7,64 +8000d77c: 00000073 ecall +8000d780: 00050413 mv s0,a0 +8000d784: 00054c63 bltz a0,8000d79c <_write+0x3c> +8000d788: 00c12083 lw ra,12(sp) +8000d78c: 00040513 mv a0,s0 +8000d790: 00812403 lw s0,8(sp) +8000d794: 01010113 addi sp,sp,16 +8000d798: 00008067 ret +8000d79c: 40800433 neg s0,s0 +8000d7a0: e98f30ef jal ra,80000e38 <__errno> +8000d7a4: 00852023 sw s0,0(a0) +8000d7a8: fff00413 li s0,-1 +8000d7ac: fddff06f j 8000d788 <_write+0x28> -8000d888 <_fstat_r>: -8000d888: ff010113 addi sp,sp,-16 -8000d88c: 00058713 mv a4,a1 -8000d890: 00812423 sw s0,8(sp) -8000d894: 00912223 sw s1,4(sp) -8000d898: 00050413 mv s0,a0 -8000d89c: 800154b7 lui s1,0x80015 -8000d8a0: 00060593 mv a1,a2 -8000d8a4: 00070513 mv a0,a4 -8000d8a8: 00112623 sw ra,12(sp) -8000d8ac: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> -8000d8b0: 1d0000ef jal ra,8000da80 <_fstat> -8000d8b4: fff00793 li a5,-1 -8000d8b8: 00f50c63 beq a0,a5,8000d8d0 <_fstat_r+0x48> -8000d8bc: 00c12083 lw ra,12(sp) -8000d8c0: 00812403 lw s0,8(sp) -8000d8c4: 00412483 lw s1,4(sp) -8000d8c8: 01010113 addi sp,sp,16 -8000d8cc: 00008067 ret -8000d8d0: b504a783 lw a5,-1200(s1) -8000d8d4: fe0784e3 beqz a5,8000d8bc <_fstat_r+0x34> -8000d8d8: 00c12083 lw ra,12(sp) -8000d8dc: 00f42023 sw a5,0(s0) -8000d8e0: 00812403 lw s0,8(sp) -8000d8e4: 00412483 lw s1,4(sp) -8000d8e8: 01010113 addi sp,sp,16 -8000d8ec: 00008067 ret +8000d7b0 <_conv_stat>: +8000d7b0: ff010113 addi sp,sp,-16 +8000d7b4: 0145a383 lw t2,20(a1) +8000d7b8: 0185a283 lw t0,24(a1) +8000d7bc: 01c5af83 lw t6,28(a1) +8000d7c0: 0205af03 lw t5,32(a1) +8000d7c4: 0305ae83 lw t4,48(a1) +8000d7c8: 0405ae03 lw t3,64(a1) +8000d7cc: 0385a303 lw t1,56(a1) +8000d7d0: 0485a803 lw a6,72(a1) +8000d7d4: 04c5a883 lw a7,76(a1) +8000d7d8: 0585a603 lw a2,88(a1) +8000d7dc: 00812623 sw s0,12(sp) +8000d7e0: 00912423 sw s1,8(sp) +8000d7e4: 0105a403 lw s0,16(a1) +8000d7e8: 0085a483 lw s1,8(a1) +8000d7ec: 01212223 sw s2,4(sp) +8000d7f0: 0005a903 lw s2,0(a1) +8000d7f4: 05c5a683 lw a3,92(a1) +8000d7f8: 0685a703 lw a4,104(a1) +8000d7fc: 06c5a783 lw a5,108(a1) +8000d800: 01251023 sh s2,0(a0) +8000d804: 00951123 sh s1,2(a0) +8000d808: 00852223 sw s0,4(a0) +8000d80c: 00751423 sh t2,8(a0) +8000d810: 00551523 sh t0,10(a0) +8000d814: 01f51623 sh t6,12(a0) +8000d818: 01e51723 sh t5,14(a0) +8000d81c: 01d52823 sw t4,16(a0) +8000d820: 05c52623 sw t3,76(a0) +8000d824: 04652423 sw t1,72(a0) +8000d828: 01052c23 sw a6,24(a0) +8000d82c: 01152e23 sw a7,28(a0) +8000d830: 02c52423 sw a2,40(a0) +8000d834: 02d52623 sw a3,44(a0) +8000d838: 00c12403 lw s0,12(sp) +8000d83c: 02e52c23 sw a4,56(a0) +8000d840: 02f52e23 sw a5,60(a0) +8000d844: 00812483 lw s1,8(sp) +8000d848: 00412903 lw s2,4(sp) +8000d84c: 01010113 addi sp,sp,16 +8000d850: 00008067 ret -8000d8f0 <_isatty_r>: -8000d8f0: ff010113 addi sp,sp,-16 -8000d8f4: 00812423 sw s0,8(sp) -8000d8f8: 00912223 sw s1,4(sp) -8000d8fc: 00050413 mv s0,a0 -8000d900: 800154b7 lui s1,0x80015 -8000d904: 00058513 mv a0,a1 -8000d908: 00112623 sw ra,12(sp) -8000d90c: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> -8000d910: 1e8000ef jal ra,8000daf8 <_isatty> -8000d914: fff00793 li a5,-1 -8000d918: 00f50c63 beq a0,a5,8000d930 <_isatty_r+0x40> -8000d91c: 00c12083 lw ra,12(sp) -8000d920: 00812403 lw s0,8(sp) -8000d924: 00412483 lw s1,4(sp) -8000d928: 01010113 addi sp,sp,16 -8000d92c: 00008067 ret -8000d930: b504a783 lw a5,-1200(s1) -8000d934: fe0784e3 beqz a5,8000d91c <_isatty_r+0x2c> -8000d938: 00c12083 lw ra,12(sp) -8000d93c: 00f42023 sw a5,0(s0) -8000d940: 00812403 lw s0,8(sp) -8000d944: 00412483 lw s1,4(sp) -8000d948: 01010113 addi sp,sp,16 -8000d94c: 00008067 ret +8000d854 <__udivdi3>: +8000d854: 00050893 mv a7,a0 +8000d858: 00058793 mv a5,a1 +8000d85c: 00060813 mv a6,a2 +8000d860: 00068513 mv a0,a3 +8000d864: 00088313 mv t1,a7 +8000d868: 28069463 bnez a3,8000daf0 <__udivdi3+0x29c> +8000d86c: 800146b7 lui a3,0x80014 +8000d870: 8bc68693 addi a3,a3,-1860 # 800138bc <__stack_top+0x810138bc> +8000d874: 0ec5f663 bgeu a1,a2,8000d960 <__udivdi3+0x10c> +8000d878: 00010737 lui a4,0x10 +8000d87c: 0ce67863 bgeu a2,a4,8000d94c <__udivdi3+0xf8> +8000d880: 0ff00713 li a4,255 +8000d884: 00c73733 sltu a4,a4,a2 +8000d888: 00371713 slli a4,a4,0x3 +8000d88c: 00e65533 srl a0,a2,a4 +8000d890: 00a686b3 add a3,a3,a0 +8000d894: 0006c683 lbu a3,0(a3) +8000d898: 02000513 li a0,32 +8000d89c: 00e68733 add a4,a3,a4 +8000d8a0: 40e506b3 sub a3,a0,a4 +8000d8a4: 00e50c63 beq a0,a4,8000d8bc <__udivdi3+0x68> +8000d8a8: 00d797b3 sll a5,a5,a3 +8000d8ac: 00e8d733 srl a4,a7,a4 +8000d8b0: 00d61833 sll a6,a2,a3 +8000d8b4: 00f765b3 or a1,a4,a5 +8000d8b8: 00d89333 sll t1,a7,a3 +8000d8bc: 01085893 srli a7,a6,0x10 +8000d8c0: 0315d7b3 divu a5,a1,a7 +8000d8c4: 01081613 slli a2,a6,0x10 +8000d8c8: 01065613 srli a2,a2,0x10 +8000d8cc: 01035713 srli a4,t1,0x10 +8000d8d0: 0315f6b3 remu a3,a1,a7 +8000d8d4: 00078513 mv a0,a5 +8000d8d8: 02f605b3 mul a1,a2,a5 +8000d8dc: 01069693 slli a3,a3,0x10 +8000d8e0: 00e6e733 or a4,a3,a4 +8000d8e4: 00b77e63 bgeu a4,a1,8000d900 <__udivdi3+0xac> +8000d8e8: 01070733 add a4,a4,a6 +8000d8ec: fff78513 addi a0,a5,-1 +8000d8f0: 01076863 bltu a4,a6,8000d900 <__udivdi3+0xac> +8000d8f4: 00b77663 bgeu a4,a1,8000d900 <__udivdi3+0xac> +8000d8f8: ffe78513 addi a0,a5,-2 +8000d8fc: 01070733 add a4,a4,a6 +8000d900: 40b70733 sub a4,a4,a1 +8000d904: 031777b3 remu a5,a4,a7 +8000d908: 01031313 slli t1,t1,0x10 +8000d90c: 01035313 srli t1,t1,0x10 +8000d910: 03175733 divu a4,a4,a7 +8000d914: 01079793 slli a5,a5,0x10 +8000d918: 0067e333 or t1,a5,t1 +8000d91c: 02e606b3 mul a3,a2,a4 +8000d920: 00070613 mv a2,a4 +8000d924: 00d37c63 bgeu t1,a3,8000d93c <__udivdi3+0xe8> +8000d928: 00680333 add t1,a6,t1 +8000d92c: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> +8000d930: 01036663 bltu t1,a6,8000d93c <__udivdi3+0xe8> +8000d934: 00d37463 bgeu t1,a3,8000d93c <__udivdi3+0xe8> +8000d938: ffe70613 addi a2,a4,-2 +8000d93c: 01051513 slli a0,a0,0x10 +8000d940: 00c56533 or a0,a0,a2 +8000d944: 00000593 li a1,0 +8000d948: 0e40006f j 8000da2c <__udivdi3+0x1d8> +8000d94c: 01000537 lui a0,0x1000 +8000d950: 01000713 li a4,16 +8000d954: f2a66ce3 bltu a2,a0,8000d88c <__udivdi3+0x38> +8000d958: 01800713 li a4,24 +8000d95c: f31ff06f j 8000d88c <__udivdi3+0x38> +8000d960: 00061663 bnez a2,8000d96c <__udivdi3+0x118> +8000d964: 00100713 li a4,1 +8000d968: 02c75833 divu a6,a4,a2 +8000d96c: 00010737 lui a4,0x10 +8000d970: 0ce87063 bgeu a6,a4,8000da30 <__udivdi3+0x1dc> +8000d974: 0ff00713 li a4,255 +8000d978: 01077463 bgeu a4,a6,8000d980 <__udivdi3+0x12c> +8000d97c: 00800513 li a0,8 +8000d980: 00a85733 srl a4,a6,a0 +8000d984: 00e686b3 add a3,a3,a4 +8000d988: 0006c703 lbu a4,0(a3) +8000d98c: 02000613 li a2,32 +8000d990: 00a70733 add a4,a4,a0 +8000d994: 40e606b3 sub a3,a2,a4 +8000d998: 0ae61663 bne a2,a4,8000da44 <__udivdi3+0x1f0> +8000d99c: 410787b3 sub a5,a5,a6 +8000d9a0: 00100593 li a1,1 +8000d9a4: 01085893 srli a7,a6,0x10 +8000d9a8: 01081613 slli a2,a6,0x10 +8000d9ac: 01065613 srli a2,a2,0x10 +8000d9b0: 01035713 srli a4,t1,0x10 +8000d9b4: 0317f6b3 remu a3,a5,a7 +8000d9b8: 0317d7b3 divu a5,a5,a7 +8000d9bc: 01069693 slli a3,a3,0x10 +8000d9c0: 00e6e733 or a4,a3,a4 +8000d9c4: 02f60e33 mul t3,a2,a5 +8000d9c8: 00078513 mv a0,a5 +8000d9cc: 01c77e63 bgeu a4,t3,8000d9e8 <__udivdi3+0x194> +8000d9d0: 01070733 add a4,a4,a6 +8000d9d4: fff78513 addi a0,a5,-1 +8000d9d8: 01076863 bltu a4,a6,8000d9e8 <__udivdi3+0x194> +8000d9dc: 01c77663 bgeu a4,t3,8000d9e8 <__udivdi3+0x194> +8000d9e0: ffe78513 addi a0,a5,-2 +8000d9e4: 01070733 add a4,a4,a6 +8000d9e8: 41c70733 sub a4,a4,t3 +8000d9ec: 031777b3 remu a5,a4,a7 +8000d9f0: 01031313 slli t1,t1,0x10 +8000d9f4: 01035313 srli t1,t1,0x10 +8000d9f8: 03175733 divu a4,a4,a7 +8000d9fc: 01079793 slli a5,a5,0x10 +8000da00: 0067e333 or t1,a5,t1 +8000da04: 02e606b3 mul a3,a2,a4 +8000da08: 00070613 mv a2,a4 +8000da0c: 00d37c63 bgeu t1,a3,8000da24 <__udivdi3+0x1d0> +8000da10: 00680333 add t1,a6,t1 +8000da14: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> +8000da18: 01036663 bltu t1,a6,8000da24 <__udivdi3+0x1d0> +8000da1c: 00d37463 bgeu t1,a3,8000da24 <__udivdi3+0x1d0> +8000da20: ffe70613 addi a2,a4,-2 +8000da24: 01051513 slli a0,a0,0x10 +8000da28: 00c56533 or a0,a0,a2 +8000da2c: 00008067 ret +8000da30: 01000737 lui a4,0x1000 +8000da34: 01000513 li a0,16 +8000da38: f4e864e3 bltu a6,a4,8000d980 <__udivdi3+0x12c> +8000da3c: 01800513 li a0,24 +8000da40: f41ff06f j 8000d980 <__udivdi3+0x12c> +8000da44: 00d81833 sll a6,a6,a3 +8000da48: 00e7d5b3 srl a1,a5,a4 +8000da4c: 00d89333 sll t1,a7,a3 +8000da50: 00d797b3 sll a5,a5,a3 +8000da54: 00e8d733 srl a4,a7,a4 +8000da58: 01085893 srli a7,a6,0x10 +8000da5c: 00f76633 or a2,a4,a5 +8000da60: 0315f733 remu a4,a1,a7 +8000da64: 01081793 slli a5,a6,0x10 +8000da68: 0107d793 srli a5,a5,0x10 +8000da6c: 01065513 srli a0,a2,0x10 +8000da70: 0315d5b3 divu a1,a1,a7 +8000da74: 01071713 slli a4,a4,0x10 +8000da78: 00a76733 or a4,a4,a0 +8000da7c: 02b786b3 mul a3,a5,a1 +8000da80: 00058513 mv a0,a1 +8000da84: 00d77e63 bgeu a4,a3,8000daa0 <__udivdi3+0x24c> +8000da88: 01070733 add a4,a4,a6 +8000da8c: fff58513 addi a0,a1,-1 +8000da90: 01076863 bltu a4,a6,8000daa0 <__udivdi3+0x24c> +8000da94: 00d77663 bgeu a4,a3,8000daa0 <__udivdi3+0x24c> +8000da98: ffe58513 addi a0,a1,-2 +8000da9c: 01070733 add a4,a4,a6 +8000daa0: 40d706b3 sub a3,a4,a3 +8000daa4: 0316f733 remu a4,a3,a7 +8000daa8: 01061613 slli a2,a2,0x10 +8000daac: 01065613 srli a2,a2,0x10 +8000dab0: 0316d6b3 divu a3,a3,a7 +8000dab4: 01071713 slli a4,a4,0x10 +8000dab8: 02d788b3 mul a7,a5,a3 +8000dabc: 00c767b3 or a5,a4,a2 +8000dac0: 00068713 mv a4,a3 +8000dac4: 0117fe63 bgeu a5,a7,8000dae0 <__udivdi3+0x28c> +8000dac8: 010787b3 add a5,a5,a6 +8000dacc: fff68713 addi a4,a3,-1 +8000dad0: 0107e863 bltu a5,a6,8000dae0 <__udivdi3+0x28c> +8000dad4: 0117f663 bgeu a5,a7,8000dae0 <__udivdi3+0x28c> +8000dad8: ffe68713 addi a4,a3,-2 +8000dadc: 010787b3 add a5,a5,a6 +8000dae0: 01051593 slli a1,a0,0x10 +8000dae4: 411787b3 sub a5,a5,a7 +8000dae8: 00e5e5b3 or a1,a1,a4 +8000daec: eb9ff06f j 8000d9a4 <__udivdi3+0x150> +8000daf0: 18d5e663 bltu a1,a3,8000dc7c <__udivdi3+0x428> +8000daf4: 00010737 lui a4,0x10 +8000daf8: 04e6f463 bgeu a3,a4,8000db40 <__udivdi3+0x2ec> +8000dafc: 0ff00713 li a4,255 +8000db00: 00d735b3 sltu a1,a4,a3 +8000db04: 00359593 slli a1,a1,0x3 +8000db08: 80014737 lui a4,0x80014 +8000db0c: 00b6d533 srl a0,a3,a1 +8000db10: 8bc70713 addi a4,a4,-1860 # 800138bc <__stack_top+0x810138bc> +8000db14: 00a70733 add a4,a4,a0 +8000db18: 00074703 lbu a4,0(a4) +8000db1c: 02000513 li a0,32 +8000db20: 00b70733 add a4,a4,a1 +8000db24: 40e505b3 sub a1,a0,a4 +8000db28: 02e51663 bne a0,a4,8000db54 <__udivdi3+0x300> +8000db2c: 00100513 li a0,1 +8000db30: eef6eee3 bltu a3,a5,8000da2c <__udivdi3+0x1d8> +8000db34: 00c8b533 sltu a0,a7,a2 +8000db38: 00154513 xori a0,a0,1 +8000db3c: ef1ff06f j 8000da2c <__udivdi3+0x1d8> +8000db40: 01000737 lui a4,0x1000 +8000db44: 01000593 li a1,16 +8000db48: fce6e0e3 bltu a3,a4,8000db08 <__udivdi3+0x2b4> +8000db4c: 01800593 li a1,24 +8000db50: fb9ff06f j 8000db08 <__udivdi3+0x2b4> +8000db54: 00e65333 srl t1,a2,a4 +8000db58: 00b696b3 sll a3,a3,a1 +8000db5c: 00d36333 or t1,t1,a3 +8000db60: 01035513 srli a0,t1,0x10 +8000db64: 00b61eb3 sll t4,a2,a1 +8000db68: 00e7d633 srl a2,a5,a4 +8000db6c: 02a676b3 remu a3,a2,a0 +8000db70: 00b797b3 sll a5,a5,a1 +8000db74: 00e8d733 srl a4,a7,a4 +8000db78: 00f76833 or a6,a4,a5 +8000db7c: 01031793 slli a5,t1,0x10 +8000db80: 0107d793 srli a5,a5,0x10 +8000db84: 01085713 srli a4,a6,0x10 +8000db88: 02a65633 divu a2,a2,a0 +8000db8c: 01069693 slli a3,a3,0x10 +8000db90: 00e6e733 or a4,a3,a4 +8000db94: 02c78f33 mul t5,a5,a2 +8000db98: 00060e13 mv t3,a2 +8000db9c: 01e77e63 bgeu a4,t5,8000dbb8 <__udivdi3+0x364> +8000dba0: 00670733 add a4,a4,t1 +8000dba4: fff60e13 addi t3,a2,-1 +8000dba8: 00676863 bltu a4,t1,8000dbb8 <__udivdi3+0x364> +8000dbac: 01e77663 bgeu a4,t5,8000dbb8 <__udivdi3+0x364> +8000dbb0: ffe60e13 addi t3,a2,-2 +8000dbb4: 00670733 add a4,a4,t1 +8000dbb8: 41e70733 sub a4,a4,t5 +8000dbbc: 02a776b3 remu a3,a4,a0 +8000dbc0: 02a75733 divu a4,a4,a0 +8000dbc4: 01069693 slli a3,a3,0x10 +8000dbc8: 02e78633 mul a2,a5,a4 +8000dbcc: 01081793 slli a5,a6,0x10 +8000dbd0: 0107d793 srli a5,a5,0x10 +8000dbd4: 00f6e7b3 or a5,a3,a5 +8000dbd8: 00070693 mv a3,a4 +8000dbdc: 00c7fe63 bgeu a5,a2,8000dbf8 <__udivdi3+0x3a4> +8000dbe0: 006787b3 add a5,a5,t1 +8000dbe4: fff70693 addi a3,a4,-1 # ffffff <__stack_size+0xfffbff> +8000dbe8: 0067e863 bltu a5,t1,8000dbf8 <__udivdi3+0x3a4> +8000dbec: 00c7f663 bgeu a5,a2,8000dbf8 <__udivdi3+0x3a4> +8000dbf0: ffe70693 addi a3,a4,-2 +8000dbf4: 006787b3 add a5,a5,t1 +8000dbf8: 010e1513 slli a0,t3,0x10 +8000dbfc: 00010e37 lui t3,0x10 +8000dc00: 00d56533 or a0,a0,a3 +8000dc04: fffe0693 addi a3,t3,-1 # ffff <__stack_size+0xfbff> +8000dc08: 00d57833 and a6,a0,a3 +8000dc0c: 40c787b3 sub a5,a5,a2 +8000dc10: 00def6b3 and a3,t4,a3 +8000dc14: 01055613 srli a2,a0,0x10 +8000dc18: 010ede93 srli t4,t4,0x10 +8000dc1c: 02d80333 mul t1,a6,a3 +8000dc20: 02d606b3 mul a3,a2,a3 +8000dc24: 01035713 srli a4,t1,0x10 +8000dc28: 03d80833 mul a6,a6,t4 +8000dc2c: 00d80833 add a6,a6,a3 +8000dc30: 01070733 add a4,a4,a6 +8000dc34: 03d60633 mul a2,a2,t4 +8000dc38: 00d77463 bgeu a4,a3,8000dc40 <__udivdi3+0x3ec> +8000dc3c: 01c60633 add a2,a2,t3 +8000dc40: 01075693 srli a3,a4,0x10 +8000dc44: 00c68633 add a2,a3,a2 +8000dc48: 02c7e663 bltu a5,a2,8000dc74 <__udivdi3+0x420> +8000dc4c: cec79ce3 bne a5,a2,8000d944 <__udivdi3+0xf0> +8000dc50: 000107b7 lui a5,0x10 +8000dc54: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +8000dc58: 00f77733 and a4,a4,a5 +8000dc5c: 01071713 slli a4,a4,0x10 +8000dc60: 00f37333 and t1,t1,a5 +8000dc64: 00b898b3 sll a7,a7,a1 +8000dc68: 00670733 add a4,a4,t1 +8000dc6c: 00000593 li a1,0 +8000dc70: dae8fee3 bgeu a7,a4,8000da2c <__udivdi3+0x1d8> +8000dc74: fff50513 addi a0,a0,-1 # ffffff <__stack_size+0xfffbff> +8000dc78: ccdff06f j 8000d944 <__udivdi3+0xf0> +8000dc7c: 00000593 li a1,0 +8000dc80: 00000513 li a0,0 +8000dc84: da9ff06f j 8000da2c <__udivdi3+0x1d8> -8000d950 <_lseek_r>: -8000d950: ff010113 addi sp,sp,-16 -8000d954: 00058713 mv a4,a1 -8000d958: 00812423 sw s0,8(sp) -8000d95c: 00912223 sw s1,4(sp) -8000d960: 00060593 mv a1,a2 -8000d964: 00050413 mv s0,a0 -8000d968: 800154b7 lui s1,0x80015 -8000d96c: 00068613 mv a2,a3 -8000d970: 00070513 mv a0,a4 -8000d974: 00112623 sw ra,12(sp) -8000d978: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> -8000d97c: 1e0000ef jal ra,8000db5c <_lseek> -8000d980: fff00793 li a5,-1 -8000d984: 00f50c63 beq a0,a5,8000d99c <_lseek_r+0x4c> -8000d988: 00c12083 lw ra,12(sp) -8000d98c: 00812403 lw s0,8(sp) -8000d990: 00412483 lw s1,4(sp) -8000d994: 01010113 addi sp,sp,16 -8000d998: 00008067 ret -8000d99c: b504a783 lw a5,-1200(s1) -8000d9a0: fe0784e3 beqz a5,8000d988 <_lseek_r+0x38> -8000d9a4: 00c12083 lw ra,12(sp) -8000d9a8: 00f42023 sw a5,0(s0) -8000d9ac: 00812403 lw s0,8(sp) -8000d9b0: 00412483 lw s1,4(sp) -8000d9b4: 01010113 addi sp,sp,16 -8000d9b8: 00008067 ret +8000dc88 <__umoddi3>: +8000dc88: 00060893 mv a7,a2 +8000dc8c: 00068713 mv a4,a3 +8000dc90: 00050793 mv a5,a0 +8000dc94: 00058813 mv a6,a1 +8000dc98: 22069c63 bnez a3,8000ded0 <__umoddi3+0x248> +8000dc9c: 800146b7 lui a3,0x80014 +8000dca0: 8bc68693 addi a3,a3,-1860 # 800138bc <__stack_top+0x810138bc> +8000dca4: 0cc5fc63 bgeu a1,a2,8000dd7c <__umoddi3+0xf4> +8000dca8: 00010337 lui t1,0x10 +8000dcac: 0a667e63 bgeu a2,t1,8000dd68 <__umoddi3+0xe0> +8000dcb0: 0ff00313 li t1,255 +8000dcb4: 00c37463 bgeu t1,a2,8000dcbc <__umoddi3+0x34> +8000dcb8: 00800713 li a4,8 +8000dcbc: 00e65333 srl t1,a2,a4 +8000dcc0: 006686b3 add a3,a3,t1 +8000dcc4: 0006ce03 lbu t3,0(a3) +8000dcc8: 00ee0e33 add t3,t3,a4 +8000dccc: 02000713 li a4,32 +8000dcd0: 41c70333 sub t1,a4,t3 +8000dcd4: 01c70c63 beq a4,t3,8000dcec <__umoddi3+0x64> +8000dcd8: 006595b3 sll a1,a1,t1 +8000dcdc: 01c55e33 srl t3,a0,t3 +8000dce0: 006618b3 sll a7,a2,t1 +8000dce4: 00be6833 or a6,t3,a1 +8000dce8: 006517b3 sll a5,a0,t1 +8000dcec: 0108d613 srli a2,a7,0x10 +8000dcf0: 02c87733 remu a4,a6,a2 +8000dcf4: 01089513 slli a0,a7,0x10 +8000dcf8: 01055513 srli a0,a0,0x10 +8000dcfc: 0107d693 srli a3,a5,0x10 +8000dd00: 02c85833 divu a6,a6,a2 +8000dd04: 01071713 slli a4,a4,0x10 +8000dd08: 00d766b3 or a3,a4,a3 +8000dd0c: 03050833 mul a6,a0,a6 +8000dd10: 0106fa63 bgeu a3,a6,8000dd24 <__umoddi3+0x9c> +8000dd14: 011686b3 add a3,a3,a7 +8000dd18: 0116e663 bltu a3,a7,8000dd24 <__umoddi3+0x9c> +8000dd1c: 0106f463 bgeu a3,a6,8000dd24 <__umoddi3+0x9c> +8000dd20: 011686b3 add a3,a3,a7 +8000dd24: 410686b3 sub a3,a3,a6 +8000dd28: 02c6f733 remu a4,a3,a2 +8000dd2c: 01079793 slli a5,a5,0x10 +8000dd30: 0107d793 srli a5,a5,0x10 +8000dd34: 02c6d6b3 divu a3,a3,a2 +8000dd38: 02d506b3 mul a3,a0,a3 +8000dd3c: 01071513 slli a0,a4,0x10 +8000dd40: 00f567b3 or a5,a0,a5 +8000dd44: 00d7fa63 bgeu a5,a3,8000dd58 <__umoddi3+0xd0> +8000dd48: 011787b3 add a5,a5,a7 +8000dd4c: 0117e663 bltu a5,a7,8000dd58 <__umoddi3+0xd0> +8000dd50: 00d7f463 bgeu a5,a3,8000dd58 <__umoddi3+0xd0> +8000dd54: 011787b3 add a5,a5,a7 +8000dd58: 40d787b3 sub a5,a5,a3 +8000dd5c: 0067d533 srl a0,a5,t1 +8000dd60: 00000593 li a1,0 +8000dd64: 00008067 ret +8000dd68: 01000337 lui t1,0x1000 +8000dd6c: 01000713 li a4,16 +8000dd70: f46666e3 bltu a2,t1,8000dcbc <__umoddi3+0x34> +8000dd74: 01800713 li a4,24 +8000dd78: f45ff06f j 8000dcbc <__umoddi3+0x34> +8000dd7c: 00061663 bnez a2,8000dd88 <__umoddi3+0x100> +8000dd80: 00100613 li a2,1 +8000dd84: 031658b3 divu a7,a2,a7 +8000dd88: 00010637 lui a2,0x10 +8000dd8c: 0ac8f263 bgeu a7,a2,8000de30 <__umoddi3+0x1a8> +8000dd90: 0ff00613 li a2,255 +8000dd94: 01167463 bgeu a2,a7,8000dd9c <__umoddi3+0x114> +8000dd98: 00800713 li a4,8 +8000dd9c: 00e8d633 srl a2,a7,a4 +8000dda0: 00c686b3 add a3,a3,a2 +8000dda4: 0006ce03 lbu t3,0(a3) +8000dda8: 00ee0e33 add t3,t3,a4 +8000ddac: 02000713 li a4,32 +8000ddb0: 41c70333 sub t1,a4,t3 +8000ddb4: 09c71863 bne a4,t3,8000de44 <__umoddi3+0x1bc> +8000ddb8: 411585b3 sub a1,a1,a7 +8000ddbc: 0108d713 srli a4,a7,0x10 +8000ddc0: 01089513 slli a0,a7,0x10 +8000ddc4: 01055513 srli a0,a0,0x10 +8000ddc8: 0107d613 srli a2,a5,0x10 +8000ddcc: 02e5f6b3 remu a3,a1,a4 +8000ddd0: 02e5d5b3 divu a1,a1,a4 +8000ddd4: 01069693 slli a3,a3,0x10 +8000ddd8: 00c6e6b3 or a3,a3,a2 +8000dddc: 02b505b3 mul a1,a0,a1 +8000dde0: 00b6fa63 bgeu a3,a1,8000ddf4 <__umoddi3+0x16c> +8000dde4: 011686b3 add a3,a3,a7 +8000dde8: 0116e663 bltu a3,a7,8000ddf4 <__umoddi3+0x16c> +8000ddec: 00b6f463 bgeu a3,a1,8000ddf4 <__umoddi3+0x16c> +8000ddf0: 011686b3 add a3,a3,a7 +8000ddf4: 40b685b3 sub a1,a3,a1 +8000ddf8: 02e5f6b3 remu a3,a1,a4 +8000ddfc: 01079793 slli a5,a5,0x10 +8000de00: 0107d793 srli a5,a5,0x10 +8000de04: 02e5d5b3 divu a1,a1,a4 +8000de08: 02b505b3 mul a1,a0,a1 +8000de0c: 01069513 slli a0,a3,0x10 +8000de10: 00f567b3 or a5,a0,a5 +8000de14: 00b7fa63 bgeu a5,a1,8000de28 <__umoddi3+0x1a0> +8000de18: 011787b3 add a5,a5,a7 +8000de1c: 0117e663 bltu a5,a7,8000de28 <__umoddi3+0x1a0> +8000de20: 00b7f463 bgeu a5,a1,8000de28 <__umoddi3+0x1a0> +8000de24: 011787b3 add a5,a5,a7 +8000de28: 40b787b3 sub a5,a5,a1 +8000de2c: f31ff06f j 8000dd5c <__umoddi3+0xd4> +8000de30: 01000637 lui a2,0x1000 +8000de34: 01000713 li a4,16 +8000de38: f6c8e2e3 bltu a7,a2,8000dd9c <__umoddi3+0x114> +8000de3c: 01800713 li a4,24 +8000de40: f5dff06f j 8000dd9c <__umoddi3+0x114> +8000de44: 006898b3 sll a7,a7,t1 +8000de48: 01c5d733 srl a4,a1,t3 +8000de4c: 006517b3 sll a5,a0,t1 +8000de50: 01c55e33 srl t3,a0,t3 +8000de54: 0108d513 srli a0,a7,0x10 +8000de58: 02a776b3 remu a3,a4,a0 +8000de5c: 006595b3 sll a1,a1,t1 +8000de60: 00be6e33 or t3,t3,a1 +8000de64: 01089593 slli a1,a7,0x10 +8000de68: 0105d593 srli a1,a1,0x10 +8000de6c: 010e5613 srli a2,t3,0x10 +8000de70: 02a75733 divu a4,a4,a0 +8000de74: 01069693 slli a3,a3,0x10 +8000de78: 00c6e6b3 or a3,a3,a2 +8000de7c: 02e58733 mul a4,a1,a4 +8000de80: 00e6fa63 bgeu a3,a4,8000de94 <__umoddi3+0x20c> +8000de84: 011686b3 add a3,a3,a7 +8000de88: 0116e663 bltu a3,a7,8000de94 <__umoddi3+0x20c> +8000de8c: 00e6f463 bgeu a3,a4,8000de94 <__umoddi3+0x20c> +8000de90: 011686b3 add a3,a3,a7 +8000de94: 40e68633 sub a2,a3,a4 +8000de98: 02a676b3 remu a3,a2,a0 +8000de9c: 010e1e13 slli t3,t3,0x10 +8000dea0: 010e5e13 srli t3,t3,0x10 +8000dea4: 02a65633 divu a2,a2,a0 +8000dea8: 01069693 slli a3,a3,0x10 +8000deac: 02c58633 mul a2,a1,a2 +8000deb0: 01c6e5b3 or a1,a3,t3 +8000deb4: 00c5fa63 bgeu a1,a2,8000dec8 <__umoddi3+0x240> +8000deb8: 011585b3 add a1,a1,a7 +8000debc: 0115e663 bltu a1,a7,8000dec8 <__umoddi3+0x240> +8000dec0: 00c5f463 bgeu a1,a2,8000dec8 <__umoddi3+0x240> +8000dec4: 011585b3 add a1,a1,a7 +8000dec8: 40c585b3 sub a1,a1,a2 +8000decc: ef1ff06f j 8000ddbc <__umoddi3+0x134> +8000ded0: e8d5eae3 bltu a1,a3,8000dd64 <__umoddi3+0xdc> +8000ded4: 00010737 lui a4,0x10 +8000ded8: 04e6fc63 bgeu a3,a4,8000df30 <__umoddi3+0x2a8> +8000dedc: 0ff00e13 li t3,255 +8000dee0: 00de3733 sltu a4,t3,a3 +8000dee4: 00371713 slli a4,a4,0x3 +8000dee8: 800148b7 lui a7,0x80014 +8000deec: 00e6d333 srl t1,a3,a4 +8000def0: 8bc88893 addi a7,a7,-1860 # 800138bc <__stack_top+0x810138bc> +8000def4: 006888b3 add a7,a7,t1 +8000def8: 0008ce03 lbu t3,0(a7) +8000defc: 00ee0e33 add t3,t3,a4 +8000df00: 02000713 li a4,32 +8000df04: 41c70333 sub t1,a4,t3 +8000df08: 03c71e63 bne a4,t3,8000df44 <__umoddi3+0x2bc> +8000df0c: 00b6e463 bltu a3,a1,8000df14 <__umoddi3+0x28c> +8000df10: 00c56a63 bltu a0,a2,8000df24 <__umoddi3+0x29c> +8000df14: 40c507b3 sub a5,a0,a2 +8000df18: 40d585b3 sub a1,a1,a3 +8000df1c: 00f53533 sltu a0,a0,a5 +8000df20: 40a58833 sub a6,a1,a0 +8000df24: 00078513 mv a0,a5 +8000df28: 00080593 mv a1,a6 +8000df2c: e39ff06f j 8000dd64 <__umoddi3+0xdc> +8000df30: 010008b7 lui a7,0x1000 +8000df34: 01000713 li a4,16 +8000df38: fb16e8e3 bltu a3,a7,8000dee8 <__umoddi3+0x260> +8000df3c: 01800713 li a4,24 +8000df40: fa9ff06f j 8000dee8 <__umoddi3+0x260> +8000df44: 01c65733 srl a4,a2,t3 +8000df48: 006696b3 sll a3,a3,t1 +8000df4c: 00d76f33 or t5,a4,a3 +8000df50: 01c5d7b3 srl a5,a1,t3 +8000df54: 010f5713 srli a4,t5,0x10 +8000df58: 02e7f8b3 remu a7,a5,a4 +8000df5c: 006595b3 sll a1,a1,t1 +8000df60: 01c55833 srl a6,a0,t3 +8000df64: 00b86833 or a6,a6,a1 +8000df68: 010f1593 slli a1,t5,0x10 +8000df6c: 0105d593 srli a1,a1,0x10 +8000df70: 01085693 srli a3,a6,0x10 +8000df74: 00661633 sll a2,a2,t1 +8000df78: 00651533 sll a0,a0,t1 +8000df7c: 02e7d7b3 divu a5,a5,a4 +8000df80: 01089893 slli a7,a7,0x10 +8000df84: 00d8e6b3 or a3,a7,a3 +8000df88: 02f58eb3 mul t4,a1,a5 +8000df8c: 00078893 mv a7,a5 +8000df90: 01d6fe63 bgeu a3,t4,8000dfac <__umoddi3+0x324> +8000df94: 01e686b3 add a3,a3,t5 +8000df98: fff78893 addi a7,a5,-1 +8000df9c: 01e6e863 bltu a3,t5,8000dfac <__umoddi3+0x324> +8000dfa0: 01d6f663 bgeu a3,t4,8000dfac <__umoddi3+0x324> +8000dfa4: ffe78893 addi a7,a5,-2 +8000dfa8: 01e686b3 add a3,a3,t5 +8000dfac: 41d686b3 sub a3,a3,t4 +8000dfb0: 02e6feb3 remu t4,a3,a4 +8000dfb4: 01081813 slli a6,a6,0x10 +8000dfb8: 01085813 srli a6,a6,0x10 +8000dfbc: 02e6d6b3 divu a3,a3,a4 +8000dfc0: 010e9e93 slli t4,t4,0x10 +8000dfc4: 010eeeb3 or t4,t4,a6 +8000dfc8: 02d585b3 mul a1,a1,a3 +8000dfcc: 00068793 mv a5,a3 +8000dfd0: 00befe63 bgeu t4,a1,8000dfec <__umoddi3+0x364> +8000dfd4: 01ee8eb3 add t4,t4,t5 +8000dfd8: fff68793 addi a5,a3,-1 +8000dfdc: 01eee863 bltu t4,t5,8000dfec <__umoddi3+0x364> +8000dfe0: 00bef663 bgeu t4,a1,8000dfec <__umoddi3+0x364> +8000dfe4: ffe68793 addi a5,a3,-2 +8000dfe8: 01ee8eb3 add t4,t4,t5 +8000dfec: 40be85b3 sub a1,t4,a1 +8000dff0: 01089893 slli a7,a7,0x10 +8000dff4: 00010eb7 lui t4,0x10 +8000dff8: 00f8e8b3 or a7,a7,a5 +8000dffc: fffe8793 addi a5,t4,-1 # ffff <__stack_size+0xfbff> +8000e000: 00f8f833 and a6,a7,a5 +8000e004: 01065693 srli a3,a2,0x10 +8000e008: 0108d893 srli a7,a7,0x10 +8000e00c: 00f677b3 and a5,a2,a5 +8000e010: 02f80733 mul a4,a6,a5 +8000e014: 02f887b3 mul a5,a7,a5 +8000e018: 02d80833 mul a6,a6,a3 +8000e01c: 02d888b3 mul a7,a7,a3 +8000e020: 00f80833 add a6,a6,a5 +8000e024: 01075693 srli a3,a4,0x10 +8000e028: 010686b3 add a3,a3,a6 +8000e02c: 00f6f463 bgeu a3,a5,8000e034 <__umoddi3+0x3ac> +8000e030: 01d888b3 add a7,a7,t4 +8000e034: 000107b7 lui a5,0x10 +8000e038: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +8000e03c: 0106d813 srli a6,a3,0x10 +8000e040: 00f6f6b3 and a3,a3,a5 +8000e044: 01069693 slli a3,a3,0x10 +8000e048: 00f77733 and a4,a4,a5 +8000e04c: 011808b3 add a7,a6,a7 +8000e050: 00e68733 add a4,a3,a4 +8000e054: 0115e663 bltu a1,a7,8000e060 <__umoddi3+0x3d8> +8000e058: 01159e63 bne a1,a7,8000e074 <__umoddi3+0x3ec> +8000e05c: 00e57c63 bgeu a0,a4,8000e074 <__umoddi3+0x3ec> +8000e060: 40c70633 sub a2,a4,a2 +8000e064: 00c73733 sltu a4,a4,a2 +8000e068: 01e70733 add a4,a4,t5 +8000e06c: 40e888b3 sub a7,a7,a4 +8000e070: 00060713 mv a4,a2 +8000e074: 40e50733 sub a4,a0,a4 +8000e078: 00e53533 sltu a0,a0,a4 +8000e07c: 411585b3 sub a1,a1,a7 +8000e080: 40a585b3 sub a1,a1,a0 +8000e084: 01c597b3 sll a5,a1,t3 +8000e088: 00675733 srl a4,a4,t1 +8000e08c: 00e7e533 or a0,a5,a4 +8000e090: 0065d5b3 srl a1,a1,t1 +8000e094: cd1ff06f j 8000dd64 <__umoddi3+0xdc> -8000d9bc <_read_r>: -8000d9bc: ff010113 addi sp,sp,-16 -8000d9c0: 00058713 mv a4,a1 -8000d9c4: 00812423 sw s0,8(sp) -8000d9c8: 00912223 sw s1,4(sp) -8000d9cc: 00060593 mv a1,a2 -8000d9d0: 00050413 mv s0,a0 -8000d9d4: 800154b7 lui s1,0x80015 -8000d9d8: 00068613 mv a2,a3 -8000d9dc: 00070513 mv a0,a4 -8000d9e0: 00112623 sw ra,12(sp) -8000d9e4: b404a823 sw zero,-1200(s1) # 80014b50 <__stack_top+0x81014b50> -8000d9e8: 1c4000ef jal ra,8000dbac <_read> -8000d9ec: fff00793 li a5,-1 -8000d9f0: 00f50c63 beq a0,a5,8000da08 <_read_r+0x4c> -8000d9f4: 00c12083 lw ra,12(sp) -8000d9f8: 00812403 lw s0,8(sp) -8000d9fc: 00412483 lw s1,4(sp) -8000da00: 01010113 addi sp,sp,16 -8000da04: 00008067 ret -8000da08: b504a783 lw a5,-1200(s1) -8000da0c: fe0784e3 beqz a5,8000d9f4 <_read_r+0x38> -8000da10: 00c12083 lw ra,12(sp) -8000da14: 00f42023 sw a5,0(s0) -8000da18: 00812403 lw s0,8(sp) -8000da1c: 00412483 lw s1,4(sp) -8000da20: 01010113 addi sp,sp,16 -8000da24: 00008067 ret +8000e098 <__divdf3>: +8000e098: fd010113 addi sp,sp,-48 +8000e09c: 02812423 sw s0,40(sp) +8000e0a0: 01512a23 sw s5,20(sp) +8000e0a4: 01812423 sw s8,8(sp) +8000e0a8: 02112623 sw ra,44(sp) +8000e0ac: 02912223 sw s1,36(sp) +8000e0b0: 03212023 sw s2,32(sp) +8000e0b4: 01312e23 sw s3,28(sp) +8000e0b8: 01412c23 sw s4,24(sp) +8000e0bc: 01612823 sw s6,16(sp) +8000e0c0: 01712623 sw s7,12(sp) +8000e0c4: 01912223 sw s9,4(sp) +8000e0c8: 00050413 mv s0,a0 +8000e0cc: 00060c13 mv s8,a2 +8000e0d0: 00068a93 mv s5,a3 +8000e0d4: 00202973 frrm s2 +8000e0d8: 0145d793 srli a5,a1,0x14 +8000e0dc: 00c59b93 slli s7,a1,0xc +8000e0e0: 01579713 slli a4,a5,0x15 +8000e0e4: 00cbdb93 srli s7,s7,0xc +8000e0e8: 01f5da13 srli s4,a1,0x1f +8000e0ec: 02070c63 beqz a4,8000e124 <__divdf3+0x8c> +8000e0f0: 7ff7fb13 andi s6,a5,2047 +8000e0f4: 7ff00793 li a5,2047 +8000e0f8: 08fb0863 beq s6,a5,8000e188 <__divdf3+0xf0> +8000e0fc: 01d55713 srli a4,a0,0x1d +8000e100: 003b9b93 slli s7,s7,0x3 +8000e104: 01776bb3 or s7,a4,s7 +8000e108: 008007b7 lui a5,0x800 +8000e10c: 00fbebb3 or s7,s7,a5 +8000e110: 00351993 slli s3,a0,0x3 +8000e114: c01b0b13 addi s6,s6,-1023 +8000e118: 00000c93 li s9,0 +8000e11c: 00000493 li s1,0 +8000e120: 0880006f j 8000e1a8 <__divdf3+0x110> +8000e124: 00abe7b3 or a5,s7,a0 +8000e128: 0e078e63 beqz a5,8000e224 <__divdf3+0x18c> +8000e12c: 040b8063 beqz s7,8000e16c <__divdf3+0xd4> +8000e130: 000b8513 mv a0,s7 +8000e134: 331040ef jal ra,80012c64 <__clzsi2> +8000e138: ff550713 addi a4,a0,-11 +8000e13c: 01c00793 li a5,28 +8000e140: 02e7cc63 blt a5,a4,8000e178 <__divdf3+0xe0> +8000e144: 01d00693 li a3,29 +8000e148: ff850993 addi s3,a0,-8 +8000e14c: 40e686b3 sub a3,a3,a4 +8000e150: 013b9bb3 sll s7,s7,s3 +8000e154: 00d456b3 srl a3,s0,a3 +8000e158: 0176ebb3 or s7,a3,s7 +8000e15c: 013419b3 sll s3,s0,s3 +8000e160: c0d00593 li a1,-1011 +8000e164: 40a58b33 sub s6,a1,a0 +8000e168: fb1ff06f j 8000e118 <__divdf3+0x80> +8000e16c: 2f9040ef jal ra,80012c64 <__clzsi2> +8000e170: 02050513 addi a0,a0,32 +8000e174: fc5ff06f j 8000e138 <__divdf3+0xa0> +8000e178: fd850b93 addi s7,a0,-40 +8000e17c: 01741bb3 sll s7,s0,s7 +8000e180: 00000993 li s3,0 +8000e184: fddff06f j 8000e160 <__divdf3+0xc8> +8000e188: 00abe433 or s0,s7,a0 +8000e18c: 0a040663 beqz s0,8000e238 <__divdf3+0x1a0> +8000e190: 00cb9793 slli a5,s7,0xc +8000e194: 00050993 mv s3,a0 +8000e198: 7ff00b13 li s6,2047 +8000e19c: 00300c93 li s9,3 +8000e1a0: 01000493 li s1,16 +8000e1a4: f607cce3 bltz a5,8000e11c <__divdf3+0x84> +8000e1a8: 014ad713 srli a4,s5,0x14 +8000e1ac: 00ca9513 slli a0,s5,0xc +8000e1b0: 01571693 slli a3,a4,0x15 +8000e1b4: 000c0793 mv a5,s8 +8000e1b8: 00c55413 srli s0,a0,0xc +8000e1bc: 7ff77593 andi a1,a4,2047 +8000e1c0: 01fada93 srli s5,s5,0x1f +8000e1c4: 08068463 beqz a3,8000e24c <__divdf3+0x1b4> +8000e1c8: 7ff00713 li a4,2047 +8000e1cc: 0ee58663 beq a1,a4,8000e2b8 <__divdf3+0x220> +8000e1d0: 01dc5793 srli a5,s8,0x1d +8000e1d4: 00341513 slli a0,s0,0x3 +8000e1d8: 00a7e533 or a0,a5,a0 +8000e1dc: 00800437 lui s0,0x800 +8000e1e0: 00856433 or s0,a0,s0 +8000e1e4: 003c1793 slli a5,s8,0x3 +8000e1e8: c0158513 addi a0,a1,-1023 +8000e1ec: 00000713 li a4,0 +8000e1f0: 002c9693 slli a3,s9,0x2 +8000e1f4: 00e6e6b3 or a3,a3,a4 +8000e1f8: 40ab05b3 sub a1,s6,a0 +8000e1fc: fff68693 addi a3,a3,-1 +8000e200: 00e00513 li a0,14 +8000e204: 015a4633 xor a2,s4,s5 +8000e208: 10d56063 bltu a0,a3,8000e308 <__divdf3+0x270> +8000e20c: 80014537 lui a0,0x80014 +8000e210: 00269693 slli a3,a3,0x2 +8000e214: 80850513 addi a0,a0,-2040 # 80013808 <__stack_top+0x81013808> +8000e218: 00a686b3 add a3,a3,a0 +8000e21c: 0006a683 lw a3,0(a3) +8000e220: 00068067 jr a3 +8000e224: 00000b93 li s7,0 +8000e228: 00000993 li s3,0 +8000e22c: 00000b13 li s6,0 +8000e230: 00100c93 li s9,1 +8000e234: ee9ff06f j 8000e11c <__divdf3+0x84> +8000e238: 00000b93 li s7,0 +8000e23c: 00000993 li s3,0 +8000e240: 7ff00b13 li s6,2047 +8000e244: 00200c93 li s9,2 +8000e248: ed5ff06f j 8000e11c <__divdf3+0x84> +8000e24c: 018467b3 or a5,s0,s8 +8000e250: 08078463 beqz a5,8000e2d8 <__divdf3+0x240> +8000e254: 04040263 beqz s0,8000e298 <__divdf3+0x200> +8000e258: 00040513 mv a0,s0 +8000e25c: 209040ef jal ra,80012c64 <__clzsi2> +8000e260: 00050593 mv a1,a0 +8000e264: ff558693 addi a3,a1,-11 +8000e268: 01c00793 li a5,28 +8000e26c: 02d7ce63 blt a5,a3,8000e2a8 <__divdf3+0x210> +8000e270: 01d00713 li a4,29 +8000e274: ff858793 addi a5,a1,-8 +8000e278: 40d70733 sub a4,a4,a3 +8000e27c: 00f41533 sll a0,s0,a5 +8000e280: 00ec5733 srl a4,s8,a4 +8000e284: 00a76433 or s0,a4,a0 +8000e288: 00fc17b3 sll a5,s8,a5 +8000e28c: c0d00713 li a4,-1011 +8000e290: 40b70533 sub a0,a4,a1 +8000e294: f59ff06f j 8000e1ec <__divdf3+0x154> +8000e298: 000c0513 mv a0,s8 +8000e29c: 1c9040ef jal ra,80012c64 <__clzsi2> +8000e2a0: 02050593 addi a1,a0,32 +8000e2a4: fc1ff06f j 8000e264 <__divdf3+0x1cc> +8000e2a8: fd858513 addi a0,a1,-40 +8000e2ac: 00ac1433 sll s0,s8,a0 +8000e2b0: 00000793 li a5,0 +8000e2b4: fd9ff06f j 8000e28c <__divdf3+0x1f4> +8000e2b8: 01846633 or a2,s0,s8 +8000e2bc: 02060863 beqz a2,8000e2ec <__divdf3+0x254> +8000e2c0: 00c41713 slli a4,s0,0xc +8000e2c4: 7ff00513 li a0,2047 +8000e2c8: 02074c63 bltz a4,8000e300 <__divdf3+0x268> +8000e2cc: 00300713 li a4,3 +8000e2d0: 01000493 li s1,16 +8000e2d4: f1dff06f j 8000e1f0 <__divdf3+0x158> +8000e2d8: 00000413 li s0,0 +8000e2dc: 00000793 li a5,0 +8000e2e0: 00000513 li a0,0 +8000e2e4: 00100713 li a4,1 +8000e2e8: f09ff06f j 8000e1f0 <__divdf3+0x158> +8000e2ec: 00000413 li s0,0 +8000e2f0: 00000793 li a5,0 +8000e2f4: 7ff00513 li a0,2047 +8000e2f8: 00200713 li a4,2 +8000e2fc: ef5ff06f j 8000e1f0 <__divdf3+0x158> +8000e300: 00300713 li a4,3 +8000e304: eedff06f j 8000e1f0 <__divdf3+0x158> +8000e308: 01746663 bltu s0,s7,8000e314 <__divdf3+0x27c> +8000e30c: 2e8b9663 bne s7,s0,8000e5f8 <__divdf3+0x560> +8000e310: 2ef9e463 bltu s3,a5,8000e5f8 <__divdf3+0x560> +8000e314: 01fb9513 slli a0,s7,0x1f +8000e318: 0019d713 srli a4,s3,0x1 +8000e31c: 01f99693 slli a3,s3,0x1f +8000e320: 001bdb93 srli s7,s7,0x1 +8000e324: 00e569b3 or s3,a0,a4 +8000e328: 00841513 slli a0,s0,0x8 +8000e32c: 0187d813 srli a6,a5,0x18 +8000e330: 00a86833 or a6,a6,a0 +8000e334: 01055513 srli a0,a0,0x10 +8000e338: 02abd333 divu t1,s7,a0 +8000e33c: 01081e13 slli t3,a6,0x10 +8000e340: 010e5e13 srli t3,t3,0x10 +8000e344: 00879893 slli a7,a5,0x8 +8000e348: 0109d793 srli a5,s3,0x10 +8000e34c: 02abfbb3 remu s7,s7,a0 +8000e350: 00030f93 mv t6,t1 +8000e354: 026e0733 mul a4,t3,t1 +8000e358: 010b9b93 slli s7,s7,0x10 +8000e35c: 0177e7b3 or a5,a5,s7 +8000e360: 00e7fe63 bgeu a5,a4,8000e37c <__divdf3+0x2e4> +8000e364: 010787b3 add a5,a5,a6 +8000e368: fff30f93 addi t6,t1,-1 # ffffff <__stack_size+0xfffbff> +8000e36c: 0107e863 bltu a5,a6,8000e37c <__divdf3+0x2e4> +8000e370: 00e7f663 bgeu a5,a4,8000e37c <__divdf3+0x2e4> +8000e374: ffe30f93 addi t6,t1,-2 +8000e378: 010787b3 add a5,a5,a6 +8000e37c: 40e787b3 sub a5,a5,a4 +8000e380: 02a7deb3 divu t4,a5,a0 +8000e384: 01099993 slli s3,s3,0x10 +8000e388: 0109d993 srli s3,s3,0x10 +8000e38c: 02a7f7b3 remu a5,a5,a0 +8000e390: 000e8313 mv t1,t4 +8000e394: 03de0733 mul a4,t3,t4 +8000e398: 01079793 slli a5,a5,0x10 +8000e39c: 00f9e7b3 or a5,s3,a5 +8000e3a0: 00e7fe63 bgeu a5,a4,8000e3bc <__divdf3+0x324> +8000e3a4: 010787b3 add a5,a5,a6 +8000e3a8: fffe8313 addi t1,t4,-1 +8000e3ac: 0107e863 bltu a5,a6,8000e3bc <__divdf3+0x324> +8000e3b0: 00e7f663 bgeu a5,a4,8000e3bc <__divdf3+0x324> +8000e3b4: ffee8313 addi t1,t4,-2 +8000e3b8: 010787b3 add a5,a5,a6 +8000e3bc: 40e78733 sub a4,a5,a4 +8000e3c0: 010f9f93 slli t6,t6,0x10 +8000e3c4: 000107b7 lui a5,0x10 +8000e3c8: 006fefb3 or t6,t6,t1 +8000e3cc: fff78313 addi t1,a5,-1 # ffff <__stack_size+0xfbff> +8000e3d0: 006fff33 and t5,t6,t1 +8000e3d4: 010fd293 srli t0,t6,0x10 +8000e3d8: 0108de93 srli t4,a7,0x10 +8000e3dc: 0068f333 and t1,a7,t1 +8000e3e0: 026f0433 mul s0,t5,t1 +8000e3e4: 026289b3 mul s3,t0,t1 +8000e3e8: 03ee8f33 mul t5,t4,t5 +8000e3ec: 013f03b3 add t2,t5,s3 +8000e3f0: 01045f13 srli t5,s0,0x10 +8000e3f4: 007f0f33 add t5,t5,t2 +8000e3f8: 03d282b3 mul t0,t0,t4 +8000e3fc: 013f7463 bgeu t5,s3,8000e404 <__divdf3+0x36c> +8000e400: 00f282b3 add t0,t0,a5 +8000e404: 000103b7 lui t2,0x10 +8000e408: 010f5793 srli a5,t5,0x10 +8000e40c: fff38393 addi t2,t2,-1 # ffff <__stack_size+0xfbff> +8000e410: 005782b3 add t0,a5,t0 +8000e414: 007f77b3 and a5,t5,t2 +8000e418: 01079793 slli a5,a5,0x10 +8000e41c: 00747433 and s0,s0,t2 +8000e420: 008787b3 add a5,a5,s0 +8000e424: 00576863 bltu a4,t0,8000e434 <__divdf3+0x39c> +8000e428: 000f8413 mv s0,t6 +8000e42c: 04571463 bne a4,t0,8000e474 <__divdf3+0x3dc> +8000e430: 04f6f263 bgeu a3,a5,8000e474 <__divdf3+0x3dc> +8000e434: 011686b3 add a3,a3,a7 +8000e438: 0116bf33 sltu t5,a3,a7 +8000e43c: 010f0f33 add t5,t5,a6 +8000e440: 01e70733 add a4,a4,t5 +8000e444: ffff8413 addi s0,t6,-1 +8000e448: 00e86663 bltu a6,a4,8000e454 <__divdf3+0x3bc> +8000e44c: 02e81463 bne a6,a4,8000e474 <__divdf3+0x3dc> +8000e450: 0316e263 bltu a3,a7,8000e474 <__divdf3+0x3dc> +8000e454: 00576663 bltu a4,t0,8000e460 <__divdf3+0x3c8> +8000e458: 00e29e63 bne t0,a4,8000e474 <__divdf3+0x3dc> +8000e45c: 00f6fc63 bgeu a3,a5,8000e474 <__divdf3+0x3dc> +8000e460: 011686b3 add a3,a3,a7 +8000e464: 0116bf33 sltu t5,a3,a7 +8000e468: 010f0f33 add t5,t5,a6 +8000e46c: ffef8413 addi s0,t6,-2 +8000e470: 01e70733 add a4,a4,t5 +8000e474: 40f68f33 sub t5,a3,a5 +8000e478: 40570733 sub a4,a4,t0 +8000e47c: 01e6b6b3 sltu a3,a3,t5 +8000e480: 40d70733 sub a4,a4,a3 +8000e484: fff00793 li a5,-1 +8000e488: 12e80463 beq a6,a4,8000e5b0 <__divdf3+0x518> +8000e48c: 02a752b3 divu t0,a4,a0 +8000e490: 010f5793 srli a5,t5,0x10 +8000e494: 02a77733 remu a4,a4,a0 +8000e498: 00028693 mv a3,t0 +8000e49c: 025e0fb3 mul t6,t3,t0 +8000e4a0: 01071713 slli a4,a4,0x10 +8000e4a4: 00e7e733 or a4,a5,a4 +8000e4a8: 01f77e63 bgeu a4,t6,8000e4c4 <__divdf3+0x42c> +8000e4ac: 01070733 add a4,a4,a6 +8000e4b0: fff28693 addi a3,t0,-1 +8000e4b4: 01076863 bltu a4,a6,8000e4c4 <__divdf3+0x42c> +8000e4b8: 01f77663 bgeu a4,t6,8000e4c4 <__divdf3+0x42c> +8000e4bc: ffe28693 addi a3,t0,-2 +8000e4c0: 01070733 add a4,a4,a6 +8000e4c4: 41f70733 sub a4,a4,t6 +8000e4c8: 02a75fb3 divu t6,a4,a0 +8000e4cc: 010f1793 slli a5,t5,0x10 +8000e4d0: 0107d793 srli a5,a5,0x10 +8000e4d4: 02a77733 remu a4,a4,a0 +8000e4d8: 03fe0e33 mul t3,t3,t6 +8000e4dc: 01071713 slli a4,a4,0x10 +8000e4e0: 00e7e733 or a4,a5,a4 +8000e4e4: 000f8793 mv a5,t6 +8000e4e8: 01c77e63 bgeu a4,t3,8000e504 <__divdf3+0x46c> +8000e4ec: 01070733 add a4,a4,a6 +8000e4f0: ffff8793 addi a5,t6,-1 +8000e4f4: 01076863 bltu a4,a6,8000e504 <__divdf3+0x46c> +8000e4f8: 01c77663 bgeu a4,t3,8000e504 <__divdf3+0x46c> +8000e4fc: ffef8793 addi a5,t6,-2 +8000e500: 01070733 add a4,a4,a6 +8000e504: 01069693 slli a3,a3,0x10 +8000e508: 00f6e6b3 or a3,a3,a5 +8000e50c: 01069793 slli a5,a3,0x10 +8000e510: 0107d793 srli a5,a5,0x10 +8000e514: 41c70733 sub a4,a4,t3 +8000e518: 0106de13 srli t3,a3,0x10 +8000e51c: 02f30f33 mul t5,t1,a5 +8000e520: 026e0333 mul t1,t3,t1 +8000e524: 03ce8e33 mul t3,t4,t3 +8000e528: 02fe8eb3 mul t4,t4,a5 +8000e52c: 010f5793 srli a5,t5,0x10 +8000e530: 006e8eb3 add t4,t4,t1 +8000e534: 01d787b3 add a5,a5,t4 +8000e538: 0067f663 bgeu a5,t1,8000e544 <__divdf3+0x4ac> +8000e53c: 00010537 lui a0,0x10 +8000e540: 00ae0e33 add t3,t3,a0 +8000e544: 0107d313 srli t1,a5,0x10 +8000e548: 01c30333 add t1,t1,t3 +8000e54c: 00010e37 lui t3,0x10 +8000e550: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> +8000e554: 01c7f533 and a0,a5,t3 +8000e558: 01051513 slli a0,a0,0x10 +8000e55c: 01cf7f33 and t5,t5,t3 +8000e560: 01e50533 add a0,a0,t5 +8000e564: 00676863 bltu a4,t1,8000e574 <__divdf3+0x4dc> +8000e568: 3e671463 bne a4,t1,8000e950 <__divdf3+0x8b8> +8000e56c: 00068793 mv a5,a3 +8000e570: 04050063 beqz a0,8000e5b0 <__divdf3+0x518> +8000e574: 00e80733 add a4,a6,a4 +8000e578: fff68793 addi a5,a3,-1 +8000e57c: 03076463 bltu a4,a6,8000e5a4 <__divdf3+0x50c> +8000e580: 00676663 bltu a4,t1,8000e58c <__divdf3+0x4f4> +8000e584: 3c671463 bne a4,t1,8000e94c <__divdf3+0x8b4> +8000e588: 02a8f063 bgeu a7,a0,8000e5a8 <__divdf3+0x510> +8000e58c: ffe68793 addi a5,a3,-2 +8000e590: 00189693 slli a3,a7,0x1 +8000e594: 0116b8b3 sltu a7,a3,a7 +8000e598: 01088833 add a6,a7,a6 +8000e59c: 01070733 add a4,a4,a6 +8000e5a0: 00068893 mv a7,a3 +8000e5a4: 00671463 bne a4,t1,8000e5ac <__divdf3+0x514> +8000e5a8: 00a88463 beq a7,a0,8000e5b0 <__divdf3+0x518> +8000e5ac: 0017e793 ori a5,a5,1 +8000e5b0: 3ff58813 addi a6,a1,1023 +8000e5b4: 19005a63 blez a6,8000e748 <__divdf3+0x6b0> +8000e5b8: 0077f713 andi a4,a5,7 +8000e5bc: 0a070a63 beqz a4,8000e670 <__divdf3+0x5d8> +8000e5c0: 00200713 li a4,2 +8000e5c4: 0014e493 ori s1,s1,1 +8000e5c8: 0ae90263 beq s2,a4,8000e66c <__divdf3+0x5d4> +8000e5cc: 00300713 li a4,3 +8000e5d0: 08e90863 beq s2,a4,8000e660 <__divdf3+0x5c8> +8000e5d4: 08091e63 bnez s2,8000e670 <__divdf3+0x5d8> +8000e5d8: 00f7f713 andi a4,a5,15 +8000e5dc: 00400693 li a3,4 +8000e5e0: 08d70863 beq a4,a3,8000e670 <__divdf3+0x5d8> +8000e5e4: 00478713 addi a4,a5,4 +8000e5e8: 00f737b3 sltu a5,a4,a5 +8000e5ec: 00f40433 add s0,s0,a5 +8000e5f0: 00070793 mv a5,a4 +8000e5f4: 07c0006f j 8000e670 <__divdf3+0x5d8> +8000e5f8: fff58593 addi a1,a1,-1 +8000e5fc: 00000693 li a3,0 +8000e600: d29ff06f j 8000e328 <__divdf3+0x290> +8000e604: 000a0613 mv a2,s4 +8000e608: 000b8413 mv s0,s7 +8000e60c: 00098793 mv a5,s3 +8000e610: 000c8713 mv a4,s9 +8000e614: 00300693 li a3,3 +8000e618: 32d70063 beq a4,a3,8000e938 <__divdf3+0x8a0> +8000e61c: 00100693 li a3,1 +8000e620: 30d70663 beq a4,a3,8000e92c <__divdf3+0x894> +8000e624: 00200693 li a3,2 +8000e628: f8d714e3 bne a4,a3,8000e5b0 <__divdf3+0x518> +8000e62c: 0100006f j 8000e63c <__divdf3+0x5a4> +8000e630: 000a8613 mv a2,s5 +8000e634: fe1ff06f j 8000e614 <__divdf3+0x57c> +8000e638: 0084e493 ori s1,s1,8 +8000e63c: 00000513 li a0,0 +8000e640: 00000793 li a5,0 +8000e644: 7ff00713 li a4,2047 +8000e648: 05c0006f j 8000e6a4 <__divdf3+0x60c> +8000e64c: 00080437 lui s0,0x80 +8000e650: 00000793 li a5,0 +8000e654: 00000613 li a2,0 +8000e658: 00300713 li a4,3 +8000e65c: fb9ff06f j 8000e614 <__divdf3+0x57c> +8000e660: 00061863 bnez a2,8000e670 <__divdf3+0x5d8> +8000e664: 00878713 addi a4,a5,8 +8000e668: f81ff06f j 8000e5e8 <__divdf3+0x550> +8000e66c: fe061ce3 bnez a2,8000e664 <__divdf3+0x5cc> +8000e670: 00741713 slli a4,s0,0x7 +8000e674: 00075a63 bgez a4,8000e688 <__divdf3+0x5f0> +8000e678: ff000737 lui a4,0xff000 +8000e67c: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> +8000e680: 00e47433 and s0,s0,a4 +8000e684: 40058813 addi a6,a1,1024 +8000e688: 7fe00713 li a4,2046 +8000e68c: 07074e63 blt a4,a6,8000e708 <__divdf3+0x670> +8000e690: 0037d713 srli a4,a5,0x3 +8000e694: 01d41793 slli a5,s0,0x1d +8000e698: 00e7e7b3 or a5,a5,a4 +8000e69c: 00345513 srli a0,s0,0x3 +8000e6a0: 00080713 mv a4,a6 +8000e6a4: 01471713 slli a4,a4,0x14 +8000e6a8: 7ff006b7 lui a3,0x7ff00 +8000e6ac: 00c51513 slli a0,a0,0xc +8000e6b0: 00d77733 and a4,a4,a3 +8000e6b4: 00c55513 srli a0,a0,0xc +8000e6b8: 00a76533 or a0,a4,a0 +8000e6bc: 01f61613 slli a2,a2,0x1f +8000e6c0: 00c56733 or a4,a0,a2 +8000e6c4: 00070593 mv a1,a4 +8000e6c8: 00078513 mv a0,a5 +8000e6cc: 00048463 beqz s1,8000e6d4 <__divdf3+0x63c> +8000e6d0: 0014a073 csrs fflags,s1 +8000e6d4: 02c12083 lw ra,44(sp) +8000e6d8: 02812403 lw s0,40(sp) +8000e6dc: 02412483 lw s1,36(sp) +8000e6e0: 02012903 lw s2,32(sp) +8000e6e4: 01c12983 lw s3,28(sp) +8000e6e8: 01812a03 lw s4,24(sp) +8000e6ec: 01412a83 lw s5,20(sp) +8000e6f0: 01012b03 lw s6,16(sp) +8000e6f4: 00c12b83 lw s7,12(sp) +8000e6f8: 00812c03 lw s8,8(sp) +8000e6fc: 00412c83 lw s9,4(sp) +8000e700: 03010113 addi sp,sp,48 +8000e704: 00008067 ret +8000e708: 00200793 li a5,2 +8000e70c: 02f90a63 beq s2,a5,8000e740 <__divdf3+0x6a8> +8000e710: 00300793 li a5,3 +8000e714: 00f90a63 beq s2,a5,8000e728 <__divdf3+0x690> +8000e718: 00091a63 bnez s2,8000e72c <__divdf3+0x694> +8000e71c: 00000793 li a5,0 +8000e720: 7ff00713 li a4,2047 +8000e724: 0100006f j 8000e734 <__divdf3+0x69c> +8000e728: fe060ae3 beqz a2,8000e71c <__divdf3+0x684> +8000e72c: fff00793 li a5,-1 +8000e730: 7fe00713 li a4,2046 +8000e734: 0054e493 ori s1,s1,5 +8000e738: 00078513 mv a0,a5 +8000e73c: f69ff06f j 8000e6a4 <__divdf3+0x60c> +8000e740: fc061ee3 bnez a2,8000e71c <__divdf3+0x684> +8000e744: fe9ff06f j 8000e72c <__divdf3+0x694> +8000e748: 00100713 li a4,1 +8000e74c: 06081663 bnez a6,8000e7b8 <__divdf3+0x720> +8000e750: 0077f693 andi a3,a5,7 +8000e754: 00040713 mv a4,s0 +8000e758: 04068a63 beqz a3,8000e7ac <__divdf3+0x714> +8000e75c: 00200713 li a4,2 +8000e760: 0014e493 ori s1,s1,1 +8000e764: 04e90063 beq s2,a4,8000e7a4 <__divdf3+0x70c> +8000e768: 00300713 li a4,3 +8000e76c: 02e90463 beq s2,a4,8000e794 <__divdf3+0x6fc> +8000e770: 00040713 mv a4,s0 +8000e774: 02091c63 bnez s2,8000e7ac <__divdf3+0x714> +8000e778: 00f7f693 andi a3,a5,15 +8000e77c: 00400513 li a0,4 +8000e780: 02a68663 beq a3,a0,8000e7ac <__divdf3+0x714> +8000e784: ffc7b713 sltiu a4,a5,-4 +8000e788: 00174713 xori a4,a4,1 +8000e78c: 00870733 add a4,a4,s0 +8000e790: 01c0006f j 8000e7ac <__divdf3+0x714> +8000e794: 00040713 mv a4,s0 +8000e798: 00061a63 bnez a2,8000e7ac <__divdf3+0x714> +8000e79c: ff87b713 sltiu a4,a5,-8 +8000e7a0: fe9ff06f j 8000e788 <__divdf3+0x6f0> +8000e7a4: 00040713 mv a4,s0 +8000e7a8: fe061ae3 bnez a2,8000e79c <__divdf3+0x704> +8000e7ac: 01875713 srli a4,a4,0x18 +8000e7b0: 00174713 xori a4,a4,1 +8000e7b4: 00177713 andi a4,a4,1 +8000e7b8: 00100513 li a0,1 +8000e7bc: 41050533 sub a0,a0,a6 +8000e7c0: 03800693 li a3,56 +8000e7c4: 0ea6cc63 blt a3,a0,8000e8bc <__divdf3+0x824> +8000e7c8: 01f00693 li a3,31 +8000e7cc: 06a6c263 blt a3,a0,8000e830 <__divdf3+0x798> +8000e7d0: 41e58593 addi a1,a1,1054 +8000e7d4: 00a7d833 srl a6,a5,a0 +8000e7d8: 00b416b3 sll a3,s0,a1 +8000e7dc: 00b797b3 sll a5,a5,a1 +8000e7e0: 0106e6b3 or a3,a3,a6 +8000e7e4: 00f037b3 snez a5,a5 +8000e7e8: 00f6e7b3 or a5,a3,a5 +8000e7ec: 00a45533 srl a0,s0,a0 +8000e7f0: 0077f693 andi a3,a5,7 +8000e7f4: 08068063 beqz a3,8000e874 <__divdf3+0x7dc> +8000e7f8: 00200693 li a3,2 +8000e7fc: 0014e493 ori s1,s1,1 +8000e800: 06d90863 beq s2,a3,8000e870 <__divdf3+0x7d8> +8000e804: 00300693 li a3,3 +8000e808: 04d90e63 beq s2,a3,8000e864 <__divdf3+0x7cc> +8000e80c: 06091463 bnez s2,8000e874 <__divdf3+0x7dc> +8000e810: 00f7f693 andi a3,a5,15 +8000e814: 00400593 li a1,4 +8000e818: 04b68e63 beq a3,a1,8000e874 <__divdf3+0x7dc> +8000e81c: 00478693 addi a3,a5,4 +8000e820: 00f6b7b3 sltu a5,a3,a5 +8000e824: 00f50533 add a0,a0,a5 +8000e828: 00068793 mv a5,a3 +8000e82c: 0480006f j 8000e874 <__divdf3+0x7dc> +8000e830: fe100693 li a3,-31 +8000e834: 410686b3 sub a3,a3,a6 +8000e838: 02000893 li a7,32 +8000e83c: 00d456b3 srl a3,s0,a3 +8000e840: 00000813 li a6,0 +8000e844: 01150663 beq a0,a7,8000e850 <__divdf3+0x7b8> +8000e848: 43e58593 addi a1,a1,1086 +8000e84c: 00b41833 sll a6,s0,a1 +8000e850: 00f867b3 or a5,a6,a5 +8000e854: 00f037b3 snez a5,a5 +8000e858: 00f6e7b3 or a5,a3,a5 +8000e85c: 00000513 li a0,0 +8000e860: f91ff06f j 8000e7f0 <__divdf3+0x758> +8000e864: 00061863 bnez a2,8000e874 <__divdf3+0x7dc> +8000e868: 00878693 addi a3,a5,8 +8000e86c: fb5ff06f j 8000e820 <__divdf3+0x788> +8000e870: fe061ce3 bnez a2,8000e868 <__divdf3+0x7d0> +8000e874: 00851693 slli a3,a0,0x8 +8000e878: 0006de63 bgez a3,8000e894 <__divdf3+0x7fc> +8000e87c: 0014e493 ori s1,s1,1 +8000e880: 00000513 li a0,0 +8000e884: 00000793 li a5,0 +8000e888: 02071663 bnez a4,8000e8b4 <__divdf3+0x81c> +8000e88c: 00100713 li a4,1 +8000e890: e15ff06f j 8000e6a4 <__divdf3+0x60c> +8000e894: 0037d693 srli a3,a5,0x3 +8000e898: 01d51793 slli a5,a0,0x1d +8000e89c: 00d7e7b3 or a5,a5,a3 +8000e8a0: 00355513 srli a0,a0,0x3 +8000e8a4: e00700e3 beqz a4,8000e6a4 <__divdf3+0x60c> +8000e8a8: 0014f713 andi a4,s1,1 +8000e8ac: de070ce3 beqz a4,8000e6a4 <__divdf3+0x60c> +8000e8b0: 00000713 li a4,0 +8000e8b4: 0024e493 ori s1,s1,2 +8000e8b8: dedff06f j 8000e6a4 <__divdf3+0x60c> +8000e8bc: 0087e7b3 or a5,a5,s0 +8000e8c0: 02078463 beqz a5,8000e8e8 <__divdf3+0x850> +8000e8c4: 00200793 li a5,2 +8000e8c8: 0014e493 ori s1,s1,1 +8000e8cc: 02f90e63 beq s2,a5,8000e908 <__divdf3+0x870> +8000e8d0: 00300793 li a5,3 +8000e8d4: 02f90263 beq s2,a5,8000e8f8 <__divdf3+0x860> +8000e8d8: 00100793 li a5,1 +8000e8dc: 00091463 bnez s2,8000e8e4 <__divdf3+0x84c> +8000e8e0: 00500793 li a5,5 +8000e8e4: 0037d793 srli a5,a5,0x3 +8000e8e8: 0024e493 ori s1,s1,2 +8000e8ec: 00000513 li a0,0 +8000e8f0: 00000713 li a4,0 +8000e8f4: db1ff06f j 8000e6a4 <__divdf3+0x60c> +8000e8f8: 00900793 li a5,9 +8000e8fc: fe0604e3 beqz a2,8000e8e4 <__divdf3+0x84c> +8000e900: 00100793 li a5,1 +8000e904: fe1ff06f j 8000e8e4 <__divdf3+0x84c> +8000e908: 00900793 li a5,9 +8000e90c: fc061ce3 bnez a2,8000e8e4 <__divdf3+0x84c> +8000e910: ff1ff06f j 8000e900 <__divdf3+0x868> +8000e914: 00080537 lui a0,0x80 +8000e918: 00000793 li a5,0 +8000e91c: 7ff00713 li a4,2047 +8000e920: 00000613 li a2,0 +8000e924: 01000493 li s1,16 +8000e928: d7dff06f j 8000e6a4 <__divdf3+0x60c> +8000e92c: 00000513 li a0,0 +8000e930: 00000793 li a5,0 +8000e934: fbdff06f j 8000e8f0 <__divdf3+0x858> +8000e938: 00080537 lui a0,0x80 +8000e93c: 00000793 li a5,0 +8000e940: 7ff00713 li a4,2047 +8000e944: 00000613 li a2,0 +8000e948: d5dff06f j 8000e6a4 <__divdf3+0x60c> +8000e94c: 00078693 mv a3,a5 +8000e950: 00068793 mv a5,a3 +8000e954: c59ff06f j 8000e5ac <__divdf3+0x514> -8000da28 <_close>: -8000da28: ff010113 addi sp,sp,-16 -8000da2c: 00112623 sw ra,12(sp) -8000da30: 00812423 sw s0,8(sp) -8000da34: 00000593 li a1,0 -8000da38: 00000613 li a2,0 -8000da3c: 00000693 li a3,0 -8000da40: 00000713 li a4,0 -8000da44: 00000793 li a5,0 -8000da48: 03900893 li a7,57 -8000da4c: 00000073 ecall -8000da50: 00050413 mv s0,a0 -8000da54: 00054c63 bltz a0,8000da6c <_close+0x44> -8000da58: 00c12083 lw ra,12(sp) -8000da5c: 00040513 mv a0,s0 -8000da60: 00812403 lw s0,8(sp) -8000da64: 01010113 addi sp,sp,16 -8000da68: 00008067 ret -8000da6c: 40800433 neg s0,s0 -8000da70: 905f30ef jal ra,80001374 <__errno> -8000da74: 00852023 sw s0,0(a0) -8000da78: fff00413 li s0,-1 -8000da7c: fddff06f j 8000da58 <_close+0x30> - -8000da80 <_fstat>: -8000da80: f7010113 addi sp,sp,-144 -8000da84: 08912223 sw s1,132(sp) -8000da88: 08112623 sw ra,140(sp) -8000da8c: 00058493 mv s1,a1 -8000da90: 08812423 sw s0,136(sp) -8000da94: 00010593 mv a1,sp -8000da98: 00000613 li a2,0 -8000da9c: 00000693 li a3,0 -8000daa0: 00000713 li a4,0 -8000daa4: 00000793 li a5,0 -8000daa8: 05000893 li a7,80 -8000daac: 00000073 ecall -8000dab0: 00050413 mv s0,a0 -8000dab4: 02054463 bltz a0,8000dadc <_fstat+0x5c> -8000dab8: 00048513 mv a0,s1 -8000dabc: 00010593 mv a1,sp -8000dac0: 22c000ef jal ra,8000dcec <_conv_stat> -8000dac4: 08c12083 lw ra,140(sp) -8000dac8: 00040513 mv a0,s0 -8000dacc: 08812403 lw s0,136(sp) -8000dad0: 08412483 lw s1,132(sp) -8000dad4: 09010113 addi sp,sp,144 -8000dad8: 00008067 ret -8000dadc: 40800433 neg s0,s0 -8000dae0: 895f30ef jal ra,80001374 <__errno> -8000dae4: 00852023 sw s0,0(a0) -8000dae8: fff00413 li s0,-1 -8000daec: fcdff06f j 8000dab8 <_fstat+0x38> - -8000daf0 <_getpid>: -8000daf0: 00100513 li a0,1 -8000daf4: 00008067 ret - -8000daf8 <_isatty>: -8000daf8: f9010113 addi sp,sp,-112 -8000dafc: 00810593 addi a1,sp,8 -8000db00: 06112623 sw ra,108(sp) -8000db04: f7dff0ef jal ra,8000da80 <_fstat> -8000db08: fff00793 li a5,-1 -8000db0c: 00f50e63 beq a0,a5,8000db28 <_isatty+0x30> -8000db10: 00c12503 lw a0,12(sp) -8000db14: 06c12083 lw ra,108(sp) -8000db18: 00d55513 srli a0,a0,0xd -8000db1c: 00157513 andi a0,a0,1 -8000db20: 07010113 addi sp,sp,112 -8000db24: 00008067 ret -8000db28: 06c12083 lw ra,108(sp) -8000db2c: 00000513 li a0,0 -8000db30: 07010113 addi sp,sp,112 -8000db34: 00008067 ret - -8000db38 <_kill>: -8000db38: ff010113 addi sp,sp,-16 -8000db3c: 00112623 sw ra,12(sp) -8000db40: 835f30ef jal ra,80001374 <__errno> -8000db44: 00c12083 lw ra,12(sp) -8000db48: 01600793 li a5,22 -8000db4c: 00f52023 sw a5,0(a0) -8000db50: fff00513 li a0,-1 -8000db54: 01010113 addi sp,sp,16 -8000db58: 00008067 ret - -8000db5c <_lseek>: -8000db5c: ff010113 addi sp,sp,-16 -8000db60: 00112623 sw ra,12(sp) -8000db64: 00812423 sw s0,8(sp) -8000db68: 00000693 li a3,0 -8000db6c: 00000713 li a4,0 -8000db70: 00000793 li a5,0 -8000db74: 03e00893 li a7,62 -8000db78: 00000073 ecall -8000db7c: 00050413 mv s0,a0 -8000db80: 00054c63 bltz a0,8000db98 <_lseek+0x3c> -8000db84: 00c12083 lw ra,12(sp) -8000db88: 00040513 mv a0,s0 -8000db8c: 00812403 lw s0,8(sp) -8000db90: 01010113 addi sp,sp,16 -8000db94: 00008067 ret -8000db98: 40800433 neg s0,s0 -8000db9c: fd8f30ef jal ra,80001374 <__errno> -8000dba0: 00852023 sw s0,0(a0) -8000dba4: fff00413 li s0,-1 -8000dba8: fddff06f j 8000db84 <_lseek+0x28> - -8000dbac <_read>: -8000dbac: ff010113 addi sp,sp,-16 -8000dbb0: 00112623 sw ra,12(sp) -8000dbb4: 00812423 sw s0,8(sp) -8000dbb8: 00000693 li a3,0 -8000dbbc: 00000713 li a4,0 -8000dbc0: 00000793 li a5,0 -8000dbc4: 03f00893 li a7,63 -8000dbc8: 00000073 ecall -8000dbcc: 00050413 mv s0,a0 -8000dbd0: 00054c63 bltz a0,8000dbe8 <_read+0x3c> -8000dbd4: 00c12083 lw ra,12(sp) -8000dbd8: 00040513 mv a0,s0 -8000dbdc: 00812403 lw s0,8(sp) -8000dbe0: 01010113 addi sp,sp,16 -8000dbe4: 00008067 ret -8000dbe8: 40800433 neg s0,s0 -8000dbec: f88f30ef jal ra,80001374 <__errno> -8000dbf0: 00852023 sw s0,0(a0) -8000dbf4: fff00413 li s0,-1 -8000dbf8: fddff06f j 8000dbd4 <_read+0x28> - -8000dbfc <_sbrk>: -8000dbfc: 80015337 lui t1,0x80015 -8000dc00: a6432783 lw a5,-1436(t1) # 80014a64 <__stack_top+0x81014a64> -8000dc04: ff010113 addi sp,sp,-16 -8000dc08: 00112623 sw ra,12(sp) -8000dc0c: 00050813 mv a6,a0 -8000dc10: 02079863 bnez a5,8000dc40 <_sbrk+0x44> -8000dc14: 00000513 li a0,0 -8000dc18: 00000593 li a1,0 -8000dc1c: 00000613 li a2,0 -8000dc20: 00000693 li a3,0 -8000dc24: 00000713 li a4,0 -8000dc28: 0d600893 li a7,214 -8000dc2c: 00000073 ecall -8000dc30: fff00713 li a4,-1 -8000dc34: 00050793 mv a5,a0 -8000dc38: 04e50463 beq a0,a4,8000dc80 <_sbrk+0x84> -8000dc3c: a6a32223 sw a0,-1436(t1) -8000dc40: 00f80533 add a0,a6,a5 -8000dc44: 00000593 li a1,0 -8000dc48: 00000613 li a2,0 -8000dc4c: 00000693 li a3,0 -8000dc50: 00000713 li a4,0 -8000dc54: 00000793 li a5,0 -8000dc58: 0d600893 li a7,214 -8000dc5c: 00000073 ecall -8000dc60: a6432783 lw a5,-1436(t1) -8000dc64: 00f80833 add a6,a6,a5 -8000dc68: 01051c63 bne a0,a6,8000dc80 <_sbrk+0x84> -8000dc6c: 00c12083 lw ra,12(sp) -8000dc70: a6a32223 sw a0,-1436(t1) -8000dc74: 00078513 mv a0,a5 -8000dc78: 01010113 addi sp,sp,16 -8000dc7c: 00008067 ret -8000dc80: ef4f30ef jal ra,80001374 <__errno> -8000dc84: 00c12083 lw ra,12(sp) -8000dc88: 00c00793 li a5,12 -8000dc8c: 00f52023 sw a5,0(a0) -8000dc90: fff00513 li a0,-1 -8000dc94: 01010113 addi sp,sp,16 -8000dc98: 00008067 ret - -8000dc9c <_write>: -8000dc9c: ff010113 addi sp,sp,-16 -8000dca0: 00112623 sw ra,12(sp) -8000dca4: 00812423 sw s0,8(sp) -8000dca8: 00000693 li a3,0 -8000dcac: 00000713 li a4,0 -8000dcb0: 00000793 li a5,0 -8000dcb4: 04000893 li a7,64 -8000dcb8: 00000073 ecall -8000dcbc: 00050413 mv s0,a0 -8000dcc0: 00054c63 bltz a0,8000dcd8 <_write+0x3c> -8000dcc4: 00c12083 lw ra,12(sp) -8000dcc8: 00040513 mv a0,s0 -8000dccc: 00812403 lw s0,8(sp) -8000dcd0: 01010113 addi sp,sp,16 -8000dcd4: 00008067 ret -8000dcd8: 40800433 neg s0,s0 -8000dcdc: e98f30ef jal ra,80001374 <__errno> -8000dce0: 00852023 sw s0,0(a0) -8000dce4: fff00413 li s0,-1 -8000dce8: fddff06f j 8000dcc4 <_write+0x28> - -8000dcec <_conv_stat>: -8000dcec: ff010113 addi sp,sp,-16 -8000dcf0: 0145a383 lw t2,20(a1) -8000dcf4: 0185a283 lw t0,24(a1) -8000dcf8: 01c5af83 lw t6,28(a1) -8000dcfc: 0205af03 lw t5,32(a1) -8000dd00: 0305ae83 lw t4,48(a1) -8000dd04: 0405ae03 lw t3,64(a1) -8000dd08: 0385a303 lw t1,56(a1) -8000dd0c: 0485a803 lw a6,72(a1) -8000dd10: 04c5a883 lw a7,76(a1) -8000dd14: 0585a603 lw a2,88(a1) -8000dd18: 00812623 sw s0,12(sp) -8000dd1c: 00912423 sw s1,8(sp) -8000dd20: 0105a403 lw s0,16(a1) -8000dd24: 0085a483 lw s1,8(a1) -8000dd28: 01212223 sw s2,4(sp) -8000dd2c: 0005a903 lw s2,0(a1) -8000dd30: 05c5a683 lw a3,92(a1) -8000dd34: 0685a703 lw a4,104(a1) -8000dd38: 06c5a783 lw a5,108(a1) -8000dd3c: 01251023 sh s2,0(a0) -8000dd40: 00951123 sh s1,2(a0) -8000dd44: 00852223 sw s0,4(a0) -8000dd48: 00751423 sh t2,8(a0) -8000dd4c: 00551523 sh t0,10(a0) -8000dd50: 01f51623 sh t6,12(a0) -8000dd54: 01e51723 sh t5,14(a0) -8000dd58: 01d52823 sw t4,16(a0) -8000dd5c: 05c52623 sw t3,76(a0) -8000dd60: 04652423 sw t1,72(a0) -8000dd64: 01052c23 sw a6,24(a0) -8000dd68: 01152e23 sw a7,28(a0) -8000dd6c: 02c52423 sw a2,40(a0) -8000dd70: 02d52623 sw a3,44(a0) -8000dd74: 00c12403 lw s0,12(sp) -8000dd78: 02e52c23 sw a4,56(a0) -8000dd7c: 02f52e23 sw a5,60(a0) -8000dd80: 00812483 lw s1,8(sp) -8000dd84: 00412903 lw s2,4(sp) -8000dd88: 01010113 addi sp,sp,16 -8000dd8c: 00008067 ret - -8000dd90 <__udivdi3>: -8000dd90: 00050893 mv a7,a0 -8000dd94: 00058793 mv a5,a1 -8000dd98: 00060813 mv a6,a2 -8000dd9c: 00068513 mv a0,a3 -8000dda0: 00088313 mv t1,a7 -8000dda4: 28069463 bnez a3,8000e02c <__udivdi3+0x29c> -8000dda8: 800146b7 lui a3,0x80014 -8000ddac: e1468693 addi a3,a3,-492 # 80013e14 <__stack_top+0x81013e14> -8000ddb0: 0ec5f663 bgeu a1,a2,8000de9c <__udivdi3+0x10c> -8000ddb4: 00010737 lui a4,0x10 -8000ddb8: 0ce67863 bgeu a2,a4,8000de88 <__udivdi3+0xf8> -8000ddbc: 0ff00713 li a4,255 -8000ddc0: 00c73733 sltu a4,a4,a2 -8000ddc4: 00371713 slli a4,a4,0x3 -8000ddc8: 00e65533 srl a0,a2,a4 -8000ddcc: 00a686b3 add a3,a3,a0 -8000ddd0: 0006c683 lbu a3,0(a3) -8000ddd4: 02000513 li a0,32 -8000ddd8: 00e68733 add a4,a3,a4 -8000dddc: 40e506b3 sub a3,a0,a4 -8000dde0: 00e50c63 beq a0,a4,8000ddf8 <__udivdi3+0x68> -8000dde4: 00d797b3 sll a5,a5,a3 -8000dde8: 00e8d733 srl a4,a7,a4 -8000ddec: 00d61833 sll a6,a2,a3 -8000ddf0: 00f765b3 or a1,a4,a5 -8000ddf4: 00d89333 sll t1,a7,a3 -8000ddf8: 01085893 srli a7,a6,0x10 -8000ddfc: 0315d7b3 divu a5,a1,a7 -8000de00: 01081613 slli a2,a6,0x10 -8000de04: 01065613 srli a2,a2,0x10 -8000de08: 01035713 srli a4,t1,0x10 -8000de0c: 0315f6b3 remu a3,a1,a7 -8000de10: 00078513 mv a0,a5 -8000de14: 02f605b3 mul a1,a2,a5 -8000de18: 01069693 slli a3,a3,0x10 -8000de1c: 00e6e733 or a4,a3,a4 -8000de20: 00b77e63 bgeu a4,a1,8000de3c <__udivdi3+0xac> -8000de24: 01070733 add a4,a4,a6 -8000de28: fff78513 addi a0,a5,-1 -8000de2c: 01076863 bltu a4,a6,8000de3c <__udivdi3+0xac> -8000de30: 00b77663 bgeu a4,a1,8000de3c <__udivdi3+0xac> -8000de34: ffe78513 addi a0,a5,-2 -8000de38: 01070733 add a4,a4,a6 -8000de3c: 40b70733 sub a4,a4,a1 -8000de40: 031777b3 remu a5,a4,a7 -8000de44: 01031313 slli t1,t1,0x10 -8000de48: 01035313 srli t1,t1,0x10 -8000de4c: 03175733 divu a4,a4,a7 -8000de50: 01079793 slli a5,a5,0x10 -8000de54: 0067e333 or t1,a5,t1 -8000de58: 02e606b3 mul a3,a2,a4 -8000de5c: 00070613 mv a2,a4 -8000de60: 00d37c63 bgeu t1,a3,8000de78 <__udivdi3+0xe8> -8000de64: 00680333 add t1,a6,t1 -8000de68: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> -8000de6c: 01036663 bltu t1,a6,8000de78 <__udivdi3+0xe8> -8000de70: 00d37463 bgeu t1,a3,8000de78 <__udivdi3+0xe8> -8000de74: ffe70613 addi a2,a4,-2 -8000de78: 01051513 slli a0,a0,0x10 -8000de7c: 00c56533 or a0,a0,a2 -8000de80: 00000593 li a1,0 -8000de84: 0e40006f j 8000df68 <__udivdi3+0x1d8> -8000de88: 01000537 lui a0,0x1000 -8000de8c: 01000713 li a4,16 -8000de90: f2a66ce3 bltu a2,a0,8000ddc8 <__udivdi3+0x38> -8000de94: 01800713 li a4,24 -8000de98: f31ff06f j 8000ddc8 <__udivdi3+0x38> -8000de9c: 00061663 bnez a2,8000dea8 <__udivdi3+0x118> -8000dea0: 00100713 li a4,1 -8000dea4: 02c75833 divu a6,a4,a2 -8000dea8: 00010737 lui a4,0x10 -8000deac: 0ce87063 bgeu a6,a4,8000df6c <__udivdi3+0x1dc> -8000deb0: 0ff00713 li a4,255 -8000deb4: 01077463 bgeu a4,a6,8000debc <__udivdi3+0x12c> -8000deb8: 00800513 li a0,8 -8000debc: 00a85733 srl a4,a6,a0 -8000dec0: 00e686b3 add a3,a3,a4 -8000dec4: 0006c703 lbu a4,0(a3) -8000dec8: 02000613 li a2,32 -8000decc: 00a70733 add a4,a4,a0 -8000ded0: 40e606b3 sub a3,a2,a4 -8000ded4: 0ae61663 bne a2,a4,8000df80 <__udivdi3+0x1f0> -8000ded8: 410787b3 sub a5,a5,a6 -8000dedc: 00100593 li a1,1 -8000dee0: 01085893 srli a7,a6,0x10 -8000dee4: 01081613 slli a2,a6,0x10 -8000dee8: 01065613 srli a2,a2,0x10 -8000deec: 01035713 srli a4,t1,0x10 -8000def0: 0317f6b3 remu a3,a5,a7 -8000def4: 0317d7b3 divu a5,a5,a7 -8000def8: 01069693 slli a3,a3,0x10 -8000defc: 00e6e733 or a4,a3,a4 -8000df00: 02f60e33 mul t3,a2,a5 -8000df04: 00078513 mv a0,a5 -8000df08: 01c77e63 bgeu a4,t3,8000df24 <__udivdi3+0x194> -8000df0c: 01070733 add a4,a4,a6 -8000df10: fff78513 addi a0,a5,-1 -8000df14: 01076863 bltu a4,a6,8000df24 <__udivdi3+0x194> -8000df18: 01c77663 bgeu a4,t3,8000df24 <__udivdi3+0x194> -8000df1c: ffe78513 addi a0,a5,-2 -8000df20: 01070733 add a4,a4,a6 -8000df24: 41c70733 sub a4,a4,t3 -8000df28: 031777b3 remu a5,a4,a7 -8000df2c: 01031313 slli t1,t1,0x10 -8000df30: 01035313 srli t1,t1,0x10 -8000df34: 03175733 divu a4,a4,a7 -8000df38: 01079793 slli a5,a5,0x10 -8000df3c: 0067e333 or t1,a5,t1 -8000df40: 02e606b3 mul a3,a2,a4 -8000df44: 00070613 mv a2,a4 -8000df48: 00d37c63 bgeu t1,a3,8000df60 <__udivdi3+0x1d0> -8000df4c: 00680333 add t1,a6,t1 -8000df50: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> -8000df54: 01036663 bltu t1,a6,8000df60 <__udivdi3+0x1d0> -8000df58: 00d37463 bgeu t1,a3,8000df60 <__udivdi3+0x1d0> -8000df5c: ffe70613 addi a2,a4,-2 -8000df60: 01051513 slli a0,a0,0x10 -8000df64: 00c56533 or a0,a0,a2 -8000df68: 00008067 ret -8000df6c: 01000737 lui a4,0x1000 -8000df70: 01000513 li a0,16 -8000df74: f4e864e3 bltu a6,a4,8000debc <__udivdi3+0x12c> -8000df78: 01800513 li a0,24 -8000df7c: f41ff06f j 8000debc <__udivdi3+0x12c> -8000df80: 00d81833 sll a6,a6,a3 -8000df84: 00e7d5b3 srl a1,a5,a4 -8000df88: 00d89333 sll t1,a7,a3 -8000df8c: 00d797b3 sll a5,a5,a3 -8000df90: 00e8d733 srl a4,a7,a4 -8000df94: 01085893 srli a7,a6,0x10 -8000df98: 00f76633 or a2,a4,a5 -8000df9c: 0315f733 remu a4,a1,a7 -8000dfa0: 01081793 slli a5,a6,0x10 -8000dfa4: 0107d793 srli a5,a5,0x10 -8000dfa8: 01065513 srli a0,a2,0x10 -8000dfac: 0315d5b3 divu a1,a1,a7 -8000dfb0: 01071713 slli a4,a4,0x10 -8000dfb4: 00a76733 or a4,a4,a0 -8000dfb8: 02b786b3 mul a3,a5,a1 -8000dfbc: 00058513 mv a0,a1 -8000dfc0: 00d77e63 bgeu a4,a3,8000dfdc <__udivdi3+0x24c> -8000dfc4: 01070733 add a4,a4,a6 -8000dfc8: fff58513 addi a0,a1,-1 -8000dfcc: 01076863 bltu a4,a6,8000dfdc <__udivdi3+0x24c> -8000dfd0: 00d77663 bgeu a4,a3,8000dfdc <__udivdi3+0x24c> -8000dfd4: ffe58513 addi a0,a1,-2 -8000dfd8: 01070733 add a4,a4,a6 -8000dfdc: 40d706b3 sub a3,a4,a3 -8000dfe0: 0316f733 remu a4,a3,a7 -8000dfe4: 01061613 slli a2,a2,0x10 -8000dfe8: 01065613 srli a2,a2,0x10 -8000dfec: 0316d6b3 divu a3,a3,a7 -8000dff0: 01071713 slli a4,a4,0x10 -8000dff4: 02d788b3 mul a7,a5,a3 -8000dff8: 00c767b3 or a5,a4,a2 -8000dffc: 00068713 mv a4,a3 -8000e000: 0117fe63 bgeu a5,a7,8000e01c <__udivdi3+0x28c> -8000e004: 010787b3 add a5,a5,a6 -8000e008: fff68713 addi a4,a3,-1 -8000e00c: 0107e863 bltu a5,a6,8000e01c <__udivdi3+0x28c> -8000e010: 0117f663 bgeu a5,a7,8000e01c <__udivdi3+0x28c> -8000e014: ffe68713 addi a4,a3,-2 -8000e018: 010787b3 add a5,a5,a6 -8000e01c: 01051593 slli a1,a0,0x10 -8000e020: 411787b3 sub a5,a5,a7 -8000e024: 00e5e5b3 or a1,a1,a4 -8000e028: eb9ff06f j 8000dee0 <__udivdi3+0x150> -8000e02c: 18d5e663 bltu a1,a3,8000e1b8 <__udivdi3+0x428> -8000e030: 00010737 lui a4,0x10 -8000e034: 04e6f463 bgeu a3,a4,8000e07c <__udivdi3+0x2ec> -8000e038: 0ff00713 li a4,255 -8000e03c: 00d735b3 sltu a1,a4,a3 -8000e040: 00359593 slli a1,a1,0x3 -8000e044: 80014737 lui a4,0x80014 -8000e048: 00b6d533 srl a0,a3,a1 -8000e04c: e1470713 addi a4,a4,-492 # 80013e14 <__stack_top+0x81013e14> -8000e050: 00a70733 add a4,a4,a0 -8000e054: 00074703 lbu a4,0(a4) -8000e058: 02000513 li a0,32 -8000e05c: 00b70733 add a4,a4,a1 -8000e060: 40e505b3 sub a1,a0,a4 -8000e064: 02e51663 bne a0,a4,8000e090 <__udivdi3+0x300> -8000e068: 00100513 li a0,1 -8000e06c: eef6eee3 bltu a3,a5,8000df68 <__udivdi3+0x1d8> -8000e070: 00c8b533 sltu a0,a7,a2 -8000e074: 00154513 xori a0,a0,1 -8000e078: ef1ff06f j 8000df68 <__udivdi3+0x1d8> -8000e07c: 01000737 lui a4,0x1000 -8000e080: 01000593 li a1,16 -8000e084: fce6e0e3 bltu a3,a4,8000e044 <__udivdi3+0x2b4> -8000e088: 01800593 li a1,24 -8000e08c: fb9ff06f j 8000e044 <__udivdi3+0x2b4> -8000e090: 00e65333 srl t1,a2,a4 -8000e094: 00b696b3 sll a3,a3,a1 -8000e098: 00d36333 or t1,t1,a3 -8000e09c: 01035513 srli a0,t1,0x10 -8000e0a0: 00b61eb3 sll t4,a2,a1 -8000e0a4: 00e7d633 srl a2,a5,a4 -8000e0a8: 02a676b3 remu a3,a2,a0 -8000e0ac: 00b797b3 sll a5,a5,a1 -8000e0b0: 00e8d733 srl a4,a7,a4 -8000e0b4: 00f76833 or a6,a4,a5 -8000e0b8: 01031793 slli a5,t1,0x10 -8000e0bc: 0107d793 srli a5,a5,0x10 -8000e0c0: 01085713 srli a4,a6,0x10 -8000e0c4: 02a65633 divu a2,a2,a0 -8000e0c8: 01069693 slli a3,a3,0x10 -8000e0cc: 00e6e733 or a4,a3,a4 -8000e0d0: 02c78f33 mul t5,a5,a2 -8000e0d4: 00060e13 mv t3,a2 -8000e0d8: 01e77e63 bgeu a4,t5,8000e0f4 <__udivdi3+0x364> -8000e0dc: 00670733 add a4,a4,t1 -8000e0e0: fff60e13 addi t3,a2,-1 -8000e0e4: 00676863 bltu a4,t1,8000e0f4 <__udivdi3+0x364> -8000e0e8: 01e77663 bgeu a4,t5,8000e0f4 <__udivdi3+0x364> -8000e0ec: ffe60e13 addi t3,a2,-2 -8000e0f0: 00670733 add a4,a4,t1 -8000e0f4: 41e70733 sub a4,a4,t5 -8000e0f8: 02a776b3 remu a3,a4,a0 -8000e0fc: 02a75733 divu a4,a4,a0 -8000e100: 01069693 slli a3,a3,0x10 -8000e104: 02e78633 mul a2,a5,a4 -8000e108: 01081793 slli a5,a6,0x10 -8000e10c: 0107d793 srli a5,a5,0x10 -8000e110: 00f6e7b3 or a5,a3,a5 -8000e114: 00070693 mv a3,a4 -8000e118: 00c7fe63 bgeu a5,a2,8000e134 <__udivdi3+0x3a4> -8000e11c: 006787b3 add a5,a5,t1 -8000e120: fff70693 addi a3,a4,-1 # ffffff <__stack_size+0xfffbff> -8000e124: 0067e863 bltu a5,t1,8000e134 <__udivdi3+0x3a4> -8000e128: 00c7f663 bgeu a5,a2,8000e134 <__udivdi3+0x3a4> -8000e12c: ffe70693 addi a3,a4,-2 -8000e130: 006787b3 add a5,a5,t1 -8000e134: 010e1513 slli a0,t3,0x10 -8000e138: 00010e37 lui t3,0x10 -8000e13c: 00d56533 or a0,a0,a3 -8000e140: fffe0693 addi a3,t3,-1 # ffff <__stack_size+0xfbff> -8000e144: 00d57833 and a6,a0,a3 -8000e148: 40c787b3 sub a5,a5,a2 -8000e14c: 00def6b3 and a3,t4,a3 -8000e150: 01055613 srli a2,a0,0x10 -8000e154: 010ede93 srli t4,t4,0x10 -8000e158: 02d80333 mul t1,a6,a3 -8000e15c: 02d606b3 mul a3,a2,a3 -8000e160: 01035713 srli a4,t1,0x10 -8000e164: 03d80833 mul a6,a6,t4 -8000e168: 00d80833 add a6,a6,a3 -8000e16c: 01070733 add a4,a4,a6 -8000e170: 03d60633 mul a2,a2,t4 -8000e174: 00d77463 bgeu a4,a3,8000e17c <__udivdi3+0x3ec> -8000e178: 01c60633 add a2,a2,t3 -8000e17c: 01075693 srli a3,a4,0x10 -8000e180: 00c68633 add a2,a3,a2 -8000e184: 02c7e663 bltu a5,a2,8000e1b0 <__udivdi3+0x420> -8000e188: cec79ce3 bne a5,a2,8000de80 <__udivdi3+0xf0> -8000e18c: 000107b7 lui a5,0x10 -8000e190: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> -8000e194: 00f77733 and a4,a4,a5 -8000e198: 01071713 slli a4,a4,0x10 -8000e19c: 00f37333 and t1,t1,a5 -8000e1a0: 00b898b3 sll a7,a7,a1 -8000e1a4: 00670733 add a4,a4,t1 -8000e1a8: 00000593 li a1,0 -8000e1ac: dae8fee3 bgeu a7,a4,8000df68 <__udivdi3+0x1d8> -8000e1b0: fff50513 addi a0,a0,-1 # ffffff <__stack_size+0xfffbff> -8000e1b4: ccdff06f j 8000de80 <__udivdi3+0xf0> -8000e1b8: 00000593 li a1,0 -8000e1bc: 00000513 li a0,0 -8000e1c0: da9ff06f j 8000df68 <__udivdi3+0x1d8> - -8000e1c4 <__umoddi3>: -8000e1c4: 00060893 mv a7,a2 -8000e1c8: 00068713 mv a4,a3 -8000e1cc: 00050793 mv a5,a0 -8000e1d0: 00058813 mv a6,a1 -8000e1d4: 22069c63 bnez a3,8000e40c <__umoddi3+0x248> -8000e1d8: 800146b7 lui a3,0x80014 -8000e1dc: e1468693 addi a3,a3,-492 # 80013e14 <__stack_top+0x81013e14> -8000e1e0: 0cc5fc63 bgeu a1,a2,8000e2b8 <__umoddi3+0xf4> -8000e1e4: 00010337 lui t1,0x10 -8000e1e8: 0a667e63 bgeu a2,t1,8000e2a4 <__umoddi3+0xe0> -8000e1ec: 0ff00313 li t1,255 -8000e1f0: 00c37463 bgeu t1,a2,8000e1f8 <__umoddi3+0x34> -8000e1f4: 00800713 li a4,8 -8000e1f8: 00e65333 srl t1,a2,a4 -8000e1fc: 006686b3 add a3,a3,t1 -8000e200: 0006ce03 lbu t3,0(a3) -8000e204: 00ee0e33 add t3,t3,a4 -8000e208: 02000713 li a4,32 -8000e20c: 41c70333 sub t1,a4,t3 -8000e210: 01c70c63 beq a4,t3,8000e228 <__umoddi3+0x64> -8000e214: 006595b3 sll a1,a1,t1 -8000e218: 01c55e33 srl t3,a0,t3 -8000e21c: 006618b3 sll a7,a2,t1 -8000e220: 00be6833 or a6,t3,a1 -8000e224: 006517b3 sll a5,a0,t1 -8000e228: 0108d613 srli a2,a7,0x10 -8000e22c: 02c87733 remu a4,a6,a2 -8000e230: 01089513 slli a0,a7,0x10 -8000e234: 01055513 srli a0,a0,0x10 -8000e238: 0107d693 srli a3,a5,0x10 -8000e23c: 02c85833 divu a6,a6,a2 -8000e240: 01071713 slli a4,a4,0x10 -8000e244: 00d766b3 or a3,a4,a3 -8000e248: 03050833 mul a6,a0,a6 -8000e24c: 0106fa63 bgeu a3,a6,8000e260 <__umoddi3+0x9c> -8000e250: 011686b3 add a3,a3,a7 -8000e254: 0116e663 bltu a3,a7,8000e260 <__umoddi3+0x9c> -8000e258: 0106f463 bgeu a3,a6,8000e260 <__umoddi3+0x9c> -8000e25c: 011686b3 add a3,a3,a7 -8000e260: 410686b3 sub a3,a3,a6 -8000e264: 02c6f733 remu a4,a3,a2 -8000e268: 01079793 slli a5,a5,0x10 -8000e26c: 0107d793 srli a5,a5,0x10 -8000e270: 02c6d6b3 divu a3,a3,a2 -8000e274: 02d506b3 mul a3,a0,a3 -8000e278: 01071513 slli a0,a4,0x10 -8000e27c: 00f567b3 or a5,a0,a5 -8000e280: 00d7fa63 bgeu a5,a3,8000e294 <__umoddi3+0xd0> -8000e284: 011787b3 add a5,a5,a7 -8000e288: 0117e663 bltu a5,a7,8000e294 <__umoddi3+0xd0> -8000e28c: 00d7f463 bgeu a5,a3,8000e294 <__umoddi3+0xd0> -8000e290: 011787b3 add a5,a5,a7 -8000e294: 40d787b3 sub a5,a5,a3 -8000e298: 0067d533 srl a0,a5,t1 -8000e29c: 00000593 li a1,0 -8000e2a0: 00008067 ret -8000e2a4: 01000337 lui t1,0x1000 -8000e2a8: 01000713 li a4,16 -8000e2ac: f46666e3 bltu a2,t1,8000e1f8 <__umoddi3+0x34> -8000e2b0: 01800713 li a4,24 -8000e2b4: f45ff06f j 8000e1f8 <__umoddi3+0x34> -8000e2b8: 00061663 bnez a2,8000e2c4 <__umoddi3+0x100> -8000e2bc: 00100613 li a2,1 -8000e2c0: 031658b3 divu a7,a2,a7 -8000e2c4: 00010637 lui a2,0x10 -8000e2c8: 0ac8f263 bgeu a7,a2,8000e36c <__umoddi3+0x1a8> -8000e2cc: 0ff00613 li a2,255 -8000e2d0: 01167463 bgeu a2,a7,8000e2d8 <__umoddi3+0x114> -8000e2d4: 00800713 li a4,8 -8000e2d8: 00e8d633 srl a2,a7,a4 -8000e2dc: 00c686b3 add a3,a3,a2 -8000e2e0: 0006ce03 lbu t3,0(a3) -8000e2e4: 00ee0e33 add t3,t3,a4 -8000e2e8: 02000713 li a4,32 -8000e2ec: 41c70333 sub t1,a4,t3 -8000e2f0: 09c71863 bne a4,t3,8000e380 <__umoddi3+0x1bc> -8000e2f4: 411585b3 sub a1,a1,a7 -8000e2f8: 0108d713 srli a4,a7,0x10 -8000e2fc: 01089513 slli a0,a7,0x10 -8000e300: 01055513 srli a0,a0,0x10 -8000e304: 0107d613 srli a2,a5,0x10 -8000e308: 02e5f6b3 remu a3,a1,a4 -8000e30c: 02e5d5b3 divu a1,a1,a4 -8000e310: 01069693 slli a3,a3,0x10 -8000e314: 00c6e6b3 or a3,a3,a2 -8000e318: 02b505b3 mul a1,a0,a1 -8000e31c: 00b6fa63 bgeu a3,a1,8000e330 <__umoddi3+0x16c> -8000e320: 011686b3 add a3,a3,a7 -8000e324: 0116e663 bltu a3,a7,8000e330 <__umoddi3+0x16c> -8000e328: 00b6f463 bgeu a3,a1,8000e330 <__umoddi3+0x16c> -8000e32c: 011686b3 add a3,a3,a7 -8000e330: 40b685b3 sub a1,a3,a1 -8000e334: 02e5f6b3 remu a3,a1,a4 -8000e338: 01079793 slli a5,a5,0x10 -8000e33c: 0107d793 srli a5,a5,0x10 -8000e340: 02e5d5b3 divu a1,a1,a4 -8000e344: 02b505b3 mul a1,a0,a1 -8000e348: 01069513 slli a0,a3,0x10 -8000e34c: 00f567b3 or a5,a0,a5 -8000e350: 00b7fa63 bgeu a5,a1,8000e364 <__umoddi3+0x1a0> -8000e354: 011787b3 add a5,a5,a7 -8000e358: 0117e663 bltu a5,a7,8000e364 <__umoddi3+0x1a0> -8000e35c: 00b7f463 bgeu a5,a1,8000e364 <__umoddi3+0x1a0> -8000e360: 011787b3 add a5,a5,a7 -8000e364: 40b787b3 sub a5,a5,a1 -8000e368: f31ff06f j 8000e298 <__umoddi3+0xd4> -8000e36c: 01000637 lui a2,0x1000 -8000e370: 01000713 li a4,16 -8000e374: f6c8e2e3 bltu a7,a2,8000e2d8 <__umoddi3+0x114> -8000e378: 01800713 li a4,24 -8000e37c: f5dff06f j 8000e2d8 <__umoddi3+0x114> -8000e380: 006898b3 sll a7,a7,t1 -8000e384: 01c5d733 srl a4,a1,t3 -8000e388: 006517b3 sll a5,a0,t1 -8000e38c: 01c55e33 srl t3,a0,t3 -8000e390: 0108d513 srli a0,a7,0x10 -8000e394: 02a776b3 remu a3,a4,a0 -8000e398: 006595b3 sll a1,a1,t1 -8000e39c: 00be6e33 or t3,t3,a1 -8000e3a0: 01089593 slli a1,a7,0x10 -8000e3a4: 0105d593 srli a1,a1,0x10 -8000e3a8: 010e5613 srli a2,t3,0x10 -8000e3ac: 02a75733 divu a4,a4,a0 -8000e3b0: 01069693 slli a3,a3,0x10 -8000e3b4: 00c6e6b3 or a3,a3,a2 -8000e3b8: 02e58733 mul a4,a1,a4 -8000e3bc: 00e6fa63 bgeu a3,a4,8000e3d0 <__umoddi3+0x20c> -8000e3c0: 011686b3 add a3,a3,a7 -8000e3c4: 0116e663 bltu a3,a7,8000e3d0 <__umoddi3+0x20c> -8000e3c8: 00e6f463 bgeu a3,a4,8000e3d0 <__umoddi3+0x20c> -8000e3cc: 011686b3 add a3,a3,a7 -8000e3d0: 40e68633 sub a2,a3,a4 -8000e3d4: 02a676b3 remu a3,a2,a0 -8000e3d8: 010e1e13 slli t3,t3,0x10 -8000e3dc: 010e5e13 srli t3,t3,0x10 -8000e3e0: 02a65633 divu a2,a2,a0 -8000e3e4: 01069693 slli a3,a3,0x10 -8000e3e8: 02c58633 mul a2,a1,a2 -8000e3ec: 01c6e5b3 or a1,a3,t3 -8000e3f0: 00c5fa63 bgeu a1,a2,8000e404 <__umoddi3+0x240> -8000e3f4: 011585b3 add a1,a1,a7 -8000e3f8: 0115e663 bltu a1,a7,8000e404 <__umoddi3+0x240> -8000e3fc: 00c5f463 bgeu a1,a2,8000e404 <__umoddi3+0x240> -8000e400: 011585b3 add a1,a1,a7 -8000e404: 40c585b3 sub a1,a1,a2 -8000e408: ef1ff06f j 8000e2f8 <__umoddi3+0x134> -8000e40c: e8d5eae3 bltu a1,a3,8000e2a0 <__umoddi3+0xdc> -8000e410: 00010737 lui a4,0x10 -8000e414: 04e6fc63 bgeu a3,a4,8000e46c <__umoddi3+0x2a8> -8000e418: 0ff00e13 li t3,255 -8000e41c: 00de3733 sltu a4,t3,a3 -8000e420: 00371713 slli a4,a4,0x3 -8000e424: 800148b7 lui a7,0x80014 -8000e428: 00e6d333 srl t1,a3,a4 -8000e42c: e1488893 addi a7,a7,-492 # 80013e14 <__stack_top+0x81013e14> -8000e430: 006888b3 add a7,a7,t1 -8000e434: 0008ce03 lbu t3,0(a7) -8000e438: 00ee0e33 add t3,t3,a4 -8000e43c: 02000713 li a4,32 -8000e440: 41c70333 sub t1,a4,t3 -8000e444: 03c71e63 bne a4,t3,8000e480 <__umoddi3+0x2bc> -8000e448: 00b6e463 bltu a3,a1,8000e450 <__umoddi3+0x28c> -8000e44c: 00c56a63 bltu a0,a2,8000e460 <__umoddi3+0x29c> -8000e450: 40c507b3 sub a5,a0,a2 -8000e454: 40d585b3 sub a1,a1,a3 -8000e458: 00f53533 sltu a0,a0,a5 -8000e45c: 40a58833 sub a6,a1,a0 -8000e460: 00078513 mv a0,a5 -8000e464: 00080593 mv a1,a6 -8000e468: e39ff06f j 8000e2a0 <__umoddi3+0xdc> -8000e46c: 010008b7 lui a7,0x1000 -8000e470: 01000713 li a4,16 -8000e474: fb16e8e3 bltu a3,a7,8000e424 <__umoddi3+0x260> -8000e478: 01800713 li a4,24 -8000e47c: fa9ff06f j 8000e424 <__umoddi3+0x260> -8000e480: 01c65733 srl a4,a2,t3 -8000e484: 006696b3 sll a3,a3,t1 -8000e488: 00d76f33 or t5,a4,a3 -8000e48c: 01c5d7b3 srl a5,a1,t3 -8000e490: 010f5713 srli a4,t5,0x10 -8000e494: 02e7f8b3 remu a7,a5,a4 -8000e498: 006595b3 sll a1,a1,t1 -8000e49c: 01c55833 srl a6,a0,t3 -8000e4a0: 00b86833 or a6,a6,a1 -8000e4a4: 010f1593 slli a1,t5,0x10 -8000e4a8: 0105d593 srli a1,a1,0x10 -8000e4ac: 01085693 srli a3,a6,0x10 -8000e4b0: 00661633 sll a2,a2,t1 -8000e4b4: 00651533 sll a0,a0,t1 -8000e4b8: 02e7d7b3 divu a5,a5,a4 -8000e4bc: 01089893 slli a7,a7,0x10 -8000e4c0: 00d8e6b3 or a3,a7,a3 -8000e4c4: 02f58eb3 mul t4,a1,a5 -8000e4c8: 00078893 mv a7,a5 -8000e4cc: 01d6fe63 bgeu a3,t4,8000e4e8 <__umoddi3+0x324> -8000e4d0: 01e686b3 add a3,a3,t5 -8000e4d4: fff78893 addi a7,a5,-1 -8000e4d8: 01e6e863 bltu a3,t5,8000e4e8 <__umoddi3+0x324> -8000e4dc: 01d6f663 bgeu a3,t4,8000e4e8 <__umoddi3+0x324> -8000e4e0: ffe78893 addi a7,a5,-2 -8000e4e4: 01e686b3 add a3,a3,t5 -8000e4e8: 41d686b3 sub a3,a3,t4 -8000e4ec: 02e6feb3 remu t4,a3,a4 -8000e4f0: 01081813 slli a6,a6,0x10 -8000e4f4: 01085813 srli a6,a6,0x10 -8000e4f8: 02e6d6b3 divu a3,a3,a4 -8000e4fc: 010e9e93 slli t4,t4,0x10 -8000e500: 010eeeb3 or t4,t4,a6 -8000e504: 02d585b3 mul a1,a1,a3 -8000e508: 00068793 mv a5,a3 -8000e50c: 00befe63 bgeu t4,a1,8000e528 <__umoddi3+0x364> -8000e510: 01ee8eb3 add t4,t4,t5 -8000e514: fff68793 addi a5,a3,-1 -8000e518: 01eee863 bltu t4,t5,8000e528 <__umoddi3+0x364> -8000e51c: 00bef663 bgeu t4,a1,8000e528 <__umoddi3+0x364> -8000e520: ffe68793 addi a5,a3,-2 -8000e524: 01ee8eb3 add t4,t4,t5 -8000e528: 40be85b3 sub a1,t4,a1 -8000e52c: 01089893 slli a7,a7,0x10 -8000e530: 00010eb7 lui t4,0x10 -8000e534: 00f8e8b3 or a7,a7,a5 -8000e538: fffe8793 addi a5,t4,-1 # ffff <__stack_size+0xfbff> -8000e53c: 00f8f833 and a6,a7,a5 -8000e540: 01065693 srli a3,a2,0x10 -8000e544: 0108d893 srli a7,a7,0x10 -8000e548: 00f677b3 and a5,a2,a5 -8000e54c: 02f80733 mul a4,a6,a5 -8000e550: 02f887b3 mul a5,a7,a5 -8000e554: 02d80833 mul a6,a6,a3 -8000e558: 02d888b3 mul a7,a7,a3 -8000e55c: 00f80833 add a6,a6,a5 -8000e560: 01075693 srli a3,a4,0x10 -8000e564: 010686b3 add a3,a3,a6 -8000e568: 00f6f463 bgeu a3,a5,8000e570 <__umoddi3+0x3ac> -8000e56c: 01d888b3 add a7,a7,t4 -8000e570: 000107b7 lui a5,0x10 -8000e574: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> -8000e578: 0106d813 srli a6,a3,0x10 -8000e57c: 00f6f6b3 and a3,a3,a5 -8000e580: 01069693 slli a3,a3,0x10 -8000e584: 00f77733 and a4,a4,a5 -8000e588: 011808b3 add a7,a6,a7 -8000e58c: 00e68733 add a4,a3,a4 -8000e590: 0115e663 bltu a1,a7,8000e59c <__umoddi3+0x3d8> -8000e594: 01159e63 bne a1,a7,8000e5b0 <__umoddi3+0x3ec> -8000e598: 00e57c63 bgeu a0,a4,8000e5b0 <__umoddi3+0x3ec> -8000e59c: 40c70633 sub a2,a4,a2 -8000e5a0: 00c73733 sltu a4,a4,a2 -8000e5a4: 01e70733 add a4,a4,t5 -8000e5a8: 40e888b3 sub a7,a7,a4 -8000e5ac: 00060713 mv a4,a2 -8000e5b0: 40e50733 sub a4,a0,a4 -8000e5b4: 00e53533 sltu a0,a0,a4 -8000e5b8: 411585b3 sub a1,a1,a7 -8000e5bc: 40a585b3 sub a1,a1,a0 -8000e5c0: 01c597b3 sll a5,a1,t3 -8000e5c4: 00675733 srl a4,a4,t1 -8000e5c8: 00e7e533 or a0,a5,a4 -8000e5cc: 0065d5b3 srl a1,a1,t1 -8000e5d0: cd1ff06f j 8000e2a0 <__umoddi3+0xdc> - -8000e5d4 <__divdf3>: -8000e5d4: fd010113 addi sp,sp,-48 -8000e5d8: 02812423 sw s0,40(sp) -8000e5dc: 01512a23 sw s5,20(sp) -8000e5e0: 01812423 sw s8,8(sp) -8000e5e4: 02112623 sw ra,44(sp) -8000e5e8: 02912223 sw s1,36(sp) -8000e5ec: 03212023 sw s2,32(sp) -8000e5f0: 01312e23 sw s3,28(sp) -8000e5f4: 01412c23 sw s4,24(sp) -8000e5f8: 01612823 sw s6,16(sp) -8000e5fc: 01712623 sw s7,12(sp) -8000e600: 01912223 sw s9,4(sp) -8000e604: 00050413 mv s0,a0 -8000e608: 00060c13 mv s8,a2 -8000e60c: 00068a93 mv s5,a3 -8000e610: 00202973 frrm s2 -8000e614: 0145d793 srli a5,a1,0x14 -8000e618: 00c59b93 slli s7,a1,0xc -8000e61c: 01579713 slli a4,a5,0x15 -8000e620: 00cbdb93 srli s7,s7,0xc -8000e624: 01f5da13 srli s4,a1,0x1f -8000e628: 02070c63 beqz a4,8000e660 <__divdf3+0x8c> -8000e62c: 7ff7fb13 andi s6,a5,2047 -8000e630: 7ff00793 li a5,2047 -8000e634: 08fb0863 beq s6,a5,8000e6c4 <__divdf3+0xf0> -8000e638: 01d55713 srli a4,a0,0x1d -8000e63c: 003b9b93 slli s7,s7,0x3 -8000e640: 01776bb3 or s7,a4,s7 -8000e644: 008007b7 lui a5,0x800 -8000e648: 00fbebb3 or s7,s7,a5 -8000e64c: 00351993 slli s3,a0,0x3 -8000e650: c01b0b13 addi s6,s6,-1023 -8000e654: 00000c93 li s9,0 -8000e658: 00000493 li s1,0 -8000e65c: 0880006f j 8000e6e4 <__divdf3+0x110> -8000e660: 00abe7b3 or a5,s7,a0 -8000e664: 0e078e63 beqz a5,8000e760 <__divdf3+0x18c> -8000e668: 040b8063 beqz s7,8000e6a8 <__divdf3+0xd4> -8000e66c: 000b8513 mv a0,s7 -8000e670: 331040ef jal ra,800131a0 <__clzsi2> -8000e674: ff550713 addi a4,a0,-11 -8000e678: 01c00793 li a5,28 -8000e67c: 02e7cc63 blt a5,a4,8000e6b4 <__divdf3+0xe0> -8000e680: 01d00693 li a3,29 -8000e684: ff850993 addi s3,a0,-8 -8000e688: 40e686b3 sub a3,a3,a4 -8000e68c: 013b9bb3 sll s7,s7,s3 -8000e690: 00d456b3 srl a3,s0,a3 -8000e694: 0176ebb3 or s7,a3,s7 -8000e698: 013419b3 sll s3,s0,s3 -8000e69c: c0d00593 li a1,-1011 -8000e6a0: 40a58b33 sub s6,a1,a0 -8000e6a4: fb1ff06f j 8000e654 <__divdf3+0x80> -8000e6a8: 2f9040ef jal ra,800131a0 <__clzsi2> -8000e6ac: 02050513 addi a0,a0,32 -8000e6b0: fc5ff06f j 8000e674 <__divdf3+0xa0> -8000e6b4: fd850b93 addi s7,a0,-40 -8000e6b8: 01741bb3 sll s7,s0,s7 -8000e6bc: 00000993 li s3,0 -8000e6c0: fddff06f j 8000e69c <__divdf3+0xc8> -8000e6c4: 00abe433 or s0,s7,a0 -8000e6c8: 0a040663 beqz s0,8000e774 <__divdf3+0x1a0> -8000e6cc: 00cb9793 slli a5,s7,0xc -8000e6d0: 00050993 mv s3,a0 -8000e6d4: 7ff00b13 li s6,2047 -8000e6d8: 00300c93 li s9,3 -8000e6dc: 01000493 li s1,16 -8000e6e0: f607cce3 bltz a5,8000e658 <__divdf3+0x84> -8000e6e4: 014ad713 srli a4,s5,0x14 -8000e6e8: 00ca9513 slli a0,s5,0xc -8000e6ec: 01571693 slli a3,a4,0x15 -8000e6f0: 000c0793 mv a5,s8 -8000e6f4: 00c55413 srli s0,a0,0xc -8000e6f8: 7ff77593 andi a1,a4,2047 -8000e6fc: 01fada93 srli s5,s5,0x1f -8000e700: 08068463 beqz a3,8000e788 <__divdf3+0x1b4> -8000e704: 7ff00713 li a4,2047 -8000e708: 0ee58663 beq a1,a4,8000e7f4 <__divdf3+0x220> -8000e70c: 01dc5793 srli a5,s8,0x1d -8000e710: 00341513 slli a0,s0,0x3 -8000e714: 00a7e533 or a0,a5,a0 -8000e718: 00800437 lui s0,0x800 -8000e71c: 00856433 or s0,a0,s0 -8000e720: 003c1793 slli a5,s8,0x3 -8000e724: c0158513 addi a0,a1,-1023 -8000e728: 00000713 li a4,0 -8000e72c: 002c9693 slli a3,s9,0x2 -8000e730: 00e6e6b3 or a3,a3,a4 -8000e734: 40ab05b3 sub a1,s6,a0 -8000e738: fff68693 addi a3,a3,-1 -8000e73c: 00e00513 li a0,14 -8000e740: 015a4633 xor a2,s4,s5 -8000e744: 10d56063 bltu a0,a3,8000e844 <__divdf3+0x270> -8000e748: 80014537 lui a0,0x80014 -8000e74c: 00269693 slli a3,a3,0x2 -8000e750: d6050513 addi a0,a0,-672 # 80013d60 <__stack_top+0x81013d60> -8000e754: 00a686b3 add a3,a3,a0 -8000e758: 0006a683 lw a3,0(a3) -8000e75c: 00068067 jr a3 -8000e760: 00000b93 li s7,0 -8000e764: 00000993 li s3,0 -8000e768: 00000b13 li s6,0 -8000e76c: 00100c93 li s9,1 -8000e770: ee9ff06f j 8000e658 <__divdf3+0x84> -8000e774: 00000b93 li s7,0 -8000e778: 00000993 li s3,0 -8000e77c: 7ff00b13 li s6,2047 -8000e780: 00200c93 li s9,2 -8000e784: ed5ff06f j 8000e658 <__divdf3+0x84> -8000e788: 018467b3 or a5,s0,s8 -8000e78c: 08078463 beqz a5,8000e814 <__divdf3+0x240> -8000e790: 04040263 beqz s0,8000e7d4 <__divdf3+0x200> -8000e794: 00040513 mv a0,s0 -8000e798: 209040ef jal ra,800131a0 <__clzsi2> -8000e79c: 00050593 mv a1,a0 -8000e7a0: ff558693 addi a3,a1,-11 -8000e7a4: 01c00793 li a5,28 -8000e7a8: 02d7ce63 blt a5,a3,8000e7e4 <__divdf3+0x210> -8000e7ac: 01d00713 li a4,29 -8000e7b0: ff858793 addi a5,a1,-8 -8000e7b4: 40d70733 sub a4,a4,a3 -8000e7b8: 00f41533 sll a0,s0,a5 -8000e7bc: 00ec5733 srl a4,s8,a4 -8000e7c0: 00a76433 or s0,a4,a0 -8000e7c4: 00fc17b3 sll a5,s8,a5 -8000e7c8: c0d00713 li a4,-1011 -8000e7cc: 40b70533 sub a0,a4,a1 -8000e7d0: f59ff06f j 8000e728 <__divdf3+0x154> -8000e7d4: 000c0513 mv a0,s8 -8000e7d8: 1c9040ef jal ra,800131a0 <__clzsi2> -8000e7dc: 02050593 addi a1,a0,32 -8000e7e0: fc1ff06f j 8000e7a0 <__divdf3+0x1cc> -8000e7e4: fd858513 addi a0,a1,-40 -8000e7e8: 00ac1433 sll s0,s8,a0 -8000e7ec: 00000793 li a5,0 -8000e7f0: fd9ff06f j 8000e7c8 <__divdf3+0x1f4> -8000e7f4: 01846633 or a2,s0,s8 -8000e7f8: 02060863 beqz a2,8000e828 <__divdf3+0x254> -8000e7fc: 00c41713 slli a4,s0,0xc -8000e800: 7ff00513 li a0,2047 -8000e804: 02074c63 bltz a4,8000e83c <__divdf3+0x268> -8000e808: 00300713 li a4,3 -8000e80c: 01000493 li s1,16 -8000e810: f1dff06f j 8000e72c <__divdf3+0x158> -8000e814: 00000413 li s0,0 -8000e818: 00000793 li a5,0 -8000e81c: 00000513 li a0,0 -8000e820: 00100713 li a4,1 -8000e824: f09ff06f j 8000e72c <__divdf3+0x158> -8000e828: 00000413 li s0,0 -8000e82c: 00000793 li a5,0 -8000e830: 7ff00513 li a0,2047 -8000e834: 00200713 li a4,2 -8000e838: ef5ff06f j 8000e72c <__divdf3+0x158> -8000e83c: 00300713 li a4,3 -8000e840: eedff06f j 8000e72c <__divdf3+0x158> -8000e844: 01746663 bltu s0,s7,8000e850 <__divdf3+0x27c> -8000e848: 2e8b9663 bne s7,s0,8000eb34 <__divdf3+0x560> -8000e84c: 2ef9e463 bltu s3,a5,8000eb34 <__divdf3+0x560> -8000e850: 01fb9513 slli a0,s7,0x1f -8000e854: 0019d713 srli a4,s3,0x1 -8000e858: 01f99693 slli a3,s3,0x1f -8000e85c: 001bdb93 srli s7,s7,0x1 -8000e860: 00e569b3 or s3,a0,a4 -8000e864: 00841513 slli a0,s0,0x8 -8000e868: 0187d813 srli a6,a5,0x18 -8000e86c: 00a86833 or a6,a6,a0 -8000e870: 01055513 srli a0,a0,0x10 -8000e874: 02abd333 divu t1,s7,a0 -8000e878: 01081e13 slli t3,a6,0x10 -8000e87c: 010e5e13 srli t3,t3,0x10 -8000e880: 00879893 slli a7,a5,0x8 -8000e884: 0109d793 srli a5,s3,0x10 -8000e888: 02abfbb3 remu s7,s7,a0 -8000e88c: 00030f93 mv t6,t1 -8000e890: 026e0733 mul a4,t3,t1 -8000e894: 010b9b93 slli s7,s7,0x10 -8000e898: 0177e7b3 or a5,a5,s7 -8000e89c: 00e7fe63 bgeu a5,a4,8000e8b8 <__divdf3+0x2e4> -8000e8a0: 010787b3 add a5,a5,a6 -8000e8a4: fff30f93 addi t6,t1,-1 # ffffff <__stack_size+0xfffbff> -8000e8a8: 0107e863 bltu a5,a6,8000e8b8 <__divdf3+0x2e4> -8000e8ac: 00e7f663 bgeu a5,a4,8000e8b8 <__divdf3+0x2e4> -8000e8b0: ffe30f93 addi t6,t1,-2 -8000e8b4: 010787b3 add a5,a5,a6 -8000e8b8: 40e787b3 sub a5,a5,a4 -8000e8bc: 02a7deb3 divu t4,a5,a0 -8000e8c0: 01099993 slli s3,s3,0x10 -8000e8c4: 0109d993 srli s3,s3,0x10 -8000e8c8: 02a7f7b3 remu a5,a5,a0 -8000e8cc: 000e8313 mv t1,t4 -8000e8d0: 03de0733 mul a4,t3,t4 -8000e8d4: 01079793 slli a5,a5,0x10 -8000e8d8: 00f9e7b3 or a5,s3,a5 -8000e8dc: 00e7fe63 bgeu a5,a4,8000e8f8 <__divdf3+0x324> -8000e8e0: 010787b3 add a5,a5,a6 -8000e8e4: fffe8313 addi t1,t4,-1 -8000e8e8: 0107e863 bltu a5,a6,8000e8f8 <__divdf3+0x324> -8000e8ec: 00e7f663 bgeu a5,a4,8000e8f8 <__divdf3+0x324> -8000e8f0: ffee8313 addi t1,t4,-2 -8000e8f4: 010787b3 add a5,a5,a6 -8000e8f8: 40e78733 sub a4,a5,a4 -8000e8fc: 010f9f93 slli t6,t6,0x10 -8000e900: 000107b7 lui a5,0x10 -8000e904: 006fefb3 or t6,t6,t1 -8000e908: fff78313 addi t1,a5,-1 # ffff <__stack_size+0xfbff> -8000e90c: 006fff33 and t5,t6,t1 -8000e910: 010fd293 srli t0,t6,0x10 -8000e914: 0108de93 srli t4,a7,0x10 -8000e918: 0068f333 and t1,a7,t1 -8000e91c: 026f0433 mul s0,t5,t1 -8000e920: 026289b3 mul s3,t0,t1 -8000e924: 03ee8f33 mul t5,t4,t5 -8000e928: 013f03b3 add t2,t5,s3 -8000e92c: 01045f13 srli t5,s0,0x10 -8000e930: 007f0f33 add t5,t5,t2 -8000e934: 03d282b3 mul t0,t0,t4 -8000e938: 013f7463 bgeu t5,s3,8000e940 <__divdf3+0x36c> -8000e93c: 00f282b3 add t0,t0,a5 -8000e940: 000103b7 lui t2,0x10 -8000e944: 010f5793 srli a5,t5,0x10 -8000e948: fff38393 addi t2,t2,-1 # ffff <__stack_size+0xfbff> -8000e94c: 005782b3 add t0,a5,t0 -8000e950: 007f77b3 and a5,t5,t2 -8000e954: 01079793 slli a5,a5,0x10 -8000e958: 00747433 and s0,s0,t2 -8000e95c: 008787b3 add a5,a5,s0 -8000e960: 00576863 bltu a4,t0,8000e970 <__divdf3+0x39c> -8000e964: 000f8413 mv s0,t6 -8000e968: 04571463 bne a4,t0,8000e9b0 <__divdf3+0x3dc> -8000e96c: 04f6f263 bgeu a3,a5,8000e9b0 <__divdf3+0x3dc> -8000e970: 011686b3 add a3,a3,a7 -8000e974: 0116bf33 sltu t5,a3,a7 -8000e978: 010f0f33 add t5,t5,a6 -8000e97c: 01e70733 add a4,a4,t5 -8000e980: ffff8413 addi s0,t6,-1 -8000e984: 00e86663 bltu a6,a4,8000e990 <__divdf3+0x3bc> -8000e988: 02e81463 bne a6,a4,8000e9b0 <__divdf3+0x3dc> -8000e98c: 0316e263 bltu a3,a7,8000e9b0 <__divdf3+0x3dc> -8000e990: 00576663 bltu a4,t0,8000e99c <__divdf3+0x3c8> -8000e994: 00e29e63 bne t0,a4,8000e9b0 <__divdf3+0x3dc> -8000e998: 00f6fc63 bgeu a3,a5,8000e9b0 <__divdf3+0x3dc> -8000e99c: 011686b3 add a3,a3,a7 -8000e9a0: 0116bf33 sltu t5,a3,a7 -8000e9a4: 010f0f33 add t5,t5,a6 -8000e9a8: ffef8413 addi s0,t6,-2 -8000e9ac: 01e70733 add a4,a4,t5 -8000e9b0: 40f68f33 sub t5,a3,a5 -8000e9b4: 40570733 sub a4,a4,t0 -8000e9b8: 01e6b6b3 sltu a3,a3,t5 -8000e9bc: 40d70733 sub a4,a4,a3 -8000e9c0: fff00793 li a5,-1 -8000e9c4: 12e80463 beq a6,a4,8000eaec <__divdf3+0x518> -8000e9c8: 02a752b3 divu t0,a4,a0 -8000e9cc: 010f5793 srli a5,t5,0x10 -8000e9d0: 02a77733 remu a4,a4,a0 -8000e9d4: 00028693 mv a3,t0 -8000e9d8: 025e0fb3 mul t6,t3,t0 -8000e9dc: 01071713 slli a4,a4,0x10 -8000e9e0: 00e7e733 or a4,a5,a4 -8000e9e4: 01f77e63 bgeu a4,t6,8000ea00 <__divdf3+0x42c> -8000e9e8: 01070733 add a4,a4,a6 -8000e9ec: fff28693 addi a3,t0,-1 -8000e9f0: 01076863 bltu a4,a6,8000ea00 <__divdf3+0x42c> -8000e9f4: 01f77663 bgeu a4,t6,8000ea00 <__divdf3+0x42c> -8000e9f8: ffe28693 addi a3,t0,-2 -8000e9fc: 01070733 add a4,a4,a6 -8000ea00: 41f70733 sub a4,a4,t6 -8000ea04: 02a75fb3 divu t6,a4,a0 -8000ea08: 010f1793 slli a5,t5,0x10 -8000ea0c: 0107d793 srli a5,a5,0x10 -8000ea10: 02a77733 remu a4,a4,a0 -8000ea14: 03fe0e33 mul t3,t3,t6 -8000ea18: 01071713 slli a4,a4,0x10 -8000ea1c: 00e7e733 or a4,a5,a4 -8000ea20: 000f8793 mv a5,t6 -8000ea24: 01c77e63 bgeu a4,t3,8000ea40 <__divdf3+0x46c> -8000ea28: 01070733 add a4,a4,a6 -8000ea2c: ffff8793 addi a5,t6,-1 -8000ea30: 01076863 bltu a4,a6,8000ea40 <__divdf3+0x46c> -8000ea34: 01c77663 bgeu a4,t3,8000ea40 <__divdf3+0x46c> -8000ea38: ffef8793 addi a5,t6,-2 -8000ea3c: 01070733 add a4,a4,a6 -8000ea40: 01069693 slli a3,a3,0x10 -8000ea44: 00f6e6b3 or a3,a3,a5 -8000ea48: 01069793 slli a5,a3,0x10 -8000ea4c: 0107d793 srli a5,a5,0x10 -8000ea50: 41c70733 sub a4,a4,t3 -8000ea54: 0106de13 srli t3,a3,0x10 -8000ea58: 02f30f33 mul t5,t1,a5 -8000ea5c: 026e0333 mul t1,t3,t1 -8000ea60: 03ce8e33 mul t3,t4,t3 -8000ea64: 02fe8eb3 mul t4,t4,a5 -8000ea68: 010f5793 srli a5,t5,0x10 -8000ea6c: 006e8eb3 add t4,t4,t1 -8000ea70: 01d787b3 add a5,a5,t4 -8000ea74: 0067f663 bgeu a5,t1,8000ea80 <__divdf3+0x4ac> -8000ea78: 00010537 lui a0,0x10 -8000ea7c: 00ae0e33 add t3,t3,a0 -8000ea80: 0107d313 srli t1,a5,0x10 -8000ea84: 01c30333 add t1,t1,t3 -8000ea88: 00010e37 lui t3,0x10 -8000ea8c: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> -8000ea90: 01c7f533 and a0,a5,t3 -8000ea94: 01051513 slli a0,a0,0x10 -8000ea98: 01cf7f33 and t5,t5,t3 -8000ea9c: 01e50533 add a0,a0,t5 -8000eaa0: 00676863 bltu a4,t1,8000eab0 <__divdf3+0x4dc> -8000eaa4: 3e671463 bne a4,t1,8000ee8c <__divdf3+0x8b8> -8000eaa8: 00068793 mv a5,a3 -8000eaac: 04050063 beqz a0,8000eaec <__divdf3+0x518> -8000eab0: 00e80733 add a4,a6,a4 -8000eab4: fff68793 addi a5,a3,-1 -8000eab8: 03076463 bltu a4,a6,8000eae0 <__divdf3+0x50c> -8000eabc: 00676663 bltu a4,t1,8000eac8 <__divdf3+0x4f4> -8000eac0: 3c671463 bne a4,t1,8000ee88 <__divdf3+0x8b4> -8000eac4: 02a8f063 bgeu a7,a0,8000eae4 <__divdf3+0x510> -8000eac8: ffe68793 addi a5,a3,-2 -8000eacc: 00189693 slli a3,a7,0x1 -8000ead0: 0116b8b3 sltu a7,a3,a7 -8000ead4: 01088833 add a6,a7,a6 -8000ead8: 01070733 add a4,a4,a6 -8000eadc: 00068893 mv a7,a3 -8000eae0: 00671463 bne a4,t1,8000eae8 <__divdf3+0x514> -8000eae4: 00a88463 beq a7,a0,8000eaec <__divdf3+0x518> -8000eae8: 0017e793 ori a5,a5,1 -8000eaec: 3ff58813 addi a6,a1,1023 -8000eaf0: 19005a63 blez a6,8000ec84 <__divdf3+0x6b0> -8000eaf4: 0077f713 andi a4,a5,7 -8000eaf8: 0a070a63 beqz a4,8000ebac <__divdf3+0x5d8> -8000eafc: 00200713 li a4,2 -8000eb00: 0014e493 ori s1,s1,1 -8000eb04: 0ae90263 beq s2,a4,8000eba8 <__divdf3+0x5d4> -8000eb08: 00300713 li a4,3 -8000eb0c: 08e90863 beq s2,a4,8000eb9c <__divdf3+0x5c8> -8000eb10: 08091e63 bnez s2,8000ebac <__divdf3+0x5d8> -8000eb14: 00f7f713 andi a4,a5,15 -8000eb18: 00400693 li a3,4 -8000eb1c: 08d70863 beq a4,a3,8000ebac <__divdf3+0x5d8> -8000eb20: 00478713 addi a4,a5,4 -8000eb24: 00f737b3 sltu a5,a4,a5 -8000eb28: 00f40433 add s0,s0,a5 -8000eb2c: 00070793 mv a5,a4 -8000eb30: 07c0006f j 8000ebac <__divdf3+0x5d8> -8000eb34: fff58593 addi a1,a1,-1 -8000eb38: 00000693 li a3,0 -8000eb3c: d29ff06f j 8000e864 <__divdf3+0x290> -8000eb40: 000a0613 mv a2,s4 -8000eb44: 000b8413 mv s0,s7 -8000eb48: 00098793 mv a5,s3 -8000eb4c: 000c8713 mv a4,s9 -8000eb50: 00300693 li a3,3 -8000eb54: 32d70063 beq a4,a3,8000ee74 <__divdf3+0x8a0> -8000eb58: 00100693 li a3,1 -8000eb5c: 30d70663 beq a4,a3,8000ee68 <__divdf3+0x894> -8000eb60: 00200693 li a3,2 -8000eb64: f8d714e3 bne a4,a3,8000eaec <__divdf3+0x518> -8000eb68: 0100006f j 8000eb78 <__divdf3+0x5a4> -8000eb6c: 000a8613 mv a2,s5 -8000eb70: fe1ff06f j 8000eb50 <__divdf3+0x57c> -8000eb74: 0084e493 ori s1,s1,8 -8000eb78: 00000513 li a0,0 -8000eb7c: 00000793 li a5,0 -8000eb80: 7ff00713 li a4,2047 -8000eb84: 05c0006f j 8000ebe0 <__divdf3+0x60c> -8000eb88: 00080437 lui s0,0x80 -8000eb8c: 00000793 li a5,0 -8000eb90: 00000613 li a2,0 -8000eb94: 00300713 li a4,3 -8000eb98: fb9ff06f j 8000eb50 <__divdf3+0x57c> -8000eb9c: 00061863 bnez a2,8000ebac <__divdf3+0x5d8> -8000eba0: 00878713 addi a4,a5,8 -8000eba4: f81ff06f j 8000eb24 <__divdf3+0x550> -8000eba8: fe061ce3 bnez a2,8000eba0 <__divdf3+0x5cc> -8000ebac: 00741713 slli a4,s0,0x7 -8000ebb0: 00075a63 bgez a4,8000ebc4 <__divdf3+0x5f0> -8000ebb4: ff000737 lui a4,0xff000 -8000ebb8: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> -8000ebbc: 00e47433 and s0,s0,a4 -8000ebc0: 40058813 addi a6,a1,1024 -8000ebc4: 7fe00713 li a4,2046 -8000ebc8: 07074e63 blt a4,a6,8000ec44 <__divdf3+0x670> -8000ebcc: 0037d713 srli a4,a5,0x3 -8000ebd0: 01d41793 slli a5,s0,0x1d -8000ebd4: 00e7e7b3 or a5,a5,a4 -8000ebd8: 00345513 srli a0,s0,0x3 -8000ebdc: 00080713 mv a4,a6 -8000ebe0: 01471713 slli a4,a4,0x14 -8000ebe4: 7ff006b7 lui a3,0x7ff00 -8000ebe8: 00c51513 slli a0,a0,0xc -8000ebec: 00d77733 and a4,a4,a3 -8000ebf0: 00c55513 srli a0,a0,0xc -8000ebf4: 00a76533 or a0,a4,a0 -8000ebf8: 01f61613 slli a2,a2,0x1f -8000ebfc: 00c56733 or a4,a0,a2 +8000e958 <__muldf3>: +8000e958: fd010113 addi sp,sp,-48 +8000e95c: 02812423 sw s0,40(sp) +8000e960: 01612823 sw s6,16(sp) +8000e964: 01912223 sw s9,4(sp) +8000e968: 02112623 sw ra,44(sp) +8000e96c: 02912223 sw s1,36(sp) +8000e970: 03212023 sw s2,32(sp) +8000e974: 01312e23 sw s3,28(sp) +8000e978: 01412c23 sw s4,24(sp) +8000e97c: 01512a23 sw s5,20(sp) +8000e980: 01712623 sw s7,12(sp) +8000e984: 01812423 sw s8,8(sp) +8000e988: 00050413 mv s0,a0 +8000e98c: 00060c93 mv s9,a2 +8000e990: 00068b13 mv s6,a3 +8000e994: 00202973 frrm s2 +8000e998: 0145d793 srli a5,a1,0x14 +8000e99c: 00c59993 slli s3,a1,0xc +8000e9a0: 01579713 slli a4,a5,0x15 +8000e9a4: 00c9d993 srli s3,s3,0xc +8000e9a8: 01f5da93 srli s5,a1,0x1f +8000e9ac: 02070c63 beqz a4,8000e9e4 <__muldf3+0x8c> +8000e9b0: 7ff7fb93 andi s7,a5,2047 +8000e9b4: 7ff00793 li a5,2047 +8000e9b8: 08fb8863 beq s7,a5,8000ea48 <__muldf3+0xf0> +8000e9bc: 01d55793 srli a5,a0,0x1d +8000e9c0: 00399993 slli s3,s3,0x3 +8000e9c4: 0137e9b3 or s3,a5,s3 +8000e9c8: 008007b7 lui a5,0x800 +8000e9cc: 00f9e9b3 or s3,s3,a5 +8000e9d0: 00351a13 slli s4,a0,0x3 +8000e9d4: c01b8b93 addi s7,s7,-1023 +8000e9d8: 00000c13 li s8,0 +8000e9dc: 00000493 li s1,0 +8000e9e0: 0880006f j 8000ea68 <__muldf3+0x110> +8000e9e4: 00a9e7b3 or a5,s3,a0 +8000e9e8: 10078063 beqz a5,8000eae8 <__muldf3+0x190> +8000e9ec: 04098063 beqz s3,8000ea2c <__muldf3+0xd4> +8000e9f0: 00098513 mv a0,s3 +8000e9f4: 270040ef jal ra,80012c64 <__clzsi2> +8000e9f8: ff550713 addi a4,a0,-11 # 7fff5 <__stack_size+0x7fbf5> +8000e9fc: 01c00793 li a5,28 +8000ea00: 02e7cc63 blt a5,a4,8000ea38 <__muldf3+0xe0> +8000ea04: 01d00793 li a5,29 +8000ea08: ff850a13 addi s4,a0,-8 +8000ea0c: 40e787b3 sub a5,a5,a4 +8000ea10: 014999b3 sll s3,s3,s4 +8000ea14: 00f457b3 srl a5,s0,a5 +8000ea18: 0137e9b3 or s3,a5,s3 +8000ea1c: 01441a33 sll s4,s0,s4 +8000ea20: c0d00b93 li s7,-1011 +8000ea24: 40ab8bb3 sub s7,s7,a0 +8000ea28: fb1ff06f j 8000e9d8 <__muldf3+0x80> +8000ea2c: 238040ef jal ra,80012c64 <__clzsi2> +8000ea30: 02050513 addi a0,a0,32 +8000ea34: fc5ff06f j 8000e9f8 <__muldf3+0xa0> +8000ea38: fd850993 addi s3,a0,-40 +8000ea3c: 013419b3 sll s3,s0,s3 +8000ea40: 00000a13 li s4,0 +8000ea44: fddff06f j 8000ea20 <__muldf3+0xc8> +8000ea48: 00a9e433 or s0,s3,a0 +8000ea4c: 0a040863 beqz s0,8000eafc <__muldf3+0x1a4> +8000ea50: 00c99793 slli a5,s3,0xc +8000ea54: 00050a13 mv s4,a0 +8000ea58: 7ff00b93 li s7,2047 +8000ea5c: 00300c13 li s8,3 +8000ea60: 01000493 li s1,16 +8000ea64: f607cce3 bltz a5,8000e9dc <__muldf3+0x84> +8000ea68: 014b5713 srli a4,s6,0x14 +8000ea6c: 00cb1413 slli s0,s6,0xc +8000ea70: 01571693 slli a3,a4,0x15 +8000ea74: 000c8793 mv a5,s9 +8000ea78: 00c45413 srli s0,s0,0xc +8000ea7c: 7ff77513 andi a0,a4,2047 +8000ea80: 01fb5b13 srli s6,s6,0x1f +8000ea84: 08068663 beqz a3,8000eb10 <__muldf3+0x1b8> +8000ea88: 7ff00713 li a4,2047 +8000ea8c: 0ee50663 beq a0,a4,8000eb78 <__muldf3+0x220> +8000ea90: 01dcd793 srli a5,s9,0x1d +8000ea94: 00341413 slli s0,s0,0x3 +8000ea98: 0087e433 or s0,a5,s0 +8000ea9c: 008007b7 lui a5,0x800 +8000eaa0: 00f46433 or s0,s0,a5 +8000eaa4: c0150513 addi a0,a0,-1023 +8000eaa8: 003c9793 slli a5,s9,0x3 +8000eaac: 00000713 li a4,0 +8000eab0: 002c1693 slli a3,s8,0x2 +8000eab4: 00e6e6b3 or a3,a3,a4 +8000eab8: 00ab8bb3 add s7,s7,a0 +8000eabc: fff68693 addi a3,a3,-1 # 7fefffff <__stack_size+0x7feffbff> +8000eac0: 00e00613 li a2,14 +8000eac4: 016ac5b3 xor a1,s5,s6 +8000eac8: 001b8513 addi a0,s7,1 +8000eacc: 16d66a63 bltu a2,a3,8000ec40 <__muldf3+0x2e8> +8000ead0: 80014637 lui a2,0x80014 +8000ead4: 00269693 slli a3,a3,0x2 +8000ead8: 84460613 addi a2,a2,-1980 # 80013844 <__stack_top+0x81013844> +8000eadc: 00c686b3 add a3,a3,a2 +8000eae0: 0006a683 lw a3,0(a3) +8000eae4: 00068067 jr a3 +8000eae8: 00000993 li s3,0 +8000eaec: 00000a13 li s4,0 +8000eaf0: 00000b93 li s7,0 +8000eaf4: 00100c13 li s8,1 +8000eaf8: ee5ff06f j 8000e9dc <__muldf3+0x84> +8000eafc: 00000993 li s3,0 +8000eb00: 00000a13 li s4,0 +8000eb04: 7ff00b93 li s7,2047 +8000eb08: 00200c13 li s8,2 +8000eb0c: ed1ff06f j 8000e9dc <__muldf3+0x84> +8000eb10: 019467b3 or a5,s0,s9 +8000eb14: 08078263 beqz a5,8000eb98 <__muldf3+0x240> +8000eb18: 04040063 beqz s0,8000eb58 <__muldf3+0x200> +8000eb1c: 00040513 mv a0,s0 +8000eb20: 144040ef jal ra,80012c64 <__clzsi2> +8000eb24: ff550693 addi a3,a0,-11 +8000eb28: 01c00793 li a5,28 +8000eb2c: 02d7ce63 blt a5,a3,8000eb68 <__muldf3+0x210> +8000eb30: 01d00713 li a4,29 +8000eb34: ff850793 addi a5,a0,-8 +8000eb38: 40d70733 sub a4,a4,a3 +8000eb3c: 00f41433 sll s0,s0,a5 +8000eb40: 00ecd733 srl a4,s9,a4 +8000eb44: 00876433 or s0,a4,s0 +8000eb48: 00fc97b3 sll a5,s9,a5 +8000eb4c: c0d00713 li a4,-1011 +8000eb50: 40a70533 sub a0,a4,a0 +8000eb54: f59ff06f j 8000eaac <__muldf3+0x154> +8000eb58: 000c8513 mv a0,s9 +8000eb5c: 108040ef jal ra,80012c64 <__clzsi2> +8000eb60: 02050513 addi a0,a0,32 +8000eb64: fc1ff06f j 8000eb24 <__muldf3+0x1cc> +8000eb68: fd850413 addi s0,a0,-40 +8000eb6c: 008c9433 sll s0,s9,s0 +8000eb70: 00000793 li a5,0 +8000eb74: fd9ff06f j 8000eb4c <__muldf3+0x1f4> +8000eb78: 01946633 or a2,s0,s9 +8000eb7c: 02060863 beqz a2,8000ebac <__muldf3+0x254> +8000eb80: 00c41713 slli a4,s0,0xc +8000eb84: 7ff00513 li a0,2047 +8000eb88: 02074c63 bltz a4,8000ebc0 <__muldf3+0x268> +8000eb8c: 00300713 li a4,3 +8000eb90: 01000493 li s1,16 +8000eb94: f1dff06f j 8000eab0 <__muldf3+0x158> +8000eb98: 00000413 li s0,0 +8000eb9c: 00000793 li a5,0 +8000eba0: 00000513 li a0,0 +8000eba4: 00100713 li a4,1 +8000eba8: f09ff06f j 8000eab0 <__muldf3+0x158> +8000ebac: 00000413 li s0,0 +8000ebb0: 00000793 li a5,0 +8000ebb4: 7ff00513 li a0,2047 +8000ebb8: 00200713 li a4,2 +8000ebbc: ef5ff06f j 8000eab0 <__muldf3+0x158> +8000ebc0: 00300713 li a4,3 +8000ebc4: eedff06f j 8000eab0 <__muldf3+0x158> +8000ebc8: 00080437 lui s0,0x80 +8000ebcc: 00000793 li a5,0 +8000ebd0: 7ff00713 li a4,2047 +8000ebd4: 00000593 li a1,0 +8000ebd8: 01000493 li s1,16 +8000ebdc: 01471713 slli a4,a4,0x14 +8000ebe0: 7ff006b7 lui a3,0x7ff00 +8000ebe4: 00c41413 slli s0,s0,0xc +8000ebe8: 00d77733 and a4,a4,a3 +8000ebec: 00c45413 srli s0,s0,0xc +8000ebf0: 01f59593 slli a1,a1,0x1f +8000ebf4: 00876433 or s0,a4,s0 +8000ebf8: 00b46733 or a4,s0,a1 +8000ebfc: 00078513 mv a0,a5 8000ec00: 00070593 mv a1,a4 -8000ec04: 00078513 mv a0,a5 -8000ec08: 00048463 beqz s1,8000ec10 <__divdf3+0x63c> -8000ec0c: 0014a073 csrs fflags,s1 -8000ec10: 02c12083 lw ra,44(sp) -8000ec14: 02812403 lw s0,40(sp) -8000ec18: 02412483 lw s1,36(sp) -8000ec1c: 02012903 lw s2,32(sp) -8000ec20: 01c12983 lw s3,28(sp) -8000ec24: 01812a03 lw s4,24(sp) -8000ec28: 01412a83 lw s5,20(sp) -8000ec2c: 01012b03 lw s6,16(sp) -8000ec30: 00c12b83 lw s7,12(sp) -8000ec34: 00812c03 lw s8,8(sp) -8000ec38: 00412c83 lw s9,4(sp) -8000ec3c: 03010113 addi sp,sp,48 -8000ec40: 00008067 ret -8000ec44: 00200793 li a5,2 -8000ec48: 02f90a63 beq s2,a5,8000ec7c <__divdf3+0x6a8> -8000ec4c: 00300793 li a5,3 -8000ec50: 00f90a63 beq s2,a5,8000ec64 <__divdf3+0x690> -8000ec54: 00091a63 bnez s2,8000ec68 <__divdf3+0x694> -8000ec58: 00000793 li a5,0 -8000ec5c: 7ff00713 li a4,2047 -8000ec60: 0100006f j 8000ec70 <__divdf3+0x69c> -8000ec64: fe060ae3 beqz a2,8000ec58 <__divdf3+0x684> -8000ec68: fff00793 li a5,-1 -8000ec6c: 7fe00713 li a4,2046 -8000ec70: 0054e493 ori s1,s1,5 -8000ec74: 00078513 mv a0,a5 -8000ec78: f69ff06f j 8000ebe0 <__divdf3+0x60c> -8000ec7c: fc061ee3 bnez a2,8000ec58 <__divdf3+0x684> -8000ec80: fe9ff06f j 8000ec68 <__divdf3+0x694> -8000ec84: 00100713 li a4,1 -8000ec88: 06081663 bnez a6,8000ecf4 <__divdf3+0x720> -8000ec8c: 0077f693 andi a3,a5,7 -8000ec90: 00040713 mv a4,s0 -8000ec94: 04068a63 beqz a3,8000ece8 <__divdf3+0x714> -8000ec98: 00200713 li a4,2 -8000ec9c: 0014e493 ori s1,s1,1 -8000eca0: 04e90063 beq s2,a4,8000ece0 <__divdf3+0x70c> -8000eca4: 00300713 li a4,3 -8000eca8: 02e90463 beq s2,a4,8000ecd0 <__divdf3+0x6fc> -8000ecac: 00040713 mv a4,s0 -8000ecb0: 02091c63 bnez s2,8000ece8 <__divdf3+0x714> -8000ecb4: 00f7f693 andi a3,a5,15 -8000ecb8: 00400513 li a0,4 -8000ecbc: 02a68663 beq a3,a0,8000ece8 <__divdf3+0x714> -8000ecc0: ffc7b713 sltiu a4,a5,-4 -8000ecc4: 00174713 xori a4,a4,1 -8000ecc8: 00870733 add a4,a4,s0 -8000eccc: 01c0006f j 8000ece8 <__divdf3+0x714> -8000ecd0: 00040713 mv a4,s0 -8000ecd4: 00061a63 bnez a2,8000ece8 <__divdf3+0x714> -8000ecd8: ff87b713 sltiu a4,a5,-8 -8000ecdc: fe9ff06f j 8000ecc4 <__divdf3+0x6f0> -8000ece0: 00040713 mv a4,s0 -8000ece4: fe061ae3 bnez a2,8000ecd8 <__divdf3+0x704> -8000ece8: 01875713 srli a4,a4,0x18 -8000ecec: 00174713 xori a4,a4,1 -8000ecf0: 00177713 andi a4,a4,1 -8000ecf4: 00100513 li a0,1 -8000ecf8: 41050533 sub a0,a0,a6 -8000ecfc: 03800693 li a3,56 -8000ed00: 0ea6cc63 blt a3,a0,8000edf8 <__divdf3+0x824> -8000ed04: 01f00693 li a3,31 -8000ed08: 06a6c263 blt a3,a0,8000ed6c <__divdf3+0x798> -8000ed0c: 41e58593 addi a1,a1,1054 -8000ed10: 00a7d833 srl a6,a5,a0 -8000ed14: 00b416b3 sll a3,s0,a1 -8000ed18: 00b797b3 sll a5,a5,a1 -8000ed1c: 0106e6b3 or a3,a3,a6 -8000ed20: 00f037b3 snez a5,a5 -8000ed24: 00f6e7b3 or a5,a3,a5 -8000ed28: 00a45533 srl a0,s0,a0 -8000ed2c: 0077f693 andi a3,a5,7 -8000ed30: 08068063 beqz a3,8000edb0 <__divdf3+0x7dc> -8000ed34: 00200693 li a3,2 -8000ed38: 0014e493 ori s1,s1,1 -8000ed3c: 06d90863 beq s2,a3,8000edac <__divdf3+0x7d8> -8000ed40: 00300693 li a3,3 -8000ed44: 04d90e63 beq s2,a3,8000eda0 <__divdf3+0x7cc> -8000ed48: 06091463 bnez s2,8000edb0 <__divdf3+0x7dc> -8000ed4c: 00f7f693 andi a3,a5,15 -8000ed50: 00400593 li a1,4 -8000ed54: 04b68e63 beq a3,a1,8000edb0 <__divdf3+0x7dc> -8000ed58: 00478693 addi a3,a5,4 -8000ed5c: 00f6b7b3 sltu a5,a3,a5 -8000ed60: 00f50533 add a0,a0,a5 -8000ed64: 00068793 mv a5,a3 -8000ed68: 0480006f j 8000edb0 <__divdf3+0x7dc> -8000ed6c: fe100693 li a3,-31 -8000ed70: 410686b3 sub a3,a3,a6 -8000ed74: 02000893 li a7,32 -8000ed78: 00d456b3 srl a3,s0,a3 -8000ed7c: 00000813 li a6,0 -8000ed80: 01150663 beq a0,a7,8000ed8c <__divdf3+0x7b8> -8000ed84: 43e58593 addi a1,a1,1086 -8000ed88: 00b41833 sll a6,s0,a1 -8000ed8c: 00f867b3 or a5,a6,a5 -8000ed90: 00f037b3 snez a5,a5 -8000ed94: 00f6e7b3 or a5,a3,a5 -8000ed98: 00000513 li a0,0 -8000ed9c: f91ff06f j 8000ed2c <__divdf3+0x758> -8000eda0: 00061863 bnez a2,8000edb0 <__divdf3+0x7dc> -8000eda4: 00878693 addi a3,a5,8 -8000eda8: fb5ff06f j 8000ed5c <__divdf3+0x788> -8000edac: fe061ce3 bnez a2,8000eda4 <__divdf3+0x7d0> -8000edb0: 00851693 slli a3,a0,0x8 -8000edb4: 0006de63 bgez a3,8000edd0 <__divdf3+0x7fc> -8000edb8: 0014e493 ori s1,s1,1 -8000edbc: 00000513 li a0,0 -8000edc0: 00000793 li a5,0 -8000edc4: 02071663 bnez a4,8000edf0 <__divdf3+0x81c> -8000edc8: 00100713 li a4,1 -8000edcc: e15ff06f j 8000ebe0 <__divdf3+0x60c> -8000edd0: 0037d693 srli a3,a5,0x3 -8000edd4: 01d51793 slli a5,a0,0x1d -8000edd8: 00d7e7b3 or a5,a5,a3 -8000eddc: 00355513 srli a0,a0,0x3 -8000ede0: e00700e3 beqz a4,8000ebe0 <__divdf3+0x60c> -8000ede4: 0014f713 andi a4,s1,1 -8000ede8: de070ce3 beqz a4,8000ebe0 <__divdf3+0x60c> -8000edec: 00000713 li a4,0 -8000edf0: 0024e493 ori s1,s1,2 -8000edf4: dedff06f j 8000ebe0 <__divdf3+0x60c> -8000edf8: 0087e7b3 or a5,a5,s0 -8000edfc: 02078463 beqz a5,8000ee24 <__divdf3+0x850> -8000ee00: 00200793 li a5,2 -8000ee04: 0014e493 ori s1,s1,1 -8000ee08: 02f90e63 beq s2,a5,8000ee44 <__divdf3+0x870> -8000ee0c: 00300793 li a5,3 -8000ee10: 02f90263 beq s2,a5,8000ee34 <__divdf3+0x860> -8000ee14: 00100793 li a5,1 -8000ee18: 00091463 bnez s2,8000ee20 <__divdf3+0x84c> -8000ee1c: 00500793 li a5,5 -8000ee20: 0037d793 srli a5,a5,0x3 -8000ee24: 0024e493 ori s1,s1,2 -8000ee28: 00000513 li a0,0 -8000ee2c: 00000713 li a4,0 -8000ee30: db1ff06f j 8000ebe0 <__divdf3+0x60c> -8000ee34: 00900793 li a5,9 -8000ee38: fe0604e3 beqz a2,8000ee20 <__divdf3+0x84c> -8000ee3c: 00100793 li a5,1 -8000ee40: fe1ff06f j 8000ee20 <__divdf3+0x84c> -8000ee44: 00900793 li a5,9 -8000ee48: fc061ce3 bnez a2,8000ee20 <__divdf3+0x84c> -8000ee4c: ff1ff06f j 8000ee3c <__divdf3+0x868> -8000ee50: 00080537 lui a0,0x80 -8000ee54: 00000793 li a5,0 -8000ee58: 7ff00713 li a4,2047 -8000ee5c: 00000613 li a2,0 -8000ee60: 01000493 li s1,16 -8000ee64: d7dff06f j 8000ebe0 <__divdf3+0x60c> -8000ee68: 00000513 li a0,0 -8000ee6c: 00000793 li a5,0 -8000ee70: fbdff06f j 8000ee2c <__divdf3+0x858> -8000ee74: 00080537 lui a0,0x80 -8000ee78: 00000793 li a5,0 -8000ee7c: 7ff00713 li a4,2047 -8000ee80: 00000613 li a2,0 -8000ee84: d5dff06f j 8000ebe0 <__divdf3+0x60c> -8000ee88: 00078693 mv a3,a5 -8000ee8c: 00068793 mv a5,a3 -8000ee90: c59ff06f j 8000eae8 <__divdf3+0x514> +8000ec04: 00048463 beqz s1,8000ec0c <__muldf3+0x2b4> +8000ec08: 0014a073 csrs fflags,s1 +8000ec0c: 02c12083 lw ra,44(sp) +8000ec10: 02812403 lw s0,40(sp) +8000ec14: 02412483 lw s1,36(sp) +8000ec18: 02012903 lw s2,32(sp) +8000ec1c: 01c12983 lw s3,28(sp) +8000ec20: 01812a03 lw s4,24(sp) +8000ec24: 01412a83 lw s5,20(sp) +8000ec28: 01012b03 lw s6,16(sp) +8000ec2c: 00c12b83 lw s7,12(sp) +8000ec30: 00812c03 lw s8,8(sp) +8000ec34: 00412c83 lw s9,4(sp) +8000ec38: 03010113 addi sp,sp,48 +8000ec3c: 00008067 ret +8000ec40: 00010637 lui a2,0x10 +8000ec44: fff60713 addi a4,a2,-1 # ffff <__stack_size+0xfbff> +8000ec48: 010a5693 srli a3,s4,0x10 +8000ec4c: 0107de13 srli t3,a5,0x10 +8000ec50: 00ea7a33 and s4,s4,a4 +8000ec54: 00e7f7b3 and a5,a5,a4 +8000ec58: 034e0333 mul t1,t3,s4 +8000ec5c: 03478eb3 mul t4,a5,s4 +8000ec60: 02f68f33 mul t5,a3,a5 +8000ec64: 01e30833 add a6,t1,t5 +8000ec68: 010ed313 srli t1,t4,0x10 +8000ec6c: 01030333 add t1,t1,a6 +8000ec70: 03c688b3 mul a7,a3,t3 +8000ec74: 01e37463 bgeu t1,t5,8000ec7c <__muldf3+0x324> +8000ec78: 00c888b3 add a7,a7,a2 +8000ec7c: 00e37833 and a6,t1,a4 +8000ec80: 00eefeb3 and t4,t4,a4 +8000ec84: 01035613 srli a2,t1,0x10 +8000ec88: 01081813 slli a6,a6,0x10 +8000ec8c: 01045313 srli t1,s0,0x10 +8000ec90: 00e47433 and s0,s0,a4 +8000ec94: 01d80833 add a6,a6,t4 +8000ec98: 028a0f33 mul t5,s4,s0 +8000ec9c: 02868eb3 mul t4,a3,s0 +8000eca0: 03430a33 mul s4,t1,s4 +8000eca4: 01da0733 add a4,s4,t4 +8000eca8: 010f5a13 srli s4,t5,0x10 +8000ecac: 00ea0a33 add s4,s4,a4 +8000ecb0: 026686b3 mul a3,a3,t1 +8000ecb4: 01da7663 bgeu s4,t4,8000ecc0 <__muldf3+0x368> +8000ecb8: 00010737 lui a4,0x10 +8000ecbc: 00e686b3 add a3,a3,a4 +8000ecc0: 010a5e93 srli t4,s4,0x10 +8000ecc4: 00de8eb3 add t4,t4,a3 +8000ecc8: 000106b7 lui a3,0x10 +8000eccc: fff68293 addi t0,a3,-1 # ffff <__stack_size+0xfbff> +8000ecd0: 005a7a33 and s4,s4,t0 +8000ecd4: 005f7f33 and t5,t5,t0 +8000ecd8: 0109d713 srli a4,s3,0x10 +8000ecdc: 010a1a13 slli s4,s4,0x10 +8000ece0: 0059f9b3 and s3,s3,t0 +8000ece4: 01ea0a33 add s4,s4,t5 +8000ece8: 02ee02b3 mul t0,t3,a4 +8000ecec: 01460fb3 add t6,a2,s4 +8000ecf0: 03378f33 mul t5,a5,s3 +8000ecf4: 033e0e33 mul t3,t3,s3 +8000ecf8: 010f5613 srli a2,t5,0x10 +8000ecfc: 02f707b3 mul a5,a4,a5 +8000ed00: 00fe0e33 add t3,t3,a5 +8000ed04: 01c60633 add a2,a2,t3 +8000ed08: 00f67463 bgeu a2,a5,8000ed10 <__muldf3+0x3b8> +8000ed0c: 00d282b3 add t0,t0,a3 +8000ed10: 000106b7 lui a3,0x10 +8000ed14: fff68793 addi a5,a3,-1 # ffff <__stack_size+0xfbff> +8000ed18: 01065e13 srli t3,a2,0x10 +8000ed1c: 00f67633 and a2,a2,a5 +8000ed20: 00ff7f33 and t5,t5,a5 +8000ed24: 01061613 slli a2,a2,0x10 +8000ed28: 028987b3 mul a5,s3,s0 +8000ed2c: 01e60633 add a2,a2,t5 +8000ed30: 005e0e33 add t3,t3,t0 +8000ed34: 02870433 mul s0,a4,s0 +8000ed38: 02e30f33 mul t5,t1,a4 +8000ed3c: 0107d713 srli a4,a5,0x10 +8000ed40: 03330333 mul t1,t1,s3 +8000ed44: 00830333 add t1,t1,s0 +8000ed48: 00670333 add t1,a4,t1 +8000ed4c: 00837463 bgeu t1,s0,8000ed54 <__muldf3+0x3fc> +8000ed50: 00df0f33 add t5,t5,a3 +8000ed54: 00010737 lui a4,0x10 +8000ed58: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> +8000ed5c: 00e376b3 and a3,t1,a4 +8000ed60: 00e7f7b3 and a5,a5,a4 +8000ed64: 01069693 slli a3,a3,0x10 +8000ed68: 01f888b3 add a7,a7,t6 +8000ed6c: 00f686b3 add a3,a3,a5 +8000ed70: 0148ba33 sltu s4,a7,s4 +8000ed74: 01d686b3 add a3,a3,t4 +8000ed78: 01468733 add a4,a3,s4 +8000ed7c: 00c888b3 add a7,a7,a2 +8000ed80: 00c8b633 sltu a2,a7,a2 +8000ed84: 01c70fb3 add t6,a4,t3 +8000ed88: 00cf82b3 add t0,t6,a2 +8000ed8c: 01d6b6b3 sltu a3,a3,t4 +8000ed90: 01473733 sltu a4,a4,s4 +8000ed94: 00e6e733 or a4,a3,a4 +8000ed98: 00c2b633 sltu a2,t0,a2 +8000ed9c: 01035313 srli t1,t1,0x10 +8000eda0: 01cfbe33 sltu t3,t6,t3 +8000eda4: 00670733 add a4,a4,t1 +8000eda8: 00ce6633 or a2,t3,a2 +8000edac: 00989793 slli a5,a7,0x9 +8000edb0: 00c70733 add a4,a4,a2 +8000edb4: 01e70733 add a4,a4,t5 +8000edb8: 0107e7b3 or a5,a5,a6 +8000edbc: 00971713 slli a4,a4,0x9 +8000edc0: 00f037b3 snez a5,a5 +8000edc4: 0178d893 srli a7,a7,0x17 +8000edc8: 0172d413 srli s0,t0,0x17 +8000edcc: 0117e7b3 or a5,a5,a7 +8000edd0: 00929293 slli t0,t0,0x9 +8000edd4: 00771693 slli a3,a4,0x7 +8000edd8: 00876433 or s0,a4,s0 +8000eddc: 0057e7b3 or a5,a5,t0 +8000ede0: 0a06d063 bgez a3,8000ee80 <__muldf3+0x528> +8000ede4: 0017d713 srli a4,a5,0x1 +8000ede8: 0017f793 andi a5,a5,1 +8000edec: 00f767b3 or a5,a4,a5 +8000edf0: 01f41713 slli a4,s0,0x1f +8000edf4: 00e7e7b3 or a5,a5,a4 +8000edf8: 00145413 srli s0,s0,0x1 +8000edfc: 3ff50813 addi a6,a0,1023 +8000ee00: 11005863 blez a6,8000ef10 <__muldf3+0x5b8> +8000ee04: 0077f713 andi a4,a5,7 +8000ee08: 08070863 beqz a4,8000ee98 <__muldf3+0x540> +8000ee0c: 00200713 li a4,2 +8000ee10: 0014e493 ori s1,s1,1 +8000ee14: 08e90063 beq s2,a4,8000ee94 <__muldf3+0x53c> +8000ee18: 00300713 li a4,3 +8000ee1c: 06e90663 beq s2,a4,8000ee88 <__muldf3+0x530> +8000ee20: 06091c63 bnez s2,8000ee98 <__muldf3+0x540> +8000ee24: 00f7f713 andi a4,a5,15 +8000ee28: 00400693 li a3,4 +8000ee2c: 06d70663 beq a4,a3,8000ee98 <__muldf3+0x540> +8000ee30: 00478713 addi a4,a5,4 # 800004 <__stack_size+0x7ffc04> +8000ee34: 00f737b3 sltu a5,a4,a5 +8000ee38: 00f40433 add s0,s0,a5 +8000ee3c: 00070793 mv a5,a4 +8000ee40: 0580006f j 8000ee98 <__muldf3+0x540> +8000ee44: 000a8593 mv a1,s5 +8000ee48: 00098413 mv s0,s3 +8000ee4c: 000a0793 mv a5,s4 +8000ee50: 000c0713 mv a4,s8 +8000ee54: 00200693 li a3,2 +8000ee58: 28d70263 beq a4,a3,8000f0dc <__muldf3+0x784> +8000ee5c: 00300693 li a3,3 +8000ee60: 28d70663 beq a4,a3,8000f0ec <__muldf3+0x794> +8000ee64: 00100693 li a3,1 +8000ee68: f8d71ae3 bne a4,a3,8000edfc <__muldf3+0x4a4> +8000ee6c: 00000413 li s0,0 +8000ee70: 00000793 li a5,0 +8000ee74: 2440006f j 8000f0b8 <__muldf3+0x760> +8000ee78: 000b0593 mv a1,s6 +8000ee7c: fd9ff06f j 8000ee54 <__muldf3+0x4fc> +8000ee80: 000b8513 mv a0,s7 +8000ee84: f79ff06f j 8000edfc <__muldf3+0x4a4> +8000ee88: 00059863 bnez a1,8000ee98 <__muldf3+0x540> +8000ee8c: 00878713 addi a4,a5,8 +8000ee90: fa5ff06f j 8000ee34 <__muldf3+0x4dc> +8000ee94: fe059ce3 bnez a1,8000ee8c <__muldf3+0x534> +8000ee98: 00741713 slli a4,s0,0x7 +8000ee9c: 00075a63 bgez a4,8000eeb0 <__muldf3+0x558> +8000eea0: ff000737 lui a4,0xff000 +8000eea4: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> +8000eea8: 00e47433 and s0,s0,a4 +8000eeac: 40050813 addi a6,a0,1024 +8000eeb0: 7fe00713 li a4,2046 +8000eeb4: 01074e63 blt a4,a6,8000eed0 <__muldf3+0x578> +8000eeb8: 0037d713 srli a4,a5,0x3 +8000eebc: 01d41793 slli a5,s0,0x1d +8000eec0: 00e7e7b3 or a5,a5,a4 +8000eec4: 00345413 srli s0,s0,0x3 +8000eec8: 00080713 mv a4,a6 +8000eecc: d11ff06f j 8000ebdc <__muldf3+0x284> +8000eed0: 00200793 li a5,2 +8000eed4: 02f90a63 beq s2,a5,8000ef08 <__muldf3+0x5b0> +8000eed8: 00300793 li a5,3 +8000eedc: 00f90a63 beq s2,a5,8000eef0 <__muldf3+0x598> +8000eee0: 00091a63 bnez s2,8000eef4 <__muldf3+0x59c> +8000eee4: 00000793 li a5,0 +8000eee8: 7ff00713 li a4,2047 +8000eeec: 0100006f j 8000eefc <__muldf3+0x5a4> +8000eef0: fe058ae3 beqz a1,8000eee4 <__muldf3+0x58c> +8000eef4: fff00793 li a5,-1 +8000eef8: 7fe00713 li a4,2046 +8000eefc: 0054e493 ori s1,s1,5 +8000ef00: 00078413 mv s0,a5 +8000ef04: cd9ff06f j 8000ebdc <__muldf3+0x284> +8000ef08: fc059ee3 bnez a1,8000eee4 <__muldf3+0x58c> +8000ef0c: fe9ff06f j 8000eef4 <__muldf3+0x59c> +8000ef10: 00100713 li a4,1 +8000ef14: 06081663 bnez a6,8000ef80 <__muldf3+0x628> +8000ef18: 0077f693 andi a3,a5,7 +8000ef1c: 00040713 mv a4,s0 +8000ef20: 04068a63 beqz a3,8000ef74 <__muldf3+0x61c> +8000ef24: 00200713 li a4,2 +8000ef28: 0014e493 ori s1,s1,1 +8000ef2c: 04e90063 beq s2,a4,8000ef6c <__muldf3+0x614> +8000ef30: 00300713 li a4,3 +8000ef34: 02e90463 beq s2,a4,8000ef5c <__muldf3+0x604> +8000ef38: 00040713 mv a4,s0 +8000ef3c: 02091c63 bnez s2,8000ef74 <__muldf3+0x61c> +8000ef40: 00f7f693 andi a3,a5,15 +8000ef44: 00400613 li a2,4 +8000ef48: 02c68663 beq a3,a2,8000ef74 <__muldf3+0x61c> +8000ef4c: ffc7b713 sltiu a4,a5,-4 +8000ef50: 00174713 xori a4,a4,1 +8000ef54: 00870733 add a4,a4,s0 +8000ef58: 01c0006f j 8000ef74 <__muldf3+0x61c> +8000ef5c: 00040713 mv a4,s0 +8000ef60: 00059a63 bnez a1,8000ef74 <__muldf3+0x61c> +8000ef64: ff87b713 sltiu a4,a5,-8 +8000ef68: fe9ff06f j 8000ef50 <__muldf3+0x5f8> +8000ef6c: 00040713 mv a4,s0 +8000ef70: fe059ae3 bnez a1,8000ef64 <__muldf3+0x60c> +8000ef74: 01875713 srli a4,a4,0x18 +8000ef78: 00174713 xori a4,a4,1 +8000ef7c: 00177713 andi a4,a4,1 +8000ef80: 00100693 li a3,1 +8000ef84: 410686b3 sub a3,a3,a6 +8000ef88: 03800613 li a2,56 +8000ef8c: 0ed64c63 blt a2,a3,8000f084 <__muldf3+0x72c> +8000ef90: 01f00613 li a2,31 +8000ef94: 06d64263 blt a2,a3,8000eff8 <__muldf3+0x6a0> +8000ef98: 41e50513 addi a0,a0,1054 +8000ef9c: 00a41633 sll a2,s0,a0 +8000efa0: 00d7d833 srl a6,a5,a3 +8000efa4: 00a797b3 sll a5,a5,a0 +8000efa8: 01066633 or a2,a2,a6 +8000efac: 00f037b3 snez a5,a5 +8000efb0: 00f667b3 or a5,a2,a5 +8000efb4: 00d45433 srl s0,s0,a3 +8000efb8: 0077f693 andi a3,a5,7 +8000efbc: 08068063 beqz a3,8000f03c <__muldf3+0x6e4> +8000efc0: 00200693 li a3,2 +8000efc4: 0014e493 ori s1,s1,1 +8000efc8: 06d90863 beq s2,a3,8000f038 <__muldf3+0x6e0> +8000efcc: 00300693 li a3,3 +8000efd0: 04d90e63 beq s2,a3,8000f02c <__muldf3+0x6d4> +8000efd4: 06091463 bnez s2,8000f03c <__muldf3+0x6e4> +8000efd8: 00f7f693 andi a3,a5,15 +8000efdc: 00400613 li a2,4 +8000efe0: 04c68e63 beq a3,a2,8000f03c <__muldf3+0x6e4> +8000efe4: 00478693 addi a3,a5,4 +8000efe8: 00f6b7b3 sltu a5,a3,a5 +8000efec: 00f40433 add s0,s0,a5 +8000eff0: 00068793 mv a5,a3 +8000eff4: 0480006f j 8000f03c <__muldf3+0x6e4> +8000eff8: fe100613 li a2,-31 +8000effc: 41060633 sub a2,a2,a6 +8000f000: 02000893 li a7,32 +8000f004: 00c45633 srl a2,s0,a2 +8000f008: 00000813 li a6,0 +8000f00c: 01168663 beq a3,a7,8000f018 <__muldf3+0x6c0> +8000f010: 43e50513 addi a0,a0,1086 +8000f014: 00a41833 sll a6,s0,a0 +8000f018: 00f867b3 or a5,a6,a5 +8000f01c: 00f037b3 snez a5,a5 +8000f020: 00f667b3 or a5,a2,a5 +8000f024: 00000413 li s0,0 +8000f028: f91ff06f j 8000efb8 <__muldf3+0x660> +8000f02c: 00059863 bnez a1,8000f03c <__muldf3+0x6e4> +8000f030: 00878693 addi a3,a5,8 +8000f034: fb5ff06f j 8000efe8 <__muldf3+0x690> +8000f038: fe059ce3 bnez a1,8000f030 <__muldf3+0x6d8> +8000f03c: 00841693 slli a3,s0,0x8 +8000f040: 0006de63 bgez a3,8000f05c <__muldf3+0x704> +8000f044: 0014e493 ori s1,s1,1 +8000f048: 00000413 li s0,0 +8000f04c: 00000793 li a5,0 +8000f050: 02071663 bnez a4,8000f07c <__muldf3+0x724> +8000f054: 00100713 li a4,1 +8000f058: b85ff06f j 8000ebdc <__muldf3+0x284> +8000f05c: 0037d693 srli a3,a5,0x3 +8000f060: 01d41793 slli a5,s0,0x1d +8000f064: 00d7e7b3 or a5,a5,a3 +8000f068: 00345413 srli s0,s0,0x3 +8000f06c: b60708e3 beqz a4,8000ebdc <__muldf3+0x284> +8000f070: 0014f713 andi a4,s1,1 +8000f074: b60704e3 beqz a4,8000ebdc <__muldf3+0x284> +8000f078: 00000713 li a4,0 +8000f07c: 0024e493 ori s1,s1,2 +8000f080: b5dff06f j 8000ebdc <__muldf3+0x284> +8000f084: 0087e7b3 or a5,a5,s0 +8000f088: 02078463 beqz a5,8000f0b0 <__muldf3+0x758> +8000f08c: 00200793 li a5,2 +8000f090: 0014e493 ori s1,s1,1 +8000f094: 02f90e63 beq s2,a5,8000f0d0 <__muldf3+0x778> +8000f098: 00300793 li a5,3 +8000f09c: 02f90263 beq s2,a5,8000f0c0 <__muldf3+0x768> +8000f0a0: 00100793 li a5,1 +8000f0a4: 00091463 bnez s2,8000f0ac <__muldf3+0x754> +8000f0a8: 00500793 li a5,5 +8000f0ac: 0037d793 srli a5,a5,0x3 +8000f0b0: 0024e493 ori s1,s1,2 +8000f0b4: 00000413 li s0,0 +8000f0b8: 00000713 li a4,0 +8000f0bc: b21ff06f j 8000ebdc <__muldf3+0x284> +8000f0c0: 00900793 li a5,9 +8000f0c4: fe0584e3 beqz a1,8000f0ac <__muldf3+0x754> +8000f0c8: 00100793 li a5,1 +8000f0cc: fe1ff06f j 8000f0ac <__muldf3+0x754> +8000f0d0: 00900793 li a5,9 +8000f0d4: fc059ce3 bnez a1,8000f0ac <__muldf3+0x754> +8000f0d8: ff1ff06f j 8000f0c8 <__muldf3+0x770> +8000f0dc: 00000413 li s0,0 +8000f0e0: 00000793 li a5,0 +8000f0e4: 7ff00713 li a4,2047 +8000f0e8: af5ff06f j 8000ebdc <__muldf3+0x284> +8000f0ec: 00080437 lui s0,0x80 +8000f0f0: 00000793 li a5,0 +8000f0f4: 7ff00713 li a4,2047 +8000f0f8: 00000593 li a1,0 +8000f0fc: ae1ff06f j 8000ebdc <__muldf3+0x284> -8000ee94 <__muldf3>: -8000ee94: fd010113 addi sp,sp,-48 -8000ee98: 02812423 sw s0,40(sp) -8000ee9c: 01612823 sw s6,16(sp) -8000eea0: 01912223 sw s9,4(sp) -8000eea4: 02112623 sw ra,44(sp) -8000eea8: 02912223 sw s1,36(sp) -8000eeac: 03212023 sw s2,32(sp) -8000eeb0: 01312e23 sw s3,28(sp) -8000eeb4: 01412c23 sw s4,24(sp) -8000eeb8: 01512a23 sw s5,20(sp) -8000eebc: 01712623 sw s7,12(sp) -8000eec0: 01812423 sw s8,8(sp) -8000eec4: 00050413 mv s0,a0 -8000eec8: 00060c93 mv s9,a2 -8000eecc: 00068b13 mv s6,a3 -8000eed0: 00202973 frrm s2 -8000eed4: 0145d793 srli a5,a1,0x14 -8000eed8: 00c59993 slli s3,a1,0xc -8000eedc: 01579713 slli a4,a5,0x15 -8000eee0: 00c9d993 srli s3,s3,0xc -8000eee4: 01f5da93 srli s5,a1,0x1f -8000eee8: 02070c63 beqz a4,8000ef20 <__muldf3+0x8c> -8000eeec: 7ff7fb93 andi s7,a5,2047 -8000eef0: 7ff00793 li a5,2047 -8000eef4: 08fb8863 beq s7,a5,8000ef84 <__muldf3+0xf0> -8000eef8: 01d55793 srli a5,a0,0x1d -8000eefc: 00399993 slli s3,s3,0x3 -8000ef00: 0137e9b3 or s3,a5,s3 -8000ef04: 008007b7 lui a5,0x800 -8000ef08: 00f9e9b3 or s3,s3,a5 -8000ef0c: 00351a13 slli s4,a0,0x3 -8000ef10: c01b8b93 addi s7,s7,-1023 -8000ef14: 00000c13 li s8,0 -8000ef18: 00000493 li s1,0 -8000ef1c: 0880006f j 8000efa4 <__muldf3+0x110> -8000ef20: 00a9e7b3 or a5,s3,a0 -8000ef24: 10078063 beqz a5,8000f024 <__muldf3+0x190> -8000ef28: 04098063 beqz s3,8000ef68 <__muldf3+0xd4> -8000ef2c: 00098513 mv a0,s3 -8000ef30: 270040ef jal ra,800131a0 <__clzsi2> -8000ef34: ff550713 addi a4,a0,-11 # 7fff5 <__stack_size+0x7fbf5> -8000ef38: 01c00793 li a5,28 -8000ef3c: 02e7cc63 blt a5,a4,8000ef74 <__muldf3+0xe0> -8000ef40: 01d00793 li a5,29 -8000ef44: ff850a13 addi s4,a0,-8 -8000ef48: 40e787b3 sub a5,a5,a4 -8000ef4c: 014999b3 sll s3,s3,s4 -8000ef50: 00f457b3 srl a5,s0,a5 -8000ef54: 0137e9b3 or s3,a5,s3 -8000ef58: 01441a33 sll s4,s0,s4 -8000ef5c: c0d00b93 li s7,-1011 -8000ef60: 40ab8bb3 sub s7,s7,a0 -8000ef64: fb1ff06f j 8000ef14 <__muldf3+0x80> -8000ef68: 238040ef jal ra,800131a0 <__clzsi2> -8000ef6c: 02050513 addi a0,a0,32 -8000ef70: fc5ff06f j 8000ef34 <__muldf3+0xa0> -8000ef74: fd850993 addi s3,a0,-40 -8000ef78: 013419b3 sll s3,s0,s3 -8000ef7c: 00000a13 li s4,0 -8000ef80: fddff06f j 8000ef5c <__muldf3+0xc8> -8000ef84: 00a9e433 or s0,s3,a0 -8000ef88: 0a040863 beqz s0,8000f038 <__muldf3+0x1a4> -8000ef8c: 00c99793 slli a5,s3,0xc -8000ef90: 00050a13 mv s4,a0 -8000ef94: 7ff00b93 li s7,2047 -8000ef98: 00300c13 li s8,3 -8000ef9c: 01000493 li s1,16 -8000efa0: f607cce3 bltz a5,8000ef18 <__muldf3+0x84> -8000efa4: 014b5713 srli a4,s6,0x14 -8000efa8: 00cb1413 slli s0,s6,0xc -8000efac: 01571693 slli a3,a4,0x15 -8000efb0: 000c8793 mv a5,s9 -8000efb4: 00c45413 srli s0,s0,0xc -8000efb8: 7ff77513 andi a0,a4,2047 -8000efbc: 01fb5b13 srli s6,s6,0x1f -8000efc0: 08068663 beqz a3,8000f04c <__muldf3+0x1b8> -8000efc4: 7ff00713 li a4,2047 -8000efc8: 0ee50663 beq a0,a4,8000f0b4 <__muldf3+0x220> -8000efcc: 01dcd793 srli a5,s9,0x1d -8000efd0: 00341413 slli s0,s0,0x3 -8000efd4: 0087e433 or s0,a5,s0 -8000efd8: 008007b7 lui a5,0x800 -8000efdc: 00f46433 or s0,s0,a5 -8000efe0: c0150513 addi a0,a0,-1023 -8000efe4: 003c9793 slli a5,s9,0x3 -8000efe8: 00000713 li a4,0 -8000efec: 002c1693 slli a3,s8,0x2 -8000eff0: 00e6e6b3 or a3,a3,a4 -8000eff4: 00ab8bb3 add s7,s7,a0 -8000eff8: fff68693 addi a3,a3,-1 # 7fefffff <__stack_size+0x7feffbff> -8000effc: 00e00613 li a2,14 -8000f000: 016ac5b3 xor a1,s5,s6 -8000f004: 001b8513 addi a0,s7,1 -8000f008: 16d66a63 bltu a2,a3,8000f17c <__muldf3+0x2e8> -8000f00c: 80014637 lui a2,0x80014 -8000f010: 00269693 slli a3,a3,0x2 -8000f014: d9c60613 addi a2,a2,-612 # 80013d9c <__stack_top+0x81013d9c> -8000f018: 00c686b3 add a3,a3,a2 -8000f01c: 0006a683 lw a3,0(a3) -8000f020: 00068067 jr a3 -8000f024: 00000993 li s3,0 -8000f028: 00000a13 li s4,0 -8000f02c: 00000b93 li s7,0 -8000f030: 00100c13 li s8,1 -8000f034: ee5ff06f j 8000ef18 <__muldf3+0x84> -8000f038: 00000993 li s3,0 -8000f03c: 00000a13 li s4,0 -8000f040: 7ff00b93 li s7,2047 -8000f044: 00200c13 li s8,2 -8000f048: ed1ff06f j 8000ef18 <__muldf3+0x84> -8000f04c: 019467b3 or a5,s0,s9 -8000f050: 08078263 beqz a5,8000f0d4 <__muldf3+0x240> -8000f054: 04040063 beqz s0,8000f094 <__muldf3+0x200> -8000f058: 00040513 mv a0,s0 -8000f05c: 144040ef jal ra,800131a0 <__clzsi2> -8000f060: ff550693 addi a3,a0,-11 -8000f064: 01c00793 li a5,28 -8000f068: 02d7ce63 blt a5,a3,8000f0a4 <__muldf3+0x210> -8000f06c: 01d00713 li a4,29 -8000f070: ff850793 addi a5,a0,-8 -8000f074: 40d70733 sub a4,a4,a3 -8000f078: 00f41433 sll s0,s0,a5 -8000f07c: 00ecd733 srl a4,s9,a4 -8000f080: 00876433 or s0,a4,s0 -8000f084: 00fc97b3 sll a5,s9,a5 -8000f088: c0d00713 li a4,-1011 -8000f08c: 40a70533 sub a0,a4,a0 -8000f090: f59ff06f j 8000efe8 <__muldf3+0x154> -8000f094: 000c8513 mv a0,s9 -8000f098: 108040ef jal ra,800131a0 <__clzsi2> -8000f09c: 02050513 addi a0,a0,32 -8000f0a0: fc1ff06f j 8000f060 <__muldf3+0x1cc> -8000f0a4: fd850413 addi s0,a0,-40 -8000f0a8: 008c9433 sll s0,s9,s0 -8000f0ac: 00000793 li a5,0 -8000f0b0: fd9ff06f j 8000f088 <__muldf3+0x1f4> -8000f0b4: 01946633 or a2,s0,s9 -8000f0b8: 02060863 beqz a2,8000f0e8 <__muldf3+0x254> -8000f0bc: 00c41713 slli a4,s0,0xc -8000f0c0: 7ff00513 li a0,2047 -8000f0c4: 02074c63 bltz a4,8000f0fc <__muldf3+0x268> -8000f0c8: 00300713 li a4,3 -8000f0cc: 01000493 li s1,16 -8000f0d0: f1dff06f j 8000efec <__muldf3+0x158> -8000f0d4: 00000413 li s0,0 -8000f0d8: 00000793 li a5,0 -8000f0dc: 00000513 li a0,0 -8000f0e0: 00100713 li a4,1 -8000f0e4: f09ff06f j 8000efec <__muldf3+0x158> -8000f0e8: 00000413 li s0,0 -8000f0ec: 00000793 li a5,0 -8000f0f0: 7ff00513 li a0,2047 -8000f0f4: 00200713 li a4,2 -8000f0f8: ef5ff06f j 8000efec <__muldf3+0x158> -8000f0fc: 00300713 li a4,3 -8000f100: eedff06f j 8000efec <__muldf3+0x158> -8000f104: 00080437 lui s0,0x80 -8000f108: 00000793 li a5,0 -8000f10c: 7ff00713 li a4,2047 -8000f110: 00000593 li a1,0 -8000f114: 01000493 li s1,16 -8000f118: 01471713 slli a4,a4,0x14 -8000f11c: 7ff006b7 lui a3,0x7ff00 -8000f120: 00c41413 slli s0,s0,0xc -8000f124: 00d77733 and a4,a4,a3 -8000f128: 00c45413 srli s0,s0,0xc -8000f12c: 01f59593 slli a1,a1,0x1f -8000f130: 00876433 or s0,a4,s0 -8000f134: 00b46733 or a4,s0,a1 -8000f138: 00078513 mv a0,a5 -8000f13c: 00070593 mv a1,a4 -8000f140: 00048463 beqz s1,8000f148 <__muldf3+0x2b4> -8000f144: 0014a073 csrs fflags,s1 -8000f148: 02c12083 lw ra,44(sp) -8000f14c: 02812403 lw s0,40(sp) -8000f150: 02412483 lw s1,36(sp) -8000f154: 02012903 lw s2,32(sp) -8000f158: 01c12983 lw s3,28(sp) -8000f15c: 01812a03 lw s4,24(sp) -8000f160: 01412a83 lw s5,20(sp) -8000f164: 01012b03 lw s6,16(sp) -8000f168: 00c12b83 lw s7,12(sp) -8000f16c: 00812c03 lw s8,8(sp) -8000f170: 00412c83 lw s9,4(sp) -8000f174: 03010113 addi sp,sp,48 -8000f178: 00008067 ret -8000f17c: 00010637 lui a2,0x10 -8000f180: fff60713 addi a4,a2,-1 # ffff <__stack_size+0xfbff> -8000f184: 010a5693 srli a3,s4,0x10 -8000f188: 0107de13 srli t3,a5,0x10 -8000f18c: 00ea7a33 and s4,s4,a4 -8000f190: 00e7f7b3 and a5,a5,a4 -8000f194: 034e0333 mul t1,t3,s4 -8000f198: 03478eb3 mul t4,a5,s4 -8000f19c: 02f68f33 mul t5,a3,a5 -8000f1a0: 01e30833 add a6,t1,t5 -8000f1a4: 010ed313 srli t1,t4,0x10 -8000f1a8: 01030333 add t1,t1,a6 -8000f1ac: 03c688b3 mul a7,a3,t3 -8000f1b0: 01e37463 bgeu t1,t5,8000f1b8 <__muldf3+0x324> -8000f1b4: 00c888b3 add a7,a7,a2 -8000f1b8: 00e37833 and a6,t1,a4 -8000f1bc: 00eefeb3 and t4,t4,a4 -8000f1c0: 01035613 srli a2,t1,0x10 -8000f1c4: 01081813 slli a6,a6,0x10 -8000f1c8: 01045313 srli t1,s0,0x10 -8000f1cc: 00e47433 and s0,s0,a4 -8000f1d0: 01d80833 add a6,a6,t4 -8000f1d4: 028a0f33 mul t5,s4,s0 -8000f1d8: 02868eb3 mul t4,a3,s0 -8000f1dc: 03430a33 mul s4,t1,s4 -8000f1e0: 01da0733 add a4,s4,t4 -8000f1e4: 010f5a13 srli s4,t5,0x10 -8000f1e8: 00ea0a33 add s4,s4,a4 -8000f1ec: 026686b3 mul a3,a3,t1 -8000f1f0: 01da7663 bgeu s4,t4,8000f1fc <__muldf3+0x368> -8000f1f4: 00010737 lui a4,0x10 -8000f1f8: 00e686b3 add a3,a3,a4 -8000f1fc: 010a5e93 srli t4,s4,0x10 -8000f200: 00de8eb3 add t4,t4,a3 -8000f204: 000106b7 lui a3,0x10 -8000f208: fff68293 addi t0,a3,-1 # ffff <__stack_size+0xfbff> -8000f20c: 005a7a33 and s4,s4,t0 -8000f210: 005f7f33 and t5,t5,t0 -8000f214: 0109d713 srli a4,s3,0x10 -8000f218: 010a1a13 slli s4,s4,0x10 -8000f21c: 0059f9b3 and s3,s3,t0 -8000f220: 01ea0a33 add s4,s4,t5 -8000f224: 02ee02b3 mul t0,t3,a4 -8000f228: 01460fb3 add t6,a2,s4 -8000f22c: 03378f33 mul t5,a5,s3 -8000f230: 033e0e33 mul t3,t3,s3 -8000f234: 010f5613 srli a2,t5,0x10 -8000f238: 02f707b3 mul a5,a4,a5 -8000f23c: 00fe0e33 add t3,t3,a5 -8000f240: 01c60633 add a2,a2,t3 -8000f244: 00f67463 bgeu a2,a5,8000f24c <__muldf3+0x3b8> -8000f248: 00d282b3 add t0,t0,a3 -8000f24c: 000106b7 lui a3,0x10 -8000f250: fff68793 addi a5,a3,-1 # ffff <__stack_size+0xfbff> -8000f254: 01065e13 srli t3,a2,0x10 -8000f258: 00f67633 and a2,a2,a5 -8000f25c: 00ff7f33 and t5,t5,a5 -8000f260: 01061613 slli a2,a2,0x10 -8000f264: 028987b3 mul a5,s3,s0 -8000f268: 01e60633 add a2,a2,t5 -8000f26c: 005e0e33 add t3,t3,t0 -8000f270: 02870433 mul s0,a4,s0 -8000f274: 02e30f33 mul t5,t1,a4 -8000f278: 0107d713 srli a4,a5,0x10 -8000f27c: 03330333 mul t1,t1,s3 -8000f280: 00830333 add t1,t1,s0 -8000f284: 00670333 add t1,a4,t1 -8000f288: 00837463 bgeu t1,s0,8000f290 <__muldf3+0x3fc> -8000f28c: 00df0f33 add t5,t5,a3 -8000f290: 00010737 lui a4,0x10 -8000f294: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> -8000f298: 00e376b3 and a3,t1,a4 -8000f29c: 00e7f7b3 and a5,a5,a4 -8000f2a0: 01069693 slli a3,a3,0x10 -8000f2a4: 01f888b3 add a7,a7,t6 -8000f2a8: 00f686b3 add a3,a3,a5 -8000f2ac: 0148ba33 sltu s4,a7,s4 -8000f2b0: 01d686b3 add a3,a3,t4 -8000f2b4: 01468733 add a4,a3,s4 -8000f2b8: 00c888b3 add a7,a7,a2 -8000f2bc: 00c8b633 sltu a2,a7,a2 -8000f2c0: 01c70fb3 add t6,a4,t3 -8000f2c4: 00cf82b3 add t0,t6,a2 -8000f2c8: 01d6b6b3 sltu a3,a3,t4 -8000f2cc: 01473733 sltu a4,a4,s4 -8000f2d0: 00e6e733 or a4,a3,a4 -8000f2d4: 00c2b633 sltu a2,t0,a2 -8000f2d8: 01035313 srli t1,t1,0x10 -8000f2dc: 01cfbe33 sltu t3,t6,t3 -8000f2e0: 00670733 add a4,a4,t1 -8000f2e4: 00ce6633 or a2,t3,a2 -8000f2e8: 00989793 slli a5,a7,0x9 -8000f2ec: 00c70733 add a4,a4,a2 -8000f2f0: 01e70733 add a4,a4,t5 -8000f2f4: 0107e7b3 or a5,a5,a6 -8000f2f8: 00971713 slli a4,a4,0x9 -8000f2fc: 00f037b3 snez a5,a5 -8000f300: 0178d893 srli a7,a7,0x17 -8000f304: 0172d413 srli s0,t0,0x17 -8000f308: 0117e7b3 or a5,a5,a7 -8000f30c: 00929293 slli t0,t0,0x9 -8000f310: 00771693 slli a3,a4,0x7 -8000f314: 00876433 or s0,a4,s0 -8000f318: 0057e7b3 or a5,a5,t0 -8000f31c: 0a06d063 bgez a3,8000f3bc <__muldf3+0x528> -8000f320: 0017d713 srli a4,a5,0x1 -8000f324: 0017f793 andi a5,a5,1 -8000f328: 00f767b3 or a5,a4,a5 -8000f32c: 01f41713 slli a4,s0,0x1f -8000f330: 00e7e7b3 or a5,a5,a4 -8000f334: 00145413 srli s0,s0,0x1 -8000f338: 3ff50813 addi a6,a0,1023 -8000f33c: 11005863 blez a6,8000f44c <__muldf3+0x5b8> -8000f340: 0077f713 andi a4,a5,7 -8000f344: 08070863 beqz a4,8000f3d4 <__muldf3+0x540> -8000f348: 00200713 li a4,2 -8000f34c: 0014e493 ori s1,s1,1 -8000f350: 08e90063 beq s2,a4,8000f3d0 <__muldf3+0x53c> -8000f354: 00300713 li a4,3 -8000f358: 06e90663 beq s2,a4,8000f3c4 <__muldf3+0x530> -8000f35c: 06091c63 bnez s2,8000f3d4 <__muldf3+0x540> -8000f360: 00f7f713 andi a4,a5,15 -8000f364: 00400693 li a3,4 -8000f368: 06d70663 beq a4,a3,8000f3d4 <__muldf3+0x540> -8000f36c: 00478713 addi a4,a5,4 # 800004 <__stack_size+0x7ffc04> -8000f370: 00f737b3 sltu a5,a4,a5 -8000f374: 00f40433 add s0,s0,a5 -8000f378: 00070793 mv a5,a4 -8000f37c: 0580006f j 8000f3d4 <__muldf3+0x540> -8000f380: 000a8593 mv a1,s5 -8000f384: 00098413 mv s0,s3 -8000f388: 000a0793 mv a5,s4 -8000f38c: 000c0713 mv a4,s8 -8000f390: 00200693 li a3,2 -8000f394: 28d70263 beq a4,a3,8000f618 <__muldf3+0x784> -8000f398: 00300693 li a3,3 -8000f39c: 28d70663 beq a4,a3,8000f628 <__muldf3+0x794> -8000f3a0: 00100693 li a3,1 -8000f3a4: f8d71ae3 bne a4,a3,8000f338 <__muldf3+0x4a4> -8000f3a8: 00000413 li s0,0 -8000f3ac: 00000793 li a5,0 -8000f3b0: 2440006f j 8000f5f4 <__muldf3+0x760> -8000f3b4: 000b0593 mv a1,s6 -8000f3b8: fd9ff06f j 8000f390 <__muldf3+0x4fc> -8000f3bc: 000b8513 mv a0,s7 -8000f3c0: f79ff06f j 8000f338 <__muldf3+0x4a4> -8000f3c4: 00059863 bnez a1,8000f3d4 <__muldf3+0x540> -8000f3c8: 00878713 addi a4,a5,8 -8000f3cc: fa5ff06f j 8000f370 <__muldf3+0x4dc> -8000f3d0: fe059ce3 bnez a1,8000f3c8 <__muldf3+0x534> -8000f3d4: 00741713 slli a4,s0,0x7 -8000f3d8: 00075a63 bgez a4,8000f3ec <__muldf3+0x558> -8000f3dc: ff000737 lui a4,0xff000 -8000f3e0: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> -8000f3e4: 00e47433 and s0,s0,a4 -8000f3e8: 40050813 addi a6,a0,1024 -8000f3ec: 7fe00713 li a4,2046 -8000f3f0: 01074e63 blt a4,a6,8000f40c <__muldf3+0x578> -8000f3f4: 0037d713 srli a4,a5,0x3 -8000f3f8: 01d41793 slli a5,s0,0x1d -8000f3fc: 00e7e7b3 or a5,a5,a4 -8000f400: 00345413 srli s0,s0,0x3 -8000f404: 00080713 mv a4,a6 -8000f408: d11ff06f j 8000f118 <__muldf3+0x284> -8000f40c: 00200793 li a5,2 -8000f410: 02f90a63 beq s2,a5,8000f444 <__muldf3+0x5b0> -8000f414: 00300793 li a5,3 -8000f418: 00f90a63 beq s2,a5,8000f42c <__muldf3+0x598> -8000f41c: 00091a63 bnez s2,8000f430 <__muldf3+0x59c> -8000f420: 00000793 li a5,0 -8000f424: 7ff00713 li a4,2047 -8000f428: 0100006f j 8000f438 <__muldf3+0x5a4> -8000f42c: fe058ae3 beqz a1,8000f420 <__muldf3+0x58c> -8000f430: fff00793 li a5,-1 -8000f434: 7fe00713 li a4,2046 -8000f438: 0054e493 ori s1,s1,5 -8000f43c: 00078413 mv s0,a5 -8000f440: cd9ff06f j 8000f118 <__muldf3+0x284> -8000f444: fc059ee3 bnez a1,8000f420 <__muldf3+0x58c> -8000f448: fe9ff06f j 8000f430 <__muldf3+0x59c> -8000f44c: 00100713 li a4,1 -8000f450: 06081663 bnez a6,8000f4bc <__muldf3+0x628> -8000f454: 0077f693 andi a3,a5,7 -8000f458: 00040713 mv a4,s0 -8000f45c: 04068a63 beqz a3,8000f4b0 <__muldf3+0x61c> -8000f460: 00200713 li a4,2 -8000f464: 0014e493 ori s1,s1,1 -8000f468: 04e90063 beq s2,a4,8000f4a8 <__muldf3+0x614> -8000f46c: 00300713 li a4,3 -8000f470: 02e90463 beq s2,a4,8000f498 <__muldf3+0x604> -8000f474: 00040713 mv a4,s0 -8000f478: 02091c63 bnez s2,8000f4b0 <__muldf3+0x61c> -8000f47c: 00f7f693 andi a3,a5,15 -8000f480: 00400613 li a2,4 -8000f484: 02c68663 beq a3,a2,8000f4b0 <__muldf3+0x61c> -8000f488: ffc7b713 sltiu a4,a5,-4 -8000f48c: 00174713 xori a4,a4,1 -8000f490: 00870733 add a4,a4,s0 -8000f494: 01c0006f j 8000f4b0 <__muldf3+0x61c> -8000f498: 00040713 mv a4,s0 -8000f49c: 00059a63 bnez a1,8000f4b0 <__muldf3+0x61c> -8000f4a0: ff87b713 sltiu a4,a5,-8 -8000f4a4: fe9ff06f j 8000f48c <__muldf3+0x5f8> -8000f4a8: 00040713 mv a4,s0 -8000f4ac: fe059ae3 bnez a1,8000f4a0 <__muldf3+0x60c> -8000f4b0: 01875713 srli a4,a4,0x18 -8000f4b4: 00174713 xori a4,a4,1 -8000f4b8: 00177713 andi a4,a4,1 -8000f4bc: 00100693 li a3,1 -8000f4c0: 410686b3 sub a3,a3,a6 -8000f4c4: 03800613 li a2,56 -8000f4c8: 0ed64c63 blt a2,a3,8000f5c0 <__muldf3+0x72c> -8000f4cc: 01f00613 li a2,31 -8000f4d0: 06d64263 blt a2,a3,8000f534 <__muldf3+0x6a0> -8000f4d4: 41e50513 addi a0,a0,1054 -8000f4d8: 00a41633 sll a2,s0,a0 -8000f4dc: 00d7d833 srl a6,a5,a3 -8000f4e0: 00a797b3 sll a5,a5,a0 -8000f4e4: 01066633 or a2,a2,a6 -8000f4e8: 00f037b3 snez a5,a5 -8000f4ec: 00f667b3 or a5,a2,a5 -8000f4f0: 00d45433 srl s0,s0,a3 -8000f4f4: 0077f693 andi a3,a5,7 -8000f4f8: 08068063 beqz a3,8000f578 <__muldf3+0x6e4> -8000f4fc: 00200693 li a3,2 -8000f500: 0014e493 ori s1,s1,1 -8000f504: 06d90863 beq s2,a3,8000f574 <__muldf3+0x6e0> -8000f508: 00300693 li a3,3 -8000f50c: 04d90e63 beq s2,a3,8000f568 <__muldf3+0x6d4> -8000f510: 06091463 bnez s2,8000f578 <__muldf3+0x6e4> -8000f514: 00f7f693 andi a3,a5,15 -8000f518: 00400613 li a2,4 -8000f51c: 04c68e63 beq a3,a2,8000f578 <__muldf3+0x6e4> -8000f520: 00478693 addi a3,a5,4 -8000f524: 00f6b7b3 sltu a5,a3,a5 -8000f528: 00f40433 add s0,s0,a5 -8000f52c: 00068793 mv a5,a3 -8000f530: 0480006f j 8000f578 <__muldf3+0x6e4> -8000f534: fe100613 li a2,-31 -8000f538: 41060633 sub a2,a2,a6 -8000f53c: 02000893 li a7,32 -8000f540: 00c45633 srl a2,s0,a2 -8000f544: 00000813 li a6,0 -8000f548: 01168663 beq a3,a7,8000f554 <__muldf3+0x6c0> -8000f54c: 43e50513 addi a0,a0,1086 -8000f550: 00a41833 sll a6,s0,a0 -8000f554: 00f867b3 or a5,a6,a5 -8000f558: 00f037b3 snez a5,a5 -8000f55c: 00f667b3 or a5,a2,a5 -8000f560: 00000413 li s0,0 -8000f564: f91ff06f j 8000f4f4 <__muldf3+0x660> -8000f568: 00059863 bnez a1,8000f578 <__muldf3+0x6e4> -8000f56c: 00878693 addi a3,a5,8 -8000f570: fb5ff06f j 8000f524 <__muldf3+0x690> -8000f574: fe059ce3 bnez a1,8000f56c <__muldf3+0x6d8> -8000f578: 00841693 slli a3,s0,0x8 -8000f57c: 0006de63 bgez a3,8000f598 <__muldf3+0x704> -8000f580: 0014e493 ori s1,s1,1 -8000f584: 00000413 li s0,0 -8000f588: 00000793 li a5,0 -8000f58c: 02071663 bnez a4,8000f5b8 <__muldf3+0x724> -8000f590: 00100713 li a4,1 -8000f594: b85ff06f j 8000f118 <__muldf3+0x284> -8000f598: 0037d693 srli a3,a5,0x3 -8000f59c: 01d41793 slli a5,s0,0x1d -8000f5a0: 00d7e7b3 or a5,a5,a3 -8000f5a4: 00345413 srli s0,s0,0x3 -8000f5a8: b60708e3 beqz a4,8000f118 <__muldf3+0x284> -8000f5ac: 0014f713 andi a4,s1,1 -8000f5b0: b60704e3 beqz a4,8000f118 <__muldf3+0x284> -8000f5b4: 00000713 li a4,0 -8000f5b8: 0024e493 ori s1,s1,2 -8000f5bc: b5dff06f j 8000f118 <__muldf3+0x284> -8000f5c0: 0087e7b3 or a5,a5,s0 -8000f5c4: 02078463 beqz a5,8000f5ec <__muldf3+0x758> -8000f5c8: 00200793 li a5,2 -8000f5cc: 0014e493 ori s1,s1,1 -8000f5d0: 02f90e63 beq s2,a5,8000f60c <__muldf3+0x778> -8000f5d4: 00300793 li a5,3 -8000f5d8: 02f90263 beq s2,a5,8000f5fc <__muldf3+0x768> -8000f5dc: 00100793 li a5,1 -8000f5e0: 00091463 bnez s2,8000f5e8 <__muldf3+0x754> -8000f5e4: 00500793 li a5,5 -8000f5e8: 0037d793 srli a5,a5,0x3 -8000f5ec: 0024e493 ori s1,s1,2 -8000f5f0: 00000413 li s0,0 -8000f5f4: 00000713 li a4,0 -8000f5f8: b21ff06f j 8000f118 <__muldf3+0x284> -8000f5fc: 00900793 li a5,9 -8000f600: fe0584e3 beqz a1,8000f5e8 <__muldf3+0x754> -8000f604: 00100793 li a5,1 -8000f608: fe1ff06f j 8000f5e8 <__muldf3+0x754> -8000f60c: 00900793 li a5,9 -8000f610: fc059ce3 bnez a1,8000f5e8 <__muldf3+0x754> -8000f614: ff1ff06f j 8000f604 <__muldf3+0x770> -8000f618: 00000413 li s0,0 -8000f61c: 00000793 li a5,0 -8000f620: 7ff00713 li a4,2047 -8000f624: af5ff06f j 8000f118 <__muldf3+0x284> -8000f628: 00080437 lui s0,0x80 -8000f62c: 00000793 li a5,0 -8000f630: 7ff00713 li a4,2047 -8000f634: 00000593 li a1,0 -8000f638: ae1ff06f j 8000f118 <__muldf3+0x284> +8000f100 <__eqtf2>: +8000f100: 00052783 lw a5,0(a0) +8000f104: 00452e83 lw t4,4(a0) +8000f108: 00852f03 lw t5,8(a0) +8000f10c: 00c52683 lw a3,12(a0) +8000f110: 0005a703 lw a4,0(a1) +8000f114: 0045a283 lw t0,4(a1) +8000f118: 0085af83 lw t6,8(a1) +8000f11c: 00c5a303 lw t1,12(a1) +8000f120: ff010113 addi sp,sp,-16 +8000f124: 00202673 frrm a2 +8000f128: 00008837 lui a6,0x8 +8000f12c: 0106d613 srli a2,a3,0x10 +8000f130: fff80813 addi a6,a6,-1 # 7fff <__stack_size+0x7bff> +8000f134: 01069e13 slli t3,a3,0x10 +8000f138: 01031593 slli a1,t1,0x10 +8000f13c: 01f6d893 srli a7,a3,0x1f +8000f140: 01067633 and a2,a2,a6 +8000f144: 01035693 srli a3,t1,0x10 +8000f148: 010e5e13 srli t3,t3,0x10 +8000f14c: 0105d593 srli a1,a1,0x10 +8000f150: 0106f6b3 and a3,a3,a6 +8000f154: 01f35313 srli t1,t1,0x1f +8000f158: 01061e63 bne a2,a6,8000f174 <__eqtf2+0x74> +8000f15c: 01d7e833 or a6,a5,t4 +8000f160: 01e86833 or a6,a6,t5 +8000f164: 01c86833 or a6,a6,t3 +8000f168: 08081263 bnez a6,8000f1ec <__eqtf2+0xec> +8000f16c: 0ac69c63 bne a3,a2,8000f224 <__eqtf2+0x124> +8000f170: 0080006f j 8000f178 <__eqtf2+0x78> +8000f174: 01069a63 bne a3,a6,8000f188 <__eqtf2+0x88> +8000f178: 00576833 or a6,a4,t0 +8000f17c: 01f86833 or a6,a6,t6 +8000f180: 00b86833 or a6,a6,a1 +8000f184: 04081663 bnez a6,8000f1d0 <__eqtf2+0xd0> +8000f188: 00100513 li a0,1 +8000f18c: 02c69663 bne a3,a2,8000f1b8 <__eqtf2+0xb8> +8000f190: 02e79463 bne a5,a4,8000f1b8 <__eqtf2+0xb8> +8000f194: 025e9263 bne t4,t0,8000f1b8 <__eqtf2+0xb8> +8000f198: 03ff1063 bne t5,t6,8000f1b8 <__eqtf2+0xb8> +8000f19c: 00be1e63 bne t3,a1,8000f1b8 <__eqtf2+0xb8> +8000f1a0: 02688463 beq a7,t1,8000f1c8 <__eqtf2+0xc8> +8000f1a4: 00069a63 bnez a3,8000f1b8 <__eqtf2+0xb8> +8000f1a8: 01d7e533 or a0,a5,t4 +8000f1ac: 01e56533 or a0,a0,t5 +8000f1b0: 01c56533 or a0,a0,t3 +8000f1b4: 00a03533 snez a0,a0 +8000f1b8: 01010113 addi sp,sp,16 +8000f1bc: 00008067 ret +8000f1c0: 00186073 csrsi fflags,16 +8000f1c4: 0600006f j 8000f224 <__eqtf2+0x124> +8000f1c8: 00000513 li a0,0 +8000f1cc: fedff06f j 8000f1b8 <__eqtf2+0xb8> +8000f1d0: 00008537 lui a0,0x8 +8000f1d4: fff50513 addi a0,a0,-1 # 7fff <__stack_size+0x7bff> +8000f1d8: 04a61063 bne a2,a0,8000f218 <__eqtf2+0x118> +8000f1dc: 01d7e7b3 or a5,a5,t4 +8000f1e0: 01e7e7b3 or a5,a5,t5 +8000f1e4: 01c7e7b3 or a5,a5,t3 +8000f1e8: 02078863 beqz a5,8000f218 <__eqtf2+0x118> +8000f1ec: 010e1513 slli a0,t3,0x10 +8000f1f0: 41055513 srai a0,a0,0x10 +8000f1f4: fc0556e3 bgez a0,8000f1c0 <__eqtf2+0xc0> +8000f1f8: 000087b7 lui a5,0x8 +8000f1fc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f200: 00100513 li a0,1 +8000f204: faf69ae3 bne a3,a5,8000f1b8 <__eqtf2+0xb8> +8000f208: 00576733 or a4,a4,t0 +8000f20c: 01f76733 or a4,a4,t6 +8000f210: 00b76733 or a4,a4,a1 +8000f214: fa0702e3 beqz a4,8000f1b8 <__eqtf2+0xb8> +8000f218: 01059593 slli a1,a1,0x10 +8000f21c: 4105d593 srai a1,a1,0x10 +8000f220: fa05d0e3 bgez a1,8000f1c0 <__eqtf2+0xc0> +8000f224: 00100513 li a0,1 +8000f228: f91ff06f j 8000f1b8 <__eqtf2+0xb8> -8000f63c <__eqtf2>: -8000f63c: 00052783 lw a5,0(a0) -8000f640: 00452e83 lw t4,4(a0) -8000f644: 00852f03 lw t5,8(a0) -8000f648: 00c52683 lw a3,12(a0) -8000f64c: 0005a703 lw a4,0(a1) -8000f650: 0045a283 lw t0,4(a1) -8000f654: 0085af83 lw t6,8(a1) -8000f658: 00c5a303 lw t1,12(a1) -8000f65c: ff010113 addi sp,sp,-16 -8000f660: 00202673 frrm a2 -8000f664: 00008837 lui a6,0x8 -8000f668: 0106d613 srli a2,a3,0x10 -8000f66c: fff80813 addi a6,a6,-1 # 7fff <__stack_size+0x7bff> -8000f670: 01069e13 slli t3,a3,0x10 -8000f674: 01031593 slli a1,t1,0x10 -8000f678: 01f6d893 srli a7,a3,0x1f -8000f67c: 01067633 and a2,a2,a6 -8000f680: 01035693 srli a3,t1,0x10 -8000f684: 010e5e13 srli t3,t3,0x10 -8000f688: 0105d593 srli a1,a1,0x10 -8000f68c: 0106f6b3 and a3,a3,a6 -8000f690: 01f35313 srli t1,t1,0x1f -8000f694: 01061e63 bne a2,a6,8000f6b0 <__eqtf2+0x74> -8000f698: 01d7e833 or a6,a5,t4 -8000f69c: 01e86833 or a6,a6,t5 -8000f6a0: 01c86833 or a6,a6,t3 -8000f6a4: 08081263 bnez a6,8000f728 <__eqtf2+0xec> -8000f6a8: 0ac69c63 bne a3,a2,8000f760 <__eqtf2+0x124> -8000f6ac: 0080006f j 8000f6b4 <__eqtf2+0x78> -8000f6b0: 01069a63 bne a3,a6,8000f6c4 <__eqtf2+0x88> -8000f6b4: 00576833 or a6,a4,t0 -8000f6b8: 01f86833 or a6,a6,t6 -8000f6bc: 00b86833 or a6,a6,a1 -8000f6c0: 04081663 bnez a6,8000f70c <__eqtf2+0xd0> -8000f6c4: 00100513 li a0,1 -8000f6c8: 02c69663 bne a3,a2,8000f6f4 <__eqtf2+0xb8> -8000f6cc: 02e79463 bne a5,a4,8000f6f4 <__eqtf2+0xb8> -8000f6d0: 025e9263 bne t4,t0,8000f6f4 <__eqtf2+0xb8> -8000f6d4: 03ff1063 bne t5,t6,8000f6f4 <__eqtf2+0xb8> -8000f6d8: 00be1e63 bne t3,a1,8000f6f4 <__eqtf2+0xb8> -8000f6dc: 02688463 beq a7,t1,8000f704 <__eqtf2+0xc8> -8000f6e0: 00069a63 bnez a3,8000f6f4 <__eqtf2+0xb8> -8000f6e4: 01d7e533 or a0,a5,t4 -8000f6e8: 01e56533 or a0,a0,t5 -8000f6ec: 01c56533 or a0,a0,t3 -8000f6f0: 00a03533 snez a0,a0 -8000f6f4: 01010113 addi sp,sp,16 -8000f6f8: 00008067 ret -8000f6fc: 00186073 csrsi fflags,16 -8000f700: 0600006f j 8000f760 <__eqtf2+0x124> -8000f704: 00000513 li a0,0 -8000f708: fedff06f j 8000f6f4 <__eqtf2+0xb8> -8000f70c: 00008537 lui a0,0x8 -8000f710: fff50513 addi a0,a0,-1 # 7fff <__stack_size+0x7bff> -8000f714: 04a61063 bne a2,a0,8000f754 <__eqtf2+0x118> -8000f718: 01d7e7b3 or a5,a5,t4 -8000f71c: 01e7e7b3 or a5,a5,t5 -8000f720: 01c7e7b3 or a5,a5,t3 -8000f724: 02078863 beqz a5,8000f754 <__eqtf2+0x118> -8000f728: 010e1513 slli a0,t3,0x10 -8000f72c: 41055513 srai a0,a0,0x10 -8000f730: fc0556e3 bgez a0,8000f6fc <__eqtf2+0xc0> -8000f734: 000087b7 lui a5,0x8 -8000f738: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8000f73c: 00100513 li a0,1 -8000f740: faf69ae3 bne a3,a5,8000f6f4 <__eqtf2+0xb8> -8000f744: 00576733 or a4,a4,t0 -8000f748: 01f76733 or a4,a4,t6 -8000f74c: 00b76733 or a4,a4,a1 -8000f750: fa0702e3 beqz a4,8000f6f4 <__eqtf2+0xb8> -8000f754: 01059593 slli a1,a1,0x10 -8000f758: 4105d593 srai a1,a1,0x10 -8000f75c: fa05d0e3 bgez a1,8000f6fc <__eqtf2+0xc0> -8000f760: 00100513 li a0,1 -8000f764: f91ff06f j 8000f6f4 <__eqtf2+0xb8> +8000f22c <__getf2>: +8000f22c: 00052f83 lw t6,0(a0) +8000f230: 00452803 lw a6,4(a0) +8000f234: 00852e03 lw t3,8(a0) +8000f238: 0005a283 lw t0,0(a1) +8000f23c: 00c52503 lw a0,12(a0) +8000f240: 0045a883 lw a7,4(a1) +8000f244: 0085ae83 lw t4,8(a1) +8000f248: 00c5a683 lw a3,12(a1) +8000f24c: ff010113 addi sp,sp,-16 +8000f250: 002027f3 frrm a5 +8000f254: 000087b7 lui a5,0x8 +8000f258: 01055613 srli a2,a0,0x10 +8000f25c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f260: 01051593 slli a1,a0,0x10 +8000f264: 01069313 slli t1,a3,0x10 +8000f268: 0106d713 srli a4,a3,0x10 +8000f26c: 00f67633 and a2,a2,a5 +8000f270: 0105d593 srli a1,a1,0x10 +8000f274: 01f55513 srli a0,a0,0x1f +8000f278: 01035313 srli t1,t1,0x10 +8000f27c: 00f77733 and a4,a4,a5 +8000f280: 01f6d693 srli a3,a3,0x1f +8000f284: 02f61063 bne a2,a5,8000f2a4 <__getf2+0x78> +8000f288: 010fe7b3 or a5,t6,a6 +8000f28c: 01c7e7b3 or a5,a5,t3 +8000f290: 00b7e7b3 or a5,a5,a1 +8000f294: 0c078463 beqz a5,8000f35c <__getf2+0x130> +8000f298: 00186073 csrsi fflags,16 +8000f29c: ffe00513 li a0,-2 +8000f2a0: 0500006f j 8000f2f0 <__getf2+0xc4> +8000f2a4: 00f71a63 bne a4,a5,8000f2b8 <__getf2+0x8c> +8000f2a8: 0112e7b3 or a5,t0,a7 +8000f2ac: 01d7e7b3 or a5,a5,t4 +8000f2b0: 0067e7b3 or a5,a5,t1 +8000f2b4: fe0792e3 bnez a5,8000f298 <__getf2+0x6c> +8000f2b8: 0a061463 bnez a2,8000f360 <__getf2+0x134> +8000f2bc: 010fe7b3 or a5,t6,a6 +8000f2c0: 01c7e7b3 or a5,a5,t3 +8000f2c4: 00b7e7b3 or a5,a5,a1 +8000f2c8: 0017b793 seqz a5,a5 +8000f2cc: 00071a63 bnez a4,8000f2e0 <__getf2+0xb4> +8000f2d0: 0112ef33 or t5,t0,a7 +8000f2d4: 01df6f33 or t5,t5,t4 +8000f2d8: 006f6f33 or t5,t5,t1 +8000f2dc: 060f0463 beqz t5,8000f344 <__getf2+0x118> +8000f2e0: 08078263 beqz a5,8000f364 <__getf2+0x138> +8000f2e4: fff00513 li a0,-1 +8000f2e8: 00068463 beqz a3,8000f2f0 <__getf2+0xc4> +8000f2ec: 00068513 mv a0,a3 +8000f2f0: 01010113 addi sp,sp,16 +8000f2f4: 00008067 ret +8000f2f8: 00000793 li a5,0 +8000f2fc: fd5ff06f j 8000f2d0 <__getf2+0xa4> +8000f300: 00e65663 bge a2,a4,8000f30c <__getf2+0xe0> +8000f304: fe0516e3 bnez a0,8000f2f0 <__getf2+0xc4> +8000f308: 0680006f j 8000f370 <__getf2+0x144> +8000f30c: 06b36063 bltu t1,a1,8000f36c <__getf2+0x140> +8000f310: 02659e63 bne a1,t1,8000f34c <__getf2+0x120> +8000f314: 05ceec63 bltu t4,t3,8000f36c <__getf2+0x140> +8000f318: 03de1e63 bne t3,t4,8000f354 <__getf2+0x128> +8000f31c: 0508e863 bltu a7,a6,8000f36c <__getf2+0x140> +8000f320: 01181463 bne a6,a7,8000f328 <__getf2+0xfc> +8000f324: 05f2e463 bltu t0,t6,8000f36c <__getf2+0x140> +8000f328: fd186ee3 bltu a6,a7,8000f304 <__getf2+0xd8> +8000f32c: 01181463 bne a6,a7,8000f334 <__getf2+0x108> +8000f330: fc5feae3 bltu t6,t0,8000f304 <__getf2+0xd8> +8000f334: 00000513 li a0,0 +8000f338: fb9ff06f j 8000f2f0 <__getf2+0xc4> +8000f33c: 00100513 li a0,1 +8000f340: fb1ff06f j 8000f2f0 <__getf2+0xc4> +8000f344: fe0798e3 bnez a5,8000f334 <__getf2+0x108> +8000f348: 0240006f j 8000f36c <__getf2+0x140> +8000f34c: fa65ece3 bltu a1,t1,8000f304 <__getf2+0xd8> +8000f350: fe5ff06f j 8000f334 <__getf2+0x108> +8000f354: fbde68e3 bltu t3,t4,8000f304 <__getf2+0xd8> +8000f358: fddff06f j 8000f334 <__getf2+0x108> +8000f35c: f4c706e3 beq a4,a2,8000f2a8 <__getf2+0x7c> +8000f360: f8070ce3 beqz a4,8000f2f8 <__getf2+0xcc> +8000f364: 00a69463 bne a3,a0,8000f36c <__getf2+0x140> +8000f368: f8c75ce3 bge a4,a2,8000f300 <__getf2+0xd4> +8000f36c: fc0508e3 beqz a0,8000f33c <__getf2+0x110> +8000f370: fff00513 li a0,-1 +8000f374: f7dff06f j 8000f2f0 <__getf2+0xc4> -8000f768 <__getf2>: -8000f768: 00052f83 lw t6,0(a0) -8000f76c: 00452803 lw a6,4(a0) -8000f770: 00852e03 lw t3,8(a0) -8000f774: 0005a283 lw t0,0(a1) -8000f778: 00c52503 lw a0,12(a0) -8000f77c: 0045a883 lw a7,4(a1) -8000f780: 0085ae83 lw t4,8(a1) -8000f784: 00c5a683 lw a3,12(a1) -8000f788: ff010113 addi sp,sp,-16 -8000f78c: 002027f3 frrm a5 -8000f790: 000087b7 lui a5,0x8 -8000f794: 01055613 srli a2,a0,0x10 -8000f798: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8000f79c: 01051593 slli a1,a0,0x10 -8000f7a0: 01069313 slli t1,a3,0x10 -8000f7a4: 0106d713 srli a4,a3,0x10 -8000f7a8: 00f67633 and a2,a2,a5 -8000f7ac: 0105d593 srli a1,a1,0x10 -8000f7b0: 01f55513 srli a0,a0,0x1f -8000f7b4: 01035313 srli t1,t1,0x10 -8000f7b8: 00f77733 and a4,a4,a5 -8000f7bc: 01f6d693 srli a3,a3,0x1f -8000f7c0: 02f61063 bne a2,a5,8000f7e0 <__getf2+0x78> -8000f7c4: 010fe7b3 or a5,t6,a6 -8000f7c8: 01c7e7b3 or a5,a5,t3 -8000f7cc: 00b7e7b3 or a5,a5,a1 -8000f7d0: 0c078463 beqz a5,8000f898 <__getf2+0x130> -8000f7d4: 00186073 csrsi fflags,16 -8000f7d8: ffe00513 li a0,-2 -8000f7dc: 0500006f j 8000f82c <__getf2+0xc4> -8000f7e0: 00f71a63 bne a4,a5,8000f7f4 <__getf2+0x8c> -8000f7e4: 0112e7b3 or a5,t0,a7 -8000f7e8: 01d7e7b3 or a5,a5,t4 -8000f7ec: 0067e7b3 or a5,a5,t1 -8000f7f0: fe0792e3 bnez a5,8000f7d4 <__getf2+0x6c> -8000f7f4: 0a061463 bnez a2,8000f89c <__getf2+0x134> -8000f7f8: 010fe7b3 or a5,t6,a6 -8000f7fc: 01c7e7b3 or a5,a5,t3 -8000f800: 00b7e7b3 or a5,a5,a1 -8000f804: 0017b793 seqz a5,a5 -8000f808: 00071a63 bnez a4,8000f81c <__getf2+0xb4> -8000f80c: 0112ef33 or t5,t0,a7 -8000f810: 01df6f33 or t5,t5,t4 -8000f814: 006f6f33 or t5,t5,t1 -8000f818: 060f0463 beqz t5,8000f880 <__getf2+0x118> -8000f81c: 08078263 beqz a5,8000f8a0 <__getf2+0x138> -8000f820: fff00513 li a0,-1 -8000f824: 00068463 beqz a3,8000f82c <__getf2+0xc4> -8000f828: 00068513 mv a0,a3 -8000f82c: 01010113 addi sp,sp,16 -8000f830: 00008067 ret -8000f834: 00000793 li a5,0 -8000f838: fd5ff06f j 8000f80c <__getf2+0xa4> -8000f83c: 00e65663 bge a2,a4,8000f848 <__getf2+0xe0> -8000f840: fe0516e3 bnez a0,8000f82c <__getf2+0xc4> -8000f844: 0680006f j 8000f8ac <__getf2+0x144> -8000f848: 06b36063 bltu t1,a1,8000f8a8 <__getf2+0x140> -8000f84c: 02659e63 bne a1,t1,8000f888 <__getf2+0x120> -8000f850: 05ceec63 bltu t4,t3,8000f8a8 <__getf2+0x140> -8000f854: 03de1e63 bne t3,t4,8000f890 <__getf2+0x128> -8000f858: 0508e863 bltu a7,a6,8000f8a8 <__getf2+0x140> -8000f85c: 01181463 bne a6,a7,8000f864 <__getf2+0xfc> -8000f860: 05f2e463 bltu t0,t6,8000f8a8 <__getf2+0x140> -8000f864: fd186ee3 bltu a6,a7,8000f840 <__getf2+0xd8> -8000f868: 01181463 bne a6,a7,8000f870 <__getf2+0x108> -8000f86c: fc5feae3 bltu t6,t0,8000f840 <__getf2+0xd8> -8000f870: 00000513 li a0,0 -8000f874: fb9ff06f j 8000f82c <__getf2+0xc4> -8000f878: 00100513 li a0,1 -8000f87c: fb1ff06f j 8000f82c <__getf2+0xc4> -8000f880: fe0798e3 bnez a5,8000f870 <__getf2+0x108> -8000f884: 0240006f j 8000f8a8 <__getf2+0x140> -8000f888: fa65ece3 bltu a1,t1,8000f840 <__getf2+0xd8> -8000f88c: fe5ff06f j 8000f870 <__getf2+0x108> -8000f890: fbde68e3 bltu t3,t4,8000f840 <__getf2+0xd8> -8000f894: fddff06f j 8000f870 <__getf2+0x108> -8000f898: f4c706e3 beq a4,a2,8000f7e4 <__getf2+0x7c> -8000f89c: f8070ce3 beqz a4,8000f834 <__getf2+0xcc> -8000f8a0: 00a69463 bne a3,a0,8000f8a8 <__getf2+0x140> -8000f8a4: f8c75ce3 bge a4,a2,8000f83c <__getf2+0xd4> -8000f8a8: fc0508e3 beqz a0,8000f878 <__getf2+0x110> -8000f8ac: fff00513 li a0,-1 -8000f8b0: f7dff06f j 8000f82c <__getf2+0xc4> +8000f378 <__letf2>: +8000f378: 00052f83 lw t6,0(a0) +8000f37c: 00452803 lw a6,4(a0) +8000f380: 00852e03 lw t3,8(a0) +8000f384: 0005a283 lw t0,0(a1) +8000f388: 00c52503 lw a0,12(a0) +8000f38c: 0045a883 lw a7,4(a1) +8000f390: 0085ae83 lw t4,8(a1) +8000f394: 00c5a683 lw a3,12(a1) +8000f398: ff010113 addi sp,sp,-16 +8000f39c: 002027f3 frrm a5 +8000f3a0: 000087b7 lui a5,0x8 +8000f3a4: 01055613 srli a2,a0,0x10 +8000f3a8: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f3ac: 01051593 slli a1,a0,0x10 +8000f3b0: 01069313 slli t1,a3,0x10 +8000f3b4: 0106d713 srli a4,a3,0x10 +8000f3b8: 00f67633 and a2,a2,a5 +8000f3bc: 0105d593 srli a1,a1,0x10 +8000f3c0: 01f55513 srli a0,a0,0x1f +8000f3c4: 01035313 srli t1,t1,0x10 +8000f3c8: 00f77733 and a4,a4,a5 +8000f3cc: 01f6d693 srli a3,a3,0x1f +8000f3d0: 02f61063 bne a2,a5,8000f3f0 <__letf2+0x78> +8000f3d4: 010fe7b3 or a5,t6,a6 +8000f3d8: 01c7e7b3 or a5,a5,t3 +8000f3dc: 00b7e7b3 or a5,a5,a1 +8000f3e0: 0c078463 beqz a5,8000f4a8 <__letf2+0x130> +8000f3e4: 00186073 csrsi fflags,16 +8000f3e8: 00200513 li a0,2 +8000f3ec: 0500006f j 8000f43c <__letf2+0xc4> +8000f3f0: 00f71a63 bne a4,a5,8000f404 <__letf2+0x8c> +8000f3f4: 0112e7b3 or a5,t0,a7 +8000f3f8: 01d7e7b3 or a5,a5,t4 +8000f3fc: 0067e7b3 or a5,a5,t1 +8000f400: fe0792e3 bnez a5,8000f3e4 <__letf2+0x6c> +8000f404: 0a061463 bnez a2,8000f4ac <__letf2+0x134> +8000f408: 010fe7b3 or a5,t6,a6 +8000f40c: 01c7e7b3 or a5,a5,t3 +8000f410: 00b7e7b3 or a5,a5,a1 +8000f414: 0017b793 seqz a5,a5 +8000f418: 00071a63 bnez a4,8000f42c <__letf2+0xb4> +8000f41c: 0112ef33 or t5,t0,a7 +8000f420: 01df6f33 or t5,t5,t4 +8000f424: 006f6f33 or t5,t5,t1 +8000f428: 060f0463 beqz t5,8000f490 <__letf2+0x118> +8000f42c: 08078263 beqz a5,8000f4b0 <__letf2+0x138> +8000f430: fff00513 li a0,-1 +8000f434: 00068463 beqz a3,8000f43c <__letf2+0xc4> +8000f438: 00068513 mv a0,a3 +8000f43c: 01010113 addi sp,sp,16 +8000f440: 00008067 ret +8000f444: 00000793 li a5,0 +8000f448: fd5ff06f j 8000f41c <__letf2+0xa4> +8000f44c: 00e65663 bge a2,a4,8000f458 <__letf2+0xe0> +8000f450: fe0516e3 bnez a0,8000f43c <__letf2+0xc4> +8000f454: 0680006f j 8000f4bc <__letf2+0x144> +8000f458: 06b36063 bltu t1,a1,8000f4b8 <__letf2+0x140> +8000f45c: 02659e63 bne a1,t1,8000f498 <__letf2+0x120> +8000f460: 05ceec63 bltu t4,t3,8000f4b8 <__letf2+0x140> +8000f464: 03de1e63 bne t3,t4,8000f4a0 <__letf2+0x128> +8000f468: 0508e863 bltu a7,a6,8000f4b8 <__letf2+0x140> +8000f46c: 01181463 bne a6,a7,8000f474 <__letf2+0xfc> +8000f470: 05f2e463 bltu t0,t6,8000f4b8 <__letf2+0x140> +8000f474: fd186ee3 bltu a6,a7,8000f450 <__letf2+0xd8> +8000f478: 01181463 bne a6,a7,8000f480 <__letf2+0x108> +8000f47c: fc5feae3 bltu t6,t0,8000f450 <__letf2+0xd8> +8000f480: 00000513 li a0,0 +8000f484: fb9ff06f j 8000f43c <__letf2+0xc4> +8000f488: 00100513 li a0,1 +8000f48c: fb1ff06f j 8000f43c <__letf2+0xc4> +8000f490: fe0798e3 bnez a5,8000f480 <__letf2+0x108> +8000f494: 0240006f j 8000f4b8 <__letf2+0x140> +8000f498: fa65ece3 bltu a1,t1,8000f450 <__letf2+0xd8> +8000f49c: fe5ff06f j 8000f480 <__letf2+0x108> +8000f4a0: fbde68e3 bltu t3,t4,8000f450 <__letf2+0xd8> +8000f4a4: fddff06f j 8000f480 <__letf2+0x108> +8000f4a8: f4c706e3 beq a4,a2,8000f3f4 <__letf2+0x7c> +8000f4ac: f8070ce3 beqz a4,8000f444 <__letf2+0xcc> +8000f4b0: 00a69463 bne a3,a0,8000f4b8 <__letf2+0x140> +8000f4b4: f8c75ce3 bge a4,a2,8000f44c <__letf2+0xd4> +8000f4b8: fc0508e3 beqz a0,8000f488 <__letf2+0x110> +8000f4bc: fff00513 li a0,-1 +8000f4c0: f7dff06f j 8000f43c <__letf2+0xc4> -8000f8b4 <__letf2>: -8000f8b4: 00052f83 lw t6,0(a0) -8000f8b8: 00452803 lw a6,4(a0) -8000f8bc: 00852e03 lw t3,8(a0) -8000f8c0: 0005a283 lw t0,0(a1) -8000f8c4: 00c52503 lw a0,12(a0) -8000f8c8: 0045a883 lw a7,4(a1) -8000f8cc: 0085ae83 lw t4,8(a1) -8000f8d0: 00c5a683 lw a3,12(a1) -8000f8d4: ff010113 addi sp,sp,-16 -8000f8d8: 002027f3 frrm a5 -8000f8dc: 000087b7 lui a5,0x8 -8000f8e0: 01055613 srli a2,a0,0x10 -8000f8e4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8000f8e8: 01051593 slli a1,a0,0x10 -8000f8ec: 01069313 slli t1,a3,0x10 -8000f8f0: 0106d713 srli a4,a3,0x10 -8000f8f4: 00f67633 and a2,a2,a5 -8000f8f8: 0105d593 srli a1,a1,0x10 -8000f8fc: 01f55513 srli a0,a0,0x1f -8000f900: 01035313 srli t1,t1,0x10 -8000f904: 00f77733 and a4,a4,a5 -8000f908: 01f6d693 srli a3,a3,0x1f -8000f90c: 02f61063 bne a2,a5,8000f92c <__letf2+0x78> -8000f910: 010fe7b3 or a5,t6,a6 -8000f914: 01c7e7b3 or a5,a5,t3 -8000f918: 00b7e7b3 or a5,a5,a1 -8000f91c: 0c078463 beqz a5,8000f9e4 <__letf2+0x130> -8000f920: 00186073 csrsi fflags,16 -8000f924: 00200513 li a0,2 -8000f928: 0500006f j 8000f978 <__letf2+0xc4> -8000f92c: 00f71a63 bne a4,a5,8000f940 <__letf2+0x8c> -8000f930: 0112e7b3 or a5,t0,a7 -8000f934: 01d7e7b3 or a5,a5,t4 -8000f938: 0067e7b3 or a5,a5,t1 -8000f93c: fe0792e3 bnez a5,8000f920 <__letf2+0x6c> -8000f940: 0a061463 bnez a2,8000f9e8 <__letf2+0x134> -8000f944: 010fe7b3 or a5,t6,a6 -8000f948: 01c7e7b3 or a5,a5,t3 -8000f94c: 00b7e7b3 or a5,a5,a1 -8000f950: 0017b793 seqz a5,a5 -8000f954: 00071a63 bnez a4,8000f968 <__letf2+0xb4> -8000f958: 0112ef33 or t5,t0,a7 -8000f95c: 01df6f33 or t5,t5,t4 -8000f960: 006f6f33 or t5,t5,t1 -8000f964: 060f0463 beqz t5,8000f9cc <__letf2+0x118> -8000f968: 08078263 beqz a5,8000f9ec <__letf2+0x138> -8000f96c: fff00513 li a0,-1 -8000f970: 00068463 beqz a3,8000f978 <__letf2+0xc4> -8000f974: 00068513 mv a0,a3 -8000f978: 01010113 addi sp,sp,16 -8000f97c: 00008067 ret -8000f980: 00000793 li a5,0 -8000f984: fd5ff06f j 8000f958 <__letf2+0xa4> -8000f988: 00e65663 bge a2,a4,8000f994 <__letf2+0xe0> -8000f98c: fe0516e3 bnez a0,8000f978 <__letf2+0xc4> -8000f990: 0680006f j 8000f9f8 <__letf2+0x144> -8000f994: 06b36063 bltu t1,a1,8000f9f4 <__letf2+0x140> -8000f998: 02659e63 bne a1,t1,8000f9d4 <__letf2+0x120> -8000f99c: 05ceec63 bltu t4,t3,8000f9f4 <__letf2+0x140> -8000f9a0: 03de1e63 bne t3,t4,8000f9dc <__letf2+0x128> -8000f9a4: 0508e863 bltu a7,a6,8000f9f4 <__letf2+0x140> -8000f9a8: 01181463 bne a6,a7,8000f9b0 <__letf2+0xfc> -8000f9ac: 05f2e463 bltu t0,t6,8000f9f4 <__letf2+0x140> -8000f9b0: fd186ee3 bltu a6,a7,8000f98c <__letf2+0xd8> -8000f9b4: 01181463 bne a6,a7,8000f9bc <__letf2+0x108> -8000f9b8: fc5feae3 bltu t6,t0,8000f98c <__letf2+0xd8> -8000f9bc: 00000513 li a0,0 -8000f9c0: fb9ff06f j 8000f978 <__letf2+0xc4> -8000f9c4: 00100513 li a0,1 -8000f9c8: fb1ff06f j 8000f978 <__letf2+0xc4> -8000f9cc: fe0798e3 bnez a5,8000f9bc <__letf2+0x108> -8000f9d0: 0240006f j 8000f9f4 <__letf2+0x140> -8000f9d4: fa65ece3 bltu a1,t1,8000f98c <__letf2+0xd8> -8000f9d8: fe5ff06f j 8000f9bc <__letf2+0x108> -8000f9dc: fbde68e3 bltu t3,t4,8000f98c <__letf2+0xd8> -8000f9e0: fddff06f j 8000f9bc <__letf2+0x108> -8000f9e4: f4c706e3 beq a4,a2,8000f930 <__letf2+0x7c> -8000f9e8: f8070ce3 beqz a4,8000f980 <__letf2+0xcc> -8000f9ec: 00a69463 bne a3,a0,8000f9f4 <__letf2+0x140> -8000f9f0: f8c75ce3 bge a4,a2,8000f988 <__letf2+0xd4> -8000f9f4: fc0508e3 beqz a0,8000f9c4 <__letf2+0x110> -8000f9f8: fff00513 li a0,-1 -8000f9fc: f7dff06f j 8000f978 <__letf2+0xc4> - -8000fa00 <__multf3>: -8000fa00: f4010113 addi sp,sp,-192 -8000fa04: 0b212823 sw s2,176(sp) -8000fa08: 0b412423 sw s4,168(sp) -8000fa0c: 0b512223 sw s5,164(sp) -8000fa10: 0b612023 sw s6,160(sp) -8000fa14: 09812c23 sw s8,152(sp) -8000fa18: 09912a23 sw s9,148(sp) -8000fa1c: 00050913 mv s2,a0 -8000fa20: 0005a683 lw a3,0(a1) -8000fa24: 0045a783 lw a5,4(a1) -8000fa28: 0085a503 lw a0,8(a1) -8000fa2c: 00c5aa83 lw s5,12(a1) -8000fa30: 00062c83 lw s9,0(a2) -8000fa34: 00462b03 lw s6,4(a2) -8000fa38: 00862c03 lw s8,8(a2) -8000fa3c: 00c62a03 lw s4,12(a2) -8000fa40: 0a112e23 sw ra,188(sp) -8000fa44: 0a812c23 sw s0,184(sp) -8000fa48: 0a912a23 sw s1,180(sp) -8000fa4c: 0b312623 sw s3,172(sp) -8000fa50: 09712e23 sw s7,156(sp) -8000fa54: 09a12823 sw s10,144(sp) -8000fa58: 09b12623 sw s11,140(sp) -8000fa5c: 002024f3 frrm s1 -8000fa60: 00008637 lui a2,0x8 -8000fa64: 010a9713 slli a4,s5,0x10 -8000fa68: 010ad993 srli s3,s5,0x10 -8000fa6c: 01075713 srli a4,a4,0x10 -8000fa70: fff60613 addi a2,a2,-1 # 7fff <__stack_size+0x7bff> -8000fa74: 07512623 sw s5,108(sp) -8000fa78: 06d12023 sw a3,96(sp) -8000fa7c: 06f12223 sw a5,100(sp) -8000fa80: 06a12423 sw a0,104(sp) -8000fa84: 02d12823 sw a3,48(sp) -8000fa88: 02f12a23 sw a5,52(sp) -8000fa8c: 02a12c23 sw a0,56(sp) -8000fa90: 02e12e23 sw a4,60(sp) -8000fa94: 00c9f9b3 and s3,s3,a2 -8000fa98: 01fada93 srli s5,s5,0x1f -8000fa9c: 06098063 beqz s3,8000fafc <__multf3+0xfc> -8000faa0: 16c98e63 beq s3,a2,8000fc1c <__multf3+0x21c> -8000faa4: 00010537 lui a0,0x10 -8000faa8: 00a76733 or a4,a4,a0 -8000faac: 02e12e23 sw a4,60(sp) -8000fab0: 03010613 addi a2,sp,48 -8000fab4: 03c10793 addi a5,sp,60 -8000fab8: 0007a703 lw a4,0(a5) -8000fabc: ffc7a683 lw a3,-4(a5) -8000fac0: ffc78793 addi a5,a5,-4 -8000fac4: 00371713 slli a4,a4,0x3 -8000fac8: 01d6d693 srli a3,a3,0x1d -8000facc: 00d76733 or a4,a4,a3 -8000fad0: 00e7a223 sw a4,4(a5) -8000fad4: fef612e3 bne a2,a5,8000fab8 <__multf3+0xb8> -8000fad8: 03012783 lw a5,48(sp) -8000fadc: ffffc537 lui a0,0xffffc -8000fae0: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> -8000fae4: 00379793 slli a5,a5,0x3 -8000fae8: 02f12823 sw a5,48(sp) -8000faec: 00a989b3 add s3,s3,a0 -8000faf0: 00000b93 li s7,0 -8000faf4: 00000413 li s0,0 -8000faf8: 1480006f j 8000fc40 <__multf3+0x240> -8000fafc: 00d7e633 or a2,a5,a3 -8000fb00: 00a66633 or a2,a2,a0 -8000fb04: 00e66633 or a2,a2,a4 -8000fb08: 20060663 beqz a2,8000fd14 <__multf3+0x314> -8000fb0c: 06070063 beqz a4,8000fb6c <__multf3+0x16c> -8000fb10: 00070513 mv a0,a4 -8000fb14: 68c030ef jal ra,800131a0 <__clzsi2> -8000fb18: ff450693 addi a3,a0,-12 -8000fb1c: 4056d793 srai a5,a3,0x5 -8000fb20: 01f6f693 andi a3,a3,31 -8000fb24: 06068e63 beqz a3,8000fba0 <__multf3+0x1a0> -8000fb28: ffc00713 li a4,-4 -8000fb2c: 02e78733 mul a4,a5,a4 -8000fb30: 03010313 addi t1,sp,48 -8000fb34: 02000813 li a6,32 -8000fb38: 00279593 slli a1,a5,0x2 -8000fb3c: 40d80833 sub a6,a6,a3 -8000fb40: 00c70713 addi a4,a4,12 -8000fb44: 00e30733 add a4,t1,a4 -8000fb48: 08e31463 bne t1,a4,8000fbd0 <__multf3+0x1d0> -8000fb4c: 08010713 addi a4,sp,128 -8000fb50: 00b705b3 add a1,a4,a1 -8000fb54: 03012703 lw a4,48(sp) -8000fb58: fff78793 addi a5,a5,-1 -8000fb5c: 00d716b3 sll a3,a4,a3 -8000fb60: fad5a823 sw a3,-80(a1) -8000fb64: fff00693 li a3,-1 -8000fb68: 0a00006f j 8000fc08 <__multf3+0x208> -8000fb6c: 00050863 beqz a0,8000fb7c <__multf3+0x17c> -8000fb70: 630030ef jal ra,800131a0 <__clzsi2> -8000fb74: 02050513 addi a0,a0,32 -8000fb78: fa1ff06f j 8000fb18 <__multf3+0x118> -8000fb7c: 00078a63 beqz a5,8000fb90 <__multf3+0x190> -8000fb80: 00078513 mv a0,a5 -8000fb84: 61c030ef jal ra,800131a0 <__clzsi2> -8000fb88: 04050513 addi a0,a0,64 -8000fb8c: f8dff06f j 8000fb18 <__multf3+0x118> -8000fb90: 00068513 mv a0,a3 -8000fb94: 60c030ef jal ra,800131a0 <__clzsi2> -8000fb98: 06050513 addi a0,a0,96 -8000fb9c: f7dff06f j 8000fb18 <__multf3+0x118> -8000fba0: ffc00613 li a2,-4 -8000fba4: 02c78633 mul a2,a5,a2 -8000fba8: 03c10713 addi a4,sp,60 -8000fbac: 00300693 li a3,3 -8000fbb0: 00c705b3 add a1,a4,a2 -8000fbb4: 0005a583 lw a1,0(a1) -8000fbb8: fff68693 addi a3,a3,-1 -8000fbbc: ffc70713 addi a4,a4,-4 -8000fbc0: 00b72223 sw a1,4(a4) -8000fbc4: fef6d6e3 bge a3,a5,8000fbb0 <__multf3+0x1b0> -8000fbc8: fff78793 addi a5,a5,-1 -8000fbcc: f99ff06f j 8000fb64 <__multf3+0x164> -8000fbd0: ffc72603 lw a2,-4(a4) -8000fbd4: 00072883 lw a7,0(a4) -8000fbd8: 00b70e33 add t3,a4,a1 -8000fbdc: 01065633 srl a2,a2,a6 -8000fbe0: 00d898b3 sll a7,a7,a3 -8000fbe4: 01166633 or a2,a2,a7 -8000fbe8: 00ce2023 sw a2,0(t3) -8000fbec: ffc70713 addi a4,a4,-4 -8000fbf0: f59ff06f j 8000fb48 <__multf3+0x148> -8000fbf4: 00279713 slli a4,a5,0x2 -8000fbf8: 03010613 addi a2,sp,48 -8000fbfc: 00e60733 add a4,a2,a4 -8000fc00: 00072023 sw zero,0(a4) -8000fc04: fff78793 addi a5,a5,-1 -8000fc08: fed796e3 bne a5,a3,8000fbf4 <__multf3+0x1f4> -8000fc0c: ffffc9b7 lui s3,0xffffc -8000fc10: 01198993 addi s3,s3,17 # ffffc011 <__stack_top+0xffc011> -8000fc14: 40a989b3 sub s3,s3,a0 -8000fc18: ed9ff06f j 8000faf0 <__multf3+0xf0> -8000fc1c: 00d7e7b3 or a5,a5,a3 -8000fc20: 00a7e7b3 or a5,a5,a0 -8000fc24: 00e7e7b3 or a5,a5,a4 -8000fc28: 0e078c63 beqz a5,8000fd20 <__multf3+0x320> -8000fc2c: 01071713 slli a4,a4,0x10 -8000fc30: 41075713 srai a4,a4,0x10 -8000fc34: 00300b93 li s7,3 -8000fc38: 01000413 li s0,16 -8000fc3c: ea074ce3 bltz a4,8000faf4 <__multf3+0xf4> -8000fc40: 010a1513 slli a0,s4,0x10 -8000fc44: 00008737 lui a4,0x8 -8000fc48: 010a5793 srli a5,s4,0x10 -8000fc4c: 01055513 srli a0,a0,0x10 -8000fc50: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -8000fc54: 07412623 sw s4,108(sp) -8000fc58: 07912023 sw s9,96(sp) -8000fc5c: 07612223 sw s6,100(sp) -8000fc60: 07812423 sw s8,104(sp) -8000fc64: 05912023 sw s9,64(sp) -8000fc68: 05612223 sw s6,68(sp) -8000fc6c: 05812423 sw s8,72(sp) -8000fc70: 04a12623 sw a0,76(sp) -8000fc74: 00e7f7b3 and a5,a5,a4 -8000fc78: 01fa5a13 srli s4,s4,0x1f -8000fc7c: 0a078663 beqz a5,8000fd28 <__multf3+0x328> -8000fc80: 1ce78463 beq a5,a4,8000fe48 <__multf3+0x448> -8000fc84: 00010737 lui a4,0x10 -8000fc88: 00e56533 or a0,a0,a4 -8000fc8c: 04a12623 sw a0,76(sp) -8000fc90: 04010593 addi a1,sp,64 -8000fc94: 04c10713 addi a4,sp,76 -8000fc98: 00072683 lw a3,0(a4) # 10000 <__stack_size+0xfc00> -8000fc9c: ffc72603 lw a2,-4(a4) -8000fca0: ffc70713 addi a4,a4,-4 -8000fca4: 00369693 slli a3,a3,0x3 -8000fca8: 01d65613 srli a2,a2,0x1d -8000fcac: 00c6e6b3 or a3,a3,a2 -8000fcb0: 00d72223 sw a3,4(a4) -8000fcb4: fee592e3 bne a1,a4,8000fc98 <__multf3+0x298> -8000fcb8: 04012703 lw a4,64(sp) -8000fcbc: ffffc537 lui a0,0xffffc -8000fcc0: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> -8000fcc4: 00371713 slli a4,a4,0x3 -8000fcc8: 04e12023 sw a4,64(sp) -8000fccc: 00a78533 add a0,a5,a0 -8000fcd0: 00000693 li a3,0 -8000fcd4: 01350733 add a4,a0,s3 -8000fcd8: 00e12423 sw a4,8(sp) -8000fcdc: 00170713 addi a4,a4,1 -8000fce0: 00e12223 sw a4,4(sp) -8000fce4: 002b9713 slli a4,s7,0x2 -8000fce8: 00d76733 or a4,a4,a3 -8000fcec: fff70713 addi a4,a4,-1 -8000fcf0: 00e00613 li a2,14 -8000fcf4: 014ac7b3 xor a5,s5,s4 -8000fcf8: 1ce66263 bltu a2,a4,8000febc <__multf3+0x4bc> -8000fcfc: 80014637 lui a2,0x80014 -8000fd00: 00271713 slli a4,a4,0x2 -8000fd04: dd860613 addi a2,a2,-552 # 80013dd8 <__stack_top+0x81013dd8> -8000fd08: 00c70733 add a4,a4,a2 -8000fd0c: 00072703 lw a4,0(a4) -8000fd10: 00070067 jr a4 -8000fd14: 00000993 li s3,0 -8000fd18: 00100b93 li s7,1 -8000fd1c: dd9ff06f j 8000faf4 <__multf3+0xf4> -8000fd20: 00200b93 li s7,2 -8000fd24: dd1ff06f j 8000faf4 <__multf3+0xf4> -8000fd28: 019b67b3 or a5,s6,s9 -8000fd2c: 0187e7b3 or a5,a5,s8 -8000fd30: 00a7e7b3 or a5,a5,a0 -8000fd34: 14078063 beqz a5,8000fe74 <__multf3+0x474> -8000fd38: 04050e63 beqz a0,8000fd94 <__multf3+0x394> -8000fd3c: 464030ef jal ra,800131a0 <__clzsi2> -8000fd40: ff450693 addi a3,a0,-12 -8000fd44: 4056d793 srai a5,a3,0x5 -8000fd48: 01f6f693 andi a3,a3,31 -8000fd4c: 08068063 beqz a3,8000fdcc <__multf3+0x3cc> -8000fd50: ffc00713 li a4,-4 -8000fd54: 02e78733 mul a4,a5,a4 -8000fd58: 04010313 addi t1,sp,64 -8000fd5c: 02000813 li a6,32 -8000fd60: 00279593 slli a1,a5,0x2 -8000fd64: 40d80833 sub a6,a6,a3 -8000fd68: 00c70713 addi a4,a4,12 -8000fd6c: 00e30733 add a4,t1,a4 -8000fd70: 08e31663 bne t1,a4,8000fdfc <__multf3+0x3fc> -8000fd74: 08010713 addi a4,sp,128 -8000fd78: 00b705b3 add a1,a4,a1 -8000fd7c: 04012703 lw a4,64(sp) -8000fd80: fff78793 addi a5,a5,-1 -8000fd84: 00d716b3 sll a3,a4,a3 -8000fd88: fcd5a023 sw a3,-64(a1) -8000fd8c: fff00693 li a3,-1 -8000fd90: 0a40006f j 8000fe34 <__multf3+0x434> -8000fd94: 000c0a63 beqz s8,8000fda8 <__multf3+0x3a8> -8000fd98: 000c0513 mv a0,s8 -8000fd9c: 404030ef jal ra,800131a0 <__clzsi2> -8000fda0: 02050513 addi a0,a0,32 -8000fda4: f9dff06f j 8000fd40 <__multf3+0x340> -8000fda8: 000b0a63 beqz s6,8000fdbc <__multf3+0x3bc> -8000fdac: 000b0513 mv a0,s6 -8000fdb0: 3f0030ef jal ra,800131a0 <__clzsi2> -8000fdb4: 04050513 addi a0,a0,64 -8000fdb8: f89ff06f j 8000fd40 <__multf3+0x340> -8000fdbc: 000c8513 mv a0,s9 -8000fdc0: 3e0030ef jal ra,800131a0 <__clzsi2> -8000fdc4: 06050513 addi a0,a0,96 -8000fdc8: f79ff06f j 8000fd40 <__multf3+0x340> -8000fdcc: ffc00613 li a2,-4 -8000fdd0: 02c78633 mul a2,a5,a2 -8000fdd4: 04c10713 addi a4,sp,76 -8000fdd8: 00300693 li a3,3 -8000fddc: 00c705b3 add a1,a4,a2 -8000fde0: 0005a583 lw a1,0(a1) -8000fde4: fff68693 addi a3,a3,-1 -8000fde8: ffc70713 addi a4,a4,-4 -8000fdec: 00b72223 sw a1,4(a4) -8000fdf0: fef6d6e3 bge a3,a5,8000fddc <__multf3+0x3dc> -8000fdf4: fff78793 addi a5,a5,-1 -8000fdf8: f95ff06f j 8000fd8c <__multf3+0x38c> -8000fdfc: ffc72603 lw a2,-4(a4) -8000fe00: 00072883 lw a7,0(a4) -8000fe04: 00b70e33 add t3,a4,a1 -8000fe08: 01065633 srl a2,a2,a6 -8000fe0c: 00d898b3 sll a7,a7,a3 -8000fe10: 01166633 or a2,a2,a7 -8000fe14: 00ce2023 sw a2,0(t3) -8000fe18: ffc70713 addi a4,a4,-4 -8000fe1c: f55ff06f j 8000fd70 <__multf3+0x370> -8000fe20: 00279713 slli a4,a5,0x2 -8000fe24: 04010613 addi a2,sp,64 -8000fe28: 00e60733 add a4,a2,a4 -8000fe2c: 00072023 sw zero,0(a4) -8000fe30: fff78793 addi a5,a5,-1 -8000fe34: fed796e3 bne a5,a3,8000fe20 <__multf3+0x420> -8000fe38: ffffc7b7 lui a5,0xffffc -8000fe3c: 01178793 addi a5,a5,17 # ffffc011 <__stack_top+0xffc011> -8000fe40: 40a78533 sub a0,a5,a0 -8000fe44: e8dff06f j 8000fcd0 <__multf3+0x2d0> -8000fe48: 019b6b33 or s6,s6,s9 -8000fe4c: 018b6b33 or s6,s6,s8 -8000fe50: 00ab6b33 or s6,s6,a0 -8000fe54: 020b0663 beqz s6,8000fe80 <__multf3+0x480> -8000fe58: 01051513 slli a0,a0,0x10 -8000fe5c: 41055513 srai a0,a0,0x10 -8000fe60: 02054663 bltz a0,8000fe8c <__multf3+0x48c> -8000fe64: 00078513 mv a0,a5 -8000fe68: 00300693 li a3,3 -8000fe6c: 01000413 li s0,16 -8000fe70: e65ff06f j 8000fcd4 <__multf3+0x2d4> -8000fe74: 00000513 li a0,0 -8000fe78: 00100693 li a3,1 -8000fe7c: e59ff06f j 8000fcd4 <__multf3+0x2d4> -8000fe80: 00078513 mv a0,a5 -8000fe84: 00200693 li a3,2 -8000fe88: e4dff06f j 8000fcd4 <__multf3+0x2d4> -8000fe8c: 00078513 mv a0,a5 -8000fe90: 00300693 li a3,3 -8000fe94: e41ff06f j 8000fcd4 <__multf3+0x2d4> -8000fe98: 01000413 li s0,16 -8000fe9c: 00008737 lui a4,0x8 -8000fea0: 04e12e23 sw a4,92(sp) -8000fea4: 04012c23 sw zero,88(sp) -8000fea8: 04012a23 sw zero,84(sp) -8000feac: 04012823 sw zero,80(sp) -8000feb0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -8000feb4: 00000793 li a5,0 -8000feb8: 19d0006f j 80010854 <__multf3+0xe54> -8000febc: 03012583 lw a1,48(sp) -8000fec0: 04012503 lw a0,64(sp) -8000fec4: 000108b7 lui a7,0x10 -8000fec8: fff88613 addi a2,a7,-1 # ffff <__stack_size+0xfbff> -8000fecc: 0105d393 srli t2,a1,0x10 -8000fed0: 01055713 srli a4,a0,0x10 -8000fed4: 00c5f5b3 and a1,a1,a2 -8000fed8: 00c57533 and a0,a0,a2 -8000fedc: 02b706b3 mul a3,a4,a1 -8000fee0: 02b50a33 mul s4,a0,a1 -8000fee4: 02a38333 mul t1,t2,a0 -8000fee8: 00668833 add a6,a3,t1 -8000feec: 010a5693 srli a3,s4,0x10 -8000fef0: 010686b3 add a3,a3,a6 -8000fef4: 02e389b3 mul s3,t2,a4 -8000fef8: 0066f463 bgeu a3,t1,8000ff00 <__multf3+0x500> -8000fefc: 011989b3 add s3,s3,a7 -8000ff00: 04412e03 lw t3,68(sp) -8000ff04: 0106d893 srli a7,a3,0x10 -8000ff08: 00c6f6b3 and a3,a3,a2 -8000ff0c: 00ca7a33 and s4,s4,a2 -8000ff10: 01069693 slli a3,a3,0x10 -8000ff14: 014686b3 add a3,a3,s4 -8000ff18: 010e5f93 srli t6,t3,0x10 -8000ff1c: 00ce7e33 and t3,t3,a2 -8000ff20: 02be0333 mul t1,t3,a1 -8000ff24: 00d12623 sw a3,12(sp) -8000ff28: 06d12023 sw a3,96(sp) -8000ff2c: 03c38633 mul a2,t2,t3 -8000ff30: 02bf86b3 mul a3,t6,a1 -8000ff34: 00c68833 add a6,a3,a2 -8000ff38: 01035693 srli a3,t1,0x10 -8000ff3c: 010686b3 add a3,a3,a6 -8000ff40: 03f38bb3 mul s7,t2,t6 -8000ff44: 00c6f663 bgeu a3,a2,8000ff50 <__multf3+0x550> -8000ff48: 00010637 lui a2,0x10 -8000ff4c: 00cb8bb3 add s7,s7,a2 -8000ff50: 0106d613 srli a2,a3,0x10 -8000ff54: 00010eb7 lui t4,0x10 -8000ff58: 00c12023 sw a2,0(sp) -8000ff5c: fffe8613 addi a2,t4,-1 # ffff <__stack_size+0xfbff> -8000ff60: 00c6f833 and a6,a3,a2 -8000ff64: 00c37333 and t1,t1,a2 -8000ff68: 01081813 slli a6,a6,0x10 -8000ff6c: 00680833 add a6,a6,t1 -8000ff70: 010886b3 add a3,a7,a6 -8000ff74: 02d12023 sw a3,32(sp) -8000ff78: 03412683 lw a3,52(sp) -8000ff7c: 0106d293 srli t0,a3,0x10 -8000ff80: 00c6f633 and a2,a3,a2 -8000ff84: 02a60333 mul t1,a2,a0 -8000ff88: 02a28a33 mul s4,t0,a0 -8000ff8c: 01035893 srli a7,t1,0x10 -8000ff90: 02c706b3 mul a3,a4,a2 -8000ff94: 014686b3 add a3,a3,s4 -8000ff98: 00d886b3 add a3,a7,a3 -8000ff9c: 02570f33 mul t5,a4,t0 -8000ffa0: 0146f463 bgeu a3,s4,8000ffa8 <__multf3+0x5a8> -8000ffa4: 01df0f33 add t5,t5,t4 -8000ffa8: 0106d893 srli a7,a3,0x10 -8000ffac: 00010a37 lui s4,0x10 -8000ffb0: 01e888b3 add a7,a7,t5 -8000ffb4: fffa0e93 addi t4,s4,-1 # ffff <__stack_size+0xfbff> -8000ffb8: 00088b13 mv s6,a7 -8000ffbc: 01d6f8b3 and a7,a3,t4 -8000ffc0: 01d37333 and t1,t1,t4 -8000ffc4: 01089893 slli a7,a7,0x10 -8000ffc8: 03c60eb3 mul t4,a2,t3 -8000ffcc: 006888b3 add a7,a7,t1 -8000ffd0: 02cf86b3 mul a3,t6,a2 -8000ffd4: 010eda93 srli s5,t4,0x10 -8000ffd8: 03c28333 mul t1,t0,t3 -8000ffdc: 006686b3 add a3,a3,t1 -8000ffe0: 00da86b3 add a3,s5,a3 -8000ffe4: 025f8f33 mul t5,t6,t0 -8000ffe8: 0066f463 bgeu a3,t1,8000fff0 <__multf3+0x5f0> -8000ffec: 014f0f33 add t5,t5,s4 -8000fff0: 0106d313 srli t1,a3,0x10 -8000fff4: 01e30333 add t1,t1,t5 -8000fff8: 00010ab7 lui s5,0x10 -8000fffc: 00612823 sw t1,16(sp) -80010000: fffa8313 addi t1,s5,-1 # ffff <__stack_size+0xfbff> -80010004: 0066f6b3 and a3,a3,t1 -80010008: 006efeb3 and t4,t4,t1 -8001000c: 01069693 slli a3,a3,0x10 -80010010: 01d68db3 add s11,a3,t4 -80010014: 04812683 lw a3,72(sp) -80010018: 0066f333 and t1,a3,t1 -8001001c: 0106de93 srli t4,a3,0x10 -80010020: 02b30a33 mul s4,t1,a1 -80010024: 02638c33 mul s8,t2,t1 -80010028: 010a5c93 srli s9,s4,0x10 -8001002c: 02be8f33 mul t5,t4,a1 -80010030: 018f0f33 add t5,t5,s8 -80010034: 01ec8f33 add t5,s9,t5 -80010038: 03d386b3 mul a3,t2,t4 -8001003c: 018f7463 bgeu t5,s8,80010044 <__multf3+0x644> -80010040: 015686b3 add a3,a3,s5 -80010044: 010f5a93 srli s5,t5,0x10 -80010048: 00da86b3 add a3,s5,a3 -8001004c: 00010d37 lui s10,0x10 -80010050: 00d12a23 sw a3,20(sp) -80010054: fffd0693 addi a3,s10,-1 # ffff <__stack_size+0xfbff> -80010058: 00df7f33 and t5,t5,a3 -8001005c: 00da7a33 and s4,s4,a3 -80010060: 010f1f13 slli t5,t5,0x10 -80010064: 014f0f33 add t5,t5,s4 -80010068: 03812a03 lw s4,56(sp) -8001006c: 01e12c23 sw t5,24(sp) -80010070: 00da76b3 and a3,s4,a3 -80010074: 010a5f13 srli t5,s4,0x10 -80010078: 02af0a33 mul s4,t5,a0 -8001007c: 02a68ab3 mul s5,a3,a0 -80010080: 02d70cb3 mul s9,a4,a3 -80010084: 014c8cb3 add s9,s9,s4 -80010088: 010ada13 srli s4,s5,0x10 -8001008c: 019a0a33 add s4,s4,s9 -80010090: 02af0cb3 mul s9,t5,a0 -80010094: 03e70c33 mul s8,a4,t5 -80010098: 019a7463 bgeu s4,s9,800100a0 <__multf3+0x6a0> -8001009c: 01ac0c33 add s8,s8,s10 -800100a0: 010a5c93 srli s9,s4,0x10 -800100a4: 018c8c33 add s8,s9,s8 -800100a8: 01812e23 sw s8,28(sp) -800100ac: 00010c37 lui s8,0x10 -800100b0: fffc0d13 addi s10,s8,-1 # ffff <__stack_size+0xfbff> -800100b4: 01aa7a33 and s4,s4,s10 -800100b8: 01aafab3 and s5,s5,s10 -800100bc: 010a1a13 slli s4,s4,0x10 -800100c0: 015a0cb3 add s9,s4,s5 -800100c4: 02012a03 lw s4,32(sp) -800100c8: 014989b3 add s3,s3,s4 -800100cc: 00012a03 lw s4,0(sp) -800100d0: 0109b833 sltu a6,s3,a6 -800100d4: 011989b3 add s3,s3,a7 -800100d8: 010a0a33 add s4,s4,a6 -800100dc: 017a0bb3 add s7,s4,s7 -800100e0: 016b8c33 add s8,s7,s6 -800100e4: 0119b8b3 sltu a7,s3,a7 -800100e8: 011c0ab3 add s5,s8,a7 -800100ec: 011ab8b3 sltu a7,s5,a7 -800100f0: 016c3c33 sltu s8,s8,s6 -800100f4: 011c68b3 or a7,s8,a7 -800100f8: 010bbbb3 sltu s7,s7,a6 -800100fc: 01788bb3 add s7,a7,s7 -80010100: 01812883 lw a7,24(sp) -80010104: 01ba8a33 add s4,s5,s11 -80010108: 01ba3db3 sltu s11,s4,s11 -8001010c: 01012803 lw a6,16(sp) -80010110: 011a0a33 add s4,s4,a7 -80010114: 011a38b3 sltu a7,s4,a7 -80010118: 01112c23 sw a7,24(sp) -8001011c: 01412883 lw a7,20(sp) -80010120: 010b8bb3 add s7,s7,a6 -80010124: 01312023 sw s3,0(sp) -80010128: 07312223 sw s3,100(sp) -8001012c: 01812983 lw s3,24(sp) -80010130: 01bb8833 add a6,s7,s11 -80010134: 011808b3 add a7,a6,a7 -80010138: 01388ab3 add s5,a7,s3 -8001013c: 01b83db3 sltu s11,a6,s11 -80010140: 01c12983 lw s3,28(sp) -80010144: 01412803 lw a6,20(sp) -80010148: 019a0a33 add s4,s4,s9 -8001014c: 013a8c33 add s8,s5,s3 -80010150: 0108b8b3 sltu a7,a7,a6 -80010154: 019a3cb3 sltu s9,s4,s9 -80010158: 01812803 lw a6,24(sp) -8001015c: 019c09b3 add s3,s8,s9 -80010160: 00098b13 mv s6,s3 -80010164: 01012983 lw s3,16(sp) -80010168: 010abab3 sltu s5,s5,a6 -8001016c: 01c12803 lw a6,28(sp) -80010170: 013bbbb3 sltu s7,s7,s3 -80010174: 0158eab3 or s5,a7,s5 -80010178: 01bbedb3 or s11,s7,s11 -8001017c: 010c3c33 sltu s8,s8,a6 -80010180: 019b3cb3 sltu s9,s6,s9 -80010184: 015d8db3 add s11,s11,s5 -80010188: 019c6cb3 or s9,s8,s9 -8001018c: 019d8833 add a6,s11,s9 -80010190: 01012a23 sw a6,20(sp) -80010194: 04c12803 lw a6,76(sp) -80010198: 07412423 sw s4,104(sp) -8001019c: 01085893 srli a7,a6,0x10 -800101a0: 01a87d33 and s10,a6,s10 -800101a4: 02bd0833 mul a6,s10,a1 -800101a8: 03a38ab3 mul s5,t2,s10 -800101ac: 01085b93 srli s7,a6,0x10 -800101b0: 02b885b3 mul a1,a7,a1 -800101b4: 015585b3 add a1,a1,s5 -800101b8: 00bb85b3 add a1,s7,a1 -800101bc: 031383b3 mul t2,t2,a7 -800101c0: 0155f663 bgeu a1,s5,800101cc <__multf3+0x7cc> -800101c4: 00010c37 lui s8,0x10 -800101c8: 018383b3 add t2,t2,s8 -800101cc: 0105da93 srli s5,a1,0x10 -800101d0: 007a83b3 add t2,s5,t2 -800101d4: 00010c37 lui s8,0x10 -800101d8: 03c12a83 lw s5,60(sp) -800101dc: 00712e23 sw t2,28(sp) -800101e0: fffc0393 addi t2,s8,-1 # ffff <__stack_size+0xfbff> -800101e4: 0075f5b3 and a1,a1,t2 -800101e8: 00787833 and a6,a6,t2 -800101ec: 01059593 slli a1,a1,0x10 -800101f0: 007af3b3 and t2,s5,t2 -800101f4: 010585b3 add a1,a1,a6 -800101f8: 010ad813 srli a6,s5,0x10 -800101fc: 03070bb3 mul s7,a4,a6 -80010200: 02a38ab3 mul s5,t2,a0 -80010204: 02770733 mul a4,a4,t2 -80010208: 010add93 srli s11,s5,0x10 -8001020c: 02a80533 mul a0,a6,a0 -80010210: 00a70733 add a4,a4,a0 -80010214: 00ed8733 add a4,s11,a4 -80010218: 00a77463 bgeu a4,a0,80010220 <__multf3+0x820> -8001021c: 018b8bb3 add s7,s7,s8 -80010220: 00010c37 lui s8,0x10 -80010224: fffc0d93 addi s11,s8,-1 # ffff <__stack_size+0xfbff> -80010228: 01075513 srli a0,a4,0x10 -8001022c: 01b77733 and a4,a4,s11 -80010230: 01750533 add a0,a0,s7 -80010234: 01071713 slli a4,a4,0x10 -80010238: 01bafdb3 and s11,s5,s11 -8001023c: 02a12023 sw a0,32(sp) -80010240: 02628ab3 mul s5,t0,t1 -80010244: 01b70db3 add s11,a4,s11 -80010248: 02c30533 mul a0,t1,a2 -8001024c: 02ce8733 mul a4,t4,a2 -80010250: 01055c93 srli s9,a0,0x10 -80010254: 01570733 add a4,a4,s5 -80010258: 00ec8733 add a4,s9,a4 -8001025c: 03d28bb3 mul s7,t0,t4 -80010260: 01577463 bgeu a4,s5,80010268 <__multf3+0x868> -80010264: 018b8bb3 add s7,s7,s8 -80010268: 01075a93 srli s5,a4,0x10 -8001026c: 017a89b3 add s3,s5,s7 -80010270: 00010bb7 lui s7,0x10 -80010274: fffb8a93 addi s5,s7,-1 # ffff <__stack_size+0xfbff> -80010278: 01577733 and a4,a4,s5 -8001027c: 01557533 and a0,a0,s5 -80010280: 01071713 slli a4,a4,0x10 -80010284: 00a70733 add a4,a4,a0 -80010288: 03cf0ab3 mul s5,t5,t3 -8001028c: 00e12823 sw a4,16(sp) -80010290: 03312223 sw s3,36(sp) -80010294: 03c68733 mul a4,a3,t3 -80010298: 02df8cb3 mul s9,t6,a3 -8001029c: 01075513 srli a0,a4,0x10 -800102a0: 015c8cb3 add s9,s9,s5 -800102a4: 01950533 add a0,a0,s9 -800102a8: 03ef8c33 mul s8,t6,t5 -800102ac: 01557463 bgeu a0,s5,800102b4 <__multf3+0x8b4> -800102b0: 017c0c33 add s8,s8,s7 -800102b4: 01055a93 srli s5,a0,0x10 -800102b8: 018a8c33 add s8,s5,s8 -800102bc: 00010ab7 lui s5,0x10 -800102c0: fffa8a93 addi s5,s5,-1 # ffff <__stack_size+0xfbff> -800102c4: 01557533 and a0,a0,s5 -800102c8: 01051513 slli a0,a0,0x10 -800102cc: 01577733 and a4,a4,s5 -800102d0: 00e50733 add a4,a0,a4 -800102d4: 01c12983 lw s3,28(sp) -800102d8: 01412503 lw a0,20(sp) -800102dc: 00bb0ab3 add s5,s6,a1 -800102e0: 00bab5b3 sltu a1,s5,a1 -800102e4: 01350cb3 add s9,a0,s3 -800102e8: 02012983 lw s3,32(sp) -800102ec: 00bc8533 add a0,s9,a1 -800102f0: 01ba8ab3 add s5,s5,s11 -800102f4: 01babdb3 sltu s11,s5,s11 -800102f8: 01350bb3 add s7,a0,s3 -800102fc: 01bb89b3 add s3,s7,s11 -80010300: 03312623 sw s3,44(sp) -80010304: 01012983 lw s3,16(sp) -80010308: 02412b03 lw s6,36(sp) -8001030c: 00b535b3 sltu a1,a0,a1 -80010310: 013a8ab3 add s5,s5,s3 -80010314: 013ab9b3 sltu s3,s5,s3 -80010318: 03312423 sw s3,40(sp) -8001031c: 01bb89b3 add s3,s7,s11 -80010320: 016989b3 add s3,s3,s6 -80010324: 02812b03 lw s6,40(sp) -80010328: 02012503 lw a0,32(sp) -8001032c: 01312823 sw s3,16(sp) -80010330: 00ea8ab3 add s5,s5,a4 -80010334: 016989b3 add s3,s3,s6 -80010338: 00098b13 mv s6,s3 -8001033c: 00eab733 sltu a4,s5,a4 -80010340: 018989b3 add s3,s3,s8 -80010344: 01312a23 sw s3,20(sp) -80010348: 00e989b3 add s3,s3,a4 -8001034c: 00abbbb3 sltu s7,s7,a0 -80010350: 01312c23 sw s3,24(sp) -80010354: 02c12503 lw a0,44(sp) -80010358: 01c12983 lw s3,28(sp) -8001035c: 07512623 sw s5,108(sp) -80010360: 01b53db3 sltu s11,a0,s11 -80010364: 013cbcb3 sltu s9,s9,s3 -80010368: 01012503 lw a0,16(sp) -8001036c: 02412983 lw s3,36(sp) -80010370: 01bbedb3 or s11,s7,s11 -80010374: 00bce5b3 or a1,s9,a1 -80010378: 01353bb3 sltu s7,a0,s3 -8001037c: 01412503 lw a0,20(sp) -80010380: 02812983 lw s3,40(sp) -80010384: 01b585b3 add a1,a1,s11 -80010388: 01853c33 sltu s8,a0,s8 -8001038c: 01812503 lw a0,24(sp) -80010390: 013b3db3 sltu s11,s6,s3 -80010394: 01bbedb3 or s11,s7,s11 -80010398: 00e53733 sltu a4,a0,a4 -8001039c: 00ec6733 or a4,s8,a4 -800103a0: 01b58db3 add s11,a1,s11 -800103a4: 02668533 mul a0,a3,t1 -800103a8: 00ed8db3 add s11,s11,a4 -800103ac: 026f0c33 mul s8,t5,t1 -800103b0: 01055593 srli a1,a0,0x10 -800103b4: 02de8733 mul a4,t4,a3 -800103b8: 01870733 add a4,a4,s8 -800103bc: 00e58733 add a4,a1,a4 -800103c0: 03ee8bb3 mul s7,t4,t5 -800103c4: 01877663 bgeu a4,s8,800103d0 <__multf3+0x9d0> -800103c8: 000105b7 lui a1,0x10 -800103cc: 00bb8bb3 add s7,s7,a1 -800103d0: 01075593 srli a1,a4,0x10 -800103d4: 00010c37 lui s8,0x10 -800103d8: 01758bb3 add s7,a1,s7 -800103dc: fffc0593 addi a1,s8,-1 # ffff <__stack_size+0xfbff> -800103e0: 00b77733 and a4,a4,a1 -800103e4: 00b575b3 and a1,a0,a1 -800103e8: 03a28cb3 mul s9,t0,s10 -800103ec: 01071713 slli a4,a4,0x10 -800103f0: 00b705b3 add a1,a4,a1 -800103f4: 02cd0533 mul a0,s10,a2 -800103f8: 02c88633 mul a2,a7,a2 -800103fc: 01055713 srli a4,a0,0x10 -80010400: 01960633 add a2,a2,s9 -80010404: 00c70733 add a4,a4,a2 -80010408: 031282b3 mul t0,t0,a7 -8001040c: 01977463 bgeu a4,s9,80010414 <__multf3+0xa14> -80010410: 018282b3 add t0,t0,s8 -80010414: 01075613 srli a2,a4,0x10 -80010418: 00010cb7 lui s9,0x10 -8001041c: 005602b3 add t0,a2,t0 -80010420: fffc8613 addi a2,s9,-1 # ffff <__stack_size+0xfbff> -80010424: 00c77733 and a4,a4,a2 -80010428: 01071713 slli a4,a4,0x10 -8001042c: 00c57633 and a2,a0,a2 -80010430: 030f8c33 mul s8,t6,a6 -80010434: 00c70633 add a2,a4,a2 -80010438: 027f8fb3 mul t6,t6,t2 -8001043c: 03c38733 mul a4,t2,t3 -80010440: 03c80e33 mul t3,a6,t3 -80010444: 01075513 srli a0,a4,0x10 -80010448: 01cf8fb3 add t6,t6,t3 -8001044c: 01f50fb3 add t6,a0,t6 -80010450: 01cff463 bgeu t6,t3,80010458 <__multf3+0xa58> -80010454: 019c0c33 add s8,s8,s9 -80010458: 010fde13 srli t3,t6,0x10 -8001045c: 018e0e33 add t3,t3,s8 -80010460: 00010c37 lui s8,0x10 -80010464: fffc0513 addi a0,s8,-1 # ffff <__stack_size+0xfbff> -80010468: 00afffb3 and t6,t6,a0 -8001046c: 010f9f93 slli t6,t6,0x10 -80010470: 00a77733 and a4,a4,a0 -80010474: 03af0cb3 mul s9,t5,s10 -80010478: 00ef8533 add a0,t6,a4 -8001047c: 03a68fb3 mul t6,a3,s10 -80010480: 02d886b3 mul a3,a7,a3 -80010484: 010fd713 srli a4,t6,0x10 -80010488: 019686b3 add a3,a3,s9 -8001048c: 00d70733 add a4,a4,a3 -80010490: 031f0f33 mul t5,t5,a7 -80010494: 01977463 bgeu a4,s9,8001049c <__multf3+0xa9c> -80010498: 018f0f33 add t5,t5,s8 -8001049c: 01075693 srli a3,a4,0x10 -800104a0: 00010c37 lui s8,0x10 -800104a4: 01e68f33 add t5,a3,t5 -800104a8: fffc0693 addi a3,s8,-1 # ffff <__stack_size+0xfbff> -800104ac: 00d77733 and a4,a4,a3 -800104b0: 01071713 slli a4,a4,0x10 -800104b4: 00dff6b3 and a3,t6,a3 -800104b8: 00d706b3 add a3,a4,a3 -800104bc: 030e8fb3 mul t6,t4,a6 -800104c0: 02638733 mul a4,t2,t1 -800104c4: 027e8eb3 mul t4,t4,t2 -800104c8: 01075c93 srli s9,a4,0x10 -800104cc: 02680333 mul t1,a6,t1 -800104d0: 006e8eb3 add t4,t4,t1 -800104d4: 01dc8eb3 add t4,s9,t4 -800104d8: 006ef463 bgeu t4,t1,800104e0 <__multf3+0xae0> -800104dc: 018f8fb3 add t6,t6,s8 -800104e0: 010ed313 srli t1,t4,0x10 -800104e4: 01f30fb3 add t6,t1,t6 -800104e8: 00010337 lui t1,0x10 -800104ec: 01812983 lw s3,24(sp) -800104f0: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> -800104f4: 006efeb3 and t4,t4,t1 -800104f8: 00677733 and a4,a4,t1 -800104fc: 010e9e93 slli t4,t4,0x10 -80010500: 00ee8eb3 add t4,t4,a4 -80010504: 00b98733 add a4,s3,a1 -80010508: 00b735b3 sltu a1,a4,a1 -8001050c: 017d8db3 add s11,s11,s7 -80010510: 00bd89b3 add s3,s11,a1 -80010514: 00c70733 add a4,a4,a2 -80010518: 00c73633 sltu a2,a4,a2 -8001051c: 00598c33 add s8,s3,t0 -80010520: 00a70733 add a4,a4,a0 -80010524: 00098b13 mv s6,s3 -80010528: 00cc09b3 add s3,s8,a2 -8001052c: 06e12823 sw a4,112(sp) -80010530: 00a73733 sltu a4,a4,a0 -80010534: 01c98533 add a0,s3,t3 -80010538: 00e50cb3 add s9,a0,a4 -8001053c: 01312823 sw s3,16(sp) -80010540: 00dc89b3 add s3,s9,a3 -80010544: 00d9b6b3 sltu a3,s3,a3 -80010548: 01312a23 sw s3,20(sp) -8001054c: 01012983 lw s3,16(sp) -80010550: 017dbbb3 sltu s7,s11,s7 -80010554: 00bb35b3 sltu a1,s6,a1 -80010558: 00c9b633 sltu a2,s3,a2 -8001055c: 005c32b3 sltu t0,s8,t0 -80010560: 00c2e2b3 or t0,t0,a2 -80010564: 00ecb733 sltu a4,s9,a4 -80010568: 00bbe5b3 or a1,s7,a1 -8001056c: 01c53533 sltu a0,a0,t3 -80010570: 00e56533 or a0,a0,a4 -80010574: 005585b3 add a1,a1,t0 -80010578: 00a585b3 add a1,a1,a0 -8001057c: 01e585b3 add a1,a1,t5 -80010580: 00d58633 add a2,a1,a3 -80010584: 01e5bf33 sltu t5,a1,t5 -80010588: 01412583 lw a1,20(sp) -8001058c: 00d636b3 sltu a3,a2,a3 -80010590: 00df66b3 or a3,t5,a3 -80010594: 01d58733 add a4,a1,t4 -80010598: 03a385b3 mul a1,t2,s10 -8001059c: 01f60f33 add t5,a2,t6 -800105a0: 06e12a23 sw a4,116(sp) -800105a4: 01d73733 sltu a4,a4,t4 -800105a8: 00ef0633 add a2,t5,a4 -800105ac: 00e63733 sltu a4,a2,a4 -800105b0: 01ff3f33 sltu t5,t5,t6 -800105b4: 00ef6f33 or t5,t5,a4 -800105b8: 03a80d33 mul s10,a6,s10 -800105bc: 0105d713 srli a4,a1,0x10 -800105c0: 027883b3 mul t2,a7,t2 -800105c4: 01a383b3 add t2,t2,s10 -800105c8: 03088833 mul a6,a7,a6 -800105cc: 007708b3 add a7,a4,t2 -800105d0: 01a8f663 bgeu a7,s10,800105dc <__multf3+0xbdc> -800105d4: 00010737 lui a4,0x10 -800105d8: 00e80833 add a6,a6,a4 -800105dc: 0068f733 and a4,a7,t1 -800105e0: 01071713 slli a4,a4,0x10 -800105e4: 0065f333 and t1,a1,t1 -800105e8: 0108d893 srli a7,a7,0x10 -800105ec: 00670333 add t1,a4,t1 -800105f0: 00d888b3 add a7,a7,a3 -800105f4: 00c12703 lw a4,12(sp) -800105f8: 00012683 lw a3,0(sp) -800105fc: 00660633 add a2,a2,t1 -80010600: 01e888b3 add a7,a7,t5 -80010604: 00663333 sltu t1,a2,t1 -80010608: 00d769b3 or s3,a4,a3 -8001060c: 006888b3 add a7,a7,t1 -80010610: 01088833 add a6,a7,a6 -80010614: 013a6a33 or s4,s4,s3 -80010618: 00da9a93 slli s5,s5,0xd -8001061c: 07012e23 sw a6,124(sp) -80010620: 06c12c23 sw a2,120(sp) -80010624: 014aea33 or s4,s5,s4 -80010628: 06010713 addi a4,sp,96 -8001062c: 07010593 addi a1,sp,112 -80010630: 00c72683 lw a3,12(a4) # 1000c <__stack_size+0xfc0c> -80010634: 01072603 lw a2,16(a4) -80010638: 00470713 addi a4,a4,4 -8001063c: 0136d693 srli a3,a3,0x13 -80010640: 00d61613 slli a2,a2,0xd -80010644: 00c6e6b3 or a3,a3,a2 -80010648: fed72e23 sw a3,-4(a4) -8001064c: fee592e3 bne a1,a4,80010630 <__multf3+0xc30> -80010650: 06812683 lw a3,104(sp) -80010654: 06012a83 lw s5,96(sp) -80010658: 06c12703 lw a4,108(sp) -8001065c: 04d12c23 sw a3,88(sp) -80010660: 06412683 lw a3,100(sp) -80010664: 01403a33 snez s4,s4 -80010668: 015a6a33 or s4,s4,s5 -8001066c: 04d12a23 sw a3,84(sp) -80010670: 04e12e23 sw a4,92(sp) -80010674: 05412823 sw s4,80(sp) -80010678: 00b71693 slli a3,a4,0xb -8001067c: 1406d463 bgez a3,800107c4 <__multf3+0xdc4> -80010680: 01fa1a13 slli s4,s4,0x1f -80010684: 05010713 addi a4,sp,80 -80010688: 05c10593 addi a1,sp,92 -8001068c: 00072683 lw a3,0(a4) -80010690: 00472603 lw a2,4(a4) -80010694: 00470713 addi a4,a4,4 -80010698: 0016d693 srli a3,a3,0x1 -8001069c: 01f61613 slli a2,a2,0x1f -800106a0: 00c6e6b3 or a3,a3,a2 -800106a4: fed72e23 sw a3,-4(a4) -800106a8: fee592e3 bne a1,a4,8001068c <__multf3+0xc8c> -800106ac: 05c12703 lw a4,92(sp) -800106b0: 01403a33 snez s4,s4 -800106b4: 00175713 srli a4,a4,0x1 -800106b8: 04e12e23 sw a4,92(sp) -800106bc: 05012703 lw a4,80(sp) -800106c0: 01476a33 or s4,a4,s4 -800106c4: 05412823 sw s4,80(sp) -800106c8: 00412703 lw a4,4(sp) -800106cc: 000046b7 lui a3,0x4 -800106d0: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> -800106d4: 00d706b3 add a3,a4,a3 -800106d8: 26d05063 blez a3,80010938 <__multf3+0xf38> -800106dc: 05012703 lw a4,80(sp) -800106e0: 00777613 andi a2,a4,7 -800106e4: 10060263 beqz a2,800107e8 <__multf3+0xde8> -800106e8: 00200513 li a0,2 -800106ec: 05412603 lw a2,84(sp) -800106f0: 05c12583 lw a1,92(sp) -800106f4: 00146413 ori s0,s0,1 -800106f8: 0ea48663 beq s1,a0,800107e4 <__multf3+0xde4> -800106fc: 00300513 li a0,3 -80010700: 0ca48863 beq s1,a0,800107d0 <__multf3+0xdd0> -80010704: 0e049263 bnez s1,800107e8 <__multf3+0xde8> -80010708: 00f77513 andi a0,a4,15 -8001070c: 00400813 li a6,4 -80010710: 0d050c63 beq a0,a6,800107e8 <__multf3+0xde8> -80010714: 00470713 addi a4,a4,4 -80010718: 04e12823 sw a4,80(sp) -8001071c: 00473713 sltiu a4,a4,4 -80010720: 00c70633 add a2,a4,a2 -80010724: 00e63733 sltu a4,a2,a4 -80010728: 04c12a23 sw a2,84(sp) -8001072c: 05812603 lw a2,88(sp) -80010730: 00c70633 add a2,a4,a2 -80010734: 00e63733 sltu a4,a2,a4 -80010738: 00b70733 add a4,a4,a1 -8001073c: 04c12c23 sw a2,88(sp) -80010740: 04e12e23 sw a4,92(sp) -80010744: 0a40006f j 800107e8 <__multf3+0xde8> -80010748: 000a8793 mv a5,s5 -8001074c: 03012703 lw a4,48(sp) -80010750: 04e12823 sw a4,80(sp) -80010754: 03412703 lw a4,52(sp) -80010758: 04e12a23 sw a4,84(sp) -8001075c: 03812703 lw a4,56(sp) -80010760: 04e12c23 sw a4,88(sp) -80010764: 03c12703 lw a4,60(sp) -80010768: 04e12e23 sw a4,92(sp) -8001076c: 00200713 li a4,2 -80010770: 54eb8663 beq s7,a4,80010cbc <__multf3+0x12bc> -80010774: 00300713 li a4,3 -80010778: f2eb8263 beq s7,a4,8000fe9c <__multf3+0x49c> -8001077c: 00100713 li a4,1 -80010780: f4eb94e3 bne s7,a4,800106c8 <__multf3+0xcc8> +8000f4c4 <__multf3>: +8000f4c4: f4010113 addi sp,sp,-192 +8000f4c8: 0b212823 sw s2,176(sp) +8000f4cc: 0b412423 sw s4,168(sp) +8000f4d0: 0b512223 sw s5,164(sp) +8000f4d4: 0b612023 sw s6,160(sp) +8000f4d8: 09812c23 sw s8,152(sp) +8000f4dc: 09912a23 sw s9,148(sp) +8000f4e0: 00050913 mv s2,a0 +8000f4e4: 0005a683 lw a3,0(a1) +8000f4e8: 0045a783 lw a5,4(a1) +8000f4ec: 0085a503 lw a0,8(a1) +8000f4f0: 00c5aa83 lw s5,12(a1) +8000f4f4: 00062c83 lw s9,0(a2) +8000f4f8: 00462b03 lw s6,4(a2) +8000f4fc: 00862c03 lw s8,8(a2) +8000f500: 00c62a03 lw s4,12(a2) +8000f504: 0a112e23 sw ra,188(sp) +8000f508: 0a812c23 sw s0,184(sp) +8000f50c: 0a912a23 sw s1,180(sp) +8000f510: 0b312623 sw s3,172(sp) +8000f514: 09712e23 sw s7,156(sp) +8000f518: 09a12823 sw s10,144(sp) +8000f51c: 09b12623 sw s11,140(sp) +8000f520: 002024f3 frrm s1 +8000f524: 00008637 lui a2,0x8 +8000f528: 010a9713 slli a4,s5,0x10 +8000f52c: 010ad993 srli s3,s5,0x10 +8000f530: 01075713 srli a4,a4,0x10 +8000f534: fff60613 addi a2,a2,-1 # 7fff <__stack_size+0x7bff> +8000f538: 07512623 sw s5,108(sp) +8000f53c: 06d12023 sw a3,96(sp) +8000f540: 06f12223 sw a5,100(sp) +8000f544: 06a12423 sw a0,104(sp) +8000f548: 02d12823 sw a3,48(sp) +8000f54c: 02f12a23 sw a5,52(sp) +8000f550: 02a12c23 sw a0,56(sp) +8000f554: 02e12e23 sw a4,60(sp) +8000f558: 00c9f9b3 and s3,s3,a2 +8000f55c: 01fada93 srli s5,s5,0x1f +8000f560: 06098063 beqz s3,8000f5c0 <__multf3+0xfc> +8000f564: 16c98e63 beq s3,a2,8000f6e0 <__multf3+0x21c> +8000f568: 00010537 lui a0,0x10 +8000f56c: 00a76733 or a4,a4,a0 +8000f570: 02e12e23 sw a4,60(sp) +8000f574: 03010613 addi a2,sp,48 +8000f578: 03c10793 addi a5,sp,60 +8000f57c: 0007a703 lw a4,0(a5) +8000f580: ffc7a683 lw a3,-4(a5) +8000f584: ffc78793 addi a5,a5,-4 +8000f588: 00371713 slli a4,a4,0x3 +8000f58c: 01d6d693 srli a3,a3,0x1d +8000f590: 00d76733 or a4,a4,a3 +8000f594: 00e7a223 sw a4,4(a5) +8000f598: fef612e3 bne a2,a5,8000f57c <__multf3+0xb8> +8000f59c: 03012783 lw a5,48(sp) +8000f5a0: ffffc537 lui a0,0xffffc +8000f5a4: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> +8000f5a8: 00379793 slli a5,a5,0x3 +8000f5ac: 02f12823 sw a5,48(sp) +8000f5b0: 00a989b3 add s3,s3,a0 +8000f5b4: 00000b93 li s7,0 +8000f5b8: 00000413 li s0,0 +8000f5bc: 1480006f j 8000f704 <__multf3+0x240> +8000f5c0: 00d7e633 or a2,a5,a3 +8000f5c4: 00a66633 or a2,a2,a0 +8000f5c8: 00e66633 or a2,a2,a4 +8000f5cc: 20060663 beqz a2,8000f7d8 <__multf3+0x314> +8000f5d0: 06070063 beqz a4,8000f630 <__multf3+0x16c> +8000f5d4: 00070513 mv a0,a4 +8000f5d8: 68c030ef jal ra,80012c64 <__clzsi2> +8000f5dc: ff450693 addi a3,a0,-12 +8000f5e0: 4056d793 srai a5,a3,0x5 +8000f5e4: 01f6f693 andi a3,a3,31 +8000f5e8: 06068e63 beqz a3,8000f664 <__multf3+0x1a0> +8000f5ec: ffc00713 li a4,-4 +8000f5f0: 02e78733 mul a4,a5,a4 +8000f5f4: 03010313 addi t1,sp,48 +8000f5f8: 02000813 li a6,32 +8000f5fc: 00279593 slli a1,a5,0x2 +8000f600: 40d80833 sub a6,a6,a3 +8000f604: 00c70713 addi a4,a4,12 +8000f608: 00e30733 add a4,t1,a4 +8000f60c: 08e31463 bne t1,a4,8000f694 <__multf3+0x1d0> +8000f610: 08010713 addi a4,sp,128 +8000f614: 00b705b3 add a1,a4,a1 +8000f618: 03012703 lw a4,48(sp) +8000f61c: fff78793 addi a5,a5,-1 +8000f620: 00d716b3 sll a3,a4,a3 +8000f624: fad5a823 sw a3,-80(a1) +8000f628: fff00693 li a3,-1 +8000f62c: 0a00006f j 8000f6cc <__multf3+0x208> +8000f630: 00050863 beqz a0,8000f640 <__multf3+0x17c> +8000f634: 630030ef jal ra,80012c64 <__clzsi2> +8000f638: 02050513 addi a0,a0,32 +8000f63c: fa1ff06f j 8000f5dc <__multf3+0x118> +8000f640: 00078a63 beqz a5,8000f654 <__multf3+0x190> +8000f644: 00078513 mv a0,a5 +8000f648: 61c030ef jal ra,80012c64 <__clzsi2> +8000f64c: 04050513 addi a0,a0,64 +8000f650: f8dff06f j 8000f5dc <__multf3+0x118> +8000f654: 00068513 mv a0,a3 +8000f658: 60c030ef jal ra,80012c64 <__clzsi2> +8000f65c: 06050513 addi a0,a0,96 +8000f660: f7dff06f j 8000f5dc <__multf3+0x118> +8000f664: ffc00613 li a2,-4 +8000f668: 02c78633 mul a2,a5,a2 +8000f66c: 03c10713 addi a4,sp,60 +8000f670: 00300693 li a3,3 +8000f674: 00c705b3 add a1,a4,a2 +8000f678: 0005a583 lw a1,0(a1) +8000f67c: fff68693 addi a3,a3,-1 +8000f680: ffc70713 addi a4,a4,-4 +8000f684: 00b72223 sw a1,4(a4) +8000f688: fef6d6e3 bge a3,a5,8000f674 <__multf3+0x1b0> +8000f68c: fff78793 addi a5,a5,-1 +8000f690: f99ff06f j 8000f628 <__multf3+0x164> +8000f694: ffc72603 lw a2,-4(a4) +8000f698: 00072883 lw a7,0(a4) +8000f69c: 00b70e33 add t3,a4,a1 +8000f6a0: 01065633 srl a2,a2,a6 +8000f6a4: 00d898b3 sll a7,a7,a3 +8000f6a8: 01166633 or a2,a2,a7 +8000f6ac: 00ce2023 sw a2,0(t3) +8000f6b0: ffc70713 addi a4,a4,-4 +8000f6b4: f59ff06f j 8000f60c <__multf3+0x148> +8000f6b8: 00279713 slli a4,a5,0x2 +8000f6bc: 03010613 addi a2,sp,48 +8000f6c0: 00e60733 add a4,a2,a4 +8000f6c4: 00072023 sw zero,0(a4) +8000f6c8: fff78793 addi a5,a5,-1 +8000f6cc: fed796e3 bne a5,a3,8000f6b8 <__multf3+0x1f4> +8000f6d0: ffffc9b7 lui s3,0xffffc +8000f6d4: 01198993 addi s3,s3,17 # ffffc011 <__stack_top+0xffc011> +8000f6d8: 40a989b3 sub s3,s3,a0 +8000f6dc: ed9ff06f j 8000f5b4 <__multf3+0xf0> +8000f6e0: 00d7e7b3 or a5,a5,a3 +8000f6e4: 00a7e7b3 or a5,a5,a0 +8000f6e8: 00e7e7b3 or a5,a5,a4 +8000f6ec: 0e078c63 beqz a5,8000f7e4 <__multf3+0x320> +8000f6f0: 01071713 slli a4,a4,0x10 +8000f6f4: 41075713 srai a4,a4,0x10 +8000f6f8: 00300b93 li s7,3 +8000f6fc: 01000413 li s0,16 +8000f700: ea074ce3 bltz a4,8000f5b8 <__multf3+0xf4> +8000f704: 010a1513 slli a0,s4,0x10 +8000f708: 00008737 lui a4,0x8 +8000f70c: 010a5793 srli a5,s4,0x10 +8000f710: 01055513 srli a0,a0,0x10 +8000f714: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000f718: 07412623 sw s4,108(sp) +8000f71c: 07912023 sw s9,96(sp) +8000f720: 07612223 sw s6,100(sp) +8000f724: 07812423 sw s8,104(sp) +8000f728: 05912023 sw s9,64(sp) +8000f72c: 05612223 sw s6,68(sp) +8000f730: 05812423 sw s8,72(sp) +8000f734: 04a12623 sw a0,76(sp) +8000f738: 00e7f7b3 and a5,a5,a4 +8000f73c: 01fa5a13 srli s4,s4,0x1f +8000f740: 0a078663 beqz a5,8000f7ec <__multf3+0x328> +8000f744: 1ce78463 beq a5,a4,8000f90c <__multf3+0x448> +8000f748: 00010737 lui a4,0x10 +8000f74c: 00e56533 or a0,a0,a4 +8000f750: 04a12623 sw a0,76(sp) +8000f754: 04010593 addi a1,sp,64 +8000f758: 04c10713 addi a4,sp,76 +8000f75c: 00072683 lw a3,0(a4) # 10000 <__stack_size+0xfc00> +8000f760: ffc72603 lw a2,-4(a4) +8000f764: ffc70713 addi a4,a4,-4 +8000f768: 00369693 slli a3,a3,0x3 +8000f76c: 01d65613 srli a2,a2,0x1d +8000f770: 00c6e6b3 or a3,a3,a2 +8000f774: 00d72223 sw a3,4(a4) +8000f778: fee592e3 bne a1,a4,8000f75c <__multf3+0x298> +8000f77c: 04012703 lw a4,64(sp) +8000f780: ffffc537 lui a0,0xffffc +8000f784: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> +8000f788: 00371713 slli a4,a4,0x3 +8000f78c: 04e12023 sw a4,64(sp) +8000f790: 00a78533 add a0,a5,a0 +8000f794: 00000693 li a3,0 +8000f798: 01350733 add a4,a0,s3 +8000f79c: 00e12423 sw a4,8(sp) +8000f7a0: 00170713 addi a4,a4,1 +8000f7a4: 00e12223 sw a4,4(sp) +8000f7a8: 002b9713 slli a4,s7,0x2 +8000f7ac: 00d76733 or a4,a4,a3 +8000f7b0: fff70713 addi a4,a4,-1 +8000f7b4: 00e00613 li a2,14 +8000f7b8: 014ac7b3 xor a5,s5,s4 +8000f7bc: 1ce66263 bltu a2,a4,8000f980 <__multf3+0x4bc> +8000f7c0: 80014637 lui a2,0x80014 +8000f7c4: 00271713 slli a4,a4,0x2 +8000f7c8: 88060613 addi a2,a2,-1920 # 80013880 <__stack_top+0x81013880> +8000f7cc: 00c70733 add a4,a4,a2 +8000f7d0: 00072703 lw a4,0(a4) +8000f7d4: 00070067 jr a4 +8000f7d8: 00000993 li s3,0 +8000f7dc: 00100b93 li s7,1 +8000f7e0: dd9ff06f j 8000f5b8 <__multf3+0xf4> +8000f7e4: 00200b93 li s7,2 +8000f7e8: dd1ff06f j 8000f5b8 <__multf3+0xf4> +8000f7ec: 019b67b3 or a5,s6,s9 +8000f7f0: 0187e7b3 or a5,a5,s8 +8000f7f4: 00a7e7b3 or a5,a5,a0 +8000f7f8: 14078063 beqz a5,8000f938 <__multf3+0x474> +8000f7fc: 04050e63 beqz a0,8000f858 <__multf3+0x394> +8000f800: 464030ef jal ra,80012c64 <__clzsi2> +8000f804: ff450693 addi a3,a0,-12 +8000f808: 4056d793 srai a5,a3,0x5 +8000f80c: 01f6f693 andi a3,a3,31 +8000f810: 08068063 beqz a3,8000f890 <__multf3+0x3cc> +8000f814: ffc00713 li a4,-4 +8000f818: 02e78733 mul a4,a5,a4 +8000f81c: 04010313 addi t1,sp,64 +8000f820: 02000813 li a6,32 +8000f824: 00279593 slli a1,a5,0x2 +8000f828: 40d80833 sub a6,a6,a3 +8000f82c: 00c70713 addi a4,a4,12 +8000f830: 00e30733 add a4,t1,a4 +8000f834: 08e31663 bne t1,a4,8000f8c0 <__multf3+0x3fc> +8000f838: 08010713 addi a4,sp,128 +8000f83c: 00b705b3 add a1,a4,a1 +8000f840: 04012703 lw a4,64(sp) +8000f844: fff78793 addi a5,a5,-1 +8000f848: 00d716b3 sll a3,a4,a3 +8000f84c: fcd5a023 sw a3,-64(a1) +8000f850: fff00693 li a3,-1 +8000f854: 0a40006f j 8000f8f8 <__multf3+0x434> +8000f858: 000c0a63 beqz s8,8000f86c <__multf3+0x3a8> +8000f85c: 000c0513 mv a0,s8 +8000f860: 404030ef jal ra,80012c64 <__clzsi2> +8000f864: 02050513 addi a0,a0,32 +8000f868: f9dff06f j 8000f804 <__multf3+0x340> +8000f86c: 000b0a63 beqz s6,8000f880 <__multf3+0x3bc> +8000f870: 000b0513 mv a0,s6 +8000f874: 3f0030ef jal ra,80012c64 <__clzsi2> +8000f878: 04050513 addi a0,a0,64 +8000f87c: f89ff06f j 8000f804 <__multf3+0x340> +8000f880: 000c8513 mv a0,s9 +8000f884: 3e0030ef jal ra,80012c64 <__clzsi2> +8000f888: 06050513 addi a0,a0,96 +8000f88c: f79ff06f j 8000f804 <__multf3+0x340> +8000f890: ffc00613 li a2,-4 +8000f894: 02c78633 mul a2,a5,a2 +8000f898: 04c10713 addi a4,sp,76 +8000f89c: 00300693 li a3,3 +8000f8a0: 00c705b3 add a1,a4,a2 +8000f8a4: 0005a583 lw a1,0(a1) +8000f8a8: fff68693 addi a3,a3,-1 +8000f8ac: ffc70713 addi a4,a4,-4 +8000f8b0: 00b72223 sw a1,4(a4) +8000f8b4: fef6d6e3 bge a3,a5,8000f8a0 <__multf3+0x3dc> +8000f8b8: fff78793 addi a5,a5,-1 +8000f8bc: f95ff06f j 8000f850 <__multf3+0x38c> +8000f8c0: ffc72603 lw a2,-4(a4) +8000f8c4: 00072883 lw a7,0(a4) +8000f8c8: 00b70e33 add t3,a4,a1 +8000f8cc: 01065633 srl a2,a2,a6 +8000f8d0: 00d898b3 sll a7,a7,a3 +8000f8d4: 01166633 or a2,a2,a7 +8000f8d8: 00ce2023 sw a2,0(t3) +8000f8dc: ffc70713 addi a4,a4,-4 +8000f8e0: f55ff06f j 8000f834 <__multf3+0x370> +8000f8e4: 00279713 slli a4,a5,0x2 +8000f8e8: 04010613 addi a2,sp,64 +8000f8ec: 00e60733 add a4,a2,a4 +8000f8f0: 00072023 sw zero,0(a4) +8000f8f4: fff78793 addi a5,a5,-1 +8000f8f8: fed796e3 bne a5,a3,8000f8e4 <__multf3+0x420> +8000f8fc: ffffc7b7 lui a5,0xffffc +8000f900: 01178793 addi a5,a5,17 # ffffc011 <__stack_top+0xffc011> +8000f904: 40a78533 sub a0,a5,a0 +8000f908: e8dff06f j 8000f794 <__multf3+0x2d0> +8000f90c: 019b6b33 or s6,s6,s9 +8000f910: 018b6b33 or s6,s6,s8 +8000f914: 00ab6b33 or s6,s6,a0 +8000f918: 020b0663 beqz s6,8000f944 <__multf3+0x480> +8000f91c: 01051513 slli a0,a0,0x10 +8000f920: 41055513 srai a0,a0,0x10 +8000f924: 02054663 bltz a0,8000f950 <__multf3+0x48c> +8000f928: 00078513 mv a0,a5 +8000f92c: 00300693 li a3,3 +8000f930: 01000413 li s0,16 +8000f934: e65ff06f j 8000f798 <__multf3+0x2d4> +8000f938: 00000513 li a0,0 +8000f93c: 00100693 li a3,1 +8000f940: e59ff06f j 8000f798 <__multf3+0x2d4> +8000f944: 00078513 mv a0,a5 +8000f948: 00200693 li a3,2 +8000f94c: e4dff06f j 8000f798 <__multf3+0x2d4> +8000f950: 00078513 mv a0,a5 +8000f954: 00300693 li a3,3 +8000f958: e41ff06f j 8000f798 <__multf3+0x2d4> +8000f95c: 01000413 li s0,16 +8000f960: 00008737 lui a4,0x8 +8000f964: 04e12e23 sw a4,92(sp) +8000f968: 04012c23 sw zero,88(sp) +8000f96c: 04012a23 sw zero,84(sp) +8000f970: 04012823 sw zero,80(sp) +8000f974: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000f978: 00000793 li a5,0 +8000f97c: 19d0006f j 80010318 <__multf3+0xe54> +8000f980: 03012583 lw a1,48(sp) +8000f984: 04012503 lw a0,64(sp) +8000f988: 000108b7 lui a7,0x10 +8000f98c: fff88613 addi a2,a7,-1 # ffff <__stack_size+0xfbff> +8000f990: 0105d393 srli t2,a1,0x10 +8000f994: 01055713 srli a4,a0,0x10 +8000f998: 00c5f5b3 and a1,a1,a2 +8000f99c: 00c57533 and a0,a0,a2 +8000f9a0: 02b706b3 mul a3,a4,a1 +8000f9a4: 02b50a33 mul s4,a0,a1 +8000f9a8: 02a38333 mul t1,t2,a0 +8000f9ac: 00668833 add a6,a3,t1 +8000f9b0: 010a5693 srli a3,s4,0x10 +8000f9b4: 010686b3 add a3,a3,a6 +8000f9b8: 02e389b3 mul s3,t2,a4 +8000f9bc: 0066f463 bgeu a3,t1,8000f9c4 <__multf3+0x500> +8000f9c0: 011989b3 add s3,s3,a7 +8000f9c4: 04412e03 lw t3,68(sp) +8000f9c8: 0106d893 srli a7,a3,0x10 +8000f9cc: 00c6f6b3 and a3,a3,a2 +8000f9d0: 00ca7a33 and s4,s4,a2 +8000f9d4: 01069693 slli a3,a3,0x10 +8000f9d8: 014686b3 add a3,a3,s4 +8000f9dc: 010e5f93 srli t6,t3,0x10 +8000f9e0: 00ce7e33 and t3,t3,a2 +8000f9e4: 02be0333 mul t1,t3,a1 +8000f9e8: 00d12623 sw a3,12(sp) +8000f9ec: 06d12023 sw a3,96(sp) +8000f9f0: 03c38633 mul a2,t2,t3 +8000f9f4: 02bf86b3 mul a3,t6,a1 +8000f9f8: 00c68833 add a6,a3,a2 +8000f9fc: 01035693 srli a3,t1,0x10 +8000fa00: 010686b3 add a3,a3,a6 +8000fa04: 03f38bb3 mul s7,t2,t6 +8000fa08: 00c6f663 bgeu a3,a2,8000fa14 <__multf3+0x550> +8000fa0c: 00010637 lui a2,0x10 +8000fa10: 00cb8bb3 add s7,s7,a2 +8000fa14: 0106d613 srli a2,a3,0x10 +8000fa18: 00010eb7 lui t4,0x10 +8000fa1c: 00c12023 sw a2,0(sp) +8000fa20: fffe8613 addi a2,t4,-1 # ffff <__stack_size+0xfbff> +8000fa24: 00c6f833 and a6,a3,a2 +8000fa28: 00c37333 and t1,t1,a2 +8000fa2c: 01081813 slli a6,a6,0x10 +8000fa30: 00680833 add a6,a6,t1 +8000fa34: 010886b3 add a3,a7,a6 +8000fa38: 02d12023 sw a3,32(sp) +8000fa3c: 03412683 lw a3,52(sp) +8000fa40: 0106d293 srli t0,a3,0x10 +8000fa44: 00c6f633 and a2,a3,a2 +8000fa48: 02a60333 mul t1,a2,a0 +8000fa4c: 02a28a33 mul s4,t0,a0 +8000fa50: 01035893 srli a7,t1,0x10 +8000fa54: 02c706b3 mul a3,a4,a2 +8000fa58: 014686b3 add a3,a3,s4 +8000fa5c: 00d886b3 add a3,a7,a3 +8000fa60: 02570f33 mul t5,a4,t0 +8000fa64: 0146f463 bgeu a3,s4,8000fa6c <__multf3+0x5a8> +8000fa68: 01df0f33 add t5,t5,t4 +8000fa6c: 0106d893 srli a7,a3,0x10 +8000fa70: 00010a37 lui s4,0x10 +8000fa74: 01e888b3 add a7,a7,t5 +8000fa78: fffa0e93 addi t4,s4,-1 # ffff <__stack_size+0xfbff> +8000fa7c: 00088b13 mv s6,a7 +8000fa80: 01d6f8b3 and a7,a3,t4 +8000fa84: 01d37333 and t1,t1,t4 +8000fa88: 01089893 slli a7,a7,0x10 +8000fa8c: 03c60eb3 mul t4,a2,t3 +8000fa90: 006888b3 add a7,a7,t1 +8000fa94: 02cf86b3 mul a3,t6,a2 +8000fa98: 010eda93 srli s5,t4,0x10 +8000fa9c: 03c28333 mul t1,t0,t3 +8000faa0: 006686b3 add a3,a3,t1 +8000faa4: 00da86b3 add a3,s5,a3 +8000faa8: 025f8f33 mul t5,t6,t0 +8000faac: 0066f463 bgeu a3,t1,8000fab4 <__multf3+0x5f0> +8000fab0: 014f0f33 add t5,t5,s4 +8000fab4: 0106d313 srli t1,a3,0x10 +8000fab8: 01e30333 add t1,t1,t5 +8000fabc: 00010ab7 lui s5,0x10 +8000fac0: 00612823 sw t1,16(sp) +8000fac4: fffa8313 addi t1,s5,-1 # ffff <__stack_size+0xfbff> +8000fac8: 0066f6b3 and a3,a3,t1 +8000facc: 006efeb3 and t4,t4,t1 +8000fad0: 01069693 slli a3,a3,0x10 +8000fad4: 01d68db3 add s11,a3,t4 +8000fad8: 04812683 lw a3,72(sp) +8000fadc: 0066f333 and t1,a3,t1 +8000fae0: 0106de93 srli t4,a3,0x10 +8000fae4: 02b30a33 mul s4,t1,a1 +8000fae8: 02638c33 mul s8,t2,t1 +8000faec: 010a5c93 srli s9,s4,0x10 +8000faf0: 02be8f33 mul t5,t4,a1 +8000faf4: 018f0f33 add t5,t5,s8 +8000faf8: 01ec8f33 add t5,s9,t5 +8000fafc: 03d386b3 mul a3,t2,t4 +8000fb00: 018f7463 bgeu t5,s8,8000fb08 <__multf3+0x644> +8000fb04: 015686b3 add a3,a3,s5 +8000fb08: 010f5a93 srli s5,t5,0x10 +8000fb0c: 00da86b3 add a3,s5,a3 +8000fb10: 00010d37 lui s10,0x10 +8000fb14: 00d12a23 sw a3,20(sp) +8000fb18: fffd0693 addi a3,s10,-1 # ffff <__stack_size+0xfbff> +8000fb1c: 00df7f33 and t5,t5,a3 +8000fb20: 00da7a33 and s4,s4,a3 +8000fb24: 010f1f13 slli t5,t5,0x10 +8000fb28: 014f0f33 add t5,t5,s4 +8000fb2c: 03812a03 lw s4,56(sp) +8000fb30: 01e12c23 sw t5,24(sp) +8000fb34: 00da76b3 and a3,s4,a3 +8000fb38: 010a5f13 srli t5,s4,0x10 +8000fb3c: 02af0a33 mul s4,t5,a0 +8000fb40: 02a68ab3 mul s5,a3,a0 +8000fb44: 02d70cb3 mul s9,a4,a3 +8000fb48: 014c8cb3 add s9,s9,s4 +8000fb4c: 010ada13 srli s4,s5,0x10 +8000fb50: 019a0a33 add s4,s4,s9 +8000fb54: 02af0cb3 mul s9,t5,a0 +8000fb58: 03e70c33 mul s8,a4,t5 +8000fb5c: 019a7463 bgeu s4,s9,8000fb64 <__multf3+0x6a0> +8000fb60: 01ac0c33 add s8,s8,s10 +8000fb64: 010a5c93 srli s9,s4,0x10 +8000fb68: 018c8c33 add s8,s9,s8 +8000fb6c: 01812e23 sw s8,28(sp) +8000fb70: 00010c37 lui s8,0x10 +8000fb74: fffc0d13 addi s10,s8,-1 # ffff <__stack_size+0xfbff> +8000fb78: 01aa7a33 and s4,s4,s10 +8000fb7c: 01aafab3 and s5,s5,s10 +8000fb80: 010a1a13 slli s4,s4,0x10 +8000fb84: 015a0cb3 add s9,s4,s5 +8000fb88: 02012a03 lw s4,32(sp) +8000fb8c: 014989b3 add s3,s3,s4 +8000fb90: 00012a03 lw s4,0(sp) +8000fb94: 0109b833 sltu a6,s3,a6 +8000fb98: 011989b3 add s3,s3,a7 +8000fb9c: 010a0a33 add s4,s4,a6 +8000fba0: 017a0bb3 add s7,s4,s7 +8000fba4: 016b8c33 add s8,s7,s6 +8000fba8: 0119b8b3 sltu a7,s3,a7 +8000fbac: 011c0ab3 add s5,s8,a7 +8000fbb0: 011ab8b3 sltu a7,s5,a7 +8000fbb4: 016c3c33 sltu s8,s8,s6 +8000fbb8: 011c68b3 or a7,s8,a7 +8000fbbc: 010bbbb3 sltu s7,s7,a6 +8000fbc0: 01788bb3 add s7,a7,s7 +8000fbc4: 01812883 lw a7,24(sp) +8000fbc8: 01ba8a33 add s4,s5,s11 +8000fbcc: 01ba3db3 sltu s11,s4,s11 +8000fbd0: 01012803 lw a6,16(sp) +8000fbd4: 011a0a33 add s4,s4,a7 +8000fbd8: 011a38b3 sltu a7,s4,a7 +8000fbdc: 01112c23 sw a7,24(sp) +8000fbe0: 01412883 lw a7,20(sp) +8000fbe4: 010b8bb3 add s7,s7,a6 +8000fbe8: 01312023 sw s3,0(sp) +8000fbec: 07312223 sw s3,100(sp) +8000fbf0: 01812983 lw s3,24(sp) +8000fbf4: 01bb8833 add a6,s7,s11 +8000fbf8: 011808b3 add a7,a6,a7 +8000fbfc: 01388ab3 add s5,a7,s3 +8000fc00: 01b83db3 sltu s11,a6,s11 +8000fc04: 01c12983 lw s3,28(sp) +8000fc08: 01412803 lw a6,20(sp) +8000fc0c: 019a0a33 add s4,s4,s9 +8000fc10: 013a8c33 add s8,s5,s3 +8000fc14: 0108b8b3 sltu a7,a7,a6 +8000fc18: 019a3cb3 sltu s9,s4,s9 +8000fc1c: 01812803 lw a6,24(sp) +8000fc20: 019c09b3 add s3,s8,s9 +8000fc24: 00098b13 mv s6,s3 +8000fc28: 01012983 lw s3,16(sp) +8000fc2c: 010abab3 sltu s5,s5,a6 +8000fc30: 01c12803 lw a6,28(sp) +8000fc34: 013bbbb3 sltu s7,s7,s3 +8000fc38: 0158eab3 or s5,a7,s5 +8000fc3c: 01bbedb3 or s11,s7,s11 +8000fc40: 010c3c33 sltu s8,s8,a6 +8000fc44: 019b3cb3 sltu s9,s6,s9 +8000fc48: 015d8db3 add s11,s11,s5 +8000fc4c: 019c6cb3 or s9,s8,s9 +8000fc50: 019d8833 add a6,s11,s9 +8000fc54: 01012a23 sw a6,20(sp) +8000fc58: 04c12803 lw a6,76(sp) +8000fc5c: 07412423 sw s4,104(sp) +8000fc60: 01085893 srli a7,a6,0x10 +8000fc64: 01a87d33 and s10,a6,s10 +8000fc68: 02bd0833 mul a6,s10,a1 +8000fc6c: 03a38ab3 mul s5,t2,s10 +8000fc70: 01085b93 srli s7,a6,0x10 +8000fc74: 02b885b3 mul a1,a7,a1 +8000fc78: 015585b3 add a1,a1,s5 +8000fc7c: 00bb85b3 add a1,s7,a1 +8000fc80: 031383b3 mul t2,t2,a7 +8000fc84: 0155f663 bgeu a1,s5,8000fc90 <__multf3+0x7cc> +8000fc88: 00010c37 lui s8,0x10 +8000fc8c: 018383b3 add t2,t2,s8 +8000fc90: 0105da93 srli s5,a1,0x10 +8000fc94: 007a83b3 add t2,s5,t2 +8000fc98: 00010c37 lui s8,0x10 +8000fc9c: 03c12a83 lw s5,60(sp) +8000fca0: 00712e23 sw t2,28(sp) +8000fca4: fffc0393 addi t2,s8,-1 # ffff <__stack_size+0xfbff> +8000fca8: 0075f5b3 and a1,a1,t2 +8000fcac: 00787833 and a6,a6,t2 +8000fcb0: 01059593 slli a1,a1,0x10 +8000fcb4: 007af3b3 and t2,s5,t2 +8000fcb8: 010585b3 add a1,a1,a6 +8000fcbc: 010ad813 srli a6,s5,0x10 +8000fcc0: 03070bb3 mul s7,a4,a6 +8000fcc4: 02a38ab3 mul s5,t2,a0 +8000fcc8: 02770733 mul a4,a4,t2 +8000fccc: 010add93 srli s11,s5,0x10 +8000fcd0: 02a80533 mul a0,a6,a0 +8000fcd4: 00a70733 add a4,a4,a0 +8000fcd8: 00ed8733 add a4,s11,a4 +8000fcdc: 00a77463 bgeu a4,a0,8000fce4 <__multf3+0x820> +8000fce0: 018b8bb3 add s7,s7,s8 +8000fce4: 00010c37 lui s8,0x10 +8000fce8: fffc0d93 addi s11,s8,-1 # ffff <__stack_size+0xfbff> +8000fcec: 01075513 srli a0,a4,0x10 +8000fcf0: 01b77733 and a4,a4,s11 +8000fcf4: 01750533 add a0,a0,s7 +8000fcf8: 01071713 slli a4,a4,0x10 +8000fcfc: 01bafdb3 and s11,s5,s11 +8000fd00: 02a12023 sw a0,32(sp) +8000fd04: 02628ab3 mul s5,t0,t1 +8000fd08: 01b70db3 add s11,a4,s11 +8000fd0c: 02c30533 mul a0,t1,a2 +8000fd10: 02ce8733 mul a4,t4,a2 +8000fd14: 01055c93 srli s9,a0,0x10 +8000fd18: 01570733 add a4,a4,s5 +8000fd1c: 00ec8733 add a4,s9,a4 +8000fd20: 03d28bb3 mul s7,t0,t4 +8000fd24: 01577463 bgeu a4,s5,8000fd2c <__multf3+0x868> +8000fd28: 018b8bb3 add s7,s7,s8 +8000fd2c: 01075a93 srli s5,a4,0x10 +8000fd30: 017a89b3 add s3,s5,s7 +8000fd34: 00010bb7 lui s7,0x10 +8000fd38: fffb8a93 addi s5,s7,-1 # ffff <__stack_size+0xfbff> +8000fd3c: 01577733 and a4,a4,s5 +8000fd40: 01557533 and a0,a0,s5 +8000fd44: 01071713 slli a4,a4,0x10 +8000fd48: 00a70733 add a4,a4,a0 +8000fd4c: 03cf0ab3 mul s5,t5,t3 +8000fd50: 00e12823 sw a4,16(sp) +8000fd54: 03312223 sw s3,36(sp) +8000fd58: 03c68733 mul a4,a3,t3 +8000fd5c: 02df8cb3 mul s9,t6,a3 +8000fd60: 01075513 srli a0,a4,0x10 +8000fd64: 015c8cb3 add s9,s9,s5 +8000fd68: 01950533 add a0,a0,s9 +8000fd6c: 03ef8c33 mul s8,t6,t5 +8000fd70: 01557463 bgeu a0,s5,8000fd78 <__multf3+0x8b4> +8000fd74: 017c0c33 add s8,s8,s7 +8000fd78: 01055a93 srli s5,a0,0x10 +8000fd7c: 018a8c33 add s8,s5,s8 +8000fd80: 00010ab7 lui s5,0x10 +8000fd84: fffa8a93 addi s5,s5,-1 # ffff <__stack_size+0xfbff> +8000fd88: 01557533 and a0,a0,s5 +8000fd8c: 01051513 slli a0,a0,0x10 +8000fd90: 01577733 and a4,a4,s5 +8000fd94: 00e50733 add a4,a0,a4 +8000fd98: 01c12983 lw s3,28(sp) +8000fd9c: 01412503 lw a0,20(sp) +8000fda0: 00bb0ab3 add s5,s6,a1 +8000fda4: 00bab5b3 sltu a1,s5,a1 +8000fda8: 01350cb3 add s9,a0,s3 +8000fdac: 02012983 lw s3,32(sp) +8000fdb0: 00bc8533 add a0,s9,a1 +8000fdb4: 01ba8ab3 add s5,s5,s11 +8000fdb8: 01babdb3 sltu s11,s5,s11 +8000fdbc: 01350bb3 add s7,a0,s3 +8000fdc0: 01bb89b3 add s3,s7,s11 +8000fdc4: 03312623 sw s3,44(sp) +8000fdc8: 01012983 lw s3,16(sp) +8000fdcc: 02412b03 lw s6,36(sp) +8000fdd0: 00b535b3 sltu a1,a0,a1 +8000fdd4: 013a8ab3 add s5,s5,s3 +8000fdd8: 013ab9b3 sltu s3,s5,s3 +8000fddc: 03312423 sw s3,40(sp) +8000fde0: 01bb89b3 add s3,s7,s11 +8000fde4: 016989b3 add s3,s3,s6 +8000fde8: 02812b03 lw s6,40(sp) +8000fdec: 02012503 lw a0,32(sp) +8000fdf0: 01312823 sw s3,16(sp) +8000fdf4: 00ea8ab3 add s5,s5,a4 +8000fdf8: 016989b3 add s3,s3,s6 +8000fdfc: 00098b13 mv s6,s3 +8000fe00: 00eab733 sltu a4,s5,a4 +8000fe04: 018989b3 add s3,s3,s8 +8000fe08: 01312a23 sw s3,20(sp) +8000fe0c: 00e989b3 add s3,s3,a4 +8000fe10: 00abbbb3 sltu s7,s7,a0 +8000fe14: 01312c23 sw s3,24(sp) +8000fe18: 02c12503 lw a0,44(sp) +8000fe1c: 01c12983 lw s3,28(sp) +8000fe20: 07512623 sw s5,108(sp) +8000fe24: 01b53db3 sltu s11,a0,s11 +8000fe28: 013cbcb3 sltu s9,s9,s3 +8000fe2c: 01012503 lw a0,16(sp) +8000fe30: 02412983 lw s3,36(sp) +8000fe34: 01bbedb3 or s11,s7,s11 +8000fe38: 00bce5b3 or a1,s9,a1 +8000fe3c: 01353bb3 sltu s7,a0,s3 +8000fe40: 01412503 lw a0,20(sp) +8000fe44: 02812983 lw s3,40(sp) +8000fe48: 01b585b3 add a1,a1,s11 +8000fe4c: 01853c33 sltu s8,a0,s8 +8000fe50: 01812503 lw a0,24(sp) +8000fe54: 013b3db3 sltu s11,s6,s3 +8000fe58: 01bbedb3 or s11,s7,s11 +8000fe5c: 00e53733 sltu a4,a0,a4 +8000fe60: 00ec6733 or a4,s8,a4 +8000fe64: 01b58db3 add s11,a1,s11 +8000fe68: 02668533 mul a0,a3,t1 +8000fe6c: 00ed8db3 add s11,s11,a4 +8000fe70: 026f0c33 mul s8,t5,t1 +8000fe74: 01055593 srli a1,a0,0x10 +8000fe78: 02de8733 mul a4,t4,a3 +8000fe7c: 01870733 add a4,a4,s8 +8000fe80: 00e58733 add a4,a1,a4 +8000fe84: 03ee8bb3 mul s7,t4,t5 +8000fe88: 01877663 bgeu a4,s8,8000fe94 <__multf3+0x9d0> +8000fe8c: 000105b7 lui a1,0x10 +8000fe90: 00bb8bb3 add s7,s7,a1 +8000fe94: 01075593 srli a1,a4,0x10 +8000fe98: 00010c37 lui s8,0x10 +8000fe9c: 01758bb3 add s7,a1,s7 +8000fea0: fffc0593 addi a1,s8,-1 # ffff <__stack_size+0xfbff> +8000fea4: 00b77733 and a4,a4,a1 +8000fea8: 00b575b3 and a1,a0,a1 +8000feac: 03a28cb3 mul s9,t0,s10 +8000feb0: 01071713 slli a4,a4,0x10 +8000feb4: 00b705b3 add a1,a4,a1 +8000feb8: 02cd0533 mul a0,s10,a2 +8000febc: 02c88633 mul a2,a7,a2 +8000fec0: 01055713 srli a4,a0,0x10 +8000fec4: 01960633 add a2,a2,s9 +8000fec8: 00c70733 add a4,a4,a2 +8000fecc: 031282b3 mul t0,t0,a7 +8000fed0: 01977463 bgeu a4,s9,8000fed8 <__multf3+0xa14> +8000fed4: 018282b3 add t0,t0,s8 +8000fed8: 01075613 srli a2,a4,0x10 +8000fedc: 00010cb7 lui s9,0x10 +8000fee0: 005602b3 add t0,a2,t0 +8000fee4: fffc8613 addi a2,s9,-1 # ffff <__stack_size+0xfbff> +8000fee8: 00c77733 and a4,a4,a2 +8000feec: 01071713 slli a4,a4,0x10 +8000fef0: 00c57633 and a2,a0,a2 +8000fef4: 030f8c33 mul s8,t6,a6 +8000fef8: 00c70633 add a2,a4,a2 +8000fefc: 027f8fb3 mul t6,t6,t2 +8000ff00: 03c38733 mul a4,t2,t3 +8000ff04: 03c80e33 mul t3,a6,t3 +8000ff08: 01075513 srli a0,a4,0x10 +8000ff0c: 01cf8fb3 add t6,t6,t3 +8000ff10: 01f50fb3 add t6,a0,t6 +8000ff14: 01cff463 bgeu t6,t3,8000ff1c <__multf3+0xa58> +8000ff18: 019c0c33 add s8,s8,s9 +8000ff1c: 010fde13 srli t3,t6,0x10 +8000ff20: 018e0e33 add t3,t3,s8 +8000ff24: 00010c37 lui s8,0x10 +8000ff28: fffc0513 addi a0,s8,-1 # ffff <__stack_size+0xfbff> +8000ff2c: 00afffb3 and t6,t6,a0 +8000ff30: 010f9f93 slli t6,t6,0x10 +8000ff34: 00a77733 and a4,a4,a0 +8000ff38: 03af0cb3 mul s9,t5,s10 +8000ff3c: 00ef8533 add a0,t6,a4 +8000ff40: 03a68fb3 mul t6,a3,s10 +8000ff44: 02d886b3 mul a3,a7,a3 +8000ff48: 010fd713 srli a4,t6,0x10 +8000ff4c: 019686b3 add a3,a3,s9 +8000ff50: 00d70733 add a4,a4,a3 +8000ff54: 031f0f33 mul t5,t5,a7 +8000ff58: 01977463 bgeu a4,s9,8000ff60 <__multf3+0xa9c> +8000ff5c: 018f0f33 add t5,t5,s8 +8000ff60: 01075693 srli a3,a4,0x10 +8000ff64: 00010c37 lui s8,0x10 +8000ff68: 01e68f33 add t5,a3,t5 +8000ff6c: fffc0693 addi a3,s8,-1 # ffff <__stack_size+0xfbff> +8000ff70: 00d77733 and a4,a4,a3 +8000ff74: 01071713 slli a4,a4,0x10 +8000ff78: 00dff6b3 and a3,t6,a3 +8000ff7c: 00d706b3 add a3,a4,a3 +8000ff80: 030e8fb3 mul t6,t4,a6 +8000ff84: 02638733 mul a4,t2,t1 +8000ff88: 027e8eb3 mul t4,t4,t2 +8000ff8c: 01075c93 srli s9,a4,0x10 +8000ff90: 02680333 mul t1,a6,t1 +8000ff94: 006e8eb3 add t4,t4,t1 +8000ff98: 01dc8eb3 add t4,s9,t4 +8000ff9c: 006ef463 bgeu t4,t1,8000ffa4 <__multf3+0xae0> +8000ffa0: 018f8fb3 add t6,t6,s8 +8000ffa4: 010ed313 srli t1,t4,0x10 +8000ffa8: 01f30fb3 add t6,t1,t6 +8000ffac: 00010337 lui t1,0x10 +8000ffb0: 01812983 lw s3,24(sp) +8000ffb4: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> +8000ffb8: 006efeb3 and t4,t4,t1 +8000ffbc: 00677733 and a4,a4,t1 +8000ffc0: 010e9e93 slli t4,t4,0x10 +8000ffc4: 00ee8eb3 add t4,t4,a4 +8000ffc8: 00b98733 add a4,s3,a1 +8000ffcc: 00b735b3 sltu a1,a4,a1 +8000ffd0: 017d8db3 add s11,s11,s7 +8000ffd4: 00bd89b3 add s3,s11,a1 +8000ffd8: 00c70733 add a4,a4,a2 +8000ffdc: 00c73633 sltu a2,a4,a2 +8000ffe0: 00598c33 add s8,s3,t0 +8000ffe4: 00a70733 add a4,a4,a0 +8000ffe8: 00098b13 mv s6,s3 +8000ffec: 00cc09b3 add s3,s8,a2 +8000fff0: 06e12823 sw a4,112(sp) +8000fff4: 00a73733 sltu a4,a4,a0 +8000fff8: 01c98533 add a0,s3,t3 +8000fffc: 00e50cb3 add s9,a0,a4 +80010000: 01312823 sw s3,16(sp) +80010004: 00dc89b3 add s3,s9,a3 +80010008: 00d9b6b3 sltu a3,s3,a3 +8001000c: 01312a23 sw s3,20(sp) +80010010: 01012983 lw s3,16(sp) +80010014: 017dbbb3 sltu s7,s11,s7 +80010018: 00bb35b3 sltu a1,s6,a1 +8001001c: 00c9b633 sltu a2,s3,a2 +80010020: 005c32b3 sltu t0,s8,t0 +80010024: 00c2e2b3 or t0,t0,a2 +80010028: 00ecb733 sltu a4,s9,a4 +8001002c: 00bbe5b3 or a1,s7,a1 +80010030: 01c53533 sltu a0,a0,t3 +80010034: 00e56533 or a0,a0,a4 +80010038: 005585b3 add a1,a1,t0 +8001003c: 00a585b3 add a1,a1,a0 +80010040: 01e585b3 add a1,a1,t5 +80010044: 00d58633 add a2,a1,a3 +80010048: 01e5bf33 sltu t5,a1,t5 +8001004c: 01412583 lw a1,20(sp) +80010050: 00d636b3 sltu a3,a2,a3 +80010054: 00df66b3 or a3,t5,a3 +80010058: 01d58733 add a4,a1,t4 +8001005c: 03a385b3 mul a1,t2,s10 +80010060: 01f60f33 add t5,a2,t6 +80010064: 06e12a23 sw a4,116(sp) +80010068: 01d73733 sltu a4,a4,t4 +8001006c: 00ef0633 add a2,t5,a4 +80010070: 00e63733 sltu a4,a2,a4 +80010074: 01ff3f33 sltu t5,t5,t6 +80010078: 00ef6f33 or t5,t5,a4 +8001007c: 03a80d33 mul s10,a6,s10 +80010080: 0105d713 srli a4,a1,0x10 +80010084: 027883b3 mul t2,a7,t2 +80010088: 01a383b3 add t2,t2,s10 +8001008c: 03088833 mul a6,a7,a6 +80010090: 007708b3 add a7,a4,t2 +80010094: 01a8f663 bgeu a7,s10,800100a0 <__multf3+0xbdc> +80010098: 00010737 lui a4,0x10 +8001009c: 00e80833 add a6,a6,a4 +800100a0: 0068f733 and a4,a7,t1 +800100a4: 01071713 slli a4,a4,0x10 +800100a8: 0065f333 and t1,a1,t1 +800100ac: 0108d893 srli a7,a7,0x10 +800100b0: 00670333 add t1,a4,t1 +800100b4: 00d888b3 add a7,a7,a3 +800100b8: 00c12703 lw a4,12(sp) +800100bc: 00012683 lw a3,0(sp) +800100c0: 00660633 add a2,a2,t1 +800100c4: 01e888b3 add a7,a7,t5 +800100c8: 00663333 sltu t1,a2,t1 +800100cc: 00d769b3 or s3,a4,a3 +800100d0: 006888b3 add a7,a7,t1 +800100d4: 01088833 add a6,a7,a6 +800100d8: 013a6a33 or s4,s4,s3 +800100dc: 00da9a93 slli s5,s5,0xd +800100e0: 07012e23 sw a6,124(sp) +800100e4: 06c12c23 sw a2,120(sp) +800100e8: 014aea33 or s4,s5,s4 +800100ec: 06010713 addi a4,sp,96 +800100f0: 07010593 addi a1,sp,112 +800100f4: 00c72683 lw a3,12(a4) # 1000c <__stack_size+0xfc0c> +800100f8: 01072603 lw a2,16(a4) +800100fc: 00470713 addi a4,a4,4 +80010100: 0136d693 srli a3,a3,0x13 +80010104: 00d61613 slli a2,a2,0xd +80010108: 00c6e6b3 or a3,a3,a2 +8001010c: fed72e23 sw a3,-4(a4) +80010110: fee592e3 bne a1,a4,800100f4 <__multf3+0xc30> +80010114: 06812683 lw a3,104(sp) +80010118: 06012a83 lw s5,96(sp) +8001011c: 06c12703 lw a4,108(sp) +80010120: 04d12c23 sw a3,88(sp) +80010124: 06412683 lw a3,100(sp) +80010128: 01403a33 snez s4,s4 +8001012c: 015a6a33 or s4,s4,s5 +80010130: 04d12a23 sw a3,84(sp) +80010134: 04e12e23 sw a4,92(sp) +80010138: 05412823 sw s4,80(sp) +8001013c: 00b71693 slli a3,a4,0xb +80010140: 1406d463 bgez a3,80010288 <__multf3+0xdc4> +80010144: 01fa1a13 slli s4,s4,0x1f +80010148: 05010713 addi a4,sp,80 +8001014c: 05c10593 addi a1,sp,92 +80010150: 00072683 lw a3,0(a4) +80010154: 00472603 lw a2,4(a4) +80010158: 00470713 addi a4,a4,4 +8001015c: 0016d693 srli a3,a3,0x1 +80010160: 01f61613 slli a2,a2,0x1f +80010164: 00c6e6b3 or a3,a3,a2 +80010168: fed72e23 sw a3,-4(a4) +8001016c: fee592e3 bne a1,a4,80010150 <__multf3+0xc8c> +80010170: 05c12703 lw a4,92(sp) +80010174: 01403a33 snez s4,s4 +80010178: 00175713 srli a4,a4,0x1 +8001017c: 04e12e23 sw a4,92(sp) +80010180: 05012703 lw a4,80(sp) +80010184: 01476a33 or s4,a4,s4 +80010188: 05412823 sw s4,80(sp) +8001018c: 00412703 lw a4,4(sp) +80010190: 000046b7 lui a3,0x4 +80010194: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> +80010198: 00d706b3 add a3,a4,a3 +8001019c: 26d05063 blez a3,800103fc <__multf3+0xf38> +800101a0: 05012703 lw a4,80(sp) +800101a4: 00777613 andi a2,a4,7 +800101a8: 10060263 beqz a2,800102ac <__multf3+0xde8> +800101ac: 00200513 li a0,2 +800101b0: 05412603 lw a2,84(sp) +800101b4: 05c12583 lw a1,92(sp) +800101b8: 00146413 ori s0,s0,1 +800101bc: 0ea48663 beq s1,a0,800102a8 <__multf3+0xde4> +800101c0: 00300513 li a0,3 +800101c4: 0ca48863 beq s1,a0,80010294 <__multf3+0xdd0> +800101c8: 0e049263 bnez s1,800102ac <__multf3+0xde8> +800101cc: 00f77513 andi a0,a4,15 +800101d0: 00400813 li a6,4 +800101d4: 0d050c63 beq a0,a6,800102ac <__multf3+0xde8> +800101d8: 00470713 addi a4,a4,4 +800101dc: 04e12823 sw a4,80(sp) +800101e0: 00473713 sltiu a4,a4,4 +800101e4: 00c70633 add a2,a4,a2 +800101e8: 00e63733 sltu a4,a2,a4 +800101ec: 04c12a23 sw a2,84(sp) +800101f0: 05812603 lw a2,88(sp) +800101f4: 00c70633 add a2,a4,a2 +800101f8: 00e63733 sltu a4,a2,a4 +800101fc: 00b70733 add a4,a4,a1 +80010200: 04c12c23 sw a2,88(sp) +80010204: 04e12e23 sw a4,92(sp) +80010208: 0a40006f j 800102ac <__multf3+0xde8> +8001020c: 000a8793 mv a5,s5 +80010210: 03012703 lw a4,48(sp) +80010214: 04e12823 sw a4,80(sp) +80010218: 03412703 lw a4,52(sp) +8001021c: 04e12a23 sw a4,84(sp) +80010220: 03812703 lw a4,56(sp) +80010224: 04e12c23 sw a4,88(sp) +80010228: 03c12703 lw a4,60(sp) +8001022c: 04e12e23 sw a4,92(sp) +80010230: 00200713 li a4,2 +80010234: 54eb8663 beq s7,a4,80010780 <__multf3+0x12bc> +80010238: 00300713 li a4,3 +8001023c: f2eb8263 beq s7,a4,8000f960 <__multf3+0x49c> +80010240: 00100713 li a4,1 +80010244: f4eb94e3 bne s7,a4,8001018c <__multf3+0xcc8> +80010248: 04012e23 sw zero,92(sp) +8001024c: 04012c23 sw zero,88(sp) +80010250: 04012a23 sw zero,84(sp) +80010254: 04012823 sw zero,80(sp) +80010258: 5080006f j 80010760 <__multf3+0x129c> +8001025c: 000a0793 mv a5,s4 +80010260: 04012703 lw a4,64(sp) +80010264: 00068b93 mv s7,a3 +80010268: 04e12823 sw a4,80(sp) +8001026c: 04412703 lw a4,68(sp) +80010270: 04e12a23 sw a4,84(sp) +80010274: 04812703 lw a4,72(sp) +80010278: 04e12c23 sw a4,88(sp) +8001027c: 04c12703 lw a4,76(sp) +80010280: 04e12e23 sw a4,92(sp) +80010284: fadff06f j 80010230 <__multf3+0xd6c> +80010288: 00812703 lw a4,8(sp) +8001028c: 00e12223 sw a4,4(sp) +80010290: efdff06f j 8001018c <__multf3+0xcc8> +80010294: 00079c63 bnez a5,800102ac <__multf3+0xde8> +80010298: 00870713 addi a4,a4,8 +8001029c: 04e12823 sw a4,80(sp) +800102a0: 00873713 sltiu a4,a4,8 +800102a4: f41ff06f j 800101e4 <__multf3+0xd20> +800102a8: fe0798e3 bnez a5,80010298 <__multf3+0xdd4> +800102ac: 05c12703 lw a4,92(sp) +800102b0: 00b71613 slli a2,a4,0xb +800102b4: 02065063 bgez a2,800102d4 <__multf3+0xe10> +800102b8: fff006b7 lui a3,0xfff00 +800102bc: fff68693 addi a3,a3,-1 # ffefffff <__stack_top+0xefffff> +800102c0: 00d77733 and a4,a4,a3 +800102c4: 04e12e23 sw a4,92(sp) +800102c8: 00412703 lw a4,4(sp) +800102cc: 000046b7 lui a3,0x4 +800102d0: 00d706b3 add a3,a4,a3 +800102d4: 05010713 addi a4,sp,80 +800102d8: 05c10513 addi a0,sp,92 +800102dc: 00072603 lw a2,0(a4) +800102e0: 00472583 lw a1,4(a4) +800102e4: 00470713 addi a4,a4,4 +800102e8: 00365613 srli a2,a2,0x3 +800102ec: 01d59593 slli a1,a1,0x1d +800102f0: 00b66633 or a2,a2,a1 +800102f4: fec72e23 sw a2,-4(a4) +800102f8: fee512e3 bne a0,a4,800102dc <__multf3+0xe18> +800102fc: 00008737 lui a4,0x8 +80010300: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> +80010304: 08d74c63 blt a4,a3,8001039c <__multf3+0xed8> +80010308: 05c12703 lw a4,92(sp) +8001030c: 00375713 srli a4,a4,0x3 +80010310: 04e12e23 sw a4,92(sp) +80010314: 00068713 mv a4,a3 +80010318: 05c12503 lw a0,92(sp) +8001031c: 01171713 slli a4,a4,0x11 +80010320: 00f79793 slli a5,a5,0xf +80010324: 01175713 srli a4,a4,0x11 +80010328: 00e7e733 or a4,a5,a4 +8001032c: 06a11623 sh a0,108(sp) +80010330: 06e11723 sh a4,110(sp) +80010334: 05012583 lw a1,80(sp) +80010338: 05412603 lw a2,84(sp) +8001033c: 05812683 lw a3,88(sp) +80010340: 06c12783 lw a5,108(sp) +80010344: 00040463 beqz s0,8001034c <__multf3+0xe88> +80010348: 00142073 csrs fflags,s0 +8001034c: 0bc12083 lw ra,188(sp) +80010350: 0b812403 lw s0,184(sp) +80010354: 00b92023 sw a1,0(s2) +80010358: 00c92223 sw a2,4(s2) +8001035c: 00d92423 sw a3,8(s2) +80010360: 00f92623 sw a5,12(s2) +80010364: 0b412483 lw s1,180(sp) +80010368: 0ac12983 lw s3,172(sp) +8001036c: 0a812a03 lw s4,168(sp) +80010370: 0a412a83 lw s5,164(sp) +80010374: 0a012b03 lw s6,160(sp) +80010378: 09c12b83 lw s7,156(sp) +8001037c: 09812c03 lw s8,152(sp) +80010380: 09412c83 lw s9,148(sp) +80010384: 09012d03 lw s10,144(sp) +80010388: 08c12d83 lw s11,140(sp) +8001038c: 00090513 mv a0,s2 +80010390: 0b012903 lw s2,176(sp) +80010394: 0c010113 addi sp,sp,192 +80010398: 00008067 ret +8001039c: 00200713 li a4,2 +800103a0: 04e48a63 beq s1,a4,800103f4 <__multf3+0xf30> +800103a4: 00300713 li a4,3 +800103a8: 02e48463 beq s1,a4,800103d0 <__multf3+0xf0c> +800103ac: 02049463 bnez s1,800103d4 <__multf3+0xf10> +800103b0: 00008737 lui a4,0x8 +800103b4: 04012e23 sw zero,92(sp) +800103b8: 04012c23 sw zero,88(sp) +800103bc: 04012a23 sw zero,84(sp) +800103c0: 04012823 sw zero,80(sp) +800103c4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800103c8: 00546413 ori s0,s0,5 +800103cc: f4dff06f j 80010318 <__multf3+0xe54> +800103d0: fe0780e3 beqz a5,800103b0 <__multf3+0xeec> +800103d4: fff00713 li a4,-1 +800103d8: 04e12e23 sw a4,92(sp) +800103dc: 04e12c23 sw a4,88(sp) +800103e0: 04e12a23 sw a4,84(sp) +800103e4: 04e12823 sw a4,80(sp) +800103e8: 00008737 lui a4,0x8 +800103ec: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> +800103f0: fd9ff06f j 800103c8 <__multf3+0xf04> +800103f4: fe0780e3 beqz a5,800103d4 <__multf3+0xf10> +800103f8: fb9ff06f j 800103b0 <__multf3+0xeec> +800103fc: 00100713 li a4,1 +80010400: 08069063 bnez a3,80010480 <__multf3+0xfbc> +80010404: 05012603 lw a2,80(sp) +80010408: 05412583 lw a1,84(sp) +8001040c: 05812503 lw a0,88(sp) +80010410: 00767813 andi a6,a2,7 +80010414: 05c12703 lw a4,92(sp) +80010418: 04080e63 beqz a6,80010474 <__multf3+0xfb0> +8001041c: 00200813 li a6,2 +80010420: 00146413 ori s0,s0,1 +80010424: 05048663 beq s1,a6,80010470 <__multf3+0xfac> +80010428: 00300813 li a6,3 +8001042c: 03048a63 beq s1,a6,80010460 <__multf3+0xf9c> +80010430: 04049263 bnez s1,80010474 <__multf3+0xfb0> +80010434: 00f67813 andi a6,a2,15 +80010438: 00400893 li a7,4 +8001043c: 03180c63 beq a6,a7,80010474 <__multf3+0xfb0> +80010440: 00460613 addi a2,a2,4 # 10004 <__stack_size+0xfc04> +80010444: 00463613 sltiu a2,a2,4 +80010448: 00c585b3 add a1,a1,a2 +8001044c: 00c5b633 sltu a2,a1,a2 +80010450: 00c50533 add a0,a0,a2 +80010454: 00c53633 sltu a2,a0,a2 +80010458: 00c70733 add a4,a4,a2 +8001045c: 0180006f j 80010474 <__multf3+0xfb0> +80010460: 00079a63 bnez a5,80010474 <__multf3+0xfb0> +80010464: 00860613 addi a2,a2,8 +80010468: 00863613 sltiu a2,a2,8 +8001046c: fddff06f j 80010448 <__multf3+0xf84> +80010470: fe079ae3 bnez a5,80010464 <__multf3+0xfa0> +80010474: 01475713 srli a4,a4,0x14 +80010478: 00174713 xori a4,a4,1 +8001047c: 00177713 andi a4,a4,1 +80010480: 00100593 li a1,1 +80010484: 40d58633 sub a2,a1,a3 +80010488: 07400693 li a3,116 +8001048c: 26c6cc63 blt a3,a2,80010704 <__multf3+0x1240> +80010490: 40565893 srai a7,a2,0x5 +80010494: 00000693 li a3,0 +80010498: 00000593 li a1,0 +8001049c: 05159863 bne a1,a7,800104ec <__multf3+0x1028> +800104a0: 01f67613 andi a2,a2,31 +800104a4: 00289813 slli a6,a7,0x2 +800104a8: 06061063 bnez a2,80010508 <__multf3+0x1044> +800104ac: 00300513 li a0,3 +800104b0: 05010613 addi a2,sp,80 +800104b4: 00000593 li a1,0 +800104b8: 41150533 sub a0,a0,a7 +800104bc: 01060333 add t1,a2,a6 +800104c0: 00032303 lw t1,0(t1) +800104c4: 00158593 addi a1,a1,1 # 10001 <__stack_size+0xfc01> +800104c8: 00460613 addi a2,a2,4 +800104cc: fe662e23 sw t1,-4(a2) +800104d0: feb556e3 bge a0,a1,800104bc <__multf3+0xff8> +800104d4: 00400593 li a1,4 +800104d8: 411588b3 sub a7,a1,a7 +800104dc: 00100593 li a1,1 +800104e0: 09105063 blez a7,80010560 <__multf3+0x109c> +800104e4: 00088593 mv a1,a7 +800104e8: 0780006f j 80010560 <__multf3+0x109c> +800104ec: 00259513 slli a0,a1,0x2 +800104f0: 05010813 addi a6,sp,80 +800104f4: 00a80533 add a0,a6,a0 +800104f8: 00052503 lw a0,0(a0) +800104fc: 00158593 addi a1,a1,1 +80010500: 00a6e6b3 or a3,a3,a0 +80010504: f99ff06f j 8001049c <__multf3+0xfd8> +80010508: 08010593 addi a1,sp,128 +8001050c: 010585b3 add a1,a1,a6 +80010510: fd05a583 lw a1,-48(a1) +80010514: 02000e13 li t3,32 +80010518: 40ce0e33 sub t3,t3,a2 +8001051c: 01c595b3 sll a1,a1,t3 +80010520: 00b6e6b3 or a3,a3,a1 +80010524: 00300513 li a0,3 +80010528: 05010593 addi a1,sp,80 +8001052c: 01058833 add a6,a1,a6 +80010530: 00000313 li t1,0 +80010534: 41150533 sub a0,a0,a7 +80010538: 00480813 addi a6,a6,4 +8001053c: 02a34663 blt t1,a0,80010568 <__multf3+0x10a4> +80010540: 08010813 addi a6,sp,128 +80010544: 00251513 slli a0,a0,0x2 +80010548: 00a80533 add a0,a6,a0 +8001054c: 05c12803 lw a6,92(sp) +80010550: 00400593 li a1,4 +80010554: 411585b3 sub a1,a1,a7 +80010558: 00c85633 srl a2,a6,a2 +8001055c: fcc52823 sw a2,-48(a0) +80010560: 00400513 li a0,4 +80010564: 0440006f j 800105a8 <__multf3+0x10e4> +80010568: 00231e93 slli t4,t1,0x2 +8001056c: 05010593 addi a1,sp,80 +80010570: 00082f03 lw t5,0(a6) +80010574: 01d58eb3 add t4,a1,t4 +80010578: ffc82583 lw a1,-4(a6) +8001057c: 01cf1f33 sll t5,t5,t3 +80010580: 00130313 addi t1,t1,1 +80010584: 00c5d5b3 srl a1,a1,a2 +80010588: 01e5e5b3 or a1,a1,t5 +8001058c: 00bea023 sw a1,0(t4) +80010590: fa9ff06f j 80010538 <__multf3+0x1074> +80010594: 00259613 slli a2,a1,0x2 +80010598: 05010813 addi a6,sp,80 +8001059c: 00c80633 add a2,a6,a2 +800105a0: 00062023 sw zero,0(a2) +800105a4: 00158593 addi a1,a1,1 +800105a8: fea596e3 bne a1,a0,80010594 <__multf3+0x10d0> +800105ac: 05012603 lw a2,80(sp) +800105b0: 00d036b3 snez a3,a3 +800105b4: 00c6e6b3 or a3,a3,a2 +800105b8: 04d12823 sw a3,80(sp) +800105bc: 0076f613 andi a2,a3,7 +800105c0: 04060e63 beqz a2,8001061c <__multf3+0x1158> +800105c4: 00200613 li a2,2 +800105c8: 05c12803 lw a6,92(sp) +800105cc: 00146413 ori s0,s0,1 +800105d0: 0ac48863 beq s1,a2,80010680 <__multf3+0x11bc> +800105d4: 00300613 li a2,3 +800105d8: 06c48863 beq s1,a2,80010648 <__multf3+0x1184> +800105dc: 04049063 bnez s1,8001061c <__multf3+0x1158> +800105e0: 00f6f613 andi a2,a3,15 +800105e4: 02b60c63 beq a2,a1,8001061c <__multf3+0x1158> +800105e8: 05412503 lw a0,84(sp) +800105ec: 00468693 addi a3,a3,4 # 4004 <__stack_size+0x3c04> +800105f0: 04d12823 sw a3,80(sp) +800105f4: 0046b693 sltiu a3,a3,4 +800105f8: 00a68533 add a0,a3,a0 +800105fc: 00d536b3 sltu a3,a0,a3 +80010600: 04a12a23 sw a0,84(sp) +80010604: 05812503 lw a0,88(sp) +80010608: 00a68533 add a0,a3,a0 +8001060c: 04a12c23 sw a0,88(sp) +80010610: 00d53533 sltu a0,a0,a3 +80010614: 01050633 add a2,a0,a6 +80010618: 04c12e23 sw a2,92(sp) +8001061c: 05c12683 lw a3,92(sp) +80010620: 00c69613 slli a2,a3,0xc +80010624: 08065a63 bgez a2,800106b8 <__multf3+0x11f4> +80010628: 04012e23 sw zero,92(sp) +8001062c: 04012c23 sw zero,88(sp) +80010630: 04012a23 sw zero,84(sp) +80010634: 04012823 sw zero,80(sp) +80010638: 00146413 ori s0,s0,1 +8001063c: 0c071063 bnez a4,800106fc <__multf3+0x1238> +80010640: 00100713 li a4,1 +80010644: cd5ff06f j 80010318 <__multf3+0xe54> +80010648: fc079ae3 bnez a5,8001061c <__multf3+0x1158> +8001064c: 05412583 lw a1,84(sp) +80010650: 00868693 addi a3,a3,8 +80010654: 04d12823 sw a3,80(sp) +80010658: 0086b693 sltiu a3,a3,8 +8001065c: 00b685b3 add a1,a3,a1 +80010660: 00d5b6b3 sltu a3,a1,a3 +80010664: 04b12a23 sw a1,84(sp) +80010668: 05812583 lw a1,88(sp) +8001066c: 00b685b3 add a1,a3,a1 +80010670: 04b12c23 sw a1,88(sp) +80010674: 00d5b5b3 sltu a1,a1,a3 +80010678: 01058633 add a2,a1,a6 +8001067c: f9dff06f j 80010618 <__multf3+0x1154> +80010680: f8078ee3 beqz a5,8001061c <__multf3+0x1158> +80010684: 05412603 lw a2,84(sp) +80010688: 00868693 addi a3,a3,8 +8001068c: 05812583 lw a1,88(sp) +80010690: 04d12823 sw a3,80(sp) +80010694: 0086b693 sltiu a3,a3,8 +80010698: 00c68633 add a2,a3,a2 +8001069c: 00d636b3 sltu a3,a2,a3 +800106a0: 04c12a23 sw a2,84(sp) +800106a4: 00b68633 add a2,a3,a1 +800106a8: 04c12c23 sw a2,88(sp) +800106ac: 00d63633 sltu a2,a2,a3 +800106b0: 01060633 add a2,a2,a6 +800106b4: f65ff06f j 80010618 <__multf3+0x1154> +800106b8: 05010693 addi a3,sp,80 +800106bc: 05c10513 addi a0,sp,92 +800106c0: 0006a603 lw a2,0(a3) +800106c4: 0046a583 lw a1,4(a3) +800106c8: 00468693 addi a3,a3,4 +800106cc: 00365613 srli a2,a2,0x3 +800106d0: 01d59593 slli a1,a1,0x1d +800106d4: 00b66633 or a2,a2,a1 +800106d8: fec6ae23 sw a2,-4(a3) +800106dc: fed512e3 bne a0,a3,800106c0 <__multf3+0x11fc> +800106e0: 05c12683 lw a3,92(sp) +800106e4: 0036d693 srli a3,a3,0x3 +800106e8: 04d12e23 sw a3,92(sp) +800106ec: c20706e3 beqz a4,80010318 <__multf3+0xe54> +800106f0: 00147713 andi a4,s0,1 +800106f4: c20702e3 beqz a4,80010318 <__multf3+0xe54> +800106f8: 00000713 li a4,0 +800106fc: 00246413 ori s0,s0,2 +80010700: c19ff06f j 80010318 <__multf3+0xe54> +80010704: 05412683 lw a3,84(sp) +80010708: 05012703 lw a4,80(sp) +8001070c: 00d76733 or a4,a4,a3 +80010710: 05812683 lw a3,88(sp) +80010714: 00d76733 or a4,a4,a3 +80010718: 05c12683 lw a3,92(sp) +8001071c: 00d76733 or a4,a4,a3 +80010720: 02070e63 beqz a4,8001075c <__multf3+0x1298> +80010724: 04012e23 sw zero,92(sp) +80010728: 04012c23 sw zero,88(sp) +8001072c: 04012a23 sw zero,84(sp) +80010730: 04b12823 sw a1,80(sp) +80010734: 00200713 li a4,2 +80010738: 00146413 ori s0,s0,1 +8001073c: 02e48e63 beq s1,a4,80010778 <__multf3+0x12b4> +80010740: 00300713 li a4,3 +80010744: 02e48263 beq s1,a4,80010768 <__multf3+0x12a4> +80010748: 00500713 li a4,5 +8001074c: 02048263 beqz s1,80010770 <__multf3+0x12ac> +80010750: 05012703 lw a4,80(sp) +80010754: 00375713 srli a4,a4,0x3 +80010758: 04e12823 sw a4,80(sp) +8001075c: 00246413 ori s0,s0,2 +80010760: 00000713 li a4,0 +80010764: bb5ff06f j 80010318 <__multf3+0xe54> +80010768: fe0794e3 bnez a5,80010750 <__multf3+0x128c> +8001076c: 00900713 li a4,9 +80010770: 04e12823 sw a4,80(sp) +80010774: fddff06f j 80010750 <__multf3+0x128c> +80010778: fe079ae3 bnez a5,8001076c <__multf3+0x12a8> +8001077c: fd5ff06f j 80010750 <__multf3+0x128c> +80010780: 00008737 lui a4,0x8 80010784: 04012e23 sw zero,92(sp) 80010788: 04012c23 sw zero,88(sp) 8001078c: 04012a23 sw zero,84(sp) 80010790: 04012823 sw zero,80(sp) -80010794: 5080006f j 80010c9c <__multf3+0x129c> -80010798: 000a0793 mv a5,s4 -8001079c: 04012703 lw a4,64(sp) -800107a0: 00068b93 mv s7,a3 -800107a4: 04e12823 sw a4,80(sp) -800107a8: 04412703 lw a4,68(sp) -800107ac: 04e12a23 sw a4,84(sp) -800107b0: 04812703 lw a4,72(sp) -800107b4: 04e12c23 sw a4,88(sp) -800107b8: 04c12703 lw a4,76(sp) -800107bc: 04e12e23 sw a4,92(sp) -800107c0: fadff06f j 8001076c <__multf3+0xd6c> -800107c4: 00812703 lw a4,8(sp) -800107c8: 00e12223 sw a4,4(sp) -800107cc: efdff06f j 800106c8 <__multf3+0xcc8> -800107d0: 00079c63 bnez a5,800107e8 <__multf3+0xde8> -800107d4: 00870713 addi a4,a4,8 -800107d8: 04e12823 sw a4,80(sp) -800107dc: 00873713 sltiu a4,a4,8 -800107e0: f41ff06f j 80010720 <__multf3+0xd20> -800107e4: fe0798e3 bnez a5,800107d4 <__multf3+0xdd4> -800107e8: 05c12703 lw a4,92(sp) -800107ec: 00b71613 slli a2,a4,0xb -800107f0: 02065063 bgez a2,80010810 <__multf3+0xe10> -800107f4: fff006b7 lui a3,0xfff00 -800107f8: fff68693 addi a3,a3,-1 # ffefffff <__stack_top+0xefffff> -800107fc: 00d77733 and a4,a4,a3 -80010800: 04e12e23 sw a4,92(sp) -80010804: 00412703 lw a4,4(sp) -80010808: 000046b7 lui a3,0x4 -8001080c: 00d706b3 add a3,a4,a3 -80010810: 05010713 addi a4,sp,80 -80010814: 05c10513 addi a0,sp,92 -80010818: 00072603 lw a2,0(a4) -8001081c: 00472583 lw a1,4(a4) -80010820: 00470713 addi a4,a4,4 -80010824: 00365613 srli a2,a2,0x3 -80010828: 01d59593 slli a1,a1,0x1d -8001082c: 00b66633 or a2,a2,a1 -80010830: fec72e23 sw a2,-4(a4) -80010834: fee512e3 bne a0,a4,80010818 <__multf3+0xe18> -80010838: 00008737 lui a4,0x8 -8001083c: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> -80010840: 08d74c63 blt a4,a3,800108d8 <__multf3+0xed8> -80010844: 05c12703 lw a4,92(sp) -80010848: 00375713 srli a4,a4,0x3 -8001084c: 04e12e23 sw a4,92(sp) -80010850: 00068713 mv a4,a3 -80010854: 05c12503 lw a0,92(sp) -80010858: 01171713 slli a4,a4,0x11 -8001085c: 00f79793 slli a5,a5,0xf -80010860: 01175713 srli a4,a4,0x11 -80010864: 00e7e733 or a4,a5,a4 -80010868: 06a11623 sh a0,108(sp) -8001086c: 06e11723 sh a4,110(sp) -80010870: 05012583 lw a1,80(sp) -80010874: 05412603 lw a2,84(sp) -80010878: 05812683 lw a3,88(sp) -8001087c: 06c12783 lw a5,108(sp) -80010880: 00040463 beqz s0,80010888 <__multf3+0xe88> -80010884: 00142073 csrs fflags,s0 -80010888: 0bc12083 lw ra,188(sp) -8001088c: 0b812403 lw s0,184(sp) -80010890: 00b92023 sw a1,0(s2) -80010894: 00c92223 sw a2,4(s2) -80010898: 00d92423 sw a3,8(s2) -8001089c: 00f92623 sw a5,12(s2) -800108a0: 0b412483 lw s1,180(sp) -800108a4: 0ac12983 lw s3,172(sp) -800108a8: 0a812a03 lw s4,168(sp) -800108ac: 0a412a83 lw s5,164(sp) -800108b0: 0a012b03 lw s6,160(sp) -800108b4: 09c12b83 lw s7,156(sp) -800108b8: 09812c03 lw s8,152(sp) -800108bc: 09412c83 lw s9,148(sp) -800108c0: 09012d03 lw s10,144(sp) -800108c4: 08c12d83 lw s11,140(sp) -800108c8: 00090513 mv a0,s2 -800108cc: 0b012903 lw s2,176(sp) -800108d0: 0c010113 addi sp,sp,192 -800108d4: 00008067 ret -800108d8: 00200713 li a4,2 -800108dc: 04e48a63 beq s1,a4,80010930 <__multf3+0xf30> -800108e0: 00300713 li a4,3 -800108e4: 02e48463 beq s1,a4,8001090c <__multf3+0xf0c> -800108e8: 02049463 bnez s1,80010910 <__multf3+0xf10> -800108ec: 00008737 lui a4,0x8 -800108f0: 04012e23 sw zero,92(sp) -800108f4: 04012c23 sw zero,88(sp) -800108f8: 04012a23 sw zero,84(sp) -800108fc: 04012823 sw zero,80(sp) -80010900: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80010904: 00546413 ori s0,s0,5 -80010908: f4dff06f j 80010854 <__multf3+0xe54> -8001090c: fe0780e3 beqz a5,800108ec <__multf3+0xeec> -80010910: fff00713 li a4,-1 -80010914: 04e12e23 sw a4,92(sp) -80010918: 04e12c23 sw a4,88(sp) -8001091c: 04e12a23 sw a4,84(sp) -80010920: 04e12823 sw a4,80(sp) -80010924: 00008737 lui a4,0x8 -80010928: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> -8001092c: fd9ff06f j 80010904 <__multf3+0xf04> -80010930: fe0780e3 beqz a5,80010910 <__multf3+0xf10> -80010934: fb9ff06f j 800108ec <__multf3+0xeec> -80010938: 00100713 li a4,1 -8001093c: 08069063 bnez a3,800109bc <__multf3+0xfbc> -80010940: 05012603 lw a2,80(sp) -80010944: 05412583 lw a1,84(sp) -80010948: 05812503 lw a0,88(sp) -8001094c: 00767813 andi a6,a2,7 -80010950: 05c12703 lw a4,92(sp) -80010954: 04080e63 beqz a6,800109b0 <__multf3+0xfb0> -80010958: 00200813 li a6,2 -8001095c: 00146413 ori s0,s0,1 -80010960: 05048663 beq s1,a6,800109ac <__multf3+0xfac> -80010964: 00300813 li a6,3 -80010968: 03048a63 beq s1,a6,8001099c <__multf3+0xf9c> -8001096c: 04049263 bnez s1,800109b0 <__multf3+0xfb0> -80010970: 00f67813 andi a6,a2,15 -80010974: 00400893 li a7,4 -80010978: 03180c63 beq a6,a7,800109b0 <__multf3+0xfb0> -8001097c: 00460613 addi a2,a2,4 # 10004 <__stack_size+0xfc04> -80010980: 00463613 sltiu a2,a2,4 -80010984: 00c585b3 add a1,a1,a2 -80010988: 00c5b633 sltu a2,a1,a2 -8001098c: 00c50533 add a0,a0,a2 -80010990: 00c53633 sltu a2,a0,a2 -80010994: 00c70733 add a4,a4,a2 -80010998: 0180006f j 800109b0 <__multf3+0xfb0> -8001099c: 00079a63 bnez a5,800109b0 <__multf3+0xfb0> -800109a0: 00860613 addi a2,a2,8 -800109a4: 00863613 sltiu a2,a2,8 -800109a8: fddff06f j 80010984 <__multf3+0xf84> -800109ac: fe079ae3 bnez a5,800109a0 <__multf3+0xfa0> -800109b0: 01475713 srli a4,a4,0x14 -800109b4: 00174713 xori a4,a4,1 -800109b8: 00177713 andi a4,a4,1 -800109bc: 00100593 li a1,1 -800109c0: 40d58633 sub a2,a1,a3 -800109c4: 07400693 li a3,116 -800109c8: 26c6cc63 blt a3,a2,80010c40 <__multf3+0x1240> -800109cc: 40565893 srai a7,a2,0x5 -800109d0: 00000693 li a3,0 -800109d4: 00000593 li a1,0 -800109d8: 05159863 bne a1,a7,80010a28 <__multf3+0x1028> -800109dc: 01f67613 andi a2,a2,31 -800109e0: 00289813 slli a6,a7,0x2 -800109e4: 06061063 bnez a2,80010a44 <__multf3+0x1044> -800109e8: 00300513 li a0,3 -800109ec: 05010613 addi a2,sp,80 -800109f0: 00000593 li a1,0 -800109f4: 41150533 sub a0,a0,a7 -800109f8: 01060333 add t1,a2,a6 -800109fc: 00032303 lw t1,0(t1) -80010a00: 00158593 addi a1,a1,1 # 10001 <__stack_size+0xfc01> -80010a04: 00460613 addi a2,a2,4 -80010a08: fe662e23 sw t1,-4(a2) -80010a0c: feb556e3 bge a0,a1,800109f8 <__multf3+0xff8> -80010a10: 00400593 li a1,4 -80010a14: 411588b3 sub a7,a1,a7 -80010a18: 00100593 li a1,1 -80010a1c: 09105063 blez a7,80010a9c <__multf3+0x109c> -80010a20: 00088593 mv a1,a7 -80010a24: 0780006f j 80010a9c <__multf3+0x109c> -80010a28: 00259513 slli a0,a1,0x2 -80010a2c: 05010813 addi a6,sp,80 -80010a30: 00a80533 add a0,a6,a0 -80010a34: 00052503 lw a0,0(a0) -80010a38: 00158593 addi a1,a1,1 -80010a3c: 00a6e6b3 or a3,a3,a0 -80010a40: f99ff06f j 800109d8 <__multf3+0xfd8> -80010a44: 08010593 addi a1,sp,128 -80010a48: 010585b3 add a1,a1,a6 -80010a4c: fd05a583 lw a1,-48(a1) -80010a50: 02000e13 li t3,32 -80010a54: 40ce0e33 sub t3,t3,a2 -80010a58: 01c595b3 sll a1,a1,t3 -80010a5c: 00b6e6b3 or a3,a3,a1 -80010a60: 00300513 li a0,3 -80010a64: 05010593 addi a1,sp,80 -80010a68: 01058833 add a6,a1,a6 -80010a6c: 00000313 li t1,0 -80010a70: 41150533 sub a0,a0,a7 -80010a74: 00480813 addi a6,a6,4 -80010a78: 02a34663 blt t1,a0,80010aa4 <__multf3+0x10a4> -80010a7c: 08010813 addi a6,sp,128 -80010a80: 00251513 slli a0,a0,0x2 -80010a84: 00a80533 add a0,a6,a0 -80010a88: 05c12803 lw a6,92(sp) -80010a8c: 00400593 li a1,4 -80010a90: 411585b3 sub a1,a1,a7 -80010a94: 00c85633 srl a2,a6,a2 -80010a98: fcc52823 sw a2,-48(a0) -80010a9c: 00400513 li a0,4 -80010aa0: 0440006f j 80010ae4 <__multf3+0x10e4> -80010aa4: 00231e93 slli t4,t1,0x2 -80010aa8: 05010593 addi a1,sp,80 -80010aac: 00082f03 lw t5,0(a6) -80010ab0: 01d58eb3 add t4,a1,t4 -80010ab4: ffc82583 lw a1,-4(a6) -80010ab8: 01cf1f33 sll t5,t5,t3 -80010abc: 00130313 addi t1,t1,1 -80010ac0: 00c5d5b3 srl a1,a1,a2 -80010ac4: 01e5e5b3 or a1,a1,t5 -80010ac8: 00bea023 sw a1,0(t4) -80010acc: fa9ff06f j 80010a74 <__multf3+0x1074> -80010ad0: 00259613 slli a2,a1,0x2 -80010ad4: 05010813 addi a6,sp,80 -80010ad8: 00c80633 add a2,a6,a2 -80010adc: 00062023 sw zero,0(a2) -80010ae0: 00158593 addi a1,a1,1 -80010ae4: fea596e3 bne a1,a0,80010ad0 <__multf3+0x10d0> -80010ae8: 05012603 lw a2,80(sp) -80010aec: 00d036b3 snez a3,a3 -80010af0: 00c6e6b3 or a3,a3,a2 -80010af4: 04d12823 sw a3,80(sp) -80010af8: 0076f613 andi a2,a3,7 -80010afc: 04060e63 beqz a2,80010b58 <__multf3+0x1158> -80010b00: 00200613 li a2,2 -80010b04: 05c12803 lw a6,92(sp) -80010b08: 00146413 ori s0,s0,1 -80010b0c: 0ac48863 beq s1,a2,80010bbc <__multf3+0x11bc> -80010b10: 00300613 li a2,3 -80010b14: 06c48863 beq s1,a2,80010b84 <__multf3+0x1184> -80010b18: 04049063 bnez s1,80010b58 <__multf3+0x1158> -80010b1c: 00f6f613 andi a2,a3,15 -80010b20: 02b60c63 beq a2,a1,80010b58 <__multf3+0x1158> -80010b24: 05412503 lw a0,84(sp) -80010b28: 00468693 addi a3,a3,4 # 4004 <__stack_size+0x3c04> -80010b2c: 04d12823 sw a3,80(sp) -80010b30: 0046b693 sltiu a3,a3,4 -80010b34: 00a68533 add a0,a3,a0 -80010b38: 00d536b3 sltu a3,a0,a3 -80010b3c: 04a12a23 sw a0,84(sp) -80010b40: 05812503 lw a0,88(sp) -80010b44: 00a68533 add a0,a3,a0 -80010b48: 04a12c23 sw a0,88(sp) -80010b4c: 00d53533 sltu a0,a0,a3 -80010b50: 01050633 add a2,a0,a6 -80010b54: 04c12e23 sw a2,92(sp) -80010b58: 05c12683 lw a3,92(sp) -80010b5c: 00c69613 slli a2,a3,0xc -80010b60: 08065a63 bgez a2,80010bf4 <__multf3+0x11f4> -80010b64: 04012e23 sw zero,92(sp) -80010b68: 04012c23 sw zero,88(sp) -80010b6c: 04012a23 sw zero,84(sp) -80010b70: 04012823 sw zero,80(sp) -80010b74: 00146413 ori s0,s0,1 -80010b78: 0c071063 bnez a4,80010c38 <__multf3+0x1238> -80010b7c: 00100713 li a4,1 -80010b80: cd5ff06f j 80010854 <__multf3+0xe54> -80010b84: fc079ae3 bnez a5,80010b58 <__multf3+0x1158> -80010b88: 05412583 lw a1,84(sp) -80010b8c: 00868693 addi a3,a3,8 -80010b90: 04d12823 sw a3,80(sp) -80010b94: 0086b693 sltiu a3,a3,8 -80010b98: 00b685b3 add a1,a3,a1 -80010b9c: 00d5b6b3 sltu a3,a1,a3 -80010ba0: 04b12a23 sw a1,84(sp) -80010ba4: 05812583 lw a1,88(sp) -80010ba8: 00b685b3 add a1,a3,a1 -80010bac: 04b12c23 sw a1,88(sp) -80010bb0: 00d5b5b3 sltu a1,a1,a3 -80010bb4: 01058633 add a2,a1,a6 -80010bb8: f9dff06f j 80010b54 <__multf3+0x1154> -80010bbc: f8078ee3 beqz a5,80010b58 <__multf3+0x1158> -80010bc0: 05412603 lw a2,84(sp) -80010bc4: 00868693 addi a3,a3,8 -80010bc8: 05812583 lw a1,88(sp) -80010bcc: 04d12823 sw a3,80(sp) -80010bd0: 0086b693 sltiu a3,a3,8 -80010bd4: 00c68633 add a2,a3,a2 -80010bd8: 00d636b3 sltu a3,a2,a3 -80010bdc: 04c12a23 sw a2,84(sp) -80010be0: 00b68633 add a2,a3,a1 -80010be4: 04c12c23 sw a2,88(sp) -80010be8: 00d63633 sltu a2,a2,a3 -80010bec: 01060633 add a2,a2,a6 -80010bf0: f65ff06f j 80010b54 <__multf3+0x1154> -80010bf4: 05010693 addi a3,sp,80 -80010bf8: 05c10513 addi a0,sp,92 -80010bfc: 0006a603 lw a2,0(a3) -80010c00: 0046a583 lw a1,4(a3) -80010c04: 00468693 addi a3,a3,4 -80010c08: 00365613 srli a2,a2,0x3 -80010c0c: 01d59593 slli a1,a1,0x1d -80010c10: 00b66633 or a2,a2,a1 -80010c14: fec6ae23 sw a2,-4(a3) -80010c18: fed512e3 bne a0,a3,80010bfc <__multf3+0x11fc> -80010c1c: 05c12683 lw a3,92(sp) -80010c20: 0036d693 srli a3,a3,0x3 -80010c24: 04d12e23 sw a3,92(sp) -80010c28: c20706e3 beqz a4,80010854 <__multf3+0xe54> -80010c2c: 00147713 andi a4,s0,1 -80010c30: c20702e3 beqz a4,80010854 <__multf3+0xe54> -80010c34: 00000713 li a4,0 -80010c38: 00246413 ori s0,s0,2 -80010c3c: c19ff06f j 80010854 <__multf3+0xe54> -80010c40: 05412683 lw a3,84(sp) -80010c44: 05012703 lw a4,80(sp) -80010c48: 00d76733 or a4,a4,a3 -80010c4c: 05812683 lw a3,88(sp) -80010c50: 00d76733 or a4,a4,a3 -80010c54: 05c12683 lw a3,92(sp) -80010c58: 00d76733 or a4,a4,a3 -80010c5c: 02070e63 beqz a4,80010c98 <__multf3+0x1298> -80010c60: 04012e23 sw zero,92(sp) -80010c64: 04012c23 sw zero,88(sp) -80010c68: 04012a23 sw zero,84(sp) -80010c6c: 04b12823 sw a1,80(sp) -80010c70: 00200713 li a4,2 -80010c74: 00146413 ori s0,s0,1 -80010c78: 02e48e63 beq s1,a4,80010cb4 <__multf3+0x12b4> -80010c7c: 00300713 li a4,3 -80010c80: 02e48263 beq s1,a4,80010ca4 <__multf3+0x12a4> -80010c84: 00500713 li a4,5 -80010c88: 02048263 beqz s1,80010cac <__multf3+0x12ac> -80010c8c: 05012703 lw a4,80(sp) -80010c90: 00375713 srli a4,a4,0x3 -80010c94: 04e12823 sw a4,80(sp) -80010c98: 00246413 ori s0,s0,2 -80010c9c: 00000713 li a4,0 -80010ca0: bb5ff06f j 80010854 <__multf3+0xe54> -80010ca4: fe0794e3 bnez a5,80010c8c <__multf3+0x128c> -80010ca8: 00900713 li a4,9 -80010cac: 04e12823 sw a4,80(sp) -80010cb0: fddff06f j 80010c8c <__multf3+0x128c> -80010cb4: fe079ae3 bnez a5,80010ca8 <__multf3+0x12a8> -80010cb8: fd5ff06f j 80010c8c <__multf3+0x128c> -80010cbc: 00008737 lui a4,0x8 -80010cc0: 04012e23 sw zero,92(sp) -80010cc4: 04012c23 sw zero,88(sp) -80010cc8: 04012a23 sw zero,84(sp) -80010ccc: 04012823 sw zero,80(sp) -80010cd0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80010cd4: b81ff06f j 80010854 <__multf3+0xe54> +80010794: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010798: b81ff06f j 80010318 <__multf3+0xe54> -80010cd8 <__subtf3>: -80010cd8: f9010113 addi sp,sp,-112 -80010cdc: 0005a683 lw a3,0(a1) -80010ce0: 0045a703 lw a4,4(a1) -80010ce4: 0085a783 lw a5,8(a1) -80010ce8: 06912223 sw s1,100(sp) -80010cec: 07212023 sw s2,96(sp) -80010cf0: 00c5a483 lw s1,12(a1) -80010cf4: 00050913 mv s2,a0 -80010cf8: 06112623 sw ra,108(sp) -80010cfc: 06812423 sw s0,104(sp) -80010d00: 05312e23 sw s3,92(sp) -80010d04: 05412c23 sw s4,88(sp) -80010d08: 05512a23 sw s5,84(sp) -80010d0c: 05612823 sw s6,80(sp) -80010d10: 05712623 sw s7,76(sp) -80010d14: 00062883 lw a7,0(a2) -80010d18: 00462503 lw a0,4(a2) -80010d1c: 00862583 lw a1,8(a2) -80010d20: 00c62e83 lw t4,12(a2) -80010d24: 002029f3 frrm s3 -80010d28: 02f12c23 sw a5,56(sp) -80010d2c: 00f12423 sw a5,8(sp) -80010d30: 01049793 slli a5,s1,0x10 -80010d34: 00149413 slli s0,s1,0x1 -80010d38: 0107d793 srli a5,a5,0x10 -80010d3c: 02912e23 sw s1,60(sp) -80010d40: 02d12823 sw a3,48(sp) -80010d44: 02e12a23 sw a4,52(sp) -80010d48: 00d12023 sw a3,0(sp) -80010d4c: 00e12223 sw a4,4(sp) -80010d50: 00f12623 sw a5,12(sp) -80010d54: 01145413 srli s0,s0,0x11 -80010d58: 01f4d493 srli s1,s1,0x1f -80010d5c: 00010f93 mv t6,sp -80010d60: 00c10813 addi a6,sp,12 -80010d64: 00082783 lw a5,0(a6) -80010d68: ffc82703 lw a4,-4(a6) -80010d6c: ffc80813 addi a6,a6,-4 -80010d70: 00379793 slli a5,a5,0x3 -80010d74: 01d75713 srli a4,a4,0x1d -80010d78: 00e7e7b3 or a5,a5,a4 -80010d7c: 00f82223 sw a5,4(a6) -80010d80: ff0f92e3 bne t6,a6,80010d64 <__subtf3+0x8c> -80010d84: 00012683 lw a3,0(sp) -80010d88: 010e9793 slli a5,t4,0x10 -80010d8c: 001e9e13 slli t3,t4,0x1 -80010d90: 00369693 slli a3,a3,0x3 -80010d94: 0107d793 srli a5,a5,0x10 -80010d98: 03d12e23 sw t4,60(sp) -80010d9c: 00d12023 sw a3,0(sp) -80010da0: 03112823 sw a7,48(sp) -80010da4: 02a12a23 sw a0,52(sp) -80010da8: 02b12c23 sw a1,56(sp) -80010dac: 01112823 sw a7,16(sp) -80010db0: 00a12a23 sw a0,20(sp) -80010db4: 00b12c23 sw a1,24(sp) -80010db8: 00f12e23 sw a5,28(sp) -80010dbc: 011e5e13 srli t3,t3,0x11 -80010dc0: 01fede93 srli t4,t4,0x1f -80010dc4: 01010f13 addi t5,sp,16 -80010dc8: 01c10613 addi a2,sp,28 -80010dcc: 00062783 lw a5,0(a2) -80010dd0: ffc62703 lw a4,-4(a2) -80010dd4: ffc60613 addi a2,a2,-4 -80010dd8: 00379793 slli a5,a5,0x3 -80010ddc: 01d75713 srli a4,a4,0x1d -80010de0: 00e7e7b3 or a5,a5,a4 -80010de4: 00f62223 sw a5,4(a2) -80010de8: fecf12e3 bne t5,a2,80010dcc <__subtf3+0xf4> -80010dec: 01012703 lw a4,16(sp) -80010df0: 000087b7 lui a5,0x8 -80010df4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80010df8: 00371713 slli a4,a4,0x3 -80010dfc: 00e12823 sw a4,16(sp) -80010e00: 02fe1063 bne t3,a5,80010e20 <__subtf3+0x148> -80010e04: 01812583 lw a1,24(sp) -80010e08: 01412783 lw a5,20(sp) -80010e0c: 00b7e7b3 or a5,a5,a1 -80010e10: 01c12583 lw a1,28(sp) -80010e14: 00b7e7b3 or a5,a5,a1 -80010e18: 00e7e7b3 or a5,a5,a4 -80010e1c: 00079463 bnez a5,80010e24 <__subtf3+0x14c> -80010e20: 001ece93 xori t4,t4,1 -80010e24: 41c407b3 sub a5,s0,t3 -80010e28: 3a9e9ee3 bne t4,s1,800119e4 <__subtf3+0xd0c> -80010e2c: 3af05063 blez a5,800111cc <__subtf3+0x4f4> -80010e30: 00412803 lw a6,4(sp) -80010e34: 00812883 lw a7,8(sp) -80010e38: 00c12583 lw a1,12(sp) -80010e3c: 100e1263 bnez t3,80010f40 <__subtf3+0x268> -80010e40: 01412e83 lw t4,20(sp) -80010e44: 01812503 lw a0,24(sp) -80010e48: 01c12f83 lw t6,28(sp) -80010e4c: 00aee333 or t1,t4,a0 -80010e50: 01f36333 or t1,t1,t6 -80010e54: 00e36333 or t1,t1,a4 -80010e58: 04031263 bnez t1,80010e9c <__subtf3+0x1c4> -80010e5c: 00008737 lui a4,0x8 -80010e60: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80010e64: 02e79063 bne a5,a4,80010e84 <__subtf3+0x1ac> -80010e68: 01186733 or a4,a6,a7 -80010e6c: 00b76733 or a4,a4,a1 -80010e70: 00d76733 or a4,a4,a3 -80010e74: 00070863 beqz a4,80010e84 <__subtf3+0x1ac> -80010e78: 00d59713 slli a4,a1,0xd -80010e7c: 00074463 bltz a4,80010e84 <__subtf3+0x1ac> -80010e80: 01000e13 li t3,16 -80010e84: 02d12023 sw a3,32(sp) -80010e88: 03012223 sw a6,36(sp) -80010e8c: 03112423 sw a7,40(sp) -80010e90: 02b12623 sw a1,44(sp) -80010e94: 000e0413 mv s0,t3 -80010e98: 0a00006f j 80010f38 <__subtf3+0x260> -80010e9c: fff78313 addi t1,a5,-1 -80010ea0: 04031a63 bnez t1,80010ef4 <__subtf3+0x21c> -80010ea4: 00e68733 add a4,a3,a4 -80010ea8: 00d736b3 sltu a3,a4,a3 -80010eac: 010e8633 add a2,t4,a6 -80010eb0: 00d607b3 add a5,a2,a3 -80010eb4: 00d7b6b3 sltu a3,a5,a3 -80010eb8: 01063833 sltu a6,a2,a6 -80010ebc: 00d86833 or a6,a6,a3 -80010ec0: 02f12223 sw a5,36(sp) -80010ec4: 011507b3 add a5,a0,a7 -80010ec8: 02e12023 sw a4,32(sp) -80010ecc: 01078733 add a4,a5,a6 -80010ed0: 01073833 sltu a6,a4,a6 -80010ed4: 0117b7b3 sltu a5,a5,a7 -80010ed8: 0107e7b3 or a5,a5,a6 -80010edc: 00bf85b3 add a1,t6,a1 -80010ee0: 00b785b3 add a1,a5,a1 -80010ee4: 02e12423 sw a4,40(sp) -80010ee8: 02b12623 sw a1,44(sp) -80010eec: 00100793 li a5,1 -80010ef0: 2300006f j 80011120 <__subtf3+0x448> -80010ef4: 00008737 lui a4,0x8 -80010ef8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80010efc: 00e78463 beq a5,a4,80010f04 <__subtf3+0x22c> -80010f00: 0010106f j 80012700 <__subtf3+0x1a28> -80010f04: 01186733 or a4,a6,a7 -80010f08: 00b76733 or a4,a4,a1 -80010f0c: 00d76733 or a4,a4,a3 -80010f10: 00000413 li s0,0 -80010f14: 00070a63 beqz a4,80010f28 <__subtf3+0x250> -80010f18: 00040437 lui s0,0x40 -80010f1c: 0085f433 and s0,a1,s0 -80010f20: 00143413 seqz s0,s0 -80010f24: 00441413 slli s0,s0,0x4 -80010f28: 02d12023 sw a3,32(sp) -80010f2c: 03012223 sw a6,36(sp) -80010f30: 03112423 sw a7,40(sp) -80010f34: 02b12623 sw a1,44(sp) -80010f38: 00000813 li a6,0 -80010f3c: 7400006f j 8001167c <__subtf3+0x9a4> -80010f40: 00008737 lui a4,0x8 -80010f44: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80010f48: 04e41263 bne s0,a4,80010f8c <__subtf3+0x2b4> -80010f4c: 011867b3 or a5,a6,a7 -80010f50: 00b7e7b3 or a5,a5,a1 -80010f54: 00d7e7b3 or a5,a5,a3 -80010f58: 00000713 li a4,0 -80010f5c: 00078a63 beqz a5,80010f70 <__subtf3+0x298> -80010f60: 00040737 lui a4,0x40 -80010f64: 00e5f733 and a4,a1,a4 -80010f68: 00173713 seqz a4,a4 -80010f6c: 00471713 slli a4,a4,0x4 -80010f70: 02d12023 sw a3,32(sp) -80010f74: 03012223 sw a6,36(sp) -80010f78: 03112423 sw a7,40(sp) -80010f7c: 02b12623 sw a1,44(sp) -80010f80: 00040793 mv a5,s0 -80010f84: 00070413 mv s0,a4 -80010f88: fb1ff06f j 80010f38 <__subtf3+0x260> -80010f8c: 01c12703 lw a4,28(sp) -80010f90: 00080537 lui a0,0x80 -80010f94: 00a76733 or a4,a4,a0 -80010f98: 00e12e23 sw a4,28(sp) -80010f9c: 07400713 li a4,116 -80010fa0: 00f75463 bge a4,a5,80010fa8 <__subtf3+0x2d0> -80010fa4: 7680106f j 8001270c <__subtf3+0x1a34> -80010fa8: 00078313 mv t1,a5 -80010fac: 40535513 srai a0,t1,0x5 -80010fb0: 00000e13 li t3,0 -80010fb4: 00000793 li a5,0 -80010fb8: 04a79663 bne a5,a0,80011004 <__subtf3+0x32c> -80010fbc: 01f37313 andi t1,t1,31 -80010fc0: 00251713 slli a4,a0,0x2 -80010fc4: 04031c63 bnez t1,8001101c <__subtf3+0x344> -80010fc8: 00300313 li t1,3 -80010fcc: 00000793 li a5,0 -80010fd0: 40a30333 sub t1,t1,a0 -80010fd4: 00e60eb3 add t4,a2,a4 -80010fd8: 000eae83 lw t4,0(t4) -80010fdc: 00178793 addi a5,a5,1 -80010fe0: 00460613 addi a2,a2,4 -80010fe4: ffd62e23 sw t4,-4(a2) -80010fe8: fef356e3 bge t1,a5,80010fd4 <__subtf3+0x2fc> -80010fec: 00400793 li a5,4 -80010ff0: 40a78533 sub a0,a5,a0 -80010ff4: 00100793 li a5,1 -80010ff8: 06a05c63 blez a0,80011070 <__subtf3+0x398> -80010ffc: 00050793 mv a5,a0 -80011000: 0700006f j 80011070 <__subtf3+0x398> -80011004: 00279713 slli a4,a5,0x2 -80011008: 00ef0733 add a4,t5,a4 -8001100c: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> -80011010: 00178793 addi a5,a5,1 -80011014: 00ee6e33 or t3,t3,a4 -80011018: fa1ff06f j 80010fb8 <__subtf3+0x2e0> -8001101c: 04010793 addi a5,sp,64 -80011020: 00e787b3 add a5,a5,a4 -80011024: fd07a783 lw a5,-48(a5) -80011028: 02000f93 li t6,32 -8001102c: 406f8fb3 sub t6,t6,t1 -80011030: 01f797b3 sll a5,a5,t6 -80011034: 00ef0633 add a2,t5,a4 -80011038: 00300713 li a4,3 -8001103c: 00fe6e33 or t3,t3,a5 -80011040: 00000e93 li t4,0 -80011044: 40a70733 sub a4,a4,a0 -80011048: 00460613 addi a2,a2,4 -8001104c: 02eec663 blt t4,a4,80011078 <__subtf3+0x3a0> -80011050: 04010613 addi a2,sp,64 -80011054: 00271713 slli a4,a4,0x2 -80011058: 00e60733 add a4,a2,a4 -8001105c: 01c12603 lw a2,28(sp) -80011060: 00400793 li a5,4 -80011064: 40a787b3 sub a5,a5,a0 -80011068: 00665333 srl t1,a2,t1 -8001106c: fc672823 sw t1,-48(a4) -80011070: 00400613 li a2,4 -80011074: 03c0006f j 800110b0 <__subtf3+0x3d8> -80011078: ffc62783 lw a5,-4(a2) -8001107c: 00062383 lw t2,0(a2) -80011080: 002e9293 slli t0,t4,0x2 -80011084: 0067d7b3 srl a5,a5,t1 -80011088: 01f393b3 sll t2,t2,t6 -8001108c: 005f02b3 add t0,t5,t0 -80011090: 0077e7b3 or a5,a5,t2 -80011094: 00f2a023 sw a5,0(t0) -80011098: 001e8e93 addi t4,t4,1 -8001109c: fadff06f j 80011048 <__subtf3+0x370> -800110a0: 00279713 slli a4,a5,0x2 -800110a4: 00ef0733 add a4,t5,a4 -800110a8: 00072023 sw zero,0(a4) -800110ac: 00178793 addi a5,a5,1 -800110b0: fec798e3 bne a5,a2,800110a0 <__subtf3+0x3c8> -800110b4: 01012703 lw a4,16(sp) -800110b8: 01c037b3 snez a5,t3 -800110bc: 00f767b3 or a5,a4,a5 -800110c0: 00f12823 sw a5,16(sp) -800110c4: 01012783 lw a5,16(sp) -800110c8: 01412603 lw a2,20(sp) -800110cc: 00f687b3 add a5,a3,a5 -800110d0: 00d7b6b3 sltu a3,a5,a3 -800110d4: 00c80633 add a2,a6,a2 -800110d8: 02f12023 sw a5,32(sp) -800110dc: 00d607b3 add a5,a2,a3 -800110e0: 00d7b6b3 sltu a3,a5,a3 -800110e4: 02f12223 sw a5,36(sp) -800110e8: 01812783 lw a5,24(sp) -800110ec: 01063833 sltu a6,a2,a6 -800110f0: 00d86833 or a6,a6,a3 -800110f4: 00f887b3 add a5,a7,a5 -800110f8: 01078733 add a4,a5,a6 -800110fc: 0117b7b3 sltu a5,a5,a7 -80011100: 01c12883 lw a7,28(sp) -80011104: 01073833 sltu a6,a4,a6 -80011108: 0107e7b3 or a5,a5,a6 +8001079c <__subtf3>: +8001079c: f9010113 addi sp,sp,-112 +800107a0: 0005a683 lw a3,0(a1) +800107a4: 0045a703 lw a4,4(a1) +800107a8: 0085a783 lw a5,8(a1) +800107ac: 06912223 sw s1,100(sp) +800107b0: 07212023 sw s2,96(sp) +800107b4: 00c5a483 lw s1,12(a1) +800107b8: 00050913 mv s2,a0 +800107bc: 06112623 sw ra,108(sp) +800107c0: 06812423 sw s0,104(sp) +800107c4: 05312e23 sw s3,92(sp) +800107c8: 05412c23 sw s4,88(sp) +800107cc: 05512a23 sw s5,84(sp) +800107d0: 05612823 sw s6,80(sp) +800107d4: 05712623 sw s7,76(sp) +800107d8: 00062883 lw a7,0(a2) +800107dc: 00462503 lw a0,4(a2) +800107e0: 00862583 lw a1,8(a2) +800107e4: 00c62e83 lw t4,12(a2) +800107e8: 002029f3 frrm s3 +800107ec: 02f12c23 sw a5,56(sp) +800107f0: 00f12423 sw a5,8(sp) +800107f4: 01049793 slli a5,s1,0x10 +800107f8: 00149413 slli s0,s1,0x1 +800107fc: 0107d793 srli a5,a5,0x10 +80010800: 02912e23 sw s1,60(sp) +80010804: 02d12823 sw a3,48(sp) +80010808: 02e12a23 sw a4,52(sp) +8001080c: 00d12023 sw a3,0(sp) +80010810: 00e12223 sw a4,4(sp) +80010814: 00f12623 sw a5,12(sp) +80010818: 01145413 srli s0,s0,0x11 +8001081c: 01f4d493 srli s1,s1,0x1f +80010820: 00010f93 mv t6,sp +80010824: 00c10813 addi a6,sp,12 +80010828: 00082783 lw a5,0(a6) +8001082c: ffc82703 lw a4,-4(a6) +80010830: ffc80813 addi a6,a6,-4 +80010834: 00379793 slli a5,a5,0x3 +80010838: 01d75713 srli a4,a4,0x1d +8001083c: 00e7e7b3 or a5,a5,a4 +80010840: 00f82223 sw a5,4(a6) +80010844: ff0f92e3 bne t6,a6,80010828 <__subtf3+0x8c> +80010848: 00012683 lw a3,0(sp) +8001084c: 010e9793 slli a5,t4,0x10 +80010850: 001e9e13 slli t3,t4,0x1 +80010854: 00369693 slli a3,a3,0x3 +80010858: 0107d793 srli a5,a5,0x10 +8001085c: 03d12e23 sw t4,60(sp) +80010860: 00d12023 sw a3,0(sp) +80010864: 03112823 sw a7,48(sp) +80010868: 02a12a23 sw a0,52(sp) +8001086c: 02b12c23 sw a1,56(sp) +80010870: 01112823 sw a7,16(sp) +80010874: 00a12a23 sw a0,20(sp) +80010878: 00b12c23 sw a1,24(sp) +8001087c: 00f12e23 sw a5,28(sp) +80010880: 011e5e13 srli t3,t3,0x11 +80010884: 01fede93 srli t4,t4,0x1f +80010888: 01010f13 addi t5,sp,16 +8001088c: 01c10613 addi a2,sp,28 +80010890: 00062783 lw a5,0(a2) +80010894: ffc62703 lw a4,-4(a2) +80010898: ffc60613 addi a2,a2,-4 +8001089c: 00379793 slli a5,a5,0x3 +800108a0: 01d75713 srli a4,a4,0x1d +800108a4: 00e7e7b3 or a5,a5,a4 +800108a8: 00f62223 sw a5,4(a2) +800108ac: fecf12e3 bne t5,a2,80010890 <__subtf3+0xf4> +800108b0: 01012703 lw a4,16(sp) +800108b4: 000087b7 lui a5,0x8 +800108b8: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800108bc: 00371713 slli a4,a4,0x3 +800108c0: 00e12823 sw a4,16(sp) +800108c4: 02fe1063 bne t3,a5,800108e4 <__subtf3+0x148> +800108c8: 01812583 lw a1,24(sp) +800108cc: 01412783 lw a5,20(sp) +800108d0: 00b7e7b3 or a5,a5,a1 +800108d4: 01c12583 lw a1,28(sp) +800108d8: 00b7e7b3 or a5,a5,a1 +800108dc: 00e7e7b3 or a5,a5,a4 +800108e0: 00079463 bnez a5,800108e8 <__subtf3+0x14c> +800108e4: 001ece93 xori t4,t4,1 +800108e8: 41c407b3 sub a5,s0,t3 +800108ec: 3a9e9ee3 bne t4,s1,800114a8 <__subtf3+0xd0c> +800108f0: 3af05063 blez a5,80010c90 <__subtf3+0x4f4> +800108f4: 00412803 lw a6,4(sp) +800108f8: 00812883 lw a7,8(sp) +800108fc: 00c12583 lw a1,12(sp) +80010900: 100e1263 bnez t3,80010a04 <__subtf3+0x268> +80010904: 01412e83 lw t4,20(sp) +80010908: 01812503 lw a0,24(sp) +8001090c: 01c12f83 lw t6,28(sp) +80010910: 00aee333 or t1,t4,a0 +80010914: 01f36333 or t1,t1,t6 +80010918: 00e36333 or t1,t1,a4 +8001091c: 04031263 bnez t1,80010960 <__subtf3+0x1c4> +80010920: 00008737 lui a4,0x8 +80010924: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010928: 02e79063 bne a5,a4,80010948 <__subtf3+0x1ac> +8001092c: 01186733 or a4,a6,a7 +80010930: 00b76733 or a4,a4,a1 +80010934: 00d76733 or a4,a4,a3 +80010938: 00070863 beqz a4,80010948 <__subtf3+0x1ac> +8001093c: 00d59713 slli a4,a1,0xd +80010940: 00074463 bltz a4,80010948 <__subtf3+0x1ac> +80010944: 01000e13 li t3,16 +80010948: 02d12023 sw a3,32(sp) +8001094c: 03012223 sw a6,36(sp) +80010950: 03112423 sw a7,40(sp) +80010954: 02b12623 sw a1,44(sp) +80010958: 000e0413 mv s0,t3 +8001095c: 0a00006f j 800109fc <__subtf3+0x260> +80010960: fff78313 addi t1,a5,-1 +80010964: 04031a63 bnez t1,800109b8 <__subtf3+0x21c> +80010968: 00e68733 add a4,a3,a4 +8001096c: 00d736b3 sltu a3,a4,a3 +80010970: 010e8633 add a2,t4,a6 +80010974: 00d607b3 add a5,a2,a3 +80010978: 00d7b6b3 sltu a3,a5,a3 +8001097c: 01063833 sltu a6,a2,a6 +80010980: 00d86833 or a6,a6,a3 +80010984: 02f12223 sw a5,36(sp) +80010988: 011507b3 add a5,a0,a7 +8001098c: 02e12023 sw a4,32(sp) +80010990: 01078733 add a4,a5,a6 +80010994: 01073833 sltu a6,a4,a6 +80010998: 0117b7b3 sltu a5,a5,a7 +8001099c: 0107e7b3 or a5,a5,a6 +800109a0: 00bf85b3 add a1,t6,a1 +800109a4: 00b785b3 add a1,a5,a1 +800109a8: 02e12423 sw a4,40(sp) +800109ac: 02b12623 sw a1,44(sp) +800109b0: 00100793 li a5,1 +800109b4: 2300006f j 80010be4 <__subtf3+0x448> +800109b8: 00008737 lui a4,0x8 +800109bc: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800109c0: 00e78463 beq a5,a4,800109c8 <__subtf3+0x22c> +800109c4: 0010106f j 800121c4 <__subtf3+0x1a28> +800109c8: 01186733 or a4,a6,a7 +800109cc: 00b76733 or a4,a4,a1 +800109d0: 00d76733 or a4,a4,a3 +800109d4: 00000413 li s0,0 +800109d8: 00070a63 beqz a4,800109ec <__subtf3+0x250> +800109dc: 00040437 lui s0,0x40 +800109e0: 0085f433 and s0,a1,s0 +800109e4: 00143413 seqz s0,s0 +800109e8: 00441413 slli s0,s0,0x4 +800109ec: 02d12023 sw a3,32(sp) +800109f0: 03012223 sw a6,36(sp) +800109f4: 03112423 sw a7,40(sp) +800109f8: 02b12623 sw a1,44(sp) +800109fc: 00000813 li a6,0 +80010a00: 7400006f j 80011140 <__subtf3+0x9a4> +80010a04: 00008737 lui a4,0x8 +80010a08: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010a0c: 04e41263 bne s0,a4,80010a50 <__subtf3+0x2b4> +80010a10: 011867b3 or a5,a6,a7 +80010a14: 00b7e7b3 or a5,a5,a1 +80010a18: 00d7e7b3 or a5,a5,a3 +80010a1c: 00000713 li a4,0 +80010a20: 00078a63 beqz a5,80010a34 <__subtf3+0x298> +80010a24: 00040737 lui a4,0x40 +80010a28: 00e5f733 and a4,a1,a4 +80010a2c: 00173713 seqz a4,a4 +80010a30: 00471713 slli a4,a4,0x4 +80010a34: 02d12023 sw a3,32(sp) +80010a38: 03012223 sw a6,36(sp) +80010a3c: 03112423 sw a7,40(sp) +80010a40: 02b12623 sw a1,44(sp) +80010a44: 00040793 mv a5,s0 +80010a48: 00070413 mv s0,a4 +80010a4c: fb1ff06f j 800109fc <__subtf3+0x260> +80010a50: 01c12703 lw a4,28(sp) +80010a54: 00080537 lui a0,0x80 +80010a58: 00a76733 or a4,a4,a0 +80010a5c: 00e12e23 sw a4,28(sp) +80010a60: 07400713 li a4,116 +80010a64: 00f75463 bge a4,a5,80010a6c <__subtf3+0x2d0> +80010a68: 7680106f j 800121d0 <__subtf3+0x1a34> +80010a6c: 00078313 mv t1,a5 +80010a70: 40535513 srai a0,t1,0x5 +80010a74: 00000e13 li t3,0 +80010a78: 00000793 li a5,0 +80010a7c: 04a79663 bne a5,a0,80010ac8 <__subtf3+0x32c> +80010a80: 01f37313 andi t1,t1,31 +80010a84: 00251713 slli a4,a0,0x2 +80010a88: 04031c63 bnez t1,80010ae0 <__subtf3+0x344> +80010a8c: 00300313 li t1,3 +80010a90: 00000793 li a5,0 +80010a94: 40a30333 sub t1,t1,a0 +80010a98: 00e60eb3 add t4,a2,a4 +80010a9c: 000eae83 lw t4,0(t4) +80010aa0: 00178793 addi a5,a5,1 +80010aa4: 00460613 addi a2,a2,4 +80010aa8: ffd62e23 sw t4,-4(a2) +80010aac: fef356e3 bge t1,a5,80010a98 <__subtf3+0x2fc> +80010ab0: 00400793 li a5,4 +80010ab4: 40a78533 sub a0,a5,a0 +80010ab8: 00100793 li a5,1 +80010abc: 06a05c63 blez a0,80010b34 <__subtf3+0x398> +80010ac0: 00050793 mv a5,a0 +80010ac4: 0700006f j 80010b34 <__subtf3+0x398> +80010ac8: 00279713 slli a4,a5,0x2 +80010acc: 00ef0733 add a4,t5,a4 +80010ad0: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> +80010ad4: 00178793 addi a5,a5,1 +80010ad8: 00ee6e33 or t3,t3,a4 +80010adc: fa1ff06f j 80010a7c <__subtf3+0x2e0> +80010ae0: 04010793 addi a5,sp,64 +80010ae4: 00e787b3 add a5,a5,a4 +80010ae8: fd07a783 lw a5,-48(a5) +80010aec: 02000f93 li t6,32 +80010af0: 406f8fb3 sub t6,t6,t1 +80010af4: 01f797b3 sll a5,a5,t6 +80010af8: 00ef0633 add a2,t5,a4 +80010afc: 00300713 li a4,3 +80010b00: 00fe6e33 or t3,t3,a5 +80010b04: 00000e93 li t4,0 +80010b08: 40a70733 sub a4,a4,a0 +80010b0c: 00460613 addi a2,a2,4 +80010b10: 02eec663 blt t4,a4,80010b3c <__subtf3+0x3a0> +80010b14: 04010613 addi a2,sp,64 +80010b18: 00271713 slli a4,a4,0x2 +80010b1c: 00e60733 add a4,a2,a4 +80010b20: 01c12603 lw a2,28(sp) +80010b24: 00400793 li a5,4 +80010b28: 40a787b3 sub a5,a5,a0 +80010b2c: 00665333 srl t1,a2,t1 +80010b30: fc672823 sw t1,-48(a4) +80010b34: 00400613 li a2,4 +80010b38: 03c0006f j 80010b74 <__subtf3+0x3d8> +80010b3c: ffc62783 lw a5,-4(a2) +80010b40: 00062383 lw t2,0(a2) +80010b44: 002e9293 slli t0,t4,0x2 +80010b48: 0067d7b3 srl a5,a5,t1 +80010b4c: 01f393b3 sll t2,t2,t6 +80010b50: 005f02b3 add t0,t5,t0 +80010b54: 0077e7b3 or a5,a5,t2 +80010b58: 00f2a023 sw a5,0(t0) +80010b5c: 001e8e93 addi t4,t4,1 +80010b60: fadff06f j 80010b0c <__subtf3+0x370> +80010b64: 00279713 slli a4,a5,0x2 +80010b68: 00ef0733 add a4,t5,a4 +80010b6c: 00072023 sw zero,0(a4) +80010b70: 00178793 addi a5,a5,1 +80010b74: fec798e3 bne a5,a2,80010b64 <__subtf3+0x3c8> +80010b78: 01012703 lw a4,16(sp) +80010b7c: 01c037b3 snez a5,t3 +80010b80: 00f767b3 or a5,a4,a5 +80010b84: 00f12823 sw a5,16(sp) +80010b88: 01012783 lw a5,16(sp) +80010b8c: 01412603 lw a2,20(sp) +80010b90: 00f687b3 add a5,a3,a5 +80010b94: 00d7b6b3 sltu a3,a5,a3 +80010b98: 00c80633 add a2,a6,a2 +80010b9c: 02f12023 sw a5,32(sp) +80010ba0: 00d607b3 add a5,a2,a3 +80010ba4: 00d7b6b3 sltu a3,a5,a3 +80010ba8: 02f12223 sw a5,36(sp) +80010bac: 01812783 lw a5,24(sp) +80010bb0: 01063833 sltu a6,a2,a6 +80010bb4: 00d86833 or a6,a6,a3 +80010bb8: 00f887b3 add a5,a7,a5 +80010bbc: 01078733 add a4,a5,a6 +80010bc0: 0117b7b3 sltu a5,a5,a7 +80010bc4: 01c12883 lw a7,28(sp) +80010bc8: 01073833 sltu a6,a4,a6 +80010bcc: 0107e7b3 or a5,a5,a6 +80010bd0: 011585b3 add a1,a1,a7 +80010bd4: 00b785b3 add a1,a5,a1 +80010bd8: 02e12423 sw a4,40(sp) +80010bdc: 02b12623 sw a1,44(sp) +80010be0: 00040793 mv a5,s0 +80010be4: 02c12703 lw a4,44(sp) +80010be8: 00c71693 slli a3,a4,0xc +80010bec: 0006c463 bltz a3,80010bf4 <__subtf3+0x458> +80010bf0: 4d40106f j 800120c4 <__subtf3+0x1928> +80010bf4: fff806b7 lui a3,0xfff80 +80010bf8: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80010bfc: 00d77733 and a4,a4,a3 +80010c00: 02e12623 sw a4,44(sp) +80010c04: 02012703 lw a4,32(sp) +80010c08: 00178793 addi a5,a5,1 +80010c0c: 02c10513 addi a0,sp,44 +80010c10: 01f71693 slli a3,a4,0x1f +80010c14: 02010713 addi a4,sp,32 +80010c18: 00072603 lw a2,0(a4) +80010c1c: 00472583 lw a1,4(a4) +80010c20: 00470713 addi a4,a4,4 +80010c24: 00165613 srli a2,a2,0x1 +80010c28: 01f59593 slli a1,a1,0x1f +80010c2c: 00b66633 or a2,a2,a1 +80010c30: fec72e23 sw a2,-4(a4) +80010c34: fee512e3 bne a0,a4,80010c18 <__subtf3+0x47c> +80010c38: 02c12703 lw a4,44(sp) +80010c3c: 00175713 srli a4,a4,0x1 +80010c40: 02e12623 sw a4,44(sp) +80010c44: 00d03733 snez a4,a3 +80010c48: 02012683 lw a3,32(sp) +80010c4c: 00e6e733 or a4,a3,a4 +80010c50: 02e12023 sw a4,32(sp) +80010c54: 00008737 lui a4,0x8 +80010c58: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010c5c: 7ce79a63 bne a5,a4,80011430 <__subtf3+0xc94> +80010c60: 020980e3 beqz s3,80011480 <__subtf3+0xce4> +80010c64: 00300713 li a4,3 +80010c68: 02e998e3 bne s3,a4,80011498 <__subtf3+0xcfc> +80010c6c: 00048ae3 beqz s1,80011480 <__subtf3+0xce4> +80010c70: fff00793 li a5,-1 +80010c74: 02f12623 sw a5,44(sp) +80010c78: 02f12423 sw a5,40(sp) +80010c7c: 02f12223 sw a5,36(sp) +80010c80: 02f12023 sw a5,32(sp) +80010c84: 000087b7 lui a5,0x8 +80010c88: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80010c8c: 0050006f j 80011490 <__subtf3+0xcf4> +80010c90: 01412603 lw a2,20(sp) +80010c94: 01812583 lw a1,24(sp) +80010c98: 01c12883 lw a7,28(sp) +80010c9c: 2e078e63 beqz a5,80010f98 <__subtf3+0x7fc> +80010ca0: 408e07b3 sub a5,t3,s0 +80010ca4: 10041063 bnez s0,80010da4 <__subtf3+0x608> +80010ca8: 00412303 lw t1,4(sp) +80010cac: 00812503 lw a0,8(sp) +80010cb0: 00c12f03 lw t5,12(sp) +80010cb4: 00a36eb3 or t4,t1,a0 +80010cb8: 01eeeeb3 or t4,t4,t5 +80010cbc: 00deeeb3 or t4,t4,a3 +80010cc0: 040e9463 bnez t4,80010d08 <__subtf3+0x56c> +80010cc4: 000086b7 lui a3,0x8 +80010cc8: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80010ccc: 02d79063 bne a5,a3,80010cec <__subtf3+0x550> +80010cd0: 00b666b3 or a3,a2,a1 +80010cd4: 0116e6b3 or a3,a3,a7 +80010cd8: 00e6e6b3 or a3,a3,a4 +80010cdc: 00068863 beqz a3,80010cec <__subtf3+0x550> +80010ce0: 00d89693 slli a3,a7,0xd +80010ce4: 0006c463 bltz a3,80010cec <__subtf3+0x550> +80010ce8: 01000413 li s0,16 +80010cec: 02e12023 sw a4,32(sp) +80010cf0: 02c12223 sw a2,36(sp) +80010cf4: 02b12423 sw a1,40(sp) +80010cf8: 03112623 sw a7,44(sp) +80010cfc: 00000813 li a6,0 +80010d00: 2c078e63 beqz a5,80010fdc <__subtf3+0x840> +80010d04: 43c0006f j 80011140 <__subtf3+0x9a4> +80010d08: fff78e93 addi t4,a5,-1 +80010d0c: 040e9863 bnez t4,80010d5c <__subtf3+0x5c0> +80010d10: 00e686b3 add a3,a3,a4 +80010d14: 00e6b733 sltu a4,a3,a4 +80010d18: 00c30833 add a6,t1,a2 +80010d1c: 00e807b3 add a5,a6,a4 +80010d20: 00e7b733 sltu a4,a5,a4 +80010d24: 00c83633 sltu a2,a6,a2 +80010d28: 00e66633 or a2,a2,a4 +80010d2c: 02f12223 sw a5,36(sp) +80010d30: 00b507b3 add a5,a0,a1 +80010d34: 00c78733 add a4,a5,a2 +80010d38: 00c73633 sltu a2,a4,a2 +80010d3c: 00b7b7b3 sltu a5,a5,a1 +80010d40: 00c7e7b3 or a5,a5,a2 +80010d44: 011f08b3 add a7,t5,a7 +80010d48: 011788b3 add a7,a5,a7 +80010d4c: 02d12023 sw a3,32(sp) +80010d50: 02e12423 sw a4,40(sp) +80010d54: 03112623 sw a7,44(sp) +80010d58: c59ff06f j 800109b0 <__subtf3+0x214> +80010d5c: 000086b7 lui a3,0x8 +80010d60: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80010d64: 00d78463 beq a5,a3,80010d6c <__subtf3+0x5d0> +80010d68: 47c0106f j 800121e4 <__subtf3+0x1a48> +80010d6c: 00b666b3 or a3,a2,a1 +80010d70: 0116e6b3 or a3,a3,a7 +80010d74: 00e6e6b3 or a3,a3,a4 +80010d78: 00000413 li s0,0 +80010d7c: 00068a63 beqz a3,80010d90 <__subtf3+0x5f4> +80010d80: 00040437 lui s0,0x40 +80010d84: 0088f433 and s0,a7,s0 +80010d88: 00143413 seqz s0,s0 +80010d8c: 00441413 slli s0,s0,0x4 +80010d90: 02e12023 sw a4,32(sp) +80010d94: 02c12223 sw a2,36(sp) +80010d98: 02b12423 sw a1,40(sp) +80010d9c: 03112623 sw a7,44(sp) +80010da0: c5dff06f j 800109fc <__subtf3+0x260> +80010da4: 000086b7 lui a3,0x8 +80010da8: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80010dac: 04de1063 bne t3,a3,80010dec <__subtf3+0x650> +80010db0: 00b667b3 or a5,a2,a1 +80010db4: 0117e7b3 or a5,a5,a7 +80010db8: 00e7e7b3 or a5,a5,a4 +80010dbc: 00000413 li s0,0 +80010dc0: 00078a63 beqz a5,80010dd4 <__subtf3+0x638> +80010dc4: 00040437 lui s0,0x40 +80010dc8: 0088f433 and s0,a7,s0 +80010dcc: 00143413 seqz s0,s0 +80010dd0: 00441413 slli s0,s0,0x4 +80010dd4: 02e12023 sw a4,32(sp) +80010dd8: 02c12223 sw a2,36(sp) +80010ddc: 02b12423 sw a1,40(sp) +80010de0: 03112623 sw a7,44(sp) +80010de4: 000e0793 mv a5,t3 +80010de8: c15ff06f j 800109fc <__subtf3+0x260> +80010dec: 00c12683 lw a3,12(sp) +80010df0: 00080537 lui a0,0x80 +80010df4: 00a6e6b3 or a3,a3,a0 +80010df8: 00d12623 sw a3,12(sp) +80010dfc: 07400693 li a3,116 +80010e00: 00f6d463 bge a3,a5,80010e08 <__subtf3+0x66c> +80010e04: 3ec0106f j 800121f0 <__subtf3+0x1a54> +80010e08: 00078e93 mv t4,a5 +80010e0c: 02000793 li a5,32 +80010e10: 02fec333 div t1,t4,a5 +80010e14: 00000f13 li t5,0 +80010e18: 00000793 li a5,0 +80010e1c: 0467ca63 blt a5,t1,80010e70 <__subtf3+0x6d4> +80010e20: 00030693 mv a3,t1 +80010e24: 00035463 bgez t1,80010e2c <__subtf3+0x690> +80010e28: 00000693 li a3,0 +80010e2c: 01fef793 andi a5,t4,31 +80010e30: 00231513 slli a0,t1,0x2 +80010e34: 04079a63 bnez a5,80010e88 <__subtf3+0x6ec> +80010e38: 00300693 li a3,3 +80010e3c: 406686b3 sub a3,a3,t1 +80010e40: 00a80eb3 add t4,a6,a0 +80010e44: 000eae83 lw t4,0(t4) +80010e48: 00178793 addi a5,a5,1 +80010e4c: 00480813 addi a6,a6,4 +80010e50: ffd82e23 sw t4,-4(a6) +80010e54: fef6d6e3 bge a3,a5,80010e40 <__subtf3+0x6a4> +80010e58: 00400793 li a5,4 +80010e5c: 40678333 sub t1,a5,t1 +80010e60: 00100793 li a5,1 +80010e64: 08605063 blez t1,80010ee4 <__subtf3+0x748> +80010e68: 00030793 mv a5,t1 +80010e6c: 0780006f j 80010ee4 <__subtf3+0x748> +80010e70: 00279693 slli a3,a5,0x2 +80010e74: 00df86b3 add a3,t6,a3 +80010e78: 0006a683 lw a3,0(a3) +80010e7c: 00178793 addi a5,a5,1 +80010e80: 00df6f33 or t5,t5,a3 +80010e84: f99ff06f j 80010e1c <__subtf3+0x680> +80010e88: 02000793 li a5,32 +80010e8c: 02feeeb3 rem t4,t4,a5 +80010e90: 00269693 slli a3,a3,0x2 +80010e94: 04010813 addi a6,sp,64 +80010e98: 00d806b3 add a3,a6,a3 +80010e9c: fc06a683 lw a3,-64(a3) +80010ea0: 00af8533 add a0,t6,a0 +80010ea4: 00000293 li t0,0 +80010ea8: 41d787b3 sub a5,a5,t4 +80010eac: 00f696b3 sll a3,a3,a5 +80010eb0: 00df6f33 or t5,t5,a3 +80010eb4: 00300693 li a3,3 +80010eb8: 406686b3 sub a3,a3,t1 +80010ebc: 00450513 addi a0,a0,4 # 80004 <__stack_size+0x7fc04> +80010ec0: 02d2c663 blt t0,a3,80010eec <__subtf3+0x750> +80010ec4: 04010513 addi a0,sp,64 +80010ec8: 00269693 slli a3,a3,0x2 +80010ecc: 00d506b3 add a3,a0,a3 +80010ed0: 00c12503 lw a0,12(sp) +80010ed4: 00400793 li a5,4 +80010ed8: 406787b3 sub a5,a5,t1 +80010edc: 01d55eb3 srl t4,a0,t4 +80010ee0: fdd6a023 sw t4,-64(a3) +80010ee4: 00300513 li a0,3 +80010ee8: 03c0006f j 80010f24 <__subtf3+0x788> +80010eec: ffc52803 lw a6,-4(a0) +80010ef0: 00052403 lw s0,0(a0) +80010ef4: 00229393 slli t2,t0,0x2 +80010ef8: 01d85833 srl a6,a6,t4 +80010efc: 00f41433 sll s0,s0,a5 +80010f00: 007f83b3 add t2,t6,t2 +80010f04: 00886833 or a6,a6,s0 +80010f08: 0103a023 sw a6,0(t2) +80010f0c: 00128293 addi t0,t0,1 +80010f10: fadff06f j 80010ebc <__subtf3+0x720> +80010f14: 00279693 slli a3,a5,0x2 +80010f18: 00df86b3 add a3,t6,a3 +80010f1c: 0006a023 sw zero,0(a3) +80010f20: 00178793 addi a5,a5,1 +80010f24: fef558e3 bge a0,a5,80010f14 <__subtf3+0x778> +80010f28: 00012683 lw a3,0(sp) +80010f2c: 01e037b3 snez a5,t5 +80010f30: 00f6e7b3 or a5,a3,a5 +80010f34: 00f12023 sw a5,0(sp) +80010f38: 00012783 lw a5,0(sp) +80010f3c: 00412683 lw a3,4(sp) +80010f40: 00f707b3 add a5,a4,a5 +80010f44: 00e7b733 sltu a4,a5,a4 +80010f48: 00d606b3 add a3,a2,a3 +80010f4c: 02f12023 sw a5,32(sp) +80010f50: 00e687b3 add a5,a3,a4 +80010f54: 00e7b733 sltu a4,a5,a4 +80010f58: 02f12223 sw a5,36(sp) +80010f5c: 00812783 lw a5,8(sp) +80010f60: 00c6b633 sltu a2,a3,a2 +80010f64: 00e66633 or a2,a2,a4 +80010f68: 00f587b3 add a5,a1,a5 +80010f6c: 00c78733 add a4,a5,a2 +80010f70: 00b7b7b3 sltu a5,a5,a1 +80010f74: 00c12583 lw a1,12(sp) +80010f78: 00c73633 sltu a2,a4,a2 +80010f7c: 00c7e7b3 or a5,a5,a2 +80010f80: 00b888b3 add a7,a7,a1 +80010f84: 011788b3 add a7,a5,a7 +80010f88: 02e12423 sw a4,40(sp) +80010f8c: 03112623 sw a7,44(sp) +80010f90: 000e0793 mv a5,t3 +80010f94: c51ff06f j 80010be4 <__subtf3+0x448> +80010f98: 00008eb7 lui t4,0x8 +80010f9c: 00140793 addi a5,s0,1 # 40001 <__stack_size+0x3fc01> +80010fa0: ffee8813 addi a6,t4,-2 # 7ffe <__stack_size+0x7bfe> +80010fa4: 0107f833 and a6,a5,a6 +80010fa8: 00412f03 lw t5,4(sp) +80010fac: 00812f83 lw t6,8(sp) +80010fb0: 00c12303 lw t1,12(sp) +80010fb4: 3e081a63 bnez a6,800113a8 <__subtf3+0xc0c> +80010fb8: 01ff6533 or a0,t5,t6 +80010fbc: 00656533 or a0,a0,t1 +80010fc0: 00d56533 or a0,a0,a3 +80010fc4: 30041263 bnez s0,800112c8 <__subtf3+0xb2c> +80010fc8: 0e051463 bnez a0,800110b0 <__subtf3+0x914> +80010fcc: 02e12023 sw a4,32(sp) +80010fd0: 02c12223 sw a2,36(sp) +80010fd4: 02b12423 sw a1,40(sp) +80010fd8: 03112623 sw a7,44(sp) +80010fdc: 02012583 lw a1,32(sp) +80010fe0: 02412603 lw a2,36(sp) +80010fe4: 02812683 lw a3,40(sp) +80010fe8: 02c12703 lw a4,44(sp) +80010fec: 00c5e7b3 or a5,a1,a2 +80010ff0: 00d7e7b3 or a5,a5,a3 +80010ff4: 00e7e7b3 or a5,a5,a4 +80010ff8: 00079463 bnez a5,80011000 <__subtf3+0x864> +80010ffc: 0fc0106f j 800120f8 <__subtf3+0x195c> +80011000: 02c12a23 sw a2,52(sp) +80011004: 02b12823 sw a1,48(sp) +80011008: 02d12c23 sw a3,56(sp) +8001100c: 02e12e23 sw a4,60(sp) +80011010: 03010613 addi a2,sp,48 +80011014: 03c10793 addi a5,sp,60 +80011018: 0007a703 lw a4,0(a5) +8001101c: ffc7a683 lw a3,-4(a5) +80011020: ffc78793 addi a5,a5,-4 +80011024: 00171713 slli a4,a4,0x1 +80011028: 01f6d693 srli a3,a3,0x1f +8001102c: 00d76733 or a4,a4,a3 +80011030: 00e7a223 sw a4,4(a5) +80011034: fef612e3 bne a2,a5,80011018 <__subtf3+0x87c> +80011038: 03012783 lw a5,48(sp) +8001103c: 00179793 slli a5,a5,0x1 +80011040: 0077f713 andi a4,a5,7 +80011044: 00071463 bnez a4,8001104c <__subtf3+0x8b0> +80011048: 0980106f j 800120e0 <__subtf3+0x1944> +8001104c: 00200713 li a4,2 +80011050: 03c12683 lw a3,60(sp) +80011054: 00146413 ori s0,s0,1 +80011058: 00e99463 bne s3,a4,80011060 <__subtf3+0x8c4> +8001105c: 0800106f j 800120dc <__subtf3+0x1940> +80011060: 00300713 li a4,3 +80011064: 00e99463 bne s3,a4,8001106c <__subtf3+0x8d0> +80011068: 0640106f j 800120cc <__subtf3+0x1930> +8001106c: 00098463 beqz s3,80011074 <__subtf3+0x8d8> +80011070: 0700106f j 800120e0 <__subtf3+0x1944> +80011074: 00f7f713 andi a4,a5,15 +80011078: 00400613 li a2,4 +8001107c: 00c71463 bne a4,a2,80011084 <__subtf3+0x8e8> +80011080: 0600106f j 800120e0 <__subtf3+0x1944> +80011084: 00478793 addi a5,a5,4 +80011088: 0047b793 sltiu a5,a5,4 +8001108c: 03412703 lw a4,52(sp) +80011090: 00e78733 add a4,a5,a4 +80011094: 00f73733 sltu a4,a4,a5 +80011098: 03812783 lw a5,56(sp) +8001109c: 00f707b3 add a5,a4,a5 +800110a0: 00e7b7b3 sltu a5,a5,a4 +800110a4: 00d787b3 add a5,a5,a3 +800110a8: 02f12e23 sw a5,60(sp) +800110ac: 0340106f j 800120e0 <__subtf3+0x1944> +800110b0: 00b667b3 or a5,a2,a1 +800110b4: 0117e7b3 or a5,a5,a7 +800110b8: 00e7e7b3 or a5,a5,a4 +800110bc: 00079c63 bnez a5,800110d4 <__subtf3+0x938> +800110c0: 02d12023 sw a3,32(sp) +800110c4: 03e12223 sw t5,36(sp) +800110c8: 03f12423 sw t6,40(sp) +800110cc: 02612623 sw t1,44(sp) +800110d0: f0dff06f j 80010fdc <__subtf3+0x840> +800110d4: 00e68733 add a4,a3,a4 +800110d8: 00cf07b3 add a5,t5,a2 +800110dc: 00d736b3 sltu a3,a4,a3 +800110e0: 02e12023 sw a4,32(sp) +800110e4: 00d78733 add a4,a5,a3 +800110e8: 01e7b633 sltu a2,a5,t5 +800110ec: 00d736b3 sltu a3,a4,a3 +800110f0: 00d666b3 or a3,a2,a3 +800110f4: 00bf85b3 add a1,t6,a1 +800110f8: 00d58633 add a2,a1,a3 +800110fc: 00d636b3 sltu a3,a2,a3 +80011100: 01f5b5b3 sltu a1,a1,t6 +80011104: 00d5e5b3 or a1,a1,a3 +80011108: 011308b3 add a7,t1,a7 8001110c: 011585b3 add a1,a1,a7 -80011110: 00b785b3 add a1,a5,a1 -80011114: 02e12423 sw a4,40(sp) -80011118: 02b12623 sw a1,44(sp) -8001111c: 00040793 mv a5,s0 -80011120: 02c12703 lw a4,44(sp) -80011124: 00c71693 slli a3,a4,0xc -80011128: 0006c463 bltz a3,80011130 <__subtf3+0x458> -8001112c: 4d40106f j 80012600 <__subtf3+0x1928> -80011130: fff806b7 lui a3,0xfff80 -80011134: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> -80011138: 00d77733 and a4,a4,a3 -8001113c: 02e12623 sw a4,44(sp) +80011110: 02e12223 sw a4,36(sp) +80011114: 02c12423 sw a2,40(sp) +80011118: 00c59793 slli a5,a1,0xc +8001111c: 0007c663 bltz a5,80011128 <__subtf3+0x98c> +80011120: 02b12623 sw a1,44(sp) +80011124: eb9ff06f j 80010fdc <__subtf3+0x840> +80011128: fff807b7 lui a5,0xfff80 +8001112c: fff78793 addi a5,a5,-1 # fff7ffff <__stack_top+0xf7ffff> +80011130: 00f5f5b3 and a1,a1,a5 +80011134: 02b12623 sw a1,44(sp) +80011138: 00040813 mv a6,s0 +8001113c: 00100793 li a5,1 80011140: 02012703 lw a4,32(sp) -80011144: 00178793 addi a5,a5,1 -80011148: 02c10513 addi a0,sp,44 -8001114c: 01f71693 slli a3,a4,0x1f -80011150: 02010713 addi a4,sp,32 -80011154: 00072603 lw a2,0(a4) -80011158: 00472583 lw a1,4(a4) -8001115c: 00470713 addi a4,a4,4 -80011160: 00165613 srli a2,a2,0x1 -80011164: 01f59593 slli a1,a1,0x1f -80011168: 00b66633 or a2,a2,a1 -8001116c: fec72e23 sw a2,-4(a4) -80011170: fee512e3 bne a0,a4,80011154 <__subtf3+0x47c> -80011174: 02c12703 lw a4,44(sp) -80011178: 00175713 srli a4,a4,0x1 -8001117c: 02e12623 sw a4,44(sp) -80011180: 00d03733 snez a4,a3 -80011184: 02012683 lw a3,32(sp) -80011188: 00e6e733 or a4,a3,a4 -8001118c: 02e12023 sw a4,32(sp) -80011190: 00008737 lui a4,0x8 -80011194: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80011198: 7ce79a63 bne a5,a4,8001196c <__subtf3+0xc94> -8001119c: 020980e3 beqz s3,800119bc <__subtf3+0xce4> -800111a0: 00300713 li a4,3 -800111a4: 02e998e3 bne s3,a4,800119d4 <__subtf3+0xcfc> -800111a8: 00048ae3 beqz s1,800119bc <__subtf3+0xce4> -800111ac: fff00793 li a5,-1 -800111b0: 02f12623 sw a5,44(sp) -800111b4: 02f12423 sw a5,40(sp) -800111b8: 02f12223 sw a5,36(sp) -800111bc: 02f12023 sw a5,32(sp) -800111c0: 000087b7 lui a5,0x8 -800111c4: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -800111c8: 0050006f j 800119cc <__subtf3+0xcf4> -800111cc: 01412603 lw a2,20(sp) -800111d0: 01812583 lw a1,24(sp) -800111d4: 01c12883 lw a7,28(sp) -800111d8: 2e078e63 beqz a5,800114d4 <__subtf3+0x7fc> -800111dc: 408e07b3 sub a5,t3,s0 -800111e0: 10041063 bnez s0,800112e0 <__subtf3+0x608> -800111e4: 00412303 lw t1,4(sp) -800111e8: 00812503 lw a0,8(sp) -800111ec: 00c12f03 lw t5,12(sp) -800111f0: 00a36eb3 or t4,t1,a0 -800111f4: 01eeeeb3 or t4,t4,t5 -800111f8: 00deeeb3 or t4,t4,a3 -800111fc: 040e9463 bnez t4,80011244 <__subtf3+0x56c> -80011200: 000086b7 lui a3,0x8 -80011204: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80011208: 02d79063 bne a5,a3,80011228 <__subtf3+0x550> -8001120c: 00b666b3 or a3,a2,a1 -80011210: 0116e6b3 or a3,a3,a7 -80011214: 00e6e6b3 or a3,a3,a4 -80011218: 00068863 beqz a3,80011228 <__subtf3+0x550> -8001121c: 00d89693 slli a3,a7,0xd -80011220: 0006c463 bltz a3,80011228 <__subtf3+0x550> -80011224: 01000413 li s0,16 -80011228: 02e12023 sw a4,32(sp) -8001122c: 02c12223 sw a2,36(sp) -80011230: 02b12423 sw a1,40(sp) -80011234: 03112623 sw a7,44(sp) -80011238: 00000813 li a6,0 -8001123c: 2c078e63 beqz a5,80011518 <__subtf3+0x840> -80011240: 43c0006f j 8001167c <__subtf3+0x9a4> -80011244: fff78e93 addi t4,a5,-1 -80011248: 040e9863 bnez t4,80011298 <__subtf3+0x5c0> -8001124c: 00e686b3 add a3,a3,a4 -80011250: 00e6b733 sltu a4,a3,a4 -80011254: 00c30833 add a6,t1,a2 -80011258: 00e807b3 add a5,a6,a4 -8001125c: 00e7b733 sltu a4,a5,a4 -80011260: 00c83633 sltu a2,a6,a2 -80011264: 00e66633 or a2,a2,a4 -80011268: 02f12223 sw a5,36(sp) -8001126c: 00b507b3 add a5,a0,a1 -80011270: 00c78733 add a4,a5,a2 -80011274: 00c73633 sltu a2,a4,a2 -80011278: 00b7b7b3 sltu a5,a5,a1 -8001127c: 00c7e7b3 or a5,a5,a2 -80011280: 011f08b3 add a7,t5,a7 -80011284: 011788b3 add a7,a5,a7 -80011288: 02d12023 sw a3,32(sp) -8001128c: 02e12423 sw a4,40(sp) -80011290: 03112623 sw a7,44(sp) -80011294: c59ff06f j 80010eec <__subtf3+0x214> -80011298: 000086b7 lui a3,0x8 -8001129c: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -800112a0: 00d78463 beq a5,a3,800112a8 <__subtf3+0x5d0> -800112a4: 47c0106f j 80012720 <__subtf3+0x1a48> -800112a8: 00b666b3 or a3,a2,a1 -800112ac: 0116e6b3 or a3,a3,a7 -800112b0: 00e6e6b3 or a3,a3,a4 -800112b4: 00000413 li s0,0 -800112b8: 00068a63 beqz a3,800112cc <__subtf3+0x5f4> -800112bc: 00040437 lui s0,0x40 -800112c0: 0088f433 and s0,a7,s0 -800112c4: 00143413 seqz s0,s0 -800112c8: 00441413 slli s0,s0,0x4 -800112cc: 02e12023 sw a4,32(sp) -800112d0: 02c12223 sw a2,36(sp) -800112d4: 02b12423 sw a1,40(sp) -800112d8: 03112623 sw a7,44(sp) -800112dc: c5dff06f j 80010f38 <__subtf3+0x260> -800112e0: 000086b7 lui a3,0x8 -800112e4: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -800112e8: 04de1063 bne t3,a3,80011328 <__subtf3+0x650> -800112ec: 00b667b3 or a5,a2,a1 -800112f0: 0117e7b3 or a5,a5,a7 -800112f4: 00e7e7b3 or a5,a5,a4 -800112f8: 00000413 li s0,0 -800112fc: 00078a63 beqz a5,80011310 <__subtf3+0x638> -80011300: 00040437 lui s0,0x40 -80011304: 0088f433 and s0,a7,s0 -80011308: 00143413 seqz s0,s0 -8001130c: 00441413 slli s0,s0,0x4 -80011310: 02e12023 sw a4,32(sp) -80011314: 02c12223 sw a2,36(sp) -80011318: 02b12423 sw a1,40(sp) -8001131c: 03112623 sw a7,44(sp) -80011320: 000e0793 mv a5,t3 -80011324: c15ff06f j 80010f38 <__subtf3+0x260> -80011328: 00c12683 lw a3,12(sp) -8001132c: 00080537 lui a0,0x80 -80011330: 00a6e6b3 or a3,a3,a0 -80011334: 00d12623 sw a3,12(sp) -80011338: 07400693 li a3,116 -8001133c: 00f6d463 bge a3,a5,80011344 <__subtf3+0x66c> -80011340: 3ec0106f j 8001272c <__subtf3+0x1a54> -80011344: 00078e93 mv t4,a5 -80011348: 02000793 li a5,32 -8001134c: 02fec333 div t1,t4,a5 -80011350: 00000f13 li t5,0 -80011354: 00000793 li a5,0 -80011358: 0467ca63 blt a5,t1,800113ac <__subtf3+0x6d4> -8001135c: 00030693 mv a3,t1 -80011360: 00035463 bgez t1,80011368 <__subtf3+0x690> -80011364: 00000693 li a3,0 -80011368: 01fef793 andi a5,t4,31 -8001136c: 00231513 slli a0,t1,0x2 -80011370: 04079a63 bnez a5,800113c4 <__subtf3+0x6ec> -80011374: 00300693 li a3,3 -80011378: 406686b3 sub a3,a3,t1 -8001137c: 00a80eb3 add t4,a6,a0 -80011380: 000eae83 lw t4,0(t4) -80011384: 00178793 addi a5,a5,1 -80011388: 00480813 addi a6,a6,4 -8001138c: ffd82e23 sw t4,-4(a6) -80011390: fef6d6e3 bge a3,a5,8001137c <__subtf3+0x6a4> -80011394: 00400793 li a5,4 -80011398: 40678333 sub t1,a5,t1 -8001139c: 00100793 li a5,1 -800113a0: 08605063 blez t1,80011420 <__subtf3+0x748> -800113a4: 00030793 mv a5,t1 -800113a8: 0780006f j 80011420 <__subtf3+0x748> -800113ac: 00279693 slli a3,a5,0x2 -800113b0: 00df86b3 add a3,t6,a3 -800113b4: 0006a683 lw a3,0(a3) -800113b8: 00178793 addi a5,a5,1 -800113bc: 00df6f33 or t5,t5,a3 -800113c0: f99ff06f j 80011358 <__subtf3+0x680> -800113c4: 02000793 li a5,32 -800113c8: 02feeeb3 rem t4,t4,a5 -800113cc: 00269693 slli a3,a3,0x2 -800113d0: 04010813 addi a6,sp,64 -800113d4: 00d806b3 add a3,a6,a3 -800113d8: fc06a683 lw a3,-64(a3) -800113dc: 00af8533 add a0,t6,a0 -800113e0: 00000293 li t0,0 -800113e4: 41d787b3 sub a5,a5,t4 -800113e8: 00f696b3 sll a3,a3,a5 -800113ec: 00df6f33 or t5,t5,a3 -800113f0: 00300693 li a3,3 -800113f4: 406686b3 sub a3,a3,t1 -800113f8: 00450513 addi a0,a0,4 # 80004 <__stack_size+0x7fc04> -800113fc: 02d2c663 blt t0,a3,80011428 <__subtf3+0x750> -80011400: 04010513 addi a0,sp,64 -80011404: 00269693 slli a3,a3,0x2 -80011408: 00d506b3 add a3,a0,a3 -8001140c: 00c12503 lw a0,12(sp) -80011410: 00400793 li a5,4 -80011414: 406787b3 sub a5,a5,t1 -80011418: 01d55eb3 srl t4,a0,t4 -8001141c: fdd6a023 sw t4,-64(a3) -80011420: 00300513 li a0,3 -80011424: 03c0006f j 80011460 <__subtf3+0x788> -80011428: ffc52803 lw a6,-4(a0) -8001142c: 00052403 lw s0,0(a0) -80011430: 00229393 slli t2,t0,0x2 -80011434: 01d85833 srl a6,a6,t4 -80011438: 00f41433 sll s0,s0,a5 -8001143c: 007f83b3 add t2,t6,t2 -80011440: 00886833 or a6,a6,s0 -80011444: 0103a023 sw a6,0(t2) -80011448: 00128293 addi t0,t0,1 -8001144c: fadff06f j 800113f8 <__subtf3+0x720> -80011450: 00279693 slli a3,a5,0x2 -80011454: 00df86b3 add a3,t6,a3 -80011458: 0006a023 sw zero,0(a3) -8001145c: 00178793 addi a5,a5,1 -80011460: fef558e3 bge a0,a5,80011450 <__subtf3+0x778> -80011464: 00012683 lw a3,0(sp) -80011468: 01e037b3 snez a5,t5 -8001146c: 00f6e7b3 or a5,a3,a5 -80011470: 00f12023 sw a5,0(sp) -80011474: 00012783 lw a5,0(sp) -80011478: 00412683 lw a3,4(sp) -8001147c: 00f707b3 add a5,a4,a5 -80011480: 00e7b733 sltu a4,a5,a4 -80011484: 00d606b3 add a3,a2,a3 -80011488: 02f12023 sw a5,32(sp) -8001148c: 00e687b3 add a5,a3,a4 -80011490: 00e7b733 sltu a4,a5,a4 -80011494: 02f12223 sw a5,36(sp) -80011498: 00812783 lw a5,8(sp) -8001149c: 00c6b633 sltu a2,a3,a2 -800114a0: 00e66633 or a2,a2,a4 -800114a4: 00f587b3 add a5,a1,a5 -800114a8: 00c78733 add a4,a5,a2 -800114ac: 00b7b7b3 sltu a5,a5,a1 -800114b0: 00c12583 lw a1,12(sp) -800114b4: 00c73633 sltu a2,a4,a2 -800114b8: 00c7e7b3 or a5,a5,a2 -800114bc: 00b888b3 add a7,a7,a1 -800114c0: 011788b3 add a7,a5,a7 -800114c4: 02e12423 sw a4,40(sp) -800114c8: 03112623 sw a7,44(sp) -800114cc: 000e0793 mv a5,t3 -800114d0: c51ff06f j 80011120 <__subtf3+0x448> -800114d4: 00008eb7 lui t4,0x8 -800114d8: 00140793 addi a5,s0,1 # 40001 <__stack_size+0x3fc01> -800114dc: ffee8813 addi a6,t4,-2 # 7ffe <__stack_size+0x7bfe> -800114e0: 0107f833 and a6,a5,a6 -800114e4: 00412f03 lw t5,4(sp) -800114e8: 00812f83 lw t6,8(sp) -800114ec: 00c12303 lw t1,12(sp) -800114f0: 3e081a63 bnez a6,800118e4 <__subtf3+0xc0c> -800114f4: 01ff6533 or a0,t5,t6 -800114f8: 00656533 or a0,a0,t1 -800114fc: 00d56533 or a0,a0,a3 -80011500: 30041263 bnez s0,80011804 <__subtf3+0xb2c> -80011504: 0e051463 bnez a0,800115ec <__subtf3+0x914> -80011508: 02e12023 sw a4,32(sp) -8001150c: 02c12223 sw a2,36(sp) -80011510: 02b12423 sw a1,40(sp) -80011514: 03112623 sw a7,44(sp) -80011518: 02012583 lw a1,32(sp) -8001151c: 02412603 lw a2,36(sp) -80011520: 02812683 lw a3,40(sp) -80011524: 02c12703 lw a4,44(sp) -80011528: 00c5e7b3 or a5,a1,a2 -8001152c: 00d7e7b3 or a5,a5,a3 -80011530: 00e7e7b3 or a5,a5,a4 -80011534: 00079463 bnez a5,8001153c <__subtf3+0x864> -80011538: 0fc0106f j 80012634 <__subtf3+0x195c> -8001153c: 02c12a23 sw a2,52(sp) -80011540: 02b12823 sw a1,48(sp) -80011544: 02d12c23 sw a3,56(sp) -80011548: 02e12e23 sw a4,60(sp) -8001154c: 03010613 addi a2,sp,48 -80011550: 03c10793 addi a5,sp,60 -80011554: 0007a703 lw a4,0(a5) -80011558: ffc7a683 lw a3,-4(a5) -8001155c: ffc78793 addi a5,a5,-4 -80011560: 00171713 slli a4,a4,0x1 -80011564: 01f6d693 srli a3,a3,0x1f -80011568: 00d76733 or a4,a4,a3 -8001156c: 00e7a223 sw a4,4(a5) -80011570: fef612e3 bne a2,a5,80011554 <__subtf3+0x87c> -80011574: 03012783 lw a5,48(sp) -80011578: 00179793 slli a5,a5,0x1 -8001157c: 0077f713 andi a4,a5,7 -80011580: 00071463 bnez a4,80011588 <__subtf3+0x8b0> -80011584: 0980106f j 8001261c <__subtf3+0x1944> -80011588: 00200713 li a4,2 -8001158c: 03c12683 lw a3,60(sp) -80011590: 00146413 ori s0,s0,1 -80011594: 00e99463 bne s3,a4,8001159c <__subtf3+0x8c4> -80011598: 0800106f j 80012618 <__subtf3+0x1940> -8001159c: 00300713 li a4,3 -800115a0: 00e99463 bne s3,a4,800115a8 <__subtf3+0x8d0> -800115a4: 0640106f j 80012608 <__subtf3+0x1930> -800115a8: 00098463 beqz s3,800115b0 <__subtf3+0x8d8> -800115ac: 0700106f j 8001261c <__subtf3+0x1944> -800115b0: 00f7f713 andi a4,a5,15 -800115b4: 00400613 li a2,4 -800115b8: 00c71463 bne a4,a2,800115c0 <__subtf3+0x8e8> -800115bc: 0600106f j 8001261c <__subtf3+0x1944> -800115c0: 00478793 addi a5,a5,4 -800115c4: 0047b793 sltiu a5,a5,4 -800115c8: 03412703 lw a4,52(sp) -800115cc: 00e78733 add a4,a5,a4 -800115d0: 00f73733 sltu a4,a4,a5 -800115d4: 03812783 lw a5,56(sp) -800115d8: 00f707b3 add a5,a4,a5 -800115dc: 00e7b7b3 sltu a5,a5,a4 -800115e0: 00d787b3 add a5,a5,a3 -800115e4: 02f12e23 sw a5,60(sp) -800115e8: 0340106f j 8001261c <__subtf3+0x1944> -800115ec: 00b667b3 or a5,a2,a1 -800115f0: 0117e7b3 or a5,a5,a7 -800115f4: 00e7e7b3 or a5,a5,a4 -800115f8: 00079c63 bnez a5,80011610 <__subtf3+0x938> -800115fc: 02d12023 sw a3,32(sp) -80011600: 03e12223 sw t5,36(sp) -80011604: 03f12423 sw t6,40(sp) -80011608: 02612623 sw t1,44(sp) -8001160c: f0dff06f j 80011518 <__subtf3+0x840> -80011610: 00e68733 add a4,a3,a4 -80011614: 00cf07b3 add a5,t5,a2 -80011618: 00d736b3 sltu a3,a4,a3 -8001161c: 02e12023 sw a4,32(sp) -80011620: 00d78733 add a4,a5,a3 -80011624: 01e7b633 sltu a2,a5,t5 -80011628: 00d736b3 sltu a3,a4,a3 -8001162c: 00d666b3 or a3,a2,a3 -80011630: 00bf85b3 add a1,t6,a1 -80011634: 00d58633 add a2,a1,a3 -80011638: 00d636b3 sltu a3,a2,a3 -8001163c: 01f5b5b3 sltu a1,a1,t6 -80011640: 00d5e5b3 or a1,a1,a3 -80011644: 011308b3 add a7,t1,a7 -80011648: 011585b3 add a1,a1,a7 -8001164c: 02e12223 sw a4,36(sp) -80011650: 02c12423 sw a2,40(sp) -80011654: 00c59793 slli a5,a1,0xc -80011658: 0007c663 bltz a5,80011664 <__subtf3+0x98c> -8001165c: 02b12623 sw a1,44(sp) -80011660: eb9ff06f j 80011518 <__subtf3+0x840> -80011664: fff807b7 lui a5,0xfff80 -80011668: fff78793 addi a5,a5,-1 # fff7ffff <__stack_top+0xf7ffff> -8001166c: 00f5f5b3 and a1,a1,a5 -80011670: 02b12623 sw a1,44(sp) -80011674: 00040813 mv a6,s0 -80011678: 00100793 li a5,1 -8001167c: 02012703 lw a4,32(sp) -80011680: 00777693 andi a3,a4,7 -80011684: 06068063 beqz a3,800116e4 <__subtf3+0xa0c> -80011688: 00200693 li a3,2 -8001168c: 02c12503 lw a0,44(sp) -80011690: 00146413 ori s0,s0,1 -80011694: 7ed980e3 beq s3,a3,80012674 <__subtf3+0x199c> -80011698: 00300693 li a3,3 -8001169c: 7ad980e3 beq s3,a3,8001263c <__subtf3+0x1964> -800116a0: 04099263 bnez s3,800116e4 <__subtf3+0xa0c> -800116a4: 00f77693 andi a3,a4,15 -800116a8: 00400613 li a2,4 -800116ac: 02c68c63 beq a3,a2,800116e4 <__subtf3+0xa0c> -800116b0: 02412583 lw a1,36(sp) -800116b4: 00470713 addi a4,a4,4 -800116b8: 02e12023 sw a4,32(sp) -800116bc: 00473713 sltiu a4,a4,4 -800116c0: 00b705b3 add a1,a4,a1 -800116c4: 00e5b733 sltu a4,a1,a4 -800116c8: 02b12223 sw a1,36(sp) -800116cc: 02812583 lw a1,40(sp) -800116d0: 00b705b3 add a1,a4,a1 -800116d4: 02b12423 sw a1,40(sp) -800116d8: 00e5b5b3 sltu a1,a1,a4 -800116dc: 00a586b3 add a3,a1,a0 -800116e0: 02d12623 sw a3,44(sp) -800116e4: 00080863 beqz a6,800116f4 <__subtf3+0xa1c> -800116e8: 00147713 andi a4,s0,1 -800116ec: 00070463 beqz a4,800116f4 <__subtf3+0xa1c> -800116f0: 00246413 ori s0,s0,2 -800116f4: 02c12703 lw a4,44(sp) -800116f8: 00c71693 slli a3,a4,0xc -800116fc: 0206d263 bgez a3,80011720 <__subtf3+0xa48> -80011700: 000086b7 lui a3,0x8 -80011704: 00178793 addi a5,a5,1 -80011708: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -8001170c: 7ad780e3 beq a5,a3,800126ac <__subtf3+0x19d4> -80011710: fff806b7 lui a3,0xfff80 -80011714: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> -80011718: 00d77733 and a4,a4,a3 -8001171c: 02e12623 sw a4,44(sp) -80011720: 02010713 addi a4,sp,32 -80011724: 02c10593 addi a1,sp,44 -80011728: 00072683 lw a3,0(a4) -8001172c: 00472603 lw a2,4(a4) -80011730: 00470713 addi a4,a4,4 -80011734: 0036d693 srli a3,a3,0x3 -80011738: 01d61613 slli a2,a2,0x1d -8001173c: 00c6e6b3 or a3,a3,a2 -80011740: fed72e23 sw a3,-4(a4) -80011744: fee592e3 bne a1,a4,80011728 <__subtf3+0xa50> -80011748: 02c12703 lw a4,44(sp) -8001174c: 00008637 lui a2,0x8 -80011750: 00375693 srli a3,a4,0x3 -80011754: 02d12623 sw a3,44(sp) -80011758: fff60713 addi a4,a2,-1 # 7fff <__stack_size+0x7bff> -8001175c: 02e79a63 bne a5,a4,80011790 <__subtf3+0xab8> -80011760: 02412583 lw a1,36(sp) -80011764: 02012703 lw a4,32(sp) -80011768: 00b76733 or a4,a4,a1 -8001176c: 02812583 lw a1,40(sp) -80011770: 00b76733 or a4,a4,a1 -80011774: 00d76733 or a4,a4,a3 -80011778: 00070c63 beqz a4,80011790 <__subtf3+0xab8> -8001177c: 02c12623 sw a2,44(sp) -80011780: 02012423 sw zero,40(sp) -80011784: 02012223 sw zero,36(sp) -80011788: 02012023 sw zero,32(sp) -8001178c: 00000493 li s1,0 -80011790: 02c12583 lw a1,44(sp) -80011794: 01179793 slli a5,a5,0x11 -80011798: 0117d793 srli a5,a5,0x11 -8001179c: 00f49493 slli s1,s1,0xf -800117a0: 00f4e4b3 or s1,s1,a5 -800117a4: 02b11e23 sh a1,60(sp) -800117a8: 02911f23 sh s1,62(sp) -800117ac: 02012603 lw a2,32(sp) -800117b0: 02412683 lw a3,36(sp) -800117b4: 02812703 lw a4,40(sp) -800117b8: 03c12783 lw a5,60(sp) -800117bc: 00040463 beqz s0,800117c4 <__subtf3+0xaec> -800117c0: 00142073 csrs fflags,s0 -800117c4: 06c12083 lw ra,108(sp) -800117c8: 06812403 lw s0,104(sp) -800117cc: 00c92023 sw a2,0(s2) -800117d0: 00d92223 sw a3,4(s2) -800117d4: 00e92423 sw a4,8(s2) -800117d8: 00f92623 sw a5,12(s2) -800117dc: 06412483 lw s1,100(sp) -800117e0: 05c12983 lw s3,92(sp) -800117e4: 05812a03 lw s4,88(sp) -800117e8: 05412a83 lw s5,84(sp) -800117ec: 05012b03 lw s6,80(sp) -800117f0: 04c12b83 lw s7,76(sp) -800117f4: 00090513 mv a0,s2 -800117f8: 06012903 lw s2,96(sp) -800117fc: 07010113 addi sp,sp,112 -80011800: 00008067 ret -80011804: fffe8e93 addi t4,t4,-1 -80011808: 09d41463 bne s0,t4,80011890 <__subtf3+0xbb8> -8001180c: 760508e3 beqz a0,8001277c <__subtf3+0x1aa4> -80011810: 00040437 lui s0,0x40 -80011814: 00837433 and s0,t1,s0 -80011818: 00143413 seqz s0,s0 -8001181c: 00441413 slli s0,s0,0x4 -80011820: 0bde1063 bne t3,t4,800118c0 <__subtf3+0xbe8> -80011824: 00b667b3 or a5,a2,a1 -80011828: 0117e7b3 or a5,a5,a7 -8001182c: 00e7e7b3 or a5,a5,a4 -80011830: 72078ee3 beqz a5,8001276c <__subtf3+0x1a94> -80011834: 00d89793 slli a5,a7,0xd -80011838: 7207dee3 bgez a5,80012774 <__subtf3+0x1a9c> -8001183c: 06050463 beqz a0,800118a4 <__subtf3+0xbcc> -80011840: 000087b7 lui a5,0x8 -80011844: 02f12623 sw a5,44(sp) -80011848: 02012423 sw zero,40(sp) -8001184c: 02012223 sw zero,36(sp) -80011850: 02012023 sw zero,32(sp) -80011854: 02010613 addi a2,sp,32 -80011858: 02c10793 addi a5,sp,44 -8001185c: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> -80011860: ffc7a683 lw a3,-4(a5) -80011864: ffc78793 addi a5,a5,-4 -80011868: 00371713 slli a4,a4,0x3 -8001186c: 01d6d693 srli a3,a3,0x1d -80011870: 00d76733 or a4,a4,a3 -80011874: 00e7a223 sw a4,4(a5) -80011878: fef612e3 bne a2,a5,8001185c <__subtf3+0xb84> -8001187c: 02012783 lw a5,32(sp) -80011880: 00000493 li s1,0 -80011884: 00379793 slli a5,a5,0x3 -80011888: 02f12023 sw a5,32(sp) -8001188c: 0280006f j 800118b4 <__subtf3+0xbdc> -80011890: 01de1663 bne t3,t4,8001189c <__subtf3+0xbc4> -80011894: 00000413 li s0,0 -80011898: f8dff06f j 80011824 <__subtf3+0xb4c> -8001189c: 00000413 li s0,0 -800118a0: 02051063 bnez a0,800118c0 <__subtf3+0xbe8> -800118a4: 02e12023 sw a4,32(sp) -800118a8: 02c12223 sw a2,36(sp) -800118ac: 02b12423 sw a1,40(sp) -800118b0: 03112623 sw a7,44(sp) -800118b4: 000087b7 lui a5,0x8 -800118b8: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -800118bc: dc1ff06f j 8001167c <__subtf3+0x9a4> -800118c0: 00b66633 or a2,a2,a1 -800118c4: 011668b3 or a7,a2,a7 -800118c8: 00e8e733 or a4,a7,a4 -800118cc: f6071ae3 bnez a4,80011840 <__subtf3+0xb68> -800118d0: 02d12023 sw a3,32(sp) -800118d4: 03e12223 sw t5,36(sp) -800118d8: 03f12423 sw t6,40(sp) -800118dc: 02612623 sw t1,44(sp) -800118e0: fd5ff06f j 800118b4 <__subtf3+0xbdc> -800118e4: 00e68733 add a4,a3,a4 -800118e8: 00d736b3 sltu a3,a4,a3 -800118ec: 00cf0633 add a2,t5,a2 -800118f0: 02e12023 sw a4,32(sp) -800118f4: 00d60733 add a4,a2,a3 -800118f8: 00d736b3 sltu a3,a4,a3 -800118fc: 01e63633 sltu a2,a2,t5 -80011900: 00d666b3 or a3,a2,a3 -80011904: 00bf8633 add a2,t6,a1 -80011908: 02e12223 sw a4,36(sp) -8001190c: 00d60733 add a4,a2,a3 -80011910: 01f635b3 sltu a1,a2,t6 -80011914: 00d73633 sltu a2,a4,a3 -80011918: 00c5e633 or a2,a1,a2 -8001191c: 011308b3 add a7,t1,a7 -80011920: 011608b3 add a7,a2,a7 -80011924: 02e12423 sw a4,40(sp) -80011928: 03112623 sw a7,44(sp) -8001192c: 02010713 addi a4,sp,32 -80011930: 02c10593 addi a1,sp,44 -80011934: 00072683 lw a3,0(a4) -80011938: 00472603 lw a2,4(a4) -8001193c: 00470713 addi a4,a4,4 -80011940: 0016d693 srli a3,a3,0x1 -80011944: 01f61613 slli a2,a2,0x1f +80011144: 00777693 andi a3,a4,7 +80011148: 06068063 beqz a3,800111a8 <__subtf3+0xa0c> +8001114c: 00200693 li a3,2 +80011150: 02c12503 lw a0,44(sp) +80011154: 00146413 ori s0,s0,1 +80011158: 7ed980e3 beq s3,a3,80012138 <__subtf3+0x199c> +8001115c: 00300693 li a3,3 +80011160: 7ad980e3 beq s3,a3,80012100 <__subtf3+0x1964> +80011164: 04099263 bnez s3,800111a8 <__subtf3+0xa0c> +80011168: 00f77693 andi a3,a4,15 +8001116c: 00400613 li a2,4 +80011170: 02c68c63 beq a3,a2,800111a8 <__subtf3+0xa0c> +80011174: 02412583 lw a1,36(sp) +80011178: 00470713 addi a4,a4,4 +8001117c: 02e12023 sw a4,32(sp) +80011180: 00473713 sltiu a4,a4,4 +80011184: 00b705b3 add a1,a4,a1 +80011188: 00e5b733 sltu a4,a1,a4 +8001118c: 02b12223 sw a1,36(sp) +80011190: 02812583 lw a1,40(sp) +80011194: 00b705b3 add a1,a4,a1 +80011198: 02b12423 sw a1,40(sp) +8001119c: 00e5b5b3 sltu a1,a1,a4 +800111a0: 00a586b3 add a3,a1,a0 +800111a4: 02d12623 sw a3,44(sp) +800111a8: 00080863 beqz a6,800111b8 <__subtf3+0xa1c> +800111ac: 00147713 andi a4,s0,1 +800111b0: 00070463 beqz a4,800111b8 <__subtf3+0xa1c> +800111b4: 00246413 ori s0,s0,2 +800111b8: 02c12703 lw a4,44(sp) +800111bc: 00c71693 slli a3,a4,0xc +800111c0: 0206d263 bgez a3,800111e4 <__subtf3+0xa48> +800111c4: 000086b7 lui a3,0x8 +800111c8: 00178793 addi a5,a5,1 +800111cc: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +800111d0: 7ad780e3 beq a5,a3,80012170 <__subtf3+0x19d4> +800111d4: fff806b7 lui a3,0xfff80 +800111d8: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +800111dc: 00d77733 and a4,a4,a3 +800111e0: 02e12623 sw a4,44(sp) +800111e4: 02010713 addi a4,sp,32 +800111e8: 02c10593 addi a1,sp,44 +800111ec: 00072683 lw a3,0(a4) +800111f0: 00472603 lw a2,4(a4) +800111f4: 00470713 addi a4,a4,4 +800111f8: 0036d693 srli a3,a3,0x3 +800111fc: 01d61613 slli a2,a2,0x1d +80011200: 00c6e6b3 or a3,a3,a2 +80011204: fed72e23 sw a3,-4(a4) +80011208: fee592e3 bne a1,a4,800111ec <__subtf3+0xa50> +8001120c: 02c12703 lw a4,44(sp) +80011210: 00008637 lui a2,0x8 +80011214: 00375693 srli a3,a4,0x3 +80011218: 02d12623 sw a3,44(sp) +8001121c: fff60713 addi a4,a2,-1 # 7fff <__stack_size+0x7bff> +80011220: 02e79a63 bne a5,a4,80011254 <__subtf3+0xab8> +80011224: 02412583 lw a1,36(sp) +80011228: 02012703 lw a4,32(sp) +8001122c: 00b76733 or a4,a4,a1 +80011230: 02812583 lw a1,40(sp) +80011234: 00b76733 or a4,a4,a1 +80011238: 00d76733 or a4,a4,a3 +8001123c: 00070c63 beqz a4,80011254 <__subtf3+0xab8> +80011240: 02c12623 sw a2,44(sp) +80011244: 02012423 sw zero,40(sp) +80011248: 02012223 sw zero,36(sp) +8001124c: 02012023 sw zero,32(sp) +80011250: 00000493 li s1,0 +80011254: 02c12583 lw a1,44(sp) +80011258: 01179793 slli a5,a5,0x11 +8001125c: 0117d793 srli a5,a5,0x11 +80011260: 00f49493 slli s1,s1,0xf +80011264: 00f4e4b3 or s1,s1,a5 +80011268: 02b11e23 sh a1,60(sp) +8001126c: 02911f23 sh s1,62(sp) +80011270: 02012603 lw a2,32(sp) +80011274: 02412683 lw a3,36(sp) +80011278: 02812703 lw a4,40(sp) +8001127c: 03c12783 lw a5,60(sp) +80011280: 00040463 beqz s0,80011288 <__subtf3+0xaec> +80011284: 00142073 csrs fflags,s0 +80011288: 06c12083 lw ra,108(sp) +8001128c: 06812403 lw s0,104(sp) +80011290: 00c92023 sw a2,0(s2) +80011294: 00d92223 sw a3,4(s2) +80011298: 00e92423 sw a4,8(s2) +8001129c: 00f92623 sw a5,12(s2) +800112a0: 06412483 lw s1,100(sp) +800112a4: 05c12983 lw s3,92(sp) +800112a8: 05812a03 lw s4,88(sp) +800112ac: 05412a83 lw s5,84(sp) +800112b0: 05012b03 lw s6,80(sp) +800112b4: 04c12b83 lw s7,76(sp) +800112b8: 00090513 mv a0,s2 +800112bc: 06012903 lw s2,96(sp) +800112c0: 07010113 addi sp,sp,112 +800112c4: 00008067 ret +800112c8: fffe8e93 addi t4,t4,-1 +800112cc: 09d41463 bne s0,t4,80011354 <__subtf3+0xbb8> +800112d0: 760508e3 beqz a0,80012240 <__subtf3+0x1aa4> +800112d4: 00040437 lui s0,0x40 +800112d8: 00837433 and s0,t1,s0 +800112dc: 00143413 seqz s0,s0 +800112e0: 00441413 slli s0,s0,0x4 +800112e4: 0bde1063 bne t3,t4,80011384 <__subtf3+0xbe8> +800112e8: 00b667b3 or a5,a2,a1 +800112ec: 0117e7b3 or a5,a5,a7 +800112f0: 00e7e7b3 or a5,a5,a4 +800112f4: 72078ee3 beqz a5,80012230 <__subtf3+0x1a94> +800112f8: 00d89793 slli a5,a7,0xd +800112fc: 7207dee3 bgez a5,80012238 <__subtf3+0x1a9c> +80011300: 06050463 beqz a0,80011368 <__subtf3+0xbcc> +80011304: 000087b7 lui a5,0x8 +80011308: 02f12623 sw a5,44(sp) +8001130c: 02012423 sw zero,40(sp) +80011310: 02012223 sw zero,36(sp) +80011314: 02012023 sw zero,32(sp) +80011318: 02010613 addi a2,sp,32 +8001131c: 02c10793 addi a5,sp,44 +80011320: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80011324: ffc7a683 lw a3,-4(a5) +80011328: ffc78793 addi a5,a5,-4 +8001132c: 00371713 slli a4,a4,0x3 +80011330: 01d6d693 srli a3,a3,0x1d +80011334: 00d76733 or a4,a4,a3 +80011338: 00e7a223 sw a4,4(a5) +8001133c: fef612e3 bne a2,a5,80011320 <__subtf3+0xb84> +80011340: 02012783 lw a5,32(sp) +80011344: 00000493 li s1,0 +80011348: 00379793 slli a5,a5,0x3 +8001134c: 02f12023 sw a5,32(sp) +80011350: 0280006f j 80011378 <__subtf3+0xbdc> +80011354: 01de1663 bne t3,t4,80011360 <__subtf3+0xbc4> +80011358: 00000413 li s0,0 +8001135c: f8dff06f j 800112e8 <__subtf3+0xb4c> +80011360: 00000413 li s0,0 +80011364: 02051063 bnez a0,80011384 <__subtf3+0xbe8> +80011368: 02e12023 sw a4,32(sp) +8001136c: 02c12223 sw a2,36(sp) +80011370: 02b12423 sw a1,40(sp) +80011374: 03112623 sw a7,44(sp) +80011378: 000087b7 lui a5,0x8 +8001137c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80011380: dc1ff06f j 80011140 <__subtf3+0x9a4> +80011384: 00b66633 or a2,a2,a1 +80011388: 011668b3 or a7,a2,a7 +8001138c: 00e8e733 or a4,a7,a4 +80011390: f6071ae3 bnez a4,80011304 <__subtf3+0xb68> +80011394: 02d12023 sw a3,32(sp) +80011398: 03e12223 sw t5,36(sp) +8001139c: 03f12423 sw t6,40(sp) +800113a0: 02612623 sw t1,44(sp) +800113a4: fd5ff06f j 80011378 <__subtf3+0xbdc> +800113a8: 00e68733 add a4,a3,a4 +800113ac: 00d736b3 sltu a3,a4,a3 +800113b0: 00cf0633 add a2,t5,a2 +800113b4: 02e12023 sw a4,32(sp) +800113b8: 00d60733 add a4,a2,a3 +800113bc: 00d736b3 sltu a3,a4,a3 +800113c0: 01e63633 sltu a2,a2,t5 +800113c4: 00d666b3 or a3,a2,a3 +800113c8: 00bf8633 add a2,t6,a1 +800113cc: 02e12223 sw a4,36(sp) +800113d0: 00d60733 add a4,a2,a3 +800113d4: 01f635b3 sltu a1,a2,t6 +800113d8: 00d73633 sltu a2,a4,a3 +800113dc: 00c5e633 or a2,a1,a2 +800113e0: 011308b3 add a7,t1,a7 +800113e4: 011608b3 add a7,a2,a7 +800113e8: 02e12423 sw a4,40(sp) +800113ec: 03112623 sw a7,44(sp) +800113f0: 02010713 addi a4,sp,32 +800113f4: 02c10593 addi a1,sp,44 +800113f8: 00072683 lw a3,0(a4) +800113fc: 00472603 lw a2,4(a4) +80011400: 00470713 addi a4,a4,4 +80011404: 0016d693 srli a3,a3,0x1 +80011408: 01f61613 slli a2,a2,0x1f +8001140c: 00c6e6b3 or a3,a3,a2 +80011410: fed72e23 sw a3,-4(a4) +80011414: fee592e3 bne a1,a4,800113f8 <__subtf3+0xc5c> +80011418: 00008737 lui a4,0x8 +8001141c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011420: 00e78e63 beq a5,a4,8001143c <__subtf3+0xca0> +80011424: 02c12703 lw a4,44(sp) +80011428: 00175713 srli a4,a4,0x1 +8001142c: 02e12623 sw a4,44(sp) +80011430: 00000813 li a6,0 +80011434: 00000413 li s0,0 +80011438: d09ff06f j 80011140 <__subtf3+0x9a4> +8001143c: 04098263 beqz s3,80011480 <__subtf3+0xce4> +80011440: 00300713 li a4,3 +80011444: 02e99863 bne s3,a4,80011474 <__subtf3+0xcd8> +80011448: 02048c63 beqz s1,80011480 <__subtf3+0xce4> +8001144c: fff00793 li a5,-1 +80011450: 02f12623 sw a5,44(sp) +80011454: 02f12423 sw a5,40(sp) +80011458: 02f12223 sw a5,36(sp) +8001145c: 02f12023 sw a5,32(sp) +80011460: 000087b7 lui a5,0x8 +80011464: 00000813 li a6,0 +80011468: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +8001146c: 00500413 li s0,5 +80011470: cd1ff06f j 80011140 <__subtf3+0x9a4> +80011474: 00200713 li a4,2 +80011478: fce99ae3 bne s3,a4,8001144c <__subtf3+0xcb0> +8001147c: fc0488e3 beqz s1,8001144c <__subtf3+0xcb0> +80011480: 02012623 sw zero,44(sp) +80011484: 02012423 sw zero,40(sp) +80011488: 02012223 sw zero,36(sp) +8001148c: 02012023 sw zero,32(sp) +80011490: 00000813 li a6,0 +80011494: fd9ff06f j 8001146c <__subtf3+0xcd0> +80011498: 00200713 li a4,2 +8001149c: fce99a63 bne s3,a4,80010c70 <__subtf3+0x4d4> +800114a0: fc048863 beqz s1,80010c70 <__subtf3+0x4d4> +800114a4: fddff06f j 80011480 <__subtf3+0xce4> +800114a8: 32f05463 blez a5,800117d0 <__subtf3+0x1034> +800114ac: 00412503 lw a0,4(sp) +800114b0: 00812803 lw a6,8(sp) +800114b4: 00c12883 lw a7,12(sp) +800114b8: 100e1463 bnez t3,800115c0 <__subtf3+0xe24> +800114bc: 01412f83 lw t6,20(sp) +800114c0: 01812e83 lw t4,24(sp) +800114c4: 01c12303 lw t1,28(sp) +800114c8: 01dfe5b3 or a1,t6,t4 +800114cc: 0065e5b3 or a1,a1,t1 +800114d0: 00e5e5b3 or a1,a1,a4 +800114d4: 04059063 bnez a1,80011514 <__subtf3+0xd78> +800114d8: 00008737 lui a4,0x8 +800114dc: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800114e0: 02e79063 bne a5,a4,80011500 <__subtf3+0xd64> +800114e4: 01056733 or a4,a0,a6 +800114e8: 01176733 or a4,a4,a7 +800114ec: 00d76733 or a4,a4,a3 +800114f0: 00070863 beqz a4,80011500 <__subtf3+0xd64> +800114f4: 00d89713 slli a4,a7,0xd +800114f8: 00074463 bltz a4,80011500 <__subtf3+0xd64> +800114fc: 01000e13 li t3,16 +80011500: 02d12023 sw a3,32(sp) +80011504: 02a12223 sw a0,36(sp) +80011508: 03012423 sw a6,40(sp) +8001150c: 03112623 sw a7,44(sp) +80011510: c48ff06f j 80010958 <__subtf3+0x1bc> +80011514: fff78593 addi a1,a5,-1 +80011518: 06059463 bnez a1,80011580 <__subtf3+0xde4> +8001151c: 40e68733 sub a4,a3,a4 +80011520: 41f507b3 sub a5,a0,t6 +80011524: 00e6b633 sltu a2,a3,a4 +80011528: 00f53e33 sltu t3,a0,a5 +8001152c: 40c78633 sub a2,a5,a2 +80011530: 00000793 li a5,0 +80011534: 00e6f663 bgeu a3,a4,80011540 <__subtf3+0xda4> +80011538: 40af8533 sub a0,t6,a0 +8001153c: 00153793 seqz a5,a0 +80011540: 01c7e533 or a0,a5,t3 +80011544: 41d807b3 sub a5,a6,t4 +80011548: 00f836b3 sltu a3,a6,a5 +8001154c: 40a787b3 sub a5,a5,a0 +80011550: 00050663 beqz a0,8001155c <__subtf3+0xdc0> +80011554: 410e8833 sub a6,t4,a6 +80011558: 00183593 seqz a1,a6 +8001155c: 406888b3 sub a7,a7,t1 +80011560: 00d5e5b3 or a1,a1,a3 +80011564: 40b885b3 sub a1,a7,a1 +80011568: 02b12623 sw a1,44(sp) +8001156c: 02f12423 sw a5,40(sp) +80011570: 02c12223 sw a2,36(sp) +80011574: 02e12023 sw a4,32(sp) +80011578: 00100793 li a5,1 +8001157c: 2300006f j 800117ac <__subtf3+0x1010> +80011580: 00008737 lui a4,0x8 +80011584: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011588: 46e79ee3 bne a5,a4,80012204 <__subtf3+0x1a68> +8001158c: 01056733 or a4,a0,a6 +80011590: 01176733 or a4,a4,a7 +80011594: 00d76733 or a4,a4,a3 +80011598: 00000413 li s0,0 +8001159c: 00070a63 beqz a4,800115b0 <__subtf3+0xe14> +800115a0: 00040437 lui s0,0x40 +800115a4: 0088f433 and s0,a7,s0 +800115a8: 00143413 seqz s0,s0 +800115ac: 00441413 slli s0,s0,0x4 +800115b0: 02d12023 sw a3,32(sp) +800115b4: 02a12223 sw a0,36(sp) +800115b8: 03012423 sw a6,40(sp) +800115bc: fe0ff06f j 80010d9c <__subtf3+0x600> +800115c0: 00008737 lui a4,0x8 +800115c4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800115c8: 02e41e63 bne s0,a4,80011604 <__subtf3+0xe68> +800115cc: 010567b3 or a5,a0,a6 +800115d0: 0117e7b3 or a5,a5,a7 +800115d4: 00d7e7b3 or a5,a5,a3 +800115d8: 00000713 li a4,0 +800115dc: 00078a63 beqz a5,800115f0 <__subtf3+0xe54> +800115e0: 00040737 lui a4,0x40 +800115e4: 00e8f733 and a4,a7,a4 +800115e8: 00173713 seqz a4,a4 +800115ec: 00471713 slli a4,a4,0x4 +800115f0: 02d12023 sw a3,32(sp) +800115f4: 02a12223 sw a0,36(sp) +800115f8: 03012423 sw a6,40(sp) +800115fc: 03112623 sw a7,44(sp) +80011600: c44ff06f j 80010a44 <__subtf3+0x2a8> +80011604: 01c12703 lw a4,28(sp) +80011608: 000805b7 lui a1,0x80 +8001160c: 00b76733 or a4,a4,a1 +80011610: 00e12e23 sw a4,28(sp) +80011614: 07400713 li a4,116 +80011618: 3ef74ae3 blt a4,a5,8001220c <__subtf3+0x1a70> +8001161c: 00078593 mv a1,a5 +80011620: 4055d313 srai t1,a1,0x5 +80011624: 00000e13 li t3,0 +80011628: 00000793 li a5,0 +8001162c: 04679663 bne a5,t1,80011678 <__subtf3+0xedc> +80011630: 01f5f593 andi a1,a1,31 +80011634: 00231713 slli a4,t1,0x2 +80011638: 04059c63 bnez a1,80011690 <__subtf3+0xef4> +8001163c: 00300593 li a1,3 +80011640: 00000793 li a5,0 +80011644: 406585b3 sub a1,a1,t1 +80011648: 00e60eb3 add t4,a2,a4 +8001164c: 000eae83 lw t4,0(t4) +80011650: 00178793 addi a5,a5,1 +80011654: 00460613 addi a2,a2,4 +80011658: ffd62e23 sw t4,-4(a2) +8001165c: fef5d6e3 bge a1,a5,80011648 <__subtf3+0xeac> +80011660: 00400793 li a5,4 +80011664: 40678333 sub t1,a5,t1 +80011668: 00100793 li a5,1 +8001166c: 06605c63 blez t1,800116e4 <__subtf3+0xf48> +80011670: 00030793 mv a5,t1 +80011674: 0700006f j 800116e4 <__subtf3+0xf48> +80011678: 00279713 slli a4,a5,0x2 +8001167c: 00ef0733 add a4,t5,a4 +80011680: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> +80011684: 00178793 addi a5,a5,1 +80011688: 00ee6e33 or t3,t3,a4 +8001168c: fa1ff06f j 8001162c <__subtf3+0xe90> +80011690: 04010793 addi a5,sp,64 +80011694: 00e787b3 add a5,a5,a4 +80011698: fd07a783 lw a5,-48(a5) +8001169c: 02000f93 li t6,32 +800116a0: 40bf8fb3 sub t6,t6,a1 +800116a4: 01f797b3 sll a5,a5,t6 +800116a8: 00ef0633 add a2,t5,a4 +800116ac: 00300713 li a4,3 +800116b0: 00fe6e33 or t3,t3,a5 +800116b4: 00000e93 li t4,0 +800116b8: 40670733 sub a4,a4,t1 +800116bc: 00460613 addi a2,a2,4 +800116c0: 02eec663 blt t4,a4,800116ec <__subtf3+0xf50> +800116c4: 04010613 addi a2,sp,64 +800116c8: 00271713 slli a4,a4,0x2 +800116cc: 00e60733 add a4,a2,a4 +800116d0: 01c12603 lw a2,28(sp) +800116d4: 00400793 li a5,4 +800116d8: 406787b3 sub a5,a5,t1 +800116dc: 00b655b3 srl a1,a2,a1 +800116e0: fcb72823 sw a1,-48(a4) +800116e4: 00400613 li a2,4 +800116e8: 03c0006f j 80011724 <__subtf3+0xf88> +800116ec: ffc62783 lw a5,-4(a2) +800116f0: 00062383 lw t2,0(a2) +800116f4: 002e9293 slli t0,t4,0x2 +800116f8: 00b7d7b3 srl a5,a5,a1 +800116fc: 01f393b3 sll t2,t2,t6 +80011700: 005f02b3 add t0,t5,t0 +80011704: 0077e7b3 or a5,a5,t2 +80011708: 00f2a023 sw a5,0(t0) +8001170c: 001e8e93 addi t4,t4,1 +80011710: fadff06f j 800116bc <__subtf3+0xf20> +80011714: 00279713 slli a4,a5,0x2 +80011718: 00ef0733 add a4,t5,a4 +8001171c: 00072023 sw zero,0(a4) +80011720: 00178793 addi a5,a5,1 +80011724: fec798e3 bne a5,a2,80011714 <__subtf3+0xf78> +80011728: 01012703 lw a4,16(sp) +8001172c: 01c037b3 snez a5,t3 +80011730: 00f767b3 or a5,a4,a5 +80011734: 00f12823 sw a5,16(sp) +80011738: 01012783 lw a5,16(sp) +8001173c: 01412583 lw a1,20(sp) +80011740: 40f687b3 sub a5,a3,a5 +80011744: 40b50633 sub a2,a0,a1 +80011748: 00f6b733 sltu a4,a3,a5 +8001174c: 00c53333 sltu t1,a0,a2 +80011750: 40e60633 sub a2,a2,a4 +80011754: 00000713 li a4,0 +80011758: 00f6f663 bgeu a3,a5,80011764 <__subtf3+0xfc8> +8001175c: 40a58533 sub a0,a1,a0 +80011760: 00153713 seqz a4,a0 +80011764: 00676533 or a0,a4,t1 +80011768: 01812303 lw t1,24(sp) +8001176c: 00000593 li a1,0 +80011770: 40680733 sub a4,a6,t1 +80011774: 00e83e33 sltu t3,a6,a4 +80011778: 40a706b3 sub a3,a4,a0 +8001177c: 00050663 beqz a0,80011788 <__subtf3+0xfec> +80011780: 41030833 sub a6,t1,a6 +80011784: 00183593 seqz a1,a6 +80011788: 01c12703 lw a4,28(sp) +8001178c: 01c5e5b3 or a1,a1,t3 +80011790: 02f12023 sw a5,32(sp) +80011794: 40e888b3 sub a7,a7,a4 +80011798: 40b888b3 sub a7,a7,a1 +8001179c: 03112623 sw a7,44(sp) +800117a0: 02d12423 sw a3,40(sp) +800117a4: 02c12223 sw a2,36(sp) +800117a8: 00040793 mv a5,s0 +800117ac: 02c12703 lw a4,44(sp) +800117b0: 00c71693 slli a3,a4,0xc +800117b4: 1006d8e3 bgez a3,800120c4 <__subtf3+0x1928> +800117b8: 000806b7 lui a3,0x80 +800117bc: fff68693 addi a3,a3,-1 # 7ffff <__stack_size+0x7fbff> +800117c0: 00d77733 and a4,a4,a3 +800117c4: 02e12623 sw a4,44(sp) +800117c8: 00078413 mv s0,a5 +800117cc: 6680006f j 80011e34 <__subtf3+0x1698> +800117d0: 01412303 lw t1,20(sp) +800117d4: 01812883 lw a7,24(sp) +800117d8: 01c12f03 lw t5,28(sp) +800117dc: 32078e63 beqz a5,80011b18 <__subtf3+0x137c> +800117e0: 408e07b3 sub a5,t3,s0 +800117e4: 10041a63 bnez s0,800118f8 <__subtf3+0x115c> +800117e8: 00412283 lw t0,4(sp) +800117ec: 00812583 lw a1,8(sp) +800117f0: 00c12503 lw a0,12(sp) +800117f4: 00b2e633 or a2,t0,a1 +800117f8: 00a66633 or a2,a2,a0 +800117fc: 00d66633 or a2,a2,a3 +80011800: 04061263 bnez a2,80011844 <__subtf3+0x10a8> +80011804: 000086b7 lui a3,0x8 +80011808: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +8001180c: 02d79063 bne a5,a3,8001182c <__subtf3+0x1090> +80011810: 011366b3 or a3,t1,a7 +80011814: 01e6e6b3 or a3,a3,t5 +80011818: 00e6e6b3 or a3,a3,a4 +8001181c: 00068863 beqz a3,8001182c <__subtf3+0x1090> +80011820: 00df1693 slli a3,t5,0xd +80011824: 0006c463 bltz a3,8001182c <__subtf3+0x1090> +80011828: 01000413 li s0,16 +8001182c: 02e12023 sw a4,32(sp) +80011830: 02612223 sw t1,36(sp) +80011834: 03112423 sw a7,40(sp) +80011838: 03e12623 sw t5,44(sp) +8001183c: 000e8493 mv s1,t4 +80011840: cbcff06f j 80010cfc <__subtf3+0x560> +80011844: fff78613 addi a2,a5,-1 +80011848: 06061463 bnez a2,800118b0 <__subtf3+0x1114> +8001184c: 40d706b3 sub a3,a4,a3 +80011850: 405307b3 sub a5,t1,t0 +80011854: 00d73833 sltu a6,a4,a3 +80011858: 00f33e33 sltu t3,t1,a5 +8001185c: 41078833 sub a6,a5,a6 +80011860: 00000793 li a5,0 +80011864: 00d77663 bgeu a4,a3,80011870 <__subtf3+0x10d4> +80011868: 40628333 sub t1,t0,t1 +8001186c: 00133793 seqz a5,t1 +80011870: 01c7e333 or t1,a5,t3 +80011874: 40b887b3 sub a5,a7,a1 +80011878: 00f8b733 sltu a4,a7,a5 +8001187c: 406787b3 sub a5,a5,t1 +80011880: 00030663 beqz t1,8001188c <__subtf3+0x10f0> +80011884: 411588b3 sub a7,a1,a7 +80011888: 0018b613 seqz a2,a7 +8001188c: 40af0f33 sub t5,t5,a0 +80011890: 00e66633 or a2,a2,a4 +80011894: 40cf0f33 sub t5,t5,a2 +80011898: 03e12623 sw t5,44(sp) +8001189c: 02f12423 sw a5,40(sp) +800118a0: 03012223 sw a6,36(sp) +800118a4: 02d12023 sw a3,32(sp) +800118a8: 000e8493 mv s1,t4 +800118ac: ccdff06f j 80011578 <__subtf3+0xddc> +800118b0: 000086b7 lui a3,0x8 +800118b4: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +800118b8: 16d794e3 bne a5,a3,80012220 <__subtf3+0x1a84> +800118bc: 011366b3 or a3,t1,a7 +800118c0: 01e6e6b3 or a3,a3,t5 +800118c4: 00e6e6b3 or a3,a3,a4 +800118c8: 00000413 li s0,0 +800118cc: 00068a63 beqz a3,800118e0 <__subtf3+0x1144> +800118d0: 00040437 lui s0,0x40 +800118d4: 008f7433 and s0,t5,s0 +800118d8: 00143413 seqz s0,s0 +800118dc: 00441413 slli s0,s0,0x4 +800118e0: 02e12023 sw a4,32(sp) +800118e4: 02612223 sw t1,36(sp) +800118e8: 03112423 sw a7,40(sp) +800118ec: 03e12623 sw t5,44(sp) +800118f0: 000e8493 mv s1,t4 +800118f4: 908ff06f j 800109fc <__subtf3+0x260> +800118f8: 000086b7 lui a3,0x8 +800118fc: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011900: 04de1063 bne t3,a3,80011940 <__subtf3+0x11a4> +80011904: 011367b3 or a5,t1,a7 +80011908: 01e7e7b3 or a5,a5,t5 +8001190c: 00e7e7b3 or a5,a5,a4 +80011910: 00000413 li s0,0 +80011914: 00078a63 beqz a5,80011928 <__subtf3+0x118c> +80011918: 00040437 lui s0,0x40 +8001191c: 008f7433 and s0,t5,s0 +80011920: 00143413 seqz s0,s0 +80011924: 00441413 slli s0,s0,0x4 +80011928: 02e12023 sw a4,32(sp) +8001192c: 02612223 sw t1,36(sp) +80011930: 03112423 sw a7,40(sp) +80011934: 03e12623 sw t5,44(sp) +80011938: 000e0793 mv a5,t3 +8001193c: fb5ff06f j 800118f0 <__subtf3+0x1154> +80011940: 00c12683 lw a3,12(sp) +80011944: 00080637 lui a2,0x80 80011948: 00c6e6b3 or a3,a3,a2 -8001194c: fed72e23 sw a3,-4(a4) -80011950: fee592e3 bne a1,a4,80011934 <__subtf3+0xc5c> -80011954: 00008737 lui a4,0x8 -80011958: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -8001195c: 00e78e63 beq a5,a4,80011978 <__subtf3+0xca0> -80011960: 02c12703 lw a4,44(sp) -80011964: 00175713 srli a4,a4,0x1 -80011968: 02e12623 sw a4,44(sp) -8001196c: 00000813 li a6,0 -80011970: 00000413 li s0,0 -80011974: d09ff06f j 8001167c <__subtf3+0x9a4> -80011978: 04098263 beqz s3,800119bc <__subtf3+0xce4> -8001197c: 00300713 li a4,3 -80011980: 02e99863 bne s3,a4,800119b0 <__subtf3+0xcd8> -80011984: 02048c63 beqz s1,800119bc <__subtf3+0xce4> -80011988: fff00793 li a5,-1 -8001198c: 02f12623 sw a5,44(sp) -80011990: 02f12423 sw a5,40(sp) -80011994: 02f12223 sw a5,36(sp) -80011998: 02f12023 sw a5,32(sp) -8001199c: 000087b7 lui a5,0x8 -800119a0: 00000813 li a6,0 -800119a4: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -800119a8: 00500413 li s0,5 -800119ac: cd1ff06f j 8001167c <__subtf3+0x9a4> -800119b0: 00200713 li a4,2 -800119b4: fce99ae3 bne s3,a4,80011988 <__subtf3+0xcb0> -800119b8: fc0488e3 beqz s1,80011988 <__subtf3+0xcb0> -800119bc: 02012623 sw zero,44(sp) -800119c0: 02012423 sw zero,40(sp) -800119c4: 02012223 sw zero,36(sp) -800119c8: 02012023 sw zero,32(sp) -800119cc: 00000813 li a6,0 -800119d0: fd9ff06f j 800119a8 <__subtf3+0xcd0> -800119d4: 00200713 li a4,2 -800119d8: fce99a63 bne s3,a4,800111ac <__subtf3+0x4d4> -800119dc: fc048863 beqz s1,800111ac <__subtf3+0x4d4> -800119e0: fddff06f j 800119bc <__subtf3+0xce4> -800119e4: 32f05463 blez a5,80011d0c <__subtf3+0x1034> -800119e8: 00412503 lw a0,4(sp) -800119ec: 00812803 lw a6,8(sp) -800119f0: 00c12883 lw a7,12(sp) -800119f4: 100e1463 bnez t3,80011afc <__subtf3+0xe24> -800119f8: 01412f83 lw t6,20(sp) -800119fc: 01812e83 lw t4,24(sp) -80011a00: 01c12303 lw t1,28(sp) -80011a04: 01dfe5b3 or a1,t6,t4 -80011a08: 0065e5b3 or a1,a1,t1 -80011a0c: 00e5e5b3 or a1,a1,a4 -80011a10: 04059063 bnez a1,80011a50 <__subtf3+0xd78> -80011a14: 00008737 lui a4,0x8 -80011a18: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80011a1c: 02e79063 bne a5,a4,80011a3c <__subtf3+0xd64> -80011a20: 01056733 or a4,a0,a6 -80011a24: 01176733 or a4,a4,a7 -80011a28: 00d76733 or a4,a4,a3 -80011a2c: 00070863 beqz a4,80011a3c <__subtf3+0xd64> -80011a30: 00d89713 slli a4,a7,0xd -80011a34: 00074463 bltz a4,80011a3c <__subtf3+0xd64> -80011a38: 01000e13 li t3,16 -80011a3c: 02d12023 sw a3,32(sp) -80011a40: 02a12223 sw a0,36(sp) -80011a44: 03012423 sw a6,40(sp) -80011a48: 03112623 sw a7,44(sp) -80011a4c: c48ff06f j 80010e94 <__subtf3+0x1bc> -80011a50: fff78593 addi a1,a5,-1 -80011a54: 06059463 bnez a1,80011abc <__subtf3+0xde4> -80011a58: 40e68733 sub a4,a3,a4 -80011a5c: 41f507b3 sub a5,a0,t6 -80011a60: 00e6b633 sltu a2,a3,a4 -80011a64: 00f53e33 sltu t3,a0,a5 -80011a68: 40c78633 sub a2,a5,a2 -80011a6c: 00000793 li a5,0 -80011a70: 00e6f663 bgeu a3,a4,80011a7c <__subtf3+0xda4> -80011a74: 40af8533 sub a0,t6,a0 -80011a78: 00153793 seqz a5,a0 -80011a7c: 01c7e533 or a0,a5,t3 -80011a80: 41d807b3 sub a5,a6,t4 -80011a84: 00f836b3 sltu a3,a6,a5 -80011a88: 40a787b3 sub a5,a5,a0 -80011a8c: 00050663 beqz a0,80011a98 <__subtf3+0xdc0> -80011a90: 410e8833 sub a6,t4,a6 -80011a94: 00183593 seqz a1,a6 -80011a98: 406888b3 sub a7,a7,t1 -80011a9c: 00d5e5b3 or a1,a1,a3 -80011aa0: 40b885b3 sub a1,a7,a1 -80011aa4: 02b12623 sw a1,44(sp) -80011aa8: 02f12423 sw a5,40(sp) -80011aac: 02c12223 sw a2,36(sp) -80011ab0: 02e12023 sw a4,32(sp) -80011ab4: 00100793 li a5,1 -80011ab8: 2300006f j 80011ce8 <__subtf3+0x1010> -80011abc: 00008737 lui a4,0x8 -80011ac0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80011ac4: 46e79ee3 bne a5,a4,80012740 <__subtf3+0x1a68> -80011ac8: 01056733 or a4,a0,a6 -80011acc: 01176733 or a4,a4,a7 -80011ad0: 00d76733 or a4,a4,a3 -80011ad4: 00000413 li s0,0 -80011ad8: 00070a63 beqz a4,80011aec <__subtf3+0xe14> -80011adc: 00040437 lui s0,0x40 -80011ae0: 0088f433 and s0,a7,s0 -80011ae4: 00143413 seqz s0,s0 -80011ae8: 00441413 slli s0,s0,0x4 -80011aec: 02d12023 sw a3,32(sp) -80011af0: 02a12223 sw a0,36(sp) -80011af4: 03012423 sw a6,40(sp) -80011af8: fe0ff06f j 800112d8 <__subtf3+0x600> -80011afc: 00008737 lui a4,0x8 -80011b00: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80011b04: 02e41e63 bne s0,a4,80011b40 <__subtf3+0xe68> -80011b08: 010567b3 or a5,a0,a6 -80011b0c: 0117e7b3 or a5,a5,a7 -80011b10: 00d7e7b3 or a5,a5,a3 -80011b14: 00000713 li a4,0 -80011b18: 00078a63 beqz a5,80011b2c <__subtf3+0xe54> -80011b1c: 00040737 lui a4,0x40 -80011b20: 00e8f733 and a4,a7,a4 -80011b24: 00173713 seqz a4,a4 -80011b28: 00471713 slli a4,a4,0x4 -80011b2c: 02d12023 sw a3,32(sp) -80011b30: 02a12223 sw a0,36(sp) -80011b34: 03012423 sw a6,40(sp) -80011b38: 03112623 sw a7,44(sp) -80011b3c: c44ff06f j 80010f80 <__subtf3+0x2a8> -80011b40: 01c12703 lw a4,28(sp) -80011b44: 000805b7 lui a1,0x80 -80011b48: 00b76733 or a4,a4,a1 -80011b4c: 00e12e23 sw a4,28(sp) -80011b50: 07400713 li a4,116 -80011b54: 3ef74ae3 blt a4,a5,80012748 <__subtf3+0x1a70> -80011b58: 00078593 mv a1,a5 -80011b5c: 4055d313 srai t1,a1,0x5 -80011b60: 00000e13 li t3,0 -80011b64: 00000793 li a5,0 -80011b68: 04679663 bne a5,t1,80011bb4 <__subtf3+0xedc> -80011b6c: 01f5f593 andi a1,a1,31 -80011b70: 00231713 slli a4,t1,0x2 -80011b74: 04059c63 bnez a1,80011bcc <__subtf3+0xef4> -80011b78: 00300593 li a1,3 -80011b7c: 00000793 li a5,0 -80011b80: 406585b3 sub a1,a1,t1 -80011b84: 00e60eb3 add t4,a2,a4 -80011b88: 000eae83 lw t4,0(t4) -80011b8c: 00178793 addi a5,a5,1 -80011b90: 00460613 addi a2,a2,4 -80011b94: ffd62e23 sw t4,-4(a2) -80011b98: fef5d6e3 bge a1,a5,80011b84 <__subtf3+0xeac> -80011b9c: 00400793 li a5,4 -80011ba0: 40678333 sub t1,a5,t1 -80011ba4: 00100793 li a5,1 -80011ba8: 06605c63 blez t1,80011c20 <__subtf3+0xf48> -80011bac: 00030793 mv a5,t1 -80011bb0: 0700006f j 80011c20 <__subtf3+0xf48> -80011bb4: 00279713 slli a4,a5,0x2 -80011bb8: 00ef0733 add a4,t5,a4 -80011bbc: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> -80011bc0: 00178793 addi a5,a5,1 -80011bc4: 00ee6e33 or t3,t3,a4 -80011bc8: fa1ff06f j 80011b68 <__subtf3+0xe90> -80011bcc: 04010793 addi a5,sp,64 -80011bd0: 00e787b3 add a5,a5,a4 -80011bd4: fd07a783 lw a5,-48(a5) -80011bd8: 02000f93 li t6,32 -80011bdc: 40bf8fb3 sub t6,t6,a1 -80011be0: 01f797b3 sll a5,a5,t6 -80011be4: 00ef0633 add a2,t5,a4 -80011be8: 00300713 li a4,3 -80011bec: 00fe6e33 or t3,t3,a5 -80011bf0: 00000e93 li t4,0 -80011bf4: 40670733 sub a4,a4,t1 -80011bf8: 00460613 addi a2,a2,4 -80011bfc: 02eec663 blt t4,a4,80011c28 <__subtf3+0xf50> -80011c00: 04010613 addi a2,sp,64 -80011c04: 00271713 slli a4,a4,0x2 -80011c08: 00e60733 add a4,a2,a4 -80011c0c: 01c12603 lw a2,28(sp) -80011c10: 00400793 li a5,4 -80011c14: 406787b3 sub a5,a5,t1 -80011c18: 00b655b3 srl a1,a2,a1 -80011c1c: fcb72823 sw a1,-48(a4) -80011c20: 00400613 li a2,4 -80011c24: 03c0006f j 80011c60 <__subtf3+0xf88> -80011c28: ffc62783 lw a5,-4(a2) -80011c2c: 00062383 lw t2,0(a2) -80011c30: 002e9293 slli t0,t4,0x2 -80011c34: 00b7d7b3 srl a5,a5,a1 -80011c38: 01f393b3 sll t2,t2,t6 -80011c3c: 005f02b3 add t0,t5,t0 -80011c40: 0077e7b3 or a5,a5,t2 -80011c44: 00f2a023 sw a5,0(t0) -80011c48: 001e8e93 addi t4,t4,1 -80011c4c: fadff06f j 80011bf8 <__subtf3+0xf20> -80011c50: 00279713 slli a4,a5,0x2 -80011c54: 00ef0733 add a4,t5,a4 -80011c58: 00072023 sw zero,0(a4) -80011c5c: 00178793 addi a5,a5,1 -80011c60: fec798e3 bne a5,a2,80011c50 <__subtf3+0xf78> -80011c64: 01012703 lw a4,16(sp) -80011c68: 01c037b3 snez a5,t3 -80011c6c: 00f767b3 or a5,a4,a5 -80011c70: 00f12823 sw a5,16(sp) -80011c74: 01012783 lw a5,16(sp) -80011c78: 01412583 lw a1,20(sp) -80011c7c: 40f687b3 sub a5,a3,a5 -80011c80: 40b50633 sub a2,a0,a1 -80011c84: 00f6b733 sltu a4,a3,a5 -80011c88: 00c53333 sltu t1,a0,a2 -80011c8c: 40e60633 sub a2,a2,a4 -80011c90: 00000713 li a4,0 -80011c94: 00f6f663 bgeu a3,a5,80011ca0 <__subtf3+0xfc8> -80011c98: 40a58533 sub a0,a1,a0 -80011c9c: 00153713 seqz a4,a0 -80011ca0: 00676533 or a0,a4,t1 -80011ca4: 01812303 lw t1,24(sp) -80011ca8: 00000593 li a1,0 -80011cac: 40680733 sub a4,a6,t1 -80011cb0: 00e83e33 sltu t3,a6,a4 -80011cb4: 40a706b3 sub a3,a4,a0 -80011cb8: 00050663 beqz a0,80011cc4 <__subtf3+0xfec> -80011cbc: 41030833 sub a6,t1,a6 -80011cc0: 00183593 seqz a1,a6 -80011cc4: 01c12703 lw a4,28(sp) -80011cc8: 01c5e5b3 or a1,a1,t3 -80011ccc: 02f12023 sw a5,32(sp) -80011cd0: 40e888b3 sub a7,a7,a4 -80011cd4: 40b888b3 sub a7,a7,a1 -80011cd8: 03112623 sw a7,44(sp) -80011cdc: 02d12423 sw a3,40(sp) -80011ce0: 02c12223 sw a2,36(sp) -80011ce4: 00040793 mv a5,s0 -80011ce8: 02c12703 lw a4,44(sp) -80011cec: 00c71693 slli a3,a4,0xc -80011cf0: 1006d8e3 bgez a3,80012600 <__subtf3+0x1928> -80011cf4: 000806b7 lui a3,0x80 -80011cf8: fff68693 addi a3,a3,-1 # 7ffff <__stack_size+0x7fbff> -80011cfc: 00d77733 and a4,a4,a3 -80011d00: 02e12623 sw a4,44(sp) -80011d04: 00078413 mv s0,a5 -80011d08: 6680006f j 80012370 <__subtf3+0x1698> -80011d0c: 01412303 lw t1,20(sp) -80011d10: 01812883 lw a7,24(sp) -80011d14: 01c12f03 lw t5,28(sp) -80011d18: 32078e63 beqz a5,80012054 <__subtf3+0x137c> -80011d1c: 408e07b3 sub a5,t3,s0 -80011d20: 10041a63 bnez s0,80011e34 <__subtf3+0x115c> -80011d24: 00412283 lw t0,4(sp) -80011d28: 00812583 lw a1,8(sp) -80011d2c: 00c12503 lw a0,12(sp) -80011d30: 00b2e633 or a2,t0,a1 -80011d34: 00a66633 or a2,a2,a0 -80011d38: 00d66633 or a2,a2,a3 -80011d3c: 04061263 bnez a2,80011d80 <__subtf3+0x10a8> -80011d40: 000086b7 lui a3,0x8 -80011d44: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80011d48: 02d79063 bne a5,a3,80011d68 <__subtf3+0x1090> -80011d4c: 011366b3 or a3,t1,a7 -80011d50: 01e6e6b3 or a3,a3,t5 -80011d54: 00e6e6b3 or a3,a3,a4 -80011d58: 00068863 beqz a3,80011d68 <__subtf3+0x1090> -80011d5c: 00df1693 slli a3,t5,0xd -80011d60: 0006c463 bltz a3,80011d68 <__subtf3+0x1090> -80011d64: 01000413 li s0,16 -80011d68: 02e12023 sw a4,32(sp) -80011d6c: 02612223 sw t1,36(sp) -80011d70: 03112423 sw a7,40(sp) -80011d74: 03e12623 sw t5,44(sp) -80011d78: 000e8493 mv s1,t4 -80011d7c: cbcff06f j 80011238 <__subtf3+0x560> -80011d80: fff78613 addi a2,a5,-1 -80011d84: 06061463 bnez a2,80011dec <__subtf3+0x1114> -80011d88: 40d706b3 sub a3,a4,a3 -80011d8c: 405307b3 sub a5,t1,t0 -80011d90: 00d73833 sltu a6,a4,a3 -80011d94: 00f33e33 sltu t3,t1,a5 -80011d98: 41078833 sub a6,a5,a6 -80011d9c: 00000793 li a5,0 -80011da0: 00d77663 bgeu a4,a3,80011dac <__subtf3+0x10d4> -80011da4: 40628333 sub t1,t0,t1 -80011da8: 00133793 seqz a5,t1 -80011dac: 01c7e333 or t1,a5,t3 -80011db0: 40b887b3 sub a5,a7,a1 -80011db4: 00f8b733 sltu a4,a7,a5 -80011db8: 406787b3 sub a5,a5,t1 -80011dbc: 00030663 beqz t1,80011dc8 <__subtf3+0x10f0> -80011dc0: 411588b3 sub a7,a1,a7 -80011dc4: 0018b613 seqz a2,a7 -80011dc8: 40af0f33 sub t5,t5,a0 -80011dcc: 00e66633 or a2,a2,a4 -80011dd0: 40cf0f33 sub t5,t5,a2 -80011dd4: 03e12623 sw t5,44(sp) -80011dd8: 02f12423 sw a5,40(sp) -80011ddc: 03012223 sw a6,36(sp) -80011de0: 02d12023 sw a3,32(sp) -80011de4: 000e8493 mv s1,t4 -80011de8: ccdff06f j 80011ab4 <__subtf3+0xddc> -80011dec: 000086b7 lui a3,0x8 -80011df0: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80011df4: 16d794e3 bne a5,a3,8001275c <__subtf3+0x1a84> -80011df8: 011366b3 or a3,t1,a7 -80011dfc: 01e6e6b3 or a3,a3,t5 -80011e00: 00e6e6b3 or a3,a3,a4 -80011e04: 00000413 li s0,0 -80011e08: 00068a63 beqz a3,80011e1c <__subtf3+0x1144> -80011e0c: 00040437 lui s0,0x40 -80011e10: 008f7433 and s0,t5,s0 -80011e14: 00143413 seqz s0,s0 -80011e18: 00441413 slli s0,s0,0x4 -80011e1c: 02e12023 sw a4,32(sp) -80011e20: 02612223 sw t1,36(sp) -80011e24: 03112423 sw a7,40(sp) -80011e28: 03e12623 sw t5,44(sp) -80011e2c: 000e8493 mv s1,t4 -80011e30: 908ff06f j 80010f38 <__subtf3+0x260> -80011e34: 000086b7 lui a3,0x8 -80011e38: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80011e3c: 04de1063 bne t3,a3,80011e7c <__subtf3+0x11a4> -80011e40: 011367b3 or a5,t1,a7 -80011e44: 01e7e7b3 or a5,a5,t5 -80011e48: 00e7e7b3 or a5,a5,a4 -80011e4c: 00000413 li s0,0 -80011e50: 00078a63 beqz a5,80011e64 <__subtf3+0x118c> -80011e54: 00040437 lui s0,0x40 -80011e58: 008f7433 and s0,t5,s0 -80011e5c: 00143413 seqz s0,s0 -80011e60: 00441413 slli s0,s0,0x4 -80011e64: 02e12023 sw a4,32(sp) -80011e68: 02612223 sw t1,36(sp) -80011e6c: 03112423 sw a7,40(sp) -80011e70: 03e12623 sw t5,44(sp) -80011e74: 000e0793 mv a5,t3 -80011e78: fb5ff06f j 80011e2c <__subtf3+0x1154> -80011e7c: 00c12683 lw a3,12(sp) -80011e80: 00080637 lui a2,0x80 -80011e84: 00c6e6b3 or a3,a3,a2 -80011e88: 00d12623 sw a3,12(sp) -80011e8c: 07400693 li a3,116 -80011e90: 1af6c863 blt a3,a5,80012040 <__subtf3+0x1368> -80011e94: 02000693 li a3,32 -80011e98: 02d7c2b3 div t0,a5,a3 -80011e9c: 00000393 li t2,0 -80011ea0: 00000693 li a3,0 -80011ea4: 0456cc63 blt a3,t0,80011efc <__subtf3+0x1224> -80011ea8: 00028613 mv a2,t0 -80011eac: 0002d463 bgez t0,80011eb4 <__subtf3+0x11dc> -80011eb0: 00000613 li a2,0 -80011eb4: 01f7f693 andi a3,a5,31 -80011eb8: 00229593 slli a1,t0,0x2 -80011ebc: 04069c63 bnez a3,80011f14 <__subtf3+0x123c> -80011ec0: 00300693 li a3,3 -80011ec4: 00000793 li a5,0 -80011ec8: 405686b3 sub a3,a3,t0 -80011ecc: 00b80633 add a2,a6,a1 -80011ed0: 00062603 lw a2,0(a2) # 80000 <__stack_size+0x7fc00> -80011ed4: 00178793 addi a5,a5,1 -80011ed8: 00480813 addi a6,a6,4 -80011edc: fec82e23 sw a2,-4(a6) -80011ee0: fef6d6e3 bge a3,a5,80011ecc <__subtf3+0x11f4> -80011ee4: 00400693 li a3,4 -80011ee8: 405682b3 sub t0,a3,t0 -80011eec: 00100693 li a3,1 -80011ef0: 08505063 blez t0,80011f70 <__subtf3+0x1298> -80011ef4: 00028693 mv a3,t0 -80011ef8: 0780006f j 80011f70 <__subtf3+0x1298> -80011efc: 00269613 slli a2,a3,0x2 -80011f00: 00cf8633 add a2,t6,a2 -80011f04: 00062603 lw a2,0(a2) -80011f08: 00168693 addi a3,a3,1 -80011f0c: 00c3e3b3 or t2,t2,a2 -80011f10: f95ff06f j 80011ea4 <__subtf3+0x11cc> -80011f14: 02000693 li a3,32 -80011f18: 02d7e7b3 rem a5,a5,a3 -80011f1c: 04010513 addi a0,sp,64 -80011f20: 00261613 slli a2,a2,0x2 -80011f24: 00c50633 add a2,a0,a2 -80011f28: fc062603 lw a2,-64(a2) -80011f2c: 00bf85b3 add a1,t6,a1 -80011f30: 00000513 li a0,0 -80011f34: 40f686b3 sub a3,a3,a5 -80011f38: 00d61633 sll a2,a2,a3 -80011f3c: 00c3e3b3 or t2,t2,a2 -80011f40: 00300613 li a2,3 -80011f44: 40560633 sub a2,a2,t0 -80011f48: 00458593 addi a1,a1,4 # 80004 <__stack_size+0x7fc04> -80011f4c: 02c54663 blt a0,a2,80011f78 <__subtf3+0x12a0> -80011f50: 04010593 addi a1,sp,64 -80011f54: 00261613 slli a2,a2,0x2 -80011f58: 00c58633 add a2,a1,a2 -80011f5c: 00c12583 lw a1,12(sp) -80011f60: 00400693 li a3,4 -80011f64: 405686b3 sub a3,a3,t0 -80011f68: 00f5d7b3 srl a5,a1,a5 -80011f6c: fcf62023 sw a5,-64(a2) -80011f70: 00300613 li a2,3 -80011f74: 03c0006f j 80011fb0 <__subtf3+0x12d8> -80011f78: ffc5a803 lw a6,-4(a1) -80011f7c: 0005a483 lw s1,0(a1) -80011f80: 00251413 slli s0,a0,0x2 -80011f84: 00f85833 srl a6,a6,a5 -80011f88: 00d494b3 sll s1,s1,a3 -80011f8c: 008f8433 add s0,t6,s0 -80011f90: 00986833 or a6,a6,s1 -80011f94: 01042023 sw a6,0(s0) # 40000 <__stack_size+0x3fc00> -80011f98: 00150513 addi a0,a0,1 -80011f9c: fadff06f j 80011f48 <__subtf3+0x1270> -80011fa0: 00269793 slli a5,a3,0x2 -80011fa4: 00ff87b3 add a5,t6,a5 -80011fa8: 0007a023 sw zero,0(a5) -80011fac: 00168693 addi a3,a3,1 -80011fb0: fed658e3 bge a2,a3,80011fa0 <__subtf3+0x12c8> -80011fb4: 00012683 lw a3,0(sp) -80011fb8: 007037b3 snez a5,t2 -80011fbc: 00f6e7b3 or a5,a3,a5 -80011fc0: 00f12023 sw a5,0(sp) -80011fc4: 00012683 lw a3,0(sp) -80011fc8: 00412583 lw a1,4(sp) -80011fcc: 40d706b3 sub a3,a4,a3 -80011fd0: 40b30633 sub a2,t1,a1 -80011fd4: 00d737b3 sltu a5,a4,a3 -80011fd8: 00c33533 sltu a0,t1,a2 -80011fdc: 40f60633 sub a2,a2,a5 -80011fe0: 00000793 li a5,0 -80011fe4: 00d77663 bgeu a4,a3,80011ff0 <__subtf3+0x1318> -80011fe8: 40658333 sub t1,a1,t1 -80011fec: 00133793 seqz a5,t1 -80011ff0: 00812583 lw a1,8(sp) -80011ff4: 00a7e333 or t1,a5,a0 -80011ff8: 00000793 li a5,0 -80011ffc: 40b88733 sub a4,a7,a1 -80012000: 00e8b833 sltu a6,a7,a4 -80012004: 40670733 sub a4,a4,t1 -80012008: 00030663 beqz t1,80012014 <__subtf3+0x133c> -8001200c: 411588b3 sub a7,a1,a7 -80012010: 0018b793 seqz a5,a7 -80012014: 00c12503 lw a0,12(sp) -80012018: 0107e7b3 or a5,a5,a6 -8001201c: 02e12423 sw a4,40(sp) -80012020: 40af0f33 sub t5,t5,a0 -80012024: 40ff0f33 sub t5,t5,a5 -80012028: 03e12623 sw t5,44(sp) -8001202c: 02c12223 sw a2,36(sp) -80012030: 02d12023 sw a3,32(sp) -80012034: 000e0793 mv a5,t3 -80012038: 000e8493 mv s1,t4 -8001203c: cadff06f j 80011ce8 <__subtf3+0x1010> -80012040: 00012623 sw zero,12(sp) -80012044: 00012423 sw zero,8(sp) -80012048: 00012223 sw zero,4(sp) -8001204c: 00100793 li a5,1 -80012050: f71ff06f j 80011fc0 <__subtf3+0x12e8> -80012054: 000083b7 lui t2,0x8 -80012058: ffe38613 addi a2,t2,-2 # 7ffe <__stack_size+0x7bfe> -8001205c: 00140813 addi a6,s0,1 -80012060: 00c87833 and a6,a6,a2 -80012064: 00812583 lw a1,8(sp) -80012068: 00412603 lw a2,4(sp) -8001206c: 00c12503 lw a0,12(sp) -80012070: 24081463 bnez a6,800122b8 <__subtf3+0x15e0> -80012074: 01136fb3 or t6,t1,a7 -80012078: 00b662b3 or t0,a2,a1 -8001207c: 01efefb3 or t6,t6,t5 -80012080: 00a2e2b3 or t0,t0,a0 -80012084: 00efefb3 or t6,t6,a4 -80012088: 00d2e2b3 or t0,t0,a3 -8001208c: 10041c63 bnez s0,800121a4 <__subtf3+0x14cc> -80012090: 02029463 bnez t0,800120b8 <__subtf3+0x13e0> -80012094: 02e12023 sw a4,32(sp) -80012098: 02612223 sw t1,36(sp) -8001209c: 03112423 sw a7,40(sp) -800120a0: 03e12623 sw t5,44(sp) -800120a4: 000e8493 mv s1,t4 -800120a8: c60f9863 bnez t6,80011518 <__subtf3+0x840> -800120ac: ffe98493 addi s1,s3,-2 -800120b0: 0014b493 seqz s1,s1 -800120b4: c64ff06f j 80011518 <__subtf3+0x840> -800120b8: 000f9c63 bnez t6,800120d0 <__subtf3+0x13f8> -800120bc: 02d12023 sw a3,32(sp) -800120c0: 02c12223 sw a2,36(sp) -800120c4: 02b12423 sw a1,40(sp) -800120c8: 02a12623 sw a0,44(sp) -800120cc: c4cff06f j 80011518 <__subtf3+0x840> -800120d0: 40e687b3 sub a5,a3,a4 -800120d4: 406603b3 sub t2,a2,t1 -800120d8: 00f6bfb3 sltu t6,a3,a5 -800120dc: 00763833 sltu a6,a2,t2 -800120e0: 41f38fb3 sub t6,t2,t6 -800120e4: 00000e13 li t3,0 -800120e8: 00f6f463 bgeu a3,a5,800120f0 <__subtf3+0x1418> -800120ec: 0013be13 seqz t3,t2 -800120f0: 411582b3 sub t0,a1,a7 -800120f4: 010e6e33 or t3,t3,a6 -800120f8: 0055bb33 sltu s6,a1,t0 -800120fc: 41c28ab3 sub s5,t0,t3 -80012100: 00000a13 li s4,0 -80012104: 000e0463 beqz t3,8001210c <__subtf3+0x1434> -80012108: 0012ba13 seqz s4,t0 -8001210c: 41e50833 sub a6,a0,t5 -80012110: 016a6a33 or s4,s4,s6 -80012114: 41480833 sub a6,a6,s4 -80012118: 03012623 sw a6,44(sp) -8001211c: 03512423 sw s5,40(sp) -80012120: 03f12223 sw t6,36(sp) -80012124: 02f12023 sw a5,32(sp) -80012128: 00c81e13 slli t3,a6,0xc -8001212c: 060e5263 bgez t3,80012190 <__subtf3+0x14b8> -80012130: 40d706b3 sub a3,a4,a3 -80012134: 40c30633 sub a2,t1,a2 -80012138: 00d737b3 sltu a5,a4,a3 -8001213c: 00c33333 sltu t1,t1,a2 -80012140: 40f60633 sub a2,a2,a5 -80012144: 00000793 li a5,0 -80012148: 00d77463 bgeu a4,a3,80012150 <__subtf3+0x1478> -8001214c: 0013b793 seqz a5,t2 -80012150: 40b885b3 sub a1,a7,a1 -80012154: 0067e333 or t1,a5,t1 -80012158: 00b8b8b3 sltu a7,a7,a1 -8001215c: 00000813 li a6,0 -80012160: 406585b3 sub a1,a1,t1 -80012164: 00030463 beqz t1,8001216c <__subtf3+0x1494> -80012168: 0012b813 seqz a6,t0 -8001216c: 40af0533 sub a0,t5,a0 -80012170: 01186833 or a6,a6,a7 -80012174: 41050833 sub a6,a0,a6 -80012178: 03012623 sw a6,44(sp) -8001217c: 02b12423 sw a1,40(sp) -80012180: 02c12223 sw a2,36(sp) -80012184: 02d12023 sw a3,32(sp) -80012188: 000e8493 mv s1,t4 -8001218c: b8cff06f j 80011518 <__subtf3+0x840> -80012190: 01f7e7b3 or a5,a5,t6 -80012194: 0157e7b3 or a5,a5,s5 -80012198: 0107e7b3 or a5,a5,a6 -8001219c: b6079e63 bnez a5,80011518 <__subtf3+0x840> -800121a0: f0dff06f j 800120ac <__subtf3+0x13d4> -800121a4: fff38393 addi t2,t2,-1 -800121a8: 02010a13 addi s4,sp,32 -800121ac: 06741463 bne s0,t2,80012214 <__subtf3+0x153c> -800121b0: 5e028463 beqz t0,80012798 <__subtf3+0x1ac0> -800121b4: 00040437 lui s0,0x40 -800121b8: 00857433 and s0,a0,s0 -800121bc: 00143413 seqz s0,s0 -800121c0: 00441413 slli s0,s0,0x4 -800121c4: 0c7e1e63 bne t3,t2,800122a0 <__subtf3+0x15c8> -800121c8: 5c0f8063 beqz t6,80012788 <__subtf3+0x1ab0> -800121cc: 00df1793 slli a5,t5,0xd -800121d0: 5c07d063 bgez a5,80012790 <__subtf3+0x1ab8> -800121d4: 0a028863 beqz t0,80012284 <__subtf3+0x15ac> -800121d8: 000087b7 lui a5,0x8 -800121dc: 02f12623 sw a5,44(sp) -800121e0: 02012423 sw zero,40(sp) -800121e4: 02012223 sw zero,36(sp) -800121e8: 02012023 sw zero,32(sp) -800121ec: 02c10793 addi a5,sp,44 -800121f0: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> -800121f4: ffc7a683 lw a3,-4(a5) -800121f8: ffc78793 addi a5,a5,-4 -800121fc: 00371713 slli a4,a4,0x3 -80012200: 01d6d693 srli a3,a3,0x1d -80012204: 00d76733 or a4,a4,a3 -80012208: 00e7a223 sw a4,4(a5) -8001220c: fefa12e3 bne s4,a5,800121f0 <__subtf3+0x1518> -80012210: e6cff06f j 8001187c <__subtf3+0xba4> -80012214: 007e1663 bne t3,t2,80012220 <__subtf3+0x1548> -80012218: 00000413 li s0,0 -8001221c: fadff06f j 800121c8 <__subtf3+0x14f0> -80012220: 06029e63 bnez t0,8001229c <__subtf3+0x15c4> -80012224: 040f9e63 bnez t6,80012280 <__subtf3+0x15a8> -80012228: 000087b7 lui a5,0x8 -8001222c: 02f12623 sw a5,44(sp) -80012230: 02012423 sw zero,40(sp) -80012234: 02012223 sw zero,36(sp) -80012238: 02012023 sw zero,32(sp) -8001223c: 02c10793 addi a5,sp,44 -80012240: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> -80012244: ffc7a683 lw a3,-4(a5) -80012248: ffc78793 addi a5,a5,-4 -8001224c: 00371713 slli a4,a4,0x3 -80012250: 01d6d693 srli a3,a3,0x1d -80012254: 00d76733 or a4,a4,a3 -80012258: 00e7a223 sw a4,4(a5) -8001225c: fefa12e3 bne s4,a5,80012240 <__subtf3+0x1568> -80012260: 02012783 lw a5,32(sp) -80012264: 00000493 li s1,0 -80012268: 01000413 li s0,16 -8001226c: 00379793 slli a5,a5,0x3 -80012270: 02f12023 sw a5,32(sp) -80012274: 000087b7 lui a5,0x8 -80012278: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8001227c: c00ff06f j 8001167c <__subtf3+0x9a4> -80012280: 00000413 li s0,0 -80012284: 02e12023 sw a4,32(sp) -80012288: 02612223 sw t1,36(sp) -8001228c: 03112423 sw a7,40(sp) -80012290: 03e12623 sw t5,44(sp) -80012294: 000e8493 mv s1,t4 -80012298: e1cff06f j 800118b4 <__subtf3+0xbdc> -8001229c: 00000413 li s0,0 -800122a0: f20f9ce3 bnez t6,800121d8 <__subtf3+0x1500> -800122a4: 02d12023 sw a3,32(sp) -800122a8: 02c12223 sw a2,36(sp) -800122ac: 02b12423 sw a1,40(sp) -800122b0: 02a12623 sw a0,44(sp) -800122b4: e00ff06f j 800118b4 <__subtf3+0xbdc> -800122b8: 40e68833 sub a6,a3,a4 -800122bc: 40660a33 sub s4,a2,t1 -800122c0: 0106b2b3 sltu t0,a3,a6 -800122c4: 01463e33 sltu t3,a2,s4 -800122c8: 405a02b3 sub t0,s4,t0 -800122cc: 00000f93 li t6,0 -800122d0: 0106f463 bgeu a3,a6,800122d8 <__subtf3+0x1600> -800122d4: 001a3f93 seqz t6,s4 -800122d8: 411583b3 sub t2,a1,a7 -800122dc: 01cfefb3 or t6,t6,t3 -800122e0: 0075bbb3 sltu s7,a1,t2 -800122e4: 41f38b33 sub s6,t2,t6 -800122e8: 00000a93 li s5,0 -800122ec: 000f8463 beqz t6,800122f4 <__subtf3+0x161c> -800122f0: 0013ba93 seqz s5,t2 -800122f4: 41e50e33 sub t3,a0,t5 -800122f8: 017aeab3 or s5,s5,s7 -800122fc: 415e0e33 sub t3,t3,s5 -80012300: 03c12623 sw t3,44(sp) -80012304: 03612423 sw s6,40(sp) -80012308: 02512223 sw t0,36(sp) -8001230c: 03012023 sw a6,32(sp) -80012310: 00ce1f93 slli t6,t3,0xc -80012314: 0c0fd063 bgez t6,800123d4 <__subtf3+0x16fc> -80012318: 40d706b3 sub a3,a4,a3 -8001231c: 40c30633 sub a2,t1,a2 -80012320: 00d73833 sltu a6,a4,a3 -80012324: 00c33333 sltu t1,t1,a2 -80012328: 41060633 sub a2,a2,a6 -8001232c: 00000813 li a6,0 -80012330: 00d77463 bgeu a4,a3,80012338 <__subtf3+0x1660> -80012334: 001a3813 seqz a6,s4 -80012338: 40b885b3 sub a1,a7,a1 -8001233c: 00686333 or t1,a6,t1 -80012340: 00b8b8b3 sltu a7,a7,a1 -80012344: 406585b3 sub a1,a1,t1 -80012348: 00030463 beqz t1,80012350 <__subtf3+0x1678> -8001234c: 0013b793 seqz a5,t2 -80012350: 40af0533 sub a0,t5,a0 -80012354: 0117e7b3 or a5,a5,a7 -80012358: 40f50533 sub a0,a0,a5 -8001235c: 02a12623 sw a0,44(sp) -80012360: 02b12423 sw a1,40(sp) -80012364: 02c12223 sw a2,36(sp) -80012368: 02d12023 sw a3,32(sp) -8001236c: 000e8493 mv s1,t4 -80012370: 02c12503 lw a0,44(sp) -80012374: 08050063 beqz a0,800123f4 <__subtf3+0x171c> -80012378: 629000ef jal ra,800131a0 <__clzsi2> -8001237c: ff450793 addi a5,a0,-12 -80012380: 02000613 li a2,32 -80012384: 01f7f693 andi a3,a5,31 -80012388: 02c7c733 div a4,a5,a2 -8001238c: 0a068063 beqz a3,8001242c <__subtf3+0x1754> -80012390: ffc00693 li a3,-4 -80012394: 02010313 addi t1,sp,32 -80012398: 00271513 slli a0,a4,0x2 -8001239c: 02c7e833 rem a6,a5,a2 -800123a0: 02d706b3 mul a3,a4,a3 -800123a4: 41060633 sub a2,a2,a6 -800123a8: 00c68693 addi a3,a3,12 -800123ac: 00d306b3 add a3,t1,a3 -800123b0: 0ad31663 bne t1,a3,8001245c <__subtf3+0x1784> -800123b4: 04010693 addi a3,sp,64 -800123b8: 00a68533 add a0,a3,a0 -800123bc: 02012683 lw a3,32(sp) -800123c0: fff70713 addi a4,a4,-1 -800123c4: 010696b3 sll a3,a3,a6 -800123c8: fed52023 sw a3,-32(a0) -800123cc: fff00613 li a2,-1 -800123d0: 0c40006f j 80012494 <__subtf3+0x17bc> -800123d4: 00586833 or a6,a6,t0 -800123d8: 01686833 or a6,a6,s6 -800123dc: 01c86833 or a6,a6,t3 -800123e0: f80818e3 bnez a6,80012370 <__subtf3+0x1698> -800123e4: ffe98493 addi s1,s3,-2 -800123e8: 0014b493 seqz s1,s1 -800123ec: 00000413 li s0,0 -800123f0: 928ff06f j 80011518 <__subtf3+0x840> -800123f4: 02812503 lw a0,40(sp) -800123f8: 00050863 beqz a0,80012408 <__subtf3+0x1730> -800123fc: 5a5000ef jal ra,800131a0 <__clzsi2> -80012400: 02050513 addi a0,a0,32 -80012404: f79ff06f j 8001237c <__subtf3+0x16a4> -80012408: 02412503 lw a0,36(sp) -8001240c: 00050863 beqz a0,8001241c <__subtf3+0x1744> -80012410: 591000ef jal ra,800131a0 <__clzsi2> -80012414: 04050513 addi a0,a0,64 -80012418: f65ff06f j 8001237c <__subtf3+0x16a4> -8001241c: 02012503 lw a0,32(sp) -80012420: 581000ef jal ra,800131a0 <__clzsi2> -80012424: 06050513 addi a0,a0,96 -80012428: f55ff06f j 8001237c <__subtf3+0x16a4> -8001242c: ffc00593 li a1,-4 -80012430: 02b705b3 mul a1,a4,a1 -80012434: 02c10693 addi a3,sp,44 -80012438: 00300613 li a2,3 -8001243c: 00b68533 add a0,a3,a1 -80012440: 00052503 lw a0,0(a0) -80012444: fff60613 addi a2,a2,-1 -80012448: ffc68693 addi a3,a3,-4 -8001244c: 00a6a223 sw a0,4(a3) -80012450: fee656e3 bge a2,a4,8001243c <__subtf3+0x1764> -80012454: fff70713 addi a4,a4,-1 -80012458: f75ff06f j 800123cc <__subtf3+0x16f4> -8001245c: ffc6a583 lw a1,-4(a3) -80012460: 0006a883 lw a7,0(a3) -80012464: 00a68e33 add t3,a3,a0 -80012468: 00c5d5b3 srl a1,a1,a2 -8001246c: 010898b3 sll a7,a7,a6 -80012470: 0115e5b3 or a1,a1,a7 -80012474: 00be2023 sw a1,0(t3) -80012478: ffc68693 addi a3,a3,-4 -8001247c: f35ff06f j 800123b0 <__subtf3+0x16d8> -80012480: 00271693 slli a3,a4,0x2 -80012484: 02010593 addi a1,sp,32 -80012488: 00d586b3 add a3,a1,a3 -8001248c: 0006a023 sw zero,0(a3) -80012490: fff70713 addi a4,a4,-1 -80012494: fec716e3 bne a4,a2,80012480 <__subtf3+0x17a8> -80012498: 1487c863 blt a5,s0,800125e8 <__subtf3+0x1910> -8001249c: 408787b3 sub a5,a5,s0 -800124a0: 02000713 li a4,32 -800124a4: 00178793 addi a5,a5,1 -800124a8: 02e7c833 div a6,a5,a4 -800124ac: 00000893 li a7,0 -800124b0: 00000713 li a4,0 -800124b4: 05074c63 blt a4,a6,8001250c <__subtf3+0x1834> -800124b8: 00080693 mv a3,a6 -800124bc: 00085463 bgez a6,800124c4 <__subtf3+0x17ec> -800124c0: 00000693 li a3,0 -800124c4: 01f7f713 andi a4,a5,31 -800124c8: 00281613 slli a2,a6,0x2 -800124cc: 04071e63 bnez a4,80012528 <__subtf3+0x1850> -800124d0: 00300693 li a3,3 -800124d4: 02010793 addi a5,sp,32 -800124d8: 410686b3 sub a3,a3,a6 -800124dc: 00c785b3 add a1,a5,a2 -800124e0: 0005a583 lw a1,0(a1) -800124e4: 00170713 addi a4,a4,1 -800124e8: 00478793 addi a5,a5,4 -800124ec: feb7ae23 sw a1,-4(a5) -800124f0: fee6d6e3 bge a3,a4,800124dc <__subtf3+0x1804> -800124f4: 00400713 li a4,4 -800124f8: 41070833 sub a6,a4,a6 -800124fc: 00100713 li a4,1 -80012500: 09005463 blez a6,80012588 <__subtf3+0x18b0> -80012504: 00080713 mv a4,a6 -80012508: 0800006f j 80012588 <__subtf3+0x18b0> -8001250c: 00271693 slli a3,a4,0x2 -80012510: 02010613 addi a2,sp,32 -80012514: 00d606b3 add a3,a2,a3 -80012518: 0006a683 lw a3,0(a3) -8001251c: 00170713 addi a4,a4,1 -80012520: 00d8e8b3 or a7,a7,a3 -80012524: f91ff06f j 800124b4 <__subtf3+0x17dc> -80012528: 02000593 li a1,32 -8001252c: 02b7e7b3 rem a5,a5,a1 -80012530: 04010713 addi a4,sp,64 -80012534: 00269693 slli a3,a3,0x2 -80012538: 00d706b3 add a3,a4,a3 -8001253c: fe06a703 lw a4,-32(a3) -80012540: 00300693 li a3,3 -80012544: 410686b3 sub a3,a3,a6 -80012548: 40f585b3 sub a1,a1,a5 -8001254c: 00b71733 sll a4,a4,a1 -80012550: 00e8e8b3 or a7,a7,a4 -80012554: 02010713 addi a4,sp,32 -80012558: 00c70633 add a2,a4,a2 -8001255c: 00000713 li a4,0 -80012560: 00460613 addi a2,a2,4 -80012564: 02d74663 blt a4,a3,80012590 <__subtf3+0x18b8> -80012568: 02c12403 lw s0,44(sp) -8001256c: 00269693 slli a3,a3,0x2 -80012570: 04010613 addi a2,sp,64 -80012574: 00400713 li a4,4 -80012578: 00d606b3 add a3,a2,a3 -8001257c: 00f457b3 srl a5,s0,a5 -80012580: 41070733 sub a4,a4,a6 -80012584: fef6a023 sw a5,-32(a3) -80012588: 00300693 li a3,3 -8001258c: 0440006f j 800125d0 <__subtf3+0x18f8> -80012590: 00271313 slli t1,a4,0x2 -80012594: 02010513 addi a0,sp,32 -80012598: 00062e03 lw t3,0(a2) -8001259c: 00650333 add t1,a0,t1 -800125a0: ffc62503 lw a0,-4(a2) -800125a4: 00be1e33 sll t3,t3,a1 -800125a8: 00170713 addi a4,a4,1 -800125ac: 00f55533 srl a0,a0,a5 -800125b0: 01c56533 or a0,a0,t3 -800125b4: 00a32023 sw a0,0(t1) -800125b8: fa9ff06f j 80012560 <__subtf3+0x1888> -800125bc: 00271793 slli a5,a4,0x2 -800125c0: 02010613 addi a2,sp,32 -800125c4: 00f607b3 add a5,a2,a5 -800125c8: 0007a023 sw zero,0(a5) -800125cc: 00170713 addi a4,a4,1 -800125d0: fee6d6e3 bge a3,a4,800125bc <__subtf3+0x18e4> -800125d4: 02012703 lw a4,32(sp) -800125d8: 011037b3 snez a5,a7 -800125dc: 00f767b3 or a5,a4,a5 -800125e0: 02f12023 sw a5,32(sp) -800125e4: e09ff06f j 800123ec <__subtf3+0x1714> -800125e8: 02c12703 lw a4,44(sp) -800125ec: fff806b7 lui a3,0xfff80 -800125f0: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> -800125f4: 00d77733 and a4,a4,a3 -800125f8: 40f407b3 sub a5,s0,a5 -800125fc: 02e12623 sw a4,44(sp) -80012600: 00000413 li s0,0 -80012604: c35fe06f j 80011238 <__subtf3+0x560> -80012608: 00049a63 bnez s1,8001261c <__subtf3+0x1944> -8001260c: 00878793 addi a5,a5,8 -80012610: 0087b793 sltiu a5,a5,8 -80012614: fb5fe06f j 800115c8 <__subtf3+0x8f0> -80012618: fe049ae3 bnez s1,8001260c <__subtf3+0x1934> -8001261c: 03c12803 lw a6,60(sp) -80012620: 00000793 li a5,0 -80012624: 01485813 srli a6,a6,0x14 -80012628: 00184813 xori a6,a6,1 -8001262c: 00187813 andi a6,a6,1 -80012630: 84cff06f j 8001167c <__subtf3+0x9a4> -80012634: 00000793 li a5,0 -80012638: 901fe06f j 80010f38 <__subtf3+0x260> -8001263c: 8a049463 bnez s1,800116e4 <__subtf3+0xa0c> -80012640: 02412603 lw a2,36(sp) -80012644: 00870713 addi a4,a4,8 -80012648: 02e12023 sw a4,32(sp) -8001264c: 00873713 sltiu a4,a4,8 -80012650: 00c70633 add a2,a4,a2 -80012654: 00e63733 sltu a4,a2,a4 -80012658: 02c12223 sw a2,36(sp) -8001265c: 02812603 lw a2,40(sp) -80012660: 00c70633 add a2,a4,a2 -80012664: 02c12423 sw a2,40(sp) -80012668: 00e63633 sltu a2,a2,a4 -8001266c: 00a606b3 add a3,a2,a0 -80012670: 870ff06f j 800116e0 <__subtf3+0xa08> -80012674: 86048863 beqz s1,800116e4 <__subtf3+0xa0c> -80012678: 02412683 lw a3,36(sp) -8001267c: 00870713 addi a4,a4,8 -80012680: 02812603 lw a2,40(sp) -80012684: 02e12023 sw a4,32(sp) -80012688: 00873713 sltiu a4,a4,8 -8001268c: 00d706b3 add a3,a4,a3 -80012690: 00e6b733 sltu a4,a3,a4 -80012694: 02d12223 sw a3,36(sp) -80012698: 00c706b3 add a3,a4,a2 -8001269c: 02d12423 sw a3,40(sp) -800126a0: 00e6b6b3 sltu a3,a3,a4 -800126a4: 00a686b3 add a3,a3,a0 -800126a8: 838ff06f j 800116e0 <__subtf3+0xa08> -800126ac: 02098e63 beqz s3,800126e8 <__subtf3+0x1a10> -800126b0: 00300713 li a4,3 -800126b4: 02e99463 bne s3,a4,800126dc <__subtf3+0x1a04> -800126b8: 02048863 beqz s1,800126e8 <__subtf3+0x1a10> -800126bc: fff00793 li a5,-1 -800126c0: 02f12623 sw a5,44(sp) -800126c4: 02f12423 sw a5,40(sp) -800126c8: 02f12223 sw a5,36(sp) -800126cc: 02f12023 sw a5,32(sp) -800126d0: 000087b7 lui a5,0x8 -800126d4: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -800126d8: 0200006f j 800126f8 <__subtf3+0x1a20> -800126dc: 00200713 li a4,2 -800126e0: fce99ee3 bne s3,a4,800126bc <__subtf3+0x19e4> -800126e4: fc048ce3 beqz s1,800126bc <__subtf3+0x19e4> -800126e8: 02012623 sw zero,44(sp) -800126ec: 02012423 sw zero,40(sp) -800126f0: 02012223 sw zero,36(sp) -800126f4: 02012023 sw zero,32(sp) -800126f8: 00546413 ori s0,s0,5 -800126fc: 824ff06f j 80011720 <__subtf3+0xa48> -80012700: 07400793 li a5,116 -80012704: 0067c463 blt a5,t1,8001270c <__subtf3+0x1a34> -80012708: 8a5fe06f j 80010fac <__subtf3+0x2d4> -8001270c: 00012e23 sw zero,28(sp) -80012710: 00012c23 sw zero,24(sp) -80012714: 00012a23 sw zero,20(sp) -80012718: 00100793 li a5,1 -8001271c: 9a5fe06f j 800110c0 <__subtf3+0x3e8> -80012720: 07400793 li a5,116 -80012724: 01d7c463 blt a5,t4,8001272c <__subtf3+0x1a54> -80012728: c21fe06f j 80011348 <__subtf3+0x670> -8001272c: 00012623 sw zero,12(sp) -80012730: 00012423 sw zero,8(sp) -80012734: 00012223 sw zero,4(sp) -80012738: 00100793 li a5,1 -8001273c: d35fe06f j 80011470 <__subtf3+0x798> -80012740: 07400793 li a5,116 -80012744: c0b7dc63 bge a5,a1,80011b5c <__subtf3+0xe84> -80012748: 00012e23 sw zero,28(sp) -8001274c: 00012c23 sw zero,24(sp) -80012750: 00012a23 sw zero,20(sp) -80012754: 00100793 li a5,1 -80012758: d18ff06f j 80011c70 <__subtf3+0xf98> -8001275c: 07400793 li a5,116 -80012760: 8ec7c0e3 blt a5,a2,80012040 <__subtf3+0x1368> -80012764: 00060793 mv a5,a2 -80012768: f2cff06f j 80011e94 <__subtf3+0x11bc> -8001276c: 96051263 bnez a0,800118d0 <__subtf3+0xbf8> -80012770: 934ff06f j 800118a4 <__subtf3+0xbcc> -80012774: 01000413 li s0,16 -80012778: 8c4ff06f j 8001183c <__subtf3+0xb64> -8001277c: 908e0c63 beq t3,s0,80011894 <__subtf3+0xbbc> -80012780: 00000413 li s0,0 -80012784: 920ff06f j 800118a4 <__subtf3+0xbcc> -80012788: b0029ee3 bnez t0,800122a4 <__subtf3+0x15cc> -8001278c: a9dff06f j 80012228 <__subtf3+0x1550> -80012790: 01000413 li s0,16 -80012794: a41ff06f j 800121d4 <__subtf3+0x14fc> -80012798: a88e16e3 bne t3,s0,80012224 <__subtf3+0x154c> -8001279c: a7dff06f j 80012218 <__subtf3+0x1540> +8001194c: 00d12623 sw a3,12(sp) +80011950: 07400693 li a3,116 +80011954: 1af6c863 blt a3,a5,80011b04 <__subtf3+0x1368> +80011958: 02000693 li a3,32 +8001195c: 02d7c2b3 div t0,a5,a3 +80011960: 00000393 li t2,0 +80011964: 00000693 li a3,0 +80011968: 0456cc63 blt a3,t0,800119c0 <__subtf3+0x1224> +8001196c: 00028613 mv a2,t0 +80011970: 0002d463 bgez t0,80011978 <__subtf3+0x11dc> +80011974: 00000613 li a2,0 +80011978: 01f7f693 andi a3,a5,31 +8001197c: 00229593 slli a1,t0,0x2 +80011980: 04069c63 bnez a3,800119d8 <__subtf3+0x123c> +80011984: 00300693 li a3,3 +80011988: 00000793 li a5,0 +8001198c: 405686b3 sub a3,a3,t0 +80011990: 00b80633 add a2,a6,a1 +80011994: 00062603 lw a2,0(a2) # 80000 <__stack_size+0x7fc00> +80011998: 00178793 addi a5,a5,1 +8001199c: 00480813 addi a6,a6,4 +800119a0: fec82e23 sw a2,-4(a6) +800119a4: fef6d6e3 bge a3,a5,80011990 <__subtf3+0x11f4> +800119a8: 00400693 li a3,4 +800119ac: 405682b3 sub t0,a3,t0 +800119b0: 00100693 li a3,1 +800119b4: 08505063 blez t0,80011a34 <__subtf3+0x1298> +800119b8: 00028693 mv a3,t0 +800119bc: 0780006f j 80011a34 <__subtf3+0x1298> +800119c0: 00269613 slli a2,a3,0x2 +800119c4: 00cf8633 add a2,t6,a2 +800119c8: 00062603 lw a2,0(a2) +800119cc: 00168693 addi a3,a3,1 +800119d0: 00c3e3b3 or t2,t2,a2 +800119d4: f95ff06f j 80011968 <__subtf3+0x11cc> +800119d8: 02000693 li a3,32 +800119dc: 02d7e7b3 rem a5,a5,a3 +800119e0: 04010513 addi a0,sp,64 +800119e4: 00261613 slli a2,a2,0x2 +800119e8: 00c50633 add a2,a0,a2 +800119ec: fc062603 lw a2,-64(a2) +800119f0: 00bf85b3 add a1,t6,a1 +800119f4: 00000513 li a0,0 +800119f8: 40f686b3 sub a3,a3,a5 +800119fc: 00d61633 sll a2,a2,a3 +80011a00: 00c3e3b3 or t2,t2,a2 +80011a04: 00300613 li a2,3 +80011a08: 40560633 sub a2,a2,t0 +80011a0c: 00458593 addi a1,a1,4 # 80004 <__stack_size+0x7fc04> +80011a10: 02c54663 blt a0,a2,80011a3c <__subtf3+0x12a0> +80011a14: 04010593 addi a1,sp,64 +80011a18: 00261613 slli a2,a2,0x2 +80011a1c: 00c58633 add a2,a1,a2 +80011a20: 00c12583 lw a1,12(sp) +80011a24: 00400693 li a3,4 +80011a28: 405686b3 sub a3,a3,t0 +80011a2c: 00f5d7b3 srl a5,a1,a5 +80011a30: fcf62023 sw a5,-64(a2) +80011a34: 00300613 li a2,3 +80011a38: 03c0006f j 80011a74 <__subtf3+0x12d8> +80011a3c: ffc5a803 lw a6,-4(a1) +80011a40: 0005a483 lw s1,0(a1) +80011a44: 00251413 slli s0,a0,0x2 +80011a48: 00f85833 srl a6,a6,a5 +80011a4c: 00d494b3 sll s1,s1,a3 +80011a50: 008f8433 add s0,t6,s0 +80011a54: 00986833 or a6,a6,s1 +80011a58: 01042023 sw a6,0(s0) # 40000 <__stack_size+0x3fc00> +80011a5c: 00150513 addi a0,a0,1 +80011a60: fadff06f j 80011a0c <__subtf3+0x1270> +80011a64: 00269793 slli a5,a3,0x2 +80011a68: 00ff87b3 add a5,t6,a5 +80011a6c: 0007a023 sw zero,0(a5) +80011a70: 00168693 addi a3,a3,1 +80011a74: fed658e3 bge a2,a3,80011a64 <__subtf3+0x12c8> +80011a78: 00012683 lw a3,0(sp) +80011a7c: 007037b3 snez a5,t2 +80011a80: 00f6e7b3 or a5,a3,a5 +80011a84: 00f12023 sw a5,0(sp) +80011a88: 00012683 lw a3,0(sp) +80011a8c: 00412583 lw a1,4(sp) +80011a90: 40d706b3 sub a3,a4,a3 +80011a94: 40b30633 sub a2,t1,a1 +80011a98: 00d737b3 sltu a5,a4,a3 +80011a9c: 00c33533 sltu a0,t1,a2 +80011aa0: 40f60633 sub a2,a2,a5 +80011aa4: 00000793 li a5,0 +80011aa8: 00d77663 bgeu a4,a3,80011ab4 <__subtf3+0x1318> +80011aac: 40658333 sub t1,a1,t1 +80011ab0: 00133793 seqz a5,t1 +80011ab4: 00812583 lw a1,8(sp) +80011ab8: 00a7e333 or t1,a5,a0 +80011abc: 00000793 li a5,0 +80011ac0: 40b88733 sub a4,a7,a1 +80011ac4: 00e8b833 sltu a6,a7,a4 +80011ac8: 40670733 sub a4,a4,t1 +80011acc: 00030663 beqz t1,80011ad8 <__subtf3+0x133c> +80011ad0: 411588b3 sub a7,a1,a7 +80011ad4: 0018b793 seqz a5,a7 +80011ad8: 00c12503 lw a0,12(sp) +80011adc: 0107e7b3 or a5,a5,a6 +80011ae0: 02e12423 sw a4,40(sp) +80011ae4: 40af0f33 sub t5,t5,a0 +80011ae8: 40ff0f33 sub t5,t5,a5 +80011aec: 03e12623 sw t5,44(sp) +80011af0: 02c12223 sw a2,36(sp) +80011af4: 02d12023 sw a3,32(sp) +80011af8: 000e0793 mv a5,t3 +80011afc: 000e8493 mv s1,t4 +80011b00: cadff06f j 800117ac <__subtf3+0x1010> +80011b04: 00012623 sw zero,12(sp) +80011b08: 00012423 sw zero,8(sp) +80011b0c: 00012223 sw zero,4(sp) +80011b10: 00100793 li a5,1 +80011b14: f71ff06f j 80011a84 <__subtf3+0x12e8> +80011b18: 000083b7 lui t2,0x8 +80011b1c: ffe38613 addi a2,t2,-2 # 7ffe <__stack_size+0x7bfe> +80011b20: 00140813 addi a6,s0,1 +80011b24: 00c87833 and a6,a6,a2 +80011b28: 00812583 lw a1,8(sp) +80011b2c: 00412603 lw a2,4(sp) +80011b30: 00c12503 lw a0,12(sp) +80011b34: 24081463 bnez a6,80011d7c <__subtf3+0x15e0> +80011b38: 01136fb3 or t6,t1,a7 +80011b3c: 00b662b3 or t0,a2,a1 +80011b40: 01efefb3 or t6,t6,t5 +80011b44: 00a2e2b3 or t0,t0,a0 +80011b48: 00efefb3 or t6,t6,a4 +80011b4c: 00d2e2b3 or t0,t0,a3 +80011b50: 10041c63 bnez s0,80011c68 <__subtf3+0x14cc> +80011b54: 02029463 bnez t0,80011b7c <__subtf3+0x13e0> +80011b58: 02e12023 sw a4,32(sp) +80011b5c: 02612223 sw t1,36(sp) +80011b60: 03112423 sw a7,40(sp) +80011b64: 03e12623 sw t5,44(sp) +80011b68: 000e8493 mv s1,t4 +80011b6c: c60f9863 bnez t6,80010fdc <__subtf3+0x840> +80011b70: ffe98493 addi s1,s3,-2 +80011b74: 0014b493 seqz s1,s1 +80011b78: c64ff06f j 80010fdc <__subtf3+0x840> +80011b7c: 000f9c63 bnez t6,80011b94 <__subtf3+0x13f8> +80011b80: 02d12023 sw a3,32(sp) +80011b84: 02c12223 sw a2,36(sp) +80011b88: 02b12423 sw a1,40(sp) +80011b8c: 02a12623 sw a0,44(sp) +80011b90: c4cff06f j 80010fdc <__subtf3+0x840> +80011b94: 40e687b3 sub a5,a3,a4 +80011b98: 406603b3 sub t2,a2,t1 +80011b9c: 00f6bfb3 sltu t6,a3,a5 +80011ba0: 00763833 sltu a6,a2,t2 +80011ba4: 41f38fb3 sub t6,t2,t6 +80011ba8: 00000e13 li t3,0 +80011bac: 00f6f463 bgeu a3,a5,80011bb4 <__subtf3+0x1418> +80011bb0: 0013be13 seqz t3,t2 +80011bb4: 411582b3 sub t0,a1,a7 +80011bb8: 010e6e33 or t3,t3,a6 +80011bbc: 0055bb33 sltu s6,a1,t0 +80011bc0: 41c28ab3 sub s5,t0,t3 +80011bc4: 00000a13 li s4,0 +80011bc8: 000e0463 beqz t3,80011bd0 <__subtf3+0x1434> +80011bcc: 0012ba13 seqz s4,t0 +80011bd0: 41e50833 sub a6,a0,t5 +80011bd4: 016a6a33 or s4,s4,s6 +80011bd8: 41480833 sub a6,a6,s4 +80011bdc: 03012623 sw a6,44(sp) +80011be0: 03512423 sw s5,40(sp) +80011be4: 03f12223 sw t6,36(sp) +80011be8: 02f12023 sw a5,32(sp) +80011bec: 00c81e13 slli t3,a6,0xc +80011bf0: 060e5263 bgez t3,80011c54 <__subtf3+0x14b8> +80011bf4: 40d706b3 sub a3,a4,a3 +80011bf8: 40c30633 sub a2,t1,a2 +80011bfc: 00d737b3 sltu a5,a4,a3 +80011c00: 00c33333 sltu t1,t1,a2 +80011c04: 40f60633 sub a2,a2,a5 +80011c08: 00000793 li a5,0 +80011c0c: 00d77463 bgeu a4,a3,80011c14 <__subtf3+0x1478> +80011c10: 0013b793 seqz a5,t2 +80011c14: 40b885b3 sub a1,a7,a1 +80011c18: 0067e333 or t1,a5,t1 +80011c1c: 00b8b8b3 sltu a7,a7,a1 +80011c20: 00000813 li a6,0 +80011c24: 406585b3 sub a1,a1,t1 +80011c28: 00030463 beqz t1,80011c30 <__subtf3+0x1494> +80011c2c: 0012b813 seqz a6,t0 +80011c30: 40af0533 sub a0,t5,a0 +80011c34: 01186833 or a6,a6,a7 +80011c38: 41050833 sub a6,a0,a6 +80011c3c: 03012623 sw a6,44(sp) +80011c40: 02b12423 sw a1,40(sp) +80011c44: 02c12223 sw a2,36(sp) +80011c48: 02d12023 sw a3,32(sp) +80011c4c: 000e8493 mv s1,t4 +80011c50: b8cff06f j 80010fdc <__subtf3+0x840> +80011c54: 01f7e7b3 or a5,a5,t6 +80011c58: 0157e7b3 or a5,a5,s5 +80011c5c: 0107e7b3 or a5,a5,a6 +80011c60: b6079e63 bnez a5,80010fdc <__subtf3+0x840> +80011c64: f0dff06f j 80011b70 <__subtf3+0x13d4> +80011c68: fff38393 addi t2,t2,-1 +80011c6c: 02010a13 addi s4,sp,32 +80011c70: 06741463 bne s0,t2,80011cd8 <__subtf3+0x153c> +80011c74: 5e028463 beqz t0,8001225c <__subtf3+0x1ac0> +80011c78: 00040437 lui s0,0x40 +80011c7c: 00857433 and s0,a0,s0 +80011c80: 00143413 seqz s0,s0 +80011c84: 00441413 slli s0,s0,0x4 +80011c88: 0c7e1e63 bne t3,t2,80011d64 <__subtf3+0x15c8> +80011c8c: 5c0f8063 beqz t6,8001224c <__subtf3+0x1ab0> +80011c90: 00df1793 slli a5,t5,0xd +80011c94: 5c07d063 bgez a5,80012254 <__subtf3+0x1ab8> +80011c98: 0a028863 beqz t0,80011d48 <__subtf3+0x15ac> +80011c9c: 000087b7 lui a5,0x8 +80011ca0: 02f12623 sw a5,44(sp) +80011ca4: 02012423 sw zero,40(sp) +80011ca8: 02012223 sw zero,36(sp) +80011cac: 02012023 sw zero,32(sp) +80011cb0: 02c10793 addi a5,sp,44 +80011cb4: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80011cb8: ffc7a683 lw a3,-4(a5) +80011cbc: ffc78793 addi a5,a5,-4 +80011cc0: 00371713 slli a4,a4,0x3 +80011cc4: 01d6d693 srli a3,a3,0x1d +80011cc8: 00d76733 or a4,a4,a3 +80011ccc: 00e7a223 sw a4,4(a5) +80011cd0: fefa12e3 bne s4,a5,80011cb4 <__subtf3+0x1518> +80011cd4: e6cff06f j 80011340 <__subtf3+0xba4> +80011cd8: 007e1663 bne t3,t2,80011ce4 <__subtf3+0x1548> +80011cdc: 00000413 li s0,0 +80011ce0: fadff06f j 80011c8c <__subtf3+0x14f0> +80011ce4: 06029e63 bnez t0,80011d60 <__subtf3+0x15c4> +80011ce8: 040f9e63 bnez t6,80011d44 <__subtf3+0x15a8> +80011cec: 000087b7 lui a5,0x8 +80011cf0: 02f12623 sw a5,44(sp) +80011cf4: 02012423 sw zero,40(sp) +80011cf8: 02012223 sw zero,36(sp) +80011cfc: 02012023 sw zero,32(sp) +80011d00: 02c10793 addi a5,sp,44 +80011d04: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80011d08: ffc7a683 lw a3,-4(a5) +80011d0c: ffc78793 addi a5,a5,-4 +80011d10: 00371713 slli a4,a4,0x3 +80011d14: 01d6d693 srli a3,a3,0x1d +80011d18: 00d76733 or a4,a4,a3 +80011d1c: 00e7a223 sw a4,4(a5) +80011d20: fefa12e3 bne s4,a5,80011d04 <__subtf3+0x1568> +80011d24: 02012783 lw a5,32(sp) +80011d28: 00000493 li s1,0 +80011d2c: 01000413 li s0,16 +80011d30: 00379793 slli a5,a5,0x3 +80011d34: 02f12023 sw a5,32(sp) +80011d38: 000087b7 lui a5,0x8 +80011d3c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80011d40: c00ff06f j 80011140 <__subtf3+0x9a4> +80011d44: 00000413 li s0,0 +80011d48: 02e12023 sw a4,32(sp) +80011d4c: 02612223 sw t1,36(sp) +80011d50: 03112423 sw a7,40(sp) +80011d54: 03e12623 sw t5,44(sp) +80011d58: 000e8493 mv s1,t4 +80011d5c: e1cff06f j 80011378 <__subtf3+0xbdc> +80011d60: 00000413 li s0,0 +80011d64: f20f9ce3 bnez t6,80011c9c <__subtf3+0x1500> +80011d68: 02d12023 sw a3,32(sp) +80011d6c: 02c12223 sw a2,36(sp) +80011d70: 02b12423 sw a1,40(sp) +80011d74: 02a12623 sw a0,44(sp) +80011d78: e00ff06f j 80011378 <__subtf3+0xbdc> +80011d7c: 40e68833 sub a6,a3,a4 +80011d80: 40660a33 sub s4,a2,t1 +80011d84: 0106b2b3 sltu t0,a3,a6 +80011d88: 01463e33 sltu t3,a2,s4 +80011d8c: 405a02b3 sub t0,s4,t0 +80011d90: 00000f93 li t6,0 +80011d94: 0106f463 bgeu a3,a6,80011d9c <__subtf3+0x1600> +80011d98: 001a3f93 seqz t6,s4 +80011d9c: 411583b3 sub t2,a1,a7 +80011da0: 01cfefb3 or t6,t6,t3 +80011da4: 0075bbb3 sltu s7,a1,t2 +80011da8: 41f38b33 sub s6,t2,t6 +80011dac: 00000a93 li s5,0 +80011db0: 000f8463 beqz t6,80011db8 <__subtf3+0x161c> +80011db4: 0013ba93 seqz s5,t2 +80011db8: 41e50e33 sub t3,a0,t5 +80011dbc: 017aeab3 or s5,s5,s7 +80011dc0: 415e0e33 sub t3,t3,s5 +80011dc4: 03c12623 sw t3,44(sp) +80011dc8: 03612423 sw s6,40(sp) +80011dcc: 02512223 sw t0,36(sp) +80011dd0: 03012023 sw a6,32(sp) +80011dd4: 00ce1f93 slli t6,t3,0xc +80011dd8: 0c0fd063 bgez t6,80011e98 <__subtf3+0x16fc> +80011ddc: 40d706b3 sub a3,a4,a3 +80011de0: 40c30633 sub a2,t1,a2 +80011de4: 00d73833 sltu a6,a4,a3 +80011de8: 00c33333 sltu t1,t1,a2 +80011dec: 41060633 sub a2,a2,a6 +80011df0: 00000813 li a6,0 +80011df4: 00d77463 bgeu a4,a3,80011dfc <__subtf3+0x1660> +80011df8: 001a3813 seqz a6,s4 +80011dfc: 40b885b3 sub a1,a7,a1 +80011e00: 00686333 or t1,a6,t1 +80011e04: 00b8b8b3 sltu a7,a7,a1 +80011e08: 406585b3 sub a1,a1,t1 +80011e0c: 00030463 beqz t1,80011e14 <__subtf3+0x1678> +80011e10: 0013b793 seqz a5,t2 +80011e14: 40af0533 sub a0,t5,a0 +80011e18: 0117e7b3 or a5,a5,a7 +80011e1c: 40f50533 sub a0,a0,a5 +80011e20: 02a12623 sw a0,44(sp) +80011e24: 02b12423 sw a1,40(sp) +80011e28: 02c12223 sw a2,36(sp) +80011e2c: 02d12023 sw a3,32(sp) +80011e30: 000e8493 mv s1,t4 +80011e34: 02c12503 lw a0,44(sp) +80011e38: 08050063 beqz a0,80011eb8 <__subtf3+0x171c> +80011e3c: 629000ef jal ra,80012c64 <__clzsi2> +80011e40: ff450793 addi a5,a0,-12 +80011e44: 02000613 li a2,32 +80011e48: 01f7f693 andi a3,a5,31 +80011e4c: 02c7c733 div a4,a5,a2 +80011e50: 0a068063 beqz a3,80011ef0 <__subtf3+0x1754> +80011e54: ffc00693 li a3,-4 +80011e58: 02010313 addi t1,sp,32 +80011e5c: 00271513 slli a0,a4,0x2 +80011e60: 02c7e833 rem a6,a5,a2 +80011e64: 02d706b3 mul a3,a4,a3 +80011e68: 41060633 sub a2,a2,a6 +80011e6c: 00c68693 addi a3,a3,12 +80011e70: 00d306b3 add a3,t1,a3 +80011e74: 0ad31663 bne t1,a3,80011f20 <__subtf3+0x1784> +80011e78: 04010693 addi a3,sp,64 +80011e7c: 00a68533 add a0,a3,a0 +80011e80: 02012683 lw a3,32(sp) +80011e84: fff70713 addi a4,a4,-1 +80011e88: 010696b3 sll a3,a3,a6 +80011e8c: fed52023 sw a3,-32(a0) +80011e90: fff00613 li a2,-1 +80011e94: 0c40006f j 80011f58 <__subtf3+0x17bc> +80011e98: 00586833 or a6,a6,t0 +80011e9c: 01686833 or a6,a6,s6 +80011ea0: 01c86833 or a6,a6,t3 +80011ea4: f80818e3 bnez a6,80011e34 <__subtf3+0x1698> +80011ea8: ffe98493 addi s1,s3,-2 +80011eac: 0014b493 seqz s1,s1 +80011eb0: 00000413 li s0,0 +80011eb4: 928ff06f j 80010fdc <__subtf3+0x840> +80011eb8: 02812503 lw a0,40(sp) +80011ebc: 00050863 beqz a0,80011ecc <__subtf3+0x1730> +80011ec0: 5a5000ef jal ra,80012c64 <__clzsi2> +80011ec4: 02050513 addi a0,a0,32 +80011ec8: f79ff06f j 80011e40 <__subtf3+0x16a4> +80011ecc: 02412503 lw a0,36(sp) +80011ed0: 00050863 beqz a0,80011ee0 <__subtf3+0x1744> +80011ed4: 591000ef jal ra,80012c64 <__clzsi2> +80011ed8: 04050513 addi a0,a0,64 +80011edc: f65ff06f j 80011e40 <__subtf3+0x16a4> +80011ee0: 02012503 lw a0,32(sp) +80011ee4: 581000ef jal ra,80012c64 <__clzsi2> +80011ee8: 06050513 addi a0,a0,96 +80011eec: f55ff06f j 80011e40 <__subtf3+0x16a4> +80011ef0: ffc00593 li a1,-4 +80011ef4: 02b705b3 mul a1,a4,a1 +80011ef8: 02c10693 addi a3,sp,44 +80011efc: 00300613 li a2,3 +80011f00: 00b68533 add a0,a3,a1 +80011f04: 00052503 lw a0,0(a0) +80011f08: fff60613 addi a2,a2,-1 +80011f0c: ffc68693 addi a3,a3,-4 +80011f10: 00a6a223 sw a0,4(a3) +80011f14: fee656e3 bge a2,a4,80011f00 <__subtf3+0x1764> +80011f18: fff70713 addi a4,a4,-1 +80011f1c: f75ff06f j 80011e90 <__subtf3+0x16f4> +80011f20: ffc6a583 lw a1,-4(a3) +80011f24: 0006a883 lw a7,0(a3) +80011f28: 00a68e33 add t3,a3,a0 +80011f2c: 00c5d5b3 srl a1,a1,a2 +80011f30: 010898b3 sll a7,a7,a6 +80011f34: 0115e5b3 or a1,a1,a7 +80011f38: 00be2023 sw a1,0(t3) +80011f3c: ffc68693 addi a3,a3,-4 +80011f40: f35ff06f j 80011e74 <__subtf3+0x16d8> +80011f44: 00271693 slli a3,a4,0x2 +80011f48: 02010593 addi a1,sp,32 +80011f4c: 00d586b3 add a3,a1,a3 +80011f50: 0006a023 sw zero,0(a3) +80011f54: fff70713 addi a4,a4,-1 +80011f58: fec716e3 bne a4,a2,80011f44 <__subtf3+0x17a8> +80011f5c: 1487c863 blt a5,s0,800120ac <__subtf3+0x1910> +80011f60: 408787b3 sub a5,a5,s0 +80011f64: 02000713 li a4,32 +80011f68: 00178793 addi a5,a5,1 +80011f6c: 02e7c833 div a6,a5,a4 +80011f70: 00000893 li a7,0 +80011f74: 00000713 li a4,0 +80011f78: 05074c63 blt a4,a6,80011fd0 <__subtf3+0x1834> +80011f7c: 00080693 mv a3,a6 +80011f80: 00085463 bgez a6,80011f88 <__subtf3+0x17ec> +80011f84: 00000693 li a3,0 +80011f88: 01f7f713 andi a4,a5,31 +80011f8c: 00281613 slli a2,a6,0x2 +80011f90: 04071e63 bnez a4,80011fec <__subtf3+0x1850> +80011f94: 00300693 li a3,3 +80011f98: 02010793 addi a5,sp,32 +80011f9c: 410686b3 sub a3,a3,a6 +80011fa0: 00c785b3 add a1,a5,a2 +80011fa4: 0005a583 lw a1,0(a1) +80011fa8: 00170713 addi a4,a4,1 +80011fac: 00478793 addi a5,a5,4 +80011fb0: feb7ae23 sw a1,-4(a5) +80011fb4: fee6d6e3 bge a3,a4,80011fa0 <__subtf3+0x1804> +80011fb8: 00400713 li a4,4 +80011fbc: 41070833 sub a6,a4,a6 +80011fc0: 00100713 li a4,1 +80011fc4: 09005463 blez a6,8001204c <__subtf3+0x18b0> +80011fc8: 00080713 mv a4,a6 +80011fcc: 0800006f j 8001204c <__subtf3+0x18b0> +80011fd0: 00271693 slli a3,a4,0x2 +80011fd4: 02010613 addi a2,sp,32 +80011fd8: 00d606b3 add a3,a2,a3 +80011fdc: 0006a683 lw a3,0(a3) +80011fe0: 00170713 addi a4,a4,1 +80011fe4: 00d8e8b3 or a7,a7,a3 +80011fe8: f91ff06f j 80011f78 <__subtf3+0x17dc> +80011fec: 02000593 li a1,32 +80011ff0: 02b7e7b3 rem a5,a5,a1 +80011ff4: 04010713 addi a4,sp,64 +80011ff8: 00269693 slli a3,a3,0x2 +80011ffc: 00d706b3 add a3,a4,a3 +80012000: fe06a703 lw a4,-32(a3) +80012004: 00300693 li a3,3 +80012008: 410686b3 sub a3,a3,a6 +8001200c: 40f585b3 sub a1,a1,a5 +80012010: 00b71733 sll a4,a4,a1 +80012014: 00e8e8b3 or a7,a7,a4 +80012018: 02010713 addi a4,sp,32 +8001201c: 00c70633 add a2,a4,a2 +80012020: 00000713 li a4,0 +80012024: 00460613 addi a2,a2,4 +80012028: 02d74663 blt a4,a3,80012054 <__subtf3+0x18b8> +8001202c: 02c12403 lw s0,44(sp) +80012030: 00269693 slli a3,a3,0x2 +80012034: 04010613 addi a2,sp,64 +80012038: 00400713 li a4,4 +8001203c: 00d606b3 add a3,a2,a3 +80012040: 00f457b3 srl a5,s0,a5 +80012044: 41070733 sub a4,a4,a6 +80012048: fef6a023 sw a5,-32(a3) +8001204c: 00300693 li a3,3 +80012050: 0440006f j 80012094 <__subtf3+0x18f8> +80012054: 00271313 slli t1,a4,0x2 +80012058: 02010513 addi a0,sp,32 +8001205c: 00062e03 lw t3,0(a2) +80012060: 00650333 add t1,a0,t1 +80012064: ffc62503 lw a0,-4(a2) +80012068: 00be1e33 sll t3,t3,a1 +8001206c: 00170713 addi a4,a4,1 +80012070: 00f55533 srl a0,a0,a5 +80012074: 01c56533 or a0,a0,t3 +80012078: 00a32023 sw a0,0(t1) +8001207c: fa9ff06f j 80012024 <__subtf3+0x1888> +80012080: 00271793 slli a5,a4,0x2 +80012084: 02010613 addi a2,sp,32 +80012088: 00f607b3 add a5,a2,a5 +8001208c: 0007a023 sw zero,0(a5) +80012090: 00170713 addi a4,a4,1 +80012094: fee6d6e3 bge a3,a4,80012080 <__subtf3+0x18e4> +80012098: 02012703 lw a4,32(sp) +8001209c: 011037b3 snez a5,a7 +800120a0: 00f767b3 or a5,a4,a5 +800120a4: 02f12023 sw a5,32(sp) +800120a8: e09ff06f j 80011eb0 <__subtf3+0x1714> +800120ac: 02c12703 lw a4,44(sp) +800120b0: fff806b7 lui a3,0xfff80 +800120b4: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +800120b8: 00d77733 and a4,a4,a3 +800120bc: 40f407b3 sub a5,s0,a5 +800120c0: 02e12623 sw a4,44(sp) +800120c4: 00000413 li s0,0 +800120c8: c35fe06f j 80010cfc <__subtf3+0x560> +800120cc: 00049a63 bnez s1,800120e0 <__subtf3+0x1944> +800120d0: 00878793 addi a5,a5,8 +800120d4: 0087b793 sltiu a5,a5,8 +800120d8: fb5fe06f j 8001108c <__subtf3+0x8f0> +800120dc: fe049ae3 bnez s1,800120d0 <__subtf3+0x1934> +800120e0: 03c12803 lw a6,60(sp) +800120e4: 00000793 li a5,0 +800120e8: 01485813 srli a6,a6,0x14 +800120ec: 00184813 xori a6,a6,1 +800120f0: 00187813 andi a6,a6,1 +800120f4: 84cff06f j 80011140 <__subtf3+0x9a4> +800120f8: 00000793 li a5,0 +800120fc: 901fe06f j 800109fc <__subtf3+0x260> +80012100: 8a049463 bnez s1,800111a8 <__subtf3+0xa0c> +80012104: 02412603 lw a2,36(sp) +80012108: 00870713 addi a4,a4,8 +8001210c: 02e12023 sw a4,32(sp) +80012110: 00873713 sltiu a4,a4,8 +80012114: 00c70633 add a2,a4,a2 +80012118: 00e63733 sltu a4,a2,a4 +8001211c: 02c12223 sw a2,36(sp) +80012120: 02812603 lw a2,40(sp) +80012124: 00c70633 add a2,a4,a2 +80012128: 02c12423 sw a2,40(sp) +8001212c: 00e63633 sltu a2,a2,a4 +80012130: 00a606b3 add a3,a2,a0 +80012134: 870ff06f j 800111a4 <__subtf3+0xa08> +80012138: 86048863 beqz s1,800111a8 <__subtf3+0xa0c> +8001213c: 02412683 lw a3,36(sp) +80012140: 00870713 addi a4,a4,8 +80012144: 02812603 lw a2,40(sp) +80012148: 02e12023 sw a4,32(sp) +8001214c: 00873713 sltiu a4,a4,8 +80012150: 00d706b3 add a3,a4,a3 +80012154: 00e6b733 sltu a4,a3,a4 +80012158: 02d12223 sw a3,36(sp) +8001215c: 00c706b3 add a3,a4,a2 +80012160: 02d12423 sw a3,40(sp) +80012164: 00e6b6b3 sltu a3,a3,a4 +80012168: 00a686b3 add a3,a3,a0 +8001216c: 838ff06f j 800111a4 <__subtf3+0xa08> +80012170: 02098e63 beqz s3,800121ac <__subtf3+0x1a10> +80012174: 00300713 li a4,3 +80012178: 02e99463 bne s3,a4,800121a0 <__subtf3+0x1a04> +8001217c: 02048863 beqz s1,800121ac <__subtf3+0x1a10> +80012180: fff00793 li a5,-1 +80012184: 02f12623 sw a5,44(sp) +80012188: 02f12423 sw a5,40(sp) +8001218c: 02f12223 sw a5,36(sp) +80012190: 02f12023 sw a5,32(sp) +80012194: 000087b7 lui a5,0x8 +80012198: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +8001219c: 0200006f j 800121bc <__subtf3+0x1a20> +800121a0: 00200713 li a4,2 +800121a4: fce99ee3 bne s3,a4,80012180 <__subtf3+0x19e4> +800121a8: fc048ce3 beqz s1,80012180 <__subtf3+0x19e4> +800121ac: 02012623 sw zero,44(sp) +800121b0: 02012423 sw zero,40(sp) +800121b4: 02012223 sw zero,36(sp) +800121b8: 02012023 sw zero,32(sp) +800121bc: 00546413 ori s0,s0,5 +800121c0: 824ff06f j 800111e4 <__subtf3+0xa48> +800121c4: 07400793 li a5,116 +800121c8: 0067c463 blt a5,t1,800121d0 <__subtf3+0x1a34> +800121cc: 8a5fe06f j 80010a70 <__subtf3+0x2d4> +800121d0: 00012e23 sw zero,28(sp) +800121d4: 00012c23 sw zero,24(sp) +800121d8: 00012a23 sw zero,20(sp) +800121dc: 00100793 li a5,1 +800121e0: 9a5fe06f j 80010b84 <__subtf3+0x3e8> +800121e4: 07400793 li a5,116 +800121e8: 01d7c463 blt a5,t4,800121f0 <__subtf3+0x1a54> +800121ec: c21fe06f j 80010e0c <__subtf3+0x670> +800121f0: 00012623 sw zero,12(sp) +800121f4: 00012423 sw zero,8(sp) +800121f8: 00012223 sw zero,4(sp) +800121fc: 00100793 li a5,1 +80012200: d35fe06f j 80010f34 <__subtf3+0x798> +80012204: 07400793 li a5,116 +80012208: c0b7dc63 bge a5,a1,80011620 <__subtf3+0xe84> +8001220c: 00012e23 sw zero,28(sp) +80012210: 00012c23 sw zero,24(sp) +80012214: 00012a23 sw zero,20(sp) +80012218: 00100793 li a5,1 +8001221c: d18ff06f j 80011734 <__subtf3+0xf98> +80012220: 07400793 li a5,116 +80012224: 8ec7c0e3 blt a5,a2,80011b04 <__subtf3+0x1368> +80012228: 00060793 mv a5,a2 +8001222c: f2cff06f j 80011958 <__subtf3+0x11bc> +80012230: 96051263 bnez a0,80011394 <__subtf3+0xbf8> +80012234: 934ff06f j 80011368 <__subtf3+0xbcc> +80012238: 01000413 li s0,16 +8001223c: 8c4ff06f j 80011300 <__subtf3+0xb64> +80012240: 908e0c63 beq t3,s0,80011358 <__subtf3+0xbbc> +80012244: 00000413 li s0,0 +80012248: 920ff06f j 80011368 <__subtf3+0xbcc> +8001224c: b0029ee3 bnez t0,80011d68 <__subtf3+0x15cc> +80012250: a9dff06f j 80011cec <__subtf3+0x1550> +80012254: 01000413 li s0,16 +80012258: a41ff06f j 80011c98 <__subtf3+0x14fc> +8001225c: a88e16e3 bne t3,s0,80011ce8 <__subtf3+0x154c> +80012260: a7dff06f j 80011cdc <__subtf3+0x1540> -800127a0 <__fixtfsi>: -800127a0: 00052703 lw a4,0(a0) -800127a4: 00452303 lw t1,4(a0) -800127a8: 00852603 lw a2,8(a0) -800127ac: 00c52883 lw a7,12(a0) -800127b0: fe010113 addi sp,sp,-32 -800127b4: 002027f3 frrm a5 -800127b8: 00189793 slli a5,a7,0x1 -800127bc: 0117d593 srli a1,a5,0x11 -800127c0: 000047b7 lui a5,0x4 -800127c4: 01089813 slli a6,a7,0x10 -800127c8: 00e12023 sw a4,0(sp) -800127cc: 00612223 sw t1,4(sp) -800127d0: 00c12423 sw a2,8(sp) -800127d4: 01112623 sw a7,12(sp) -800127d8: 00e12823 sw a4,16(sp) -800127dc: 00612a23 sw t1,20(sp) -800127e0: 00c12c23 sw a2,24(sp) -800127e4: ffe78693 addi a3,a5,-2 # 3ffe <__stack_size+0x3bfe> -800127e8: 01085813 srli a6,a6,0x10 -800127ec: 02b6c063 blt a3,a1,8001280c <__fixtfsi+0x6c> -800127f0: 14059463 bnez a1,80012938 <__fixtfsi+0x198> -800127f4: 00676533 or a0,a4,t1 -800127f8: 00c56533 or a0,a0,a2 -800127fc: 01056533 or a0,a0,a6 -80012800: 12051c63 bnez a0,80012938 <__fixtfsi+0x198> -80012804: 02010113 addi sp,sp,32 -80012808: 00008067 ret -8001280c: 01f8d893 srli a7,a7,0x1f -80012810: 01d78e13 addi t3,a5,29 -80012814: 00088693 mv a3,a7 -80012818: 04be5263 bge t3,a1,8001285c <__fixtfsi+0xbc> -8001281c: 80000537 lui a0,0x80000 -80012820: fff54513 not a0,a0 -80012824: 00a88533 add a0,a7,a0 -80012828: 10088e63 beqz a7,80012944 <__fixtfsi+0x1a4> -8001282c: 01e78793 addi a5,a5,30 -80012830: 10f59a63 bne a1,a5,80012944 <__fixtfsi+0x1a4> -80012834: 01165793 srli a5,a2,0x11 -80012838: 00f81813 slli a6,a6,0xf -8001283c: 0107e833 or a6,a5,a6 -80012840: 10081263 bnez a6,80012944 <__fixtfsi+0x1a4> -80012844: 00676733 or a4,a4,t1 -80012848: 00f61613 slli a2,a2,0xf -8001284c: 00e66733 or a4,a2,a4 -80012850: fa070ae3 beqz a4,80012804 <__fixtfsi+0x64> -80012854: 0016a073 csrs fflags,a3 -80012858: fadff06f j 80012804 <__fixtfsi+0x64> -8001285c: 00070513 mv a0,a4 -80012860: 06f78793 addi a5,a5,111 -80012864: 00010737 lui a4,0x10 -80012868: 00e86833 or a6,a6,a4 -8001286c: 40b787b3 sub a5,a5,a1 -80012870: 01012e23 sw a6,28(sp) -80012874: 4057d693 srai a3,a5,0x5 -80012878: 01010613 addi a2,sp,16 -8001287c: 00000313 li t1,0 -80012880: 00000713 li a4,0 -80012884: 00062583 lw a1,0(a2) -80012888: 00170713 addi a4,a4,1 # 10001 <__stack_size+0xfc01> -8001288c: 00460613 addi a2,a2,4 -80012890: 00b36333 or t1,t1,a1 -80012894: fee698e3 bne a3,a4,80012884 <__fixtfsi+0xe4> -80012898: 01f7f793 andi a5,a5,31 -8001289c: 00269613 slli a2,a3,0x2 -800128a0: 02079663 bnez a5,800128cc <__fixtfsi+0x12c> -800128a4: 02010793 addi a5,sp,32 -800128a8: 00c78633 add a2,a5,a2 -800128ac: ff062783 lw a5,-16(a2) -800128b0: 00f12823 sw a5,16(sp) -800128b4: 01012503 lw a0,16(sp) -800128b8: 00088463 beqz a7,800128c0 <__fixtfsi+0x120> -800128bc: 40a00533 neg a0,a0 -800128c0: 00100693 li a3,1 -800128c4: f40300e3 beqz t1,80012804 <__fixtfsi+0x64> -800128c8: f8dff06f j 80012854 <__fixtfsi+0xb4> -800128cc: 02010593 addi a1,sp,32 -800128d0: 00c58633 add a2,a1,a2 -800128d4: ff062603 lw a2,-16(a2) -800128d8: 02000713 li a4,32 -800128dc: 40f70733 sub a4,a4,a5 -800128e0: 00e615b3 sll a1,a2,a4 -800128e4: 00b36333 or t1,t1,a1 -800128e8: ffe68693 addi a3,a3,-2 -800128ec: 00e815b3 sll a1,a6,a4 -800128f0: 00f65633 srl a2,a2,a5 -800128f4: 00000e13 li t3,0 -800128f8: 00000713 li a4,0 -800128fc: 0016b693 seqz a3,a3 -80012900: 00b66633 or a2,a2,a1 -80012904: 02d74263 blt a4,a3,80012928 <__fixtfsi+0x188> -80012908: 000e0463 beqz t3,80012910 <__fixtfsi+0x170> -8001290c: 00a12823 sw a0,16(sp) -80012910: 00271713 slli a4,a4,0x2 -80012914: 02010693 addi a3,sp,32 -80012918: 00e68733 add a4,a3,a4 -8001291c: 00f857b3 srl a5,a6,a5 -80012920: fef72823 sw a5,-16(a4) -80012924: f91ff06f j 800128b4 <__fixtfsi+0x114> -80012928: 00060513 mv a0,a2 -8001292c: 00100e13 li t3,1 -80012930: 00100713 li a4,1 -80012934: fd1ff06f j 80012904 <__fixtfsi+0x164> -80012938: 00100693 li a3,1 -8001293c: 00000513 li a0,0 -80012940: f15ff06f j 80012854 <__fixtfsi+0xb4> -80012944: 01000693 li a3,16 -80012948: f0dff06f j 80012854 <__fixtfsi+0xb4> +80012264 <__fixtfsi>: +80012264: 00052703 lw a4,0(a0) +80012268: 00452303 lw t1,4(a0) +8001226c: 00852603 lw a2,8(a0) +80012270: 00c52883 lw a7,12(a0) +80012274: fe010113 addi sp,sp,-32 +80012278: 002027f3 frrm a5 +8001227c: 00189793 slli a5,a7,0x1 +80012280: 0117d593 srli a1,a5,0x11 +80012284: 000047b7 lui a5,0x4 +80012288: 01089813 slli a6,a7,0x10 +8001228c: 00e12023 sw a4,0(sp) +80012290: 00612223 sw t1,4(sp) +80012294: 00c12423 sw a2,8(sp) +80012298: 01112623 sw a7,12(sp) +8001229c: 00e12823 sw a4,16(sp) +800122a0: 00612a23 sw t1,20(sp) +800122a4: 00c12c23 sw a2,24(sp) +800122a8: ffe78693 addi a3,a5,-2 # 3ffe <__stack_size+0x3bfe> +800122ac: 01085813 srli a6,a6,0x10 +800122b0: 02b6c063 blt a3,a1,800122d0 <__fixtfsi+0x6c> +800122b4: 14059463 bnez a1,800123fc <__fixtfsi+0x198> +800122b8: 00676533 or a0,a4,t1 +800122bc: 00c56533 or a0,a0,a2 +800122c0: 01056533 or a0,a0,a6 +800122c4: 12051c63 bnez a0,800123fc <__fixtfsi+0x198> +800122c8: 02010113 addi sp,sp,32 +800122cc: 00008067 ret +800122d0: 01f8d893 srli a7,a7,0x1f +800122d4: 01d78e13 addi t3,a5,29 +800122d8: 00088693 mv a3,a7 +800122dc: 04be5263 bge t3,a1,80012320 <__fixtfsi+0xbc> +800122e0: 80000537 lui a0,0x80000 +800122e4: fff54513 not a0,a0 +800122e8: 00a88533 add a0,a7,a0 +800122ec: 10088e63 beqz a7,80012408 <__fixtfsi+0x1a4> +800122f0: 01e78793 addi a5,a5,30 +800122f4: 10f59a63 bne a1,a5,80012408 <__fixtfsi+0x1a4> +800122f8: 01165793 srli a5,a2,0x11 +800122fc: 00f81813 slli a6,a6,0xf +80012300: 0107e833 or a6,a5,a6 +80012304: 10081263 bnez a6,80012408 <__fixtfsi+0x1a4> +80012308: 00676733 or a4,a4,t1 +8001230c: 00f61613 slli a2,a2,0xf +80012310: 00e66733 or a4,a2,a4 +80012314: fa070ae3 beqz a4,800122c8 <__fixtfsi+0x64> +80012318: 0016a073 csrs fflags,a3 +8001231c: fadff06f j 800122c8 <__fixtfsi+0x64> +80012320: 00070513 mv a0,a4 +80012324: 06f78793 addi a5,a5,111 +80012328: 00010737 lui a4,0x10 +8001232c: 00e86833 or a6,a6,a4 +80012330: 40b787b3 sub a5,a5,a1 +80012334: 01012e23 sw a6,28(sp) +80012338: 4057d693 srai a3,a5,0x5 +8001233c: 01010613 addi a2,sp,16 +80012340: 00000313 li t1,0 +80012344: 00000713 li a4,0 +80012348: 00062583 lw a1,0(a2) +8001234c: 00170713 addi a4,a4,1 # 10001 <__stack_size+0xfc01> +80012350: 00460613 addi a2,a2,4 +80012354: 00b36333 or t1,t1,a1 +80012358: fee698e3 bne a3,a4,80012348 <__fixtfsi+0xe4> +8001235c: 01f7f793 andi a5,a5,31 +80012360: 00269613 slli a2,a3,0x2 +80012364: 02079663 bnez a5,80012390 <__fixtfsi+0x12c> +80012368: 02010793 addi a5,sp,32 +8001236c: 00c78633 add a2,a5,a2 +80012370: ff062783 lw a5,-16(a2) +80012374: 00f12823 sw a5,16(sp) +80012378: 01012503 lw a0,16(sp) +8001237c: 00088463 beqz a7,80012384 <__fixtfsi+0x120> +80012380: 40a00533 neg a0,a0 +80012384: 00100693 li a3,1 +80012388: f40300e3 beqz t1,800122c8 <__fixtfsi+0x64> +8001238c: f8dff06f j 80012318 <__fixtfsi+0xb4> +80012390: 02010593 addi a1,sp,32 +80012394: 00c58633 add a2,a1,a2 +80012398: ff062603 lw a2,-16(a2) +8001239c: 02000713 li a4,32 +800123a0: 40f70733 sub a4,a4,a5 +800123a4: 00e615b3 sll a1,a2,a4 +800123a8: 00b36333 or t1,t1,a1 +800123ac: ffe68693 addi a3,a3,-2 +800123b0: 00e815b3 sll a1,a6,a4 +800123b4: 00f65633 srl a2,a2,a5 +800123b8: 00000e13 li t3,0 +800123bc: 00000713 li a4,0 +800123c0: 0016b693 seqz a3,a3 +800123c4: 00b66633 or a2,a2,a1 +800123c8: 02d74263 blt a4,a3,800123ec <__fixtfsi+0x188> +800123cc: 000e0463 beqz t3,800123d4 <__fixtfsi+0x170> +800123d0: 00a12823 sw a0,16(sp) +800123d4: 00271713 slli a4,a4,0x2 +800123d8: 02010693 addi a3,sp,32 +800123dc: 00e68733 add a4,a3,a4 +800123e0: 00f857b3 srl a5,a6,a5 +800123e4: fef72823 sw a5,-16(a4) +800123e8: f91ff06f j 80012378 <__fixtfsi+0x114> +800123ec: 00060513 mv a0,a2 +800123f0: 00100e13 li t3,1 +800123f4: 00100713 li a4,1 +800123f8: fd1ff06f j 800123c8 <__fixtfsi+0x164> +800123fc: 00100693 li a3,1 +80012400: 00000513 li a0,0 +80012404: f15ff06f j 80012318 <__fixtfsi+0xb4> +80012408: 01000693 li a3,16 +8001240c: f0dff06f j 80012318 <__fixtfsi+0xb4> -8001294c <__floatsitf>: -8001294c: fd010113 addi sp,sp,-48 -80012950: 02912223 sw s1,36(sp) -80012954: 02112623 sw ra,44(sp) -80012958: 02812423 sw s0,40(sp) -8001295c: 03212023 sw s2,32(sp) -80012960: 00050493 mv s1,a0 -80012964: 12058063 beqz a1,80012a84 <__floatsitf+0x138> -80012968: 41f5d793 srai a5,a1,0x1f -8001296c: 00b7c433 xor s0,a5,a1 -80012970: 40f40433 sub s0,s0,a5 -80012974: 00040513 mv a0,s0 -80012978: 01f5d913 srli s2,a1,0x1f -8001297c: 025000ef jal ra,800131a0 <__clzsi2> -80012980: 00004737 lui a4,0x4 -80012984: 01e70713 addi a4,a4,30 # 401e <__stack_size+0x3c1e> -80012988: 05150793 addi a5,a0,81 # 80000051 <__stack_top+0x81000051> -8001298c: 40a705b3 sub a1,a4,a0 -80012990: 00812823 sw s0,16(sp) -80012994: 4057d713 srai a4,a5,0x5 -80012998: 00012a23 sw zero,20(sp) -8001299c: 00012c23 sw zero,24(sp) -800129a0: 00012e23 sw zero,28(sp) -800129a4: 01f7f793 andi a5,a5,31 -800129a8: 02078c63 beqz a5,800129e0 <__floatsitf+0x94> -800129ac: 00200693 li a3,2 -800129b0: 0cd71663 bne a4,a3,80012a7c <__floatsitf+0x130> -800129b4: 02000693 li a3,32 -800129b8: 40f686b3 sub a3,a3,a5 -800129bc: 00d456b3 srl a3,s0,a3 -800129c0: 00d12e23 sw a3,28(sp) -800129c4: fff70693 addi a3,a4,-1 -800129c8: 02010613 addi a2,sp,32 -800129cc: 00271713 slli a4,a4,0x2 -800129d0: 00e60733 add a4,a2,a4 -800129d4: 00f417b3 sll a5,s0,a5 -800129d8: fef72823 sw a5,-16(a4) -800129dc: 0340006f j 80012a10 <__floatsitf+0xc4> -800129e0: 00300793 li a5,3 -800129e4: 40e787b3 sub a5,a5,a4 -800129e8: 02010693 addi a3,sp,32 -800129ec: 00279793 slli a5,a5,0x2 -800129f0: 00f687b3 add a5,a3,a5 -800129f4: ff07a783 lw a5,-16(a5) -800129f8: 00200693 li a3,2 -800129fc: 00f12e23 sw a5,28(sp) -80012a00: 00200793 li a5,2 -80012a04: 00f71663 bne a4,a5,80012a10 <__floatsitf+0xc4> -80012a08: 00812c23 sw s0,24(sp) -80012a0c: 00100693 li a3,1 -80012a10: fff00793 li a5,-1 -80012a14: 00269713 slli a4,a3,0x2 -80012a18: 01010613 addi a2,sp,16 -80012a1c: 00e60733 add a4,a2,a4 -80012a20: 00072023 sw zero,0(a4) -80012a24: fff68693 addi a3,a3,-1 -80012a28: fef696e3 bne a3,a5,80012a14 <__floatsitf+0xc8> -80012a2c: 01c12783 lw a5,28(sp) -80012a30: 02c12083 lw ra,44(sp) -80012a34: 02812403 lw s0,40(sp) -80012a38: 00f11623 sh a5,12(sp) -80012a3c: 00f91793 slli a5,s2,0xf -80012a40: 00b7e5b3 or a1,a5,a1 -80012a44: 01012783 lw a5,16(sp) -80012a48: 00b11723 sh a1,14(sp) -80012a4c: 02012903 lw s2,32(sp) -80012a50: 00f4a023 sw a5,0(s1) -80012a54: 01412783 lw a5,20(sp) -80012a58: 00048513 mv a0,s1 -80012a5c: 00f4a223 sw a5,4(s1) -80012a60: 01812783 lw a5,24(sp) -80012a64: 00f4a423 sw a5,8(s1) -80012a68: 00c12783 lw a5,12(sp) -80012a6c: 00f4a623 sw a5,12(s1) -80012a70: 02412483 lw s1,36(sp) -80012a74: 03010113 addi sp,sp,48 -80012a78: 00008067 ret -80012a7c: 00300713 li a4,3 -80012a80: f45ff06f j 800129c4 <__floatsitf+0x78> -80012a84: 00012e23 sw zero,28(sp) -80012a88: 00012c23 sw zero,24(sp) -80012a8c: 00012a23 sw zero,20(sp) -80012a90: 00012823 sw zero,16(sp) -80012a94: 00000913 li s2,0 -80012a98: f95ff06f j 80012a2c <__floatsitf+0xe0> +80012410 <__floatsitf>: +80012410: fd010113 addi sp,sp,-48 +80012414: 02912223 sw s1,36(sp) +80012418: 02112623 sw ra,44(sp) +8001241c: 02812423 sw s0,40(sp) +80012420: 03212023 sw s2,32(sp) +80012424: 00050493 mv s1,a0 +80012428: 12058063 beqz a1,80012548 <__floatsitf+0x138> +8001242c: 41f5d793 srai a5,a1,0x1f +80012430: 00b7c433 xor s0,a5,a1 +80012434: 40f40433 sub s0,s0,a5 +80012438: 00040513 mv a0,s0 +8001243c: 01f5d913 srli s2,a1,0x1f +80012440: 025000ef jal ra,80012c64 <__clzsi2> +80012444: 00004737 lui a4,0x4 +80012448: 01e70713 addi a4,a4,30 # 401e <__stack_size+0x3c1e> +8001244c: 05150793 addi a5,a0,81 # 80000051 <__stack_top+0x81000051> +80012450: 40a705b3 sub a1,a4,a0 +80012454: 00812823 sw s0,16(sp) +80012458: 4057d713 srai a4,a5,0x5 +8001245c: 00012a23 sw zero,20(sp) +80012460: 00012c23 sw zero,24(sp) +80012464: 00012e23 sw zero,28(sp) +80012468: 01f7f793 andi a5,a5,31 +8001246c: 02078c63 beqz a5,800124a4 <__floatsitf+0x94> +80012470: 00200693 li a3,2 +80012474: 0cd71663 bne a4,a3,80012540 <__floatsitf+0x130> +80012478: 02000693 li a3,32 +8001247c: 40f686b3 sub a3,a3,a5 +80012480: 00d456b3 srl a3,s0,a3 +80012484: 00d12e23 sw a3,28(sp) +80012488: fff70693 addi a3,a4,-1 +8001248c: 02010613 addi a2,sp,32 +80012490: 00271713 slli a4,a4,0x2 +80012494: 00e60733 add a4,a2,a4 +80012498: 00f417b3 sll a5,s0,a5 +8001249c: fef72823 sw a5,-16(a4) +800124a0: 0340006f j 800124d4 <__floatsitf+0xc4> +800124a4: 00300793 li a5,3 +800124a8: 40e787b3 sub a5,a5,a4 +800124ac: 02010693 addi a3,sp,32 +800124b0: 00279793 slli a5,a5,0x2 +800124b4: 00f687b3 add a5,a3,a5 +800124b8: ff07a783 lw a5,-16(a5) +800124bc: 00200693 li a3,2 +800124c0: 00f12e23 sw a5,28(sp) +800124c4: 00200793 li a5,2 +800124c8: 00f71663 bne a4,a5,800124d4 <__floatsitf+0xc4> +800124cc: 00812c23 sw s0,24(sp) +800124d0: 00100693 li a3,1 +800124d4: fff00793 li a5,-1 +800124d8: 00269713 slli a4,a3,0x2 +800124dc: 01010613 addi a2,sp,16 +800124e0: 00e60733 add a4,a2,a4 +800124e4: 00072023 sw zero,0(a4) +800124e8: fff68693 addi a3,a3,-1 +800124ec: fef696e3 bne a3,a5,800124d8 <__floatsitf+0xc8> +800124f0: 01c12783 lw a5,28(sp) +800124f4: 02c12083 lw ra,44(sp) +800124f8: 02812403 lw s0,40(sp) +800124fc: 00f11623 sh a5,12(sp) +80012500: 00f91793 slli a5,s2,0xf +80012504: 00b7e5b3 or a1,a5,a1 +80012508: 01012783 lw a5,16(sp) +8001250c: 00b11723 sh a1,14(sp) +80012510: 02012903 lw s2,32(sp) +80012514: 00f4a023 sw a5,0(s1) +80012518: 01412783 lw a5,20(sp) +8001251c: 00048513 mv a0,s1 +80012520: 00f4a223 sw a5,4(s1) +80012524: 01812783 lw a5,24(sp) +80012528: 00f4a423 sw a5,8(s1) +8001252c: 00c12783 lw a5,12(sp) +80012530: 00f4a623 sw a5,12(s1) +80012534: 02412483 lw s1,36(sp) +80012538: 03010113 addi sp,sp,48 +8001253c: 00008067 ret +80012540: 00300713 li a4,3 +80012544: f45ff06f j 80012488 <__floatsitf+0x78> +80012548: 00012e23 sw zero,28(sp) +8001254c: 00012c23 sw zero,24(sp) +80012550: 00012a23 sw zero,20(sp) +80012554: 00012823 sw zero,16(sp) +80012558: 00000913 li s2,0 +8001255c: f95ff06f j 800124f0 <__floatsitf+0xe0> -80012a9c <__extenddftf2>: -80012a9c: fc010113 addi sp,sp,-64 -80012aa0: 02912a23 sw s1,52(sp) -80012aa4: 03312623 sw s3,44(sp) -80012aa8: 02112e23 sw ra,60(sp) -80012aac: 02812c23 sw s0,56(sp) -80012ab0: 03212823 sw s2,48(sp) -80012ab4: 00050993 mv s3,a0 -80012ab8: 00058493 mv s1,a1 -80012abc: 002027f3 frrm a5 -80012ac0: 01465913 srli s2,a2,0x14 -80012ac4: 00c61793 slli a5,a2,0xc -80012ac8: 7ff97913 andi s2,s2,2047 -80012acc: 00c7d793 srli a5,a5,0xc -80012ad0: 00190693 addi a3,s2,1 -80012ad4: 00b12823 sw a1,16(sp) -80012ad8: 00f12a23 sw a5,20(sp) -80012adc: 00012e23 sw zero,28(sp) -80012ae0: 00012c23 sw zero,24(sp) -80012ae4: 7fe6f693 andi a3,a3,2046 -80012ae8: 01f65413 srli s0,a2,0x1f -80012aec: 08068a63 beqz a3,80012b80 <__extenddftf2+0xe4> -80012af0: 0047d693 srli a3,a5,0x4 -80012af4: 00004737 lui a4,0x4 -80012af8: 01c79793 slli a5,a5,0x1c -80012afc: 0045d513 srli a0,a1,0x4 -80012b00: c0070713 addi a4,a4,-1024 # 3c00 <__stack_size+0x3800> -80012b04: 00a7e7b3 or a5,a5,a0 -80012b08: 01c59493 slli s1,a1,0x1c -80012b0c: 00e90733 add a4,s2,a4 -80012b10: 00d12e23 sw a3,28(sp) -80012b14: 00f12c23 sw a5,24(sp) -80012b18: 00912a23 sw s1,20(sp) -80012b1c: 00012823 sw zero,16(sp) -80012b20: 00000913 li s2,0 -80012b24: 01c12783 lw a5,28(sp) -80012b28: 00f41413 slli s0,s0,0xf -80012b2c: 00e46733 or a4,s0,a4 -80012b30: 00f11623 sh a5,12(sp) -80012b34: 00e11723 sh a4,14(sp) -80012b38: 01012583 lw a1,16(sp) -80012b3c: 01412603 lw a2,20(sp) -80012b40: 01812683 lw a3,24(sp) -80012b44: 00c12783 lw a5,12(sp) -80012b48: 00090463 beqz s2,80012b50 <__extenddftf2+0xb4> -80012b4c: 00192073 csrs fflags,s2 -80012b50: 03c12083 lw ra,60(sp) -80012b54: 03812403 lw s0,56(sp) -80012b58: 00b9a023 sw a1,0(s3) -80012b5c: 00c9a223 sw a2,4(s3) -80012b60: 00d9a423 sw a3,8(s3) -80012b64: 00f9a623 sw a5,12(s3) -80012b68: 03412483 lw s1,52(sp) -80012b6c: 03012903 lw s2,48(sp) -80012b70: 00098513 mv a0,s3 -80012b74: 02c12983 lw s3,44(sp) -80012b78: 04010113 addi sp,sp,64 -80012b7c: 00008067 ret -80012b80: 00b7e533 or a0,a5,a1 -80012b84: 0e091663 bnez s2,80012c70 <__extenddftf2+0x1d4> -80012b88: 00000713 li a4,0 -80012b8c: f8050ce3 beqz a0,80012b24 <__extenddftf2+0x88> -80012b90: 04078c63 beqz a5,80012be8 <__extenddftf2+0x14c> -80012b94: 00078513 mv a0,a5 -80012b98: 608000ef jal ra,800131a0 <__clzsi2> -80012b9c: 03150593 addi a1,a0,49 -80012ba0: 4055d793 srai a5,a1,0x5 -80012ba4: 01f5f593 andi a1,a1,31 -80012ba8: 04058663 beqz a1,80012bf4 <__extenddftf2+0x158> -80012bac: ffc00693 li a3,-4 -80012bb0: 02d786b3 mul a3,a5,a3 -80012bb4: 01010313 addi t1,sp,16 -80012bb8: 02000813 li a6,32 -80012bbc: 00279613 slli a2,a5,0x2 -80012bc0: 40b80833 sub a6,a6,a1 -80012bc4: 00c68693 addi a3,a3,12 -80012bc8: 00d306b3 add a3,t1,a3 -80012bcc: 08d31063 bne t1,a3,80012c4c <__extenddftf2+0x1b0> -80012bd0: 02010713 addi a4,sp,32 -80012bd4: 00c70633 add a2,a4,a2 -80012bd8: 00b495b3 sll a1,s1,a1 -80012bdc: fff78793 addi a5,a5,-1 -80012be0: feb62823 sw a1,-16(a2) -80012be4: 03c0006f j 80012c20 <__extenddftf2+0x184> -80012be8: 5b8000ef jal ra,800131a0 <__clzsi2> -80012bec: 02050513 addi a0,a0,32 -80012bf0: fadff06f j 80012b9c <__extenddftf2+0x100> -80012bf4: ffc00613 li a2,-4 -80012bf8: 02c78633 mul a2,a5,a2 -80012bfc: 01c10713 addi a4,sp,28 -80012c00: 00300693 li a3,3 -80012c04: 00c705b3 add a1,a4,a2 -80012c08: 0005a583 lw a1,0(a1) -80012c0c: fff68693 addi a3,a3,-1 -80012c10: ffc70713 addi a4,a4,-4 -80012c14: 00b72223 sw a1,4(a4) -80012c18: fef6d6e3 bge a3,a5,80012c04 <__extenddftf2+0x168> -80012c1c: fff78793 addi a5,a5,-1 -80012c20: fff00693 li a3,-1 -80012c24: 00279713 slli a4,a5,0x2 -80012c28: 01010613 addi a2,sp,16 -80012c2c: 00e60733 add a4,a2,a4 -80012c30: 00072023 sw zero,0(a4) -80012c34: fff78793 addi a5,a5,-1 -80012c38: fed796e3 bne a5,a3,80012c24 <__extenddftf2+0x188> -80012c3c: 00004737 lui a4,0x4 -80012c40: c0c70713 addi a4,a4,-1012 # 3c0c <__stack_size+0x380c> -80012c44: 40a70733 sub a4,a4,a0 -80012c48: eddff06f j 80012b24 <__extenddftf2+0x88> -80012c4c: ffc6a703 lw a4,-4(a3) -80012c50: 0006a883 lw a7,0(a3) -80012c54: 00c68e33 add t3,a3,a2 -80012c58: 01075733 srl a4,a4,a6 -80012c5c: 00b898b3 sll a7,a7,a1 -80012c60: 01176733 or a4,a4,a7 -80012c64: 00ee2023 sw a4,0(t3) -80012c68: ffc68693 addi a3,a3,-4 -80012c6c: f61ff06f j 80012bcc <__extenddftf2+0x130> -80012c70: 04050463 beqz a0,80012cb8 <__extenddftf2+0x21c> -80012c74: 0137d713 srli a4,a5,0x13 -80012c78: 00071463 bnez a4,80012c80 <__extenddftf2+0x1e4> -80012c7c: 01000693 li a3,16 -80012c80: 01c79713 slli a4,a5,0x1c -80012c84: 0044d613 srli a2,s1,0x4 -80012c88: 00c76733 or a4,a4,a2 -80012c8c: 00e12c23 sw a4,24(sp) -80012c90: 0047d793 srli a5,a5,0x4 -80012c94: 00008737 lui a4,0x8 -80012c98: 01c49493 slli s1,s1,0x1c -80012c9c: 00e7e7b3 or a5,a5,a4 -80012ca0: 00912a23 sw s1,20(sp) -80012ca4: 00012823 sw zero,16(sp) -80012ca8: 00f12e23 sw a5,28(sp) -80012cac: 00068913 mv s2,a3 -80012cb0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80012cb4: e71ff06f j 80012b24 <__extenddftf2+0x88> -80012cb8: 00000913 li s2,0 -80012cbc: 00008737 lui a4,0x8 -80012cc0: ff1ff06f j 80012cb0 <__extenddftf2+0x214> +80012560 <__extenddftf2>: +80012560: fc010113 addi sp,sp,-64 +80012564: 02912a23 sw s1,52(sp) +80012568: 03312623 sw s3,44(sp) +8001256c: 02112e23 sw ra,60(sp) +80012570: 02812c23 sw s0,56(sp) +80012574: 03212823 sw s2,48(sp) +80012578: 00050993 mv s3,a0 +8001257c: 00058493 mv s1,a1 +80012580: 002027f3 frrm a5 +80012584: 01465913 srli s2,a2,0x14 +80012588: 00c61793 slli a5,a2,0xc +8001258c: 7ff97913 andi s2,s2,2047 +80012590: 00c7d793 srli a5,a5,0xc +80012594: 00190693 addi a3,s2,1 +80012598: 00b12823 sw a1,16(sp) +8001259c: 00f12a23 sw a5,20(sp) +800125a0: 00012e23 sw zero,28(sp) +800125a4: 00012c23 sw zero,24(sp) +800125a8: 7fe6f693 andi a3,a3,2046 +800125ac: 01f65413 srli s0,a2,0x1f +800125b0: 08068a63 beqz a3,80012644 <__extenddftf2+0xe4> +800125b4: 0047d693 srli a3,a5,0x4 +800125b8: 00004737 lui a4,0x4 +800125bc: 01c79793 slli a5,a5,0x1c +800125c0: 0045d513 srli a0,a1,0x4 +800125c4: c0070713 addi a4,a4,-1024 # 3c00 <__stack_size+0x3800> +800125c8: 00a7e7b3 or a5,a5,a0 +800125cc: 01c59493 slli s1,a1,0x1c +800125d0: 00e90733 add a4,s2,a4 +800125d4: 00d12e23 sw a3,28(sp) +800125d8: 00f12c23 sw a5,24(sp) +800125dc: 00912a23 sw s1,20(sp) +800125e0: 00012823 sw zero,16(sp) +800125e4: 00000913 li s2,0 +800125e8: 01c12783 lw a5,28(sp) +800125ec: 00f41413 slli s0,s0,0xf +800125f0: 00e46733 or a4,s0,a4 +800125f4: 00f11623 sh a5,12(sp) +800125f8: 00e11723 sh a4,14(sp) +800125fc: 01012583 lw a1,16(sp) +80012600: 01412603 lw a2,20(sp) +80012604: 01812683 lw a3,24(sp) +80012608: 00c12783 lw a5,12(sp) +8001260c: 00090463 beqz s2,80012614 <__extenddftf2+0xb4> +80012610: 00192073 csrs fflags,s2 +80012614: 03c12083 lw ra,60(sp) +80012618: 03812403 lw s0,56(sp) +8001261c: 00b9a023 sw a1,0(s3) +80012620: 00c9a223 sw a2,4(s3) +80012624: 00d9a423 sw a3,8(s3) +80012628: 00f9a623 sw a5,12(s3) +8001262c: 03412483 lw s1,52(sp) +80012630: 03012903 lw s2,48(sp) +80012634: 00098513 mv a0,s3 +80012638: 02c12983 lw s3,44(sp) +8001263c: 04010113 addi sp,sp,64 +80012640: 00008067 ret +80012644: 00b7e533 or a0,a5,a1 +80012648: 0e091663 bnez s2,80012734 <__extenddftf2+0x1d4> +8001264c: 00000713 li a4,0 +80012650: f8050ce3 beqz a0,800125e8 <__extenddftf2+0x88> +80012654: 04078c63 beqz a5,800126ac <__extenddftf2+0x14c> +80012658: 00078513 mv a0,a5 +8001265c: 608000ef jal ra,80012c64 <__clzsi2> +80012660: 03150593 addi a1,a0,49 +80012664: 4055d793 srai a5,a1,0x5 +80012668: 01f5f593 andi a1,a1,31 +8001266c: 04058663 beqz a1,800126b8 <__extenddftf2+0x158> +80012670: ffc00693 li a3,-4 +80012674: 02d786b3 mul a3,a5,a3 +80012678: 01010313 addi t1,sp,16 +8001267c: 02000813 li a6,32 +80012680: 00279613 slli a2,a5,0x2 +80012684: 40b80833 sub a6,a6,a1 +80012688: 00c68693 addi a3,a3,12 +8001268c: 00d306b3 add a3,t1,a3 +80012690: 08d31063 bne t1,a3,80012710 <__extenddftf2+0x1b0> +80012694: 02010713 addi a4,sp,32 +80012698: 00c70633 add a2,a4,a2 +8001269c: 00b495b3 sll a1,s1,a1 +800126a0: fff78793 addi a5,a5,-1 +800126a4: feb62823 sw a1,-16(a2) +800126a8: 03c0006f j 800126e4 <__extenddftf2+0x184> +800126ac: 5b8000ef jal ra,80012c64 <__clzsi2> +800126b0: 02050513 addi a0,a0,32 +800126b4: fadff06f j 80012660 <__extenddftf2+0x100> +800126b8: ffc00613 li a2,-4 +800126bc: 02c78633 mul a2,a5,a2 +800126c0: 01c10713 addi a4,sp,28 +800126c4: 00300693 li a3,3 +800126c8: 00c705b3 add a1,a4,a2 +800126cc: 0005a583 lw a1,0(a1) +800126d0: fff68693 addi a3,a3,-1 +800126d4: ffc70713 addi a4,a4,-4 +800126d8: 00b72223 sw a1,4(a4) +800126dc: fef6d6e3 bge a3,a5,800126c8 <__extenddftf2+0x168> +800126e0: fff78793 addi a5,a5,-1 +800126e4: fff00693 li a3,-1 +800126e8: 00279713 slli a4,a5,0x2 +800126ec: 01010613 addi a2,sp,16 +800126f0: 00e60733 add a4,a2,a4 +800126f4: 00072023 sw zero,0(a4) +800126f8: fff78793 addi a5,a5,-1 +800126fc: fed796e3 bne a5,a3,800126e8 <__extenddftf2+0x188> +80012700: 00004737 lui a4,0x4 +80012704: c0c70713 addi a4,a4,-1012 # 3c0c <__stack_size+0x380c> +80012708: 40a70733 sub a4,a4,a0 +8001270c: eddff06f j 800125e8 <__extenddftf2+0x88> +80012710: ffc6a703 lw a4,-4(a3) +80012714: 0006a883 lw a7,0(a3) +80012718: 00c68e33 add t3,a3,a2 +8001271c: 01075733 srl a4,a4,a6 +80012720: 00b898b3 sll a7,a7,a1 +80012724: 01176733 or a4,a4,a7 +80012728: 00ee2023 sw a4,0(t3) +8001272c: ffc68693 addi a3,a3,-4 +80012730: f61ff06f j 80012690 <__extenddftf2+0x130> +80012734: 04050463 beqz a0,8001277c <__extenddftf2+0x21c> +80012738: 0137d713 srli a4,a5,0x13 +8001273c: 00071463 bnez a4,80012744 <__extenddftf2+0x1e4> +80012740: 01000693 li a3,16 +80012744: 01c79713 slli a4,a5,0x1c +80012748: 0044d613 srli a2,s1,0x4 +8001274c: 00c76733 or a4,a4,a2 +80012750: 00e12c23 sw a4,24(sp) +80012754: 0047d793 srli a5,a5,0x4 +80012758: 00008737 lui a4,0x8 +8001275c: 01c49493 slli s1,s1,0x1c +80012760: 00e7e7b3 or a5,a5,a4 +80012764: 00912a23 sw s1,20(sp) +80012768: 00012823 sw zero,16(sp) +8001276c: 00f12e23 sw a5,28(sp) +80012770: 00068913 mv s2,a3 +80012774: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80012778: e71ff06f j 800125e8 <__extenddftf2+0x88> +8001277c: 00000913 li s2,0 +80012780: 00008737 lui a4,0x8 +80012784: ff1ff06f j 80012774 <__extenddftf2+0x214> -80012cc4 <__trunctfdf2>: -80012cc4: fe010113 addi sp,sp,-32 -80012cc8: 00052683 lw a3,0(a0) -80012ccc: 00452703 lw a4,4(a0) -80012cd0: 00852783 lw a5,8(a0) -80012cd4: 00c52603 lw a2,12(a0) -80012cd8: 002025f3 frrm a1 -80012cdc: 00f12423 sw a5,8(sp) -80012ce0: 00f12c23 sw a5,24(sp) -80012ce4: 01061793 slli a5,a2,0x10 -80012ce8: 00161893 slli a7,a2,0x1 -80012cec: 00c12623 sw a2,12(sp) -80012cf0: 0107d793 srli a5,a5,0x10 -80012cf4: 01f65613 srli a2,a2,0x1f -80012cf8: 00d12023 sw a3,0(sp) -80012cfc: 00d12823 sw a3,16(sp) -80012d00: 00e12223 sw a4,4(sp) -80012d04: 00e12a23 sw a4,20(sp) -80012d08: 00f12e23 sw a5,28(sp) -80012d0c: 0118de13 srli t3,a7,0x11 -80012d10: 00060513 mv a0,a2 -80012d14: 01010f13 addi t5,sp,16 -80012d18: 01c10693 addi a3,sp,28 -80012d1c: 0006a783 lw a5,0(a3) -80012d20: ffc6a703 lw a4,-4(a3) -80012d24: ffc68693 addi a3,a3,-4 -80012d28: 00379793 slli a5,a5,0x3 -80012d2c: 01d75713 srli a4,a4,0x1d -80012d30: 00e7e7b3 or a5,a5,a4 -80012d34: 00f6a223 sw a5,4(a3) -80012d38: fedf12e3 bne t5,a3,80012d1c <__trunctfdf2+0x58> -80012d3c: 01012783 lw a5,16(sp) -80012d40: 00008fb7 lui t6,0x8 -80012d44: 001e0713 addi a4,t3,1 -80012d48: 00379e93 slli t4,a5,0x3 -80012d4c: ffef8793 addi a5,t6,-2 # 7ffe <__stack_size+0x7bfe> -80012d50: 01d12823 sw t4,16(sp) -80012d54: 00f77733 and a4,a4,a5 -80012d58: 2c070063 beqz a4,80013018 <__trunctfdf2+0x354> -80012d5c: ffffc8b7 lui a7,0xffffc -80012d60: 40088893 addi a7,a7,1024 # ffffc400 <__stack_top+0xffc400> -80012d64: 011e08b3 add a7,t3,a7 -80012d68: 7fe00793 li a5,2046 -80012d6c: 1117d263 bge a5,a7,80012e70 <__trunctfdf2+0x1ac> -80012d70: 06058463 beqz a1,80012dd8 <__trunctfdf2+0x114> -80012d74: 00300793 li a5,3 -80012d78: 04f59a63 bne a1,a5,80012dcc <__trunctfdf2+0x108> -80012d7c: 04060e63 beqz a2,80012dd8 <__trunctfdf2+0x114> -80012d80: 7fe00893 li a7,2046 -80012d84: fff00793 li a5,-1 -80012d88: fff00313 li t1,-1 -80012d8c: 00000713 li a4,0 -80012d90: 00500e93 li t4,5 -80012d94: 00200693 li a3,2 -80012d98: 001eee93 ori t4,t4,1 -80012d9c: 3ad58e63 beq a1,a3,80013158 <__trunctfdf2+0x494> -80012da0: 00300693 li a3,3 -80012da4: 3ad58463 beq a1,a3,8001314c <__trunctfdf2+0x488> -80012da8: 3a059a63 bnez a1,8001315c <__trunctfdf2+0x498> -80012dac: 00f7f693 andi a3,a5,15 -80012db0: 00400813 li a6,4 -80012db4: 3b068463 beq a3,a6,8001315c <__trunctfdf2+0x498> -80012db8: 00478693 addi a3,a5,4 -80012dbc: 00f6b7b3 sltu a5,a3,a5 -80012dc0: 00f30333 add t1,t1,a5 -80012dc4: 00068793 mv a5,a3 -80012dc8: 3940006f j 8001315c <__trunctfdf2+0x498> -80012dcc: 00200793 li a5,2 -80012dd0: faf598e3 bne a1,a5,80012d80 <__trunctfdf2+0xbc> -80012dd4: fa0606e3 beqz a2,80012d80 <__trunctfdf2+0xbc> -80012dd8: 7ff00893 li a7,2047 -80012ddc: 00000793 li a5,0 -80012de0: 00000313 li t1,0 -80012de4: 00500e93 li t4,5 -80012de8: 00831713 slli a4,t1,0x8 -80012dec: 00075e63 bgez a4,80012e08 <__trunctfdf2+0x144> -80012df0: 00188893 addi a7,a7,1 -80012df4: 7ff00713 li a4,2047 -80012df8: 36e88863 beq a7,a4,80013168 <__trunctfdf2+0x4a4> -80012dfc: ff800737 lui a4,0xff800 -80012e00: fff70713 addi a4,a4,-1 # ff7fffff <__stack_top+0x7fffff> -80012e04: 00e37333 and t1,t1,a4 -80012e08: 0037d713 srli a4,a5,0x3 -80012e0c: 01d31793 slli a5,t1,0x1d -80012e10: 00e7e7b3 or a5,a5,a4 -80012e14: 7ff00713 li a4,2047 -80012e18: 00335693 srli a3,t1,0x3 -80012e1c: 00e89e63 bne a7,a4,80012e38 <__trunctfdf2+0x174> -80012e20: 00d7e7b3 or a5,a5,a3 -80012e24: 00000693 li a3,0 -80012e28: 00078863 beqz a5,80012e38 <__trunctfdf2+0x174> -80012e2c: 000806b7 lui a3,0x80 -80012e30: 00000793 li a5,0 -80012e34: 00000513 li a0,0 -80012e38: 7ff00737 lui a4,0x7ff00 -80012e3c: 01489893 slli a7,a7,0x14 -80012e40: 00c69693 slli a3,a3,0xc -80012e44: 00e8f8b3 and a7,a7,a4 -80012e48: 00c6d693 srli a3,a3,0xc -80012e4c: 01f51513 slli a0,a0,0x1f -80012e50: 00d8e6b3 or a3,a7,a3 -80012e54: 00a6e733 or a4,a3,a0 -80012e58: 00070593 mv a1,a4 -80012e5c: 00078513 mv a0,a5 -80012e60: 000e8463 beqz t4,80012e68 <__trunctfdf2+0x1a4> -80012e64: 001ea073 csrs fflags,t4 -80012e68: 02010113 addi sp,sp,32 -80012e6c: 00008067 ret -80012e70: 07105463 blez a7,80012ed8 <__trunctfdf2+0x214> -80012e74: 01812803 lw a6,24(sp) -80012e78: 01c12683 lw a3,28(sp) -80012e7c: 01412703 lw a4,20(sp) -80012e80: 01c85793 srli a5,a6,0x1c -80012e84: 00469693 slli a3,a3,0x4 -80012e88: 00f6e6b3 or a3,a3,a5 -80012e8c: 00471793 slli a5,a4,0x4 -80012e90: 01d7e7b3 or a5,a5,t4 -80012e94: 01c75713 srli a4,a4,0x1c -80012e98: 00481813 slli a6,a6,0x4 -80012e9c: 00f037b3 snez a5,a5 -80012ea0: 01076733 or a4,a4,a6 -80012ea4: 00e7e7b3 or a5,a5,a4 -80012ea8: 00d12a23 sw a3,20(sp) -80012eac: 00f12823 sw a5,16(sp) -80012eb0: 01012783 lw a5,16(sp) -80012eb4: 01412303 lw t1,20(sp) -80012eb8: 18088263 beqz a7,8001303c <__trunctfdf2+0x378> -80012ebc: 00000713 li a4,0 -80012ec0: 00000e93 li t4,0 -80012ec4: 0077f693 andi a3,a5,7 -80012ec8: ec0696e3 bnez a3,80012d94 <__trunctfdf2+0xd0> -80012ecc: f0070ee3 beqz a4,80012de8 <__trunctfdf2+0x124> -80012ed0: 001ef713 andi a4,t4,1 -80012ed4: 2880006f j 8001315c <__trunctfdf2+0x498> -80012ed8: fcc00793 li a5,-52 -80012edc: 00f8dc63 bge a7,a5,80012ef4 <__trunctfdf2+0x230> -80012ee0: 00012a23 sw zero,20(sp) -80012ee4: 00100793 li a5,1 -80012ee8: 00f12823 sw a5,16(sp) -80012eec: 00000893 li a7,0 -80012ef0: fc1ff06f j 80012eb0 <__trunctfdf2+0x1ec> -80012ef4: 01c12783 lw a5,28(sp) -80012ef8: 00080737 lui a4,0x80 -80012efc: 00000f93 li t6,0 -80012f00: 00f762b3 or t0,a4,a5 -80012f04: 03d00793 li a5,61 -80012f08: 411788b3 sub a7,a5,a7 -80012f0c: 00512e23 sw t0,28(sp) -80012f10: 4058d313 srai t1,a7,0x5 -80012f14: 000f0713 mv a4,t5 -80012f18: 00000793 li a5,0 -80012f1c: 00072803 lw a6,0(a4) # 80000 <__stack_size+0x7fc00> -80012f20: 00178793 addi a5,a5,1 -80012f24: 00470713 addi a4,a4,4 -80012f28: 010fefb3 or t6,t6,a6 -80012f2c: fef318e3 bne t1,a5,80012f1c <__trunctfdf2+0x258> -80012f30: 01f8f713 andi a4,a7,31 -80012f34: 00231813 slli a6,t1,0x2 -80012f38: 04071063 bnez a4,80012f78 <__trunctfdf2+0x2b4> -80012f3c: 00300713 li a4,3 -80012f40: 00000793 li a5,0 -80012f44: 40670733 sub a4,a4,t1 -80012f48: 010688b3 add a7,a3,a6 -80012f4c: 0008a883 lw a7,0(a7) -80012f50: 00178793 addi a5,a5,1 -80012f54: 00468693 addi a3,a3,4 # 80004 <__stack_size+0x7fc04> -80012f58: ff16ae23 sw a7,-4(a3) -80012f5c: fef756e3 bge a4,a5,80012f48 <__trunctfdf2+0x284> -80012f60: 00400713 li a4,4 -80012f64: 40670333 sub t1,a4,t1 -80012f68: 00100793 li a5,1 -80012f6c: 04605e63 blez t1,80012fc8 <__trunctfdf2+0x304> -80012f70: 00030793 mv a5,t1 -80012f74: 0540006f j 80012fc8 <__trunctfdf2+0x304> -80012f78: 02010793 addi a5,sp,32 -80012f7c: 010787b3 add a5,a5,a6 -80012f80: ff07a783 lw a5,-16(a5) -80012f84: 02000e93 li t4,32 -80012f88: 40ee8eb3 sub t4,t4,a4 -80012f8c: 01d797b3 sll a5,a5,t4 -80012f90: 00300693 li a3,3 -80012f94: 00ffefb3 or t6,t6,a5 -80012f98: 010f0833 add a6,t5,a6 -80012f9c: 00000e13 li t3,0 -80012fa0: 406686b3 sub a3,a3,t1 -80012fa4: 00480813 addi a6,a6,4 -80012fa8: 04de4463 blt t3,a3,80012ff0 <__trunctfdf2+0x32c> -80012fac: 00269693 slli a3,a3,0x2 -80012fb0: 02010813 addi a6,sp,32 -80012fb4: 00400793 li a5,4 -80012fb8: 00d806b3 add a3,a6,a3 -80012fbc: 00e2d733 srl a4,t0,a4 -80012fc0: 406787b3 sub a5,a5,t1 -80012fc4: fee6a823 sw a4,-16(a3) -80012fc8: 00400693 li a3,4 -80012fcc: 00279713 slli a4,a5,0x2 -80012fd0: 00ef0733 add a4,t5,a4 -80012fd4: 00072023 sw zero,0(a4) -80012fd8: 00178793 addi a5,a5,1 -80012fdc: fed798e3 bne a5,a3,80012fcc <__trunctfdf2+0x308> -80012fe0: 01012703 lw a4,16(sp) -80012fe4: 01f037b3 snez a5,t6 -80012fe8: 00f767b3 or a5,a4,a5 -80012fec: efdff06f j 80012ee8 <__trunctfdf2+0x224> -80012ff0: ffc82883 lw a7,-4(a6) -80012ff4: 00082383 lw t2,0(a6) -80012ff8: 002e1793 slli a5,t3,0x2 -80012ffc: 00e8d8b3 srl a7,a7,a4 -80013000: 01d393b3 sll t2,t2,t4 -80013004: 00ff07b3 add a5,t5,a5 -80013008: 0078e8b3 or a7,a7,t2 -8001300c: 0117a023 sw a7,0(a5) -80013010: 001e0e13 addi t3,t3,1 -80013014: f91ff06f j 80012fa4 <__trunctfdf2+0x2e0> -80013018: 01412883 lw a7,20(sp) -8001301c: 01812803 lw a6,24(sp) -80013020: 01c12f03 lw t5,28(sp) -80013024: 011866b3 or a3,a6,a7 -80013028: 01e6e6b3 or a3,a3,t5 -8001302c: 01d6e333 or t1,a3,t4 -80013030: 060e1a63 bnez t3,800130a4 <__trunctfdf2+0x3e0> -80013034: 006037b3 snez a5,t1 -80013038: 00000313 li t1,0 -8001303c: 00f36733 or a4,t1,a5 -80013040: 0e070c63 beqz a4,80013138 <__trunctfdf2+0x474> -80013044: 01f7d693 srli a3,a5,0x1f -80013048: 00131713 slli a4,t1,0x1 -8001304c: 00d70733 add a4,a4,a3 -80013050: 00179693 slli a3,a5,0x1 -80013054: 0076f813 andi a6,a3,7 -80013058: 00000e93 li t4,0 -8001305c: 02080a63 beqz a6,80013090 <__trunctfdf2+0x3cc> -80013060: 00200813 li a6,2 -80013064: 0b058463 beq a1,a6,8001310c <__trunctfdf2+0x448> -80013068: 00300813 li a6,3 -8001306c: 09058263 beq a1,a6,800130f0 <__trunctfdf2+0x42c> -80013070: 00100e93 li t4,1 -80013074: 00059e63 bnez a1,80013090 <__trunctfdf2+0x3cc> -80013078: 00f6f813 andi a6,a3,15 -8001307c: 00400893 li a7,4 -80013080: 01180863 beq a6,a7,80013090 <__trunctfdf2+0x3cc> -80013084: ffc6b693 sltiu a3,a3,-4 -80013088: 0016c693 xori a3,a3,1 -8001308c: 00d70733 add a4,a4,a3 -80013090: 01875713 srli a4,a4,0x18 -80013094: 00174713 xori a4,a4,1 -80013098: 00177713 andi a4,a4,1 -8001309c: 00000893 li a7,0 -800130a0: e25ff06f j 80012ec4 <__trunctfdf2+0x200> -800130a4: 08030263 beqz t1,80013128 <__trunctfdf2+0x464> -800130a8: ffff8f93 addi t6,t6,-1 -800130ac: 00000e93 li t4,0 -800130b0: 01fe1a63 bne t3,t6,800130c4 <__trunctfdf2+0x400> -800130b4: 00040eb7 lui t4,0x40 -800130b8: 01df7eb3 and t4,t5,t4 -800130bc: 001ebe93 seqz t4,t4 -800130c0: 004e9e93 slli t4,t4,0x4 -800130c4: 01c8d793 srli a5,a7,0x1c -800130c8: 004f1f13 slli t5,t5,0x4 -800130cc: 00481893 slli a7,a6,0x4 -800130d0: 01c85813 srli a6,a6,0x1c -800130d4: 0117e7b3 or a5,a5,a7 -800130d8: 01e86833 or a6,a6,t5 -800130dc: 004006b7 lui a3,0x400 -800130e0: ff87f793 andi a5,a5,-8 -800130e4: 00d86333 or t1,a6,a3 -800130e8: 7ff00893 li a7,2047 -800130ec: dd9ff06f j 80012ec4 <__trunctfdf2+0x200> -800130f0: 00060e93 mv t4,a2 -800130f4: f8061ee3 bnez a2,80013090 <__trunctfdf2+0x3cc> -800130f8: ff86b693 sltiu a3,a3,-8 -800130fc: 0016c693 xori a3,a3,1 -80013100: 00d70733 add a4,a4,a3 -80013104: 00100e93 li t4,1 -80013108: f89ff06f j 80013090 <__trunctfdf2+0x3cc> -8001310c: 00100e93 li t4,1 -80013110: f80600e3 beqz a2,80013090 <__trunctfdf2+0x3cc> -80013114: ff86b693 sltiu a3,a3,-8 -80013118: 0016c693 xori a3,a3,1 -8001311c: 00d70733 add a4,a4,a3 -80013120: 00060e93 mv t4,a2 -80013124: f6dff06f j 80013090 <__trunctfdf2+0x3cc> -80013128: 00000793 li a5,0 -8001312c: 00000e93 li t4,0 -80013130: 7ff00893 li a7,2047 -80013134: cb5ff06f j 80012de8 <__trunctfdf2+0x124> -80013138: 00000793 li a5,0 -8001313c: 00000313 li t1,0 -80013140: 00000893 li a7,0 -80013144: 00000e93 li t4,0 -80013148: ca1ff06f j 80012de8 <__trunctfdf2+0x124> -8001314c: 00061863 bnez a2,8001315c <__trunctfdf2+0x498> -80013150: 00878693 addi a3,a5,8 -80013154: c69ff06f j 80012dbc <__trunctfdf2+0xf8> -80013158: fe061ce3 bnez a2,80013150 <__trunctfdf2+0x48c> -8001315c: c80706e3 beqz a4,80012de8 <__trunctfdf2+0x124> -80013160: 002eee93 ori t4,t4,2 -80013164: c85ff06f j 80012de8 <__trunctfdf2+0x124> -80013168: 00000793 li a5,0 -8001316c: 02058463 beqz a1,80013194 <__trunctfdf2+0x4d0> -80013170: 00300713 li a4,3 -80013174: 00e59a63 bne a1,a4,80013188 <__trunctfdf2+0x4c4> -80013178: 00060e63 beqz a2,80013194 <__trunctfdf2+0x4d0> -8001317c: fff00793 li a5,-1 -80013180: 7fe00893 li a7,2046 -80013184: 0100006f j 80013194 <__trunctfdf2+0x4d0> -80013188: 00200713 li a4,2 -8001318c: fee598e3 bne a1,a4,8001317c <__trunctfdf2+0x4b8> -80013190: fe0606e3 beqz a2,8001317c <__trunctfdf2+0x4b8> -80013194: 005eee93 ori t4,t4,5 -80013198: 00078313 mv t1,a5 -8001319c: c6dff06f j 80012e08 <__trunctfdf2+0x144> +80012788 <__trunctfdf2>: +80012788: fe010113 addi sp,sp,-32 +8001278c: 00052683 lw a3,0(a0) +80012790: 00452703 lw a4,4(a0) +80012794: 00852783 lw a5,8(a0) +80012798: 00c52603 lw a2,12(a0) +8001279c: 002025f3 frrm a1 +800127a0: 00f12423 sw a5,8(sp) +800127a4: 00f12c23 sw a5,24(sp) +800127a8: 01061793 slli a5,a2,0x10 +800127ac: 00161893 slli a7,a2,0x1 +800127b0: 00c12623 sw a2,12(sp) +800127b4: 0107d793 srli a5,a5,0x10 +800127b8: 01f65613 srli a2,a2,0x1f +800127bc: 00d12023 sw a3,0(sp) +800127c0: 00d12823 sw a3,16(sp) +800127c4: 00e12223 sw a4,4(sp) +800127c8: 00e12a23 sw a4,20(sp) +800127cc: 00f12e23 sw a5,28(sp) +800127d0: 0118de13 srli t3,a7,0x11 +800127d4: 00060513 mv a0,a2 +800127d8: 01010f13 addi t5,sp,16 +800127dc: 01c10693 addi a3,sp,28 +800127e0: 0006a783 lw a5,0(a3) +800127e4: ffc6a703 lw a4,-4(a3) +800127e8: ffc68693 addi a3,a3,-4 +800127ec: 00379793 slli a5,a5,0x3 +800127f0: 01d75713 srli a4,a4,0x1d +800127f4: 00e7e7b3 or a5,a5,a4 +800127f8: 00f6a223 sw a5,4(a3) +800127fc: fedf12e3 bne t5,a3,800127e0 <__trunctfdf2+0x58> +80012800: 01012783 lw a5,16(sp) +80012804: 00008fb7 lui t6,0x8 +80012808: 001e0713 addi a4,t3,1 +8001280c: 00379e93 slli t4,a5,0x3 +80012810: ffef8793 addi a5,t6,-2 # 7ffe <__stack_size+0x7bfe> +80012814: 01d12823 sw t4,16(sp) +80012818: 00f77733 and a4,a4,a5 +8001281c: 2c070063 beqz a4,80012adc <__trunctfdf2+0x354> +80012820: ffffc8b7 lui a7,0xffffc +80012824: 40088893 addi a7,a7,1024 # ffffc400 <__stack_top+0xffc400> +80012828: 011e08b3 add a7,t3,a7 +8001282c: 7fe00793 li a5,2046 +80012830: 1117d263 bge a5,a7,80012934 <__trunctfdf2+0x1ac> +80012834: 06058463 beqz a1,8001289c <__trunctfdf2+0x114> +80012838: 00300793 li a5,3 +8001283c: 04f59a63 bne a1,a5,80012890 <__trunctfdf2+0x108> +80012840: 04060e63 beqz a2,8001289c <__trunctfdf2+0x114> +80012844: 7fe00893 li a7,2046 +80012848: fff00793 li a5,-1 +8001284c: fff00313 li t1,-1 +80012850: 00000713 li a4,0 +80012854: 00500e93 li t4,5 +80012858: 00200693 li a3,2 +8001285c: 001eee93 ori t4,t4,1 +80012860: 3ad58e63 beq a1,a3,80012c1c <__trunctfdf2+0x494> +80012864: 00300693 li a3,3 +80012868: 3ad58463 beq a1,a3,80012c10 <__trunctfdf2+0x488> +8001286c: 3a059a63 bnez a1,80012c20 <__trunctfdf2+0x498> +80012870: 00f7f693 andi a3,a5,15 +80012874: 00400813 li a6,4 +80012878: 3b068463 beq a3,a6,80012c20 <__trunctfdf2+0x498> +8001287c: 00478693 addi a3,a5,4 +80012880: 00f6b7b3 sltu a5,a3,a5 +80012884: 00f30333 add t1,t1,a5 +80012888: 00068793 mv a5,a3 +8001288c: 3940006f j 80012c20 <__trunctfdf2+0x498> +80012890: 00200793 li a5,2 +80012894: faf598e3 bne a1,a5,80012844 <__trunctfdf2+0xbc> +80012898: fa0606e3 beqz a2,80012844 <__trunctfdf2+0xbc> +8001289c: 7ff00893 li a7,2047 +800128a0: 00000793 li a5,0 +800128a4: 00000313 li t1,0 +800128a8: 00500e93 li t4,5 +800128ac: 00831713 slli a4,t1,0x8 +800128b0: 00075e63 bgez a4,800128cc <__trunctfdf2+0x144> +800128b4: 00188893 addi a7,a7,1 +800128b8: 7ff00713 li a4,2047 +800128bc: 36e88863 beq a7,a4,80012c2c <__trunctfdf2+0x4a4> +800128c0: ff800737 lui a4,0xff800 +800128c4: fff70713 addi a4,a4,-1 # ff7fffff <__stack_top+0x7fffff> +800128c8: 00e37333 and t1,t1,a4 +800128cc: 0037d713 srli a4,a5,0x3 +800128d0: 01d31793 slli a5,t1,0x1d +800128d4: 00e7e7b3 or a5,a5,a4 +800128d8: 7ff00713 li a4,2047 +800128dc: 00335693 srli a3,t1,0x3 +800128e0: 00e89e63 bne a7,a4,800128fc <__trunctfdf2+0x174> +800128e4: 00d7e7b3 or a5,a5,a3 +800128e8: 00000693 li a3,0 +800128ec: 00078863 beqz a5,800128fc <__trunctfdf2+0x174> +800128f0: 000806b7 lui a3,0x80 +800128f4: 00000793 li a5,0 +800128f8: 00000513 li a0,0 +800128fc: 7ff00737 lui a4,0x7ff00 +80012900: 01489893 slli a7,a7,0x14 +80012904: 00c69693 slli a3,a3,0xc +80012908: 00e8f8b3 and a7,a7,a4 +8001290c: 00c6d693 srli a3,a3,0xc +80012910: 01f51513 slli a0,a0,0x1f +80012914: 00d8e6b3 or a3,a7,a3 +80012918: 00a6e733 or a4,a3,a0 +8001291c: 00070593 mv a1,a4 +80012920: 00078513 mv a0,a5 +80012924: 000e8463 beqz t4,8001292c <__trunctfdf2+0x1a4> +80012928: 001ea073 csrs fflags,t4 +8001292c: 02010113 addi sp,sp,32 +80012930: 00008067 ret +80012934: 07105463 blez a7,8001299c <__trunctfdf2+0x214> +80012938: 01812803 lw a6,24(sp) +8001293c: 01c12683 lw a3,28(sp) +80012940: 01412703 lw a4,20(sp) +80012944: 01c85793 srli a5,a6,0x1c +80012948: 00469693 slli a3,a3,0x4 +8001294c: 00f6e6b3 or a3,a3,a5 +80012950: 00471793 slli a5,a4,0x4 +80012954: 01d7e7b3 or a5,a5,t4 +80012958: 01c75713 srli a4,a4,0x1c +8001295c: 00481813 slli a6,a6,0x4 +80012960: 00f037b3 snez a5,a5 +80012964: 01076733 or a4,a4,a6 +80012968: 00e7e7b3 or a5,a5,a4 +8001296c: 00d12a23 sw a3,20(sp) +80012970: 00f12823 sw a5,16(sp) +80012974: 01012783 lw a5,16(sp) +80012978: 01412303 lw t1,20(sp) +8001297c: 18088263 beqz a7,80012b00 <__trunctfdf2+0x378> +80012980: 00000713 li a4,0 +80012984: 00000e93 li t4,0 +80012988: 0077f693 andi a3,a5,7 +8001298c: ec0696e3 bnez a3,80012858 <__trunctfdf2+0xd0> +80012990: f0070ee3 beqz a4,800128ac <__trunctfdf2+0x124> +80012994: 001ef713 andi a4,t4,1 +80012998: 2880006f j 80012c20 <__trunctfdf2+0x498> +8001299c: fcc00793 li a5,-52 +800129a0: 00f8dc63 bge a7,a5,800129b8 <__trunctfdf2+0x230> +800129a4: 00012a23 sw zero,20(sp) +800129a8: 00100793 li a5,1 +800129ac: 00f12823 sw a5,16(sp) +800129b0: 00000893 li a7,0 +800129b4: fc1ff06f j 80012974 <__trunctfdf2+0x1ec> +800129b8: 01c12783 lw a5,28(sp) +800129bc: 00080737 lui a4,0x80 +800129c0: 00000f93 li t6,0 +800129c4: 00f762b3 or t0,a4,a5 +800129c8: 03d00793 li a5,61 +800129cc: 411788b3 sub a7,a5,a7 +800129d0: 00512e23 sw t0,28(sp) +800129d4: 4058d313 srai t1,a7,0x5 +800129d8: 000f0713 mv a4,t5 +800129dc: 00000793 li a5,0 +800129e0: 00072803 lw a6,0(a4) # 80000 <__stack_size+0x7fc00> +800129e4: 00178793 addi a5,a5,1 +800129e8: 00470713 addi a4,a4,4 +800129ec: 010fefb3 or t6,t6,a6 +800129f0: fef318e3 bne t1,a5,800129e0 <__trunctfdf2+0x258> +800129f4: 01f8f713 andi a4,a7,31 +800129f8: 00231813 slli a6,t1,0x2 +800129fc: 04071063 bnez a4,80012a3c <__trunctfdf2+0x2b4> +80012a00: 00300713 li a4,3 +80012a04: 00000793 li a5,0 +80012a08: 40670733 sub a4,a4,t1 +80012a0c: 010688b3 add a7,a3,a6 +80012a10: 0008a883 lw a7,0(a7) +80012a14: 00178793 addi a5,a5,1 +80012a18: 00468693 addi a3,a3,4 # 80004 <__stack_size+0x7fc04> +80012a1c: ff16ae23 sw a7,-4(a3) +80012a20: fef756e3 bge a4,a5,80012a0c <__trunctfdf2+0x284> +80012a24: 00400713 li a4,4 +80012a28: 40670333 sub t1,a4,t1 +80012a2c: 00100793 li a5,1 +80012a30: 04605e63 blez t1,80012a8c <__trunctfdf2+0x304> +80012a34: 00030793 mv a5,t1 +80012a38: 0540006f j 80012a8c <__trunctfdf2+0x304> +80012a3c: 02010793 addi a5,sp,32 +80012a40: 010787b3 add a5,a5,a6 +80012a44: ff07a783 lw a5,-16(a5) +80012a48: 02000e93 li t4,32 +80012a4c: 40ee8eb3 sub t4,t4,a4 +80012a50: 01d797b3 sll a5,a5,t4 +80012a54: 00300693 li a3,3 +80012a58: 00ffefb3 or t6,t6,a5 +80012a5c: 010f0833 add a6,t5,a6 +80012a60: 00000e13 li t3,0 +80012a64: 406686b3 sub a3,a3,t1 +80012a68: 00480813 addi a6,a6,4 +80012a6c: 04de4463 blt t3,a3,80012ab4 <__trunctfdf2+0x32c> +80012a70: 00269693 slli a3,a3,0x2 +80012a74: 02010813 addi a6,sp,32 +80012a78: 00400793 li a5,4 +80012a7c: 00d806b3 add a3,a6,a3 +80012a80: 00e2d733 srl a4,t0,a4 +80012a84: 406787b3 sub a5,a5,t1 +80012a88: fee6a823 sw a4,-16(a3) +80012a8c: 00400693 li a3,4 +80012a90: 00279713 slli a4,a5,0x2 +80012a94: 00ef0733 add a4,t5,a4 +80012a98: 00072023 sw zero,0(a4) +80012a9c: 00178793 addi a5,a5,1 +80012aa0: fed798e3 bne a5,a3,80012a90 <__trunctfdf2+0x308> +80012aa4: 01012703 lw a4,16(sp) +80012aa8: 01f037b3 snez a5,t6 +80012aac: 00f767b3 or a5,a4,a5 +80012ab0: efdff06f j 800129ac <__trunctfdf2+0x224> +80012ab4: ffc82883 lw a7,-4(a6) +80012ab8: 00082383 lw t2,0(a6) +80012abc: 002e1793 slli a5,t3,0x2 +80012ac0: 00e8d8b3 srl a7,a7,a4 +80012ac4: 01d393b3 sll t2,t2,t4 +80012ac8: 00ff07b3 add a5,t5,a5 +80012acc: 0078e8b3 or a7,a7,t2 +80012ad0: 0117a023 sw a7,0(a5) +80012ad4: 001e0e13 addi t3,t3,1 +80012ad8: f91ff06f j 80012a68 <__trunctfdf2+0x2e0> +80012adc: 01412883 lw a7,20(sp) +80012ae0: 01812803 lw a6,24(sp) +80012ae4: 01c12f03 lw t5,28(sp) +80012ae8: 011866b3 or a3,a6,a7 +80012aec: 01e6e6b3 or a3,a3,t5 +80012af0: 01d6e333 or t1,a3,t4 +80012af4: 060e1a63 bnez t3,80012b68 <__trunctfdf2+0x3e0> +80012af8: 006037b3 snez a5,t1 +80012afc: 00000313 li t1,0 +80012b00: 00f36733 or a4,t1,a5 +80012b04: 0e070c63 beqz a4,80012bfc <__trunctfdf2+0x474> +80012b08: 01f7d693 srli a3,a5,0x1f +80012b0c: 00131713 slli a4,t1,0x1 +80012b10: 00d70733 add a4,a4,a3 +80012b14: 00179693 slli a3,a5,0x1 +80012b18: 0076f813 andi a6,a3,7 +80012b1c: 00000e93 li t4,0 +80012b20: 02080a63 beqz a6,80012b54 <__trunctfdf2+0x3cc> +80012b24: 00200813 li a6,2 +80012b28: 0b058463 beq a1,a6,80012bd0 <__trunctfdf2+0x448> +80012b2c: 00300813 li a6,3 +80012b30: 09058263 beq a1,a6,80012bb4 <__trunctfdf2+0x42c> +80012b34: 00100e93 li t4,1 +80012b38: 00059e63 bnez a1,80012b54 <__trunctfdf2+0x3cc> +80012b3c: 00f6f813 andi a6,a3,15 +80012b40: 00400893 li a7,4 +80012b44: 01180863 beq a6,a7,80012b54 <__trunctfdf2+0x3cc> +80012b48: ffc6b693 sltiu a3,a3,-4 +80012b4c: 0016c693 xori a3,a3,1 +80012b50: 00d70733 add a4,a4,a3 +80012b54: 01875713 srli a4,a4,0x18 +80012b58: 00174713 xori a4,a4,1 +80012b5c: 00177713 andi a4,a4,1 +80012b60: 00000893 li a7,0 +80012b64: e25ff06f j 80012988 <__trunctfdf2+0x200> +80012b68: 08030263 beqz t1,80012bec <__trunctfdf2+0x464> +80012b6c: ffff8f93 addi t6,t6,-1 +80012b70: 00000e93 li t4,0 +80012b74: 01fe1a63 bne t3,t6,80012b88 <__trunctfdf2+0x400> +80012b78: 00040eb7 lui t4,0x40 +80012b7c: 01df7eb3 and t4,t5,t4 +80012b80: 001ebe93 seqz t4,t4 +80012b84: 004e9e93 slli t4,t4,0x4 +80012b88: 01c8d793 srli a5,a7,0x1c +80012b8c: 004f1f13 slli t5,t5,0x4 +80012b90: 00481893 slli a7,a6,0x4 +80012b94: 01c85813 srli a6,a6,0x1c +80012b98: 0117e7b3 or a5,a5,a7 +80012b9c: 01e86833 or a6,a6,t5 +80012ba0: 004006b7 lui a3,0x400 +80012ba4: ff87f793 andi a5,a5,-8 +80012ba8: 00d86333 or t1,a6,a3 +80012bac: 7ff00893 li a7,2047 +80012bb0: dd9ff06f j 80012988 <__trunctfdf2+0x200> +80012bb4: 00060e93 mv t4,a2 +80012bb8: f8061ee3 bnez a2,80012b54 <__trunctfdf2+0x3cc> +80012bbc: ff86b693 sltiu a3,a3,-8 +80012bc0: 0016c693 xori a3,a3,1 +80012bc4: 00d70733 add a4,a4,a3 +80012bc8: 00100e93 li t4,1 +80012bcc: f89ff06f j 80012b54 <__trunctfdf2+0x3cc> +80012bd0: 00100e93 li t4,1 +80012bd4: f80600e3 beqz a2,80012b54 <__trunctfdf2+0x3cc> +80012bd8: ff86b693 sltiu a3,a3,-8 +80012bdc: 0016c693 xori a3,a3,1 +80012be0: 00d70733 add a4,a4,a3 +80012be4: 00060e93 mv t4,a2 +80012be8: f6dff06f j 80012b54 <__trunctfdf2+0x3cc> +80012bec: 00000793 li a5,0 +80012bf0: 00000e93 li t4,0 +80012bf4: 7ff00893 li a7,2047 +80012bf8: cb5ff06f j 800128ac <__trunctfdf2+0x124> +80012bfc: 00000793 li a5,0 +80012c00: 00000313 li t1,0 +80012c04: 00000893 li a7,0 +80012c08: 00000e93 li t4,0 +80012c0c: ca1ff06f j 800128ac <__trunctfdf2+0x124> +80012c10: 00061863 bnez a2,80012c20 <__trunctfdf2+0x498> +80012c14: 00878693 addi a3,a5,8 +80012c18: c69ff06f j 80012880 <__trunctfdf2+0xf8> +80012c1c: fe061ce3 bnez a2,80012c14 <__trunctfdf2+0x48c> +80012c20: c80706e3 beqz a4,800128ac <__trunctfdf2+0x124> +80012c24: 002eee93 ori t4,t4,2 +80012c28: c85ff06f j 800128ac <__trunctfdf2+0x124> +80012c2c: 00000793 li a5,0 +80012c30: 02058463 beqz a1,80012c58 <__trunctfdf2+0x4d0> +80012c34: 00300713 li a4,3 +80012c38: 00e59a63 bne a1,a4,80012c4c <__trunctfdf2+0x4c4> +80012c3c: 00060e63 beqz a2,80012c58 <__trunctfdf2+0x4d0> +80012c40: fff00793 li a5,-1 +80012c44: 7fe00893 li a7,2046 +80012c48: 0100006f j 80012c58 <__trunctfdf2+0x4d0> +80012c4c: 00200713 li a4,2 +80012c50: fee598e3 bne a1,a4,80012c40 <__trunctfdf2+0x4b8> +80012c54: fe0606e3 beqz a2,80012c40 <__trunctfdf2+0x4b8> +80012c58: 005eee93 ori t4,t4,5 +80012c5c: 00078313 mv t1,a5 +80012c60: c6dff06f j 800128cc <__trunctfdf2+0x144> -800131a0 <__clzsi2>: -800131a0: 000107b7 lui a5,0x10 -800131a4: 02f57a63 bgeu a0,a5,800131d8 <__clzsi2+0x38> -800131a8: 0ff00793 li a5,255 -800131ac: 00a7b7b3 sltu a5,a5,a0 -800131b0: 00379793 slli a5,a5,0x3 -800131b4: 80014737 lui a4,0x80014 -800131b8: 02000693 li a3,32 -800131bc: 40f686b3 sub a3,a3,a5 -800131c0: 00f55533 srl a0,a0,a5 -800131c4: e1470793 addi a5,a4,-492 # 80013e14 <__stack_top+0x81013e14> -800131c8: 00a78533 add a0,a5,a0 -800131cc: 00054503 lbu a0,0(a0) -800131d0: 40a68533 sub a0,a3,a0 -800131d4: 00008067 ret -800131d8: 01000737 lui a4,0x1000 -800131dc: 01000793 li a5,16 -800131e0: fce56ae3 bltu a0,a4,800131b4 <__clzsi2+0x14> -800131e4: 01800793 li a5,24 -800131e8: fcdff06f j 800131b4 <__clzsi2+0x14> +80012c64 <__clzsi2>: +80012c64: 000107b7 lui a5,0x10 +80012c68: 02f57a63 bgeu a0,a5,80012c9c <__clzsi2+0x38> +80012c6c: 0ff00793 li a5,255 +80012c70: 00a7b7b3 sltu a5,a5,a0 +80012c74: 00379793 slli a5,a5,0x3 +80012c78: 80014737 lui a4,0x80014 +80012c7c: 02000693 li a3,32 +80012c80: 40f686b3 sub a3,a3,a5 +80012c84: 00f55533 srl a0,a0,a5 +80012c88: 8bc70793 addi a5,a4,-1860 # 800138bc <__stack_top+0x810138bc> +80012c8c: 00a78533 add a0,a5,a0 +80012c90: 00054503 lbu a0,0(a0) +80012c94: 40a68533 sub a0,a3,a0 +80012c98: 00008067 ret +80012c9c: 01000737 lui a4,0x1000 +80012ca0: 01000793 li a5,16 +80012ca4: fce56ae3 bltu a0,a4,80012c78 <__clzsi2+0x14> +80012ca8: 01800793 li a5,24 +80012cac: fcdff06f j 80012c78 <__clzsi2+0x14> Disassembly of section .rodata: -800131f0 : -800131f0: 2d2d jal 8001382a -800131f2: 2d2d jal 8001382c -800131f4: 2d2d jal 8001382e -800131f6: 2d2d jal 80013830 -800131f8: 2d2d jal 80013832 -800131fa: 2d2d jal 80013834 -800131fc: 2d2d jal 80013836 -800131fe: 2d2d jal 80013838 -80013200: 2d2d jal 8001383a -80013202: 2d2d jal 8001383c -80013204: 0a2d addi s4,s4,11 -80013206: 0000 unimp -80013208: 7830 flw fa2,112(s0) -8001320a: 7825 lui a6,0xfffe9 -8001320c: 0020 addi s0,sp,8 -8001320e: 0000 unimp -80013210: 666e6f43 fmadd.q ft10,ft8,ft6,fa2,unknown -80013214: 7269 lui tp,0xffffa -80013216: 206d jal 800132c0 <__clzsi2+0x120> -80013218: 6544 flw fs1,12(a0) -8001321a: 2076 fld ft0,344(sp) -8001321c: 614d addi sp,sp,176 -8001321e: 6e69 lui t3,0x1a -80013220: 000a c.slli zero,0x2 -80013222: 0000 unimp -80013224: 7876 flw fa6,124(sp) -80013226: 735f 6170 6e77 0x6e776170735f -8001322c: 745f 7361 736b 0x736b7361745f -80013232: 000a c.slli zero,0x2 -80013234: 6150 flw fa2,4(a0) -80013236: 64657373 csrrci t1,0x646,10 -8001323a: 0a21 addi s4,s4,8 -8001323c: 0000 unimp -8001323e: 0000 unimp -80013240: 03a8 addi a0,sp,456 -80013242: 8000 0x8000 -80013244: 03b0 addi a2,sp,456 -80013246: 8000 0x8000 -80013248: 03b0 addi a2,sp,456 -8001324a: 8000 0x8000 -8001324c: 03b0 addi a2,sp,456 -8001324e: 8000 0x8000 -80013250: 03b0 addi a2,sp,456 -80013252: 8000 0x8000 -80013254: 03b0 addi a2,sp,456 -80013256: 8000 0x8000 -80013258: 03b0 addi a2,sp,456 -8001325a: 8000 0x8000 -8001325c: 03b0 addi a2,sp,456 -8001325e: 8000 0x8000 -80013260: 03b0 addi a2,sp,456 -80013262: 8000 0x8000 -80013264: 03b0 addi a2,sp,456 -80013266: 8000 0x8000 -80013268: 03b0 addi a2,sp,456 -8001326a: 8000 0x8000 -8001326c: 03b0 addi a2,sp,456 -8001326e: 8000 0x8000 -80013270: 03b0 addi a2,sp,456 -80013272: 8000 0x8000 -80013274: 03b0 addi a2,sp,456 -80013276: 8000 0x8000 -80013278: 03b0 addi a2,sp,456 -8001327a: 8000 0x8000 -8001327c: 03b0 addi a2,sp,456 -8001327e: 8000 0x8000 -80013280: 03b0 addi a2,sp,456 -80013282: 8000 0x8000 -80013284: 03b0 addi a2,sp,456 -80013286: 8000 0x8000 -80013288: 03b0 addi a2,sp,456 -8001328a: 8000 0x8000 -8001328c: 03b0 addi a2,sp,456 -8001328e: 8000 0x8000 -80013290: 03b0 addi a2,sp,456 -80013292: 8000 0x8000 -80013294: 03b0 addi a2,sp,456 -80013296: 8000 0x8000 -80013298: 03b0 addi a2,sp,456 -8001329a: 8000 0x8000 -8001329c: 03b0 addi a2,sp,456 -8001329e: 8000 0x8000 -800132a0: 03b0 addi a2,sp,456 -800132a2: 8000 0x8000 -800132a4: 03b0 addi a2,sp,456 -800132a6: 8000 0x8000 -800132a8: 03b0 addi a2,sp,456 -800132aa: 8000 0x8000 -800132ac: 03b0 addi a2,sp,456 -800132ae: 8000 0x8000 -800132b0: 039c addi a5,sp,448 -800132b2: 8000 0x8000 -800132b4: 03b0 addi a2,sp,456 -800132b6: 8000 0x8000 -800132b8: 03a8 addi a0,sp,456 -800132ba: 8000 0x8000 -800132bc: 03b0 addi a2,sp,456 -800132be: 8000 0x8000 -800132c0: 042c addi a1,sp,520 -800132c2: 8000 0x8000 -800132c4: 03b0 addi a2,sp,456 -800132c6: 8000 0x8000 -800132c8: 03b0 addi a2,sp,456 -800132ca: 8000 0x8000 -800132cc: 03b0 addi a2,sp,456 -800132ce: 8000 0x8000 -800132d0: 03b0 addi a2,sp,456 -800132d2: 8000 0x8000 -800132d4: 03b0 addi a2,sp,456 -800132d6: 8000 0x8000 -800132d8: 03b0 addi a2,sp,456 -800132da: 8000 0x8000 -800132dc: 03b0 addi a2,sp,456 -800132de: 8000 0x8000 -800132e0: 03a8 addi a0,sp,456 -800132e2: 8000 0x8000 -800132e4: 03b0 addi a2,sp,456 -800132e6: 8000 0x8000 -800132e8: 03b0 addi a2,sp,456 -800132ea: 8000 0x8000 -800132ec: 03b0 addi a2,sp,456 -800132ee: 8000 0x8000 -800132f0: 03b0 addi a2,sp,456 -800132f2: 8000 0x8000 -800132f4: 03b0 addi a2,sp,456 -800132f6: 8000 0x8000 -800132f8: 03a8 addi a0,sp,456 -800132fa: 8000 0x8000 +80012cb0 <_ctype_-0x10c>: +80012cb0: 2d2d jal 800132ea +80012cb2: 2d2d jal 800132ec +80012cb4: 2d2d jal 800132ee +80012cb6: 2d2d jal 800132f0 +80012cb8: 2d2d jal 800132f2 +80012cba: 2d2d jal 800132f4 +80012cbc: 2d2d jal 800132f6 +80012cbe: 2d2d jal 800132f8 +80012cc0: 2d2d jal 800132fa +80012cc2: 2d2d jal 800132fc +80012cc4: 0a2d addi s4,s4,11 +80012cc6: 0000 unimp +80012cc8: 7830 flw fa2,112(s0) +80012cca: 7825 lui a6,0xfffe9 +80012ccc: 0020 addi s0,sp,8 +80012cce: 0000 unimp +80012cd0: 666e6f43 fmadd.q ft10,ft8,ft6,fa2,unknown +80012cd4: 7269 lui tp,0xffffa +80012cd6: 206d jal 80012d80 <__clzsi2+0x11c> +80012cd8: 6544 flw fs1,12(a0) +80012cda: 2076 fld ft0,344(sp) +80012cdc: 614d addi sp,sp,176 +80012cde: 6e69 lui t3,0x1a +80012ce0: 000a c.slli zero,0x2 +80012ce2: 0000 unimp +80012ce4: 7876 flw fa6,124(sp) +80012ce6: 735f 6170 6e77 0x6e776170735f +80012cec: 745f 7361 736b 0x736b7361745f +80012cf2: 000a c.slli zero,0x2 +80012cf4: 6150 flw fa2,4(a0) +80012cf6: 64657373 csrrci t1,0x646,10 +80012cfa: 0a21 addi s4,s4,8 +80012cfc: 0000 unimp +80012cfe: 0000 unimp +80012d00: 03ac addi a1,sp,456 +80012d02: 8000 0x8000 +80012d04: 03b4 addi a3,sp,456 +80012d06: 8000 0x8000 +80012d08: 03b4 addi a3,sp,456 +80012d0a: 8000 0x8000 +80012d0c: 03b4 addi a3,sp,456 +80012d0e: 8000 0x8000 +80012d10: 03b4 addi a3,sp,456 +80012d12: 8000 0x8000 +80012d14: 03b4 addi a3,sp,456 +80012d16: 8000 0x8000 +80012d18: 03b4 addi a3,sp,456 +80012d1a: 8000 0x8000 +80012d1c: 03b4 addi a3,sp,456 +80012d1e: 8000 0x8000 +80012d20: 03b4 addi a3,sp,456 +80012d22: 8000 0x8000 +80012d24: 03b4 addi a3,sp,456 +80012d26: 8000 0x8000 +80012d28: 03b4 addi a3,sp,456 +80012d2a: 8000 0x8000 +80012d2c: 03b4 addi a3,sp,456 +80012d2e: 8000 0x8000 +80012d30: 03b4 addi a3,sp,456 +80012d32: 8000 0x8000 +80012d34: 03b4 addi a3,sp,456 +80012d36: 8000 0x8000 +80012d38: 03b4 addi a3,sp,456 +80012d3a: 8000 0x8000 +80012d3c: 03b4 addi a3,sp,456 +80012d3e: 8000 0x8000 +80012d40: 03b4 addi a3,sp,456 +80012d42: 8000 0x8000 +80012d44: 03b4 addi a3,sp,456 +80012d46: 8000 0x8000 +80012d48: 03b4 addi a3,sp,456 +80012d4a: 8000 0x8000 +80012d4c: 03b4 addi a3,sp,456 +80012d4e: 8000 0x8000 +80012d50: 03b4 addi a3,sp,456 +80012d52: 8000 0x8000 +80012d54: 03b4 addi a3,sp,456 +80012d56: 8000 0x8000 +80012d58: 03b4 addi a3,sp,456 +80012d5a: 8000 0x8000 +80012d5c: 03b4 addi a3,sp,456 +80012d5e: 8000 0x8000 +80012d60: 03b4 addi a3,sp,456 +80012d62: 8000 0x8000 +80012d64: 03b4 addi a3,sp,456 +80012d66: 8000 0x8000 +80012d68: 03b4 addi a3,sp,456 +80012d6a: 8000 0x8000 +80012d6c: 03b4 addi a3,sp,456 +80012d6e: 8000 0x8000 +80012d70: 03a0 addi s0,sp,456 +80012d72: 8000 0x8000 +80012d74: 03b4 addi a3,sp,456 +80012d76: 8000 0x8000 +80012d78: 03ac addi a1,sp,456 +80012d7a: 8000 0x8000 +80012d7c: 03b4 addi a3,sp,456 +80012d7e: 8000 0x8000 +80012d80: 0430 addi a2,sp,520 +80012d82: 8000 0x8000 +80012d84: 03b4 addi a3,sp,456 +80012d86: 8000 0x8000 +80012d88: 03b4 addi a3,sp,456 +80012d8a: 8000 0x8000 +80012d8c: 03b4 addi a3,sp,456 +80012d8e: 8000 0x8000 +80012d90: 03b4 addi a3,sp,456 +80012d92: 8000 0x8000 +80012d94: 03b4 addi a3,sp,456 +80012d96: 8000 0x8000 +80012d98: 03b4 addi a3,sp,456 +80012d9a: 8000 0x8000 +80012d9c: 03b4 addi a3,sp,456 +80012d9e: 8000 0x8000 +80012da0: 03ac addi a1,sp,456 +80012da2: 8000 0x8000 +80012da4: 03b4 addi a3,sp,456 +80012da6: 8000 0x8000 +80012da8: 03b4 addi a3,sp,456 +80012daa: 8000 0x8000 +80012dac: 03b4 addi a3,sp,456 +80012dae: 8000 0x8000 +80012db0: 03b4 addi a3,sp,456 +80012db2: 8000 0x8000 +80012db4: 03b4 addi a3,sp,456 +80012db6: 8000 0x8000 +80012db8: 03ac addi a1,sp,456 +80012dba: 8000 0x8000 -800132fc : -800132fc: 3130 fld fa2,96(a0) -800132fe: 3332 fld ft6,296(sp) -80013300: 3534 fld fa3,104(a0) -80013302: 3736 fld fa4,360(sp) -80013304: 3938 fld fa4,112(a0) -80013306: 6261 lui tp,0x18 -80013308: 66656463 bltu a0,t1,80013970 <__mprec_tens+0x90> -8001330c: 0000 unimp +80012dbc <_ctype_>: +80012dbc: 2000 fld fs0,0(s0) +80012dbe: 2020 fld fs0,64(s0) +80012dc0: 2020 fld fs0,64(s0) +80012dc2: 2020 fld fs0,64(s0) +80012dc4: 2020 fld fs0,64(s0) +80012dc6: 2828 fld fa0,80(s0) +80012dc8: 2828 fld fa0,80(s0) +80012dca: 2028 fld fa0,64(s0) +80012dcc: 2020 fld fs0,64(s0) +80012dce: 2020 fld fs0,64(s0) +80012dd0: 2020 fld fs0,64(s0) +80012dd2: 2020 fld fs0,64(s0) +80012dd4: 2020 fld fs0,64(s0) +80012dd6: 2020 fld fs0,64(s0) +80012dd8: 2020 fld fs0,64(s0) +80012dda: 2020 fld fs0,64(s0) +80012ddc: 8820 0x8820 +80012dde: 1010 addi a2,sp,32 +80012de0: 1010 addi a2,sp,32 +80012de2: 1010 addi a2,sp,32 +80012de4: 1010 addi a2,sp,32 +80012de6: 1010 addi a2,sp,32 +80012de8: 1010 addi a2,sp,32 +80012dea: 1010 addi a2,sp,32 +80012dec: 0410 addi a2,sp,512 +80012dee: 0404 addi s1,sp,512 +80012df0: 0404 addi s1,sp,512 +80012df2: 0404 addi s1,sp,512 +80012df4: 0404 addi s1,sp,512 +80012df6: 1004 addi s1,sp,32 +80012df8: 1010 addi a2,sp,32 +80012dfa: 1010 addi a2,sp,32 +80012dfc: 1010 addi a2,sp,32 +80012dfe: 4141 li sp,16 +80012e00: 4141 li sp,16 +80012e02: 4141 li sp,16 +80012e04: 0101 addi sp,sp,0 +80012e06: 0101 addi sp,sp,0 +80012e08: 0101 addi sp,sp,0 +80012e0a: 0101 addi sp,sp,0 +80012e0c: 0101 addi sp,sp,0 +80012e0e: 0101 addi sp,sp,0 +80012e10: 0101 addi sp,sp,0 +80012e12: 0101 addi sp,sp,0 +80012e14: 0101 addi sp,sp,0 +80012e16: 0101 addi sp,sp,0 +80012e18: 1010 addi a2,sp,32 +80012e1a: 1010 addi a2,sp,32 +80012e1c: 1010 addi a2,sp,32 +80012e1e: 4242 lw tp,16(sp) +80012e20: 4242 lw tp,16(sp) +80012e22: 4242 lw tp,16(sp) +80012e24: 0202 c.slli64 tp +80012e26: 0202 c.slli64 tp +80012e28: 0202 c.slli64 tp +80012e2a: 0202 c.slli64 tp +80012e2c: 0202 c.slli64 tp +80012e2e: 0202 c.slli64 tp +80012e30: 0202 c.slli64 tp +80012e32: 0202 c.slli64 tp +80012e34: 0202 c.slli64 tp +80012e36: 0202 c.slli64 tp +80012e38: 1010 addi a2,sp,32 +80012e3a: 1010 addi a2,sp,32 +80012e3c: 0020 addi s0,sp,8 + ... +80012ebe: 0000 unimp +80012ec0: 4e49 li t3,18 +80012ec2: 0046 c.slli zero,0x11 +80012ec4: 6e69 lui t3,0x1a +80012ec6: 0066 c.slli zero,0x19 +80012ec8: 414e lw sp,208(sp) +80012eca: 004e c.slli zero,0x13 +80012ecc: 616e flw ft2,216(sp) +80012ece: 006e c.slli zero,0x1b +80012ed0: 3130 fld fa2,96(a0) +80012ed2: 3332 fld ft6,296(sp) +80012ed4: 3534 fld fa3,104(a0) +80012ed6: 3736 fld fa4,360(sp) +80012ed8: 3938 fld fa4,112(a0) +80012eda: 6261 lui tp,0x18 +80012edc: 66656463 bltu a0,t1,80013544 <__mprec_bigtens+0xcc> +80012ee0: 0000 unimp +80012ee2: 0000 unimp +80012ee4: 3130 fld fa2,96(a0) +80012ee6: 3332 fld ft6,296(sp) +80012ee8: 3534 fld fa3,104(a0) +80012eea: 3736 fld fa4,360(sp) +80012eec: 3938 fld fa4,112(a0) +80012eee: 4241 li tp,16 +80012ef0: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm +80012ef4: 0000 unimp +80012ef6: 0000 unimp +80012ef8: 6e28 flw fa0,88(a2) +80012efa: 6c75 lui s8,0x1d +80012efc: 296c fld fa1,208(a0) +80012efe: 0000 unimp +80012f00: 0030 addi a2,sp,8 +80012f02: 0000 unimp +80012f04: 1b00 addi s0,sp,432 +80012f06: 8000 0x8000 +80012f08: 0fec addi a1,sp,988 +80012f0a: 8000 0x8000 +80012f0c: 0fec addi a1,sp,988 +80012f0e: 8000 0x8000 +80012f10: 1af4 addi a3,sp,380 +80012f12: 8000 0x8000 +80012f14: 0fec addi a1,sp,988 +80012f16: 8000 0x8000 +80012f18: 0fec addi a1,sp,988 +80012f1a: 8000 0x8000 +80012f1c: 0fec addi a1,sp,988 +80012f1e: 8000 0x8000 +80012f20: 1190 addi a2,sp,224 +80012f22: 8000 0x8000 +80012f24: 0fec addi a1,sp,988 +80012f26: 8000 0x8000 +80012f28: 0fec addi a1,sp,988 +80012f2a: 8000 0x8000 +80012f2c: 1ad0 addi a2,sp,372 +80012f2e: 8000 0x8000 +80012f30: 1a70 addi a2,sp,316 +80012f32: 8000 0x8000 +80012f34: 0fec addi a1,sp,988 +80012f36: 8000 0x8000 +80012f38: 1a64 addi s1,sp,316 +80012f3a: 8000 0x8000 +80012f3c: 1a8c addi a1,sp,368 +80012f3e: 8000 0x8000 +80012f40: 0fec addi a1,sp,988 +80012f42: 8000 0x8000 +80012f44: 1a80 addi s0,sp,368 +80012f46: 8000 0x8000 +80012f48: 0fbc addi a5,sp,984 +80012f4a: 8000 0x8000 +80012f4c: 0fbc addi a5,sp,984 +80012f4e: 8000 0x8000 +80012f50: 0fbc addi a5,sp,984 +80012f52: 8000 0x8000 +80012f54: 0fbc addi a5,sp,984 +80012f56: 8000 0x8000 +80012f58: 0fbc addi a5,sp,984 +80012f5a: 8000 0x8000 +80012f5c: 0fbc addi a5,sp,984 +80012f5e: 8000 0x8000 +80012f60: 0fbc addi a5,sp,984 +80012f62: 8000 0x8000 +80012f64: 0fbc addi a5,sp,984 +80012f66: 8000 0x8000 +80012f68: 0fbc addi a5,sp,984 +80012f6a: 8000 0x8000 +80012f6c: 0fec addi a1,sp,988 +80012f6e: 8000 0x8000 +80012f70: 0fec addi a1,sp,988 +80012f72: 8000 0x8000 +80012f74: 0fec addi a1,sp,988 +80012f76: 8000 0x8000 +80012f78: 0fec addi a1,sp,988 +80012f7a: 8000 0x8000 +80012f7c: 0fec addi a1,sp,988 +80012f7e: 8000 0x8000 +80012f80: 0fec addi a1,sp,988 +80012f82: 8000 0x8000 +80012f84: 0fec addi a1,sp,988 +80012f86: 8000 0x8000 +80012f88: 1310 addi a2,sp,416 +80012f8a: 8000 0x8000 +80012f8c: 0fec addi a1,sp,988 +80012f8e: 8000 0x8000 +80012f90: 1a18 addi a4,sp,304 +80012f92: 8000 0x8000 +80012f94: 11f0 addi a2,sp,236 +80012f96: 8000 0x8000 +80012f98: 1310 addi a2,sp,416 +80012f9a: 8000 0x8000 +80012f9c: 1310 addi a2,sp,416 +80012f9e: 8000 0x8000 +80012fa0: 1310 addi a2,sp,416 +80012fa2: 8000 0x8000 +80012fa4: 0fec addi a1,sp,988 +80012fa6: 8000 0x8000 +80012fa8: 0fec addi a1,sp,988 +80012faa: 8000 0x8000 +80012fac: 0fec addi a1,sp,988 +80012fae: 8000 0x8000 +80012fb0: 0fec addi a1,sp,988 +80012fb2: 8000 0x8000 +80012fb4: 1b84 addi s1,sp,496 +80012fb6: 8000 0x8000 +80012fb8: 0fec addi a1,sp,988 +80012fba: 8000 0x8000 +80012fbc: 0fec addi a1,sp,988 +80012fbe: 8000 0x8000 +80012fc0: 1278 addi a4,sp,300 +80012fc2: 8000 0x8000 +80012fc4: 0fec addi a1,sp,988 +80012fc6: 8000 0x8000 +80012fc8: 0fec addi a1,sp,988 +80012fca: 8000 0x8000 +80012fcc: 0fec addi a1,sp,988 +80012fce: 8000 0x8000 +80012fd0: 1990 addi a2,sp,240 +80012fd2: 8000 0x8000 +80012fd4: 0fec addi a1,sp,988 +80012fd6: 8000 0x8000 +80012fd8: 1b18 addi a4,sp,432 +80012fda: 8000 0x8000 +80012fdc: 0fec addi a1,sp,988 +80012fde: 8000 0x8000 +80012fe0: 0fec addi a1,sp,988 +80012fe2: 8000 0x8000 +80012fe4: 2474 fld fa3,200(s0) +80012fe6: 8000 0x8000 +80012fe8: 0fec addi a1,sp,988 +80012fea: 8000 0x8000 +80012fec: 0fec addi a1,sp,988 +80012fee: 8000 0x8000 +80012ff0: 0fec addi a1,sp,988 +80012ff2: 8000 0x8000 +80012ff4: 0fec addi a1,sp,988 +80012ff6: 8000 0x8000 +80012ff8: 0fec addi a1,sp,988 +80012ffa: 8000 0x8000 +80012ffc: 0fec addi a1,sp,988 +80012ffe: 8000 0x8000 +80013000: 0fec addi a1,sp,988 +80013002: 8000 0x8000 +80013004: 0fec addi a1,sp,988 +80013006: 8000 0x8000 +80013008: 1310 addi a2,sp,416 +8001300a: 8000 0x8000 +8001300c: 0fec addi a1,sp,988 +8001300e: 8000 0x8000 +80013010: 1a18 addi a4,sp,304 +80013012: 8000 0x8000 +80013014: 11f4 addi a3,sp,236 +80013016: 8000 0x8000 +80013018: 1310 addi a2,sp,416 +8001301a: 8000 0x8000 +8001301c: 1310 addi a2,sp,416 +8001301e: 8000 0x8000 +80013020: 1310 addi a2,sp,416 +80013022: 8000 0x8000 +80013024: 1ba4 addi s1,sp,504 +80013026: 8000 0x8000 +80013028: 11f4 addi a3,sp,236 +8001302a: 8000 0x8000 +8001302c: 11e4 addi s1,sp,236 +8001302e: 8000 0x8000 +80013030: 0fec addi a1,sp,988 +80013032: 8000 0x8000 +80013034: 1b90 addi a2,sp,496 +80013036: 8000 0x8000 +80013038: 0fec addi a1,sp,988 +8001303a: 8000 0x8000 +8001303c: 1bb8 addi a4,sp,504 +8001303e: 8000 0x8000 +80013040: 127c addi a5,sp,300 +80013042: 8000 0x8000 +80013044: 1b48 addi a0,sp,436 +80013046: 8000 0x8000 +80013048: 11e4 addi s1,sp,236 +8001304a: 8000 0x8000 +8001304c: 0fec addi a1,sp,988 +8001304e: 8000 0x8000 +80013050: 1990 addi a2,sp,240 +80013052: 8000 0x8000 +80013054: 11dc addi a5,sp,228 +80013056: 8000 0x8000 +80013058: 23d0 fld fa2,128(a5) +8001305a: 8000 0x8000 +8001305c: 0fec addi a1,sp,988 +8001305e: 8000 0x8000 +80013060: 0fec addi a1,sp,988 +80013062: 8000 0x8000 +80013064: 23d8 fld fa4,128(a5) +80013066: 8000 0x8000 +80013068: 0fec addi a1,sp,988 +8001306a: 8000 0x8000 +8001306c: 11dc addi a5,sp,228 +8001306e: 8000 0x8000 + +80013070 : +80013070: 2020 fld fs0,64(s0) +80013072: 2020 fld fs0,64(s0) +80013074: 2020 fld fs0,64(s0) +80013076: 2020 fld fs0,64(s0) +80013078: 2020 fld fs0,64(s0) +8001307a: 2020 fld fs0,64(s0) +8001307c: 2020 fld fs0,64(s0) +8001307e: 2020 fld fs0,64(s0) + +80013080 : +80013080: 3030 fld fa2,96(s0) +80013082: 3030 fld fa2,96(s0) +80013084: 3030 fld fa2,96(s0) +80013086: 3030 fld fa2,96(s0) +80013088: 3030 fld fa2,96(s0) +8001308a: 3030 fld fa2,96(s0) +8001308c: 3030 fld fa2,96(s0) +8001308e: 3030 fld fa2,96(s0) +80013090: 4e20 lw s0,88(a2) +80013092: 4e61 li t3,24 +80013094: 0020 addi s0,sp,8 +80013096: 0000 unimp +80013098: 2d20 fld fs0,88(a0) +8001309a: 6e49 lui t3,0x12 +8001309c: 6966 flw fs2,88(sp) +8001309e: 696e flw fs2,216(sp) +800130a0: 7974 flw fa3,116(a0) +800130a2: 0020 addi s0,sp,8 +800130a4: 4920 lw s0,80(a0) +800130a6: 666e flw fa2,216(sp) +800130a8: 6e69 lui t3,0x1a +800130aa: 7469 lui s0,0xffffa +800130ac: 2079 jal 8001313a +800130ae: 0000 unimp +800130b0: 614e flw ft2,208(sp) +800130b2: 004e c.slli zero,0x13 +800130b4: 2545 jal 80013754 +800130b6: 0064 addi s1,sp,12 + +800130b8 : ... -80013310 <_ctype_>: -80013310: 2000 fld fs0,0(s0) -80013312: 2020 fld fs0,64(s0) -80013314: 2020 fld fs0,64(s0) -80013316: 2020 fld fs0,64(s0) -80013318: 2020 fld fs0,64(s0) -8001331a: 2828 fld fa0,80(s0) -8001331c: 2828 fld fa0,80(s0) -8001331e: 2028 fld fa0,64(s0) -80013320: 2020 fld fs0,64(s0) -80013322: 2020 fld fs0,64(s0) -80013324: 2020 fld fs0,64(s0) -80013326: 2020 fld fs0,64(s0) -80013328: 2020 fld fs0,64(s0) -8001332a: 2020 fld fs0,64(s0) -8001332c: 2020 fld fs0,64(s0) -8001332e: 2020 fld fs0,64(s0) -80013330: 8820 0x8820 -80013332: 1010 addi a2,sp,32 -80013334: 1010 addi a2,sp,32 -80013336: 1010 addi a2,sp,32 -80013338: 1010 addi a2,sp,32 -8001333a: 1010 addi a2,sp,32 -8001333c: 1010 addi a2,sp,32 -8001333e: 1010 addi a2,sp,32 -80013340: 0410 addi a2,sp,512 -80013342: 0404 addi s1,sp,512 -80013344: 0404 addi s1,sp,512 -80013346: 0404 addi s1,sp,512 -80013348: 0404 addi s1,sp,512 -8001334a: 1004 addi s1,sp,32 -8001334c: 1010 addi a2,sp,32 -8001334e: 1010 addi a2,sp,32 -80013350: 1010 addi a2,sp,32 -80013352: 4141 li sp,16 -80013354: 4141 li sp,16 -80013356: 4141 li sp,16 -80013358: 0101 addi sp,sp,0 -8001335a: 0101 addi sp,sp,0 -8001335c: 0101 addi sp,sp,0 -8001335e: 0101 addi sp,sp,0 -80013360: 0101 addi sp,sp,0 -80013362: 0101 addi sp,sp,0 -80013364: 0101 addi sp,sp,0 -80013366: 0101 addi sp,sp,0 -80013368: 0101 addi sp,sp,0 -8001336a: 0101 addi sp,sp,0 -8001336c: 1010 addi a2,sp,32 -8001336e: 1010 addi a2,sp,32 -80013370: 1010 addi a2,sp,32 -80013372: 4242 lw tp,16(sp) -80013374: 4242 lw tp,16(sp) -80013376: 4242 lw tp,16(sp) -80013378: 0202 c.slli64 tp -8001337a: 0202 c.slli64 tp -8001337c: 0202 c.slli64 tp -8001337e: 0202 c.slli64 tp -80013380: 0202 c.slli64 tp -80013382: 0202 c.slli64 tp -80013384: 0202 c.slli64 tp -80013386: 0202 c.slli64 tp -80013388: 0202 c.slli64 tp -8001338a: 0202 c.slli64 tp -8001338c: 1010 addi a2,sp,32 -8001338e: 1010 addi a2,sp,32 -80013390: 0020 addi s0,sp,8 +800130cc : ... -80013412: 0000 unimp -80013414: 4e49 li t3,18 -80013416: 0046 c.slli zero,0x11 -80013418: 6e69 lui t3,0x1a -8001341a: 0066 c.slli zero,0x19 -8001341c: 414e lw sp,208(sp) -8001341e: 004e c.slli zero,0x13 -80013420: 616e flw ft2,216(sp) -80013422: 006e c.slli zero,0x1b -80013424: 3130 fld fa2,96(a0) -80013426: 3332 fld ft6,296(sp) -80013428: 3534 fld fa3,104(a0) -8001342a: 3736 fld fa4,360(sp) -8001342c: 3938 fld fa4,112(a0) -8001342e: 6261 lui tp,0x18 -80013430: 66656463 bltu a0,t1,80013a98 <__mprec_bigtens+0xc8> -80013434: 0000 unimp -80013436: 0000 unimp -80013438: 3130 fld fa2,96(a0) -8001343a: 3332 fld ft6,296(sp) -8001343c: 3534 fld fa3,104(a0) -8001343e: 3736 fld fa4,360(sp) -80013440: 3938 fld fa4,112(a0) -80013442: 4241 li tp,16 -80013444: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm -80013448: 0000 unimp -8001344a: 0000 unimp -8001344c: 6e28 flw fa0,88(a2) -8001344e: 6c75 lui s8,0x1d -80013450: 296c fld fa1,208(a0) -80013452: 0000 unimp -80013454: 0030 addi a2,sp,8 -80013456: 0000 unimp -80013458: 203c fld fa5,64(s0) -8001345a: 8000 0x8000 -8001345c: 1528 addi a0,sp,680 -8001345e: 8000 0x8000 -80013460: 1528 addi a0,sp,680 -80013462: 8000 0x8000 -80013464: 2030 fld fa2,64(s0) -80013466: 8000 0x8000 -80013468: 1528 addi a0,sp,680 -8001346a: 8000 0x8000 -8001346c: 1528 addi a0,sp,680 -8001346e: 8000 0x8000 -80013470: 1528 addi a0,sp,680 -80013472: 8000 0x8000 -80013474: 16cc addi a1,sp,868 -80013476: 8000 0x8000 -80013478: 1528 addi a0,sp,680 -8001347a: 8000 0x8000 -8001347c: 1528 addi a0,sp,680 -8001347e: 8000 0x8000 -80013480: 200c fld fa1,0(s0) -80013482: 8000 0x8000 -80013484: 1fac addi a1,sp,1016 -80013486: 8000 0x8000 -80013488: 1528 addi a0,sp,680 -8001348a: 8000 0x8000 -8001348c: 1fa0 addi s0,sp,1016 -8001348e: 8000 0x8000 -80013490: 1fc8 addi a0,sp,1012 -80013492: 8000 0x8000 -80013494: 1528 addi a0,sp,680 -80013496: 8000 0x8000 -80013498: 1fbc addi a5,sp,1016 -8001349a: 8000 0x8000 -8001349c: 14f8 addi a4,sp,620 -8001349e: 8000 0x8000 -800134a0: 14f8 addi a4,sp,620 +800130dc: 8000 0x8000 +800130de: 3fff 0x3fff + +800130e0 : +800130e0: 6576 flw fa0,92(sp) +800130e2: 4a92 lw s5,4(sp) +800130e4: 804a c.mv zero,s2 +800130e6: c94c153f 8a20979a 0x8a20979ac94c153f +800130ee: 5202 lw tp,32(sp) +800130f0: c460 sw s0,76(s0) +800130f2: 7525 lui a0,0xfffe9 +800130f4: 6a32 flw fs4,12(sp) +800130f6: ce52 sw s4,28(sp) +800130f8: 329a fld ft5,416(sp) +800130fa: 28ce fld fa7,208(sp) +800130fc: a74d j 8001389e +800130fe: 5de4 lw s1,124(a1) +80013100: c53d beqz a0,8001316e +80013102: 3b5d jal 80012eb8 <_ctype_+0xfc> +80013104: 5a929e8b 0x5a929e8b +80013108: 526c lw a1,100(a2) +8001310a: 50ce lw ra,240(sp) +8001310c: 3d28f18b 0x3d28f18b +80013110: 650d lui a0,0x3 +80013112: 81750c17 auipc s8,0x81750 +80013116: 7586 flw fa1,96(sp) +80013118: c976 sw t4,144(sp) +8001311a: 4d48 lw a0,28(a0) +8001311c: 9c66 add s8,s8,s9 +8001311e: 58f8 lw a4,116(s1) +80013120: bc50 fsd fa2,184(s0) +80013122: 5c54 lw a3,60(s0) +80013124: cc65 beqz s0,8001321c +80013126: 91c6 add gp,gp,a7 +80013128: a60e fsd ft3,264(sp) +8001312a: a0ae fsd fa1,64(sp) +8001312c: e319 bnez a4,80013132 +8001312e: 851e46a3 0x851e46a3 +80013132: 98feeab7 lui s5,0x98fee +80013136: ddbb901b 0xddbb901b +8001313a: de8d beqz a3,80013074 +8001313c: 9df9 0x9df9 +8001313e: aa7eebfb 0xaa7eebfb +80013142: 4351 li t1,20 +80013144: 0235 addi tp,tp,13 +80013146: 36b10137 lui sp,0x36b10 +8001314a: 336c fld fa1,224(a4) +8001314c: 8cdfc66f jal a2,8000fa18 <__multf3+0x554> +80013150: 80e9 srli s1,s1,0x1a +80013152: 47c9 li a5,18 +80013154: 93ba add t2,t2,a4 +80013156: 41a8 lw a0,64(a1) +80013158: 50f8 lw a4,100(s1) +8001315a: c76b25fb 0xc76b25fb +8001315e: 6b71 lui s6,0x1c +80013160: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf +80013168: c278 sw a4,68(a2) +8001316a: 000040d3 fadd.s ft1,ft0,ft0,rmm +8001316e: 0000 unimp +80013170: 0000 unimp +80013172: 0000 unimp +80013174: f020 fsw fs0,96(s0) +80013176: b59d j 80012fdc <_ctype_+0x220> +80013178: 2b70 fld fa2,208(a4) +8001317a: ada8 fsd fa0,88(a1) +8001317c: 9dc5 0x9dc5 +8001317e: 4069 c.li zero,26 + ... +8001318c: 0400 addi s0,sp,512 +8001318e: 8e1bc9bf 00004034 0x40348e1bc9bf + ... +800131a2: 2000 fld fs0,0(s0) +800131a4: bebc fsd fa5,120(a3) +800131a6: 4019 c.li zero,6 + ... +800131b8: 9c40 0x9c40 +800131ba: 400c lw a1,0(s0) + ... +800131cc: c800 sw s0,16(s0) +800131ce: 4005 c.li zero,1 + ... +800131e0: a000 fsd fs0,0(s0) +800131e2: 4002 0x4002 + +800131e4 : +800131e4: 2030 fld fa2,64(s0) +800131e6: cffc sw a5,92(a5) +800131e8: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn +800131ec: 9fde2de3 0x9fde2de3 +800131f0: d2ce sw s3,100(sp) +800131f2: 04c8 addi a0,sp,580 +800131f4: a6dd j 800135da <__mprec_bigtens+0x162> +800131f6: 0ad8 addi a4,sp,340 +800131f8: 8264 0x8264 +800131fa: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown +800131fe: 12d4 addi a3,sp,356 +80013200: 4925 li s2,9 +80013202: 2de4 fld fs1,216(a1) +80013204: 3436 fld fs0,360(sp) +80013206: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown +8001320a: f53f256b 0xf53f256b +8001320e: f698 fsw fa4,40(a3) +80013210: 01586bd3 fadd.s fs7,fa6,fs5,unknown +80013214: 87a6 mv a5,s1 +80013216: c0bd beqz s1,8001327c +80013218: 82a5da57 0x82a5da57 +8001321c: a2a6 fsd fs1,320(sp) +8001321e: 32b5 jal 80012b8a <__trunctfdf2+0x402> +80013220: e731 bnez a4,8001326c +80013222: 04d4 addi a3,sp,580 +80013224: e3f2 fsw ft8,196(sp) +80013226: d332 sw a2,164(sp) +80013228: 7132 flw ft2,44(sp) +8001322a: d21c sw a5,32(a2) +8001322c: ee32db23 0xee32db23 +80013230: 9049 srli s0,s0,0x32 +80013232: 395a fld fs2,432(sp) +80013234: a23e fsd fa5,256(sp) +80013236: 5308 lw a0,32(a4) +80013238: 1155fefb 0x1155fefb +8001323c: fa91 bnez a3,80013150 +8001323e: 1939 addi s2,s2,-18 +80013240: 637a flw ft6,156(sp) +80013242: 4325 li t1,9 +80013244: c031 beqz s0,80013288 +80013246: 3cac fld fa1,120(s1) +80013248: e26d bnez a2,8001332a +8001324a: dbde sw s7,244(sp) +8001324c: d05d beqz s0,800131f2 +8001324e: b3f6 fsd ft9,480(sp) +80013250: ac7c fsd fa5,216(s0) +80013252: e4a0 fsw fs0,72(s1) +80013254: 64bc flw fa5,72(s1) +80013256: 467c lw a5,76(a2) +80013258: ddd0 sw a2,60(a1) +8001325a: 3e55 jal 80012e0e <_ctype_+0x52> +8001325c: 2a20 fld fs0,80(a2) +8001325e: 6224 flw fs1,64(a2) +80013260: 98d747b3 0x98d747b3 +80013264: e9a53f23 0xe9a53f23 +80013268: a539 j 80013876 +8001326a: a87fea27 0xa87fea27 +8001326e: 3f2a fld ft10,168(sp) +80013270: 4af20b5b 0x4af20b5b +80013274: a581 j 800138b4 +80013276: 18ed addi a7,a7,-5 +80013278: 67de flw fa5,212(sp) +8001327a: 94ba add s1,s1,a4 +8001327c: 4539 li a0,14 +8001327e: 1ead addi t4,t4,-21 +80013280: cfb1 beqz a5,800132dc +80013282: 3f94 fld fa3,56(a5) +80013284: bf71 j 80013220 +80013286: 7989a9b3 0x7989a9b3 +8001328a: be68 fsd fa0,248(a2) +8001328c: 4c2e lw s8,200(sp) +8001328e: c44de15b 0xc44de15b +80013292: 94be add s1,s1,a5 +80013294: e695 bnez a3,800132c0 +80013296: 3fc9 jal 80013268 +80013298: 3d4d jal 8001314a +8001329a: 7c3d lui s8,0xfffef +8001329c: 36ba fld fa3,424(sp) +8001329e: fdc20d2b 0xfdc20d2b +800132a2: cefc sw a5,92(a3) +800132a4: 8461 srai s0,s0,0x18 +800132a6: 7711 lui a4,0xfffe4 +800132a8: abcc fsd fa1,144(a5) +800132aa: 3fe4 fld fs1,248(a5) +800132ac: c155 beqz a0,80013350 +800132ae: a4a8 fsd fa0,72(s1) +800132b0: 404e 0x404e +800132b2: d3c36113 ori sp,t1,-708 +800132b6: e219652b 0xe219652b +800132ba: 1758 addi a4,sp,932 +800132bc: 3ff1d1b7 lui gp,0x3ff1d +800132c0: d70a sw sp,172(sp) +800132c2: 0a3d70a3 0xa3d70a3 +800132c6: 3d70a3d7 0x3d70a3d7 +800132ca: d70a sw sp,172(sp) +800132cc: 0a3d70a3 0xa3d70a3 +800132d0: 3ff8a3d7 0x3ff8a3d7 +800132d4: cccd beqz s1,8001338e <__mprec_tens+0x6> +800132d6: cccc sw a1,28(s1) +800132d8: cccc sw a1,28(s1) +800132da: cccc sw a1,28(s1) +800132dc: cccc sw a1,28(s1) +800132de: cccc sw a1,28(s1) +800132e0: cccc sw a1,28(s1) +800132e2: cccc sw a1,28(s1) +800132e4: cccc sw a1,28(s1) +800132e6: 0xffff3ffb + +800132e8 : +800132e8: ffff 0xffff +800132ea: fffe fsw ft11,252(sp) +800132ec: fffc fsw fa5,124(a5) +800132ee: fff8 fsw fa4,124(a5) +800132f0: fff0 fsw fa2,124(a5) +800132f2: ffe0 fsw fs0,124(a5) +800132f4: ffc0 fsw fs0,60(a5) +800132f6: ff80 fsw fs0,56(a5) +800132f8: ff00 fsw fs0,56(a4) +800132fa: fe00 fsw fs0,56(a2) +800132fc: fc00 fsw fs0,56(s0) +800132fe: f800 fsw fs0,48(s0) +80013300: f000 fsw fs0,32(s0) +80013302: e000 fsw fs0,0(s0) +80013304: c000 sw s0,0(s0) +80013306: 8000 0x8000 +80013308: 0000 unimp +8001330a: 0000 unimp +8001330c: 6142 flw ft2,16(sp) +8001330e: 6c6c flw fa1,92(s0) +80013310: 7320636f jal t1,80019a42 <__BSS_END__+0x4eee> +80013314: 6375 lui t1,0x1d +80013316: 64656563 bltu a0,t1,80013960 <__clz_tab+0xa4> +8001331a: 6465 lui s0,0x19 +8001331c: 0000 unimp +8001331e: 0000 unimp +80013320: 6d6f682f 0x6d6f682f +80013324: 2f65 jal 80013adc <__clz_tab+0x220> +80013326: 6c62 flw fs8,24(sp) +80013328: 6961 lui s2,0x18 +8001332a: 642f6573 csrrsi a0,0x642,30 +8001332e: 7665 lui a2,0xffff9 +80013330: 7369722f 0x7369722f +80013334: 672d7663 bgeu s10,s2,800139a0 <__clz_tab+0xe4> +80013338: 756e flw fa0,248(sp) +8001333a: 742d lui s0,0xfffeb +8001333c: 636c6f6f jal t5,800d9972 <__BSS_END__+0xc4e1e> +80013340: 6168 flw fa0,68(a0) +80013342: 6e69 lui t3,0x1a +80013344: 6975622f 0x6975622f +80013348: 646c flw fa1,76(s0) +8001334a: 2f2e2e2f 0x2f2e2e2f +8001334e: 6972 flw fs2,28(sp) +80013350: 2d766373 csrrsi t1,0x2d7,12 +80013354: 656e flw fa0,216(sp) +80013356: 62696c77 0x62696c77 +8001335a: 77656e2f 0x77656e2f +8001335e: 696c flw fa1,84(a0) +80013360: 2f62 fld ft10,24(sp) +80013362: 696c flw fa1,84(a0) +80013364: 6362 flw ft6,24(sp) +80013366: 6474732f 0x6474732f +8001336a: 696c flw fa1,84(a0) +8001336c: 2f62 fld ft10,24(sp) +8001336e: 706d c.lui zero,0xffffb +80013370: 6572 flw fa0,28(sp) +80013372: 00632e63 0x632e63 + ... + +80013378 : +80013378: 0005 c.nop 1 +8001337a: 0000 unimp +8001337c: 0019 c.nop 6 +8001337e: 0000 unimp +80013380: 007d c.nop 31 +80013382: 0000 unimp +80013384: 0000 unimp + ... + +80013388 <__mprec_tens>: +80013388: 0000 unimp +8001338a: 0000 unimp +8001338c: 0000 unimp +8001338e: 3ff0 fld fa2,248(a5) +80013390: 0000 unimp +80013392: 0000 unimp +80013394: 0000 unimp +80013396: 4024 lw s1,64(s0) +80013398: 0000 unimp +8001339a: 0000 unimp +8001339c: 0000 unimp +8001339e: 4059 c.li zero,22 +800133a0: 0000 unimp +800133a2: 0000 unimp +800133a4: 4000 lw s0,0(s0) +800133a6: 0000408f 0x408f +800133aa: 0000 unimp +800133ac: 8800 0x8800 +800133ae: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm +800133b2: 0000 unimp +800133b4: 6a00 flw fs0,16(a2) +800133b6: 40f8 lw a4,68(s1) +800133b8: 0000 unimp +800133ba: 0000 unimp +800133bc: 8480 0x8480 +800133be: 412e lw sp,200(sp) +800133c0: 0000 unimp +800133c2: 0000 unimp +800133c4: 12d0 addi a2,sp,356 +800133c6: 00004163 bltz zero,800133c8 <__mprec_tens+0x40> +800133ca: 0000 unimp +800133cc: d784 sw s1,40(a5) +800133ce: 00004197 auipc gp,0x4 +800133d2: 0000 unimp +800133d4: cd65 beqz a0,800134cc <__mprec_bigtens+0x54> +800133d6: 41cd li gp,19 +800133d8: 0000 unimp +800133da: 2000 fld fs0,0(s0) +800133dc: a05f 4202 0000 0x4202a05f +800133e2: e800 fsw fs0,16(s0) +800133e4: 4876 lw a6,92(sp) +800133e6: 00004237 lui tp,0x4 +800133ea: a200 fsd fs0,0(a2) +800133ec: 1a94 addi a3,sp,368 +800133ee: 426d li tp,27 +800133f0: 0000 unimp +800133f2: e540 fsw fs0,12(a0) +800133f4: 309c fld fa5,32(s1) +800133f6: 42a2 lw t0,8(sp) +800133f8: 0000 unimp +800133fa: 1e90 addi a2,sp,880 +800133fc: bcc4 fsd fs1,184(s1) +800133fe: 42d6 lw t0,84(sp) +80013400: 0000 unimp +80013402: 2634 fld fa3,72(a2) +80013404: 6bf5 lui s7,0x1d +80013406: 430c lw a1,0(a4) +80013408: 8000 0x8000 +8001340a: 37e0 fld fs0,232(a5) +8001340c: c379 beqz a4,800134d2 <__mprec_bigtens+0x5a> +8001340e: 4341 li t1,16 +80013410: a000 fsd fs0,0(s0) +80013412: 85d8 0x85d8 +80013414: 43763457 0x43763457 +80013418: c800 sw s0,16(s0) +8001341a: 674e flw fa4,208(sp) +8001341c: c16d beqz a0,800134fe <__mprec_bigtens+0x86> +8001341e: 3d0043ab 0x3d0043ab +80013422: 6091 lui ra,0x4 +80013424: 58e4 lw s1,116(s1) +80013426: 43e1 li t2,24 +80013428: 8c40 0x8c40 +8001342a: 78b5 lui a7,0xfffed +8001342c: af1d j 80013b62 <__clz_tab+0x2a6> +8001342e: 4415 li s0,5 +80013430: ef50 fsw fa2,28(a4) +80013432: d6e2 sw s8,108(sp) +80013434: 1ae4 addi s1,sp,380 +80013436: d592444b 0xd592444b +8001343a: 064d addi a2,a2,19 +8001343c: 4480f0cf 0x4480f0cf +80013440: 4af6 lw s5,92(sp) +80013442: c7e1 beqz a5,8001350a <__mprec_bigtens+0x92> +80013444: 2d02 fld fs10,0(sp) +80013446: 44b5 li s1,13 +80013448: 9db4 0x9db4 +8001344a: 79d9 lui s3,0xffff6 +8001344c: 44ea7843 0x44ea7843 + +80013450 <__mprec_tinytens>: +80013450: 89bc 0x89bc +80013452: 97d8 0x97d8 +80013454: d2b2 sw a2,100(sp) +80013456: 3c9c fld fa5,56(s1) +80013458: d5a8a733 0xd5a8a733 +8001345c: 3949f623 0x3949f623 +80013460: a73d j 80013b8e <__clz_tab+0x2d2> +80013462: 44f4 lw a3,76(s1) +80013464: 0ffd addi t6,t6,31 +80013466: 32a5 jal 80012dce <_ctype_+0x12> +80013468: 979d srai a5,a5,0x27 +8001346a: cf8c sw a1,24(a5) +8001346c: ba08 fsd fa0,48(a2) +8001346e: 6f43255b 0x6f43255b +80013472: 64ac flw fa1,72(s1) +80013474: 0628 addi a0,sp,776 +80013476: 0ac8 addi a0,sp,340 + +80013478 <__mprec_bigtens>: +80013478: 8000 0x8000 +8001347a: 37e0 fld fs0,232(a5) +8001347c: c379 beqz a4,80013542 <__mprec_bigtens+0xca> +8001347e: 4341 li t1,16 +80013480: b5056e17 auipc t3,0xb5056 +80013484: b8b5 j 80012d00 <__clzsi2+0x9c> +80013486: f9f54693 xori a3,a0,-97 +8001348a: 4f03e93f 1d324d38 0x1d324d384f03e93f +80013492: f930 fsw fa2,112(a0) +80013494: 7748 flw fa0,44(a4) +80013496: 5a82 lw s5,32(sp) +80013498: bf3c fsd fa5,120(a4) +8001349a: 4fdd7f73 csrrci t5,0x4fd,26 +8001349e: 7515 lui a0,0xfffe5 +800134a0: 901c 0x901c 800134a2: 8000 0x8000 -800134a4: 14f8 addi a4,sp,620 +800134a4: 8a18 0x8a18 800134a6: 8000 0x8000 -800134a8: 14f8 addi a4,sp,620 +800134a8: 8a18 0x8a18 800134aa: 8000 0x8000 -800134ac: 14f8 addi a4,sp,620 +800134ac: 9010 0x9010 800134ae: 8000 0x8000 -800134b0: 14f8 addi a4,sp,620 +800134b0: 8a18 0x8a18 800134b2: 8000 0x8000 -800134b4: 14f8 addi a4,sp,620 +800134b4: 8a18 0x8a18 800134b6: 8000 0x8000 -800134b8: 14f8 addi a4,sp,620 +800134b8: 8a18 0x8a18 800134ba: 8000 0x8000 -800134bc: 14f8 addi a4,sp,620 +800134bc: 8b94 0x8b94 800134be: 8000 0x8000 -800134c0: 1528 addi a0,sp,680 +800134c0: 8a18 0x8a18 800134c2: 8000 0x8000 -800134c4: 1528 addi a0,sp,680 +800134c4: 8a18 0x8a18 800134c6: 8000 0x8000 -800134c8: 1528 addi a0,sp,680 +800134c8: 8fec 0x8fec 800134ca: 8000 0x8000 -800134cc: 1528 addi a0,sp,680 +800134cc: 8fdc 0x8fdc 800134ce: 8000 0x8000 -800134d0: 1528 addi a0,sp,680 +800134d0: 8a18 0x8a18 800134d2: 8000 0x8000 -800134d4: 1528 addi a0,sp,680 +800134d4: 8fd0 0x8fd0 800134d6: 8000 0x8000 -800134d8: 1528 addi a0,sp,680 +800134d8: 8f90 0x8f90 800134da: 8000 0x8000 -800134dc: 184c addi a1,sp,52 +800134dc: 8a18 0x8a18 800134de: 8000 0x8000 -800134e0: 1528 addi a0,sp,680 +800134e0: 8f84 0x8f84 800134e2: 8000 0x8000 -800134e4: 1f54 addi a3,sp,948 +800134e4: 89e8 0x89e8 800134e6: 8000 0x8000 -800134e8: 172c addi a1,sp,936 +800134e8: 89e8 0x89e8 800134ea: 8000 0x8000 -800134ec: 184c addi a1,sp,52 +800134ec: 89e8 0x89e8 800134ee: 8000 0x8000 -800134f0: 184c addi a1,sp,52 +800134f0: 89e8 0x89e8 800134f2: 8000 0x8000 -800134f4: 184c addi a1,sp,52 +800134f4: 89e8 0x89e8 800134f6: 8000 0x8000 -800134f8: 1528 addi a0,sp,680 +800134f8: 89e8 0x89e8 800134fa: 8000 0x8000 -800134fc: 1528 addi a0,sp,680 +800134fc: 89e8 0x89e8 800134fe: 8000 0x8000 -80013500: 1528 addi a0,sp,680 +80013500: 89e8 0x89e8 80013502: 8000 0x8000 -80013504: 1528 addi a0,sp,680 +80013504: 89e8 0x89e8 80013506: 8000 0x8000 -80013508: 20c0 fld fs0,128(s1) +80013508: 8a18 0x8a18 8001350a: 8000 0x8000 -8001350c: 1528 addi a0,sp,680 +8001350c: 8a18 0x8a18 8001350e: 8000 0x8000 -80013510: 1528 addi a0,sp,680 +80013510: 8a18 0x8a18 80013512: 8000 0x8000 -80013514: 17b4 addi a3,sp,1000 +80013514: 8a18 0x8a18 80013516: 8000 0x8000 -80013518: 1528 addi a0,sp,680 +80013518: 8a18 0x8a18 8001351a: 8000 0x8000 -8001351c: 1528 addi a0,sp,680 +8001351c: 8a18 0x8a18 8001351e: 8000 0x8000 -80013520: 1528 addi a0,sp,680 +80013520: 8a18 0x8a18 80013522: 8000 0x8000 -80013524: 1ecc addi a1,sp,884 +80013524: 8a18 0x8a18 80013526: 8000 0x8000 -80013528: 1528 addi a0,sp,680 +80013528: 8a18 0x8a18 8001352a: 8000 0x8000 -8001352c: 2054 fld fa3,128(s0) +8001352c: 8ee8 0x8ee8 8001352e: 8000 0x8000 -80013530: 1528 addi a0,sp,680 +80013530: 8be8 0x8be8 80013532: 8000 0x8000 -80013534: 1528 addi a0,sp,680 +80013534: 8a18 0x8a18 80013536: 8000 0x8000 -80013538: 29b0 fld fa2,80(a1) +80013538: 8a18 0x8a18 8001353a: 8000 0x8000 -8001353c: 1528 addi a0,sp,680 +8001353c: 8a18 0x8a18 8001353e: 8000 0x8000 -80013540: 1528 addi a0,sp,680 +80013540: 8a18 0x8a18 80013542: 8000 0x8000 -80013544: 1528 addi a0,sp,680 +80013544: 8a18 0x8a18 80013546: 8000 0x8000 -80013548: 1528 addi a0,sp,680 +80013548: 8a18 0x8a18 8001354a: 8000 0x8000 -8001354c: 1528 addi a0,sp,680 +8001354c: 8a18 0x8a18 8001354e: 8000 0x8000 -80013550: 1528 addi a0,sp,680 +80013550: 8a18 0x8a18 80013552: 8000 0x8000 -80013554: 1528 addi a0,sp,680 +80013554: 8a18 0x8a18 80013556: 8000 0x8000 -80013558: 1528 addi a0,sp,680 +80013558: 8a18 0x8a18 8001355a: 8000 0x8000 -8001355c: 184c addi a1,sp,52 +8001355c: 8c54 0x8c54 8001355e: 8000 0x8000 -80013560: 1528 addi a0,sp,680 +80013560: 8a18 0x8a18 80013562: 8000 0x8000 -80013564: 1f54 addi a3,sp,948 +80013564: 8a18 0x8a18 80013566: 8000 0x8000 -80013568: 1730 addi a2,sp,936 +80013568: 8a18 0x8a18 8001356a: 8000 0x8000 -8001356c: 184c addi a1,sp,52 +8001356c: 8e98 0x8e98 8001356e: 8000 0x8000 -80013570: 184c addi a1,sp,52 +80013570: 8a18 0x8a18 80013572: 8000 0x8000 -80013574: 184c addi a1,sp,52 +80013574: 905c 0x905c 80013576: 8000 0x8000 -80013578: 20e0 fld fs0,192(s1) +80013578: 8a18 0x8a18 8001357a: 8000 0x8000 -8001357c: 1730 addi a2,sp,936 +8001357c: 8a18 0x8a18 8001357e: 8000 0x8000 -80013580: 1720 addi s0,sp,936 +80013580: 95b0 0x95b0 80013582: 8000 0x8000 -80013584: 1528 addi a0,sp,680 +80013584: 8a18 0x8a18 80013586: 8000 0x8000 -80013588: 20cc fld fa1,128(s1) +80013588: 8a18 0x8a18 8001358a: 8000 0x8000 -8001358c: 1528 addi a0,sp,680 +8001358c: 8a18 0x8a18 8001358e: 8000 0x8000 -80013590: 20f4 fld fa3,192(s1) +80013590: 8a18 0x8a18 80013592: 8000 0x8000 -80013594: 17b8 addi a4,sp,1000 +80013594: 8a18 0x8a18 80013596: 8000 0x8000 -80013598: 2084 fld fs1,0(s1) +80013598: 8a18 0x8a18 8001359a: 8000 0x8000 -8001359c: 1720 addi s0,sp,936 +8001359c: 8a18 0x8a18 8001359e: 8000 0x8000 -800135a0: 1528 addi a0,sp,680 +800135a0: 8a18 0x8a18 800135a2: 8000 0x8000 -800135a4: 1ecc addi a1,sp,884 +800135a4: 8a18 0x8a18 800135a6: 8000 0x8000 -800135a8: 1718 addi a4,sp,928 +800135a8: 8a18 0x8a18 800135aa: 8000 0x8000 -800135ac: 290c fld fa1,16(a0) +800135ac: 8ee8 0x8ee8 800135ae: 8000 0x8000 -800135b0: 1528 addi a0,sp,680 +800135b0: 8bec 0x8bec 800135b2: 8000 0x8000 -800135b4: 1528 addi a0,sp,680 +800135b4: 8a18 0x8a18 800135b6: 8000 0x8000 -800135b8: 2914 fld fa3,16(a0) +800135b8: 8a18 0x8a18 800135ba: 8000 0x8000 -800135bc: 1528 addi a0,sp,680 +800135bc: 8a18 0x8a18 800135be: 8000 0x8000 -800135c0: 1718 addi a4,sp,928 +800135c0: 9048 0x9048 800135c2: 8000 0x8000 +800135c4: 8bec 0x8bec +800135c6: 8000 0x8000 +800135c8: 8bdc 0x8bdc +800135ca: 8000 0x8000 +800135cc: 8a18 0x8a18 +800135ce: 8000 0x8000 +800135d0: 9034 0x9034 +800135d2: 8000 0x8000 +800135d4: 8a18 0x8a18 +800135d6: 8000 0x8000 +800135d8: 8f48 0x8f48 +800135da: 8000 0x8000 +800135dc: 8c58 0x8c58 +800135de: 8000 0x8000 +800135e0: 8f10 0x8f10 +800135e2: 8000 0x8000 +800135e4: 8bdc 0x8bdc +800135e6: 8000 0x8000 +800135e8: 8a18 0x8a18 +800135ea: 8000 0x8000 +800135ec: 8e98 0x8e98 +800135ee: 8000 0x8000 +800135f0: 8bd4 0x8bd4 +800135f2: 8000 0x8000 +800135f4: 95a8 0x95a8 +800135f6: 8000 0x8000 +800135f8: 8a18 0x8a18 +800135fa: 8000 0x8000 +800135fc: 8a18 0x8a18 +800135fe: 8000 0x8000 +80013600: 960c 0x960c +80013602: 8000 0x8000 +80013604: 8a18 0x8a18 +80013606: 8000 0x8000 +80013608: 8bd4 0x8bd4 +8001360a: 8000 0x8000 -800135c4 : -800135c4: 2020 fld fs0,64(s0) -800135c6: 2020 fld fs0,64(s0) -800135c8: 2020 fld fs0,64(s0) -800135ca: 2020 fld fs0,64(s0) -800135cc: 2020 fld fs0,64(s0) -800135ce: 2020 fld fs0,64(s0) -800135d0: 2020 fld fs0,64(s0) -800135d2: 2020 fld fs0,64(s0) +8001360c : +8001360c: 2020 fld fs0,64(s0) +8001360e: 2020 fld fs0,64(s0) +80013610: 2020 fld fs0,64(s0) +80013612: 2020 fld fs0,64(s0) +80013614: 2020 fld fs0,64(s0) +80013616: 2020 fld fs0,64(s0) +80013618: 2020 fld fs0,64(s0) +8001361a: 2020 fld fs0,64(s0) -800135d4 : -800135d4: 3030 fld fa2,96(s0) -800135d6: 3030 fld fa2,96(s0) -800135d8: 3030 fld fa2,96(s0) -800135da: 3030 fld fa2,96(s0) -800135dc: 3030 fld fa2,96(s0) -800135de: 3030 fld fa2,96(s0) -800135e0: 3030 fld fa2,96(s0) -800135e2: 3030 fld fa2,96(s0) -800135e4: 4e20 lw s0,88(a2) -800135e6: 4e61 li t3,24 -800135e8: 0020 addi s0,sp,8 -800135ea: 0000 unimp -800135ec: 2d20 fld fs0,88(a0) -800135ee: 6e49 lui t3,0x12 -800135f0: 6966 flw fs2,88(sp) -800135f2: 696e flw fs2,216(sp) -800135f4: 7974 flw fa3,116(a0) -800135f6: 0020 addi s0,sp,8 -800135f8: 4920 lw s0,80(a0) -800135fa: 666e flw fa2,216(sp) -800135fc: 6e69 lui t3,0x1a -800135fe: 7469 lui s0,0xffffa -80013600: 2079 jal 8001368e -80013602: 0000 unimp -80013604: 614e flw ft2,208(sp) -80013606: 004e c.slli zero,0x13 -80013608: 2545 jal 80013ca8 -8001360a: 0064 addi s1,sp,12 +8001361c : +8001361c: 3030 fld fa2,96(s0) +8001361e: 3030 fld fa2,96(s0) +80013620: 3030 fld fa2,96(s0) +80013622: 3030 fld fa2,96(s0) +80013624: 3030 fld fa2,96(s0) +80013626: 3030 fld fa2,96(s0) +80013628: 3030 fld fa2,96(s0) +8001362a: 3030 fld fa2,96(s0) +8001362c: 202c fld fa1,64(s0) +8001362e: 7566 flw fa0,120(sp) +80013630: 636e flw ft6,216(sp) +80013632: 6974 flw fa3,84(a0) +80013634: 203a6e6f jal t3,800ba036 <__BSS_END__+0xa54e2> +80013638: 0000 unimp +8001363a: 0000 unimp +8001363c: 7361 lui t1,0xffff8 +8001363e: 74726573 csrrsi a0,0x747,4 +80013642: 6f69 lui t5,0x1a +80013644: 206e fld ft0,216(sp) +80013646: 2522 fld fa0,8(sp) +80013648: 66202273 csrr tp,0x662 +8001364c: 6961 lui s2,0x18 +8001364e: 656c flw fa1,76(a0) +80013650: 3a64 fld fs1,240(a2) +80013652: 6620 flw fs0,72(a2) +80013654: 6c69 lui s8,0x1a +80013656: 2065 jal 800136fe +80013658: 2522 fld fa0,8(sp) +8001365a: 202c2273 csrrs tp,hedeleg,s8 +8001365e: 696c flw fa1,84(a0) +80013660: 656e flw fa0,216(sp) +80013662: 2520 fld fs0,72(a0) +80013664: 2564 fld fs1,200(a0) +80013666: 0a732573 csrrs a0,0xa7,t1 +8001366a: 0000 unimp +8001366c: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80013670: 4f50 lw a2,28(a4) +80013672: 00584953 fadd.s fs2,fa6,ft5,rmm +80013676: 0000 unimp +80013678: 002e c.slli zero,0xb +8001367a: 0000 unimp +8001367c: adfc fsd fa5,216(a1) +8001367e: 8000 0x8000 +80013680: a764 fsd fs1,200(a4) +80013682: 8000 0x8000 +80013684: a764 fsd fs1,200(a4) +80013686: 8000 0x8000 +80013688: adf0 fsd fa2,216(a1) +8001368a: 8000 0x8000 +8001368c: a764 fsd fs1,200(a4) +8001368e: 8000 0x8000 +80013690: a764 fsd fs1,200(a4) +80013692: 8000 0x8000 +80013694: a764 fsd fs1,200(a4) +80013696: 8000 0x8000 +80013698: a920 fsd fs0,80(a0) +8001369a: 8000 0x8000 +8001369c: a764 fsd fs1,200(a4) +8001369e: 8000 0x8000 +800136a0: a764 fsd fs1,200(a4) +800136a2: 8000 0x8000 +800136a4: adcc fsd fa1,152(a1) +800136a6: 8000 0x8000 +800136a8: ae20 fsd fs0,88(a2) +800136aa: 8000 0x8000 +800136ac: a764 fsd fs1,200(a4) +800136ae: 8000 0x8000 +800136b0: ae14 fsd fa3,24(a2) +800136b2: 8000 0x8000 +800136b4: ae30 fsd fa2,88(a2) +800136b6: 8000 0x8000 +800136b8: a764 fsd fs1,200(a4) +800136ba: 8000 0x8000 +800136bc: ad4c fsd fa1,152(a0) +800136be: 8000 0x8000 +800136c0: a734 fsd fa3,72(a4) +800136c2: 8000 0x8000 +800136c4: a734 fsd fa3,72(a4) +800136c6: 8000 0x8000 +800136c8: a734 fsd fa3,72(a4) +800136ca: 8000 0x8000 +800136cc: a734 fsd fa3,72(a4) +800136ce: 8000 0x8000 +800136d0: a734 fsd fa3,72(a4) +800136d2: 8000 0x8000 +800136d4: a734 fsd fa3,72(a4) +800136d6: 8000 0x8000 +800136d8: a734 fsd fa3,72(a4) +800136da: 8000 0x8000 +800136dc: a734 fsd fa3,72(a4) +800136de: 8000 0x8000 +800136e0: a734 fsd fa3,72(a4) +800136e2: 8000 0x8000 +800136e4: a764 fsd fs1,200(a4) +800136e6: 8000 0x8000 +800136e8: a764 fsd fs1,200(a4) +800136ea: 8000 0x8000 +800136ec: a764 fsd fs1,200(a4) +800136ee: 8000 0x8000 +800136f0: a764 fsd fs1,200(a4) +800136f2: 8000 0x8000 +800136f4: a764 fsd fs1,200(a4) +800136f6: 8000 0x8000 +800136f8: a764 fsd fs1,200(a4) +800136fa: 8000 0x8000 +800136fc: a764 fsd fs1,200(a4) +800136fe: 8000 0x8000 +80013700: a764 fsd fs1,200(a4) +80013702: 8000 0x8000 +80013704: a764 fsd fs1,200(a4) +80013706: 8000 0x8000 +80013708: accc fsd fa1,152(s1) +8001370a: 8000 0x8000 +8001370c: a974 fsd fa3,208(a0) +8001370e: 8000 0x8000 +80013710: a764 fsd fs1,200(a4) +80013712: 8000 0x8000 +80013714: a764 fsd fs1,200(a4) +80013716: 8000 0x8000 +80013718: a764 fsd fs1,200(a4) +8001371a: 8000 0x8000 +8001371c: a764 fsd fs1,200(a4) +8001371e: 8000 0x8000 +80013720: a764 fsd fs1,200(a4) +80013722: 8000 0x8000 +80013724: a764 fsd fs1,200(a4) +80013726: 8000 0x8000 +80013728: a764 fsd fs1,200(a4) +8001372a: 8000 0x8000 +8001372c: a764 fsd fs1,200(a4) +8001372e: 8000 0x8000 +80013730: a764 fsd fs1,200(a4) +80013732: 8000 0x8000 +80013734: a764 fsd fs1,200(a4) +80013736: 8000 0x8000 +80013738: aa3c fsd fa5,80(a2) +8001373a: 8000 0x8000 +8001373c: a764 fsd fs1,200(a4) +8001373e: 8000 0x8000 +80013740: a764 fsd fs1,200(a4) +80013742: 8000 0x8000 +80013744: a764 fsd fs1,200(a4) +80013746: 8000 0x8000 +80013748: ac7c fsd fa5,216(s0) +8001374a: 8000 0x8000 +8001374c: a764 fsd fs1,200(a4) +8001374e: 8000 0x8000 +80013750: ad1c fsd fa5,24(a0) +80013752: 8000 0x8000 +80013754: a764 fsd fs1,200(a4) +80013756: 8000 0x8000 +80013758: a764 fsd fs1,200(a4) +8001375a: 8000 0x8000 +8001375c: b474 fsd fa3,232(s0) +8001375e: 8000 0x8000 +80013760: a764 fsd fs1,200(a4) +80013762: 8000 0x8000 +80013764: a764 fsd fs1,200(a4) +80013766: 8000 0x8000 +80013768: a764 fsd fs1,200(a4) +8001376a: 8000 0x8000 +8001376c: a764 fsd fs1,200(a4) +8001376e: 8000 0x8000 +80013770: a764 fsd fs1,200(a4) +80013772: 8000 0x8000 +80013774: a764 fsd fs1,200(a4) +80013776: 8000 0x8000 +80013778: a764 fsd fs1,200(a4) +8001377a: 8000 0x8000 +8001377c: a764 fsd fs1,200(a4) +8001377e: 8000 0x8000 +80013780: a764 fsd fs1,200(a4) +80013782: 8000 0x8000 +80013784: a764 fsd fs1,200(a4) +80013786: 8000 0x8000 +80013788: accc fsd fa1,152(s1) +8001378a: 8000 0x8000 +8001378c: a978 fsd fa4,208(a0) +8001378e: 8000 0x8000 +80013790: a764 fsd fs1,200(a4) +80013792: 8000 0x8000 +80013794: a764 fsd fs1,200(a4) +80013796: 8000 0x8000 +80013798: a764 fsd fs1,200(a4) +8001379a: 8000 0x8000 +8001379c: ad08 fsd fa0,24(a0) +8001379e: 8000 0x8000 +800137a0: a978 fsd fa4,208(a0) +800137a2: 8000 0x8000 +800137a4: a968 fsd fa0,208(a0) +800137a6: 8000 0x8000 +800137a8: a764 fsd fs1,200(a4) +800137aa: 8000 0x8000 +800137ac: acf4 fsd fa3,216(s1) +800137ae: 8000 0x8000 +800137b0: a764 fsd fs1,200(a4) +800137b2: 8000 0x8000 +800137b4: ad90 fsd fa2,24(a1) +800137b6: 8000 0x8000 +800137b8: aa40 fsd fs0,144(a2) +800137ba: 8000 0x8000 +800137bc: ad58 fsd fa4,152(a0) +800137be: 8000 0x8000 +800137c0: a968 fsd fa0,208(a0) +800137c2: 8000 0x8000 +800137c4: a764 fsd fs1,200(a4) +800137c6: 8000 0x8000 +800137c8: ac7c fsd fa5,216(s0) +800137ca: 8000 0x8000 +800137cc: a960 fsd fs0,208(a0) +800137ce: 8000 0x8000 +800137d0: b4d0 fsd fa2,168(s1) +800137d2: 8000 0x8000 +800137d4: a764 fsd fs1,200(a4) +800137d6: 8000 0x8000 +800137d8: a764 fsd fs1,200(a4) +800137da: 8000 0x8000 +800137dc: b4d8 fsd fa4,168(s1) +800137de: 8000 0x8000 +800137e0: a764 fsd fs1,200(a4) +800137e2: 8000 0x8000 +800137e4: a960 fsd fs0,208(a0) +800137e6: 8000 0x8000 -8001360c : - ... +800137e8 : +800137e8: 2020 fld fs0,64(s0) +800137ea: 2020 fld fs0,64(s0) +800137ec: 2020 fld fs0,64(s0) +800137ee: 2020 fld fs0,64(s0) +800137f0: 2020 fld fs0,64(s0) +800137f2: 2020 fld fs0,64(s0) +800137f4: 2020 fld fs0,64(s0) +800137f6: 2020 fld fs0,64(s0) -80013620 : - ... -80013630: 8000 0x8000 -80013632: 3fff 0x3fff - -80013634 : -80013634: 6576 flw fa0,92(sp) -80013636: 4a92 lw s5,4(sp) -80013638: 804a c.mv zero,s2 -8001363a: c94c153f 8a20979a 0x8a20979ac94c153f -80013642: 5202 lw tp,32(sp) -80013644: c460 sw s0,76(s0) -80013646: 7525 lui a0,0xfffe9 -80013648: 6a32 flw fs4,12(sp) -8001364a: ce52 sw s4,28(sp) -8001364c: 329a fld ft5,416(sp) -8001364e: 28ce fld fa7,208(sp) -80013650: a74d j 80013df2 -80013652: 5de4 lw s1,124(a1) -80013654: c53d beqz a0,800136c2 -80013656: 3b5d jal 8001340c <_ctype_+0xfc> -80013658: 5a929e8b 0x5a929e8b -8001365c: 526c lw a1,100(a2) -8001365e: 50ce lw ra,240(sp) -80013660: 3d28f18b 0x3d28f18b -80013664: 650d lui a0,0x3 -80013666: 81750c17 auipc s8,0x81750 -8001366a: 7586 flw fa1,96(sp) -8001366c: c976 sw t4,144(sp) -8001366e: 4d48 lw a0,28(a0) -80013670: 9c66 add s8,s8,s9 -80013672: 58f8 lw a4,116(s1) -80013674: bc50 fsd fa2,184(s0) -80013676: 5c54 lw a3,60(s0) -80013678: cc65 beqz s0,80013770 -8001367a: 91c6 add gp,gp,a7 -8001367c: a60e fsd ft3,264(sp) -8001367e: a0ae fsd fa1,64(sp) -80013680: e319 bnez a4,80013686 -80013682: 851e46a3 0x851e46a3 -80013686: 98feeab7 lui s5,0x98fee -8001368a: ddbb901b 0xddbb901b -8001368e: de8d beqz a3,800135c8 -80013690: 9df9 0x9df9 -80013692: aa7eebfb 0xaa7eebfb -80013696: 4351 li t1,20 -80013698: 0235 addi tp,tp,13 -8001369a: 36b10137 lui sp,0x36b10 -8001369e: 336c fld fa1,224(a4) -800136a0: 8cdfc66f jal a2,8000ff6c <__multf3+0x56c> -800136a4: 80e9 srli s1,s1,0x1a -800136a6: 47c9 li a5,18 -800136a8: 93ba add t2,t2,a4 -800136aa: 41a8 lw a0,64(a1) -800136ac: 50f8 lw a4,100(s1) -800136ae: c76b25fb 0xc76b25fb -800136b2: 6b71 lui s6,0x1c -800136b4: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf -800136bc: c278 sw a4,68(a2) -800136be: 000040d3 fadd.s ft1,ft0,ft0,rmm -800136c2: 0000 unimp -800136c4: 0000 unimp -800136c6: 0000 unimp -800136c8: f020 fsw fs0,96(s0) -800136ca: b59d j 80013530 <_ctype_+0x220> -800136cc: 2b70 fld fa2,208(a4) -800136ce: ada8 fsd fa0,88(a1) -800136d0: 9dc5 0x9dc5 -800136d2: 4069 c.li zero,26 - ... -800136e0: 0400 addi s0,sp,512 -800136e2: 8e1bc9bf 00004034 0x40348e1bc9bf - ... -800136f6: 2000 fld fs0,0(s0) -800136f8: bebc fsd fa5,120(a3) -800136fa: 4019 c.li zero,6 - ... -8001370c: 9c40 0x9c40 -8001370e: 400c lw a1,0(s0) - ... -80013720: c800 sw s0,16(s0) -80013722: 4005 c.li zero,1 - ... -80013734: a000 fsd fs0,0(s0) -80013736: 4002 0x4002 - -80013738 : -80013738: 2030 fld fa2,64(s0) -8001373a: cffc sw a5,92(a5) -8001373c: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn -80013740: 9fde2de3 0x9fde2de3 -80013744: d2ce sw s3,100(sp) -80013746: 04c8 addi a0,sp,580 -80013748: a6dd j 80013b2e <__mprec_bigtens+0x15e> -8001374a: 0ad8 addi a4,sp,340 -8001374c: 8264 0x8264 -8001374e: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown -80013752: 12d4 addi a3,sp,356 -80013754: 4925 li s2,9 -80013756: 2de4 fld fs1,216(a1) -80013758: 3436 fld fs0,360(sp) -8001375a: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown -8001375e: f53f256b 0xf53f256b -80013762: f698 fsw fa4,40(a3) -80013764: 01586bd3 fadd.s fs7,fa6,fs5,unknown -80013768: 87a6 mv a5,s1 -8001376a: c0bd beqz s1,800137d0 -8001376c: 82a5da57 0x82a5da57 -80013770: a2a6 fsd fs1,320(sp) -80013772: 32b5 jal 800130de <__trunctfdf2+0x41a> -80013774: e731 bnez a4,800137c0 -80013776: 04d4 addi a3,sp,580 -80013778: e3f2 fsw ft8,196(sp) -8001377a: d332 sw a2,164(sp) -8001377c: 7132 flw ft2,44(sp) -8001377e: d21c sw a5,32(a2) -80013780: ee32db23 0xee32db23 -80013784: 9049 srli s0,s0,0x32 -80013786: 395a fld fs2,432(sp) -80013788: a23e fsd fa5,256(sp) -8001378a: 5308 lw a0,32(a4) -8001378c: 1155fefb 0x1155fefb -80013790: fa91 bnez a3,800136a4 -80013792: 1939 addi s2,s2,-18 -80013794: 637a flw ft6,156(sp) -80013796: 4325 li t1,9 -80013798: c031 beqz s0,800137dc -8001379a: 3cac fld fa1,120(s1) -8001379c: e26d bnez a2,8001387e -8001379e: dbde sw s7,244(sp) -800137a0: d05d beqz s0,80013746 -800137a2: b3f6 fsd ft9,480(sp) -800137a4: ac7c fsd fa5,216(s0) -800137a6: e4a0 fsw fs0,72(s1) -800137a8: 64bc flw fa5,72(s1) -800137aa: 467c lw a5,76(a2) -800137ac: ddd0 sw a2,60(a1) -800137ae: 3e55 jal 80013362 <_ctype_+0x52> -800137b0: 2a20 fld fs0,80(a2) -800137b2: 6224 flw fs1,64(a2) -800137b4: 98d747b3 0x98d747b3 -800137b8: e9a53f23 0xe9a53f23 -800137bc: a539 j 80013dca -800137be: a87fea27 0xa87fea27 -800137c2: 3f2a fld ft10,168(sp) -800137c4: 4af20b5b 0x4af20b5b -800137c8: a581 j 80013e08 -800137ca: 18ed addi a7,a7,-5 -800137cc: 67de flw fa5,212(sp) -800137ce: 94ba add s1,s1,a4 -800137d0: 4539 li a0,14 -800137d2: 1ead addi t4,t4,-21 -800137d4: cfb1 beqz a5,80013830 -800137d6: 3f94 fld fa3,56(a5) -800137d8: bf71 j 80013774 -800137da: 7989a9b3 0x7989a9b3 -800137de: be68 fsd fa0,248(a2) -800137e0: 4c2e lw s8,200(sp) -800137e2: c44de15b 0xc44de15b -800137e6: 94be add s1,s1,a5 -800137e8: e695 bnez a3,80013814 -800137ea: 3fc9 jal 800137bc -800137ec: 3d4d jal 8001369e -800137ee: 7c3d lui s8,0xfffef -800137f0: 36ba fld fa3,424(sp) -800137f2: fdc20d2b 0xfdc20d2b -800137f6: cefc sw a5,92(a3) -800137f8: 8461 srai s0,s0,0x18 -800137fa: 7711 lui a4,0xfffe4 -800137fc: abcc fsd fa1,144(a5) -800137fe: 3fe4 fld fs1,248(a5) -80013800: c155 beqz a0,800138a4 -80013802: a4a8 fsd fa0,72(s1) -80013804: 404e 0x404e -80013806: d3c36113 ori sp,t1,-708 -8001380a: e219652b 0xe219652b -8001380e: 1758 addi a4,sp,932 -80013810: 3ff1d1b7 lui gp,0x3ff1d -80013814: d70a sw sp,172(sp) -80013816: 0a3d70a3 0xa3d70a3 -8001381a: 3d70a3d7 0x3d70a3d7 -8001381e: d70a sw sp,172(sp) -80013820: 0a3d70a3 0xa3d70a3 -80013824: 3ff8a3d7 0x3ff8a3d7 -80013828: cccd beqz s1,800138e2 <__mprec_tens+0x2> -8001382a: cccc sw a1,28(s1) -8001382c: cccc sw a1,28(s1) -8001382e: cccc sw a1,28(s1) -80013830: cccc sw a1,28(s1) -80013832: cccc sw a1,28(s1) -80013834: cccc sw a1,28(s1) -80013836: cccc sw a1,28(s1) -80013838: cccc sw a1,28(s1) -8001383a: 0xffff3ffb - -8001383c : -8001383c: ffff 0xffff -8001383e: fffe fsw ft11,252(sp) -80013840: fffc fsw fa5,124(a5) -80013842: fff8 fsw fa4,124(a5) -80013844: fff0 fsw fa2,124(a5) -80013846: ffe0 fsw fs0,124(a5) -80013848: ffc0 fsw fs0,60(a5) -8001384a: ff80 fsw fs0,56(a5) -8001384c: ff00 fsw fs0,56(a4) -8001384e: fe00 fsw fs0,56(a2) -80013850: fc00 fsw fs0,56(s0) -80013852: f800 fsw fs0,48(s0) -80013854: f000 fsw fs0,32(s0) -80013856: e000 fsw fs0,0(s0) -80013858: c000 sw s0,0(s0) +800137f8 : +800137f8: 3030 fld fa2,96(s0) +800137fa: 3030 fld fa2,96(s0) +800137fc: 3030 fld fa2,96(s0) +800137fe: 3030 fld fa2,96(s0) +80013800: 3030 fld fa2,96(s0) +80013802: 3030 fld fa2,96(s0) +80013804: 3030 fld fa2,96(s0) +80013806: 3030 fld fa2,96(s0) +80013808: e638 fsw fa4,72(a2) +8001380a: 8000 0x8000 +8001380c: e92c fsw fa1,80(a0) +8001380e: 8000 0x8000 +80013810: e630 fsw fa2,72(a2) +80013812: 8000 0x8000 +80013814: e92c fsw fa1,80(a0) +80013816: 8000 0x8000 +80013818: e914 fsw fa3,16(a0) +8001381a: 8000 0x8000 +8001381c: e92c fsw fa1,80(a0) +8001381e: 8000 0x8000 +80013820: e630 fsw fa2,72(a2) +80013822: 8000 0x8000 +80013824: e63c fsw fa5,72(a2) +80013826: 8000 0x8000 +80013828: e63c fsw fa5,72(a2) +8001382a: 8000 0x8000 +8001382c: e914 fsw fa3,16(a0) +8001382e: 8000 0x8000 +80013830: e630 fsw fa2,72(a2) +80013832: 8000 0x8000 +80013834: e604 fsw fs1,8(a2) +80013836: 8000 0x8000 +80013838: e604 fsw fs1,8(a2) +8001383a: 8000 0x8000 +8001383c: e604 fsw fs1,8(a2) +8001383e: 8000 0x8000 +80013840: e64c fsw fa1,12(a2) +80013842: 8000 0x8000 +80013844: ee54 fsw fa3,28(a2) +80013846: 8000 0x8000 +80013848: ee54 fsw fa3,28(a2) +8001384a: 8000 0x8000 +8001384c: ee78 fsw fa4,92(a2) +8001384e: 8000 0x8000 +80013850: ee48 fsw fa0,28(a2) +80013852: 8000 0x8000 +80013854: ee48 fsw fa0,28(a2) +80013856: 8000 0x8000 +80013858: ebc8 fsw fa0,20(a5) 8001385a: 8000 0x8000 -8001385c: 0000 unimp -8001385e: 0000 unimp -80013860: 6142 flw ft2,16(sp) -80013862: 6c6c flw fa1,92(s0) -80013864: 7320636f jal t1,80019f96 <__BSS_END__+0x5442> -80013868: 6375 lui t1,0x1d -8001386a: 64656563 bltu a0,t1,80013eb4 <__clz_tab+0xa0> -8001386e: 6465 lui s0,0x19 -80013870: 0000 unimp -80013872: 0000 unimp -80013874: 6d6f682f 0x6d6f682f -80013878: 2f65 jal 80014030 -8001387a: 6c62 flw fs8,24(sp) -8001387c: 6961 lui s2,0x18 -8001387e: 642f6573 csrrsi a0,0x642,30 -80013882: 7665 lui a2,0xffff9 -80013884: 7369722f 0x7369722f -80013888: 672d7663 bgeu s10,s2,80013ef4 <__clz_tab+0xe0> -8001388c: 756e flw fa0,248(sp) -8001388e: 742d lui s0,0xfffeb -80013890: 636c6f6f jal t5,800d9ec6 <__BSS_END__+0xc5372> -80013894: 6168 flw fa0,68(a0) -80013896: 6e69 lui t3,0x1a -80013898: 6975622f 0x6975622f -8001389c: 646c flw fa1,76(s0) -8001389e: 2f2e2e2f 0x2f2e2e2f -800138a2: 6972 flw fs2,28(sp) -800138a4: 2d766373 csrrsi t1,0x2d7,12 -800138a8: 656e flw fa0,216(sp) -800138aa: 62696c77 0x62696c77 -800138ae: 77656e2f 0x77656e2f -800138b2: 696c flw fa1,84(a0) -800138b4: 2f62 fld ft10,24(sp) -800138b6: 696c flw fa1,84(a0) -800138b8: 6362 flw ft6,24(sp) -800138ba: 6474732f 0x6474732f -800138be: 696c flw fa1,84(a0) -800138c0: 2f62 fld ft10,24(sp) -800138c2: 706d c.lui zero,0xffffb -800138c4: 6572 flw fa0,28(sp) -800138c6: 00632e63 0x632e63 -800138ca: 0000 unimp -800138cc: 0000 unimp - ... +8001385c: ee78 fsw fa4,92(a2) +8001385e: 8000 0x8000 +80013860: ee48 fsw fa0,28(a2) +80013862: 8000 0x8000 +80013864: ebc8 fsw fa0,20(a5) +80013866: 8000 0x8000 +80013868: ee48 fsw fa0,28(a2) +8001386a: 8000 0x8000 +8001386c: ee78 fsw fa4,92(a2) +8001386e: 8000 0x8000 +80013870: ee44 fsw fs1,28(a2) +80013872: 8000 0x8000 +80013874: ee44 fsw fs1,28(a2) +80013876: 8000 0x8000 +80013878: ee44 fsw fs1,28(a2) +8001387a: 8000 0x8000 +8001387c: f0ec fsw fa1,100(s1) +8001387e: 8000 0x8000 +80013880: 0260 addi s0,sp,268 +80013882: 8001 c.srli64 s0 +80013884: 0260 addi s0,sp,268 +80013886: 8001 c.srli64 s0 +80013888: 025c addi a5,sp,260 +8001388a: 8001 c.srli64 s0 +8001388c: 0210 addi a2,sp,256 +8001388e: 8001 c.srli64 s0 +80013890: 0210 addi a2,sp,256 +80013892: 8001 c.srli64 s0 +80013894: f95c fsw fa5,52(a0) +80013896: 8000 0x8000 +80013898: 025c addi a5,sp,260 +8001389a: 8001 c.srli64 s0 +8001389c: 0210 addi a2,sp,256 +8001389e: 8001 c.srli64 s0 +800138a0: f95c fsw fa5,52(a0) +800138a2: 8000 0x8000 +800138a4: 0210 addi a2,sp,256 +800138a6: 8001 c.srli64 s0 +800138a8: 025c addi a5,sp,260 +800138aa: 8001 c.srli64 s0 +800138ac: 020c addi a1,sp,256 +800138ae: 8001 c.srli64 s0 +800138b0: 020c addi a1,sp,256 +800138b2: 8001 c.srli64 s0 +800138b4: 020c addi a1,sp,256 +800138b6: 8001 c.srli64 s0 +800138b8: f960 fsw fs0,116(a0) +800138ba: 8000 0x8000 -800138d0 : -800138d0: 0005 c.nop 1 -800138d2: 0000 unimp -800138d4: 0019 c.nop 6 -800138d6: 0000 unimp -800138d8: 007d c.nop 31 -800138da: 0000 unimp -800138dc: 0000 unimp - ... - -800138e0 <__mprec_tens>: -800138e0: 0000 unimp -800138e2: 0000 unimp -800138e4: 0000 unimp -800138e6: 3ff0 fld fa2,248(a5) -800138e8: 0000 unimp -800138ea: 0000 unimp -800138ec: 0000 unimp -800138ee: 4024 lw s1,64(s0) -800138f0: 0000 unimp -800138f2: 0000 unimp -800138f4: 0000 unimp -800138f6: 4059 c.li zero,22 -800138f8: 0000 unimp -800138fa: 0000 unimp -800138fc: 4000 lw s0,0(s0) -800138fe: 0000408f 0x408f -80013902: 0000 unimp -80013904: 8800 0x8800 -80013906: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm -8001390a: 0000 unimp -8001390c: 6a00 flw fs0,16(a2) -8001390e: 40f8 lw a4,68(s1) -80013910: 0000 unimp -80013912: 0000 unimp -80013914: 8480 0x8480 -80013916: 412e lw sp,200(sp) -80013918: 0000 unimp -8001391a: 0000 unimp -8001391c: 12d0 addi a2,sp,356 -8001391e: 00004163 bltz zero,80013920 <__mprec_tens+0x40> -80013922: 0000 unimp -80013924: d784 sw s1,40(a5) -80013926: 00004197 auipc gp,0x4 -8001392a: 0000 unimp -8001392c: cd65 beqz a0,80013a24 <__mprec_bigtens+0x54> -8001392e: 41cd li gp,19 -80013930: 0000 unimp -80013932: 2000 fld fs0,0(s0) -80013934: a05f 4202 0000 0x4202a05f -8001393a: e800 fsw fs0,16(s0) -8001393c: 4876 lw a6,92(sp) -8001393e: 00004237 lui tp,0x4 -80013942: a200 fsd fs0,0(a2) -80013944: 1a94 addi a3,sp,368 -80013946: 426d li tp,27 -80013948: 0000 unimp -8001394a: e540 fsw fs0,12(a0) -8001394c: 309c fld fa5,32(s1) -8001394e: 42a2 lw t0,8(sp) -80013950: 0000 unimp -80013952: 1e90 addi a2,sp,880 -80013954: bcc4 fsd fs1,184(s1) -80013956: 42d6 lw t0,84(sp) -80013958: 0000 unimp -8001395a: 2634 fld fa3,72(a2) -8001395c: 6bf5 lui s7,0x1d -8001395e: 430c lw a1,0(a4) -80013960: 8000 0x8000 -80013962: 37e0 fld fs0,232(a5) -80013964: c379 beqz a4,80013a2a <__mprec_bigtens+0x5a> -80013966: 4341 li t1,16 -80013968: a000 fsd fs0,0(s0) -8001396a: 85d8 0x85d8 -8001396c: 43763457 0x43763457 -80013970: c800 sw s0,16(s0) -80013972: 674e flw fa4,208(sp) -80013974: c16d beqz a0,80013a56 <__mprec_bigtens+0x86> -80013976: 3d0043ab 0x3d0043ab -8001397a: 6091 lui ra,0x4 -8001397c: 58e4 lw s1,116(s1) -8001397e: 43e1 li t2,24 -80013980: 8c40 0x8c40 -80013982: 78b5 lui a7,0xfffed -80013984: af1d j 800140ba -80013986: 4415 li s0,5 -80013988: ef50 fsw fa2,28(a4) -8001398a: d6e2 sw s8,108(sp) -8001398c: 1ae4 addi s1,sp,380 -8001398e: d592444b 0xd592444b -80013992: 064d addi a2,a2,19 -80013994: 4480f0cf 0x4480f0cf -80013998: 4af6 lw s5,92(sp) -8001399a: c7e1 beqz a5,80013a62 <__mprec_bigtens+0x92> -8001399c: 2d02 fld fs10,0(sp) -8001399e: 44b5 li s1,13 -800139a0: 9db4 0x9db4 -800139a2: 79d9 lui s3,0xffff6 -800139a4: 44ea7843 0x44ea7843 - -800139a8 <__mprec_tinytens>: -800139a8: 89bc 0x89bc -800139aa: 97d8 0x97d8 -800139ac: d2b2 sw a2,100(sp) -800139ae: 3c9c fld fa5,56(s1) -800139b0: d5a8a733 0xd5a8a733 -800139b4: 3949f623 0x3949f623 -800139b8: a73d j 800140e6 -800139ba: 44f4 lw a3,76(s1) -800139bc: 0ffd addi t6,t6,31 -800139be: 32a5 jal 80013326 <_ctype_+0x16> -800139c0: 979d srai a5,a5,0x27 -800139c2: cf8c sw a1,24(a5) -800139c4: ba08 fsd fa0,48(a2) -800139c6: 6f43255b 0x6f43255b -800139ca: 64ac flw fa1,72(s1) -800139cc: 0628 addi a0,sp,776 -800139ce: 0ac8 addi a0,sp,340 - -800139d0 <__mprec_bigtens>: -800139d0: 8000 0x8000 -800139d2: 37e0 fld fs0,232(a5) -800139d4: c379 beqz a4,80013a9a <__mprec_bigtens+0xca> -800139d6: 4341 li t1,16 -800139d8: b5056e17 auipc t3,0xb5056 -800139dc: b8b5 j 80013258 <__clzsi2+0xb8> -800139de: f9f54693 xori a3,a0,-97 -800139e2: 4f03e93f 1d324d38 0x1d324d384f03e93f -800139ea: f930 fsw fa2,112(a0) -800139ec: 7748 flw fa0,44(a4) -800139ee: 5a82 lw s5,32(sp) -800139f0: bf3c fsd fa5,120(a4) -800139f2: 4fdd7f73 csrrci t5,0x4fd,26 -800139f6: 7515 lui a0,0xfffe5 -800139f8: 9558 0x9558 -800139fa: 8000 0x8000 -800139fc: 8f54 0x8f54 -800139fe: 8000 0x8000 -80013a00: 8f54 0x8f54 -80013a02: 8000 0x8000 -80013a04: 954c 0x954c -80013a06: 8000 0x8000 -80013a08: 8f54 0x8f54 -80013a0a: 8000 0x8000 -80013a0c: 8f54 0x8f54 -80013a0e: 8000 0x8000 -80013a10: 8f54 0x8f54 -80013a12: 8000 0x8000 -80013a14: 90d0 0x90d0 -80013a16: 8000 0x8000 -80013a18: 8f54 0x8f54 -80013a1a: 8000 0x8000 -80013a1c: 8f54 0x8f54 -80013a1e: 8000 0x8000 -80013a20: 9528 0x9528 -80013a22: 8000 0x8000 -80013a24: 9518 0x9518 -80013a26: 8000 0x8000 -80013a28: 8f54 0x8f54 -80013a2a: 8000 0x8000 -80013a2c: 950c 0x950c -80013a2e: 8000 0x8000 -80013a30: 94cc 0x94cc -80013a32: 8000 0x8000 -80013a34: 8f54 0x8f54 -80013a36: 8000 0x8000 -80013a38: 94c0 0x94c0 -80013a3a: 8000 0x8000 -80013a3c: 8f24 0x8f24 -80013a3e: 8000 0x8000 -80013a40: 8f24 0x8f24 -80013a42: 8000 0x8000 -80013a44: 8f24 0x8f24 -80013a46: 8000 0x8000 -80013a48: 8f24 0x8f24 -80013a4a: 8000 0x8000 -80013a4c: 8f24 0x8f24 -80013a4e: 8000 0x8000 -80013a50: 8f24 0x8f24 -80013a52: 8000 0x8000 -80013a54: 8f24 0x8f24 -80013a56: 8000 0x8000 -80013a58: 8f24 0x8f24 -80013a5a: 8000 0x8000 -80013a5c: 8f24 0x8f24 -80013a5e: 8000 0x8000 -80013a60: 8f54 0x8f54 -80013a62: 8000 0x8000 -80013a64: 8f54 0x8f54 -80013a66: 8000 0x8000 -80013a68: 8f54 0x8f54 -80013a6a: 8000 0x8000 -80013a6c: 8f54 0x8f54 -80013a6e: 8000 0x8000 -80013a70: 8f54 0x8f54 -80013a72: 8000 0x8000 -80013a74: 8f54 0x8f54 -80013a76: 8000 0x8000 -80013a78: 8f54 0x8f54 -80013a7a: 8000 0x8000 -80013a7c: 8f54 0x8f54 -80013a7e: 8000 0x8000 -80013a80: 8f54 0x8f54 -80013a82: 8000 0x8000 -80013a84: 9424 0x9424 -80013a86: 8000 0x8000 -80013a88: 9124 0x9124 -80013a8a: 8000 0x8000 -80013a8c: 8f54 0x8f54 -80013a8e: 8000 0x8000 -80013a90: 8f54 0x8f54 -80013a92: 8000 0x8000 -80013a94: 8f54 0x8f54 -80013a96: 8000 0x8000 -80013a98: 8f54 0x8f54 -80013a9a: 8000 0x8000 -80013a9c: 8f54 0x8f54 -80013a9e: 8000 0x8000 -80013aa0: 8f54 0x8f54 -80013aa2: 8000 0x8000 -80013aa4: 8f54 0x8f54 -80013aa6: 8000 0x8000 -80013aa8: 8f54 0x8f54 -80013aaa: 8000 0x8000 -80013aac: 8f54 0x8f54 -80013aae: 8000 0x8000 -80013ab0: 8f54 0x8f54 -80013ab2: 8000 0x8000 -80013ab4: 9190 0x9190 -80013ab6: 8000 0x8000 -80013ab8: 8f54 0x8f54 -80013aba: 8000 0x8000 -80013abc: 8f54 0x8f54 -80013abe: 8000 0x8000 -80013ac0: 8f54 0x8f54 -80013ac2: 8000 0x8000 -80013ac4: 93d4 0x93d4 -80013ac6: 8000 0x8000 -80013ac8: 8f54 0x8f54 -80013aca: 8000 0x8000 -80013acc: 9598 0x9598 -80013ace: 8000 0x8000 -80013ad0: 8f54 0x8f54 -80013ad2: 8000 0x8000 -80013ad4: 8f54 0x8f54 -80013ad6: 8000 0x8000 -80013ad8: 9aec 0x9aec -80013ada: 8000 0x8000 -80013adc: 8f54 0x8f54 -80013ade: 8000 0x8000 -80013ae0: 8f54 0x8f54 -80013ae2: 8000 0x8000 -80013ae4: 8f54 0x8f54 -80013ae6: 8000 0x8000 -80013ae8: 8f54 0x8f54 -80013aea: 8000 0x8000 -80013aec: 8f54 0x8f54 -80013aee: 8000 0x8000 -80013af0: 8f54 0x8f54 -80013af2: 8000 0x8000 -80013af4: 8f54 0x8f54 -80013af6: 8000 0x8000 -80013af8: 8f54 0x8f54 -80013afa: 8000 0x8000 -80013afc: 8f54 0x8f54 -80013afe: 8000 0x8000 -80013b00: 8f54 0x8f54 -80013b02: 8000 0x8000 -80013b04: 9424 0x9424 -80013b06: 8000 0x8000 -80013b08: 9128 0x9128 -80013b0a: 8000 0x8000 -80013b0c: 8f54 0x8f54 -80013b0e: 8000 0x8000 -80013b10: 8f54 0x8f54 -80013b12: 8000 0x8000 -80013b14: 8f54 0x8f54 -80013b16: 8000 0x8000 -80013b18: 9584 0x9584 -80013b1a: 8000 0x8000 -80013b1c: 9128 0x9128 -80013b1e: 8000 0x8000 -80013b20: 9118 0x9118 -80013b22: 8000 0x8000 -80013b24: 8f54 0x8f54 -80013b26: 8000 0x8000 -80013b28: 9570 0x9570 -80013b2a: 8000 0x8000 -80013b2c: 8f54 0x8f54 -80013b2e: 8000 0x8000 -80013b30: 9484 0x9484 -80013b32: 8000 0x8000 -80013b34: 9194 0x9194 -80013b36: 8000 0x8000 -80013b38: 944c 0x944c -80013b3a: 8000 0x8000 -80013b3c: 9118 0x9118 -80013b3e: 8000 0x8000 -80013b40: 8f54 0x8f54 -80013b42: 8000 0x8000 -80013b44: 93d4 0x93d4 -80013b46: 8000 0x8000 -80013b48: 9110 0x9110 -80013b4a: 8000 0x8000 -80013b4c: 9ae4 0x9ae4 -80013b4e: 8000 0x8000 -80013b50: 8f54 0x8f54 -80013b52: 8000 0x8000 -80013b54: 8f54 0x8f54 -80013b56: 8000 0x8000 -80013b58: 9b48 0x9b48 -80013b5a: 8000 0x8000 -80013b5c: 8f54 0x8f54 -80013b5e: 8000 0x8000 -80013b60: 9110 0x9110 -80013b62: 8000 0x8000 - -80013b64 : -80013b64: 2020 fld fs0,64(s0) -80013b66: 2020 fld fs0,64(s0) -80013b68: 2020 fld fs0,64(s0) -80013b6a: 2020 fld fs0,64(s0) -80013b6c: 2020 fld fs0,64(s0) -80013b6e: 2020 fld fs0,64(s0) -80013b70: 2020 fld fs0,64(s0) -80013b72: 2020 fld fs0,64(s0) - -80013b74 : -80013b74: 3030 fld fa2,96(s0) -80013b76: 3030 fld fa2,96(s0) -80013b78: 3030 fld fa2,96(s0) -80013b7a: 3030 fld fa2,96(s0) -80013b7c: 3030 fld fa2,96(s0) -80013b7e: 3030 fld fa2,96(s0) -80013b80: 3030 fld fa2,96(s0) -80013b82: 3030 fld fa2,96(s0) -80013b84: 202c fld fa1,64(s0) -80013b86: 7566 flw fa0,120(sp) -80013b88: 636e flw ft6,216(sp) -80013b8a: 6974 flw fa3,84(a0) -80013b8c: 203a6e6f jal t3,800ba58e <__BSS_END__+0xa5a3a> -80013b90: 0000 unimp -80013b92: 0000 unimp -80013b94: 7361 lui t1,0xffff8 -80013b96: 74726573 csrrsi a0,0x747,4 -80013b9a: 6f69 lui t5,0x1a -80013b9c: 206e fld ft0,216(sp) -80013b9e: 2522 fld fa0,8(sp) -80013ba0: 66202273 csrr tp,0x662 -80013ba4: 6961 lui s2,0x18 -80013ba6: 656c flw fa1,76(a0) -80013ba8: 3a64 fld fs1,240(a2) -80013baa: 6620 flw fs0,72(a2) -80013bac: 6c69 lui s8,0x1a -80013bae: 2065 jal 80013c56 -80013bb0: 2522 fld fa0,8(sp) -80013bb2: 202c2273 csrrs tp,hedeleg,s8 -80013bb6: 696c flw fa1,84(a0) -80013bb8: 656e flw fa0,216(sp) -80013bba: 2520 fld fs0,72(a0) -80013bbc: 2564 fld fs1,200(a0) -80013bbe: 0a732573 csrrs a0,0xa7,t1 -80013bc2: 0000 unimp -80013bc4: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne -80013bc8: 4f50 lw a2,28(a4) -80013bca: 00584953 fadd.s fs2,fa6,ft5,rmm -80013bce: 0000 unimp -80013bd0: 002e c.slli zero,0xb -80013bd2: 0000 unimp -80013bd4: b338 fsd fa4,96(a4) -80013bd6: 8000 0x8000 -80013bd8: aca0 fsd fs0,88(s1) -80013bda: 8000 0x8000 -80013bdc: aca0 fsd fs0,88(s1) -80013bde: 8000 0x8000 -80013be0: b32c fsd fa1,96(a4) -80013be2: 8000 0x8000 -80013be4: aca0 fsd fs0,88(s1) -80013be6: 8000 0x8000 -80013be8: aca0 fsd fs0,88(s1) -80013bea: 8000 0x8000 -80013bec: aca0 fsd fs0,88(s1) -80013bee: 8000 0x8000 -80013bf0: ae5c fsd fa5,152(a2) -80013bf2: 8000 0x8000 -80013bf4: aca0 fsd fs0,88(s1) -80013bf6: 8000 0x8000 -80013bf8: aca0 fsd fs0,88(s1) -80013bfa: 8000 0x8000 -80013bfc: b308 fsd fa0,32(a4) -80013bfe: 8000 0x8000 -80013c00: b35c fsd fa5,160(a4) -80013c02: 8000 0x8000 -80013c04: aca0 fsd fs0,88(s1) -80013c06: 8000 0x8000 -80013c08: b350 fsd fa2,160(a4) -80013c0a: 8000 0x8000 -80013c0c: b36c fsd fa1,224(a4) -80013c0e: 8000 0x8000 -80013c10: aca0 fsd fs0,88(s1) -80013c12: 8000 0x8000 -80013c14: b288 fsd fa0,32(a3) -80013c16: 8000 0x8000 -80013c18: ac70 fsd fa2,216(s0) -80013c1a: 8000 0x8000 -80013c1c: ac70 fsd fa2,216(s0) -80013c1e: 8000 0x8000 -80013c20: ac70 fsd fa2,216(s0) -80013c22: 8000 0x8000 -80013c24: ac70 fsd fa2,216(s0) -80013c26: 8000 0x8000 -80013c28: ac70 fsd fa2,216(s0) -80013c2a: 8000 0x8000 -80013c2c: ac70 fsd fa2,216(s0) -80013c2e: 8000 0x8000 -80013c30: ac70 fsd fa2,216(s0) -80013c32: 8000 0x8000 -80013c34: ac70 fsd fa2,216(s0) -80013c36: 8000 0x8000 -80013c38: ac70 fsd fa2,216(s0) -80013c3a: 8000 0x8000 -80013c3c: aca0 fsd fs0,88(s1) -80013c3e: 8000 0x8000 -80013c40: aca0 fsd fs0,88(s1) -80013c42: 8000 0x8000 -80013c44: aca0 fsd fs0,88(s1) -80013c46: 8000 0x8000 -80013c48: aca0 fsd fs0,88(s1) -80013c4a: 8000 0x8000 -80013c4c: aca0 fsd fs0,88(s1) -80013c4e: 8000 0x8000 -80013c50: aca0 fsd fs0,88(s1) -80013c52: 8000 0x8000 -80013c54: aca0 fsd fs0,88(s1) -80013c56: 8000 0x8000 -80013c58: aca0 fsd fs0,88(s1) -80013c5a: 8000 0x8000 -80013c5c: aca0 fsd fs0,88(s1) -80013c5e: 8000 0x8000 -80013c60: b208 fsd fa0,32(a2) -80013c62: 8000 0x8000 -80013c64: aeb0 fsd fa2,88(a3) -80013c66: 8000 0x8000 -80013c68: aca0 fsd fs0,88(s1) -80013c6a: 8000 0x8000 -80013c6c: aca0 fsd fs0,88(s1) -80013c6e: 8000 0x8000 -80013c70: aca0 fsd fs0,88(s1) -80013c72: 8000 0x8000 -80013c74: aca0 fsd fs0,88(s1) -80013c76: 8000 0x8000 -80013c78: aca0 fsd fs0,88(s1) -80013c7a: 8000 0x8000 -80013c7c: aca0 fsd fs0,88(s1) -80013c7e: 8000 0x8000 -80013c80: aca0 fsd fs0,88(s1) -80013c82: 8000 0x8000 -80013c84: aca0 fsd fs0,88(s1) -80013c86: 8000 0x8000 -80013c88: aca0 fsd fs0,88(s1) -80013c8a: 8000 0x8000 -80013c8c: aca0 fsd fs0,88(s1) -80013c8e: 8000 0x8000 -80013c90: af78 fsd fa4,216(a4) -80013c92: 8000 0x8000 -80013c94: aca0 fsd fs0,88(s1) -80013c96: 8000 0x8000 -80013c98: aca0 fsd fs0,88(s1) -80013c9a: 8000 0x8000 -80013c9c: aca0 fsd fs0,88(s1) -80013c9e: 8000 0x8000 -80013ca0: b1b8 fsd fa4,96(a1) -80013ca2: 8000 0x8000 -80013ca4: aca0 fsd fs0,88(s1) -80013ca6: 8000 0x8000 -80013ca8: b258 fsd fa4,160(a2) -80013caa: 8000 0x8000 -80013cac: aca0 fsd fs0,88(s1) -80013cae: 8000 0x8000 -80013cb0: aca0 fsd fs0,88(s1) -80013cb2: 8000 0x8000 -80013cb4: b9b0 fsd fa2,112(a1) -80013cb6: 8000 0x8000 -80013cb8: aca0 fsd fs0,88(s1) -80013cba: 8000 0x8000 -80013cbc: aca0 fsd fs0,88(s1) -80013cbe: 8000 0x8000 -80013cc0: aca0 fsd fs0,88(s1) -80013cc2: 8000 0x8000 -80013cc4: aca0 fsd fs0,88(s1) -80013cc6: 8000 0x8000 -80013cc8: aca0 fsd fs0,88(s1) -80013cca: 8000 0x8000 -80013ccc: aca0 fsd fs0,88(s1) -80013cce: 8000 0x8000 -80013cd0: aca0 fsd fs0,88(s1) -80013cd2: 8000 0x8000 -80013cd4: aca0 fsd fs0,88(s1) -80013cd6: 8000 0x8000 -80013cd8: aca0 fsd fs0,88(s1) -80013cda: 8000 0x8000 -80013cdc: aca0 fsd fs0,88(s1) -80013cde: 8000 0x8000 -80013ce0: b208 fsd fa0,32(a2) -80013ce2: 8000 0x8000 -80013ce4: aeb4 fsd fa3,88(a3) -80013ce6: 8000 0x8000 -80013ce8: aca0 fsd fs0,88(s1) -80013cea: 8000 0x8000 -80013cec: aca0 fsd fs0,88(s1) -80013cee: 8000 0x8000 -80013cf0: aca0 fsd fs0,88(s1) -80013cf2: 8000 0x8000 -80013cf4: b244 fsd fs1,160(a2) -80013cf6: 8000 0x8000 -80013cf8: aeb4 fsd fa3,88(a3) -80013cfa: 8000 0x8000 -80013cfc: aea4 fsd fs1,88(a3) -80013cfe: 8000 0x8000 -80013d00: aca0 fsd fs0,88(s1) -80013d02: 8000 0x8000 -80013d04: b230 fsd fa2,96(a2) -80013d06: 8000 0x8000 -80013d08: aca0 fsd fs0,88(s1) -80013d0a: 8000 0x8000 -80013d0c: b2cc fsd fa1,160(a3) -80013d0e: 8000 0x8000 -80013d10: af7c fsd fa5,216(a4) -80013d12: 8000 0x8000 -80013d14: b294 fsd fa3,32(a3) -80013d16: 8000 0x8000 -80013d18: aea4 fsd fs1,88(a3) -80013d1a: 8000 0x8000 -80013d1c: aca0 fsd fs0,88(s1) -80013d1e: 8000 0x8000 -80013d20: b1b8 fsd fa4,96(a1) -80013d22: 8000 0x8000 -80013d24: ae9c fsd fa5,24(a3) -80013d26: 8000 0x8000 -80013d28: ba0c fsd fa1,48(a2) -80013d2a: 8000 0x8000 -80013d2c: aca0 fsd fs0,88(s1) -80013d2e: 8000 0x8000 -80013d30: aca0 fsd fs0,88(s1) -80013d32: 8000 0x8000 -80013d34: ba14 fsd fa3,48(a2) -80013d36: 8000 0x8000 -80013d38: aca0 fsd fs0,88(s1) -80013d3a: 8000 0x8000 -80013d3c: ae9c fsd fa5,24(a3) -80013d3e: 8000 0x8000 - -80013d40 : -80013d40: 2020 fld fs0,64(s0) -80013d42: 2020 fld fs0,64(s0) -80013d44: 2020 fld fs0,64(s0) -80013d46: 2020 fld fs0,64(s0) -80013d48: 2020 fld fs0,64(s0) -80013d4a: 2020 fld fs0,64(s0) -80013d4c: 2020 fld fs0,64(s0) -80013d4e: 2020 fld fs0,64(s0) - -80013d50 : -80013d50: 3030 fld fa2,96(s0) -80013d52: 3030 fld fa2,96(s0) -80013d54: 3030 fld fa2,96(s0) -80013d56: 3030 fld fa2,96(s0) -80013d58: 3030 fld fa2,96(s0) -80013d5a: 3030 fld fa2,96(s0) -80013d5c: 3030 fld fa2,96(s0) -80013d5e: 3030 fld fa2,96(s0) -80013d60: eb74 fsw fa3,84(a4) -80013d62: 8000 0x8000 -80013d64: ee68 fsw fa0,92(a2) -80013d66: 8000 0x8000 -80013d68: eb6c fsw fa1,84(a4) -80013d6a: 8000 0x8000 -80013d6c: ee68 fsw fa0,92(a2) -80013d6e: 8000 0x8000 -80013d70: ee50 fsw fa2,28(a2) -80013d72: 8000 0x8000 -80013d74: ee68 fsw fa0,92(a2) -80013d76: 8000 0x8000 -80013d78: eb6c fsw fa1,84(a4) -80013d7a: 8000 0x8000 -80013d7c: eb78 fsw fa4,84(a4) -80013d7e: 8000 0x8000 -80013d80: eb78 fsw fa4,84(a4) -80013d82: 8000 0x8000 -80013d84: ee50 fsw fa2,28(a2) -80013d86: 8000 0x8000 -80013d88: eb6c fsw fa1,84(a4) -80013d8a: 8000 0x8000 -80013d8c: eb40 fsw fs0,20(a4) -80013d8e: 8000 0x8000 -80013d90: eb40 fsw fs0,20(a4) -80013d92: 8000 0x8000 -80013d94: eb40 fsw fs0,20(a4) -80013d96: 8000 0x8000 -80013d98: eb88 fsw fa0,16(a5) -80013d9a: 8000 0x8000 -80013d9c: f390 fsw fa2,32(a5) -80013d9e: 8000 0x8000 -80013da0: f390 fsw fa2,32(a5) -80013da2: 8000 0x8000 -80013da4: f3b4 fsw fa3,96(a5) -80013da6: 8000 0x8000 -80013da8: f384 fsw fs1,32(a5) -80013daa: 8000 0x8000 -80013dac: f384 fsw fs1,32(a5) -80013dae: 8000 0x8000 -80013db0: f104 fsw fs1,32(a0) -80013db2: 8000 0x8000 -80013db4: f3b4 fsw fa3,96(a5) -80013db6: 8000 0x8000 -80013db8: f384 fsw fs1,32(a5) -80013dba: 8000 0x8000 -80013dbc: f104 fsw fs1,32(a0) -80013dbe: 8000 0x8000 -80013dc0: f384 fsw fs1,32(a5) -80013dc2: 8000 0x8000 -80013dc4: f3b4 fsw fa3,96(a5) -80013dc6: 8000 0x8000 -80013dc8: f380 fsw fs0,32(a5) -80013dca: 8000 0x8000 -80013dcc: f380 fsw fs0,32(a5) -80013dce: 8000 0x8000 -80013dd0: f380 fsw fs0,32(a5) -80013dd2: 8000 0x8000 -80013dd4: f628 fsw fa0,104(a2) -80013dd6: 8000 0x8000 -80013dd8: 079c addi a5,sp,960 -80013dda: 8001 c.srli64 s0 -80013ddc: 079c addi a5,sp,960 -80013dde: 8001 c.srli64 s0 -80013de0: 0798 addi a4,sp,960 -80013de2: 8001 c.srli64 s0 -80013de4: 074c addi a1,sp,900 -80013de6: 8001 c.srli64 s0 -80013de8: 074c addi a1,sp,900 -80013dea: 8001 c.srli64 s0 -80013dec: fe98 fsw fa4,56(a3) -80013dee: 8000 0x8000 -80013df0: 0798 addi a4,sp,960 -80013df2: 8001 c.srli64 s0 -80013df4: 074c addi a1,sp,900 -80013df6: 8001 c.srli64 s0 -80013df8: fe98 fsw fa4,56(a3) -80013dfa: 8000 0x8000 -80013dfc: 074c addi a1,sp,900 -80013dfe: 8001 c.srli64 s0 -80013e00: 0798 addi a4,sp,960 -80013e02: 8001 c.srli64 s0 -80013e04: 0748 addi a0,sp,900 -80013e06: 8001 c.srli64 s0 -80013e08: 0748 addi a0,sp,900 -80013e0a: 8001 c.srli64 s0 -80013e0c: 0748 addi a0,sp,900 -80013e0e: 8001 c.srli64 s0 -80013e10: fe9c fsw fa5,56(a3) -80013e12: 8000 0x8000 - -80013e14 <__clz_tab>: -80013e14: 0100 addi s0,sp,128 -80013e16: 0202 c.slli64 tp -80013e18: 03030303 lb t1,48(t1) # ffff8030 <__stack_top+0xff8030> -80013e1c: 0404 addi s1,sp,512 -80013e1e: 0404 addi s1,sp,512 -80013e20: 0404 addi s1,sp,512 -80013e22: 0404 addi s1,sp,512 -80013e24: 0505 addi a0,a0,1 -80013e26: 0505 addi a0,a0,1 -80013e28: 0505 addi a0,a0,1 -80013e2a: 0505 addi a0,a0,1 -80013e2c: 0505 addi a0,a0,1 -80013e2e: 0505 addi a0,a0,1 -80013e30: 0505 addi a0,a0,1 -80013e32: 0505 addi a0,a0,1 -80013e34: 0606 slli a2,a2,0x1 -80013e36: 0606 slli a2,a2,0x1 -80013e38: 0606 slli a2,a2,0x1 -80013e3a: 0606 slli a2,a2,0x1 -80013e3c: 0606 slli a2,a2,0x1 -80013e3e: 0606 slli a2,a2,0x1 -80013e40: 0606 slli a2,a2,0x1 -80013e42: 0606 slli a2,a2,0x1 -80013e44: 0606 slli a2,a2,0x1 -80013e46: 0606 slli a2,a2,0x1 -80013e48: 0606 slli a2,a2,0x1 -80013e4a: 0606 slli a2,a2,0x1 -80013e4c: 0606 slli a2,a2,0x1 -80013e4e: 0606 slli a2,a2,0x1 -80013e50: 0606 slli a2,a2,0x1 -80013e52: 0606 slli a2,a2,0x1 -80013e54: 07070707 0x7070707 -80013e58: 07070707 0x7070707 -80013e5c: 07070707 0x7070707 -80013e60: 07070707 0x7070707 -80013e64: 07070707 0x7070707 -80013e68: 07070707 0x7070707 -80013e6c: 07070707 0x7070707 -80013e70: 07070707 0x7070707 -80013e74: 07070707 0x7070707 -80013e78: 07070707 0x7070707 -80013e7c: 07070707 0x7070707 -80013e80: 07070707 0x7070707 -80013e84: 07070707 0x7070707 -80013e88: 07070707 0x7070707 -80013e8c: 07070707 0x7070707 -80013e90: 07070707 0x7070707 -80013e94: 0808 addi a0,sp,16 -80013e96: 0808 addi a0,sp,16 -80013e98: 0808 addi a0,sp,16 -80013e9a: 0808 addi a0,sp,16 -80013e9c: 0808 addi a0,sp,16 -80013e9e: 0808 addi a0,sp,16 -80013ea0: 0808 addi a0,sp,16 -80013ea2: 0808 addi a0,sp,16 -80013ea4: 0808 addi a0,sp,16 -80013ea6: 0808 addi a0,sp,16 -80013ea8: 0808 addi a0,sp,16 -80013eaa: 0808 addi a0,sp,16 -80013eac: 0808 addi a0,sp,16 -80013eae: 0808 addi a0,sp,16 -80013eb0: 0808 addi a0,sp,16 -80013eb2: 0808 addi a0,sp,16 -80013eb4: 0808 addi a0,sp,16 -80013eb6: 0808 addi a0,sp,16 -80013eb8: 0808 addi a0,sp,16 -80013eba: 0808 addi a0,sp,16 -80013ebc: 0808 addi a0,sp,16 -80013ebe: 0808 addi a0,sp,16 -80013ec0: 0808 addi a0,sp,16 -80013ec2: 0808 addi a0,sp,16 -80013ec4: 0808 addi a0,sp,16 -80013ec6: 0808 addi a0,sp,16 -80013ec8: 0808 addi a0,sp,16 -80013eca: 0808 addi a0,sp,16 -80013ecc: 0808 addi a0,sp,16 -80013ece: 0808 addi a0,sp,16 -80013ed0: 0808 addi a0,sp,16 -80013ed2: 0808 addi a0,sp,16 -80013ed4: 0808 addi a0,sp,16 -80013ed6: 0808 addi a0,sp,16 -80013ed8: 0808 addi a0,sp,16 -80013eda: 0808 addi a0,sp,16 -80013edc: 0808 addi a0,sp,16 -80013ede: 0808 addi a0,sp,16 -80013ee0: 0808 addi a0,sp,16 -80013ee2: 0808 addi a0,sp,16 -80013ee4: 0808 addi a0,sp,16 -80013ee6: 0808 addi a0,sp,16 -80013ee8: 0808 addi a0,sp,16 -80013eea: 0808 addi a0,sp,16 -80013eec: 0808 addi a0,sp,16 -80013eee: 0808 addi a0,sp,16 -80013ef0: 0808 addi a0,sp,16 -80013ef2: 0808 addi a0,sp,16 -80013ef4: 0808 addi a0,sp,16 -80013ef6: 0808 addi a0,sp,16 -80013ef8: 0808 addi a0,sp,16 -80013efa: 0808 addi a0,sp,16 -80013efc: 0808 addi a0,sp,16 -80013efe: 0808 addi a0,sp,16 -80013f00: 0808 addi a0,sp,16 -80013f02: 0808 addi a0,sp,16 -80013f04: 0808 addi a0,sp,16 -80013f06: 0808 addi a0,sp,16 -80013f08: 0808 addi a0,sp,16 -80013f0a: 0808 addi a0,sp,16 -80013f0c: 0808 addi a0,sp,16 -80013f0e: 0808 addi a0,sp,16 -80013f10: 0808 addi a0,sp,16 -80013f12: 0808 addi a0,sp,16 +800138bc <__clz_tab>: +800138bc: 0100 addi s0,sp,128 +800138be: 0202 c.slli64 tp +800138c0: 03030303 lb t1,48(t1) # ffff8030 <__stack_top+0xff8030> +800138c4: 0404 addi s1,sp,512 +800138c6: 0404 addi s1,sp,512 +800138c8: 0404 addi s1,sp,512 +800138ca: 0404 addi s1,sp,512 +800138cc: 0505 addi a0,a0,1 +800138ce: 0505 addi a0,a0,1 +800138d0: 0505 addi a0,a0,1 +800138d2: 0505 addi a0,a0,1 +800138d4: 0505 addi a0,a0,1 +800138d6: 0505 addi a0,a0,1 +800138d8: 0505 addi a0,a0,1 +800138da: 0505 addi a0,a0,1 +800138dc: 0606 slli a2,a2,0x1 +800138de: 0606 slli a2,a2,0x1 +800138e0: 0606 slli a2,a2,0x1 +800138e2: 0606 slli a2,a2,0x1 +800138e4: 0606 slli a2,a2,0x1 +800138e6: 0606 slli a2,a2,0x1 +800138e8: 0606 slli a2,a2,0x1 +800138ea: 0606 slli a2,a2,0x1 +800138ec: 0606 slli a2,a2,0x1 +800138ee: 0606 slli a2,a2,0x1 +800138f0: 0606 slli a2,a2,0x1 +800138f2: 0606 slli a2,a2,0x1 +800138f4: 0606 slli a2,a2,0x1 +800138f6: 0606 slli a2,a2,0x1 +800138f8: 0606 slli a2,a2,0x1 +800138fa: 0606 slli a2,a2,0x1 +800138fc: 07070707 0x7070707 +80013900: 07070707 0x7070707 +80013904: 07070707 0x7070707 +80013908: 07070707 0x7070707 +8001390c: 07070707 0x7070707 +80013910: 07070707 0x7070707 +80013914: 07070707 0x7070707 +80013918: 07070707 0x7070707 +8001391c: 07070707 0x7070707 +80013920: 07070707 0x7070707 +80013924: 07070707 0x7070707 +80013928: 07070707 0x7070707 +8001392c: 07070707 0x7070707 +80013930: 07070707 0x7070707 +80013934: 07070707 0x7070707 +80013938: 07070707 0x7070707 +8001393c: 0808 addi a0,sp,16 +8001393e: 0808 addi a0,sp,16 +80013940: 0808 addi a0,sp,16 +80013942: 0808 addi a0,sp,16 +80013944: 0808 addi a0,sp,16 +80013946: 0808 addi a0,sp,16 +80013948: 0808 addi a0,sp,16 +8001394a: 0808 addi a0,sp,16 +8001394c: 0808 addi a0,sp,16 +8001394e: 0808 addi a0,sp,16 +80013950: 0808 addi a0,sp,16 +80013952: 0808 addi a0,sp,16 +80013954: 0808 addi a0,sp,16 +80013956: 0808 addi a0,sp,16 +80013958: 0808 addi a0,sp,16 +8001395a: 0808 addi a0,sp,16 +8001395c: 0808 addi a0,sp,16 +8001395e: 0808 addi a0,sp,16 +80013960: 0808 addi a0,sp,16 +80013962: 0808 addi a0,sp,16 +80013964: 0808 addi a0,sp,16 +80013966: 0808 addi a0,sp,16 +80013968: 0808 addi a0,sp,16 +8001396a: 0808 addi a0,sp,16 +8001396c: 0808 addi a0,sp,16 +8001396e: 0808 addi a0,sp,16 +80013970: 0808 addi a0,sp,16 +80013972: 0808 addi a0,sp,16 +80013974: 0808 addi a0,sp,16 +80013976: 0808 addi a0,sp,16 +80013978: 0808 addi a0,sp,16 +8001397a: 0808 addi a0,sp,16 +8001397c: 0808 addi a0,sp,16 +8001397e: 0808 addi a0,sp,16 +80013980: 0808 addi a0,sp,16 +80013982: 0808 addi a0,sp,16 +80013984: 0808 addi a0,sp,16 +80013986: 0808 addi a0,sp,16 +80013988: 0808 addi a0,sp,16 +8001398a: 0808 addi a0,sp,16 +8001398c: 0808 addi a0,sp,16 +8001398e: 0808 addi a0,sp,16 +80013990: 0808 addi a0,sp,16 +80013992: 0808 addi a0,sp,16 +80013994: 0808 addi a0,sp,16 +80013996: 0808 addi a0,sp,16 +80013998: 0808 addi a0,sp,16 +8001399a: 0808 addi a0,sp,16 +8001399c: 0808 addi a0,sp,16 +8001399e: 0808 addi a0,sp,16 +800139a0: 0808 addi a0,sp,16 +800139a2: 0808 addi a0,sp,16 +800139a4: 0808 addi a0,sp,16 +800139a6: 0808 addi a0,sp,16 +800139a8: 0808 addi a0,sp,16 +800139aa: 0808 addi a0,sp,16 +800139ac: 0808 addi a0,sp,16 +800139ae: 0808 addi a0,sp,16 +800139b0: 0808 addi a0,sp,16 +800139b2: 0808 addi a0,sp,16 +800139b4: 0808 addi a0,sp,16 +800139b6: 0808 addi a0,sp,16 +800139b8: 0808 addi a0,sp,16 +800139ba: 0808 addi a0,sp,16 Disassembly of section .eh_frame: -80013f14 <.eh_frame>: -80013f14: 0010 0x10 -80013f16: 0000 unimp -80013f18: 0000 unimp -80013f1a: 0000 unimp -80013f1c: 00527a03 0x527a03 -80013f20: 7c01 lui s8,0xfffe0 -80013f22: 0101 addi sp,sp,0 -80013f24: 00020d1b 0x20d1b -80013f28: 0010 0x10 -80013f2a: 0000 unimp -80013f2c: 0018 0x18 -80013f2e: 0000 unimp -80013f30: 9e60 0x9e60 -80013f32: ffff 0xffff -80013f34: 0434 addi a3,sp,520 -80013f36: 0000 unimp -80013f38: 0000 unimp -80013f3a: 0000 unimp -80013f3c: 0010 0x10 -80013f3e: 0000 unimp -80013f40: 002c addi a1,sp,8 -80013f42: 0000 unimp -80013f44: a280 fsd fs0,0(a3) -80013f46: ffff 0xffff -80013f48: 0410 addi a2,sp,512 -80013f4a: 0000 unimp -80013f4c: 0000 unimp +800139bc <.eh_frame>: +800139bc: 0010 0x10 +800139be: 0000 unimp +800139c0: 0000 unimp +800139c2: 0000 unimp +800139c4: 00527a03 0x527a03 +800139c8: 7c01 lui s8,0xfffe0 +800139ca: 0101 addi sp,sp,0 +800139cc: 00020d1b 0x20d1b +800139d0: 0010 0x10 +800139d2: 0000 unimp +800139d4: 0018 0x18 +800139d6: 0000 unimp +800139d8: 9e7c 0x9e7c +800139da: ffff 0xffff +800139dc: 0434 addi a3,sp,520 +800139de: 0000 unimp +800139e0: 0000 unimp +800139e2: 0000 unimp +800139e4: 0010 0x10 +800139e6: 0000 unimp +800139e8: 002c addi a1,sp,8 +800139ea: 0000 unimp +800139ec: a29c fsd fa5,0(a3) +800139ee: ffff 0xffff +800139f0: 0410 addi a2,sp,512 +800139f2: 0000 unimp +800139f4: 0000 unimp ... Disassembly of section .init_array: 80014000 <__init_array_start>: -80014000: 0138 addi a4,sp,136 +80014000: 013c addi a5,sp,136 80014002: 8000 0x8000 Disassembly of section .data: @@ -22131,33 +21771,33 @@ Disassembly of section .data: ... 80014980: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -800149a0: bd98 fsd fa4,56(a1) +800149a0: b85c fsd fa5,176(s0) 800149a2: 8000 0x8000 -800149a4: a010 fsd fa2,0(s0) +800149a4: 9ad4 0x9ad4 800149a6: 8000 0x8000 800149a8: 0000 unimp 800149aa: 0000 unimp -800149ac: 3310 fld fa2,32(a4) +800149ac: 2dbc fld fa5,88(a1) 800149ae: 8001 c.srli64 s0 -800149b0: 3bd0 fld fa2,176(a5) +800149b0: 3678 fld fa4,232(a2) 800149b2: 8001 c.srli64 s0 -800149b4: 323c fld fa5,96(a2) +800149b4: 2cfc fld fa5,216(s1) 800149b6: 8001 c.srli64 s0 -800149b8: 323c fld fa5,96(a2) +800149b8: 2cfc fld fa5,216(s1) 800149ba: 8001 c.srli64 s0 -800149bc: 323c fld fa5,96(a2) +800149bc: 2cfc fld fa5,216(s1) 800149be: 8001 c.srli64 s0 -800149c0: 323c fld fa5,96(a2) +800149c0: 2cfc fld fa5,216(s1) 800149c2: 8001 c.srli64 s0 -800149c4: 323c fld fa5,96(a2) +800149c4: 2cfc fld fa5,216(s1) 800149c6: 8001 c.srli64 s0 -800149c8: 323c fld fa5,96(a2) +800149c8: 2cfc fld fa5,216(s1) 800149ca: 8001 c.srli64 s0 -800149cc: 323c fld fa5,96(a2) +800149cc: 2cfc fld fa5,216(s1) 800149ce: 8001 c.srli64 s0 -800149d0: 323c fld fa5,96(a2) +800149d0: 2cfc fld fa5,216(s1) 800149d2: 8001 c.srli64 s0 -800149d4: 323c fld fa5,96(a2) +800149d4: 2cfc fld fa5,216(s1) 800149d6: 8001 c.srli64 s0 800149d8: ffff 0xffff 800149da: ffff 0xffff @@ -22282,7 +21922,7 @@ Disassembly of section .debug_aranges: a: 0004 0x4 c: 0000 unimp e: 0000 unimp - 10: dd90 sw a2,56(a1) + 10: d854 sw a3,52(s0) 12: 8000 0x8000 14: 0434 addi a3,sp,520 ... @@ -22295,7 +21935,7 @@ Disassembly of section .debug_aranges: 2a: 0004 0x4 2c: 0000 unimp 2e: 0000 unimp - 30: e1c4 fsw fs1,4(a1) + 30: dc88 sw a0,56(s1) 32: 8000 0x8000 34: 0410 addi a2,sp,512 ... @@ -22308,7 +21948,7 @@ Disassembly of section .debug_aranges: 4a: 0004 0x4 4c: 0000 unimp 4e: 0000 unimp - 50: e5d4 fsw fa3,12(a1) + 50: e098 fsw fa4,0(s1) 52: 8000 0x8000 54: 08c0 addi s0,sp,84 ... @@ -22321,7 +21961,7 @@ Disassembly of section .debug_aranges: 6a: 0004 0x4 6c: 0000 unimp 6e: 0000 unimp - 70: ee94 fsw fa3,24(a3) + 70: e958 fsw fa4,20(a0) 72: 8000 0x8000 74: 07a8 addi a0,sp,968 ... @@ -22334,7 +21974,7 @@ Disassembly of section .debug_aranges: 8a: 0004 0x4 8c: 0000 unimp 8e: 0000 unimp - 90: f63c fsw fa5,104(a2) + 90: f100 fsw fs0,32(a0) 92: 8000 0x8000 94: 012c addi a1,sp,136 ... @@ -22347,7 +21987,7 @@ Disassembly of section .debug_aranges: aa: 0004 0x4 ac: 0000 unimp ae: 0000 unimp - b0: f768 fsw fa0,108(a4) + b0: f22c fsw fa1,96(a2) b2: 8000 0x8000 b4: 014c addi a1,sp,132 ... @@ -22360,7 +22000,7 @@ Disassembly of section .debug_aranges: ca: 0004 0x4 cc: 0000 unimp ce: 0000 unimp - d0: f8b4 fsw fa3,112(s1) + d0: f378 fsw fa4,100(a4) d2: 8000 0x8000 d4: 014c addi a1,sp,132 ... @@ -22373,7 +22013,7 @@ Disassembly of section .debug_aranges: ea: 0004 0x4 ec: 0000 unimp ee: 0000 unimp - f0: fa00 fsw fs0,48(a2) + f0: f4c4 fsw fs1,44(s1) f2: 8000 0x8000 f4: 12d8 addi a4,sp,356 ... @@ -22385,7 +22025,7 @@ Disassembly of section .debug_aranges: 10a: 0004 0x4 10c: 0000 unimp 10e: 0000 unimp - 110: 0cd8 addi a4,sp,596 + 110: 079c addi a5,sp,960 112: 8001 c.srli64 s0 114: 1ac8 addi a0,sp,372 ... @@ -22397,7 +22037,7 @@ Disassembly of section .debug_aranges: 12a: 0004 0x4 12c: 0000 unimp 12e: 0000 unimp - 130: 27a0 fld fs0,72(a5) + 130: 2264 fld fs1,192(a2) 132: 8001 c.srli64 s0 134: 01ac addi a1,sp,200 ... @@ -22408,7 +22048,7 @@ Disassembly of section .debug_aranges: 146: 601f 0000 0004 0x40000601f 14c: 0000 unimp 14e: 0000 unimp - 150: 294c fld fa1,144(a0) + 150: 2410 fld fa2,8(s0) 152: 8001 c.srli64 s0 154: 0150 addi a2,sp,132 ... @@ -22421,7 +22061,7 @@ Disassembly of section .debug_aranges: 16a: 0004 0x4 16c: 0000 unimp 16e: 0000 unimp - 170: 2a9c fld fa5,16(a3) + 170: 2560 fld fs0,200(a0) 172: 8001 c.srli64 s0 174: 0228 addi a0,sp,264 ... @@ -22434,7 +22074,7 @@ Disassembly of section .debug_aranges: 18a: 0004 0x4 18c: 0000 unimp 18e: 0000 unimp - 190: 2cc4 fld fs1,152(s1) + 190: 2788 fld fa0,8(a5) 192: 8001 c.srli64 s0 194: 04dc addi a5,sp,580 ... @@ -22454,7 +22094,7 @@ Disassembly of section .debug_aranges: 1c2: 0004 0x4 1c4: 0000 unimp 1c6: 0000 unimp - 1c8: 31a0 fld fs0,96(a1) + 1c8: 2c64 fld fs1,216(s0) 1ca: 8001 c.srli64 s0 1cc: 004c addi a1,sp,4 ... @@ -22474,8 +22114,8 @@ Disassembly of section .debug_info: 12: 0004 0x4 14: d500 sw s0,40(a0) 16: 0001 nop - 18: 9000 0x9000 - 1a: 00dd addi ra,ra,23 + 18: 5400 lw s0,40(s0) + 1a: 00d8 addi a4,sp,68 1c: 3480 fld fs0,40(s1) 1e: 0004 0x4 20: 0000 unimp @@ -23756,7 +23396,7 @@ Disassembly of section .debug_info: bf8: 0105 addi sp,sp,1 bfa: 0b34 addi a3,sp,408 bfc: 0000 unimp - bfe: dd90 sw a2,56(a1) + bfe: d854 sw a3,52(s0) c00: 8000 0x8000 c02: 0434 addi a3,sp,520 c04: 0000 unimp @@ -23779,8 +23419,8 @@ Disassembly of section .debug_info: c28: 0000 unimp c2a: cd29 beqz a0,c84 <__stack_size+0x884> c2c: 000e c.slli zero,0x3 - c2e: 9400 0x9400 - c30: 00dd addi ra,ra,23 + c2e: 5800 lw s0,48(s0) + c30: 00d8 addi a4,sp,68 c32: 0080 addi s0,sp,64 c34: 0000 unimp c36: 0100 addi s0,sp,128 @@ -23857,8 +23497,8 @@ Disassembly of section .debug_info: cdc: 0005 c.nop 1 cde: 0000 unimp ce0: 000fbc2f 0xfbc2f - ce4: f800 fsw fs0,48(s0) - ce6: 00dd addi ra,ra,23 + ce4: bc00 fsd fs0,56(s0) + ce6: 00d8 addi a4,sp,68 ce8: 8880 0x8880 cea: 0000 unimp cec: 3100 fld fs0,32(a0) @@ -23997,8 +23637,8 @@ Disassembly of section .debug_info: e0c: 0009 c.nop 2 e0e: 0000 unimp e10: 00109e2f 0x109e2f - e14: e000 fsw fs0,0(s0) - e16: 00de slli ra,ra,0x17 + e14: a400 fsd fs0,8(s0) + e16: 00d9 addi ra,ra,22 e18: 8880 0x8880 e1a: 0000 unimp e1c: 6100 flw fs0,0(a0) @@ -24455,7 +24095,7 @@ Disassembly of section .debug_info: 1258: 0000 unimp 125a: 01d5 addi gp,gp,21 125c: 0000 unimp - 125e: e1c4 fsw fs1,4(a1) + 125e: dc88 sw a0,56(s1) 1260: 8000 0x8000 1262: 0410 addi a2,sp,512 1264: 0000 unimp @@ -25783,8 +25423,8 @@ Disassembly of section .debug_info: 1e3a: 0100 addi s0,sp,128 1e3c: 051a slli a0,a0,0x6 1e3e: 3401 jal 183e <__stack_size+0x143e> - 1e40: c400000b 0xc400000b - 1e44: 00e1 addi ra,ra,24 + 1e40: 8800000b 0x8800000b + 1e44: 00dc addi a5,sp,68 1e46: 1080 addi s0,sp,96 1e48: 0004 0x4 1e4a: 0100 addi s0,sp,128 @@ -25810,8 +25450,8 @@ Disassembly of section .debug_info: 1e7a: 0d05 addi s10,s10,1 1e7c: 0000 unimp 1e7e: 292a fld fs2,136(sp) - 1e80: c400000f 0xc400000f - 1e84: 00e1 addi ra,ra,24 + 1e80: 8800000f 0x8800000f + 1e84: 00dc addi a5,sp,68 1e86: 0080 addi s0,sp,64 1e88: 0001 nop 1e8a: 0100 addi s0,sp,128 @@ -25889,8 +25529,8 @@ Disassembly of section .debug_info: 1f32: 0000 unimp 1f34: 1830 addi a2,sp,56 1f36: 0010 0x10 - 1f38: 2800 fld fs0,16(s0) - 1f3a: 00e2 slli ra,ra,0x18 + 1f38: ec00 fsw fs0,24(s0) + 1f3a: 00dc addi a5,sp,68 1f3c: 7080 flw fs0,32(s1) 1f3e: 0000 unimp 1f40: 3c00 fld fs0,56(s0) @@ -25938,7 +25578,7 @@ Disassembly of section .debug_info: 1fa0: 3000 fld fs0,32(s0) 1fa2: 10fa slli ra,ra,0x3e 1fa4: 0000 unimp - 1fa6: e2f8 fsw fa4,68(a3) + 1fa6: ddbc sw a5,120(a1) 1fa8: 8000 0x8000 1faa: 0074 addi a3,sp,12 1fac: 0000 unimp @@ -26027,7 +25667,7 @@ Disassembly of section .debug_info: 205c: 0000 unimp 205e: 3000 fld fs0,32(s0) 2060: 0000117b 0x117b - 2064: e450 fsw fa2,12(s0) + 2064: df14 sw a3,56(a4) 2066: 8000 0x8000 2068: 0010 0x10 206a: 0000 unimp @@ -26039,10 +25679,8 @@ Disassembly of section .debug_info: 2076: 00000013 nop 207a: 8e31 xor a2,a2,a2 207c: 0011 c.nop 4 - 207e: 8000 0x8000 - 2080: 00e4 addi s1,sp,76 - 2082: 5480 lw s0,40(s1) - 2084: 0001 nop + 207e: 4400 lw s0,8(s0) + 2080: 00df 5480 0001 0x1548000df 2086: 3200 fld fs0,32(a2) 2088: 0000118f 0x118f 208c: 6101 0x6101 @@ -26118,8 +25756,8 @@ Disassembly of section .debug_info: 2136: 005d c.nop 23 2138: 7630 flw fa2,104(a2) 213a: 0012 c.slli zero,0x4 - 213c: 9c00 0x9c00 - 213e: 00e5 addi ra,ra,25 + 213c: 6000 flw fs0,0(s0) + 213e: 00e0 addi s0,sp,76 2140: 1480 addi s0,sp,608 2142: 0000 unimp 2144: 0e00 addi s0,sp,784 @@ -26130,7 +25768,7 @@ Disassembly of section .debug_info: 2152: 3100 fld fs0,32(a0) 2154: 1289 addi t0,t0,-30 2156: 0000 unimp - 2158: e5b0 fsw fa2,72(a1) + 2158: e074 fsw fa3,68(s0) 215a: 8000 0x8000 215c: 0010 0x10 215e: 0000 unimp @@ -26506,8 +26144,8 @@ Disassembly of section .debug_info: 24f8: 0009 c.nop 2 24fa: d500 sw s0,40(a0) 24fc: 0001 nop - 24fe: d400 sw s0,40(s0) - 2500: 00e5 addi ra,ra,25 + 24fe: 9800 0x9800 + 2500: 00e0 addi s0,sp,76 2502: c080 sw s0,0(s1) 2504: 0008 0x8 2506: e400 fsw fs0,8(s0) @@ -26627,8 +26265,8 @@ Disassembly of section .debug_info: 2604: 2301 jal 2b04 <__stack_size+0x2704> 2606: 9d01 0x9d01 2608: 0000 unimp - 260a: d400 sw s0,40(s0) - 260c: 00e5 addi ra,ra,25 + 260a: 9800 0x9800 + 260c: 00e0 addi s0,sp,76 260e: c080 sw s0,0(s1) 2610: 0008 0x8 2612: 0100 addi s0,sp,128 @@ -26896,7 +26534,7 @@ Disassembly of section .debug_info: 2898: 00076703 0x76703 289c: d500 sw s0,40(a0) 289e: 00000023 sb zero,0(zero) # 0 <__stack_usage> - 28a2: 00e90817 auipc a6,0xe90 + 28a2: 00e3cc17 auipc s8,0xe3c 28a6: 5880 lw s0,48(s1) 28a8: 0000 unimp 28aa: 4a00 lw s0,16(a2) @@ -26975,7 +26613,7 @@ Disassembly of section .debug_info: 295e: 8c00 0x8c00 2960: 0025 c.nop 9 2962: 0000 unimp - 2964: 00e9b017 auipc zero,0xe9b + 2964: 00e47417 auipc s0,0xe47 2968: 1080 addi s0,sp,96 296a: 0000 unimp 296c: 9c00 0x9c00 @@ -27036,7 +26674,7 @@ Disassembly of section .debug_info: 29f6: a800 fsd fs0,16(s0) 29f8: 0026 c.slli zero,0x9 29fa: 0000 unimp - 29fc: 00ea5417 auipc s0,0xea5 + 29fc: 00e51817 auipc a6,0xe51 2a00: 4c80 lw s0,24(s1) 2a02: 0000 unimp 2a04: a400 fsd fs0,8(s0) @@ -27113,7 +26751,7 @@ Disassembly of section .debug_info: 2ab6: 0029 c.nop 10 2ab8: 0000 unimp 2aba: 1700 addi s0,sp,928 - 2abc: eb20 fsw fs0,80(a4) + 2abc: e5e4 fsw fs1,76(a1) 2abe: 8000 0x8000 2ac0: 0004 0x4 2ac2: 0000 unimp @@ -27148,7 +26786,7 @@ Disassembly of section .debug_info: 2b14: 0000 unimp 2b16: 2956 fld fs2,336(sp) 2b18: 0000 unimp - 2b1a: 00ec8c17 auipc s8,0xec8 + 2b1a: 00e75017 auipc zero,0xe75 2b1e: 6880 flw fs0,16(s1) 2b20: 0000 unimp 2b22: d000 sw s0,32(s0) @@ -27185,7 +26823,7 @@ Disassembly of section .debug_info: 2b6a: ce00 sw s0,24(a2) 2b6c: 0029 c.nop 10 2b6e: 1700 addi s0,sp,928 - 2b70: ecc0 fsw fs0,28(s1) + 2b70: e784 fsw fs1,8(a5) 2b72: 8000 0x8000 2b74: 0004 0x4 2b76: 0000 unimp @@ -27211,7 +26849,7 @@ Disassembly of section .debug_info: 2bae: 0000 unimp 2bb0: 00002a17 auipc s4,0x2 2bb4: 0000 unimp - 2bb6: 00ed5817 auipc a6,0xed5 + 2bb6: 00e81c17 auipc s8,0xe81 2bba: 0480 addi s0,sp,576 2bbc: 0000 unimp 2bbe: ea00 fsw fs0,16(a2) @@ -27274,7 +26912,7 @@ Disassembly of section .debug_info: 2c68: 0000 unimp 2c6a: 01d5 addi gp,gp,21 2c6c: 0000 unimp - 2c6e: ee94 fsw fa3,24(a3) + 2c6e: e958 fsw fa4,20(a0) 2c70: 8000 0x8000 2c72: 07a8 addi a0,sp,968 2c74: 0000 unimp @@ -27390,7 +27028,7 @@ Disassembly of section .debug_info: 2d70: 0100000b 0x100000b 2d74: 009d0123 sb s1,2(s10) # 36002 <__stack_size+0x35c02> 2d78: 0000 unimp - 2d7a: ee94 fsw fa3,24(a3) + 2d7a: e958 fsw fa4,20(a0) 2d7c: 8000 0x8000 2d7e: 07a8 addi a0,sp,968 2d80: 0000 unimp @@ -27889,8 +27527,9 @@ Disassembly of section .debug_info: 3240: 0039 c.nop 14 3242: 0000 unimp 3244: 0000 unimp - 3246: 6c18 flw fa4,24(s0) - 3248: 048000f3 0x48000f3 + 3246: 3018 fld fa4,32(s0) + 3248: 00ee slli ra,ra,0x1b + 324a: 0480 addi s0,sp,576 324c: 0000 unimp 324e: 0b00 addi s0,sp,400 3250: 0006 c.slli zero,0x1 @@ -27925,7 +27564,7 @@ Disassembly of section .debug_info: 32a0: 2e00 fld fs0,24(a2) 32a2: 003a c.slli zero,0xe 32a4: 1800 addi s0,sp,48 - 32a6: f454 fsw fa3,44(s0) + 32a6: ef18 fsw fa4,24(a4) 32a8: 8000 0x8000 32aa: 0068 addi a0,sp,12 32ac: 0000 unimp @@ -27961,9 +27600,8 @@ Disassembly of section .debug_info: 32f4: 0000 unimp 32f6: 3aa6 fld fs5,104(sp) 32f8: 0000 unimp - 32fa: 8818 0x8818 - 32fc: 00f4 addi a3,sp,76 - 32fe: 0480 addi s0,sp,576 + 32fa: 4c18 lw a4,24(s0) + 32fc: 048000ef jal ra,3344 <__stack_size+0x2f44> 3300: 0000 unimp 3302: c300 sw s0,0(a4) 3304: 0006 c.slli zero,0x1 @@ -27987,7 +27625,7 @@ Disassembly of section .debug_info: 333c: 003a c.slli zero,0xe 333e: 0000 unimp 3340: 1800 addi s0,sp,48 - 3342: f520 fsw fs0,104(a0) + 3342: efe4 fsw fs1,92(a5) 3344: 8000 0x8000 3346: 0004 0x4 3348: 0000 unimp @@ -28032,7 +27670,7 @@ Disassembly of section .debug_info: 33b2: 785f 0100 032f 0x32f0100785f 33b8: 00000787 0x787 33bc: 0000 unimp - 33be: 00f1181b 0xf1181b + 33be: 00ebdc1b 0xebdc1b 33c2: 2880 fld fs0,16(s1) 33c4: 0000 unimp 33c6: 1600 addi s0,sp,800 @@ -28064,8 +27702,8 @@ Disassembly of section .debug_info: 3402: 000c 0xc 3404: d500 sw s0,40(a0) 3406: 0001 nop - 3408: 3c00 fld fs0,56(s0) - 340a: 00f6 slli ra,ra,0x1d + 3408: 0000 unimp + 340a: 00f1 addi ra,ra,28 340c: 2c80 fld fs0,24(s1) 340e: 0001 nop 3410: 8e00 0x8e00 @@ -28200,8 +27838,8 @@ Disassembly of section .debug_info: 3534: 2301 jal 3a34 <__stack_size+0x3634> 3536: 2501 jal 3b36 <__stack_size+0x3736> 3538: 0000 unimp - 353a: 3c00 fld fs0,56(s0) - 353c: 00f6 slli ra,ra,0x1d + 353a: 0000 unimp + 353c: 00f1 addi ra,ra,28 353e: 2c80 fld fs0,24(s1) 3540: 0001 nop 3542: 0100 addi s0,sp,128 @@ -28312,7 +27950,7 @@ Disassembly of section .debug_info: 3652: 0031 c.nop 12 3654: 0000 unimp 3656: 1a00 addi s0,sp,304 - 3658: f70c fsw fa1,40(a4) + 3658: f1d0 fsw fa2,36(a1) 365a: 8000 0x8000 365c: 0028 addi a0,sp,8 365e: 0000 unimp @@ -28359,8 +27997,9 @@ Disassembly of section .debug_info: 36b2: 000c 0xc 36b4: d500 sw s0,40(a0) 36b6: 0001 nop - 36b8: 6800 flw fs0,16(s0) - 36ba: 4c8000f7 0x4c8000f7 + 36b8: 2c00 fld fs0,24(s0) + 36ba: 00f2 slli ra,ra,0x1c + 36bc: 4c80 lw s0,24(s1) 36be: 0001 nop 36c0: ba00 fsd fs0,48(a2) 36c2: 0038 addi a4,sp,8 @@ -28494,8 +28133,9 @@ Disassembly of section .debug_info: 37e4: 2301 jal 3ce4 <__stack_size+0x38e4> 37e6: 2501 jal 3de6 <__stack_size+0x39e6> 37e8: 0000 unimp - 37ea: 6800 flw fs0,16(s0) - 37ec: 4c8000f7 0x4c8000f7 + 37ea: 2c00 fld fs0,24(s0) + 37ec: 00f2 slli ra,ra,0x1c + 37ee: 4c80 lw s0,24(s1) 37f0: 0001 nop 37f2: 0100 addi s0,sp,128 37f4: 849c 0x849c @@ -28648,9 +28288,8 @@ Disassembly of section .debug_info: 394a: 000c 0xc 394c: d500 sw s0,40(a0) 394e: 0001 nop - 3950: b400 fsd fs0,40(s0) - 3952: 00f8 addi a4,sp,76 - 3954: 4c80 lw s0,24(s1) + 3950: 7800 flw fs0,48(s0) + 3952: 4c8000f3 0x4c8000f3 3956: 0001 nop 3958: 5200 lw s0,32(a2) 395a: 003c addi a5,sp,8 @@ -28784,9 +28423,8 @@ Disassembly of section .debug_info: 3a7c: 2301 jal 3f7c <__stack_size+0x3b7c> 3a7e: 2501 jal 407e <__stack_size+0x3c7e> 3a80: 0000 unimp - 3a82: b400 fsd fs0,40(s0) - 3a84: 00f8 addi a4,sp,76 - 3a86: 4c80 lw s0,24(s1) + 3a82: 7800 flw fs0,48(s0) + 3a84: 4c8000f3 0x4c8000f3 3a88: 0001 nop 3a8a: 0100 addi s0,sp,128 3a8c: 849c 0x849c @@ -28937,8 +28575,8 @@ Disassembly of section .debug_info: 3be0: 080c addi a1,sp,16 3be2: d500000f 0xd500000f 3be6: 0001 nop - 3be8: 0000 unimp - 3bea: 00fa slli ra,ra,0x1e + 3be8: c400 sw s0,8(s0) + 3bea: 00f4 addi a3,sp,76 3bec: d880 sw s0,48(s1) 3bee: 0012 c.slli zero,0x4 3bf0: ea00 fsw fs0,16(a2) @@ -28993,7 +28631,7 @@ Disassembly of section .debug_info: 3c6c: 0f48 addi a0,sp,916 3c6e: 00a2 slli ra,ra,0x8 3c70: 0000 unimp - 3c72: c0041003 lh zero,-1024(s0) # ea75fc <__stack_size+0xea71fc> + 3c72: c0041003 lh zero,-1024(s0) # e49564 <__stack_size+0xe49164> 3c76: 0000 unimp 3c78: 0a00 addi s0,sp,272 3c7a: 0310 addi a2,sp,384 @@ -29060,7 +28698,7 @@ Disassembly of section .debug_info: 3d14: 0100 addi s0,sp,128 3d16: 00960123 sb s1,2(a2) 3d1a: 0000 unimp - 3d1c: fa00 fsw fs0,48(a2) + 3d1c: f4c4 fsw fs1,44(s1) 3d1e: 8000 0x8000 3d20: 12d8 addi a4,sp,356 3d22: 0000 unimp @@ -29323,8 +28961,8 @@ Disassembly of section .debug_info: 3fae: 4854 lw a3,20(s0) 3fb0: 0000 unimp 3fb2: 0000 unimp - 3fb4: bc18 fsd fa4,56(s0) - 3fb6: 00fe slli ra,ra,0x1f + 3fb4: 8018 0x8018 + 3fb6: 00f9 addi ra,ra,30 3fb8: bc80 fsd fs0,56(s1) 3fba: dc000007 0xdc000007 3fbe: 1600000f 0x1600000f @@ -30560,8 +30198,8 @@ Disassembly of section .debug_info: 4ba6: cea4 sw s1,88(a3) 4ba8: 0000 unimp 4baa: 0000 unimp - 4bac: 8018 0x8018 - 4bae: 0106 slli sp,sp,0x1 + 4bac: 4418 lw a4,8(s0) + 4bae: 0101 addi sp,sp,0 4bb0: 4880 lw s0,16(s1) 4bb2: 0000 unimp 4bb4: 5000 lw s0,32(s0) @@ -30572,7 +30210,7 @@ Disassembly of section .debug_info: 4bbe: 2e01 jal 4ece <__stack_size+0x4ace> 4bc0: 00002503 lw a0,0(zero) # 0 <__stack_usage> 4bc4: 1a00 addi s0,sp,304 - 4bc6: 0680 addi s0,sp,832 + 4bc6: 0144 addi s1,sp,132 4bc8: 8001 c.srli64 s0 4bca: 003c addi a5,sp,8 4bcc: 0000 unimp @@ -30604,8 +30242,9 @@ Disassembly of section .debug_info: 4c16: 00000113 li sp,0 4c1a: 0000cf13 xori t5,ra,0 4c1e: 0000 unimp - 4c20: 1418 addi a4,sp,544 - 4c22: 0c800107 0xc800107 + 4c20: d818 sw a4,48(s0) + 4c22: 0101 addi sp,sp,0 + 4c24: 0c80 addi s0,sp,592 4c26: 0000 unimp 4c28: 6a00 flw fs0,16(a2) 4c2a: 0010 0x10 @@ -30670,7 +30309,7 @@ Disassembly of section .debug_info: 4cc0: 00002503 lw a0,0(zero) # 0 <__stack_usage> 4cc4: dc00 sw s0,56(s0) 4cc6: 180000cf fnmadd.s ft1,ft0,ft0,ft3,rne - 4cca: 0940 addi s0,sp,148 + 4cca: 0404 addi s1,sp,512 4ccc: 8001 c.srli64 s0 4cce: 007c addi a5,sp,12 4cd0: 0000 unimp @@ -30702,8 +30341,8 @@ Disassembly of section .debug_info: 4d0c: 0000 unimp 4d0e: d038 sw a4,96(s0) 4d10: 0000 unimp - 4d12: 7c18 flw fa4,56(s0) - 4d14: 0109 addi sp,sp,2 + 4d12: 4018 lw a4,0(s0) + 4d14: 0104 addi s1,sp,128 4d16: 0880 addi s0,sp,80 4d18: 0000 unimp 4d1a: 5c00 lw s0,56(s0) @@ -30731,7 +30370,7 @@ Disassembly of section .debug_info: 4d50: 00d1 addi ra,ra,20 4d52: 0000 unimp 4d54: 1800 addi s0,sp,48 - 4d56: 09cc addi a1,sp,212 + 4d56: 0490 addi a2,sp,576 4d58: 8001 c.srli64 s0 4d5a: 012c addi a1,sp,136 4d5c: 0000 unimp @@ -30779,7 +30418,7 @@ Disassembly of section .debug_info: 4dc4: 00d4 addi a3,sp,68 4dc6: 0000 unimp 4dc8: 1800 addi s0,sp,48 - 4dca: 0b24 addi s1,sp,408 + 4dca: 05e8 addi a0,sp,716 4dcc: 8001 c.srli64 s0 4dce: 0030 addi a2,sp,8 4dd0: 0000 unimp @@ -30791,7 +30430,7 @@ Disassembly of section .debug_info: 4de2: d516 sw t0,168(sp) 4de4: 0000 unimp 4de6: 1800 addi s0,sp,48 - 4de8: 0b88 addi a0,sp,464 + 4de8: 064c addi a1,sp,772 4dea: 8001 c.srli64 s0 4dec: 0034 addi a3,sp,8 4dee: 0000 unimp @@ -30814,7 +30453,7 @@ Disassembly of section .debug_info: 4e1a: d5a4 sw s1,104(a1) 4e1c: 0000 unimp 4e1e: 1800 addi s0,sp,48 - 4e20: 0bfc addi a5,sp,476 + 4e20: 06c0 addi s0,sp,836 4e22: 8001 c.srli64 s0 4e24: 002c addi a1,sp,8 4e26: 0000 unimp @@ -30843,7 +30482,7 @@ Disassembly of section .debug_info: 4e5c: d605 beqz a2,4d84 <__stack_size+0x4984> 4e5e: 0000 unimp 4e60: 1800 addi s0,sp,48 - 4e62: 0c84 addi s1,sp,592 + 4e62: 0748 addi a0,sp,900 4e64: 8001 c.srli64 s0 4e66: 0004 0x4 4e68: 0000 unimp @@ -30853,7 +30492,7 @@ Disassembly of section .debug_info: 4e74: 0113032f 0x113032f 4e78: 0000 unimp 4e7a: 1800 addi s0,sp,48 - 4e7c: 0ca8 addi a0,sp,600 + 4e7c: 076c addi a1,sp,908 4e7e: 8001 c.srli64 s0 4e80: 000c 0xc 4e82: 0000 unimp @@ -30871,9 +30510,8 @@ Disassembly of section .debug_info: 4ea0: 0113032f 0x113032f 4ea4: 0000 unimp 4ea6: 0000 unimp - 4ea8: 541a lw s0,164(sp) - 4eaa: 0108 addi a0,sp,128 - 4eac: 2c80 fld fs0,24(s1) + 4ea8: 181a slli a6,a6,0x26 + 4eaa: 2c800103 lb sp,712(zero) # 2c8 <__stack_usage+0x2c8> 4eae: 0000 unimp 4eb0: 1600 addi s0,sp,800 4eb2: 00000d83 lb s11,0(zero) # 0 <__stack_usage> @@ -30908,7 +30546,7 @@ Disassembly of section .debug_info: 4efa: 0000 unimp 4efc: 01d5 addi gp,gp,21 4efe: 0000 unimp - 4f00: 0cd8 addi a4,sp,596 + 4f00: 079c addi a5,sp,960 4f02: 8001 c.srli64 s0 4f04: 1ac8 addi a0,sp,372 4f06: 0000 unimp @@ -31031,7 +30669,7 @@ Disassembly of section .debug_info: 501c: 0100000f fence w,unknown 5020: 00890123 sb s0,2(s2) # 1002 <__stack_size+0xc02> 5024: 0000 unimp - 5026: 0cd8 addi a4,sp,596 + 5026: 079c addi a5,sp,960 5028: 8001 c.srli64 s0 502a: 1ac8 addi a0,sp,372 502c: 0000 unimp @@ -31150,7 +30788,7 @@ Disassembly of section .debug_info: 5156: 032c addi a1,sp,392 5158: 0e40 addi s0,sp,788 515a: 0000 unimp - 515c: 0dbc1803 lh a6,219(s8) # ecabf5 <__stack_size+0xeca7f5> + 515c: 0dbc1803 lh a6,219(s8) # e83c91 <__stack_size+0xe83891> 5160: 0000 unimp 5162: 2c01 jal 5372 <__stack_size+0x4f72> 5164: 000e4003 lbu zero,0(t3) # 6000 <__stack_size+0x5c00> @@ -31215,22 +30853,22 @@ Disassembly of section .debug_info: 51ec: 10f5 addi ra,ra,-3 51ee: 0000 unimp 51f0: 2e01 jal 5500 <__stack_size+0x5100> - 51f2: 010f9c03 lh s8,16(t6) + 51f2: 010a6003 0x10a6003 51f6: 1980 addi s0,sp,240 51f8: 1078 addi a4,sp,44 51fa: 0000 unimp 51fc: 2e01 jal 550c <__stack_size+0x510c> - 51fe: 01133803 0x1133803 + 51fe: 010dfc03 0x10dfc03 5202: 1980 addi s0,sp,240 5204: 10fa slli ra,ra,0x3e 5206: 0000 unimp 5208: 2e01 jal 5518 <__stack_size+0x5118> - 520a: 01112003 lw zero,17(sp) + 520a: 010be403 0x10be403 520e: 1980 addi s0,sp,240 5210: 0fd4 addi a3,sp,980 5212: 0000 unimp 5214: 2e01 jal 5524 <__stack_size+0x5124> - 5216: 01123803 0x1123803 + 5216: 010cfc03 0x10cfc03 521a: 1280 addi s0,sp,352 521c: 10c2 slli ra,ra,0x30 521e: 0000 unimp @@ -31239,7 +30877,7 @@ Disassembly of section .debug_info: 5226: 9b00 0x9b00 5228: 00e1 addi ra,ra,24 522a: 1a00 addi s0,sp,304 - 522c: 0ea4 addi s1,sp,856 + 522c: 0968 addi a0,sp,156 522e: 8001 c.srli64 s0 5230: 0048 addi a0,sp,4 5232: 0000 unimp @@ -31267,7 +30905,7 @@ Disassembly of section .debug_info: 5260: e38d bnez a5,5282 <__stack_size+0x4e82> 5262: 0000 unimp 5264: 1a00 addi s0,sp,304 - 5266: 0fac addi a1,sp,984 + 5266: 0a70 addi a2,sp,284 5268: 8001 c.srli64 s0 526a: 0114 addi a3,sp,128 526c: 0000 unimp @@ -31318,7 +30956,7 @@ Disassembly of section .debug_info: 52d4: 00e5 addi ra,ra,25 52d6: 0000 unimp 52d8: 1a00 addi s0,sp,304 - 52da: 10c4 addi s1,sp,100 + 52da: 0b88 addi a0,sp,464 52dc: 8001 c.srli64 s0 52de: 0058 addi a4,sp,4 52e0: 0000 unimp @@ -31349,7 +30987,7 @@ Disassembly of section .debug_info: 5312: e5c2 fsw fa6,200(sp) 5314: 0000 unimp 5316: 1a00 addi s0,sp,304 - 5318: 124c addi a1,sp,292 + 5318: 0d10 addi a2,sp,656 531a: 8001 c.srli64 s0 531c: 004c addi a1,sp,4 531e: 0000 unimp @@ -31372,7 +31010,7 @@ Disassembly of section .debug_info: 5346: 0106 slli sp,sp,0x1 5348: 0000 unimp 534a: 1a00 addi s0,sp,304 - 534c: 1348 addi a0,sp,420 + 534c: 0e0c addi a1,sp,784 534e: 8001 c.srli64 s0 5350: 0128 addi a0,sp,136 5352: 0000 unimp @@ -31422,7 +31060,7 @@ Disassembly of section .debug_info: 53b8: 7c00 flw fs0,56(s0) 53ba: 000000e7 jalr zero # 0 <__stack_usage> 53be: 1a00 addi s0,sp,304 - 53c0: 1474 addi a3,sp,556 + 53c0: 0f38 addi a4,sp,920 53c2: 8001 c.srli64 s0 53c4: 0058 addi a4,sp,4 53c6: 0000 unimp @@ -31523,7 +31161,7 @@ Disassembly of section .debug_info: 549a: 0e40 addi s0,sp,788 549c: 0000 unimp 549e: 1a00 addi s0,sp,304 - 54a0: 1854 addi a3,sp,52 + 54a0: 1318 addi a4,sp,416 54a2: 8001 c.srli64 s0 54a4: 0028 addi a0,sp,8 54a6: 0000 unimp @@ -31561,7 +31199,7 @@ Disassembly of section .debug_info: 54e8: e942 fsw fa6,144(sp) 54ea: 0000 unimp 54ec: 1a00 addi s0,sp,304 - 54ee: 18e4 addi s1,sp,124 + 54ee: 13a8 addi a0,sp,488 54f0: 8001 c.srli64 s0 54f2: 0048 addi a0,sp,4 54f4: 0000 unimp @@ -31691,27 +31329,27 @@ Disassembly of section .debug_info: 5610: 1900 addi s0,sp,176 5612: 00000ff7 0xff7 5616: 2e01 jal 5926 <__stack_size+0x5526> - 5618: 011b5003 lhu zero,17(s6) # 3011 <__stack_size+0x2c11> + 5618: 01161403 lh s0,17(a2) 561c: 1980 addi s0,sp,240 561e: 0fdd addi t6,t6,23 5620: 0000 unimp 5622: 2e01 jal 5932 <__stack_size+0x5532> - 5624: 011e8c03 lb s8,17(t4) # c011 <__stack_size+0xbc11> + 5624: 01195003 lhu zero,17(s2) 5628: 1980 addi s0,sp,240 562a: 10bd addi ra,ra,-17 562c: 0000 unimp 562e: 2e01 jal 593e <__stack_size+0x553e> - 5630: 011ce803 0x11ce803 + 5630: 0117ac03 lw s8,17(a5) # 11 <__stack_usage+0x11> 5634: 1980 addi s0,sp,240 5636: 10ff 0x10ff 5638: 0000 unimp 563a: 2e01 jal 594a <__stack_size+0x554a> - 563c: 01237003 0x1237003 + 563c: 011e3403 0x11e3403 5640: 1980 addi s0,sp,240 5642: 10d9 addi ra,ra,-10 5644: 0000 unimp 5646: 2e01 jal 5956 <__stack_size+0x5556> - 5648: 01123803 0x1123803 + 5648: 010cfc03 0x10cfc03 564c: 1280 addi s0,sp,352 564e: 10c2 slli ra,ra,0x30 5650: 0000 unimp @@ -31720,7 +31358,7 @@ Disassembly of section .debug_info: 5658: 3e00 fld fs0,56(a2) 565a: 00ed addi ra,ra,27 565c: 1a00 addi s0,sp,304 - 565e: 1a58 addi a4,sp,308 + 565e: 151c addi a5,sp,672 5660: 8001 c.srli64 s0 5662: 005c addi a5,sp,4 5664: 0000 unimp @@ -31755,7 +31393,7 @@ Disassembly of section .debug_info: 56a4: 0000 unimp 56a6: 0000eff3 csrrsi t6,ustatus,1 56aa: 1a00 addi s0,sp,304 - 56ac: 1b5c addi a5,sp,436 + 56ac: 1620 addi s0,sp,808 56ae: 8001 c.srli64 s0 56b0: 0114 addi a3,sp,128 56b2: 0000 unimp @@ -31807,7 +31445,7 @@ Disassembly of section .debug_info: 571a: 00f1 addi ra,ra,28 571c: 0000 unimp 571e: 1a00 addi s0,sp,304 - 5720: 1c74 addi a3,sp,572 + 5720: 1738 addi a4,sp,936 5722: 8001 c.srli64 s0 5724: 0070 addi a2,sp,12 5726: 0000 unimp @@ -31841,7 +31479,7 @@ Disassembly of section .debug_info: 5768: f249 bnez a2,56ea <__stack_size+0x52ea> 576a: 0000 unimp 576c: 1a00 addi s0,sp,304 - 576e: 1d88 addi a0,sp,752 + 576e: 184c addi a1,sp,52 5770: 8001 c.srli64 s0 5772: 005c addi a5,sp,4 5774: 0000 unimp @@ -31876,7 +31514,7 @@ Disassembly of section .debug_info: 57b6: f342 fsw fa6,164(sp) 57b8: 0000 unimp 57ba: 1a00 addi s0,sp,304 - 57bc: 1e94 addi a3,sp,880 + 57bc: 1958 addi a4,sp,180 57be: 8001 c.srli64 s0 57c0: 012c addi a1,sp,136 57c2: 0000 unimp @@ -31925,7 +31563,7 @@ Disassembly of section .debug_info: 582a: 00f4 addi a3,sp,76 582c: 0000 unimp 582e: 1a00 addi s0,sp,304 - 5830: 1fc4 addi s1,sp,1012 + 5830: 1a88 addi a0,sp,368 5832: 8001 c.srli64 s0 5834: 0070 addi a2,sp,12 5836: 0000 unimp @@ -31959,7 +31597,7 @@ Disassembly of section .debug_info: 5878: f5ad bnez a1,57e2 <__stack_size+0x53e2> 587a: 0000 unimp 587c: 1a00 addi s0,sp,304 - 587e: 20d0 fld fa2,128(s1) + 587e: 1b94 addi a3,sp,496 5880: 8001 c.srli64 s0 5882: 0058 addi a4,sp,4 5884: 0000 unimp @@ -31993,7 +31631,7 @@ Disassembly of section .debug_info: 58c6: f771 bnez a4,5892 <__stack_size+0x5492> 58c8: 0000 unimp 58ca: 1a00 addi s0,sp,304 - 58cc: 2130 fld fa2,64(a0) + 58cc: 1bf4 addi a3,sp,508 58ce: 8001 c.srli64 s0 58d0: 0058 addi a4,sp,4 58d2: 0000 unimp @@ -32144,7 +31782,7 @@ Disassembly of section .debug_info: 5a14: f909 bnez a0,5926 <__stack_size+0x5526> 5a16: 0000 unimp 5a18: 1a00 addi s0,sp,304 - 5a1a: 22b8 fld fa4,64(a3) + 5a1a: 1d7c addi a5,sp,700 5a1c: 8001 c.srli64 s0 5a1e: 0058 addi a4,sp,4 5a20: 0000 unimp @@ -32180,7 +31818,7 @@ Disassembly of section .debug_info: 5a62: fac0 fsw fs0,52(a3) 5a64: 0000 unimp 5a66: 1a00 addi s0,sp,304 - 5a68: 2318 fld fa4,0(a4) + 5a68: 1ddc addi a5,sp,756 5a6a: 8001 c.srli64 s0 5a6c: 0054 addi a3,sp,4 5a6e: 0000 unimp @@ -32348,7 +31986,7 @@ Disassembly of section .debug_info: 5bda: 0000 unimp 5bdc: 9102 jalr sp 5bde: 1a40 addi s0,sp,308 - 5be0: 154c addi a1,sp,676 + 5be0: 1010 addi a2,sp,32 5be2: 8001 c.srli64 s0 5be4: 0030 addi a2,sp,8 5be6: 0000 unimp @@ -32382,7 +32020,7 @@ Disassembly of section .debug_info: 5c28: 004d c.nop 19 5c2a: 0001 nop 5c2c: 1a00 addi s0,sp,304 - 5c2e: 15c0 addi s0,sp,740 + 5c2e: 1084 addi s1,sp,96 5c30: 8001 c.srli64 s0 5c32: 0008 0x8 5c34: 0000 unimp @@ -32408,8 +32046,8 @@ Disassembly of section .debug_info: 5c68: 0000 unimp 5c6a: 0001007b 0x1007b 5c6e: 0000 unimp - 5c70: b01a fsd ft6,32(sp) - 5c72: 0116 slli sp,sp,0x5 + 5c70: 741a flw fs0,164(sp) + 5c72: 0111 addi sp,sp,4 5c74: 3080 fld fs0,32(s1) 5c76: 0000 unimp 5c78: a700 fsd fs0,8(a4) @@ -32422,8 +32060,8 @@ Disassembly of section .debug_info: 5c88: c500 sw s0,8(a0) 5c8a: 0100 addi s0,sp,128 5c8c: 0000 unimp - 5c8e: 401a 0x401a - 5c90: 0126 slli sp,sp,0x9 + 5c8e: 041a slli s0,s0,0x6 + 5c90: 0121 addi sp,sp,8 5c92: 3480 fld fs0,40(s1) 5c94: 0000 unimp 5c96: c500 sw s0,8(a0) @@ -32477,7 +32115,7 @@ Disassembly of section .debug_info: 5d08: 0101 addi sp,sp,0 5d0a: 0000 unimp 5d0c: 1e00 addi s0,sp,816 - 5d0e: 1790 addi a2,sp,992 + 5d0e: 1254 addi a3,sp,292 5d10: 8001 c.srli64 s0 5d12: 002c addi a1,sp,8 5d14: 0000 unimp @@ -32514,7 +32152,7 @@ Disassembly of section .debug_info: 5d5c: 00001143 fmadd.s ft2,ft0,ft0,ft0,rtz 5d60: 01d5 addi gp,gp,21 5d62: 0000 unimp - 5d64: 27a0 fld fs0,72(a5) + 5d64: 2264 fld fs1,192(a2) 5d66: 8001 c.srli64 s0 5d68: 01ac addi a1,sp,200 5d6a: 0000 unimp @@ -32654,7 +32292,7 @@ Disassembly of section .debug_info: 5e9c: 0100 addi s0,sp,128 5e9e: 00330123 sb gp,2(t1) # ddd18 <__stack_size+0xdd918> 5ea2: 0000 unimp - 5ea4: 27a0 fld fs0,72(a5) + 5ea4: 2264 fld fs1,192(a2) 5ea6: 8001 c.srli64 s0 5ea8: 01ac addi a1,sp,200 5eaa: 0000 unimp @@ -32818,7 +32456,7 @@ Disassembly of section .debug_info: 6032: 0000 unimp 6034: 01d5 addi gp,gp,21 6036: 0000 unimp - 6038: 294c fld fa1,144(a0) + 6038: 2410 fld fa2,8(s0) 603a: 8001 c.srli64 s0 603c: 0150 addi a2,sp,132 603e: 0000 unimp @@ -32958,7 +32596,7 @@ Disassembly of section .debug_info: 6170: 0100 addi s0,sp,128 6172: 0124 addi s1,sp,136 6174: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> - 6178: 294c fld fa1,144(a0) + 6178: 2410 fld fa2,8(s0) 617a: 8001 c.srli64 s0 617c: 0150 addi a2,sp,132 617e: 0000 unimp @@ -33238,7 +32876,7 @@ Disassembly of section .debug_info: 63ee: 000011f3 csrrw gp,ustatus,zero 63f2: 01d5 addi gp,gp,21 63f4: 0000 unimp - 63f6: 2a9c fld fa5,16(a3) + 63f6: 2560 fld fs0,200(a0) 63f8: 8001 c.srli64 s0 63fa: 0228 addi a0,sp,264 63fc: 0000 unimp @@ -33430,8 +33068,8 @@ Disassembly of section .debug_info: 6598: 2501 jal 6b98 <__stack_size+0x6798> 659a: 0c01 addi s8,s8,0 659c: 0001 nop - 659e: 9c00 0x9c00 - 65a0: 012a slli sp,sp,0xa + 659e: 6000 flw fs0,0(s0) + 65a0: 0125 addi sp,sp,9 65a2: 2880 fld fs0,16(s1) 65a4: 0002 c.slli64 zero 65a6: 0100 addi s0,sp,128 @@ -33574,8 +33212,9 @@ Disassembly of section .debug_info: 66fa: 2f01 jal 6e0a <__stack_size+0x6a0a> 66fc: 0003ed03 0x3ed03 6700: 0000 unimp - 6702: 9019 srli s0,s0,0x26 - 6704: e080012b 0xe080012b + 6702: 5419 li s0,-26 + 6704: 0126 slli sp,sp,0x9 + 6706: e080 fsw fs0,0(s1) 6708: 0000 unimp 670a: 8900 0x8900 670c: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> @@ -33644,7 +33283,7 @@ Disassembly of section .debug_info: 67a6: 0003ed03 0x3ed03 67aa: 2700 fld fs0,8(a4) 67ac: 0000010f 0x10f - 67b0: 012b241b 0x12b241b + 67b0: 0125e81b 0x125e81b 67b4: 2480 fld fs0,8(s1) 67b6: 0000 unimp 67b8: 1c00 addi s0,sp,560 @@ -33674,9 +33313,8 @@ Disassembly of section .debug_info: 67f0: 0012 c.slli zero,0x4 67f2: d500 sw s0,40(a0) 67f4: 0001 nop - 67f6: c400 sw s0,8(s0) - 67f8: 012c addi a1,sp,136 - 67fa: dc80 sw s0,56(s1) + 67f6: 8800 0x8800 + 67f8: dc800127 0xdc800127 67fc: 0004 0x4 67fe: e400 fsw fs0,8(s0) 6800: 00a2 slli ra,ra,0x8 @@ -33860,7 +33498,7 @@ Disassembly of section .debug_info: 699a: 0124 addi s1,sp,136 699c: 0089 addi ra,ra,2 699e: 0000 unimp - 69a0: 2cc4 fld fs1,152(s1) + 69a0: 2788 fld fa0,8(a5) 69a2: 8001 c.srli64 s0 69a4: 04dc addi a5,sp,580 69a6: 0000 unimp @@ -33941,7 +33579,7 @@ Disassembly of section .debug_info: 6a64: 890a mv s2,sp 6a66: 0000 unimp 6a68: 1600 addi s0,sp,800 - 6a6a: 2cdc fld fa5,152(s1) + 6a6a: 27a0 fld fs0,72(a5) 6a6c: 8001 c.srli64 s0 6a6e: 0038 addi a4,sp,8 6a70: 0000 unimp @@ -34033,7 +33671,7 @@ Disassembly of section .debug_info: 6b32: 0116 slli sp,sp,0x5 6b34: 0000 unimp 6b36: 1600 addi s0,sp,800 - 6b38: 2e74 fld fa3,216(a2) + 6b38: 2938 fld fa4,80(a0) 6b3a: 8001 c.srli64 s0 6b3c: 003c addi a5,sp,8 6b3e: 0000 unimp @@ -34188,7 +33826,7 @@ Disassembly of section .debug_info: 6c9a: 7300 flw fs0,32(a4) 6c9c: 0118 addi a4,sp,128 6c9e: 1600 addi s0,sp,800 - 6ca0: 3084 fld fs1,32(s1) + 6ca0: 2b48 fld fa0,144(a4) 6ca2: 8001 c.srli64 s0 6ca4: 000c 0xc 6ca6: 0000 unimp @@ -34199,7 +33837,7 @@ Disassembly of section .debug_info: 6cb8: 189c addi a5,sp,112 6cba: 0001 nop 6cbc: 1600 addi s0,sp,800 - 6cbe: 30f8 fld fa4,224(s1) + 6cbe: 2bbc fld fa5,80(a5) 6cc0: 8001 c.srli64 s0 6cc2: 000c 0xc 6cc4: 0000 unimp @@ -34212,7 +33850,7 @@ Disassembly of section .debug_info: 6cd6: 18c2 slli a7,a7,0x30 6cd8: 0001 nop 6cda: 1e00 addi s0,sp,816 - 6cdc: 3114 fld fa3,32(a0) + 6cdc: 2bd8 fld fa4,144(a5) 6cde: 8001 c.srli64 s0 6ce0: 000c 0xc 6ce2: 0000 unimp @@ -34223,8 +33861,8 @@ Disassembly of section .debug_info: 6cf0: 18e8 addi a0,sp,124 6cf2: 0001 nop 6cf4: 0000 unimp - 6cf6: b816 fsd ft5,48(sp) - 6cf8: 012d addi sp,sp,11 + 6cf6: 7c16 flw fs8,100(sp) + 6cf8: 0128 addi a0,sp,136 6cfa: 0480 addi s0,sp,576 6cfc: 0000 unimp 6cfe: 3200 fld fs0,32(a2) @@ -34387,7 +34025,7 @@ Disassembly of section .debug_info: 6e74: 0000 unimp 6e76: 0500 addi s0,sp,640 6e78: 000004cb fnmsub.s fs1,ft0,ft0,ft0,rne - 6e7c: 0b1b2303 lw t1,177(s6) + 6e7c: 0b1b2303 lw t1,177(s6) # 30b1 <__stack_size+0x2cb1> 6e80: 0001 nop 6e82: 0d00 addi s0,sp,656 6e84: 03d4 addi a3,sp,452 @@ -34618,7 +34256,7 @@ Disassembly of section .debug_info: 70b0: 0b10 addi a2,sp,400 70b2: 00a8 addi a0,sp,72 70b4: 0000 unimp - 70b6: 1d07c103 lbu sp,464(a5) # 1d0 <__stack_usage+0x1d0> + 70b6: 1d07c103 lbu sp,464(a5) 70ba: 0000 unimp 70bc: 1800 addi s0,sp,48 70be: 00013f0b 0x13f0b @@ -35463,8 +35101,8 @@ Disassembly of section .debug_info: 78ba: 4d25 li s10,9 78bc: 0d00000b 0xd00000b 78c0: 02b2 slli t0,t0,0xc - 78c2: 1403050f 0x1403050f - 78c6: 013e slli sp,sp,0xf + 78c2: bc03050f 0xbc03050f + 78c6: 0138 addi a4,sp,136 78c8: 0080 addi s0,sp,64 78ca: 00000bd3 fadd.s fs7,ft0,ft0,rne 78ce: 0004 0x4 @@ -35476,8 +35114,8 @@ Disassembly of section .debug_info: 78dc: 0004 0x4 78de: d500 sw s0,40(a0) 78e0: 0001 nop - 78e2: a000 fsd fs0,0(s0) - 78e4: 0131 addi sp,sp,12 + 78e2: 6400 flw fs0,8(s0) + 78e4: 012c addi a1,sp,136 78e6: 4c80 lw s0,24(s1) 78e8: 0000 unimp 78ea: c200 sw s0,0(a2) @@ -36715,8 +36353,8 @@ Disassembly of section .debug_info: 844a: 02c2 slli t0,t0,0x10 844c: 2501 jal 8a4c <__stack_size+0x864c> 844e: 0000 unimp - 8450: a000 fsd fs0,0(s0) - 8452: 0131 addi sp,sp,12 + 8450: 6400 flw fs0,8(s0) + 8452: 012c addi a1,sp,136 8454: 4c80 lw s0,24(s1) 8456: 0000 unimp 8458: 0100 addi s0,sp,128 @@ -39466,7 +39104,7 @@ Disassembly of section .debug_line: 224: 0500 addi s0,sp,640 226: 0001 nop 228: 0205 addi tp,tp,1 - 22a: dd90 sw a2,56(a1) + 22a: d854 sw a3,52(s0) 22c: 8000 0x8000 22e: 010aa603 lw a2,16(s5) # 6a60 <__stack_size+0x6660> 232: 0305 addi t1,t1,1 @@ -40434,8 +40072,8 @@ Disassembly of section .debug_line: b46: 0000 unimp b48: 0105 addi sp,sp,1 b4a: 0500 addi s0,sp,640 - b4c: c402 sw zero,8(sp) - b4e: 00e1 addi ra,ra,24 + b4c: 8802 jr a6 + b4e: 00dc addi a5,sp,68 b50: 0380 addi s0,sp,448 b52: 0a9a slli s5,s5,0x6 b54: 0501 addi a0,a0,0 @@ -41369,7 +41007,7 @@ Disassembly of section .debug_line: 1380: 0500 addi s0,sp,640 1382: 0001 nop 1384: 0205 addi tp,tp,1 - 1386: e5d4 fsw fa3,12(a1) + 1386: e098 fsw fa4,0(s1) 1388: 8000 0x8000 138a: 05012303 lw t1,80(sp) 138e: 09010303 lb t1,144(sp) @@ -43529,8 +43167,8 @@ Disassembly of section .debug_line: 25cc: 0000 unimp 25ce: 0105 addi sp,sp,1 25d0: 0500 addi s0,sp,640 - 25d2: 9402 jalr s0 - 25d4: 00ee slli ra,ra,0x1b + 25d2: 5802 lw a6,32(sp) + 25d4: 00e9 addi ra,ra,26 25d6: 0380 addi s0,sp,448 25d8: 03050123 sb a6,34(a0) # ffffb022 <__stack_top+0xffb022> 25dc: 00090103 lb sp,0(s2) @@ -45210,7 +44848,7 @@ Disassembly of section .debug_line: 363a: 0500 addi s0,sp,640 363c: 0001 nop 363e: 0205 addi tp,tp,1 - 3640: f63c fsw fa5,104(a2) + 3640: f100 fsw fs0,32(a0) 3642: 8000 0x8000 3644: 05012303 lw t1,80(sp) 3648: 09010303 lb t1,144(sp) @@ -45575,7 +45213,7 @@ Disassembly of section .debug_line: 3966: 0500 addi s0,sp,640 3968: 0001 nop 396a: 0205 addi tp,tp,1 - 396c: f768 fsw fa0,108(a4) + 396c: f22c fsw fa1,96(a2) 396e: 8000 0x8000 3970: 05012303 lw t1,80(sp) 3974: 09010303 lb t1,144(sp) @@ -45990,7 +45628,7 @@ Disassembly of section .debug_line: 3cfe: 0500 addi s0,sp,640 3d00: 0001 nop 3d02: 0205 addi tp,tp,1 - 3d04: f8b4 fsw fa3,112(s1) + 3d04: f378 fsw fa4,100(a4) 3d06: 8000 0x8000 3d08: 05012303 lw t1,80(sp) 3d0c: 09010303 lb t1,144(sp) @@ -46397,7 +46035,7 @@ Disassembly of section .debug_line: 4084: 0500 addi s0,sp,640 4086: 0001 nop 4088: 0205 addi tp,tp,1 - 408a: fa00 fsw fs0,48(a2) + 408a: f4c4 fsw fs1,44(s1) 408c: 8000 0x8000 408e: 05012303 lw t1,80(sp) 4092: 09010303 lb t1,144(sp) @@ -50956,7 +50594,7 @@ Disassembly of section .debug_line: 65f0: 0500 addi s0,sp,640 65f2: 0001 nop 65f4: 0205 addi tp,tp,1 - 65f6: 0cd8 addi a4,sp,596 + 65f6: 079c addi a5,sp,960 65f8: 8001 c.srli64 s0 65fa: 05012303 lw t1,80(sp) 65fe: 09010303 lb t1,144(sp) @@ -56001,7 +55639,7 @@ Disassembly of section .debug_line: 952c: 0500 addi s0,sp,640 952e: 0001 nop 9530: 0205 addi tp,tp,1 - 9532: 27a0 fld fs0,72(a5) + 9532: 2264 fld fs1,192(a2) 9534: 8001 c.srli64 s0 9536: 05012303 lw t1,80(sp) 953a: 09010303 lb t1,144(sp) @@ -56519,8 +56157,8 @@ Disassembly of section .debug_line: 9988: 0000 unimp 998a: 0105 addi sp,sp,1 998c: 0500 addi s0,sp,640 - 998e: 4c02 lw s8,0(sp) - 9990: 0129 addi sp,sp,10 + 998e: 1002 c.slli zero,0x20 + 9990: 0124 addi s1,sp,136 9992: 0380 addi s0,sp,448 9994: 0124 addi s1,sp,136 9996: 0305 addi t1,t1,1 @@ -56902,7 +56540,7 @@ Disassembly of section .debug_line: 9d34: 0500 addi s0,sp,640 9d36: 0001 nop 9d38: 0205 addi tp,tp,1 - 9d3a: 2a9c fld fa5,16(a3) + 9d3a: 2560 fld fs0,200(a0) 9d3c: 8001 c.srli64 s0 9d3e: 05012503 lw a0,80(sp) 9d42: 09010303 lb t1,144(sp) @@ -57661,7 +57299,7 @@ Disassembly of section .debug_line: a38e: 0500 addi s0,sp,640 a390: 0001 nop a392: 0205 addi tp,tp,1 - a394: 2cc4 fld fs1,152(s1) + a394: 2788 fld fa0,8(a5) a396: 8001 c.srli64 s0 a398: 05012403 lw s0,80(sp) a39c: 09010303 lb t1,144(sp) @@ -59265,7 +58903,7 @@ Disassembly of section .debug_line: b1e6: 0500 addi s0,sp,640 b1e8: 0001 nop b1ea: 0205 addi tp,tp,1 - b1ec: 31a0 fld fs0,96(a1) + b1ec: 2c64 fld fs1,216(s0) b1ee: 8001 c.srli64 s0 b1f0: 0105c203 lbu tp,16(a1) b1f4: 0305 addi t1,t1,1 @@ -59337,7 +58975,7 @@ Disassembly of section .debug_frame: 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp - 18: e5d4 fsw fa3,12(a1) + 18: e098 fsw fa4,0(s1) 1a: 8000 0x8000 1c: 08c0 addi s0,sp,84 1e: 0000 unimp @@ -59375,7 +59013,7 @@ Disassembly of section .debug_frame: 6a: 0000 unimp 6c: 0058 addi a4,sp,4 6e: 0000 unimp - 70: ee94 fsw fa3,24(a3) + 70: e958 fsw fa4,20(a0) 72: 8000 0x8000 74: 07a8 addi a0,sp,968 76: 0000 unimp @@ -59413,7 +59051,7 @@ Disassembly of section .debug_frame: c2: 0000 unimp c4: 00b0 addi a2,sp,72 c6: 0000 unimp - c8: f63c fsw fa5,104(a2) + c8: f100 fsw fs0,32(a0) ca: 8000 0x8000 cc: 012c addi a1,sp,136 ce: 0000 unimp @@ -59434,7 +59072,7 @@ Disassembly of section .debug_frame: ee: 0000 unimp f0: 00dc addi a5,sp,68 f2: 0000 unimp - f4: f768 fsw fa0,108(a4) + f4: f22c fsw fa1,96(a2) f6: 8000 0x8000 f8: 014c addi a1,sp,132 fa: 0000 unimp @@ -59455,7 +59093,7 @@ Disassembly of section .debug_frame: 11a: 0000 unimp 11c: 0108 addi a0,sp,128 11e: 0000 unimp - 120: f8b4 fsw fa3,112(s1) + 120: f378 fsw fa4,100(a4) 122: 8000 0x8000 124: 014c addi a1,sp,132 126: 0000 unimp @@ -59476,7 +59114,7 @@ Disassembly of section .debug_frame: 146: 0000 unimp 148: 0134 addi a3,sp,136 14a: 0000 unimp - 14c: fa00 fsw fs0,48(a2) + 14c: f4c4 fsw fs1,44(s1) 14e: 8000 0x8000 150: 12d8 addi a4,sp,356 152: 0000 unimp @@ -59521,7 +59159,7 @@ Disassembly of section .debug_frame: 1aa: 0000 unimp 1ac: 0198 addi a4,sp,192 1ae: 0000 unimp - 1b0: 0cd8 addi a4,sp,596 + 1b0: 079c addi a5,sp,960 1b2: 8001 c.srli64 s0 1b4: 1ac8 addi a0,sp,372 1b6: 0000 unimp @@ -59560,7 +59198,7 @@ Disassembly of section .debug_frame: 1fe: 0000 unimp 200: 01ec addi a1,sp,204 202: 0000 unimp - 204: 27a0 fld fs0,72(a5) + 204: 2264 fld fs1,192(a2) 206: 8001 c.srli64 s0 208: 01ac addi a1,sp,200 20a: 0000 unimp @@ -59581,7 +59219,7 @@ Disassembly of section .debug_frame: 22a: 0000 unimp 22c: 0218 addi a4,sp,256 22e: 0000 unimp - 230: 294c fld fa1,144(a0) + 230: 2410 fld fa2,8(s0) 232: 8001 c.srli64 s0 234: 0150 addi a2,sp,132 236: 0000 unimp @@ -59609,7 +59247,7 @@ Disassembly of section .debug_frame: 266: 0000 unimp 268: 0254 addi a3,sp,260 26a: 0000 unimp - 26c: 2a9c fld fa5,16(a3) + 26c: 2560 fld fs0,200(a0) 26e: 8001 c.srli64 s0 270: 0228 addi a0,sp,264 272: 0000 unimp @@ -59638,7 +59276,7 @@ Disassembly of section .debug_frame: 2a6: 0000 unimp 2a8: 0294 addi a3,sp,320 2aa: 0000 unimp - 2ac: 2cc4 fld fs1,152(s1) + 2ac: 2788 fld fa0,8(a5) 2ae: 8001 c.srli64 s0 2b0: 04dc addi a5,sp,580 2b2: 0000 unimp @@ -59658,7 +59296,7 @@ Disassembly of section .debug_frame: 2d2: 0000 unimp 2d4: 02c0 addi s0,sp,324 2d6: 0000 unimp - 2d8: 31a0 fld fs0,96(a1) + 2d8: 2c64 fld fs1,216(s0) 2da: 8001 c.srli64 s0 2dc: 004c addi a1,sp,4 ... diff --git a/runtime/tests/dev/vx_dev_main.elf b/runtime/tests/dev/vx_dev_main.elf index d0306943..09397beb 100755 Binary files a/runtime/tests/dev/vx_dev_main.elf and b/runtime/tests/dev/vx_dev_main.elf differ diff --git a/runtime/tests/dev/vx_dev_main.hex b/runtime/tests/dev/vx_dev_main.hex index 44dafa15..bc821bb9 100644 --- a/runtime/tests/dev/vx_dev_main.hex +++ b/runtime/tests/dev/vx_dev_main.hex @@ -1,5116 +1,5030 @@ :0200000480007A -:10000000970500009385C524732510FC6B10B5007F -:10001000EF00C023130510006B0005001755010009 +:100000009705000093850525732510FC6B10B5003E +:10001000EF000024130510006B00050017550100C8 :100020001305C5A317560100130606B33306A640F1 -:1000300093050000EF00D05817150000130505C9FF -:10004000EF001044EF00104EEF0080006F0090446E -:1000500037350180130101FC13050521232E110200 +:1000300093050000EF001005170500001305457536 +:10004000EF004070EF00407AEF0080006F00C0705A +:1000500037350180130101FC130505CD232E110254 :10006000232C8102232A91022328210323263103F2 -:1000700023244103EF0080423735018013054522D8 -:10008000EF00C041B747018093878700B7540180D4 -:10009000370A00809389070413044000138984A65B -:1000A0001306C10093050A15130500012326F1006C -:1000B00023283101232A2101232C8100232E8100B2 -:1000C000EF009001032681018325C101138584A6D9 -:1000D000EF00000B1306C10093050A15130500017C -:1000E0002326210123283101232A2101232C8100E9 -:1000F000232E8100EF00407E032681018325C1016C -:10010000138584A6EF00C00737350180130545230A -:10011000EF00C03C8320C1030324810383244103F7 -:10012000032901038329C102032A81021305000068 -:100130001301010467800000930700006388070033 -:1001400037150080130585CC6F0090336780000061 -:1001500083A7450003A7050013152500B386A70054 -:100160003307A70083A785000327070083A606009F -:100170003385A700B307D7002320F5006780000070 -:10018000130101FD232291029304050037350180FC -:10019000232861011305051F138B0500232C410142 -:1001A000232611022324810223202103232E31013F -:1001B000232A51012326710123248101130A0600F9 -:1001C000EF00C02D63586005931B2A00B30A40411D -:1001D000B3847401939A2A0093090000373C01808C -:1001E0003739018033845401635C40018325040066 -:1001F0001305892013044400EF00402AE31894FEFD -:1002000013050C2293891900EF004029B38474016F -:10021000E31A3BFD8320C1020324810283244102AF -:10022000032901028329C101032A8101832A410193 -:10023000032B0101832BC100032C81001301010357 -:1002400067800000130500006B000500732500FCAB -:100250006B000500974101009381415B1701007F0E -:10026000130141DA93050040732610CCB385C50213 -:100270003301B140F32630CC63860600130500003D -:100280006B0005006780000063060520130101F57F -:100290002324810A232E31092326110A2322910ABD -:1002A0002320210B232C4109232A510923286109EA -:1002B00023267109930905000345050013841900DD -:1002C0006306051CB7340000B73A0180138A0500A5 -:1002D0001309500293849480938A0A2463042505A9 -:1002E000EF00101803450400130B140013040B0057 -:1002F000E31605FE330534418320C10A0324810A35 -:100300008324410A0329010A8329C109032A810997 -:10031000832A4109032B0109832BC1081301010B17 -:1003200067800000130B04001306D0009306100032 -:1003300003470B0013050B00130B1B00930707FE6D -:1003400093F7F70F6368F600B397F600B3F79700DB -:10035000E39007FE9307A002630AF7001306A000CC -:1003600093050104EF001055032B010483470B0094 -:100370001307E00213051B00638EE70C938747FB0E -:1003800093F7F70F1307E0026364F70293972700D0 -:10039000B387570183A707006780070003471B0047 -:1003A00093078006630AF708130B05001305150071 -:1003B0002300210533058540635AA00893070400F4 -:1003C000130711043306A40083C6070093871700A0 -:1003D00013071700A30FD7FEE398C7FE13051500F8 -:1003E00093070108B387A70093060A0013060104C8 -:1003F0009305001013050100238007FCEF009059BE -:1004000013040100B30BA100635AA00003450400CC -:1004100013041400EF00D004E39A8BFE03451B0085 -:1004200013042B00E31C05EA6FF0DFEC03471B000D -:100430009307C006E31AF7F613053B0023002105D6 -:1004400033058540130B2B00E34AA0F6130510007B -:100450006FF01FF903471B009307A002631AF70010 -:1004600083472B0013053B00130B2B006FF01FF18C -:100470001306A00093050104EF00D043032B0104F1 -:1004800083470B0013051B006FF05FEF130510008F -:100490006FF09FE61305F0FF67800000130101FC79 -:1004A000130341022322B10293050300232E1100FE -:1004B0002324C1022326D1022328E102232AF102A8 -:1004C000232C0103232E110323266100EFF0DFDB31 -:1004D0008320C1011301010467800000130101FFA3 -:1004E0002324810023261100130405000345050081 -:1004F000630C05001304140013041400EF0040768D -:100500000345F4FFE31A05FE8320C10003248100A4 -:100510001301010167800000130101FF23229100F4 -:100520002326110023248100232021019307F000BA -:100530009304050063FCA70437390180930600008B -:10054000130400021309C92F1304C4FFB3D7840096 -:1005500093F7F7003307F9006394070063880600F8 -:1005600003450700EF00C06F93061000E31E04FC74 -:10057000032481008320C10083244100032901005A -:100580001305A000130101016F00806DB7370180D2 -:100590009387C72FB384A70003C50400EF00406C06 -:1005A000032481008320C10083244100032901002A -:1005B0001305A000130101016F00806A130101FF00 -:1005C00023248100232291002326110023202101CE -:1005D000130405000345050093840500630C050022 -:1005E0001304140013041400EF0080670345F4FFA4 -:1005F000E31A05FE9307F0009306000013040002BF -:1006000063F89704373901801309C92F1304C4FF15 -:10061000B3D7840093F7F7003307F900639407001A -:100620006388060003450700EF008063930610000F -:10063000E31E04FC032481008320C10083244100C5 -:10064000032901001305A000130101016F0040619F -:10065000B73701809387C72FB384970003C5040081 -:10066000EF000060032481008320C1008324410047 -:10067000032901001305A000130101016F00405E72 -:10068000130101FE232E1100232C8100232A910047 -:100690002328210123263101F32700FC6B8007006A -:1006A000F32650CCF32930CC732700CC732600FC02 -:1006B000B757018093962600938707ADB387D7007D -:1006C00083A4070003A4040183A6C40033A98900FE -:1006D000930704003309D9003384360363D4F90047 -:1006E000938709003304F40083A684003304C40212 -:1006F000B307E9023304D4003304F400330989005A -:10070000635E240183A7040083A54400130504004D -:1007100013041400E7800700E31689FE93B919005B -:100720006B8009008320C1010324810183244101DE -:10073000032901018329C100130101026780000020 -:10074000130101FE232E1100232C8100232A910086 -:100750002328210123263101232441012322510191 -:10076000F32700FC6B800700F32650CCF32A30CC33 -:10077000732700CC732600FCB757018093962600A0 -:10078000938707ADB387D70003A4070083244401F0 -:1007900083260401B3A99A0093870400B389D90082 -:1007A000B384560363D4FA0093870A00B384F40039 -:1007B000832504008326C40003AA050003A945007D -:1007C000B384C402B387E902B384D400B384F400D1 -:1007D000B389990033092A0363CC34056F000008FC -:1007E00033C7240383469401B3072703B387F44038 -:1007F00063800606B3C6470303AE450103A30501A4 -:1008000003A6C50003284400032584009384140034 -:100810003307C701B3884603B3866600B387174121 -:100820003386C700E7000800638A99028325040025 -:1008300083478401E39607FA0347A40183469401A2 -:1008400033D7E440B3072703B387F440E39406FAB1 -:100850008346B401B3D6D7406FF01FFA93BA1A009B -:100860006B800A008320C10103248101832441019C -:10087000032901018329C100032A8100832A410041 -:100880001301010267800000130101FF23261100FC -:100890006B000500732750CC732520CCB75701801F -:1008A00013172700938707ADB387E70083A70700D7 -:1008B00083A6870003A7070083A547003305D5005B -:1008C000E7000700930710006B8007008320C1003A -:1008D0001301010167800000130101FC232E1102A6 -:1008E000232C8102232A910223282103232631036A -:1008F000F32620FC732810FC732400FCF32750CC53 -:100900001307F0016344F70CB30804031307100046 -:1009100063D4A8003347150363C8E60C63D8E70A1D -:100920009386F6FF3343E502930803006396F600CF -:100930003365E502B3086500B3C4880233E9880271 -:1009400063CA040B9306100033C704036306070051 -:100950009306070033E70403B7590180938909AD73 -:10096000232EE1001307C1002326B1002328C10074 -:10097000232CD1003303F30293972700B387F900A8 -:1009800023A0E700232A6100634C9006630009045A -:1009900033848402232A81006B000900F32750CCA2 -:1009A000732520CC93972700B389F90083A709000A -:1009B00083A6870003A7070083A547003305D5005A -:1009C000E7000700930710006B8007008320C10336 -:1009D0000324810383244103032901038329C102E2 -:1009E000130101046780000013870600E3CAE7F2E1 -:1009F0006FF0DFFD13070000930610006FF0DFF5C6 -:100A0000138704006354980013070800B707008099 -:100A1000938707686B10F700EFF09FC66FF01FF722 -:100A2000130101FF232611006B000500F32650CCB3 -:100A3000F32720CC3757018093962600130707AD84 -:100A40003307D70003250700832505008326C5004B -:100A50000347850103A8050003A64500B387D70017 -:100A60003306C802630E07048346950133C7C702E5 -:100A70003306C702B387C74063800606B3C60703C1 -:100A800003AE450103A3050103A6C5008328450065 -:100A9000032585003307C70133880603B386660044 -:100AA000B38707413386C700E7800800930710002B -:100AB0006B8007008320C1001301010167800000E3 -:100AC0000347A5018346950133D7E7403306C702A4 -:100AD000B387C740E39406FA8346B501B3D6D7403F -:100AE0006FF01FFA130101FD232611022324810256 -:100AF0002322910223202103732320FC732E10FC58 -:100B0000732400FC732750CC9307F00163CEE70CED -:100B1000032805008327450083288500B30E8E0235 -:100B200093061000B307F802B388170363D41E01BD -:100B3000B3C6D8036346D30C6358D70A1303F3FF35 -:100B4000B3CED80293840E006316E300B3E6D80256 -:100B5000B384D60133C98402B3E484026348C90B69 -:100B600093081000B346C903638606009388060005 -:100B7000B366C903138FF7FF337FFF00375301803C -:100B800093D77741938717F8130303AD133F1F00E3 -:100B9000230FF100930741002322A1002324B10079 -:100BA0002326C100232A1101232CD100230EE101A9 -:100BB000B38FEE02930EF8FFB3FE0E01131727005A -:100BC0001358784193BE1E00130818F83307E3004A -:100BD000A30ED101A30F01012328F1012320F70067 -:100BE000634C2003639A04048320C102032481021E -:100BF00083244102032901021301010367800000DD -:100C000093060300E34CD7F26FF01FFE930600003B -:100C1000930810006FF01FF61307090063542E01AC -:100C200013070E00B7070080938707746B10F70057 -:100C3000EFF01FB1E38A04FA33048902138504003C -:100C400023288100EFF0DFDD8320C102032481022D -:100C5000832441020329010213010103678000007C -:100C6000973201009382824283A20200732320CC38 -:100C7000131303013363A30023A062006780000005 -:100C800093050500930600001306000013050000FD -:100C90006F004052130101FF9305000023248100DF -:100CA0002326110013040500EF00805AB757018076 -:100CB00003A587A48327C50363840700E780070093 -:100CC00013050400EFF00FD8130101FF2324810066 -:100CD000B7470180374401801304440093874700DD -:100CE000B3878740232291002326110093D4274005 -:100CF000638004029387C7FF33848700832704003F -:100D00009384F4FF1304C4FFE7800700E39804FE14 -:100D10008320C100032481008324410013010101C9 -:100D200067800000130101FF23248100232021019B -:100D300037440180374901809307040013090900F3 -:100D40003309F94023261100232291001359294029 -:100D500063000902130404009304000083270400C5 -:100D60009384140013044400E7800700E31899FEFD -:100D70003744018037490180930704001309490073 -:100D80003309F94013592940630009021304040090 -:100D90009304000083270400938414001304440088 -:100DA000E7800700E31899FE8320C1000324810037 -:100DB0008324410003290100130101016780000021 -:100DC0001303F00013070500637EC3029377F70057 -:100DD0006390070A63920508937606FF1376F60080 -:100DE000B386E6002320B7002322B7002324B700F0 -:100DF0002326B70013070701E366D7FE6314060036 -:100E000067800000B306C340939626009702000057 -:100E1000B38656006780C6002307B700A306B70055 -:100E20002306B700A305B7002305B700A304B70046 -:100E30002304B700A303B7002303B700A302B7003E -:100E40002302B700A301B7002301B700A300B70036 -:100E50002300B7006780000093F5F50F9396850097 -:100E6000B3E5D50093960501B3E5D5006FF0DFF645 -:100E70009396270097020000B386560093820000E5 -:100E8000E78006FA93800200938707FF3307F74055 -:100E90003306F600E378C3F66FF0DFF3130101FFCA -:100EA000232611002324810093071000638EF60A85 -:100EB00093074002938F060063E8D70A3733018017 -:100EC000938705001303133103C70700138E070030 -:100ED000938717003308E3008348080093F88800DD -:100EE000E39408FE1308D002630807151308B00244 -:100EF000630C0709B70200801308070093C2F2FFD2 -:100F000013040000638E0608130700016386E614CD -:100F1000B3F3F2039308000013030000130E9000D4 -:100F2000130F9001B3DEF203130708FD6378EE00A0 -:100F30001307F8FB6360EF0A130798FC6354D70AA2 -:100F400063C608089308F0FF63EA6E0063826E0CC4 -:100F5000930810003303F3033303670093871700EC -:100F600003C8F7FF6FF05FFCEF00C0408320C100B3 -:100F700003248100930760012320F500130500007E -:100F80001301010167800000B702008003C8070059 -:100F900093C2F2FF93072E0013040000E39606F6B7 -:100FA000130700036314E80A03C7070093068005CC -:100FB0001377F70D631ED70A03C81700930F0001BC -:100FC00093872700930600016FF09FF49308F0FFCA -:100FD0006FF0DFF81307F8F96366EF00130798FA6C -:100FE000E340D7F663CA0802630404003303604099 -:100FF00063060600639A08062320B6008320C1001A -:101000000324810013050300130101016780000020 -:10101000E3C6E3F46FF0DFF3130720022320E500BB -:1010200013830200E30C06FC9385F7FF1383020091 -:101030002320B6006FF09FFC03C80700B7020080B2 -:1010400093072E00130410006FF0DFEB930FA00046 -:101050009306A0006FF0DFEB130700036300E802C4 -:10106000930F00016FF0DFEA930203006FF0DFFBE4 -:10107000930F8000930680006FF09FE903C707007D -:10108000930880051377F70DE30817F3930F00011A -:101090006FF01FE86FF09FE037570180930705005E -:1010A0000325C7A493060600138605009385070051 -:1010B0006FF0DFDE37570180930705000325C7A4D3 -:1010C0009306060013860500938507006FF01FDD69 -:1010D000130101F8232C8106232E1106232A9106E1 -:1010E0009307060013040500634E060813860600E6 -:1010F0009306070013078020231AE1002324B10080 -:10110000232CB100638407049387F7FF9304F0FF57 -:10111000930581002328F100232EF100231B910069 -:10112000EF000026635695009307B0082320F400D3 -:1011300083278100238007008320C10703248107C0 -:101140008324410713010108678000009304F0FF26 -:101150009305810023280100232E0100231B910009 -:10116000EF000022635695009307B0082320F40097 -:101170008320C10703248107832441071301010849 -:10118000678000009307B0082320F5001305F0FFE7 -:101190006FF01FFE37570180930705000325C7A492 -:1011A0001387060093060600138605009385070043 -:1011B0006FF01FF2B757018003A787A48327871416 -:1011C000638C070403A747001308F001634EE80689 -:1011D0001318270063060502338307012324C3087D -:1011E00083A88718130610003316E600B3E8C8007A -:1011F00023A417192324D310930620006304D502D7 -:101200001307170023A2E700B387070123A4B70041 -:1012100013050000678000009307C7142324F71408 -:101220006FF05FFA83A6C7181307170023A2E70021 -:1012300033E6C60023A6C718B387070123A4B70067 -:1012400013050000678000001305F0FF67800000B1 -:10125000130101FDB7570180232C410103AA87A484 -:10126000232021032326110203298A142324810227 -:1012700023229102232E3101232A510123286101C7 -:10128000232671012324810163000904130B050047 -:10129000938B0500930A10009309F0FF8324490003 -:1012A0001384F4FF6342040293942400B30499006E -:1012B00063840B0483A74410638077051304F4FF51 -:1012C0009384C4FFE31634FF8320C1020324810208 -:1012D00083244102032901028329C101032A8101D8 -:1012E000832A4101032B0101832BC100032C8100C0 -:1012F00013010103678000008327490083A644008F -:101300009387F7FF638E870423A20400E38806FA1D -:101310008327891833978A00032C4900B377F70095 -:1013200063920702E78006000327490083278A1497 -:1013300063148701E304F9F8E38807F813890700C9 -:101340006FF0DFF58327C91883A544083377F700CA -:10135000631C070013050B00E78006006FF0DFFC3D -:10136000232289006FF09FFA13850500E7800600AD -:101370006FF09FFBB757018003A5C7A467800000EB -:10138000130101E12326111E232A511D2328611D6B -:101390002320A11D138B0500130D06002326D10069 -:1013A0002324811E2322911E2320211F232E311D41 -:1013B000232C411D2326711D2324811D2322911DD1 -:1013C000232EB11B930A0500EF50D0278327050079 -:1013D000138507002320F104EF7000718357CB00C1 -:1013E0002328010E232A010E232C010E232E010E89 -:1013F00093F70708232EA1026388070083270B01B8 -:10140000639407006F10C05BB737018093878745EF -:10141000232AF10083470D00930BC110B7390180D7 -:101420002322710F2326010E2324010E23280100FD -:10143000232C010023220104232C01022324010474 -:10144000232601042322010093880B009389495D20 -:101450006380072213040D00930650026382D73C79 -:101460008347140013041400E39A07FEB304A44155 -:101470006300A4218326C10E8327810E23A0A80127 -:10148000B38696009387170023A298002326D10ED7 -:101490002324F10E930670009388880063CAF638FF -:1014A0000327410083470400330797002322E1000C -:1014B0006380071C83441400A303010C130414006D -:1014C0001303F0FF130A000013090000130CA0051A -:1014D000930C9000930DA00213041400938704FE54 -:1014E0006364FC040327410193972700B387E70057 -:1014F00083A7070067800700130A0000938704FD95 -:101500008344040093162A00338A4601131A1A00F2 -:10151000338A4701938704FD13041400E3F2FCFEB1 -:10152000938704FEE370FCFC638404142306911487 -:10153000A303010C130C1000930C1000130DC11425 -:10154000930D00001303000023260102232A010249 -:1015500023280102937F290063840F00130C2C00C1 -:10156000137F49088327C10E63160F0033088A4191 -:10157000E34000738346710C638A06028326810E62 -:101580001306710C23A0C8009387170013061000E0 -:101590009386160023A2C8002326F10E2324D10E21 -:1015A00013067000938888006340D660638C0F0236 -:1015B0008326810E1306810C23A0C8009387270081 -:1015C000130620009386160023A2C8002326F10EDE -:1015D0002324D10E13067000938888006354D6002C -:1015E0006F00107B93060008E302DF4E3303934144 -:1015F000E34A605A93760910E39E06380327810E6A -:10160000B387970123A0A8011307170023A298010D -:101610002326F10E2324E10E9306700063C0E66ECC -:10162000938888001379490063060900B3048A414E -:101630006346906E63548A01130A0C00032741002D -:10164000330747012322E100E39C07602324010EB6 -:1016500063880D0093850D0013850A00EF20D012DA -:1016600093880B00130D040083470D00E39407DEFD -:101670008327C10E638407006F1090398357CB0016 -:1016800093F70704638407006F20803F8320C11E07 -:101690000324811E032541008324411E0329011ECA -:1016A0008329C11D032A811D832A411D032B011D8E -:1016B000832BC11C032C811C832C411C032D011C7A -:1016C000832DC11B1301011F6780000013850A00D1 -:1016D000232E110123246100EF50C076832745009B -:1016E000138507002326F104EF70004093070500DF -:1016F00013850A00938407002324F104EF508074BB -:1017000083278500032381008328C101232CF10254 -:10171000638404006F10C015834404006FF0DFDBA6 -:1017200083440400136909026FF01FDB1369090188 -:10173000937709026388076C8327C100938777003A -:1017400093F787FF03A7470083AD070093878700C0 -:101750002326F100930C07006340076E1307F0FF88 -:10176000130C0900E30CE30033E79D01137CF9F748 -:10177000E3160700E31A030013090C00130300002B -:10178000930C0000130D011B138C0C0063D46C0030 -:10179000130C03008347710C23260102232A010244 -:1017A00023280102930D0000E38607DA130C1C00C6 -:1017B0006FF05FDA1369090193770902638C0760A0 -:1017C0008327C10013877700137787FF832D0700D6 -:1017D000832C4700930787002326F100137CF9BF71 -:1017E00013070000A303010C9306F0FF630AD366FE -:1017F000B3E69D011379FCF7E3980648E31E031254 -:10180000E31E07F6937C1C00130D011BE38E0CF600 -:1018100093070003A307F11A130DF11A6FF0DFF617 -:10182000B304A441E318A4C5834704006FF05FC864 -:101830001306410E93050B0013850A00EF70003E5E -:10184000E31E05E293880B006FF09FC59377890034 -:10185000638407006F1080078327C1001305010B05 -:10186000232E11019387770093F787FF83A5070045 -:1018700003A6470093878700232461002326F100F5 -:10188000EF10C1218327010B8328C10103238100AD -:101890002328F10E8327410B232AF10E8327810B86 -:1018A000232CF10E8327C10B232EF10E1305010FFC -:1018B000232E110123246100EF5000522326A10C96 -:1018C00093072000032381008328C1016314F500DE -:1018D0006F10C05E930710006314F5006F10900046 -:1018E000930710066394F4006F20401293071004CE -:1018F0006394F4006F10D04693FCF4FD9307F0FF5F -:10190000232C91076314F3006F1090159307700454 -:101910006394FC006F208017032EC10F232421073E -:10192000832E010F032F410F832F810F936709101F -:1019300063540E006F20002A232E0106138907002E -:10194000930D0000930760046394FC006F10D02196 -:1019500093075004232411036384FC006F10D029E3 -:10196000930C1300130C010B1308C10D93860C008C -:101970009307010D1307C10C1306200093050C00FB -:1019800013850A00232261022328D10B2320D103CF -:10199000232AE10B232EE101232CF10B2328F10153 -:1019A000232EC10B2324C101EF40C016032E81005A -:1019B000832F0101032FC101832E01020323410262 -:1019C0008328810233089501130D0500930C010A49 -:1019D00093850C0013050C00232E0101232811010F -:1019E000232461002328D10B232AE10B232CF10BA4 -:1019F000232EC10B2320010A2322010A2324010ADA -:101A00002326010AEFD090430328C101032381005C -:101A10008328010193070800630205028327C10D93 -:101A200063FE07011306000393861700232ED10CD3 -:101A30002380C7008327C10DE3E807FF0327C10CFC -:101A4000B387A7412328F1002328E1020327810758 -:101A5000930770046314F7006F1050020327810787 -:101A6000930760046314F7006F1050278327010366 -:101A700003278107930510049387F7FF2326F10CB2 -:101A800093F6F40F130600006318B7009386F60070 -:101A900093F6F60F13061000230AD10C9306B0023A -:101AA00063DA070003270103930710009306D002AF -:101AB000B387E740A30AD10C9306900063C4F600F5 -:101AC0006F2000231308310E130508001306A00031 -:101AD000130E3006B3E6C702930505001383070013 -:101AE0001305F5FF93860603A38FD5FEB3C7C70280 -:101AF000E3426EFE9387070313F6F70FA30FC5FEAD -:101B00009387E5FF63E407016F2040339306610D7F -:101B10006F00800003C607002380C600938717006C -:101B200093861600E39807FF9307510EB387B740DB -:101B30001307610DB307F7009306410DB387D74034 -:101B40002322F10403270101832641049307100097 -:101B5000B30CD70063C4E7006F20801C8327C10348 -:101B6000B38CFC008327810613CCFCFF135CFC4183 -:101B700013F9F7BF1369091033FC8C012326010206 -:101B8000232A0102232801028327C1076394070047 -:101B90006F1000769307D002A303F10C130300002B -:101BA000130C1C006FF01F9B1306410E93050B00D6 -:101BB00013850A0023206102232EE1012324F10171 -:101BC000EF70C005E318050A8327C10E0323010245 -:101BD000032FC101832F810093880B006FF01F9D9D -:101BE0000326810E032701019306100023A0A801FC -:101BF0009387170093041600938C8800E3DCE63289 -:101C00009306100023A2D8002326F10E2324910E60 -:101C100093067000E3C6963E0327C10383260104A2 -:101C200093841400B387E70023A0DC0023A2EC0018 -:101C30002326F10E2324910E93067000938C8C00C2 -:101C4000E3C2963E8326010F138814009305010A10 -:101C50002328D10A8326410F1305010B232EF100FF -:101C6000232AD10A8326810F232401012320010A7C -:101C7000232CD10A8326C10F2322010A2324010A1F -:101C8000232ED10A2326010AEFD0501B83270101FE -:101C90000328810093888C009386F7FF13060800C1 -:101CA0008327C101E30C052A13071D00B387D70062 -:101CB00023A0EC0023A2DC002326F10E2324010F35 -:101CC00013077000E34A077713870C01138624007B -:101CD000938C080093080700832641041307410DE5 -:101CE00023A0EC00B387F60023A2DC002326F10E2C -:101CF0002324C10E13077000E356C7921306410E4A -:101D000093050B0013850A00EF605071631405768C -:101D10008327C10E93880B006FF0DF9093060001BC -:101D20000327810E63C496006F10D002B73601807E -:101D3000938E465C13090001930C70006F00C00085 -:101D4000938404FF635A99049387070113071700CC -:101D500023A0D80123A228012326F10E2324E10E7B -:101D600093888800E3DEECFC1306410E93050B001C -:101D700013850A002324D101EF60506A631C056EAD -:101D8000938404FF8327C10E0327810E832E8100D5 -:101D900093880B00E34A99FAB3879700130717005B -:101DA00023A0D80123A298002326F10E2324E10EBC -:101DB00093067000E3D0E6881306410E93050B00EE -:101DC00013850A00EF6090656316056A8327C10ECC -:101DD0006FF05F868326C100937709011387460061 -:101DE000E39E072C93770904639407006F10C02DBE -:101DF0008327C100930C00002326E10083DD070048 -:101E00006FF0DF9D8326C100937709011387460099 -:101E1000E39C072893770904639407006F10002759 -:101E20008327C1002326E100839D070093DCFD4149 -:101E300013870C00E35407923337B001B307904186 -:101E4000B38CE7401307D002A303E10C9306F0FF25 -:101E5000B30DB041130C090013071000E31AD39817 -:101E600093061000630CD710930620006302D72E50 -:101E7000130D011B1396DC0193F67D0093DD3D00ED -:101E800093860603B36DB60193DC3C00A30FDDFE21 -:101E900033E69D0193050D00130DFDFFE31C06FCC9 -:101EA00093771C006380072E93070003638CF62C46 -:101EB0009385E5FFA30FFDFE9307011BB38CB7408D -:101EC00013090C00138D05006FF01F8C8327C100D0 -:101ED000A303010C03AD070093864700E3060D3012 -:101EE0009307F0FF6314F3006F10801013060300D4 -:101EF0009305000013050D00232ED10023261101A8 -:101F000023246100EF500071032381008328C10066 -:101F10008326C101930D0500631405006F10405620 -:101F2000B30CA5418347710C13CCFCFF135CFC413F -:101F30002326D10023260102232A0102232801029D -:101F400033FC8C01930D000013030000E39007861F -:101F50006FF04FE00327C100A303010C130C100026 -:101F600083270700130747002326E1002306F11407 -:101F7000930C1000130DC1146FF08FDCE3940C4E22 -:101F800013079000E360B74F938D0D03A307B11BB8 -:101F900013090C00930C1000130DF11A6FF0CFFE13 -:101FA00083440400136949006FF00FD39307B00214 -:101FB00083440400A303F10C6FF00FD283440400A8 -:101FC000136909086FF04FD183440400930614008D -:101FD0006394B4016F10D061938704FD13840600ED -:101FE0001303000063ECFCCE83440400931623002B -:101FF00033836600131313003303F300938704FD48 -:1020000013041400E3F2FCFE6FF04FCD8327C100F0 -:102010008344040003AA0700938747002326F100A6 -:10202000635C0ACA330A4041136949006FF0CFCAA2 -:1020300083440400136919006FF00FCA8347710CC1 -:1020400083440400639A07C893070002A303F10CBA -:102050006FF08FC8136C090193770C02638A0776BF -:102060008327C10013877700137787FF93078700C3 -:10207000832D0700832C47002326F100130710004F -:102080006FF04FF68327C1003787FFFF13470783A1 -:1020900083AD07002314E10C938747003737018095 -:1020A0002326F10093074742930C0000136C29008C -:1020B000232CF10013072000930480076FF08FF2A8 -:1020C00083440400136989006FF00FC18344040046 -:1020D0009307C006E386F40C136909016FF0CFBFC4 -:1020E0008344040093078006E384F4081369090419 -:1020F0006FF08FBE8326C1009377090203A7060005 -:10210000938646002326D1006398077493770901CC -:10211000E39A076293770904638407006F10C0088D -:1021200013790920E300096283274100130D04009D -:102130002300F7006FF04FD3930610006314D7000D -:102140006F10901393062000130C0900E312D7D2EE -:10215000130D011B8327810193F6FD0093DD4D00D4 -:10216000B386D70003C606009396CC01B3EDB60143 -:1021700093DC4C00A30FCDFEB3E69D01130DFDFFD4 -:10218000E39A06FC9307011BB38CA74113090C00CB -:102190006FF08FDF93065006E3D496A48326010FD9 -:1021A0009305010A1305010B2328D10A8326410F49 -:1021B000232EF10023241101232AD10A8326810F23 -:1021C0002320010A2322010A232CD10A8326C10FCE -:1021D0002324010A2326010A232ED10AEFD0004628 -:1021E000832881008327C101631C053C0327810EDE -:1021F000B73601809386464523A0D8009387170001 -:10220000930610001307170023A2D8002326F10E0F -:102210002324E10E9306700093888800E3C4E6420D -:102220000327C10C832601016350D76203270104F1 -:102230008326C1039388880023ACE8FE0327810E20 -:10224000B387D70023AED8FE130717002326F10E5D -:102250002324E10E9306700063C4E6720327010194 -:102260009304F7FF635090BC930600010327810E8F -:10227000E3DA963E930C0001130D70006F00C0006E -:10228000938404FFE3D09C3E938707011307170054 -:1022900023A0380123A298012326F10E2324E10E66 -:1022A00093888800E35EEDFC1306410E93050B0056 -:1022B00013850A00EF609016631E051A8327C10E6E -:1022C0000327810E93880B006FF09FFB33088A4130 -:1022D000635E00B1130600018326810E635C06076E -:1022E000130E0001930E70006F00C000130808FF6A -:1022F00063520E07938707019386160023A03801C7 -:1023000023A2C8012326F10E2324D10E938888002E -:10231000E3DEDEFC1306410E93050B0013850A0075 -:10232000232E010123246100EF60500F6314051474 -:102330000328C101130E00018327C10E130808FFF3 -:102340008326810E0323810093880B00930E700077 -:10235000E3420EFBB38707019386160023A03801E2 -:1023600023A208012326F10E2324D10E13067000A8 -:1023700093888800635CD6A61306410E93050B0074 -:1023800013850A0023246100EF6050096314050ED1 -:10239000032381008327C10E93880B0033039341ED -:1023A000635A60A4130600018326810E63586606F3 -:1023B00013080001130E70006F00C000130303FF29 -:1023C000635E6804938707019386160023A0380193 -:1023D00023A208012326F10E2324D10E938888001E -:1023E000E35EDEFC1306410E93050B0013850A0025 -:1023F00023246100EF609002631E05060323810021 -:10240000130800018327C10E130303FF8326810EE7 -:1024100093880B00130E7000E34668FAB3876700D9 -:102420009386160023A0380123A268002326F10E0C -:102430002324D10E1306700093888800635CD69A1B -:102440001306410E93050B0013850A00EF60007D13 -:10245000631205028327C10E93880B006FF08F99DA -:102460001306410E93050B0013850A00EF60007BF5 -:10247000630E059C63840DA093850D0013850A00EF -:10248000EF1090306FF08F9F130C09006FF05F9D7D -:1024900037370180130600018326810E930E475CB7 -:1024A000130E000193027000634806016F0040089C -:1024B000130808FF635E0E079387070193861600D3 -:1024C00023A0D80123A2C8012326F10E2324D10E74 -:1024D00093888800E3DED2FC1306410E93050B00BF -:1024E00013850A002324D103232201032320610240 -:1024F000232EE1012324F101EF604072E31C05F675 -:1025000003284102130E00018327C10E130808FFA0 -:102510008326810E832E810203230102032FC10132 -:10252000832F810093880B0093027000E3460EF91D -:10253000B38707019386160023A0D80123A20801C0 -:102540002326F10E2324D10E1306700093888800F1 -:102550006344D6006FF00F821306410E93050B0003 -:1025600013850A0023206102232EE1012324F101B7 -:10257000EF60C06AE31005F08327C10E0323010258 -:10258000032FC101832F810093880B006FE09FFE12 -:102590001306410E93050B0013850A00232E6100DC -:1025A0002324E101EF608067E31605EC8327C10E69 -:1025B0000323C101032F810093880B006FF08F82EA -:1025C0008325C10C635CB0780327010383260101D6 -:1025D0009304070063C6E632635690028326810E99 -:1025E000B387970023A0A8019386160023A2980022 -:1025F0002326F10E2324D10E130670009388880041 -:10260000E340D63693C6F4FF0327010393D6F64181 -:10261000B3F4D400B30497406348903E032701030A -:1026200093760940B304ED00639406448325C10CFE -:102630000327010163C6E50093761900E38606349B -:10264000832601040327C1031306700023A0D800CA -:102650008326810EB387E70023A2E8009386160045 -:102660002326F10E2324D10E93888800E34CD64C08 -:10267000832601013307DD003386B64033079740D8 -:10268000930C06006354C700930C07006356900335 -:102690000327810EB387970123A098001307170023 -:1026A00023A298012326F10E2324E10E9306700045 -:1026B00093888800E3CCE65E13C7FCFF1357F7410D -:1026C00033F7EC00B304E640634490006FE09FF5FD -:1026D000930600010327810E63D69678930C0001C0 -:1026E000130D70006F00C000938404FF63DC9C76C0 -:1026F000938707011307170023A0380123A298012D -:102700002326F10E2324E10E93888800E35EEDFC7E -:102710001306410E93050B0013850A00EF6000506D -:10272000E31A05D48327C10E0327810E93880B007B -:102730006FF09FFB93751900639405CC23A2D8001A -:102740002326F10E2324910E130770006346974E43 -:1027500013062600938808016FF00FD8635ED0D669 -:10276000130700016344D7006F100068130D700059 -:102770006F000001938606FFE350D70C1388140006 -:102780009387070123A03C0123A2EC002326F10E2E -:102790002324010F93040800938C8C00E35C0DFD4F -:1027A0001306410E93050B0013850A002324D10064 -:1027B000EF60C046E31005CC8327C10E8324810E51 -:1027C00083268100938C0B00130700016FF09FFAA2 -:1027D0008326C10093770C0113874600639C070A88 -:1027E00093770C04E38407088327C100930C00004F -:1027F0002326E10083DD0700130710006FE09FFE32 -:102800001306410E93050B0013850A00EF6000418B -:10281000E31205C68327C10E8324810E938C0B001F -:102820006FF08FBF1306410E93050B0013850A004E -:10283000EF60C03EE31005C48327C10E8324810EE0 -:10284000938C0B006FF00FC013771900631407000F -:102850006FE05FDD6FF09F9D83264100130D040044 -:1028600093D7F6412320D7002322F7006FE0DFDF64 -:102870008327810383440400639407006FE0DFC56E -:1028800083C70700639407006FE01FC51369094001 -:102890006FE09FC42326E10083AD0600930C000087 -:1028A000130710006FE01FF483AD06002326E1003C -:1028B00093DCFD4113870C006FE01FEA83AD060037 -:1028C000930C00002326E1006FE05FF10327C100B5 -:1028D00083270700130747002326E10083A507008D -:1028E00003A6470083A6870083A7C7002328B10E4D -:1028F000232AC10E232CD10E232EF10E6FE01FFBD5 -:1029000093840600E34C90CC6FF0DFCF130C0900EA -:102910006FF08FF4B737018093874742232CF10083 -:10292000937709026386072C8327C10013877700FA -:10293000137787FF832D0700832C470093078700B9 -:102940002326F10013771900630E070033E79D017A -:10295000630A0700130700032304E10CA304910C8E -:1029600013692900137CF9BF130720006FE09FE76C -:102970008344140013690920130414006FE0DFB5C9 -:102980001306410E93050B0013850A00EF60002922 -:10299000E31205AE8327C10E93880B006FF01F8CE6 -:1029A0008344140013690902130414006FE0DFB2BA -:1029B000B737018093878743232CF1006FF05FF6D0 -:1029C0009305000413850A00EF4040492320AB0023 -:1029D0002328AB00631405006F10C0439307000465 -:1029E000232AFB006FE05FA293076000930C0300B3 -:1029F00063E8677837370180138C0C002326D100F9 -:102A0000130DC7446FE0DFB3130600018326810E68 -:102A1000635A966E930C0001130870006F00C0009B -:102A2000938404FF63D09C6E9387070193861600FE -:102A300023A0380123A298012326F10E2324D10ECE -:102A400093888800E35ED8FC1306410E93050B00C3 -:102A500013850A00EF60801CE31E05A08327C10ECA -:102A60008326810E93880B00130870006FF05FFBC4 -:102A700003270101130E7000130800013307ED0056 -:102A80002324E10003274103630E070A0327C10241 -:102A9000631E070A032781031307F7FF232CE102B4 -:102AA000032741031307F7FF232AE1028326C1040A -:102AB000032781049388880023ACD8FE8326810EE7 -:102AC000B387E70023AEE8FE938616002326F10EB7 -:102AD0002324D10E634EDE120327810383460700B1 -:102AE00003278100938C0600330697406354D60079 -:102AF000930C0600635890038326810EB3879701D9 -:102B000023A098009386160023A298012326F10E95 -:102B10002324D10E634CDE3603278103938888007B -:102B20008346070013C6FCFF1356F641B3FCCC00E6 -:102B3000B38C964163449003B384D40003274103CC -:102B4000E31607F40327C102630007720327C102DB -:102B50001307F7FF2326E1026FF05FF58326810E4E -:102B6000634898016F00C005938C0CFF635A980569 -:102B7000938707019386160023A0380123A208013A -:102B80002326F10E2324D10E93888800E35EDEFC19 -:102B90001306410E93050B0013850A00EF60000831 -:102BA000E31A058C13080001938C0CFF8327C10ED8 -:102BB0008326810E93880B00130E7000E34A98FB66 -:102BC000B38797019386160023A0380123A29801AA -:102BD0002326F10E2324D10E6346DE7203278103E0 -:102BE0009388880083460700B384D4006FF01FF5F4 -:102BF0008326C10093770901138746006386072265 -:102C000083AD0600930C00002326E1006FF09FD3F4 -:102C10001306410E93050B0013850A00EF600000B8 -:102C2000E31A05848327C10E93880B001308000163 -:102C3000130E70006FF05FEA1306410E93050B0050 -:102C400013850A00EF50907DE31605820326810E5E -:102C50008327C10E9308411113061600938C0B00B5 -:102C60006FF08F8713790C4023280100130D011B8F -:102C70006F0040031306A0009306000013850D00AB -:102C800093850C00232E110123246100EFB0401026 -:102C9000032381008328C10163880C4A930D05003A -:102CA000938C05001306A0009306000013850D0009 -:102CB00093850C00232E110123246100EFB0805076 -:102CC0008327010113050503A30FADFE93871700AA -:102CD0002328F100032381008328C101130DFDFF88 -:102CE000E30A09F80327810383460700E394D7F832 -:102CF0001307F00FE380E7F863960C00930790004A -:102D000063F2B7C9832781048325C104232E1101EF -:102D1000330DFD401386070013050D0023246100C9 -:102D2000EF505065832781031306A000930600002F -:102D300003CE170013850D0093850C00333EC001B0 -:102D4000B387C701232CF102EFB080040323810075 -:102D50008328C101232801006FF05FF48326810ED0 -:102D6000373601801306464523A0C8009387170015 -:102D7000130610009386160023A2C8002326F10E26 -:102D80002324D10E1306700093888800634CD60666 -:102D90006392051C0327010193761900B3E6E60050 -:102DA000639406006FE01F88832601040327C10394 -:102DB0001306700023A0D8008326810EB387E70096 -:102DC00023A2E800938616002326F10E2324D10EB9 -:102DD0006342D64693888800032701019386160034 -:102DE00023A0A801B387E70023A2E8002326F10E61 -:102DF0002324D10E130770006344D7006FE05F8275 -:102E00006FE0DFEF1306410E93050B0013850A00F8 -:102E1000EF50D060631005E68325C10C8327C10EF7 -:102E200093880B006FF0DFF693770904638007281F -:102E30008327C100930C00002326E10083DD0700F7 -:102E40006FF05FB01306410E93050B0013850A0067 -:102E5000EF50D05C631005E28327C10E93880B000E -:102E60006FF00FBC23A0380123A29800B38797000E -:102E7000130717002326F10E2324E10E930670009A -:102E800063C4E6006FE0CFF96FE05FE71306410E21 -:102E900093050B0013850A00EF505058631C05DCA6 -:102EA0008327810393880B001308000183C6070062 -:102EB000130E70008327C10E6FF0DFC68327010F4A -:102EC0009305010A1305010B2328F10A8327410FFB -:102ED000232411012320010A232AF10A8327810FC9 -:102EE0002322010A2324010A232CF10A8327C10F7C -:102EF0002326010A232EF10AEFC0D01B832881006C -:102F0000634C05428347710C130770046354972484 -:102F100037370180130D874123260102232A01023E -:102F2000232801021379F9F7130C3000930D0000E8 -:102F3000930C300013030000638407006FE01F87C9 -:102F40006FE04FE183274100130D04002320F700B9 -:102F50006FE08FF1832601040327C103130670007D -:102F600023A0D8008326810EB387E70023A2E800C0 -:102F7000938616002326F10E2324D10E9388880011 -:102F8000634AD62AE3DA05E4130600FFB304B0402F -:102F9000E3D6C528930C0001130870006F00C00031 -:102FA000938404FFE3DC9C26938707019386160035 -:102FB00023A0380123A298012326F10E2324D10E49 -:102FC00093888800E35ED8FC1306410E93050B003E -:102FD00013850A00EF509044631E05C88327C10E75 -:102FE0008326810E93880B00130870006FF05FFB3F -:102FF00013050D00232411012326D100EF50D02EFC -:103000008347710C134CF5FF135CFC41232601022E -:10301000232A01022328010283288100930C050042 -:10302000337C8501930D00001303000063840700C7 -:103030006FE0CFF76FE00FD21386140013878C0078 -:10304000B387D70023A2DC0023A03C012326F10E86 -:103050002324C10E93067000E3C0C6BE13061600FB -:1030600093088700930C07006FE01FC793770C202D -:10307000638407188327C100930C00002326E10016 -:1030800083CD0700130710006FE0CFF59377092079 -:10309000638807148327C1002326E100838D07007E -:1030A00093DCFD4113870C006FE00FEB9377092051 -:1030B000638E07108327C100930C00002326E100D4 -:1030C00083CD07006FF01F88937709206386070E72 -:1030D0008327C100930C00002326E10083CD070065 -:1030E0006FE0CFEF8327C10F63C007148347710CD4 -:1030F000130770046352974237370180130D07425C -:103100006FF09FE1B38797009386160023A03801E4 -:1031100023A298002326F10E2324D10E130670005B -:1031200093888800635CD6CE1306410E93050B008E -:1031300013850A00EF50902E631E05B28327C10E3F -:1031400093880B006FF08FCD93079000E3E8B7B53D -:103150006FF04F8337370180130D47416FF0DFDB8E -:103160001306410E93050B0013850A00EF50102B38 -:10317000631205B08327C10E93880B006FF08FC8D0 -:10318000930C60006FF01F87832601013307DD0079 -:103190003386B64033039740930C0600635EC3D07A -:1031A000930C03006FF04FD183274100130D0400EF -:1031B0002310F7006FE04FCB8327C100930C000072 -:1031C0002326E10083AD07006FE04FE18327C100B4 -:1031D000930C00002326E10083AD07006FF08FF60B -:1031E0008327C1002326E10083AD070093DCFD4166 -:1031F00013870C006FE04FD68327C100930C0000AB -:103200002326E10083AD0700130710006FE08FDD78 -:103210001306410E93050B0013850A00EF50102092 -:103220008357CB006FE0CFC59307D002A303F10C07 -:103230006FF01FEC1306410E93050B0013850A0077 -:10324000EF50D01D631805A28325C10C8327C10E42 -:103250008326810E93880B00E3D005B86FF0DFD290 -:10326000130360006FE04FEB03270101B306ED008D -:1032700063FE96BA938406006FF04FBB03270103E9 -:103280009307D0FF6344F700635AE3009384E4FF9D -:1032900093F7F4FD232CF1066FE04FFD8327010126 -:1032A000032701036340F72883278106930C070057 -:1032B00093F71700638607008327C103B30CF70059 -:1032C0008327810693F7074063860700832701035E -:1032D000E340F00613CCFCFF135CFC4133FC8C0193 -:1032E0009304700623260102232A01026FE0DF897E -:1032F0008347710C13030000638407006FE00FCB5A -:103300006FE04FA51306410E93050B0013850A00CD -:10331000EF50D010631005968327810393880B002C -:103320001308000183C60700130E70008327C10E27 -:10333000B384D4006FF09F809307D002A303F10CF5 -:103340006FF09FBC1306410E93050B0013850A0016 -:10335000EF50D00C631005928325C10C8327C10E5A -:1033600093880B006FF0CFB0130C010B9306030092 -:103370001308C10D9307010D1307C10C130630008C -:1033800093050C0013850A002324110323226102F4 -:103390002328D10B2320D103232AE10B232EE10183 -:1033A000232CF10B2328F101232EC10B2324C1016F -:1033B000EF204076032E8100832F0101032FC101EE -:1033C000832E01020323410283288102130D05008D -:1033D0009307600433086D00639CFC6883460D000E -:1033E00093070003E388F614930C010A8327C10CAA -:1033F0003308F8006FE0CFDD130C010B9307010DCC -:10340000930603001308C10D1307C10C1306200017 -:1034100093050C0013850A00232261022328D10B97 -:103420002320D103232AE10B232EE101232CF10BCE -:103430002328F101232EC10B2324C101EF20806D2D -:1034400093077004032E8100832F0101032FC10114 -:10345000832E01020323410283288102130D0500FC -:10346000E398FCF68327810693F71700639C075EB9 -:10347000130770048327C10D232CE1066FE00FDCD6 -:103480008347710C2326D10023260102232A01023F -:1034900023280102130C0300930C03001303000004 -:1034A000638407006FE08FB06FE0CF8A1306410E90 -:1034B00093050B0013850A00EF5040766304050066 -:1034C0006FE05FFB8324C10C032701018327C10E3A -:1034D00093880B00330697406FF00F9E8327810679 -:1034E0000327010393F71700B3E76700E354E00CE9 -:1034F0006398076C832C010393046006832781067D -:1035000093F707406398076213CCFCFF135CFC4100 -:1035100033FC8C016FF01FDD37370180130DC7417D -:103520006FF09F9F832701010327C1039304700657 -:10353000B38CE70083270103E342F0FCB38CFC402B -:10354000938C1C0013CCFCFF135CFC4133FC8C01FE -:103550006FF05FD9B7360180938E465C6FE0DF83F2 -:10356000930700032304F10C9307800513672900D8 -:10357000A304F10C2324E10693073006930D000009 -:10358000130DC11463CE6744032EC10F93FCF4FDE9 -:10359000232C9107232E0106832E010F032F410FA9 -:1035A000832F810F1369291063420E3C9307100685 -:1035B0006388F462930710046384F4006FE08FB8AB -:1035C000130C010B13050C002326110323246102A5 -:1035D0002328D10B232AE10B232CF10B232EC10B23 -:1035E000EFF0406E1306C10CEF50C02513860500A6 -:1035F0009305050013050C00EFF0404A93070109FD -:10360000938507002324F1008327010B930C010A03 -:10361000130601082328F1088327410B13850C00AA -:103620002326C106232AF1088327810B23200108C2 -:1036300023220108232CF1088327C10B232401082E -:10364000232EF108B707FC3F2326F108EFC0403BCB -:103650000328010A032E410A832E810A032FC10A7F -:1036600093850C0013050C002328010B2322010372 -:10367000232AC10B2320C103232CD10B232ED101DC -:10368000232EE10B2328E1012320010A2322010A32 -:103690002324010A2326010AEFB0507A032F0101E7 -:1036A000832EC101032E010203284102032381025C -:1036B0008328C10263160500930710002326F10C2E -:1036C000B7370180938787432322F1069306F3FFE0 -:1036D00093070D006F00400993850C0013050C0043 -:1036E0002320C106232EF105232C5104232A710423 -:1036F0002328F104232A1103232861022328710AB5 -:1037000023267102232A510A23245102232CF10B70 -:103710002322F103232EC10A2320C1022320010A00 -:103720002322010A2324010A2326010AEFB0107183 -:103730008326C101032F0102832E4102032E810241 -:103740000328C102032301038328410383270105C2 -:103750008323410583228105832FC10503260106AA -:103760009386F6FF630E05100326810093850C00F7 -:10377000232AF10213050C00B70703402328D104C4 -:103780002328110323266102232EF1082326E10BAF -:103790002320010B2322C10B2324D10B2328010852 -:1037A000232A0108232C0108EFC08025832E010B5A -:1037B000032E410B0328810B0326C10B13050C00BC -:1037C0002324D1032322C10323200103232EC1007C -:1037D000EFE0107D930505002328A10013050C00E0 -:1037E000EFF0C0160326C101832E8102032E410291 -:1037F000232EC1080326010B032801028325810023 -:103800002320C1080326410B13850C002328D1096E -:103810002322C1080326810B232AC109232C010975 -:103820002324C1080326C10B2326C1080326C10691 -:10383000EFD0804A03274106832701018326010533 -:103840008323010A3306F7008345060083274103DB -:103850008322410A832F810A0326C10A232AF10603 -:103860002380B7002328D1061307F0FF232ED100B1 -:103870000323C1028328010393871700E39EE6E434 -:10388000B706FE3F93850C0013050C002320F102C0 -:10389000232E1101232461002328710A2328710299 -:1038A000232A510A23265102232CF10B2324F1034E -:1038B000232EC10A2322C1022320010A2322010A46 -:1038C0002324010A2326D10AEFB0106A03238100C2 -:1038D0008328C101832701026344A00A83230103D3 -:1038E0008322C102832F810203264102B706FE3FD5 -:1038F00093850C0013050C002328710A232A510A12 -:10390000232CF10B232EC10A2320010A2322010AB2 -:103910002324010A2326D10AEFB050520323810049 -:103920008328C101832701026318050003270101D1 -:103930009376170063960604032701071306000316 -:1039400093061700B386D700635407006FE00F8F0C -:1039500093871700A38FC7FEE39CD7FE6FE00F8EFF -:1039600023242107930D000013890200B70700806C -:1039700033CEC7019307D002232EF1066FF01FC389 -:103980000327410793860700232EE10C03274106F6 -:1039900003C6F7FF8345F7006310B6021305000363 -:1039A000A38FA6FE8326C10D1386F6FF232EC10C1E -:1039B00003C6F6FFE386C5FE9305160013059003C4 -:1039C00093F5F50F6306A600A38FB6FE6FE00F8791 -:1039D000032741068345A700A38FB6FE6FE00F863D -:1039E0009305130013850A00232811012324610085 -:1039F000EF30C0460323810083280101130D050029 -:103A000063040542930D05006FF01FB89307000390 -:103A10002304F10C930780076FF05FB5B38797001D -:103A20009386160023A0380123A298002326F10EC6 -:103A30002324D10E13067000635ED6B81306410E20 -:103A400093050B0013850A00EF50401D6304050029 -:103A50006FE05FA28327C10E8326810E93880B003F -:103A60006FF08FB79307700433086D00232CF106B5 -:103A7000930C010A6FD0DFF5130C09006FE0CFD073 -:103A80009307F0FF2322F1006FD05FC0631403009F -:103A900013031000032EC10F832E010F032F410FBC -:103AA000832F810F93620910E34C0EEA130C010B74 -:103AB000930603001308C10D9307010D1307C10CF2 -:103AC0001306200093050C0013850A0023265102DB -:103AD00023241103232261022328D10B2320D103A5 -:103AE000232AE10B232EE101232CF10B2328F101E2 -:103AF000232EC10B2324C101EF20C0018322C10268 -:103B000023242107032E8100832F0101032FC101EC -:103B1000832E01020323410283288102130D050035 -:103B200013890200930D0000232E01066FF09F936E -:103B300093047006832781039306F00F2326010266 -:103B400083C70700232A01026388D70403270103E0 -:103B500063D4E704B307F740032781032328F10266 -:103B600083471700638E07000326410313071700DE -:103B7000232CE10213061600232AC1026FF0DFFC9A -:103B80000327C102832781031307170083C7070098 -:103B90002326E1026FF05FFB0327C1028327410365 -:103BA000B387E70003278104B387E702B38C97014B -:103BB00013CCFCFF135CFC4133FC8C016FD0DFFCA9 -:103BC0008327C10393046006B30CF700B38C6C0029 -:103BD0006FF0DF92930D0000138907006FF01FD97B -:103BE000130C010B13050C0023261103232461027F -:103BF0002328D10B232AE10B232CF10B232EC10BFD -:103C0000EFF0400C1306C10CEF40D04313860500C3 -:103C10009305050013050C00EFE0506893070109B8 -:103C2000938507002324F1008327010B930C010ADD -:103C3000130601082328F1088327410B13850C0084 -:103C40002326C106232AF1088327810B232001089C -:103C500023220108232CF1088327C10B2324010808 -:103C6000232EF108B707FC3F2326F108EFB0505987 -:103C70000328010A032E410A832E810A032FC10A59 -:103C800093850C0013050C002328010B232201034C -:103C9000232AC10B2320C103232CD10B232ED101B6 -:103CA000232EE10B2328E1012320010A2322010A0C -:103CB0002324010A2326010AEFB05018032F010123 -:103CC000832EC101032E0102032841020323810236 -:103CD0008328C10263160500930710002326F10C08 -:103CE000B7370180938747422322F1066FF01F9E6A -:103CF0009306610D6318060093060003230BD10C95 -:103D00009306710D1307011B938707033386E64063 -:103D10002380F6009307D60D2322F1046FD09FE293 -:103D20008327810693F71700639407006FD09FE302 -:103D30006FD0DFE2930C010A93850C0013050C0091 -:103D40002326010323241103232261022328D10BFC -:103D50002320D103232AE10B232EE101232CF10B95 -:103D60002328F101232EC10B2324C1012320010AA2 -:103D70002322010A2324010A2326010AEFB0100C92 -:103D8000032E8100832F0101032FC101832E010225 -:103D900003234102832881020328C102630805E44A -:103DA00093071000B38767402326F10C3308F8000F -:103DB0006FD01FC2639A0700130C100093046006B3 -:103DC000930C10006FF00FD28327C1039304600699 -:103DD000938C1700B38C6C0013CCFCFF135CFC417C -:103DE00033FC8C016FF00FD0138708006FF04FA5E4 -:103DF0008327C10003A30700938747006354030090 -:103E00001303F0FF834414002326F10013840600FB -:103E10006FD08FEC9307C00023A0FA009307F0FF48 -:103E20002322F1006FD09F868357CB0013E707044E -:103E3000930707002316EB006FD09F8493072000A1 -:103E40002322F1046FD01FD0130101FE232631017C -:103E5000B7490180232C8100232A910023282101C6 -:103E600023244101232E1100138A050013090500A4 -:103E70009389894BEF30500703A78900B7170000DB -:103E80001384F7FE832447003304444193F4C4FFB2 -:103E9000330494001354C4001304F4FF1314C40037 -:103EA000634EF4009305000013050900EF40502411 -:103EB00083A78900B38797006308F50213050900FB -:103EC000EF30D0028320C10103248101832441010A -:103ED000032901018329C100032A81001305000081 -:103EE0001301010267800000B3058040130509003B -:103EF000EF4010209307F0FF630AF504B7570180E5 -:103F0000938787AA03A7070083A68900B384844008 -:103F100093E41400330487401305090023A296009C -:103F200023A08700EF30807C8320C101032481011E -:103F300083244101032901018329C100032A81004F -:103F400013051000130101026780000093050000B3 -:103F500013050900EF40D01903A789009306F0006C -:103F6000B307E540E3DCF6F4B756018083A606A567 -:103F700093E717002322F7003305D540B756018099 -:103F800023A4A6AA6FF09FF3638A0512130101FF11 -:103F9000232481002322910013840500930405004B -:103FA00023261100EF3040740328C4FF130784FF59 -:103FB000B74501809377E8FF3306F7009385854B7B -:103FC0008326460003A5850093F6C6FF630AC51A3B -:103FD0002322D600137818003305D6006310080A90 -:103FE000032384FF032845003745018033076740DA -:103FF000832887001305054CB387670013781800E2 -:104000006380A8140323C70023A668002324130198 -:104010006304081E93E617002322D7002320F6002E -:104020009306F01F63E8F60A93F687FF93868600EF -:1040300003A54500B386D50003A6060013D8570094 -:1040400093071000B3970701B3E7A700138586FF16 -:104050002326A7002324C70023A2F50023A0E600FF -:104060002326E600032481008320C1001385040079 -:1040700083244100130101016F304067032545008F -:1040800013751500631E050237450180B387D700FD -:104090001305054C8326860093E817003308F700C4 -:1040A0006388A6160326C60023A6C6002324D600CE -:1040B000232217012320F8006FF09FF6678000008D -:1040C00093E61700232ED4FE2320F6009306F01F5C -:1040D000E3FCF6F493D6970013064000636CD60E0B -:1040E00093D6670013889603138686031318380047 -:1040F0003388050183260800130888FF6308D81257 -:1041000003A646001376C6FF63F6C70083A68600A3 -:10411000E318D8FE03A8C600232607012324D700EE -:10412000032481008320C1002324E80013850400B8 -:104130008324410023A6E600130101016F30005BD8 -:10414000631608148325C60003268600B387F6008D -:10415000032481002326B60023A4C50093E617009C -:104160008320C1002322D700138504003307F70002 -:10417000832441002320F700130101016F30005711 -:1041800013781800B387D70063100802032584FF53 -:104190003307A7408326C70003268700B387A700FD -:1041A0002326D60023A4C600B756018013E61700C5 -:1041B00083A646A52322C70023A4E500E3E4D7EAAB -:1041C000B757018083A507A613850400EFF0DFC76A -:1041D0006FF05FE9130640016374D60213064005D1 -:1041E0006364D60693D6C7001388F6061386E606E0 -:1041F000131838006FF0DFEFB387D7006FF09FE937 -:104200001388C6051386B605131838006FF05FEEE5 -:1042100023AAE50023A8E5002326A7002324A7005E -:10422000232217012320F8006FF0DFE303A54500E8 -:1042300013562640930710003396C7003366A60036 -:1042400023A2C5006FF05FED13064015636CD60026 -:1042500093D6F7001388860713867607131838005D -:104260006FF01FE913064055636CD60093D6270103 -:104270001388D6071386C607131838006FF05FE758 -:104280001308803F1306E0076FF09FE693E61700E0 -:104290002322D7002320F6006FF0DFDC93064500D1 -:1042A000930700001305A5013788FFFF6F00C001C9 -:1042B000939717002390E6009397070193862600B3 -:1042C00093D70701630ED50203D7060013761700B4 -:1042D0006304060093E717001357170013F627002F -:1042E000B3650701E30606FC939717002390B60019 -:1042F000939707019386260093D70701E316D5FC11 -:104300006780000093068501130700001305250050 -:104310006F00C001131717002390F6001317070151 -:104320009386E6FF135707016304D50483D706007D -:10433000139607011356064193971700635406001E -:10434000136717009397070193D707011376270088 -:1043500093E51700E30006FC131717002390B6003F -:10436000131707019386E6FF13570701E310D5FCE7 -:1043700067800000130101FE370E0100231D0100BC -:10438000231E0100938585019307C1011308810055 -:10439000130EFEFF03D705009387E7FF9385E5FF24 -:1043A00063180702239F07FEE39607FF13064600E4 -:1043B0009306E10103D70700938727001306260021 -:1043C000231FE6FEE398D7FE130101026780000079 -:1043D0003307A70283D8270003D30700B376C701AA -:1043E000B38616011357070193D8060133076700F8 -:1043F00033071701935807012391D7002390E70053 -:10440000239F17FFE39807F96FF05FFA1307250161 -:10441000835705001305250063980700E31AE5FE9E -:10442000130500006780000013051000678000007E -:10443000130101FF232291008354250123248100CD -:104440002326110093C7F4FF1397170113040500E7 -:1044500063160700EFF09FFB63180500B787FFFFA7 -:10446000B3C4F400231994008320C1000324810005 -:10447000832441001301010167800000130101FF43 -:104480002324810003542501232611009347F4FFC0 -:1044900013971701631A0700EFF05FF79307050002 -:1044A00013050000639407001355F4008320C10036 -:1044B0000324810013010101678000008357250157 -:1044C000130101FD2324810293D7F70023229102D7 -:1044D0002326110223202103232E3101B307F040AC -:1044E0002390F50083572501378700001307F7FF56 -:1044F000B377F7002391F500930405001304050139 -:104500006382E70493876500239205001305E5FFA6 -:10451000035704001304E4FF93872700239FE7FE5B -:10452000E31885FE239C05008320C1020324810239 -:1045300083244102032901028329C10113010103DC -:1045400067800000035725011389450033F7E70012 -:10455000631CF7022326B100EFF05FEB8325C10057 -:104560006304050293876500239205001385C4FF49 -:10457000035704001304E4FF93872700239FE7FEFB -:10458000E31885FE6FF05FFA9389A50113092900EE -:10459000231F09FEE39C29FF8320C102032481021B -:1045A00083244102032901028329C101130101036C -:1045B0006780000083572501130101FB2324810438 -:1045C00093C7F7FF232291042326110413971701A1 -:1045D000930405001384050063160700EFF01FE342 -:1045E000631205088357240193C7F7FF1397170138 -:1045F000630407069305810013850400EFF01FECA8 -:104600009305410213050400EFF05FEB8355810031 -:1046100003554102630CB5049307A100130761021F -:104620001306010283D6070093872700639A0608C2 -:10463000835607001307270063940608E394C7FE18 -:10464000130500008320C104032481048324410452 -:10465000130101056780000013050400EFF01FDB64 -:10466000E30A05F81305E0FF6FF0DFFD13351500D1 -:104670000356A100835661023305A0401307A10031 -:1046800093076102137525001305F5FF9305C10318 -:104690009387270013072700631ED600E382B7FA2B -:1046A0000356070083D607001307270093872700C8 -:1046B000E306D6FEE3E8C6F83305A0406FF09FF8A6 -:1046C00013051000E38005F81305F0FF6FF09FF766 -:1046D000130101FF23261100EFF05FD38320C100F7 -:1046E000133515001301010167800000130101FE5D -:1046F000232C8100232A9100232E1100232821013D -:1047000023263101938405001304050063C4050AC0 -:104710009307F000138605001305450093068401F6 -:104720009305F00063D497029307050003D7270091 -:1047300093872700239FE7FEE39AD7FE231C0400FC -:10474000130606FFE3C2C5FE93F4F400930770005E -:1047500063D8970213078401930524009307000090 -:10476000835607001307E7FF13968600B3E7C700D9 -:104770002311F70093D78600E314B7FE938484FFD8 -:10478000638A04009384F4FF13050400EFF09FB7DD -:10479000E39A04FE130500008320C1010324810174 -:1047A00083244101032901018329C100130101026E -:1047B00067800000930710FF3309B04063DCF512F7 -:1047C0009305850193090000930645001306F00048 -:1047D0000357840193870500B3E9E90003D7E7FF96 -:1047E0009387E7FF2391E700E39AD7FE23120400A3 -:1047F000130909FFE34E26FD930700FF130710FF7F -:10480000B38797401309000063C4E40A3309F90031 -:104810009307700063D627059399090193D909413D -:10482000834784019305A401B3E9F9009399090131 -:1048300093D909019307000003D60600938626004A -:104840001357860033E7E700931786009397070115 -:10485000239FE6FE93D70701E390B6FE130989FF75 -:10486000630C0906835784011309F9FF130504003B -:1048700093F71700B3E93701EFF05FA2E31409FEE5 -:104880009397090193D70741639007041395090192 -:10489000135505018320C1010324810183244101B3 -:1048A000032901018329C10013010102678000006F -:1048B00013F907FF330920413309F900930770000A -:1048C000E3D027FB6FF05FF5930910001395090102 -:1048D000135505016FF01FFC13850900639809004B -:1048E00013150501135505016FF01FEB130510009B -:1048F0006FF01FFF930790FF93090000E3D4F5F6D4 -:10490000930644006FF0DFF183574500130101FF68 -:10491000232291002326110023248100232021013A -:1049200093040500639C070C035765001304000003 -:104930009317070193D7074163C4070A9306A5019C -:104940001306000A63180702938764006F00800053 -:1049500003D7070093872700239EE7FEE39AF6FE1E -:10496000239C040013040401630CC40603D76400F1 -:10497000E30C07FC937707F0639007041385840129 -:104980009385240093070000130705008356070052 -:104990001307E7FF13968600B3E7C7002311F7005C -:1049A00093D78600E394E5FE03D7640013048400E4 -:1049B000937707F0E38807FC1309000A6F004001B2 -:1049C00013041400EFF01F94634C890003D76400B4 -:1049D000131707011357074113850400E35207FE1D -:1049E0008320C100130504000324810083244100B7 -:1049F00003290100130101016780000013F707F08C -:104A000013040000631007041309F0F66F0040015F -:104A10001304F4FFEFF09F88E30424FD83D74400E0 -:104A200013850400E39607FE8320C10013050400EC -:104A300003248100832441000329010013010101A3 -:104A400067800000930645009305A5011307000049 -:104A50006F00800083D7060013D687003367C70036 -:104A6000939787002390E60013970701938626000B -:104A700013570701E390B6FE83D74400130480FF69 -:104A80006FF09FF8130101FE232C8100232A91006F -:104A9000232821012326310123244101232251010E -:104AA0001389060093840700232E110013040500C8 -:104AB00093890500130A0600930A0700EFF0DFE46C -:104AC000930700093309A94063DCA716B7870000E4 -:104AD0009387E7FF63DA271F63840A1C03A544005A -:104AE00083A70400630AF5061387A4019387440390 -:104AF00013072700231F07FEE31CF7FE930780031D -:104B0000630CF53263D0A71693070004630CF52EEF -:104B1000930710076318F534B78700409387F7FFB2 -:104B20001307A00023AAF400B787FFFF23A4E40023 -:104B3000239CF40023A6E4009307A000378700001D -:104B40009387870093971700B387F4002395E700B6 -:104B500023A0A4006358201B83A5840083D74401AD -:104B60001308F008139615003306C4000357060017 -:104B7000B376F700634AA8021308B0006346B80290 -:104B8000930706009305840103D7270063040700F9 -:104B900093E616002391070093872700E396F5FE1E -:104BA0000357060083D7440193C7F7FFB3F7E70025 -:104BB0002310F60083D7640133F7D700630007049E -:104BC0006384D71A13862403930684019384C40153 -:104BD000130700008357060083D506009386E6FF7F -:104BE0001306E6FFB387B700B387E70013D70701C3 -:104BF0002391F60013771700E31E96FC63582019E3 -:104C000083574400639E0712B7870000231C0400EB -:104C10009387E7FF63C82709231124018320C1017B -:104C20000324810183244101032901018329C10057 -:104C3000032A8100832A41001301010267800000DA -:104C40006354090E930700F7635CF9089307240087 -:104C50001304A40193872700239F07FEE39C87FE8C -:104C60006FF0DFFB930780016308F516930750038D -:104C7000631AF51E37170000B7070004930660009B -:104C80009387F77F1307078023AAF40023A4D40097 -:104C9000239CE40023A6D400930760006FF05FEA32 -:104CA000231C0400B787FFFF93C7F7FF2311F4000D -:104CB000930744001304840123900700938727007F -:104CC000E31CF4FE6FF09FF5930724001304A40186 -:104CD00093872700239F07FEE39C87FE6FF01FF456 -:104CE0009305090013050400EFF05FA063040500BD -:104CF00093091000638C0A0C03A5440083A70400E9 -:104D0000E314F5DE930700096304F50A8357840171 -:104D10001305040093F71700B3E9F900EFF00FD87B -:104D200003A544006FF05FE3E3800AEE03A54400AF -:104D300083A70400E31AF5DAE34020E36FF09FFC59 -:104D400013050400EFF08FD5B78700001309190091 -:104D5000231C04009387E7FFE3C627F5E35E09EA17 -:104D6000231104006FF09FEB6394090C83A7C40028 -:104D700003D7840193971700B307F40083D7070084 -:104D8000B3F7E700E39007E4E34C20E7930700095B -:104D90006306F50013050400EFF0CFD683574400F7 -:104DA000E39007FA231C0400E34C09FA6FF0DFE6F6 -:104DB00003A6840083D74401131616003306C400EB -:104DC00003570600B3F6E7006FF01FDE231C040054 -:104DD000231104006FF09FE4B70780009387F70F5B -:104DE0001307400023AAF4009307001023A4E40053 -:104DF000239CF40023A6E40093074000130700104F -:104E00006FF01FD49307700023A4F400B70701804C -:104E10009387F7FF23AAF40093071000239CF40064 -:104E20009307600023A6F400130710006FF05FD112 -:104E3000E30A0AD86FF09FDCB70780009387F70F6B -:104E40001307600023AAF4009307001023A4E400D2 -:104E5000239CF40023A6E4009307600013070010CE -:104E60006FF01FCE9307C00023A4F400B7070180A2 -:104E70009387F7FF23AAF40093071000239CF40004 -:104E80009307B00023A6F400130710006FF05FCB68 -:104E9000130101FD23229102232E31019384050089 -:104EA0008359250023261102232481022320210374 -:104EB000232C410113090600232A510123286101F3 -:104EC0002326710123248101232291012320A101A2 -:104ED000130A0500EFF05FA303D424009307050035 -:104EE00013850400B389F940930A4903EFF0DFA169 -:104EF0003304A4401307E90493870A00938727002B -:104F0000239F07FEE39CE7FE634A3409930B4A00A4 -:104F1000138B44009389F9FF930CAA01138C24008E -:104F200013070B0093870B0003D607008356070077 -:104F30009387270013072700631AD60AE39697FF83 -:104F400013068A0113878401930600008357070024 -:104F5000835506001307E7FFB387D740B387B740F1 -:104F600093D607012311F70093F616001306E6FF08 -:104F7000E31EECFC130D100013850A00EFF08FB850 -:104F80008357C9041304F4FF13850400336DFD0037 -:104F90002316A905EFF00FB7E31434F993060400C4 -:104FA000032481028320C1028329C101032A8101D4 -:104FB000832A4101032B0101832BC100032C8100B3 -:104FC000832C4100032D0100930709001385040081 -:104FD0000329010283244102130700001306000085 -:104FE00093050000130101036FF0DFA9130D00000A -:104FF000E3E4C6F86FF0DFF403570500835725009C -:105000006306070037870000B3E7E7002399F50040 -:1050100003572500B78700009387F7FF6304F70263 -:1050200093076500938505011305850103D70700E4 -:10503000938727009385E5FF2391E500E398A7FE7A -:1050400067800000930765001305A50103D70700DB -:1050500093872700631A0702E39AA7FE13872501A7 -:105060009387050093872700239F07FEE31CF7FE25 -:1050700083D72501378700001307F7FFB3E7E70061 -:105080002399F500678000001387050193870500C9 -:1050900093872700239F07FEE31CF7FEB7C7FF7F18 -:1050A00023A8F50067800000130101F7232861079A -:1050B000035B2501B78700009387F7FF232C410787 -:1050C00033FA6701131A0A01232481082322910865 -:1050D00023202109232E310723261108232A5107D3 -:1050E000232671072324810723229107135A0A01DB -:1050F0009304050013890500130406009389060034 -:105100006312FA10EFF08FB0631A0528835A290151 -:10511000B3775A016382472B13850400EFF04FDB0E -:10512000630E052EB73501809385C5601305090010 -:10513000EFF04FC863060536835A2901B787000090 -:105140009387F7FFB3FA5701939A0A0193DA0A019A -:105150006394FA2C13050900EFF08FD76310053222 -:1051600083D72401B3F7FA006398570B1385040023 -:10517000EFF00FD66318050013050900EFF04FD5C7 -:10518000630C050813850400EFF04FAF930405008E -:1051900013050900EFF08FAEB384A440B334900040 -:1051A0009394F40023199400130724019307040037 -:1051B00093872700239F07FEE31CF7FE83572401F4 -:1051C000378700001307F7FFB3E7E7002319F40060 -:1051D0008320C1080324810883244108032901088E -:1051E0008329C107032A8107832A4107032B01076B -:1051F000832BC106032C8106832C41061301010970 -:105200006780000083DA250133F757011317070180 -:1052100013570701630AF704138504009305C100BF -:10522000EFF0CFA91305090093058102EFF00FA954 -:105230008354E1000359A102639C04049307010114 -:10524000930641026388D72003D70700938727007E -:10525000E30A07FE1305C100EFF00FEB0357A102AD -:10526000B304A0406F00000313850500EFF00F9A10 -:10527000E30605EC130749018357090013092900C8 -:1052800013042400231FF4FEE318E9FE6FF05FF41B -:1052900013070900930A09009307C102930601044A -:1052A000631207026382F61C03D707009387270067 -:1052B000E30A07FE13058102EFF00FE50357A10291 -:1052C000B30AA94083578102138C8903239BE90207 -:1052D000239AF9021387E90493070C00239007002F -:1052E00093872700E31CF7FE138AC904930B000081 -:1052F00013094102930C0101130B610403550900CA -:105300001309E9FF6318050C03D7C90493070A00C2 -:10531000B3EBEB0003D7E7FF9387E7FF2391E700A9 -:10532000E39A87FF239C0902E31A99FD1387490337 -:1053300093078102930521040356070093872700F2 -:1053400013072700239FC7FEE398F5FEB7C6FFFFAC -:10535000B38454019386260093850B0013058102C4 -:105360009387090013070004B386D40013060000D6 -:10537000EFF04FF1035781028357C10093050400FA -:1053800013058102B387E740B337F000B307F0405D -:105390002314F102EFF05FC66FF09FE3138744011F -:1053A00083D704009384240013042400231FF4FEF5 -:1053B000E398E4FE6FF0DFE113050900EFF00F85DD -:1053C000E31A05EA13850400EFF08FB0E30805D671 -:1053D0006FF05FD51306410493058102EFE09FF95A -:1053E00093050A00130600001307C10503D8050042 -:1053F000835707009385E5FF1307E7FFB38707018E -:10540000B387C70013D607012391F5001376160062 -:10541000E31E67FD6FF05FEF03DB2401B787000039 -:105420009387F7FF33FB6701131B0B01135B0B0122 -:10543000E314FBDE13850400EFF08FA9E31405D419 -:105440008357290193C7F7FF13971701E31607DC6A -:105450006FF09FD29307440113042400231F04FE1E -:10546000E39C87FE6FF0DFD693074401130424000A -:10547000231F04FEE31CF4FE6FF09FD5B7350180B7 -:105480009385C56013850400EFF0CF92630A050091 -:1054900083D72401B3F7FA00E38E57F96FF05FFA70 -:1054A000130704019307040093872700239F07FE37 -:1054B000E39CE7FEB7C7FF7F2328F4006FF05FD1BE -:1054C00083572501130101F52324810A93C7F7FFB0 -:1054D0002322910A2320210B232E31092326110A8E -:1054E000232C4109232A5109232861092326710904 -:1054F00023248109232291092320A109232EB10706 -:10550000139717011309050093890500130406007A -:105510009384060063160700EFE05FEF6318053819 -:1055200083D7290193C7F7FF13971701630E070865 -:10553000373A01809305CA6013050900EFF08F87A1 -:1055400063040510035A290103D72901B787000016 -:105550009387F7FF33FA4701B3FAE700631AFA08B3 -:1055600013050900EFF0CF966308051063984A0110 -:1055700013850900EFF0CF956310050E93074401E2 -:1055800013042400231F04FEE31CF4FE8320C10A3D -:105590000324810A8324410A0329010A8329C109BA -:1055A000032A8109832A4109032B0109832BC1089E -:1055B000032C8108832C4108032D0108832DC1078A -:1055C0001301010B6780000013850900EFE01FE461 -:1055D000E30005F61387490183D709009389290061 -:1055E00013042400231FF4FEE398E9FE6FF01FFA72 -:1055F0006386FA08130509009305C101EFE01FEC6B -:105600009305810313850900EFE05FEB835BA10342 -:105610000359E10163920B0C9307C103930D01053C -:10562000638EFD3403D7070093872700E30A07FE44 -:1056300013058103EFF04FADB307A0400356E1011E -:105640002326F1006F00C0099305CA601385090085 -:10565000EFE05FF6E31805EE13070401930704007B -:1056600093872700239F07FEE39CE7FEB7C7FF7FD2 -:105670002328F4006FF09FF1E39E4AF71385090099 -:10568000EFF00F85E30805F613050900EFE01FDFD3 -:105690009304050013850900EFE05FDEB387A440A3 -:1056A000B337F0009397F7002319F4001307240190 -:1056B0009307040093872700239F07FEE39CE7FEE0 -:1056C00083572401378700001307F7FFB3E7E7008C -:1056D0002319F4006FF09FEB2326710113060900D4 -:1056E000232421019307010293064103631206025A -:1056F0006380F62A03D7070093872700E30A07FE93 -:105700001305C101EFF04FA0B307A9402324F10016 -:1057100003278103138D840393070D0023AAE4025A -:105720001389E40493872700239F07FEE31CF9FEF7 -:1057300013058103EFE09FB6035C2102370A0100E5 -:10574000930D0105931A0C01B38A8A41130BA1032F -:10575000130AFAFF930CE106930961058357C1030D -:105760000357E103930B0A0093970701B387E70000 -:1057700063E8FA00B3D78703939B070193DB0B0120 -:10578000130641059305C10113850B00EFE09FBE91 -:105790001307C1039307810583D50700035607004C -:1057A00093872700130727006390C512E39697FF9E -:1057B000930700009305C10613860D0003570600EA -:1057C00003D805001306E6FF3307F7403307074108 -:1057D000935707012311E60093F717009385E5FF20 -:1057E000E31E66FD23107D019307C10303D7270045 -:1057F00093872700239FE7FEE39AB7FF231801044E -:10580000130D2D00E31CA9F5930500009307C103B8 -:105810009306210503D7070093872700B3E5E5002A -:10582000E39AD7FE9397050193D707416384070056 -:10583000930510009395050193D505011387440343 -:105840009307810303560700938727001307270058 -:10585000239FC7FEE398F6FE8327C100032781003C -:10586000B74600009386F6FFB38BE740130581032C -:105870009387040013070004B386DB0013060000BF -:10588000EFF04FA0035781038357C1019305040034 -:1058900013058103B387E740B337F000B307F04047 -:1058A000231CF102EFF04FF56FF05FCE13074901B3 -:1058B000835709001309290013042400231FF4FE51 -:1058C000E318E9FE6FF09FCCE374B6EE9387FBFF1D -:1058D0009398070193D808019307000093054103AB -:1058E0001306C1060357060003D805001306E6FF9A -:1058F0003307F74033070741935707012311E600A9 -:1059000093F717009385E5FFE31E36FD1307C103E8 -:105910009307810583D50700035607009387270067 -:10592000130727006398C500E39697FF938B080041 -:105930006FF01FE8E37CB6FE9387EBFF939B0701B4 -:1059400093DB0B0113060000930541031307C10607 -:105950008357070003D805001307E7FFB387C74045 -:10596000B387074113D607012311F70013761600FA -:105970009385E5FFE31E37FD6FF09FE39307440136 -:1059800013042400231F04FEE39C87FE6FF01FC056 -:105990000357C101835781036304F7003786000072 -:1059A0002319C400130724019307040093872700D9 -:1059B000239F07FEE31CF7FE83572401378700006F -:1059C0001307F7FFB3E7E7002319F4006FF01FBCDC -:1059D000130101FD232481022326110213840500F3 -:1059E000930741001307E10193872700239F07FED8 -:1059F000E39CE7FE0356E5009317060193D70741A2 -:105A000063CA0706B78700009387F7FF23120100D8 -:105A10003376F600630CF6069307E5002313C10006 -:105A20001307A10083D6E7FF9387E7FF130727003B -:105A3000231FD7FEE318F5FE6312060223140100AC -:105A40009305040013054100EFF00FDB8320C10232 -:105A500003248102130101036780000093071000F3 -:105A60009305F0FF130541002314F100EFE01FC878 -:105A70006FF01FFD9307F0FF2312F100B7870000BE -:105A80009387F7FF3376F600E318F6F893070500DF -:105A90009306E50003D7070093872700631C0704DC -:105AA000E39AD7FE13074401930704009387270066 -:105AB000239F07FEE31CF7FE13072401930704004E -:105AC00093872700239F07FEE31CF7FE83572401DB -:105AD000378700001307F7FFB3E7E7002319F40047 -:105AE0008317E500E3D407F613050400EFE05F94A5 -:105AF0006FF0DFF513070401930704009387270075 -:105B0000239F07FEE31CF7FEB7C7FF7F2328F4009F -:105B10006FF0DFF383A8C500130101E183AE050038 -:105B200003AE450003A38500232E1103832505043E -:105B30009308F0FF23201117930800092324811EE6 -:105B4000232C411D2326111E2322911E2320211FB9 -:105B5000232E311D232A511D2328611D2326711D4B -:105B60002324811D2322911D2320A11D232EB11B3F -:105B70002328D103232AC103232C610223221117D6 -:105B80002324C1002328D100232AE100232E010170 -:105B9000130A0500138407006380050203274504E8 -:105BA00093071000B397E70023A2E50023A4F500B4 -:105BB000EF10903E23200A04930901069385090003 -:105BC00013050103EFF0DFE013850900EFE01F8B01 -:105BD000032781003335A0002320A4009307300061 -:105BE000E302F714930740012326F100E31E076048 -:105BF000835721070327411693C7F7FF232CE100A2 -:105C0000139717016318070013850900EFE01F8041 -:105C1000E3160540930700092322F1161307C10775 -:105C2000938709001306410783D60700938727004F -:105C300013072700231FD7FEE398C7FE0356E1088A -:105C4000232201009317060193D7074163DE070063 -:105C500013161601B7070100135616019387F7FFB5 -:105C60002317C1082322F100B73A01809387CA6045 -:105C7000938B4701930600009307810913870B005C -:105C8000930DC10A6F008000835607009387270099 -:105C9000239FD7FE13072700E398B7FF630206167A -:105CA000B78700009387F7FFE30CF6588317C10806 -:105CB000E3DE075C9305C10713850B00EFE09F8FC0 -:105CC000630C0514E34C050C8357E108E392076667 -:105CD0008317C108930400001309011663C8070263 -:105CE000B73701809387C760138487111306C107F4 -:105CF000930609009305060013050400EFF0CFBAE0 -:105D00008317C1089384F4FFE3D207FE1304010D47 -:105D1000130B810E130704009307C1071306010933 -:105D200083D607009387270013072700231FD7FE7A -:105D3000E398C7FE930600009307810913870B00C1 -:105D40006F0080008356070093872700239FD7FEAC -:105D500013072700E398B7FFB73701801387C760A1 -:105D60009387C76037FDFFFF930C8702930DC7121F -:105D7000138C87116F00C000938D4D01938C4C01E3 -:105D80009305040013850B00EFE0DF829307050005 -:105D90009305040013850D006356F004EFE09F8126 -:105DA00093070500930609001306040093050400F9 -:105DB00013850C0063C00702EFF00FAF13068109D3 -:105DC000930609009305060013850C00EFF0CFAD94 -:105DD000B384A4019357FD01338DA701135D1D40CA -:105DE000E39C8CF9130681099306090093850B0047 -:105DF00013050600EFF0CFEC930C41126F00000387 -:105E00009307C1079306E10803D70700938727008C -:105E1000E31207EAE39AD7FE93040000930C4112C1 -:105E2000130901161304010D130B810E93050400D1 -:105E300013058109EFE08FE8130781099307040038 -:105E400083D607009387270013072700231FD7FE59 -:105E5000E39867FF930504001305C1072318010A9F -:105E6000EFE0CFE59307C1070357040013042400B4 -:105E700093872700239FE7FEE31864FF130581093A -:105E8000130609009305C107231A0108EFF04F809C -:105E90000355C11A6314051C130D41091304E107CE -:105EA000930B610B9385CA601305C107EFE08FF078 -:105EB0006306051A1307000093060D006F00C0016A -:105EC000131717002390F600131707019386E6FFB8 -:105ED000135707016384860483D7060013960701CE -:105EE0001356064193971700635406001367170073 -:105EF0009397070193D707011376270093E51700BF -:105F0000E30006FC131717002390B60013170701D0 -:105F10009386E6FF13570701E39086FC1307410BB6 -:105F20009307C10783D6070093872700130727002D -:105F3000231FD7FEE398A7FF2316010C13070000C9 -:105F40009306C10C6F00C001131717002390F600D1 -:105F5000131707019386E6FF13570701638476053D -:105F600083D706001396070113560641939717002F -:105F700063540600136717009397070193D707012F -:105F80001376270093E51700E30006FC13171700AC -:105F90002390B600131707019386E6FF13570701F6 -:105FA000E39076FD130700009306C10C6F00C0015B -:105FB000131717002390F600131707019386E6FFC7 -:105FC000135707016384760583D7060013960701EC -:105FD0001356064193971700635406001367170082 -:105FE0009397070193D707011376270093E51700CE -:105FF000E30006FC131717002390B60013170701E0 -:106000009386E6FF13570701E39076FD1306000021 -:1060100093060D001307C10C83D5060083570700B4 -:106020009386E6FF1307E7FFB387B700B387C70080 -:1060300013D607012391F60013761600E31E77FDB1 -:1060400013058109130609009305C107EFE05FE41A -:106050000355C11A9384F4FFE30605E48327410046 -:106060008326810013073000B337F000B307F040F8 -:1060700093F7D700938707022302F1128327C10009 -:106080006394E600B38797001307A0021384070008 -:106090006354F7001304A0021307A0006308E54C43 -:1060A000130505031307E002A302A1122303E11263 -:1060B000E3CE071E930771122322F100930B000019 -:1060C000130D410B130B4109130CE107930D610BE9 -:1060D0001306000093050B006F00C0011316160095 -:1060E0002390F500131606019385E5FF135606016C -:1060F0006384850583D70500139507011355054172 -:1061000093971700635405001366160093970701D1 -:1061100093D707011375260093E81700E30005FCE9 -:106120001316160023901501131606019385E5FF3B -:1061300013560601E39085FD13060D009307C10772 -:1061400083D507009387270013062600231FB6FE7A -:10615000E39867FF2316010C130600009305C10C9A -:106160006F00C001131616002390F50013160601E8 -:106170009385E5FF135606016384B50583D70500B3 -:1061800013950701135505419397170063540500B4 -:10619000136616009397070193D70701137526001E -:1061A00093E81700E30005FC131616002390150171 -:1061B000131606019385E5FF13560601E390B5FD1E -:1061C000130600009305C10C6F00C00113161600E2 -:1061D0002390F500131606019385E5FF135606017B -:1061E0006384B50583D70500139507011355054151 -:1061F00093971700635405001366160093970701E1 -:1062000093D707011375260093E81700E30005FCF8 -:106210001316160023901501131606019385E5FF4A -:1062200013560601E390B5FD1305000093050B001E -:106230001306C10C83D80500835706009385E5FF3C -:106240001306E6FFB3871701B387A70013D507012D -:106250002391F50013751500E31EB6FD1306090022 -:106260009305C10713058109EFE09FC28357C11A47 -:106270000327410093850703330677012300B60007 -:10628000938B1B00E35674E51345F4FF1355F5415A -:106290003375A4001309150033092701B30BA700B8 -:1062A00013074000635EF70413075000E386E7021C -:1062B0008347E9FF1307E9FF93F7F707634A047A77 -:1062C0009306E0021306800393050003638ED70054 -:1062D0006358F67A8347F7FF2300B7001307F7FFE9 -:1062E00093F7F7076FF09FFE8347F7FF930680034E -:1062F000E3FAF6029307100393841400A30FF7FE4A -:10630000B7350180138604009385856013850B00E3 -:10631000EF20C06A835721070327810123289116A4 -:1063200093C7F7FF2322E11613971701631E070097 -:1063300013850900EFE0CFB963100522138509002A -:10634000EFE0CF8C631A05208326410103474112F9 -:106350009387140023A0F60093870C00630A0702BA -:106360009306E002630CD71C03C71700938717003E -:10637000E31A07FE9306500463E6FC006F00400139 -:106380006388970103C7F7FF9387F7FFE31AD7FEE8 -:106390002380070093870C00930600021306D002A7 -:1063A00003C707006304D7006316C700938717006D -:1063B0006FF01FFF13840C006F00C00003C70700BD -:1063C000138406002300E40093061400938717004B -:1063D000E31607FE83268100930720000347F4FF9E -:1063E0006386F6128327C1009386070063D4970063 -:1063F00093860400930700036316F702B3079441E2 -:1064000063D2F602130600036F00800063DCE6002F -:106410008347E4FFA30F04FE1304F4FF3307944102 -:10642000E386C7FE03278100930730006302F70A63 -:106430008327010123220A049386970093077001A2 -:1064400063F2D70C130710009307400093971700CF -:10645000138647019305070013071700E3F8C6FEEC -:106460002322BA0413050A00EF1080282320AA046F -:1064700093850C0093040500EF20005C8327C10185 -:1064800063880700330494413384840023A0870089 -:106490008320C11E0324811E0329011E8329C11DDF -:1064A000032A811D832A411D032B011D832BC11C3F -:1064B000032C811C832C411C032D011C832DC11B2B -:1064C000138504008324411E1301011F678000000F -:1064D0008327C100B384970063CE04528327410110 -:1064E0000327010183A70700B307F7002328F10062 -:1064F0008327010123220A04938637009307700142 -:10650000E3E2D7F4930500006FF0DFF59307000393 -:10651000E310F7F2B307944193061000E3C4F6EEDC -:106520006FF01FF1032C0101232681019307A002C4 -:1065300063D087ED2326F1006FF08FEB03C70700D0 -:10654000E30A07E203C7170093871700A38FE7FE4C -:10655000E31A07FE6FF01FE203274101B72700008F -:106560009387F7702320F7006FF0DFE21307100323 -:10657000A302E1121307E0022303E1129384140043 -:10658000635EF02A93070003A303F11293078112BD -:106590001304F4FF2322F1006FF05FB2130D410BDF -:1065A00013070D009307C1071306010983D60700DF -:1065B0009387270013072700231FD7FEE398C7FE02 -:1065C000B74700009387E7082313F10CB737018022 -:1065D0009387C760138B870CB78700009387F7FFFB -:1065E0002322F102B7C7FFFF93872700130E000194 -:1065F00093040000930C4112130901161304010DBA -:10660000130CA10A2324F102930609001306810941 -:1066100093050D0013050B002320C103EFE05FEA93 -:10662000032E01021307C1049307810983D60700D3 -:106630009387270013072700231FD7FEE398B7FF90 -:10664000832741028355E10533F6F5008327810254 -:106650003305F600635AA03C130600093306A64032 -:10666000130704009307C10483D60700938727000C -:1066700013072700231FD7FEE39837FF6358C00690 -:106680009307F0001307040063DCC702130606FF3C -:106690009356460013871600131717003307E400BC -:1066A0009307040093872700239F07FEE39CE7FEE0 -:1066B000130600083306A640939646003306D640DC -:1066C000B73701809387C760131616003386C7005B -:1066D0008356062383570700B3F7D7002310F7002C -:1066E0009395050193D5054163C20516930781096A -:1066F0001307040003D6070083560700938727007B -:10670000130727006314D602E316FCFE13070D00DF -:106710009307810983D60700938727001307270073 -:10672000231FD7FEE398B7FFB384C401B7370180B6 -:106730009387C760130B4B019387C712135E1E002C -:10674000E314FBEC8357610C0357E1081306810C3B -:10675000B387E70037C7FFFF130727F7B387E700C3 -:106760002313F10C1307C10793070D0083D607000D -:106770009387270013072700231FD7FEE398C7FE40 -:1067800013070000930781096F00800003D70B00F7 -:1067900093872700239FE7FE938B2B00E398B7FF97 -:1067A000B73701801387C7609387C760B71D0000A4 -:1067B000130B8702938B87116F00000193DD1D007F -:1067C00063047B2B130B4B0193050D0013850B000A -:1067D000EFD05FDE1307050093050D0013050B00D6 -:1067E0006344E028EFD01FDDE34AA0FC93060900D4 -:1067F00013060D0093050D0013050B00EFE05FCCB1 -:1068000013068109930609009305060013050B0082 -:10681000EFE09F89B384B4016FF05FFA930C4112EB -:10682000B73501809385455E13850C00B7240000C1 -:10683000EF20C0189384F4706FF0DFAD930B7112EA -:10684000E39007AC232271016FF05F879307C104C7 -:10685000130704006F00C0009306E105E388F6E823 -:1068600003D60700835607009387270013072700E6 -:10687000E304D6FE8357210E03274102B377F700C6 -:106880006394E702130504002320C103EFD01FB86F -:10689000032E0102E31C05E413050400EFD05FE3BF -:1068A000032E0102E31405E49305C10E13850B00CA -:1068B0002320C103EFD09FC093058110130504006E -:1068C000EFD0DFBF0356C10E0355A110835EE10E6A -:1068D0001346F6FF13160601135606012316C10EC2 -:1068E000B385AE40032E010293060500635EB00639 -:1068F00093860C001307811093070112835507003C -:106900001307270093862600239FB6FEE318F7FEA1 -:10691000231E0112130781109306C10E6F00800021 -:1069200003D6060013072700231FC7FE9386260001 -:10693000E318F7FE231001121307C10E93870C0012 -:10694000130FC11383D6070093872700130727006F -:10695000231FD7FEE398E7FF8356A110B305D54167 -:1069600023120110138506006380052E2326D10211 -:106970009307F0F663CEF5061305C10E2320C1037D -:10698000EFD0DFD6032E01028326C1029305050056 -:1069900093070112130641100355C10E03578110CE -:1069A0006300E5301305000003D70700835E06008F -:1069B0009387E7FF3307A7403307D74113550701F4 -:1069C0002391E7001307A110137515001306E6FFC6 -:1069D000E39CE7FC1306100093070900130700046B -:1069E000130581102320C103EFE0CF89032E01029C -:1069F00093050400130581102320C103EFE0CFDFCE -:106A0000032E01026FF09FCE83270101138CF7FF45 -:106A10006FF09FB1832741012302011213840C0000 -:106A200023A007006FF0DFAC930704001307410EAB -:106A300093872700239F07FEE39CE7FE6FF05FCA62 -:106A400083274100930C4112638A0706B735018002 -:106A50009385C55E13850C00B7240000EF101076F7 -:106A60009384F4706FF01F8B130B810E6FF00FBCCB -:106A700093071003230FF9FE938414006FF05F88CF -:106A8000938717002300F7006FF09F87930C411244 -:106A9000B73501809385456013850C00B72400004D -:106AA000EF10D0719384F4706FF0DF868357C11AB2 -:106AB000930B6112130971126FF08FFEB7350180CD -:106AC0009385855F13850C00B7240000EF10106FCD -:106AD0009384F4706FF01F84930581091305C10737 -:106AE000EFE08FD19385CA6013058109EFD09FAC89 -:106AF000631005FCE34604808347E9FF138727FD05 -:106B0000133717001347F7FF3387EB0003470700DE -:106B100013771700630607FE1307E9FF93F7F707DC -:106B20006FF00FFA93871700A30FF7FE6FF04FFD7A -:106B30001304010D930504001305C107374D000030 -:106B4000EFD0DF9793040000130B810E1309C10CE3 -:106B5000930C210D130DEDFF130C50FD8357810E87 -:106B600093F777006398070C1307410B9307040012 -:106B700083D607009387270013072700231FD7FE1C -:106B8000E39867FF1305410B2316010CEFD00FF1BB -:106B90001305410BEFD08FF0130600009306090098 -:106BA00013070B0083D50600835707009386E6FF83 -:106BB0001307E7FFB387B700B387C70013D60701F2 -:106BC0002391F60013761600E31E97FD8357610BA1 -:106BD0000357810B93873700231BF10A63000702D9 -:106BE0001305410BEFD08FEB8357610B0357810BDC -:106BF00093871700231BF10AE31407FE8357C10C88 -:106C0000639A07028357610B6366FD021307040052 -:106C10009307410B83D607009387270013072700AC -:106C2000231FD7FEE39827FF2314010E9384F4FF5C -:106C3000E39684F39305C10713050400EFE0CFBB8F -:106C4000130901166FF00F8D1307C1109307010F81 -:106C500083DE0700035607009387270013072700EA -:106C60006398CE0213066110E394C7FE0357C10E6A -:106C7000835781106302F706930704001307410E40 -:106C800093872700239F07FEE39CE7FE6FF01FA674 -:106C90006366D60D93070112130641106FF0DFCF24 -:106CA00013050000130FE10E83DE070003570600F3 -:106CB0009387E7FF1306E6FF3307D7013307A700E3 -:106CC000135507012391E70013751500E31EE6FD38 -:106CD000130600006FF05FD013870600639206066C -:106CE0008317E11063CE0704930601126F000002C0 -:106CF0002390F60013171700131707019386E6FF7A -:106D00009307A11013570701E384F6CE83D706003B -:106D10001396070113560641939717006354060014 -:106D2000136717009397070193D70701137627007E -:106D300093E51700E30E06FA2390B6006FF09FFB71 -:106D40001306C11093070112631207086382C70874 -:106D500003570600130626006FF01FFF13860C0072 -:106D6000130781109307011203550700130727002B -:106D700013062600231FA6FEE318F7FE231E0112AA -:106D8000130581101307C10E13064110835E07001F -:106D90001307270013052500231FD5FFE318C7FE9F -:106DA000231001121305C10E13870C00130FC1131A -:106DB000835E07001307270013052500231FD5FF57 -:106DC000E318E7FF231201106FF01FBD13851600B3 -:106DD0002315A1106FF0DFC1032785008327C500AD -:106DE0000326050083264500130101FC130501005D -:106DF000930541012324E1002326F100232E1102F3 -:106E00002320C1002322D100EFE09FBC8357610201 -:106E10001305000093C7F7FF13971701631A0700C4 -:106E200013054101EFD08FDE133515001305150052 -:106E30008320C10313010104678000001305050FBF -:106E400067800000375501801305059B67800000AF -:106E5000375501801305059B67800000130101FD74 -:106E6000232E3101232611022324810223229102A1 -:106E700023202103232C4101232A510123286101CE -:106E80002326710123248101232291019387B500D8 -:106E900013076001930905006366F7069307000175 -:106EA00063E6B71EEF0050049304000113062000B0 -:106EB00093078001374901801309894BB307F90013 -:106EC00003A44700138787FF630AE4208327440055 -:106ED0008326C4000326840093F7C7FFB307F4009A -:106EE00003A747002326D60023A4C6001367170074 -:106EF0001385090023A2E700EF00407F13058400FB -:106F00006F00801993F487FF63C2071863E0B41819 -:106F1000EF00807D9307701F63F6974693D7940028 -:106F20006386071A13074000636CF73C93D764002D -:106F3000138697031385870393163600374901801C -:106F40001309894BB306D90003A44600938686FF34 -:106F5000638686029305F0006F000001635C0732D0 -:106F60000324C400638C86008327440093F7C7FF83 -:106F700033879740E3D4E5FE130605000324090197 -:106F80009308890063081417032544009306F00052 -:106F90001375C5FFB307954063CCF640232A19014A -:106FA0002328190163D6073E9307F01F63EAA72E33 -:106FB000937785FF9387870083254900B307F900FE -:106FC00083A6070013555500130710003317A700B9 -:106FD0003367B700938587FF2326B4002324D400AA -:106FE0002322E90023A0870023A68600935726408A -:106FF00093051000B395F5006368B710B3F7E5008B -:1070000063940702939515001376C6FFB3F7E50066 -:1070100013064600639A070093951500B3F7E50041 -:1070200013064600E38A07FE1308F0001313360028 -:1070300033036900130503008327C500130E060000 -:107040006302F52E03A747001384070083A7C70038 -:107050001377C7FFB30697406342D82EE3C206FEFC -:107060003307E400832647000326840013850900C4 -:1070700093E616002322D7002326F60023A4C70098 -:10708000EF00C066130584006F0000019307C00085 -:1070900023A0F900130500008320C102032481020C -:1070A00083244102032901028329C101032A8101AA -:1070B000832A4101032B0101832BC100032C810092 -:1070C000832C410013010103678000009306002018 -:1070D000130600041305F0036FF05FE603A4C70076 -:1070E00013062600E39487DE032409019308890030 -:1070F000E31C14E903274900935726409305100029 -:10710000B395F500E37CB7EE03248900832A44009D -:1071100013FBCAFF63689B00B3079B401307F00093 -:107120006346F714B7570180B75C018083AA07A6AE -:1071300003A70CA59307F0FF330A6401B38A540137 -:10714000630AF734B71700009387F700B38AFA0091 -:10715000B7F7FFFFB3FAFA0093850A001385090019 -:10716000EF1000799307F0FF930B0500630CF528EF -:1071700063684529375C0180130C8CAA83250C00B9 -:10718000B385BA002320BC00938705006304AA3AA4 -:1071900083A60CA51307F0FF638CE63A338A4B41B4 -:1071A000B307FA002320FC0093FC7B0063860C30BD -:1071B000B7170000B38B9B4193858700938B8B009F -:1071C000B3859541B38A5B019387F7FFB38555413A -:1071D00033FAF50093050A0013850900EF1040719A -:1071E0009307F0FF6300F53C33057541B30A450191 -:1071F00083250C002324790193EA1A00B305BA0011 -:107200002320BC0023A25B01630824359306F00011 -:1072100063F866350327440093074BFF93F787FF16 -:10722000137717003367F7002322E400130650009A -:107230003307F4002322C7002324C70063EEF63689 -:1072400083AA4B0013840B00B757018003A7C7A57F -:107250006374B70023AEB7A4B757018003A787A50F -:107260006376B71A23ACB7A46F00401A13E7140073 -:107270002322E400B30494002324990093E7170029 -:107280001385090023A2F400EF0040461305840093 -:107290006FF09FE08326C400032684006FF01FC4B4 -:1072A00093579500130740006372F71413074001CA -:1072B000636AF7229386C7059385B70593963600D0 -:1072C000B306D90083A70600938686FF6388F61C61 -:1072D00003A747001377C7FF6376E50083A78700FE -:1072E000E398F6FE83A6C700032749002326D400AF -:1072F0002324F40023A4860023A687006FF01FCF69 -:10730000130740016376F71213074005636AF71EFF -:1073100093D7C4001386F7061385E7069316360045 -:107320006FF0DFC1130E1E0093773E00130585003A -:10733000638E07108327C5006FF09FD0032684005B -:1073400093E514002322B4002326F60023A4C700EB -:10735000B3049400232A99002328990093E7160088 -:1073600023A6140123A4140123A2F4003307E4008C -:10737000138509002320D700EF0040371305840050 -:107380006FF09FD113D63400938784006FF09FB2C3 -:107390003307A400832747001385090093E71700EC -:1073A0002322F700EF008034130584006FF0DFCE56 -:1073B00013E714002322E400B3049400232A990065 -:1073C0002328990013E7170023A6140123A414010E -:1073D00023A2E4003305A4002320F500138509004F -:1073E000EF00C030130584006FF01FCB935765008A -:1073F0009386970393858703939636006FF05FEC2F -:10740000630E241103248900832A440093FACAFFDF -:10741000B3879A4063E69A001307F000E348F7E465 -:1074200013850900EF00802C130500006FF0DFC604 -:107430001386C7051385B705931636006FF01FB086 -:10744000832783001306F6FF6392671C9377360049 -:10745000130383FFE39607FE0327490093C7F5FF55 -:10746000B3F7E7002322F90093951500E3EEB7C8C0 -:10747000E38C05C833F7F500631A070093951500F0 -:1074800033F7F500130E4E00E30A07FE13060E0055 -:107490006FF0DFB9938A0A016FF01FCC0325490012 -:1074A00093D52540130710003317B7003367A700A3 -:1074B0002322E9006FF09FE3B3855B01B305B04081 -:1074C0009395450113DA450193050A0013850900D8 -:1074D000EF1000429307F0FFE318F5D0130A000005 -:1074E0006FF01FD1130740056362F7089357C5007B -:1074F0009386F7069385E706939636006FF05FDC78 -:10750000130740156362F70893D7F40013868707C3 -:1075100013857707931636006FF05FA2375C018002 -:10752000130C8CAA83270C00B387FA002320FC00DD -:107530006FF01FC613174A01E31C07C40324890018 -:10754000B30A5B0193EA1A00232254016FF0DFCFE4 -:1075500023A87CA56FF05FC513840B006FF0DFCE0E -:107560009307100023A2FB006FF09FEB1307401559 -:107570006362F7069357F50093868707938577072D -:10758000939636006FF0DFD3130740556362F7061A -:1075900093D724011386D7071385C70793163600A0 -:1075A0006FF0DF99938C8CFFB38A9A01B38A7A418A -:1075B000130A00006FF0DFC39305840013850900F0 -:1075C000EFC09F9C0324890083250C00832A44007C -:1075D0006FF09FC7130740556364F7029357250167 -:1075E0009386D7079385C707939636006FF05FCDD4 -:1075F0009306803F1306F0071305E0076FF01F9412 -:107600009306803F9305E0076FF09FCB83274900E7 -:107610006FF09FE59377350093F6F50F638A0702C5 -:107620009307F6FF630E06021306F0FF6F0080015A -:107630001305150013773500630E07009387F7FFD6 -:107640006380C70203470500E314D7FE678000008C -:1076500093070600130730006366F702639607007E -:107660001305000067800000B307F5006F00C0003D -:1076700013051500E386A7FE03470500E31AD7FEAE -:107680006780000037070100939885001307F7FF14 -:10769000B3F8E80093F5F50FB3E5B800939805014A -:1076A000B3E8B8003708FFFEB78580801308F8EF0D -:1076B00093850508130330000327050033C7E8004E -:1076C000330607011347F7FF3377E6003377B70038 -:1076D000E31C07F89387C7FF13054500E36EF3FC2F -:1076E000E39407F86FF0DFF7678000006780000021 -:1076F0008327C504130101FF232481002322910065 -:107700002326110023202101130405009384050082 -:10771000638E070213952400B387A70003A5070013 -:10772000630605040327050023A0E70023280500BE -:10773000232605008320C100032481008324410007 -:1077400003290100130101016780000013061002E4 -:1077500093054000EF20806D2326A40493070500C5 -:10776000E31A05FA130500006FF0DFFC130910009F -:1077700033199900130659001316260093051000BB -:1077800013050400EF20806AE30E05FC2322950018 -:10779000232425016FF09FF96380050203A74500AC -:1077A0008327C50413172700B387E70003A7070043 -:1077B00023A0E50023A0B70067800000130101FEAD -:1077C000232A910083A4050137030100232C8100A3 -:1077D0002328210123263101232E110023244101D6 -:1077E00013890500930905001384060013884501D9 -:1077F000930800001303F3FF8327080013084800D1 -:1078000093881800B3F66700B386C60293D70701C2 -:10781000B387C702B386860013DE060133F766001E -:10782000B386C701939706013387E700232EE8FE4E -:1078300013D40601E3C298FC630204028327890083 -:1078400063D0F4049387440093972700B307F900AB -:1078500023A2870093841400232899008320C10168 -:1078600003248101832441018329C100032A81006B -:1078700013050900032901011301010267800000BB -:10788000832549001385090093851500EFF05FE615 -:10789000130A0500630C0504032609019305C900BA -:1078A0001305C5001306260013162600EF20C07C22 -:1078B0000327490083A7C90413172700B387E700EC -:1078C00003A707002320E90023A027019387440092 -:1078D00013090A0093972700B307F90023A2870032 -:1078E00093841400232899006FF05FF7B746018056 -:1078F0003745018093860686130600009305500BDA -:1079000013054587EF20C04B130101FE232C810096 -:10791000232A910023282101232631012324410118 -:107920001388860093079000232E11002322510113 -:107930003348F802938906001309050013840500F3 -:10794000130A06009304070063D8D70C93071000AE -:10795000930500009397170093851500E3CC07FF6C -:1079600013050900EFF0DFD893050500630A050A47 -:10797000930710002328F500232A95009307900011 -:1079800063D64709930A940093840A0033044401A0 -:1079900083C604001306A00013050900938606FDA4 -:1079A000EFF0DFE19384140093050500E39284FE79 -:1079B00013048AFF33848A0063563A03B38949412A -:1079C000B3093401834604001306A000130509001F -:1079D000938606FDEFF09FDE130414009305050067 -:1079E000E39289FE8320C1010324810183244101A4 -:1079F000032901018329C100032A8100832A410050 -:107A00001385050013010102678000001304A40020 -:107A1000130A90006FF05FFA930500006FF05FF4B7 -:107A2000B74601803745018093860686130600001D -:107A30009305E00C13054587EF2080383707FFFFDB -:107A40003377E50093070500130500006316070070 -:107A50009397070113050001370700FF33F7E7008D -:107A6000631607001305850093978700370700F01A -:107A700033F7E700631607001305450093974700A7 -:107A8000370700C033F7E70063160700130525002A -:107A90009397270063C80700139717001305150075 -:107AA0006354070067800000130500026780000030 -:107AB000832705001307050093F677006384060209 -:107AC00093F6170013050000639E060693F6270041 -:107AD0006380060893D717002320F70013051000D2 -:107AE000678000009396070193D6060113050000F6 -:107AF0006396060093D707011305000193F6F70F6D -:107B0000639606001305850093D7870093F6F70068 -:107B1000639606001305450093D7470093F6370098 -:107B2000639606001305250093D7270093F61700E8 -:107B3000639C060093D71700130515006396070092 -:107B400013050002678000002320F7006780000013 -:107B500093D727002320F70013052000678000003B -:107B6000130101FF232481001384050093051000F5 -:107B700023261100EFF0DFB7630005028320C10068 -:107B8000232A850003248100130710002328E50021 -:107B90001301010167800000B7460180374501806D -:107BA0009386068613060000930500141305458787 -:107BB000EF200021130101FE23282101232631019A -:107BC00003A9050183290601232A910023244101E9 -:107BD000232E1100232C8100138A05009304060034 -:107BE000634C390113870900938405009309090048 -:107BF000130A06001309070083A7840083A5440025 -:107C000033842901B3A78700B385F500EFF05FAE99 -:107C1000630C051A1303450193182400B3081301DC -:107C2000930703006378130123A00700938747009D -:107C3000E3EC17FF13084A01131E2900938E440139 -:107C400093952900330EC801B385BE00637CC80B31 -:107C500093875401130F400063FEF51437060100AB -:107C60001306F6FF6F0000011308480013034300DA -:107C7000637AC809832F0800B3F4CF006394040C1F -:107C800093DF0F01E3820FFE03270300930203003B -:107C900093860E00930407009303000083A7060059 -:107CA00093D904013377C700B3F7C700B387F7034D -:107CB00083A44200938242009386460033F9C400B5 -:107CC000B3873701B38777009393070133E7E30066 -:107CD00023AEE2FE03D7E6FF93D707013307F7038E -:107CE000330727013307F70093530701E3E8B6FA98 -:107CF000B307E30123A0E700130848001303430080 -:107D0000E36AC8F7634880006F0080011304F4FF42 -:107D10006308040083A7C8FF9388C8FFE38807FEB1 -:107D20008320C1012328850003248101832441018C -:107D3000032901018329C100032A810013010102E3 -:107D4000678000009303030093820E001309000074 -:107D500003A7020083AF030093834300B376C700F9 -:107D6000B38696029357070133F7CF0093DF0F01D5 -:107D700093824200B3879702B386E600B38626015A -:107D800013D70601B3F6C600B387F701B387E70040 -:107D900013970701B366D70023AED3FE13D90701AB -:107DA000E3E8B2FAB307E30123A02701832F080019 -:107DB0006FF01FED338F9540130FBFFE137FCFFF82 -:107DC000130F4F006FF09FE9B746018037450180E0 -:107DD00093860686130600009305D0151305458784 -:107DE000EF10107E130101FE232C810023263101A8 -:107DF00023244101232E1100232A9100232821014D -:107E0000937736001304060093090500138A0500D2 -:107E10006394070C1354244013090A0063080406F2 -:107E200083A48904638E040C9377140013090A0059 -:107E30006390070213541440630A040403A504006A -:107E4000630805069304050093771400E38407FE96 -:107E5000138604009305090013850900EFF09FD5F0 -:107E6000630809060327490083A7C9041354144073 -:107E700013172700B387E70003A707002320E900B3 -:107E800023A0270113090500E31A04FA8320C10186 -:107E900003248101832441018329C100032A810035 -:107EA0001305090003290101130101026780000085 -:107EB000138604009385040013850900EFF09FCF1B -:107EC00023A0A40023200500930405006FF0DFF732 -:107ED000130905006FF01FF69387F7FF37470180FE -:107EE0001307078D93972700B307F70003A6070032 -:107EF00093060000EFF09F8C130A05006FF09FF1CE -:107F00009305102713850900EFF09FC523A4A9044A -:107F100093040500232005006FF01FF1130101FEFB -:107F20002324410103AA050183A7850023263101EB -:107F300093595640338A4901232C8100232A91000A -:107F40002328210123225101232E110013091A0095 -:107F5000938405001304060083A54500930A0500D9 -:107F600063D827019397170093851500E3CC27FF6B -:107F700013850A00EFF0CFF7630C051013084501D5 -:107F800063543003938959009399290033073501CD -:107F9000930708009387470023AE07FEE39CE7FEA4 -:107FA0009389C9FE3308380103A70401938744016C -:107FB0001373F401131627003386C7006304030A02 -:107FC00093050002B38565409308080093060000FE -:107FD00003A707009388480093874700331767007B -:107FE0003367D70023AEE8FE03A7C7FFB356B70039 -:107FF000E3E0C7FE1387540193074000636AE6007D -:10800000B30796409387B7FE93F7C7FF9387470060 -:108010003308F8002320D80063840600130A0900FF -:1080200003A7440083A7CA048320C10113172700B4 -:10803000B387E70003A70700232845010324810134 -:1080400023A0E40023A09700032901018324410118 -:108050008329C100032A8100832A41001301010200 -:108060006780000003A707009387470013084800B4 -:10807000232EE8FEE3F6C7FA03A70700938747001D -:1080800013084800232EE8FEE3EEC7FC6FF05FF90B -:10809000B7460180374501809386068613060000A7 -:1080A0009305901D13054587EF1090510327050197 -:1080B00083A70501130805003305F7406314F7048F -:1080C0009397270013084801938545013307F8006B -:1080D000B387F5006F0080006376E8028326C7FF50 -:1080E00003A6C7FF1307C7FF9387C7FFE386C6FE34 -:1080F000B3B6C6003305D0401375E5FF1305150070 -:10810000678000006780000083A705010327060140 -:10811000130101FF23248100232291002320210148 -:108120002326110093840500130406003389E740D9 -:108130006394E71A931627009385450113074601B8 -:10814000B387D5003307D7006F00800063FCF518B4 -:1081500003A6C7FF8326C7FF9387C7FF1307C7FF81 -:10816000E306D6FE6360D61683A54400EFF04FD831 -:108170006302051A03AE040183220401938F4401B4 -:10818000931E2E001308440193922200930345018D -:10819000B708010023262501B38EDF01B302580082 -:1081A000138F030013830F00930700009388F8FFD9 -:1081B0000327030083250800130F4F00B376170130 -:1081C000B386F600B3F71501B386F64093D50501E3 -:1081D00093570701B387B74013D70641B387E7002A -:1081E00013970701B3F61601B366D70013084800CA -:1081F000232EDFFE1303430093D70741E36A58FAA7 -:10820000B38582409385B5FE1304540193D52500B0 -:108210001307000063E48200139725003387E3000F -:108220001308400063E6820093851500139825002B -:10823000B38F0F01B383030163FEDF05B7080100AD -:108240001388030093850F009388F8FF03A70500A8 -:108250001308480093854500337617013306F6006E -:108260009356064193570701B387D70093960701AA -:1082700033761601B3E6C600232ED8FE93D7074106 -:10828000E3E6D5FD1387FEFFB30FF74113F7CFFFEA -:108290003387E300639A06008327C7FF130EFEFFB0 -:1082A0001307C7FFE38A07FE8320C1000324810070 -:1082B0002328C50183244100032901001301010182 -:1082C00067800000938704001309100093040400E2 -:1082D000138407006FF05FE9E34609FE130900000D -:1082E0006FF09FE893050000EFF08FC06302050474 -:1082F0008320C10003248100930710002328F50088 -:10830000232A0500832441000329010013010101F0 -:1083100067800000B7460180374501809386068656 -:10832000130600009305002413054587EF1050291C -:10833000B746018037450180938606861306000004 -:108340009305202313054587EF109027B707F07F8B -:10835000B3F5B700B707C0FCB385F5006358B000AC -:10836000930700001385070067800000B305B04045 -:1083700093D545419307300163C8B700B70708009C -:10838000B3D5B7406FF0DFFD1387C5FE9306E0015C -:108390009305000093071000E3C6E6FCB7070080D2 -:1083A000B3D7E7001385070067800000130101FEC3 -:1083B000232A910083240501232C81001304450105 -:1083C00093942400B30494002328210103A9C4FF3B -:1083D0002326310123244101130509009389050057 -:1083E000232E1100EFF08FE513070002B307A7401B -:1083F00023A0F9009307A000138AC4FF63D0A70845 -:10840000130555FF6370440583A784FF63000504CB -:10841000B306A74033D7D7003319A9003369E90061 -:10842000138684FF3707F03F3367E900B397A7004F -:108430006372C40203A644FFB356D600B3E7D70065 -:108440006F00400193070000631405063707F03FF3 -:108450003367E9008320C1010324810183244101A2 -:10846000032901018329C100032A81001385070024 -:108470009305070013010102678000009306B00016 -:10848000B386A640B707F03F3357D9003367F700EC -:10849000930700006376440183A784FFB3D7D70016 -:1084A000130555013315A900B367F5006FF09FFA66 -:1084B0003315A9003707F03F3367E5009307000045 -:1084C0006FF05FF9130101FD232C4101138A0500B0 -:1084D000930510002322910223202103232E310132 -:1084E0002326110223248102232A5101930406002A -:1084F0009389060013090700EFF08F9F630A0510A8 -:1085000093D74401370710001306F7FF93965701DE -:10851000130405003376960093FAF77F6384060010 -:108520003366E6002326C10063080A0813058100AC -:1085300023244101EFF0CFD70327C10093070500A3 -:108540006302050C0326810093060002B386A64051 -:10855000B316D700B3E6C6003357A700232AD400CA -:108560002326E100B334E00093841400232CE400BC -:108570002328940063840A06938ADABCB38AFA003B -:108580001305500323A05901B307F5402320F90038 -:108590008320C102130504000324810283244102C5 -:1085A000032901028329C101032A8101832A410190 -:1085B00013010103678000001305C100EFF04FCFE6 -:1085C000930710002328F4008327C10093041000B0 -:1085D000232AF40093070502E3900AFA1397240074 -:1085E0003307E400032507019387E7BC23A0F900C4 -:1085F000EFF0CFC493945400B384A4402320990097 -:108600006FF01FF983268100232AD4006FF09FF5B5 -:10861000B746018037450180938606861306000021 -:108620009305A03013054587EF108079130101FDF4 -:1086300023202103138905009305810023261102BD -:108640002324810223229102232E31019309050064 -:10865000EFF0DFD59304050013840500130509002E -:108660009305C100EFF09FD48327090103A70901F7 -:108670008326C1003307F740832781001317570073 -:10868000B387D740B307F70093060500635EF00297 -:1086900093974701338487001386060013850400EF -:1086A0009386050093050400EF50D0728320C10229 -:1086B0000324810283244102032901028329C10189 -:1086C000130101036780000013974701B385E5405C -:1086D0006FF09FFC130101FF2320210123261100CD -:1086E00023248100232291009307700113090500C0 -:1086F00063DAA70437570180832707A3832547A39D -:1087000037570180032487A38324C7A31385070059 -:108710001306040093860400EF60C0771309F9FF85 -:1087200093070500E31409FE8320C10003248100A0 -:10873000832441000329010013850700130101016F -:1087400067800000B7470180131935009387078DB4 -:1087500033892701832709018320C1000324810075 -:108760008325490183244100032901001385070063 -:108770001301010167800000832606019385F5FF40 -:1087800093D555409385150093074601939626008F -:1087900093952500B386D700B305B50063F8D702DB -:1087A0001307050003A80700938747001307470036 -:1087B000232E07FFE3E8D7FEB387C6409387B7FEB3 -:1087C00093F7C7FF938747003305F5006378B5003B -:1087D00013054500232E05FEE36CB5FE67800000FF -:1087E0000327050113D65540930645016352C7027E -:1087F00093172700B387F60063F2F60403A7C7FFB9 -:108800009387C7FFE30A07FE130510006780000087 -:1088100093172600B387F600E350E6FE93F5F501C3 -:10882000E38C05FC03A60700130510003357B600C0 -:10883000B315B700E302B6FC678000001305000023 -:1088400067800000130101FF23229100B70400801C -:10885000232481002326110093C4F4FF130406008F -:1088600023200600B3F6B4003706F07F9387050097 -:108870001307050063D0C606B3E8A600638C08049E -:1088800033F6C50013880500930800006312060242 -:10889000B757018083A647A403A607A4EF60805FB3 -:1088A0001307050013880500B3F6B4009308A0FC75 -:1088B00093D64641B70710809387F7FF938626C06B -:1088C0003378F800B3861601B707E03FB367F800C6 -:1088D0002320D4008320C10003248100832441008D -:1088E000130507009385070013010101678000004D -:1088F000130101FF232481002322910013040500AA -:10890000B7540180138505002326110023A804B461 -:10891000EF50C02E9307F0FF630CF5008320C100D9 -:1089200003248100832441001301010167800000BA -:1089300083A704B5E38407FE8320C1002320F4004D -:10894000032481008324410013010101678000009A -:10895000130101F6930EC108232AF10837030080A2 -:10896000B707FFFF138E05001343F3FF2326D1083B -:10897000938787209305810093860E00232E11068E -:10898000232AF1002328E108232C0109232E1109B1 -:108990002324C101232CC101232E6100232861005F -:1089A0002322D101EF80DF9D8327810023800700F0 -:1089B0008320C1071301010A67800000130E050020 -:1089C00037550180130101F60325C5A4930E8108D4 -:1089D000232AF10837030080B707FFFF1343F3FF93 -:1089E0002324C1082326D1089387872013860500F6 -:1089F00093860E0093058100232E1106232AF10091 -:108A00002328E108232C0109232E11092324C10165 -:108A1000232CC101232E6100232861002322D101D0 -:108A2000EF801F9683278100238007008320C107E2 -:108A30001301010A67800000B367B50093F73700A0 -:108A40006392070803A70500B7867F7F9386F6F732 -:108A5000B377D700B387D700B3E7E700B3E7D70012 -:108A60001306F0FF639EC706130605001308F0FF08 -:108A70002320E60003A74500938545001306460022 -:108A8000B377D700B387D700B3E7E700B3E7D700E2 -:108A9000E38007FF83C7050003C7150083C62500D1 -:108AA0002300F600638A0700A300E60063060700C0 -:108AB0002301D6006394060067800000A30106002E -:108AC000678000009307050003C705009387170020 -:108AD00093851500A38FE7FEE31807FE678000006B -:108AE000130605006FF01FFB937735001307050091 -:108AF000639C0704B7867F7F9386F6F79305F0FFA4 -:108B00000326070013074700B377D600B387D700C3 -:108B1000B3E7C700B3E7D700E384B7FE8346C7FFD8 -:108B20000346D7FF8347E7FF3307A7406380060468 -:108B3000630A06023335F0003305E5001305E5FF4F -:108B400067800000E38806FA8347070013071700D1 -:108B500093763700E39807FE3307A7401305F7FF26 -:108B6000678000001305D7FF678000001305C7FF6B -:108B700067800000B3E7A50093F7370013070500EF -:108B8000639807069307300063F4C7063703FFFEB8 -:108B9000B78880801303F3EF93880808130E300022 -:108BA00083A60500B387660013C8F6FFB3F7070175 -:108BB000B3F71701639E07022320D7001306C6FFF1 -:108BC0001307470093854500E36CCEFC93851500A1 -:108BD000930717006304060283C6F5FF1308F6FF28 -:108BE000A38FD7FE638E06001387070013060800C5 -:108BF0009385150093071700E31006FE67800000B9 -:108C00003306C700630A080093871700A38F07FE87 -:108C1000E39CC7FE67800000678000008327860012 -:108C2000130101FD232A510123261102232481026D -:108C30002322910223202103232E3101232C4101E1 -:108C4000232861012326710123248101930A060050 -:108C500063880714130B05008329060003A505008C -:108C600083A48500138405006F00400D8357C40062 -:108C700013F70748630A0708832644018325040184 -:108C80001307190093941600B386D40093D4F60109 -:108C9000330AB540B384D40093D41440330747015A -:108CA0001386040063F6E40093040700130607002C -:108CB00093F707406386070A9305060013050B0028 -:108CC000EFE0CF99130C0500630A050A8325040120 -:108CD00013060A00EF10403A8357C40093F7F7B722 -:108CE00093E707082316F40033054C01338A444107 -:108CF000232A940023244401232884012320A40050 -:108D000093040900130A090013060A0093850B0057 -:108D1000EF104048032784000325040083A78A003E -:108D2000B304974033054501232494002320A40075 -:108D30003389274123A42A016304090603A94900B2 -:108D400083AB0900138A040093898900E30809FEB4 -:108D5000E37E99F093040900130A09006FF0DFFA2B -:108D600013050B00EF100055130C0500E31E05F66C -:108D70008325040113050B00EFB00FA19307C0007A -:108D80002320FB008357C4001305F0FF93E707047B -:108D90002316F40023A40A0023A20A006F00C000D7 -:108DA00023A20A00130500008320C10203248102CC -:108DB00083244102032901028329C101032A81017D -:108DC000832A4101032B0101832BC100032C810065 -:108DD000130101036780000083D7C500130101ED73 -:108DE000232C4111232861112320A11123261112C4 -:108DF000232481122322911223202113232E3111A7 -:108E0000232A511123267111232481112322911128 -:108E1000232EB10F93F707082326D100138A0500EC -:108E2000130B0500130D06006386070083A70501D9 -:108E3000E3860756B7470180930AC1049387879F4B -:108E4000B74B0180B744018023205105232401043E -:108E50002322010413870A00232801002322010290 -:108E6000232401022326010223240100232AF100E6 -:108E7000938B4BB6938444B783470D0063800720E0 -:108E800013040D00930650026386D73883471400FD -:108E900013041400E39A07FE3309A4416300A41FDE -:108EA00083268104832741042320A701B38626015A -:108EB00093871700232227012324D1042322F104BE -:108EC000930670001307870063CEF6348326810073 -:108ED00083470400B38626012324D1006380071A48 -:108EE00083461400130D1400A30D0102930CF0FF30 -:108EF00013040000930D00001309A005130C90004B -:108F00009309A002130D1D00938706FE6364F90404 -:108F10000326410193972700B387C70083A7070063 -:108F20006780070013040000938706FD83460D0049 -:108F300093152400338485001314140033848700B0 -:108F4000938706FD130D1D00E372FCFE938706FE5A -:108F5000E370F9FC638406122306D108A30D010215 -:108F600013091000130C10009309C108930C0000A2 -:108F700013FF2D0063040F001309290013FE4D0891 -:108F8000832781040326410463160E00B30624419F -:108F9000E34AD0028346B103130516009305870008 -:108FA000638006049306B103938717002320D7003C -:108FB000930610002322D7002324F1042322A104C6 -:108FC00093067000E3CEA60C930F260093060701CC -:108FD000130605001387050013850F00938506000F -:108FE000630C0F029306C1032320D7009387270049 -:108FF000930620002322D7002324F1042322A10476 -:1090000013077000E34CA70C130605001387050037 -:109010001305150093858500930600086302DE6042 -:10902000B38C8C416346906BB307FC00232037015F -:10903000232287012324F1042322A10413077000B3 -:109040006342A77493F84D0063860800330C2441F3 -:109050006348801F6354240113040900032781001F -:10906000330787002324E100639E077283470D00C6 -:109070002322010413870A00E39407E08327810475 -:10908000E392074C8357CA0093F70704E398074E0F -:109090008320C112032481120325810083244112FD -:1090A000032901128329C111032A8111832A411145 -:1090B000032B0111832BC110032C8110832C411031 -:1090C000032D0110832DC10F1301011367800000D0 -:1090D00013050B00232CE100EFD0DFD683274500DA -:1090E000138507002326F102EFF01FA09307050068 -:1090F00013050B002324F102EFD0DFD403278500F2 -:10910000832781022322E10203278101E3980716C6 -:1091100083460D006FF01FDF83460D0093ED0D02B7 -:109120006FF05FDE93ED0D0193F70D026382071E72 -:109130008327C1009389770093F989FF83A64900AB -:1091400003AC0900938789002326F100138E0600E3 -:1091500063C8061E9306F0FF13890D006388DC00C8 -:10916000B366CC0113F9FDF76384067AE31C0E00A5 -:1091700093069000E3E8860193070C03A307F10E22 -:10918000930D0900130C10009309F10E6F00C00637 -:1091900093ED0D0193F70D02638607148327C10039 -:1091A0009389770093F989FF03AC090003AE490066 -:1091B000938789002326F10013F9FDBF9306000071 -:1091C000A30D01021306F0FF6380CC1A3366CC01B5 -:1091D000937DF9F76314065E63980C3E639E0672F6 -:1091E000137C19009309010F63080C009307000317 -:1091F000A307F10E9309F10E13890C0063D48C01BF -:1092000013090C008347B103B337F0003309F900A9 -:109210006FF01FD63309A441E314A4C983470400A7 -:109220006FF0DFCB1306010493050A0013050B0052 -:10923000EFF0DF9EE31805E413870A006FF01FC903 -:10924000930600010327410463D08607930C0001B5 -:10925000930970006F00C000130C0CFF63D68C05DF -:10926000938707011307170023A0750123A2950117 -:109270002324F1042322E10493858500E3DEE9FC45 -:109280001306010493050A0013050B00EFF01F9964 -:10929000E31A05DE130C0CFF832781040327410426 -:1092A00093850A00E3CE8CFBB38787011307170071 -:1092B00023A0750123A285012324F1042322E104C4 -:1092C00093067000E3D8E6D81306010493050A005C -:1092D00013050B00EFF09F94E31605DA8327810452 -:1092E0006FF05FD70326C10093F70D019306460088 -:1092F0006392077E93F70D04E38C07188327C10060 -:10930000130E00002326D10003DC07006FF0DFEA14 -:109310000326C10093F70D01930646006398077872 -:1093200093F70D04E38607148327C1002326D10099 -:10933000039C0700135EFC4193060E00E3DC06E08D -:10934000B3368001330EC041330EDE409306D002A7 -:10935000A30DD1021306F0FF330C804113890D00D9 -:1093600093061000E394CCE613061000E380C6E0F9 -:10937000130620006384C6269309010F1316DE012D -:1093800093767C0093573C0093860603336CF6007B -:10939000135E3E00A38FD9FE3366CC01938509008E -:1093A0009389F9FFE31C06FC937719006382072673 -:1093B00093070003638EF6249385E5FFA38FF9FEE0 -:1093C0009307010F338CB740930D09009389050073 -:1093D0006FF09FE28327C100A30D010283A907005C -:1093E00093864700E38609049307F0FF6388FC78BF -:1093F00013860C009305000013850900232CD1006F -:109400002326E100EFE00FA10327C100832681019D -:10941000E3040514330C35412326D100930C0000DE -:109420006FF09FDD8326C100A30D01021309100018 -:1094300083A70600938646002326D1002306F10861 -:10944000130C10009309C1086FF05FB28327C100AD -:1094500013E92D00B786FFFF03AC0700B73D01807D -:109460009387470093C606832326F10093874D42D6 -:10947000231ED102130E00002328F10093062000C2 -:109480006FF01FD40326C10093F70D028326060058 -:10949000130646002326C1006390076093F70D0171 -:1094A0006392077893F70D04E398070893F80D206B -:1094B000638A0876832781002380F6006FF0DF9BA4 -:1094C00083460D0093ED0D086FF0DFA383460D007A -:1094D00093051D00E38A360B938706FD138D050067 -:1094E000930C0000E362FCA283460D0093952C00D0 -:1094F0003383950113131300B30CF300938706FD18 -:10950000130D1D00E372FCFE6FF01FA083460D00DB -:1095100093ED4D006FF01F9F9307B00283460D003F -:10952000A30DF1026FF01F9E8327C10083460D003B -:1095300003A40700938747002326F100E354049C0B -:109540003304804093ED4D006FF0DF9B83460D00A8 -:1095500093ED1D006FF01F9B8347B10383460D0001 -:10956000E392079A93070002A30DF1026FF09F990F -:1095700083460D009307C0066388F66693ED0D01E0 -:109580006FF05F9883460D00930780066386F6644C -:1095900093ED0D046FF01F9713E90D019377090206 -:1095A000638407388327C1009306100093897700EE -:1095B00093F989FF9387890003AC090003AE490042 -:1095C0002326F1006FF0DFBF13061000638EC6780C -:1095D0001306200013890D00E390C6DA9309010FEA -:1095E000832701019376FC009389F9FFB386D700A6 -:1095F00003C6060093574C009316CE0133ECF600D9 -:10960000135E4E002380C900B366CC01E39A06FCCA -:109610009307010F338C3741930D09006FF0DFBDC5 -:10962000B3062441E35ED09E130E00016352DE7444 -:10963000130F70006F00C000938606FF635EDE04A8 -:109640009387070113061600232097002322C701E2 -:109650002324F1042322C10413078700E35ECFFC17 -:109660001306010493050A0013050B00232CD100F7 -:10967000EFF0CFDAE31805A083268101130E000175 -:1096800083278104938606FF0326410413870A007B -:10969000130F7000E346DEFA13061600130E870060 -:1096A000B387D700232097002322D7002324F10477 -:1096B0002322C104130770006340C754B38C8C414C -:1096C0001305160093058E0013070E00E35E9095B8 -:1096D00013030001635C935F130E70006F00C00002 -:1096E000938C0CFF635A93059387070113061600AA -:1096F00023209700232267002324F1042322C1049E -:1097000013078700E35ECEFC1306010493050A00ED -:1097100013050B00EFF08FD0E3160596130300013D -:10972000938C0CFF832781040326410413870A00CE -:10973000130E7000E34A93FB13051600130687000F -:10974000B387970123209700232297012324F10454 -:109750002322A104130770006340A720130706000B -:1097600013051500B307FC002320370123228701CE -:109770002324F1042322A10413077000930586001B -:10978000E352A78C1306010493050A0013050B008E -:10979000EFF0CFC8E318058E8327810493850A0074 -:1097A0006FF05F8A1306010493050A0013050B008E -:1097B000EFF0CFC6E30C058A6FF0DF8C13890D0044 -:1097C0006FF09FBA9305000163D0D508930F000195 -:1097D000930270006F00C000938606FF63D6DF0619 -:1097E0009387070113061600232077012322F70130 -:1097F0002324F1042322C10413078700E3DEC2FC03 -:109800001306010493050A0013050B002320D1025F -:10981000232EC101232CE101EFF04FC0E314058694 -:1098200083260102930F000183278104938606FF9C -:1098300003264104032EC101032F810113870A006F -:1098400093027000E3CEDFF8B387D700130616004B -:109850002322D700232077012324F1042322C104EB -:10986000930670001307870063D6C6F2130601043F -:1098700093050A0013050B00232EC101232CE101DF -:10988000EFF0CFB9E310058083278104032641045C -:10989000032EC101032F810113870A006FF08FEFA0 -:1098A0001306010493050A0013050B00232EC101C2 -:1098B000232CE101EFF08FB6631605FC032641046B -:1098C00083278104032EC101032F810193054105E4 -:1098D0001305160013870A006FF08FF013060104BA -:1098E00093050A0013050B00232CC101EFF00FB301 -:1098F000631A05F80326410483278104032E81019E -:10990000930541051305160013870A006FF0CFF089 -:10991000E3940C86930D0900930C0000130C0000D7 -:109920009309010F6FF05F8D0326C1009377090142 -:1099300093064600639607189377090463880736F1 -:109940008327C100130E00002326D10003DC07008B -:10995000930610006FF0DF861306010493050A00DA -:1099600013050B00EFF08FAB631E05F003254104D8 -:1099700083278104930541051305150013870A0009 -:109980006FF08FEA937709402320F102930D0000D6 -:109990009309010F6F00400393050E001306A0000A -:1099A0009306000013050C00232EE100232CC101B7 -:1099B000EF40003E032E81010327C101630C0E30EE -:1099C000130C0500138E050093050E001306A0006E -:1099D0009306000013050C00232EE100232CC10187 -:1099E000EF40407E8327010213050503A38FA9FEE4 -:1099F000032E81010327C1019389F9FF938D1D0077 -:109A0000E38C07F88327410283C60700E396B6F983 -:109A10009307F00FE382FDF863160E0093079000A2 -:109A2000E3F887BF832781028325C102232EC1016A -:109A3000B389F9401386070013850900232CE10040 -:109A4000EFF04F9303274102032EC1011306A0003C -:109A5000834517009306000013050C00B337B000D0 -:109A6000B307F70093050E002322F102EF404032C6 -:109A700003278101930D00006FF09FF483274102BB -:109A800083460D00638007C883C70700638C07C641 -:109A900093ED0D406FF00FC7032681009357F641F9 -:109AA00023A0C60023A2F6006FF00FBD032C060012 -:109AB0002326D100135EFC4193060E006FF04FE9A0 -:109AC0002326D100032C0600130E0000930610007D -:109AD0006FF00FEF032C0600130E00002326D100B9 -:109AE0006FF08FED13890D006FF05FABB73701801A -:109AF000938787432328F10093F70D0263800706BD -:109B00008327C1009389770093F989FF03AC09008B -:109B100003AE4900938789002326F10013F61D0048 -:109B2000630E06003366CC01630A060013060003C9 -:109B3000230EC102A30ED10293ED2D0013F9FDBF38 -:109B4000930620006FF0CFE7B73701809387474235 -:109B50002328F10093F70D02E39407FA8325C1004F -:109B600093F70D0113864500638A070403AC0500D3 -:109B7000130E00002326C1006FF05FFA1385090061 -:109B8000232CE1002326D100EFE01FF603278101FB -:109B9000130C0500930C00006FF00FE69305000412 -:109BA000EFD0CFAB2320AA002328AA006300052012 -:109BB00093070004232AFA006FF0CFA793F70D0450 -:109BC000638A07088327C100130E00002326C10003 -:109BD00003DC07006FF09FF483461D0093ED0D201A -:109BE000130D1D006FF00FB283461D0093ED0D02A3 -:109BF000130D1D006FF00FB11306010493050A0049 -:109C000013050B00EFF08F81631E05C60326410488 -:109C100083278104930541051305160013870A0065 -:109C20006FF00FC08327810023A0F6006FF0CFA450 -:109C300093076000138C0C0063F49701130C600011 -:109C4000B73E018013090C002326D1009389CE442E -:109C50006FF0CFB193F70D206386070C8327C10007 -:109C6000130E00002326C10003CC07006FF01FEB8A -:109C700093F70D20638C07088327C1002326D100AA -:109C8000038C0700135EFC4193060E006FF04FCC6F -:109C900093F70D20638207068327C100130E00008F -:109CA0002326D10003CC07006FF00FD19377092052 -:109CB000638807028327C100130E00002326D1000A -:109CC00003CC0700930610006FF08FCF13860500BA -:109CD0006FF01FA793079000E3E487CF6FF05F93C7 -:109CE0008327C100130E00002326D10003AC070018 -:109CF000930610006FF0CFCC8327C100130E000035 -:109D00002326D10003AC07006FF00FCB8327C100DF -:109D10002326D10003AC0700135EFC4193060E001E -:109D20006FF00FC38327C100130E00002326C1006C -:109D300003AC07006FF09FDE832781002390F600BD -:109D40006FF08F931306010493050A0013050B00AF -:109D5000EFE0DFEC6FF00FB3138C0C002326D10083 -:109D6000930C00006FF04FC913890D006FF0CFC046 -:109D7000138E0500130605006FF09F929307F0FF06 -:109D80002324F1006FF0CFB08327C10083AC07001C -:109D90009387470063D40C00930CF0FF83461D00AB -:109DA0002326F100138D05006FF0CF959307C000B7 -:109DB0002320FB009307F0FF2324F1006FF04FAD49 -:109DC000B757018003A7C7A4130101FF93870600BB -:109DD00013080600232611008328C70093060500F8 -:109DE000138705001386070063000802B747018048 -:109DF000938747B8B7450180938545B91385080017 -:109E0000EF004011EF204012373801809307C8233C -:109E10001308C8236FF01FFE130101FF930606000D -:109E20001306000023261100EFF09FF9B385C50249 -:109E3000130101FF2324810023261100EFD00F829C -:109E400013040500630805020326C5FF130740023B -:109E50001376C6FF1306C6FF6360C706930630017C -:109E60009307050063E2C60223A0070023A20700B0 -:109E700023A407008320C1001305040003248100EC -:109E80001301010167800000232005002322050043 -:109E90009307B00163F0C7042324050023260500BF -:109EA00093070501E312E6FC2328050093078501CB -:109EB000232A05006FF05FFB93050000EF605FF061 -:109EC0008320C10013050400032481001301010154 -:109ED00067800000930785006FF01FF9130101FCF4 -:109EE0001303C1022326D10293060300232E11007F -:109EF0002328E102232AF102232C0103232E11033C -:109F000023266100EF00D03A8320C1011301010430 -:109F100067800000130E050037550180130101FC16 -:109F20000325C5A4130381022324C1022326D102E1 -:109F3000138605009306030093050E00232E1100DF -:109F40002328E102232AF102232C0103232E1103EB -:109F500023266100EF00D0358320C10113010104E5 -:109F600067800000130101FF2326110023248100D4 -:109F700023229100630C0602B7450180938585BCBE -:109F80001305060013040600EF00500AB7440180D1 -:109F900063120502138544BC8320C10003248100A1 -:109FA000832441001301010167800000B744018050 -:109FB0006FF05FFE938544BC13050400EF001007AB -:109FC000E30A05FCB73501809385C523130504001A -:109FD000EF00D005E30005FC130500006FF0DFFB88 -:109FE000B757018003C5879E6780000037570180FF -:109FF000930705000325C7A4138605009385070072 -:10A000006FF05FF6B757018003A3479A670003001C -:10A010006380050263020604638806048347060022 -:10A0200023A0F500034506003335A000678000003B -:10A03000130101FF9305C10063040602638A06024F -:10A040008347060023A0F500034506003335A00032 -:10A050001301010167800000130500006780000004 -:10A06000130500006FF0DFFE1305E0FF67800000BE -:10A070001305E0FF6FF0DFFDB3C7A50093F73700CE -:10A08000B308C500639207069307300063FEC70458 -:10A0900093773500130705006398070613F6C8FF8A -:10A0A000930706FE636CF708637CC702938605007E -:10A0B0009307070003A8060093874700938646008E -:10A0C00023AE07FFE3E8C7FE9307F6FFB387E74039 -:10A0D00093F7C7FF938747003307F700B385F50071 -:10A0E000636817016780000013070500E37C15FF14 -:10A0F00083C705001307170093851500A30FF7FE0C -:10A10000E36817FF6780000083C605001307170088 -:10A1100093773700A30FD7FE93851500E38007F8E8 -:10A1200083C605001307170093773700A30FD7FEE8 -:10A1300093851500E39A07FC6FF05FF683A6450050 -:10A1400083A2050083AF850003AFC50083AE050180 -:10A1500003AE450103A3850103A8C5012322D7004F -:10A1600083A60502232057002324F7012326E701B5 -:10A170002328D701232AC701232C6700232E070198 -:10A180002320D7021307470293854502E368F7FAB5 -:10A190006FF09FF163F6A502B387C5006372F50205 -:10A1A0003307C500630A060E83C6F7FF9387F7FFE0 -:10A1B0001307F7FF2300D700E398F5FE6780000040 -:10A1C0009307F00063E8C702930705009306F6FFC4 -:10A1D000630C060C93861600B386D70003C70500F0 -:10A1E0009387170093851500A38FE7FEE398D7FEAA -:10A1F00067800000B3E7A50093F737006390070A74 -:10A20000930806FF93F808FF9388080133081501A7 -:10A21000138705009307050083260700130707012E -:10A220009387070123A8D7FE832647FF23AAD7FEDB -:10A23000832687FF23ACD7FE8326C7FF23AED7FE36 -:10A24000E31CF8FC1377C600B38515011378F600FC -:10A25000630E07041387050093880700130E300070 -:10A260000323070013074700B306E84023A0680054 -:10A27000B386D50093884800E364DEFE1307C8FF69 -:10A280001377C7FF1307470013763600B387E7003D -:10A29000B385E5006FF09FF3678000009306F6FF3B -:10A2A000930705006FF01FF3678000001306080096 -:10A2B0006FF0DFF1130101FD23202103232611029A -:10A2C0002324810223229102232E3101232C4101D8 -:10A2D000232A5101232861012326710123248101AE -:10A2E0001309060063840522138405009309050001 -:10A2F000EFD08FBF9304B9009307600163FE970E00 -:10A3000093F484FF1387040063CE040E63EC240FE0 -:10A310008327C4FF930A84FF13FAC7FF338B4A01D4 -:10A32000635CEA18B7460180938B864B03A68B00CB -:10A3300083264B00630E662313F6E6FF3306CB003D -:10A3400003264600137616006314061A93F6C6FF1A -:10A350003306DA00635EE63293F717006394070270 -:10A36000032C84FF338C8A4183274C0093F7C7FF6B -:10A37000B386D700B38B460163DAEB34B30BFA0034 -:10A3800063D2EB0C9305090013850900EFC01FADE4 -:10A3900013090500630C05048327C4FF130785FF19 -:10A3A00093F7E7FFB387FA006382E7301306CAFF2B -:10A3B0009307400263E6C730130730018326040089 -:10A3C000636CC726930705001307040023A0D7007A -:10A3D0008326470023A2D7000327870023A4E70092 -:10A3E0009305040013850900EF901FBA1385090037 -:10A3F000EFD0CFAF6F00C00193040001130700013D -:10A40000E3F824F19307C00023A0F900130900002A -:10A410008320C10203248102832441028329C101D4 -:10A42000032A8101832A4101032B0101832BC100EF -:10A43000032C810013050900032901021301010304 -:10A44000678000008327CC0003278C001306CAFF17 -:10A45000930640022326F70023A4E70013098C008B -:10A46000330B7C0163E4C62E9305300103270400FF -:10A470009307090063F2C5022324EC00032744007C -:10A480009307B0012326EC0063E2C7300327840062 -:10A4900093070C011304840023A0E7000327440062 -:10A4A000138A0B00930A0C0023A2E7000327840001 -:10A4B0001304090023A4E70083A74A0033079A4046 -:10A4C0009306F00093F7170063ECE606B367FA0013 -:10A4D00023A2FA0083274B0093E717002322FB00F7 -:10A4E00013850900EFD08FA0130904006FF05FF20D -:10A4F00093F71700E39807E8032C84FF338C8A4115 -:10A5000083274C0093F7C7FF6FF05FE703248102B6 -:10A510008320C10283244102032901028329C1014E -:10A52000032A8101832A4101032B0101832BC100EE -:10A53000032C810093050600130101036FC01F92D5 -:10A54000B3E7970023A2FA00B3859A0013671700B8 -:10A5500023A2E50083274B0093858500138509001E -:10A5600093E717002322FB00EF901FA26FF05FF725 -:10A5700093F6C6FF3306DA00938504016350B60EE6 -:10A5800093F71700E39007E0032C84FF338C8A4194 -:10A5900083274C0093F7C7FFB386D700338B460160 -:10A5A000E34EBBDC8327CC0003278C001306CAFFD5 -:10A5B000930640022326F70023A4E70013098C002A -:10A5C00063EEC620930530010327040093070900BA -:10A5D00063F2C5022324EC00032744009307B00173 -:10A5E0002326EC0063E4C7200327840093070C01B3 -:10A5F0001304840023A0E7000327440023A2E700FC -:10A600000327840023A4E70033079C00B3079B4083 -:10A6100023A4EB0093E717002322F70083274C00C5 -:10A620001385090093F71700B3E4970023229C00D9 -:10A63000EFD0CF8B6FF0DFDD2320D50083264400E1 -:10A640001307B0012322D5006360C712832684005C -:10A6500013078400930785006FF05FD7B38A9A00D1 -:10A66000B307964023A45B0193E7170023A2FA00E7 -:10A670008327C4FF138509001309040093F717000B -:10A68000B3E49700232E94FEEFD04F866FF05FD88F -:10A690008327CB0003278B00130A0600338BCA00E5 -:10A6A0002326F70023A4E7006FF01FE18327C5FFEF -:10A6B00093F7C7FF330AFA00338B4A016FF0DFDFED -:10A6C00093050400EFF01FAD6FF09FD18327CB00FF -:10A6D00003278B001306CAFF930640022326F700C8 -:10A6E00023A4E70003278C008327CC0013098C00E8 -:10A6F000330B7C012326F70023A4E70063E8C6049C -:10A70000930630010327040093070900E3F6C6D837 -:10A710002324EC00032744009307B0012326EC0018 -:10A7200003278400E3F6C7D62328EC000327C400E0 -:10A7300093074002232AEC00032704016304F60672 -:10A7400093078C01130404016FF01FD593050400D7 -:10A7500013050900EFF01FA413040900138A0B006E -:10A76000930A0C006FF05FD5032784002324E500D3 -:10A770000327C4002326E500832604016302F604B0 -:10A7800013070401930705016FF05FC4832784005A -:10A790002328FC008327C400232AFC00032704018C -:10A7A000E310D6FA232CEC000327440193070C0294 -:10A7B00013048401232EEC00032704006FF0DFCD87 -:10A7C0002328D500832644011307840193078501BC -:10A7D000232AD500832684016FF05FBF9305040010 -:10A7E00013050900EFF01F9B6FF01FE28327840021 -:10A7F0002328FC008327C400232AFC00032704012C -:10A800006308D60093078C01130404016FF09FDEE8 -:10A81000232CEC000327440193070C02130484014A -:10A82000232EEC00032704006FF0DFDC3367B50054 -:10A830009303F0FF1377370063100710B7877F7F0C -:10A840009387F7F70326050083A60500B372F60089 -:10A850003363F600B382F200B3E2620063927210D7 -:10A860006316D6080326450083A64500B372F6009A -:10A870003363F600B382F200B3E26200639E720CAF -:10A880006316D6060326850083A68500B372F600FC -:10A890003363F600B382F200B3E262006398720C95 -:10A8A0006316D6040326C50083A6C500B372F6005E -:10A8B0003363F600B382F200B3E262006392720C7B -:10A8C0006316D6020326050183A60501B372F600BE -:10A8D0003363F600B382F200B3E26200639C720A53 -:10A8E0001305450193854501E30ED6F413170601C0 -:10A8F00093970601631EF7001357060193D70601CD -:10A900003305F7409375F50F6390050267800000EB -:10A910001357070193D707013305F7409375F50FD8 -:10A9200063940500678000001377F70F93F7F70F24 -:10A930003305F740678000000346050083C6050025 -:10A9400013051500938515006314D600E31606FE63 -:10A950003305D64067800000130545009385450008 -:10A96000E31CD6FC1305000067800000130585007A -:10A9700093858500E312D6FC130500006780000074 -:10A980001305C5009385C500E318D6FA130500002A -:10A99000678000001305050193850501E31ED6F8C5 -:10A9A000130500006780000083A74506130101FD21 -:10A9B00023286101232611022324810223229102EC -:10A9C00023202103232E3101232C4101232A51016D -:10A9D000232671012324810113972701130B0600FD -:10A9E0006358070A83278600832B06001389050016 -:10A9F00093090500930AF0FF6388070803AC4B0036 -:10AA000003A40B00135A2C0063060A0693040000EB -:10AA10006F00C00013044400630C9A0483250400F3 -:10AA20001306090013850900EF10504993841400A0 -:10AA3000E31255FF1305F0FF8320C10203248102B6 -:10AA400023240B0023220B0083244102032901024B -:10AA50008329C101032A8101832A4101032B0101BA -:10AA6000832BC100032C81001301010367800000C8 -:10AA700083278B00137CCCFFB38787412324FB0003 -:10AA8000938B8B00E39C07F6130500006FF0DFFA51 -:10AA9000EF10904D6FF05FFA032786006304070004 -:10AAA0006FF09FF02322060013050000678000006E -:10AAB000130101ED232E3111232A51112320A1115D -:10AAC00023261112232481122322911223202113E1 -:10AAD000232C411123286111232671112324811174 -:10AAE00023229111232EB10F2326D100930A0500B2 -:10AAF00093890500130D060063060500832785036F -:10AB00006388076A0397C900931707019316270103 -:10AB100093D7070163CA0602B727000083A6490638 -:10AB2000B367F7009397070137E7FFFF93D7074114 -:10AB30001307F7FF33F7E6002396F9009397070111 -:10AB400023A2E90693D7070113F787006304073EA2 -:10AB500003A709016300073E93F7A7011307A000AD -:10AB6000638AE73EB74701809304C104938747BDDA -:10AB7000B74B01803749018023209104232401042D -:10AB80002322010413870400232801002322010249 -:10AB9000232401022326010223240100232AF10099 -:10ABA000938B0BD4130909D583470D00638E0724BB -:10ABB00013040D00930650026386D74283471400A6 -:10ABC00013041400E39A07FE330AA441630EA4237E -:10ABD00083268104832741042320A701B306DA00DA -:10ABE00093871700232247012324D1042322F10451 -:10ABF00013067000130787006350F602E3840636DD -:10AC0000130601049385090013850A00EFF0DFD9CC -:10AC10006310052013870400832681008347040006 -:10AC2000B38646012324D1006380071E83461400A7 -:10AC3000130D1400A30D0102930CF0FF1304000088 -:10AC4000930D0000130AA005130C9000130BA00233 -:10AC5000130D1D00938706FE6364FA040326410169 -:10AC600093972700B387C70083A707006780070073 -:10AC700013040000938706FD83460D0093152400FE -:10AC8000338485001314140033848700938706FDF2 -:10AC9000130D1D00E372FCFE938706FEE370FAFCC1 -:10ACA000638406162306D108A30D0102130A1000BF -:10ACB000130C1000130BC108930C000093FF2D0020 -:10ACC00063840F00130A2A008326410413FF4D08F2 -:10ACD00083278104138616009305060063160F0070 -:10ACE00033084441E34400170345B10313068700CA -:10ACF000630C05029306B1032320D7009387170046 -:10AD0000930610002322D7002324F1042322B10448 -:10AD100013077000E342B70C938605001307060083 -:10AD20009385150013068600638E0F049306C103F6 -:10AD30002320D70093872700930620002322D700E3 -:10AD40002324F1042322B10413077000E352B70E49 -:10AD5000E3840726130601049385090013850A007E -:10AD6000232CE101EFF05FC46314050A832641043C -:10AD700083278104032F8101130641059385160063 -:10AD800013870400130500086306AF68B38C8C4179 -:10AD900063429077B307FC002320670123228701D9 -:10ADA0002324F1042322B104130770006352B70275 -:10ADB00063820724130601049385090013850A00A2 -:10ADC000EFF09FBE631605048327810413860400F9 -:10ADD00093FE4D0063860E00330C4441634880238C -:10ADE0006354440113040A000327810033078700DA -:10ADF0002324E100639E077A83470D002322010488 -:10AE000013870400E39607DA83278104E396076239 -:10AE100083D7C90093F70704E39E07648320C11218 -:10AE20000324811203258100832441120329011286 -:10AE30008329C111032A8111832A4111032B011196 -:10AE4000832BC110032C8110832C4110032D011082 -:10AE5000832DC10F130101136780000013850A00C1 -:10AE6000232CE100EFB01FFE832745001385070068 -:10AE70002326F102EFD05FC79307050013850A0070 -:10AE80002324F102EFB01FFC0327850083278102F2 -:10AE90002322E10203278101E398072A83460D005C -:10AEA0006FF01FDB83460D0093ED0D026FF05FDA4C -:10AEB00093ED0D0193F70D02638A07228327C100EA -:10AEC000138B7700137B8BFF83264B00032C0B0027 -:10AED00093078B002326F1001388060063C0062425 -:10AEE0009306F0FF138A0D006388DC00B3660C0143 -:10AEF00013FAFDF7E38E0606E31808129306900096 -:10AF0000E3E4861393070C03A307F10E930D0A00E5 -:10AF1000130C1000130BF10E138A0C0063D48C0178 -:10AF2000130A0C008347B103B337F000330AFA0069 -:10AF30006FF0DFD89385090013850A00EF00D06811 -:10AF4000E31A055283D7C9001307A00093F7A7019E -:10AF5000E39AE7C08397E900E3C607C08326C100F0 -:10AF600013060D009385090013850A00EF001056A3 -:10AF70002324A1006FF09FEA93ED0D0193F70D02DA -:10AF8000638007148327C100138B7700137B8BFF2B -:10AF9000032C0B0003284B0093078B002326F100A2 -:10AFA00013FAFDBF93060000A30D01021306F0FF84 -:10AFB000638ACC1833660C01937DFAF76314066834 -:10AFC00063960C3E639A067A137C1A00130B010FEA -:10AFD000E3040CF493070003A307F10E130BF10E27 -:10AFE0006FF09FF3330AA441E314A4BF8347040026 -:10AFF0006FF09FC32322010493FE4D0063800E7205 -:10B00000330C4441635C8071138604001307000114 -:10B0100083264104E3588745930C0001130B70000D -:10B020006F008001938526001306860093060700B3 -:10B03000130C0CFF63D88C05938707011387160048 -:10B0400023207601232296012324F1042322E10404 -:10B05000E35AEBFC6388073A130601049385090061 -:10B0600013850A00EFF05F94E31405DA83264104A8 -:10B07000130C0CFF832781041386040093851600AC -:10B08000E3CC8CFBB3878701232076012322860142 -:10B090002324F1042322B10413077000E352B7D430 -:10B0A000638E0766130601049385090013850A0061 -:10B0B000EFF09F8FE31E05D4832781046FF05FD2EA -:10B0C0000326C10093F70D0193064600E390070C99 -:10B0D00093F70D04E38E07248327C10013080000B3 -:10B0E0002326D10003DC07006FF09FEB0326C1008D -:10B0F00093F70D0193064600E390070893F70D04BC -:10B10000E38807208327C1002326D100039C070082 -:10B110001358FC4193060800E3D406DCB3368001E3 -:10B12000330800413308D8409306D002A30DD10262 -:10B130001306F0FF330C8041138A0D0093061000B4 -:10B14000E39ACCE613061000E388C6DA1306200063 -:10B150006388C626130B010F1316D80193767C0063 -:10B1600093573C0093860603336CF600135838005F -:10B17000A30FDBFE33660C0193050B00130BFBFFE3 -:10B18000E31C06FC93771A006386072693070003E7 -:10B190006382F6269385E5FFA30FFBFE9307010F5D -:10B1A000338CB740930D0A00138B05006FF0DFD688 -:10B1B000EF1080396FF01F958327C100A30D0102A6 -:10B1C00003AB070093864700E3040B129307F0FFDD -:10B1D000E38CFC0613860C009305000013050B009E -:10B1E000232CD1002326E100EFC0CFC20327C100EA -:10B1F00083268101E30C0524330C65412326D1000D -:10B20000930C00006FF05FD18326C100A30D0102F3 -:10B21000130A100083A70600938646002326D10058 -:10B220002306F108130C1000130BC1086FF0DFA800 -:10B2300083460D009307C006E38EF60893ED0D01DB -:10B240006FF01FA183460D0093078006E38CF6067E -:10B2500093ED0D046FF0DF9F13EA0D0193770A025F -:10B26000638407528327C10093061000138B770075 -:10B27000137B8BFF93078B00032C0B0003284B00E1 -:10B280002326F1006FF05FD283460D0093ED0D0889 -:10B290006FF01F9C8327C10013EA2D00B786FFFFC4 -:10B2A00003AC0700B73D01809387470093C6068330 -:10B2B0002326F10093874D42231ED102130800007C -:10B2C0002328F100930620006FF01FCE0326C10053 -:10B2D00093F70D0283260600130646002326C100BD -:10B2E0006392076893F70D01639E077E93F70D0441 -:10B2F000E392070E93FE0D2063860E7E8327810066 -:10B300002380F6006FF05F8A8327C10083460D001B -:10B3100003A40700938747002326F100E35A049211 -:10B320003304804093ED4D006FF09F9283460D00F3 -:10B3300093ED1D006FF0DF918347B10383460D004D -:10B34000E398079093070002A30DF1026FF05F905E -:10B3500083460D0093ED4D006FF09F8F9307B00271 -:10B3600083460D00A30DF1026FF09F8E83460D0002 -:10B3700093051D00E38C6611938706FD138D050070 -:10B38000930C0000E368FC8C83460D0013982C009E -:10B390003308980113181800B30CF800938706FDC2 -:10B3A000130D1D00E372FCFE6FF0DF8A1306100020 -:10B3B000E38EC60A13062000138A0D00E39CC6D84C -:10B3C000130B010F832701019376FC00130BFBFF86 -:10B3D000B386D70003C6060093574C009316C801E6 -:10B3E00033ECF600135848002300CB00B3660C0181 -:10B3F000E39A06FC9307010F338C6741930D0A0013 -:10B400006FF09FB1930510009306000013860400AF -:10B410006FF01FC233084441E35A0097130500013F -:10B42000E3500507130F0001930F70006F008001B8 -:10B43000138526001307870093060600130808FFEC -:10B4400063500F07938707011386160023202701F7 -:10B450002322E7012324F1042322C104E3DACFFCF1 -:10B4600063840716130601049385090013850A00F7 -:10B47000232C0101EFF04FD3E31C05980328810131 -:10B4800083264104130F0001130808FF832781045A -:10B490001387040013851600930F7000E3440FFB1D -:10B4A000130F8700B38707012320270123220701F9 -:10B4B0002324F1042322A104130770006352A7463A -:10B4C000638E076C130601049385090013850A0037 -:10B4D000EFF08FCDE31E059283264104B38C8C419F -:10B4E0008327810413064105938516001387040002 -:10B4F000E352908B13050001635895691303000113 -:10B50000130F70006F0080019385260013078700DA -:10B5100093060600938C0CFF635C930593870701E9 -:10B520001386160023202701232267002324F10419 -:10B530002322C104E35ACFFC6384070613060104E7 -:10B540009385090013850A00EFF00FC6E312058CFE -:10B550008326410413030001938C0CFF832781048D -:10B560001387040093851600130F7000E34893FBC4 -:10B5700093068700B3879701232027012322970191 -:10B580002324F1042322B104130770006344B71A83 -:10B590009385150013868600138706006FF08FFFD2 -:10B5A0009305100093060000138704006FF09FF6C8 -:10B5B000130601049385090013850A00EFF0CFBE3E -:10B5C000E30C05826FF0DF84130510009306000082 -:10B5D000138704006FF09FE6638A071E13060104B9 -:10B5E0009385090013850A00232EE101232CF10124 -:10B5F000EFF08FBBE31E058083264104832781047F -:10B60000032FC101832F8101130641059385160085 -:10B61000138704006FF04FF19307C1032326F10451 -:10B62000930720002328F104930510001306410519 -:10B6300093860500130706009385160013068700FE -:10B640006FF04FF4138A0D006FF0DFAF9305000128 -:10B6500063D6056193020001930370006F00C0017F -:10B66000138526001307870093060600130808FFBA -:10B6700063D80207138616009387070123207701FA -:10B68000232257002324F1042322C104E3DAC3FC5C -:10B69000638E0706130601049385090013850A00CB -:10B6A00023200103232EE101232CF101EFF0CFAF82 -:10B6B000631005F60328010283264104930200016A -:10B6C000130808FF83278104032FC101832F810101 -:10B6D000138704001385160093037000E3CC02F96E -:10B6E000B387070123207701232207012324F104D4 -:10B6F0002322A1049306700063CAA60E13078700D5 -:10B7000093051500930605006FF00FDE9306000009 -:10B7100013051000138704006FF05FF563544401B4 -:10B7200013040A0083278100B38787002324F100D4 -:10B730006FF08FEC638A07341306010493850900C8 -:10B7400013850A00EFF04FA6631405EC832541042E -:10B750008327810413064105938515001387040090 -:10B760006FF04FE323220104138704006FF0CFCA68 -:10B77000639A0CF8930D0A00930C0000130C000060 -:10B78000130B010F6FF04FF90326C10093770A01E5 -:10B79000930646006390071A93770A046386073C72 -:10B7A0008327C100130800002326D10003DC070013 -:10B7B000930610006FF04FFF13064105930510002C -:10B7C00093060000138704006FF0CFDB63880F1C23 -:10B7D0009307C1032326F104930720002328F104D3 -:10B7E00093061000130741056FF01FE5638E0726CF -:10B7F000130601049385090013850A00232EE10135 -:10B80000232CF101EFF04F9A631405E083264104E5 -:10B8100083278104032FC101832F81011387040033 -:10B82000938516006FF04FCC93770A402320F102E6 -:10B83000930D0000130B010F6F00400393050800E8 -:10B840001306A0009306000013050C00232EE10050 -:10B85000232C0101EF20C053032881010327C101DC -:10B8600063080832130C05001388050093050800CF -:10B870001306A0009306000013050C00232EE10020 -:10B88000232C0101EF201014832701021305050367 -:10B89000A30FABFE032881010327C101130BFBFF9C -:10B8A000938D1D00E38C07F88327410283C60700B0 -:10B8B000E396B6F99307F00FE382FDF863160800EC -:10B8C00093079000E3F887B3832781028325C102A1 -:10B8D000232E0101330BFB401386070013050B00D9 -:10B8E000232CE100EFD00FA9032741020328C10157 -:10B8F0001306A000834517009306000013050C00F3 -:10B90000B337B000B307F700930508002322F10214 -:10B91000EF20004803278101930D00006FF09FF492 -:10B920009305150013068F009306050013070F00FB -:10B930006FF0CFC52326D100032C060013080000AA -:10B94000930610006FF04FE68327410283460D00F7 -:10B95000638007B083C70700638C07AE93ED0D408B -:10B960006FF00FAF032681009357F64123A0C60066 -:10B9700023A2F6006FF04FA3032C06002326D1006C -:10B980001358FC41930608006FF04FD5032C0600B6 -:10B99000130800002326D1006FF08FE0930600000B -:10B9A0001306410593051000138704006FF08FBD47 -:10B9B000B7370180938787432328F10093F70D025F -:10B9C000638407068327C100138B7700137B8BFFEB -:10B9D000032C0B0003284B0093078B002326F10058 -:10B9E00013F61D00630E060033660C01630A0600A1 -:10B9F00013060003230EC102A30ED10293ED2D0006 -:10BA000013FAFDBF930620006FF00FDA138A0D00C2 -:10BA10006FF0DF84B7370180938747422328F10016 -:10BA200093F70D02E39007FA8325C10093F70D0108 -:10BA300013864500638A070603AC0500130800005F -:10BA40002326C1006FF0DFF913050B00232CE10062 -:10BA50002326D100EFD04F8903278101130C050065 -:10BA6000930C00006FF04FCB0347B103631607142C -:10BA7000E3940FBA930600009305100013064105E6 -:10BA8000138704006FF00FB01307100093070C002A -:10BA90002326610523288105232481052322E1042F -:10BAA000130641056FF0CFB293F70D046380070AC8 -:10BAB0008327C100130800002326C10003DC070010 -:10BAC0006FF01FF283461D0093ED0D20130D1D0036 -:10BAD0006FF00F9883461D0093ED0D02130D1D00AE -:10BAE0006FF00F978327810023A0F6006FF0CF8BB4 -:10BAF00093076000138C0C0063EC970BB738018040 -:10BB0000130A0C002326D100138BC8446FF0CF9A80 -:10BB100093F70D20638607108327C1002326D100E9 -:10BB2000038C07001358FC41930608006FF00FBB0D -:10BB300093F70D20638C070C8327C10013080000C6 -:10BB40002326D10003CC07006FF08FC593F70D209B -:10BB50006384070A8327C100130800002326C1005D -:10BB600003CC07006FF0DFE793770A20638A0706AC -:10BB70008327C100130800002326D10003CC07004F -:10BB8000930610006FF04FC2930606006FF09F9E61 -:10BB900093079000E3E887CD6FF0DF85130641053A -:10BBA0009305100093060000138704006FF00F9EAA -:10BBB000130C60006FF09FF49307B1032326F10488 -:10BBC000930710002328F104930510001306410584 -:10BBD0006FF08F94832781002390F6006FE0DFFCE5 -:10BBE0008327C100130800002326D10003AC0700FF -:10BBF000930610006FF04FBB8327C10013080000AD -:10BC00002326C10003AC07006FF09FDD8327C1002E -:10BC1000130800002326D10003AC07006FF04FB8D3 -:10BC20008327C1002326D10003AC07001358FC4131 -:10BC3000930608006FF08FAA13060104938509008C -:10BC400013850A00EFE05FD66FF08F9C138C0C0019 -:10BC50002326D100930C00006FF00FAC13050600F3 -:10BC60006FF01FA8938516006FF0CFC1138A0D00E7 -:10BC70006FF04FA99307F0FF2324F1006FF00F9AA4 -:10BC8000130F0600138505006FF0DF818327C100C5 -:10BC900083AC07009387470063D40C00930CF0FF3C -:10BCA00083461D002326F100138D05006FE05FFA27 -:10BCB00037570180930705000325C7A493060600A4 -:10BCC00013860500938507006FE09FDE83D7C500CC -:10BCD00003AE450603D3E50083A8C50103A84502CA -:10BCE000130101B893F7D7FF13070040232C8146B7 -:10BCF000231AF100138405009307010793058100BF -:10BD0000232A914623282147232E11461309050093 -:10BD10002326C107231B61002322110323260103CD -:10BD20002324F100232CF1002328E100232EE1003D -:10BD300023200102EFE0DFD793040500635C0502D6 -:10BD40008357410193F70704638807008357C400B2 -:10BD500093E707042316F4008320C1470324814797 -:10BD60000329014713850400832441471301014837 -:10BD7000678000009305810013050900EF00004271 -:10BD8000E30005FC9304F0FF6FF09FFBB7570180C1 -:10BD900003A3079A67000300638405029307F00F6B -:10BDA00063E8C7002380C50013051000678000000A -:10BDB0009307A0082320F5001305F0FF678000001B -:10BDC0001305000067800000B757018083A7C7A450 -:10BDD000130101FF23248100232291002326110057 -:10BDE00093040500138405006386070003A78703F7 -:10BDF0006300070E0317C4009317070193768700AB -:10BE000093D7070163800604832604016380060636 -:10BE100013F61700630406080326440123240400D4 -:10BE2000130500003306C040232CC40063860608B7 -:10BE30008320C100032481008324410013010101F8 -:10BE40006780000093F607016384060C93F74700B0 -:10BE50006396070883260401136787009317070179 -:10BE60002316E40093D70701E39406FA13F6072894 -:10BE700093050020E30EB6F8930504001385040033 -:10BE8000EF00907B0317C40083260401931707017A -:10BE900093D7070113F61700E31006F813F62700EF -:10BEA0009305000063140600832544012324B40095 -:10BEB00013050000E39E06F693F70708E38A07F6EA -:10BEC000136707042316E4001305F0FF6FF05FF615 -:10BED00013850700EF0040676FF0DFF1832504034F -:10BEE000638E0500930704046388F500138504003E -:10BEF000EF808F890317C4002328040283260401DE -:10BF00001377B7FD232204002320D4006FF0DFF461 -:10BF10009307900023A0F400136707042316E4009E -:10BF20001305F0FF6FF0DFF0130101FF1305600050 -:10BF300023261100EF10402A13051000EF408FB0A8 -:10BF40008397C500130101FE232C810023263101B4 -:10BF5000232E1100232A91002328210193F6870024 -:10BF60001384050093090500639A06103717000033 -:10BF70001307078083A64500B3E7E7002396F50083 -:10BF80006354D01803278402630A070C83A40900B2 -:10BF90009396070123A00900139637018325C40156 -:10BFA00093D6060163480616930610001306000098 -:10BFB00013850900E70007009307F0FF630CF518ED -:10BFC0008356C400032784028325C40193F64600E8 -:10BFD000638E060083264400832704033305D5407F -:10BFE000638607008327C4033305F5401306050065 -:10BFF0009306000013850900E70007009307F0FF90 -:10C00000631EF51003A709008317C4006308071611 -:10C010009306D0016306D700930660016314D70C22 -:10C020008326040137F7FFFF1307F77FB3F7E70015 -:10C030002316F400232204002320D40083250403C4 -:10C0400023A09900638C0500930704046386F50020 -:10C0500013850900EF705FF3232804021305000025 -:10C060008320C101032481018324410103290101AB -:10C070008329C100130101026780000003A90501A3 -:10C08000E30E09FC83A4050013970701135707016A -:10C090001377370023A02501B384244193070000C0 -:10C0A0006314070083A745012324F400634890002C -:10C0B0006FF0DFFA3309A900E35290FA83274402B4 -:10C0C0008325C40193860400130609001385090023 -:10C0D000E7800700B384A440E34EA0FC8357C4006C -:10C0E0001305F0FF93E707048320C1012316F40032 -:10C0F0000324810183244101032901018329C10013 -:10C10000130101026780000003A7C503E34CE0E6CA -:10C110006FF0DFF4032504056FF05FEB8357C40075 -:10C1200037F7FFFF1307F77FB3F7E7008326040114 -:10C130009397070193D707412316F40023220400A5 -:10C140002320D40013973701E35A07EE2328A404D1 -:10C150006FF0DFEE83A70900E38407E61307D00141 -:10C160006388E702130760016384E7028357C40012 -:10C1700093E707042316F4006FF09FEE37F7FFFFF5 -:10C180001307F77F83260401B3F7E7006FF0DFFAA8 -:10C1900023A09900130500006FF09FEC130101FE2E -:10C1A000232C8100232E11001304050063060500D3 -:10C1B00083278503638007028397C5006396070280 -:10C1C0008320C10103248101130500001301010232 -:10C1D000678000002326B100EF0000378325C100EF -:10C1E0008397C500E38E07FC130504000324810137 -:10C1F0008320C101130101026FF09FD49305050054 -:10C2000063080500B757018003A5C7A46FF01FF9A5 -:10C21000B757018003A587A4B7C500809385C519CA -:10C220006F0050291305000067800000B7D500801B -:10C23000938585766F001028130101FEB7C7008033 -:10C24000232E1100232C8100232A91002328210171 -:10C25000232631012324410123225101232061019E -:10C26000032445009387C722232EF5021307C52E0A -:10C27000930730002324E52E2322F52E2320052EBC -:10C2800093074000130905002326F40013068000DD -:10C290009305000023220406232004002322040027 -:10C2A0002324040023280400232A0400232C040050 -:10C2B0001305C405EF40DFB037DB0080832489001D -:10C2C000B7DA008037DA0080B7D90080130B8B29EA -:10C2D000938ACA2F130A4A389389C93EB7070100C7 -:10C2E00023206403232254032324440323263403FA -:10C2F000232E84009387970023A6F4001306800062 -:10C300009305000023A2040623A0040023A2040036 -:10C3100023A4040023A8040023AA040023AC0400DF -:10C320001385C405EF40DFA90324C900B707020045 -:10C3300023A0640323A2540323A4440323A63403A9 -:10C3400023AE9400938727012326F40023220406BA -:10C3500023200400232204002324040023280400B3 -:10C36000232A0400232C04001305C40513068000AF -:10C3700093050000EF40DFA48320C1012320640364 -:10C38000232254032324440323263403232E84002E -:10C390000324810193071000232CF9028324410117 -:10C3A000032901018329C100032A8100832A410056 -:10C3B000032B010013010102678000001305000038 -:10C3C00067800000130101FF2322910013068006FD -:10C3D0009384F5FFB384C40223202101138905004F -:10C3E000232481002326110093854407EFA01FA773 -:10C3F00013040500630005021305C5002320040093 -:10C40000232224012324A40013868406930500001C -:10C41000EF401F9B8320C10013050400032481000B -:10C4200083244100032901001301010167800000FA -:10C43000130101FEB75701802328210103A987A416 -:10C4400023263101232E110083278903232C810009 -:10C45000232A9100930905006386070A1309092E10 -:10C460009304F0FF83274900032489009387F7FF93 -:10C4700063D807006F00000813048406638C9706D6 -:10C480000317C4009387F7FFE31807FEB707FFFF02 -:10C49000938717002322040623200400232204008C -:10C4A000232404002326F40023280400232A040064 -:10C4B000232C040013068000930500001305C40517 -:10C4C000EF401F9023280402232A0402232204049D -:10C4D000232404048320C1011305040003248101E3 -:10C4E00083244101032901018329C10013010102B1 -:10C4F0006780000003240900630C04001309040092 -:10C500006FF05FF613050900EFF01FD36FF01FF512 -:10C510009305400013850900EFF0DFEA2320A9000E -:10C5200013040500E31C05FC9307C00023A0F900D9 -:10C530006FF05FFAB757018003A587A4B7D50080D5 -:10C54000938585766F0000778327850363840700D2 -:10C55000678000006FF05FCE67800000678000009A -:10C560006780000067800000B757018003A5C7A45B -:10C57000B7C50080938545226F008069B757018059 -:10C5800003A5C7A4B7C500809385C53B6F0040686D -:10C59000130101FD23248102232E3101232861018F -:10C5A000232611022322910223202103232C41015F -:10C5B000232A5101130B050093890500130406007B -:10C5C000EFD01FA2930710006310F5029387F9FFC5 -:10C5D0001307E00F636AF70013F7F90F2306E10072 -:10C5E000130910006F00C0029306C40513860900EA -:10C5F0009305C10013050B00EF0090799307F0FF3E -:10C60000130905006304F50A630E05080347C1001A -:10C6100093040000130AF0FF930AA0006F00800249 -:10C6200083270400938617002320D4002380E7008B -:10C63000938414009307C100B387970063F4240721 -:10C6400003C70700832784009387F7FF2324F400A0 -:10C65000E3D807FC83268401930507001306040032 -:10C6600013050B0063C4D700E31C57FBEF00905881 -:10C67000E31045FD1309F0FF8320C102032481026A -:10C68000832441028329C101032A8101832A4101B4 -:10C69000032B010113050900032901021301010302 -:10C6A00067800000138909006FF01FFD8357C400E5 -:10C6B00093E707042316F4006FF01FFC8317C600EE -:10C6C000139727016340070203274606B726000099 -:10C6D000B3E7D700B72600003367D7002316F6006C -:10C6E0002322E6066FF0DFEA130101FEB75701804F -:10C6F000232C810003A4C7A4232E11001386050058 -:10C700009305050063060400832784036380070400 -:10C710008317C600139727016340070203274606C5 -:10C72000B7260000B3E7D700B72600003367D7006D -:10C730002316F6002322E6061305040003248101D4 -:10C740008320C101130101026FF09FE42324A100A3 -:10C75000130504002326C100EFF01FDF0326C100EC -:10C76000832581006FF0DFFA83278600638E07320E -:10C7700083D7C500130101FD23248102232C41012D -:10C78000232A51012326110223229102232021036F -:10C79000232E3101232861012326710123248101E5 -:10C7A000232291012320A10113F78700130A060019 -:10C7B000930A0500138405006306070803A7050113 -:10C7C0006302070813F7270083240A00630C070895 -:10C7D000832744028325C401370B0080930900009E -:10C7E00013090000134B0BC01386090013850A00C0 -:10C7F000630209049306090063742B0193060B007E -:10C80000E78007006358A02883278A00B389A9001E -:10C810003309A9403385A7402324AA00630A0520D1 -:10C82000832744028325C4011386090013850A0067 -:10C83000E31209FC83A9040003A944009384840043 -:10C840006FF09FFA9305040013850A00EFF0CFD72D -:10C85000631C053A8357C40083240A0013F727009A -:10C86000E31807F613F7170063140724832C8400DA -:10C8700003250400370B0080934BEBFF130C0000E3 -:10C8800013090000134BFBFF630E090E13F707207B -:10C89000630C0724138D0C006362992F13F707486C -:10C8A000630A07088329440183250401130719003B -:10C8B00093961900B386360193D9F601330DB5402E -:10C8C000B389D90093D919403307A701138609000A -:10C8D00063F6E900930907001306070093F7074082 -:10C8E0006384072E9305060013850A00EFA00FD777 -:10C8F000930C0500630205308325040113060D0027 -:10C90000EFD08FF78357C40093F7F7B793E7070883 -:10C910002316F4003385AC01B387A9412328940181 -:10C920002320A400232A3401930C09002324F400BB -:10C93000130D090013060D0093050C00EFD09F8521 -:10C94000032784008327040093090900B30C97414F -:10C95000B387A701232494012320F40013090000C6 -:10C9600003268A00330C3C01B309364123243A01E3 -:10C970006380090C832C8400032504008357C400C2 -:10C98000E31609F003AC040003A944009384840077 -:10C990006FF09FEF83A9440003AC040093848400EC -:10C9A000E38A09FE138609009305A00013050C0015 -:10C9B000EFA05FC66304051213051500330B854114 -:10C9C00093070B00938B090063F43701938B0700E7 -:10C9D00003250400832704018326440163F8A7008C -:10C9E00003298400338926016342790963C8DB1A6D -:10C9F000832744028325C40113060C0013850A0013 -:10CA0000E7800700130905006356A008330B2B418C -:10CA100013051000630A0B1603268A00330C2C0141 -:10CA2000B38929413309264123242A01631A0908BD -:10CA3000130500008320C1020324810283244102E4 -:10CA4000032901028329C101032A8101832A4101AB -:10CA5000032B0101832BC100032C8100832C410097 -:10CA6000032D0100130101036780000093050C00F2 -:10CA700013060900EFD00FF283270400930504008A -:10CA800013850A00B38727012320F400EFF00FF18C -:10CA9000E30E05F68317C40093E707042316F4009A -:10CAA0001305F0FF6FF01FF9130500006780000009 -:10CAB000130B000013050000130C00009309000085 -:10CAC000E38A09ECE31E05EE138609009305A00036 -:10CAD00013050C00EFA01FB4E31005EE93871900B7 -:10CAE000138B07006FF01FEE8327040163E2A70496 -:10CAF00083274401636EF9029306090063F42B0156 -:10CB000093060B00B3C6F602032744028325C40133 -:10CB100013060C0013850A00B386F602E70007002F -:10CB200093090500E358A0F6330939416FF05FE33C -:10CB300093890C0063749901930909001386090015 -:10CB400093050C00EFD00FE5832784000327040032 -:10CB5000B3873741330737012324F4002320E4004F -:10CB6000E39407FC9305040013850A00EFF00FE33C -:10CB7000E31205F2330939416FF09FDE930C09008F -:10CB8000130D09006FF01FDB9305040013850A00E5 -:10CB9000EFF0CFE0E30205E86FF0DFEF13860B0064 -:10CBA00093050C00EFD00FDF8327840003260400D9 -:10CBB00013890B00B3877741330676012324F400F1 -:10CBC0002320C4006FF09FE413850A00EFD08FEE9E -:10CBD000930C0500E31005D48325040113850A0096 -:10CBE000EF708FBA8317C4001307C00023A0EA00B8 -:10CBF00093F7F7F76FF05FEA1307C0008317C400DD -:10CC000023A0EA006FF05FE91305F0FF6FF09FE2E9 -:10CC1000130101FE23282101232631012324410190 -:10CC20002322510123206101232E1100232C810096 -:10CC3000232A9100138B0500930A052E130A000086 -:10CC4000930910001309F0FF83A44A0003A48A008B -:10CC50009384F4FF63C604028357C4009384F4FFF3 -:10CC600063FCF9008317E4001305040063862701C1 -:10CC7000E7000B00336AAA0013048406E39E24FD38 -:10CC800083AA0A00E3920AFC8320C10103248101E4 -:10CC900083244101032901018329C100832A410022 -:10CCA000032B010013050A00032A8100130101026E -:10CCB00067800000130101FD23202103232E310191 -:10CCC000232C4101232A51012328610123267101CC -:10CCD000232611022324810223229102930A0500B4 -:10CCE000938B0500130B052E130A00009309100007 -:10CCF0001309F0FF83244B0003248B009384F4FF7B -:10CD000063C804028357C4009384F4FF63FEF900F0 -:10CD10008317E4009305040013850A006386270146 -:10CD2000E7800B00336AAA0013048406E39C24FD09 -:10CD3000032B0B00E3100BFC8320C10203248102B0 -:10CD400083244102032901028329C101832A41016D -:10CD5000032B0101832BC10013050A00032A810163 -:10CD60001301010367800000130101F923248106E8 -:10CD7000138405008395E5002322910623202107D3 -:10CD800023261106930406001389060063CA0504CE -:10CD900013068100EF00502F634405040327C100F0 -:10CDA000B7F700008320C106B3F7E70037E7FFFFBE -:10CDB000B387E7000324810693B717002320F90007 -:10CDC0009307004023A0F400371500008324410698 -:10CDD0000329010613050580130101076780000080 -:10CDE0008357C4002320090093F7070863840702D0 -:10CDF0008320C106032481069307000423A0F400C6 -:10CE000003290106832441061305000013010107CD -:10CE1000678000008320C106032481069307004039 -:10CE200023A0F40003290106832441061305000012 -:10CE3000130101076780000083D7C500130101FEBD -:10CE4000232C8100232E1100232A91002328210165 -:10CE500093F727001384050063880702938735043E -:10CE600023A0F50023A8F5009307100023AAF500DE -:10CE70008320C1010324810183244101032901018D -:10CE800013010102678000009306C10013068100B0 -:10CE900093040500EFF05FED832581001309050081 -:10CEA00013850400EF909FFB8317C40063080504FB -:10CEB00037C700801307C72223AEE402032781008F -:10CEC0008326C10093E707082316F4002320A4005B -:10CED0002328A400232AE40063980604B3E727016B -:10CEE0008320C1012316F40003248101832441011E -:10CEF00003290101130101026780000013F70720D5 -:10CF0000E31807F693F7C7FF93E7270013073404E6 -:10CF10002316F400930710002320E4002328E400E4 -:10CF2000232AF4006FF0DFF48315E4001385040076 -:10CF3000EF00101C631605008317C4006FF01FFA82 -:10CF40000357C4001377C7FF136717009317070130 -:10CF500093D707416FF09FF8130101FF9305000875 -:10CF6000232481002326110013040500EF901FEFF6 -:10CF7000232EA42C63040502930705082320050033 -:10CF800013054500E31CF5FE130500008320C100D6 -:10CF90000324810013010101678000001305F0FFE5 -:10CFA0006FF0DFFE8327C52D6386070013050000A1 -:10CFB000678000006FF05FFA130101FE232A9100E1 -:10CFC000232E1100232C81009307F0019304050008 -:10CFD00063EAB702138405008325C52D6384050425 -:10CFE0001314240033848500032504002320C40087 -:10CFF0008320C10103248101832441011301010223 -:10D00000678000008320C101032481019307600130 -:10D010002320F500832441011305F0FF13010102D1 -:10D02000678000002326C100EFF01FF3930705007F -:10D030001305F0FFE39E07FA83A5C42D0326C10064 -:10D040006FF01FFA130101FF232291002326110024 -:10D05000232481009307F0019304050063EAB70AD3 -:10D060008327C52D138405006384070413972500C7 -:10D07000B387E70003A70700630C070293061000BD -:10D08000630CD7069306F0FF6308D70413850500E9 -:10D0900023A00700E7000700130500008320C1005C -:10D0A00003248100832441001301010167800000F3 -:10D0B00013850400EF00001E130604000324810002 -:10D0C0008320C100930505001385040083244100DB -:10D0D000130101016F0080158320C100032481002A -:10D0E000930760012320F5008324410013051000FD -:10D0F00013010101678000008320C1000324810027 -:10D100008324410013050000130101016780000022 -:10D11000930760012320F5001305F0FF6FF01FF85F -:10D120009307F00163E6B70A8327C52D130101FEBB -:10D13000232C9100232E110093040500638C070417 -:10D1400013972500B387E70003A70700630A0702C8 -:10D150009306F0FF6306D706930610006308D70412 -:10D160001385050023A00700E70007001305000052 -:10D170008320C10183248101130101026780000023 -:10D180008320C101832481011305100013010102D2 -:10D19000678000002326B100EFF01FDC6316050254 -:10D1A00083A7C42D8325C1006FF09FF98320C1019F -:10D1B0008324810113053000130101026780000000 -:10D1C000130520006FF0DFFA1305F0FF6FF05FFA30 -:10D1D0001305F0FF67800000B75701809305050035 -:10D1E00003A5C7A46FF01FE637570180930705001A -:10D1F0000325C7A413860500938507006FF0DFDBC6 -:10D20000B757018003A5C7A48327C52D63860700F0 -:10D2100013050000678000006FF01FD4B75701802E -:10D220009305050003A5C7A46FF09FEF130101FF4D -:10D230001387050023248100232291001304050095 -:10D24000B75401809305060013050700232611003B -:10D2500023A804B4EF00500E9307F0FF630CF50011 -:10D260008320C100032481008324410013010101B4 -:10D270006780000083A704B5E38407FE8320C10014 -:10D280002320F400032481008324410013010101C1 -:10D29000678000006F00D005130101FF2324810087 -:10D2A000138405008395E50023261100EF0000712B -:10D2B00063400502832704058320C100B387A700CC -:10D2C0002328F40403248100130101016780000076 -:10D2D0008357C40037F7FFFF1307F7FFB3F7E700E3 -:10D2E0008320C1002316F4000324810013010101EF -:10D2F0006780000013050000678000008397C50069 -:10D30000130101FE232C8100232A910023282101EF -:10D3100023263101232E110013F707101384050073 -:10D32000930405008395E500130906009389060020 -:10D33000631E070237F7FFFF1307F7FFB3F7E70096 -:10D340002316F400032481018320C1019386090080 -:10D35000130609008329C100032901011385040074 -:10D3600083244101130101026F0040339306200022 -:10D3700013060000EF00C05D8317C4008315E400AE -:10D380006FF05FFB130101FF23248100138405006C -:10D390008395E50023261100EF00805B9307F0FFE3 -:10D3A0006304F5028357C400371700008320C100CF -:10D3B000B3E7E7002328A4042316F4000324810024 -:10D3C00013010101678000008357C40037F7FFFF96 -:10D3D0001307F7FFB3F7E7008320C1002316F4001B -:10D3E0000324810013010101678000008395E5009B -:10D3F0006F008031130101FE232C8100232A91004C -:10D4000023282101232E11002326310113090500B1 -:10D410009384050013040600630605008327850333 -:10D42000638807140317C400832684019377870059 -:10D430002324D4009316070193D6060163820708BC -:10D4400083270401638E07061396260193F9F40FD0 -:10D4500093F4F40F635E0608032704008326440157 -:10D46000B307F74063DED70A83268400130617004C -:10D470002320C4009386F6FF2324D4002300370121 -:10D4800003274401938717006308F70C8357C400F0 -:10D4900093F71700638607009307A000638EF40AD2 -:10D4A0008320C10103248101032901018329C100D3 -:10D4B00013850400832441011301010267800000E9 -:10D4C0009305040013050900EFE01F90631E050893 -:10D4D0000317C40093F9F40F83270401931607017F -:10D4E00093D606011396260193F4F40FE34606F64D -:10D4F00083264406372600003367C70037E6FFFF60 -:10D500001306F6FFB3F6C6002316E4000327040053 -:10D510002322D40683264401B307F740E3C6D7F499 -:10D520009305040013050900EFE05FC7631E0502C1 -:10D5300003270400832684009307100013061700B6 -:10D540009386F6FF2320C4002324D4002300370150 -:10D5500003274401E31CF7F29305040013050900B7 -:10D56000EFE0DFC3E30E05F29304F0FF6FF05FF32B -:10D57000EFE09FFD6FF01FEB375701809307050029 -:10D580000325C7A413860500938507006FF09FE667 -:10D59000130101FE232C8100232A9100B75701803B -:10D5A000232E110083A7079A130405009384060015 -:10D5B00063820502E78007009307F0FF6306F50228 -:10D5C0008320C1010324810183244101130101024D -:10D5D000678000001306000093054100E780070004 -:10D5E0009307F0FFE31EF5FC23A004009307A008B7 -:10D5F0008320C1012320F4000324810183244101FD -:10D600001301010267800000130101FEB75701807A -:10D61000232C8100232A9100232E110083A4C7A468 -:10D62000B757018083A7079A13040600630A05020F -:10D630001386050093060400930505001385040076 -:10D64000E78007009307F0FF630AF5028320C1011A -:10D65000032481018324410113010102678000003A -:10D66000930606009305410013060000138504008D -:10D67000E78007009307F0FFE31AF5FC232004007E -:10D680008320C101032481019307A00823A0F40093 -:10D69000832441011301010267800000130101FF8F -:10D6A000138705002324810023229100930506009F -:10D6B00013040500B7540180138606001305070004 -:10D6C0002326110023A804B4EF00405D9307F0FF68 -:10D6D000630CF5008320C1000324810083244100F2 -:10D6E000130101016780000083A704B5E38407FEEE -:10D6F0008320C1002320F4000324810083244100FF -:10D700001301010167800000130101FF2324810040 -:10D710002322910013040500B754018013850500EE -:10D720002326110023A804B4EF0000309307F0FF74 -:10D73000630CF5008320C100032481008324410091 -:10D74000130101016780000083A704B5E38407FE8D -:10D750008320C1002320F40003248100832441009E -:10D760001301010167800000130101FF232611004E -:10D7700023248100232291002320210163800502BC -:10D7800013840500930405006306050083278503C1 -:10D79000638C070A8317C400639207028320C100C9 -:10D7A00003248100130900008324410013050900AC -:10D7B00003290100130101016780000093050400A3 -:10D7C00013850400EFE0CFF78327C4021309050097 -:10D7D000638A07008325C40113850400E7800700DE -:10D7E000634C05068357C40093F70708639E07063A -:10D7F00083250403638C0500930704046386F50006 -:10D8000013850400EF604FF82328040283254404A5 -:10D810006388050013850400EF600FF723220404DA -:10D82000EFE09FD323160400EFE05FD38320C10015 -:10D83000032481008324410013050900032901000A -:10D840001301010167800000EFE01FD08317C400BF -:10D85000E38607F46FF09FF68357C4001309F0FFC7 -:10D8600093F70708E38607F883250401138504006E -:10D87000EF608FF16FF0DFF7B75701809305050078 -:10D8800003A5C7A46FF05FEE130101FF1387050026 -:10D89000232481002322910013040500B754018042 -:10D8A00093050600130507002326110023A804B4DE -:10D8B000EF00001D9307F0FF630CF5008320C1000B -:10D8C00003248100832441001301010167800000CB -:10D8D00083A704B5E38407FE8320C1002320F4005E -:10D8E00003248100832441001301010167800000AB -:10D8F000130101FF2324810023229100130405005A -:10D90000B7540180138505002326110023A804B411 -:10D91000EF00801E9307F0FF630CF5008320C10029 -:10D92000032481008324410013010101678000006A -:10D9300083A704B5E38407FE8320C1002320F400FD -:10D94000032481008324410013010101678000004A -:10D95000130101FF13870500232481002322910076 -:10D960009305060013040500B754018013860600D2 -:10D97000130507002326110023A804B4EF00001E9E -:10D980009307F0FF630CF5008320C100032481009E -:10D9900083244100130101016780000083A704B5BF -:10D9A000E38407FE8320C1002320F40003248100C8 -:10D9B000832441001301010167800000130101FF6E -:10D9C000138705002324810023229100930506007C -:10D9D00013040500B75401801386060013050700E1 -:10D9E0002326110023A804B4EF00401C9307F0FF86 -:10D9F000630CF5008320C1000324810083244100CF -:10DA0000130101016780000083A704B5E38407FECA -:10DA10008320C1002320F4000324810083244100DB -:10DA20001301010167800000130101FF232611008B -:10DA300023248100930500001306000093060000D4 -:10DA40001307000093070000930890037300000081 -:10DA500013040500634C05008320C1001305040076 -:10DA6000032481001301010167800000330480401A -:10DA7000EF305F90232085001304F0FF6FF0DFFD8F -:10DA8000130101F72322910823261108938405002E -:10DA9000232481089305010013060000930600006B -:10DAA00013070000930700009308000573000000AF -:10DAB0001304050063440502138504009305010067 -:10DAC000EF00C0228320C10813050400032481084D -:10DAD000832441081301010967800000330480405A -:10DAE000EF305F89232085001304F0FF6FF0DFFC27 -:10DAF0001305100067800000130101F993058100F0 -:10DB000023261106EFF0DFF79307F0FF630EF50011 -:10DB10000325C1008320C1061355D50013751500D8 -:10DB200013010107678000008320C1061305000070 -:10DB30001301010767800000130101FF2326110074 -:10DB4000EF305F838320C100930760012320F5003D -:10DB50001305F0FF1301010167800000130101FFAD -:10DB600023261100232481009306000013070000E0 -:10DB7000930700009308E0037300000013040500FE -:10DB8000634C05008320C1001305040003248100B9 -:10DB9000130101016780000033048040EF308FFDE6 -:10DBA000232085001304F0FF6FF0DFFD130101FF58 -:10DBB0002326110023248100930600001307000090 -:10DBC000930700009308F00373000000130405009E -:10DBD000634C05008320C100130504000324810069 -:10DBE000130101016780000033048040EF308FF89B -:10DBF000232085001304F0FF6FF0DFFD3753018011 -:10DC0000832743A6130101FF2326110013080500F3 -:10DC10006398070213050000930500001306000037 -:10DC200093060000130700009308600D73000000C6 -:10DC30001307F0FF930705006304E5042322A3A65E -:10DC40003305F8009305000013060000930600005A -:10DC500013070000930700009308600D7300000095 -:10DC6000832743A63308F800631C05018320C10005 -:10DC70002322A3A61385070013010101678000007A -:10DC8000EF304FEF8320C1009307C0002320F50041 -:10DC90001305F0FF1301010167800000130101FF6C -:10DCA000232611002324810093060000130700009F -:10DCB000930700009308000473000000130405009C -:10DCC000634C05008320C100130504000324810078 -:10DCD000130101016780000033048040EF308FE9B9 -:10DCE000232085001304F0FF6FF0DFFD130101FF17 -:10DCF00083A3450183A2850183AFC50103AF05025C -:10DD000083AE050303AE050403A3850303A88504BE -:10DD100083A8C50403A6850523268100232491003A -:10DD200003A4050183A485002322210103A9050082 -:10DD300083A6C50503A7850683A7C506231025016D -:10DD40002311950023228500231475002315550007 -:10DD50002316F5012317E5012328D5012326C50540 -:10DD600023246504232C0501232E15012324C50239 -:10DD70002326D5020324C100232CE502232EF5021D -:10DD80008324810003294100130101016780000001 -:10DD90009308050093870500130806001385060005 -:10DDA0001383080063940628B7460180938646E1F2 -:10DDB00063F6C50E370701006378E60C1307F00F12 -:10DDC0003337C700131737003355E600B386A60074 -:10DDD00083C60600130500023387E600B306E5405C -:10DDE000630CE500B397D70033D7E8003318D600AB -:10DDF000B365F7003393D80093580801B3D71503E0 -:10DE0000131608011356060113570301B3F6150341 -:10DE100013850700B305F6029396060133E7E60083 -:10DE2000637EB700330707011385F7FF63680701B7 -:10DE30006376B7001385E7FF330707013307B74061 -:10DE4000B377170313130301135303013357170356 -:10DE50009397070133E36700B306E6021306070052 -:10DE6000637CD300330368001306F7FF6366030186 -:10DE70006374D3001306E7FF131505013365C5006E -:10DE8000930500006F00400E3705000113070001E5 -:10DE9000E36CA6F2130780016FF01FF36316060010 -:10DEA000130710003358C702370701006370E80CEE -:10DEB0001307F00F63740701130580003357A800A0 -:10DEC000B386E60003C70600130600023307A70067 -:10DED000B306E6406316E60AB387074193051000D0 -:10DEE000935808011316080113560601135703012E -:10DEF000B3F61703B3D717039396060133E7E6008B -:10DF0000330EF60213850700637EC701330707014E -:10DF10001385F7FF636807016376C7011385E7FF81 -:10DF2000330707013307C741B377170313130301FF -:10DF300013530301335717039397070133E3670024 -:10DF4000B306E60213060700637CD30033036800C0 -:10DF50001306F7FF636603016374D3001306E7FF3C -:10DF6000131505013365C500678000003707000100 -:10DF700013050001E364E8F4130580016FF01FF45A -:10DF80003318D800B3D5E7003393D800B397D70040 -:10DF900033D7E800935808013366F70033F71503C9 -:10DFA0009317080193D7070113550601B3D515033D -:10DFB000131707013367A700B386B702138505005F -:10DFC000637ED700330707011385F5FF63680701F8 -:10DFD0006376D7001385E5FF33070701B306D74003 -:10DFE00033F716031316060113560601B3D61603AC -:10DFF00013170701B388D702B367C700138706005A -:10E0000063FE1701B38707011387F6FF63E8070173 -:10E0100063F617011387E6FFB38707019315050120 -:10E02000B3871741B3E5E5006FF09FEB63E6D518C2 -:10E030003707010063F4E6041307F00FB335D70088 -:10E04000939535003747018033D5B600130747E174 -:10E050003307A70003470700130500023307B70083 -:10E06000B305E5406316E50213051000E3EEF6EE96 -:10E0700033B5C800134515006FF01FEF37070001D7 -:10E0800093050001E3E0E6FC930580016FF09FFB40 -:10E090003353E600B396B6003363D3001355030140 -:10E0A000B31EB60033D6E700B376A602B397B70027 -:10E0B00033D7E8003368F7009317030193D70701BC -:10E0C000135708013356A6029396060133E7E6007C -:10E0D000338FC702130E0600637EE7013307670024 -:10E0E000130EF6FF636867006376E701130EE6FF21 -:10E0F000330767003307E741B376A7023357A70218 -:10E10000939606013386E7029317080193D7070118 -:10E11000B3E7F6009306070063FEC700B387670006 -:10E120009306F7FF63E8670063F6C7009306E7FF0F -:10E13000B387670013150E01370E01003365D50054 -:10E140009306FEFF3378D500B387C740B3F6DE00F1 -:10E150001356050193DE0E013303D802B306D6022F -:10E16000135703013308D8033308D80033070701D6 -:10E170003306D6036374D7003306C60193560701EE -:10E180003386C60063E6C702E39CC7CEB70701002B -:10E190009387F7FF3377F700131707013373F30003 -:10E1A000B398B8003307670093050000E3FEE8DA90 -:10E1B0001305F5FF6FF0DFCC930500001305000099 -:10E1C0006FF09FDA93080600138706009307050097 -:10E1D00013880500639C0622B7460180938646E1BA -:10E1E00063FCC50C37030100637E660A1303F00F5E -:10E1F0006374C300130780003353E600B3866600E0 -:10E2000003CE0600330EEE00130700023303C741AE -:10E21000630CC701B3956500335EC501B318660092 -:10E220003368BE00B317650013D608013377C80200 -:10E23000139508011355050193D607013358C802F9 -:10E2400013170701B366D7003308050363FA060105 -:10E25000B386160163E6160163F40601B386160160 -:10E26000B386064133F7C6029397070193D7070198 -:10E27000B3D6C602B306D50213150701B367F5007E -:10E2800063FAD700B387170163E6170163F4D70079 -:10E29000B3871701B387D74033D5670093050000D4 -:10E2A000678000003703000113070001E36666F48E -:10E2B000130780016FF05FF4631606001306100069 -:10E2C000B35816033706010063F2C80A1306F00FAD -:10E2D000637416011307800033D6E800B386C600C6 -:10E2E00003CE0600330EEE00130700023303C741CE -:10E2F0006318C709B385154113D7080113950801A1 -:10E300001355050113D60701B3F6E502B3D5E502AF -:10E3100093960601B3E6C600B305B50263FAB600EC -:10E32000B386160163E6160163F4B600B3861601E0 -:10E33000B385B640B3F6E5029397070193D707017B -:10E34000B3D5E502B305B50213950601B367F50031 -:10E3500063FAB700B387170163E6170163F4B700E8 -:10E36000B3871701B387B7406FF01FF3370600017B -:10E3700013070001E3E2C8F6130780016FF0DFF531 -:10E38000B398680033D7C501B3176500335EC50184 -:10E3900013D50801B376A702B3956500336EBE00AE -:10E3A0009395080193D5050113560E013357A70223 -:10E3B00093960601B3E6C6003387E50263FAE600EA -:10E3C000B386160163E6160163F4E600B386160110 -:10E3D0003386E640B376A602131E0E01135E0E01CD -:10E3E0003356A602939606013386C502B3E5C601ED -:10E3F00063FAC500B385150163E6150163F4C50032 -:10E40000B3851501B385C5406FF01FEFE3EAD5E88A -:10E410003707010063FCE604130EF00F3337DE000C -:10E4200013173700B748018033D3E600938848E1DB -:10E43000B388680003CE0800330EEE001307000215 -:10E440003303C741631EC70363E4B600636AC500B4 -:10E45000B307C540B385D5403335F5003388A540B3 -:10E4600013850700930508006FF09FE3B7080001CC -:10E4700013070001E3E816FB130780016FF09FFA12 -:10E480003357C601B3966600336FD700B3D7C501C3 -:10E4900013570F01B3F8E702B39565003358C50170 -:10E4A0003368B80093150F0193D505019356080101 -:10E4B0003316660033156500B3D7E7029398080159 -:10E4C000B3E6D800B38EF5029388070063FED60149 -:10E4D000B386E6019388F7FF63E8E60163F6D601A9 -:10E4E0009388E7FFB386E601B386D641B3FEE60222 -:10E4F0001318080113580801B3D6E602939E0E01C3 -:10E50000B3EE0E01B385D5029387060063FEBE000D -:10E51000B38EEE019387F6FF63E8EE0163F6BE006B -:10E520009387E6FFB38EEE01B385BE409398080152 -:10E53000B70E0100B3E8F8009387FEFF33F8F80048 -:10E540009356060193D80801B377F6003307F80213 -:10E55000B387F8023308D802B388D8023308F8002A -:10E5600093560701B386060163F4F600B388D80119 -:10E57000B70701009387F7FF13D80601B3F6F6003B -:10E58000939606013377F700B30818013387E60046 -:10E5900063E61501639E1501637CE5003306C74001 -:10E5A0003337C7003307E701B388E8401307060095 -:10E5B0003307E5403335E500B3851541B385A54004 -:10E5C000B397C5013357670033E5E700B3D565005E -:10E5D0006FF01FCD130101FD23248102232A510175 -:10E5E00023248101232611022322910223202103C7 -:10E5F000232E3101232C410123286101232671019F -:10E600002322910113040500130C0600938A0600CF -:10E610007329200093D74501939BC5001397570199 -:10E6200093DBCB0013DAF501630C070213FBF77FD2 -:10E630009307F07F6308FB081357D501939B3B00BA -:10E64000B36B7701B7078000B3EBFB00931935007C -:10E65000130B1BC0930C0000930400006F00800894 -:10E66000B3E7AB00638E070E63800B0413850B00CA -:10E67000EF401033130755FF9307C00163CCE70247 -:10E680009306D001930985FFB386E640B39B3B0117 -:10E69000B356D400B3EB7601B31934019305D0C05F -:10E6A000338BA5406FF01FFBEF40902F1305050241 -:10E6B0006FF05FFC930B85FDB31B740193090000A1 -:10E6C0006FF0DFFD33E4AB006306040A9397CB00E1 -:10E6D00093090500130BF07F930C300093040001A5 -:10E6E000E3CC07F613D74A011395CA0093165701D6 -:10E6F00093070C001354C5009375F77F93DAFA0162 -:10E70000638406081307F07F6386E50E9357DC01E8 -:10E710001315340033E5A700370480003364850007 -:10E7200093173C00138515C01307000093962C0027 -:10E73000B3E6E600B305AB409386F6FF1305E000B1 -:10E7400033465A016360D510374501809396260001 -:10E75000130505D6B386A60083A6060067800600CB -:10E76000930B000093090000130B0000930C1000A2 -:10E770006FF09FEE930B000093090000130BF07FE6 -:10E78000930C20006FF05FEDB3678401638407088A -:10E790006302040413050400EF4090209305050074 -:10E7A000938655FF9307C00163CED7021307D001AC -:10E7B000938785FF3307D7403315F4003357EC00B8 -:10E7C0003364A700B317FC001307D0C03305B7406C -:10E7D0006FF09FF513050C00EF40901C93050502A8 -:10E7E0006FF01FFC138585FD3314AC009307000008 -:10E7F0006FF09FFD33668401630806021317C4009F -:10E800001305F07F634C07021307300093040001E7 -:10E810006FF0DFF113040000930700001305000000 -:10E82000130710006FF09FF013040000930700001F -:10E830001305F07F130720006FF05FEF1307300020 -:10E840006FF0DFEE6366740163968B2E63E4F92E3E -:10E850001395FB0113D719009396F90193DB1B0065 -:10E86000B369E5001315840013D887013368A80045 -:10E870001355050133D3AB02131E0801135E0E01BD -:10E880009398870093D70901B3FBAB02930F030062 -:10E8900033076E02939B0B01B3E7770163FEE7003A -:10E8A000B3870701930FF3FF63E8070163F6E700FF -:10E8B000930FE3FFB3870701B387E740B3DEA702F7 -:10E8C0009399090193D90901B3F7A70213830E00A5 -:10E8D0003307DE0393970701B3E7F90063FEE70010 -:10E8E000B38707011383FEFF63E8070163F6E700C0 -:10E8F0001383EEFFB38707013387E740939F0F0130 -:10E90000B7070100B3EF6F001383F7FF33FF6F000A -:10E9100093D20F0193DE080133F3680033046F02D2 -:10E92000B3896202338FEE03B3033F01135F040127 -:10E93000330F7F00B382D20363743F01B382F200CE -:10E94000B703010093570F019383F3FFB38257007E -:10E95000B3777F009397070133747400B387870000 -:10E960006368570013840F006314570463F2F604BE -:10E97000B386160133BF1601330F0F013307E701CA -:10E980001384FFFF6366E8006314E80263E2160382 -:10E9900063665700639EE20063FCF600B3861601CF -:10E9A00033BF1601330F0F011384EFFF3307E70165 -:10E9B000338FF64033075740B3B6E6013307D740ED -:10E9C0009307F0FF6304E812B352A70293570F01B5 -:10E9D0003377A70293860200B30F5E021317070175 -:10E9E00033E7E700637EF701330707019386F2FF01 -:10E9F000636807016376F7019386E2FF3307070137 -:10EA00003307F741B35FA70293170F0193D70701AD -:10EA10003377A702330EFE031317070133E7E7002E -:10EA200093870F00637EC701330707019387FFFFBA -:10EA3000636807016376C7019387EFFF3307070118 -:10EA400093960601B3E6F6009397060193D7070164 -:10EA50003307C74113DE0601330FF30233036E029F -:10EA6000338ECE03B38EFE0293570F01B38E6E002A -:10EA7000B387D70163F6670037050100330EAE0098 -:10EA800013D307013303C301370E0100130EFEFF3A -:10EA900033F5C70113150501337FCF013305E501B8 -:10EAA000636867006314673E93870600630005048C -:10EAB0003307E8009387F6FF636407036366670024 -:10EAC0006314673C63F0A8029387E6FF93961800EF -:10EAD000B3B816013388080133070701938806008D -:10EAE000631467006384A80093E717001388F53F59 -:10EAF000635A001913F77700630A070A1307200007 -:10EB000093E414006302E90A130730006308E9087C -:10EB1000631E090813F7F700930640006308D7083F -:10EB200013874700B337F7003304F4009307070057 -:10EB30006F00C0079385F5FF930600006FF09FD22A -:10EB400013060A0013840B009387090013870C0037 -:10EB5000930630006300D732930610006306D73067 -:10EB600093062000E314D7F86F00000113860A0013 -:10EB70006FF01FFE93E4840013050000930700006C -:10EB80001307F07F6F00C0053704080093070000EB -:10EB900013060000130730006FF09FFB6318060098 -:10EBA000138787006FF01FF8E31C06FE131774002D -:10EBB000635A0700370700FF1307F7FF3374E400B9 -:10EBC000138805401307E07F634E070713D737000C -:10EBD0009317D401B3E7E700135534001307080077 -:10EBE00013174701B706F07F1315C5003377D70019 -:10EBF0001355C5003365A7001316F6013367C5002A -:10EC000093050700138507006384040073A01400B4 -:10EC10008320C102032481028324410203290102CB -:10EC20008329C101032A8101832A4101032B0101A8 -:10EC3000832BC100032C8100832C410013010103AD -:10EC40006780000093072000630AF90293073000F1 -:10EC5000630AF900631A0900930700001307F07FA5 -:10EC60006F000001E30A06FE9307F0FF1307E07F41 -:10EC700093E45400138507006FF09FF6E31E06FC33 -:10EC80006FF09FFE130710006316080693F67700D7 -:10EC900013070400638A06041307200093E414009A -:10ECA0006300E904130730006304E902130704005A -:10ECB000631C090293F6F700130540006386A60261 -:10ECC00013B7C7FF13471700330787006F00C00152 -:10ECD00013070400631A060013B787FF6FF09FFE47 -:10ECE00013070400E31A06FE1357870113471700A2 -:10ECF00013771700130510003305054193068003B1 -:10ED000063CCA60E9306F00163C2A6069385E54187 -:10ED100033D8A700B316B400B397B700B3E6060123 -:10ED2000B337F000B3E7F6003355A40093F677004D -:10ED3000638006089306200093E414006308D90654 -:10ED400093063000630ED9046314090693F6F700A6 -:10ED500093054000638EB60493864700B3B7F60070 -:10ED60003305F500938706006F008004930610FEBC -:10ED7000B386064193080002B356D400130800007E -:10ED8000630615019385E5433318B400B367F800B3 -:10ED9000B337F000B3E7F600130500006FF01FF97A -:10EDA00063180600938687006FF05FFBE31C06FE86 -:10EDB0009316850063DE060093E41400130500003B -:10EDC0009307000063160702130710006FF05FE15E -:10EDD00093D637009317D501B3E7D7001355350005 -:10EDE000E30007E013F71400E30C07DE130700004D -:10EDF00093E424006FF0DFDEB3E78700638407024B -:10EE00009307200093E41400630EF9029307300087 -:10EE10006302F9029307100063140900930750007E -:10EE200093D7370093E42400130500001307000074 -:10EE30006FF01FDB93079000E30406FE93071000BA -:10EE40006FF01FFE93079000E31C06FC6FF01FFF9E -:10EE500037050800930700001307F07F1306000032 -:10EE6000930400016FF0DFD7130500009307000043 -:10EE70006FF0DFFB37050800930700001307F07FF2 -:10EE8000130600006FF0DFD5938607009387060016 -:10EE90006FF09FC5130101FD232481022328610126 -:10EEA00023229101232611022322910223202103F0 -:10EEB000232E3101232C4101232A510123267101E4 -:10EEC0002324810113040500930C0600138B060014 -:10EED0007329200093D745019399C50013975701D3 -:10EEE00093D9C90093DAF501630C070293FBF77F0E -:10EEF0009307F07F6388FB089357D50193993900F6 -:10EF0000B3E93701B7078000B3E9F900131A3500F8 -:10EF1000938B1BC0130C0000930400006F0080084B -:10EF2000B3E7A90063800710638009041385090013 -:10EF3000EF400027130755FF9307C00163CCE7029A -:10EF40009307D001130A85FFB387E740B3994901BE -:10EF5000B357F400B3E93701331A4401930BD0C01F -:10EF6000B38BAB406FF01FFBEF408023130505020E -:10EF70006FF05FFC930985FDB3193401130A00009B -:10EF80006FF0DFFD33E4A9006308040A9397C9001A -:10EF9000130A0500930BF07F130C3000930400015B -:10EFA000E3CC07F613574B011314CB00931657010C -:10EFB00093870C001354C4001375F77F135BFB0198 -:10EFC000638606081307F07F6306E50E93D7DC011E -:10EFD0001314340033E48700B70780003364F4006F -:10EFE000130515C093973C001307000093162C00DF -:10EFF000B3E6E600B38BAB009386F6FF1306E000A2 -:10F00000B3C56A0113851B00636AD61637460180B3 -:10F01000939626001306C6D9B386C60083A60600BB -:10F020006780060093090000130A0000930B00009C -:10F03000130C10006FF05FEE93090000130A00003C -:10F04000930BF07F130C20006FF01FEDB36794015A -:10F05000638207086300040413050400EF404014B2 -:10F06000930655FF9307C00163CED7021307D00163 -:10F07000930785FF3307D7403314F40033D7EC00F0 -:10F0800033648700B397FC001307D0C03305A74053 -:10F090006FF09FF513850C00EF40801013050502FB -:10F0A0006FF01FFC130485FD33948C009307000060 -:10F0B0006FF09FFD33669401630806021317C400C6 -:10F0C0001305F07F634C070213073000930400011F -:10F0D0006FF0DFF113040000930700001305000038 -:10F0E000130710006FF09FF0130400009307000057 -:10F0F0001305F07F130720006FF05FEF1307300058 -:10F100006FF0DFEE37040800930700001307F07F6D -:10F11000930500009304000113174701B706F07F21 -:10F120001314C4003377D7001354C4009395F5012A -:10F13000336487003367B400138507009305070025 -:10F140006384040073A014008320C102032481029D -:10F1500083244102032901028329C101032A810179 -:10F16000832A4101032B0101832BC100032C810061 -:10F17000832C410013010103678000003706010062 -:10F180001307F6FF93560A0113DE0701337AEA00EC -:10F19000B3F7E70033034E03B38E4703338FF60212 -:10F1A0003308E30113D30E0133030301B388C6030D -:10F1B0006374E301B388C8003378E300B3FEEE0064 -:10F1C0001356030113180801135304013374E400A8 -:10F1D0003308D801330F8A02B38E8602330A430301 -:10F1E0003307DA01135A0F01330AEA00B3866602C5 -:10F1F0006376DA0137070100B386E600935E0A0101 -:10F20000B38EDE00B70601009382F6FF337A5A0010 -:10F21000337F5F0013D70901131A0A01B3F95900AC -:10F22000330AEA01B302EE02B30F4601338F37030C -:10F23000330E3E0313560F01B307F702330EFE00E1 -:10F240003306C6016374F600B382D200B70601002C -:10F250009387F6FF135E06013376F600337FFF00D7 -:10F2600013160601B38789023306E601330E5E00EA -:10F2700033048702330FE30213D707013303330349 -:10F28000330383003303670063748300330FDF00AD -:10F29000370701001307F7FFB376E300B3F7E70082 -:10F2A00093960601B388F801B386F60033BA480195 -:10F2B000B386D60133874601B388C80033B6C80089 -:10F2C000B30FC701B382CF00B3B6D60133374701BE -:10F2D00033E7E60033B6C2001353030133BECF0158 -:10F2E000330767003366CE00939798003307C70053 -:10F2F0003307E701B3E7070113179700B337F000AF -:10F3000093D8780113D47201B3E717019392920056 -:10F310009316770033648700B3E7570063D0060A7B -:10F3200013D7170093F71700B367F7001317F4010B -:10F33000B3E7E700135414001308F53F63580011B6 -:10F3400013F77700630807081307200093E41400FD -:10F350006300E908130730006306E906631C090629 -:10F3600013F7F700930640006306D706138747009C -:10F37000B337F7003304F400930707006F008005EC -:10F3800093850A001384090093070A0013070C00F1 -:10F39000930620006302D728930630006306D7281F -:10F3A00093061000E31AD7F8130400009307000037 -:10F3B0006F00402493050B006FF09FFD13850B0039 -:10F3C0006FF09FF763980500138787006FF05FFA6F -:10F3D000E39C05FE13177400635A0700370700FF0C -:10F3E0001307F7FF3374E400130805401307E07FA9 -:10F3F000634E070113D737009317D401B3E7E70033 -:10F4000013543400130708006FF01FD19307200036 -:10F41000630AF90293073000630AF900631A0900CE -:10F42000930700001307F07F6F000001E38A05FED9 -:10F430009307F0FF1307E07F93E454001384070061 -:10F440006FF09FCDE39E05FC6FF09FFE1307100049 -:10F450006316080693F6770013070400638A060410 -:10F460001307200093E414006300E904130730003D -:10F470006304E90213070400631C090293F6F70012 -:10F48000130640006386C60213B7C7FF1347170071 -:10F49000330787006F00C00113070400639A05005B -:10F4A00013B787FF6FF09FFE13070400E39A05FE72 -:10F4B000135787011347170013771700930610009F -:10F4C000B386064113068003634CD60E1306F00183 -:10F4D0006342D6061305E5413316A40033D8D7009E -:10F4E000B397A70033660601B337F000B367F600A1 -:10F4F0003354D40093F67700638006089306200007 -:10F5000093E414006308D90693063000630ED9040F -:10F510006314090693F6F70013064000638EC604D1 -:10F5200093864700B3B7F6003304F40093870600D0 -:10F530006F008004130610FE330606419308000294 -:10F540003356C40013080000638616011305E54313 -:10F550003318A400B367F800B337F000B367F600C0 -:10F56000130400006FF01FF963980500938687006D -:10F570006FF05FFBE39C05FE9316840063DE0600DC -:10F5800093E41400130400009307000063160702BD -:10F59000130710006FF05FB893D637009317D401AC -:10F5A000B3E7D70013543400E30807B613F7140089 -:10F5B000E30407B61307000093E424006FF0DFB5FF -:10F5C000B3E78700638407029307200093E41400E5 -:10F5D000630EF902930730006302F90293071000EB -:10F5E000631409009307500093D7370093E4240075 -:10F5F00013040000130700006FF01FB29307900080 -:10F60000E38405FE930710006FF01FFE9307900040 -:10F61000E39C05FC6FF01FFF13040000930700003C -:10F620001307F07F6FF05FAF370408009307000007 -:10F630001307F07F930500006FF01FAE83270500CE -:10F64000832E4500032F85008326C50003A70500F0 -:10F6500083A2450083AF850003A3C500130101FF0A -:10F66000732620003788000013D606011308F8FF20 -:10F67000139E06019315030193D8F6013376060114 -:10F6800093560301135E0E0193D50501B3F60601EF -:10F690001353F301631E060133E8D7013368E80111 -:10F6A0003368C80163120808639CC60A6F008000B3 -:10F6B000639A0601336857003368F8013368B8006D -:10F6C00063160804130510006396C6026394E702EC -:10F6D00063925E026310FF03631EBE0063846802D0 -:10F6E000639A060033E5D7013365E5013365C5014B -:10F6F0003335A0001301010167800000736018001A -:10F700006F000006130500006FF0DFFE3785000074 -:10F710001305F5FF6310A604B3E7D701B3E7E701CC -:10F72000B3E7C7016388070213150E01135505419E -:10F73000E35605FCB78700009387F7FF1305100019 -:10F74000E39AF6FA336757003367F7013367B70078 -:10F75000E30207FA9395050193D50541E3D005FA35 -:10F76000130510006FF01FF9832F050003284500D3 -:10F77000032E850083A205000325C50083A845004C -:10F7800083AE850083A6C500130101FFF327200087 -:10F79000B7870000135605019387F7FF93150501FE -:10F7A0001393060113D706013376F60093D50501AE -:10F7B0001355F501135303013377F70093D6F60180 -:10F7C0006310F602B3E70F01B3E7C701B3E7B70071 -:10F7D0006384070C736018001305E0FF6F000005D9 -:10F7E000631AF700B3E71201B3E7D701B3E7670085 -:10F7F000E39207FE6314060AB3E70F01B3E7C701FC -:10F80000B3E7B70093B71700631A070033EF12018D -:10F81000336FDF01336F6F0063040F0663820708E5 -:10F820001305F0FF63840600138506001301010130 -:10F8300067800000930700006FF05FFD6356E600ED -:10F84000E31605FE6F0080066360B306639E6502E3 -:10F8500063ECCE05631EDE0363E80805631418013C -:10F8600063E4F205E36E18FD63141801E3EA5FFC3C -:10F87000130500006FF09FFB130510006FF01FFBD6 -:10F88000E39807FE6F004002E3EC65FA6FF05FFE5D -:10F89000E368DEFB6FF0DFFDE306C7F4E30C07F877 -:10F8A0006394A600E35CC7F8E30805FC1305F0FFCA -:10F8B0006FF0DFF7832F050003284500032E850036 -:10F8C00083A205000325C50083A8450083AE8500FB -:10F8D00083A6C500130101FFF3272000B7870000AE -:10F8E000135605019387F7FF93150501139306013E -:10F8F00013D706013376F60093D505011355F501AC -:10F90000135303013377F70093D6F6016310F60221 -:10F91000B3E70F01B3E7C701B3E7B7006384070C90 -:10F9200073601800130520006F000005631AF700CC -:10F93000B3E71201B3E7D701B3E76700E39207FE2D -:10F940006314060AB3E70F01B3E7C701B3E7B700D3 -:10F9500093B71700631A070033EF1201336FDF010B -:10F96000336F6F0063040F06638207081305F0FF0F -:10F9700063840600138506001301010167800000FF -:10F98000930700006FF05FFD6356E600E31605FE87 -:10F990006F0080066360B306639E650263ECCE056C -:10F9A000631EDE0363E808056314180163E4F205CF -:10F9B000E36E18FD63141801E3EA5FFC1305000011 -:10F9C0006FF09FFB130510006FF01FFBE39807FE1D -:10F9D0006F004002E3EC65FA6FF05FFEE368DEFB68 -:10F9E0006FF0DFFDE306C7F4E30C07F86394A600AD -:10F9F000E35CC7F8E30805FC1305F0FF6FF0DFF7E1 -:10FA0000130101F42328210B2324410B2322510B42 -:10FA10002320610B232C8109232A91091309050056 -:10FA200083A6050083A7450003A5850083AAC5001A -:10FA3000832C0600032B4600032C8600032AC600F5 -:10FA4000232E110A232C810A232A910A2326310B03 -:10FA5000232E71092328A1092326B109F3242000AC -:10FA60003786000013970A0193D90A01135707013B -:10FA70001306F6FF232651072320D1062322F10681 -:10FA80002324A1062328D102232AF102232CA10238 -:10FA9000232EE102B3F9C90093DAFA016380090663 -:10FAA000638EC916370501003367A700232EE102D4 -:10FAB000130601039307C10303A7070083A6C7FF2B -:10FAC0009387C7FF1317370093D6D6013367D70044 -:10FAD00023A2E700E312F6FE8327010337C5FFFFE9 -:10FAE00013051500939737002328F102B389A90065 -:10FAF000930B0000130400006F00801433E6D7005E -:10FB00003366A6003366E600630606206300070638 -:10FB100013050700EF30C068930645FF93D75640A2 -:10FB200093F6F601638E06061307C0FF3387E702DC -:10FB30001303010313080002939527003308D840EC -:10FB40001307C7003307E3006314E3081307010832 -:10FB5000B305B700032701039387F7FFB316D70058 -:10FB600023A8D5FA9306F0FF6F00000A630805008A -:10FB7000EF300063130505026FF01FFA638A070078 -:10FB800013850700EF30C061130505046FF0DFF83F -:10FB900013850600EF30C060130505066FF0DFF730 -:10FBA0001306C0FF3386C7021307C1039306300054 -:10FBB000B305C70083A505009386F6FF1307C7FFAB -:10FBC0002322B700E3D6F6FE9387F7FF6FF09FF985 -:10FBD0000326C7FF83280700330EB70033560601FC -:10FBE000B398D800336616012320CE001307C7FF51 -:10FBF0006FF09FF513972700130601033307E60004 -:10FC0000232007009387F7FFE396D7FEB7C9FFFFCE -:10FC100093891901B389A9406FF09FEDB3E7D7002D -:10FC2000B3E7A700B3E7E700638C070E13170701DC -:10FC300013570741930B300013040001E34C07EA0C -:10FC400013150A013787000093570A011355050160 -:10FC50001307F7FF2326410723209107232261077B -:10FC60002324810723209105232261052324810574 -:10FC70002326A104B3F7E700135AFA016386070AA3 -:10FC80006384E71C370701003365E5002326A104E0 -:10FC9000930501041307C104832607000326C7FF49 -:10FCA0001307C7FF939636001356D601B3E6C60076 -:10FCB0002322D700E392E5FE0327010437C5FFFFA7 -:10FCC00013051500131737002320E1043385A7001F -:10FCD00093060000330735012324E10013071700C2 -:10FCE0002322E10013972B003367D7001307F7FF98 -:10FCF0001306E000B3C74A016362E61C3746018081 -:10FD000013172700130686DD3307C70003270700F4 -:10FD10006700070093090000930B10006FF09FDD50 -:10FD2000930B20006FF01FDDB3679B01B3E78701E2 -:10FD3000B3E7A70063800714630E0504EF30404665 -:10FD4000930645FF93D7564093F6F6016380060865 -:10FD50001307C0FF3387E7021303010413080002EF -:10FD6000939527003308D8401307C7003307E300F3 -:10FD70006316E30813070108B305B700032701045E -:10FD80009387F7FFB316D70023A0D5FC9306F0FFA7 -:10FD90006F00400A630A0C0013050C00EF3040406E -:10FDA000130505026FF0DFF9630A0B0013050B0062 -:10FDB000EF30003F130505046FF09FF813850C002A -:10FDC000EF30003E130505066FF09FF71306C0FFE6 -:10FDD0003386C7021307C10493063000B305C7007A -:10FDE00083A505009386F6FF1307C7FF2322B700FC -:10FDF000E3D6F6FE9387F7FF6FF05FF90326C7FFA0 -:10FE000083280700330EB70033560601B398D80095 -:10FE1000336616012320CE001307C7FF6FF05FF58E -:10FE200013972700130601043307E6002320070079 -:10FE30009387F7FFE396D7FEB7C7FFFF93871701B6 -:10FE40003385A7406FF0DFE8336B9B01336B8B0189 -:10FE5000336BAB0063060B02131505011355054107 -:10FE60006346050213850700930630001304000162 -:10FE70006FF05FE613050000930610006FF09FE53A -:10FE800013850700930620006FF0DFE41385070059 -:10FE9000930630006FF01FE4130400013787000061 -:10FEA000232EE104232C0104232A01042328010426 -:10FEB0001307F7FF930700006F00D0198325010394 -:10FEC00003250104B70801001386F8FF93D3050149 -:10FED00013570501B3F5C5003375C500B306B70266 -:10FEE000330AB5023383A3023388660093560A01AE -:10FEF000B3860601B389E30263F46600B38919018E -:10FF0000032E410493D80601B3F6C600337ACA0023 -:10FF100093960601B3864601935F0E01337ECE00B1 -:10FF20003303BE022326D1002320D1063386C30328 -:10FF3000B386BF023388C60093560301B386060119 -:10FF4000B38BF30363F6C60037060100B38BCB0017 -:10FF500013D60601B70E01002320C1001386FEFF51 -:10FF600033F8C6003373C300131808013308680060 -:10FF7000B38608012320D1028326410393D20601D0 -:10FF800033F6C6003303A602338AA2029358030154 -:10FF9000B306C702B3864601B386D800330F5702B3 -:10FFA00063F44601330FDF0193D80601370A0100DD -:10FFB000B388E801930EFAFF138B0800B3F8D6015B -:10FFC0003373D30193980801B30EC603B388680056 -:10FFD000B386CF0293DA0E013383C203B386660081 -:10FFE000B386DA00338F5F0263F46600330F4F018C -:10FFF00013D306013303E301B70A0100232861008C +:1000700023244103EF00C04237350180130545CEEC +:10008000EF00004237590180370A0080B7440180F1 +:10009000B74701809387870013044000930989A61E +:1000A000938484041306C10093054A1513050001C7 +:1000B0002326F10023289100232A3101232C8100DB +:1000C000232E8100EF008051032681018325C10189 +:1000D000130589A6EF00000B1306C10093054A150E +:1000E000130500012326310123289100232A310121 +:1000F000232C8100232E8100EF00404E0326810136 +:100100008325C101130589A6EF00C007373501809B +:10011000130545CFEF00C03C8320C10303248103B6 +:1001200083244103032901038329C102032A810295 +:10013000130500001301010467800000930700000D +:1001400063880700370500801305C5786F00805F5E +:100150006780000083A7450003A70500131525004D +:10016000B386A7003307A70083A7850003270700EE +:1001700083A606003385A700B307D7002320F50028 +:1001800067800000130101FD232291029304050002 +:100190003735018023286101130505CB138B05003A +:1001A000232C410123261102232481022320210331 +:1001B000232E3101232A5101232671012324810199 +:1001C000130A0600EF00C02D63586005931B2A0038 +:1001D000B30A4041B3847401939A2A009309000042 +:1001E000373C01803739018033845401635C40011E +:1001F00083250400130589CC13044400EF00402A32 +:10020000E31894FE13050CCE93891900EF004029E2 +:10021000B3847401E31A3BFD8320C10203248102ED +:1002200083244102032901028329C101032A810198 +:10023000832A4101032B0101832BC100032C810080 +:100240001301010367800000130500006B00050027 +:10025000732500FC6B000500974101009381015B51 +:100260001701007F130101DA93050040732610CCBB +:10027000B385C5023301B140F32630CC6386060056 +:10028000130500006B000500678000006306052071 +:10029000130101F52324810A232E31092326110A93 +:1002A0002322910A2320210B232C4109232A5109BF +:1002B00023286109232671099309050003450500D8 +:1002C000138419006306051CB7340000B73A018097 +:1002D000138A05001309500293849480938A0AD0EC +:1002E00063042505EF00004403450400130B1400CC +:1002F00013040B00E31605FE330534418320C10AC5 +:100300000324810A8324410A0329010A8329C1099C +:10031000032A8109832A4109032B0109832BC10880 +:100320001301010B67800000130B04001306D000BB +:100330009306100003470B0013050B00130B1B0063 +:10034000930707FE93F7F70F6368F600B397F6007D +:10035000B3F79700E39007FE9307A002630AF70044 +:100360001306A00093050104EF001001032B010404 +:1003700083470B001307E00213051B00638EE70C95 +:10038000938747FB93F7F70F1307E0026364F702C5 +:1003900093972700B387570183A70700678007005B +:1003A00003471B0093078006630AF708130B050039 +:1003B000130515002300210533058540635AA00865 +:1003C00093070400130711043306A40083C6070033 +:1003D0009387170013071700A30FD7FEE398C7FEF4 +:1003E0001305150093070108B387A70093060A00B9 +:1003F000130601049305001013050100238007FC78 +:10040000EF00900513040100B30BA100635AA00094 +:100410000345040013041400EF00C030E39A8BFE80 +:1004200003451B0013042B00E31C05EA6FF0DFEC0F +:1004300003471B009307C006E31AF7F613053B00BA +:100440002300210533058540130B2B00E34AA0F65A +:10045000130510006FF01FF903471B009307A0025C +:10046000631AF70083472B0013053B00130B2B0087 +:100470006FF01FF11306A00093050104EF00C06F99 +:10048000032B010483470B0013051B006FF05FEF84 +:10049000130510006FF09FE61305F0FF6780000062 +:1004A000130101FC130341022322B102930503004F +:1004B000232E11002324C1022326D1022328E10286 +:1004C000232AF102232C0103232E1103232661008A +:1004D000EFF0DFDB8320C10113010104678000001E +:1004E000130101FF232481002326110013040500BA +:1004F00003450500630C05001304140013041400E5 +:10050000EF0040220345F4FFE31A05FE8320C100FB +:10051000032481001301010167800000130101FE23 +:10052000232E1100232C8100232A9100232821014E +:1005300023263101F32700FC6B800700F32650CC03 +:10054000F32930CC732700CC732600FCB757018009 +:1005500093962600938707ADB387D70083A407003F +:1005600003A4040183A6C40033A9890093070400EF +:100570003309D9003384360363D4F9009387090023 +:100580003304F40083A684003304C402B307E902F1 +:100590003304D4003304F40033098900635E24017A +:1005A00083A7040083A5440013050400130414006A +:1005B000E7800700E31689FE93B919006B800900F4 +:1005C0008320C10103248101832441010329010106 +:1005D0008329C1001301010267800000130101FC9F +:1005E000232E1102232C8102232A91022328210386 +:1005F00023263103F32620FC732810FC732400FC0F +:10060000F32750CC1307F0016344F70CB30804033D +:100610001307100063D4A8003347150363C8E60C22 +:1006200063D8E70A9386F6FF3343E5029308030095 +:100630006396F6003365E502B3086500B3C488022B +:1006400033E9880263CA040B9306100033C704031E +:10065000630607009306070033E70403B7590180D8 +:10066000938909AD232EE1001307C1002326B100B1 +:100670002328C100232CD1003303F30293972700D2 +:10068000B387F90023A0E700232A6100634C90069A +:100690006300090433848402232A81006B0009006B +:1006A000F32750CC732520CC93972700B389F9000A +:1006B00083A7090083A6870003A7070083A5470037 +:1006C0003305D500E7000700930710006B80070093 +:1006D0008320C103032481038324410303290103ED +:1006E0008329C102130101046780000013870600FB +:1006F000E3CAE7F26FF0DFFD130700009306100076 +:100700006FF0DFF5138704006354980013070800A7 +:10071000B70700809387C7516B10F700EFF01FE019 +:100720006FF01FF7974201009382429683A2020066 +:10073000732320CC131303013363A30023A06200AF +:100740006780000093050500930600001306000073 +:10075000130500006F004052130101FF93050000D4 +:10076000232481002326110013040500EF00805A82 +:10077000B757018003A587A48327C50363840700B7 +:10078000E780070013050400EFF01FAC130101FF21 +:1007900023248100B74701803744018013044400BB +:1007A00093874700B38787402322910023261100B7 +:1007B00093D42740638004029387C7FF3384870064 +:1007C000832704009384F4FF1304C4FFE780070029 +:1007D000E39804FE8320C1000324810083244100A8 +:1007E0001301010167800000130101FF2324810030 +:1007F00023202101374401803749018093070400F9 +:10080000130909003309F94023261100232291001E +:1008100013592940630009021304040093040000E3 +:10082000832704009384140013044400E780070026 +:10083000E31899FE3744018037490180930704008B +:10084000130949003309F94013592940630009028B +:10085000130404009304000083270400938414000D +:1008600013044400E7800700E31899FE8320C100C9 +:1008700003248100832441000329010013010101A5 +:10088000678000001303F00013070500637EC302B6 +:100890009377F7006390070A63920508937606FF43 +:1008A0001376F600B386E6002320B7002322B700B4 +:1008B0002324B7002326B70013070701E366D7FEFA +:1008C0006314060067800000B306C34093962600B9 +:1008D00097020000B38656006780C6002307B70062 +:1008E000A306B7002306B700A305B7002305B7008A +:1008F000A304B7002304B700A303B7002303B70082 +:10090000A302B7002302B700A301B7002301B70079 +:10091000A300B7002300B7006780000093F5F50F30 +:1009200093968500B3E5D50093960501B3E5D50010 +:100930006FF0DFF69396270097020000B38656000B +:1009400093820000E78006FA93800200938707FFF6 +:100950003307F7403306F600E378C3F66FF0DFF3B2 +:10096000130101FF232611002324810093071000A7 +:10097000638EF60A93074002938F060063E8D70A56 +:1009800037330180938705001303D3DB03C70700C8 +:10099000138E0700938717003308E300834808008D +:1009A00093F88800E39408FE1308D0026308071543 +:1009B0001308B002630C0709B70200801308070090 +:1009C00093C2F2FF13040000638E060813070001B0 +:1009D0006386E614B3F3F2039308000013030000E8 +:1009E000130E9000130F9001B3DEF203130708FDFE +:1009F0006378EE001307F8FB6360EF0A130798FCB7 +:100A00006354D70A63C608089308F0FF63EA6E00D0 +:100A100063826E0C930810003303F3033303670003 +:100A20009387170003C8F7FF6FF05FFCEF00C0402B +:100A30008320C10003248100930760012320F50077 +:100A4000130500001301010167800000B702008058 +:100A500003C8070093C2F2FF93072E00130400009F +:100A6000E39606F6130700036314E80A03C70700BA +:100A7000930680051377F70D631ED70A03C8170086 +:100A8000930F000193872700930600016FF09FF4F6 +:100A90009308F0FF6FF0DFF81307F8F96366EF00D3 +:100AA000130798FAE340D7F663CA08026304040008 +:100AB0003303604063060600639A08062320B600ED +:100AC0008320C100032481001305030013010101E9 +:100AD00067800000E3C6E3F46FF0DFF31307200242 +:100AE0002320E50013830200E30C06FC9385F7FF47 +:100AF000138302002320B6006FF09FFC03C8070099 +:100B0000B702008093072E00130410006FF0DFEB94 +:100B1000930FA0009306A0006FF0DFEB1307000314 +:100B20006300E802930F00016FF0DFEA9302030015 +:100B30006FF0DFFB930F8000930680006FF09FE95A +:100B400003C70700930880051377F70DE30817F331 +:100B5000930F00016FF01FE86FF09FE0375701809F +:100B6000930705000325C7A4930606001386050016 +:100B7000938507006FF0DFDE37570180930705008C +:100B80000325C7A493060600138605009385070076 +:100B90006FF01FDD130101F8232C8106232E1106AF +:100BA000232A91069307060013040500634E0608E6 +:100BB000138606009306070013078020231AE1001E +:100BC0002324B100232CB100638407049387F7FF2B +:100BD0009304F0FF930581002328F100232EF100F8 +:100BE000231B9100EF000026635695009307B00881 +:100BF0002320F40083278100238007008320C1077E +:100C00000324810783244107130101086780000042 +:100C10009304F0FF9305810023280100232E010097 +:100C2000231B9100EF000022635695009307B00844 +:100C30002320F4008320C107032481078324410774 +:100C400013010108678000009307B0082320F50016 +:100C50001305F0FF6FF01FFE375701809307050063 +:100C60000325C7A413870600930606001386050014 +:100C7000938507006FF01FF2B757018003A787A481 +:100C800083278714638C070403A747001308F00128 +:100C9000634EE80613182700630605023383070135 +:100CA0002324C30883A88718130610003316E60010 +:100CB000B3E8C80023A417192324D31093062000F7 +:100CC0006304D5021307170023A2E700B3870701C7 +:100CD00023A4B70013050000678000009307C71422 +:100CE0002324F7146FF05FFA83A6C71813071700C1 +:100CF00023A2E70033E6C60023A6C718B38707017F +:100D000023A4B70013050000678000001305F0FF5F +:100D100067800000130101FDB7570180232C4101BA +:100D200003AA87A4232021032326110203298A145E +:100D30002324810223229102232E3101232A5101EF +:100D40002328610123267101232481016300090402 +:100D5000130B0500938B0500930A10009309F0FF15 +:100D6000832449001384F4FF634204029394240013 +:100D7000B304990063840B0483A744106380770550 +:100D80001304F4FF9384C4FFE31634FF8320C102ED +:100D90000324810283244102032901028329C10122 +:100DA000032A8101832A4101032B0101832BC10006 +:100DB000032C810013010103678000008327490091 +:100DC00083A644009387F7FF638E870423A2040061 +:100DD000E38806FA8327891833978A00032C490091 +:100DE000B377F70063920702E78006000327490004 +:100DF00083278A1463148701E304F9F8E38807F86A +:100E0000138907006FF0DFF58327C91883A544080D +:100E10003377F700631C070013050B00E78006001B +:100E20006FF0DFFC232289006FF09FFA1385050025 +:100E3000E78006006FF09FFBB757018003A5C7A4AA +:100E400067800000130101E12326111E232A511D92 +:100E50002328611D2320A11D138B0500130D0600FF +:100E60002326D1002324811E2322911E2320211F0B +:100E7000232E311D232C411D2326711D2324811D6A +:100E80002322911D232EB11B930A0500EF50D0277A +:100E900083270500138507002320F104EF700071FC +:100EA0008357CB002328010E232A010E232C010E89 +:100EB000232E010E93F70708232EA1026388070053 +:100EC00083270B01639407006F10C05BB737018065 +:100ED000938747F0232AF10083470D00930BC1103D +:100EE000B73901802322710F2326010E2324010E1E +:100EF00023280100232C010023220104232C0102BA +:100F000023240104232601042322010093880B00DB +:100F1000938909086380072213040D009306500289 +:100F20006382D73C8347140013041400E39A07FE3E +:100F3000B304A4416300A4218326C10E8327810E3C +:100F400023A0A801B38696009387170023A29800D8 +:100F50002326D10E2324F10E930670009388880077 +:100F600063CAF6380327410083470400330797001C +:100F70002322E1006380071C83441400A303010CB7 +:100F8000130414001303F0FF130A000013090000F8 +:100F9000130CA005930C9000930DA00213041400F1 +:100FA000938704FE6364FC040327410193972700A1 +:100FB000B387E70083A7070067800700130A0000D4 +:100FC000938704FD8344040093162A00338A460164 +:100FD000131A1A00338A4701938704FD130414007F +:100FE000E3F2FCFE938704FEE370FCFC63840414CC +:100FF00023069114A303010C130C1000930C100092 +:10100000130DC114930D00001303000023260102E9 +:10101000232A010223280102937F290063840F0001 +:10102000130C2C00137F49088327C10E63160F0091 +:1010300033088A41E34000738346710C638A0602D9 +:101040008326810E1306710C23A0C8009387170016 +:10105000130610009386160023A2C8002326F10E63 +:101060002324D10E13067000938888006340D66055 +:10107000638C0F028326810E1306810C23A0C80007 +:1010800093872700130620009386160023A2C8002A +:101090002326F10E2324D10E1306700093888800B6 +:1010A0006354D6006F00107B93060008E302DF4E06 +:1010B00033039341E34A605A93760910E39E06385E +:1010C0000327810EB387970123A0A80113071700F8 +:1010D00023A298012326F10E2324E10E930670002B +:1010E00063C0E66E9388880013794900630609009F +:1010F000B3048A416346906E63548A01130A0C005C +:1011000003274100330747012322E100E39C0760E6 +:101110002324010E63880D0093850D0013850A00BA +:10112000EF20D01293880B00130D040083470D00AD +:10113000E39407DE8327C10E638407006F109039A4 +:101140008357CB0093F70704638407006F20803F29 +:101150008320C11E0324811E032541008324411ED8 +:101160000329011E8329C11D032A811D832A411DD4 +:10117000032B011D832BC11C032C811C832C411CC0 +:10118000032D011C832DC11B1301011F678000006B +:1011900013850A00232E110123246100EF50C0762D +:1011A00083274500138507002326F104EF700040D4 +:1011B0009307050013850A00938407002324F10494 +:1011C000EF50807483278500032381008328C101A9 +:1011D000232CF102638404006F10C01583440400C3 +:1011E0006FF0DFDB83440400136909026FF01FDB3B +:1011F00013690901937709026388076C8327C1008B +:101200009387770093F787FF03A7470083AD070015 +:10121000938787002326F100930C07006340076E35 +:101220001307F0FF130C0900E30CE30033E79D0103 +:10123000137CF9F7E3160700E31A030013090C0007 +:1012400013030000930C0000130D011B138C0C0002 +:1012500063D46C00130C03008347710C2326010236 +:10126000232A010223280102930D0000E38607DAF6 +:10127000130C1C006FF05FDA136909019377090200 +:10128000638C07608327C10013877700137787FF7C +:10129000832D0700832C4700930787002326F10046 +:1012A000137CF9BF13070000A303010C9306F0FFA2 +:1012B000630AD366B3E69D011379FCF7E398064809 +:1012C000E31E0312E31E07F6937C1C00130D011BA3 +:1012D000E38E0CF693070003A307F11A130DF11A1E +:1012E0006FF0DFF6B304A441E318A4C583470400FC +:1012F0006FF05FC81306410E93050B0013850A00BB +:10130000EF70003EE31E05E293880B006FF09FC56F +:1013100093778900638407006F1080078327C100DB +:101320001305010B232E11019387770093F787FF95 +:1013300083A5070003A64700938787002324610045 +:101340002326F100EF10C1218327010B8328C1015F +:10135000032381002328F10E8327410B232AF10E5A +:101360008327810B232CF10E8327C10B232EF10E33 +:101370001305010F232E110123246100EF500052A9 +:101380002326A10C93072000032381008328C10199 +:101390006314F5006F10C05E930710006314F5002E +:1013A0006F109000930710066394F4006F204012B2 +:1013B000930710046394F4006F10D04693FCF4FD7F +:1013C0009307F0FF232C91076314F3006F1090151F +:1013D000930770046394FC006F208017032EC10FE5 +:1013E00023242107832E010F032F410F832F810F09 +:1013F0009367091063540E006F20002A232E010604 +:1014000013890700930D0000930760046394FC00A8 +:101410006F10D02193075004232411036384FC0030 +:101420006F10D029930C1300130C010B1308C10D7E +:1014300093860C009307010D1307C10C13062000BF +:1014400093050C0013850A00232261022328D10B87 +:101450002320D103232AE10B232EE101232CF10BBE +:101460002328F101232EC10B2324C101EF40C01614 +:10147000032E8100832F0101032FC101832E01025E +:10148000032341028328810233089501130D0500CF +:10149000930C010A93850C0013050C00232E010107 +:1014A00023281101232461002328D10B232AE10BD7 +:1014B000232CF10B232EC10B2320010A2322010A26 +:1014C0002324010A2326010AEFD090430328C101F7 +:1014D00003238100832801019307080063020502AA +:1014E0008327C10D63FE07011306000393861700CF +:1014F000232ED10C2380C7008327C10DE3E807FF0B +:101500000327C10CB387A7412328F1002328E10258 +:1015100003278107930770046314F7006F105002CC +:1015200003278107930760046314F7006F105027A7 +:101530008327010303278107930510049387F7FF8F +:101540002326F10C93F6F40F130600006318B7007E +:101550009386F60093F6F60F13061000230AD10CBB +:101560009306B00263DA0700032701039307100014 +:101570009306D002B387E740A30AD10C93069000EC +:1015800063C4F6006F2000231308310E1305080012 +:101590001306A000130E3006B3E6C702930505003C +:1015A000138307001305F5FF93860603A38FD5FE6B +:1015B000B3C7C702E3426EFE9387070313F6F70F24 +:1015C000A30FC5FE9387E5FF63E407016F20403357 +:1015D0009306610D6F00800003C607002380C600DC +:1015E0009387170093861600E39807FF9307510E21 +:1015F000B387B7401307610DB307F7009306410D9A +:10160000B387D7402322F104032701018326410435 +:1016100093071000B30CD70063C4E7006F20801C51 +:101620008327C103B38CFC008327810613CCFCFF06 +:10163000135CFC4113F9F7BF1369091033FC8C01EB +:1016400023260102232A0102232801028327C1073E +:10165000639407006F1000769307D002A303F10C88 +:1016600013030000130C1C006FF01F9B1306410EA8 +:1016700093050B0013850A0023206102232EE1014C +:101680002324F101EF70C005E318050A8327C10E7A +:1016900003230102032FC101832F810093880B00D4 +:1016A0006FF01F9D0326810E032701019306100092 +:1016B00023A0A8019387170093041600938C880039 +:1016C000E3DCE6329306100023A2D8002326F10EB5 +:1016D0002324910E93067000E3C6963E0327C103B0 +:1016E0008326010493841400B387E70023A0DC0061 +:1016F00023A2EC002326F10E2324910E9306700002 +:10170000938C8C00E3C2963E8326010F138814004D +:101710009305010A2328D10A8326410F1305010BE3 +:10172000232EF100232AD10A8326810F23240101CD +:101730002320010A232CD10A8326C10F2322010A68 +:101740002324010A232ED10A2326010AEFD0501B9D +:10175000832701010328810093888C009386F7FF7B +:10176000130608008327C101E30C052A13071D0097 +:10177000B387D70023A0EC0023A2DC002326F10EC0 +:101780002324010F13077000E34A077713870C0126 +:1017900013862400938C08009308070083264104D5 +:1017A0001307410D23A0EC00B387F60023A2DC0051 +:1017B0002326F10E2324C10E13077000E356C792AF +:1017C0001306410E93050B0013850A00EF6050715C +:1017D000631405768327C10E93880B006FF0DF90AA +:1017E000930600010327810E63C496006F10D00298 +:1017F000B7360180938E060713090001930C700021 +:101800006F00C000938404FF635A99049387070113 +:101810001307170023A0D80123A228012326F10EC5 +:101820002324E10E93888800E3DEECFC1306410ECE +:1018300093050B0013850A002324D101EF60506A41 +:10184000631C056E938404FF8327C10E0327810E5A +:10185000832E810093880B00E34A99FAB38797009F +:101860001307170023A0D80123A298002326F10E06 +:101870002324E10E93067000E3D0E6881306410EA0 +:1018800093050B0013850A00EF6090656316056AE7 +:101890008327C10E6FF05F868326C100937709010D +:1018A00013874600E39E072C93770904639407008F +:1018B0006F10C02D8327C100930C00002326E10088 +:1018C00083DD07006FF0DF9D8326C1009377090158 +:1018D00013874600E39C0728937709046394070065 +:1018E0006F1000278327C1002326E100839D070096 +:1018F00093DCFD4113870C00E35407923337B001AA +:10190000B3079041B38CE7401307D002A303E10C67 +:101910009306F0FFB30DB041130C0900130710003C +:10192000E31AD39893061000630CD7109306200097 +:101930006302D72E130D011B1396DC0193F67D0075 +:1019400093DD3D0093860603B36DB60193DC3C0046 +:10195000A30FDDFE33E69D0193050D00130DFDFF82 +:10196000E31C06FC93771C006380072E930700039B +:10197000638CF62C9385E5FFA30FFDFE9307011BF7 +:10198000B38CB74013090C00138D05006FF01F8C4A +:101990008327C100A303010C03AD07009386470012 +:1019A000E3060D309307F0FF6314F3006F1080100F +:1019B000130603009305000013050D00232ED1002C +:1019C0002326110123246100EF50007103238100BD +:1019D0008328C1008326C101930D0500631405000F +:1019E0006F104056B30CA5418347710C13CCFCFF1C +:1019F000135CFC412326D10023260102232A010285 +:101A00002328010233FC8C01930D00001303000016 +:101A1000E39007866FF04FE00327C100A303010C9A +:101A2000130C100083270700130747002326E1004B +:101A30002306F114930C1000130DC1146FF08FDC0A +:101A4000E3940C4E13079000E360B74F938D0D03A2 +:101A5000A307B11B13090C00930C1000130DF11A0E +:101A60006FF0CFFE83440400136949006FF00FD379 +:101A70009307B00283440400A303F10C6FF00FD26C +:101A800083440400136909086FF04FD183440400B4 +:101A9000930614006394B4016F10D061938704FD22 +:101AA000138406001303000063ECFCCE834404009F +:101AB0009316230033836600131313003303F300DC +:101AC000938704FD13041400E3F2FCFE6FF04FCD86 +:101AD0008327C1008344040003AA070093874700BB +:101AE0002326F100635C0ACA330A404113694900A6 +:101AF0006FF0CFCA83440400136919006FF00FCA56 +:101B00008347710C83440400639A07C8930700025B +:101B1000A303F10C6FF08FC8136C090193770C02CB +:101B2000638A07768327C10013877700137787FFBF +:101B300093078700832D0700832C47002326F1009D +:101B4000130710006FF04FF68327C1003787FFFFA0 +:101B50001347078383AD07002314E10C93874700E5 +:101B6000373701802326F100930707ED930C00001F +:101B7000136C2900232CF100130720009304800725 +:101B80006FF08FF283440400136989006FF00FC176 +:101B9000834404009307C006E386F40C136909012B +:101BA0006FF0CFBF8344040093078006E384F408FA +:101BB000136909046FF08FBE8326C1009377090271 +:101BC00003A70600938646002326D1006398077476 +:101BD00093770901E39A0762937709046384070006 +:101BE0006F10C00813790920E300096283274100C0 +:101BF000130D04002300F7006FF04FD3930610007D +:101C00006314D7006F10901393062000130C090083 +:101C1000E312D7D2130D011B8327810193F6FD0038 +:101C200093DD4D00B386D70003C606009396CC0122 +:101C3000B3EDB60193DC4C00A30FCDFEB3E69D01DE +:101C4000130DFDFFE39A06FC9307011BB38CA7411C +:101C500013090C006FF08FDF93065006E3D496A4AF +:101C60008326010F9305010A1305010B2328D10ACE +:101C70008326410F232EF10023241101232AD10AA8 +:101C80008326810F2320010A2322010A232CD10A53 +:101C90008326C10F2324010A2326010A232ED10AF9 +:101CA000EFD00046832881008327C101631C053CD7 +:101CB0000327810EB7360180938606F023A0D80053 +:101CC00093871700930610001307170023A2D8006C +:101CD0002326F10E2324E10E9306700093888800DA +:101CE000E3C4E6420327C10C832601016350D76297 +:101CF000032701048326C1039388880023ACE8FEF0 +:101D00000327810EB387D70023AED8FE1307170031 +:101D10002326F10E2324E10E9306700063C4E672BD +:101D2000032701019304F7FF635090BC9306000161 +:101D30000327810EE3DA963E930C0001130D700029 +:101D40006F00C000938404FFE3D09C3E938707019B +:101D50001307170023A0380123A298012326F10EB0 +:101D60002324E10E93888800E35EEDFC1306410E08 +:101D700093050B0013850A00EF609016631E051A89 +:101D80008327C10E0327810E93880B006FF09FFB02 +:101D900033088A41635E00B1130600018326810E79 +:101DA000635C0607130E0001930E70006F00C00005 +:101DB000130808FF63520E079387070193861600E6 +:101DC00023A0380123A2C8012326F10E2324D10E1B +:101DD00093888800E3DEDEFC1306410E93050B00BA +:101DE00013850A00232E010123246100EF60500FA8 +:101DF000631405140328C101130E00018327C10ECB +:101E0000130808FF8326810E0323810093880B00AB +:101E1000930E7000E3420EFBB38707019386160012 +:101E200023A0380123A208012326F10E2324D10E7A +:101E30001306700093888800635CD6A61306410ED3 +:101E400093050B0013850A0023246100EF605009FD +:101E50006314050E032381008327C10E93880B00B2 +:101E600033039341635A60A4130600018326810E55 +:101E70006358660613080001130E70006F00C0005F +:101E8000130303FF635E68049387070193861600BC +:101E900023A0380123A208012326F10E2324D10E0A +:101EA00093888800E35EDEFC1306410E93050B0069 +:101EB00013850A0023246100EF609002631E05066B +:101EC00003238100130800018327C10E130303FFBE +:101ED0008326810E93880B00130E7000E34668FA88 +:101EE000B38767009386160023A0380123A26800F9 +:101EF0002326F10E2324D10E130670009388880048 +:101F0000635CD69A1306410E93050B0013850A00F5 +:101F1000EF60007D631205028327C10E93880B00DA +:101F20006FF08F991306410E93050B0013850A007D +:101F3000EF60007B630E059C63840DA093850D000C +:101F400013850A00EF1090306FF08F9F130C09007B +:101F50006FF05F9D37370180130600018326810EE5 +:101F6000930E0707130E00019302700063480601E9 +:101F70006F004008130808FF635E0E079387070190 +:101F80009386160023A0D80123A2C8012326F10EB0 +:101F90002324D10E93888800E3DED2FC1306410E81 +:101FA00093050B0013850A002324D1032322010388 +:101FB00023206102232EE1012324F101EF6040720E +:101FC000E31C05F603284102130E00018327C10E0E +:101FD000130808FF8326810E832E8102032301024A +:101FE000032FC101832F810093880B00930270009F +:101FF000E3460EF9B38707019386160023A0D801A4 +:1020000023A208012326F10E2324D10E130670000B +:10201000938888006344D6006FF00F821306410E48 +:1020200093050B0013850A0023206102232EE10192 +:102030002324F101EF60C06AE31005F08327C10E8D +:1020400003230102032FC101832F810093880B001A +:102050006FE09FFE1306410E93050B0013850A00E7 +:10206000232E61002324E101EF608067E31605EC75 +:102070008327C10E0323C101032F810093880B0026 +:102080006FF08F828325C10C635CB0780327010356 +:10209000832601019304070063C6E632635690026B +:1020A0008326810EB387970023A0A801938616008C +:1020B00023A298002326F10E2324D10E13067000CC +:1020C00093888800E340D63693C6F4FF03270103C4 +:1020D00093D6F641B3F4D400B30497406348903EDE +:1020E0000327010393760940B304ED00639406448B +:1020F0008325C10C0327010163C6E500937619000F +:10210000E3860634832601040327C1031306700007 +:1021100023A0D8008326810EB387E70023A2E8001E +:10212000938616002326F10E2324D10E938888006F +:10213000E34CD64C832601013307DD003386B640DD +:1021400033079740930C06006354C700930C0700B5 +:10215000635690030327810EB387970123A098004D +:102160001307170023A298012326F10E2324E10E62 +:102170009306700093888800E3CCE65E13C7FCFFEB +:102180001357F74133F7EC00B304E6406344900083 +:102190006FE09FF5930600010327810E63D69678C2 +:1021A000930C0001130D70006F00C000938404FFB6 +:1021B00063DC9C76938707011307170023A038017F +:1021C00023A298012326F10E2324E10E9388880090 +:1021D000E35EEDFC1306410E93050B0013850A0028 +:1021E000EF600050E31A05D48327C10E0327810E48 +:1021F00093880B006FF09FFB93751900639405CCD7 +:1022000023A2D8002326F10E2324910E1307700079 +:102210006346974E13062600938808016FF00FD887 +:10222000635ED0D6130700016344D7006F100068C7 +:10223000130D70006F000001938606FFE350D70C6A +:10224000138814009387070123A03C0123A2EC000C +:102250002326F10E2324010F93040800938C8C0095 +:10226000E35C0DFD1306410E93050B0013850A0078 +:102270002324D100EF60C046E31005CC8327C10EB4 +:102280008324810E83268100938C0B0013070001A9 +:102290006FF09FFA8326C10093770C0113874600E5 +:1022A000639C070A93770C04E38407088327C10023 +:1022B000930C00002326E10083DD070013071000C4 +:1022C0006FE09FFE1306410E93050B0013850A0075 +:1022D000EF600041E31205C68327C10E8324810EFF +:1022E000938C0B006FF08FBF1306410E93050B000C +:1022F00013850A00EF60C03EE31005C48327C10EBA +:102300008324810E938C0B006FF00FC0137719009C +:10231000631407006FE05FDD6FF09F9D832641002F +:10232000130D040093D7F6412320D7002322F70092 +:102330006FE0DFDF83278103834404006394070099 +:102340006FE0DFC583C70700639407006FE01FC518 +:10235000136909406FE09FC42326E10083AD0600A6 +:10236000930C0000130710006FE01FF483AD06000C +:102370002326E10093DCFD4113870C006FE01FEA88 +:1023800083AD0600930C00002326E1006FE05FF1AF +:102390000327C10083270700130747002326E10016 +:1023A00083A5070003A6470083A6870083A7C7006D +:1023B0002328B10E232AC10E232CD10E232EF10E79 +:1023C0006FE01FFB93840600E34C90CC6FF0DFCFEF +:1023D000130C09006FF08FF4B7370180938707ED76 +:1023E000232CF100937709026386072C8327C10011 +:1023F00013877700137787FF832D0700832C47000F +:10240000930787002326F10013771900630E070056 +:1024100033E79D01630A0700130700032304E10C5F +:10242000A304910C13692900137CF9BF1307200042 +:102430006FE09FE78344140013690920130414001C +:102440006FE0DFB51306410E93050B0013850A00FC +:10245000EF600029E31205AE8327C10E93880B00BD +:102460006FF01F8C834414001369090213041400D5 +:102470006FE0DFB2B7370180938747EE232CF1007E +:102480006FF05FF69305000413850A00EF404049A2 +:102490002320AB002328AB00631405006F10C0435A +:1024A00093070004232AFB006FE05FA293076000FC +:1024B000930C030063E8677837370180138C0C00B6 +:1024C0002326D100130D87EF6FE0DFB31306000161 +:1024D0008326810E635A966E930C000113087000D8 +:1024E0006F00C000938404FF63D09C6E9387070144 +:1024F0009386160023A0380123A298012326F10E0B +:102500002324D10E93888800E35ED8FC1306410E85 +:1025100093050B0013850A00EF60801CE31E05A0E5 +:102520008327C10E8326810E93880B001308700049 +:102530006FF05FFB03270101130E70001308000109 +:102540003307ED002324E10003274103630E070A4C +:102550000327C102631E070A032781031307F7FF3E +:10256000232CE102032741031307F7FF232AE1028B +:102570008326C104032781049388880023ACD8FEF6 +:102580008326810EB387E70023AEE8FE938616000C +:102590002326F10E2324D10E634EDE12032781037E +:1025A0008346070003278100938C0600330697407B +:1025B0006354D600930C0600635890038326810E63 +:1025C000B387970123A098009386160023A2980151 +:1025D0002326F10E2324D10E634CDE36032781031C +:1025E000938888008346070013C6FCFF1356F64104 +:1025F000B3FCCC00B38C964163449003B384D40005 +:1026000003274103E31607F40327C102630007729F +:102610000327C1021307F7FF2326E1026FF05FF5DE +:102620008326810E634898016F00C005938C0CFFD0 +:10263000635A9805938707019386160023A03801F3 +:1026400023A208012326F10E2324D10E93888800AB +:10265000E35EDEFC1306410E93050B0013850A00B2 +:10266000EF600008E31A058C13080001938C0CFF3F +:102670008327C10E8326810E93880B00130E7000F2 +:10268000E34A98FBB38797019386160023A038018D +:1026900023A298012326F10E2324D10E6346DE7275 +:1026A000032781039388880083460700B384D400FE +:1026B0006FF01FF58326C100937709011387460049 +:1026C0006386072283AD0600930C00002326E100F9 +:1026D0006FF09FD31306410E93050B0013850A007C +:1026E000EF600000E31A05848327C10E93880B0076 +:1026F00013080001130E70006FF05FEA1306410E1D +:1027000093050B0013850A00EF50907DE3160582B8 +:102710000326810E8327C10E93084111130616006C +:10272000938C0B006FF08F8713790C4023280100E6 +:10273000130D011B6F0040031306A0009306000059 +:1027400013850D0093850C00232E110123246100B5 +:10275000EFB04010032381008328C10163880C4A35 +:10276000930D0500938C05001306A000930600004E +:1027700013850D0093850C00232E11012324610085 +:10278000EFB080508327010113050503A30FADFEB1 +:10279000938717002328F100032381008328C101B8 +:1027A000130DFDFFE30A09F80327810383460700A1 +:1027B000E394D7F81307F00FE380E7F863960C0073 +:1027C0009307900063F2B7C9832781048325C1046E +:1027D000232E1101330DFD401386070013050D0054 +:1027E00023246100EF505065832781031306A00066 +:1027F0009306000003CE170013850D0093850C008F +:10280000333EC001B387C701232CF102EFB080042F +:10281000032381008328C101232801006FF05FF4A6 +:102820008326810E37360180130606F023A0C800E8 +:1028300093871700130610009386160023A2C80082 +:102840002326F10E2324D10E1306700093888800EE +:10285000634CD6066392051C032701019376190089 +:10286000B3E6E600639406006FE01F888326010448 +:102870000327C1031306700023A0D8008326810E0E +:10288000B387E70023A2E800938616002326F10E03 +:102890002324D10E6342D646938888000327010182 +:1028A0009386160023A0A801B387E70023A2E800BF +:1028B0002326F10E2324D10E130770006344D700A2 +:1028C0006FE05F826FE0DFEF1306410E93050B00B0 +:1028D00013850A00EF50D060631005E68325C10C14 +:1028E0008327C10E93880B006FF0DFF693770904FE +:1028F000638007288327C100930C00002326E10092 +:1029000083DD07006FF05FB01306410E93050B00E7 +:1029100013850A00EF50D05C631005E28327C10ED7 +:1029200093880B006FF00FBC23A0380123A29800FE +:10293000B3879700130717002326F10E2324E10E17 +:102940009306700063C4E6006FE0CFF96FE05FE7C5 +:102950001306410E93050B0013850A00EF505058E3 +:10296000631C05DC8327810393880B001308000197 +:1029700083C60700130E70008327C10E6FF0DFC6F9 +:102980008327010F9305010A1305010B2328F10A80 +:102990008327410F232411012320010A232AF10A4E +:1029A0008327810F2322010A2324010A232CF10A01 +:1029B0008327C10F2326010A232EF10AEFC0D01B63 +:1029C00083288100634C05428347710C1307700410 +:1029D0006354972437370180130D47EC23260102F7 +:1029E000232A0102232801021379F9F7130C30007E +:1029F000930D0000930C3000130300006384070064 +:102A00006FE01F876FE04FE183274100130D040043 +:102A10002320F7006FE08FF1832601040327C10311 +:102A20001306700023A0D8008326810EB387E70029 +:102A300023A2E800938616002326F10E2324D10E4C +:102A400093888800634AD62AE3DA05E4130600FF78 +:102A5000B304B040E3D6C528930C000113087000FE +:102A60006F00C000938404FFE3DC9C26938707017A +:102A70009386160023A0380123A298012326F10E85 +:102A80002324D10E93888800E35ED8FC1306410E00 +:102A900093050B0013850A00EF509044631E05C890 +:102AA0008327C10E8326810E93880B0013087000C4 +:102AB0006FF05FFB13050D00232411012326D100C5 +:102AC000EF50D02E8347710C134CF5FF135CFC4183 +:102AD00023260102232A01022328010283288100E0 +:102AE000930C0500337C8501930D00001303000057 +:102AF000638407006FE0CFF76FE00FD213861400F6 +:102B000013878C00B387D70023A2DC0023A03C01ED +:102B10002326F10E2324C10E93067000E3C0C6BE27 +:102B20001306160093088700930C07006FE01FC779 +:102B300093770C20638407188327C100930C00004F +:102B40002326E10083CD0700130710006FE0CFF5C7 +:102B500093770920638807148327C1002326E100A7 +:102B6000838D070093DCFD4113870C006FE00FEBB2 +:102B700093770920638E07108327C100930C000010 +:102B80002326E10083CD07006FF01F88937709208B +:102B90006386070E8327C100930C00002326E10003 +:102BA00083CD07006FE0CFEF8327C10F63C0071409 +:102BB0008347710C130770046352974237370180C3 +:102BC000130DC7EC6FF09FE1B38797009386160053 +:102BD00023A0380123A298002326F10E2324D10E2E +:102BE0001306700093888800635CD6CE1306410EEE +:102BF00093050B0013850A00EF50902E631E05B25B +:102C00008327C10E93880B006FF08FCD9307900040 +:102C1000E3E8B7B56FF04F8337370180130D07EC4A +:102C20006FF0DFDB1306410E93050B0013850A00DE +:102C3000EF50102B631205B08327C10E93880B0051 +:102C40006FF08FC8930C60006FF01F87832601011F +:102C50003307DD003386B64033039740930C0600FC +:102C6000635EC3D0930C03006FF04FD18327410004 +:102C7000130D04002310F7006FE04FCB8327C10032 +:102C8000930C00002326E10083AD07006FE04FE1C5 +:102C90008327C100930C00002326E10083AD0700C9 +:102CA0006FF08FF68327C1002326E10083AD070074 +:102CB00093DCFD4113870C006FE04FD68327C100E2 +:102CC000930C00002326E10083AD070013071000DA +:102CD0006FE08FDD1306410E93050B0013850A008C +:102CE000EF5010208357CB006FE0CFC59307D00281 +:102CF000A303F10C6FF01FEC1306410E93050B00BC +:102D000013850A00EF50D01D631805A28325C10C5E +:102D10008327C10E8326810E93880B00E3D005B86C +:102D20006FF0DFD2130360006FE04FEB0327010168 +:102D3000B306ED0063FE96BA938406006FF04FBBB6 +:102D4000032701039307D0FF6344F700635AE300AE +:102D50009384E4FF93F7F4FD232CF1066FE04FFD1D +:102D600083270101032701036340F7288327810696 +:102D7000930C070093F71700638607008327C103AE +:102D8000B30CF7008327810693F70740638607009B +:102D900083270103E340F00613CCFCFF135CFC41E6 +:102DA00033FC8C019304700623260102232A0102BE +:102DB0006FE0DF898347710C130300006384070011 +:102DC0006FE00FCB6FE04FA51306410E93050B008C +:102DD00013850A00EF50D0106310059683278103F6 +:102DE00093880B001308000183C60700130E7000C0 +:102DF0008327C10EB384D4006FF09F809307D00265 +:102E0000A303F10C6FF09FBC1306410E93050B005A +:102E100013850A00EF50D00C631005928325C10C76 +:102E20008327C10E93880B006FF0CFB0130C010BFA +:102E3000930603001308C10D9307010D1307C10C7E +:102E40001306300093050C0013850A002324110398 +:102E5000232261022328D10B2320D103232AE10B53 +:102E6000232EE101232CF10B2328F101232EC10B8A +:102E70002324C101EF204076032E8100832F01011E +:102E8000032FC101832E0102032341028328810203 +:102E9000130D05009307600433086D00639CFC6804 +:102EA00083460D0093070003E388F614930C010A90 +:102EB0008327C10C3308F8006FE0CFDD130C010B42 +:102EC0009307010D930603001308C10D1307C10CEE +:102ED0001306200093050C0013850A0023226102CB +:102EE0002328D10B2320D103232AE10B232EE10138 +:102EF000232CF10B2328F101232EC10B2324C10124 +:102F0000EF20806D93077004032E8100832F010151 +:102F1000032FC101832E0102032341028328810272 +:102F2000130D0500E398FCF68327810693F717003D +:102F3000639C075E130770048327C10D232CE106F1 +:102F40006FE00FDC8347710C2326D100232601029A +:102F5000232A010223280102130C0300930C03000F +:102F600013030000638407006FE08FB06FE0CF8A27 +:102F70001306410E93050B0013850A00EF504076AF +:102F8000630405006FE05FFB8324C10C032701018C +:102F90008327C10E93880B00330697406FF00F9E76 +:102FA000832781060327010393F71700B3E7670020 +:102FB000E354E00C6398076C832C010393046006D0 +:102FC0008327810693F707406398076213CCFCFFC1 +:102FD000135CFC4133FC8C016FF01FDD373701803F +:102FE000130D87EC6FF09F9F832701010327C10317 +:102FF00093047006B38CE70083270103E342F0FCDF +:10300000B38CFC40938C1C0013CCFCFF135CFC4184 +:1030100033FC8C016FF05FD9B7360180938E0607C1 +:103020006FE0DF83930700032304F10C930780050F +:1030300013672900A304F10C2324E106930730064B +:10304000930D0000130DC11463CE6744032EC10F0E +:1030500093FCF4FD232C9107232E0106832E010FF0 +:10306000032F410F832F810F1369291063420E3CF8 +:10307000930710066388F462930710046384F400D6 +:103080006FE08FB8130C010B13050C0023261103FE +:10309000232461022328D10B232AE10B232CF10BDB +:1030A000232EC10BEFF0406E1306C10CEF50C0256C +:1030B000138605009305050013050C00EFF0404A48 +:1030C00093070109938507002324F1008327010B4F +:1030D000930C010A130601082328F1088327410BEA +:1030E00013850C002326C106232AF1088327810BB0 +:1030F0002320010823220108232CF1088327C10B78 +:1031000023240108232EF108B707FC3F2326F108EA +:10311000EFC0403B0328010A032E410A832E810A97 +:10312000032FC10A93850C0013050C002328010B03 +:1031300023220103232AC10B2320C103232CD10BFB +:10314000232ED101232EE10B2328E1012320010AA4 +:103150002322010A2324010A2326010AEFB0507A10 +:10316000032F0101832EC101032E01020328410216 +:10317000032381028328C102631605009307100010 +:103180002326F10CB7370180938747EE2322F106FF +:103190009306F3FF93070D006F00400993850C0021 +:1031A00013050C002320C106232EF105232C510406 +:1031B000232A71042328F104232A110323286102FE +:1031C0002328710A23267102232A510A232451023B +:1031D000232CF10B2322F103232EC10A2320C10249 +:1031E0002320010A2322010A2324010A2326010A9B +:1031F000EFB010718326C101032F0102832E41021B +:10320000032E81020328C102032301038328410303 +:10321000832701058323410583228105832FC1056F +:10322000032601069386F6FF630E05100326810030 +:1032300093850C00232AF10213050C00B707034005 +:103240002328D1042328110323266102232EF10809 +:103250002326E10B2320010B2322C10B2324D10BB6 +:1032600023280108232A0108232C0108EFC0802508 +:10327000832E010B032E410B0328810B0326C10B68 +:1032800013050C002324D1032322C10323200103AF +:10329000232EC100EFE0107D930505002328A10037 +:1032A00013050C00EFF0C0160326C101832E810226 +:1032B000032E4102232EC1080326010B032801021D +:1032C000832581002320C1080326410B13850C00B0 +:1032D0002328D1092322C1080326810B232AC109EF +:1032E000232C01092324C1080326C10B2326C1086E +:1032F0000326C106EFD0804A032741068327010138 +:10330000832601058323010A3306F700834506005F +:10331000832741038322410A832F810A0326C10A9E +:10332000232AF1062380B7002328D1061307F0FFD4 +:10333000232ED1000323C1028328010393871700A2 +:10334000E39EE6E4B706FE3F93850C0013050C00F0 +:103350002320F102232E1101232461002328710A66 +:1033600023287102232A510A23265102232CF10B10 +:103370002324F103232EC10A2322C1022320010AA0 +:103380002322010A2324010A2326D10AEFB0106A5E +:10339000032381008328C101832701026344A00A1B +:1033A000832301038322C102832F8102032641026A +:1033B000B706FE3F93850C0013050C002328710A05 +:1033C000232A510A232CF10B232EC10A2320010AA0 +:1033D0002322010A2324010A2326D10AEFB05052E6 +:1033E000032381008328C10183270102631805009C +:1033F000032701019376170063960604032701074C +:103400001306000393061700B386D7006354070022 +:103410006FE00F8F93871700A38FC7FEE39CD7FE43 +:103420006FE00F8E23242107930D00001389020003 +:10343000B707008033CEC7019307D002232EF106D1 +:103440006FF01FC30327410793860700232EE10C6B +:103450000327410603C6F7FF8345F7006310B60252 +:1034600013050003A38FA6FE8326C10D1386F6FF66 +:10347000232EC10C03C6F6FFE386C5FE9305160096 +:103480001305900393F5F50F6306A600A38FB6FE10 +:103490006FE00F87032741068345A700A38FB6FE81 +:1034A0006FE00F869305130013850A00232811018E +:1034B00023246100EF30C0460323810083280101EB +:1034C000130D050063040542930D05006FF01FB84E +:1034D000930700032304F10C930780076FF05FB597 +:1034E000B38797009386160023A0380123A2980083 +:1034F0002326F10E2324D10E13067000635ED6B886 +:103500001306410E93050B0013850A00EF50401D72 +:10351000630405006FE05FA28327C10E8326810E3E +:1035200093880B006FF08FB79307700433086D001A +:10353000232CF106930C010A6FD0DFF5130C090060 +:103540006FE0CFD09307F0FF2322F1006FD05FC070 +:103550006314030013031000032EC10F832E010F09 +:10356000032F410F832F810F93620910E34C0EEA62 +:10357000130C010B930603001308C10D9307010DF3 +:103580001307C10C1306200093050C0013850A00D5 +:103590002326510223241103232261022328D10B65 +:1035A0002320D103232AE10B232EE101232CF10B4D +:1035B0002328F101232EC10B2324C101EF20C001D8 +:1035C0008322C10223242107032E8100832F0101BE +:1035D000032FC101832E01020323410283288102AC +:1035E000130D050013890200930D0000232E010620 +:1035F0006FF09F9393047006832781039306F00F67 +:103600002326010283C70700232A01026388D70407 +:103610000327010363D4E704B307F74003278103BB +:103620002328F10283471700638E07000326410316 +:1036300013071700232CE10213061600232AC102E8 +:103640006FF0DFFC0327C1028327810313071700F4 +:1036500083C707002326E1026FF05FFB0327C10247 +:1036600083274103B387E70003278104B387E70279 +:10367000B38C970113CCFCFF135CFC4133FC8C0131 +:103680006FD0DFFC8327C10393046006B30CF700FF +:10369000B38C6C006FF0DF92930D0000138907006C +:1036A0006FF01FD9130C010B13050C002326110317 +:1036B000232461022328D10B232AE10B232CF10BB5 +:1036C000232EC10BEFF0400C1306C10CEF40D0438A +:1036D000138605009305050013050C00EFE0506804 +:1036E00093070109938507002324F1008327010B29 +:1036F000930C010A130601082328F1088327410BC4 +:1037000013850C002326C106232AF1088327810B89 +:103710002320010823220108232CF1088327C10B51 +:1037200023240108232EF108B707FC3F2326F108C4 +:10373000EFB050590328010A032E410A832E810A53 +:10374000032FC10A93850C0013050C002328010BDD +:1037500023220103232AC10B2320C103232CD10BD5 +:10376000232ED101232EE10B2328E1012320010A7E +:103770002322010A2324010A2326010AEFB050184C +:10378000032F0101832EC101032E010203284102F0 +:10379000032381028328C1026316050093071000EA +:1037A0002326F10CB7370180938707ED2322F1061A +:1037B0006FF01F9E9306610D6318060093060003C9 +:1037C000230BD10C9306710D1307011B938707037D +:1037D0003386E6402380F6009307D60D2322F104BA +:1037E0006FD09FE28327810693F717006394070049 +:1037F0006FD09FE36FD0DFE2930C010A93850C003A +:1038000013050C0023260103232411032322610244 +:103810002328D10B2320D103232AE10B232EE101FE +:10382000232CF10B2328F101232EC10B2324C101EA +:103830002320010A2322010A2324010A2326010A44 +:10384000EFB0100C032E8100832F0101032FC10163 +:10385000832E010203234102832881020328C1022F +:10386000630805E493071000B38767402326F10C33 +:103870003308F8006FD01FC2639A0700130C1000C2 +:1038800093046006930C10006FF00FD28327C103DE +:1038900093046006938C1700B38C6C0013CCFCFF70 +:1038A000135CFC4133FC8C016FF00FD013870800D0 +:1038B0006FF04FA58327C10003A30700938747003C +:1038C000635403001303F0FF834414002326F10024 +:1038D000138406006FD08FEC9307C00023A0FA007A +:1038E0009307F0FF2322F1006FD09F868357CB0010 +:1038F00013E70704930707002316EB006FD09F849C +:10390000930720002322F1046FD01FD0130101FE82 +:1039100023263101B7490180232C8100232A9100FD +:103920002328210123244101232E1100138A05009D +:10393000130905009389894BEF30500703A78900CD +:10394000B71700001384F7FE832447003304444173 +:1039500093F4C4FF330494001354C4001304F4FF1D +:103960001314C400634EF40093050000130509000E +:10397000EF40502483A78900B38797006308F502BE +:1039800013050900EF30D0028320C1010324810117 +:1039900083244101032901018329C100032A8100F5 +:1039A000130500001301010267800000B305804089 +:1039B00013050900EF4010209307F0FF630AF50498 +:1039C000B7570180938787AA03A7070083A68900BA +:1039D000B384844093E41400330487401305090042 +:1039E00023A2960023A08700EF30807C8320C101B2 +:1039F0000324810183244101032901018329C1009A +:103A0000032A8100130510001301010267800000E2 +:103A10009305000013050900EF40D01903A78900A2 +:103A20009306F000B307E540E3DCF6F4B7560180F7 +:103A300083A606A593E717002322F7003305D54098 +:103A4000B756018023A4A6AA6FF09FF3638A0512DC +:103A5000130101FF23248100232291001384050018 +:103A60009304050023261100EF3040740328C4FF9F +:103A7000130784FFB74501809377E8FF3306F7000B +:103A80009385854B8326460003A5850093F6C6FFE4 +:103A9000630AC51A2322D600137818003305D6000E +:103AA0006310080A032384FF03284500374501807B +:103AB00033076740832887001305054CB3876700E9 +:103AC000137818006380A8140323C70023A6680096 +:103AD000232413016304081E93E617002322D70052 +:103AE0002320F6009306F01F63E8F60A93F687FF9B +:103AF0009386860003A54500B386D50003A606007D +:103B000013D8570093071000B3970701B3E7A70036 +:103B1000138586FF2326A7002324C70023A2F500D0 +:103B200023A0E6002326E600032481008320C100B1 +:103B30001385040083244100130101016F304067A5 +:103B40000325450013751500631E050237450180E6 +:103B5000B387D7001305054C8326860093E817002A +:103B60003308F7006388A6160326C60023A6C600FE +:103B70002324D600232217012320F8006FF09FF69C +:103B80006780000093E61700232ED4FE2320F60062 +:103B90009306F01FE3FCF6F493D69700130640005B +:103BA000636CD60E93D6670013889603138686033C +:103BB000131838003388050183260800130888FF8E +:103BC0006308D81203A646001376C6FF63F6C70043 +:103BD00083A68600E318D8FE03A8C60023260701A3 +:103BE0002324D700032481008320C1002324E8007C +:103BF000138504008324410023A6E600130101017C +:103C00006F30005B631608148325C6000326860008 +:103C1000B387F600032481002326B60023A4C50041 +:103C200093E617008320C1002322D70013850400E8 +:103C30003307F700832441002320F700130101011B +:103C40006F30005713781800B387D700631008024D +:103C5000032584FF3307A7408326C7000326870078 +:103C6000B387A7002326D60023A4C600B756018039 +:103C700013E6170083A646A52322C70023A4E50068 +:103C8000E3E4D7EAB757018083A507A613850400AC +:103C9000EFF0DFC76FF05FE9130640016374D602EF +:103CA000130640056364D60693D6C7001388F6064C +:103CB0001386E606131838006FF0DFEFB387D700DE +:103CC0006FF09FE91388C6051386B60513183800F0 +:103CD0006FF05FEE23AAE50023A8E5002326A700E6 +:103CE0002324A700232217012320F8006FF0DFE32D +:103CF00003A5450013562640930710003396C700CE +:103D00003366A60023A2C5006FF05FED13064015D1 +:103D1000636CD60093D6F700138886071386760760 +:103D2000131838006FF01FE913064055636CD60076 +:103D300093D627011388D6071386C60713183800B1 +:103D40006FF05FE71308803F1306E0076FF09FE610 +:103D500093E617002322D7002320F6006FF0DFDC64 +:103D600093064500930700001305A5013788FFFF60 +:103D70006F00C001939717002390E6009397070107 +:103D80009386260093D70701630ED50203D706005A +:103D9000137617006304060093E717001357170004 +:103DA00013F62700B3650701E30606FC9397170097 +:103DB0002390B600939707019386260093D70701B7 +:103DC000E316D5FC67800000930685011307000009 +:103DD000130525006F00C001131717002390F6008C +:103DE000131707019386E6FF135707016304D504F1 +:103DF00083D70600139607011356064193971700C1 +:103E000063540600136717009397070193D70701C0 +:103E10001376270093E51700E30006FC131717003D +:103E20002390B600131707019386E6FF1357070187 +:103E3000E310D5FC67800000130101FE370E01007E +:103E4000231D0100231E0100938585019307C101F5 +:103E500013088100130EFEFF03D705009387E7FFC9 +:103E60009385E5FF63180702239F07FEE39607FF8C +:103E7000130646009306E10103D707009387270046 +:103E800013062600231FE6FEE398D7FE1301010266 +:103E9000678000003307A70283D8270003D30700F9 +:103EA000B376C701B38616011357070193D80601ED +:103EB0003307670033071701935807012391D70091 +:103EC0002390E700239F17FFE39807F96FF05FFA4D +:103ED0001307250183570500130525006398070084 +:103EE000E31AE5FE130500006780000013051000CB +:103EF00067800000130101FF2322910083542501F4 +:103F0000232481002326110093C7F4FF1397170180 +:103F10001304050063160700EFF09FFB631805000C +:103F2000B787FFFFB3C4F400231994008320C100B6 +:103F300003248100832441001301010167800000F4 +:103F4000130101FF232481000354250123261100BE +:103F50009347F4FF13971701631A0700EFF05FF719 +:103F60009307050013050000639407001355F40040 +:103F70008320C10003248100130101016780000038 +:103F800083572501130101FD2324810293D7F700F4 +:103F9000232291022326110223202103232E310103 +:103FA000B307F0402390F5008357250137870000C1 +:103FB0001307F7FFB377F7002391F500930405008B +:103FC000130405016382E7049387650023920500CB +:103FD0001305E5FF035704001304E4FF938727004C +:103FE000239FE7FEE31885FE239C05008320C10282 +:103FF0000324810283244102032901028329C10190 +:104000001301010367800000035725011389450050 +:1040100033F7E700631CF7022326B100EFF05FEBF4 +:104020008325C10063040502938765002392050080 +:104030001385C4FF035704001304E4FF938727008C +:10404000239FE7FEE31885FE6FF05FFA9389A501D1 +:1040500013092900231F09FEE39C29FF8320C102C5 +:104060000324810283244102032901028329C1011F +:10407000130101036780000083572501130101FB31 +:104080002324810493C7F7FF2322910423261104DC +:1040900013971701930405001384050063160700A6 +:1040A000EFF01FE3631205088357240193C7F7FF5E +:1040B0001397170163040706930581001385040015 +:1040C000EFF01FEC9305410213050400EFF05FEBE6 +:1040D0008355810003554102630CB5049307A10089 +:1040E000130761021306010283D607009387270096 +:1040F000639A06088356070013072700639406088F +:10410000E394C7FE130500008320C1040324810447 +:104110008324410413010105678000001305040096 +:10412000EFF01FDBE30A05F81305E0FF6FF0DFFD9A +:10413000133515000356A100835661023305A040D4 +:104140001307A10093076102137525001305F5FFFE +:104150009305C1039387270013072700631ED6002A +:10416000E382B7FA0356070083D607001307270038 +:1041700093872700E306D6FEE3E8C6F83305A040A0 +:104180006FF09FF813051000E38005F81305F0FFAA +:104190006FF09FF7130101FF23261100EFF05FD3AB +:1041A0008320C10013351500130101016780000051 +:1041B000130101FE232C8100232A9100232E1100DC +:1041C00023282101232631019384050013040500CF +:1041D00063C4050A9307F000138605001305450024 +:1041E000930684019305F00063D4970293070500BA +:1041F00003D7270093872700239FE7FEE39AD7FE84 +:10420000231C0400130606FFE3C2C5FE93F4F4006A +:104210009307700063D89702130784019305240065 +:1042200093070000835607001307E7FF13968600E5 +:10423000B3E7C7002311F70093D78600E314B7FE56 +:10424000938484FF638A04009384F4FF13050400BD +:10425000EFF09FB7E39A04FE130500008320C1012D +:104260000324810183244101032901018329C10021 +:104270001301010267800000930710FF3309B0406B +:1042800063DCF51293058501930900009306450050 +:104290001306F0000357840193870500B3E9E90092 +:1042A00003D7E7FF9387E7FF2391E700E39AD7FE61 +:1042B00023120400130909FFE34E26FD930700FFB4 +:1042C000130710FFB38797401309000063C4E40A83 +:1042D0003309F9009307700063D627059399090104 +:1042E00093D90941834784019305A401B3E9F900F7 +:1042F0009399090193D909019307000003D6060099 +:10430000938626001357860033E7E700931786004D +:1043100093970701239FE6FE93D70701E390B6FE2C +:10432000130989FF630C0906835784011309F9FFF8 +:104330001305040093F71700B3E93701EFF05FA20C +:10434000E31409FE9397090193D70741639007048B +:1043500013950901135505018320C101032481012F +:1043600083244101032901018329C10013010102B2 +:104370006780000013F907FF330920413309F90072 +:1043800093077000E3D027FB6FF05FF593091000EF +:1043900013950901135505016FF01FFC13850900E2 +:1043A0006398090013150501135505016FF01FEB04 +:1043B000130510006FF01FFF930790FF9309000093 +:1043C000E3D4F5F6930644006FF0DFF18357450020 +:1043D000130101FF232291002326110023248100D1 +:1043E0002320210193040500639C070C03576500FB +:1043F000130400009317070193D7074163C4070A0A +:104400009306A5011306000A631807029387640048 +:104410006F00800003D7070093872700239EE7FEE5 +:10442000E39AF6FE239C040013040401630CC40603 +:1044300003D76400E30C07FC937707F0639007044D +:10444000138584019385240093070000130705005A +:10445000835607001307E7FF13968600B3E7C700EC +:104460002311F70093D78600E394E5FE03D7640099 +:1044700013048400937707F0E38807FC1309000A0C +:104480006F00400113041400EFF01F94634C890087 +:1044900003D764001317070113570741138504005E +:1044A000E35207FE8320C1001305040003248100AA +:1044B00083244100032901001301010167800000EA +:1044C00013F707F013040000631007041309F0F654 +:1044D0006F0040011304F4FFEFF09F88E30424FD14 +:1044E00083D7440013850400E39607FE8320C100B0 +:1044F00013050400032481008324410003290100E3 +:104500001301010167800000930645009305A50192 +:10451000130700006F00800083D7060013D68700C2 +:104520003367C700939787002390E600139707012E +:104530009386260013570701E390B6FE83D7440005 +:10454000130480FF6FF09FF8130101FE232C8100FC +:10455000232A91002328210123263101232441010C +:10456000232251011389060093840700232E110092 +:104570001304050093890500130A0600930A070037 +:10458000EFF0DFE4930700093309A94063DCA716C5 +:10459000B78700009387E7FF63DA271F63840A1C4D +:1045A00003A5440083A70400630AF5061387A4014A +:1045B0009387440313072700231F07FEE31CF7FE1E +:1045C00093078003630CF53263D0A71693070004AA +:1045D000630CF52E930710076318F534B787004076 +:1045E0009387F7FF1307A00023AAF400B787FFFF04 +:1045F00023A4E400239CF40023A6E4009307A00076 +:10460000378700009387870093971700B387F400DC +:104610002395E70023A0A4006358201B83A58400F2 +:1046200083D744011308F008139615003306C4001D +:1046300003570600B376F700634AA8021308B000D8 +:104640006346B802930706009305840103D7270049 +:104650006304070093E61600239107009387270061 +:10466000E396F5FE0357060083D7440193C7F7FF8F +:10467000B3F7E7002310F60083D7640133F7D700C0 +:10468000630007046384D71A138624039306840106 +:104690009384C401130700008357060083D50600E6 +:1046A0009386E6FF1306E6FFB387B700B387E700FC +:1046B00013D707012391F60013771700E31E96FC2A +:1046C0006358201983574400639E0712B787000080 +:1046D000231C04009387E7FF63C8270923112401E3 +:1046E0008320C101032481018324410103290101A5 +:1046F0008329C100032A8100832A4100130101029A +:10470000678000006354090E930700F7635CF908A3 +:10471000930724001304A40193872700239F07FE17 +:10472000E39C87FE6FF0DFFB930780016308F516BB +:1047300093075003631AF51E37170000B7070004EC +:10474000930660009387F77F1307078023AAF4007E +:1047500023A4D400239CE40023A6D4009307600084 +:104760006FF05FEA231C0400B787FFFF93C7F7FFD2 +:104770002311F400930744001304840123900700DD +:1047800093872700E31CF4FE6FF09FF59307240046 +:104790001304A40193872700239F07FEE39C87FE51 +:1047A0006FF01FF49305090013050400EFF05FA0FC +:1047B0006304050093091000638C0A0C03A54400F0 +:1047C00083A70400E314F5DE930700096304F50AE8 +:1047D000835784011305040093F71700B3E9F90028 +:1047E000EFF00FD803A544006FF05FE3E3800AEE1B +:1047F00003A5440083A70400E31AF5DAE34020E3AD +:104800006FF09FFC13050400EFF08FD5B787000011 +:1048100013091900231C04009387E7FFE3C627F55B +:10482000E35E09EA231104006FF09FEB6394090C27 +:1048300083A7C40003D7840193971700B307F4003C +:1048400083D70700B3F7E700E39007E4E34C20E7E2 +:10485000930700096306F50013050400EFF0CFD6B7 +:1048600083574400E39007FA231C0400E34C09FA41 +:104870006FF0DFE603A6840083D744011316160009 +:104880003306C40003570600B3F6E7006FF01FDEDF +:10489000231C0400231104006FF09FE4B70780007D +:1048A0009387F70F1307400023AAF4009307001023 +:1048B00023A4E400239CF40023A6E4009307400013 +:1048C000130700106FF01FD49307700023A4F400A7 +:1048D000B70701809387F7FF23AAF400930710001E +:1048E000239CF4009307600023A6F4001307100034 +:1048F0006FF05FD1E30A0AD86FF09FDCB707800042 +:104900009387F70F1307600023AAF40093070010A2 +:1049100023A4E400239CF40023A6E4009307600092 +:10492000130700106FF01FCE9307C00023A4F400FC +:10493000B70701809387F7FF23AAF40093071000BD +:10494000239CF4009307B00023A6F4001307100083 +:104950006FF05FCB130101FD23229102232E310161 +:104960009384050083592500232611022324810204 +:1049700023202103232C410113090600232A51017E +:10498000232861012326710123248101232291011F +:104990002320A101130A0500EFF05FA303D4240034 +:1049A0009307050013850400B389F940930A49036E +:1049B000EFF0DFA13304A4401307E90493870A0052 +:1049C00093872700239F07FEE39CE7FE634A340991 +:1049D000930B4A00138B44009389F9FF930CAA01AF +:1049E000138C240013070B0093870B0003D60700DA +:1049F000835607009387270013072700631AD60AF8 +:104A0000E39697FF13068A0113878401930600003B +:104A100083570700835506001307E7FFB387D74086 +:104A2000B387B74093D607012311F70093F616001A +:104A30001306E6FFE31EECFC130D100013850A00BD +:104A4000EFF08FB88357C9041304F4FF13850400F3 +:104A5000336DFD002316A905EFF00FB7E31434F909 +:104A600093060400032481028320C1028329C1012B +:104A7000032A8101832A4101032B0101832BC100F9 +:104A8000032C8100832C4100032D010093070900B2 +:104A90001385040003290102832441021307000047 +:104AA0001306000093050000130101036FF0DFA956 +:104AB000130D0000E3E4C6F86FF0DFF403570500C0 +:104AC000835725006306070037870000B3E7E70038 +:104AD0002399F50003572500B78700009387F7FF58 +:104AE0006304F702930765009385050113058501AB +:104AF00003D70700938727009385E5FF2391E500FF +:104B0000E398A7FE67800000930765001305A501E1 +:104B100003D7070093872700631A0702E39AA7FECB +:104B2000138725019387050093872700239F07FE9E +:104B3000E31CF7FE83D72501378700001307F7FF33 +:104B4000B3E7E7002399F5006780000013870501AC +:104B50009387050093872700239F07FEE31CF7FE3A +:104B6000B7C7FF7F23A8F50067800000130101F796 +:104B700023286107035B2501B78700009387F7FFB0 +:104B8000232C410733FA6701131A0A0123248108F1 +:104B90002322910823202109232E310723261108DF +:104BA000232A5107232671072324810723229107F3 +:104BB000135A0A0193040500138905001304060023 +:104BC000938906006312FA10EFF08FB0631A05287C +:104BD000835A2901B3775A016382472B1385040056 +:104BE000EFF04FDB630E052EB73501809385850B03 +:104BF00013050900EFF04FC863060536835A2901F3 +:104C0000B78700009387F7FFB3FA5701939A0A0119 +:104C100093DA0A016394FA2C13050900EFF08FD799 +:104C20006310053283D72401B3F7FA006398570B5A +:104C300013850400EFF00FD6631805001305090073 +:104C4000EFF04FD5630C050813850400EFF04FAF6C +:104C50009304050013050900EFF08FAEB384A44060 +:104C6000B33490009394F4002319940013072401A3 +:104C70009307040093872700239F07FEE31CF7FE9A +:104C800083572401378700001307F7FFB3E7E700D6 +:104C90002319F4008320C1080324810883244108D8 +:104CA000032901088329C107032A8107832A4107B1 +:104CB000032B0107832BC106032C8106832C41069D +:104CC000130101096780000083DA250133F75701DA +:104CD0001317070113570701630AF704138504002C +:104CE0009305C100EFF0CFA91305090093058102D8 +:104CF000EFF00FA98354E1000359A102639C04045F +:104D000093070101930641026388D72003D7070068 +:104D100093872700E30A07FE1305C100EFF00FEBAE +:104D20000357A102B304A0406F00000313850500E0 +:104D3000EFF00F9AE30605EC1307490183570900CA +:104D40001309290013042400231FF4FEE318E9FECD +:104D50006FF05FF413070900930A09009307C1027B +:104D600093060104631207026382F61C03D707004F +:104D700093872700E30A07FE13058102EFF00FE592 +:104D80000357A102B30AA94083578102138C8903F8 +:104D9000239BE902239AF9021387E90493070C0085 +:104DA0002390070093872700E31CF7FE138AC904AA +:104DB000930B000013094102930C0101130B6104D2 +:104DC000035509001309E9FF6318050C03D7C9044B +:104DD00093070A00B3EBEB0003D7E7FF9387E7FFE6 +:104DE0002391E700E39A87FF239C0902E31A99FDC8 +:104DF0001387490393078102930521040356070093 +:104E00009387270013072700239FC7FEE398F5FE2B +:104E1000B7C6FFFFB38454019386260093850B0029 +:104E2000130581029387090013070004B386D40099 +:104E300013060000EFF04FF1035781028357C100C2 +:104E40009305040013058102B387E740B337F000F0 +:104E5000B307F0402314F102EFF05FC66FF09FE359 +:104E60001387440183D7040093842400130424008F +:104E7000231FF4FEE398E4FE6FF0DFE11305090061 +:104E8000EFF00F85E31A05EA13850400EFF08FB009 +:104E9000E30805D66FF05FD5130641049305810240 +:104EA000EFE09FF993050A00130600001307C10500 +:104EB00003D80500835707009385E5FF1307E7FF35 +:104EC000B3870701B387C70013D607012391F50005 +:104ED00013761600E31E67FD6FF05FEF03DB24011E +:104EE000B78700009387F7FF33FB6701131B0B01A4 +:104EF000135B0B01E314FBDE13850400EFF08FA9B5 +:104F0000E31405D48357290193C7F7FF13971701BB +:104F1000E31607DC6FF09FD29307440113042400CB +:104F2000231F04FEE39C87FE6FF0DFD69307440146 +:104F300013042400231F04FEE31CF4FE6FF09FD52E +:104F4000B73501809385850B13850400EFF0CF9270 +:104F5000630A050083D72401B3F7FA00E38E57F9FB +:104F60006FF05FFA1307040193070400938727008B +:104F7000239F07FEE39CE7FEB7C7FF7F2328F400CB +:104F80006FF05FD183572501130101F52324810AB6 +:104F900093C7F7FF2322910A2320210B232E3109E7 +:104FA0002326110A232C4109232A510923286109A8 +:104FB0002326710923248109232291092320A10991 +:104FC000232EB107139717011309050093890500D4 +:104FD000130406009384060063160700EFE05FEFFA +:104FE0006318053883D7290193C7F7FF1397170173 +:104FF000630E0708373A018093058A0B13050900F1 +:10500000EFF08F8763040510035A290103D72901A4 +:10501000B78700009387F7FF33FA4701B3FAE70039 +:10502000631AFA0813050900EFF0CF96630805101C +:1050300063984A0113850900EFF0CF956310050EC0 +:105040009307440113042400231F04FEE31CF4FE11 +:105050008320C10A0324810A8324410A0329010A07 +:105060008329C109032A8109832A4109032B0109E4 +:10507000832BC108032C8108832C4108032D0108D0 +:10508000832DC1071301010B678000001385090000 +:10509000EFE01FE4E30005F61387490183D7090019 +:1050A0009389290013042400231FF4FEE398E9FEEA +:1050B0006FF01FFA6386FA08130509009305C10112 +:1050C000EFE01FEC9305810313850900EFE05FEB30 +:1050D000835BA1030359E10163920B0C9307C103A6 +:1050E000930D0105638EFD3403D7070093872700D6 +:1050F000E30A07FE13058103EFF04FADB307A040AD +:105100000356E1012326F1006F00C00993058A0BC5 +:1051100013850900EFE05FF6E31805EE13070401BD +:105120009307040093872700239F07FEE39CE7FE75 +:10513000B7C7FF7F2328F4006FF09FF1E39E4AF783 +:1051400013850900EFF00F85E30805F61305090044 +:10515000EFE01FDF9304050013850900EFE05FDE39 +:10516000B387A440B337F0009397F7002319F400F6 +:10517000130724019307040093872700239F07FE4A +:10518000E39CE7FE83572401378700001307F7FFEE +:10519000B3E7E7002319F4006FF09FEB23267101BA +:1051A00013060900232421019307010293064103FA +:1051B000631206026380F62A03D70700938727004D +:1051C000E30A07FE1305C101EFF04FA0B307A940A2 +:1051D0002324F10003278103138D840393070D001B +:1051E00023AAE4021389E40493872700239F07FE80 +:1051F000E31CF9FE13058103EFE09FB6035C210277 +:10520000370A0100930D0105931A0C01B38A8A41F4 +:10521000130BA103130AFAFF930CE106930961052E +:105220008357C1030357E103930B0A0093970701C8 +:10523000B387E70063E8FA00B3D78703939B0701BE +:1052400093DB0B01130641059305C10113850B0088 +:10525000EFE09FBE1307C1039307810583D50700C5 +:105260000356070093872700130727006390C51292 +:10527000E39697FF930700009305C10613860D0080 +:105280000357060003D805001306E6FF3307F7406F +:1052900033070741935707012311E60093F71700DF +:1052A0009385E5FFE31E66FD23107D019307C1038F +:1052B00003D7270093872700239FE7FEE39AB7FFD2 +:1052C00023180104130D2D00E31CA9F5930500001C +:1052D0009307C1039306210503D70700938727008F +:1052E000B3E5E500E39AD7FE9397050193D707410D +:1052F00063840700930510009395050193D505017C +:1053000013874403930781030356070093872700FD +:1053100013072700239FC7FEE398F6FE8327C100EB +:1053200003278100B74600009386F6FFB38BE74062 +:10533000130581039387040013070004B386DB0081 +:1053400013060000EFF04FA0035781038357C101FC +:105350009305040013058103B387E740B337F000DA +:10536000B307F040231CF102EFF04FF56FF05FCE72 +:105370001307490183570900130929001304240066 +:10538000231FF4FEE318E9FE6FF09FCCE374B6EE42 +:105390009387FBFF9398070193D8080193070000B8 +:1053A000930541031306C1060357060003D8050001 +:1053B0001306E6FF3307F74033070741935707010A +:1053C0002311E60093F717009385E5FFE31E36FDF2 +:1053D0001307C1039307810583D507000356070010 +:1053E00093872700130727006398C500E39697FF6C +:1053F000938B08006FF01FE8E37CB6FE9387EBFF0A +:10540000939B070193DB0B011306000093054103F7 +:105410001307C1068357070003D805001307E7FFEA +:10542000B387C740B387074113D607012311F7009D +:10543000137616009385E5FFE31E37FD6FF09FE3BB +:105440009307440113042400231F04FEE39C87FEFA +:105450006FF01FC00357C101835781036304F70036 +:10546000378600002319C4001307240193070400A2 +:1054700093872700239F07FEE31CF7FE8357240131 +:10548000378700001307F7FFB3E7E7002319F4009D +:105490006FF01FBC130101FD23248102232611029A +:1054A00013840500930741001307E1019387270048 +:1054B000239F07FEE39CE7FE0356E50093170601D2 +:1054C00093D7074163CA0706B78700009387F7FFA2 +:1054D000231201003376F600630CF6069307E5000D +:1054E0002313C1001307A10083D6E7FF9387E7FFCB +:1054F00013072700231FD7FEE318F5FE63120602E9 +:10550000231401009305040013054100EFF00FDBA5 +:105510008320C1020324810213010103678000007C +:10552000930710009305F0FF130541002314F100C9 +:10553000EFE01FC86FF01FFD9307F0FF2312F1008B +:10554000B78700009387F7FF3376F600E318F6F885 +:10555000930705009306E50003D70700938727000C +:10556000631C0704E39AD7FE130744019307040062 +:1055700093872700239F07FEE31CF7FE13072401F0 +:105580009307040093872700239F07FEE31CF7FE81 +:1055900083572401378700001307F7FFB3E7E700BD +:1055A0002319F4008317E500E3D407F6130504007C +:1055B000EFE05F946FF0DFF5130704019307040039 +:1055C00093872700239F07FEE31CF7FEB7C7FF7FE3 +:1055D0002328F4006FF0DFF383A8C500130101E175 +:1055E00083AE050003AE450003A38500232E1103FF +:1055F000832505049308F0FF232011179308000961 +:105600002324811E232C411D2326111E2322911E9B +:105610002320211F232E311D232A511D2328611DE4 +:105620002326711D2324811D2322911D2320A11DCA +:10563000232EB11B2328D103232AC103232C61026B +:10564000232211172324C1002328D100232AE1009B +:10565000232E0101130A050013840700638005024D +:105660000327450493071000B397E70023A2E50042 +:1056700023A4F500EF10903E23200A0493090106AD +:105680009385090013050103EFF0DFE0138509009E +:10569000EFE01F8B032781003335A0002320A400F7 +:1056A00093073000E302F714930740012326F1002B +:1056B000E31E0760835721070327411693C7F7FFAF +:1056C000232CE100139717016318070013850900C5 +:1056D000EFE01F80E3160540930700092322F1162F +:1056E0001307C107938709001306410783D60700F4 +:1056F0009387270013072700231FD7FEE398C7FED1 +:105700000356E108232201009317060193D70741AE +:1057100063DE070013161601B707010013561601C2 +:105720009387F7FF2317C1082322F100B73A0180BE +:1057300093878A0B938B4701930600009307810997 +:1057400013870B00930DC10A6F008000835607007A +:1057500093872700239FD7FE13072700E398B7FFFF +:1057600063020616B78700009387F7FFE30CF6582D +:105770008317C108E3DE075C9305C10713850B009F +:10578000EFE09F8F630C0514E34C050C8357E10891 +:10579000E39207668317C1089304000013090116FA +:1057A00063C80702B73701809387870B138487117B +:1057B0001306C107930609009305060013050400AC +:1057C000EFF0CFBA8317C1089384F4FFE3D207FE4A +:1057D0001304010D130B810E130704009307C10777 +:1057E0001306010983D607009387270013072700B4 +:1057F000231FD7FEE398C7FE930600009307810995 +:1058000013870B006F0080008356070093872700E3 +:10581000239FD7FE13072700E398B7FFB737018010 +:105820001387870B9387870B37FDFFFF930C870246 +:10583000930DC712138C87116F00C000938D4D011B +:10584000938C4C019305040013850B00EFE0DF827D +:10585000930705009305040013850D006356F004BB +:10586000EFE09F81930705009306090013060400EB +:105870009305040013850C0063C00702EFF00FAF1F +:1058800013068109930609009305060013850C0091 +:10589000EFF0CFADB384A4019357FD01338DA70181 +:1058A000135D1D40E39C8CF91306810993060900E2 +:1058B00093850B0013050600EFF0CFEC930C41121B +:1058C0006F0000039307C1079306E10803D70700A1 +:1058D00093872700E31207EAE39AD7FE93040000B8 +:1058E000930C4112130901161304010D130B810EC1 +:1058F0009305040013058109EFE08FE81307810980 +:105900009307040083D60700938727001307270017 +:10591000231FD7FEE39867FF930504001305C10713 +:105920002318010AEFE0CFE59307C10703570400EE +:105930001304240093872700239FE7FEE31864FFE6 +:1059400013058109130609009305C107231A0108ED +:10595000EFF04F800355C11A6314051C130D410964 +:105960001304E107930B610B93858A0B1305C107A1 +:10597000EFE08FF06306051A1307000093060D0091 +:105980006F00C001131717002390F60013170701CB +:105990009386E6FF135707016384860483D70600C6 +:1059A0001396070113560641939717006354060098 +:1059B000136717009397070193D707011376270002 +:1059C00093E51700E30006FC131717002390B600B9 +:1059D000131707019386E6FF13570701E39086FC30 +:1059E0001307410B9307C10783D60700938727004E +:1059F00013072700231FD7FEE398A7FF2316010CE8 +:105A0000130700009306C10C6F00C00113171700A5 +:105A10002390F600131707019386E6FF135707013B +:105A20006384760583D70600139607011356064153 +:105A300093971700635406001367170093970701A5 +:105A400093D707011376270093E51700E30006FCC0 +:105A5000131717002390B600131707019386E6FF6C +:105A600013570701E39076FD130700009306C10C5E +:105A70006F00C001131717002390F60013170701DA +:105A80009386E6FF135707016384760583D70600E4 +:105A900013960701135606419397170063540600A7 +:105AA000136717009397070193D707011376270011 +:105AB00093E51700E30006FC131717002390B600C8 +:105AC000131707019386E6FF13570701E39076FD4E +:105AD0001306000093060D001307C10C83D50600C2 +:105AE000835707009386E6FF1307E7FFB387B700E6 +:105AF000B387C70013D607012391F600137616006B +:105B0000E31E77FD13058109130609009305C107FC +:105B1000EFE05FE40355C11A9384F4FFE30605E464 +:105B2000832741008326810013073000B337F0003C +:105B3000B307F04093F7D700938707022302F112CF +:105B40008327C1006394E600B38797001307A00280 +:105B5000138407006354F7001304A0021307A00086 +:105B60006308E54C130505031307E002A302A11225 +:105B70002303E112E3CE071E930771122322F100E3 +:105B8000930B0000130D410B130B4109130CE1079C +:105B9000930D610B1306000093050B006F00C0010D +:105BA000131616002390F500131606019385E5FFE2 +:105BB000135606016384850583D7050013950701F5 +:105BC000135505419397170063540500136616009B +:105BD0009397070193D707011375260093E81700E1 +:105BE000E30005FC13161600239015011316060199 +:105BF0009385E5FF13560601E39085FD13060D001E +:105C00009307C10783D50700938727001306260053 +:105C1000231FB6FEE39867FF2316010C130600004E +:105C20009305C10C6F00C001131616002390F500F8 +:105C3000131606019385E5FF135606016384B50527 +:105C400083D7050013950701135505419397170056 +:105C500063540500136616009397070193D7070155 +:105C60001375260093E81700E30005FC13161600D1 +:105C700023901501131606019385E5FF13560601BF +:105C8000E390B5FD130600009305C10C6F00C00141 +:105C9000131616002390F500131606019385E5FFF1 +:105CA000135606016384B50583D7050013950701D4 +:105CB00013550541939717006354050013661600AA +:105CC0009397070193D707011375260093E81700F0 +:105CD000E30005FC131616002390150113160601A8 +:105CE0009385E5FF13560601E390B5FD130500000B +:105CF00093050B001306C10C83D8050083570600DB +:105D00009385E5FF1306E6FFB3871701B387A70066 +:105D100013D507012391F50013751500E31EB6FD99 +:105D2000130609009305C10713058109EFE09FC21F +:105D30008357C11A03274100938507033306770170 +:105D40002300B600938B1B00E35674E51345F4FF64 +:105D50001355F5413375A4001309150033092701C4 +:105D6000B30BA70013074000635EF704130750004E +:105D7000E386E7028347E9FF1307E9FF93F7F70795 +:105D8000634A047A9306E002130680039305000336 +:105D9000638ED7006358F67A8347F7FF2300B70076 +:105DA0001307F7FF93F7F7076FF09FFE8347F7FF9F +:105DB00093068003E3FAF60293071003938414001A +:105DC000A30FF7FEB7350180138604009385450BBA +:105DD00013850B00EF20C06A835721070327810139 +:105DE0002328911693C7F7FF2322E1161397170173 +:105DF000631E070013850900EFE0CFB96310052289 +:105E000013850900EFE0CF8C631A0520832641013A +:105E1000034741129387140023A0F60093870C00D8 +:105E2000630A07029306E002630CD71C03C717003E +:105E300093871700E31A07FE9306500463E6FC00FD +:105E40006F0040016388970103C7F7FF9387F7FF4F +:105E5000E31AD7FE2380070093870C009306000205 +:105E60001306D00203C707006304D7006316C700F8 +:105E7000938717006FF01FFF13840C006F00C000A2 +:105E800003C70700138406002300E40093061400F0 +:105E900093871700E31607FE8326810093072000EF +:105EA0000347F4FF6386F6128327C1009386070039 +:105EB00063D4970093860400930700036316F702E8 +:105EC000B307944163D2F602130600036F0080000B +:105ED00063DCE6008347E4FFA30F04FE1304F4FF32 +:105EE00033079441E386C7FE032781009307300000 +:105EF0006302F70A8327010123220A04938697008D +:105F00009307700163F2D70C13071000930740004A +:105F1000939717001386470193050700130717008F +:105F2000E3F8C6FE2322BA0413050A00EF10802806 +:105F30002320AA0493850C0093040500EF20005C45 +:105F40008327C101638807003304944133848400AC +:105F500023A087008320C11E0324811E0329011E64 +:105F60008329C11D032A811D832A411D032B011D85 +:105F7000832BC11C032C811C832C411C032D011C71 +:105F8000832DC11B138504008324411E1301011FAF +:105F9000678000008327C100B384970063CE04525A +:105FA000832741010327010183A70700B307F700F7 +:105FB0002328F1008327010123220A049386370056 +:105FC00093077001E3E2D7F4930500006FF0DFF56B +:105FD00093070003E310F7F2B30794419306100010 +:105FE000E3C4F6EE6FF01FF1032C010123268101BB +:105FF0009307A00263D087ED2326F1006FF08FEBAB +:1060000003C70700E30A07E203C7170093871700D7 +:10601000A38FE7FEE31A07FE6FF01FE2032741019B +:10602000B72700009387F7702320F7006FF0DFE2B7 +:1060300013071003A302E1121307E0022303E11286 +:1060400093841400635EF02A93070003A303F11204 +:10605000930781121304F4FF2322F1006FF05FB263 +:10606000130D410B13070D009307C1071306010918 +:1060700083D607009387270013072700231FD7FE27 +:10608000E398C7FEB74700009387E7082313F10C96 +:10609000B73701809387870B138B870CB787000076 +:1060A0009387F7FF2322F102B7C7FFFF93872700EB +:1060B000130E000193040000930C41121309011602 +:1060C0001304010D130CA10A2324F1029306090005 +:1060D0001306810993050D0013050B002320C1034E +:1060E000EFE05FEA032E01021307C1049307810961 +:1060F00083D607009387270013072700231FD7FEA7 +:10610000E398B7FF832741028355E10533F6F50095 +:10611000832781023305F600635AA03C1306000969 +:106120003306A640130704009307C10483D6070073 +:106130009387270013072700231FD7FEE39837FF15 +:106140006358C0069307F0001307040063DCC7021E +:10615000130606FF93564600138716001317170001 +:106160003307E4009307040093872700239F07FE6B +:10617000E39CE7FE130600083306A640939646000C +:106180003306D640B73701809387870B1316160066 +:106190003386C7008356062383570700B3F7D7001B +:1061A0002310F7009395050193D5054163C20516A9 +:1061B000930781091307040003D6070083560700DD +:1061C00093872700130727006314D602E316FCFE0B +:1061D00013070D009307810983D6070093872700D3 +:1061E00013072700231FD7FEE398B7FFB384C4012A +:1061F000B73701809387870B130B4B019387C71227 +:10620000135E1E00E314FBEC8357610C0357E10897 +:106210001306810CB387E70037C7FFFF130727F783 +:10622000B387E7002313F10C1307C10793070D0091 +:1062300083D607009387270013072700231FD7FE65 +:10624000E398C7FE13070000930781096F008000E1 +:1062500003D70B0093872700239FE7FE938B2B0028 +:10626000E398B7FFB73701801387870B9387870BB6 +:10627000B71D0000130B8702938B87116F0000017D +:1062800093DD1D0063047B2B130B4B0193050D0065 +:1062900013850B00EFD05FDE1307050093050D009B +:1062A00013050B006344E028EFD01FDDE34AA0FC98 +:1062B0009306090013060D0093050D0013050B004E +:1062C000EFE05FCC130681099306090093050600F1 +:1062D00013050B00EFE09F89B384B4016FF05FFA00 +:1062E000930C4112B73501809385050913850C0085 +:1062F000B7240000EF20C0189384F4706FF0DFAD76 +:10630000930B7112E39007AC232271016FF05F874A +:106310009307C104130704006F00C0009306E10552 +:10632000E388F6E803D60700835607009387270023 +:1063300013072700E304D6FE8357210E03274102EB +:10634000B377F7006394E702130504002320C10329 +:10635000EFD01FB8032E0102E31C05E4130504006F +:10636000EFD05FE3032E0102E31405E49305C10EB1 +:1063700013850B002320C103EFD09FC0930581102C +:1063800013050400EFD0DFBF0356C10E0355A11063 +:10639000835EE10E1346F6FF13160601135606013F +:1063A0002316C10EB385AE40032E010293060500ED +:1063B000635EB00693860C001307811093070112E9 +:1063C000835507001307270093862600239FB6FEF8 +:1063D000E318F7FE231E0112130781109306C10E66 +:1063E0006F00800003D6060013072700231FC7FE97 +:1063F00093862600E318F7FE231001121307C10E3F +:1064000093870C00130FC11383D6070093872700CF +:1064100013072700231FD7FEE398E7FF8356A11039 +:10642000B305D54123120110138506006380052EA4 +:106430002326D1029307F0F663CEF5061305C10EAD +:106440002320C103EFD0DFD6032E01028326C10231 +:106450009305050093070112130641100355C10E61 +:10646000035781106300E5301305000003D70700D0 +:10647000835E06009387E7FF3307A7403307D741C2 +:10648000135507012391E7001307A1101375150099 +:106490001306E6FFE39CE7FC1306100093070900D0 +:1064A00013070004130581102320C103EFE0CF89F7 +:1064B000032E010293050400130581102320C1035C +:1064C000EFE0CFDF032E01026FF09FCE83270101A3 +:1064D000138CF7FF6FF09FB1832741012302011254 +:1064E00013840C0023A007006FF0DFAC93070400B7 +:1064F0001307410E93872700239F07FEE39CE7FEC7 +:106500006FF05FCA83274100930C4112638A07062C +:10651000B73501809385850913850C00B7240000E9 +:10652000EF1010769384F4706FF01F8B130B810EB5 +:106530006FF00FBC93071003230FF9FE9384140030 +:106540006FF05F88938717002300F7006FF09F8735 +:10655000930C4112B73501809385050B13850C0010 +:10656000B7240000EF10D0719384F4706FF0DF86D1 +:106570008357C11A930B6112130971126FF08FFECA +:10658000B73501809385450A13850C00B7240000B8 +:10659000EF10106F9384F4706FF01F8493058109DE +:1065A0001305C107EFE08FD193858A0B130581098D +:1065B000EFD09FAC631005FCE34604808347E9FFFE +:1065C000138727FD133717001347F7FF3387EB00B7 +:1065D0000347070013771700630607FE1307E9FF59 +:1065E00093F7F7076FF00FFA93871700A30FF7FEE3 +:1065F0006FF04FFD1304010D930504001305C1074F +:10660000374D0000EFD0DF9793040000130B810E8D +:106610001309C10C930C210D130DEDFF130C50FD4C +:106620008357810E93F777006398070C1307410B8C +:106630009307040083D607009387270013072700DA +:10664000231FD7FEE39867FF1305410B2316010CA8 +:10665000EFD00FF11305410BEFD08FF013060000C0 +:106660009306090013070B0083D506008357070024 +:106670009386E6FF1307E7FFB387B700B387C7002A +:1066800013D607012391F60013761600E31E97FD3B +:106690008357610B0357810B93873700231BF10A44 +:1066A000630007021305410BEFD08FEB8357610B9B +:1066B0000357810B93871700231BF10AE31407FE8E +:1066C0008357C10C639A07028357610B6366FD020F +:1066D000130704009307410B83D607009387270015 +:1066E00013072700231FD7FEE39827FF2314010E6B +:1066F0009384F4FFE39684F39305C1071305040024 +:10670000EFE0CFBB130901166FF00F8D1307C11017 +:106710009307010F83DE07000356070093872700C6 +:10672000130727006398CE0213066110E394C7FE97 +:106730000357C10E835781106302F70693070400C5 +:106740001307410E93872700239F07FEE39CE7FE74 +:106750006FF01FA66366D60D930701121306411052 +:106760006FF0DFCF13050000130FE10E83DE07008B +:10677000035706009387E7FF1306E6FF3307D701A9 +:106780003307A700135507012391E7001375150080 +:10679000E31EE6FD130600006FF05FD013870600CE +:1067A000639206068317E11063CE07049306011275 +:1067B0006F0000022390F60013171700131707014C +:1067C0009386E6FF9307A11013570701E384F6CEE3 +:1067D00083D70600139607011356064193971700B7 +:1067E00063540600136717009397070193D70701B7 +:1067F0001376270093E51700E30E06FA2390B60000 +:106800006FF09FFB1306C110930701126312070874 +:106810006382C70803570600130626006FF01FFFA8 +:1068200013860C001307811093070112035507000C +:106830001307270013062600231FA6FEE318F7FE02 +:10684000231E0112130581101307C10E13064110F8 +:10685000835E07001307270013052500231FD5FFBC +:10686000E318C7FE231001121305C10E13870C0095 +:10687000130FC113835E07001307270013052500BC +:10688000231FD5FFE318E7FF231201106FF01FBD90 +:10689000138516002315A1106FF0DFC103278500B3 +:1068A0008327C5000326050083264500130101FC4C +:1068B00013050100930541012324E1002326F10083 +:1068C000232E11022320C1002322D100EFE09FBC20 +:1068D000835761021305000093C7F7FF1397170151 +:1068E000631A070013054101EFD08FDE1335150041 +:1068F000130515008320C103130101046780000004 +:106900001305050F67800000375501801305059BAF +:1069100067800000375501801305059B67800000E4 +:10692000130101FD232E31012326110223248102AC +:106930002322910223202103232C4101232A5101E8 +:10694000232861012326710123248101232291013F +:106950009387B50013076001930905006366F70686 +:106960009307000163E6B71EEF0050049304000193 +:106970001306200093078001374901801309894BD2 +:10698000B307F90003A44700138787FF630AE420D5 +:10699000832744008326C4000326840093F7C7FF9F +:1069A000B307F40003A747002326D60023A4C6009C +:1069B000136717001385090023A2E700EF00407F4B +:1069C000130584006F00801993F487FF63C20718D2 +:1069D00063E0B418EF00807D9307701F63F697465D +:1069E00093D794006386071A13074000636CF73C43 +:1069F00093D7640013869703138587039316360095 +:106A0000374901801309894BB306D90003A4460016 +:106A1000938686FF638686029305F0006F0000016F +:106A2000635C07320324C400638C86008327440020 +:106A300093F7C7FF33879740E3D4E5FE13060500BD +:106A400003240901930889006308141703254400EF +:106A50009306F0001375C5FFB307954063CCF6406D +:106A6000232A19012328190163D6073E9307F01F33 +:106A700063EAA72E937785FF9387870083254900D4 +:106A8000B307F90083A6070013555500130710003C +:106A90003317A7003367B700938587FF2326B40019 +:106AA0002324D4002322E90023A0870023A6860004 +:106AB0009357264093051000B395F5006368B7100F +:106AC000B3F7E50063940702939515001376C6FFAC +:106AD000B3F7E50013064600639A07009395150087 +:106AE000B3F7E50013064600E38A07FE1308F0003B +:106AF0001313360033036900130503008327C50011 +:106B0000130E06006302F52E03A747001384070047 +:106B100083A7C7001377C7FFB30697406342D82EF9 +:106B2000E3C206FE3307E400832647000326840001 +:106B30001385090093E616002322D7002326F600CA +:106B400023A4C700EF00C066130584006F00000196 +:106B50009307C00023A0F900130500008320C102A1 +:106B60000324810283244102032901028329C101F4 +:106B7000032A8101832A4101032B0101832BC100D8 +:106B8000032C8100832C4100130101036780000066 +:106B900093060020130600041305F0036FF05FE670 +:106BA00003A4C70013062600E39487DE032409012B +:106BB00093088900E31C14E90327490093572640F2 +:106BC00093051000B395F500E37CB7EE032489002C +:106BD000832A440013FBCAFF63689B00B3079B40F2 +:106BE0001307F0006346F714B7570180B75C0180C4 +:106BF00083AA07A603A70CA59307F0FF330A640135 +:106C0000B38A5401630AF734B71700009387F7007B +:106C1000B38AFA00B7F7FFFFB3FAFA0093850A00C8 +:106C200013850900EF1000799307F0FF930B05001F +:106C3000630CF52863684529375C0180130C8CAA26 +:106C400083250C00B385BA002320BC009387050080 +:106C50006304AA3A83A60CA51307F0FF638CE63AF7 +:106C6000338A4B41B307FA002320FC0093FC7B00DE +:106C700063860C30B7170000B38B9B419385870068 +:106C8000938B8B00B3859541B38A5B019387F7FFA4 +:106C9000B385554133FAF50093050A0013850900C1 +:106CA000EF1040719307F0FF6300F53C3305754129 +:106CB000B30A450183250C002324790193EA1A00C5 +:106CC000B305BA002320BC0023A25B01630824356E +:106CD0009306F00063F866350327440093074BFFE3 +:106CE00093F787FF137717003367F7002322E40039 +:106CF000130650003307F4002322C7002324C700E3 +:106D000063EEF63683AA4B0013840B00B75701805D +:106D100003A7C7A56374B70023AEB7A4B757018014 +:106D200003A787A56376B71A23ACB7A46F00401AF0 +:106D300013E714002322E400B304940023249900F1 +:106D400093E717001385090023A2F400EF004046E3 +:106D5000130584006FF09FE08326C400032684009F +:106D60006FF01FC493579500130740006372F71428 +:106D700013074001636AF7229386C7059385B70519 +:106D800093963600B306D90083A70600938686FF44 +:106D90006388F61C03A747001377C7FF6376E500F7 +:106DA00083A78700E398F6FE83A6C7000327490060 +:106DB0002326D4002324F40023A4860023A68700DE +:106DC0006FF01FCF130740016376F71213074005DA +:106DD000636AF71E93D7C4001386F7061385E70688 +:106DE000931636006FF0DFC1130E1E0093773E003E +:106DF00013058500638E07108327C5006FF09FD0B1 +:106E00000326840093E514002322B4002326F60011 +:106E100023A4C700B3049400232A990023289900CF +:106E200093E7160023A6140123A4140123A2F4005F +:106E30003307E400138509002320D700EF00403713 +:106E4000130584006FF09FD113D63400938784001C +:106E50006FF09FB23307A400832747001385090012 +:106E600093E717002322F700EF0080341305840016 +:106E70006FF0DFCE13E714002322E400B304940084 +:106E8000232A99002328990013E7170023A6140149 +:106E900023A4140123A2E4003305A4002320F50059 +:106EA00013850900EF00C030130584006FF01FCB7D +:106EB00093576500938697039385870393963600CF +:106EC0006FF05FEC630E241103248900832A4400D1 +:106ED00093FACAFFB3879A4063E69A001307F0005B +:106EE000E348F7E413850900EF00802C1305000048 +:106EF0006FF0DFC61386C7051385B70593163600F6 +:106F00006FF01FB0832783001306F6FF6392671CA0 +:106F100093773600130383FFE39607FE03274900A8 +:106F200093C7F5FFB3F7E7002322F9009395150007 +:106F3000E3EEB7C8E38C05C833F7F500631A070022 +:106F40009395150033F7F500130E4E00E30A07FE84 +:106F500013060E006FF0DFB9938A0A016FF01FCCA1 +:106F60000325490093D52540130710003317B700B8 +:106F70003367A7002322E9006FF09FE3B3855B012D +:106F8000B305B0409395450113DA450193050A0016 +:106F900013850900EF1000429307F0FFE318F5D0C6 +:106FA000130A00006FF01FD1130740056362F70852 +:106FB0009357C5009386F7069385E70693963600A8 +:106FC0006FF05FDC130740156362F70893D7F40096 +:106FD0001386870713857707931636006FF05FA235 +:106FE000375C0180130C8CAA83270C00B387FA004E +:106FF0002320FC006FF01FC613174A01E31C07C4CF +:1070000003248900B30A5B0193EA1A002322540186 +:107010006FF0DFCF23A87CA56FF05FC513840B0052 +:107020006FF0DFCE9307100023A2FB006FF09FEB01 +:10703000130740156362F7069357F5009386870799 +:1070400093857707939636006FF0DFD3130740558B +:107050006362F70693D724011386D7071385C70702 +:10706000931636006FF0DF99938C8CFFB38A9A01E8 +:10707000B38A7A41130A00006FF0DFC393058400DE +:1070800013850900EFC09F9C0324890083250C0011 +:10709000832A44006FF09FC7130740556364F702CB +:1070A000935725019386D7079385C7079396360094 +:1070B0006FF05FCD9306803F1306F0071305E007DE +:1070C0006FF01F949306803F9305E0076FF09FCB0E +:1070D000832749006FF09FE59377350093F6F50F0E +:1070E000638A07029307F6FF630E06021306F0FF9A +:1070F0006F0080011305150013773500630E07003C +:107100009387F7FF6380C70203470500E314D7FEA8 +:107110006780000093070600130730006366F702DC +:10712000639607001305000067800000B307F500B1 +:107130006F00C00013051500E386A7FE0347050096 +:10714000E31AD7FE67800000370701009398850097 +:107150001307F7FFB3F8E80093F5F50FB3E5B800B0 +:1071600093980501B3E8B8003708FFFEB785808023 +:107170001308F8EF93850508130330000327050073 +:1071800033C7E800330607011347F7FF3377E600FC +:107190003377B700E31C07F89387C7FF1305450053 +:1071A000E36EF3FCE39407F86FF0DFF7678000000D +:1071B000678000008327C504130101FF2324810099 +:1071C000232291002326110023202101130405000E +:1071D00093840500638E070213952400B387A700EC +:1071E00003A50700630605040327050023A0E700A5 +:1071F00023280500232605008320C10003248100E5 +:10720000832441000329010013010101678000006C +:107210001306100293054000EF20806D2326A4047E +:1072200093070500E31A05FA130500006FF0DFFC71 +:10723000130910003319990013065900131626007C +:107240009305100013050400EF20806AE30E05FC8F +:1072500023229500232425016FF09FF96380050206 +:1072600003A745008327C50413172700B387E7004A +:1072700003A7070023A0E50023A0B7006780000054 +:10728000130101FE232A910083A4050137030100A5 +:10729000232C81002328210123263101232E1100D4 +:1072A0002324410113890500930905001384060076 +:1072B00013884501930800001303F3FF8327080098 +:1072C0001308480093881800B3F66700B386C60217 +:1072D00093D70701B387C702B386860013DE060182 +:1072E00033F76600B386C701939706013387E7003B +:1072F000232EE8FE13D40601E3C298FC63020402C5 +:107300008327890063D0F404938744009397270070 +:10731000B307F90023A2870093841400232899005F +:107320008320C10103248101832441018329C100F9 +:10733000032A810013050900032901011301010239 +:107340006780000083254900138509009385150097 +:10735000EFF05FE6130A0500630C0504032609013C +:107360009305C9001305C500130626001316260051 +:10737000EF20C07C0327490083A7C9041317270007 +:10738000B387E70003A707002320E90023A0270114 +:107390009387440013090A0093972700B307F90065 +:1073A00023A2870093841400232899006FF05FF7CD +:1073B000B7360180373501809386C630130600004A +:1073C0009305500B13050532EF20C04B130101FE4E +:1073D000232C8100232A9100232821012326310117 +:1073E000232441011388860093079000232E110067 +:1073F000232251013348F80293890600130905003E +:1074000013840500130A06009304070063D8D70C01 +:1074100093071000930500009397170093851500BC +:10742000E3CC07FF13050900EFF0DFD89305050053 +:10743000630A050A930710002328F500232A950004 +:107440009307900063D64709930A940093840A0037 +:107450003304440183C604001306A0001305090089 +:10746000938606FDEFF0DFE1938414009305050099 +:10747000E39284FE13048AFF33848A0063563A033E +:10748000B3894941B3093401834604001306A000BF +:1074900013050900938606FDEFF09FDE1304140028 +:1074A00093050500E39289FE8320C1010324810135 +:1074B00083244101032901018329C100032A81009A +:1074C000832A410013850500130101026780000033 +:1074D0001304A400130A90006FF05FFA93050000F4 +:1074E0006FF05FF4B7360180373501809386C63080 +:1074F000130600009305E00C13050532EF208038D9 +:107500003707FFFF3377E5009307050013050000F9 +:10751000631607009397070113050001370700FF63 +:1075200033F7E7006316070013058500939787007C +:10753000370700F033F7E70063160700130545002F +:1075400093974700370700C033F7E700631607003B +:10755000130525009397270063C8070013971700AA +:10756000130515006354070067800000130500022F +:1075700067800000832705001307050093F6770056 +:107580006384060293F6170013050000639E060647 +:1075900093F627006380060893D717002320F7008F +:1075A00013051000678000009396070193D606012B +:1075B000130500006396060093D707011305000129 +:1075C00093F6F70F639606001305850093D787009F +:1075D00093F6F700639606001305450093D747001E +:1075E00093F63700639606001305250093D727000E +:1075F00093F61700639C060093D717001305150038 +:107600006396070013050002678000002320F7003F +:107610006780000093D727002320F7001305200080 +:1076200067800000130101FF2324810013840500FB +:107630009305100023261100EFF0DFB76300050269 +:107640008320C100232A8500032481001307100032 +:107650002328E5001301010167800000B73601808F +:10766000373501809386C630130600009305001459 +:1076700013050532EF200021130101FE232821010B +:107680002326310103A9050183290601232A91003C +:1076900023244101232E1100232C8100138A05008D +:1076A00093040600634C3901138709009384050095 +:1076B00093090900130A06001309070083A7840031 +:1076C00083A5440033842901B3A78700B385F5005F +:1076D000EFF05FAE630C051A130345019318240005 +:1076E000B3081301930703006378130123A0070075 +:1076F00093874700E3EC17FF13084A01131E290084 +:10770000938E440193952900330EC801B385BE00C2 +:10771000637CC80B93875401130F400063FEF5147C +:10772000370601001306F6FF6F000001130848003A +:1077300013034300637AC809832F0800B3F4CF0012 +:107740006394040C93DF0F01E3820FFE0327030011 +:107750009302030093860E00930407009303000036 +:1077600083A7060093D904013377C700B3F7C70096 +:10777000B387F70383A442009382420093864600B6 +:1077800033F9C400B3873701B387770093930701B8 +:1077900033E7E30023AEE2FE03D7E6FF93D707010A +:1077A0003307F703330727013307F7009353070124 +:1077B000E3E8B6FAB307E30123A0E70013084800A3 +:1077C00013034300E36AC8F7634880006F00800139 +:1077D0001304F4FF6308040083A7C8FF9388C8FF5D +:1077E000E38807FE8320C10123288500032481014B +:1077F00083244101032901018329C100032A810057 +:1078000013010102678000009303030093820E00BE +:107810001309000003A7020083AF03009383430012 +:10782000B376C700B38696029357070133F7CF00AC +:1078300093DF0F0193824200B3879702B386E6007D +:10784000B386260113D70601B3F6C600B387F70146 +:10785000B387E70013970701B366D70023AED3FEC3 +:1078600013D90701E3E8B2FAB307E30123A0270124 +:10787000832F08006FF01FED338F9540130FBFFE6D +:10788000137FCFFF130F4F006FF09FE9B7360180D2 +:10789000373501809386C630130600009305D01556 +:1078A00013050532EF10107E130101FE232C810019 +:1078B0002326310123244101232E1100232A910084 +:1078C000232821019377360013040600930905004D +:1078D000138A05006394070C1354244013090A000B +:1078E0006308040683A48904638E040C9377140050 +:1078F00013090A006390070213541440630A040436 +:1079000003A504006308050693040500937714009B +:10791000E38407FE1386040093050900138509001C +:10792000EFF09FD5630809060327490083A7C90420 +:107930001354144013172700B387E70003A7070069 +:107940002320E90023A0270113090500E31A04FA04 +:107950008320C10103248101832441018329C100C3 +:10796000032A810013050900032901011301010203 +:1079700067800000138604009385040013850900C6 +:10798000EFF09FCF23A0A40023200500930405005F +:107990006FF0DFF7130905006FF01FF69387F7FF0D +:1079A000373701801307873793972700B307F7000E +:1079B00003A6070093060000EFF09F8C130A050052 +:1079C0006FF09FF19305102713850900EFF09FC515 +:1079D00023A4A90493040500232005006FF01FF1E0 +:1079E000130101FE2324410103AA050183A7850099 +:1079F0002326310193595640338A4901232C8100B3 +:107A0000232A91002328210123225101232E110032 +:107A100013091A00938405001304060083A545008A +:107A2000930A050063D827019397170093851500E3 +:107A3000E3CC27FF13850A00EFF0CFF7630C0510A6 +:107A40001308450163543003938959009399290021 +:107A500033073501930708009387470023AE07FEDD +:107A6000E39CE7FE9389C9FE3308380103A70401AC +:107A7000938744011373F401131627003386C7005C +:107A80006304030A93050002B38565409308080068 +:107A90009306000003A707009388480093874700D8 +:107AA000331767003367D70023AEE8FE03A7C7FF8D +:107AB000B356B700E3E0C7FE1387540193074000B5 +:107AC000636AE600B30796409387B7FE93F7C7FF54 +:107AD000938747003308F8002320D800638406000A +:107AE000130A090003A7440083A7CA048320C10125 +:107AF00013172700B387E70003A7070023284501D2 +:107B00000324810123A0E40023A09700032901019D +:107B1000832441018329C100032A8100832A410073 +:107B2000130101026780000003A707009387470045 +:107B300013084800232EE8FEE3F6C7FA03A7070060 +:107B40009387470013084800232EE8FEE3EEC7FCA6 +:107B50006FF05FF9B7360180373501809386C63004 +:107B6000130600009305901D13050532EF10905188 +:107B70000327050183A70501130805003305F74016 +:107B80006314F70493972700130848019385450170 +:107B90003307F800B387F5006F0080006376E802D2 +:107BA0008326C7FF03A6C7FF1307C7FF9387C7FF37 +:107BB000E386C6FEB3B6C6003305D0401375E5FFB5 +:107BC00013051500678000006780000083A705018A +:107BD00003270601130101FF2324810023229100C2 +:107BE000232021012326110093840500130406009D +:107BF0003389E7406394E71A93162700938545017C +:107C000013074601B387D5003307D7006F00800004 +:107C100063FCF51803A6C7FF8326C7FF9387C7FF3A +:107C20001307C7FFE306D6FE6360D61683A544009C +:107C3000EFF04FD86302051A03AE0401832204015A +:107C4000938F4401931E2E00130844019392220047 +:107C500093034501B708010023262501B38EDF01F8 +:107C6000B3025800138F030013830F009307000023 +:107C70009388F8FF0327030083250800130F4F00A4 +:107C8000B3761701B386F600B3F71501B386F64055 +:107C900093D5050193570701B387B74013D7064122 +:107CA000B387E70013970701B3F61601B366D70051 +:107CB00013084800232EDFFE1303430093D7074128 +:107CC000E36A58FAB38582409385B5FE13045401E4 +:107CD00093D525001307000063E482001397250065 +:107CE0003387E3001308400063E6820093851500A4 +:107CF00013982500B38F0F01B383030163FEDF05E3 +:107D0000B70801001388030093850F009388F8FFDC +:107D100003A7050013084800938545003376170133 +:107D20003306F6009356064193570701B387D700F1 +:107D30009396070133761601B3E6C600232ED8FECC +:107D400093D70741E3E6D5FD1387FEFFB30FF74155 +:107D500013F7CFFF3387E300639A06008327C7FF3B +:107D6000130EFEFF1307C7FFE38A07FE8320C1003F +:107D7000032481002328C501832441000329010035 +:107D800013010101678000009387040013091000AC +:107D900093040400138407006FF05FE9E34609FED3 +:107DA000130900006FF09FE893050000EFF08FC00B +:107DB000630205048320C10003248100930710009F +:107DC0002328F500232A050083244100032901000C +:107DD0001301010167800000B7360180373501804B +:107DE0009386C63013060000930500241305053260 +:107DF000EF105029B7360180373501809386C630A1 +:107E0000130600009305202313050532EF10902779 +:107E1000B707F07FB3F5B700B707C0FCB385F5002F +:107E20006358B000930700001385070067800000C7 +:107E3000B305B04093D545419307300163C8B700FF +:107E4000B7070800B3D5B7406FF0DFFD1387C5FE55 +:107E50009306E0019305000093071000E3C6E6FCDB +:107E6000B7070080B3D7E7001385070067800000DD +:107E7000130101FE232A910083240501232C810094 +:107E80001304450193942400B30494002328210192 +:107E900003A9C4FF2326310123244101130509004E +:107EA00093890500232E1100EFF08FE513070002E0 +:107EB000B307A74023A0F9009307A000138AC4FFCB +:107EC00063D0A708130555FF6370440583A784FF9B +:107ED00063000504B306A74033D7D7003319A900C0 +:107EE0003369E900138684FF3707F03F3367E90001 +:107EF000B397A7006372C40203A644FFB356D6002B +:107F0000B3E7D7006F004001930700006314050634 +:107F10003707F03F3367E9008320C1010324810163 +:107F200083244101032901018329C100032A81001F +:107F30001385070093050700130101026780000005 +:107F40009306B000B386A640B707F03F3357D90079 +:107F50003367F700930700006376440183A784FF2B +:107F6000B3D7D700130555013315A900B367F50042 +:107F70006FF09FFA3315A9003707F03F3367E5002C +:107F8000930700006FF05FF9130101FD232C4101FD +:107F9000138A050093051000232291022320210358 +:107FA000232E31012326110223248102232A510189 +:107FB000930406009389060013090700EFF08F9FD2 +:107FC000630A051093D74401370710001306F7FF23 +:107FD00093965701130405003376960093FAF77FC2 +:107FE000638406003366E6002326C10063080A089E +:107FF0001305810023244101EFF0CFD70327C100EF +:10800000930705006302050C032681009306000216 +:10801000B386A640B316D700B3E6C6003357A70011 +:10802000232AD4002326E100B334E0009384140013 +:10803000232CE4002328940063840A06938ADABC84 +:10804000B38AFA001305500323A05901B307F54082 +:108050002320F9008320C1021305040003248102B8 +:1080600083244102032901028329C101032A8101DA +:10807000832A410113010103678000001305C10039 +:10808000EFF04FCF930710002328F4008327C1009F +:1080900093041000232AF40093070502E3900AFAE0 +:1080A000139724003307E400032507019387E7BCF7 +:1080B00023A0F900EFF0CFC493945400B384A440FC +:1080C000232099006FF01FF983268100232AD40012 +:1080D0006FF09FF5B7360180373501809386C63043 +:1080E000130600009305A03013050532EF108079C8 +:1080F000130101FD2320210313890500930581004D +:10810000232611022324810223229102232E3101EE +:1081100093090500EFF0DFD59304050013840500F3 +:10812000130509009305C100EFF09FD483270901CF +:1081300003A709018326C1003307F7408327810085 +:1081400013175700B387D740B307F700930605000E +:10815000635EF0029397470133848700138606001D +:10816000138504009386050093050400EF50D07238 +:108170008320C102032481028324410203290102D6 +:108180008329C10113010103678000001397470190 +:10819000B385E5406FF09FFC130101FF232021010F +:1081A00023261100232481002322910093077001CC +:1081B0001309050063DAA70437570180832707A353 +:1081C000832547A337570180032487A38324C7A3AC +:1081D000138507001306040093860400EF60C07740 +:1081E0001309F9FF93070500E31409FE8320C1007A +:1081F0000324810083244100032901001385070023 +:108200001301010167800000B737018013193500A1 +:108210009387873733892701832709018320C1008A +:10822000032481008325490183244100032901009F +:1082300013850700130101016780000083260601F2 +:108240009385F5FF93D55540938515009307460117 +:108250009396260093952500B386D700B305B50005 +:1082600063F8D7021307050003A8070093874700A8 +:1082700013074700232E07FFE3E8D7FEB387C64066 +:108280009387B7FE93F7C7FF938747003305F50041 +:108290006378B50013054500232E05FEE36CB5FE9B +:1082A000678000000327050113D65540930645015A +:1082B0006352C70293172700B387F60063F2F604F0 +:1082C00003A7C7FF9387C7FFE30A07FE1305100044 +:1082D0006780000093172600B387F600E350E6FEA0 +:1082E00093F5F501E38C05FC03A6070013051000C8 +:1082F0003357B600B315B700E302B6FC6780000041 +:108300001305000067800000130101FF2322910084 +:10831000B7040080232481002326110093C4F4FFB6 +:108320001304060023200600B3F6B4003706F07FDE +:10833000938705001307050063D0C606B3E8A600BF +:10834000638C080433F6C500138805009308000009 +:1083500063120602B757018083A647A403A607A4A9 +:10836000EF60805F1307050013880500B3F6B400C3 +:108370009308A0FC93D64641B70710809387F7FF78 +:10838000938626C03378F800B3861601B707E03F1E +:10839000B367F8002320D4008320C10003248100A8 +:1083A0008324410013050700938507001301010191 +:1083B00067800000130101FF232481002322910024 +:1083C00013040500B754018013850500232611000E +:1083D00023A804B4EF50C02E9307F0FF630CF50000 +:1083E0008320C10003248100832441001301010183 +:1083F0006780000083A704B5E38407FE8320C100E3 +:108400002320F4000324810083244100130101018F +:1084100067800000130101F6930EC108232AF108BA +:1084200037030080B707FFFF138E05001343F3FFE8 +:108430002326D108938787209305810093860E0019 +:10844000232E1106232AF1002328E108232C0109F9 +:10845000232E11092324C101232CC101232E6100E5 +:10846000232861002322D101EF80DF9D8327810033 +:10847000238007008320C1071301010A67800000E1 +:10848000130E050037550180130101F60325C5A41D +:10849000930E8108232AF10837030080B707FFFFF6 +:1084A0001343F3FF2324C1082326D1089387872091 +:1084B0001386050093860E0093058100232E110676 +:1084C000232AF1002328E108232C0109232E110976 +:1084D0002324C101232CC101232E61002328610024 +:1084E0002322D101EF801F9683278100238007007C +:1084F0008320C1071301010A67800000B367B5003C +:1085000093F737006392070803A70500B7867F7FBC +:108510009386F6F7B377D700B387D700B3E7E700C2 +:10852000B3E7D7001306F0FF639EC70613060500E6 +:108530001308F0FF2320E60003A7450093854500BC +:1085400013064600B377D700B387D700B3E7E70039 +:10855000B3E7D700E38007FF83C7050003C7150013 +:1085600083C625002300F600638A0700A300E60007 +:10857000630607002301D6006394060067800000AD +:10858000A3010600678000009307050003C70500EC +:108590009387170093851500A38FE7FEE31807FE66 +:1085A00067800000130605006FF01FFB937735000E +:1085B00013070500639C0704B7867F7F9386F6F751 +:1085C0009305F0FF0326070013074700B377D60093 +:1085D000B387D700B3E7C700B3E7D700E384B7FE9C +:1085E0008346C7FF0346D7FF8347E7FF3307A7400C +:1085F00063800604630A06023335F0003305E500A4 +:108600001305E5FF67800000E38806FA834707004B +:108610001307170093763700E39807FE3307A74048 +:108620001305F7FF678000001305D7FF6780000080 +:108630001305C7FF67800000B3E7A50093F7370075 +:1086400013070500639807069307300063F4C70615 +:108650003703FFFEB78880801303F3EF9388080881 +:10866000130E300083A60500B387660013C8F6FF1B +:10867000B3F70701B3F71701639E07022320D70062 +:108680001306C6FF1307470093854500E36CCEFC35 +:1086900093851500930717006304060283C6F5FF50 +:1086A0001308F6FFA38FD7FE638E0600138707001B +:1086B000130608009385150093071700E31006FEC4 +:1086C000678000003306C700630A0800938717001D +:1086D000A38F07FEE39CC7FE678000006780000051 +:1086E00083278600130101FD232A5101232611024D +:1086F000232481022322910223202103232E3101EE +:10870000232C4101232861012326710123248101A7 +:10871000930A060063880714130B050083290600DB +:1087200003A5050083A48500138405006F00400D98 +:108730008357C40013F70748630A070883264401D8 +:10874000832504011307190093941600B386D400FF +:1087500093D4F601330AB540B384D40093D41440C3 +:10876000330747011386040063F6E400930407000F +:108770001306070093F707406386070A9305060070 +:1087800013050B00EFE0CF99130C0500630A050AEF +:108790008325040113060A00EF10403A8357C400F2 +:1087A00093F7F7B793E707082316F40033054C0156 +:1087B000338A4441232A940023244401232884013A +:1087C0002320A40093040900130A090013060A00D9 +:1087D00093850B00EF104048032784000325040015 +:1087E00083A78A00B30497403305450123249400EE +:1087F0002320A4003389274123A42A016304090606 +:1088000003A9490083AB0900138A040093898900F6 +:10881000E30809FEE37E99F093040900130A0900B6 +:108820006FF0DFFA13050B00EF100055130C050075 +:10883000E31E05F68325040113050B00EFB00FA11D +:108840009307C0002320FB008357C4001305F0FFEB +:1088500093E707042316F40023A40A0023A20A00C6 +:108860006F00C00023A20A00130500008320C1028C +:108870000324810283244102032901028329C101C7 +:10888000032A8101832A4101032B0101832BC100AB +:10889000032C8100130101036780000083D7C5000A +:1088A000130101ED232C4111232861112320A11173 +:1088B0002326111223248112232291122320211313 +:1088C000232E3111232A51112326711123248111C2 +:1088D00023229111232EB10F93F707082326D100ED +:1088E000138A0500130B0500130D060063860700AD +:1088F00083A70501E3860756B7370180930AC104B1 +:108900009387074AB73B0180B73401802320510584 +:10891000232401042322010413870A0023280100D1 +:108920002322010223240102232601022324010021 +:10893000232AF100938BCB609384C46183470D009D +:108940006380072013040D00930650026386D73816 +:108950008347140013041400E39A07FE3309A4416B +:108960006300A41F83268104832741042320A701D9 +:10897000B386260193871700232227012324D104DD +:108980002322F104930670001307870063CEF634A8 +:108990008326810083470400B38626012324D10067 +:1089A0006380071A83461400130D1400A30D0102FF +:1089B000930CF0FF13040000930D00001309A005B1 +:1089C000130C90009309A002130D1D00938706FE5F +:1089D0006364F9040326410193972700B387C70016 +:1089E00083A707006780070013040000938706FD34 +:1089F00083460D009315240033848500131414005E +:108A000033848700938706FD130D1D00E372FCFE7F +:108A1000938706FEE370F9FC638406122306D108EF +:108A2000A30D010213091000130C10009309C108D3 +:108A3000930C000013FF2D0063040F00130929009D +:108A400013FE4D08832781040326410463160E009C +:108A5000B3062441E34AD0028346B103130516004E +:108A600093058700638006049306B103938717007C +:108A70002320D700930610002322D7002324F104DB +:108A80002322A10493067000E3CEA60C930F2600C8 +:108A900093060701130605001387050013850F00D1 +:108AA00093850600630C0F029306C1032320D700B1 +:108AB00093872700930620002322D7002324F10464 +:108AC0002322A10413077000E34CA70C1306050032 +:108AD000138705001305150093858500930600088C +:108AE0006302DE60B38C8C416346906BB307FC007D +:108AF00023203701232287012324F1042322A10408 +:108B0000130770006342A77493F84D006386080052 +:108B1000330C24416348801F63542401130409006B +:108B200003278100330787002324E100639E077237 +:108B300083470D002322010413870A00E39407E012 +:108B400083278104E392074C8357CA0093F70704F5 +:108B5000E398074E8320C11203248112032581006C +:108B600083244112032901128329C111032A81118F +:108B7000832A4111032B0111832BC110032C811077 +:108B8000832C4110032D0110832DC10F13010113FC +:108B90006780000013050B00232CE100EFD0DFD627 +:108BA00083274500138507002326F102EFF01FA05D +:108BB0009307050013050B002324F102EFD0DFD447 +:108BC00003278500832781022322E10203278101F5 +:108BD000E398071683460D006FF01FDF83460D00F4 +:108BE00093ED0D026FF05FDE93ED0D0193F70D0233 +:108BF0006382071E8327C1009389770093F989FF59 +:108C000083A6490003AC0900938789002326F1005D +:108C1000138E060063C8061E9306F0FF13890D002D +:108C20006388DC00B366CC0113F9FDF76384067A30 +:108C3000E31C0E0093069000E3E8860193070C0303 +:108C4000A307F10E930D0900130C10009309F10E08 +:108C50006F00C00693ED0D0193F70D0263860714B4 +:108C60008327C1009389770093F989FF03AC09003A +:108C700003AE4900938789002326F10013F9FDBF55 +:108C800093060000A30D01021306F0FF6380CC1AC7 +:108C90003366CC01937DF9F76314065E63980C3E4E +:108CA000639E0672137C19009309010F63080C0080 +:108CB00093070003A307F10E9309F10E13890C002B +:108CC00063D48C0113090C008347B103B337F00060 +:108CD0003309F9006FF01FD63309A441E314A4C986 +:108CE000834704006FF0DFCB1306010493050A00ED +:108CF00013050B00EFF0DF9EE31805E413870A006D +:108D00006FF01FC9930600010327410463D0860753 +:108D1000930C0001930970006F00C000130C0CFF4E +:108D200063D68C05938707011307170023A07501ED +:108D300023A295012324F1042322E10493858500D5 +:108D4000E3DEE9FC1306010493050A0013050B009A +:108D5000EFF01F99E31A05DE130C0CFF8327810443 +:108D60000327410493850A00E3CE8CFBB387870178 +:108D70001307170023A0750123A285012324F10402 +:108D80002322E10493067000E3D8E6D81306010419 +:108D900093050A0013050B00EFF09F94E31605DA24 +:108DA000832781046FF05FD70326C10093F70D017D +:108DB000930646006392077E93F70D04E38C071831 +:108DC0008327C100130E00002326D10003DC070017 +:108DD0006FF0DFEA0326C10093F70D01930646000A +:108DE0006398077893F70D04E38607148327C1007F +:108DF0002326D100039C0700135EFC4193060E005E +:108E0000E3DC06E0B3368001330EC041330EDE40B2 +:108E10009306D002A30DD1021306F0FF330C80415C +:108E200013890D0093061000E394CCE6130610009E +:108E3000E380C6E0130620006384C6269309010F71 +:108E40001316DE0193767C0093573C00938606034D +:108E5000336CF600135E3E00A38FD9FE3366CC015F +:108E6000938509009389F9FFE31C06FC93771900A9 +:108E70006382072693070003638EF6249385E5FF3C +:108E8000A38FF9FE9307010F338CB740930D0900B0 +:108E9000938905006FF09FE28327C100A30D0102B3 +:108EA00083A9070093864700E38609049307F0FF30 +:108EB0006388FC7813860C00930500001385090075 +:108EC000232CD1002326E100EFE00FA10327C100EE +:108ED00083268101E3040514330C35412326D10098 +:108EE000930C00006FF09FDD8326C100A30D0102EB +:108EF0001309100083A70600938646002326D1009D +:108F00002306F108130C10009309C1086FF05FB23B +:108F10008327C10013E92D00B786FFFF03AC0700CC +:108F2000B73D01809387470093C606832326F1004F +:108F300093870DED231ED102130E00002328F100AC +:108F4000930620006FF01FD40326C10093F70D0293 +:108F500083260600130646002326C100639007609F +:108F600093F70D016392077893F70D04E3980708D0 +:108F700093F80D20638A0876832781002380F6000A +:108F80006FF0DF9B83460D0093ED0D086FF0DFA3BC +:108F900083460D0093051D00E38A360B938706FD7B +:108FA000138D0500930C0000E362FCA283460D00C4 +:108FB00093952C003383950113131300B30CF30026 +:108FC000938706FD130D1D00E372FCFE6FF01FA0DA +:108FD00083460D0093ED4D006FF01F9F9307B00285 +:108FE00083460D00A30DF1026FF01F9E8327C10081 +:108FF00083460D0003A40700938747002326F10052 +:10900000E354049C3304804093ED4D006FF0DF9BEC +:1090100083460D0093ED1D006FF01F9B8347B10346 +:1090200083460D00E392079A93070002A30DF10215 +:109030006FF09F9983460D009307C0066388F6661C +:1090400093ED0D016FF05F9883460D009307800646 +:109050006386F66493ED0D046FF01F9713E90D011D +:1090600093770902638407388327C10093061000B1 +:109070009389770093F989FF9387890003AC0900EE +:1090800003AE49002326F1006FF0DFBF1306100086 +:10909000638EC6781306200013890D00E390C6DAAC +:1090A0009309010F832701019376FC009389F9FF4F +:1090B000B386D70003C6060093574C009316CE0123 +:1090C00033ECF600135E4E002380C900B366CC017A +:1090D000E39A06FC9307010F338C3741930D090087 +:1090E0006FF0DFBDB3062441E35ED09E130E000196 +:1090F0006352DE74130F70006F00C000938606FF8A +:10910000635EDE0493870701130616002320970091 +:109110002322C7012324F1042322C104130787005B +:10912000E35ECFFC1306010493050A0013050B0050 +:10913000232CD100EFF0CFDAE31805A083268101BC +:10914000130E000183278104938606FF0326410442 +:1091500013870A00130F7000E346DEFA13061600A9 +:10916000130E8700B387D700232097002322D70050 +:109170002324F1042322C104130770006340C75461 +:10918000B38C8C411305160093058E0013070E0057 +:10919000E35E909513030001635C935F130E700010 +:1091A0006F00C000938C0CFF635A930593870701EF +:1091B0001306160023209700232267002324F104BE +:1091C0002322C10413078700E35ECEFC13060104CB +:1091D00093050A0013050B00EFF08FD0E3160596F8 +:1091E00013030001938C0CFF8327810403264104A1 +:1091F00013870A00130E7000E34A93FB1305160051 +:1092000013068700B3879701232097002322970135 +:109210002324F1042322A104130770006340A72034 +:109220001307060013051500B307FC0023203701C0 +:10923000232287012324F1042322A10413077000B1 +:1092400093058600E352A78C1306010493050A00D8 +:1092500013050B00EFF0CFC8E318058E83278104B8 +:1092600093850A006FF05F8A1306010493050A00D4 +:1092700013050B00EFF0CFC6E30C058A6FF0DF8C0F +:1092800013890D006FF09FBA9305000163D0D508D4 +:10929000930F0001930270006F00C000938606FFD9 +:1092A00063D6DF0693870701130616002320770194 +:1092B0002322F7012324F1042322C104130787008A +:1092C000E3DEC2FC1306010493050A0013050B003C +:1092D0002320D102232EC101232CE101EFF04FC046 +:1092E000E314058683260102930F0001832781047E +:1092F000938606FF03264104032EC101032F81013B +:1093000013870A0093027000E3CEDFF8B387D7001B +:10931000130616002322D700232077012324F1040B +:109320002322C104930670001307870063D6C6F298 +:109330001306010493050A0013050B00232EC10137 +:10934000232CE101EFF0CFB9E310058083278104DE +:1093500003264104032EC101032F810113870A0054 +:109360006FF08FEF1306010493050A0013050B003D +:10937000232EC101232CE101EFF08FB6631605FC0B +:109380000326410483278104032EC101032F810199 +:10939000930541051305160013870A006FF08FF03F +:1093A0001306010493050A0013050B00232CC101C9 +:1093B000EFF00FB3631A05F80326410483278104F5 +:1093C000032E8101930541051305160013870A003A +:1093D0006FF0CFF0E3940C86930D0900930C00001E +:1093E000130C00009309010F6FF05F8D0326C1007D +:1093F000937709019306460063960718937709044B +:10940000638807368327C100130E00002326D1008E +:1094100003DC0700930610006FF0DF8613060104DB +:1094200093050A0013050B00EFF08FAB631E05F0E8 +:109430000325410483278104930541051305150085 +:1094400013870A006FF08FEA937709402320F10217 +:10945000930D00009309010F6F00400393050E0068 +:109460001306A0009306000013050C00232EE10054 +:10947000232CC101EF40003E032E81010327C101CF +:10948000630C0E30130C0500138E050093050E00BF +:109490001306A0009306000013050C00232EE10024 +:1094A000232CC101EF40407E8327010213050503F1 +:1094B000A38FA9FE032E81010327C1019389F9FF20 +:1094C000938D1D00E38C07F88327410283C60700B4 +:1094D000E396B6F99307F00FE382FDF863160E00EA +:1094E00093079000E3F887BF832781028325C10299 +:1094F000232EC101B389F9401386070013850900A3 +:10950000232CE100EFF04F9303274102032EC1010A +:109510001306A000834517009306000013050C00F6 +:10952000B337B000B307F70093050E002322F10212 +:10953000EF40403203278101930D00006FF09FF44C +:109540008327410283460D00638007C883C7070055 +:10955000638C07C693ED0D406FF00FC703268100A3 +:109560009357F64123A0C60023A2F6006FF00FBD6B +:10957000032C06002326D100135EFC4193060E0047 +:109580006FF04FE92326D100032C0600130E0000D4 +:10959000930610006FF00FEF032C0600130E00006F +:1095A0002326D1006FF08FED13890D006FF05FABB4 +:1095B000B7370180938747EE2328F10093F70D0218 +:1095C000638007068327C1009389770093F989FF99 +:1095D00003AC090003AE4900938789002326F100FC +:1095E00013F61D00630E06003366CC01630A060005 +:1095F00013060003230EC102A30ED10293ED2D002A +:1096000013F9FDBF930620006FF0CFE7B737018055 +:10961000938707ED2328F10093F70D02E39407FAEF +:109620008325C10093F70D0113864500638A070463 +:1096300003AC0500130E00002326C1006FF05FFA93 +:1096400013850900232CE1002326D100EFE01FF64B +:1096500003278101130C0500930C00006FF00FE647 +:1096600093050004EFD0CFAB2320AA002328AA0043 +:109670006300052093070004232AFA006FF0CFA7A8 +:1096800093F70D04638A07088327C100130E0000B7 +:109690002326C10003DC07006FF09FF483461D0002 +:1096A00093ED0D20130D1D006FF00FB283461D00CA +:1096B00093ED0D02130D1D006FF00FB113060104A1 +:1096C00093050A0013050B00EFF08F81631E05C69A +:1096D00003264104832781049305410513051600E1 +:1096E00013870A006FF00FC08327810023A0F600C4 +:1096F0006FF0CFA493076000138C0C0063F4970104 +:10970000130C6000B73E018013090C002326D10022 +:1097100093898EEF6FF0CFB193F70D206386070C1E +:109720008327C100130E00002326C10003CC0700CD +:109730006FF01FEB93F70D20638C07088327C100A0 +:109740002326D100038C0700135EFC4193060E0014 +:109750006FF04FCC93F70D20638207068327C1007B +:10976000130E00002326D10003CC07006FF00FD1A9 +:1097700093770920638807028327C100130E000036 +:109780002326D10003CC0700930610006FF08FCF83 +:10979000138605006FF01FA793079000E3E487CFBF +:1097A0006FF05F938327C100130E00002326D100C2 +:1097B00003AC0700930610006FF0CFCC8327C100E5 +:1097C000130E00002326D10003AC07006FF00FCB6F +:1097D0008327C1002326D10003AC0700135EFC41A0 +:1097E00093060E006FF00FC38327C100130E000015 +:1097F0002326C10003AC07006FF09FDE83278100A2 +:109800002390F6006FF08F931306010493050A006E +:1098100013050B00EFE0DFEC6FF00FB3138C0C00BF +:109820002326D100930C00006FF04FC913890D005F +:109830006FF0CFC0138E0500130605006FF09F92E6 +:109840009307F0FF2324F1006FF0CFB08327C1000E +:1098500083AC07009387470063D40C00930CF0FFA0 +:1098600083461D002326F100138D05006FF0CF9570 +:109870009307C0002320FB009307F0FF2324F1008F +:109880006FF04FADB757018003A7C7A4130101FFC5 +:109890009387060013080600232611008328C700BB +:1098A000930605001387050013860700630008026E +:1098B000B73701809387C762B73501809385C56349 +:1098C00013850800EF004011EF2040123738018067 +:1098D0009307C8CF1308C8CF6FF01FFE130101FF15 +:1098E000930606001306000023261100EFF09FF9EF +:1098F000B385C502130101FF232481002326110033 +:10990000EFD00F8213040500630805020326C5FF8C +:10991000130740021376C6FF1306C6FF6360C7062F +:10992000930630019307050063E2C60223A00700F7 +:1099300023A2070023A407008320C100130504000D +:10994000032481001301010167800000232005002A +:10995000232205009307B00163F0C7042324050008 +:109960002326050093070501E312E6FC23280500E2 +:1099700093078501232A05006FF05FFB9305000024 +:10998000EF605FF08320C100130504000324810011 +:109990001301010167800000930785006FF01FF934 +:1099A000130101FC1303C1022326D1029306030015 +:1099B000232E11002328E102232AF102232C010384 +:1099C000232E110323266100EF00D03A8320C1012A +:1099D0001301010467800000130E05003755018054 +:1099E000130101FC0325C5A4130381022324C10232 +:1099F0002326D102138605009306030093050E006B +:109A0000232E11002328E102232AF102232C010333 +:109A1000232E110323266100EF00D0358320C101DE +:109A20001301010467800000130101FF23261100C8 +:109A30002324810023229100630C0602B7350180A4 +:109A4000938505671305060013040600EF00500A0E +:109A5000B7340180631205021385C4668320C100F8 +:109A60000324810083244100130101016780000069 +:109A7000B73401806FF05FFE9385C4661305040060 +:109A8000EF001007E30A05FCB73501809385C5CFC9 +:109A900013050400EF00D005E30005FC13050000EA +:109AA0006FF0DFFBB757018003C5879E678000001A +:109AB00037570180930705000325C7A413860500C7 +:109AC000938507006FF05FF6B757018003A3479AAD +:109AD00067000300638005026302060463880604CE +:109AE0008347060023A0F500034506003335A00098 +:109AF00067800000130101FF9305C10063040602A3 +:109B0000638A06028347060023A0F500034506008A +:109B10003335A00013010101678000001305000028 +:109B200067800000130500006FF0DFFE1305E0FF03 +:109B3000678000001305E0FF6FF0DFFDB3C7A500ED +:109B400093F73700B308C500639207069307300008 +:109B500063FEC70493773500130705006398070673 +:109B600013F6C8FF930706FE636CF708637CC70211 +:109B7000938605009307070003A806009387470014 +:109B80009386460023AE07FFE3E8C7FE9307F6FF80 +:109B9000B387E74093F7C7FF938747003307F70082 +:109BA000B385F5006368170167800000130705009F +:109BB000E37C15FF83C70500130717009385150085 +:109BC000A30FF7FEE36817FF6780000083C6050058 +:109BD0001307170093773700A30FD7FE938515005F +:109BE000E38007F883C60500130717009377370053 +:109BF000A30FD7FE93851500E39A07FC6FF05FF67D +:109C000083A6450083A2050083AF850003AFC5008E +:109C100083AE050103AE450103A3850103A8C50179 +:109C20002322D70083A60502232057002324F7010F +:109C30002326E7012328D701232AC701232C670005 +:109C4000232E07012320D7021307470293854502DD +:109C5000E368F7FA6FF09FF163F6A502B387C500DA +:109C60006372F5023307C500630A060E83C6F7FF69 +:109C70009387F7FF1307F7FF2300D700E398F5FE5C +:109C8000678000009307F00063E8C70293070500B0 +:109C90009306F6FF630C060C93861600B386D70076 +:109CA00003C705009387170093851500A38FE7FE70 +:109CB000E398D7FE67800000B3E7A50093F737006D +:109CC0006390070A930806FF93F808FF938808013A +:109CD0003308150113870500930705008326070045 +:109CE000130707019387070123A8D7FE832647FFA1 +:109CF00023AAD7FE832687FF23ACD7FE8326C7FF80 +:109D000023AED7FEE31CF8FC1377C600B38515011C +:109D10001378F600630E0704138705009388070085 +:109D2000130E30000323070013074700B306E84073 +:109D300023A06800B386D50093884800E364DEFE64 +:109D40001307C8FF1377C7FF1307470013763600C2 +:109D5000B387E700B385E5006FF09FF367800000ED +:109D60009306F6FF930705006FF01FF3678000006E +:109D7000130608006FF0DFF1130101FD232021031A +:109D8000232611022324810223229102232E310152 +:109D9000232C4101232A510123286101232671012B +:109DA000232481011309060063840522138405001E +:109DB00093090500EFD08FBF9304B90093076001AA +:109DC00063FE970E93F484FF1387040063CE040EA2 +:109DD00063EC240F8327C4FF930A84FF13FAC7FFA1 +:109DE000338B4A01635CEA18B7460180938B864B3C +:109DF00003A68B0083264B00630E662313F6E6FF53 +:109E00003306CB0003264600137616006314061AA9 +:109E100093F6C6FF3306DA00635EE63293F7170067 +:109E200063940702032C84FF338C8A4183274C0000 +:109E300093F7C7FFB386D700B38B460163DAEB34E1 +:109E4000B30BFA0063D2EB0C9305090013850900EC +:109E5000EFC01FAD13090500630C05048327C4FF81 +:109E6000130785FF93F7E7FFB387FA006382E730B4 +:109E70001306CAFF9307400263E6C7301307300199 +:109E800083260400636CC7269307050013070400AC +:109E900023A0D7008326470023A2D70003278700EB +:109EA00023A4E7009305040013850900EF901FBA6F +:109EB00013850900EFD0CFAF6F00C00193040001FC +:109EC00013070001E3F824F19307C00023A0F90071 +:109ED000130900008320C10203248102832441026C +:109EE0008329C101032A8101832A4101032B010136 +:109EF000832BC100032C81001305090003290102F3 +:109F000013010103678000008327CC0003278C0026 +:109F10001306CAFF930640022326F70023A4E70096 +:109F200013098C00330B7C0163E4C62E93053001CA +:109F3000032704009307090063F2C5022324EC0001 +:109F4000032744009307B0012326EC0063E2C730E7 +:109F50000327840093070C011304840023A0E70067 +:109F600003274400138A0B00930A0C0023A2E70086 +:109F7000032784001304090023A4E70083A74A00F1 +:109F800033079A409306F00093F7170063ECE60658 +:109F9000B367FA0023A2FA0083274B0093E7170068 +:109FA0002322FB0013850900EFD08FA013090400C2 +:109FB0006FF05FF293F71700E39807E8032C84FF34 +:109FC000338C8A4183274C0093F7C7FF6FF05FE71C +:109FD000032481028320C102832441020329010258 +:109FE0008329C101032A8101832A4101032B010135 +:109FF000832BC100032C810093050600130101038C +:10A000006FC01F92B3E7970023A2FA00B3859A00AE +:10A010001367170023A2E50083274B009385850073 +:10A020001385090093E717002322FB00EF901FA27E +:10A030006FF05FF793F6C6FF3306DA0093850401ED +:10A040006350B60E93F71700E39007E0032C84FFEC +:10A05000338C8A4183274C0093F7C7FFB386D70020 +:10A06000338B4601E34EBBDC8327CC0003278C00F7 +:10A070001306CAFF930640022326F70023A4E70035 +:10A0800013098C0063EEC6209305300103270400FA +:10A090009307090063F2C5022324EC000327440060 +:10A0A0009307B0012326EC0063E4C7200327840054 +:10A0B00093070C011304840023A0E7000327440046 +:10A0C00023A2E7000327840023A4E70033079C00B2 +:10A0D000B3079B4023A4EB0093E717002322F7006C +:10A0E00083274C001385090093F71700B3E497000A +:10A0F00023229C00EFD0CF8B6FF0DFDD2320D50033 +:10A10000832644001307B0012322D5006360C712E1 +:10A110008326840013078400930785006FF05FD7C0 +:10A12000B38A9A00B307964023A45B0193E7170014 +:10A1300023A2FA008327C4FF138509001309040032 +:10A1400093F71700B3E49700232E94FEEFD04F86C9 +:10A150006FF05FD88327CB0003278B00130A06001C +:10A16000338BCA002326F70023A4E7006FF01FE11A +:10A170008327C5FF93F7C7FF330AFA00338B4A01E1 +:10A180006FF0DFDF93050400EFF01FAD6FF09FD19C +:10A190008327CB0003278B001306CAFF93064002D8 +:10A1A0002326F70023A4E70003278C008327CC0095 +:10A1B00013098C00330B7C012326F70023A4E7004E +:10A1C00063E8C604930630010327040093070900DF +:10A1D000E3F6C6D82324EC00032744009307B0011C +:10A1E0002326EC0003278400E3F6C7D62328EC00DF +:10A1F0000327C40093074002232AEC00032704012D +:10A200006304F60693078C01130404016FF01FD555 +:10A210009305040013050900EFF01FA413040900BF +:10A22000138A0B00930A0C006FF05FD5032784009C +:10A230002324E5000327C4002326E5008326040128 +:10A240006302F60413070401930705016FF05FC46E +:10A25000832784002328FC008327C400232AFC00D2 +:10A2600003270401E310D6FA232CEC000327440152 +:10A2700093070C0213048401232EEC00032704002F +:10A280006FF0DFCD2328D500832644011307840116 +:10A2900093078501232AD500832684016FF05FBFD1 +:10A2A0009305040013050900EFF01F9B6FF01FE2F8 +:10A2B000832784002328FC008327C400232AFC0072 +:10A2C000032704016308D60093078C0113040401DB +:10A2D0006FF09FDE232CEC000327440193070C0250 +:10A2E00013048401232EEC00032704006FF0DFDC4D +:10A2F0003367B5009303F0FF13773700631007103F +:10A30000B7877F7F9387F7F70326050083A60500AD +:10A31000B372F6003363F600B382F200B3E2620078 +:10A32000639272106316D6080326450083A6450083 +:10A33000B372F6003363F600B382F200B3E2620058 +:10A34000639E720C6316D6060326850083A68500DD +:10A35000B372F6003363F600B382F200B3E2620038 +:10A360006398720C6316D6040326C50083A6C50045 +:10A37000B372F6003363F600B382F200B3E2620018 +:10A380006392720C6316D6020326050183A60501AB +:10A39000B372F6003363F600B382F200B3E26200F8 +:10A3A000639C720A1305450193854501E30ED6F4BB +:10A3B0001317060193970601631EF7001357060152 +:10A3C00093D706013305F7409375F50F63900502A7 +:10A3D000678000001357070193D707013305F74043 +:10A3E0009375F50F63940500678000001377F70FEE +:10A3F00093F7F70F3305F740678000000346050029 +:10A4000083C6050013051500938515006314D60057 +:10A41000E31606FE3305D6406780000013054500AD +:10A4200093854500E31CD6FC1305000067800000FF +:10A430001305850093858500E312D6FC1305000003 +:10A44000678000001305C5009385C500E318D6FAA0 +:10A4500013050000678000001305050193850501C1 +:10A46000E31ED6F8130500006780000083A74506A9 +:10A47000130101FD232861012326110223248102F7 +:10A480002322910223202103232E3101232C410179 +:10A49000232A5101232671012324810113972701C7 +:10A4A000130B06006358070A83278600832B0600D8 +:10A4B0001389050093090500930AF0FF63880708D4 +:10A4C00003AC4B0003A40B00135A2C0063060A06CE +:10A4D000930400006F00C00013044400630C9A044E +:10A4E000832504001306090013850900EF10504965 +:10A4F00093841400E31255FF1305F0FF8320C1027B +:10A500000324810223240B0023220B008324410215 +:10A51000032901028329C101032A8101832A410100 +:10A52000032B0101832BC100032C810013010103C4 +:10A530006780000083278B00137CCCFFB3878741A3 +:10A540002324FB00938B8B00E39C07F6130500008C +:10A550006FF0DFFAEF10904D6FF05FFA032786007F +:10A56000630407006FF09FF023220600130500002C +:10A5700067800000130101ED232E3111232A5111B0 +:10A580002320A111232611122324811223229112A8 +:10A5900023202113232C411123286111232671111B +:10A5A0002324811123229111232EB10F2326D100C0 +:10A5B000930A050093890500130D06006306050044 +:10A5C000832785036388076A0397C90093170701E8 +:10A5D0009316270193D7070163CA0602B727000025 +:10A5E00083A64906B367F7009397070137E7FFFF94 +:10A5F00093D707411307F7FF33F7E6002396F900D7 +:10A600009397070123A2E90693D7070113F7870061 +:10A610006304073E03A709016300073E93F7A70100 +:10A620001307A000638AE73EB73701809304C10493 +:10A630009387C767B73B0180373901802320910496 +:10A64000232401042322010413870400232801008A +:10A6500023220102232401022326010223240100D4 +:10A66000232AF100938B8B7E1309897F83470D008A +:10A67000638E072413040D00930650026386D742AD +:10A680008347140013041400E39A07FE330AA4411D +:10A69000630EA42383268104832741042320A7017A +:10A6A000B306DA0093871700232247012324D1043D +:10A6B0002322F10413067000130787006350F6028B +:10A6C000E3840636130601049385090013850A0006 +:10A6D000EFF0DFD963100520138704008326810083 +:10A6E00083470400B38646012324D1006380071EFC +:10A6F00083461400130D1400A30D0102930CF0FF08 +:10A7000013040000930D0000130AA005130C900021 +:10A71000130BA002130D1D00938706FE6364FA0459 +:10A720000326410193972700B387C70083A707003B +:10A730006780070013040000938706FD83460D0021 +:10A740009315240033848500131414003384870088 +:10A75000938706FD130D1D00E372FCFE938706FE32 +:10A76000E370FAFC638406162306D108A30D0102E8 +:10A77000130A1000130C1000130BC108930C0000F7 +:10A7800093FF2D0063840F00130A2A0083264104DF +:10A7900013FF4D08832781041386160093050600D6 +:10A7A00063160F0033084441E34400170345B10327 +:10A7B00013068700630C05029306B1032320D7001C +:10A7C00093871700930610002322D7002324F10457 +:10A7D0002322B10413077000E342B70C93860500EF +:10A7E000130706009385150013068600638E0F0479 +:10A7F0009306C1032320D7009387270093062000E8 +:10A800002322D7002324F1042322B104130770006C +:10A81000E352B70EE384072613060104938509006B +:10A8200013850A00232CE101EFF05FC46314050ACD +:10A830008326410483278104032F810113064105E8 +:10A840009385160013870400130500086306AF689C +:10A85000B38C8C4163429077B307FC0023206701DF +:10A86000232287012324F1042322B104130770005B +:10A870006352B7026382072413060104938509001B +:10A8800013850A00EFF09FBE631605048327810439 +:10A890001386040093FE4D0063860E00330C444182 +:10A8A000634880236354440113040A000327810092 +:10A8B000330787002324E100639E077A83470D0056 +:10A8C0002322010413870400E39607DA8327810417 +:10A8D000E396076283D7C90093F70704E39E0764F2 +:10A8E0008320C11203248112032581008324411295 +:10A8F000032901128329C111032A8111832A4111DD +:10A90000032B0111832BC110032C8110832C4110C8 +:10A91000032D0110832DC10F130101136780000067 +:10A9200013850A00232CE100EFB01FFE83274500AA +:10A93000138507002326F102EFD05FC793070500B8 +:10A9400013850A002324F102EFB01FFC03278500C2 +:10A95000832781022322E10203278101E398072A4A +:10A9600083460D006FF01FDB83460D0093ED0D0253 +:10A970006FF05FDA93ED0D0193F70D02638A072202 +:10A980008327C100138B7700137B8BFF83264B003B +:10A99000032C0B0093078B002326F100138806007D +:10A9A00063C006249306F0FF138A0D006388DC0061 +:10A9B000B3660C0113FAFDF7E38E0606E3180812DE +:10A9C00093069000E3E4861393070C03A307F10EAC +:10A9D000930D0A00130C1000130BF10E138A0C00D8 +:10A9E00063D48C01130A0C008347B103B337F00022 +:10A9F000330AFA006FF0DFD89385090013850A0047 +:10AA0000EF00D068E31A055283D7C9001307A000EE +:10AA100093F7A701E39AE7C08397E900E3C607C06D +:10AA20008326C10013060D009385090013850A00D3 +:10AA3000EF0010562324A1006FF09FEA93ED0D0163 +:10AA400093F70D02638007148327C100138B7700EF +:10AA5000137B8BFF032C0B0003284B0093078B0009 +:10AA60002326F10013FAFDBF93060000A30D010297 +:10AA70001306F0FF638ACC1833660C01937DFAF756 +:10AA80006314066863960C3E639A067A137C1A0078 +:10AA9000130B010FE3040CF493070003A307F10E5B +:10AAA000130BF10E6FF09FF3330AA441E314A4BF1C +:10AAB000834704006FF09FC32322010493FE4D00DF +:10AAC00063800E72330C4441635C80711386040012 +:10AAD0001307000183264104E3588745930C0001C6 +:10AAE000130B70006F00800193852600130686000B +:10AAF00093060700130C0CFF63D88C05938707019E +:10AB00001387160023207601232296012324F104C3 +:10AB10002322E104E35AEBFC6388073A130601049D +:10AB20009385090013850A00EFF05F94E31405DABA +:10AB300083264104130C0CFF832781041386040031 +:10AB400093851600E3CC8CFBB38787012320760125 +:10AB5000232286012324F1042322B1041307700069 +:10AB6000E352B7D4638E0766130601049385090088 +:10AB700013850A00EFF09F8FE31E05D4832781041D +:10AB80006FF05FD20326C10093F70D0193064600D4 +:10AB9000E390070C93F70D04E38E07248327C1008D +:10ABA000130800002326D10003DC07006FF09FEBA1 +:10ABB0000326C10093F70D0193064600E3900708B2 +:10ABC00093F70D04E38807208327C1002326D100D3 +:10ABD000039C07001358FC4193060800E3D406DCED +:10ABE000B3368001330800413308D8409306D002C1 +:10ABF000A30DD1021306F0FF330C8041138A0D0020 +:10AC000093061000E39ACCE613061000E388C6DA38 +:10AC1000130620006388C626130B010F1316D801F4 +:10AC200093767C0093573C0093860603336CF600C2 +:10AC300013583800A30FDBFE33660C0193050B009D +:10AC4000130BFBFFE31C06FC93771A0063860726B1 +:10AC5000930700036382F6269385E5FFA30FFBFEAF +:10AC60009307010F338CB740930D0A00138B050037 +:10AC70006FF0DFD6EF1080396FF01F958327C1008A +:10AC8000A30D010203AB070093864700E3040B12F8 +:10AC90009307F0FFE38CFC0613860C00930500007D +:10ACA00013050B00232CD1002326E100EFC0CFC2F7 +:10ACB0000327C10083268101E30C0524330C654181 +:10ACC0002326D100930C00006FF05FD18326C100D2 +:10ACD000A30D0102130A100083A706009386460005 +:10ACE0002326D1002306F108130C1000130BC10812 +:10ACF0006FF0DFA883460D009307C006E38EF608C9 +:10AD000093ED0D016FF01FA183460D0093078006A0 +:10AD1000E38CF60693ED0D046FF0DF9F13EA0D014F +:10AD200093770A02638407528327C10093061000B9 +:10AD3000138B7700137B8BFF93078B00032C0B0087 +:10AD400003284B002326F1006FF05FD283460D00ED +:10AD500093ED0D086FF01F9C8327C10013EA2D00AF +:10AD6000B786FFFF03AC0700B73D0180938747001C +:10AD700093C606832326F10093870DED231ED1028F +:10AD8000130800002328F100930620006FF01FCE67 +:10AD90000326C10093F70D02832606001306460022 +:10ADA0002326C1006392076893F70D01639E077E17 +:10ADB00093F70D04E392070E93FE0D2063860E7E3B +:10ADC000832781002380F6006FF05F8A8327C1000C +:10ADD00083460D0003A40700938747002326F10054 +:10ADE000E35A04923304804093ED4D006FF09F923C +:10ADF00083460D0093ED1D006FF0DF918347B10393 +:10AE000083460D00E398079093070002A30DF1021B +:10AE10006FF05F9083460D0093ED4D006FF09F8FB4 +:10AE20009307B00283460D00A30DF1026FF09F8ED1 +:10AE300083460D0093051D00E38C6611938706FD84 +:10AE4000138D0500930C0000E368FC8C83460D0015 +:10AE500013982C003308980113181800B30CF8004D +:10AE6000938706FD130D1D00E372FCFE6FF0DF8A71 +:10AE700013061000E38EC60A13062000138A0D0085 +:10AE8000E39CC6D8130B010F832701019376FC00C6 +:10AE9000130BFBFFB386D70003C6060093574C0085 +:10AEA0009316C80133ECF600135848002300CB007A +:10AEB000B3660C01E39A06FC9307010F338C6741DC +:10AEC000930D0A006FF09FB19305100093060000E8 +:10AED000138604006FF01FC233084441E35A009701 +:10AEE00013050001E3500507130F0001930F7000D5 +:10AEF0006F00800113852600130787009306060064 +:10AF0000130808FF63500F07938707011386160085 +:10AF1000232027012322E7012324F1042322C10453 +:10AF2000E3DACFFC63840716130601049385090056 +:10AF300013850A00232C0101EFF04FD3E31C059881 +:10AF40000328810183264104130F0001130808FF21 +:10AF5000832781041387040013851600930F700064 +:10AF6000E3440FFB130F8700B3870701232027015A +:10AF7000232207012324F1042322A10413077000D4 +:10AF80006352A746638E076C13060104938509007C +:10AF900013850A00EFF08FCDE31E0592832641044E +:10AFA000B38C8C41832781041306410593851600D9 +:10AFB00013870400E352908B1305000163589569D1 +:10AFC00013030001130F70006F00800193852600AA +:10AFD0001307870093060600938C0CFF635C9305B0 +:10AFE0009387070113861600232027012322670079 +:10AFF0002324F1042322C104E35ACFFC638407060F +:10B00000130601049385090013850A00EFF00FC6AB +:10B01000E312058C8326410413030001938C0CFF7B +:10B02000832781041387040093851600130F700093 +:10B03000E34893FB93068700B387970123202701FA +:10B04000232297012324F1042322B1041307700063 +:10B050006344B71A9385150013868600138706008C +:10B060006FF08FFF93051000930600001387040014 +:10B070006FF09FF6130601049385090013850A00FB +:10B08000EFF0CFBEE30C05826FF0DF8413051000F4 +:10B0900093060000138704006FF09FE6638A071E83 +:10B0A000130601049385090013850A00232EE1018C +:10B0B000232CF101EFF08FBBE31E058083264104B2 +:10B0C00083278104032FC101832F810113064105CA +:10B0D00093851600138704006FF04FF19307C103A7 +:10B0E0002326F104930720002328F1049305100080 +:10B0F0001306410593860500130706009385160085 +:10B10000130687006FF04FF4138A0D006FF0DFAF66 +:10B110009305000163D6056193020001930370005B +:10B120006F00C001138526001307870093060600F1 +:10B13000130808FF63D802071386160093870701D8 +:10B1400023207701232257002324F1042322C10462 +:10B15000E3DAC3FC638E0706130601049385090036 +:10B1600013850A0023200103232EE101232CF10182 +:10B17000EFF0CFAF631005F60328010283264104E8 +:10B1800093020001130808FF83278104032FC101E4 +:10B19000832F810113870400138516009303700029 +:10B1A000E3CC02F9B38707012320770123220701AB +:10B1B0002324F1042322A1049306700063CAA60E7F +:10B1C0001307870093051500930605006FF00FDE47 +:10B1D0009306000013051000138704006FF05FF55D +:10B1E0006354440113040A0083278100B387870056 +:10B1F0002324F1006FF08FEC638A073413060104F7 +:10B200009385090013850A00EFF04FA6631405EC3F +:10B210008325410483278104130641059385150086 +:10B22000138704006FF04FE3232201041387040007 +:10B230006FF0CFCA639A0CF8930D0A00930C0000CC +:10B24000130C0000130B010F6FF04FF90326C10020 +:10B2500093770A01930646006390071A93770A04CE +:10B260006386073C8327C100130800002326D10012 +:10B2700003DC0700930610006FF04FFF1306410533 +:10B280009305100093060000138704006FF0CFDBD6 +:10B2900063880F1C9307C1032326F1049307200042 +:10B2A0002328F10493061000130741056FF01FE5F2 +:10B2B000638E0726130601049385090013850A008F +:10B2C000232EE101232CF101EFF04F9A631405E0E6 +:10B2D0008326410483278104032FC101832F810129 +:10B2E00013870400938516006FF04FCC93770A40C4 +:10B2F0002320F102930D0000130B010F6F00400398 +:10B30000930508001306A0009306000013050C0027 +:10B31000232EE100232C0101EF20C05303288101DB +:10B320000327C10163080832130C050013880500C8 +:10B33000930508001306A0009306000013050C00F7 +:10B34000232EE100232C0101EF201014832701029A +:10B3500013050503A30FABFE032881010327C101D9 +:10B36000130BFBFF938D1D00E38C07F8832741022D +:10B3700083C60700E396B6F99307F00FE382FDF862 +:10B380006316080093079000E3F887B383278102D0 +:10B390008325C102232E0101330BFB4013860700D6 +:10B3A00013050B00232CE100EFD00FA90327410266 +:10B3B0000328C1011306A00083451700930600006F +:10B3C00013050C00B337B000B307F700930508006E +:10B3D0002322F102EF20004803278101930D000092 +:10B3E0006FF09FF49305150013068F009306050078 +:10B3F00013070F006FF0CFC52326D100032C0600E2 +:10B4000013080000930610006FF04FE683274102F7 +:10B4100083460D00638007B083C70700638C07AEC7 +:10B4200093ED0D406FF00FAF032681009357F64167 +:10B4300023A0C60023A2F6006FF04FA3032C060042 +:10B440002326D1001358FC41930608006FF04FD516 +:10B45000032C0600130800002326D1006FF08FE0B4 +:10B46000930600001306410593051000138704009E +:10B470006FF08FBDB7370180938747EE2328F10027 +:10B4800093F70D02638407068327C100138B7700AF +:10B49000137B8BFF032C0B0003284B0093078B00BF +:10B4A0002326F10013F61D00630E060033660C011F +:10B4B000630A060013060003230EC102A30ED10285 +:10B4C00093ED2D0013FAFDBF930620006FF00FDA05 +:10B4D000138A0D006FF0DF84B7370180938707ED83 +:10B4E0002328F10093F70D02E39007FA8325C100AA +:10B4F00093F70D0113864500638A070603AC050028 +:10B50000130800002326C1006FF0DFF913050B00BC +:10B51000232CE1002326D100EFD04F89032781019E +:10B52000130C0500930C00006FF04FCB0347B103E1 +:10B5300063160714E3940FBA9306000093051000F6 +:10B5400013064105138704006FF00FB013071000B6 +:10B5500093070C00232661052328810523248105F8 +:10B560002322E104130641056FF0CFB293F70D04D7 +:10B570006380070A8327C100130800002326C10047 +:10B5800003DC07006FF01FF283461D0093ED0D20D2 +:10B59000130D1D006FF00F9883461D0093ED0D02F3 +:10B5A000130D1D006FF00F978327810023A0F60075 +:10B5B0006FF0CF8B93076000138C0C0063EC970B3C +:10B5C000B7380180130A0C002326D100138B88EFB3 +:10B5D0006FF0CF9A93F70D20638607108327C10081 +:10B5E0002326D100038C07001358FC419306080062 +:10B5F0006FF00FBB93F70D20638C070C8327C100FE +:10B60000130800002326D10003CC07006FF08FC57C +:10B6100093F70D206384070A8327C10013080000F5 +:10B620002326C10003CC07006FF0DFE793770A20E1 +:10B63000638A07068327C100130800002326D10070 +:10B6400003CC0700930610006FF04FC2930606006C +:10B650006FF09F9E93079000E3E887CD6FF0DF8542 +:10B66000130641059305100093060000138704009C +:10B670006FF00F9E130C60006FF09FF49307B103FF +:10B680002326F104930710002328F10493051000EA +:10B69000130641056FF08F94832781002390F600F5 +:10B6A0006FE0DFFC8327C100130800002326D100D0 +:10B6B00003AC0700930610006FF04FBB8327C10057 +:10B6C000130800002326C10003AC07006FF09FDDC4 +:10B6D0008327C100130800002326D10003AC070014 +:10B6E0006FF04FB88327C1002326D10003AC0700B9 +:10B6F0001358FC41930608006FF08FAA130601044B +:10B700009385090013850A00EFE05FD66FF08F9CE8 +:10B71000138C0C002326D100930C00006FF00FACAB +:10B72000130506006FF01FA8938516006FF0CFC1B8 +:10B73000138A0D006FF04FA99307F0FF2324F10047 +:10B740006FF00F9A130F0600138505006FF0DF816D +:10B750008327C10083AC07009387470063D40C00A4 +:10B76000930CF0FF83461D002326F100138D050086 +:10B770006FE05FFA37570180930705000325C7A4E0 +:10B780009306060013860500938507006FE09FDE91 +:10B7900083D7C50003AE450603D3E50083A8C501E2 +:10B7A00003A84502130101B893F7D7FF1307004020 +:10B7B000232C8146231AF100138405009307010707 +:10B7C00093058100232A914623282147232E1146E1 +:10B7D000130905002326C107231B6100232211033F +:10B7E000232601032324F100232CF1002328E10068 +:10B7F000232EE10023200102EFE0DFD793040500B0 +:10B80000635C05028357410193F7070463880700CF +:10B810008357C40093E707042316F4008320C1472D +:10B8200003248147032901471385040083244147EA +:10B83000130101486780000093058100130509008A +:10B84000EF000042E30005FC9304F0FF6FF09FFB64 +:10B85000B757018003A3079A6700030063840502BA +:10B860009307F00F63E8C7002380C500130510009D +:10B87000678000009307A0082320F5001305F0FF60 +:10B88000678000001305000067800000B757018043 +:10B8900083A7C7A4130101FF232481002322910061 +:10B8A0002326110093040500138405006386070016 +:10B8B00003A787036300070E0317C400931707014C +:10B8C0009376870093D707016380060483260401DB +:10B8D0006380060613F61700630406080326440176 +:10B8E00023240400130500003306C040232CC400A9 +:10B8F000638606088320C10003248100832441005D +:10B90000130101016780000093F607016384060CB0 +:10B9100093F747006396070883260401136787009F +:10B92000931707012316E40093D70701E39406FA5F +:10B9300013F6072893050020E30EB6F893050400DC +:10B9400013850400EF00907B0317C40083260401D5 +:10B950009317070193D7070113F61700E31006F8B2 +:10B9600013F62700930500006314060083254401A5 +:10B970002324B40013050000E39E06F693F707089E +:10B98000E38A07F6136707042316E4001305F0FFA4 +:10B990006FF05FF613850700EF0040676FF0DFF18F +:10B9A00083250403638E0500930704046388F50070 +:10B9B00013850400EF808F890317C4002328040235 +:10B9C000832604011377B7FD232204002320D4002B +:10B9D0006FF0DFF49307900023A0F40013670704CF +:10B9E0002316E4001305F0FF6FF0DFF0130101FFF1 +:10B9F0001305600023261100EF10402A13051000E4 +:10BA0000EF409F848397C500130101FE232C810022 +:10BA100023263101232E1100232A910023282101FE +:10BA200093F687001384050093090500639A0610B6 +:10BA3000371700001307078083A64500B3E7E70028 +:10BA40002396F5006354D01803278402630A070C79 +:10BA500083A409009396070123A0090013963701D8 +:10BA60008325C40193D60601634806169306100089 +:10BA70001306000013850900E70007009307F0FF95 +:10BA8000630CF5188356C400032784028325C40180 +:10BA900093F64600638E0600832644008327040342 +:10BAA0003305D540638607008327C4033305F5407B +:10BAB000130605009306000013850900E700070040 +:10BAC0009307F0FF631EF51003A709008317C40056 +:10BAD000630807169306D0016306D700930660013A +:10BAE0006314D70C8326040137F7FFFF1307F77F92 +:10BAF000B3F7E7002316F400232204002320D40028 +:10BB00008325040323A09900638C05009307040494 +:10BB10006386F50013850900EF705FF323280402A4 +:10BB2000130500008320C101032481018324410106 +:10BB3000032901018329C10013010102678000006C +:10BB400003A90501E30E09FC83A40500139707016F +:10BB5000135707011377370023A02501B38424412D +:10BB6000930700006314070083A745012324F40012 +:10BB7000634890006FF0DFFA3309A900E35290FAAE +:10BB8000832744028325C401938604001306090019 +:10BB900013850900E7800700B384A440E34EA0FCAE +:10BBA0008357C4001305F0FF93E707048320C10106 +:10BBB0002316F40003248101832441010329010198 +:10BBC0008329C100130101026780000003A7C50398 +:10BBD000E34CE0E66FF0DFF4032504056FF05FEB64 +:10BBE0008357C40037F7FFFF1307F77FB3F7E7006A +:10BBF000832604019397070193D707412316F40086 +:10BC0000232204002320D40013973701E35A07EEC0 +:10BC10002328A4046FF0DFEE83A70900E38407E67E +:10BC20001307D0016388E702130760016384E7020A +:10BC30008357C40093E707042316F4006FF09FEEC8 +:10BC400037F7FFFF1307F77F83260401B3F7E700F9 +:10BC50006FF0DFFA23A09900130500006FF09FEC4E +:10BC6000130101FE232C8100232E11001304050073 +:10BC70006306050083278503638007028397C50059 +:10BC8000639607028320C10103248101130500008C +:10BC900013010102678000002326B100EF00003786 +:10BCA0008325C1008397C500E38E07FC13050400BC +:10BCB000032481018320C101130101026FF09FD48D +:10BCC0009305050063080500B757018003A5C7A4C5 +:10BCD0006FF01FF9B757018003A587A4B7C500808F +:10BCE000938505C66F00502913050000678000008A +:10BCF000B7D500809385C5226F001028130101FE7F +:10BD0000B7C70080232E1100232C8100232A910025 +:10BD1000232821012326310123244101232251011B +:10BD20002320610103244500938707CF232EF502CA +:10BD30001307C52E930730002324E52E2322F52E6A +:10BD40002320052E93074000130905002326F40045 +:10BD5000130680009305000023220406232004001C +:10BD6000232204002324040023280400232A04009F +:10BD7000232C04001305C405EF40DFB037DB00803F +:10BD800083248900B7DA008037DA0080B7D90080D1 +:10BD9000130BCBD5938A0ADC130A8AE4938909EB47 +:10BDA000B707010023206403232254032324440300 +:10BDB00023263403232E84009387970023A6F400C0 +:10BDC000130680009305000023A2040623A00400AC +:10BDD00023A2040023A4040023A8040023AA04002F +:10BDE00023AC04001385C405EF40DFA90324C90078 +:10BDF000B707020023A0640323A2540323A444032F +:10BE000023A6340323AE9400938727012326F4004E +:10BE100023220406232004002322040023240400F8 +:10BE200023280400232A0400232C04001305C4053E +:10BE30001306800093050000EF40DFA48320C101BA +:10BE4000232064032322540323244403232634039E +:10BE5000232E84000324810193071000232CF90270 +:10BE600083244101032901018329C100032A8100A0 +:10BE7000832A4100032B01001301010267800000A7 +:10BE80001305000067800000130101FF23229100C9 +:10BE9000130680069384F5FFB384C4022320210196 +:10BEA000138905002324810023261100938544076C +:10BEB000EFA01FA713040500630005021305C500CA +:10BEC00023200400232224012324A40013868406B3 +:10BED00093050000EF401F9B8320C1001305040061 +:10BEE000032481008324410003290100130101017F +:10BEF00067800000130101FEB7570180232821014C +:10BF000003A987A423263101232E11008327890347 +:10BF1000232C8100232A9100930905006386070AD8 +:10BF20001309092E9304F0FF832749000324890095 +:10BF30009387F7FF63D807006F0000081304840697 +:10BF4000638C97060317C4009387F7FFE31807FE77 +:10BF5000B707FFFF9387170023220406232004005E +:10BF600023220400232404002326F40023280400B1 +:10BF7000232A0400232C04001306800093050000EC +:10BF80001305C405EF401F9023280402232A04024E +:10BF900023220404232404048320C1011305040084 +:10BFA0000324810183244101032901018329C10064 +:10BFB000130101026780000003240900630C0400E0 +:10BFC000130904006FF05FF613050900EFF01FD3AB +:10BFD0006FF01FF59305400013850900EFF0DFEACD +:10BFE0002320A90013040500E31C05FC9307C000EF +:10BFF00023A0F9006FF05FFAB757018003A587A46B +:10C00000B7D500809385C5226F000077832785030D +:10C0100063840700678000006FF05FCE67800000D8 +:10C02000678000006780000067800000B7570180CC +:10C0300003A5C7A4B7C50080938585CE6F0080692E +:10C04000B757018003A5C7A4B7C50080938505E84D +:10C050006F004068130101FD23248102232E31016A +:10C060002328610123261102232291022320210388 +:10C07000232C4101232A5101130B0500938905004C +:10C0800013040600EFD01FA2930710006310F502FF +:10C090009387F9FF1307E00F636AF70013F7F90FAF +:10C0A0002306E100130910006F00C0029306C405C7 +:10C0B000138609009305C10013050B00EF0090796A +:10C0C0009307F0FF130905006304F50A630E0508E2 +:10C0D0000347C10093040000130AF0FF930AA00075 +:10C0E0006F00800283270400938617002320D4006A +:10C0F0002380E700938414009307C100B38797005F +:10C1000063F4240703C70700832784009387F7FF9E +:10C110002324F400E3D807FC832684019305070059 +:10C120001306040013050B0063C4D700E31C57FB80 +:10C13000EF009058E31045FD1309F0FF8320C10282 +:10C1400003248102832441028329C101032A81013E +:10C15000832A4101032B0101130509000329010270 +:10C160001301010367800000138909006FF01FFDB0 +:10C170008357C40093E707042316F4006FF01FFCF5 +:10C180008317C6001397270163400702032746065B +:10C19000B7260000B3E7D700B72600003367D70003 +:10C1A0002316F6002322E6066FF0DFEA130101FEF4 +:10C1B000B7570180232C810003A4C7A4232E1100AC +:10C1C0001386050093050500630604008327840396 +:10C1D000638007048317C600139727016340070293 +:10C1E00003274606B7260000B3E7D700B7260000AE +:10C1F0003367D7002316F6002322E6061305040052 +:10C20000032481018320C101130101026FF09FE427 +:10C210002324A100130504002326C100EFF01FDF33 +:10C220000326C100832581006FF0DFFA8327860093 +:10C23000638E073283D7C500130101FD23248102D9 +:10C24000232C4101232A510123261102232291028A +:10C2500023202103232E310123286101232671018C +:10C2600023248101232291012320A10113F78700B8 +:10C27000130A0600930A05001384050063060708E5 +:10C2800003A705016302070813F7270083240A00A8 +:10C29000630C0708832744028325C401370B008001 +:10C2A0009309000013090000134B0BC0138609000B +:10C2B00013850A00630209049306090063742B01C5 +:10C2C00093060B00E78007006358A02883278A00A5 +:10C2D000B389A9003309A9403385A7402324AA00C4 +:10C2E000630A0520832744028325C40113860900BD +:10C2F00013850A00E31209FC83A9040003A9440082 +:10C30000938484006FF09FFA9305040013850A005C +:10C31000EFF0CFD7631C053A8357C40083240A008B +:10C3200013F72700E31807F613F717006314072421 +:10C33000832C840003250400370B0080934BEBFF14 +:10C34000130C000013090000134BFBFF630E090ED2 +:10C3500013F70720630C0724138D0C006362992FD9 +:10C3600013F70748630A070883294401832504015A +:10C370001307190093961900B386360193D9F60175 +:10C38000330DB540B389D90093D919403307A701BC +:10C390001386090063F6E9009309070013060700F6 +:10C3A00093F707406384072E9305060013850A0060 +:10C3B000EFA00FD7930C050063020530832504011D +:10C3C00013060D00EFD08FF78357C40093F7F7B72C +:10C3D00093E707082316F4003385AC01B387A9411E +:10C3E000232894012320A400232A3401930C09005C +:10C3F0002324F400130D090013060D0093050C000F +:10C40000EFD09F8503278400832704009309090048 +:10C41000B30C9741B387A701232494012320F40090 +:10C420001309000003268A00330C3C01B30936418E +:10C4300023243A016380090C832C84000325040023 +:10C440008357C400E31609F003AC040003A94400B9 +:10C45000938484006FF09FEF83A9440003AC040031 +:10C4600093848400E38A09FE138609009305A000E3 +:10C4700013050C00EFA05FC6630405121305150039 +:10C48000330B854193070B00938B090063F437014D +:10C49000938B0700032504008327040183264401AE +:10C4A00063F8A700032984003389260163427909D0 +:10C4B00063C8DB1A832744028325C40113060C00DA +:10C4C00013850A00E7800700130905006356A008DA +:10C4D000330B2B4113051000630A0B1603268A0049 +:10C4E000330C2C01B38929413309264123242A0125 +:10C4F000631A0908130500008320C1020324810286 +:10C5000083244102032901028329C101032A8101F5 +:10C51000832A4101032B0101832BC100032C8100DD +:10C52000832C4100032D01001301010367800000EB +:10C5300093050C0013060900EFD00FF283270400C7 +:10C540009305040013850A00B38727012320F40014 +:10C55000EFF00FF1E30E05F68317C40093E707042D +:10C560002316F4001305F0FF6FF01FF91305000008 +:10C5700067800000130B000013050000130C00007F +:10C5800093090000E38A09ECE31E05EE1386090017 +:10C590009305A00013050C00EFA01FB4E31005EEF7 +:10C5A00093871900138B07006FF01FEE8327040198 +:10C5B00063E2A70483274401636EF902930609002E +:10C5C00063F42B0193060B00B3C6F6020327440263 +:10C5D0008325C40113060C0013850A00B386F602F6 +:10C5E000E700070093090500E358A0F63309394135 +:10C5F0006FF05FE393890C0063749901930909005C +:10C600001386090093050C00EFD00FE58327840003 +:10C6100003270400B3873741330737012324F4008D +:10C620002320E400E39407FC9305040013850A002B +:10C63000EFF00FE3E31205F2330939416FF09FDEAB +:10C64000930C0900130D09006FF01FDB9305040024 +:10C6500013850A00EFF0CFE0E30205E86FF0DFEFAB +:10C6600013860B0093050C00EFD00FDF83278400A7 +:10C670000326040013890B00B38777413306760144 +:10C680002324F4002320C4006FF09FE413850A00E4 +:10C69000EFD08FEE930C0500E31005D48325040141 +:10C6A00013850A00EF708FBA8317C4001307C00008 +:10C6B00023A0EA0093F7F7F76FF05FEA1307C000D3 +:10C6C0008317C40023A0EA006FF05FE91305F0FFB1 +:10C6D0006FF09FE2130101FE23282101232631017F +:10C6E000232441012322510123206101232E110023 +:10C6F000232C8100232A9100138B0500930A052E19 +:10C70000130A0000930910001309F0FF83A44A00E4 +:10C7100003A48A009384F4FF63C604028357C40011 +:10C720009384F4FF63FCF9008317E400130504000D +:10C7300063862701E7000B00336AAA00130484060E +:10C74000E39E24FD83AA0A00E3920AFC8320C10130 +:10C750000324810183244101032901018329C100AC +:10C76000832A4100032B010013050A00032A8100DC +:10C770001301010267800000130101FD2320210342 +:10C78000232E3101232C4101232A51012328610149 +:10C7900023267101232611022324810223229102E0 +:10C7A000930A0500938B0500130B052E130A000056 +:10C7B000930910001309F0FF83244B0003248B001E +:10C7C0009384F4FF63C804028357C4009384F4FF86 +:10C7D00063FEF9008317E4009305040013850A0043 +:10C7E00063862701E7800B00336AAA0013048406DE +:10C7F000E39C24FD032B0B00E3100BFC8320C10200 +:10C800000324810283244102032901028329C101F7 +:10C81000832A4101032B0101832BC10013050A0068 +:10C82000032A81011301010367800000130101F94C +:10C8300023248106138405008395E50023229106B5 +:10C8400023202107232611069304060013890600DE +:10C8500063CA050413068100EF00502F63440504EA +:10C860000327C100B7F700008320C106B3F7E70034 +:10C8700037E7FFFFB387E7000324810693B717006C +:10C880002320F9009307004023A0F400371500008F +:10C8900083244106032901061305058013010107BE +:10C8A000678000008357C4002320090093F707081E +:10C8B000638407028320C1060324810693070004D2 +:10C8C00023A0F40003290106832441061305000078 +:10C8D00013010107678000008320C106032481063D +:10C8E0009307004023A0F400032901068324410696 +:10C8F00013050000130101076780000083D7C500FE +:10C90000130101FE232C8100232E1100232A910004 +:10C910002328210193F72700138405006388070269 +:10C920009387350423A0F50023A8F5009307100092 +:10C9300023AAF5008320C10103248101832441013E +:10C940000329010113010102678000009306C10061 +:10C950001306810093040500EFF05FED832581004D +:10C960001309050013850400EF909FFB8317C40093 +:10C970006308050437C70080130707CF23AEE4021E +:10C98000032781008326C10093E707082316F400DC +:10C990002320A4002328A400232AE400639806048B +:10C9A000B3E727018320C1012316F400032481018A +:10C9B0008324410103290101130101026780000062 +:10C9C00013F70720E31807F693F7C7FF93E727004D +:10C9D000130734042316F400930710002320E40007 +:10C9E0002328E400232AF4006FF0DFF48315E40029 +:10C9F00013850400EF00101C631605008317C400A4 +:10CA00006FF01FFA0357C4001377C7FF13671700AF +:10CA10009317070193D707416FF09FF8130101FFA8 +:10CA20009305000823248100232611001304050028 +:10CA3000EF901FEF232EA42C630405029307050833 +:10CA40002320050013054500E31CF5FE1305000037 +:10CA50008320C100032481001301010167800000CD +:10CA60001305F0FF6FF0DFFE8327C52D63860700F7 +:10CA700013050000678000006FF05FFA130101FEEC +:10CA8000232A9100232E1100232C81009307F0010B +:10CA90009304050063EAB702138405008325C52DBE +:10CAA00063840504131424003384850003250400E3 +:10CAB0002320C4008320C101032481018324410178 +:10CAC00013010102678000008320C101032481015A +:10CAD000930760012320F500832441011305F0FF33 +:10CAE00013010102678000002326C100EFF01FF34D +:10CAF000930705001305F0FFE39E07FA83A5C42DF5 +:10CB00000326C1006FF01FFA130101FF23229100D9 +:10CB100023261100232481009307F00193040500CC +:10CB200063EAB70A8327C52D1384050063840704CD +:10CB300013972500B387E70003A70700630C0702DC +:10CB400093061000630CD7069306F0FF6308D70422 +:10CB50001385050023A00700E70007001305000068 +:10CB60008320C100032481008324410013010101BB +:10CB70006780000013850400EF00001E1306040008 +:10CB8000032481008320C100930505001385040060 +:10CB900083244100130101016F0080158320C1002F +:10CBA00003248100930760012320F50083244100C2 +:10CBB0001305100013010101678000008320C100EC +:10CBC00003248100832441001305000013010101A7 +:10CBD00067800000930760012320F5001305F0FF34 +:10CBE0006FF01FF89307F00163E6B70A8327C52D9E +:10CBF000130101FE232C9100232E11009304050044 +:10CC0000638C070413972500B387E70003A7070089 +:10CC1000630A07029306F0FF6306D7069306100027 +:10CC20006308D7041385050023A00700E700070069 +:10CC3000130500008320C101832481011301010237 +:10CC4000678000008320C101832481011305100047 +:10CC500013010102678000002326B100EFF01FDC02 +:10CC60006316050283A7C42D8325C1006FF09FF9C9 +:10CC70008320C101832481011305300013010102C7 +:10CC800067800000130520006FF0DFFA1305F0FF46 +:10CC90006FF05FFA1305F0FF67800000B75701805F +:10CCA0009305050003A5C7A46FF01FE63757018061 +:10CCB000930705000325C7A4138605009385070085 +:10CCC0006FF0DFDBB757018003A5C7A48327C52D0D +:10CCD0006386070013050000678000006FF01FD413 +:10CCE000B75701809305050003A5C7A46FF09FEF18 +:10CCF000130101FF138705002324810023229100E3 +:10CD000013040500B75401809305060013050700BE +:10CD10002326110023A804B4EF00500E9307F0FF60 +:10CD2000630CF5008320C1000324810083244100AB +:10CD3000130101016780000083A704B5E38407FEA7 +:10CD40008320C1002320F4000324810083244100B8 +:10CD500013010101678000006F00D005130101FF7E +:10CD600023248100138405008395E5002326110008 +:10CD7000EF00007163400502832704058320C10092 +:10CD8000B387A7002328F4040324810013010101C1 +:10CD9000678000008357C40037F7FFFF1307F7FFD2 +:10CDA000B3F7E7008320C1002316F40003248100B9 +:10CDB0001301010167800000130500006780000077 +:10CDC0008397C500130101FE232C8100232A9100C3 +:10CDD0002328210123263101232E110013F70710E8 +:10CDE00013840500930405008395E50013090600EC +:10CDF00093890600631E070237F7FFFF1307F7FF4B +:10CE0000B3F7E7002316F400032481018320C10156 +:10CE100093860900130609008329C1000329010133 +:10CE20001385040083244101130101026F00403384 +:10CE30009306200013060000EF00C05D8317C400B6 +:10CE40008315E4006FF05FFB130101FF23248100D1 +:10CE5000138405008395E50023261100EF00805B15 +:10CE60009307F0FF6304F5028357C40037170000EF +:10CE70008320C100B3E7E7002328A4042316F400AD +:10CE80000324810013010101678000008357C4005F +:10CE900037F7FFFF1307F7FFB3F7E7008320C10061 +:10CEA0002316F400032481001301010167800000B0 +:10CEB0008395E5006F008031130101FE232C810072 +:10CEC000232A910023282101232E1100232631013A +:10CED000130905009384050013040600630605008A +:10CEE00083278503638807140317C40083268401FE +:10CEF000937787002324D4009316070193D6060165 +:10CF00006382070883270401638E070613962601B0 +:10CF100093F9F40F93F4F40F635E060803270400FB +:10CF200083264401B307F74063DED70A83268400D3 +:10CF3000130617002320C4009386F6FF2324D40091 +:10CF40002300370103274401938717006308F70C78 +:10CF50008357C40093F71700638607009307A00068 +:10CF6000638EF40A8320C101032481010329010196 +:10CF70008329C100138504008324410113010102A8 +:10CF8000678000009305040013050900EFE01F907F +:10CF9000631E05080317C40093F9F40F83270401E7 +:10CFA0009316070193D606011396260193F4F40F06 +:10CFB000E34606F683264406372600003367C7009B +:10CFC00037E6FFFF1306F6FFB3F6C6002316E400AC +:10CFD000032704002322D40683264401B307F74025 +:10CFE000E3C6D7F49305040013050900EFE05FC71B +:10CFF000631E0502032704008326840093071000A4 +:10D00000130617009386F6FF2320C4002324D400C0 +:10D010002300370103274401E31CF7F293050400C2 +:10D0200013050900EFE0DFC3E30E05F29304F0FF00 +:10D030006FF05FF3EFE09FFD6FF01FEB375701805C +:10D04000930705000325C7A41386050093850700F1 +:10D050006FF09FE6130101FE232C8100232A91002B +:10D06000B7570180232E110083A7079A13040500E8 +:10D070009384060063820502E78007009307F0FFB0 +:10D080006306F5028320C101032481018324410149 +:10D0900013010102678000001306000093054100A0 +:10D0A000E78007009307F0FFE31EF5FC23A00400D0 +:10D0B0009307A0088320C1012320F40003248101E9 +:10D0C000832441011301010267800000130101FE66 +:10D0D000B7570180232C8100232A9100232E1100B1 +:10D0E00083A4C7A4B757018083A7079A1304060037 +:10D0F000630A0502138605009306040093050500E4 +:10D1000013850400E78007009307F0FF630AF50228 +:10D110008320C10103248101832441011301010201 +:10D120006780000093060600930541001306000087 +:10D1300013850400E78007009307F0FFE31AF5FC6E +:10D14000232004008320C101032481019307A00848 +:10D1500023A0F40083244101130101026780000031 +:10D16000130101FF1387050023248100232291006E +:10D170009305060013040500B754018013860600CA +:10D18000130507002326110023A804B4EF00405D17 +:10D190009307F0FF630CF5008320C1000324810096 +:10D1A00083244100130101016780000083A704B5B7 +:10D1B000E38407FE8320C1002320F40003248100C0 +:10D1C000832441001301010167800000130101FF66 +:10D1D000232481002322910013040500B754018009 +:10D1E000138505002326110023A804B4EF000030A6 +:10D1F0009307F0FF630CF5008320C1000324810036 +:10D2000083244100130101016780000083A704B556 +:10D21000E38407FE8320C1002320F400032481005F +:10D22000832441001301010167800000130101FF05 +:10D230002326110023248100232291002320210191 +:10D24000638005021384050093040500630605004E +:10D2500083278503638C070A8317C4006392070240 +:10D260008320C100032481001309000083244100AE +:10D270001305090003290100130101016780000063 +:10D280009305040013850400EFE0CFF78327C40261 +:10D2900013090500638A07008325C4011385040070 +:10D2A000E7800700634C05068357C40093F707081F +:10D2B000639E070683250403638C0500930704041B +:10D2C0006386F50013850400EF604FF823280402FD +:10D2D000832544046388050013850400EF600FF77D +:10D2E00023220404EFE09FD323160400EFE05FD372 +:10D2F0008320C10003248100832441001305090019 +:10D30000032901001301010167800000EFE01FD035 +:10D310008317C400E38607F46FF09FF68357C400B9 +:10D320001309F0FF93F70708E38607F88325040144 +:10D3300013850400EF608FF16FF0DFF7B7570180BE +:10D340009305050003A5C7A46FF05FEE130101FF6D +:10D350001387050023248100232291001304050074 +:10D36000B75401809305060013050700232611001A +:10D3700023A804B4EF00001D9307F0FF630CF50031 +:10D380008320C10003248100832441001301010193 +:10D390006780000083A704B5E38407FE8320C100F3 +:10D3A0002320F400032481008324410013010101A0 +:10D3B00067800000130101FF2324810023229100D4 +:10D3C00013040500B75401801385050023261100BE +:10D3D00023A804B4EF00801E9307F0FF630CF50050 +:10D3E0008320C10003248100832441001301010133 +:10D3F0006780000083A704B5E38407FE8320C10093 +:10D400002320F4000324810083244100130101013F +:10D4100067800000130101FF1387050023248100AA +:10D42000232291009305060013040500B7540180E0 +:10D4300013860600130507002326110023A804B451 +:10D44000EF00001E9307F0FF630CF5008320C1007E +:10D45000032481008324410013010101678000003F +:10D4600083A704B5E38407FE8320C1002320F400D2 +:10D47000032481008324410013010101678000001F +:10D48000130101FF1387050023248100232291004B +:10D490009305060013040500B754018013860600A7 +:10D4A000130507002326110023A804B4EF00401C35 +:10D4B0009307F0FF630CF5008320C1000324810073 +:10D4C00083244100130101016780000083A704B594 +:10D4D000E38407FE8320C1002320F400032481009D +:10D4E000832441001301010167800000130101FF43 +:10D4F0002326110023248100930500001306000059 +:10D5000093060000130700009307000093089003A0 +:10D510007300000013040500634C05008320C10064 +:10D52000130504000324810013010101678000003A +:10D5300033048040EF305F90232085001304F0FF18 +:10D540006FF0DFFD130101F7232291082326110854 +:10D55000938405002324810893050100130600002D +:10D5600093060000130700009307000093080005CE +:10D5700073000000130405006344050213850400D2 +:10D5800093050100EF00C0228320C10813050400A9 +:10D5900003248108832441081301010967800000E6 +:10D5A00033048040EF305F89232085001304F0FFAF +:10D5B0006FF0DFFC1305100067800000130101F914 +:10D5C0009305810023261106EFF0DFF79307F0FFA4 +:10D5D000630EF5000325C1008320C1061355D50055 +:10D5E0001375150013010107678000008320C10631 +:10D5F000130500001301010767800000130101FFFC +:10D6000023261100EF305F838320C1009307600160 +:10D610002320F5001305F0FF1301010167800000CE +:10D62000130101FF2326110023248100930600002B +:10D6300013070000930700009308E0037300000045 +:10D6400013040500634C05008320C100130504008A +:10D65000032481001301010167800000330480402E +:10D66000EF308FFD232085001304F0FF6FF0DFFD06 +:10D67000130101FF232611002324810093060000DB +:10D6800013070000930700009308F00373000000E5 +:10D6900013040500634C05008320C100130504003A +:10D6A00003248100130101016780000033048040DE +:10D6B000EF308FF8232085001304F0FF6FF0DFFDBB +:10D6C00037530180832743A6130101FF232611004E +:10D6D0001308050063980702130500009305000076 +:10D6E0001306000093060000130700009308600D66 +:10D6F000730000001307F0FF930705006304E504BF +:10D700002322A3A63305F8009305000013060000AA +:10D710009306000013070000930700009308600DB4 +:10D7200073000000832743A63308F800631C05013B +:10D730008320C1002322A3A6138507001301010142 +:10D7400067800000EF304FEF8320C1009307C000D7 +:10D750002320F5001305F0FF13010101678000008D +:10D76000130101FF232611002324810093060000EA +:10D7700013070000930700009308000473000000E3 +:10D7800013040500634C05008320C1001305040049 +:10D7900003248100130101016780000033048040ED +:10D7A000EF308FE9232085001304F0FF6FF0DFFDD9 +:10D7B000130101FF83A3450183A2850183AFC50146 +:10D7C00003AF050283AE050303AE050403A385037F +:10D7D00003A8850483A8C50403A685052326810024 +:10D7E0002324910003A4050183A4850023222101A1 +:10D7F00003A9050083A6C50503A7850683A7C5065B +:10D800002310250123119500232285002314750080 +:10D81000231555002316F5012317E5012328D5010B +:10D820002326C50523246504232C0501232E150179 +:10D830002324C5022326D5020324C100232CE5029C +:10D84000232EF502832481000329410013010101E5 +:10D850006780000093080500938705001308060001 +:10D86000138506001383080063940628B7460180D9 +:10D870009386C68B63F6C50E370701006378E60C06 +:10D880001307F00F3337C700131737003355E6007F +:10D89000B386A60083C60600130500023387E600A0 +:10D8A000B306E540630CE500B397D70033D7E80033 +:10D8B0003318D600B365F7003393D80093580801A6 +:10D8C000B3D71503131608011356060113570301A6 +:10D8D000B3F6150313850700B305F6029396060108 +:10D8E00033E7E600637EB700330707011385F7FFD0 +:10D8F000636807016376B7001385E7FF3307070105 +:10D900003307B740B377170313130301135303010E +:10D91000335717039397070133E36700B306E60213 +:10D9200013060700637CD300330368001306F7FF78 +:10D93000636603016374D3001306E7FF1315050143 +:10D940003365C500930500006F00400E37050001E8 +:10D9500013070001E36CA6F2130780016FF01FF3B9 +:10D9600063160600130710003358C702370701007B +:10D970006370E80C1307F00F637407011305800050 +:10D980003357A800B386E60003C70600130600025B +:10D990003307A700B306E6406316E60AB3870741DC +:10D9A0009305100093580801131608011356060139 +:10D9B00013570301B3F61703B3D717039396060162 +:10D9C00033E7E600330EF60213850700637EC701D6 +:10D9D000330707011385F7FF636807016376C70103 +:10D9E0001385E7FF330707013307C741B3771703F1 +:10D9F00013130301135303013357170393970701BD +:10DA000033E36700B306E60213060700637CD30026 +:10DA1000330368001306F7FF636603016374D300E2 +:10DA20001306E7FF131505013365C5006780000085 +:10DA30003707000113050001E364E8F413058001D2 +:10DA40006FF01FF43318D800B3D5E7003393D80034 +:10DA5000B397D70033D7E800935808013366F7002F +:10DA600033F715039317080193D7070113550601E0 +:10DA7000B3D51503131707013367A700B386B702A1 +:10DA800013850500637ED700330707011385F5FF73 +:10DA9000636807016376D7001385E5FF3307070145 +:10DAA000B306D74033F716031316060113560601C3 +:10DAB000B3D6160313170701B388D702B367C7009D +:10DAC0001387060063FE1701B38707011387F6FF6C +:10DAD00063E8070163F617011387E6FFB3870701C1 +:10DAE00093150501B3871741B3E5E5006FF09FEB90 +:10DAF00063E6D5183707010063F4E6041307F00F57 +:10DB0000B335D700939535003747018033D5B6003C +:10DB10001307C78B3307A70003470700130500024D +:10DB20003307B700B305E5406316E502130510009F +:10DB3000E3EEF6EE33B5C800134515006FF01FEFA6 +:10DB40003707000193050001E3E0E6FC930580013F +:10DB50006FF09FFB3353E600B396B6003363D300F8 +:10DB600013550301B31EB60033D6E700B376A60201 +:10DB7000B397B70033D7E8003368F7009317030172 +:10DB800093D70701135708013356A602939606014F +:10DB900033E7E600338FC702130E0600637EE7010A +:10DBA00033076700130EF6FF636867006376E701CB +:10DBB000130EE6FF330767003307E741B376A7028A +:10DBC0003357A702939606013386E702931708019D +:10DBD00093D70701B3E7F6009306070063FEC7007B +:10DBE000B38767009306F7FF63E8670063F6C70033 +:10DBF0009306E7FFB387670013150E01370E010088 +:10DC00003365D5009306FEFF3378D500B387C74050 +:10DC1000B3F6DE001356050193DE0E013303D8027E +:10DC2000B306D602135703013308D8033308D800CC +:10DC3000330707013306D6036374D7003306C601E2 +:10DC4000935607013386C60063E6C702E39CC7CE3E +:10DC5000B70701009387F7FF3377F7001317070122 +:10DC60003373F300B398B8003307670093050000DF +:10DC7000E3FEE8DA1305F5FF6FF0DFCC9305000053 +:10DC8000130500006FF09FDA930806001387060063 +:10DC90009307050013880500639C0622B7460180A0 +:10DCA0009386C68B63FCC50C37030100637E660A4E +:10DCB0001303F00F6374C300130780003353E600AF +:10DCC000B386660003CE0600330EEE001307000293 +:10DCD0003303C741630CC701B3956500335EC501CB +:10DCE000B31866003368BE00B317650013D6080189 +:10DCF0003377C802139508011355050193D6070120 +:10DD00003358C80213170701B366D7003308050359 +:10DD100063FA0601B386160163E6160163F4060191 +:10DD2000B3861601B386064133F7C60293970701FF +:10DD300093D70701B3D6C602B306D5021315070160 +:10DD4000B367F50063FAD700B387170163E61701DD +:10DD500063F4D700B3871701B387D74033D5670083 +:10DD600093050000678000003703000113070001DE +:10DD7000E36666F4130780016FF05FF46316060034 +:10DD800013061000B35816033706010063F2C80AE1 +:10DD90001306F00F637416011307800033D6E800F2 +:10DDA000B386C60003CE0600330EEE001307000252 +:10DDB0003303C7416318C709B385154113D7080159 +:10DDC000139508011355050113D60701B3F6E502B3 +:10DDD000B3D5E50293960601B3E6C600B305B502D6 +:10DDE00063FAB600B386160163E6160163F4B60063 +:10DDF000B3861601B385B640B3F6E50293970701E3 +:10DE000093D70701B3D5E502B305B5021395060113 +:10DE1000B367F50063FAB700B387170163E617012C +:10DE200063F4B700B3871701B387B7406FF01FF3F0 +:10DE30003706000113070001E3E2C8F6130780016B +:10DE40006FF0DFF5B398680033D7C501B3176500ED +:10DE5000335EC50113D50801B376A702B3956500FB +:10DE6000336EBE009395080193D5050113560E013C +:10DE70003357A70293960601B3E6C6003387E5023F +:10DE800063FAE600B386160163E6160163F4E60062 +:10DE9000B38616013386E640B376A602131E0E0142 +:10DEA000135E0E013356A602939606013386C50211 +:10DEB000B3E5C60163FAC500B385150163E6150134 +:10DEC00063F4C500B3851501B385C5406FF01FEF3E +:10DED000E3EAD5E83707010063FCE604130EF00F10 +:10DEE0003337DE0013173700B748018033D3E6001D +:10DEF0009388C88BB388680003CE0800330EEE0009 +:10DF0000130700023303C741631EC70363E4B6006F +:10DF1000636AC500B307C540B385D5403335F50006 +:10DF20003388A54013850700930508006FF09FE331 +:10DF3000B708000113070001E3E816FB130780018F +:10DF40006FF09FFA3357C601B3966600336FD70060 +:10DF5000B3D7C50113570F01B3F8E702B3956500B6 +:10DF60003358C5013368B80093150F0193D50501E7 +:10DF7000935608013316660033156500B3D7E702E0 +:10DF800093980801B3E6D800B38EF5029388070092 +:10DF900063FED601B386E6019388F7FF63E8E601E6 +:10DFA00063F6D6019388E7FFB386E601B386D641D0 +:10DFB000B3FEE6021318080113580801B3D6E602AF +:10DFC000939E0E01B3EE0E01B385D5029387060032 +:10DFD00063FEBE00B38EEE019387F6FF63E8EE01A9 +:10DFE00063F6BE009387E6FFB38EEE01B385BE40B5 +:10DFF00093980801B70E0100B3E8F8009387FEFF7D +:10E0000033F8F8009356060193D80801B377F60069 +:10E010003307F802B387F8023308D802B388D8026E +:10E020003308F80093560701B386060163F4F6003F +:10E03000B388D801B70701009387F7FF13D806010B +:10E04000B3F6F600939606013377F700B30818018C +:10E050003387E60063E61501639E1501637CE500E6 +:10E060003306C7403337C7003307E701B388E840BA +:10E07000130706003307E5403335E500B385154146 +:10E08000B385A540B397C5013357670033E5E70073 +:10E09000B3D565006FF01FCD130101FD232481026C +:10E0A000232A5101232481012326110223229102D4 +:10E0B00023202103232E3101232C41012328610138 +:10E0C000232671012322910113040500130C06007D +:10E0D000938A06007329200093D74501939BC500BE +:10E0E0001397570193DBCB0013DAF501630C07029A +:10E0F00013FBF77F9307F07F6308FB081357D501E5 +:10E10000939B3B00B36B7701B7078000B3EBFB0039 +:10E1100093193500130B1BC0930C000093040000EF +:10E120006F008008B3E7AB00638E070E63800B04BB +:10E1300013850B00EF401033130755FF9307C00101 +:10E1400063CCE7029306D001930985FFB386E640CE +:10E15000B39B3B01B356D400B3EB7601B319340142 +:10E160009305D0C0338BA5406FF01FFBEF40902F7D +:10E17000130505026FF05FFC930B85FDB31B740163 +:10E18000930900006FF0DFFD33E4AB006306040A7F +:10E190009397CB0093090500130BF07F930C30008D +:10E1A00093040001E3CC07F613D74A011395CA0084 +:10E1B0009316570193070C001354C5009375F77F0E +:10E1C00093DAFA01638406081307F07F6386E50E8D +:10E1D0009357DC011315340033E5A70037048000A2 +:10E1E0003364850093173C00138515C013070000A6 +:10E1F00093962C00B3E6E600B305AB409386F6FF9A +:10E200001305E00033465A016360D510374501809D +:10E210009396260013058580B386A60083A6060084 +:10E2200067800600930B000093090000130B0000A9 +:10E23000930C10006FF09FEE930B00009309000009 +:10E24000130BF07F930C20006FF05FEDB367840138 +:10E25000638407086302040413050400EF40902060 +:10E2600093050500938655FF9307C00163CED7023F +:10E270001307D001938785FF3307D7403315F40088 +:10E280003357EC003364A700B317FC001307D0C06A +:10E290003305B7406FF09FF513050C00EF40901C5D +:10E2A000930505026FF01FFC138585FD3314AC0048 +:10E2B000930700006FF09FFD336684016308060238 +:10E2C0001317C4001305F07F634C070213073000D7 +:10E2D000930400016FF0DFF11304000093070000C6 +:10E2E00013050000130710006FF09FF013040000E7 +:10E2F000930700001305F07F130720006FF05FEF16 +:10E30000130730006FF0DFEE6366740163968B2EA7 +:10E3100063E4F92E1395FB0113D719009396F901C5 +:10E3200093DB1B00B369E5001315840013D8870144 +:10E330003368A8001355050133D3AB02131E08013F +:10E34000135E0E019398870093D70901B3FBAB02CC +:10E35000930F030033076E02939B0B01B3E7770122 +:10E3600063FEE700B3870701930FF3FF63E807013C +:10E3700063F6E700930FE3FFB3870701B387E74036 +:10E38000B3DEA7029399090193D90901B3F7A70254 +:10E3900013830E003307DE0393970701B3E7F900F9 +:10E3A00063FEE700B38707011383FEFF63E80701FD +:10E3B00063F6E7001383EEFFB38707013387E74077 +:10E3C000939F0F01B7070100B3EF6F001383F7FFAF +:10E3D00033FF6F0093D20F0193DE080133F368001F +:10E3E00033046F02B3896202338FEE03B3033F013C +:10E3F000135F0401330F7F00B382D20363743F01C4 +:10E40000B382F200B703010093570F019383F3FF28 +:10E41000B3825700B3777F0093970701337474007A +:10E42000B38787006368570013840F006314570491 +:10E4300063F2F604B386160133BF1601330F0F01E2 +:10E440003307E7011384FFFF6366E8006314E80203 +:10E4500063E2160363665700639EE20063FCF60006 +:10E46000B386160133BF1601330F0F011384EFFF7C +:10E470003307E701338FF64033075740B3B6E60161 +:10E480003307D7409307F0FF6304E812B352A702A3 +:10E4900093570F013377A70293860200B30F5E02F2 +:10E4A0001317070133E7E700637EF701330707011E +:10E4B0009386F2FF636807016376F7019386E2FFB4 +:10E4C000330707013307F741B35FA70293170F0123 +:10E4D00093D707013377A702330EFE031317070103 +:10E4E00033E7E70093870F00637EC7013307070117 +:10E4F0009387FFFF636807016376C7019387EFFF88 +:10E500003307070193960601B3E6F60093970601D9 +:10E5100093D707013307C74113DE0601330FF30218 +:10E5200033036E02338ECE03B38EFE0293570F0178 +:10E53000B38E6E00B387D70163F66700370501001D +:10E54000330EAE0013D307013303C301370E0100AE +:10E55000130EFEFF33F5C70113150501337FCF01FD +:10E560003305E501636867006314673E938706001F +:10E57000630005043307E8009387F6FF636407032D +:10E58000636667006314673C63F0A8029387E6FF45 +:10E5900093961800B3B816013388080133070701B2 +:10E5A00093880600631467006384A80093E717004C +:10E5B0001388F53F635A001913F77700630A070AB7 +:10E5C0001307200093E414006302E90A13073000E4 +:10E5D0006308E908631E090813F7F7009306400073 +:10E5E0006308D70813874700B337F7003304F400F4 +:10E5F000930707006F00C0079385F5FF930600009F +:10E600006FF09FD213060A0013840B009387090052 +:10E6100013870C00930630006300D7329306100076 +:10E620006306D73093062000E314D7F86F0000018B +:10E6300013860A006FF01FFE93E4840013050000A8 +:10E64000930700001307F07F6F00C0053704080030 +:10E650009307000013060000130730006FF09FFBC4 +:10E6600063180600138787006FF01FF8E31C06FE8F +:10E6700013177400635A0700370700FF1307F7FFEB +:10E680003374E400138805401307E07F634E0707E7 +:10E6900013D737009317D401B3E7E70013553400BD +:10E6A0001307080013174701B706F07F1315C500BD +:10E6B0003377D7001355C5003365A7001316F6014D +:10E6C0003367C500930507001385070063840400C2 +:10E6D00073A014008320C102032481028324410219 +:10E6E000032901028329C101032A8101832A4101EF +:10E6F000032B0101832BC100032C8100832C4100DB +:10E70000130101036780000093072000630AF902E8 +:10E7100093073000630AF900631A090093070000A9 +:10E720001307F07F6F000001E30A06FE9307F0FF76 +:10E730001307E07F93E45400138507006FF09FF602 +:10E74000E31E06FC6FF09FFE130710006316080619 +:10E7500093F6770013070400638A0604130720006A +:10E7600093E414006300E904130730006304E90232 +:10E7700013070400631C090293F6F7001305400019 +:10E780006386A60213B7C7FF134717003307870036 +:10E790006F00C00113070400631A060013B787FF58 +:10E7A0006FF09FFE13070400E31A06FE135787015C +:10E7B00013471700137717001305100033050541A1 +:10E7C0009306800363CCA60E9306F00163C2A606EF +:10E7D0009385E54133D8A700B316B400B397B700CB +:10E7E000B3E60601B337F000B3E7F6003355A400F3 +:10E7F00093F67700638006089306200093E41400E4 +:10E800006308D90693063000630ED9046314090621 +:10E8100093F6F70093054000638EB6049386470095 +:10E82000B3B7F6003305F500938706006F00800448 +:10E83000930610FEB386064193080002B356D40037 +:10E8400013080000630615019385E5433318B400EF +:10E85000B367F800B337F000B3E7F6001305000024 +:10E860006FF01FF963180600938687006FF05FFB57 +:10E87000E31C06FE9316850063DE060093E4140095 +:10E88000130500009307000063160702130710002A +:10E890006FF05FE193D637009317D501B3E7D70048 +:10E8A00013553500E30007E013F71400E30C07DE0F +:10E8B0001307000093E424006FF0DFDEB3E7870066 +:10E8C000638407029307200093E41400630EF902A7 +:10E8D000930730006302F9029307100063140900E4 +:10E8E0009307500093D7370093E4240013050000EA +:10E8F000130700006FF01FDB93079000E30406FE90 +:10E90000930710006FF01FFE93079000E31C06FCB6 +:10E910006FF01FFF37050800930700001307F07F13 +:10E9200013060000930400016FF0DFD71305000009 +:10E93000930700006FF0DFFB370508009307000026 +:10E940001307F07F130600006FF0DFD593860700F2 +:10E95000938706006FF09FC5130101FD23248102F8 +:10E9600023286101232291012326110223229102EF +:10E9700023202103232E3101232C4101232A51017D +:10E98000232671012324810113040500930C060042 +:10E99000138B06007329200093D745019399C50076 +:10E9A0001397570193D9C90093DAF501630C070255 +:10E9B00093FBF77F9307F07F6388FB089357D5019C +:10E9C00093993900B3E93701B7078000B3E9F9003B +:10E9D000131A3500938B1BC0130C00009304000026 +:10E9E0006F008008B3E7A900638007106380090403 +:10E9F00013850900EF400027130755FF9307C00157 +:10EA000063CCE7029307D001130A85FFB387E74081 +:10EA1000B3994901B357F400B3E93701331A4401FC +:10EA2000930BD0C0B38BAB406FF01FFBEF40802344 +:10EA3000130505026FF05FFC930985FDB3193401DE +:10EA4000130A00006FF0DFFD33E4A9006308040A35 +:10EA50009397C900130A0500930BF07F130C300045 +:10EA600093040001E3CC07F613574B011314CB00BA +:10EA70009316570193870C001354C4001375F77F46 +:10EA8000135BFB01638606081307F07F6306E50E40 +:10EA900093D7DC011314340033E48700B7078000F8 +:10EAA0003364F400130515C093973C00130700006E +:10EAB00093162C00B3E6E600B38BAB009386F6FF0B +:10EAC0001306E000B3C56A0113851B00636AD616FE +:10EAD000374601809396260013064684B386C60007 +:10EAE00083A606006780060093090000130A000051 +:10EAF000930B0000130C10006FF05FEE9309000001 +:10EB0000130A0000930BF07F130C20006FF01FED31 +:10EB1000B3679401638207086300040413050400CB +:10EB2000EF404014930655FF9307C00163CED70210 +:10EB30001307D001930785FF3307D7403314F40040 +:10EB400033D7EC0033648700B397FC001307D0C0C1 +:10EB50003305A7406FF09FF513850C00EF40801040 +:10EB6000130505026FF01FFC130485FD33948C0020 +:10EB7000930700006FF09FFD33669401630806025F +:10EB80001317C4001305F07F634C0702130730000E +:10EB9000930400016FF0DFF11304000093070000FD +:10EBA00013050000130710006FF09FF0130400001E +:10EBB000930700001305F07F130720006FF05FEF4D +:10EBC000130730006FF0DFEE3704080093070000F2 +:10EBD0001307F07F9305000093040001131747010A +:10EBE000B706F07F1314C4003377D7001354C40062 +:10EBF0009395F501336487003367B40013850700EC +:10EC0000930507006384040073A014008320C102ED +:10EC10000324810283244102032901028329C101C3 +:10EC2000032A8101832A4101032B0101832BC100A7 +:10EC3000032C8100832C4100130101036780000035 +:10EC4000370601001307F6FF93560A0113DE07018A +:10EC5000337AEA00B3F7E70033034E03B38E47037A +:10EC6000338FF6023308E30113D30E01330303019C +:10EC7000B388C6036374E301B388C8003378E30044 +:10EC8000B3FEEE00135603011318080113530401D9 +:10EC90003374E4003308D801330F8A02B38E86023E +:10ECA000330A43033307DA01135A0F01330AEA0028 +:10ECB000B38666026376DA0137070100B386E600A1 +:10ECC000935E0A01B38EDE00B70601009382F6FF61 +:10ECD000337A5A00337F5F0013D70901131A0A01F0 +:10ECE000B3F95900330AEA01B302EE02B30F460149 +:10ECF000338F3703330E3E0313560F01B307F7026A +:10ED0000330EFE003306C6016374F600B382D200F0 +:10ED1000B70601009387F6FF135E06013376F6000F +:10ED2000337FFF0013160601B38789023306E6011D +:10ED3000330E5E0033048702330FE30213D707015B +:10ED400033033303330383003303670063748300A7 +:10ED5000330FDF00370701001307F7FFB376E30037 +:10ED6000B3F7E70093960601B388F801B386F6007F +:10ED700033BA4801B386D60133874601B388C80049 +:10ED800033B6C800B30FC701B382CF00B3B6D60104 +:10ED90003337470133E7E60033B6C20013530301AC +:10EDA00033BECF01330767003366CE0093979800D8 +:10EDB0003307C7003307E701B3E7070113179700CD +:10EDC000B337F00093D8780113D47201B3E7170179 +:10EDD000939292009316770033648700B3E757004D +:10EDE00063D0060A13D7170093F71700B367F7002D +:10EDF0001317F401B3E7E700135414001308F53FA9 +:10EE00006358001113F77700630807081307200001 +:10EE100093E414006300E908130730006306E90671 +:10EE2000631C090613F7F700930640006306D70634 +:10EE300013874700B337F7003304F4009307070044 +:10EE40006F00800593850A001384090093070A0068 +:10EE500013070C00930620006302D72893063000A6 +:10EE60006306D72893061000E31AD7F813040000AE +:10EE7000930700006F00402493050B006FF09FFD87 +:10EE800013850B006FF09FF76398050013878700C9 +:10EE90006FF05FFAE39C05FE13177400635A0700D6 +:10EEA000370700FF1307F7FF3374E400130805402A +:10EEB0001307E07F634E070113D737009317D40180 +:10EEC000B3E7E70013543400130708006FF01FD1B5 +:10EED00093072000630AF90293073000630AF900E0 +:10EEE000631A0900930700001307F07F6F00000109 +:10EEF000E38A05FE9307F0FF1307E07F93E45400D5 +:10EF0000138407006FF09FCDE39E05FC6FF09FFE1A +:10EF1000130710006316080693F677001307040022 +:10EF2000638A06041307200093E414006300E904D5 +:10EF3000130730006304E90213070400631C09028D +:10EF400093F6F700130640006386C60213B7C7FFA7 +:10EF500013471700330787006F00C0011307040031 +:10EF6000639A050013B787FF6FF09FFE1307040035 +:10EF7000E39A05FE1357870113471700137717000D +:10EF800093061000B386064113068003634CD60E29 +:10EF90001306F0016342D6061305E5413316A400BB +:10EFA00033D8D700B397A70033660601B337F00014 +:10EFB000B367F6003354D40093F6770063800608F5 +:10EFC0009306200093E414006308D90693063000EA +:10EFD000630ED9046314090693F6F7001306400084 +:10EFE000638EC60493864700B3B7F6003304F4007B +:10EFF000938706006F008004130610FE3306064157 +:10F00000930800023356C4001308000063861601FB +:10F010001305E5433318A400B367F800B337F000D5 +:10F02000B367F600130400006FF01FF96398050042 +:10F03000938687006FF05FFBE39C05FE93168400C8 +:10F0400063DE060093E4140013040000930700003D +:10F0500063160702130710006FF05FB893D63700EE +:10F060009317D401B3E7D70013543400E30807B66D +:10F0700013F71400E30407B61307000093E4240019 +:10F080006FF0DFB5B3E787006384070293072000C2 +:10F0900093E41400630EF902930730006302F9024F +:10F0A00093071000631409009307500093D73700AB +:10F0B00093E4240013040000130700006FF01FB254 +:10F0C00093079000E38405FE930710006FF01FFE86 +:10F0D00093079000E39C05FC6FF01FFF13040000F2 +:10F0E000930700001307F07F6FF05FAF370408004D +:10F0F000930700001307F07F930500006FF01FAE29 +:10F1000083270500832E4500032F85008326C50035 +:10F1100003A7050083A2450083AF850003A3C500B4 +:10F12000130101FF732620003788000013D6060163 +:10F130001308F8FF139E06019315030193D8F601F7 +:10F140003376060193560301135E0E0193D5050134 +:10F15000B3F606011353F301631E060133E8D7012A +:10F160003368E8013368C80163120808639CC60A63 +:10F170006F008000639A0601336857003368F80116 +:10F180003368B80063160804130510006396C602BE +:10F190006394E70263925E026310FF03631EBE0086 +:10F1A00063846802639A060033E5D7013365E5019D +:10F1B0003365C5013335A0001301010167800000EC +:10F1C000736018006F000006130500006FF0DFFE8B +:10F1D000378500001305F5FF6310A604B3E7D701D8 +:10F1E000B3E7E701B3E7C7016388070213150E0110 +:10F1F00013550541E35605FCB78700009387F7FFD9 +:10F2000013051000E39AF6FA336757003367F701E6 +:10F210003367B700E30207FA9395050193D50541DB +:10F22000E3D005FA130510006FF01FF9832F0500D6 +:10F2300003284500032E850083A205000325C50091 +:10F2400083A8450083AE850083A6C500130101FF96 +:10F25000F3272000B7870000135605019387F7FFB7 +:10F26000931505011393060113D706013376F600B3 +:10F2700093D505011355F501135303013377F700B7 +:10F2800093D6F6016310F602B3E70F01B3E7C701A7 +:10F29000B3E7B7006384070C736018001305E0FF41 +:10F2A0006F000005631AF700B3E71201B3E7D70157 +:10F2B000B3E76700E39207FE6314060AB3E70F01A2 +:10F2C000B3E7C701B3E7B70093B71700631A0700A6 +:10F2D00033EF1201336FDF01336F6F0063040F06EA +:10F2E000638207081305F0FF638406001385060098 +:10F2F0001301010167800000930700006FF05FFDBC +:10F300006356E600E31605FE6F0080066360B306F1 +:10F31000639E650263ECCE05631EDE0363E80805A9 +:10F320006314180163E4F205E36E18FD6314180119 +:10F33000E3EA5FFC130500006FF09FFB130510006C +:10F340006FF01FFBE39807FE6F004002E3EC65FAE5 +:10F350006FF05FFEE368DEFB6FF0DFFDE306C7F4EE +:10F36000E30C07F86394A600E35CC7F8E30805FC28 +:10F370001305F0FF6FF0DFF7832F0500032845002A +:10F38000032E850083A205000325C50083A8450040 +:10F3900083AE850083A6C500130101FFF32720007B +:10F3A000B7870000135605019387F7FF93150501F2 +:10F3B0001393060113D706013376F60093D50501A2 +:10F3C0001355F501135303013377F70093D6F60174 +:10F3D0006310F602B3E70F01B3E7C701B3E7B70065 +:10F3E0006384070C73601800130520006F0000058C +:10F3F000631AF700B3E71201B3E7D701B3E7670079 +:10F40000E39207FE6314060AB3E70F01B3E7C701EF +:10F41000B3E7B70093B71700631A070033EF120181 +:10F42000336FDF01336F6F0063040F0663820708D9 +:10F430001305F0FF63840600138506001301010124 +:10F4400067800000930700006FF05FFD6356E600E1 +:10F45000E31605FE6F0080066360B306639E6502D7 +:10F4600063ECCE05631EDE0363E808056314180130 +:10F4700063E4F205E36E18FD63141801E3EA5FFC30 +:10F48000130500006FF09FFB130510006FF01FFBCA +:10F49000E39807FE6F004002E3EC65FA6FF05FFE51 +:10F4A000E368DEFB6FF0DFFDE306C7F4E30C07F86B +:10F4B0006394A600E35CC7F8E30805FC1305F0FFBE +:10F4C0006FF0DFF7130101F42328210B2324410BF4 +:10F4D0002322510B2320610B232C8109232A91091C +:10F4E0001309050083A6050083A7450003A5850031 +:10F4F00083AAC500832C0600032B4600032C86003C +:10F50000032AC600232E110A232C810A232A910ADA +:10F510002326310B232E71092328A1092326B109A3 +:10F52000F32420003786000013970A0193D90A01BB +:10F53000135707011306F6FF232651072320D10690 +:10F540002322F1062324A1062328D102232AF10233 +:10F55000232CA102232EE102B3F9C90093DAFA01A8 +:10F5600063800906638EC916370501003367A7005B +:10F57000232EE102130601039307C10303A707002B +:10F5800083A6C7FF9387C7FF1317370093D6D6010B +:10F590003367D70023A2E700E312F6FE83270103B7 +:10F5A00037C5FFFF13051500939737002328F10295 +:10F5B000B389A900930B0000130400006F008014AE +:10F5C00033E6D7003366A6003366E60063060620FE +:10F5D0006300070613050700EF30C068930645FF78 +:10F5E00093D7564093F6F601638E06061307C0FFC5 +:10F5F0003387E702130301031308000293952700E2 +:10F600003308D8401307C7003307E3006314E30847 +:10F6100013070108B305B700032701039387F7FF1A +:10F62000B316D70023A8D5FA9306F0FF6F00000A9F +:10F6300063080500EF300063130505026FF01FFA41 +:10F64000638A070013850700EF30C06113050504C6 +:10F650006FF0DFF813850600EF30C0601305050674 +:10F660006FF0DFF71306C0FF3386C7021307C1032D +:10F6700093063000B305C70083A505009386F6FF07 +:10F680001307C7FF2322B700E3D6F6FE9387F7FFE1 +:10F690006FF09FF90326C7FF83280700330EB700DA +:10F6A00033560601B398D800336616012320CE00E6 +:10F6B0001307C7FF6FF09FF5139727001306010389 +:10F6C0003307E600232007009387F7FFE396D7FE72 +:10F6D000B7C9FFFF93891901B389A9406FF09FED66 +:10F6E000B3E7D700B3E7A700B3E7E700638C070EE3 +:10F6F0001317070113570741930B30001304000140 +:10F70000E34C07EA13150A013787000093570A01F3 +:10F71000135505011307F7FF2326410723209107FF +:10F7200023226107232481072320910523226105D9 +:10F73000232481052326A104B3F7E700135AFA0115 +:10F740006386070A6384E71C370701003365E50019 +:10F750002326A104930501041307C104832607008F +:10F760000326C7FF1307C7FF939636001356D6012B +:10F77000B3E6C6002322D700E392E5FE0327010487 +:10F7800037C5FFFF13051500131737002320E104C9 +:10F790003385A70093060000330735012324E100D9 +:10F7A000130717002322E10013972B003367D700BC +:10F7B0001307F7FF1306E000B3C74A016362E61CB4 +:10F7C0003746018013172700130606883307C70042 +:10F7D000032707006700070093090000930B100040 +:10F7E0006FF09FDD930B20006FF01FDDB3679B016F +:10F7F000B3E78701B3E7A70063800714630E05042E +:10F80000EF304046930645FF93D7564093F6F601F6 +:10F81000638006081307C0FF3387E7021303010460 +:10F8200013080002939527003308D8401307C70038 +:10F830003307E3006316E30813070108B305B700B5 +:10F84000032701049387F7FFB316D70023A0D5FC45 +:10F850009306F0FF6F00400A630A0C0013050C00CA +:10F86000EF304040130505026FF0DFF9630A0B002B +:10F8700013050B00EF30003F130505046FF09FF8F0 +:10F8800013850C00EF30003E130505066FF09FF75F +:10F890001306C0FF3386C7021307C1049306300066 +:10F8A000B305C70083A505009386F6FF1307C7FFBE +:10F8B0002322B700E3D6F6FE9387F7FF6FF05FF9D8 +:10F8C0000326C7FF83280700330EB700335606010F +:10F8D000B398D800336616012320CE001307C7FF64 +:10F8E0006FF05FF513972700130601043307E60056 +:10F8F000232007009387F7FFE396D7FEB7C7FFFFE4 +:10F90000938717013385A7406FF0DFE8336B9B01C6 +:10F91000336B8B01336BAB0063060B0213150501D0 +:10F920001355054163460502138507009306300011 +:10F93000130400016FF05FE613050000930610004A +:10F940006FF09FE513850700930620006FF0DFE45A +:10F9500013850700930630006FF01FE413040001C5 +:10F9600037870000232EE104232C0104232A0104FD +:10F97000232801041307F7FF930700006F00D01935 +:10F980008325010303250104B70801001386F8FF4E +:10F9900093D3050113570501B3F5C5003375C500B1 +:10F9A000B306B702330AB5023383A3023388660075 +:10F9B00093560A01B3860601B389E30263F4660035 +:10F9C000B3891901032E410493D80601B3F6C6008A +:10F9D000337ACA0093960601B3864601935F0E01FF +:10F9E000337ECE003303BE022326D1002320D1066E +:10F9F0003386C303B386BF023388C6009356030120 +:10FA0000B3860601B38BF30363F6C6003706010025 +:10FA1000B38BCB0013D60601B70E01002320C10023 +:10FA20001386FEFF33F8C6003373C30013180801B2 +:10FA300033086800B38608012320D10283264103DE +:10FA400093D2060133F6C6003303A602338AA2021C +:10FA500093580301B306C702B3864601B386D800A4 +:10FA6000330F570263F44601330FDF0193D80601C9 +:10FA7000370A0100B388E801930EFAFF138B0800E0 +:10FA8000B3F8D6013373D30193980801B30EC603BC +:10FA9000B3886800B386CF0293DA0E013383C203C2 +:10FAA000B3866600B386DA00338F5F0263F46600C4 +:10FAB000330F4F0113D306013303E301B70A0100EB +:10FAC000232861001383FAFFB3F66600B3FE6E00CD +:10FAD00093960601B38DD6018326810433F3660025 +:10FAE00093DE0601330AB302338C6302935C0A018E +:10FAF000338FBE02330F8F01338FEC01B386D303F4 +:10FB000063748F01B3865601935A0F01B386DA00EE +:10FB1000370D0100232AD1009306FDFF337FDF005C +:10FB2000337ADA00131F0F01330F4F01032A8103C9 +:10FB3000232CE101B376DA00135F0A01330AAF0226 +:10FB4000B38AA602B30CD702B38C4C0113DA0A01B4 +:10FB5000330A9A01B30CAF02330CE70363749A01C2 +:10FB6000330CAC01935C0A01338C8C01232E810190 +:10FB7000370C0100130DFCFF337AAA01B3FAAA0176 +:10FB8000131A0A01B30C5A01032A0102B38949016D +:10FB9000032A010033B80901B3891901330A0A01A4 +:10FBA000B30B7A01338C6B01B3B81901B30A1C0192 +:10FBB000B3B81A01333C6C01B3681C01B3BB0B0131 +:10FBC000B38B780183288101338ABA01B33DBA012E +:10FBD00003280101330A1A01B3381A01232C110139 +:10FBE00083284101B38B0B012320310123223107EC +:10FBF000832981013388BB01B3081801B38A380116 +:10FC0000B33DB8018329C10103284101330A9A0198 +:10FC1000338C3A01B3B80801B33C9A01032881013F +:10FC2000B3099C01138B090083290101B3BA0A01AE +:10FC30000328C101B3BB3B01B3EA5801B3EDBB01DB +:10FC4000333C0C01B33C9B01B38D5D01B36C9C0153 +:10FC500033889D01232A01010328C104232441077D +:10FC600093580801337DA8013308BD02B38AA3036A +:10FC7000935B0801B385B802B3855501B385BB001A +:10FC8000B383130363F65501370C0100B38383017B +:10FC900093DA0501B3837A00370C0100832AC1038C +:10FCA000232E71009303FCFFB3F5750033787800C1 +:10FCB00093950501B3F37A00B385050113D80A01C2 +:10FCC000B30B0703B38AA3023307770293DD0A015C +:10FCD0003305A8023307A7003387ED006374A7003C +:10FCE000B38B8B01370C0100930DFCFF13550701FB +:10FCF0003377B7013305750113170701B3FDBA0157 +:10FD00002320A102B38A6202B30DB7013305C302F7 +:10FD10003387CE02935C0501330757013387EC002C +:10FD2000B38BD20363745701B38B8B01935A0701D2 +:10FD3000B3897A01B70B0100938AFBFF3377570130 +:10FD400033755501131707013307A700B30ACF0313 +:10FD50002328E100232231033387C603B38CDF025B +:10FD600013550701B38C5C0133059501338CEF0308 +:10FD700063745501330C7C01935A0501338C8A015D +:10FD8000B70A0100938AFAFF33755501131505016F +:10FD9000337757013307E5008329C101032541016A +:10FDA000B30ABB00B3B5BA00B30C35018329010215 +:10FDB0003385BC00B38ABA01B3BDBA01B30B3501B8 +:10FDC000B389BB012326310383290101032B41029F +:10FDD000B335B500B38A3A01B3B93A0123243103EC +:10FDE000B389BB01B3896901032B81020325010299 +:10FDF00023283101B38AEA00B3896901138B090012 +:10FE000033B7EA00B3898901232A3101B389E900B4 +:10FE1000B3BBAB00232C31010325C1028329C101EF +:10FE200023265107B33DB501B3BC3C0103250101B5 +:10FE300083294102B3EDBB01B3E5BC00B33B3501FF +:10FE40000325410183298102B385B501333C850136 +:10FE500003258101B33D3B01B3EDBB013337E50021 +:10FE60003367EC00B38DB50133856602B38DED00C9 +:10FE7000330C6F02935505013387DE023307870188 +:10FE80003387E500B38BEE0363768701B705010086 +:10FE9000B38BBB0093550701370C0100B38B750181 +:10FEA0009305FCFF3377B700B375B500B38CA2039D +:10FEB00013170701B305B7003305CD023386C80217 +:10FEC00013570501330696013307C700B3821203A7 +:10FED00063749701B382820113560701B70C0100C6 +:10FEE000B30256001386FCFF3377C70013170701D0 +:10FEF0003376C500338C0F033306C700B38F7F0200 +:10FF00003387C303330EC80313550701B38FCF01E3 +:10FF1000B30FF50163F4CF01330C9C0113DE0F0125 +:10FF2000330E8E01370C01001305FCFFB3FFAF0049 +:10FF3000939F0F013377A700B30CAF033385EF0016 +:10FF4000B38FA603B386D80213D70F01B3869601E9 +:10FF50003307D700330F1F0363749701330F8F01EB +:10FF600093560701370C0100338FE6019306FCFF1F +:10FF70003377D70013170701B3F6DF00B306D700B6 +:10FF8000B38F0E0333876302B38E7E02935C070147 +:10FF900033036802B38E6E00B38EDC0163F46E002F +:10FFA000B38F8F0113D30E01B30FF3013703010099 +:10FFB000832981011303F3FFB3FE6E0033776700DB +:10FFC000939E0E01B38EEE003387B900B335B700B0 +:10FFD000B38D7D01B389BD003307C7003336C70039 +:10FFE000338C59003307A700138B0900B309CC00E9 +:10FFF0002328E1063337A7003385C901B30CE50098 :02000004800179 -:100000001383FAFFB3F66600B3FE6E009396060103 -:10001000B38DD6018326810433F3660093DE060197 -:10002000330AB302338C6302935C0A01338FBE023E -:10003000330F8F01338FEC01B386D30363748F01C9 -:10004000B3865601935A0F01B386DA00370D0100CB -:10005000232AD1009306FDFF337FDF00337ADA00D5 -:10006000131F0F01330F4F01032A8103232CE101DA -:10007000B376DA00135F0A01330AAF02B38AA6022D -:10008000B30CD702B38C4C0113DA0A01330A9A017C -:10009000B30CAF02330CE70363749A01330CAC0169 -:1000A000935C0A01338C8C01232E8101370C0100F3 -:1000B000130DFCFF337AAA01B3FAAA01131A0A013D -:1000C000B30C5A01032A0102B3894901032A010032 -:1000D00033B80901B3891901330A0A01B30B7A0154 -:1000E000338C6B01B3B81901B30A1C01B3B81A0100 -:1000F000333C6C01B3681C01B3BB0B01B38B7801BB -:1001000083288101338ABA01B33DBA010328010172 -:10011000330A1A01B3381A01232C11018328410133 -:10012000B38B0B0123203101232231078329810165 -:100130003388BB01B3081801B38A3801B33DB80155 -:100140008329C10103284101330A9A01338C3A0102 -:10015000B3B80801B33C9A0103288101B3099C019B -:10016000138B090083290101B3BA0A010328C101D5 -:10017000B3BB3B01B3EA5801B3EDBB01333C0C0107 -:10018000B33C9B01B38D5D01B36C9C0133889D0131 -:10019000232A01010328C10423244107935808019D -:1001A000337DA8013308BD02B38AA303935B080122 -:1001B000B385B802B3855501B385BB00B383130380 -:1001C00063F65501370C0100B383830193DA05010F -:1001D000B3837A00370C0100832AC103232E7100F8 -:1001E0009303FCFFB3F57500337878009395050110 -:1001F000B3F37A00B385050113D80A01B30B0703E3 -:10020000B38AA3023307770293DD0A013305A802FC -:100210003307A7003387ED006374A700B38B8B010E -:10022000370C0100930DFCFF135507013377B7011D -:100230003305750113170701B3FDBA012320A1028D -:10024000B38A6202B30DB7013305C3023387CE020E -:10025000935C0501330757013387EC00B38BD2035E -:1002600063745701B38B8B01935A0701B3897A01E9 -:10027000B70B0100938AFBFF3377570133755501A4 -:10028000131707013307A700B30ACF032328E100A0 -:10029000232231033387C603B38CDF0213550701D2 -:1002A000B38C5C0133059501338CEF036374550106 -:1002B000330C7C01935A0501338C8A01B70A010083 -:1002C000938AFAFF337555011315050133775701EA -:1002D0003307E5008329C10103254101B30ABB00AF -:1002E000B3B5BA00B30C3501832901023385BC00D4 -:1002F000B38ABA01B3BDBA01B30B3501B389BB01EF -:100300002326310383290101032B4102B335B500B4 -:10031000B38A3A01B3B93A0123243103B389BB014B -:10032000B3896901032B81020325010223283101CE -:10033000B38AEA00B3896901138B090033B7EA0075 -:10034000B3898901232A3101B389E900B3BBAB002A -:10035000232C31010325C1028329C1012326510722 -:10036000B33DB501B3BC3C01032501018329410222 -:10037000B3EDBB01B3E5BC00B33B3501032541013F -:1003800083298102B385B501333C850103258101B1 -:10039000B33D3B01B3EDBB013337E5003367EC0000 -:1003A000B38DB50133856602B38DED00330C6F025A -:1003B000935505013387DE02330787013387E50054 -:1003C000B38BEE0363768701B7050100B38BBB00E7 -:1003D00093550701370C0100B38B75019305FCFFA2 -:1003E0003377B700B375B500B38CA20313170701B9 -:1003F000B305B7003305CD023386C8021357050194 -:10040000330696013307C700B38212036374970162 -:10041000B382820113560701B70C0100B3025600E4 -:100420001386FCFF3377C700131707013376C50027 -:10043000338C0F033306C700B38F7F023387C303A8 -:10044000330EC80313550701B38FCF01B30FF50166 -:1004500063F4CF01330C9C0113DE0F01330E8E01C8 -:10046000370C01001305FCFFB3FFAF00939F0F0192 -:100470003377A700B30CAF033385EF00B38FA60328 -:10048000B386D80213D70F01B38696013307D7007E -:10049000330F1F0363749701330F8F0193560701C6 -:1004A000370C0100338FE6019306FCFF3377D7004A -:1004B00013170701B3F6DF00B306D700B38F0E039F -:1004C00033876302B38E7E02935C070133036802B5 -:1004D000B38E6E00B38EDC0163F46E00B38F8F01B8 -:1004E00013D30E01B30FF3013703010083298101F8 -:1004F0001303F3FFB3FE6E0033776700939E0E0184 -:10050000B38EEE003387B900B335B700B38D7D01EC -:10051000B389BD003307C7003336C700338C590099 -:100520003307A700138B0900B309CC002328E10689 -:100530003337A7003385C901B30CE5002328310107 -:10054000B389DC00B3B6D900232A31018329010124 -:10055000B3BB7D01B335BB0033B6C900B3325C0019 -:10056000B3E2C20033B7EC00B3E5BB003335C501DD -:100570003365E500B3855500B385A500B385E50176 -:100580003386D50033BFE50183254101B336D6005C -:10059000B366DF003387D501B385A303330FF601BC -:1005A000232AE1063337D7013306EF003337E6005D -:1005B000333FFF01336FEF00330DA80313D705015D -:1005C000B3837802B383A30133880803B3087700A9 -:1005D00063F6A801370701003308E80033F7680025 -:1005E0001317070133F3650093D80801330367003D -:1005F000B388D8000327C1008326010033066600B4 -:10060000B388E80133336600B369D700B388680064 -:1006100033880801336A3A01939ADA00232E0107DE -:10062000232CC10633EA4A0113070106930501078B -:100630008326C700032607011307470093D6360118 -:100640001316D600B3E6C600232ED7FEE392E5FECE -:1006500083268106832A01060327C106232CD104A1 -:1006600083264106333A4001336A5A01232AD104D2 -:10067000232EE104232841059316B70063D4061402 -:10068000131AFA01130701059305C1058326070014 -:10069000032647001307470093D616001316F601EA -:1006A000B3E6C600232ED7FEE392E5FE0327C1057D -:1006B000333A400113571700232EE10403270105A5 -:1006C000336A47012328410503274100B74600004C -:1006D0009386F6FFB306D7006350D02603270105A3 -:1006E00013767700630206101305200003264105E8 -:1006F0008325C105136414006386A40E130530001E -:100700006388A40C6392040E1375F700130840006D -:10071000630C050D130747002328E1041337470036 -:100720003306C7003337E600232AC10403268105B8 -:100730003306C7003337E6003307B700232CC10464 -:10074000232EE1046F00400A93870A000327010368 -:100750002328E10403274103232AE104032781031B -:10076000232CE1040327C103232EE10413072000F7 -:100770006386EB54130730006382EBF2130710001B -:10078000E394EBF4232E0104232C0104232A010417 -:10079000232801046F00805093070A0003270104F7 -:1007A000938B06002328E10403274104232AE10454 -:1007B00003278104232CE1040327C104232EE10431 -:1007C0006FF0DFFA032781002322E1006FF0DFEFF3 -:1007D000639C0700130787002328E1041337870071 -:1007E0006FF01FF4E39807FE0327C1051316B70047 -:1007F00063500602B706F0FF9386F6FF3377D70003 -:10080000232EE10403274100B7460000B306D700BA -:10081000130701051305C1050326070083254700BB -:1008200013074700135636009395D5013366B6007B -:10083000232EC7FEE312E5FE378700001307E7FF0C -:10084000634CD7080327C10513573700232EE10453 -:10085000138706000325C105131717019397F700A7 -:100860001357170133E7E7002316A1062317E10604 -:100870008325010503264105832681058327C106BB -:1008800063040400732014008320C10B0324810B34 -:100890002320B9002322C9002324D9002326F900EC -:1008A0008324410B8329C10A032A810A832A410A2E -:1008B000032B010A832BC109032C8109832C4109D5 -:1008C000032D0109832DC108130509000329010B1C -:1008D0001301010C6780000013072000638AE40401 -:1008E000130730006384E402639404023787000036 -:1008F000232E0104232C0104232A010423280104AC -:100900001307F7FF136454006FF0DFF4E38007FE72 -:100910001307F0FF232EE104232CE104232AE10432 -:100920002328E104378700001307E7FF6FF09FFDDE -:10093000E38007FE6FF09FFB13071000639006082B -:1009400003260105832541050325810513787600DB -:100950000327C105630E0804130820001364140064 -:100960006386040513083000638A04036392040459 -:100970001378F60093084000630C18031306460032 -:1009800013364600B385C50033B6C5003305C50030 -:100990003336C5003307C7006F008001639A070034 -:1009A00013068600133686006FF0DFFDE39A07FE1C -:1009B00013574701134717001377170093051000CB -:1009C0003386D5409306400763CCC62693585640DD -:1009D0009306000093050000639815051376F60151 -:1009E000139828006310060613053000130601054E -:1009F000930500003305154133030601032303006B -:100A00009385150013064600232E66FEE356B5FEB9 -:100A100093054000B38815419305100063501009F9 -:100A2000938508006F0080071395250013080105C2 -:100A30003305A8000325050093851500B3E6A6003D -:100A40006FF09FF993050108B385050183A505FDA6 -:100A5000130E0002330ECE40B395C501B3E6B600C7 -:100A600013053000930501053388050113030000C9 -:100A700033051541130848006346A3021308010813 -:100A8000131525003305A8000328C1059305400070 -:100A9000B38515413356C8002328C5FC1305400013 -:100AA0006F004004931E230093050105032F0800E7 -:100AB000B38ED5018325C8FF331FCF011303130065 -:100AC000B3D5C500B3E5E50123A0BE006FF09FFAE2 -:100AD00013962500130801053306C80023200600DD -:100AE00093851500E396A5FE03260105B336D000D5 -:100AF000B3E6C6002328D10413F67600630E06047D -:100B0000130620000328C105136414006388C40A77 -:100B1000130630006388C4066390040413F6F600DD -:100B2000630CB60203254105938646002328D104B1 -:100B300093B646003385A600B336D500232AA10418 -:100B4000032581053385A600232CA1043335D50068 -:100B500033060501232EC1048326C1051396C60062 -:100B6000635A0608232E0104232C0104232A0104BE -:100B700023280104136414006310070C13071000EA -:100B80006FF05FCDE39A07FC8325410593868600CD -:100B90002328D10493B68600B385B600B3B6D5003A -:100BA000232AB10483258105B385B600232CB10423 -:100BB000B3B5D500338605016FF0DFF9E38E07F892 -:100BC0000326410593868600832581052328D104C9 -:100BD00093B686003386C600B336D600232AC104F6 -:100BE0003386B600232CC1043336D6003306060103 -:100BF0006FF05FF6930601051305C10503A6060015 -:100C000083A5460093864600135636009395D5017A -:100C10003366B60023AEC6FEE312D5FE8326C105B9 -:100C200093D63600232ED104E30607C213771400AF -:100C3000E30207C213070000136424006FF09FC192 -:100C400083264105032701053367D70083268105E5 -:100C50003367D7008326C1053367D700630E0702C9 -:100C6000232E0104232C0104232A01042328B10488 -:100C70001307200013641400638EE402130730008E -:100C80006382E40213075000638204020327010514 -:100C9000135737002328E1041364240013070000CE -:100CA0006FF05FBBE39407FE130790002328E10475 -:100CB0006FF0DFFDE39A07FE6FF05FFD37870000FE -:100CC000232E0104232C0104232A010423280104D8 -:100CD0001307F7FF6FF01FB8130101F983A6050092 -:100CE00003A7450083A7850023229106232021071F -:100CF00083A4C500130905002326110623248106B9 -:100D0000232E3105232C4105232A51052328610573 -:100D100023267105832806000325460083258600C7 -:100D2000832EC600F3292000232CF1022324F10096 -:100D3000939704011394140093D70701232E910273 -:100D40002328D102232AE1022320D1002322E1001B -:100D50002326F1001354140193D4F401930F0100DE -:100D60001308C100832708000327C8FF1308C8FF22 -:100D7000939737001357D701B3E7E7002322F80012 -:100D8000E3920FFF8326010093970E01139E1E002E -:100D90009396360093D70701232ED1032320D10049 -:100DA00023281103232AA102232CB1022328110195 -:100DB000232AA100232CB100232EF100135E1E0173 -:100DC00093DEFE01130F01011306C1018327060004 -:100DD0000327C6FF1306C6FF939737001357D701A3 -:100DE000B3E7E7002322F600E312CFFE0327010159 -:100DF000B78700009387F7FF131737002328E10018 -:100E00006310FE028325810183274101B3E7B70008 -:100E10008325C101B3E7B700B3E7E7006394070098 -:100E200093CE1E00B307C441E39E9E3A6350F03A4E -:100E300003284100832881008325C10063120E101E -:100E4000832E410103258101832FC10133E3AE00CD -:100E50003363F3013363E300631203043787000055 -:100E60001307F7FF6390E702336718013367B70092 -:100E70003367D700630807001397D5006344070062 -:100E8000130E00012320D102232201032324110386 -:100E90002326B10213040E006F00000A1383F7FF2C -:100EA000631A03043387E600B336D70033860E0196 -:100EB000B307D600B3B6D700333806013368D8007D -:100EC0002322F102B30715012320E1023387070132 -:100ED00033380701B3B71701B3E70701B385BF0084 -:100EE000B385B7002324E1022326B1029307100043 -:100EF0006F000023378700001307F7FF6384E700C4 -:100F00006F101000336718013367B7003367D700DD -:100F100013040000630A07003704040033F485005B -:100F200013341400131444002320D102232201039C -:100F3000232411032326B102130800006F0000745C -:100F4000378700001307F7FF6312E404B367180143 -:100F5000B3E7B700B3E7D70013070000638A0700C1 -:100F60003707040033F7E50013371700131747005E -:100F70002320D10223220103232411032326B102BB -:100F800093070400130407006FF01FFB0327C10140 -:100F9000370508003367A700232EE1001307400739 -:100FA0006354F7006F108076138307001355534086 -:100FB000130E0000930700006396A7041373F30158 -:100FC00013172500631C030413033000930700006C -:100FD0003303A340B30EE60083AE0E0093871700E1 -:100FE00013064600232ED6FFE356F3FE9307400078 -:100FF0003385A74093071000635CA00693070500A4 -:101000006F000007139727003307EF00032707003F -:1010100093871700336EEE006FF01FFA93070104F9 -:10102000B387E70083A707FD930F0002B38F6F40DC -:10103000B397F7013306EF0013073000336EFE005D -:10104000930E00003307A7401306460063C6EE0266 -:1010500013060104131727003307E6000326C10116 -:1010600093074000B387A74033536600232867FCEB -:10107000130640006F00C0038327C6FF83230600CA -:1010800093922E00B3D76700B393F301B3025F00CE -:10109000B3E7770023A0F200938E1E006FF0DFFA13 -:1010A000139727003307EF002320070093871700CB -:1010B000E398C7FE03270101B337C001B367F70008 -:1010C0002328F1008327010103264101B387F6009D -:1010D000B3B6D7003306C8002320F102B307D60009 -:1010E000B3B6D7002322F1028327810133380601EA -:1010F0003368D800B387F80033870701B3B7170107 -:101100008328C10133380701B3E70701B38515010F -:10111000B385B7002324E1022326B102930704001C -:101120000327C1029316C70063C406006F10404D29 -:10113000B706F8FF9386F6FF3377D7002326E10240 -:1011400003270102938717001305C1029316F701C5 -:1011500013070102032607008325470013074700F2 -:10116000135616009395F5013366B600232EC7FE7D -:10117000E312E5FE0327C102135717002326E102FD -:101180003337D0008326010233E7E6002320E10253 -:10119000378700001307F7FF639AE77CE3800902B3 -:1011A00013073000E398E902E38A04009307F0FF95 -:1011B0002326F1022324F1022322F1022320F1024B -:1011C000B78700009387E7FF6F00500003264101B7 -:1011D000832581018328C101638E072EB3078E40CA -:1011E000631004100323410003258100032FC10075 -:1011F000B36EA300B3EEEE01B3EEDE0063940E0413 -:10120000B78600009386F6FF6390D702B366B600F8 -:10121000B3E61601B3E6E600638806009396D800AD -:1012200063C40600130400012320E1022322C1024B -:101230002324B1022326110313080000638E072C18 -:101240006F00C043938EF7FF63980E04B386E600E9 -:1012500033B7E6003308C300B307E80033B7E7004D -:101260003336C8003366E6002322F102B307B50027 -:101270003387C7003336C700B3B7B700B3E7C7003B -:10128000B3081F01B38817012320D1022324E102F0 -:10129000232611036FF09FC5B78600009386F6FFE3 -:1012A0006384D7006F10C047B366B600B3E616017B -:1012B000B3E6E60013040000638A06003704040066 -:1012C00033F4880013341400131444002320E10283 -:1012D0002322C1022324B102232611036FF0DFC5AC -:1012E000B78600009386F6FF6310DE04B367B6008E -:1012F000B3E71701B3E7E70013040000638A0700B0 -:101300003704040033F48800133414001314440029 -:101310002320E1022322C1022324B1022326110348 -:1013200093070E006FF05FC18326C10037050800E8 -:10133000B3E6A6002326D1009306400763D4F60047 -:101340006F10C03E938E07009307000233C3FE0266 -:10135000130F00009307000063CA6704930603009D -:10136000635403009306000093F7FE011315230056 -:10137000639A070493063000B3866640B30EA80054 -:1013800083AE0E009387170013084800232ED8FF62 -:10139000E3D6F6FE930740003383674093071000BF -:1013A00063506008930703006F008007939627003F -:1013B000B386DF0083A6060093871700336FDF0034 -:1013C0006FF09FF993070002B3EEFE02939626009A -:1013D00013080104B306D80083A606FC3385AF00CA -:1013E00093020000B387D741B396F600336FDF0056 -:1013F00093063000B38666401305450063C6D202EB -:101400001305010493962600B306D5000325C100F9 -:1014100093074000B3876740B35ED50123A0D6FD94 -:10142000130530006F00C0030328C5FF0324050027 -:10143000939322003358D8013314F400B3837F0010 -:101440003368880023A00301938212006FF0DFFA53 -:1014500093962700B386DF0023A00600938717002A -:10146000E358F5FE83260100B337E001B3E7F60049 -:101470002320F1008327010083264100B307F700F2 -:1014800033B7E700B306D6002320F102B387E600A6 -:1014900033B7E7002322F1028327810033B6C60069 -:1014A0003366E600B387F5003387C700B3B7B700EC -:1014B0008325C1003336C700B3E7C700B388B8003F -:1014C000B38817012324E1022326110393070E009A -:1014D0006FF01FC5B78E0000930714001388EEFF4E -:1014E00033F80701032F4100832F81000323C1003C -:1014F000631A083E3365FF01336565003365D50027 -:10150000631204306314050E2320E1022322C1027A -:101510002324B1022326110383250102032641025D -:10152000832681020327C102B3E7C500B3E7D700D2 -:10153000B3E7E700639407006F10C00F232AC102CE -:101540002328B102232CD102232EE102130601032A -:101550009307C10303A7070083A6C7FF9387C7FFAD -:101560001317170093D6F6013367D70023A2E700BD -:10157000E312F6FE832701039397170013F7770012 -:10158000631407006F108009130720008326C1032E -:10159000136414006394E9006F100008130730000F -:1015A0006394E9006F104006638409006F10000720 -:1015B00013F7F700130640006314C7006F1000060E -:1015C0009387470093B74700032741033387E7001A -:1015D0003337F70083278103B307F700B3B7E7007A -:1015E000B387D700232EF1026F104003B367B60014 -:1015F000B3E71701B3E7E700639C07002320D1029C -:101600002322E1032324F103232661026FF0DFF09C -:101610003387E600B307CF00B336D7002320E102BB -:101620003387D70033B6E701B336D700B366D600A9 -:10163000B385BF003386D500B336D600B3B5F50108 -:10164000B3E5D500B3081301B38515012322E102E8 -:101650002324C1029397C50063C607002326B10265 -:101660006FF09FEBB707F8FF9387F7FFB3F5F5002F -:101670002326B10213080400930710000327010278 -:101680009376770063800606930620000325C10247 -:1016900013641400E380D97E93063000E380D97A86 -:1016A000639209049376F70013064000638CC60228 -:1016B00083254102130747002320E1021337470027 -:1016C000B305B70033B7E5002322B10283258102B9 -:1016D000B305B7002324B102B3B5E500B386A50076 -:1016E0002326D1026308080013771400630407005F -:1016F000136424000327C1029316C70063D20602B5 -:10170000B7860000938717009386F6FFE380D77AA9 -:10171000B706F8FF9386F6FF3377D7002326E1025A -:10172000130701029305C102832607000326470021 -:101730001307470093D636001316D601B3E6C6004A -:10174000232ED7FEE392E5FE0327C1023786000071 -:10175000935637002326D1021307F6FF639AE70258 -:1017600083254102032701023367B70083258102E5 -:101770003367B7003367D700630C07002326C10225 -:1017800023240102232201022320010293040000EA -:101790008325C1029397170193D717019394F400FF -:1017A000B3E4F400231EB102231F910203260102B9 -:1017B00083264102032781028327C10363040400B7 -:1017C000732014008320C106032481062320C9004E -:1017D0002322D9002324E9002326F900832441068B -:1017E0008329C105032A8105832A4105032B0105AD -:1017F000832BC10413050900032901061301010706 -:1018000067800000938EFEFF6314D409E308057619 -:101810003704040033748300133414001314440099 -:101820006310DE0BB367B600B3E71701B3E7E70059 -:10183000E38E07729397D800E3DE07726304050610 -:10184000B78700002326F10223240102232201028C -:1018500023200102130601029307C10203A7070018 -:1018600083A6C7FF9387C7FF1317370093D6D60108 -:101870003367D70023A2E700E312F6FE83270102B5 -:1018800093040000939737002320F1026F00800239 -:101890006316DE01130400006FF0DFF8130400008C -:1018A000631005022320E1022322C1022324B10296 -:1018B00023261103B78700009387F7FF6FF01FDC23 -:1018C0003366B600B368160133E7E800E31A07F69B -:1018D0002320D1022322E1032324F10323266102E2 -:1018E0006FF05FFD3387E600B336D7003306CF00D5 -:1018F0002320E1023307D600B336D7003336E601A2 -:10190000B366D6003386BF002322E1023307D60038 -:10191000B335F6013336D70033E6C500B3081301FB -:10192000B30816012324E102232611031307010241 -:101930009305C102832607000326470013074700CB -:1019400093D616001316F601B3E6C600232ED7FE73 -:10195000E392E5FE378700001307F7FF638EE70089 -:101960000327C102135717002326E10213080000C2 -:10197000130400006FF09FD0638209041307300046 -:101980006398E902638C04029307F0FF2326F102B7 -:101990002324F1022322F1022320F102B787000061 -:1019A000130800009387E7FF130450006FF01FCD6A -:1019B00013072000E39AE9FCE38804FC23260102D4 -:1019C0002324010223220102232001021308000024 -:1019D0006FF09FFD13072000639AE9FC638804FC05 -:1019E0006FF0DFFD6354F0320325410003288100CE -:1019F0008328C10063140E10832F4101832E8101BF -:101A00000323C101B3E5DF01B3E56500B3E5E500FC -:101A100063900504378700001307F7FF6390E70220 -:101A200033670501336717013367D7006308070081 -:101A30001397D80063440700130E00012320D1023E -:101A40002322A10223240103232611036FF08FC454 -:101A50009385F7FF639405063387E640B307F541A6 -:101A600033B6E600333EF5003386C74093070000E7 -:101A700063F6E6003385AF409337150033E5C701C1 -:101A8000B307D841B336F800B387A7406306050013 -:101A900033880E4193351800B3886840B3E5D5000C -:101AA000B385B8402326B1022324F1022322C102C8 -:101AB0002320E102930710006F0000233787000006 -:101AC0001307F7FFE39EE746336705013367170106 -:101AD0003367D70013040000630A070037040400CB -:101AE00033F4880013341400131444002320D1026B -:101AF0002322A102232401036FF00FFE3787000089 -:101B00001307F7FF631EE402B3670501B3E717018C -:101B1000B3E7D70013070000638A07003707040004 -:101B200033F7E80013371700131747002320D102BB -:101B30002322A10223240103232611036FF04FC4A3 -:101B40000327C101B70508003367B700232EE10062 -:101B500013074007E34AF73E9385070013D3554028 -:101B6000130E0000930700006396670493F5F501D8 -:101B700013172300639C05049305300093070000AE -:101B8000B3856540B30EE60083AE0E009387170061 -:101B900013064600232ED6FFE3D6F5FE930740003A -:101BA0003383674093071000635C6006930703006C -:101BB0006F000007139727003307EF000327070084 -:101BC00093871700336EEE006FF01FFA930701043E -:101BD000B387E70083A707FD930F0002B38FBF40D1 -:101BE000B397F7013306EF0013073000336EFE00A2 -:101BF000930E0000330767401306460063C6EE02EB -:101C000013060104131727003307E6000326C1015A -:101C100093074000B3876740B355B6002328B7FC4D -:101C2000130640006F00C0038327C6FF832306000E -:101C300093922E00B3D7B700B393F301B3025F00C2 -:101C4000B3E7770023A0F200938E1E006FF0DFFA57 -:101C5000139727003307EF0023200700938717000F -:101C6000E398C7FE03270101B337C001B367F7004C -:101C70002328F1008327010183254101B387F64022 -:101C80003306B54033B7F6003333C5003306E640BC -:101C90001307000063F6F6003385A54013371500DF -:101CA0003365670003238101930500003307684013 -:101CB000333EE800B306A74063060500330803413E -:101CC000933518000327C101B3E5C5012320F102B4 -:101CD000B388E840B388B840232611032324D102F7 -:101CE0002322C102930704000327C1029316C700F1 -:101CF000E3D80610B70608009386F6FF3377D700BF -:101D00002326E102138407006F008066032341014C -:101D100083288101032FC101638E0732B3078E40F0 -:101D2000631A041083224100832581000325C1002A -:101D300033E6B2003366A6003366D60063120604AB -:101D4000B78600009386F6FF6390D702B36613014F -:101D5000B3E6E601B3E6E600638806009316DF000B -:101D600063C40600130400012320E1022322610260 -:101D7000232411032326E10393840E006FF0CFCBBD -:101D80001386F7FF63140606B306D740B307534024 -:101D90003338D700333EF300338807419307000000 -:101DA0006376D700338362409337130033E3C70170 -:101DB000B387B84033B7F800B387674063060300C2 -:101DC000B388154113B61800330FAF403366E600F1 -:101DD000330FCF402326E1032324F1022322010302 -:101DE0002320D10293840E006FF0DFCCB786000071 -:101DF0009386F6FFE394D716B3661301B3E6E601C4 -:101E0000B3E6E60013040000638A0600370404000A -:101E100033748F0013341400131444002320E102A0 -:101E200023226102232411032326E10393840E005D -:101E30006FF08F90B78600009386F6FF6310DE0484 -:101E4000B3671301B3E7E701B3E7E700130400004A -:101E5000638A07003704040033748F0013341400BE -:101E6000131444002320E1022322610223241103DE -:101E70002326E10393070E006FF05FFB8326C1006A -:101E800037060800B3E6C6002326D10093064007B4 -:101E900063C8F61A93060002B3C2D7029303000088 -:101EA0009306000063CC56041386020063D402003C -:101EB0001306000093F6F70193952200639C060435 -:101EC0009306300093070000B38656403306B800EF -:101ED000032606009387170013084800232EC8FE28 -:101EE000E3D6F6FE93064000B382564093061000F8 -:101EF00063505008938602006F00800713962600F7 -:101F00003386CF000326060093861600B3E3C30092 -:101F10006FF05FF993060002B3E7D70213050104DF -:101F2000131626003306C500032606FCB385BF0042 -:101F300013050000B386F6403316D600B3E3C300A2 -:101F40001306300033065640938545006346C502AC -:101F500093050104131626003386C5008325C100AE -:101F600093064000B3865640B3D7F5002320F6FC15 -:101F7000130630006F00C00303A8C5FF83A405004B -:101F8000131425003358F800B394D40033848F0021 -:101F90003368980023200401130515006FF0DFFA61 -:101FA00093972600B387FF0023A0070093861600AF -:101FB000E358D6FE83260100B3377000B3E7F6007E -:101FC0002320F1008326010083254100B306D7407A -:101FD0003306B340B337D7003335C3003306F6407A -:101FE000930700006376D70033836540933713006F -:101FF0008325810033E3A700930700003387B840AF -:1020000033B8E8003307674063060300B38815411F -:1020100093B718000325C100B3E707012324E102A9 -:10202000330FAF40330FFF402326E1032322C102C9 -:102030002320D10293070E0093840E006FF0DFCAB5 -:10204000232601002324010023220100930710000E -:102050006FF01FF7B78300001386E3FF1308140027 -:102060003378C80083258100032641000325C10081 -:1020700063140824B36F1301B362B600B3EFEF012A -:10208000B3E2A200B3EFEF00B3E2D200631C04108E -:10209000639402022320E10223226102232411031C -:1020A0002326E10393840E0063980FC69384E9FF0F -:1020B00093B414006FF04FC6639C0F002320D1022D -:1020C0002322C1022324B1022326A1026FF0CFC430 -:1020D000B387E640B3036640B3BFF60033387600FB -:1020E000B38FF341130E000063F4F60013BE130028 -:1020F000B3821541336E0E0133BB5500B38AC24122 -:10210000130A000063040E0013BA12003308E541FD -:10211000336A6A013308484123260103232451030B -:102120002322F1032320F102131EC80063520E067E -:10213000B306D7403306C340B337D7003333C300A9 -:102140003306F640930700006374D70093B713007B -:10215000B385B84033E36700B3B8B8001308000094 -:10216000B38565406304030013B812003305AF4024 -:102170003368180133080541232601032324B102E3 -:102180002322C1022320D10293840E006FF0CFB826 -:10219000B3E7F701B3E75701B3E70701639E07B65B -:1021A0006FF0DFF09383F3FF130A010263147406E8 -:1021B0006384025E37040400337485001334140012 -:1021C00013144400631E7E0C63800F5C9317DF00C2 -:1021D00063D0075C6388020AB78700002326F102F8 -:1021E0002324010223220102232001029307C102BA -:1021F00003A7070083A6C7FF9387C7FF13173700FE -:1022000093D6D6013367D70023A2E700E312FAFE84 -:102210006FF0CFE663167E00130400006FF0DFFA64 -:10222000639E0206639E0F04B78700002326F10217 -:102230002324010223220102232001029307C10269 -:1022400003A7070083A6C7FF9387C7FF13173700AD -:1022500093D6D6013367D70023A2E700E312FAFE34 -:1022600083270102930400001304000193973700B1 -:102270002320F102B78700009387F7FF6FF00FC0AC -:10228000130400002320E10223226102232411030E -:102290002326E10393840E006FF0CFE113040000C6 -:1022A000E39C0FF22320D1022322C1022324B10296 -:1022B0002326A1026FF00FE03388E640330A664020 -:1022C000B3B20601333E4601B3025A40930F0000F9 -:1022D00063F40601933F1A00B3831541B3EFCF01B6 -:1022E000B3BB7500338BF341930A000063840F0086 -:1022F00093BA1300330EE541B3EA7A01330E5E411F -:102300002326C10323246103232251022320010336 -:10231000931FCE0063D00F0CB306D7403306C340E3 -:102320003338D7003333C3003306064113080000A7 -:102330006374D70013381A00B385B840336368005C -:10234000B3B8B800B38565406304030093B71300C6 -:102350003305AF40B3E717013305F5402326A1024B -:102360002324B1022322C1022320D10293840E0030 -:102370000325C10263000508EF009062930745FF43 -:102380001306000293F6F70133C7C7026380060AFB -:102390009306C0FF130301021315270033E8C70299 -:1023A000B306D702330606419386C600B306D300B0 -:1023B0006316D30A930601043385A600832601021F -:1023C0001307F7FFB39606012320D5FE1306F0FF8F -:1023D0006F00400C33685800336868013368C801E7 -:1023E000E31808F89384E9FF93B414001304000081 -:1023F0006FF08F920325810263080500EF00505AA9 -:10240000130505026FF09FF70325410263080500DD -:10241000EF001059130505046FF05FF60325010264 -:10242000EF001058130505066FF05FF59305C0FF28 -:10243000B305B7029306C102130630003385B60018 -:10244000032505001306F6FF9386C6FF23A2A60008 -:10245000E356E6FE1307F7FF6FF05FF783A5C6FFAD -:1024600083A80600338EA600B3D5C500B398080133 -:10247000B3E515012320BE009386C6FF6FF05FF31E -:102480009316270093050102B386D50023A006000A -:102490001307F7FFE316C7FE63C88714B3878740A7 -:1024A000130700029387170033C8E7029308000060 -:1024B00013070000634C07059306080063540800E7 -:1024C0009306000013F7F70113162800631E070494 -:1024D0009306300093070102B3860641B385C70017 -:1024E00083A50500130717009387470023AEB7FEA7 -:1024F000E3D6E6FE13074000330807411307100038 -:1025000063540009130708006F00000893162700A2 -:1025100013060102B306D60083A6060013071700B0 -:10252000B3E8D8006FF01FF993050002B3E7B702D4 -:102530001307010493962600B306D70003A706FEEF -:1025400093063000B3860641B385F5403317B700D4 -:10255000B3E8E800130701023306C70013070000C1 -:10256000130646006346D7020324C1029396260051 -:102570001306010413074000B306D600B357F40056 -:102580003307074123A0F6FE930630006F00400496 -:102590001313270013050102032E06003303650001 -:1025A0000325C6FF331EBE00130717003355F50081 -:1025B0003365C5012320A3006FF09FFA931727000E -:1025C00013060102B307F60023A007001307170044 -:1025D000E3D6E6FE03270102B3371001B367F70025 -:1025E0002320F1026FF09FE00327C102B706F8FF36 -:1025F0009386F6FF3377D700B307F4402326E10232 -:10260000130400006FE05FC3639A040093878700A0 -:1026100093B787006FE05FFBE39A04FE0328C103D2 -:102620009307000013584801134818001378180046 -:102630006FF0CF84930700006FE01F906394048ACB -:1026400003264102130787002320E1021337870086 -:102650003306C7003337E6002322C1020326810276 -:102660003306C7002324C1023336E600B306A600B2 -:102670006FF00F8763880486832641021307870063 -:10268000032681022320E10213378700B306D70017 -:1026900033B7E6002322D102B306C7002324D102B8 -:1026A000B3B6E600B386A6006FF08F83638E09028F -:1026B000130730006394E902638804029307F0FF74 -:1026C0002326F1022324F1022322F1022320F10226 -:1026D000B78700009387E7FF6F0000021307200011 -:1026E000E39EE9FCE38C04FC23260102232401027F -:1026F0002322010223200102136454006FF04F8251 -:102700009307400763C467006FE05F8A232E0100D0 -:10271000232C0100232A0100930710006FE05F9A29 -:102720009307400763C4D7016FE01FC2232601004F -:102730002324010023220100930710006FE05FD3E0 -:102740009307400763DCB7C0232E0100232C010050 -:10275000232A0100930710006FF08FD193074007E1 -:10276000E3C0C78E930706006FF0CFF263120596A1 -:102770006FF04F93130400016FF04F8C630C8E9039 -:10278000130400006FF00F92E39E02B06FF0DFA918 -:10279000130400016FF01FA4E3168EA86FF0DFA7EB -:1027A0000327050003234500032685008328C50071 -:1027B000130101FEF32720009397180093D517010A -:1027C000B7470000139808012320E100232261008D -:1027D0002324C100232611012328E100232A6100BC -:1027E000232CC1009386E7FF1358080163C0B6028B -:1027F00063940514336567003365C50033650501CF -:10280000631C0512130101026780000093D8F801D0 -:10281000138ED701938608006352BE0437050080EB -:102820001345F5FF3385A800638E08109387E701F1 -:10283000639AF510935716011318F80033E807014F -:1028400063120810336767001316F6003367E6005B -:10285000E30A07FA73A016006FF0DFFA130507000A -:102860009387F706370701003368E800B387B7405E -:10287000232E010193D657401306010113030000D4 -:1028800013070000832506001307170013064600F0 -:102890003363B300E398E6FE93F7F701139626003F -:1028A00063960702930701023386C700832706FF5A -:1028B0002328F10003250101638408003305A040AB -:1028C00093061000E30003F46FF0DFF893050102B4 -:1028D0003386C500032606FF130700023307F740BF -:1028E000B315E6003363B3009386E6FFB315E80043 -:1028F0003356F600130E00001307000093B61600BF -:102900003366B6006342D70263040E002328A10099 -:1029100013172700930601023387E600B357F80028 -:102920002328F7FE6FF01FF913050600130E1000A1 -:10293000130710006FF01FFD930610001305000031 -:102940006FF05FF1930600016FF0DFF0130101FDFE -:102950002322910223261102232481022320210312 -:10296000930405006380051293D7F54133C4B70083 -:102970003304F4401305040013D9F501EF005002AD -:10298000374700001307E70193071505B305A74074 -:102990002328810013D75740232A0100232C01004C -:1029A000232E010093F7F701638C070293062000A2 -:1029B0006316D70C93060002B386F640B356D400D4 -:1029C000232ED1009306F7FF1306010213172700E9 -:1029D0003307E600B317F4002328F7FE6F00400327 -:1029E00093073000B387E7409306010293972700CF -:1029F000B387F60083A707FF93062000232EF1007C -:102A0000930720006316F700232C81009306100023 -:102A10009307F0FF13972600130601013307E60022 -:102A2000232007009386F6FFE396F6FE8327C10175 -:102A30008320C102032481022316F1009317F900B9 -:102A4000B3E5B700832701012317B1000329010271 -:102A500023A0F400832741011385040023A2F4007E -:102A60008327810123A4F4008327C10023A6F40057 -:102A70008324410213010103678000001307300023 -:102A80006FF05FF4232E0100232C0100232A0100A4 -:102A900023280100130900006FF05FF9130101FC06 -:102AA000232A910223263103232E1102232C810293 -:102AB000232821039309050093840500F3272000B0 -:102AC000135946019317C6001379F97F93D7C700AE -:102AD000930619002328B100232AF100232E0100B8 -:102AE000232C010093F6E67F1354F601638A06084F -:102AF00093D64700374700009397C70113D5450089 -:102B0000130707C0B3E7A7009394C5013307E90093 -:102B1000232ED100232CF100232A91002328010029 -:102B2000130900008327C1011314F4003367E40084 -:102B30002316F1002317E10083250101032641013B -:102B4000832681018327C1006304090073201900D3 -:102B50008320C1030324810323A0B90023A2C90059 -:102B600023A4D90023A6F9008324410303290103E8 -:102B7000138509008329C102130101046780000045 -:102B800033E5B7006316090E13070000E30C05F8E0 -:102B9000638C070413850700EF008060930515031D -:102BA00093D7554093F5F501638605049306C0FF5E -:102BB000B386D702130301011308000213962700FE -:102BC0003308B8409386C600B306D3006310D30819 -:102BD000130701023306C700B395B4009387F7FFCC -:102BE0002328B6FE6F00C003EF00805B13050502CB -:102BF0006FF0DFFA1306C0FF3386C7021307C10167 -:102C000093063000B305C70083A505009386F6FF41 -:102C10001307C7FF2322B700E3D6F6FE9387F7FF1B -:102C20009306F0FF13972700130601013307E60010 -:102C3000232007009387F7FFE396D7FE374700006E -:102C40001307C7C03307A7406FF0DFED03A7C6FF28 -:102C500083A80600338EC60033570701B398B80027 -:102C6000336717012320EE009386C6FF6FF01FF62F -:102C70006304050413D737016314070093060001AA -:102C80001397C70113D644003367C700232CE10014 -:102C900093D74700378700009394C401B3E7E70058 -:102CA000232A910023280100232EF1001389060016 -:102CB0001307F7FF6FF01FE71309000037870000C5 -:102CC0006FF01FFF130101FE832605000327450057 -:102CD000832785000326C500F32520002324F10067 -:102CE000232CF10093170601931816002326C10028 -:102CF00093D707011356F6012320D1002328D100D2 -:102D00002322E100232AE100232EF10013DE180123 -:102D100013050600130F01019306C10183A70600E6 -:102D200003A7C6FF9386C6FF939737001357D701B3 -:102D3000B3E7E70023A2F600E312DFFE83270101D9 -:102D4000B78F000013071E00939E37009387EFFF95 -:102D50002328D1013377F7006300072CB7C8FFFFA2 -:102D600093880840B3081E019307E07F63D21711D0 -:102D70006384050693073000639AF504630E060426 -:102D80009308E07F9307F0FF1303F0FF13070000A1 -:102D9000930E50009306200093EE1E00638ED53AEA -:102DA000930630006384D53A639A053A93F6F700A8 -:102DB000130840006384063B93864700B3B7F600D0 -:102DC0003303F300938706006F0040399307200018 -:102DD000E398F5FAE30606FA9308F07F93070000FC -:102DE00013030000930E500013178300635E070067 -:102DF000938818001307F07F6388E836370780FF51 -:102E00001307F7FF3373E30013D737009317D3018A -:102E1000B3E7E7001307F07F93563300639EE800A3 -:102E2000B3E7D7009306000063880700B7060800E1 -:102E300093070000130500003707F07F93984801BF -:102E40009396C600B3F8E80093D6C6001315F501B3 -:102E5000B3E6D80033E7A600930507001385070003 -:102E600063840E0073A01E0013010102678000003E -:102E700063541007032881018326C1010327410100 -:102E80009357C80193964600B3E6F60093174700A0 -:102E9000B3E7D7011357C70113184800B337F00041 -:102EA00033670701B3E7E700232AD1002328F100A5 -:102EB00083270101032341016382081813070000DF -:102EC000930E000093F67700E39606ECE30E07F00E -:102ED00013F71E006F0080289307C0FC63DCF80026 -:102EE000232A0100930710002328F1009308000013 -:102EF0006FF01FFC8327C10137070800930F000004 -:102F0000B362F7009307D003B3881741232E510013 -:102F100013D3584013070F0093070000032807003E -:102F20009387170013074700B3EF0F01E318F3FE71 -:102F300013F7F80113182300631007041307300078 -:102F40009307000033076740B388060183A8080091 -:102F5000938717009386460023AE16FFE356F7FECD -:102F6000130740003303674093071000635E60045B -:102F7000930703006F00400593070102B387070121 -:102F800083A707FF930E0002B38EEE40B397D701DD -:102F900093063000B3EFFF0033080F01130E00005B -:102FA000B3866640130848006344DE049396260007 -:102FB0001308010293074000B306D80033D7E2009C -:102FC000B387674023A8E6FE9306400013972700C7 -:102FD0003307EF002320070093871700E398D7FEFD -:102FE00003270101B337F001B367F7006FF0DFEF9C -:102FF0008328C8FF8323080093172E00B3D8E80066 -:10300000B393D301B307FF00B3E8780023A01701FF -:10301000130E1E006FF01FF9832841010328810160 -:10302000032FC101B3661801B3E6E60133E3D6010D -:10303000631A0E06B3376000130300003367F30012 -:10304000630C070E93D6F701131713003307D7004D -:103050009396170013F87600930E0000630A080297 -:10306000130820006384050B1308300063820509F0 -:10307000930E1000639E050013F8F60093084000BD -:103080006308180193B6C6FF93C616003307D7002E -:103090001357870113471700137717009308000091 -:1030A0006FF05FE263020308938FFFFF930E00004F -:1030B000631AFE01B70E0400B37EDF0193BE1E004B -:1030C000939E4E0093D7C801131F4F0093184800DA -:1030D0001358C801B3E717013368E801B706400089 -:1030E00093F787FF3363D8009308F07F6FF09FDD7D -:1030F000930E0600E31E06F893B686FF93C61600ED -:103100003307D700930E10006FF09FF8930E100056 -:10311000E30006F893B686FF93C616003307D70080 -:10312000930E06006FF0DFF693070000930E000089 -:103130009308F07F6FF05FCB93070000130300004C -:1031400093080000930E00006FF01FCA631806007A -:10315000938687006FF09FC6E31C06FEE30607C850 -:1031600093EE2E006FF05FC89307000063840502A2 -:1031700013073000639AE500630E06009307F0FF23 -:103180009308E07F6F00000113072000E398E5FE3D -:10319000E30606FE93EE5E00138307006FF0DFC6C2 -:1031A000B7070100637AF5029307F00FB3B7A700E2 -:1031B000939737003747018093060002B386F640A5 -:1031C0003355F500930747E13385A7000345050014 -:1031D0003385A64067800000370700019307000190 -:0C31E000E36AE5FC930780016FF0DFFC60 -:1031F0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DFF -:103200002D2D2D2D2D0A000030782578200000006E -:10321000436F6E6669726D20446576204D61696EFC -:103220000A00000076785F737061776E5F74617377 -:103230006B730A00506173736564210A000000001B -:10324000A8030080B0030080B0030080B0030080BA -:10325000B0030080B0030080B0030080B0030080A2 -:10326000B0030080B0030080B0030080B003008092 -:10327000B0030080B0030080B0030080B003008082 -:10328000B0030080B0030080B0030080B003008072 -:10329000B0030080B0030080B0030080B003008062 -:1032A000B0030080B0030080B0030080B003008052 -:1032B0009C030080B0030080A8030080B00300805E -:1032C0002C040080B0030080B0030080B0030080B5 -:1032D000B0030080B0030080B0030080B003008022 -:1032E000A8030080B0030080B0030080B00300801A -:1032F000B0030080B0030080A80300803031323377 -:103300003435363738396162636465660000000021 -:1033100000202020202020202020282828282820A5 -:10332000202020202020202020202020202020209D -:103330002088101010101010101010101010101005 -:1033400010040404040404040404041010101010F5 -:1033500010104141414141410101010101010101BF -:103360000101010101010101010101011010101011 -:103370001010424242424242020202020202020291 -:1033800002020202020202020202020210101010E5 -:10339000200000000000000000000000000000000D -:1033A000000000000000000000000000000000001D -:1033B000000000000000000000000000000000000D -:1033C00000000000000000000000000000000000FD -:1033D00000000000000000000000000000000000ED -:1033E00000000000000000000000000000000000DD -:1033F00000000000000000000000000000000000CD -:1034000000000000000000000000000000000000BC -:1034100000000000494E4600696E66004E414E00B5 -:103420006E616E003031323334353637383961628F -:10343000636465660000000030313233343536375E -:10344000383941424344454600000000286E756CFF -:103450006C290000300000003C200080281500800E -:103460002815008030200080281500802815008055 -:1034700028150080CC1600802815008028150080B3 -:103480000C200080AC1F008028150080A01F008049 -:10349000C81F008028150080BC1F0080F814008021 -:1034A000F8140080F8140080F8140080F8140080EC -:1034B000F8140080F8140080F8140080F8140080DC -:1034C0002815008028150080281500802815008008 -:1034D0002815008028150080281500804C180080D1 -:1034E00028150080541F00802C1700804C18008085 -:1034F0004C1800804C18008028150080281500808A -:103500002815008028150080C02000802815008024 -:1035100028150080B4170080281500802815008029 -:1035200028150080CC1E00802815008054200080C3 -:103530002815008028150080B029008028150080FB -:103540002815008028150080281500802815008087 -:103550002815008028150080281500804C18008050 -:1035600028150080541F0080301700804C18008000 -:103570004C1800804C180080E0200080301700803C -:103580002017008028150080CC200080281500809E -:10359000F4200080B817008084200080201700806D -:1035A00028150080CC1E0080181700800C29008090 -:1035B0002815008028150080142900802815008017 -:1035C00018170080202020202020202020202020CC -:1035D000202020203030303030303030303030302B -:1035E00030303030204E614E20000000202D496EDA -:1035F00066696E697479200020496E66696E697427 -:10360000792000004E614E00452564000000000056 -:1036100000000000000000000000000000000000AA -:10362000000000000000000000000000000000009A -:103630000080FF3F7665924A4A803F154CC99A97B1 -:10364000208A025260C42575326A52CE9A32CE2840 -:103650004DA7E45D3DC55D3B8B9E925A6C52CE50AA -:103660008BF1283D0D65170C7581867576C9484D1F -:10367000669CF85850BC545C65CCC6910EA6AEA0B2 -:1036800019E3A3461E85B7EAFE981B90BBDD8DDECD -:10369000F99DFBEB7EAA514335023701B1366C33FD -:1036A0006FC6DF8CE980C947BA93A841F850FB2563 -:1036B0006BC7716BBF3CD5A6CFFF491F78C2D34003 -:1036C000000000000000000020F09DB5702BA8ADA8 -:1036D000C59D6940000000000000000000000000DF -:1036E0000004BFC91B8E3440000000000000000031 -:1036F0000000000000000020BCBE194000000000D7 -:10370000000000000000000000000000409C0C4091 -:1037100000000000000000000000000000000000A9 -:1037200000C805400000000000000000000000008C -:103730000000000000A002403020FCCFC3A1238184 -:10374000E32DDE9FCED2C804DDA6D80A6482CBD298 -:10375000EAF2D4122549E42D36344F53AECE6B2510 -:103760003FF598F6D36B5801A687BDC057DAA582FE -:10377000A6A2B53231E7D404F2E332D332711CD2BF -:1037800023DB32EE49905A393EA20853FBFE551115 -:1037900091FA39197A63254331C0AC3C6DE2DEDB26 -:1037A0005DD0F6B37CACA0E4BC647C46D0DD553E75 -:1037B000202A2462B347D798233FA5E939A527EAF1 -:1037C0007FA82A3F5B0BF24A81A5ED18DE67BA9409 -:1037D0003945AD1EB1CF943F71BFB3A9897968BE99 -:1037E0002E4C5BE14DC4BE9495E6C93F4D3D3D7CFA -:1037F000BA362B0DC2FDFCCE61841177CCABE43F11 -:1038000055C1A8A44E401361C3D32B6519E25817C4 -:10381000B7D1F13F0AD7A3703D0AD7A3703D0AD7AD -:10382000A3703D0AD7A3F83FCDCCCCCCCCCCCCCC2C -:10383000CCCCCCCCCCCCCCCCCCCCFB3FFFFFFEFF5B -:10384000FCFFF8FFF0FFE0FFC0FF80FF00FF00FE7D -:1038500000FC00F800F000E000C000800000000064 -:1038600042616C6C6F632073756363656564656446 -:10387000000000002F686F6D652F626C61697365D1 -:103880002F6465762F72697363762D676E752D745C -:103890006F6F6C636861696E2F6275696C642F2E3F -:1038A0002E2F72697363762D6E65776C69622F6E49 -:1038B00065776C69622F6C6962632F7374646C69DD -:1038C000622F6D707265632E6300000000000000BF -:1038D00005000000190000007D000000000000004D -:1038E000000000000000F03F000000000000244045 -:1038F00000000000000059400000000000408F4020 -:10390000000000000088C34000000000006AF8408A -:103910000000000080842E4100000000D0126341AE -:103920000000000084D797410000000065CDCD4124 -:10393000000000205FA00242000000E87648374205 -:10394000000000A2941A6D42000040E59C30A242A3 -:103950000000901EC4BCD64200003426F56B0C4318 -:103960000080E03779C3414300A0D88557347643BF -:1039700000C84E676DC1AB43003D9160E458E14320 -:10398000408CB5781DAF154450EFE2D6E41A4B4495 -:1039900092D54D06CFF08044F64AE1C7022DB544DA -:1039A000B49DD9794378EA44BC89D897B2D29C3C7B -:1039B00033A7A8D523F649393DA7F444FD0FA53216 -:1039C0009D978CCF08BA5B25436FAC642806C80A64 -:1039D0000080E03779C34143176E05B5B5B893460B -:1039E000F5F93FE9034F384D321D30F94877825AD7 -:1039F0003CBF737FDD4F157558950080548F008054 -:103A0000548F00804C950080548F0080548F00802C -:103A1000548F0080D0900080548F0080548F00809D -:103A20002895008018950080548F00800C950080A8 -:103A3000CC940080548F0080C0940080248F00803C -:103A4000248F0080248F0080248F0080248F0080AA -:103A5000248F0080248F0080248F0080248F00809A -:103A6000548F0080548F0080548F0080548F0080CA -:103A7000548F0080548F0080548F0080548F0080BA -:103A8000548F00802494008024910080548F008003 -:103A9000548F0080548F0080548F0080548F00809A -:103AA000548F0080548F0080548F0080548F00808A -:103AB000548F008090910080548F0080548F00803C -:103AC000548F0080D4930080548F0080989500809C -:103AD000548F0080548F0080EC9A0080548F0080B7 -:103AE000548F0080548F0080548F0080548F00804A -:103AF000548F0080548F0080548F0080548F00803A -:103B0000548F00802494008028910080548F00807E -:103B1000548F0080548F008084950080289100800D -:103B200018910080548F008070950080548F008021 -:103B300084940080949100804C94008018910080BF -:103B4000548F0080D493008010910080E49A00800C -:103B5000548F0080548F0080489B0080548F0080D9 -:103B600010910080202020202020202020202020B4 -:103B70002020202030303030303030303030303085 -:103B8000303030302C2066756E6374696F6E3A2069 -:103B900000000000617373657274696F6E202225E6 -:103BA0007322206661696C65643A2066696C6520E1 -:103BB000222573222C206C696E65202564257325CF -:103BC000730A000043000000504F534958000000A2 -:103BD0002E00000038B30080A0AC0080A0AC0080B4 -:103BE0002CB30080A0AC0080A0AC0080A0AC008012 -:103BF0005CAE0080A0AC0080A0AC008008B3008068 -:103C00005CB30080A0AC008050B300806CB3008037 -:103C1000A0AC008088B2008070AC008070AC0080E6 -:103C200070AC008070AC008070AC008070AC008024 -:103C300070AC008070AC008070AC0080A0AC0080E4 -:103C4000A0AC0080A0AC0080A0AC0080A0AC008044 -:103C5000A0AC0080A0AC0080A0AC0080A0AC008034 -:103C600008B20080B0AE0080A0AC0080A0AC0080A4 -:103C7000A0AC0080A0AC0080A0AC0080A0AC008014 -:103C8000A0AC0080A0AC0080A0AC0080A0AC008004 -:103C900078AF0080A0AC0080A0AC0080A0AC008019 -:103CA000B8B10080A0AC008058B20080A0AC008009 -:103CB000A0AC0080B0B90080A0AC0080A0AC0080B7 -:103CC000A0AC0080A0AC0080A0AC0080A0AC0080C4 -:103CD000A0AC0080A0AC0080A0AC0080A0AC0080B4 -:103CE00008B20080B4AE0080A0AC0080A0AC008020 -:103CF000A0AC008044B20080B4AE0080A4AE0080CE -:103D0000A0AC008030B20080A0AC0080CCB20080BB -:103D10007CAF008094B20080A4AE0080A0AC008094 -:103D2000B8B100809CAE00800CBA0080A0AC0080CE -:103D3000A0AC008014BA0080A0AC00809CAE0080D3 -:103D40002020202020202020202020202020202073 -:103D50003030303030303030303030303030303063 -:103D600074EB008068EE00806CEB008068EE0080F1 -:103D700050EE008068EE00806CEB008078EB0080F5 -:103D800078EB008050EE00806CEB008040EB008010 -:103D900040EB008040EB008088EB008090F30080D7 -:103DA00090F30080B4F3008084F3008084F30080FB -:103DB00004F10080B4F3008084F3008004F10080FB -:103DC00084F30080B4F3008080F3008080F30080EF -:103DD00080F3008028F600809C0701809C0701800A -:103DE000980701804C0701804C07018098FE0080F5 -:103DF000980701804C07018098FE00804C070180E5 -:103E00009807018048070180480701804807018022 -:103E10009CFE008000010202030303030404040467 -:103E20000404040405050505050505050505050546 -:103E30000505050506060606060606060606060626 -:103E40000606060606060606060606060606060612 -:103E500006060606070707070707070707070707F6 -:103E600007070707070707070707070707070707E2 -:103E700007070707070707070707070707070707D2 -:103E800007070707070707070707070707070707C2 -:103E900007070707080808080808080808080808A6 -:103EA0000808080808080808080808080808080892 -:103EB0000808080808080808080808080808080882 -:103EC0000808080808080808080808080808080872 -:103ED0000808080808080808080808080808080862 -:103EE0000808080808080808080808080808080852 -:103EF0000808080808080808080808080808080842 -:103F00000808080808080808080808080808080831 -:043F1000080808088D -:103F14001000000000000000037A5200017C01013F -:103F24001B0D02001000000018000000609EFFFF3F -:103F34003404000000000000100000002C00000009 -:0C3F440080A2FFFF10040000000000003D -:044000003801008003 +:1000000023283101B389DC00B3B6D900232A31019A +:1000100083290101B3BB7D01B335BB0033B6C900F1 +:10002000B3325C00B3E2C20033B7EC00B3E5BB000F +:100030003335C5013365E500B3855500B385A500AB +:10004000B385E5013386D50033BFE5018325410142 +:10005000B336D600B366DF003387D501B385A3037B +:10006000330FF601232AE1063337D7013306EF00B9 +:100070003337E600333FFF01336FEF00330DA80342 +:1000800013D70501B3837802B383A3013388080330 +:10009000B308770063F6A801370701003308E800CA +:1000A00033F768001317070133F3650093D808018D +:1000B00033036700B388D8000327C10083260100FB +:1000C00033066600B388E80133336600B369D700AE +:1000D000B388680033880801336A3A01939ADA00DA +:1000E000232E0107232CC10633EA4A011307010618 +:1000F000930501078326C70003260701130747005E +:1001000093D636011316D600B3E6C600232ED7FECB +:10011000E392E5FE83268106832A01060327C106B2 +:10012000232CD10483264106333A4001336A5A0115 +:10013000232AD104232EE104232841059316B70076 +:1001400063D40614131AFA01130701059305C105B8 +:1001500083260700032647001307470093D616009F +:100160001316F601B3E6C600232ED7FEE392E5FE92 +:100170000327C105333A400113571700232EE1042A +:1001800003270105336A470123284105032741005E +:10019000B74600009386F6FFB306D7006350D0261B +:1001A000032701051376770063020610130520006C +:1001B000032641058325C105136414006386A40E3C +:1001C000130530006388A40C6392040E1375F700C6 +:1001D00013084000630C050D130747002328E104B2 +:1001E000133747003306C7003337E600232AC1041C +:1001F000032681053306C7003337E6003307B7000F +:10020000232CC104232EE1046F00400A93870A00C7 +:10021000032701032328E10403274103232AE104E0 +:1002200003278103232CE1040327C103232EE104C8 +:10023000130720006386EB54130730006382EBF250 +:1002400013071000E394EBF4232E0104232C010484 +:10025000232A0104232801046F00805093070A0019 +:1002600003270104938B06002328E104032741049C +:10027000232AE10403278104232CE1040327C1047A +:10028000232EE1046FF0DFFA032781002322E1002F +:100290006FF0DFEF639C0700130787002328E1045A +:1002A000133787006FF01FF4E39807FE0327C1059B +:1002B0001316B70063500602B706F0FF9386F6FFE9 +:1002C0003377D700232EE10403274100B74600000F +:1002D000B306D700130701051305C1050326070060 +:1002E0008325470013074700135636009395D50121 +:1002F0003366B600232EC7FEE312E5FE3787000003 +:100300001307E7FF634CD7080327C10513573700CE +:10031000232EE104138706000325C10513171701D7 +:100320009397F7001357170133E7E7002316A10649 +:100330002317E10683250105032641058326810550 +:100340008327C10663040400732014008320C10BBB +:100350000324810B2320B9002322C9002324D900C0 +:100360002326F9008324410B8329C10A032A810A29 +:10037000832A410A032B010A832BC109032C81091B +:10038000832C4109032D0109832DC10813050900A0 +:100390000329010B1301010C6780000013072000E3 +:1003A000638AE404130730006384E4026394040264 +:1003B00037870000232E0104232C0104232A010483 +:1003C000232801041307F7FF136454006FF0DFF4D0 +:1003D000E38007FE1307F0FF232EE104232CE10442 +:1003E000232AE1042328E104378700001307E7FFED +:1003F0006FF09FFDE38007FE6FF09FFB1307100077 +:100400006390060803260105832541050325810520 +:10041000137876000327C105630E08041308200033 +:10042000136414006386040513083000638A040310 +:10043000639204041378F60093084000630C1803D9 +:100440001306460013364600B385C50033B6C50013 +:100450003305C5003336C5003307C7006F00800180 +:10046000639A070013068600133686006FF0DFFDDF +:10047000E39A07FE13574701134717001377170036 +:10048000930510003386D5409306400763CCC626FB +:100490009358564093060000930500006398150595 +:1004A0001376F60113982800631006061305300032 +:1004B00013060105930500003305154133030601BA +:1004C000032303009385150013064600232E66FEC2 +:1004D000E356B5FE93054000B3881541930510001F +:1004E00063501009938508006F008007139525005D +:1004F000130801053305A8000325050093851500A1 +:10050000B3E6A6006FF09FF993050108B3850501D6 +:1005100083A505FD130E0002330ECE40B395C50131 +:10052000B3E6B600130530009305010533880501D5 +:100530001303000033051541130848006346A30266 +:1005400013080108131525003305A8000328C10569 +:1005500093054000B38515413356C8002328C5FCD8 +:10056000130540006F004004931E2300930501050E +:10057000032F0800B38ED5018325C8FF331FCF0199 +:1005800013031300B3D5C500B3E5E50123A0BE00F6 +:100590006FF09FFA13962500130801053306C80073 +:1005A0002320060093851500E396A5FE032601058A +:1005B000B336D000B3E6C6002328D10413F6760084 +:1005C000630E0604130620000328C10513641400FB +:1005D0006388C40A130630006388C4066390040469 +:1005E00013F6F600630CB602032541059386460018 +:1005F0002328D10493B646003385A600B336D50030 +:10060000232AA104032581053385A600232CA104F8 +:100610003335D50033060501232EC1048326C105D9 +:100620001396C600635A0608232E0104232C0104E6 +:10063000232A010423280104136414006310070C07 +:10064000130710006FF05FCDE39A07FC8325410587 +:10065000938686002328D10493B68600B385B6001E +:10066000B3B6D500232AB10483258105B385B6002E +:10067000232CB104B3B5D500338605016FF0DFF943 +:10068000E38E07F8032641059386860083258105BE +:100690002328D10493B686003386C600B336D6002D +:1006A000232AC1043386B600232CC1043336D60076 +:1006B000330606016FF05FF6930601051305C105C9 +:1006C00003A6060083A5460093864600135636000F +:1006D0009395D5013366B60023AEC6FEE312D5FE70 +:1006E0008326C10593D63600232ED104E30607C224 +:1006F00013771400E30207C21307000013642400F9 +:100700006FF09FC183264105032701053367D7009A +:10071000832681053367D7008326C1053367D70059 +:10072000630E0702232E0104232C0104232A010453 +:100730002328B1041307200013641400638EE4021D +:10074000130730006382E40213075000638204023F +:1007500003270105135737002328E10413642400FD +:10076000130700006FF05FBBE39407FE13079000D0 +:100770002328E1046FF0DFFDE39A07FE6FF05FFDD1 +:1007800037870000232E0104232C0104232A0104AF +:10079000232801041307F7FF6FF01FB8130101F9B5 +:1007A00083A6050003A7450083A7850023229106A1 +:1007B0002320210783A4C500130905002326110661 +:1007C00023248106232E3105232C4105232A51059C +:1007D000232861052326710583280600032546008A +:1007E00083258600832EC600F3292000232CF102E6 +:1007F0002324F100939704011394140093D7070165 +:10080000232E91022328D102232AE1022320D100A2 +:100810002322E1002326F1001354140193D4F401A0 +:10082000930F01001308C100832708000327C8FFA6 +:100830001308C8FF939737001357D701B3E7E700B2 +:100840002322F800E3920FFF8326010093970E0105 +:10085000139E1E009396360093D70701232ED103D3 +:100860002320D10023281103232AA102232CB10223 +:1008700023281101232AA100232CB100232EF100EB +:10088000135E1E0193DEFE01130F01011306C10169 +:10089000832706000327C6FF1306C6FF939737007A +:1008A0001357D701B3E7E7002322F600E312CFFE88 +:1008B00003270101B78700009387F7FF131737005D +:1008C0002328E1006310FE02832581018327410173 +:1008D000B3E7B7008325C101B3E7B700B3E7E7008B +:1008E0006394070093CE1E00B307C441E39E9E3A73 +:1008F0006350F03A03284100832881008325C1001A +:1009000063120E10832E410103258101832FC10143 +:1009100033E3AE003363F3013363E3006312030494 +:10092000378700001307F7FF6390E702336718016A +:100930003367B7003367D700630807001397D50004 +:1009400063440700130E00012320D1022322010378 +:10095000232411032326B10213040E006F00000AA2 +:100960001383F7FF631A03043387E600B336D70017 +:1009700033860E01B307D600B3B6D700333806016D +:100980003368D8002322F102B30715012320E102C6 +:100990003387070133380701B3B71701B3E70701FE +:1009A000B385BF00B385B7002324E1022326B1023B +:1009B000930710006F000023378700001307F7FF2D +:1009C0006384E7006F101000336718013367B700C6 +:1009D0003367D70013040000630A070037040400DC +:1009E00033F4850013341400131444002320D1027F +:1009F00023220103232411032326B102130800003C +:100A00006F000074378700001307F7FF6312E404D8 +:100A1000B3671801B3E7B700B3E7D70013070000C7 +:100A2000638A07003707040033F7E5001337170020 +:100A3000131747002320D10223220103232411038B +:100A40002326B10293070400130407006FF01FFB75 +:100A50000327C101370508003367A700232EE100F3 +:100A6000130740076354F7006F1080761383070065 +:100A700013555340130E0000930700006396A7041C +:100A80001373F30113172500631C030413033000D1 +:100A9000930700003303A340B30EE60083AE0E00BD +:100AA0009387170013064600232ED6FFE356F3FE66 +:100AB000930740003385A74093071000635CA006AE +:100AC000930705006F000007139727003307EF0017 +:100AD0000327070093871700336EEE006FF01FFAAD +:100AE00093070104B387E70083A707FD930F000274 +:100AF000B38F6F40B397F7013306EF001307300051 +:100B0000336EFE00930E00003307A7401306460025 +:100B100063C6EE0213060104131727003307E6002D +:100B20000326C10193074000B387A74033536600F3 +:100B3000232867FC130640006F00C0038327C6FF0D +:100B40008323060093922E00B3D76700B393F3017B +:100B5000B3025F00B3E7770023A0F200938E1E007C +:100B60006FF0DFFA139727003307EF002320070009 +:100B700093871700E398C7FE03270101B337C0012D +:100B8000B367F7002328F100832701010326410101 +:100B9000B387F600B3B6D7003306C8002320F102AE +:100BA000B307D600B3B6D7002322F1028327810111 +:100BB000333806013368D800B387F800338707015C +:100BC000B3B717018328C10133380701B3E7070121 +:100BD000B3851501B385B7002324E1022326B102B2 +:100BE000930704000327C1029316C70063C40600DD +:100BF0006F10404DB706F8FF9386F6FF3377D700A6 +:100C00002326E10203270102938717001305C1027F +:100C10009316F701130701020326070083254700F7 +:100C200013074700135616009395F5013366B60077 +:100C3000232EC7FEE312E5FE0327C1021357170058 +:100C40002326E1023337D0008326010233E7E60092 +:100C50002320E102378700001307F7FF639AE77C40 +:100C6000E380090213073000E398E902E38A0400F5 +:100C70009307F0FF2326F1022324F1022322F1023D +:100C80002320F102B78700009387E7FF6F00500031 +:100C900003264101832581018328C101638E072E2C +:100CA000B3078E4063100410032341000325810025 +:100CB000032FC100B36EA300B3EEEE01B3EEDE006E +:100CC00063940E04B78600009386F6FF6390D70204 +:100CD000B366B600B3E61601B3E6E6006388060025 +:100CE0009396D80063C40600130400012320E10298 +:100CF0002322C1022324B10223261103130800007A +:100D0000638E072C6F00C043938EF7FF63980E0429 +:100D1000B386E60033B7E6003308C300B307E80044 +:100D200033B7E7003336C8003366E6002322F1020A +:100D3000B307B5003387C7003336C700B3B7B70072 +:100D4000B3E7C700B3081F01B38817012320D102FE +:100D50002324E102232611036FF09FC5B78600000C +:100D60009386F6FF6384D7006F10C047B366B60062 +:100D7000B3E61601B3E6E60013040000638A06003A +:100D80003704040033F488001334140013144400AF +:100D90002320E1022322C1022324B10223261103CE +:100DA0006FF0DFC5B78600009386F6FF6310DE04A0 +:100DB000B367B600B3E71701B3E7E7001304000019 +:100DC000638A07003704040033F4880013341400E6 +:100DD000131444002320E1022322C1022324B10280 +:100DE0002326110393070E006FF05FC18326C10015 +:100DF00037050800B3E6A6002326D1009306400776 +:100E000063D4F6006F10C03E938E07009307000274 +:100E100033C3FE02130F00009307000063CA670488 +:100E200093060300635403009306000093F7FE014A +:100E300013152300639A070493063000B3866640B7 +:100E4000B30EA80083AE0E00938717001308480066 +:100E5000232ED8FFE3D6F6FE930740003383674086 +:100E60009307100063506008930703006F0080072A +:100E700093962700B386DF0083A6060093871700AA +:100E8000336FDF006FF09FF993070002B3EEFE02AD +:100E90009396260013080104B306D80083A606FC27 +:100EA0003385AF0093020000B387D741B396F600B5 +:100EB000336FDF0093063000B386664013054500AC +:100EC00063C6D2021305010493962600B306D5002B +:100ED0000325C10093074000B3876740B35ED50187 +:100EE00023A0D6FD130530006F00C0030328C5FF03 +:100EF00003240500939322003358D8013314F400DF +:100F0000B3837F003368880023A00301938212001B +:100F10006FF0DFFA93962700B386DF0023A0060068 +:100F200093871700E358F5FE83260100B337E001ED +:100F3000B3E7F6002320F100832701008326410058 +:100F4000B307F70033B7E700B306D6002320F1025A +:100F5000B387E60033B7E7002322F102832781003D +:100F600033B6C6003366E600B387F5003387C700A3 +:100F7000B3B7B7008325C1003336C700B3E7C70056 +:100F8000B388B800B38817012324E1022326110394 +:100F900093070E006FF01FC5B78E00009307140073 +:100FA0001388EEFF33F80701032F4100832F8100E0 +:100FB0000323C100631A083E3365FF0133656500F2 +:100FC0003365D500631204306314050E2320E1025B +:100FD0002322C1022324B102232611038325010207 +:100FE00003264102832681020327C102B3E7C5001D +:100FF000B3E7D700B3E7E700639407006F10C00FB3 +:10100000232AC1022328B102232CD102232EE1027C +:10101000130601039307C10303A7070083A6C7FFB5 +:101020009387C7FF1317170093D6F6013367D700CE +:1010300023A2E700E312F6FE83270103939717002C +:1010400013F77700631407006F108009130720005F +:101050008326C103136414006394E9006F10000831 +:10106000130730006394E9006F10400663840900A1 +:101070006F10000713F7F700130640006314C70052 +:101080006F1000069387470093B74700032741037B +:101090003387E7003337F70083278103B307F7006F +:1010A000B3B7E700B387D700232EF1026F104003D8 +:1010B000B367B600B3E71701B3E7E700639C070027 +:1010C0002320D1022322E1032324F10323266102FA +:1010D0006FF0DFF03387E600B307CF00B336D700F9 +:1010E0002320E1023387D70033B6E701B336D700B8 +:1010F000B366D600B385BF003386D500B336D600BD +:10110000B3B5F501B3E5D500B3081301B3851501F7 +:101110002322E1022324C1029397C50063C607007E +:101120002326B1026FF09FEBB707F8FF9387F7FF15 +:10113000B3F5F5002326B10213080400930710004D +:10114000032701029376770063800606930620004A +:101150000325C10213641400E380D97E9306300096 +:10116000E380D97A639209049376F700130640006E +:10117000638CC60283254102130747002320E10246 +:1011800013374700B305B70033B7E5002322B10298 +:1011900083258102B305B7002324B102B3B5E5006E +:1011A000B386A5002326D102630808001377140034 +:1011B00063040700136424000327C1029316C700C9 +:1011C00063D20602B7860000938717009386F6FF66 +:1011D000E380D77AB706F8FF9386F6FF3377D70018 +:1011E0002326E102130701029305C10283260700AB +:1011F000032647001307470093D636001316D6017F +:10120000B3E6C600232ED7FEE392E5FE0327C10214 +:1012100037860000935637002326D1021307F6FFC6 +:10122000639AE70283254102032701023367B7006F +:10123000832581023367B7003367D700630C07004B +:101240002326C102232401022322010223200102BA +:10125000930400008325C1029397170193D71701C8 +:101260009394F400B3E4F400231EB102231F91020F +:101270000326010283264102032781028327C1033B +:1012800063040400732014008320C1060324810634 +:101290002320C9002322D9002324E9002326F900B2 +:1012A000832441068329C105032A8105832A410538 +:1012B000032B0105832BC104130509000329010633 +:1012C0001301010767800000938EFEFF6314D409A9 +:1012D000E3080576370404003374830013341400E4 +:1012E000131444006310DE0BB367B600B3E71701B5 +:1012F000B3E7E700E38E07729397D800E3DE077247 +:1013000063040506B78700002326F10223240102A7 +:101310002322010223200102130601029307C102C6 +:1013200003A7070083A6C7FF9387C7FF13173700DC +:1013300093D6D6013367D70023A2E700E312F6FE67 +:101340008327010293040000939737002320F102C2 +:101350006F0080026316DE01130400006FF0DFF8F7 +:1013600013040000631005022320E1022322C102BE +:101370002324B10223261103B78700009387F7FFC8 +:101380006FF01FDC3366B600B368160133E7E80080 +:10139000E31A07F62320D1022322E1032324F103D9 +:1013A000232661026FF05FFD3387E600B336D70076 +:1013B0003306CF002320E1023307D600B336D7002F +:1013C0003336E601B366D6003386BF002322E1023E +:1013D0003307D600B335F6013336D70033E6C50000 +:1013E000B3081301B30816012324E10223261103D5 +:1013F000130701029305C102832607000326470055 +:101400001307470093D616001316F601B3E6C6007D +:10141000232ED7FEE392E5FE378700001307F7FF80 +:10142000638EE7000327C102135717002326E1024A +:1014300013080000130400006FF09FD063820904BA +:10144000130730006398E902638C04029307F0FFEE +:101450002326F1022324F1022322F1022320F102A8 +:10146000B7870000130800009387E7FF13045000BC +:101470006FF01FCD13072000E39AE9FCE38804FC1A +:101480002326010223240102232201022320010238 +:10149000130800006FF09FFD13072000639AE9FC1A +:1014A000638804FC6FF0DFFD6354F03203254100D4 +:1014B000032881008328C10063140E10832F41018B +:1014C000832E81010323C101B3E5DF01B3E565008C +:1014D000B3E5E50063900504378700001307F7FFC5 +:1014E0006390E70233670501336717013367D7005D +:1014F000630807001397D80063440700130E000128 +:101500002320D1022322A102232401032326110335 +:101510006FF08FC49385F7FF639405063387E64029 +:10152000B307F54133B6E600333EF5003386C740D6 +:101530009307000063F6E6003385AF40933715004C +:1015400033E5C701B307D841B336F800B387A740E6 +:101550006306050033880E4193351800B388684050 +:10156000B3E5D500B385B8402326B1022324F102A8 +:101570002322C1022320E102930710006F00002301 +:10158000378700001307F7FFE39EE746336705013F +:10159000336717013367D70013040000630A07009D +:1015A0003704040033F48800133414001314440087 +:1015B0002320D1022322A102232401036FF00FFE76 +:1015C000378700001307F7FF631EE402B3670501C6 +:1015D000B3E71701B3E7D70013070000638A0700DA +:1015E0003707040033F7E8001337170013174700D5 +:1015F0002320D1022322A102232401032326110345 +:101600006FF04FC40327C101B70508003367B70067 +:10161000232EE10013074007E34AF73E93850700B6 +:1016200013D35540130E0000930700006396670420 +:1016300093F5F50113172300639C0504930530000F +:1016400093070000B3856540B30EE60083AE0E003D +:101650009387170013064600232ED6FFE3D6F5FE28 +:10166000930740003383674093071000635C600674 +:10167000930703006F000007139727003307EF005D +:101680000327070093871700336EEE006FF01FFAF1 +:1016900093070104B387E70083A707FD930F0002B8 +:1016A000B38FBF40B397F7013306EF001307300045 +:1016B000336EFE00930E00003307674013064600AA +:1016C00063C6EE0213060104131727003307E60072 +:1016D0000326C10193074000B3876740B355B600A6 +:1016E0002328B7FC130640006F00C0038327C6FF02 +:1016F0008323060093922E00B3D7B700B393F30170 +:10170000B3025F00B3E7770023A0F200938E1E00C0 +:101710006FF0DFFA139727003307EF00232007004D +:1017200093871700E398C7FE03270101B337C00171 +:10173000B367F7002328F1008327010183254101C6 +:10174000B387F6403306B54033B7F6003333C500F0 +:101750003306E6401307000063F6F6003385A54024 +:1017600013371500336567000323810193050000DB +:1017700033076840333EE800B306A7406306050020 +:1017800033080341933518000327C101B3E5C501B0 +:101790002320F102B388E840B388B8402326110320 +:1017A0002324D1022322C102930704000327C1028C +:1017B0009316C700E3D80610B70608009386F6FF15 +:1017C0003377D7002326E102138407006F00806679 +:1017D0000323410183288101032FC101638E073256 +:1017E000B3078E40631A04108322410083258100D1 +:1017F0000325C10033E6B2003366A6003366D60087 +:1018000063120604B78600009386F6FF6390D70242 +:10181000B3661301B3E6E601B3E6E60063880600AB +:101820009316DF0063C40600130400012320E102C5 +:1018300023226102232411032326E10393840E0053 +:101840006FF0CFCB1386F7FF63140606B306D740BD +:10185000B30753403338D700333EF3003388074192 +:10186000930700006376D7003383624093371300F9 +:1018700033E3C701B387B84033B7F800B387674095 +:1018800063060300B388154113B61800330FAF4049 +:101890003366E600330FCF402326E1032324F10211 +:1018A000232201032320D10293840E006FF0DFCCAA +:1018B000B78600009386F6FFE394D716B36613014C +:1018C000B3E6E601B3E6E60013040000638A06000F +:1018D0003704040033748F001334140013144400CD +:1018E0002320E10223226102232411032326E103A2 +:1018F00093840E006FF08F90B78600009386F6FFFA +:101900006310DE04B3671301B3E7E701B3E7E70051 +:1019100013040000638A07003704040033748F0047 +:1019200013341400131444002320E1022322610223 +:10193000232411032326E10393070E006FF05FFBBE +:101940008326C10037060800B3E6C6002326D1006F +:101950009306400763C8F61A93060002B3C2D70283 +:10196000930300009306000063CC56041386020024 +:1019700063D402001306000093F6F701939522004A +:10198000639C06049306300093070000B38656401C +:101990003306B80003260600938717001308480093 +:1019A000232EC8FEE3D6F6FE93064000B3825640CF +:1019B0009306100063505008938602006F00800762 +:1019C000139626003386CF00032606009386160062 +:1019D000B3E3C3006FF05FF993060002B3E7D702E9 +:1019E00013050104131626003306C500032606FC62 +:1019F000B385BF0013050000B386F6403316D6004A +:101A0000B3E3C30013063000330656409385450008 +:101A10006346C50293050104131626003386C500EC +:101A20008325C10093064000B3865640B3D7F50026 +:101A30002320F6FC130630006F00C00303A8C5FF87 +:101A400083A40500131425003358F800B394D40080 +:101A500033848F0033689800232004011305150098 +:101A60006FF0DFFA93972600B387FF0023A00700EB +:101A700093861600E358D6FE83260100B337700024 +:101A8000B3E7F6002320F1008326010083254100FF +:101A9000B306D7403306B340B337D7003335C3005E +:101AA0003306F640930700006376D7003383654022 +:101AB000933713008325810033E3A70093070000C9 +:101AC0003387B84033B8E800330767406306030044 +:101AD000B388154193B718000325C100B3E7070188 +:101AE0002324E102330FAF40330FFF402326E103ED +:101AF0002322C1022320D10293070E0093840E00FB +:101B00006FF0DFCA232601002324010023220100F5 +:101B1000930710006FF01FF7B78300001386E3FFF1 +:101B2000130814003378C800832581000326410080 +:101B30000325C10063140824B36F1301B362B60018 +:101B4000B3EFEF01B3E2A200B3EFEF00B3E2D200D4 +:101B5000631C0410639402022320E1022322610229 +:101B6000232411032326E10393840E0063980FC6F8 +:101B70009384E9FF93B414006FF04FC6639C0F0089 +:101B80002320D1022322C1022324B1022326A10251 +:101B90006FF0CFC4B387E640B3036640B3BFF6002F +:101BA00033387600B38FF341130E000063F4F60070 +:101BB00013BE1300B3821541336E0E0133BB5500C3 +:101BC000B38AC241130A000063040E0013BA120064 +:101BD0003308E541336A6A0133084841232601038B +:101BE000232451032322F1032320F102131EC800F2 +:101BF00063520E06B306D7403306C340B337D7004F +:101C00003333C3003306F640930700006374D700F4 +:101C100093B71300B385B84033E36700B3B8B80097 +:101C200013080000B38565406304030013B8120075 +:101C30003305AF40336818013308054123260103FB +:101C40002324B1022322C1022320D10293840E0057 +:101C50006FF0CFB8B3E7F701B3E75701B3E7070178 +:101C6000639E07B66FF0DFF09383F3FF130A010260 +:101C7000631474066384025E3704040033748500C1 +:101C80001334140013144400631E7E0C63800F5C35 +:101C90009317DF0063D0075C6388020AB7870000F0 +:101CA0002326F10223240102232201022320010220 +:101CB0009307C10203A7070083A6C7FF9387C7FF47 +:101CC0001317370093D6D6013367D70023A2E70056 +:101CD000E312FAFE6FF0CFE663167E0013040000F5 +:101CE0006FF0DFFA639E0206639E0F04B787000061 +:101CF0002326F102232401022322010223200102D0 +:101D00009307C10203A7070083A6C7FF9387C7FFF6 +:101D10001317370093D6D6013367D70023A2E70005 +:101D2000E312FAFE8327010293040000130400016A +:101D3000939737002320F102B78700009387F7FFBE +:101D40006FF00FC0130400002320E1022322610280 +:101D5000232411032326E10393840E006FF0CFE1C7 +:101D600013040000E39C0FF22320D1022322C102BE +:101D70002324B1022326A1026FF00FE03388E6404E +:101D8000330A6640B3B20601333E4601B3025A40FD +:101D9000930F000063F40601933F1A00B3831541CB +:101DA000B3EFCF01B3BB7500338BF341930A00004F +:101DB00063840F0093BA1300330EE541B3EA7A014E +:101DC000330E5E412326C1032324610323225102E3 +:101DD00023200103931FCE0063D00F0CB306D7401E +:101DE0003306C3403338D7003333C30033060641CC +:101DF000130800006374D70013381A00B385B84085 +:101E000033636800B3B8B800B3856540630403006A +:101E100093B713003305AF40B3E717013305F5401F +:101E20002326A1022324B1022322C1022320D102AE +:101E300093840E000325C10263000508EF00906241 +:101E4000930745FF1306000293F6F70133C7C70255 +:101E50006380060A9306C0FF1303010213152700CF +:101E600033E8C702B306D702330606419386C6009D +:101E7000B306D3006316D30A930601043385A60084 +:101E8000832601021307F7FFB39606012320D5FE30 +:101E90001306F0FF6F00400C336858003368680188 +:101EA0003368C801E31808F89384E9FF93B4140079 +:101EB000130400006FF08F92032581026308050070 +:101EC000EF00505A130505026FF09FF703254102FA +:101ED00063080500EF001059130505046FF05FF665 +:101EE00003250102EF001058130505066FF05FF59A +:101EF0009305C0FFB305B7029306C1021306300075 +:101F00003385B600032505001306F6FF9386C6FF4A +:101F100023A2A600E356E6FE1307F7FF6FF05FF774 +:101F200083A5C6FF83A80600338EA600B3D5C500DF +:101F3000B3980801B3E515012320BE009386C6FFC0 +:101F40006FF05FF39316270093050102B386D50067 +:101F500023A006001307F7FFE316C7FE63C8871424 +:101F6000B3878740130700029387170033C8E7023F +:101F70009308000013070000634C07059306080050 +:101F8000635408009306000013F7F70113162800A6 +:101F9000631E07049306300093070102B3860641CF +:101FA000B385C70083A50500130717009387470073 +:101FB00023AEB7FEE3D6E6FE130740003308074121 +:101FC0001307100063540009130708006F0000088E +:101FD0009316270013060102B306D60083A6060057 +:101FE00013071700B3E8D8006FF01FF9930500023C +:101FF000B3E7B7021307010493962600B306D70090 +:1020000003A706FE93063000B3860641B385F5406C +:102010003317B700B3E8E800130701023306C7001F +:1020200013070000130646006346D7020324C102CB +:10203000939626001306010413074000B306D6004A +:10204000B357F4003307074123A0F6FE9306300090 +:102050006F0040041313270013050102032E06002E +:10206000330365000325C6FF331EBE0013071700A8 +:102070003355F5003365C5012320A3006FF09FFAA7 +:102080009317270013060102B307F60023A00700E9 +:1020900013071700E3D6E6FE03270102B33710014A +:1020A000B367F7002320F1026FF09FE00327C1021E +:1020B000B706F8FF9386F6FF3377D700B307F440EF +:1020C0002326E102130400006FE05FC3639A04005B +:1020D0009387870093B787006FE05FFBE39A04FE66 +:1020E0000328C10393070000135848011348180040 +:1020F000137818006FF0CF84930700006FE01F90F3 +:102100006394048A03264102130787002320E10217 +:10211000133787003306C7003337E6002322C10296 +:10212000032681023306C7002324C1023336E600AA +:10213000B306A6006FF00F876388048683264102EA +:1021400013078700032681022320E102133787004B +:10215000B306D70033B7E6002322D102B306C70087 +:102160002324D102B3B6E600B386A6006FF08F83B6 +:10217000638E0902130730006394E9026388040246 +:102180009307F0FF2326F1022324F1022322F10218 +:102190002320F102B78700009387E7FF6F0000025A +:1021A00013072000E39EE9FCE38C04FC23260102D4 +:1021B000232401022322010223200102136454007C +:1021C0006FF04F829307400763C467006FE05F8A38 +:1021D000232E0100232C0100232A01009307100065 +:1021E0006FE05F9A9307400763C4D7016FE01FC297 +:1021F000232601002324010023220100930710005D +:102200006FE05FD39307400763DCB7C0232E010064 +:10221000232C0100232A0100930710006FF08FD1B7 +:1022200093074007E3C0C78E930706006FF0CFF215 +:10223000631205966FF04F93130400016FF04F8CFB +:10224000630C8E90130400006FF00F92E39E02B0B7 +:102250006FF0DFA9130400016FF01FA4E3168EA82E +:102260006FF0DFA703270500032345000326850041 +:102270008328C500130101FEF3272000939718005F +:1022800093D51701B7470000139808012320E100F8 +:10229000232261002324C100232611012328E10009 +:1022A000232A6100232CC1009386E7FF13580801FD +:1022B00063C0B60263940514336567003365C500D7 +:1022C00033650501631C05121301010267800000DC +:1022D00093D8F801138ED701938608006352BE0489 +:1022E000370500801345F5FF3385A800638E08107D +:1022F0009387E701639AF510935716011318F800B6 +:1023000033E8070163120810336767001316F600FD +:102310003367E600E30A07FA73A016006FF0DFFAEE +:10232000130507009387F706370701003368E800B5 +:10233000B387B740232E010193D6574013060101FE +:10234000130300001307000083250600130717007E +:10235000130646003363B300E398E6FE93F7F701F4 +:102360001396260063960702930701023386C7007F +:10237000832706FF2328F100032501016384080059 +:102380003305A04093061000E30003F46FF0DFF87C +:10239000930501023386C500032606FF13070002DA +:1023A0003307F740B315E6003363B3009386E6FFC7 +:1023B000B315E8003356F600130E000013070000B3 +:1023C00093B616003366B6006342D70263040E006C +:1023D0002328A10013172700930601023387E60084 +:1023E000B357F8002328F7FE6FF01FF91305060016 +:1023F000130E1000130710006FF01FFD930610005E +:10240000130500006FF05FF1930600016FF0DFF03D +:10241000130101FD232291022326110223248102AC +:1024200023202103930405006380051293D7F5410F +:1024300033C4B7003304F4401305040013D9F50185 +:10244000EF005002374700001307E7019307150517 +:10245000B305A7402328810013D75740232A010042 +:10246000232C0100232E010093F7F701638C070250 +:10247000930620006316D70C93060002B386F6403D +:10248000B356D400232ED1009306F7FF13060102A2 +:10249000131727003307E600B317F4002328F7FECD +:1024A0006F00400393073000B387E74093060102B3 +:1024B00093972700B387F60083A707FF93062000B2 +:1024C000232EF100930720006316F700232C8100D0 +:1024D000930610009307F0FF1397260013060101DF +:1024E0003307E600232007009386F6FFE396F6FE07 +:1024F0008327C1018320C102032481022316F10036 +:102500009317F900B3E5B700832701012317B10042 +:102510000329010223A0F40083274101138504004D +:1025200023A2F4008327810123A4F4008327C100A0 +:1025300023A6F400832441021301010367800000F5 +:10254000130730006FF05FF4232E0100232C0100ED +:10255000232A010023280100130900006FF05FF90E +:10256000130101FC232A910223263103232E110299 +:10257000232C81022328210393090500938405005D +:10258000F3272000135946019317C6001379F97FEA +:1025900093D7C700930619002328B100232AF1001E +:1025A000232E0100232C010093F6E67F1354F6013D +:1025B000638A060893D64700374700009397C70100 +:1025C00013D54500130707C0B3E7A7009394C501CF +:1025D0003307E900232ED100232CF100232A910098 +:1025E00023280100130900008327C1011314F400FC +:1025F0003367E4002316F1002317E100832501016E +:1026000003264101832681018327C1006304090059 +:10261000732019008320C1030324810323A0B90080 +:1026200023A2C90023A4D90023A6F90083244103CF +:1026300003290103138509008329C1021301010441 +:102640006780000033E5B7006316090E130700002A +:10265000E30C05F8638C070413850700EF00806026 +:102660009305150393D7554093F5F501638605044B +:102670009306C0FFB386D7021303010113080002BB +:10268000139627003308B8409386C600B306D300DC +:102690006310D308130701023306C700B395B400D3 +:1026A0009387F7FF2328B6FE6F00C003EF00805B1F +:1026B000130505026FF0DFFA1306C0FF3386C70269 +:1026C0001307C10193063000B305C70083A50500B9 +:1026D0009386F6FF1307C7FF2322B700E3D6F6FE63 +:1026E0009387F7FF9306F0FF139727001306010166 +:1026F0003307E600232007009387F7FFE396D7FE12 +:10270000374700001307C7C03307A7406FF0DFED5E +:1027100003A7C6FF83A80600338EC6003357070100 +:10272000B398B800336717012320EE009386C6FFE5 +:102730006FF01FF66304050413D737016314070015 +:10274000930600011397C70113D644003367C700EF +:10275000232CE10093D74700378700009394C401EE +:10276000B3E7E700232A910023280100232EF1007C +:10277000138906001307F7FF6FF01FE71309000026 +:10278000378700006FF01FFF130101FE832605004D +:1027900003274500832785000326C500F325200075 +:1027A0002324F100232CF10093170601931816003F +:1027B0002326C10093D707011356F6012320D10029 +:1027C0002328D1002322E100232AE100232EF10057 +:1027D00013DE180113050600130F01019306C10152 +:1027E00083A7060003A7C6FF9386C6FF939737000B +:1027F0001357D701B3E7E70023A2F600E312DFFE89 +:1028000083270101B78F000013071E00939E370036 +:102810009387EFFF2328D1013377F7006300072C5C +:10282000B7C8FFFF93880840B3081E019307E07FF5 +:1028300063D217116384050693073000639AF50489 +:10284000630E06049308E07F9307F0FF1303F0FF85 +:1028500013070000930E50009306200093EE1E0015 +:10286000638ED53A930630006384D53A639A053A6D +:1028700093F6F700130840006384063B93864700F5 +:10288000B3B7F6003303F300938706006F004039B7 +:1028900093072000E398F5FAE30606FA9308F07F21 +:1028A0009307000013030000930E500013178300DA +:1028B000635E0700938818001307F07F6388E8368B +:1028C000370780FF1307F7FF3373E30013D7370091 +:1028D0009317D301B3E7E7001307F07F9356330054 +:1028E000639EE800B3E7D700930600006388070003 +:1028F000B706080093070000130500003707F07FB4 +:10290000939848019396C600B3F8E80093D6C600A2 +:102910001315F501B3E6D80033E7A60093050700C9 +:102920001385070063840E0073A01E0013010102CB +:102930006780000063541007032881018326C101CA +:10294000032741019357C80193964600B3E6F6006A +:1029500093174700B3E7D7011357C701131848006F +:10296000B337F00033670701B3E7E700232AD1004C +:102970002328F10083270101032341016382081802 +:1029800013070000930E000093F67700E39606EC21 +:10299000E30E07F013F71E006F0080289307C0FCBA +:1029A00063DCF800232A0100930710002328F100BC +:1029B000930800006FF01FFC8327C1013707080050 +:1029C000930F0000B362F7009307D003B388174159 +:1029D000232E510013D3584013070F009307000014 +:1029E000032807009387170013074700B3EF0F0171 +:1029F000E318F3FE13F7F80113182300631007041C +:102A0000130730009307000033076740B3880601BF +:102A100083A80800938717009386460023AE16FF0D +:102A2000E356F7FE13074000330367409307100097 +:102A3000635E6004930703006F0040059307010283 +:102A4000B387070183A707FF930E0002B38EEE4002 +:102A5000B397D70193063000B3EFFF0033080F019F +:102A6000130E0000B3866640130848006344DE047A +:102A7000939626001308010293074000B306D8007E +:102A800033D7E200B387674023A8E6FE93064000F1 +:102A9000139727003307EF002320070093871700C1 +:102AA000E398D7FE03270101B337F001B367F700BE +:102AB0006FF0DFEF8328C8FF8323080093172E00F1 +:102AC000B3D8E800B393D301B307FF00B3E87800AD +:102AD00023A01701130E1E006FF01FF98328410178 +:102AE00003288101032FC101B3661801B3E6E60193 +:102AF00033E3D601631A0E06B337600013030000F8 +:102B00003367F300630C070E93D6F7011317130016 +:102B10003307D7009396170013F87600930E000042 +:102B2000630A0802130820006384050B13083000B1 +:102B300063820509930E1000639E050013F8F600EA +:102B4000930840006308180193B6C6FF93C61600A9 +:102B50003307D70013578701134717001377170060 +:102B6000930800006FF05FE263020308938FFFFF9A +:102B7000930E0000631AFE01B70E0400B37EDF015E +:102B800093BE1E00939E4E0093D7C801131F4F00A3 +:102B9000931848001358C801B3E717013368E801D8 +:102BA000B706400093F787FF3363D8009308F07FA0 +:102BB0006FF09FDD930E0600E31E06F893B686FFC6 +:102BC00093C616003307D700930E10006FF09FF8DE +:102BD000930E1000E30006F893B686FF93C6160026 +:102BE0003307D700930E06006FF0DFF6930700005F +:102BF000930E00009308F07F6FF05FCB9307000007 +:102C00001303000093080000930E00006FF01FCA2A +:102C100063180600938687006FF09FC6E31C06FECC +:102C2000E30607C893EE2E006FF05FC8930700001D +:102C30006384050213073000639AE500630E060003 +:102C40009307F0FF9308E07F6F0000011307200057 +:102C5000E398E5FEE30606FE93EE5E0013830700AD +:102C60006FF0DFC6B7070100637AF5029307F00F34 +:102C7000B3B7A70093973700374701809306000248 +:102C8000B386F6403355F5009307C78B3385A7000D +:102C9000034505003385A640678000003707000123 +:102CA00093070001E36AE5FC930780016FF0DFFC06 +:102CB0002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D44 +:102CC0002D2D2D2D2D0A00003078257820000000B4 +:102CD000436F6E6669726D20446576204D61696E42 +:102CE0000A00000076785F737061776E5F746173BD +:102CF0006B730A00506173736564210A0000000061 +:102D0000AC030080B4030080B4030080B4030080EF +:102D1000B4030080B4030080B4030080B4030080D7 +:102D2000B4030080B4030080B4030080B4030080C7 +:102D3000B4030080B4030080B4030080B4030080B7 +:102D4000B4030080B4030080B4030080B4030080A7 +:102D5000B4030080B4030080B4030080B403008097 +:102D6000B4030080B4030080B4030080B403008087 +:102D7000A0030080B4030080AC030080B403008093 +:102D800030040080B4030080B4030080B4030080EA +:102D9000B4030080B4030080B4030080B403008057 +:102DA000AC030080B4030080B4030080B40300804F +:102DB000B4030080B4030080AC0300800020202016 +:102DC00020202020202028282828282020202020DB +:102DD00020202020202020202020202020881010AB +:102DE0001010101010101010101010101004040407 +:102DF00004040404040404101010101010104141C5 +:102E000041414141010101010101010101010101B2 +:102E100001010101010101011010101010104242C6 +:102E20004242424202020202020202020202020282 +:102E30000202020202020202101010102000000022 +:102E40000000000000000000000000000000000082 +:102E50000000000000000000000000000000000072 +:102E60000000000000000000000000000000000062 +:102E70000000000000000000000000000000000052 +:102E80000000000000000000000000000000000042 +:102E90000000000000000000000000000000000032 +:102EA0000000000000000000000000000000000022 +:102EB0000000000000000000000000000000000012 +:102EC000494E4600696E66004E414E006E616E00CE +:102ED0003031323334353637383961626364656690 +:102EE0000000000030313233343536373839414252 +:102EF0004344454600000000286E756C6C290000B4 +:102F000030000000001B0080EC0F0080EC0F008000 +:102F1000F41A0080EC0F0080EC0F0080EC0F0080B2 +:102F200090110080EC0F0080EC0F0080D01A008020 +:102F3000701A0080EC0F0080641A00808C1A0080E8 +:102F4000EC0F0080801A0080BC0F0080BC0F008056 +:102F5000BC0F0080BC0F0080BC0F0080BC0F008045 +:102F6000BC0F0080BC0F0080BC0F0080EC0F008005 +:102F7000EC0F0080EC0F0080EC0F0080EC0F008065 +:102F8000EC0F0080EC0F008010130080EC0F00802D +:102F9000181A0080F01100801013008010130080B8 +:102FA00010130080EC0F0080EC0F0080EC0F00800D +:102FB000EC0F0080841B0080EC0F0080EC0F008081 +:102FC00078120080EC0F0080EC0F0080EC0F008086 +:102FD00090190080EC0F0080181B0080EC0F00801F +:102FE000EC0F008074240080EC0F0080EC0F008058 +:102FF000EC0F0080EC0F0080EC0F0080EC0F0080E5 +:10300000EC0F0080EC0F008010130080EC0F0080AC +:10301000181A0080F4110080101300801013008033 +:1030200010130080A41B0080F4110080E4110080C4 +:10303000EC0F0080901B0080EC0F0080B81B00801C +:103040007C120080481B0080E4110080EC0F00809F +:1030500090190080DC110080D0230080EC0F0080EC +:10306000EC0F0080D8230080EC0F0080DC11008082 +:103070002020202020202020202020202020202050 +:103080003030303030303030303030303030303040 +:10309000204E614E20000000202D496E66696E6949 +:1030A0007479200020496E66696E69747920000089 +:1030B0004E614E0045256400000000000000000045 +:1030C0000000000000000000000000000000000000 +:1030D0000000000000000000000000000080FF3F32 +:1030E0007665924A4A803F154CC99A97208A0252C7 +:1030F00060C42575326A52CE9A32CE284DA7E45D5F +:103100003DC55D3B8B9E925A6C52CE508BF1283D53 +:103110000D65170C7581867576C9484D669CF85803 +:1031200050BC545C65CCC6910EA6AEA019E3A34674 +:103130001E85B7EAFE981B90BBDD8DDEF99DFBEB8B +:103140007EAA514335023701B1366C336FC6DF8C2E +:10315000E980C947BA93A841F850FB256BC7716B4A +:10316000BF3CD5A6CFFF491F78C2D3400000000066 +:103170000000000020F09DB5702BA8ADC59D6940F2 +:103180000000000000000000000000000004BFC9B3 +:103190001B8E344000000000000000000000000012 +:1031A00000000020BCBE194000000000000000002C +:1031B0000000000000000000409C0C4000000000E7 +:1031C00000000000000000000000000000C80540F2 +:1031D00000000000000000000000000000000000EF +:1031E00000A002403020FCCFC3A12381E32DDE9F4D +:1031F000CED2C804DDA6D80A6482CBD2EAF2D412B9 +:103200002549E42D36344F53AECE6B253FF598F665 +:10321000D36B5801A687BDC057DAA582A6A2B532E6 +:1032200031E7D404F2E332D332711CD223DB32EE25 +:1032300049905A393EA20853FBFE551191FA3919AB +:103240007A63254331C0AC3C6DE2DEDB5DD0F6B382 +:103250007CACA0E4BC647C46D0DD553E202A2462D0 +:10326000B347D798233FA5E939A527EA7FA82A3F86 +:103270005B0BF24A81A5ED18DE67BA943945AD1EA5 +:10328000B1CF943F71BFB3A9897968BE2E4C5BE181 +:103290004DC4BE9495E6C93F4D3D3D7CBA362B0DDD +:1032A000C2FDFCCE61841177CCABE43F55C1A8A42C +:1032B0004E401361C3D32B6519E25817B7D1F13FC4 +:1032C0000AD7A3703D0AD7A3703D0AD7A3703D0A61 +:1032D000D7A3F83FCDCCCCCCCCCCCCCCCCCCCCCCAC +:1032E000CCCCCCCCCCCCFB3FFFFFFEFFFCFFF8FFEF +:1032F000F0FFE0FFC0FF80FF00FF00FE00FC00F8D1 +:1033000000F000E000C000800000000042616C6C32 +:103310006F63207375636365656465640000000016 +:103320002F686F6D652F626C616973652F646576B8 +:103330002F72697363762D676E752D746F6F6C6372 +:103340006861696E2F6275696C642F2E2E2F726909 +:103350007363762D6E65776C69622F6E65776C6925 +:10336000622F6C6962632F7374646C69622F6D7075 +:103370007265632E63000000050000001900000064 +:103380007D00000000000000000000000000F03F91 +:103390000000000000002440000000000000594030 +:1033A0000000000000408F40000000000088C34083 +:1033B00000000000006AF8400000000080842E41F8 +:1033C00000000000D01263410000000084D7974144 +:1033D0000000000065CDCD41000000205FA002424A +:1033E000000000E876483742000000A2941A6D42BF +:1033F000000040E59C30A2420000901EC4BCD642B2 +:1034000000003426F56B0C430080E03779C341435C +:1034100000A0D8855734764300C84E676DC1AB43D2 +:10342000003D9160E458E143408CB5781DAF1544F0 +:1034300050EFE2D6E41A4B4492D54D06CFF08044CB +:10344000F64AE1C7022DB544B49DD9794378EA44E0 +:10345000BC89D897B2D29C3C33A7A8D523F649396A +:103460003DA7F444FD0FA5329D978CCF08BA5B258C +:10347000436FAC642806C80A0080E03779C3414333 +:10348000176E05B5B5B89346F5F93FE9034F384DCA +:10349000321D30F94877825A3CBF737FDD4F157576 +:1034A0001C900080188A0080188A0080109000808C +:1034B000188A0080188A0080188A0080948B008007 +:1034C000188A0080188A0080EC8F0080DC8F0080D2 +:1034D000188A0080D08F0080908F0080188A00802A +:1034E000848F0080E8890080E8890080E889008076 +:1034F000E8890080E8890080E8890080E889008008 +:10350000E8890080E8890080188A0080188A008095 +:10351000188A0080188A0080188A0080188A008023 +:10352000188A0080188A0080188A0080E88E00803F +:10353000E88B0080188A0080188A0080188A008032 +:10354000188A0080188A0080188A0080188A0080F3 +:10355000188A0080188A0080188A0080548C0080A5 +:10356000188A0080188A0080188A0080988E00804F +:10357000188A00805C900080188A0080188A008079 +:10358000B0950080188A0080188A0080188A008010 +:10359000188A0080188A0080188A0080188A0080A3 +:1035A000188A0080188A0080188A0080E88E0080BF +:1035B000EC8B0080188A0080188A0080188A0080AE +:1035C00048900080EC8B0080DC8B0080188A0080A3 +:1035D00034900080188A0080488F0080588C0080CA +:1035E000108F0080DC8B0080188A0080988E00800D +:1035F000D48B0080A8950080188A0080188A0080EB +:103600000C960080188A0080D48B00802020202017 +:10361000202020202020202020202020303030306A +:103620003030303030303030303030302C20667533 +:103630006E6374696F6E3A200000000061737365F9 +:103640007274696F6E2022257322206661696C6531 +:10365000643A2066696C6520222573222C206C69EF +:103660006E65202564257325730A00004300000061 +:10367000504F5349580000002E000000FCAD008060 +:1036800064A7008064A70080F0AD008064A700807C +:1036900064A7008064A7008020A9008064A7008040 +:1036A00064A70080CCAD008020AE008064A70080BD +:1036B00014AE008030AE008064A700804CAD008066 +:1036C00034A7008034A7008034A7008034A700808E +:1036D00034A7008034A7008034A7008034A700807E +:1036E00034A7008064A7008064A7008064A70080DE +:1036F00064A7008064A7008064A7008064A700809E +:1037000064A7008064A70080CCAC008074A900800E +:1037100064A7008064A7008064A7008064A700807D +:1037200064A7008064A7008064A7008064A700806D +:1037300064A7008064A700803CAA008064A7008082 +:1037400064A7008064A700807CAC008064A7008030 +:103750001CAD008064A7008064A7008074B4008062 +:1037600064A7008064A7008064A7008064A700802D +:1037700064A7008064A7008064A7008064A700801D +:1037800064A7008064A70080CCAC008078A900808A +:1037900064A7008064A7008064A7008008AD008053 +:1037A00078A9008068A9008064A70080F4AC00803C +:1037B00064A7008090AD008040AA008058AD0080D2 +:1037C00068A9008064A700807CAC008060A90080AC +:1037D000D0B4008064A7008064A70080D8B40080C3 +:1037E00064A7008060A900802020202020202020C5 +:1037F0002020202020202020303030303030303049 +:10380000303030303030303038E600802CE9008005 +:1038100030E600802CE9008014E900802CE900806B +:1038200030E600803CE600803CE6008014E9008041 +:1038300030E6008004E6008004E6008004E60080B4 +:103840004CE6008054EE008054EE008078EE00805C +:1038500048EE008048EE0080C8EB008078EE0080E3 +:1038600048EE0080C8EB008048EE008078EE0080D3 +:1038700044EE008044EE008044EE0080ECF00080D6 +:1038800060020180600201805C0201801002018000 +:10389000100201805CF900805C020180100201804E +:1038A0005CF90080100201805C0201800C02018042 +:1038B0000C0201800C02018060F90080000102020C +:1038C00003030303040404040404040405050505B8 +:1038D0000505050505050505050505050606060694 +:1038E0000606060606060606060606060606060678 +:1038F0000606060606060606060606060707070764 +:103900000707070707070707070707070707070747 +:103910000707070707070707070707070707070737 +:103920000707070707070707070707070707070727 +:103930000707070707070707070707070808080813 +:1039400008080808080808080808080808080808F7 +:1039500008080808080808080808080808080808E7 +:1039600008080808080808080808080808080808D7 +:1039700008080808080808080808080808080808C7 +:1039800008080808080808080808080808080808B7 +:1039900008080808080808080808080808080808A7 +:1039A0000808080808080808080808080808080897 +:0C39B000080808080808080808080808AB +:1039BC001000000000000000037A5200017C01019D +:1039CC001B0D020010000000180000007C9EFFFF81 +:1039DC003404000000000000100000002C00000067 +:0C39EC009CA2FFFF10040000000000007F +:044000003C010080FF :104008000500000005000000050000000500000094 :104018000600000006000000060000000600000080 :10402800070000000700000007000000070000006C @@ -5264,10 +5178,10 @@ :10496800000000000000000000000000000000003F :1049780000000000000000004300000000000000EC :10498800000000000000000000000000000000001F -:10499800000000000000000098BD008010A000800A -:1049A8000000000010330180D03B01803C320180C0 -:1049B8003C3201803C3201803C3201803C32018033 -:1049C8003C3201803C3201803C3201803C32018023 +:1049980000000000000000005CB80080D49A00808D +:1049A80000000000BC2D018078360180FC2C0180BD +:1049B800FC2C0180FC2C0180FC2C0180FC2C01804B +:1049C800FC2C0180FC2C0180FC2C0180FC2C01803B :1049D800FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000DD :1049E8000100415343494900000000000000000055 :1049F80000000000000000000000000000000000AF diff --git a/runtime/tests/hello/Makefile b/runtime/tests/hello/Makefile index 3bd005b7..490fda96 100644 --- a/runtime/tests/hello/Makefile +++ b/runtime/tests/hello/Makefile @@ -6,11 +6,10 @@ AR = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-gcc-ar DP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objdump CP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objcopy -CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -CFLAGS += -nostartfiles -ffreestanding -fno-exceptions -Wl,--gc-sections +CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wstack-usage=1024 -ffreestanding -nostartfiles -fdata-sections -ffunction-sections CFLAGS += -I$(VORTEX_RT_PATH)/include -I$(VORTEX_RT_PATH)/../hw -LDFLAGS += $(VORTEX_RT_PATH)/libvortexrt.a +LDFLAGS += -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a PROJECT = hello diff --git a/runtime/tests/hello/hello.dump b/runtime/tests/hello/hello.dump index 6a597600..433145a1 100644 --- a/runtime/tests/hello/hello.dump +++ b/runtime/tests/hello/hello.dump @@ -23438,25 +23438,49 @@ Disassembly of section .eh_frame: 80015d90: 7c01 lui s8,0xfffe0 80015d92: 0101 addi sp,sp,0 80015d94: 00020d1b 0x20d1b -80015d98: 0010 0x10 +80015d98: 0018 0x18 80015d9a: 0000 unimp 80015d9c: 0018 0x18 80015d9e: 0000 unimp -80015da0: 9dec 0x9dec -80015da2: ffff 0xffff -80015da4: 0434 addi a3,sp,520 +80015da0: a2b0 fsd fa2,64(a3) +80015da2: fffe fsw ft11,252(sp) +80015da4: 0030 addi a2,sp,8 80015da6: 0000 unimp -80015da8: 0000 unimp -80015daa: 0000 unimp -80015dac: 0010 0x10 -80015dae: 0000 unimp -80015db0: 002c addi a1,sp,8 -80015db2: 0000 unimp -80015db4: a20c fsd fa1,0(a2) -80015db6: ffff 0xffff -80015db8: 0410 addi a2,sp,512 +80015da8: 4800 lw s0,16(s0) +80015daa: 100e c.slli zero,0x23 +80015dac: 8150 0x8150 +80015dae: 4c01 li s8,0 +80015db0: 48c1 li a7,16 +80015db2: 000e c.slli zero,0x3 +80015db4: 0010 0x10 +80015db6: 0000 unimp +80015db8: 0034 addi a3,sp,8 80015dba: 0000 unimp -80015dbc: 0000 unimp +80015dbc: a2c4 fsd fs1,128(a3) +80015dbe: fffe fsw ft11,252(sp) +80015dc0: 0010 0x10 +80015dc2: 0000 unimp +80015dc4: 0000 unimp +80015dc6: 0000 unimp +80015dc8: 0010 0x10 +80015dca: 0000 unimp +80015dcc: 0048 addi a0,sp,4 +80015dce: 0000 unimp +80015dd0: 9dbc 0x9dbc +80015dd2: ffff 0xffff +80015dd4: 0434 addi a3,sp,520 +80015dd6: 0000 unimp +80015dd8: 0000 unimp +80015dda: 0000 unimp +80015ddc: 0010 0x10 +80015dde: 0000 unimp +80015de0: 005c addi a5,sp,4 +80015de2: 0000 unimp +80015de4: a1dc fsd fa5,128(a1) +80015de6: ffff 0xffff +80015de8: 0410 addi a2,sp,512 +80015dea: 0000 unimp +80015dec: 0000 unimp ... Disassembly of section .init_array: diff --git a/runtime/tests/hello/hello.elf b/runtime/tests/hello/hello.elf index abaca0a1..e5af47f7 100755 Binary files a/runtime/tests/hello/hello.elf and b/runtime/tests/hello/hello.elf differ diff --git a/runtime/tests/hello/hello.hex b/runtime/tests/hello/hello.hex index 6c56b673..99deba8d 100644 --- a/runtime/tests/hello/hello.hex +++ b/runtime/tests/hello/hello.hex @@ -5594,9 +5594,12 @@ :105D680008080808080808080808080808080808AB :0C5D7800080808080808080808080808BF :105D84001000000000000000037A5200017C0101B1 -:105D94001B0D02001000000018000000EC9DFFFF26 -:105DA4003404000000000000100000002C0000007B -:0C5DB4000CA2FFFF100400000000000023 +:105D94001B0D02001800000018000000B0A2FEFF56 +:105DA4003000000000480E105081014CC1480E0024 +:105DB4001000000034000000C4A2FEFF1000000028 +:105DC400000000001000000048000000BC9DFFFF20 +:105DD4003404000000000000100000005C0000001B +:0C5DE400DCA1FFFF100400000000000024 :08600000900000808000008088 :1060080000000000F46201805C630180C4630180C9 :106018000000000000000000000000000000000078 diff --git a/runtime/tests/nlTest/Makefile b/runtime/tests/nlTest/Makefile index 930ec588..c28dd916 100644 --- a/runtime/tests/nlTest/Makefile +++ b/runtime/tests/nlTest/Makefile @@ -6,11 +6,10 @@ AR = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-gcc-ar DP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objdump CP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objcopy -CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -CFLAGS += -nostartfiles -ffreestanding -fno-exceptions -Wl,--gc-sections +CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wstack-usage=1024 -ffreestanding -nostartfiles -fdata-sections -ffunction-sections CFLAGS += -I$(VORTEX_RT_PATH)/include -I$(VORTEX_RT_PATH)/../hw -LDFLAGS += $(VORTEX_RT_PATH)/libvortexrt.a +LDFLAGS += -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a PROJECT = vx_nl_main diff --git a/runtime/tests/nlTest/vx_nl_main.dump b/runtime/tests/nlTest/vx_nl_main.dump index be0fbc7a..cc9b524d 100644 --- a/runtime/tests/nlTest/vx_nl_main.dump +++ b/runtime/tests/nlTest/vx_nl_main.dump @@ -12,19 +12,19 @@ Disassembly of section .init: 80000010: 0ac000ef jal ra,800000bc 80000014: 00100513 li a0,1 80000018: 0005006b 0x5006b -8000001c: 00015517 auipc a0,0x15 -80000020: 9bc50513 addi a0,a0,-1604 # 800149d8 <__malloc_max_total_mem> -80000024: 00015617 auipc a2,0x15 -80000028: 9f060613 addi a2,a2,-1552 # 80014a14 <__BSS_END__> +8000001c: 00002517 auipc a0,0x2 +80000020: a2850513 addi a0,a0,-1496 # 80001a44 <__BSS_END__> +80000024: 00002617 auipc a2,0x2 +80000028: a2060613 addi a2,a2,-1504 # 80001a44 <__BSS_END__> 8000002c: 40a60633 sub a2,a2,a0 80000030: 00000593 li a1,0 -80000034: 61c000ef jal ra,80000650 +80000034: 304000ef jal ra,80000338 80000038: 00000517 auipc a0,0x0 -8000003c: 52050513 addi a0,a0,1312 # 80000558 <__libc_fini_array> -80000040: 4d0000ef jal ra,80000510 -80000044: 570000ef jal ra,800005b4 <__libc_init_array> +8000003c: 20850513 addi a0,a0,520 # 80000240 <__libc_fini_array> +80000040: 1b8000ef jal ra,800001f8 +80000044: 258000ef jal ra,8000029c <__libc_init_array> 80000048: 008000ef jal ra,80000050
-8000004c: 4d80006f j 80000524 +8000004c: 1c00006f j 8000020c Disassembly of section .text: @@ -33,17 +33,17 @@ Disassembly of section .text: 80000054: 00112623 sw ra,12(sp) 80000058: 00100793 li a5,1 8000005c: 0007806b 0x7806b -80000060: 80013537 lui a0,0x80013 -80000064: a8050513 addi a0,a0,-1408 # 80012a80 <__stack_top+0x81012a80> -80000068: 2e4000ef jal ra,8000034c +80000060: 80000537 lui a0,0x80000 +80000064: 5d450513 addi a0,a0,1492 # 800005d4 <__stack_top+0x810005d4> +80000068: 090000ef jal ra,800000f8 8000006c: 1c800513 li a0,456 -80000070: 318000ef jal ra,80000388 -80000074: 80013537 lui a0,0x80013 -80000078: a9050513 addi a0,a0,-1392 # 80012a90 <__stack_top+0x81012a90> -8000007c: 2d0000ef jal ra,8000034c -80000080: 80013537 lui a0,0x80013 -80000084: a9450513 addi a0,a0,-1388 # 80012a94 <__stack_top+0x81012a94> -80000088: 2c4000ef jal ra,8000034c +80000070: 0c4000ef jal ra,80000134 +80000074: 80000537 lui a0,0x80000 +80000078: 5e450513 addi a0,a0,1508 # 800005e4 <__stack_top+0x810005e4> +8000007c: 07c000ef jal ra,800000f8 +80000080: 80000537 lui a0,0x80000 +80000084: 5e850513 addi a0,a0,1512 # 800005e8 <__stack_top+0x810005e8> +80000088: 070000ef jal ra,800000f8 8000008c: 00c12083 lw ra,12(sp) 80000090: 00000513 li a0,0 80000094: 01010113 addi sp,sp,16 @@ -53,8 +53,8 @@ Disassembly of section .text: 8000009c: 00000793 li a5,0 800000a0: 00078863 beqz a5,800000b0 800000a4: 80000537 lui a0,0x80000 -800000a8: 55850513 addi a0,a0,1368 # 80000558 <__stack_top+0x81000558> -800000ac: 4640006f j 80000510 +800000a8: 24050513 addi a0,a0,576 # 80000240 <__stack_top+0x81000240> +800000ac: 14c0006f j 800001f8 800000b0: 00008067 ret 800000b4 <_exit>: @@ -64,8 +64,8 @@ Disassembly of section .text: 800000bc : 800000bc: fc002573 csrr a0,0xfc0 800000c0: 0005006b 0x5006b -800000c4: 00014197 auipc gp,0x14 -800000c8: 74418193 addi gp,gp,1860 # 80014808 <__global_pointer> +800000c4: 00002197 auipc gp,0x2 +800000c8: d4c18193 addi gp,gp,-692 # 80001e10 <__global_pointer> 800000cc: 7f000117 auipc sp,0x7f000 800000d0: f3410113 addi sp,sp,-204 # ff000000 <__stack_top> 800000d4: 40000593 li a1,1024 @@ -80,21584 +80,407 @@ Disassembly of section .text: 800000f4 : 800000f4: 00008067 ret -800000f8 : -800000f8: 20050663 beqz a0,80000304 -800000fc: f5010113 addi sp,sp,-176 -80000100: 0a812423 sw s0,168(sp) -80000104: 09312e23 sw s3,156(sp) -80000108: 0a112623 sw ra,172(sp) -8000010c: 0a912223 sw s1,164(sp) -80000110: 0b212023 sw s2,160(sp) -80000114: 09412c23 sw s4,152(sp) -80000118: 09512a23 sw s5,148(sp) -8000011c: 09612823 sw s6,144(sp) -80000120: 09712623 sw s7,140(sp) -80000124: 00050993 mv s3,a0 -80000128: 00054503 lbu a0,0(a0) -8000012c: 00198413 addi s0,s3,1 -80000130: 1c050663 beqz a0,800002fc -80000134: 000034b7 lui s1,0x3 -80000138: 80013ab7 lui s5,0x80013 -8000013c: 00058a13 mv s4,a1 -80000140: 02500913 li s2,37 -80000144: 80948493 addi s1,s1,-2039 # 2809 <__stack_size+0x2409> -80000148: aa0a8a93 addi s5,s5,-1376 # 80012aa0 <__stack_top+0x81012aa0> -8000014c: 05250463 beq a0,s2,80000194 -80000150: 3a0000ef jal ra,800004f0 -80000154: 00044503 lbu a0,0(s0) -80000158: 00140b13 addi s6,s0,1 -8000015c: 000b0413 mv s0,s6 -80000160: fe0516e3 bnez a0,8000014c -80000164: 41340533 sub a0,s0,s3 -80000168: 0ac12083 lw ra,172(sp) -8000016c: 0a812403 lw s0,168(sp) -80000170: 0a412483 lw s1,164(sp) -80000174: 0a012903 lw s2,160(sp) -80000178: 09c12983 lw s3,156(sp) -8000017c: 09812a03 lw s4,152(sp) -80000180: 09412a83 lw s5,148(sp) -80000184: 09012b03 lw s6,144(sp) -80000188: 08c12b83 lw s7,140(sp) -8000018c: 0b010113 addi sp,sp,176 -80000190: 00008067 ret -80000194: 00040b13 mv s6,s0 -80000198: 00d00613 li a2,13 -8000019c: 00100693 li a3,1 -800001a0: 000b4703 lbu a4,0(s6) -800001a4: 000b0513 mv a0,s6 -800001a8: 001b0b13 addi s6,s6,1 -800001ac: fe070793 addi a5,a4,-32 -800001b0: 0ff7f793 andi a5,a5,255 -800001b4: 00f66863 bltu a2,a5,800001c4 -800001b8: 00f697b3 sll a5,a3,a5 -800001bc: 0097f7b3 and a5,a5,s1 -800001c0: fe0790e3 bnez a5,800001a0 -800001c4: 02a00793 li a5,42 -800001c8: 00f70a63 beq a4,a5,800001dc -800001cc: 00a00613 li a2,10 -800001d0: 04010593 addi a1,sp,64 -800001d4: 770000ef jal ra,80000944 -800001d8: 04012b03 lw s6,64(sp) -800001dc: 000b4783 lbu a5,0(s6) -800001e0: 02e00713 li a4,46 -800001e4: 001b0513 addi a0,s6,1 -800001e8: 0ce78e63 beq a5,a4,800002c4 -800001ec: fb478793 addi a5,a5,-76 -800001f0: 0ff7f793 andi a5,a5,255 -800001f4: 02e00713 li a4,46 -800001f8: 02f76463 bltu a4,a5,80000220 -800001fc: 00279793 slli a5,a5,0x2 -80000200: 015787b3 add a5,a5,s5 -80000204: 0007a783 lw a5,0(a5) -80000208: 00078067 jr a5 -8000020c: 001b4703 lbu a4,1(s6) -80000210: 06800793 li a5,104 -80000214: 08f70a63 beq a4,a5,800002a8 -80000218: 00050b13 mv s6,a0 -8000021c: 00150513 addi a0,a0,1 -80000220: 05210023 sb s2,64(sp) -80000224: 40850533 sub a0,a0,s0 -80000228: 08a05a63 blez a0,800002bc -8000022c: 00040793 mv a5,s0 -80000230: 04110713 addi a4,sp,65 -80000234: 00a40633 add a2,s0,a0 -80000238: 0007c683 lbu a3,0(a5) -8000023c: 00178793 addi a5,a5,1 -80000240: 00170713 addi a4,a4,1 -80000244: fed70fa3 sb a3,-1(a4) -80000248: fec798e3 bne a5,a2,80000238 -8000024c: 00150513 addi a0,a0,1 -80000250: 08010793 addi a5,sp,128 -80000254: 00a787b3 add a5,a5,a0 -80000258: 000a0693 mv a3,s4 -8000025c: 04010613 addi a2,sp,64 -80000260: 10000593 li a1,256 -80000264: 00010513 mv a0,sp -80000268: fc078023 sb zero,-64(a5) -8000026c: 7b8000ef jal ra,80000a24 -80000270: 00010413 mv s0,sp -80000274: 00a10bb3 add s7,sp,a0 -80000278: 00a05a63 blez a0,8000028c -8000027c: 00044503 lbu a0,0(s0) -80000280: 00140413 addi s0,s0,1 -80000284: 26c000ef jal ra,800004f0 -80000288: fe8b9ae3 bne s7,s0,8000027c -8000028c: 001b4503 lbu a0,1(s6) -80000290: 002b0413 addi s0,s6,2 -80000294: ea051ce3 bnez a0,8000014c -80000298: ecdff06f j 80000164 -8000029c: 001b4703 lbu a4,1(s6) -800002a0: 06c00793 li a5,108 -800002a4: f6f71ae3 bne a4,a5,80000218 -800002a8: 003b0513 addi a0,s6,3 -800002ac: 05210023 sb s2,64(sp) -800002b0: 40850533 sub a0,a0,s0 -800002b4: 002b0b13 addi s6,s6,2 -800002b8: f6a04ae3 bgtz a0,8000022c -800002bc: 00100513 li a0,1 -800002c0: f91ff06f j 80000250 -800002c4: 001b4703 lbu a4,1(s6) -800002c8: 02a00793 li a5,42 -800002cc: 00f71a63 bne a4,a5,800002e0 -800002d0: 002b4783 lbu a5,2(s6) -800002d4: 003b0513 addi a0,s6,3 -800002d8: 002b0b13 addi s6,s6,2 -800002dc: f11ff06f j 800001ec -800002e0: 00a00613 li a2,10 -800002e4: 04010593 addi a1,sp,64 -800002e8: 65c000ef jal ra,80000944 -800002ec: 04012b03 lw s6,64(sp) -800002f0: 000b4783 lbu a5,0(s6) -800002f4: 001b0513 addi a0,s6,1 -800002f8: ef5ff06f j 800001ec -800002fc: 00100513 li a0,1 -80000300: e69ff06f j 80000168 -80000304: fff00513 li a0,-1 -80000308: 00008067 ret - -8000030c : -8000030c: fc010113 addi sp,sp,-64 -80000310: 02410313 addi t1,sp,36 -80000314: 02b12223 sw a1,36(sp) -80000318: 00030593 mv a1,t1 -8000031c: 00112e23 sw ra,28(sp) -80000320: 02c12423 sw a2,40(sp) -80000324: 02d12623 sw a3,44(sp) -80000328: 02e12823 sw a4,48(sp) -8000032c: 02f12a23 sw a5,52(sp) -80000330: 03012c23 sw a6,56(sp) -80000334: 03112e23 sw a7,60(sp) -80000338: 00612623 sw t1,12(sp) -8000033c: dbdff0ef jal ra,800000f8 -80000340: 01c12083 lw ra,28(sp) -80000344: 04010113 addi sp,sp,64 -80000348: 00008067 ret - -8000034c : -8000034c: ff010113 addi sp,sp,-16 -80000350: 00812423 sw s0,8(sp) -80000354: 00112623 sw ra,12(sp) -80000358: 00050413 mv s0,a0 -8000035c: 00054503 lbu a0,0(a0) -80000360: 00050c63 beqz a0,80000378 -80000364: 00140413 addi s0,s0,1 -80000368: 00140413 addi s0,s0,1 -8000036c: 184000ef jal ra,800004f0 -80000370: fff44503 lbu a0,-1(s0) -80000374: fe051ae3 bnez a0,80000368 -80000378: 00c12083 lw ra,12(sp) -8000037c: 00812403 lw s0,8(sp) -80000380: 01010113 addi sp,sp,16 -80000384: 00008067 ret - -80000388 : -80000388: ff010113 addi sp,sp,-16 -8000038c: 00912223 sw s1,4(sp) -80000390: 00112623 sw ra,12(sp) -80000394: 00812423 sw s0,8(sp) -80000398: 01212023 sw s2,0(sp) -8000039c: 00f00793 li a5,15 -800003a0: 00050493 mv s1,a0 -800003a4: 04a7fc63 bgeu a5,a0,800003fc -800003a8: 80013937 lui s2,0x80013 -800003ac: 00000693 li a3,0 -800003b0: 02000413 li s0,32 -800003b4: b5c90913 addi s2,s2,-1188 # 80012b5c <__stack_top+0x81012b5c> -800003b8: ffc40413 addi s0,s0,-4 -800003bc: 0084d7b3 srl a5,s1,s0 -800003c0: 00f7f793 andi a5,a5,15 -800003c4: 00f90733 add a4,s2,a5 -800003c8: 00079463 bnez a5,800003d0 -800003cc: 00068863 beqz a3,800003dc -800003d0: 00074503 lbu a0,0(a4) -800003d4: 11c000ef jal ra,800004f0 -800003d8: 00100693 li a3,1 -800003dc: fc041ee3 bnez s0,800003b8 -800003e0: 00812403 lw s0,8(sp) -800003e4: 00c12083 lw ra,12(sp) -800003e8: 00412483 lw s1,4(sp) -800003ec: 00012903 lw s2,0(sp) -800003f0: 00a00513 li a0,10 -800003f4: 01010113 addi sp,sp,16 -800003f8: 0f80006f j 800004f0 -800003fc: 800137b7 lui a5,0x80013 -80000400: b5c78793 addi a5,a5,-1188 # 80012b5c <__stack_top+0x81012b5c> -80000404: 00a784b3 add s1,a5,a0 -80000408: 0004c503 lbu a0,0(s1) -8000040c: 0e4000ef jal ra,800004f0 -80000410: 00812403 lw s0,8(sp) -80000414: 00c12083 lw ra,12(sp) -80000418: 00412483 lw s1,4(sp) -8000041c: 00012903 lw s2,0(sp) -80000420: 00a00513 li a0,10 -80000424: 01010113 addi sp,sp,16 -80000428: 0c80006f j 800004f0 - -8000042c : -8000042c: ff010113 addi sp,sp,-16 -80000430: 00812423 sw s0,8(sp) -80000434: 00912223 sw s1,4(sp) -80000438: 00112623 sw ra,12(sp) -8000043c: 01212023 sw s2,0(sp) -80000440: 00050413 mv s0,a0 -80000444: 00054503 lbu a0,0(a0) -80000448: 00058493 mv s1,a1 -8000044c: 00050c63 beqz a0,80000464 -80000450: 00140413 addi s0,s0,1 -80000454: 00140413 addi s0,s0,1 -80000458: 098000ef jal ra,800004f0 -8000045c: fff44503 lbu a0,-1(s0) -80000460: fe051ae3 bnez a0,80000454 -80000464: 00f00793 li a5,15 -80000468: 00000693 li a3,0 -8000046c: 02000413 li s0,32 -80000470: 0497f863 bgeu a5,s1,800004c0 -80000474: 80013937 lui s2,0x80013 -80000478: b5c90913 addi s2,s2,-1188 # 80012b5c <__stack_top+0x81012b5c> -8000047c: ffc40413 addi s0,s0,-4 -80000480: 0084d7b3 srl a5,s1,s0 -80000484: 00f7f793 andi a5,a5,15 -80000488: 00f90733 add a4,s2,a5 -8000048c: 00079463 bnez a5,80000494 -80000490: 00068863 beqz a3,800004a0 -80000494: 00074503 lbu a0,0(a4) -80000498: 058000ef jal ra,800004f0 -8000049c: 00100693 li a3,1 -800004a0: fc041ee3 bnez s0,8000047c -800004a4: 00812403 lw s0,8(sp) -800004a8: 00c12083 lw ra,12(sp) -800004ac: 00412483 lw s1,4(sp) -800004b0: 00012903 lw s2,0(sp) -800004b4: 00a00513 li a0,10 -800004b8: 01010113 addi sp,sp,16 -800004bc: 0340006f j 800004f0 -800004c0: 800137b7 lui a5,0x80013 -800004c4: b5c78793 addi a5,a5,-1188 # 80012b5c <__stack_top+0x81012b5c> -800004c8: 009784b3 add s1,a5,s1 -800004cc: 0004c503 lbu a0,0(s1) -800004d0: 020000ef jal ra,800004f0 -800004d4: 00812403 lw s0,8(sp) -800004d8: 00c12083 lw ra,12(sp) -800004dc: 00412483 lw s1,4(sp) -800004e0: 00012903 lw s2,0(sp) -800004e4: 00a00513 li a0,10 -800004e8: 01010113 addi sp,sp,16 -800004ec: 0040006f j 800004f0 - -800004f0 : -800004f0: 00014297 auipc t0,0x14 -800004f4: b1828293 addi t0,t0,-1256 # 80014008 <__DATA_BEGIN__> -800004f8: 0002a283 lw t0,0(t0) -800004fc: cc202373 csrr t1,0xcc2 -80000500: 01031313 slli t1,t1,0x10 -80000504: 00a36333 or t1,t1,a0 -80000508: 0062a023 sw t1,0(t0) -8000050c: 00008067 ret - -80000510 : -80000510: 00050593 mv a1,a0 -80000514: 00000693 li a3,0 -80000518: 00000613 li a2,0 -8000051c: 00000513 li a0,0 -80000520: 5240006f j 80000a44 <__register_exitproc> - -80000524 : -80000524: ff010113 addi sp,sp,-16 -80000528: 00000593 li a1,0 -8000052c: 00812423 sw s0,8(sp) -80000530: 00112623 sw ra,12(sp) -80000534: 00050413 mv s0,a0 -80000538: 5a8000ef jal ra,80000ae0 <__call_exitprocs> -8000053c: 800157b7 lui a5,0x80015 -80000540: 9c87a503 lw a0,-1592(a5) # 800149c8 <__stack_top+0x810149c8> -80000544: 03c52783 lw a5,60(a0) -80000548: 00078463 beqz a5,80000550 -8000054c: 000780e7 jalr a5 -80000550: 00040513 mv a0,s0 -80000554: b61ff0ef jal ra,800000b4 <_exit> - -80000558 <__libc_fini_array>: -80000558: ff010113 addi sp,sp,-16 -8000055c: 00812423 sw s0,8(sp) -80000560: 800147b7 lui a5,0x80014 -80000564: 80014437 lui s0,0x80014 -80000568: 00440413 addi s0,s0,4 # 80014004 <__stack_top+0x81014004> -8000056c: 00478793 addi a5,a5,4 # 80014004 <__stack_top+0x81014004> -80000570: 408787b3 sub a5,a5,s0 -80000574: 00912223 sw s1,4(sp) -80000578: 00112623 sw ra,12(sp) -8000057c: 4027d493 srai s1,a5,0x2 -80000580: 02048063 beqz s1,800005a0 <__libc_fini_array+0x48> -80000584: ffc78793 addi a5,a5,-4 -80000588: 00878433 add s0,a5,s0 -8000058c: 00042783 lw a5,0(s0) -80000590: fff48493 addi s1,s1,-1 -80000594: ffc40413 addi s0,s0,-4 -80000598: 000780e7 jalr a5 -8000059c: fe0498e3 bnez s1,8000058c <__libc_fini_array+0x34> -800005a0: 00c12083 lw ra,12(sp) -800005a4: 00812403 lw s0,8(sp) -800005a8: 00412483 lw s1,4(sp) -800005ac: 01010113 addi sp,sp,16 -800005b0: 00008067 ret - -800005b4 <__libc_init_array>: -800005b4: ff010113 addi sp,sp,-16 -800005b8: 00812423 sw s0,8(sp) -800005bc: 01212023 sw s2,0(sp) -800005c0: 80014437 lui s0,0x80014 -800005c4: 80014937 lui s2,0x80014 -800005c8: 00040793 mv a5,s0 -800005cc: 00090913 mv s2,s2 -800005d0: 40f90933 sub s2,s2,a5 -800005d4: 00112623 sw ra,12(sp) -800005d8: 00912223 sw s1,4(sp) -800005dc: 40295913 srai s2,s2,0x2 -800005e0: 02090063 beqz s2,80000600 <__libc_init_array+0x4c> -800005e4: 00040413 mv s0,s0 -800005e8: 00000493 li s1,0 -800005ec: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> -800005f0: 00148493 addi s1,s1,1 -800005f4: 00440413 addi s0,s0,4 -800005f8: 000780e7 jalr a5 -800005fc: fe9918e3 bne s2,s1,800005ec <__libc_init_array+0x38> -80000600: 80014437 lui s0,0x80014 -80000604: 80014937 lui s2,0x80014 -80000608: 00040793 mv a5,s0 -8000060c: 00490913 addi s2,s2,4 # 80014004 <__stack_top+0x81014004> -80000610: 40f90933 sub s2,s2,a5 -80000614: 40295913 srai s2,s2,0x2 -80000618: 02090063 beqz s2,80000638 <__libc_init_array+0x84> -8000061c: 00040413 mv s0,s0 -80000620: 00000493 li s1,0 -80000624: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> -80000628: 00148493 addi s1,s1,1 -8000062c: 00440413 addi s0,s0,4 -80000630: 000780e7 jalr a5 -80000634: fe9918e3 bne s2,s1,80000624 <__libc_init_array+0x70> -80000638: 00c12083 lw ra,12(sp) -8000063c: 00812403 lw s0,8(sp) -80000640: 00412483 lw s1,4(sp) -80000644: 00012903 lw s2,0(sp) -80000648: 01010113 addi sp,sp,16 -8000064c: 00008067 ret - -80000650 : -80000650: 00f00313 li t1,15 -80000654: 00050713 mv a4,a0 -80000658: 02c37e63 bgeu t1,a2,80000694 -8000065c: 00f77793 andi a5,a4,15 -80000660: 0a079063 bnez a5,80000700 -80000664: 08059263 bnez a1,800006e8 -80000668: ff067693 andi a3,a2,-16 -8000066c: 00f67613 andi a2,a2,15 -80000670: 00e686b3 add a3,a3,a4 -80000674: 00b72023 sw a1,0(a4) -80000678: 00b72223 sw a1,4(a4) -8000067c: 00b72423 sw a1,8(a4) -80000680: 00b72623 sw a1,12(a4) -80000684: 01070713 addi a4,a4,16 -80000688: fed766e3 bltu a4,a3,80000674 -8000068c: 00061463 bnez a2,80000694 -80000690: 00008067 ret -80000694: 40c306b3 sub a3,t1,a2 -80000698: 00269693 slli a3,a3,0x2 -8000069c: 00000297 auipc t0,0x0 -800006a0: 005686b3 add a3,a3,t0 -800006a4: 00c68067 jr 12(a3) -800006a8: 00b70723 sb a1,14(a4) -800006ac: 00b706a3 sb a1,13(a4) -800006b0: 00b70623 sb a1,12(a4) -800006b4: 00b705a3 sb a1,11(a4) -800006b8: 00b70523 sb a1,10(a4) -800006bc: 00b704a3 sb a1,9(a4) -800006c0: 00b70423 sb a1,8(a4) -800006c4: 00b703a3 sb a1,7(a4) -800006c8: 00b70323 sb a1,6(a4) -800006cc: 00b702a3 sb a1,5(a4) -800006d0: 00b70223 sb a1,4(a4) -800006d4: 00b701a3 sb a1,3(a4) -800006d8: 00b70123 sb a1,2(a4) -800006dc: 00b700a3 sb a1,1(a4) -800006e0: 00b70023 sb a1,0(a4) -800006e4: 00008067 ret -800006e8: 0ff5f593 andi a1,a1,255 -800006ec: 00859693 slli a3,a1,0x8 -800006f0: 00d5e5b3 or a1,a1,a3 -800006f4: 01059693 slli a3,a1,0x10 -800006f8: 00d5e5b3 or a1,a1,a3 -800006fc: f6dff06f j 80000668 -80000700: 00279693 slli a3,a5,0x2 -80000704: 00000297 auipc t0,0x0 -80000708: 005686b3 add a3,a3,t0 -8000070c: 00008293 mv t0,ra -80000710: fa0680e7 jalr -96(a3) -80000714: 00028093 mv ra,t0 -80000718: ff078793 addi a5,a5,-16 -8000071c: 40f70733 sub a4,a4,a5 -80000720: 00f60633 add a2,a2,a5 -80000724: f6c378e3 bgeu t1,a2,80000694 -80000728: f3dff06f j 80000664 - -8000072c <_strtol_l.isra.0>: -8000072c: ff010113 addi sp,sp,-16 -80000730: 00112623 sw ra,12(sp) -80000734: 00812423 sw s0,8(sp) -80000738: 00100793 li a5,1 -8000073c: 0af68e63 beq a3,a5,800007f8 <_strtol_l.isra.0+0xcc> -80000740: 02400793 li a5,36 -80000744: 00068f93 mv t6,a3 -80000748: 0ad7e863 bltu a5,a3,800007f8 <_strtol_l.isra.0+0xcc> -8000074c: 80013337 lui t1,0x80013 -80000750: 00058793 mv a5,a1 -80000754: b7130313 addi t1,t1,-1167 # 80012b71 <__stack_top+0x81012b71> -80000758: 0007c703 lbu a4,0(a5) -8000075c: 00078e13 mv t3,a5 -80000760: 00178793 addi a5,a5,1 -80000764: 00e30833 add a6,t1,a4 -80000768: 00084883 lbu a7,0(a6) -8000076c: 0088f893 andi a7,a7,8 -80000770: fe0894e3 bnez a7,80000758 <_strtol_l.isra.0+0x2c> -80000774: 02d00813 li a6,45 -80000778: 15070863 beq a4,a6,800008c8 <_strtol_l.isra.0+0x19c> -8000077c: 02b00813 li a6,43 -80000780: 09070c63 beq a4,a6,80000818 <_strtol_l.isra.0+0xec> -80000784: 800002b7 lui t0,0x80000 -80000788: 00070813 mv a6,a4 -8000078c: fff2c293 not t0,t0 -80000790: 00000413 li s0,0 -80000794: 08068e63 beqz a3,80000830 <_strtol_l.isra.0+0x104> -80000798: 01000713 li a4,16 -8000079c: 14e68663 beq a3,a4,800008e8 <_strtol_l.isra.0+0x1bc> -800007a0: 03f2f3b3 remu t2,t0,t6 -800007a4: 00000893 li a7,0 -800007a8: 00000313 li t1,0 -800007ac: 00900e13 li t3,9 -800007b0: 01900f13 li t5,25 -800007b4: 03f2deb3 divu t4,t0,t6 -800007b8: fd080713 addi a4,a6,-48 -800007bc: 00ee7863 bgeu t3,a4,800007cc <_strtol_l.isra.0+0xa0> -800007c0: fbf80713 addi a4,a6,-65 -800007c4: 0aef6063 bltu t5,a4,80000864 <_strtol_l.isra.0+0x138> -800007c8: fc980713 addi a4,a6,-55 -800007cc: 0ad75463 bge a4,a3,80000874 <_strtol_l.isra.0+0x148> -800007d0: 0808c663 bltz a7,8000085c <_strtol_l.isra.0+0x130> -800007d4: fff00893 li a7,-1 -800007d8: 006eea63 bltu t4,t1,800007ec <_strtol_l.isra.0+0xc0> -800007dc: 0c6e8263 beq t4,t1,800008a0 <_strtol_l.isra.0+0x174> -800007e0: 00100893 li a7,1 -800007e4: 03f30333 mul t1,t1,t6 -800007e8: 00670333 add t1,a4,t1 -800007ec: 00178793 addi a5,a5,1 -800007f0: fff7c803 lbu a6,-1(a5) -800007f4: fc5ff06f j 800007b8 <_strtol_l.isra.0+0x8c> -800007f8: 40c000ef jal ra,80000c04 <__errno> -800007fc: 00c12083 lw ra,12(sp) -80000800: 00812403 lw s0,8(sp) -80000804: 01600793 li a5,22 -80000808: 00f52023 sw a5,0(a0) -8000080c: 00000513 li a0,0 -80000810: 01010113 addi sp,sp,16 -80000814: 00008067 ret -80000818: 800002b7 lui t0,0x80000 -8000081c: 0007c803 lbu a6,0(a5) -80000820: fff2c293 not t0,t0 -80000824: 002e0793 addi a5,t3,2 -80000828: 00000413 li s0,0 -8000082c: f60696e3 bnez a3,80000798 <_strtol_l.isra.0+0x6c> -80000830: 03000713 li a4,48 -80000834: 0ae81463 bne a6,a4,800008dc <_strtol_l.isra.0+0x1b0> -80000838: 0007c703 lbu a4,0(a5) -8000083c: 05800693 li a3,88 -80000840: 0df77713 andi a4,a4,223 -80000844: 0ad71e63 bne a4,a3,80000900 <_strtol_l.isra.0+0x1d4> -80000848: 0017c803 lbu a6,1(a5) -8000084c: 01000f93 li t6,16 -80000850: 00278793 addi a5,a5,2 -80000854: 01000693 li a3,16 -80000858: f49ff06f j 800007a0 <_strtol_l.isra.0+0x74> -8000085c: fff00893 li a7,-1 -80000860: f8dff06f j 800007ec <_strtol_l.isra.0+0xc0> -80000864: f9f80713 addi a4,a6,-97 -80000868: 00ef6663 bltu t5,a4,80000874 <_strtol_l.isra.0+0x148> -8000086c: fa980713 addi a4,a6,-87 -80000870: f6d740e3 blt a4,a3,800007d0 <_strtol_l.isra.0+0xa4> -80000874: 0208ca63 bltz a7,800008a8 <_strtol_l.isra.0+0x17c> -80000878: 00040463 beqz s0,80000880 <_strtol_l.isra.0+0x154> -8000087c: 40600333 neg t1,t1 -80000880: 00060663 beqz a2,8000088c <_strtol_l.isra.0+0x160> -80000884: 06089a63 bnez a7,800008f8 <_strtol_l.isra.0+0x1cc> -80000888: 00b62023 sw a1,0(a2) -8000088c: 00c12083 lw ra,12(sp) -80000890: 00812403 lw s0,8(sp) -80000894: 00030513 mv a0,t1 -80000898: 01010113 addi sp,sp,16 -8000089c: 00008067 ret -800008a0: f4e3c6e3 blt t2,a4,800007ec <_strtol_l.isra.0+0xc0> -800008a4: f3dff06f j 800007e0 <_strtol_l.isra.0+0xb4> -800008a8: 02200713 li a4,34 -800008ac: 00e52023 sw a4,0(a0) -800008b0: 00028313 mv t1,t0 -800008b4: fc060ce3 beqz a2,8000088c <_strtol_l.isra.0+0x160> -800008b8: fff78593 addi a1,a5,-1 -800008bc: 00028313 mv t1,t0 -800008c0: 00b62023 sw a1,0(a2) -800008c4: fc9ff06f j 8000088c <_strtol_l.isra.0+0x160> -800008c8: 0007c803 lbu a6,0(a5) -800008cc: 800002b7 lui t0,0x80000 -800008d0: 002e0793 addi a5,t3,2 -800008d4: 00100413 li s0,1 -800008d8: ebdff06f j 80000794 <_strtol_l.isra.0+0x68> -800008dc: 00a00f93 li t6,10 -800008e0: 00a00693 li a3,10 -800008e4: ebdff06f j 800007a0 <_strtol_l.isra.0+0x74> -800008e8: 03000713 li a4,48 -800008ec: 02e80063 beq a6,a4,8000090c <_strtol_l.isra.0+0x1e0> -800008f0: 01000f93 li t6,16 -800008f4: eadff06f j 800007a0 <_strtol_l.isra.0+0x74> -800008f8: 00030293 mv t0,t1 -800008fc: fbdff06f j 800008b8 <_strtol_l.isra.0+0x18c> -80000900: 00800f93 li t6,8 -80000904: 00800693 li a3,8 -80000908: e99ff06f j 800007a0 <_strtol_l.isra.0+0x74> -8000090c: 0007c703 lbu a4,0(a5) -80000910: 05800893 li a7,88 -80000914: 0df77713 andi a4,a4,223 -80000918: f31708e3 beq a4,a7,80000848 <_strtol_l.isra.0+0x11c> -8000091c: 01000f93 li t6,16 -80000920: e81ff06f j 800007a0 <_strtol_l.isra.0+0x74> - -80000924 <_strtol_r>: -80000924: e09ff06f j 8000072c <_strtol_l.isra.0> - -80000928 : -80000928: 80015737 lui a4,0x80015 -8000092c: 00050793 mv a5,a0 -80000930: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> -80000934: 00060693 mv a3,a2 -80000938: 00058613 mv a2,a1 -8000093c: 00078593 mv a1,a5 -80000940: dedff06f j 8000072c <_strtol_l.isra.0> - -80000944 : -80000944: 80015737 lui a4,0x80015 -80000948: 00050793 mv a5,a0 -8000094c: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> -80000950: 00060693 mv a3,a2 -80000954: 00058613 mv a2,a1 -80000958: 00078593 mv a1,a5 -8000095c: dd1ff06f j 8000072c <_strtol_l.isra.0> - -80000960 <_vsnprintf_r>: -80000960: f8010113 addi sp,sp,-128 -80000964: 06812c23 sw s0,120(sp) -80000968: 06112e23 sw ra,124(sp) -8000096c: 06912a23 sw s1,116(sp) -80000970: 00060793 mv a5,a2 -80000974: 00050413 mv s0,a0 -80000978: 08064e63 bltz a2,80000a14 <_vsnprintf_r+0xb4> -8000097c: 00068613 mv a2,a3 -80000980: 00070693 mv a3,a4 -80000984: 20800713 li a4,520 -80000988: 00e11a23 sh a4,20(sp) -8000098c: 00b12423 sw a1,8(sp) -80000990: 00b12c23 sw a1,24(sp) -80000994: 04078463 beqz a5,800009dc <_vsnprintf_r+0x7c> -80000998: fff78793 addi a5,a5,-1 -8000099c: fff00493 li s1,-1 -800009a0: 00810593 addi a1,sp,8 -800009a4: 00f12823 sw a5,16(sp) -800009a8: 00f12e23 sw a5,28(sp) -800009ac: 00911b23 sh s1,22(sp) -800009b0: 260000ef jal ra,80000c10 <_svfprintf_r> -800009b4: 00955663 bge a0,s1,800009c0 <_vsnprintf_r+0x60> -800009b8: 08b00793 li a5,139 -800009bc: 00f42023 sw a5,0(s0) -800009c0: 00812783 lw a5,8(sp) -800009c4: 00078023 sb zero,0(a5) -800009c8: 07c12083 lw ra,124(sp) -800009cc: 07812403 lw s0,120(sp) -800009d0: 07412483 lw s1,116(sp) -800009d4: 08010113 addi sp,sp,128 -800009d8: 00008067 ret -800009dc: fff00493 li s1,-1 -800009e0: 00810593 addi a1,sp,8 -800009e4: 00012823 sw zero,16(sp) -800009e8: 00012e23 sw zero,28(sp) -800009ec: 00911b23 sh s1,22(sp) -800009f0: 220000ef jal ra,80000c10 <_svfprintf_r> -800009f4: 00955663 bge a0,s1,80000a00 <_vsnprintf_r+0xa0> -800009f8: 08b00793 li a5,139 -800009fc: 00f42023 sw a5,0(s0) -80000a00: 07c12083 lw ra,124(sp) -80000a04: 07812403 lw s0,120(sp) -80000a08: 07412483 lw s1,116(sp) -80000a0c: 08010113 addi sp,sp,128 -80000a10: 00008067 ret -80000a14: 08b00793 li a5,139 -80000a18: 00f52023 sw a5,0(a0) -80000a1c: fff00513 li a0,-1 -80000a20: fe1ff06f j 80000a00 <_vsnprintf_r+0xa0> - -80000a24 : -80000a24: 80015737 lui a4,0x80015 -80000a28: 00050793 mv a5,a0 -80000a2c: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> -80000a30: 00068713 mv a4,a3 -80000a34: 00060693 mv a3,a2 -80000a38: 00058613 mv a2,a1 -80000a3c: 00078593 mv a1,a5 -80000a40: f21ff06f j 80000960 <_vsnprintf_r> - -80000a44 <__register_exitproc>: -80000a44: 800157b7 lui a5,0x80015 -80000a48: 9c87a703 lw a4,-1592(a5) # 800149c8 <__stack_top+0x810149c8> -80000a4c: 14872783 lw a5,328(a4) -80000a50: 04078c63 beqz a5,80000aa8 <__register_exitproc+0x64> -80000a54: 0047a703 lw a4,4(a5) -80000a58: 01f00813 li a6,31 -80000a5c: 06e84e63 blt a6,a4,80000ad8 <__register_exitproc+0x94> -80000a60: 00271813 slli a6,a4,0x2 -80000a64: 02050663 beqz a0,80000a90 <__register_exitproc+0x4c> -80000a68: 01078333 add t1,a5,a6 -80000a6c: 08c32423 sw a2,136(t1) -80000a70: 1887a883 lw a7,392(a5) -80000a74: 00100613 li a2,1 -80000a78: 00e61633 sll a2,a2,a4 -80000a7c: 00c8e8b3 or a7,a7,a2 -80000a80: 1917a423 sw a7,392(a5) -80000a84: 10d32423 sw a3,264(t1) -80000a88: 00200693 li a3,2 -80000a8c: 02d50463 beq a0,a3,80000ab4 <__register_exitproc+0x70> -80000a90: 00170713 addi a4,a4,1 -80000a94: 00e7a223 sw a4,4(a5) -80000a98: 010787b3 add a5,a5,a6 -80000a9c: 00b7a423 sw a1,8(a5) -80000aa0: 00000513 li a0,0 -80000aa4: 00008067 ret -80000aa8: 14c70793 addi a5,a4,332 -80000aac: 14f72423 sw a5,328(a4) -80000ab0: fa5ff06f j 80000a54 <__register_exitproc+0x10> -80000ab4: 18c7a683 lw a3,396(a5) -80000ab8: 00170713 addi a4,a4,1 -80000abc: 00e7a223 sw a4,4(a5) -80000ac0: 00c6e633 or a2,a3,a2 -80000ac4: 18c7a623 sw a2,396(a5) -80000ac8: 010787b3 add a5,a5,a6 -80000acc: 00b7a423 sw a1,8(a5) -80000ad0: 00000513 li a0,0 -80000ad4: 00008067 ret -80000ad8: fff00513 li a0,-1 -80000adc: 00008067 ret - -80000ae0 <__call_exitprocs>: -80000ae0: fd010113 addi sp,sp,-48 -80000ae4: 800157b7 lui a5,0x80015 -80000ae8: 01412c23 sw s4,24(sp) -80000aec: 9c87aa03 lw s4,-1592(a5) # 800149c8 <__stack_top+0x810149c8> -80000af0: 03212023 sw s2,32(sp) -80000af4: 02112623 sw ra,44(sp) -80000af8: 148a2903 lw s2,328(s4) -80000afc: 02812423 sw s0,40(sp) -80000b00: 02912223 sw s1,36(sp) -80000b04: 01312e23 sw s3,28(sp) -80000b08: 01512a23 sw s5,20(sp) -80000b0c: 01612823 sw s6,16(sp) -80000b10: 01712623 sw s7,12(sp) -80000b14: 01812423 sw s8,8(sp) -80000b18: 04090063 beqz s2,80000b58 <__call_exitprocs+0x78> -80000b1c: 00050b13 mv s6,a0 -80000b20: 00058b93 mv s7,a1 -80000b24: 00100a93 li s5,1 -80000b28: fff00993 li s3,-1 -80000b2c: 00492483 lw s1,4(s2) -80000b30: fff48413 addi s0,s1,-1 -80000b34: 02044263 bltz s0,80000b58 <__call_exitprocs+0x78> -80000b38: 00249493 slli s1,s1,0x2 -80000b3c: 009904b3 add s1,s2,s1 -80000b40: 040b8463 beqz s7,80000b88 <__call_exitprocs+0xa8> -80000b44: 1044a783 lw a5,260(s1) -80000b48: 05778063 beq a5,s7,80000b88 <__call_exitprocs+0xa8> -80000b4c: fff40413 addi s0,s0,-1 -80000b50: ffc48493 addi s1,s1,-4 -80000b54: ff3416e3 bne s0,s3,80000b40 <__call_exitprocs+0x60> -80000b58: 02c12083 lw ra,44(sp) -80000b5c: 02812403 lw s0,40(sp) -80000b60: 02412483 lw s1,36(sp) -80000b64: 02012903 lw s2,32(sp) -80000b68: 01c12983 lw s3,28(sp) -80000b6c: 01812a03 lw s4,24(sp) -80000b70: 01412a83 lw s5,20(sp) -80000b74: 01012b03 lw s6,16(sp) -80000b78: 00c12b83 lw s7,12(sp) -80000b7c: 00812c03 lw s8,8(sp) -80000b80: 03010113 addi sp,sp,48 -80000b84: 00008067 ret -80000b88: 00492783 lw a5,4(s2) -80000b8c: 0044a683 lw a3,4(s1) -80000b90: fff78793 addi a5,a5,-1 -80000b94: 04878e63 beq a5,s0,80000bf0 <__call_exitprocs+0x110> -80000b98: 0004a223 sw zero,4(s1) -80000b9c: fa0688e3 beqz a3,80000b4c <__call_exitprocs+0x6c> -80000ba0: 18892783 lw a5,392(s2) -80000ba4: 008a9733 sll a4,s5,s0 -80000ba8: 00492c03 lw s8,4(s2) -80000bac: 00f777b3 and a5,a4,a5 -80000bb0: 02079263 bnez a5,80000bd4 <__call_exitprocs+0xf4> -80000bb4: 000680e7 jalr a3 -80000bb8: 00492703 lw a4,4(s2) -80000bbc: 148a2783 lw a5,328(s4) -80000bc0: 01871463 bne a4,s8,80000bc8 <__call_exitprocs+0xe8> -80000bc4: f8f904e3 beq s2,a5,80000b4c <__call_exitprocs+0x6c> -80000bc8: f80788e3 beqz a5,80000b58 <__call_exitprocs+0x78> -80000bcc: 00078913 mv s2,a5 -80000bd0: f5dff06f j 80000b2c <__call_exitprocs+0x4c> -80000bd4: 18c92783 lw a5,396(s2) -80000bd8: 0844a583 lw a1,132(s1) -80000bdc: 00f77733 and a4,a4,a5 -80000be0: 00071c63 bnez a4,80000bf8 <__call_exitprocs+0x118> -80000be4: 000b0513 mv a0,s6 -80000be8: 000680e7 jalr a3 -80000bec: fcdff06f j 80000bb8 <__call_exitprocs+0xd8> -80000bf0: 00892223 sw s0,4(s2) -80000bf4: fa9ff06f j 80000b9c <__call_exitprocs+0xbc> -80000bf8: 00058513 mv a0,a1 -80000bfc: 000680e7 jalr a3 -80000c00: fb9ff06f j 80000bb8 <__call_exitprocs+0xd8> - -80000c04 <__errno>: -80000c04: 800157b7 lui a5,0x80015 -80000c08: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> -80000c0c: 00008067 ret - -80000c10 <_svfprintf_r>: -80000c10: e1010113 addi sp,sp,-496 -80000c14: 1e112623 sw ra,492(sp) -80000c18: 1d512a23 sw s5,468(sp) -80000c1c: 1d612823 sw s6,464(sp) -80000c20: 1da12023 sw s10,448(sp) -80000c24: 00058b13 mv s6,a1 -80000c28: 00060d13 mv s10,a2 -80000c2c: 00d12623 sw a3,12(sp) -80000c30: 1e812423 sw s0,488(sp) -80000c34: 1e912223 sw s1,484(sp) -80000c38: 1f212023 sw s2,480(sp) -80000c3c: 1d312e23 sw s3,476(sp) -80000c40: 1d412c23 sw s4,472(sp) -80000c44: 1d712623 sw s7,460(sp) -80000c48: 1d812423 sw s8,456(sp) -80000c4c: 1d912223 sw s9,452(sp) -80000c50: 1bb12e23 sw s11,444(sp) -80000c54: 00050a93 mv s5,a0 -80000c58: 27d050ef jal ra,800066d4 <_localeconv_r> -80000c5c: 00052783 lw a5,0(a0) -80000c60: 00078513 mv a0,a5 -80000c64: 04f12023 sw a5,64(sp) -80000c68: 710070ef jal ra,80008378 -80000c6c: 00cb5783 lhu a5,12(s6) -80000c70: 0e012823 sw zero,240(sp) -80000c74: 0e012a23 sw zero,244(sp) -80000c78: 0e012c23 sw zero,248(sp) -80000c7c: 0e012e23 sw zero,252(sp) -80000c80: 0807f793 andi a5,a5,128 -80000c84: 02a12e23 sw a0,60(sp) -80000c88: 00078863 beqz a5,80000c98 <_svfprintf_r+0x88> -80000c8c: 010b2783 lw a5,16(s6) -80000c90: 00079463 bnez a5,80000c98 <_svfprintf_r+0x88> -80000c94: 5bc0106f j 80002250 <_svfprintf_r+0x1640> -80000c98: 800137b7 lui a5,0x80013 -80000c9c: cb878793 addi a5,a5,-840 # 80012cb8 <__stack_top+0x81012cb8> -80000ca0: 00f12a23 sw a5,20(sp) -80000ca4: 000d4783 lbu a5,0(s10) -80000ca8: 10c10b93 addi s7,sp,268 -80000cac: 800139b7 lui s3,0x80013 -80000cb0: 0f712223 sw s7,228(sp) -80000cb4: 0e012623 sw zero,236(sp) -80000cb8: 0e012423 sw zero,232(sp) -80000cbc: 00012823 sw zero,16(sp) -80000cc0: 00012c23 sw zero,24(sp) -80000cc4: 04012223 sw zero,68(sp) -80000cc8: 02012c23 sw zero,56(sp) -80000ccc: 04012423 sw zero,72(sp) -80000cd0: 04012623 sw zero,76(sp) -80000cd4: 00012223 sw zero,4(sp) -80000cd8: 000b8893 mv a7,s7 -80000cdc: e3498993 addi s3,s3,-460 # 80012e34 <__stack_top+0x81012e34> -80000ce0: 22078063 beqz a5,80000f00 <_svfprintf_r+0x2f0> -80000ce4: 000d0413 mv s0,s10 -80000ce8: 02500693 li a3,37 -80000cec: 3cd78263 beq a5,a3,800010b0 <_svfprintf_r+0x4a0> -80000cf0: 00144783 lbu a5,1(s0) -80000cf4: 00140413 addi s0,s0,1 -80000cf8: fe079ae3 bnez a5,80000cec <_svfprintf_r+0xdc> -80000cfc: 41a404b3 sub s1,s0,s10 -80000d00: 21a40063 beq s0,s10,80000f00 <_svfprintf_r+0x2f0> -80000d04: 0ec12683 lw a3,236(sp) -80000d08: 0e812783 lw a5,232(sp) -80000d0c: 01a8a023 sw s10,0(a7) -80000d10: 009686b3 add a3,a3,s1 -80000d14: 00178793 addi a5,a5,1 -80000d18: 0098a223 sw s1,4(a7) -80000d1c: 0ed12623 sw a3,236(sp) -80000d20: 0ef12423 sw a5,232(sp) -80000d24: 00700693 li a3,7 -80000d28: 00888893 addi a7,a7,8 -80000d2c: 38f6ca63 blt a3,a5,800010c0 <_svfprintf_r+0x4b0> -80000d30: 00412703 lw a4,4(sp) -80000d34: 00044783 lbu a5,0(s0) -80000d38: 00970733 add a4,a4,s1 -80000d3c: 00e12223 sw a4,4(sp) -80000d40: 1c078063 beqz a5,80000f00 <_svfprintf_r+0x2f0> -80000d44: 00144483 lbu s1,1(s0) -80000d48: 0c0103a3 sb zero,199(sp) -80000d4c: 00140413 addi s0,s0,1 -80000d50: fff00313 li t1,-1 -80000d54: 00000a13 li s4,0 -80000d58: 00000913 li s2,0 -80000d5c: 05a00c13 li s8,90 -80000d60: 00900c93 li s9,9 -80000d64: 02a00d93 li s11,42 -80000d68: 00140413 addi s0,s0,1 -80000d6c: fe048793 addi a5,s1,-32 -80000d70: 04fc6463 bltu s8,a5,80000db8 <_svfprintf_r+0x1a8> -80000d74: 01412703 lw a4,20(sp) -80000d78: 00279793 slli a5,a5,0x2 -80000d7c: 00e787b3 add a5,a5,a4 -80000d80: 0007a783 lw a5,0(a5) -80000d84: 00078067 jr a5 -80000d88: 00000a13 li s4,0 -80000d8c: fd048793 addi a5,s1,-48 -80000d90: 00044483 lbu s1,0(s0) -80000d94: 002a1693 slli a3,s4,0x2 -80000d98: 01468a33 add s4,a3,s4 -80000d9c: 001a1a13 slli s4,s4,0x1 -80000da0: 01478a33 add s4,a5,s4 -80000da4: fd048793 addi a5,s1,-48 -80000da8: 00140413 addi s0,s0,1 -80000dac: fefcf2e3 bgeu s9,a5,80000d90 <_svfprintf_r+0x180> -80000db0: fe048793 addi a5,s1,-32 -80000db4: fcfc70e3 bgeu s8,a5,80000d74 <_svfprintf_r+0x164> -80000db8: 14048463 beqz s1,80000f00 <_svfprintf_r+0x2f0> -80000dbc: 14910623 sb s1,332(sp) -80000dc0: 0c0103a3 sb zero,199(sp) -80000dc4: 00100c13 li s8,1 -80000dc8: 00100c93 li s9,1 -80000dcc: 14c10d13 addi s10,sp,332 -80000dd0: 00000d93 li s11,0 -80000dd4: 00000313 li t1,0 -80000dd8: 02012623 sw zero,44(sp) -80000ddc: 02012a23 sw zero,52(sp) -80000de0: 02012823 sw zero,48(sp) -80000de4: 00297f93 andi t6,s2,2 -80000de8: 000f8463 beqz t6,80000df0 <_svfprintf_r+0x1e0> -80000dec: 002c0c13 addi s8,s8,2 -80000df0: 08497f13 andi t5,s2,132 -80000df4: 0ec12783 lw a5,236(sp) -80000df8: 000f1663 bnez t5,80000e04 <_svfprintf_r+0x1f4> -80000dfc: 418a0833 sub a6,s4,s8 -80000e00: 730040e3 bgtz a6,80001d20 <_svfprintf_r+0x1110> -80000e04: 0c714683 lbu a3,199(sp) -80000e08: 02068a63 beqz a3,80000e3c <_svfprintf_r+0x22c> -80000e0c: 0e812683 lw a3,232(sp) -80000e10: 0c710613 addi a2,sp,199 -80000e14: 00c8a023 sw a2,0(a7) -80000e18: 00178793 addi a5,a5,1 -80000e1c: 00100613 li a2,1 -80000e20: 00168693 addi a3,a3,1 -80000e24: 00c8a223 sw a2,4(a7) -80000e28: 0ef12623 sw a5,236(sp) -80000e2c: 0ed12423 sw a3,232(sp) -80000e30: 00700613 li a2,7 -80000e34: 00888893 addi a7,a7,8 -80000e38: 60d64063 blt a2,a3,80001438 <_svfprintf_r+0x828> -80000e3c: 020f8c63 beqz t6,80000e74 <_svfprintf_r+0x264> -80000e40: 0e812683 lw a3,232(sp) -80000e44: 0c810613 addi a2,sp,200 -80000e48: 00c8a023 sw a2,0(a7) -80000e4c: 00278793 addi a5,a5,2 -80000e50: 00200613 li a2,2 -80000e54: 00168693 addi a3,a3,1 -80000e58: 00c8a223 sw a2,4(a7) -80000e5c: 0ef12623 sw a5,236(sp) -80000e60: 0ed12423 sw a3,232(sp) -80000e64: 00700613 li a2,7 -80000e68: 00888893 addi a7,a7,8 -80000e6c: 00d65463 bge a2,a3,80000e74 <_svfprintf_r+0x264> -80000e70: 7b10006f j 80001e20 <_svfprintf_r+0x1210> -80000e74: 08000693 li a3,128 -80000e78: 4edf02e3 beq t5,a3,80001b5c <_svfprintf_r+0xf4c> -80000e7c: 41930333 sub t1,t1,s9 -80000e80: 5a604ae3 bgtz t1,80001c34 <_svfprintf_r+0x1024> -80000e84: 10097693 andi a3,s2,256 -80000e88: 38069ee3 bnez a3,80001a24 <_svfprintf_r+0xe14> -80000e8c: 0e812703 lw a4,232(sp) -80000e90: 019787b3 add a5,a5,s9 -80000e94: 01a8a023 sw s10,0(a7) -80000e98: 00170713 addi a4,a4,1 -80000e9c: 0198a223 sw s9,4(a7) -80000ea0: 0ef12623 sw a5,236(sp) -80000ea4: 0ee12423 sw a4,232(sp) -80000ea8: 00700693 li a3,7 -80000eac: 6ee6c063 blt a3,a4,8000158c <_svfprintf_r+0x97c> -80000eb0: 00888893 addi a7,a7,8 -80000eb4: 00497913 andi s2,s2,4 -80000eb8: 00090663 beqz s2,80000ec4 <_svfprintf_r+0x2b4> -80000ebc: 418a04b3 sub s1,s4,s8 -80000ec0: 6e904663 bgtz s1,800015ac <_svfprintf_r+0x99c> -80000ec4: 018a5463 bge s4,s8,80000ecc <_svfprintf_r+0x2bc> -80000ec8: 000c0a13 mv s4,s8 -80000ecc: 00412703 lw a4,4(sp) -80000ed0: 01470733 add a4,a4,s4 -80000ed4: 00e12223 sw a4,4(sp) -80000ed8: 60079ce3 bnez a5,80001cf0 <_svfprintf_r+0x10e0> -80000edc: 0e012423 sw zero,232(sp) -80000ee0: 000d8863 beqz s11,80000ef0 <_svfprintf_r+0x2e0> -80000ee4: 000d8593 mv a1,s11 -80000ee8: 000a8513 mv a0,s5 -80000eec: 12d020ef jal ra,80003818 <_free_r> -80000ef0: 000b8893 mv a7,s7 -80000ef4: 00040d13 mv s10,s0 -80000ef8: 000d4783 lbu a5,0(s10) -80000efc: de0794e3 bnez a5,80000ce4 <_svfprintf_r+0xd4> -80000f00: 0ec12783 lw a5,236(sp) -80000f04: 00078463 beqz a5,80000f0c <_svfprintf_r+0x2fc> -80000f08: 3990106f j 80002aa0 <_svfprintf_r+0x1e90> -80000f0c: 00cb5783 lhu a5,12(s6) -80000f10: 0407f793 andi a5,a5,64 -80000f14: 00078463 beqz a5,80000f1c <_svfprintf_r+0x30c> -80000f18: 3f80206f j 80003310 <_svfprintf_r+0x2700> -80000f1c: 1ec12083 lw ra,492(sp) -80000f20: 1e812403 lw s0,488(sp) -80000f24: 00412503 lw a0,4(sp) -80000f28: 1e412483 lw s1,484(sp) -80000f2c: 1e012903 lw s2,480(sp) -80000f30: 1dc12983 lw s3,476(sp) -80000f34: 1d812a03 lw s4,472(sp) -80000f38: 1d412a83 lw s5,468(sp) -80000f3c: 1d012b03 lw s6,464(sp) -80000f40: 1cc12b83 lw s7,460(sp) -80000f44: 1c812c03 lw s8,456(sp) -80000f48: 1c412c83 lw s9,452(sp) -80000f4c: 1c012d03 lw s10,448(sp) -80000f50: 1bc12d83 lw s11,444(sp) -80000f54: 1f010113 addi sp,sp,496 -80000f58: 00008067 ret -80000f5c: 000a8513 mv a0,s5 -80000f60: 01112e23 sw a7,28(sp) -80000f64: 00612423 sw t1,8(sp) -80000f68: 76c050ef jal ra,800066d4 <_localeconv_r> -80000f6c: 00452783 lw a5,4(a0) -80000f70: 00078513 mv a0,a5 -80000f74: 04f12623 sw a5,76(sp) -80000f78: 400070ef jal ra,80008378 -80000f7c: 00050793 mv a5,a0 -80000f80: 000a8513 mv a0,s5 -80000f84: 00078493 mv s1,a5 -80000f88: 04f12423 sw a5,72(sp) -80000f8c: 748050ef jal ra,800066d4 <_localeconv_r> -80000f90: 00852783 lw a5,8(a0) -80000f94: 00812303 lw t1,8(sp) -80000f98: 01c12883 lw a7,28(sp) -80000f9c: 02f12c23 sw a5,56(sp) -80000fa0: 00048463 beqz s1,80000fa8 <_svfprintf_r+0x398> -80000fa4: 15c0106f j 80002100 <_svfprintf_r+0x14f0> -80000fa8: 00044483 lbu s1,0(s0) -80000fac: dbdff06f j 80000d68 <_svfprintf_r+0x158> -80000fb0: 00044483 lbu s1,0(s0) -80000fb4: 02096913 ori s2,s2,32 -80000fb8: db1ff06f j 80000d68 <_svfprintf_r+0x158> -80000fbc: 01096913 ori s2,s2,16 -80000fc0: 02097793 andi a5,s2,32 -80000fc4: 6c078863 beqz a5,80001694 <_svfprintf_r+0xa84> -80000fc8: 00c12783 lw a5,12(sp) -80000fcc: 00778793 addi a5,a5,7 -80000fd0: ff87f793 andi a5,a5,-8 -80000fd4: 0047a703 lw a4,4(a5) -80000fd8: 0007ad83 lw s11,0(a5) -80000fdc: 00878793 addi a5,a5,8 -80000fe0: 00f12623 sw a5,12(sp) -80000fe4: 00070c93 mv s9,a4 -80000fe8: 6e074063 bltz a4,800016c8 <_svfprintf_r+0xab8> -80000fec: fff00713 li a4,-1 -80000ff0: 00090c13 mv s8,s2 -80000ff4: 00e30ce3 beq t1,a4,8000180c <_svfprintf_r+0xbfc> -80000ff8: 019de733 or a4,s11,s9 -80000ffc: f7f97c13 andi s8,s2,-129 -80001000: 000716e3 bnez a4,8000180c <_svfprintf_r+0xbfc> -80001004: 00031ae3 bnez t1,80001818 <_svfprintf_r+0xc08> -80001008: 000c0913 mv s2,s8 -8000100c: 00000313 li t1,0 -80001010: 00000c93 li s9,0 -80001014: 1b010d13 addi s10,sp,432 -80001018: 000c8c13 mv s8,s9 -8000101c: 006cd463 bge s9,t1,80001024 <_svfprintf_r+0x414> -80001020: 00030c13 mv s8,t1 -80001024: 0c714783 lbu a5,199(sp) -80001028: 02012623 sw zero,44(sp) -8000102c: 02012a23 sw zero,52(sp) -80001030: 02012823 sw zero,48(sp) -80001034: 00000d93 li s11,0 -80001038: da0786e3 beqz a5,80000de4 <_svfprintf_r+0x1d4> -8000103c: 001c0c13 addi s8,s8,1 -80001040: da5ff06f j 80000de4 <_svfprintf_r+0x1d4> -80001044: 01096913 ori s2,s2,16 -80001048: 02097793 andi a5,s2,32 -8000104c: 60078c63 beqz a5,80001664 <_svfprintf_r+0xa54> -80001050: 00c12783 lw a5,12(sp) -80001054: 00778713 addi a4,a5,7 -80001058: ff877713 andi a4,a4,-8 -8000105c: 00072d83 lw s11,0(a4) -80001060: 00472c83 lw s9,4(a4) -80001064: 00870793 addi a5,a4,8 -80001068: 00f12623 sw a5,12(sp) -8000106c: bff97c13 andi s8,s2,-1025 -80001070: 00000713 li a4,0 -80001074: 0c0103a3 sb zero,199(sp) -80001078: fff00693 li a3,-1 -8000107c: 66d30a63 beq t1,a3,800016f0 <_svfprintf_r+0xae0> -80001080: 019de6b3 or a3,s11,s9 -80001084: f7fc7913 andi s2,s8,-129 -80001088: 480698e3 bnez a3,80001d18 <_svfprintf_r+0x1108> -8000108c: 12031ee3 bnez t1,800019c8 <_svfprintf_r+0xdb8> -80001090: f6071ee3 bnez a4,8000100c <_svfprintf_r+0x3fc> -80001094: 001c7c93 andi s9,s8,1 -80001098: 1b010d13 addi s10,sp,432 -8000109c: f60c8ee3 beqz s9,80001018 <_svfprintf_r+0x408> -800010a0: 03000793 li a5,48 -800010a4: 1af107a3 sb a5,431(sp) -800010a8: 1af10d13 addi s10,sp,431 -800010ac: f6dff06f j 80001018 <_svfprintf_r+0x408> -800010b0: 41a404b3 sub s1,s0,s10 -800010b4: c5a418e3 bne s0,s10,80000d04 <_svfprintf_r+0xf4> -800010b8: 00044783 lbu a5,0(s0) -800010bc: c85ff06f j 80000d40 <_svfprintf_r+0x130> -800010c0: 0e410613 addi a2,sp,228 -800010c4: 000b0593 mv a1,s6 -800010c8: 000a8513 mv a0,s5 -800010cc: 3e0070ef jal ra,800084ac <__ssprint_r> -800010d0: e2051ee3 bnez a0,80000f0c <_svfprintf_r+0x2fc> -800010d4: 000b8893 mv a7,s7 -800010d8: c59ff06f j 80000d30 <_svfprintf_r+0x120> -800010dc: 00897793 andi a5,s2,8 -800010e0: 00078463 beqz a5,800010e8 <_svfprintf_r+0x4d8> -800010e4: 0780106f j 8000215c <_svfprintf_r+0x154c> -800010e8: 00c12783 lw a5,12(sp) -800010ec: 0b010513 addi a0,sp,176 -800010f0: 01112e23 sw a7,28(sp) -800010f4: 00778793 addi a5,a5,7 -800010f8: ff87f793 andi a5,a5,-8 -800010fc: 0007a583 lw a1,0(a5) -80001100: 0047a603 lw a2,4(a5) -80001104: 00878793 addi a5,a5,8 -80001108: 00612423 sw t1,8(sp) -8000110c: 00f12623 sw a5,12(sp) -80001110: 21c110ef jal ra,8001232c <__extenddftf2> -80001114: 0b012783 lw a5,176(sp) -80001118: 01c12883 lw a7,28(sp) -8000111c: 00812303 lw t1,8(sp) -80001120: 0ef12823 sw a5,240(sp) -80001124: 0b412783 lw a5,180(sp) -80001128: 0ef12a23 sw a5,244(sp) -8000112c: 0b812783 lw a5,184(sp) -80001130: 0ef12c23 sw a5,248(sp) -80001134: 0bc12783 lw a5,188(sp) -80001138: 0ef12e23 sw a5,252(sp) -8000113c: 0f010513 addi a0,sp,240 -80001140: 01112e23 sw a7,28(sp) -80001144: 00612423 sw t1,8(sp) -80001148: 520050ef jal ra,80006668 <_ldcheck> -8000114c: 0ca12623 sw a0,204(sp) -80001150: 00200793 li a5,2 -80001154: 00812303 lw t1,8(sp) -80001158: 01c12883 lw a7,28(sp) -8000115c: 00f51463 bne a0,a5,80001164 <_svfprintf_r+0x554> -80001160: 5ec0106f j 8000274c <_svfprintf_r+0x1b3c> -80001164: 00100793 li a5,1 -80001168: 00f51463 bne a0,a5,80001170 <_svfprintf_r+0x560> -8000116c: 0090106f j 80002974 <_svfprintf_r+0x1d64> -80001170: 06100793 li a5,97 -80001174: 00f49463 bne s1,a5,8000117c <_svfprintf_r+0x56c> -80001178: 1240206f j 8000329c <_svfprintf_r+0x268c> -8000117c: 04100793 li a5,65 -80001180: 00f49463 bne s1,a5,80001188 <_svfprintf_r+0x578> -80001184: 46d0106f j 80002df0 <_svfprintf_r+0x21e0> -80001188: fdf4fc93 andi s9,s1,-33 -8000118c: fff00793 li a5,-1 -80001190: 07912c23 sw s9,120(sp) -80001194: 00f31463 bne t1,a5,8000119c <_svfprintf_r+0x58c> -80001198: 1590106f j 80002af0 <_svfprintf_r+0x1ee0> -8000119c: 04700793 li a5,71 -800011a0: 00fc9463 bne s9,a5,800011a8 <_svfprintf_r+0x598> -800011a4: 1780206f j 8000331c <_svfprintf_r+0x270c> -800011a8: 0fc12e03 lw t3,252(sp) -800011ac: 07212423 sw s2,104(sp) -800011b0: 0f012e83 lw t4,240(sp) -800011b4: 0f412f03 lw t5,244(sp) -800011b8: 0f812f83 lw t6,248(sp) -800011bc: 10096793 ori a5,s2,256 -800011c0: 000e5463 bgez t3,800011c8 <_svfprintf_r+0x5b8> -800011c4: 2a00206f j 80003464 <_svfprintf_r+0x2854> -800011c8: 06012e23 sw zero,124(sp) -800011cc: 00078913 mv s2,a5 -800011d0: 00000d93 li s11,0 -800011d4: 04600793 li a5,70 -800011d8: 00fc9463 bne s9,a5,800011e0 <_svfprintf_r+0x5d0> -800011dc: 21d0106f j 80002bf8 <_svfprintf_r+0x1fe8> -800011e0: 04500793 li a5,69 -800011e4: 03112423 sw a7,40(sp) -800011e8: 00fc8463 beq s9,a5,800011f0 <_svfprintf_r+0x5e0> -800011ec: 29d0106f j 80002c88 <_svfprintf_r+0x2078> -800011f0: 00130c93 addi s9,t1,1 -800011f4: 0b010c13 addi s8,sp,176 -800011f8: 0dc10813 addi a6,sp,220 -800011fc: 000c8693 mv a3,s9 -80001200: 0d010793 addi a5,sp,208 -80001204: 0cc10713 addi a4,sp,204 -80001208: 00200613 li a2,2 -8000120c: 000c0593 mv a1,s8 -80001210: 000a8513 mv a0,s5 -80001214: 02612223 sw t1,36(sp) -80001218: 0bd12823 sw t4,176(sp) -8000121c: 03d12023 sw t4,32(sp) -80001220: 0be12a23 sw t5,180(sp) -80001224: 01e12e23 sw t5,28(sp) -80001228: 0bf12c23 sw t6,184(sp) -8000122c: 01f12823 sw t6,16(sp) -80001230: 0bc12e23 sw t3,188(sp) -80001234: 01c12423 sw t3,8(sp) -80001238: 16c040ef jal ra,800053a4 <_ldtoa_r> -8000123c: 00812e03 lw t3,8(sp) -80001240: 01012f83 lw t6,16(sp) -80001244: 01c12f03 lw t5,28(sp) -80001248: 02012e83 lw t4,32(sp) -8000124c: 02412303 lw t1,36(sp) -80001250: 02812883 lw a7,40(sp) -80001254: 01950833 add a6,a0,s9 -80001258: 00050d13 mv s10,a0 -8000125c: 0a010c93 addi s9,sp,160 -80001260: 000c8593 mv a1,s9 -80001264: 000c0513 mv a0,s8 -80001268: 01012e23 sw a6,28(sp) -8000126c: 01112823 sw a7,16(sp) -80001270: 00612423 sw t1,8(sp) -80001274: 0bd12823 sw t4,176(sp) -80001278: 0be12a23 sw t5,180(sp) -8000127c: 0bf12c23 sw t6,184(sp) -80001280: 0bc12e23 sw t3,188(sp) -80001284: 0a012023 sw zero,160(sp) -80001288: 0a012223 sw zero,164(sp) -8000128c: 0a012423 sw zero,168(sp) -80001290: 0a012623 sw zero,172(sp) -80001294: 4390d0ef jal ra,8000eecc <__eqtf2> -80001298: 01c12803 lw a6,28(sp) -8000129c: 00812303 lw t1,8(sp) -800012a0: 01012883 lw a7,16(sp) -800012a4: 00080793 mv a5,a6 -800012a8: 02050263 beqz a0,800012cc <_svfprintf_r+0x6bc> -800012ac: 0dc12783 lw a5,220(sp) -800012b0: 0107fe63 bgeu a5,a6,800012cc <_svfprintf_r+0x6bc> -800012b4: 03000613 li a2,48 -800012b8: 00178693 addi a3,a5,1 -800012bc: 0cd12e23 sw a3,220(sp) -800012c0: 00c78023 sb a2,0(a5) -800012c4: 0dc12783 lw a5,220(sp) -800012c8: ff07e8e3 bltu a5,a6,800012b8 <_svfprintf_r+0x6a8> -800012cc: 0cc12703 lw a4,204(sp) -800012d0: 41a787b3 sub a5,a5,s10 -800012d4: 00f12823 sw a5,16(sp) -800012d8: 02e12823 sw a4,48(sp) -800012dc: 07812703 lw a4,120(sp) -800012e0: 04700793 li a5,71 -800012e4: 00f71463 bne a4,a5,800012ec <_svfprintf_r+0x6dc> -800012e8: 0250106f j 80002b0c <_svfprintf_r+0x1efc> -800012ec: 07812703 lw a4,120(sp) -800012f0: 04600793 li a5,70 -800012f4: 00f71463 bne a4,a5,800012fc <_svfprintf_r+0x6ec> -800012f8: 2750106f j 80002d6c <_svfprintf_r+0x215c> -800012fc: 03012783 lw a5,48(sp) -80001300: 07812703 lw a4,120(sp) -80001304: 04100593 li a1,65 -80001308: fff78793 addi a5,a5,-1 -8000130c: 0cf12623 sw a5,204(sp) -80001310: 0ff4f693 andi a3,s1,255 -80001314: 00000613 li a2,0 -80001318: 00b71863 bne a4,a1,80001328 <_svfprintf_r+0x718> -8000131c: 00f68693 addi a3,a3,15 -80001320: 0ff6f693 andi a3,a3,255 -80001324: 00100613 li a2,1 -80001328: 0cd10a23 sb a3,212(sp) -8000132c: 02b00693 li a3,43 -80001330: 0007da63 bgez a5,80001344 <_svfprintf_r+0x734> -80001334: 03012703 lw a4,48(sp) -80001338: 00100793 li a5,1 -8000133c: 02d00693 li a3,45 -80001340: 40e787b3 sub a5,a5,a4 -80001344: 0cd10aa3 sb a3,213(sp) -80001348: 00900693 li a3,9 -8000134c: 00f6c463 blt a3,a5,80001354 <_svfprintf_r+0x744> -80001350: 2300206f j 80003580 <_svfprintf_r+0x2970> -80001354: 0e310813 addi a6,sp,227 -80001358: 00080513 mv a0,a6 -8000135c: 00a00613 li a2,10 -80001360: 06300e13 li t3,99 -80001364: 02c7e6b3 rem a3,a5,a2 -80001368: 00050593 mv a1,a0 -8000136c: 00078313 mv t1,a5 -80001370: fff50513 addi a0,a0,-1 -80001374: 03068693 addi a3,a3,48 -80001378: fed58fa3 sb a3,-1(a1) -8000137c: 02c7c7b3 div a5,a5,a2 -80001380: fe6e42e3 blt t3,t1,80001364 <_svfprintf_r+0x754> -80001384: 03078793 addi a5,a5,48 -80001388: 0ff7f613 andi a2,a5,255 -8000138c: fec50fa3 sb a2,-1(a0) -80001390: ffe58793 addi a5,a1,-2 -80001394: 0107e463 bltu a5,a6,8000139c <_svfprintf_r+0x78c> -80001398: 3340206f j 800036cc <_svfprintf_r+0x2abc> -8000139c: 0d610693 addi a3,sp,214 -800013a0: 0080006f j 800013a8 <_svfprintf_r+0x798> -800013a4: 0007c603 lbu a2,0(a5) -800013a8: 00c68023 sb a2,0(a3) -800013ac: 00178793 addi a5,a5,1 -800013b0: 00168693 addi a3,a3,1 -800013b4: ff0798e3 bne a5,a6,800013a4 <_svfprintf_r+0x794> -800013b8: 0e510793 addi a5,sp,229 -800013bc: 40b787b3 sub a5,a5,a1 -800013c0: 0d610713 addi a4,sp,214 -800013c4: 00f707b3 add a5,a4,a5 -800013c8: 0d410693 addi a3,sp,212 -800013cc: 40d787b3 sub a5,a5,a3 -800013d0: 04f12223 sw a5,68(sp) -800013d4: 01012703 lw a4,16(sp) -800013d8: 04412683 lw a3,68(sp) -800013dc: 00100793 li a5,1 -800013e0: 00d70cb3 add s9,a4,a3 -800013e4: 00e7c463 blt a5,a4,800013ec <_svfprintf_r+0x7dc> -800013e8: 1c80206f j 800035b0 <_svfprintf_r+0x29a0> -800013ec: 03c12783 lw a5,60(sp) -800013f0: 00fc8cb3 add s9,s9,a5 -800013f4: 06812783 lw a5,104(sp) -800013f8: fffccc13 not s8,s9 -800013fc: 41fc5c13 srai s8,s8,0x1f -80001400: bff7f913 andi s2,a5,-1025 -80001404: 10096913 ori s2,s2,256 -80001408: 018cfc33 and s8,s9,s8 -8000140c: 02012623 sw zero,44(sp) -80001410: 02012a23 sw zero,52(sp) -80001414: 02012823 sw zero,48(sp) -80001418: 07c12783 lw a5,124(sp) -8000141c: 00079463 bnez a5,80001424 <_svfprintf_r+0x814> -80001420: 7600106f j 80002b80 <_svfprintf_r+0x1f70> -80001424: 02d00793 li a5,45 -80001428: 0cf103a3 sb a5,199(sp) -8000142c: 00000313 li t1,0 -80001430: 001c0c13 addi s8,s8,1 -80001434: 9b1ff06f j 80000de4 <_svfprintf_r+0x1d4> -80001438: 0e410613 addi a2,sp,228 -8000143c: 000b0593 mv a1,s6 -80001440: 000a8513 mv a0,s5 -80001444: 02612023 sw t1,32(sp) -80001448: 01e12e23 sw t5,28(sp) -8000144c: 01f12423 sw t6,8(sp) -80001450: 05c070ef jal ra,800084ac <__ssprint_r> -80001454: 0a0518e3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80001458: 0ec12783 lw a5,236(sp) -8000145c: 02012303 lw t1,32(sp) -80001460: 01c12f03 lw t5,28(sp) -80001464: 00812f83 lw t6,8(sp) -80001468: 000b8893 mv a7,s7 -8000146c: 9d1ff06f j 80000e3c <_svfprintf_r+0x22c> -80001470: 0e812603 lw a2,232(sp) -80001474: 01012703 lw a4,16(sp) -80001478: 00100693 li a3,1 -8000147c: 01a8a023 sw s10,0(a7) -80001480: 00178793 addi a5,a5,1 -80001484: 00160493 addi s1,a2,1 -80001488: 00888c93 addi s9,a7,8 -8000148c: 32e6dce3 bge a3,a4,80001fc4 <_svfprintf_r+0x13b4> -80001490: 00100693 li a3,1 -80001494: 00d8a223 sw a3,4(a7) -80001498: 0ef12623 sw a5,236(sp) -8000149c: 0e912423 sw s1,232(sp) -800014a0: 00700693 li a3,7 -800014a4: 3e96c6e3 blt a3,s1,80002090 <_svfprintf_r+0x1480> -800014a8: 03c12703 lw a4,60(sp) -800014ac: 04012683 lw a3,64(sp) -800014b0: 00148493 addi s1,s1,1 -800014b4: 00e787b3 add a5,a5,a4 -800014b8: 00dca023 sw a3,0(s9) -800014bc: 00eca223 sw a4,4(s9) -800014c0: 0ef12623 sw a5,236(sp) -800014c4: 0e912423 sw s1,232(sp) -800014c8: 00700693 li a3,7 -800014cc: 008c8c93 addi s9,s9,8 -800014d0: 3e96c2e3 blt a3,s1,800020b4 <_svfprintf_r+0x14a4> -800014d4: 0f012683 lw a3,240(sp) -800014d8: 00148813 addi a6,s1,1 -800014dc: 0a010593 addi a1,sp,160 -800014e0: 0ad12823 sw a3,176(sp) -800014e4: 0f412683 lw a3,244(sp) -800014e8: 0b010513 addi a0,sp,176 -800014ec: 00f12e23 sw a5,28(sp) -800014f0: 0ad12a23 sw a3,180(sp) -800014f4: 0f812683 lw a3,248(sp) -800014f8: 01012423 sw a6,8(sp) -800014fc: 0a012023 sw zero,160(sp) -80001500: 0ad12c23 sw a3,184(sp) -80001504: 0fc12683 lw a3,252(sp) -80001508: 0a012223 sw zero,164(sp) -8000150c: 0a012423 sw zero,168(sp) -80001510: 0ad12e23 sw a3,188(sp) -80001514: 0a012623 sw zero,172(sp) -80001518: 1b50d0ef jal ra,8000eecc <__eqtf2> -8000151c: 01012783 lw a5,16(sp) -80001520: 00812803 lw a6,8(sp) -80001524: 008c8893 addi a7,s9,8 -80001528: fff78693 addi a3,a5,-1 -8000152c: 00080613 mv a2,a6 -80001530: 01c12783 lw a5,28(sp) -80001534: 2a050ce3 beqz a0,80001fec <_svfprintf_r+0x13dc> -80001538: 001d0713 addi a4,s10,1 -8000153c: 00d787b3 add a5,a5,a3 -80001540: 00eca023 sw a4,0(s9) -80001544: 00dca223 sw a3,4(s9) -80001548: 0ef12623 sw a5,236(sp) -8000154c: 0f012423 sw a6,232(sp) -80001550: 00700713 li a4,7 -80001554: 77074ae3 blt a4,a6,800024c8 <_svfprintf_r+0x18b8> -80001558: 010c8713 addi a4,s9,16 -8000155c: 00248613 addi a2,s1,2 -80001560: 00088c93 mv s9,a7 -80001564: 00070893 mv a7,a4 -80001568: 04412683 lw a3,68(sp) -8000156c: 0d410713 addi a4,sp,212 -80001570: 00eca023 sw a4,0(s9) -80001574: 00f687b3 add a5,a3,a5 -80001578: 00dca223 sw a3,4(s9) -8000157c: 0ef12623 sw a5,236(sp) -80001580: 0ec12423 sw a2,232(sp) -80001584: 00700713 li a4,7 -80001588: 92c756e3 bge a4,a2,80000eb4 <_svfprintf_r+0x2a4> -8000158c: 0e410613 addi a2,sp,228 -80001590: 000b0593 mv a1,s6 -80001594: 000a8513 mv a0,s5 -80001598: 715060ef jal ra,800084ac <__ssprint_r> -8000159c: 76051463 bnez a0,80001d04 <_svfprintf_r+0x10f4> -800015a0: 0ec12783 lw a5,236(sp) -800015a4: 000b8893 mv a7,s7 -800015a8: 90dff06f j 80000eb4 <_svfprintf_r+0x2a4> -800015ac: 01000693 li a3,16 -800015b0: 0e812703 lw a4,232(sp) -800015b4: 0096c463 blt a3,s1,800015bc <_svfprintf_r+0x9ac> -800015b8: 02d0106f j 80002de4 <_svfprintf_r+0x21d4> -800015bc: 800136b7 lui a3,0x80013 -800015c0: e2468e93 addi t4,a3,-476 # 80012e24 <__stack_top+0x81012e24> -800015c4: 01000913 li s2,16 -800015c8: 00700c93 li s9,7 -800015cc: 00c0006f j 800015d8 <_svfprintf_r+0x9c8> -800015d0: ff048493 addi s1,s1,-16 -800015d4: 04995a63 bge s2,s1,80001628 <_svfprintf_r+0xa18> -800015d8: 01078793 addi a5,a5,16 -800015dc: 00170713 addi a4,a4,1 -800015e0: 01d8a023 sw t4,0(a7) -800015e4: 0128a223 sw s2,4(a7) -800015e8: 0ef12623 sw a5,236(sp) -800015ec: 0ee12423 sw a4,232(sp) -800015f0: 00888893 addi a7,a7,8 -800015f4: fcecdee3 bge s9,a4,800015d0 <_svfprintf_r+0x9c0> -800015f8: 0e410613 addi a2,sp,228 -800015fc: 000b0593 mv a1,s6 -80001600: 000a8513 mv a0,s5 -80001604: 01d12423 sw t4,8(sp) -80001608: 6a5060ef jal ra,800084ac <__ssprint_r> -8000160c: 6e051c63 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80001610: ff048493 addi s1,s1,-16 -80001614: 0ec12783 lw a5,236(sp) -80001618: 0e812703 lw a4,232(sp) -8000161c: 00812e83 lw t4,8(sp) -80001620: 000b8893 mv a7,s7 -80001624: fa994ae3 blt s2,s1,800015d8 <_svfprintf_r+0x9c8> -80001628: 009787b3 add a5,a5,s1 -8000162c: 00170713 addi a4,a4,1 -80001630: 01d8a023 sw t4,0(a7) -80001634: 0098a223 sw s1,4(a7) -80001638: 0ef12623 sw a5,236(sp) -8000163c: 0ee12423 sw a4,232(sp) -80001640: 00700693 li a3,7 -80001644: 88e6d0e3 bge a3,a4,80000ec4 <_svfprintf_r+0x2b4> -80001648: 0e410613 addi a2,sp,228 -8000164c: 000b0593 mv a1,s6 -80001650: 000a8513 mv a0,s5 -80001654: 659060ef jal ra,800084ac <__ssprint_r> -80001658: 6a051663 bnez a0,80001d04 <_svfprintf_r+0x10f4> -8000165c: 0ec12783 lw a5,236(sp) -80001660: 865ff06f j 80000ec4 <_svfprintf_r+0x2b4> -80001664: 00c12683 lw a3,12(sp) -80001668: 01097793 andi a5,s2,16 -8000166c: 00468713 addi a4,a3,4 -80001670: 2c079ee3 bnez a5,8000214c <_svfprintf_r+0x153c> -80001674: 04097793 andi a5,s2,64 -80001678: 00079463 bnez a5,80001680 <_svfprintf_r+0xa70> -8000167c: 2dc0106f j 80002958 <_svfprintf_r+0x1d48> -80001680: 00c12783 lw a5,12(sp) -80001684: 00000c93 li s9,0 -80001688: 00e12623 sw a4,12(sp) -8000168c: 0007dd83 lhu s11,0(a5) -80001690: 9ddff06f j 8000106c <_svfprintf_r+0x45c> -80001694: 00c12683 lw a3,12(sp) -80001698: 01097793 andi a5,s2,16 -8000169c: 00468713 addi a4,a3,4 -800016a0: 28079ce3 bnez a5,80002138 <_svfprintf_r+0x1528> -800016a4: 04097793 andi a5,s2,64 -800016a8: 00079463 bnez a5,800016b0 <_svfprintf_r+0xaa0> -800016ac: 2700106f j 8000291c <_svfprintf_r+0x1d0c> -800016b0: 00c12783 lw a5,12(sp) -800016b4: 00e12623 sw a4,12(sp) -800016b8: 00079d83 lh s11,0(a5) -800016bc: 41fddc93 srai s9,s11,0x1f -800016c0: 000c8713 mv a4,s9 -800016c4: 920754e3 bgez a4,80000fec <_svfprintf_r+0x3dc> -800016c8: 01b03733 snez a4,s11 -800016cc: 419007b3 neg a5,s9 -800016d0: 40e78cb3 sub s9,a5,a4 -800016d4: 02d00713 li a4,45 -800016d8: 0ce103a3 sb a4,199(sp) -800016dc: fff00693 li a3,-1 -800016e0: 41b00db3 neg s11,s11 -800016e4: 00090c13 mv s8,s2 -800016e8: 00100713 li a4,1 -800016ec: 98d31ae3 bne t1,a3,80001080 <_svfprintf_r+0x470> -800016f0: 00100693 li a3,1 -800016f4: 10d70c63 beq a4,a3,8000180c <_svfprintf_r+0xbfc> -800016f8: 00200693 li a3,2 -800016fc: 2ed70263 beq a4,a3,800019e0 <_svfprintf_r+0xdd0> -80001700: 1b010d13 addi s10,sp,432 -80001704: 01dc9613 slli a2,s9,0x1d -80001708: 007df693 andi a3,s11,7 -8000170c: 003ddd93 srli s11,s11,0x3 -80001710: 03068693 addi a3,a3,48 -80001714: 01b66db3 or s11,a2,s11 -80001718: 003cdc93 srli s9,s9,0x3 -8000171c: fedd0fa3 sb a3,-1(s10) -80001720: 019de633 or a2,s11,s9 -80001724: 000d0593 mv a1,s10 -80001728: fffd0d13 addi s10,s10,-1 -8000172c: fc061ce3 bnez a2,80001704 <_svfprintf_r+0xaf4> -80001730: 001c7793 andi a5,s8,1 -80001734: 2e078063 beqz a5,80001a14 <_svfprintf_r+0xe04> -80001738: 03000793 li a5,48 -8000173c: 2cf68c63 beq a3,a5,80001a14 <_svfprintf_r+0xe04> -80001740: ffe58593 addi a1,a1,-2 -80001744: fefd0fa3 sb a5,-1(s10) -80001748: 1b010793 addi a5,sp,432 -8000174c: 40b78cb3 sub s9,a5,a1 -80001750: 000c0913 mv s2,s8 -80001754: 00058d13 mv s10,a1 -80001758: 8c1ff06f j 80001018 <_svfprintf_r+0x408> -8000175c: 00c12783 lw a5,12(sp) -80001760: 0c0103a3 sb zero,199(sp) -80001764: 0007ad03 lw s10,0(a5) -80001768: 00478693 addi a3,a5,4 -8000176c: 300d06e3 beqz s10,80002278 <_svfprintf_r+0x1668> -80001770: fff00793 li a5,-1 -80001774: 00f31463 bne t1,a5,8000177c <_svfprintf_r+0xb6c> -80001778: 1080106f j 80002880 <_svfprintf_r+0x1c70> -8000177c: 00030613 mv a2,t1 -80001780: 00000593 li a1,0 -80001784: 000d0513 mv a0,s10 -80001788: 00d12e23 sw a3,28(sp) -8000178c: 01112623 sw a7,12(sp) -80001790: 00612423 sw t1,8(sp) -80001794: 710050ef jal ra,80006ea4 -80001798: 00812303 lw t1,8(sp) -8000179c: 00c12883 lw a7,12(sp) -800017a0: 01c12683 lw a3,28(sp) -800017a4: 00050d93 mv s11,a0 -800017a8: 00051463 bnez a0,800017b0 <_svfprintf_r+0xba0> -800017ac: 5640106f j 80002d10 <_svfprintf_r+0x2100> -800017b0: 41a50cb3 sub s9,a0,s10 -800017b4: 0c714783 lbu a5,199(sp) -800017b8: fffccc13 not s8,s9 -800017bc: 41fc5c13 srai s8,s8,0x1f -800017c0: 00d12623 sw a3,12(sp) -800017c4: 02012623 sw zero,44(sp) -800017c8: 02012a23 sw zero,52(sp) -800017cc: 02012823 sw zero,48(sp) -800017d0: 018cfc33 and s8,s9,s8 -800017d4: 00000d93 li s11,0 -800017d8: 00000313 li t1,0 -800017dc: 860790e3 bnez a5,8000103c <_svfprintf_r+0x42c> -800017e0: e04ff06f j 80000de4 <_svfprintf_r+0x1d4> -800017e4: 00c12703 lw a4,12(sp) -800017e8: 0c0103a3 sb zero,199(sp) -800017ec: 00100c13 li s8,1 -800017f0: 00072783 lw a5,0(a4) -800017f4: 00470713 addi a4,a4,4 -800017f8: 00e12623 sw a4,12(sp) -800017fc: 14f10623 sb a5,332(sp) -80001800: 00100c93 li s9,1 -80001804: 14c10d13 addi s10,sp,332 -80001808: dc8ff06f j 80000dd0 <_svfprintf_r+0x1c0> -8000180c: 4e0c94e3 bnez s9,800024f4 <_svfprintf_r+0x18e4> -80001810: 00900713 li a4,9 -80001814: 4fb760e3 bltu a4,s11,800024f4 <_svfprintf_r+0x18e4> -80001818: 030d8d93 addi s11,s11,48 -8000181c: 1bb107a3 sb s11,431(sp) -80001820: 000c0913 mv s2,s8 -80001824: 00100c93 li s9,1 -80001828: 1af10d13 addi s10,sp,431 -8000182c: fecff06f j 80001018 <_svfprintf_r+0x408> -80001830: 00044483 lbu s1,0(s0) -80001834: 00496913 ori s2,s2,4 -80001838: d30ff06f j 80000d68 <_svfprintf_r+0x158> -8000183c: 02b00793 li a5,43 -80001840: 00044483 lbu s1,0(s0) -80001844: 0cf103a3 sb a5,199(sp) -80001848: d20ff06f j 80000d68 <_svfprintf_r+0x158> -8000184c: 00044483 lbu s1,0(s0) -80001850: 08096913 ori s2,s2,128 -80001854: d14ff06f j 80000d68 <_svfprintf_r+0x158> -80001858: 00044483 lbu s1,0(s0) -8000185c: 00140693 addi a3,s0,1 -80001860: 01b49463 bne s1,s11,80001868 <_svfprintf_r+0xc58> -80001864: 61d0106f j 80003680 <_svfprintf_r+0x2a70> -80001868: fd048793 addi a5,s1,-48 -8000186c: 00068413 mv s0,a3 -80001870: 00000313 li t1,0 -80001874: cefcec63 bltu s9,a5,80000d6c <_svfprintf_r+0x15c> -80001878: 00044483 lbu s1,0(s0) -8000187c: 00231693 slli a3,t1,0x2 -80001880: 00668333 add t1,a3,t1 -80001884: 00131313 slli t1,t1,0x1 -80001888: 00f30333 add t1,t1,a5 -8000188c: fd048793 addi a5,s1,-48 -80001890: 00140413 addi s0,s0,1 -80001894: fefcf2e3 bgeu s9,a5,80001878 <_svfprintf_r+0xc68> -80001898: cd4ff06f j 80000d6c <_svfprintf_r+0x15c> -8000189c: 00c12783 lw a5,12(sp) -800018a0: 00044483 lbu s1,0(s0) -800018a4: 0007aa03 lw s4,0(a5) -800018a8: 00478793 addi a5,a5,4 -800018ac: 00f12623 sw a5,12(sp) -800018b0: ca0a5c63 bgez s4,80000d68 <_svfprintf_r+0x158> -800018b4: 41400a33 neg s4,s4 -800018b8: 00496913 ori s2,s2,4 -800018bc: cacff06f j 80000d68 <_svfprintf_r+0x158> -800018c0: 00044483 lbu s1,0(s0) -800018c4: 00196913 ori s2,s2,1 -800018c8: ca0ff06f j 80000d68 <_svfprintf_r+0x158> -800018cc: 0c714783 lbu a5,199(sp) -800018d0: 00044483 lbu s1,0(s0) -800018d4: c8079a63 bnez a5,80000d68 <_svfprintf_r+0x158> -800018d8: 02000793 li a5,32 -800018dc: 0cf103a3 sb a5,199(sp) -800018e0: c88ff06f j 80000d68 <_svfprintf_r+0x158> -800018e4: 01096c13 ori s8,s2,16 -800018e8: 020c7793 andi a5,s8,32 -800018ec: 76078a63 beqz a5,80002060 <_svfprintf_r+0x1450> -800018f0: 00c12783 lw a5,12(sp) -800018f4: 00778713 addi a4,a5,7 -800018f8: ff877713 andi a4,a4,-8 -800018fc: 00870793 addi a5,a4,8 -80001900: 00072d83 lw s11,0(a4) -80001904: 00472c83 lw s9,4(a4) -80001908: 00f12623 sw a5,12(sp) -8000190c: 00100713 li a4,1 -80001910: f64ff06f j 80001074 <_svfprintf_r+0x464> -80001914: 00c12783 lw a5,12(sp) -80001918: ffff8737 lui a4,0xffff8 -8000191c: 83074713 xori a4,a4,-2000 -80001920: 0007ad83 lw s11,0(a5) -80001924: 0ce11423 sh a4,200(sp) -80001928: 00478793 addi a5,a5,4 -8000192c: 80013737 lui a4,0x80013 -80001930: 00f12623 sw a5,12(sp) -80001934: c8470793 addi a5,a4,-892 # 80012c84 <__stack_top+0x81012c84> -80001938: 00000c93 li s9,0 -8000193c: 00296c13 ori s8,s2,2 -80001940: 00f12c23 sw a5,24(sp) -80001944: 00200713 li a4,2 -80001948: 07800493 li s1,120 -8000194c: f28ff06f j 80001074 <_svfprintf_r+0x464> -80001950: 00044483 lbu s1,0(s0) -80001954: 00896913 ori s2,s2,8 -80001958: c10ff06f j 80000d68 <_svfprintf_r+0x158> -8000195c: 00044483 lbu s1,0(s0) -80001960: 06c00793 li a5,108 -80001964: 0cf486e3 beq s1,a5,80002230 <_svfprintf_r+0x1620> -80001968: 01096913 ori s2,s2,16 -8000196c: bfcff06f j 80000d68 <_svfprintf_r+0x158> -80001970: 00044483 lbu s1,0(s0) -80001974: 06800793 li a5,104 -80001978: 08f484e3 beq s1,a5,80002200 <_svfprintf_r+0x15f0> -8000197c: 04096913 ori s2,s2,64 -80001980: be8ff06f j 80000d68 <_svfprintf_r+0x158> -80001984: 00c12683 lw a3,12(sp) -80001988: 02097793 andi a5,s2,32 -8000198c: 0006a703 lw a4,0(a3) -80001990: 00468693 addi a3,a3,4 -80001994: 00d12623 sw a3,12(sp) -80001998: 74079863 bnez a5,800020e8 <_svfprintf_r+0x14d8> -8000199c: 01097793 andi a5,s2,16 -800019a0: 62079ae3 bnez a5,800027d4 <_svfprintf_r+0x1bc4> -800019a4: 04097793 andi a5,s2,64 -800019a8: 00078463 beqz a5,800019b0 <_svfprintf_r+0xda0> -800019ac: 08c0106f j 80002a38 <_svfprintf_r+0x1e28> -800019b0: 20097913 andi s2,s2,512 -800019b4: 620900e3 beqz s2,800027d4 <_svfprintf_r+0x1bc4> -800019b8: 00412783 lw a5,4(sp) -800019bc: 00040d13 mv s10,s0 -800019c0: 00f70023 sb a5,0(a4) -800019c4: d34ff06f j 80000ef8 <_svfprintf_r+0x2e8> -800019c8: 00100693 li a3,1 -800019cc: 00d71463 bne a4,a3,800019d4 <_svfprintf_r+0xdc4> -800019d0: 1390106f j 80003308 <_svfprintf_r+0x26f8> -800019d4: 00200693 li a3,2 -800019d8: 00090c13 mv s8,s2 -800019dc: d2d712e3 bne a4,a3,80001700 <_svfprintf_r+0xaf0> -800019e0: 1b010d13 addi s10,sp,432 -800019e4: 01812783 lw a5,24(sp) -800019e8: 00fdf693 andi a3,s11,15 -800019ec: 004ddd93 srli s11,s11,0x4 -800019f0: 00d786b3 add a3,a5,a3 -800019f4: 0006c603 lbu a2,0(a3) -800019f8: 01cc9693 slli a3,s9,0x1c -800019fc: 01b6edb3 or s11,a3,s11 -80001a00: 004cdc93 srli s9,s9,0x4 -80001a04: fecd0fa3 sb a2,-1(s10) -80001a08: 019de6b3 or a3,s11,s9 -80001a0c: fffd0d13 addi s10,s10,-1 -80001a10: fc069ae3 bnez a3,800019e4 <_svfprintf_r+0xdd4> -80001a14: 1b010793 addi a5,sp,432 -80001a18: 41a78cb3 sub s9,a5,s10 -80001a1c: 000c0913 mv s2,s8 -80001a20: df8ff06f j 80001018 <_svfprintf_r+0x408> -80001a24: 06500693 li a3,101 -80001a28: a496d4e3 bge a3,s1,80001470 <_svfprintf_r+0x860> -80001a2c: 0f012683 lw a3,240(sp) -80001a30: 0a010593 addi a1,sp,160 -80001a34: 0b010513 addi a0,sp,176 -80001a38: 0ad12823 sw a3,176(sp) -80001a3c: 0f412683 lw a3,244(sp) -80001a40: 00f12e23 sw a5,28(sp) -80001a44: 01112423 sw a7,8(sp) -80001a48: 0ad12a23 sw a3,180(sp) -80001a4c: 0f812683 lw a3,248(sp) -80001a50: 0a012023 sw zero,160(sp) -80001a54: 0a012223 sw zero,164(sp) -80001a58: 0ad12c23 sw a3,184(sp) -80001a5c: 0fc12683 lw a3,252(sp) -80001a60: 0a012423 sw zero,168(sp) -80001a64: 0a012623 sw zero,172(sp) -80001a68: 0ad12e23 sw a3,188(sp) -80001a6c: 4600d0ef jal ra,8000eecc <__eqtf2> -80001a70: 00812883 lw a7,8(sp) -80001a74: 01c12783 lw a5,28(sp) -80001a78: 3c051c63 bnez a0,80001e50 <_svfprintf_r+0x1240> -80001a7c: 0e812703 lw a4,232(sp) -80001a80: 800136b7 lui a3,0x80013 -80001a84: cb468693 addi a3,a3,-844 # 80012cb4 <__stack_top+0x81012cb4> -80001a88: 00d8a023 sw a3,0(a7) -80001a8c: 00178793 addi a5,a5,1 -80001a90: 00100693 li a3,1 -80001a94: 00170713 addi a4,a4,1 -80001a98: 00d8a223 sw a3,4(a7) -80001a9c: 0ef12623 sw a5,236(sp) -80001aa0: 0ee12423 sw a4,232(sp) -80001aa4: 00700693 li a3,7 -80001aa8: 00888893 addi a7,a7,8 -80001aac: 42e6c4e3 blt a3,a4,800026d4 <_svfprintf_r+0x1ac4> -80001ab0: 0cc12703 lw a4,204(sp) -80001ab4: 01012683 lw a3,16(sp) -80001ab8: 62d75063 bge a4,a3,800020d8 <_svfprintf_r+0x14c8> -80001abc: 04012703 lw a4,64(sp) -80001ac0: 03c12683 lw a3,60(sp) -80001ac4: 00888893 addi a7,a7,8 -80001ac8: fee8ac23 sw a4,-8(a7) -80001acc: 0e812703 lw a4,232(sp) -80001ad0: 00d787b3 add a5,a5,a3 -80001ad4: fed8ae23 sw a3,-4(a7) -80001ad8: 00170713 addi a4,a4,1 -80001adc: 0ef12623 sw a5,236(sp) -80001ae0: 0ee12423 sw a4,232(sp) -80001ae4: 00700693 li a3,7 -80001ae8: 72e6c463 blt a3,a4,80002210 <_svfprintf_r+0x1600> -80001aec: 01012703 lw a4,16(sp) -80001af0: fff70493 addi s1,a4,-1 -80001af4: bc905063 blez s1,80000eb4 <_svfprintf_r+0x2a4> -80001af8: 01000693 li a3,16 -80001afc: 0e812703 lw a4,232(sp) -80001b00: 3e96dae3 bge a3,s1,800026f4 <_svfprintf_r+0x1ae4> -80001b04: 01000c93 li s9,16 -80001b08: 00700d13 li s10,7 -80001b0c: 00c0006f j 80001b18 <_svfprintf_r+0xf08> -80001b10: ff048493 addi s1,s1,-16 -80001b14: 3e9cd0e3 bge s9,s1,800026f4 <_svfprintf_r+0x1ae4> -80001b18: 01078793 addi a5,a5,16 -80001b1c: 00170713 addi a4,a4,1 -80001b20: 0138a023 sw s3,0(a7) -80001b24: 0198a223 sw s9,4(a7) -80001b28: 0ef12623 sw a5,236(sp) -80001b2c: 0ee12423 sw a4,232(sp) -80001b30: 00888893 addi a7,a7,8 -80001b34: fced5ee3 bge s10,a4,80001b10 <_svfprintf_r+0xf00> -80001b38: 0e410613 addi a2,sp,228 -80001b3c: 000b0593 mv a1,s6 -80001b40: 000a8513 mv a0,s5 -80001b44: 169060ef jal ra,800084ac <__ssprint_r> -80001b48: 1a051e63 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80001b4c: 0ec12783 lw a5,236(sp) -80001b50: 0e812703 lw a4,232(sp) -80001b54: 000b8893 mv a7,s7 -80001b58: fb9ff06f j 80001b10 <_svfprintf_r+0xf00> -80001b5c: 418a0833 sub a6,s4,s8 -80001b60: b1005e63 blez a6,80000e7c <_svfprintf_r+0x26c> -80001b64: 01000613 li a2,16 -80001b68: 0e812683 lw a3,232(sp) -80001b6c: 07065c63 bge a2,a6,80001be4 <_svfprintf_r+0xfd4> -80001b70: 01000e13 li t3,16 -80001b74: 00700e93 li t4,7 -80001b78: 00c0006f j 80001b84 <_svfprintf_r+0xf74> -80001b7c: ff080813 addi a6,a6,-16 -80001b80: 070e5263 bge t3,a6,80001be4 <_svfprintf_r+0xfd4> -80001b84: 01078793 addi a5,a5,16 -80001b88: 00168693 addi a3,a3,1 -80001b8c: 0138a023 sw s3,0(a7) -80001b90: 01c8a223 sw t3,4(a7) -80001b94: 0ef12623 sw a5,236(sp) -80001b98: 0ed12423 sw a3,232(sp) -80001b9c: 00888893 addi a7,a7,8 -80001ba0: fcdedee3 bge t4,a3,80001b7c <_svfprintf_r+0xf6c> -80001ba4: 0e410613 addi a2,sp,228 -80001ba8: 000b0593 mv a1,s6 -80001bac: 000a8513 mv a0,s5 -80001bb0: 01012e23 sw a6,28(sp) -80001bb4: 00612423 sw t1,8(sp) -80001bb8: 0f5060ef jal ra,800084ac <__ssprint_r> -80001bbc: 14051463 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80001bc0: 01c12803 lw a6,28(sp) -80001bc4: 01000e13 li t3,16 -80001bc8: 0ec12783 lw a5,236(sp) -80001bcc: ff080813 addi a6,a6,-16 -80001bd0: 0e812683 lw a3,232(sp) -80001bd4: 00812303 lw t1,8(sp) -80001bd8: 000b8893 mv a7,s7 -80001bdc: 00700e93 li t4,7 -80001be0: fb0e42e3 blt t3,a6,80001b84 <_svfprintf_r+0xf74> -80001be4: 010787b3 add a5,a5,a6 -80001be8: 00168693 addi a3,a3,1 -80001bec: 0138a023 sw s3,0(a7) -80001bf0: 0108a223 sw a6,4(a7) -80001bf4: 0ef12623 sw a5,236(sp) -80001bf8: 0ed12423 sw a3,232(sp) -80001bfc: 00700613 li a2,7 -80001c00: 00888893 addi a7,a7,8 -80001c04: a6d65c63 bge a2,a3,80000e7c <_svfprintf_r+0x26c> -80001c08: 0e410613 addi a2,sp,228 -80001c0c: 000b0593 mv a1,s6 -80001c10: 000a8513 mv a0,s5 -80001c14: 00612423 sw t1,8(sp) -80001c18: 095060ef jal ra,800084ac <__ssprint_r> -80001c1c: 0e051463 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80001c20: 00812303 lw t1,8(sp) -80001c24: 0ec12783 lw a5,236(sp) -80001c28: 000b8893 mv a7,s7 -80001c2c: 41930333 sub t1,t1,s9 -80001c30: a4605a63 blez t1,80000e84 <_svfprintf_r+0x274> -80001c34: 01000613 li a2,16 -80001c38: 0e812683 lw a3,232(sp) -80001c3c: 06665863 bge a2,t1,80001cac <_svfprintf_r+0x109c> -80001c40: 01000813 li a6,16 -80001c44: 00700e13 li t3,7 -80001c48: 00c0006f j 80001c54 <_svfprintf_r+0x1044> -80001c4c: ff030313 addi t1,t1,-16 -80001c50: 04685e63 bge a6,t1,80001cac <_svfprintf_r+0x109c> -80001c54: 01078793 addi a5,a5,16 -80001c58: 00168693 addi a3,a3,1 -80001c5c: 0138a023 sw s3,0(a7) -80001c60: 0108a223 sw a6,4(a7) -80001c64: 0ef12623 sw a5,236(sp) -80001c68: 0ed12423 sw a3,232(sp) -80001c6c: 00888893 addi a7,a7,8 -80001c70: fcde5ee3 bge t3,a3,80001c4c <_svfprintf_r+0x103c> -80001c74: 0e410613 addi a2,sp,228 -80001c78: 000b0593 mv a1,s6 -80001c7c: 000a8513 mv a0,s5 -80001c80: 00612423 sw t1,8(sp) -80001c84: 029060ef jal ra,800084ac <__ssprint_r> -80001c88: 06051e63 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80001c8c: 00812303 lw t1,8(sp) -80001c90: 01000813 li a6,16 -80001c94: 0ec12783 lw a5,236(sp) -80001c98: ff030313 addi t1,t1,-16 -80001c9c: 0e812683 lw a3,232(sp) -80001ca0: 000b8893 mv a7,s7 -80001ca4: 00700e13 li t3,7 -80001ca8: fa6846e3 blt a6,t1,80001c54 <_svfprintf_r+0x1044> -80001cac: 006787b3 add a5,a5,t1 -80001cb0: 00168693 addi a3,a3,1 -80001cb4: 0138a023 sw s3,0(a7) -80001cb8: 0068a223 sw t1,4(a7) -80001cbc: 0ef12623 sw a5,236(sp) -80001cc0: 0ed12423 sw a3,232(sp) -80001cc4: 00700613 li a2,7 -80001cc8: 00888893 addi a7,a7,8 -80001ccc: 9ad65c63 bge a2,a3,80000e84 <_svfprintf_r+0x274> -80001cd0: 0e410613 addi a2,sp,228 -80001cd4: 000b0593 mv a1,s6 -80001cd8: 000a8513 mv a0,s5 -80001cdc: 7d0060ef jal ra,800084ac <__ssprint_r> -80001ce0: 02051263 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80001ce4: 0ec12783 lw a5,236(sp) -80001ce8: 000b8893 mv a7,s7 -80001cec: 998ff06f j 80000e84 <_svfprintf_r+0x274> -80001cf0: 0e410613 addi a2,sp,228 -80001cf4: 000b0593 mv a1,s6 -80001cf8: 000a8513 mv a0,s5 -80001cfc: 7b0060ef jal ra,800084ac <__ssprint_r> -80001d00: 9c050e63 beqz a0,80000edc <_svfprintf_r+0x2cc> -80001d04: a00d8463 beqz s11,80000f0c <_svfprintf_r+0x2fc> -80001d08: 000d8593 mv a1,s11 -80001d0c: 000a8513 mv a0,s5 -80001d10: 309010ef jal ra,80003818 <_free_r> -80001d14: 9f8ff06f j 80000f0c <_svfprintf_r+0x2fc> -80001d18: 00090c13 mv s8,s2 -80001d1c: 9d5ff06f j 800016f0 <_svfprintf_r+0xae0> -80001d20: 80013737 lui a4,0x80013 -80001d24: 01000613 li a2,16 -80001d28: 0e812683 lw a3,232(sp) -80001d2c: e2470e93 addi t4,a4,-476 # 80012e24 <__stack_top+0x81012e24> -80001d30: 01000e13 li t3,16 -80001d34: 00700293 li t0,7 -80001d38: 01064863 blt a2,a6,80001d48 <_svfprintf_r+0x1138> -80001d3c: 0840006f j 80001dc0 <_svfprintf_r+0x11b0> -80001d40: ff080813 addi a6,a6,-16 -80001d44: 070e5e63 bge t3,a6,80001dc0 <_svfprintf_r+0x11b0> -80001d48: 01078793 addi a5,a5,16 -80001d4c: 00168693 addi a3,a3,1 -80001d50: 01d8a023 sw t4,0(a7) -80001d54: 01c8a223 sw t3,4(a7) -80001d58: 0ef12623 sw a5,236(sp) -80001d5c: 0ed12423 sw a3,232(sp) -80001d60: 00888893 addi a7,a7,8 -80001d64: fcd2dee3 bge t0,a3,80001d40 <_svfprintf_r+0x1130> -80001d68: 0e410613 addi a2,sp,228 -80001d6c: 000b0593 mv a1,s6 -80001d70: 000a8513 mv a0,s5 -80001d74: 03d12423 sw t4,40(sp) -80001d78: 03012223 sw a6,36(sp) -80001d7c: 02612023 sw t1,32(sp) -80001d80: 01e12e23 sw t5,28(sp) -80001d84: 01f12423 sw t6,8(sp) -80001d88: 724060ef jal ra,800084ac <__ssprint_r> -80001d8c: f6051ce3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80001d90: 02412803 lw a6,36(sp) -80001d94: 01000e13 li t3,16 -80001d98: 0ec12783 lw a5,236(sp) -80001d9c: ff080813 addi a6,a6,-16 -80001da0: 0e812683 lw a3,232(sp) -80001da4: 02812e83 lw t4,40(sp) -80001da8: 02012303 lw t1,32(sp) -80001dac: 01c12f03 lw t5,28(sp) -80001db0: 00812f83 lw t6,8(sp) -80001db4: 000b8893 mv a7,s7 -80001db8: 00700293 li t0,7 -80001dbc: f90e46e3 blt t3,a6,80001d48 <_svfprintf_r+0x1138> -80001dc0: 010787b3 add a5,a5,a6 -80001dc4: 00168693 addi a3,a3,1 -80001dc8: 01d8a023 sw t4,0(a7) -80001dcc: 0108a223 sw a6,4(a7) -80001dd0: 0ef12623 sw a5,236(sp) -80001dd4: 0ed12423 sw a3,232(sp) -80001dd8: 00700613 li a2,7 -80001ddc: 00888893 addi a7,a7,8 -80001de0: 00d64463 blt a2,a3,80001de8 <_svfprintf_r+0x11d8> -80001de4: 820ff06f j 80000e04 <_svfprintf_r+0x1f4> -80001de8: 0e410613 addi a2,sp,228 -80001dec: 000b0593 mv a1,s6 -80001df0: 000a8513 mv a0,s5 -80001df4: 02612023 sw t1,32(sp) -80001df8: 01e12e23 sw t5,28(sp) -80001dfc: 01f12423 sw t6,8(sp) -80001e00: 6ac060ef jal ra,800084ac <__ssprint_r> -80001e04: f00510e3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80001e08: 0ec12783 lw a5,236(sp) -80001e0c: 02012303 lw t1,32(sp) -80001e10: 01c12f03 lw t5,28(sp) -80001e14: 00812f83 lw t6,8(sp) -80001e18: 000b8893 mv a7,s7 -80001e1c: fe9fe06f j 80000e04 <_svfprintf_r+0x1f4> -80001e20: 0e410613 addi a2,sp,228 -80001e24: 000b0593 mv a1,s6 -80001e28: 000a8513 mv a0,s5 -80001e2c: 00612e23 sw t1,28(sp) -80001e30: 01e12423 sw t5,8(sp) -80001e34: 678060ef jal ra,800084ac <__ssprint_r> -80001e38: ec0516e3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80001e3c: 0ec12783 lw a5,236(sp) -80001e40: 01c12303 lw t1,28(sp) -80001e44: 00812f03 lw t5,8(sp) -80001e48: 000b8893 mv a7,s7 -80001e4c: 828ff06f j 80000e74 <_svfprintf_r+0x264> -80001e50: 0cc12583 lw a1,204(sp) -80001e54: 78b05c63 blez a1,800025ec <_svfprintf_r+0x19dc> -80001e58: 03012703 lw a4,48(sp) -80001e5c: 01012683 lw a3,16(sp) -80001e60: 00070493 mv s1,a4 -80001e64: 32e6c663 blt a3,a4,80002190 <_svfprintf_r+0x1580> -80001e68: 02905663 blez s1,80001e94 <_svfprintf_r+0x1284> -80001e6c: 0e812683 lw a3,232(sp) -80001e70: 009787b3 add a5,a5,s1 -80001e74: 01a8a023 sw s10,0(a7) -80001e78: 00168693 addi a3,a3,1 -80001e7c: 0098a223 sw s1,4(a7) -80001e80: 0ef12623 sw a5,236(sp) -80001e84: 0ed12423 sw a3,232(sp) -80001e88: 00700613 li a2,7 -80001e8c: 00888893 addi a7,a7,8 -80001e90: 36d640e3 blt a2,a3,800029f0 <_svfprintf_r+0x1de0> -80001e94: fff4c693 not a3,s1 -80001e98: 03012703 lw a4,48(sp) -80001e9c: 41f6d693 srai a3,a3,0x1f -80001ea0: 00d4f4b3 and s1,s1,a3 -80001ea4: 409704b3 sub s1,a4,s1 -80001ea8: 3e904863 bgtz s1,80002298 <_svfprintf_r+0x1688> -80001eac: 03012703 lw a4,48(sp) -80001eb0: 40097693 andi a3,s2,1024 -80001eb4: 00ed04b3 add s1,s10,a4 -80001eb8: 44069463 bnez a3,80002300 <_svfprintf_r+0x16f0> -80001ebc: 0cc12583 lw a1,204(sp) -80001ec0: 01012703 lw a4,16(sp) -80001ec4: 00e5c663 blt a1,a4,80001ed0 <_svfprintf_r+0x12c0> -80001ec8: 00197693 andi a3,s2,1 -80001ecc: 340686e3 beqz a3,80002a18 <_svfprintf_r+0x1e08> -80001ed0: 04012683 lw a3,64(sp) -80001ed4: 03c12703 lw a4,60(sp) -80001ed8: 00700613 li a2,7 -80001edc: 00d8a023 sw a3,0(a7) -80001ee0: 0e812683 lw a3,232(sp) -80001ee4: 00e787b3 add a5,a5,a4 -80001ee8: 00e8a223 sw a4,4(a7) -80001eec: 00168693 addi a3,a3,1 -80001ef0: 0ef12623 sw a5,236(sp) -80001ef4: 0ed12423 sw a3,232(sp) -80001ef8: 00888893 addi a7,a7,8 -80001efc: 4cd64ce3 blt a2,a3,80002bd4 <_svfprintf_r+0x1fc4> -80001f00: 01012683 lw a3,16(sp) -80001f04: 00dd0733 add a4,s10,a3 -80001f08: 40b68633 sub a2,a3,a1 -80001f0c: 40970733 sub a4,a4,s1 -80001f10: 00060c93 mv s9,a2 -80001f14: 00c75463 bge a4,a2,80001f1c <_svfprintf_r+0x130c> -80001f18: 00070c93 mv s9,a4 -80001f1c: 03905663 blez s9,80001f48 <_svfprintf_r+0x1338> -80001f20: 0e812703 lw a4,232(sp) -80001f24: 019787b3 add a5,a5,s9 -80001f28: 0098a023 sw s1,0(a7) -80001f2c: 00170713 addi a4,a4,1 -80001f30: 0198a223 sw s9,4(a7) -80001f34: 0ef12623 sw a5,236(sp) -80001f38: 0ee12423 sw a4,232(sp) -80001f3c: 00700693 li a3,7 -80001f40: 00888893 addi a7,a7,8 -80001f44: 5ee6cce3 blt a3,a4,80002d3c <_svfprintf_r+0x212c> -80001f48: fffcc713 not a4,s9 -80001f4c: 41f75713 srai a4,a4,0x1f -80001f50: 00ecf733 and a4,s9,a4 -80001f54: 40e604b3 sub s1,a2,a4 -80001f58: 00904463 bgtz s1,80001f60 <_svfprintf_r+0x1350> -80001f5c: f59fe06f j 80000eb4 <_svfprintf_r+0x2a4> -80001f60: 01000693 li a3,16 -80001f64: 0e812703 lw a4,232(sp) -80001f68: 7896d663 bge a3,s1,800026f4 <_svfprintf_r+0x1ae4> -80001f6c: 01000c93 li s9,16 -80001f70: 00700d13 li s10,7 -80001f74: 00c0006f j 80001f80 <_svfprintf_r+0x1370> -80001f78: ff048493 addi s1,s1,-16 -80001f7c: 769cdc63 bge s9,s1,800026f4 <_svfprintf_r+0x1ae4> -80001f80: 01078793 addi a5,a5,16 -80001f84: 00170713 addi a4,a4,1 -80001f88: 0138a023 sw s3,0(a7) -80001f8c: 0198a223 sw s9,4(a7) -80001f90: 0ef12623 sw a5,236(sp) -80001f94: 0ee12423 sw a4,232(sp) -80001f98: 00888893 addi a7,a7,8 -80001f9c: fced5ee3 bge s10,a4,80001f78 <_svfprintf_r+0x1368> -80001fa0: 0e410613 addi a2,sp,228 -80001fa4: 000b0593 mv a1,s6 -80001fa8: 000a8513 mv a0,s5 -80001fac: 500060ef jal ra,800084ac <__ssprint_r> -80001fb0: d4051ae3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80001fb4: 0ec12783 lw a5,236(sp) -80001fb8: 0e812703 lw a4,232(sp) -80001fbc: 000b8893 mv a7,s7 -80001fc0: fb9ff06f j 80001f78 <_svfprintf_r+0x1368> -80001fc4: 00197593 andi a1,s2,1 -80001fc8: cc059463 bnez a1,80001490 <_svfprintf_r+0x880> -80001fcc: 00d8a223 sw a3,4(a7) -80001fd0: 0ef12623 sw a5,236(sp) -80001fd4: 0e912423 sw s1,232(sp) -80001fd8: 00700713 li a4,7 -80001fdc: 4e974663 blt a4,s1,800024c8 <_svfprintf_r+0x18b8> -80001fe0: 00260613 addi a2,a2,2 -80001fe4: 01088893 addi a7,a7,16 -80001fe8: d80ff06f j 80001568 <_svfprintf_r+0x958> -80001fec: d6d05e63 blez a3,80001568 <_svfprintf_r+0x958> -80001ff0: 01000713 li a4,16 -80001ff4: 00d74463 blt a4,a3,80001ffc <_svfprintf_r+0x13ec> -80001ff8: 6800106f j 80003678 <_svfprintf_r+0x2a68> -80001ffc: 00700d13 li s10,7 -80002000: 0100006f j 80002010 <_svfprintf_r+0x1400> -80002004: ff068693 addi a3,a3,-16 -80002008: 0cd750e3 bge a4,a3,800028c8 <_svfprintf_r+0x1cb8> -8000200c: 00148813 addi a6,s1,1 -80002010: 01078793 addi a5,a5,16 -80002014: 013ca023 sw s3,0(s9) -80002018: 00eca223 sw a4,4(s9) -8000201c: 0ef12623 sw a5,236(sp) -80002020: 0f012423 sw a6,232(sp) -80002024: 00080493 mv s1,a6 -80002028: 008c8c93 addi s9,s9,8 -8000202c: fd0d5ce3 bge s10,a6,80002004 <_svfprintf_r+0x13f4> -80002030: 0e410613 addi a2,sp,228 -80002034: 000b0593 mv a1,s6 -80002038: 000a8513 mv a0,s5 -8000203c: 00d12423 sw a3,8(sp) -80002040: 46c060ef jal ra,800084ac <__ssprint_r> -80002044: cc0510e3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80002048: 0ec12783 lw a5,236(sp) -8000204c: 0e812483 lw s1,232(sp) -80002050: 00812683 lw a3,8(sp) -80002054: 000b8c93 mv s9,s7 -80002058: 01000713 li a4,16 -8000205c: fa9ff06f j 80002004 <_svfprintf_r+0x13f4> -80002060: 00c12683 lw a3,12(sp) -80002064: 010c7793 andi a5,s8,16 -80002068: 00468713 addi a4,a3,4 -8000206c: 0a079c63 bnez a5,80002124 <_svfprintf_r+0x1514> -80002070: 040c7793 andi a5,s8,64 -80002074: 080784e3 beqz a5,800028fc <_svfprintf_r+0x1cec> -80002078: 00c12783 lw a5,12(sp) -8000207c: 00000c93 li s9,0 -80002080: 00e12623 sw a4,12(sp) -80002084: 0007dd83 lhu s11,0(a5) -80002088: 00100713 li a4,1 -8000208c: fe9fe06f j 80001074 <_svfprintf_r+0x464> -80002090: 0e410613 addi a2,sp,228 -80002094: 000b0593 mv a1,s6 -80002098: 000a8513 mv a0,s5 -8000209c: 410060ef jal ra,800084ac <__ssprint_r> -800020a0: c60512e3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -800020a4: 0ec12783 lw a5,236(sp) -800020a8: 0e812483 lw s1,232(sp) -800020ac: 000b8c93 mv s9,s7 -800020b0: bf8ff06f j 800014a8 <_svfprintf_r+0x898> -800020b4: 0e410613 addi a2,sp,228 -800020b8: 000b0593 mv a1,s6 -800020bc: 000a8513 mv a0,s5 -800020c0: 3ec060ef jal ra,800084ac <__ssprint_r> -800020c4: c40510e3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -800020c8: 0ec12783 lw a5,236(sp) -800020cc: 0e812483 lw s1,232(sp) -800020d0: 000b8c93 mv s9,s7 -800020d4: c00ff06f j 800014d4 <_svfprintf_r+0x8c4> -800020d8: 00197713 andi a4,s2,1 -800020dc: 00071463 bnez a4,800020e4 <_svfprintf_r+0x14d4> -800020e0: dd5fe06f j 80000eb4 <_svfprintf_r+0x2a4> -800020e4: 9d9ff06f j 80001abc <_svfprintf_r+0xeac> -800020e8: 00412683 lw a3,4(sp) -800020ec: 00040d13 mv s10,s0 -800020f0: 41f6d793 srai a5,a3,0x1f -800020f4: 00d72023 sw a3,0(a4) -800020f8: 00f72223 sw a5,4(a4) -800020fc: dfdfe06f j 80000ef8 <_svfprintf_r+0x2e8> -80002100: 03812783 lw a5,56(sp) -80002104: 00044483 lbu s1,0(s0) -80002108: 00079463 bnez a5,80002110 <_svfprintf_r+0x1500> -8000210c: c5dfe06f j 80000d68 <_svfprintf_r+0x158> -80002110: 0007c783 lbu a5,0(a5) -80002114: 00079463 bnez a5,8000211c <_svfprintf_r+0x150c> -80002118: c51fe06f j 80000d68 <_svfprintf_r+0x158> -8000211c: 40096913 ori s2,s2,1024 -80002120: c49fe06f j 80000d68 <_svfprintf_r+0x158> -80002124: 00e12623 sw a4,12(sp) -80002128: 0006ad83 lw s11,0(a3) -8000212c: 00000c93 li s9,0 -80002130: 00100713 li a4,1 -80002134: f41fe06f j 80001074 <_svfprintf_r+0x464> -80002138: 0006ad83 lw s11,0(a3) -8000213c: 00e12623 sw a4,12(sp) -80002140: 41fddc93 srai s9,s11,0x1f -80002144: 000c8713 mv a4,s9 -80002148: ea1fe06f j 80000fe8 <_svfprintf_r+0x3d8> -8000214c: 0006ad83 lw s11,0(a3) -80002150: 00000c93 li s9,0 -80002154: 00e12623 sw a4,12(sp) -80002158: f15fe06f j 8000106c <_svfprintf_r+0x45c> -8000215c: 00c12703 lw a4,12(sp) -80002160: 00072783 lw a5,0(a4) -80002164: 00470713 addi a4,a4,4 -80002168: 00e12623 sw a4,12(sp) -8000216c: 0007a583 lw a1,0(a5) -80002170: 0047a603 lw a2,4(a5) -80002174: 0087a683 lw a3,8(a5) -80002178: 00c7a783 lw a5,12(a5) -8000217c: 0eb12823 sw a1,240(sp) -80002180: 0ec12a23 sw a2,244(sp) -80002184: 0ed12c23 sw a3,248(sp) -80002188: 0ef12e23 sw a5,252(sp) -8000218c: fb1fe06f j 8000113c <_svfprintf_r+0x52c> -80002190: 00068493 mv s1,a3 -80002194: cc904ce3 bgtz s1,80001e6c <_svfprintf_r+0x125c> -80002198: cfdff06f j 80001e94 <_svfprintf_r+0x1284> -8000219c: 00090c13 mv s8,s2 -800021a0: f48ff06f j 800018e8 <_svfprintf_r+0xcd8> -800021a4: 800137b7 lui a5,0x80013 -800021a8: c8478793 addi a5,a5,-892 # 80012c84 <__stack_top+0x81012c84> -800021ac: 00f12c23 sw a5,24(sp) -800021b0: 02097793 andi a5,s2,32 -800021b4: 2c078663 beqz a5,80002480 <_svfprintf_r+0x1870> -800021b8: 00c12783 lw a5,12(sp) -800021bc: 00778713 addi a4,a5,7 -800021c0: ff877713 andi a4,a4,-8 -800021c4: 00072d83 lw s11,0(a4) -800021c8: 00472c83 lw s9,4(a4) -800021cc: 00870793 addi a5,a4,8 -800021d0: 00f12623 sw a5,12(sp) -800021d4: 00197713 andi a4,s2,1 -800021d8: 00070e63 beqz a4,800021f4 <_svfprintf_r+0x15e4> -800021dc: 019de733 or a4,s11,s9 -800021e0: 00070a63 beqz a4,800021f4 <_svfprintf_r+0x15e4> -800021e4: 03000713 li a4,48 -800021e8: 0ce10423 sb a4,200(sp) -800021ec: 0c9104a3 sb s1,201(sp) -800021f0: 00296913 ori s2,s2,2 -800021f4: bff97c13 andi s8,s2,-1025 -800021f8: 00200713 li a4,2 -800021fc: e79fe06f j 80001074 <_svfprintf_r+0x464> -80002200: 00144483 lbu s1,1(s0) -80002204: 20096913 ori s2,s2,512 -80002208: 00140413 addi s0,s0,1 -8000220c: b5dfe06f j 80000d68 <_svfprintf_r+0x158> -80002210: 0e410613 addi a2,sp,228 -80002214: 000b0593 mv a1,s6 -80002218: 000a8513 mv a0,s5 -8000221c: 290060ef jal ra,800084ac <__ssprint_r> -80002220: ae0512e3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80002224: 0ec12783 lw a5,236(sp) -80002228: 000b8893 mv a7,s7 -8000222c: 8c1ff06f j 80001aec <_svfprintf_r+0xedc> -80002230: 00144483 lbu s1,1(s0) -80002234: 02096913 ori s2,s2,32 -80002238: 00140413 addi s0,s0,1 -8000223c: b2dfe06f j 80000d68 <_svfprintf_r+0x158> -80002240: 800137b7 lui a5,0x80013 -80002244: c9878793 addi a5,a5,-872 # 80012c98 <__stack_top+0x81012c98> -80002248: 00f12c23 sw a5,24(sp) -8000224c: f65ff06f j 800021b0 <_svfprintf_r+0x15a0> -80002250: 04000593 li a1,64 -80002254: 000a8513 mv a0,s5 -80002258: 494040ef jal ra,800066ec <_malloc_r> -8000225c: 00ab2023 sw a0,0(s6) -80002260: 00ab2823 sw a0,16(s6) -80002264: 00051463 bnez a0,8000226c <_svfprintf_r+0x165c> -80002268: 43c0106f j 800036a4 <_svfprintf_r+0x2a94> -8000226c: 04000793 li a5,64 -80002270: 00fb2a23 sw a5,20(s6) -80002274: a25fe06f j 80000c98 <_svfprintf_r+0x88> -80002278: 00600793 li a5,6 -8000227c: 00030c93 mv s9,t1 -80002280: 7867e863 bltu a5,t1,80002a10 <_svfprintf_r+0x1e00> -80002284: 80013737 lui a4,0x80013 -80002288: 000c8c13 mv s8,s9 -8000228c: 00d12623 sw a3,12(sp) -80002290: cac70d13 addi s10,a4,-852 # 80012cac <__stack_top+0x81012cac> -80002294: b3dfe06f j 80000dd0 <_svfprintf_r+0x1c0> -80002298: 01000613 li a2,16 -8000229c: 0e812683 lw a3,232(sp) -800022a0: 6e965a63 bge a2,s1,80002994 <_svfprintf_r+0x1d84> -800022a4: 01000c93 li s9,16 -800022a8: 00700813 li a6,7 -800022ac: 00c0006f j 800022b8 <_svfprintf_r+0x16a8> -800022b0: ff048493 addi s1,s1,-16 -800022b4: 6e9cd063 bge s9,s1,80002994 <_svfprintf_r+0x1d84> -800022b8: 01078793 addi a5,a5,16 -800022bc: 00168693 addi a3,a3,1 -800022c0: 0138a023 sw s3,0(a7) -800022c4: 0198a223 sw s9,4(a7) -800022c8: 0ef12623 sw a5,236(sp) -800022cc: 0ed12423 sw a3,232(sp) -800022d0: 00888893 addi a7,a7,8 -800022d4: fcd85ee3 bge a6,a3,800022b0 <_svfprintf_r+0x16a0> -800022d8: 0e410613 addi a2,sp,228 -800022dc: 000b0593 mv a1,s6 -800022e0: 000a8513 mv a0,s5 -800022e4: 1c8060ef jal ra,800084ac <__ssprint_r> -800022e8: a0051ee3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -800022ec: 0ec12783 lw a5,236(sp) -800022f0: 0e812683 lw a3,232(sp) -800022f4: 000b8893 mv a7,s7 -800022f8: 00700813 li a6,7 -800022fc: fb5ff06f j 800022b0 <_svfprintf_r+0x16a0> -80002300: 01012703 lw a4,16(sp) -80002304: 00700e13 li t3,7 -80002308: 01000813 li a6,16 -8000230c: 00ed0733 add a4,s10,a4 -80002310: 00e12423 sw a4,8(sp) -80002314: 03412703 lw a4,52(sp) -80002318: 0a070e63 beqz a4,800023d4 <_svfprintf_r+0x17c4> -8000231c: 02c12703 lw a4,44(sp) -80002320: 0a071e63 bnez a4,800023dc <_svfprintf_r+0x17cc> -80002324: 03812703 lw a4,56(sp) -80002328: fff70713 addi a4,a4,-1 -8000232c: 02e12c23 sw a4,56(sp) -80002330: 03412703 lw a4,52(sp) -80002334: fff70713 addi a4,a4,-1 -80002338: 02e12a23 sw a4,52(sp) -8000233c: 04c12683 lw a3,76(sp) -80002340: 04812703 lw a4,72(sp) -80002344: 00888893 addi a7,a7,8 -80002348: fed8ac23 sw a3,-8(a7) -8000234c: 0e812683 lw a3,232(sp) -80002350: 00e787b3 add a5,a5,a4 -80002354: fee8ae23 sw a4,-4(a7) -80002358: 00168693 addi a3,a3,1 -8000235c: 0ef12623 sw a5,236(sp) -80002360: 0ed12423 sw a3,232(sp) -80002364: 12de4e63 blt t3,a3,800024a0 <_svfprintf_r+0x1890> -80002368: 03812703 lw a4,56(sp) -8000236c: 00074683 lbu a3,0(a4) -80002370: 00812703 lw a4,8(sp) -80002374: 00068c93 mv s9,a3 -80002378: 40970633 sub a2,a4,s1 -8000237c: 00d65463 bge a2,a3,80002384 <_svfprintf_r+0x1774> -80002380: 00060c93 mv s9,a2 -80002384: 03905863 blez s9,800023b4 <_svfprintf_r+0x17a4> -80002388: 0e812683 lw a3,232(sp) -8000238c: 019787b3 add a5,a5,s9 -80002390: 0098a023 sw s1,0(a7) -80002394: 00168693 addi a3,a3,1 -80002398: 0198a223 sw s9,4(a7) -8000239c: 0ef12623 sw a5,236(sp) -800023a0: 0ed12423 sw a3,232(sp) -800023a4: 36de4c63 blt t3,a3,8000271c <_svfprintf_r+0x1b0c> -800023a8: 03812703 lw a4,56(sp) -800023ac: 00888893 addi a7,a7,8 -800023b0: 00074683 lbu a3,0(a4) -800023b4: fffcc613 not a2,s9 -800023b8: 41f65613 srai a2,a2,0x1f -800023bc: 00ccfcb3 and s9,s9,a2 -800023c0: 41968cb3 sub s9,a3,s9 -800023c4: 03904463 bgtz s9,800023ec <_svfprintf_r+0x17dc> -800023c8: 00d484b3 add s1,s1,a3 -800023cc: 03412703 lw a4,52(sp) -800023d0: f40716e3 bnez a4,8000231c <_svfprintf_r+0x170c> -800023d4: 02c12703 lw a4,44(sp) -800023d8: 72070063 beqz a4,80002af8 <_svfprintf_r+0x1ee8> -800023dc: 02c12703 lw a4,44(sp) -800023e0: fff70713 addi a4,a4,-1 -800023e4: 02e12623 sw a4,44(sp) -800023e8: f55ff06f j 8000233c <_svfprintf_r+0x172c> -800023ec: 0e812683 lw a3,232(sp) -800023f0: 01984863 blt a6,s9,80002400 <_svfprintf_r+0x17f0> -800023f4: 05c0006f j 80002450 <_svfprintf_r+0x1840> -800023f8: ff0c8c93 addi s9,s9,-16 -800023fc: 05985a63 bge a6,s9,80002450 <_svfprintf_r+0x1840> -80002400: 01078793 addi a5,a5,16 -80002404: 00168693 addi a3,a3,1 -80002408: 0138a023 sw s3,0(a7) -8000240c: 0108a223 sw a6,4(a7) -80002410: 0ef12623 sw a5,236(sp) -80002414: 0ed12423 sw a3,232(sp) -80002418: 00888893 addi a7,a7,8 -8000241c: fcde5ee3 bge t3,a3,800023f8 <_svfprintf_r+0x17e8> -80002420: 0e410613 addi a2,sp,228 -80002424: 000b0593 mv a1,s6 -80002428: 000a8513 mv a0,s5 -8000242c: 080060ef jal ra,800084ac <__ssprint_r> -80002430: 8c051ae3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80002434: 01000813 li a6,16 -80002438: ff0c8c93 addi s9,s9,-16 -8000243c: 0ec12783 lw a5,236(sp) -80002440: 0e812683 lw a3,232(sp) -80002444: 000b8893 mv a7,s7 -80002448: 00700e13 li t3,7 -8000244c: fb984ae3 blt a6,s9,80002400 <_svfprintf_r+0x17f0> -80002450: 019787b3 add a5,a5,s9 -80002454: 00168693 addi a3,a3,1 -80002458: 0138a023 sw s3,0(a7) -8000245c: 0198a223 sw s9,4(a7) -80002460: 0ef12623 sw a5,236(sp) -80002464: 0ed12423 sw a3,232(sp) -80002468: 72de4663 blt t3,a3,80002b94 <_svfprintf_r+0x1f84> -8000246c: 03812703 lw a4,56(sp) -80002470: 00888893 addi a7,a7,8 -80002474: 00074683 lbu a3,0(a4) -80002478: 00d484b3 add s1,s1,a3 -8000247c: f51ff06f j 800023cc <_svfprintf_r+0x17bc> -80002480: 00c12683 lw a3,12(sp) -80002484: 01097793 andi a5,s2,16 -80002488: 00468713 addi a4,a3,4 -8000248c: 22078663 beqz a5,800026b8 <_svfprintf_r+0x1aa8> -80002490: 0006ad83 lw s11,0(a3) -80002494: 00000c93 li s9,0 -80002498: 00e12623 sw a4,12(sp) -8000249c: d39ff06f j 800021d4 <_svfprintf_r+0x15c4> -800024a0: 0e410613 addi a2,sp,228 -800024a4: 000b0593 mv a1,s6 -800024a8: 000a8513 mv a0,s5 -800024ac: 000060ef jal ra,800084ac <__ssprint_r> -800024b0: 84051ae3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -800024b4: 0ec12783 lw a5,236(sp) -800024b8: 000b8893 mv a7,s7 -800024bc: 01000813 li a6,16 -800024c0: 00700e13 li t3,7 -800024c4: ea5ff06f j 80002368 <_svfprintf_r+0x1758> -800024c8: 0e410613 addi a2,sp,228 -800024cc: 000b0593 mv a1,s6 -800024d0: 000a8513 mv a0,s5 -800024d4: 7d9050ef jal ra,800084ac <__ssprint_r> -800024d8: 820516e3 bnez a0,80001d04 <_svfprintf_r+0x10f4> -800024dc: 0e812603 lw a2,232(sp) -800024e0: 0ec12783 lw a5,236(sp) -800024e4: 11410893 addi a7,sp,276 -800024e8: 00160613 addi a2,a2,1 -800024ec: 000b8c93 mv s9,s7 -800024f0: 878ff06f j 80001568 <_svfprintf_r+0x958> -800024f4: 400c7913 andi s2,s8,1024 -800024f8: 00012823 sw zero,16(sp) -800024fc: 1b010d13 addi s10,sp,432 -80002500: 0340006f j 80002534 <_svfprintf_r+0x1924> -80002504: 00a00613 li a2,10 -80002508: 00000693 li a3,0 -8000250c: 000d8513 mv a0,s11 -80002510: 000c8593 mv a1,s9 -80002514: 01112e23 sw a7,28(sp) -80002518: 00612423 sw t1,8(sp) -8000251c: 1040b0ef jal ra,8000d620 <__udivdi3> -80002520: 00812303 lw t1,8(sp) -80002524: 01c12883 lw a7,28(sp) -80002528: 4a0c8863 beqz s9,800029d8 <_svfprintf_r+0x1dc8> -8000252c: 00050d93 mv s11,a0 -80002530: 00058c93 mv s9,a1 -80002534: 00a00613 li a2,10 -80002538: 00000693 li a3,0 -8000253c: 000d8513 mv a0,s11 -80002540: 000c8593 mv a1,s9 -80002544: 01112e23 sw a7,28(sp) -80002548: 00612423 sw t1,8(sp) -8000254c: 5080b0ef jal ra,8000da54 <__umoddi3> -80002550: 01012783 lw a5,16(sp) -80002554: 03050513 addi a0,a0,48 -80002558: fead0fa3 sb a0,-1(s10) -8000255c: 00178793 addi a5,a5,1 -80002560: 00f12823 sw a5,16(sp) -80002564: 00812303 lw t1,8(sp) -80002568: 01c12883 lw a7,28(sp) -8000256c: fffd0d13 addi s10,s10,-1 -80002570: f8090ae3 beqz s2,80002504 <_svfprintf_r+0x18f4> -80002574: 03812703 lw a4,56(sp) -80002578: 00074683 lbu a3,0(a4) -8000257c: f8d794e3 bne a5,a3,80002504 <_svfprintf_r+0x18f4> -80002580: 0ff00713 li a4,255 -80002584: f8e780e3 beq a5,a4,80002504 <_svfprintf_r+0x18f4> -80002588: 000c9663 bnez s9,80002594 <_svfprintf_r+0x1984> -8000258c: 00900793 li a5,9 -80002590: c9b7f263 bgeu a5,s11,80001a14 <_svfprintf_r+0xe04> -80002594: 04812783 lw a5,72(sp) -80002598: 04c12583 lw a1,76(sp) -8000259c: 01112e23 sw a7,28(sp) -800025a0: 40fd0d33 sub s10,s10,a5 -800025a4: 00078613 mv a2,a5 -800025a8: 000d0513 mv a0,s10 -800025ac: 00612423 sw t1,8(sp) -800025b0: 655050ef jal ra,80008404 -800025b4: 03812783 lw a5,56(sp) -800025b8: 00a00613 li a2,10 -800025bc: 00000693 li a3,0 -800025c0: 0017ce03 lbu t3,1(a5) -800025c4: 000d8513 mv a0,s11 -800025c8: 000c8593 mv a1,s9 -800025cc: 01c03e33 snez t3,t3 -800025d0: 01c787b3 add a5,a5,t3 -800025d4: 02f12c23 sw a5,56(sp) -800025d8: 0480b0ef jal ra,8000d620 <__udivdi3> -800025dc: 00812303 lw t1,8(sp) -800025e0: 01c12883 lw a7,28(sp) -800025e4: 00012823 sw zero,16(sp) -800025e8: f45ff06f j 8000252c <_svfprintf_r+0x191c> -800025ec: 0e812683 lw a3,232(sp) -800025f0: 80013637 lui a2,0x80013 -800025f4: cb460613 addi a2,a2,-844 # 80012cb4 <__stack_top+0x81012cb4> -800025f8: 00c8a023 sw a2,0(a7) -800025fc: 00178793 addi a5,a5,1 -80002600: 00100613 li a2,1 -80002604: 00168693 addi a3,a3,1 -80002608: 00c8a223 sw a2,4(a7) -8000260c: 0ef12623 sw a5,236(sp) -80002610: 0ed12423 sw a3,232(sp) -80002614: 00700613 li a2,7 -80002618: 00888893 addi a7,a7,8 -8000261c: 06d64c63 blt a2,a3,80002694 <_svfprintf_r+0x1a84> -80002620: 1c059263 bnez a1,800027e4 <_svfprintf_r+0x1bd4> -80002624: 01012703 lw a4,16(sp) -80002628: 00197693 andi a3,s2,1 -8000262c: 00e6e6b3 or a3,a3,a4 -80002630: 00069463 bnez a3,80002638 <_svfprintf_r+0x1a28> -80002634: 881fe06f j 80000eb4 <_svfprintf_r+0x2a4> -80002638: 04012683 lw a3,64(sp) -8000263c: 03c12703 lw a4,60(sp) -80002640: 00700613 li a2,7 -80002644: 00d8a023 sw a3,0(a7) -80002648: 0e812683 lw a3,232(sp) -8000264c: 00e787b3 add a5,a5,a4 -80002650: 00e8a223 sw a4,4(a7) -80002654: 00168693 addi a3,a3,1 -80002658: 0ef12623 sw a5,236(sp) -8000265c: 0ed12423 sw a3,232(sp) -80002660: 46d64263 blt a2,a3,80002ac4 <_svfprintf_r+0x1eb4> -80002664: 00888893 addi a7,a7,8 -80002668: 01012703 lw a4,16(sp) -8000266c: 00168693 addi a3,a3,1 -80002670: 01a8a023 sw s10,0(a7) -80002674: 00e787b3 add a5,a5,a4 -80002678: 00e8a223 sw a4,4(a7) -8000267c: 0ef12623 sw a5,236(sp) -80002680: 0ed12423 sw a3,232(sp) -80002684: 00700713 li a4,7 -80002688: 00d74463 blt a4,a3,80002690 <_svfprintf_r+0x1a80> -8000268c: 825fe06f j 80000eb0 <_svfprintf_r+0x2a0> -80002690: efdfe06f j 8000158c <_svfprintf_r+0x97c> -80002694: 0e410613 addi a2,sp,228 -80002698: 000b0593 mv a1,s6 -8000269c: 000a8513 mv a0,s5 -800026a0: 60d050ef jal ra,800084ac <__ssprint_r> -800026a4: e6051063 bnez a0,80001d04 <_svfprintf_r+0x10f4> -800026a8: 0cc12583 lw a1,204(sp) -800026ac: 0ec12783 lw a5,236(sp) -800026b0: 000b8893 mv a7,s7 -800026b4: f6dff06f j 80002620 <_svfprintf_r+0x1a10> -800026b8: 04097793 andi a5,s2,64 -800026bc: 28078063 beqz a5,8000293c <_svfprintf_r+0x1d2c> -800026c0: 00c12783 lw a5,12(sp) -800026c4: 00000c93 li s9,0 -800026c8: 00e12623 sw a4,12(sp) -800026cc: 0007dd83 lhu s11,0(a5) -800026d0: b05ff06f j 800021d4 <_svfprintf_r+0x15c4> -800026d4: 0e410613 addi a2,sp,228 -800026d8: 000b0593 mv a1,s6 -800026dc: 000a8513 mv a0,s5 -800026e0: 5cd050ef jal ra,800084ac <__ssprint_r> -800026e4: e2051063 bnez a0,80001d04 <_svfprintf_r+0x10f4> -800026e8: 0ec12783 lw a5,236(sp) -800026ec: 000b8893 mv a7,s7 -800026f0: bc0ff06f j 80001ab0 <_svfprintf_r+0xea0> -800026f4: 0138a023 sw s3,0(a7) -800026f8: 0098a223 sw s1,4(a7) -800026fc: 009787b3 add a5,a5,s1 -80002700: 00170713 addi a4,a4,1 -80002704: 0ef12623 sw a5,236(sp) -80002708: 0ee12423 sw a4,232(sp) -8000270c: 00700693 li a3,7 -80002710: 00e6c463 blt a3,a4,80002718 <_svfprintf_r+0x1b08> -80002714: f9cfe06f j 80000eb0 <_svfprintf_r+0x2a0> -80002718: e75fe06f j 8000158c <_svfprintf_r+0x97c> -8000271c: 0e410613 addi a2,sp,228 -80002720: 000b0593 mv a1,s6 -80002724: 000a8513 mv a0,s5 -80002728: 585050ef jal ra,800084ac <__ssprint_r> -8000272c: dc051c63 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80002730: 03812783 lw a5,56(sp) -80002734: 000b8893 mv a7,s7 -80002738: 01000813 li a6,16 -8000273c: 0007c683 lbu a3,0(a5) -80002740: 00700e13 li t3,7 -80002744: 0ec12783 lw a5,236(sp) -80002748: c6dff06f j 800023b4 <_svfprintf_r+0x17a4> -8000274c: 0f012783 lw a5,240(sp) -80002750: 0a010593 addi a1,sp,160 -80002754: 0b010513 addi a0,sp,176 -80002758: 0af12823 sw a5,176(sp) -8000275c: 0f412783 lw a5,244(sp) -80002760: 01112423 sw a7,8(sp) -80002764: 0a012023 sw zero,160(sp) -80002768: 0af12a23 sw a5,180(sp) -8000276c: 0f812783 lw a5,248(sp) -80002770: 0a012223 sw zero,164(sp) -80002774: 0a012423 sw zero,168(sp) -80002778: 0af12c23 sw a5,184(sp) -8000277c: 0fc12783 lw a5,252(sp) -80002780: 0a012623 sw zero,172(sp) -80002784: 0af12e23 sw a5,188(sp) -80002788: 1bd0c0ef jal ra,8000f144 <__letf2> -8000278c: 00812883 lw a7,8(sp) -80002790: 42054c63 bltz a0,80002bc8 <_svfprintf_r+0x1fb8> -80002794: 0c714783 lbu a5,199(sp) -80002798: 04700713 li a4,71 -8000279c: 24975463 bge a4,s1,800029e4 <_svfprintf_r+0x1dd4> -800027a0: 80013737 lui a4,0x80013 -800027a4: c7870d13 addi s10,a4,-904 # 80012c78 <__stack_top+0x81012c78> -800027a8: 02012623 sw zero,44(sp) -800027ac: 02012a23 sw zero,52(sp) -800027b0: 02012823 sw zero,48(sp) -800027b4: f7f97913 andi s2,s2,-129 -800027b8: 00300c13 li s8,3 -800027bc: 00000d93 li s11,0 -800027c0: 00300c93 li s9,3 -800027c4: 00000313 li t1,0 -800027c8: 00078463 beqz a5,800027d0 <_svfprintf_r+0x1bc0> -800027cc: 871fe06f j 8000103c <_svfprintf_r+0x42c> -800027d0: e14fe06f j 80000de4 <_svfprintf_r+0x1d4> -800027d4: 00412783 lw a5,4(sp) -800027d8: 00040d13 mv s10,s0 -800027dc: 00f72023 sw a5,0(a4) -800027e0: f18fe06f j 80000ef8 <_svfprintf_r+0x2e8> -800027e4: 04012683 lw a3,64(sp) -800027e8: 03c12703 lw a4,60(sp) -800027ec: 00700613 li a2,7 -800027f0: 00d8a023 sw a3,0(a7) -800027f4: 0e812683 lw a3,232(sp) -800027f8: 00e787b3 add a5,a5,a4 -800027fc: 00e8a223 sw a4,4(a7) -80002800: 00168693 addi a3,a3,1 -80002804: 0ef12623 sw a5,236(sp) -80002808: 0ed12423 sw a3,232(sp) -8000280c: 00888893 addi a7,a7,8 -80002810: 2ad64a63 blt a2,a3,80002ac4 <_svfprintf_r+0x1eb4> -80002814: e405dae3 bgez a1,80002668 <_svfprintf_r+0x1a58> -80002818: ff000613 li a2,-16 -8000281c: 40b004b3 neg s1,a1 -80002820: 28c5d6e3 bge a1,a2,800032ac <_svfprintf_r+0x269c> -80002824: 01000c93 li s9,16 -80002828: 00700813 li a6,7 -8000282c: 00c0006f j 80002838 <_svfprintf_r+0x1c28> -80002830: ff048493 addi s1,s1,-16 -80002834: 269cdce3 bge s9,s1,800032ac <_svfprintf_r+0x269c> -80002838: 01078793 addi a5,a5,16 -8000283c: 00168693 addi a3,a3,1 -80002840: 0138a023 sw s3,0(a7) -80002844: 0198a223 sw s9,4(a7) -80002848: 0ef12623 sw a5,236(sp) -8000284c: 0ed12423 sw a3,232(sp) -80002850: 00888893 addi a7,a7,8 -80002854: fcd85ee3 bge a6,a3,80002830 <_svfprintf_r+0x1c20> -80002858: 0e410613 addi a2,sp,228 -8000285c: 000b0593 mv a1,s6 -80002860: 000a8513 mv a0,s5 -80002864: 449050ef jal ra,800084ac <__ssprint_r> -80002868: c8051e63 bnez a0,80001d04 <_svfprintf_r+0x10f4> -8000286c: 0ec12783 lw a5,236(sp) -80002870: 0e812683 lw a3,232(sp) -80002874: 000b8893 mv a7,s7 -80002878: 00700813 li a6,7 -8000287c: fb5ff06f j 80002830 <_svfprintf_r+0x1c20> -80002880: 000d0513 mv a0,s10 -80002884: 01112423 sw a7,8(sp) -80002888: 00d12623 sw a3,12(sp) -8000288c: 2ed050ef jal ra,80008378 -80002890: 0c714783 lbu a5,199(sp) -80002894: fff54c13 not s8,a0 -80002898: 41fc5c13 srai s8,s8,0x1f -8000289c: 02012623 sw zero,44(sp) -800028a0: 02012a23 sw zero,52(sp) -800028a4: 02012823 sw zero,48(sp) -800028a8: 00812883 lw a7,8(sp) -800028ac: 00050c93 mv s9,a0 -800028b0: 01857c33 and s8,a0,s8 -800028b4: 00000d93 li s11,0 -800028b8: 00000313 li t1,0 -800028bc: 00078463 beqz a5,800028c4 <_svfprintf_r+0x1cb4> -800028c0: f7cfe06f j 8000103c <_svfprintf_r+0x42c> -800028c4: d20fe06f j 80000de4 <_svfprintf_r+0x1d4> -800028c8: 00148613 addi a2,s1,1 -800028cc: 008c8713 addi a4,s9,8 -800028d0: 00d787b3 add a5,a5,a3 -800028d4: 00dca223 sw a3,4(s9) -800028d8: 013ca023 sw s3,0(s9) -800028dc: 0ef12623 sw a5,236(sp) -800028e0: 0ec12423 sw a2,232(sp) -800028e4: 00700693 li a3,7 -800028e8: bec6c0e3 blt a3,a2,800024c8 <_svfprintf_r+0x18b8> -800028ec: 00160613 addi a2,a2,1 -800028f0: 00870893 addi a7,a4,8 -800028f4: 00070c93 mv s9,a4 -800028f8: c71fe06f j 80001568 <_svfprintf_r+0x958> -800028fc: 200c7793 andi a5,s8,512 -80002900: 18078463 beqz a5,80002a88 <_svfprintf_r+0x1e78> -80002904: 00c12783 lw a5,12(sp) -80002908: 00000c93 li s9,0 -8000290c: 00e12623 sw a4,12(sp) -80002910: 0007cd83 lbu s11,0(a5) -80002914: 00100713 li a4,1 -80002918: f5cfe06f j 80001074 <_svfprintf_r+0x464> -8000291c: 20097793 andi a5,s2,512 -80002920: 14078863 beqz a5,80002a70 <_svfprintf_r+0x1e60> -80002924: 00c12783 lw a5,12(sp) -80002928: 00e12623 sw a4,12(sp) -8000292c: 00078d83 lb s11,0(a5) -80002930: 41fddc93 srai s9,s11,0x1f -80002934: 000c8713 mv a4,s9 -80002938: eb0fe06f j 80000fe8 <_svfprintf_r+0x3d8> -8000293c: 20097793 andi a5,s2,512 -80002940: 10078e63 beqz a5,80002a5c <_svfprintf_r+0x1e4c> -80002944: 00c12783 lw a5,12(sp) -80002948: 00000c93 li s9,0 -8000294c: 00e12623 sw a4,12(sp) -80002950: 0007cd83 lbu s11,0(a5) -80002954: 881ff06f j 800021d4 <_svfprintf_r+0x15c4> -80002958: 20097793 andi a5,s2,512 -8000295c: 0e078663 beqz a5,80002a48 <_svfprintf_r+0x1e38> -80002960: 00c12783 lw a5,12(sp) -80002964: 00000c93 li s9,0 -80002968: 00e12623 sw a4,12(sp) -8000296c: 0007cd83 lbu s11,0(a5) -80002970: efcfe06f j 8000106c <_svfprintf_r+0x45c> -80002974: 0fc12783 lw a5,252(sp) -80002978: 1407c063 bltz a5,80002ab8 <_svfprintf_r+0x1ea8> -8000297c: 0c714783 lbu a5,199(sp) -80002980: 04700713 li a4,71 -80002984: 42975263 bge a4,s1,80002da8 <_svfprintf_r+0x2198> -80002988: 80013737 lui a4,0x80013 -8000298c: c8070d13 addi s10,a4,-896 # 80012c80 <__stack_top+0x81012c80> -80002990: e19ff06f j 800027a8 <_svfprintf_r+0x1b98> -80002994: 009787b3 add a5,a5,s1 -80002998: 00168693 addi a3,a3,1 -8000299c: 0138a023 sw s3,0(a7) -800029a0: 0098a223 sw s1,4(a7) -800029a4: 0ef12623 sw a5,236(sp) -800029a8: 0ed12423 sw a3,232(sp) -800029ac: 00700613 li a2,7 -800029b0: 00888893 addi a7,a7,8 -800029b4: ced65c63 bge a2,a3,80001eac <_svfprintf_r+0x129c> -800029b8: 0e410613 addi a2,sp,228 -800029bc: 000b0593 mv a1,s6 -800029c0: 000a8513 mv a0,s5 -800029c4: 2e9050ef jal ra,800084ac <__ssprint_r> -800029c8: b2051e63 bnez a0,80001d04 <_svfprintf_r+0x10f4> -800029cc: 0ec12783 lw a5,236(sp) -800029d0: 000b8893 mv a7,s7 -800029d4: cd8ff06f j 80001eac <_svfprintf_r+0x129c> -800029d8: 00900793 li a5,9 -800029dc: b5b7e8e3 bltu a5,s11,8000252c <_svfprintf_r+0x191c> -800029e0: 834ff06f j 80001a14 <_svfprintf_r+0xe04> -800029e4: 80013737 lui a4,0x80013 -800029e8: c7470d13 addi s10,a4,-908 # 80012c74 <__stack_top+0x81012c74> -800029ec: dbdff06f j 800027a8 <_svfprintf_r+0x1b98> -800029f0: 0e410613 addi a2,sp,228 -800029f4: 000b0593 mv a1,s6 -800029f8: 000a8513 mv a0,s5 -800029fc: 2b1050ef jal ra,800084ac <__ssprint_r> -80002a00: b0051263 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80002a04: 0ec12783 lw a5,236(sp) -80002a08: 000b8893 mv a7,s7 -80002a0c: c88ff06f j 80001e94 <_svfprintf_r+0x1284> -80002a10: 00600c93 li s9,6 -80002a14: 871ff06f j 80002284 <_svfprintf_r+0x1674> -80002a18: 01012683 lw a3,16(sp) -80002a1c: 00dd0733 add a4,s10,a3 -80002a20: 40b68633 sub a2,a3,a1 -80002a24: 40970333 sub t1,a4,s1 -80002a28: 00060c93 mv s9,a2 -80002a2c: d0c35e63 bge t1,a2,80001f48 <_svfprintf_r+0x1338> -80002a30: 00030c93 mv s9,t1 -80002a34: d14ff06f j 80001f48 <_svfprintf_r+0x1338> -80002a38: 00412783 lw a5,4(sp) -80002a3c: 00040d13 mv s10,s0 -80002a40: 00f71023 sh a5,0(a4) -80002a44: cb4fe06f j 80000ef8 <_svfprintf_r+0x2e8> -80002a48: 00c12783 lw a5,12(sp) -80002a4c: 00000c93 li s9,0 -80002a50: 00e12623 sw a4,12(sp) -80002a54: 0007ad83 lw s11,0(a5) -80002a58: e14fe06f j 8000106c <_svfprintf_r+0x45c> -80002a5c: 00c12783 lw a5,12(sp) -80002a60: 00000c93 li s9,0 -80002a64: 00e12623 sw a4,12(sp) -80002a68: 0007ad83 lw s11,0(a5) -80002a6c: f68ff06f j 800021d4 <_svfprintf_r+0x15c4> -80002a70: 00c12783 lw a5,12(sp) -80002a74: 00e12623 sw a4,12(sp) -80002a78: 0007ad83 lw s11,0(a5) -80002a7c: 41fddc93 srai s9,s11,0x1f -80002a80: 000c8713 mv a4,s9 -80002a84: d64fe06f j 80000fe8 <_svfprintf_r+0x3d8> -80002a88: 00c12783 lw a5,12(sp) -80002a8c: 00000c93 li s9,0 -80002a90: 00e12623 sw a4,12(sp) -80002a94: 0007ad83 lw s11,0(a5) -80002a98: 00100713 li a4,1 -80002a9c: dd8fe06f j 80001074 <_svfprintf_r+0x464> -80002aa0: 0e410613 addi a2,sp,228 -80002aa4: 000b0593 mv a1,s6 -80002aa8: 000a8513 mv a0,s5 -80002aac: 201050ef jal ra,800084ac <__ssprint_r> -80002ab0: 00cb5783 lhu a5,12(s6) -80002ab4: c5cfe06f j 80000f10 <_svfprintf_r+0x300> -80002ab8: 02d00793 li a5,45 -80002abc: 0cf103a3 sb a5,199(sp) -80002ac0: ec1ff06f j 80002980 <_svfprintf_r+0x1d70> -80002ac4: 0e410613 addi a2,sp,228 -80002ac8: 000b0593 mv a1,s6 -80002acc: 000a8513 mv a0,s5 -80002ad0: 1dd050ef jal ra,800084ac <__ssprint_r> -80002ad4: a2051863 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80002ad8: 0cc12583 lw a1,204(sp) -80002adc: 0ec12783 lw a5,236(sp) -80002ae0: 0e812683 lw a3,232(sp) -80002ae4: 000b8893 mv a7,s7 -80002ae8: b805d0e3 bgez a1,80002668 <_svfprintf_r+0x1a58> -80002aec: d2dff06f j 80002818 <_svfprintf_r+0x1c08> -80002af0: 00600313 li t1,6 -80002af4: eb4fe06f j 800011a8 <_svfprintf_r+0x598> -80002af8: 01012703 lw a4,16(sp) -80002afc: 00ed06b3 add a3,s10,a4 -80002b00: ba96fe63 bgeu a3,s1,80001ebc <_svfprintf_r+0x12ac> -80002b04: 00068493 mv s1,a3 -80002b08: bb4ff06f j 80001ebc <_svfprintf_r+0x12ac> -80002b0c: 03012703 lw a4,48(sp) -80002b10: ffd00793 li a5,-3 -80002b14: 00f74463 blt a4,a5,80002b1c <_svfprintf_r+0x1f0c> -80002b18: 00e35a63 bge t1,a4,80002b2c <_svfprintf_r+0x1f1c> -80002b1c: ffe48493 addi s1,s1,-2 -80002b20: fdf4f793 andi a5,s1,-33 -80002b24: 06f12c23 sw a5,120(sp) -80002b28: fd4fe06f j 800012fc <_svfprintf_r+0x6ec> -80002b2c: 01012783 lw a5,16(sp) -80002b30: 03012703 lw a4,48(sp) -80002b34: 28f74063 blt a4,a5,80002db4 <_svfprintf_r+0x21a4> -80002b38: 06812783 lw a5,104(sp) -80002b3c: 00070c93 mv s9,a4 -80002b40: 0017f793 andi a5,a5,1 -80002b44: 00078663 beqz a5,80002b50 <_svfprintf_r+0x1f40> -80002b48: 03c12783 lw a5,60(sp) -80002b4c: 00f70cb3 add s9,a4,a5 -80002b50: 06812783 lw a5,104(sp) -80002b54: 4007f793 andi a5,a5,1024 -80002b58: 00078663 beqz a5,80002b64 <_svfprintf_r+0x1f54> -80002b5c: 03012783 lw a5,48(sp) -80002b60: 06f040e3 bgtz a5,800033c0 <_svfprintf_r+0x27b0> -80002b64: fffccc13 not s8,s9 -80002b68: 41fc5c13 srai s8,s8,0x1f -80002b6c: 018cfc33 and s8,s9,s8 -80002b70: 06700493 li s1,103 -80002b74: 02012623 sw zero,44(sp) -80002b78: 02012a23 sw zero,52(sp) -80002b7c: 89dfe06f j 80001418 <_svfprintf_r+0x808> -80002b80: 0c714783 lbu a5,199(sp) -80002b84: 00000313 li t1,0 -80002b88: 00078463 beqz a5,80002b90 <_svfprintf_r+0x1f80> -80002b8c: cb0fe06f j 8000103c <_svfprintf_r+0x42c> -80002b90: a54fe06f j 80000de4 <_svfprintf_r+0x1d4> -80002b94: 0e410613 addi a2,sp,228 -80002b98: 000b0593 mv a1,s6 -80002b9c: 000a8513 mv a0,s5 -80002ba0: 10d050ef jal ra,800084ac <__ssprint_r> -80002ba4: 96051063 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80002ba8: 03812783 lw a5,56(sp) -80002bac: 000b8893 mv a7,s7 -80002bb0: 01000813 li a6,16 -80002bb4: 0007c683 lbu a3,0(a5) -80002bb8: 00700e13 li t3,7 -80002bbc: 0ec12783 lw a5,236(sp) -80002bc0: 00d484b3 add s1,s1,a3 -80002bc4: 809ff06f j 800023cc <_svfprintf_r+0x17bc> -80002bc8: 02d00793 li a5,45 -80002bcc: 0cf103a3 sb a5,199(sp) -80002bd0: bc9ff06f j 80002798 <_svfprintf_r+0x1b88> -80002bd4: 0e410613 addi a2,sp,228 -80002bd8: 000b0593 mv a1,s6 -80002bdc: 000a8513 mv a0,s5 -80002be0: 0cd050ef jal ra,800084ac <__ssprint_r> -80002be4: 92051063 bnez a0,80001d04 <_svfprintf_r+0x10f4> -80002be8: 0cc12583 lw a1,204(sp) -80002bec: 0ec12783 lw a5,236(sp) -80002bf0: 000b8893 mv a7,s7 -80002bf4: b0cff06f j 80001f00 <_svfprintf_r+0x12f0> -80002bf8: 0b010c13 addi s8,sp,176 -80002bfc: 00030693 mv a3,t1 -80002c00: 0dc10813 addi a6,sp,220 -80002c04: 0d010793 addi a5,sp,208 -80002c08: 0cc10713 addi a4,sp,204 -80002c0c: 00300613 li a2,3 -80002c10: 000c0593 mv a1,s8 -80002c14: 000a8513 mv a0,s5 -80002c18: 03112423 sw a7,40(sp) -80002c1c: 02612223 sw t1,36(sp) -80002c20: 0bd12823 sw t4,176(sp) -80002c24: 03d12023 sw t4,32(sp) -80002c28: 0be12a23 sw t5,180(sp) -80002c2c: 01e12e23 sw t5,28(sp) -80002c30: 0bf12c23 sw t6,184(sp) -80002c34: 01f12823 sw t6,16(sp) -80002c38: 0bc12e23 sw t3,188(sp) -80002c3c: 01c12423 sw t3,8(sp) -80002c40: 764020ef jal ra,800053a4 <_ldtoa_r> -80002c44: 00812e03 lw t3,8(sp) -80002c48: 01012f83 lw t6,16(sp) -80002c4c: 01c12f03 lw t5,28(sp) -80002c50: 02012e83 lw t4,32(sp) -80002c54: 02412303 lw t1,36(sp) -80002c58: 02812883 lw a7,40(sp) -80002c5c: 00050d13 mv s10,a0 -80002c60: 04600793 li a5,70 -80002c64: 006d0833 add a6,s10,t1 -80002c68: 68fc9c63 bne s9,a5,80003300 <_svfprintf_r+0x26f0> -80002c6c: 000d4683 lbu a3,0(s10) -80002c70: 03000793 li a5,48 -80002c74: 14f688e3 beq a3,a5,800035c4 <_svfprintf_r+0x29b4> -80002c78: 0a010c93 addi s9,sp,160 -80002c7c: 0cc12783 lw a5,204(sp) -80002c80: 00f80833 add a6,a6,a5 -80002c84: ddcfe06f j 80001260 <_svfprintf_r+0x650> -80002c88: 0b010c13 addi s8,sp,176 -80002c8c: 0d010793 addi a5,sp,208 -80002c90: 00030693 mv a3,t1 -80002c94: 0dc10813 addi a6,sp,220 -80002c98: 0cc10713 addi a4,sp,204 -80002c9c: 00200613 li a2,2 -80002ca0: 000c0593 mv a1,s8 -80002ca4: 000a8513 mv a0,s5 -80002ca8: 02612223 sw t1,36(sp) -80002cac: 0bd12823 sw t4,176(sp) -80002cb0: 03d12023 sw t4,32(sp) -80002cb4: 0be12a23 sw t5,180(sp) -80002cb8: 01e12e23 sw t5,28(sp) -80002cbc: 0bf12c23 sw t6,184(sp) -80002cc0: 01f12823 sw t6,16(sp) -80002cc4: 0bc12e23 sw t3,188(sp) -80002cc8: 01c12423 sw t3,8(sp) -80002ccc: 6d8020ef jal ra,800053a4 <_ldtoa_r> -80002cd0: 04700793 li a5,71 -80002cd4: 00812e03 lw t3,8(sp) -80002cd8: 01012f83 lw t6,16(sp) -80002cdc: 01c12f03 lw t5,28(sp) -80002ce0: 02012e83 lw t4,32(sp) -80002ce4: 02412303 lw t1,36(sp) -80002ce8: 02812883 lw a7,40(sp) -80002cec: 00050d13 mv s10,a0 -80002cf0: f6fc98e3 bne s9,a5,80002c60 <_svfprintf_r+0x2050> -80002cf4: 06812783 lw a5,104(sp) -80002cf8: 0017f793 andi a5,a5,1 -80002cfc: 5e079c63 bnez a5,800032f4 <_svfprintf_r+0x26e4> -80002d00: 04700713 li a4,71 -80002d04: 0dc12783 lw a5,220(sp) -80002d08: 06e12c23 sw a4,120(sp) -80002d0c: dc0fe06f j 800012cc <_svfprintf_r+0x6bc> -80002d10: 0c714783 lbu a5,199(sp) -80002d14: 00d12623 sw a3,12(sp) -80002d18: 02012623 sw zero,44(sp) -80002d1c: 02012a23 sw zero,52(sp) -80002d20: 02012823 sw zero,48(sp) -80002d24: 00030c13 mv s8,t1 -80002d28: 00030c93 mv s9,t1 -80002d2c: 00000313 li t1,0 -80002d30: 00078463 beqz a5,80002d38 <_svfprintf_r+0x2128> -80002d34: b08fe06f j 8000103c <_svfprintf_r+0x42c> -80002d38: 8acfe06f j 80000de4 <_svfprintf_r+0x1d4> -80002d3c: 0e410613 addi a2,sp,228 -80002d40: 000b0593 mv a1,s6 -80002d44: 000a8513 mv a0,s5 -80002d48: 764050ef jal ra,800084ac <__ssprint_r> -80002d4c: 00050463 beqz a0,80002d54 <_svfprintf_r+0x2144> -80002d50: fb5fe06f j 80001d04 <_svfprintf_r+0x10f4> -80002d54: 0cc12483 lw s1,204(sp) -80002d58: 01012703 lw a4,16(sp) -80002d5c: 0ec12783 lw a5,236(sp) -80002d60: 000b8893 mv a7,s7 -80002d64: 40970633 sub a2,a4,s1 -80002d68: 9e0ff06f j 80001f48 <_svfprintf_r+0x1338> -80002d6c: 06812783 lw a5,104(sp) -80002d70: 03012703 lw a4,48(sp) -80002d74: 0017f793 andi a5,a5,1 -80002d78: 0067e7b3 or a5,a5,t1 -80002d7c: 0ce054e3 blez a4,80003644 <_svfprintf_r+0x2a34> -80002d80: 6c079863 bnez a5,80003450 <_svfprintf_r+0x2840> -80002d84: 03012c83 lw s9,48(sp) -80002d88: 06600493 li s1,102 -80002d8c: 06812783 lw a5,104(sp) -80002d90: 4007f793 andi a5,a5,1024 -80002d94: 62079863 bnez a5,800033c4 <_svfprintf_r+0x27b4> -80002d98: fffccc13 not s8,s9 -80002d9c: 41fc5c13 srai s8,s8,0x1f -80002da0: 018cfc33 and s8,s9,s8 -80002da4: dd1ff06f j 80002b74 <_svfprintf_r+0x1f64> -80002da8: 80013737 lui a4,0x80013 -80002dac: c7c70d13 addi s10,a4,-900 # 80012c7c <__stack_top+0x81012c7c> -80002db0: 9f9ff06f j 800027a8 <_svfprintf_r+0x1b98> -80002db4: 01012783 lw a5,16(sp) -80002db8: 03c12703 lw a4,60(sp) -80002dbc: 06700493 li s1,103 -80002dc0: 00e78cb3 add s9,a5,a4 -80002dc4: 03012783 lw a5,48(sp) -80002dc8: fcf042e3 bgtz a5,80002d8c <_svfprintf_r+0x217c> -80002dcc: 40fc8cb3 sub s9,s9,a5 -80002dd0: 001c8c93 addi s9,s9,1 -80002dd4: fffccc13 not s8,s9 -80002dd8: 41fc5c13 srai s8,s8,0x1f -80002ddc: 018cfc33 and s8,s9,s8 -80002de0: d95ff06f j 80002b74 <_svfprintf_r+0x1f64> -80002de4: 800136b7 lui a3,0x80013 -80002de8: e2468e93 addi t4,a3,-476 # 80012e24 <__stack_top+0x81012e24> -80002dec: 83dfe06f j 80001628 <_svfprintf_r+0xa18> -80002df0: 03000793 li a5,48 -80002df4: 0cf10423 sb a5,200(sp) -80002df8: 05800793 li a5,88 -80002dfc: 00296713 ori a4,s2,2 -80002e00: 0cf104a3 sb a5,201(sp) -80002e04: 06e12423 sw a4,104(sp) -80002e08: 06300793 li a5,99 -80002e0c: 00000d93 li s11,0 -80002e10: 14c10d13 addi s10,sp,332 -80002e14: 4467ce63 blt a5,t1,80003270 <_svfprintf_r+0x2660> -80002e18: 0fc12e03 lw t3,252(sp) -80002e1c: fdf4fc93 andi s9,s1,-33 -80002e20: 07912c23 sw s9,120(sp) -80002e24: 06012e23 sw zero,124(sp) -80002e28: 0f012e83 lw t4,240(sp) -80002e2c: 0f412f03 lw t5,244(sp) -80002e30: 0f812f83 lw t6,248(sp) -80002e34: 10296913 ori s2,s2,258 -80002e38: 3c0e4263 bltz t3,800031fc <_svfprintf_r+0x25ec> -80002e3c: 06100793 li a5,97 -80002e40: 62f48863 beq s1,a5,80003470 <_svfprintf_r+0x2860> -80002e44: 04100793 li a5,65 -80002e48: 00f48463 beq s1,a5,80002e50 <_svfprintf_r+0x2240> -80002e4c: b88fe06f j 800011d4 <_svfprintf_r+0x5c4> -80002e50: 0b010c13 addi s8,sp,176 -80002e54: 000c0513 mv a0,s8 -80002e58: 03112623 sw a7,44(sp) -80002e5c: 02612423 sw t1,40(sp) -80002e60: 0bd12823 sw t4,176(sp) -80002e64: 0be12a23 sw t5,180(sp) -80002e68: 0bf12c23 sw t6,184(sp) -80002e6c: 0bc12e23 sw t3,188(sp) -80002e70: 6e40f0ef jal ra,80012554 <__trunctfdf2> -80002e74: 0cc10613 addi a2,sp,204 -80002e78: 25c050ef jal ra,800080d4 -80002e7c: 00058613 mv a2,a1 -80002e80: 00050593 mv a1,a0 -80002e84: 000c0513 mv a0,s8 -80002e88: 4a40f0ef jal ra,8001232c <__extenddftf2> -80002e8c: 09010793 addi a5,sp,144 -80002e90: 00078593 mv a1,a5 -80002e94: 00f12423 sw a5,8(sp) -80002e98: 0b012783 lw a5,176(sp) -80002e9c: 0a010c93 addi s9,sp,160 -80002ea0: 08010613 addi a2,sp,128 -80002ea4: 08f12823 sw a5,144(sp) -80002ea8: 0b412783 lw a5,180(sp) -80002eac: 000c8513 mv a0,s9 -80002eb0: 06c12623 sw a2,108(sp) -80002eb4: 08f12a23 sw a5,148(sp) -80002eb8: 0b812783 lw a5,184(sp) -80002ebc: 08012023 sw zero,128(sp) -80002ec0: 08012223 sw zero,132(sp) -80002ec4: 08f12c23 sw a5,152(sp) -80002ec8: 0bc12783 lw a5,188(sp) -80002ecc: 08012423 sw zero,136(sp) -80002ed0: 08f12e23 sw a5,156(sp) -80002ed4: 3ffc07b7 lui a5,0x3ffc0 -80002ed8: 08f12623 sw a5,140(sp) -80002edc: 3b40c0ef jal ra,8000f290 <__multf3> -80002ee0: 0a012803 lw a6,160(sp) -80002ee4: 0a412e03 lw t3,164(sp) -80002ee8: 0a812e83 lw t4,168(sp) -80002eec: 0ac12f03 lw t5,172(sp) -80002ef0: 000c8593 mv a1,s9 -80002ef4: 000c0513 mv a0,s8 -80002ef8: 0b012823 sw a6,176(sp) -80002efc: 03012223 sw a6,36(sp) -80002f00: 0bc12a23 sw t3,180(sp) -80002f04: 03c12023 sw t3,32(sp) -80002f08: 0bd12c23 sw t4,184(sp) -80002f0c: 01d12e23 sw t4,28(sp) -80002f10: 0be12e23 sw t5,188(sp) -80002f14: 01e12823 sw t5,16(sp) -80002f18: 0a012023 sw zero,160(sp) -80002f1c: 0a012223 sw zero,164(sp) -80002f20: 0a012423 sw zero,168(sp) -80002f24: 0a012623 sw zero,172(sp) -80002f28: 7a50b0ef jal ra,8000eecc <__eqtf2> -80002f2c: 01012f03 lw t5,16(sp) -80002f30: 01c12e83 lw t4,28(sp) -80002f34: 02012e03 lw t3,32(sp) -80002f38: 02412803 lw a6,36(sp) -80002f3c: 02812303 lw t1,40(sp) -80002f40: 02c12883 lw a7,44(sp) -80002f44: 00051663 bnez a0,80002f50 <_svfprintf_r+0x2340> -80002f48: 00100793 li a5,1 -80002f4c: 0cf12623 sw a5,204(sp) -80002f50: 800137b7 lui a5,0x80013 -80002f54: c9878793 addi a5,a5,-872 # 80012c98 <__stack_top+0x81012c98> -80002f58: 06f12223 sw a5,100(sp) -80002f5c: fff30693 addi a3,t1,-1 -80002f60: 000d0793 mv a5,s10 -80002f64: 0940006f j 80002ff8 <_svfprintf_r+0x23e8> -80002f68: 000c8593 mv a1,s9 -80002f6c: 000c0513 mv a0,s8 -80002f70: 06c12023 sw a2,96(sp) -80002f74: 05f12e23 sw t6,92(sp) -80002f78: 04512c23 sw t0,88(sp) -80002f7c: 04712a23 sw t2,84(sp) -80002f80: 04f12823 sw a5,80(sp) -80002f84: 03112a23 sw a7,52(sp) -80002f88: 02612823 sw t1,48(sp) -80002f8c: 0a712823 sw t2,176(sp) -80002f90: 02712623 sw t2,44(sp) -80002f94: 0a512a23 sw t0,180(sp) -80002f98: 02512423 sw t0,40(sp) -80002f9c: 0bf12c23 sw t6,184(sp) -80002fa0: 03f12223 sw t6,36(sp) -80002fa4: 0ac12e23 sw a2,188(sp) -80002fa8: 02c12023 sw a2,32(sp) -80002fac: 0a012023 sw zero,160(sp) -80002fb0: 0a012223 sw zero,164(sp) -80002fb4: 0a012423 sw zero,168(sp) -80002fb8: 0a012623 sw zero,172(sp) -80002fbc: 7110b0ef jal ra,8000eecc <__eqtf2> -80002fc0: 01c12683 lw a3,28(sp) -80002fc4: 02012f03 lw t5,32(sp) -80002fc8: 02412e83 lw t4,36(sp) -80002fcc: 02812e03 lw t3,40(sp) -80002fd0: 02c12803 lw a6,44(sp) -80002fd4: 03012303 lw t1,48(sp) -80002fd8: 03412883 lw a7,52(sp) -80002fdc: 05012783 lw a5,80(sp) -80002fe0: 05412383 lw t2,84(sp) -80002fe4: 05812283 lw t0,88(sp) -80002fe8: 05c12f83 lw t6,92(sp) -80002fec: 06012603 lw a2,96(sp) -80002ff0: fff68693 addi a3,a3,-1 -80002ff4: 10050e63 beqz a0,80003110 <_svfprintf_r+0x2500> -80002ff8: 00812603 lw a2,8(sp) -80002ffc: 000c8593 mv a1,s9 -80003000: 02f12a23 sw a5,52(sp) -80003004: 000c0513 mv a0,s8 -80003008: 400307b7 lui a5,0x40030 -8000300c: 04d12823 sw a3,80(sp) -80003010: 03112823 sw a7,48(sp) -80003014: 02612623 sw t1,44(sp) -80003018: 08f12e23 sw a5,156(sp) -8000301c: 0be12623 sw t5,172(sp) -80003020: 0b012023 sw a6,160(sp) -80003024: 0bc12223 sw t3,164(sp) -80003028: 0bd12423 sw t4,168(sp) -8000302c: 08012823 sw zero,144(sp) -80003030: 08012a23 sw zero,148(sp) -80003034: 08012c23 sw zero,152(sp) -80003038: 2580c0ef jal ra,8000f290 <__multf3> -8000303c: 0b012e83 lw t4,176(sp) -80003040: 0b412e03 lw t3,180(sp) -80003044: 0b812803 lw a6,184(sp) -80003048: 0bc12603 lw a2,188(sp) -8000304c: 000c0513 mv a0,s8 -80003050: 03d12423 sw t4,40(sp) -80003054: 03c12223 sw t3,36(sp) -80003058: 03012023 sw a6,32(sp) -8000305c: 00c12e23 sw a2,28(sp) -80003060: 7d10e0ef jal ra,80012030 <__fixtfsi> -80003064: 00050593 mv a1,a0 -80003068: 00a12823 sw a0,16(sp) -8000306c: 000c0513 mv a0,s8 -80003070: 16c0f0ef jal ra,800121dc <__floatsitf> -80003074: 01c12603 lw a2,28(sp) -80003078: 02812e83 lw t4,40(sp) -8000307c: 02412e03 lw t3,36(sp) -80003080: 08c12e23 sw a2,156(sp) -80003084: 0b012603 lw a2,176(sp) -80003088: 02012803 lw a6,32(sp) -8000308c: 00812583 lw a1,8(sp) -80003090: 08c12023 sw a2,128(sp) -80003094: 0b412603 lw a2,180(sp) -80003098: 000c8513 mv a0,s9 -8000309c: 09d12823 sw t4,144(sp) -800030a0: 08c12223 sw a2,132(sp) -800030a4: 0b812603 lw a2,184(sp) -800030a8: 09c12a23 sw t3,148(sp) -800030ac: 09012c23 sw a6,152(sp) -800030b0: 08c12423 sw a2,136(sp) -800030b4: 0bc12603 lw a2,188(sp) -800030b8: 08c12623 sw a2,140(sp) -800030bc: 06c12603 lw a2,108(sp) -800030c0: 4a80d0ef jal ra,80010568 <__subtf3> -800030c4: 06412703 lw a4,100(sp) -800030c8: 01012783 lw a5,16(sp) -800030cc: 05012683 lw a3,80(sp) -800030d0: 0a012383 lw t2,160(sp) -800030d4: 00f70633 add a2,a4,a5 -800030d8: 00064583 lbu a1,0(a2) -800030dc: 03412783 lw a5,52(sp) -800030e0: 0a412283 lw t0,164(sp) -800030e4: 0a812f83 lw t6,168(sp) -800030e8: 0ac12603 lw a2,172(sp) -800030ec: 06f12a23 sw a5,116(sp) -800030f0: 00b78023 sb a1,0(a5) # 40030000 <__stack_size+0x4002fc00> -800030f4: 06d12823 sw a3,112(sp) -800030f8: fff00713 li a4,-1 -800030fc: 00d12e23 sw a3,28(sp) -80003100: 02c12303 lw t1,44(sp) -80003104: 03012883 lw a7,48(sp) -80003108: 00178793 addi a5,a5,1 -8000310c: e4e69ee3 bne a3,a4,80002f68 <_svfprintf_r+0x2358> -80003110: 3ffe06b7 lui a3,0x3ffe0 -80003114: 000c8593 mv a1,s9 -80003118: 000c0513 mv a0,s8 -8000311c: 02f12023 sw a5,32(sp) -80003120: 01112e23 sw a7,28(sp) -80003124: 00612423 sw t1,8(sp) -80003128: 0a712823 sw t2,176(sp) -8000312c: 02712823 sw t2,48(sp) -80003130: 0a512a23 sw t0,180(sp) -80003134: 02512623 sw t0,44(sp) -80003138: 0bf12c23 sw t6,184(sp) -8000313c: 03f12423 sw t6,40(sp) -80003140: 0ac12e23 sw a2,188(sp) -80003144: 02c12223 sw a2,36(sp) -80003148: 0a012023 sw zero,160(sp) -8000314c: 0a012223 sw zero,164(sp) -80003150: 0a012423 sw zero,168(sp) -80003154: 0ad12623 sw a3,172(sp) -80003158: 6a10b0ef jal ra,8000eff8 <__getf2> -8000315c: 00812303 lw t1,8(sp) -80003160: 01c12883 lw a7,28(sp) -80003164: 02012783 lw a5,32(sp) -80003168: 0aa04463 bgtz a0,80003210 <_svfprintf_r+0x2600> -8000316c: 03012383 lw t2,48(sp) -80003170: 02c12283 lw t0,44(sp) -80003174: 02812f83 lw t6,40(sp) -80003178: 02412603 lw a2,36(sp) -8000317c: 3ffe06b7 lui a3,0x3ffe0 -80003180: 000c8593 mv a1,s9 -80003184: 000c0513 mv a0,s8 -80003188: 0a712823 sw t2,176(sp) -8000318c: 0a512a23 sw t0,180(sp) -80003190: 0bf12c23 sw t6,184(sp) -80003194: 0ac12e23 sw a2,188(sp) -80003198: 0a012023 sw zero,160(sp) -8000319c: 0a012223 sw zero,164(sp) -800031a0: 0a012423 sw zero,168(sp) -800031a4: 0ad12623 sw a3,172(sp) -800031a8: 5250b0ef jal ra,8000eecc <__eqtf2> -800031ac: 00812303 lw t1,8(sp) -800031b0: 01c12883 lw a7,28(sp) -800031b4: 02012783 lw a5,32(sp) -800031b8: 00051863 bnez a0,800031c8 <_svfprintf_r+0x25b8> -800031bc: 01012703 lw a4,16(sp) -800031c0: 00177693 andi a3,a4,1 -800031c4: 04069663 bnez a3,80003210 <_svfprintf_r+0x2600> -800031c8: 07012703 lw a4,112(sp) -800031cc: 03000613 li a2,48 -800031d0: 00170693 addi a3,a4,1 -800031d4: 00d786b3 add a3,a5,a3 -800031d8: 00075463 bgez a4,800031e0 <_svfprintf_r+0x25d0> -800031dc: 8f0fe06f j 800012cc <_svfprintf_r+0x6bc> -800031e0: 00178793 addi a5,a5,1 -800031e4: fec78fa3 sb a2,-1(a5) -800031e8: fed79ce3 bne a5,a3,800031e0 <_svfprintf_r+0x25d0> -800031ec: 8e0fe06f j 800012cc <_svfprintf_r+0x6bc> -800031f0: 07212423 sw s2,104(sp) -800031f4: 00000d93 li s11,0 -800031f8: 00028913 mv s2,t0 -800031fc: 800007b7 lui a5,0x80000 -80003200: 01c7ce33 xor t3,a5,t3 -80003204: 02d00793 li a5,45 -80003208: 06f12e23 sw a5,124(sp) -8000320c: c31ff06f j 80002e3c <_svfprintf_r+0x222c> -80003210: 07412703 lw a4,116(sp) -80003214: 00078693 mv a3,a5 -80003218: 0ce12e23 sw a4,220(sp) -8000321c: 06412703 lw a4,100(sp) -80003220: fff7c603 lbu a2,-1(a5) # 7fffffff <__stack_top+0x80ffffff> -80003224: 00f74583 lbu a1,15(a4) -80003228: 02b61063 bne a2,a1,80003248 <_svfprintf_r+0x2638> -8000322c: 03000513 li a0,48 -80003230: fea68fa3 sb a0,-1(a3) # 3ffdffff <__stack_size+0x3ffdfbff> -80003234: 0dc12683 lw a3,220(sp) -80003238: fff68613 addi a2,a3,-1 -8000323c: 0cc12e23 sw a2,220(sp) -80003240: fff6c603 lbu a2,-1(a3) -80003244: fec586e3 beq a1,a2,80003230 <_svfprintf_r+0x2620> -80003248: 00160593 addi a1,a2,1 -8000324c: 03900513 li a0,57 -80003250: 0ff5f593 andi a1,a1,255 -80003254: 00a60663 beq a2,a0,80003260 <_svfprintf_r+0x2650> -80003258: feb68fa3 sb a1,-1(a3) -8000325c: 870fe06f j 800012cc <_svfprintf_r+0x6bc> -80003260: 06412703 lw a4,100(sp) -80003264: 00a74583 lbu a1,10(a4) -80003268: feb68fa3 sb a1,-1(a3) -8000326c: 860fe06f j 800012cc <_svfprintf_r+0x6bc> -80003270: 00130593 addi a1,t1,1 -80003274: 000a8513 mv a0,s5 -80003278: 01112823 sw a7,16(sp) -8000327c: 00612423 sw t1,8(sp) -80003280: 46c030ef jal ra,800066ec <_malloc_r> -80003284: 00812303 lw t1,8(sp) -80003288: 01012883 lw a7,16(sp) -8000328c: 00050d13 mv s10,a0 -80003290: 42050463 beqz a0,800036b8 <_svfprintf_r+0x2aa8> -80003294: 00050d93 mv s11,a0 -80003298: b81ff06f j 80002e18 <_svfprintf_r+0x2208> -8000329c: 03000793 li a5,48 -800032a0: 0cf10423 sb a5,200(sp) -800032a4: 07800793 li a5,120 -800032a8: b55ff06f j 80002dfc <_svfprintf_r+0x21ec> -800032ac: 009787b3 add a5,a5,s1 -800032b0: 00168693 addi a3,a3,1 -800032b4: 0138a023 sw s3,0(a7) -800032b8: 0098a223 sw s1,4(a7) -800032bc: 0ef12623 sw a5,236(sp) -800032c0: 0ed12423 sw a3,232(sp) -800032c4: 00700613 li a2,7 -800032c8: b8d65e63 bge a2,a3,80002664 <_svfprintf_r+0x1a54> -800032cc: 0e410613 addi a2,sp,228 -800032d0: 000b0593 mv a1,s6 -800032d4: 000a8513 mv a0,s5 -800032d8: 1d4050ef jal ra,800084ac <__ssprint_r> -800032dc: 00050463 beqz a0,800032e4 <_svfprintf_r+0x26d4> -800032e0: a25fe06f j 80001d04 <_svfprintf_r+0x10f4> -800032e4: 0ec12783 lw a5,236(sp) -800032e8: 0e812683 lw a3,232(sp) -800032ec: 000b8893 mv a7,s7 -800032f0: b78ff06f j 80002668 <_svfprintf_r+0x1a58> -800032f4: 04700793 li a5,71 -800032f8: 006d0833 add a6,s10,t1 -800032fc: 06f12c23 sw a5,120(sp) -80003300: 0a010c93 addi s9,sp,160 -80003304: f5dfd06f j 80001260 <_svfprintf_r+0x650> -80003308: 00090c13 mv s8,s2 -8000330c: d0cfe06f j 80001818 <_svfprintf_r+0xc08> -80003310: fff00793 li a5,-1 -80003314: 00f12223 sw a5,4(sp) -80003318: c05fd06f j 80000f1c <_svfprintf_r+0x30c> -8000331c: 00031463 bnez t1,80003324 <_svfprintf_r+0x2714> -80003320: 00100313 li t1,1 -80003324: 0fc12e03 lw t3,252(sp) -80003328: 0f012e83 lw t4,240(sp) -8000332c: 0f412f03 lw t5,244(sp) -80003330: 0f812f83 lw t6,248(sp) -80003334: 10096293 ori t0,s2,256 -80003338: ea0e4ce3 bltz t3,800031f0 <_svfprintf_r+0x25e0> -8000333c: 0b010c13 addi s8,sp,176 -80003340: 00030693 mv a3,t1 -80003344: 0dc10813 addi a6,sp,220 -80003348: 0d010793 addi a5,sp,208 -8000334c: 0cc10713 addi a4,sp,204 -80003350: 00200613 li a2,2 -80003354: 000c0593 mv a1,s8 -80003358: 000a8513 mv a0,s5 -8000335c: 02512623 sw t0,44(sp) -80003360: 03112423 sw a7,40(sp) -80003364: 02612223 sw t1,36(sp) -80003368: 0bd12823 sw t4,176(sp) -8000336c: 03d12023 sw t4,32(sp) -80003370: 0be12a23 sw t5,180(sp) -80003374: 01e12e23 sw t5,28(sp) -80003378: 0bf12c23 sw t6,184(sp) -8000337c: 01f12823 sw t6,16(sp) -80003380: 0bc12e23 sw t3,188(sp) -80003384: 01c12423 sw t3,8(sp) -80003388: 01c020ef jal ra,800053a4 <_ldtoa_r> -8000338c: 02c12283 lw t0,44(sp) -80003390: 07212423 sw s2,104(sp) -80003394: 00812e03 lw t3,8(sp) -80003398: 01012f83 lw t6,16(sp) -8000339c: 01c12f03 lw t5,28(sp) -800033a0: 02012e83 lw t4,32(sp) -800033a4: 02412303 lw t1,36(sp) -800033a8: 02812883 lw a7,40(sp) -800033ac: 00050d13 mv s10,a0 -800033b0: 00028913 mv s2,t0 -800033b4: 00000d93 li s11,0 -800033b8: 06012e23 sw zero,124(sp) -800033bc: 939ff06f j 80002cf4 <_svfprintf_r+0x20e4> -800033c0: 06700493 li s1,103 -800033c4: 03812783 lw a5,56(sp) -800033c8: 0ff00693 li a3,255 -800033cc: 02012623 sw zero,44(sp) -800033d0: 0007c783 lbu a5,0(a5) -800033d4: 02012a23 sw zero,52(sp) -800033d8: 04d78863 beq a5,a3,80003428 <_svfprintf_r+0x2818> -800033dc: 03012703 lw a4,48(sp) -800033e0: 04e7d463 bge a5,a4,80003428 <_svfprintf_r+0x2818> -800033e4: 40f707b3 sub a5,a4,a5 -800033e8: 03812703 lw a4,56(sp) -800033ec: 02f12823 sw a5,48(sp) -800033f0: 00174783 lbu a5,1(a4) -800033f4: 00078e63 beqz a5,80003410 <_svfprintf_r+0x2800> -800033f8: 03412603 lw a2,52(sp) -800033fc: 00170713 addi a4,a4,1 -80003400: 02e12c23 sw a4,56(sp) -80003404: 00160613 addi a2,a2,1 -80003408: 02c12a23 sw a2,52(sp) -8000340c: fcdff06f j 800033d8 <_svfprintf_r+0x27c8> -80003410: 02c12703 lw a4,44(sp) -80003414: 03812783 lw a5,56(sp) -80003418: 00170713 addi a4,a4,1 -8000341c: 0007c783 lbu a5,0(a5) -80003420: 02e12623 sw a4,44(sp) -80003424: fb5ff06f j 800033d8 <_svfprintf_r+0x27c8> -80003428: 02c12703 lw a4,44(sp) -8000342c: 03412783 lw a5,52(sp) -80003430: 00e787b3 add a5,a5,a4 -80003434: 04812703 lw a4,72(sp) -80003438: 02e787b3 mul a5,a5,a4 -8000343c: 01978cb3 add s9,a5,s9 -80003440: fffccc13 not s8,s9 -80003444: 41fc5c13 srai s8,s8,0x1f -80003448: 018cfc33 and s8,s9,s8 -8000344c: fcdfd06f j 80001418 <_svfprintf_r+0x808> -80003450: 03c12783 lw a5,60(sp) -80003454: 06600493 li s1,102 -80003458: 00f70cb3 add s9,a4,a5 -8000345c: 006c8cb3 add s9,s9,t1 -80003460: 92dff06f j 80002d8c <_svfprintf_r+0x217c> -80003464: 00000d93 li s11,0 -80003468: 00078913 mv s2,a5 -8000346c: d91ff06f j 800031fc <_svfprintf_r+0x25ec> -80003470: 0b010c13 addi s8,sp,176 -80003474: 000c0513 mv a0,s8 -80003478: 03112623 sw a7,44(sp) -8000347c: 02612423 sw t1,40(sp) -80003480: 0bd12823 sw t4,176(sp) -80003484: 0be12a23 sw t5,180(sp) -80003488: 0bf12c23 sw t6,184(sp) -8000348c: 0bc12e23 sw t3,188(sp) -80003490: 0c40f0ef jal ra,80012554 <__trunctfdf2> -80003494: 0cc10613 addi a2,sp,204 -80003498: 43d040ef jal ra,800080d4 -8000349c: 00058613 mv a2,a1 -800034a0: 00050593 mv a1,a0 -800034a4: 000c0513 mv a0,s8 -800034a8: 6850e0ef jal ra,8001232c <__extenddftf2> -800034ac: 09010793 addi a5,sp,144 -800034b0: 00078593 mv a1,a5 -800034b4: 00f12423 sw a5,8(sp) -800034b8: 0b012783 lw a5,176(sp) -800034bc: 0a010c93 addi s9,sp,160 -800034c0: 08010613 addi a2,sp,128 -800034c4: 08f12823 sw a5,144(sp) -800034c8: 0b412783 lw a5,180(sp) -800034cc: 000c8513 mv a0,s9 -800034d0: 06c12623 sw a2,108(sp) -800034d4: 08f12a23 sw a5,148(sp) -800034d8: 0b812783 lw a5,184(sp) -800034dc: 08012023 sw zero,128(sp) -800034e0: 08012223 sw zero,132(sp) -800034e4: 08f12c23 sw a5,152(sp) -800034e8: 0bc12783 lw a5,188(sp) -800034ec: 08012423 sw zero,136(sp) -800034f0: 08f12e23 sw a5,156(sp) -800034f4: 3ffc07b7 lui a5,0x3ffc0 -800034f8: 08f12623 sw a5,140(sp) -800034fc: 5950b0ef jal ra,8000f290 <__multf3> -80003500: 0a012803 lw a6,160(sp) -80003504: 0a412e03 lw t3,164(sp) -80003508: 0a812e83 lw t4,168(sp) -8000350c: 0ac12f03 lw t5,172(sp) -80003510: 000c8593 mv a1,s9 -80003514: 000c0513 mv a0,s8 -80003518: 0b012823 sw a6,176(sp) -8000351c: 03012223 sw a6,36(sp) -80003520: 0bc12a23 sw t3,180(sp) -80003524: 03c12023 sw t3,32(sp) -80003528: 0bd12c23 sw t4,184(sp) -8000352c: 01d12e23 sw t4,28(sp) -80003530: 0be12e23 sw t5,188(sp) -80003534: 01e12823 sw t5,16(sp) -80003538: 0a012023 sw zero,160(sp) -8000353c: 0a012223 sw zero,164(sp) -80003540: 0a012423 sw zero,168(sp) -80003544: 0a012623 sw zero,172(sp) -80003548: 1850b0ef jal ra,8000eecc <__eqtf2> -8000354c: 01012f03 lw t5,16(sp) -80003550: 01c12e83 lw t4,28(sp) -80003554: 02012e03 lw t3,32(sp) -80003558: 02412803 lw a6,36(sp) -8000355c: 02812303 lw t1,40(sp) -80003560: 02c12883 lw a7,44(sp) -80003564: 00051663 bnez a0,80003570 <_svfprintf_r+0x2960> -80003568: 00100793 li a5,1 -8000356c: 0cf12623 sw a5,204(sp) -80003570: 800137b7 lui a5,0x80013 -80003574: c8478793 addi a5,a5,-892 # 80012c84 <__stack_top+0x81012c84> -80003578: 06f12223 sw a5,100(sp) -8000357c: 9e1ff06f j 80002f5c <_svfprintf_r+0x234c> -80003580: 0d610693 addi a3,sp,214 -80003584: 00061863 bnez a2,80003594 <_svfprintf_r+0x2984> -80003588: 03000693 li a3,48 -8000358c: 0cd10b23 sb a3,214(sp) -80003590: 0d710693 addi a3,sp,215 -80003594: 1b010713 addi a4,sp,432 -80003598: 03078793 addi a5,a5,48 -8000359c: 40e68633 sub a2,a3,a4 -800035a0: 00f68023 sb a5,0(a3) -800035a4: 0dd60793 addi a5,a2,221 -800035a8: 04f12223 sw a5,68(sp) -800035ac: e29fd06f j 800013d4 <_svfprintf_r+0x7c4> -800035b0: 06812783 lw a5,104(sp) -800035b4: 0017f793 andi a5,a5,1 -800035b8: 00079463 bnez a5,800035c0 <_svfprintf_r+0x29b0> -800035bc: e39fd06f j 800013f4 <_svfprintf_r+0x7e4> -800035c0: e2dfd06f j 800013ec <_svfprintf_r+0x7dc> -800035c4: 0a010c93 addi s9,sp,160 -800035c8: 000c8593 mv a1,s9 -800035cc: 000c0513 mv a0,s8 -800035d0: 03012623 sw a6,44(sp) -800035d4: 03112423 sw a7,40(sp) -800035d8: 02612223 sw t1,36(sp) -800035dc: 0bd12823 sw t4,176(sp) -800035e0: 03d12023 sw t4,32(sp) -800035e4: 0be12a23 sw t5,180(sp) -800035e8: 01e12e23 sw t5,28(sp) -800035ec: 0bf12c23 sw t6,184(sp) -800035f0: 01f12823 sw t6,16(sp) -800035f4: 0bc12e23 sw t3,188(sp) -800035f8: 01c12423 sw t3,8(sp) -800035fc: 0a012023 sw zero,160(sp) -80003600: 0a012223 sw zero,164(sp) -80003604: 0a012423 sw zero,168(sp) -80003608: 0a012623 sw zero,172(sp) -8000360c: 0c10b0ef jal ra,8000eecc <__eqtf2> -80003610: 00812e03 lw t3,8(sp) -80003614: 01012f83 lw t6,16(sp) -80003618: 01c12f03 lw t5,28(sp) -8000361c: 02012e83 lw t4,32(sp) -80003620: 02412303 lw t1,36(sp) -80003624: 02812883 lw a7,40(sp) -80003628: 02c12803 lw a6,44(sp) -8000362c: e4050863 beqz a0,80002c7c <_svfprintf_r+0x206c> -80003630: 00100793 li a5,1 -80003634: 406787b3 sub a5,a5,t1 -80003638: 0cf12623 sw a5,204(sp) -8000363c: 00f80833 add a6,a6,a5 -80003640: c21fd06f j 80001260 <_svfprintf_r+0x650> -80003644: 00079a63 bnez a5,80003658 <_svfprintf_r+0x2a48> -80003648: 00100c13 li s8,1 -8000364c: 06600493 li s1,102 -80003650: 00100c93 li s9,1 -80003654: d20ff06f j 80002b74 <_svfprintf_r+0x1f64> -80003658: 03c12783 lw a5,60(sp) -8000365c: 06600493 li s1,102 -80003660: 00178c93 addi s9,a5,1 -80003664: 006c8cb3 add s9,s9,t1 -80003668: fffccc13 not s8,s9 -8000366c: 41fc5c13 srai s8,s8,0x1f -80003670: 018cfc33 and s8,s9,s8 -80003674: d00ff06f j 80002b74 <_svfprintf_r+0x1f64> -80003678: 00088713 mv a4,a7 -8000367c: a54ff06f j 800028d0 <_svfprintf_r+0x1cc0> -80003680: 00c12783 lw a5,12(sp) -80003684: 0007a303 lw t1,0(a5) -80003688: 00478793 addi a5,a5,4 -8000368c: 00035463 bgez t1,80003694 <_svfprintf_r+0x2a84> -80003690: fff00313 li t1,-1 -80003694: 00144483 lbu s1,1(s0) -80003698: 00f12623 sw a5,12(sp) -8000369c: 00068413 mv s0,a3 -800036a0: ec8fd06f j 80000d68 <_svfprintf_r+0x158> -800036a4: 00c00793 li a5,12 -800036a8: 00faa023 sw a5,0(s5) -800036ac: fff00793 li a5,-1 -800036b0: 00f12223 sw a5,4(sp) -800036b4: 869fd06f j 80000f1c <_svfprintf_r+0x30c> -800036b8: 00cb5783 lhu a5,12(s6) -800036bc: 0407e713 ori a4,a5,64 -800036c0: 00070793 mv a5,a4 -800036c4: 00eb1623 sh a4,12(s6) -800036c8: 849fd06f j 80000f10 <_svfprintf_r+0x300> -800036cc: 00200793 li a5,2 -800036d0: 04f12223 sw a5,68(sp) -800036d4: d01fd06f j 800013d4 <_svfprintf_r+0x7c4> - -800036d8 <_malloc_trim_r>: -800036d8: fe010113 addi sp,sp,-32 -800036dc: 01312623 sw s3,12(sp) -800036e0: 800149b7 lui s3,0x80014 -800036e4: 00812c23 sw s0,24(sp) -800036e8: 00912a23 sw s1,20(sp) -800036ec: 01212823 sw s2,16(sp) -800036f0: 01412423 sw s4,8(sp) -800036f4: 00112e23 sw ra,28(sp) -800036f8: 00058a13 mv s4,a1 -800036fc: 00050913 mv s2,a0 -80003700: 43898993 addi s3,s3,1080 # 80014438 <__stack_top+0x81014438> -80003704: 075030ef jal ra,80006f78 <__malloc_lock> -80003708: 0089a703 lw a4,8(s3) -8000370c: 000017b7 lui a5,0x1 -80003710: fef78413 addi s0,a5,-17 # fef <__stack_size+0xbef> -80003714: 00472483 lw s1,4(a4) -80003718: 41440433 sub s0,s0,s4 -8000371c: ffc4f493 andi s1,s1,-4 -80003720: 00940433 add s0,s0,s1 -80003724: 00c45413 srli s0,s0,0xc -80003728: fff40413 addi s0,s0,-1 -8000372c: 00c41413 slli s0,s0,0xc -80003730: 00f44e63 blt s0,a5,8000374c <_malloc_trim_r+0x74> -80003734: 00000593 li a1,0 -80003738: 00090513 mv a0,s2 -8000373c: 245040ef jal ra,80008180 <_sbrk_r> -80003740: 0089a783 lw a5,8(s3) -80003744: 009787b3 add a5,a5,s1 -80003748: 02f50863 beq a0,a5,80003778 <_malloc_trim_r+0xa0> -8000374c: 00090513 mv a0,s2 -80003750: 02d030ef jal ra,80006f7c <__malloc_unlock> -80003754: 01c12083 lw ra,28(sp) -80003758: 01812403 lw s0,24(sp) -8000375c: 01412483 lw s1,20(sp) -80003760: 01012903 lw s2,16(sp) -80003764: 00c12983 lw s3,12(sp) -80003768: 00812a03 lw s4,8(sp) -8000376c: 00000513 li a0,0 -80003770: 02010113 addi sp,sp,32 -80003774: 00008067 ret -80003778: 408005b3 neg a1,s0 -8000377c: 00090513 mv a0,s2 -80003780: 201040ef jal ra,80008180 <_sbrk_r> -80003784: fff00793 li a5,-1 -80003788: 04f50a63 beq a0,a5,800037dc <_malloc_trim_r+0x104> -8000378c: 800157b7 lui a5,0x80015 -80003790: 9e878793 addi a5,a5,-1560 # 800149e8 <__stack_top+0x810149e8> -80003794: 0007a703 lw a4,0(a5) -80003798: 0089a683 lw a3,8(s3) -8000379c: 408484b3 sub s1,s1,s0 -800037a0: 0014e493 ori s1,s1,1 -800037a4: 40870433 sub s0,a4,s0 -800037a8: 00090513 mv a0,s2 -800037ac: 0096a223 sw s1,4(a3) -800037b0: 0087a023 sw s0,0(a5) -800037b4: 7c8030ef jal ra,80006f7c <__malloc_unlock> -800037b8: 01c12083 lw ra,28(sp) -800037bc: 01812403 lw s0,24(sp) -800037c0: 01412483 lw s1,20(sp) -800037c4: 01012903 lw s2,16(sp) -800037c8: 00c12983 lw s3,12(sp) -800037cc: 00812a03 lw s4,8(sp) -800037d0: 00100513 li a0,1 -800037d4: 02010113 addi sp,sp,32 -800037d8: 00008067 ret -800037dc: 00000593 li a1,0 -800037e0: 00090513 mv a0,s2 -800037e4: 19d040ef jal ra,80008180 <_sbrk_r> -800037e8: 0089a703 lw a4,8(s3) -800037ec: 00f00693 li a3,15 -800037f0: 40e507b3 sub a5,a0,a4 -800037f4: f4f6dce3 bge a3,a5,8000374c <_malloc_trim_r+0x74> -800037f8: 800156b7 lui a3,0x80015 -800037fc: 9d06a683 lw a3,-1584(a3) # 800149d0 <__stack_top+0x810149d0> -80003800: 0017e793 ori a5,a5,1 -80003804: 00f72223 sw a5,4(a4) -80003808: 40d50533 sub a0,a0,a3 -8000380c: 800156b7 lui a3,0x80015 -80003810: 9ea6a423 sw a0,-1560(a3) # 800149e8 <__stack_top+0x810149e8> -80003814: f39ff06f j 8000374c <_malloc_trim_r+0x74> - -80003818 <_free_r>: -80003818: 12058a63 beqz a1,8000394c <_free_r+0x134> -8000381c: ff010113 addi sp,sp,-16 -80003820: 00812423 sw s0,8(sp) -80003824: 00912223 sw s1,4(sp) -80003828: 00058413 mv s0,a1 -8000382c: 00050493 mv s1,a0 -80003830: 00112623 sw ra,12(sp) -80003834: 744030ef jal ra,80006f78 <__malloc_lock> -80003838: ffc42803 lw a6,-4(s0) -8000383c: ff840713 addi a4,s0,-8 -80003840: 800145b7 lui a1,0x80014 -80003844: ffe87793 andi a5,a6,-2 -80003848: 00f70633 add a2,a4,a5 -8000384c: 43858593 addi a1,a1,1080 # 80014438 <__stack_top+0x81014438> -80003850: 00462683 lw a3,4(a2) -80003854: 0085a503 lw a0,8(a1) -80003858: ffc6f693 andi a3,a3,-4 -8000385c: 1ac50a63 beq a0,a2,80003a10 <_free_r+0x1f8> -80003860: 00d62223 sw a3,4(a2) -80003864: 00187813 andi a6,a6,1 -80003868: 00d60533 add a0,a2,a3 -8000386c: 0a081063 bnez a6,8000390c <_free_r+0xf4> -80003870: ff842303 lw t1,-8(s0) -80003874: 00452803 lw a6,4(a0) -80003878: 80014537 lui a0,0x80014 -8000387c: 40670733 sub a4,a4,t1 -80003880: 00872883 lw a7,8(a4) -80003884: 44050513 addi a0,a0,1088 # 80014440 <__stack_top+0x81014440> -80003888: 006787b3 add a5,a5,t1 -8000388c: 00187813 andi a6,a6,1 -80003890: 14a88063 beq a7,a0,800039d0 <_free_r+0x1b8> -80003894: 00c72303 lw t1,12(a4) -80003898: 0068a623 sw t1,12(a7) -8000389c: 01132423 sw a7,8(t1) -800038a0: 1e080463 beqz a6,80003a88 <_free_r+0x270> -800038a4: 0017e693 ori a3,a5,1 -800038a8: 00d72223 sw a3,4(a4) -800038ac: 00f62023 sw a5,0(a2) -800038b0: 1ff00693 li a3,511 -800038b4: 0af6e863 bltu a3,a5,80003964 <_free_r+0x14c> -800038b8: ff87f693 andi a3,a5,-8 -800038bc: 00868693 addi a3,a3,8 -800038c0: 0045a503 lw a0,4(a1) -800038c4: 00d586b3 add a3,a1,a3 -800038c8: 0006a603 lw a2,0(a3) -800038cc: 0057d813 srli a6,a5,0x5 -800038d0: 00100793 li a5,1 -800038d4: 010797b3 sll a5,a5,a6 -800038d8: 00a7e7b3 or a5,a5,a0 -800038dc: ff868513 addi a0,a3,-8 -800038e0: 00a72623 sw a0,12(a4) -800038e4: 00c72423 sw a2,8(a4) -800038e8: 00f5a223 sw a5,4(a1) -800038ec: 00e6a023 sw a4,0(a3) -800038f0: 00e62623 sw a4,12(a2) -800038f4: 00812403 lw s0,8(sp) -800038f8: 00c12083 lw ra,12(sp) -800038fc: 00048513 mv a0,s1 -80003900: 00412483 lw s1,4(sp) -80003904: 01010113 addi sp,sp,16 -80003908: 6740306f j 80006f7c <__malloc_unlock> -8000390c: 00452503 lw a0,4(a0) -80003910: 00157513 andi a0,a0,1 -80003914: 02051e63 bnez a0,80003950 <_free_r+0x138> -80003918: 80014537 lui a0,0x80014 -8000391c: 00d787b3 add a5,a5,a3 -80003920: 44050513 addi a0,a0,1088 # 80014440 <__stack_top+0x81014440> -80003924: 00862683 lw a3,8(a2) -80003928: 0017e893 ori a7,a5,1 -8000392c: 00f70833 add a6,a4,a5 -80003930: 16a68863 beq a3,a0,80003aa0 <_free_r+0x288> -80003934: 00c62603 lw a2,12(a2) -80003938: 00c6a623 sw a2,12(a3) -8000393c: 00d62423 sw a3,8(a2) -80003940: 01172223 sw a7,4(a4) -80003944: 00f82023 sw a5,0(a6) -80003948: f69ff06f j 800038b0 <_free_r+0x98> -8000394c: 00008067 ret -80003950: 0017e693 ori a3,a5,1 -80003954: fed42e23 sw a3,-4(s0) -80003958: 00f62023 sw a5,0(a2) -8000395c: 1ff00693 li a3,511 -80003960: f4f6fce3 bgeu a3,a5,800038b8 <_free_r+0xa0> -80003964: 0097d693 srli a3,a5,0x9 -80003968: 00400613 li a2,4 -8000396c: 0ed66c63 bltu a2,a3,80003a64 <_free_r+0x24c> -80003970: 0067d693 srli a3,a5,0x6 -80003974: 03968813 addi a6,a3,57 -80003978: 03868613 addi a2,a3,56 -8000397c: 00381813 slli a6,a6,0x3 -80003980: 01058833 add a6,a1,a6 -80003984: 00082683 lw a3,0(a6) -80003988: ff880813 addi a6,a6,-8 -8000398c: 12d80863 beq a6,a3,80003abc <_free_r+0x2a4> -80003990: 0046a603 lw a2,4(a3) -80003994: ffc67613 andi a2,a2,-4 -80003998: 00c7f663 bgeu a5,a2,800039a4 <_free_r+0x18c> -8000399c: 0086a683 lw a3,8(a3) -800039a0: fed818e3 bne a6,a3,80003990 <_free_r+0x178> -800039a4: 00c6a803 lw a6,12(a3) -800039a8: 01072623 sw a6,12(a4) -800039ac: 00d72423 sw a3,8(a4) -800039b0: 00812403 lw s0,8(sp) -800039b4: 00c12083 lw ra,12(sp) -800039b8: 00e82423 sw a4,8(a6) -800039bc: 00048513 mv a0,s1 -800039c0: 00412483 lw s1,4(sp) -800039c4: 00e6a623 sw a4,12(a3) -800039c8: 01010113 addi sp,sp,16 -800039cc: 5b00306f j 80006f7c <__malloc_unlock> -800039d0: 14081663 bnez a6,80003b1c <_free_r+0x304> -800039d4: 00c62583 lw a1,12(a2) -800039d8: 00862603 lw a2,8(a2) -800039dc: 00f687b3 add a5,a3,a5 -800039e0: 00812403 lw s0,8(sp) -800039e4: 00b62623 sw a1,12(a2) -800039e8: 00c5a423 sw a2,8(a1) -800039ec: 0017e693 ori a3,a5,1 -800039f0: 00c12083 lw ra,12(sp) -800039f4: 00d72223 sw a3,4(a4) -800039f8: 00048513 mv a0,s1 -800039fc: 00f70733 add a4,a4,a5 -80003a00: 00412483 lw s1,4(sp) -80003a04: 00f72023 sw a5,0(a4) -80003a08: 01010113 addi sp,sp,16 -80003a0c: 5700306f j 80006f7c <__malloc_unlock> -80003a10: 00187813 andi a6,a6,1 -80003a14: 00d787b3 add a5,a5,a3 -80003a18: 02081063 bnez a6,80003a38 <_free_r+0x220> -80003a1c: ff842503 lw a0,-8(s0) -80003a20: 40a70733 sub a4,a4,a0 -80003a24: 00c72683 lw a3,12(a4) -80003a28: 00872603 lw a2,8(a4) -80003a2c: 00a787b3 add a5,a5,a0 -80003a30: 00d62623 sw a3,12(a2) -80003a34: 00c6a423 sw a2,8(a3) -80003a38: 800156b7 lui a3,0x80015 -80003a3c: 0017e613 ori a2,a5,1 -80003a40: 9d46a683 lw a3,-1580(a3) # 800149d4 <__stack_top+0x810149d4> -80003a44: 00c72223 sw a2,4(a4) -80003a48: 00e5a423 sw a4,8(a1) -80003a4c: ead7e4e3 bltu a5,a3,800038f4 <_free_r+0xdc> -80003a50: 800157b7 lui a5,0x80015 -80003a54: 9e07a583 lw a1,-1568(a5) # 800149e0 <__stack_top+0x810149e0> -80003a58: 00048513 mv a0,s1 -80003a5c: c7dff0ef jal ra,800036d8 <_malloc_trim_r> -80003a60: e95ff06f j 800038f4 <_free_r+0xdc> -80003a64: 01400613 li a2,20 -80003a68: 02d67463 bgeu a2,a3,80003a90 <_free_r+0x278> -80003a6c: 05400613 li a2,84 -80003a70: 06d66463 bltu a2,a3,80003ad8 <_free_r+0x2c0> -80003a74: 00c7d693 srli a3,a5,0xc -80003a78: 06f68813 addi a6,a3,111 -80003a7c: 06e68613 addi a2,a3,110 -80003a80: 00381813 slli a6,a6,0x3 -80003a84: efdff06f j 80003980 <_free_r+0x168> -80003a88: 00d787b3 add a5,a5,a3 -80003a8c: e99ff06f j 80003924 <_free_r+0x10c> -80003a90: 05c68813 addi a6,a3,92 -80003a94: 05b68613 addi a2,a3,91 -80003a98: 00381813 slli a6,a6,0x3 -80003a9c: ee5ff06f j 80003980 <_free_r+0x168> -80003aa0: 00e5aa23 sw a4,20(a1) -80003aa4: 00e5a823 sw a4,16(a1) -80003aa8: 00a72623 sw a0,12(a4) -80003aac: 00a72423 sw a0,8(a4) -80003ab0: 01172223 sw a7,4(a4) -80003ab4: 00f82023 sw a5,0(a6) -80003ab8: e3dff06f j 800038f4 <_free_r+0xdc> -80003abc: 0045a503 lw a0,4(a1) -80003ac0: 40265613 srai a2,a2,0x2 -80003ac4: 00100793 li a5,1 -80003ac8: 00c79633 sll a2,a5,a2 -80003acc: 00a66633 or a2,a2,a0 -80003ad0: 00c5a223 sw a2,4(a1) -80003ad4: ed5ff06f j 800039a8 <_free_r+0x190> -80003ad8: 15400613 li a2,340 -80003adc: 00d66c63 bltu a2,a3,80003af4 <_free_r+0x2dc> -80003ae0: 00f7d693 srli a3,a5,0xf -80003ae4: 07868813 addi a6,a3,120 -80003ae8: 07768613 addi a2,a3,119 -80003aec: 00381813 slli a6,a6,0x3 -80003af0: e91ff06f j 80003980 <_free_r+0x168> -80003af4: 55400613 li a2,1364 -80003af8: 00d66c63 bltu a2,a3,80003b10 <_free_r+0x2f8> -80003afc: 0127d693 srli a3,a5,0x12 -80003b00: 07d68813 addi a6,a3,125 -80003b04: 07c68613 addi a2,a3,124 -80003b08: 00381813 slli a6,a6,0x3 -80003b0c: e75ff06f j 80003980 <_free_r+0x168> -80003b10: 3f800813 li a6,1016 -80003b14: 07e00613 li a2,126 -80003b18: e69ff06f j 80003980 <_free_r+0x168> -80003b1c: 0017e693 ori a3,a5,1 -80003b20: 00d72223 sw a3,4(a4) -80003b24: 00f62023 sw a5,0(a2) -80003b28: dcdff06f j 800038f4 <_free_r+0xdc> - -80003b2c : -80003b2c: 00450693 addi a3,a0,4 -80003b30: 00000793 li a5,0 -80003b34: 01a50513 addi a0,a0,26 -80003b38: ffff8837 lui a6,0xffff8 -80003b3c: 01c0006f j 80003b58 -80003b40: 00179793 slli a5,a5,0x1 -80003b44: 00e69023 sh a4,0(a3) -80003b48: 01079793 slli a5,a5,0x10 -80003b4c: 00268693 addi a3,a3,2 -80003b50: 0107d793 srli a5,a5,0x10 -80003b54: 02d50e63 beq a0,a3,80003b90 -80003b58: 0006d703 lhu a4,0(a3) -80003b5c: 00177613 andi a2,a4,1 -80003b60: 00060463 beqz a2,80003b68 -80003b64: 0017e793 ori a5,a5,1 -80003b68: 00175713 srli a4,a4,0x1 -80003b6c: 0027f613 andi a2,a5,2 -80003b70: 010765b3 or a1,a4,a6 -80003b74: fc0606e3 beqz a2,80003b40 -80003b78: 00179793 slli a5,a5,0x1 -80003b7c: 00b69023 sh a1,0(a3) -80003b80: 01079793 slli a5,a5,0x10 -80003b84: 00268693 addi a3,a3,2 -80003b88: 0107d793 srli a5,a5,0x10 -80003b8c: fcd516e3 bne a0,a3,80003b58 -80003b90: 00008067 ret - -80003b94 : -80003b94: 01850693 addi a3,a0,24 -80003b98: 00000713 li a4,0 -80003b9c: 00250513 addi a0,a0,2 -80003ba0: 01c0006f j 80003bbc -80003ba4: 00171713 slli a4,a4,0x1 -80003ba8: 00f69023 sh a5,0(a3) -80003bac: 01071713 slli a4,a4,0x10 -80003bb0: ffe68693 addi a3,a3,-2 -80003bb4: 01075713 srli a4,a4,0x10 -80003bb8: 04d50463 beq a0,a3,80003c00 -80003bbc: 0006d783 lhu a5,0(a3) -80003bc0: 01079613 slli a2,a5,0x10 -80003bc4: 41065613 srai a2,a2,0x10 -80003bc8: 00179793 slli a5,a5,0x1 -80003bcc: 00065463 bgez a2,80003bd4 -80003bd0: 00176713 ori a4,a4,1 -80003bd4: 01079793 slli a5,a5,0x10 -80003bd8: 0107d793 srli a5,a5,0x10 -80003bdc: 00277613 andi a2,a4,2 -80003be0: 0017e593 ori a1,a5,1 -80003be4: fc0600e3 beqz a2,80003ba4 -80003be8: 00171713 slli a4,a4,0x1 -80003bec: 00b69023 sh a1,0(a3) -80003bf0: 01071713 slli a4,a4,0x10 -80003bf4: ffe68693 addi a3,a3,-2 -80003bf8: 01075713 srli a4,a4,0x10 -80003bfc: fcd510e3 bne a0,a3,80003bbc -80003c00: 00008067 ret - -80003c04 : -80003c04: fe010113 addi sp,sp,-32 -80003c08: 00010e37 lui t3,0x10 -80003c0c: 00011d23 sh zero,26(sp) -80003c10: 00011e23 sh zero,28(sp) -80003c14: 01858593 addi a1,a1,24 -80003c18: 01c10793 addi a5,sp,28 -80003c1c: 00810813 addi a6,sp,8 -80003c20: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> -80003c24: 0005d703 lhu a4,0(a1) -80003c28: ffe78793 addi a5,a5,-2 -80003c2c: ffe58593 addi a1,a1,-2 -80003c30: 02071863 bnez a4,80003c60 -80003c34: fe079f23 sh zero,-2(a5) -80003c38: ff0796e3 bne a5,a6,80003c24 -80003c3c: 00460613 addi a2,a2,4 -80003c40: 01e10693 addi a3,sp,30 -80003c44: 0007d703 lhu a4,0(a5) -80003c48: 00278793 addi a5,a5,2 -80003c4c: 00260613 addi a2,a2,2 -80003c50: fee61f23 sh a4,-2(a2) -80003c54: fed798e3 bne a5,a3,80003c44 -80003c58: 02010113 addi sp,sp,32 -80003c5c: 00008067 ret -80003c60: 02a70733 mul a4,a4,a0 -80003c64: 0027d883 lhu a7,2(a5) -80003c68: 0007d303 lhu t1,0(a5) -80003c6c: 01c776b3 and a3,a4,t3 -80003c70: 011686b3 add a3,a3,a7 -80003c74: 01075713 srli a4,a4,0x10 -80003c78: 0106d893 srli a7,a3,0x10 -80003c7c: 00670733 add a4,a4,t1 -80003c80: 01170733 add a4,a4,a7 -80003c84: 01075893 srli a7,a4,0x10 -80003c88: 00d79123 sh a3,2(a5) -80003c8c: 00e79023 sh a4,0(a5) -80003c90: ff179f23 sh a7,-2(a5) -80003c94: f90798e3 bne a5,a6,80003c24 -80003c98: fa5ff06f j 80003c3c - -80003c9c : -80003c9c: 01250713 addi a4,a0,18 -80003ca0: 00055783 lhu a5,0(a0) -80003ca4: 00250513 addi a0,a0,2 -80003ca8: 00079863 bnez a5,80003cb8 -80003cac: fee51ae3 bne a0,a4,80003ca0 -80003cb0: 00000513 li a0,0 -80003cb4: 00008067 ret -80003cb8: 00100513 li a0,1 -80003cbc: 00008067 ret - -80003cc0 : -80003cc0: ff010113 addi sp,sp,-16 -80003cc4: 00912223 sw s1,4(sp) -80003cc8: 01255483 lhu s1,18(a0) -80003ccc: 00812423 sw s0,8(sp) -80003cd0: 00112623 sw ra,12(sp) -80003cd4: fff4c793 not a5,s1 -80003cd8: 01179713 slli a4,a5,0x11 -80003cdc: 00050413 mv s0,a0 -80003ce0: 00071663 bnez a4,80003cec -80003ce4: fb9ff0ef jal ra,80003c9c -80003ce8: 00051863 bnez a0,80003cf8 -80003cec: ffff87b7 lui a5,0xffff8 -80003cf0: 00f4c4b3 xor s1,s1,a5 -80003cf4: 00941923 sh s1,18(s0) -80003cf8: 00c12083 lw ra,12(sp) -80003cfc: 00812403 lw s0,8(sp) -80003d00: 00412483 lw s1,4(sp) -80003d04: 01010113 addi sp,sp,16 -80003d08: 00008067 ret - -80003d0c : -80003d0c: ff010113 addi sp,sp,-16 -80003d10: 00812423 sw s0,8(sp) -80003d14: 01255403 lhu s0,18(a0) -80003d18: 00112623 sw ra,12(sp) -80003d1c: fff44793 not a5,s0 -80003d20: 01179713 slli a4,a5,0x11 -80003d24: 00071a63 bnez a4,80003d38 -80003d28: f75ff0ef jal ra,80003c9c -80003d2c: 00050793 mv a5,a0 -80003d30: 00000513 li a0,0 -80003d34: 00079463 bnez a5,80003d3c -80003d38: 00f45513 srli a0,s0,0xf -80003d3c: 00c12083 lw ra,12(sp) -80003d40: 00812403 lw s0,8(sp) -80003d44: 01010113 addi sp,sp,16 -80003d48: 00008067 ret - -80003d4c : -80003d4c: 01255783 lhu a5,18(a0) -80003d50: fd010113 addi sp,sp,-48 -80003d54: 02812423 sw s0,40(sp) -80003d58: 00f7d793 srli a5,a5,0xf -80003d5c: 02912223 sw s1,36(sp) -80003d60: 02112623 sw ra,44(sp) -80003d64: 03212023 sw s2,32(sp) -80003d68: 01312e23 sw s3,28(sp) -80003d6c: 40f007b3 neg a5,a5 -80003d70: 00f59023 sh a5,0(a1) -80003d74: 01255783 lhu a5,18(a0) -80003d78: 00008737 lui a4,0x8 -80003d7c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80003d80: 00f777b3 and a5,a4,a5 -80003d84: 00f59123 sh a5,2(a1) -80003d88: 00050493 mv s1,a0 -80003d8c: 01050413 addi s0,a0,16 -80003d90: 04e78263 beq a5,a4,80003dd4 -80003d94: 00658793 addi a5,a1,6 -80003d98: 00059223 sh zero,4(a1) -80003d9c: ffe50513 addi a0,a0,-2 -80003da0: 00045703 lhu a4,0(s0) -80003da4: ffe40413 addi s0,s0,-2 -80003da8: 00278793 addi a5,a5,2 # ffff8002 <__stack_top+0xff8002> -80003dac: fee79f23 sh a4,-2(a5) -80003db0: fe8518e3 bne a0,s0,80003da0 -80003db4: 00059c23 sh zero,24(a1) -80003db8: 02c12083 lw ra,44(sp) -80003dbc: 02812403 lw s0,40(sp) -80003dc0: 02412483 lw s1,36(sp) -80003dc4: 02012903 lw s2,32(sp) -80003dc8: 01c12983 lw s3,28(sp) -80003dcc: 03010113 addi sp,sp,48 -80003dd0: 00008067 ret -80003dd4: 01255703 lhu a4,18(a0) -80003dd8: 00458913 addi s2,a1,4 -80003ddc: 00e7f733 and a4,a5,a4 -80003de0: 02f71c63 bne a4,a5,80003e18 -80003de4: 00b12623 sw a1,12(sp) -80003de8: eb5ff0ef jal ra,80003c9c -80003dec: 00c12583 lw a1,12(sp) -80003df0: 02050463 beqz a0,80003e18 -80003df4: 00658793 addi a5,a1,6 -80003df8: 00059223 sh zero,4(a1) -80003dfc: ffc48513 addi a0,s1,-4 -80003e00: 00045703 lhu a4,0(s0) -80003e04: ffe40413 addi s0,s0,-2 -80003e08: 00278793 addi a5,a5,2 -80003e0c: fee79f23 sh a4,-2(a5) -80003e10: fe8518e3 bne a0,s0,80003e00 -80003e14: fa5ff06f j 80003db8 -80003e18: 01a58993 addi s3,a1,26 -80003e1c: 00290913 addi s2,s2,2 -80003e20: fe091f23 sh zero,-2(s2) -80003e24: ff299ce3 bne s3,s2,80003e1c -80003e28: 02c12083 lw ra,44(sp) -80003e2c: 02812403 lw s0,40(sp) -80003e30: 02412483 lw s1,36(sp) -80003e34: 02012903 lw s2,32(sp) -80003e38: 01c12983 lw s3,28(sp) -80003e3c: 03010113 addi sp,sp,48 -80003e40: 00008067 ret - -80003e44 : -80003e44: 01255783 lhu a5,18(a0) -80003e48: fb010113 addi sp,sp,-80 -80003e4c: 04812423 sw s0,72(sp) -80003e50: fff7c793 not a5,a5 -80003e54: 04912223 sw s1,68(sp) -80003e58: 04112623 sw ra,76(sp) -80003e5c: 01179713 slli a4,a5,0x11 -80003e60: 00050493 mv s1,a0 -80003e64: 00058413 mv s0,a1 -80003e68: 00071663 bnez a4,80003e74 -80003e6c: e31ff0ef jal ra,80003c9c -80003e70: 08051263 bnez a0,80003ef4 -80003e74: 01245783 lhu a5,18(s0) -80003e78: fff7c793 not a5,a5 -80003e7c: 01179713 slli a4,a5,0x11 -80003e80: 06070463 beqz a4,80003ee8 -80003e84: 00810593 addi a1,sp,8 -80003e88: 00048513 mv a0,s1 -80003e8c: ec1ff0ef jal ra,80003d4c -80003e90: 02410593 addi a1,sp,36 -80003e94: 00040513 mv a0,s0 -80003e98: eb5ff0ef jal ra,80003d4c -80003e9c: 00815583 lhu a1,8(sp) -80003ea0: 02415503 lhu a0,36(sp) -80003ea4: 04b50c63 beq a0,a1,80003efc -80003ea8: 00a10793 addi a5,sp,10 -80003eac: 02610713 addi a4,sp,38 -80003eb0: 02010613 addi a2,sp,32 -80003eb4: 0007d683 lhu a3,0(a5) -80003eb8: 00278793 addi a5,a5,2 -80003ebc: 08069a63 bnez a3,80003f50 -80003ec0: 00075683 lhu a3,0(a4) -80003ec4: 00270713 addi a4,a4,2 -80003ec8: 08069463 bnez a3,80003f50 -80003ecc: fec794e3 bne a5,a2,80003eb4 -80003ed0: 00000513 li a0,0 -80003ed4: 04c12083 lw ra,76(sp) -80003ed8: 04812403 lw s0,72(sp) -80003edc: 04412483 lw s1,68(sp) -80003ee0: 05010113 addi sp,sp,80 -80003ee4: 00008067 ret -80003ee8: 00040513 mv a0,s0 -80003eec: db1ff0ef jal ra,80003c9c -80003ef0: f8050ae3 beqz a0,80003e84 -80003ef4: ffe00513 li a0,-2 -80003ef8: fddff06f j 80003ed4 -80003efc: 00153513 seqz a0,a0 -80003f00: 00a15603 lhu a2,10(sp) -80003f04: 02615683 lhu a3,38(sp) -80003f08: 40a00533 neg a0,a0 -80003f0c: 00a10713 addi a4,sp,10 -80003f10: 02610793 addi a5,sp,38 -80003f14: 00257513 andi a0,a0,2 -80003f18: fff50513 addi a0,a0,-1 -80003f1c: 03c10593 addi a1,sp,60 -80003f20: 00278793 addi a5,a5,2 -80003f24: 00270713 addi a4,a4,2 -80003f28: 00d61e63 bne a2,a3,80003f44 -80003f2c: fab782e3 beq a5,a1,80003ed0 -80003f30: 00075603 lhu a2,0(a4) -80003f34: 0007d683 lhu a3,0(a5) -80003f38: 00270713 addi a4,a4,2 -80003f3c: 00278793 addi a5,a5,2 -80003f40: fed606e3 beq a2,a3,80003f2c -80003f44: f8c6e8e3 bltu a3,a2,80003ed4 -80003f48: 40a00533 neg a0,a0 -80003f4c: f89ff06f j 80003ed4 -80003f50: 00100513 li a0,1 -80003f54: f80580e3 beqz a1,80003ed4 -80003f58: fff00513 li a0,-1 -80003f5c: f79ff06f j 80003ed4 - -80003f60 : -80003f60: ff010113 addi sp,sp,-16 -80003f64: 00112623 sw ra,12(sp) -80003f68: d35ff0ef jal ra,80003c9c -80003f6c: 00c12083 lw ra,12(sp) -80003f70: 00153513 seqz a0,a0 -80003f74: 01010113 addi sp,sp,16 -80003f78: 00008067 ret - -80003f7c : -80003f7c: fe010113 addi sp,sp,-32 -80003f80: 00812c23 sw s0,24(sp) -80003f84: 00912a23 sw s1,20(sp) -80003f88: 00112e23 sw ra,28(sp) -80003f8c: 01212823 sw s2,16(sp) -80003f90: 01312623 sw s3,12(sp) -80003f94: 00058493 mv s1,a1 -80003f98: 00050413 mv s0,a0 -80003f9c: 0a05c463 bltz a1,80004044 -80003fa0: 00f00793 li a5,15 -80003fa4: 00058613 mv a2,a1 -80003fa8: 00450513 addi a0,a0,4 -80003fac: 01840693 addi a3,s0,24 -80003fb0: 00f00593 li a1,15 -80003fb4: 0297d463 bge a5,s1,80003fdc -80003fb8: 00050793 mv a5,a0 -80003fbc: 0027d703 lhu a4,2(a5) -80003fc0: 00278793 addi a5,a5,2 -80003fc4: fee79f23 sh a4,-2(a5) -80003fc8: fed79ae3 bne a5,a3,80003fbc -80003fcc: 00041c23 sh zero,24(s0) -80003fd0: ff060613 addi a2,a2,-16 -80003fd4: fec5c2e3 blt a1,a2,80003fb8 -80003fd8: 00f4f493 andi s1,s1,15 -80003fdc: 00700793 li a5,7 -80003fe0: 0297d863 bge a5,s1,80004010 -80003fe4: 01840713 addi a4,s0,24 -80003fe8: 00240593 addi a1,s0,2 -80003fec: 00000793 li a5,0 -80003ff0: 00075683 lhu a3,0(a4) -80003ff4: ffe70713 addi a4,a4,-2 -80003ff8: 00869613 slli a2,a3,0x8 -80003ffc: 00c7e7b3 or a5,a5,a2 -80004000: 00f71123 sh a5,2(a4) -80004004: 0086d793 srli a5,a3,0x8 -80004008: feb714e3 bne a4,a1,80003ff0 -8000400c: ff848493 addi s1,s1,-8 -80004010: 00048a63 beqz s1,80004024 -80004014: fff48493 addi s1,s1,-1 -80004018: 00040513 mv a0,s0 -8000401c: b79ff0ef jal ra,80003b94 -80004020: fe049ae3 bnez s1,80004014 -80004024: 00000513 li a0,0 -80004028: 01c12083 lw ra,28(sp) -8000402c: 01812403 lw s0,24(sp) -80004030: 01412483 lw s1,20(sp) -80004034: 01012903 lw s2,16(sp) -80004038: 00c12983 lw s3,12(sp) -8000403c: 02010113 addi sp,sp,32 -80004040: 00008067 ret -80004044: ff100793 li a5,-15 -80004048: 40b00933 neg s2,a1 -8000404c: 12f5dc63 bge a1,a5,80004184 -80004050: 01850593 addi a1,a0,24 -80004054: 00000993 li s3,0 -80004058: 00450693 addi a3,a0,4 -8000405c: 00f00613 li a2,15 -80004060: 01845703 lhu a4,24(s0) -80004064: 00058793 mv a5,a1 -80004068: 00e9e9b3 or s3,s3,a4 -8000406c: ffe7d703 lhu a4,-2(a5) -80004070: ffe78793 addi a5,a5,-2 -80004074: 00e79123 sh a4,2(a5) -80004078: fed79ae3 bne a5,a3,8000406c -8000407c: 00041223 sh zero,4(s0) -80004080: ff090913 addi s2,s2,-16 -80004084: fd264ee3 blt a2,s2,80004060 -80004088: ff000793 li a5,-16 -8000408c: ff100713 li a4,-15 -80004090: 409787b3 sub a5,a5,s1 -80004094: 00000913 li s2,0 -80004098: 0ae4c463 blt s1,a4,80004140 -8000409c: 00f90933 add s2,s2,a5 -800040a0: 00700793 li a5,7 -800040a4: 0527d663 bge a5,s2,800040f0 -800040a8: 01099993 slli s3,s3,0x10 -800040ac: 4109d993 srai s3,s3,0x10 -800040b0: 01844783 lbu a5,24(s0) -800040b4: 01a40593 addi a1,s0,26 -800040b8: 00f9e9b3 or s3,s3,a5 -800040bc: 01099993 slli s3,s3,0x10 -800040c0: 0109d993 srli s3,s3,0x10 -800040c4: 00000793 li a5,0 -800040c8: 0006d603 lhu a2,0(a3) -800040cc: 00268693 addi a3,a3,2 -800040d0: 00865713 srli a4,a2,0x8 -800040d4: 00e7e733 or a4,a5,a4 -800040d8: 00861793 slli a5,a2,0x8 -800040dc: 01079793 slli a5,a5,0x10 -800040e0: fee69f23 sh a4,-2(a3) -800040e4: 0107d793 srli a5,a5,0x10 -800040e8: feb690e3 bne a3,a1,800040c8 -800040ec: ff890913 addi s2,s2,-8 -800040f0: 06090c63 beqz s2,80004168 -800040f4: 01845783 lhu a5,24(s0) -800040f8: fff90913 addi s2,s2,-1 -800040fc: 00040513 mv a0,s0 -80004100: 0017f793 andi a5,a5,1 -80004104: 0137e9b3 or s3,a5,s3 -80004108: a25ff0ef jal ra,80003b2c -8000410c: fe0914e3 bnez s2,800040f4 -80004110: 01099793 slli a5,s3,0x10 -80004114: 4107d793 srai a5,a5,0x10 -80004118: 04079063 bnez a5,80004158 -8000411c: 01099513 slli a0,s3,0x10 -80004120: 01055513 srli a0,a0,0x10 -80004124: 01c12083 lw ra,28(sp) -80004128: 01812403 lw s0,24(sp) -8000412c: 01412483 lw s1,20(sp) -80004130: 01012903 lw s2,16(sp) -80004134: 00c12983 lw s3,12(sp) -80004138: 02010113 addi sp,sp,32 -8000413c: 00008067 ret -80004140: ff07f913 andi s2,a5,-16 -80004144: 41200933 neg s2,s2 -80004148: 00f90933 add s2,s2,a5 -8000414c: 00700793 li a5,7 -80004150: fb27d0e3 bge a5,s2,800040f0 -80004154: f55ff06f j 800040a8 -80004158: 00100993 li s3,1 -8000415c: 01099513 slli a0,s3,0x10 -80004160: 01055513 srli a0,a0,0x10 -80004164: fc1ff06f j 80004124 -80004168: 00098513 mv a0,s3 -8000416c: 00099863 bnez s3,8000417c -80004170: 01051513 slli a0,a0,0x10 -80004174: 01055513 srli a0,a0,0x10 -80004178: eb1ff06f j 80004028 -8000417c: 00100513 li a0,1 -80004180: ff1ff06f j 80004170 -80004184: ff900793 li a5,-7 -80004188: 00000993 li s3,0 -8000418c: f6f5d4e3 bge a1,a5,800040f4 -80004190: 00440693 addi a3,s0,4 -80004194: f1dff06f j 800040b0 - -80004198 : -80004198: 00455783 lhu a5,4(a0) -8000419c: ff010113 addi sp,sp,-16 -800041a0: 00912223 sw s1,4(sp) -800041a4: 00112623 sw ra,12(sp) -800041a8: 00812423 sw s0,8(sp) -800041ac: 01212023 sw s2,0(sp) -800041b0: 00050493 mv s1,a0 -800041b4: 0c079c63 bnez a5,8000428c -800041b8: 00655703 lhu a4,6(a0) -800041bc: 00000413 li s0,0 -800041c0: 01071793 slli a5,a4,0x10 -800041c4: 4107d793 srai a5,a5,0x10 -800041c8: 0a07c463 bltz a5,80004270 -800041cc: 01a50693 addi a3,a0,26 -800041d0: 0a000613 li a2,160 -800041d4: 02071863 bnez a4,80004204 -800041d8: 00648793 addi a5,s1,6 -800041dc: 0080006f j 800041e4 -800041e0: 0007d703 lhu a4,0(a5) -800041e4: 00278793 addi a5,a5,2 -800041e8: fee79e23 sh a4,-4(a5) -800041ec: fef69ae3 bne a3,a5,800041e0 -800041f0: 00049c23 sh zero,24(s1) -800041f4: 01040413 addi s0,s0,16 -800041f8: 06c40c63 beq s0,a2,80004270 -800041fc: 0064d703 lhu a4,6(s1) -80004200: fc070ce3 beqz a4,800041d8 -80004204: f0077793 andi a5,a4,-256 -80004208: 04079063 bnez a5,80004248 -8000420c: 01848513 addi a0,s1,24 -80004210: 00248593 addi a1,s1,2 -80004214: 00000793 li a5,0 -80004218: 00050713 mv a4,a0 -8000421c: 00075683 lhu a3,0(a4) -80004220: ffe70713 addi a4,a4,-2 -80004224: 00869613 slli a2,a3,0x8 -80004228: 00c7e7b3 or a5,a5,a2 -8000422c: 00f71123 sh a5,2(a4) -80004230: 0086d793 srli a5,a3,0x8 -80004234: fee594e3 bne a1,a4,8000421c -80004238: 0064d703 lhu a4,6(s1) -8000423c: 00840413 addi s0,s0,8 -80004240: f0077793 andi a5,a4,-256 -80004244: fc0788e3 beqz a5,80004214 -80004248: 0a000913 li s2,160 -8000424c: 0140006f j 80004260 -80004250: 00140413 addi s0,s0,1 -80004254: 941ff0ef jal ra,80003b94 -80004258: 00894c63 blt s2,s0,80004270 -8000425c: 0064d703 lhu a4,6(s1) -80004260: 01071713 slli a4,a4,0x10 -80004264: 41075713 srai a4,a4,0x10 -80004268: 00048513 mv a0,s1 -8000426c: fe0752e3 bgez a4,80004250 -80004270: 00c12083 lw ra,12(sp) -80004274: 00040513 mv a0,s0 -80004278: 00812403 lw s0,8(sp) -8000427c: 00412483 lw s1,4(sp) -80004280: 00012903 lw s2,0(sp) -80004284: 01010113 addi sp,sp,16 -80004288: 00008067 ret -8000428c: f007f713 andi a4,a5,-256 -80004290: 00000413 li s0,0 -80004294: 04071063 bnez a4,800042d4 -80004298: f6f00913 li s2,-145 -8000429c: 0140006f j 800042b0 -800042a0: fff40413 addi s0,s0,-1 -800042a4: 889ff0ef jal ra,80003b2c -800042a8: fd2404e3 beq s0,s2,80004270 -800042ac: 0044d783 lhu a5,4(s1) -800042b0: 00048513 mv a0,s1 -800042b4: fe0796e3 bnez a5,800042a0 -800042b8: 00c12083 lw ra,12(sp) -800042bc: 00040513 mv a0,s0 -800042c0: 00812403 lw s0,8(sp) -800042c4: 00412483 lw s1,4(sp) -800042c8: 00012903 lw s2,0(sp) -800042cc: 01010113 addi sp,sp,16 -800042d0: 00008067 ret -800042d4: 00450693 addi a3,a0,4 -800042d8: 01a50593 addi a1,a0,26 -800042dc: 00000713 li a4,0 -800042e0: 0080006f j 800042e8 -800042e4: 0006d783 lhu a5,0(a3) -800042e8: 0087d613 srli a2,a5,0x8 -800042ec: 00c76733 or a4,a4,a2 -800042f0: 00879793 slli a5,a5,0x8 -800042f4: 00e69023 sh a4,0(a3) -800042f8: 01079713 slli a4,a5,0x10 -800042fc: 00268693 addi a3,a3,2 -80004300: 01075713 srli a4,a4,0x10 -80004304: feb690e3 bne a3,a1,800042e4 -80004308: 0044d783 lhu a5,4(s1) -8000430c: ff800413 li s0,-8 -80004310: f89ff06f j 80004298 - -80004314 : -80004314: fe010113 addi sp,sp,-32 -80004318: 00812c23 sw s0,24(sp) -8000431c: 00912a23 sw s1,20(sp) -80004320: 01212823 sw s2,16(sp) -80004324: 01312623 sw s3,12(sp) -80004328: 01412423 sw s4,8(sp) -8000432c: 01512223 sw s5,4(sp) -80004330: 00068913 mv s2,a3 -80004334: 00078493 mv s1,a5 -80004338: 00112e23 sw ra,28(sp) -8000433c: 00050413 mv s0,a0 -80004340: 00058993 mv s3,a1 -80004344: 00060a13 mv s4,a2 -80004348: 00070a93 mv s5,a4 -8000434c: e4dff0ef jal ra,80004198 -80004350: 09000793 li a5,144 -80004354: 40a90933 sub s2,s2,a0 -80004358: 16a7dc63 bge a5,a0,800044d0 -8000435c: 000087b7 lui a5,0x8 -80004360: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -80004364: 1f27da63 bge a5,s2,80004558 -80004368: 1c0a8463 beqz s5,80004530 -8000436c: 0044a503 lw a0,4(s1) -80004370: 0004a783 lw a5,0(s1) -80004374: 06f50a63 beq a0,a5,800043e8 -80004378: 01a48713 addi a4,s1,26 -8000437c: 03448793 addi a5,s1,52 -80004380: 00270713 addi a4,a4,2 -80004384: fe071f23 sh zero,-2(a4) -80004388: fef71ce3 bne a4,a5,80004380 -8000438c: 03800793 li a5,56 -80004390: 32f50c63 beq a0,a5,800046c8 -80004394: 16a7d063 bge a5,a0,800044f4 -80004398: 04000793 li a5,64 -8000439c: 2ef50c63 beq a0,a5,80004694 -800043a0: 07100793 li a5,113 -800043a4: 34f51863 bne a0,a5,800046f4 -800043a8: 400087b7 lui a5,0x40008 -800043ac: fff78793 addi a5,a5,-1 # 40007fff <__stack_size+0x40007bff> -800043b0: 00a00713 li a4,10 -800043b4: 00f4aa23 sw a5,20(s1) -800043b8: ffff87b7 lui a5,0xffff8 -800043bc: 00e4a423 sw a4,8(s1) -800043c0: 00f49c23 sh a5,24(s1) -800043c4: 00e4a623 sw a4,12(s1) -800043c8: 00a00793 li a5,10 -800043cc: 00008737 lui a4,0x8 -800043d0: 00878793 addi a5,a5,8 # ffff8008 <__stack_top+0xff8008> -800043d4: 00179793 slli a5,a5,0x1 -800043d8: 00f487b3 add a5,s1,a5 -800043dc: 00e79523 sh a4,10(a5) -800043e0: 00a4a023 sw a0,0(s1) -800043e4: 1b205863 blez s2,80004594 -800043e8: 0084a583 lw a1,8(s1) -800043ec: 0144d783 lhu a5,20(s1) -800043f0: 08f00813 li a6,143 -800043f4: 00159613 slli a2,a1,0x1 -800043f8: 00c40633 add a2,s0,a2 -800043fc: 00065703 lhu a4,0(a2) -80004400: 00f776b3 and a3,a4,a5 -80004404: 02a84a63 blt a6,a0,80004438 -80004408: 00b00813 li a6,11 -8000440c: 02b84663 blt a6,a1,80004438 -80004410: 00060793 mv a5,a2 -80004414: 01840593 addi a1,s0,24 -80004418: 0027d703 lhu a4,2(a5) -8000441c: 00070463 beqz a4,80004424 -80004420: 0016e693 ori a3,a3,1 -80004424: 00079123 sh zero,2(a5) -80004428: 00278793 addi a5,a5,2 -8000442c: fef596e3 bne a1,a5,80004418 -80004430: 00065703 lhu a4,0(a2) -80004434: 0144d783 lhu a5,20(s1) -80004438: fff7c793 not a5,a5 -8000443c: 00e7f7b3 and a5,a5,a4 -80004440: 00f61023 sh a5,0(a2) -80004444: 0164d783 lhu a5,22(s1) -80004448: 00d7f733 and a4,a5,a3 -8000444c: 04070063 beqz a4,8000448c -80004450: 1ad78463 beq a5,a3,800045f8 -80004454: 03248613 addi a2,s1,50 -80004458: 01840693 addi a3,s0,24 -8000445c: 01c48493 addi s1,s1,28 -80004460: 00000713 li a4,0 -80004464: 00065783 lhu a5,0(a2) -80004468: 0006d583 lhu a1,0(a3) -8000446c: ffe68693 addi a3,a3,-2 -80004470: ffe60613 addi a2,a2,-2 -80004474: 00b787b3 add a5,a5,a1 -80004478: 00e787b3 add a5,a5,a4 -8000447c: 0107d713 srli a4,a5,0x10 -80004480: 00f69123 sh a5,2(a3) -80004484: 00177713 andi a4,a4,1 -80004488: fc961ee3 bne a2,s1,80004464 -8000448c: 19205863 blez s2,8000461c -80004490: 00445783 lhu a5,4(s0) -80004494: 12079e63 bnez a5,800045d0 -80004498: 000087b7 lui a5,0x8 -8000449c: 00041c23 sh zero,24(s0) -800044a0: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -800044a4: 0927c863 blt a5,s2,80004534 -800044a8: 01241123 sh s2,2(s0) -800044ac: 01c12083 lw ra,28(sp) -800044b0: 01812403 lw s0,24(sp) -800044b4: 01412483 lw s1,20(sp) -800044b8: 01012903 lw s2,16(sp) -800044bc: 00c12983 lw s3,12(sp) -800044c0: 00812a03 lw s4,8(sp) -800044c4: 00412a83 lw s5,4(sp) -800044c8: 02010113 addi sp,sp,32 -800044cc: 00008067 ret -800044d0: 0e095463 bgez s2,800045b8 -800044d4: f7000793 li a5,-144 -800044d8: 08f95c63 bge s2,a5,80004570 -800044dc: 00240793 addi a5,s0,2 -800044e0: 01a40413 addi s0,s0,26 -800044e4: 00278793 addi a5,a5,2 -800044e8: fe079f23 sh zero,-2(a5) -800044ec: fe879ce3 bne a5,s0,800044e4 -800044f0: fbdff06f j 800044ac -800044f4: 01800793 li a5,24 -800044f8: 16f50863 beq a0,a5,80004668 -800044fc: 03500793 li a5,53 -80004500: 1ef51a63 bne a0,a5,800046f4 -80004504: 00001737 lui a4,0x1 -80004508: 040007b7 lui a5,0x4000 -8000450c: 00600693 li a3,6 -80004510: 7ff78793 addi a5,a5,2047 # 40007ff <__stack_size+0x40003ff> -80004514: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> -80004518: 00f4aa23 sw a5,20(s1) -8000451c: 00d4a423 sw a3,8(s1) -80004520: 00e49c23 sh a4,24(s1) -80004524: 00d4a623 sw a3,12(s1) -80004528: 00600793 li a5,6 -8000452c: ea5ff06f j 800043d0 -80004530: 00041c23 sh zero,24(s0) -80004534: ffff87b7 lui a5,0xffff8 -80004538: fff7c793 not a5,a5 -8000453c: 00f41123 sh a5,2(s0) -80004540: 00440793 addi a5,s0,4 -80004544: 01840413 addi s0,s0,24 -80004548: 00079023 sh zero,0(a5) # ffff8000 <__stack_top+0xff8000> -8000454c: 00278793 addi a5,a5,2 -80004550: fef41ce3 bne s0,a5,80004548 -80004554: f59ff06f j 800044ac -80004558: 00240793 addi a5,s0,2 -8000455c: 01a40413 addi s0,s0,26 -80004560: 00278793 addi a5,a5,2 -80004564: fe079f23 sh zero,-2(a5) -80004568: fe879ce3 bne a5,s0,80004560 -8000456c: f41ff06f j 800044ac -80004570: 00090593 mv a1,s2 -80004574: 00040513 mv a0,s0 -80004578: a05ff0ef jal ra,80003f7c -8000457c: 00050463 beqz a0,80004584 -80004580: 00100993 li s3,1 -80004584: 0c0a8c63 beqz s5,8000465c -80004588: 0044a503 lw a0,4(s1) -8000458c: 0004a783 lw a5,0(s1) -80004590: def514e3 bne a0,a5,80004378 -80004594: 09000793 li a5,144 -80004598: 0af50463 beq a0,a5,80004640 -8000459c: 01845783 lhu a5,24(s0) -800045a0: 00040513 mv a0,s0 -800045a4: 0017f793 andi a5,a5,1 -800045a8: 00f9e9b3 or s3,s3,a5 -800045ac: d80ff0ef jal ra,80003b2c -800045b0: 0044a503 lw a0,4(s1) -800045b4: e35ff06f j 800043e8 -800045b8: ee0a80e3 beqz s5,80004498 -800045bc: 0044a503 lw a0,4(s1) -800045c0: 0004a783 lw a5,0(s1) -800045c4: daf51ae3 bne a0,a5,80004378 -800045c8: e32040e3 bgtz s2,800043e8 -800045cc: fc9ff06f j 80004594 -800045d0: 00040513 mv a0,s0 -800045d4: d58ff0ef jal ra,80003b2c -800045d8: 000087b7 lui a5,0x8 -800045dc: 00190913 addi s2,s2,1 -800045e0: 00041c23 sh zero,24(s0) -800045e4: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -800045e8: f527c6e3 blt a5,s2,80004534 -800045ec: ea095ee3 bgez s2,800044a8 -800045f0: 00041123 sh zero,2(s0) -800045f4: eb9ff06f j 800044ac -800045f8: 0c099463 bnez s3,800046c0 -800045fc: 00c4a783 lw a5,12(s1) -80004600: 0184d703 lhu a4,24(s1) -80004604: 00179793 slli a5,a5,0x1 -80004608: 00f407b3 add a5,s0,a5 -8000460c: 0007d783 lhu a5,0(a5) -80004610: 00e7f7b3 and a5,a5,a4 -80004614: e40790e3 bnez a5,80004454 -80004618: e7204ce3 bgtz s2,80004490 -8000461c: 09000793 li a5,144 -80004620: 00f50663 beq a0,a5,8000462c -80004624: 00040513 mv a0,s0 -80004628: d6cff0ef jal ra,80003b94 -8000462c: 00445783 lhu a5,4(s0) -80004630: fa0790e3 bnez a5,800045d0 -80004634: 00041c23 sh zero,24(s0) -80004638: fa094ce3 bltz s2,800045f0 -8000463c: e6dff06f j 800044a8 -80004640: 0084a603 lw a2,8(s1) -80004644: 0144d783 lhu a5,20(s1) -80004648: 00161613 slli a2,a2,0x1 -8000464c: 00c40633 add a2,s0,a2 -80004650: 00065703 lhu a4,0(a2) -80004654: 00e7f6b3 and a3,a5,a4 -80004658: de1ff06f j 80004438 -8000465c: 00041c23 sh zero,24(s0) -80004660: 00041123 sh zero,2(s0) -80004664: e49ff06f j 800044ac -80004668: 008007b7 lui a5,0x800 -8000466c: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> -80004670: 00400713 li a4,4 -80004674: 00f4aa23 sw a5,20(s1) -80004678: 10000793 li a5,256 -8000467c: 00e4a423 sw a4,8(s1) -80004680: 00f49c23 sh a5,24(s1) -80004684: 00e4a623 sw a4,12(s1) -80004688: 00400793 li a5,4 -8000468c: 10000713 li a4,256 -80004690: d41ff06f j 800043d0 -80004694: 00700793 li a5,7 -80004698: 00f4a423 sw a5,8(s1) -8000469c: 800107b7 lui a5,0x80010 -800046a0: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> -800046a4: 00f4aa23 sw a5,20(s1) -800046a8: 00100793 li a5,1 -800046ac: 00f49c23 sh a5,24(s1) -800046b0: 00600793 li a5,6 -800046b4: 00f4a623 sw a5,12(s1) -800046b8: 00100713 li a4,1 -800046bc: d15ff06f j 800043d0 -800046c0: d80a0ae3 beqz s4,80004454 -800046c4: dc9ff06f j 8000448c -800046c8: 008007b7 lui a5,0x800 -800046cc: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> -800046d0: 00600713 li a4,6 -800046d4: 00f4aa23 sw a5,20(s1) -800046d8: 10000793 li a5,256 -800046dc: 00e4a423 sw a4,8(s1) -800046e0: 00f49c23 sh a5,24(s1) -800046e4: 00e4a623 sw a4,12(s1) -800046e8: 00600793 li a5,6 -800046ec: 10000713 li a4,256 -800046f0: ce1ff06f j 800043d0 -800046f4: 00c00793 li a5,12 -800046f8: 00f4a423 sw a5,8(s1) -800046fc: 800107b7 lui a5,0x80010 -80004700: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> -80004704: 00f4aa23 sw a5,20(s1) -80004708: 00100793 li a5,1 -8000470c: 00f49c23 sh a5,24(s1) -80004710: 00b00793 li a5,11 -80004714: 00f4a623 sw a5,12(s1) -80004718: 00100713 li a4,1 -8000471c: cb5ff06f j 800043d0 - -80004720 : -80004720: fd010113 addi sp,sp,-48 -80004724: 02912223 sw s1,36(sp) -80004728: 01312e23 sw s3,28(sp) -8000472c: 00058493 mv s1,a1 -80004730: 00255983 lhu s3,2(a0) -80004734: 02112623 sw ra,44(sp) -80004738: 02812423 sw s0,40(sp) -8000473c: 03212023 sw s2,32(sp) -80004740: 01412c23 sw s4,24(sp) -80004744: 00060913 mv s2,a2 -80004748: 01512a23 sw s5,20(sp) -8000474c: 01612823 sw s6,16(sp) -80004750: 01712623 sw s7,12(sp) -80004754: 01812423 sw s8,8(sp) -80004758: 01912223 sw s9,4(sp) -8000475c: 01a12023 sw s10,0(sp) -80004760: 00050a13 mv s4,a0 -80004764: a35ff0ef jal ra,80004198 -80004768: 0024d403 lhu s0,2(s1) -8000476c: 00050793 mv a5,a0 -80004770: 00048513 mv a0,s1 -80004774: 40f989b3 sub s3,s3,a5 -80004778: 03490a93 addi s5,s2,52 -8000477c: a1dff0ef jal ra,80004198 -80004780: 40a40433 sub s0,s0,a0 -80004784: 04e90713 addi a4,s2,78 -80004788: 000a8793 mv a5,s5 -8000478c: 00278793 addi a5,a5,2 -80004790: fe079f23 sh zero,-2(a5) -80004794: fee79ce3 bne a5,a4,8000478c -80004798: 09344a63 blt s0,s3,8000482c -8000479c: 004a0b93 addi s7,s4,4 -800047a0: 00448b13 addi s6,s1,4 -800047a4: fff98993 addi s3,s3,-1 -800047a8: 01aa0c93 addi s9,s4,26 -800047ac: 00248c13 addi s8,s1,2 -800047b0: 000b0713 mv a4,s6 -800047b4: 000b8793 mv a5,s7 -800047b8: 0007d603 lhu a2,0(a5) -800047bc: 00075683 lhu a3,0(a4) -800047c0: 00278793 addi a5,a5,2 -800047c4: 00270713 addi a4,a4,2 -800047c8: 0ad61a63 bne a2,a3,8000487c -800047cc: ff9796e3 bne a5,s9,800047b8 -800047d0: 018a0613 addi a2,s4,24 -800047d4: 01848713 addi a4,s1,24 -800047d8: 00000693 li a3,0 -800047dc: 00075783 lhu a5,0(a4) -800047e0: 00065583 lhu a1,0(a2) -800047e4: ffe70713 addi a4,a4,-2 -800047e8: 40d787b3 sub a5,a5,a3 -800047ec: 40b787b3 sub a5,a5,a1 -800047f0: 0107d693 srli a3,a5,0x10 -800047f4: 00f71123 sh a5,2(a4) -800047f8: 0016f693 andi a3,a3,1 -800047fc: ffe60613 addi a2,a2,-2 -80004800: fcec1ee3 bne s8,a4,800047dc -80004804: 00100d13 li s10,1 -80004808: 000a8513 mv a0,s5 -8000480c: b88ff0ef jal ra,80003b94 -80004810: 04c95783 lhu a5,76(s2) -80004814: fff40413 addi s0,s0,-1 -80004818: 00048513 mv a0,s1 -8000481c: 00fd6d33 or s10,s10,a5 -80004820: 05a91623 sh s10,76(s2) -80004824: b70ff0ef jal ra,80003b94 -80004828: f93414e3 bne s0,s3,800047b0 -8000482c: 00040693 mv a3,s0 -80004830: 02812403 lw s0,40(sp) -80004834: 02c12083 lw ra,44(sp) -80004838: 01c12983 lw s3,28(sp) -8000483c: 01812a03 lw s4,24(sp) -80004840: 01412a83 lw s5,20(sp) -80004844: 01012b03 lw s6,16(sp) -80004848: 00c12b83 lw s7,12(sp) -8000484c: 00812c03 lw s8,8(sp) -80004850: 00412c83 lw s9,4(sp) -80004854: 00012d03 lw s10,0(sp) -80004858: 00090793 mv a5,s2 -8000485c: 00048513 mv a0,s1 -80004860: 02012903 lw s2,32(sp) -80004864: 02412483 lw s1,36(sp) -80004868: 00000713 li a4,0 -8000486c: 00000613 li a2,0 -80004870: 00000593 li a1,0 -80004874: 03010113 addi sp,sp,48 -80004878: a9dff06f j 80004314 -8000487c: 00000d13 li s10,0 -80004880: f8c6e4e3 bltu a3,a2,80004808 -80004884: f4dff06f j 800047d0 - -80004888 : -80004888: 00055703 lhu a4,0(a0) -8000488c: 00255783 lhu a5,2(a0) -80004890: 00070663 beqz a4,8000489c -80004894: 00008737 lui a4,0x8 -80004898: 00e7e7b3 or a5,a5,a4 -8000489c: 00f59923 sh a5,18(a1) -800048a0: 00255703 lhu a4,2(a0) -800048a4: 000087b7 lui a5,0x8 -800048a8: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -800048ac: 02f70463 beq a4,a5,800048d4 -800048b0: 00650793 addi a5,a0,6 -800048b4: 01058593 addi a1,a1,16 -800048b8: 01850513 addi a0,a0,24 -800048bc: 0007d703 lhu a4,0(a5) -800048c0: 00278793 addi a5,a5,2 -800048c4: ffe58593 addi a1,a1,-2 -800048c8: 00e59123 sh a4,2(a1) -800048cc: fea798e3 bne a5,a0,800048bc -800048d0: 00008067 ret -800048d4: 00650793 addi a5,a0,6 -800048d8: 01a50513 addi a0,a0,26 -800048dc: 0007d703 lhu a4,0(a5) -800048e0: 00278793 addi a5,a5,2 -800048e4: 02071a63 bnez a4,80004918 -800048e8: fea79ae3 bne a5,a0,800048dc -800048ec: 01258713 addi a4,a1,18 -800048f0: 00058793 mv a5,a1 -800048f4: 00278793 addi a5,a5,2 -800048f8: fe079f23 sh zero,-2(a5) -800048fc: fef71ce3 bne a4,a5,800048f4 -80004900: 0125d783 lhu a5,18(a1) -80004904: 00008737 lui a4,0x8 -80004908: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -8000490c: 00e7e7b3 or a5,a5,a4 -80004910: 00f59923 sh a5,18(a1) -80004914: 00008067 ret -80004918: 01058713 addi a4,a1,16 -8000491c: 00058793 mv a5,a1 -80004920: 00278793 addi a5,a5,2 -80004924: fe079f23 sh zero,-2(a5) -80004928: fef71ce3 bne a4,a5,80004920 -8000492c: 7fffc7b7 lui a5,0x7fffc -80004930: 00f5a823 sw a5,16(a1) -80004934: 00008067 ret - -80004938 : -80004938: f7010113 addi sp,sp,-144 -8000493c: 07612823 sw s6,112(sp) -80004940: 01255b03 lhu s6,18(a0) -80004944: 000087b7 lui a5,0x8 -80004948: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8000494c: 07412c23 sw s4,120(sp) -80004950: 0167fa33 and s4,a5,s6 -80004954: 010a1a13 slli s4,s4,0x10 -80004958: 08812423 sw s0,136(sp) -8000495c: 08912223 sw s1,132(sp) -80004960: 09212023 sw s2,128(sp) -80004964: 07312e23 sw s3,124(sp) -80004968: 08112623 sw ra,140(sp) -8000496c: 07512a23 sw s5,116(sp) -80004970: 07712623 sw s7,108(sp) -80004974: 07812423 sw s8,104(sp) -80004978: 07912223 sw s9,100(sp) -8000497c: 010a5a13 srli s4,s4,0x10 -80004980: 00050493 mv s1,a0 -80004984: 00058913 mv s2,a1 -80004988: 00060413 mv s0,a2 -8000498c: 00068993 mv s3,a3 -80004990: 10fa1263 bne s4,a5,80004a94 -80004994: b08ff0ef jal ra,80003c9c -80004998: 28051a63 bnez a0,80004c2c -8000499c: 01295a83 lhu s5,18(s2) -800049a0: 015a77b3 and a5,s4,s5 -800049a4: 2b478263 beq a5,s4,80004c48 -800049a8: 00048513 mv a0,s1 -800049ac: db4ff0ef jal ra,80003f60 -800049b0: 2e050e63 beqz a0,80004cac -800049b4: 800135b7 lui a1,0x80013 -800049b8: e6c58593 addi a1,a1,-404 # 80012e6c <__stack_top+0x81012e6c> -800049bc: 00090513 mv a0,s2 -800049c0: c84ff0ef jal ra,80003e44 -800049c4: 36050663 beqz a0,80004d30 -800049c8: 01295a83 lhu s5,18(s2) -800049cc: 000087b7 lui a5,0x8 -800049d0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -800049d4: 0157fab3 and s5,a5,s5 -800049d8: 010a9a93 slli s5,s5,0x10 -800049dc: 010ada93 srli s5,s5,0x10 -800049e0: 2cfa9463 bne s5,a5,80004ca8 -800049e4: 00090513 mv a0,s2 -800049e8: d78ff0ef jal ra,80003f60 -800049ec: 32051063 bnez a0,80004d0c -800049f0: 0124d783 lhu a5,18(s1) -800049f4: 00faf7b3 and a5,s5,a5 -800049f8: 0b579863 bne a5,s5,80004aa8 -800049fc: 00048513 mv a0,s1 -80004a00: d60ff0ef jal ra,80003f60 -80004a04: 00051863 bnez a0,80004a14 -80004a08: 00090513 mv a0,s2 -80004a0c: d54ff0ef jal ra,80003f60 -80004a10: 08050c63 beqz a0,80004aa8 -80004a14: 00048513 mv a0,s1 -80004a18: af4ff0ef jal ra,80003d0c -80004a1c: 00050493 mv s1,a0 -80004a20: 00090513 mv a0,s2 -80004a24: ae8ff0ef jal ra,80003d0c -80004a28: 40a484b3 sub s1,s1,a0 -80004a2c: 009034b3 snez s1,s1 -80004a30: 00f49493 slli s1,s1,0xf -80004a34: 00941923 sh s1,18(s0) -80004a38: 01240713 addi a4,s0,18 -80004a3c: 00040793 mv a5,s0 -80004a40: 00278793 addi a5,a5,2 -80004a44: fe079f23 sh zero,-2(a5) -80004a48: fef71ce3 bne a4,a5,80004a40 -80004a4c: 01245783 lhu a5,18(s0) -80004a50: 00008737 lui a4,0x8 -80004a54: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80004a58: 00e7e7b3 or a5,a5,a4 -80004a5c: 00f41923 sh a5,18(s0) -80004a60: 08c12083 lw ra,140(sp) -80004a64: 08812403 lw s0,136(sp) -80004a68: 08412483 lw s1,132(sp) -80004a6c: 08012903 lw s2,128(sp) -80004a70: 07c12983 lw s3,124(sp) -80004a74: 07812a03 lw s4,120(sp) -80004a78: 07412a83 lw s5,116(sp) -80004a7c: 07012b03 lw s6,112(sp) -80004a80: 06c12b83 lw s7,108(sp) -80004a84: 06812c03 lw s8,104(sp) -80004a88: 06412c83 lw s9,100(sp) -80004a8c: 09010113 addi sp,sp,144 -80004a90: 00008067 ret -80004a94: 0125da83 lhu s5,18(a1) -80004a98: 0157f733 and a4,a5,s5 -80004a9c: 01071713 slli a4,a4,0x10 -80004aa0: 01075713 srli a4,a4,0x10 -80004aa4: 04f70a63 beq a4,a5,80004af8 -80004aa8: 00048513 mv a0,s1 -80004aac: 00c10593 addi a1,sp,12 -80004ab0: a9cff0ef jal ra,80003d4c -80004ab4: 00090513 mv a0,s2 -80004ab8: 02810593 addi a1,sp,40 -80004abc: a90ff0ef jal ra,80003d4c -80004ac0: 00e15483 lhu s1,14(sp) -80004ac4: 02a15903 lhu s2,42(sp) -80004ac8: 04049c63 bnez s1,80004b20 -80004acc: 01010793 addi a5,sp,16 -80004ad0: 02410693 addi a3,sp,36 -80004ad4: 20d78863 beq a5,a3,80004ce4 -80004ad8: 0007d703 lhu a4,0(a5) -80004adc: 00278793 addi a5,a5,2 -80004ae0: fe070ae3 beqz a4,80004ad4 -80004ae4: 00c10513 addi a0,sp,12 -80004ae8: eb0ff0ef jal ra,80004198 -80004aec: 02a15703 lhu a4,42(sp) -80004af0: 40a004b3 neg s1,a0 -80004af4: 0300006f j 80004b24 -80004af8: 00058513 mv a0,a1 -80004afc: 9a0ff0ef jal ra,80003c9c -80004b00: ec0506e3 beqz a0,800049cc -80004b04: 01490713 addi a4,s2,20 -80004b08: 00095783 lhu a5,0(s2) -80004b0c: 00290913 addi s2,s2,2 -80004b10: 00240413 addi s0,s0,2 -80004b14: fef41f23 sh a5,-2(s0) -80004b18: fee918e3 bne s2,a4,80004b08 -80004b1c: f45ff06f j 80004a60 -80004b20: 00090713 mv a4,s2 -80004b24: 00090a93 mv s5,s2 -80004b28: 02c10793 addi a5,sp,44 -80004b2c: 04010693 addi a3,sp,64 -80004b30: 02071263 bnez a4,80004b54 -80004b34: 1cf68263 beq a3,a5,80004cf8 -80004b38: 0007d703 lhu a4,0(a5) -80004b3c: 00278793 addi a5,a5,2 -80004b40: fe070ae3 beqz a4,80004b34 -80004b44: 02810513 addi a0,sp,40 -80004b48: e50ff0ef jal ra,80004198 -80004b4c: 02a15703 lhu a4,42(sp) -80004b50: 40a90ab3 sub s5,s2,a0 -80004b54: 02815783 lhu a5,40(sp) -80004b58: 03898c13 addi s8,s3,56 -80004b5c: 02e99b23 sh a4,54(s3) -80004b60: 02f99a23 sh a5,52(s3) -80004b64: 04e98713 addi a4,s3,78 -80004b68: 000c0793 mv a5,s8 -80004b6c: 00079023 sh zero,0(a5) -80004b70: 00278793 addi a5,a5,2 -80004b74: fef71ce3 bne a4,a5,80004b6c -80004b78: 04c98a13 addi s4,s3,76 -80004b7c: 00000b93 li s7,0 -80004b80: 02410913 addi s2,sp,36 -80004b84: 01010c93 addi s9,sp,16 -80004b88: 04610b13 addi s6,sp,70 -80004b8c: 00095503 lhu a0,0(s2) -80004b90: ffe90913 addi s2,s2,-2 -80004b94: 0c051863 bnez a0,80004c64 -80004b98: 04c9d703 lhu a4,76(s3) -80004b9c: 000a0793 mv a5,s4 -80004ba0: 00ebebb3 or s7,s7,a4 -80004ba4: ffe7d703 lhu a4,-2(a5) -80004ba8: ffe78793 addi a5,a5,-2 -80004bac: 00e79123 sh a4,2(a5) -80004bb0: ff879ae3 bne a5,s8,80004ba4 -80004bb4: 02099c23 sh zero,56(s3) -80004bb8: fd991ae3 bne s2,s9,80004b8c -80004bbc: 03498713 addi a4,s3,52 -80004bc0: 02810793 addi a5,sp,40 -80004bc4: 04210593 addi a1,sp,66 -80004bc8: 00075603 lhu a2,0(a4) -80004bcc: 00278793 addi a5,a5,2 -80004bd0: 00270713 addi a4,a4,2 -80004bd4: fec79f23 sh a2,-2(a5) -80004bd8: fef598e3 bne a1,a5,80004bc8 -80004bdc: ffffc6b7 lui a3,0xffffc -80004be0: 015484b3 add s1,s1,s5 -80004be4: 00268693 addi a3,a3,2 # ffffc002 <__stack_top+0xffc002> -80004be8: 000b8593 mv a1,s7 -80004bec: 02810513 addi a0,sp,40 -80004bf0: 00098793 mv a5,s3 -80004bf4: 04000713 li a4,64 -80004bf8: 00d486b3 add a3,s1,a3 -80004bfc: 00000613 li a2,0 -80004c00: f14ff0ef jal ra,80004314 -80004c04: 02815703 lhu a4,40(sp) -80004c08: 00c15783 lhu a5,12(sp) -80004c0c: 00040593 mv a1,s0 -80004c10: 02810513 addi a0,sp,40 -80004c14: 40e787b3 sub a5,a5,a4 -80004c18: 00f037b3 snez a5,a5 -80004c1c: 40f007b3 neg a5,a5 -80004c20: 02f11423 sh a5,40(sp) -80004c24: c65ff0ef jal ra,80004888 -80004c28: e39ff06f j 80004a60 -80004c2c: 01448713 addi a4,s1,20 -80004c30: 0004d783 lhu a5,0(s1) -80004c34: 00248493 addi s1,s1,2 -80004c38: 00240413 addi s0,s0,2 -80004c3c: fef41f23 sh a5,-2(s0) -80004c40: fee498e3 bne s1,a4,80004c30 -80004c44: e1dff06f j 80004a60 -80004c48: 00090513 mv a0,s2 -80004c4c: 850ff0ef jal ra,80003c9c -80004c50: ea051ae3 bnez a0,80004b04 -80004c54: 00048513 mv a0,s1 -80004c58: b08ff0ef jal ra,80003f60 -80004c5c: d60508e3 beqz a0,800049cc -80004c60: d55ff06f j 800049b4 -80004c64: 04410613 addi a2,sp,68 -80004c68: 02810593 addi a1,sp,40 -80004c6c: f99fe0ef jal ra,80003c04 -80004c70: 000a0593 mv a1,s4 -80004c74: 00000613 li a2,0 -80004c78: 05c10713 addi a4,sp,92 -80004c7c: 0005d803 lhu a6,0(a1) -80004c80: 00075783 lhu a5,0(a4) -80004c84: ffe58593 addi a1,a1,-2 -80004c88: ffe70713 addi a4,a4,-2 -80004c8c: 010787b3 add a5,a5,a6 -80004c90: 00c787b3 add a5,a5,a2 -80004c94: 0107d613 srli a2,a5,0x10 -80004c98: 00f59123 sh a5,2(a1) -80004c9c: 00167613 andi a2,a2,1 -80004ca0: fd671ee3 bne a4,s6,80004c7c -80004ca4: ef5ff06f j 80004b98 -80004ca8: 0124db03 lhu s6,18(s1) -80004cac: 000087b7 lui a5,0x8 -80004cb0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80004cb4: 0167fb33 and s6,a5,s6 -80004cb8: 010b1b13 slli s6,s6,0x10 -80004cbc: 010b5b13 srli s6,s6,0x10 -80004cc0: defb14e3 bne s6,a5,80004aa8 -80004cc4: 00048513 mv a0,s1 -80004cc8: a98ff0ef jal ra,80003f60 -80004ccc: d40514e3 bnez a0,80004a14 -80004cd0: 01295783 lhu a5,18(s2) -80004cd4: fff7c793 not a5,a5 -80004cd8: 01179713 slli a4,a5,0x11 -80004cdc: dc0716e3 bnez a4,80004aa8 -80004ce0: d29ff06f j 80004a08 -80004ce4: 01440793 addi a5,s0,20 -80004ce8: 00240413 addi s0,s0,2 -80004cec: fe041f23 sh zero,-2(s0) -80004cf0: fe879ce3 bne a5,s0,80004ce8 -80004cf4: d6dff06f j 80004a60 -80004cf8: 01440793 addi a5,s0,20 -80004cfc: 00240413 addi s0,s0,2 -80004d00: fe041f23 sh zero,-2(s0) -80004d04: fef41ce3 bne s0,a5,80004cfc -80004d08: d59ff06f j 80004a60 -80004d0c: 800135b7 lui a1,0x80013 -80004d10: e6c58593 addi a1,a1,-404 # 80012e6c <__stack_top+0x81012e6c> -80004d14: 00048513 mv a0,s1 -80004d18: 92cff0ef jal ra,80003e44 -80004d1c: 00050a63 beqz a0,80004d30 -80004d20: 0124d783 lhu a5,18(s1) -80004d24: 00faf7b3 and a5,s5,a5 -80004d28: f9578ee3 beq a5,s5,80004cc4 -80004d2c: fa5ff06f j 80004cd0 -80004d30: 01040713 addi a4,s0,16 -80004d34: 00040793 mv a5,s0 -80004d38: 00278793 addi a5,a5,2 -80004d3c: fe079f23 sh zero,-2(a5) -80004d40: fee79ce3 bne a5,a4,80004d38 -80004d44: 7fffc7b7 lui a5,0x7fffc -80004d48: 00f42823 sw a5,16(s0) -80004d4c: d15ff06f j 80004a60 - -80004d50 : -80004d50: 01255783 lhu a5,18(a0) -80004d54: f5010113 addi sp,sp,-176 -80004d58: 0a812423 sw s0,168(sp) -80004d5c: fff7c793 not a5,a5 -80004d60: 0a912223 sw s1,164(sp) -80004d64: 0b212023 sw s2,160(sp) -80004d68: 09312e23 sw s3,156(sp) -80004d6c: 0a112623 sw ra,172(sp) -80004d70: 09412c23 sw s4,152(sp) -80004d74: 09512a23 sw s5,148(sp) -80004d78: 09612823 sw s6,144(sp) -80004d7c: 09712623 sw s7,140(sp) -80004d80: 09812423 sw s8,136(sp) -80004d84: 09912223 sw s9,132(sp) -80004d88: 09a12023 sw s10,128(sp) -80004d8c: 07b12e23 sw s11,124(sp) -80004d90: 01179713 slli a4,a5,0x11 -80004d94: 00050913 mv s2,a0 -80004d98: 00058993 mv s3,a1 -80004d9c: 00060413 mv s0,a2 -80004da0: 00068493 mv s1,a3 -80004da4: 00071663 bnez a4,80004db0 -80004da8: ef5fe0ef jal ra,80003c9c -80004dac: 38051863 bnez a0,8000513c -80004db0: 0129d783 lhu a5,18(s3) -80004db4: fff7c793 not a5,a5 -80004db8: 01179713 slli a4,a5,0x11 -80004dbc: 08070e63 beqz a4,80004e58 -80004dc0: 80013a37 lui s4,0x80013 -80004dc4: e6ca0593 addi a1,s4,-404 # 80012e6c <__stack_top+0x81012e6c> -80004dc8: 00090513 mv a0,s2 -80004dcc: 878ff0ef jal ra,80003e44 -80004dd0: 10050463 beqz a0,80004ed8 -80004dd4: 01295a03 lhu s4,18(s2) -80004dd8: 0129d703 lhu a4,18(s3) -80004ddc: 000087b7 lui a5,0x8 -80004de0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80004de4: 0147fa33 and s4,a5,s4 -80004de8: 00e7fab3 and s5,a5,a4 -80004dec: 08fa1a63 bne s4,a5,80004e80 -80004df0: 00090513 mv a0,s2 -80004df4: 96cff0ef jal ra,80003f60 -80004df8: 10050863 beqz a0,80004f08 -80004dfc: 014a9863 bne s5,s4,80004e0c -80004e00: 00098513 mv a0,s3 -80004e04: 95cff0ef jal ra,80003f60 -80004e08: 0e051063 bnez a0,80004ee8 -80004e0c: 01440793 addi a5,s0,20 -80004e10: 00240413 addi s0,s0,2 -80004e14: fe041f23 sh zero,-2(s0) -80004e18: fef41ce3 bne s0,a5,80004e10 -80004e1c: 0ac12083 lw ra,172(sp) -80004e20: 0a812403 lw s0,168(sp) -80004e24: 0a412483 lw s1,164(sp) -80004e28: 0a012903 lw s2,160(sp) -80004e2c: 09c12983 lw s3,156(sp) -80004e30: 09812a03 lw s4,152(sp) -80004e34: 09412a83 lw s5,148(sp) -80004e38: 09012b03 lw s6,144(sp) -80004e3c: 08c12b83 lw s7,140(sp) -80004e40: 08812c03 lw s8,136(sp) -80004e44: 08412c83 lw s9,132(sp) -80004e48: 08012d03 lw s10,128(sp) -80004e4c: 07c12d83 lw s11,124(sp) -80004e50: 0b010113 addi sp,sp,176 -80004e54: 00008067 ret -80004e58: 00098513 mv a0,s3 -80004e5c: e41fe0ef jal ra,80003c9c -80004e60: f60500e3 beqz a0,80004dc0 -80004e64: 01498713 addi a4,s3,20 -80004e68: 0009d783 lhu a5,0(s3) -80004e6c: 00298993 addi s3,s3,2 -80004e70: 00240413 addi s0,s0,2 -80004e74: fef41f23 sh a5,-2(s0) -80004e78: fee998e3 bne s3,a4,80004e68 -80004e7c: fa1ff06f j 80004e1c -80004e80: 08fa8663 beq s5,a5,80004f0c -80004e84: 00090513 mv a0,s2 -80004e88: 01c10593 addi a1,sp,28 -80004e8c: ec1fe0ef jal ra,80003d4c -80004e90: 03810593 addi a1,sp,56 -80004e94: 00098513 mv a0,s3 -80004e98: eb5fe0ef jal ra,80003d4c -80004e9c: 03a15b83 lhu s7,58(sp) -80004ea0: 01e15903 lhu s2,30(sp) -80004ea4: 0c0b9263 bnez s7,80004f68 -80004ea8: 03c10793 addi a5,sp,60 -80004eac: 05010d93 addi s11,sp,80 -80004eb0: 34fd8e63 beq s11,a5,8000520c -80004eb4: 0007d703 lhu a4,0(a5) -80004eb8: 00278793 addi a5,a5,2 -80004ebc: fe070ae3 beqz a4,80004eb0 -80004ec0: 03810513 addi a0,sp,56 -80004ec4: ad4ff0ef jal ra,80004198 -80004ec8: 40a007b3 neg a5,a0 -80004ecc: 01e15603 lhu a2,30(sp) -80004ed0: 00f12623 sw a5,12(sp) -80004ed4: 09c0006f j 80004f70 -80004ed8: e6ca0593 addi a1,s4,-404 -80004edc: 00098513 mv a0,s3 -80004ee0: f65fe0ef jal ra,80003e44 -80004ee4: ee0518e3 bnez a0,80004dd4 -80004ee8: 01040713 addi a4,s0,16 -80004eec: 00040793 mv a5,s0 -80004ef0: 00278793 addi a5,a5,2 -80004ef4: fe079f23 sh zero,-2(a5) -80004ef8: fee79ce3 bne a5,a4,80004ef0 -80004efc: 7fffc7b7 lui a5,0x7fffc -80004f00: 00f42823 sw a5,16(s0) -80004f04: f19ff06f j 80004e1c -80004f08: f74a9ee3 bne s5,s4,80004e84 -80004f0c: 00098513 mv a0,s3 -80004f10: 850ff0ef jal ra,80003f60 -80004f14: f60508e3 beqz a0,80004e84 -80004f18: 00090513 mv a0,s2 -80004f1c: df1fe0ef jal ra,80003d0c -80004f20: 00050493 mv s1,a0 -80004f24: 00098513 mv a0,s3 -80004f28: de5fe0ef jal ra,80003d0c -80004f2c: 40a487b3 sub a5,s1,a0 -80004f30: 00f037b3 snez a5,a5 -80004f34: 00f79793 slli a5,a5,0xf -80004f38: 00f41923 sh a5,18(s0) -80004f3c: 01240713 addi a4,s0,18 -80004f40: 00040793 mv a5,s0 -80004f44: 00278793 addi a5,a5,2 # 7fffc002 <__stack_size+0x7fffbc02> -80004f48: fe079f23 sh zero,-2(a5) -80004f4c: fee79ce3 bne a5,a4,80004f44 -80004f50: 01245783 lhu a5,18(s0) -80004f54: 00008737 lui a4,0x8 -80004f58: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80004f5c: 00e7e7b3 or a5,a5,a4 -80004f60: 00f41923 sh a5,18(s0) -80004f64: eb9ff06f j 80004e1c -80004f68: 01712623 sw s7,12(sp) -80004f6c: 00090613 mv a2,s2 -80004f70: 01212423 sw s2,8(sp) -80004f74: 02010793 addi a5,sp,32 -80004f78: 03410693 addi a3,sp,52 -80004f7c: 02061263 bnez a2,80004fa0 -80004f80: 2af68063 beq a3,a5,80005220 -80004f84: 0007d703 lhu a4,0(a5) -80004f88: 00278793 addi a5,a5,2 -80004f8c: fe070ae3 beqz a4,80004f80 -80004f90: 01c10513 addi a0,sp,28 -80004f94: a04ff0ef jal ra,80004198 -80004f98: 40a907b3 sub a5,s2,a0 -80004f9c: 00f12423 sw a5,8(sp) -80004fa0: 03812703 lw a4,56(sp) -80004fa4: 03848d13 addi s10,s1,56 -80004fa8: 000d0793 mv a5,s10 -80004fac: 02e4aa23 sw a4,52(s1) -80004fb0: 04e48913 addi s2,s1,78 -80004fb4: 00278793 addi a5,a5,2 -80004fb8: fe079f23 sh zero,-2(a5) -80004fbc: fef91ce3 bne s2,a5,80004fb4 -80004fc0: 03810513 addi a0,sp,56 -80004fc4: b69fe0ef jal ra,80003b2c -80004fc8: 02215c03 lhu s8,34(sp) -80004fcc: 00010a37 lui s4,0x10 -80004fd0: 05010d93 addi s11,sp,80 -80004fd4: 010c1a93 slli s5,s8,0x10 -80004fd8: 418a8ab3 sub s5,s5,s8 -80004fdc: 03a10b13 addi s6,sp,58 -80004fe0: fffa0a13 addi s4,s4,-1 # ffff <__stack_size+0xfbff> -80004fe4: 06e10c93 addi s9,sp,110 -80004fe8: 05610993 addi s3,sp,86 -80004fec: 03c15783 lhu a5,60(sp) -80004ff0: 03e15703 lhu a4,62(sp) -80004ff4: 000a0b93 mv s7,s4 -80004ff8: 01079793 slli a5,a5,0x10 -80004ffc: 00e787b3 add a5,a5,a4 -80005000: 00fae863 bltu s5,a5,80005010 -80005004: 0387d7b3 divu a5,a5,s8 -80005008: 01079b93 slli s7,a5,0x10 -8000500c: 010bdb93 srli s7,s7,0x10 -80005010: 05410613 addi a2,sp,84 -80005014: 01c10593 addi a1,sp,28 -80005018: 000b8513 mv a0,s7 -8000501c: be9fe0ef jal ra,80003c04 -80005020: 03c10713 addi a4,sp,60 -80005024: 05810793 addi a5,sp,88 -80005028: 0007d583 lhu a1,0(a5) -8000502c: 00075603 lhu a2,0(a4) -80005030: 00278793 addi a5,a5,2 -80005034: 00270713 addi a4,a4,2 -80005038: 12c59063 bne a1,a2,80005158 -8000503c: ff9796e3 bne a5,s9,80005028 -80005040: 00000793 li a5,0 -80005044: 06c10593 addi a1,sp,108 -80005048: 000d8613 mv a2,s11 -8000504c: 00065703 lhu a4,0(a2) -80005050: 0005d803 lhu a6,0(a1) -80005054: ffe60613 addi a2,a2,-2 -80005058: 40f70733 sub a4,a4,a5 -8000505c: 41070733 sub a4,a4,a6 -80005060: 01075793 srli a5,a4,0x10 -80005064: 00e61123 sh a4,2(a2) -80005068: 0017f793 andi a5,a5,1 -8000506c: ffe58593 addi a1,a1,-2 -80005070: fd661ee3 bne a2,s6,8000504c -80005074: 017d1023 sh s7,0(s10) -80005078: 03c10793 addi a5,sp,60 -8000507c: 0027d703 lhu a4,2(a5) -80005080: 00278793 addi a5,a5,2 -80005084: fee79f23 sh a4,-2(a5) -80005088: ffb79ae3 bne a5,s11,8000507c -8000508c: 04011823 sh zero,80(sp) -80005090: 002d0d13 addi s10,s10,2 -80005094: f5a91ce3 bne s2,s10,80004fec -80005098: 00000593 li a1,0 -8000509c: 03c10793 addi a5,sp,60 -800050a0: 05210693 addi a3,sp,82 -800050a4: 0007d703 lhu a4,0(a5) -800050a8: 00278793 addi a5,a5,2 -800050ac: 00e5e5b3 or a1,a1,a4 -800050b0: fed79ae3 bne a5,a3,800050a4 -800050b4: 01059793 slli a5,a1,0x10 -800050b8: 4107d793 srai a5,a5,0x10 -800050bc: 00078463 beqz a5,800050c4 -800050c0: 00100593 li a1,1 -800050c4: 01059593 slli a1,a1,0x10 -800050c8: 0105d593 srli a1,a1,0x10 -800050cc: 03448713 addi a4,s1,52 -800050d0: 03810793 addi a5,sp,56 -800050d4: 00075603 lhu a2,0(a4) -800050d8: 00278793 addi a5,a5,2 -800050dc: 00270713 addi a4,a4,2 -800050e0: fec79f23 sh a2,-2(a5) -800050e4: fef698e3 bne a3,a5,800050d4 -800050e8: 00c12783 lw a5,12(sp) -800050ec: 00812703 lw a4,8(sp) -800050f0: 000046b7 lui a3,0x4 -800050f4: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> -800050f8: 40e78bb3 sub s7,a5,a4 -800050fc: 03810513 addi a0,sp,56 -80005100: 00048793 mv a5,s1 -80005104: 04000713 li a4,64 -80005108: 00db86b3 add a3,s7,a3 -8000510c: 00000613 li a2,0 -80005110: a04ff0ef jal ra,80004314 -80005114: 03815703 lhu a4,56(sp) -80005118: 01c15783 lhu a5,28(sp) -8000511c: 00040593 mv a1,s0 -80005120: 03810513 addi a0,sp,56 -80005124: 40e787b3 sub a5,a5,a4 -80005128: 00f037b3 snez a5,a5 -8000512c: 40f007b3 neg a5,a5 -80005130: 02f11c23 sh a5,56(sp) -80005134: f54ff0ef jal ra,80004888 -80005138: ce5ff06f j 80004e1c -8000513c: 01490713 addi a4,s2,20 -80005140: 00095783 lhu a5,0(s2) -80005144: 00290913 addi s2,s2,2 -80005148: 00240413 addi s0,s0,2 -8000514c: fef41f23 sh a5,-2(s0) -80005150: fee918e3 bne s2,a4,80005140 -80005154: cc9ff06f j 80004e1c -80005158: eeb674e3 bgeu a2,a1,80005040 -8000515c: fffb8793 addi a5,s7,-1 -80005160: 01079893 slli a7,a5,0x10 -80005164: 0108d893 srli a7,a7,0x10 -80005168: 00000793 li a5,0 -8000516c: 03410593 addi a1,sp,52 -80005170: 06c10613 addi a2,sp,108 -80005174: 00065703 lhu a4,0(a2) -80005178: 0005d803 lhu a6,0(a1) -8000517c: ffe60613 addi a2,a2,-2 -80005180: 40f70733 sub a4,a4,a5 -80005184: 41070733 sub a4,a4,a6 -80005188: 01075793 srli a5,a4,0x10 -8000518c: 00e61123 sh a4,2(a2) -80005190: 0017f793 andi a5,a5,1 -80005194: ffe58593 addi a1,a1,-2 -80005198: fd361ee3 bne a2,s3,80005174 -8000519c: 03c10713 addi a4,sp,60 -800051a0: 05810793 addi a5,sp,88 -800051a4: 0007d583 lhu a1,0(a5) -800051a8: 00075603 lhu a2,0(a4) -800051ac: 00278793 addi a5,a5,2 -800051b0: 00270713 addi a4,a4,2 -800051b4: 00c59863 bne a1,a2,800051c4 -800051b8: ff9796e3 bne a5,s9,800051a4 -800051bc: 00088b93 mv s7,a7 -800051c0: e81ff06f j 80005040 -800051c4: feb67ce3 bgeu a2,a1,800051bc -800051c8: ffeb8793 addi a5,s7,-2 -800051cc: 01079b93 slli s7,a5,0x10 -800051d0: 010bdb93 srli s7,s7,0x10 -800051d4: 00000613 li a2,0 -800051d8: 03410593 addi a1,sp,52 -800051dc: 06c10713 addi a4,sp,108 -800051e0: 00075783 lhu a5,0(a4) -800051e4: 0005d803 lhu a6,0(a1) -800051e8: ffe70713 addi a4,a4,-2 -800051ec: 40c787b3 sub a5,a5,a2 -800051f0: 410787b3 sub a5,a5,a6 -800051f4: 0107d613 srli a2,a5,0x10 -800051f8: 00f71123 sh a5,2(a4) -800051fc: 00167613 andi a2,a2,1 -80005200: ffe58593 addi a1,a1,-2 -80005204: fd371ee3 bne a4,s3,800051e0 -80005208: e39ff06f j 80005040 -8000520c: 01440793 addi a5,s0,20 -80005210: 00240413 addi s0,s0,2 -80005214: fe041f23 sh zero,-2(s0) -80005218: fe879ce3 bne a5,s0,80005210 -8000521c: c01ff06f j 80004e1c -80005220: 01c15703 lhu a4,28(sp) -80005224: 03815783 lhu a5,56(sp) -80005228: 00f70463 beq a4,a5,80005230 -8000522c: 00008637 lui a2,0x8 -80005230: 00c41923 sh a2,18(s0) -80005234: 01240713 addi a4,s0,18 -80005238: 00040793 mv a5,s0 -8000523c: 00278793 addi a5,a5,2 -80005240: fe079f23 sh zero,-2(a5) -80005244: fef71ce3 bne a4,a5,8000523c -80005248: 01245783 lhu a5,18(s0) -8000524c: 00008737 lui a4,0x8 -80005250: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80005254: 00e7e7b3 or a5,a5,a4 -80005258: 00f41923 sh a5,18(s0) -8000525c: bc1ff06f j 80004e1c - -80005260 : -80005260: fd010113 addi sp,sp,-48 -80005264: 02812423 sw s0,40(sp) -80005268: 02112623 sw ra,44(sp) -8000526c: 00058413 mv s0,a1 -80005270: 00410793 addi a5,sp,4 -80005274: 01e10713 addi a4,sp,30 -80005278: 00278793 addi a5,a5,2 -8000527c: fe079f23 sh zero,-2(a5) -80005280: fee79ce3 bne a5,a4,80005278 -80005284: 00e55603 lhu a2,14(a0) -80005288: 01061793 slli a5,a2,0x10 -8000528c: 4107d793 srai a5,a5,0x10 -80005290: 0607ca63 bltz a5,80005304 -80005294: 000087b7 lui a5,0x8 -80005298: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8000529c: 00011223 sh zero,4(sp) -800052a0: 00f67633 and a2,a2,a5 -800052a4: 06f60c63 beq a2,a5,8000531c -800052a8: 00e50793 addi a5,a0,14 -800052ac: 00c11323 sh a2,6(sp) -800052b0: 00a10713 addi a4,sp,10 -800052b4: ffe7d683 lhu a3,-2(a5) -800052b8: ffe78793 addi a5,a5,-2 -800052bc: 00270713 addi a4,a4,2 -800052c0: fed71f23 sh a3,-2(a4) -800052c4: fef518e3 bne a0,a5,800052b4 -800052c8: 02061263 bnez a2,800052ec -800052cc: 00011423 sh zero,8(sp) -800052d0: 00040593 mv a1,s0 -800052d4: 00410513 addi a0,sp,4 -800052d8: db0ff0ef jal ra,80004888 -800052dc: 02c12083 lw ra,44(sp) -800052e0: 02812403 lw s0,40(sp) -800052e4: 03010113 addi sp,sp,48 -800052e8: 00008067 ret -800052ec: 00100793 li a5,1 -800052f0: fff00593 li a1,-1 -800052f4: 00410513 addi a0,sp,4 -800052f8: 00f11423 sh a5,8(sp) -800052fc: c81fe0ef jal ra,80003f7c -80005300: fd1ff06f j 800052d0 -80005304: fff00793 li a5,-1 -80005308: 00f11223 sh a5,4(sp) -8000530c: 000087b7 lui a5,0x8 -80005310: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005314: 00f67633 and a2,a2,a5 -80005318: f8f618e3 bne a2,a5,800052a8 -8000531c: 00050793 mv a5,a0 -80005320: 00e50693 addi a3,a0,14 -80005324: 0007d703 lhu a4,0(a5) -80005328: 00278793 addi a5,a5,2 -8000532c: 04071c63 bnez a4,80005384 -80005330: fed79ae3 bne a5,a3,80005324 -80005334: 01440713 addi a4,s0,20 -80005338: 00040793 mv a5,s0 -8000533c: 00278793 addi a5,a5,2 -80005340: fe079f23 sh zero,-2(a5) -80005344: fef71ce3 bne a4,a5,8000533c -80005348: 01240713 addi a4,s0,18 -8000534c: 00040793 mv a5,s0 -80005350: 00278793 addi a5,a5,2 -80005354: fe079f23 sh zero,-2(a5) -80005358: fef71ce3 bne a4,a5,80005350 -8000535c: 01245783 lhu a5,18(s0) -80005360: 00008737 lui a4,0x8 -80005364: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80005368: 00e7e7b3 or a5,a5,a4 -8000536c: 00f41923 sh a5,18(s0) -80005370: 00e51783 lh a5,14(a0) -80005374: f607d4e3 bgez a5,800052dc -80005378: 00040513 mv a0,s0 -8000537c: 945fe0ef jal ra,80003cc0 -80005380: f5dff06f j 800052dc -80005384: 01040713 addi a4,s0,16 -80005388: 00040793 mv a5,s0 -8000538c: 00278793 addi a5,a5,2 -80005390: fe079f23 sh zero,-2(a5) -80005394: fef71ce3 bne a4,a5,8000538c -80005398: 7fffc7b7 lui a5,0x7fffc -8000539c: 00f42823 sw a5,16(s0) -800053a0: f3dff06f j 800052dc - -800053a4 <_ldtoa_r>: -800053a4: 00c5a883 lw a7,12(a1) -800053a8: e1010113 addi sp,sp,-496 -800053ac: 0005ae83 lw t4,0(a1) -800053b0: 0045ae03 lw t3,4(a1) -800053b4: 0085a303 lw t1,8(a1) -800053b8: 03112e23 sw a7,60(sp) -800053bc: 04052583 lw a1,64(a0) -800053c0: fff00893 li a7,-1 -800053c4: 17112023 sw a7,352(sp) -800053c8: 09000893 li a7,144 -800053cc: 1e812423 sw s0,488(sp) -800053d0: 1d412c23 sw s4,472(sp) -800053d4: 1e112623 sw ra,492(sp) -800053d8: 1e912223 sw s1,484(sp) -800053dc: 1f212023 sw s2,480(sp) -800053e0: 1d312e23 sw s3,476(sp) -800053e4: 1d512a23 sw s5,468(sp) -800053e8: 1d612823 sw s6,464(sp) -800053ec: 1d712623 sw s7,460(sp) -800053f0: 1d812423 sw s8,456(sp) -800053f4: 1d912223 sw s9,452(sp) -800053f8: 1da12023 sw s10,448(sp) -800053fc: 1bb12e23 sw s11,444(sp) -80005400: 03d12823 sw t4,48(sp) -80005404: 03c12a23 sw t3,52(sp) -80005408: 02612c23 sw t1,56(sp) -8000540c: 17112223 sw a7,356(sp) -80005410: 00c12423 sw a2,8(sp) -80005414: 00d12823 sw a3,16(sp) -80005418: 00e12a23 sw a4,20(sp) -8000541c: 01012e23 sw a6,28(sp) -80005420: 00050a13 mv s4,a0 -80005424: 00078413 mv s0,a5 -80005428: 02058063 beqz a1,80005448 <_ldtoa_r+0xa4> -8000542c: 04452703 lw a4,68(a0) -80005430: 00100793 li a5,1 -80005434: 00e797b3 sll a5,a5,a4 -80005438: 00e5a223 sw a4,4(a1) -8000543c: 00f5a423 sw a5,8(a1) -80005440: 3e9010ef jal ra,80007028 <_Bfree> -80005444: 040a2023 sw zero,64(s4) -80005448: 06010993 addi s3,sp,96 -8000544c: 00098593 mv a1,s3 -80005450: 03010513 addi a0,sp,48 -80005454: e0dff0ef jal ra,80005260 -80005458: 00098513 mv a0,s3 -8000545c: 8b1fe0ef jal ra,80003d0c -80005460: 00812703 lw a4,8(sp) -80005464: 00a03533 snez a0,a0 -80005468: 00a42023 sw a0,0(s0) -8000546c: 00300793 li a5,3 -80005470: 14f702e3 beq a4,a5,80005db4 <_ldtoa_r+0xa10> -80005474: 01400793 li a5,20 -80005478: 00f12623 sw a5,12(sp) -8000547c: 60071ee3 bnez a4,80006298 <_ldtoa_r+0xef4> -80005480: 07215783 lhu a5,114(sp) -80005484: 16412703 lw a4,356(sp) -80005488: fff7c793 not a5,a5 -8000548c: 00e12c23 sw a4,24(sp) -80005490: 01179713 slli a4,a5,0x11 -80005494: 00071863 bnez a4,800054a4 <_ldtoa_r+0x100> -80005498: 00098513 mv a0,s3 -8000549c: 801fe0ef jal ra,80003c9c -800054a0: 400516e3 bnez a0,800060ac <_ldtoa_r+0xd08> -800054a4: 09000793 li a5,144 -800054a8: 16f12223 sw a5,356(sp) -800054ac: 07c10713 addi a4,sp,124 -800054b0: 00098793 mv a5,s3 -800054b4: 07410613 addi a2,sp,116 -800054b8: 0007d683 lhu a3,0(a5) # 7fffc000 <__stack_size+0x7fffbc00> -800054bc: 00278793 addi a5,a5,2 -800054c0: 00270713 addi a4,a4,2 -800054c4: fed71f23 sh a3,-2(a4) -800054c8: fec798e3 bne a5,a2,800054b8 <_ldtoa_r+0x114> -800054cc: 08e15603 lhu a2,142(sp) -800054d0: 00012223 sw zero,4(sp) -800054d4: 01061793 slli a5,a2,0x10 -800054d8: 4107d793 srai a5,a5,0x10 -800054dc: 0007de63 bgez a5,800054f8 <_ldtoa_r+0x154> -800054e0: 01161613 slli a2,a2,0x11 -800054e4: 000107b7 lui a5,0x10 -800054e8: 01165613 srli a2,a2,0x11 -800054ec: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> -800054f0: 08c11723 sh a2,142(sp) -800054f4: 00f12223 sw a5,4(sp) -800054f8: 80013ab7 lui s5,0x80013 -800054fc: e6ca8793 addi a5,s5,-404 # 80012e6c <__stack_top+0x81012e6c> -80005500: 01478b93 addi s7,a5,20 -80005504: 00000693 li a3,0 -80005508: 09810793 addi a5,sp,152 -8000550c: 000b8713 mv a4,s7 -80005510: 0ac10d93 addi s11,sp,172 -80005514: 0080006f j 8000551c <_ldtoa_r+0x178> -80005518: 00075683 lhu a3,0(a4) -8000551c: 00278793 addi a5,a5,2 -80005520: fed79f23 sh a3,-2(a5) -80005524: 00270713 addi a4,a4,2 -80005528: ffb798e3 bne a5,s11,80005518 <_ldtoa_r+0x174> -8000552c: 16060263 beqz a2,80005690 <_ldtoa_r+0x2ec> -80005530: 000087b7 lui a5,0x8 -80005534: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005538: 58f60ce3 beq a2,a5,800062d0 <_ldtoa_r+0xf2c> -8000553c: 08c11783 lh a5,140(sp) -80005540: 5c07dee3 bgez a5,8000631c <_ldtoa_r+0xf78> -80005544: 07c10593 addi a1,sp,124 -80005548: 000b8513 mv a0,s7 -8000554c: 8f9fe0ef jal ra,80003e44 -80005550: 14050c63 beqz a0,800056a8 <_ldtoa_r+0x304> -80005554: 0c054ce3 bltz a0,80005e2c <_ldtoa_r+0xa88> -80005558: 08e15783 lhu a5,142(sp) -8000555c: 660792e3 bnez a5,800063c0 <_ldtoa_r+0x101c> -80005560: 08c11783 lh a5,140(sp) -80005564: 00000493 li s1,0 -80005568: 16010913 addi s2,sp,352 -8000556c: 0207c863 bltz a5,8000559c <_ldtoa_r+0x1f8> -80005570: 800137b7 lui a5,0x80013 -80005574: e6c78793 addi a5,a5,-404 # 80012e6c <__stack_top+0x81012e6c> -80005578: 11878413 addi s0,a5,280 -8000557c: 07c10613 addi a2,sp,124 -80005580: 00090693 mv a3,s2 -80005584: 00060593 mv a1,a2 -80005588: 00040513 mv a0,s0 -8000558c: bacff0ef jal ra,80004938 -80005590: 08c11783 lh a5,140(sp) -80005594: fff48493 addi s1,s1,-1 -80005598: fe07d2e3 bgez a5,8000557c <_ldtoa_r+0x1d8> -8000559c: 0d010413 addi s0,sp,208 -800055a0: 0e810b13 addi s6,sp,232 -800055a4: 00040713 mv a4,s0 -800055a8: 07c10793 addi a5,sp,124 -800055ac: 09010613 addi a2,sp,144 -800055b0: 0007d683 lhu a3,0(a5) -800055b4: 00278793 addi a5,a5,2 -800055b8: 00270713 addi a4,a4,2 -800055bc: fed71f23 sh a3,-2(a4) -800055c0: fec798e3 bne a5,a2,800055b0 <_ldtoa_r+0x20c> -800055c4: 00000693 li a3,0 -800055c8: 09810793 addi a5,sp,152 -800055cc: 000b8713 mv a4,s7 -800055d0: 0080006f j 800055d8 <_ldtoa_r+0x234> -800055d4: 00075683 lhu a3,0(a4) -800055d8: 00278793 addi a5,a5,2 -800055dc: fed79f23 sh a3,-2(a5) -800055e0: 00270713 addi a4,a4,2 -800055e4: ffb798e3 bne a5,s11,800055d4 <_ldtoa_r+0x230> -800055e8: 800137b7 lui a5,0x80013 -800055ec: e6c78713 addi a4,a5,-404 # 80012e6c <__stack_top+0x81012e6c> -800055f0: e6c78793 addi a5,a5,-404 -800055f4: fffffd37 lui s10,0xfffff -800055f8: 02870c93 addi s9,a4,40 -800055fc: 12c70d93 addi s11,a4,300 -80005600: 11878c13 addi s8,a5,280 -80005604: 00c0006f j 80005610 <_ldtoa_r+0x26c> -80005608: 014d8d93 addi s11,s11,20 -8000560c: 014c8c93 addi s9,s9,20 -80005610: 00040593 mv a1,s0 -80005614: 000b8513 mv a0,s7 -80005618: 82dfe0ef jal ra,80003e44 -8000561c: 00050793 mv a5,a0 -80005620: 00040593 mv a1,s0 -80005624: 000d8513 mv a0,s11 -80005628: 04f05663 blez a5,80005674 <_ldtoa_r+0x2d0> -8000562c: 819fe0ef jal ra,80003e44 -80005630: 00050793 mv a5,a0 -80005634: 00090693 mv a3,s2 -80005638: 00040613 mv a2,s0 -8000563c: 00040593 mv a1,s0 -80005640: 000c8513 mv a0,s9 -80005644: 0207c063 bltz a5,80005664 <_ldtoa_r+0x2c0> -80005648: af0ff0ef jal ra,80004938 -8000564c: 09810613 addi a2,sp,152 -80005650: 00090693 mv a3,s2 -80005654: 00060593 mv a1,a2 -80005658: 000c8513 mv a0,s9 -8000565c: adcff0ef jal ra,80004938 -80005660: 01a484b3 add s1,s1,s10 -80005664: 01fd5793 srli a5,s10,0x1f -80005668: 01a78d33 add s10,a5,s10 -8000566c: 401d5d13 srai s10,s10,0x1 -80005670: f98c9ce3 bne s9,s8,80005608 <_ldtoa_r+0x264> -80005674: 09810613 addi a2,sp,152 -80005678: 00090693 mv a3,s2 -8000567c: 000b8593 mv a1,s7 -80005680: 00060513 mv a0,a2 -80005684: eccff0ef jal ra,80004d50 -80005688: 12410c93 addi s9,sp,292 -8000568c: 0300006f j 800056bc <_ldtoa_r+0x318> -80005690: 07c10793 addi a5,sp,124 -80005694: 08e10693 addi a3,sp,142 -80005698: 0007d703 lhu a4,0(a5) -8000569c: 00278793 addi a5,a5,2 -800056a0: ea0712e3 bnez a4,80005544 <_ldtoa_r+0x1a0> -800056a4: fed79ae3 bne a5,a3,80005698 <_ldtoa_r+0x2f4> -800056a8: 00000493 li s1,0 -800056ac: 12410c93 addi s9,sp,292 -800056b0: 16010913 addi s2,sp,352 -800056b4: 0d010413 addi s0,sp,208 -800056b8: 0e810b13 addi s6,sp,232 -800056bc: 00040593 mv a1,s0 -800056c0: 09810513 addi a0,sp,152 -800056c4: e88fe0ef jal ra,80003d4c -800056c8: 09810713 addi a4,sp,152 -800056cc: 00040793 mv a5,s0 -800056d0: 0007d683 lhu a3,0(a5) -800056d4: 00278793 addi a5,a5,2 -800056d8: 00270713 addi a4,a4,2 -800056dc: fed71f23 sh a3,-2(a4) -800056e0: ff6798e3 bne a5,s6,800056d0 <_ldtoa_r+0x32c> -800056e4: 00040593 mv a1,s0 -800056e8: 07c10513 addi a0,sp,124 -800056ec: 0a011823 sh zero,176(sp) -800056f0: e5cfe0ef jal ra,80003d4c -800056f4: 07c10793 addi a5,sp,124 -800056f8: 00045703 lhu a4,0(s0) -800056fc: 00240413 addi s0,s0,2 -80005700: 00278793 addi a5,a5,2 -80005704: fee79f23 sh a4,-2(a5) -80005708: ff6418e3 bne s0,s6,800056f8 <_ldtoa_r+0x354> -8000570c: 09810513 addi a0,sp,152 -80005710: 00090613 mv a2,s2 -80005714: 07c10593 addi a1,sp,124 -80005718: 08011a23 sh zero,148(sp) -8000571c: 804ff0ef jal ra,80004720 -80005720: 1ac15503 lhu a0,428(sp) -80005724: 1c051463 bnez a0,800058ec <_ldtoa_r+0x548> -80005728: 09410d13 addi s10,sp,148 -8000572c: 07e10413 addi s0,sp,126 -80005730: 0b610b93 addi s7,sp,182 -80005734: e6ca8593 addi a1,s5,-404 -80005738: 07c10513 addi a0,sp,124 -8000573c: f08fe0ef jal ra,80003e44 -80005740: 1a050663 beqz a0,800058ec <_ldtoa_r+0x548> -80005744: 00000713 li a4,0 -80005748: 000d0693 mv a3,s10 -8000574c: 01c0006f j 80005768 <_ldtoa_r+0x3c4> -80005750: 00171713 slli a4,a4,0x1 -80005754: 00f69023 sh a5,0(a3) -80005758: 01071713 slli a4,a4,0x10 -8000575c: ffe68693 addi a3,a3,-2 -80005760: 01075713 srli a4,a4,0x10 -80005764: 04868463 beq a3,s0,800057ac <_ldtoa_r+0x408> -80005768: 0006d783 lhu a5,0(a3) -8000576c: 01079613 slli a2,a5,0x10 -80005770: 41065613 srai a2,a2,0x10 -80005774: 00179793 slli a5,a5,0x1 -80005778: 00065463 bgez a2,80005780 <_ldtoa_r+0x3dc> -8000577c: 00176713 ori a4,a4,1 -80005780: 01079793 slli a5,a5,0x10 -80005784: 0107d793 srli a5,a5,0x10 -80005788: 00277613 andi a2,a4,2 -8000578c: 0017e593 ori a1,a5,1 -80005790: fc0600e3 beqz a2,80005750 <_ldtoa_r+0x3ac> -80005794: 00171713 slli a4,a4,0x1 -80005798: 00b69023 sh a1,0(a3) -8000579c: 01071713 slli a4,a4,0x10 -800057a0: ffe68693 addi a3,a3,-2 -800057a4: 01075713 srli a4,a4,0x10 -800057a8: fc8690e3 bne a3,s0,80005768 <_ldtoa_r+0x3c4> -800057ac: 0b410713 addi a4,sp,180 -800057b0: 07c10793 addi a5,sp,124 -800057b4: 0007d683 lhu a3,0(a5) -800057b8: 00278793 addi a5,a5,2 -800057bc: 00270713 addi a4,a4,2 -800057c0: fed71f23 sh a3,-2(a4) -800057c4: ffa798e3 bne a5,s10,800057b4 <_ldtoa_r+0x410> -800057c8: 0c011623 sh zero,204(sp) -800057cc: 00000713 li a4,0 -800057d0: 0cc10693 addi a3,sp,204 -800057d4: 01c0006f j 800057f0 <_ldtoa_r+0x44c> -800057d8: 00171713 slli a4,a4,0x1 -800057dc: 00f69023 sh a5,0(a3) -800057e0: 01071713 slli a4,a4,0x10 -800057e4: ffe68693 addi a3,a3,-2 -800057e8: 01075713 srli a4,a4,0x10 -800057ec: 05768463 beq a3,s7,80005834 <_ldtoa_r+0x490> -800057f0: 0006d783 lhu a5,0(a3) -800057f4: 01079613 slli a2,a5,0x10 -800057f8: 41065613 srai a2,a2,0x10 -800057fc: 00179793 slli a5,a5,0x1 -80005800: 00065463 bgez a2,80005808 <_ldtoa_r+0x464> -80005804: 00176713 ori a4,a4,1 -80005808: 01079793 slli a5,a5,0x10 -8000580c: 0107d793 srli a5,a5,0x10 -80005810: 00277613 andi a2,a4,2 -80005814: 0017e593 ori a1,a5,1 -80005818: fc0600e3 beqz a2,800057d8 <_ldtoa_r+0x434> -8000581c: 00171713 slli a4,a4,0x1 -80005820: 00b69023 sh a1,0(a3) -80005824: 01071713 slli a4,a4,0x10 -80005828: ffe68693 addi a3,a3,-2 -8000582c: 01075713 srli a4,a4,0x10 -80005830: fd7690e3 bne a3,s7,800057f0 <_ldtoa_r+0x44c> -80005834: 00000713 li a4,0 -80005838: 0cc10693 addi a3,sp,204 -8000583c: 01c0006f j 80005858 <_ldtoa_r+0x4b4> -80005840: 00171713 slli a4,a4,0x1 -80005844: 00f69023 sh a5,0(a3) -80005848: 01071713 slli a4,a4,0x10 -8000584c: ffe68693 addi a3,a3,-2 -80005850: 01075713 srli a4,a4,0x10 -80005854: 05768463 beq a3,s7,8000589c <_ldtoa_r+0x4f8> -80005858: 0006d783 lhu a5,0(a3) -8000585c: 01079613 slli a2,a5,0x10 -80005860: 41065613 srai a2,a2,0x10 -80005864: 00179793 slli a5,a5,0x1 -80005868: 00065463 bgez a2,80005870 <_ldtoa_r+0x4cc> -8000586c: 00176713 ori a4,a4,1 -80005870: 01079793 slli a5,a5,0x10 -80005874: 0107d793 srli a5,a5,0x10 -80005878: 00277613 andi a2,a4,2 -8000587c: 0017e593 ori a1,a5,1 -80005880: fc0600e3 beqz a2,80005840 <_ldtoa_r+0x49c> -80005884: 00171713 slli a4,a4,0x1 -80005888: 00b69023 sh a1,0(a3) -8000588c: 01071713 slli a4,a4,0x10 -80005890: ffe68693 addi a3,a3,-2 -80005894: 01075713 srli a4,a4,0x10 -80005898: fd7690e3 bne a3,s7,80005858 <_ldtoa_r+0x4b4> -8000589c: 00000613 li a2,0 -800058a0: 000d0693 mv a3,s10 -800058a4: 0cc10713 addi a4,sp,204 -800058a8: 0006d583 lhu a1,0(a3) -800058ac: 00075783 lhu a5,0(a4) -800058b0: ffe68693 addi a3,a3,-2 -800058b4: ffe70713 addi a4,a4,-2 -800058b8: 00b787b3 add a5,a5,a1 -800058bc: 00c787b3 add a5,a5,a2 -800058c0: 0107d613 srli a2,a5,0x10 -800058c4: 00f69123 sh a5,2(a3) -800058c8: 00167613 andi a2,a2,1 -800058cc: fd771ee3 bne a4,s7,800058a8 <_ldtoa_r+0x504> -800058d0: 09810513 addi a0,sp,152 -800058d4: 00090613 mv a2,s2 -800058d8: 07c10593 addi a1,sp,124 -800058dc: e45fe0ef jal ra,80004720 -800058e0: 1ac15503 lhu a0,428(sp) -800058e4: fff48493 addi s1,s1,-1 -800058e8: e40506e3 beqz a0,80005734 <_ldtoa_r+0x390> -800058ec: 00412783 lw a5,4(sp) -800058f0: 00812683 lw a3,8(sp) -800058f4: 00300713 li a4,3 -800058f8: 00f037b3 snez a5,a5 -800058fc: 40f007b3 neg a5,a5 -80005900: 00d7f793 andi a5,a5,13 -80005904: 02078793 addi a5,a5,32 -80005908: 12f10223 sb a5,292(sp) -8000590c: 00c12783 lw a5,12(sp) -80005910: 00e69463 bne a3,a4,80005918 <_ldtoa_r+0x574> -80005914: 009787b3 add a5,a5,s1 -80005918: 02a00713 li a4,42 -8000591c: 00078413 mv s0,a5 -80005920: 00f75463 bge a4,a5,80005928 <_ldtoa_r+0x584> -80005924: 02a00413 li s0,42 -80005928: 00a00713 li a4,10 -8000592c: 4ce50863 beq a0,a4,80005dfc <_ldtoa_r+0xa58> -80005930: 03050513 addi a0,a0,48 -80005934: 02e00713 li a4,46 -80005938: 12a102a3 sb a0,293(sp) -8000593c: 12e10323 sb a4,294(sp) -80005940: 1e07cee3 bltz a5,8000633c <_ldtoa_r+0xf98> -80005944: 12710793 addi a5,sp,295 -80005948: 00f12223 sw a5,4(sp) -8000594c: 00000b93 li s7,0 -80005950: 0b410d13 addi s10,sp,180 -80005954: 09410b13 addi s6,sp,148 -80005958: 07e10c13 addi s8,sp,126 -8000595c: 0b610d93 addi s11,sp,182 -80005960: 00000613 li a2,0 -80005964: 000b0593 mv a1,s6 -80005968: 01c0006f j 80005984 <_ldtoa_r+0x5e0> -8000596c: 00161613 slli a2,a2,0x1 -80005970: 00f59023 sh a5,0(a1) -80005974: 01061613 slli a2,a2,0x10 -80005978: ffe58593 addi a1,a1,-2 -8000597c: 01065613 srli a2,a2,0x10 -80005980: 05858463 beq a1,s8,800059c8 <_ldtoa_r+0x624> -80005984: 0005d783 lhu a5,0(a1) -80005988: 01079513 slli a0,a5,0x10 -8000598c: 41055513 srai a0,a0,0x10 -80005990: 00179793 slli a5,a5,0x1 -80005994: 00055463 bgez a0,8000599c <_ldtoa_r+0x5f8> -80005998: 00166613 ori a2,a2,1 -8000599c: 01079793 slli a5,a5,0x10 -800059a0: 0107d793 srli a5,a5,0x10 -800059a4: 00267513 andi a0,a2,2 -800059a8: 0017e893 ori a7,a5,1 -800059ac: fc0500e3 beqz a0,8000596c <_ldtoa_r+0x5c8> -800059b0: 00161613 slli a2,a2,0x1 -800059b4: 01159023 sh a7,0(a1) -800059b8: 01061613 slli a2,a2,0x10 -800059bc: ffe58593 addi a1,a1,-2 -800059c0: 01065613 srli a2,a2,0x10 -800059c4: fd8590e3 bne a1,s8,80005984 <_ldtoa_r+0x5e0> -800059c8: 000d0613 mv a2,s10 -800059cc: 07c10793 addi a5,sp,124 -800059d0: 0007d583 lhu a1,0(a5) -800059d4: 00278793 addi a5,a5,2 -800059d8: 00260613 addi a2,a2,2 # 8002 <__stack_size+0x7c02> -800059dc: feb61f23 sh a1,-2(a2) -800059e0: ff6798e3 bne a5,s6,800059d0 <_ldtoa_r+0x62c> -800059e4: 0c011623 sh zero,204(sp) -800059e8: 00000613 li a2,0 -800059ec: 0cc10593 addi a1,sp,204 -800059f0: 01c0006f j 80005a0c <_ldtoa_r+0x668> -800059f4: 00161613 slli a2,a2,0x1 -800059f8: 00f59023 sh a5,0(a1) -800059fc: 01061613 slli a2,a2,0x10 -80005a00: ffe58593 addi a1,a1,-2 -80005a04: 01065613 srli a2,a2,0x10 -80005a08: 05b58463 beq a1,s11,80005a50 <_ldtoa_r+0x6ac> -80005a0c: 0005d783 lhu a5,0(a1) -80005a10: 01079513 slli a0,a5,0x10 -80005a14: 41055513 srai a0,a0,0x10 -80005a18: 00179793 slli a5,a5,0x1 -80005a1c: 00055463 bgez a0,80005a24 <_ldtoa_r+0x680> -80005a20: 00166613 ori a2,a2,1 -80005a24: 01079793 slli a5,a5,0x10 -80005a28: 0107d793 srli a5,a5,0x10 -80005a2c: 00267513 andi a0,a2,2 -80005a30: 0017e893 ori a7,a5,1 -80005a34: fc0500e3 beqz a0,800059f4 <_ldtoa_r+0x650> -80005a38: 00161613 slli a2,a2,0x1 -80005a3c: 01159023 sh a7,0(a1) -80005a40: 01061613 slli a2,a2,0x10 -80005a44: ffe58593 addi a1,a1,-2 -80005a48: 01065613 srli a2,a2,0x10 -80005a4c: fdb590e3 bne a1,s11,80005a0c <_ldtoa_r+0x668> -80005a50: 00000613 li a2,0 -80005a54: 0cc10593 addi a1,sp,204 -80005a58: 01c0006f j 80005a74 <_ldtoa_r+0x6d0> -80005a5c: 00161613 slli a2,a2,0x1 -80005a60: 00f59023 sh a5,0(a1) -80005a64: 01061613 slli a2,a2,0x10 -80005a68: ffe58593 addi a1,a1,-2 -80005a6c: 01065613 srli a2,a2,0x10 -80005a70: 05b58463 beq a1,s11,80005ab8 <_ldtoa_r+0x714> -80005a74: 0005d783 lhu a5,0(a1) -80005a78: 01079513 slli a0,a5,0x10 -80005a7c: 41055513 srai a0,a0,0x10 -80005a80: 00179793 slli a5,a5,0x1 -80005a84: 00055463 bgez a0,80005a8c <_ldtoa_r+0x6e8> -80005a88: 00166613 ori a2,a2,1 -80005a8c: 01079793 slli a5,a5,0x10 -80005a90: 0107d793 srli a5,a5,0x10 -80005a94: 00267513 andi a0,a2,2 -80005a98: 0017e893 ori a7,a5,1 -80005a9c: fc0500e3 beqz a0,80005a5c <_ldtoa_r+0x6b8> -80005aa0: 00161613 slli a2,a2,0x1 -80005aa4: 01159023 sh a7,0(a1) -80005aa8: 01061613 slli a2,a2,0x10 -80005aac: ffe58593 addi a1,a1,-2 -80005ab0: 01065613 srli a2,a2,0x10 -80005ab4: fdb590e3 bne a1,s11,80005a74 <_ldtoa_r+0x6d0> -80005ab8: 00000513 li a0,0 -80005abc: 000b0593 mv a1,s6 -80005ac0: 0cc10613 addi a2,sp,204 -80005ac4: 0005d883 lhu a7,0(a1) -80005ac8: 00065783 lhu a5,0(a2) -80005acc: ffe58593 addi a1,a1,-2 -80005ad0: ffe60613 addi a2,a2,-2 -80005ad4: 011787b3 add a5,a5,a7 -80005ad8: 00a787b3 add a5,a5,a0 -80005adc: 0107d513 srli a0,a5,0x10 -80005ae0: 00f59123 sh a5,2(a1) -80005ae4: 00157513 andi a0,a0,1 -80005ae8: fdb61ee3 bne a2,s11,80005ac4 <_ldtoa_r+0x720> -80005aec: 00090613 mv a2,s2 -80005af0: 07c10593 addi a1,sp,124 -80005af4: 09810513 addi a0,sp,152 -80005af8: c29fe0ef jal ra,80004720 -80005afc: 1ac15783 lhu a5,428(sp) -80005b00: 00412703 lw a4,4(sp) -80005b04: 03078593 addi a1,a5,48 -80005b08: 01770633 add a2,a4,s7 -80005b0c: 00b60023 sb a1,0(a2) -80005b10: 001b8b93 addi s7,s7,1 -80005b14: e57456e3 bge s0,s7,80005960 <_ldtoa_r+0x5bc> -80005b18: fff44513 not a0,s0 -80005b1c: 41f55513 srai a0,a0,0x1f -80005b20: 00a47533 and a0,s0,a0 -80005b24: 00150913 addi s2,a0,1 -80005b28: 01270933 add s2,a4,s2 -80005b2c: 00a70bb3 add s7,a4,a0 -80005b30: 00400713 li a4,4 -80005b34: 04f75e63 bge a4,a5,80005b90 <_ldtoa_r+0x7ec> -80005b38: 00500713 li a4,5 -80005b3c: 02e786e3 beq a5,a4,80006368 <_ldtoa_r+0xfc4> -80005b40: ffe94783 lbu a5,-2(s2) -80005b44: ffe90713 addi a4,s2,-2 -80005b48: 07f7f793 andi a5,a5,127 -80005b4c: 7a044a63 bltz s0,80006300 <_ldtoa_r+0xf5c> -80005b50: 02e00693 li a3,46 -80005b54: 03800613 li a2,56 -80005b58: 03000593 li a1,48 -80005b5c: 00d78e63 beq a5,a3,80005b78 <_ldtoa_r+0x7d4> -80005b60: 7af65863 bge a2,a5,80006310 <_ldtoa_r+0xf6c> -80005b64: fff74783 lbu a5,-1(a4) -80005b68: 00b70023 sb a1,0(a4) -80005b6c: fff70713 addi a4,a4,-1 -80005b70: 07f7f793 andi a5,a5,127 -80005b74: fe9ff06f j 80005b5c <_ldtoa_r+0x7b8> -80005b78: fff74783 lbu a5,-1(a4) -80005b7c: 03800693 li a3,56 -80005b80: 02f6fae3 bgeu a3,a5,800063b4 <_ldtoa_r+0x1010> -80005b84: 03100793 li a5,49 -80005b88: 00148493 addi s1,s1,1 -80005b8c: fef70fa3 sb a5,-1(a4) -80005b90: 800135b7 lui a1,0x80013 -80005b94: 00048613 mv a2,s1 -80005b98: e6858593 addi a1,a1,-408 # 80012e68 <__stack_top+0x81012e68> -80005b9c: 000b8513 mv a0,s7 -80005ba0: 6ac020ef jal ra,8000824c -80005ba4: 07215783 lhu a5,114(sp) -80005ba8: 01812703 lw a4,24(sp) -80005bac: 16912823 sw s1,368(sp) -80005bb0: fff7c793 not a5,a5 -80005bb4: 16e12223 sw a4,356(sp) -80005bb8: 01179713 slli a4,a5,0x11 -80005bbc: 00071e63 bnez a4,80005bd8 <_ldtoa_r+0x834> -80005bc0: 00098513 mv a0,s3 -80005bc4: b9cfe0ef jal ra,80003f60 -80005bc8: 22051063 bnez a0,80005de8 <_ldtoa_r+0xa44> -80005bcc: 00098513 mv a0,s3 -80005bd0: 8ccfe0ef jal ra,80003c9c -80005bd4: 20051a63 bnez a0,80005de8 <_ldtoa_r+0xa44> -80005bd8: 01412683 lw a3,20(sp) -80005bdc: 12414703 lbu a4,292(sp) -80005be0: 00148793 addi a5,s1,1 -80005be4: 00f6a023 sw a5,0(a3) -80005be8: 000c8793 mv a5,s9 -80005bec: 02070a63 beqz a4,80005c20 <_ldtoa_r+0x87c> -80005bf0: 02e00693 li a3,46 -80005bf4: 1cd70c63 beq a4,a3,80005dcc <_ldtoa_r+0xa28> -80005bf8: 0017c703 lbu a4,1(a5) -80005bfc: 00178793 addi a5,a5,1 -80005c00: fe071ae3 bnez a4,80005bf4 <_ldtoa_r+0x850> -80005c04: 04500693 li a3,69 -80005c08: 00fce663 bltu s9,a5,80005c14 <_ldtoa_r+0x870> -80005c0c: 0140006f j 80005c20 <_ldtoa_r+0x87c> -80005c10: 01978863 beq a5,s9,80005c20 <_ldtoa_r+0x87c> -80005c14: fff7c703 lbu a4,-1(a5) -80005c18: fff78793 addi a5,a5,-1 -80005c1c: fed71ae3 bne a4,a3,80005c10 <_ldtoa_r+0x86c> -80005c20: 00078023 sb zero,0(a5) -80005c24: 000c8793 mv a5,s9 -80005c28: 02000693 li a3,32 -80005c2c: 02d00613 li a2,45 -80005c30: 0007c703 lbu a4,0(a5) -80005c34: 00d70463 beq a4,a3,80005c3c <_ldtoa_r+0x898> -80005c38: 00c71663 bne a4,a2,80005c44 <_ldtoa_r+0x8a0> -80005c3c: 00178793 addi a5,a5,1 -80005c40: ff1ff06f j 80005c30 <_ldtoa_r+0x88c> -80005c44: 000c8413 mv s0,s9 -80005c48: 00c0006f j 80005c54 <_ldtoa_r+0x8b0> -80005c4c: 0007c703 lbu a4,0(a5) -80005c50: 00068413 mv s0,a3 -80005c54: 00e40023 sb a4,0(s0) -80005c58: 00140693 addi a3,s0,1 -80005c5c: 00178793 addi a5,a5,1 -80005c60: fe0716e3 bnez a4,80005c4c <_ldtoa_r+0x8a8> -80005c64: 00812683 lw a3,8(sp) -80005c68: 00200793 li a5,2 -80005c6c: fff44703 lbu a4,-1(s0) -80005c70: 12f68663 beq a3,a5,80005d9c <_ldtoa_r+0x9f8> -80005c74: 00c12783 lw a5,12(sp) -80005c78: 00078693 mv a3,a5 -80005c7c: 0097d463 bge a5,s1,80005c84 <_ldtoa_r+0x8e0> -80005c80: 00048693 mv a3,s1 -80005c84: 03000793 li a5,48 -80005c88: 02f71663 bne a4,a5,80005cb4 <_ldtoa_r+0x910> -80005c8c: 419407b3 sub a5,s0,s9 -80005c90: 02f6d263 bge a3,a5,80005cb4 <_ldtoa_r+0x910> -80005c94: 03000613 li a2,48 -80005c98: 0080006f j 80005ca0 <_ldtoa_r+0x8fc> -80005c9c: 00e6dc63 bge a3,a4,80005cb4 <_ldtoa_r+0x910> -80005ca0: ffe44783 lbu a5,-2(s0) -80005ca4: fe040fa3 sb zero,-1(s0) -80005ca8: fff40413 addi s0,s0,-1 -80005cac: 41940733 sub a4,s0,s9 -80005cb0: fec786e3 beq a5,a2,80005c9c <_ldtoa_r+0x8f8> -80005cb4: 00812703 lw a4,8(sp) -80005cb8: 00300793 li a5,3 -80005cbc: 0af70263 beq a4,a5,80005d60 <_ldtoa_r+0x9bc> -80005cc0: 01012783 lw a5,16(sp) -80005cc4: 040a2223 sw zero,68(s4) -80005cc8: 00978693 addi a3,a5,9 -80005ccc: 01700793 li a5,23 -80005cd0: 0cd7f263 bgeu a5,a3,80005d94 <_ldtoa_r+0x9f0> -80005cd4: 00100713 li a4,1 -80005cd8: 00400793 li a5,4 -80005cdc: 00179793 slli a5,a5,0x1 -80005ce0: 01478613 addi a2,a5,20 -80005ce4: 00070593 mv a1,a4 -80005ce8: 00170713 addi a4,a4,1 -80005cec: fec6f8e3 bgeu a3,a2,80005cdc <_ldtoa_r+0x938> -80005cf0: 04ba2223 sw a1,68(s4) -80005cf4: 000a0513 mv a0,s4 -80005cf8: 288010ef jal ra,80006f80 <_Balloc> -80005cfc: 04aa2023 sw a0,64(s4) -80005d00: 000c8593 mv a1,s9 -80005d04: 00050493 mv s1,a0 -80005d08: 5c0020ef jal ra,800082c8 -80005d0c: 01c12783 lw a5,28(sp) -80005d10: 00078863 beqz a5,80005d20 <_ldtoa_r+0x97c> -80005d14: 41940433 sub s0,s0,s9 -80005d18: 00848433 add s0,s1,s0 -80005d1c: 0087a023 sw s0,0(a5) -80005d20: 1ec12083 lw ra,492(sp) -80005d24: 1e812403 lw s0,488(sp) -80005d28: 1e012903 lw s2,480(sp) -80005d2c: 1dc12983 lw s3,476(sp) -80005d30: 1d812a03 lw s4,472(sp) -80005d34: 1d412a83 lw s5,468(sp) -80005d38: 1d012b03 lw s6,464(sp) -80005d3c: 1cc12b83 lw s7,460(sp) -80005d40: 1c812c03 lw s8,456(sp) -80005d44: 1c412c83 lw s9,452(sp) -80005d48: 1c012d03 lw s10,448(sp) -80005d4c: 1bc12d83 lw s11,444(sp) -80005d50: 00048513 mv a0,s1 -80005d54: 1e412483 lw s1,484(sp) -80005d58: 1f010113 addi sp,sp,496 -80005d5c: 00008067 ret -80005d60: 00c12783 lw a5,12(sp) -80005d64: 009784b3 add s1,a5,s1 -80005d68: 5204ce63 bltz s1,800062a4 <_ldtoa_r+0xf00> -80005d6c: 01412783 lw a5,20(sp) -80005d70: 01012703 lw a4,16(sp) -80005d74: 0007a783 lw a5,0(a5) -80005d78: 00f707b3 add a5,a4,a5 -80005d7c: 00f12823 sw a5,16(sp) -80005d80: 01012783 lw a5,16(sp) -80005d84: 040a2223 sw zero,68(s4) -80005d88: 00378693 addi a3,a5,3 -80005d8c: 01700793 li a5,23 -80005d90: f4d7e2e3 bltu a5,a3,80005cd4 <_ldtoa_r+0x930> -80005d94: 00000593 li a1,0 -80005d98: f5dff06f j 80005cf4 <_ldtoa_r+0x950> -80005d9c: 03000793 li a5,48 -80005da0: f2f710e3 bne a4,a5,80005cc0 <_ldtoa_r+0x91c> -80005da4: 419407b3 sub a5,s0,s9 -80005da8: 00100693 li a3,1 -80005dac: eef6c4e3 blt a3,a5,80005c94 <_ldtoa_r+0x8f0> -80005db0: f11ff06f j 80005cc0 <_ldtoa_r+0x91c> -80005db4: 01012c03 lw s8,16(sp) -80005db8: 01812623 sw s8,12(sp) -80005dbc: 02a00793 li a5,42 -80005dc0: ed87d063 bge a5,s8,80005480 <_ldtoa_r+0xdc> -80005dc4: 00f12623 sw a5,12(sp) -80005dc8: eb8ff06f j 80005480 <_ldtoa_r+0xdc> -80005dcc: 0007c703 lbu a4,0(a5) -80005dd0: e2070ae3 beqz a4,80005c04 <_ldtoa_r+0x860> -80005dd4: 0017c703 lbu a4,1(a5) -80005dd8: 00178793 addi a5,a5,1 -80005ddc: fee78fa3 sb a4,-1(a5) -80005de0: fe071ae3 bnez a4,80005dd4 <_ldtoa_r+0xa30> -80005de4: e21ff06f j 80005c04 <_ldtoa_r+0x860> -80005de8: 01412703 lw a4,20(sp) -80005dec: 000027b7 lui a5,0x2 -80005df0: 70f78793 addi a5,a5,1807 # 270f <__stack_size+0x230f> -80005df4: 00f72023 sw a5,0(a4) -80005df8: e2dff06f j 80005c24 <_ldtoa_r+0x880> -80005dfc: 03100713 li a4,49 -80005e00: 12e102a3 sb a4,293(sp) -80005e04: 02e00713 li a4,46 -80005e08: 12e10323 sb a4,294(sp) -80005e0c: 00148493 addi s1,s1,1 -80005e10: 2af05e63 blez a5,800060cc <_ldtoa_r+0xd28> -80005e14: 03000793 li a5,48 -80005e18: 12f103a3 sb a5,295(sp) -80005e1c: 12810793 addi a5,sp,296 -80005e20: fff40413 addi s0,s0,-1 -80005e24: 00f12223 sw a5,4(sp) -80005e28: b25ff06f j 8000594c <_ldtoa_r+0x5a8> -80005e2c: 0b410d13 addi s10,sp,180 -80005e30: 000d0713 mv a4,s10 -80005e34: 07c10793 addi a5,sp,124 -80005e38: 09010613 addi a2,sp,144 -80005e3c: 0007d683 lhu a3,0(a5) -80005e40: 00278793 addi a5,a5,2 -80005e44: 00270713 addi a4,a4,2 -80005e48: fed71f23 sh a3,-2(a4) -80005e4c: fec798e3 bne a5,a2,80005e3c <_ldtoa_r+0xa98> -80005e50: 000047b7 lui a5,0x4 -80005e54: 08e78793 addi a5,a5,142 # 408e <__stack_size+0x3c8e> -80005e58: 0cf11323 sh a5,198(sp) -80005e5c: 800137b7 lui a5,0x80013 -80005e60: e6c78793 addi a5,a5,-404 # 80012e6c <__stack_top+0x81012e6c> -80005e64: 0c878b13 addi s6,a5,200 -80005e68: 000087b7 lui a5,0x8 -80005e6c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005e70: 02f12223 sw a5,36(sp) -80005e74: ffffc7b7 lui a5,0xffffc -80005e78: 00278793 addi a5,a5,2 # ffffc002 <__stack_top+0xffc002> -80005e7c: 01000e13 li t3,16 -80005e80: 00000493 li s1,0 -80005e84: 12410c93 addi s9,sp,292 -80005e88: 16010913 addi s2,sp,352 -80005e8c: 0d010413 addi s0,sp,208 -80005e90: 0aa10c13 addi s8,sp,170 -80005e94: 02f12423 sw a5,40(sp) -80005e98: 00090693 mv a3,s2 -80005e9c: 09810613 addi a2,sp,152 -80005ea0: 000d0593 mv a1,s10 -80005ea4: 000b0513 mv a0,s6 -80005ea8: 03c12023 sw t3,32(sp) -80005eac: ea5fe0ef jal ra,80004d50 -80005eb0: 02012e03 lw t3,32(sp) -80005eb4: 04c10713 addi a4,sp,76 -80005eb8: 09810793 addi a5,sp,152 -80005ebc: 0007d683 lhu a3,0(a5) -80005ec0: 00278793 addi a5,a5,2 -80005ec4: 00270713 addi a4,a4,2 -80005ec8: fed71f23 sh a3,-2(a4) -80005ecc: ffb798e3 bne a5,s11,80005ebc <_ldtoa_r+0xb18> -80005ed0: 02412783 lw a5,36(sp) -80005ed4: 05e15583 lhu a1,94(sp) -80005ed8: 00f5f633 and a2,a1,a5 -80005edc: 02812783 lw a5,40(sp) -80005ee0: 00f60533 add a0,a2,a5 -80005ee4: 3ca05a63 blez a0,800062b8 <_ldtoa_r+0xf14> -80005ee8: 09000613 li a2,144 -80005eec: 40a60633 sub a2,a2,a0 -80005ef0: 00040713 mv a4,s0 -80005ef4: 04c10793 addi a5,sp,76 -80005ef8: 0007d683 lhu a3,0(a5) -80005efc: 00278793 addi a5,a5,2 -80005f00: 00270713 addi a4,a4,2 -80005f04: fed71f23 sh a3,-2(a4) -80005f08: ff3798e3 bne a5,s3,80005ef8 <_ldtoa_r+0xb54> -80005f0c: 06c05863 blez a2,80005f7c <_ldtoa_r+0xbd8> -80005f10: 00f00793 li a5,15 -80005f14: 00040713 mv a4,s0 -80005f18: 02c7dc63 bge a5,a2,80005f50 <_ldtoa_r+0xbac> -80005f1c: ff060613 addi a2,a2,-16 -80005f20: 00465693 srli a3,a2,0x4 -80005f24: 00168713 addi a4,a3,1 -80005f28: 00171713 slli a4,a4,0x1 -80005f2c: 00e40733 add a4,s0,a4 -80005f30: 00040793 mv a5,s0 -80005f34: 00278793 addi a5,a5,2 -80005f38: fe079f23 sh zero,-2(a5) -80005f3c: fee79ce3 bne a5,a4,80005f34 <_ldtoa_r+0xb90> -80005f40: 08000613 li a2,128 -80005f44: 40a60633 sub a2,a2,a0 -80005f48: 00469693 slli a3,a3,0x4 -80005f4c: 40d60633 sub a2,a2,a3 -80005f50: 800137b7 lui a5,0x80013 -80005f54: e6c78793 addi a5,a5,-404 # 80012e6c <__stack_top+0x81012e6c> -80005f58: 00161613 slli a2,a2,0x1 -80005f5c: 00c78633 add a2,a5,a2 -80005f60: 23065683 lhu a3,560(a2) -80005f64: 00075783 lhu a5,0(a4) -80005f68: 00d7f7b3 and a5,a5,a3 -80005f6c: 00f71023 sh a5,0(a4) -80005f70: 01059593 slli a1,a1,0x10 -80005f74: 4105d593 srai a1,a1,0x10 -80005f78: 1605c263 bltz a1,800060dc <_ldtoa_r+0xd38> -80005f7c: 09810793 addi a5,sp,152 -80005f80: 00040713 mv a4,s0 -80005f84: 0007d603 lhu a2,0(a5) -80005f88: 00075683 lhu a3,0(a4) -80005f8c: 00278793 addi a5,a5,2 -80005f90: 00270713 addi a4,a4,2 -80005f94: 02d61463 bne a2,a3,80005fbc <_ldtoa_r+0xc18> -80005f98: fefc16e3 bne s8,a5,80005f84 <_ldtoa_r+0xbe0> -80005f9c: 000d0713 mv a4,s10 -80005fa0: 09810793 addi a5,sp,152 -80005fa4: 0007d683 lhu a3,0(a5) -80005fa8: 00278793 addi a5,a5,2 -80005fac: 00270713 addi a4,a4,2 -80005fb0: fed71f23 sh a3,-2(a4) -80005fb4: ffb798e3 bne a5,s11,80005fa4 <_ldtoa_r+0xc00> -80005fb8: 01c484b3 add s1,s1,t3 -80005fbc: 800137b7 lui a5,0x80013 -80005fc0: e6c78793 addi a5,a5,-404 # 80012e6c <__stack_top+0x81012e6c> -80005fc4: 014b0b13 addi s6,s6,20 -80005fc8: 12c78793 addi a5,a5,300 -80005fcc: 001e5e13 srli t3,t3,0x1 -80005fd0: ecfb14e3 bne s6,a5,80005e98 <_ldtoa_r+0xaf4> -80005fd4: 0c615783 lhu a5,198(sp) -80005fd8: 08e15703 lhu a4,142(sp) -80005fdc: 0c810613 addi a2,sp,200 -80005fe0: 00e787b3 add a5,a5,a4 -80005fe4: ffffc737 lui a4,0xffffc -80005fe8: f7270713 addi a4,a4,-142 # ffffbf72 <__stack_top+0xffbf72> -80005fec: 00e787b3 add a5,a5,a4 -80005ff0: 0cf11323 sh a5,198(sp) -80005ff4: 07c10713 addi a4,sp,124 -80005ff8: 000d0793 mv a5,s10 -80005ffc: 0007d683 lhu a3,0(a5) -80006000: 00278793 addi a5,a5,2 -80006004: 00270713 addi a4,a4,2 -80006008: fed71f23 sh a3,-2(a4) -8000600c: fec798e3 bne a5,a2,80005ffc <_ldtoa_r+0xc58> -80006010: 00000713 li a4,0 -80006014: 09810793 addi a5,sp,152 -80006018: 0080006f j 80006020 <_ldtoa_r+0xc7c> -8000601c: 000bd703 lhu a4,0(s7) -80006020: 00278793 addi a5,a5,2 -80006024: fee79f23 sh a4,-2(a5) -80006028: 002b8b93 addi s7,s7,2 -8000602c: ffb798e3 bne a5,s11,8000601c <_ldtoa_r+0xc78> -80006030: 800137b7 lui a5,0x80013 -80006034: e6c78713 addi a4,a5,-404 # 80012e6c <__stack_top+0x81012e6c> -80006038: e6c78793 addi a5,a5,-404 -8000603c: 00001db7 lui s11,0x1 -80006040: 02870b13 addi s6,a4,40 -80006044: 11878b93 addi s7,a5,280 -80006048: 0100006f j 80006058 <_ldtoa_r+0xcb4> -8000604c: 001ddd93 srli s11,s11,0x1 -80006050: 2b7b0463 beq s6,s7,800062f8 <_ldtoa_r+0xf54> -80006054: 014b0b13 addi s6,s6,20 -80006058: 000d0593 mv a1,s10 -8000605c: 000b8513 mv a0,s7 -80006060: de5fd0ef jal ra,80003e44 -80006064: 00050713 mv a4,a0 -80006068: 000d0593 mv a1,s10 -8000606c: 000b0513 mv a0,s6 -80006070: 28e04463 bgtz a4,800062f8 <_ldtoa_r+0xf54> -80006074: dd1fd0ef jal ra,80003e44 -80006078: fca04ae3 bgtz a0,8000604c <_ldtoa_r+0xca8> -8000607c: 00090693 mv a3,s2 -80006080: 000d0613 mv a2,s10 -80006084: 000d0593 mv a1,s10 -80006088: 000b0513 mv a0,s6 -8000608c: cc5fe0ef jal ra,80004d50 -80006090: 09810613 addi a2,sp,152 -80006094: 00090693 mv a3,s2 -80006098: 00060593 mv a1,a2 -8000609c: 000b0513 mv a0,s6 -800060a0: 899fe0ef jal ra,80004938 -800060a4: 01b484b3 add s1,s1,s11 -800060a8: fa5ff06f j 8000604c <_ldtoa_r+0xca8> -800060ac: 12410c93 addi s9,sp,292 -800060b0: 800135b7 lui a1,0x80013 -800060b4: e4458593 addi a1,a1,-444 # 80012e44 <__stack_top+0x81012e44> -800060b8: 000c8513 mv a0,s9 -800060bc: 000024b7 lui s1,0x2 -800060c0: 18c020ef jal ra,8000824c -800060c4: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> -800060c8: addff06f j 80005ba4 <_ldtoa_r+0x800> -800060cc: 12710b93 addi s7,sp,295 -800060d0: ac0790e3 bnez a5,80005b90 <_ldtoa_r+0x7ec> -800060d4: 01712223 sw s7,4(sp) -800060d8: 875ff06f j 8000594c <_ldtoa_r+0x5a8> -800060dc: 04c10793 addi a5,sp,76 -800060e0: 00040713 mv a4,s0 -800060e4: 00c0006f j 800060f0 <_ldtoa_r+0xd4c> -800060e8: 05e10693 addi a3,sp,94 -800060ec: e8f688e3 beq a3,a5,80005f7c <_ldtoa_r+0xbd8> -800060f0: 0007d603 lhu a2,0(a5) -800060f4: 00075683 lhu a3,0(a4) -800060f8: 00278793 addi a5,a5,2 -800060fc: 00270713 addi a4,a4,2 -80006100: fed604e3 beq a2,a3,800060e8 <_ldtoa_r+0xd44> -80006104: 0e215783 lhu a5,226(sp) -80006108: 02412703 lw a4,36(sp) -8000610c: 00f777b3 and a5,a4,a5 -80006110: 02e79463 bne a5,a4,80006138 <_ldtoa_r+0xd94> -80006114: 00040513 mv a0,s0 -80006118: 03c12023 sw t3,32(sp) -8000611c: b81fd0ef jal ra,80003c9c -80006120: 02012e03 lw t3,32(sp) -80006124: e4051ce3 bnez a0,80005f7c <_ldtoa_r+0xbd8> -80006128: 00040513 mv a0,s0 -8000612c: e35fd0ef jal ra,80003f60 -80006130: 02012e03 lw t3,32(sp) -80006134: e40514e3 bnez a0,80005f7c <_ldtoa_r+0xbd8> -80006138: 0ec10593 addi a1,sp,236 -8000613c: 000b8513 mv a0,s7 -80006140: 03c12023 sw t3,32(sp) -80006144: c09fd0ef jal ra,80003d4c -80006148: 10810593 addi a1,sp,264 -8000614c: 00040513 mv a0,s0 -80006150: bfdfd0ef jal ra,80003d4c -80006154: 0ec15603 lhu a2,236(sp) -80006158: 10a15503 lhu a0,266(sp) -8000615c: 0ee15e83 lhu t4,238(sp) -80006160: fff64613 not a2,a2 -80006164: 01061613 slli a2,a2,0x10 -80006168: 01065613 srli a2,a2,0x10 -8000616c: 0ec11623 sh a2,236(sp) -80006170: 40ae85b3 sub a1,t4,a0 -80006174: 02012e03 lw t3,32(sp) -80006178: 00050693 mv a3,a0 -8000617c: 06b05e63 blez a1,800061f8 <_ldtoa_r+0xe54> -80006180: 000c8693 mv a3,s9 -80006184: 10810713 addi a4,sp,264 -80006188: 12010793 addi a5,sp,288 -8000618c: 00075583 lhu a1,0(a4) -80006190: 00270713 addi a4,a4,2 -80006194: 00268693 addi a3,a3,2 -80006198: feb69f23 sh a1,-2(a3) -8000619c: fef718e3 bne a4,a5,8000618c <_ldtoa_r+0xde8> -800061a0: 12011e23 sh zero,316(sp) -800061a4: 10810713 addi a4,sp,264 -800061a8: 0ec10693 addi a3,sp,236 -800061ac: 0080006f j 800061b4 <_ldtoa_r+0xe10> -800061b0: 0006d603 lhu a2,0(a3) -800061b4: 00270713 addi a4,a4,2 -800061b8: fec71f23 sh a2,-2(a4) -800061bc: 00268693 addi a3,a3,2 -800061c0: fef718e3 bne a4,a5,800061b0 <_ldtoa_r+0xe0c> -800061c4: 12011023 sh zero,288(sp) -800061c8: 0ec10713 addi a4,sp,236 -800061cc: 000c8793 mv a5,s9 -800061d0: 13c10f13 addi t5,sp,316 -800061d4: 0007d683 lhu a3,0(a5) -800061d8: 00278793 addi a5,a5,2 -800061dc: 00270713 addi a4,a4,2 -800061e0: fed71f23 sh a3,-2(a4) -800061e4: ffe798e3 bne a5,t5,800061d4 <_ldtoa_r+0xe30> -800061e8: 10a15683 lhu a3,266(sp) -800061ec: 41d505b3 sub a1,a0,t4 -800061f0: 10011223 sh zero,260(sp) -800061f4: 00068513 mv a0,a3 -800061f8: 2e058063 beqz a1,800064d8 <_ldtoa_r+0x1134> -800061fc: 02d12623 sw a3,44(sp) -80006200: f6f00793 li a5,-145 -80006204: 06f5ce63 blt a1,a5,80006280 <_ldtoa_r+0xedc> -80006208: 0ec10513 addi a0,sp,236 -8000620c: 03c12023 sw t3,32(sp) -80006210: d6dfd0ef jal ra,80003f7c -80006214: 02012e03 lw t3,32(sp) -80006218: 02c12683 lw a3,44(sp) -8000621c: 00050593 mv a1,a0 -80006220: 12010793 addi a5,sp,288 -80006224: 10410613 addi a2,sp,260 -80006228: 0ec15503 lhu a0,236(sp) -8000622c: 10815703 lhu a4,264(sp) -80006230: 30e50063 beq a0,a4,80006530 <_ldtoa_r+0x118c> -80006234: 00000513 li a0,0 -80006238: 0007d703 lhu a4,0(a5) -8000623c: 00065e83 lhu t4,0(a2) -80006240: ffe78793 addi a5,a5,-2 -80006244: 40a70733 sub a4,a4,a0 -80006248: 41d70733 sub a4,a4,t4 -8000624c: 01075513 srli a0,a4,0x10 -80006250: 00e79123 sh a4,2(a5) -80006254: 10a10713 addi a4,sp,266 -80006258: 00157513 andi a0,a0,1 -8000625c: ffe60613 addi a2,a2,-2 -80006260: fce79ce3 bne a5,a4,80006238 <_ldtoa_r+0xe94> -80006264: 00100613 li a2,1 -80006268: 00090793 mv a5,s2 -8000626c: 04000713 li a4,64 -80006270: 10810513 addi a0,sp,264 -80006274: 03c12023 sw t3,32(sp) -80006278: 89cfe0ef jal ra,80004314 -8000627c: 02012e03 lw t3,32(sp) -80006280: 00040593 mv a1,s0 -80006284: 10810513 addi a0,sp,264 -80006288: 03c12023 sw t3,32(sp) -8000628c: dfcfe0ef jal ra,80004888 -80006290: 02012e03 lw t3,32(sp) -80006294: ce9ff06f j 80005f7c <_ldtoa_r+0xbd8> -80006298: 01012783 lw a5,16(sp) -8000629c: fff78c13 addi s8,a5,-1 -800062a0: b19ff06f j 80005db8 <_ldtoa_r+0xa14> -800062a4: 01412783 lw a5,20(sp) -800062a8: 12010223 sb zero,292(sp) -800062ac: 000c8413 mv s0,s9 -800062b0: 0007a023 sw zero,0(a5) -800062b4: acdff06f j 80005d80 <_ldtoa_r+0x9dc> -800062b8: 00040793 mv a5,s0 -800062bc: 0e410713 addi a4,sp,228 -800062c0: 00278793 addi a5,a5,2 -800062c4: fe079f23 sh zero,-2(a5) -800062c8: fee79ce3 bne a5,a4,800062c0 <_ldtoa_r+0xf1c> -800062cc: ca5ff06f j 80005f70 <_ldtoa_r+0xbcc> -800062d0: 00412783 lw a5,4(sp) -800062d4: 12410c93 addi s9,sp,292 -800062d8: 06078a63 beqz a5,8000634c <_ldtoa_r+0xfa8> -800062dc: 800135b7 lui a1,0x80013 -800062e0: e4c58593 addi a1,a1,-436 # 80012e4c <__stack_top+0x81012e4c> -800062e4: 000c8513 mv a0,s9 -800062e8: 000024b7 lui s1,0x2 -800062ec: 761010ef jal ra,8000824c -800062f0: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> -800062f4: 8b1ff06f j 80005ba4 <_ldtoa_r+0x800> -800062f8: 0e810b13 addi s6,sp,232 -800062fc: bc0ff06f j 800056bc <_ldtoa_r+0x318> -80006300: 03100793 li a5,49 -80006304: fef90f23 sb a5,-2(s2) -80006308: 00148493 addi s1,s1,1 -8000630c: 885ff06f j 80005b90 <_ldtoa_r+0x7ec> -80006310: 00178793 addi a5,a5,1 -80006314: 00f70023 sb a5,0(a4) -80006318: 879ff06f j 80005b90 <_ldtoa_r+0x7ec> -8000631c: 12410c93 addi s9,sp,292 -80006320: 800135b7 lui a1,0x80013 -80006324: e6458593 addi a1,a1,-412 # 80012e64 <__stack_top+0x81012e64> -80006328: 000c8513 mv a0,s9 -8000632c: 000024b7 lui s1,0x2 -80006330: 71d010ef jal ra,8000824c -80006334: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> -80006338: 86dff06f j 80005ba4 <_ldtoa_r+0x800> -8000633c: 1ac15783 lhu a5,428(sp) -80006340: 12610b93 addi s7,sp,294 -80006344: 12710913 addi s2,sp,295 -80006348: fe8ff06f j 80005b30 <_ldtoa_r+0x78c> -8000634c: 800135b7 lui a1,0x80013 -80006350: e5858593 addi a1,a1,-424 # 80012e58 <__stack_top+0x81012e58> -80006354: 000c8513 mv a0,s9 -80006358: 000024b7 lui s1,0x2 -8000635c: 6f1010ef jal ra,8000824c -80006360: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> -80006364: 841ff06f j 80005ba4 <_ldtoa_r+0x800> -80006368: 09810593 addi a1,sp,152 -8000636c: 07c10513 addi a0,sp,124 -80006370: d18fe0ef jal ra,80004888 -80006374: e6ca8593 addi a1,s5,-404 -80006378: 09810513 addi a0,sp,152 -8000637c: ac9fd0ef jal ra,80003e44 -80006380: fc051063 bnez a0,80005b40 <_ldtoa_r+0x79c> -80006384: 800446e3 bltz s0,80005b90 <_ldtoa_r+0x7ec> -80006388: ffe94783 lbu a5,-2(s2) -8000638c: fd278713 addi a4,a5,-46 -80006390: 00173713 seqz a4,a4 -80006394: fff74713 not a4,a4 -80006398: 00eb8733 add a4,s7,a4 -8000639c: 00074703 lbu a4,0(a4) -800063a0: 00177713 andi a4,a4,1 -800063a4: fe070663 beqz a4,80005b90 <_ldtoa_r+0x7ec> -800063a8: ffe90713 addi a4,s2,-2 -800063ac: 07f7f793 andi a5,a5,127 -800063b0: fa0ff06f j 80005b50 <_ldtoa_r+0x7ac> -800063b4: 00178793 addi a5,a5,1 -800063b8: fef70fa3 sb a5,-1(a4) -800063bc: fd4ff06f j 80005b90 <_ldtoa_r+0x7ec> -800063c0: 0d010413 addi s0,sp,208 -800063c4: 00040593 mv a1,s0 -800063c8: 07c10513 addi a0,sp,124 -800063cc: 00004d37 lui s10,0x4 -800063d0: 97dfd0ef jal ra,80003d4c -800063d4: 00000493 li s1,0 -800063d8: 0e810b13 addi s6,sp,232 -800063dc: 0cc10913 addi s2,sp,204 -800063e0: 0d210c93 addi s9,sp,210 -800063e4: ffed0d13 addi s10,s10,-2 # 3ffe <__stack_size+0x3bfe> -800063e8: fd500c13 li s8,-43 -800063ec: 0e815783 lhu a5,232(sp) -800063f0: 0077f793 andi a5,a5,7 -800063f4: 0c079863 bnez a5,800064c4 <_ldtoa_r+0x1120> -800063f8: 0b410713 addi a4,sp,180 -800063fc: 00040793 mv a5,s0 -80006400: 0007d683 lhu a3,0(a5) -80006404: 00278793 addi a5,a5,2 -80006408: 00270713 addi a4,a4,2 -8000640c: fed71f23 sh a3,-2(a4) -80006410: ff6798e3 bne a5,s6,80006400 <_ldtoa_r+0x105c> -80006414: 0b410513 addi a0,sp,180 -80006418: 0c011623 sh zero,204(sp) -8000641c: f10fd0ef jal ra,80003b2c -80006420: 0b410513 addi a0,sp,180 -80006424: f08fd0ef jal ra,80003b2c -80006428: 00000613 li a2,0 -8000642c: 00090693 mv a3,s2 -80006430: 000b0713 mv a4,s6 -80006434: 0006d583 lhu a1,0(a3) -80006438: 00075783 lhu a5,0(a4) -8000643c: ffe68693 addi a3,a3,-2 -80006440: ffe70713 addi a4,a4,-2 -80006444: 00b787b3 add a5,a5,a1 -80006448: 00c787b3 add a5,a5,a2 -8000644c: 0107d613 srli a2,a5,0x10 -80006450: 00f69123 sh a5,2(a3) -80006454: 00167613 andi a2,a2,1 -80006458: fd971ee3 bne a4,s9,80006434 <_ldtoa_r+0x1090> -8000645c: 0b615783 lhu a5,182(sp) -80006460: 0b815703 lhu a4,184(sp) -80006464: 00378793 addi a5,a5,3 -80006468: 0af11b23 sh a5,182(sp) -8000646c: 02070063 beqz a4,8000648c <_ldtoa_r+0x10e8> -80006470: 0b410513 addi a0,sp,180 -80006474: eb8fd0ef jal ra,80003b2c -80006478: 0b615783 lhu a5,182(sp) -8000647c: 0b815703 lhu a4,184(sp) -80006480: 00178793 addi a5,a5,1 -80006484: 0af11b23 sh a5,182(sp) -80006488: fe0714e3 bnez a4,80006470 <_ldtoa_r+0x10cc> -8000648c: 0cc15783 lhu a5,204(sp) -80006490: 02079a63 bnez a5,800064c4 <_ldtoa_r+0x1120> -80006494: 0b615783 lhu a5,182(sp) -80006498: 02fd6663 bltu s10,a5,800064c4 <_ldtoa_r+0x1120> -8000649c: 00040713 mv a4,s0 -800064a0: 0b410793 addi a5,sp,180 -800064a4: 0007d683 lhu a3,0(a5) -800064a8: 00278793 addi a5,a5,2 -800064ac: 00270713 addi a4,a4,2 -800064b0: fed71f23 sh a3,-2(a4) -800064b4: ff2798e3 bne a5,s2,800064a4 <_ldtoa_r+0x1100> -800064b8: 0e011423 sh zero,232(sp) -800064bc: fff48493 addi s1,s1,-1 -800064c0: f38496e3 bne s1,s8,800063ec <_ldtoa_r+0x1048> -800064c4: 07c10593 addi a1,sp,124 -800064c8: 00040513 mv a0,s0 -800064cc: bbcfe0ef jal ra,80004888 -800064d0: 16010913 addi s2,sp,352 -800064d4: 8d0ff06f j 800055a4 <_ldtoa_r+0x200> -800064d8: 10c10713 addi a4,sp,268 -800064dc: 0f010793 addi a5,sp,240 -800064e0: 0007de83 lhu t4,0(a5) -800064e4: 00075603 lhu a2,0(a4) -800064e8: 00278793 addi a5,a5,2 -800064ec: 00270713 addi a4,a4,2 -800064f0: 02ce9863 bne t4,a2,80006520 <_ldtoa_r+0x117c> -800064f4: 10610613 addi a2,sp,262 -800064f8: fec794e3 bne a5,a2,800064e0 <_ldtoa_r+0x113c> -800064fc: 0ec15703 lhu a4,236(sp) -80006500: 10815783 lhu a5,264(sp) -80006504: 06f70263 beq a4,a5,80006568 <_ldtoa_r+0x11c4> -80006508: 00040793 mv a5,s0 -8000650c: 0e410713 addi a4,sp,228 -80006510: 00278793 addi a5,a5,2 -80006514: fe079f23 sh zero,-2(a5) -80006518: fee79ce3 bne a5,a4,80006510 <_ldtoa_r+0x116c> -8000651c: a61ff06f j 80005f7c <_ldtoa_r+0xbd8> -80006520: 0dd66663 bltu a2,t4,800065ec <_ldtoa_r+0x1248> -80006524: 12010793 addi a5,sp,288 -80006528: 10410613 addi a2,sp,260 -8000652c: cfdff06f j 80006228 <_ldtoa_r+0xe84> -80006530: 00000513 li a0,0 -80006534: 0ee10f13 addi t5,sp,238 -80006538: 0007de83 lhu t4,0(a5) -8000653c: 00065703 lhu a4,0(a2) -80006540: ffe78793 addi a5,a5,-2 -80006544: ffe60613 addi a2,a2,-2 -80006548: 01d70733 add a4,a4,t4 -8000654c: 00a70733 add a4,a4,a0 -80006550: 01075513 srli a0,a4,0x10 -80006554: 00e79123 sh a4,2(a5) -80006558: 00157513 andi a0,a0,1 -8000655c: fde61ee3 bne a2,t5,80006538 <_ldtoa_r+0x1194> -80006560: 00000613 li a2,0 -80006564: d05ff06f j 80006268 <_ldtoa_r+0xec4> -80006568: 00068713 mv a4,a3 -8000656c: 06069263 bnez a3,800065d0 <_ldtoa_r+0x122c> -80006570: 10e11783 lh a5,270(sp) -80006574: 0407ce63 bltz a5,800065d0 <_ldtoa_r+0x122c> -80006578: 12010693 addi a3,sp,288 -8000657c: 0200006f j 8000659c <_ldtoa_r+0x11f8> -80006580: 00f69023 sh a5,0(a3) -80006584: 00171713 slli a4,a4,0x1 -80006588: 01071713 slli a4,a4,0x10 -8000658c: ffe68693 addi a3,a3,-2 -80006590: 10a10793 addi a5,sp,266 -80006594: 01075713 srli a4,a4,0x10 -80006598: cef684e3 beq a3,a5,80006280 <_ldtoa_r+0xedc> -8000659c: 0006d783 lhu a5,0(a3) -800065a0: 01079613 slli a2,a5,0x10 -800065a4: 41065613 srai a2,a2,0x10 -800065a8: 00179793 slli a5,a5,0x1 -800065ac: 00065463 bgez a2,800065b4 <_ldtoa_r+0x1210> -800065b0: 00176713 ori a4,a4,1 -800065b4: 01079793 slli a5,a5,0x10 -800065b8: 0107d793 srli a5,a5,0x10 -800065bc: 00277613 andi a2,a4,2 -800065c0: 0017e593 ori a1,a5,1 -800065c4: fa060ee3 beqz a2,80006580 <_ldtoa_r+0x11dc> -800065c8: 00b69023 sh a1,0(a3) -800065cc: fb9ff06f j 80006584 <_ldtoa_r+0x11e0> -800065d0: 10c10613 addi a2,sp,268 -800065d4: 12010793 addi a5,sp,288 -800065d8: 08071263 bnez a4,8000665c <_ldtoa_r+0x12b8> -800065dc: 08c78263 beq a5,a2,80006660 <_ldtoa_r+0x12bc> -800065e0: 00065703 lhu a4,0(a2) -800065e4: 00260613 addi a2,a2,2 -800065e8: ff1ff06f j 800065d8 <_ldtoa_r+0x1234> -800065ec: 000c8613 mv a2,s9 -800065f0: 10810713 addi a4,sp,264 -800065f4: 12010793 addi a5,sp,288 -800065f8: 00075503 lhu a0,0(a4) -800065fc: 00270713 addi a4,a4,2 -80006600: 00260613 addi a2,a2,2 -80006604: fea61f23 sh a0,-2(a2) -80006608: fef718e3 bne a4,a5,800065f8 <_ldtoa_r+0x1254> -8000660c: 12011e23 sh zero,316(sp) -80006610: 10810513 addi a0,sp,264 -80006614: 0ec10713 addi a4,sp,236 -80006618: 10410613 addi a2,sp,260 -8000661c: 00075e83 lhu t4,0(a4) -80006620: 00270713 addi a4,a4,2 -80006624: 00250513 addi a0,a0,2 -80006628: ffd51f23 sh t4,-2(a0) -8000662c: fec718e3 bne a4,a2,8000661c <_ldtoa_r+0x1278> -80006630: 12011023 sh zero,288(sp) -80006634: 0ec10513 addi a0,sp,236 -80006638: 000c8713 mv a4,s9 -8000663c: 13c10f13 addi t5,sp,316 -80006640: 00075e83 lhu t4,0(a4) -80006644: 00270713 addi a4,a4,2 -80006648: 00250513 addi a0,a0,2 -8000664c: ffd51f23 sh t4,-2(a0) -80006650: ffe718e3 bne a4,t5,80006640 <_ldtoa_r+0x129c> -80006654: 10011223 sh zero,260(sp) -80006658: bd1ff06f j 80006228 <_ldtoa_r+0xe84> -8000665c: 00168513 addi a0,a3,1 -80006660: 10a11523 sh a0,266(sp) -80006664: c1dff06f j 80006280 <_ldtoa_r+0xedc> - -80006668 <_ldcheck>: -80006668: 00852703 lw a4,8(a0) -8000666c: 00c52783 lw a5,12(a0) -80006670: 00052603 lw a2,0(a0) -80006674: 00452683 lw a3,4(a0) -80006678: fc010113 addi sp,sp,-64 -8000667c: 00010513 mv a0,sp -80006680: 01410593 addi a1,sp,20 -80006684: 00e12423 sw a4,8(sp) -80006688: 00f12623 sw a5,12(sp) -8000668c: 02112e23 sw ra,60(sp) -80006690: 00c12023 sw a2,0(sp) -80006694: 00d12223 sw a3,4(sp) -80006698: bc9fe0ef jal ra,80005260 -8000669c: 02615783 lhu a5,38(sp) -800066a0: 00000513 li a0,0 -800066a4: fff7c793 not a5,a5 -800066a8: 01179713 slli a4,a5,0x11 -800066ac: 00071a63 bnez a4,800066c0 <_ldcheck+0x58> -800066b0: 01410513 addi a0,sp,20 -800066b4: de8fd0ef jal ra,80003c9c -800066b8: 00153513 seqz a0,a0 -800066bc: 00150513 addi a0,a0,1 -800066c0: 03c12083 lw ra,60(sp) -800066c4: 04010113 addi sp,sp,64 -800066c8: 00008067 ret - -800066cc <__localeconv_l>: -800066cc: 0f050513 addi a0,a0,240 -800066d0: 00008067 ret - -800066d4 <_localeconv_r>: -800066d4: 80015537 lui a0,0x80015 -800066d8: 93050513 addi a0,a0,-1744 # 80014930 <__stack_top+0x81014930> -800066dc: 00008067 ret - -800066e0 : -800066e0: 80015537 lui a0,0x80015 -800066e4: 93050513 addi a0,a0,-1744 # 80014930 <__stack_top+0x81014930> -800066e8: 00008067 ret - -800066ec <_malloc_r>: -800066ec: fd010113 addi sp,sp,-48 -800066f0: 01312e23 sw s3,28(sp) -800066f4: 02112623 sw ra,44(sp) -800066f8: 02812423 sw s0,40(sp) -800066fc: 02912223 sw s1,36(sp) -80006700: 03212023 sw s2,32(sp) -80006704: 01412c23 sw s4,24(sp) -80006708: 01512a23 sw s5,20(sp) -8000670c: 01612823 sw s6,16(sp) -80006710: 01712623 sw s7,12(sp) -80006714: 01812423 sw s8,8(sp) -80006718: 01912223 sw s9,4(sp) -8000671c: 00b58793 addi a5,a1,11 -80006720: 01600713 li a4,22 -80006724: 00050993 mv s3,a0 -80006728: 06f76663 bltu a4,a5,80006794 <_malloc_r+0xa8> -8000672c: 01000793 li a5,16 -80006730: 1eb7e663 bltu a5,a1,8000691c <_malloc_r+0x230> -80006734: 045000ef jal ra,80006f78 <__malloc_lock> -80006738: 01000493 li s1,16 -8000673c: 00200613 li a2,2 -80006740: 01800793 li a5,24 -80006744: 80014937 lui s2,0x80014 -80006748: 43890913 addi s2,s2,1080 # 80014438 <__stack_top+0x81014438> -8000674c: 00f907b3 add a5,s2,a5 -80006750: 0047a403 lw s0,4(a5) -80006754: ff878713 addi a4,a5,-8 -80006758: 20e40a63 beq s0,a4,8000696c <_malloc_r+0x280> -8000675c: 00442783 lw a5,4(s0) -80006760: 00c42683 lw a3,12(s0) -80006764: 00842603 lw a2,8(s0) -80006768: ffc7f793 andi a5,a5,-4 -8000676c: 00f407b3 add a5,s0,a5 -80006770: 0047a703 lw a4,4(a5) -80006774: 00d62623 sw a3,12(a2) -80006778: 00c6a423 sw a2,8(a3) -8000677c: 00176713 ori a4,a4,1 -80006780: 00098513 mv a0,s3 -80006784: 00e7a223 sw a4,4(a5) -80006788: 7f4000ef jal ra,80006f7c <__malloc_unlock> -8000678c: 00840513 addi a0,s0,8 -80006790: 1980006f j 80006928 <_malloc_r+0x23c> -80006794: ff87f493 andi s1,a5,-8 -80006798: 1807c263 bltz a5,8000691c <_malloc_r+0x230> -8000679c: 18b4e063 bltu s1,a1,8000691c <_malloc_r+0x230> -800067a0: 7d8000ef jal ra,80006f78 <__malloc_lock> -800067a4: 1f700793 li a5,503 -800067a8: 4697f663 bgeu a5,s1,80006c14 <_malloc_r+0x528> -800067ac: 0094d793 srli a5,s1,0x9 -800067b0: 1a078663 beqz a5,8000695c <_malloc_r+0x270> -800067b4: 00400713 li a4,4 -800067b8: 3cf76c63 bltu a4,a5,80006b90 <_malloc_r+0x4a4> -800067bc: 0064d793 srli a5,s1,0x6 -800067c0: 03978613 addi a2,a5,57 -800067c4: 03878513 addi a0,a5,56 -800067c8: 00361693 slli a3,a2,0x3 -800067cc: 80014937 lui s2,0x80014 -800067d0: 43890913 addi s2,s2,1080 # 80014438 <__stack_top+0x81014438> -800067d4: 00d906b3 add a3,s2,a3 -800067d8: 0046a403 lw s0,4(a3) -800067dc: ff868693 addi a3,a3,-8 -800067e0: 02868663 beq a3,s0,8000680c <_malloc_r+0x120> -800067e4: 00f00593 li a1,15 -800067e8: 0100006f j 800067f8 <_malloc_r+0x10c> -800067ec: 32075c63 bgez a4,80006b24 <_malloc_r+0x438> -800067f0: 00c42403 lw s0,12(s0) -800067f4: 00868c63 beq a3,s0,8000680c <_malloc_r+0x120> -800067f8: 00442783 lw a5,4(s0) -800067fc: ffc7f793 andi a5,a5,-4 -80006800: 40978733 sub a4,a5,s1 -80006804: fee5d4e3 bge a1,a4,800067ec <_malloc_r+0x100> -80006808: 00050613 mv a2,a0 -8000680c: 01092403 lw s0,16(s2) -80006810: 00890893 addi a7,s2,8 -80006814: 17140863 beq s0,a7,80006984 <_malloc_r+0x298> -80006818: 00442503 lw a0,4(s0) -8000681c: 00f00693 li a3,15 -80006820: ffc57513 andi a0,a0,-4 -80006824: 409507b3 sub a5,a0,s1 -80006828: 40f6cc63 blt a3,a5,80006c40 <_malloc_r+0x554> -8000682c: 01192a23 sw a7,20(s2) -80006830: 01192823 sw a7,16(s2) -80006834: 3e07d663 bgez a5,80006c20 <_malloc_r+0x534> -80006838: 1ff00793 li a5,511 -8000683c: 2ea7ea63 bltu a5,a0,80006b30 <_malloc_r+0x444> -80006840: ff857793 andi a5,a0,-8 -80006844: 00878793 addi a5,a5,8 -80006848: 00492583 lw a1,4(s2) -8000684c: 00f907b3 add a5,s2,a5 -80006850: 0007a683 lw a3,0(a5) -80006854: 00555513 srli a0,a0,0x5 -80006858: 00100713 li a4,1 -8000685c: 00a71733 sll a4,a4,a0 -80006860: 00b76733 or a4,a4,a1 -80006864: ff878593 addi a1,a5,-8 -80006868: 00b42623 sw a1,12(s0) -8000686c: 00d42423 sw a3,8(s0) -80006870: 00e92223 sw a4,4(s2) -80006874: 0087a023 sw s0,0(a5) -80006878: 0086a623 sw s0,12(a3) -8000687c: 40265793 srai a5,a2,0x2 -80006880: 00100593 li a1,1 -80006884: 00f595b3 sll a1,a1,a5 -80006888: 10b76863 bltu a4,a1,80006998 <_malloc_r+0x2ac> -8000688c: 00e5f7b3 and a5,a1,a4 -80006890: 02079463 bnez a5,800068b8 <_malloc_r+0x1cc> -80006894: 00159593 slli a1,a1,0x1 -80006898: ffc67613 andi a2,a2,-4 -8000689c: 00e5f7b3 and a5,a1,a4 -800068a0: 00460613 addi a2,a2,4 -800068a4: 00079a63 bnez a5,800068b8 <_malloc_r+0x1cc> -800068a8: 00159593 slli a1,a1,0x1 -800068ac: 00e5f7b3 and a5,a1,a4 -800068b0: 00460613 addi a2,a2,4 -800068b4: fe078ae3 beqz a5,800068a8 <_malloc_r+0x1bc> -800068b8: 00f00813 li a6,15 -800068bc: 00361313 slli t1,a2,0x3 -800068c0: 00690333 add t1,s2,t1 -800068c4: 00030513 mv a0,t1 -800068c8: 00c52783 lw a5,12(a0) -800068cc: 00060e13 mv t3,a2 -800068d0: 2ef50263 beq a0,a5,80006bb4 <_malloc_r+0x4c8> -800068d4: 0047a703 lw a4,4(a5) -800068d8: 00078413 mv s0,a5 -800068dc: 00c7a783 lw a5,12(a5) -800068e0: ffc77713 andi a4,a4,-4 -800068e4: 409706b3 sub a3,a4,s1 -800068e8: 2ed84263 blt a6,a3,80006bcc <_malloc_r+0x4e0> -800068ec: fe06c2e3 bltz a3,800068d0 <_malloc_r+0x1e4> -800068f0: 00e40733 add a4,s0,a4 -800068f4: 00472683 lw a3,4(a4) -800068f8: 00842603 lw a2,8(s0) -800068fc: 00098513 mv a0,s3 -80006900: 0016e693 ori a3,a3,1 -80006904: 00d72223 sw a3,4(a4) -80006908: 00f62623 sw a5,12(a2) -8000690c: 00c7a423 sw a2,8(a5) -80006910: 66c000ef jal ra,80006f7c <__malloc_unlock> -80006914: 00840513 addi a0,s0,8 -80006918: 0100006f j 80006928 <_malloc_r+0x23c> -8000691c: 00c00793 li a5,12 -80006920: 00f9a023 sw a5,0(s3) -80006924: 00000513 li a0,0 -80006928: 02c12083 lw ra,44(sp) -8000692c: 02812403 lw s0,40(sp) -80006930: 02412483 lw s1,36(sp) -80006934: 02012903 lw s2,32(sp) -80006938: 01c12983 lw s3,28(sp) -8000693c: 01812a03 lw s4,24(sp) -80006940: 01412a83 lw s5,20(sp) -80006944: 01012b03 lw s6,16(sp) -80006948: 00c12b83 lw s7,12(sp) -8000694c: 00812c03 lw s8,8(sp) -80006950: 00412c83 lw s9,4(sp) -80006954: 03010113 addi sp,sp,48 -80006958: 00008067 ret -8000695c: 20000693 li a3,512 -80006960: 04000613 li a2,64 -80006964: 03f00513 li a0,63 -80006968: e65ff06f j 800067cc <_malloc_r+0xe0> -8000696c: 00c7a403 lw s0,12(a5) -80006970: 00260613 addi a2,a2,2 -80006974: de8794e3 bne a5,s0,8000675c <_malloc_r+0x70> -80006978: 01092403 lw s0,16(s2) -8000697c: 00890893 addi a7,s2,8 -80006980: e9141ce3 bne s0,a7,80006818 <_malloc_r+0x12c> -80006984: 00492703 lw a4,4(s2) -80006988: 40265793 srai a5,a2,0x2 -8000698c: 00100593 li a1,1 -80006990: 00f595b3 sll a1,a1,a5 -80006994: eeb77ce3 bgeu a4,a1,8000688c <_malloc_r+0x1a0> -80006998: 00892403 lw s0,8(s2) -8000699c: 00442a83 lw s5,4(s0) -800069a0: ffcafb13 andi s6,s5,-4 -800069a4: 009b6863 bltu s6,s1,800069b4 <_malloc_r+0x2c8> -800069a8: 409b07b3 sub a5,s6,s1 -800069ac: 00f00713 li a4,15 -800069b0: 14f74663 blt a4,a5,80006afc <_malloc_r+0x410> -800069b4: 800157b7 lui a5,0x80015 -800069b8: 80015cb7 lui s9,0x80015 -800069bc: 9e07aa83 lw s5,-1568(a5) # 800149e0 <__stack_top+0x810149e0> -800069c0: 9d0ca703 lw a4,-1584(s9) # 800149d0 <__stack_top+0x810149d0> -800069c4: fff00793 li a5,-1 -800069c8: 01640a33 add s4,s0,s6 -800069cc: 01548ab3 add s5,s1,s5 -800069d0: 34f70a63 beq a4,a5,80006d24 <_malloc_r+0x638> -800069d4: 000017b7 lui a5,0x1 -800069d8: 00f78793 addi a5,a5,15 # 100f <__stack_size+0xc0f> -800069dc: 00fa8ab3 add s5,s5,a5 -800069e0: fffff7b7 lui a5,0xfffff -800069e4: 00fafab3 and s5,s5,a5 -800069e8: 000a8593 mv a1,s5 -800069ec: 00098513 mv a0,s3 -800069f0: 790010ef jal ra,80008180 <_sbrk_r> -800069f4: fff00793 li a5,-1 -800069f8: 00050b93 mv s7,a0 -800069fc: 28f50c63 beq a0,a5,80006c94 <_malloc_r+0x5a8> -80006a00: 29456863 bltu a0,s4,80006c90 <_malloc_r+0x5a4> -80006a04: 80015c37 lui s8,0x80015 -80006a08: 9e8c0c13 addi s8,s8,-1560 # 800149e8 <__stack_top+0x810149e8> -80006a0c: 000c2583 lw a1,0(s8) -80006a10: 00ba85b3 add a1,s5,a1 -80006a14: 00bc2023 sw a1,0(s8) -80006a18: 00058793 mv a5,a1 -80006a1c: 3aaa0463 beq s4,a0,80006dc4 <_malloc_r+0x6d8> -80006a20: 9d0ca683 lw a3,-1584(s9) -80006a24: fff00713 li a4,-1 -80006a28: 3ae68c63 beq a3,a4,80006de0 <_malloc_r+0x6f4> -80006a2c: 414b8a33 sub s4,s7,s4 -80006a30: 00fa07b3 add a5,s4,a5 -80006a34: 00fc2023 sw a5,0(s8) -80006a38: 007bfc93 andi s9,s7,7 -80006a3c: 300c8663 beqz s9,80006d48 <_malloc_r+0x65c> -80006a40: 000017b7 lui a5,0x1 -80006a44: 419b8bb3 sub s7,s7,s9 -80006a48: 00878593 addi a1,a5,8 # 1008 <__stack_size+0xc08> -80006a4c: 008b8b93 addi s7,s7,8 -80006a50: 419585b3 sub a1,a1,s9 -80006a54: 015b8ab3 add s5,s7,s5 -80006a58: fff78793 addi a5,a5,-1 -80006a5c: 415585b3 sub a1,a1,s5 -80006a60: 00f5fa33 and s4,a1,a5 -80006a64: 000a0593 mv a1,s4 -80006a68: 00098513 mv a0,s3 -80006a6c: 714010ef jal ra,80008180 <_sbrk_r> -80006a70: fff00793 li a5,-1 -80006a74: 3cf50063 beq a0,a5,80006e34 <_malloc_r+0x748> -80006a78: 41750533 sub a0,a0,s7 -80006a7c: 01450ab3 add s5,a0,s4 -80006a80: 000c2583 lw a1,0(s8) -80006a84: 01792423 sw s7,8(s2) -80006a88: 001aea93 ori s5,s5,1 -80006a8c: 00ba05b3 add a1,s4,a1 -80006a90: 00bc2023 sw a1,0(s8) -80006a94: 015ba223 sw s5,4(s7) -80006a98: 35240863 beq s0,s2,80006de8 <_malloc_r+0x6fc> -80006a9c: 00f00693 li a3,15 -80006aa0: 3566f863 bgeu a3,s6,80006df0 <_malloc_r+0x704> -80006aa4: 00442703 lw a4,4(s0) -80006aa8: ff4b0793 addi a5,s6,-12 -80006aac: ff87f793 andi a5,a5,-8 -80006ab0: 00177713 andi a4,a4,1 -80006ab4: 00f76733 or a4,a4,a5 -80006ab8: 00e42223 sw a4,4(s0) -80006abc: 00500613 li a2,5 -80006ac0: 00f40733 add a4,s0,a5 -80006ac4: 00c72223 sw a2,4(a4) -80006ac8: 00c72423 sw a2,8(a4) -80006acc: 36f6ee63 bltu a3,a5,80006e48 <_malloc_r+0x75c> -80006ad0: 004baa83 lw s5,4(s7) -80006ad4: 000b8413 mv s0,s7 -80006ad8: 800157b7 lui a5,0x80015 -80006adc: 9dc7a703 lw a4,-1572(a5) # 800149dc <__stack_top+0x810149dc> -80006ae0: 00b77463 bgeu a4,a1,80006ae8 <_malloc_r+0x3fc> -80006ae4: 9cb7ae23 sw a1,-1572(a5) -80006ae8: 800157b7 lui a5,0x80015 -80006aec: 9d87a703 lw a4,-1576(a5) # 800149d8 <__stack_top+0x810149d8> -80006af0: 1ab77663 bgeu a4,a1,80006c9c <_malloc_r+0x5b0> -80006af4: 9cb7ac23 sw a1,-1576(a5) -80006af8: 1a40006f j 80006c9c <_malloc_r+0x5b0> -80006afc: 0014e713 ori a4,s1,1 -80006b00: 00e42223 sw a4,4(s0) -80006b04: 009404b3 add s1,s0,s1 -80006b08: 00992423 sw s1,8(s2) -80006b0c: 0017e793 ori a5,a5,1 -80006b10: 00098513 mv a0,s3 -80006b14: 00f4a223 sw a5,4(s1) -80006b18: 464000ef jal ra,80006f7c <__malloc_unlock> -80006b1c: 00840513 addi a0,s0,8 -80006b20: e09ff06f j 80006928 <_malloc_r+0x23c> -80006b24: 00c42683 lw a3,12(s0) -80006b28: 00842603 lw a2,8(s0) -80006b2c: c41ff06f j 8000676c <_malloc_r+0x80> -80006b30: 00955793 srli a5,a0,0x9 -80006b34: 00400713 li a4,4 -80006b38: 14f77263 bgeu a4,a5,80006c7c <_malloc_r+0x590> -80006b3c: 01400713 li a4,20 -80006b40: 22f76a63 bltu a4,a5,80006d74 <_malloc_r+0x688> -80006b44: 05c78693 addi a3,a5,92 -80006b48: 05b78593 addi a1,a5,91 -80006b4c: 00369693 slli a3,a3,0x3 -80006b50: 00d906b3 add a3,s2,a3 -80006b54: 0006a783 lw a5,0(a3) -80006b58: ff868693 addi a3,a3,-8 -80006b5c: 1cf68863 beq a3,a5,80006d2c <_malloc_r+0x640> -80006b60: 0047a703 lw a4,4(a5) -80006b64: ffc77713 andi a4,a4,-4 -80006b68: 00e57663 bgeu a0,a4,80006b74 <_malloc_r+0x488> -80006b6c: 0087a783 lw a5,8(a5) -80006b70: fef698e3 bne a3,a5,80006b60 <_malloc_r+0x474> -80006b74: 00c7a683 lw a3,12(a5) -80006b78: 00492703 lw a4,4(s2) -80006b7c: 00d42623 sw a3,12(s0) -80006b80: 00f42423 sw a5,8(s0) -80006b84: 0086a423 sw s0,8(a3) -80006b88: 0087a623 sw s0,12(a5) -80006b8c: cf1ff06f j 8000687c <_malloc_r+0x190> -80006b90: 01400713 li a4,20 -80006b94: 12f77663 bgeu a4,a5,80006cc0 <_malloc_r+0x5d4> -80006b98: 05400713 li a4,84 -80006b9c: 1ef76a63 bltu a4,a5,80006d90 <_malloc_r+0x6a4> -80006ba0: 00c4d793 srli a5,s1,0xc -80006ba4: 06f78613 addi a2,a5,111 -80006ba8: 06e78513 addi a0,a5,110 -80006bac: 00361693 slli a3,a2,0x3 -80006bb0: c1dff06f j 800067cc <_malloc_r+0xe0> -80006bb4: 001e0e13 addi t3,t3,1 -80006bb8: 003e7793 andi a5,t3,3 -80006bbc: 00850513 addi a0,a0,8 -80006bc0: 10078e63 beqz a5,80006cdc <_malloc_r+0x5f0> -80006bc4: 00c52783 lw a5,12(a0) -80006bc8: d09ff06f j 800068d0 <_malloc_r+0x1e4> -80006bcc: 00842603 lw a2,8(s0) -80006bd0: 0014e593 ori a1,s1,1 -80006bd4: 00b42223 sw a1,4(s0) -80006bd8: 00f62623 sw a5,12(a2) -80006bdc: 00c7a423 sw a2,8(a5) -80006be0: 009404b3 add s1,s0,s1 -80006be4: 00992a23 sw s1,20(s2) -80006be8: 00992823 sw s1,16(s2) -80006bec: 0016e793 ori a5,a3,1 -80006bf0: 0114a623 sw a7,12(s1) -80006bf4: 0114a423 sw a7,8(s1) -80006bf8: 00f4a223 sw a5,4(s1) -80006bfc: 00e40733 add a4,s0,a4 -80006c00: 00098513 mv a0,s3 -80006c04: 00d72023 sw a3,0(a4) -80006c08: 374000ef jal ra,80006f7c <__malloc_unlock> -80006c0c: 00840513 addi a0,s0,8 -80006c10: d19ff06f j 80006928 <_malloc_r+0x23c> -80006c14: 0034d613 srli a2,s1,0x3 -80006c18: 00848793 addi a5,s1,8 -80006c1c: b29ff06f j 80006744 <_malloc_r+0x58> -80006c20: 00a40733 add a4,s0,a0 -80006c24: 00472783 lw a5,4(a4) -80006c28: 00098513 mv a0,s3 -80006c2c: 0017e793 ori a5,a5,1 -80006c30: 00f72223 sw a5,4(a4) -80006c34: 348000ef jal ra,80006f7c <__malloc_unlock> -80006c38: 00840513 addi a0,s0,8 -80006c3c: cedff06f j 80006928 <_malloc_r+0x23c> -80006c40: 0014e713 ori a4,s1,1 -80006c44: 00e42223 sw a4,4(s0) -80006c48: 009404b3 add s1,s0,s1 -80006c4c: 00992a23 sw s1,20(s2) -80006c50: 00992823 sw s1,16(s2) -80006c54: 0017e713 ori a4,a5,1 -80006c58: 0114a623 sw a7,12(s1) -80006c5c: 0114a423 sw a7,8(s1) -80006c60: 00e4a223 sw a4,4(s1) -80006c64: 00a40533 add a0,s0,a0 -80006c68: 00f52023 sw a5,0(a0) -80006c6c: 00098513 mv a0,s3 -80006c70: 30c000ef jal ra,80006f7c <__malloc_unlock> -80006c74: 00840513 addi a0,s0,8 -80006c78: cb1ff06f j 80006928 <_malloc_r+0x23c> -80006c7c: 00655793 srli a5,a0,0x6 -80006c80: 03978693 addi a3,a5,57 -80006c84: 03878593 addi a1,a5,56 -80006c88: 00369693 slli a3,a3,0x3 -80006c8c: ec5ff06f j 80006b50 <_malloc_r+0x464> -80006c90: 11240e63 beq s0,s2,80006dac <_malloc_r+0x6c0> -80006c94: 00892403 lw s0,8(s2) -80006c98: 00442a83 lw s5,4(s0) -80006c9c: ffcafa93 andi s5,s5,-4 -80006ca0: 409a87b3 sub a5,s5,s1 -80006ca4: 009ae663 bltu s5,s1,80006cb0 <_malloc_r+0x5c4> -80006ca8: 00f00713 li a4,15 -80006cac: e4f748e3 blt a4,a5,80006afc <_malloc_r+0x410> -80006cb0: 00098513 mv a0,s3 -80006cb4: 2c8000ef jal ra,80006f7c <__malloc_unlock> -80006cb8: 00000513 li a0,0 -80006cbc: c6dff06f j 80006928 <_malloc_r+0x23c> -80006cc0: 05c78613 addi a2,a5,92 -80006cc4: 05b78513 addi a0,a5,91 -80006cc8: 00361693 slli a3,a2,0x3 -80006ccc: b01ff06f j 800067cc <_malloc_r+0xe0> -80006cd0: 00832783 lw a5,8(t1) -80006cd4: fff60613 addi a2,a2,-1 -80006cd8: 1c679263 bne a5,t1,80006e9c <_malloc_r+0x7b0> -80006cdc: 00367793 andi a5,a2,3 -80006ce0: ff830313 addi t1,t1,-8 -80006ce4: fe0796e3 bnez a5,80006cd0 <_malloc_r+0x5e4> -80006ce8: 00492703 lw a4,4(s2) -80006cec: fff5c793 not a5,a1 -80006cf0: 00e7f7b3 and a5,a5,a4 -80006cf4: 00f92223 sw a5,4(s2) -80006cf8: 00159593 slli a1,a1,0x1 -80006cfc: c8b7eee3 bltu a5,a1,80006998 <_malloc_r+0x2ac> -80006d00: c8058ce3 beqz a1,80006998 <_malloc_r+0x2ac> -80006d04: 00f5f733 and a4,a1,a5 -80006d08: 00071a63 bnez a4,80006d1c <_malloc_r+0x630> -80006d0c: 00159593 slli a1,a1,0x1 -80006d10: 00f5f733 and a4,a1,a5 -80006d14: 004e0e13 addi t3,t3,4 -80006d18: fe070ae3 beqz a4,80006d0c <_malloc_r+0x620> -80006d1c: 000e0613 mv a2,t3 -80006d20: b9dff06f j 800068bc <_malloc_r+0x1d0> -80006d24: 010a8a93 addi s5,s5,16 -80006d28: cc1ff06f j 800069e8 <_malloc_r+0x2fc> -80006d2c: 00492503 lw a0,4(s2) -80006d30: 4025d593 srai a1,a1,0x2 -80006d34: 00100713 li a4,1 -80006d38: 00b71733 sll a4,a4,a1 -80006d3c: 00a76733 or a4,a4,a0 -80006d40: 00e92223 sw a4,4(s2) -80006d44: e39ff06f j 80006b7c <_malloc_r+0x490> -80006d48: 015b85b3 add a1,s7,s5 -80006d4c: 40b005b3 neg a1,a1 -80006d50: 01459593 slli a1,a1,0x14 -80006d54: 0145da13 srli s4,a1,0x14 -80006d58: 000a0593 mv a1,s4 -80006d5c: 00098513 mv a0,s3 -80006d60: 420010ef jal ra,80008180 <_sbrk_r> -80006d64: fff00793 li a5,-1 -80006d68: d0f518e3 bne a0,a5,80006a78 <_malloc_r+0x38c> -80006d6c: 00000a13 li s4,0 -80006d70: d11ff06f j 80006a80 <_malloc_r+0x394> -80006d74: 05400713 li a4,84 -80006d78: 08f76263 bltu a4,a5,80006dfc <_malloc_r+0x710> -80006d7c: 00c55793 srli a5,a0,0xc -80006d80: 06f78693 addi a3,a5,111 -80006d84: 06e78593 addi a1,a5,110 -80006d88: 00369693 slli a3,a3,0x3 -80006d8c: dc5ff06f j 80006b50 <_malloc_r+0x464> -80006d90: 15400713 li a4,340 -80006d94: 08f76263 bltu a4,a5,80006e18 <_malloc_r+0x72c> -80006d98: 00f4d793 srli a5,s1,0xf -80006d9c: 07878613 addi a2,a5,120 -80006da0: 07778513 addi a0,a5,119 -80006da4: 00361693 slli a3,a2,0x3 -80006da8: a25ff06f j 800067cc <_malloc_r+0xe0> -80006dac: 80015c37 lui s8,0x80015 -80006db0: 9e8c0c13 addi s8,s8,-1560 # 800149e8 <__stack_top+0x810149e8> -80006db4: 000c2783 lw a5,0(s8) -80006db8: 00fa87b3 add a5,s5,a5 -80006dbc: 00fc2023 sw a5,0(s8) -80006dc0: c61ff06f j 80006a20 <_malloc_r+0x334> -80006dc4: 014a1713 slli a4,s4,0x14 -80006dc8: c4071ce3 bnez a4,80006a20 <_malloc_r+0x334> -80006dcc: 00892403 lw s0,8(s2) -80006dd0: 015b0ab3 add s5,s6,s5 -80006dd4: 001aea93 ori s5,s5,1 -80006dd8: 01542223 sw s5,4(s0) -80006ddc: cfdff06f j 80006ad8 <_malloc_r+0x3ec> -80006de0: 9d7ca823 sw s7,-1584(s9) -80006de4: c55ff06f j 80006a38 <_malloc_r+0x34c> -80006de8: 000b8413 mv s0,s7 -80006dec: cedff06f j 80006ad8 <_malloc_r+0x3ec> -80006df0: 00100793 li a5,1 -80006df4: 00fba223 sw a5,4(s7) -80006df8: eb9ff06f j 80006cb0 <_malloc_r+0x5c4> -80006dfc: 15400713 li a4,340 -80006e00: 06f76263 bltu a4,a5,80006e64 <_malloc_r+0x778> -80006e04: 00f55793 srli a5,a0,0xf -80006e08: 07878693 addi a3,a5,120 -80006e0c: 07778593 addi a1,a5,119 -80006e10: 00369693 slli a3,a3,0x3 -80006e14: d3dff06f j 80006b50 <_malloc_r+0x464> -80006e18: 55400713 li a4,1364 -80006e1c: 06f76263 bltu a4,a5,80006e80 <_malloc_r+0x794> -80006e20: 0124d793 srli a5,s1,0x12 -80006e24: 07d78613 addi a2,a5,125 -80006e28: 07c78513 addi a0,a5,124 -80006e2c: 00361693 slli a3,a2,0x3 -80006e30: 99dff06f j 800067cc <_malloc_r+0xe0> -80006e34: ff8c8c93 addi s9,s9,-8 -80006e38: 019a8ab3 add s5,s5,s9 -80006e3c: 417a8ab3 sub s5,s5,s7 -80006e40: 00000a13 li s4,0 -80006e44: c3dff06f j 80006a80 <_malloc_r+0x394> -80006e48: 00840593 addi a1,s0,8 -80006e4c: 00098513 mv a0,s3 -80006e50: 9c9fc0ef jal ra,80003818 <_free_r> -80006e54: 00892403 lw s0,8(s2) -80006e58: 000c2583 lw a1,0(s8) -80006e5c: 00442a83 lw s5,4(s0) -80006e60: c79ff06f j 80006ad8 <_malloc_r+0x3ec> -80006e64: 55400713 li a4,1364 -80006e68: 02f76463 bltu a4,a5,80006e90 <_malloc_r+0x7a4> -80006e6c: 01255793 srli a5,a0,0x12 -80006e70: 07d78693 addi a3,a5,125 -80006e74: 07c78593 addi a1,a5,124 -80006e78: 00369693 slli a3,a3,0x3 -80006e7c: cd5ff06f j 80006b50 <_malloc_r+0x464> -80006e80: 3f800693 li a3,1016 -80006e84: 07f00613 li a2,127 -80006e88: 07e00513 li a0,126 -80006e8c: 941ff06f j 800067cc <_malloc_r+0xe0> -80006e90: 3f800693 li a3,1016 -80006e94: 07e00593 li a1,126 -80006e98: cb9ff06f j 80006b50 <_malloc_r+0x464> -80006e9c: 00492783 lw a5,4(s2) -80006ea0: e59ff06f j 80006cf8 <_malloc_r+0x60c> - -80006ea4 : -80006ea4: 00357793 andi a5,a0,3 -80006ea8: 0ff5f693 andi a3,a1,255 -80006eac: 02078a63 beqz a5,80006ee0 -80006eb0: fff60793 addi a5,a2,-1 -80006eb4: 02060e63 beqz a2,80006ef0 -80006eb8: fff00613 li a2,-1 -80006ebc: 0180006f j 80006ed4 -80006ec0: 00150513 addi a0,a0,1 -80006ec4: 00357713 andi a4,a0,3 -80006ec8: 00070e63 beqz a4,80006ee4 -80006ecc: fff78793 addi a5,a5,-1 -80006ed0: 02c78063 beq a5,a2,80006ef0 -80006ed4: 00054703 lbu a4,0(a0) -80006ed8: fed714e3 bne a4,a3,80006ec0 -80006edc: 00008067 ret -80006ee0: 00060793 mv a5,a2 -80006ee4: 00300713 li a4,3 -80006ee8: 02f76663 bltu a4,a5,80006f14 -80006eec: 00079663 bnez a5,80006ef8 -80006ef0: 00000513 li a0,0 -80006ef4: 00008067 ret -80006ef8: 00f507b3 add a5,a0,a5 -80006efc: 00c0006f j 80006f08 -80006f00: 00150513 addi a0,a0,1 -80006f04: fea786e3 beq a5,a0,80006ef0 -80006f08: 00054703 lbu a4,0(a0) -80006f0c: fed71ae3 bne a4,a3,80006f00 -80006f10: 00008067 ret -80006f14: 00010737 lui a4,0x10 -80006f18: 00859893 slli a7,a1,0x8 -80006f1c: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> -80006f20: 00e8f8b3 and a7,a7,a4 -80006f24: 0ff5f593 andi a1,a1,255 -80006f28: 00b8e5b3 or a1,a7,a1 -80006f2c: 01059893 slli a7,a1,0x10 -80006f30: 00b8e8b3 or a7,a7,a1 -80006f34: feff0837 lui a6,0xfeff0 -80006f38: 808085b7 lui a1,0x80808 -80006f3c: eff80813 addi a6,a6,-257 # fefefeff <__stack_top+0xfffefeff> -80006f40: 08058593 addi a1,a1,128 # 80808080 <__stack_top+0x81808080> -80006f44: 00300313 li t1,3 -80006f48: 00052703 lw a4,0(a0) -80006f4c: 00e8c733 xor a4,a7,a4 -80006f50: 01070633 add a2,a4,a6 -80006f54: fff74713 not a4,a4 -80006f58: 00e67733 and a4,a2,a4 -80006f5c: 00b77733 and a4,a4,a1 -80006f60: f8071ce3 bnez a4,80006ef8 -80006f64: ffc78793 addi a5,a5,-4 -80006f68: 00450513 addi a0,a0,4 -80006f6c: fcf36ee3 bltu t1,a5,80006f48 -80006f70: f80794e3 bnez a5,80006ef8 -80006f74: f7dff06f j 80006ef0 - -80006f78 <__malloc_lock>: -80006f78: 00008067 ret - -80006f7c <__malloc_unlock>: -80006f7c: 00008067 ret - -80006f80 <_Balloc>: -80006f80: 04c52783 lw a5,76(a0) -80006f84: ff010113 addi sp,sp,-16 -80006f88: 00812423 sw s0,8(sp) -80006f8c: 00912223 sw s1,4(sp) -80006f90: 00112623 sw ra,12(sp) -80006f94: 01212023 sw s2,0(sp) -80006f98: 00050413 mv s0,a0 -80006f9c: 00058493 mv s1,a1 -80006fa0: 02078e63 beqz a5,80006fdc <_Balloc+0x5c> -80006fa4: 00249513 slli a0,s1,0x2 -80006fa8: 00a787b3 add a5,a5,a0 -80006fac: 0007a503 lw a0,0(a5) -80006fb0: 04050663 beqz a0,80006ffc <_Balloc+0x7c> -80006fb4: 00052703 lw a4,0(a0) -80006fb8: 00e7a023 sw a4,0(a5) -80006fbc: 00052823 sw zero,16(a0) -80006fc0: 00052623 sw zero,12(a0) -80006fc4: 00c12083 lw ra,12(sp) -80006fc8: 00812403 lw s0,8(sp) -80006fcc: 00412483 lw s1,4(sp) -80006fd0: 00012903 lw s2,0(sp) -80006fd4: 01010113 addi sp,sp,16 -80006fd8: 00008067 ret -80006fdc: 02100613 li a2,33 -80006fe0: 00400593 li a1,4 -80006fe4: 6d8020ef jal ra,800096bc <_calloc_r> -80006fe8: 04a42623 sw a0,76(s0) -80006fec: 00050793 mv a5,a0 -80006ff0: fa051ae3 bnez a0,80006fa4 <_Balloc+0x24> -80006ff4: 00000513 li a0,0 -80006ff8: fcdff06f j 80006fc4 <_Balloc+0x44> -80006ffc: 00100913 li s2,1 -80007000: 00991933 sll s2,s2,s1 -80007004: 00590613 addi a2,s2,5 -80007008: 00261613 slli a2,a2,0x2 -8000700c: 00100593 li a1,1 -80007010: 00040513 mv a0,s0 -80007014: 6a8020ef jal ra,800096bc <_calloc_r> -80007018: fc050ee3 beqz a0,80006ff4 <_Balloc+0x74> -8000701c: 00952223 sw s1,4(a0) -80007020: 01252423 sw s2,8(a0) -80007024: f99ff06f j 80006fbc <_Balloc+0x3c> - -80007028 <_Bfree>: -80007028: 02058063 beqz a1,80007048 <_Bfree+0x20> -8000702c: 0045a703 lw a4,4(a1) -80007030: 04c52783 lw a5,76(a0) -80007034: 00271713 slli a4,a4,0x2 -80007038: 00e787b3 add a5,a5,a4 -8000703c: 0007a703 lw a4,0(a5) -80007040: 00e5a023 sw a4,0(a1) -80007044: 00b7a023 sw a1,0(a5) -80007048: 00008067 ret - -8000704c <__multadd>: -8000704c: fe010113 addi sp,sp,-32 -80007050: 00912a23 sw s1,20(sp) -80007054: 0105a483 lw s1,16(a1) -80007058: 00010337 lui t1,0x10 -8000705c: 00812c23 sw s0,24(sp) -80007060: 01212823 sw s2,16(sp) -80007064: 01312623 sw s3,12(sp) -80007068: 00112e23 sw ra,28(sp) -8000706c: 01412423 sw s4,8(sp) -80007070: 00058913 mv s2,a1 -80007074: 00050993 mv s3,a0 -80007078: 00068413 mv s0,a3 -8000707c: 01458813 addi a6,a1,20 -80007080: 00000893 li a7,0 -80007084: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> -80007088: 00082783 lw a5,0(a6) -8000708c: 00480813 addi a6,a6,4 -80007090: 00188893 addi a7,a7,1 -80007094: 0067f6b3 and a3,a5,t1 -80007098: 02c686b3 mul a3,a3,a2 -8000709c: 0107d793 srli a5,a5,0x10 -800070a0: 02c787b3 mul a5,a5,a2 -800070a4: 008686b3 add a3,a3,s0 -800070a8: 0106de13 srli t3,a3,0x10 -800070ac: 0066f733 and a4,a3,t1 -800070b0: 01c786b3 add a3,a5,t3 -800070b4: 01069793 slli a5,a3,0x10 -800070b8: 00e78733 add a4,a5,a4 -800070bc: fee82e23 sw a4,-4(a6) -800070c0: 0106d413 srli s0,a3,0x10 -800070c4: fc98c2e3 blt a7,s1,80007088 <__multadd+0x3c> -800070c8: 02040263 beqz s0,800070ec <__multadd+0xa0> -800070cc: 00892783 lw a5,8(s2) -800070d0: 04f4d063 bge s1,a5,80007110 <__multadd+0xc4> -800070d4: 00448793 addi a5,s1,4 -800070d8: 00279793 slli a5,a5,0x2 -800070dc: 00f907b3 add a5,s2,a5 -800070e0: 0087a223 sw s0,4(a5) -800070e4: 00148493 addi s1,s1,1 -800070e8: 00992823 sw s1,16(s2) -800070ec: 01c12083 lw ra,28(sp) -800070f0: 01812403 lw s0,24(sp) -800070f4: 01412483 lw s1,20(sp) -800070f8: 00c12983 lw s3,12(sp) -800070fc: 00812a03 lw s4,8(sp) -80007100: 00090513 mv a0,s2 -80007104: 01012903 lw s2,16(sp) -80007108: 02010113 addi sp,sp,32 -8000710c: 00008067 ret -80007110: 00492583 lw a1,4(s2) -80007114: 00098513 mv a0,s3 -80007118: 00158593 addi a1,a1,1 -8000711c: e65ff0ef jal ra,80006f80 <_Balloc> -80007120: 00050a13 mv s4,a0 -80007124: 04050c63 beqz a0,8000717c <__multadd+0x130> -80007128: 01092603 lw a2,16(s2) -8000712c: 00c90593 addi a1,s2,12 -80007130: 00c50513 addi a0,a0,12 -80007134: 00260613 addi a2,a2,2 -80007138: 00261613 slli a2,a2,0x2 -8000713c: 7cc020ef jal ra,80009908 -80007140: 00492703 lw a4,4(s2) -80007144: 04c9a783 lw a5,76(s3) -80007148: 00271713 slli a4,a4,0x2 -8000714c: 00e787b3 add a5,a5,a4 -80007150: 0007a703 lw a4,0(a5) -80007154: 00e92023 sw a4,0(s2) -80007158: 0127a023 sw s2,0(a5) -8000715c: 00448793 addi a5,s1,4 -80007160: 000a0913 mv s2,s4 -80007164: 00279793 slli a5,a5,0x2 -80007168: 00f907b3 add a5,s2,a5 -8000716c: 0087a223 sw s0,4(a5) -80007170: 00148493 addi s1,s1,1 -80007174: 00992823 sw s1,16(s2) -80007178: f75ff06f j 800070ec <__multadd+0xa0> -8000717c: 800136b7 lui a3,0x80013 -80007180: 80013537 lui a0,0x80013 -80007184: 0c068693 addi a3,a3,192 # 800130c0 <__stack_top+0x810130c0> -80007188: 00000613 li a2,0 -8000718c: 0b500593 li a1,181 -80007190: 0d450513 addi a0,a0,212 # 800130d4 <__stack_top+0x810130d4> -80007194: 4bc020ef jal ra,80009650 <__assert_func> - -80007198 <__s2b>: -80007198: fe010113 addi sp,sp,-32 -8000719c: 00812c23 sw s0,24(sp) -800071a0: 00912a23 sw s1,20(sp) -800071a4: 01212823 sw s2,16(sp) -800071a8: 01312623 sw s3,12(sp) -800071ac: 01412423 sw s4,8(sp) -800071b0: 00868813 addi a6,a3,8 -800071b4: 00900793 li a5,9 -800071b8: 00112e23 sw ra,28(sp) -800071bc: 01512223 sw s5,4(sp) -800071c0: 02f84833 div a6,a6,a5 -800071c4: 00068993 mv s3,a3 -800071c8: 00050913 mv s2,a0 -800071cc: 00058413 mv s0,a1 -800071d0: 00060a13 mv s4,a2 -800071d4: 00070493 mv s1,a4 -800071d8: 0cd7d863 bge a5,a3,800072a8 <__s2b+0x110> -800071dc: 00100793 li a5,1 -800071e0: 00000593 li a1,0 -800071e4: 00179793 slli a5,a5,0x1 -800071e8: 00158593 addi a1,a1,1 -800071ec: ff07cce3 blt a5,a6,800071e4 <__s2b+0x4c> -800071f0: 00090513 mv a0,s2 -800071f4: d8dff0ef jal ra,80006f80 <_Balloc> -800071f8: 00050593 mv a1,a0 -800071fc: 0a050a63 beqz a0,800072b0 <__s2b+0x118> -80007200: 00100793 li a5,1 -80007204: 00f52823 sw a5,16(a0) -80007208: 00952a23 sw s1,20(a0) -8000720c: 00900793 li a5,9 -80007210: 0947d663 bge a5,s4,8000729c <__s2b+0x104> -80007214: 00940a93 addi s5,s0,9 -80007218: 000a8493 mv s1,s5 -8000721c: 01440433 add s0,s0,s4 -80007220: 0004c683 lbu a3,0(s1) -80007224: 00a00613 li a2,10 -80007228: 00090513 mv a0,s2 -8000722c: fd068693 addi a3,a3,-48 -80007230: e1dff0ef jal ra,8000704c <__multadd> -80007234: 00148493 addi s1,s1,1 -80007238: 00050593 mv a1,a0 -8000723c: fe8492e3 bne s1,s0,80007220 <__s2b+0x88> -80007240: ff8a0413 addi s0,s4,-8 -80007244: 008a8433 add s0,s5,s0 -80007248: 033a5663 bge s4,s3,80007274 <__s2b+0xdc> -8000724c: 414989b3 sub s3,s3,s4 -80007250: 013409b3 add s3,s0,s3 -80007254: 00044683 lbu a3,0(s0) -80007258: 00a00613 li a2,10 -8000725c: 00090513 mv a0,s2 -80007260: fd068693 addi a3,a3,-48 -80007264: de9ff0ef jal ra,8000704c <__multadd> -80007268: 00140413 addi s0,s0,1 -8000726c: 00050593 mv a1,a0 -80007270: fe8992e3 bne s3,s0,80007254 <__s2b+0xbc> -80007274: 01c12083 lw ra,28(sp) -80007278: 01812403 lw s0,24(sp) -8000727c: 01412483 lw s1,20(sp) -80007280: 01012903 lw s2,16(sp) -80007284: 00c12983 lw s3,12(sp) -80007288: 00812a03 lw s4,8(sp) -8000728c: 00412a83 lw s5,4(sp) -80007290: 00058513 mv a0,a1 -80007294: 02010113 addi sp,sp,32 -80007298: 00008067 ret -8000729c: 00a40413 addi s0,s0,10 -800072a0: 00900a13 li s4,9 -800072a4: fa5ff06f j 80007248 <__s2b+0xb0> -800072a8: 00000593 li a1,0 -800072ac: f45ff06f j 800071f0 <__s2b+0x58> -800072b0: 800136b7 lui a3,0x80013 -800072b4: 80013537 lui a0,0x80013 -800072b8: 0c068693 addi a3,a3,192 # 800130c0 <__stack_top+0x810130c0> -800072bc: 00000613 li a2,0 -800072c0: 0ce00593 li a1,206 -800072c4: 0d450513 addi a0,a0,212 # 800130d4 <__stack_top+0x810130d4> -800072c8: 388020ef jal ra,80009650 <__assert_func> - -800072cc <__hi0bits>: -800072cc: ffff0737 lui a4,0xffff0 -800072d0: 00e57733 and a4,a0,a4 -800072d4: 00050793 mv a5,a0 -800072d8: 00000513 li a0,0 -800072dc: 00071663 bnez a4,800072e8 <__hi0bits+0x1c> -800072e0: 01079793 slli a5,a5,0x10 -800072e4: 01000513 li a0,16 -800072e8: ff000737 lui a4,0xff000 -800072ec: 00e7f733 and a4,a5,a4 -800072f0: 00071663 bnez a4,800072fc <__hi0bits+0x30> -800072f4: 00850513 addi a0,a0,8 -800072f8: 00879793 slli a5,a5,0x8 -800072fc: f0000737 lui a4,0xf0000 -80007300: 00e7f733 and a4,a5,a4 -80007304: 00071663 bnez a4,80007310 <__hi0bits+0x44> -80007308: 00450513 addi a0,a0,4 -8000730c: 00479793 slli a5,a5,0x4 -80007310: c0000737 lui a4,0xc0000 -80007314: 00e7f733 and a4,a5,a4 -80007318: 00071663 bnez a4,80007324 <__hi0bits+0x58> -8000731c: 00250513 addi a0,a0,2 -80007320: 00279793 slli a5,a5,0x2 -80007324: 0007c863 bltz a5,80007334 <__hi0bits+0x68> -80007328: 00179713 slli a4,a5,0x1 -8000732c: 00150513 addi a0,a0,1 -80007330: 00075463 bgez a4,80007338 <__hi0bits+0x6c> -80007334: 00008067 ret -80007338: 02000513 li a0,32 -8000733c: 00008067 ret - -80007340 <__lo0bits>: -80007340: 00052783 lw a5,0(a0) -80007344: 00050713 mv a4,a0 -80007348: 0077f693 andi a3,a5,7 -8000734c: 02068463 beqz a3,80007374 <__lo0bits+0x34> -80007350: 0017f693 andi a3,a5,1 -80007354: 00000513 li a0,0 -80007358: 06069e63 bnez a3,800073d4 <__lo0bits+0x94> -8000735c: 0027f693 andi a3,a5,2 -80007360: 08068063 beqz a3,800073e0 <__lo0bits+0xa0> -80007364: 0017d793 srli a5,a5,0x1 -80007368: 00f72023 sw a5,0(a4) # c0000000 <__stack_top+0xc1000000> -8000736c: 00100513 li a0,1 -80007370: 00008067 ret -80007374: 01079693 slli a3,a5,0x10 -80007378: 0106d693 srli a3,a3,0x10 -8000737c: 00000513 li a0,0 -80007380: 00069663 bnez a3,8000738c <__lo0bits+0x4c> -80007384: 0107d793 srli a5,a5,0x10 -80007388: 01000513 li a0,16 -8000738c: 0ff7f693 andi a3,a5,255 -80007390: 00069663 bnez a3,8000739c <__lo0bits+0x5c> -80007394: 00850513 addi a0,a0,8 -80007398: 0087d793 srli a5,a5,0x8 -8000739c: 00f7f693 andi a3,a5,15 -800073a0: 00069663 bnez a3,800073ac <__lo0bits+0x6c> -800073a4: 00450513 addi a0,a0,4 -800073a8: 0047d793 srli a5,a5,0x4 -800073ac: 0037f693 andi a3,a5,3 -800073b0: 00069663 bnez a3,800073bc <__lo0bits+0x7c> -800073b4: 00250513 addi a0,a0,2 -800073b8: 0027d793 srli a5,a5,0x2 -800073bc: 0017f693 andi a3,a5,1 -800073c0: 00069c63 bnez a3,800073d8 <__lo0bits+0x98> -800073c4: 0017d793 srli a5,a5,0x1 -800073c8: 00150513 addi a0,a0,1 -800073cc: 00079663 bnez a5,800073d8 <__lo0bits+0x98> -800073d0: 02000513 li a0,32 -800073d4: 00008067 ret -800073d8: 00f72023 sw a5,0(a4) -800073dc: 00008067 ret -800073e0: 0027d793 srli a5,a5,0x2 -800073e4: 00f72023 sw a5,0(a4) -800073e8: 00200513 li a0,2 -800073ec: 00008067 ret - -800073f0 <__i2b>: -800073f0: ff010113 addi sp,sp,-16 -800073f4: 00812423 sw s0,8(sp) -800073f8: 00058413 mv s0,a1 -800073fc: 00100593 li a1,1 -80007400: 00112623 sw ra,12(sp) -80007404: b7dff0ef jal ra,80006f80 <_Balloc> -80007408: 02050063 beqz a0,80007428 <__i2b+0x38> -8000740c: 00c12083 lw ra,12(sp) -80007410: 00852a23 sw s0,20(a0) -80007414: 00812403 lw s0,8(sp) -80007418: 00100713 li a4,1 -8000741c: 00e52823 sw a4,16(a0) -80007420: 01010113 addi sp,sp,16 -80007424: 00008067 ret -80007428: 800136b7 lui a3,0x80013 -8000742c: 80013537 lui a0,0x80013 -80007430: 0c068693 addi a3,a3,192 # 800130c0 <__stack_top+0x810130c0> -80007434: 00000613 li a2,0 -80007438: 14000593 li a1,320 -8000743c: 0d450513 addi a0,a0,212 # 800130d4 <__stack_top+0x810130d4> -80007440: 210020ef jal ra,80009650 <__assert_func> - -80007444 <__multiply>: -80007444: fe010113 addi sp,sp,-32 -80007448: 01212823 sw s2,16(sp) -8000744c: 01312623 sw s3,12(sp) -80007450: 0105a903 lw s2,16(a1) -80007454: 01062983 lw s3,16(a2) -80007458: 00912a23 sw s1,20(sp) -8000745c: 01412423 sw s4,8(sp) -80007460: 00112e23 sw ra,28(sp) -80007464: 00812c23 sw s0,24(sp) -80007468: 00058a13 mv s4,a1 -8000746c: 00060493 mv s1,a2 -80007470: 01394c63 blt s2,s3,80007488 <__multiply+0x44> -80007474: 00098713 mv a4,s3 -80007478: 00058493 mv s1,a1 -8000747c: 00090993 mv s3,s2 -80007480: 00060a13 mv s4,a2 -80007484: 00070913 mv s2,a4 -80007488: 0084a783 lw a5,8(s1) -8000748c: 0044a583 lw a1,4(s1) -80007490: 01298433 add s0,s3,s2 -80007494: 0087a7b3 slt a5,a5,s0 -80007498: 00f585b3 add a1,a1,a5 -8000749c: ae5ff0ef jal ra,80006f80 <_Balloc> -800074a0: 1a050c63 beqz a0,80007658 <__multiply+0x214> -800074a4: 01450313 addi t1,a0,20 -800074a8: 00241893 slli a7,s0,0x2 -800074ac: 011308b3 add a7,t1,a7 -800074b0: 00030793 mv a5,t1 -800074b4: 01137863 bgeu t1,a7,800074c4 <__multiply+0x80> -800074b8: 0007a023 sw zero,0(a5) -800074bc: 00478793 addi a5,a5,4 -800074c0: ff17ece3 bltu a5,a7,800074b8 <__multiply+0x74> -800074c4: 014a0813 addi a6,s4,20 -800074c8: 00291e13 slli t3,s2,0x2 -800074cc: 01448e93 addi t4,s1,20 -800074d0: 00299593 slli a1,s3,0x2 -800074d4: 01c80e33 add t3,a6,t3 -800074d8: 00be85b3 add a1,t4,a1 -800074dc: 0bc87c63 bgeu a6,t3,80007594 <__multiply+0x150> -800074e0: 01548793 addi a5,s1,21 -800074e4: 00400f13 li t5,4 -800074e8: 14f5fe63 bgeu a1,a5,80007644 <__multiply+0x200> -800074ec: 00010637 lui a2,0x10 -800074f0: fff60613 addi a2,a2,-1 # ffff <__stack_size+0xfbff> -800074f4: 0100006f j 80007504 <__multiply+0xc0> -800074f8: 00480813 addi a6,a6,4 -800074fc: 00430313 addi t1,t1,4 -80007500: 09c87a63 bgeu a6,t3,80007594 <__multiply+0x150> -80007504: 00082f83 lw t6,0(a6) -80007508: 00cff4b3 and s1,t6,a2 -8000750c: 0c049463 bnez s1,800075d4 <__multiply+0x190> -80007510: 010fdf93 srli t6,t6,0x10 -80007514: fe0f82e3 beqz t6,800074f8 <__multiply+0xb4> -80007518: 00032703 lw a4,0(t1) -8000751c: 00030293 mv t0,t1 -80007520: 000e8693 mv a3,t4 -80007524: 00070493 mv s1,a4 -80007528: 00000393 li t2,0 -8000752c: 0006a783 lw a5,0(a3) -80007530: 0104d993 srli s3,s1,0x10 -80007534: 00c77733 and a4,a4,a2 -80007538: 00c7f7b3 and a5,a5,a2 -8000753c: 03f787b3 mul a5,a5,t6 -80007540: 0042a483 lw s1,4(t0) # 80000004 <__stack_top+0x81000004> -80007544: 00428293 addi t0,t0,4 -80007548: 00468693 addi a3,a3,4 -8000754c: 00c4f933 and s2,s1,a2 -80007550: 013787b3 add a5,a5,s3 -80007554: 007787b3 add a5,a5,t2 -80007558: 01079393 slli t2,a5,0x10 -8000755c: 00e3e733 or a4,t2,a4 -80007560: fee2ae23 sw a4,-4(t0) -80007564: ffe6d703 lhu a4,-2(a3) -80007568: 0107d793 srli a5,a5,0x10 -8000756c: 03f70733 mul a4,a4,t6 -80007570: 01270733 add a4,a4,s2 -80007574: 00f70733 add a4,a4,a5 -80007578: 01075393 srli t2,a4,0x10 -8000757c: fab6e8e3 bltu a3,a1,8000752c <__multiply+0xe8> -80007580: 01e307b3 add a5,t1,t5 -80007584: 00e7a023 sw a4,0(a5) -80007588: 00480813 addi a6,a6,4 -8000758c: 00430313 addi t1,t1,4 -80007590: f7c86ae3 bltu a6,t3,80007504 <__multiply+0xc0> -80007594: 00804863 bgtz s0,800075a4 <__multiply+0x160> -80007598: 0180006f j 800075b0 <__multiply+0x16c> -8000759c: fff40413 addi s0,s0,-1 -800075a0: 00040863 beqz s0,800075b0 <__multiply+0x16c> -800075a4: ffc8a783 lw a5,-4(a7) -800075a8: ffc88893 addi a7,a7,-4 -800075ac: fe0788e3 beqz a5,8000759c <__multiply+0x158> -800075b0: 01c12083 lw ra,28(sp) -800075b4: 00852823 sw s0,16(a0) -800075b8: 01812403 lw s0,24(sp) -800075bc: 01412483 lw s1,20(sp) -800075c0: 01012903 lw s2,16(sp) -800075c4: 00c12983 lw s3,12(sp) -800075c8: 00812a03 lw s4,8(sp) -800075cc: 02010113 addi sp,sp,32 -800075d0: 00008067 ret -800075d4: 00030393 mv t2,t1 -800075d8: 000e8293 mv t0,t4 -800075dc: 00000913 li s2,0 -800075e0: 0002a703 lw a4,0(t0) -800075e4: 0003af83 lw t6,0(t2) -800075e8: 00438393 addi t2,t2,4 -800075ec: 00c776b3 and a3,a4,a2 -800075f0: 029686b3 mul a3,a3,s1 -800075f4: 01075793 srli a5,a4,0x10 -800075f8: 00cff733 and a4,t6,a2 -800075fc: 010fdf93 srli t6,t6,0x10 -80007600: 00428293 addi t0,t0,4 -80007604: 029787b3 mul a5,a5,s1 -80007608: 00e686b3 add a3,a3,a4 -8000760c: 012686b3 add a3,a3,s2 -80007610: 0106d713 srli a4,a3,0x10 -80007614: 00c6f6b3 and a3,a3,a2 -80007618: 01f787b3 add a5,a5,t6 -8000761c: 00e787b3 add a5,a5,a4 -80007620: 01079713 slli a4,a5,0x10 -80007624: 00d766b3 or a3,a4,a3 -80007628: fed3ae23 sw a3,-4(t2) -8000762c: 0107d913 srli s2,a5,0x10 -80007630: fab2e8e3 bltu t0,a1,800075e0 <__multiply+0x19c> -80007634: 01e307b3 add a5,t1,t5 -80007638: 0127a023 sw s2,0(a5) -8000763c: 00082f83 lw t6,0(a6) -80007640: ed1ff06f j 80007510 <__multiply+0xcc> -80007644: 40958f33 sub t5,a1,s1 -80007648: febf0f13 addi t5,t5,-21 -8000764c: ffcf7f13 andi t5,t5,-4 -80007650: 004f0f13 addi t5,t5,4 -80007654: e99ff06f j 800074ec <__multiply+0xa8> -80007658: 800136b7 lui a3,0x80013 -8000765c: 80013537 lui a0,0x80013 -80007660: 0c068693 addi a3,a3,192 # 800130c0 <__stack_top+0x810130c0> -80007664: 00000613 li a2,0 -80007668: 15d00593 li a1,349 -8000766c: 0d450513 addi a0,a0,212 # 800130d4 <__stack_top+0x810130d4> -80007670: 7e1010ef jal ra,80009650 <__assert_func> - -80007674 <__pow5mult>: -80007674: fe010113 addi sp,sp,-32 -80007678: 00812c23 sw s0,24(sp) -8000767c: 01312623 sw s3,12(sp) -80007680: 01412423 sw s4,8(sp) -80007684: 00112e23 sw ra,28(sp) -80007688: 00912a23 sw s1,20(sp) -8000768c: 01212823 sw s2,16(sp) -80007690: 00367793 andi a5,a2,3 -80007694: 00060413 mv s0,a2 -80007698: 00050993 mv s3,a0 -8000769c: 00058a13 mv s4,a1 -800076a0: 0c079463 bnez a5,80007768 <__pow5mult+0xf4> -800076a4: 40245413 srai s0,s0,0x2 -800076a8: 000a0913 mv s2,s4 -800076ac: 06040863 beqz s0,8000771c <__pow5mult+0xa8> -800076b0: 0489a483 lw s1,72(s3) -800076b4: 0c048e63 beqz s1,80007790 <__pow5mult+0x11c> -800076b8: 00147793 andi a5,s0,1 -800076bc: 000a0913 mv s2,s4 -800076c0: 02079063 bnez a5,800076e0 <__pow5mult+0x6c> -800076c4: 40145413 srai s0,s0,0x1 -800076c8: 04040a63 beqz s0,8000771c <__pow5mult+0xa8> -800076cc: 0004a503 lw a0,0(s1) -800076d0: 06050863 beqz a0,80007740 <__pow5mult+0xcc> -800076d4: 00050493 mv s1,a0 -800076d8: 00147793 andi a5,s0,1 -800076dc: fe0784e3 beqz a5,800076c4 <__pow5mult+0x50> -800076e0: 00048613 mv a2,s1 -800076e4: 00090593 mv a1,s2 -800076e8: 00098513 mv a0,s3 -800076ec: d59ff0ef jal ra,80007444 <__multiply> -800076f0: 06090863 beqz s2,80007760 <__pow5mult+0xec> -800076f4: 00492703 lw a4,4(s2) -800076f8: 04c9a783 lw a5,76(s3) -800076fc: 40145413 srai s0,s0,0x1 -80007700: 00271713 slli a4,a4,0x2 -80007704: 00e787b3 add a5,a5,a4 -80007708: 0007a703 lw a4,0(a5) -8000770c: 00e92023 sw a4,0(s2) -80007710: 0127a023 sw s2,0(a5) -80007714: 00050913 mv s2,a0 -80007718: fa041ae3 bnez s0,800076cc <__pow5mult+0x58> -8000771c: 01c12083 lw ra,28(sp) -80007720: 01812403 lw s0,24(sp) -80007724: 01412483 lw s1,20(sp) -80007728: 00c12983 lw s3,12(sp) -8000772c: 00812a03 lw s4,8(sp) -80007730: 00090513 mv a0,s2 -80007734: 01012903 lw s2,16(sp) -80007738: 02010113 addi sp,sp,32 -8000773c: 00008067 ret -80007740: 00048613 mv a2,s1 -80007744: 00048593 mv a1,s1 -80007748: 00098513 mv a0,s3 -8000774c: cf9ff0ef jal ra,80007444 <__multiply> -80007750: 00a4a023 sw a0,0(s1) -80007754: 00052023 sw zero,0(a0) -80007758: 00050493 mv s1,a0 -8000775c: f7dff06f j 800076d8 <__pow5mult+0x64> -80007760: 00050913 mv s2,a0 -80007764: f61ff06f j 800076c4 <__pow5mult+0x50> -80007768: fff78793 addi a5,a5,-1 -8000776c: 80013737 lui a4,0x80013 -80007770: 13070713 addi a4,a4,304 # 80013130 <__stack_top+0x81013130> -80007774: 00279793 slli a5,a5,0x2 -80007778: 00f707b3 add a5,a4,a5 -8000777c: 0007a603 lw a2,0(a5) -80007780: 00000693 li a3,0 -80007784: 8c9ff0ef jal ra,8000704c <__multadd> -80007788: 00050a13 mv s4,a0 -8000778c: f19ff06f j 800076a4 <__pow5mult+0x30> -80007790: 27100593 li a1,625 -80007794: 00098513 mv a0,s3 -80007798: c59ff0ef jal ra,800073f0 <__i2b> -8000779c: 04a9a423 sw a0,72(s3) -800077a0: 00050493 mv s1,a0 -800077a4: 00052023 sw zero,0(a0) -800077a8: f11ff06f j 800076b8 <__pow5mult+0x44> - -800077ac <__lshift>: -800077ac: fe010113 addi sp,sp,-32 -800077b0: 01412423 sw s4,8(sp) -800077b4: 0105aa03 lw s4,16(a1) -800077b8: 0085a783 lw a5,8(a1) -800077bc: 01312623 sw s3,12(sp) -800077c0: 40565993 srai s3,a2,0x5 -800077c4: 01498a33 add s4,s3,s4 -800077c8: 00812c23 sw s0,24(sp) -800077cc: 00912a23 sw s1,20(sp) -800077d0: 01212823 sw s2,16(sp) -800077d4: 01512223 sw s5,4(sp) -800077d8: 00112e23 sw ra,28(sp) -800077dc: 001a0913 addi s2,s4,1 -800077e0: 00058493 mv s1,a1 -800077e4: 00060413 mv s0,a2 -800077e8: 0045a583 lw a1,4(a1) -800077ec: 00050a93 mv s5,a0 -800077f0: 0127d863 bge a5,s2,80007800 <__lshift+0x54> -800077f4: 00179793 slli a5,a5,0x1 -800077f8: 00158593 addi a1,a1,1 -800077fc: ff27cce3 blt a5,s2,800077f4 <__lshift+0x48> -80007800: 000a8513 mv a0,s5 -80007804: f7cff0ef jal ra,80006f80 <_Balloc> -80007808: 10050c63 beqz a0,80007920 <__lshift+0x174> -8000780c: 01450813 addi a6,a0,20 -80007810: 03305463 blez s3,80007838 <__lshift+0x8c> -80007814: 00598993 addi s3,s3,5 -80007818: 00299993 slli s3,s3,0x2 -8000781c: 01350733 add a4,a0,s3 -80007820: 00080793 mv a5,a6 -80007824: 00478793 addi a5,a5,4 -80007828: fe07ae23 sw zero,-4(a5) -8000782c: fee79ce3 bne a5,a4,80007824 <__lshift+0x78> -80007830: fec98993 addi s3,s3,-20 -80007834: 01380833 add a6,a6,s3 -80007838: 0104a703 lw a4,16(s1) -8000783c: 01448793 addi a5,s1,20 -80007840: 01f47313 andi t1,s0,31 -80007844: 00271613 slli a2,a4,0x2 -80007848: 00c78633 add a2,a5,a2 -8000784c: 0a030463 beqz t1,800078f4 <__lshift+0x148> -80007850: 02000593 li a1,32 -80007854: 406585b3 sub a1,a1,t1 -80007858: 00080893 mv a7,a6 -8000785c: 00000693 li a3,0 -80007860: 0007a703 lw a4,0(a5) -80007864: 00488893 addi a7,a7,4 -80007868: 00478793 addi a5,a5,4 -8000786c: 00671733 sll a4,a4,t1 -80007870: 00d76733 or a4,a4,a3 -80007874: fee8ae23 sw a4,-4(a7) -80007878: ffc7a703 lw a4,-4(a5) -8000787c: 00b756b3 srl a3,a4,a1 -80007880: fec7e0e3 bltu a5,a2,80007860 <__lshift+0xb4> -80007884: 01548713 addi a4,s1,21 -80007888: 00400793 li a5,4 -8000788c: 00e66a63 bltu a2,a4,800078a0 <__lshift+0xf4> -80007890: 409607b3 sub a5,a2,s1 -80007894: feb78793 addi a5,a5,-21 -80007898: ffc7f793 andi a5,a5,-4 -8000789c: 00478793 addi a5,a5,4 -800078a0: 00f80833 add a6,a6,a5 -800078a4: 00d82023 sw a3,0(a6) -800078a8: 00068463 beqz a3,800078b0 <__lshift+0x104> -800078ac: 00090a13 mv s4,s2 -800078b0: 0044a703 lw a4,4(s1) -800078b4: 04caa783 lw a5,76(s5) -800078b8: 01c12083 lw ra,28(sp) -800078bc: 00271713 slli a4,a4,0x2 -800078c0: 00e787b3 add a5,a5,a4 -800078c4: 0007a703 lw a4,0(a5) -800078c8: 01452823 sw s4,16(a0) -800078cc: 01812403 lw s0,24(sp) -800078d0: 00e4a023 sw a4,0(s1) -800078d4: 0097a023 sw s1,0(a5) -800078d8: 01012903 lw s2,16(sp) -800078dc: 01412483 lw s1,20(sp) -800078e0: 00c12983 lw s3,12(sp) -800078e4: 00812a03 lw s4,8(sp) -800078e8: 00412a83 lw s5,4(sp) -800078ec: 02010113 addi sp,sp,32 -800078f0: 00008067 ret -800078f4: 0007a703 lw a4,0(a5) -800078f8: 00478793 addi a5,a5,4 -800078fc: 00480813 addi a6,a6,4 -80007900: fee82e23 sw a4,-4(a6) -80007904: fac7f6e3 bgeu a5,a2,800078b0 <__lshift+0x104> -80007908: 0007a703 lw a4,0(a5) -8000790c: 00478793 addi a5,a5,4 -80007910: 00480813 addi a6,a6,4 -80007914: fee82e23 sw a4,-4(a6) -80007918: fcc7eee3 bltu a5,a2,800078f4 <__lshift+0x148> -8000791c: f95ff06f j 800078b0 <__lshift+0x104> -80007920: 800136b7 lui a3,0x80013 -80007924: 80013537 lui a0,0x80013 -80007928: 0c068693 addi a3,a3,192 # 800130c0 <__stack_top+0x810130c0> -8000792c: 00000613 li a2,0 -80007930: 1d900593 li a1,473 -80007934: 0d450513 addi a0,a0,212 # 800130d4 <__stack_top+0x810130d4> -80007938: 519010ef jal ra,80009650 <__assert_func> - -8000793c <__mcmp>: -8000793c: 01052703 lw a4,16(a0) -80007940: 0105a783 lw a5,16(a1) -80007944: 00050813 mv a6,a0 -80007948: 40f70533 sub a0,a4,a5 -8000794c: 04f71463 bne a4,a5,80007994 <__mcmp+0x58> -80007950: 00279793 slli a5,a5,0x2 -80007954: 01480813 addi a6,a6,20 -80007958: 01458593 addi a1,a1,20 -8000795c: 00f80733 add a4,a6,a5 -80007960: 00f587b3 add a5,a1,a5 -80007964: 0080006f j 8000796c <__mcmp+0x30> -80007968: 02e87663 bgeu a6,a4,80007994 <__mcmp+0x58> -8000796c: ffc72683 lw a3,-4(a4) -80007970: ffc7a603 lw a2,-4(a5) -80007974: ffc70713 addi a4,a4,-4 -80007978: ffc78793 addi a5,a5,-4 -8000797c: fec686e3 beq a3,a2,80007968 <__mcmp+0x2c> -80007980: 00c6b6b3 sltu a3,a3,a2 -80007984: 40d00533 neg a0,a3 -80007988: ffe57513 andi a0,a0,-2 -8000798c: 00150513 addi a0,a0,1 -80007990: 00008067 ret -80007994: 00008067 ret - -80007998 <__mdiff>: -80007998: 0105a783 lw a5,16(a1) -8000799c: 01062703 lw a4,16(a2) -800079a0: ff010113 addi sp,sp,-16 -800079a4: 00812423 sw s0,8(sp) -800079a8: 00912223 sw s1,4(sp) -800079ac: 01212023 sw s2,0(sp) -800079b0: 00112623 sw ra,12(sp) -800079b4: 00058493 mv s1,a1 -800079b8: 00060413 mv s0,a2 -800079bc: 40e78933 sub s2,a5,a4 -800079c0: 1ae79463 bne a5,a4,80007b68 <__mdiff+0x1d0> -800079c4: 00271693 slli a3,a4,0x2 -800079c8: 01458593 addi a1,a1,20 -800079cc: 01460713 addi a4,a2,20 -800079d0: 00d587b3 add a5,a1,a3 -800079d4: 00d70733 add a4,a4,a3 -800079d8: 0080006f j 800079e0 <__mdiff+0x48> -800079dc: 18f5fc63 bgeu a1,a5,80007b74 <__mdiff+0x1dc> -800079e0: ffc7a603 lw a2,-4(a5) -800079e4: ffc72683 lw a3,-4(a4) -800079e8: ffc78793 addi a5,a5,-4 -800079ec: ffc70713 addi a4,a4,-4 -800079f0: fed606e3 beq a2,a3,800079dc <__mdiff+0x44> -800079f4: 16d66063 bltu a2,a3,80007b54 <__mdiff+0x1bc> -800079f8: 0044a583 lw a1,4(s1) -800079fc: d84ff0ef jal ra,80006f80 <_Balloc> -80007a00: 1a050263 beqz a0,80007ba4 <__mdiff+0x20c> -80007a04: 0104ae03 lw t3,16(s1) -80007a08: 01042283 lw t0,16(s0) -80007a0c: 01448f93 addi t6,s1,20 -80007a10: 002e1e93 slli t4,t3,0x2 -80007a14: 01440813 addi a6,s0,20 -80007a18: 00229293 slli t0,t0,0x2 -80007a1c: 01450393 addi t2,a0,20 -80007a20: 000108b7 lui a7,0x10 -80007a24: 01252623 sw s2,12(a0) -80007a28: 01df8eb3 add t4,t6,t4 -80007a2c: 005802b3 add t0,a6,t0 -80007a30: 00038f13 mv t5,t2 -80007a34: 000f8313 mv t1,t6 -80007a38: 00000793 li a5,0 -80007a3c: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> -80007a40: 00032703 lw a4,0(t1) -80007a44: 00082583 lw a1,0(a6) -80007a48: 004f0f13 addi t5,t5,4 -80007a4c: 011776b3 and a3,a4,a7 -80007a50: 00f686b3 add a3,a3,a5 -80007a54: 0115f7b3 and a5,a1,a7 -80007a58: 40f686b3 sub a3,a3,a5 -80007a5c: 0105d593 srli a1,a1,0x10 -80007a60: 01075793 srli a5,a4,0x10 -80007a64: 40b787b3 sub a5,a5,a1 -80007a68: 4106d713 srai a4,a3,0x10 -80007a6c: 00e787b3 add a5,a5,a4 -80007a70: 01079713 slli a4,a5,0x10 -80007a74: 0116f6b3 and a3,a3,a7 -80007a78: 00d766b3 or a3,a4,a3 -80007a7c: 00480813 addi a6,a6,4 -80007a80: fedf2e23 sw a3,-4(t5) -80007a84: 00430313 addi t1,t1,4 -80007a88: 4107d793 srai a5,a5,0x10 -80007a8c: fa586ae3 bltu a6,t0,80007a40 <__mdiff+0xa8> -80007a90: 408285b3 sub a1,t0,s0 -80007a94: feb58593 addi a1,a1,-21 -80007a98: 01540413 addi s0,s0,21 -80007a9c: 0025d593 srli a1,a1,0x2 -80007aa0: 00000713 li a4,0 -80007aa4: 0082e463 bltu t0,s0,80007aac <__mdiff+0x114> -80007aa8: 00259713 slli a4,a1,0x2 -80007aac: 00e38733 add a4,t2,a4 -80007ab0: 00400813 li a6,4 -80007ab4: 0082e663 bltu t0,s0,80007ac0 <__mdiff+0x128> -80007ab8: 00158593 addi a1,a1,1 -80007abc: 00259813 slli a6,a1,0x2 -80007ac0: 010f8fb3 add t6,t6,a6 -80007ac4: 010383b3 add t2,t2,a6 -80007ac8: 05dffe63 bgeu t6,t4,80007b24 <__mdiff+0x18c> -80007acc: 000108b7 lui a7,0x10 -80007ad0: 00038813 mv a6,t2 -80007ad4: 000f8593 mv a1,t6 -80007ad8: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> -80007adc: 0005a703 lw a4,0(a1) -80007ae0: 00480813 addi a6,a6,4 -80007ae4: 00458593 addi a1,a1,4 -80007ae8: 01177633 and a2,a4,a7 -80007aec: 00f60633 add a2,a2,a5 -80007af0: 41065693 srai a3,a2,0x10 -80007af4: 01075793 srli a5,a4,0x10 -80007af8: 00d787b3 add a5,a5,a3 -80007afc: 01079693 slli a3,a5,0x10 -80007b00: 01167633 and a2,a2,a7 -80007b04: 00c6e6b3 or a3,a3,a2 -80007b08: fed82e23 sw a3,-4(a6) -80007b0c: 4107d793 srai a5,a5,0x10 -80007b10: fdd5e6e3 bltu a1,t4,80007adc <__mdiff+0x144> -80007b14: fffe8713 addi a4,t4,-1 -80007b18: 41f70fb3 sub t6,a4,t6 -80007b1c: ffcff713 andi a4,t6,-4 -80007b20: 00e38733 add a4,t2,a4 -80007b24: 00069a63 bnez a3,80007b38 <__mdiff+0x1a0> -80007b28: ffc72783 lw a5,-4(a4) -80007b2c: fffe0e13 addi t3,t3,-1 -80007b30: ffc70713 addi a4,a4,-4 -80007b34: fe078ae3 beqz a5,80007b28 <__mdiff+0x190> -80007b38: 00c12083 lw ra,12(sp) -80007b3c: 00812403 lw s0,8(sp) -80007b40: 01c52823 sw t3,16(a0) -80007b44: 00412483 lw s1,4(sp) -80007b48: 00012903 lw s2,0(sp) -80007b4c: 01010113 addi sp,sp,16 -80007b50: 00008067 ret -80007b54: 00048793 mv a5,s1 -80007b58: 00100913 li s2,1 -80007b5c: 00040493 mv s1,s0 -80007b60: 00078413 mv s0,a5 -80007b64: e95ff06f j 800079f8 <__mdiff+0x60> -80007b68: fe0946e3 bltz s2,80007b54 <__mdiff+0x1bc> -80007b6c: 00000913 li s2,0 -80007b70: e89ff06f j 800079f8 <__mdiff+0x60> -80007b74: 00000593 li a1,0 -80007b78: c08ff0ef jal ra,80006f80 <_Balloc> -80007b7c: 04050263 beqz a0,80007bc0 <__mdiff+0x228> -80007b80: 00c12083 lw ra,12(sp) -80007b84: 00812403 lw s0,8(sp) -80007b88: 00100793 li a5,1 -80007b8c: 00f52823 sw a5,16(a0) -80007b90: 00052a23 sw zero,20(a0) -80007b94: 00412483 lw s1,4(sp) -80007b98: 00012903 lw s2,0(sp) -80007b9c: 01010113 addi sp,sp,16 -80007ba0: 00008067 ret -80007ba4: 800136b7 lui a3,0x80013 -80007ba8: 80013537 lui a0,0x80013 -80007bac: 0c068693 addi a3,a3,192 # 800130c0 <__stack_top+0x810130c0> -80007bb0: 00000613 li a2,0 -80007bb4: 24000593 li a1,576 -80007bb8: 0d450513 addi a0,a0,212 # 800130d4 <__stack_top+0x810130d4> -80007bbc: 295010ef jal ra,80009650 <__assert_func> -80007bc0: 800136b7 lui a3,0x80013 -80007bc4: 80013537 lui a0,0x80013 -80007bc8: 0c068693 addi a3,a3,192 # 800130c0 <__stack_top+0x810130c0> -80007bcc: 00000613 li a2,0 -80007bd0: 23200593 li a1,562 -80007bd4: 0d450513 addi a0,a0,212 # 800130d4 <__stack_top+0x810130d4> -80007bd8: 279010ef jal ra,80009650 <__assert_func> - -80007bdc <__ulp>: -80007bdc: 7ff007b7 lui a5,0x7ff00 -80007be0: 00b7f5b3 and a1,a5,a1 -80007be4: fcc007b7 lui a5,0xfcc00 -80007be8: 00f585b3 add a1,a1,a5 -80007bec: 00b05863 blez a1,80007bfc <__ulp+0x20> -80007bf0: 00000793 li a5,0 -80007bf4: 00078513 mv a0,a5 -80007bf8: 00008067 ret -80007bfc: 40b005b3 neg a1,a1 -80007c00: 4145d593 srai a1,a1,0x14 -80007c04: 01300793 li a5,19 -80007c08: 00b7c863 blt a5,a1,80007c18 <__ulp+0x3c> -80007c0c: 000807b7 lui a5,0x80 -80007c10: 40b7d5b3 sra a1,a5,a1 -80007c14: fddff06f j 80007bf0 <__ulp+0x14> -80007c18: fec58713 addi a4,a1,-20 -80007c1c: 01e00693 li a3,30 -80007c20: 00000593 li a1,0 -80007c24: 00100793 li a5,1 -80007c28: fce6c6e3 blt a3,a4,80007bf4 <__ulp+0x18> -80007c2c: 800007b7 lui a5,0x80000 -80007c30: 00e7d7b3 srl a5,a5,a4 -80007c34: 00078513 mv a0,a5 -80007c38: 00008067 ret - -80007c3c <__b2d>: -80007c3c: fe010113 addi sp,sp,-32 -80007c40: 00912a23 sw s1,20(sp) -80007c44: 01052483 lw s1,16(a0) -80007c48: 00812c23 sw s0,24(sp) -80007c4c: 01450413 addi s0,a0,20 -80007c50: 00249493 slli s1,s1,0x2 -80007c54: 009404b3 add s1,s0,s1 -80007c58: 01212823 sw s2,16(sp) -80007c5c: ffc4a903 lw s2,-4(s1) -80007c60: 01312623 sw s3,12(sp) -80007c64: 01412423 sw s4,8(sp) -80007c68: 00090513 mv a0,s2 -80007c6c: 00058993 mv s3,a1 -80007c70: 00112e23 sw ra,28(sp) -80007c74: e58ff0ef jal ra,800072cc <__hi0bits> -80007c78: 02000713 li a4,32 -80007c7c: 40a707b3 sub a5,a4,a0 -80007c80: 00f9a023 sw a5,0(s3) -80007c84: 00a00793 li a5,10 -80007c88: ffc48a13 addi s4,s1,-4 -80007c8c: 08a7d063 bge a5,a0,80007d0c <__b2d+0xd0> -80007c90: ff550513 addi a0,a0,-11 -80007c94: 05447063 bgeu s0,s4,80007cd4 <__b2d+0x98> -80007c98: ff84a783 lw a5,-8(s1) -80007c9c: 04050063 beqz a0,80007cdc <__b2d+0xa0> -80007ca0: 40a706b3 sub a3,a4,a0 -80007ca4: 00d7d733 srl a4,a5,a3 -80007ca8: 00a91933 sll s2,s2,a0 -80007cac: 00e96933 or s2,s2,a4 -80007cb0: ff848613 addi a2,s1,-8 -80007cb4: 3ff00737 lui a4,0x3ff00 -80007cb8: 00e96733 or a4,s2,a4 -80007cbc: 00a797b3 sll a5,a5,a0 -80007cc0: 02c47263 bgeu s0,a2,80007ce4 <__b2d+0xa8> -80007cc4: ff44a603 lw a2,-12(s1) -80007cc8: 00d656b3 srl a3,a2,a3 -80007ccc: 00d7e7b3 or a5,a5,a3 -80007cd0: 0140006f j 80007ce4 <__b2d+0xa8> -80007cd4: 00000793 li a5,0 -80007cd8: 06051463 bnez a0,80007d40 <__b2d+0x104> -80007cdc: 3ff00737 lui a4,0x3ff00 -80007ce0: 00e96733 or a4,s2,a4 -80007ce4: 01c12083 lw ra,28(sp) -80007ce8: 01812403 lw s0,24(sp) -80007cec: 01412483 lw s1,20(sp) -80007cf0: 01012903 lw s2,16(sp) -80007cf4: 00c12983 lw s3,12(sp) -80007cf8: 00812a03 lw s4,8(sp) -80007cfc: 00078513 mv a0,a5 -80007d00: 00070593 mv a1,a4 -80007d04: 02010113 addi sp,sp,32 -80007d08: 00008067 ret -80007d0c: 00b00693 li a3,11 -80007d10: 40a686b3 sub a3,a3,a0 -80007d14: 3ff007b7 lui a5,0x3ff00 -80007d18: 00d95733 srl a4,s2,a3 -80007d1c: 00f76733 or a4,a4,a5 -80007d20: 00000793 li a5,0 -80007d24: 01447663 bgeu s0,s4,80007d30 <__b2d+0xf4> -80007d28: ff84a783 lw a5,-8(s1) -80007d2c: 00d7d7b3 srl a5,a5,a3 -80007d30: 01550513 addi a0,a0,21 -80007d34: 00a91533 sll a0,s2,a0 -80007d38: 00f567b3 or a5,a0,a5 -80007d3c: fa9ff06f j 80007ce4 <__b2d+0xa8> -80007d40: 00a91533 sll a0,s2,a0 -80007d44: 3ff00737 lui a4,0x3ff00 -80007d48: 00e56733 or a4,a0,a4 -80007d4c: 00000793 li a5,0 -80007d50: f95ff06f j 80007ce4 <__b2d+0xa8> - -80007d54 <__d2b>: -80007d54: fd010113 addi sp,sp,-48 -80007d58: 01412c23 sw s4,24(sp) -80007d5c: 00058a13 mv s4,a1 -80007d60: 00100593 li a1,1 -80007d64: 02912223 sw s1,36(sp) -80007d68: 03212023 sw s2,32(sp) -80007d6c: 01312e23 sw s3,28(sp) -80007d70: 02112623 sw ra,44(sp) -80007d74: 02812423 sw s0,40(sp) -80007d78: 01512a23 sw s5,20(sp) -80007d7c: 00060493 mv s1,a2 -80007d80: 00068993 mv s3,a3 -80007d84: 00070913 mv s2,a4 -80007d88: 9f8ff0ef jal ra,80006f80 <_Balloc> -80007d8c: 10050a63 beqz a0,80007ea0 <__d2b+0x14c> -80007d90: 0144d793 srli a5,s1,0x14 -80007d94: 00100737 lui a4,0x100 -80007d98: fff70613 addi a2,a4,-1 # fffff <__stack_size+0xffbff> -80007d9c: 01579693 slli a3,a5,0x15 -80007da0: 00050413 mv s0,a0 -80007da4: 00967633 and a2,a2,s1 -80007da8: 7ff7fa93 andi s5,a5,2047 -80007dac: 00068463 beqz a3,80007db4 <__d2b+0x60> -80007db0: 00e66633 or a2,a2,a4 -80007db4: 00c12623 sw a2,12(sp) -80007db8: 080a0863 beqz s4,80007e48 <__d2b+0xf4> -80007dbc: 00810513 addi a0,sp,8 -80007dc0: 01412423 sw s4,8(sp) -80007dc4: d7cff0ef jal ra,80007340 <__lo0bits> -80007dc8: 00c12703 lw a4,12(sp) -80007dcc: 00050793 mv a5,a0 -80007dd0: 0c050263 beqz a0,80007e94 <__d2b+0x140> -80007dd4: 00812603 lw a2,8(sp) -80007dd8: 02000693 li a3,32 -80007ddc: 40a686b3 sub a3,a3,a0 -80007de0: 00d716b3 sll a3,a4,a3 -80007de4: 00c6e6b3 or a3,a3,a2 -80007de8: 00a75733 srl a4,a4,a0 -80007dec: 00d42a23 sw a3,20(s0) -80007df0: 00e12623 sw a4,12(sp) -80007df4: 00e034b3 snez s1,a4 -80007df8: 00148493 addi s1,s1,1 -80007dfc: 00e42c23 sw a4,24(s0) -80007e00: 00942823 sw s1,16(s0) -80007e04: 060a8463 beqz s5,80007e6c <__d2b+0x118> -80007e08: bcda8a93 addi s5,s5,-1075 -80007e0c: 00fa8ab3 add s5,s5,a5 -80007e10: 03500513 li a0,53 -80007e14: 0159a023 sw s5,0(s3) -80007e18: 40f507b3 sub a5,a0,a5 -80007e1c: 00f92023 sw a5,0(s2) -80007e20: 02c12083 lw ra,44(sp) -80007e24: 00040513 mv a0,s0 -80007e28: 02812403 lw s0,40(sp) -80007e2c: 02412483 lw s1,36(sp) -80007e30: 02012903 lw s2,32(sp) -80007e34: 01c12983 lw s3,28(sp) -80007e38: 01812a03 lw s4,24(sp) -80007e3c: 01412a83 lw s5,20(sp) -80007e40: 03010113 addi sp,sp,48 -80007e44: 00008067 ret -80007e48: 00c10513 addi a0,sp,12 -80007e4c: cf4ff0ef jal ra,80007340 <__lo0bits> -80007e50: 00100793 li a5,1 -80007e54: 00f42823 sw a5,16(s0) -80007e58: 00c12783 lw a5,12(sp) -80007e5c: 00100493 li s1,1 -80007e60: 00f42a23 sw a5,20(s0) -80007e64: 02050793 addi a5,a0,32 -80007e68: fa0a90e3 bnez s5,80007e08 <__d2b+0xb4> -80007e6c: 00249713 slli a4,s1,0x2 -80007e70: 00e40733 add a4,s0,a4 -80007e74: 01072503 lw a0,16(a4) -80007e78: bce78793 addi a5,a5,-1074 # 3feffbce <__stack_size+0x3feff7ce> -80007e7c: 00f9a023 sw a5,0(s3) -80007e80: c4cff0ef jal ra,800072cc <__hi0bits> -80007e84: 00549493 slli s1,s1,0x5 -80007e88: 40a484b3 sub s1,s1,a0 -80007e8c: 00992023 sw s1,0(s2) -80007e90: f91ff06f j 80007e20 <__d2b+0xcc> -80007e94: 00812683 lw a3,8(sp) -80007e98: 00d42a23 sw a3,20(s0) -80007e9c: f59ff06f j 80007df4 <__d2b+0xa0> -80007ea0: 800136b7 lui a3,0x80013 -80007ea4: 80013537 lui a0,0x80013 -80007ea8: 0c068693 addi a3,a3,192 # 800130c0 <__stack_top+0x810130c0> -80007eac: 00000613 li a2,0 -80007eb0: 30a00593 li a1,778 -80007eb4: 0d450513 addi a0,a0,212 # 800130d4 <__stack_top+0x810130d4> -80007eb8: 798010ef jal ra,80009650 <__assert_func> - -80007ebc <__ratio>: -80007ebc: fd010113 addi sp,sp,-48 -80007ec0: 03212023 sw s2,32(sp) -80007ec4: 00058913 mv s2,a1 -80007ec8: 00810593 addi a1,sp,8 -80007ecc: 02112623 sw ra,44(sp) -80007ed0: 02812423 sw s0,40(sp) -80007ed4: 02912223 sw s1,36(sp) -80007ed8: 01312e23 sw s3,28(sp) -80007edc: 00050993 mv s3,a0 -80007ee0: d5dff0ef jal ra,80007c3c <__b2d> -80007ee4: 00050493 mv s1,a0 -80007ee8: 00058413 mv s0,a1 -80007eec: 00090513 mv a0,s2 -80007ef0: 00c10593 addi a1,sp,12 -80007ef4: d49ff0ef jal ra,80007c3c <__b2d> -80007ef8: 01092783 lw a5,16(s2) -80007efc: 0109a703 lw a4,16(s3) -80007f00: 00c12683 lw a3,12(sp) -80007f04: 40f70733 sub a4,a4,a5 -80007f08: 00812783 lw a5,8(sp) -80007f0c: 00571713 slli a4,a4,0x5 -80007f10: 40d787b3 sub a5,a5,a3 -80007f14: 00f707b3 add a5,a4,a5 -80007f18: 00050693 mv a3,a0 -80007f1c: 02f05e63 blez a5,80007f58 <__ratio+0x9c> -80007f20: 01479793 slli a5,a5,0x14 -80007f24: 00878433 add s0,a5,s0 -80007f28: 00068613 mv a2,a3 -80007f2c: 00048513 mv a0,s1 -80007f30: 00058693 mv a3,a1 -80007f34: 00040593 mv a1,s0 -80007f38: 72d050ef jal ra,8000de64 <__divdf3> -80007f3c: 02c12083 lw ra,44(sp) -80007f40: 02812403 lw s0,40(sp) -80007f44: 02412483 lw s1,36(sp) -80007f48: 02012903 lw s2,32(sp) -80007f4c: 01c12983 lw s3,28(sp) -80007f50: 03010113 addi sp,sp,48 -80007f54: 00008067 ret -80007f58: 01479713 slli a4,a5,0x14 -80007f5c: 40e585b3 sub a1,a1,a4 -80007f60: fc9ff06f j 80007f28 <__ratio+0x6c> - -80007f64 <_mprec_log10>: -80007f64: ff010113 addi sp,sp,-16 -80007f68: 01212023 sw s2,0(sp) -80007f6c: 00112623 sw ra,12(sp) -80007f70: 00812423 sw s0,8(sp) -80007f74: 00912223 sw s1,4(sp) -80007f78: 01700793 li a5,23 -80007f7c: 00050913 mv s2,a0 -80007f80: 04a7da63 bge a5,a0,80007fd4 <_mprec_log10+0x70> -80007f84: 80015737 lui a4,0x80015 -80007f88: 9b072783 lw a5,-1616(a4) # 800149b0 <__stack_top+0x810149b0> -80007f8c: 9b472583 lw a1,-1612(a4) -80007f90: 80015737 lui a4,0x80015 -80007f94: 9b872403 lw s0,-1608(a4) # 800149b8 <__stack_top+0x810149b8> -80007f98: 9bc72483 lw s1,-1604(a4) -80007f9c: 00078513 mv a0,a5 -80007fa0: 00040613 mv a2,s0 -80007fa4: 00048693 mv a3,s1 -80007fa8: 77c060ef jal ra,8000e724 <__muldf3> -80007fac: fff90913 addi s2,s2,-1 -80007fb0: 00050793 mv a5,a0 -80007fb4: fe0914e3 bnez s2,80007f9c <_mprec_log10+0x38> -80007fb8: 00c12083 lw ra,12(sp) -80007fbc: 00812403 lw s0,8(sp) -80007fc0: 00412483 lw s1,4(sp) -80007fc4: 00012903 lw s2,0(sp) -80007fc8: 00078513 mv a0,a5 -80007fcc: 01010113 addi sp,sp,16 -80007fd0: 00008067 ret -80007fd4: 800137b7 lui a5,0x80013 -80007fd8: 00351913 slli s2,a0,0x3 -80007fdc: 13078793 addi a5,a5,304 # 80013130 <__stack_top+0x81013130> -80007fe0: 01278933 add s2,a5,s2 -80007fe4: 01092783 lw a5,16(s2) -80007fe8: 00c12083 lw ra,12(sp) -80007fec: 00812403 lw s0,8(sp) -80007ff0: 01492583 lw a1,20(s2) -80007ff4: 00412483 lw s1,4(sp) -80007ff8: 00012903 lw s2,0(sp) -80007ffc: 00078513 mv a0,a5 -80008000: 01010113 addi sp,sp,16 -80008004: 00008067 ret - -80008008 <__copybits>: -80008008: 01062683 lw a3,16(a2) -8000800c: fff58593 addi a1,a1,-1 -80008010: 4055d593 srai a1,a1,0x5 -80008014: 00158593 addi a1,a1,1 -80008018: 01460793 addi a5,a2,20 -8000801c: 00269693 slli a3,a3,0x2 -80008020: 00259593 slli a1,a1,0x2 -80008024: 00d786b3 add a3,a5,a3 -80008028: 00b505b3 add a1,a0,a1 -8000802c: 02d7f863 bgeu a5,a3,8000805c <__copybits+0x54> -80008030: 00050713 mv a4,a0 -80008034: 0007a803 lw a6,0(a5) -80008038: 00478793 addi a5,a5,4 -8000803c: 00470713 addi a4,a4,4 -80008040: ff072e23 sw a6,-4(a4) -80008044: fed7e8e3 bltu a5,a3,80008034 <__copybits+0x2c> -80008048: 40c687b3 sub a5,a3,a2 -8000804c: feb78793 addi a5,a5,-21 -80008050: ffc7f793 andi a5,a5,-4 -80008054: 00478793 addi a5,a5,4 -80008058: 00f50533 add a0,a0,a5 -8000805c: 00b57863 bgeu a0,a1,8000806c <__copybits+0x64> -80008060: 00450513 addi a0,a0,4 -80008064: fe052e23 sw zero,-4(a0) -80008068: feb56ce3 bltu a0,a1,80008060 <__copybits+0x58> -8000806c: 00008067 ret - -80008070 <__any_on>: -80008070: 01052703 lw a4,16(a0) -80008074: 4055d613 srai a2,a1,0x5 -80008078: 01450693 addi a3,a0,20 -8000807c: 02c75263 bge a4,a2,800080a0 <__any_on+0x30> -80008080: 00271793 slli a5,a4,0x2 -80008084: 00f687b3 add a5,a3,a5 -80008088: 04f6f263 bgeu a3,a5,800080cc <__any_on+0x5c> -8000808c: ffc7a703 lw a4,-4(a5) -80008090: ffc78793 addi a5,a5,-4 -80008094: fe070ae3 beqz a4,80008088 <__any_on+0x18> -80008098: 00100513 li a0,1 -8000809c: 00008067 ret -800080a0: 00261793 slli a5,a2,0x2 -800080a4: 00f687b3 add a5,a3,a5 -800080a8: fee650e3 bge a2,a4,80008088 <__any_on+0x18> -800080ac: 01f5f593 andi a1,a1,31 -800080b0: fc058ce3 beqz a1,80008088 <__any_on+0x18> -800080b4: 0007a603 lw a2,0(a5) -800080b8: 00100513 li a0,1 -800080bc: 00b65733 srl a4,a2,a1 -800080c0: 00b715b3 sll a1,a4,a1 -800080c4: fcb602e3 beq a2,a1,80008088 <__any_on+0x18> -800080c8: 00008067 ret -800080cc: 00000513 li a0,0 -800080d0: 00008067 ret - -800080d4 : -800080d4: ff010113 addi sp,sp,-16 -800080d8: 00912223 sw s1,4(sp) -800080dc: 800004b7 lui s1,0x80000 -800080e0: 00812423 sw s0,8(sp) -800080e4: 00112623 sw ra,12(sp) -800080e8: fff4c493 not s1,s1 -800080ec: 00060413 mv s0,a2 -800080f0: 00062023 sw zero,0(a2) -800080f4: 00b4f6b3 and a3,s1,a1 -800080f8: 7ff00637 lui a2,0x7ff00 -800080fc: 00058793 mv a5,a1 -80008100: 00050713 mv a4,a0 -80008104: 06c6d063 bge a3,a2,80008164 -80008108: 00a6e8b3 or a7,a3,a0 -8000810c: 04088c63 beqz a7,80008164 -80008110: 00c5f633 and a2,a1,a2 -80008114: 00058813 mv a6,a1 -80008118: 00000893 li a7,0 -8000811c: 02061263 bnez a2,80008140 -80008120: 800157b7 lui a5,0x80015 -80008124: 9c47a683 lw a3,-1596(a5) # 800149c4 <__stack_top+0x810149c4> -80008128: 9c07a603 lw a2,-1600(a5) -8000812c: 5f8060ef jal ra,8000e724 <__muldf3> -80008130: 00050713 mv a4,a0 -80008134: 00058813 mv a6,a1 -80008138: 00b4f6b3 and a3,s1,a1 -8000813c: fca00893 li a7,-54 -80008140: 4146d693 srai a3,a3,0x14 -80008144: 801007b7 lui a5,0x80100 -80008148: fff78793 addi a5,a5,-1 # 800fffff <__stack_top+0x810fffff> -8000814c: c0268693 addi a3,a3,-1022 -80008150: 00f87833 and a6,a6,a5 -80008154: 011686b3 add a3,a3,a7 -80008158: 3fe007b7 lui a5,0x3fe00 -8000815c: 00f867b3 or a5,a6,a5 -80008160: 00d42023 sw a3,0(s0) -80008164: 00c12083 lw ra,12(sp) -80008168: 00812403 lw s0,8(sp) -8000816c: 00412483 lw s1,4(sp) -80008170: 00070513 mv a0,a4 -80008174: 00078593 mv a1,a5 -80008178: 01010113 addi sp,sp,16 -8000817c: 00008067 ret - -80008180 <_sbrk_r>: -80008180: ff010113 addi sp,sp,-16 -80008184: 00812423 sw s0,8(sp) -80008188: 00912223 sw s1,4(sp) -8000818c: 00050413 mv s0,a0 -80008190: 800154b7 lui s1,0x80015 -80008194: 00058513 mv a0,a1 -80008198: 00112623 sw ra,12(sp) -8000819c: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> -800081a0: 2ec050ef jal ra,8000d48c <_sbrk> -800081a4: fff00793 li a5,-1 -800081a8: 00f50c63 beq a0,a5,800081c0 <_sbrk_r+0x40> -800081ac: 00c12083 lw ra,12(sp) -800081b0: 00812403 lw s0,8(sp) -800081b4: 00412483 lw s1,4(sp) -800081b8: 01010113 addi sp,sp,16 -800081bc: 00008067 ret -800081c0: a104a783 lw a5,-1520(s1) -800081c4: fe0784e3 beqz a5,800081ac <_sbrk_r+0x2c> -800081c8: 00c12083 lw ra,12(sp) -800081cc: 00f42023 sw a5,0(s0) -800081d0: 00812403 lw s0,8(sp) -800081d4: 00412483 lw s1,4(sp) -800081d8: 01010113 addi sp,sp,16 -800081dc: 00008067 ret - -800081e0 <_sprintf_r>: -800081e0: f6010113 addi sp,sp,-160 -800081e4: 08c10e93 addi t4,sp,140 -800081e8: 08f12a23 sw a5,148(sp) -800081ec: 80000337 lui t1,0x80000 -800081f0: ffff07b7 lui a5,0xffff0 -800081f4: 00058e13 mv t3,a1 -800081f8: fff34313 not t1,t1 -800081fc: 08d12623 sw a3,140(sp) -80008200: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> -80008204: 00810593 addi a1,sp,8 -80008208: 000e8693 mv a3,t4 -8000820c: 06112e23 sw ra,124(sp) -80008210: 00f12a23 sw a5,20(sp) -80008214: 08e12823 sw a4,144(sp) -80008218: 09012c23 sw a6,152(sp) -8000821c: 09112e23 sw a7,156(sp) -80008220: 01c12423 sw t3,8(sp) -80008224: 01c12c23 sw t3,24(sp) -80008228: 00612e23 sw t1,28(sp) -8000822c: 00612823 sw t1,16(sp) -80008230: 01d12223 sw t4,4(sp) -80008234: 9ddf80ef jal ra,80000c10 <_svfprintf_r> -80008238: 00812783 lw a5,8(sp) -8000823c: 00078023 sb zero,0(a5) -80008240: 07c12083 lw ra,124(sp) -80008244: 0a010113 addi sp,sp,160 -80008248: 00008067 ret - -8000824c : -8000824c: 00050e13 mv t3,a0 -80008250: 80015537 lui a0,0x80015 -80008254: f6010113 addi sp,sp,-160 -80008258: 9cc52503 lw a0,-1588(a0) # 800149cc <__stack_top+0x810149cc> -8000825c: 08810e93 addi t4,sp,136 -80008260: 08f12a23 sw a5,148(sp) -80008264: 80000337 lui t1,0x80000 -80008268: ffff07b7 lui a5,0xffff0 -8000826c: fff34313 not t1,t1 -80008270: 08c12423 sw a2,136(sp) -80008274: 08d12623 sw a3,140(sp) -80008278: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> -8000827c: 00058613 mv a2,a1 -80008280: 000e8693 mv a3,t4 -80008284: 00810593 addi a1,sp,8 -80008288: 06112e23 sw ra,124(sp) -8000828c: 00f12a23 sw a5,20(sp) -80008290: 08e12823 sw a4,144(sp) -80008294: 09012c23 sw a6,152(sp) -80008298: 09112e23 sw a7,156(sp) -8000829c: 01c12423 sw t3,8(sp) -800082a0: 01c12c23 sw t3,24(sp) -800082a4: 00612e23 sw t1,28(sp) -800082a8: 00612823 sw t1,16(sp) -800082ac: 01d12223 sw t4,4(sp) -800082b0: 961f80ef jal ra,80000c10 <_svfprintf_r> -800082b4: 00812783 lw a5,8(sp) -800082b8: 00078023 sb zero,0(a5) -800082bc: 07c12083 lw ra,124(sp) -800082c0: 0a010113 addi sp,sp,160 -800082c4: 00008067 ret - -800082c8 : -800082c8: 00b567b3 or a5,a0,a1 -800082cc: 0037f793 andi a5,a5,3 -800082d0: 08079263 bnez a5,80008354 -800082d4: 0005a703 lw a4,0(a1) -800082d8: 7f7f86b7 lui a3,0x7f7f8 -800082dc: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> -800082e0: 00d777b3 and a5,a4,a3 -800082e4: 00d787b3 add a5,a5,a3 -800082e8: 00e7e7b3 or a5,a5,a4 -800082ec: 00d7e7b3 or a5,a5,a3 -800082f0: fff00613 li a2,-1 -800082f4: 06c79e63 bne a5,a2,80008370 -800082f8: 00050613 mv a2,a0 -800082fc: fff00813 li a6,-1 -80008300: 00e62023 sw a4,0(a2) # 7ff00000 <__stack_size+0x7feffc00> -80008304: 0045a703 lw a4,4(a1) -80008308: 00458593 addi a1,a1,4 -8000830c: 00460613 addi a2,a2,4 -80008310: 00d777b3 and a5,a4,a3 -80008314: 00d787b3 add a5,a5,a3 -80008318: 00e7e7b3 or a5,a5,a4 -8000831c: 00d7e7b3 or a5,a5,a3 -80008320: ff0780e3 beq a5,a6,80008300 -80008324: 0005c783 lbu a5,0(a1) -80008328: 0015c703 lbu a4,1(a1) -8000832c: 0025c683 lbu a3,2(a1) -80008330: 00f60023 sb a5,0(a2) -80008334: 00078a63 beqz a5,80008348 -80008338: 00e600a3 sb a4,1(a2) -8000833c: 00070663 beqz a4,80008348 -80008340: 00d60123 sb a3,2(a2) -80008344: 00069463 bnez a3,8000834c -80008348: 00008067 ret -8000834c: 000601a3 sb zero,3(a2) -80008350: 00008067 ret -80008354: 00050793 mv a5,a0 -80008358: 0005c703 lbu a4,0(a1) -8000835c: 00178793 addi a5,a5,1 -80008360: 00158593 addi a1,a1,1 -80008364: fee78fa3 sb a4,-1(a5) -80008368: fe0718e3 bnez a4,80008358 -8000836c: 00008067 ret -80008370: 00050613 mv a2,a0 -80008374: fb1ff06f j 80008324 - -80008378 : -80008378: 00357793 andi a5,a0,3 -8000837c: 00050713 mv a4,a0 -80008380: 04079c63 bnez a5,800083d8 -80008384: 7f7f86b7 lui a3,0x7f7f8 -80008388: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> -8000838c: fff00593 li a1,-1 -80008390: 00072603 lw a2,0(a4) -80008394: 00470713 addi a4,a4,4 -80008398: 00d677b3 and a5,a2,a3 -8000839c: 00d787b3 add a5,a5,a3 -800083a0: 00c7e7b3 or a5,a5,a2 -800083a4: 00d7e7b3 or a5,a5,a3 -800083a8: feb784e3 beq a5,a1,80008390 -800083ac: ffc74683 lbu a3,-4(a4) -800083b0: ffd74603 lbu a2,-3(a4) -800083b4: ffe74783 lbu a5,-2(a4) -800083b8: 40a70733 sub a4,a4,a0 -800083bc: 04068063 beqz a3,800083fc -800083c0: 02060a63 beqz a2,800083f4 -800083c4: 00f03533 snez a0,a5 -800083c8: 00e50533 add a0,a0,a4 -800083cc: ffe50513 addi a0,a0,-2 -800083d0: 00008067 ret -800083d4: fa0688e3 beqz a3,80008384 -800083d8: 00074783 lbu a5,0(a4) -800083dc: 00170713 addi a4,a4,1 -800083e0: 00377693 andi a3,a4,3 -800083e4: fe0798e3 bnez a5,800083d4 -800083e8: 40a70733 sub a4,a4,a0 -800083ec: fff70513 addi a0,a4,-1 -800083f0: 00008067 ret -800083f4: ffd70513 addi a0,a4,-3 -800083f8: 00008067 ret -800083fc: ffc70513 addi a0,a4,-4 -80008400: 00008067 ret - -80008404 : -80008404: 00a5e7b3 or a5,a1,a0 -80008408: 0037f793 andi a5,a5,3 -8000840c: 00050713 mv a4,a0 -80008410: 06079863 bnez a5,80008480 -80008414: 00300793 li a5,3 -80008418: 06c7f463 bgeu a5,a2,80008480 -8000841c: feff0337 lui t1,0xfeff0 -80008420: 808088b7 lui a7,0x80808 -80008424: eff30313 addi t1,t1,-257 # fefefeff <__stack_top+0xfffefeff> -80008428: 08088893 addi a7,a7,128 # 80808080 <__stack_top+0x81808080> -8000842c: 00300e13 li t3,3 -80008430: 0005a683 lw a3,0(a1) -80008434: 006687b3 add a5,a3,t1 -80008438: fff6c813 not a6,a3 -8000843c: 0107f7b3 and a5,a5,a6 -80008440: 0117f7b3 and a5,a5,a7 -80008444: 02079e63 bnez a5,80008480 -80008448: 00d72023 sw a3,0(a4) -8000844c: ffc60613 addi a2,a2,-4 -80008450: 00470713 addi a4,a4,4 -80008454: 00458593 addi a1,a1,4 -80008458: fcce6ce3 bltu t3,a2,80008430 -8000845c: 00158593 addi a1,a1,1 -80008460: 00170793 addi a5,a4,1 -80008464: 02060463 beqz a2,8000848c -80008468: fff5c683 lbu a3,-1(a1) -8000846c: fff60813 addi a6,a2,-1 -80008470: fed78fa3 sb a3,-1(a5) -80008474: 00068e63 beqz a3,80008490 -80008478: 00078713 mv a4,a5 -8000847c: 00080613 mv a2,a6 -80008480: 00158593 addi a1,a1,1 -80008484: 00170793 addi a5,a4,1 -80008488: fe0610e3 bnez a2,80008468 -8000848c: 00008067 ret -80008490: 00c70633 add a2,a4,a2 -80008494: 00080a63 beqz a6,800084a8 -80008498: 00178793 addi a5,a5,1 -8000849c: fe078fa3 sb zero,-1(a5) -800084a0: fec79ce3 bne a5,a2,80008498 -800084a4: 00008067 ret -800084a8: 00008067 ret - -800084ac <__ssprint_r>: -800084ac: 00862783 lw a5,8(a2) -800084b0: fd010113 addi sp,sp,-48 -800084b4: 01512a23 sw s5,20(sp) -800084b8: 02112623 sw ra,44(sp) -800084bc: 02812423 sw s0,40(sp) -800084c0: 02912223 sw s1,36(sp) -800084c4: 03212023 sw s2,32(sp) -800084c8: 01312e23 sw s3,28(sp) -800084cc: 01412c23 sw s4,24(sp) -800084d0: 01612823 sw s6,16(sp) -800084d4: 01712623 sw s7,12(sp) -800084d8: 01812423 sw s8,8(sp) -800084dc: 00060a93 mv s5,a2 -800084e0: 14078863 beqz a5,80008630 <__ssprint_r+0x184> -800084e4: 00050b13 mv s6,a0 -800084e8: 00062983 lw s3,0(a2) -800084ec: 0005a503 lw a0,0(a1) -800084f0: 0085a483 lw s1,8(a1) -800084f4: 00058413 mv s0,a1 -800084f8: 0d40006f j 800085cc <__ssprint_r+0x120> -800084fc: 00c45783 lhu a5,12(s0) -80008500: 4807f713 andi a4,a5,1152 -80008504: 08070a63 beqz a4,80008598 <__ssprint_r+0xec> -80008508: 01442683 lw a3,20(s0) -8000850c: 01042583 lw a1,16(s0) -80008510: 00190713 addi a4,s2,1 -80008514: 00169493 slli s1,a3,0x1 -80008518: 00d486b3 add a3,s1,a3 -8000851c: 01f6d493 srli s1,a3,0x1f -80008520: 40b50a33 sub s4,a0,a1 -80008524: 00d484b3 add s1,s1,a3 -80008528: 4014d493 srai s1,s1,0x1 -8000852c: 01470733 add a4,a4,s4 -80008530: 00048613 mv a2,s1 -80008534: 00e4f663 bgeu s1,a4,80008540 <__ssprint_r+0x94> -80008538: 00070493 mv s1,a4 -8000853c: 00070613 mv a2,a4 -80008540: 4007f793 andi a5,a5,1024 -80008544: 0a078663 beqz a5,800085f0 <__ssprint_r+0x144> -80008548: 00060593 mv a1,a2 -8000854c: 000b0513 mv a0,s6 -80008550: 99cfe0ef jal ra,800066ec <_malloc_r> -80008554: 00050c13 mv s8,a0 -80008558: 0a050a63 beqz a0,8000860c <__ssprint_r+0x160> -8000855c: 01042583 lw a1,16(s0) -80008560: 000a0613 mv a2,s4 -80008564: 3a4010ef jal ra,80009908 -80008568: 00c45783 lhu a5,12(s0) -8000856c: b7f7f793 andi a5,a5,-1153 -80008570: 0807e793 ori a5,a5,128 -80008574: 00f41623 sh a5,12(s0) -80008578: 014c0533 add a0,s8,s4 -8000857c: 41448a33 sub s4,s1,s4 -80008580: 00942a23 sw s1,20(s0) -80008584: 01442423 sw s4,8(s0) -80008588: 01842823 sw s8,16(s0) -8000858c: 00a42023 sw a0,0(s0) -80008590: 00090493 mv s1,s2 -80008594: 00090a13 mv s4,s2 -80008598: 000a0613 mv a2,s4 -8000859c: 000b8593 mv a1,s7 -800085a0: 484010ef jal ra,80009a24 -800085a4: 00842703 lw a4,8(s0) -800085a8: 00042503 lw a0,0(s0) -800085ac: 008aa783 lw a5,8(s5) -800085b0: 409704b3 sub s1,a4,s1 -800085b4: 01450533 add a0,a0,s4 -800085b8: 00942423 sw s1,8(s0) -800085bc: 00a42023 sw a0,0(s0) -800085c0: 41278933 sub s2,a5,s2 -800085c4: 012aa423 sw s2,8(s5) -800085c8: 06090463 beqz s2,80008630 <__ssprint_r+0x184> -800085cc: 0049a903 lw s2,4(s3) -800085d0: 0009ab83 lw s7,0(s3) -800085d4: 00048a13 mv s4,s1 -800085d8: 00898993 addi s3,s3,8 -800085dc: fe0908e3 beqz s2,800085cc <__ssprint_r+0x120> -800085e0: f0997ee3 bgeu s2,s1,800084fc <__ssprint_r+0x50> -800085e4: 00090493 mv s1,s2 -800085e8: 00090a13 mv s4,s2 -800085ec: fadff06f j 80008598 <__ssprint_r+0xec> -800085f0: 000b0513 mv a0,s6 -800085f4: 550010ef jal ra,80009b44 <_realloc_r> -800085f8: 00050c13 mv s8,a0 -800085fc: f6051ee3 bnez a0,80008578 <__ssprint_r+0xcc> -80008600: 01042583 lw a1,16(s0) -80008604: 000b0513 mv a0,s6 -80008608: a10fb0ef jal ra,80003818 <_free_r> -8000860c: 00c00793 li a5,12 -80008610: 00fb2023 sw a5,0(s6) -80008614: 00c45783 lhu a5,12(s0) -80008618: fff00513 li a0,-1 -8000861c: 0407e793 ori a5,a5,64 -80008620: 00f41623 sh a5,12(s0) -80008624: 000aa423 sw zero,8(s5) -80008628: 000aa223 sw zero,4(s5) -8000862c: 00c0006f j 80008638 <__ssprint_r+0x18c> -80008630: 000aa223 sw zero,4(s5) -80008634: 00000513 li a0,0 -80008638: 02c12083 lw ra,44(sp) -8000863c: 02812403 lw s0,40(sp) -80008640: 02412483 lw s1,36(sp) -80008644: 02012903 lw s2,32(sp) -80008648: 01c12983 lw s3,28(sp) -8000864c: 01812a03 lw s4,24(sp) -80008650: 01412a83 lw s5,20(sp) -80008654: 01012b03 lw s6,16(sp) -80008658: 00c12b83 lw s7,12(sp) -8000865c: 00812c03 lw s8,8(sp) -80008660: 03010113 addi sp,sp,48 -80008664: 00008067 ret - -80008668 <_svfiprintf_r>: -80008668: 00c5d783 lhu a5,12(a1) -8000866c: ed010113 addi sp,sp,-304 -80008670: 11412c23 sw s4,280(sp) -80008674: 11612823 sw s6,272(sp) -80008678: 11a12023 sw s10,256(sp) -8000867c: 12112623 sw ra,300(sp) -80008680: 12812423 sw s0,296(sp) -80008684: 12912223 sw s1,292(sp) -80008688: 13212023 sw s2,288(sp) -8000868c: 11312e23 sw s3,284(sp) -80008690: 11512a23 sw s5,276(sp) -80008694: 11712623 sw s7,268(sp) -80008698: 11812423 sw s8,264(sp) -8000869c: 11912223 sw s9,260(sp) -800086a0: 0fb12e23 sw s11,252(sp) -800086a4: 0807f793 andi a5,a5,128 -800086a8: 00d12623 sw a3,12(sp) -800086ac: 00058a13 mv s4,a1 -800086b0: 00050b13 mv s6,a0 -800086b4: 00060d13 mv s10,a2 -800086b8: 00078663 beqz a5,800086c4 <_svfiprintf_r+0x5c> -800086bc: 0105a783 lw a5,16(a1) -800086c0: 560786e3 beqz a5,8000942c <_svfiprintf_r+0xdc4> -800086c4: 800137b7 lui a5,0x80013 -800086c8: 04c10a93 addi s5,sp,76 -800086cc: 25878793 addi a5,a5,600 # 80013258 <__stack_top+0x81013258> -800086d0: 80013bb7 lui s7,0x80013 -800086d4: 800134b7 lui s1,0x80013 -800086d8: 05512023 sw s5,64(sp) -800086dc: 04012423 sw zero,72(sp) -800086e0: 04012223 sw zero,68(sp) -800086e4: 000a8713 mv a4,s5 -800086e8: 00012823 sw zero,16(sp) -800086ec: 02012223 sw zero,36(sp) -800086f0: 02012423 sw zero,40(sp) -800086f4: 02012623 sw zero,44(sp) -800086f8: 00012423 sw zero,8(sp) -800086fc: 00f12a23 sw a5,20(sp) -80008700: 3c4b8b93 addi s7,s7,964 # 800133c4 <__stack_top+0x810133c4> -80008704: 3d448493 addi s1,s1,980 # 800133d4 <__stack_top+0x810133d4> -80008708: 000d4783 lbu a5,0(s10) -8000870c: 20078063 beqz a5,8000890c <_svfiprintf_r+0x2a4> -80008710: 000d0413 mv s0,s10 -80008714: 02500693 li a3,37 -80008718: 38d78663 beq a5,a3,80008aa4 <_svfiprintf_r+0x43c> -8000871c: 00144783 lbu a5,1(s0) -80008720: 00140413 addi s0,s0,1 -80008724: fe079ae3 bnez a5,80008718 <_svfiprintf_r+0xb0> -80008728: 41a40933 sub s2,s0,s10 -8000872c: 1fa40063 beq s0,s10,8000890c <_svfiprintf_r+0x2a4> -80008730: 04812683 lw a3,72(sp) -80008734: 04412783 lw a5,68(sp) -80008738: 01a72023 sw s10,0(a4) -8000873c: 012686b3 add a3,a3,s2 -80008740: 00178793 addi a5,a5,1 -80008744: 01272223 sw s2,4(a4) -80008748: 04d12423 sw a3,72(sp) -8000874c: 04f12223 sw a5,68(sp) -80008750: 00700693 li a3,7 -80008754: 00870713 addi a4,a4,8 -80008758: 34f6ce63 blt a3,a5,80008ab4 <_svfiprintf_r+0x44c> -8000875c: 00812683 lw a3,8(sp) -80008760: 00044783 lbu a5,0(s0) -80008764: 012686b3 add a3,a3,s2 -80008768: 00d12423 sw a3,8(sp) -8000876c: 1a078063 beqz a5,8000890c <_svfiprintf_r+0x2a4> -80008770: 00144683 lbu a3,1(s0) -80008774: 00140d13 addi s10,s0,1 -80008778: 02010da3 sb zero,59(sp) -8000877c: fff00c93 li s9,-1 -80008780: 00000413 li s0,0 -80008784: 00000d93 li s11,0 -80008788: 05a00913 li s2,90 -8000878c: 00900c13 li s8,9 -80008790: 02a00993 li s3,42 -80008794: 001d0d13 addi s10,s10,1 -80008798: fe068793 addi a5,a3,-32 -8000879c: 04f96463 bltu s2,a5,800087e4 <_svfiprintf_r+0x17c> -800087a0: 01412603 lw a2,20(sp) -800087a4: 00279793 slli a5,a5,0x2 -800087a8: 00c787b3 add a5,a5,a2 -800087ac: 0007a783 lw a5,0(a5) -800087b0: 00078067 jr a5 -800087b4: 00000413 li s0,0 -800087b8: fd068793 addi a5,a3,-48 -800087bc: 000d4683 lbu a3,0(s10) -800087c0: 00241593 slli a1,s0,0x2 -800087c4: 00858433 add s0,a1,s0 -800087c8: 00141413 slli s0,s0,0x1 -800087cc: 00878433 add s0,a5,s0 -800087d0: fd068793 addi a5,a3,-48 -800087d4: 001d0d13 addi s10,s10,1 -800087d8: fefc72e3 bgeu s8,a5,800087bc <_svfiprintf_r+0x154> -800087dc: fe068793 addi a5,a3,-32 -800087e0: fcf970e3 bgeu s2,a5,800087a0 <_svfiprintf_r+0x138> -800087e4: 12068463 beqz a3,8000890c <_svfiprintf_r+0x2a4> -800087e8: 08d10623 sb a3,140(sp) -800087ec: 02010da3 sb zero,59(sp) -800087f0: 00100913 li s2,1 -800087f4: 00100c13 li s8,1 -800087f8: 08c10993 addi s3,sp,140 -800087fc: 00000c93 li s9,0 -80008800: 002dff13 andi t5,s11,2 -80008804: 000f0463 beqz t5,8000880c <_svfiprintf_r+0x1a4> -80008808: 00290913 addi s2,s2,2 -8000880c: 084dfe13 andi t3,s11,132 -80008810: 04812783 lw a5,72(sp) -80008814: 04412603 lw a2,68(sp) -80008818: 000e1663 bnez t3,80008824 <_svfiprintf_r+0x1bc> -8000881c: 412406b3 sub a3,s0,s2 -80008820: 02d04ae3 bgtz a3,80009054 <_svfiprintf_r+0x9ec> -80008824: 03b14683 lbu a3,59(sp) -80008828: 00160513 addi a0,a2,1 -8000882c: 00870593 addi a1,a4,8 -80008830: 04068063 beqz a3,80008870 <_svfiprintf_r+0x208> -80008834: 03b10693 addi a3,sp,59 -80008838: 00178793 addi a5,a5,1 -8000883c: 00d72023 sw a3,0(a4) -80008840: 00100693 li a3,1 -80008844: 00d72223 sw a3,4(a4) -80008848: 04f12423 sw a5,72(sp) -8000884c: 04a12223 sw a0,68(sp) -80008850: 00700693 li a3,7 -80008854: 0ca6cee3 blt a3,a0,80009130 <_svfiprintf_r+0xac8> -80008858: 00260f93 addi t6,a2,2 -8000885c: 01070693 addi a3,a4,16 -80008860: 00050613 mv a2,a0 -80008864: 00058713 mv a4,a1 -80008868: 000f8513 mv a0,t6 -8000886c: 00068593 mv a1,a3 -80008870: 020f0c63 beqz t5,800088a8 <_svfiprintf_r+0x240> -80008874: 03c10693 addi a3,sp,60 -80008878: 00d72023 sw a3,0(a4) -8000887c: 00278793 addi a5,a5,2 -80008880: 00200693 li a3,2 -80008884: 00d72223 sw a3,4(a4) -80008888: 04f12423 sw a5,72(sp) -8000888c: 04a12223 sw a0,68(sp) -80008890: 00700713 li a4,7 -80008894: 0ca74ce3 blt a4,a0,8000916c <_svfiprintf_r+0xb04> -80008898: 00050613 mv a2,a0 -8000889c: 00058713 mv a4,a1 -800088a0: 00150513 addi a0,a0,1 -800088a4: 00858593 addi a1,a1,8 -800088a8: 08000693 li a3,128 -800088ac: 60de0263 beq t3,a3,80008eb0 <_svfiprintf_r+0x848> -800088b0: 418c8cb3 sub s9,s9,s8 -800088b4: 6b904663 bgtz s9,80008f60 <_svfiprintf_r+0x8f8> -800088b8: 00fc07b3 add a5,s8,a5 -800088bc: 01372023 sw s3,0(a4) -800088c0: 01872223 sw s8,4(a4) -800088c4: 04f12423 sw a5,72(sp) -800088c8: 04a12223 sw a0,68(sp) -800088cc: 00700713 li a4,7 -800088d0: 74a74263 blt a4,a0,80009014 <_svfiprintf_r+0x9ac> -800088d4: 004df893 andi a7,s11,4 -800088d8: 00088663 beqz a7,800088e4 <_svfiprintf_r+0x27c> -800088dc: 41240c33 sub s8,s0,s2 -800088e0: 1f804863 bgtz s8,80008ad0 <_svfiprintf_r+0x468> -800088e4: 01245463 bge s0,s2,800088ec <_svfiprintf_r+0x284> -800088e8: 00090413 mv s0,s2 -800088ec: 00812703 lw a4,8(sp) -800088f0: 00870733 add a4,a4,s0 -800088f4: 00e12423 sw a4,8(sp) -800088f8: 72079e63 bnez a5,80009034 <_svfiprintf_r+0x9cc> -800088fc: 000d4783 lbu a5,0(s10) -80008900: 04012223 sw zero,68(sp) -80008904: 000a8713 mv a4,s5 -80008908: e00794e3 bnez a5,80008710 <_svfiprintf_r+0xa8> -8000890c: 04812783 lw a5,72(sp) -80008910: 4c0792e3 bnez a5,800095d4 <_svfiprintf_r+0xf6c> -80008914: 00ca5783 lhu a5,12(s4) -80008918: 0407f793 andi a5,a5,64 -8000891c: 4e0798e3 bnez a5,8000960c <_svfiprintf_r+0xfa4> -80008920: 12c12083 lw ra,300(sp) -80008924: 12812403 lw s0,296(sp) -80008928: 00812503 lw a0,8(sp) -8000892c: 12412483 lw s1,292(sp) -80008930: 12012903 lw s2,288(sp) -80008934: 11c12983 lw s3,284(sp) -80008938: 11812a03 lw s4,280(sp) -8000893c: 11412a83 lw s5,276(sp) -80008940: 11012b03 lw s6,272(sp) -80008944: 10c12b83 lw s7,268(sp) -80008948: 10812c03 lw s8,264(sp) -8000894c: 10412c83 lw s9,260(sp) -80008950: 10012d03 lw s10,256(sp) -80008954: 0fc12d83 lw s11,252(sp) -80008958: 13010113 addi sp,sp,304 -8000895c: 00008067 ret -80008960: 000b0513 mv a0,s6 -80008964: 00e12c23 sw a4,24(sp) -80008968: d6dfd0ef jal ra,800066d4 <_localeconv_r> -8000896c: 00452783 lw a5,4(a0) -80008970: 00078513 mv a0,a5 -80008974: 02f12623 sw a5,44(sp) -80008978: a01ff0ef jal ra,80008378 -8000897c: 00050793 mv a5,a0 -80008980: 000b0513 mv a0,s6 -80008984: 02f12423 sw a5,40(sp) -80008988: d4dfd0ef jal ra,800066d4 <_localeconv_r> -8000898c: 00852703 lw a4,8(a0) -80008990: 02812783 lw a5,40(sp) -80008994: 02e12223 sw a4,36(sp) -80008998: 01812703 lw a4,24(sp) -8000899c: 160798e3 bnez a5,8000930c <_svfiprintf_r+0xca4> -800089a0: 000d4683 lbu a3,0(s10) -800089a4: df1ff06f j 80008794 <_svfiprintf_r+0x12c> -800089a8: 000d4683 lbu a3,0(s10) -800089ac: 020ded93 ori s11,s11,32 -800089b0: de5ff06f j 80008794 <_svfiprintf_r+0x12c> -800089b4: 010ded93 ori s11,s11,16 -800089b8: 020df793 andi a5,s11,32 -800089bc: 1e078263 beqz a5,80008ba0 <_svfiprintf_r+0x538> -800089c0: 00c12783 lw a5,12(sp) -800089c4: 00778993 addi s3,a5,7 -800089c8: ff89f993 andi s3,s3,-8 -800089cc: 0049a683 lw a3,4(s3) -800089d0: 0009ac03 lw s8,0(s3) -800089d4: 00898793 addi a5,s3,8 -800089d8: 00f12623 sw a5,12(sp) -800089dc: 00068e13 mv t3,a3 -800089e0: 1e06c863 bltz a3,80008bd0 <_svfiprintf_r+0x568> -800089e4: fff00693 li a3,-1 -800089e8: 000d8913 mv s2,s11 -800089ec: 00dc8863 beq s9,a3,800089fc <_svfiprintf_r+0x394> -800089f0: 01cc66b3 or a3,s8,t3 -800089f4: f7fdf913 andi s2,s11,-129 -800089f8: 7a068463 beqz a3,800091a0 <_svfiprintf_r+0xb38> -800089fc: 000e1ce3 bnez t3,80009214 <_svfiprintf_r+0xbac> -80008a00: 00900693 li a3,9 -80008a04: 0186e8e3 bltu a3,s8,80009214 <_svfiprintf_r+0xbac> -80008a08: 030c0793 addi a5,s8,48 -80008a0c: 0ef107a3 sb a5,239(sp) -80008a10: 00090d93 mv s11,s2 -80008a14: 00100c13 li s8,1 -80008a18: 0ef10993 addi s3,sp,239 -80008a1c: 06c0006f j 80008a88 <_svfiprintf_r+0x420> -80008a20: 010ded93 ori s11,s11,16 -80008a24: 020df793 andi a5,s11,32 -80008a28: 14078663 beqz a5,80008b74 <_svfiprintf_r+0x50c> -80008a2c: 00c12783 lw a5,12(sp) -80008a30: 00778993 addi s3,a5,7 -80008a34: ff89f993 andi s3,s3,-8 -80008a38: 0009ac03 lw s8,0(s3) -80008a3c: 0049ae03 lw t3,4(s3) -80008a40: 00898793 addi a5,s3,8 -80008a44: 00f12623 sw a5,12(sp) -80008a48: bffdf913 andi s2,s11,-1025 -80008a4c: 00000693 li a3,0 -80008a50: 02010da3 sb zero,59(sp) -80008a54: fff00613 li a2,-1 -80008a58: 1acc8063 beq s9,a2,80008bf8 <_svfiprintf_r+0x590> -80008a5c: 01cc6633 or a2,s8,t3 -80008a60: f7f97d93 andi s11,s2,-129 -80008a64: 5e061463 bnez a2,8000904c <_svfiprintf_r+0x9e4> -80008a68: 3e0c9863 bnez s9,80008e58 <_svfiprintf_r+0x7f0> -80008a6c: 72069e63 bnez a3,800091a8 <_svfiprintf_r+0xb40> -80008a70: 00197c13 andi s8,s2,1 -80008a74: 0f010993 addi s3,sp,240 -80008a78: 000c0863 beqz s8,80008a88 <_svfiprintf_r+0x420> -80008a7c: 03000793 li a5,48 -80008a80: 0ef107a3 sb a5,239(sp) -80008a84: 0ef10993 addi s3,sp,239 -80008a88: 000c8913 mv s2,s9 -80008a8c: 018cd463 bge s9,s8,80008a94 <_svfiprintf_r+0x42c> -80008a90: 000c0913 mv s2,s8 -80008a94: 03b14783 lbu a5,59(sp) -80008a98: 00f037b3 snez a5,a5 -80008a9c: 00f90933 add s2,s2,a5 -80008aa0: d61ff06f j 80008800 <_svfiprintf_r+0x198> -80008aa4: 41a40933 sub s2,s0,s10 -80008aa8: c9a414e3 bne s0,s10,80008730 <_svfiprintf_r+0xc8> -80008aac: 00044783 lbu a5,0(s0) -80008ab0: cbdff06f j 8000876c <_svfiprintf_r+0x104> -80008ab4: 04010613 addi a2,sp,64 -80008ab8: 000a0593 mv a1,s4 -80008abc: 000b0513 mv a0,s6 -80008ac0: 9edff0ef jal ra,800084ac <__ssprint_r> -80008ac4: e40518e3 bnez a0,80008914 <_svfiprintf_r+0x2ac> -80008ac8: 000a8713 mv a4,s5 -80008acc: c91ff06f j 8000875c <_svfiprintf_r+0xf4> -80008ad0: 01000693 li a3,16 -80008ad4: 04412703 lw a4,68(sp) -80008ad8: 0786d063 bge a3,s8,80008b38 <_svfiprintf_r+0x4d0> -80008adc: 01000c93 li s9,16 -80008ae0: 00700993 li s3,7 -80008ae4: 00c0006f j 80008af0 <_svfiprintf_r+0x488> -80008ae8: ff0c0c13 addi s8,s8,-16 -80008aec: 058cd663 bge s9,s8,80008b38 <_svfiprintf_r+0x4d0> -80008af0: 01078793 addi a5,a5,16 -80008af4: 00170713 addi a4,a4,1 -80008af8: 0175a023 sw s7,0(a1) -80008afc: 0195a223 sw s9,4(a1) -80008b00: 04f12423 sw a5,72(sp) -80008b04: 04e12223 sw a4,68(sp) -80008b08: 00858593 addi a1,a1,8 -80008b0c: fce9dee3 bge s3,a4,80008ae8 <_svfiprintf_r+0x480> -80008b10: 04010613 addi a2,sp,64 -80008b14: 000a0593 mv a1,s4 -80008b18: 000b0513 mv a0,s6 -80008b1c: 991ff0ef jal ra,800084ac <__ssprint_r> -80008b20: de051ae3 bnez a0,80008914 <_svfiprintf_r+0x2ac> -80008b24: ff0c0c13 addi s8,s8,-16 -80008b28: 04812783 lw a5,72(sp) -80008b2c: 04412703 lw a4,68(sp) -80008b30: 000a8593 mv a1,s5 -80008b34: fb8ccee3 blt s9,s8,80008af0 <_svfiprintf_r+0x488> -80008b38: 018787b3 add a5,a5,s8 -80008b3c: 00170713 addi a4,a4,1 -80008b40: 0175a023 sw s7,0(a1) -80008b44: 0185a223 sw s8,4(a1) -80008b48: 04f12423 sw a5,72(sp) -80008b4c: 04e12223 sw a4,68(sp) -80008b50: 00700693 li a3,7 -80008b54: d8e6d8e3 bge a3,a4,800088e4 <_svfiprintf_r+0x27c> -80008b58: 04010613 addi a2,sp,64 -80008b5c: 000a0593 mv a1,s4 -80008b60: 000b0513 mv a0,s6 -80008b64: 949ff0ef jal ra,800084ac <__ssprint_r> -80008b68: da0516e3 bnez a0,80008914 <_svfiprintf_r+0x2ac> -80008b6c: 04812783 lw a5,72(sp) -80008b70: d75ff06f j 800088e4 <_svfiprintf_r+0x27c> -80008b74: 00c12603 lw a2,12(sp) -80008b78: 010df793 andi a5,s11,16 -80008b7c: 00460693 addi a3,a2,4 -80008b80: 7e079263 bnez a5,80009364 <_svfiprintf_r+0xcfc> -80008b84: 040df793 andi a5,s11,64 -80008b88: 18078ce3 beqz a5,80009520 <_svfiprintf_r+0xeb8> -80008b8c: 00c12783 lw a5,12(sp) -80008b90: 00000e13 li t3,0 -80008b94: 00d12623 sw a3,12(sp) -80008b98: 0007dc03 lhu s8,0(a5) -80008b9c: eadff06f j 80008a48 <_svfiprintf_r+0x3e0> -80008ba0: 00c12603 lw a2,12(sp) -80008ba4: 010df793 andi a5,s11,16 -80008ba8: 00460693 addi a3,a2,4 -80008bac: 78079863 bnez a5,8000933c <_svfiprintf_r+0xcd4> -80008bb0: 040df793 andi a5,s11,64 -80008bb4: 140786e3 beqz a5,80009500 <_svfiprintf_r+0xe98> -80008bb8: 00c12783 lw a5,12(sp) -80008bbc: 00d12623 sw a3,12(sp) -80008bc0: 00079c03 lh s8,0(a5) -80008bc4: 41fc5e13 srai t3,s8,0x1f -80008bc8: 000e0693 mv a3,t3 -80008bcc: e006dce3 bgez a3,800089e4 <_svfiprintf_r+0x37c> -80008bd0: 018036b3 snez a3,s8 -80008bd4: 41c00e33 neg t3,t3 -80008bd8: 40de0e33 sub t3,t3,a3 -80008bdc: 02d00693 li a3,45 -80008be0: 02d10da3 sb a3,59(sp) -80008be4: fff00613 li a2,-1 -80008be8: 41800c33 neg s8,s8 -80008bec: 000d8913 mv s2,s11 -80008bf0: 00100693 li a3,1 -80008bf4: e6cc94e3 bne s9,a2,80008a5c <_svfiprintf_r+0x3f4> -80008bf8: 00100613 li a2,1 -80008bfc: e0c680e3 beq a3,a2,800089fc <_svfiprintf_r+0x394> -80008c00: 00200613 li a2,2 -80008c04: 26c68463 beq a3,a2,80008e6c <_svfiprintf_r+0x804> -80008c08: 0f010993 addi s3,sp,240 -80008c0c: 01de1613 slli a2,t3,0x1d -80008c10: 007c7693 andi a3,s8,7 -80008c14: 003c5793 srli a5,s8,0x3 -80008c18: 03068693 addi a3,a3,48 -80008c1c: 00f66c33 or s8,a2,a5 -80008c20: 003e5e13 srli t3,t3,0x3 -80008c24: fed98fa3 sb a3,-1(s3) -80008c28: 01cc6633 or a2,s8,t3 -80008c2c: 00098593 mv a1,s3 -80008c30: fff98993 addi s3,s3,-1 -80008c34: fc061ce3 bnez a2,80008c0c <_svfiprintf_r+0x5a4> -80008c38: 00197793 andi a5,s2,1 -80008c3c: 26078263 beqz a5,80008ea0 <_svfiprintf_r+0x838> -80008c40: 03000793 li a5,48 -80008c44: 24f68e63 beq a3,a5,80008ea0 <_svfiprintf_r+0x838> -80008c48: ffe58593 addi a1,a1,-2 -80008c4c: fef98fa3 sb a5,-1(s3) -80008c50: 0f010793 addi a5,sp,240 -80008c54: 40b78c33 sub s8,a5,a1 -80008c58: 00090d93 mv s11,s2 -80008c5c: 00058993 mv s3,a1 -80008c60: e29ff06f j 80008a88 <_svfiprintf_r+0x420> -80008c64: 00c12783 lw a5,12(sp) -80008c68: 02010da3 sb zero,59(sp) -80008c6c: 0007a983 lw s3,0(a5) -80008c70: 00478693 addi a3,a5,4 -80008c74: 040986e3 beqz s3,800094c0 <_svfiprintf_r+0xe58> -80008c78: fff00793 li a5,-1 -80008c7c: 78fc8863 beq s9,a5,8000940c <_svfiprintf_r+0xda4> -80008c80: 000c8613 mv a2,s9 -80008c84: 00000593 li a1,0 -80008c88: 00098513 mv a0,s3 -80008c8c: 00d12c23 sw a3,24(sp) -80008c90: 00e12623 sw a4,12(sp) -80008c94: a10fe0ef jal ra,80006ea4 -80008c98: 00c12703 lw a4,12(sp) -80008c9c: 01812683 lw a3,24(sp) -80008ca0: 140504e3 beqz a0,800095e8 <_svfiprintf_r+0xf80> -80008ca4: 41350c33 sub s8,a0,s3 -80008ca8: 00d12623 sw a3,12(sp) -80008cac: 00000c93 li s9,0 -80008cb0: dd9ff06f j 80008a88 <_svfiprintf_r+0x420> -80008cb4: 00c12683 lw a3,12(sp) -80008cb8: 02010da3 sb zero,59(sp) -80008cbc: 00100913 li s2,1 -80008cc0: 0006a783 lw a5,0(a3) -80008cc4: 00468693 addi a3,a3,4 -80008cc8: 00d12623 sw a3,12(sp) -80008ccc: 08f10623 sb a5,140(sp) -80008cd0: 00100c13 li s8,1 -80008cd4: 08c10993 addi s3,sp,140 -80008cd8: b25ff06f j 800087fc <_svfiprintf_r+0x194> -80008cdc: 00c12783 lw a5,12(sp) -80008ce0: 002de913 ori s2,s11,2 -80008ce4: ffff86b7 lui a3,0xffff8 -80008ce8: 0007ac03 lw s8,0(a5) -80008cec: 80013db7 lui s11,0x80013 -80008cf0: 00478793 addi a5,a5,4 -80008cf4: 8306c693 xori a3,a3,-2000 -80008cf8: 00f12623 sw a5,12(sp) -80008cfc: c84d8793 addi a5,s11,-892 # 80012c84 <__stack_top+0x81012c84> -80008d00: 02d11e23 sh a3,60(sp) -80008d04: 00000e13 li t3,0 -80008d08: 00f12823 sw a5,16(sp) -80008d0c: 00200693 li a3,2 -80008d10: d41ff06f j 80008a50 <_svfiprintf_r+0x3e8> -80008d14: 00c12603 lw a2,12(sp) -80008d18: 020df793 andi a5,s11,32 -80008d1c: 00062683 lw a3,0(a2) -80008d20: 00460613 addi a2,a2,4 -80008d24: 00c12623 sw a2,12(sp) -80008d28: 60079063 bnez a5,80009328 <_svfiprintf_r+0xcc0> -80008d2c: 010df793 andi a5,s11,16 -80008d30: 78079263 bnez a5,800094b4 <_svfiprintf_r+0xe4c> -80008d34: 040df793 andi a5,s11,64 -80008d38: 080798e3 bnez a5,800095c8 <_svfiprintf_r+0xf60> -80008d3c: 200df893 andi a7,s11,512 -80008d40: 76088a63 beqz a7,800094b4 <_svfiprintf_r+0xe4c> -80008d44: 00812783 lw a5,8(sp) -80008d48: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> -80008d4c: 9bdff06f j 80008708 <_svfiprintf_r+0xa0> -80008d50: 000d4683 lbu a3,0(s10) -80008d54: 080ded93 ori s11,s11,128 -80008d58: a3dff06f j 80008794 <_svfiprintf_r+0x12c> -80008d5c: 000d4683 lbu a3,0(s10) -80008d60: 001d0593 addi a1,s10,1 -80008d64: 0b368ae3 beq a3,s3,80009618 <_svfiprintf_r+0xfb0> -80008d68: fd068793 addi a5,a3,-48 -80008d6c: 00058d13 mv s10,a1 -80008d70: 00000c93 li s9,0 -80008d74: a2fc62e3 bltu s8,a5,80008798 <_svfiprintf_r+0x130> -80008d78: 000d4683 lbu a3,0(s10) -80008d7c: 002c9593 slli a1,s9,0x2 -80008d80: 01958333 add t1,a1,s9 -80008d84: 00131313 slli t1,t1,0x1 -80008d88: 00f30cb3 add s9,t1,a5 -80008d8c: fd068793 addi a5,a3,-48 -80008d90: 001d0d13 addi s10,s10,1 -80008d94: fefc72e3 bgeu s8,a5,80008d78 <_svfiprintf_r+0x710> -80008d98: a01ff06f j 80008798 <_svfiprintf_r+0x130> -80008d9c: 000d4683 lbu a3,0(s10) -80008da0: 004ded93 ori s11,s11,4 -80008da4: 9f1ff06f j 80008794 <_svfiprintf_r+0x12c> -80008da8: 02b00793 li a5,43 -80008dac: 000d4683 lbu a3,0(s10) -80008db0: 02f10da3 sb a5,59(sp) -80008db4: 9e1ff06f j 80008794 <_svfiprintf_r+0x12c> -80008db8: 00c12783 lw a5,12(sp) -80008dbc: 000d4683 lbu a3,0(s10) -80008dc0: 0007a403 lw s0,0(a5) -80008dc4: 00478793 addi a5,a5,4 -80008dc8: 00f12623 sw a5,12(sp) -80008dcc: 9c0454e3 bgez s0,80008794 <_svfiprintf_r+0x12c> -80008dd0: 40800433 neg s0,s0 -80008dd4: 004ded93 ori s11,s11,4 -80008dd8: 9bdff06f j 80008794 <_svfiprintf_r+0x12c> -80008ddc: 000d4683 lbu a3,0(s10) -80008de0: 001ded93 ori s11,s11,1 -80008de4: 9b1ff06f j 80008794 <_svfiprintf_r+0x12c> -80008de8: 03b14783 lbu a5,59(sp) -80008dec: 000d4683 lbu a3,0(s10) -80008df0: 9a0792e3 bnez a5,80008794 <_svfiprintf_r+0x12c> -80008df4: 02000793 li a5,32 -80008df8: 02f10da3 sb a5,59(sp) -80008dfc: 999ff06f j 80008794 <_svfiprintf_r+0x12c> -80008e00: 000d4683 lbu a3,0(s10) -80008e04: 06c00793 li a5,108 -80008e08: 66f68863 beq a3,a5,80009478 <_svfiprintf_r+0xe10> -80008e0c: 010ded93 ori s11,s11,16 -80008e10: 985ff06f j 80008794 <_svfiprintf_r+0x12c> -80008e14: 000d4683 lbu a3,0(s10) -80008e18: 06800793 li a5,104 -80008e1c: 64f68663 beq a3,a5,80009468 <_svfiprintf_r+0xe00> -80008e20: 040ded93 ori s11,s11,64 -80008e24: 971ff06f j 80008794 <_svfiprintf_r+0x12c> -80008e28: 010de913 ori s2,s11,16 -80008e2c: 02097793 andi a5,s2,32 -80008e30: 38078463 beqz a5,800091b8 <_svfiprintf_r+0xb50> -80008e34: 00c12783 lw a5,12(sp) -80008e38: 00100693 li a3,1 -80008e3c: 00778993 addi s3,a5,7 -80008e40: ff89f993 andi s3,s3,-8 -80008e44: 00898793 addi a5,s3,8 -80008e48: 0009ac03 lw s8,0(s3) -80008e4c: 0049ae03 lw t3,4(s3) -80008e50: 00f12623 sw a5,12(sp) -80008e54: bfdff06f j 80008a50 <_svfiprintf_r+0x3e8> -80008e58: 00100613 li a2,1 -80008e5c: 78c68e63 beq a3,a2,800095f8 <_svfiprintf_r+0xf90> -80008e60: 00200613 li a2,2 -80008e64: 000d8913 mv s2,s11 -80008e68: dac690e3 bne a3,a2,80008c08 <_svfiprintf_r+0x5a0> -80008e6c: 0f010993 addi s3,sp,240 -80008e70: 01012783 lw a5,16(sp) -80008e74: 00fc7693 andi a3,s8,15 -80008e78: fff98993 addi s3,s3,-1 -80008e7c: 00d786b3 add a3,a5,a3 -80008e80: 0006c603 lbu a2,0(a3) -80008e84: 004c5793 srli a5,s8,0x4 -80008e88: 01ce1693 slli a3,t3,0x1c -80008e8c: 00f6ec33 or s8,a3,a5 -80008e90: 004e5e13 srli t3,t3,0x4 -80008e94: 00c98023 sb a2,0(s3) -80008e98: 01cc66b3 or a3,s8,t3 -80008e9c: fc069ae3 bnez a3,80008e70 <_svfiprintf_r+0x808> -80008ea0: 0f010793 addi a5,sp,240 -80008ea4: 41378c33 sub s8,a5,s3 -80008ea8: 00090d93 mv s11,s2 -80008eac: bddff06f j 80008a88 <_svfiprintf_r+0x420> -80008eb0: 412406b3 sub a3,s0,s2 -80008eb4: 9ed05ee3 blez a3,800088b0 <_svfiprintf_r+0x248> -80008eb8: 01000e13 li t3,16 -80008ebc: 74de5263 bge t3,a3,80009600 <_svfiprintf_r+0xf98> -80008ec0: 00700f13 li t5,7 -80008ec4: 00c0006f j 80008ed0 <_svfiprintf_r+0x868> -80008ec8: ff068693 addi a3,a3,-16 -80008ecc: 04de5e63 bge t3,a3,80008f28 <_svfiprintf_r+0x8c0> -80008ed0: 01078793 addi a5,a5,16 -80008ed4: 00160613 addi a2,a2,1 -80008ed8: 00972023 sw s1,0(a4) -80008edc: 01c72223 sw t3,4(a4) -80008ee0: 04f12423 sw a5,72(sp) -80008ee4: 04c12223 sw a2,68(sp) -80008ee8: 00870713 addi a4,a4,8 -80008eec: fccf5ee3 bge t5,a2,80008ec8 <_svfiprintf_r+0x860> -80008ef0: 04010613 addi a2,sp,64 -80008ef4: 000a0593 mv a1,s4 -80008ef8: 000b0513 mv a0,s6 -80008efc: 00d12c23 sw a3,24(sp) -80008f00: dacff0ef jal ra,800084ac <__ssprint_r> -80008f04: a00518e3 bnez a0,80008914 <_svfiprintf_r+0x2ac> -80008f08: 01812683 lw a3,24(sp) -80008f0c: 01000e13 li t3,16 -80008f10: 04812783 lw a5,72(sp) -80008f14: ff068693 addi a3,a3,-16 -80008f18: 04412603 lw a2,68(sp) -80008f1c: 000a8713 mv a4,s5 -80008f20: 00700f13 li t5,7 -80008f24: fade46e3 blt t3,a3,80008ed0 <_svfiprintf_r+0x868> -80008f28: 00160613 addi a2,a2,1 -80008f2c: 00870e13 addi t3,a4,8 -80008f30: 00d787b3 add a5,a5,a3 -80008f34: 00972023 sw s1,0(a4) -80008f38: 00d72223 sw a3,4(a4) -80008f3c: 04f12423 sw a5,72(sp) -80008f40: 04c12223 sw a2,68(sp) -80008f44: 00700713 li a4,7 -80008f48: 54c74063 blt a4,a2,80009488 <_svfiprintf_r+0xe20> -80008f4c: 418c8cb3 sub s9,s9,s8 -80008f50: 00160513 addi a0,a2,1 -80008f54: 008e0593 addi a1,t3,8 -80008f58: 000e0713 mv a4,t3 -80008f5c: 95905ee3 blez s9,800088b8 <_svfiprintf_r+0x250> -80008f60: 01000313 li t1,16 -80008f64: 5f935c63 bge t1,s9,8000955c <_svfiprintf_r+0xef4> -80008f68: 00700e13 li t3,7 -80008f6c: 00c0006f j 80008f78 <_svfiprintf_r+0x910> -80008f70: ff0c8c93 addi s9,s9,-16 -80008f74: 05935a63 bge t1,s9,80008fc8 <_svfiprintf_r+0x960> -80008f78: 01078793 addi a5,a5,16 -80008f7c: 00160613 addi a2,a2,1 -80008f80: 00972023 sw s1,0(a4) -80008f84: 00672223 sw t1,4(a4) -80008f88: 04f12423 sw a5,72(sp) -80008f8c: 04c12223 sw a2,68(sp) -80008f90: 00870713 addi a4,a4,8 -80008f94: fcce5ee3 bge t3,a2,80008f70 <_svfiprintf_r+0x908> -80008f98: 04010613 addi a2,sp,64 -80008f9c: 000a0593 mv a1,s4 -80008fa0: 000b0513 mv a0,s6 -80008fa4: d08ff0ef jal ra,800084ac <__ssprint_r> -80008fa8: 960516e3 bnez a0,80008914 <_svfiprintf_r+0x2ac> -80008fac: 01000313 li t1,16 -80008fb0: ff0c8c93 addi s9,s9,-16 -80008fb4: 04812783 lw a5,72(sp) -80008fb8: 04412603 lw a2,68(sp) -80008fbc: 000a8713 mv a4,s5 -80008fc0: 00700e13 li t3,7 -80008fc4: fb934ae3 blt t1,s9,80008f78 <_svfiprintf_r+0x910> -80008fc8: 00160513 addi a0,a2,1 -80008fcc: 00870613 addi a2,a4,8 -80008fd0: 019787b3 add a5,a5,s9 -80008fd4: 00972023 sw s1,0(a4) -80008fd8: 01972223 sw s9,4(a4) -80008fdc: 04f12423 sw a5,72(sp) -80008fe0: 04a12223 sw a0,68(sp) -80008fe4: 00700713 li a4,7 -80008fe8: 20a74063 blt a4,a0,800091e8 <_svfiprintf_r+0xb80> -80008fec: 00060713 mv a4,a2 -80008ff0: 00150513 addi a0,a0,1 -80008ff4: 00fc07b3 add a5,s8,a5 -80008ff8: 01372023 sw s3,0(a4) -80008ffc: 01872223 sw s8,4(a4) -80009000: 04f12423 sw a5,72(sp) -80009004: 04a12223 sw a0,68(sp) -80009008: 00700713 li a4,7 -8000900c: 00860593 addi a1,a2,8 -80009010: 8ca752e3 bge a4,a0,800088d4 <_svfiprintf_r+0x26c> -80009014: 04010613 addi a2,sp,64 -80009018: 000a0593 mv a1,s4 -8000901c: 000b0513 mv a0,s6 -80009020: c8cff0ef jal ra,800084ac <__ssprint_r> -80009024: 8e0518e3 bnez a0,80008914 <_svfiprintf_r+0x2ac> -80009028: 04812783 lw a5,72(sp) -8000902c: 000a8593 mv a1,s5 -80009030: 8a5ff06f j 800088d4 <_svfiprintf_r+0x26c> -80009034: 04010613 addi a2,sp,64 -80009038: 000a0593 mv a1,s4 -8000903c: 000b0513 mv a0,s6 -80009040: c6cff0ef jal ra,800084ac <__ssprint_r> -80009044: 8a050ce3 beqz a0,800088fc <_svfiprintf_r+0x294> -80009048: 8cdff06f j 80008914 <_svfiprintf_r+0x2ac> -8000904c: 000d8913 mv s2,s11 -80009050: ba9ff06f j 80008bf8 <_svfiprintf_r+0x590> -80009054: 01000593 li a1,16 -80009058: 08d5d063 bge a1,a3,800090d8 <_svfiprintf_r+0xa70> -8000905c: 01000f93 li t6,16 -80009060: 00700293 li t0,7 -80009064: 00c0006f j 80009070 <_svfiprintf_r+0xa08> -80009068: ff068693 addi a3,a3,-16 -8000906c: 06dfd663 bge t6,a3,800090d8 <_svfiprintf_r+0xa70> -80009070: 01078793 addi a5,a5,16 -80009074: 00160613 addi a2,a2,1 -80009078: 01772023 sw s7,0(a4) -8000907c: 01f72223 sw t6,4(a4) -80009080: 04f12423 sw a5,72(sp) -80009084: 04c12223 sw a2,68(sp) -80009088: 00870713 addi a4,a4,8 -8000908c: fcc2dee3 bge t0,a2,80009068 <_svfiprintf_r+0xa00> -80009090: 04010613 addi a2,sp,64 -80009094: 000a0593 mv a1,s4 -80009098: 000b0513 mv a0,s6 -8000909c: 02d12023 sw a3,32(sp) -800090a0: 01c12e23 sw t3,28(sp) -800090a4: 01e12c23 sw t5,24(sp) -800090a8: c04ff0ef jal ra,800084ac <__ssprint_r> -800090ac: 860514e3 bnez a0,80008914 <_svfiprintf_r+0x2ac> -800090b0: 02012683 lw a3,32(sp) -800090b4: 01000f93 li t6,16 -800090b8: 04812783 lw a5,72(sp) -800090bc: ff068693 addi a3,a3,-16 -800090c0: 04412603 lw a2,68(sp) -800090c4: 01c12e03 lw t3,28(sp) -800090c8: 01812f03 lw t5,24(sp) -800090cc: 000a8713 mv a4,s5 -800090d0: 00700293 li t0,7 -800090d4: f8dfcee3 blt t6,a3,80009070 <_svfiprintf_r+0xa08> -800090d8: 00d787b3 add a5,a5,a3 -800090dc: 00160613 addi a2,a2,1 -800090e0: 00d72223 sw a3,4(a4) -800090e4: 01772023 sw s7,0(a4) -800090e8: 04f12423 sw a5,72(sp) -800090ec: 04c12223 sw a2,68(sp) -800090f0: 00700693 li a3,7 -800090f4: 00870713 addi a4,a4,8 -800090f8: f2c6d663 bge a3,a2,80008824 <_svfiprintf_r+0x1bc> -800090fc: 04010613 addi a2,sp,64 -80009100: 000a0593 mv a1,s4 -80009104: 000b0513 mv a0,s6 -80009108: 01c12e23 sw t3,28(sp) -8000910c: 01e12c23 sw t5,24(sp) -80009110: b9cff0ef jal ra,800084ac <__ssprint_r> -80009114: 800510e3 bnez a0,80008914 <_svfiprintf_r+0x2ac> -80009118: 04812783 lw a5,72(sp) -8000911c: 04412603 lw a2,68(sp) -80009120: 01c12e03 lw t3,28(sp) -80009124: 01812f03 lw t5,24(sp) -80009128: 000a8713 mv a4,s5 -8000912c: ef8ff06f j 80008824 <_svfiprintf_r+0x1bc> -80009130: 04010613 addi a2,sp,64 -80009134: 000a0593 mv a1,s4 -80009138: 000b0513 mv a0,s6 -8000913c: 01c12e23 sw t3,28(sp) -80009140: 01e12c23 sw t5,24(sp) -80009144: b68ff0ef jal ra,800084ac <__ssprint_r> -80009148: fc051663 bnez a0,80008914 <_svfiprintf_r+0x2ac> -8000914c: 04412603 lw a2,68(sp) -80009150: 04812783 lw a5,72(sp) -80009154: 01c12e03 lw t3,28(sp) -80009158: 01812f03 lw t5,24(sp) -8000915c: 05410593 addi a1,sp,84 -80009160: 00160513 addi a0,a2,1 -80009164: 000a8713 mv a4,s5 -80009168: f08ff06f j 80008870 <_svfiprintf_r+0x208> -8000916c: 04010613 addi a2,sp,64 -80009170: 000a0593 mv a1,s4 -80009174: 000b0513 mv a0,s6 -80009178: 01c12c23 sw t3,24(sp) -8000917c: b30ff0ef jal ra,800084ac <__ssprint_r> -80009180: f8051a63 bnez a0,80008914 <_svfiprintf_r+0x2ac> -80009184: 04412603 lw a2,68(sp) -80009188: 04812783 lw a5,72(sp) -8000918c: 01812e03 lw t3,24(sp) -80009190: 05410593 addi a1,sp,84 -80009194: 00160513 addi a0,a2,1 -80009198: 000a8713 mv a4,s5 -8000919c: f0cff06f j 800088a8 <_svfiprintf_r+0x240> -800091a0: 860c94e3 bnez s9,80008a08 <_svfiprintf_r+0x3a0> -800091a4: 00090d93 mv s11,s2 -800091a8: 00000c93 li s9,0 -800091ac: 00000c13 li s8,0 -800091b0: 0f010993 addi s3,sp,240 -800091b4: 8d5ff06f j 80008a88 <_svfiprintf_r+0x420> -800091b8: 00c12603 lw a2,12(sp) -800091bc: 01097793 andi a5,s2,16 -800091c0: 00460693 addi a3,a2,4 -800091c4: 18079663 bnez a5,80009350 <_svfiprintf_r+0xce8> -800091c8: 04097793 andi a5,s2,64 -800091cc: 36078863 beqz a5,8000953c <_svfiprintf_r+0xed4> -800091d0: 00c12783 lw a5,12(sp) -800091d4: 00000e13 li t3,0 -800091d8: 00d12623 sw a3,12(sp) -800091dc: 0007dc03 lhu s8,0(a5) -800091e0: 00100693 li a3,1 -800091e4: 86dff06f j 80008a50 <_svfiprintf_r+0x3e8> -800091e8: 04010613 addi a2,sp,64 -800091ec: 000a0593 mv a1,s4 -800091f0: 000b0513 mv a0,s6 -800091f4: ab8ff0ef jal ra,800084ac <__ssprint_r> -800091f8: f0051e63 bnez a0,80008914 <_svfiprintf_r+0x2ac> -800091fc: 04412503 lw a0,68(sp) -80009200: 04812783 lw a5,72(sp) -80009204: 05410593 addi a1,sp,84 -80009208: 00150513 addi a0,a0,1 -8000920c: 000a8713 mv a4,s5 -80009210: ea8ff06f j 800088b8 <_svfiprintf_r+0x250> -80009214: 40097793 andi a5,s2,1024 -80009218: 02f12023 sw a5,32(sp) -8000921c: 00000d93 li s11,0 -80009220: 0f010993 addi s3,sp,240 -80009224: 0340006f j 80009258 <_svfiprintf_r+0xbf0> -80009228: 000e0593 mv a1,t3 -8000922c: 00a00613 li a2,10 -80009230: 00000693 li a3,0 -80009234: 000c0513 mv a0,s8 -80009238: 00e12e23 sw a4,28(sp) -8000923c: 01c12c23 sw t3,24(sp) -80009240: 3e0040ef jal ra,8000d620 <__udivdi3> -80009244: 01812e03 lw t3,24(sp) -80009248: 01c12703 lw a4,28(sp) -8000924c: 300e0c63 beqz t3,80009564 <_svfiprintf_r+0xefc> -80009250: 00050c13 mv s8,a0 -80009254: 00058e13 mv t3,a1 -80009258: 000e0593 mv a1,t3 -8000925c: 00a00613 li a2,10 -80009260: 00000693 li a3,0 -80009264: 000c0513 mv a0,s8 -80009268: 00e12e23 sw a4,28(sp) -8000926c: 01c12c23 sw t3,24(sp) -80009270: 7e4040ef jal ra,8000da54 <__umoddi3> -80009274: 02012783 lw a5,32(sp) -80009278: 03050513 addi a0,a0,48 -8000927c: fea98fa3 sb a0,-1(s3) -80009280: 01812e03 lw t3,24(sp) -80009284: 01c12703 lw a4,28(sp) -80009288: fff98993 addi s3,s3,-1 -8000928c: 001d8d93 addi s11,s11,1 -80009290: f8078ce3 beqz a5,80009228 <_svfiprintf_r+0xbc0> -80009294: 02412783 lw a5,36(sp) -80009298: 0007c683 lbu a3,0(a5) -8000929c: f9b696e3 bne a3,s11,80009228 <_svfiprintf_r+0xbc0> -800092a0: 0ff00793 li a5,255 -800092a4: f8fd82e3 beq s11,a5,80009228 <_svfiprintf_r+0xbc0> -800092a8: 000e1663 bnez t3,800092b4 <_svfiprintf_r+0xc4c> -800092ac: 00900793 li a5,9 -800092b0: bf87f8e3 bgeu a5,s8,80008ea0 <_svfiprintf_r+0x838> -800092b4: 02812783 lw a5,40(sp) -800092b8: 02c12583 lw a1,44(sp) -800092bc: 01c12e23 sw t3,28(sp) -800092c0: 40f989b3 sub s3,s3,a5 -800092c4: 00078613 mv a2,a5 -800092c8: 00098513 mv a0,s3 -800092cc: 00e12c23 sw a4,24(sp) -800092d0: 934ff0ef jal ra,80008404 -800092d4: 02412703 lw a4,36(sp) -800092d8: 01c12e03 lw t3,28(sp) -800092dc: 00a00613 li a2,10 -800092e0: 00174583 lbu a1,1(a4) -800092e4: 00000693 li a3,0 -800092e8: 000c0513 mv a0,s8 -800092ec: 00b037b3 snez a5,a1 -800092f0: 00f707b3 add a5,a4,a5 -800092f4: 000e0593 mv a1,t3 -800092f8: 02f12223 sw a5,36(sp) -800092fc: 324040ef jal ra,8000d620 <__udivdi3> -80009300: 01812703 lw a4,24(sp) -80009304: 00000d93 li s11,0 -80009308: f49ff06f j 80009250 <_svfiprintf_r+0xbe8> -8000930c: 02412783 lw a5,36(sp) -80009310: 000d4683 lbu a3,0(s10) -80009314: c8078063 beqz a5,80008794 <_svfiprintf_r+0x12c> -80009318: 0007c783 lbu a5,0(a5) -8000931c: c6078c63 beqz a5,80008794 <_svfiprintf_r+0x12c> -80009320: 400ded93 ori s11,s11,1024 -80009324: c70ff06f j 80008794 <_svfiprintf_r+0x12c> -80009328: 00812603 lw a2,8(sp) -8000932c: 41f65793 srai a5,a2,0x1f -80009330: 00c6a023 sw a2,0(a3) -80009334: 00f6a223 sw a5,4(a3) -80009338: bd0ff06f j 80008708 <_svfiprintf_r+0xa0> -8000933c: 00062c03 lw s8,0(a2) -80009340: 00d12623 sw a3,12(sp) -80009344: 41fc5e13 srai t3,s8,0x1f -80009348: 000e0693 mv a3,t3 -8000934c: e94ff06f j 800089e0 <_svfiprintf_r+0x378> -80009350: 00d12623 sw a3,12(sp) -80009354: 00062c03 lw s8,0(a2) -80009358: 00000e13 li t3,0 -8000935c: 00100693 li a3,1 -80009360: ef0ff06f j 80008a50 <_svfiprintf_r+0x3e8> -80009364: 00062c03 lw s8,0(a2) -80009368: 00000e13 li t3,0 -8000936c: 00d12623 sw a3,12(sp) -80009370: ed8ff06f j 80008a48 <_svfiprintf_r+0x3e0> -80009374: 000d8913 mv s2,s11 -80009378: ab5ff06f j 80008e2c <_svfiprintf_r+0x7c4> -8000937c: 800137b7 lui a5,0x80013 -80009380: c9878793 addi a5,a5,-872 # 80012c98 <__stack_top+0x81012c98> -80009384: 00f12823 sw a5,16(sp) -80009388: 020df793 andi a5,s11,32 -8000938c: 06078063 beqz a5,800093ec <_svfiprintf_r+0xd84> -80009390: 00c12783 lw a5,12(sp) -80009394: 00778993 addi s3,a5,7 -80009398: ff89f993 andi s3,s3,-8 -8000939c: 0009ac03 lw s8,0(s3) -800093a0: 0049ae03 lw t3,4(s3) -800093a4: 00898793 addi a5,s3,8 -800093a8: 00f12623 sw a5,12(sp) -800093ac: 001df613 andi a2,s11,1 -800093b0: 00060e63 beqz a2,800093cc <_svfiprintf_r+0xd64> -800093b4: 01cc6633 or a2,s8,t3 -800093b8: 00060a63 beqz a2,800093cc <_svfiprintf_r+0xd64> -800093bc: 03000613 li a2,48 -800093c0: 02c10e23 sb a2,60(sp) -800093c4: 02d10ea3 sb a3,61(sp) -800093c8: 002ded93 ori s11,s11,2 -800093cc: bffdf913 andi s2,s11,-1025 -800093d0: 00200693 li a3,2 -800093d4: e7cff06f j 80008a50 <_svfiprintf_r+0x3e8> -800093d8: 800137b7 lui a5,0x80013 -800093dc: c8478793 addi a5,a5,-892 # 80012c84 <__stack_top+0x81012c84> -800093e0: 00f12823 sw a5,16(sp) -800093e4: 020df793 andi a5,s11,32 -800093e8: fa0794e3 bnez a5,80009390 <_svfiprintf_r+0xd28> -800093ec: 00c12583 lw a1,12(sp) -800093f0: 010df793 andi a5,s11,16 -800093f4: 00458613 addi a2,a1,4 -800093f8: 04078a63 beqz a5,8000944c <_svfiprintf_r+0xde4> -800093fc: 0005ac03 lw s8,0(a1) -80009400: 00000e13 li t3,0 -80009404: 00c12623 sw a2,12(sp) -80009408: fa5ff06f j 800093ac <_svfiprintf_r+0xd44> -8000940c: 00098513 mv a0,s3 -80009410: 00e12c23 sw a4,24(sp) -80009414: 00d12623 sw a3,12(sp) -80009418: f61fe0ef jal ra,80008378 -8000941c: 01812703 lw a4,24(sp) -80009420: 00050c13 mv s8,a0 -80009424: 00000c93 li s9,0 -80009428: e60ff06f j 80008a88 <_svfiprintf_r+0x420> -8000942c: 04000593 li a1,64 -80009430: abcfd0ef jal ra,800066ec <_malloc_r> -80009434: 00aa2023 sw a0,0(s4) -80009438: 00aa2823 sw a0,16(s4) -8000943c: 20050063 beqz a0,8000963c <_svfiprintf_r+0xfd4> -80009440: 04000793 li a5,64 -80009444: 00fa2a23 sw a5,20(s4) -80009448: a7cff06f j 800086c4 <_svfiprintf_r+0x5c> -8000944c: 040df793 andi a5,s11,64 -80009450: 08078a63 beqz a5,800094e4 <_svfiprintf_r+0xe7c> -80009454: 00c12783 lw a5,12(sp) -80009458: 00000e13 li t3,0 -8000945c: 00c12623 sw a2,12(sp) -80009460: 0007dc03 lhu s8,0(a5) -80009464: f49ff06f j 800093ac <_svfiprintf_r+0xd44> -80009468: 001d4683 lbu a3,1(s10) -8000946c: 200ded93 ori s11,s11,512 -80009470: 001d0d13 addi s10,s10,1 -80009474: b20ff06f j 80008794 <_svfiprintf_r+0x12c> -80009478: 001d4683 lbu a3,1(s10) -8000947c: 020ded93 ori s11,s11,32 -80009480: 001d0d13 addi s10,s10,1 -80009484: b10ff06f j 80008794 <_svfiprintf_r+0x12c> -80009488: 04010613 addi a2,sp,64 -8000948c: 000a0593 mv a1,s4 -80009490: 000b0513 mv a0,s6 -80009494: 818ff0ef jal ra,800084ac <__ssprint_r> -80009498: c6051e63 bnez a0,80008914 <_svfiprintf_r+0x2ac> -8000949c: 04412603 lw a2,68(sp) -800094a0: 04812783 lw a5,72(sp) -800094a4: 05410593 addi a1,sp,84 -800094a8: 00160513 addi a0,a2,1 -800094ac: 000a8713 mv a4,s5 -800094b0: c00ff06f j 800088b0 <_svfiprintf_r+0x248> -800094b4: 00812783 lw a5,8(sp) -800094b8: 00f6a023 sw a5,0(a3) -800094bc: a4cff06f j 80008708 <_svfiprintf_r+0xa0> -800094c0: 00600793 li a5,6 -800094c4: 000c8c13 mv s8,s9 -800094c8: 0197f463 bgeu a5,s9,800094d0 <_svfiprintf_r+0xe68> -800094cc: 00600c13 li s8,6 -800094d0: 80013eb7 lui t4,0x80013 -800094d4: 000c0913 mv s2,s8 -800094d8: 00d12623 sw a3,12(sp) -800094dc: cace8993 addi s3,t4,-852 # 80012cac <__stack_top+0x81012cac> -800094e0: b1cff06f j 800087fc <_svfiprintf_r+0x194> -800094e4: 200df793 andi a5,s11,512 -800094e8: 0c078663 beqz a5,800095b4 <_svfiprintf_r+0xf4c> -800094ec: 00c12783 lw a5,12(sp) -800094f0: 00000e13 li t3,0 -800094f4: 00c12623 sw a2,12(sp) -800094f8: 0007cc03 lbu s8,0(a5) -800094fc: eb1ff06f j 800093ac <_svfiprintf_r+0xd44> -80009500: 200df793 andi a5,s11,512 -80009504: 08078c63 beqz a5,8000959c <_svfiprintf_r+0xf34> -80009508: 00c12783 lw a5,12(sp) -8000950c: 00d12623 sw a3,12(sp) -80009510: 00078c03 lb s8,0(a5) -80009514: 41fc5e13 srai t3,s8,0x1f -80009518: 000e0693 mv a3,t3 -8000951c: cc4ff06f j 800089e0 <_svfiprintf_r+0x378> -80009520: 200df793 andi a5,s11,512 -80009524: 06078263 beqz a5,80009588 <_svfiprintf_r+0xf20> -80009528: 00c12783 lw a5,12(sp) -8000952c: 00000e13 li t3,0 -80009530: 00d12623 sw a3,12(sp) -80009534: 0007cc03 lbu s8,0(a5) -80009538: d10ff06f j 80008a48 <_svfiprintf_r+0x3e0> -8000953c: 20097793 andi a5,s2,512 -80009540: 02078863 beqz a5,80009570 <_svfiprintf_r+0xf08> -80009544: 00c12783 lw a5,12(sp) -80009548: 00000e13 li t3,0 -8000954c: 00d12623 sw a3,12(sp) -80009550: 0007cc03 lbu s8,0(a5) -80009554: 00100693 li a3,1 -80009558: cf8ff06f j 80008a50 <_svfiprintf_r+0x3e8> -8000955c: 00058613 mv a2,a1 -80009560: a71ff06f j 80008fd0 <_svfiprintf_r+0x968> -80009564: 00900793 li a5,9 -80009568: cf87e4e3 bltu a5,s8,80009250 <_svfiprintf_r+0xbe8> -8000956c: 935ff06f j 80008ea0 <_svfiprintf_r+0x838> -80009570: 00c12783 lw a5,12(sp) -80009574: 00000e13 li t3,0 -80009578: 00d12623 sw a3,12(sp) -8000957c: 0007ac03 lw s8,0(a5) -80009580: 00100693 li a3,1 -80009584: cccff06f j 80008a50 <_svfiprintf_r+0x3e8> -80009588: 00c12783 lw a5,12(sp) -8000958c: 00000e13 li t3,0 -80009590: 00d12623 sw a3,12(sp) -80009594: 0007ac03 lw s8,0(a5) -80009598: cb0ff06f j 80008a48 <_svfiprintf_r+0x3e0> -8000959c: 00c12783 lw a5,12(sp) -800095a0: 00d12623 sw a3,12(sp) -800095a4: 0007ac03 lw s8,0(a5) -800095a8: 41fc5e13 srai t3,s8,0x1f -800095ac: 000e0693 mv a3,t3 -800095b0: c30ff06f j 800089e0 <_svfiprintf_r+0x378> -800095b4: 00c12783 lw a5,12(sp) -800095b8: 00000e13 li t3,0 -800095bc: 00c12623 sw a2,12(sp) -800095c0: 0007ac03 lw s8,0(a5) -800095c4: de9ff06f j 800093ac <_svfiprintf_r+0xd44> -800095c8: 00812783 lw a5,8(sp) -800095cc: 00f69023 sh a5,0(a3) -800095d0: 938ff06f j 80008708 <_svfiprintf_r+0xa0> -800095d4: 04010613 addi a2,sp,64 -800095d8: 000a0593 mv a1,s4 -800095dc: 000b0513 mv a0,s6 -800095e0: ecdfe0ef jal ra,800084ac <__ssprint_r> -800095e4: b30ff06f j 80008914 <_svfiprintf_r+0x2ac> -800095e8: 000c8c13 mv s8,s9 -800095ec: 00d12623 sw a3,12(sp) -800095f0: 00000c93 li s9,0 -800095f4: c94ff06f j 80008a88 <_svfiprintf_r+0x420> -800095f8: 000d8913 mv s2,s11 -800095fc: c0cff06f j 80008a08 <_svfiprintf_r+0x3a0> -80009600: 00058e13 mv t3,a1 -80009604: 00050613 mv a2,a0 -80009608: 929ff06f j 80008f30 <_svfiprintf_r+0x8c8> -8000960c: fff00793 li a5,-1 -80009610: 00f12423 sw a5,8(sp) -80009614: b0cff06f j 80008920 <_svfiprintf_r+0x2b8> -80009618: 00c12783 lw a5,12(sp) -8000961c: 0007ac83 lw s9,0(a5) -80009620: 00478793 addi a5,a5,4 -80009624: 000cd463 bgez s9,8000962c <_svfiprintf_r+0xfc4> -80009628: fff00c93 li s9,-1 -8000962c: 001d4683 lbu a3,1(s10) -80009630: 00f12623 sw a5,12(sp) -80009634: 00058d13 mv s10,a1 -80009638: 95cff06f j 80008794 <_svfiprintf_r+0x12c> -8000963c: 00c00793 li a5,12 -80009640: 00fb2023 sw a5,0(s6) -80009644: fff00793 li a5,-1 -80009648: 00f12423 sw a5,8(sp) -8000964c: ad4ff06f j 80008920 <_svfiprintf_r+0x2b8> - -80009650 <__assert_func>: -80009650: 800157b7 lui a5,0x80015 -80009654: 9cc7a703 lw a4,-1588(a5) # 800149cc <__stack_top+0x810149cc> -80009658: ff010113 addi sp,sp,-16 -8000965c: 00068793 mv a5,a3 -80009660: 00060813 mv a6,a2 -80009664: 00112623 sw ra,12(sp) -80009668: 00c72883 lw a7,12(a4) -8000966c: 00050693 mv a3,a0 -80009670: 00058713 mv a4,a1 -80009674: 00078613 mv a2,a5 -80009678: 02080063 beqz a6,80009698 <__assert_func+0x48> -8000967c: 800137b7 lui a5,0x80013 -80009680: 3e478793 addi a5,a5,996 # 800133e4 <__stack_top+0x810133e4> -80009684: 800135b7 lui a1,0x80013 -80009688: 3f458593 addi a1,a1,1012 # 800133f4 <__stack_top+0x810133f4> -8000968c: 00088513 mv a0,a7 -80009690: 114000ef jal ra,800097a4 -80009694: 124020ef jal ra,8000b7b8 -80009698: 80013837 lui a6,0x80013 -8000969c: a9c80793 addi a5,a6,-1380 # 80012a9c <__stack_top+0x81012a9c> -800096a0: a9c80813 addi a6,a6,-1380 -800096a4: fe1ff06f j 80009684 <__assert_func+0x34> - -800096a8 <__assert>: -800096a8: ff010113 addi sp,sp,-16 -800096ac: 00060693 mv a3,a2 -800096b0: 00000613 li a2,0 -800096b4: 00112623 sw ra,12(sp) -800096b8: f99ff0ef jal ra,80009650 <__assert_func> - -800096bc <_calloc_r>: -800096bc: 02c585b3 mul a1,a1,a2 -800096c0: ff010113 addi sp,sp,-16 -800096c4: 00812423 sw s0,8(sp) -800096c8: 00112623 sw ra,12(sp) -800096cc: 820fd0ef jal ra,800066ec <_malloc_r> -800096d0: 00050413 mv s0,a0 -800096d4: 02050863 beqz a0,80009704 <_calloc_r+0x48> -800096d8: ffc52603 lw a2,-4(a0) -800096dc: 02400713 li a4,36 -800096e0: ffc67613 andi a2,a2,-4 -800096e4: ffc60613 addi a2,a2,-4 -800096e8: 06c76063 bltu a4,a2,80009748 <_calloc_r+0x8c> -800096ec: 01300693 li a3,19 -800096f0: 00050793 mv a5,a0 -800096f4: 02c6e263 bltu a3,a2,80009718 <_calloc_r+0x5c> -800096f8: 0007a023 sw zero,0(a5) -800096fc: 0007a223 sw zero,4(a5) -80009700: 0007a423 sw zero,8(a5) -80009704: 00c12083 lw ra,12(sp) -80009708: 00040513 mv a0,s0 -8000970c: 00812403 lw s0,8(sp) -80009710: 01010113 addi sp,sp,16 -80009714: 00008067 ret -80009718: 00052023 sw zero,0(a0) -8000971c: 00052223 sw zero,4(a0) -80009720: 01b00793 li a5,27 -80009724: 04c7f063 bgeu a5,a2,80009764 <_calloc_r+0xa8> -80009728: 00052423 sw zero,8(a0) -8000972c: 00052623 sw zero,12(a0) -80009730: 01050793 addi a5,a0,16 -80009734: fce612e3 bne a2,a4,800096f8 <_calloc_r+0x3c> -80009738: 00052823 sw zero,16(a0) -8000973c: 01850793 addi a5,a0,24 -80009740: 00052a23 sw zero,20(a0) -80009744: fb5ff06f j 800096f8 <_calloc_r+0x3c> -80009748: 00000593 li a1,0 -8000974c: f05f60ef jal ra,80000650 -80009750: 00c12083 lw ra,12(sp) -80009754: 00040513 mv a0,s0 -80009758: 00812403 lw s0,8(sp) -8000975c: 01010113 addi sp,sp,16 -80009760: 00008067 ret -80009764: 00850793 addi a5,a0,8 -80009768: f91ff06f j 800096f8 <_calloc_r+0x3c> - -8000976c <_fiprintf_r>: -8000976c: fc010113 addi sp,sp,-64 -80009770: 02c10313 addi t1,sp,44 -80009774: 02d12623 sw a3,44(sp) -80009778: 00030693 mv a3,t1 -8000977c: 00112e23 sw ra,28(sp) -80009780: 02e12823 sw a4,48(sp) -80009784: 02f12a23 sw a5,52(sp) -80009788: 03012c23 sw a6,56(sp) -8000978c: 03112e23 sw a7,60(sp) -80009790: 00612623 sw t1,12(sp) -80009794: 3ad000ef jal ra,8000a340 <_vfiprintf_r> -80009798: 01c12083 lw ra,28(sp) -8000979c: 04010113 addi sp,sp,64 -800097a0: 00008067 ret - -800097a4 : -800097a4: 00050e13 mv t3,a0 -800097a8: 80015537 lui a0,0x80015 -800097ac: fc010113 addi sp,sp,-64 -800097b0: 9cc52503 lw a0,-1588(a0) # 800149cc <__stack_top+0x810149cc> -800097b4: 02810313 addi t1,sp,40 -800097b8: 02c12423 sw a2,40(sp) -800097bc: 02d12623 sw a3,44(sp) -800097c0: 00058613 mv a2,a1 -800097c4: 00030693 mv a3,t1 -800097c8: 000e0593 mv a1,t3 -800097cc: 00112e23 sw ra,28(sp) -800097d0: 02e12823 sw a4,48(sp) -800097d4: 02f12a23 sw a5,52(sp) -800097d8: 03012c23 sw a6,56(sp) -800097dc: 03112e23 sw a7,60(sp) -800097e0: 00612623 sw t1,12(sp) -800097e4: 35d000ef jal ra,8000a340 <_vfiprintf_r> -800097e8: 01c12083 lw ra,28(sp) -800097ec: 04010113 addi sp,sp,64 -800097f0: 00008067 ret - -800097f4 <_setlocale_r>: -800097f4: ff010113 addi sp,sp,-16 -800097f8: 00112623 sw ra,12(sp) -800097fc: 00812423 sw s0,8(sp) -80009800: 00912223 sw s1,4(sp) -80009804: 02060c63 beqz a2,8000983c <_setlocale_r+0x48> -80009808: 800135b7 lui a1,0x80013 -8000980c: 42858593 addi a1,a1,1064 # 80013428 <__stack_top+0x81013428> -80009810: 00060513 mv a0,a2 -80009814: 00060413 mv s0,a2 -80009818: 0a5000ef jal ra,8000a0bc -8000981c: 800134b7 lui s1,0x80013 -80009820: 02051263 bnez a0,80009844 <_setlocale_r+0x50> -80009824: 42448513 addi a0,s1,1060 # 80013424 <__stack_top+0x81013424> -80009828: 00c12083 lw ra,12(sp) -8000982c: 00812403 lw s0,8(sp) -80009830: 00412483 lw s1,4(sp) -80009834: 01010113 addi sp,sp,16 -80009838: 00008067 ret -8000983c: 800134b7 lui s1,0x80013 -80009840: fe5ff06f j 80009824 <_setlocale_r+0x30> -80009844: 42448593 addi a1,s1,1060 # 80013424 <__stack_top+0x81013424> -80009848: 00040513 mv a0,s0 -8000984c: 071000ef jal ra,8000a0bc -80009850: fc050ae3 beqz a0,80009824 <_setlocale_r+0x30> -80009854: 800135b7 lui a1,0x80013 -80009858: a9c58593 addi a1,a1,-1380 # 80012a9c <__stack_top+0x81012a9c> -8000985c: 00040513 mv a0,s0 -80009860: 05d000ef jal ra,8000a0bc -80009864: fc0500e3 beqz a0,80009824 <_setlocale_r+0x30> -80009868: 00000513 li a0,0 -8000986c: fbdff06f j 80009828 <_setlocale_r+0x34> - -80009870 <__locale_mb_cur_max>: -80009870: 800157b7 lui a5,0x80015 -80009874: 9687c503 lbu a0,-1688(a5) # 80014968 <__stack_top+0x81014968> -80009878: 00008067 ret - -8000987c : -8000987c: 80015737 lui a4,0x80015 -80009880: 00050793 mv a5,a0 -80009884: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> -80009888: 00058613 mv a2,a1 -8000988c: 00078593 mv a1,a5 -80009890: f65ff06f j 800097f4 <_setlocale_r> - -80009894 <_mbtowc_r>: -80009894: 800157b7 lui a5,0x80015 -80009898: 9247a303 lw t1,-1756(a5) # 80014924 <__stack_top+0x81014924> -8000989c: 00030067 jr t1 - -800098a0 <__ascii_mbtowc>: -800098a0: 02058063 beqz a1,800098c0 <__ascii_mbtowc+0x20> -800098a4: 04060263 beqz a2,800098e8 <__ascii_mbtowc+0x48> -800098a8: 04068863 beqz a3,800098f8 <__ascii_mbtowc+0x58> -800098ac: 00064783 lbu a5,0(a2) -800098b0: 00f5a023 sw a5,0(a1) -800098b4: 00064503 lbu a0,0(a2) -800098b8: 00a03533 snez a0,a0 -800098bc: 00008067 ret -800098c0: ff010113 addi sp,sp,-16 -800098c4: 00c10593 addi a1,sp,12 -800098c8: 02060463 beqz a2,800098f0 <__ascii_mbtowc+0x50> -800098cc: 02068a63 beqz a3,80009900 <__ascii_mbtowc+0x60> -800098d0: 00064783 lbu a5,0(a2) -800098d4: 00f5a023 sw a5,0(a1) -800098d8: 00064503 lbu a0,0(a2) -800098dc: 00a03533 snez a0,a0 -800098e0: 01010113 addi sp,sp,16 -800098e4: 00008067 ret -800098e8: 00000513 li a0,0 -800098ec: 00008067 ret -800098f0: 00000513 li a0,0 -800098f4: fedff06f j 800098e0 <__ascii_mbtowc+0x40> -800098f8: ffe00513 li a0,-2 -800098fc: 00008067 ret -80009900: ffe00513 li a0,-2 -80009904: fddff06f j 800098e0 <__ascii_mbtowc+0x40> - -80009908 : -80009908: 00a5c7b3 xor a5,a1,a0 -8000990c: 0037f793 andi a5,a5,3 -80009910: 00c508b3 add a7,a0,a2 -80009914: 06079263 bnez a5,80009978 -80009918: 00300793 li a5,3 -8000991c: 04c7fe63 bgeu a5,a2,80009978 -80009920: 00357793 andi a5,a0,3 -80009924: 00050713 mv a4,a0 -80009928: 06079863 bnez a5,80009998 -8000992c: ffc8f613 andi a2,a7,-4 -80009930: fe060793 addi a5,a2,-32 -80009934: 08f76c63 bltu a4,a5,800099cc -80009938: 02c77c63 bgeu a4,a2,80009970 -8000993c: 00058693 mv a3,a1 -80009940: 00070793 mv a5,a4 -80009944: 0006a803 lw a6,0(a3) -80009948: 00478793 addi a5,a5,4 -8000994c: 00468693 addi a3,a3,4 -80009950: ff07ae23 sw a6,-4(a5) -80009954: fec7e8e3 bltu a5,a2,80009944 -80009958: fff60793 addi a5,a2,-1 -8000995c: 40e787b3 sub a5,a5,a4 -80009960: ffc7f793 andi a5,a5,-4 -80009964: 00478793 addi a5,a5,4 -80009968: 00f70733 add a4,a4,a5 -8000996c: 00f585b3 add a1,a1,a5 -80009970: 01176863 bltu a4,a7,80009980 -80009974: 00008067 ret -80009978: 00050713 mv a4,a0 -8000997c: ff157ce3 bgeu a0,a7,80009974 -80009980: 0005c783 lbu a5,0(a1) -80009984: 00170713 addi a4,a4,1 -80009988: 00158593 addi a1,a1,1 -8000998c: fef70fa3 sb a5,-1(a4) -80009990: ff1768e3 bltu a4,a7,80009980 -80009994: 00008067 ret -80009998: 0005c683 lbu a3,0(a1) -8000999c: 00170713 addi a4,a4,1 -800099a0: 00377793 andi a5,a4,3 -800099a4: fed70fa3 sb a3,-1(a4) -800099a8: 00158593 addi a1,a1,1 -800099ac: f80780e3 beqz a5,8000992c -800099b0: 0005c683 lbu a3,0(a1) -800099b4: 00170713 addi a4,a4,1 -800099b8: 00377793 andi a5,a4,3 -800099bc: fed70fa3 sb a3,-1(a4) -800099c0: 00158593 addi a1,a1,1 -800099c4: fc079ae3 bnez a5,80009998 -800099c8: f65ff06f j 8000992c -800099cc: 0045a683 lw a3,4(a1) -800099d0: 0005a283 lw t0,0(a1) -800099d4: 0085af83 lw t6,8(a1) -800099d8: 00c5af03 lw t5,12(a1) -800099dc: 0105ae83 lw t4,16(a1) -800099e0: 0145ae03 lw t3,20(a1) -800099e4: 0185a303 lw t1,24(a1) -800099e8: 01c5a803 lw a6,28(a1) -800099ec: 00d72223 sw a3,4(a4) -800099f0: 0205a683 lw a3,32(a1) -800099f4: 00572023 sw t0,0(a4) -800099f8: 01f72423 sw t6,8(a4) -800099fc: 01e72623 sw t5,12(a4) -80009a00: 01d72823 sw t4,16(a4) -80009a04: 01c72a23 sw t3,20(a4) -80009a08: 00672c23 sw t1,24(a4) -80009a0c: 01072e23 sw a6,28(a4) -80009a10: 02d72023 sw a3,32(a4) -80009a14: 02470713 addi a4,a4,36 -80009a18: 02458593 addi a1,a1,36 -80009a1c: faf768e3 bltu a4,a5,800099cc -80009a20: f19ff06f j 80009938 - -80009a24 : -80009a24: 02a5f663 bgeu a1,a0,80009a50 -80009a28: 00c587b3 add a5,a1,a2 -80009a2c: 02f57263 bgeu a0,a5,80009a50 -80009a30: 00c50733 add a4,a0,a2 -80009a34: 0e060a63 beqz a2,80009b28 -80009a38: fff7c683 lbu a3,-1(a5) -80009a3c: fff78793 addi a5,a5,-1 -80009a40: fff70713 addi a4,a4,-1 -80009a44: 00d70023 sb a3,0(a4) -80009a48: fef598e3 bne a1,a5,80009a38 -80009a4c: 00008067 ret -80009a50: 00f00793 li a5,15 -80009a54: 02c7e863 bltu a5,a2,80009a84 -80009a58: 00050793 mv a5,a0 -80009a5c: fff60693 addi a3,a2,-1 -80009a60: 0c060c63 beqz a2,80009b38 -80009a64: 00168693 addi a3,a3,1 -80009a68: 00d786b3 add a3,a5,a3 -80009a6c: 0005c703 lbu a4,0(a1) -80009a70: 00178793 addi a5,a5,1 -80009a74: 00158593 addi a1,a1,1 -80009a78: fee78fa3 sb a4,-1(a5) -80009a7c: fed798e3 bne a5,a3,80009a6c -80009a80: 00008067 ret -80009a84: 00a5e7b3 or a5,a1,a0 -80009a88: 0037f793 andi a5,a5,3 -80009a8c: 0a079063 bnez a5,80009b2c -80009a90: ff060893 addi a7,a2,-16 -80009a94: ff08f893 andi a7,a7,-16 -80009a98: 01088893 addi a7,a7,16 -80009a9c: 01150833 add a6,a0,a7 -80009aa0: 00058713 mv a4,a1 -80009aa4: 00050793 mv a5,a0 -80009aa8: 00072683 lw a3,0(a4) -80009aac: 01070713 addi a4,a4,16 -80009ab0: 01078793 addi a5,a5,16 -80009ab4: fed7a823 sw a3,-16(a5) -80009ab8: ff472683 lw a3,-12(a4) -80009abc: fed7aa23 sw a3,-12(a5) -80009ac0: ff872683 lw a3,-8(a4) -80009ac4: fed7ac23 sw a3,-8(a5) -80009ac8: ffc72683 lw a3,-4(a4) -80009acc: fed7ae23 sw a3,-4(a5) -80009ad0: fcf81ce3 bne a6,a5,80009aa8 -80009ad4: 00c67713 andi a4,a2,12 -80009ad8: 011585b3 add a1,a1,a7 -80009adc: 00f67813 andi a6,a2,15 -80009ae0: 04070e63 beqz a4,80009b3c -80009ae4: 00058713 mv a4,a1 -80009ae8: 00078893 mv a7,a5 -80009aec: 00300e13 li t3,3 -80009af0: 00072303 lw t1,0(a4) -80009af4: 00470713 addi a4,a4,4 -80009af8: 40e806b3 sub a3,a6,a4 -80009afc: 0068a023 sw t1,0(a7) -80009b00: 00d586b3 add a3,a1,a3 -80009b04: 00488893 addi a7,a7,4 -80009b08: fede64e3 bltu t3,a3,80009af0 -80009b0c: ffc80713 addi a4,a6,-4 -80009b10: ffc77713 andi a4,a4,-4 -80009b14: 00470713 addi a4,a4,4 -80009b18: 00367613 andi a2,a2,3 -80009b1c: 00e787b3 add a5,a5,a4 -80009b20: 00e585b3 add a1,a1,a4 -80009b24: f39ff06f j 80009a5c -80009b28: 00008067 ret -80009b2c: fff60693 addi a3,a2,-1 -80009b30: 00050793 mv a5,a0 -80009b34: f31ff06f j 80009a64 -80009b38: 00008067 ret -80009b3c: 00080613 mv a2,a6 -80009b40: f1dff06f j 80009a5c - -80009b44 <_realloc_r>: -80009b44: fd010113 addi sp,sp,-48 -80009b48: 03212023 sw s2,32(sp) -80009b4c: 02112623 sw ra,44(sp) -80009b50: 02812423 sw s0,40(sp) -80009b54: 02912223 sw s1,36(sp) -80009b58: 01312e23 sw s3,28(sp) -80009b5c: 01412c23 sw s4,24(sp) -80009b60: 01512a23 sw s5,20(sp) -80009b64: 01612823 sw s6,16(sp) -80009b68: 01712623 sw s7,12(sp) -80009b6c: 01812423 sw s8,8(sp) -80009b70: 00060913 mv s2,a2 -80009b74: 22058463 beqz a1,80009d9c <_realloc_r+0x258> -80009b78: 00058413 mv s0,a1 -80009b7c: 00050993 mv s3,a0 -80009b80: bf8fd0ef jal ra,80006f78 <__malloc_lock> -80009b84: 00b90493 addi s1,s2,11 -80009b88: 01600793 li a5,22 -80009b8c: 0e97fe63 bgeu a5,s1,80009c88 <_realloc_r+0x144> -80009b90: ff84f493 andi s1,s1,-8 -80009b94: 00048713 mv a4,s1 -80009b98: 0e04ce63 bltz s1,80009c94 <_realloc_r+0x150> -80009b9c: 0f24ec63 bltu s1,s2,80009c94 <_realloc_r+0x150> -80009ba0: ffc42783 lw a5,-4(s0) -80009ba4: ff840a93 addi s5,s0,-8 -80009ba8: ffc7fa13 andi s4,a5,-4 -80009bac: 014a8b33 add s6,s5,s4 -80009bb0: 18ea5c63 bge s4,a4,80009d48 <_realloc_r+0x204> -80009bb4: 800146b7 lui a3,0x80014 -80009bb8: 43868b93 addi s7,a3,1080 # 80014438 <__stack_top+0x81014438> -80009bbc: 008ba603 lw a2,8(s7) -80009bc0: 004b2683 lw a3,4(s6) -80009bc4: 23660e63 beq a2,s6,80009e00 <_realloc_r+0x2bc> -80009bc8: ffe6f613 andi a2,a3,-2 -80009bcc: 00cb0633 add a2,s6,a2 -80009bd0: 00462603 lw a2,4(a2) -80009bd4: 00167613 andi a2,a2,1 -80009bd8: 1a061463 bnez a2,80009d80 <_realloc_r+0x23c> -80009bdc: ffc6f693 andi a3,a3,-4 -80009be0: 00da0633 add a2,s4,a3 -80009be4: 32e65e63 bge a2,a4,80009f20 <_realloc_r+0x3dc> -80009be8: 0017f793 andi a5,a5,1 -80009bec: 02079463 bnez a5,80009c14 <_realloc_r+0xd0> -80009bf0: ff842c03 lw s8,-8(s0) -80009bf4: 418a8c33 sub s8,s5,s8 -80009bf8: 004c2783 lw a5,4(s8) -80009bfc: ffc7f793 andi a5,a5,-4 -80009c00: 00d786b3 add a3,a5,a3 -80009c04: 01468bb3 add s7,a3,s4 -80009c08: 34ebda63 bge s7,a4,80009f5c <_realloc_r+0x418> -80009c0c: 00fa0bb3 add s7,s4,a5 -80009c10: 0cebd263 bge s7,a4,80009cd4 <_realloc_r+0x190> -80009c14: 00090593 mv a1,s2 -80009c18: 00098513 mv a0,s3 -80009c1c: ad1fc0ef jal ra,800066ec <_malloc_r> -80009c20: 00050913 mv s2,a0 -80009c24: 04050c63 beqz a0,80009c7c <_realloc_r+0x138> -80009c28: ffc42783 lw a5,-4(s0) -80009c2c: ff850713 addi a4,a0,-8 -80009c30: ffe7f793 andi a5,a5,-2 -80009c34: 00fa87b3 add a5,s5,a5 -80009c38: 30e78263 beq a5,a4,80009f3c <_realloc_r+0x3f8> -80009c3c: ffca0613 addi a2,s4,-4 -80009c40: 02400793 li a5,36 -80009c44: 30c7e663 bltu a5,a2,80009f50 <_realloc_r+0x40c> -80009c48: 01300713 li a4,19 -80009c4c: 00042683 lw a3,0(s0) -80009c50: 26c76c63 bltu a4,a2,80009ec8 <_realloc_r+0x384> -80009c54: 00050793 mv a5,a0 -80009c58: 00040713 mv a4,s0 -80009c5c: 00d7a023 sw a3,0(a5) -80009c60: 00472683 lw a3,4(a4) -80009c64: 00d7a223 sw a3,4(a5) -80009c68: 00872703 lw a4,8(a4) -80009c6c: 00e7a423 sw a4,8(a5) -80009c70: 00040593 mv a1,s0 -80009c74: 00098513 mv a0,s3 -80009c78: ba1f90ef jal ra,80003818 <_free_r> -80009c7c: 00098513 mv a0,s3 -80009c80: afcfd0ef jal ra,80006f7c <__malloc_unlock> -80009c84: 01c0006f j 80009ca0 <_realloc_r+0x15c> -80009c88: 01000493 li s1,16 -80009c8c: 01000713 li a4,16 -80009c90: f124f8e3 bgeu s1,s2,80009ba0 <_realloc_r+0x5c> -80009c94: 00c00793 li a5,12 -80009c98: 00f9a023 sw a5,0(s3) -80009c9c: 00000913 li s2,0 -80009ca0: 02c12083 lw ra,44(sp) -80009ca4: 02812403 lw s0,40(sp) -80009ca8: 02412483 lw s1,36(sp) -80009cac: 01c12983 lw s3,28(sp) -80009cb0: 01812a03 lw s4,24(sp) -80009cb4: 01412a83 lw s5,20(sp) -80009cb8: 01012b03 lw s6,16(sp) -80009cbc: 00c12b83 lw s7,12(sp) -80009cc0: 00812c03 lw s8,8(sp) -80009cc4: 00090513 mv a0,s2 -80009cc8: 02012903 lw s2,32(sp) -80009ccc: 03010113 addi sp,sp,48 -80009cd0: 00008067 ret -80009cd4: 00cc2783 lw a5,12(s8) -80009cd8: 008c2703 lw a4,8(s8) -80009cdc: ffca0613 addi a2,s4,-4 -80009ce0: 02400693 li a3,36 -80009ce4: 00f72623 sw a5,12(a4) -80009ce8: 00e7a423 sw a4,8(a5) -80009cec: 008c0913 addi s2,s8,8 -80009cf0: 017c0b33 add s6,s8,s7 -80009cf4: 2ec6e463 bltu a3,a2,80009fdc <_realloc_r+0x498> -80009cf8: 01300593 li a1,19 -80009cfc: 00042703 lw a4,0(s0) -80009d00: 00090793 mv a5,s2 -80009d04: 02c5f263 bgeu a1,a2,80009d28 <_realloc_r+0x1e4> -80009d08: 00ec2423 sw a4,8(s8) -80009d0c: 00442703 lw a4,4(s0) -80009d10: 01b00793 li a5,27 -80009d14: 00ec2623 sw a4,12(s8) -80009d18: 30c7e263 bltu a5,a2,8000a01c <_realloc_r+0x4d8> -80009d1c: 00842703 lw a4,8(s0) -80009d20: 010c0793 addi a5,s8,16 -80009d24: 00840413 addi s0,s0,8 -80009d28: 00e7a023 sw a4,0(a5) -80009d2c: 00442703 lw a4,4(s0) -80009d30: 000b8a13 mv s4,s7 -80009d34: 000c0a93 mv s5,s8 -80009d38: 00e7a223 sw a4,4(a5) -80009d3c: 00842703 lw a4,8(s0) -80009d40: 00090413 mv s0,s2 -80009d44: 00e7a423 sw a4,8(a5) -80009d48: 004aa783 lw a5,4(s5) -80009d4c: 409a0733 sub a4,s4,s1 -80009d50: 00f00693 li a3,15 -80009d54: 0017f793 andi a5,a5,1 -80009d58: 06e6ec63 bltu a3,a4,80009dd0 <_realloc_r+0x28c> -80009d5c: 00fa67b3 or a5,s4,a5 -80009d60: 00faa223 sw a5,4(s5) -80009d64: 004b2783 lw a5,4(s6) -80009d68: 0017e793 ori a5,a5,1 -80009d6c: 00fb2223 sw a5,4(s6) -80009d70: 00098513 mv a0,s3 -80009d74: a08fd0ef jal ra,80006f7c <__malloc_unlock> -80009d78: 00040913 mv s2,s0 -80009d7c: f25ff06f j 80009ca0 <_realloc_r+0x15c> -80009d80: 0017f793 andi a5,a5,1 -80009d84: e80798e3 bnez a5,80009c14 <_realloc_r+0xd0> -80009d88: ff842c03 lw s8,-8(s0) -80009d8c: 418a8c33 sub s8,s5,s8 -80009d90: 004c2783 lw a5,4(s8) -80009d94: ffc7f793 andi a5,a5,-4 -80009d98: e75ff06f j 80009c0c <_realloc_r+0xc8> -80009d9c: 02812403 lw s0,40(sp) -80009da0: 02c12083 lw ra,44(sp) -80009da4: 02412483 lw s1,36(sp) -80009da8: 02012903 lw s2,32(sp) -80009dac: 01c12983 lw s3,28(sp) -80009db0: 01812a03 lw s4,24(sp) -80009db4: 01412a83 lw s5,20(sp) -80009db8: 01012b03 lw s6,16(sp) -80009dbc: 00c12b83 lw s7,12(sp) -80009dc0: 00812c03 lw s8,8(sp) -80009dc4: 00060593 mv a1,a2 -80009dc8: 03010113 addi sp,sp,48 -80009dcc: 921fc06f j 800066ec <_malloc_r> -80009dd0: 0097e7b3 or a5,a5,s1 -80009dd4: 00faa223 sw a5,4(s5) -80009dd8: 009a85b3 add a1,s5,s1 -80009ddc: 00176713 ori a4,a4,1 -80009de0: 00e5a223 sw a4,4(a1) -80009de4: 004b2783 lw a5,4(s6) -80009de8: 00858593 addi a1,a1,8 -80009dec: 00098513 mv a0,s3 -80009df0: 0017e793 ori a5,a5,1 -80009df4: 00fb2223 sw a5,4(s6) -80009df8: a21f90ef jal ra,80003818 <_free_r> -80009dfc: f75ff06f j 80009d70 <_realloc_r+0x22c> -80009e00: ffc6f693 andi a3,a3,-4 -80009e04: 00da0633 add a2,s4,a3 -80009e08: 01048593 addi a1,s1,16 -80009e0c: 0eb65063 bge a2,a1,80009eec <_realloc_r+0x3a8> -80009e10: 0017f793 andi a5,a5,1 -80009e14: e00790e3 bnez a5,80009c14 <_realloc_r+0xd0> -80009e18: ff842c03 lw s8,-8(s0) -80009e1c: 418a8c33 sub s8,s5,s8 -80009e20: 004c2783 lw a5,4(s8) -80009e24: ffc7f793 andi a5,a5,-4 -80009e28: 00d786b3 add a3,a5,a3 -80009e2c: 01468b33 add s6,a3,s4 -80009e30: dcbb4ee3 blt s6,a1,80009c0c <_realloc_r+0xc8> -80009e34: 00cc2783 lw a5,12(s8) -80009e38: 008c2703 lw a4,8(s8) -80009e3c: ffca0613 addi a2,s4,-4 -80009e40: 02400693 li a3,36 -80009e44: 00f72623 sw a5,12(a4) -80009e48: 00e7a423 sw a4,8(a5) -80009e4c: 008c0913 addi s2,s8,8 -80009e50: 20c6ee63 bltu a3,a2,8000a06c <_realloc_r+0x528> -80009e54: 01300593 li a1,19 -80009e58: 00042703 lw a4,0(s0) -80009e5c: 00090793 mv a5,s2 -80009e60: 02c5f263 bgeu a1,a2,80009e84 <_realloc_r+0x340> -80009e64: 00ec2423 sw a4,8(s8) -80009e68: 00442703 lw a4,4(s0) -80009e6c: 01b00793 li a5,27 -80009e70: 00ec2623 sw a4,12(s8) -80009e74: 20c7e463 bltu a5,a2,8000a07c <_realloc_r+0x538> -80009e78: 00842703 lw a4,8(s0) -80009e7c: 010c0793 addi a5,s8,16 -80009e80: 00840413 addi s0,s0,8 -80009e84: 00e7a023 sw a4,0(a5) -80009e88: 00442703 lw a4,4(s0) -80009e8c: 00e7a223 sw a4,4(a5) -80009e90: 00842703 lw a4,8(s0) -80009e94: 00e7a423 sw a4,8(a5) -80009e98: 009c0733 add a4,s8,s1 -80009e9c: 409b07b3 sub a5,s6,s1 -80009ea0: 00eba423 sw a4,8(s7) -80009ea4: 0017e793 ori a5,a5,1 -80009ea8: 00f72223 sw a5,4(a4) -80009eac: 004c2783 lw a5,4(s8) -80009eb0: 00098513 mv a0,s3 -80009eb4: 0017f793 andi a5,a5,1 -80009eb8: 0097e4b3 or s1,a5,s1 -80009ebc: 009c2223 sw s1,4(s8) -80009ec0: 8bcfd0ef jal ra,80006f7c <__malloc_unlock> -80009ec4: dddff06f j 80009ca0 <_realloc_r+0x15c> -80009ec8: 00d52023 sw a3,0(a0) -80009ecc: 00442683 lw a3,4(s0) -80009ed0: 01b00713 li a4,27 -80009ed4: 00d52223 sw a3,4(a0) -80009ed8: 12c76063 bltu a4,a2,80009ff8 <_realloc_r+0x4b4> -80009edc: 00842683 lw a3,8(s0) -80009ee0: 00840713 addi a4,s0,8 -80009ee4: 00850793 addi a5,a0,8 -80009ee8: d75ff06f j 80009c5c <_realloc_r+0x118> -80009eec: 009a8ab3 add s5,s5,s1 -80009ef0: 409607b3 sub a5,a2,s1 -80009ef4: 015ba423 sw s5,8(s7) -80009ef8: 0017e793 ori a5,a5,1 -80009efc: 00faa223 sw a5,4(s5) -80009f00: ffc42783 lw a5,-4(s0) -80009f04: 00098513 mv a0,s3 -80009f08: 00040913 mv s2,s0 -80009f0c: 0017f793 andi a5,a5,1 -80009f10: 0097e4b3 or s1,a5,s1 -80009f14: fe942e23 sw s1,-4(s0) -80009f18: 864fd0ef jal ra,80006f7c <__malloc_unlock> -80009f1c: d85ff06f j 80009ca0 <_realloc_r+0x15c> -80009f20: 00cb2783 lw a5,12(s6) -80009f24: 008b2703 lw a4,8(s6) -80009f28: 00060a13 mv s4,a2 -80009f2c: 00ca8b33 add s6,s5,a2 -80009f30: 00f72623 sw a5,12(a4) -80009f34: 00e7a423 sw a4,8(a5) -80009f38: e11ff06f j 80009d48 <_realloc_r+0x204> -80009f3c: ffc52783 lw a5,-4(a0) -80009f40: ffc7f793 andi a5,a5,-4 -80009f44: 00fa0a33 add s4,s4,a5 -80009f48: 014a8b33 add s6,s5,s4 -80009f4c: dfdff06f j 80009d48 <_realloc_r+0x204> -80009f50: 00040593 mv a1,s0 -80009f54: ad1ff0ef jal ra,80009a24 -80009f58: d19ff06f j 80009c70 <_realloc_r+0x12c> -80009f5c: 00cb2783 lw a5,12(s6) -80009f60: 008b2703 lw a4,8(s6) -80009f64: ffca0613 addi a2,s4,-4 -80009f68: 02400693 li a3,36 -80009f6c: 00f72623 sw a5,12(a4) -80009f70: 00e7a423 sw a4,8(a5) -80009f74: 008c2703 lw a4,8(s8) -80009f78: 00cc2783 lw a5,12(s8) -80009f7c: 008c0913 addi s2,s8,8 -80009f80: 017c0b33 add s6,s8,s7 -80009f84: 00f72623 sw a5,12(a4) -80009f88: 00e7a423 sw a4,8(a5) -80009f8c: 04c6e863 bltu a3,a2,80009fdc <_realloc_r+0x498> -80009f90: 01300693 li a3,19 -80009f94: 00042703 lw a4,0(s0) -80009f98: 00090793 mv a5,s2 -80009f9c: d8c6f6e3 bgeu a3,a2,80009d28 <_realloc_r+0x1e4> -80009fa0: 00ec2423 sw a4,8(s8) -80009fa4: 00442703 lw a4,4(s0) -80009fa8: 01b00793 li a5,27 -80009fac: 00ec2623 sw a4,12(s8) -80009fb0: 00842703 lw a4,8(s0) -80009fb4: d6c7f6e3 bgeu a5,a2,80009d20 <_realloc_r+0x1dc> -80009fb8: 00ec2823 sw a4,16(s8) -80009fbc: 00c42703 lw a4,12(s0) -80009fc0: 02400793 li a5,36 -80009fc4: 00ec2a23 sw a4,20(s8) -80009fc8: 01042703 lw a4,16(s0) -80009fcc: 06f60463 beq a2,a5,8000a034 <_realloc_r+0x4f0> -80009fd0: 018c0793 addi a5,s8,24 -80009fd4: 01040413 addi s0,s0,16 -80009fd8: d51ff06f j 80009d28 <_realloc_r+0x1e4> -80009fdc: 00040593 mv a1,s0 -80009fe0: 00090513 mv a0,s2 -80009fe4: a41ff0ef jal ra,80009a24 -80009fe8: 00090413 mv s0,s2 -80009fec: 000b8a13 mv s4,s7 -80009ff0: 000c0a93 mv s5,s8 -80009ff4: d55ff06f j 80009d48 <_realloc_r+0x204> -80009ff8: 00842703 lw a4,8(s0) -80009ffc: 00e52423 sw a4,8(a0) -8000a000: 00c42703 lw a4,12(s0) -8000a004: 00e52623 sw a4,12(a0) -8000a008: 01042683 lw a3,16(s0) -8000a00c: 04f60263 beq a2,a5,8000a050 <_realloc_r+0x50c> -8000a010: 01040713 addi a4,s0,16 -8000a014: 01050793 addi a5,a0,16 -8000a018: c45ff06f j 80009c5c <_realloc_r+0x118> -8000a01c: 00842783 lw a5,8(s0) -8000a020: 00fc2823 sw a5,16(s8) -8000a024: 00c42783 lw a5,12(s0) -8000a028: 00fc2a23 sw a5,20(s8) -8000a02c: 01042703 lw a4,16(s0) -8000a030: fad610e3 bne a2,a3,80009fd0 <_realloc_r+0x48c> -8000a034: 00ec2c23 sw a4,24(s8) -8000a038: 01442703 lw a4,20(s0) -8000a03c: 020c0793 addi a5,s8,32 -8000a040: 01840413 addi s0,s0,24 -8000a044: 00ec2e23 sw a4,28(s8) -8000a048: 00042703 lw a4,0(s0) -8000a04c: cddff06f j 80009d28 <_realloc_r+0x1e4> -8000a050: 00d52823 sw a3,16(a0) -8000a054: 01442683 lw a3,20(s0) -8000a058: 01840713 addi a4,s0,24 -8000a05c: 01850793 addi a5,a0,24 -8000a060: 00d52a23 sw a3,20(a0) -8000a064: 01842683 lw a3,24(s0) -8000a068: bf5ff06f j 80009c5c <_realloc_r+0x118> -8000a06c: 00040593 mv a1,s0 -8000a070: 00090513 mv a0,s2 -8000a074: 9b1ff0ef jal ra,80009a24 -8000a078: e21ff06f j 80009e98 <_realloc_r+0x354> -8000a07c: 00842783 lw a5,8(s0) -8000a080: 00fc2823 sw a5,16(s8) -8000a084: 00c42783 lw a5,12(s0) -8000a088: 00fc2a23 sw a5,20(s8) -8000a08c: 01042703 lw a4,16(s0) -8000a090: 00d60863 beq a2,a3,8000a0a0 <_realloc_r+0x55c> -8000a094: 018c0793 addi a5,s8,24 -8000a098: 01040413 addi s0,s0,16 -8000a09c: de9ff06f j 80009e84 <_realloc_r+0x340> -8000a0a0: 00ec2c23 sw a4,24(s8) -8000a0a4: 01442703 lw a4,20(s0) -8000a0a8: 020c0793 addi a5,s8,32 -8000a0ac: 01840413 addi s0,s0,24 -8000a0b0: 00ec2e23 sw a4,28(s8) -8000a0b4: 00042703 lw a4,0(s0) -8000a0b8: dcdff06f j 80009e84 <_realloc_r+0x340> - -8000a0bc : -8000a0bc: 00b56733 or a4,a0,a1 -8000a0c0: fff00393 li t2,-1 -8000a0c4: 00377713 andi a4,a4,3 -8000a0c8: 10071063 bnez a4,8000a1c8 -8000a0cc: 7f7f87b7 lui a5,0x7f7f8 -8000a0d0: f7f78793 addi a5,a5,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> -8000a0d4: 00052603 lw a2,0(a0) -8000a0d8: 0005a683 lw a3,0(a1) -8000a0dc: 00f672b3 and t0,a2,a5 -8000a0e0: 00f66333 or t1,a2,a5 -8000a0e4: 00f282b3 add t0,t0,a5 -8000a0e8: 0062e2b3 or t0,t0,t1 -8000a0ec: 10729263 bne t0,t2,8000a1f0 -8000a0f0: 08d61663 bne a2,a3,8000a17c -8000a0f4: 00452603 lw a2,4(a0) -8000a0f8: 0045a683 lw a3,4(a1) -8000a0fc: 00f672b3 and t0,a2,a5 -8000a100: 00f66333 or t1,a2,a5 -8000a104: 00f282b3 add t0,t0,a5 -8000a108: 0062e2b3 or t0,t0,t1 -8000a10c: 0c729e63 bne t0,t2,8000a1e8 -8000a110: 06d61663 bne a2,a3,8000a17c -8000a114: 00852603 lw a2,8(a0) -8000a118: 0085a683 lw a3,8(a1) -8000a11c: 00f672b3 and t0,a2,a5 -8000a120: 00f66333 or t1,a2,a5 -8000a124: 00f282b3 add t0,t0,a5 -8000a128: 0062e2b3 or t0,t0,t1 -8000a12c: 0c729863 bne t0,t2,8000a1fc -8000a130: 04d61663 bne a2,a3,8000a17c -8000a134: 00c52603 lw a2,12(a0) -8000a138: 00c5a683 lw a3,12(a1) -8000a13c: 00f672b3 and t0,a2,a5 -8000a140: 00f66333 or t1,a2,a5 -8000a144: 00f282b3 add t0,t0,a5 -8000a148: 0062e2b3 or t0,t0,t1 -8000a14c: 0c729263 bne t0,t2,8000a210 -8000a150: 02d61663 bne a2,a3,8000a17c -8000a154: 01052603 lw a2,16(a0) -8000a158: 0105a683 lw a3,16(a1) -8000a15c: 00f672b3 and t0,a2,a5 -8000a160: 00f66333 or t1,a2,a5 -8000a164: 00f282b3 add t0,t0,a5 -8000a168: 0062e2b3 or t0,t0,t1 -8000a16c: 0a729c63 bne t0,t2,8000a224 -8000a170: 01450513 addi a0,a0,20 -8000a174: 01458593 addi a1,a1,20 -8000a178: f4d60ee3 beq a2,a3,8000a0d4 -8000a17c: 01061713 slli a4,a2,0x10 -8000a180: 01069793 slli a5,a3,0x10 -8000a184: 00f71e63 bne a4,a5,8000a1a0 -8000a188: 01065713 srli a4,a2,0x10 -8000a18c: 0106d793 srli a5,a3,0x10 -8000a190: 40f70533 sub a0,a4,a5 -8000a194: 0ff57593 andi a1,a0,255 -8000a198: 02059063 bnez a1,8000a1b8 -8000a19c: 00008067 ret -8000a1a0: 01075713 srli a4,a4,0x10 -8000a1a4: 0107d793 srli a5,a5,0x10 -8000a1a8: 40f70533 sub a0,a4,a5 -8000a1ac: 0ff57593 andi a1,a0,255 -8000a1b0: 00059463 bnez a1,8000a1b8 -8000a1b4: 00008067 ret -8000a1b8: 0ff77713 andi a4,a4,255 -8000a1bc: 0ff7f793 andi a5,a5,255 -8000a1c0: 40f70533 sub a0,a4,a5 -8000a1c4: 00008067 ret -8000a1c8: 00054603 lbu a2,0(a0) -8000a1cc: 0005c683 lbu a3,0(a1) -8000a1d0: 00150513 addi a0,a0,1 -8000a1d4: 00158593 addi a1,a1,1 -8000a1d8: 00d61463 bne a2,a3,8000a1e0 -8000a1dc: fe0616e3 bnez a2,8000a1c8 -8000a1e0: 40d60533 sub a0,a2,a3 -8000a1e4: 00008067 ret -8000a1e8: 00450513 addi a0,a0,4 -8000a1ec: 00458593 addi a1,a1,4 -8000a1f0: fcd61ce3 bne a2,a3,8000a1c8 -8000a1f4: 00000513 li a0,0 -8000a1f8: 00008067 ret -8000a1fc: 00850513 addi a0,a0,8 -8000a200: 00858593 addi a1,a1,8 -8000a204: fcd612e3 bne a2,a3,8000a1c8 -8000a208: 00000513 li a0,0 -8000a20c: 00008067 ret -8000a210: 00c50513 addi a0,a0,12 -8000a214: 00c58593 addi a1,a1,12 -8000a218: fad618e3 bne a2,a3,8000a1c8 -8000a21c: 00000513 li a0,0 -8000a220: 00008067 ret -8000a224: 01050513 addi a0,a0,16 -8000a228: 01058593 addi a1,a1,16 -8000a22c: f8d61ee3 bne a2,a3,8000a1c8 -8000a230: 00000513 li a0,0 -8000a234: 00008067 ret - -8000a238 <__sprint_r.part.0>: -8000a238: 0645a783 lw a5,100(a1) -8000a23c: fd010113 addi sp,sp,-48 -8000a240: 01612823 sw s6,16(sp) -8000a244: 02112623 sw ra,44(sp) -8000a248: 02812423 sw s0,40(sp) -8000a24c: 02912223 sw s1,36(sp) -8000a250: 03212023 sw s2,32(sp) -8000a254: 01312e23 sw s3,28(sp) -8000a258: 01412c23 sw s4,24(sp) -8000a25c: 01512a23 sw s5,20(sp) -8000a260: 01712623 sw s7,12(sp) -8000a264: 01812423 sw s8,8(sp) -8000a268: 01279713 slli a4,a5,0x12 -8000a26c: 00060b13 mv s6,a2 -8000a270: 0a075863 bgez a4,8000a320 <__sprint_r.part.0+0xe8> -8000a274: 00862783 lw a5,8(a2) -8000a278: 00062b83 lw s7,0(a2) -8000a27c: 00058913 mv s2,a1 -8000a280: 00050993 mv s3,a0 -8000a284: fff00a93 li s5,-1 -8000a288: 08078863 beqz a5,8000a318 <__sprint_r.part.0+0xe0> -8000a28c: 004bac03 lw s8,4(s7) -8000a290: 000ba403 lw s0,0(s7) -8000a294: 002c5a13 srli s4,s8,0x2 -8000a298: 060a0663 beqz s4,8000a304 <__sprint_r.part.0+0xcc> -8000a29c: 00000493 li s1,0 -8000a2a0: 00c0006f j 8000a2ac <__sprint_r.part.0+0x74> -8000a2a4: 00440413 addi s0,s0,4 -8000a2a8: 049a0c63 beq s4,s1,8000a300 <__sprint_r.part.0+0xc8> -8000a2ac: 00042583 lw a1,0(s0) -8000a2b0: 00090613 mv a2,s2 -8000a2b4: 00098513 mv a0,s3 -8000a2b8: 495010ef jal ra,8000bf4c <_fputwc_r> -8000a2bc: 00148493 addi s1,s1,1 -8000a2c0: ff5512e3 bne a0,s5,8000a2a4 <__sprint_r.part.0+0x6c> -8000a2c4: fff00513 li a0,-1 -8000a2c8: 02c12083 lw ra,44(sp) -8000a2cc: 02812403 lw s0,40(sp) -8000a2d0: 000b2423 sw zero,8(s6) -8000a2d4: 000b2223 sw zero,4(s6) -8000a2d8: 02412483 lw s1,36(sp) -8000a2dc: 02012903 lw s2,32(sp) -8000a2e0: 01c12983 lw s3,28(sp) -8000a2e4: 01812a03 lw s4,24(sp) -8000a2e8: 01412a83 lw s5,20(sp) -8000a2ec: 01012b03 lw s6,16(sp) -8000a2f0: 00c12b83 lw s7,12(sp) -8000a2f4: 00812c03 lw s8,8(sp) -8000a2f8: 03010113 addi sp,sp,48 -8000a2fc: 00008067 ret -8000a300: 008b2783 lw a5,8(s6) -8000a304: ffcc7c13 andi s8,s8,-4 -8000a308: 418787b3 sub a5,a5,s8 -8000a30c: 00fb2423 sw a5,8(s6) -8000a310: 008b8b93 addi s7,s7,8 -8000a314: f6079ce3 bnez a5,8000a28c <__sprint_r.part.0+0x54> -8000a318: 00000513 li a0,0 -8000a31c: fadff06f j 8000a2c8 <__sprint_r.part.0+0x90> -8000a320: 4d9010ef jal ra,8000bff8 <__sfvwrite_r> -8000a324: fa5ff06f j 8000a2c8 <__sprint_r.part.0+0x90> - -8000a328 <__sprint_r>: -8000a328: 00862703 lw a4,8(a2) -8000a32c: 00070463 beqz a4,8000a334 <__sprint_r+0xc> -8000a330: f09ff06f j 8000a238 <__sprint_r.part.0> -8000a334: 00062223 sw zero,4(a2) -8000a338: 00000513 li a0,0 -8000a33c: 00008067 ret - -8000a340 <_vfiprintf_r>: -8000a340: ed010113 addi sp,sp,-304 -8000a344: 11312e23 sw s3,284(sp) -8000a348: 11512a23 sw s5,276(sp) -8000a34c: 11a12023 sw s10,256(sp) -8000a350: 12112623 sw ra,300(sp) -8000a354: 12812423 sw s0,296(sp) -8000a358: 12912223 sw s1,292(sp) -8000a35c: 13212023 sw s2,288(sp) -8000a360: 11412c23 sw s4,280(sp) -8000a364: 11612823 sw s6,272(sp) -8000a368: 11712623 sw s7,268(sp) -8000a36c: 11812423 sw s8,264(sp) -8000a370: 11912223 sw s9,260(sp) -8000a374: 0fb12e23 sw s11,252(sp) -8000a378: 00d12623 sw a3,12(sp) -8000a37c: 00050a93 mv s5,a0 -8000a380: 00058993 mv s3,a1 -8000a384: 00060d13 mv s10,a2 -8000a388: 00050663 beqz a0,8000a394 <_vfiprintf_r+0x54> -8000a38c: 03852783 lw a5,56(a0) -8000a390: 6a078863 beqz a5,8000aa40 <_vfiprintf_r+0x700> -8000a394: 00c99703 lh a4,12(s3) -8000a398: 01071793 slli a5,a4,0x10 -8000a39c: 01271693 slli a3,a4,0x12 -8000a3a0: 0107d793 srli a5,a5,0x10 -8000a3a4: 0206ca63 bltz a3,8000a3d8 <_vfiprintf_r+0x98> -8000a3a8: 000027b7 lui a5,0x2 -8000a3ac: 0649a683 lw a3,100(s3) -8000a3b0: 00f767b3 or a5,a4,a5 -8000a3b4: 01079793 slli a5,a5,0x10 -8000a3b8: ffffe737 lui a4,0xffffe -8000a3bc: 4107d793 srai a5,a5,0x10 -8000a3c0: fff70713 addi a4,a4,-1 # ffffdfff <__stack_top+0xffdfff> -8000a3c4: 00e6f733 and a4,a3,a4 -8000a3c8: 00f99623 sh a5,12(s3) -8000a3cc: 01079793 slli a5,a5,0x10 -8000a3d0: 06e9a223 sw a4,100(s3) -8000a3d4: 0107d793 srli a5,a5,0x10 -8000a3d8: 0087f713 andi a4,a5,8 -8000a3dc: 3e070463 beqz a4,8000a7c4 <_vfiprintf_r+0x484> -8000a3e0: 0109a703 lw a4,16(s3) -8000a3e4: 3e070063 beqz a4,8000a7c4 <_vfiprintf_r+0x484> -8000a3e8: 01a7f793 andi a5,a5,26 -8000a3ec: 00a00713 li a4,10 -8000a3f0: 3ee78a63 beq a5,a4,8000a7e4 <_vfiprintf_r+0x4a4> -8000a3f4: 800137b7 lui a5,0x80013 -8000a3f8: 04c10493 addi s1,sp,76 -8000a3fc: 43478793 addi a5,a5,1076 # 80013434 <__stack_top+0x81013434> -8000a400: 80013bb7 lui s7,0x80013 -8000a404: 80013937 lui s2,0x80013 -8000a408: 04912023 sw s1,64(sp) -8000a40c: 04012423 sw zero,72(sp) -8000a410: 04012223 sw zero,68(sp) -8000a414: 00048713 mv a4,s1 -8000a418: 00012823 sw zero,16(sp) -8000a41c: 02012223 sw zero,36(sp) -8000a420: 02012423 sw zero,40(sp) -8000a424: 02012623 sw zero,44(sp) -8000a428: 00012423 sw zero,8(sp) -8000a42c: 00f12a23 sw a5,20(sp) -8000a430: 5a0b8b93 addi s7,s7,1440 # 800135a0 <__stack_top+0x810135a0> -8000a434: 5b090913 addi s2,s2,1456 # 800135b0 <__stack_top+0x810135b0> -8000a438: 000d4783 lbu a5,0(s10) -8000a43c: 24078e63 beqz a5,8000a698 <_vfiprintf_r+0x358> -8000a440: 000d0413 mv s0,s10 -8000a444: 02500693 li a3,37 -8000a448: 42d78663 beq a5,a3,8000a874 <_vfiprintf_r+0x534> -8000a44c: 00144783 lbu a5,1(s0) -8000a450: 00140413 addi s0,s0,1 -8000a454: fe079ae3 bnez a5,8000a448 <_vfiprintf_r+0x108> -8000a458: 41a40a33 sub s4,s0,s10 -8000a45c: 23a40e63 beq s0,s10,8000a698 <_vfiprintf_r+0x358> -8000a460: 04812683 lw a3,72(sp) -8000a464: 04412783 lw a5,68(sp) -8000a468: 01a72023 sw s10,0(a4) -8000a46c: 00da06b3 add a3,s4,a3 -8000a470: 00178793 addi a5,a5,1 -8000a474: 01472223 sw s4,4(a4) -8000a478: 04d12423 sw a3,72(sp) -8000a47c: 04f12223 sw a5,68(sp) -8000a480: 00700613 li a2,7 -8000a484: 00870713 addi a4,a4,8 -8000a488: 02f65063 bge a2,a5,8000a4a8 <_vfiprintf_r+0x168> -8000a48c: 360684e3 beqz a3,8000aff4 <_vfiprintf_r+0xcb4> -8000a490: 04010613 addi a2,sp,64 -8000a494: 00098593 mv a1,s3 -8000a498: 000a8513 mv a0,s5 -8000a49c: d9dff0ef jal ra,8000a238 <__sprint_r.part.0> -8000a4a0: 20051063 bnez a0,8000a6a0 <_vfiprintf_r+0x360> -8000a4a4: 00048713 mv a4,s1 -8000a4a8: 00812683 lw a3,8(sp) -8000a4ac: 00044783 lbu a5,0(s0) -8000a4b0: 014686b3 add a3,a3,s4 -8000a4b4: 00d12423 sw a3,8(sp) -8000a4b8: 1e078063 beqz a5,8000a698 <_vfiprintf_r+0x358> -8000a4bc: 00144683 lbu a3,1(s0) -8000a4c0: 00140d13 addi s10,s0,1 -8000a4c4: 02010da3 sb zero,59(sp) -8000a4c8: fff00c93 li s9,-1 -8000a4cc: 00000413 li s0,0 -8000a4d0: 00000d93 li s11,0 -8000a4d4: 05a00a13 li s4,90 -8000a4d8: 00900c13 li s8,9 -8000a4dc: 02a00b13 li s6,42 -8000a4e0: 001d0d13 addi s10,s10,1 -8000a4e4: fe068793 addi a5,a3,-32 -8000a4e8: 04fa6463 bltu s4,a5,8000a530 <_vfiprintf_r+0x1f0> -8000a4ec: 01412603 lw a2,20(sp) -8000a4f0: 00279793 slli a5,a5,0x2 -8000a4f4: 00c787b3 add a5,a5,a2 -8000a4f8: 0007a783 lw a5,0(a5) -8000a4fc: 00078067 jr a5 -8000a500: 00000413 li s0,0 -8000a504: fd068793 addi a5,a3,-48 -8000a508: 000d4683 lbu a3,0(s10) -8000a50c: 00241593 slli a1,s0,0x2 -8000a510: 00858433 add s0,a1,s0 -8000a514: 00141413 slli s0,s0,0x1 -8000a518: 00878433 add s0,a5,s0 -8000a51c: fd068793 addi a5,a3,-48 -8000a520: 001d0d13 addi s10,s10,1 -8000a524: fefc72e3 bgeu s8,a5,8000a508 <_vfiprintf_r+0x1c8> -8000a528: fe068793 addi a5,a3,-32 -8000a52c: fcfa70e3 bgeu s4,a5,8000a4ec <_vfiprintf_r+0x1ac> -8000a530: 16068463 beqz a3,8000a698 <_vfiprintf_r+0x358> -8000a534: 08d10623 sb a3,140(sp) -8000a538: 02010da3 sb zero,59(sp) -8000a53c: 00100a13 li s4,1 -8000a540: 00100c13 li s8,1 -8000a544: 08c10b13 addi s6,sp,140 -8000a548: 00000c93 li s9,0 -8000a54c: 002dff93 andi t6,s11,2 -8000a550: 000f8463 beqz t6,8000a558 <_vfiprintf_r+0x218> -8000a554: 002a0a13 addi s4,s4,2 -8000a558: 04412683 lw a3,68(sp) -8000a55c: 084dff13 andi t5,s11,132 -8000a560: 04812783 lw a5,72(sp) -8000a564: 00168613 addi a2,a3,1 -8000a568: 00060593 mv a1,a2 -8000a56c: 000f1663 bnez t5,8000a578 <_vfiprintf_r+0x238> -8000a570: 41440833 sub a6,s0,s4 -8000a574: 170044e3 bgtz a6,8000aedc <_vfiprintf_r+0xb9c> -8000a578: 03b14503 lbu a0,59(sp) -8000a57c: 00870613 addi a2,a4,8 -8000a580: 02050c63 beqz a0,8000a5b8 <_vfiprintf_r+0x278> -8000a584: 03b10693 addi a3,sp,59 -8000a588: 00d72023 sw a3,0(a4) -8000a58c: 00178793 addi a5,a5,1 -8000a590: 00100693 li a3,1 -8000a594: 00d72223 sw a3,4(a4) -8000a598: 04f12423 sw a5,72(sp) -8000a59c: 04b12223 sw a1,68(sp) -8000a5a0: 00700713 li a4,7 -8000a5a4: 0cb742e3 blt a4,a1,8000ae68 <_vfiprintf_r+0xb28> -8000a5a8: 00058693 mv a3,a1 -8000a5ac: 00060713 mv a4,a2 -8000a5b0: 00158593 addi a1,a1,1 -8000a5b4: 00860613 addi a2,a2,8 -8000a5b8: 040f8e63 beqz t6,8000a614 <_vfiprintf_r+0x2d4> -8000a5bc: 03c10693 addi a3,sp,60 -8000a5c0: 00d72023 sw a3,0(a4) -8000a5c4: 00278793 addi a5,a5,2 -8000a5c8: 00200693 li a3,2 -8000a5cc: 00d72223 sw a3,4(a4) -8000a5d0: 04f12423 sw a5,72(sp) -8000a5d4: 04b12223 sw a1,68(sp) -8000a5d8: 00700713 li a4,7 -8000a5dc: 0eb752e3 bge a4,a1,8000aec0 <_vfiprintf_r+0xb80> -8000a5e0: 260784e3 beqz a5,8000b048 <_vfiprintf_r+0xd08> -8000a5e4: 04010613 addi a2,sp,64 -8000a5e8: 00098593 mv a1,s3 -8000a5ec: 000a8513 mv a0,s5 -8000a5f0: 01e12c23 sw t5,24(sp) -8000a5f4: c45ff0ef jal ra,8000a238 <__sprint_r.part.0> -8000a5f8: 0a051463 bnez a0,8000a6a0 <_vfiprintf_r+0x360> -8000a5fc: 04412683 lw a3,68(sp) -8000a600: 04812783 lw a5,72(sp) -8000a604: 01812f03 lw t5,24(sp) -8000a608: 05410613 addi a2,sp,84 -8000a60c: 00168593 addi a1,a3,1 -8000a610: 00048713 mv a4,s1 -8000a614: 08000513 li a0,128 -8000a618: 68af0663 beq t5,a0,8000aca4 <_vfiprintf_r+0x964> -8000a61c: 418c8cb3 sub s9,s9,s8 -8000a620: 77904263 bgtz s9,8000ad84 <_vfiprintf_r+0xa44> -8000a624: 00fc07b3 add a5,s8,a5 -8000a628: 01672023 sw s6,0(a4) -8000a62c: 01872223 sw s8,4(a4) -8000a630: 04f12423 sw a5,72(sp) -8000a634: 04b12223 sw a1,68(sp) -8000a638: 00700713 li a4,7 -8000a63c: 02b75263 bge a4,a1,8000a660 <_vfiprintf_r+0x320> -8000a640: 24078263 beqz a5,8000a884 <_vfiprintf_r+0x544> -8000a644: 04010613 addi a2,sp,64 -8000a648: 00098593 mv a1,s3 -8000a64c: 000a8513 mv a0,s5 -8000a650: be9ff0ef jal ra,8000a238 <__sprint_r.part.0> -8000a654: 04051663 bnez a0,8000a6a0 <_vfiprintf_r+0x360> -8000a658: 04812783 lw a5,72(sp) -8000a65c: 00048613 mv a2,s1 -8000a660: 004dfe93 andi t4,s11,4 -8000a664: 000e8663 beqz t4,8000a670 <_vfiprintf_r+0x330> -8000a668: 41440c33 sub s8,s0,s4 -8000a66c: 23804863 bgtz s8,8000a89c <_vfiprintf_r+0x55c> -8000a670: 01445463 bge s0,s4,8000a678 <_vfiprintf_r+0x338> -8000a674: 000a0413 mv s0,s4 -8000a678: 00812703 lw a4,8(sp) -8000a67c: 00870733 add a4,a4,s0 -8000a680: 00e12423 sw a4,8(sp) -8000a684: 7a079e63 bnez a5,8000ae40 <_vfiprintf_r+0xb00> -8000a688: 000d4783 lbu a5,0(s10) -8000a68c: 04012223 sw zero,68(sp) -8000a690: 00048713 mv a4,s1 -8000a694: da0796e3 bnez a5,8000a440 <_vfiprintf_r+0x100> -8000a698: 04812783 lw a5,72(sp) -8000a69c: 620796e3 bnez a5,8000b4c8 <_vfiprintf_r+0x1188> -8000a6a0: 00c9d783 lhu a5,12(s3) -8000a6a4: 0407f793 andi a5,a5,64 -8000a6a8: 64079ee3 bnez a5,8000b504 <_vfiprintf_r+0x11c4> -8000a6ac: 12c12083 lw ra,300(sp) -8000a6b0: 12812403 lw s0,296(sp) -8000a6b4: 00812503 lw a0,8(sp) -8000a6b8: 12412483 lw s1,292(sp) -8000a6bc: 12012903 lw s2,288(sp) -8000a6c0: 11c12983 lw s3,284(sp) -8000a6c4: 11812a03 lw s4,280(sp) -8000a6c8: 11412a83 lw s5,276(sp) -8000a6cc: 11012b03 lw s6,272(sp) -8000a6d0: 10c12b83 lw s7,268(sp) -8000a6d4: 10812c03 lw s8,264(sp) -8000a6d8: 10412c83 lw s9,260(sp) -8000a6dc: 10012d03 lw s10,256(sp) -8000a6e0: 0fc12d83 lw s11,252(sp) -8000a6e4: 13010113 addi sp,sp,304 -8000a6e8: 00008067 ret -8000a6ec: 000a8513 mv a0,s5 -8000a6f0: 00e12c23 sw a4,24(sp) -8000a6f4: fe1fb0ef jal ra,800066d4 <_localeconv_r> -8000a6f8: 00452783 lw a5,4(a0) -8000a6fc: 00078513 mv a0,a5 -8000a700: 02f12623 sw a5,44(sp) -8000a704: c75fd0ef jal ra,80008378 -8000a708: 00050793 mv a5,a0 -8000a70c: 000a8513 mv a0,s5 -8000a710: 02f12423 sw a5,40(sp) -8000a714: fc1fb0ef jal ra,800066d4 <_localeconv_r> -8000a718: 00852703 lw a4,8(a0) -8000a71c: 02812783 lw a5,40(sp) -8000a720: 02e12223 sw a4,36(sp) -8000a724: 01812703 lw a4,24(sp) -8000a728: 2a0798e3 bnez a5,8000b1d8 <_vfiprintf_r+0xe98> -8000a72c: 000d4683 lbu a3,0(s10) -8000a730: db1ff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000a734: 000d4683 lbu a3,0(s10) -8000a738: 020ded93 ori s11,s11,32 -8000a73c: da5ff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000a740: 010ded93 ori s11,s11,16 -8000a744: 020df793 andi a5,s11,32 -8000a748: 22078a63 beqz a5,8000a97c <_vfiprintf_r+0x63c> -8000a74c: 00c12783 lw a5,12(sp) -8000a750: 00778b13 addi s6,a5,7 -8000a754: ff8b7b13 andi s6,s6,-8 -8000a758: 004b2683 lw a3,4(s6) -8000a75c: 000b2c03 lw s8,0(s6) -8000a760: 008b0793 addi a5,s6,8 -8000a764: 00f12623 sw a5,12(sp) -8000a768: 00068813 mv a6,a3 -8000a76c: 2406c063 bltz a3,8000a9ac <_vfiprintf_r+0x66c> -8000a770: fff00693 li a3,-1 -8000a774: 000d8a13 mv s4,s11 -8000a778: 00dc8863 beq s9,a3,8000a788 <_vfiprintf_r+0x448> -8000a77c: 010c66b3 or a3,s8,a6 -8000a780: f7fdfa13 andi s4,s11,-129 -8000a784: 06068ee3 beqz a3,8000b000 <_vfiprintf_r+0xcc0> -8000a788: 120818e3 bnez a6,8000b0b8 <_vfiprintf_r+0xd78> -8000a78c: 00900693 li a3,9 -8000a790: 1386e4e3 bltu a3,s8,8000b0b8 <_vfiprintf_r+0xd78> -8000a794: 030c0793 addi a5,s8,48 -8000a798: 0ef107a3 sb a5,239(sp) -8000a79c: 000a0d93 mv s11,s4 -8000a7a0: 00100c13 li s8,1 -8000a7a4: 0ef10b13 addi s6,sp,239 -8000a7a8: 000c8a13 mv s4,s9 -8000a7ac: 018cd463 bge s9,s8,8000a7b4 <_vfiprintf_r+0x474> -8000a7b0: 000c0a13 mv s4,s8 -8000a7b4: 03b14783 lbu a5,59(sp) -8000a7b8: 00f037b3 snez a5,a5 -8000a7bc: 00fa0a33 add s4,s4,a5 -8000a7c0: d8dff06f j 8000a54c <_vfiprintf_r+0x20c> -8000a7c4: 00098593 mv a1,s3 -8000a7c8: 000a8513 mv a0,s5 -8000a7cc: 68d000ef jal ra,8000b658 <__swsetup_r> -8000a7d0: 52051ae3 bnez a0,8000b504 <_vfiprintf_r+0x11c4> -8000a7d4: 00c9d783 lhu a5,12(s3) -8000a7d8: 00a00713 li a4,10 -8000a7dc: 01a7f793 andi a5,a5,26 -8000a7e0: c0e79ae3 bne a5,a4,8000a3f4 <_vfiprintf_r+0xb4> -8000a7e4: 00e99783 lh a5,14(s3) -8000a7e8: c007c6e3 bltz a5,8000a3f4 <_vfiprintf_r+0xb4> -8000a7ec: 00c12683 lw a3,12(sp) -8000a7f0: 000d0613 mv a2,s10 -8000a7f4: 00098593 mv a1,s3 -8000a7f8: 000a8513 mv a0,s5 -8000a7fc: 561000ef jal ra,8000b55c <__sbprintf> -8000a800: 00a12423 sw a0,8(sp) -8000a804: ea9ff06f j 8000a6ac <_vfiprintf_r+0x36c> -8000a808: 010ded93 ori s11,s11,16 -8000a80c: 020df793 andi a5,s11,32 -8000a810: 14078063 beqz a5,8000a950 <_vfiprintf_r+0x610> -8000a814: 00c12783 lw a5,12(sp) -8000a818: 00778b13 addi s6,a5,7 -8000a81c: ff8b7b13 andi s6,s6,-8 -8000a820: 000b2c03 lw s8,0(s6) -8000a824: 004b2803 lw a6,4(s6) -8000a828: 008b0793 addi a5,s6,8 -8000a82c: 00f12623 sw a5,12(sp) -8000a830: bffdfa13 andi s4,s11,-1025 -8000a834: 00000693 li a3,0 -8000a838: 02010da3 sb zero,59(sp) -8000a83c: fff00613 li a2,-1 -8000a840: 18cc8a63 beq s9,a2,8000a9d4 <_vfiprintf_r+0x694> -8000a844: 010c6633 or a2,s8,a6 -8000a848: f7fa7d93 andi s11,s4,-129 -8000a84c: 68061463 bnez a2,8000aed4 <_vfiprintf_r+0xb94> -8000a850: 3e0c9663 bnez s9,8000ac3c <_vfiprintf_r+0x8fc> -8000a854: 7a069a63 bnez a3,8000b008 <_vfiprintf_r+0xcc8> -8000a858: 001a7c13 andi s8,s4,1 -8000a85c: 0f010b13 addi s6,sp,240 -8000a860: f40c04e3 beqz s8,8000a7a8 <_vfiprintf_r+0x468> -8000a864: 03000793 li a5,48 -8000a868: 0ef107a3 sb a5,239(sp) -8000a86c: 0ef10b13 addi s6,sp,239 -8000a870: f39ff06f j 8000a7a8 <_vfiprintf_r+0x468> -8000a874: 41a40a33 sub s4,s0,s10 -8000a878: bfa414e3 bne s0,s10,8000a460 <_vfiprintf_r+0x120> -8000a87c: 00044783 lbu a5,0(s0) -8000a880: c39ff06f j 8000a4b8 <_vfiprintf_r+0x178> -8000a884: 04012223 sw zero,68(sp) -8000a888: 004dfe93 andi t4,s11,4 -8000a88c: 720e8063 beqz t4,8000afac <_vfiprintf_r+0xc6c> -8000a890: 41440c33 sub s8,s0,s4 -8000a894: 71805c63 blez s8,8000afac <_vfiprintf_r+0xc6c> -8000a898: 00048613 mv a2,s1 -8000a89c: 01000713 li a4,16 -8000a8a0: 04412683 lw a3,68(sp) -8000a8a4: 458758e3 bge a4,s8,8000b4f4 <_vfiprintf_r+0x11b4> -8000a8a8: 01000c93 li s9,16 -8000a8ac: 00700b13 li s6,7 -8000a8b0: 0180006f j 8000a8c8 <_vfiprintf_r+0x588> -8000a8b4: 00268593 addi a1,a3,2 -8000a8b8: 00860613 addi a2,a2,8 -8000a8bc: 00070693 mv a3,a4 -8000a8c0: ff0c0c13 addi s8,s8,-16 -8000a8c4: 058cd863 bge s9,s8,8000a914 <_vfiprintf_r+0x5d4> -8000a8c8: 01078793 addi a5,a5,16 -8000a8cc: 00168713 addi a4,a3,1 -8000a8d0: 01762023 sw s7,0(a2) -8000a8d4: 01962223 sw s9,4(a2) -8000a8d8: 04f12423 sw a5,72(sp) -8000a8dc: 04e12223 sw a4,68(sp) -8000a8e0: fceb5ae3 bge s6,a4,8000a8b4 <_vfiprintf_r+0x574> -8000a8e4: 3a078863 beqz a5,8000ac94 <_vfiprintf_r+0x954> -8000a8e8: 04010613 addi a2,sp,64 -8000a8ec: 00098593 mv a1,s3 -8000a8f0: 000a8513 mv a0,s5 -8000a8f4: 945ff0ef jal ra,8000a238 <__sprint_r.part.0> -8000a8f8: da0514e3 bnez a0,8000a6a0 <_vfiprintf_r+0x360> -8000a8fc: 04412683 lw a3,68(sp) -8000a900: ff0c0c13 addi s8,s8,-16 -8000a904: 04812783 lw a5,72(sp) -8000a908: 00048613 mv a2,s1 -8000a90c: 00168593 addi a1,a3,1 -8000a910: fb8ccce3 blt s9,s8,8000a8c8 <_vfiprintf_r+0x588> -8000a914: 018787b3 add a5,a5,s8 -8000a918: 01762023 sw s7,0(a2) -8000a91c: 01862223 sw s8,4(a2) -8000a920: 04f12423 sw a5,72(sp) -8000a924: 04b12223 sw a1,68(sp) -8000a928: 00700713 li a4,7 -8000a92c: d4b752e3 bge a4,a1,8000a670 <_vfiprintf_r+0x330> -8000a930: 66078e63 beqz a5,8000afac <_vfiprintf_r+0xc6c> -8000a934: 04010613 addi a2,sp,64 -8000a938: 00098593 mv a1,s3 -8000a93c: 000a8513 mv a0,s5 -8000a940: 8f9ff0ef jal ra,8000a238 <__sprint_r.part.0> -8000a944: d4051ee3 bnez a0,8000a6a0 <_vfiprintf_r+0x360> -8000a948: 04812783 lw a5,72(sp) -8000a94c: d25ff06f j 8000a670 <_vfiprintf_r+0x330> -8000a950: 00c12603 lw a2,12(sp) -8000a954: 010df793 andi a5,s11,16 -8000a958: 00460693 addi a3,a2,4 -8000a95c: 0c0790e3 bnez a5,8000b21c <_vfiprintf_r+0xedc> -8000a960: 040df793 andi a5,s11,64 -8000a964: 24078ee3 beqz a5,8000b3c0 <_vfiprintf_r+0x1080> -8000a968: 00c12783 lw a5,12(sp) -8000a96c: 00000813 li a6,0 -8000a970: 00d12623 sw a3,12(sp) -8000a974: 0007dc03 lhu s8,0(a5) -8000a978: eb9ff06f j 8000a830 <_vfiprintf_r+0x4f0> -8000a97c: 00c12603 lw a2,12(sp) -8000a980: 010df793 andi a5,s11,16 -8000a984: 00460693 addi a3,a2,4 -8000a988: 080790e3 bnez a5,8000b208 <_vfiprintf_r+0xec8> -8000a98c: 040df793 andi a5,s11,64 -8000a990: 200788e3 beqz a5,8000b3a0 <_vfiprintf_r+0x1060> -8000a994: 00c12783 lw a5,12(sp) -8000a998: 00d12623 sw a3,12(sp) -8000a99c: 00079c03 lh s8,0(a5) -8000a9a0: 41fc5813 srai a6,s8,0x1f -8000a9a4: 00080693 mv a3,a6 -8000a9a8: dc06d4e3 bgez a3,8000a770 <_vfiprintf_r+0x430> -8000a9ac: 018036b3 snez a3,s8 -8000a9b0: 41000833 neg a6,a6 -8000a9b4: 40d80833 sub a6,a6,a3 -8000a9b8: 02d00693 li a3,45 -8000a9bc: 02d10da3 sb a3,59(sp) -8000a9c0: fff00613 li a2,-1 -8000a9c4: 41800c33 neg s8,s8 -8000a9c8: 000d8a13 mv s4,s11 -8000a9cc: 00100693 li a3,1 -8000a9d0: e6cc9ae3 bne s9,a2,8000a844 <_vfiprintf_r+0x504> -8000a9d4: 00100613 li a2,1 -8000a9d8: dac688e3 beq a3,a2,8000a788 <_vfiprintf_r+0x448> -8000a9dc: 00200613 li a2,2 -8000a9e0: 26c68863 beq a3,a2,8000ac50 <_vfiprintf_r+0x910> -8000a9e4: 0f010b13 addi s6,sp,240 -8000a9e8: 01d81613 slli a2,a6,0x1d -8000a9ec: 007c7693 andi a3,s8,7 -8000a9f0: 003c5793 srli a5,s8,0x3 -8000a9f4: 03068693 addi a3,a3,48 -8000a9f8: 00f66c33 or s8,a2,a5 -8000a9fc: 00385813 srli a6,a6,0x3 -8000aa00: fedb0fa3 sb a3,-1(s6) -8000aa04: 010c6633 or a2,s8,a6 -8000aa08: 000b0593 mv a1,s6 -8000aa0c: fffb0b13 addi s6,s6,-1 -8000aa10: fc061ce3 bnez a2,8000a9e8 <_vfiprintf_r+0x6a8> -8000aa14: 001a7793 andi a5,s4,1 -8000aa18: 26078663 beqz a5,8000ac84 <_vfiprintf_r+0x944> -8000aa1c: 03000793 li a5,48 -8000aa20: 26f68263 beq a3,a5,8000ac84 <_vfiprintf_r+0x944> -8000aa24: ffe58593 addi a1,a1,-2 -8000aa28: fefb0fa3 sb a5,-1(s6) -8000aa2c: 0f010793 addi a5,sp,240 -8000aa30: 40b78c33 sub s8,a5,a1 -8000aa34: 000a0d93 mv s11,s4 -8000aa38: 00058b13 mv s6,a1 -8000aa3c: d6dff06f j 8000a7a8 <_vfiprintf_r+0x468> -8000aa40: 398010ef jal ra,8000bdd8 <__sinit> -8000aa44: 951ff06f j 8000a394 <_vfiprintf_r+0x54> -8000aa48: 00c12783 lw a5,12(sp) -8000aa4c: 02010da3 sb zero,59(sp) -8000aa50: 0007ab03 lw s6,0(a5) -8000aa54: 00478693 addi a3,a5,4 -8000aa58: 120b04e3 beqz s6,8000b380 <_vfiprintf_r+0x1040> -8000aa5c: fff00793 li a5,-1 -8000aa60: 06fc8ce3 beq s9,a5,8000b2d8 <_vfiprintf_r+0xf98> -8000aa64: 000c8613 mv a2,s9 -8000aa68: 00000593 li a1,0 -8000aa6c: 000b0513 mv a0,s6 -8000aa70: 00d12c23 sw a3,24(sp) -8000aa74: 00e12623 sw a4,12(sp) -8000aa78: c2cfc0ef jal ra,80006ea4 -8000aa7c: 00c12703 lw a4,12(sp) -8000aa80: 01812683 lw a3,24(sp) -8000aa84: 24050ce3 beqz a0,8000b4dc <_vfiprintf_r+0x119c> -8000aa88: 41650c33 sub s8,a0,s6 -8000aa8c: 00d12623 sw a3,12(sp) -8000aa90: 00000c93 li s9,0 -8000aa94: d15ff06f j 8000a7a8 <_vfiprintf_r+0x468> -8000aa98: 00c12683 lw a3,12(sp) -8000aa9c: 02010da3 sb zero,59(sp) -8000aaa0: 00100a13 li s4,1 -8000aaa4: 0006a783 lw a5,0(a3) -8000aaa8: 00468693 addi a3,a3,4 -8000aaac: 00d12623 sw a3,12(sp) -8000aab0: 08f10623 sb a5,140(sp) -8000aab4: 00100c13 li s8,1 -8000aab8: 08c10b13 addi s6,sp,140 -8000aabc: a8dff06f j 8000a548 <_vfiprintf_r+0x208> -8000aac0: 000d4683 lbu a3,0(s10) -8000aac4: 06c00793 li a5,108 -8000aac8: 08f68ee3 beq a3,a5,8000b364 <_vfiprintf_r+0x1024> -8000aacc: 010ded93 ori s11,s11,16 -8000aad0: a11ff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000aad4: 000d4683 lbu a3,0(s10) -8000aad8: 06800793 li a5,104 -8000aadc: 06f68ce3 beq a3,a5,8000b354 <_vfiprintf_r+0x1014> -8000aae0: 040ded93 ori s11,s11,64 -8000aae4: 9fdff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000aae8: 010dea13 ori s4,s11,16 -8000aaec: 020a7793 andi a5,s4,32 -8000aaf0: 52078463 beqz a5,8000b018 <_vfiprintf_r+0xcd8> -8000aaf4: 00c12783 lw a5,12(sp) -8000aaf8: 00100693 li a3,1 -8000aafc: 00778b13 addi s6,a5,7 -8000ab00: ff8b7b13 andi s6,s6,-8 -8000ab04: 008b0793 addi a5,s6,8 -8000ab08: 000b2c03 lw s8,0(s6) -8000ab0c: 004b2803 lw a6,4(s6) -8000ab10: 00f12623 sw a5,12(sp) -8000ab14: d25ff06f j 8000a838 <_vfiprintf_r+0x4f8> -8000ab18: 000d4683 lbu a3,0(s10) -8000ab1c: 080ded93 ori s11,s11,128 -8000ab20: 9c1ff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000ab24: 00c12783 lw a5,12(sp) -8000ab28: 002dea13 ori s4,s11,2 -8000ab2c: ffff86b7 lui a3,0xffff8 -8000ab30: 0007ac03 lw s8,0(a5) -8000ab34: 80013db7 lui s11,0x80013 -8000ab38: 00478793 addi a5,a5,4 -8000ab3c: 8306c693 xori a3,a3,-2000 -8000ab40: 00f12623 sw a5,12(sp) -8000ab44: c84d8793 addi a5,s11,-892 # 80012c84 <__stack_top+0x81012c84> -8000ab48: 02d11e23 sh a3,60(sp) -8000ab4c: 00000813 li a6,0 -8000ab50: 00f12823 sw a5,16(sp) -8000ab54: 00200693 li a3,2 -8000ab58: ce1ff06f j 8000a838 <_vfiprintf_r+0x4f8> -8000ab5c: 00c12603 lw a2,12(sp) -8000ab60: 020df793 andi a5,s11,32 -8000ab64: 00062683 lw a3,0(a2) -8000ab68: 00460613 addi a2,a2,4 -8000ab6c: 00c12623 sw a2,12(sp) -8000ab70: 68079263 bnez a5,8000b1f4 <_vfiprintf_r+0xeb4> -8000ab74: 010df793 andi a5,s11,16 -8000ab78: 7e079e63 bnez a5,8000b374 <_vfiprintf_r+0x1034> -8000ab7c: 040df793 andi a5,s11,64 -8000ab80: 0e0792e3 bnez a5,8000b464 <_vfiprintf_r+0x1124> -8000ab84: 200dfe93 andi t4,s11,512 -8000ab88: 7e0e8663 beqz t4,8000b374 <_vfiprintf_r+0x1034> -8000ab8c: 00812783 lw a5,8(sp) -8000ab90: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> -8000ab94: 8a5ff06f j 8000a438 <_vfiprintf_r+0xf8> -8000ab98: 00c12783 lw a5,12(sp) -8000ab9c: 000d4683 lbu a3,0(s10) -8000aba0: 0007a403 lw s0,0(a5) -8000aba4: 00478793 addi a5,a5,4 -8000aba8: 00f12623 sw a5,12(sp) -8000abac: 92045ae3 bgez s0,8000a4e0 <_vfiprintf_r+0x1a0> -8000abb0: 40800433 neg s0,s0 -8000abb4: 004ded93 ori s11,s11,4 -8000abb8: 929ff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000abbc: 000d4683 lbu a3,0(s10) -8000abc0: 001ded93 ori s11,s11,1 -8000abc4: 91dff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000abc8: 03b14783 lbu a5,59(sp) -8000abcc: 000d4683 lbu a3,0(s10) -8000abd0: 900798e3 bnez a5,8000a4e0 <_vfiprintf_r+0x1a0> -8000abd4: 02000793 li a5,32 -8000abd8: 02f10da3 sb a5,59(sp) -8000abdc: 905ff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000abe0: 000d4683 lbu a3,0(s10) -8000abe4: 004ded93 ori s11,s11,4 -8000abe8: 8f9ff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000abec: 02b00793 li a5,43 -8000abf0: 000d4683 lbu a3,0(s10) -8000abf4: 02f10da3 sb a5,59(sp) -8000abf8: 8e9ff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000abfc: 000d4683 lbu a3,0(s10) -8000ac00: 001d0593 addi a1,s10,1 -8000ac04: 11668ce3 beq a3,s6,8000b51c <_vfiprintf_r+0x11dc> -8000ac08: fd068793 addi a5,a3,-48 -8000ac0c: 00058d13 mv s10,a1 -8000ac10: 00000c93 li s9,0 -8000ac14: 8cfc68e3 bltu s8,a5,8000a4e4 <_vfiprintf_r+0x1a4> -8000ac18: 000d4683 lbu a3,0(s10) -8000ac1c: 002c9813 slli a6,s9,0x2 -8000ac20: 01980833 add a6,a6,s9 -8000ac24: 00181813 slli a6,a6,0x1 -8000ac28: 00f80cb3 add s9,a6,a5 -8000ac2c: fd068793 addi a5,a3,-48 -8000ac30: 001d0d13 addi s10,s10,1 -8000ac34: fefc72e3 bgeu s8,a5,8000ac18 <_vfiprintf_r+0x8d8> -8000ac38: 8adff06f j 8000a4e4 <_vfiprintf_r+0x1a4> -8000ac3c: 00100613 li a2,1 -8000ac40: 0ac68ee3 beq a3,a2,8000b4fc <_vfiprintf_r+0x11bc> -8000ac44: 00200613 li a2,2 -8000ac48: 000d8a13 mv s4,s11 -8000ac4c: d8c69ce3 bne a3,a2,8000a9e4 <_vfiprintf_r+0x6a4> -8000ac50: 0f010b13 addi s6,sp,240 -8000ac54: 01012783 lw a5,16(sp) -8000ac58: 00fc7693 andi a3,s8,15 -8000ac5c: fffb0b13 addi s6,s6,-1 -8000ac60: 00d786b3 add a3,a5,a3 -8000ac64: 0006c603 lbu a2,0(a3) -8000ac68: 004c5793 srli a5,s8,0x4 -8000ac6c: 01c81693 slli a3,a6,0x1c -8000ac70: 00f6ec33 or s8,a3,a5 -8000ac74: 00485813 srli a6,a6,0x4 -8000ac78: 00cb0023 sb a2,0(s6) -8000ac7c: 010c66b3 or a3,s8,a6 -8000ac80: fc069ae3 bnez a3,8000ac54 <_vfiprintf_r+0x914> -8000ac84: 0f010793 addi a5,sp,240 -8000ac88: 41678c33 sub s8,a5,s6 -8000ac8c: 000a0d93 mv s11,s4 -8000ac90: b19ff06f j 8000a7a8 <_vfiprintf_r+0x468> -8000ac94: 00100593 li a1,1 -8000ac98: 00000693 li a3,0 -8000ac9c: 00048613 mv a2,s1 -8000aca0: c21ff06f j 8000a8c0 <_vfiprintf_r+0x580> -8000aca4: 41440833 sub a6,s0,s4 -8000aca8: 97005ae3 blez a6,8000a61c <_vfiprintf_r+0x2dc> -8000acac: 01000513 li a0,16 -8000acb0: 070550e3 bge a0,a6,8000b510 <_vfiprintf_r+0x11d0> -8000acb4: 01000f13 li t5,16 -8000acb8: 00700f93 li t6,7 -8000acbc: 0180006f j 8000acd4 <_vfiprintf_r+0x994> -8000acc0: 00268513 addi a0,a3,2 -8000acc4: 00870713 addi a4,a4,8 -8000acc8: 00060693 mv a3,a2 -8000accc: ff080813 addi a6,a6,-16 -8000acd0: 070f5063 bge t5,a6,8000ad30 <_vfiprintf_r+0x9f0> -8000acd4: 01078793 addi a5,a5,16 -8000acd8: 00168613 addi a2,a3,1 -8000acdc: 01272023 sw s2,0(a4) -8000ace0: 01e72223 sw t5,4(a4) -8000ace4: 04f12423 sw a5,72(sp) -8000ace8: 04c12223 sw a2,68(sp) -8000acec: fccfdae3 bge t6,a2,8000acc0 <_vfiprintf_r+0x980> -8000acf0: 16078463 beqz a5,8000ae58 <_vfiprintf_r+0xb18> -8000acf4: 04010613 addi a2,sp,64 -8000acf8: 00098593 mv a1,s3 -8000acfc: 000a8513 mv a0,s5 -8000ad00: 01012c23 sw a6,24(sp) -8000ad04: d34ff0ef jal ra,8000a238 <__sprint_r.part.0> -8000ad08: 98051ce3 bnez a0,8000a6a0 <_vfiprintf_r+0x360> -8000ad0c: 01812803 lw a6,24(sp) -8000ad10: 04412683 lw a3,68(sp) -8000ad14: 01000f13 li t5,16 -8000ad18: ff080813 addi a6,a6,-16 -8000ad1c: 04812783 lw a5,72(sp) -8000ad20: 00048713 mv a4,s1 -8000ad24: 00168513 addi a0,a3,1 -8000ad28: 00700f93 li t6,7 -8000ad2c: fb0f44e3 blt t5,a6,8000acd4 <_vfiprintf_r+0x994> -8000ad30: 00870f13 addi t5,a4,8 -8000ad34: 010787b3 add a5,a5,a6 -8000ad38: 01272023 sw s2,0(a4) -8000ad3c: 01072223 sw a6,4(a4) -8000ad40: 04f12423 sw a5,72(sp) -8000ad44: 04a12223 sw a0,68(sp) -8000ad48: 00700713 li a4,7 -8000ad4c: 46a75263 bge a4,a0,8000b1b0 <_vfiprintf_r+0xe70> -8000ad50: 6c078e63 beqz a5,8000b42c <_vfiprintf_r+0x10ec> -8000ad54: 04010613 addi a2,sp,64 -8000ad58: 00098593 mv a1,s3 -8000ad5c: 000a8513 mv a0,s5 -8000ad60: cd8ff0ef jal ra,8000a238 <__sprint_r.part.0> -8000ad64: 92051ee3 bnez a0,8000a6a0 <_vfiprintf_r+0x360> -8000ad68: 04412683 lw a3,68(sp) -8000ad6c: 418c8cb3 sub s9,s9,s8 -8000ad70: 04812783 lw a5,72(sp) -8000ad74: 05410613 addi a2,sp,84 -8000ad78: 00168593 addi a1,a3,1 -8000ad7c: 00048713 mv a4,s1 -8000ad80: 8b9052e3 blez s9,8000a624 <_vfiprintf_r+0x2e4> -8000ad84: 01000513 li a0,16 -8000ad88: 69955863 bge a0,s9,8000b418 <_vfiprintf_r+0x10d8> -8000ad8c: 01000313 li t1,16 -8000ad90: 00700f13 li t5,7 -8000ad94: 0180006f j 8000adac <_vfiprintf_r+0xa6c> -8000ad98: 00268593 addi a1,a3,2 -8000ad9c: 00870713 addi a4,a4,8 -8000ada0: 00060693 mv a3,a2 -8000ada4: ff0c8c93 addi s9,s9,-16 -8000ada8: 05935c63 bge t1,s9,8000ae00 <_vfiprintf_r+0xac0> -8000adac: 01078793 addi a5,a5,16 -8000adb0: 00168613 addi a2,a3,1 -8000adb4: 01272023 sw s2,0(a4) -8000adb8: 00672223 sw t1,4(a4) -8000adbc: 04f12423 sw a5,72(sp) -8000adc0: 04c12223 sw a2,68(sp) -8000adc4: fccf5ae3 bge t5,a2,8000ad98 <_vfiprintf_r+0xa58> -8000adc8: 06078463 beqz a5,8000ae30 <_vfiprintf_r+0xaf0> -8000adcc: 04010613 addi a2,sp,64 -8000add0: 00098593 mv a1,s3 -8000add4: 000a8513 mv a0,s5 -8000add8: c60ff0ef jal ra,8000a238 <__sprint_r.part.0> -8000addc: 8c0512e3 bnez a0,8000a6a0 <_vfiprintf_r+0x360> -8000ade0: 04412683 lw a3,68(sp) -8000ade4: 01000313 li t1,16 -8000ade8: ff0c8c93 addi s9,s9,-16 -8000adec: 04812783 lw a5,72(sp) -8000adf0: 00048713 mv a4,s1 -8000adf4: 00168593 addi a1,a3,1 -8000adf8: 00700f13 li t5,7 -8000adfc: fb9348e3 blt t1,s9,8000adac <_vfiprintf_r+0xa6c> -8000ae00: 00870693 addi a3,a4,8 -8000ae04: 019787b3 add a5,a5,s9 -8000ae08: 01272023 sw s2,0(a4) -8000ae0c: 01972223 sw s9,4(a4) -8000ae10: 04f12423 sw a5,72(sp) -8000ae14: 04b12223 sw a1,68(sp) -8000ae18: 00700713 li a4,7 -8000ae1c: 1ab74463 blt a4,a1,8000afc4 <_vfiprintf_r+0xc84> -8000ae20: 00158593 addi a1,a1,1 -8000ae24: 00868613 addi a2,a3,8 -8000ae28: 00068713 mv a4,a3 -8000ae2c: ff8ff06f j 8000a624 <_vfiprintf_r+0x2e4> -8000ae30: 00100593 li a1,1 -8000ae34: 00000693 li a3,0 -8000ae38: 00048713 mv a4,s1 -8000ae3c: f69ff06f j 8000ada4 <_vfiprintf_r+0xa64> -8000ae40: 04010613 addi a2,sp,64 -8000ae44: 00098593 mv a1,s3 -8000ae48: 000a8513 mv a0,s5 -8000ae4c: becff0ef jal ra,8000a238 <__sprint_r.part.0> -8000ae50: 82050ce3 beqz a0,8000a688 <_vfiprintf_r+0x348> -8000ae54: 84dff06f j 8000a6a0 <_vfiprintf_r+0x360> -8000ae58: 00100513 li a0,1 -8000ae5c: 00000693 li a3,0 -8000ae60: 00048713 mv a4,s1 -8000ae64: e69ff06f j 8000accc <_vfiprintf_r+0x98c> -8000ae68: 1e078a63 beqz a5,8000b05c <_vfiprintf_r+0xd1c> -8000ae6c: 04010613 addi a2,sp,64 -8000ae70: 00098593 mv a1,s3 -8000ae74: 000a8513 mv a0,s5 -8000ae78: 01e12e23 sw t5,28(sp) -8000ae7c: 01f12c23 sw t6,24(sp) -8000ae80: bb8ff0ef jal ra,8000a238 <__sprint_r.part.0> -8000ae84: 80051ee3 bnez a0,8000a6a0 <_vfiprintf_r+0x360> -8000ae88: 04412683 lw a3,68(sp) -8000ae8c: 04812783 lw a5,72(sp) -8000ae90: 01c12f03 lw t5,28(sp) -8000ae94: 01812f83 lw t6,24(sp) -8000ae98: 05410613 addi a2,sp,84 -8000ae9c: 00168593 addi a1,a3,1 -8000aea0: 00048713 mv a4,s1 -8000aea4: f14ff06f j 8000a5b8 <_vfiprintf_r+0x278> -8000aea8: 03c10793 addi a5,sp,60 -8000aeac: 04f12623 sw a5,76(sp) -8000aeb0: 00200793 li a5,2 -8000aeb4: 04f12823 sw a5,80(sp) -8000aeb8: 00100593 li a1,1 -8000aebc: 05410613 addi a2,sp,84 -8000aec0: 00058693 mv a3,a1 -8000aec4: 00060713 mv a4,a2 -8000aec8: 00168593 addi a1,a3,1 -8000aecc: 00870613 addi a2,a4,8 -8000aed0: f44ff06f j 8000a614 <_vfiprintf_r+0x2d4> -8000aed4: 000d8a13 mv s4,s11 -8000aed8: afdff06f j 8000a9d4 <_vfiprintf_r+0x694> -8000aedc: 01000593 li a1,16 -8000aee0: 6105d663 bge a1,a6,8000b4ec <_vfiprintf_r+0x11ac> -8000aee4: 01000293 li t0,16 -8000aee8: 00700393 li t2,7 -8000aeec: 01c0006f j 8000af08 <_vfiprintf_r+0xbc8> -8000aef0: 00268513 addi a0,a3,2 -8000aef4: 00870713 addi a4,a4,8 -8000aef8: 00060693 mv a3,a2 -8000aefc: ff080813 addi a6,a6,-16 -8000af00: 0702d863 bge t0,a6,8000af70 <_vfiprintf_r+0xc30> -8000af04: 00168613 addi a2,a3,1 -8000af08: 01078793 addi a5,a5,16 -8000af0c: 01772023 sw s7,0(a4) -8000af10: 00572223 sw t0,4(a4) -8000af14: 04f12423 sw a5,72(sp) -8000af18: 04c12223 sw a2,68(sp) -8000af1c: fcc3dae3 bge t2,a2,8000aef0 <_vfiprintf_r+0xbb0> -8000af20: 06078e63 beqz a5,8000af9c <_vfiprintf_r+0xc5c> -8000af24: 04010613 addi a2,sp,64 -8000af28: 00098593 mv a1,s3 -8000af2c: 000a8513 mv a0,s5 -8000af30: 03012023 sw a6,32(sp) -8000af34: 01e12e23 sw t5,28(sp) -8000af38: 01f12c23 sw t6,24(sp) -8000af3c: afcff0ef jal ra,8000a238 <__sprint_r.part.0> -8000af40: f6051063 bnez a0,8000a6a0 <_vfiprintf_r+0x360> -8000af44: 02012803 lw a6,32(sp) -8000af48: 04412683 lw a3,68(sp) -8000af4c: 01000293 li t0,16 -8000af50: ff080813 addi a6,a6,-16 -8000af54: 04812783 lw a5,72(sp) -8000af58: 01c12f03 lw t5,28(sp) -8000af5c: 01812f83 lw t6,24(sp) -8000af60: 00048713 mv a4,s1 -8000af64: 00168513 addi a0,a3,1 -8000af68: 00700393 li t2,7 -8000af6c: f902cce3 blt t0,a6,8000af04 <_vfiprintf_r+0xbc4> -8000af70: 010787b3 add a5,a5,a6 -8000af74: 01772023 sw s7,0(a4) -8000af78: 01072223 sw a6,4(a4) -8000af7c: 04f12423 sw a5,72(sp) -8000af80: 04a12223 sw a0,68(sp) -8000af84: 00700693 li a3,7 -8000af88: 0ea6ca63 blt a3,a0,8000b07c <_vfiprintf_r+0xd3c> -8000af8c: 00870713 addi a4,a4,8 -8000af90: 00150593 addi a1,a0,1 -8000af94: 00050693 mv a3,a0 -8000af98: de0ff06f j 8000a578 <_vfiprintf_r+0x238> -8000af9c: 00000693 li a3,0 -8000afa0: 00100513 li a0,1 -8000afa4: 00048713 mv a4,s1 -8000afa8: f55ff06f j 8000aefc <_vfiprintf_r+0xbbc> -8000afac: 01445463 bge s0,s4,8000afb4 <_vfiprintf_r+0xc74> -8000afb0: 000a0413 mv s0,s4 -8000afb4: 00812783 lw a5,8(sp) -8000afb8: 008787b3 add a5,a5,s0 -8000afbc: 00f12423 sw a5,8(sp) -8000afc0: ec8ff06f j 8000a688 <_vfiprintf_r+0x348> -8000afc4: 34078a63 beqz a5,8000b318 <_vfiprintf_r+0xfd8> -8000afc8: 04010613 addi a2,sp,64 -8000afcc: 00098593 mv a1,s3 -8000afd0: 000a8513 mv a0,s5 -8000afd4: a64ff0ef jal ra,8000a238 <__sprint_r.part.0> -8000afd8: ec051463 bnez a0,8000a6a0 <_vfiprintf_r+0x360> -8000afdc: 04412583 lw a1,68(sp) -8000afe0: 04812783 lw a5,72(sp) -8000afe4: 05410613 addi a2,sp,84 -8000afe8: 00158593 addi a1,a1,1 -8000afec: 00048713 mv a4,s1 -8000aff0: e34ff06f j 8000a624 <_vfiprintf_r+0x2e4> -8000aff4: 04012223 sw zero,68(sp) -8000aff8: 00048713 mv a4,s1 -8000affc: cacff06f j 8000a4a8 <_vfiprintf_r+0x168> -8000b000: f80c9a63 bnez s9,8000a794 <_vfiprintf_r+0x454> -8000b004: 000a0d93 mv s11,s4 -8000b008: 00000c93 li s9,0 -8000b00c: 00000c13 li s8,0 -8000b010: 0f010b13 addi s6,sp,240 -8000b014: f94ff06f j 8000a7a8 <_vfiprintf_r+0x468> -8000b018: 00c12603 lw a2,12(sp) -8000b01c: 010a7793 andi a5,s4,16 -8000b020: 00460693 addi a3,a2,4 -8000b024: 1a079063 bnez a5,8000b1c4 <_vfiprintf_r+0xe84> -8000b028: 040a7793 andi a5,s4,64 -8000b02c: 3c078663 beqz a5,8000b3f8 <_vfiprintf_r+0x10b8> -8000b030: 00c12783 lw a5,12(sp) -8000b034: 00000813 li a6,0 -8000b038: 00d12623 sw a3,12(sp) -8000b03c: 0007dc03 lhu s8,0(a5) -8000b040: 00100693 li a3,1 -8000b044: ff4ff06f j 8000a838 <_vfiprintf_r+0x4f8> -8000b048: 05410613 addi a2,sp,84 -8000b04c: 00100593 li a1,1 -8000b050: 00000693 li a3,0 -8000b054: 00048713 mv a4,s1 -8000b058: dbcff06f j 8000a614 <_vfiprintf_r+0x2d4> -8000b05c: 1c0f8863 beqz t6,8000b22c <_vfiprintf_r+0xeec> -8000b060: 03c10793 addi a5,sp,60 -8000b064: 04f12623 sw a5,76(sp) -8000b068: 00200793 li a5,2 -8000b06c: 04f12823 sw a5,80(sp) -8000b070: 00100693 li a3,1 -8000b074: 05410713 addi a4,sp,84 -8000b078: e51ff06f j 8000aec8 <_vfiprintf_r+0xb88> -8000b07c: 26078e63 beqz a5,8000b2f8 <_vfiprintf_r+0xfb8> -8000b080: 04010613 addi a2,sp,64 -8000b084: 00098593 mv a1,s3 -8000b088: 000a8513 mv a0,s5 -8000b08c: 01e12e23 sw t5,28(sp) -8000b090: 01f12c23 sw t6,24(sp) -8000b094: 9a4ff0ef jal ra,8000a238 <__sprint_r.part.0> -8000b098: e0051463 bnez a0,8000a6a0 <_vfiprintf_r+0x360> -8000b09c: 04412683 lw a3,68(sp) -8000b0a0: 04812783 lw a5,72(sp) -8000b0a4: 01c12f03 lw t5,28(sp) -8000b0a8: 01812f83 lw t6,24(sp) -8000b0ac: 00048713 mv a4,s1 -8000b0b0: 00168593 addi a1,a3,1 -8000b0b4: cc4ff06f j 8000a578 <_vfiprintf_r+0x238> -8000b0b8: 400a7793 andi a5,s4,1024 -8000b0bc: 02f12023 sw a5,32(sp) -8000b0c0: 00000d93 li s11,0 -8000b0c4: 0f010b13 addi s6,sp,240 -8000b0c8: 0340006f j 8000b0fc <_vfiprintf_r+0xdbc> -8000b0cc: 00080593 mv a1,a6 -8000b0d0: 00a00613 li a2,10 -8000b0d4: 00000693 li a3,0 -8000b0d8: 000c0513 mv a0,s8 -8000b0dc: 00e12e23 sw a4,28(sp) -8000b0e0: 01012c23 sw a6,24(sp) -8000b0e4: 53c020ef jal ra,8000d620 <__udivdi3> -8000b0e8: 01812803 lw a6,24(sp) -8000b0ec: 01c12703 lw a4,28(sp) -8000b0f0: 32080863 beqz a6,8000b420 <_vfiprintf_r+0x10e0> -8000b0f4: 00050c13 mv s8,a0 -8000b0f8: 00058813 mv a6,a1 -8000b0fc: 00080593 mv a1,a6 -8000b100: 00a00613 li a2,10 -8000b104: 00000693 li a3,0 -8000b108: 000c0513 mv a0,s8 -8000b10c: 00e12e23 sw a4,28(sp) -8000b110: 01012c23 sw a6,24(sp) -8000b114: 141020ef jal ra,8000da54 <__umoddi3> -8000b118: 02012783 lw a5,32(sp) -8000b11c: 03050513 addi a0,a0,48 -8000b120: feab0fa3 sb a0,-1(s6) -8000b124: 01812803 lw a6,24(sp) -8000b128: 01c12703 lw a4,28(sp) -8000b12c: fffb0b13 addi s6,s6,-1 -8000b130: 001d8d93 addi s11,s11,1 -8000b134: f8078ce3 beqz a5,8000b0cc <_vfiprintf_r+0xd8c> -8000b138: 02412783 lw a5,36(sp) -8000b13c: 0007c683 lbu a3,0(a5) -8000b140: f9b696e3 bne a3,s11,8000b0cc <_vfiprintf_r+0xd8c> -8000b144: 0ff00793 li a5,255 -8000b148: f8fd82e3 beq s11,a5,8000b0cc <_vfiprintf_r+0xd8c> -8000b14c: 00081663 bnez a6,8000b158 <_vfiprintf_r+0xe18> -8000b150: 00900793 li a5,9 -8000b154: b387f8e3 bgeu a5,s8,8000ac84 <_vfiprintf_r+0x944> -8000b158: 02812783 lw a5,40(sp) -8000b15c: 02c12583 lw a1,44(sp) -8000b160: 01012e23 sw a6,28(sp) -8000b164: 40fb0b33 sub s6,s6,a5 -8000b168: 00078613 mv a2,a5 -8000b16c: 000b0513 mv a0,s6 -8000b170: 00e12c23 sw a4,24(sp) -8000b174: a90fd0ef jal ra,80008404 -8000b178: 02412703 lw a4,36(sp) -8000b17c: 01c12803 lw a6,28(sp) -8000b180: 00a00613 li a2,10 -8000b184: 00174583 lbu a1,1(a4) -8000b188: 00000693 li a3,0 -8000b18c: 000c0513 mv a0,s8 -8000b190: 00b037b3 snez a5,a1 -8000b194: 00f707b3 add a5,a4,a5 -8000b198: 00080593 mv a1,a6 -8000b19c: 02f12223 sw a5,36(sp) -8000b1a0: 480020ef jal ra,8000d620 <__udivdi3> -8000b1a4: 01812703 lw a4,24(sp) -8000b1a8: 00000d93 li s11,0 -8000b1ac: f49ff06f j 8000b0f4 <_vfiprintf_r+0xdb4> -8000b1b0: 00150593 addi a1,a0,1 -8000b1b4: 008f0613 addi a2,t5,8 -8000b1b8: 00050693 mv a3,a0 -8000b1bc: 000f0713 mv a4,t5 -8000b1c0: c5cff06f j 8000a61c <_vfiprintf_r+0x2dc> -8000b1c4: 00d12623 sw a3,12(sp) -8000b1c8: 00062c03 lw s8,0(a2) -8000b1cc: 00000813 li a6,0 -8000b1d0: 00100693 li a3,1 -8000b1d4: e64ff06f j 8000a838 <_vfiprintf_r+0x4f8> -8000b1d8: 02412783 lw a5,36(sp) -8000b1dc: 000d4683 lbu a3,0(s10) -8000b1e0: b0078063 beqz a5,8000a4e0 <_vfiprintf_r+0x1a0> -8000b1e4: 0007c783 lbu a5,0(a5) -8000b1e8: ae078c63 beqz a5,8000a4e0 <_vfiprintf_r+0x1a0> -8000b1ec: 400ded93 ori s11,s11,1024 -8000b1f0: af0ff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000b1f4: 00812603 lw a2,8(sp) -8000b1f8: 41f65793 srai a5,a2,0x1f -8000b1fc: 00c6a023 sw a2,0(a3) -8000b200: 00f6a223 sw a5,4(a3) -8000b204: a34ff06f j 8000a438 <_vfiprintf_r+0xf8> -8000b208: 00062c03 lw s8,0(a2) -8000b20c: 00d12623 sw a3,12(sp) -8000b210: 41fc5813 srai a6,s8,0x1f -8000b214: 00080693 mv a3,a6 -8000b218: d54ff06f j 8000a76c <_vfiprintf_r+0x42c> -8000b21c: 00062c03 lw s8,0(a2) -8000b220: 00000813 li a6,0 -8000b224: 00d12623 sw a3,12(sp) -8000b228: e08ff06f j 8000a830 <_vfiprintf_r+0x4f0> -8000b22c: 00000693 li a3,0 -8000b230: 05410613 addi a2,sp,84 -8000b234: 00100593 li a1,1 -8000b238: 00048713 mv a4,s1 -8000b23c: bd8ff06f j 8000a614 <_vfiprintf_r+0x2d4> -8000b240: 800137b7 lui a5,0x80013 -8000b244: c9878793 addi a5,a5,-872 # 80012c98 <__stack_top+0x81012c98> -8000b248: 00f12823 sw a5,16(sp) -8000b24c: 020df793 andi a5,s11,32 -8000b250: 06078463 beqz a5,8000b2b8 <_vfiprintf_r+0xf78> -8000b254: 00c12783 lw a5,12(sp) -8000b258: 00778b13 addi s6,a5,7 -8000b25c: ff8b7b13 andi s6,s6,-8 -8000b260: 000b2c03 lw s8,0(s6) -8000b264: 004b2803 lw a6,4(s6) -8000b268: 008b0793 addi a5,s6,8 -8000b26c: 00f12623 sw a5,12(sp) -8000b270: 001df613 andi a2,s11,1 -8000b274: 00060e63 beqz a2,8000b290 <_vfiprintf_r+0xf50> -8000b278: 010c6633 or a2,s8,a6 -8000b27c: 00060a63 beqz a2,8000b290 <_vfiprintf_r+0xf50> -8000b280: 03000613 li a2,48 -8000b284: 02c10e23 sb a2,60(sp) -8000b288: 02d10ea3 sb a3,61(sp) -8000b28c: 002ded93 ori s11,s11,2 -8000b290: bffdfa13 andi s4,s11,-1025 -8000b294: 00200693 li a3,2 -8000b298: da0ff06f j 8000a838 <_vfiprintf_r+0x4f8> -8000b29c: 000d8a13 mv s4,s11 -8000b2a0: 84dff06f j 8000aaec <_vfiprintf_r+0x7ac> -8000b2a4: 800137b7 lui a5,0x80013 -8000b2a8: c8478793 addi a5,a5,-892 # 80012c84 <__stack_top+0x81012c84> -8000b2ac: 00f12823 sw a5,16(sp) -8000b2b0: 020df793 andi a5,s11,32 -8000b2b4: fa0790e3 bnez a5,8000b254 <_vfiprintf_r+0xf14> -8000b2b8: 00c12583 lw a1,12(sp) -8000b2bc: 010df793 andi a5,s11,16 -8000b2c0: 00458613 addi a2,a1,4 -8000b2c4: 06078a63 beqz a5,8000b338 <_vfiprintf_r+0xff8> -8000b2c8: 0005ac03 lw s8,0(a1) -8000b2cc: 00000813 li a6,0 -8000b2d0: 00c12623 sw a2,12(sp) -8000b2d4: f9dff06f j 8000b270 <_vfiprintf_r+0xf30> -8000b2d8: 000b0513 mv a0,s6 -8000b2dc: 00e12c23 sw a4,24(sp) -8000b2e0: 00d12623 sw a3,12(sp) -8000b2e4: 894fd0ef jal ra,80008378 -8000b2e8: 01812703 lw a4,24(sp) -8000b2ec: 00050c13 mv s8,a0 -8000b2f0: 00000c93 li s9,0 -8000b2f4: cb4ff06f j 8000a7a8 <_vfiprintf_r+0x468> -8000b2f8: 03b14703 lbu a4,59(sp) -8000b2fc: 14071663 bnez a4,8000b448 <_vfiprintf_r+0x1108> -8000b300: ba0f94e3 bnez t6,8000aea8 <_vfiprintf_r+0xb68> -8000b304: 00000693 li a3,0 -8000b308: 00100593 li a1,1 -8000b30c: 05410613 addi a2,sp,84 -8000b310: 00048713 mv a4,s1 -8000b314: b00ff06f j 8000a614 <_vfiprintf_r+0x2d4> -8000b318: 00100713 li a4,1 -8000b31c: 000c0793 mv a5,s8 -8000b320: 05612623 sw s6,76(sp) -8000b324: 05812823 sw s8,80(sp) -8000b328: 05812423 sw s8,72(sp) -8000b32c: 04e12223 sw a4,68(sp) -8000b330: 05410613 addi a2,sp,84 -8000b334: b2cff06f j 8000a660 <_vfiprintf_r+0x320> -8000b338: 040df793 andi a5,s11,64 -8000b33c: 0a078063 beqz a5,8000b3dc <_vfiprintf_r+0x109c> -8000b340: 00c12783 lw a5,12(sp) -8000b344: 00000813 li a6,0 -8000b348: 00c12623 sw a2,12(sp) -8000b34c: 0007dc03 lhu s8,0(a5) -8000b350: f21ff06f j 8000b270 <_vfiprintf_r+0xf30> -8000b354: 001d4683 lbu a3,1(s10) -8000b358: 200ded93 ori s11,s11,512 -8000b35c: 001d0d13 addi s10,s10,1 -8000b360: 980ff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000b364: 001d4683 lbu a3,1(s10) -8000b368: 020ded93 ori s11,s11,32 -8000b36c: 001d0d13 addi s10,s10,1 -8000b370: 970ff06f j 8000a4e0 <_vfiprintf_r+0x1a0> -8000b374: 00812783 lw a5,8(sp) -8000b378: 00f6a023 sw a5,0(a3) -8000b37c: 8bcff06f j 8000a438 <_vfiprintf_r+0xf8> -8000b380: 00600793 li a5,6 -8000b384: 000c8c13 mv s8,s9 -8000b388: 0b97ec63 bltu a5,s9,8000b440 <_vfiprintf_r+0x1100> -8000b38c: 800138b7 lui a7,0x80013 -8000b390: 000c0a13 mv s4,s8 -8000b394: 00d12623 sw a3,12(sp) -8000b398: cac88b13 addi s6,a7,-852 # 80012cac <__stack_top+0x81012cac> -8000b39c: 9acff06f j 8000a548 <_vfiprintf_r+0x208> -8000b3a0: 200df793 andi a5,s11,512 -8000b3a4: 10078663 beqz a5,8000b4b0 <_vfiprintf_r+0x1170> -8000b3a8: 00c12783 lw a5,12(sp) -8000b3ac: 00d12623 sw a3,12(sp) -8000b3b0: 00078c03 lb s8,0(a5) -8000b3b4: 41fc5813 srai a6,s8,0x1f -8000b3b8: 00080693 mv a3,a6 -8000b3bc: bb0ff06f j 8000a76c <_vfiprintf_r+0x42c> -8000b3c0: 200df793 andi a5,s11,512 -8000b3c4: 0c078c63 beqz a5,8000b49c <_vfiprintf_r+0x115c> -8000b3c8: 00c12783 lw a5,12(sp) -8000b3cc: 00000813 li a6,0 -8000b3d0: 00d12623 sw a3,12(sp) -8000b3d4: 0007cc03 lbu s8,0(a5) -8000b3d8: c58ff06f j 8000a830 <_vfiprintf_r+0x4f0> -8000b3dc: 200df793 andi a5,s11,512 -8000b3e0: 0a078463 beqz a5,8000b488 <_vfiprintf_r+0x1148> -8000b3e4: 00c12783 lw a5,12(sp) -8000b3e8: 00000813 li a6,0 -8000b3ec: 00c12623 sw a2,12(sp) -8000b3f0: 0007cc03 lbu s8,0(a5) -8000b3f4: e7dff06f j 8000b270 <_vfiprintf_r+0xf30> -8000b3f8: 200a7793 andi a5,s4,512 -8000b3fc: 06078a63 beqz a5,8000b470 <_vfiprintf_r+0x1130> -8000b400: 00c12783 lw a5,12(sp) -8000b404: 00000813 li a6,0 -8000b408: 00d12623 sw a3,12(sp) -8000b40c: 0007cc03 lbu s8,0(a5) -8000b410: 00100693 li a3,1 -8000b414: c24ff06f j 8000a838 <_vfiprintf_r+0x4f8> -8000b418: 00060693 mv a3,a2 -8000b41c: 9e9ff06f j 8000ae04 <_vfiprintf_r+0xac4> -8000b420: 00900793 li a5,9 -8000b424: cd87e8e3 bltu a5,s8,8000b0f4 <_vfiprintf_r+0xdb4> -8000b428: 85dff06f j 8000ac84 <_vfiprintf_r+0x944> -8000b42c: 05410613 addi a2,sp,84 -8000b430: 00100593 li a1,1 -8000b434: 00000693 li a3,0 -8000b438: 00048713 mv a4,s1 -8000b43c: 9e0ff06f j 8000a61c <_vfiprintf_r+0x2dc> -8000b440: 00600c13 li s8,6 -8000b444: f49ff06f j 8000b38c <_vfiprintf_r+0x104c> -8000b448: 03b10793 addi a5,sp,59 -8000b44c: 04f12623 sw a5,76(sp) -8000b450: 00100793 li a5,1 -8000b454: 04f12823 sw a5,80(sp) -8000b458: 00100593 li a1,1 -8000b45c: 05410613 addi a2,sp,84 -8000b460: 948ff06f j 8000a5a8 <_vfiprintf_r+0x268> -8000b464: 00812783 lw a5,8(sp) -8000b468: 00f69023 sh a5,0(a3) -8000b46c: fcdfe06f j 8000a438 <_vfiprintf_r+0xf8> -8000b470: 00c12783 lw a5,12(sp) -8000b474: 00000813 li a6,0 -8000b478: 00d12623 sw a3,12(sp) -8000b47c: 0007ac03 lw s8,0(a5) -8000b480: 00100693 li a3,1 -8000b484: bb4ff06f j 8000a838 <_vfiprintf_r+0x4f8> -8000b488: 00c12783 lw a5,12(sp) -8000b48c: 00000813 li a6,0 -8000b490: 00c12623 sw a2,12(sp) -8000b494: 0007ac03 lw s8,0(a5) -8000b498: dd9ff06f j 8000b270 <_vfiprintf_r+0xf30> -8000b49c: 00c12783 lw a5,12(sp) -8000b4a0: 00000813 li a6,0 -8000b4a4: 00d12623 sw a3,12(sp) -8000b4a8: 0007ac03 lw s8,0(a5) -8000b4ac: b84ff06f j 8000a830 <_vfiprintf_r+0x4f0> -8000b4b0: 00c12783 lw a5,12(sp) -8000b4b4: 00d12623 sw a3,12(sp) -8000b4b8: 0007ac03 lw s8,0(a5) -8000b4bc: 41fc5813 srai a6,s8,0x1f -8000b4c0: 00080693 mv a3,a6 -8000b4c4: aa8ff06f j 8000a76c <_vfiprintf_r+0x42c> -8000b4c8: 04010613 addi a2,sp,64 -8000b4cc: 00098593 mv a1,s3 -8000b4d0: 000a8513 mv a0,s5 -8000b4d4: d65fe0ef jal ra,8000a238 <__sprint_r.part.0> -8000b4d8: 9c8ff06f j 8000a6a0 <_vfiprintf_r+0x360> -8000b4dc: 000c8c13 mv s8,s9 -8000b4e0: 00d12623 sw a3,12(sp) -8000b4e4: 00000c93 li s9,0 -8000b4e8: ac0ff06f j 8000a7a8 <_vfiprintf_r+0x468> -8000b4ec: 00060513 mv a0,a2 -8000b4f0: a81ff06f j 8000af70 <_vfiprintf_r+0xc30> -8000b4f4: 00168593 addi a1,a3,1 -8000b4f8: c1cff06f j 8000a914 <_vfiprintf_r+0x5d4> -8000b4fc: 000d8a13 mv s4,s11 -8000b500: a94ff06f j 8000a794 <_vfiprintf_r+0x454> -8000b504: fff00793 li a5,-1 -8000b508: 00f12423 sw a5,8(sp) -8000b50c: 9a0ff06f j 8000a6ac <_vfiprintf_r+0x36c> -8000b510: 00060f13 mv t5,a2 -8000b514: 00058513 mv a0,a1 -8000b518: 81dff06f j 8000ad34 <_vfiprintf_r+0x9f4> -8000b51c: 00c12783 lw a5,12(sp) -8000b520: 0007ac83 lw s9,0(a5) -8000b524: 00478793 addi a5,a5,4 -8000b528: 000cd463 bgez s9,8000b530 <_vfiprintf_r+0x11f0> -8000b52c: fff00c93 li s9,-1 -8000b530: 001d4683 lbu a3,1(s10) -8000b534: 00f12623 sw a5,12(sp) -8000b538: 00058d13 mv s10,a1 -8000b53c: fa5fe06f j 8000a4e0 <_vfiprintf_r+0x1a0> - -8000b540 : -8000b540: 80015737 lui a4,0x80015 -8000b544: 00050793 mv a5,a0 -8000b548: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> -8000b54c: 00060693 mv a3,a2 -8000b550: 00058613 mv a2,a1 -8000b554: 00078593 mv a1,a5 -8000b558: de9fe06f j 8000a340 <_vfiprintf_r> - -8000b55c <__sbprintf>: -8000b55c: 00c5d783 lhu a5,12(a1) -8000b560: 0645ae03 lw t3,100(a1) -8000b564: 00e5d303 lhu t1,14(a1) -8000b568: 01c5a883 lw a7,28(a1) -8000b56c: 0245a803 lw a6,36(a1) -8000b570: b8010113 addi sp,sp,-1152 -8000b574: ffd7f793 andi a5,a5,-3 -8000b578: 40000713 li a4,1024 -8000b57c: 46812c23 sw s0,1144(sp) -8000b580: 00f11a23 sh a5,20(sp) -8000b584: 00058413 mv s0,a1 -8000b588: 07010793 addi a5,sp,112 -8000b58c: 00810593 addi a1,sp,8 -8000b590: 46912a23 sw s1,1140(sp) -8000b594: 47212823 sw s2,1136(sp) -8000b598: 46112e23 sw ra,1148(sp) -8000b59c: 00050913 mv s2,a0 -8000b5a0: 07c12623 sw t3,108(sp) -8000b5a4: 00611b23 sh t1,22(sp) -8000b5a8: 03112223 sw a7,36(sp) -8000b5ac: 03012623 sw a6,44(sp) -8000b5b0: 00f12423 sw a5,8(sp) -8000b5b4: 00f12c23 sw a5,24(sp) -8000b5b8: 00e12823 sw a4,16(sp) -8000b5bc: 00e12e23 sw a4,28(sp) -8000b5c0: 02012023 sw zero,32(sp) -8000b5c4: d7dfe0ef jal ra,8000a340 <_vfiprintf_r> -8000b5c8: 00050493 mv s1,a0 -8000b5cc: 02055c63 bgez a0,8000b604 <__sbprintf+0xa8> -8000b5d0: 01415783 lhu a5,20(sp) -8000b5d4: 0407f793 andi a5,a5,64 -8000b5d8: 00078863 beqz a5,8000b5e8 <__sbprintf+0x8c> -8000b5dc: 00c45783 lhu a5,12(s0) -8000b5e0: 0407e793 ori a5,a5,64 -8000b5e4: 00f41623 sh a5,12(s0) -8000b5e8: 47c12083 lw ra,1148(sp) -8000b5ec: 47812403 lw s0,1144(sp) -8000b5f0: 47012903 lw s2,1136(sp) -8000b5f4: 00048513 mv a0,s1 -8000b5f8: 47412483 lw s1,1140(sp) -8000b5fc: 48010113 addi sp,sp,1152 -8000b600: 00008067 ret -8000b604: 00810593 addi a1,sp,8 -8000b608: 00090513 mv a0,s2 -8000b60c: 420000ef jal ra,8000ba2c <_fflush_r> -8000b610: fc0500e3 beqz a0,8000b5d0 <__sbprintf+0x74> -8000b614: fff00493 li s1,-1 -8000b618: fb9ff06f j 8000b5d0 <__sbprintf+0x74> - -8000b61c <_wctomb_r>: -8000b61c: 800157b7 lui a5,0x80015 -8000b620: 9207a303 lw t1,-1760(a5) # 80014920 <__stack_top+0x81014920> -8000b624: 00030067 jr t1 - -8000b628 <__ascii_wctomb>: -8000b628: 02058463 beqz a1,8000b650 <__ascii_wctomb+0x28> -8000b62c: 0ff00793 li a5,255 -8000b630: 00c7e863 bltu a5,a2,8000b640 <__ascii_wctomb+0x18> -8000b634: 00c58023 sb a2,0(a1) -8000b638: 00100513 li a0,1 -8000b63c: 00008067 ret -8000b640: 08a00793 li a5,138 -8000b644: 00f52023 sw a5,0(a0) -8000b648: fff00513 li a0,-1 -8000b64c: 00008067 ret -8000b650: 00000513 li a0,0 -8000b654: 00008067 ret - -8000b658 <__swsetup_r>: -8000b658: 800157b7 lui a5,0x80015 -8000b65c: 9cc7a783 lw a5,-1588(a5) # 800149cc <__stack_top+0x810149cc> -8000b660: ff010113 addi sp,sp,-16 -8000b664: 00812423 sw s0,8(sp) -8000b668: 00912223 sw s1,4(sp) -8000b66c: 00112623 sw ra,12(sp) -8000b670: 00050493 mv s1,a0 -8000b674: 00058413 mv s0,a1 -8000b678: 00078663 beqz a5,8000b684 <__swsetup_r+0x2c> -8000b67c: 0387a703 lw a4,56(a5) -8000b680: 0e070063 beqz a4,8000b760 <__swsetup_r+0x108> -8000b684: 00c41703 lh a4,12(s0) -8000b688: 01071793 slli a5,a4,0x10 -8000b68c: 00877693 andi a3,a4,8 -8000b690: 0107d793 srli a5,a5,0x10 -8000b694: 04068063 beqz a3,8000b6d4 <__swsetup_r+0x7c> -8000b698: 01042683 lw a3,16(s0) -8000b69c: 06068063 beqz a3,8000b6fc <__swsetup_r+0xa4> -8000b6a0: 0017f613 andi a2,a5,1 -8000b6a4: 08060463 beqz a2,8000b72c <__swsetup_r+0xd4> -8000b6a8: 01442603 lw a2,20(s0) -8000b6ac: 00042423 sw zero,8(s0) -8000b6b0: 00000513 li a0,0 -8000b6b4: 40c00633 neg a2,a2 -8000b6b8: 00c42c23 sw a2,24(s0) -8000b6bc: 08068663 beqz a3,8000b748 <__swsetup_r+0xf0> -8000b6c0: 00c12083 lw ra,12(sp) -8000b6c4: 00812403 lw s0,8(sp) -8000b6c8: 00412483 lw s1,4(sp) -8000b6cc: 01010113 addi sp,sp,16 -8000b6d0: 00008067 ret -8000b6d4: 0107f693 andi a3,a5,16 -8000b6d8: 0c068463 beqz a3,8000b7a0 <__swsetup_r+0x148> -8000b6dc: 0047f793 andi a5,a5,4 -8000b6e0: 08079663 bnez a5,8000b76c <__swsetup_r+0x114> -8000b6e4: 01042683 lw a3,16(s0) -8000b6e8: 00876713 ori a4,a4,8 -8000b6ec: 01071793 slli a5,a4,0x10 -8000b6f0: 00e41623 sh a4,12(s0) -8000b6f4: 0107d793 srli a5,a5,0x10 -8000b6f8: fa0694e3 bnez a3,8000b6a0 <__swsetup_r+0x48> -8000b6fc: 2807f613 andi a2,a5,640 -8000b700: 20000593 li a1,512 -8000b704: f8b60ee3 beq a2,a1,8000b6a0 <__swsetup_r+0x48> -8000b708: 00040593 mv a1,s0 -8000b70c: 00048513 mv a0,s1 -8000b710: 7b9000ef jal ra,8000c6c8 <__smakebuf_r> -8000b714: 00c41703 lh a4,12(s0) -8000b718: 01042683 lw a3,16(s0) -8000b71c: 01071793 slli a5,a4,0x10 -8000b720: 0107d793 srli a5,a5,0x10 -8000b724: 0017f613 andi a2,a5,1 -8000b728: f80610e3 bnez a2,8000b6a8 <__swsetup_r+0x50> -8000b72c: 0027f613 andi a2,a5,2 -8000b730: 00000593 li a1,0 -8000b734: 00061463 bnez a2,8000b73c <__swsetup_r+0xe4> -8000b738: 01442583 lw a1,20(s0) -8000b73c: 00b42423 sw a1,8(s0) -8000b740: 00000513 li a0,0 -8000b744: f6069ee3 bnez a3,8000b6c0 <__swsetup_r+0x68> -8000b748: 0807f793 andi a5,a5,128 -8000b74c: f6078ae3 beqz a5,8000b6c0 <__swsetup_r+0x68> -8000b750: 04076713 ori a4,a4,64 -8000b754: 00e41623 sh a4,12(s0) -8000b758: fff00513 li a0,-1 -8000b75c: f65ff06f j 8000b6c0 <__swsetup_r+0x68> -8000b760: 00078513 mv a0,a5 -8000b764: 674000ef jal ra,8000bdd8 <__sinit> -8000b768: f1dff06f j 8000b684 <__swsetup_r+0x2c> -8000b76c: 03042583 lw a1,48(s0) -8000b770: 00058e63 beqz a1,8000b78c <__swsetup_r+0x134> -8000b774: 04040793 addi a5,s0,64 -8000b778: 00f58863 beq a1,a5,8000b788 <__swsetup_r+0x130> -8000b77c: 00048513 mv a0,s1 -8000b780: 898f80ef jal ra,80003818 <_free_r> -8000b784: 00c41703 lh a4,12(s0) -8000b788: 02042823 sw zero,48(s0) -8000b78c: 01042683 lw a3,16(s0) -8000b790: fdb77713 andi a4,a4,-37 -8000b794: 00042223 sw zero,4(s0) -8000b798: 00d42023 sw a3,0(s0) -8000b79c: f4dff06f j 8000b6e8 <__swsetup_r+0x90> -8000b7a0: 00900793 li a5,9 -8000b7a4: 00f4a023 sw a5,0(s1) -8000b7a8: 04076713 ori a4,a4,64 -8000b7ac: 00e41623 sh a4,12(s0) -8000b7b0: fff00513 li a0,-1 -8000b7b4: f0dff06f j 8000b6c0 <__swsetup_r+0x68> - -8000b7b8 : -8000b7b8: ff010113 addi sp,sp,-16 -8000b7bc: 00600513 li a0,6 -8000b7c0: 00112623 sw ra,12(sp) -8000b7c4: 2a4010ef jal ra,8000ca68 -8000b7c8: 00100513 li a0,1 -8000b7cc: 8e9f40ef jal ra,800000b4 <_exit> - -8000b7d0 <__sflush_r>: -8000b7d0: 00c59783 lh a5,12(a1) -8000b7d4: fe010113 addi sp,sp,-32 -8000b7d8: 00812c23 sw s0,24(sp) -8000b7dc: 01312623 sw s3,12(sp) -8000b7e0: 00112e23 sw ra,28(sp) -8000b7e4: 00912a23 sw s1,20(sp) -8000b7e8: 01212823 sw s2,16(sp) -8000b7ec: 0087f693 andi a3,a5,8 -8000b7f0: 00058413 mv s0,a1 -8000b7f4: 00050993 mv s3,a0 -8000b7f8: 10069a63 bnez a3,8000b90c <__sflush_r+0x13c> -8000b7fc: 00001737 lui a4,0x1 -8000b800: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> -8000b804: 0045a683 lw a3,4(a1) -8000b808: 00e7e7b3 or a5,a5,a4 -8000b80c: 00f59623 sh a5,12(a1) -8000b810: 18d05463 blez a3,8000b998 <__sflush_r+0x1c8> -8000b814: 02842703 lw a4,40(s0) -8000b818: 0c070a63 beqz a4,8000b8ec <__sflush_r+0x11c> -8000b81c: 0009a483 lw s1,0(s3) -8000b820: 01079693 slli a3,a5,0x10 -8000b824: 0009a023 sw zero,0(s3) -8000b828: 01379613 slli a2,a5,0x13 -8000b82c: 01c42583 lw a1,28(s0) -8000b830: 0106d693 srli a3,a3,0x10 -8000b834: 16064863 bltz a2,8000b9a4 <__sflush_r+0x1d4> -8000b838: 00100693 li a3,1 -8000b83c: 00000613 li a2,0 -8000b840: 00098513 mv a0,s3 -8000b844: 000700e7 jalr a4 -8000b848: fff00793 li a5,-1 -8000b84c: 18f50c63 beq a0,a5,8000b9e4 <__sflush_r+0x214> -8000b850: 00c45683 lhu a3,12(s0) -8000b854: 02842703 lw a4,40(s0) -8000b858: 01c42583 lw a1,28(s0) -8000b85c: 0046f693 andi a3,a3,4 -8000b860: 00068e63 beqz a3,8000b87c <__sflush_r+0xac> -8000b864: 00442683 lw a3,4(s0) -8000b868: 03042783 lw a5,48(s0) -8000b86c: 40d50533 sub a0,a0,a3 -8000b870: 00078663 beqz a5,8000b87c <__sflush_r+0xac> -8000b874: 03c42783 lw a5,60(s0) -8000b878: 40f50533 sub a0,a0,a5 -8000b87c: 00050613 mv a2,a0 -8000b880: 00000693 li a3,0 -8000b884: 00098513 mv a0,s3 -8000b888: 000700e7 jalr a4 -8000b88c: fff00793 li a5,-1 -8000b890: 10f51e63 bne a0,a5,8000b9ac <__sflush_r+0x1dc> -8000b894: 0009a703 lw a4,0(s3) -8000b898: 00c41783 lh a5,12(s0) -8000b89c: 16070863 beqz a4,8000ba0c <__sflush_r+0x23c> -8000b8a0: 01d00693 li a3,29 -8000b8a4: 00d70663 beq a4,a3,8000b8b0 <__sflush_r+0xe0> -8000b8a8: 01600693 li a3,22 -8000b8ac: 0cd71463 bne a4,a3,8000b974 <__sflush_r+0x1a4> -8000b8b0: 01042683 lw a3,16(s0) -8000b8b4: fffff737 lui a4,0xfffff -8000b8b8: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> -8000b8bc: 00e7f7b3 and a5,a5,a4 -8000b8c0: 00f41623 sh a5,12(s0) -8000b8c4: 00042223 sw zero,4(s0) -8000b8c8: 00d42023 sw a3,0(s0) -8000b8cc: 03042583 lw a1,48(s0) -8000b8d0: 0099a023 sw s1,0(s3) -8000b8d4: 00058c63 beqz a1,8000b8ec <__sflush_r+0x11c> -8000b8d8: 04040793 addi a5,s0,64 -8000b8dc: 00f58663 beq a1,a5,8000b8e8 <__sflush_r+0x118> -8000b8e0: 00098513 mv a0,s3 -8000b8e4: f35f70ef jal ra,80003818 <_free_r> -8000b8e8: 02042823 sw zero,48(s0) -8000b8ec: 00000513 li a0,0 -8000b8f0: 01c12083 lw ra,28(sp) -8000b8f4: 01812403 lw s0,24(sp) -8000b8f8: 01412483 lw s1,20(sp) -8000b8fc: 01012903 lw s2,16(sp) -8000b900: 00c12983 lw s3,12(sp) -8000b904: 02010113 addi sp,sp,32 -8000b908: 00008067 ret -8000b90c: 0105a903 lw s2,16(a1) -8000b910: fc090ee3 beqz s2,8000b8ec <__sflush_r+0x11c> -8000b914: 0005a483 lw s1,0(a1) -8000b918: 01079713 slli a4,a5,0x10 -8000b91c: 01075713 srli a4,a4,0x10 -8000b920: 00377713 andi a4,a4,3 -8000b924: 0125a023 sw s2,0(a1) -8000b928: 412484b3 sub s1,s1,s2 -8000b92c: 00000793 li a5,0 -8000b930: 00071463 bnez a4,8000b938 <__sflush_r+0x168> -8000b934: 0145a783 lw a5,20(a1) -8000b938: 00f42423 sw a5,8(s0) -8000b93c: 00904863 bgtz s1,8000b94c <__sflush_r+0x17c> -8000b940: fadff06f j 8000b8ec <__sflush_r+0x11c> -8000b944: 00a90933 add s2,s2,a0 -8000b948: fa9052e3 blez s1,8000b8ec <__sflush_r+0x11c> -8000b94c: 02442783 lw a5,36(s0) -8000b950: 01c42583 lw a1,28(s0) -8000b954: 00048693 mv a3,s1 -8000b958: 00090613 mv a2,s2 -8000b95c: 00098513 mv a0,s3 -8000b960: 000780e7 jalr a5 -8000b964: 40a484b3 sub s1,s1,a0 -8000b968: fca04ee3 bgtz a0,8000b944 <__sflush_r+0x174> -8000b96c: 00c45783 lhu a5,12(s0) -8000b970: fff00513 li a0,-1 -8000b974: 0407e793 ori a5,a5,64 -8000b978: 01c12083 lw ra,28(sp) -8000b97c: 00f41623 sh a5,12(s0) -8000b980: 01812403 lw s0,24(sp) -8000b984: 01412483 lw s1,20(sp) -8000b988: 01012903 lw s2,16(sp) -8000b98c: 00c12983 lw s3,12(sp) -8000b990: 02010113 addi sp,sp,32 -8000b994: 00008067 ret -8000b998: 03c5a703 lw a4,60(a1) -8000b99c: e6e04ce3 bgtz a4,8000b814 <__sflush_r+0x44> -8000b9a0: f4dff06f j 8000b8ec <__sflush_r+0x11c> -8000b9a4: 05042503 lw a0,80(s0) -8000b9a8: eb5ff06f j 8000b85c <__sflush_r+0x8c> -8000b9ac: 00c45783 lhu a5,12(s0) -8000b9b0: fffff737 lui a4,0xfffff -8000b9b4: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> -8000b9b8: 00e7f7b3 and a5,a5,a4 -8000b9bc: 01042683 lw a3,16(s0) -8000b9c0: 01079793 slli a5,a5,0x10 -8000b9c4: 4107d793 srai a5,a5,0x10 -8000b9c8: 00f41623 sh a5,12(s0) -8000b9cc: 00042223 sw zero,4(s0) -8000b9d0: 00d42023 sw a3,0(s0) -8000b9d4: 01379713 slli a4,a5,0x13 -8000b9d8: ee075ae3 bgez a4,8000b8cc <__sflush_r+0xfc> -8000b9dc: 04a42823 sw a0,80(s0) -8000b9e0: eedff06f j 8000b8cc <__sflush_r+0xfc> -8000b9e4: 0009a783 lw a5,0(s3) -8000b9e8: e60784e3 beqz a5,8000b850 <__sflush_r+0x80> -8000b9ec: 01d00713 li a4,29 -8000b9f0: 02e78863 beq a5,a4,8000ba20 <__sflush_r+0x250> -8000b9f4: 01600713 li a4,22 -8000b9f8: 02e78463 beq a5,a4,8000ba20 <__sflush_r+0x250> -8000b9fc: 00c45783 lhu a5,12(s0) -8000ba00: 0407e793 ori a5,a5,64 -8000ba04: 00f41623 sh a5,12(s0) -8000ba08: ee9ff06f j 8000b8f0 <__sflush_r+0x120> -8000ba0c: fffff737 lui a4,0xfffff -8000ba10: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> -8000ba14: 01042683 lw a3,16(s0) -8000ba18: 00e7f7b3 and a5,a5,a4 -8000ba1c: fadff06f j 8000b9c8 <__sflush_r+0x1f8> -8000ba20: 0099a023 sw s1,0(s3) -8000ba24: 00000513 li a0,0 -8000ba28: ec9ff06f j 8000b8f0 <__sflush_r+0x120> - -8000ba2c <_fflush_r>: -8000ba2c: fe010113 addi sp,sp,-32 -8000ba30: 00812c23 sw s0,24(sp) -8000ba34: 00112e23 sw ra,28(sp) -8000ba38: 00050413 mv s0,a0 -8000ba3c: 00050663 beqz a0,8000ba48 <_fflush_r+0x1c> -8000ba40: 03852783 lw a5,56(a0) -8000ba44: 02078063 beqz a5,8000ba64 <_fflush_r+0x38> -8000ba48: 00c59783 lh a5,12(a1) -8000ba4c: 02079663 bnez a5,8000ba78 <_fflush_r+0x4c> -8000ba50: 01c12083 lw ra,28(sp) -8000ba54: 01812403 lw s0,24(sp) -8000ba58: 00000513 li a0,0 -8000ba5c: 02010113 addi sp,sp,32 -8000ba60: 00008067 ret -8000ba64: 00b12623 sw a1,12(sp) -8000ba68: 370000ef jal ra,8000bdd8 <__sinit> -8000ba6c: 00c12583 lw a1,12(sp) -8000ba70: 00c59783 lh a5,12(a1) -8000ba74: fc078ee3 beqz a5,8000ba50 <_fflush_r+0x24> -8000ba78: 00040513 mv a0,s0 -8000ba7c: 01812403 lw s0,24(sp) -8000ba80: 01c12083 lw ra,28(sp) -8000ba84: 02010113 addi sp,sp,32 -8000ba88: d49ff06f j 8000b7d0 <__sflush_r> - -8000ba8c : -8000ba8c: 00050593 mv a1,a0 -8000ba90: 00050863 beqz a0,8000baa0 -8000ba94: 800157b7 lui a5,0x80015 -8000ba98: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> -8000ba9c: f91ff06f j 8000ba2c <_fflush_r> -8000baa0: 800157b7 lui a5,0x80015 -8000baa4: 9c87a503 lw a0,-1592(a5) # 800149c8 <__stack_top+0x810149c8> -8000baa8: 8000c5b7 lui a1,0x8000c -8000baac: a2c58593 addi a1,a1,-1492 # 8000ba2c <__stack_top+0x8100ba2c> -8000bab0: 2950006f j 8000c544 <_fwalk_reent> - -8000bab4 <__fp_lock>: -8000bab4: 00000513 li a0,0 -8000bab8: 00008067 ret - -8000babc <_cleanup_r>: -8000babc: 8000d5b7 lui a1,0x8000d -8000bac0: ff858593 addi a1,a1,-8 # 8000cff8 <__stack_top+0x8100cff8> -8000bac4: 2810006f j 8000c544 <_fwalk_reent> - -8000bac8 <__sinit.part.0>: -8000bac8: fe010113 addi sp,sp,-32 -8000bacc: 8000c7b7 lui a5,0x8000c -8000bad0: 00112e23 sw ra,28(sp) -8000bad4: 00812c23 sw s0,24(sp) -8000bad8: 00912a23 sw s1,20(sp) -8000badc: 01212823 sw s2,16(sp) -8000bae0: 01312623 sw s3,12(sp) -8000bae4: 01412423 sw s4,8(sp) -8000bae8: 01512223 sw s5,4(sp) -8000baec: 01612023 sw s6,0(sp) -8000baf0: 00452403 lw s0,4(a0) -8000baf4: abc78793 addi a5,a5,-1348 # 8000babc <__stack_top+0x8100babc> -8000baf8: 02f52e23 sw a5,60(a0) -8000bafc: 2ec50713 addi a4,a0,748 -8000bb00: 00300793 li a5,3 -8000bb04: 2ee52423 sw a4,744(a0) -8000bb08: 2ef52223 sw a5,740(a0) -8000bb0c: 2e052023 sw zero,736(a0) -8000bb10: 00400793 li a5,4 -8000bb14: 00050913 mv s2,a0 -8000bb18: 00f42623 sw a5,12(s0) -8000bb1c: 00800613 li a2,8 -8000bb20: 00000593 li a1,0 -8000bb24: 06042223 sw zero,100(s0) -8000bb28: 00042023 sw zero,0(s0) -8000bb2c: 00042223 sw zero,4(s0) -8000bb30: 00042423 sw zero,8(s0) -8000bb34: 00042823 sw zero,16(s0) -8000bb38: 00042a23 sw zero,20(s0) -8000bb3c: 00042c23 sw zero,24(s0) -8000bb40: 05c40513 addi a0,s0,92 -8000bb44: b0df40ef jal ra,80000650 -8000bb48: 8000db37 lui s6,0x8000d -8000bb4c: 00892483 lw s1,8(s2) -8000bb50: 8000dab7 lui s5,0x8000d -8000bb54: 8000da37 lui s4,0x8000d -8000bb58: 8000d9b7 lui s3,0x8000d -8000bb5c: b28b0b13 addi s6,s6,-1240 # 8000cb28 <__stack_top+0x8100cb28> -8000bb60: b8ca8a93 addi s5,s5,-1140 # 8000cb8c <__stack_top+0x8100cb8c> -8000bb64: c14a0a13 addi s4,s4,-1004 # 8000cc14 <__stack_top+0x8100cc14> -8000bb68: c7c98993 addi s3,s3,-900 # 8000cc7c <__stack_top+0x8100cc7c> -8000bb6c: 000107b7 lui a5,0x10 -8000bb70: 03642023 sw s6,32(s0) -8000bb74: 03542223 sw s5,36(s0) -8000bb78: 03442423 sw s4,40(s0) -8000bb7c: 03342623 sw s3,44(s0) -8000bb80: 00842e23 sw s0,28(s0) -8000bb84: 00978793 addi a5,a5,9 # 10009 <__stack_size+0xfc09> -8000bb88: 00f4a623 sw a5,12(s1) -8000bb8c: 00800613 li a2,8 -8000bb90: 00000593 li a1,0 -8000bb94: 0604a223 sw zero,100(s1) -8000bb98: 0004a023 sw zero,0(s1) -8000bb9c: 0004a223 sw zero,4(s1) -8000bba0: 0004a423 sw zero,8(s1) -8000bba4: 0004a823 sw zero,16(s1) -8000bba8: 0004aa23 sw zero,20(s1) -8000bbac: 0004ac23 sw zero,24(s1) -8000bbb0: 05c48513 addi a0,s1,92 -8000bbb4: a9df40ef jal ra,80000650 -8000bbb8: 00c92403 lw s0,12(s2) -8000bbbc: 000207b7 lui a5,0x20 -8000bbc0: 0364a023 sw s6,32(s1) -8000bbc4: 0354a223 sw s5,36(s1) -8000bbc8: 0344a423 sw s4,40(s1) -8000bbcc: 0334a623 sw s3,44(s1) -8000bbd0: 0094ae23 sw s1,28(s1) -8000bbd4: 01278793 addi a5,a5,18 # 20012 <__stack_size+0x1fc12> -8000bbd8: 00f42623 sw a5,12(s0) -8000bbdc: 06042223 sw zero,100(s0) -8000bbe0: 00042023 sw zero,0(s0) -8000bbe4: 00042223 sw zero,4(s0) -8000bbe8: 00042423 sw zero,8(s0) -8000bbec: 00042823 sw zero,16(s0) -8000bbf0: 00042a23 sw zero,20(s0) -8000bbf4: 00042c23 sw zero,24(s0) -8000bbf8: 05c40513 addi a0,s0,92 -8000bbfc: 00800613 li a2,8 -8000bc00: 00000593 li a1,0 -8000bc04: a4df40ef jal ra,80000650 -8000bc08: 01c12083 lw ra,28(sp) -8000bc0c: 03642023 sw s6,32(s0) -8000bc10: 03542223 sw s5,36(s0) -8000bc14: 03442423 sw s4,40(s0) -8000bc18: 03342623 sw s3,44(s0) -8000bc1c: 00842e23 sw s0,28(s0) -8000bc20: 01812403 lw s0,24(sp) -8000bc24: 00100793 li a5,1 -8000bc28: 02f92c23 sw a5,56(s2) -8000bc2c: 01412483 lw s1,20(sp) -8000bc30: 01012903 lw s2,16(sp) -8000bc34: 00c12983 lw s3,12(sp) -8000bc38: 00812a03 lw s4,8(sp) -8000bc3c: 00412a83 lw s5,4(sp) -8000bc40: 00012b03 lw s6,0(sp) -8000bc44: 02010113 addi sp,sp,32 -8000bc48: 00008067 ret - -8000bc4c <__fp_unlock>: -8000bc4c: 00000513 li a0,0 -8000bc50: 00008067 ret - -8000bc54 <__sfmoreglue>: -8000bc54: ff010113 addi sp,sp,-16 -8000bc58: 00912223 sw s1,4(sp) -8000bc5c: 06800613 li a2,104 -8000bc60: fff58493 addi s1,a1,-1 -8000bc64: 02c484b3 mul s1,s1,a2 -8000bc68: 01212023 sw s2,0(sp) -8000bc6c: 00058913 mv s2,a1 -8000bc70: 00812423 sw s0,8(sp) -8000bc74: 00112623 sw ra,12(sp) -8000bc78: 07448593 addi a1,s1,116 -8000bc7c: a71fa0ef jal ra,800066ec <_malloc_r> -8000bc80: 00050413 mv s0,a0 -8000bc84: 02050063 beqz a0,8000bca4 <__sfmoreglue+0x50> -8000bc88: 00c50513 addi a0,a0,12 -8000bc8c: 00042023 sw zero,0(s0) -8000bc90: 01242223 sw s2,4(s0) -8000bc94: 00a42423 sw a0,8(s0) -8000bc98: 06848613 addi a2,s1,104 -8000bc9c: 00000593 li a1,0 -8000bca0: 9b1f40ef jal ra,80000650 -8000bca4: 00c12083 lw ra,12(sp) -8000bca8: 00040513 mv a0,s0 -8000bcac: 00812403 lw s0,8(sp) -8000bcb0: 00412483 lw s1,4(sp) -8000bcb4: 00012903 lw s2,0(sp) -8000bcb8: 01010113 addi sp,sp,16 -8000bcbc: 00008067 ret - -8000bcc0 <__sfp>: -8000bcc0: fe010113 addi sp,sp,-32 -8000bcc4: 800157b7 lui a5,0x80015 -8000bcc8: 01212823 sw s2,16(sp) -8000bccc: 9c87a903 lw s2,-1592(a5) # 800149c8 <__stack_top+0x810149c8> -8000bcd0: 01312623 sw s3,12(sp) -8000bcd4: 00112e23 sw ra,28(sp) -8000bcd8: 03892783 lw a5,56(s2) -8000bcdc: 00812c23 sw s0,24(sp) -8000bce0: 00912a23 sw s1,20(sp) -8000bce4: 00050993 mv s3,a0 -8000bce8: 0a078663 beqz a5,8000bd94 <__sfp+0xd4> -8000bcec: 2e090913 addi s2,s2,736 -8000bcf0: fff00493 li s1,-1 -8000bcf4: 00492783 lw a5,4(s2) -8000bcf8: 00892403 lw s0,8(s2) -8000bcfc: fff78793 addi a5,a5,-1 -8000bd00: 0007d863 bgez a5,8000bd10 <__sfp+0x50> -8000bd04: 0800006f j 8000bd84 <__sfp+0xc4> -8000bd08: 06840413 addi s0,s0,104 -8000bd0c: 06978c63 beq a5,s1,8000bd84 <__sfp+0xc4> -8000bd10: 00c41703 lh a4,12(s0) -8000bd14: fff78793 addi a5,a5,-1 -8000bd18: fe0718e3 bnez a4,8000bd08 <__sfp+0x48> -8000bd1c: ffff07b7 lui a5,0xffff0 -8000bd20: 00178793 addi a5,a5,1 # ffff0001 <__stack_top+0xff0001> -8000bd24: 06042223 sw zero,100(s0) -8000bd28: 00042023 sw zero,0(s0) -8000bd2c: 00042223 sw zero,4(s0) -8000bd30: 00042423 sw zero,8(s0) -8000bd34: 00f42623 sw a5,12(s0) -8000bd38: 00042823 sw zero,16(s0) -8000bd3c: 00042a23 sw zero,20(s0) -8000bd40: 00042c23 sw zero,24(s0) -8000bd44: 00800613 li a2,8 -8000bd48: 00000593 li a1,0 -8000bd4c: 05c40513 addi a0,s0,92 -8000bd50: 901f40ef jal ra,80000650 -8000bd54: 02042823 sw zero,48(s0) -8000bd58: 02042a23 sw zero,52(s0) -8000bd5c: 04042223 sw zero,68(s0) -8000bd60: 04042423 sw zero,72(s0) -8000bd64: 01c12083 lw ra,28(sp) -8000bd68: 00040513 mv a0,s0 -8000bd6c: 01812403 lw s0,24(sp) -8000bd70: 01412483 lw s1,20(sp) -8000bd74: 01012903 lw s2,16(sp) -8000bd78: 00c12983 lw s3,12(sp) -8000bd7c: 02010113 addi sp,sp,32 -8000bd80: 00008067 ret -8000bd84: 00092403 lw s0,0(s2) -8000bd88: 00040c63 beqz s0,8000bda0 <__sfp+0xe0> -8000bd8c: 00040913 mv s2,s0 -8000bd90: f65ff06f j 8000bcf4 <__sfp+0x34> -8000bd94: 00090513 mv a0,s2 -8000bd98: d31ff0ef jal ra,8000bac8 <__sinit.part.0> -8000bd9c: f51ff06f j 8000bcec <__sfp+0x2c> -8000bda0: 00400593 li a1,4 -8000bda4: 00098513 mv a0,s3 -8000bda8: eadff0ef jal ra,8000bc54 <__sfmoreglue> -8000bdac: 00a92023 sw a0,0(s2) -8000bdb0: 00050413 mv s0,a0 -8000bdb4: fc051ce3 bnez a0,8000bd8c <__sfp+0xcc> -8000bdb8: 00c00793 li a5,12 -8000bdbc: 00f9a023 sw a5,0(s3) -8000bdc0: fa5ff06f j 8000bd64 <__sfp+0xa4> - -8000bdc4 <_cleanup>: -8000bdc4: 800157b7 lui a5,0x80015 -8000bdc8: 9c87a503 lw a0,-1592(a5) # 800149c8 <__stack_top+0x810149c8> -8000bdcc: 8000d5b7 lui a1,0x8000d -8000bdd0: ff858593 addi a1,a1,-8 # 8000cff8 <__stack_top+0x8100cff8> -8000bdd4: 7700006f j 8000c544 <_fwalk_reent> - -8000bdd8 <__sinit>: -8000bdd8: 03852783 lw a5,56(a0) -8000bddc: 00078463 beqz a5,8000bde4 <__sinit+0xc> -8000bde0: 00008067 ret -8000bde4: ce5ff06f j 8000bac8 <__sinit.part.0> - -8000bde8 <__sfp_lock_acquire>: -8000bde8: 00008067 ret - -8000bdec <__sfp_lock_release>: -8000bdec: 00008067 ret - -8000bdf0 <__sinit_lock_acquire>: -8000bdf0: 00008067 ret - -8000bdf4 <__sinit_lock_release>: -8000bdf4: 00008067 ret - -8000bdf8 <__fp_lock_all>: -8000bdf8: 800157b7 lui a5,0x80015 -8000bdfc: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> -8000be00: 8000c5b7 lui a1,0x8000c -8000be04: ab458593 addi a1,a1,-1356 # 8000bab4 <__stack_top+0x8100bab4> -8000be08: 6980006f j 8000c4a0 <_fwalk> - -8000be0c <__fp_unlock_all>: -8000be0c: 800157b7 lui a5,0x80015 -8000be10: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> -8000be14: 8000c5b7 lui a1,0x8000c -8000be18: c4c58593 addi a1,a1,-948 # 8000bc4c <__stack_top+0x8100bc4c> -8000be1c: 6840006f j 8000c4a0 <_fwalk> - -8000be20 <__fputwc>: -8000be20: fd010113 addi sp,sp,-48 -8000be24: 02812423 sw s0,40(sp) -8000be28: 01312e23 sw s3,28(sp) -8000be2c: 01612823 sw s6,16(sp) -8000be30: 02112623 sw ra,44(sp) -8000be34: 02912223 sw s1,36(sp) -8000be38: 03212023 sw s2,32(sp) -8000be3c: 01412c23 sw s4,24(sp) -8000be40: 01512a23 sw s5,20(sp) -8000be44: 00050b13 mv s6,a0 -8000be48: 00058993 mv s3,a1 -8000be4c: 00060413 mv s0,a2 -8000be50: a21fd0ef jal ra,80009870 <__locale_mb_cur_max> -8000be54: 00100793 li a5,1 -8000be58: 02f51063 bne a0,a5,8000be78 <__fputwc+0x58> -8000be5c: fff98793 addi a5,s3,-1 -8000be60: 0fe00713 li a4,254 -8000be64: 00f76a63 bltu a4,a5,8000be78 <__fputwc+0x58> -8000be68: 0ff9f713 andi a4,s3,255 -8000be6c: 00e10623 sb a4,12(sp) -8000be70: 00100913 li s2,1 -8000be74: 02c0006f j 8000bea0 <__fputwc+0x80> -8000be78: 05c40693 addi a3,s0,92 -8000be7c: 00098613 mv a2,s3 -8000be80: 00c10593 addi a1,sp,12 -8000be84: 000b0513 mv a0,s6 -8000be88: 799000ef jal ra,8000ce20 <_wcrtomb_r> -8000be8c: fff00793 li a5,-1 -8000be90: 00050913 mv s2,a0 -8000be94: 0af50463 beq a0,a5,8000bf3c <__fputwc+0x11c> -8000be98: 08050e63 beqz a0,8000bf34 <__fputwc+0x114> -8000be9c: 00c14703 lbu a4,12(sp) -8000bea0: 00000493 li s1,0 -8000bea4: fff00a13 li s4,-1 -8000bea8: 00a00a93 li s5,10 -8000beac: 0280006f j 8000bed4 <__fputwc+0xb4> -8000beb0: 00042783 lw a5,0(s0) -8000beb4: 00178693 addi a3,a5,1 -8000beb8: 00d42023 sw a3,0(s0) -8000bebc: 00e78023 sb a4,0(a5) -8000bec0: 00148493 addi s1,s1,1 -8000bec4: 00c10793 addi a5,sp,12 -8000bec8: 009787b3 add a5,a5,s1 -8000becc: 0724f463 bgeu s1,s2,8000bf34 <__fputwc+0x114> -8000bed0: 0007c703 lbu a4,0(a5) -8000bed4: 00842783 lw a5,8(s0) -8000bed8: fff78793 addi a5,a5,-1 -8000bedc: 00f42423 sw a5,8(s0) -8000bee0: fc07d8e3 bgez a5,8000beb0 <__fputwc+0x90> -8000bee4: 01842683 lw a3,24(s0) -8000bee8: 00070593 mv a1,a4 -8000beec: 00040613 mv a2,s0 -8000bef0: 000b0513 mv a0,s6 -8000bef4: 00d7c463 blt a5,a3,8000befc <__fputwc+0xdc> -8000bef8: fb571ce3 bne a4,s5,8000beb0 <__fputwc+0x90> -8000befc: 589000ef jal ra,8000cc84 <__swbuf_r> -8000bf00: fd4510e3 bne a0,s4,8000bec0 <__fputwc+0xa0> -8000bf04: fff00913 li s2,-1 -8000bf08: 02c12083 lw ra,44(sp) -8000bf0c: 02812403 lw s0,40(sp) -8000bf10: 02412483 lw s1,36(sp) -8000bf14: 01c12983 lw s3,28(sp) -8000bf18: 01812a03 lw s4,24(sp) -8000bf1c: 01412a83 lw s5,20(sp) -8000bf20: 01012b03 lw s6,16(sp) -8000bf24: 00090513 mv a0,s2 -8000bf28: 02012903 lw s2,32(sp) -8000bf2c: 03010113 addi sp,sp,48 -8000bf30: 00008067 ret -8000bf34: 00098913 mv s2,s3 -8000bf38: fd1ff06f j 8000bf08 <__fputwc+0xe8> -8000bf3c: 00c45783 lhu a5,12(s0) -8000bf40: 0407e793 ori a5,a5,64 -8000bf44: 00f41623 sh a5,12(s0) -8000bf48: fc1ff06f j 8000bf08 <__fputwc+0xe8> - -8000bf4c <_fputwc_r>: -8000bf4c: 00c61783 lh a5,12(a2) -8000bf50: 01279713 slli a4,a5,0x12 -8000bf54: 02074063 bltz a4,8000bf74 <_fputwc_r+0x28> -8000bf58: 06462703 lw a4,100(a2) -8000bf5c: 000026b7 lui a3,0x2 -8000bf60: 00d7e7b3 or a5,a5,a3 -8000bf64: 000026b7 lui a3,0x2 -8000bf68: 00d76733 or a4,a4,a3 -8000bf6c: 00f61623 sh a5,12(a2) -8000bf70: 06e62223 sw a4,100(a2) -8000bf74: eadff06f j 8000be20 <__fputwc> - -8000bf78 : -8000bf78: fe010113 addi sp,sp,-32 -8000bf7c: 800157b7 lui a5,0x80015 -8000bf80: 00812c23 sw s0,24(sp) -8000bf84: 9cc7a403 lw s0,-1588(a5) # 800149cc <__stack_top+0x810149cc> -8000bf88: 00112e23 sw ra,28(sp) -8000bf8c: 00058613 mv a2,a1 -8000bf90: 00050593 mv a1,a0 -8000bf94: 00040663 beqz s0,8000bfa0 -8000bf98: 03842783 lw a5,56(s0) -8000bf9c: 04078063 beqz a5,8000bfdc -8000bfa0: 00c61783 lh a5,12(a2) -8000bfa4: 01279713 slli a4,a5,0x12 -8000bfa8: 02074063 bltz a4,8000bfc8 -8000bfac: 06462703 lw a4,100(a2) -8000bfb0: 000026b7 lui a3,0x2 -8000bfb4: 00d7e7b3 or a5,a5,a3 -8000bfb8: 000026b7 lui a3,0x2 -8000bfbc: 00d76733 or a4,a4,a3 -8000bfc0: 00f61623 sh a5,12(a2) -8000bfc4: 06e62223 sw a4,100(a2) -8000bfc8: 00040513 mv a0,s0 -8000bfcc: 01812403 lw s0,24(sp) -8000bfd0: 01c12083 lw ra,28(sp) -8000bfd4: 02010113 addi sp,sp,32 -8000bfd8: e49ff06f j 8000be20 <__fputwc> -8000bfdc: 00a12423 sw a0,8(sp) -8000bfe0: 00040513 mv a0,s0 -8000bfe4: 00c12623 sw a2,12(sp) -8000bfe8: df1ff0ef jal ra,8000bdd8 <__sinit> -8000bfec: 00c12603 lw a2,12(sp) -8000bff0: 00812583 lw a1,8(sp) -8000bff4: fadff06f j 8000bfa0 - -8000bff8 <__sfvwrite_r>: -8000bff8: 00862783 lw a5,8(a2) -8000bffc: 32078e63 beqz a5,8000c338 <__sfvwrite_r+0x340> -8000c000: 00c5d783 lhu a5,12(a1) -8000c004: fd010113 addi sp,sp,-48 -8000c008: 02812423 sw s0,40(sp) -8000c00c: 01412c23 sw s4,24(sp) -8000c010: 01512a23 sw s5,20(sp) -8000c014: 02112623 sw ra,44(sp) -8000c018: 02912223 sw s1,36(sp) -8000c01c: 03212023 sw s2,32(sp) -8000c020: 01312e23 sw s3,28(sp) -8000c024: 01612823 sw s6,16(sp) -8000c028: 01712623 sw s7,12(sp) -8000c02c: 01812423 sw s8,8(sp) -8000c030: 01912223 sw s9,4(sp) -8000c034: 01a12023 sw s10,0(sp) -8000c038: 0087f713 andi a4,a5,8 -8000c03c: 00060a13 mv s4,a2 -8000c040: 00050a93 mv s5,a0 -8000c044: 00058413 mv s0,a1 -8000c048: 08070663 beqz a4,8000c0d4 <__sfvwrite_r+0xdc> -8000c04c: 0105a703 lw a4,16(a1) -8000c050: 08070263 beqz a4,8000c0d4 <__sfvwrite_r+0xdc> -8000c054: 0027f713 andi a4,a5,2 -8000c058: 000a2483 lw s1,0(s4) -8000c05c: 08070c63 beqz a4,8000c0f4 <__sfvwrite_r+0xfc> -8000c060: 02442783 lw a5,36(s0) -8000c064: 01c42583 lw a1,28(s0) -8000c068: 80000b37 lui s6,0x80000 -8000c06c: 00000993 li s3,0 -8000c070: 00000913 li s2,0 -8000c074: c00b4b13 xori s6,s6,-1024 -8000c078: 00098613 mv a2,s3 -8000c07c: 000a8513 mv a0,s5 -8000c080: 04090263 beqz s2,8000c0c4 <__sfvwrite_r+0xcc> -8000c084: 00090693 mv a3,s2 -8000c088: 012b7463 bgeu s6,s2,8000c090 <__sfvwrite_r+0x98> -8000c08c: 000b0693 mv a3,s6 -8000c090: 000780e7 jalr a5 -8000c094: 28a05863 blez a0,8000c324 <__sfvwrite_r+0x32c> -8000c098: 008a2783 lw a5,8(s4) -8000c09c: 00a989b3 add s3,s3,a0 -8000c0a0: 40a90933 sub s2,s2,a0 -8000c0a4: 40a78533 sub a0,a5,a0 -8000c0a8: 00aa2423 sw a0,8(s4) -8000c0ac: 20050a63 beqz a0,8000c2c0 <__sfvwrite_r+0x2c8> -8000c0b0: 02442783 lw a5,36(s0) -8000c0b4: 01c42583 lw a1,28(s0) -8000c0b8: 00098613 mv a2,s3 -8000c0bc: 000a8513 mv a0,s5 -8000c0c0: fc0912e3 bnez s2,8000c084 <__sfvwrite_r+0x8c> -8000c0c4: 0004a983 lw s3,0(s1) -8000c0c8: 0044a903 lw s2,4(s1) -8000c0cc: 00848493 addi s1,s1,8 -8000c0d0: fa9ff06f j 8000c078 <__sfvwrite_r+0x80> -8000c0d4: 00040593 mv a1,s0 -8000c0d8: 000a8513 mv a0,s5 -8000c0dc: d7cff0ef jal ra,8000b658 <__swsetup_r> -8000c0e0: 3a051c63 bnez a0,8000c498 <__sfvwrite_r+0x4a0> -8000c0e4: 00c45783 lhu a5,12(s0) -8000c0e8: 000a2483 lw s1,0(s4) -8000c0ec: 0027f713 andi a4,a5,2 -8000c0f0: f60718e3 bnez a4,8000c060 <__sfvwrite_r+0x68> -8000c0f4: 0017f713 andi a4,a5,1 -8000c0f8: 24071463 bnez a4,8000c340 <__sfvwrite_r+0x348> -8000c0fc: 00842c83 lw s9,8(s0) -8000c100: 00042503 lw a0,0(s0) -8000c104: 80000b37 lui s6,0x80000 -8000c108: ffeb4b93 xori s7,s6,-2 -8000c10c: 00000c13 li s8,0 -8000c110: 00000913 li s2,0 -8000c114: fffb4b13 not s6,s6 -8000c118: 0e090e63 beqz s2,8000c214 <__sfvwrite_r+0x21c> -8000c11c: 2007f713 andi a4,a5,512 -8000c120: 24070c63 beqz a4,8000c378 <__sfvwrite_r+0x380> -8000c124: 000c8d13 mv s10,s9 -8000c128: 2f996263 bltu s2,s9,8000c40c <__sfvwrite_r+0x414> -8000c12c: 4807f713 andi a4,a5,1152 -8000c130: 08070a63 beqz a4,8000c1c4 <__sfvwrite_r+0x1cc> -8000c134: 01442983 lw s3,20(s0) -8000c138: 01042583 lw a1,16(s0) -8000c13c: 00190713 addi a4,s2,1 -8000c140: 00199693 slli a3,s3,0x1 -8000c144: 013686b3 add a3,a3,s3 -8000c148: 01f6d993 srli s3,a3,0x1f -8000c14c: 40b50d33 sub s10,a0,a1 -8000c150: 00d989b3 add s3,s3,a3 -8000c154: 4019d993 srai s3,s3,0x1 -8000c158: 01a70733 add a4,a4,s10 -8000c15c: 00098613 mv a2,s3 -8000c160: 00e9f663 bgeu s3,a4,8000c16c <__sfvwrite_r+0x174> -8000c164: 00070993 mv s3,a4 -8000c168: 00070613 mv a2,a4 -8000c16c: 4007f793 andi a5,a5,1024 -8000c170: 2e078463 beqz a5,8000c458 <__sfvwrite_r+0x460> -8000c174: 00060593 mv a1,a2 -8000c178: 000a8513 mv a0,s5 -8000c17c: d70fa0ef jal ra,800066ec <_malloc_r> -8000c180: 00050c93 mv s9,a0 -8000c184: 30050263 beqz a0,8000c488 <__sfvwrite_r+0x490> -8000c188: 01042583 lw a1,16(s0) -8000c18c: 000d0613 mv a2,s10 -8000c190: f78fd0ef jal ra,80009908 -8000c194: 00c45783 lhu a5,12(s0) -8000c198: b7f7f793 andi a5,a5,-1153 -8000c19c: 0807e793 ori a5,a5,128 -8000c1a0: 00f41623 sh a5,12(s0) -8000c1a4: 01ac8533 add a0,s9,s10 -8000c1a8: 41a987b3 sub a5,s3,s10 -8000c1ac: 01942823 sw s9,16(s0) -8000c1b0: 00a42023 sw a0,0(s0) -8000c1b4: 01342a23 sw s3,20(s0) -8000c1b8: 00090c93 mv s9,s2 -8000c1bc: 00f42423 sw a5,8(s0) -8000c1c0: 00090d13 mv s10,s2 -8000c1c4: 000d0613 mv a2,s10 -8000c1c8: 000c0593 mv a1,s8 -8000c1cc: 859fd0ef jal ra,80009a24 -8000c1d0: 00842703 lw a4,8(s0) -8000c1d4: 00042783 lw a5,0(s0) -8000c1d8: 00090993 mv s3,s2 -8000c1dc: 41970cb3 sub s9,a4,s9 -8000c1e0: 01a787b3 add a5,a5,s10 -8000c1e4: 01942423 sw s9,8(s0) -8000c1e8: 00f42023 sw a5,0(s0) -8000c1ec: 00000913 li s2,0 -8000c1f0: 008a2603 lw a2,8(s4) -8000c1f4: 013c0c33 add s8,s8,s3 -8000c1f8: 413609b3 sub s3,a2,s3 -8000c1fc: 013a2423 sw s3,8(s4) -8000c200: 0c098063 beqz s3,8000c2c0 <__sfvwrite_r+0x2c8> -8000c204: 00842c83 lw s9,8(s0) -8000c208: 00042503 lw a0,0(s0) -8000c20c: 00c45783 lhu a5,12(s0) -8000c210: f00916e3 bnez s2,8000c11c <__sfvwrite_r+0x124> -8000c214: 0004ac03 lw s8,0(s1) -8000c218: 0044a903 lw s2,4(s1) -8000c21c: 00848493 addi s1,s1,8 -8000c220: ef9ff06f j 8000c118 <__sfvwrite_r+0x120> -8000c224: 0044a983 lw s3,4(s1) -8000c228: 0004ac03 lw s8,0(s1) -8000c22c: 00848493 addi s1,s1,8 -8000c230: fe098ae3 beqz s3,8000c224 <__sfvwrite_r+0x22c> -8000c234: 00098613 mv a2,s3 -8000c238: 00a00593 li a1,10 -8000c23c: 000c0513 mv a0,s8 -8000c240: c65fa0ef jal ra,80006ea4 -8000c244: 12050463 beqz a0,8000c36c <__sfvwrite_r+0x374> -8000c248: 00150513 addi a0,a0,1 -8000c24c: 41850b33 sub s6,a0,s8 -8000c250: 000b0793 mv a5,s6 -8000c254: 00098b93 mv s7,s3 -8000c258: 0137f463 bgeu a5,s3,8000c260 <__sfvwrite_r+0x268> -8000c25c: 00078b93 mv s7,a5 -8000c260: 00042503 lw a0,0(s0) -8000c264: 01042783 lw a5,16(s0) -8000c268: 01442683 lw a3,20(s0) -8000c26c: 00a7f863 bgeu a5,a0,8000c27c <__sfvwrite_r+0x284> -8000c270: 00842903 lw s2,8(s0) -8000c274: 01268933 add s2,a3,s2 -8000c278: 09794263 blt s2,s7,8000c2fc <__sfvwrite_r+0x304> -8000c27c: 1adbc863 blt s7,a3,8000c42c <__sfvwrite_r+0x434> -8000c280: 02442783 lw a5,36(s0) -8000c284: 01c42583 lw a1,28(s0) -8000c288: 000c0613 mv a2,s8 -8000c28c: 000a8513 mv a0,s5 -8000c290: 000780e7 jalr a5 -8000c294: 00050913 mv s2,a0 -8000c298: 08a05663 blez a0,8000c324 <__sfvwrite_r+0x32c> -8000c29c: 412b0b33 sub s6,s6,s2 -8000c2a0: 00100513 li a0,1 -8000c2a4: 160b0a63 beqz s6,8000c418 <__sfvwrite_r+0x420> -8000c2a8: 008a2603 lw a2,8(s4) -8000c2ac: 012c0c33 add s8,s8,s2 -8000c2b0: 412989b3 sub s3,s3,s2 -8000c2b4: 41260933 sub s2,a2,s2 -8000c2b8: 012a2423 sw s2,8(s4) -8000c2bc: 08091a63 bnez s2,8000c350 <__sfvwrite_r+0x358> -8000c2c0: 00000513 li a0,0 -8000c2c4: 02c12083 lw ra,44(sp) -8000c2c8: 02812403 lw s0,40(sp) -8000c2cc: 02412483 lw s1,36(sp) -8000c2d0: 02012903 lw s2,32(sp) -8000c2d4: 01c12983 lw s3,28(sp) -8000c2d8: 01812a03 lw s4,24(sp) -8000c2dc: 01412a83 lw s5,20(sp) -8000c2e0: 01012b03 lw s6,16(sp) -8000c2e4: 00c12b83 lw s7,12(sp) -8000c2e8: 00812c03 lw s8,8(sp) -8000c2ec: 00412c83 lw s9,4(sp) -8000c2f0: 00012d03 lw s10,0(sp) -8000c2f4: 03010113 addi sp,sp,48 -8000c2f8: 00008067 ret -8000c2fc: 000c0593 mv a1,s8 -8000c300: 00090613 mv a2,s2 -8000c304: f20fd0ef jal ra,80009a24 -8000c308: 00042783 lw a5,0(s0) -8000c30c: 00040593 mv a1,s0 -8000c310: 000a8513 mv a0,s5 -8000c314: 012787b3 add a5,a5,s2 -8000c318: 00f42023 sw a5,0(s0) -8000c31c: f10ff0ef jal ra,8000ba2c <_fflush_r> -8000c320: f6050ee3 beqz a0,8000c29c <__sfvwrite_r+0x2a4> -8000c324: 00c41783 lh a5,12(s0) -8000c328: 0407e793 ori a5,a5,64 -8000c32c: 00f41623 sh a5,12(s0) -8000c330: fff00513 li a0,-1 -8000c334: f91ff06f j 8000c2c4 <__sfvwrite_r+0x2cc> -8000c338: 00000513 li a0,0 -8000c33c: 00008067 ret -8000c340: 00000b13 li s6,0 -8000c344: 00000513 li a0,0 -8000c348: 00000c13 li s8,0 -8000c34c: 00000993 li s3,0 -8000c350: ec098ae3 beqz s3,8000c224 <__sfvwrite_r+0x22c> -8000c354: ee051ee3 bnez a0,8000c250 <__sfvwrite_r+0x258> -8000c358: 00098613 mv a2,s3 -8000c35c: 00a00593 li a1,10 -8000c360: 000c0513 mv a0,s8 -8000c364: b41fa0ef jal ra,80006ea4 -8000c368: ee0510e3 bnez a0,8000c248 <__sfvwrite_r+0x250> -8000c36c: 00198793 addi a5,s3,1 -8000c370: 00078b13 mv s6,a5 -8000c374: ee1ff06f j 8000c254 <__sfvwrite_r+0x25c> -8000c378: 01042783 lw a5,16(s0) -8000c37c: 04a7e263 bltu a5,a0,8000c3c0 <__sfvwrite_r+0x3c8> -8000c380: 01442783 lw a5,20(s0) -8000c384: 02f96e63 bltu s2,a5,8000c3c0 <__sfvwrite_r+0x3c8> -8000c388: 00090693 mv a3,s2 -8000c38c: 012bf463 bgeu s7,s2,8000c394 <__sfvwrite_r+0x39c> -8000c390: 000b0693 mv a3,s6 -8000c394: 02f6c6b3 div a3,a3,a5 -8000c398: 02442703 lw a4,36(s0) -8000c39c: 01c42583 lw a1,28(s0) -8000c3a0: 000c0613 mv a2,s8 -8000c3a4: 000a8513 mv a0,s5 -8000c3a8: 02f686b3 mul a3,a3,a5 -8000c3ac: 000700e7 jalr a4 -8000c3b0: 00050993 mv s3,a0 -8000c3b4: f6a058e3 blez a0,8000c324 <__sfvwrite_r+0x32c> -8000c3b8: 41390933 sub s2,s2,s3 -8000c3bc: e35ff06f j 8000c1f0 <__sfvwrite_r+0x1f8> -8000c3c0: 000c8993 mv s3,s9 -8000c3c4: 01997463 bgeu s2,s9,8000c3cc <__sfvwrite_r+0x3d4> -8000c3c8: 00090993 mv s3,s2 -8000c3cc: 00098613 mv a2,s3 -8000c3d0: 000c0593 mv a1,s8 -8000c3d4: e50fd0ef jal ra,80009a24 -8000c3d8: 00842783 lw a5,8(s0) -8000c3dc: 00042703 lw a4,0(s0) -8000c3e0: 413787b3 sub a5,a5,s3 -8000c3e4: 01370733 add a4,a4,s3 -8000c3e8: 00f42423 sw a5,8(s0) -8000c3ec: 00e42023 sw a4,0(s0) -8000c3f0: fc0794e3 bnez a5,8000c3b8 <__sfvwrite_r+0x3c0> -8000c3f4: 00040593 mv a1,s0 -8000c3f8: 000a8513 mv a0,s5 -8000c3fc: e30ff0ef jal ra,8000ba2c <_fflush_r> -8000c400: f20512e3 bnez a0,8000c324 <__sfvwrite_r+0x32c> -8000c404: 41390933 sub s2,s2,s3 -8000c408: de9ff06f j 8000c1f0 <__sfvwrite_r+0x1f8> -8000c40c: 00090c93 mv s9,s2 -8000c410: 00090d13 mv s10,s2 -8000c414: db1ff06f j 8000c1c4 <__sfvwrite_r+0x1cc> -8000c418: 00040593 mv a1,s0 -8000c41c: 000a8513 mv a0,s5 -8000c420: e0cff0ef jal ra,8000ba2c <_fflush_r> -8000c424: e80502e3 beqz a0,8000c2a8 <__sfvwrite_r+0x2b0> -8000c428: efdff06f j 8000c324 <__sfvwrite_r+0x32c> -8000c42c: 000b8613 mv a2,s7 -8000c430: 000c0593 mv a1,s8 -8000c434: df0fd0ef jal ra,80009a24 -8000c438: 00842783 lw a5,8(s0) -8000c43c: 00042603 lw a2,0(s0) -8000c440: 000b8913 mv s2,s7 -8000c444: 417787b3 sub a5,a5,s7 -8000c448: 01760633 add a2,a2,s7 -8000c44c: 00f42423 sw a5,8(s0) -8000c450: 00c42023 sw a2,0(s0) -8000c454: e49ff06f j 8000c29c <__sfvwrite_r+0x2a4> -8000c458: 000a8513 mv a0,s5 -8000c45c: ee8fd0ef jal ra,80009b44 <_realloc_r> -8000c460: 00050c93 mv s9,a0 -8000c464: d40510e3 bnez a0,8000c1a4 <__sfvwrite_r+0x1ac> -8000c468: 01042583 lw a1,16(s0) -8000c46c: 000a8513 mv a0,s5 -8000c470: ba8f70ef jal ra,80003818 <_free_r> -8000c474: 00c41783 lh a5,12(s0) -8000c478: 00c00713 li a4,12 -8000c47c: 00eaa023 sw a4,0(s5) -8000c480: f7f7f793 andi a5,a5,-129 -8000c484: ea5ff06f j 8000c328 <__sfvwrite_r+0x330> -8000c488: 00c00713 li a4,12 -8000c48c: 00c41783 lh a5,12(s0) -8000c490: 00eaa023 sw a4,0(s5) -8000c494: e95ff06f j 8000c328 <__sfvwrite_r+0x330> -8000c498: fff00513 li a0,-1 -8000c49c: e29ff06f j 8000c2c4 <__sfvwrite_r+0x2cc> - -8000c4a0 <_fwalk>: -8000c4a0: fe010113 addi sp,sp,-32 -8000c4a4: 01212823 sw s2,16(sp) -8000c4a8: 01312623 sw s3,12(sp) -8000c4ac: 01412423 sw s4,8(sp) -8000c4b0: 01512223 sw s5,4(sp) -8000c4b4: 01612023 sw s6,0(sp) -8000c4b8: 00112e23 sw ra,28(sp) -8000c4bc: 00812c23 sw s0,24(sp) -8000c4c0: 00912a23 sw s1,20(sp) -8000c4c4: 00058b13 mv s6,a1 -8000c4c8: 2e050a93 addi s5,a0,736 -8000c4cc: 00000a13 li s4,0 -8000c4d0: 00100993 li s3,1 -8000c4d4: fff00913 li s2,-1 -8000c4d8: 004aa483 lw s1,4(s5) -8000c4dc: 008aa403 lw s0,8(s5) -8000c4e0: fff48493 addi s1,s1,-1 -8000c4e4: 0204c663 bltz s1,8000c510 <_fwalk+0x70> -8000c4e8: 00c45783 lhu a5,12(s0) -8000c4ec: fff48493 addi s1,s1,-1 -8000c4f0: 00f9fc63 bgeu s3,a5,8000c508 <_fwalk+0x68> -8000c4f4: 00e41783 lh a5,14(s0) -8000c4f8: 00040513 mv a0,s0 -8000c4fc: 01278663 beq a5,s2,8000c508 <_fwalk+0x68> -8000c500: 000b00e7 jalr s6 # 80000000 <__stack_top+0x81000000> -8000c504: 00aa6a33 or s4,s4,a0 -8000c508: 06840413 addi s0,s0,104 -8000c50c: fd249ee3 bne s1,s2,8000c4e8 <_fwalk+0x48> -8000c510: 000aaa83 lw s5,0(s5) -8000c514: fc0a92e3 bnez s5,8000c4d8 <_fwalk+0x38> -8000c518: 01c12083 lw ra,28(sp) -8000c51c: 01812403 lw s0,24(sp) -8000c520: 01412483 lw s1,20(sp) -8000c524: 01012903 lw s2,16(sp) -8000c528: 00c12983 lw s3,12(sp) -8000c52c: 00412a83 lw s5,4(sp) -8000c530: 00012b03 lw s6,0(sp) -8000c534: 000a0513 mv a0,s4 -8000c538: 00812a03 lw s4,8(sp) -8000c53c: 02010113 addi sp,sp,32 -8000c540: 00008067 ret - -8000c544 <_fwalk_reent>: -8000c544: fd010113 addi sp,sp,-48 -8000c548: 03212023 sw s2,32(sp) -8000c54c: 01312e23 sw s3,28(sp) -8000c550: 01412c23 sw s4,24(sp) -8000c554: 01512a23 sw s5,20(sp) -8000c558: 01612823 sw s6,16(sp) -8000c55c: 01712623 sw s7,12(sp) -8000c560: 02112623 sw ra,44(sp) -8000c564: 02812423 sw s0,40(sp) -8000c568: 02912223 sw s1,36(sp) -8000c56c: 00050a93 mv s5,a0 -8000c570: 00058b93 mv s7,a1 -8000c574: 2e050b13 addi s6,a0,736 -8000c578: 00000a13 li s4,0 -8000c57c: 00100993 li s3,1 -8000c580: fff00913 li s2,-1 -8000c584: 004b2483 lw s1,4(s6) -8000c588: 008b2403 lw s0,8(s6) -8000c58c: fff48493 addi s1,s1,-1 -8000c590: 0204c863 bltz s1,8000c5c0 <_fwalk_reent+0x7c> -8000c594: 00c45783 lhu a5,12(s0) -8000c598: fff48493 addi s1,s1,-1 -8000c59c: 00f9fe63 bgeu s3,a5,8000c5b8 <_fwalk_reent+0x74> -8000c5a0: 00e41783 lh a5,14(s0) -8000c5a4: 00040593 mv a1,s0 -8000c5a8: 000a8513 mv a0,s5 -8000c5ac: 01278663 beq a5,s2,8000c5b8 <_fwalk_reent+0x74> -8000c5b0: 000b80e7 jalr s7 -8000c5b4: 00aa6a33 or s4,s4,a0 -8000c5b8: 06840413 addi s0,s0,104 -8000c5bc: fd249ce3 bne s1,s2,8000c594 <_fwalk_reent+0x50> -8000c5c0: 000b2b03 lw s6,0(s6) -8000c5c4: fc0b10e3 bnez s6,8000c584 <_fwalk_reent+0x40> -8000c5c8: 02c12083 lw ra,44(sp) -8000c5cc: 02812403 lw s0,40(sp) -8000c5d0: 02412483 lw s1,36(sp) -8000c5d4: 02012903 lw s2,32(sp) -8000c5d8: 01c12983 lw s3,28(sp) -8000c5dc: 01412a83 lw s5,20(sp) -8000c5e0: 01012b03 lw s6,16(sp) -8000c5e4: 00c12b83 lw s7,12(sp) -8000c5e8: 000a0513 mv a0,s4 -8000c5ec: 01812a03 lw s4,24(sp) -8000c5f0: 03010113 addi sp,sp,48 -8000c5f4: 00008067 ret - -8000c5f8 <__swhatbuf_r>: -8000c5f8: f9010113 addi sp,sp,-112 -8000c5fc: 06812423 sw s0,104(sp) -8000c600: 00058413 mv s0,a1 -8000c604: 00e59583 lh a1,14(a1) -8000c608: 06912223 sw s1,100(sp) -8000c60c: 07212023 sw s2,96(sp) -8000c610: 06112623 sw ra,108(sp) -8000c614: 00060493 mv s1,a2 -8000c618: 00068913 mv s2,a3 -8000c61c: 0405ca63 bltz a1,8000c670 <__swhatbuf_r+0x78> -8000c620: 00810613 addi a2,sp,8 -8000c624: 2f5000ef jal ra,8000d118 <_fstat_r> -8000c628: 04054463 bltz a0,8000c670 <__swhatbuf_r+0x78> -8000c62c: 00c12703 lw a4,12(sp) -8000c630: 0000f7b7 lui a5,0xf -8000c634: 06c12083 lw ra,108(sp) -8000c638: 00e7f7b3 and a5,a5,a4 -8000c63c: ffffe737 lui a4,0xffffe -8000c640: 00e787b3 add a5,a5,a4 -8000c644: 06812403 lw s0,104(sp) -8000c648: 0017b793 seqz a5,a5 -8000c64c: 00f92023 sw a5,0(s2) -8000c650: 40000793 li a5,1024 -8000c654: 00f4a023 sw a5,0(s1) -8000c658: 00001537 lui a0,0x1 -8000c65c: 06412483 lw s1,100(sp) -8000c660: 06012903 lw s2,96(sp) -8000c664: 80050513 addi a0,a0,-2048 # 800 <__stack_size+0x400> -8000c668: 07010113 addi sp,sp,112 -8000c66c: 00008067 ret -8000c670: 00c45783 lhu a5,12(s0) -8000c674: 00092023 sw zero,0(s2) -8000c678: 0807f793 andi a5,a5,128 -8000c67c: 02078463 beqz a5,8000c6a4 <__swhatbuf_r+0xac> -8000c680: 06c12083 lw ra,108(sp) -8000c684: 06812403 lw s0,104(sp) -8000c688: 04000793 li a5,64 -8000c68c: 00f4a023 sw a5,0(s1) -8000c690: 06012903 lw s2,96(sp) -8000c694: 06412483 lw s1,100(sp) -8000c698: 00000513 li a0,0 -8000c69c: 07010113 addi sp,sp,112 -8000c6a0: 00008067 ret -8000c6a4: 06c12083 lw ra,108(sp) -8000c6a8: 06812403 lw s0,104(sp) -8000c6ac: 40000793 li a5,1024 -8000c6b0: 00f4a023 sw a5,0(s1) -8000c6b4: 06012903 lw s2,96(sp) -8000c6b8: 06412483 lw s1,100(sp) -8000c6bc: 00000513 li a0,0 -8000c6c0: 07010113 addi sp,sp,112 -8000c6c4: 00008067 ret - -8000c6c8 <__smakebuf_r>: -8000c6c8: 00c5d783 lhu a5,12(a1) -8000c6cc: fe010113 addi sp,sp,-32 -8000c6d0: 00812c23 sw s0,24(sp) -8000c6d4: 00112e23 sw ra,28(sp) -8000c6d8: 00912a23 sw s1,20(sp) -8000c6dc: 01212823 sw s2,16(sp) -8000c6e0: 0027f793 andi a5,a5,2 -8000c6e4: 00058413 mv s0,a1 -8000c6e8: 02078863 beqz a5,8000c718 <__smakebuf_r+0x50> -8000c6ec: 04358793 addi a5,a1,67 -8000c6f0: 00f5a023 sw a5,0(a1) -8000c6f4: 00f5a823 sw a5,16(a1) -8000c6f8: 00100793 li a5,1 -8000c6fc: 00f5aa23 sw a5,20(a1) -8000c700: 01c12083 lw ra,28(sp) -8000c704: 01812403 lw s0,24(sp) -8000c708: 01412483 lw s1,20(sp) -8000c70c: 01012903 lw s2,16(sp) -8000c710: 02010113 addi sp,sp,32 -8000c714: 00008067 ret -8000c718: 00c10693 addi a3,sp,12 -8000c71c: 00810613 addi a2,sp,8 -8000c720: 00050493 mv s1,a0 -8000c724: ed5ff0ef jal ra,8000c5f8 <__swhatbuf_r> -8000c728: 00812583 lw a1,8(sp) -8000c72c: 00050913 mv s2,a0 -8000c730: 00048513 mv a0,s1 -8000c734: fb9f90ef jal ra,800066ec <_malloc_r> -8000c738: 00c41783 lh a5,12(s0) -8000c73c: 04050863 beqz a0,8000c78c <__smakebuf_r+0xc4> -8000c740: 8000c737 lui a4,0x8000c -8000c744: abc70713 addi a4,a4,-1348 # 8000babc <__stack_top+0x8100babc> -8000c748: 02e4ae23 sw a4,60(s1) -8000c74c: 00812703 lw a4,8(sp) -8000c750: 00c12683 lw a3,12(sp) -8000c754: 0807e793 ori a5,a5,128 -8000c758: 00f41623 sh a5,12(s0) -8000c75c: 00a42023 sw a0,0(s0) -8000c760: 00a42823 sw a0,16(s0) -8000c764: 00e42a23 sw a4,20(s0) -8000c768: 04069863 bnez a3,8000c7b8 <__smakebuf_r+0xf0> -8000c76c: 0127e7b3 or a5,a5,s2 -8000c770: 01c12083 lw ra,28(sp) -8000c774: 00f41623 sh a5,12(s0) -8000c778: 01812403 lw s0,24(sp) -8000c77c: 01412483 lw s1,20(sp) -8000c780: 01012903 lw s2,16(sp) -8000c784: 02010113 addi sp,sp,32 -8000c788: 00008067 ret -8000c78c: 2007f713 andi a4,a5,512 -8000c790: f60718e3 bnez a4,8000c700 <__smakebuf_r+0x38> -8000c794: ffc7f793 andi a5,a5,-4 -8000c798: 0027e793 ori a5,a5,2 -8000c79c: 04340713 addi a4,s0,67 -8000c7a0: 00f41623 sh a5,12(s0) -8000c7a4: 00100793 li a5,1 -8000c7a8: 00e42023 sw a4,0(s0) -8000c7ac: 00e42823 sw a4,16(s0) -8000c7b0: 00f42a23 sw a5,20(s0) -8000c7b4: f4dff06f j 8000c700 <__smakebuf_r+0x38> -8000c7b8: 00e41583 lh a1,14(s0) -8000c7bc: 00048513 mv a0,s1 -8000c7c0: 1c1000ef jal ra,8000d180 <_isatty_r> -8000c7c4: 00051663 bnez a0,8000c7d0 <__smakebuf_r+0x108> -8000c7c8: 00c41783 lh a5,12(s0) -8000c7cc: fa1ff06f j 8000c76c <__smakebuf_r+0xa4> -8000c7d0: 00c45703 lhu a4,12(s0) -8000c7d4: ffc77713 andi a4,a4,-4 -8000c7d8: 00176713 ori a4,a4,1 -8000c7dc: 01071793 slli a5,a4,0x10 -8000c7e0: 4107d793 srai a5,a5,0x10 -8000c7e4: f89ff06f j 8000c76c <__smakebuf_r+0xa4> - -8000c7e8 <_init_signal_r.part.0>: -8000c7e8: ff010113 addi sp,sp,-16 -8000c7ec: 08000593 li a1,128 -8000c7f0: 00812423 sw s0,8(sp) -8000c7f4: 00112623 sw ra,12(sp) -8000c7f8: 00050413 mv s0,a0 -8000c7fc: ef1f90ef jal ra,800066ec <_malloc_r> -8000c800: 2ca42e23 sw a0,732(s0) -8000c804: 02050463 beqz a0,8000c82c <_init_signal_r.part.0+0x44> -8000c808: 08050793 addi a5,a0,128 -8000c80c: 00052023 sw zero,0(a0) -8000c810: 00450513 addi a0,a0,4 -8000c814: fef51ce3 bne a0,a5,8000c80c <_init_signal_r.part.0+0x24> -8000c818: 00000513 li a0,0 -8000c81c: 00c12083 lw ra,12(sp) -8000c820: 00812403 lw s0,8(sp) -8000c824: 01010113 addi sp,sp,16 -8000c828: 00008067 ret -8000c82c: fff00513 li a0,-1 -8000c830: fedff06f j 8000c81c <_init_signal_r.part.0+0x34> - -8000c834 <_init_signal_r>: -8000c834: 2dc52783 lw a5,732(a0) -8000c838: 00078663 beqz a5,8000c844 <_init_signal_r+0x10> -8000c83c: 00000513 li a0,0 -8000c840: 00008067 ret -8000c844: fa5ff06f j 8000c7e8 <_init_signal_r.part.0> - -8000c848 <_signal_r>: -8000c848: fe010113 addi sp,sp,-32 -8000c84c: 00912a23 sw s1,20(sp) -8000c850: 00112e23 sw ra,28(sp) -8000c854: 00812c23 sw s0,24(sp) -8000c858: 01f00793 li a5,31 -8000c85c: 00050493 mv s1,a0 -8000c860: 02b7ea63 bltu a5,a1,8000c894 <_signal_r+0x4c> -8000c864: 00058413 mv s0,a1 -8000c868: 2dc52583 lw a1,732(a0) -8000c86c: 04058463 beqz a1,8000c8b4 <_signal_r+0x6c> -8000c870: 00241413 slli s0,s0,0x2 -8000c874: 00858433 add s0,a1,s0 -8000c878: 00042503 lw a0,0(s0) -8000c87c: 00c42023 sw a2,0(s0) -8000c880: 01c12083 lw ra,28(sp) -8000c884: 01812403 lw s0,24(sp) -8000c888: 01412483 lw s1,20(sp) -8000c88c: 02010113 addi sp,sp,32 -8000c890: 00008067 ret -8000c894: 01c12083 lw ra,28(sp) -8000c898: 01812403 lw s0,24(sp) -8000c89c: 01600793 li a5,22 -8000c8a0: 00f52023 sw a5,0(a0) -8000c8a4: 01412483 lw s1,20(sp) -8000c8a8: fff00513 li a0,-1 -8000c8ac: 02010113 addi sp,sp,32 -8000c8b0: 00008067 ret -8000c8b4: 00c12623 sw a2,12(sp) -8000c8b8: f31ff0ef jal ra,8000c7e8 <_init_signal_r.part.0> -8000c8bc: 00050793 mv a5,a0 -8000c8c0: fff00513 li a0,-1 -8000c8c4: fa079ee3 bnez a5,8000c880 <_signal_r+0x38> -8000c8c8: 2dc4a583 lw a1,732(s1) -8000c8cc: 00c12603 lw a2,12(sp) -8000c8d0: fa1ff06f j 8000c870 <_signal_r+0x28> - -8000c8d4 <_raise_r>: -8000c8d4: ff010113 addi sp,sp,-16 -8000c8d8: 00912223 sw s1,4(sp) -8000c8dc: 00112623 sw ra,12(sp) -8000c8e0: 00812423 sw s0,8(sp) -8000c8e4: 01f00793 li a5,31 -8000c8e8: 00050493 mv s1,a0 -8000c8ec: 0ab7ea63 bltu a5,a1,8000c9a0 <_raise_r+0xcc> -8000c8f0: 2dc52783 lw a5,732(a0) -8000c8f4: 00058413 mv s0,a1 -8000c8f8: 04078463 beqz a5,8000c940 <_raise_r+0x6c> -8000c8fc: 00259713 slli a4,a1,0x2 -8000c900: 00e787b3 add a5,a5,a4 -8000c904: 0007a703 lw a4,0(a5) # f000 <__stack_size+0xec00> -8000c908: 02070c63 beqz a4,8000c940 <_raise_r+0x6c> -8000c90c: 00100693 li a3,1 -8000c910: 06d70c63 beq a4,a3,8000c988 <_raise_r+0xb4> -8000c914: fff00693 li a3,-1 -8000c918: 04d70863 beq a4,a3,8000c968 <_raise_r+0x94> -8000c91c: 00058513 mv a0,a1 -8000c920: 0007a023 sw zero,0(a5) -8000c924: 000700e7 jalr a4 -8000c928: 00000513 li a0,0 -8000c92c: 00c12083 lw ra,12(sp) -8000c930: 00812403 lw s0,8(sp) -8000c934: 00412483 lw s1,4(sp) -8000c938: 01010113 addi sp,sp,16 -8000c93c: 00008067 ret -8000c940: 00048513 mv a0,s1 -8000c944: 1e0000ef jal ra,8000cb24 <_getpid_r> -8000c948: 00040613 mv a2,s0 -8000c94c: 00812403 lw s0,8(sp) -8000c950: 00c12083 lw ra,12(sp) -8000c954: 00050593 mv a1,a0 -8000c958: 00048513 mv a0,s1 -8000c95c: 00412483 lw s1,4(sp) -8000c960: 01010113 addi sp,sp,16 -8000c964: 1580006f j 8000cabc <_kill_r> -8000c968: 00c12083 lw ra,12(sp) -8000c96c: 00812403 lw s0,8(sp) -8000c970: 01600793 li a5,22 -8000c974: 00f52023 sw a5,0(a0) -8000c978: 00412483 lw s1,4(sp) -8000c97c: 00100513 li a0,1 -8000c980: 01010113 addi sp,sp,16 -8000c984: 00008067 ret -8000c988: 00c12083 lw ra,12(sp) -8000c98c: 00812403 lw s0,8(sp) -8000c990: 00412483 lw s1,4(sp) -8000c994: 00000513 li a0,0 -8000c998: 01010113 addi sp,sp,16 -8000c99c: 00008067 ret -8000c9a0: 01600793 li a5,22 -8000c9a4: 00f52023 sw a5,0(a0) -8000c9a8: fff00513 li a0,-1 -8000c9ac: f81ff06f j 8000c92c <_raise_r+0x58> - -8000c9b0 <__sigtramp_r>: -8000c9b0: 01f00793 li a5,31 -8000c9b4: 0ab7e663 bltu a5,a1,8000ca60 <__sigtramp_r+0xb0> -8000c9b8: 2dc52783 lw a5,732(a0) -8000c9bc: fe010113 addi sp,sp,-32 -8000c9c0: 00912c23 sw s1,24(sp) -8000c9c4: 00112e23 sw ra,28(sp) -8000c9c8: 00050493 mv s1,a0 -8000c9cc: 04078c63 beqz a5,8000ca24 <__sigtramp_r+0x74> -8000c9d0: 00259713 slli a4,a1,0x2 -8000c9d4: 00e787b3 add a5,a5,a4 -8000c9d8: 0007a703 lw a4,0(a5) -8000c9dc: 02070a63 beqz a4,8000ca10 <__sigtramp_r+0x60> -8000c9e0: fff00693 li a3,-1 -8000c9e4: 06d70663 beq a4,a3,8000ca50 <__sigtramp_r+0xa0> -8000c9e8: 00100693 li a3,1 -8000c9ec: 04d70863 beq a4,a3,8000ca3c <__sigtramp_r+0x8c> -8000c9f0: 00058513 mv a0,a1 -8000c9f4: 0007a023 sw zero,0(a5) -8000c9f8: 000700e7 jalr a4 -8000c9fc: 00000513 li a0,0 -8000ca00: 01c12083 lw ra,28(sp) -8000ca04: 01812483 lw s1,24(sp) -8000ca08: 02010113 addi sp,sp,32 -8000ca0c: 00008067 ret -8000ca10: 01c12083 lw ra,28(sp) -8000ca14: 01812483 lw s1,24(sp) -8000ca18: 00100513 li a0,1 -8000ca1c: 02010113 addi sp,sp,32 -8000ca20: 00008067 ret -8000ca24: 00b12623 sw a1,12(sp) -8000ca28: dc1ff0ef jal ra,8000c7e8 <_init_signal_r.part.0> -8000ca2c: 02051663 bnez a0,8000ca58 <__sigtramp_r+0xa8> -8000ca30: 2dc4a783 lw a5,732(s1) -8000ca34: 00c12583 lw a1,12(sp) -8000ca38: f99ff06f j 8000c9d0 <__sigtramp_r+0x20> -8000ca3c: 01c12083 lw ra,28(sp) -8000ca40: 01812483 lw s1,24(sp) -8000ca44: 00300513 li a0,3 -8000ca48: 02010113 addi sp,sp,32 -8000ca4c: 00008067 ret -8000ca50: 00200513 li a0,2 -8000ca54: fadff06f j 8000ca00 <__sigtramp_r+0x50> -8000ca58: fff00513 li a0,-1 -8000ca5c: fa5ff06f j 8000ca00 <__sigtramp_r+0x50> -8000ca60: fff00513 li a0,-1 -8000ca64: 00008067 ret - -8000ca68 : -8000ca68: 800157b7 lui a5,0x80015 -8000ca6c: 00050593 mv a1,a0 -8000ca70: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> -8000ca74: e61ff06f j 8000c8d4 <_raise_r> - -8000ca78 : -8000ca78: 80015737 lui a4,0x80015 -8000ca7c: 00050793 mv a5,a0 -8000ca80: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> -8000ca84: 00058613 mv a2,a1 -8000ca88: 00078593 mv a1,a5 -8000ca8c: dbdff06f j 8000c848 <_signal_r> - -8000ca90 <_init_signal>: -8000ca90: 800157b7 lui a5,0x80015 -8000ca94: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> -8000ca98: 2dc52783 lw a5,732(a0) -8000ca9c: 00078663 beqz a5,8000caa8 <_init_signal+0x18> -8000caa0: 00000513 li a0,0 -8000caa4: 00008067 ret -8000caa8: d41ff06f j 8000c7e8 <_init_signal_r.part.0> - -8000caac <__sigtramp>: -8000caac: 800157b7 lui a5,0x80015 -8000cab0: 00050593 mv a1,a0 -8000cab4: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> -8000cab8: ef9ff06f j 8000c9b0 <__sigtramp_r> - -8000cabc <_kill_r>: -8000cabc: ff010113 addi sp,sp,-16 -8000cac0: 00058713 mv a4,a1 -8000cac4: 00812423 sw s0,8(sp) -8000cac8: 00912223 sw s1,4(sp) -8000cacc: 00050413 mv s0,a0 -8000cad0: 800154b7 lui s1,0x80015 -8000cad4: 00060593 mv a1,a2 -8000cad8: 00070513 mv a0,a4 -8000cadc: 00112623 sw ra,12(sp) -8000cae0: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> -8000cae4: 0e5000ef jal ra,8000d3c8 <_kill> -8000cae8: fff00793 li a5,-1 -8000caec: 00f50c63 beq a0,a5,8000cb04 <_kill_r+0x48> -8000caf0: 00c12083 lw ra,12(sp) -8000caf4: 00812403 lw s0,8(sp) -8000caf8: 00412483 lw s1,4(sp) -8000cafc: 01010113 addi sp,sp,16 -8000cb00: 00008067 ret -8000cb04: a104a783 lw a5,-1520(s1) -8000cb08: fe0784e3 beqz a5,8000caf0 <_kill_r+0x34> -8000cb0c: 00c12083 lw ra,12(sp) -8000cb10: 00f42023 sw a5,0(s0) -8000cb14: 00812403 lw s0,8(sp) -8000cb18: 00412483 lw s1,4(sp) -8000cb1c: 01010113 addi sp,sp,16 -8000cb20: 00008067 ret - -8000cb24 <_getpid_r>: -8000cb24: 05d0006f j 8000d380 <_getpid> - -8000cb28 <__sread>: -8000cb28: ff010113 addi sp,sp,-16 -8000cb2c: 00812423 sw s0,8(sp) -8000cb30: 00058413 mv s0,a1 -8000cb34: 00e59583 lh a1,14(a1) -8000cb38: 00112623 sw ra,12(sp) -8000cb3c: 710000ef jal ra,8000d24c <_read_r> -8000cb40: 02054063 bltz a0,8000cb60 <__sread+0x38> -8000cb44: 05042783 lw a5,80(s0) -8000cb48: 00c12083 lw ra,12(sp) -8000cb4c: 00a787b3 add a5,a5,a0 -8000cb50: 04f42823 sw a5,80(s0) -8000cb54: 00812403 lw s0,8(sp) -8000cb58: 01010113 addi sp,sp,16 -8000cb5c: 00008067 ret -8000cb60: 00c45783 lhu a5,12(s0) -8000cb64: fffff737 lui a4,0xfffff -8000cb68: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> -8000cb6c: 00e7f7b3 and a5,a5,a4 -8000cb70: 00c12083 lw ra,12(sp) -8000cb74: 00f41623 sh a5,12(s0) -8000cb78: 00812403 lw s0,8(sp) -8000cb7c: 01010113 addi sp,sp,16 -8000cb80: 00008067 ret - -8000cb84 <__seofread>: -8000cb84: 00000513 li a0,0 -8000cb88: 00008067 ret - -8000cb8c <__swrite>: -8000cb8c: 00c59783 lh a5,12(a1) -8000cb90: fe010113 addi sp,sp,-32 -8000cb94: 00812c23 sw s0,24(sp) -8000cb98: 00912a23 sw s1,20(sp) -8000cb9c: 01212823 sw s2,16(sp) -8000cba0: 01312623 sw s3,12(sp) -8000cba4: 00112e23 sw ra,28(sp) -8000cba8: 1007f713 andi a4,a5,256 -8000cbac: 00058413 mv s0,a1 -8000cbb0: 00050493 mv s1,a0 -8000cbb4: 00e59583 lh a1,14(a1) -8000cbb8: 00060913 mv s2,a2 -8000cbbc: 00068993 mv s3,a3 -8000cbc0: 02071e63 bnez a4,8000cbfc <__swrite+0x70> -8000cbc4: fffff737 lui a4,0xfffff -8000cbc8: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> -8000cbcc: 00e7f7b3 and a5,a5,a4 -8000cbd0: 00f41623 sh a5,12(s0) -8000cbd4: 01812403 lw s0,24(sp) -8000cbd8: 01c12083 lw ra,28(sp) -8000cbdc: 00098693 mv a3,s3 -8000cbe0: 00090613 mv a2,s2 -8000cbe4: 00c12983 lw s3,12(sp) -8000cbe8: 01012903 lw s2,16(sp) -8000cbec: 00048513 mv a0,s1 -8000cbf0: 01412483 lw s1,20(sp) -8000cbf4: 02010113 addi sp,sp,32 -8000cbf8: 3340006f j 8000cf2c <_write_r> -8000cbfc: 00200693 li a3,2 -8000cc00: 00000613 li a2,0 -8000cc04: 5dc000ef jal ra,8000d1e0 <_lseek_r> -8000cc08: 00c41783 lh a5,12(s0) -8000cc0c: 00e41583 lh a1,14(s0) -8000cc10: fb5ff06f j 8000cbc4 <__swrite+0x38> - -8000cc14 <__sseek>: -8000cc14: ff010113 addi sp,sp,-16 -8000cc18: 00812423 sw s0,8(sp) -8000cc1c: 00058413 mv s0,a1 -8000cc20: 00e59583 lh a1,14(a1) -8000cc24: 00112623 sw ra,12(sp) -8000cc28: 5b8000ef jal ra,8000d1e0 <_lseek_r> -8000cc2c: fff00793 li a5,-1 -8000cc30: 02f50463 beq a0,a5,8000cc58 <__sseek+0x44> -8000cc34: 00c45783 lhu a5,12(s0) -8000cc38: 00001737 lui a4,0x1 -8000cc3c: 00c12083 lw ra,12(sp) -8000cc40: 00e7e7b3 or a5,a5,a4 -8000cc44: 04a42823 sw a0,80(s0) -8000cc48: 00f41623 sh a5,12(s0) -8000cc4c: 00812403 lw s0,8(sp) -8000cc50: 01010113 addi sp,sp,16 -8000cc54: 00008067 ret -8000cc58: 00c45783 lhu a5,12(s0) -8000cc5c: fffff737 lui a4,0xfffff -8000cc60: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> -8000cc64: 00e7f7b3 and a5,a5,a4 -8000cc68: 00c12083 lw ra,12(sp) -8000cc6c: 00f41623 sh a5,12(s0) -8000cc70: 00812403 lw s0,8(sp) -8000cc74: 01010113 addi sp,sp,16 -8000cc78: 00008067 ret - -8000cc7c <__sclose>: -8000cc7c: 00e59583 lh a1,14(a1) -8000cc80: 3180006f j 8000cf98 <_close_r> - -8000cc84 <__swbuf_r>: -8000cc84: fe010113 addi sp,sp,-32 -8000cc88: 00812c23 sw s0,24(sp) -8000cc8c: 00912a23 sw s1,20(sp) -8000cc90: 01212823 sw s2,16(sp) -8000cc94: 00112e23 sw ra,28(sp) -8000cc98: 01312623 sw s3,12(sp) -8000cc9c: 00050913 mv s2,a0 -8000cca0: 00058493 mv s1,a1 -8000cca4: 00060413 mv s0,a2 -8000cca8: 00050663 beqz a0,8000ccb4 <__swbuf_r+0x30> -8000ccac: 03852783 lw a5,56(a0) -8000ccb0: 14078863 beqz a5,8000ce00 <__swbuf_r+0x17c> -8000ccb4: 00c41703 lh a4,12(s0) -8000ccb8: 01842683 lw a3,24(s0) -8000ccbc: 00877793 andi a5,a4,8 -8000ccc0: 00d42423 sw a3,8(s0) -8000ccc4: 01071693 slli a3,a4,0x10 -8000ccc8: 0106d693 srli a3,a3,0x10 -8000cccc: 08078263 beqz a5,8000cd50 <__swbuf_r+0xcc> -8000ccd0: 01042783 lw a5,16(s0) -8000ccd4: 06078e63 beqz a5,8000cd50 <__swbuf_r+0xcc> -8000ccd8: 01269613 slli a2,a3,0x12 -8000ccdc: 0ff4f993 andi s3,s1,255 -8000cce0: 0ff4f493 andi s1,s1,255 -8000cce4: 08065e63 bgez a2,8000cd80 <__swbuf_r+0xfc> -8000cce8: 00042703 lw a4,0(s0) -8000ccec: 01442683 lw a3,20(s0) -8000ccf0: 40f707b3 sub a5,a4,a5 -8000ccf4: 0ad7de63 bge a5,a3,8000cdb0 <__swbuf_r+0x12c> -8000ccf8: 00842683 lw a3,8(s0) -8000ccfc: 00170613 addi a2,a4,1 -8000cd00: 00c42023 sw a2,0(s0) -8000cd04: fff68693 addi a3,a3,-1 # 1fff <__stack_size+0x1bff> -8000cd08: 00d42423 sw a3,8(s0) -8000cd0c: 01370023 sb s3,0(a4) -8000cd10: 01442703 lw a4,20(s0) -8000cd14: 00178793 addi a5,a5,1 -8000cd18: 0cf70863 beq a4,a5,8000cde8 <__swbuf_r+0x164> -8000cd1c: 00c45783 lhu a5,12(s0) -8000cd20: 0017f793 andi a5,a5,1 -8000cd24: 00078663 beqz a5,8000cd30 <__swbuf_r+0xac> -8000cd28: 00a00793 li a5,10 -8000cd2c: 0af48e63 beq s1,a5,8000cde8 <__swbuf_r+0x164> -8000cd30: 01c12083 lw ra,28(sp) -8000cd34: 01812403 lw s0,24(sp) -8000cd38: 01012903 lw s2,16(sp) -8000cd3c: 00c12983 lw s3,12(sp) -8000cd40: 00048513 mv a0,s1 -8000cd44: 01412483 lw s1,20(sp) -8000cd48: 02010113 addi sp,sp,32 -8000cd4c: 00008067 ret -8000cd50: 00040593 mv a1,s0 -8000cd54: 00090513 mv a0,s2 -8000cd58: 901fe0ef jal ra,8000b658 <__swsetup_r> -8000cd5c: 08051e63 bnez a0,8000cdf8 <__swbuf_r+0x174> -8000cd60: 00c41703 lh a4,12(s0) -8000cd64: 0ff4f993 andi s3,s1,255 -8000cd68: 01042783 lw a5,16(s0) -8000cd6c: 01071693 slli a3,a4,0x10 -8000cd70: 0106d693 srli a3,a3,0x10 -8000cd74: 01269613 slli a2,a3,0x12 -8000cd78: 0ff4f493 andi s1,s1,255 -8000cd7c: f60646e3 bltz a2,8000cce8 <__swbuf_r+0x64> -8000cd80: 06442683 lw a3,100(s0) -8000cd84: 00002637 lui a2,0x2 -8000cd88: 00c76733 or a4,a4,a2 -8000cd8c: ffffe637 lui a2,0xffffe -8000cd90: fff60613 addi a2,a2,-1 # ffffdfff <__stack_top+0xffdfff> -8000cd94: 00c6f6b3 and a3,a3,a2 -8000cd98: 00e41623 sh a4,12(s0) -8000cd9c: 00042703 lw a4,0(s0) -8000cda0: 06d42223 sw a3,100(s0) -8000cda4: 01442683 lw a3,20(s0) -8000cda8: 40f707b3 sub a5,a4,a5 -8000cdac: f4d7c6e3 blt a5,a3,8000ccf8 <__swbuf_r+0x74> -8000cdb0: 00040593 mv a1,s0 -8000cdb4: 00090513 mv a0,s2 -8000cdb8: c75fe0ef jal ra,8000ba2c <_fflush_r> -8000cdbc: 02051e63 bnez a0,8000cdf8 <__swbuf_r+0x174> -8000cdc0: 00042703 lw a4,0(s0) -8000cdc4: 00842683 lw a3,8(s0) -8000cdc8: 00100793 li a5,1 -8000cdcc: 00170613 addi a2,a4,1 -8000cdd0: fff68693 addi a3,a3,-1 -8000cdd4: 00c42023 sw a2,0(s0) -8000cdd8: 00d42423 sw a3,8(s0) -8000cddc: 01370023 sb s3,0(a4) -8000cde0: 01442703 lw a4,20(s0) -8000cde4: f2f71ce3 bne a4,a5,8000cd1c <__swbuf_r+0x98> -8000cde8: 00040593 mv a1,s0 -8000cdec: 00090513 mv a0,s2 -8000cdf0: c3dfe0ef jal ra,8000ba2c <_fflush_r> -8000cdf4: f2050ee3 beqz a0,8000cd30 <__swbuf_r+0xac> -8000cdf8: fff00493 li s1,-1 -8000cdfc: f35ff06f j 8000cd30 <__swbuf_r+0xac> -8000ce00: fd9fe0ef jal ra,8000bdd8 <__sinit> -8000ce04: eb1ff06f j 8000ccb4 <__swbuf_r+0x30> - -8000ce08 <__swbuf>: -8000ce08: 80015737 lui a4,0x80015 -8000ce0c: 00050793 mv a5,a0 -8000ce10: 9cc72503 lw a0,-1588(a4) # 800149cc <__stack_top+0x810149cc> -8000ce14: 00058613 mv a2,a1 -8000ce18: 00078593 mv a1,a5 -8000ce1c: e69ff06f j 8000cc84 <__swbuf_r> - -8000ce20 <_wcrtomb_r>: -8000ce20: fe010113 addi sp,sp,-32 -8000ce24: 00812c23 sw s0,24(sp) -8000ce28: 00912a23 sw s1,20(sp) -8000ce2c: 800157b7 lui a5,0x80015 -8000ce30: 00112e23 sw ra,28(sp) -8000ce34: 9207a783 lw a5,-1760(a5) # 80014920 <__stack_top+0x81014920> -8000ce38: 00050413 mv s0,a0 -8000ce3c: 00068493 mv s1,a3 -8000ce40: 02058263 beqz a1,8000ce64 <_wcrtomb_r+0x44> -8000ce44: 000780e7 jalr a5 -8000ce48: fff00793 li a5,-1 -8000ce4c: 02f50663 beq a0,a5,8000ce78 <_wcrtomb_r+0x58> -8000ce50: 01c12083 lw ra,28(sp) -8000ce54: 01812403 lw s0,24(sp) -8000ce58: 01412483 lw s1,20(sp) -8000ce5c: 02010113 addi sp,sp,32 -8000ce60: 00008067 ret -8000ce64: 00000613 li a2,0 -8000ce68: 00410593 addi a1,sp,4 -8000ce6c: 000780e7 jalr a5 -8000ce70: fff00793 li a5,-1 -8000ce74: fcf51ee3 bne a0,a5,8000ce50 <_wcrtomb_r+0x30> -8000ce78: 0004a023 sw zero,0(s1) -8000ce7c: 08a00793 li a5,138 -8000ce80: 01c12083 lw ra,28(sp) -8000ce84: 00f42023 sw a5,0(s0) -8000ce88: 01812403 lw s0,24(sp) -8000ce8c: 01412483 lw s1,20(sp) -8000ce90: 02010113 addi sp,sp,32 -8000ce94: 00008067 ret - -8000ce98 : -8000ce98: fe010113 addi sp,sp,-32 -8000ce9c: 800157b7 lui a5,0x80015 -8000cea0: 00812c23 sw s0,24(sp) -8000cea4: 00912a23 sw s1,20(sp) -8000cea8: 00112e23 sw ra,28(sp) -8000ceac: 9cc7a483 lw s1,-1588(a5) # 800149cc <__stack_top+0x810149cc> -8000ceb0: 800157b7 lui a5,0x80015 -8000ceb4: 9207a783 lw a5,-1760(a5) # 80014920 <__stack_top+0x81014920> -8000ceb8: 00060413 mv s0,a2 -8000cebc: 02050a63 beqz a0,8000cef0 -8000cec0: 00058613 mv a2,a1 -8000cec4: 00040693 mv a3,s0 -8000cec8: 00050593 mv a1,a0 -8000cecc: 00048513 mv a0,s1 -8000ced0: 000780e7 jalr a5 -8000ced4: fff00793 li a5,-1 -8000ced8: 02f50a63 beq a0,a5,8000cf0c -8000cedc: 01c12083 lw ra,28(sp) -8000cee0: 01812403 lw s0,24(sp) -8000cee4: 01412483 lw s1,20(sp) -8000cee8: 02010113 addi sp,sp,32 -8000ceec: 00008067 ret -8000cef0: 00060693 mv a3,a2 -8000cef4: 00410593 addi a1,sp,4 -8000cef8: 00000613 li a2,0 -8000cefc: 00048513 mv a0,s1 -8000cf00: 000780e7 jalr a5 -8000cf04: fff00793 li a5,-1 -8000cf08: fcf51ae3 bne a0,a5,8000cedc -8000cf0c: 00042023 sw zero,0(s0) -8000cf10: 01c12083 lw ra,28(sp) -8000cf14: 01812403 lw s0,24(sp) -8000cf18: 08a00793 li a5,138 -8000cf1c: 00f4a023 sw a5,0(s1) -8000cf20: 01412483 lw s1,20(sp) -8000cf24: 02010113 addi sp,sp,32 -8000cf28: 00008067 ret - -8000cf2c <_write_r>: -8000cf2c: ff010113 addi sp,sp,-16 -8000cf30: 00058713 mv a4,a1 -8000cf34: 00812423 sw s0,8(sp) -8000cf38: 00912223 sw s1,4(sp) -8000cf3c: 00060593 mv a1,a2 -8000cf40: 00050413 mv s0,a0 -8000cf44: 800154b7 lui s1,0x80015 -8000cf48: 00068613 mv a2,a3 -8000cf4c: 00070513 mv a0,a4 -8000cf50: 00112623 sw ra,12(sp) -8000cf54: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> -8000cf58: 5d4000ef jal ra,8000d52c <_write> -8000cf5c: fff00793 li a5,-1 -8000cf60: 00f50c63 beq a0,a5,8000cf78 <_write_r+0x4c> -8000cf64: 00c12083 lw ra,12(sp) -8000cf68: 00812403 lw s0,8(sp) -8000cf6c: 00412483 lw s1,4(sp) -8000cf70: 01010113 addi sp,sp,16 -8000cf74: 00008067 ret -8000cf78: a104a783 lw a5,-1520(s1) -8000cf7c: fe0784e3 beqz a5,8000cf64 <_write_r+0x38> -8000cf80: 00c12083 lw ra,12(sp) -8000cf84: 00f42023 sw a5,0(s0) -8000cf88: 00812403 lw s0,8(sp) -8000cf8c: 00412483 lw s1,4(sp) -8000cf90: 01010113 addi sp,sp,16 -8000cf94: 00008067 ret - -8000cf98 <_close_r>: -8000cf98: ff010113 addi sp,sp,-16 -8000cf9c: 00812423 sw s0,8(sp) -8000cfa0: 00912223 sw s1,4(sp) -8000cfa4: 00050413 mv s0,a0 -8000cfa8: 800154b7 lui s1,0x80015 -8000cfac: 00058513 mv a0,a1 -8000cfb0: 00112623 sw ra,12(sp) -8000cfb4: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> -8000cfb8: 300000ef jal ra,8000d2b8 <_close> -8000cfbc: fff00793 li a5,-1 -8000cfc0: 00f50c63 beq a0,a5,8000cfd8 <_close_r+0x40> -8000cfc4: 00c12083 lw ra,12(sp) -8000cfc8: 00812403 lw s0,8(sp) -8000cfcc: 00412483 lw s1,4(sp) -8000cfd0: 01010113 addi sp,sp,16 -8000cfd4: 00008067 ret -8000cfd8: a104a783 lw a5,-1520(s1) -8000cfdc: fe0784e3 beqz a5,8000cfc4 <_close_r+0x2c> -8000cfe0: 00c12083 lw ra,12(sp) -8000cfe4: 00f42023 sw a5,0(s0) -8000cfe8: 00812403 lw s0,8(sp) -8000cfec: 00412483 lw s1,4(sp) -8000cff0: 01010113 addi sp,sp,16 -8000cff4: 00008067 ret - -8000cff8 <_fclose_r>: -8000cff8: ff010113 addi sp,sp,-16 -8000cffc: 00112623 sw ra,12(sp) -8000d000: 00812423 sw s0,8(sp) -8000d004: 00912223 sw s1,4(sp) -8000d008: 01212023 sw s2,0(sp) -8000d00c: 02058063 beqz a1,8000d02c <_fclose_r+0x34> -8000d010: 00058413 mv s0,a1 -8000d014: 00050493 mv s1,a0 -8000d018: 00050663 beqz a0,8000d024 <_fclose_r+0x2c> -8000d01c: 03852783 lw a5,56(a0) -8000d020: 0a078c63 beqz a5,8000d0d8 <_fclose_r+0xe0> -8000d024: 00c41783 lh a5,12(s0) -8000d028: 02079263 bnez a5,8000d04c <_fclose_r+0x54> -8000d02c: 00c12083 lw ra,12(sp) -8000d030: 00812403 lw s0,8(sp) -8000d034: 00000913 li s2,0 -8000d038: 00412483 lw s1,4(sp) -8000d03c: 00090513 mv a0,s2 -8000d040: 00012903 lw s2,0(sp) -8000d044: 01010113 addi sp,sp,16 -8000d048: 00008067 ret -8000d04c: 00040593 mv a1,s0 -8000d050: 00048513 mv a0,s1 -8000d054: f7cfe0ef jal ra,8000b7d0 <__sflush_r> -8000d058: 02c42783 lw a5,44(s0) -8000d05c: 00050913 mv s2,a0 -8000d060: 00078a63 beqz a5,8000d074 <_fclose_r+0x7c> -8000d064: 01c42583 lw a1,28(s0) -8000d068: 00048513 mv a0,s1 -8000d06c: 000780e7 jalr a5 -8000d070: 06054c63 bltz a0,8000d0e8 <_fclose_r+0xf0> -8000d074: 00c45783 lhu a5,12(s0) -8000d078: 0807f793 andi a5,a5,128 -8000d07c: 06079e63 bnez a5,8000d0f8 <_fclose_r+0x100> -8000d080: 03042583 lw a1,48(s0) -8000d084: 00058c63 beqz a1,8000d09c <_fclose_r+0xa4> -8000d088: 04040793 addi a5,s0,64 -8000d08c: 00f58663 beq a1,a5,8000d098 <_fclose_r+0xa0> -8000d090: 00048513 mv a0,s1 -8000d094: f84f60ef jal ra,80003818 <_free_r> -8000d098: 02042823 sw zero,48(s0) -8000d09c: 04442583 lw a1,68(s0) -8000d0a0: 00058863 beqz a1,8000d0b0 <_fclose_r+0xb8> -8000d0a4: 00048513 mv a0,s1 -8000d0a8: f70f60ef jal ra,80003818 <_free_r> -8000d0ac: 04042223 sw zero,68(s0) -8000d0b0: d39fe0ef jal ra,8000bde8 <__sfp_lock_acquire> -8000d0b4: 00041623 sh zero,12(s0) -8000d0b8: d35fe0ef jal ra,8000bdec <__sfp_lock_release> -8000d0bc: 00c12083 lw ra,12(sp) -8000d0c0: 00812403 lw s0,8(sp) -8000d0c4: 00412483 lw s1,4(sp) -8000d0c8: 00090513 mv a0,s2 -8000d0cc: 00012903 lw s2,0(sp) -8000d0d0: 01010113 addi sp,sp,16 -8000d0d4: 00008067 ret -8000d0d8: d01fe0ef jal ra,8000bdd8 <__sinit> -8000d0dc: 00c41783 lh a5,12(s0) -8000d0e0: f40786e3 beqz a5,8000d02c <_fclose_r+0x34> -8000d0e4: f69ff06f j 8000d04c <_fclose_r+0x54> -8000d0e8: 00c45783 lhu a5,12(s0) -8000d0ec: fff00913 li s2,-1 -8000d0f0: 0807f793 andi a5,a5,128 -8000d0f4: f80786e3 beqz a5,8000d080 <_fclose_r+0x88> -8000d0f8: 01042583 lw a1,16(s0) -8000d0fc: 00048513 mv a0,s1 -8000d100: f18f60ef jal ra,80003818 <_free_r> -8000d104: f7dff06f j 8000d080 <_fclose_r+0x88> - -8000d108 : -8000d108: 800157b7 lui a5,0x80015 -8000d10c: 00050593 mv a1,a0 -8000d110: 9cc7a503 lw a0,-1588(a5) # 800149cc <__stack_top+0x810149cc> -8000d114: ee5ff06f j 8000cff8 <_fclose_r> - -8000d118 <_fstat_r>: -8000d118: ff010113 addi sp,sp,-16 -8000d11c: 00058713 mv a4,a1 -8000d120: 00812423 sw s0,8(sp) -8000d124: 00912223 sw s1,4(sp) -8000d128: 00050413 mv s0,a0 -8000d12c: 800154b7 lui s1,0x80015 -8000d130: 00060593 mv a1,a2 -8000d134: 00070513 mv a0,a4 -8000d138: 00112623 sw ra,12(sp) -8000d13c: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> -8000d140: 1d0000ef jal ra,8000d310 <_fstat> -8000d144: fff00793 li a5,-1 -8000d148: 00f50c63 beq a0,a5,8000d160 <_fstat_r+0x48> -8000d14c: 00c12083 lw ra,12(sp) -8000d150: 00812403 lw s0,8(sp) -8000d154: 00412483 lw s1,4(sp) -8000d158: 01010113 addi sp,sp,16 -8000d15c: 00008067 ret -8000d160: a104a783 lw a5,-1520(s1) -8000d164: fe0784e3 beqz a5,8000d14c <_fstat_r+0x34> -8000d168: 00c12083 lw ra,12(sp) -8000d16c: 00f42023 sw a5,0(s0) -8000d170: 00812403 lw s0,8(sp) -8000d174: 00412483 lw s1,4(sp) -8000d178: 01010113 addi sp,sp,16 -8000d17c: 00008067 ret - -8000d180 <_isatty_r>: -8000d180: ff010113 addi sp,sp,-16 -8000d184: 00812423 sw s0,8(sp) -8000d188: 00912223 sw s1,4(sp) -8000d18c: 00050413 mv s0,a0 -8000d190: 800154b7 lui s1,0x80015 -8000d194: 00058513 mv a0,a1 -8000d198: 00112623 sw ra,12(sp) -8000d19c: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> -8000d1a0: 1e8000ef jal ra,8000d388 <_isatty> -8000d1a4: fff00793 li a5,-1 -8000d1a8: 00f50c63 beq a0,a5,8000d1c0 <_isatty_r+0x40> -8000d1ac: 00c12083 lw ra,12(sp) -8000d1b0: 00812403 lw s0,8(sp) -8000d1b4: 00412483 lw s1,4(sp) -8000d1b8: 01010113 addi sp,sp,16 -8000d1bc: 00008067 ret -8000d1c0: a104a783 lw a5,-1520(s1) -8000d1c4: fe0784e3 beqz a5,8000d1ac <_isatty_r+0x2c> -8000d1c8: 00c12083 lw ra,12(sp) -8000d1cc: 00f42023 sw a5,0(s0) -8000d1d0: 00812403 lw s0,8(sp) -8000d1d4: 00412483 lw s1,4(sp) -8000d1d8: 01010113 addi sp,sp,16 -8000d1dc: 00008067 ret - -8000d1e0 <_lseek_r>: -8000d1e0: ff010113 addi sp,sp,-16 -8000d1e4: 00058713 mv a4,a1 -8000d1e8: 00812423 sw s0,8(sp) -8000d1ec: 00912223 sw s1,4(sp) -8000d1f0: 00060593 mv a1,a2 -8000d1f4: 00050413 mv s0,a0 -8000d1f8: 800154b7 lui s1,0x80015 -8000d1fc: 00068613 mv a2,a3 -8000d200: 00070513 mv a0,a4 -8000d204: 00112623 sw ra,12(sp) -8000d208: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> -8000d20c: 1e0000ef jal ra,8000d3ec <_lseek> -8000d210: fff00793 li a5,-1 -8000d214: 00f50c63 beq a0,a5,8000d22c <_lseek_r+0x4c> -8000d218: 00c12083 lw ra,12(sp) -8000d21c: 00812403 lw s0,8(sp) -8000d220: 00412483 lw s1,4(sp) -8000d224: 01010113 addi sp,sp,16 -8000d228: 00008067 ret -8000d22c: a104a783 lw a5,-1520(s1) -8000d230: fe0784e3 beqz a5,8000d218 <_lseek_r+0x38> -8000d234: 00c12083 lw ra,12(sp) -8000d238: 00f42023 sw a5,0(s0) -8000d23c: 00812403 lw s0,8(sp) -8000d240: 00412483 lw s1,4(sp) -8000d244: 01010113 addi sp,sp,16 -8000d248: 00008067 ret - -8000d24c <_read_r>: -8000d24c: ff010113 addi sp,sp,-16 -8000d250: 00058713 mv a4,a1 -8000d254: 00812423 sw s0,8(sp) -8000d258: 00912223 sw s1,4(sp) -8000d25c: 00060593 mv a1,a2 -8000d260: 00050413 mv s0,a0 -8000d264: 800154b7 lui s1,0x80015 -8000d268: 00068613 mv a2,a3 -8000d26c: 00070513 mv a0,a4 -8000d270: 00112623 sw ra,12(sp) -8000d274: a004a823 sw zero,-1520(s1) # 80014a10 <__stack_top+0x81014a10> -8000d278: 1c4000ef jal ra,8000d43c <_read> -8000d27c: fff00793 li a5,-1 -8000d280: 00f50c63 beq a0,a5,8000d298 <_read_r+0x4c> -8000d284: 00c12083 lw ra,12(sp) -8000d288: 00812403 lw s0,8(sp) -8000d28c: 00412483 lw s1,4(sp) -8000d290: 01010113 addi sp,sp,16 -8000d294: 00008067 ret -8000d298: a104a783 lw a5,-1520(s1) -8000d29c: fe0784e3 beqz a5,8000d284 <_read_r+0x38> -8000d2a0: 00c12083 lw ra,12(sp) -8000d2a4: 00f42023 sw a5,0(s0) -8000d2a8: 00812403 lw s0,8(sp) -8000d2ac: 00412483 lw s1,4(sp) -8000d2b0: 01010113 addi sp,sp,16 -8000d2b4: 00008067 ret - -8000d2b8 <_close>: -8000d2b8: ff010113 addi sp,sp,-16 -8000d2bc: 00112623 sw ra,12(sp) -8000d2c0: 00812423 sw s0,8(sp) -8000d2c4: 00000593 li a1,0 -8000d2c8: 00000613 li a2,0 -8000d2cc: 00000693 li a3,0 -8000d2d0: 00000713 li a4,0 -8000d2d4: 00000793 li a5,0 -8000d2d8: 03900893 li a7,57 -8000d2dc: 00000073 ecall -8000d2e0: 00050413 mv s0,a0 -8000d2e4: 00054c63 bltz a0,8000d2fc <_close+0x44> -8000d2e8: 00c12083 lw ra,12(sp) -8000d2ec: 00040513 mv a0,s0 -8000d2f0: 00812403 lw s0,8(sp) -8000d2f4: 01010113 addi sp,sp,16 -8000d2f8: 00008067 ret -8000d2fc: 40800433 neg s0,s0 -8000d300: 905f30ef jal ra,80000c04 <__errno> -8000d304: 00852023 sw s0,0(a0) -8000d308: fff00413 li s0,-1 -8000d30c: fddff06f j 8000d2e8 <_close+0x30> - -8000d310 <_fstat>: -8000d310: f7010113 addi sp,sp,-144 -8000d314: 08912223 sw s1,132(sp) -8000d318: 08112623 sw ra,140(sp) -8000d31c: 00058493 mv s1,a1 -8000d320: 08812423 sw s0,136(sp) -8000d324: 00010593 mv a1,sp -8000d328: 00000613 li a2,0 -8000d32c: 00000693 li a3,0 -8000d330: 00000713 li a4,0 -8000d334: 00000793 li a5,0 -8000d338: 05000893 li a7,80 -8000d33c: 00000073 ecall -8000d340: 00050413 mv s0,a0 -8000d344: 02054463 bltz a0,8000d36c <_fstat+0x5c> -8000d348: 00048513 mv a0,s1 -8000d34c: 00010593 mv a1,sp -8000d350: 22c000ef jal ra,8000d57c <_conv_stat> -8000d354: 08c12083 lw ra,140(sp) -8000d358: 00040513 mv a0,s0 -8000d35c: 08812403 lw s0,136(sp) -8000d360: 08412483 lw s1,132(sp) -8000d364: 09010113 addi sp,sp,144 -8000d368: 00008067 ret -8000d36c: 40800433 neg s0,s0 -8000d370: 895f30ef jal ra,80000c04 <__errno> -8000d374: 00852023 sw s0,0(a0) -8000d378: fff00413 li s0,-1 -8000d37c: fcdff06f j 8000d348 <_fstat+0x38> - -8000d380 <_getpid>: -8000d380: 00100513 li a0,1 -8000d384: 00008067 ret - -8000d388 <_isatty>: -8000d388: f9010113 addi sp,sp,-112 -8000d38c: 00810593 addi a1,sp,8 -8000d390: 06112623 sw ra,108(sp) -8000d394: f7dff0ef jal ra,8000d310 <_fstat> -8000d398: fff00793 li a5,-1 -8000d39c: 00f50e63 beq a0,a5,8000d3b8 <_isatty+0x30> -8000d3a0: 00c12503 lw a0,12(sp) -8000d3a4: 06c12083 lw ra,108(sp) -8000d3a8: 00d55513 srli a0,a0,0xd -8000d3ac: 00157513 andi a0,a0,1 -8000d3b0: 07010113 addi sp,sp,112 -8000d3b4: 00008067 ret -8000d3b8: 06c12083 lw ra,108(sp) -8000d3bc: 00000513 li a0,0 -8000d3c0: 07010113 addi sp,sp,112 -8000d3c4: 00008067 ret - -8000d3c8 <_kill>: -8000d3c8: ff010113 addi sp,sp,-16 -8000d3cc: 00112623 sw ra,12(sp) -8000d3d0: 835f30ef jal ra,80000c04 <__errno> -8000d3d4: 00c12083 lw ra,12(sp) -8000d3d8: 01600793 li a5,22 -8000d3dc: 00f52023 sw a5,0(a0) -8000d3e0: fff00513 li a0,-1 -8000d3e4: 01010113 addi sp,sp,16 -8000d3e8: 00008067 ret - -8000d3ec <_lseek>: -8000d3ec: ff010113 addi sp,sp,-16 -8000d3f0: 00112623 sw ra,12(sp) -8000d3f4: 00812423 sw s0,8(sp) -8000d3f8: 00000693 li a3,0 -8000d3fc: 00000713 li a4,0 -8000d400: 00000793 li a5,0 -8000d404: 03e00893 li a7,62 -8000d408: 00000073 ecall -8000d40c: 00050413 mv s0,a0 -8000d410: 00054c63 bltz a0,8000d428 <_lseek+0x3c> -8000d414: 00c12083 lw ra,12(sp) -8000d418: 00040513 mv a0,s0 -8000d41c: 00812403 lw s0,8(sp) -8000d420: 01010113 addi sp,sp,16 -8000d424: 00008067 ret -8000d428: 40800433 neg s0,s0 -8000d42c: fd8f30ef jal ra,80000c04 <__errno> -8000d430: 00852023 sw s0,0(a0) -8000d434: fff00413 li s0,-1 -8000d438: fddff06f j 8000d414 <_lseek+0x28> - -8000d43c <_read>: -8000d43c: ff010113 addi sp,sp,-16 -8000d440: 00112623 sw ra,12(sp) -8000d444: 00812423 sw s0,8(sp) -8000d448: 00000693 li a3,0 -8000d44c: 00000713 li a4,0 -8000d450: 00000793 li a5,0 -8000d454: 03f00893 li a7,63 -8000d458: 00000073 ecall -8000d45c: 00050413 mv s0,a0 -8000d460: 00054c63 bltz a0,8000d478 <_read+0x3c> -8000d464: 00c12083 lw ra,12(sp) -8000d468: 00040513 mv a0,s0 -8000d46c: 00812403 lw s0,8(sp) -8000d470: 01010113 addi sp,sp,16 -8000d474: 00008067 ret -8000d478: 40800433 neg s0,s0 -8000d47c: f88f30ef jal ra,80000c04 <__errno> -8000d480: 00852023 sw s0,0(a0) -8000d484: fff00413 li s0,-1 -8000d488: fddff06f j 8000d464 <_read+0x28> - -8000d48c <_sbrk>: -8000d48c: 80015337 lui t1,0x80015 -8000d490: 9e432783 lw a5,-1564(t1) # 800149e4 <__stack_top+0x810149e4> -8000d494: ff010113 addi sp,sp,-16 -8000d498: 00112623 sw ra,12(sp) -8000d49c: 00050813 mv a6,a0 -8000d4a0: 02079863 bnez a5,8000d4d0 <_sbrk+0x44> -8000d4a4: 00000513 li a0,0 -8000d4a8: 00000593 li a1,0 -8000d4ac: 00000613 li a2,0 -8000d4b0: 00000693 li a3,0 -8000d4b4: 00000713 li a4,0 -8000d4b8: 0d600893 li a7,214 -8000d4bc: 00000073 ecall -8000d4c0: fff00713 li a4,-1 -8000d4c4: 00050793 mv a5,a0 -8000d4c8: 04e50463 beq a0,a4,8000d510 <_sbrk+0x84> -8000d4cc: 9ea32223 sw a0,-1564(t1) -8000d4d0: 00f80533 add a0,a6,a5 -8000d4d4: 00000593 li a1,0 -8000d4d8: 00000613 li a2,0 -8000d4dc: 00000693 li a3,0 -8000d4e0: 00000713 li a4,0 -8000d4e4: 00000793 li a5,0 -8000d4e8: 0d600893 li a7,214 -8000d4ec: 00000073 ecall -8000d4f0: 9e432783 lw a5,-1564(t1) -8000d4f4: 00f80833 add a6,a6,a5 -8000d4f8: 01051c63 bne a0,a6,8000d510 <_sbrk+0x84> -8000d4fc: 00c12083 lw ra,12(sp) -8000d500: 9ea32223 sw a0,-1564(t1) -8000d504: 00078513 mv a0,a5 -8000d508: 01010113 addi sp,sp,16 -8000d50c: 00008067 ret -8000d510: ef4f30ef jal ra,80000c04 <__errno> -8000d514: 00c12083 lw ra,12(sp) -8000d518: 00c00793 li a5,12 -8000d51c: 00f52023 sw a5,0(a0) -8000d520: fff00513 li a0,-1 -8000d524: 01010113 addi sp,sp,16 -8000d528: 00008067 ret - -8000d52c <_write>: -8000d52c: ff010113 addi sp,sp,-16 -8000d530: 00112623 sw ra,12(sp) -8000d534: 00812423 sw s0,8(sp) -8000d538: 00000693 li a3,0 -8000d53c: 00000713 li a4,0 -8000d540: 00000793 li a5,0 -8000d544: 04000893 li a7,64 -8000d548: 00000073 ecall -8000d54c: 00050413 mv s0,a0 -8000d550: 00054c63 bltz a0,8000d568 <_write+0x3c> -8000d554: 00c12083 lw ra,12(sp) -8000d558: 00040513 mv a0,s0 -8000d55c: 00812403 lw s0,8(sp) -8000d560: 01010113 addi sp,sp,16 -8000d564: 00008067 ret -8000d568: 40800433 neg s0,s0 -8000d56c: e98f30ef jal ra,80000c04 <__errno> -8000d570: 00852023 sw s0,0(a0) -8000d574: fff00413 li s0,-1 -8000d578: fddff06f j 8000d554 <_write+0x28> - -8000d57c <_conv_stat>: -8000d57c: ff010113 addi sp,sp,-16 -8000d580: 0145a383 lw t2,20(a1) -8000d584: 0185a283 lw t0,24(a1) -8000d588: 01c5af83 lw t6,28(a1) -8000d58c: 0205af03 lw t5,32(a1) -8000d590: 0305ae83 lw t4,48(a1) -8000d594: 0405ae03 lw t3,64(a1) -8000d598: 0385a303 lw t1,56(a1) -8000d59c: 0485a803 lw a6,72(a1) -8000d5a0: 04c5a883 lw a7,76(a1) -8000d5a4: 0585a603 lw a2,88(a1) -8000d5a8: 00812623 sw s0,12(sp) -8000d5ac: 00912423 sw s1,8(sp) -8000d5b0: 0105a403 lw s0,16(a1) -8000d5b4: 0085a483 lw s1,8(a1) -8000d5b8: 01212223 sw s2,4(sp) -8000d5bc: 0005a903 lw s2,0(a1) -8000d5c0: 05c5a683 lw a3,92(a1) -8000d5c4: 0685a703 lw a4,104(a1) -8000d5c8: 06c5a783 lw a5,108(a1) -8000d5cc: 01251023 sh s2,0(a0) -8000d5d0: 00951123 sh s1,2(a0) -8000d5d4: 00852223 sw s0,4(a0) -8000d5d8: 00751423 sh t2,8(a0) -8000d5dc: 00551523 sh t0,10(a0) -8000d5e0: 01f51623 sh t6,12(a0) -8000d5e4: 01e51723 sh t5,14(a0) -8000d5e8: 01d52823 sw t4,16(a0) -8000d5ec: 05c52623 sw t3,76(a0) -8000d5f0: 04652423 sw t1,72(a0) -8000d5f4: 01052c23 sw a6,24(a0) -8000d5f8: 01152e23 sw a7,28(a0) -8000d5fc: 02c52423 sw a2,40(a0) -8000d600: 02d52623 sw a3,44(a0) -8000d604: 00c12403 lw s0,12(sp) -8000d608: 02e52c23 sw a4,56(a0) -8000d60c: 02f52e23 sw a5,60(a0) -8000d610: 00812483 lw s1,8(sp) -8000d614: 00412903 lw s2,4(sp) -8000d618: 01010113 addi sp,sp,16 -8000d61c: 00008067 ret - -8000d620 <__udivdi3>: -8000d620: 00050893 mv a7,a0 -8000d624: 00058793 mv a5,a1 -8000d628: 00060813 mv a6,a2 -8000d62c: 00068513 mv a0,a3 -8000d630: 00088313 mv t1,a7 -8000d634: 28069463 bnez a3,8000d8bc <__udivdi3+0x29c> -8000d638: 800136b7 lui a3,0x80013 -8000d63c: 67468693 addi a3,a3,1652 # 80013674 <__stack_top+0x81013674> -8000d640: 0ec5f663 bgeu a1,a2,8000d72c <__udivdi3+0x10c> -8000d644: 00010737 lui a4,0x10 -8000d648: 0ce67863 bgeu a2,a4,8000d718 <__udivdi3+0xf8> -8000d64c: 0ff00713 li a4,255 -8000d650: 00c73733 sltu a4,a4,a2 -8000d654: 00371713 slli a4,a4,0x3 -8000d658: 00e65533 srl a0,a2,a4 -8000d65c: 00a686b3 add a3,a3,a0 -8000d660: 0006c683 lbu a3,0(a3) -8000d664: 02000513 li a0,32 -8000d668: 00e68733 add a4,a3,a4 -8000d66c: 40e506b3 sub a3,a0,a4 -8000d670: 00e50c63 beq a0,a4,8000d688 <__udivdi3+0x68> -8000d674: 00d797b3 sll a5,a5,a3 -8000d678: 00e8d733 srl a4,a7,a4 -8000d67c: 00d61833 sll a6,a2,a3 -8000d680: 00f765b3 or a1,a4,a5 -8000d684: 00d89333 sll t1,a7,a3 -8000d688: 01085893 srli a7,a6,0x10 -8000d68c: 0315d7b3 divu a5,a1,a7 -8000d690: 01081613 slli a2,a6,0x10 -8000d694: 01065613 srli a2,a2,0x10 -8000d698: 01035713 srli a4,t1,0x10 -8000d69c: 0315f6b3 remu a3,a1,a7 -8000d6a0: 00078513 mv a0,a5 -8000d6a4: 02f605b3 mul a1,a2,a5 -8000d6a8: 01069693 slli a3,a3,0x10 -8000d6ac: 00e6e733 or a4,a3,a4 -8000d6b0: 00b77e63 bgeu a4,a1,8000d6cc <__udivdi3+0xac> -8000d6b4: 01070733 add a4,a4,a6 -8000d6b8: fff78513 addi a0,a5,-1 -8000d6bc: 01076863 bltu a4,a6,8000d6cc <__udivdi3+0xac> -8000d6c0: 00b77663 bgeu a4,a1,8000d6cc <__udivdi3+0xac> -8000d6c4: ffe78513 addi a0,a5,-2 -8000d6c8: 01070733 add a4,a4,a6 -8000d6cc: 40b70733 sub a4,a4,a1 -8000d6d0: 031777b3 remu a5,a4,a7 -8000d6d4: 01031313 slli t1,t1,0x10 -8000d6d8: 01035313 srli t1,t1,0x10 -8000d6dc: 03175733 divu a4,a4,a7 -8000d6e0: 01079793 slli a5,a5,0x10 -8000d6e4: 0067e333 or t1,a5,t1 -8000d6e8: 02e606b3 mul a3,a2,a4 -8000d6ec: 00070613 mv a2,a4 -8000d6f0: 00d37c63 bgeu t1,a3,8000d708 <__udivdi3+0xe8> -8000d6f4: 00680333 add t1,a6,t1 -8000d6f8: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> -8000d6fc: 01036663 bltu t1,a6,8000d708 <__udivdi3+0xe8> -8000d700: 00d37463 bgeu t1,a3,8000d708 <__udivdi3+0xe8> -8000d704: ffe70613 addi a2,a4,-2 -8000d708: 01051513 slli a0,a0,0x10 -8000d70c: 00c56533 or a0,a0,a2 -8000d710: 00000593 li a1,0 -8000d714: 0e40006f j 8000d7f8 <__udivdi3+0x1d8> -8000d718: 01000537 lui a0,0x1000 -8000d71c: 01000713 li a4,16 -8000d720: f2a66ce3 bltu a2,a0,8000d658 <__udivdi3+0x38> -8000d724: 01800713 li a4,24 -8000d728: f31ff06f j 8000d658 <__udivdi3+0x38> -8000d72c: 00061663 bnez a2,8000d738 <__udivdi3+0x118> -8000d730: 00100713 li a4,1 -8000d734: 02c75833 divu a6,a4,a2 -8000d738: 00010737 lui a4,0x10 -8000d73c: 0ce87063 bgeu a6,a4,8000d7fc <__udivdi3+0x1dc> -8000d740: 0ff00713 li a4,255 -8000d744: 01077463 bgeu a4,a6,8000d74c <__udivdi3+0x12c> -8000d748: 00800513 li a0,8 -8000d74c: 00a85733 srl a4,a6,a0 -8000d750: 00e686b3 add a3,a3,a4 -8000d754: 0006c703 lbu a4,0(a3) -8000d758: 02000613 li a2,32 -8000d75c: 00a70733 add a4,a4,a0 -8000d760: 40e606b3 sub a3,a2,a4 -8000d764: 0ae61663 bne a2,a4,8000d810 <__udivdi3+0x1f0> -8000d768: 410787b3 sub a5,a5,a6 -8000d76c: 00100593 li a1,1 -8000d770: 01085893 srli a7,a6,0x10 -8000d774: 01081613 slli a2,a6,0x10 -8000d778: 01065613 srli a2,a2,0x10 -8000d77c: 01035713 srli a4,t1,0x10 -8000d780: 0317f6b3 remu a3,a5,a7 -8000d784: 0317d7b3 divu a5,a5,a7 -8000d788: 01069693 slli a3,a3,0x10 -8000d78c: 00e6e733 or a4,a3,a4 -8000d790: 02f60e33 mul t3,a2,a5 -8000d794: 00078513 mv a0,a5 -8000d798: 01c77e63 bgeu a4,t3,8000d7b4 <__udivdi3+0x194> -8000d79c: 01070733 add a4,a4,a6 -8000d7a0: fff78513 addi a0,a5,-1 -8000d7a4: 01076863 bltu a4,a6,8000d7b4 <__udivdi3+0x194> -8000d7a8: 01c77663 bgeu a4,t3,8000d7b4 <__udivdi3+0x194> -8000d7ac: ffe78513 addi a0,a5,-2 -8000d7b0: 01070733 add a4,a4,a6 -8000d7b4: 41c70733 sub a4,a4,t3 -8000d7b8: 031777b3 remu a5,a4,a7 -8000d7bc: 01031313 slli t1,t1,0x10 -8000d7c0: 01035313 srli t1,t1,0x10 -8000d7c4: 03175733 divu a4,a4,a7 -8000d7c8: 01079793 slli a5,a5,0x10 -8000d7cc: 0067e333 or t1,a5,t1 -8000d7d0: 02e606b3 mul a3,a2,a4 -8000d7d4: 00070613 mv a2,a4 -8000d7d8: 00d37c63 bgeu t1,a3,8000d7f0 <__udivdi3+0x1d0> -8000d7dc: 00680333 add t1,a6,t1 -8000d7e0: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> -8000d7e4: 01036663 bltu t1,a6,8000d7f0 <__udivdi3+0x1d0> -8000d7e8: 00d37463 bgeu t1,a3,8000d7f0 <__udivdi3+0x1d0> -8000d7ec: ffe70613 addi a2,a4,-2 -8000d7f0: 01051513 slli a0,a0,0x10 -8000d7f4: 00c56533 or a0,a0,a2 -8000d7f8: 00008067 ret -8000d7fc: 01000737 lui a4,0x1000 -8000d800: 01000513 li a0,16 -8000d804: f4e864e3 bltu a6,a4,8000d74c <__udivdi3+0x12c> -8000d808: 01800513 li a0,24 -8000d80c: f41ff06f j 8000d74c <__udivdi3+0x12c> -8000d810: 00d81833 sll a6,a6,a3 -8000d814: 00e7d5b3 srl a1,a5,a4 -8000d818: 00d89333 sll t1,a7,a3 -8000d81c: 00d797b3 sll a5,a5,a3 -8000d820: 00e8d733 srl a4,a7,a4 -8000d824: 01085893 srli a7,a6,0x10 -8000d828: 00f76633 or a2,a4,a5 -8000d82c: 0315f733 remu a4,a1,a7 -8000d830: 01081793 slli a5,a6,0x10 -8000d834: 0107d793 srli a5,a5,0x10 -8000d838: 01065513 srli a0,a2,0x10 -8000d83c: 0315d5b3 divu a1,a1,a7 -8000d840: 01071713 slli a4,a4,0x10 -8000d844: 00a76733 or a4,a4,a0 -8000d848: 02b786b3 mul a3,a5,a1 -8000d84c: 00058513 mv a0,a1 -8000d850: 00d77e63 bgeu a4,a3,8000d86c <__udivdi3+0x24c> -8000d854: 01070733 add a4,a4,a6 -8000d858: fff58513 addi a0,a1,-1 -8000d85c: 01076863 bltu a4,a6,8000d86c <__udivdi3+0x24c> -8000d860: 00d77663 bgeu a4,a3,8000d86c <__udivdi3+0x24c> -8000d864: ffe58513 addi a0,a1,-2 -8000d868: 01070733 add a4,a4,a6 -8000d86c: 40d706b3 sub a3,a4,a3 -8000d870: 0316f733 remu a4,a3,a7 -8000d874: 01061613 slli a2,a2,0x10 -8000d878: 01065613 srli a2,a2,0x10 -8000d87c: 0316d6b3 divu a3,a3,a7 -8000d880: 01071713 slli a4,a4,0x10 -8000d884: 02d788b3 mul a7,a5,a3 -8000d888: 00c767b3 or a5,a4,a2 -8000d88c: 00068713 mv a4,a3 -8000d890: 0117fe63 bgeu a5,a7,8000d8ac <__udivdi3+0x28c> -8000d894: 010787b3 add a5,a5,a6 -8000d898: fff68713 addi a4,a3,-1 -8000d89c: 0107e863 bltu a5,a6,8000d8ac <__udivdi3+0x28c> -8000d8a0: 0117f663 bgeu a5,a7,8000d8ac <__udivdi3+0x28c> -8000d8a4: ffe68713 addi a4,a3,-2 -8000d8a8: 010787b3 add a5,a5,a6 -8000d8ac: 01051593 slli a1,a0,0x10 -8000d8b0: 411787b3 sub a5,a5,a7 -8000d8b4: 00e5e5b3 or a1,a1,a4 -8000d8b8: eb9ff06f j 8000d770 <__udivdi3+0x150> -8000d8bc: 18d5e663 bltu a1,a3,8000da48 <__udivdi3+0x428> -8000d8c0: 00010737 lui a4,0x10 -8000d8c4: 04e6f463 bgeu a3,a4,8000d90c <__udivdi3+0x2ec> -8000d8c8: 0ff00713 li a4,255 -8000d8cc: 00d735b3 sltu a1,a4,a3 -8000d8d0: 00359593 slli a1,a1,0x3 -8000d8d4: 80013737 lui a4,0x80013 -8000d8d8: 00b6d533 srl a0,a3,a1 -8000d8dc: 67470713 addi a4,a4,1652 # 80013674 <__stack_top+0x81013674> -8000d8e0: 00a70733 add a4,a4,a0 -8000d8e4: 00074703 lbu a4,0(a4) -8000d8e8: 02000513 li a0,32 -8000d8ec: 00b70733 add a4,a4,a1 -8000d8f0: 40e505b3 sub a1,a0,a4 -8000d8f4: 02e51663 bne a0,a4,8000d920 <__udivdi3+0x300> -8000d8f8: 00100513 li a0,1 -8000d8fc: eef6eee3 bltu a3,a5,8000d7f8 <__udivdi3+0x1d8> -8000d900: 00c8b533 sltu a0,a7,a2 -8000d904: 00154513 xori a0,a0,1 -8000d908: ef1ff06f j 8000d7f8 <__udivdi3+0x1d8> -8000d90c: 01000737 lui a4,0x1000 -8000d910: 01000593 li a1,16 -8000d914: fce6e0e3 bltu a3,a4,8000d8d4 <__udivdi3+0x2b4> -8000d918: 01800593 li a1,24 -8000d91c: fb9ff06f j 8000d8d4 <__udivdi3+0x2b4> -8000d920: 00e65333 srl t1,a2,a4 -8000d924: 00b696b3 sll a3,a3,a1 -8000d928: 00d36333 or t1,t1,a3 -8000d92c: 01035513 srli a0,t1,0x10 -8000d930: 00b61eb3 sll t4,a2,a1 -8000d934: 00e7d633 srl a2,a5,a4 -8000d938: 02a676b3 remu a3,a2,a0 -8000d93c: 00b797b3 sll a5,a5,a1 -8000d940: 00e8d733 srl a4,a7,a4 -8000d944: 00f76833 or a6,a4,a5 -8000d948: 01031793 slli a5,t1,0x10 -8000d94c: 0107d793 srli a5,a5,0x10 -8000d950: 01085713 srli a4,a6,0x10 -8000d954: 02a65633 divu a2,a2,a0 -8000d958: 01069693 slli a3,a3,0x10 -8000d95c: 00e6e733 or a4,a3,a4 -8000d960: 02c78f33 mul t5,a5,a2 -8000d964: 00060e13 mv t3,a2 -8000d968: 01e77e63 bgeu a4,t5,8000d984 <__udivdi3+0x364> -8000d96c: 00670733 add a4,a4,t1 -8000d970: fff60e13 addi t3,a2,-1 -8000d974: 00676863 bltu a4,t1,8000d984 <__udivdi3+0x364> -8000d978: 01e77663 bgeu a4,t5,8000d984 <__udivdi3+0x364> -8000d97c: ffe60e13 addi t3,a2,-2 -8000d980: 00670733 add a4,a4,t1 -8000d984: 41e70733 sub a4,a4,t5 -8000d988: 02a776b3 remu a3,a4,a0 -8000d98c: 02a75733 divu a4,a4,a0 -8000d990: 01069693 slli a3,a3,0x10 -8000d994: 02e78633 mul a2,a5,a4 -8000d998: 01081793 slli a5,a6,0x10 -8000d99c: 0107d793 srli a5,a5,0x10 -8000d9a0: 00f6e7b3 or a5,a3,a5 -8000d9a4: 00070693 mv a3,a4 -8000d9a8: 00c7fe63 bgeu a5,a2,8000d9c4 <__udivdi3+0x3a4> -8000d9ac: 006787b3 add a5,a5,t1 -8000d9b0: fff70693 addi a3,a4,-1 # ffffff <__stack_size+0xfffbff> -8000d9b4: 0067e863 bltu a5,t1,8000d9c4 <__udivdi3+0x3a4> -8000d9b8: 00c7f663 bgeu a5,a2,8000d9c4 <__udivdi3+0x3a4> -8000d9bc: ffe70693 addi a3,a4,-2 -8000d9c0: 006787b3 add a5,a5,t1 -8000d9c4: 010e1513 slli a0,t3,0x10 -8000d9c8: 00010e37 lui t3,0x10 -8000d9cc: 00d56533 or a0,a0,a3 -8000d9d0: fffe0693 addi a3,t3,-1 # ffff <__stack_size+0xfbff> -8000d9d4: 00d57833 and a6,a0,a3 -8000d9d8: 40c787b3 sub a5,a5,a2 -8000d9dc: 00def6b3 and a3,t4,a3 -8000d9e0: 01055613 srli a2,a0,0x10 -8000d9e4: 010ede93 srli t4,t4,0x10 -8000d9e8: 02d80333 mul t1,a6,a3 -8000d9ec: 02d606b3 mul a3,a2,a3 -8000d9f0: 01035713 srli a4,t1,0x10 -8000d9f4: 03d80833 mul a6,a6,t4 -8000d9f8: 00d80833 add a6,a6,a3 -8000d9fc: 01070733 add a4,a4,a6 -8000da00: 03d60633 mul a2,a2,t4 -8000da04: 00d77463 bgeu a4,a3,8000da0c <__udivdi3+0x3ec> -8000da08: 01c60633 add a2,a2,t3 -8000da0c: 01075693 srli a3,a4,0x10 -8000da10: 00c68633 add a2,a3,a2 -8000da14: 02c7e663 bltu a5,a2,8000da40 <__udivdi3+0x420> -8000da18: cec79ce3 bne a5,a2,8000d710 <__udivdi3+0xf0> -8000da1c: 000107b7 lui a5,0x10 -8000da20: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> -8000da24: 00f77733 and a4,a4,a5 -8000da28: 01071713 slli a4,a4,0x10 -8000da2c: 00f37333 and t1,t1,a5 -8000da30: 00b898b3 sll a7,a7,a1 -8000da34: 00670733 add a4,a4,t1 -8000da38: 00000593 li a1,0 -8000da3c: dae8fee3 bgeu a7,a4,8000d7f8 <__udivdi3+0x1d8> -8000da40: fff50513 addi a0,a0,-1 # ffffff <__stack_size+0xfffbff> -8000da44: ccdff06f j 8000d710 <__udivdi3+0xf0> -8000da48: 00000593 li a1,0 -8000da4c: 00000513 li a0,0 -8000da50: da9ff06f j 8000d7f8 <__udivdi3+0x1d8> - -8000da54 <__umoddi3>: -8000da54: 00060893 mv a7,a2 -8000da58: 00068713 mv a4,a3 -8000da5c: 00050793 mv a5,a0 -8000da60: 00058813 mv a6,a1 -8000da64: 22069c63 bnez a3,8000dc9c <__umoddi3+0x248> -8000da68: 800136b7 lui a3,0x80013 -8000da6c: 67468693 addi a3,a3,1652 # 80013674 <__stack_top+0x81013674> -8000da70: 0cc5fc63 bgeu a1,a2,8000db48 <__umoddi3+0xf4> -8000da74: 00010337 lui t1,0x10 -8000da78: 0a667e63 bgeu a2,t1,8000db34 <__umoddi3+0xe0> -8000da7c: 0ff00313 li t1,255 -8000da80: 00c37463 bgeu t1,a2,8000da88 <__umoddi3+0x34> -8000da84: 00800713 li a4,8 -8000da88: 00e65333 srl t1,a2,a4 -8000da8c: 006686b3 add a3,a3,t1 -8000da90: 0006ce03 lbu t3,0(a3) -8000da94: 00ee0e33 add t3,t3,a4 -8000da98: 02000713 li a4,32 -8000da9c: 41c70333 sub t1,a4,t3 -8000daa0: 01c70c63 beq a4,t3,8000dab8 <__umoddi3+0x64> -8000daa4: 006595b3 sll a1,a1,t1 -8000daa8: 01c55e33 srl t3,a0,t3 -8000daac: 006618b3 sll a7,a2,t1 -8000dab0: 00be6833 or a6,t3,a1 -8000dab4: 006517b3 sll a5,a0,t1 -8000dab8: 0108d613 srli a2,a7,0x10 -8000dabc: 02c87733 remu a4,a6,a2 -8000dac0: 01089513 slli a0,a7,0x10 -8000dac4: 01055513 srli a0,a0,0x10 -8000dac8: 0107d693 srli a3,a5,0x10 -8000dacc: 02c85833 divu a6,a6,a2 -8000dad0: 01071713 slli a4,a4,0x10 -8000dad4: 00d766b3 or a3,a4,a3 -8000dad8: 03050833 mul a6,a0,a6 -8000dadc: 0106fa63 bgeu a3,a6,8000daf0 <__umoddi3+0x9c> -8000dae0: 011686b3 add a3,a3,a7 -8000dae4: 0116e663 bltu a3,a7,8000daf0 <__umoddi3+0x9c> -8000dae8: 0106f463 bgeu a3,a6,8000daf0 <__umoddi3+0x9c> -8000daec: 011686b3 add a3,a3,a7 -8000daf0: 410686b3 sub a3,a3,a6 -8000daf4: 02c6f733 remu a4,a3,a2 -8000daf8: 01079793 slli a5,a5,0x10 -8000dafc: 0107d793 srli a5,a5,0x10 -8000db00: 02c6d6b3 divu a3,a3,a2 -8000db04: 02d506b3 mul a3,a0,a3 -8000db08: 01071513 slli a0,a4,0x10 -8000db0c: 00f567b3 or a5,a0,a5 -8000db10: 00d7fa63 bgeu a5,a3,8000db24 <__umoddi3+0xd0> -8000db14: 011787b3 add a5,a5,a7 -8000db18: 0117e663 bltu a5,a7,8000db24 <__umoddi3+0xd0> -8000db1c: 00d7f463 bgeu a5,a3,8000db24 <__umoddi3+0xd0> -8000db20: 011787b3 add a5,a5,a7 -8000db24: 40d787b3 sub a5,a5,a3 -8000db28: 0067d533 srl a0,a5,t1 -8000db2c: 00000593 li a1,0 -8000db30: 00008067 ret -8000db34: 01000337 lui t1,0x1000 -8000db38: 01000713 li a4,16 -8000db3c: f46666e3 bltu a2,t1,8000da88 <__umoddi3+0x34> -8000db40: 01800713 li a4,24 -8000db44: f45ff06f j 8000da88 <__umoddi3+0x34> -8000db48: 00061663 bnez a2,8000db54 <__umoddi3+0x100> -8000db4c: 00100613 li a2,1 -8000db50: 031658b3 divu a7,a2,a7 -8000db54: 00010637 lui a2,0x10 -8000db58: 0ac8f263 bgeu a7,a2,8000dbfc <__umoddi3+0x1a8> -8000db5c: 0ff00613 li a2,255 -8000db60: 01167463 bgeu a2,a7,8000db68 <__umoddi3+0x114> -8000db64: 00800713 li a4,8 -8000db68: 00e8d633 srl a2,a7,a4 -8000db6c: 00c686b3 add a3,a3,a2 -8000db70: 0006ce03 lbu t3,0(a3) -8000db74: 00ee0e33 add t3,t3,a4 -8000db78: 02000713 li a4,32 -8000db7c: 41c70333 sub t1,a4,t3 -8000db80: 09c71863 bne a4,t3,8000dc10 <__umoddi3+0x1bc> -8000db84: 411585b3 sub a1,a1,a7 -8000db88: 0108d713 srli a4,a7,0x10 -8000db8c: 01089513 slli a0,a7,0x10 -8000db90: 01055513 srli a0,a0,0x10 -8000db94: 0107d613 srli a2,a5,0x10 -8000db98: 02e5f6b3 remu a3,a1,a4 -8000db9c: 02e5d5b3 divu a1,a1,a4 -8000dba0: 01069693 slli a3,a3,0x10 -8000dba4: 00c6e6b3 or a3,a3,a2 -8000dba8: 02b505b3 mul a1,a0,a1 -8000dbac: 00b6fa63 bgeu a3,a1,8000dbc0 <__umoddi3+0x16c> -8000dbb0: 011686b3 add a3,a3,a7 -8000dbb4: 0116e663 bltu a3,a7,8000dbc0 <__umoddi3+0x16c> -8000dbb8: 00b6f463 bgeu a3,a1,8000dbc0 <__umoddi3+0x16c> -8000dbbc: 011686b3 add a3,a3,a7 -8000dbc0: 40b685b3 sub a1,a3,a1 -8000dbc4: 02e5f6b3 remu a3,a1,a4 -8000dbc8: 01079793 slli a5,a5,0x10 -8000dbcc: 0107d793 srli a5,a5,0x10 -8000dbd0: 02e5d5b3 divu a1,a1,a4 -8000dbd4: 02b505b3 mul a1,a0,a1 -8000dbd8: 01069513 slli a0,a3,0x10 -8000dbdc: 00f567b3 or a5,a0,a5 -8000dbe0: 00b7fa63 bgeu a5,a1,8000dbf4 <__umoddi3+0x1a0> -8000dbe4: 011787b3 add a5,a5,a7 -8000dbe8: 0117e663 bltu a5,a7,8000dbf4 <__umoddi3+0x1a0> -8000dbec: 00b7f463 bgeu a5,a1,8000dbf4 <__umoddi3+0x1a0> -8000dbf0: 011787b3 add a5,a5,a7 -8000dbf4: 40b787b3 sub a5,a5,a1 -8000dbf8: f31ff06f j 8000db28 <__umoddi3+0xd4> -8000dbfc: 01000637 lui a2,0x1000 -8000dc00: 01000713 li a4,16 -8000dc04: f6c8e2e3 bltu a7,a2,8000db68 <__umoddi3+0x114> -8000dc08: 01800713 li a4,24 -8000dc0c: f5dff06f j 8000db68 <__umoddi3+0x114> -8000dc10: 006898b3 sll a7,a7,t1 -8000dc14: 01c5d733 srl a4,a1,t3 -8000dc18: 006517b3 sll a5,a0,t1 -8000dc1c: 01c55e33 srl t3,a0,t3 -8000dc20: 0108d513 srli a0,a7,0x10 -8000dc24: 02a776b3 remu a3,a4,a0 -8000dc28: 006595b3 sll a1,a1,t1 -8000dc2c: 00be6e33 or t3,t3,a1 -8000dc30: 01089593 slli a1,a7,0x10 -8000dc34: 0105d593 srli a1,a1,0x10 -8000dc38: 010e5613 srli a2,t3,0x10 -8000dc3c: 02a75733 divu a4,a4,a0 -8000dc40: 01069693 slli a3,a3,0x10 -8000dc44: 00c6e6b3 or a3,a3,a2 -8000dc48: 02e58733 mul a4,a1,a4 -8000dc4c: 00e6fa63 bgeu a3,a4,8000dc60 <__umoddi3+0x20c> -8000dc50: 011686b3 add a3,a3,a7 -8000dc54: 0116e663 bltu a3,a7,8000dc60 <__umoddi3+0x20c> -8000dc58: 00e6f463 bgeu a3,a4,8000dc60 <__umoddi3+0x20c> -8000dc5c: 011686b3 add a3,a3,a7 -8000dc60: 40e68633 sub a2,a3,a4 -8000dc64: 02a676b3 remu a3,a2,a0 -8000dc68: 010e1e13 slli t3,t3,0x10 -8000dc6c: 010e5e13 srli t3,t3,0x10 -8000dc70: 02a65633 divu a2,a2,a0 -8000dc74: 01069693 slli a3,a3,0x10 -8000dc78: 02c58633 mul a2,a1,a2 -8000dc7c: 01c6e5b3 or a1,a3,t3 -8000dc80: 00c5fa63 bgeu a1,a2,8000dc94 <__umoddi3+0x240> -8000dc84: 011585b3 add a1,a1,a7 -8000dc88: 0115e663 bltu a1,a7,8000dc94 <__umoddi3+0x240> -8000dc8c: 00c5f463 bgeu a1,a2,8000dc94 <__umoddi3+0x240> -8000dc90: 011585b3 add a1,a1,a7 -8000dc94: 40c585b3 sub a1,a1,a2 -8000dc98: ef1ff06f j 8000db88 <__umoddi3+0x134> -8000dc9c: e8d5eae3 bltu a1,a3,8000db30 <__umoddi3+0xdc> -8000dca0: 00010737 lui a4,0x10 -8000dca4: 04e6fc63 bgeu a3,a4,8000dcfc <__umoddi3+0x2a8> -8000dca8: 0ff00e13 li t3,255 -8000dcac: 00de3733 sltu a4,t3,a3 -8000dcb0: 00371713 slli a4,a4,0x3 -8000dcb4: 800138b7 lui a7,0x80013 -8000dcb8: 00e6d333 srl t1,a3,a4 -8000dcbc: 67488893 addi a7,a7,1652 # 80013674 <__stack_top+0x81013674> -8000dcc0: 006888b3 add a7,a7,t1 -8000dcc4: 0008ce03 lbu t3,0(a7) -8000dcc8: 00ee0e33 add t3,t3,a4 -8000dccc: 02000713 li a4,32 -8000dcd0: 41c70333 sub t1,a4,t3 -8000dcd4: 03c71e63 bne a4,t3,8000dd10 <__umoddi3+0x2bc> -8000dcd8: 00b6e463 bltu a3,a1,8000dce0 <__umoddi3+0x28c> -8000dcdc: 00c56a63 bltu a0,a2,8000dcf0 <__umoddi3+0x29c> -8000dce0: 40c507b3 sub a5,a0,a2 -8000dce4: 40d585b3 sub a1,a1,a3 -8000dce8: 00f53533 sltu a0,a0,a5 -8000dcec: 40a58833 sub a6,a1,a0 -8000dcf0: 00078513 mv a0,a5 -8000dcf4: 00080593 mv a1,a6 -8000dcf8: e39ff06f j 8000db30 <__umoddi3+0xdc> -8000dcfc: 010008b7 lui a7,0x1000 -8000dd00: 01000713 li a4,16 -8000dd04: fb16e8e3 bltu a3,a7,8000dcb4 <__umoddi3+0x260> -8000dd08: 01800713 li a4,24 -8000dd0c: fa9ff06f j 8000dcb4 <__umoddi3+0x260> -8000dd10: 01c65733 srl a4,a2,t3 -8000dd14: 006696b3 sll a3,a3,t1 -8000dd18: 00d76f33 or t5,a4,a3 -8000dd1c: 01c5d7b3 srl a5,a1,t3 -8000dd20: 010f5713 srli a4,t5,0x10 -8000dd24: 02e7f8b3 remu a7,a5,a4 -8000dd28: 006595b3 sll a1,a1,t1 -8000dd2c: 01c55833 srl a6,a0,t3 -8000dd30: 00b86833 or a6,a6,a1 -8000dd34: 010f1593 slli a1,t5,0x10 -8000dd38: 0105d593 srli a1,a1,0x10 -8000dd3c: 01085693 srli a3,a6,0x10 -8000dd40: 00661633 sll a2,a2,t1 -8000dd44: 00651533 sll a0,a0,t1 -8000dd48: 02e7d7b3 divu a5,a5,a4 -8000dd4c: 01089893 slli a7,a7,0x10 -8000dd50: 00d8e6b3 or a3,a7,a3 -8000dd54: 02f58eb3 mul t4,a1,a5 -8000dd58: 00078893 mv a7,a5 -8000dd5c: 01d6fe63 bgeu a3,t4,8000dd78 <__umoddi3+0x324> -8000dd60: 01e686b3 add a3,a3,t5 -8000dd64: fff78893 addi a7,a5,-1 -8000dd68: 01e6e863 bltu a3,t5,8000dd78 <__umoddi3+0x324> -8000dd6c: 01d6f663 bgeu a3,t4,8000dd78 <__umoddi3+0x324> -8000dd70: ffe78893 addi a7,a5,-2 -8000dd74: 01e686b3 add a3,a3,t5 -8000dd78: 41d686b3 sub a3,a3,t4 -8000dd7c: 02e6feb3 remu t4,a3,a4 -8000dd80: 01081813 slli a6,a6,0x10 -8000dd84: 01085813 srli a6,a6,0x10 -8000dd88: 02e6d6b3 divu a3,a3,a4 -8000dd8c: 010e9e93 slli t4,t4,0x10 -8000dd90: 010eeeb3 or t4,t4,a6 -8000dd94: 02d585b3 mul a1,a1,a3 -8000dd98: 00068793 mv a5,a3 -8000dd9c: 00befe63 bgeu t4,a1,8000ddb8 <__umoddi3+0x364> -8000dda0: 01ee8eb3 add t4,t4,t5 -8000dda4: fff68793 addi a5,a3,-1 -8000dda8: 01eee863 bltu t4,t5,8000ddb8 <__umoddi3+0x364> -8000ddac: 00bef663 bgeu t4,a1,8000ddb8 <__umoddi3+0x364> -8000ddb0: ffe68793 addi a5,a3,-2 -8000ddb4: 01ee8eb3 add t4,t4,t5 -8000ddb8: 40be85b3 sub a1,t4,a1 -8000ddbc: 01089893 slli a7,a7,0x10 -8000ddc0: 00010eb7 lui t4,0x10 -8000ddc4: 00f8e8b3 or a7,a7,a5 -8000ddc8: fffe8793 addi a5,t4,-1 # ffff <__stack_size+0xfbff> -8000ddcc: 00f8f833 and a6,a7,a5 -8000ddd0: 01065693 srli a3,a2,0x10 -8000ddd4: 0108d893 srli a7,a7,0x10 -8000ddd8: 00f677b3 and a5,a2,a5 -8000dddc: 02f80733 mul a4,a6,a5 -8000dde0: 02f887b3 mul a5,a7,a5 -8000dde4: 02d80833 mul a6,a6,a3 -8000dde8: 02d888b3 mul a7,a7,a3 -8000ddec: 00f80833 add a6,a6,a5 -8000ddf0: 01075693 srli a3,a4,0x10 -8000ddf4: 010686b3 add a3,a3,a6 -8000ddf8: 00f6f463 bgeu a3,a5,8000de00 <__umoddi3+0x3ac> -8000ddfc: 01d888b3 add a7,a7,t4 -8000de00: 000107b7 lui a5,0x10 -8000de04: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> -8000de08: 0106d813 srli a6,a3,0x10 -8000de0c: 00f6f6b3 and a3,a3,a5 -8000de10: 01069693 slli a3,a3,0x10 -8000de14: 00f77733 and a4,a4,a5 -8000de18: 011808b3 add a7,a6,a7 -8000de1c: 00e68733 add a4,a3,a4 -8000de20: 0115e663 bltu a1,a7,8000de2c <__umoddi3+0x3d8> -8000de24: 01159e63 bne a1,a7,8000de40 <__umoddi3+0x3ec> -8000de28: 00e57c63 bgeu a0,a4,8000de40 <__umoddi3+0x3ec> -8000de2c: 40c70633 sub a2,a4,a2 -8000de30: 00c73733 sltu a4,a4,a2 -8000de34: 01e70733 add a4,a4,t5 -8000de38: 40e888b3 sub a7,a7,a4 -8000de3c: 00060713 mv a4,a2 -8000de40: 40e50733 sub a4,a0,a4 -8000de44: 00e53533 sltu a0,a0,a4 -8000de48: 411585b3 sub a1,a1,a7 -8000de4c: 40a585b3 sub a1,a1,a0 -8000de50: 01c597b3 sll a5,a1,t3 -8000de54: 00675733 srl a4,a4,t1 -8000de58: 00e7e533 or a0,a5,a4 -8000de5c: 0065d5b3 srl a1,a1,t1 -8000de60: cd1ff06f j 8000db30 <__umoddi3+0xdc> - -8000de64 <__divdf3>: -8000de64: fd010113 addi sp,sp,-48 -8000de68: 02812423 sw s0,40(sp) -8000de6c: 01512a23 sw s5,20(sp) -8000de70: 01812423 sw s8,8(sp) -8000de74: 02112623 sw ra,44(sp) -8000de78: 02912223 sw s1,36(sp) -8000de7c: 03212023 sw s2,32(sp) -8000de80: 01312e23 sw s3,28(sp) -8000de84: 01412c23 sw s4,24(sp) -8000de88: 01612823 sw s6,16(sp) -8000de8c: 01712623 sw s7,12(sp) -8000de90: 01912223 sw s9,4(sp) -8000de94: 00050413 mv s0,a0 -8000de98: 00060c13 mv s8,a2 -8000de9c: 00068a93 mv s5,a3 -8000dea0: 00202973 frrm s2 -8000dea4: 0145d793 srli a5,a1,0x14 -8000dea8: 00c59b93 slli s7,a1,0xc -8000deac: 01579713 slli a4,a5,0x15 -8000deb0: 00cbdb93 srli s7,s7,0xc -8000deb4: 01f5da13 srli s4,a1,0x1f -8000deb8: 02070c63 beqz a4,8000def0 <__divdf3+0x8c> -8000debc: 7ff7fb13 andi s6,a5,2047 -8000dec0: 7ff00793 li a5,2047 -8000dec4: 08fb0863 beq s6,a5,8000df54 <__divdf3+0xf0> -8000dec8: 01d55713 srli a4,a0,0x1d -8000decc: 003b9b93 slli s7,s7,0x3 -8000ded0: 01776bb3 or s7,a4,s7 -8000ded4: 008007b7 lui a5,0x800 -8000ded8: 00fbebb3 or s7,s7,a5 -8000dedc: 00351993 slli s3,a0,0x3 -8000dee0: c01b0b13 addi s6,s6,-1023 -8000dee4: 00000c93 li s9,0 -8000dee8: 00000493 li s1,0 -8000deec: 0880006f j 8000df74 <__divdf3+0x110> -8000def0: 00abe7b3 or a5,s7,a0 -8000def4: 0e078e63 beqz a5,8000dff0 <__divdf3+0x18c> -8000def8: 040b8063 beqz s7,8000df38 <__divdf3+0xd4> -8000defc: 000b8513 mv a0,s7 -8000df00: 331040ef jal ra,80012a30 <__clzsi2> -8000df04: ff550713 addi a4,a0,-11 -8000df08: 01c00793 li a5,28 -8000df0c: 02e7cc63 blt a5,a4,8000df44 <__divdf3+0xe0> -8000df10: 01d00693 li a3,29 -8000df14: ff850993 addi s3,a0,-8 -8000df18: 40e686b3 sub a3,a3,a4 -8000df1c: 013b9bb3 sll s7,s7,s3 -8000df20: 00d456b3 srl a3,s0,a3 -8000df24: 0176ebb3 or s7,a3,s7 -8000df28: 013419b3 sll s3,s0,s3 -8000df2c: c0d00593 li a1,-1011 -8000df30: 40a58b33 sub s6,a1,a0 -8000df34: fb1ff06f j 8000dee4 <__divdf3+0x80> -8000df38: 2f9040ef jal ra,80012a30 <__clzsi2> -8000df3c: 02050513 addi a0,a0,32 -8000df40: fc5ff06f j 8000df04 <__divdf3+0xa0> -8000df44: fd850b93 addi s7,a0,-40 -8000df48: 01741bb3 sll s7,s0,s7 -8000df4c: 00000993 li s3,0 -8000df50: fddff06f j 8000df2c <__divdf3+0xc8> -8000df54: 00abe433 or s0,s7,a0 -8000df58: 0a040663 beqz s0,8000e004 <__divdf3+0x1a0> -8000df5c: 00cb9793 slli a5,s7,0xc -8000df60: 00050993 mv s3,a0 -8000df64: 7ff00b13 li s6,2047 -8000df68: 00300c93 li s9,3 -8000df6c: 01000493 li s1,16 -8000df70: f607cce3 bltz a5,8000dee8 <__divdf3+0x84> -8000df74: 014ad713 srli a4,s5,0x14 -8000df78: 00ca9513 slli a0,s5,0xc -8000df7c: 01571693 slli a3,a4,0x15 -8000df80: 000c0793 mv a5,s8 -8000df84: 00c55413 srli s0,a0,0xc -8000df88: 7ff77593 andi a1,a4,2047 -8000df8c: 01fada93 srli s5,s5,0x1f -8000df90: 08068463 beqz a3,8000e018 <__divdf3+0x1b4> -8000df94: 7ff00713 li a4,2047 -8000df98: 0ee58663 beq a1,a4,8000e084 <__divdf3+0x220> -8000df9c: 01dc5793 srli a5,s8,0x1d -8000dfa0: 00341513 slli a0,s0,0x3 -8000dfa4: 00a7e533 or a0,a5,a0 -8000dfa8: 00800437 lui s0,0x800 -8000dfac: 00856433 or s0,a0,s0 -8000dfb0: 003c1793 slli a5,s8,0x3 -8000dfb4: c0158513 addi a0,a1,-1023 -8000dfb8: 00000713 li a4,0 -8000dfbc: 002c9693 slli a3,s9,0x2 -8000dfc0: 00e6e6b3 or a3,a3,a4 -8000dfc4: 40ab05b3 sub a1,s6,a0 -8000dfc8: fff68693 addi a3,a3,-1 -8000dfcc: 00e00513 li a0,14 -8000dfd0: 015a4633 xor a2,s4,s5 -8000dfd4: 10d56063 bltu a0,a3,8000e0d4 <__divdf3+0x270> -8000dfd8: 80013537 lui a0,0x80013 -8000dfdc: 00269693 slli a3,a3,0x2 -8000dfe0: 5c050513 addi a0,a0,1472 # 800135c0 <__stack_top+0x810135c0> -8000dfe4: 00a686b3 add a3,a3,a0 -8000dfe8: 0006a683 lw a3,0(a3) -8000dfec: 00068067 jr a3 -8000dff0: 00000b93 li s7,0 -8000dff4: 00000993 li s3,0 -8000dff8: 00000b13 li s6,0 -8000dffc: 00100c93 li s9,1 -8000e000: ee9ff06f j 8000dee8 <__divdf3+0x84> -8000e004: 00000b93 li s7,0 -8000e008: 00000993 li s3,0 -8000e00c: 7ff00b13 li s6,2047 -8000e010: 00200c93 li s9,2 -8000e014: ed5ff06f j 8000dee8 <__divdf3+0x84> -8000e018: 018467b3 or a5,s0,s8 -8000e01c: 08078463 beqz a5,8000e0a4 <__divdf3+0x240> -8000e020: 04040263 beqz s0,8000e064 <__divdf3+0x200> -8000e024: 00040513 mv a0,s0 -8000e028: 209040ef jal ra,80012a30 <__clzsi2> -8000e02c: 00050593 mv a1,a0 -8000e030: ff558693 addi a3,a1,-11 -8000e034: 01c00793 li a5,28 -8000e038: 02d7ce63 blt a5,a3,8000e074 <__divdf3+0x210> -8000e03c: 01d00713 li a4,29 -8000e040: ff858793 addi a5,a1,-8 -8000e044: 40d70733 sub a4,a4,a3 -8000e048: 00f41533 sll a0,s0,a5 -8000e04c: 00ec5733 srl a4,s8,a4 -8000e050: 00a76433 or s0,a4,a0 -8000e054: 00fc17b3 sll a5,s8,a5 -8000e058: c0d00713 li a4,-1011 -8000e05c: 40b70533 sub a0,a4,a1 -8000e060: f59ff06f j 8000dfb8 <__divdf3+0x154> -8000e064: 000c0513 mv a0,s8 -8000e068: 1c9040ef jal ra,80012a30 <__clzsi2> -8000e06c: 02050593 addi a1,a0,32 -8000e070: fc1ff06f j 8000e030 <__divdf3+0x1cc> -8000e074: fd858513 addi a0,a1,-40 -8000e078: 00ac1433 sll s0,s8,a0 -8000e07c: 00000793 li a5,0 -8000e080: fd9ff06f j 8000e058 <__divdf3+0x1f4> -8000e084: 01846633 or a2,s0,s8 -8000e088: 02060863 beqz a2,8000e0b8 <__divdf3+0x254> -8000e08c: 00c41713 slli a4,s0,0xc -8000e090: 7ff00513 li a0,2047 -8000e094: 02074c63 bltz a4,8000e0cc <__divdf3+0x268> -8000e098: 00300713 li a4,3 -8000e09c: 01000493 li s1,16 -8000e0a0: f1dff06f j 8000dfbc <__divdf3+0x158> -8000e0a4: 00000413 li s0,0 -8000e0a8: 00000793 li a5,0 -8000e0ac: 00000513 li a0,0 -8000e0b0: 00100713 li a4,1 -8000e0b4: f09ff06f j 8000dfbc <__divdf3+0x158> -8000e0b8: 00000413 li s0,0 -8000e0bc: 00000793 li a5,0 -8000e0c0: 7ff00513 li a0,2047 -8000e0c4: 00200713 li a4,2 -8000e0c8: ef5ff06f j 8000dfbc <__divdf3+0x158> -8000e0cc: 00300713 li a4,3 -8000e0d0: eedff06f j 8000dfbc <__divdf3+0x158> -8000e0d4: 01746663 bltu s0,s7,8000e0e0 <__divdf3+0x27c> -8000e0d8: 2e8b9663 bne s7,s0,8000e3c4 <__divdf3+0x560> -8000e0dc: 2ef9e463 bltu s3,a5,8000e3c4 <__divdf3+0x560> -8000e0e0: 01fb9513 slli a0,s7,0x1f -8000e0e4: 0019d713 srli a4,s3,0x1 -8000e0e8: 01f99693 slli a3,s3,0x1f -8000e0ec: 001bdb93 srli s7,s7,0x1 -8000e0f0: 00e569b3 or s3,a0,a4 -8000e0f4: 00841513 slli a0,s0,0x8 -8000e0f8: 0187d813 srli a6,a5,0x18 -8000e0fc: 00a86833 or a6,a6,a0 -8000e100: 01055513 srli a0,a0,0x10 -8000e104: 02abd333 divu t1,s7,a0 -8000e108: 01081e13 slli t3,a6,0x10 -8000e10c: 010e5e13 srli t3,t3,0x10 -8000e110: 00879893 slli a7,a5,0x8 -8000e114: 0109d793 srli a5,s3,0x10 -8000e118: 02abfbb3 remu s7,s7,a0 -8000e11c: 00030f93 mv t6,t1 -8000e120: 026e0733 mul a4,t3,t1 -8000e124: 010b9b93 slli s7,s7,0x10 -8000e128: 0177e7b3 or a5,a5,s7 -8000e12c: 00e7fe63 bgeu a5,a4,8000e148 <__divdf3+0x2e4> -8000e130: 010787b3 add a5,a5,a6 -8000e134: fff30f93 addi t6,t1,-1 # ffffff <__stack_size+0xfffbff> -8000e138: 0107e863 bltu a5,a6,8000e148 <__divdf3+0x2e4> -8000e13c: 00e7f663 bgeu a5,a4,8000e148 <__divdf3+0x2e4> -8000e140: ffe30f93 addi t6,t1,-2 -8000e144: 010787b3 add a5,a5,a6 -8000e148: 40e787b3 sub a5,a5,a4 -8000e14c: 02a7deb3 divu t4,a5,a0 -8000e150: 01099993 slli s3,s3,0x10 -8000e154: 0109d993 srli s3,s3,0x10 -8000e158: 02a7f7b3 remu a5,a5,a0 -8000e15c: 000e8313 mv t1,t4 -8000e160: 03de0733 mul a4,t3,t4 -8000e164: 01079793 slli a5,a5,0x10 -8000e168: 00f9e7b3 or a5,s3,a5 -8000e16c: 00e7fe63 bgeu a5,a4,8000e188 <__divdf3+0x324> -8000e170: 010787b3 add a5,a5,a6 -8000e174: fffe8313 addi t1,t4,-1 -8000e178: 0107e863 bltu a5,a6,8000e188 <__divdf3+0x324> -8000e17c: 00e7f663 bgeu a5,a4,8000e188 <__divdf3+0x324> -8000e180: ffee8313 addi t1,t4,-2 -8000e184: 010787b3 add a5,a5,a6 -8000e188: 40e78733 sub a4,a5,a4 -8000e18c: 010f9f93 slli t6,t6,0x10 -8000e190: 000107b7 lui a5,0x10 -8000e194: 006fefb3 or t6,t6,t1 -8000e198: fff78313 addi t1,a5,-1 # ffff <__stack_size+0xfbff> -8000e19c: 006fff33 and t5,t6,t1 -8000e1a0: 010fd293 srli t0,t6,0x10 -8000e1a4: 0108de93 srli t4,a7,0x10 -8000e1a8: 0068f333 and t1,a7,t1 -8000e1ac: 026f0433 mul s0,t5,t1 -8000e1b0: 026289b3 mul s3,t0,t1 -8000e1b4: 03ee8f33 mul t5,t4,t5 -8000e1b8: 013f03b3 add t2,t5,s3 -8000e1bc: 01045f13 srli t5,s0,0x10 -8000e1c0: 007f0f33 add t5,t5,t2 -8000e1c4: 03d282b3 mul t0,t0,t4 -8000e1c8: 013f7463 bgeu t5,s3,8000e1d0 <__divdf3+0x36c> -8000e1cc: 00f282b3 add t0,t0,a5 -8000e1d0: 000103b7 lui t2,0x10 -8000e1d4: 010f5793 srli a5,t5,0x10 -8000e1d8: fff38393 addi t2,t2,-1 # ffff <__stack_size+0xfbff> -8000e1dc: 005782b3 add t0,a5,t0 -8000e1e0: 007f77b3 and a5,t5,t2 -8000e1e4: 01079793 slli a5,a5,0x10 -8000e1e8: 00747433 and s0,s0,t2 -8000e1ec: 008787b3 add a5,a5,s0 -8000e1f0: 00576863 bltu a4,t0,8000e200 <__divdf3+0x39c> -8000e1f4: 000f8413 mv s0,t6 -8000e1f8: 04571463 bne a4,t0,8000e240 <__divdf3+0x3dc> -8000e1fc: 04f6f263 bgeu a3,a5,8000e240 <__divdf3+0x3dc> -8000e200: 011686b3 add a3,a3,a7 -8000e204: 0116bf33 sltu t5,a3,a7 -8000e208: 010f0f33 add t5,t5,a6 -8000e20c: 01e70733 add a4,a4,t5 -8000e210: ffff8413 addi s0,t6,-1 -8000e214: 00e86663 bltu a6,a4,8000e220 <__divdf3+0x3bc> -8000e218: 02e81463 bne a6,a4,8000e240 <__divdf3+0x3dc> -8000e21c: 0316e263 bltu a3,a7,8000e240 <__divdf3+0x3dc> -8000e220: 00576663 bltu a4,t0,8000e22c <__divdf3+0x3c8> -8000e224: 00e29e63 bne t0,a4,8000e240 <__divdf3+0x3dc> -8000e228: 00f6fc63 bgeu a3,a5,8000e240 <__divdf3+0x3dc> -8000e22c: 011686b3 add a3,a3,a7 -8000e230: 0116bf33 sltu t5,a3,a7 -8000e234: 010f0f33 add t5,t5,a6 -8000e238: ffef8413 addi s0,t6,-2 -8000e23c: 01e70733 add a4,a4,t5 -8000e240: 40f68f33 sub t5,a3,a5 -8000e244: 40570733 sub a4,a4,t0 -8000e248: 01e6b6b3 sltu a3,a3,t5 -8000e24c: 40d70733 sub a4,a4,a3 -8000e250: fff00793 li a5,-1 -8000e254: 12e80463 beq a6,a4,8000e37c <__divdf3+0x518> -8000e258: 02a752b3 divu t0,a4,a0 -8000e25c: 010f5793 srli a5,t5,0x10 -8000e260: 02a77733 remu a4,a4,a0 -8000e264: 00028693 mv a3,t0 -8000e268: 025e0fb3 mul t6,t3,t0 -8000e26c: 01071713 slli a4,a4,0x10 -8000e270: 00e7e733 or a4,a5,a4 -8000e274: 01f77e63 bgeu a4,t6,8000e290 <__divdf3+0x42c> -8000e278: 01070733 add a4,a4,a6 -8000e27c: fff28693 addi a3,t0,-1 -8000e280: 01076863 bltu a4,a6,8000e290 <__divdf3+0x42c> -8000e284: 01f77663 bgeu a4,t6,8000e290 <__divdf3+0x42c> -8000e288: ffe28693 addi a3,t0,-2 -8000e28c: 01070733 add a4,a4,a6 -8000e290: 41f70733 sub a4,a4,t6 -8000e294: 02a75fb3 divu t6,a4,a0 -8000e298: 010f1793 slli a5,t5,0x10 -8000e29c: 0107d793 srli a5,a5,0x10 -8000e2a0: 02a77733 remu a4,a4,a0 -8000e2a4: 03fe0e33 mul t3,t3,t6 -8000e2a8: 01071713 slli a4,a4,0x10 -8000e2ac: 00e7e733 or a4,a5,a4 -8000e2b0: 000f8793 mv a5,t6 -8000e2b4: 01c77e63 bgeu a4,t3,8000e2d0 <__divdf3+0x46c> -8000e2b8: 01070733 add a4,a4,a6 -8000e2bc: ffff8793 addi a5,t6,-1 -8000e2c0: 01076863 bltu a4,a6,8000e2d0 <__divdf3+0x46c> -8000e2c4: 01c77663 bgeu a4,t3,8000e2d0 <__divdf3+0x46c> -8000e2c8: ffef8793 addi a5,t6,-2 -8000e2cc: 01070733 add a4,a4,a6 -8000e2d0: 01069693 slli a3,a3,0x10 -8000e2d4: 00f6e6b3 or a3,a3,a5 -8000e2d8: 01069793 slli a5,a3,0x10 -8000e2dc: 0107d793 srli a5,a5,0x10 -8000e2e0: 41c70733 sub a4,a4,t3 -8000e2e4: 0106de13 srli t3,a3,0x10 -8000e2e8: 02f30f33 mul t5,t1,a5 -8000e2ec: 026e0333 mul t1,t3,t1 -8000e2f0: 03ce8e33 mul t3,t4,t3 -8000e2f4: 02fe8eb3 mul t4,t4,a5 -8000e2f8: 010f5793 srli a5,t5,0x10 -8000e2fc: 006e8eb3 add t4,t4,t1 -8000e300: 01d787b3 add a5,a5,t4 -8000e304: 0067f663 bgeu a5,t1,8000e310 <__divdf3+0x4ac> -8000e308: 00010537 lui a0,0x10 -8000e30c: 00ae0e33 add t3,t3,a0 -8000e310: 0107d313 srli t1,a5,0x10 -8000e314: 01c30333 add t1,t1,t3 -8000e318: 00010e37 lui t3,0x10 -8000e31c: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> -8000e320: 01c7f533 and a0,a5,t3 -8000e324: 01051513 slli a0,a0,0x10 -8000e328: 01cf7f33 and t5,t5,t3 -8000e32c: 01e50533 add a0,a0,t5 -8000e330: 00676863 bltu a4,t1,8000e340 <__divdf3+0x4dc> -8000e334: 3e671463 bne a4,t1,8000e71c <__divdf3+0x8b8> -8000e338: 00068793 mv a5,a3 -8000e33c: 04050063 beqz a0,8000e37c <__divdf3+0x518> -8000e340: 00e80733 add a4,a6,a4 -8000e344: fff68793 addi a5,a3,-1 -8000e348: 03076463 bltu a4,a6,8000e370 <__divdf3+0x50c> -8000e34c: 00676663 bltu a4,t1,8000e358 <__divdf3+0x4f4> -8000e350: 3c671463 bne a4,t1,8000e718 <__divdf3+0x8b4> -8000e354: 02a8f063 bgeu a7,a0,8000e374 <__divdf3+0x510> -8000e358: ffe68793 addi a5,a3,-2 -8000e35c: 00189693 slli a3,a7,0x1 -8000e360: 0116b8b3 sltu a7,a3,a7 -8000e364: 01088833 add a6,a7,a6 -8000e368: 01070733 add a4,a4,a6 -8000e36c: 00068893 mv a7,a3 -8000e370: 00671463 bne a4,t1,8000e378 <__divdf3+0x514> -8000e374: 00a88463 beq a7,a0,8000e37c <__divdf3+0x518> -8000e378: 0017e793 ori a5,a5,1 -8000e37c: 3ff58813 addi a6,a1,1023 -8000e380: 19005a63 blez a6,8000e514 <__divdf3+0x6b0> -8000e384: 0077f713 andi a4,a5,7 -8000e388: 0a070a63 beqz a4,8000e43c <__divdf3+0x5d8> -8000e38c: 00200713 li a4,2 -8000e390: 0014e493 ori s1,s1,1 -8000e394: 0ae90263 beq s2,a4,8000e438 <__divdf3+0x5d4> -8000e398: 00300713 li a4,3 -8000e39c: 08e90863 beq s2,a4,8000e42c <__divdf3+0x5c8> -8000e3a0: 08091e63 bnez s2,8000e43c <__divdf3+0x5d8> -8000e3a4: 00f7f713 andi a4,a5,15 -8000e3a8: 00400693 li a3,4 -8000e3ac: 08d70863 beq a4,a3,8000e43c <__divdf3+0x5d8> -8000e3b0: 00478713 addi a4,a5,4 -8000e3b4: 00f737b3 sltu a5,a4,a5 -8000e3b8: 00f40433 add s0,s0,a5 -8000e3bc: 00070793 mv a5,a4 -8000e3c0: 07c0006f j 8000e43c <__divdf3+0x5d8> -8000e3c4: fff58593 addi a1,a1,-1 -8000e3c8: 00000693 li a3,0 -8000e3cc: d29ff06f j 8000e0f4 <__divdf3+0x290> -8000e3d0: 000a0613 mv a2,s4 -8000e3d4: 000b8413 mv s0,s7 -8000e3d8: 00098793 mv a5,s3 -8000e3dc: 000c8713 mv a4,s9 -8000e3e0: 00300693 li a3,3 -8000e3e4: 32d70063 beq a4,a3,8000e704 <__divdf3+0x8a0> -8000e3e8: 00100693 li a3,1 -8000e3ec: 30d70663 beq a4,a3,8000e6f8 <__divdf3+0x894> -8000e3f0: 00200693 li a3,2 -8000e3f4: f8d714e3 bne a4,a3,8000e37c <__divdf3+0x518> -8000e3f8: 0100006f j 8000e408 <__divdf3+0x5a4> -8000e3fc: 000a8613 mv a2,s5 -8000e400: fe1ff06f j 8000e3e0 <__divdf3+0x57c> -8000e404: 0084e493 ori s1,s1,8 -8000e408: 00000513 li a0,0 -8000e40c: 00000793 li a5,0 -8000e410: 7ff00713 li a4,2047 -8000e414: 05c0006f j 8000e470 <__divdf3+0x60c> -8000e418: 00080437 lui s0,0x80 -8000e41c: 00000793 li a5,0 -8000e420: 00000613 li a2,0 -8000e424: 00300713 li a4,3 -8000e428: fb9ff06f j 8000e3e0 <__divdf3+0x57c> -8000e42c: 00061863 bnez a2,8000e43c <__divdf3+0x5d8> -8000e430: 00878713 addi a4,a5,8 -8000e434: f81ff06f j 8000e3b4 <__divdf3+0x550> -8000e438: fe061ce3 bnez a2,8000e430 <__divdf3+0x5cc> -8000e43c: 00741713 slli a4,s0,0x7 -8000e440: 00075a63 bgez a4,8000e454 <__divdf3+0x5f0> -8000e444: ff000737 lui a4,0xff000 -8000e448: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> -8000e44c: 00e47433 and s0,s0,a4 -8000e450: 40058813 addi a6,a1,1024 -8000e454: 7fe00713 li a4,2046 -8000e458: 07074e63 blt a4,a6,8000e4d4 <__divdf3+0x670> -8000e45c: 0037d713 srli a4,a5,0x3 -8000e460: 01d41793 slli a5,s0,0x1d -8000e464: 00e7e7b3 or a5,a5,a4 -8000e468: 00345513 srli a0,s0,0x3 -8000e46c: 00080713 mv a4,a6 -8000e470: 01471713 slli a4,a4,0x14 -8000e474: 7ff006b7 lui a3,0x7ff00 -8000e478: 00c51513 slli a0,a0,0xc -8000e47c: 00d77733 and a4,a4,a3 -8000e480: 00c55513 srli a0,a0,0xc -8000e484: 00a76533 or a0,a4,a0 -8000e488: 01f61613 slli a2,a2,0x1f -8000e48c: 00c56733 or a4,a0,a2 -8000e490: 00070593 mv a1,a4 -8000e494: 00078513 mv a0,a5 -8000e498: 00048463 beqz s1,8000e4a0 <__divdf3+0x63c> -8000e49c: 0014a073 csrs fflags,s1 -8000e4a0: 02c12083 lw ra,44(sp) -8000e4a4: 02812403 lw s0,40(sp) -8000e4a8: 02412483 lw s1,36(sp) -8000e4ac: 02012903 lw s2,32(sp) -8000e4b0: 01c12983 lw s3,28(sp) -8000e4b4: 01812a03 lw s4,24(sp) -8000e4b8: 01412a83 lw s5,20(sp) -8000e4bc: 01012b03 lw s6,16(sp) -8000e4c0: 00c12b83 lw s7,12(sp) -8000e4c4: 00812c03 lw s8,8(sp) -8000e4c8: 00412c83 lw s9,4(sp) -8000e4cc: 03010113 addi sp,sp,48 -8000e4d0: 00008067 ret -8000e4d4: 00200793 li a5,2 -8000e4d8: 02f90a63 beq s2,a5,8000e50c <__divdf3+0x6a8> -8000e4dc: 00300793 li a5,3 -8000e4e0: 00f90a63 beq s2,a5,8000e4f4 <__divdf3+0x690> -8000e4e4: 00091a63 bnez s2,8000e4f8 <__divdf3+0x694> -8000e4e8: 00000793 li a5,0 -8000e4ec: 7ff00713 li a4,2047 -8000e4f0: 0100006f j 8000e500 <__divdf3+0x69c> -8000e4f4: fe060ae3 beqz a2,8000e4e8 <__divdf3+0x684> -8000e4f8: fff00793 li a5,-1 -8000e4fc: 7fe00713 li a4,2046 -8000e500: 0054e493 ori s1,s1,5 -8000e504: 00078513 mv a0,a5 -8000e508: f69ff06f j 8000e470 <__divdf3+0x60c> -8000e50c: fc061ee3 bnez a2,8000e4e8 <__divdf3+0x684> -8000e510: fe9ff06f j 8000e4f8 <__divdf3+0x694> -8000e514: 00100713 li a4,1 -8000e518: 06081663 bnez a6,8000e584 <__divdf3+0x720> -8000e51c: 0077f693 andi a3,a5,7 -8000e520: 00040713 mv a4,s0 -8000e524: 04068a63 beqz a3,8000e578 <__divdf3+0x714> -8000e528: 00200713 li a4,2 -8000e52c: 0014e493 ori s1,s1,1 -8000e530: 04e90063 beq s2,a4,8000e570 <__divdf3+0x70c> -8000e534: 00300713 li a4,3 -8000e538: 02e90463 beq s2,a4,8000e560 <__divdf3+0x6fc> -8000e53c: 00040713 mv a4,s0 -8000e540: 02091c63 bnez s2,8000e578 <__divdf3+0x714> -8000e544: 00f7f693 andi a3,a5,15 -8000e548: 00400513 li a0,4 -8000e54c: 02a68663 beq a3,a0,8000e578 <__divdf3+0x714> -8000e550: ffc7b713 sltiu a4,a5,-4 -8000e554: 00174713 xori a4,a4,1 -8000e558: 00870733 add a4,a4,s0 -8000e55c: 01c0006f j 8000e578 <__divdf3+0x714> -8000e560: 00040713 mv a4,s0 -8000e564: 00061a63 bnez a2,8000e578 <__divdf3+0x714> -8000e568: ff87b713 sltiu a4,a5,-8 -8000e56c: fe9ff06f j 8000e554 <__divdf3+0x6f0> -8000e570: 00040713 mv a4,s0 -8000e574: fe061ae3 bnez a2,8000e568 <__divdf3+0x704> -8000e578: 01875713 srli a4,a4,0x18 -8000e57c: 00174713 xori a4,a4,1 -8000e580: 00177713 andi a4,a4,1 -8000e584: 00100513 li a0,1 -8000e588: 41050533 sub a0,a0,a6 -8000e58c: 03800693 li a3,56 -8000e590: 0ea6cc63 blt a3,a0,8000e688 <__divdf3+0x824> -8000e594: 01f00693 li a3,31 -8000e598: 06a6c263 blt a3,a0,8000e5fc <__divdf3+0x798> -8000e59c: 41e58593 addi a1,a1,1054 -8000e5a0: 00a7d833 srl a6,a5,a0 -8000e5a4: 00b416b3 sll a3,s0,a1 -8000e5a8: 00b797b3 sll a5,a5,a1 -8000e5ac: 0106e6b3 or a3,a3,a6 -8000e5b0: 00f037b3 snez a5,a5 -8000e5b4: 00f6e7b3 or a5,a3,a5 -8000e5b8: 00a45533 srl a0,s0,a0 -8000e5bc: 0077f693 andi a3,a5,7 -8000e5c0: 08068063 beqz a3,8000e640 <__divdf3+0x7dc> -8000e5c4: 00200693 li a3,2 -8000e5c8: 0014e493 ori s1,s1,1 -8000e5cc: 06d90863 beq s2,a3,8000e63c <__divdf3+0x7d8> -8000e5d0: 00300693 li a3,3 -8000e5d4: 04d90e63 beq s2,a3,8000e630 <__divdf3+0x7cc> -8000e5d8: 06091463 bnez s2,8000e640 <__divdf3+0x7dc> -8000e5dc: 00f7f693 andi a3,a5,15 -8000e5e0: 00400593 li a1,4 -8000e5e4: 04b68e63 beq a3,a1,8000e640 <__divdf3+0x7dc> -8000e5e8: 00478693 addi a3,a5,4 -8000e5ec: 00f6b7b3 sltu a5,a3,a5 -8000e5f0: 00f50533 add a0,a0,a5 -8000e5f4: 00068793 mv a5,a3 -8000e5f8: 0480006f j 8000e640 <__divdf3+0x7dc> -8000e5fc: fe100693 li a3,-31 -8000e600: 410686b3 sub a3,a3,a6 -8000e604: 02000893 li a7,32 -8000e608: 00d456b3 srl a3,s0,a3 -8000e60c: 00000813 li a6,0 -8000e610: 01150663 beq a0,a7,8000e61c <__divdf3+0x7b8> -8000e614: 43e58593 addi a1,a1,1086 -8000e618: 00b41833 sll a6,s0,a1 -8000e61c: 00f867b3 or a5,a6,a5 -8000e620: 00f037b3 snez a5,a5 -8000e624: 00f6e7b3 or a5,a3,a5 -8000e628: 00000513 li a0,0 -8000e62c: f91ff06f j 8000e5bc <__divdf3+0x758> -8000e630: 00061863 bnez a2,8000e640 <__divdf3+0x7dc> -8000e634: 00878693 addi a3,a5,8 -8000e638: fb5ff06f j 8000e5ec <__divdf3+0x788> -8000e63c: fe061ce3 bnez a2,8000e634 <__divdf3+0x7d0> -8000e640: 00851693 slli a3,a0,0x8 -8000e644: 0006de63 bgez a3,8000e660 <__divdf3+0x7fc> -8000e648: 0014e493 ori s1,s1,1 -8000e64c: 00000513 li a0,0 -8000e650: 00000793 li a5,0 -8000e654: 02071663 bnez a4,8000e680 <__divdf3+0x81c> -8000e658: 00100713 li a4,1 -8000e65c: e15ff06f j 8000e470 <__divdf3+0x60c> -8000e660: 0037d693 srli a3,a5,0x3 -8000e664: 01d51793 slli a5,a0,0x1d -8000e668: 00d7e7b3 or a5,a5,a3 -8000e66c: 00355513 srli a0,a0,0x3 -8000e670: e00700e3 beqz a4,8000e470 <__divdf3+0x60c> -8000e674: 0014f713 andi a4,s1,1 -8000e678: de070ce3 beqz a4,8000e470 <__divdf3+0x60c> -8000e67c: 00000713 li a4,0 -8000e680: 0024e493 ori s1,s1,2 -8000e684: dedff06f j 8000e470 <__divdf3+0x60c> -8000e688: 0087e7b3 or a5,a5,s0 -8000e68c: 02078463 beqz a5,8000e6b4 <__divdf3+0x850> -8000e690: 00200793 li a5,2 -8000e694: 0014e493 ori s1,s1,1 -8000e698: 02f90e63 beq s2,a5,8000e6d4 <__divdf3+0x870> -8000e69c: 00300793 li a5,3 -8000e6a0: 02f90263 beq s2,a5,8000e6c4 <__divdf3+0x860> -8000e6a4: 00100793 li a5,1 -8000e6a8: 00091463 bnez s2,8000e6b0 <__divdf3+0x84c> -8000e6ac: 00500793 li a5,5 -8000e6b0: 0037d793 srli a5,a5,0x3 -8000e6b4: 0024e493 ori s1,s1,2 -8000e6b8: 00000513 li a0,0 -8000e6bc: 00000713 li a4,0 -8000e6c0: db1ff06f j 8000e470 <__divdf3+0x60c> -8000e6c4: 00900793 li a5,9 -8000e6c8: fe0604e3 beqz a2,8000e6b0 <__divdf3+0x84c> -8000e6cc: 00100793 li a5,1 -8000e6d0: fe1ff06f j 8000e6b0 <__divdf3+0x84c> -8000e6d4: 00900793 li a5,9 -8000e6d8: fc061ce3 bnez a2,8000e6b0 <__divdf3+0x84c> -8000e6dc: ff1ff06f j 8000e6cc <__divdf3+0x868> -8000e6e0: 00080537 lui a0,0x80 -8000e6e4: 00000793 li a5,0 -8000e6e8: 7ff00713 li a4,2047 -8000e6ec: 00000613 li a2,0 -8000e6f0: 01000493 li s1,16 -8000e6f4: d7dff06f j 8000e470 <__divdf3+0x60c> -8000e6f8: 00000513 li a0,0 -8000e6fc: 00000793 li a5,0 -8000e700: fbdff06f j 8000e6bc <__divdf3+0x858> -8000e704: 00080537 lui a0,0x80 -8000e708: 00000793 li a5,0 -8000e70c: 7ff00713 li a4,2047 -8000e710: 00000613 li a2,0 -8000e714: d5dff06f j 8000e470 <__divdf3+0x60c> -8000e718: 00078693 mv a3,a5 -8000e71c: 00068793 mv a5,a3 -8000e720: c59ff06f j 8000e378 <__divdf3+0x514> - -8000e724 <__muldf3>: -8000e724: fd010113 addi sp,sp,-48 -8000e728: 02812423 sw s0,40(sp) -8000e72c: 01612823 sw s6,16(sp) -8000e730: 01912223 sw s9,4(sp) -8000e734: 02112623 sw ra,44(sp) -8000e738: 02912223 sw s1,36(sp) -8000e73c: 03212023 sw s2,32(sp) -8000e740: 01312e23 sw s3,28(sp) -8000e744: 01412c23 sw s4,24(sp) -8000e748: 01512a23 sw s5,20(sp) -8000e74c: 01712623 sw s7,12(sp) -8000e750: 01812423 sw s8,8(sp) -8000e754: 00050413 mv s0,a0 -8000e758: 00060c93 mv s9,a2 -8000e75c: 00068b13 mv s6,a3 -8000e760: 00202973 frrm s2 -8000e764: 0145d793 srli a5,a1,0x14 -8000e768: 00c59993 slli s3,a1,0xc -8000e76c: 01579713 slli a4,a5,0x15 -8000e770: 00c9d993 srli s3,s3,0xc -8000e774: 01f5da93 srli s5,a1,0x1f -8000e778: 02070c63 beqz a4,8000e7b0 <__muldf3+0x8c> -8000e77c: 7ff7fb93 andi s7,a5,2047 -8000e780: 7ff00793 li a5,2047 -8000e784: 08fb8863 beq s7,a5,8000e814 <__muldf3+0xf0> -8000e788: 01d55793 srli a5,a0,0x1d -8000e78c: 00399993 slli s3,s3,0x3 -8000e790: 0137e9b3 or s3,a5,s3 -8000e794: 008007b7 lui a5,0x800 -8000e798: 00f9e9b3 or s3,s3,a5 -8000e79c: 00351a13 slli s4,a0,0x3 -8000e7a0: c01b8b93 addi s7,s7,-1023 -8000e7a4: 00000c13 li s8,0 -8000e7a8: 00000493 li s1,0 -8000e7ac: 0880006f j 8000e834 <__muldf3+0x110> -8000e7b0: 00a9e7b3 or a5,s3,a0 -8000e7b4: 10078063 beqz a5,8000e8b4 <__muldf3+0x190> -8000e7b8: 04098063 beqz s3,8000e7f8 <__muldf3+0xd4> -8000e7bc: 00098513 mv a0,s3 -8000e7c0: 270040ef jal ra,80012a30 <__clzsi2> -8000e7c4: ff550713 addi a4,a0,-11 # 7fff5 <__stack_size+0x7fbf5> -8000e7c8: 01c00793 li a5,28 -8000e7cc: 02e7cc63 blt a5,a4,8000e804 <__muldf3+0xe0> -8000e7d0: 01d00793 li a5,29 -8000e7d4: ff850a13 addi s4,a0,-8 -8000e7d8: 40e787b3 sub a5,a5,a4 -8000e7dc: 014999b3 sll s3,s3,s4 -8000e7e0: 00f457b3 srl a5,s0,a5 -8000e7e4: 0137e9b3 or s3,a5,s3 -8000e7e8: 01441a33 sll s4,s0,s4 -8000e7ec: c0d00b93 li s7,-1011 -8000e7f0: 40ab8bb3 sub s7,s7,a0 -8000e7f4: fb1ff06f j 8000e7a4 <__muldf3+0x80> -8000e7f8: 238040ef jal ra,80012a30 <__clzsi2> -8000e7fc: 02050513 addi a0,a0,32 -8000e800: fc5ff06f j 8000e7c4 <__muldf3+0xa0> -8000e804: fd850993 addi s3,a0,-40 -8000e808: 013419b3 sll s3,s0,s3 -8000e80c: 00000a13 li s4,0 -8000e810: fddff06f j 8000e7ec <__muldf3+0xc8> -8000e814: 00a9e433 or s0,s3,a0 -8000e818: 0a040863 beqz s0,8000e8c8 <__muldf3+0x1a4> -8000e81c: 00c99793 slli a5,s3,0xc -8000e820: 00050a13 mv s4,a0 -8000e824: 7ff00b93 li s7,2047 -8000e828: 00300c13 li s8,3 -8000e82c: 01000493 li s1,16 -8000e830: f607cce3 bltz a5,8000e7a8 <__muldf3+0x84> -8000e834: 014b5713 srli a4,s6,0x14 -8000e838: 00cb1413 slli s0,s6,0xc -8000e83c: 01571693 slli a3,a4,0x15 -8000e840: 000c8793 mv a5,s9 -8000e844: 00c45413 srli s0,s0,0xc -8000e848: 7ff77513 andi a0,a4,2047 -8000e84c: 01fb5b13 srli s6,s6,0x1f -8000e850: 08068663 beqz a3,8000e8dc <__muldf3+0x1b8> -8000e854: 7ff00713 li a4,2047 -8000e858: 0ee50663 beq a0,a4,8000e944 <__muldf3+0x220> -8000e85c: 01dcd793 srli a5,s9,0x1d -8000e860: 00341413 slli s0,s0,0x3 -8000e864: 0087e433 or s0,a5,s0 -8000e868: 008007b7 lui a5,0x800 -8000e86c: 00f46433 or s0,s0,a5 -8000e870: c0150513 addi a0,a0,-1023 -8000e874: 003c9793 slli a5,s9,0x3 -8000e878: 00000713 li a4,0 -8000e87c: 002c1693 slli a3,s8,0x2 -8000e880: 00e6e6b3 or a3,a3,a4 -8000e884: 00ab8bb3 add s7,s7,a0 -8000e888: fff68693 addi a3,a3,-1 # 7fefffff <__stack_size+0x7feffbff> -8000e88c: 00e00613 li a2,14 -8000e890: 016ac5b3 xor a1,s5,s6 -8000e894: 001b8513 addi a0,s7,1 -8000e898: 16d66a63 bltu a2,a3,8000ea0c <__muldf3+0x2e8> -8000e89c: 80013637 lui a2,0x80013 -8000e8a0: 00269693 slli a3,a3,0x2 -8000e8a4: 5fc60613 addi a2,a2,1532 # 800135fc <__stack_top+0x810135fc> -8000e8a8: 00c686b3 add a3,a3,a2 -8000e8ac: 0006a683 lw a3,0(a3) -8000e8b0: 00068067 jr a3 -8000e8b4: 00000993 li s3,0 -8000e8b8: 00000a13 li s4,0 -8000e8bc: 00000b93 li s7,0 -8000e8c0: 00100c13 li s8,1 -8000e8c4: ee5ff06f j 8000e7a8 <__muldf3+0x84> -8000e8c8: 00000993 li s3,0 -8000e8cc: 00000a13 li s4,0 -8000e8d0: 7ff00b93 li s7,2047 -8000e8d4: 00200c13 li s8,2 -8000e8d8: ed1ff06f j 8000e7a8 <__muldf3+0x84> -8000e8dc: 019467b3 or a5,s0,s9 -8000e8e0: 08078263 beqz a5,8000e964 <__muldf3+0x240> -8000e8e4: 04040063 beqz s0,8000e924 <__muldf3+0x200> -8000e8e8: 00040513 mv a0,s0 -8000e8ec: 144040ef jal ra,80012a30 <__clzsi2> -8000e8f0: ff550693 addi a3,a0,-11 -8000e8f4: 01c00793 li a5,28 -8000e8f8: 02d7ce63 blt a5,a3,8000e934 <__muldf3+0x210> -8000e8fc: 01d00713 li a4,29 -8000e900: ff850793 addi a5,a0,-8 -8000e904: 40d70733 sub a4,a4,a3 -8000e908: 00f41433 sll s0,s0,a5 -8000e90c: 00ecd733 srl a4,s9,a4 -8000e910: 00876433 or s0,a4,s0 -8000e914: 00fc97b3 sll a5,s9,a5 -8000e918: c0d00713 li a4,-1011 -8000e91c: 40a70533 sub a0,a4,a0 -8000e920: f59ff06f j 8000e878 <__muldf3+0x154> -8000e924: 000c8513 mv a0,s9 -8000e928: 108040ef jal ra,80012a30 <__clzsi2> -8000e92c: 02050513 addi a0,a0,32 -8000e930: fc1ff06f j 8000e8f0 <__muldf3+0x1cc> -8000e934: fd850413 addi s0,a0,-40 -8000e938: 008c9433 sll s0,s9,s0 -8000e93c: 00000793 li a5,0 -8000e940: fd9ff06f j 8000e918 <__muldf3+0x1f4> -8000e944: 01946633 or a2,s0,s9 -8000e948: 02060863 beqz a2,8000e978 <__muldf3+0x254> -8000e94c: 00c41713 slli a4,s0,0xc -8000e950: 7ff00513 li a0,2047 -8000e954: 02074c63 bltz a4,8000e98c <__muldf3+0x268> -8000e958: 00300713 li a4,3 -8000e95c: 01000493 li s1,16 -8000e960: f1dff06f j 8000e87c <__muldf3+0x158> -8000e964: 00000413 li s0,0 -8000e968: 00000793 li a5,0 -8000e96c: 00000513 li a0,0 -8000e970: 00100713 li a4,1 -8000e974: f09ff06f j 8000e87c <__muldf3+0x158> -8000e978: 00000413 li s0,0 -8000e97c: 00000793 li a5,0 -8000e980: 7ff00513 li a0,2047 -8000e984: 00200713 li a4,2 -8000e988: ef5ff06f j 8000e87c <__muldf3+0x158> -8000e98c: 00300713 li a4,3 -8000e990: eedff06f j 8000e87c <__muldf3+0x158> -8000e994: 00080437 lui s0,0x80 -8000e998: 00000793 li a5,0 -8000e99c: 7ff00713 li a4,2047 -8000e9a0: 00000593 li a1,0 -8000e9a4: 01000493 li s1,16 -8000e9a8: 01471713 slli a4,a4,0x14 -8000e9ac: 7ff006b7 lui a3,0x7ff00 -8000e9b0: 00c41413 slli s0,s0,0xc -8000e9b4: 00d77733 and a4,a4,a3 -8000e9b8: 00c45413 srli s0,s0,0xc -8000e9bc: 01f59593 slli a1,a1,0x1f -8000e9c0: 00876433 or s0,a4,s0 -8000e9c4: 00b46733 or a4,s0,a1 -8000e9c8: 00078513 mv a0,a5 -8000e9cc: 00070593 mv a1,a4 -8000e9d0: 00048463 beqz s1,8000e9d8 <__muldf3+0x2b4> -8000e9d4: 0014a073 csrs fflags,s1 -8000e9d8: 02c12083 lw ra,44(sp) -8000e9dc: 02812403 lw s0,40(sp) -8000e9e0: 02412483 lw s1,36(sp) -8000e9e4: 02012903 lw s2,32(sp) -8000e9e8: 01c12983 lw s3,28(sp) -8000e9ec: 01812a03 lw s4,24(sp) -8000e9f0: 01412a83 lw s5,20(sp) -8000e9f4: 01012b03 lw s6,16(sp) -8000e9f8: 00c12b83 lw s7,12(sp) -8000e9fc: 00812c03 lw s8,8(sp) -8000ea00: 00412c83 lw s9,4(sp) -8000ea04: 03010113 addi sp,sp,48 -8000ea08: 00008067 ret -8000ea0c: 00010637 lui a2,0x10 -8000ea10: fff60713 addi a4,a2,-1 # ffff <__stack_size+0xfbff> -8000ea14: 010a5693 srli a3,s4,0x10 -8000ea18: 0107de13 srli t3,a5,0x10 -8000ea1c: 00ea7a33 and s4,s4,a4 -8000ea20: 00e7f7b3 and a5,a5,a4 -8000ea24: 034e0333 mul t1,t3,s4 -8000ea28: 03478eb3 mul t4,a5,s4 -8000ea2c: 02f68f33 mul t5,a3,a5 -8000ea30: 01e30833 add a6,t1,t5 -8000ea34: 010ed313 srli t1,t4,0x10 -8000ea38: 01030333 add t1,t1,a6 -8000ea3c: 03c688b3 mul a7,a3,t3 -8000ea40: 01e37463 bgeu t1,t5,8000ea48 <__muldf3+0x324> -8000ea44: 00c888b3 add a7,a7,a2 -8000ea48: 00e37833 and a6,t1,a4 -8000ea4c: 00eefeb3 and t4,t4,a4 -8000ea50: 01035613 srli a2,t1,0x10 -8000ea54: 01081813 slli a6,a6,0x10 -8000ea58: 01045313 srli t1,s0,0x10 -8000ea5c: 00e47433 and s0,s0,a4 -8000ea60: 01d80833 add a6,a6,t4 -8000ea64: 028a0f33 mul t5,s4,s0 -8000ea68: 02868eb3 mul t4,a3,s0 -8000ea6c: 03430a33 mul s4,t1,s4 -8000ea70: 01da0733 add a4,s4,t4 -8000ea74: 010f5a13 srli s4,t5,0x10 -8000ea78: 00ea0a33 add s4,s4,a4 -8000ea7c: 026686b3 mul a3,a3,t1 -8000ea80: 01da7663 bgeu s4,t4,8000ea8c <__muldf3+0x368> -8000ea84: 00010737 lui a4,0x10 -8000ea88: 00e686b3 add a3,a3,a4 -8000ea8c: 010a5e93 srli t4,s4,0x10 -8000ea90: 00de8eb3 add t4,t4,a3 -8000ea94: 000106b7 lui a3,0x10 -8000ea98: fff68293 addi t0,a3,-1 # ffff <__stack_size+0xfbff> -8000ea9c: 005a7a33 and s4,s4,t0 -8000eaa0: 005f7f33 and t5,t5,t0 -8000eaa4: 0109d713 srli a4,s3,0x10 -8000eaa8: 010a1a13 slli s4,s4,0x10 -8000eaac: 0059f9b3 and s3,s3,t0 -8000eab0: 01ea0a33 add s4,s4,t5 -8000eab4: 02ee02b3 mul t0,t3,a4 -8000eab8: 01460fb3 add t6,a2,s4 -8000eabc: 03378f33 mul t5,a5,s3 -8000eac0: 033e0e33 mul t3,t3,s3 -8000eac4: 010f5613 srli a2,t5,0x10 -8000eac8: 02f707b3 mul a5,a4,a5 -8000eacc: 00fe0e33 add t3,t3,a5 -8000ead0: 01c60633 add a2,a2,t3 -8000ead4: 00f67463 bgeu a2,a5,8000eadc <__muldf3+0x3b8> -8000ead8: 00d282b3 add t0,t0,a3 -8000eadc: 000106b7 lui a3,0x10 -8000eae0: fff68793 addi a5,a3,-1 # ffff <__stack_size+0xfbff> -8000eae4: 01065e13 srli t3,a2,0x10 -8000eae8: 00f67633 and a2,a2,a5 -8000eaec: 00ff7f33 and t5,t5,a5 -8000eaf0: 01061613 slli a2,a2,0x10 -8000eaf4: 028987b3 mul a5,s3,s0 -8000eaf8: 01e60633 add a2,a2,t5 -8000eafc: 005e0e33 add t3,t3,t0 -8000eb00: 02870433 mul s0,a4,s0 -8000eb04: 02e30f33 mul t5,t1,a4 -8000eb08: 0107d713 srli a4,a5,0x10 -8000eb0c: 03330333 mul t1,t1,s3 -8000eb10: 00830333 add t1,t1,s0 -8000eb14: 00670333 add t1,a4,t1 -8000eb18: 00837463 bgeu t1,s0,8000eb20 <__muldf3+0x3fc> -8000eb1c: 00df0f33 add t5,t5,a3 -8000eb20: 00010737 lui a4,0x10 -8000eb24: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> -8000eb28: 00e376b3 and a3,t1,a4 -8000eb2c: 00e7f7b3 and a5,a5,a4 -8000eb30: 01069693 slli a3,a3,0x10 -8000eb34: 01f888b3 add a7,a7,t6 -8000eb38: 00f686b3 add a3,a3,a5 -8000eb3c: 0148ba33 sltu s4,a7,s4 -8000eb40: 01d686b3 add a3,a3,t4 -8000eb44: 01468733 add a4,a3,s4 -8000eb48: 00c888b3 add a7,a7,a2 -8000eb4c: 00c8b633 sltu a2,a7,a2 -8000eb50: 01c70fb3 add t6,a4,t3 -8000eb54: 00cf82b3 add t0,t6,a2 -8000eb58: 01d6b6b3 sltu a3,a3,t4 -8000eb5c: 01473733 sltu a4,a4,s4 -8000eb60: 00e6e733 or a4,a3,a4 -8000eb64: 00c2b633 sltu a2,t0,a2 -8000eb68: 01035313 srli t1,t1,0x10 -8000eb6c: 01cfbe33 sltu t3,t6,t3 -8000eb70: 00670733 add a4,a4,t1 -8000eb74: 00ce6633 or a2,t3,a2 -8000eb78: 00989793 slli a5,a7,0x9 -8000eb7c: 00c70733 add a4,a4,a2 -8000eb80: 01e70733 add a4,a4,t5 -8000eb84: 0107e7b3 or a5,a5,a6 -8000eb88: 00971713 slli a4,a4,0x9 -8000eb8c: 00f037b3 snez a5,a5 -8000eb90: 0178d893 srli a7,a7,0x17 -8000eb94: 0172d413 srli s0,t0,0x17 -8000eb98: 0117e7b3 or a5,a5,a7 -8000eb9c: 00929293 slli t0,t0,0x9 -8000eba0: 00771693 slli a3,a4,0x7 -8000eba4: 00876433 or s0,a4,s0 -8000eba8: 0057e7b3 or a5,a5,t0 -8000ebac: 0a06d063 bgez a3,8000ec4c <__muldf3+0x528> -8000ebb0: 0017d713 srli a4,a5,0x1 -8000ebb4: 0017f793 andi a5,a5,1 -8000ebb8: 00f767b3 or a5,a4,a5 -8000ebbc: 01f41713 slli a4,s0,0x1f -8000ebc0: 00e7e7b3 or a5,a5,a4 -8000ebc4: 00145413 srli s0,s0,0x1 -8000ebc8: 3ff50813 addi a6,a0,1023 -8000ebcc: 11005863 blez a6,8000ecdc <__muldf3+0x5b8> -8000ebd0: 0077f713 andi a4,a5,7 -8000ebd4: 08070863 beqz a4,8000ec64 <__muldf3+0x540> -8000ebd8: 00200713 li a4,2 -8000ebdc: 0014e493 ori s1,s1,1 -8000ebe0: 08e90063 beq s2,a4,8000ec60 <__muldf3+0x53c> -8000ebe4: 00300713 li a4,3 -8000ebe8: 06e90663 beq s2,a4,8000ec54 <__muldf3+0x530> -8000ebec: 06091c63 bnez s2,8000ec64 <__muldf3+0x540> -8000ebf0: 00f7f713 andi a4,a5,15 -8000ebf4: 00400693 li a3,4 -8000ebf8: 06d70663 beq a4,a3,8000ec64 <__muldf3+0x540> -8000ebfc: 00478713 addi a4,a5,4 # 800004 <__stack_size+0x7ffc04> -8000ec00: 00f737b3 sltu a5,a4,a5 -8000ec04: 00f40433 add s0,s0,a5 -8000ec08: 00070793 mv a5,a4 -8000ec0c: 0580006f j 8000ec64 <__muldf3+0x540> -8000ec10: 000a8593 mv a1,s5 -8000ec14: 00098413 mv s0,s3 -8000ec18: 000a0793 mv a5,s4 -8000ec1c: 000c0713 mv a4,s8 -8000ec20: 00200693 li a3,2 -8000ec24: 28d70263 beq a4,a3,8000eea8 <__muldf3+0x784> -8000ec28: 00300693 li a3,3 -8000ec2c: 28d70663 beq a4,a3,8000eeb8 <__muldf3+0x794> -8000ec30: 00100693 li a3,1 -8000ec34: f8d71ae3 bne a4,a3,8000ebc8 <__muldf3+0x4a4> -8000ec38: 00000413 li s0,0 -8000ec3c: 00000793 li a5,0 -8000ec40: 2440006f j 8000ee84 <__muldf3+0x760> -8000ec44: 000b0593 mv a1,s6 -8000ec48: fd9ff06f j 8000ec20 <__muldf3+0x4fc> -8000ec4c: 000b8513 mv a0,s7 -8000ec50: f79ff06f j 8000ebc8 <__muldf3+0x4a4> -8000ec54: 00059863 bnez a1,8000ec64 <__muldf3+0x540> -8000ec58: 00878713 addi a4,a5,8 -8000ec5c: fa5ff06f j 8000ec00 <__muldf3+0x4dc> -8000ec60: fe059ce3 bnez a1,8000ec58 <__muldf3+0x534> -8000ec64: 00741713 slli a4,s0,0x7 -8000ec68: 00075a63 bgez a4,8000ec7c <__muldf3+0x558> -8000ec6c: ff000737 lui a4,0xff000 -8000ec70: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> -8000ec74: 00e47433 and s0,s0,a4 -8000ec78: 40050813 addi a6,a0,1024 -8000ec7c: 7fe00713 li a4,2046 -8000ec80: 01074e63 blt a4,a6,8000ec9c <__muldf3+0x578> -8000ec84: 0037d713 srli a4,a5,0x3 -8000ec88: 01d41793 slli a5,s0,0x1d -8000ec8c: 00e7e7b3 or a5,a5,a4 -8000ec90: 00345413 srli s0,s0,0x3 -8000ec94: 00080713 mv a4,a6 -8000ec98: d11ff06f j 8000e9a8 <__muldf3+0x284> -8000ec9c: 00200793 li a5,2 -8000eca0: 02f90a63 beq s2,a5,8000ecd4 <__muldf3+0x5b0> -8000eca4: 00300793 li a5,3 -8000eca8: 00f90a63 beq s2,a5,8000ecbc <__muldf3+0x598> -8000ecac: 00091a63 bnez s2,8000ecc0 <__muldf3+0x59c> -8000ecb0: 00000793 li a5,0 -8000ecb4: 7ff00713 li a4,2047 -8000ecb8: 0100006f j 8000ecc8 <__muldf3+0x5a4> -8000ecbc: fe058ae3 beqz a1,8000ecb0 <__muldf3+0x58c> -8000ecc0: fff00793 li a5,-1 -8000ecc4: 7fe00713 li a4,2046 -8000ecc8: 0054e493 ori s1,s1,5 -8000eccc: 00078413 mv s0,a5 -8000ecd0: cd9ff06f j 8000e9a8 <__muldf3+0x284> -8000ecd4: fc059ee3 bnez a1,8000ecb0 <__muldf3+0x58c> -8000ecd8: fe9ff06f j 8000ecc0 <__muldf3+0x59c> -8000ecdc: 00100713 li a4,1 -8000ece0: 06081663 bnez a6,8000ed4c <__muldf3+0x628> -8000ece4: 0077f693 andi a3,a5,7 -8000ece8: 00040713 mv a4,s0 -8000ecec: 04068a63 beqz a3,8000ed40 <__muldf3+0x61c> -8000ecf0: 00200713 li a4,2 -8000ecf4: 0014e493 ori s1,s1,1 -8000ecf8: 04e90063 beq s2,a4,8000ed38 <__muldf3+0x614> -8000ecfc: 00300713 li a4,3 -8000ed00: 02e90463 beq s2,a4,8000ed28 <__muldf3+0x604> -8000ed04: 00040713 mv a4,s0 -8000ed08: 02091c63 bnez s2,8000ed40 <__muldf3+0x61c> -8000ed0c: 00f7f693 andi a3,a5,15 -8000ed10: 00400613 li a2,4 -8000ed14: 02c68663 beq a3,a2,8000ed40 <__muldf3+0x61c> -8000ed18: ffc7b713 sltiu a4,a5,-4 -8000ed1c: 00174713 xori a4,a4,1 -8000ed20: 00870733 add a4,a4,s0 -8000ed24: 01c0006f j 8000ed40 <__muldf3+0x61c> -8000ed28: 00040713 mv a4,s0 -8000ed2c: 00059a63 bnez a1,8000ed40 <__muldf3+0x61c> -8000ed30: ff87b713 sltiu a4,a5,-8 -8000ed34: fe9ff06f j 8000ed1c <__muldf3+0x5f8> -8000ed38: 00040713 mv a4,s0 -8000ed3c: fe059ae3 bnez a1,8000ed30 <__muldf3+0x60c> -8000ed40: 01875713 srli a4,a4,0x18 -8000ed44: 00174713 xori a4,a4,1 -8000ed48: 00177713 andi a4,a4,1 -8000ed4c: 00100693 li a3,1 -8000ed50: 410686b3 sub a3,a3,a6 -8000ed54: 03800613 li a2,56 -8000ed58: 0ed64c63 blt a2,a3,8000ee50 <__muldf3+0x72c> -8000ed5c: 01f00613 li a2,31 -8000ed60: 06d64263 blt a2,a3,8000edc4 <__muldf3+0x6a0> -8000ed64: 41e50513 addi a0,a0,1054 -8000ed68: 00a41633 sll a2,s0,a0 -8000ed6c: 00d7d833 srl a6,a5,a3 -8000ed70: 00a797b3 sll a5,a5,a0 -8000ed74: 01066633 or a2,a2,a6 -8000ed78: 00f037b3 snez a5,a5 -8000ed7c: 00f667b3 or a5,a2,a5 -8000ed80: 00d45433 srl s0,s0,a3 -8000ed84: 0077f693 andi a3,a5,7 -8000ed88: 08068063 beqz a3,8000ee08 <__muldf3+0x6e4> -8000ed8c: 00200693 li a3,2 -8000ed90: 0014e493 ori s1,s1,1 -8000ed94: 06d90863 beq s2,a3,8000ee04 <__muldf3+0x6e0> -8000ed98: 00300693 li a3,3 -8000ed9c: 04d90e63 beq s2,a3,8000edf8 <__muldf3+0x6d4> -8000eda0: 06091463 bnez s2,8000ee08 <__muldf3+0x6e4> -8000eda4: 00f7f693 andi a3,a5,15 -8000eda8: 00400613 li a2,4 -8000edac: 04c68e63 beq a3,a2,8000ee08 <__muldf3+0x6e4> -8000edb0: 00478693 addi a3,a5,4 -8000edb4: 00f6b7b3 sltu a5,a3,a5 -8000edb8: 00f40433 add s0,s0,a5 -8000edbc: 00068793 mv a5,a3 -8000edc0: 0480006f j 8000ee08 <__muldf3+0x6e4> -8000edc4: fe100613 li a2,-31 -8000edc8: 41060633 sub a2,a2,a6 -8000edcc: 02000893 li a7,32 -8000edd0: 00c45633 srl a2,s0,a2 -8000edd4: 00000813 li a6,0 -8000edd8: 01168663 beq a3,a7,8000ede4 <__muldf3+0x6c0> -8000eddc: 43e50513 addi a0,a0,1086 -8000ede0: 00a41833 sll a6,s0,a0 -8000ede4: 00f867b3 or a5,a6,a5 -8000ede8: 00f037b3 snez a5,a5 -8000edec: 00f667b3 or a5,a2,a5 -8000edf0: 00000413 li s0,0 -8000edf4: f91ff06f j 8000ed84 <__muldf3+0x660> -8000edf8: 00059863 bnez a1,8000ee08 <__muldf3+0x6e4> -8000edfc: 00878693 addi a3,a5,8 -8000ee00: fb5ff06f j 8000edb4 <__muldf3+0x690> -8000ee04: fe059ce3 bnez a1,8000edfc <__muldf3+0x6d8> -8000ee08: 00841693 slli a3,s0,0x8 -8000ee0c: 0006de63 bgez a3,8000ee28 <__muldf3+0x704> -8000ee10: 0014e493 ori s1,s1,1 -8000ee14: 00000413 li s0,0 -8000ee18: 00000793 li a5,0 -8000ee1c: 02071663 bnez a4,8000ee48 <__muldf3+0x724> -8000ee20: 00100713 li a4,1 -8000ee24: b85ff06f j 8000e9a8 <__muldf3+0x284> -8000ee28: 0037d693 srli a3,a5,0x3 -8000ee2c: 01d41793 slli a5,s0,0x1d -8000ee30: 00d7e7b3 or a5,a5,a3 -8000ee34: 00345413 srli s0,s0,0x3 -8000ee38: b60708e3 beqz a4,8000e9a8 <__muldf3+0x284> -8000ee3c: 0014f713 andi a4,s1,1 -8000ee40: b60704e3 beqz a4,8000e9a8 <__muldf3+0x284> -8000ee44: 00000713 li a4,0 -8000ee48: 0024e493 ori s1,s1,2 -8000ee4c: b5dff06f j 8000e9a8 <__muldf3+0x284> -8000ee50: 0087e7b3 or a5,a5,s0 -8000ee54: 02078463 beqz a5,8000ee7c <__muldf3+0x758> -8000ee58: 00200793 li a5,2 -8000ee5c: 0014e493 ori s1,s1,1 -8000ee60: 02f90e63 beq s2,a5,8000ee9c <__muldf3+0x778> -8000ee64: 00300793 li a5,3 -8000ee68: 02f90263 beq s2,a5,8000ee8c <__muldf3+0x768> -8000ee6c: 00100793 li a5,1 -8000ee70: 00091463 bnez s2,8000ee78 <__muldf3+0x754> -8000ee74: 00500793 li a5,5 -8000ee78: 0037d793 srli a5,a5,0x3 -8000ee7c: 0024e493 ori s1,s1,2 -8000ee80: 00000413 li s0,0 -8000ee84: 00000713 li a4,0 -8000ee88: b21ff06f j 8000e9a8 <__muldf3+0x284> -8000ee8c: 00900793 li a5,9 -8000ee90: fe0584e3 beqz a1,8000ee78 <__muldf3+0x754> -8000ee94: 00100793 li a5,1 -8000ee98: fe1ff06f j 8000ee78 <__muldf3+0x754> -8000ee9c: 00900793 li a5,9 -8000eea0: fc059ce3 bnez a1,8000ee78 <__muldf3+0x754> -8000eea4: ff1ff06f j 8000ee94 <__muldf3+0x770> -8000eea8: 00000413 li s0,0 -8000eeac: 00000793 li a5,0 -8000eeb0: 7ff00713 li a4,2047 -8000eeb4: af5ff06f j 8000e9a8 <__muldf3+0x284> -8000eeb8: 00080437 lui s0,0x80 -8000eebc: 00000793 li a5,0 -8000eec0: 7ff00713 li a4,2047 -8000eec4: 00000593 li a1,0 -8000eec8: ae1ff06f j 8000e9a8 <__muldf3+0x284> - -8000eecc <__eqtf2>: -8000eecc: 00052783 lw a5,0(a0) -8000eed0: 00452e83 lw t4,4(a0) -8000eed4: 00852f03 lw t5,8(a0) -8000eed8: 00c52683 lw a3,12(a0) -8000eedc: 0005a703 lw a4,0(a1) -8000eee0: 0045a283 lw t0,4(a1) -8000eee4: 0085af83 lw t6,8(a1) -8000eee8: 00c5a303 lw t1,12(a1) -8000eeec: ff010113 addi sp,sp,-16 -8000eef0: 00202673 frrm a2 -8000eef4: 00008837 lui a6,0x8 -8000eef8: 0106d613 srli a2,a3,0x10 -8000eefc: fff80813 addi a6,a6,-1 # 7fff <__stack_size+0x7bff> -8000ef00: 01069e13 slli t3,a3,0x10 -8000ef04: 01031593 slli a1,t1,0x10 -8000ef08: 01f6d893 srli a7,a3,0x1f -8000ef0c: 01067633 and a2,a2,a6 -8000ef10: 01035693 srli a3,t1,0x10 -8000ef14: 010e5e13 srli t3,t3,0x10 -8000ef18: 0105d593 srli a1,a1,0x10 -8000ef1c: 0106f6b3 and a3,a3,a6 -8000ef20: 01f35313 srli t1,t1,0x1f -8000ef24: 01061e63 bne a2,a6,8000ef40 <__eqtf2+0x74> -8000ef28: 01d7e833 or a6,a5,t4 -8000ef2c: 01e86833 or a6,a6,t5 -8000ef30: 01c86833 or a6,a6,t3 -8000ef34: 08081263 bnez a6,8000efb8 <__eqtf2+0xec> -8000ef38: 0ac69c63 bne a3,a2,8000eff0 <__eqtf2+0x124> -8000ef3c: 0080006f j 8000ef44 <__eqtf2+0x78> -8000ef40: 01069a63 bne a3,a6,8000ef54 <__eqtf2+0x88> -8000ef44: 00576833 or a6,a4,t0 -8000ef48: 01f86833 or a6,a6,t6 -8000ef4c: 00b86833 or a6,a6,a1 -8000ef50: 04081663 bnez a6,8000ef9c <__eqtf2+0xd0> -8000ef54: 00100513 li a0,1 -8000ef58: 02c69663 bne a3,a2,8000ef84 <__eqtf2+0xb8> -8000ef5c: 02e79463 bne a5,a4,8000ef84 <__eqtf2+0xb8> -8000ef60: 025e9263 bne t4,t0,8000ef84 <__eqtf2+0xb8> -8000ef64: 03ff1063 bne t5,t6,8000ef84 <__eqtf2+0xb8> -8000ef68: 00be1e63 bne t3,a1,8000ef84 <__eqtf2+0xb8> -8000ef6c: 02688463 beq a7,t1,8000ef94 <__eqtf2+0xc8> -8000ef70: 00069a63 bnez a3,8000ef84 <__eqtf2+0xb8> -8000ef74: 01d7e533 or a0,a5,t4 -8000ef78: 01e56533 or a0,a0,t5 -8000ef7c: 01c56533 or a0,a0,t3 -8000ef80: 00a03533 snez a0,a0 -8000ef84: 01010113 addi sp,sp,16 -8000ef88: 00008067 ret -8000ef8c: 00186073 csrsi fflags,16 -8000ef90: 0600006f j 8000eff0 <__eqtf2+0x124> -8000ef94: 00000513 li a0,0 -8000ef98: fedff06f j 8000ef84 <__eqtf2+0xb8> -8000ef9c: 00008537 lui a0,0x8 -8000efa0: fff50513 addi a0,a0,-1 # 7fff <__stack_size+0x7bff> -8000efa4: 04a61063 bne a2,a0,8000efe4 <__eqtf2+0x118> -8000efa8: 01d7e7b3 or a5,a5,t4 -8000efac: 01e7e7b3 or a5,a5,t5 -8000efb0: 01c7e7b3 or a5,a5,t3 -8000efb4: 02078863 beqz a5,8000efe4 <__eqtf2+0x118> -8000efb8: 010e1513 slli a0,t3,0x10 -8000efbc: 41055513 srai a0,a0,0x10 -8000efc0: fc0556e3 bgez a0,8000ef8c <__eqtf2+0xc0> -8000efc4: 000087b7 lui a5,0x8 -8000efc8: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8000efcc: 00100513 li a0,1 -8000efd0: faf69ae3 bne a3,a5,8000ef84 <__eqtf2+0xb8> -8000efd4: 00576733 or a4,a4,t0 -8000efd8: 01f76733 or a4,a4,t6 -8000efdc: 00b76733 or a4,a4,a1 -8000efe0: fa0702e3 beqz a4,8000ef84 <__eqtf2+0xb8> -8000efe4: 01059593 slli a1,a1,0x10 -8000efe8: 4105d593 srai a1,a1,0x10 -8000efec: fa05d0e3 bgez a1,8000ef8c <__eqtf2+0xc0> -8000eff0: 00100513 li a0,1 -8000eff4: f91ff06f j 8000ef84 <__eqtf2+0xb8> - -8000eff8 <__getf2>: -8000eff8: 00052f83 lw t6,0(a0) -8000effc: 00452803 lw a6,4(a0) -8000f000: 00852e03 lw t3,8(a0) -8000f004: 0005a283 lw t0,0(a1) -8000f008: 00c52503 lw a0,12(a0) -8000f00c: 0045a883 lw a7,4(a1) -8000f010: 0085ae83 lw t4,8(a1) -8000f014: 00c5a683 lw a3,12(a1) -8000f018: ff010113 addi sp,sp,-16 -8000f01c: 002027f3 frrm a5 -8000f020: 000087b7 lui a5,0x8 -8000f024: 01055613 srli a2,a0,0x10 -8000f028: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8000f02c: 01051593 slli a1,a0,0x10 -8000f030: 01069313 slli t1,a3,0x10 -8000f034: 0106d713 srli a4,a3,0x10 -8000f038: 00f67633 and a2,a2,a5 -8000f03c: 0105d593 srli a1,a1,0x10 -8000f040: 01f55513 srli a0,a0,0x1f -8000f044: 01035313 srli t1,t1,0x10 -8000f048: 00f77733 and a4,a4,a5 -8000f04c: 01f6d693 srli a3,a3,0x1f -8000f050: 02f61063 bne a2,a5,8000f070 <__getf2+0x78> -8000f054: 010fe7b3 or a5,t6,a6 -8000f058: 01c7e7b3 or a5,a5,t3 -8000f05c: 00b7e7b3 or a5,a5,a1 -8000f060: 0c078463 beqz a5,8000f128 <__getf2+0x130> -8000f064: 00186073 csrsi fflags,16 -8000f068: ffe00513 li a0,-2 -8000f06c: 0500006f j 8000f0bc <__getf2+0xc4> -8000f070: 00f71a63 bne a4,a5,8000f084 <__getf2+0x8c> -8000f074: 0112e7b3 or a5,t0,a7 -8000f078: 01d7e7b3 or a5,a5,t4 -8000f07c: 0067e7b3 or a5,a5,t1 -8000f080: fe0792e3 bnez a5,8000f064 <__getf2+0x6c> -8000f084: 0a061463 bnez a2,8000f12c <__getf2+0x134> -8000f088: 010fe7b3 or a5,t6,a6 -8000f08c: 01c7e7b3 or a5,a5,t3 -8000f090: 00b7e7b3 or a5,a5,a1 -8000f094: 0017b793 seqz a5,a5 -8000f098: 00071a63 bnez a4,8000f0ac <__getf2+0xb4> -8000f09c: 0112ef33 or t5,t0,a7 -8000f0a0: 01df6f33 or t5,t5,t4 -8000f0a4: 006f6f33 or t5,t5,t1 -8000f0a8: 060f0463 beqz t5,8000f110 <__getf2+0x118> -8000f0ac: 08078263 beqz a5,8000f130 <__getf2+0x138> -8000f0b0: fff00513 li a0,-1 -8000f0b4: 00068463 beqz a3,8000f0bc <__getf2+0xc4> -8000f0b8: 00068513 mv a0,a3 -8000f0bc: 01010113 addi sp,sp,16 -8000f0c0: 00008067 ret -8000f0c4: 00000793 li a5,0 -8000f0c8: fd5ff06f j 8000f09c <__getf2+0xa4> -8000f0cc: 00e65663 bge a2,a4,8000f0d8 <__getf2+0xe0> -8000f0d0: fe0516e3 bnez a0,8000f0bc <__getf2+0xc4> -8000f0d4: 0680006f j 8000f13c <__getf2+0x144> -8000f0d8: 06b36063 bltu t1,a1,8000f138 <__getf2+0x140> -8000f0dc: 02659e63 bne a1,t1,8000f118 <__getf2+0x120> -8000f0e0: 05ceec63 bltu t4,t3,8000f138 <__getf2+0x140> -8000f0e4: 03de1e63 bne t3,t4,8000f120 <__getf2+0x128> -8000f0e8: 0508e863 bltu a7,a6,8000f138 <__getf2+0x140> -8000f0ec: 01181463 bne a6,a7,8000f0f4 <__getf2+0xfc> -8000f0f0: 05f2e463 bltu t0,t6,8000f138 <__getf2+0x140> -8000f0f4: fd186ee3 bltu a6,a7,8000f0d0 <__getf2+0xd8> -8000f0f8: 01181463 bne a6,a7,8000f100 <__getf2+0x108> -8000f0fc: fc5feae3 bltu t6,t0,8000f0d0 <__getf2+0xd8> -8000f100: 00000513 li a0,0 -8000f104: fb9ff06f j 8000f0bc <__getf2+0xc4> -8000f108: 00100513 li a0,1 -8000f10c: fb1ff06f j 8000f0bc <__getf2+0xc4> -8000f110: fe0798e3 bnez a5,8000f100 <__getf2+0x108> -8000f114: 0240006f j 8000f138 <__getf2+0x140> -8000f118: fa65ece3 bltu a1,t1,8000f0d0 <__getf2+0xd8> -8000f11c: fe5ff06f j 8000f100 <__getf2+0x108> -8000f120: fbde68e3 bltu t3,t4,8000f0d0 <__getf2+0xd8> -8000f124: fddff06f j 8000f100 <__getf2+0x108> -8000f128: f4c706e3 beq a4,a2,8000f074 <__getf2+0x7c> -8000f12c: f8070ce3 beqz a4,8000f0c4 <__getf2+0xcc> -8000f130: 00a69463 bne a3,a0,8000f138 <__getf2+0x140> -8000f134: f8c75ce3 bge a4,a2,8000f0cc <__getf2+0xd4> -8000f138: fc0508e3 beqz a0,8000f108 <__getf2+0x110> -8000f13c: fff00513 li a0,-1 -8000f140: f7dff06f j 8000f0bc <__getf2+0xc4> - -8000f144 <__letf2>: -8000f144: 00052f83 lw t6,0(a0) -8000f148: 00452803 lw a6,4(a0) -8000f14c: 00852e03 lw t3,8(a0) -8000f150: 0005a283 lw t0,0(a1) -8000f154: 00c52503 lw a0,12(a0) -8000f158: 0045a883 lw a7,4(a1) -8000f15c: 0085ae83 lw t4,8(a1) -8000f160: 00c5a683 lw a3,12(a1) -8000f164: ff010113 addi sp,sp,-16 -8000f168: 002027f3 frrm a5 -8000f16c: 000087b7 lui a5,0x8 -8000f170: 01055613 srli a2,a0,0x10 -8000f174: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8000f178: 01051593 slli a1,a0,0x10 -8000f17c: 01069313 slli t1,a3,0x10 -8000f180: 0106d713 srli a4,a3,0x10 -8000f184: 00f67633 and a2,a2,a5 -8000f188: 0105d593 srli a1,a1,0x10 -8000f18c: 01f55513 srli a0,a0,0x1f -8000f190: 01035313 srli t1,t1,0x10 -8000f194: 00f77733 and a4,a4,a5 -8000f198: 01f6d693 srli a3,a3,0x1f -8000f19c: 02f61063 bne a2,a5,8000f1bc <__letf2+0x78> -8000f1a0: 010fe7b3 or a5,t6,a6 -8000f1a4: 01c7e7b3 or a5,a5,t3 -8000f1a8: 00b7e7b3 or a5,a5,a1 -8000f1ac: 0c078463 beqz a5,8000f274 <__letf2+0x130> -8000f1b0: 00186073 csrsi fflags,16 -8000f1b4: 00200513 li a0,2 -8000f1b8: 0500006f j 8000f208 <__letf2+0xc4> -8000f1bc: 00f71a63 bne a4,a5,8000f1d0 <__letf2+0x8c> -8000f1c0: 0112e7b3 or a5,t0,a7 -8000f1c4: 01d7e7b3 or a5,a5,t4 -8000f1c8: 0067e7b3 or a5,a5,t1 -8000f1cc: fe0792e3 bnez a5,8000f1b0 <__letf2+0x6c> -8000f1d0: 0a061463 bnez a2,8000f278 <__letf2+0x134> -8000f1d4: 010fe7b3 or a5,t6,a6 -8000f1d8: 01c7e7b3 or a5,a5,t3 -8000f1dc: 00b7e7b3 or a5,a5,a1 -8000f1e0: 0017b793 seqz a5,a5 -8000f1e4: 00071a63 bnez a4,8000f1f8 <__letf2+0xb4> -8000f1e8: 0112ef33 or t5,t0,a7 -8000f1ec: 01df6f33 or t5,t5,t4 -8000f1f0: 006f6f33 or t5,t5,t1 -8000f1f4: 060f0463 beqz t5,8000f25c <__letf2+0x118> -8000f1f8: 08078263 beqz a5,8000f27c <__letf2+0x138> -8000f1fc: fff00513 li a0,-1 -8000f200: 00068463 beqz a3,8000f208 <__letf2+0xc4> -8000f204: 00068513 mv a0,a3 -8000f208: 01010113 addi sp,sp,16 -8000f20c: 00008067 ret -8000f210: 00000793 li a5,0 -8000f214: fd5ff06f j 8000f1e8 <__letf2+0xa4> -8000f218: 00e65663 bge a2,a4,8000f224 <__letf2+0xe0> -8000f21c: fe0516e3 bnez a0,8000f208 <__letf2+0xc4> -8000f220: 0680006f j 8000f288 <__letf2+0x144> -8000f224: 06b36063 bltu t1,a1,8000f284 <__letf2+0x140> -8000f228: 02659e63 bne a1,t1,8000f264 <__letf2+0x120> -8000f22c: 05ceec63 bltu t4,t3,8000f284 <__letf2+0x140> -8000f230: 03de1e63 bne t3,t4,8000f26c <__letf2+0x128> -8000f234: 0508e863 bltu a7,a6,8000f284 <__letf2+0x140> -8000f238: 01181463 bne a6,a7,8000f240 <__letf2+0xfc> -8000f23c: 05f2e463 bltu t0,t6,8000f284 <__letf2+0x140> -8000f240: fd186ee3 bltu a6,a7,8000f21c <__letf2+0xd8> -8000f244: 01181463 bne a6,a7,8000f24c <__letf2+0x108> -8000f248: fc5feae3 bltu t6,t0,8000f21c <__letf2+0xd8> -8000f24c: 00000513 li a0,0 -8000f250: fb9ff06f j 8000f208 <__letf2+0xc4> -8000f254: 00100513 li a0,1 -8000f258: fb1ff06f j 8000f208 <__letf2+0xc4> -8000f25c: fe0798e3 bnez a5,8000f24c <__letf2+0x108> -8000f260: 0240006f j 8000f284 <__letf2+0x140> -8000f264: fa65ece3 bltu a1,t1,8000f21c <__letf2+0xd8> -8000f268: fe5ff06f j 8000f24c <__letf2+0x108> -8000f26c: fbde68e3 bltu t3,t4,8000f21c <__letf2+0xd8> -8000f270: fddff06f j 8000f24c <__letf2+0x108> -8000f274: f4c706e3 beq a4,a2,8000f1c0 <__letf2+0x7c> -8000f278: f8070ce3 beqz a4,8000f210 <__letf2+0xcc> -8000f27c: 00a69463 bne a3,a0,8000f284 <__letf2+0x140> -8000f280: f8c75ce3 bge a4,a2,8000f218 <__letf2+0xd4> -8000f284: fc0508e3 beqz a0,8000f254 <__letf2+0x110> -8000f288: fff00513 li a0,-1 -8000f28c: f7dff06f j 8000f208 <__letf2+0xc4> - -8000f290 <__multf3>: -8000f290: f4010113 addi sp,sp,-192 -8000f294: 0b212823 sw s2,176(sp) -8000f298: 0b412423 sw s4,168(sp) -8000f29c: 0b512223 sw s5,164(sp) -8000f2a0: 0b612023 sw s6,160(sp) -8000f2a4: 09812c23 sw s8,152(sp) -8000f2a8: 09912a23 sw s9,148(sp) -8000f2ac: 00050913 mv s2,a0 -8000f2b0: 0005a683 lw a3,0(a1) -8000f2b4: 0045a783 lw a5,4(a1) -8000f2b8: 0085a503 lw a0,8(a1) -8000f2bc: 00c5aa83 lw s5,12(a1) -8000f2c0: 00062c83 lw s9,0(a2) -8000f2c4: 00462b03 lw s6,4(a2) -8000f2c8: 00862c03 lw s8,8(a2) -8000f2cc: 00c62a03 lw s4,12(a2) -8000f2d0: 0a112e23 sw ra,188(sp) -8000f2d4: 0a812c23 sw s0,184(sp) -8000f2d8: 0a912a23 sw s1,180(sp) -8000f2dc: 0b312623 sw s3,172(sp) -8000f2e0: 09712e23 sw s7,156(sp) -8000f2e4: 09a12823 sw s10,144(sp) -8000f2e8: 09b12623 sw s11,140(sp) -8000f2ec: 002024f3 frrm s1 -8000f2f0: 00008637 lui a2,0x8 -8000f2f4: 010a9713 slli a4,s5,0x10 -8000f2f8: 010ad993 srli s3,s5,0x10 -8000f2fc: 01075713 srli a4,a4,0x10 -8000f300: fff60613 addi a2,a2,-1 # 7fff <__stack_size+0x7bff> -8000f304: 07512623 sw s5,108(sp) -8000f308: 06d12023 sw a3,96(sp) -8000f30c: 06f12223 sw a5,100(sp) -8000f310: 06a12423 sw a0,104(sp) -8000f314: 02d12823 sw a3,48(sp) -8000f318: 02f12a23 sw a5,52(sp) -8000f31c: 02a12c23 sw a0,56(sp) -8000f320: 02e12e23 sw a4,60(sp) -8000f324: 00c9f9b3 and s3,s3,a2 -8000f328: 01fada93 srli s5,s5,0x1f -8000f32c: 06098063 beqz s3,8000f38c <__multf3+0xfc> -8000f330: 16c98e63 beq s3,a2,8000f4ac <__multf3+0x21c> -8000f334: 00010537 lui a0,0x10 -8000f338: 00a76733 or a4,a4,a0 -8000f33c: 02e12e23 sw a4,60(sp) -8000f340: 03010613 addi a2,sp,48 -8000f344: 03c10793 addi a5,sp,60 -8000f348: 0007a703 lw a4,0(a5) -8000f34c: ffc7a683 lw a3,-4(a5) -8000f350: ffc78793 addi a5,a5,-4 -8000f354: 00371713 slli a4,a4,0x3 -8000f358: 01d6d693 srli a3,a3,0x1d -8000f35c: 00d76733 or a4,a4,a3 -8000f360: 00e7a223 sw a4,4(a5) -8000f364: fef612e3 bne a2,a5,8000f348 <__multf3+0xb8> -8000f368: 03012783 lw a5,48(sp) -8000f36c: ffffc537 lui a0,0xffffc -8000f370: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> -8000f374: 00379793 slli a5,a5,0x3 -8000f378: 02f12823 sw a5,48(sp) -8000f37c: 00a989b3 add s3,s3,a0 -8000f380: 00000b93 li s7,0 -8000f384: 00000413 li s0,0 -8000f388: 1480006f j 8000f4d0 <__multf3+0x240> -8000f38c: 00d7e633 or a2,a5,a3 -8000f390: 00a66633 or a2,a2,a0 -8000f394: 00e66633 or a2,a2,a4 -8000f398: 20060663 beqz a2,8000f5a4 <__multf3+0x314> -8000f39c: 06070063 beqz a4,8000f3fc <__multf3+0x16c> -8000f3a0: 00070513 mv a0,a4 -8000f3a4: 68c030ef jal ra,80012a30 <__clzsi2> -8000f3a8: ff450693 addi a3,a0,-12 -8000f3ac: 4056d793 srai a5,a3,0x5 -8000f3b0: 01f6f693 andi a3,a3,31 -8000f3b4: 06068e63 beqz a3,8000f430 <__multf3+0x1a0> -8000f3b8: ffc00713 li a4,-4 -8000f3bc: 02e78733 mul a4,a5,a4 -8000f3c0: 03010313 addi t1,sp,48 -8000f3c4: 02000813 li a6,32 -8000f3c8: 00279593 slli a1,a5,0x2 -8000f3cc: 40d80833 sub a6,a6,a3 -8000f3d0: 00c70713 addi a4,a4,12 -8000f3d4: 00e30733 add a4,t1,a4 -8000f3d8: 08e31463 bne t1,a4,8000f460 <__multf3+0x1d0> -8000f3dc: 08010713 addi a4,sp,128 -8000f3e0: 00b705b3 add a1,a4,a1 -8000f3e4: 03012703 lw a4,48(sp) -8000f3e8: fff78793 addi a5,a5,-1 -8000f3ec: 00d716b3 sll a3,a4,a3 -8000f3f0: fad5a823 sw a3,-80(a1) -8000f3f4: fff00693 li a3,-1 -8000f3f8: 0a00006f j 8000f498 <__multf3+0x208> -8000f3fc: 00050863 beqz a0,8000f40c <__multf3+0x17c> -8000f400: 630030ef jal ra,80012a30 <__clzsi2> -8000f404: 02050513 addi a0,a0,32 -8000f408: fa1ff06f j 8000f3a8 <__multf3+0x118> -8000f40c: 00078a63 beqz a5,8000f420 <__multf3+0x190> -8000f410: 00078513 mv a0,a5 -8000f414: 61c030ef jal ra,80012a30 <__clzsi2> -8000f418: 04050513 addi a0,a0,64 -8000f41c: f8dff06f j 8000f3a8 <__multf3+0x118> -8000f420: 00068513 mv a0,a3 -8000f424: 60c030ef jal ra,80012a30 <__clzsi2> -8000f428: 06050513 addi a0,a0,96 -8000f42c: f7dff06f j 8000f3a8 <__multf3+0x118> -8000f430: ffc00613 li a2,-4 -8000f434: 02c78633 mul a2,a5,a2 -8000f438: 03c10713 addi a4,sp,60 -8000f43c: 00300693 li a3,3 -8000f440: 00c705b3 add a1,a4,a2 -8000f444: 0005a583 lw a1,0(a1) -8000f448: fff68693 addi a3,a3,-1 -8000f44c: ffc70713 addi a4,a4,-4 -8000f450: 00b72223 sw a1,4(a4) -8000f454: fef6d6e3 bge a3,a5,8000f440 <__multf3+0x1b0> -8000f458: fff78793 addi a5,a5,-1 -8000f45c: f99ff06f j 8000f3f4 <__multf3+0x164> -8000f460: ffc72603 lw a2,-4(a4) -8000f464: 00072883 lw a7,0(a4) -8000f468: 00b70e33 add t3,a4,a1 -8000f46c: 01065633 srl a2,a2,a6 -8000f470: 00d898b3 sll a7,a7,a3 -8000f474: 01166633 or a2,a2,a7 -8000f478: 00ce2023 sw a2,0(t3) -8000f47c: ffc70713 addi a4,a4,-4 -8000f480: f59ff06f j 8000f3d8 <__multf3+0x148> -8000f484: 00279713 slli a4,a5,0x2 -8000f488: 03010613 addi a2,sp,48 -8000f48c: 00e60733 add a4,a2,a4 -8000f490: 00072023 sw zero,0(a4) -8000f494: fff78793 addi a5,a5,-1 -8000f498: fed796e3 bne a5,a3,8000f484 <__multf3+0x1f4> -8000f49c: ffffc9b7 lui s3,0xffffc -8000f4a0: 01198993 addi s3,s3,17 # ffffc011 <__stack_top+0xffc011> -8000f4a4: 40a989b3 sub s3,s3,a0 -8000f4a8: ed9ff06f j 8000f380 <__multf3+0xf0> -8000f4ac: 00d7e7b3 or a5,a5,a3 -8000f4b0: 00a7e7b3 or a5,a5,a0 -8000f4b4: 00e7e7b3 or a5,a5,a4 -8000f4b8: 0e078c63 beqz a5,8000f5b0 <__multf3+0x320> -8000f4bc: 01071713 slli a4,a4,0x10 -8000f4c0: 41075713 srai a4,a4,0x10 -8000f4c4: 00300b93 li s7,3 -8000f4c8: 01000413 li s0,16 -8000f4cc: ea074ce3 bltz a4,8000f384 <__multf3+0xf4> -8000f4d0: 010a1513 slli a0,s4,0x10 -8000f4d4: 00008737 lui a4,0x8 -8000f4d8: 010a5793 srli a5,s4,0x10 -8000f4dc: 01055513 srli a0,a0,0x10 -8000f4e0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -8000f4e4: 07412623 sw s4,108(sp) -8000f4e8: 07912023 sw s9,96(sp) -8000f4ec: 07612223 sw s6,100(sp) -8000f4f0: 07812423 sw s8,104(sp) -8000f4f4: 05912023 sw s9,64(sp) -8000f4f8: 05612223 sw s6,68(sp) -8000f4fc: 05812423 sw s8,72(sp) -8000f500: 04a12623 sw a0,76(sp) -8000f504: 00e7f7b3 and a5,a5,a4 -8000f508: 01fa5a13 srli s4,s4,0x1f -8000f50c: 0a078663 beqz a5,8000f5b8 <__multf3+0x328> -8000f510: 1ce78463 beq a5,a4,8000f6d8 <__multf3+0x448> -8000f514: 00010737 lui a4,0x10 -8000f518: 00e56533 or a0,a0,a4 -8000f51c: 04a12623 sw a0,76(sp) -8000f520: 04010593 addi a1,sp,64 -8000f524: 04c10713 addi a4,sp,76 -8000f528: 00072683 lw a3,0(a4) # 10000 <__stack_size+0xfc00> -8000f52c: ffc72603 lw a2,-4(a4) -8000f530: ffc70713 addi a4,a4,-4 -8000f534: 00369693 slli a3,a3,0x3 -8000f538: 01d65613 srli a2,a2,0x1d -8000f53c: 00c6e6b3 or a3,a3,a2 -8000f540: 00d72223 sw a3,4(a4) -8000f544: fee592e3 bne a1,a4,8000f528 <__multf3+0x298> -8000f548: 04012703 lw a4,64(sp) -8000f54c: ffffc537 lui a0,0xffffc -8000f550: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> -8000f554: 00371713 slli a4,a4,0x3 -8000f558: 04e12023 sw a4,64(sp) -8000f55c: 00a78533 add a0,a5,a0 -8000f560: 00000693 li a3,0 -8000f564: 01350733 add a4,a0,s3 -8000f568: 00e12423 sw a4,8(sp) -8000f56c: 00170713 addi a4,a4,1 -8000f570: 00e12223 sw a4,4(sp) -8000f574: 002b9713 slli a4,s7,0x2 -8000f578: 00d76733 or a4,a4,a3 -8000f57c: fff70713 addi a4,a4,-1 -8000f580: 00e00613 li a2,14 -8000f584: 014ac7b3 xor a5,s5,s4 -8000f588: 1ce66263 bltu a2,a4,8000f74c <__multf3+0x4bc> -8000f58c: 80013637 lui a2,0x80013 -8000f590: 00271713 slli a4,a4,0x2 -8000f594: 63860613 addi a2,a2,1592 # 80013638 <__stack_top+0x81013638> -8000f598: 00c70733 add a4,a4,a2 -8000f59c: 00072703 lw a4,0(a4) -8000f5a0: 00070067 jr a4 -8000f5a4: 00000993 li s3,0 -8000f5a8: 00100b93 li s7,1 -8000f5ac: dd9ff06f j 8000f384 <__multf3+0xf4> -8000f5b0: 00200b93 li s7,2 -8000f5b4: dd1ff06f j 8000f384 <__multf3+0xf4> -8000f5b8: 019b67b3 or a5,s6,s9 -8000f5bc: 0187e7b3 or a5,a5,s8 -8000f5c0: 00a7e7b3 or a5,a5,a0 -8000f5c4: 14078063 beqz a5,8000f704 <__multf3+0x474> -8000f5c8: 04050e63 beqz a0,8000f624 <__multf3+0x394> -8000f5cc: 464030ef jal ra,80012a30 <__clzsi2> -8000f5d0: ff450693 addi a3,a0,-12 -8000f5d4: 4056d793 srai a5,a3,0x5 -8000f5d8: 01f6f693 andi a3,a3,31 -8000f5dc: 08068063 beqz a3,8000f65c <__multf3+0x3cc> -8000f5e0: ffc00713 li a4,-4 -8000f5e4: 02e78733 mul a4,a5,a4 -8000f5e8: 04010313 addi t1,sp,64 -8000f5ec: 02000813 li a6,32 -8000f5f0: 00279593 slli a1,a5,0x2 -8000f5f4: 40d80833 sub a6,a6,a3 -8000f5f8: 00c70713 addi a4,a4,12 -8000f5fc: 00e30733 add a4,t1,a4 -8000f600: 08e31663 bne t1,a4,8000f68c <__multf3+0x3fc> -8000f604: 08010713 addi a4,sp,128 -8000f608: 00b705b3 add a1,a4,a1 -8000f60c: 04012703 lw a4,64(sp) -8000f610: fff78793 addi a5,a5,-1 -8000f614: 00d716b3 sll a3,a4,a3 -8000f618: fcd5a023 sw a3,-64(a1) -8000f61c: fff00693 li a3,-1 -8000f620: 0a40006f j 8000f6c4 <__multf3+0x434> -8000f624: 000c0a63 beqz s8,8000f638 <__multf3+0x3a8> -8000f628: 000c0513 mv a0,s8 -8000f62c: 404030ef jal ra,80012a30 <__clzsi2> -8000f630: 02050513 addi a0,a0,32 -8000f634: f9dff06f j 8000f5d0 <__multf3+0x340> -8000f638: 000b0a63 beqz s6,8000f64c <__multf3+0x3bc> -8000f63c: 000b0513 mv a0,s6 -8000f640: 3f0030ef jal ra,80012a30 <__clzsi2> -8000f644: 04050513 addi a0,a0,64 -8000f648: f89ff06f j 8000f5d0 <__multf3+0x340> -8000f64c: 000c8513 mv a0,s9 -8000f650: 3e0030ef jal ra,80012a30 <__clzsi2> -8000f654: 06050513 addi a0,a0,96 -8000f658: f79ff06f j 8000f5d0 <__multf3+0x340> -8000f65c: ffc00613 li a2,-4 -8000f660: 02c78633 mul a2,a5,a2 -8000f664: 04c10713 addi a4,sp,76 -8000f668: 00300693 li a3,3 -8000f66c: 00c705b3 add a1,a4,a2 -8000f670: 0005a583 lw a1,0(a1) -8000f674: fff68693 addi a3,a3,-1 -8000f678: ffc70713 addi a4,a4,-4 -8000f67c: 00b72223 sw a1,4(a4) -8000f680: fef6d6e3 bge a3,a5,8000f66c <__multf3+0x3dc> -8000f684: fff78793 addi a5,a5,-1 -8000f688: f95ff06f j 8000f61c <__multf3+0x38c> -8000f68c: ffc72603 lw a2,-4(a4) -8000f690: 00072883 lw a7,0(a4) -8000f694: 00b70e33 add t3,a4,a1 -8000f698: 01065633 srl a2,a2,a6 -8000f69c: 00d898b3 sll a7,a7,a3 -8000f6a0: 01166633 or a2,a2,a7 -8000f6a4: 00ce2023 sw a2,0(t3) -8000f6a8: ffc70713 addi a4,a4,-4 -8000f6ac: f55ff06f j 8000f600 <__multf3+0x370> -8000f6b0: 00279713 slli a4,a5,0x2 -8000f6b4: 04010613 addi a2,sp,64 -8000f6b8: 00e60733 add a4,a2,a4 -8000f6bc: 00072023 sw zero,0(a4) -8000f6c0: fff78793 addi a5,a5,-1 -8000f6c4: fed796e3 bne a5,a3,8000f6b0 <__multf3+0x420> -8000f6c8: ffffc7b7 lui a5,0xffffc -8000f6cc: 01178793 addi a5,a5,17 # ffffc011 <__stack_top+0xffc011> -8000f6d0: 40a78533 sub a0,a5,a0 -8000f6d4: e8dff06f j 8000f560 <__multf3+0x2d0> -8000f6d8: 019b6b33 or s6,s6,s9 -8000f6dc: 018b6b33 or s6,s6,s8 -8000f6e0: 00ab6b33 or s6,s6,a0 -8000f6e4: 020b0663 beqz s6,8000f710 <__multf3+0x480> -8000f6e8: 01051513 slli a0,a0,0x10 -8000f6ec: 41055513 srai a0,a0,0x10 -8000f6f0: 02054663 bltz a0,8000f71c <__multf3+0x48c> -8000f6f4: 00078513 mv a0,a5 -8000f6f8: 00300693 li a3,3 -8000f6fc: 01000413 li s0,16 -8000f700: e65ff06f j 8000f564 <__multf3+0x2d4> -8000f704: 00000513 li a0,0 -8000f708: 00100693 li a3,1 -8000f70c: e59ff06f j 8000f564 <__multf3+0x2d4> -8000f710: 00078513 mv a0,a5 -8000f714: 00200693 li a3,2 -8000f718: e4dff06f j 8000f564 <__multf3+0x2d4> -8000f71c: 00078513 mv a0,a5 -8000f720: 00300693 li a3,3 -8000f724: e41ff06f j 8000f564 <__multf3+0x2d4> -8000f728: 01000413 li s0,16 -8000f72c: 00008737 lui a4,0x8 -8000f730: 04e12e23 sw a4,92(sp) -8000f734: 04012c23 sw zero,88(sp) -8000f738: 04012a23 sw zero,84(sp) -8000f73c: 04012823 sw zero,80(sp) -8000f740: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -8000f744: 00000793 li a5,0 -8000f748: 19d0006f j 800100e4 <__multf3+0xe54> -8000f74c: 03012583 lw a1,48(sp) -8000f750: 04012503 lw a0,64(sp) -8000f754: 000108b7 lui a7,0x10 -8000f758: fff88613 addi a2,a7,-1 # ffff <__stack_size+0xfbff> -8000f75c: 0105d393 srli t2,a1,0x10 -8000f760: 01055713 srli a4,a0,0x10 -8000f764: 00c5f5b3 and a1,a1,a2 -8000f768: 00c57533 and a0,a0,a2 -8000f76c: 02b706b3 mul a3,a4,a1 -8000f770: 02b50a33 mul s4,a0,a1 -8000f774: 02a38333 mul t1,t2,a0 -8000f778: 00668833 add a6,a3,t1 -8000f77c: 010a5693 srli a3,s4,0x10 -8000f780: 010686b3 add a3,a3,a6 -8000f784: 02e389b3 mul s3,t2,a4 -8000f788: 0066f463 bgeu a3,t1,8000f790 <__multf3+0x500> -8000f78c: 011989b3 add s3,s3,a7 -8000f790: 04412e03 lw t3,68(sp) -8000f794: 0106d893 srli a7,a3,0x10 -8000f798: 00c6f6b3 and a3,a3,a2 -8000f79c: 00ca7a33 and s4,s4,a2 -8000f7a0: 01069693 slli a3,a3,0x10 -8000f7a4: 014686b3 add a3,a3,s4 -8000f7a8: 010e5f93 srli t6,t3,0x10 -8000f7ac: 00ce7e33 and t3,t3,a2 -8000f7b0: 02be0333 mul t1,t3,a1 -8000f7b4: 00d12623 sw a3,12(sp) -8000f7b8: 06d12023 sw a3,96(sp) -8000f7bc: 03c38633 mul a2,t2,t3 -8000f7c0: 02bf86b3 mul a3,t6,a1 -8000f7c4: 00c68833 add a6,a3,a2 -8000f7c8: 01035693 srli a3,t1,0x10 -8000f7cc: 010686b3 add a3,a3,a6 -8000f7d0: 03f38bb3 mul s7,t2,t6 -8000f7d4: 00c6f663 bgeu a3,a2,8000f7e0 <__multf3+0x550> -8000f7d8: 00010637 lui a2,0x10 -8000f7dc: 00cb8bb3 add s7,s7,a2 -8000f7e0: 0106d613 srli a2,a3,0x10 -8000f7e4: 00010eb7 lui t4,0x10 -8000f7e8: 00c12023 sw a2,0(sp) -8000f7ec: fffe8613 addi a2,t4,-1 # ffff <__stack_size+0xfbff> -8000f7f0: 00c6f833 and a6,a3,a2 -8000f7f4: 00c37333 and t1,t1,a2 -8000f7f8: 01081813 slli a6,a6,0x10 -8000f7fc: 00680833 add a6,a6,t1 -8000f800: 010886b3 add a3,a7,a6 -8000f804: 02d12023 sw a3,32(sp) -8000f808: 03412683 lw a3,52(sp) -8000f80c: 0106d293 srli t0,a3,0x10 -8000f810: 00c6f633 and a2,a3,a2 -8000f814: 02a60333 mul t1,a2,a0 -8000f818: 02a28a33 mul s4,t0,a0 -8000f81c: 01035893 srli a7,t1,0x10 -8000f820: 02c706b3 mul a3,a4,a2 -8000f824: 014686b3 add a3,a3,s4 -8000f828: 00d886b3 add a3,a7,a3 -8000f82c: 02570f33 mul t5,a4,t0 -8000f830: 0146f463 bgeu a3,s4,8000f838 <__multf3+0x5a8> -8000f834: 01df0f33 add t5,t5,t4 -8000f838: 0106d893 srli a7,a3,0x10 -8000f83c: 00010a37 lui s4,0x10 -8000f840: 01e888b3 add a7,a7,t5 -8000f844: fffa0e93 addi t4,s4,-1 # ffff <__stack_size+0xfbff> -8000f848: 00088b13 mv s6,a7 -8000f84c: 01d6f8b3 and a7,a3,t4 -8000f850: 01d37333 and t1,t1,t4 -8000f854: 01089893 slli a7,a7,0x10 -8000f858: 03c60eb3 mul t4,a2,t3 -8000f85c: 006888b3 add a7,a7,t1 -8000f860: 02cf86b3 mul a3,t6,a2 -8000f864: 010eda93 srli s5,t4,0x10 -8000f868: 03c28333 mul t1,t0,t3 -8000f86c: 006686b3 add a3,a3,t1 -8000f870: 00da86b3 add a3,s5,a3 -8000f874: 025f8f33 mul t5,t6,t0 -8000f878: 0066f463 bgeu a3,t1,8000f880 <__multf3+0x5f0> -8000f87c: 014f0f33 add t5,t5,s4 -8000f880: 0106d313 srli t1,a3,0x10 -8000f884: 01e30333 add t1,t1,t5 -8000f888: 00010ab7 lui s5,0x10 -8000f88c: 00612823 sw t1,16(sp) -8000f890: fffa8313 addi t1,s5,-1 # ffff <__stack_size+0xfbff> -8000f894: 0066f6b3 and a3,a3,t1 -8000f898: 006efeb3 and t4,t4,t1 -8000f89c: 01069693 slli a3,a3,0x10 -8000f8a0: 01d68db3 add s11,a3,t4 -8000f8a4: 04812683 lw a3,72(sp) -8000f8a8: 0066f333 and t1,a3,t1 -8000f8ac: 0106de93 srli t4,a3,0x10 -8000f8b0: 02b30a33 mul s4,t1,a1 -8000f8b4: 02638c33 mul s8,t2,t1 -8000f8b8: 010a5c93 srli s9,s4,0x10 -8000f8bc: 02be8f33 mul t5,t4,a1 -8000f8c0: 018f0f33 add t5,t5,s8 -8000f8c4: 01ec8f33 add t5,s9,t5 -8000f8c8: 03d386b3 mul a3,t2,t4 -8000f8cc: 018f7463 bgeu t5,s8,8000f8d4 <__multf3+0x644> -8000f8d0: 015686b3 add a3,a3,s5 -8000f8d4: 010f5a93 srli s5,t5,0x10 -8000f8d8: 00da86b3 add a3,s5,a3 -8000f8dc: 00010d37 lui s10,0x10 -8000f8e0: 00d12a23 sw a3,20(sp) -8000f8e4: fffd0693 addi a3,s10,-1 # ffff <__stack_size+0xfbff> -8000f8e8: 00df7f33 and t5,t5,a3 -8000f8ec: 00da7a33 and s4,s4,a3 -8000f8f0: 010f1f13 slli t5,t5,0x10 -8000f8f4: 014f0f33 add t5,t5,s4 -8000f8f8: 03812a03 lw s4,56(sp) -8000f8fc: 01e12c23 sw t5,24(sp) -8000f900: 00da76b3 and a3,s4,a3 -8000f904: 010a5f13 srli t5,s4,0x10 -8000f908: 02af0a33 mul s4,t5,a0 -8000f90c: 02a68ab3 mul s5,a3,a0 -8000f910: 02d70cb3 mul s9,a4,a3 -8000f914: 014c8cb3 add s9,s9,s4 -8000f918: 010ada13 srli s4,s5,0x10 -8000f91c: 019a0a33 add s4,s4,s9 -8000f920: 02af0cb3 mul s9,t5,a0 -8000f924: 03e70c33 mul s8,a4,t5 -8000f928: 019a7463 bgeu s4,s9,8000f930 <__multf3+0x6a0> -8000f92c: 01ac0c33 add s8,s8,s10 -8000f930: 010a5c93 srli s9,s4,0x10 -8000f934: 018c8c33 add s8,s9,s8 -8000f938: 01812e23 sw s8,28(sp) -8000f93c: 00010c37 lui s8,0x10 -8000f940: fffc0d13 addi s10,s8,-1 # ffff <__stack_size+0xfbff> -8000f944: 01aa7a33 and s4,s4,s10 -8000f948: 01aafab3 and s5,s5,s10 -8000f94c: 010a1a13 slli s4,s4,0x10 -8000f950: 015a0cb3 add s9,s4,s5 -8000f954: 02012a03 lw s4,32(sp) -8000f958: 014989b3 add s3,s3,s4 -8000f95c: 00012a03 lw s4,0(sp) -8000f960: 0109b833 sltu a6,s3,a6 -8000f964: 011989b3 add s3,s3,a7 -8000f968: 010a0a33 add s4,s4,a6 -8000f96c: 017a0bb3 add s7,s4,s7 -8000f970: 016b8c33 add s8,s7,s6 -8000f974: 0119b8b3 sltu a7,s3,a7 -8000f978: 011c0ab3 add s5,s8,a7 -8000f97c: 011ab8b3 sltu a7,s5,a7 -8000f980: 016c3c33 sltu s8,s8,s6 -8000f984: 011c68b3 or a7,s8,a7 -8000f988: 010bbbb3 sltu s7,s7,a6 -8000f98c: 01788bb3 add s7,a7,s7 -8000f990: 01812883 lw a7,24(sp) -8000f994: 01ba8a33 add s4,s5,s11 -8000f998: 01ba3db3 sltu s11,s4,s11 -8000f99c: 01012803 lw a6,16(sp) -8000f9a0: 011a0a33 add s4,s4,a7 -8000f9a4: 011a38b3 sltu a7,s4,a7 -8000f9a8: 01112c23 sw a7,24(sp) -8000f9ac: 01412883 lw a7,20(sp) -8000f9b0: 010b8bb3 add s7,s7,a6 -8000f9b4: 01312023 sw s3,0(sp) -8000f9b8: 07312223 sw s3,100(sp) -8000f9bc: 01812983 lw s3,24(sp) -8000f9c0: 01bb8833 add a6,s7,s11 -8000f9c4: 011808b3 add a7,a6,a7 -8000f9c8: 01388ab3 add s5,a7,s3 -8000f9cc: 01b83db3 sltu s11,a6,s11 -8000f9d0: 01c12983 lw s3,28(sp) -8000f9d4: 01412803 lw a6,20(sp) -8000f9d8: 019a0a33 add s4,s4,s9 -8000f9dc: 013a8c33 add s8,s5,s3 -8000f9e0: 0108b8b3 sltu a7,a7,a6 -8000f9e4: 019a3cb3 sltu s9,s4,s9 -8000f9e8: 01812803 lw a6,24(sp) -8000f9ec: 019c09b3 add s3,s8,s9 -8000f9f0: 00098b13 mv s6,s3 -8000f9f4: 01012983 lw s3,16(sp) -8000f9f8: 010abab3 sltu s5,s5,a6 -8000f9fc: 01c12803 lw a6,28(sp) -8000fa00: 013bbbb3 sltu s7,s7,s3 -8000fa04: 0158eab3 or s5,a7,s5 -8000fa08: 01bbedb3 or s11,s7,s11 -8000fa0c: 010c3c33 sltu s8,s8,a6 -8000fa10: 019b3cb3 sltu s9,s6,s9 -8000fa14: 015d8db3 add s11,s11,s5 -8000fa18: 019c6cb3 or s9,s8,s9 -8000fa1c: 019d8833 add a6,s11,s9 -8000fa20: 01012a23 sw a6,20(sp) -8000fa24: 04c12803 lw a6,76(sp) -8000fa28: 07412423 sw s4,104(sp) -8000fa2c: 01085893 srli a7,a6,0x10 -8000fa30: 01a87d33 and s10,a6,s10 -8000fa34: 02bd0833 mul a6,s10,a1 -8000fa38: 03a38ab3 mul s5,t2,s10 -8000fa3c: 01085b93 srli s7,a6,0x10 -8000fa40: 02b885b3 mul a1,a7,a1 -8000fa44: 015585b3 add a1,a1,s5 -8000fa48: 00bb85b3 add a1,s7,a1 -8000fa4c: 031383b3 mul t2,t2,a7 -8000fa50: 0155f663 bgeu a1,s5,8000fa5c <__multf3+0x7cc> -8000fa54: 00010c37 lui s8,0x10 -8000fa58: 018383b3 add t2,t2,s8 -8000fa5c: 0105da93 srli s5,a1,0x10 -8000fa60: 007a83b3 add t2,s5,t2 -8000fa64: 00010c37 lui s8,0x10 -8000fa68: 03c12a83 lw s5,60(sp) -8000fa6c: 00712e23 sw t2,28(sp) -8000fa70: fffc0393 addi t2,s8,-1 # ffff <__stack_size+0xfbff> -8000fa74: 0075f5b3 and a1,a1,t2 -8000fa78: 00787833 and a6,a6,t2 -8000fa7c: 01059593 slli a1,a1,0x10 -8000fa80: 007af3b3 and t2,s5,t2 -8000fa84: 010585b3 add a1,a1,a6 -8000fa88: 010ad813 srli a6,s5,0x10 -8000fa8c: 03070bb3 mul s7,a4,a6 -8000fa90: 02a38ab3 mul s5,t2,a0 -8000fa94: 02770733 mul a4,a4,t2 -8000fa98: 010add93 srli s11,s5,0x10 -8000fa9c: 02a80533 mul a0,a6,a0 -8000faa0: 00a70733 add a4,a4,a0 -8000faa4: 00ed8733 add a4,s11,a4 -8000faa8: 00a77463 bgeu a4,a0,8000fab0 <__multf3+0x820> -8000faac: 018b8bb3 add s7,s7,s8 -8000fab0: 00010c37 lui s8,0x10 -8000fab4: fffc0d93 addi s11,s8,-1 # ffff <__stack_size+0xfbff> -8000fab8: 01075513 srli a0,a4,0x10 -8000fabc: 01b77733 and a4,a4,s11 -8000fac0: 01750533 add a0,a0,s7 -8000fac4: 01071713 slli a4,a4,0x10 -8000fac8: 01bafdb3 and s11,s5,s11 -8000facc: 02a12023 sw a0,32(sp) -8000fad0: 02628ab3 mul s5,t0,t1 -8000fad4: 01b70db3 add s11,a4,s11 -8000fad8: 02c30533 mul a0,t1,a2 -8000fadc: 02ce8733 mul a4,t4,a2 -8000fae0: 01055c93 srli s9,a0,0x10 -8000fae4: 01570733 add a4,a4,s5 -8000fae8: 00ec8733 add a4,s9,a4 -8000faec: 03d28bb3 mul s7,t0,t4 -8000faf0: 01577463 bgeu a4,s5,8000faf8 <__multf3+0x868> -8000faf4: 018b8bb3 add s7,s7,s8 -8000faf8: 01075a93 srli s5,a4,0x10 -8000fafc: 017a89b3 add s3,s5,s7 -8000fb00: 00010bb7 lui s7,0x10 -8000fb04: fffb8a93 addi s5,s7,-1 # ffff <__stack_size+0xfbff> -8000fb08: 01577733 and a4,a4,s5 -8000fb0c: 01557533 and a0,a0,s5 -8000fb10: 01071713 slli a4,a4,0x10 -8000fb14: 00a70733 add a4,a4,a0 -8000fb18: 03cf0ab3 mul s5,t5,t3 -8000fb1c: 00e12823 sw a4,16(sp) -8000fb20: 03312223 sw s3,36(sp) -8000fb24: 03c68733 mul a4,a3,t3 -8000fb28: 02df8cb3 mul s9,t6,a3 -8000fb2c: 01075513 srli a0,a4,0x10 -8000fb30: 015c8cb3 add s9,s9,s5 -8000fb34: 01950533 add a0,a0,s9 -8000fb38: 03ef8c33 mul s8,t6,t5 -8000fb3c: 01557463 bgeu a0,s5,8000fb44 <__multf3+0x8b4> -8000fb40: 017c0c33 add s8,s8,s7 -8000fb44: 01055a93 srli s5,a0,0x10 -8000fb48: 018a8c33 add s8,s5,s8 -8000fb4c: 00010ab7 lui s5,0x10 -8000fb50: fffa8a93 addi s5,s5,-1 # ffff <__stack_size+0xfbff> -8000fb54: 01557533 and a0,a0,s5 -8000fb58: 01051513 slli a0,a0,0x10 -8000fb5c: 01577733 and a4,a4,s5 -8000fb60: 00e50733 add a4,a0,a4 -8000fb64: 01c12983 lw s3,28(sp) -8000fb68: 01412503 lw a0,20(sp) -8000fb6c: 00bb0ab3 add s5,s6,a1 -8000fb70: 00bab5b3 sltu a1,s5,a1 -8000fb74: 01350cb3 add s9,a0,s3 -8000fb78: 02012983 lw s3,32(sp) -8000fb7c: 00bc8533 add a0,s9,a1 -8000fb80: 01ba8ab3 add s5,s5,s11 -8000fb84: 01babdb3 sltu s11,s5,s11 -8000fb88: 01350bb3 add s7,a0,s3 -8000fb8c: 01bb89b3 add s3,s7,s11 -8000fb90: 03312623 sw s3,44(sp) -8000fb94: 01012983 lw s3,16(sp) -8000fb98: 02412b03 lw s6,36(sp) -8000fb9c: 00b535b3 sltu a1,a0,a1 -8000fba0: 013a8ab3 add s5,s5,s3 -8000fba4: 013ab9b3 sltu s3,s5,s3 -8000fba8: 03312423 sw s3,40(sp) -8000fbac: 01bb89b3 add s3,s7,s11 -8000fbb0: 016989b3 add s3,s3,s6 -8000fbb4: 02812b03 lw s6,40(sp) -8000fbb8: 02012503 lw a0,32(sp) -8000fbbc: 01312823 sw s3,16(sp) -8000fbc0: 00ea8ab3 add s5,s5,a4 -8000fbc4: 016989b3 add s3,s3,s6 -8000fbc8: 00098b13 mv s6,s3 -8000fbcc: 00eab733 sltu a4,s5,a4 -8000fbd0: 018989b3 add s3,s3,s8 -8000fbd4: 01312a23 sw s3,20(sp) -8000fbd8: 00e989b3 add s3,s3,a4 -8000fbdc: 00abbbb3 sltu s7,s7,a0 -8000fbe0: 01312c23 sw s3,24(sp) -8000fbe4: 02c12503 lw a0,44(sp) -8000fbe8: 01c12983 lw s3,28(sp) -8000fbec: 07512623 sw s5,108(sp) -8000fbf0: 01b53db3 sltu s11,a0,s11 -8000fbf4: 013cbcb3 sltu s9,s9,s3 -8000fbf8: 01012503 lw a0,16(sp) -8000fbfc: 02412983 lw s3,36(sp) -8000fc00: 01bbedb3 or s11,s7,s11 -8000fc04: 00bce5b3 or a1,s9,a1 -8000fc08: 01353bb3 sltu s7,a0,s3 -8000fc0c: 01412503 lw a0,20(sp) -8000fc10: 02812983 lw s3,40(sp) -8000fc14: 01b585b3 add a1,a1,s11 -8000fc18: 01853c33 sltu s8,a0,s8 -8000fc1c: 01812503 lw a0,24(sp) -8000fc20: 013b3db3 sltu s11,s6,s3 -8000fc24: 01bbedb3 or s11,s7,s11 -8000fc28: 00e53733 sltu a4,a0,a4 -8000fc2c: 00ec6733 or a4,s8,a4 -8000fc30: 01b58db3 add s11,a1,s11 -8000fc34: 02668533 mul a0,a3,t1 -8000fc38: 00ed8db3 add s11,s11,a4 -8000fc3c: 026f0c33 mul s8,t5,t1 -8000fc40: 01055593 srli a1,a0,0x10 -8000fc44: 02de8733 mul a4,t4,a3 -8000fc48: 01870733 add a4,a4,s8 -8000fc4c: 00e58733 add a4,a1,a4 -8000fc50: 03ee8bb3 mul s7,t4,t5 -8000fc54: 01877663 bgeu a4,s8,8000fc60 <__multf3+0x9d0> -8000fc58: 000105b7 lui a1,0x10 -8000fc5c: 00bb8bb3 add s7,s7,a1 -8000fc60: 01075593 srli a1,a4,0x10 -8000fc64: 00010c37 lui s8,0x10 -8000fc68: 01758bb3 add s7,a1,s7 -8000fc6c: fffc0593 addi a1,s8,-1 # ffff <__stack_size+0xfbff> -8000fc70: 00b77733 and a4,a4,a1 -8000fc74: 00b575b3 and a1,a0,a1 -8000fc78: 03a28cb3 mul s9,t0,s10 -8000fc7c: 01071713 slli a4,a4,0x10 -8000fc80: 00b705b3 add a1,a4,a1 -8000fc84: 02cd0533 mul a0,s10,a2 -8000fc88: 02c88633 mul a2,a7,a2 -8000fc8c: 01055713 srli a4,a0,0x10 -8000fc90: 01960633 add a2,a2,s9 -8000fc94: 00c70733 add a4,a4,a2 -8000fc98: 031282b3 mul t0,t0,a7 -8000fc9c: 01977463 bgeu a4,s9,8000fca4 <__multf3+0xa14> -8000fca0: 018282b3 add t0,t0,s8 -8000fca4: 01075613 srli a2,a4,0x10 -8000fca8: 00010cb7 lui s9,0x10 -8000fcac: 005602b3 add t0,a2,t0 -8000fcb0: fffc8613 addi a2,s9,-1 # ffff <__stack_size+0xfbff> -8000fcb4: 00c77733 and a4,a4,a2 -8000fcb8: 01071713 slli a4,a4,0x10 -8000fcbc: 00c57633 and a2,a0,a2 -8000fcc0: 030f8c33 mul s8,t6,a6 -8000fcc4: 00c70633 add a2,a4,a2 -8000fcc8: 027f8fb3 mul t6,t6,t2 -8000fccc: 03c38733 mul a4,t2,t3 -8000fcd0: 03c80e33 mul t3,a6,t3 -8000fcd4: 01075513 srli a0,a4,0x10 -8000fcd8: 01cf8fb3 add t6,t6,t3 -8000fcdc: 01f50fb3 add t6,a0,t6 -8000fce0: 01cff463 bgeu t6,t3,8000fce8 <__multf3+0xa58> -8000fce4: 019c0c33 add s8,s8,s9 -8000fce8: 010fde13 srli t3,t6,0x10 -8000fcec: 018e0e33 add t3,t3,s8 -8000fcf0: 00010c37 lui s8,0x10 -8000fcf4: fffc0513 addi a0,s8,-1 # ffff <__stack_size+0xfbff> -8000fcf8: 00afffb3 and t6,t6,a0 -8000fcfc: 010f9f93 slli t6,t6,0x10 -8000fd00: 00a77733 and a4,a4,a0 -8000fd04: 03af0cb3 mul s9,t5,s10 -8000fd08: 00ef8533 add a0,t6,a4 -8000fd0c: 03a68fb3 mul t6,a3,s10 -8000fd10: 02d886b3 mul a3,a7,a3 -8000fd14: 010fd713 srli a4,t6,0x10 -8000fd18: 019686b3 add a3,a3,s9 -8000fd1c: 00d70733 add a4,a4,a3 -8000fd20: 031f0f33 mul t5,t5,a7 -8000fd24: 01977463 bgeu a4,s9,8000fd2c <__multf3+0xa9c> -8000fd28: 018f0f33 add t5,t5,s8 -8000fd2c: 01075693 srli a3,a4,0x10 -8000fd30: 00010c37 lui s8,0x10 -8000fd34: 01e68f33 add t5,a3,t5 -8000fd38: fffc0693 addi a3,s8,-1 # ffff <__stack_size+0xfbff> -8000fd3c: 00d77733 and a4,a4,a3 -8000fd40: 01071713 slli a4,a4,0x10 -8000fd44: 00dff6b3 and a3,t6,a3 -8000fd48: 00d706b3 add a3,a4,a3 -8000fd4c: 030e8fb3 mul t6,t4,a6 -8000fd50: 02638733 mul a4,t2,t1 -8000fd54: 027e8eb3 mul t4,t4,t2 -8000fd58: 01075c93 srli s9,a4,0x10 -8000fd5c: 02680333 mul t1,a6,t1 -8000fd60: 006e8eb3 add t4,t4,t1 -8000fd64: 01dc8eb3 add t4,s9,t4 -8000fd68: 006ef463 bgeu t4,t1,8000fd70 <__multf3+0xae0> -8000fd6c: 018f8fb3 add t6,t6,s8 -8000fd70: 010ed313 srli t1,t4,0x10 -8000fd74: 01f30fb3 add t6,t1,t6 -8000fd78: 00010337 lui t1,0x10 -8000fd7c: 01812983 lw s3,24(sp) -8000fd80: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> -8000fd84: 006efeb3 and t4,t4,t1 -8000fd88: 00677733 and a4,a4,t1 -8000fd8c: 010e9e93 slli t4,t4,0x10 -8000fd90: 00ee8eb3 add t4,t4,a4 -8000fd94: 00b98733 add a4,s3,a1 -8000fd98: 00b735b3 sltu a1,a4,a1 -8000fd9c: 017d8db3 add s11,s11,s7 -8000fda0: 00bd89b3 add s3,s11,a1 -8000fda4: 00c70733 add a4,a4,a2 -8000fda8: 00c73633 sltu a2,a4,a2 -8000fdac: 00598c33 add s8,s3,t0 -8000fdb0: 00a70733 add a4,a4,a0 -8000fdb4: 00098b13 mv s6,s3 -8000fdb8: 00cc09b3 add s3,s8,a2 -8000fdbc: 06e12823 sw a4,112(sp) -8000fdc0: 00a73733 sltu a4,a4,a0 -8000fdc4: 01c98533 add a0,s3,t3 -8000fdc8: 00e50cb3 add s9,a0,a4 -8000fdcc: 01312823 sw s3,16(sp) -8000fdd0: 00dc89b3 add s3,s9,a3 -8000fdd4: 00d9b6b3 sltu a3,s3,a3 -8000fdd8: 01312a23 sw s3,20(sp) -8000fddc: 01012983 lw s3,16(sp) -8000fde0: 017dbbb3 sltu s7,s11,s7 -8000fde4: 00bb35b3 sltu a1,s6,a1 -8000fde8: 00c9b633 sltu a2,s3,a2 -8000fdec: 005c32b3 sltu t0,s8,t0 -8000fdf0: 00c2e2b3 or t0,t0,a2 -8000fdf4: 00ecb733 sltu a4,s9,a4 -8000fdf8: 00bbe5b3 or a1,s7,a1 -8000fdfc: 01c53533 sltu a0,a0,t3 -8000fe00: 00e56533 or a0,a0,a4 -8000fe04: 005585b3 add a1,a1,t0 -8000fe08: 00a585b3 add a1,a1,a0 -8000fe0c: 01e585b3 add a1,a1,t5 -8000fe10: 00d58633 add a2,a1,a3 -8000fe14: 01e5bf33 sltu t5,a1,t5 -8000fe18: 01412583 lw a1,20(sp) -8000fe1c: 00d636b3 sltu a3,a2,a3 -8000fe20: 00df66b3 or a3,t5,a3 -8000fe24: 01d58733 add a4,a1,t4 -8000fe28: 03a385b3 mul a1,t2,s10 -8000fe2c: 01f60f33 add t5,a2,t6 -8000fe30: 06e12a23 sw a4,116(sp) -8000fe34: 01d73733 sltu a4,a4,t4 -8000fe38: 00ef0633 add a2,t5,a4 -8000fe3c: 00e63733 sltu a4,a2,a4 -8000fe40: 01ff3f33 sltu t5,t5,t6 -8000fe44: 00ef6f33 or t5,t5,a4 -8000fe48: 03a80d33 mul s10,a6,s10 -8000fe4c: 0105d713 srli a4,a1,0x10 -8000fe50: 027883b3 mul t2,a7,t2 -8000fe54: 01a383b3 add t2,t2,s10 -8000fe58: 03088833 mul a6,a7,a6 -8000fe5c: 007708b3 add a7,a4,t2 -8000fe60: 01a8f663 bgeu a7,s10,8000fe6c <__multf3+0xbdc> -8000fe64: 00010737 lui a4,0x10 -8000fe68: 00e80833 add a6,a6,a4 -8000fe6c: 0068f733 and a4,a7,t1 -8000fe70: 01071713 slli a4,a4,0x10 -8000fe74: 0065f333 and t1,a1,t1 -8000fe78: 0108d893 srli a7,a7,0x10 -8000fe7c: 00670333 add t1,a4,t1 -8000fe80: 00d888b3 add a7,a7,a3 -8000fe84: 00c12703 lw a4,12(sp) -8000fe88: 00012683 lw a3,0(sp) -8000fe8c: 00660633 add a2,a2,t1 -8000fe90: 01e888b3 add a7,a7,t5 -8000fe94: 00663333 sltu t1,a2,t1 -8000fe98: 00d769b3 or s3,a4,a3 -8000fe9c: 006888b3 add a7,a7,t1 -8000fea0: 01088833 add a6,a7,a6 -8000fea4: 013a6a33 or s4,s4,s3 -8000fea8: 00da9a93 slli s5,s5,0xd -8000feac: 07012e23 sw a6,124(sp) -8000feb0: 06c12c23 sw a2,120(sp) -8000feb4: 014aea33 or s4,s5,s4 -8000feb8: 06010713 addi a4,sp,96 -8000febc: 07010593 addi a1,sp,112 -8000fec0: 00c72683 lw a3,12(a4) # 1000c <__stack_size+0xfc0c> -8000fec4: 01072603 lw a2,16(a4) -8000fec8: 00470713 addi a4,a4,4 -8000fecc: 0136d693 srli a3,a3,0x13 -8000fed0: 00d61613 slli a2,a2,0xd -8000fed4: 00c6e6b3 or a3,a3,a2 -8000fed8: fed72e23 sw a3,-4(a4) -8000fedc: fee592e3 bne a1,a4,8000fec0 <__multf3+0xc30> -8000fee0: 06812683 lw a3,104(sp) -8000fee4: 06012a83 lw s5,96(sp) -8000fee8: 06c12703 lw a4,108(sp) -8000feec: 04d12c23 sw a3,88(sp) -8000fef0: 06412683 lw a3,100(sp) -8000fef4: 01403a33 snez s4,s4 -8000fef8: 015a6a33 or s4,s4,s5 -8000fefc: 04d12a23 sw a3,84(sp) -8000ff00: 04e12e23 sw a4,92(sp) -8000ff04: 05412823 sw s4,80(sp) -8000ff08: 00b71693 slli a3,a4,0xb -8000ff0c: 1406d463 bgez a3,80010054 <__multf3+0xdc4> -8000ff10: 01fa1a13 slli s4,s4,0x1f -8000ff14: 05010713 addi a4,sp,80 -8000ff18: 05c10593 addi a1,sp,92 -8000ff1c: 00072683 lw a3,0(a4) -8000ff20: 00472603 lw a2,4(a4) -8000ff24: 00470713 addi a4,a4,4 -8000ff28: 0016d693 srli a3,a3,0x1 -8000ff2c: 01f61613 slli a2,a2,0x1f -8000ff30: 00c6e6b3 or a3,a3,a2 -8000ff34: fed72e23 sw a3,-4(a4) -8000ff38: fee592e3 bne a1,a4,8000ff1c <__multf3+0xc8c> -8000ff3c: 05c12703 lw a4,92(sp) -8000ff40: 01403a33 snez s4,s4 -8000ff44: 00175713 srli a4,a4,0x1 -8000ff48: 04e12e23 sw a4,92(sp) -8000ff4c: 05012703 lw a4,80(sp) -8000ff50: 01476a33 or s4,a4,s4 -8000ff54: 05412823 sw s4,80(sp) -8000ff58: 00412703 lw a4,4(sp) -8000ff5c: 000046b7 lui a3,0x4 -8000ff60: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> -8000ff64: 00d706b3 add a3,a4,a3 -8000ff68: 26d05063 blez a3,800101c8 <__multf3+0xf38> -8000ff6c: 05012703 lw a4,80(sp) -8000ff70: 00777613 andi a2,a4,7 -8000ff74: 10060263 beqz a2,80010078 <__multf3+0xde8> -8000ff78: 00200513 li a0,2 -8000ff7c: 05412603 lw a2,84(sp) -8000ff80: 05c12583 lw a1,92(sp) -8000ff84: 00146413 ori s0,s0,1 -8000ff88: 0ea48663 beq s1,a0,80010074 <__multf3+0xde4> -8000ff8c: 00300513 li a0,3 -8000ff90: 0ca48863 beq s1,a0,80010060 <__multf3+0xdd0> -8000ff94: 0e049263 bnez s1,80010078 <__multf3+0xde8> -8000ff98: 00f77513 andi a0,a4,15 -8000ff9c: 00400813 li a6,4 -8000ffa0: 0d050c63 beq a0,a6,80010078 <__multf3+0xde8> -8000ffa4: 00470713 addi a4,a4,4 -8000ffa8: 04e12823 sw a4,80(sp) -8000ffac: 00473713 sltiu a4,a4,4 -8000ffb0: 00c70633 add a2,a4,a2 -8000ffb4: 00e63733 sltu a4,a2,a4 -8000ffb8: 04c12a23 sw a2,84(sp) -8000ffbc: 05812603 lw a2,88(sp) -8000ffc0: 00c70633 add a2,a4,a2 -8000ffc4: 00e63733 sltu a4,a2,a4 -8000ffc8: 00b70733 add a4,a4,a1 -8000ffcc: 04c12c23 sw a2,88(sp) -8000ffd0: 04e12e23 sw a4,92(sp) -8000ffd4: 0a40006f j 80010078 <__multf3+0xde8> -8000ffd8: 000a8793 mv a5,s5 -8000ffdc: 03012703 lw a4,48(sp) -8000ffe0: 04e12823 sw a4,80(sp) -8000ffe4: 03412703 lw a4,52(sp) -8000ffe8: 04e12a23 sw a4,84(sp) -8000ffec: 03812703 lw a4,56(sp) -8000fff0: 04e12c23 sw a4,88(sp) -8000fff4: 03c12703 lw a4,60(sp) -8000fff8: 04e12e23 sw a4,92(sp) -8000fffc: 00200713 li a4,2 -80010000: 54eb8663 beq s7,a4,8001054c <__multf3+0x12bc> -80010004: 00300713 li a4,3 -80010008: f2eb8263 beq s7,a4,8000f72c <__multf3+0x49c> -8001000c: 00100713 li a4,1 -80010010: f4eb94e3 bne s7,a4,8000ff58 <__multf3+0xcc8> -80010014: 04012e23 sw zero,92(sp) -80010018: 04012c23 sw zero,88(sp) -8001001c: 04012a23 sw zero,84(sp) -80010020: 04012823 sw zero,80(sp) -80010024: 5080006f j 8001052c <__multf3+0x129c> -80010028: 000a0793 mv a5,s4 -8001002c: 04012703 lw a4,64(sp) -80010030: 00068b93 mv s7,a3 -80010034: 04e12823 sw a4,80(sp) -80010038: 04412703 lw a4,68(sp) -8001003c: 04e12a23 sw a4,84(sp) -80010040: 04812703 lw a4,72(sp) -80010044: 04e12c23 sw a4,88(sp) -80010048: 04c12703 lw a4,76(sp) -8001004c: 04e12e23 sw a4,92(sp) -80010050: fadff06f j 8000fffc <__multf3+0xd6c> -80010054: 00812703 lw a4,8(sp) -80010058: 00e12223 sw a4,4(sp) -8001005c: efdff06f j 8000ff58 <__multf3+0xcc8> -80010060: 00079c63 bnez a5,80010078 <__multf3+0xde8> -80010064: 00870713 addi a4,a4,8 -80010068: 04e12823 sw a4,80(sp) -8001006c: 00873713 sltiu a4,a4,8 -80010070: f41ff06f j 8000ffb0 <__multf3+0xd20> -80010074: fe0798e3 bnez a5,80010064 <__multf3+0xdd4> -80010078: 05c12703 lw a4,92(sp) -8001007c: 00b71613 slli a2,a4,0xb -80010080: 02065063 bgez a2,800100a0 <__multf3+0xe10> -80010084: fff006b7 lui a3,0xfff00 -80010088: fff68693 addi a3,a3,-1 # ffefffff <__stack_top+0xefffff> -8001008c: 00d77733 and a4,a4,a3 -80010090: 04e12e23 sw a4,92(sp) -80010094: 00412703 lw a4,4(sp) -80010098: 000046b7 lui a3,0x4 -8001009c: 00d706b3 add a3,a4,a3 -800100a0: 05010713 addi a4,sp,80 -800100a4: 05c10513 addi a0,sp,92 -800100a8: 00072603 lw a2,0(a4) -800100ac: 00472583 lw a1,4(a4) -800100b0: 00470713 addi a4,a4,4 -800100b4: 00365613 srli a2,a2,0x3 -800100b8: 01d59593 slli a1,a1,0x1d -800100bc: 00b66633 or a2,a2,a1 -800100c0: fec72e23 sw a2,-4(a4) -800100c4: fee512e3 bne a0,a4,800100a8 <__multf3+0xe18> -800100c8: 00008737 lui a4,0x8 -800100cc: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> -800100d0: 08d74c63 blt a4,a3,80010168 <__multf3+0xed8> -800100d4: 05c12703 lw a4,92(sp) -800100d8: 00375713 srli a4,a4,0x3 -800100dc: 04e12e23 sw a4,92(sp) -800100e0: 00068713 mv a4,a3 -800100e4: 05c12503 lw a0,92(sp) -800100e8: 01171713 slli a4,a4,0x11 -800100ec: 00f79793 slli a5,a5,0xf -800100f0: 01175713 srli a4,a4,0x11 -800100f4: 00e7e733 or a4,a5,a4 -800100f8: 06a11623 sh a0,108(sp) -800100fc: 06e11723 sh a4,110(sp) -80010100: 05012583 lw a1,80(sp) -80010104: 05412603 lw a2,84(sp) -80010108: 05812683 lw a3,88(sp) -8001010c: 06c12783 lw a5,108(sp) -80010110: 00040463 beqz s0,80010118 <__multf3+0xe88> -80010114: 00142073 csrs fflags,s0 -80010118: 0bc12083 lw ra,188(sp) -8001011c: 0b812403 lw s0,184(sp) -80010120: 00b92023 sw a1,0(s2) -80010124: 00c92223 sw a2,4(s2) -80010128: 00d92423 sw a3,8(s2) -8001012c: 00f92623 sw a5,12(s2) -80010130: 0b412483 lw s1,180(sp) -80010134: 0ac12983 lw s3,172(sp) -80010138: 0a812a03 lw s4,168(sp) -8001013c: 0a412a83 lw s5,164(sp) -80010140: 0a012b03 lw s6,160(sp) -80010144: 09c12b83 lw s7,156(sp) -80010148: 09812c03 lw s8,152(sp) -8001014c: 09412c83 lw s9,148(sp) -80010150: 09012d03 lw s10,144(sp) -80010154: 08c12d83 lw s11,140(sp) -80010158: 00090513 mv a0,s2 -8001015c: 0b012903 lw s2,176(sp) -80010160: 0c010113 addi sp,sp,192 -80010164: 00008067 ret -80010168: 00200713 li a4,2 -8001016c: 04e48a63 beq s1,a4,800101c0 <__multf3+0xf30> -80010170: 00300713 li a4,3 -80010174: 02e48463 beq s1,a4,8001019c <__multf3+0xf0c> -80010178: 02049463 bnez s1,800101a0 <__multf3+0xf10> -8001017c: 00008737 lui a4,0x8 -80010180: 04012e23 sw zero,92(sp) -80010184: 04012c23 sw zero,88(sp) -80010188: 04012a23 sw zero,84(sp) -8001018c: 04012823 sw zero,80(sp) -80010190: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80010194: 00546413 ori s0,s0,5 -80010198: f4dff06f j 800100e4 <__multf3+0xe54> -8001019c: fe0780e3 beqz a5,8001017c <__multf3+0xeec> -800101a0: fff00713 li a4,-1 -800101a4: 04e12e23 sw a4,92(sp) -800101a8: 04e12c23 sw a4,88(sp) -800101ac: 04e12a23 sw a4,84(sp) -800101b0: 04e12823 sw a4,80(sp) -800101b4: 00008737 lui a4,0x8 -800101b8: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> -800101bc: fd9ff06f j 80010194 <__multf3+0xf04> -800101c0: fe0780e3 beqz a5,800101a0 <__multf3+0xf10> -800101c4: fb9ff06f j 8001017c <__multf3+0xeec> -800101c8: 00100713 li a4,1 -800101cc: 08069063 bnez a3,8001024c <__multf3+0xfbc> -800101d0: 05012603 lw a2,80(sp) -800101d4: 05412583 lw a1,84(sp) -800101d8: 05812503 lw a0,88(sp) -800101dc: 00767813 andi a6,a2,7 -800101e0: 05c12703 lw a4,92(sp) -800101e4: 04080e63 beqz a6,80010240 <__multf3+0xfb0> -800101e8: 00200813 li a6,2 -800101ec: 00146413 ori s0,s0,1 -800101f0: 05048663 beq s1,a6,8001023c <__multf3+0xfac> -800101f4: 00300813 li a6,3 -800101f8: 03048a63 beq s1,a6,8001022c <__multf3+0xf9c> -800101fc: 04049263 bnez s1,80010240 <__multf3+0xfb0> -80010200: 00f67813 andi a6,a2,15 -80010204: 00400893 li a7,4 -80010208: 03180c63 beq a6,a7,80010240 <__multf3+0xfb0> -8001020c: 00460613 addi a2,a2,4 # 10004 <__stack_size+0xfc04> -80010210: 00463613 sltiu a2,a2,4 -80010214: 00c585b3 add a1,a1,a2 -80010218: 00c5b633 sltu a2,a1,a2 -8001021c: 00c50533 add a0,a0,a2 -80010220: 00c53633 sltu a2,a0,a2 -80010224: 00c70733 add a4,a4,a2 -80010228: 0180006f j 80010240 <__multf3+0xfb0> -8001022c: 00079a63 bnez a5,80010240 <__multf3+0xfb0> -80010230: 00860613 addi a2,a2,8 -80010234: 00863613 sltiu a2,a2,8 -80010238: fddff06f j 80010214 <__multf3+0xf84> -8001023c: fe079ae3 bnez a5,80010230 <__multf3+0xfa0> -80010240: 01475713 srli a4,a4,0x14 -80010244: 00174713 xori a4,a4,1 -80010248: 00177713 andi a4,a4,1 -8001024c: 00100593 li a1,1 -80010250: 40d58633 sub a2,a1,a3 -80010254: 07400693 li a3,116 -80010258: 26c6cc63 blt a3,a2,800104d0 <__multf3+0x1240> -8001025c: 40565893 srai a7,a2,0x5 -80010260: 00000693 li a3,0 -80010264: 00000593 li a1,0 -80010268: 05159863 bne a1,a7,800102b8 <__multf3+0x1028> -8001026c: 01f67613 andi a2,a2,31 -80010270: 00289813 slli a6,a7,0x2 -80010274: 06061063 bnez a2,800102d4 <__multf3+0x1044> -80010278: 00300513 li a0,3 -8001027c: 05010613 addi a2,sp,80 -80010280: 00000593 li a1,0 -80010284: 41150533 sub a0,a0,a7 -80010288: 01060333 add t1,a2,a6 -8001028c: 00032303 lw t1,0(t1) -80010290: 00158593 addi a1,a1,1 # 10001 <__stack_size+0xfc01> -80010294: 00460613 addi a2,a2,4 -80010298: fe662e23 sw t1,-4(a2) -8001029c: feb556e3 bge a0,a1,80010288 <__multf3+0xff8> -800102a0: 00400593 li a1,4 -800102a4: 411588b3 sub a7,a1,a7 -800102a8: 00100593 li a1,1 -800102ac: 09105063 blez a7,8001032c <__multf3+0x109c> -800102b0: 00088593 mv a1,a7 -800102b4: 0780006f j 8001032c <__multf3+0x109c> -800102b8: 00259513 slli a0,a1,0x2 -800102bc: 05010813 addi a6,sp,80 -800102c0: 00a80533 add a0,a6,a0 -800102c4: 00052503 lw a0,0(a0) -800102c8: 00158593 addi a1,a1,1 -800102cc: 00a6e6b3 or a3,a3,a0 -800102d0: f99ff06f j 80010268 <__multf3+0xfd8> -800102d4: 08010593 addi a1,sp,128 -800102d8: 010585b3 add a1,a1,a6 -800102dc: fd05a583 lw a1,-48(a1) -800102e0: 02000e13 li t3,32 -800102e4: 40ce0e33 sub t3,t3,a2 -800102e8: 01c595b3 sll a1,a1,t3 -800102ec: 00b6e6b3 or a3,a3,a1 -800102f0: 00300513 li a0,3 -800102f4: 05010593 addi a1,sp,80 -800102f8: 01058833 add a6,a1,a6 -800102fc: 00000313 li t1,0 -80010300: 41150533 sub a0,a0,a7 -80010304: 00480813 addi a6,a6,4 -80010308: 02a34663 blt t1,a0,80010334 <__multf3+0x10a4> -8001030c: 08010813 addi a6,sp,128 -80010310: 00251513 slli a0,a0,0x2 -80010314: 00a80533 add a0,a6,a0 -80010318: 05c12803 lw a6,92(sp) -8001031c: 00400593 li a1,4 -80010320: 411585b3 sub a1,a1,a7 -80010324: 00c85633 srl a2,a6,a2 -80010328: fcc52823 sw a2,-48(a0) -8001032c: 00400513 li a0,4 -80010330: 0440006f j 80010374 <__multf3+0x10e4> -80010334: 00231e93 slli t4,t1,0x2 -80010338: 05010593 addi a1,sp,80 -8001033c: 00082f03 lw t5,0(a6) -80010340: 01d58eb3 add t4,a1,t4 -80010344: ffc82583 lw a1,-4(a6) -80010348: 01cf1f33 sll t5,t5,t3 -8001034c: 00130313 addi t1,t1,1 -80010350: 00c5d5b3 srl a1,a1,a2 -80010354: 01e5e5b3 or a1,a1,t5 -80010358: 00bea023 sw a1,0(t4) -8001035c: fa9ff06f j 80010304 <__multf3+0x1074> -80010360: 00259613 slli a2,a1,0x2 -80010364: 05010813 addi a6,sp,80 -80010368: 00c80633 add a2,a6,a2 -8001036c: 00062023 sw zero,0(a2) -80010370: 00158593 addi a1,a1,1 -80010374: fea596e3 bne a1,a0,80010360 <__multf3+0x10d0> -80010378: 05012603 lw a2,80(sp) -8001037c: 00d036b3 snez a3,a3 -80010380: 00c6e6b3 or a3,a3,a2 -80010384: 04d12823 sw a3,80(sp) -80010388: 0076f613 andi a2,a3,7 -8001038c: 04060e63 beqz a2,800103e8 <__multf3+0x1158> -80010390: 00200613 li a2,2 -80010394: 05c12803 lw a6,92(sp) -80010398: 00146413 ori s0,s0,1 -8001039c: 0ac48863 beq s1,a2,8001044c <__multf3+0x11bc> -800103a0: 00300613 li a2,3 -800103a4: 06c48863 beq s1,a2,80010414 <__multf3+0x1184> -800103a8: 04049063 bnez s1,800103e8 <__multf3+0x1158> -800103ac: 00f6f613 andi a2,a3,15 -800103b0: 02b60c63 beq a2,a1,800103e8 <__multf3+0x1158> -800103b4: 05412503 lw a0,84(sp) -800103b8: 00468693 addi a3,a3,4 # 4004 <__stack_size+0x3c04> -800103bc: 04d12823 sw a3,80(sp) -800103c0: 0046b693 sltiu a3,a3,4 -800103c4: 00a68533 add a0,a3,a0 -800103c8: 00d536b3 sltu a3,a0,a3 -800103cc: 04a12a23 sw a0,84(sp) -800103d0: 05812503 lw a0,88(sp) -800103d4: 00a68533 add a0,a3,a0 -800103d8: 04a12c23 sw a0,88(sp) -800103dc: 00d53533 sltu a0,a0,a3 -800103e0: 01050633 add a2,a0,a6 -800103e4: 04c12e23 sw a2,92(sp) -800103e8: 05c12683 lw a3,92(sp) -800103ec: 00c69613 slli a2,a3,0xc -800103f0: 08065a63 bgez a2,80010484 <__multf3+0x11f4> -800103f4: 04012e23 sw zero,92(sp) -800103f8: 04012c23 sw zero,88(sp) -800103fc: 04012a23 sw zero,84(sp) -80010400: 04012823 sw zero,80(sp) -80010404: 00146413 ori s0,s0,1 -80010408: 0c071063 bnez a4,800104c8 <__multf3+0x1238> -8001040c: 00100713 li a4,1 -80010410: cd5ff06f j 800100e4 <__multf3+0xe54> -80010414: fc079ae3 bnez a5,800103e8 <__multf3+0x1158> -80010418: 05412583 lw a1,84(sp) -8001041c: 00868693 addi a3,a3,8 -80010420: 04d12823 sw a3,80(sp) -80010424: 0086b693 sltiu a3,a3,8 -80010428: 00b685b3 add a1,a3,a1 -8001042c: 00d5b6b3 sltu a3,a1,a3 -80010430: 04b12a23 sw a1,84(sp) -80010434: 05812583 lw a1,88(sp) -80010438: 00b685b3 add a1,a3,a1 -8001043c: 04b12c23 sw a1,88(sp) -80010440: 00d5b5b3 sltu a1,a1,a3 -80010444: 01058633 add a2,a1,a6 -80010448: f9dff06f j 800103e4 <__multf3+0x1154> -8001044c: f8078ee3 beqz a5,800103e8 <__multf3+0x1158> -80010450: 05412603 lw a2,84(sp) -80010454: 00868693 addi a3,a3,8 -80010458: 05812583 lw a1,88(sp) -8001045c: 04d12823 sw a3,80(sp) -80010460: 0086b693 sltiu a3,a3,8 -80010464: 00c68633 add a2,a3,a2 -80010468: 00d636b3 sltu a3,a2,a3 -8001046c: 04c12a23 sw a2,84(sp) -80010470: 00b68633 add a2,a3,a1 -80010474: 04c12c23 sw a2,88(sp) -80010478: 00d63633 sltu a2,a2,a3 -8001047c: 01060633 add a2,a2,a6 -80010480: f65ff06f j 800103e4 <__multf3+0x1154> -80010484: 05010693 addi a3,sp,80 -80010488: 05c10513 addi a0,sp,92 -8001048c: 0006a603 lw a2,0(a3) -80010490: 0046a583 lw a1,4(a3) -80010494: 00468693 addi a3,a3,4 -80010498: 00365613 srli a2,a2,0x3 -8001049c: 01d59593 slli a1,a1,0x1d -800104a0: 00b66633 or a2,a2,a1 -800104a4: fec6ae23 sw a2,-4(a3) -800104a8: fed512e3 bne a0,a3,8001048c <__multf3+0x11fc> -800104ac: 05c12683 lw a3,92(sp) -800104b0: 0036d693 srli a3,a3,0x3 -800104b4: 04d12e23 sw a3,92(sp) -800104b8: c20706e3 beqz a4,800100e4 <__multf3+0xe54> -800104bc: 00147713 andi a4,s0,1 -800104c0: c20702e3 beqz a4,800100e4 <__multf3+0xe54> -800104c4: 00000713 li a4,0 -800104c8: 00246413 ori s0,s0,2 -800104cc: c19ff06f j 800100e4 <__multf3+0xe54> -800104d0: 05412683 lw a3,84(sp) -800104d4: 05012703 lw a4,80(sp) -800104d8: 00d76733 or a4,a4,a3 -800104dc: 05812683 lw a3,88(sp) -800104e0: 00d76733 or a4,a4,a3 -800104e4: 05c12683 lw a3,92(sp) -800104e8: 00d76733 or a4,a4,a3 -800104ec: 02070e63 beqz a4,80010528 <__multf3+0x1298> -800104f0: 04012e23 sw zero,92(sp) -800104f4: 04012c23 sw zero,88(sp) -800104f8: 04012a23 sw zero,84(sp) -800104fc: 04b12823 sw a1,80(sp) -80010500: 00200713 li a4,2 -80010504: 00146413 ori s0,s0,1 -80010508: 02e48e63 beq s1,a4,80010544 <__multf3+0x12b4> -8001050c: 00300713 li a4,3 -80010510: 02e48263 beq s1,a4,80010534 <__multf3+0x12a4> -80010514: 00500713 li a4,5 -80010518: 02048263 beqz s1,8001053c <__multf3+0x12ac> -8001051c: 05012703 lw a4,80(sp) -80010520: 00375713 srli a4,a4,0x3 -80010524: 04e12823 sw a4,80(sp) -80010528: 00246413 ori s0,s0,2 -8001052c: 00000713 li a4,0 -80010530: bb5ff06f j 800100e4 <__multf3+0xe54> -80010534: fe0794e3 bnez a5,8001051c <__multf3+0x128c> -80010538: 00900713 li a4,9 -8001053c: 04e12823 sw a4,80(sp) -80010540: fddff06f j 8001051c <__multf3+0x128c> -80010544: fe079ae3 bnez a5,80010538 <__multf3+0x12a8> -80010548: fd5ff06f j 8001051c <__multf3+0x128c> -8001054c: 00008737 lui a4,0x8 -80010550: 04012e23 sw zero,92(sp) -80010554: 04012c23 sw zero,88(sp) -80010558: 04012a23 sw zero,84(sp) -8001055c: 04012823 sw zero,80(sp) -80010560: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80010564: b81ff06f j 800100e4 <__multf3+0xe54> - -80010568 <__subtf3>: -80010568: f9010113 addi sp,sp,-112 -8001056c: 0005a683 lw a3,0(a1) -80010570: 0045a703 lw a4,4(a1) -80010574: 0085a783 lw a5,8(a1) -80010578: 06912223 sw s1,100(sp) -8001057c: 07212023 sw s2,96(sp) -80010580: 00c5a483 lw s1,12(a1) -80010584: 00050913 mv s2,a0 -80010588: 06112623 sw ra,108(sp) -8001058c: 06812423 sw s0,104(sp) -80010590: 05312e23 sw s3,92(sp) -80010594: 05412c23 sw s4,88(sp) -80010598: 05512a23 sw s5,84(sp) -8001059c: 05612823 sw s6,80(sp) -800105a0: 05712623 sw s7,76(sp) -800105a4: 00062883 lw a7,0(a2) -800105a8: 00462503 lw a0,4(a2) -800105ac: 00862583 lw a1,8(a2) -800105b0: 00c62e83 lw t4,12(a2) -800105b4: 002029f3 frrm s3 -800105b8: 02f12c23 sw a5,56(sp) -800105bc: 00f12423 sw a5,8(sp) -800105c0: 01049793 slli a5,s1,0x10 -800105c4: 00149413 slli s0,s1,0x1 -800105c8: 0107d793 srli a5,a5,0x10 -800105cc: 02912e23 sw s1,60(sp) -800105d0: 02d12823 sw a3,48(sp) -800105d4: 02e12a23 sw a4,52(sp) -800105d8: 00d12023 sw a3,0(sp) -800105dc: 00e12223 sw a4,4(sp) -800105e0: 00f12623 sw a5,12(sp) -800105e4: 01145413 srli s0,s0,0x11 -800105e8: 01f4d493 srli s1,s1,0x1f -800105ec: 00010f93 mv t6,sp -800105f0: 00c10813 addi a6,sp,12 -800105f4: 00082783 lw a5,0(a6) -800105f8: ffc82703 lw a4,-4(a6) -800105fc: ffc80813 addi a6,a6,-4 -80010600: 00379793 slli a5,a5,0x3 -80010604: 01d75713 srli a4,a4,0x1d -80010608: 00e7e7b3 or a5,a5,a4 -8001060c: 00f82223 sw a5,4(a6) -80010610: ff0f92e3 bne t6,a6,800105f4 <__subtf3+0x8c> -80010614: 00012683 lw a3,0(sp) -80010618: 010e9793 slli a5,t4,0x10 -8001061c: 001e9e13 slli t3,t4,0x1 -80010620: 00369693 slli a3,a3,0x3 -80010624: 0107d793 srli a5,a5,0x10 -80010628: 03d12e23 sw t4,60(sp) -8001062c: 00d12023 sw a3,0(sp) -80010630: 03112823 sw a7,48(sp) -80010634: 02a12a23 sw a0,52(sp) -80010638: 02b12c23 sw a1,56(sp) -8001063c: 01112823 sw a7,16(sp) -80010640: 00a12a23 sw a0,20(sp) -80010644: 00b12c23 sw a1,24(sp) -80010648: 00f12e23 sw a5,28(sp) -8001064c: 011e5e13 srli t3,t3,0x11 -80010650: 01fede93 srli t4,t4,0x1f -80010654: 01010f13 addi t5,sp,16 -80010658: 01c10613 addi a2,sp,28 -8001065c: 00062783 lw a5,0(a2) -80010660: ffc62703 lw a4,-4(a2) -80010664: ffc60613 addi a2,a2,-4 -80010668: 00379793 slli a5,a5,0x3 -8001066c: 01d75713 srli a4,a4,0x1d -80010670: 00e7e7b3 or a5,a5,a4 -80010674: 00f62223 sw a5,4(a2) -80010678: fecf12e3 bne t5,a2,8001065c <__subtf3+0xf4> -8001067c: 01012703 lw a4,16(sp) -80010680: 000087b7 lui a5,0x8 -80010684: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80010688: 00371713 slli a4,a4,0x3 -8001068c: 00e12823 sw a4,16(sp) -80010690: 02fe1063 bne t3,a5,800106b0 <__subtf3+0x148> -80010694: 01812583 lw a1,24(sp) -80010698: 01412783 lw a5,20(sp) -8001069c: 00b7e7b3 or a5,a5,a1 -800106a0: 01c12583 lw a1,28(sp) -800106a4: 00b7e7b3 or a5,a5,a1 -800106a8: 00e7e7b3 or a5,a5,a4 -800106ac: 00079463 bnez a5,800106b4 <__subtf3+0x14c> -800106b0: 001ece93 xori t4,t4,1 -800106b4: 41c407b3 sub a5,s0,t3 -800106b8: 3a9e9ee3 bne t4,s1,80011274 <__subtf3+0xd0c> -800106bc: 3af05063 blez a5,80010a5c <__subtf3+0x4f4> -800106c0: 00412803 lw a6,4(sp) -800106c4: 00812883 lw a7,8(sp) -800106c8: 00c12583 lw a1,12(sp) -800106cc: 100e1263 bnez t3,800107d0 <__subtf3+0x268> -800106d0: 01412e83 lw t4,20(sp) -800106d4: 01812503 lw a0,24(sp) -800106d8: 01c12f83 lw t6,28(sp) -800106dc: 00aee333 or t1,t4,a0 -800106e0: 01f36333 or t1,t1,t6 -800106e4: 00e36333 or t1,t1,a4 -800106e8: 04031263 bnez t1,8001072c <__subtf3+0x1c4> -800106ec: 00008737 lui a4,0x8 -800106f0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -800106f4: 02e79063 bne a5,a4,80010714 <__subtf3+0x1ac> -800106f8: 01186733 or a4,a6,a7 -800106fc: 00b76733 or a4,a4,a1 -80010700: 00d76733 or a4,a4,a3 -80010704: 00070863 beqz a4,80010714 <__subtf3+0x1ac> -80010708: 00d59713 slli a4,a1,0xd -8001070c: 00074463 bltz a4,80010714 <__subtf3+0x1ac> -80010710: 01000e13 li t3,16 -80010714: 02d12023 sw a3,32(sp) -80010718: 03012223 sw a6,36(sp) -8001071c: 03112423 sw a7,40(sp) -80010720: 02b12623 sw a1,44(sp) -80010724: 000e0413 mv s0,t3 -80010728: 0a00006f j 800107c8 <__subtf3+0x260> -8001072c: fff78313 addi t1,a5,-1 -80010730: 04031a63 bnez t1,80010784 <__subtf3+0x21c> -80010734: 00e68733 add a4,a3,a4 -80010738: 00d736b3 sltu a3,a4,a3 -8001073c: 010e8633 add a2,t4,a6 -80010740: 00d607b3 add a5,a2,a3 -80010744: 00d7b6b3 sltu a3,a5,a3 -80010748: 01063833 sltu a6,a2,a6 -8001074c: 00d86833 or a6,a6,a3 -80010750: 02f12223 sw a5,36(sp) -80010754: 011507b3 add a5,a0,a7 -80010758: 02e12023 sw a4,32(sp) -8001075c: 01078733 add a4,a5,a6 -80010760: 01073833 sltu a6,a4,a6 -80010764: 0117b7b3 sltu a5,a5,a7 -80010768: 0107e7b3 or a5,a5,a6 -8001076c: 00bf85b3 add a1,t6,a1 -80010770: 00b785b3 add a1,a5,a1 -80010774: 02e12423 sw a4,40(sp) -80010778: 02b12623 sw a1,44(sp) -8001077c: 00100793 li a5,1 -80010780: 2300006f j 800109b0 <__subtf3+0x448> -80010784: 00008737 lui a4,0x8 -80010788: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -8001078c: 00e78463 beq a5,a4,80010794 <__subtf3+0x22c> -80010790: 0010106f j 80011f90 <__subtf3+0x1a28> -80010794: 01186733 or a4,a6,a7 -80010798: 00b76733 or a4,a4,a1 -8001079c: 00d76733 or a4,a4,a3 -800107a0: 00000413 li s0,0 -800107a4: 00070a63 beqz a4,800107b8 <__subtf3+0x250> -800107a8: 00040437 lui s0,0x40 -800107ac: 0085f433 and s0,a1,s0 -800107b0: 00143413 seqz s0,s0 -800107b4: 00441413 slli s0,s0,0x4 -800107b8: 02d12023 sw a3,32(sp) -800107bc: 03012223 sw a6,36(sp) -800107c0: 03112423 sw a7,40(sp) -800107c4: 02b12623 sw a1,44(sp) -800107c8: 00000813 li a6,0 -800107cc: 7400006f j 80010f0c <__subtf3+0x9a4> -800107d0: 00008737 lui a4,0x8 -800107d4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -800107d8: 04e41263 bne s0,a4,8001081c <__subtf3+0x2b4> -800107dc: 011867b3 or a5,a6,a7 -800107e0: 00b7e7b3 or a5,a5,a1 -800107e4: 00d7e7b3 or a5,a5,a3 -800107e8: 00000713 li a4,0 -800107ec: 00078a63 beqz a5,80010800 <__subtf3+0x298> -800107f0: 00040737 lui a4,0x40 -800107f4: 00e5f733 and a4,a1,a4 -800107f8: 00173713 seqz a4,a4 -800107fc: 00471713 slli a4,a4,0x4 -80010800: 02d12023 sw a3,32(sp) -80010804: 03012223 sw a6,36(sp) -80010808: 03112423 sw a7,40(sp) -8001080c: 02b12623 sw a1,44(sp) -80010810: 00040793 mv a5,s0 -80010814: 00070413 mv s0,a4 -80010818: fb1ff06f j 800107c8 <__subtf3+0x260> -8001081c: 01c12703 lw a4,28(sp) -80010820: 00080537 lui a0,0x80 -80010824: 00a76733 or a4,a4,a0 -80010828: 00e12e23 sw a4,28(sp) -8001082c: 07400713 li a4,116 -80010830: 00f75463 bge a4,a5,80010838 <__subtf3+0x2d0> -80010834: 7680106f j 80011f9c <__subtf3+0x1a34> -80010838: 00078313 mv t1,a5 -8001083c: 40535513 srai a0,t1,0x5 -80010840: 00000e13 li t3,0 -80010844: 00000793 li a5,0 -80010848: 04a79663 bne a5,a0,80010894 <__subtf3+0x32c> -8001084c: 01f37313 andi t1,t1,31 -80010850: 00251713 slli a4,a0,0x2 -80010854: 04031c63 bnez t1,800108ac <__subtf3+0x344> -80010858: 00300313 li t1,3 -8001085c: 00000793 li a5,0 -80010860: 40a30333 sub t1,t1,a0 -80010864: 00e60eb3 add t4,a2,a4 -80010868: 000eae83 lw t4,0(t4) -8001086c: 00178793 addi a5,a5,1 -80010870: 00460613 addi a2,a2,4 -80010874: ffd62e23 sw t4,-4(a2) -80010878: fef356e3 bge t1,a5,80010864 <__subtf3+0x2fc> -8001087c: 00400793 li a5,4 -80010880: 40a78533 sub a0,a5,a0 -80010884: 00100793 li a5,1 -80010888: 06a05c63 blez a0,80010900 <__subtf3+0x398> -8001088c: 00050793 mv a5,a0 -80010890: 0700006f j 80010900 <__subtf3+0x398> -80010894: 00279713 slli a4,a5,0x2 -80010898: 00ef0733 add a4,t5,a4 -8001089c: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> -800108a0: 00178793 addi a5,a5,1 -800108a4: 00ee6e33 or t3,t3,a4 -800108a8: fa1ff06f j 80010848 <__subtf3+0x2e0> -800108ac: 04010793 addi a5,sp,64 -800108b0: 00e787b3 add a5,a5,a4 -800108b4: fd07a783 lw a5,-48(a5) -800108b8: 02000f93 li t6,32 -800108bc: 406f8fb3 sub t6,t6,t1 -800108c0: 01f797b3 sll a5,a5,t6 -800108c4: 00ef0633 add a2,t5,a4 -800108c8: 00300713 li a4,3 -800108cc: 00fe6e33 or t3,t3,a5 -800108d0: 00000e93 li t4,0 -800108d4: 40a70733 sub a4,a4,a0 -800108d8: 00460613 addi a2,a2,4 -800108dc: 02eec663 blt t4,a4,80010908 <__subtf3+0x3a0> -800108e0: 04010613 addi a2,sp,64 -800108e4: 00271713 slli a4,a4,0x2 -800108e8: 00e60733 add a4,a2,a4 -800108ec: 01c12603 lw a2,28(sp) -800108f0: 00400793 li a5,4 -800108f4: 40a787b3 sub a5,a5,a0 -800108f8: 00665333 srl t1,a2,t1 -800108fc: fc672823 sw t1,-48(a4) -80010900: 00400613 li a2,4 -80010904: 03c0006f j 80010940 <__subtf3+0x3d8> -80010908: ffc62783 lw a5,-4(a2) -8001090c: 00062383 lw t2,0(a2) -80010910: 002e9293 slli t0,t4,0x2 -80010914: 0067d7b3 srl a5,a5,t1 -80010918: 01f393b3 sll t2,t2,t6 -8001091c: 005f02b3 add t0,t5,t0 -80010920: 0077e7b3 or a5,a5,t2 -80010924: 00f2a023 sw a5,0(t0) -80010928: 001e8e93 addi t4,t4,1 -8001092c: fadff06f j 800108d8 <__subtf3+0x370> -80010930: 00279713 slli a4,a5,0x2 -80010934: 00ef0733 add a4,t5,a4 -80010938: 00072023 sw zero,0(a4) -8001093c: 00178793 addi a5,a5,1 -80010940: fec798e3 bne a5,a2,80010930 <__subtf3+0x3c8> -80010944: 01012703 lw a4,16(sp) -80010948: 01c037b3 snez a5,t3 -8001094c: 00f767b3 or a5,a4,a5 -80010950: 00f12823 sw a5,16(sp) -80010954: 01012783 lw a5,16(sp) -80010958: 01412603 lw a2,20(sp) -8001095c: 00f687b3 add a5,a3,a5 -80010960: 00d7b6b3 sltu a3,a5,a3 -80010964: 00c80633 add a2,a6,a2 -80010968: 02f12023 sw a5,32(sp) -8001096c: 00d607b3 add a5,a2,a3 -80010970: 00d7b6b3 sltu a3,a5,a3 -80010974: 02f12223 sw a5,36(sp) -80010978: 01812783 lw a5,24(sp) -8001097c: 01063833 sltu a6,a2,a6 -80010980: 00d86833 or a6,a6,a3 -80010984: 00f887b3 add a5,a7,a5 -80010988: 01078733 add a4,a5,a6 -8001098c: 0117b7b3 sltu a5,a5,a7 -80010990: 01c12883 lw a7,28(sp) -80010994: 01073833 sltu a6,a4,a6 -80010998: 0107e7b3 or a5,a5,a6 -8001099c: 011585b3 add a1,a1,a7 -800109a0: 00b785b3 add a1,a5,a1 -800109a4: 02e12423 sw a4,40(sp) -800109a8: 02b12623 sw a1,44(sp) -800109ac: 00040793 mv a5,s0 -800109b0: 02c12703 lw a4,44(sp) -800109b4: 00c71693 slli a3,a4,0xc -800109b8: 0006c463 bltz a3,800109c0 <__subtf3+0x458> -800109bc: 4d40106f j 80011e90 <__subtf3+0x1928> -800109c0: fff806b7 lui a3,0xfff80 -800109c4: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> -800109c8: 00d77733 and a4,a4,a3 -800109cc: 02e12623 sw a4,44(sp) -800109d0: 02012703 lw a4,32(sp) -800109d4: 00178793 addi a5,a5,1 -800109d8: 02c10513 addi a0,sp,44 -800109dc: 01f71693 slli a3,a4,0x1f -800109e0: 02010713 addi a4,sp,32 -800109e4: 00072603 lw a2,0(a4) -800109e8: 00472583 lw a1,4(a4) -800109ec: 00470713 addi a4,a4,4 -800109f0: 00165613 srli a2,a2,0x1 -800109f4: 01f59593 slli a1,a1,0x1f -800109f8: 00b66633 or a2,a2,a1 -800109fc: fec72e23 sw a2,-4(a4) -80010a00: fee512e3 bne a0,a4,800109e4 <__subtf3+0x47c> -80010a04: 02c12703 lw a4,44(sp) -80010a08: 00175713 srli a4,a4,0x1 -80010a0c: 02e12623 sw a4,44(sp) -80010a10: 00d03733 snez a4,a3 -80010a14: 02012683 lw a3,32(sp) -80010a18: 00e6e733 or a4,a3,a4 -80010a1c: 02e12023 sw a4,32(sp) -80010a20: 00008737 lui a4,0x8 -80010a24: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80010a28: 7ce79a63 bne a5,a4,800111fc <__subtf3+0xc94> -80010a2c: 020980e3 beqz s3,8001124c <__subtf3+0xce4> -80010a30: 00300713 li a4,3 -80010a34: 02e998e3 bne s3,a4,80011264 <__subtf3+0xcfc> -80010a38: 00048ae3 beqz s1,8001124c <__subtf3+0xce4> -80010a3c: fff00793 li a5,-1 -80010a40: 02f12623 sw a5,44(sp) -80010a44: 02f12423 sw a5,40(sp) -80010a48: 02f12223 sw a5,36(sp) -80010a4c: 02f12023 sw a5,32(sp) -80010a50: 000087b7 lui a5,0x8 -80010a54: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -80010a58: 0050006f j 8001125c <__subtf3+0xcf4> -80010a5c: 01412603 lw a2,20(sp) -80010a60: 01812583 lw a1,24(sp) -80010a64: 01c12883 lw a7,28(sp) -80010a68: 2e078e63 beqz a5,80010d64 <__subtf3+0x7fc> -80010a6c: 408e07b3 sub a5,t3,s0 -80010a70: 10041063 bnez s0,80010b70 <__subtf3+0x608> -80010a74: 00412303 lw t1,4(sp) -80010a78: 00812503 lw a0,8(sp) -80010a7c: 00c12f03 lw t5,12(sp) -80010a80: 00a36eb3 or t4,t1,a0 -80010a84: 01eeeeb3 or t4,t4,t5 -80010a88: 00deeeb3 or t4,t4,a3 -80010a8c: 040e9463 bnez t4,80010ad4 <__subtf3+0x56c> -80010a90: 000086b7 lui a3,0x8 -80010a94: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80010a98: 02d79063 bne a5,a3,80010ab8 <__subtf3+0x550> -80010a9c: 00b666b3 or a3,a2,a1 -80010aa0: 0116e6b3 or a3,a3,a7 -80010aa4: 00e6e6b3 or a3,a3,a4 -80010aa8: 00068863 beqz a3,80010ab8 <__subtf3+0x550> -80010aac: 00d89693 slli a3,a7,0xd -80010ab0: 0006c463 bltz a3,80010ab8 <__subtf3+0x550> -80010ab4: 01000413 li s0,16 -80010ab8: 02e12023 sw a4,32(sp) -80010abc: 02c12223 sw a2,36(sp) -80010ac0: 02b12423 sw a1,40(sp) -80010ac4: 03112623 sw a7,44(sp) -80010ac8: 00000813 li a6,0 -80010acc: 2c078e63 beqz a5,80010da8 <__subtf3+0x840> -80010ad0: 43c0006f j 80010f0c <__subtf3+0x9a4> -80010ad4: fff78e93 addi t4,a5,-1 -80010ad8: 040e9863 bnez t4,80010b28 <__subtf3+0x5c0> -80010adc: 00e686b3 add a3,a3,a4 -80010ae0: 00e6b733 sltu a4,a3,a4 -80010ae4: 00c30833 add a6,t1,a2 -80010ae8: 00e807b3 add a5,a6,a4 -80010aec: 00e7b733 sltu a4,a5,a4 -80010af0: 00c83633 sltu a2,a6,a2 -80010af4: 00e66633 or a2,a2,a4 -80010af8: 02f12223 sw a5,36(sp) -80010afc: 00b507b3 add a5,a0,a1 -80010b00: 00c78733 add a4,a5,a2 -80010b04: 00c73633 sltu a2,a4,a2 -80010b08: 00b7b7b3 sltu a5,a5,a1 -80010b0c: 00c7e7b3 or a5,a5,a2 -80010b10: 011f08b3 add a7,t5,a7 -80010b14: 011788b3 add a7,a5,a7 -80010b18: 02d12023 sw a3,32(sp) -80010b1c: 02e12423 sw a4,40(sp) -80010b20: 03112623 sw a7,44(sp) -80010b24: c59ff06f j 8001077c <__subtf3+0x214> -80010b28: 000086b7 lui a3,0x8 -80010b2c: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80010b30: 00d78463 beq a5,a3,80010b38 <__subtf3+0x5d0> -80010b34: 47c0106f j 80011fb0 <__subtf3+0x1a48> -80010b38: 00b666b3 or a3,a2,a1 -80010b3c: 0116e6b3 or a3,a3,a7 -80010b40: 00e6e6b3 or a3,a3,a4 -80010b44: 00000413 li s0,0 -80010b48: 00068a63 beqz a3,80010b5c <__subtf3+0x5f4> -80010b4c: 00040437 lui s0,0x40 -80010b50: 0088f433 and s0,a7,s0 -80010b54: 00143413 seqz s0,s0 -80010b58: 00441413 slli s0,s0,0x4 -80010b5c: 02e12023 sw a4,32(sp) -80010b60: 02c12223 sw a2,36(sp) -80010b64: 02b12423 sw a1,40(sp) -80010b68: 03112623 sw a7,44(sp) -80010b6c: c5dff06f j 800107c8 <__subtf3+0x260> -80010b70: 000086b7 lui a3,0x8 -80010b74: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80010b78: 04de1063 bne t3,a3,80010bb8 <__subtf3+0x650> -80010b7c: 00b667b3 or a5,a2,a1 -80010b80: 0117e7b3 or a5,a5,a7 -80010b84: 00e7e7b3 or a5,a5,a4 -80010b88: 00000413 li s0,0 -80010b8c: 00078a63 beqz a5,80010ba0 <__subtf3+0x638> -80010b90: 00040437 lui s0,0x40 -80010b94: 0088f433 and s0,a7,s0 -80010b98: 00143413 seqz s0,s0 -80010b9c: 00441413 slli s0,s0,0x4 -80010ba0: 02e12023 sw a4,32(sp) -80010ba4: 02c12223 sw a2,36(sp) -80010ba8: 02b12423 sw a1,40(sp) -80010bac: 03112623 sw a7,44(sp) -80010bb0: 000e0793 mv a5,t3 -80010bb4: c15ff06f j 800107c8 <__subtf3+0x260> -80010bb8: 00c12683 lw a3,12(sp) -80010bbc: 00080537 lui a0,0x80 -80010bc0: 00a6e6b3 or a3,a3,a0 -80010bc4: 00d12623 sw a3,12(sp) -80010bc8: 07400693 li a3,116 -80010bcc: 00f6d463 bge a3,a5,80010bd4 <__subtf3+0x66c> -80010bd0: 3ec0106f j 80011fbc <__subtf3+0x1a54> -80010bd4: 00078e93 mv t4,a5 -80010bd8: 02000793 li a5,32 -80010bdc: 02fec333 div t1,t4,a5 -80010be0: 00000f13 li t5,0 -80010be4: 00000793 li a5,0 -80010be8: 0467ca63 blt a5,t1,80010c3c <__subtf3+0x6d4> -80010bec: 00030693 mv a3,t1 -80010bf0: 00035463 bgez t1,80010bf8 <__subtf3+0x690> -80010bf4: 00000693 li a3,0 -80010bf8: 01fef793 andi a5,t4,31 -80010bfc: 00231513 slli a0,t1,0x2 -80010c00: 04079a63 bnez a5,80010c54 <__subtf3+0x6ec> -80010c04: 00300693 li a3,3 -80010c08: 406686b3 sub a3,a3,t1 -80010c0c: 00a80eb3 add t4,a6,a0 -80010c10: 000eae83 lw t4,0(t4) -80010c14: 00178793 addi a5,a5,1 -80010c18: 00480813 addi a6,a6,4 -80010c1c: ffd82e23 sw t4,-4(a6) -80010c20: fef6d6e3 bge a3,a5,80010c0c <__subtf3+0x6a4> -80010c24: 00400793 li a5,4 -80010c28: 40678333 sub t1,a5,t1 -80010c2c: 00100793 li a5,1 -80010c30: 08605063 blez t1,80010cb0 <__subtf3+0x748> -80010c34: 00030793 mv a5,t1 -80010c38: 0780006f j 80010cb0 <__subtf3+0x748> -80010c3c: 00279693 slli a3,a5,0x2 -80010c40: 00df86b3 add a3,t6,a3 -80010c44: 0006a683 lw a3,0(a3) -80010c48: 00178793 addi a5,a5,1 -80010c4c: 00df6f33 or t5,t5,a3 -80010c50: f99ff06f j 80010be8 <__subtf3+0x680> -80010c54: 02000793 li a5,32 -80010c58: 02feeeb3 rem t4,t4,a5 -80010c5c: 00269693 slli a3,a3,0x2 -80010c60: 04010813 addi a6,sp,64 -80010c64: 00d806b3 add a3,a6,a3 -80010c68: fc06a683 lw a3,-64(a3) -80010c6c: 00af8533 add a0,t6,a0 -80010c70: 00000293 li t0,0 -80010c74: 41d787b3 sub a5,a5,t4 -80010c78: 00f696b3 sll a3,a3,a5 -80010c7c: 00df6f33 or t5,t5,a3 -80010c80: 00300693 li a3,3 -80010c84: 406686b3 sub a3,a3,t1 -80010c88: 00450513 addi a0,a0,4 # 80004 <__stack_size+0x7fc04> -80010c8c: 02d2c663 blt t0,a3,80010cb8 <__subtf3+0x750> -80010c90: 04010513 addi a0,sp,64 -80010c94: 00269693 slli a3,a3,0x2 -80010c98: 00d506b3 add a3,a0,a3 -80010c9c: 00c12503 lw a0,12(sp) -80010ca0: 00400793 li a5,4 -80010ca4: 406787b3 sub a5,a5,t1 -80010ca8: 01d55eb3 srl t4,a0,t4 -80010cac: fdd6a023 sw t4,-64(a3) -80010cb0: 00300513 li a0,3 -80010cb4: 03c0006f j 80010cf0 <__subtf3+0x788> -80010cb8: ffc52803 lw a6,-4(a0) -80010cbc: 00052403 lw s0,0(a0) -80010cc0: 00229393 slli t2,t0,0x2 -80010cc4: 01d85833 srl a6,a6,t4 -80010cc8: 00f41433 sll s0,s0,a5 -80010ccc: 007f83b3 add t2,t6,t2 -80010cd0: 00886833 or a6,a6,s0 -80010cd4: 0103a023 sw a6,0(t2) -80010cd8: 00128293 addi t0,t0,1 -80010cdc: fadff06f j 80010c88 <__subtf3+0x720> -80010ce0: 00279693 slli a3,a5,0x2 -80010ce4: 00df86b3 add a3,t6,a3 -80010ce8: 0006a023 sw zero,0(a3) -80010cec: 00178793 addi a5,a5,1 -80010cf0: fef558e3 bge a0,a5,80010ce0 <__subtf3+0x778> -80010cf4: 00012683 lw a3,0(sp) -80010cf8: 01e037b3 snez a5,t5 -80010cfc: 00f6e7b3 or a5,a3,a5 -80010d00: 00f12023 sw a5,0(sp) -80010d04: 00012783 lw a5,0(sp) -80010d08: 00412683 lw a3,4(sp) -80010d0c: 00f707b3 add a5,a4,a5 -80010d10: 00e7b733 sltu a4,a5,a4 -80010d14: 00d606b3 add a3,a2,a3 -80010d18: 02f12023 sw a5,32(sp) -80010d1c: 00e687b3 add a5,a3,a4 -80010d20: 00e7b733 sltu a4,a5,a4 -80010d24: 02f12223 sw a5,36(sp) -80010d28: 00812783 lw a5,8(sp) -80010d2c: 00c6b633 sltu a2,a3,a2 -80010d30: 00e66633 or a2,a2,a4 -80010d34: 00f587b3 add a5,a1,a5 -80010d38: 00c78733 add a4,a5,a2 -80010d3c: 00b7b7b3 sltu a5,a5,a1 -80010d40: 00c12583 lw a1,12(sp) -80010d44: 00c73633 sltu a2,a4,a2 -80010d48: 00c7e7b3 or a5,a5,a2 -80010d4c: 00b888b3 add a7,a7,a1 -80010d50: 011788b3 add a7,a5,a7 -80010d54: 02e12423 sw a4,40(sp) -80010d58: 03112623 sw a7,44(sp) -80010d5c: 000e0793 mv a5,t3 -80010d60: c51ff06f j 800109b0 <__subtf3+0x448> -80010d64: 00008eb7 lui t4,0x8 -80010d68: 00140793 addi a5,s0,1 # 40001 <__stack_size+0x3fc01> -80010d6c: ffee8813 addi a6,t4,-2 # 7ffe <__stack_size+0x7bfe> -80010d70: 0107f833 and a6,a5,a6 -80010d74: 00412f03 lw t5,4(sp) -80010d78: 00812f83 lw t6,8(sp) -80010d7c: 00c12303 lw t1,12(sp) -80010d80: 3e081a63 bnez a6,80011174 <__subtf3+0xc0c> -80010d84: 01ff6533 or a0,t5,t6 -80010d88: 00656533 or a0,a0,t1 -80010d8c: 00d56533 or a0,a0,a3 -80010d90: 30041263 bnez s0,80011094 <__subtf3+0xb2c> -80010d94: 0e051463 bnez a0,80010e7c <__subtf3+0x914> -80010d98: 02e12023 sw a4,32(sp) -80010d9c: 02c12223 sw a2,36(sp) -80010da0: 02b12423 sw a1,40(sp) -80010da4: 03112623 sw a7,44(sp) -80010da8: 02012583 lw a1,32(sp) -80010dac: 02412603 lw a2,36(sp) -80010db0: 02812683 lw a3,40(sp) -80010db4: 02c12703 lw a4,44(sp) -80010db8: 00c5e7b3 or a5,a1,a2 -80010dbc: 00d7e7b3 or a5,a5,a3 -80010dc0: 00e7e7b3 or a5,a5,a4 -80010dc4: 00079463 bnez a5,80010dcc <__subtf3+0x864> -80010dc8: 0fc0106f j 80011ec4 <__subtf3+0x195c> -80010dcc: 02c12a23 sw a2,52(sp) -80010dd0: 02b12823 sw a1,48(sp) -80010dd4: 02d12c23 sw a3,56(sp) -80010dd8: 02e12e23 sw a4,60(sp) -80010ddc: 03010613 addi a2,sp,48 -80010de0: 03c10793 addi a5,sp,60 -80010de4: 0007a703 lw a4,0(a5) -80010de8: ffc7a683 lw a3,-4(a5) -80010dec: ffc78793 addi a5,a5,-4 -80010df0: 00171713 slli a4,a4,0x1 -80010df4: 01f6d693 srli a3,a3,0x1f -80010df8: 00d76733 or a4,a4,a3 -80010dfc: 00e7a223 sw a4,4(a5) -80010e00: fef612e3 bne a2,a5,80010de4 <__subtf3+0x87c> -80010e04: 03012783 lw a5,48(sp) -80010e08: 00179793 slli a5,a5,0x1 -80010e0c: 0077f713 andi a4,a5,7 -80010e10: 00071463 bnez a4,80010e18 <__subtf3+0x8b0> -80010e14: 0980106f j 80011eac <__subtf3+0x1944> -80010e18: 00200713 li a4,2 -80010e1c: 03c12683 lw a3,60(sp) -80010e20: 00146413 ori s0,s0,1 -80010e24: 00e99463 bne s3,a4,80010e2c <__subtf3+0x8c4> -80010e28: 0800106f j 80011ea8 <__subtf3+0x1940> -80010e2c: 00300713 li a4,3 -80010e30: 00e99463 bne s3,a4,80010e38 <__subtf3+0x8d0> -80010e34: 0640106f j 80011e98 <__subtf3+0x1930> -80010e38: 00098463 beqz s3,80010e40 <__subtf3+0x8d8> -80010e3c: 0700106f j 80011eac <__subtf3+0x1944> -80010e40: 00f7f713 andi a4,a5,15 -80010e44: 00400613 li a2,4 -80010e48: 00c71463 bne a4,a2,80010e50 <__subtf3+0x8e8> -80010e4c: 0600106f j 80011eac <__subtf3+0x1944> -80010e50: 00478793 addi a5,a5,4 -80010e54: 0047b793 sltiu a5,a5,4 -80010e58: 03412703 lw a4,52(sp) -80010e5c: 00e78733 add a4,a5,a4 -80010e60: 00f73733 sltu a4,a4,a5 -80010e64: 03812783 lw a5,56(sp) -80010e68: 00f707b3 add a5,a4,a5 -80010e6c: 00e7b7b3 sltu a5,a5,a4 -80010e70: 00d787b3 add a5,a5,a3 -80010e74: 02f12e23 sw a5,60(sp) -80010e78: 0340106f j 80011eac <__subtf3+0x1944> -80010e7c: 00b667b3 or a5,a2,a1 -80010e80: 0117e7b3 or a5,a5,a7 -80010e84: 00e7e7b3 or a5,a5,a4 -80010e88: 00079c63 bnez a5,80010ea0 <__subtf3+0x938> -80010e8c: 02d12023 sw a3,32(sp) -80010e90: 03e12223 sw t5,36(sp) -80010e94: 03f12423 sw t6,40(sp) -80010e98: 02612623 sw t1,44(sp) -80010e9c: f0dff06f j 80010da8 <__subtf3+0x840> -80010ea0: 00e68733 add a4,a3,a4 -80010ea4: 00cf07b3 add a5,t5,a2 -80010ea8: 00d736b3 sltu a3,a4,a3 -80010eac: 02e12023 sw a4,32(sp) -80010eb0: 00d78733 add a4,a5,a3 -80010eb4: 01e7b633 sltu a2,a5,t5 -80010eb8: 00d736b3 sltu a3,a4,a3 -80010ebc: 00d666b3 or a3,a2,a3 -80010ec0: 00bf85b3 add a1,t6,a1 -80010ec4: 00d58633 add a2,a1,a3 -80010ec8: 00d636b3 sltu a3,a2,a3 -80010ecc: 01f5b5b3 sltu a1,a1,t6 -80010ed0: 00d5e5b3 or a1,a1,a3 -80010ed4: 011308b3 add a7,t1,a7 -80010ed8: 011585b3 add a1,a1,a7 -80010edc: 02e12223 sw a4,36(sp) -80010ee0: 02c12423 sw a2,40(sp) -80010ee4: 00c59793 slli a5,a1,0xc -80010ee8: 0007c663 bltz a5,80010ef4 <__subtf3+0x98c> -80010eec: 02b12623 sw a1,44(sp) -80010ef0: eb9ff06f j 80010da8 <__subtf3+0x840> -80010ef4: fff807b7 lui a5,0xfff80 -80010ef8: fff78793 addi a5,a5,-1 # fff7ffff <__stack_top+0xf7ffff> -80010efc: 00f5f5b3 and a1,a1,a5 -80010f00: 02b12623 sw a1,44(sp) -80010f04: 00040813 mv a6,s0 -80010f08: 00100793 li a5,1 -80010f0c: 02012703 lw a4,32(sp) -80010f10: 00777693 andi a3,a4,7 -80010f14: 06068063 beqz a3,80010f74 <__subtf3+0xa0c> -80010f18: 00200693 li a3,2 -80010f1c: 02c12503 lw a0,44(sp) -80010f20: 00146413 ori s0,s0,1 -80010f24: 7ed980e3 beq s3,a3,80011f04 <__subtf3+0x199c> -80010f28: 00300693 li a3,3 -80010f2c: 7ad980e3 beq s3,a3,80011ecc <__subtf3+0x1964> -80010f30: 04099263 bnez s3,80010f74 <__subtf3+0xa0c> -80010f34: 00f77693 andi a3,a4,15 -80010f38: 00400613 li a2,4 -80010f3c: 02c68c63 beq a3,a2,80010f74 <__subtf3+0xa0c> -80010f40: 02412583 lw a1,36(sp) -80010f44: 00470713 addi a4,a4,4 -80010f48: 02e12023 sw a4,32(sp) -80010f4c: 00473713 sltiu a4,a4,4 -80010f50: 00b705b3 add a1,a4,a1 -80010f54: 00e5b733 sltu a4,a1,a4 -80010f58: 02b12223 sw a1,36(sp) -80010f5c: 02812583 lw a1,40(sp) -80010f60: 00b705b3 add a1,a4,a1 -80010f64: 02b12423 sw a1,40(sp) -80010f68: 00e5b5b3 sltu a1,a1,a4 -80010f6c: 00a586b3 add a3,a1,a0 -80010f70: 02d12623 sw a3,44(sp) -80010f74: 00080863 beqz a6,80010f84 <__subtf3+0xa1c> -80010f78: 00147713 andi a4,s0,1 -80010f7c: 00070463 beqz a4,80010f84 <__subtf3+0xa1c> -80010f80: 00246413 ori s0,s0,2 -80010f84: 02c12703 lw a4,44(sp) -80010f88: 00c71693 slli a3,a4,0xc -80010f8c: 0206d263 bgez a3,80010fb0 <__subtf3+0xa48> -80010f90: 000086b7 lui a3,0x8 -80010f94: 00178793 addi a5,a5,1 -80010f98: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80010f9c: 7ad780e3 beq a5,a3,80011f3c <__subtf3+0x19d4> -80010fa0: fff806b7 lui a3,0xfff80 -80010fa4: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> -80010fa8: 00d77733 and a4,a4,a3 -80010fac: 02e12623 sw a4,44(sp) -80010fb0: 02010713 addi a4,sp,32 -80010fb4: 02c10593 addi a1,sp,44 -80010fb8: 00072683 lw a3,0(a4) -80010fbc: 00472603 lw a2,4(a4) -80010fc0: 00470713 addi a4,a4,4 -80010fc4: 0036d693 srli a3,a3,0x3 -80010fc8: 01d61613 slli a2,a2,0x1d -80010fcc: 00c6e6b3 or a3,a3,a2 -80010fd0: fed72e23 sw a3,-4(a4) -80010fd4: fee592e3 bne a1,a4,80010fb8 <__subtf3+0xa50> -80010fd8: 02c12703 lw a4,44(sp) -80010fdc: 00008637 lui a2,0x8 -80010fe0: 00375693 srli a3,a4,0x3 -80010fe4: 02d12623 sw a3,44(sp) -80010fe8: fff60713 addi a4,a2,-1 # 7fff <__stack_size+0x7bff> -80010fec: 02e79a63 bne a5,a4,80011020 <__subtf3+0xab8> -80010ff0: 02412583 lw a1,36(sp) -80010ff4: 02012703 lw a4,32(sp) -80010ff8: 00b76733 or a4,a4,a1 -80010ffc: 02812583 lw a1,40(sp) -80011000: 00b76733 or a4,a4,a1 -80011004: 00d76733 or a4,a4,a3 -80011008: 00070c63 beqz a4,80011020 <__subtf3+0xab8> -8001100c: 02c12623 sw a2,44(sp) -80011010: 02012423 sw zero,40(sp) -80011014: 02012223 sw zero,36(sp) -80011018: 02012023 sw zero,32(sp) -8001101c: 00000493 li s1,0 -80011020: 02c12583 lw a1,44(sp) -80011024: 01179793 slli a5,a5,0x11 -80011028: 0117d793 srli a5,a5,0x11 -8001102c: 00f49493 slli s1,s1,0xf -80011030: 00f4e4b3 or s1,s1,a5 -80011034: 02b11e23 sh a1,60(sp) -80011038: 02911f23 sh s1,62(sp) -8001103c: 02012603 lw a2,32(sp) -80011040: 02412683 lw a3,36(sp) -80011044: 02812703 lw a4,40(sp) -80011048: 03c12783 lw a5,60(sp) -8001104c: 00040463 beqz s0,80011054 <__subtf3+0xaec> -80011050: 00142073 csrs fflags,s0 -80011054: 06c12083 lw ra,108(sp) -80011058: 06812403 lw s0,104(sp) -8001105c: 00c92023 sw a2,0(s2) -80011060: 00d92223 sw a3,4(s2) -80011064: 00e92423 sw a4,8(s2) -80011068: 00f92623 sw a5,12(s2) -8001106c: 06412483 lw s1,100(sp) -80011070: 05c12983 lw s3,92(sp) -80011074: 05812a03 lw s4,88(sp) -80011078: 05412a83 lw s5,84(sp) -8001107c: 05012b03 lw s6,80(sp) -80011080: 04c12b83 lw s7,76(sp) -80011084: 00090513 mv a0,s2 -80011088: 06012903 lw s2,96(sp) -8001108c: 07010113 addi sp,sp,112 -80011090: 00008067 ret -80011094: fffe8e93 addi t4,t4,-1 -80011098: 09d41463 bne s0,t4,80011120 <__subtf3+0xbb8> -8001109c: 760508e3 beqz a0,8001200c <__subtf3+0x1aa4> -800110a0: 00040437 lui s0,0x40 -800110a4: 00837433 and s0,t1,s0 -800110a8: 00143413 seqz s0,s0 -800110ac: 00441413 slli s0,s0,0x4 -800110b0: 0bde1063 bne t3,t4,80011150 <__subtf3+0xbe8> -800110b4: 00b667b3 or a5,a2,a1 -800110b8: 0117e7b3 or a5,a5,a7 -800110bc: 00e7e7b3 or a5,a5,a4 -800110c0: 72078ee3 beqz a5,80011ffc <__subtf3+0x1a94> -800110c4: 00d89793 slli a5,a7,0xd -800110c8: 7207dee3 bgez a5,80012004 <__subtf3+0x1a9c> -800110cc: 06050463 beqz a0,80011134 <__subtf3+0xbcc> -800110d0: 000087b7 lui a5,0x8 -800110d4: 02f12623 sw a5,44(sp) -800110d8: 02012423 sw zero,40(sp) -800110dc: 02012223 sw zero,36(sp) -800110e0: 02012023 sw zero,32(sp) -800110e4: 02010613 addi a2,sp,32 -800110e8: 02c10793 addi a5,sp,44 -800110ec: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> -800110f0: ffc7a683 lw a3,-4(a5) -800110f4: ffc78793 addi a5,a5,-4 -800110f8: 00371713 slli a4,a4,0x3 -800110fc: 01d6d693 srli a3,a3,0x1d -80011100: 00d76733 or a4,a4,a3 -80011104: 00e7a223 sw a4,4(a5) -80011108: fef612e3 bne a2,a5,800110ec <__subtf3+0xb84> -8001110c: 02012783 lw a5,32(sp) -80011110: 00000493 li s1,0 -80011114: 00379793 slli a5,a5,0x3 -80011118: 02f12023 sw a5,32(sp) -8001111c: 0280006f j 80011144 <__subtf3+0xbdc> -80011120: 01de1663 bne t3,t4,8001112c <__subtf3+0xbc4> -80011124: 00000413 li s0,0 -80011128: f8dff06f j 800110b4 <__subtf3+0xb4c> -8001112c: 00000413 li s0,0 -80011130: 02051063 bnez a0,80011150 <__subtf3+0xbe8> -80011134: 02e12023 sw a4,32(sp) -80011138: 02c12223 sw a2,36(sp) -8001113c: 02b12423 sw a1,40(sp) -80011140: 03112623 sw a7,44(sp) -80011144: 000087b7 lui a5,0x8 -80011148: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8001114c: dc1ff06f j 80010f0c <__subtf3+0x9a4> -80011150: 00b66633 or a2,a2,a1 -80011154: 011668b3 or a7,a2,a7 -80011158: 00e8e733 or a4,a7,a4 -8001115c: f6071ae3 bnez a4,800110d0 <__subtf3+0xb68> -80011160: 02d12023 sw a3,32(sp) -80011164: 03e12223 sw t5,36(sp) -80011168: 03f12423 sw t6,40(sp) -8001116c: 02612623 sw t1,44(sp) -80011170: fd5ff06f j 80011144 <__subtf3+0xbdc> -80011174: 00e68733 add a4,a3,a4 -80011178: 00d736b3 sltu a3,a4,a3 -8001117c: 00cf0633 add a2,t5,a2 -80011180: 02e12023 sw a4,32(sp) -80011184: 00d60733 add a4,a2,a3 -80011188: 00d736b3 sltu a3,a4,a3 -8001118c: 01e63633 sltu a2,a2,t5 -80011190: 00d666b3 or a3,a2,a3 -80011194: 00bf8633 add a2,t6,a1 -80011198: 02e12223 sw a4,36(sp) -8001119c: 00d60733 add a4,a2,a3 -800111a0: 01f635b3 sltu a1,a2,t6 -800111a4: 00d73633 sltu a2,a4,a3 -800111a8: 00c5e633 or a2,a1,a2 -800111ac: 011308b3 add a7,t1,a7 -800111b0: 011608b3 add a7,a2,a7 -800111b4: 02e12423 sw a4,40(sp) -800111b8: 03112623 sw a7,44(sp) -800111bc: 02010713 addi a4,sp,32 -800111c0: 02c10593 addi a1,sp,44 -800111c4: 00072683 lw a3,0(a4) -800111c8: 00472603 lw a2,4(a4) -800111cc: 00470713 addi a4,a4,4 -800111d0: 0016d693 srli a3,a3,0x1 -800111d4: 01f61613 slli a2,a2,0x1f -800111d8: 00c6e6b3 or a3,a3,a2 -800111dc: fed72e23 sw a3,-4(a4) -800111e0: fee592e3 bne a1,a4,800111c4 <__subtf3+0xc5c> -800111e4: 00008737 lui a4,0x8 -800111e8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -800111ec: 00e78e63 beq a5,a4,80011208 <__subtf3+0xca0> -800111f0: 02c12703 lw a4,44(sp) -800111f4: 00175713 srli a4,a4,0x1 -800111f8: 02e12623 sw a4,44(sp) -800111fc: 00000813 li a6,0 -80011200: 00000413 li s0,0 -80011204: d09ff06f j 80010f0c <__subtf3+0x9a4> -80011208: 04098263 beqz s3,8001124c <__subtf3+0xce4> -8001120c: 00300713 li a4,3 -80011210: 02e99863 bne s3,a4,80011240 <__subtf3+0xcd8> -80011214: 02048c63 beqz s1,8001124c <__subtf3+0xce4> -80011218: fff00793 li a5,-1 -8001121c: 02f12623 sw a5,44(sp) -80011220: 02f12423 sw a5,40(sp) -80011224: 02f12223 sw a5,36(sp) -80011228: 02f12023 sw a5,32(sp) -8001122c: 000087b7 lui a5,0x8 -80011230: 00000813 li a6,0 -80011234: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -80011238: 00500413 li s0,5 -8001123c: cd1ff06f j 80010f0c <__subtf3+0x9a4> -80011240: 00200713 li a4,2 -80011244: fce99ae3 bne s3,a4,80011218 <__subtf3+0xcb0> -80011248: fc0488e3 beqz s1,80011218 <__subtf3+0xcb0> -8001124c: 02012623 sw zero,44(sp) -80011250: 02012423 sw zero,40(sp) -80011254: 02012223 sw zero,36(sp) -80011258: 02012023 sw zero,32(sp) -8001125c: 00000813 li a6,0 -80011260: fd9ff06f j 80011238 <__subtf3+0xcd0> -80011264: 00200713 li a4,2 -80011268: fce99a63 bne s3,a4,80010a3c <__subtf3+0x4d4> -8001126c: fc048863 beqz s1,80010a3c <__subtf3+0x4d4> -80011270: fddff06f j 8001124c <__subtf3+0xce4> -80011274: 32f05463 blez a5,8001159c <__subtf3+0x1034> -80011278: 00412503 lw a0,4(sp) -8001127c: 00812803 lw a6,8(sp) -80011280: 00c12883 lw a7,12(sp) -80011284: 100e1463 bnez t3,8001138c <__subtf3+0xe24> -80011288: 01412f83 lw t6,20(sp) -8001128c: 01812e83 lw t4,24(sp) -80011290: 01c12303 lw t1,28(sp) -80011294: 01dfe5b3 or a1,t6,t4 -80011298: 0065e5b3 or a1,a1,t1 -8001129c: 00e5e5b3 or a1,a1,a4 -800112a0: 04059063 bnez a1,800112e0 <__subtf3+0xd78> -800112a4: 00008737 lui a4,0x8 -800112a8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -800112ac: 02e79063 bne a5,a4,800112cc <__subtf3+0xd64> -800112b0: 01056733 or a4,a0,a6 -800112b4: 01176733 or a4,a4,a7 -800112b8: 00d76733 or a4,a4,a3 -800112bc: 00070863 beqz a4,800112cc <__subtf3+0xd64> -800112c0: 00d89713 slli a4,a7,0xd -800112c4: 00074463 bltz a4,800112cc <__subtf3+0xd64> -800112c8: 01000e13 li t3,16 -800112cc: 02d12023 sw a3,32(sp) -800112d0: 02a12223 sw a0,36(sp) -800112d4: 03012423 sw a6,40(sp) -800112d8: 03112623 sw a7,44(sp) -800112dc: c48ff06f j 80010724 <__subtf3+0x1bc> -800112e0: fff78593 addi a1,a5,-1 -800112e4: 06059463 bnez a1,8001134c <__subtf3+0xde4> -800112e8: 40e68733 sub a4,a3,a4 -800112ec: 41f507b3 sub a5,a0,t6 -800112f0: 00e6b633 sltu a2,a3,a4 -800112f4: 00f53e33 sltu t3,a0,a5 -800112f8: 40c78633 sub a2,a5,a2 -800112fc: 00000793 li a5,0 -80011300: 00e6f663 bgeu a3,a4,8001130c <__subtf3+0xda4> -80011304: 40af8533 sub a0,t6,a0 -80011308: 00153793 seqz a5,a0 -8001130c: 01c7e533 or a0,a5,t3 -80011310: 41d807b3 sub a5,a6,t4 -80011314: 00f836b3 sltu a3,a6,a5 -80011318: 40a787b3 sub a5,a5,a0 -8001131c: 00050663 beqz a0,80011328 <__subtf3+0xdc0> -80011320: 410e8833 sub a6,t4,a6 -80011324: 00183593 seqz a1,a6 -80011328: 406888b3 sub a7,a7,t1 -8001132c: 00d5e5b3 or a1,a1,a3 -80011330: 40b885b3 sub a1,a7,a1 -80011334: 02b12623 sw a1,44(sp) -80011338: 02f12423 sw a5,40(sp) -8001133c: 02c12223 sw a2,36(sp) -80011340: 02e12023 sw a4,32(sp) -80011344: 00100793 li a5,1 -80011348: 2300006f j 80011578 <__subtf3+0x1010> -8001134c: 00008737 lui a4,0x8 -80011350: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80011354: 46e79ee3 bne a5,a4,80011fd0 <__subtf3+0x1a68> -80011358: 01056733 or a4,a0,a6 -8001135c: 01176733 or a4,a4,a7 -80011360: 00d76733 or a4,a4,a3 -80011364: 00000413 li s0,0 -80011368: 00070a63 beqz a4,8001137c <__subtf3+0xe14> -8001136c: 00040437 lui s0,0x40 -80011370: 0088f433 and s0,a7,s0 -80011374: 00143413 seqz s0,s0 -80011378: 00441413 slli s0,s0,0x4 -8001137c: 02d12023 sw a3,32(sp) -80011380: 02a12223 sw a0,36(sp) -80011384: 03012423 sw a6,40(sp) -80011388: fe0ff06f j 80010b68 <__subtf3+0x600> -8001138c: 00008737 lui a4,0x8 -80011390: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80011394: 02e41e63 bne s0,a4,800113d0 <__subtf3+0xe68> -80011398: 010567b3 or a5,a0,a6 -8001139c: 0117e7b3 or a5,a5,a7 -800113a0: 00d7e7b3 or a5,a5,a3 -800113a4: 00000713 li a4,0 -800113a8: 00078a63 beqz a5,800113bc <__subtf3+0xe54> -800113ac: 00040737 lui a4,0x40 -800113b0: 00e8f733 and a4,a7,a4 -800113b4: 00173713 seqz a4,a4 -800113b8: 00471713 slli a4,a4,0x4 -800113bc: 02d12023 sw a3,32(sp) -800113c0: 02a12223 sw a0,36(sp) -800113c4: 03012423 sw a6,40(sp) -800113c8: 03112623 sw a7,44(sp) -800113cc: c44ff06f j 80010810 <__subtf3+0x2a8> -800113d0: 01c12703 lw a4,28(sp) -800113d4: 000805b7 lui a1,0x80 -800113d8: 00b76733 or a4,a4,a1 -800113dc: 00e12e23 sw a4,28(sp) -800113e0: 07400713 li a4,116 -800113e4: 3ef74ae3 blt a4,a5,80011fd8 <__subtf3+0x1a70> -800113e8: 00078593 mv a1,a5 -800113ec: 4055d313 srai t1,a1,0x5 -800113f0: 00000e13 li t3,0 -800113f4: 00000793 li a5,0 -800113f8: 04679663 bne a5,t1,80011444 <__subtf3+0xedc> -800113fc: 01f5f593 andi a1,a1,31 -80011400: 00231713 slli a4,t1,0x2 -80011404: 04059c63 bnez a1,8001145c <__subtf3+0xef4> -80011408: 00300593 li a1,3 -8001140c: 00000793 li a5,0 -80011410: 406585b3 sub a1,a1,t1 -80011414: 00e60eb3 add t4,a2,a4 -80011418: 000eae83 lw t4,0(t4) -8001141c: 00178793 addi a5,a5,1 -80011420: 00460613 addi a2,a2,4 -80011424: ffd62e23 sw t4,-4(a2) -80011428: fef5d6e3 bge a1,a5,80011414 <__subtf3+0xeac> -8001142c: 00400793 li a5,4 -80011430: 40678333 sub t1,a5,t1 -80011434: 00100793 li a5,1 -80011438: 06605c63 blez t1,800114b0 <__subtf3+0xf48> -8001143c: 00030793 mv a5,t1 -80011440: 0700006f j 800114b0 <__subtf3+0xf48> -80011444: 00279713 slli a4,a5,0x2 -80011448: 00ef0733 add a4,t5,a4 -8001144c: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> -80011450: 00178793 addi a5,a5,1 -80011454: 00ee6e33 or t3,t3,a4 -80011458: fa1ff06f j 800113f8 <__subtf3+0xe90> -8001145c: 04010793 addi a5,sp,64 -80011460: 00e787b3 add a5,a5,a4 -80011464: fd07a783 lw a5,-48(a5) -80011468: 02000f93 li t6,32 -8001146c: 40bf8fb3 sub t6,t6,a1 -80011470: 01f797b3 sll a5,a5,t6 -80011474: 00ef0633 add a2,t5,a4 -80011478: 00300713 li a4,3 -8001147c: 00fe6e33 or t3,t3,a5 -80011480: 00000e93 li t4,0 -80011484: 40670733 sub a4,a4,t1 -80011488: 00460613 addi a2,a2,4 -8001148c: 02eec663 blt t4,a4,800114b8 <__subtf3+0xf50> -80011490: 04010613 addi a2,sp,64 -80011494: 00271713 slli a4,a4,0x2 -80011498: 00e60733 add a4,a2,a4 -8001149c: 01c12603 lw a2,28(sp) -800114a0: 00400793 li a5,4 -800114a4: 406787b3 sub a5,a5,t1 -800114a8: 00b655b3 srl a1,a2,a1 -800114ac: fcb72823 sw a1,-48(a4) -800114b0: 00400613 li a2,4 -800114b4: 03c0006f j 800114f0 <__subtf3+0xf88> -800114b8: ffc62783 lw a5,-4(a2) -800114bc: 00062383 lw t2,0(a2) -800114c0: 002e9293 slli t0,t4,0x2 -800114c4: 00b7d7b3 srl a5,a5,a1 -800114c8: 01f393b3 sll t2,t2,t6 -800114cc: 005f02b3 add t0,t5,t0 -800114d0: 0077e7b3 or a5,a5,t2 -800114d4: 00f2a023 sw a5,0(t0) -800114d8: 001e8e93 addi t4,t4,1 -800114dc: fadff06f j 80011488 <__subtf3+0xf20> -800114e0: 00279713 slli a4,a5,0x2 -800114e4: 00ef0733 add a4,t5,a4 -800114e8: 00072023 sw zero,0(a4) -800114ec: 00178793 addi a5,a5,1 -800114f0: fec798e3 bne a5,a2,800114e0 <__subtf3+0xf78> -800114f4: 01012703 lw a4,16(sp) -800114f8: 01c037b3 snez a5,t3 -800114fc: 00f767b3 or a5,a4,a5 -80011500: 00f12823 sw a5,16(sp) -80011504: 01012783 lw a5,16(sp) -80011508: 01412583 lw a1,20(sp) -8001150c: 40f687b3 sub a5,a3,a5 -80011510: 40b50633 sub a2,a0,a1 -80011514: 00f6b733 sltu a4,a3,a5 -80011518: 00c53333 sltu t1,a0,a2 -8001151c: 40e60633 sub a2,a2,a4 -80011520: 00000713 li a4,0 -80011524: 00f6f663 bgeu a3,a5,80011530 <__subtf3+0xfc8> -80011528: 40a58533 sub a0,a1,a0 -8001152c: 00153713 seqz a4,a0 -80011530: 00676533 or a0,a4,t1 -80011534: 01812303 lw t1,24(sp) -80011538: 00000593 li a1,0 -8001153c: 40680733 sub a4,a6,t1 -80011540: 00e83e33 sltu t3,a6,a4 -80011544: 40a706b3 sub a3,a4,a0 -80011548: 00050663 beqz a0,80011554 <__subtf3+0xfec> -8001154c: 41030833 sub a6,t1,a6 -80011550: 00183593 seqz a1,a6 -80011554: 01c12703 lw a4,28(sp) -80011558: 01c5e5b3 or a1,a1,t3 -8001155c: 02f12023 sw a5,32(sp) -80011560: 40e888b3 sub a7,a7,a4 -80011564: 40b888b3 sub a7,a7,a1 -80011568: 03112623 sw a7,44(sp) -8001156c: 02d12423 sw a3,40(sp) -80011570: 02c12223 sw a2,36(sp) -80011574: 00040793 mv a5,s0 -80011578: 02c12703 lw a4,44(sp) -8001157c: 00c71693 slli a3,a4,0xc -80011580: 1006d8e3 bgez a3,80011e90 <__subtf3+0x1928> -80011584: 000806b7 lui a3,0x80 -80011588: fff68693 addi a3,a3,-1 # 7ffff <__stack_size+0x7fbff> -8001158c: 00d77733 and a4,a4,a3 -80011590: 02e12623 sw a4,44(sp) -80011594: 00078413 mv s0,a5 -80011598: 6680006f j 80011c00 <__subtf3+0x1698> -8001159c: 01412303 lw t1,20(sp) -800115a0: 01812883 lw a7,24(sp) -800115a4: 01c12f03 lw t5,28(sp) -800115a8: 32078e63 beqz a5,800118e4 <__subtf3+0x137c> -800115ac: 408e07b3 sub a5,t3,s0 -800115b0: 10041a63 bnez s0,800116c4 <__subtf3+0x115c> -800115b4: 00412283 lw t0,4(sp) -800115b8: 00812583 lw a1,8(sp) -800115bc: 00c12503 lw a0,12(sp) -800115c0: 00b2e633 or a2,t0,a1 -800115c4: 00a66633 or a2,a2,a0 -800115c8: 00d66633 or a2,a2,a3 -800115cc: 04061263 bnez a2,80011610 <__subtf3+0x10a8> -800115d0: 000086b7 lui a3,0x8 -800115d4: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -800115d8: 02d79063 bne a5,a3,800115f8 <__subtf3+0x1090> -800115dc: 011366b3 or a3,t1,a7 -800115e0: 01e6e6b3 or a3,a3,t5 -800115e4: 00e6e6b3 or a3,a3,a4 -800115e8: 00068863 beqz a3,800115f8 <__subtf3+0x1090> -800115ec: 00df1693 slli a3,t5,0xd -800115f0: 0006c463 bltz a3,800115f8 <__subtf3+0x1090> -800115f4: 01000413 li s0,16 -800115f8: 02e12023 sw a4,32(sp) -800115fc: 02612223 sw t1,36(sp) -80011600: 03112423 sw a7,40(sp) -80011604: 03e12623 sw t5,44(sp) -80011608: 000e8493 mv s1,t4 -8001160c: cbcff06f j 80010ac8 <__subtf3+0x560> -80011610: fff78613 addi a2,a5,-1 -80011614: 06061463 bnez a2,8001167c <__subtf3+0x1114> -80011618: 40d706b3 sub a3,a4,a3 -8001161c: 405307b3 sub a5,t1,t0 -80011620: 00d73833 sltu a6,a4,a3 -80011624: 00f33e33 sltu t3,t1,a5 -80011628: 41078833 sub a6,a5,a6 -8001162c: 00000793 li a5,0 -80011630: 00d77663 bgeu a4,a3,8001163c <__subtf3+0x10d4> -80011634: 40628333 sub t1,t0,t1 -80011638: 00133793 seqz a5,t1 -8001163c: 01c7e333 or t1,a5,t3 -80011640: 40b887b3 sub a5,a7,a1 -80011644: 00f8b733 sltu a4,a7,a5 -80011648: 406787b3 sub a5,a5,t1 -8001164c: 00030663 beqz t1,80011658 <__subtf3+0x10f0> -80011650: 411588b3 sub a7,a1,a7 -80011654: 0018b613 seqz a2,a7 -80011658: 40af0f33 sub t5,t5,a0 -8001165c: 00e66633 or a2,a2,a4 -80011660: 40cf0f33 sub t5,t5,a2 -80011664: 03e12623 sw t5,44(sp) -80011668: 02f12423 sw a5,40(sp) -8001166c: 03012223 sw a6,36(sp) -80011670: 02d12023 sw a3,32(sp) -80011674: 000e8493 mv s1,t4 -80011678: ccdff06f j 80011344 <__subtf3+0xddc> -8001167c: 000086b7 lui a3,0x8 -80011680: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80011684: 16d794e3 bne a5,a3,80011fec <__subtf3+0x1a84> -80011688: 011366b3 or a3,t1,a7 -8001168c: 01e6e6b3 or a3,a3,t5 -80011690: 00e6e6b3 or a3,a3,a4 -80011694: 00000413 li s0,0 -80011698: 00068a63 beqz a3,800116ac <__subtf3+0x1144> -8001169c: 00040437 lui s0,0x40 -800116a0: 008f7433 and s0,t5,s0 -800116a4: 00143413 seqz s0,s0 -800116a8: 00441413 slli s0,s0,0x4 -800116ac: 02e12023 sw a4,32(sp) -800116b0: 02612223 sw t1,36(sp) -800116b4: 03112423 sw a7,40(sp) -800116b8: 03e12623 sw t5,44(sp) -800116bc: 000e8493 mv s1,t4 -800116c0: 908ff06f j 800107c8 <__subtf3+0x260> -800116c4: 000086b7 lui a3,0x8 -800116c8: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -800116cc: 04de1063 bne t3,a3,8001170c <__subtf3+0x11a4> -800116d0: 011367b3 or a5,t1,a7 -800116d4: 01e7e7b3 or a5,a5,t5 -800116d8: 00e7e7b3 or a5,a5,a4 -800116dc: 00000413 li s0,0 -800116e0: 00078a63 beqz a5,800116f4 <__subtf3+0x118c> -800116e4: 00040437 lui s0,0x40 -800116e8: 008f7433 and s0,t5,s0 -800116ec: 00143413 seqz s0,s0 -800116f0: 00441413 slli s0,s0,0x4 -800116f4: 02e12023 sw a4,32(sp) -800116f8: 02612223 sw t1,36(sp) -800116fc: 03112423 sw a7,40(sp) -80011700: 03e12623 sw t5,44(sp) -80011704: 000e0793 mv a5,t3 -80011708: fb5ff06f j 800116bc <__subtf3+0x1154> -8001170c: 00c12683 lw a3,12(sp) -80011710: 00080637 lui a2,0x80 -80011714: 00c6e6b3 or a3,a3,a2 -80011718: 00d12623 sw a3,12(sp) -8001171c: 07400693 li a3,116 -80011720: 1af6c863 blt a3,a5,800118d0 <__subtf3+0x1368> -80011724: 02000693 li a3,32 -80011728: 02d7c2b3 div t0,a5,a3 -8001172c: 00000393 li t2,0 -80011730: 00000693 li a3,0 -80011734: 0456cc63 blt a3,t0,8001178c <__subtf3+0x1224> -80011738: 00028613 mv a2,t0 -8001173c: 0002d463 bgez t0,80011744 <__subtf3+0x11dc> -80011740: 00000613 li a2,0 -80011744: 01f7f693 andi a3,a5,31 -80011748: 00229593 slli a1,t0,0x2 -8001174c: 04069c63 bnez a3,800117a4 <__subtf3+0x123c> -80011750: 00300693 li a3,3 -80011754: 00000793 li a5,0 -80011758: 405686b3 sub a3,a3,t0 -8001175c: 00b80633 add a2,a6,a1 -80011760: 00062603 lw a2,0(a2) # 80000 <__stack_size+0x7fc00> -80011764: 00178793 addi a5,a5,1 -80011768: 00480813 addi a6,a6,4 -8001176c: fec82e23 sw a2,-4(a6) -80011770: fef6d6e3 bge a3,a5,8001175c <__subtf3+0x11f4> -80011774: 00400693 li a3,4 -80011778: 405682b3 sub t0,a3,t0 -8001177c: 00100693 li a3,1 -80011780: 08505063 blez t0,80011800 <__subtf3+0x1298> -80011784: 00028693 mv a3,t0 -80011788: 0780006f j 80011800 <__subtf3+0x1298> -8001178c: 00269613 slli a2,a3,0x2 -80011790: 00cf8633 add a2,t6,a2 -80011794: 00062603 lw a2,0(a2) -80011798: 00168693 addi a3,a3,1 -8001179c: 00c3e3b3 or t2,t2,a2 -800117a0: f95ff06f j 80011734 <__subtf3+0x11cc> -800117a4: 02000693 li a3,32 -800117a8: 02d7e7b3 rem a5,a5,a3 -800117ac: 04010513 addi a0,sp,64 -800117b0: 00261613 slli a2,a2,0x2 -800117b4: 00c50633 add a2,a0,a2 -800117b8: fc062603 lw a2,-64(a2) -800117bc: 00bf85b3 add a1,t6,a1 -800117c0: 00000513 li a0,0 -800117c4: 40f686b3 sub a3,a3,a5 -800117c8: 00d61633 sll a2,a2,a3 -800117cc: 00c3e3b3 or t2,t2,a2 -800117d0: 00300613 li a2,3 -800117d4: 40560633 sub a2,a2,t0 -800117d8: 00458593 addi a1,a1,4 # 80004 <__stack_size+0x7fc04> -800117dc: 02c54663 blt a0,a2,80011808 <__subtf3+0x12a0> -800117e0: 04010593 addi a1,sp,64 -800117e4: 00261613 slli a2,a2,0x2 -800117e8: 00c58633 add a2,a1,a2 -800117ec: 00c12583 lw a1,12(sp) -800117f0: 00400693 li a3,4 -800117f4: 405686b3 sub a3,a3,t0 -800117f8: 00f5d7b3 srl a5,a1,a5 -800117fc: fcf62023 sw a5,-64(a2) -80011800: 00300613 li a2,3 -80011804: 03c0006f j 80011840 <__subtf3+0x12d8> -80011808: ffc5a803 lw a6,-4(a1) -8001180c: 0005a483 lw s1,0(a1) -80011810: 00251413 slli s0,a0,0x2 -80011814: 00f85833 srl a6,a6,a5 -80011818: 00d494b3 sll s1,s1,a3 -8001181c: 008f8433 add s0,t6,s0 -80011820: 00986833 or a6,a6,s1 -80011824: 01042023 sw a6,0(s0) # 40000 <__stack_size+0x3fc00> -80011828: 00150513 addi a0,a0,1 -8001182c: fadff06f j 800117d8 <__subtf3+0x1270> -80011830: 00269793 slli a5,a3,0x2 -80011834: 00ff87b3 add a5,t6,a5 -80011838: 0007a023 sw zero,0(a5) -8001183c: 00168693 addi a3,a3,1 -80011840: fed658e3 bge a2,a3,80011830 <__subtf3+0x12c8> -80011844: 00012683 lw a3,0(sp) -80011848: 007037b3 snez a5,t2 -8001184c: 00f6e7b3 or a5,a3,a5 -80011850: 00f12023 sw a5,0(sp) -80011854: 00012683 lw a3,0(sp) -80011858: 00412583 lw a1,4(sp) -8001185c: 40d706b3 sub a3,a4,a3 -80011860: 40b30633 sub a2,t1,a1 -80011864: 00d737b3 sltu a5,a4,a3 -80011868: 00c33533 sltu a0,t1,a2 -8001186c: 40f60633 sub a2,a2,a5 -80011870: 00000793 li a5,0 -80011874: 00d77663 bgeu a4,a3,80011880 <__subtf3+0x1318> -80011878: 40658333 sub t1,a1,t1 -8001187c: 00133793 seqz a5,t1 -80011880: 00812583 lw a1,8(sp) -80011884: 00a7e333 or t1,a5,a0 -80011888: 00000793 li a5,0 -8001188c: 40b88733 sub a4,a7,a1 -80011890: 00e8b833 sltu a6,a7,a4 -80011894: 40670733 sub a4,a4,t1 -80011898: 00030663 beqz t1,800118a4 <__subtf3+0x133c> -8001189c: 411588b3 sub a7,a1,a7 -800118a0: 0018b793 seqz a5,a7 -800118a4: 00c12503 lw a0,12(sp) -800118a8: 0107e7b3 or a5,a5,a6 -800118ac: 02e12423 sw a4,40(sp) -800118b0: 40af0f33 sub t5,t5,a0 -800118b4: 40ff0f33 sub t5,t5,a5 -800118b8: 03e12623 sw t5,44(sp) -800118bc: 02c12223 sw a2,36(sp) -800118c0: 02d12023 sw a3,32(sp) -800118c4: 000e0793 mv a5,t3 -800118c8: 000e8493 mv s1,t4 -800118cc: cadff06f j 80011578 <__subtf3+0x1010> -800118d0: 00012623 sw zero,12(sp) -800118d4: 00012423 sw zero,8(sp) -800118d8: 00012223 sw zero,4(sp) -800118dc: 00100793 li a5,1 -800118e0: f71ff06f j 80011850 <__subtf3+0x12e8> -800118e4: 000083b7 lui t2,0x8 -800118e8: ffe38613 addi a2,t2,-2 # 7ffe <__stack_size+0x7bfe> -800118ec: 00140813 addi a6,s0,1 -800118f0: 00c87833 and a6,a6,a2 -800118f4: 00812583 lw a1,8(sp) -800118f8: 00412603 lw a2,4(sp) -800118fc: 00c12503 lw a0,12(sp) -80011900: 24081463 bnez a6,80011b48 <__subtf3+0x15e0> -80011904: 01136fb3 or t6,t1,a7 -80011908: 00b662b3 or t0,a2,a1 -8001190c: 01efefb3 or t6,t6,t5 -80011910: 00a2e2b3 or t0,t0,a0 -80011914: 00efefb3 or t6,t6,a4 -80011918: 00d2e2b3 or t0,t0,a3 -8001191c: 10041c63 bnez s0,80011a34 <__subtf3+0x14cc> -80011920: 02029463 bnez t0,80011948 <__subtf3+0x13e0> -80011924: 02e12023 sw a4,32(sp) -80011928: 02612223 sw t1,36(sp) -8001192c: 03112423 sw a7,40(sp) -80011930: 03e12623 sw t5,44(sp) -80011934: 000e8493 mv s1,t4 -80011938: c60f9863 bnez t6,80010da8 <__subtf3+0x840> -8001193c: ffe98493 addi s1,s3,-2 -80011940: 0014b493 seqz s1,s1 -80011944: c64ff06f j 80010da8 <__subtf3+0x840> -80011948: 000f9c63 bnez t6,80011960 <__subtf3+0x13f8> -8001194c: 02d12023 sw a3,32(sp) -80011950: 02c12223 sw a2,36(sp) -80011954: 02b12423 sw a1,40(sp) -80011958: 02a12623 sw a0,44(sp) -8001195c: c4cff06f j 80010da8 <__subtf3+0x840> -80011960: 40e687b3 sub a5,a3,a4 -80011964: 406603b3 sub t2,a2,t1 -80011968: 00f6bfb3 sltu t6,a3,a5 -8001196c: 00763833 sltu a6,a2,t2 -80011970: 41f38fb3 sub t6,t2,t6 -80011974: 00000e13 li t3,0 -80011978: 00f6f463 bgeu a3,a5,80011980 <__subtf3+0x1418> -8001197c: 0013be13 seqz t3,t2 -80011980: 411582b3 sub t0,a1,a7 -80011984: 010e6e33 or t3,t3,a6 -80011988: 0055bb33 sltu s6,a1,t0 -8001198c: 41c28ab3 sub s5,t0,t3 -80011990: 00000a13 li s4,0 -80011994: 000e0463 beqz t3,8001199c <__subtf3+0x1434> -80011998: 0012ba13 seqz s4,t0 -8001199c: 41e50833 sub a6,a0,t5 -800119a0: 016a6a33 or s4,s4,s6 -800119a4: 41480833 sub a6,a6,s4 -800119a8: 03012623 sw a6,44(sp) -800119ac: 03512423 sw s5,40(sp) -800119b0: 03f12223 sw t6,36(sp) -800119b4: 02f12023 sw a5,32(sp) -800119b8: 00c81e13 slli t3,a6,0xc -800119bc: 060e5263 bgez t3,80011a20 <__subtf3+0x14b8> -800119c0: 40d706b3 sub a3,a4,a3 -800119c4: 40c30633 sub a2,t1,a2 -800119c8: 00d737b3 sltu a5,a4,a3 -800119cc: 00c33333 sltu t1,t1,a2 -800119d0: 40f60633 sub a2,a2,a5 -800119d4: 00000793 li a5,0 -800119d8: 00d77463 bgeu a4,a3,800119e0 <__subtf3+0x1478> -800119dc: 0013b793 seqz a5,t2 -800119e0: 40b885b3 sub a1,a7,a1 -800119e4: 0067e333 or t1,a5,t1 -800119e8: 00b8b8b3 sltu a7,a7,a1 -800119ec: 00000813 li a6,0 -800119f0: 406585b3 sub a1,a1,t1 -800119f4: 00030463 beqz t1,800119fc <__subtf3+0x1494> -800119f8: 0012b813 seqz a6,t0 -800119fc: 40af0533 sub a0,t5,a0 -80011a00: 01186833 or a6,a6,a7 -80011a04: 41050833 sub a6,a0,a6 -80011a08: 03012623 sw a6,44(sp) -80011a0c: 02b12423 sw a1,40(sp) -80011a10: 02c12223 sw a2,36(sp) -80011a14: 02d12023 sw a3,32(sp) -80011a18: 000e8493 mv s1,t4 -80011a1c: b8cff06f j 80010da8 <__subtf3+0x840> -80011a20: 01f7e7b3 or a5,a5,t6 -80011a24: 0157e7b3 or a5,a5,s5 -80011a28: 0107e7b3 or a5,a5,a6 -80011a2c: b6079e63 bnez a5,80010da8 <__subtf3+0x840> -80011a30: f0dff06f j 8001193c <__subtf3+0x13d4> -80011a34: fff38393 addi t2,t2,-1 -80011a38: 02010a13 addi s4,sp,32 -80011a3c: 06741463 bne s0,t2,80011aa4 <__subtf3+0x153c> -80011a40: 5e028463 beqz t0,80012028 <__subtf3+0x1ac0> -80011a44: 00040437 lui s0,0x40 -80011a48: 00857433 and s0,a0,s0 -80011a4c: 00143413 seqz s0,s0 -80011a50: 00441413 slli s0,s0,0x4 -80011a54: 0c7e1e63 bne t3,t2,80011b30 <__subtf3+0x15c8> -80011a58: 5c0f8063 beqz t6,80012018 <__subtf3+0x1ab0> -80011a5c: 00df1793 slli a5,t5,0xd -80011a60: 5c07d063 bgez a5,80012020 <__subtf3+0x1ab8> -80011a64: 0a028863 beqz t0,80011b14 <__subtf3+0x15ac> -80011a68: 000087b7 lui a5,0x8 -80011a6c: 02f12623 sw a5,44(sp) -80011a70: 02012423 sw zero,40(sp) -80011a74: 02012223 sw zero,36(sp) -80011a78: 02012023 sw zero,32(sp) -80011a7c: 02c10793 addi a5,sp,44 -80011a80: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> -80011a84: ffc7a683 lw a3,-4(a5) -80011a88: ffc78793 addi a5,a5,-4 -80011a8c: 00371713 slli a4,a4,0x3 -80011a90: 01d6d693 srli a3,a3,0x1d -80011a94: 00d76733 or a4,a4,a3 -80011a98: 00e7a223 sw a4,4(a5) -80011a9c: fefa12e3 bne s4,a5,80011a80 <__subtf3+0x1518> -80011aa0: e6cff06f j 8001110c <__subtf3+0xba4> -80011aa4: 007e1663 bne t3,t2,80011ab0 <__subtf3+0x1548> -80011aa8: 00000413 li s0,0 -80011aac: fadff06f j 80011a58 <__subtf3+0x14f0> -80011ab0: 06029e63 bnez t0,80011b2c <__subtf3+0x15c4> -80011ab4: 040f9e63 bnez t6,80011b10 <__subtf3+0x15a8> -80011ab8: 000087b7 lui a5,0x8 -80011abc: 02f12623 sw a5,44(sp) -80011ac0: 02012423 sw zero,40(sp) -80011ac4: 02012223 sw zero,36(sp) -80011ac8: 02012023 sw zero,32(sp) -80011acc: 02c10793 addi a5,sp,44 -80011ad0: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> -80011ad4: ffc7a683 lw a3,-4(a5) -80011ad8: ffc78793 addi a5,a5,-4 -80011adc: 00371713 slli a4,a4,0x3 -80011ae0: 01d6d693 srli a3,a3,0x1d -80011ae4: 00d76733 or a4,a4,a3 -80011ae8: 00e7a223 sw a4,4(a5) -80011aec: fefa12e3 bne s4,a5,80011ad0 <__subtf3+0x1568> -80011af0: 02012783 lw a5,32(sp) -80011af4: 00000493 li s1,0 -80011af8: 01000413 li s0,16 -80011afc: 00379793 slli a5,a5,0x3 -80011b00: 02f12023 sw a5,32(sp) -80011b04: 000087b7 lui a5,0x8 -80011b08: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80011b0c: c00ff06f j 80010f0c <__subtf3+0x9a4> -80011b10: 00000413 li s0,0 -80011b14: 02e12023 sw a4,32(sp) -80011b18: 02612223 sw t1,36(sp) -80011b1c: 03112423 sw a7,40(sp) -80011b20: 03e12623 sw t5,44(sp) -80011b24: 000e8493 mv s1,t4 -80011b28: e1cff06f j 80011144 <__subtf3+0xbdc> -80011b2c: 00000413 li s0,0 -80011b30: f20f9ce3 bnez t6,80011a68 <__subtf3+0x1500> -80011b34: 02d12023 sw a3,32(sp) -80011b38: 02c12223 sw a2,36(sp) -80011b3c: 02b12423 sw a1,40(sp) -80011b40: 02a12623 sw a0,44(sp) -80011b44: e00ff06f j 80011144 <__subtf3+0xbdc> -80011b48: 40e68833 sub a6,a3,a4 -80011b4c: 40660a33 sub s4,a2,t1 -80011b50: 0106b2b3 sltu t0,a3,a6 -80011b54: 01463e33 sltu t3,a2,s4 -80011b58: 405a02b3 sub t0,s4,t0 -80011b5c: 00000f93 li t6,0 -80011b60: 0106f463 bgeu a3,a6,80011b68 <__subtf3+0x1600> -80011b64: 001a3f93 seqz t6,s4 -80011b68: 411583b3 sub t2,a1,a7 -80011b6c: 01cfefb3 or t6,t6,t3 -80011b70: 0075bbb3 sltu s7,a1,t2 -80011b74: 41f38b33 sub s6,t2,t6 -80011b78: 00000a93 li s5,0 -80011b7c: 000f8463 beqz t6,80011b84 <__subtf3+0x161c> -80011b80: 0013ba93 seqz s5,t2 -80011b84: 41e50e33 sub t3,a0,t5 -80011b88: 017aeab3 or s5,s5,s7 -80011b8c: 415e0e33 sub t3,t3,s5 -80011b90: 03c12623 sw t3,44(sp) -80011b94: 03612423 sw s6,40(sp) -80011b98: 02512223 sw t0,36(sp) -80011b9c: 03012023 sw a6,32(sp) -80011ba0: 00ce1f93 slli t6,t3,0xc -80011ba4: 0c0fd063 bgez t6,80011c64 <__subtf3+0x16fc> -80011ba8: 40d706b3 sub a3,a4,a3 -80011bac: 40c30633 sub a2,t1,a2 -80011bb0: 00d73833 sltu a6,a4,a3 -80011bb4: 00c33333 sltu t1,t1,a2 -80011bb8: 41060633 sub a2,a2,a6 -80011bbc: 00000813 li a6,0 -80011bc0: 00d77463 bgeu a4,a3,80011bc8 <__subtf3+0x1660> -80011bc4: 001a3813 seqz a6,s4 -80011bc8: 40b885b3 sub a1,a7,a1 -80011bcc: 00686333 or t1,a6,t1 -80011bd0: 00b8b8b3 sltu a7,a7,a1 -80011bd4: 406585b3 sub a1,a1,t1 -80011bd8: 00030463 beqz t1,80011be0 <__subtf3+0x1678> -80011bdc: 0013b793 seqz a5,t2 -80011be0: 40af0533 sub a0,t5,a0 -80011be4: 0117e7b3 or a5,a5,a7 -80011be8: 40f50533 sub a0,a0,a5 -80011bec: 02a12623 sw a0,44(sp) -80011bf0: 02b12423 sw a1,40(sp) -80011bf4: 02c12223 sw a2,36(sp) -80011bf8: 02d12023 sw a3,32(sp) -80011bfc: 000e8493 mv s1,t4 -80011c00: 02c12503 lw a0,44(sp) -80011c04: 08050063 beqz a0,80011c84 <__subtf3+0x171c> -80011c08: 629000ef jal ra,80012a30 <__clzsi2> -80011c0c: ff450793 addi a5,a0,-12 -80011c10: 02000613 li a2,32 -80011c14: 01f7f693 andi a3,a5,31 -80011c18: 02c7c733 div a4,a5,a2 -80011c1c: 0a068063 beqz a3,80011cbc <__subtf3+0x1754> -80011c20: ffc00693 li a3,-4 -80011c24: 02010313 addi t1,sp,32 -80011c28: 00271513 slli a0,a4,0x2 -80011c2c: 02c7e833 rem a6,a5,a2 -80011c30: 02d706b3 mul a3,a4,a3 -80011c34: 41060633 sub a2,a2,a6 -80011c38: 00c68693 addi a3,a3,12 -80011c3c: 00d306b3 add a3,t1,a3 -80011c40: 0ad31663 bne t1,a3,80011cec <__subtf3+0x1784> -80011c44: 04010693 addi a3,sp,64 -80011c48: 00a68533 add a0,a3,a0 -80011c4c: 02012683 lw a3,32(sp) -80011c50: fff70713 addi a4,a4,-1 -80011c54: 010696b3 sll a3,a3,a6 -80011c58: fed52023 sw a3,-32(a0) -80011c5c: fff00613 li a2,-1 -80011c60: 0c40006f j 80011d24 <__subtf3+0x17bc> -80011c64: 00586833 or a6,a6,t0 -80011c68: 01686833 or a6,a6,s6 -80011c6c: 01c86833 or a6,a6,t3 -80011c70: f80818e3 bnez a6,80011c00 <__subtf3+0x1698> -80011c74: ffe98493 addi s1,s3,-2 -80011c78: 0014b493 seqz s1,s1 -80011c7c: 00000413 li s0,0 -80011c80: 928ff06f j 80010da8 <__subtf3+0x840> -80011c84: 02812503 lw a0,40(sp) -80011c88: 00050863 beqz a0,80011c98 <__subtf3+0x1730> -80011c8c: 5a5000ef jal ra,80012a30 <__clzsi2> -80011c90: 02050513 addi a0,a0,32 -80011c94: f79ff06f j 80011c0c <__subtf3+0x16a4> -80011c98: 02412503 lw a0,36(sp) -80011c9c: 00050863 beqz a0,80011cac <__subtf3+0x1744> -80011ca0: 591000ef jal ra,80012a30 <__clzsi2> -80011ca4: 04050513 addi a0,a0,64 -80011ca8: f65ff06f j 80011c0c <__subtf3+0x16a4> -80011cac: 02012503 lw a0,32(sp) -80011cb0: 581000ef jal ra,80012a30 <__clzsi2> -80011cb4: 06050513 addi a0,a0,96 -80011cb8: f55ff06f j 80011c0c <__subtf3+0x16a4> -80011cbc: ffc00593 li a1,-4 -80011cc0: 02b705b3 mul a1,a4,a1 -80011cc4: 02c10693 addi a3,sp,44 -80011cc8: 00300613 li a2,3 -80011ccc: 00b68533 add a0,a3,a1 -80011cd0: 00052503 lw a0,0(a0) -80011cd4: fff60613 addi a2,a2,-1 -80011cd8: ffc68693 addi a3,a3,-4 -80011cdc: 00a6a223 sw a0,4(a3) -80011ce0: fee656e3 bge a2,a4,80011ccc <__subtf3+0x1764> -80011ce4: fff70713 addi a4,a4,-1 -80011ce8: f75ff06f j 80011c5c <__subtf3+0x16f4> -80011cec: ffc6a583 lw a1,-4(a3) -80011cf0: 0006a883 lw a7,0(a3) -80011cf4: 00a68e33 add t3,a3,a0 -80011cf8: 00c5d5b3 srl a1,a1,a2 -80011cfc: 010898b3 sll a7,a7,a6 -80011d00: 0115e5b3 or a1,a1,a7 -80011d04: 00be2023 sw a1,0(t3) -80011d08: ffc68693 addi a3,a3,-4 -80011d0c: f35ff06f j 80011c40 <__subtf3+0x16d8> -80011d10: 00271693 slli a3,a4,0x2 -80011d14: 02010593 addi a1,sp,32 -80011d18: 00d586b3 add a3,a1,a3 -80011d1c: 0006a023 sw zero,0(a3) -80011d20: fff70713 addi a4,a4,-1 -80011d24: fec716e3 bne a4,a2,80011d10 <__subtf3+0x17a8> -80011d28: 1487c863 blt a5,s0,80011e78 <__subtf3+0x1910> -80011d2c: 408787b3 sub a5,a5,s0 -80011d30: 02000713 li a4,32 -80011d34: 00178793 addi a5,a5,1 -80011d38: 02e7c833 div a6,a5,a4 -80011d3c: 00000893 li a7,0 -80011d40: 00000713 li a4,0 -80011d44: 05074c63 blt a4,a6,80011d9c <__subtf3+0x1834> -80011d48: 00080693 mv a3,a6 -80011d4c: 00085463 bgez a6,80011d54 <__subtf3+0x17ec> -80011d50: 00000693 li a3,0 -80011d54: 01f7f713 andi a4,a5,31 -80011d58: 00281613 slli a2,a6,0x2 -80011d5c: 04071e63 bnez a4,80011db8 <__subtf3+0x1850> -80011d60: 00300693 li a3,3 -80011d64: 02010793 addi a5,sp,32 -80011d68: 410686b3 sub a3,a3,a6 -80011d6c: 00c785b3 add a1,a5,a2 -80011d70: 0005a583 lw a1,0(a1) -80011d74: 00170713 addi a4,a4,1 -80011d78: 00478793 addi a5,a5,4 -80011d7c: feb7ae23 sw a1,-4(a5) -80011d80: fee6d6e3 bge a3,a4,80011d6c <__subtf3+0x1804> -80011d84: 00400713 li a4,4 -80011d88: 41070833 sub a6,a4,a6 -80011d8c: 00100713 li a4,1 -80011d90: 09005463 blez a6,80011e18 <__subtf3+0x18b0> -80011d94: 00080713 mv a4,a6 -80011d98: 0800006f j 80011e18 <__subtf3+0x18b0> -80011d9c: 00271693 slli a3,a4,0x2 -80011da0: 02010613 addi a2,sp,32 -80011da4: 00d606b3 add a3,a2,a3 -80011da8: 0006a683 lw a3,0(a3) -80011dac: 00170713 addi a4,a4,1 -80011db0: 00d8e8b3 or a7,a7,a3 -80011db4: f91ff06f j 80011d44 <__subtf3+0x17dc> -80011db8: 02000593 li a1,32 -80011dbc: 02b7e7b3 rem a5,a5,a1 -80011dc0: 04010713 addi a4,sp,64 -80011dc4: 00269693 slli a3,a3,0x2 -80011dc8: 00d706b3 add a3,a4,a3 -80011dcc: fe06a703 lw a4,-32(a3) -80011dd0: 00300693 li a3,3 -80011dd4: 410686b3 sub a3,a3,a6 -80011dd8: 40f585b3 sub a1,a1,a5 -80011ddc: 00b71733 sll a4,a4,a1 -80011de0: 00e8e8b3 or a7,a7,a4 -80011de4: 02010713 addi a4,sp,32 -80011de8: 00c70633 add a2,a4,a2 -80011dec: 00000713 li a4,0 -80011df0: 00460613 addi a2,a2,4 -80011df4: 02d74663 blt a4,a3,80011e20 <__subtf3+0x18b8> -80011df8: 02c12403 lw s0,44(sp) -80011dfc: 00269693 slli a3,a3,0x2 -80011e00: 04010613 addi a2,sp,64 -80011e04: 00400713 li a4,4 -80011e08: 00d606b3 add a3,a2,a3 -80011e0c: 00f457b3 srl a5,s0,a5 -80011e10: 41070733 sub a4,a4,a6 -80011e14: fef6a023 sw a5,-32(a3) -80011e18: 00300693 li a3,3 -80011e1c: 0440006f j 80011e60 <__subtf3+0x18f8> -80011e20: 00271313 slli t1,a4,0x2 -80011e24: 02010513 addi a0,sp,32 -80011e28: 00062e03 lw t3,0(a2) -80011e2c: 00650333 add t1,a0,t1 -80011e30: ffc62503 lw a0,-4(a2) -80011e34: 00be1e33 sll t3,t3,a1 -80011e38: 00170713 addi a4,a4,1 -80011e3c: 00f55533 srl a0,a0,a5 -80011e40: 01c56533 or a0,a0,t3 -80011e44: 00a32023 sw a0,0(t1) -80011e48: fa9ff06f j 80011df0 <__subtf3+0x1888> -80011e4c: 00271793 slli a5,a4,0x2 -80011e50: 02010613 addi a2,sp,32 -80011e54: 00f607b3 add a5,a2,a5 -80011e58: 0007a023 sw zero,0(a5) -80011e5c: 00170713 addi a4,a4,1 -80011e60: fee6d6e3 bge a3,a4,80011e4c <__subtf3+0x18e4> -80011e64: 02012703 lw a4,32(sp) -80011e68: 011037b3 snez a5,a7 -80011e6c: 00f767b3 or a5,a4,a5 -80011e70: 02f12023 sw a5,32(sp) -80011e74: e09ff06f j 80011c7c <__subtf3+0x1714> -80011e78: 02c12703 lw a4,44(sp) -80011e7c: fff806b7 lui a3,0xfff80 -80011e80: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> -80011e84: 00d77733 and a4,a4,a3 -80011e88: 40f407b3 sub a5,s0,a5 -80011e8c: 02e12623 sw a4,44(sp) -80011e90: 00000413 li s0,0 -80011e94: c35fe06f j 80010ac8 <__subtf3+0x560> -80011e98: 00049a63 bnez s1,80011eac <__subtf3+0x1944> -80011e9c: 00878793 addi a5,a5,8 -80011ea0: 0087b793 sltiu a5,a5,8 -80011ea4: fb5fe06f j 80010e58 <__subtf3+0x8f0> -80011ea8: fe049ae3 bnez s1,80011e9c <__subtf3+0x1934> -80011eac: 03c12803 lw a6,60(sp) -80011eb0: 00000793 li a5,0 -80011eb4: 01485813 srli a6,a6,0x14 -80011eb8: 00184813 xori a6,a6,1 -80011ebc: 00187813 andi a6,a6,1 -80011ec0: 84cff06f j 80010f0c <__subtf3+0x9a4> -80011ec4: 00000793 li a5,0 -80011ec8: 901fe06f j 800107c8 <__subtf3+0x260> -80011ecc: 8a049463 bnez s1,80010f74 <__subtf3+0xa0c> -80011ed0: 02412603 lw a2,36(sp) -80011ed4: 00870713 addi a4,a4,8 -80011ed8: 02e12023 sw a4,32(sp) -80011edc: 00873713 sltiu a4,a4,8 -80011ee0: 00c70633 add a2,a4,a2 -80011ee4: 00e63733 sltu a4,a2,a4 -80011ee8: 02c12223 sw a2,36(sp) -80011eec: 02812603 lw a2,40(sp) -80011ef0: 00c70633 add a2,a4,a2 -80011ef4: 02c12423 sw a2,40(sp) -80011ef8: 00e63633 sltu a2,a2,a4 -80011efc: 00a606b3 add a3,a2,a0 -80011f00: 870ff06f j 80010f70 <__subtf3+0xa08> -80011f04: 86048863 beqz s1,80010f74 <__subtf3+0xa0c> -80011f08: 02412683 lw a3,36(sp) -80011f0c: 00870713 addi a4,a4,8 -80011f10: 02812603 lw a2,40(sp) -80011f14: 02e12023 sw a4,32(sp) -80011f18: 00873713 sltiu a4,a4,8 -80011f1c: 00d706b3 add a3,a4,a3 -80011f20: 00e6b733 sltu a4,a3,a4 -80011f24: 02d12223 sw a3,36(sp) -80011f28: 00c706b3 add a3,a4,a2 -80011f2c: 02d12423 sw a3,40(sp) -80011f30: 00e6b6b3 sltu a3,a3,a4 -80011f34: 00a686b3 add a3,a3,a0 -80011f38: 838ff06f j 80010f70 <__subtf3+0xa08> -80011f3c: 02098e63 beqz s3,80011f78 <__subtf3+0x1a10> -80011f40: 00300713 li a4,3 -80011f44: 02e99463 bne s3,a4,80011f6c <__subtf3+0x1a04> -80011f48: 02048863 beqz s1,80011f78 <__subtf3+0x1a10> -80011f4c: fff00793 li a5,-1 -80011f50: 02f12623 sw a5,44(sp) -80011f54: 02f12423 sw a5,40(sp) -80011f58: 02f12223 sw a5,36(sp) -80011f5c: 02f12023 sw a5,32(sp) -80011f60: 000087b7 lui a5,0x8 -80011f64: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -80011f68: 0200006f j 80011f88 <__subtf3+0x1a20> -80011f6c: 00200713 li a4,2 -80011f70: fce99ee3 bne s3,a4,80011f4c <__subtf3+0x19e4> -80011f74: fc048ce3 beqz s1,80011f4c <__subtf3+0x19e4> -80011f78: 02012623 sw zero,44(sp) -80011f7c: 02012423 sw zero,40(sp) -80011f80: 02012223 sw zero,36(sp) -80011f84: 02012023 sw zero,32(sp) -80011f88: 00546413 ori s0,s0,5 -80011f8c: 824ff06f j 80010fb0 <__subtf3+0xa48> -80011f90: 07400793 li a5,116 -80011f94: 0067c463 blt a5,t1,80011f9c <__subtf3+0x1a34> -80011f98: 8a5fe06f j 8001083c <__subtf3+0x2d4> -80011f9c: 00012e23 sw zero,28(sp) -80011fa0: 00012c23 sw zero,24(sp) -80011fa4: 00012a23 sw zero,20(sp) -80011fa8: 00100793 li a5,1 -80011fac: 9a5fe06f j 80010950 <__subtf3+0x3e8> -80011fb0: 07400793 li a5,116 -80011fb4: 01d7c463 blt a5,t4,80011fbc <__subtf3+0x1a54> -80011fb8: c21fe06f j 80010bd8 <__subtf3+0x670> -80011fbc: 00012623 sw zero,12(sp) -80011fc0: 00012423 sw zero,8(sp) -80011fc4: 00012223 sw zero,4(sp) -80011fc8: 00100793 li a5,1 -80011fcc: d35fe06f j 80010d00 <__subtf3+0x798> -80011fd0: 07400793 li a5,116 -80011fd4: c0b7dc63 bge a5,a1,800113ec <__subtf3+0xe84> -80011fd8: 00012e23 sw zero,28(sp) -80011fdc: 00012c23 sw zero,24(sp) -80011fe0: 00012a23 sw zero,20(sp) -80011fe4: 00100793 li a5,1 -80011fe8: d18ff06f j 80011500 <__subtf3+0xf98> -80011fec: 07400793 li a5,116 -80011ff0: 8ec7c0e3 blt a5,a2,800118d0 <__subtf3+0x1368> -80011ff4: 00060793 mv a5,a2 -80011ff8: f2cff06f j 80011724 <__subtf3+0x11bc> -80011ffc: 96051263 bnez a0,80011160 <__subtf3+0xbf8> -80012000: 934ff06f j 80011134 <__subtf3+0xbcc> -80012004: 01000413 li s0,16 -80012008: 8c4ff06f j 800110cc <__subtf3+0xb64> -8001200c: 908e0c63 beq t3,s0,80011124 <__subtf3+0xbbc> -80012010: 00000413 li s0,0 -80012014: 920ff06f j 80011134 <__subtf3+0xbcc> -80012018: b0029ee3 bnez t0,80011b34 <__subtf3+0x15cc> -8001201c: a9dff06f j 80011ab8 <__subtf3+0x1550> -80012020: 01000413 li s0,16 -80012024: a41ff06f j 80011a64 <__subtf3+0x14fc> -80012028: a88e16e3 bne t3,s0,80011ab4 <__subtf3+0x154c> -8001202c: a7dff06f j 80011aa8 <__subtf3+0x1540> - -80012030 <__fixtfsi>: -80012030: 00052703 lw a4,0(a0) -80012034: 00452303 lw t1,4(a0) -80012038: 00852603 lw a2,8(a0) -8001203c: 00c52883 lw a7,12(a0) -80012040: fe010113 addi sp,sp,-32 -80012044: 002027f3 frrm a5 -80012048: 00189793 slli a5,a7,0x1 -8001204c: 0117d593 srli a1,a5,0x11 -80012050: 000047b7 lui a5,0x4 -80012054: 01089813 slli a6,a7,0x10 -80012058: 00e12023 sw a4,0(sp) -8001205c: 00612223 sw t1,4(sp) -80012060: 00c12423 sw a2,8(sp) -80012064: 01112623 sw a7,12(sp) -80012068: 00e12823 sw a4,16(sp) -8001206c: 00612a23 sw t1,20(sp) -80012070: 00c12c23 sw a2,24(sp) -80012074: ffe78693 addi a3,a5,-2 # 3ffe <__stack_size+0x3bfe> -80012078: 01085813 srli a6,a6,0x10 -8001207c: 02b6c063 blt a3,a1,8001209c <__fixtfsi+0x6c> -80012080: 14059463 bnez a1,800121c8 <__fixtfsi+0x198> -80012084: 00676533 or a0,a4,t1 -80012088: 00c56533 or a0,a0,a2 -8001208c: 01056533 or a0,a0,a6 -80012090: 12051c63 bnez a0,800121c8 <__fixtfsi+0x198> -80012094: 02010113 addi sp,sp,32 -80012098: 00008067 ret -8001209c: 01f8d893 srli a7,a7,0x1f -800120a0: 01d78e13 addi t3,a5,29 -800120a4: 00088693 mv a3,a7 -800120a8: 04be5263 bge t3,a1,800120ec <__fixtfsi+0xbc> -800120ac: 80000537 lui a0,0x80000 -800120b0: fff54513 not a0,a0 -800120b4: 00a88533 add a0,a7,a0 -800120b8: 10088e63 beqz a7,800121d4 <__fixtfsi+0x1a4> -800120bc: 01e78793 addi a5,a5,30 -800120c0: 10f59a63 bne a1,a5,800121d4 <__fixtfsi+0x1a4> -800120c4: 01165793 srli a5,a2,0x11 -800120c8: 00f81813 slli a6,a6,0xf -800120cc: 0107e833 or a6,a5,a6 -800120d0: 10081263 bnez a6,800121d4 <__fixtfsi+0x1a4> -800120d4: 00676733 or a4,a4,t1 -800120d8: 00f61613 slli a2,a2,0xf -800120dc: 00e66733 or a4,a2,a4 -800120e0: fa070ae3 beqz a4,80012094 <__fixtfsi+0x64> -800120e4: 0016a073 csrs fflags,a3 -800120e8: fadff06f j 80012094 <__fixtfsi+0x64> -800120ec: 00070513 mv a0,a4 -800120f0: 06f78793 addi a5,a5,111 -800120f4: 00010737 lui a4,0x10 -800120f8: 00e86833 or a6,a6,a4 -800120fc: 40b787b3 sub a5,a5,a1 -80012100: 01012e23 sw a6,28(sp) -80012104: 4057d693 srai a3,a5,0x5 -80012108: 01010613 addi a2,sp,16 -8001210c: 00000313 li t1,0 -80012110: 00000713 li a4,0 -80012114: 00062583 lw a1,0(a2) -80012118: 00170713 addi a4,a4,1 # 10001 <__stack_size+0xfc01> -8001211c: 00460613 addi a2,a2,4 -80012120: 00b36333 or t1,t1,a1 -80012124: fee698e3 bne a3,a4,80012114 <__fixtfsi+0xe4> -80012128: 01f7f793 andi a5,a5,31 -8001212c: 00269613 slli a2,a3,0x2 -80012130: 02079663 bnez a5,8001215c <__fixtfsi+0x12c> -80012134: 02010793 addi a5,sp,32 -80012138: 00c78633 add a2,a5,a2 -8001213c: ff062783 lw a5,-16(a2) -80012140: 00f12823 sw a5,16(sp) -80012144: 01012503 lw a0,16(sp) -80012148: 00088463 beqz a7,80012150 <__fixtfsi+0x120> -8001214c: 40a00533 neg a0,a0 -80012150: 00100693 li a3,1 -80012154: f40300e3 beqz t1,80012094 <__fixtfsi+0x64> -80012158: f8dff06f j 800120e4 <__fixtfsi+0xb4> -8001215c: 02010593 addi a1,sp,32 -80012160: 00c58633 add a2,a1,a2 -80012164: ff062603 lw a2,-16(a2) -80012168: 02000713 li a4,32 -8001216c: 40f70733 sub a4,a4,a5 -80012170: 00e615b3 sll a1,a2,a4 -80012174: 00b36333 or t1,t1,a1 -80012178: ffe68693 addi a3,a3,-2 -8001217c: 00e815b3 sll a1,a6,a4 -80012180: 00f65633 srl a2,a2,a5 -80012184: 00000e13 li t3,0 -80012188: 00000713 li a4,0 -8001218c: 0016b693 seqz a3,a3 -80012190: 00b66633 or a2,a2,a1 -80012194: 02d74263 blt a4,a3,800121b8 <__fixtfsi+0x188> -80012198: 000e0463 beqz t3,800121a0 <__fixtfsi+0x170> -8001219c: 00a12823 sw a0,16(sp) -800121a0: 00271713 slli a4,a4,0x2 -800121a4: 02010693 addi a3,sp,32 -800121a8: 00e68733 add a4,a3,a4 -800121ac: 00f857b3 srl a5,a6,a5 -800121b0: fef72823 sw a5,-16(a4) -800121b4: f91ff06f j 80012144 <__fixtfsi+0x114> -800121b8: 00060513 mv a0,a2 -800121bc: 00100e13 li t3,1 -800121c0: 00100713 li a4,1 -800121c4: fd1ff06f j 80012194 <__fixtfsi+0x164> -800121c8: 00100693 li a3,1 -800121cc: 00000513 li a0,0 -800121d0: f15ff06f j 800120e4 <__fixtfsi+0xb4> -800121d4: 01000693 li a3,16 -800121d8: f0dff06f j 800120e4 <__fixtfsi+0xb4> - -800121dc <__floatsitf>: -800121dc: fd010113 addi sp,sp,-48 -800121e0: 02912223 sw s1,36(sp) -800121e4: 02112623 sw ra,44(sp) -800121e8: 02812423 sw s0,40(sp) -800121ec: 03212023 sw s2,32(sp) -800121f0: 00050493 mv s1,a0 -800121f4: 12058063 beqz a1,80012314 <__floatsitf+0x138> -800121f8: 41f5d793 srai a5,a1,0x1f -800121fc: 00b7c433 xor s0,a5,a1 -80012200: 40f40433 sub s0,s0,a5 -80012204: 00040513 mv a0,s0 -80012208: 01f5d913 srli s2,a1,0x1f -8001220c: 025000ef jal ra,80012a30 <__clzsi2> -80012210: 00004737 lui a4,0x4 -80012214: 01e70713 addi a4,a4,30 # 401e <__stack_size+0x3c1e> -80012218: 05150793 addi a5,a0,81 # 80000051 <__stack_top+0x81000051> -8001221c: 40a705b3 sub a1,a4,a0 -80012220: 00812823 sw s0,16(sp) -80012224: 4057d713 srai a4,a5,0x5 -80012228: 00012a23 sw zero,20(sp) -8001222c: 00012c23 sw zero,24(sp) -80012230: 00012e23 sw zero,28(sp) -80012234: 01f7f793 andi a5,a5,31 -80012238: 02078c63 beqz a5,80012270 <__floatsitf+0x94> -8001223c: 00200693 li a3,2 -80012240: 0cd71663 bne a4,a3,8001230c <__floatsitf+0x130> -80012244: 02000693 li a3,32 -80012248: 40f686b3 sub a3,a3,a5 -8001224c: 00d456b3 srl a3,s0,a3 -80012250: 00d12e23 sw a3,28(sp) -80012254: fff70693 addi a3,a4,-1 -80012258: 02010613 addi a2,sp,32 -8001225c: 00271713 slli a4,a4,0x2 -80012260: 00e60733 add a4,a2,a4 -80012264: 00f417b3 sll a5,s0,a5 -80012268: fef72823 sw a5,-16(a4) -8001226c: 0340006f j 800122a0 <__floatsitf+0xc4> -80012270: 00300793 li a5,3 -80012274: 40e787b3 sub a5,a5,a4 -80012278: 02010693 addi a3,sp,32 -8001227c: 00279793 slli a5,a5,0x2 -80012280: 00f687b3 add a5,a3,a5 -80012284: ff07a783 lw a5,-16(a5) -80012288: 00200693 li a3,2 -8001228c: 00f12e23 sw a5,28(sp) -80012290: 00200793 li a5,2 -80012294: 00f71663 bne a4,a5,800122a0 <__floatsitf+0xc4> -80012298: 00812c23 sw s0,24(sp) -8001229c: 00100693 li a3,1 -800122a0: fff00793 li a5,-1 -800122a4: 00269713 slli a4,a3,0x2 -800122a8: 01010613 addi a2,sp,16 -800122ac: 00e60733 add a4,a2,a4 -800122b0: 00072023 sw zero,0(a4) -800122b4: fff68693 addi a3,a3,-1 -800122b8: fef696e3 bne a3,a5,800122a4 <__floatsitf+0xc8> -800122bc: 01c12783 lw a5,28(sp) -800122c0: 02c12083 lw ra,44(sp) -800122c4: 02812403 lw s0,40(sp) -800122c8: 00f11623 sh a5,12(sp) -800122cc: 00f91793 slli a5,s2,0xf -800122d0: 00b7e5b3 or a1,a5,a1 -800122d4: 01012783 lw a5,16(sp) -800122d8: 00b11723 sh a1,14(sp) -800122dc: 02012903 lw s2,32(sp) -800122e0: 00f4a023 sw a5,0(s1) -800122e4: 01412783 lw a5,20(sp) -800122e8: 00048513 mv a0,s1 -800122ec: 00f4a223 sw a5,4(s1) -800122f0: 01812783 lw a5,24(sp) -800122f4: 00f4a423 sw a5,8(s1) -800122f8: 00c12783 lw a5,12(sp) -800122fc: 00f4a623 sw a5,12(s1) -80012300: 02412483 lw s1,36(sp) -80012304: 03010113 addi sp,sp,48 -80012308: 00008067 ret -8001230c: 00300713 li a4,3 -80012310: f45ff06f j 80012254 <__floatsitf+0x78> -80012314: 00012e23 sw zero,28(sp) -80012318: 00012c23 sw zero,24(sp) -8001231c: 00012a23 sw zero,20(sp) -80012320: 00012823 sw zero,16(sp) -80012324: 00000913 li s2,0 -80012328: f95ff06f j 800122bc <__floatsitf+0xe0> - -8001232c <__extenddftf2>: -8001232c: fc010113 addi sp,sp,-64 -80012330: 02912a23 sw s1,52(sp) -80012334: 03312623 sw s3,44(sp) -80012338: 02112e23 sw ra,60(sp) -8001233c: 02812c23 sw s0,56(sp) -80012340: 03212823 sw s2,48(sp) -80012344: 00050993 mv s3,a0 -80012348: 00058493 mv s1,a1 -8001234c: 002027f3 frrm a5 -80012350: 01465913 srli s2,a2,0x14 -80012354: 00c61793 slli a5,a2,0xc -80012358: 7ff97913 andi s2,s2,2047 -8001235c: 00c7d793 srli a5,a5,0xc -80012360: 00190693 addi a3,s2,1 -80012364: 00b12823 sw a1,16(sp) -80012368: 00f12a23 sw a5,20(sp) -8001236c: 00012e23 sw zero,28(sp) -80012370: 00012c23 sw zero,24(sp) -80012374: 7fe6f693 andi a3,a3,2046 -80012378: 01f65413 srli s0,a2,0x1f -8001237c: 08068a63 beqz a3,80012410 <__extenddftf2+0xe4> -80012380: 0047d693 srli a3,a5,0x4 -80012384: 00004737 lui a4,0x4 -80012388: 01c79793 slli a5,a5,0x1c -8001238c: 0045d513 srli a0,a1,0x4 -80012390: c0070713 addi a4,a4,-1024 # 3c00 <__stack_size+0x3800> -80012394: 00a7e7b3 or a5,a5,a0 -80012398: 01c59493 slli s1,a1,0x1c -8001239c: 00e90733 add a4,s2,a4 -800123a0: 00d12e23 sw a3,28(sp) -800123a4: 00f12c23 sw a5,24(sp) -800123a8: 00912a23 sw s1,20(sp) -800123ac: 00012823 sw zero,16(sp) -800123b0: 00000913 li s2,0 -800123b4: 01c12783 lw a5,28(sp) -800123b8: 00f41413 slli s0,s0,0xf -800123bc: 00e46733 or a4,s0,a4 -800123c0: 00f11623 sh a5,12(sp) -800123c4: 00e11723 sh a4,14(sp) -800123c8: 01012583 lw a1,16(sp) -800123cc: 01412603 lw a2,20(sp) -800123d0: 01812683 lw a3,24(sp) -800123d4: 00c12783 lw a5,12(sp) -800123d8: 00090463 beqz s2,800123e0 <__extenddftf2+0xb4> -800123dc: 00192073 csrs fflags,s2 -800123e0: 03c12083 lw ra,60(sp) -800123e4: 03812403 lw s0,56(sp) -800123e8: 00b9a023 sw a1,0(s3) -800123ec: 00c9a223 sw a2,4(s3) -800123f0: 00d9a423 sw a3,8(s3) -800123f4: 00f9a623 sw a5,12(s3) -800123f8: 03412483 lw s1,52(sp) -800123fc: 03012903 lw s2,48(sp) -80012400: 00098513 mv a0,s3 -80012404: 02c12983 lw s3,44(sp) -80012408: 04010113 addi sp,sp,64 -8001240c: 00008067 ret -80012410: 00b7e533 or a0,a5,a1 -80012414: 0e091663 bnez s2,80012500 <__extenddftf2+0x1d4> -80012418: 00000713 li a4,0 -8001241c: f8050ce3 beqz a0,800123b4 <__extenddftf2+0x88> -80012420: 04078c63 beqz a5,80012478 <__extenddftf2+0x14c> -80012424: 00078513 mv a0,a5 -80012428: 608000ef jal ra,80012a30 <__clzsi2> -8001242c: 03150593 addi a1,a0,49 -80012430: 4055d793 srai a5,a1,0x5 -80012434: 01f5f593 andi a1,a1,31 -80012438: 04058663 beqz a1,80012484 <__extenddftf2+0x158> -8001243c: ffc00693 li a3,-4 -80012440: 02d786b3 mul a3,a5,a3 -80012444: 01010313 addi t1,sp,16 -80012448: 02000813 li a6,32 -8001244c: 00279613 slli a2,a5,0x2 -80012450: 40b80833 sub a6,a6,a1 -80012454: 00c68693 addi a3,a3,12 -80012458: 00d306b3 add a3,t1,a3 -8001245c: 08d31063 bne t1,a3,800124dc <__extenddftf2+0x1b0> -80012460: 02010713 addi a4,sp,32 -80012464: 00c70633 add a2,a4,a2 -80012468: 00b495b3 sll a1,s1,a1 -8001246c: fff78793 addi a5,a5,-1 -80012470: feb62823 sw a1,-16(a2) -80012474: 03c0006f j 800124b0 <__extenddftf2+0x184> -80012478: 5b8000ef jal ra,80012a30 <__clzsi2> -8001247c: 02050513 addi a0,a0,32 -80012480: fadff06f j 8001242c <__extenddftf2+0x100> -80012484: ffc00613 li a2,-4 -80012488: 02c78633 mul a2,a5,a2 -8001248c: 01c10713 addi a4,sp,28 -80012490: 00300693 li a3,3 -80012494: 00c705b3 add a1,a4,a2 -80012498: 0005a583 lw a1,0(a1) -8001249c: fff68693 addi a3,a3,-1 -800124a0: ffc70713 addi a4,a4,-4 -800124a4: 00b72223 sw a1,4(a4) -800124a8: fef6d6e3 bge a3,a5,80012494 <__extenddftf2+0x168> -800124ac: fff78793 addi a5,a5,-1 -800124b0: fff00693 li a3,-1 -800124b4: 00279713 slli a4,a5,0x2 -800124b8: 01010613 addi a2,sp,16 -800124bc: 00e60733 add a4,a2,a4 -800124c0: 00072023 sw zero,0(a4) -800124c4: fff78793 addi a5,a5,-1 -800124c8: fed796e3 bne a5,a3,800124b4 <__extenddftf2+0x188> -800124cc: 00004737 lui a4,0x4 -800124d0: c0c70713 addi a4,a4,-1012 # 3c0c <__stack_size+0x380c> -800124d4: 40a70733 sub a4,a4,a0 -800124d8: eddff06f j 800123b4 <__extenddftf2+0x88> -800124dc: ffc6a703 lw a4,-4(a3) -800124e0: 0006a883 lw a7,0(a3) -800124e4: 00c68e33 add t3,a3,a2 -800124e8: 01075733 srl a4,a4,a6 -800124ec: 00b898b3 sll a7,a7,a1 -800124f0: 01176733 or a4,a4,a7 -800124f4: 00ee2023 sw a4,0(t3) -800124f8: ffc68693 addi a3,a3,-4 -800124fc: f61ff06f j 8001245c <__extenddftf2+0x130> -80012500: 04050463 beqz a0,80012548 <__extenddftf2+0x21c> -80012504: 0137d713 srli a4,a5,0x13 -80012508: 00071463 bnez a4,80012510 <__extenddftf2+0x1e4> -8001250c: 01000693 li a3,16 -80012510: 01c79713 slli a4,a5,0x1c -80012514: 0044d613 srli a2,s1,0x4 -80012518: 00c76733 or a4,a4,a2 -8001251c: 00e12c23 sw a4,24(sp) -80012520: 0047d793 srli a5,a5,0x4 -80012524: 00008737 lui a4,0x8 -80012528: 01c49493 slli s1,s1,0x1c -8001252c: 00e7e7b3 or a5,a5,a4 -80012530: 00912a23 sw s1,20(sp) -80012534: 00012823 sw zero,16(sp) -80012538: 00f12e23 sw a5,28(sp) -8001253c: 00068913 mv s2,a3 -80012540: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80012544: e71ff06f j 800123b4 <__extenddftf2+0x88> -80012548: 00000913 li s2,0 -8001254c: 00008737 lui a4,0x8 -80012550: ff1ff06f j 80012540 <__extenddftf2+0x214> - -80012554 <__trunctfdf2>: -80012554: fe010113 addi sp,sp,-32 -80012558: 00052683 lw a3,0(a0) -8001255c: 00452703 lw a4,4(a0) -80012560: 00852783 lw a5,8(a0) -80012564: 00c52603 lw a2,12(a0) -80012568: 002025f3 frrm a1 -8001256c: 00f12423 sw a5,8(sp) -80012570: 00f12c23 sw a5,24(sp) -80012574: 01061793 slli a5,a2,0x10 -80012578: 00161893 slli a7,a2,0x1 -8001257c: 00c12623 sw a2,12(sp) -80012580: 0107d793 srli a5,a5,0x10 -80012584: 01f65613 srli a2,a2,0x1f -80012588: 00d12023 sw a3,0(sp) -8001258c: 00d12823 sw a3,16(sp) -80012590: 00e12223 sw a4,4(sp) -80012594: 00e12a23 sw a4,20(sp) -80012598: 00f12e23 sw a5,28(sp) -8001259c: 0118de13 srli t3,a7,0x11 -800125a0: 00060513 mv a0,a2 -800125a4: 01010f13 addi t5,sp,16 -800125a8: 01c10693 addi a3,sp,28 -800125ac: 0006a783 lw a5,0(a3) -800125b0: ffc6a703 lw a4,-4(a3) -800125b4: ffc68693 addi a3,a3,-4 -800125b8: 00379793 slli a5,a5,0x3 -800125bc: 01d75713 srli a4,a4,0x1d -800125c0: 00e7e7b3 or a5,a5,a4 -800125c4: 00f6a223 sw a5,4(a3) -800125c8: fedf12e3 bne t5,a3,800125ac <__trunctfdf2+0x58> -800125cc: 01012783 lw a5,16(sp) -800125d0: 00008fb7 lui t6,0x8 -800125d4: 001e0713 addi a4,t3,1 -800125d8: 00379e93 slli t4,a5,0x3 -800125dc: ffef8793 addi a5,t6,-2 # 7ffe <__stack_size+0x7bfe> -800125e0: 01d12823 sw t4,16(sp) -800125e4: 00f77733 and a4,a4,a5 -800125e8: 2c070063 beqz a4,800128a8 <__trunctfdf2+0x354> -800125ec: ffffc8b7 lui a7,0xffffc -800125f0: 40088893 addi a7,a7,1024 # ffffc400 <__stack_top+0xffc400> -800125f4: 011e08b3 add a7,t3,a7 -800125f8: 7fe00793 li a5,2046 -800125fc: 1117d263 bge a5,a7,80012700 <__trunctfdf2+0x1ac> -80012600: 06058463 beqz a1,80012668 <__trunctfdf2+0x114> -80012604: 00300793 li a5,3 -80012608: 04f59a63 bne a1,a5,8001265c <__trunctfdf2+0x108> -8001260c: 04060e63 beqz a2,80012668 <__trunctfdf2+0x114> -80012610: 7fe00893 li a7,2046 -80012614: fff00793 li a5,-1 -80012618: fff00313 li t1,-1 -8001261c: 00000713 li a4,0 -80012620: 00500e93 li t4,5 -80012624: 00200693 li a3,2 -80012628: 001eee93 ori t4,t4,1 -8001262c: 3ad58e63 beq a1,a3,800129e8 <__trunctfdf2+0x494> -80012630: 00300693 li a3,3 -80012634: 3ad58463 beq a1,a3,800129dc <__trunctfdf2+0x488> -80012638: 3a059a63 bnez a1,800129ec <__trunctfdf2+0x498> -8001263c: 00f7f693 andi a3,a5,15 -80012640: 00400813 li a6,4 -80012644: 3b068463 beq a3,a6,800129ec <__trunctfdf2+0x498> -80012648: 00478693 addi a3,a5,4 -8001264c: 00f6b7b3 sltu a5,a3,a5 -80012650: 00f30333 add t1,t1,a5 -80012654: 00068793 mv a5,a3 -80012658: 3940006f j 800129ec <__trunctfdf2+0x498> -8001265c: 00200793 li a5,2 -80012660: faf598e3 bne a1,a5,80012610 <__trunctfdf2+0xbc> -80012664: fa0606e3 beqz a2,80012610 <__trunctfdf2+0xbc> -80012668: 7ff00893 li a7,2047 -8001266c: 00000793 li a5,0 -80012670: 00000313 li t1,0 -80012674: 00500e93 li t4,5 -80012678: 00831713 slli a4,t1,0x8 -8001267c: 00075e63 bgez a4,80012698 <__trunctfdf2+0x144> -80012680: 00188893 addi a7,a7,1 -80012684: 7ff00713 li a4,2047 -80012688: 36e88863 beq a7,a4,800129f8 <__trunctfdf2+0x4a4> -8001268c: ff800737 lui a4,0xff800 -80012690: fff70713 addi a4,a4,-1 # ff7fffff <__stack_top+0x7fffff> -80012694: 00e37333 and t1,t1,a4 -80012698: 0037d713 srli a4,a5,0x3 -8001269c: 01d31793 slli a5,t1,0x1d -800126a0: 00e7e7b3 or a5,a5,a4 -800126a4: 7ff00713 li a4,2047 -800126a8: 00335693 srli a3,t1,0x3 -800126ac: 00e89e63 bne a7,a4,800126c8 <__trunctfdf2+0x174> -800126b0: 00d7e7b3 or a5,a5,a3 -800126b4: 00000693 li a3,0 -800126b8: 00078863 beqz a5,800126c8 <__trunctfdf2+0x174> -800126bc: 000806b7 lui a3,0x80 -800126c0: 00000793 li a5,0 -800126c4: 00000513 li a0,0 -800126c8: 7ff00737 lui a4,0x7ff00 -800126cc: 01489893 slli a7,a7,0x14 -800126d0: 00c69693 slli a3,a3,0xc -800126d4: 00e8f8b3 and a7,a7,a4 -800126d8: 00c6d693 srli a3,a3,0xc -800126dc: 01f51513 slli a0,a0,0x1f -800126e0: 00d8e6b3 or a3,a7,a3 -800126e4: 00a6e733 or a4,a3,a0 -800126e8: 00070593 mv a1,a4 -800126ec: 00078513 mv a0,a5 -800126f0: 000e8463 beqz t4,800126f8 <__trunctfdf2+0x1a4> -800126f4: 001ea073 csrs fflags,t4 -800126f8: 02010113 addi sp,sp,32 -800126fc: 00008067 ret -80012700: 07105463 blez a7,80012768 <__trunctfdf2+0x214> -80012704: 01812803 lw a6,24(sp) -80012708: 01c12683 lw a3,28(sp) -8001270c: 01412703 lw a4,20(sp) -80012710: 01c85793 srli a5,a6,0x1c -80012714: 00469693 slli a3,a3,0x4 -80012718: 00f6e6b3 or a3,a3,a5 -8001271c: 00471793 slli a5,a4,0x4 -80012720: 01d7e7b3 or a5,a5,t4 -80012724: 01c75713 srli a4,a4,0x1c -80012728: 00481813 slli a6,a6,0x4 -8001272c: 00f037b3 snez a5,a5 -80012730: 01076733 or a4,a4,a6 -80012734: 00e7e7b3 or a5,a5,a4 -80012738: 00d12a23 sw a3,20(sp) -8001273c: 00f12823 sw a5,16(sp) -80012740: 01012783 lw a5,16(sp) -80012744: 01412303 lw t1,20(sp) -80012748: 18088263 beqz a7,800128cc <__trunctfdf2+0x378> -8001274c: 00000713 li a4,0 -80012750: 00000e93 li t4,0 -80012754: 0077f693 andi a3,a5,7 -80012758: ec0696e3 bnez a3,80012624 <__trunctfdf2+0xd0> -8001275c: f0070ee3 beqz a4,80012678 <__trunctfdf2+0x124> -80012760: 001ef713 andi a4,t4,1 -80012764: 2880006f j 800129ec <__trunctfdf2+0x498> -80012768: fcc00793 li a5,-52 -8001276c: 00f8dc63 bge a7,a5,80012784 <__trunctfdf2+0x230> -80012770: 00012a23 sw zero,20(sp) -80012774: 00100793 li a5,1 -80012778: 00f12823 sw a5,16(sp) -8001277c: 00000893 li a7,0 -80012780: fc1ff06f j 80012740 <__trunctfdf2+0x1ec> -80012784: 01c12783 lw a5,28(sp) -80012788: 00080737 lui a4,0x80 -8001278c: 00000f93 li t6,0 -80012790: 00f762b3 or t0,a4,a5 -80012794: 03d00793 li a5,61 -80012798: 411788b3 sub a7,a5,a7 -8001279c: 00512e23 sw t0,28(sp) -800127a0: 4058d313 srai t1,a7,0x5 -800127a4: 000f0713 mv a4,t5 -800127a8: 00000793 li a5,0 -800127ac: 00072803 lw a6,0(a4) # 80000 <__stack_size+0x7fc00> -800127b0: 00178793 addi a5,a5,1 -800127b4: 00470713 addi a4,a4,4 -800127b8: 010fefb3 or t6,t6,a6 -800127bc: fef318e3 bne t1,a5,800127ac <__trunctfdf2+0x258> -800127c0: 01f8f713 andi a4,a7,31 -800127c4: 00231813 slli a6,t1,0x2 -800127c8: 04071063 bnez a4,80012808 <__trunctfdf2+0x2b4> -800127cc: 00300713 li a4,3 -800127d0: 00000793 li a5,0 -800127d4: 40670733 sub a4,a4,t1 -800127d8: 010688b3 add a7,a3,a6 -800127dc: 0008a883 lw a7,0(a7) -800127e0: 00178793 addi a5,a5,1 -800127e4: 00468693 addi a3,a3,4 # 80004 <__stack_size+0x7fc04> -800127e8: ff16ae23 sw a7,-4(a3) -800127ec: fef756e3 bge a4,a5,800127d8 <__trunctfdf2+0x284> -800127f0: 00400713 li a4,4 -800127f4: 40670333 sub t1,a4,t1 -800127f8: 00100793 li a5,1 -800127fc: 04605e63 blez t1,80012858 <__trunctfdf2+0x304> -80012800: 00030793 mv a5,t1 -80012804: 0540006f j 80012858 <__trunctfdf2+0x304> -80012808: 02010793 addi a5,sp,32 -8001280c: 010787b3 add a5,a5,a6 -80012810: ff07a783 lw a5,-16(a5) -80012814: 02000e93 li t4,32 -80012818: 40ee8eb3 sub t4,t4,a4 -8001281c: 01d797b3 sll a5,a5,t4 -80012820: 00300693 li a3,3 -80012824: 00ffefb3 or t6,t6,a5 -80012828: 010f0833 add a6,t5,a6 -8001282c: 00000e13 li t3,0 -80012830: 406686b3 sub a3,a3,t1 -80012834: 00480813 addi a6,a6,4 -80012838: 04de4463 blt t3,a3,80012880 <__trunctfdf2+0x32c> -8001283c: 00269693 slli a3,a3,0x2 -80012840: 02010813 addi a6,sp,32 -80012844: 00400793 li a5,4 -80012848: 00d806b3 add a3,a6,a3 -8001284c: 00e2d733 srl a4,t0,a4 -80012850: 406787b3 sub a5,a5,t1 -80012854: fee6a823 sw a4,-16(a3) -80012858: 00400693 li a3,4 -8001285c: 00279713 slli a4,a5,0x2 -80012860: 00ef0733 add a4,t5,a4 -80012864: 00072023 sw zero,0(a4) -80012868: 00178793 addi a5,a5,1 -8001286c: fed798e3 bne a5,a3,8001285c <__trunctfdf2+0x308> -80012870: 01012703 lw a4,16(sp) -80012874: 01f037b3 snez a5,t6 -80012878: 00f767b3 or a5,a4,a5 -8001287c: efdff06f j 80012778 <__trunctfdf2+0x224> -80012880: ffc82883 lw a7,-4(a6) -80012884: 00082383 lw t2,0(a6) -80012888: 002e1793 slli a5,t3,0x2 -8001288c: 00e8d8b3 srl a7,a7,a4 -80012890: 01d393b3 sll t2,t2,t4 -80012894: 00ff07b3 add a5,t5,a5 -80012898: 0078e8b3 or a7,a7,t2 -8001289c: 0117a023 sw a7,0(a5) -800128a0: 001e0e13 addi t3,t3,1 -800128a4: f91ff06f j 80012834 <__trunctfdf2+0x2e0> -800128a8: 01412883 lw a7,20(sp) -800128ac: 01812803 lw a6,24(sp) -800128b0: 01c12f03 lw t5,28(sp) -800128b4: 011866b3 or a3,a6,a7 -800128b8: 01e6e6b3 or a3,a3,t5 -800128bc: 01d6e333 or t1,a3,t4 -800128c0: 060e1a63 bnez t3,80012934 <__trunctfdf2+0x3e0> -800128c4: 006037b3 snez a5,t1 -800128c8: 00000313 li t1,0 -800128cc: 00f36733 or a4,t1,a5 -800128d0: 0e070c63 beqz a4,800129c8 <__trunctfdf2+0x474> -800128d4: 01f7d693 srli a3,a5,0x1f -800128d8: 00131713 slli a4,t1,0x1 -800128dc: 00d70733 add a4,a4,a3 -800128e0: 00179693 slli a3,a5,0x1 -800128e4: 0076f813 andi a6,a3,7 -800128e8: 00000e93 li t4,0 -800128ec: 02080a63 beqz a6,80012920 <__trunctfdf2+0x3cc> -800128f0: 00200813 li a6,2 -800128f4: 0b058463 beq a1,a6,8001299c <__trunctfdf2+0x448> -800128f8: 00300813 li a6,3 -800128fc: 09058263 beq a1,a6,80012980 <__trunctfdf2+0x42c> -80012900: 00100e93 li t4,1 -80012904: 00059e63 bnez a1,80012920 <__trunctfdf2+0x3cc> -80012908: 00f6f813 andi a6,a3,15 -8001290c: 00400893 li a7,4 -80012910: 01180863 beq a6,a7,80012920 <__trunctfdf2+0x3cc> -80012914: ffc6b693 sltiu a3,a3,-4 -80012918: 0016c693 xori a3,a3,1 -8001291c: 00d70733 add a4,a4,a3 -80012920: 01875713 srli a4,a4,0x18 -80012924: 00174713 xori a4,a4,1 -80012928: 00177713 andi a4,a4,1 -8001292c: 00000893 li a7,0 -80012930: e25ff06f j 80012754 <__trunctfdf2+0x200> -80012934: 08030263 beqz t1,800129b8 <__trunctfdf2+0x464> -80012938: ffff8f93 addi t6,t6,-1 -8001293c: 00000e93 li t4,0 -80012940: 01fe1a63 bne t3,t6,80012954 <__trunctfdf2+0x400> -80012944: 00040eb7 lui t4,0x40 -80012948: 01df7eb3 and t4,t5,t4 -8001294c: 001ebe93 seqz t4,t4 -80012950: 004e9e93 slli t4,t4,0x4 -80012954: 01c8d793 srli a5,a7,0x1c -80012958: 004f1f13 slli t5,t5,0x4 -8001295c: 00481893 slli a7,a6,0x4 -80012960: 01c85813 srli a6,a6,0x1c -80012964: 0117e7b3 or a5,a5,a7 -80012968: 01e86833 or a6,a6,t5 -8001296c: 004006b7 lui a3,0x400 -80012970: ff87f793 andi a5,a5,-8 -80012974: 00d86333 or t1,a6,a3 -80012978: 7ff00893 li a7,2047 -8001297c: dd9ff06f j 80012754 <__trunctfdf2+0x200> -80012980: 00060e93 mv t4,a2 -80012984: f8061ee3 bnez a2,80012920 <__trunctfdf2+0x3cc> -80012988: ff86b693 sltiu a3,a3,-8 -8001298c: 0016c693 xori a3,a3,1 -80012990: 00d70733 add a4,a4,a3 -80012994: 00100e93 li t4,1 -80012998: f89ff06f j 80012920 <__trunctfdf2+0x3cc> -8001299c: 00100e93 li t4,1 -800129a0: f80600e3 beqz a2,80012920 <__trunctfdf2+0x3cc> -800129a4: ff86b693 sltiu a3,a3,-8 -800129a8: 0016c693 xori a3,a3,1 -800129ac: 00d70733 add a4,a4,a3 -800129b0: 00060e93 mv t4,a2 -800129b4: f6dff06f j 80012920 <__trunctfdf2+0x3cc> -800129b8: 00000793 li a5,0 -800129bc: 00000e93 li t4,0 -800129c0: 7ff00893 li a7,2047 -800129c4: cb5ff06f j 80012678 <__trunctfdf2+0x124> -800129c8: 00000793 li a5,0 -800129cc: 00000313 li t1,0 -800129d0: 00000893 li a7,0 -800129d4: 00000e93 li t4,0 -800129d8: ca1ff06f j 80012678 <__trunctfdf2+0x124> -800129dc: 00061863 bnez a2,800129ec <__trunctfdf2+0x498> -800129e0: 00878693 addi a3,a5,8 -800129e4: c69ff06f j 8001264c <__trunctfdf2+0xf8> -800129e8: fe061ce3 bnez a2,800129e0 <__trunctfdf2+0x48c> -800129ec: c80706e3 beqz a4,80012678 <__trunctfdf2+0x124> -800129f0: 002eee93 ori t4,t4,2 -800129f4: c85ff06f j 80012678 <__trunctfdf2+0x124> -800129f8: 00000793 li a5,0 -800129fc: 02058463 beqz a1,80012a24 <__trunctfdf2+0x4d0> -80012a00: 00300713 li a4,3 -80012a04: 00e59a63 bne a1,a4,80012a18 <__trunctfdf2+0x4c4> -80012a08: 00060e63 beqz a2,80012a24 <__trunctfdf2+0x4d0> -80012a0c: fff00793 li a5,-1 -80012a10: 7fe00893 li a7,2046 -80012a14: 0100006f j 80012a24 <__trunctfdf2+0x4d0> -80012a18: 00200713 li a4,2 -80012a1c: fee598e3 bne a1,a4,80012a0c <__trunctfdf2+0x4b8> -80012a20: fe0606e3 beqz a2,80012a0c <__trunctfdf2+0x4b8> -80012a24: 005eee93 ori t4,t4,5 -80012a28: 00078313 mv t1,a5 -80012a2c: c6dff06f j 80012698 <__trunctfdf2+0x144> - -80012a30 <__clzsi2>: -80012a30: 000107b7 lui a5,0x10 -80012a34: 02f57a63 bgeu a0,a5,80012a68 <__clzsi2+0x38> -80012a38: 0ff00793 li a5,255 -80012a3c: 00a7b7b3 sltu a5,a5,a0 -80012a40: 00379793 slli a5,a5,0x3 -80012a44: 80013737 lui a4,0x80013 -80012a48: 02000693 li a3,32 -80012a4c: 40f686b3 sub a3,a3,a5 -80012a50: 00f55533 srl a0,a0,a5 -80012a54: 67470793 addi a5,a4,1652 # 80013674 <__stack_top+0x81013674> -80012a58: 00a78533 add a0,a5,a0 -80012a5c: 00054503 lbu a0,0(a0) -80012a60: 40a68533 sub a0,a3,a0 -80012a64: 00008067 ret -80012a68: 01000737 lui a4,0x1000 -80012a6c: 01000793 li a5,16 -80012a70: fce56ae3 bltu a0,a4,80012a44 <__clzsi2+0x14> -80012a74: 01800793 li a5,24 -80012a78: fcdff06f j 80012a44 <__clzsi2+0x14> +800000f8 : +800000f8: ff010113 addi sp,sp,-16 +800000fc: 00812423 sw s0,8(sp) +80000100: 00112623 sw ra,12(sp) +80000104: 00050413 mv s0,a0 +80000108: 00054503 lbu a0,0(a0) +8000010c: 00050c63 beqz a0,80000124 +80000110: 00140413 addi s0,s0,1 +80000114: 00140413 addi s0,s0,1 +80000118: 0c0000ef jal ra,800001d8 +8000011c: fff44503 lbu a0,-1(s0) +80000120: fe051ae3 bnez a0,80000114 +80000124: 00c12083 lw ra,12(sp) +80000128: 00812403 lw s0,8(sp) +8000012c: 01010113 addi sp,sp,16 +80000130: 00008067 ret + +80000134 : +80000134: ff010113 addi sp,sp,-16 +80000138: 00912223 sw s1,4(sp) +8000013c: 00112623 sw ra,12(sp) +80000140: 00812423 sw s0,8(sp) +80000144: 01212023 sw s2,0(sp) +80000148: 00f00793 li a5,15 +8000014c: 00050493 mv s1,a0 +80000150: 04a7fc63 bgeu a5,a0,800001a8 +80000154: 80000937 lui s2,0x80000 +80000158: 00000693 li a3,0 +8000015c: 02000413 li s0,32 +80000160: 5f490913 addi s2,s2,1524 # 800005f4 <__stack_top+0x810005f4> +80000164: ffc40413 addi s0,s0,-4 +80000168: 0084d7b3 srl a5,s1,s0 +8000016c: 00f7f793 andi a5,a5,15 +80000170: 00f90733 add a4,s2,a5 +80000174: 00079463 bnez a5,8000017c +80000178: 00068863 beqz a3,80000188 +8000017c: 00074503 lbu a0,0(a4) +80000180: 058000ef jal ra,800001d8 +80000184: 00100693 li a3,1 +80000188: fc041ee3 bnez s0,80000164 +8000018c: 00812403 lw s0,8(sp) +80000190: 00c12083 lw ra,12(sp) +80000194: 00412483 lw s1,4(sp) +80000198: 00012903 lw s2,0(sp) +8000019c: 00a00513 li a0,10 +800001a0: 01010113 addi sp,sp,16 +800001a4: 0340006f j 800001d8 +800001a8: 800007b7 lui a5,0x80000 +800001ac: 5f478793 addi a5,a5,1524 # 800005f4 <__stack_top+0x810005f4> +800001b0: 00a784b3 add s1,a5,a0 +800001b4: 0004c503 lbu a0,0(s1) +800001b8: 020000ef jal ra,800001d8 +800001bc: 00812403 lw s0,8(sp) +800001c0: 00c12083 lw ra,12(sp) +800001c4: 00412483 lw s1,4(sp) +800001c8: 00012903 lw s2,0(sp) +800001cc: 00a00513 li a0,10 +800001d0: 01010113 addi sp,sp,16 +800001d4: 0040006f j 800001d8 + +800001d8 : +800001d8: 00001297 auipc t0,0x1 +800001dc: 43828293 addi t0,t0,1080 # 80001610 <__DATA_BEGIN__> +800001e0: 0002a283 lw t0,0(t0) +800001e4: cc202373 csrr t1,0xcc2 +800001e8: 01031313 slli t1,t1,0x10 +800001ec: 00a36333 or t1,t1,a0 +800001f0: 0062a023 sw t1,0(t0) +800001f4: 00008067 ret + +800001f8 : +800001f8: 00050593 mv a1,a0 +800001fc: 00000693 li a3,0 +80000200: 00000613 li a2,0 +80000204: 00000513 li a0,0 +80000208: 20c0006f j 80000414 <__register_exitproc> + +8000020c : +8000020c: ff010113 addi sp,sp,-16 +80000210: 00000593 li a1,0 +80000214: 00812423 sw s0,8(sp) +80000218: 00112623 sw ra,12(sp) +8000021c: 00050413 mv s0,a0 +80000220: 290000ef jal ra,800004b0 <__call_exitprocs> +80000224: 800027b7 lui a5,0x80002 +80000228: a407a503 lw a0,-1472(a5) # 80001a40 <__stack_top+0x81001a40> +8000022c: 03c52783 lw a5,60(a0) +80000230: 00078463 beqz a5,80000238 +80000234: 000780e7 jalr a5 +80000238: 00040513 mv a0,s0 +8000023c: e79ff0ef jal ra,800000b4 <_exit> + +80000240 <__libc_fini_array>: +80000240: ff010113 addi sp,sp,-16 +80000244: 00812423 sw s0,8(sp) +80000248: 800017b7 lui a5,0x80001 +8000024c: 80001437 lui s0,0x80001 +80000250: 60c40413 addi s0,s0,1548 # 8000160c <__stack_top+0x8100160c> +80000254: 60c78793 addi a5,a5,1548 # 8000160c <__stack_top+0x8100160c> +80000258: 408787b3 sub a5,a5,s0 +8000025c: 00912223 sw s1,4(sp) +80000260: 00112623 sw ra,12(sp) +80000264: 4027d493 srai s1,a5,0x2 +80000268: 02048063 beqz s1,80000288 <__libc_fini_array+0x48> +8000026c: ffc78793 addi a5,a5,-4 +80000270: 00878433 add s0,a5,s0 +80000274: 00042783 lw a5,0(s0) +80000278: fff48493 addi s1,s1,-1 +8000027c: ffc40413 addi s0,s0,-4 +80000280: 000780e7 jalr a5 +80000284: fe0498e3 bnez s1,80000274 <__libc_fini_array+0x34> +80000288: 00c12083 lw ra,12(sp) +8000028c: 00812403 lw s0,8(sp) +80000290: 00412483 lw s1,4(sp) +80000294: 01010113 addi sp,sp,16 +80000298: 00008067 ret + +8000029c <__libc_init_array>: +8000029c: ff010113 addi sp,sp,-16 +800002a0: 00812423 sw s0,8(sp) +800002a4: 01212023 sw s2,0(sp) +800002a8: 80001437 lui s0,0x80001 +800002ac: 80001937 lui s2,0x80001 +800002b0: 60840793 addi a5,s0,1544 # 80001608 <__stack_top+0x81001608> +800002b4: 60890913 addi s2,s2,1544 # 80001608 <__stack_top+0x81001608> +800002b8: 40f90933 sub s2,s2,a5 +800002bc: 00112623 sw ra,12(sp) +800002c0: 00912223 sw s1,4(sp) +800002c4: 40295913 srai s2,s2,0x2 +800002c8: 02090063 beqz s2,800002e8 <__libc_init_array+0x4c> +800002cc: 60840413 addi s0,s0,1544 +800002d0: 00000493 li s1,0 +800002d4: 00042783 lw a5,0(s0) +800002d8: 00148493 addi s1,s1,1 +800002dc: 00440413 addi s0,s0,4 +800002e0: 000780e7 jalr a5 +800002e4: fe9918e3 bne s2,s1,800002d4 <__libc_init_array+0x38> +800002e8: 80001437 lui s0,0x80001 +800002ec: 80001937 lui s2,0x80001 +800002f0: 60840793 addi a5,s0,1544 # 80001608 <__stack_top+0x81001608> +800002f4: 60c90913 addi s2,s2,1548 # 8000160c <__stack_top+0x8100160c> +800002f8: 40f90933 sub s2,s2,a5 +800002fc: 40295913 srai s2,s2,0x2 +80000300: 02090063 beqz s2,80000320 <__libc_init_array+0x84> +80000304: 60840413 addi s0,s0,1544 +80000308: 00000493 li s1,0 +8000030c: 00042783 lw a5,0(s0) +80000310: 00148493 addi s1,s1,1 +80000314: 00440413 addi s0,s0,4 +80000318: 000780e7 jalr a5 +8000031c: fe9918e3 bne s2,s1,8000030c <__libc_init_array+0x70> +80000320: 00c12083 lw ra,12(sp) +80000324: 00812403 lw s0,8(sp) +80000328: 00412483 lw s1,4(sp) +8000032c: 00012903 lw s2,0(sp) +80000330: 01010113 addi sp,sp,16 +80000334: 00008067 ret + +80000338 : +80000338: 00f00313 li t1,15 +8000033c: 00050713 mv a4,a0 +80000340: 02c37e63 bgeu t1,a2,8000037c +80000344: 00f77793 andi a5,a4,15 +80000348: 0a079063 bnez a5,800003e8 +8000034c: 08059263 bnez a1,800003d0 +80000350: ff067693 andi a3,a2,-16 +80000354: 00f67613 andi a2,a2,15 +80000358: 00e686b3 add a3,a3,a4 +8000035c: 00b72023 sw a1,0(a4) +80000360: 00b72223 sw a1,4(a4) +80000364: 00b72423 sw a1,8(a4) +80000368: 00b72623 sw a1,12(a4) +8000036c: 01070713 addi a4,a4,16 +80000370: fed766e3 bltu a4,a3,8000035c +80000374: 00061463 bnez a2,8000037c +80000378: 00008067 ret +8000037c: 40c306b3 sub a3,t1,a2 +80000380: 00269693 slli a3,a3,0x2 +80000384: 00000297 auipc t0,0x0 +80000388: 005686b3 add a3,a3,t0 +8000038c: 00c68067 jr 12(a3) +80000390: 00b70723 sb a1,14(a4) +80000394: 00b706a3 sb a1,13(a4) +80000398: 00b70623 sb a1,12(a4) +8000039c: 00b705a3 sb a1,11(a4) +800003a0: 00b70523 sb a1,10(a4) +800003a4: 00b704a3 sb a1,9(a4) +800003a8: 00b70423 sb a1,8(a4) +800003ac: 00b703a3 sb a1,7(a4) +800003b0: 00b70323 sb a1,6(a4) +800003b4: 00b702a3 sb a1,5(a4) +800003b8: 00b70223 sb a1,4(a4) +800003bc: 00b701a3 sb a1,3(a4) +800003c0: 00b70123 sb a1,2(a4) +800003c4: 00b700a3 sb a1,1(a4) +800003c8: 00b70023 sb a1,0(a4) +800003cc: 00008067 ret +800003d0: 0ff5f593 andi a1,a1,255 +800003d4: 00859693 slli a3,a1,0x8 +800003d8: 00d5e5b3 or a1,a1,a3 +800003dc: 01059693 slli a3,a1,0x10 +800003e0: 00d5e5b3 or a1,a1,a3 +800003e4: f6dff06f j 80000350 +800003e8: 00279693 slli a3,a5,0x2 +800003ec: 00000297 auipc t0,0x0 +800003f0: 005686b3 add a3,a3,t0 +800003f4: 00008293 mv t0,ra +800003f8: fa0680e7 jalr -96(a3) +800003fc: 00028093 mv ra,t0 +80000400: ff078793 addi a5,a5,-16 +80000404: 40f70733 sub a4,a4,a5 +80000408: 00f60633 add a2,a2,a5 +8000040c: f6c378e3 bgeu t1,a2,8000037c +80000410: f3dff06f j 8000034c + +80000414 <__register_exitproc>: +80000414: 800027b7 lui a5,0x80002 +80000418: a407a703 lw a4,-1472(a5) # 80001a40 <__stack_top+0x81001a40> +8000041c: 14872783 lw a5,328(a4) +80000420: 04078c63 beqz a5,80000478 <__register_exitproc+0x64> +80000424: 0047a703 lw a4,4(a5) +80000428: 01f00813 li a6,31 +8000042c: 06e84e63 blt a6,a4,800004a8 <__register_exitproc+0x94> +80000430: 00271813 slli a6,a4,0x2 +80000434: 02050663 beqz a0,80000460 <__register_exitproc+0x4c> +80000438: 01078333 add t1,a5,a6 +8000043c: 08c32423 sw a2,136(t1) +80000440: 1887a883 lw a7,392(a5) +80000444: 00100613 li a2,1 +80000448: 00e61633 sll a2,a2,a4 +8000044c: 00c8e8b3 or a7,a7,a2 +80000450: 1917a423 sw a7,392(a5) +80000454: 10d32423 sw a3,264(t1) +80000458: 00200693 li a3,2 +8000045c: 02d50463 beq a0,a3,80000484 <__register_exitproc+0x70> +80000460: 00170713 addi a4,a4,1 +80000464: 00e7a223 sw a4,4(a5) +80000468: 010787b3 add a5,a5,a6 +8000046c: 00b7a423 sw a1,8(a5) +80000470: 00000513 li a0,0 +80000474: 00008067 ret +80000478: 14c70793 addi a5,a4,332 +8000047c: 14f72423 sw a5,328(a4) +80000480: fa5ff06f j 80000424 <__register_exitproc+0x10> +80000484: 18c7a683 lw a3,396(a5) +80000488: 00170713 addi a4,a4,1 +8000048c: 00e7a223 sw a4,4(a5) +80000490: 00c6e633 or a2,a3,a2 +80000494: 18c7a623 sw a2,396(a5) +80000498: 010787b3 add a5,a5,a6 +8000049c: 00b7a423 sw a1,8(a5) +800004a0: 00000513 li a0,0 +800004a4: 00008067 ret +800004a8: fff00513 li a0,-1 +800004ac: 00008067 ret + +800004b0 <__call_exitprocs>: +800004b0: fd010113 addi sp,sp,-48 +800004b4: 800027b7 lui a5,0x80002 +800004b8: 01412c23 sw s4,24(sp) +800004bc: a407aa03 lw s4,-1472(a5) # 80001a40 <__stack_top+0x81001a40> +800004c0: 03212023 sw s2,32(sp) +800004c4: 02112623 sw ra,44(sp) +800004c8: 148a2903 lw s2,328(s4) +800004cc: 02812423 sw s0,40(sp) +800004d0: 02912223 sw s1,36(sp) +800004d4: 01312e23 sw s3,28(sp) +800004d8: 01512a23 sw s5,20(sp) +800004dc: 01612823 sw s6,16(sp) +800004e0: 01712623 sw s7,12(sp) +800004e4: 01812423 sw s8,8(sp) +800004e8: 04090063 beqz s2,80000528 <__call_exitprocs+0x78> +800004ec: 00050b13 mv s6,a0 +800004f0: 00058b93 mv s7,a1 +800004f4: 00100a93 li s5,1 +800004f8: fff00993 li s3,-1 +800004fc: 00492483 lw s1,4(s2) +80000500: fff48413 addi s0,s1,-1 +80000504: 02044263 bltz s0,80000528 <__call_exitprocs+0x78> +80000508: 00249493 slli s1,s1,0x2 +8000050c: 009904b3 add s1,s2,s1 +80000510: 040b8463 beqz s7,80000558 <__call_exitprocs+0xa8> +80000514: 1044a783 lw a5,260(s1) +80000518: 05778063 beq a5,s7,80000558 <__call_exitprocs+0xa8> +8000051c: fff40413 addi s0,s0,-1 +80000520: ffc48493 addi s1,s1,-4 +80000524: ff3416e3 bne s0,s3,80000510 <__call_exitprocs+0x60> +80000528: 02c12083 lw ra,44(sp) +8000052c: 02812403 lw s0,40(sp) +80000530: 02412483 lw s1,36(sp) +80000534: 02012903 lw s2,32(sp) +80000538: 01c12983 lw s3,28(sp) +8000053c: 01812a03 lw s4,24(sp) +80000540: 01412a83 lw s5,20(sp) +80000544: 01012b03 lw s6,16(sp) +80000548: 00c12b83 lw s7,12(sp) +8000054c: 00812c03 lw s8,8(sp) +80000550: 03010113 addi sp,sp,48 +80000554: 00008067 ret +80000558: 00492783 lw a5,4(s2) +8000055c: 0044a683 lw a3,4(s1) +80000560: fff78793 addi a5,a5,-1 +80000564: 04878e63 beq a5,s0,800005c0 <__call_exitprocs+0x110> +80000568: 0004a223 sw zero,4(s1) +8000056c: fa0688e3 beqz a3,8000051c <__call_exitprocs+0x6c> +80000570: 18892783 lw a5,392(s2) +80000574: 008a9733 sll a4,s5,s0 +80000578: 00492c03 lw s8,4(s2) +8000057c: 00f777b3 and a5,a4,a5 +80000580: 02079263 bnez a5,800005a4 <__call_exitprocs+0xf4> +80000584: 000680e7 jalr a3 +80000588: 00492703 lw a4,4(s2) +8000058c: 148a2783 lw a5,328(s4) +80000590: 01871463 bne a4,s8,80000598 <__call_exitprocs+0xe8> +80000594: f8f904e3 beq s2,a5,8000051c <__call_exitprocs+0x6c> +80000598: f80788e3 beqz a5,80000528 <__call_exitprocs+0x78> +8000059c: 00078913 mv s2,a5 +800005a0: f5dff06f j 800004fc <__call_exitprocs+0x4c> +800005a4: 18c92783 lw a5,396(s2) +800005a8: 0844a583 lw a1,132(s1) +800005ac: 00f77733 and a4,a4,a5 +800005b0: 00071c63 bnez a4,800005c8 <__call_exitprocs+0x118> +800005b4: 000b0513 mv a0,s6 +800005b8: 000680e7 jalr a3 +800005bc: fcdff06f j 80000588 <__call_exitprocs+0xd8> +800005c0: 00892223 sw s0,4(s2) +800005c4: fa9ff06f j 8000056c <__call_exitprocs+0xbc> +800005c8: 00058513 mv a0,a1 +800005cc: 000680e7 jalr a3 +800005d0: fb9ff06f j 80000588 <__call_exitprocs+0xd8> Disassembly of section .rodata: -80012a80 : -80012a80: 654e flw fa0,208(sp) -80012a82: 62696c77 0x62696c77 -80012a86: 4d20 lw s0,88(a0) -80012a88: 6961 lui s2,0x18 -80012a8a: 206e fld ft0,216(sp) -80012a8c: 0000 unimp -80012a8e: 0000 unimp -80012a90: 0a20 addi s0,sp,280 -80012a92: 0000 unimp -80012a94: 6150 flw fa2,4(a0) -80012a96: 64657373 csrrci t1,0x646,10 -80012a9a: 0a21 addi s4,s4,8 -80012a9c: 0000 unimp -80012a9e: 0000 unimp -80012aa0: 0218 addi a4,sp,256 -80012aa2: 8000 0x8000 -80012aa4: 0220 addi s0,sp,264 -80012aa6: 8000 0x8000 -80012aa8: 0220 addi s0,sp,264 -80012aaa: 8000 0x8000 -80012aac: 0220 addi s0,sp,264 -80012aae: 8000 0x8000 -80012ab0: 0220 addi s0,sp,264 -80012ab2: 8000 0x8000 -80012ab4: 0220 addi s0,sp,264 -80012ab6: 8000 0x8000 -80012ab8: 0220 addi s0,sp,264 -80012aba: 8000 0x8000 -80012abc: 0220 addi s0,sp,264 -80012abe: 8000 0x8000 -80012ac0: 0220 addi s0,sp,264 -80012ac2: 8000 0x8000 -80012ac4: 0220 addi s0,sp,264 -80012ac6: 8000 0x8000 -80012ac8: 0220 addi s0,sp,264 -80012aca: 8000 0x8000 -80012acc: 0220 addi s0,sp,264 -80012ace: 8000 0x8000 -80012ad0: 0220 addi s0,sp,264 -80012ad2: 8000 0x8000 -80012ad4: 0220 addi s0,sp,264 -80012ad6: 8000 0x8000 -80012ad8: 0220 addi s0,sp,264 -80012ada: 8000 0x8000 -80012adc: 0220 addi s0,sp,264 -80012ade: 8000 0x8000 -80012ae0: 0220 addi s0,sp,264 -80012ae2: 8000 0x8000 -80012ae4: 0220 addi s0,sp,264 -80012ae6: 8000 0x8000 -80012ae8: 0220 addi s0,sp,264 -80012aea: 8000 0x8000 -80012aec: 0220 addi s0,sp,264 -80012aee: 8000 0x8000 -80012af0: 0220 addi s0,sp,264 -80012af2: 8000 0x8000 -80012af4: 0220 addi s0,sp,264 -80012af6: 8000 0x8000 -80012af8: 0220 addi s0,sp,264 -80012afa: 8000 0x8000 -80012afc: 0220 addi s0,sp,264 -80012afe: 8000 0x8000 -80012b00: 0220 addi s0,sp,264 -80012b02: 8000 0x8000 -80012b04: 0220 addi s0,sp,264 -80012b06: 8000 0x8000 -80012b08: 0220 addi s0,sp,264 -80012b0a: 8000 0x8000 -80012b0c: 0220 addi s0,sp,264 -80012b0e: 8000 0x8000 -80012b10: 020c addi a1,sp,256 -80012b12: 8000 0x8000 -80012b14: 0220 addi s0,sp,264 -80012b16: 8000 0x8000 -80012b18: 0218 addi a4,sp,256 -80012b1a: 8000 0x8000 -80012b1c: 0220 addi s0,sp,264 -80012b1e: 8000 0x8000 -80012b20: 029c addi a5,sp,320 -80012b22: 8000 0x8000 -80012b24: 0220 addi s0,sp,264 -80012b26: 8000 0x8000 -80012b28: 0220 addi s0,sp,264 -80012b2a: 8000 0x8000 -80012b2c: 0220 addi s0,sp,264 -80012b2e: 8000 0x8000 -80012b30: 0220 addi s0,sp,264 -80012b32: 8000 0x8000 -80012b34: 0220 addi s0,sp,264 -80012b36: 8000 0x8000 -80012b38: 0220 addi s0,sp,264 -80012b3a: 8000 0x8000 -80012b3c: 0220 addi s0,sp,264 -80012b3e: 8000 0x8000 -80012b40: 0218 addi a4,sp,256 -80012b42: 8000 0x8000 -80012b44: 0220 addi s0,sp,264 -80012b46: 8000 0x8000 -80012b48: 0220 addi s0,sp,264 -80012b4a: 8000 0x8000 -80012b4c: 0220 addi s0,sp,264 -80012b4e: 8000 0x8000 -80012b50: 0220 addi s0,sp,264 -80012b52: 8000 0x8000 -80012b54: 0220 addi s0,sp,264 -80012b56: 8000 0x8000 -80012b58: 0218 addi a4,sp,256 -80012b5a: 8000 0x8000 - -80012b5c : -80012b5c: 3130 fld fa2,96(a0) -80012b5e: 3332 fld ft6,296(sp) -80012b60: 3534 fld fa3,104(a0) -80012b62: 3736 fld fa4,360(sp) -80012b64: 3938 fld fa4,112(a0) -80012b66: 6261 lui tp,0x18 -80012b68: 66656463 bltu a0,t1,800131d0 <__mprec_tens+0x90> -80012b6c: 0000 unimp +800005d4 : +800005d4: 654e flw fa0,208(sp) +800005d6: 62696c77 0x62696c77 +800005da: 4d20 lw s0,88(a0) +800005dc: 6961 lui s2,0x18 +800005de: 206e fld ft0,216(sp) +800005e0: 0000 unimp +800005e2: 0000 unimp +800005e4: 0a20 addi s0,sp,280 +800005e6: 0000 unimp +800005e8: 6150 flw fa2,4(a0) +800005ea: 64657373 csrrci t1,0x646,10 +800005ee: 0a21 addi s4,s4,8 +800005f0: 0000 unimp ... -80012b70 <_ctype_>: -80012b70: 2000 fld fs0,0(s0) -80012b72: 2020 fld fs0,64(s0) -80012b74: 2020 fld fs0,64(s0) -80012b76: 2020 fld fs0,64(s0) -80012b78: 2020 fld fs0,64(s0) -80012b7a: 2828 fld fa0,80(s0) -80012b7c: 2828 fld fa0,80(s0) -80012b7e: 2028 fld fa0,64(s0) -80012b80: 2020 fld fs0,64(s0) -80012b82: 2020 fld fs0,64(s0) -80012b84: 2020 fld fs0,64(s0) -80012b86: 2020 fld fs0,64(s0) -80012b88: 2020 fld fs0,64(s0) -80012b8a: 2020 fld fs0,64(s0) -80012b8c: 2020 fld fs0,64(s0) -80012b8e: 2020 fld fs0,64(s0) -80012b90: 8820 0x8820 -80012b92: 1010 addi a2,sp,32 -80012b94: 1010 addi a2,sp,32 -80012b96: 1010 addi a2,sp,32 -80012b98: 1010 addi a2,sp,32 -80012b9a: 1010 addi a2,sp,32 -80012b9c: 1010 addi a2,sp,32 -80012b9e: 1010 addi a2,sp,32 -80012ba0: 0410 addi a2,sp,512 -80012ba2: 0404 addi s1,sp,512 -80012ba4: 0404 addi s1,sp,512 -80012ba6: 0404 addi s1,sp,512 -80012ba8: 0404 addi s1,sp,512 -80012baa: 1004 addi s1,sp,32 -80012bac: 1010 addi a2,sp,32 -80012bae: 1010 addi a2,sp,32 -80012bb0: 1010 addi a2,sp,32 -80012bb2: 4141 li sp,16 -80012bb4: 4141 li sp,16 -80012bb6: 4141 li sp,16 -80012bb8: 0101 addi sp,sp,0 -80012bba: 0101 addi sp,sp,0 -80012bbc: 0101 addi sp,sp,0 -80012bbe: 0101 addi sp,sp,0 -80012bc0: 0101 addi sp,sp,0 -80012bc2: 0101 addi sp,sp,0 -80012bc4: 0101 addi sp,sp,0 -80012bc6: 0101 addi sp,sp,0 -80012bc8: 0101 addi sp,sp,0 -80012bca: 0101 addi sp,sp,0 -80012bcc: 1010 addi a2,sp,32 -80012bce: 1010 addi a2,sp,32 -80012bd0: 1010 addi a2,sp,32 -80012bd2: 4242 lw tp,16(sp) -80012bd4: 4242 lw tp,16(sp) -80012bd6: 4242 lw tp,16(sp) -80012bd8: 0202 c.slli64 tp -80012bda: 0202 c.slli64 tp -80012bdc: 0202 c.slli64 tp -80012bde: 0202 c.slli64 tp -80012be0: 0202 c.slli64 tp -80012be2: 0202 c.slli64 tp -80012be4: 0202 c.slli64 tp -80012be6: 0202 c.slli64 tp -80012be8: 0202 c.slli64 tp -80012bea: 0202 c.slli64 tp -80012bec: 1010 addi a2,sp,32 -80012bee: 1010 addi a2,sp,32 -80012bf0: 0020 addi s0,sp,8 - ... -80012c72: 0000 unimp -80012c74: 4e49 li t3,18 -80012c76: 0046 c.slli zero,0x11 -80012c78: 6e69 lui t3,0x1a -80012c7a: 0066 c.slli zero,0x19 -80012c7c: 414e lw sp,208(sp) -80012c7e: 004e c.slli zero,0x13 -80012c80: 616e flw ft2,216(sp) -80012c82: 006e c.slli zero,0x1b -80012c84: 3130 fld fa2,96(a0) -80012c86: 3332 fld ft6,296(sp) -80012c88: 3534 fld fa3,104(a0) -80012c8a: 3736 fld fa4,360(sp) -80012c8c: 3938 fld fa4,112(a0) -80012c8e: 6261 lui tp,0x18 -80012c90: 66656463 bltu a0,t1,800132f8 <__mprec_bigtens+0xc8> -80012c94: 0000 unimp -80012c96: 0000 unimp -80012c98: 3130 fld fa2,96(a0) -80012c9a: 3332 fld ft6,296(sp) -80012c9c: 3534 fld fa3,104(a0) -80012c9e: 3736 fld fa4,360(sp) -80012ca0: 3938 fld fa4,112(a0) -80012ca2: 4241 li tp,16 -80012ca4: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm -80012ca8: 0000 unimp -80012caa: 0000 unimp -80012cac: 6e28 flw fa0,88(a2) -80012cae: 6c75 lui s8,0x1d -80012cb0: 296c fld fa1,208(a0) -80012cb2: 0000 unimp -80012cb4: 0030 addi a2,sp,8 -80012cb6: 0000 unimp -80012cb8: 18cc addi a1,sp,116 -80012cba: 8000 0x8000 -80012cbc: 0db8 addi a4,sp,728 -80012cbe: 8000 0x8000 -80012cc0: 0db8 addi a4,sp,728 -80012cc2: 8000 0x8000 -80012cc4: 18c0 addi s0,sp,116 -80012cc6: 8000 0x8000 -80012cc8: 0db8 addi a4,sp,728 -80012cca: 8000 0x8000 -80012ccc: 0db8 addi a4,sp,728 -80012cce: 8000 0x8000 -80012cd0: 0db8 addi a4,sp,728 -80012cd2: 8000 0x8000 -80012cd4: 0f5c addi a5,sp,916 -80012cd6: 8000 0x8000 -80012cd8: 0db8 addi a4,sp,728 -80012cda: 8000 0x8000 -80012cdc: 0db8 addi a4,sp,728 -80012cde: 8000 0x8000 -80012ce0: 189c addi a5,sp,112 -80012ce2: 8000 0x8000 -80012ce4: 183c addi a5,sp,56 -80012ce6: 8000 0x8000 -80012ce8: 0db8 addi a4,sp,728 -80012cea: 8000 0x8000 -80012cec: 1830 addi a2,sp,56 -80012cee: 8000 0x8000 -80012cf0: 1858 addi a4,sp,52 -80012cf2: 8000 0x8000 -80012cf4: 0db8 addi a4,sp,728 -80012cf6: 8000 0x8000 -80012cf8: 184c addi a1,sp,52 -80012cfa: 8000 0x8000 -80012cfc: 0d88 addi a0,sp,720 -80012cfe: 8000 0x8000 -80012d00: 0d88 addi a0,sp,720 -80012d02: 8000 0x8000 -80012d04: 0d88 addi a0,sp,720 -80012d06: 8000 0x8000 -80012d08: 0d88 addi a0,sp,720 -80012d0a: 8000 0x8000 -80012d0c: 0d88 addi a0,sp,720 -80012d0e: 8000 0x8000 -80012d10: 0d88 addi a0,sp,720 -80012d12: 8000 0x8000 -80012d14: 0d88 addi a0,sp,720 -80012d16: 8000 0x8000 -80012d18: 0d88 addi a0,sp,720 -80012d1a: 8000 0x8000 -80012d1c: 0d88 addi a0,sp,720 -80012d1e: 8000 0x8000 -80012d20: 0db8 addi a4,sp,728 -80012d22: 8000 0x8000 -80012d24: 0db8 addi a4,sp,728 -80012d26: 8000 0x8000 -80012d28: 0db8 addi a4,sp,728 -80012d2a: 8000 0x8000 -80012d2c: 0db8 addi a4,sp,728 -80012d2e: 8000 0x8000 -80012d30: 0db8 addi a4,sp,728 -80012d32: 8000 0x8000 -80012d34: 0db8 addi a4,sp,728 -80012d36: 8000 0x8000 -80012d38: 0db8 addi a4,sp,728 -80012d3a: 8000 0x8000 -80012d3c: 10dc addi a5,sp,100 -80012d3e: 8000 0x8000 -80012d40: 0db8 addi a4,sp,728 -80012d42: 8000 0x8000 -80012d44: 17e4 addi s1,sp,1004 -80012d46: 8000 0x8000 -80012d48: 0fbc addi a5,sp,984 -80012d4a: 8000 0x8000 -80012d4c: 10dc addi a5,sp,100 -80012d4e: 8000 0x8000 -80012d50: 10dc addi a5,sp,100 -80012d52: 8000 0x8000 -80012d54: 10dc addi a5,sp,100 -80012d56: 8000 0x8000 -80012d58: 0db8 addi a4,sp,728 -80012d5a: 8000 0x8000 -80012d5c: 0db8 addi a4,sp,728 -80012d5e: 8000 0x8000 -80012d60: 0db8 addi a4,sp,728 -80012d62: 8000 0x8000 -80012d64: 0db8 addi a4,sp,728 -80012d66: 8000 0x8000 -80012d68: 1950 addi a2,sp,180 -80012d6a: 8000 0x8000 -80012d6c: 0db8 addi a4,sp,728 -80012d6e: 8000 0x8000 -80012d70: 0db8 addi a4,sp,728 -80012d72: 8000 0x8000 -80012d74: 1044 addi s1,sp,36 -80012d76: 8000 0x8000 -80012d78: 0db8 addi a4,sp,728 -80012d7a: 8000 0x8000 -80012d7c: 0db8 addi a4,sp,728 -80012d7e: 8000 0x8000 -80012d80: 0db8 addi a4,sp,728 -80012d82: 8000 0x8000 -80012d84: 175c addi a5,sp,932 -80012d86: 8000 0x8000 -80012d88: 0db8 addi a4,sp,728 -80012d8a: 8000 0x8000 -80012d8c: 18e4 addi s1,sp,124 -80012d8e: 8000 0x8000 -80012d90: 0db8 addi a4,sp,728 -80012d92: 8000 0x8000 -80012d94: 0db8 addi a4,sp,728 -80012d96: 8000 0x8000 -80012d98: 2240 fld fs0,128(a2) -80012d9a: 8000 0x8000 -80012d9c: 0db8 addi a4,sp,728 -80012d9e: 8000 0x8000 -80012da0: 0db8 addi a4,sp,728 -80012da2: 8000 0x8000 -80012da4: 0db8 addi a4,sp,728 -80012da6: 8000 0x8000 -80012da8: 0db8 addi a4,sp,728 -80012daa: 8000 0x8000 -80012dac: 0db8 addi a4,sp,728 -80012dae: 8000 0x8000 -80012db0: 0db8 addi a4,sp,728 -80012db2: 8000 0x8000 -80012db4: 0db8 addi a4,sp,728 -80012db6: 8000 0x8000 -80012db8: 0db8 addi a4,sp,728 -80012dba: 8000 0x8000 -80012dbc: 10dc addi a5,sp,100 -80012dbe: 8000 0x8000 -80012dc0: 0db8 addi a4,sp,728 -80012dc2: 8000 0x8000 -80012dc4: 17e4 addi s1,sp,1004 -80012dc6: 8000 0x8000 -80012dc8: 0fc0 addi s0,sp,980 -80012dca: 8000 0x8000 -80012dcc: 10dc addi a5,sp,100 -80012dce: 8000 0x8000 -80012dd0: 10dc addi a5,sp,100 -80012dd2: 8000 0x8000 -80012dd4: 10dc addi a5,sp,100 -80012dd6: 8000 0x8000 -80012dd8: 1970 addi a2,sp,188 -80012dda: 8000 0x8000 -80012ddc: 0fc0 addi s0,sp,980 -80012dde: 8000 0x8000 -80012de0: 0fb0 addi a2,sp,984 -80012de2: 8000 0x8000 -80012de4: 0db8 addi a4,sp,728 -80012de6: 8000 0x8000 -80012de8: 195c addi a5,sp,180 -80012dea: 8000 0x8000 -80012dec: 0db8 addi a4,sp,728 -80012dee: 8000 0x8000 -80012df0: 1984 addi s1,sp,240 -80012df2: 8000 0x8000 -80012df4: 1048 addi a0,sp,36 -80012df6: 8000 0x8000 -80012df8: 1914 addi a3,sp,176 -80012dfa: 8000 0x8000 -80012dfc: 0fb0 addi a2,sp,984 -80012dfe: 8000 0x8000 -80012e00: 0db8 addi a4,sp,728 -80012e02: 8000 0x8000 -80012e04: 175c addi a5,sp,932 -80012e06: 8000 0x8000 -80012e08: 0fa8 addi a0,sp,984 -80012e0a: 8000 0x8000 -80012e0c: 219c fld fa5,0(a1) -80012e0e: 8000 0x8000 -80012e10: 0db8 addi a4,sp,728 -80012e12: 8000 0x8000 -80012e14: 0db8 addi a4,sp,728 -80012e16: 8000 0x8000 -80012e18: 21a4 fld fs1,64(a1) -80012e1a: 8000 0x8000 -80012e1c: 0db8 addi a4,sp,728 -80012e1e: 8000 0x8000 -80012e20: 0fa8 addi a0,sp,984 -80012e22: 8000 0x8000 - -80012e24 : -80012e24: 2020 fld fs0,64(s0) -80012e26: 2020 fld fs0,64(s0) -80012e28: 2020 fld fs0,64(s0) -80012e2a: 2020 fld fs0,64(s0) -80012e2c: 2020 fld fs0,64(s0) -80012e2e: 2020 fld fs0,64(s0) -80012e30: 2020 fld fs0,64(s0) -80012e32: 2020 fld fs0,64(s0) - -80012e34 : -80012e34: 3030 fld fa2,96(s0) -80012e36: 3030 fld fa2,96(s0) -80012e38: 3030 fld fa2,96(s0) -80012e3a: 3030 fld fa2,96(s0) -80012e3c: 3030 fld fa2,96(s0) -80012e3e: 3030 fld fa2,96(s0) -80012e40: 3030 fld fa2,96(s0) -80012e42: 3030 fld fa2,96(s0) -80012e44: 4e20 lw s0,88(a2) -80012e46: 4e61 li t3,24 -80012e48: 0020 addi s0,sp,8 -80012e4a: 0000 unimp -80012e4c: 2d20 fld fs0,88(a0) -80012e4e: 6e49 lui t3,0x12 -80012e50: 6966 flw fs2,88(sp) -80012e52: 696e flw fs2,216(sp) -80012e54: 7974 flw fa3,116(a0) -80012e56: 0020 addi s0,sp,8 -80012e58: 4920 lw s0,80(a0) -80012e5a: 666e flw fa2,216(sp) -80012e5c: 6e69 lui t3,0x1a -80012e5e: 7469 lui s0,0xffffa -80012e60: 2079 jal 80012eee -80012e62: 0000 unimp -80012e64: 614e flw ft2,208(sp) -80012e66: 004e c.slli zero,0x13 -80012e68: 2545 jal 80013508 -80012e6a: 0064 addi s1,sp,12 - -80012e6c : - ... - -80012e80 : - ... -80012e90: 8000 0x8000 -80012e92: 3fff 0x3fff - -80012e94 : -80012e94: 6576 flw fa0,92(sp) -80012e96: 4a92 lw s5,4(sp) -80012e98: 804a c.mv zero,s2 -80012e9a: c94c153f 8a20979a 0x8a20979ac94c153f -80012ea2: 5202 lw tp,32(sp) -80012ea4: c460 sw s0,76(s0) -80012ea6: 7525 lui a0,0xfffe9 -80012ea8: 6a32 flw fs4,12(sp) -80012eaa: ce52 sw s4,28(sp) -80012eac: 329a fld ft5,416(sp) -80012eae: 28ce fld fa7,208(sp) -80012eb0: a74d j 80013652 -80012eb2: 5de4 lw s1,124(a1) -80012eb4: c53d beqz a0,80012f22 -80012eb6: 3b5d jal 80012c6c <_ctype_+0xfc> -80012eb8: 5a929e8b 0x5a929e8b -80012ebc: 526c lw a1,100(a2) -80012ebe: 50ce lw ra,240(sp) -80012ec0: 3d28f18b 0x3d28f18b -80012ec4: 650d lui a0,0x3 -80012ec6: 81750c17 auipc s8,0x81750 -80012eca: 7586 flw fa1,96(sp) -80012ecc: c976 sw t4,144(sp) -80012ece: 4d48 lw a0,28(a0) -80012ed0: 9c66 add s8,s8,s9 -80012ed2: 58f8 lw a4,116(s1) -80012ed4: bc50 fsd fa2,184(s0) -80012ed6: 5c54 lw a3,60(s0) -80012ed8: cc65 beqz s0,80012fd0 -80012eda: 91c6 add gp,gp,a7 -80012edc: a60e fsd ft3,264(sp) -80012ede: a0ae fsd fa1,64(sp) -80012ee0: e319 bnez a4,80012ee6 -80012ee2: 851e46a3 0x851e46a3 -80012ee6: 98feeab7 lui s5,0x98fee -80012eea: ddbb901b 0xddbb901b -80012eee: de8d beqz a3,80012e28 -80012ef0: 9df9 0x9df9 -80012ef2: aa7eebfb 0xaa7eebfb -80012ef6: 4351 li t1,20 -80012ef8: 0235 addi tp,tp,13 -80012efa: 36b10137 lui sp,0x36b10 -80012efe: 336c fld fa1,224(a4) -80012f00: 8cdfc66f jal a2,8000f7cc <__multf3+0x53c> -80012f04: 80e9 srli s1,s1,0x1a -80012f06: 47c9 li a5,18 -80012f08: 93ba add t2,t2,a4 -80012f0a: 41a8 lw a0,64(a1) -80012f0c: 50f8 lw a4,100(s1) -80012f0e: c76b25fb 0xc76b25fb -80012f12: 6b71 lui s6,0x1c -80012f14: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf -80012f1c: c278 sw a4,68(a2) -80012f1e: 000040d3 fadd.s ft1,ft0,ft0,rmm -80012f22: 0000 unimp -80012f24: 0000 unimp -80012f26: 0000 unimp -80012f28: f020 fsw fs0,96(s0) -80012f2a: b59d j 80012d90 <_ctype_+0x220> -80012f2c: 2b70 fld fa2,208(a4) -80012f2e: ada8 fsd fa0,88(a1) -80012f30: 9dc5 0x9dc5 -80012f32: 4069 c.li zero,26 - ... -80012f40: 0400 addi s0,sp,512 -80012f42: 8e1bc9bf 00004034 0x40348e1bc9bf - ... -80012f56: 2000 fld fs0,0(s0) -80012f58: bebc fsd fa5,120(a3) -80012f5a: 4019 c.li zero,6 - ... -80012f6c: 9c40 0x9c40 -80012f6e: 400c lw a1,0(s0) - ... -80012f80: c800 sw s0,16(s0) -80012f82: 4005 c.li zero,1 - ... -80012f94: a000 fsd fs0,0(s0) -80012f96: 4002 0x4002 - -80012f98 : -80012f98: 2030 fld fa2,64(s0) -80012f9a: cffc sw a5,92(a5) -80012f9c: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn -80012fa0: 9fde2de3 0x9fde2de3 -80012fa4: d2ce sw s3,100(sp) -80012fa6: 04c8 addi a0,sp,580 -80012fa8: a6dd j 8001338e <__mprec_bigtens+0x15e> -80012faa: 0ad8 addi a4,sp,340 -80012fac: 8264 0x8264 -80012fae: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown -80012fb2: 12d4 addi a3,sp,356 -80012fb4: 4925 li s2,9 -80012fb6: 2de4 fld fs1,216(a1) -80012fb8: 3436 fld fs0,360(sp) -80012fba: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown -80012fbe: f53f256b 0xf53f256b -80012fc2: f698 fsw fa4,40(a3) -80012fc4: 01586bd3 fadd.s fs7,fa6,fs5,unknown -80012fc8: 87a6 mv a5,s1 -80012fca: c0bd beqz s1,80013030 -80012fcc: 82a5da57 0x82a5da57 -80012fd0: a2a6 fsd fs1,320(sp) -80012fd2: 32b5 jal 8001293e <__trunctfdf2+0x3ea> -80012fd4: e731 bnez a4,80013020 -80012fd6: 04d4 addi a3,sp,580 -80012fd8: e3f2 fsw ft8,196(sp) -80012fda: d332 sw a2,164(sp) -80012fdc: 7132 flw ft2,44(sp) -80012fde: d21c sw a5,32(a2) -80012fe0: ee32db23 0xee32db23 -80012fe4: 9049 srli s0,s0,0x32 -80012fe6: 395a fld fs2,432(sp) -80012fe8: a23e fsd fa5,256(sp) -80012fea: 5308 lw a0,32(a4) -80012fec: 1155fefb 0x1155fefb -80012ff0: fa91 bnez a3,80012f04 -80012ff2: 1939 addi s2,s2,-18 -80012ff4: 637a flw ft6,156(sp) -80012ff6: 4325 li t1,9 -80012ff8: c031 beqz s0,8001303c -80012ffa: 3cac fld fa1,120(s1) -80012ffc: e26d bnez a2,800130de -80012ffe: dbde sw s7,244(sp) -80013000: d05d beqz s0,80012fa6 -80013002: b3f6 fsd ft9,480(sp) -80013004: ac7c fsd fa5,216(s0) -80013006: e4a0 fsw fs0,72(s1) -80013008: 64bc flw fa5,72(s1) -8001300a: 467c lw a5,76(a2) -8001300c: ddd0 sw a2,60(a1) -8001300e: 3e55 jal 80012bc2 <_ctype_+0x52> -80013010: 2a20 fld fs0,80(a2) -80013012: 6224 flw fs1,64(a2) -80013014: 98d747b3 0x98d747b3 -80013018: e9a53f23 0xe9a53f23 -8001301c: a539 j 8001362a -8001301e: a87fea27 0xa87fea27 -80013022: 3f2a fld ft10,168(sp) -80013024: 4af20b5b 0x4af20b5b -80013028: a581 j 80013668 -8001302a: 18ed addi a7,a7,-5 -8001302c: 67de flw fa5,212(sp) -8001302e: 94ba add s1,s1,a4 -80013030: 4539 li a0,14 -80013032: 1ead addi t4,t4,-21 -80013034: cfb1 beqz a5,80013090 -80013036: 3f94 fld fa3,56(a5) -80013038: bf71 j 80012fd4 -8001303a: 7989a9b3 0x7989a9b3 -8001303e: be68 fsd fa0,248(a2) -80013040: 4c2e lw s8,200(sp) -80013042: c44de15b 0xc44de15b -80013046: 94be add s1,s1,a5 -80013048: e695 bnez a3,80013074 -8001304a: 3fc9 jal 8001301c -8001304c: 3d4d jal 80012efe -8001304e: 7c3d lui s8,0xfffef -80013050: 36ba fld fa3,424(sp) -80013052: fdc20d2b 0xfdc20d2b -80013056: cefc sw a5,92(a3) -80013058: 8461 srai s0,s0,0x18 -8001305a: 7711 lui a4,0xfffe4 -8001305c: abcc fsd fa1,144(a5) -8001305e: 3fe4 fld fs1,248(a5) -80013060: c155 beqz a0,80013104 -80013062: a4a8 fsd fa0,72(s1) -80013064: 404e 0x404e -80013066: d3c36113 ori sp,t1,-708 -8001306a: e219652b 0xe219652b -8001306e: 1758 addi a4,sp,932 -80013070: 3ff1d1b7 lui gp,0x3ff1d -80013074: d70a sw sp,172(sp) -80013076: 0a3d70a3 0xa3d70a3 -8001307a: 3d70a3d7 0x3d70a3d7 -8001307e: d70a sw sp,172(sp) -80013080: 0a3d70a3 0xa3d70a3 -80013084: 3ff8a3d7 0x3ff8a3d7 -80013088: cccd beqz s1,80013142 <__mprec_tens+0x2> -8001308a: cccc sw a1,28(s1) -8001308c: cccc sw a1,28(s1) -8001308e: cccc sw a1,28(s1) -80013090: cccc sw a1,28(s1) -80013092: cccc sw a1,28(s1) -80013094: cccc sw a1,28(s1) -80013096: cccc sw a1,28(s1) -80013098: cccc sw a1,28(s1) -8001309a: 0xffff3ffb - -8001309c : -8001309c: ffff 0xffff -8001309e: fffe fsw ft11,252(sp) -800130a0: fffc fsw fa5,124(a5) -800130a2: fff8 fsw fa4,124(a5) -800130a4: fff0 fsw fa2,124(a5) -800130a6: ffe0 fsw fs0,124(a5) -800130a8: ffc0 fsw fs0,60(a5) -800130aa: ff80 fsw fs0,56(a5) -800130ac: ff00 fsw fs0,56(a4) -800130ae: fe00 fsw fs0,56(a2) -800130b0: fc00 fsw fs0,56(s0) -800130b2: f800 fsw fs0,48(s0) -800130b4: f000 fsw fs0,32(s0) -800130b6: e000 fsw fs0,0(s0) -800130b8: c000 sw s0,0(s0) -800130ba: 8000 0x8000 -800130bc: 0000 unimp -800130be: 0000 unimp -800130c0: 6142 flw ft2,16(sp) -800130c2: 6c6c flw fa1,92(s0) -800130c4: 7320636f jal t1,800197f6 <__BSS_END__+0x4de2> -800130c8: 6375 lui t1,0x1d -800130ca: 64656563 bltu a0,t1,80013714 <__clz_tab+0xa0> -800130ce: 6465 lui s0,0x19 -800130d0: 0000 unimp -800130d2: 0000 unimp -800130d4: 6d6f682f 0x6d6f682f -800130d8: 2f65 jal 80013890 <__clz_tab+0x21c> -800130da: 6c62 flw fs8,24(sp) -800130dc: 6961 lui s2,0x18 -800130de: 642f6573 csrrsi a0,0x642,30 -800130e2: 7665 lui a2,0xffff9 -800130e4: 7369722f 0x7369722f -800130e8: 672d7663 bgeu s10,s2,80013754 <__clz_tab+0xe0> -800130ec: 756e flw fa0,248(sp) -800130ee: 742d lui s0,0xfffeb -800130f0: 636c6f6f jal t5,800d9726 <__BSS_END__+0xc4d12> -800130f4: 6168 flw fa0,68(a0) -800130f6: 6e69 lui t3,0x1a -800130f8: 6975622f 0x6975622f -800130fc: 646c flw fa1,76(s0) -800130fe: 2f2e2e2f 0x2f2e2e2f -80013102: 6972 flw fs2,28(sp) -80013104: 2d766373 csrrsi t1,0x2d7,12 -80013108: 656e flw fa0,216(sp) -8001310a: 62696c77 0x62696c77 -8001310e: 77656e2f 0x77656e2f -80013112: 696c flw fa1,84(a0) -80013114: 2f62 fld ft10,24(sp) -80013116: 696c flw fa1,84(a0) -80013118: 6362 flw ft6,24(sp) -8001311a: 6474732f 0x6474732f -8001311e: 696c flw fa1,84(a0) -80013120: 2f62 fld ft10,24(sp) -80013122: 706d c.lui zero,0xffffb -80013124: 6572 flw fa0,28(sp) -80013126: 00632e63 0x632e63 -8001312a: 0000 unimp -8001312c: 0000 unimp - ... - -80013130 : -80013130: 0005 c.nop 1 -80013132: 0000 unimp -80013134: 0019 c.nop 6 -80013136: 0000 unimp -80013138: 007d c.nop 31 -8001313a: 0000 unimp -8001313c: 0000 unimp - ... - -80013140 <__mprec_tens>: -80013140: 0000 unimp -80013142: 0000 unimp -80013144: 0000 unimp -80013146: 3ff0 fld fa2,248(a5) -80013148: 0000 unimp -8001314a: 0000 unimp -8001314c: 0000 unimp -8001314e: 4024 lw s1,64(s0) -80013150: 0000 unimp -80013152: 0000 unimp -80013154: 0000 unimp -80013156: 4059 c.li zero,22 -80013158: 0000 unimp -8001315a: 0000 unimp -8001315c: 4000 lw s0,0(s0) -8001315e: 0000408f 0x408f -80013162: 0000 unimp -80013164: 8800 0x8800 -80013166: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm -8001316a: 0000 unimp -8001316c: 6a00 flw fs0,16(a2) -8001316e: 40f8 lw a4,68(s1) -80013170: 0000 unimp -80013172: 0000 unimp -80013174: 8480 0x8480 -80013176: 412e lw sp,200(sp) -80013178: 0000 unimp -8001317a: 0000 unimp -8001317c: 12d0 addi a2,sp,356 -8001317e: 00004163 bltz zero,80013180 <__mprec_tens+0x40> -80013182: 0000 unimp -80013184: d784 sw s1,40(a5) -80013186: 00004197 auipc gp,0x4 -8001318a: 0000 unimp -8001318c: cd65 beqz a0,80013284 <__mprec_bigtens+0x54> -8001318e: 41cd li gp,19 -80013190: 0000 unimp -80013192: 2000 fld fs0,0(s0) -80013194: a05f 4202 0000 0x4202a05f -8001319a: e800 fsw fs0,16(s0) -8001319c: 4876 lw a6,92(sp) -8001319e: 00004237 lui tp,0x4 -800131a2: a200 fsd fs0,0(a2) -800131a4: 1a94 addi a3,sp,368 -800131a6: 426d li tp,27 -800131a8: 0000 unimp -800131aa: e540 fsw fs0,12(a0) -800131ac: 309c fld fa5,32(s1) -800131ae: 42a2 lw t0,8(sp) -800131b0: 0000 unimp -800131b2: 1e90 addi a2,sp,880 -800131b4: bcc4 fsd fs1,184(s1) -800131b6: 42d6 lw t0,84(sp) -800131b8: 0000 unimp -800131ba: 2634 fld fa3,72(a2) -800131bc: 6bf5 lui s7,0x1d -800131be: 430c lw a1,0(a4) -800131c0: 8000 0x8000 -800131c2: 37e0 fld fs0,232(a5) -800131c4: c379 beqz a4,8001328a <__mprec_bigtens+0x5a> -800131c6: 4341 li t1,16 -800131c8: a000 fsd fs0,0(s0) -800131ca: 85d8 0x85d8 -800131cc: 43763457 0x43763457 -800131d0: c800 sw s0,16(s0) -800131d2: 674e flw fa4,208(sp) -800131d4: c16d beqz a0,800132b6 <__mprec_bigtens+0x86> -800131d6: 3d0043ab 0x3d0043ab -800131da: 6091 lui ra,0x4 -800131dc: 58e4 lw s1,116(s1) -800131de: 43e1 li t2,24 -800131e0: 8c40 0x8c40 -800131e2: 78b5 lui a7,0xfffed -800131e4: af1d j 8001391a <__clz_tab+0x2a6> -800131e6: 4415 li s0,5 -800131e8: ef50 fsw fa2,28(a4) -800131ea: d6e2 sw s8,108(sp) -800131ec: 1ae4 addi s1,sp,380 -800131ee: d592444b 0xd592444b -800131f2: 064d addi a2,a2,19 -800131f4: 4480f0cf 0x4480f0cf -800131f8: 4af6 lw s5,92(sp) -800131fa: c7e1 beqz a5,800132c2 <__mprec_bigtens+0x92> -800131fc: 2d02 fld fs10,0(sp) -800131fe: 44b5 li s1,13 -80013200: 9db4 0x9db4 -80013202: 79d9 lui s3,0xffff6 -80013204: 44ea7843 0x44ea7843 - -80013208 <__mprec_tinytens>: -80013208: 89bc 0x89bc -8001320a: 97d8 0x97d8 -8001320c: d2b2 sw a2,100(sp) -8001320e: 3c9c fld fa5,56(s1) -80013210: d5a8a733 0xd5a8a733 -80013214: 3949f623 0x3949f623 -80013218: a73d j 80013946 <__clz_tab+0x2d2> -8001321a: 44f4 lw a3,76(s1) -8001321c: 0ffd addi t6,t6,31 -8001321e: 32a5 jal 80012b86 <_ctype_+0x16> -80013220: 979d srai a5,a5,0x27 -80013222: cf8c sw a1,24(a5) -80013224: ba08 fsd fa0,48(a2) -80013226: 6f43255b 0x6f43255b -8001322a: 64ac flw fa1,72(s1) -8001322c: 0628 addi a0,sp,776 -8001322e: 0ac8 addi a0,sp,340 - -80013230 <__mprec_bigtens>: -80013230: 8000 0x8000 -80013232: 37e0 fld fs0,232(a5) -80013234: c379 beqz a4,800132fa <__mprec_bigtens+0xca> -80013236: 4341 li t1,16 -80013238: b5056e17 auipc t3,0xb5056 -8001323c: b8b5 j 80012ab8 <__clzsi2+0x88> -8001323e: f9f54693 xori a3,a0,-97 -80013242: 4f03e93f 1d324d38 0x1d324d384f03e93f -8001324a: f930 fsw fa2,112(a0) -8001324c: 7748 flw fa0,44(a4) -8001324e: 5a82 lw s5,32(sp) -80013250: bf3c fsd fa5,120(a4) -80013252: 4fdd7f73 csrrci t5,0x4fd,26 -80013256: 7515 lui a0,0xfffe5 -80013258: 8de8 0x8de8 -8001325a: 8000 0x8000 -8001325c: 87e4 0x87e4 -8001325e: 8000 0x8000 -80013260: 87e4 0x87e4 -80013262: 8000 0x8000 -80013264: 8ddc 0x8ddc -80013266: 8000 0x8000 -80013268: 87e4 0x87e4 -8001326a: 8000 0x8000 -8001326c: 87e4 0x87e4 -8001326e: 8000 0x8000 -80013270: 87e4 0x87e4 -80013272: 8000 0x8000 -80013274: 8960 0x8960 -80013276: 8000 0x8000 -80013278: 87e4 0x87e4 -8001327a: 8000 0x8000 -8001327c: 87e4 0x87e4 -8001327e: 8000 0x8000 -80013280: 8db8 0x8db8 -80013282: 8000 0x8000 -80013284: 8da8 0x8da8 -80013286: 8000 0x8000 -80013288: 87e4 0x87e4 -8001328a: 8000 0x8000 -8001328c: 8d9c 0x8d9c -8001328e: 8000 0x8000 -80013290: 8d5c 0x8d5c -80013292: 8000 0x8000 -80013294: 87e4 0x87e4 -80013296: 8000 0x8000 -80013298: 8d50 0x8d50 -8001329a: 8000 0x8000 -8001329c: 87b4 0x87b4 -8001329e: 8000 0x8000 -800132a0: 87b4 0x87b4 -800132a2: 8000 0x8000 -800132a4: 87b4 0x87b4 -800132a6: 8000 0x8000 -800132a8: 87b4 0x87b4 -800132aa: 8000 0x8000 -800132ac: 87b4 0x87b4 -800132ae: 8000 0x8000 -800132b0: 87b4 0x87b4 -800132b2: 8000 0x8000 -800132b4: 87b4 0x87b4 -800132b6: 8000 0x8000 -800132b8: 87b4 0x87b4 -800132ba: 8000 0x8000 -800132bc: 87b4 0x87b4 -800132be: 8000 0x8000 -800132c0: 87e4 0x87e4 -800132c2: 8000 0x8000 -800132c4: 87e4 0x87e4 -800132c6: 8000 0x8000 -800132c8: 87e4 0x87e4 -800132ca: 8000 0x8000 -800132cc: 87e4 0x87e4 -800132ce: 8000 0x8000 -800132d0: 87e4 0x87e4 -800132d2: 8000 0x8000 -800132d4: 87e4 0x87e4 -800132d6: 8000 0x8000 -800132d8: 87e4 0x87e4 -800132da: 8000 0x8000 -800132dc: 87e4 0x87e4 -800132de: 8000 0x8000 -800132e0: 87e4 0x87e4 -800132e2: 8000 0x8000 -800132e4: 8cb4 0x8cb4 -800132e6: 8000 0x8000 -800132e8: 89b4 0x89b4 -800132ea: 8000 0x8000 -800132ec: 87e4 0x87e4 -800132ee: 8000 0x8000 -800132f0: 87e4 0x87e4 -800132f2: 8000 0x8000 -800132f4: 87e4 0x87e4 -800132f6: 8000 0x8000 -800132f8: 87e4 0x87e4 -800132fa: 8000 0x8000 -800132fc: 87e4 0x87e4 -800132fe: 8000 0x8000 -80013300: 87e4 0x87e4 -80013302: 8000 0x8000 -80013304: 87e4 0x87e4 -80013306: 8000 0x8000 -80013308: 87e4 0x87e4 -8001330a: 8000 0x8000 -8001330c: 87e4 0x87e4 -8001330e: 8000 0x8000 -80013310: 87e4 0x87e4 -80013312: 8000 0x8000 -80013314: 8a20 0x8a20 -80013316: 8000 0x8000 -80013318: 87e4 0x87e4 -8001331a: 8000 0x8000 -8001331c: 87e4 0x87e4 -8001331e: 8000 0x8000 -80013320: 87e4 0x87e4 -80013322: 8000 0x8000 -80013324: 8c64 0x8c64 -80013326: 8000 0x8000 -80013328: 87e4 0x87e4 -8001332a: 8000 0x8000 -8001332c: 8e28 0x8e28 -8001332e: 8000 0x8000 -80013330: 87e4 0x87e4 -80013332: 8000 0x8000 -80013334: 87e4 0x87e4 -80013336: 8000 0x8000 -80013338: 937c 0x937c -8001333a: 8000 0x8000 -8001333c: 87e4 0x87e4 -8001333e: 8000 0x8000 -80013340: 87e4 0x87e4 -80013342: 8000 0x8000 -80013344: 87e4 0x87e4 -80013346: 8000 0x8000 -80013348: 87e4 0x87e4 -8001334a: 8000 0x8000 -8001334c: 87e4 0x87e4 -8001334e: 8000 0x8000 -80013350: 87e4 0x87e4 -80013352: 8000 0x8000 -80013354: 87e4 0x87e4 -80013356: 8000 0x8000 -80013358: 87e4 0x87e4 -8001335a: 8000 0x8000 -8001335c: 87e4 0x87e4 -8001335e: 8000 0x8000 -80013360: 87e4 0x87e4 -80013362: 8000 0x8000 -80013364: 8cb4 0x8cb4 -80013366: 8000 0x8000 -80013368: 89b8 0x89b8 -8001336a: 8000 0x8000 -8001336c: 87e4 0x87e4 -8001336e: 8000 0x8000 -80013370: 87e4 0x87e4 -80013372: 8000 0x8000 -80013374: 87e4 0x87e4 -80013376: 8000 0x8000 -80013378: 8e14 0x8e14 -8001337a: 8000 0x8000 -8001337c: 89b8 0x89b8 -8001337e: 8000 0x8000 -80013380: 89a8 0x89a8 -80013382: 8000 0x8000 -80013384: 87e4 0x87e4 -80013386: 8000 0x8000 -80013388: 8e00 0x8e00 -8001338a: 8000 0x8000 -8001338c: 87e4 0x87e4 -8001338e: 8000 0x8000 -80013390: 8d14 0x8d14 -80013392: 8000 0x8000 -80013394: 8a24 0x8a24 -80013396: 8000 0x8000 -80013398: 8cdc 0x8cdc -8001339a: 8000 0x8000 -8001339c: 89a8 0x89a8 -8001339e: 8000 0x8000 -800133a0: 87e4 0x87e4 -800133a2: 8000 0x8000 -800133a4: 8c64 0x8c64 -800133a6: 8000 0x8000 -800133a8: 89a0 0x89a0 -800133aa: 8000 0x8000 -800133ac: 9374 0x9374 -800133ae: 8000 0x8000 -800133b0: 87e4 0x87e4 -800133b2: 8000 0x8000 -800133b4: 87e4 0x87e4 -800133b6: 8000 0x8000 -800133b8: 93d8 0x93d8 -800133ba: 8000 0x8000 -800133bc: 87e4 0x87e4 -800133be: 8000 0x8000 -800133c0: 89a0 0x89a0 -800133c2: 8000 0x8000 - -800133c4 : -800133c4: 2020 fld fs0,64(s0) -800133c6: 2020 fld fs0,64(s0) -800133c8: 2020 fld fs0,64(s0) -800133ca: 2020 fld fs0,64(s0) -800133cc: 2020 fld fs0,64(s0) -800133ce: 2020 fld fs0,64(s0) -800133d0: 2020 fld fs0,64(s0) -800133d2: 2020 fld fs0,64(s0) - -800133d4 : -800133d4: 3030 fld fa2,96(s0) -800133d6: 3030 fld fa2,96(s0) -800133d8: 3030 fld fa2,96(s0) -800133da: 3030 fld fa2,96(s0) -800133dc: 3030 fld fa2,96(s0) -800133de: 3030 fld fa2,96(s0) -800133e0: 3030 fld fa2,96(s0) -800133e2: 3030 fld fa2,96(s0) -800133e4: 202c fld fa1,64(s0) -800133e6: 7566 flw fa0,120(sp) -800133e8: 636e flw ft6,216(sp) -800133ea: 6974 flw fa3,84(a0) -800133ec: 203a6e6f jal t3,800b9dee <__BSS_END__+0xa53da> -800133f0: 0000 unimp -800133f2: 0000 unimp -800133f4: 7361 lui t1,0xffff8 -800133f6: 74726573 csrrsi a0,0x747,4 -800133fa: 6f69 lui t5,0x1a -800133fc: 206e fld ft0,216(sp) -800133fe: 2522 fld fa0,8(sp) -80013400: 66202273 csrr tp,0x662 -80013404: 6961 lui s2,0x18 -80013406: 656c flw fa1,76(a0) -80013408: 3a64 fld fs1,240(a2) -8001340a: 6620 flw fs0,72(a2) -8001340c: 6c69 lui s8,0x1a -8001340e: 2065 jal 800134b6 -80013410: 2522 fld fa0,8(sp) -80013412: 202c2273 csrrs tp,hedeleg,s8 -80013416: 696c flw fa1,84(a0) -80013418: 656e flw fa0,216(sp) -8001341a: 2520 fld fs0,72(a0) -8001341c: 2564 fld fs1,200(a0) -8001341e: 0a732573 csrrs a0,0xa7,t1 -80013422: 0000 unimp -80013424: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne -80013428: 4f50 lw a2,28(a4) -8001342a: 00584953 fadd.s fs2,fa6,ft5,rmm -8001342e: 0000 unimp -80013430: 002e c.slli zero,0xb -80013432: 0000 unimp -80013434: abc8 fsd fa0,144(a5) -80013436: 8000 0x8000 -80013438: a530 fsd fa2,72(a0) -8001343a: 8000 0x8000 -8001343c: a530 fsd fa2,72(a0) -8001343e: 8000 0x8000 -80013440: abbc fsd fa5,80(a5) -80013442: 8000 0x8000 -80013444: a530 fsd fa2,72(a0) -80013446: 8000 0x8000 -80013448: a530 fsd fa2,72(a0) -8001344a: 8000 0x8000 -8001344c: a530 fsd fa2,72(a0) -8001344e: 8000 0x8000 -80013450: a6ec fsd fa1,200(a3) -80013452: 8000 0x8000 -80013454: a530 fsd fa2,72(a0) -80013456: 8000 0x8000 -80013458: a530 fsd fa2,72(a0) -8001345a: 8000 0x8000 -8001345c: ab98 fsd fa4,16(a5) -8001345e: 8000 0x8000 -80013460: abec fsd fa1,208(a5) -80013462: 8000 0x8000 -80013464: a530 fsd fa2,72(a0) -80013466: 8000 0x8000 -80013468: abe0 fsd fs0,208(a5) -8001346a: 8000 0x8000 -8001346c: abfc fsd fa5,208(a5) -8001346e: 8000 0x8000 -80013470: a530 fsd fa2,72(a0) -80013472: 8000 0x8000 -80013474: ab18 fsd fa4,16(a4) -80013476: 8000 0x8000 -80013478: a500 fsd fs0,8(a0) -8001347a: 8000 0x8000 -8001347c: a500 fsd fs0,8(a0) -8001347e: 8000 0x8000 -80013480: a500 fsd fs0,8(a0) -80013482: 8000 0x8000 -80013484: a500 fsd fs0,8(a0) -80013486: 8000 0x8000 -80013488: a500 fsd fs0,8(a0) -8001348a: 8000 0x8000 -8001348c: a500 fsd fs0,8(a0) -8001348e: 8000 0x8000 -80013490: a500 fsd fs0,8(a0) -80013492: 8000 0x8000 -80013494: a500 fsd fs0,8(a0) -80013496: 8000 0x8000 -80013498: a500 fsd fs0,8(a0) -8001349a: 8000 0x8000 -8001349c: a530 fsd fa2,72(a0) -8001349e: 8000 0x8000 -800134a0: a530 fsd fa2,72(a0) -800134a2: 8000 0x8000 -800134a4: a530 fsd fa2,72(a0) -800134a6: 8000 0x8000 -800134a8: a530 fsd fa2,72(a0) -800134aa: 8000 0x8000 -800134ac: a530 fsd fa2,72(a0) -800134ae: 8000 0x8000 -800134b0: a530 fsd fa2,72(a0) -800134b2: 8000 0x8000 -800134b4: a530 fsd fa2,72(a0) -800134b6: 8000 0x8000 -800134b8: a530 fsd fa2,72(a0) -800134ba: 8000 0x8000 -800134bc: a530 fsd fa2,72(a0) -800134be: 8000 0x8000 -800134c0: aa98 fsd fa4,16(a3) -800134c2: 8000 0x8000 -800134c4: a740 fsd fs0,136(a4) -800134c6: 8000 0x8000 -800134c8: a530 fsd fa2,72(a0) -800134ca: 8000 0x8000 -800134cc: a530 fsd fa2,72(a0) -800134ce: 8000 0x8000 -800134d0: a530 fsd fa2,72(a0) -800134d2: 8000 0x8000 -800134d4: a530 fsd fa2,72(a0) -800134d6: 8000 0x8000 -800134d8: a530 fsd fa2,72(a0) -800134da: 8000 0x8000 -800134dc: a530 fsd fa2,72(a0) -800134de: 8000 0x8000 -800134e0: a530 fsd fa2,72(a0) -800134e2: 8000 0x8000 -800134e4: a530 fsd fa2,72(a0) -800134e6: 8000 0x8000 -800134e8: a530 fsd fa2,72(a0) -800134ea: 8000 0x8000 -800134ec: a530 fsd fa2,72(a0) -800134ee: 8000 0x8000 -800134f0: a808 fsd fa0,16(s0) -800134f2: 8000 0x8000 -800134f4: a530 fsd fa2,72(a0) -800134f6: 8000 0x8000 -800134f8: a530 fsd fa2,72(a0) -800134fa: 8000 0x8000 -800134fc: a530 fsd fa2,72(a0) -800134fe: 8000 0x8000 -80013500: aa48 fsd fa0,144(a2) -80013502: 8000 0x8000 -80013504: a530 fsd fa2,72(a0) -80013506: 8000 0x8000 -80013508: aae8 fsd fa0,208(a3) -8001350a: 8000 0x8000 -8001350c: a530 fsd fa2,72(a0) -8001350e: 8000 0x8000 -80013510: a530 fsd fa2,72(a0) -80013512: 8000 0x8000 -80013514: b240 fsd fs0,160(a2) -80013516: 8000 0x8000 -80013518: a530 fsd fa2,72(a0) -8001351a: 8000 0x8000 -8001351c: a530 fsd fa2,72(a0) -8001351e: 8000 0x8000 -80013520: a530 fsd fa2,72(a0) -80013522: 8000 0x8000 -80013524: a530 fsd fa2,72(a0) -80013526: 8000 0x8000 -80013528: a530 fsd fa2,72(a0) -8001352a: 8000 0x8000 -8001352c: a530 fsd fa2,72(a0) -8001352e: 8000 0x8000 -80013530: a530 fsd fa2,72(a0) -80013532: 8000 0x8000 -80013534: a530 fsd fa2,72(a0) -80013536: 8000 0x8000 -80013538: a530 fsd fa2,72(a0) -8001353a: 8000 0x8000 -8001353c: a530 fsd fa2,72(a0) -8001353e: 8000 0x8000 -80013540: aa98 fsd fa4,16(a3) -80013542: 8000 0x8000 -80013544: a744 fsd fs1,136(a4) -80013546: 8000 0x8000 -80013548: a530 fsd fa2,72(a0) -8001354a: 8000 0x8000 -8001354c: a530 fsd fa2,72(a0) -8001354e: 8000 0x8000 -80013550: a530 fsd fa2,72(a0) -80013552: 8000 0x8000 -80013554: aad4 fsd fa3,144(a3) -80013556: 8000 0x8000 -80013558: a744 fsd fs1,136(a4) -8001355a: 8000 0x8000 -8001355c: a734 fsd fa3,72(a4) -8001355e: 8000 0x8000 -80013560: a530 fsd fa2,72(a0) -80013562: 8000 0x8000 -80013564: aac0 fsd fs0,144(a3) -80013566: 8000 0x8000 -80013568: a530 fsd fa2,72(a0) -8001356a: 8000 0x8000 -8001356c: ab5c fsd fa5,144(a4) -8001356e: 8000 0x8000 -80013570: a80c fsd fa1,16(s0) -80013572: 8000 0x8000 -80013574: ab24 fsd fs1,80(a4) -80013576: 8000 0x8000 -80013578: a734 fsd fa3,72(a4) -8001357a: 8000 0x8000 -8001357c: a530 fsd fa2,72(a0) -8001357e: 8000 0x8000 -80013580: aa48 fsd fa0,144(a2) -80013582: 8000 0x8000 -80013584: a72c fsd fa1,72(a4) -80013586: 8000 0x8000 -80013588: b29c fsd fa5,32(a3) -8001358a: 8000 0x8000 -8001358c: a530 fsd fa2,72(a0) -8001358e: 8000 0x8000 -80013590: a530 fsd fa2,72(a0) -80013592: 8000 0x8000 -80013594: b2a4 fsd fs1,96(a3) -80013596: 8000 0x8000 -80013598: a530 fsd fa2,72(a0) -8001359a: 8000 0x8000 -8001359c: a72c fsd fa1,72(a4) -8001359e: 8000 0x8000 - -800135a0 : -800135a0: 2020 fld fs0,64(s0) -800135a2: 2020 fld fs0,64(s0) -800135a4: 2020 fld fs0,64(s0) -800135a6: 2020 fld fs0,64(s0) -800135a8: 2020 fld fs0,64(s0) -800135aa: 2020 fld fs0,64(s0) -800135ac: 2020 fld fs0,64(s0) -800135ae: 2020 fld fs0,64(s0) - -800135b0 : -800135b0: 3030 fld fa2,96(s0) -800135b2: 3030 fld fa2,96(s0) -800135b4: 3030 fld fa2,96(s0) -800135b6: 3030 fld fa2,96(s0) -800135b8: 3030 fld fa2,96(s0) -800135ba: 3030 fld fa2,96(s0) -800135bc: 3030 fld fa2,96(s0) -800135be: 3030 fld fa2,96(s0) -800135c0: e404 fsw fs1,8(s0) -800135c2: 8000 0x8000 -800135c4: e6f8 fsw fa4,76(a3) -800135c6: 8000 0x8000 -800135c8: e3fc fsw fa5,68(a5) -800135ca: 8000 0x8000 -800135cc: e6f8 fsw fa4,76(a3) -800135ce: 8000 0x8000 -800135d0: e6e0 fsw fs0,76(a3) -800135d2: 8000 0x8000 -800135d4: e6f8 fsw fa4,76(a3) -800135d6: 8000 0x8000 -800135d8: e3fc fsw fa5,68(a5) -800135da: 8000 0x8000 -800135dc: e408 fsw fa0,8(s0) -800135de: 8000 0x8000 -800135e0: e408 fsw fa0,8(s0) -800135e2: 8000 0x8000 -800135e4: e6e0 fsw fs0,76(a3) -800135e6: 8000 0x8000 -800135e8: e3fc fsw fa5,68(a5) -800135ea: 8000 0x8000 -800135ec: e3d0 fsw fa2,4(a5) -800135ee: 8000 0x8000 -800135f0: e3d0 fsw fa2,4(a5) -800135f2: 8000 0x8000 -800135f4: e3d0 fsw fa2,4(a5) -800135f6: 8000 0x8000 -800135f8: e418 fsw fa4,8(s0) -800135fa: 8000 0x8000 -800135fc: ec20 fsw fs0,88(s0) -800135fe: 8000 0x8000 -80013600: ec20 fsw fs0,88(s0) -80013602: 8000 0x8000 -80013604: ec44 fsw fs1,28(s0) -80013606: 8000 0x8000 -80013608: ec14 fsw fa3,24(s0) -8001360a: 8000 0x8000 -8001360c: ec14 fsw fa3,24(s0) -8001360e: 8000 0x8000 -80013610: e994 fsw fa3,16(a1) -80013612: 8000 0x8000 -80013614: ec44 fsw fs1,28(s0) -80013616: 8000 0x8000 -80013618: ec14 fsw fa3,24(s0) -8001361a: 8000 0x8000 -8001361c: e994 fsw fa3,16(a1) -8001361e: 8000 0x8000 -80013620: ec14 fsw fa3,24(s0) -80013622: 8000 0x8000 -80013624: ec44 fsw fs1,28(s0) -80013626: 8000 0x8000 -80013628: ec10 fsw fa2,24(s0) -8001362a: 8000 0x8000 -8001362c: ec10 fsw fa2,24(s0) -8001362e: 8000 0x8000 -80013630: ec10 fsw fa2,24(s0) -80013632: 8000 0x8000 -80013634: eeb8 fsw fa4,88(a3) -80013636: 8000 0x8000 -80013638: 002c addi a1,sp,8 -8001363a: 8001 c.srli64 s0 -8001363c: 002c addi a1,sp,8 -8001363e: 8001 c.srli64 s0 -80013640: 0028 addi a0,sp,8 -80013642: 8001 c.srli64 s0 -80013644: ffdc fsw fa5,60(a5) -80013646: 8000 0x8000 -80013648: ffdc fsw fa5,60(a5) -8001364a: 8000 0x8000 -8001364c: f728 fsw fa0,104(a4) -8001364e: 8000 0x8000 -80013650: 0028 addi a0,sp,8 -80013652: 8001 c.srli64 s0 -80013654: ffdc fsw fa5,60(a5) -80013656: 8000 0x8000 -80013658: f728 fsw fa0,104(a4) -8001365a: 8000 0x8000 -8001365c: ffdc fsw fa5,60(a5) -8001365e: 8000 0x8000 -80013660: 0028 addi a0,sp,8 -80013662: 8001 c.srli64 s0 -80013664: ffd8 fsw fa4,60(a5) -80013666: 8000 0x8000 -80013668: ffd8 fsw fa4,60(a5) -8001366a: 8000 0x8000 -8001366c: ffd8 fsw fa4,60(a5) -8001366e: 8000 0x8000 -80013670: f72c fsw fa1,104(a4) -80013672: 8000 0x8000 - -80013674 <__clz_tab>: -80013674: 0100 addi s0,sp,128 -80013676: 0202 c.slli64 tp -80013678: 03030303 lb t1,48(t1) # ffff8030 <__stack_top+0xff8030> -8001367c: 0404 addi s1,sp,512 -8001367e: 0404 addi s1,sp,512 -80013680: 0404 addi s1,sp,512 -80013682: 0404 addi s1,sp,512 -80013684: 0505 addi a0,a0,1 -80013686: 0505 addi a0,a0,1 -80013688: 0505 addi a0,a0,1 -8001368a: 0505 addi a0,a0,1 -8001368c: 0505 addi a0,a0,1 -8001368e: 0505 addi a0,a0,1 -80013690: 0505 addi a0,a0,1 -80013692: 0505 addi a0,a0,1 -80013694: 0606 slli a2,a2,0x1 -80013696: 0606 slli a2,a2,0x1 -80013698: 0606 slli a2,a2,0x1 -8001369a: 0606 slli a2,a2,0x1 -8001369c: 0606 slli a2,a2,0x1 -8001369e: 0606 slli a2,a2,0x1 -800136a0: 0606 slli a2,a2,0x1 -800136a2: 0606 slli a2,a2,0x1 -800136a4: 0606 slli a2,a2,0x1 -800136a6: 0606 slli a2,a2,0x1 -800136a8: 0606 slli a2,a2,0x1 -800136aa: 0606 slli a2,a2,0x1 -800136ac: 0606 slli a2,a2,0x1 -800136ae: 0606 slli a2,a2,0x1 -800136b0: 0606 slli a2,a2,0x1 -800136b2: 0606 slli a2,a2,0x1 -800136b4: 07070707 0x7070707 -800136b8: 07070707 0x7070707 -800136bc: 07070707 0x7070707 -800136c0: 07070707 0x7070707 -800136c4: 07070707 0x7070707 -800136c8: 07070707 0x7070707 -800136cc: 07070707 0x7070707 -800136d0: 07070707 0x7070707 -800136d4: 07070707 0x7070707 -800136d8: 07070707 0x7070707 -800136dc: 07070707 0x7070707 -800136e0: 07070707 0x7070707 -800136e4: 07070707 0x7070707 -800136e8: 07070707 0x7070707 -800136ec: 07070707 0x7070707 -800136f0: 07070707 0x7070707 -800136f4: 0808 addi a0,sp,16 -800136f6: 0808 addi a0,sp,16 -800136f8: 0808 addi a0,sp,16 -800136fa: 0808 addi a0,sp,16 -800136fc: 0808 addi a0,sp,16 -800136fe: 0808 addi a0,sp,16 -80013700: 0808 addi a0,sp,16 -80013702: 0808 addi a0,sp,16 -80013704: 0808 addi a0,sp,16 -80013706: 0808 addi a0,sp,16 -80013708: 0808 addi a0,sp,16 -8001370a: 0808 addi a0,sp,16 -8001370c: 0808 addi a0,sp,16 -8001370e: 0808 addi a0,sp,16 -80013710: 0808 addi a0,sp,16 -80013712: 0808 addi a0,sp,16 -80013714: 0808 addi a0,sp,16 -80013716: 0808 addi a0,sp,16 -80013718: 0808 addi a0,sp,16 -8001371a: 0808 addi a0,sp,16 -8001371c: 0808 addi a0,sp,16 -8001371e: 0808 addi a0,sp,16 -80013720: 0808 addi a0,sp,16 -80013722: 0808 addi a0,sp,16 -80013724: 0808 addi a0,sp,16 -80013726: 0808 addi a0,sp,16 -80013728: 0808 addi a0,sp,16 -8001372a: 0808 addi a0,sp,16 -8001372c: 0808 addi a0,sp,16 -8001372e: 0808 addi a0,sp,16 -80013730: 0808 addi a0,sp,16 -80013732: 0808 addi a0,sp,16 -80013734: 0808 addi a0,sp,16 -80013736: 0808 addi a0,sp,16 -80013738: 0808 addi a0,sp,16 -8001373a: 0808 addi a0,sp,16 -8001373c: 0808 addi a0,sp,16 -8001373e: 0808 addi a0,sp,16 -80013740: 0808 addi a0,sp,16 -80013742: 0808 addi a0,sp,16 -80013744: 0808 addi a0,sp,16 -80013746: 0808 addi a0,sp,16 -80013748: 0808 addi a0,sp,16 -8001374a: 0808 addi a0,sp,16 -8001374c: 0808 addi a0,sp,16 -8001374e: 0808 addi a0,sp,16 -80013750: 0808 addi a0,sp,16 -80013752: 0808 addi a0,sp,16 -80013754: 0808 addi a0,sp,16 -80013756: 0808 addi a0,sp,16 -80013758: 0808 addi a0,sp,16 -8001375a: 0808 addi a0,sp,16 -8001375c: 0808 addi a0,sp,16 -8001375e: 0808 addi a0,sp,16 -80013760: 0808 addi a0,sp,16 -80013762: 0808 addi a0,sp,16 -80013764: 0808 addi a0,sp,16 -80013766: 0808 addi a0,sp,16 -80013768: 0808 addi a0,sp,16 -8001376a: 0808 addi a0,sp,16 -8001376c: 0808 addi a0,sp,16 -8001376e: 0808 addi a0,sp,16 -80013770: 0808 addi a0,sp,16 -80013772: 0808 addi a0,sp,16 - -Disassembly of section .eh_frame: - -80013774 <.eh_frame>: -80013774: 0010 0x10 -80013776: 0000 unimp -80013778: 0000 unimp -8001377a: 0000 unimp -8001377c: 00527a03 0x527a03 -80013780: 7c01 lui s8,0xfffe0 -80013782: 0101 addi sp,sp,0 -80013784: 00020d1b 0x20d1b -80013788: 0010 0x10 -8001378a: 0000 unimp -8001378c: 0018 0x18 -8001378e: 0000 unimp -80013790: 9e90 0x9e90 -80013792: ffff 0xffff -80013794: 0434 addi a3,sp,520 -80013796: 0000 unimp -80013798: 0000 unimp -8001379a: 0000 unimp -8001379c: 0010 0x10 -8001379e: 0000 unimp -800137a0: 002c addi a1,sp,8 -800137a2: 0000 unimp -800137a4: a2b0 fsd fa2,64(a3) -800137a6: ffff 0xffff -800137a8: 0410 addi a2,sp,512 -800137aa: 0000 unimp -800137ac: 0000 unimp +800005f4 : +800005f4: 3130 fld fa2,96(a0) +800005f6: 3332 fld ft6,296(sp) +800005f8: 3534 fld fa3,104(a0) +800005fa: 3736 fld fa4,360(sp) +800005fc: 3938 fld fa4,112(a0) +800005fe: 6261 lui tp,0x18 +80000600: 66656463 bltu a0,t1,80000c68 ... Disassembly of section .init_array: -80014000 <__init_array_start>: -80014000: 009c addi a5,sp,64 -80014002: 8000 0x8000 +80001608 <__init_array_start>: +80001608: 009c addi a5,sp,64 +8000160a: 8000 0x8000 Disassembly of section .data: -80014008 <__DATA_BEGIN__>: -80014008: fffc fsw fa5,124(a5) -8001400a: ffff 0xffff -8001400c: 0000 unimp +80001610 <__DATA_BEGIN__>: +80001610: fffc fsw fa5,124(a5) +80001612: ffff 0xffff +80001614: 0000 unimp ... -80014010 : -80014010: 0000 unimp -80014012: 0000 unimp -80014014: 42fc lw a5,68(a3) -80014016: 8001 c.srli64 s0 -80014018: 4364 lw s1,68(a4) -8001401a: 8001 c.srli64 s0 -8001401c: 43cc lw a1,4(a5) -8001401e: 8001 c.srli64 s0 +80001618 : +80001618: 0000 unimp +8000161a: 0000 unimp +8000161c: 1904 addi s1,sp,176 +8000161e: 8000 0x8000 +80001620: 196c addi a1,sp,188 +80001622: 8000 0x8000 +80001624: 19d4 addi a3,sp,244 +80001626: 8000 0x8000 ... -800140b8: 0001 nop -800140ba: 0000 unimp -800140bc: 0000 unimp -800140be: 0000 unimp -800140c0: 330e fld ft6,224(sp) -800140c2: abcd j 800146b4 <__malloc_av_+0x27c> -800140c4: 1234 addi a3,sp,296 -800140c6: e66d bnez a2,800141b0 -800140c8: deec sw a1,124(a3) -800140ca: 0005 c.nop 1 -800140cc: 0000000b 0xb - ... - -80014438 <__malloc_av_>: - ... -80014440: 4438 lw a4,72(s0) -80014442: 8001 c.srli64 s0 -80014444: 4438 lw a4,72(s0) -80014446: 8001 c.srli64 s0 -80014448: 4440 lw s0,12(s0) -8001444a: 8001 c.srli64 s0 -8001444c: 4440 lw s0,12(s0) -8001444e: 8001 c.srli64 s0 -80014450: 4448 lw a0,12(s0) -80014452: 8001 c.srli64 s0 -80014454: 4448 lw a0,12(s0) -80014456: 8001 c.srli64 s0 -80014458: 4450 lw a2,12(s0) -8001445a: 8001 c.srli64 s0 -8001445c: 4450 lw a2,12(s0) -8001445e: 8001 c.srli64 s0 -80014460: 4458 lw a4,12(s0) -80014462: 8001 c.srli64 s0 -80014464: 4458 lw a4,12(s0) -80014466: 8001 c.srli64 s0 -80014468: 4460 lw s0,76(s0) -8001446a: 8001 c.srli64 s0 -8001446c: 4460 lw s0,76(s0) -8001446e: 8001 c.srli64 s0 -80014470: 4468 lw a0,76(s0) -80014472: 8001 c.srli64 s0 -80014474: 4468 lw a0,76(s0) -80014476: 8001 c.srli64 s0 -80014478: 4470 lw a2,76(s0) -8001447a: 8001 c.srli64 s0 -8001447c: 4470 lw a2,76(s0) -8001447e: 8001 c.srli64 s0 -80014480: 4478 lw a4,76(s0) -80014482: 8001 c.srli64 s0 -80014484: 4478 lw a4,76(s0) -80014486: 8001 c.srli64 s0 -80014488: 4480 lw s0,8(s1) -8001448a: 8001 c.srli64 s0 -8001448c: 4480 lw s0,8(s1) -8001448e: 8001 c.srli64 s0 -80014490: 4488 lw a0,8(s1) -80014492: 8001 c.srli64 s0 -80014494: 4488 lw a0,8(s1) -80014496: 8001 c.srli64 s0 -80014498: 4490 lw a2,8(s1) -8001449a: 8001 c.srli64 s0 -8001449c: 4490 lw a2,8(s1) -8001449e: 8001 c.srli64 s0 -800144a0: 4498 lw a4,8(s1) -800144a2: 8001 c.srli64 s0 -800144a4: 4498 lw a4,8(s1) -800144a6: 8001 c.srli64 s0 -800144a8: 44a0 lw s0,72(s1) -800144aa: 8001 c.srli64 s0 -800144ac: 44a0 lw s0,72(s1) -800144ae: 8001 c.srli64 s0 -800144b0: 44a8 lw a0,72(s1) -800144b2: 8001 c.srli64 s0 -800144b4: 44a8 lw a0,72(s1) -800144b6: 8001 c.srli64 s0 -800144b8: 44b0 lw a2,72(s1) -800144ba: 8001 c.srli64 s0 -800144bc: 44b0 lw a2,72(s1) -800144be: 8001 c.srli64 s0 -800144c0: 44b8 lw a4,72(s1) -800144c2: 8001 c.srli64 s0 -800144c4: 44b8 lw a4,72(s1) -800144c6: 8001 c.srli64 s0 -800144c8: 44c0 lw s0,12(s1) -800144ca: 8001 c.srli64 s0 -800144cc: 44c0 lw s0,12(s1) -800144ce: 8001 c.srli64 s0 -800144d0: 44c8 lw a0,12(s1) -800144d2: 8001 c.srli64 s0 -800144d4: 44c8 lw a0,12(s1) -800144d6: 8001 c.srli64 s0 -800144d8: 44d0 lw a2,12(s1) -800144da: 8001 c.srli64 s0 -800144dc: 44d0 lw a2,12(s1) -800144de: 8001 c.srli64 s0 -800144e0: 44d8 lw a4,12(s1) -800144e2: 8001 c.srli64 s0 -800144e4: 44d8 lw a4,12(s1) -800144e6: 8001 c.srli64 s0 -800144e8: 44e0 lw s0,76(s1) -800144ea: 8001 c.srli64 s0 -800144ec: 44e0 lw s0,76(s1) -800144ee: 8001 c.srli64 s0 -800144f0: 44e8 lw a0,76(s1) -800144f2: 8001 c.srli64 s0 -800144f4: 44e8 lw a0,76(s1) -800144f6: 8001 c.srli64 s0 -800144f8: 44f0 lw a2,76(s1) -800144fa: 8001 c.srli64 s0 -800144fc: 44f0 lw a2,76(s1) -800144fe: 8001 c.srli64 s0 -80014500: 44f8 lw a4,76(s1) -80014502: 8001 c.srli64 s0 -80014504: 44f8 lw a4,76(s1) -80014506: 8001 c.srli64 s0 -80014508: 4500 lw s0,8(a0) -8001450a: 8001 c.srli64 s0 -8001450c: 4500 lw s0,8(a0) -8001450e: 8001 c.srli64 s0 -80014510: 4508 lw a0,8(a0) -80014512: 8001 c.srli64 s0 -80014514: 4508 lw a0,8(a0) -80014516: 8001 c.srli64 s0 -80014518: 4510 lw a2,8(a0) -8001451a: 8001 c.srli64 s0 -8001451c: 4510 lw a2,8(a0) -8001451e: 8001 c.srli64 s0 -80014520: 4518 lw a4,8(a0) -80014522: 8001 c.srli64 s0 -80014524: 4518 lw a4,8(a0) -80014526: 8001 c.srli64 s0 -80014528: 4520 lw s0,72(a0) -8001452a: 8001 c.srli64 s0 -8001452c: 4520 lw s0,72(a0) -8001452e: 8001 c.srli64 s0 -80014530: 4528 lw a0,72(a0) -80014532: 8001 c.srli64 s0 -80014534: 4528 lw a0,72(a0) -80014536: 8001 c.srli64 s0 -80014538: 4530 lw a2,72(a0) -8001453a: 8001 c.srli64 s0 -8001453c: 4530 lw a2,72(a0) -8001453e: 8001 c.srli64 s0 -80014540: 4538 lw a4,72(a0) -80014542: 8001 c.srli64 s0 -80014544: 4538 lw a4,72(a0) -80014546: 8001 c.srli64 s0 -80014548: 4540 lw s0,12(a0) -8001454a: 8001 c.srli64 s0 -8001454c: 4540 lw s0,12(a0) -8001454e: 8001 c.srli64 s0 -80014550: 4548 lw a0,12(a0) -80014552: 8001 c.srli64 s0 -80014554: 4548 lw a0,12(a0) -80014556: 8001 c.srli64 s0 -80014558: 4550 lw a2,12(a0) -8001455a: 8001 c.srli64 s0 -8001455c: 4550 lw a2,12(a0) -8001455e: 8001 c.srli64 s0 -80014560: 4558 lw a4,12(a0) -80014562: 8001 c.srli64 s0 -80014564: 4558 lw a4,12(a0) -80014566: 8001 c.srli64 s0 -80014568: 4560 lw s0,76(a0) -8001456a: 8001 c.srli64 s0 -8001456c: 4560 lw s0,76(a0) -8001456e: 8001 c.srli64 s0 -80014570: 4568 lw a0,76(a0) -80014572: 8001 c.srli64 s0 -80014574: 4568 lw a0,76(a0) -80014576: 8001 c.srli64 s0 -80014578: 4570 lw a2,76(a0) -8001457a: 8001 c.srli64 s0 -8001457c: 4570 lw a2,76(a0) -8001457e: 8001 c.srli64 s0 -80014580: 4578 lw a4,76(a0) -80014582: 8001 c.srli64 s0 -80014584: 4578 lw a4,76(a0) -80014586: 8001 c.srli64 s0 -80014588: 4580 lw s0,8(a1) -8001458a: 8001 c.srli64 s0 -8001458c: 4580 lw s0,8(a1) -8001458e: 8001 c.srli64 s0 -80014590: 4588 lw a0,8(a1) -80014592: 8001 c.srli64 s0 -80014594: 4588 lw a0,8(a1) -80014596: 8001 c.srli64 s0 -80014598: 4590 lw a2,8(a1) -8001459a: 8001 c.srli64 s0 -8001459c: 4590 lw a2,8(a1) -8001459e: 8001 c.srli64 s0 -800145a0: 4598 lw a4,8(a1) -800145a2: 8001 c.srli64 s0 -800145a4: 4598 lw a4,8(a1) -800145a6: 8001 c.srli64 s0 -800145a8: 45a0 lw s0,72(a1) -800145aa: 8001 c.srli64 s0 -800145ac: 45a0 lw s0,72(a1) -800145ae: 8001 c.srli64 s0 -800145b0: 45a8 lw a0,72(a1) -800145b2: 8001 c.srli64 s0 -800145b4: 45a8 lw a0,72(a1) -800145b6: 8001 c.srli64 s0 -800145b8: 45b0 lw a2,72(a1) -800145ba: 8001 c.srli64 s0 -800145bc: 45b0 lw a2,72(a1) -800145be: 8001 c.srli64 s0 -800145c0: 45b8 lw a4,72(a1) -800145c2: 8001 c.srli64 s0 -800145c4: 45b8 lw a4,72(a1) -800145c6: 8001 c.srli64 s0 -800145c8: 45c0 lw s0,12(a1) -800145ca: 8001 c.srli64 s0 -800145cc: 45c0 lw s0,12(a1) -800145ce: 8001 c.srli64 s0 -800145d0: 45c8 lw a0,12(a1) -800145d2: 8001 c.srli64 s0 -800145d4: 45c8 lw a0,12(a1) -800145d6: 8001 c.srli64 s0 -800145d8: 45d0 lw a2,12(a1) -800145da: 8001 c.srli64 s0 -800145dc: 45d0 lw a2,12(a1) -800145de: 8001 c.srli64 s0 -800145e0: 45d8 lw a4,12(a1) -800145e2: 8001 c.srli64 s0 -800145e4: 45d8 lw a4,12(a1) -800145e6: 8001 c.srli64 s0 -800145e8: 45e0 lw s0,76(a1) -800145ea: 8001 c.srli64 s0 -800145ec: 45e0 lw s0,76(a1) -800145ee: 8001 c.srli64 s0 -800145f0: 45e8 lw a0,76(a1) -800145f2: 8001 c.srli64 s0 -800145f4: 45e8 lw a0,76(a1) -800145f6: 8001 c.srli64 s0 -800145f8: 45f0 lw a2,76(a1) -800145fa: 8001 c.srli64 s0 -800145fc: 45f0 lw a2,76(a1) -800145fe: 8001 c.srli64 s0 -80014600: 45f8 lw a4,76(a1) -80014602: 8001 c.srli64 s0 -80014604: 45f8 lw a4,76(a1) -80014606: 8001 c.srli64 s0 -80014608: 4600 lw s0,8(a2) -8001460a: 8001 c.srli64 s0 -8001460c: 4600 lw s0,8(a2) -8001460e: 8001 c.srli64 s0 -80014610: 4608 lw a0,8(a2) -80014612: 8001 c.srli64 s0 -80014614: 4608 lw a0,8(a2) -80014616: 8001 c.srli64 s0 -80014618: 4610 lw a2,8(a2) -8001461a: 8001 c.srli64 s0 -8001461c: 4610 lw a2,8(a2) -8001461e: 8001 c.srli64 s0 -80014620: 4618 lw a4,8(a2) -80014622: 8001 c.srli64 s0 -80014624: 4618 lw a4,8(a2) -80014626: 8001 c.srli64 s0 -80014628: 4620 lw s0,72(a2) -8001462a: 8001 c.srli64 s0 -8001462c: 4620 lw s0,72(a2) -8001462e: 8001 c.srli64 s0 -80014630: 4628 lw a0,72(a2) -80014632: 8001 c.srli64 s0 -80014634: 4628 lw a0,72(a2) -80014636: 8001 c.srli64 s0 -80014638: 4630 lw a2,72(a2) -8001463a: 8001 c.srli64 s0 -8001463c: 4630 lw a2,72(a2) -8001463e: 8001 c.srli64 s0 -80014640: 4638 lw a4,72(a2) -80014642: 8001 c.srli64 s0 -80014644: 4638 lw a4,72(a2) -80014646: 8001 c.srli64 s0 -80014648: 4640 lw s0,12(a2) -8001464a: 8001 c.srli64 s0 -8001464c: 4640 lw s0,12(a2) -8001464e: 8001 c.srli64 s0 -80014650: 4648 lw a0,12(a2) -80014652: 8001 c.srli64 s0 -80014654: 4648 lw a0,12(a2) -80014656: 8001 c.srli64 s0 -80014658: 4650 lw a2,12(a2) -8001465a: 8001 c.srli64 s0 -8001465c: 4650 lw a2,12(a2) -8001465e: 8001 c.srli64 s0 -80014660: 4658 lw a4,12(a2) -80014662: 8001 c.srli64 s0 -80014664: 4658 lw a4,12(a2) -80014666: 8001 c.srli64 s0 -80014668: 4660 lw s0,76(a2) -8001466a: 8001 c.srli64 s0 -8001466c: 4660 lw s0,76(a2) -8001466e: 8001 c.srli64 s0 -80014670: 4668 lw a0,76(a2) -80014672: 8001 c.srli64 s0 -80014674: 4668 lw a0,76(a2) -80014676: 8001 c.srli64 s0 -80014678: 4670 lw a2,76(a2) -8001467a: 8001 c.srli64 s0 -8001467c: 4670 lw a2,76(a2) -8001467e: 8001 c.srli64 s0 -80014680: 4678 lw a4,76(a2) -80014682: 8001 c.srli64 s0 -80014684: 4678 lw a4,76(a2) -80014686: 8001 c.srli64 s0 -80014688: 4680 lw s0,8(a3) -8001468a: 8001 c.srli64 s0 -8001468c: 4680 lw s0,8(a3) -8001468e: 8001 c.srli64 s0 -80014690: 4688 lw a0,8(a3) -80014692: 8001 c.srli64 s0 -80014694: 4688 lw a0,8(a3) -80014696: 8001 c.srli64 s0 -80014698: 4690 lw a2,8(a3) -8001469a: 8001 c.srli64 s0 -8001469c: 4690 lw a2,8(a3) -8001469e: 8001 c.srli64 s0 -800146a0: 4698 lw a4,8(a3) -800146a2: 8001 c.srli64 s0 -800146a4: 4698 lw a4,8(a3) -800146a6: 8001 c.srli64 s0 -800146a8: 46a0 lw s0,72(a3) -800146aa: 8001 c.srli64 s0 -800146ac: 46a0 lw s0,72(a3) -800146ae: 8001 c.srli64 s0 -800146b0: 46a8 lw a0,72(a3) -800146b2: 8001 c.srli64 s0 -800146b4: 46a8 lw a0,72(a3) -800146b6: 8001 c.srli64 s0 -800146b8: 46b0 lw a2,72(a3) -800146ba: 8001 c.srli64 s0 -800146bc: 46b0 lw a2,72(a3) -800146be: 8001 c.srli64 s0 -800146c0: 46b8 lw a4,72(a3) -800146c2: 8001 c.srli64 s0 -800146c4: 46b8 lw a4,72(a3) -800146c6: 8001 c.srli64 s0 -800146c8: 46c0 lw s0,12(a3) -800146ca: 8001 c.srli64 s0 -800146cc: 46c0 lw s0,12(a3) -800146ce: 8001 c.srli64 s0 -800146d0: 46c8 lw a0,12(a3) -800146d2: 8001 c.srli64 s0 -800146d4: 46c8 lw a0,12(a3) -800146d6: 8001 c.srli64 s0 -800146d8: 46d0 lw a2,12(a3) -800146da: 8001 c.srli64 s0 -800146dc: 46d0 lw a2,12(a3) -800146de: 8001 c.srli64 s0 -800146e0: 46d8 lw a4,12(a3) -800146e2: 8001 c.srli64 s0 -800146e4: 46d8 lw a4,12(a3) -800146e6: 8001 c.srli64 s0 -800146e8: 46e0 lw s0,76(a3) -800146ea: 8001 c.srli64 s0 -800146ec: 46e0 lw s0,76(a3) -800146ee: 8001 c.srli64 s0 -800146f0: 46e8 lw a0,76(a3) -800146f2: 8001 c.srli64 s0 -800146f4: 46e8 lw a0,76(a3) -800146f6: 8001 c.srli64 s0 -800146f8: 46f0 lw a2,76(a3) -800146fa: 8001 c.srli64 s0 -800146fc: 46f0 lw a2,76(a3) -800146fe: 8001 c.srli64 s0 -80014700: 46f8 lw a4,76(a3) -80014702: 8001 c.srli64 s0 -80014704: 46f8 lw a4,76(a3) -80014706: 8001 c.srli64 s0 -80014708: 4700 lw s0,8(a4) -8001470a: 8001 c.srli64 s0 -8001470c: 4700 lw s0,8(a4) -8001470e: 8001 c.srli64 s0 -80014710: 4708 lw a0,8(a4) -80014712: 8001 c.srli64 s0 -80014714: 4708 lw a0,8(a4) -80014716: 8001 c.srli64 s0 -80014718: 4710 lw a2,8(a4) -8001471a: 8001 c.srli64 s0 -8001471c: 4710 lw a2,8(a4) -8001471e: 8001 c.srli64 s0 -80014720: 4718 lw a4,8(a4) -80014722: 8001 c.srli64 s0 -80014724: 4718 lw a4,8(a4) -80014726: 8001 c.srli64 s0 -80014728: 4720 lw s0,72(a4) -8001472a: 8001 c.srli64 s0 -8001472c: 4720 lw s0,72(a4) -8001472e: 8001 c.srli64 s0 -80014730: 4728 lw a0,72(a4) -80014732: 8001 c.srli64 s0 -80014734: 4728 lw a0,72(a4) -80014736: 8001 c.srli64 s0 -80014738: 4730 lw a2,72(a4) -8001473a: 8001 c.srli64 s0 -8001473c: 4730 lw a2,72(a4) -8001473e: 8001 c.srli64 s0 -80014740: 4738 lw a4,72(a4) -80014742: 8001 c.srli64 s0 -80014744: 4738 lw a4,72(a4) -80014746: 8001 c.srli64 s0 -80014748: 4740 lw s0,12(a4) -8001474a: 8001 c.srli64 s0 -8001474c: 4740 lw s0,12(a4) -8001474e: 8001 c.srli64 s0 -80014750: 4748 lw a0,12(a4) -80014752: 8001 c.srli64 s0 -80014754: 4748 lw a0,12(a4) -80014756: 8001 c.srli64 s0 -80014758: 4750 lw a2,12(a4) -8001475a: 8001 c.srli64 s0 -8001475c: 4750 lw a2,12(a4) -8001475e: 8001 c.srli64 s0 -80014760: 4758 lw a4,12(a4) -80014762: 8001 c.srli64 s0 -80014764: 4758 lw a4,12(a4) -80014766: 8001 c.srli64 s0 -80014768: 4760 lw s0,76(a4) -8001476a: 8001 c.srli64 s0 -8001476c: 4760 lw s0,76(a4) -8001476e: 8001 c.srli64 s0 -80014770: 4768 lw a0,76(a4) -80014772: 8001 c.srli64 s0 -80014774: 4768 lw a0,76(a4) -80014776: 8001 c.srli64 s0 -80014778: 4770 lw a2,76(a4) -8001477a: 8001 c.srli64 s0 -8001477c: 4770 lw a2,76(a4) -8001477e: 8001 c.srli64 s0 -80014780: 4778 lw a4,76(a4) -80014782: 8001 c.srli64 s0 -80014784: 4778 lw a4,76(a4) -80014786: 8001 c.srli64 s0 -80014788: 4780 lw s0,8(a5) -8001478a: 8001 c.srli64 s0 -8001478c: 4780 lw s0,8(a5) -8001478e: 8001 c.srli64 s0 -80014790: 4788 lw a0,8(a5) -80014792: 8001 c.srli64 s0 -80014794: 4788 lw a0,8(a5) -80014796: 8001 c.srli64 s0 -80014798: 4790 lw a2,8(a5) -8001479a: 8001 c.srli64 s0 -8001479c: 4790 lw a2,8(a5) -8001479e: 8001 c.srli64 s0 -800147a0: 4798 lw a4,8(a5) -800147a2: 8001 c.srli64 s0 -800147a4: 4798 lw a4,8(a5) -800147a6: 8001 c.srli64 s0 -800147a8: 47a0 lw s0,72(a5) -800147aa: 8001 c.srli64 s0 -800147ac: 47a0 lw s0,72(a5) -800147ae: 8001 c.srli64 s0 -800147b0: 47a8 lw a0,72(a5) -800147b2: 8001 c.srli64 s0 -800147b4: 47a8 lw a0,72(a5) -800147b6: 8001 c.srli64 s0 -800147b8: 47b0 lw a2,72(a5) -800147ba: 8001 c.srli64 s0 -800147bc: 47b0 lw a2,72(a5) -800147be: 8001 c.srli64 s0 -800147c0: 47b8 lw a4,72(a5) -800147c2: 8001 c.srli64 s0 -800147c4: 47b8 lw a4,72(a5) -800147c6: 8001 c.srli64 s0 -800147c8: 47c0 lw s0,12(a5) -800147ca: 8001 c.srli64 s0 -800147cc: 47c0 lw s0,12(a5) -800147ce: 8001 c.srli64 s0 -800147d0: 47c8 lw a0,12(a5) -800147d2: 8001 c.srli64 s0 -800147d4: 47c8 lw a0,12(a5) -800147d6: 8001 c.srli64 s0 -800147d8: 47d0 lw a2,12(a5) -800147da: 8001 c.srli64 s0 -800147dc: 47d0 lw a2,12(a5) -800147de: 8001 c.srli64 s0 -800147e0: 47d8 lw a4,12(a5) -800147e2: 8001 c.srli64 s0 -800147e4: 47d8 lw a4,12(a5) -800147e6: 8001 c.srli64 s0 -800147e8: 47e0 lw s0,76(a5) -800147ea: 8001 c.srli64 s0 -800147ec: 47e0 lw s0,76(a5) -800147ee: 8001 c.srli64 s0 -800147f0: 47e8 lw a0,76(a5) -800147f2: 8001 c.srli64 s0 -800147f4: 47e8 lw a0,76(a5) -800147f6: 8001 c.srli64 s0 -800147f8: 47f0 lw a2,76(a5) -800147fa: 8001 c.srli64 s0 -800147fc: 47f0 lw a2,76(a5) -800147fe: 8001 c.srli64 s0 -80014800: 47f8 lw a4,76(a5) -80014802: 8001 c.srli64 s0 -80014804: 47f8 lw a4,76(a5) -80014806: 8001 c.srli64 s0 -80014808: 4800 lw s0,16(s0) -8001480a: 8001 c.srli64 s0 -8001480c: 4800 lw s0,16(s0) -8001480e: 8001 c.srli64 s0 -80014810: 4808 lw a0,16(s0) -80014812: 8001 c.srli64 s0 -80014814: 4808 lw a0,16(s0) -80014816: 8001 c.srli64 s0 -80014818: 4810 lw a2,16(s0) -8001481a: 8001 c.srli64 s0 -8001481c: 4810 lw a2,16(s0) -8001481e: 8001 c.srli64 s0 -80014820: 4818 lw a4,16(s0) -80014822: 8001 c.srli64 s0 -80014824: 4818 lw a4,16(s0) -80014826: 8001 c.srli64 s0 -80014828: 4820 lw s0,80(s0) -8001482a: 8001 c.srli64 s0 -8001482c: 4820 lw s0,80(s0) -8001482e: 8001 c.srli64 s0 -80014830: 4828 lw a0,80(s0) -80014832: 8001 c.srli64 s0 -80014834: 4828 lw a0,80(s0) -80014836: 8001 c.srli64 s0 -80014838: 4830 lw a2,80(s0) -8001483a: 8001 c.srli64 s0 -8001483c: 4830 lw a2,80(s0) -8001483e: 8001 c.srli64 s0 - -80014840 <__global_locale>: -80014840: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -80014860: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -80014880: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -800148a0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -800148c0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -800148e0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -80014900: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne - ... -80014920: b628 fsd fa0,104(a2) -80014922: 8000 0x8000 -80014924: 98a0 0x98a0 -80014926: 8000 0x8000 -80014928: 0000 unimp -8001492a: 0000 unimp -8001492c: 2b70 fld fa2,208(a4) -8001492e: 8001 c.srli64 s0 -80014930: 3430 fld fa2,104(s0) -80014932: 8001 c.srli64 s0 -80014934: 2a9c fld fa5,16(a3) -80014936: 8001 c.srli64 s0 -80014938: 2a9c fld fa5,16(a3) -8001493a: 8001 c.srli64 s0 -8001493c: 2a9c fld fa5,16(a3) -8001493e: 8001 c.srli64 s0 -80014940: 2a9c fld fa5,16(a3) -80014942: 8001 c.srli64 s0 -80014944: 2a9c fld fa5,16(a3) -80014946: 8001 c.srli64 s0 -80014948: 2a9c fld fa5,16(a3) -8001494a: 8001 c.srli64 s0 -8001494c: 2a9c fld fa5,16(a3) -8001494e: 8001 c.srli64 s0 -80014950: 2a9c fld fa5,16(a3) -80014952: 8001 c.srli64 s0 -80014954: 2a9c fld fa5,16(a3) -80014956: 8001 c.srli64 s0 -80014958: ffff 0xffff -8001495a: ffff 0xffff -8001495c: ffff 0xffff -8001495e: ffff 0xffff -80014960: ffff 0xffff -80014962: ffff 0xffff -80014964: ffff 0xffff -80014966: 0000 unimp -80014968: 0001 nop -8001496a: 5341 li t1,-16 -8001496c: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm - ... -80014988: 0000 unimp -8001498a: 5341 li t1,-16 -8001498c: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm +800016c0: 0001 nop +800016c2: 0000 unimp +800016c4: 0000 unimp +800016c6: 0000 unimp +800016c8: 330e fld ft6,224(sp) +800016ca: abcd j 80001cbc <__BSS_END__+0x278> +800016cc: 1234 addi a3,sp,296 +800016ce: e66d bnez a2,800017b8 +800016d0: deec sw a1,124(a3) +800016d2: 0005 c.nop 1 +800016d4: 0000000b 0xb ... Disassembly of section .sdata: -800149b0 <__SDATA_BEGIN__>: -800149b0: 0000 unimp -800149b2: 0000 unimp -800149b4: 0000 unimp -800149b6: 3ff0 fld fa2,248(a5) -800149b8: 0000 unimp -800149ba: 0000 unimp -800149bc: 0000 unimp -800149be: 4024 lw s1,64(s0) -800149c0: 0000 unimp -800149c2: 0000 unimp -800149c4: 0000 unimp -800149c6: 4350 lw a2,4(a4) - -800149c8 <_global_impure_ptr>: -800149c8: 4010 lw a2,0(s0) -800149ca: 8001 c.srli64 s0 - -800149cc <_impure_ptr>: -800149cc: 4010 lw a2,0(s0) -800149ce: 8001 c.srli64 s0 - -800149d0 <__malloc_sbrk_base>: -800149d0: ffff 0xffff -800149d2: ffff 0xffff - -800149d4 <__malloc_trim_threshold>: -800149d4: 0000 unimp -800149d6: 0002 c.slli64 zero - -Disassembly of section .sbss: - -800149d8 <__malloc_max_total_mem>: -800149d8: 0000 unimp - ... - -800149dc <__malloc_max_sbrked_mem>: -800149dc: 0000 unimp - ... - -800149e0 <__malloc_top_pad>: -800149e0: 0000 unimp - ... - -800149e4 : -800149e4: 0000 unimp - ... - -Disassembly of section .bss: - -800149e8 <__malloc_current_mallinfo>: - ... - -80014a10 : -80014a10: 0000 unimp - ... +80001a40 <_global_impure_ptr>: +80001a40: 1618 addi a4,sp,800 +80001a42: 8000 0x8000 Disassembly of section .comment: @@ -21698,183 +521,13 @@ Disassembly of section .debug_aranges: 6: 0000 unimp 8: 0000 unimp a: 0004 0x4 - c: 0000 unimp - e: 0000 unimp - 10: d620 sw s0,104(a2) - 12: 8000 0x8000 - 14: 0434 addi a3,sp,520 ... - 1e: 0000 unimp 20: 001c 0x1c 22: 0000 unimp 24: 0002 c.slli64 zero 26: 1245 addi tp,tp,-15 28: 0000 unimp 2a: 0004 0x4 - 2c: 0000 unimp - 2e: 0000 unimp - 30: da54 sw a3,52(a2) - 32: 8000 0x8000 - 34: 0410 addi a2,sp,512 - ... - 3e: 0000 unimp - 40: 001c 0x1c - 42: 0000 unimp - 44: 0002 c.slli64 zero - 46: 24e6 fld fs1,88(sp) - 48: 0000 unimp - 4a: 0004 0x4 - 4c: 0000 unimp - 4e: 0000 unimp - 50: de64 sw s1,124(a2) - 52: 8000 0x8000 - 54: 08c0 addi s0,sp,84 - ... - 5e: 0000 unimp - 60: 001c 0x1c - 62: 0000 unimp - 64: 0002 c.slli64 zero - 66: 2c55 jal 31a <__stack_usage+0x31a> - 68: 0000 unimp - 6a: 0004 0x4 - 6c: 0000 unimp - 6e: 0000 unimp - 70: e724 fsw fs1,72(a4) - 72: 8000 0x8000 - 74: 07a8 addi a0,sp,968 - ... - 7e: 0000 unimp - 80: 001c 0x1c - 82: 0000 unimp - 84: 0002 c.slli64 zero - 86: 33f0 fld fa2,224(a5) - 88: 0000 unimp - 8a: 0004 0x4 - 8c: 0000 unimp - 8e: 0000 unimp - 90: eecc fsw fa1,28(a3) - 92: 8000 0x8000 - 94: 012c addi a1,sp,136 - ... - 9e: 0000 unimp - a0: 001c 0x1c - a2: 0000 unimp - a4: 0002 c.slli64 zero - a6: 36a0 fld fs0,104(a3) - a8: 0000 unimp - aa: 0004 0x4 - ac: 0000 unimp - ae: 0000 unimp - b0: eff8 fsw fa4,92(a5) - b2: 8000 0x8000 - b4: 014c addi a1,sp,132 - ... - be: 0000 unimp - c0: 001c 0x1c - c2: 0000 unimp - c4: 0002 c.slli64 zero - c6: 3938 fld fa4,112(a0) - c8: 0000 unimp - ca: 0004 0x4 - cc: 0000 unimp - ce: 0000 unimp - d0: f144 fsw fs1,36(a0) - d2: 8000 0x8000 - d4: 014c addi a1,sp,132 - ... - de: 0000 unimp - e0: 001c 0x1c - e2: 0000 unimp - e4: 0002 c.slli64 zero - e6: 3bd0 fld fa2,176(a5) - e8: 0000 unimp - ea: 0004 0x4 - ec: 0000 unimp - ee: 0000 unimp - f0: f290 fsw fa2,32(a3) - f2: 8000 0x8000 - f4: 12d8 addi a4,sp,356 - ... - fe: 0000 unimp - 100: 001c 0x1c - 102: 0000 unimp - 104: 0002 c.slli64 zero - 106: 00004ee7 0x4ee7 - 10a: 0004 0x4 - 10c: 0000 unimp - 10e: 0000 unimp - 110: 0568 addi a0,sp,652 - 112: 8001 c.srli64 s0 - 114: 1ac8 addi a0,sp,372 - ... - 11e: 0000 unimp - 120: 001c 0x1c - 122: 0000 unimp - 124: 0002 c.slli64 zero - 126: 00005d4b fnmsub.s fs10,ft0,ft0,ft0,unknown - 12a: 0004 0x4 - 12c: 0000 unimp - 12e: 0000 unimp - 130: 2030 fld fa2,64(s0) - 132: 8001 c.srli64 s0 - 134: 01ac addi a1,sp,200 - ... - 13e: 0000 unimp - 140: 001c 0x1c - 142: 0000 unimp - 144: 0002 c.slli64 zero - 146: 601f 0000 0004 0x40000601f - 14c: 0000 unimp - 14e: 0000 unimp - 150: 21dc fld fa5,128(a1) - 152: 8001 c.srli64 s0 - 154: 0150 addi a2,sp,132 - ... - 15e: 0000 unimp - 160: 001c 0x1c - 162: 0000 unimp - 164: 0002 c.slli64 zero - 166: 63dd lui t2,0x17 - 168: 0000 unimp - 16a: 0004 0x4 - 16c: 0000 unimp - 16e: 0000 unimp - 170: 232c fld fa1,64(a4) - 172: 8001 c.srli64 s0 - 174: 0228 addi a0,sp,264 - ... - 17e: 0000 unimp - 180: 001c 0x1c - 182: 0000 unimp - 184: 0002 c.slli64 zero - 186: 67de flw fa5,212(sp) - 188: 0000 unimp - 18a: 0004 0x4 - 18c: 0000 unimp - 18e: 0000 unimp - 190: 2554 fld fa3,136(a0) - 192: 8001 c.srli64 s0 - 194: 04dc addi a5,sp,580 - ... - 19e: 0000 unimp - 1a0: 0014 0x14 - 1a2: 0000 unimp - 1a4: 0002 c.slli64 zero - 1a6: 6d60 flw fs0,92(a0) - 1a8: 0000 unimp - 1aa: 0004 0x4 - ... - 1b8: 001c 0x1c - 1ba: 0000 unimp - 1bc: 0002 c.slli64 zero - 1be: 78ca flw fa7,176(sp) - 1c0: 0000 unimp - 1c2: 0004 0x4 - 1c4: 0000 unimp - 1c6: 0000 unimp - 1c8: 2a30 fld fa2,80(a2) - 1ca: 8001 c.srli64 s0 - 1cc: 004c addi a1,sp,4 ... Disassembly of section .debug_info: @@ -21892,12 +545,7 @@ Disassembly of section .debug_info: 12: 0004 0x4 14: d500 sw s0,40(a0) 16: 0001 nop - 18: 2000 fld fs0,0(s0) - 1a: 00d6 slli ra,ra,0x15 - 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: 02ca slli t0,t0,0x12 @@ -21948,7 +596,7 @@ Disassembly of section .debug_info: 96: 0500 addi s0,sp,640 98: 0715 addi a4,a4,5 9a: 0000 unimp - 9c: 33179303 lh t1,817(a5) # 10331 <__stack_size+0xff31> + 9c: 33179303 lh t1,817(a5) a0: 0000 unimp a2: 0600 addi s0,sp,768 a4: 0304 addi s1,sp,384 @@ -21989,7 +637,7 @@ Disassembly of section .debug_info: f8: 0500 addi s0,sp,640 fa: 044a slli s0,s0,0x12 fc: 0000 unimp - fe: d503aa03 lw s4,-688(t2) # 16d50 <__stack_size+0x16950> + fe: d503aa03 lw s4,-688(t2) 102: 0000 unimp 104: 0c00 addi s0,sp,528 106: 0504 addi s1,sp,640 @@ -22319,7 +967,7 @@ Disassembly of section .debug_info: 41a: 5400 lw s0,40(s0) 41c: 0003510b 0x3510b 420: 0400 addi s0,sp,512 - 422: 011f0ce7 jalr s9,17(t5) # 1a011 <__stack_size+0x19c11> + 422: 011f0ce7 jalr s9,17(t5) 426: 0000 unimp 428: 0b58 addi a4,sp,404 42a: 00000293 li t0,0 @@ -22360,7 +1008,7 @@ Disassembly of section .debug_info: 47a: 0000 unimp 47c: 0004c417 auipc s0,0x4c 480: 0400 addi s0,sp,512 - 482: 33070267 jalr tp,816(a4) # fffe4330 <__stack_top+0xfe4330> + 482: 33070267 jalr tp,816(a4) 486: 0000 unimp 488: 0000 unimp 48a: 00070e17 auipc t3,0x70 @@ -23146,7 +1794,7 @@ Disassembly of section .debug_info: bb2: 0002 c.slli64 zero bb4: 0d00 addi s0,sp,656 bb6: 01f8 addi a4,sp,204 - bb8: 000b8e03 lb t3,0(s7) # 1d000 <__stack_size+0x1cc00> + bb8: 000b8e03 lb t3,0(s7) bbc: 1500 addi s0,sp,672 bbe: 0bb0 addi a2,sp,472 bc0: 0000 unimp @@ -23173,10 +1821,7 @@ Disassembly of section .debug_info: bf6: 2601 jal ef6 <__stack_size+0xaf6> bf8: 0105 addi sp,sp,1 bfa: 0b34 addi a3,sp,408 - bfc: 0000 unimp - bfe: d620 sw s0,104(a2) - c00: 8000 0x8000 - c02: 0434 addi a3,sp,520 + ... c04: 0000 unimp c06: 9c01 0x9c01 c08: 0ecd addi t4,t4,19 @@ -23197,10 +1842,7 @@ Disassembly of section .debug_info: c28: 0000 unimp c2a: cd29 beqz a0,c84 <__stack_size+0x884> c2c: 000e c.slli zero,0x3 - c2e: 2400 fld fs0,8(s0) - c30: 00d6 slli ra,ra,0x15 - c32: 0080 addi s0,sp,64 - c34: 0000 unimp + ... c36: 0100 addi s0,sp,128 c38: 0528 addi a0,sp,648 c3a: 2a0a fld fs4,128(sp) @@ -23275,10 +1917,7 @@ Disassembly of section .debug_info: cdc: 0005 c.nop 1 cde: 0000 unimp ce0: 000fbc2f 0xfbc2f - ce4: 8800 0x8800 - ce6: 00d6 slli ra,ra,0x15 - ce8: 8880 0x8880 - cea: 0000 unimp + ... cec: 3100 fld fs0,32(a0) cee: 000d c.nop 3 cf0: 2d00 fld fs0,24(a0) @@ -23415,9 +2054,7 @@ Disassembly of section .debug_info: e0c: 0009 c.nop 2 e0e: 0000 unimp e10: 00109e2f 0x109e2f - e14: 7000 flw fs0,32(s0) - e16: 888000d7 0x888000d7 - e1a: 0000 unimp + ... e1c: 6100 flw fs0,0(a0) e1e: 000e c.slli zero,0x3 e20: 2d00 fld fs0,24(a0) @@ -23871,10 +2508,7 @@ Disassembly of section .debug_info: 1256: 046d addi s0,s0,27 1258: 0000 unimp 125a: 01d5 addi gp,gp,21 - 125c: 0000 unimp - 125e: da54 sw a3,52(a2) - 1260: 8000 0x8000 - 1262: 0410 addi a2,sp,512 + ... 1264: 0000 unimp 1266: 00000923 sb zero,18(zero) # 12 <__stack_usage+0x12> 126a: 0802 c.slli64 a6 @@ -25200,10 +3834,10 @@ Disassembly of section .debug_info: 1e3a: 0100 addi s0,sp,128 1e3c: 051a slli a0,a0,0x6 1e3e: 3401 jal 183e <__stack_size+0x143e> - 1e40: 5400000b 0x5400000b - 1e44: 00da slli ra,ra,0x16 - 1e46: 1080 addi s0,sp,96 - 1e48: 0004 0x4 + 1e40: 0000000b 0xb + 1e44: 0000 unimp + 1e46: 0000 unimp + 1e48: 0000 unimp 1e4a: 0100 addi s0,sp,128 1e4c: 299c fld fa5,16(a1) 1e4e: 2800000f 0x2800000f @@ -25227,9 +3861,9 @@ Disassembly of section .debug_info: 1e7a: 0d05 addi s10,s10,1 1e7c: 0000 unimp 1e7e: 292a fld fs2,136(sp) - 1e80: 5400000f 0x5400000f - 1e84: 00da slli ra,ra,0x16 - 1e86: 0080 addi s0,sp,64 + 1e80: 0000000f fence unknown,unknown + 1e84: 0000 unimp + 1e86: 0000 unimp 1e88: 0001 nop 1e8a: 0100 addi s0,sp,128 1e8c: 051e slli a0,a0,0x7 @@ -25306,10 +3940,7 @@ Disassembly of section .debug_info: 1f32: 0000 unimp 1f34: 1830 addi a2,sp,56 1f36: 0010 0x10 - 1f38: b800 fsd fs0,48(s0) - 1f3a: 00da slli ra,ra,0x16 - 1f3c: 7080 flw fs0,32(s1) - 1f3e: 0000 unimp + ... 1f40: 3c00 fld fs0,56(s0) 1f42: 000d c.nop 3 1f44: 2e00 fld fs0,24(a2) @@ -25354,10 +3985,7 @@ Disassembly of section .debug_info: 1f9c: 00001193 slli gp,zero,0x0 1fa0: 3000 fld fs0,32(s0) 1fa2: 10fa slli ra,ra,0x3e - 1fa4: 0000 unimp - 1fa6: db88 sw a0,48(a5) - 1fa8: 8000 0x8000 - 1faa: 0074 addi a3,sp,12 + ... 1fac: 0000 unimp 1fae: 0dad addi s11,s11,11 1fb0: 0000 unimp @@ -25444,10 +4072,7 @@ Disassembly of section .debug_info: 205c: 0000 unimp 205e: 3000 fld fs0,32(s0) 2060: 0000117b 0x117b - 2064: dce0 sw s0,124(s1) - 2066: 8000 0x8000 - 2068: 0010 0x10 - 206a: 0000 unimp + ... 206c: 0e35 addi t3,t3,13 206e: 0000 unimp 2070: 802e c.mv zero,a1 @@ -25456,10 +4081,7 @@ Disassembly of section .debug_info: 2076: 00000013 nop 207a: 8e31 xor a2,a2,a2 207c: 0011 c.nop 4 - 207e: 1000 addi s0,sp,32 - 2080: 00dd addi ra,ra,23 - 2082: 5480 lw s0,40(s1) - 2084: 0001 nop + ... 2086: 3200 fld fs0,32(a2) 2088: 0000118f 0x118f 208c: 6101 0x6101 @@ -25535,10 +4157,7 @@ Disassembly of section .debug_info: 2136: 005d c.nop 23 2138: 7630 flw fa2,104(a2) 213a: 0012 c.slli zero,0x4 - 213c: 2c00 fld fs0,24(s0) - 213e: 00de slli ra,ra,0x17 - 2140: 1480 addi s0,sp,608 - 2142: 0000 unimp + ... 2144: 0e00 addi s0,sp,784 2146: 2e00000f 0x2e00000f 214a: 0000127b 0x127b @@ -25546,10 +4165,7 @@ Disassembly of section .debug_info: 2150: 0000 unimp 2152: 3100 fld fs0,32(a0) 2154: 1289 addi t0,t0,-30 - 2156: 0000 unimp - 2158: de40 sw s0,60(a2) - 215a: 8000 0x8000 - 215c: 0010 0x10 + ... 215e: 0000 unimp 2160: 8a2e mv s4,a1 2162: 0012 c.slli zero,0x4 @@ -25912,12765 +4528,535 @@ Disassembly of section .debug_info: 24de: 0f00 addi s0,sp,912 24e0: 3404 fld fs1,40(s0) 24e2: 0000000b 0xb - 24e6: 0000076b 0x76b - 24ea: 0004 0x4 - 24ec: 05b4 addi a3,sp,712 - 24ee: 0000 unimp - 24f0: 0104 addi s1,sp,128 - 24f2: 09c8 addi a0,sp,212 - 24f4: 0000 unimp - 24f6: 9a0c 0x9a0c - 24f8: 0009 c.nop 2 - 24fa: d500 sw s0,40(a0) - 24fc: 0001 nop - 24fe: 6400 flw fs0,8(s0) - 2500: 00de slli ra,ra,0x17 - 2502: c080 sw s0,0(s1) - 2504: 0008 0x8 - 2506: e400 fsw fs0,8(s0) - 2508: 0012 c.slli zero,0x4 - 250a: 0200 addi s0,sp,256 - 250c: 0408 addi a0,sp,512 - 250e: 00c5 addi ra,ra,17 - 2510: 0000 unimp - 2512: 69050403 lb s0,1680(a0) # 9e07c <__stack_size+0x9dc7c> - 2516: 746e flw fs0,248(sp) - 2518: 0200 addi s0,sp,256 - 251a: 0601 addi a2,a2,0 - 251c: 06ad addi a3,a3,11 - 251e: 0000 unimp - 2520: 0802 c.slli64 a6 - 2522: f105 bnez a0,2442 <__stack_size+0x2042> - 2524: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> - 2528: 000007b7 lui a5,0x0 - 252c: 4a02 lw s4,0(sp) - 252e: 1601 addi a2,a2,-32 - 2530: 00000053 fadd.s ft0,ft0,ft0,rne - 2534: 4105 li sp,1 - 2536: 0000 unimp - 2538: 0200 addi s0,sp,256 - 253a: 0801 addi a6,a6,0 - 253c: 000006ab 0x6ab - 2540: 0402 c.slli64 s0 - 2542: 0002d407 0x2d407 - 2546: 0200 addi s0,sp,256 - 2548: 0708 addi a0,sp,896 - 254a: 02ca slli t0,t0,0x12 - 254c: 0000 unimp - 254e: 3f04 fld fs1,56(a4) - 2550: 0008 0x8 - 2552: 0200 addi s0,sp,256 - 2554: 014e slli sp,sp,0x13 - 2556: 7516 flw fa0,100(sp) - 2558: 0000 unimp - 255a: 0200 addi s0,sp,256 - 255c: 0702 c.slli64 a4 - 255e: 02ea slli t0,t0,0x1a - 2560: 0000 unimp - 2562: 4e06 lw t3,64(sp) - 2564: 0000 unimp - 2566: 8c00 0x8c00 - 2568: 0000 unimp - 256a: 0700 addi s0,sp,896 - 256c: 005a c.slli zero,0x16 - 256e: 0000 unimp - 2570: 00ff 0xff - 2572: 7c05 lui s8,0xfffe1 - 2574: 0000 unimp - 2576: 0800 addi s0,sp,16 - 2578: 02fd addi t0,t0,31 - 257a: 0000 unimp - 257c: 3c04 fld fs1,56(s0) - 257e: 8c16 mv s8,t0 - 2580: 0000 unimp - 2582: 0900 addi s0,sp,144 - 2584: 087f 0x87f - 2586: 0000 unimp - 2588: 250f4803 lbu a6,592(t5) # 74250 <__stack_size+0x73e50> - 258c: 0000 unimp - 258e: 0a00 addi s0,sp,272 - 2590: 0308 addi a0,sp,384 - 2592: 00f3034f fnmadd.s ft6,ft6,fa5,ft0,rne - 2596: 0000 unimp - 2598: 0008600b 0x8600b - 259c: 0300 addi s0,sp,384 - 259e: 005a0e57 0x5a0e57 - 25a2: 0000 unimp - 25a4: 2004 fld fs1,0(s0) - 25a6: 0000 unimp - 25a8: 0008660b 0x8660b - 25ac: 0300 addi s0,sp,384 - 25ae: 0e58 addi a4,sp,788 - 25b0: 005a c.slli zero,0x16 - 25b2: 0000 unimp - 25b4: 1404 addi s1,sp,544 - 25b6: 040c addi a1,sp,512 - 25b8: 650c flw fa1,8(a0) - 25ba: 7078 flw fa4,100(s0) - 25bc: 0300 addi s0,sp,384 - 25be: 0e59 addi t3,t3,22 - 25c0: 005a c.slli zero,0x16 - 25c2: 0000 unimp - 25c4: 0b04 addi s1,sp,400 - 25c6: 0401 addi s0,s0,0 - 25c8: 0002410b 0x2410b - 25cc: 0300 addi s0,sp,384 - 25ce: 0e5a slli t3,t3,0x16 - 25d0: 005a c.slli zero,0x16 - 25d2: 0000 unimp - 25d4: 0104 addi s1,sp,128 - 25d6: 0400 addi s0,sp,512 - 25d8: 0d00 addi s0,sp,656 - 25da: 0a6a slli s4,s4,0x1a - 25dc: 0000 unimp - 25de: 0308 addi a0,sp,384 - 25e0: 074c addi a1,sp,900 - 25e2: 0119 addi sp,sp,6 - 25e4: 0000 unimp - 25e6: 660e flw fa2,192(sp) - 25e8: 746c flw fa1,108(s0) - 25ea: 0300 addi s0,sp,384 - 25ec: 0a4e slli s4,s4,0x13 - 25ee: 009d addi ra,ra,7 - 25f0: 0000 unimp - 25f2: 000a8d0f 0xa8d0f - 25f6: 0300 addi s0,sp,384 - 25f8: 055c addi a5,sp,644 - 25fa: 00a9 addi ra,ra,10 - 25fc: 0000 unimp - 25fe: 1000 addi s0,sp,32 - 2600: 0836 slli a6,a6,0xd - 2602: 0000 unimp - 2604: 2301 jal 2b04 <__stack_size+0x2704> - 2606: 9d01 0x9d01 - 2608: 0000 unimp - 260a: 6400 flw fs0,8(s0) - 260c: 00de slli ra,ra,0x17 - 260e: c080 sw s0,0(s1) - 2610: 0008 0x8 - 2612: 0100 addi s0,sp,128 - 2614: 609c flw fa5,0(s1) - 2616: 11000007 0x11000007 - 261a: 0061 c.nop 24 - 261c: 2301 jal 2b1c <__stack_size+0x271c> - 261e: 9d12 add s10,s10,tp - 2620: 0000 unimp - 2622: 7800 flw fs0,48(s0) - 2624: 0015 c.nop 5 - 2626: 1100 addi s0,sp,160 - 2628: 0062 c.slli zero,0x18 - 262a: 2301 jal 2b2a <__stack_size+0x272a> - 262c: 9d1c 0x9d1c - 262e: 0000 unimp - 2630: 2000 fld fs0,0(s0) - 2632: 0016 c.slli zero,0x5 - 2634: 1200 addi s0,sp,288 - 2636: 08f2 slli a7,a7,0x1c - 2638: 0000 unimp - 263a: 2501 jal 2c3a <__stack_size+0x283a> - 263c: 00002c03 lw s8,0(zero) # 0 <__stack_usage> - 2640: c800 sw s0,16(s0) - 2642: 0016 c.slli zero,0x5 - 2644: 1200 addi s0,sp,288 - 2646: 0a92 slli s5,s5,0x4 - 2648: 0000 unimp - 264a: 2501 jal 2c4a <__stack_size+0x284a> - 264c: 00002c03 lw s8,0(zero) # 0 <__stack_usage> - 2650: 3900 fld fs0,48(a0) - 2652: 13000017 auipc zero,0x13000 - 2656: 5f41 li t5,-16 - 2658: 26010063 beqz sp,28b8 <__stack_size+0x24b8> - 265c: 00076003 0x76003 - 2660: 5700 lw s0,40(a4) - 2662: 13000017 auipc zero,0x13000 - 2666: 5f41 li t5,-16 - 2668: 26010073 0x26010073 - 266c: 00076003 0x76003 - 2670: 9800 0x9800 - 2672: 13000017 auipc zero,0x13000 - 2676: 5f41 li t5,-16 - 2678: 0065 c.nop 25 - 267a: 2601 jal 297a <__stack_size+0x257a> - 267c: 00076003 0x76003 - 2680: c000 sw s0,0(s0) - 2682: 12000017 auipc zero,0x12000 - 2686: 0000098b 0x98b - 268a: 2601 jal 298a <__stack_size+0x258a> - 268c: 00076703 0x76703 - 2690: 7500 flw fs0,40(a0) - 2692: 0018 0x18 - 2694: 1200 addi s0,sp,288 - 2696: 08ed addi a7,a7,27 - 2698: 0000 unimp - 269a: 2601 jal 299a <__stack_size+0x259a> - 269c: 00076703 0x76703 - 26a0: 1800 addi s0,sp,48 - 26a2: 0019 c.nop 6 - 26a4: 1300 addi s0,sp,416 - 26a6: 5f42 lw t5,48(sp) - 26a8: 27010063 beq sp,a6,2908 <__stack_size+0x2508> - 26ac: 00076003 0x76003 - 26b0: cb00 sw s0,16(a4) - 26b2: 0019 c.nop 6 - 26b4: 1300 addi s0,sp,416 - 26b6: 5f42 lw t5,48(sp) - 26b8: 27010073 0x27010073 - 26bc: 00076003 0x76003 - 26c0: 3900 fld fs0,48(a0) - 26c2: 001a c.slli zero,0x6 - 26c4: 1300 addi s0,sp,416 - 26c6: 5f42 lw t5,48(sp) - 26c8: 0065 c.nop 25 - 26ca: 2701 jal 2dca <__stack_size+0x29ca> - 26cc: 00076003 0x76003 - 26d0: 7100 flw fs0,32(a0) - 26d2: 001a c.slli zero,0x6 - 26d4: 1200 addi s0,sp,288 - 26d6: 0990 addi a2,sp,208 - 26d8: 0000 unimp - 26da: 2701 jal 2dda <__stack_size+0x29da> - 26dc: 00076703 0x76703 - 26e0: c800 sw s0,16(s0) - 26e2: 001a c.slli zero,0x6 - 26e4: 1200 addi s0,sp,288 - 26e6: 0995 addi s3,s3,5 - 26e8: 0000 unimp - 26ea: 2701 jal 2dea <__stack_size+0x29ea> - 26ec: 00076703 0x76703 - 26f0: a200 fsd fs0,0(a2) - 26f2: 1300001b 0x1300001b - 26f6: 5f52 lw t5,52(sp) - 26f8: 28010063 beqz sp,2978 <__stack_size+0x2578> - 26fc: 00076003 0x76003 - 2700: 5200 lw s0,32(a2) - 2702: 001c 0x1c - 2704: 1300 addi s0,sp,416 - 2706: 5f52 lw t5,52(sp) - 2708: 28010073 0x28010073 - 270c: 00076003 0x76003 - 2710: aa00 fsd fs0,16(a2) - 2712: 001c 0x1c - 2714: 1300 addi s0,sp,416 - 2716: 5f52 lw t5,52(sp) - 2718: 0065 c.nop 25 - 271a: 2801 jal 272a <__stack_size+0x232a> - 271c: 00076003 0x76003 - 2720: 7c00 flw fs0,56(s0) - 2722: 001d c.nop 7 - 2724: 1200 addi s0,sp,288 - 2726: 000008d3 fadd.s fa7,ft0,ft0,rne - 272a: 2801 jal 273a <__stack_size+0x233a> - 272c: 00076703 0x76703 - 2730: 2200 fld fs0,0(a2) - 2732: 001e c.slli zero,0x7 - 2734: 1200 addi s0,sp,288 - 2736: 00000a97 auipc s5,0x0 - 273a: 2801 jal 274a <__stack_size+0x234a> - 273c: 00076703 0x76703 - 2740: 7b00 flw fs0,48(a4) - 2742: 001f 1400 0072 0x721400001f - 2748: 2901 jal 2b58 <__stack_size+0x2758> - 274a: 9d0a add s10,s10,sp - 274c: 0000 unimp - 274e: 1500 addi s0,sp,672 - 2750: 01b8 addi a4,sp,200 - 2752: 0000 unimp - 2754: 027f 0x27f - 2756: 0000 unimp - 2758: d816 sw t0,48(sp) - 275a: 0008 0x8 - 275c: 0100 addi s0,sp,128 - 275e: 032c addi a1,sp,392 - 2760: 000000f3 0xf3 - 2764: 1500 addi s0,sp,672 - 2766: 01d8 addi a4,sp,196 - 2768: 0000 unimp - 276a: 0299 addi t0,t0,6 - 276c: 0000 unimp - 276e: 8612 mv a2,tp - 2770: 0008 0x8 - 2772: 0100 addi s0,sp,128 - 2774: 032c addi a1,sp,392 - 2776: 0760 addi s0,sp,908 - 2778: 0000 unimp - 277a: 2090 fld fa2,0(s1) - 277c: 0000 unimp - 277e: 1500 addi s0,sp,672 - 2780: 01f0 addi a2,sp,204 - 2782: 0000 unimp - 2784: 000002af 0x2af - 2788: d816 sw t0,48(sp) - 278a: 0008 0x8 - 278c: 0100 addi s0,sp,128 - 278e: 032d addi t1,t1,11 - 2790: 000000f3 0xf3 - 2794: 1500 addi s0,sp,672 - 2796: 0210 addi a2,sp,256 - 2798: 0000 unimp - 279a: 02c9 addi t0,t0,18 - 279c: 0000 unimp - 279e: 8612 mv a2,tp - 27a0: 0008 0x8 - 27a2: 0100 addi s0,sp,128 - 27a4: 032d addi t1,t1,11 - 27a6: 0760 addi s0,sp,908 - 27a8: 0000 unimp - 27aa: 20c4 fld fs1,128(s1) - 27ac: 0000 unimp - 27ae: 1500 addi s0,sp,672 - 27b0: 0228 addi a0,sp,264 - 27b2: 0000 unimp - 27b4: 05d5 addi a1,a1,21 - 27b6: 0000 unimp - 27b8: 2912 fld fs2,256(sp) - 27ba: 0009 c.nop 2 - 27bc: 0100 addi s0,sp,128 - 27be: 032e slli t1,t1,0xb - 27c0: 00000767 jalr a4,zero # 0 <__stack_usage> - 27c4: 00002103 lw sp,0(zero) # 0 <__stack_usage> - 27c8: 1012 c.slli zero,0x24 - 27ca: 0009 c.nop 2 - 27cc: 0100 addi s0,sp,128 - 27ce: 032e slli t1,t1,0xb - 27d0: 00000767 jalr a4,zero # 0 <__stack_usage> - 27d4: 2130 fld fa2,64(a0) - 27d6: 0000 unimp - 27d8: f712 fsw ft4,172(sp) - 27da: 0008 0x8 - 27dc: 0100 addi s0,sp,128 - 27de: 032e slli t1,t1,0xb - 27e0: 00000767 jalr a4,zero # 0 <__stack_usage> - 27e4: 215e fld ft2,464(sp) - 27e6: 0000 unimp - 27e8: ba12 fsd ft4,304(sp) - 27ea: 0008 0x8 - 27ec: 0100 addi s0,sp,128 - 27ee: 032e slli t1,t1,0xb - 27f0: 00000767 jalr a4,zero # 0 <__stack_usage> - 27f4: 217d jal 2ca2 <__stack_size+0x28a2> - 27f6: 0000 unimp - 27f8: a112 fsd ft4,128(sp) - 27fa: 0008 0x8 - 27fc: 0100 addi s0,sp,128 - 27fe: 032e slli t1,t1,0xb - 2800: 00000767 jalr a4,zero # 0 <__stack_usage> - 2804: 21d2 fld ft3,272(sp) - 2806: 0000 unimp - 2808: 4712 lw a4,4(sp) - 280a: 0008 0x8 - 280c: 0100 addi s0,sp,128 - 280e: 032e slli t1,t1,0xb - 2810: 00000767 jalr a4,zero # 0 <__stack_usage> - 2814: 223e fld ft4,456(sp) - 2816: 0000 unimp - 2818: 1d12 slli s10,s10,0x24 - 281a: 0008 0x8 - 281c: 0100 addi s0,sp,128 - 281e: 032e slli t1,t1,0xb - 2820: 00000767 jalr a4,zero # 0 <__stack_usage> - 2824: 00002267 0x2267 - 2828: 4815 li a6,5 - 282a: 0002 c.slli64 zero - 282c: bc00 fsd fs0,56(s0) - 282e: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> - 2832: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> - 2836: 2e01 jal 2b46 <__stack_size+0x2746> - 2838: 00076703 0x76703 - 283c: c200 sw s0,0(a2) - 283e: 0022 c.slli zero,0x8 - 2840: 1200 addi s0,sp,288 - 2842: 009e slli ra,ra,0x7 - 2844: 0000 unimp - 2846: 2e01 jal 2b56 <__stack_size+0x2756> - 2848: 00076703 0x76703 - 284c: d500 sw s0,40(a0) - 284e: 0022 c.slli zero,0x8 - 2850: 1200 addi s0,sp,288 - 2852: 0689 addi a3,a3,2 - 2854: 0000 unimp - 2856: 2e01 jal 2b66 <__stack_size+0x2766> - 2858: 00076703 0x76703 - 285c: 0a00 addi s0,sp,272 - 285e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> - 2862: 0684 addi s1,sp,832 - 2864: 0000 unimp - 2866: 2e01 jal 2b76 <__stack_size+0x2776> - 2868: 00076703 0x76703 - 286c: 2800 fld fs0,16(s0) - 286e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> - 2872: 0754 addi a3,sp,900 - 2874: 0000 unimp - 2876: 2e01 jal 2b86 <__stack_size+0x2786> - 2878: 00076703 0x76703 - 287c: 4600 lw s0,8(a2) - 287e: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> - 2882: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 2886: 2e01 jal 2b96 <__stack_size+0x2796> - 2888: 00076703 0x76703 - 288c: 9100 0x9100 - 288e: 13000023 sb a6,288(zero) # 120 <__stack_usage+0x120> - 2892: 5f5f 006d 2e01 0x2e01006d5f5f - 2898: 00076703 0x76703 - 289c: d500 sw s0,40(a0) - 289e: 00000023 sb zero,0(zero) # 0 <__stack_usage> - 28a2: 00e19817 auipc a6,0xe19 - 28a6: 5880 lw s0,48(s1) - 28a8: 0000 unimp - 28aa: 4a00 lw s0,16(a2) - 28ac: 0004 0x4 - 28ae: 1200 addi s0,sp,288 - 28b0: 0611 addi a2,a2,4 - 28b2: 0000 unimp - 28b4: 2e01 jal 2bc4 <__stack_size+0x27c4> - 28b6: 00076703 0x76703 - 28ba: f800 fsw fs0,48(s0) - 28bc: 12000023 sb zero,288(zero) # 120 <__stack_usage+0x120> - 28c0: 0616 slli a2,a2,0x5 - 28c2: 0000 unimp - 28c4: 2e01 jal 2bd4 <__stack_size+0x27d4> - 28c6: 00076703 0x76703 - 28ca: 4400 lw s0,8(s0) - 28cc: 0024 addi s1,sp,8 - 28ce: 1200 addi s0,sp,288 - 28d0: 0000061b 0x61b - 28d4: 2e01 jal 2be4 <__stack_size+0x27e4> - 28d6: 00076703 0x76703 - 28da: a600 fsd fs0,8(a2) - 28dc: 0024 addi s1,sp,8 - 28de: 1200 addi s0,sp,288 - 28e0: 0620 addi s0,sp,776 - 28e2: 0000 unimp - 28e4: 2e01 jal 2bf4 <__stack_size+0x27f4> - 28e6: 00076703 0x76703 - 28ea: c400 sw s0,8(s0) - 28ec: 0024 addi s1,sp,8 - 28ee: 1200 addi s0,sp,288 - 28f0: 036d addi t1,t1,27 - 28f2: 0000 unimp - 28f4: 2e01 jal 2c04 <__stack_size+0x2804> - 28f6: 00006803 0x6803 - 28fa: d700 sw s0,40(a4) - 28fc: 0024 addi s1,sp,8 - 28fe: 1200 addi s0,sp,288 - 2900: 0431 addi s0,s0,12 - 2902: 0000 unimp - 2904: 2e01 jal 2c14 <__stack_size+0x2814> - 2906: 00006803 0x6803 - 290a: ea00 fsw fs0,16(a2) - 290c: 0024 addi s1,sp,8 - 290e: 1200 addi s0,sp,288 - 2910: 00000357 0x357 - 2914: 2e01 jal 2c24 <__stack_size+0x2824> - 2916: 00006803 0x6803 - 291a: 0800 addi s0,sp,16 - 291c: 0025 c.nop 9 - 291e: 1200 addi s0,sp,288 - 2920: 042c addi a1,sp,520 - 2922: 0000 unimp - 2924: 2e01 jal 2c34 <__stack_size+0x2834> - 2926: 00006803 0x6803 - 292a: 4800 lw s0,16(s0) - 292c: 0025 c.nop 9 - 292e: 0000 unimp - 2930: 6815 lui a6,0x5 - 2932: 0002 c.slli64 zero - 2934: 6400 flw fs0,8(s0) - 2936: 0004 0x4 - 2938: 1300 addi s0,sp,416 - 293a: 5f5f 0078 2e01 0x2e0100785f5f - 2940: 00076703 0x76703 - 2944: 7900 flw fs0,48(a0) - 2946: 0025 c.nop 9 - 2948: 0000 unimp - 294a: 8015 srli s0,s0,0x5 - 294c: 0002 c.slli64 zero - 294e: 7e00 flw fs0,56(a2) - 2950: 0004 0x4 - 2952: 1300 addi s0,sp,416 - 2954: 5f5f 0078 2e01 0x2e0100785f5f - 295a: 00076703 0x76703 - 295e: 8c00 0x8c00 - 2960: 0025 c.nop 9 - 2962: 0000 unimp - 2964: 00e24017 auipc zero,0xe24 - 2968: 1080 addi s0,sp,96 - 296a: 0000 unimp - 296c: 9c00 0x9c00 - 296e: 0004 0x4 - 2970: 1300 addi s0,sp,416 - 2972: 5f5f 0078 2e01 0x2e0100785f5f - 2978: 00076703 0x76703 - 297c: 9f00 0x9f00 - 297e: 0025 c.nop 9 - 2980: 0000 unimp - 2982: 9815 andi s0,s0,-27 - 2984: 0002 c.slli64 zero - 2986: 1600 addi s0,sp,800 - 2988: 0005 c.nop 1 - 298a: 1200 addi s0,sp,288 - 298c: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> - 2990: 2e01 jal 2ca0 <__stack_size+0x28a0> - 2992: 00076703 0x76703 - 2996: b200 fsd fs0,32(a2) - 2998: 0025 c.nop 9 - 299a: 1200 addi s0,sp,288 - 299c: 009e slli ra,ra,0x7 - 299e: 0000 unimp - 29a0: 2e01 jal 2cb0 <__stack_size+0x28b0> - 29a2: 00076703 0x76703 - 29a6: c500 sw s0,8(a0) - 29a8: 0025 c.nop 9 - 29aa: 1200 addi s0,sp,288 - 29ac: 0689 addi a3,a3,2 - 29ae: 0000 unimp - 29b0: 2e01 jal 2cc0 <__stack_size+0x28c0> - 29b2: 00076703 0x76703 - 29b6: fa00 fsw fs0,48(a2) - 29b8: 0025 c.nop 9 - 29ba: 1200 addi s0,sp,288 - 29bc: 0684 addi s1,sp,832 - 29be: 0000 unimp - 29c0: 2e01 jal 2cd0 <__stack_size+0x28d0> - 29c2: 00076703 0x76703 - 29c6: 1800 addi s0,sp,48 - 29c8: 0026 c.slli zero,0x9 - 29ca: 1200 addi s0,sp,288 - 29cc: 0754 addi a3,sp,900 - 29ce: 0000 unimp - 29d0: 2e01 jal 2ce0 <__stack_size+0x28e0> - 29d2: 00076703 0x76703 - 29d6: 3600 fld fs0,40(a2) - 29d8: 0026 c.slli zero,0x9 - 29da: 1200 addi s0,sp,288 - 29dc: 0000074f fnmadd.s fa4,ft0,ft0,ft0,rne - 29e0: 2e01 jal 2cf0 <__stack_size+0x28f0> - 29e2: 00076703 0x76703 - 29e6: 6f00 flw fs0,24(a4) - 29e8: 0026 c.slli zero,0x9 - 29ea: 1300 addi s0,sp,416 - 29ec: 5f5f 006d 2e01 0x2e01006d5f5f - 29f2: 00076703 0x76703 - 29f6: a800 fsd fs0,16(s0) - 29f8: 0026 c.slli zero,0x9 - 29fa: 0000 unimp - 29fc: 00e2e417 auipc s0,0xe2e - 2a00: 4c80 lw s0,24(s1) - 2a02: 0000 unimp - 2a04: a400 fsd fs0,8(s0) - 2a06: 0005 c.nop 1 - 2a08: 1200 addi s0,sp,288 - 2a0a: 0611 addi a2,a2,4 - 2a0c: 0000 unimp - 2a0e: 2e01 jal 2d1e <__stack_size+0x291e> - 2a10: 00076703 0x76703 - 2a14: fe00 fsw fs0,56(a2) - 2a16: 0026 c.slli zero,0x9 - 2a18: 1200 addi s0,sp,288 - 2a1a: 0616 slli a2,a2,0x5 - 2a1c: 0000 unimp - 2a1e: 2e01 jal 2d2e <__stack_size+0x292e> - 2a20: 00076703 0x76703 - 2a24: 5600 lw s0,40(a2) - 2a26: 12000027 0x12000027 - 2a2a: 0000061b 0x61b - 2a2e: 2e01 jal 2d3e <__stack_size+0x293e> - 2a30: 00076703 0x76703 - 2a34: f300 fsw fs0,32(a4) - 2a36: 12000027 0x12000027 - 2a3a: 0620 addi s0,sp,776 - 2a3c: 0000 unimp - 2a3e: 2e01 jal 2d4e <__stack_size+0x294e> - 2a40: 00076703 0x76703 - 2a44: 4500 lw s0,8(a0) - 2a46: 0028 addi a0,sp,8 - 2a48: 1200 addi s0,sp,288 - 2a4a: 036d addi t1,t1,27 - 2a4c: 0000 unimp - 2a4e: 2e01 jal 2d5e <__stack_size+0x295e> - 2a50: 00006803 0x6803 - 2a54: 5800 lw s0,48(s0) - 2a56: 0028 addi a0,sp,8 - 2a58: 1200 addi s0,sp,288 - 2a5a: 0431 addi s0,s0,12 - 2a5c: 0000 unimp - 2a5e: 2e01 jal 2d6e <__stack_size+0x296e> - 2a60: 00006803 0x6803 - 2a64: 8300 0x8300 - 2a66: 0028 addi a0,sp,8 - 2a68: 1200 addi s0,sp,288 - 2a6a: 00000357 0x357 - 2a6e: 2e01 jal 2d7e <__stack_size+0x297e> - 2a70: 00006803 0x6803 - 2a74: a100 fsd fs0,0(a0) - 2a76: 0028 addi a0,sp,8 - 2a78: 1200 addi s0,sp,288 - 2a7a: 042c addi a1,sp,520 - 2a7c: 0000 unimp - 2a7e: 2e01 jal 2d8e <__stack_size+0x298e> - 2a80: 00006803 0x6803 - 2a84: e100 fsw fs0,0(a0) - 2a86: 0028 addi a0,sp,8 - 2a88: 0000 unimp - 2a8a: b015 j 22ae <__stack_size+0x1eae> - 2a8c: 0002 c.slli64 zero - 2a8e: be00 fsd fs0,56(a2) - 2a90: 0005 c.nop 1 - 2a92: 1300 addi s0,sp,416 - 2a94: 5f5f 0078 2e01 0x2e0100785f5f - 2a9a: 00076703 0x76703 - 2a9e: 1200 addi s0,sp,288 - 2aa0: 0029 c.nop 10 - 2aa2: 0000 unimp - 2aa4: c818 sw a4,16(s0) - 2aa6: 0002 c.slli64 zero - 2aa8: 1300 addi s0,sp,416 - 2aaa: 5f5f 0078 2e01 0x2e0100785f5f - 2ab0: 00076703 0x76703 - 2ab4: 3000 fld fs0,32(s0) - 2ab6: 0029 c.nop 10 - 2ab8: 0000 unimp - 2aba: 1700 addi s0,sp,928 - 2abc: e3b0 fsw fa2,64(a5) - 2abe: 8000 0x8000 - 2ac0: 0004 0x4 - 2ac2: 0000 unimp - 2ac4: 000005ef jal a1,2ac4 <__stack_size+0x26c4> - 2ac8: 5f14 lw a3,56(a4) - 2aca: 785f 0100 032f 0x32f0100785f - 2ad0: 00000767 jalr a4,zero # 0 <__stack_usage> - 2ad4: 1900 addi s0,sp,176 - 2ad6: 0601 addi a2,a2,0 - 2ad8: 0000 unimp - 2ada: 5f14 lw a3,56(a4) - 2adc: 785f 0100 032f 0x32f0100785f - 2ae2: 00000767 jalr a4,zero # 0 <__stack_usage> - 2ae6: 1500 addi s0,sp,672 - 2ae8: 02e0 addi s0,sp,332 - 2aea: 0000 unimp - 2aec: 0000061b 0x61b - 2af0: 785f5f13 0x785f5f13 - 2af4: 0100 addi s0,sp,128 - 2af6: 0767032f 0x767032f - 2afa: 0000 unimp - 2afc: 00002943 fmadd.s fs2,ft0,ft0,ft0,rdn - 2b00: 1500 addi s0,sp,672 - 2b02: 0310 addi a2,sp,384 - 2b04: 0000 unimp - 2b06: 074d addi a4,a4,19 - 2b08: 0000 unimp - 2b0a: 5912 lw s2,36(sp) - 2b0c: 0009 c.nop 2 - 2b0e: 0100 addi s0,sp,128 - 2b10: 002c032f 0x2c032f - 2b14: 0000 unimp - 2b16: 2956 fld fs2,336(sp) - 2b18: 0000 unimp - 2b1a: 00e51c17 auipc s8,0xe51 - 2b1e: 6880 flw fs0,16(s1) - 2b20: 0000 unimp - 2b22: d000 sw s0,32(s0) - 2b24: 0006 c.slli zero,0x1 - 2b26: 1600 addi s0,sp,800 - 2b28: 0974 addi a3,sp,156 - 2b2a: 0000 unimp - 2b2c: 2f01 jal 323c <__stack_size+0x2e3c> - 2b2e: 00076003 0x76003 - 2b32: 1600 addi s0,sp,800 - 2b34: 0942 slli s2,s2,0x10 - 2b36: 0000 unimp - 2b38: 2f01 jal 3248 <__stack_size+0x2e48> - 2b3a: 00076003 0x76003 - 2b3e: 1200 addi s0,sp,288 - 2b40: 0a76 slli s4,s4,0x1d - 2b42: 0000 unimp - 2b44: 2f01 jal 3254 <__stack_size+0x2e54> - 2b46: 00076003 0x76003 - 2b4a: 9c00 0x9c00 - 2b4c: 0029 c.nop 10 - 2b4e: 1200 addi s0,sp,288 - 2b50: 07ed addi a5,a5,27 - 2b52: 0000 unimp - 2b54: 2f01 jal 3264 <__stack_size+0x2e64> - 2b56: 00076703 0x76703 - 2b5a: b000 fsd fs0,32(s0) - 2b5c: 0029 c.nop 10 - 2b5e: 1200 addi s0,sp,288 - 2b60: 0805 addi a6,a6,1 - 2b62: 0000 unimp - 2b64: 2f01 jal 3274 <__stack_size+0x2e74> - 2b66: 00076703 0x76703 - 2b6a: ce00 sw s0,24(a2) - 2b6c: 0029 c.nop 10 - 2b6e: 1700 addi s0,sp,928 - 2b70: e550 fsw fa2,12(a0) - 2b72: 8000 0x8000 - 2b74: 0004 0x4 - 2b76: 0000 unimp - 2b78: 000006a7 0x6a7 - 2b7c: 785f5f13 0x785f5f13 - 2b80: 0100 addi s0,sp,128 - 2b82: 0767032f 0x767032f - 2b86: 0000 unimp - 2b88: 2a02 fld fs4,0(sp) - 2b8a: 0000 unimp - 2b8c: 1900 addi s0,sp,176 - 2b8e: 06b9 addi a3,a3,14 - 2b90: 0000 unimp - 2b92: 5f14 lw a3,56(a4) - 2b94: 785f 0100 032f 0x32f0100785f - 2b9a: 00000767 jalr a4,zero # 0 <__stack_usage> - 2b9e: 1800 addi s0,sp,48 - 2ba0: 0328 addi a0,sp,392 - 2ba2: 0000 unimp - 2ba4: 785f5f13 0x785f5f13 - 2ba8: 0100 addi s0,sp,128 - 2baa: 0767032f 0x767032f - 2bae: 0000 unimp - 2bb0: 00002a17 auipc s4,0x2 - 2bb4: 0000 unimp - 2bb6: 00e5e817 auipc a6,0xe5e - 2bba: 0480 addi s0,sp,576 - 2bbc: 0000 unimp - 2bbe: ea00 fsw fs0,16(a2) - 2bc0: 0006 c.slli zero,0x1 - 2bc2: 1400 addi s0,sp,544 - 2bc4: 5f5f 0078 2f01 0x2f0100785f5f - 2bca: 00076703 0x76703 - 2bce: 0000 unimp - 2bd0: fc19 bnez s0,2aee <__stack_size+0x26ee> - 2bd2: 0006 c.slli zero,0x1 - 2bd4: 1400 addi s0,sp,544 - 2bd6: 5f5f 0078 2f01 0x2f0100785f5f - 2bdc: 00076703 0x76703 - 2be0: 0000 unimp - 2be2: 4015 c.li zero,5 - 2be4: 16000003 lb zero,352(zero) # 160 <__stack_usage+0x160> - 2be8: 13000007 0x13000007 - 2bec: 5f5f 0078 2f01 0x2f0100785f5f - 2bf2: 00076703 0x76703 - 2bf6: 2c00 fld fs0,24(s0) - 2bf8: 002a c.slli zero,0xa - 2bfa: 0000 unimp - 2bfc: 2819 jal 2c12 <__stack_size+0x2812> - 2bfe: 14000007 0x14000007 - 2c02: 5f5f 0078 2f01 0x2f0100785f5f - 2c08: 00076703 0x76703 - 2c0c: 0000 unimp - 2c0e: 5815 li a6,-27 - 2c10: 3e000003 lb zero,992(zero) # 3e0 <__stack_usage+0x3e0> - 2c14: 14000007 0x14000007 - 2c18: 5f5f 0078 2f01 0x2f0100785f5f - 2c1e: 00076703 0x76703 - 2c22: 0000 unimp - 2c24: 141a slli s0,s0,0x26 - 2c26: 5f5f 0078 2f01 0x2f0100785f5f - 2c2c: 00076703 0x76703 - 2c30: 0000 unimp - 2c32: 1800 addi s0,sp,48 - 2c34: 02f8 addi a4,sp,332 - 2c36: 0000 unimp - 2c38: 6c16 flw fs8,68(sp) - 2c3a: 0008 0x8 - 2c3c: 0100 addi s0,sp,128 - 2c3e: 00f3032f 0xf3032f - 2c42: 0000 unimp - 2c44: 0000 unimp - 2c46: 0402 c.slli64 s0 - 2c48: f605 bnez a2,2b70 <__stack_size+0x2770> - 2c4a: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> - 2c4e: 0704 addi s1,sp,896 - 2c50: 000002cf fnmadd.s ft5,ft0,ft0,ft0,rne - 2c54: 9700 0x9700 - 2c56: 04000007 0x4000007 - 2c5a: 2a00 fld fs0,16(a2) - 2c5c: 04000007 0x4000007 - 2c60: c801 beqz s0,2c70 <__stack_size+0x2870> - 2c62: 0009 c.nop 2 - 2c64: 0c00 addi s0,sp,528 - 2c66: 0b92 slli s7,s7,0x4 - 2c68: 0000 unimp - 2c6a: 01d5 addi gp,gp,21 - 2c6c: 0000 unimp - 2c6e: e724 fsw fs1,72(a4) - 2c70: 8000 0x8000 - 2c72: 07a8 addi a0,sp,968 - 2c74: 0000 unimp - 2c76: 2531 jal 3282 <__stack_size+0x2e82> - 2c78: 0000 unimp - 2c7a: 0802 c.slli64 a6 - 2c7c: c504 sw s1,8(a0) - 2c7e: 0000 unimp - 2c80: 0300 addi s0,sp,384 - 2c82: 0504 addi s1,sp,640 - 2c84: 6e69 lui t3,0x1a - 2c86: 0074 addi a3,sp,12 - 2c88: 0102 c.slli64 sp - 2c8a: ad06 fsd ft1,152(sp) - 2c8c: 0006 c.slli zero,0x1 - 2c8e: 0200 addi s0,sp,256 - 2c90: 0508 addi a0,sp,640 - 2c92: 03f1 addi t2,t2,28 - 2c94: 0000 unimp - 2c96: b704 fsd fs1,40(a4) - 2c98: 02000007 0x2000007 - 2c9c: 014a slli sp,sp,0x12 - 2c9e: 5316 lw t1,100(sp) - 2ca0: 0000 unimp - 2ca2: 0500 addi s0,sp,640 - 2ca4: 0041 c.nop 16 - 2ca6: 0000 unimp - 2ca8: 0102 c.slli64 sp - 2caa: ab08 fsd fa0,16(a4) - 2cac: 0006 c.slli zero,0x1 - 2cae: 0200 addi s0,sp,256 - 2cb0: 0704 addi s1,sp,896 - 2cb2: 02d4 addi a3,sp,324 - 2cb4: 0000 unimp - 2cb6: 0802 c.slli64 a6 - 2cb8: 0002ca07 flq fs4,0(t0) - 2cbc: 0400 addi s0,sp,512 - 2cbe: 0000083f 16014e02 0x16014e020000083f - 2cc6: 0075 c.nop 29 - 2cc8: 0000 unimp - 2cca: 0202 c.slli64 tp - 2ccc: 0002ea07 0x2ea07 - 2cd0: 0600 addi s0,sp,768 - 2cd2: 004e c.slli zero,0x13 - 2cd4: 0000 unimp - 2cd6: 008c addi a1,sp,64 - 2cd8: 0000 unimp - 2cda: 00005a07 0x5a07 - 2cde: ff00 fsw fs0,56(a4) - 2ce0: 0500 addi s0,sp,640 - 2ce2: 007c addi a5,sp,12 - 2ce4: 0000 unimp - 2ce6: fd08 fsw fa0,56(a0) - 2ce8: 0002 c.slli64 zero - 2cea: 0400 addi s0,sp,512 - 2cec: 163c addi a5,sp,808 - 2cee: 008c addi a1,sp,64 - 2cf0: 0000 unimp - 2cf2: 7f09 lui t5,0xfffe2 - 2cf4: 0008 0x8 - 2cf6: 0300 addi s0,sp,384 - 2cf8: 0f48 addi a0,sp,916 - 2cfa: 0025 c.nop 9 - 2cfc: 0000 unimp - 2cfe: 080a slli a6,a6,0x2 - 2d00: f3034f03 lbu t5,-208(t1) # 9f30 <__stack_size+0x9b30> - 2d04: 0000 unimp - 2d06: 0b00 addi s0,sp,400 - 2d08: 0860 addi s0,sp,28 - 2d0a: 0000 unimp - 2d0c: 5a0e5703 lhu a4,1440(t3) # 1a5a0 <__stack_size+0x1a1a0> - 2d10: 0000 unimp - 2d12: 0400 addi s0,sp,512 - 2d14: 0020 addi s0,sp,8 - 2d16: 0b00 addi s0,sp,400 - 2d18: 0866 slli a6,a6,0x19 - 2d1a: 0000 unimp - 2d1c: 5a0e5803 lhu a6,1440(t3) - 2d20: 0000 unimp - 2d22: 0400 addi s0,sp,512 - 2d24: 0c14 addi a3,sp,528 - 2d26: 0c04 addi s1,sp,528 - 2d28: 7865 lui a6,0xffff9 - 2d2a: 0070 addi a2,sp,12 - 2d2c: 5a0e5903 lhu s2,1440(t3) - 2d30: 0000 unimp - 2d32: 0400 addi s0,sp,512 - 2d34: 0b04010b 0xb04010b - 2d38: 0241 addi tp,tp,16 - 2d3a: 0000 unimp - 2d3c: 5a0e5a03 lhu s4,1440(t3) - 2d40: 0000 unimp - 2d42: 0400 addi s0,sp,512 - 2d44: 0001 nop - 2d46: 0004 0x4 - 2d48: 6a0d lui s4,0x3 - 2d4a: 000a c.slli zero,0x2 - 2d4c: 0800 addi s0,sp,16 - 2d4e: 19074c03 lbu s8,400(a4) # 35190 <__stack_size+0x34d90> - 2d52: 0001 nop - 2d54: 0e00 addi s0,sp,784 - 2d56: 6c66 flw fs8,88(sp) - 2d58: 0074 addi a3,sp,12 - 2d5a: 9d0a4e03 lbu t3,-1584(s4) # 29d0 <__stack_size+0x25d0> - 2d5e: 0000 unimp - 2d60: 0f00 addi s0,sp,912 - 2d62: 0a8d addi s5,s5,3 - 2d64: 0000 unimp - 2d66: a9055c03 lhu s8,-1392(a0) - 2d6a: 0000 unimp - 2d6c: 0000 unimp - 2d6e: 2610 fld fa2,8(a2) - 2d70: 0100000b 0x100000b - 2d74: 009d0123 sb s1,2(s10) # 36002 <__stack_size+0x35c02> - 2d78: 0000 unimp - 2d7a: e724 fsw fs1,72(a4) - 2d7c: 8000 0x8000 - 2d7e: 07a8 addi a0,sp,968 - 2d80: 0000 unimp - 2d82: 9c01 0x9c01 - 2d84: 0780 addi s0,sp,960 - 2d86: 0000 unimp - 2d88: 6111 addi sp,sp,256 - 2d8a: 0100 addi s0,sp,128 - 2d8c: 009d1223 sh s1,4(s10) - 2d90: 0000 unimp - 2d92: 00002a3f 01006211 0x100621100002a3f - 2d9a: 009d1c23 sh s1,24(s10) - 2d9e: 0000 unimp - 2da0: 00002ae7 0x2ae7 - 2da4: f212 fsw ft4,36(sp) - 2da6: 0008 0x8 - 2da8: 0100 addi s0,sp,128 - 2daa: 0325 addi t1,t1,9 - 2dac: 002c addi a1,sp,8 - 2dae: 0000 unimp - 2db0: 00002b8f 0x2b8f - 2db4: 9212 add tp,tp,tp - 2db6: 000a c.slli zero,0x2 - 2db8: 0100 addi s0,sp,128 - 2dba: 0325 addi t1,t1,9 - 2dbc: 002c addi a1,sp,8 - 2dbe: 0000 unimp - 2dc0: 2bf5 jal 33bc <__stack_size+0x2fbc> - 2dc2: 0000 unimp - 2dc4: 635f4113 xori sp,t5,1589 - 2dc8: 0100 addi s0,sp,128 - 2dca: 0326 slli t1,t1,0x9 - 2dcc: 0780 addi s0,sp,960 - 2dce: 0000 unimp - 2dd0: 00002c13 slti s8,zero,0 - 2dd4: 735f4113 xori sp,t5,1845 - 2dd8: 0100 addi s0,sp,128 - 2dda: 0326 slli t1,t1,0x9 - 2ddc: 0780 addi s0,sp,960 - 2dde: 0000 unimp - 2de0: 2c54 fld fa3,152(s0) - 2de2: 0000 unimp - 2de4: 655f4113 xori sp,t5,1621 - 2de8: 0100 addi s0,sp,128 - 2dea: 0326 slli t1,t1,0x9 - 2dec: 0780 addi s0,sp,960 - 2dee: 0000 unimp - 2df0: 2c7c fld fa5,216(s0) - 2df2: 0000 unimp - 2df4: 8b12 mv s6,tp - 2df6: 0009 c.nop 2 - 2df8: 0100 addi s0,sp,128 - 2dfa: 0326 slli t1,t1,0x9 - 2dfc: 00000787 0x787 - 2e00: 2d26 fld fs10,72(sp) - 2e02: 0000 unimp - 2e04: ed12 fsw ft4,152(sp) - 2e06: 0008 0x8 - 2e08: 0100 addi s0,sp,128 - 2e0a: 0326 slli t1,t1,0x9 - 2e0c: 00000787 0x787 - 2e10: 2dd4 fld fa3,152(a1) - 2e12: 0000 unimp - 2e14: 635f4213 xori tp,t5,1589 - 2e18: 0100 addi s0,sp,128 - 2e1a: 07800327 0x7800327 - 2e1e: 0000 unimp - 2e20: 2e92 fld ft9,256(sp) - 2e22: 0000 unimp - 2e24: 735f4213 xori tp,t5,1845 - 2e28: 0100 addi s0,sp,128 - 2e2a: 07800327 0x7800327 - 2e2e: 0000 unimp - 2e30: 2ef5 jal 322c <__stack_size+0x2e2c> - 2e32: 0000 unimp - 2e34: 655f4213 xori tp,t5,1621 - 2e38: 0100 addi s0,sp,128 - 2e3a: 07800327 0x7800327 - 2e3e: 0000 unimp - 2e40: 2f2d jal 357a <__stack_size+0x317a> - 2e42: 0000 unimp - 2e44: 9012 c.add zero,tp - 2e46: 0009 c.nop 2 - 2e48: 0100 addi s0,sp,128 - 2e4a: 07870327 0x7870327 - 2e4e: 0000 unimp - 2e50: 00002feb 0x2feb - 2e54: 9512 add a0,a0,tp - 2e56: 0009 c.nop 2 - 2e58: 0100 addi s0,sp,128 - 2e5a: 07870327 0x7870327 - 2e5e: 0000 unimp - 2e60: 30a4 fld fs1,96(s1) - 2e62: 0000 unimp - 2e64: 635f5213 0x635f5213 - 2e68: 0100 addi s0,sp,128 - 2e6a: 0328 addi a0,sp,392 - 2e6c: 0780 addi s0,sp,960 - 2e6e: 0000 unimp - 2e70: 0000312b 0x312b - 2e74: 735f5213 0x735f5213 - 2e78: 0100 addi s0,sp,128 - 2e7a: 0328 addi a0,sp,392 - 2e7c: 0780 addi s0,sp,960 - 2e7e: 0000 unimp - 2e80: 3161 jal 2b08 <__stack_size+0x2708> - 2e82: 0000 unimp - 2e84: 655f5213 0x655f5213 - 2e88: 0100 addi s0,sp,128 - 2e8a: 0328 addi a0,sp,392 - 2e8c: 0780 addi s0,sp,960 - 2e8e: 0000 unimp - 2e90: 000031f7 0x31f7 - 2e94: d312 sw tp,164(sp) - 2e96: 0008 0x8 - 2e98: 0100 addi s0,sp,128 - 2e9a: 0328 addi a0,sp,392 - 2e9c: 00000787 0x787 - 2ea0: 32aa fld ft5,168(sp) - 2ea2: 0000 unimp - 2ea4: 9712 add a4,a4,tp - 2ea6: 000a c.slli zero,0x2 - 2ea8: 0100 addi s0,sp,128 - 2eaa: 0328 addi a0,sp,392 - 2eac: 00000787 0x787 - 2eb0: 000033d7 0x33d7 - 2eb4: 7214 flw fa3,32(a2) - 2eb6: 0100 addi s0,sp,128 - 2eb8: 0a29 addi s4,s4,10 - 2eba: 009d addi ra,ra,7 - 2ebc: 0000 unimp - 2ebe: 7015 c.lui zero,0xfffe5 - 2ec0: 7f000003 lb zero,2032(zero) # 7f0 <__stack_size+0x3f0> - 2ec4: 0002 c.slli64 zero - 2ec6: 1600 addi s0,sp,800 - 2ec8: 08d8 addi a4,sp,84 - 2eca: 0000 unimp - 2ecc: 2c01 jal 30dc <__stack_size+0x2cdc> - 2ece: 0000f303 0xf303 - 2ed2: 0000 unimp - 2ed4: 9015 srli s0,s0,0x25 - 2ed6: 99000003 lb zero,-1648(zero) # fffff990 <__stack_top+0xfff990> - 2eda: 0002 c.slli64 zero - 2edc: 1200 addi s0,sp,288 - 2ede: 0886 slli a7,a7,0x1 - 2ee0: 0000 unimp - 2ee2: 2c01 jal 30f2 <__stack_size+0x2cf2> - 2ee4: 00078003 lb zero,0(a5) # 0 <__stack_usage> - 2ee8: 9f00 0x9f00 - 2eea: 0034 addi a3,sp,8 - 2eec: 0000 unimp - 2eee: a815 j 2f22 <__stack_size+0x2b22> - 2ef0: af000003 lb zero,-1296(zero) # fffffaf0 <__stack_top+0xfffaf0> - 2ef4: 0002 c.slli64 zero - 2ef6: 1600 addi s0,sp,800 - 2ef8: 08d8 addi a4,sp,84 - 2efa: 0000 unimp - 2efc: 2d01 jal 350c <__stack_size+0x310c> - 2efe: 0000f303 0xf303 - 2f02: 0000 unimp - 2f04: c815 beqz s0,2f38 <__stack_size+0x2b38> - 2f06: c9000003 lb zero,-880(zero) # fffffc90 <__stack_top+0xfffc90> - 2f0a: 0002 c.slli64 zero - 2f0c: 1200 addi s0,sp,288 - 2f0e: 0886 slli a7,a7,0x1 - 2f10: 0000 unimp - 2f12: 2d01 jal 3522 <__stack_size+0x3122> - 2f14: 00078003 lb zero,0(a5) - 2f18: d300 sw s0,32(a4) - 2f1a: 0034 addi a3,sp,8 - 2f1c: 0000 unimp - 2f1e: e015 bnez s0,2f42 <__stack_size+0x2b42> - 2f20: f1000003 lb zero,-240(zero) # ffffff10 <__stack_top+0xffff10> - 2f24: 0005 c.nop 1 - 2f26: 1600 addi s0,sp,800 - 2f28: 0b7a slli s6,s6,0x1e - 2f2a: 0000 unimp - 2f2c: 2e01 jal 323c <__stack_size+0x2e3c> - 2f2e: 00078e03 lb t3,0(a5) - 2f32: 1500 addi s0,sp,672 - 2f34: 03f8 addi a4,sp,460 - 2f36: 0000 unimp - 2f38: 0588 addi a0,sp,704 - 2f3a: 0000 unimp - 2f3c: c012 sw tp,0(sp) - 2f3e: 0100000b 0x100000b - 2f42: 032e slli t1,t1,0xb - 2f44: 00000787 0x787 - 2f48: 00003507 fld fa0,0(zero) # 0 <__stack_usage> - 2f4c: dc12 sw tp,56(sp) - 2f4e: 0100000b 0x100000b - 2f52: 032e slli t1,t1,0xb - 2f54: 00000787 0x787 - 2f58: 351a fld fa0,416(sp) - 2f5a: 0000 unimp - 2f5c: 2f12 fld ft10,256(sp) - 2f5e: 0100000b 0x100000b - 2f62: 032e slli t1,t1,0xb - 2f64: 00000787 0x787 - 2f68: 3538 fld fa4,104(a0) - 2f6a: 0000 unimp - 2f6c: 4b12 lw s6,4(sp) - 2f6e: 0100000b 0x100000b - 2f72: 032e slli t1,t1,0xb - 2f74: 00000787 0x787 - 2f78: 0000354b fnmsub.s fa0,ft0,ft0,ft0,rup - 2f7c: 1815 addi a6,a6,-27 - 2f7e: 0004 0x4 - 2f80: b100 fsd fs0,32(a0) - 2f82: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> - 2f86: 0611 addi a2,a2,4 - 2f88: 0000 unimp - 2f8a: 2e01 jal 329a <__stack_size+0x2e9a> - 2f8c: 00078703 lb a4,0(a5) - 2f90: 5e00 lw s0,56(a2) - 2f92: 0035 c.nop 13 - 2f94: 1200 addi s0,sp,288 - 2f96: 0616 slli a2,a2,0x5 - 2f98: 0000 unimp - 2f9a: 2e01 jal 32aa <__stack_size+0x2eaa> - 2f9c: 00078703 lb a4,0(a5) - 2fa0: 8100 0x8100 - 2fa2: 0035 c.nop 13 - 2fa4: 1200 addi s0,sp,288 - 2fa6: 0000061b 0x61b - 2faa: 2e01 jal 32ba <__stack_size+0x2eba> - 2fac: 00078703 lb a4,0(a5) - 2fb0: e800 fsw fs0,16(s0) - 2fb2: 0035 c.nop 13 - 2fb4: 1200 addi s0,sp,288 - 2fb6: 0620 addi s0,sp,776 - 2fb8: 0000 unimp - 2fba: 2e01 jal 32ca <__stack_size+0x2eca> - 2fbc: 00078703 lb a4,0(a5) - 2fc0: 0b00 addi s0,sp,400 - 2fc2: 0036 c.slli zero,0xd - 2fc4: 1200 addi s0,sp,288 - 2fc6: 036d addi t1,t1,27 - 2fc8: 0000 unimp - 2fca: 2e01 jal 32da <__stack_size+0x2eda> - 2fcc: 00006803 0x6803 - 2fd0: 1e00 addi s0,sp,816 - 2fd2: 0036 c.slli zero,0xd - 2fd4: 1200 addi s0,sp,288 - 2fd6: 0431 addi s0,s0,12 - 2fd8: 0000 unimp - 2fda: 2e01 jal 32ea <__stack_size+0x2eea> - 2fdc: 00006803 0x6803 - 2fe0: 3100 fld fs0,32(a0) - 2fe2: 0036 c.slli zero,0xd - 2fe4: 1200 addi s0,sp,288 - 2fe6: 00000357 0x357 - 2fea: 2e01 jal 32fa <__stack_size+0x2efa> - 2fec: 00006803 0x6803 - 2ff0: 4400 lw s0,8(s0) - 2ff2: 0036 c.slli zero,0xd - 2ff4: 1200 addi s0,sp,288 - 2ff6: 042c addi a1,sp,520 - 2ff8: 0000 unimp - 2ffa: 2e01 jal 330a <__stack_size+0x2f0a> - 2ffc: 00006803 0x6803 - 3000: 5700 lw s0,40(a4) - 3002: 0036 c.slli zero,0xd - 3004: 0000 unimp - 3006: 3015 jal 282a <__stack_size+0x242a> - 3008: 0004 0x4 - 300a: 3300 fld fs0,32(a4) - 300c: 0004 0x4 - 300e: 1200 addi s0,sp,288 - 3010: 0611 addi a2,a2,4 - 3012: 0000 unimp - 3014: 2e01 jal 3324 <__stack_size+0x2f24> - 3016: 00078703 lb a4,0(a5) - 301a: 6a00 flw fs0,16(a2) - 301c: 0036 c.slli zero,0xd - 301e: 1200 addi s0,sp,288 - 3020: 0616 slli a2,a2,0x5 - 3022: 0000 unimp - 3024: 2e01 jal 3334 <__stack_size+0x2f34> - 3026: 00078703 lb a4,0(a5) - 302a: 7d00 flw fs0,56(a0) - 302c: 0036 c.slli zero,0xd - 302e: 1200 addi s0,sp,288 - 3030: 0000061b 0x61b - 3034: 2e01 jal 3344 <__stack_size+0x2f44> - 3036: 00078703 lb a4,0(a5) - 303a: ab00 fsd fs0,16(a4) - 303c: 0036 c.slli zero,0xd - 303e: 1200 addi s0,sp,288 - 3040: 0620 addi s0,sp,776 - 3042: 0000 unimp - 3044: 2e01 jal 3354 <__stack_size+0x2f54> - 3046: 00078703 lb a4,0(a5) - 304a: be00 fsd fs0,56(a2) - 304c: 0036 c.slli zero,0xd - 304e: 1600 addi s0,sp,800 - 3050: 036d addi t1,t1,27 - 3052: 0000 unimp - 3054: 2e01 jal 3364 <__stack_size+0x2f64> - 3056: 00006803 0x6803 - 305a: 1600 addi s0,sp,800 - 305c: 0431 addi s0,s0,12 - 305e: 0000 unimp - 3060: 2e01 jal 3370 <__stack_size+0x2f70> - 3062: 00006803 0x6803 - 3066: 1200 addi s0,sp,288 - 3068: 00000357 0x357 - 306c: 2e01 jal 337c <__stack_size+0x2f7c> - 306e: 00006803 0x6803 - 3072: d100 sw s0,32(a0) - 3074: 0036 c.slli zero,0xd - 3076: 1200 addi s0,sp,288 - 3078: 042c addi a1,sp,520 - 307a: 0000 unimp - 307c: 2e01 jal 338c <__stack_size+0x2f8c> - 307e: 00006803 0x6803 - 3082: e400 fsw fs0,8(s0) - 3084: 0036 c.slli zero,0xd - 3086: 0000 unimp - 3088: 5015 c.li zero,-27 - 308a: 0004 0x4 - 308c: b500 fsd fs0,40(a0) - 308e: 0004 0x4 - 3090: 1200 addi s0,sp,288 - 3092: 0611 addi a2,a2,4 - 3094: 0000 unimp - 3096: 2e01 jal 33a6 <__stack_size+0x2fa6> - 3098: 00078703 lb a4,0(a5) - 309c: f700 fsw fs0,40(a4) - 309e: 0036 c.slli zero,0xd - 30a0: 1200 addi s0,sp,288 - 30a2: 0616 slli a2,a2,0x5 - 30a4: 0000 unimp - 30a6: 2e01 jal 33b6 <__stack_size+0x2fb6> - 30a8: 00078703 lb a4,0(a5) - 30ac: 0a00 addi s0,sp,272 - 30ae: 12000037 lui zero,0x12000 - 30b2: 0000061b 0x61b - 30b6: 2e01 jal 33c6 <__stack_size+0x2fc6> - 30b8: 00078703 lb a4,0(a5) - 30bc: 3800 fld fs0,48(s0) - 30be: 12000037 lui zero,0x12000 - 30c2: 0620 addi s0,sp,776 - 30c4: 0000 unimp - 30c6: 2e01 jal 33d6 <__stack_size+0x2fd6> - 30c8: 00078703 lb a4,0(a5) - 30cc: 4b00 lw s0,16(a4) - 30ce: 16000037 lui zero,0x16000 - 30d2: 036d addi t1,t1,27 - 30d4: 0000 unimp - 30d6: 2e01 jal 33e6 <__stack_size+0x2fe6> - 30d8: 00006803 0x6803 - 30dc: 1600 addi s0,sp,800 - 30de: 0431 addi s0,s0,12 - 30e0: 0000 unimp - 30e2: 2e01 jal 33f2 <__stack_size+0x2ff2> - 30e4: 00006803 0x6803 - 30e8: 1200 addi s0,sp,288 - 30ea: 00000357 0x357 - 30ee: 2e01 jal 33fe <__stack_size+0x2ffe> - 30f0: 00006803 0x6803 - 30f4: 5e00 lw s0,56(a2) - 30f6: 12000037 lui zero,0x12000 - 30fa: 042c addi a1,sp,520 - 30fc: 0000 unimp - 30fe: 2e01 jal 340e <__stack_size+0x300e> - 3100: 00006803 0x6803 - 3104: 7100 flw fs0,32(a0) - 3106: 00000037 lui zero,0x0 - 310a: 7815 lui a6,0xfffe5 - 310c: 0004 0x4 - 310e: 3700 fld fs0,40(a4) - 3110: 0005 c.nop 1 - 3112: 1200 addi s0,sp,288 - 3114: 0611 addi a2,a2,4 - 3116: 0000 unimp - 3118: 2e01 jal 3428 <__stack_size+0x3028> - 311a: 00078703 lb a4,0(a5) - 311e: 8400 0x8400 - 3120: 12000037 lui zero,0x12000 - 3124: 0616 slli a2,a2,0x5 - 3126: 0000 unimp - 3128: 2e01 jal 3438 <__stack_size+0x3038> - 312a: 00078703 lb a4,0(a5) - 312e: 9700 0x9700 - 3130: 12000037 lui zero,0x12000 - 3134: 0000061b 0x61b - 3138: 2e01 jal 3448 <__stack_size+0x3048> - 313a: 00078703 lb a4,0(a5) - 313e: c500 sw s0,8(a0) - 3140: 12000037 lui zero,0x12000 - 3144: 0620 addi s0,sp,776 - 3146: 0000 unimp - 3148: 2e01 jal 3458 <__stack_size+0x3058> - 314a: 00078703 lb a4,0(a5) - 314e: d800 sw s0,48(s0) - 3150: 16000037 lui zero,0x16000 - 3154: 036d addi t1,t1,27 - 3156: 0000 unimp - 3158: 2e01 jal 3468 <__stack_size+0x3068> - 315a: 00006803 0x6803 - 315e: 1600 addi s0,sp,800 - 3160: 0431 addi s0,s0,12 - 3162: 0000 unimp - 3164: 2e01 jal 3474 <__stack_size+0x3074> - 3166: 00006803 0x6803 - 316a: 1200 addi s0,sp,288 - 316c: 00000357 0x357 - 3170: 2e01 jal 3480 <__stack_size+0x3080> - 3172: 00006803 0x6803 - 3176: f600 fsw fs0,40(a2) - 3178: 12000037 lui zero,0x12000 - 317c: 042c addi a1,sp,520 - 317e: 0000 unimp - 3180: 2e01 jal 3490 <__stack_size+0x3090> - 3182: 00006803 0x6803 - 3186: 0900 addi s0,sp,144 - 3188: 0038 addi a4,sp,8 - 318a: 0000 unimp - 318c: a815 j 31c0 <__stack_size+0x2dc0> - 318e: 0004 0x4 - 3190: 6100 flw fs0,0(a0) - 3192: 0005 c.nop 1 - 3194: 1200 addi s0,sp,288 - 3196: 0ab2 slli s5,s5,0xc - 3198: 0000 unimp - 319a: 2e01 jal 34aa <__stack_size+0x30aa> - 319c: 00078703 lb a4,0(a5) - 31a0: 1c00 addi s0,sp,560 - 31a2: 0038 addi a4,sp,8 - 31a4: 1200 addi s0,sp,288 - 31a6: 00000b67 jalr s6,zero # 0 <__stack_usage> - 31aa: 2e01 jal 34ba <__stack_size+0x30ba> - 31ac: 00078703 lb a4,0(a5) - 31b0: 3a00 fld fs0,48(a2) - 31b2: 0038 addi a4,sp,8 - 31b4: 0000 unimp - 31b6: 0004d017 auipc zero,0x4d - 31ba: 1200 addi s0,sp,288 - 31bc: 0ab2 slli s5,s5,0xc - 31be: 0000 unimp - 31c0: 2e01 jal 34d0 <__stack_size+0x30d0> - 31c2: 00078703 lb a4,0(a5) - 31c6: 1100 addi s0,sp,160 - 31c8: 0039 c.nop 14 - 31ca: 1200 addi s0,sp,288 - 31cc: 00000b67 jalr s6,zero # 0 <__stack_usage> - 31d0: 2e01 jal 34e0 <__stack_size+0x30e0> - 31d2: 00078703 lb a4,0(a5) - 31d6: 2400 fld fs0,8(s0) - 31d8: 0039 c.nop 14 - 31da: 0000 unimp - 31dc: 1700 addi s0,sp,928 - 31de: 04f8 addi a4,sp,588 - 31e0: 0000 unimp - 31e2: 9c16 add s8,s8,t0 - 31e4: 000a c.slli zero,0x2 - 31e6: 0100 addi s0,sp,128 - 31e8: 032e slli t1,t1,0xb - 31ea: 002c addi a1,sp,8 - 31ec: 0000 unimp - 31ee: 00052017 auipc zero,0x52 - 31f2: 1200 addi s0,sp,288 - 31f4: 00000b13 li s6,0 - 31f8: 2e01 jal 3508 <__stack_size+0x3108> - 31fa: 00078003 lb zero,0(a5) - 31fe: 7000 flw fs0,32(s0) - 3200: 0039 c.nop 14 - 3202: 1200 addi s0,sp,288 - 3204: 0ac5 addi s5,s5,17 - 3206: 0000 unimp - 3208: 2e01 jal 3518 <__stack_size+0x3118> - 320a: 00078003 lb zero,0(a5) - 320e: 9000 0x9000 - 3210: 0039 c.nop 14 - 3212: 1200 addi s0,sp,288 - 3214: 0aec addi a1,sp,348 - 3216: 0000 unimp - 3218: 2e01 jal 3528 <__stack_size+0x3128> - 321a: 00078003 lb zero,0(a5) - 321e: b000 fsd fs0,32(s0) - 3220: 0039 c.nop 14 - 3222: 1200 addi s0,sp,288 - 3224: 0ada slli s5,s5,0x16 - 3226: 0000 unimp - 3228: 2e01 jal 3538 <__stack_size+0x3138> - 322a: 00078003 lb zero,0(a5) - 322e: d000 sw s0,32(s0) - 3230: 0039 c.nop 14 - 3232: 1200 addi s0,sp,288 - 3234: 0b01 addi s6,s6,0 - 3236: 0000 unimp - 3238: 2e01 jal 3548 <__stack_size+0x3148> - 323a: 00078703 lb a4,0(a5) - 323e: e400 fsw fs0,8(s0) - 3240: 0039 c.nop 14 - 3242: 0000 unimp - 3244: 0000 unimp - 3246: fc18 fsw fa4,56(s0) - 3248: 048000eb 0x48000eb - 324c: 0000 unimp - 324e: 0b00 addi s0,sp,400 - 3250: 0006 c.slli zero,0x1 - 3252: 1400 addi s0,sp,544 - 3254: 5f5f 0078 2f01 0x2f0100785f5f - 325a: 00078703 lb a4,0(a5) - 325e: 0000 unimp - 3260: 1d19 addi s10,s10,-26 - 3262: 0006 c.slli zero,0x1 - 3264: 1400 addi s0,sp,544 - 3266: 5f5f 0078 2f01 0x2f0100785f5f - 326c: 00078703 lb a4,0(a5) - 3270: 0000 unimp - 3272: 5015 c.li zero,-27 - 3274: 0005 c.nop 1 - 3276: 3700 fld fs0,40(a4) - 3278: 0006 c.slli zero,0x1 - 327a: 1300 addi s0,sp,416 - 327c: 5f5f 0078 2f01 0x2f0100785f5f - 3282: 00078703 lb a4,0(a5) - 3286: 1b00 addi s0,sp,432 - 3288: 003a c.slli zero,0xe - 328a: 0000 unimp - 328c: 6815 lui a6,0x5 - 328e: 0005 c.nop 1 - 3290: 6900 flw fs0,16(a0) - 3292: 12000007 0x12000007 - 3296: 0959 addi s2,s2,22 - 3298: 0000 unimp - 329a: 2f01 jal 39aa <__stack_size+0x35aa> - 329c: 00002c03 lw s8,0(zero) # 0 <__stack_usage> - 32a0: 2e00 fld fs0,24(a2) - 32a2: 003a c.slli zero,0xe - 32a4: 1800 addi s0,sp,48 - 32a6: ece4 fsw fs1,92(s1) - 32a8: 8000 0x8000 - 32aa: 0068 addi a0,sp,12 - 32ac: 0000 unimp - 32ae: 06ec addi a1,sp,844 - 32b0: 0000 unimp - 32b2: 7416 flw fs0,100(sp) - 32b4: 0009 c.nop 2 - 32b6: 0100 addi s0,sp,128 - 32b8: 0780032f 0x780032f - 32bc: 0000 unimp - 32be: 4216 lw tp,68(sp) - 32c0: 0009 c.nop 2 - 32c2: 0100 addi s0,sp,128 - 32c4: 0780032f 0x780032f - 32c8: 0000 unimp - 32ca: 7612 flw fa2,36(sp) - 32cc: 000a c.slli zero,0x2 - 32ce: 0100 addi s0,sp,128 - 32d0: 0780032f 0x780032f - 32d4: 0000 unimp - 32d6: 3a74 fld fa3,240(a2) - 32d8: 0000 unimp - 32da: ed12 fsw ft4,152(sp) - 32dc: 01000007 0x1000007 - 32e0: 0787032f 0x787032f - 32e4: 0000 unimp - 32e6: 3a88 fld fa0,48(a3) - 32e8: 0000 unimp - 32ea: 0512 slli a0,a0,0x4 - 32ec: 0008 0x8 - 32ee: 0100 addi s0,sp,128 - 32f0: 0787032f 0x787032f - 32f4: 0000 unimp - 32f6: 3aa6 fld fs5,104(sp) - 32f8: 0000 unimp - 32fa: 1818 addi a4,sp,48 - 32fc: 00ed addi ra,ra,27 - 32fe: 0480 addi s0,sp,576 - 3300: 0000 unimp - 3302: c300 sw s0,0(a4) - 3304: 0006 c.slli zero,0x1 - 3306: 1300 addi s0,sp,416 - 3308: 5f5f 0078 2f01 0x2f0100785f5f - 330e: 00078703 lb a4,0(a5) - 3312: da00 sw s0,48(a2) - 3314: 003a c.slli zero,0xe - 3316: 0000 unimp - 3318: d519 beqz a0,3226 <__stack_size+0x2e26> - 331a: 0006 c.slli zero,0x1 - 331c: 1400 addi s0,sp,544 - 331e: 5f5f 0078 2f01 0x2f0100785f5f - 3324: 00078703 lb a4,0(a5) - 3328: 0000 unimp - 332a: 00058017 auipc zero,0x58 - 332e: 1300 addi s0,sp,416 - 3330: 5f5f 0078 2f01 0x2f0100785f5f - 3336: 00078703 lb a4,0(a5) - 333a: ef00 fsw fs0,24(a4) - 333c: 003a c.slli zero,0xe - 333e: 0000 unimp - 3340: 1800 addi s0,sp,48 - 3342: edb0 fsw fa2,88(a1) - 3344: 8000 0x8000 - 3346: 0004 0x4 - 3348: 0000 unimp - 334a: 0706 slli a4,a4,0x1 - 334c: 0000 unimp - 334e: 5f14 lw a3,56(a4) - 3350: 785f 0100 032f 0x32f0100785f - 3356: 00000787 0x787 - 335a: 1900 addi s0,sp,176 - 335c: 0718 addi a4,sp,896 - 335e: 0000 unimp - 3360: 5f14 lw a3,56(a4) - 3362: 785f 0100 032f 0x32f0100785f - 3368: 00000787 0x787 - 336c: 1500 addi s0,sp,672 - 336e: 0598 addi a4,sp,704 - 3370: 0000 unimp - 3372: 0732 slli a4,a4,0xc - 3374: 0000 unimp - 3376: 785f5f13 0x785f5f13 - 337a: 0100 addi s0,sp,128 - 337c: 0787032f 0x787032f - 3380: 0000 unimp - 3382: 3b04 fld fs1,48(a4) - 3384: 0000 unimp - 3386: 1900 addi s0,sp,176 - 3388: 0744 addi s1,sp,900 - 338a: 0000 unimp - 338c: 5f14 lw a3,56(a4) - 338e: 785f 0100 032f 0x32f0100785f - 3394: 00000787 0x787 - 3398: 1500 addi s0,sp,672 - 339a: 05b0 addi a2,sp,712 - 339c: 0000 unimp - 339e: 075a slli a4,a4,0x16 - 33a0: 0000 unimp - 33a2: 5f14 lw a3,56(a4) - 33a4: 785f 0100 032f 0x32f0100785f - 33aa: 00000787 0x787 - 33ae: 1a00 addi s0,sp,304 - 33b0: 5f14 lw a3,56(a4) - 33b2: 785f 0100 032f 0x32f0100785f - 33b8: 00000787 0x787 - 33bc: 0000 unimp - 33be: 00e9a81b 0xe9a81b - 33c2: 2880 fld fs0,16(s1) - 33c4: 0000 unimp - 33c6: 1600 addi s0,sp,800 - 33c8: 086c addi a1,sp,28 - 33ca: 0000 unimp - 33cc: 2f01 jal 3adc <__stack_size+0x36dc> - 33ce: 0000f303 0xf303 - 33d2: 0000 unimp - 33d4: 0200 addi s0,sp,256 - 33d6: 0504 addi s1,sp,640 - 33d8: 03f6 slli t2,t2,0x1d - 33da: 0000 unimp - 33dc: 0402 c.slli64 s0 - 33de: 0002cf07 flq ft10,0(t0) - 33e2: 1c00 addi s0,sp,560 - 33e4: 00000787 0x787 - 33e8: 00005a07 0x5a07 - 33ec: 0300 addi s0,sp,384 - 33ee: 0000 unimp - 33f0: 02ac addi a1,sp,328 - 33f2: 0000 unimp - 33f4: 0004 0x4 - 33f6: 08b0 addi a2,sp,88 - 33f8: 0000 unimp - 33fa: 0104 addi s1,sp,128 - 33fc: 09c8 addi a0,sp,212 - 33fe: 0000 unimp - 3400: 0d0c addi a1,sp,656 - 3402: 000c 0xc - 3404: d500 sw s0,40(a0) - 3406: 0001 nop - 3408: cc00 sw s0,24(s0) - 340a: 00ee slli ra,ra,0x1b - 340c: 2c80 fld fs0,24(s1) - 340e: 0001 nop - 3410: 8e00 0x8e00 - 3412: 0035 c.nop 13 - 3414: 0200 addi s0,sp,256 - 3416: 0c4d addi s8,s8,19 - 3418: 0000 unimp - 341a: 5002 0x5002 - 341c: 310d jal 303e <__stack_size+0x2c3e> - 341e: 0000 unimp - 3420: 0300 addi s0,sp,384 - 3422: 0504 addi s1,sp,640 - 3424: 6e69 lui t3,0x1a - 3426: 0074 addi a3,sp,12 - 3428: 0104 addi s1,sp,128 - 342a: ad06 fsd ft1,152(sp) - 342c: 0006 c.slli zero,0x1 - 342e: 0400 addi s0,sp,512 - 3430: 0508 addi a0,sp,640 - 3432: 03f1 addi t2,t2,28 - 3434: 0000 unimp - 3436: b705 j 3356 <__stack_size+0x2f56> - 3438: 03000007 0x3000007 - 343c: 014a slli sp,sp,0x12 - 343e: 5816 lw a6,100(sp) - 3440: 0000 unimp - 3442: 0600 addi s0,sp,768 - 3444: 0046 c.slli zero,0x11 - 3446: 0000 unimp - 3448: 0104 addi s1,sp,128 - 344a: ab08 fsd fa0,16(a4) - 344c: 0006 c.slli zero,0x1 - 344e: 0400 addi s0,sp,512 - 3450: 0704 addi s1,sp,896 - 3452: 02d4 addi a3,sp,324 - 3454: 0000 unimp - 3456: 0804 addi s1,sp,16 - 3458: 0002ca07 flq fs4,0(t0) - 345c: 0400 addi s0,sp,512 - 345e: 0702 c.slli64 a4 - 3460: 02ea slli t0,t0,0x1a - 3462: 0000 unimp - 3464: 00005307 0x5307 - 3468: 8400 0x8400 - 346a: 0000 unimp - 346c: 0800 addi s0,sp,16 - 346e: 005f 0000 00ff 0xff0000005f - 3474: 7406 flw fs0,96(sp) - 3476: 0000 unimp - 3478: 0900 addi s0,sp,144 - 347a: 02fd addi t0,t0,31 - 347c: 0000 unimp - 347e: 3c05 jal 2eae <__stack_size+0x2aae> - 3480: 8416 mv s0,t0 - 3482: 0000 unimp - 3484: 0200 addi s0,sp,256 - 3486: 0c46 slli s8,s8,0x11 - 3488: 0000 unimp - 348a: 4804 lw s1,16(s0) - 348c: 0000a10f 0xa10f - 3490: 0400 addi s0,sp,512 - 3492: 0410 addi a2,sp,512 - 3494: 00c0 addi s0,sp,68 - 3496: 0000 unimp - 3498: 100a c.slli zero,0x22 - 349a: 4f04 lw s1,24(a4) - 349c: 00011203 lh tp,0(sp) # 61000 <__stack_size+0x60c00> - 34a0: 0b00 addi s0,sp,400 - 34a2: 0860 addi s0,sp,28 - 34a4: 0000 unimp - 34a6: 5904 lw s1,48(a0) - 34a8: 00011213 slli tp,sp,0x0 - 34ac: 0400 addi s0,sp,512 - 34ae: 0020 addi s0,sp,8 - 34b0: 0b00 addi s0,sp,400 - 34b2: 0866 slli a6,a6,0x19 - 34b4: 0000 unimp - 34b6: 5a04 lw s1,48(a2) - 34b8: 00011213 slli tp,sp,0x0 - 34bc: 0400 addi s0,sp,512 - 34be: 0020 addi s0,sp,8 - 34c0: 0b04 addi s1,sp,400 - 34c2: 0c3a slli s8,s8,0xe - 34c4: 0000 unimp - 34c6: 5b04 lw s1,48(a4) - 34c8: 00011213 slli tp,sp,0x0 - 34cc: 0400 addi s0,sp,512 - 34ce: 0020 addi s0,sp,8 - 34d0: 0b08 addi a0,sp,400 - 34d2: 0c40 addi s0,sp,532 - 34d4: 0000 unimp - 34d6: 5c04 lw s1,56(s0) - 34d8: 00011213 slli tp,sp,0x0 - 34dc: 0400 addi s0,sp,512 - 34de: 1010 addi a2,sp,32 - 34e0: 0c0c addi a1,sp,528 - 34e2: 7865 lui a6,0xffff9 - 34e4: 0070 addi a2,sp,12 - 34e6: 5d04 lw s1,56(a0) - 34e8: 5f0e lw t5,224(sp) - 34ea: 0000 unimp - 34ec: 0400 addi s0,sp,512 - 34ee: 0b0c010f 0xb0c010f - 34f2: 0241 addi tp,tp,16 - 34f4: 0000 unimp - 34f6: 5e04 lw s1,56(a2) - 34f8: 5f0e lw t5,224(sp) - 34fa: 0000 unimp - 34fc: 0400 addi s0,sp,512 - 34fe: 0001 nop - 3500: 000c 0xc - 3502: 0404 addi s1,sp,512 - 3504: 0002cf07 flq ft10,0(t0) - 3508: 0d00 addi s0,sp,656 - 350a: 0c74 addi a3,sp,540 - 350c: 0000 unimp - 350e: 0410 addi a2,sp,512 - 3510: 074c addi a1,sp,900 - 3512: 0000013f 746c660e 0x746c660e0000013f - 351a: 0400 addi s0,sp,512 - 351c: 0a4e slli s4,s4,0x13 - 351e: 0095 addi ra,ra,5 - 3520: 0000 unimp - 3522: 000a8d0f 0xa8d0f - 3526: 0400 addi s0,sp,512 - 3528: 0560 addi s0,sp,652 - 352a: 00a8 addi a0,sp,72 - 352c: 0000 unimp - 352e: 1000 addi s0,sp,32 - 3530: 0c6c addi a1,sp,540 - 3532: 0000 unimp - 3534: 2301 jal 3a34 <__stack_size+0x3634> - 3536: 2501 jal 3b36 <__stack_size+0x3736> - 3538: 0000 unimp - 353a: cc00 sw s0,24(s0) - 353c: 00ee slli ra,ra,0x1b - 353e: 2c80 fld fs0,24(s1) - 3540: 0001 nop - 3542: 0100 addi s0,sp,128 - 3544: 9c9c 0x9c9c - 3546: 0002 c.slli64 zero - 3548: 1100 addi s0,sp,160 - 354a: 0061 c.nop 24 - 354c: 2301 jal 3a4c <__stack_size+0x364c> - 354e: 9511 srai a0,a0,0x24 - 3550: 0000 unimp - 3552: 1100 addi s0,sp,160 - 3554: 0062 c.slli zero,0x18 - 3556: 2301 jal 3a56 <__stack_size+0x3656> - 3558: 0000951b 0x951b - 355c: 1200 addi s0,sp,288 - 355e: 08f2 slli a7,a7,0x1c - 3560: 0000 unimp - 3562: 2501 jal 3b62 <__stack_size+0x3762> - 3564: 00003103 0x3103 - 3568: 1700 addi s0,sp,928 - 356a: 1300003b 0x1300003b - 356e: 0a92 slli s5,s5,0x4 - 3570: 0000 unimp - 3572: 2501 jal 3b72 <__stack_size+0x3772> - 3574: 00003103 0x3103 - 3578: 1400 addi s0,sp,544 - 357a: 5f41 li t5,-16 - 357c: 26010063 beqz sp,37dc <__stack_size+0x33dc> - 3580: 00029c03 lh s8,0(t0) - 3584: 1500 addi s0,sp,672 - 3586: 5f41 li t5,-16 - 3588: 26010073 0x26010073 - 358c: 00029c03 lh s8,0(t0) - 3590: 0600 addi s0,sp,768 - 3592: 0081 addi ra,ra,0 - 3594: ff08 fsw fa0,56(a4) - 3596: 9f1a add t5,t5,t1 - 3598: 4115 li sp,5 - 359a: 655f 0100 0326 0x3260100655f - 35a0: 029c addi a5,sp,320 - 35a2: 0000 unimp - 35a4: 5c01 li s8,-32 - 35a6: 4116 lw sp,68(sp) - 35a8: 665f 0100 0326 0x3260100665f - 35ae: 000002a3 sb zero,5(zero) # 5 <__stack_usage+0x5> - 35b2: 00003b37 lui s6,0x3 - 35b6: 4214 lw a3,0(a2) - 35b8: 635f 0100 0327 0x3270100635f - 35be: 029c addi a5,sp,320 - 35c0: 0000 unimp - 35c2: 4215 li tp,5 - 35c4: 735f 0100 0327 0x3270100735f - 35ca: 029c addi a5,sp,320 - 35cc: 0000 unimp - 35ce: 7606 flw fa2,96(sp) - 35d0: 0800 addi s0,sp,16 - 35d2: 1aff 0x1aff - 35d4: 159f 5f42 0065 0x655f42159f - 35da: 2701 jal 3cda <__stack_size+0x38da> - 35dc: 00029c03 lh s8,0(t0) - 35e0: 0100 addi s0,sp,128 - 35e2: 165d addi a2,a2,-9 - 35e4: 5f42 lw t5,48(sp) - 35e6: 0066 c.slli zero,0x19 - 35e8: 2701 jal 3ce8 <__stack_size+0x38e8> - 35ea: 0002a303 lw t1,0(t0) - 35ee: aa00 fsd fs0,16(a2) - 35f0: 1600003b 0x1600003b - 35f4: 0072 c.slli zero,0x1c - 35f6: 2801 jal 3606 <__stack_size+0x3206> - 35f8: 0000250b 0x250b - 35fc: 3000 fld fs0,32(s0) - 35fe: 003c addi a5,sp,8 - 3600: 1700 addi s0,sp,928 - 3602: 05c8 addi a0,sp,708 - 3604: 0000 unimp - 3606: 022a slli tp,tp,0xa - 3608: 0000 unimp - 360a: f818 fsw fa4,48(s0) - 360c: 0100000b 0x100000b - 3610: 0119032b 0x119032b - 3614: 0000 unimp - 3616: 9102 jalr sp - 3618: 0070 addi a2,sp,12 - 361a: 0005e017 auipc zero,0x5e - 361e: 4300 lw s0,0(a4) - 3620: 0002 c.slli64 zero - 3622: 1800 addi s0,sp,48 - 3624: 0bf8 addi a4,sp,476 - 3626: 0000 unimp - 3628: 2c01 jal 3838 <__stack_size+0x3438> - 362a: 00011903 lh s2,0(sp) - 362e: 0200 addi s0,sp,256 - 3630: 7091 lui ra,0xfffe4 - 3632: 1900 addi s0,sp,176 - 3634: 0255 addi tp,tp,21 - 3636: 0000 unimp - 3638: 000c5b13 srli s6,s8,0x0 - 363c: 0100 addi s0,sp,128 - 363e: 032d addi t1,t1,11 - 3640: 0031 c.nop 12 - 3642: 0000 unimp - 3644: 1900 addi s0,sp,176 - 3646: 00000267 jalr tp,zero # 0 <__stack_usage> - 364a: 000c5b13 srli s6,s8,0x0 - 364e: 0100 addi s0,sp,128 - 3650: 032d addi t1,t1,11 - 3652: 0031 c.nop 12 - 3654: 0000 unimp - 3656: 1a00 addi s0,sp,304 - 3658: ef9c fsw fa5,24(a5) - 365a: 8000 0x8000 - 365c: 0028 addi a0,sp,8 - 365e: 0000 unimp - 3660: 0285 addi t0,t0,1 - 3662: 0000 unimp - 3664: 5b12 lw s6,36(sp) - 3666: 000c 0xc - 3668: 0100 addi s0,sp,128 - 366a: 032d addi t1,t1,11 - 366c: 0031 c.nop 12 - 366e: 0000 unimp - 3670: 3c44 fld fs1,184(s0) - 3672: 0000 unimp - 3674: 1b00 addi s0,sp,432 - 3676: 05f8 addi a4,sp,716 - 3678: 0000 unimp - 367a: 5b12 lw s6,36(sp) - 367c: 000c 0xc - 367e: 0100 addi s0,sp,128 - 3680: 032d addi t1,t1,11 - 3682: 0031 c.nop 12 - 3684: 0000 unimp - 3686: 3c58 fld fa4,184(s0) - 3688: 0000 unimp - 368a: 0000 unimp - 368c: 0404 addi s1,sp,512 - 368e: f605 bnez a2,35b6 <__stack_size+0x31b6> - 3690: 1c000003 lb zero,448(zero) # 1c0 <__stack_usage+0x1c0> - 3694: 0112 slli sp,sp,0x4 - 3696: 0000 unimp - 3698: 5f08 lw a0,56(a4) - 369a: 0000 unimp - 369c: 0300 addi s0,sp,384 - 369e: 0000 unimp - 36a0: 0294 addi a3,sp,320 - 36a2: 0000 unimp - 36a4: 0004 0x4 - 36a6: 0a48 addi a0,sp,276 - 36a8: 0000 unimp - 36aa: 0104 addi s1,sp,128 - 36ac: 09c8 addi a0,sp,212 - 36ae: 0000 unimp - 36b0: 880c 0x880c - 36b2: 000c 0xc - 36b4: d500 sw s0,40(a0) - 36b6: 0001 nop - 36b8: f800 fsw fs0,48(s0) - 36ba: 4c8000ef jal ra,3b82 <__stack_size+0x3782> - 36be: 0001 nop - 36c0: ba00 fsd fs0,48(a2) - 36c2: 0038 addi a4,sp,8 - 36c4: 0200 addi s0,sp,256 - 36c6: 0c4d addi s8,s8,19 - 36c8: 0000 unimp - 36ca: 5002 0x5002 - 36cc: 310d jal 32ee <__stack_size+0x2eee> - 36ce: 0000 unimp - 36d0: 0300 addi s0,sp,384 - 36d2: 0504 addi s1,sp,640 - 36d4: 6e69 lui t3,0x1a - 36d6: 0074 addi a3,sp,12 - 36d8: 0104 addi s1,sp,128 - 36da: ad06 fsd ft1,152(sp) - 36dc: 0006 c.slli zero,0x1 - 36de: 0400 addi s0,sp,512 - 36e0: 0508 addi a0,sp,640 - 36e2: 03f1 addi t2,t2,28 - 36e4: 0000 unimp - 36e6: b705 j 3606 <__stack_size+0x3206> - 36e8: 03000007 0x3000007 - 36ec: 014a slli sp,sp,0x12 - 36ee: 5816 lw a6,100(sp) - 36f0: 0000 unimp - 36f2: 0600 addi s0,sp,768 - 36f4: 0046 c.slli zero,0x11 - 36f6: 0000 unimp - 36f8: 0104 addi s1,sp,128 - 36fa: ab08 fsd fa0,16(a4) - 36fc: 0006 c.slli zero,0x1 - 36fe: 0400 addi s0,sp,512 - 3700: 0704 addi s1,sp,896 - 3702: 02d4 addi a3,sp,324 - 3704: 0000 unimp - 3706: 0804 addi s1,sp,16 - 3708: 0002ca07 flq fs4,0(t0) - 370c: 0400 addi s0,sp,512 - 370e: 0702 c.slli64 a4 - 3710: 02ea slli t0,t0,0x1a - 3712: 0000 unimp - 3714: 00005307 0x5307 - 3718: 8400 0x8400 - 371a: 0000 unimp - 371c: 0800 addi s0,sp,16 - 371e: 005f 0000 00ff 0xff0000005f - 3724: 7406 flw fs0,96(sp) - 3726: 0000 unimp - 3728: 0900 addi s0,sp,144 - 372a: 02fd addi t0,t0,31 - 372c: 0000 unimp - 372e: 3c05 jal 315e <__stack_size+0x2d5e> - 3730: 8416 mv s0,t0 - 3732: 0000 unimp - 3734: 0200 addi s0,sp,256 - 3736: 0c46 slli s8,s8,0x11 - 3738: 0000 unimp - 373a: 4804 lw s1,16(s0) - 373c: 0000a10f 0xa10f - 3740: 0400 addi s0,sp,512 - 3742: 0410 addi a2,sp,512 - 3744: 00c0 addi s0,sp,68 - 3746: 0000 unimp - 3748: 100a c.slli zero,0x22 - 374a: 4f04 lw s1,24(a4) - 374c: 00011203 lh tp,0(sp) - 3750: 0b00 addi s0,sp,400 - 3752: 0860 addi s0,sp,28 - 3754: 0000 unimp - 3756: 5904 lw s1,48(a0) - 3758: 00011213 slli tp,sp,0x0 - 375c: 0400 addi s0,sp,512 - 375e: 0020 addi s0,sp,8 - 3760: 0b00 addi s0,sp,400 - 3762: 0866 slli a6,a6,0x19 - 3764: 0000 unimp - 3766: 5a04 lw s1,48(a2) - 3768: 00011213 slli tp,sp,0x0 - 376c: 0400 addi s0,sp,512 - 376e: 0020 addi s0,sp,8 - 3770: 0b04 addi s1,sp,400 - 3772: 0c3a slli s8,s8,0xe - 3774: 0000 unimp - 3776: 5b04 lw s1,48(a4) - 3778: 00011213 slli tp,sp,0x0 - 377c: 0400 addi s0,sp,512 - 377e: 0020 addi s0,sp,8 - 3780: 0b08 addi a0,sp,400 - 3782: 0c40 addi s0,sp,532 - 3784: 0000 unimp - 3786: 5c04 lw s1,56(s0) - 3788: 00011213 slli tp,sp,0x0 - 378c: 0400 addi s0,sp,512 - 378e: 1010 addi a2,sp,32 - 3790: 0c0c addi a1,sp,528 - 3792: 7865 lui a6,0xffff9 - 3794: 0070 addi a2,sp,12 - 3796: 5d04 lw s1,56(a0) - 3798: 5f0e lw t5,224(sp) - 379a: 0000 unimp - 379c: 0400 addi s0,sp,512 - 379e: 0b0c010f 0xb0c010f - 37a2: 0241 addi tp,tp,16 - 37a4: 0000 unimp - 37a6: 5e04 lw s1,56(a2) - 37a8: 5f0e lw t5,224(sp) - 37aa: 0000 unimp - 37ac: 0400 addi s0,sp,512 - 37ae: 0001 nop - 37b0: 000c 0xc - 37b2: 0404 addi s1,sp,512 - 37b4: 0002cf07 flq ft10,0(t0) - 37b8: 0d00 addi s0,sp,656 - 37ba: 0c74 addi a3,sp,540 - 37bc: 0000 unimp - 37be: 0410 addi a2,sp,512 - 37c0: 074c addi a1,sp,900 - 37c2: 0000013f 746c660e 0x746c660e0000013f - 37ca: 0400 addi s0,sp,512 - 37cc: 0a4e slli s4,s4,0x13 - 37ce: 0095 addi ra,ra,5 - 37d0: 0000 unimp - 37d2: 000a8d0f 0xa8d0f - 37d6: 0400 addi s0,sp,512 - 37d8: 0560 addi s0,sp,652 - 37da: 00a8 addi a0,sp,72 - 37dc: 0000 unimp - 37de: 1000 addi s0,sp,32 - 37e0: 0c80 addi s0,sp,592 - 37e2: 0000 unimp - 37e4: 2301 jal 3ce4 <__stack_size+0x38e4> - 37e6: 2501 jal 3de6 <__stack_size+0x39e6> - 37e8: 0000 unimp - 37ea: f800 fsw fs0,48(s0) - 37ec: 4c8000ef jal ra,3cb4 <__stack_size+0x38b4> - 37f0: 0001 nop - 37f2: 0100 addi s0,sp,128 - 37f4: 849c 0x849c - 37f6: 0002 c.slli64 zero - 37f8: 1100 addi s0,sp,160 - 37fa: 0061 c.nop 24 - 37fc: 2301 jal 3cfc <__stack_size+0x38fc> - 37fe: 9511 srai a0,a0,0x24 - 3800: 0000 unimp - 3802: 1100 addi s0,sp,160 - 3804: 0062 c.slli zero,0x18 - 3806: 2301 jal 3d06 <__stack_size+0x3906> - 3808: 0000951b 0x951b - 380c: 1200 addi s0,sp,288 - 380e: 08f2 slli a7,a7,0x1c - 3810: 0000 unimp - 3812: 2501 jal 3e12 <__stack_size+0x3a12> - 3814: 00003103 0x3103 - 3818: 6c00 flw fs0,24(s0) - 381a: 003c addi a5,sp,8 - 381c: 1300 addi s0,sp,416 - 381e: 0a92 slli s5,s5,0x4 - 3820: 0000 unimp - 3822: 2501 jal 3e22 <__stack_size+0x3a22> - 3824: 00003103 0x3103 - 3828: 1400 addi s0,sp,544 - 382a: 5f41 li t5,-16 - 382c: 26010063 beqz sp,3a8c <__stack_size+0x368c> - 3830: 00028403 lb s0,0(t0) - 3834: 1500 addi s0,sp,672 - 3836: 5f41 li t5,-16 - 3838: 26010073 0x26010073 - 383c: 00028403 lb s0,0(t0) - 3840: 9800 0x9800 - 3842: 003c addi a5,sp,8 - 3844: 1600 addi s0,sp,800 - 3846: 5f41 li t5,-16 - 3848: 0065 c.nop 25 - 384a: 2601 jal 3b4a <__stack_size+0x374a> - 384c: 00028403 lb s0,0(t0) - 3850: 0100 addi s0,sp,128 - 3852: 155c addi a5,sp,676 - 3854: 5f41 li t5,-16 - 3856: 0066 c.slli zero,0x19 - 3858: 2601 jal 3b58 <__stack_size+0x3758> - 385a: 00028b03 lb s6,0(t0) - 385e: d700 sw s0,40(a4) - 3860: 003c addi a5,sp,8 - 3862: 1400 addi s0,sp,544 - 3864: 5f42 lw t5,48(sp) - 3866: 27010063 beq sp,a6,3ac6 <__stack_size+0x36c6> - 386a: 00028403 lb s0,0(t0) - 386e: 1600 addi s0,sp,800 - 3870: 5f42 lw t5,48(sp) - 3872: 27010073 0x27010073 - 3876: 00028403 lb s0,0(t0) - 387a: 0100 addi s0,sp,128 - 387c: 165d addi a2,a2,-9 - 387e: 5f42 lw t5,48(sp) - 3880: 0065 c.nop 25 - 3882: 2701 jal 3f82 <__stack_size+0x3b82> - 3884: 00028403 lb s0,0(t0) - 3888: 0100 addi s0,sp,128 - 388a: 155e slli a0,a0,0x37 - 388c: 5f42 lw t5,48(sp) - 388e: 0066 c.slli zero,0x19 - 3890: 2701 jal 3f90 <__stack_size+0x3b90> - 3892: 00028b03 lb s6,0(t0) - 3896: 0a00 addi s0,sp,272 - 3898: 003d c.nop 15 - 389a: 1600 addi s0,sp,800 - 389c: 0072 c.slli zero,0x1c - 389e: 2801 jal 38ae <__stack_size+0x34ae> - 38a0: 0000250b 0x250b - 38a4: 0100 addi s0,sp,128 - 38a6: 175a slli a4,a4,0x36 - 38a8: 0610 addi a2,sp,768 - 38aa: 0000 unimp - 38ac: 0220 addi s0,sp,264 - 38ae: 0000 unimp - 38b0: f818 fsw fa4,48(s0) - 38b2: 0100000b 0x100000b - 38b6: 0119032b 0x119032b - 38ba: 0000 unimp - 38bc: 9102 jalr sp - 38be: 0070 addi a2,sp,12 - 38c0: 00062817 auipc a6,0x62 - 38c4: 3900 fld fs0,48(a0) - 38c6: 0002 c.slli64 zero - 38c8: 1800 addi s0,sp,48 - 38ca: 0bf8 addi a4,sp,476 - 38cc: 0000 unimp - 38ce: 2c01 jal 3ade <__stack_size+0x36de> - 38d0: 00011903 lh s2,0(sp) - 38d4: 0200 addi s0,sp,256 - 38d6: 7091 lui ra,0xfffe4 - 38d8: 1900 addi s0,sp,176 - 38da: 0000024b fnmsub.s ft4,ft0,ft0,ft0,rne - 38de: 000c5b13 srli s6,s8,0x0 - 38e2: 0100 addi s0,sp,128 - 38e4: 032d addi t1,t1,11 - 38e6: 0031 c.nop 12 - 38e8: 0000 unimp - 38ea: 1900 addi s0,sp,176 - 38ec: 025d addi tp,tp,23 - 38ee: 0000 unimp - 38f0: 000c5b13 srli s6,s8,0x0 - 38f4: 0100 addi s0,sp,128 - 38f6: 032d addi t1,t1,11 - 38f8: 0031 c.nop 12 - 38fa: 0000 unimp - 38fc: 1a00 addi s0,sp,304 - 38fe: 0640 addi s0,sp,772 - 3900: 0000 unimp - 3902: b512 fsd ft4,168(sp) - 3904: 000c 0xc - 3906: 0100 addi s0,sp,128 - 3908: 032d addi t1,t1,11 - 390a: 0031 c.nop 12 - 390c: 0000 unimp - 390e: 3d3d jal 374c <__stack_size+0x334c> - 3910: 0000 unimp - 3912: c712 sw tp,140(sp) - 3914: 000c 0xc - 3916: 0100 addi s0,sp,128 - 3918: 032d addi t1,t1,11 - 391a: 0031 c.nop 12 - 391c: 0000 unimp - 391e: 3d68 fld fa0,248(a0) - 3920: 0000 unimp - 3922: 0000 unimp - 3924: 0404 addi s1,sp,512 - 3926: f605 bnez a2,384e <__stack_size+0x344e> - 3928: 1b000003 lb zero,432(zero) # 1b0 <__stack_usage+0x1b0> - 392c: 0112 slli sp,sp,0x4 - 392e: 0000 unimp - 3930: 5f08 lw a0,56(a4) - 3932: 0000 unimp - 3934: 0300 addi s0,sp,384 - 3936: 0000 unimp - 3938: 0294 addi a3,sp,320 - 393a: 0000 unimp - 393c: 0004 0x4 - 393e: 0bd5 addi s7,s7,21 - 3940: 0000 unimp - 3942: 0104 addi s1,sp,128 - 3944: 09c8 addi a0,sp,212 - 3946: 0000 unimp - 3948: e10c fsw fa1,0(a0) - 394a: 000c 0xc - 394c: d500 sw s0,40(a0) - 394e: 0001 nop - 3950: 4400 lw s0,8(s0) - 3952: 00f1 addi ra,ra,28 - 3954: 4c80 lw s0,24(s1) - 3956: 0001 nop - 3958: 5200 lw s0,32(a2) - 395a: 003c addi a5,sp,8 - 395c: 0200 addi s0,sp,256 - 395e: 0c4d addi s8,s8,19 - 3960: 0000 unimp - 3962: 5002 0x5002 - 3964: 310d jal 3586 <__stack_size+0x3186> - 3966: 0000 unimp - 3968: 0300 addi s0,sp,384 - 396a: 0504 addi s1,sp,640 - 396c: 6e69 lui t3,0x1a - 396e: 0074 addi a3,sp,12 - 3970: 0104 addi s1,sp,128 - 3972: ad06 fsd ft1,152(sp) - 3974: 0006 c.slli zero,0x1 - 3976: 0400 addi s0,sp,512 - 3978: 0508 addi a0,sp,640 - 397a: 03f1 addi t2,t2,28 - 397c: 0000 unimp - 397e: b705 j 389e <__stack_size+0x349e> - 3980: 03000007 0x3000007 - 3984: 014a slli sp,sp,0x12 - 3986: 5816 lw a6,100(sp) - 3988: 0000 unimp - 398a: 0600 addi s0,sp,768 - 398c: 0046 c.slli zero,0x11 - 398e: 0000 unimp - 3990: 0104 addi s1,sp,128 - 3992: ab08 fsd fa0,16(a4) - 3994: 0006 c.slli zero,0x1 - 3996: 0400 addi s0,sp,512 - 3998: 0704 addi s1,sp,896 - 399a: 02d4 addi a3,sp,324 - 399c: 0000 unimp - 399e: 0804 addi s1,sp,16 - 39a0: 0002ca07 flq fs4,0(t0) - 39a4: 0400 addi s0,sp,512 - 39a6: 0702 c.slli64 a4 - 39a8: 02ea slli t0,t0,0x1a - 39aa: 0000 unimp - 39ac: 00005307 0x5307 - 39b0: 8400 0x8400 - 39b2: 0000 unimp - 39b4: 0800 addi s0,sp,16 - 39b6: 005f 0000 00ff 0xff0000005f - 39bc: 7406 flw fs0,96(sp) - 39be: 0000 unimp - 39c0: 0900 addi s0,sp,144 - 39c2: 02fd addi t0,t0,31 - 39c4: 0000 unimp - 39c6: 3c05 jal 33f6 <__stack_size+0x2ff6> - 39c8: 8416 mv s0,t0 - 39ca: 0000 unimp - 39cc: 0200 addi s0,sp,256 - 39ce: 0c46 slli s8,s8,0x11 - 39d0: 0000 unimp - 39d2: 4804 lw s1,16(s0) - 39d4: 0000a10f 0xa10f - 39d8: 0400 addi s0,sp,512 - 39da: 0410 addi a2,sp,512 - 39dc: 00c0 addi s0,sp,68 - 39de: 0000 unimp - 39e0: 100a c.slli zero,0x22 - 39e2: 4f04 lw s1,24(a4) - 39e4: 00011203 lh tp,0(sp) - 39e8: 0b00 addi s0,sp,400 - 39ea: 0860 addi s0,sp,28 - 39ec: 0000 unimp - 39ee: 5904 lw s1,48(a0) - 39f0: 00011213 slli tp,sp,0x0 - 39f4: 0400 addi s0,sp,512 - 39f6: 0020 addi s0,sp,8 - 39f8: 0b00 addi s0,sp,400 - 39fa: 0866 slli a6,a6,0x19 - 39fc: 0000 unimp - 39fe: 5a04 lw s1,48(a2) - 3a00: 00011213 slli tp,sp,0x0 - 3a04: 0400 addi s0,sp,512 - 3a06: 0020 addi s0,sp,8 - 3a08: 0b04 addi s1,sp,400 - 3a0a: 0c3a slli s8,s8,0xe - 3a0c: 0000 unimp - 3a0e: 5b04 lw s1,48(a4) - 3a10: 00011213 slli tp,sp,0x0 - 3a14: 0400 addi s0,sp,512 - 3a16: 0020 addi s0,sp,8 - 3a18: 0b08 addi a0,sp,400 - 3a1a: 0c40 addi s0,sp,532 - 3a1c: 0000 unimp - 3a1e: 5c04 lw s1,56(s0) - 3a20: 00011213 slli tp,sp,0x0 - 3a24: 0400 addi s0,sp,512 - 3a26: 1010 addi a2,sp,32 - 3a28: 0c0c addi a1,sp,528 - 3a2a: 7865 lui a6,0xffff9 - 3a2c: 0070 addi a2,sp,12 - 3a2e: 5d04 lw s1,56(a0) - 3a30: 5f0e lw t5,224(sp) - 3a32: 0000 unimp - 3a34: 0400 addi s0,sp,512 - 3a36: 0b0c010f 0xb0c010f - 3a3a: 0241 addi tp,tp,16 - 3a3c: 0000 unimp - 3a3e: 5e04 lw s1,56(a2) - 3a40: 5f0e lw t5,224(sp) - 3a42: 0000 unimp - 3a44: 0400 addi s0,sp,512 - 3a46: 0001 nop - 3a48: 000c 0xc - 3a4a: 0404 addi s1,sp,512 - 3a4c: 0002cf07 flq ft10,0(t0) - 3a50: 0d00 addi s0,sp,656 - 3a52: 0c74 addi a3,sp,540 - 3a54: 0000 unimp - 3a56: 0410 addi a2,sp,512 - 3a58: 074c addi a1,sp,900 - 3a5a: 0000013f 746c660e 0x746c660e0000013f - 3a62: 0400 addi s0,sp,512 - 3a64: 0a4e slli s4,s4,0x13 - 3a66: 0095 addi ra,ra,5 - 3a68: 0000 unimp - 3a6a: 000a8d0f 0xa8d0f - 3a6e: 0400 addi s0,sp,512 - 3a70: 0560 addi s0,sp,652 - 3a72: 00a8 addi a0,sp,72 - 3a74: 0000 unimp - 3a76: 1000 addi s0,sp,32 - 3a78: 0cd9 addi s9,s9,22 - 3a7a: 0000 unimp - 3a7c: 2301 jal 3f7c <__stack_size+0x3b7c> - 3a7e: 2501 jal 407e <__stack_size+0x3c7e> - 3a80: 0000 unimp - 3a82: 4400 lw s0,8(s0) - 3a84: 00f1 addi ra,ra,28 - 3a86: 4c80 lw s0,24(s1) - 3a88: 0001 nop - 3a8a: 0100 addi s0,sp,128 - 3a8c: 849c 0x849c - 3a8e: 0002 c.slli64 zero - 3a90: 1100 addi s0,sp,160 - 3a92: 0061 c.nop 24 - 3a94: 2301 jal 3f94 <__stack_size+0x3b94> - 3a96: 9511 srai a0,a0,0x24 - 3a98: 0000 unimp - 3a9a: 1100 addi s0,sp,160 - 3a9c: 0062 c.slli zero,0x18 - 3a9e: 2301 jal 3f9e <__stack_size+0x3b9e> - 3aa0: 0000951b 0x951b - 3aa4: 1200 addi s0,sp,288 - 3aa6: 08f2 slli a7,a7,0x1c - 3aa8: 0000 unimp - 3aaa: 2501 jal 40aa <__stack_size+0x3caa> - 3aac: 00003103 0x3103 - 3ab0: ac00 fsd fs0,24(s0) - 3ab2: 003d c.nop 15 - 3ab4: 1300 addi s0,sp,416 - 3ab6: 0a92 slli s5,s5,0x4 - 3ab8: 0000 unimp - 3aba: 2501 jal 40ba <__stack_size+0x3cba> - 3abc: 00003103 0x3103 - 3ac0: 1400 addi s0,sp,544 - 3ac2: 5f41 li t5,-16 - 3ac4: 26010063 beqz sp,3d24 <__stack_size+0x3924> - 3ac8: 00028403 lb s0,0(t0) - 3acc: 1500 addi s0,sp,672 - 3ace: 5f41 li t5,-16 - 3ad0: 26010073 0x26010073 - 3ad4: 00028403 lb s0,0(t0) - 3ad8: d800 sw s0,48(s0) - 3ada: 003d c.nop 15 - 3adc: 1600 addi s0,sp,800 - 3ade: 5f41 li t5,-16 - 3ae0: 0065 c.nop 25 - 3ae2: 2601 jal 3de2 <__stack_size+0x39e2> - 3ae4: 00028403 lb s0,0(t0) - 3ae8: 0100 addi s0,sp,128 - 3aea: 155c addi a5,sp,676 - 3aec: 5f41 li t5,-16 - 3aee: 0066 c.slli zero,0x19 - 3af0: 2601 jal 3df0 <__stack_size+0x39f0> - 3af2: 00028b03 lb s6,0(t0) - 3af6: 1700 addi s0,sp,928 - 3af8: 003e c.slli zero,0xf - 3afa: 1400 addi s0,sp,544 - 3afc: 5f42 lw t5,48(sp) - 3afe: 27010063 beq sp,a6,3d5e <__stack_size+0x395e> - 3b02: 00028403 lb s0,0(t0) - 3b06: 1600 addi s0,sp,800 - 3b08: 5f42 lw t5,48(sp) - 3b0a: 27010073 0x27010073 - 3b0e: 00028403 lb s0,0(t0) - 3b12: 0100 addi s0,sp,128 - 3b14: 165d addi a2,a2,-9 - 3b16: 5f42 lw t5,48(sp) - 3b18: 0065 c.nop 25 - 3b1a: 2701 jal 421a <__stack_size+0x3e1a> - 3b1c: 00028403 lb s0,0(t0) - 3b20: 0100 addi s0,sp,128 - 3b22: 155e slli a0,a0,0x37 - 3b24: 5f42 lw t5,48(sp) - 3b26: 0066 c.slli zero,0x19 - 3b28: 2701 jal 4228 <__stack_size+0x3e28> - 3b2a: 00028b03 lb s6,0(t0) - 3b2e: 4a00 lw s0,16(a2) - 3b30: 003e c.slli zero,0xf - 3b32: 1600 addi s0,sp,800 - 3b34: 0072 c.slli zero,0x1c - 3b36: 2801 jal 3b46 <__stack_size+0x3746> - 3b38: 0000250b 0x250b - 3b3c: 0100 addi s0,sp,128 - 3b3e: 175a slli a4,a4,0x36 - 3b40: 0660 addi s0,sp,780 - 3b42: 0000 unimp - 3b44: 0220 addi s0,sp,264 - 3b46: 0000 unimp - 3b48: f818 fsw fa4,48(s0) - 3b4a: 0100000b 0x100000b - 3b4e: 0119032b 0x119032b - 3b52: 0000 unimp - 3b54: 9102 jalr sp - 3b56: 0070 addi a2,sp,12 - 3b58: 00067817 auipc a6,0x67 - 3b5c: 3900 fld fs0,48(a0) - 3b5e: 0002 c.slli64 zero - 3b60: 1800 addi s0,sp,48 - 3b62: 0bf8 addi a4,sp,476 - 3b64: 0000 unimp - 3b66: 2c01 jal 3d76 <__stack_size+0x3976> - 3b68: 00011903 lh s2,0(sp) - 3b6c: 0200 addi s0,sp,256 - 3b6e: 7091 lui ra,0xfffe4 - 3b70: 1900 addi s0,sp,176 - 3b72: 0000024b fnmsub.s ft4,ft0,ft0,ft0,rne - 3b76: 000c5b13 srli s6,s8,0x0 - 3b7a: 0100 addi s0,sp,128 - 3b7c: 032d addi t1,t1,11 - 3b7e: 0031 c.nop 12 - 3b80: 0000 unimp - 3b82: 1900 addi s0,sp,176 - 3b84: 025d addi tp,tp,23 - 3b86: 0000 unimp - 3b88: 000c5b13 srli s6,s8,0x0 - 3b8c: 0100 addi s0,sp,128 - 3b8e: 032d addi t1,t1,11 - 3b90: 0031 c.nop 12 - 3b92: 0000 unimp - 3b94: 1a00 addi s0,sp,304 - 3b96: 0690 addi a2,sp,832 - 3b98: 0000 unimp - 3b9a: b512 fsd ft4,168(sp) - 3b9c: 000c 0xc - 3b9e: 0100 addi s0,sp,128 - 3ba0: 032d addi t1,t1,11 - 3ba2: 0031 c.nop 12 - 3ba4: 0000 unimp - 3ba6: 3e7d jal 3764 <__stack_size+0x3364> - 3ba8: 0000 unimp - 3baa: c712 sw tp,140(sp) - 3bac: 000c 0xc - 3bae: 0100 addi s0,sp,128 - 3bb0: 032d addi t1,t1,11 - 3bb2: 0031 c.nop 12 - 3bb4: 0000 unimp - 3bb6: 3ea8 fld fa0,120(a3) - 3bb8: 0000 unimp - 3bba: 0000 unimp - 3bbc: 0404 addi s1,sp,512 - 3bbe: f605 bnez a2,3ae6 <__stack_size+0x36e6> - 3bc0: 1b000003 lb zero,432(zero) # 1b0 <__stack_usage+0x1b0> - 3bc4: 0112 slli sp,sp,0x4 - 3bc6: 0000 unimp - 3bc8: 5f08 lw a0,56(a4) - 3bca: 0000 unimp - 3bcc: 0300 addi s0,sp,384 - 3bce: 0000 unimp - 3bd0: 00001313 slli t1,zero,0x0 - 3bd4: 0004 0x4 - 3bd6: 0d62 slli s10,s10,0x18 - 3bd8: 0000 unimp - 3bda: 0104 addi s1,sp,128 - 3bdc: 09c8 addi a0,sp,212 - 3bde: 0000 unimp - 3be0: 080c addi a1,sp,16 - 3be2: d500000f 0xd500000f - 3be6: 0001 nop - 3be8: 9000 0x9000 - 3bea: 00f2 slli ra,ra,0x1c - 3bec: d880 sw s0,48(s1) - 3bee: 0012 c.slli zero,0x4 - 3bf0: ea00 fsw fs0,16(a2) - 3bf2: 0200003f 6e690504 0x6e6905040200003f - 3bfa: 0074 addi a3,sp,12 - 3bfc: ad060103 lb sp,-1328(a2) # 6cad0 <__stack_size+0x6c6d0> - 3c00: 0006 c.slli zero,0x1 - 3c02: 0300 addi s0,sp,384 - 3c04: 0508 addi a0,sp,640 - 3c06: 03f1 addi t2,t2,28 - 3c08: 0000 unimp - 3c0a: b704 fsd fs1,40(a4) - 3c0c: 02000007 0x2000007 - 3c10: 014a slli sp,sp,0x12 - 3c12: 4c16 lw s8,68(sp) - 3c14: 0000 unimp - 3c16: 0500 addi s0,sp,640 - 3c18: 003a c.slli zero,0xe - 3c1a: 0000 unimp - 3c1c: ab080103 lb sp,-1360(a6) # 6a608 <__stack_size+0x6a208> - 3c20: 0006 c.slli zero,0x1 - 3c22: 0300 addi s0,sp,384 - 3c24: 0704 addi s1,sp,896 - 3c26: 02d4 addi a3,sp,324 - 3c28: 0000 unimp - 3c2a: ca070803 lb a6,-864(a4) - 3c2e: 0002 c.slli64 zero - 3c30: 0400 addi s0,sp,512 - 3c32: 0000083f 16014e02 0x16014e020000083f - 3c3a: 006e c.slli zero,0x1b - 3c3c: 0000 unimp - 3c3e: ea070203 lb tp,-352(a4) - 3c42: 0002 c.slli64 zero - 3c44: 0600 addi s0,sp,768 - 3c46: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne - 3c4a: 0085 addi ra,ra,1 - 3c4c: 0000 unimp - 3c4e: 00005307 0x5307 - 3c52: ff00 fsw fs0,56(a4) - 3c54: 0500 addi s0,sp,640 - 3c56: 0075 c.nop 29 - 3c58: 0000 unimp - 3c5a: fd08 fsw fa0,56(a0) - 3c5c: 0002 c.slli64 zero - 3c5e: 0400 addi s0,sp,512 - 3c60: 163c addi a5,sp,808 - 3c62: 0085 addi ra,ra,1 - 3c64: 0000 unimp - 3c66: 4609 li a2,2 - 3c68: 000c 0xc - 3c6a: 0300 addi s0,sp,384 - 3c6c: 0f48 addi a0,sp,916 - 3c6e: 00a2 slli ra,ra,0x8 - 3c70: 0000 unimp - 3c72: c0041003 lh zero,-1024(s0) # e305fc <__stack_size+0xe301fc> - 3c76: 0000 unimp - 3c78: 0a00 addi s0,sp,272 - 3c7a: 0310 addi a2,sp,384 - 3c7c: 0113034f fnmadd.s ft6,ft6,fa7,ft0,rne - 3c80: 0000 unimp - 3c82: 0008600b 0x8600b - 3c86: 0300 addi s0,sp,384 - 3c88: 1359 addi t1,t1,-10 - 3c8a: 00000113 li sp,0 - 3c8e: 2004 fld fs1,0(s0) - 3c90: 0000 unimp - 3c92: 0008660b 0x8660b - 3c96: 0300 addi s0,sp,384 - 3c98: 135a slli t1,t1,0x36 - 3c9a: 00000113 li sp,0 - 3c9e: 2004 fld fs1,0(s0) - 3ca0: 0400 addi s0,sp,512 - 3ca2: 000c3a0b 0xc3a0b - 3ca6: 0300 addi s0,sp,384 - 3ca8: 0113135b 0x113135b - 3cac: 0000 unimp - 3cae: 2004 fld fs1,0(s0) - 3cb0: 0800 addi s0,sp,16 - 3cb2: 000c400b 0xc400b - 3cb6: 0300 addi s0,sp,384 - 3cb8: 135c addi a5,sp,420 - 3cba: 00000113 li sp,0 - 3cbe: 1004 addi s1,sp,32 - 3cc0: 0c10 addi a2,sp,528 - 3cc2: 650c flw fa1,8(a0) - 3cc4: 7078 flw fa4,100(s0) - 3cc6: 0300 addi s0,sp,384 - 3cc8: 0e5d addi t3,t3,23 - 3cca: 00000053 fadd.s ft0,ft0,ft0,rne - 3cce: 0f04 addi s1,sp,912 - 3cd0: 0c01 addi s8,s8,0 - 3cd2: 0002410b 0x2410b - 3cd6: 0300 addi s0,sp,384 - 3cd8: 0e5e slli t3,t3,0x17 - 3cda: 00000053 fadd.s ft0,ft0,ft0,rne - 3cde: 0104 addi s1,sp,128 - 3ce0: 0c00 addi s0,sp,528 - 3ce2: 0300 addi s0,sp,384 - 3ce4: 0704 addi s1,sp,896 - 3ce6: 000002cf fnmadd.s ft5,ft0,ft0,ft0,rne - 3cea: 740d lui s0,0xfffe3 - 3cec: 000c 0xc - 3cee: 1000 addi s0,sp,32 - 3cf0: 40074c03 lbu s8,1024(a4) - 3cf4: 0001 nop - 3cf6: 0e00 addi s0,sp,784 - 3cf8: 6c66 flw fs8,88(sp) - 3cfa: 0074 addi a3,sp,12 - 3cfc: 960a4e03 lbu t3,-1696(s4) - 3d00: 0000 unimp - 3d02: 0f00 addi s0,sp,912 - 3d04: 0a8d addi s5,s5,3 - 3d06: 0000 unimp - 3d08: a9056003 0xa9056003 - 3d0c: 0000 unimp - 3d0e: 0000 unimp - 3d10: 7a10 flw fa2,48(a2) - 3d12: 000d c.nop 3 - 3d14: 0100 addi s0,sp,128 - 3d16: 00960123 sb s1,2(a2) - 3d1a: 0000 unimp - 3d1c: f290 fsw fa2,32(a3) - 3d1e: 8000 0x8000 - 3d20: 12d8 addi a4,sp,356 - 3d22: 0000 unimp - 3d24: 9c01 0x9c01 - 3d26: 000012f3 csrrw t0,ustatus,zero - 3d2a: 6111 addi sp,sp,256 - 3d2c: 0100 addi s0,sp,128 - 3d2e: 00961223 sh s1,4(a2) - 3d32: 0000 unimp - 3d34: 6211 lui tp,0x4 - 3d36: 0100 addi s0,sp,128 - 3d38: 00961c23 sh s1,24(a2) - 3d3c: 0000 unimp - 3d3e: f212 fsw ft4,36(sp) - 3d40: 0008 0x8 - 3d42: 0100 addi s0,sp,128 - 3d44: 0325 addi t1,t1,9 - 3d46: 0025 c.nop 9 - 3d48: 0000 unimp - 3d4a: 3eec fld fa1,248(a3) - 3d4c: 0000 unimp - 3d4e: 9212 add tp,tp,tp - 3d50: 000a c.slli zero,0x2 - 3d52: 0100 addi s0,sp,128 - 3d54: 0325 addi t1,t1,9 - 3d56: 0025 c.nop 9 - 3d58: 0000 unimp - 3d5a: 3f52 fld ft10,304(sp) - 3d5c: 0000 unimp - 3d5e: 635f4113 xori sp,t5,1589 - 3d62: 0100 addi s0,sp,128 - 3d64: 0326 slli t1,t1,0x9 - 3d66: 000012f3 csrrw t0,ustatus,zero - 3d6a: 3f70 fld fa2,248(a4) - 3d6c: 0000 unimp - 3d6e: 735f4113 xori sp,t5,1845 - 3d72: 0100 addi s0,sp,128 - 3d74: 0326 slli t1,t1,0x9 - 3d76: 000012f3 csrrw t0,ustatus,zero - 3d7a: 00003fc7 fmsub.s ft11,ft0,ft0,ft0,rup - 3d7e: 655f4113 xori sp,t5,1621 - 3d82: 0100 addi s0,sp,128 - 3d84: 0326 slli t1,t1,0x9 - 3d86: 000012f3 csrrw t0,ustatus,zero - 3d8a: 3fff 0x3fff - 3d8c: 0000 unimp - 3d8e: 4114 lw a3,0(a0) - 3d90: 665f 0100 0326 0x3260100665f - 3d96: 12fa slli t0,t0,0x3e - 3d98: 0000 unimp - 3d9a: 7ef09103 lh sp,2031(ra) # fffe47ef <__stack_top+0xfe47ef> - 3d9e: 635f4213 xori tp,t5,1589 - 3da2: 0100 addi s0,sp,128 - 3da4: 12f30327 0x12f30327 - 3da8: 0000 unimp - 3daa: 40bd li ra,15 - 3dac: 0000 unimp - 3dae: 735f4213 xori tp,t5,1845 - 3db2: 0100 addi s0,sp,128 - 3db4: 12f30327 0x12f30327 - 3db8: 0000 unimp - 3dba: 4115 li sp,5 - 3dbc: 0000 unimp - 3dbe: 655f4213 xori tp,t5,1621 - 3dc2: 0100 addi s0,sp,128 - 3dc4: 12f30327 0x12f30327 - 3dc8: 0000 unimp - 3dca: 416e lw sp,216(sp) - 3dcc: 0000 unimp - 3dce: 4214 lw a3,0(a2) - 3dd0: 665f 0100 0327 0x3270100665f - 3dd6: 12fa slli t0,t0,0x3e - 3dd8: 0000 unimp - 3dda: 7f809103 lh sp,2040(ra) - 3dde: 635f5213 0x635f5213 - 3de2: 0100 addi s0,sp,128 - 3de4: 0328 addi a0,sp,392 - 3de6: 000012f3 csrrw t0,ustatus,zero - 3dea: 429e lw t0,196(sp) - 3dec: 0000 unimp - 3dee: 735f5213 0x735f5213 - 3df2: 0100 addi s0,sp,128 - 3df4: 0328 addi a0,sp,392 - 3df6: 000012f3 csrrw t0,ustatus,zero - 3dfa: 000042eb 0x42eb - 3dfe: 655f5213 0x655f5213 - 3e02: 0100 addi s0,sp,128 - 3e04: 0328 addi a0,sp,392 - 3e06: 000012f3 csrrw t0,ustatus,zero - 3e0a: 0000432b 0x432b - 3e0e: 5214 lw a3,32(a2) - 3e10: 665f 0100 0328 0x3280100665f - 3e16: 12fa slli t0,t0,0x3e - 3e18: 0000 unimp - 3e1a: 7f909103 lh sp,2041(ra) - 3e1e: 01007213 andi tp,zero,16 - 3e22: 0a29 addi s4,s4,10 - 3e24: 0096 slli ra,ra,0x5 - 3e26: 0000 unimp - 3e28: 000044e3 bltz zero,4630 <__stack_size+0x4230> - 3e2c: b015 j 3650 <__stack_size+0x3250> - 3e2e: 0006 c.slli zero,0x1 - 3e30: 7600 flw fs0,40(a2) - 3e32: 0002 c.slli64 zero - 3e34: 1600 addi s0,sp,800 - 3e36: 0bf8 addi a4,sp,476 - 3e38: 0000 unimp - 3e3a: 2c01 jal 404a <__stack_size+0x3c4a> - 3e3c: 00011a03 lh s4,0(sp) - 3e40: 0300 addi s0,sp,384 - 3e42: a091 j 3e86 <__stack_size+0x3a86> - 3e44: 007f 0x7f - 3e46: c815 beqz s0,3e7a <__stack_size+0x3a7a> - 3e48: 0006 c.slli zero,0x1 - 3e4a: c000 sw s0,0(s0) - 3e4c: 0002 c.slli64 zero - 3e4e: 1200 addi s0,sp,288 - 3e50: 0f81 addi t6,t6,0 - 3e52: 0000 unimp - 3e54: 2c01 jal 4064 <__stack_size+0x3c64> - 3e56: 0012f303 0x12f303 - 3e5a: 0100 addi s0,sp,128 - 3e5c: 0045 c.nop 17 - 3e5e: 1200 addi s0,sp,288 - 3e60: 0dbc addi a5,sp,728 - 3e62: 0000 unimp - 3e64: 2c01 jal 4074 <__stack_size+0x3c74> - 3e66: 0012f303 0x12f303 - 3e6a: 1500 addi s0,sp,672 - 3e6c: 0045 c.nop 17 - 3e6e: 1200 addi s0,sp,288 - 3e70: 0da8 addi a0,sp,728 - 3e72: 0000 unimp - 3e74: 2c01 jal 4084 <__stack_size+0x3c84> - 3e76: 0012f303 0x12f303 - 3e7a: 2900 fld fs0,16(a0) - 3e7c: 0045 c.nop 17 - 3e7e: 1200 addi s0,sp,288 - 3e80: 0e0e slli t3,t3,0x3 - 3e82: 0000 unimp - 3e84: 2c01 jal 4094 <__stack_size+0x3c94> - 3e86: 0012f303 0x12f303 - 3e8a: 3d00 fld fs0,56(a0) - 3e8c: 0045 c.nop 17 - 3e8e: 0000 unimp - 3e90: e015 bnez s0,3eb4 <__stack_size+0x3ab4> - 3e92: 0006 c.slli zero,0x1 - 3e94: 2000 fld fs0,0(s0) - 3e96: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> - 3e9a: 0886 slli a7,a7,0x1 - 3e9c: 0000 unimp - 3e9e: 2c01 jal 40ae <__stack_size+0x3cae> - 3ea0: 0012f303 0x12f303 - 3ea4: 5e00 lw s0,56(a2) - 3ea6: 0045 c.nop 17 - 3ea8: 1700 addi s0,sp,928 - 3eaa: 06f8 addi a4,sp,844 - 3eac: 0000 unimp - 3eae: 8112 mv sp,tp - 3eb0: 0100000f fence w,unknown - 3eb4: 032c addi a1,sp,392 - 3eb6: 000012f3 csrrw t0,ustatus,zero - 3eba: 45a1 li a1,8 - 3ebc: 0000 unimp - 3ebe: bc12 fsd ft4,56(sp) - 3ec0: 000d c.nop 3 - 3ec2: 0100 addi s0,sp,128 - 3ec4: 032c addi a1,sp,392 - 3ec6: 000012f3 csrrw t0,ustatus,zero - 3eca: 45dd li a1,23 - 3ecc: 0000 unimp - 3ece: a812 fsd ft4,16(sp) - 3ed0: 000d c.nop 3 - 3ed2: 0100 addi s0,sp,128 - 3ed4: 032c addi a1,sp,392 - 3ed6: 000012f3 csrrw t0,ustatus,zero - 3eda: 4629 li a2,10 - 3edc: 0000 unimp - 3ede: 0e12 slli t3,t3,0x4 - 3ee0: 000e c.slli zero,0x3 - 3ee2: 0100 addi s0,sp,128 - 3ee4: 032c addi a1,sp,392 - 3ee6: 000012f3 csrrw t0,ustatus,zero - 3eea: 468a lw a3,128(sp) - 3eec: 0000 unimp - 3eee: 0000 unimp - 3ef0: 1015 c.nop -27 - 3ef2: 3a000007 0x3a000007 - 3ef6: 16000003 lb zero,352(zero) # 160 <__stack_usage+0x160> - 3efa: 0bf8 addi a4,sp,476 - 3efc: 0000 unimp - 3efe: 2d01 jal 450e <__stack_size+0x410e> - 3f00: 00011a03 lh s4,0(sp) - 3f04: 0300 addi s0,sp,384 - 3f06: a091 j 3f4a <__stack_size+0x3b4a> - 3f08: 007f 0x7f - 3f0a: 2815 jal 3f3e <__stack_size+0x3b3e> - 3f0c: 84000007 0x84000007 - 3f10: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> - 3f14: 0f81 addi t6,t6,0 - 3f16: 0000 unimp - 3f18: 2d01 jal 4528 <__stack_size+0x4128> - 3f1a: 0012f303 0x12f303 - 3f1e: cb00 sw s0,16(a4) - 3f20: 0046 c.slli zero,0x11 - 3f22: 1200 addi s0,sp,288 - 3f24: 0dbc addi a5,sp,728 - 3f26: 0000 unimp - 3f28: 2d01 jal 4538 <__stack_size+0x4138> - 3f2a: 0012f303 0x12f303 - 3f2e: df00 sw s0,56(a4) - 3f30: 0046 c.slli zero,0x11 - 3f32: 1200 addi s0,sp,288 - 3f34: 0da8 addi a0,sp,728 - 3f36: 0000 unimp - 3f38: 2d01 jal 4548 <__stack_size+0x4148> - 3f3a: 0012f303 0x12f303 - 3f3e: f300 fsw fs0,32(a4) - 3f40: 0046 c.slli zero,0x11 - 3f42: 1200 addi s0,sp,288 - 3f44: 0e0e slli t3,t3,0x3 - 3f46: 0000 unimp - 3f48: 2d01 jal 4558 <__stack_size+0x4158> - 3f4a: 0012f303 0x12f303 - 3f4e: 0700 addi s0,sp,896 - 3f50: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne - 3f54: 4015 c.li zero,5 - 3f56: e4000007 0xe4000007 - 3f5a: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> - 3f5e: 0886 slli a7,a7,0x1 - 3f60: 0000 unimp - 3f62: 2d01 jal 4572 <__stack_size+0x4172> - 3f64: 0012f303 0x12f303 - 3f68: 2800 fld fs0,16(s0) - 3f6a: 17000047 fmsub.q ft0,ft0,fa6,ft2,rne - 3f6e: 0758 addi a4,sp,900 - 3f70: 0000 unimp - 3f72: 8112 mv sp,tp - 3f74: 0100000f fence w,unknown - 3f78: 032d addi t1,t1,11 - 3f7a: 000012f3 csrrw t0,ustatus,zero - 3f7e: 0000476b 0x476b - 3f82: bc12 fsd ft4,56(sp) - 3f84: 000d c.nop 3 - 3f86: 0100 addi s0,sp,128 - 3f88: 032d addi t1,t1,11 - 3f8a: 000012f3 csrrw t0,ustatus,zero - 3f8e: 000047a7 fsq ft0,15(zero) # f <__stack_usage+0xf> - 3f92: a812 fsd ft4,16(sp) - 3f94: 000d c.nop 3 - 3f96: 0100 addi s0,sp,128 - 3f98: 032d addi t1,t1,11 - 3f9a: 000012f3 csrrw t0,ustatus,zero - 3f9e: 000047f3 0x47f3 - 3fa2: 0e12 slli t3,t3,0x4 - 3fa4: 000e c.slli zero,0x3 - 3fa6: 0100 addi s0,sp,128 - 3fa8: 032d addi t1,t1,11 - 3faa: 000012f3 csrrw t0,ustatus,zero - 3fae: 4854 lw a3,20(s0) - 3fb0: 0000 unimp - 3fb2: 0000 unimp - 3fb4: 4c18 lw a4,24(s0) - 3fb6: bc8000f7 0xbc8000f7 - 3fba: dc000007 0xdc000007 - 3fbe: 1600000f 0x1600000f - 3fc2: 0d0e slli s10,s10,0x3 - 3fc4: 0000 unimp - 3fc6: 2e01 jal 42d6 <__stack_size+0x3ed6> - 3fc8: 00130a03 lb s4,1(t1) - 3fcc: 0300 addi s0,sp,384 - 3fce: a091 j 4012 <__stack_size+0x3c12> - 3fd0: 157f 0x157f - 3fd2: 0770 addi a2,sp,908 - 3fd4: 0000 unimp - 3fd6: 0f85 addi t6,t6,1 - 3fd8: 0000 unimp - 3fda: a512 fsd ft4,136(sp) - 3fdc: 000e c.slli zero,0x3 - 3fde: 0100 addi s0,sp,128 - 3fe0: 032e slli t1,t1,0xb - 3fe2: 00000113 li sp,0 - 3fe6: 4895 li a7,5 - 3fe8: 0000 unimp - 3fea: c112 sw tp,128(sp) - 3fec: 000e c.slli zero,0x3 - 3fee: 0100 addi s0,sp,128 - 3ff0: 032e slli t1,t1,0xb - 3ff2: 00000113 li sp,0 - 3ff6: 4d45 li s10,17 - 3ff8: 0000 unimp - 3ffa: 2612 fld fa2,256(sp) - 3ffc: 000d c.nop 3 - 3ffe: 0100 addi s0,sp,128 - 4000: 032e slli t1,t1,0xb - 4002: 00000113 li sp,0 - 4006: 4dca lw s11,144(sp) - 4008: 0000 unimp - 400a: 4212 lw tp,4(sp) - 400c: 000d c.nop 3 - 400e: 0100 addi s0,sp,128 - 4010: 032e slli t1,t1,0xb - 4012: 00000113 li sp,0 - 4016: 5298 lw a4,32(a3) - 4018: 0000 unimp - 401a: d012 sw tp,32(sp) - 401c: 000d c.nop 3 - 401e: 0100 addi s0,sp,128 - 4020: 032e slli t1,t1,0xb - 4022: 00000113 li sp,0 - 4026: 52d9 li t0,-10 - 4028: 0000 unimp - 402a: 5e12 lw t3,36(sp) - 402c: 000d c.nop 3 - 402e: 0100 addi s0,sp,128 - 4030: 032e slli t1,t1,0xb - 4032: 00000113 li sp,0 - 4036: 572e lw a4,232(sp) - 4038: 0000 unimp - 403a: 5b12 lw s6,36(sp) - 403c: 000e c.slli zero,0x3 - 403e: 0100 addi s0,sp,128 - 4040: 032e slli t1,t1,0xb - 4042: 00000113 li sp,0 - 4046: 577c lw a5,108(a4) - 4048: 0000 unimp - 404a: 7712 flw fa4,36(sp) - 404c: 000e c.slli zero,0x3 - 404e: 0100 addi s0,sp,128 - 4050: 032e slli t1,t1,0xb - 4052: 00000113 li sp,0 - 4056: 5d91 li s11,-28 - 4058: 0000 unimp - 405a: 3612 fld fa2,288(sp) - 405c: 0100000f fence w,unknown - 4060: 032e slli t1,t1,0xb - 4062: 00000113 li sp,0 - 4066: 00005dc7 fmsub.s fs11,ft0,ft0,ft0,unknown - 406a: 5212 lw tp,36(sp) - 406c: 0100000f fence w,unknown - 4070: 032e slli t1,t1,0xb - 4072: 00000113 li sp,0 - 4076: 61e1 lui gp,0x18 - 4078: 0000 unimp - 407a: 9815 andi s0,s0,-27 - 407c: 34000007 0x34000007 - 4080: 0005 c.nop 1 - 4082: 1200 addi s0,sp,288 - 4084: 0611 addi a2,a2,4 - 4086: 0000 unimp - 4088: 2e01 jal 4398 <__stack_size+0x3f98> - 408a: 00011303 lh t1,0(sp) - 408e: 1700 addi s0,sp,928 - 4090: 0062 c.slli zero,0x18 - 4092: 1200 addi s0,sp,288 - 4094: 0616 slli a2,a2,0x5 - 4096: 0000 unimp - 4098: 2e01 jal 43a8 <__stack_size+0x3fa8> - 409a: 00011303 lh t1,0(sp) - 409e: d000 sw s0,32(s0) - 40a0: 12000063 beqz zero,41c0 <__stack_size+0x3dc0> - 40a4: 0000061b 0x61b - 40a8: 2e01 jal 43b8 <__stack_size+0x3fb8> - 40aa: 00011303 lh t1,0(sp) - 40ae: 1900 addi s0,sp,176 - 40b0: 0068 addi a0,sp,12 - 40b2: 1200 addi s0,sp,288 - 40b4: 0620 addi s0,sp,776 - 40b6: 0000 unimp - 40b8: 2e01 jal 43c8 <__stack_size+0x3fc8> - 40ba: 00011303 lh t1,0(sp) - 40be: 8000 0x8000 - 40c0: 0069 c.nop 26 - 40c2: 1200 addi s0,sp,288 - 40c4: 036d addi t1,t1,27 - 40c6: 0000 unimp - 40c8: 2e01 jal 43d8 <__stack_size+0x3fd8> - 40ca: 00006103 0x6103 - 40ce: 9300 0x9300 - 40d0: 0069 c.nop 26 - 40d2: 1200 addi s0,sp,288 - 40d4: 0431 addi s0,s0,12 - 40d6: 0000 unimp - 40d8: 2e01 jal 43e8 <__stack_size+0x3fe8> - 40da: 00006103 0x6103 - 40de: c000 sw s0,0(s0) - 40e0: 0069 c.nop 26 - 40e2: 1200 addi s0,sp,288 - 40e4: 00000357 0x357 - 40e8: 2e01 jal 43f8 <__stack_size+0x3ff8> - 40ea: 00006103 0x6103 - 40ee: ed00 fsw fs0,24(a0) - 40f0: 0069 c.nop 26 - 40f2: 1200 addi s0,sp,288 - 40f4: 042c addi a1,sp,520 - 40f6: 0000 unimp - 40f8: 2e01 jal 4408 <__stack_size+0x4008> - 40fa: 00006103 0x6103 - 40fe: 1a00 addi s0,sp,304 - 4100: 006a c.slli zero,0x1a - 4102: 0000 unimp - 4104: b815 j 3938 <__stack_size+0x3538> - 4106: ba000007 0xba000007 - 410a: 0005 c.nop 1 - 410c: 1200 addi s0,sp,288 - 410e: 0611 addi a2,a2,4 - 4110: 0000 unimp - 4112: 2e01 jal 4422 <__stack_size+0x4022> - 4114: 00011303 lh t1,0(sp) - 4118: 4700 lw s0,8(a4) - 411a: 006a c.slli zero,0x1a - 411c: 1200 addi s0,sp,288 - 411e: 0616 slli a2,a2,0x5 - 4120: 0000 unimp - 4122: 2e01 jal 4432 <__stack_size+0x4032> - 4124: 00011303 lh t1,0(sp) - 4128: e000 fsw fs0,0(s0) - 412a: 1200006b 0x1200006b - 412e: 0000061b 0x61b - 4132: 2e01 jal 4442 <__stack_size+0x4042> - 4134: 00011303 lh t1,0(sp) - 4138: ba00 fsd fs0,48(a2) - 413a: 1200006f j 425a <__stack_size+0x3e5a> - 413e: 0620 addi s0,sp,776 - 4140: 0000 unimp - 4142: 2e01 jal 4452 <__stack_size+0x4052> - 4144: 00011303 lh t1,0(sp) - 4148: 8900 0x8900 - 414a: 0070 addi a2,sp,12 - 414c: 1200 addi s0,sp,288 - 414e: 036d addi t1,t1,27 - 4150: 0000 unimp - 4152: 2e01 jal 4462 <__stack_size+0x4062> - 4154: 00006103 0x6103 - 4158: 9c00 0x9c00 - 415a: 0070 addi a2,sp,12 - 415c: 1900 addi s0,sp,176 - 415e: 0431 addi s0,s0,12 - 4160: 0000 unimp - 4162: 2e01 jal 4472 <__stack_size+0x4072> - 4164: 00006103 0x6103 - 4168: 1200 addi s0,sp,288 - 416a: 00000357 0x357 - 416e: 2e01 jal 447e <__stack_size+0x407e> - 4170: 00006103 0x6103 - 4174: be00 fsd fs0,56(a2) - 4176: 0070 addi a2,sp,12 - 4178: 1200 addi s0,sp,288 - 417a: 042c addi a1,sp,520 - 417c: 0000 unimp - 417e: 2e01 jal 448e <__stack_size+0x408e> - 4180: 00006103 0x6103 - 4184: eb00 fsw fs0,16(a4) - 4186: 0070 addi a2,sp,12 - 4188: 0000 unimp - 418a: d815 beqz s0,40be <__stack_size+0x3cbe> - 418c: 44000007 0x44000007 - 4190: 0006 c.slli zero,0x1 - 4192: 1200 addi s0,sp,288 - 4194: 0611 addi a2,a2,4 - 4196: 0000 unimp - 4198: 2e01 jal 44a8 <__stack_size+0x40a8> - 419a: 00011303 lh t1,0(sp) - 419e: 1800 addi s0,sp,48 - 41a0: 0071 c.nop 28 - 41a2: 1200 addi s0,sp,288 - 41a4: 0616 slli a2,a2,0x5 - 41a6: 0000 unimp - 41a8: 2e01 jal 44b8 <__stack_size+0x40b8> - 41aa: 00011303 lh t1,0(sp) - 41ae: 7500 flw fs0,40(a0) - 41b0: 0072 c.slli zero,0x1c - 41b2: 1200 addi s0,sp,288 - 41b4: 0000061b 0x61b - 41b8: 2e01 jal 44c8 <__stack_size+0x40c8> - 41ba: 00011303 lh t1,0(sp) - 41be: d300 sw s0,32(a4) - 41c0: 0075 c.nop 29 - 41c2: 1200 addi s0,sp,288 - 41c4: 0620 addi s0,sp,776 - 41c6: 0000 unimp - 41c8: 2e01 jal 44d8 <__stack_size+0x40d8> - 41ca: 00011303 lh t1,0(sp) - 41ce: 2700 fld fs0,8(a4) - 41d0: 12000077 0x12000077 - 41d4: 036d addi t1,t1,27 - 41d6: 0000 unimp - 41d8: 2e01 jal 44e8 <__stack_size+0x40e8> - 41da: 00006103 0x6103 - 41de: 3a00 fld fs0,48(a2) - 41e0: 12000077 0x12000077 - 41e4: 0431 addi s0,s0,12 - 41e6: 0000 unimp - 41e8: 2e01 jal 44f8 <__stack_size+0x40f8> - 41ea: 00006103 0x6103 - 41ee: 6700 flw fs0,8(a4) - 41f0: 12000077 0x12000077 - 41f4: 00000357 0x357 - 41f8: 2e01 jal 4508 <__stack_size+0x4108> - 41fa: 00006103 0x6103 - 41fe: 8900 0x8900 - 4200: 12000077 0x12000077 - 4204: 042c addi a1,sp,520 - 4206: 0000 unimp - 4208: 2e01 jal 4518 <__stack_size+0x4118> - 420a: 00006103 0x6103 - 420e: b600 fsd fs0,40(a2) - 4210: 00000077 0x77 - 4214: f015 bnez s0,4138 <__stack_size+0x3d38> - 4216: c8000007 0xc8000007 - 421a: 0006 c.slli zero,0x1 - 421c: 1200 addi s0,sp,288 - 421e: 0611 addi a2,a2,4 - 4220: 0000 unimp - 4222: 2e01 jal 4532 <__stack_size+0x4132> - 4224: 00011303 lh t1,0(sp) - 4228: e300 fsw fs0,0(a4) - 422a: 12000077 0x12000077 - 422e: 0616 slli a2,a2,0x5 - 4230: 0000 unimp - 4232: 2e01 jal 4542 <__stack_size+0x4142> - 4234: 00011303 lh t1,0(sp) - 4238: d000 sw s0,32(s0) - 423a: 0078 addi a4,sp,12 - 423c: 1600 addi s0,sp,800 - 423e: 0000061b 0x61b - 4242: 2e01 jal 4552 <__stack_size+0x4152> - 4244: 00011303 lh t1,0(sp) - 4248: 0100 addi s0,sp,128 - 424a: 1256 slli tp,tp,0x35 - 424c: 0620 addi s0,sp,776 - 424e: 0000 unimp - 4250: 2e01 jal 4560 <__stack_size+0x4160> - 4252: 00011303 lh t1,0(sp) - 4256: 5b00 lw s0,48(a4) - 4258: 1200007b 0x1200007b - 425c: 036d addi t1,t1,27 - 425e: 0000 unimp - 4260: 2e01 jal 4570 <__stack_size+0x4170> - 4262: 00006103 0x6103 - 4266: 6e00 flw fs0,24(a2) - 4268: 1900007b 0x1900007b - 426c: 0431 addi s0,s0,12 - 426e: 0000 unimp - 4270: 2e01 jal 4580 <__stack_size+0x4180> - 4272: 00006103 0x6103 - 4276: 1200 addi s0,sp,288 - 4278: 00000357 0x357 - 427c: 2e01 jal 458c <__stack_size+0x418c> - 427e: 00006103 0x6103 - 4282: 9000 0x9000 - 4284: 1200007b 0x1200007b - 4288: 042c addi a1,sp,520 - 428a: 0000 unimp - 428c: 2e01 jal 459c <__stack_size+0x419c> - 428e: 00006103 0x6103 - 4292: bd00 fsd fs0,56(a0) - 4294: 0000007b 0x7b - 4298: 0815 addi a6,a6,5 - 429a: 0008 0x8 - 429c: 5200 lw s0,32(a2) - 429e: 12000007 0x12000007 - 42a2: 0611 addi a2,a2,4 - 42a4: 0000 unimp - 42a6: 2e01 jal 45b6 <__stack_size+0x41b6> - 42a8: 00011303 lh t1,0(sp) - 42ac: ea00 fsw fs0,16(a2) - 42ae: 1200007b 0x1200007b - 42b2: 0616 slli a2,a2,0x5 - 42b4: 0000 unimp - 42b6: 2e01 jal 45c6 <__stack_size+0x41c6> - 42b8: 00011303 lh t1,0(sp) - 42bc: 7900 flw fs0,48(a0) - 42be: 007d c.nop 31 - 42c0: 1200 addi s0,sp,288 - 42c2: 0000061b 0x61b - 42c6: 2e01 jal 45d6 <__stack_size+0x41d6> - 42c8: 00011303 lh t1,0(sp) - 42cc: 6800 flw fs0,16(s0) - 42ce: 0081 addi ra,ra,0 - 42d0: 1200 addi s0,sp,288 - 42d2: 0620 addi s0,sp,776 - 42d4: 0000 unimp - 42d6: 2e01 jal 45e6 <__stack_size+0x41e6> - 42d8: 00011303 lh t1,0(sp) - 42dc: 0500 addi s0,sp,640 - 42de: 0082 c.slli64 ra - 42e0: 1200 addi s0,sp,288 - 42e2: 036d addi t1,t1,27 - 42e4: 0000 unimp - 42e6: 2e01 jal 45f6 <__stack_size+0x41f6> - 42e8: 00006103 0x6103 - 42ec: 1800 addi s0,sp,48 - 42ee: 0082 c.slli64 ra - 42f0: 1200 addi s0,sp,288 - 42f2: 0431 addi s0,s0,12 - 42f4: 0000 unimp - 42f6: 2e01 jal 4606 <__stack_size+0x4206> - 42f8: 00006103 0x6103 - 42fc: 3a00 fld fs0,48(a2) - 42fe: 0082 c.slli64 ra - 4300: 1200 addi s0,sp,288 - 4302: 00000357 0x357 - 4306: 2e01 jal 4616 <__stack_size+0x4216> - 4308: 00006103 0x6103 - 430c: 6700 flw fs0,8(a4) - 430e: 0082 c.slli64 ra - 4310: 1200 addi s0,sp,288 - 4312: 042c addi a1,sp,520 - 4314: 0000 unimp - 4316: 2e01 jal 4626 <__stack_size+0x4226> - 4318: 00006103 0x6103 - 431c: 9400 0x9400 - 431e: 0082 c.slli64 ra - 4320: 0000 unimp - 4322: 2015 jal 4346 <__stack_size+0x3f46> - 4324: 0008 0x8 - 4326: dc00 sw s0,56(s0) - 4328: 12000007 0x12000007 - 432c: 0611 addi a2,a2,4 - 432e: 0000 unimp - 4330: 2e01 jal 4640 <__stack_size+0x4240> - 4332: 00011303 lh t1,0(sp) - 4336: c100 sw s0,0(a0) - 4338: 0082 c.slli64 ra - 433a: 1200 addi s0,sp,288 - 433c: 0616 slli a2,a2,0x5 - 433e: 0000 unimp - 4340: 2e01 jal 4650 <__stack_size+0x4250> - 4342: 00011303 lh t1,0(sp) - 4346: 0f00 addi s0,sp,912 - 4348: 0084 addi s1,sp,64 - 434a: 1200 addi s0,sp,288 - 434c: 0000061b 0x61b - 4350: 2e01 jal 4660 <__stack_size+0x4260> - 4352: 00011303 lh t1,0(sp) - 4356: 5e00 lw s0,56(a2) - 4358: 12000087 0x12000087 - 435c: 0620 addi s0,sp,776 - 435e: 0000 unimp - 4360: 2e01 jal 4670 <__stack_size+0x4270> - 4362: 00011303 lh t1,0(sp) - 4366: c100 sw s0,0(a0) - 4368: 0088 addi a0,sp,64 - 436a: 1200 addi s0,sp,288 - 436c: 036d addi t1,t1,27 - 436e: 0000 unimp - 4370: 2e01 jal 4680 <__stack_size+0x4280> - 4372: 00006103 0x6103 - 4376: d400 sw s0,40(s0) - 4378: 0088 addi a0,sp,64 - 437a: 1200 addi s0,sp,288 - 437c: 0431 addi s0,s0,12 - 437e: 0000 unimp - 4380: 2e01 jal 4690 <__stack_size+0x4290> - 4382: 00006103 0x6103 - 4386: 0100 addi s0,sp,128 - 4388: 0089 addi ra,ra,2 - 438a: 1200 addi s0,sp,288 - 438c: 00000357 0x357 - 4390: 2e01 jal 46a0 <__stack_size+0x42a0> - 4392: 00006103 0x6103 - 4396: 2300 fld fs0,0(a4) - 4398: 0089 addi ra,ra,2 - 439a: 1200 addi s0,sp,288 - 439c: 042c addi a1,sp,520 - 439e: 0000 unimp - 43a0: 2e01 jal 46b0 <__stack_size+0x42b0> - 43a2: 00006103 0x6103 - 43a6: 5000 lw s0,32(s0) - 43a8: 0089 addi ra,ra,2 - 43aa: 0000 unimp - 43ac: 3815 jal 3be0 <__stack_size+0x37e0> - 43ae: 0008 0x8 - 43b0: 0600 addi s0,sp,768 - 43b2: 0008 0x8 - 43b4: 1200 addi s0,sp,288 - 43b6: 0ab2 slli s5,s5,0xc - 43b8: 0000 unimp - 43ba: 2e01 jal 46ca <__stack_size+0x42ca> - 43bc: 00011303 lh t1,0(sp) - 43c0: 7d00 flw fs0,56(a0) - 43c2: 0089 addi ra,ra,2 - 43c4: 1200 addi s0,sp,288 - 43c6: 00000b67 jalr s6,zero # 0 <__stack_usage> - 43ca: 2e01 jal 46da <__stack_size+0x42da> - 43cc: 00011303 lh t1,0(sp) - 43d0: 9000 0x9000 - 43d2: 0089 addi ra,ra,2 - 43d4: 0000 unimp - 43d6: 5815 li a6,-27 - 43d8: 0008 0x8 - 43da: 2800 fld fs0,16(s0) - 43dc: 0008 0x8 - 43de: 1900 addi s0,sp,176 - 43e0: 0ab2 slli s5,s5,0xc - 43e2: 0000 unimp - 43e4: 2e01 jal 46f4 <__stack_size+0x42f4> - 43e6: 00011303 lh t1,0(sp) - 43ea: 1900 addi s0,sp,176 - 43ec: 00000b67 jalr s6,zero # 0 <__stack_usage> - 43f0: 2e01 jal 4700 <__stack_size+0x4300> - 43f2: 00011303 lh t1,0(sp) - 43f6: 0000 unimp - 43f8: d815 beqz s0,432c <__stack_size+0x3f2c> - 43fa: 0008 0x8 - 43fc: 5200 lw s0,32(a2) - 43fe: 0008 0x8 - 4400: 1200 addi s0,sp,288 - 4402: 0ab2 slli s5,s5,0xc - 4404: 0000 unimp - 4406: 2e01 jal 4716 <__stack_size+0x4316> - 4408: 00011303 lh t1,0(sp) - 440c: bf00 fsd fs0,56(a4) - 440e: 0089 addi ra,ra,2 - 4410: 1200 addi s0,sp,288 - 4412: 00000b67 jalr s6,zero # 0 <__stack_usage> - 4416: 2e01 jal 4726 <__stack_size+0x4326> - 4418: 00011303 lh t1,0(sp) - 441c: d200 sw s0,32(a2) - 441e: 0089 addi ra,ra,2 - 4420: 0000 unimp - 4422: 8015 srli s0,s0,0x5 - 4424: 0008 0x8 - 4426: 7c00 flw fs0,56(s0) - 4428: 0008 0x8 - 442a: 1200 addi s0,sp,288 - 442c: 0ab2 slli s5,s5,0xc - 442e: 0000 unimp - 4430: 2e01 jal 4740 <__stack_size+0x4340> - 4432: 00011303 lh t1,0(sp) - 4436: 2000 fld fs0,0(s0) - 4438: 008a slli ra,ra,0x2 - 443a: 1200 addi s0,sp,288 - 443c: 00000b67 jalr s6,zero # 0 <__stack_usage> - 4440: 2e01 jal 4750 <__stack_size+0x4350> - 4442: 00011303 lh t1,0(sp) - 4446: 4000 lw s0,0(s0) - 4448: 008a slli ra,ra,0x2 - 444a: 0000 unimp - 444c: 2015 jal 4470 <__stack_size+0x4070> - 444e: 0009 c.nop 2 - 4450: 9e00 0x9e00 - 4452: 0008 0x8 - 4454: 1900 addi s0,sp,176 - 4456: 0ab2 slli s5,s5,0xc - 4458: 0000 unimp - 445a: 2e01 jal 476a <__stack_size+0x436a> - 445c: 00011303 lh t1,0(sp) - 4460: 1900 addi s0,sp,176 - 4462: 00000b67 jalr s6,zero # 0 <__stack_usage> - 4466: 2e01 jal 4776 <__stack_size+0x4376> - 4468: 00011303 lh t1,0(sp) - 446c: 0000 unimp - 446e: 7015 c.lui zero,0xfffe5 - 4470: 0009 c.nop 2 - 4472: 2800 fld fs0,16(s0) - 4474: 0009 c.nop 2 - 4476: 1200 addi s0,sp,288 - 4478: 0611 addi a2,a2,4 - 447a: 0000 unimp - 447c: 2e01 jal 478c <__stack_size+0x438c> - 447e: 00011303 lh t1,0(sp) - 4482: bd00 fsd fs0,56(a0) - 4484: 008a slli ra,ra,0x2 - 4486: 1200 addi s0,sp,288 - 4488: 0616 slli a2,a2,0x5 - 448a: 0000 unimp - 448c: 2e01 jal 479c <__stack_size+0x439c> - 448e: 00011303 lh t1,0(sp) - 4492: f600 fsw fs0,40(a2) - 4494: 1200008b 0x1200008b - 4498: 0000061b 0x61b - 449c: 2e01 jal 47ac <__stack_size+0x43ac> - 449e: 00011303 lh t1,0(sp) - 44a2: 0400 addi s0,sp,512 - 44a4: 1200008f 0x1200008f - 44a8: 0620 addi s0,sp,776 - 44aa: 0000 unimp - 44ac: 2e01 jal 47bc <__stack_size+0x43bc> - 44ae: 00011303 lh t1,0(sp) - 44b2: 7800 flw fs0,48(s0) - 44b4: 1200008f 0x1200008f - 44b8: 036d addi t1,t1,27 - 44ba: 0000 unimp - 44bc: 2e01 jal 47cc <__stack_size+0x43cc> - 44be: 00006103 0x6103 - 44c2: 8b00 0x8b00 - 44c4: 1200008f 0x1200008f - 44c8: 0431 addi s0,s0,12 - 44ca: 0000 unimp - 44cc: 2e01 jal 47dc <__stack_size+0x43dc> - 44ce: 00006103 0x6103 - 44d2: ad00 fsd fs0,24(a0) - 44d4: 1200008f 0x1200008f - 44d8: 00000357 0x357 - 44dc: 2e01 jal 47ec <__stack_size+0x43ec> - 44de: 00006103 0x6103 - 44e2: da00 sw s0,48(a2) - 44e4: 1200008f 0x1200008f - 44e8: 042c addi a1,sp,520 - 44ea: 0000 unimp - 44ec: 2e01 jal 47fc <__stack_size+0x43fc> - 44ee: 00006103 0x6103 - 44f2: 0700 addi s0,sp,896 - 44f4: 0090 addi a2,sp,64 - 44f6: 0000 unimp - 44f8: 9015 srli s0,s0,0x25 - 44fa: 0009 c.nop 2 - 44fc: b200 fsd fs0,32(a2) - 44fe: 0009 c.nop 2 - 4500: 1200 addi s0,sp,288 - 4502: 0611 addi a2,a2,4 - 4504: 0000 unimp - 4506: 2e01 jal 4816 <__stack_size+0x4416> - 4508: 00011303 lh t1,0(sp) - 450c: 3400 fld fs0,40(s0) - 450e: 0090 addi a2,sp,64 - 4510: 1200 addi s0,sp,288 - 4512: 0616 slli a2,a2,0x5 - 4514: 0000 unimp - 4516: 2e01 jal 4826 <__stack_size+0x4426> - 4518: 00011303 lh t1,0(sp) - 451c: 6d00 flw fs0,24(a0) - 451e: 0091 addi ra,ra,4 - 4520: 1200 addi s0,sp,288 - 4522: 0000061b 0x61b - 4526: 2e01 jal 4836 <__stack_size+0x4436> - 4528: 00011303 lh t1,0(sp) - 452c: 6700 flw fs0,8(a4) - 452e: 0094 addi a3,sp,64 - 4530: 1200 addi s0,sp,288 - 4532: 0620 addi s0,sp,776 - 4534: 0000 unimp - 4536: 2e01 jal 4846 <__stack_size+0x4446> - 4538: 00011303 lh t1,0(sp) - 453c: 9b00 0x9b00 - 453e: 0095 addi ra,ra,5 - 4540: 1200 addi s0,sp,288 - 4542: 036d addi t1,t1,27 - 4544: 0000 unimp - 4546: 2e01 jal 4856 <__stack_size+0x4456> - 4548: 00006103 0x6103 - 454c: ae00 fsd fs0,24(a2) - 454e: 0095 addi ra,ra,5 - 4550: 1200 addi s0,sp,288 - 4552: 0431 addi s0,s0,12 - 4554: 0000 unimp - 4556: 2e01 jal 4866 <__stack_size+0x4466> - 4558: 00006103 0x6103 - 455c: db00 sw s0,48(a4) - 455e: 0095 addi ra,ra,5 - 4560: 1200 addi s0,sp,288 - 4562: 00000357 0x357 - 4566: 2e01 jal 4876 <__stack_size+0x4476> - 4568: 00006103 0x6103 - 456c: fd00 fsw fs0,56(a0) - 456e: 0095 addi ra,ra,5 - 4570: 1200 addi s0,sp,288 - 4572: 042c addi a1,sp,520 - 4574: 0000 unimp - 4576: 2e01 jal 4886 <__stack_size+0x4486> - 4578: 00006103 0x6103 - 457c: 2a00 fld fs0,16(a2) - 457e: 0096 slli ra,ra,0x5 - 4580: 0000 unimp - 4582: b015 j 3da6 <__stack_size+0x39a6> - 4584: 0009 c.nop 2 - 4586: 3a00 fld fs0,48(a2) - 4588: 000a c.slli zero,0x2 - 458a: 1200 addi s0,sp,288 - 458c: 0611 addi a2,a2,4 - 458e: 0000 unimp - 4590: 2e01 jal 48a0 <__stack_size+0x44a0> - 4592: 00011303 lh t1,0(sp) - 4596: 5700 lw s0,40(a4) - 4598: 0096 slli ra,ra,0x5 - 459a: 1200 addi s0,sp,288 - 459c: 0616 slli a2,a2,0x5 - 459e: 0000 unimp - 45a0: 2e01 jal 48b0 <__stack_size+0x44b0> - 45a2: 00011303 lh t1,0(sp) - 45a6: 3a00 fld fs0,48(a2) - 45a8: 16000097 auipc ra,0x16000 - 45ac: 0000061b 0x61b - 45b0: 2e01 jal 48c0 <__stack_size+0x44c0> - 45b2: 00011303 lh t1,0(sp) - 45b6: 0100 addi s0,sp,128 - 45b8: 1265 addi tp,tp,-7 - 45ba: 0620 addi s0,sp,776 - 45bc: 0000 unimp - 45be: 2e01 jal 48ce <__stack_size+0x44ce> - 45c0: 00011303 lh t1,0(sp) - 45c4: a700 fsd fs0,8(a4) - 45c6: 0099 addi ra,ra,6 - 45c8: 1200 addi s0,sp,288 - 45ca: 036d addi t1,t1,27 - 45cc: 0000 unimp - 45ce: 2e01 jal 48de <__stack_size+0x44de> - 45d0: 00006103 0x6103 - 45d4: ba00 fsd fs0,48(a2) - 45d6: 0099 addi ra,ra,6 - 45d8: 1200 addi s0,sp,288 - 45da: 0431 addi s0,s0,12 - 45dc: 0000 unimp - 45de: 2e01 jal 48ee <__stack_size+0x44ee> - 45e0: 00006103 0x6103 - 45e4: dc00 sw s0,56(s0) - 45e6: 0099 addi ra,ra,6 - 45e8: 1200 addi s0,sp,288 - 45ea: 00000357 0x357 - 45ee: 2e01 jal 48fe <__stack_size+0x44fe> - 45f0: 00006103 0x6103 - 45f4: fe00 fsw fs0,56(a2) - 45f6: 0099 addi ra,ra,6 - 45f8: 1200 addi s0,sp,288 - 45fa: 042c addi a1,sp,520 - 45fc: 0000 unimp - 45fe: 2e01 jal 490e <__stack_size+0x450e> - 4600: 00006103 0x6103 - 4604: 2b00 fld fs0,16(a4) - 4606: 009a slli ra,ra,0x6 - 4608: 0000 unimp - 460a: d015 beqz s0,452e <__stack_size+0x412e> - 460c: 0009 c.nop 2 - 460e: be00 fsd fs0,56(a2) - 4610: 000a c.slli zero,0x2 - 4612: 1200 addi s0,sp,288 - 4614: 0611 addi a2,a2,4 - 4616: 0000 unimp - 4618: 2e01 jal 4928 <__stack_size+0x4528> - 461a: 00011303 lh t1,0(sp) - 461e: 5800 lw s0,48(s0) - 4620: 009a slli ra,ra,0x6 - 4622: 1200 addi s0,sp,288 - 4624: 0616 slli a2,a2,0x5 - 4626: 0000 unimp - 4628: 2e01 jal 4938 <__stack_size+0x4538> - 462a: 00011303 lh t1,0(sp) - 462e: 2600 fld fs0,8(a2) - 4630: 1600009b 0x1600009b - 4634: 0000061b 0x61b - 4638: 2e01 jal 4948 <__stack_size+0x4548> - 463a: 00011303 lh t1,0(sp) - 463e: 0100 addi s0,sp,128 - 4640: 1265 addi tp,tp,-7 - 4642: 0620 addi s0,sp,776 - 4644: 0000 unimp - 4646: 2e01 jal 4956 <__stack_size+0x4556> - 4648: 00011303 lh t1,0(sp) - 464c: 7500 flw fs0,40(a0) - 464e: 009d addi ra,ra,7 - 4650: 1200 addi s0,sp,288 - 4652: 036d addi t1,t1,27 - 4654: 0000 unimp - 4656: 2e01 jal 4966 <__stack_size+0x4566> - 4658: 00006103 0x6103 - 465c: 8800 0x8800 - 465e: 009d addi ra,ra,7 - 4660: 1900 addi s0,sp,176 - 4662: 0431 addi s0,s0,12 - 4664: 0000 unimp - 4666: 2e01 jal 4976 <__stack_size+0x4576> - 4668: 00006103 0x6103 - 466c: 1200 addi s0,sp,288 - 466e: 00000357 0x357 - 4672: 2e01 jal 4982 <__stack_size+0x4582> - 4674: 00006103 0x6103 - 4678: aa00 fsd fs0,16(a2) - 467a: 009d addi ra,ra,7 - 467c: 1200 addi s0,sp,288 - 467e: 042c addi a1,sp,520 - 4680: 0000 unimp - 4682: 2e01 jal 4992 <__stack_size+0x4592> - 4684: 00006103 0x6103 - 4688: d700 sw s0,40(a4) - 468a: 009d addi ra,ra,7 - 468c: 0000 unimp - 468e: e815 bnez s0,46c2 <__stack_size+0x42c2> - 4690: 0009 c.nop 2 - 4692: e800 fsw fs0,16(s0) - 4694: 000a c.slli zero,0x2 - 4696: 1200 addi s0,sp,288 - 4698: 0ab2 slli s5,s5,0xc - 469a: 0000 unimp - 469c: 2e01 jal 49ac <__stack_size+0x45ac> - 469e: 00011303 lh t1,0(sp) - 46a2: 0400 addi s0,sp,512 - 46a4: 009e slli ra,ra,0x7 - 46a6: 1200 addi s0,sp,288 - 46a8: 00000b67 jalr s6,zero # 0 <__stack_usage> - 46ac: 2e01 jal 49bc <__stack_size+0x45bc> - 46ae: 00011303 lh t1,0(sp) - 46b2: 1700 addi s0,sp,928 - 46b4: 009e slli ra,ra,0x7 - 46b6: 0000 unimp - 46b8: 2015 jal 46dc <__stack_size+0x42dc> - 46ba: 000a c.slli zero,0x2 - 46bc: 1200 addi s0,sp,288 - 46be: 1200000b 0x1200000b - 46c2: 0ab2 slli s5,s5,0xc - 46c4: 0000 unimp - 46c6: 2e01 jal 49d6 <__stack_size+0x45d6> - 46c8: 00011303 lh t1,0(sp) - 46cc: 8200 0x8200 - 46ce: 009e slli ra,ra,0x7 - 46d0: 1200 addi s0,sp,288 - 46d2: 00000b67 jalr s6,zero # 0 <__stack_usage> - 46d6: 2e01 jal 49e6 <__stack_size+0x45e6> - 46d8: 00011303 lh t1,0(sp) - 46dc: 9500 0x9500 - 46de: 009e slli ra,ra,0x7 - 46e0: 0000 unimp - 46e2: 6815 lui a6,0x5 - 46e4: 000a c.slli zero,0x2 - 46e6: 3c00 fld fs0,56(s0) - 46e8: 1200000b 0x1200000b - 46ec: 0ab2 slli s5,s5,0xc - 46ee: 0000 unimp - 46f0: 2e01 jal 4a00 <__stack_size+0x4600> - 46f2: 00011303 lh t1,0(sp) - 46f6: 2d00 fld fs0,24(a0) - 46f8: 009f 1200 0b67 0xb671200009f - 46fe: 0000 unimp - 4700: 2e01 jal 4a10 <__stack_size+0x4610> - 4702: 00011303 lh t1,0(sp) - 4706: 5a00 lw s0,48(a2) - 4708: 009f 0000 b815 0xb8150000009f - 470e: 000a c.slli zero,0x2 - 4710: 6600 flw fs0,8(a2) - 4712: 1200000b 0x1200000b - 4716: 0ab2 slli s5,s5,0xc - 4718: 0000 unimp - 471a: 2e01 jal 4a2a <__stack_size+0x462a> - 471c: 00011303 lh t1,0(sp) - 4720: b200 fsd fs0,32(a2) - 4722: 00a0 addi s0,sp,72 - 4724: 1200 addi s0,sp,288 - 4726: 00000b67 jalr s6,zero # 0 <__stack_usage> - 472a: 2e01 jal 4a3a <__stack_size+0x463a> - 472c: 00011303 lh t1,0(sp) - 4730: d400 sw s0,40(s0) - 4732: 00a4 addi s1,sp,72 - 4734: 0000 unimp - 4736: 0015 c.nop 5 - 4738: ee00000b 0xee00000b - 473c: 1200000b 0x1200000b - 4740: 0611 addi a2,a2,4 - 4742: 0000 unimp - 4744: 2e01 jal 4a54 <__stack_size+0x4654> - 4746: 00011303 lh t1,0(sp) - 474a: 0900 addi s0,sp,144 - 474c: 00a5 addi ra,ra,9 - 474e: 1200 addi s0,sp,288 - 4750: 0616 slli a2,a2,0x5 - 4752: 0000 unimp - 4754: 2e01 jal 4a64 <__stack_size+0x4664> - 4756: 00011303 lh t1,0(sp) - 475a: ad00 fsd fs0,24(a0) - 475c: 00a5 addi ra,ra,9 - 475e: 1600 addi s0,sp,800 - 4760: 0000061b 0x61b - 4764: 2e01 jal 4a74 <__stack_size+0x4674> - 4766: 00011303 lh t1,0(sp) - 476a: 0100 addi s0,sp,128 - 476c: 1268 addi a0,sp,300 - 476e: 0620 addi s0,sp,776 - 4770: 0000 unimp - 4772: 2e01 jal 4a82 <__stack_size+0x4682> - 4774: 00011303 lh t1,0(sp) - 4778: 9800 0x9800 - 477a: 120000a7 0x120000a7 - 477e: 036d addi t1,t1,27 - 4780: 0000 unimp - 4782: 2e01 jal 4a92 <__stack_size+0x4692> - 4784: 00006103 0x6103 - 4788: ab00 fsd fs0,16(a4) - 478a: 120000a7 0x120000a7 - 478e: 0431 addi s0,s0,12 - 4790: 0000 unimp - 4792: 2e01 jal 4aa2 <__stack_size+0x46a2> - 4794: 00006103 0x6103 - 4798: cd00 sw s0,24(a0) - 479a: 120000a7 0x120000a7 - 479e: 00000357 0x357 - 47a2: 2e01 jal 4ab2 <__stack_size+0x46b2> - 47a4: 00006103 0x6103 - 47a8: ef00 fsw fs0,24(a4) - 47aa: 120000a7 0x120000a7 - 47ae: 042c addi a1,sp,520 - 47b0: 0000 unimp - 47b2: 2e01 jal 4ac2 <__stack_size+0x46c2> - 47b4: 00006103 0x6103 - 47b8: 1c00 addi s0,sp,560 - 47ba: 00a8 addi a0,sp,72 - 47bc: 0000 unimp - 47be: 2015 jal 47e2 <__stack_size+0x43e2> - 47c0: 7800000b 0x7800000b - 47c4: 000c 0xc - 47c6: 1200 addi s0,sp,288 - 47c8: 0611 addi a2,a2,4 - 47ca: 0000 unimp - 47cc: 2e01 jal 4adc <__stack_size+0x46dc> - 47ce: 00011303 lh t1,0(sp) - 47d2: 4900 lw s0,16(a0) - 47d4: 00a8 addi a0,sp,72 - 47d6: 1200 addi s0,sp,288 - 47d8: 0616 slli a2,a2,0x5 - 47da: 0000 unimp - 47dc: 2e01 jal 4aec <__stack_size+0x46ec> - 47de: 00011303 lh t1,0(sp) - 47e2: 0200 addi s0,sp,256 - 47e4: 00a9 addi ra,ra,10 - 47e6: 1200 addi s0,sp,288 - 47e8: 0000061b 0x61b - 47ec: 2e01 jal 4afc <__stack_size+0x46fc> - 47ee: 00011303 lh t1,0(sp) - 47f2: 2900 fld fs0,16(a0) - 47f4: 120000ab 0x120000ab - 47f8: 0620 addi s0,sp,776 - 47fa: 0000 unimp - 47fc: 2e01 jal 4b0c <__stack_size+0x470c> - 47fe: 00011303 lh t1,0(sp) - 4802: 9d00 0x9d00 - 4804: 120000ab 0x120000ab - 4808: 036d addi t1,t1,27 - 480a: 0000 unimp - 480c: 2e01 jal 4b1c <__stack_size+0x471c> - 480e: 00006103 0x6103 - 4812: b000 fsd fs0,32(s0) - 4814: 120000ab 0x120000ab - 4818: 0431 addi s0,s0,12 - 481a: 0000 unimp - 481c: 2e01 jal 4b2c <__stack_size+0x472c> - 481e: 00006103 0x6103 - 4822: d200 sw s0,32(a2) - 4824: 120000ab 0x120000ab - 4828: 00000357 0x357 - 482c: 2e01 jal 4b3c <__stack_size+0x473c> - 482e: 00006103 0x6103 - 4832: f400 fsw fs0,40(s0) - 4834: 120000ab 0x120000ab - 4838: 042c addi a1,sp,520 - 483a: 0000 unimp - 483c: 2e01 jal 4b4c <__stack_size+0x474c> - 483e: 00006103 0x6103 - 4842: 2100 fld fs0,0(a0) - 4844: 00ac addi a1,sp,72 - 4846: 0000 unimp - 4848: 4015 c.li zero,5 - 484a: fe00000b 0xfe00000b - 484e: 000c 0xc - 4850: 1200 addi s0,sp,288 - 4852: 0611 addi a2,a2,4 - 4854: 0000 unimp - 4856: 2e01 jal 4b66 <__stack_size+0x4766> - 4858: 00011303 lh t1,0(sp) - 485c: 4e00 lw s0,24(a2) - 485e: 00ac addi a1,sp,72 - 4860: 1200 addi s0,sp,288 - 4862: 0616 slli a2,a2,0x5 - 4864: 0000 unimp - 4866: 2e01 jal 4b76 <__stack_size+0x4776> - 4868: 00011303 lh t1,0(sp) - 486c: 0700 addi s0,sp,896 - 486e: 00ad addi ra,ra,11 - 4870: 1200 addi s0,sp,288 - 4872: 0000061b 0x61b - 4876: 2e01 jal 4b86 <__stack_size+0x4786> - 4878: 00011303 lh t1,0(sp) - 487c: da00 sw s0,48(a2) - 487e: 00ae slli ra,ra,0xb - 4880: 1200 addi s0,sp,288 - 4882: 0620 addi s0,sp,776 - 4884: 0000 unimp - 4886: 2e01 jal 4b96 <__stack_size+0x4796> - 4888: 00011303 lh t1,0(sp) - 488c: 8e00 0x8e00 - 488e: 120000af 0x120000af - 4892: 036d addi t1,t1,27 - 4894: 0000 unimp - 4896: 2e01 jal 4ba6 <__stack_size+0x47a6> - 4898: 00006103 0x6103 - 489c: a100 fsd fs0,0(a0) - 489e: 190000af 0x190000af - 48a2: 0431 addi s0,s0,12 - 48a4: 0000 unimp - 48a6: 2e01 jal 4bb6 <__stack_size+0x47b6> - 48a8: 00006103 0x6103 - 48ac: 1200 addi s0,sp,288 - 48ae: 00000357 0x357 - 48b2: 2e01 jal 4bc2 <__stack_size+0x47c2> - 48b4: 00006103 0x6103 - 48b8: c300 sw s0,0(a4) - 48ba: 120000af 0x120000af - 48be: 042c addi a1,sp,520 - 48c0: 0000 unimp - 48c2: 2e01 jal 4bd2 <__stack_size+0x47d2> - 48c4: 00006103 0x6103 - 48c8: f000 fsw fs0,32(s0) - 48ca: 000000af 0xaf - 48ce: 6015 c.lui zero,0x5 - 48d0: 8800000b 0x8800000b - 48d4: 000d c.nop 3 - 48d6: 1200 addi s0,sp,288 - 48d8: 0611 addi a2,a2,4 - 48da: 0000 unimp - 48dc: 2e01 jal 4bec <__stack_size+0x47ec> - 48de: 00011303 lh t1,0(sp) - 48e2: 1d00 addi s0,sp,688 - 48e4: 00b0 addi a2,sp,72 - 48e6: 1200 addi s0,sp,288 - 48e8: 0616 slli a2,a2,0x5 - 48ea: 0000 unimp - 48ec: 2e01 jal 4bfc <__stack_size+0x47fc> - 48ee: 00011303 lh t1,0(sp) - 48f2: ac00 fsd fs0,24(s0) - 48f4: 00b0 addi a2,sp,72 - 48f6: 1200 addi s0,sp,288 - 48f8: 0000061b 0x61b - 48fc: 2e01 jal 4c0c <__stack_size+0x480c> - 48fe: 00011303 lh t1,0(sp) - 4902: 7500 flw fs0,40(a0) - 4904: 00b2 slli ra,ra,0xc - 4906: 1200 addi s0,sp,288 - 4908: 0620 addi s0,sp,776 - 490a: 0000 unimp - 490c: 2e01 jal 4c1c <__stack_size+0x481c> - 490e: 00011303 lh t1,0(sp) - 4912: e900 fsw fs0,16(a0) - 4914: 00b2 slli ra,ra,0xc - 4916: 1200 addi s0,sp,288 - 4918: 036d addi t1,t1,27 - 491a: 0000 unimp - 491c: 2e01 jal 4c2c <__stack_size+0x482c> - 491e: 00006103 0x6103 - 4922: fc00 fsw fs0,56(s0) - 4924: 00b2 slli ra,ra,0xc - 4926: 1200 addi s0,sp,288 - 4928: 0431 addi s0,s0,12 - 492a: 0000 unimp - 492c: 2e01 jal 4c3c <__stack_size+0x483c> - 492e: 00006103 0x6103 - 4932: 1e00 addi s0,sp,816 - 4934: 120000b3 0x120000b3 - 4938: 00000357 0x357 - 493c: 2e01 jal 4c4c <__stack_size+0x484c> - 493e: 00006103 0x6103 - 4942: 4000 lw s0,0(s0) - 4944: 120000b3 0x120000b3 - 4948: 042c addi a1,sp,520 - 494a: 0000 unimp - 494c: 2e01 jal 4c5c <__stack_size+0x485c> - 494e: 00006103 0x6103 - 4952: 6d00 flw fs0,24(a0) - 4954: 000000b3 add ra,zero,zero - 4958: 7815 lui a6,0xfffe5 - 495a: 1200000b 0x1200000b - 495e: 000e c.slli zero,0x3 - 4960: 1200 addi s0,sp,288 - 4962: 0611 addi a2,a2,4 - 4964: 0000 unimp - 4966: 2e01 jal 4c76 <__stack_size+0x4876> - 4968: 00011303 lh t1,0(sp) - 496c: 9a00 0x9a00 - 496e: 120000b3 0x120000b3 - 4972: 0616 slli a2,a2,0x5 - 4974: 0000 unimp - 4976: 2e01 jal 4c86 <__stack_size+0x4886> - 4978: 00011303 lh t1,0(sp) - 497c: 2900 fld fs0,16(a0) - 497e: 00b4 addi a3,sp,72 - 4980: 1200 addi s0,sp,288 - 4982: 0000061b 0x61b - 4986: 2e01 jal 4c96 <__stack_size+0x4896> - 4988: 00011303 lh t1,0(sp) - 498c: b300 fsd fs0,32(a4) - 498e: 00b5 addi ra,ra,13 - 4990: 1200 addi s0,sp,288 - 4992: 0620 addi s0,sp,776 - 4994: 0000 unimp - 4996: 2e01 jal 4ca6 <__stack_size+0x48a6> - 4998: 00011303 lh t1,0(sp) - 499c: 3d00 fld fs0,56(a0) - 499e: 00b6 slli ra,ra,0xd - 49a0: 1200 addi s0,sp,288 - 49a2: 036d addi t1,t1,27 - 49a4: 0000 unimp - 49a6: 2e01 jal 4cb6 <__stack_size+0x48b6> - 49a8: 00006103 0x6103 - 49ac: 5000 lw s0,32(s0) - 49ae: 00b6 slli ra,ra,0xd - 49b0: 1200 addi s0,sp,288 - 49b2: 0431 addi s0,s0,12 - 49b4: 0000 unimp - 49b6: 2e01 jal 4cc6 <__stack_size+0x48c6> - 49b8: 00006103 0x6103 - 49bc: 7200 flw fs0,32(a2) - 49be: 00b6 slli ra,ra,0xd - 49c0: 1200 addi s0,sp,288 - 49c2: 00000357 0x357 - 49c6: 2e01 jal 4cd6 <__stack_size+0x48d6> - 49c8: 00006103 0x6103 - 49cc: 9400 0x9400 - 49ce: 00b6 slli ra,ra,0xd - 49d0: 1200 addi s0,sp,288 - 49d2: 042c addi a1,sp,520 - 49d4: 0000 unimp - 49d6: 2e01 jal 4ce6 <__stack_size+0x48e6> - 49d8: 00006103 0x6103 - 49dc: c100 sw s0,0(a0) - 49de: 00b6 slli ra,ra,0xd - 49e0: 0000 unimp - 49e2: 9015 srli s0,s0,0x25 - 49e4: 3c00000b 0x3c00000b - 49e8: 000e c.slli zero,0x3 - 49ea: 1200 addi s0,sp,288 - 49ec: 0ab2 slli s5,s5,0xc - 49ee: 0000 unimp - 49f0: 2e01 jal 4d00 <__stack_size+0x4900> - 49f2: 00011303 lh t1,0(sp) - 49f6: ee00 fsw fs0,24(a2) - 49f8: 00b6 slli ra,ra,0xd - 49fa: 1200 addi s0,sp,288 - 49fc: 00000b67 jalr s6,zero # 0 <__stack_usage> - 4a00: 2e01 jal 4d10 <__stack_size+0x4910> - 4a02: 00011303 lh t1,0(sp) - 4a06: 1600 addi s0,sp,800 - 4a08: 00b9 addi ra,ra,14 - 4a0a: 0000 unimp - 4a0c: c015 beqz s0,4a30 <__stack_size+0x4630> - 4a0e: 6600000b 0x6600000b - 4a12: 000e c.slli zero,0x3 - 4a14: 1200 addi s0,sp,288 - 4a16: 0ab2 slli s5,s5,0xc - 4a18: 0000 unimp - 4a1a: 2e01 jal 4d2a <__stack_size+0x492a> - 4a1c: 00011303 lh t1,0(sp) - 4a20: 8b00 0x8b00 - 4a22: 00b9 addi ra,ra,14 - 4a24: 1200 addi s0,sp,288 - 4a26: 00000b67 jalr s6,zero # 0 <__stack_usage> - 4a2a: 2e01 jal 4d3a <__stack_size+0x493a> - 4a2c: 00011303 lh t1,0(sp) - 4a30: 4b00 lw s0,16(a4) - 4a32: 00be slli ra,ra,0xf - 4a34: 0000 unimp - 4a36: f815 bnez s0,496a <__stack_size+0x456a> - 4a38: 9000000b 0x9000000b - 4a3c: 000e c.slli zero,0x3 - 4a3e: 1200 addi s0,sp,288 - 4a40: 0ab2 slli s5,s5,0xc - 4a42: 0000 unimp - 4a44: 2e01 jal 4d54 <__stack_size+0x4954> - 4a46: 00011303 lh t1,0(sp) - 4a4a: a900 fsd fs0,16(a0) - 4a4c: 120000bf 00000b67 0xb67120000bf - 4a54: 2e01 jal 4d64 <__stack_size+0x4964> - 4a56: 00011303 lh t1,0(sp) - 4a5a: d700 sw s0,40(a4) - 4a5c: 000000c3 fmadd.s ft1,ft0,ft0,ft0,rne - 4a60: 3015 jal 4284 <__stack_size+0x3e84> - 4a62: 000c 0xc - 4a64: ba00 fsd fs0,48(a2) - 4a66: 000e c.slli zero,0x3 - 4a68: 1200 addi s0,sp,288 - 4a6a: 0ab2 slli s5,s5,0xc - 4a6c: 0000 unimp - 4a6e: 2e01 jal 4d7e <__stack_size+0x497e> - 4a70: 00011303 lh t1,0(sp) - 4a74: 5d00 lw s0,56(a0) - 4a76: 00c9 addi ra,ra,18 - 4a78: 1200 addi s0,sp,288 - 4a7a: 00000b67 jalr s6,zero # 0 <__stack_usage> - 4a7e: 2e01 jal 4d8e <__stack_size+0x498e> - 4a80: 00011303 lh t1,0(sp) - 4a84: 8e00 0x8e00 - 4a86: 000000cb fnmsub.s ft1,ft0,ft0,ft0,rne - 4a8a: 5015 c.li zero,-27 - 4a8c: 000c 0xc - 4a8e: e400 fsw fs0,8(s0) - 4a90: 000e c.slli zero,0x3 - 4a92: 1200 addi s0,sp,288 - 4a94: 0ab2 slli s5,s5,0xc - 4a96: 0000 unimp - 4a98: 2e01 jal 4da8 <__stack_size+0x49a8> - 4a9a: 00011303 lh t1,0(sp) - 4a9e: bc00 fsd fs0,56(s0) - 4aa0: 120000cb fnmsub.d ft1,ft0,ft0,ft2,rne - 4aa4: 00000b67 jalr s6,zero # 0 <__stack_usage> - 4aa8: 2e01 jal 4db8 <__stack_size+0x49b8> - 4aaa: 00011303 lh t1,0(sp) - 4aae: 2700 fld fs0,8(a4) - 4ab0: 00cc addi a1,sp,68 - 4ab2: 0000 unimp - 4ab4: 7015 c.lui zero,0xfffe5 - 4ab6: 000c 0xc - 4ab8: 6e00 flw fs0,24(a2) - 4aba: 1200000f 0x1200000f - 4abe: 0611 addi a2,a2,4 - 4ac0: 0000 unimp - 4ac2: 2e01 jal 4dd2 <__stack_size+0x49d2> - 4ac4: 00011303 lh t1,0(sp) - 4ac8: 6000 flw fs0,0(s0) - 4aca: 00cc addi a1,sp,68 - 4acc: 1200 addi s0,sp,288 - 4ace: 0616 slli a2,a2,0x5 - 4ad0: 0000 unimp - 4ad2: 2e01 jal 4de2 <__stack_size+0x49e2> - 4ad4: 00011303 lh t1,0(sp) - 4ad8: ab00 fsd fs0,16(a4) - 4ada: 00cc addi a1,sp,68 - 4adc: 1200 addi s0,sp,288 - 4ade: 0000061b 0x61b - 4ae2: 2e01 jal 4df2 <__stack_size+0x49f2> - 4ae4: 00011303 lh t1,0(sp) - 4ae8: 4200 lw s0,0(a2) - 4aea: 00cd addi ra,ra,19 - 4aec: 1200 addi s0,sp,288 - 4aee: 0620 addi s0,sp,776 - 4af0: 0000 unimp - 4af2: 2e01 jal 4e02 <__stack_size+0x4a02> - 4af4: 00011303 lh t1,0(sp) - 4af8: 6000 flw fs0,0(s0) - 4afa: 00cd addi ra,ra,19 - 4afc: 1200 addi s0,sp,288 - 4afe: 036d addi t1,t1,27 - 4b00: 0000 unimp - 4b02: 2e01 jal 4e12 <__stack_size+0x4a12> - 4b04: 00006103 0x6103 - 4b08: 7300 flw fs0,32(a4) - 4b0a: 00cd addi ra,ra,19 - 4b0c: 1200 addi s0,sp,288 - 4b0e: 0431 addi s0,s0,12 - 4b10: 0000 unimp - 4b12: 2e01 jal 4e22 <__stack_size+0x4a22> - 4b14: 00006103 0x6103 - 4b18: 9500 0x9500 - 4b1a: 00cd addi ra,ra,19 - 4b1c: 1200 addi s0,sp,288 - 4b1e: 00000357 0x357 - 4b22: 2e01 jal 4e32 <__stack_size+0x4a32> - 4b24: 00006103 0x6103 - 4b28: b700 fsd fs0,40(a4) - 4b2a: 00cd addi ra,ra,19 - 4b2c: 1200 addi s0,sp,288 - 4b2e: 042c addi a1,sp,520 - 4b30: 0000 unimp - 4b32: 2e01 jal 4e42 <__stack_size+0x4a42> - 4b34: 00006103 0x6103 - 4b38: e400 fsw fs0,8(s0) - 4b3a: 00cd addi ra,ra,19 - 4b3c: 0000 unimp - 4b3e: 000c8817 auipc a6,0xc8 - 4b42: 1300 addi s0,sp,416 - 4b44: 5f5f 0078 2e01 0x2e0100785f5f - 4b4a: 00011303 lh t1,0(sp) - 4b4e: 1100 addi s0,sp,160 - 4b50: 00ce slli ra,ra,0x13 - 4b52: 0000 unimp - 4b54: 1700 addi s0,sp,928 - 4b56: 0cb0 addi a2,sp,600 - 4b58: 0000 unimp - 4b5a: 9612 add a2,a2,tp - 4b5c: 000d c.nop 3 - 4b5e: 0100 addi s0,sp,128 - 4b60: 032e slli t1,t1,0xb - 4b62: 000012f3 csrrw t0,ustatus,zero - 4b66: ce24 sw s1,88(a2) - 4b68: 0000 unimp - 4b6a: dd12 sw tp,184(sp) - 4b6c: 000e c.slli zero,0x3 - 4b6e: 0100 addi s0,sp,128 - 4b70: 032e slli t1,t1,0xb - 4b72: 000012f3 csrrw t0,ustatus,zero - 4b76: ce44 sw s1,28(a2) - 4b78: 0000 unimp - 4b7a: 1f12 slli t5,t5,0x24 - 4b7c: 000e c.slli zero,0x3 - 4b7e: 0100 addi s0,sp,128 - 4b80: 032e slli t1,t1,0xb - 4b82: 000012f3 csrrw t0,ustatus,zero - 4b86: ce64 sw s1,92(a2) - 4b88: 0000 unimp - 4b8a: 9312 add t1,t1,tp - 4b8c: 0100000f fence w,unknown - 4b90: 032e slli t1,t1,0xb - 4b92: 000012f3 csrrw t0,ustatus,zero - 4b96: ce84 sw s1,24(a3) - 4b98: 0000 unimp - 4b9a: fd12 fsw ft4,184(sp) - 4b9c: 000d c.nop 3 - 4b9e: 0100 addi s0,sp,128 - 4ba0: 032e slli t1,t1,0xb - 4ba2: 00000113 li sp,0 - 4ba6: cea4 sw s1,88(a3) - 4ba8: 0000 unimp - 4baa: 0000 unimp - 4bac: 1018 addi a4,sp,32 - 4bae: 00ff 0xff - 4bb0: 4880 lw s0,16(s1) - 4bb2: 0000 unimp - 4bb4: 5000 lw s0,32(s0) - 4bb6: 0010 0x10 - 4bb8: 1900 addi s0,sp,176 - 4bba: 0a9c addi a5,sp,336 - 4bbc: 0000 unimp - 4bbe: 2e01 jal 4ece <__stack_size+0x4ace> - 4bc0: 00002503 lw a0,0(zero) # 0 <__stack_usage> - 4bc4: 1a00 addi s0,sp,304 - 4bc6: ff10 fsw fa2,56(a4) - 4bc8: 8000 0x8000 - 4bca: 003c addi a5,sp,8 - 4bcc: 0000 unimp - 4bce: 1312 slli t1,t1,0x24 - 4bd0: 0100000b 0x100000b - 4bd4: 032e slli t1,t1,0xb - 4bd6: 000012f3 csrrw t0,ustatus,zero - 4bda: 0000ceb7 lui t4,0xc - 4bde: c512 sw tp,136(sp) - 4be0: 000a c.slli zero,0x2 - 4be2: 0100 addi s0,sp,128 - 4be4: 032e slli t1,t1,0xb - 4be6: 000012f3 csrrw t0,ustatus,zero - 4bea: 0000cecb fnmsub.s ft9,ft1,ft0,ft0,rmm - 4bee: ec12 fsw ft4,24(sp) - 4bf0: 000a c.slli zero,0x2 - 4bf2: 0100 addi s0,sp,128 - 4bf4: 032e slli t1,t1,0xb - 4bf6: 000012f3 csrrw t0,ustatus,zero - 4bfa: cedf 0000 da12 0xda120000cedf - 4c00: 000a c.slli zero,0x2 - 4c02: 0100 addi s0,sp,128 - 4c04: 032e slli t1,t1,0xb - 4c06: 000012f3 csrrw t0,ustatus,zero - 4c0a: 0000cef3 0xcef3 - 4c0e: 0112 slli sp,sp,0x4 - 4c10: 0100000b 0x100000b - 4c14: 032e slli t1,t1,0xb - 4c16: 00000113 li sp,0 - 4c1a: 0000cf13 xori t5,ra,0 - 4c1e: 0000 unimp - 4c20: a418 fsd fa4,8(s0) - 4c22: 00ff 0xff - 4c24: 0c80 addi s0,sp,592 - 4c26: 0000 unimp - 4c28: 6a00 flw fs0,16(a2) - 4c2a: 0010 0x10 - 4c2c: 1900 addi s0,sp,176 - 4c2e: 0f6e slli t5,t5,0x1b - 4c30: 0000 unimp - 4c32: 2f01 jal 5342 <__stack_size+0x4f42> - 4c34: 00011303 lh t1,0(sp) - 4c38: 0000 unimp - 4c3a: 00107c1b 0x107c1b - 4c3e: 1900 addi s0,sp,176 - 4c40: 0f6e slli t5,t5,0x1b - 4c42: 0000 unimp - 4c44: 2f01 jal 5354 <__stack_size+0x4f54> - 4c46: 00011303 lh t1,0(sp) - 4c4a: 0000 unimp - 4c4c: e815 bnez s0,4c80 <__stack_size+0x4880> - 4c4e: 000c 0xc - 4c50: 9600 0x9600 - 4c52: 0010 0x10 - 4c54: 1200 addi s0,sp,288 - 4c56: 0f6e slli t5,t5,0x1b - 4c58: 0000 unimp - 4c5a: 2f01 jal 536a <__stack_size+0x4f6a> - 4c5c: 00011303 lh t1,0(sp) - 4c60: 3200 fld fs0,32(a2) - 4c62: 000000cf fnmadd.s ft1,ft0,ft0,ft0,rne - 4c66: 0015 c.nop 5 - 4c68: 000d c.nop 3 - 4c6a: e000 fsw fs0,0(s0) - 4c6c: 0010 0x10 - 4c6e: 1200 addi s0,sp,288 - 4c70: 00000e93 li t4,0 - 4c74: 2f01 jal 5384 <__stack_size+0x4f84> - 4c76: 0012f303 0x12f303 - 4c7a: 5000 lw s0,32(s0) - 4c7c: 120000cf fnmadd.d ft1,ft0,ft0,ft2,rne - 4c80: 00000e33 add t3,zero,zero - 4c84: 2f01 jal 5394 <__stack_size+0x4f94> - 4c86: 0012f303 0x12f303 - 4c8a: 7000 flw fs0,32(s0) - 4c8c: 120000cf fnmadd.d ft1,ft0,ft0,ft2,rne - 4c90: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne - 4c94: 2f01 jal 53a4 <__stack_size+0x4fa4> - 4c96: 0012f303 0x12f303 - 4c9a: 9000 0x9000 - 4c9c: 120000cf fnmadd.d ft1,ft0,ft0,ft2,rne - 4ca0: 0dec addi a1,sp,732 - 4ca2: 0000 unimp - 4ca4: 2f01 jal 53b4 <__stack_size+0x4fb4> - 4ca6: 0012f303 0x12f303 - 4caa: b000 fsd fs0,32(s0) - 4cac: 000000cf fnmadd.s ft1,ft0,ft0,ft0,rne - 4cb0: 1815 addi a6,a6,-27 - 4cb2: 000d c.nop 3 - 4cb4: d800 sw s0,48(s0) - 4cb6: 0012 c.slli zero,0x4 - 4cb8: 1200 addi s0,sp,288 - 4cba: 0959 addi s2,s2,22 - 4cbc: 0000 unimp - 4cbe: 2f01 jal 53ce <__stack_size+0x4fce> - 4cc0: 00002503 lw a0,0(zero) # 0 <__stack_usage> - 4cc4: dc00 sw s0,56(s0) - 4cc6: 180000cf fnmadd.s ft1,ft0,ft0,ft3,rne - 4cca: 01d0 addi a2,sp,196 - 4ccc: 8001 c.srli64 s0 - 4cce: 007c addi a5,sp,12 - 4cd0: 0000 unimp - 4cd2: 1185 addi gp,gp,-31 - 4cd4: 0000 unimp - 4cd6: 7419 lui s0,0xfffe6 - 4cd8: 0009 c.nop 2 - 4cda: 0100 addi s0,sp,128 - 4cdc: 12f3032f 0x12f3032f - 4ce0: 0000 unimp - 4ce2: 4212 lw tp,4(sp) - 4ce4: 0009 c.nop 2 - 4ce6: 0100 addi s0,sp,128 - 4ce8: 12f3032f 0x12f3032f - 4cec: 0000 unimp - 4cee: d011 beqz s0,4bf2 <__stack_size+0x47f2> - 4cf0: 0000 unimp - 4cf2: 7612 flw fa2,36(sp) - 4cf4: 000a c.slli zero,0x2 - 4cf6: 0100 addi s0,sp,128 - 4cf8: 12f3032f 0x12f3032f - 4cfc: 0000 unimp - 4cfe: d024 sw s1,96(s0) - 4d00: 0000 unimp - 4d02: f112 fsw ft4,160(sp) - 4d04: 000e c.slli zero,0x3 - 4d06: 0100 addi s0,sp,128 - 4d08: 12fa032f 0x12fa032f - 4d0c: 0000 unimp - 4d0e: d038 sw a4,96(s0) - 4d10: 0000 unimp - 4d12: 0c18 addi a4,sp,528 - 4d14: 0102 c.slli64 sp - 4d16: 0880 addi s0,sp,80 - 4d18: 0000 unimp - 4d1a: 5c00 lw s0,56(s0) - 4d1c: 0011 c.nop 4 - 4d1e: 1900 addi s0,sp,176 - 4d20: 0f6e slli t5,t5,0x1b - 4d22: 0000 unimp - 4d24: 2f01 jal 5434 <__stack_size+0x5034> - 4d26: 00011303 lh t1,0(sp) - 4d2a: 0000 unimp - 4d2c: 00116e1b 0x116e1b - 4d30: 1900 addi s0,sp,176 - 4d32: 0f6e slli t5,t5,0x1b - 4d34: 0000 unimp - 4d36: 2f01 jal 5446 <__stack_size+0x5046> - 4d38: 00011303 lh t1,0(sp) - 4d3c: 0000 unimp - 4d3e: 000d3017 auipc zero,0xd3 - 4d42: 1200 addi s0,sp,288 - 4d44: 0f6e slli t5,t5,0x1b - 4d46: 0000 unimp - 4d48: 2f01 jal 5458 <__stack_size+0x5058> - 4d4a: 00011303 lh t1,0(sp) - 4d4e: cc00 sw s0,24(s0) - 4d50: 00d1 addi ra,ra,20 - 4d52: 0000 unimp - 4d54: 1800 addi s0,sp,48 - 4d56: 025c addi a5,sp,260 - 4d58: 8001 c.srli64 s0 - 4d5a: 012c addi a1,sp,136 - 4d5c: 0000 unimp - 4d5e: 11f9 addi gp,gp,-2 - 4d60: 0000 unimp - 4d62: 9c12 add s8,s8,tp - 4d64: 000a c.slli zero,0x2 - 4d66: 0100 addi s0,sp,128 - 4d68: 0025032f 0x25032f - 4d6c: 0000 unimp - 4d6e: 0000d1ef jal gp,11d6e <__stack_size+0x1196e> - 4d72: 000d4817 auipc a6,0xd4 - 4d76: 1200 addi s0,sp,288 - 4d78: 00000b13 li s6,0 - 4d7c: 2f01 jal 548c <__stack_size+0x508c> - 4d7e: 0012f303 0x12f303 - 4d82: 0900 addi s0,sp,144 - 4d84: 00d2 slli ra,ra,0x14 - 4d86: 1200 addi s0,sp,288 - 4d88: 0ac5 addi s5,s5,17 - 4d8a: 0000 unimp - 4d8c: 2f01 jal 549c <__stack_size+0x509c> - 4d8e: 0012f303 0x12f303 - 4d92: cb00 sw s0,16(a4) - 4d94: 00d2 slli ra,ra,0x14 - 4d96: 1200 addi s0,sp,288 - 4d98: 0aec addi a1,sp,348 - 4d9a: 0000 unimp - 4d9c: 2f01 jal 54ac <__stack_size+0x50ac> - 4d9e: 0012f303 0x12f303 - 4da2: 7500 flw fs0,40(a0) - 4da4: 120000d3 fmul.d ft1,ft0,ft0,rne - 4da8: 0ada slli s5,s5,0x16 - 4daa: 0000 unimp - 4dac: 2f01 jal 54bc <__stack_size+0x50bc> - 4dae: 0012f303 0x12f303 - 4db2: 3700 fld fs0,40(a4) - 4db4: 00d4 addi a3,sp,68 - 4db6: 1200 addi s0,sp,288 - 4db8: 0b01 addi s6,s6,0 - 4dba: 0000 unimp - 4dbc: 2f01 jal 54cc <__stack_size+0x50cc> - 4dbe: 00011303 lh t1,0(sp) - 4dc2: f700 fsw fs0,40(a4) - 4dc4: 00d4 addi a3,sp,68 - 4dc6: 0000 unimp - 4dc8: 1800 addi s0,sp,48 - 4dca: 03b4 addi a3,sp,456 - 4dcc: 8001 c.srli64 s0 - 4dce: 0030 addi a2,sp,8 - 4dd0: 0000 unimp - 4dd2: 00001217 auipc tp,0x1 - 4dd6: 6e12 flw ft8,4(sp) - 4dd8: 0100000f fence w,unknown - 4ddc: 0113032f 0x113032f - 4de0: 0000 unimp - 4de2: d516 sw t0,168(sp) - 4de4: 0000 unimp - 4de6: 1800 addi s0,sp,48 - 4de8: 0418 addi a4,sp,512 - 4dea: 8001 c.srli64 s0 - 4dec: 0034 addi a3,sp,8 - 4dee: 0000 unimp - 4df0: 1235 addi tp,tp,-19 - 4df2: 0000 unimp - 4df4: 6e12 flw ft8,4(sp) - 4df6: 0100000f fence w,unknown - 4dfa: 0113032f 0x113032f - 4dfe: 0000 unimp - 4e00: d55d beqz a0,4dae <__stack_size+0x49ae> - 4e02: 0000 unimp - 4e04: 1500 addi s0,sp,672 - 4e06: 0d60 addi s0,sp,668 - 4e08: 0000 unimp - 4e0a: 0000124f fnmadd.s ft4,ft0,ft0,ft0,rtz - 4e0e: 6e12 flw ft8,4(sp) - 4e10: 0100000f fence w,unknown - 4e14: 0113032f 0x113032f - 4e18: 0000 unimp - 4e1a: d5a4 sw s1,104(a1) - 4e1c: 0000 unimp - 4e1e: 1800 addi s0,sp,48 - 4e20: 048c addi a1,sp,576 - 4e22: 8001 c.srli64 s0 - 4e24: 002c addi a1,sp,8 - 4e26: 0000 unimp - 4e28: 1291 addi t0,t0,-28 - 4e2a: 0000 unimp - 4e2c: 9319 srli a4,a4,0x26 - 4e2e: 000e c.slli zero,0x3 - 4e30: 0100 addi s0,sp,128 - 4e32: 12f3032f 0x12f3032f - 4e36: 0000 unimp - 4e38: 3319 jal 4b3e <__stack_size+0x473e> - 4e3a: 000e c.slli zero,0x3 - 4e3c: 0100 addi s0,sp,128 - 4e3e: 12f3032f 0x12f3032f - 4e42: 0000 unimp - 4e44: 4719 li a4,6 - 4e46: 000e c.slli zero,0x3 - 4e48: 0100 addi s0,sp,128 - 4e4a: 12f3032f 0x12f3032f - 4e4e: 0000 unimp - 4e50: ec12 fsw ft4,24(sp) - 4e52: 000d c.nop 3 - 4e54: 0100 addi s0,sp,128 - 4e56: 12f3032f 0x12f3032f - 4e5a: 0000 unimp - 4e5c: d605 beqz a2,4d84 <__stack_size+0x4984> - 4e5e: 0000 unimp - 4e60: 1800 addi s0,sp,48 - 4e62: 0514 addi a3,sp,640 - 4e64: 8001 c.srli64 s0 - 4e66: 0004 0x4 - 4e68: 0000 unimp - 4e6a: 000012ab 0x12ab - 4e6e: 6e19 lui t3,0x6 - 4e70: 0100000f fence w,unknown - 4e74: 0113032f 0x113032f - 4e78: 0000 unimp - 4e7a: 1800 addi s0,sp,48 - 4e7c: 0538 addi a4,sp,648 - 4e7e: 8001 c.srli64 s0 - 4e80: 000c 0xc - 4e82: 0000 unimp - 4e84: 12c9 addi t0,t0,-14 - 4e86: 0000 unimp - 4e88: 6e12 flw ft8,4(sp) - 4e8a: 0100000f fence w,unknown - 4e8e: 0113032f 0x113032f - 4e92: 0000 unimp - 4e94: d619 beqz a2,4da2 <__stack_size+0x49a2> - 4e96: 0000 unimp - 4e98: 1c00 addi s0,sp,560 - 4e9a: 6e19 lui t3,0x6 - 4e9c: 0100000f fence w,unknown - 4ea0: 0113032f 0x113032f - 4ea4: 0000 unimp - 4ea6: 0000 unimp - 4ea8: e41a fsw ft6,8(sp) - 4eaa: 0100 addi s0,sp,128 - 4eac: 2c80 fld fs0,24(s1) - 4eae: 0000 unimp - 4eb0: 1600 addi s0,sp,800 - 4eb2: 00000d83 lb s11,0(zero) # 0 <__stack_usage> - 4eb6: 2f01 jal 55c6 <__stack_size+0x51c6> - 4eb8: 00011a03 lh s4,0(sp) - 4ebc: 0300 addi s0,sp,384 - 4ebe: a091 j 4f02 <__stack_size+0x4b02> - 4ec0: 007f 0x7f - 4ec2: 0300 addi s0,sp,384 - 4ec4: 0504 addi s1,sp,640 - 4ec6: 03f6 slli t2,t2,0x1d - 4ec8: 0000 unimp - 4eca: 1306 slli t1,t1,0x21 - 4ecc: 0001 nop - 4ece: 0a00 addi s0,sp,272 - 4ed0: 07000013 li zero,112 - 4ed4: 00000053 fadd.s ft0,ft0,ft0,rne - 4ed8: 131d0003 lb zero,305(s10) - 4edc: 0001 nop - 4ede: 0700 addi s0,sp,896 - 4ee0: 00000053 fadd.s ft0,ft0,ft0,rne - 4ee4: 60000007 0x60000007 - 4ee8: 000e c.slli zero,0x3 - 4eea: 0400 addi s0,sp,512 - 4eec: f900 fsw fs0,48(a0) - 4eee: 000e c.slli zero,0x3 - 4ef0: 0400 addi s0,sp,512 - 4ef2: c801 beqz s0,4f02 <__stack_size+0x4b02> - 4ef4: 0009 c.nop 2 - 4ef6: 0c00 addi s0,sp,528 - 4ef8: 0ffc addi a5,sp,988 - 4efa: 0000 unimp - 4efc: 01d5 addi gp,gp,21 - 4efe: 0000 unimp - 4f00: 0568 addi a0,sp,652 - 4f02: 8001 c.srli64 s0 - 4f04: 1ac8 addi a0,sp,372 - 4f06: 0000 unimp - 4f08: 6556 flw fa0,84(sp) - 4f0a: 0000 unimp - 4f0c: 0402 c.slli64 s0 - 4f0e: 6905 lui s2,0x1 - 4f10: 746e flw fs0,248(sp) - 4f12: 0300 addi s0,sp,384 - 4f14: 0601 addi a2,a2,0 - 4f16: 06ad addi a3,a3,11 - 4f18: 0000 unimp - 4f1a: f1050803 lb a6,-240(a0) - 4f1e: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> - 4f22: 000007b7 lui a5,0x0 - 4f26: 4a02 lw s4,0(sp) - 4f28: 1601 addi a2,a2,-32 - 4f2a: 004c addi a1,sp,4 - 4f2c: 0000 unimp - 4f2e: 3a05 jal 485e <__stack_size+0x445e> - 4f30: 0000 unimp - 4f32: 0300 addi s0,sp,384 - 4f34: 0801 addi a6,a6,0 - 4f36: 000006ab 0x6ab - 4f3a: d4070403 lb s0,-704(a4) - 4f3e: 0002 c.slli64 zero - 4f40: 0300 addi s0,sp,384 - 4f42: 0708 addi a0,sp,896 - 4f44: 02ca slli t0,t0,0x12 - 4f46: 0000 unimp - 4f48: ea070203 lb tp,-352(a4) - 4f4c: 0002 c.slli64 zero - 4f4e: 0600 addi s0,sp,768 - 4f50: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne - 4f54: 0078 addi a4,sp,12 - 4f56: 0000 unimp - 4f58: 00005307 0x5307 - 4f5c: ff00 fsw fs0,56(a4) - 4f5e: 0500 addi s0,sp,640 - 4f60: 0068 addi a0,sp,12 - 4f62: 0000 unimp - 4f64: fd08 fsw fa0,56(a0) - 4f66: 0002 c.slli64 zero - 4f68: 0400 addi s0,sp,512 - 4f6a: 163c addi a5,sp,808 - 4f6c: 0078 addi a4,sp,12 - 4f6e: 0000 unimp - 4f70: 4609 li a2,2 - 4f72: 000c 0xc - 4f74: 0300 addi s0,sp,384 - 4f76: 0f48 addi a0,sp,916 - 4f78: 0095 addi ra,ra,5 - 4f7a: 0000 unimp - 4f7c: c0041003 lh zero,-1024(s0) # fffe5c00 <__stack_top+0xfe5c00> - 4f80: 0000 unimp - 4f82: 0a00 addi s0,sp,272 - 4f84: 0310 addi a2,sp,384 - 4f86: 0106034f fnmadd.s ft6,fa2,fa6,ft0,rne - 4f8a: 0000 unimp - 4f8c: 0008600b 0x8600b - 4f90: 0300 addi s0,sp,384 - 4f92: 1359 addi t1,t1,-10 - 4f94: 0106 slli sp,sp,0x1 - 4f96: 0000 unimp - 4f98: 2004 fld fs1,0(s0) - 4f9a: 0000 unimp - 4f9c: 0008660b 0x8660b - 4fa0: 0300 addi s0,sp,384 - 4fa2: 135a slli t1,t1,0x36 - 4fa4: 0106 slli sp,sp,0x1 - 4fa6: 0000 unimp - 4fa8: 2004 fld fs1,0(s0) - 4faa: 0400 addi s0,sp,512 - 4fac: 000c3a0b 0xc3a0b - 4fb0: 0300 addi s0,sp,384 - 4fb2: 0106135b 0x106135b - 4fb6: 0000 unimp - 4fb8: 2004 fld fs1,0(s0) - 4fba: 0800 addi s0,sp,16 - 4fbc: 000c400b 0xc400b - 4fc0: 0300 addi s0,sp,384 - 4fc2: 135c addi a5,sp,420 - 4fc4: 0106 slli sp,sp,0x1 - 4fc6: 0000 unimp - 4fc8: 1004 addi s1,sp,32 - 4fca: 0c10 addi a2,sp,528 - 4fcc: 650c flw fa1,8(a0) - 4fce: 7078 flw fa4,100(s0) - 4fd0: 0300 addi s0,sp,384 - 4fd2: 0e5d addi t3,t3,23 - 4fd4: 00000053 fadd.s ft0,ft0,ft0,rne - 4fd8: 0f04 addi s1,sp,912 - 4fda: 0c01 addi s8,s8,0 - 4fdc: 0002410b 0x2410b - 4fe0: 0300 addi s0,sp,384 - 4fe2: 0e5e slli t3,t3,0x17 - 4fe4: 00000053 fadd.s ft0,ft0,ft0,rne - 4fe8: 0104 addi s1,sp,128 - 4fea: 0c00 addi s0,sp,528 - 4fec: 0300 addi s0,sp,384 - 4fee: 0704 addi s1,sp,896 - 4ff0: 000002cf fnmadd.s ft5,ft0,ft0,ft0,rne - 4ff4: 740d lui s0,0xfffe3 - 4ff6: 000c 0xc - 4ff8: 1000 addi s0,sp,32 - 4ffa: 33074c03 lbu s8,816(a4) - 4ffe: 0001 nop - 5000: 0e00 addi s0,sp,784 - 5002: 6c66 flw fs8,88(sp) - 5004: 0074 addi a3,sp,12 - 5006: 890a4e03 lbu t3,-1904(s4) - 500a: 0000 unimp - 500c: 0f00 addi s0,sp,912 - 500e: 0a8d addi s5,s5,3 - 5010: 0000 unimp - 5012: 9c056003 0x9c056003 - 5016: 0000 unimp - 5018: 0000 unimp - 501a: a410 fsd fa2,8(s0) - 501c: 0100000f fence w,unknown - 5020: 00890123 sb s0,2(s2) # 1002 <__stack_size+0xc02> - 5024: 0000 unimp - 5026: 0568 addi a0,sp,652 - 5028: 8001 c.srli64 s0 - 502a: 1ac8 addi a0,sp,372 - 502c: 0000 unimp - 502e: 9c01 0x9c01 - 5030: 0e40 addi s0,sp,788 - 5032: 0000 unimp - 5034: 6111 addi sp,sp,256 - 5036: 0100 addi s0,sp,128 - 5038: 00891223 sh s0,4(s2) - 503c: 0000 unimp - 503e: 6211 lui tp,0x4 - 5040: 0100 addi s0,sp,128 - 5042: 00891c23 sh s0,24(s2) - 5046: 0000 unimp - 5048: f212 fsw ft4,36(sp) - 504a: 0008 0x8 - 504c: 0100 addi s0,sp,128 - 504e: 0325 addi t1,t1,9 - 5050: 0025 c.nop 9 - 5052: 0000 unimp - 5054: d62d beqz a2,4fbe <__stack_size+0x4bbe> - 5056: 0000 unimp - 5058: 9212 add tp,tp,tp - 505a: 000a c.slli zero,0x2 - 505c: 0100 addi s0,sp,128 - 505e: 0325 addi t1,t1,9 - 5060: 0025 c.nop 9 - 5062: 0000 unimp - 5064: 0000d877 0xd877 - 5068: 635f4113 xori sp,t5,1589 - 506c: 0100 addi s0,sp,128 - 506e: 0326 slli t1,t1,0x9 - 5070: 0e40 addi s0,sp,788 - 5072: 0000 unimp - 5074: 4114 lw a3,0(a0) - 5076: 735f 0100 0326 0x3260100735f - 507c: 0e40 addi s0,sp,788 - 507e: 0000 unimp - 5080: d895 beqz s1,4fb4 <__stack_size+0x4bb4> - 5082: 0000 unimp - 5084: 4114 lw a3,0(a0) - 5086: 655f 0100 0326 0x3260100655f - 508c: 0e40 addi s0,sp,788 - 508e: 0000 unimp - 5090: d96e sw s11,176(sp) - 5092: 0000 unimp - 5094: 4115 li sp,5 - 5096: 665f 0100 0326 0x3260100665f - 509c: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne - 50a0: 7f909103 lh sp,2041(ra) # 16004da1 <__stack_size+0x160049a1> - 50a4: 635f4213 xori tp,t5,1589 - 50a8: 0100 addi s0,sp,128 - 50aa: 0e400327 0xe400327 - 50ae: 0000 unimp - 50b0: 4214 lw a3,0(a2) - 50b2: 735f 0100 0327 0x3270100735f - 50b8: 0e40 addi s0,sp,788 - 50ba: 0000 unimp - 50bc: db22 sw s0,180(sp) - 50be: 0000 unimp - 50c0: 4214 lw a3,0(a2) - 50c2: 655f 0100 0327 0x3270100655f - 50c8: 0e40 addi s0,sp,788 - 50ca: 0000 unimp - 50cc: 0000dbb3 srl s7,ra,zero - 50d0: 4215 li tp,5 - 50d2: 665f 0100 0327 0x3270100665f - 50d8: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne - 50dc: 7fa09103 lh sp,2042(ra) - 50e0: 5214 lw a3,32(a2) - 50e2: 635f 0100 0328 0x3280100635f - 50e8: 0e40 addi s0,sp,788 - 50ea: 0000 unimp - 50ec: dd96 sw t0,248(sp) - 50ee: 0000 unimp - 50f0: 5214 lw a3,32(a2) - 50f2: 735f 0100 0328 0x3280100735f - 50f8: 0e40 addi s0,sp,788 - 50fa: 0000 unimp - 50fc: ddb6 sw a3,248(sp) - 50fe: 0000 unimp - 5100: 5214 lw a3,32(a2) - 5102: 655f 0100 0328 0x3280100655f - 5108: 0e40 addi s0,sp,788 - 510a: 0000 unimp - 510c: ded5 beqz a3,50c8 <__stack_size+0x4cc8> - 510e: 0000 unimp - 5110: 5215 li tp,-27 - 5112: 665f 0100 0328 0x3280100665f - 5118: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne - 511c: 7fb09103 lh sp,2043(ra) - 5120: 7214 flw fa3,32(a2) - 5122: 0100 addi s0,sp,128 - 5124: 0a29 addi s4,s4,10 - 5126: 0089 addi ra,ra,2 - 5128: 0000 unimp - 512a: 0000e13b 0xe13b - 512e: 7816 flw fa6,100(sp) - 5130: 000d c.nop 3 - 5132: 6000 flw fs0,0(s0) - 5134: 0002 c.slli64 zero - 5136: 1700 addi s0,sp,928 - 5138: 0bf8 addi a4,sp,476 - 513a: 0000 unimp - 513c: 2c01 jal 534c <__stack_size+0x4f4c> - 513e: 00010d03 lb s10,0(sp) - 5142: 0200 addi s0,sp,256 - 5144: 4091 li ra,4 - 5146: 1600 addi s0,sp,800 - 5148: 0d98 addi a4,sp,720 - 514a: 0000 unimp - 514c: 02a1 addi t0,t0,8 - 514e: 0000 unimp - 5150: 8118 0x8118 - 5152: 0100000f fence w,unknown - 5156: 032c addi a1,sp,392 - 5158: 0e40 addi s0,sp,788 - 515a: 0000 unimp - 515c: 0dbc1803 lh a6,219(s8) # e53bf5 <__stack_size+0xe537f5> - 5160: 0000 unimp - 5162: 2c01 jal 5372 <__stack_size+0x4f72> - 5164: 000e4003 lbu zero,0(t3) # 6000 <__stack_size+0x5c00> - 5168: 1d00 addi s0,sp,688 - 516a: a818 fsd fa4,16(s0) - 516c: 000d c.nop 3 - 516e: 0100 addi s0,sp,128 - 5170: 032c addi a1,sp,392 - 5172: 0e40 addi s0,sp,788 - 5174: 0000 unimp - 5176: 1200 addi s0,sp,288 - 5178: 0e0e slli t3,t3,0x3 - 517a: 0000 unimp - 517c: 2c01 jal 538c <__stack_size+0x4f8c> - 517e: 000e4003 lbu zero,0(t3) - 5182: 5900 lw s0,48(a0) - 5184: 00e1 addi ra,ra,24 - 5186: 0000 unimp - 5188: b816 fsd ft5,48(sp) - 518a: 000d c.nop 3 - 518c: ba00 fsd fs0,48(a2) - 518e: 0002 c.slli64 zero - 5190: 1700 addi s0,sp,928 - 5192: 0bf8 addi a4,sp,476 - 5194: 0000 unimp - 5196: 2d01 jal 57a6 <__stack_size+0x53a6> - 5198: 00010d03 lb s10,0(sp) - 519c: 0200 addi s0,sp,256 - 519e: 4091 li ra,4 - 51a0: 1600 addi s0,sp,800 - 51a2: 0df8 addi a4,sp,732 - 51a4: 0000 unimp - 51a6: 000002fb 0x2fb - 51aa: 8118 0x8118 - 51ac: 0100000f fence w,unknown - 51b0: 032d addi t1,t1,11 - 51b2: 0e40 addi s0,sp,788 - 51b4: 0000 unimp - 51b6: 0dbc1803 lh a6,219(s8) - 51ba: 0000 unimp - 51bc: 2d01 jal 57cc <__stack_size+0x53cc> - 51be: 000e4003 lbu zero,0(t3) - 51c2: 1d00 addi s0,sp,688 - 51c4: a818 fsd fa4,16(s0) - 51c6: 000d c.nop 3 - 51c8: 0100 addi s0,sp,128 - 51ca: 032d addi t1,t1,11 - 51cc: 0e40 addi s0,sp,788 - 51ce: 0000 unimp - 51d0: 1200 addi s0,sp,288 - 51d2: 0e0e slli t3,t3,0x3 - 51d4: 0000 unimp - 51d6: 2d01 jal 57e6 <__stack_size+0x53e6> - 51d8: 000e4003 lbu zero,0(t3) - 51dc: 7a00 flw fs0,48(a2) - 51de: 00e1 addi ra,ra,24 - 51e0: 0000 unimp - 51e2: 1016 c.slli zero,0x25 - 51e4: 000e c.slli zero,0x3 - 51e6: 2100 fld fs0,0(a0) - 51e8: 19000007 0x19000007 - 51ec: 10f5 addi ra,ra,-3 - 51ee: 0000 unimp - 51f0: 2e01 jal 5500 <__stack_size+0x5100> - 51f2: 01082c03 lw s8,16(a6) # d8d82 <__stack_size+0xd8982> - 51f6: 1980 addi s0,sp,240 - 51f8: 1078 addi a4,sp,44 - 51fa: 0000 unimp - 51fc: 2e01 jal 550c <__stack_size+0x510c> - 51fe: 010bc803 lbu a6,16(s7) - 5202: 1980 addi s0,sp,240 - 5204: 10fa slli ra,ra,0x3e - 5206: 0000 unimp - 5208: 2e01 jal 5518 <__stack_size+0x5118> - 520a: 0109b003 0x109b003 - 520e: 1980 addi s0,sp,240 - 5210: 0fd4 addi a3,sp,980 - 5212: 0000 unimp - 5214: 2e01 jal 5524 <__stack_size+0x5124> - 5216: 010ac803 lbu a6,16(s5) # 2746 <__stack_size+0x2346> - 521a: 1280 addi s0,sp,352 - 521c: 10c2 slli ra,ra,0x30 - 521e: 0000 unimp - 5220: 2e01 jal 5530 <__stack_size+0x5130> - 5222: 00002503 lw a0,0(zero) # 0 <__stack_usage> - 5226: 9b00 0x9b00 - 5228: 00e1 addi ra,ra,24 - 522a: 1a00 addi s0,sp,304 - 522c: 0734 addi a3,sp,904 - 522e: 8001 c.srli64 s0 - 5230: 0048 addi a0,sp,4 - 5232: 0000 unimp - 5234: 037e slli t1,t1,0x1f - 5236: 0000 unimp - 5238: 00103f1b 0x103f1b - 523c: 0100 addi s0,sp,128 - 523e: 032e slli t1,t1,0xb - 5240: 0106 slli sp,sp,0x1 - 5242: 0000 unimp - 5244: 5212 lw tp,36(sp) - 5246: 0010 0x10 - 5248: 0100 addi s0,sp,128 - 524a: 032e slli t1,t1,0xb - 524c: 0106 slli sp,sp,0x1 - 524e: 0000 unimp - 5250: e35d bnez a4,52f6 <__stack_size+0x4ef6> - 5252: 0000 unimp - 5254: 6512 flw fa0,4(sp) - 5256: 0010 0x10 - 5258: 0100 addi s0,sp,128 - 525a: 032e slli t1,t1,0xb - 525c: 0106 slli sp,sp,0x1 - 525e: 0000 unimp - 5260: e38d bnez a5,5282 <__stack_size+0x4e82> - 5262: 0000 unimp - 5264: 1a00 addi s0,sp,304 - 5266: 083c addi a5,sp,24 - 5268: 8001 c.srli64 s0 - 526a: 0114 addi a3,sp,128 - 526c: 0000 unimp - 526e: 03f2 slli t2,t2,0x1c - 5270: 0000 unimp - 5272: 9c12 add s8,s8,tp - 5274: 000a c.slli zero,0x2 - 5276: 0100 addi s0,sp,128 - 5278: 032e slli t1,t1,0xb - 527a: 0025 c.nop 9 - 527c: 0000 unimp - 527e: e3ce fsw fs3,196(sp) - 5280: 0000 unimp - 5282: f01c fsw fa5,32(s0) - 5284: 000e c.slli zero,0x3 - 5286: 1200 addi s0,sp,288 - 5288: 00000b13 li s6,0 - 528c: 2e01 jal 559c <__stack_size+0x519c> - 528e: 000e4003 lbu zero,0(t3) - 5292: e800 fsw fs0,16(s0) - 5294: 120000e3 beqz zero,5bb4 <__stack_size+0x57b4> - 5298: 0ac5 addi s5,s5,17 - 529a: 0000 unimp - 529c: 2e01 jal 55ac <__stack_size+0x51ac> - 529e: 000e4003 lbu zero,0(t3) - 52a2: 1400 addi s0,sp,544 - 52a4: 00e4 addi s1,sp,76 - 52a6: 1200 addi s0,sp,288 - 52a8: 0aec addi a1,sp,348 - 52aa: 0000 unimp - 52ac: 2e01 jal 55bc <__stack_size+0x51bc> - 52ae: 000e4003 lbu zero,0(t3) - 52b2: 3a00 fld fs0,48(a2) - 52b4: 00e4 addi s1,sp,76 - 52b6: 1200 addi s0,sp,288 - 52b8: 0ada slli s5,s5,0x16 - 52ba: 0000 unimp - 52bc: 2e01 jal 55cc <__stack_size+0x51cc> - 52be: 000e4003 lbu zero,0(t3) - 52c2: 6300 flw fs0,0(a4) - 52c4: 00e4 addi s1,sp,76 - 52c6: 1200 addi s0,sp,288 - 52c8: 0b01 addi s6,s6,0 - 52ca: 0000 unimp - 52cc: 2e01 jal 55dc <__stack_size+0x51dc> - 52ce: 00010603 lb a2,0(sp) - 52d2: 0d00 addi s0,sp,656 - 52d4: 00e5 addi ra,ra,25 - 52d6: 0000 unimp - 52d8: 1a00 addi s0,sp,304 - 52da: 0954 addi a3,sp,148 - 52dc: 8001 c.srli64 s0 - 52de: 0058 addi a4,sp,4 - 52e0: 0000 unimp - 52e2: 0430 addi a2,sp,520 - 52e4: 0000 unimp - 52e6: 3f12 fld ft10,288(sp) - 52e8: 0010 0x10 - 52ea: 0100 addi s0,sp,128 - 52ec: 032e slli t1,t1,0xb - 52ee: 0106 slli sp,sp,0x1 - 52f0: 0000 unimp - 52f2: e52c fsw fa1,72(a0) - 52f4: 0000 unimp - 52f6: 5212 lw tp,36(sp) - 52f8: 0010 0x10 - 52fa: 0100 addi s0,sp,128 - 52fc: 032e slli t1,t1,0xb - 52fe: 0106 slli sp,sp,0x1 - 5300: 0000 unimp - 5302: e55a fsw fs6,136(sp) - 5304: 0000 unimp - 5306: 6512 flw fa0,4(sp) - 5308: 0010 0x10 - 530a: 0100 addi s0,sp,128 - 530c: 032e slli t1,t1,0xb - 530e: 0106 slli sp,sp,0x1 - 5310: 0000 unimp - 5312: e5c2 fsw fa6,200(sp) - 5314: 0000 unimp - 5316: 1a00 addi s0,sp,304 - 5318: 0adc addi a5,sp,340 - 531a: 8001 c.srli64 s0 - 531c: 004c addi a1,sp,4 - 531e: 0000 unimp - 5320: 0464 addi s1,sp,524 - 5322: 0000 unimp - 5324: 00103f1b 0x103f1b - 5328: 0100 addi s0,sp,128 - 532a: 032e slli t1,t1,0xb - 532c: 0106 slli sp,sp,0x1 - 532e: 0000 unimp - 5330: 00105217 auipc tp,0x105 - 5334: 0100 addi s0,sp,128 - 5336: 032e slli t1,t1,0xb - 5338: 0106 slli sp,sp,0x1 - 533a: 0000 unimp - 533c: 5c01 li s8,-32 - 533e: 0010651b 0x10651b - 5342: 0100 addi s0,sp,128 - 5344: 032e slli t1,t1,0xb - 5346: 0106 slli sp,sp,0x1 - 5348: 0000 unimp - 534a: 1a00 addi s0,sp,304 - 534c: 0bd8 addi a4,sp,468 - 534e: 8001 c.srli64 s0 - 5350: 0128 addi a0,sp,136 - 5352: 0000 unimp - 5354: 04d8 addi a4,sp,580 - 5356: 0000 unimp - 5358: 9c12 add s8,s8,tp - 535a: 000a c.slli zero,0x2 - 535c: 0100 addi s0,sp,128 - 535e: 032e slli t1,t1,0xb - 5360: 0025 c.nop 9 - 5362: 0000 unimp - 5364: e629 bnez a2,53ae <__stack_size+0x4fae> - 5366: 0000 unimp - 5368: 401c lw a5,0(s0) - 536a: 1200000f 0x1200000f - 536e: 00000b13 li s6,0 - 5372: 2e01 jal 5682 <__stack_size+0x5282> - 5374: 000e4003 lbu zero,0(t3) - 5378: 4300 lw s0,0(a4) - 537a: 00e6 slli ra,ra,0x19 - 537c: 1200 addi s0,sp,288 - 537e: 0ac5 addi s5,s5,17 - 5380: 0000 unimp - 5382: 2e01 jal 5692 <__stack_size+0x5292> - 5384: 000e4003 lbu zero,0(t3) - 5388: 7900 flw fs0,48(a0) - 538a: 00e6 slli ra,ra,0x19 - 538c: 1200 addi s0,sp,288 - 538e: 0aec addi a1,sp,348 - 5390: 0000 unimp - 5392: 2e01 jal 56a2 <__stack_size+0x52a2> - 5394: 000e4003 lbu zero,0(t3) - 5398: a900 fsd fs0,16(a0) - 539a: 00e6 slli ra,ra,0x19 - 539c: 1200 addi s0,sp,288 - 539e: 0ada slli s5,s5,0x16 - 53a0: 0000 unimp - 53a2: 2e01 jal 56b2 <__stack_size+0x52b2> - 53a4: 000e4003 lbu zero,0(t3) - 53a8: d200 sw s0,32(a2) - 53aa: 00e6 slli ra,ra,0x19 - 53ac: 1200 addi s0,sp,288 - 53ae: 0b01 addi s6,s6,0 - 53b0: 0000 unimp - 53b2: 2e01 jal 56c2 <__stack_size+0x52c2> - 53b4: 00010603 lb a2,0(sp) - 53b8: 7c00 flw fs0,56(s0) - 53ba: 000000e7 jalr zero # 0 <__stack_usage> - 53be: 1a00 addi s0,sp,304 - 53c0: 0d04 addi s1,sp,656 - 53c2: 8001 c.srli64 s0 - 53c4: 0058 addi a4,sp,4 - 53c6: 0000 unimp - 53c8: 0516 slli a0,a0,0x5 - 53ca: 0000 unimp - 53cc: 3f12 fld ft10,288(sp) - 53ce: 0010 0x10 - 53d0: 0100 addi s0,sp,128 - 53d2: 032e slli t1,t1,0xb - 53d4: 0106 slli sp,sp,0x1 - 53d6: 0000 unimp - 53d8: 0000e79b 0xe79b - 53dc: 5212 lw tp,36(sp) - 53de: 0010 0x10 - 53e0: 0100 addi s0,sp,128 - 53e2: 032e slli t1,t1,0xb - 53e4: 0106 slli sp,sp,0x1 - 53e6: 0000 unimp - 53e8: e7ca fsw fs2,204(sp) - 53ea: 0000 unimp - 53ec: 6512 flw fa0,4(sp) - 53ee: 0010 0x10 - 53f0: 0100 addi s0,sp,128 - 53f2: 032e slli t1,t1,0xb - 53f4: 0106 slli sp,sp,0x1 - 53f6: 0000 unimp - 53f8: e84e fsw fs3,16(sp) - 53fa: 0000 unimp - 53fc: 1600 addi s0,sp,800 - 53fe: 0f58 addi a4,sp,916 - 5400: 0000 unimp - 5402: 054c addi a1,sp,644 - 5404: 0000 unimp - 5406: 3f12 fld ft10,288(sp) - 5408: 0010 0x10 - 540a: 0100 addi s0,sp,128 - 540c: 032e slli t1,t1,0xb - 540e: 0106 slli sp,sp,0x1 - 5410: 0000 unimp - 5412: e8b5 bnez s1,5486 <__stack_size+0x5086> - 5414: 0000 unimp - 5416: 5212 lw tp,36(sp) - 5418: 0010 0x10 - 541a: 0100 addi s0,sp,128 - 541c: 032e slli t1,t1,0xb - 541e: 0106 slli sp,sp,0x1 - 5420: 0000 unimp - 5422: 0000e8e3 bltu ra,zero,5c32 <__stack_size+0x5832> - 5426: 0010651b 0x10651b - 542a: 0100 addi s0,sp,128 - 542c: 032e slli t1,t1,0xb - 542e: 0106 slli sp,sp,0x1 - 5430: 0000 unimp - 5432: 1d00 addi s0,sp,688 - 5434: 0582 c.slli64 a1 - 5436: 0000 unimp - 5438: 000e931b 0xe931b - 543c: 0100 addi s0,sp,128 - 543e: 032e slli t1,t1,0xb - 5440: 0e40 addi s0,sp,788 - 5442: 0000 unimp - 5444: 000e331b 0xe331b - 5448: 0100 addi s0,sp,128 - 544a: 032e slli t1,t1,0xb - 544c: 0e40 addi s0,sp,788 - 544e: 0000 unimp - 5450: 000e471b 0xe471b - 5454: 0100 addi s0,sp,128 - 5456: 032e slli t1,t1,0xb - 5458: 0e40 addi s0,sp,788 - 545a: 0000 unimp - 545c: 000dec1b 0xdec1b - 5460: 0100 addi s0,sp,128 - 5462: 032e slli t1,t1,0xb - 5464: 0e40 addi s0,sp,788 - 5466: 0000 unimp - 5468: 1d00 addi s0,sp,688 - 546a: 05b8 addi a4,sp,712 - 546c: 0000 unimp - 546e: 000e931b 0xe931b - 5472: 0100 addi s0,sp,128 - 5474: 032e slli t1,t1,0xb - 5476: 0e40 addi s0,sp,788 - 5478: 0000 unimp - 547a: 000e331b 0xe331b - 547e: 0100 addi s0,sp,128 - 5480: 032e slli t1,t1,0xb - 5482: 0e40 addi s0,sp,788 - 5484: 0000 unimp - 5486: 000e471b 0xe471b - 548a: 0100 addi s0,sp,128 - 548c: 032e slli t1,t1,0xb - 548e: 0e40 addi s0,sp,788 - 5490: 0000 unimp - 5492: 000dec1b 0xdec1b - 5496: 0100 addi s0,sp,128 - 5498: 032e slli t1,t1,0xb - 549a: 0e40 addi s0,sp,788 - 549c: 0000 unimp - 549e: 1a00 addi s0,sp,304 - 54a0: 10e4 addi s1,sp,108 - 54a2: 8001 c.srli64 s0 - 54a4: 0028 addi a0,sp,8 - 54a6: 0000 unimp - 54a8: 0606 slli a2,a2,0x1 - 54aa: 0000 unimp - 54ac: 8112 mv sp,tp - 54ae: 0100000f fence w,unknown - 54b2: 032e slli t1,t1,0xb - 54b4: 0e40 addi s0,sp,788 - 54b6: 0000 unimp - 54b8: e906 fsw ft1,144(sp) - 54ba: 0000 unimp - 54bc: bc12 fsd ft4,56(sp) - 54be: 000d c.nop 3 - 54c0: 0100 addi s0,sp,128 - 54c2: 032e slli t1,t1,0xb - 54c4: 0e40 addi s0,sp,788 - 54c6: 0000 unimp - 54c8: e91a fsw ft6,144(sp) - 54ca: 0000 unimp - 54cc: a812 fsd ft4,16(sp) - 54ce: 000d c.nop 3 - 54d0: 0100 addi s0,sp,128 - 54d2: 032e slli t1,t1,0xb - 54d4: 0e40 addi s0,sp,788 - 54d6: 0000 unimp - 54d8: e92e fsw fa1,144(sp) - 54da: 0000 unimp - 54dc: 0e12 slli t3,t3,0x4 - 54de: 000e c.slli zero,0x3 - 54e0: 0100 addi s0,sp,128 - 54e2: 032e slli t1,t1,0xb - 54e4: 0e40 addi s0,sp,788 - 54e6: 0000 unimp - 54e8: e942 fsw fa6,144(sp) - 54ea: 0000 unimp - 54ec: 1a00 addi s0,sp,304 - 54ee: 1174 addi a3,sp,172 - 54f0: 8001 c.srli64 s0 - 54f2: 0048 addi a0,sp,4 - 54f4: 0000 unimp - 54f6: 0644 addi s1,sp,772 - 54f8: 0000 unimp - 54fa: 3f12 fld ft10,288(sp) - 54fc: 0010 0x10 - 54fe: 0100 addi s0,sp,128 - 5500: 032e slli t1,t1,0xb - 5502: 0106 slli sp,sp,0x1 - 5504: 0000 unimp - 5506: e956 fsw fs5,144(sp) - 5508: 0000 unimp - 550a: 5212 lw tp,36(sp) - 550c: 0010 0x10 - 550e: 0100 addi s0,sp,128 - 5510: 032e slli t1,t1,0xb - 5512: 0106 slli sp,sp,0x1 - 5514: 0000 unimp - 5516: 0000e9fb 0xe9fb - 551a: 6512 flw fa0,4(sp) - 551c: 0010 0x10 - 551e: 0100 addi s0,sp,128 - 5520: 032e slli t1,t1,0xb - 5522: 0106 slli sp,sp,0x1 - 5524: 0000 unimp - 5526: eb4e fsw fs3,148(sp) - 5528: 0000 unimp - 552a: 1600 addi s0,sp,800 - 552c: 0f70 addi a2,sp,924 - 552e: 0000 unimp - 5530: 06b4 addi a3,sp,840 - 5532: 0000 unimp - 5534: 9c12 add s8,s8,tp - 5536: 000a c.slli zero,0x2 - 5538: 0100 addi s0,sp,128 - 553a: 032e slli t1,t1,0xb - 553c: 0025 c.nop 9 - 553e: 0000 unimp - 5540: eb91 bnez a5,5554 <__stack_size+0x5154> - 5542: 0000 unimp - 5544: 701c flw fa5,32(s0) - 5546: 1200000f 0x1200000f - 554a: 00000b13 li s6,0 - 554e: 2e01 jal 585e <__stack_size+0x545e> - 5550: 000e4003 lbu zero,0(t3) - 5554: bd00 fsd fs0,56(a0) - 5556: 120000eb 0x120000eb - 555a: 0ac5 addi s5,s5,17 - 555c: 0000 unimp - 555e: 2e01 jal 586e <__stack_size+0x546e> - 5560: 000e4003 lbu zero,0(t3) - 5564: e900 fsw fs0,16(a0) - 5566: 120000eb 0x120000eb - 556a: 0aec addi a1,sp,348 - 556c: 0000 unimp - 556e: 2e01 jal 587e <__stack_size+0x547e> - 5570: 000e4003 lbu zero,0(t3) - 5574: 1500 addi s0,sp,672 - 5576: 00ec addi a1,sp,76 - 5578: 1200 addi s0,sp,288 - 557a: 0ada slli s5,s5,0x16 - 557c: 0000 unimp - 557e: 2e01 jal 588e <__stack_size+0x548e> - 5580: 000e4003 lbu zero,0(t3) - 5584: 4100 lw s0,0(a0) - 5586: 00ec addi a1,sp,76 - 5588: 1200 addi s0,sp,288 - 558a: 0b01 addi s6,s6,0 - 558c: 0000 unimp - 558e: 2e01 jal 589e <__stack_size+0x549e> - 5590: 00010603 lb a2,0(sp) - 5594: 1500 addi s0,sp,672 - 5596: 00ec addi a1,sp,76 - 5598: 0000 unimp - 559a: 1c00 addi s0,sp,560 - 559c: 0f08 addi a0,sp,912 - 559e: 0000 unimp - 55a0: 9c12 add s8,s8,tp - 55a2: 000a c.slli zero,0x2 - 55a4: 0100 addi s0,sp,128 - 55a6: 032e slli t1,t1,0xb - 55a8: 0025 c.nop 9 - 55aa: 0000 unimp - 55ac: ec79 bnez s0,568a <__stack_size+0x528a> - 55ae: 0000 unimp - 55b0: 201c fld fa5,0(s0) - 55b2: 1200000f 0x1200000f - 55b6: 00000b13 li s6,0 - 55ba: 2e01 jal 58ca <__stack_size+0x54ca> - 55bc: 000e4003 lbu zero,0(t3) - 55c0: 9300 0x9300 - 55c2: 00ec addi a1,sp,76 - 55c4: 1200 addi s0,sp,288 - 55c6: 0ac5 addi s5,s5,17 - 55c8: 0000 unimp - 55ca: 2e01 jal 58da <__stack_size+0x54da> - 55cc: 000e4003 lbu zero,0(t3) - 55d0: b300 fsd fs0,32(a4) - 55d2: 00ec addi a1,sp,76 - 55d4: 1200 addi s0,sp,288 - 55d6: 0aec addi a1,sp,348 - 55d8: 0000 unimp - 55da: 2e01 jal 58ea <__stack_size+0x54ea> - 55dc: 000e4003 lbu zero,0(t3) - 55e0: d300 sw s0,32(a4) - 55e2: 00ec addi a1,sp,76 - 55e4: 1200 addi s0,sp,288 - 55e6: 0ada slli s5,s5,0x16 - 55e8: 0000 unimp - 55ea: 2e01 jal 58fa <__stack_size+0x54fa> - 55ec: 000e4003 lbu zero,0(t3) - 55f0: f300 fsw fs0,32(a4) - 55f2: 00ec addi a1,sp,76 - 55f4: 1200 addi s0,sp,288 - 55f6: 0b01 addi s6,s6,0 - 55f8: 0000 unimp - 55fa: 2e01 jal 590a <__stack_size+0x550a> - 55fc: 00010603 lb a2,0(sp) - 5600: 1f00 addi s0,sp,944 - 5602: 00ed addi ra,ra,27 - 5604: 0000 unimp - 5606: 0000 unimp - 5608: 8816 mv a6,t0 - 560a: 9b00000f 0x9b00000f - 560e: 000c 0xc - 5610: 1900 addi s0,sp,176 - 5612: 00000ff7 0xff7 - 5616: 2e01 jal 5926 <__stack_size+0x5526> - 5618: 0113e003 0x113e003 - 561c: 1980 addi s0,sp,240 - 561e: 0fdd addi t6,t6,23 - 5620: 0000 unimp - 5622: 2e01 jal 5932 <__stack_size+0x5532> - 5624: 01171c03 lh s8,17(a4) - 5628: 1980 addi s0,sp,240 - 562a: 10bd addi ra,ra,-17 - 562c: 0000 unimp - 562e: 2e01 jal 593e <__stack_size+0x553e> - 5630: 01157803 0x1157803 - 5634: 1980 addi s0,sp,240 - 5636: 10ff 0x10ff - 5638: 0000 unimp - 563a: 2e01 jal 594a <__stack_size+0x554a> - 563c: 011c0003 lb zero,17(s8) - 5640: 1980 addi s0,sp,240 - 5642: 10d9 addi ra,ra,-10 - 5644: 0000 unimp - 5646: 2e01 jal 5956 <__stack_size+0x5556> - 5648: 010ac803 lbu a6,16(s5) - 564c: 1280 addi s0,sp,352 - 564e: 10c2 slli ra,ra,0x30 - 5650: 0000 unimp - 5652: 2e01 jal 5962 <__stack_size+0x5562> - 5654: 00002503 lw a0,0(zero) # 0 <__stack_usage> - 5658: 3e00 fld fs0,56(a2) - 565a: 00ed addi ra,ra,27 - 565c: 1a00 addi s0,sp,304 - 565e: 12e8 addi a0,sp,364 - 5660: 8001 c.srli64 s0 - 5662: 005c addi a5,sp,4 - 5664: 0000 unimp - 5666: 07c4 addi s1,sp,964 - 5668: 0000 unimp - 566a: c012 sw tp,0(sp) - 566c: 0100000f fence w,unknown - 5670: 032e slli t1,t1,0xb - 5672: 00000e57 0xe57 - 5676: ef29 bnez a4,56d0 <__stack_size+0x52d0> - 5678: 0000 unimp - 567a: e212 fsw ft4,4(sp) - 567c: 0010 0x10 - 567e: 0100 addi s0,sp,128 - 5680: 032e slli t1,t1,0xb - 5682: 0106 slli sp,sp,0x1 - 5684: 0000 unimp - 5686: ef8a fsw ft2,220(sp) - 5688: 0000 unimp - 568a: 1d12 slli s10,s10,0x24 - 568c: 0011 c.nop 4 - 568e: 0100 addi s0,sp,128 - 5690: 032e slli t1,t1,0xb - 5692: 0106 slli sp,sp,0x1 - 5694: 0000 unimp - 5696: efc9 bnez a5,5730 <__stack_size+0x5330> - 5698: 0000 unimp - 569a: ad12 fsd ft4,152(sp) - 569c: 0100000f fence w,unknown - 56a0: 032e slli t1,t1,0xb - 56a2: 0106 slli sp,sp,0x1 - 56a4: 0000 unimp - 56a6: 0000eff3 csrrsi t6,ustatus,1 - 56aa: 1a00 addi s0,sp,304 - 56ac: 13ec addi a1,sp,492 - 56ae: 8001 c.srli64 s0 - 56b0: 0114 addi a3,sp,128 - 56b2: 0000 unimp - 56b4: 0838 addi a4,sp,24 - 56b6: 0000 unimp - 56b8: 9c12 add s8,s8,tp - 56ba: 000a c.slli zero,0x2 - 56bc: 0100 addi s0,sp,128 - 56be: 032e slli t1,t1,0xb - 56c0: 0025 c.nop 9 - 56c2: 0000 unimp - 56c4: f021 bnez s0,5604 <__stack_size+0x5204> - 56c6: 0000 unimp - 56c8: 581c lw a5,48(s0) - 56ca: 0010 0x10 - 56cc: 1200 addi s0,sp,288 - 56ce: 00000b13 li s6,0 - 56d2: 2e01 jal 59e2 <__stack_size+0x55e2> - 56d4: 000e4003 lbu zero,0(t3) - 56d8: 3b00 fld fs0,48(a4) - 56da: 00f0 addi a2,sp,76 - 56dc: 1200 addi s0,sp,288 - 56de: 0ac5 addi s5,s5,17 - 56e0: 0000 unimp - 56e2: 2e01 jal 59f2 <__stack_size+0x55f2> - 56e4: 000e4003 lbu zero,0(t3) - 56e8: 6700 flw fs0,8(a4) - 56ea: 00f0 addi a2,sp,76 - 56ec: 1200 addi s0,sp,288 - 56ee: 0aec addi a1,sp,348 - 56f0: 0000 unimp - 56f2: 2e01 jal 5a02 <__stack_size+0x5602> - 56f4: 000e4003 lbu zero,0(t3) - 56f8: 8d00 0x8d00 - 56fa: 00f0 addi a2,sp,76 - 56fc: 1200 addi s0,sp,288 - 56fe: 0ada slli s5,s5,0x16 - 5700: 0000 unimp - 5702: 2e01 jal 5a12 <__stack_size+0x5612> - 5704: 000e4003 lbu zero,0(t3) - 5708: b600 fsd fs0,40(a2) - 570a: 00f0 addi a2,sp,76 - 570c: 1200 addi s0,sp,288 - 570e: 0b01 addi s6,s6,0 - 5710: 0000 unimp - 5712: 2e01 jal 5a22 <__stack_size+0x5622> - 5714: 00010603 lb a2,0(sp) - 5718: 6000 flw fs0,0(s0) - 571a: 00f1 addi ra,ra,28 - 571c: 0000 unimp - 571e: 1a00 addi s0,sp,304 - 5720: 1504 addi s1,sp,672 - 5722: 8001 c.srli64 s0 - 5724: 0070 addi a2,sp,12 - 5726: 0000 unimp - 5728: 0886 slli a7,a7,0x1 - 572a: 0000 unimp - 572c: c012 sw tp,0(sp) - 572e: 0100000f fence w,unknown - 5732: 032e slli t1,t1,0xb - 5734: 00000e57 0xe57 - 5738: f17f 0xf17f - 573a: 0000 unimp - 573c: e212 fsw ft4,4(sp) - 573e: 0010 0x10 - 5740: 0100 addi s0,sp,128 - 5742: 032e slli t1,t1,0xb - 5744: 0106 slli sp,sp,0x1 - 5746: 0000 unimp - 5748: f1e0 fsw fs0,100(a1) - 574a: 0000 unimp - 574c: 1d12 slli s10,s10,0x24 - 574e: 0011 c.nop 4 - 5750: 0100 addi s0,sp,128 - 5752: 032e slli t1,t1,0xb - 5754: 0106 slli sp,sp,0x1 - 5756: 0000 unimp - 5758: f21f 0000 ad12 0xad120000f21f - 575e: 0100000f fence w,unknown - 5762: 032e slli t1,t1,0xb - 5764: 0106 slli sp,sp,0x1 - 5766: 0000 unimp - 5768: f249 bnez a2,56ea <__stack_size+0x52ea> - 576a: 0000 unimp - 576c: 1a00 addi s0,sp,304 - 576e: 1618 addi a4,sp,800 - 5770: 8001 c.srli64 s0 - 5772: 005c addi a5,sp,4 - 5774: 0000 unimp - 5776: 08d4 addi a3,sp,84 - 5778: 0000 unimp - 577a: c012 sw tp,0(sp) - 577c: 0100000f fence w,unknown - 5780: 032e slli t1,t1,0xb - 5782: 00000e57 0xe57 - 5786: 0000f277 0xf277 - 578a: e212 fsw ft4,4(sp) - 578c: 0010 0x10 - 578e: 0100 addi s0,sp,128 - 5790: 032e slli t1,t1,0xb - 5792: 0106 slli sp,sp,0x1 - 5794: 0000 unimp - 5796: f2d8 fsw fa4,36(a3) - 5798: 0000 unimp - 579a: 1d12 slli s10,s10,0x24 - 579c: 0011 c.nop 4 - 579e: 0100 addi s0,sp,128 - 57a0: 032e slli t1,t1,0xb - 57a2: 0106 slli sp,sp,0x1 - 57a4: 0000 unimp - 57a6: f318 fsw fa4,32(a4) - 57a8: 0000 unimp - 57aa: ad12 fsd ft4,152(sp) - 57ac: 0100000f fence w,unknown - 57b0: 032e slli t1,t1,0xb - 57b2: 0106 slli sp,sp,0x1 - 57b4: 0000 unimp - 57b6: f342 fsw fa6,164(sp) - 57b8: 0000 unimp - 57ba: 1a00 addi s0,sp,304 - 57bc: 1724 addi s1,sp,936 - 57be: 8001 c.srli64 s0 - 57c0: 012c addi a1,sp,136 - 57c2: 0000 unimp - 57c4: 0948 addi a0,sp,148 - 57c6: 0000 unimp - 57c8: 9c12 add s8,s8,tp - 57ca: 000a c.slli zero,0x2 - 57cc: 0100 addi s0,sp,128 - 57ce: 032e slli t1,t1,0xb - 57d0: 0025 c.nop 9 - 57d2: 0000 unimp - 57d4: f370 fsw fa2,100(a4) - 57d6: 0000 unimp - 57d8: e01c fsw fa5,0(s0) - 57da: 0010 0x10 - 57dc: 1200 addi s0,sp,288 - 57de: 00000b13 li s6,0 - 57e2: 2e01 jal 5af2 <__stack_size+0x56f2> - 57e4: 000e4003 lbu zero,0(t3) - 57e8: 8a00 0x8a00 - 57ea: 120000f3 0x120000f3 - 57ee: 0ac5 addi s5,s5,17 - 57f0: 0000 unimp - 57f2: 2e01 jal 5b02 <__stack_size+0x5702> - 57f4: 000e4003 lbu zero,0(t3) - 57f8: c000 sw s0,0(s0) - 57fa: 120000f3 0x120000f3 - 57fe: 0aec addi a1,sp,348 - 5800: 0000 unimp - 5802: 2e01 jal 5b12 <__stack_size+0x5712> - 5804: 000e4003 lbu zero,0(t3) - 5808: f000 fsw fs0,32(s0) - 580a: 120000f3 0x120000f3 - 580e: 0ada slli s5,s5,0x16 - 5810: 0000 unimp - 5812: 2e01 jal 5b22 <__stack_size+0x5722> - 5814: 000e4003 lbu zero,0(t3) - 5818: 1900 addi s0,sp,176 - 581a: 00f4 addi a3,sp,76 - 581c: 1200 addi s0,sp,288 - 581e: 0b01 addi s6,s6,0 - 5820: 0000 unimp - 5822: 2e01 jal 5b32 <__stack_size+0x5732> - 5824: 00010603 lb a2,0(sp) - 5828: c300 sw s0,0(a4) - 582a: 00f4 addi a3,sp,76 - 582c: 0000 unimp - 582e: 1a00 addi s0,sp,304 - 5830: 1854 addi a3,sp,52 - 5832: 8001 c.srli64 s0 - 5834: 0070 addi a2,sp,12 - 5836: 0000 unimp - 5838: 0996 slli s3,s3,0x5 - 583a: 0000 unimp - 583c: c012 sw tp,0(sp) - 583e: 0100000f fence w,unknown - 5842: 032e slli t1,t1,0xb - 5844: 00000e57 0xe57 - 5848: f4e2 fsw fs8,104(sp) - 584a: 0000 unimp - 584c: e212 fsw ft4,4(sp) - 584e: 0010 0x10 - 5850: 0100 addi s0,sp,128 - 5852: 032e slli t1,t1,0xb - 5854: 0106 slli sp,sp,0x1 - 5856: 0000 unimp - 5858: 0000f543 fmadd.s fa0,ft1,ft0,ft0 - 585c: 1d12 slli s10,s10,0x24 - 585e: 0011 c.nop 4 - 5860: 0100 addi s0,sp,128 - 5862: 032e slli t1,t1,0xb - 5864: 0106 slli sp,sp,0x1 - 5866: 0000 unimp - 5868: 0000f583 0xf583 - 586c: ad12 fsd ft4,152(sp) - 586e: 0100000f fence w,unknown - 5872: 032e slli t1,t1,0xb - 5874: 0106 slli sp,sp,0x1 - 5876: 0000 unimp - 5878: f5ad bnez a1,57e2 <__stack_size+0x53e2> - 587a: 0000 unimp - 587c: 1a00 addi s0,sp,304 - 587e: 1960 addi s0,sp,188 - 5880: 8001 c.srli64 s0 - 5882: 0058 addi a4,sp,4 - 5884: 0000 unimp - 5886: 09e4 addi s1,sp,220 - 5888: 0000 unimp - 588a: c012 sw tp,0(sp) - 588c: 0100000f fence w,unknown - 5890: 032e slli t1,t1,0xb - 5892: 00000e57 0xe57 - 5896: 0000f5db 0xf5db - 589a: e212 fsw ft4,4(sp) - 589c: 0010 0x10 - 589e: 0100 addi s0,sp,128 - 58a0: 032e slli t1,t1,0xb - 58a2: 0106 slli sp,sp,0x1 - 58a4: 0000 unimp - 58a6: f692 fsw ft4,108(sp) - 58a8: 0000 unimp - 58aa: 1d12 slli s10,s10,0x24 - 58ac: 0011 c.nop 4 - 58ae: 0100 addi s0,sp,128 - 58b0: 032e slli t1,t1,0xb - 58b2: 0106 slli sp,sp,0x1 - 58b4: 0000 unimp - 58b6: 0000f747 fmsub.s fa4,ft1,ft0,ft0 - 58ba: ad12 fsd ft4,152(sp) - 58bc: 0100000f fence w,unknown - 58c0: 032e slli t1,t1,0xb - 58c2: 0106 slli sp,sp,0x1 - 58c4: 0000 unimp - 58c6: f771 bnez a4,5892 <__stack_size+0x5492> - 58c8: 0000 unimp - 58ca: 1a00 addi s0,sp,304 - 58cc: 19c0 addi s0,sp,244 - 58ce: 8001 c.srli64 s0 - 58d0: 0058 addi a4,sp,4 - 58d2: 0000 unimp - 58d4: 0a32 slli s4,s4,0xc - 58d6: 0000 unimp - 58d8: c012 sw tp,0(sp) - 58da: 0100000f fence w,unknown - 58de: 032e slli t1,t1,0xb - 58e0: 00000e57 0xe57 - 58e4: f79f 0000 e212 0xe2120000f79f - 58ea: 0010 0x10 - 58ec: 0100 addi s0,sp,128 - 58ee: 032e slli t1,t1,0xb - 58f0: 0106 slli sp,sp,0x1 - 58f2: 0000 unimp - 58f4: f800 fsw fs0,48(s0) - 58f6: 0000 unimp - 58f8: 1d12 slli s10,s10,0x24 - 58fa: 0011 c.nop 4 - 58fc: 0100 addi s0,sp,128 - 58fe: 032e slli t1,t1,0xb - 5900: 0106 slli sp,sp,0x1 - 5902: 0000 unimp - 5904: 0000f823 0xf823 - 5908: ad12 fsd ft4,152(sp) - 590a: 0100000f fence w,unknown - 590e: 032e slli t1,t1,0xb - 5910: 0106 slli sp,sp,0x1 - 5912: 0000 unimp - 5914: f842 fsw fa6,48(sp) - 5916: 0000 unimp - 5918: 1600 addi s0,sp,800 - 591a: 10f8 addi a4,sp,108 - 591c: 0000 unimp - 591e: 0a7c addi a5,sp,284 - 5920: 0000 unimp - 5922: 8112 mv sp,tp - 5924: 0100000f fence w,unknown - 5928: 032e slli t1,t1,0xb - 592a: 0e40 addi s0,sp,788 - 592c: 0000 unimp - 592e: f870 fsw fa2,116(s0) - 5930: 0000 unimp - 5932: bc12 fsd ft4,56(sp) - 5934: 000d c.nop 3 - 5936: 0100 addi s0,sp,128 - 5938: 032e slli t1,t1,0xb - 593a: 0e40 addi s0,sp,788 - 593c: 0000 unimp - 593e: f884 fsw fs1,48(s1) - 5940: 0000 unimp - 5942: a812 fsd ft4,16(sp) - 5944: 000d c.nop 3 - 5946: 0100 addi s0,sp,128 - 5948: 032e slli t1,t1,0xb - 594a: 0e40 addi s0,sp,788 - 594c: 0000 unimp - 594e: f898 fsw fa4,48(s1) - 5950: 0000 unimp - 5952: 0e12 slli t3,t3,0x4 - 5954: 000e c.slli zero,0x3 - 5956: 0100 addi s0,sp,128 - 5958: 032e slli t1,t1,0xb - 595a: 0e40 addi s0,sp,788 - 595c: 0000 unimp - 595e: f8ac fsw fa1,112(s1) - 5960: 0000 unimp - 5962: 1d00 addi s0,sp,688 - 5964: 0ab2 slli s5,s5,0xc - 5966: 0000 unimp - 5968: 000e931b 0xe931b - 596c: 0100 addi s0,sp,128 - 596e: 032e slli t1,t1,0xb - 5970: 0e40 addi s0,sp,788 - 5972: 0000 unimp - 5974: 000e331b 0xe331b - 5978: 0100 addi s0,sp,128 - 597a: 032e slli t1,t1,0xb - 597c: 0e40 addi s0,sp,788 - 597e: 0000 unimp - 5980: 000e471b 0xe471b - 5984: 0100 addi s0,sp,128 - 5986: 032e slli t1,t1,0xb - 5988: 0e40 addi s0,sp,788 - 598a: 0000 unimp - 598c: 000dec1b 0xdec1b - 5990: 0100 addi s0,sp,128 - 5992: 032e slli t1,t1,0xb - 5994: 0e40 addi s0,sp,788 - 5996: 0000 unimp - 5998: 1d00 addi s0,sp,688 - 599a: 0ae8 addi a0,sp,348 - 599c: 0000 unimp - 599e: 000e931b 0xe931b - 59a2: 0100 addi s0,sp,128 - 59a4: 032e slli t1,t1,0xb - 59a6: 0e40 addi s0,sp,788 - 59a8: 0000 unimp - 59aa: 000e331b 0xe331b - 59ae: 0100 addi s0,sp,128 - 59b0: 032e slli t1,t1,0xb - 59b2: 0e40 addi s0,sp,788 - 59b4: 0000 unimp - 59b6: 000e471b 0xe471b - 59ba: 0100 addi s0,sp,128 - 59bc: 032e slli t1,t1,0xb - 59be: 0e40 addi s0,sp,788 - 59c0: 0000 unimp - 59c2: 000dec1b 0xdec1b - 59c6: 0100 addi s0,sp,128 - 59c8: 032e slli t1,t1,0xb - 59ca: 0e40 addi s0,sp,788 - 59cc: 0000 unimp - 59ce: 1600 addi s0,sp,800 - 59d0: 1030 addi a2,sp,40 - 59d2: 0000 unimp - 59d4: 0b32 slli s6,s6,0xc - 59d6: 0000 unimp - 59d8: 8112 mv sp,tp - 59da: 0100000f fence w,unknown - 59de: 032e slli t1,t1,0xb - 59e0: 0e40 addi s0,sp,788 - 59e2: 0000 unimp - 59e4: f8cd bnez s1,5996 <__stack_size+0x5596> - 59e6: 0000 unimp - 59e8: bc12 fsd ft4,56(sp) - 59ea: 000d c.nop 3 - 59ec: 0100 addi s0,sp,128 - 59ee: 032e slli t1,t1,0xb - 59f0: 0e40 addi s0,sp,788 - 59f2: 0000 unimp - 59f4: f8e1 bnez s1,59c4 <__stack_size+0x55c4> - 59f6: 0000 unimp - 59f8: a812 fsd ft4,16(sp) - 59fa: 000d c.nop 3 - 59fc: 0100 addi s0,sp,128 - 59fe: 032e slli t1,t1,0xb - 5a00: 0e40 addi s0,sp,788 - 5a02: 0000 unimp - 5a04: f8f5 bnez s1,59f8 <__stack_size+0x55f8> - 5a06: 0000 unimp - 5a08: 0e12 slli t3,t3,0x4 - 5a0a: 000e c.slli zero,0x3 - 5a0c: 0100 addi s0,sp,128 - 5a0e: 032e slli t1,t1,0xb - 5a10: 0e40 addi s0,sp,788 - 5a12: 0000 unimp - 5a14: f909 bnez a0,5926 <__stack_size+0x5526> - 5a16: 0000 unimp - 5a18: 1a00 addi s0,sp,304 - 5a1a: 1b48 addi a0,sp,436 - 5a1c: 8001 c.srli64 s0 - 5a1e: 0058 addi a4,sp,4 - 5a20: 0000 unimp - 5a22: 0b80 addi s0,sp,464 - 5a24: 0000 unimp - 5a26: c012 sw tp,0(sp) - 5a28: 0100000f fence w,unknown - 5a2c: 032e slli t1,t1,0xb - 5a2e: 00000e57 0xe57 - 5a32: f92a fsw fa0,176(sp) - 5a34: 0000 unimp - 5a36: e212 fsw ft4,4(sp) - 5a38: 0010 0x10 - 5a3a: 0100 addi s0,sp,128 - 5a3c: 032e slli t1,t1,0xb - 5a3e: 0106 slli sp,sp,0x1 - 5a40: 0000 unimp - 5a42: f9e1 bnez a1,5a12 <__stack_size+0x5612> - 5a44: 0000 unimp - 5a46: 1d12 slli s10,s10,0x24 - 5a48: 0011 c.nop 4 - 5a4a: 0100 addi s0,sp,128 - 5a4c: 032e slli t1,t1,0xb - 5a4e: 0106 slli sp,sp,0x1 - 5a50: 0000 unimp - 5a52: fa96 fsw ft5,116(sp) - 5a54: 0000 unimp - 5a56: ad12 fsd ft4,152(sp) - 5a58: 0100000f fence w,unknown - 5a5c: 032e slli t1,t1,0xb - 5a5e: 0106 slli sp,sp,0x1 - 5a60: 0000 unimp - 5a62: fac0 fsw fs0,52(a3) - 5a64: 0000 unimp - 5a66: 1a00 addi s0,sp,304 - 5a68: 1ba8 addi a0,sp,504 - 5a6a: 8001 c.srli64 s0 - 5a6c: 0054 addi a3,sp,4 - 5a6e: 0000 unimp - 5a70: 0bce slli s7,s7,0x13 - 5a72: 0000 unimp - 5a74: c012 sw tp,0(sp) - 5a76: 0100000f fence w,unknown - 5a7a: 032e slli t1,t1,0xb - 5a7c: 00000e57 0xe57 - 5a80: faf9 bnez a3,5a56 <__stack_size+0x5656> - 5a82: 0000 unimp - 5a84: e212 fsw ft4,4(sp) - 5a86: 0010 0x10 - 5a88: 0100 addi s0,sp,128 - 5a8a: 032e slli t1,t1,0xb - 5a8c: 0106 slli sp,sp,0x1 - 5a8e: 0000 unimp - 5a90: fb5a fsw fs6,180(sp) - 5a92: 0000 unimp - 5a94: 1d12 slli s10,s10,0x24 - 5a96: 0011 c.nop 4 - 5a98: 0100 addi s0,sp,128 - 5a9a: 032e slli t1,t1,0xb - 5a9c: 0106 slli sp,sp,0x1 - 5a9e: 0000 unimp - 5aa0: fb7d bnez a4,5a96 <__stack_size+0x5696> - 5aa2: 0000 unimp - 5aa4: ad12 fsd ft4,152(sp) - 5aa6: 0100000f fence w,unknown - 5aaa: 032e slli t1,t1,0xb - 5aac: 0106 slli sp,sp,0x1 - 5aae: 0000 unimp - 5ab0: fb9c fsw fa5,48(a5) - 5ab2: 0000 unimp - 5ab4: 1c00 addi s0,sp,560 - 5ab6: 1070 addi a2,sp,44 - 5ab8: 0000 unimp - 5aba: a712 fsd ft4,392(sp) - 5abc: 0010 0x10 - 5abe: 0100 addi s0,sp,128 - 5ac0: 032e slli t1,t1,0xb - 5ac2: 0025 c.nop 9 - 5ac4: 0000 unimp - 5ac6: fbca fsw fs2,244(sp) - 5ac8: 0000 unimp - 5aca: 9016 c.add zero,t0 - 5acc: 0010 0x10 - 5ace: 2d00 fld fs0,24(a0) - 5ad0: 000c 0xc - 5ad2: 1200 addi s0,sp,288 - 5ad4: 0f81 addi t6,t6,0 - 5ad6: 0000 unimp - 5ad8: 2e01 jal 5de8 <__stack_size+0x59e8> - 5ada: 000e4003 lbu zero,0(t3) - 5ade: 3500 fld fs0,40(a0) - 5ae0: 00fc addi a5,sp,76 - 5ae2: 1200 addi s0,sp,288 - 5ae4: 0dbc addi a5,sp,728 - 5ae6: 0000 unimp - 5ae8: 2e01 jal 5df8 <__stack_size+0x59f8> - 5aea: 000e4003 lbu zero,0(t3) - 5aee: b700 fsd fs0,40(a4) - 5af0: 00fc addi a5,sp,76 - 5af2: 1200 addi s0,sp,288 - 5af4: 0da8 addi a0,sp,728 - 5af6: 0000 unimp - 5af8: 2e01 jal 5e08 <__stack_size+0x5a08> - 5afa: 000e4003 lbu zero,0(t3) - 5afe: 5200 lw s0,32(a2) - 5b00: 00fd addi ra,ra,31 - 5b02: 1200 addi s0,sp,288 - 5b04: 0e0e slli t3,t3,0x3 - 5b06: 0000 unimp - 5b08: 2e01 jal 5e18 <__stack_size+0x5a18> - 5b0a: 000e4003 lbu zero,0(t3) - 5b0e: c500 sw s0,8(a0) - 5b10: 00fd addi ra,ra,31 - 5b12: 0000 unimp - 5b14: a81c fsd fa5,16(s0) - 5b16: 0010 0x10 - 5b18: 1200 addi s0,sp,288 - 5b1a: 0a9c addi a5,sp,336 - 5b1c: 0000 unimp - 5b1e: 2e01 jal 5e2e <__stack_size+0x5a2e> - 5b20: 00002503 lw a0,0(zero) # 0 <__stack_usage> - 5b24: 1100 addi s0,sp,160 - 5b26: 00fe slli ra,ra,0x1f - 5b28: 1c00 addi s0,sp,560 - 5b2a: 10c0 addi s0,sp,100 - 5b2c: 0000 unimp - 5b2e: 1312 slli t1,t1,0x24 - 5b30: 0100000b 0x100000b - 5b34: 032e slli t1,t1,0xb - 5b36: 0e40 addi s0,sp,788 - 5b38: 0000 unimp - 5b3a: 0000fe2b 0xfe2b - 5b3e: c512 sw tp,136(sp) - 5b40: 000a c.slli zero,0x2 - 5b42: 0100 addi s0,sp,128 - 5b44: 032e slli t1,t1,0xb - 5b46: 0e40 addi s0,sp,788 - 5b48: 0000 unimp - 5b4a: fe61 bnez a2,5b22 <__stack_size+0x5722> - 5b4c: 0000 unimp - 5b4e: ec12 fsw ft4,24(sp) - 5b50: 000a c.slli zero,0x2 - 5b52: 0100 addi s0,sp,128 - 5b54: 032e slli t1,t1,0xb - 5b56: 0e40 addi s0,sp,788 - 5b58: 0000 unimp - 5b5a: fe91 bnez a3,5a76 <__stack_size+0x5676> - 5b5c: 0000 unimp - 5b5e: da12 sw tp,52(sp) - 5b60: 000a c.slli zero,0x2 - 5b62: 0100 addi s0,sp,128 - 5b64: 032e slli t1,t1,0xb - 5b66: 0e40 addi s0,sp,788 - 5b68: 0000 unimp - 5b6a: fed0 fsw fa2,60(a3) - 5b6c: 0000 unimp - 5b6e: 0112 slli sp,sp,0x4 - 5b70: 0100000b 0x100000b - 5b74: 032e slli t1,t1,0xb - 5b76: 0106 slli sp,sp,0x1 - 5b78: 0000 unimp - 5b7a: 0000ff6f jal t5,14b7a <__stack_size+0x1477a> - 5b7e: 0000 unimp - 5b80: 0000 unimp - 5b82: 1816 slli a6,a6,0x25 - 5b84: 0011 c.nop 4 - 5b86: 2600 fld fs0,8(a2) - 5b88: 000e c.slli zero,0x3 - 5b8a: 1200 addi s0,sp,288 - 5b8c: 1104 addi s1,sp,160 - 5b8e: 0000 unimp - 5b90: 2f01 jal 62a0 <__stack_size+0x5ea0> - 5b92: 00002503 lw a0,0(zero) # 0 <__stack_usage> - 5b96: 8e00 0x8e00 - 5b98: 00ff 0xff - 5b9a: 1600 addi s0,sp,800 - 5b9c: 1170 addi a2,sp,172 - 5b9e: 0000 unimp - 5ba0: 0d89 addi s11,s11,2 - 5ba2: 0000 unimp - 5ba4: 000fe21b 0xfe21b - 5ba8: 0100 addi s0,sp,128 - 5baa: 0e40032f 0xe40032f - 5bae: 0000 unimp - 5bb0: 2a12 fld fs4,256(sp) - 5bb2: 0010 0x10 - 5bb4: 0100 addi s0,sp,128 - 5bb6: 0e40032f 0xe40032f - 5bba: 0000 unimp - 5bbc: 0000ffcf fnmadd.s ft11,ft1,ft0,ft0 - 5bc0: 7d12 flw fs10,36(sp) - 5bc2: 0010 0x10 - 5bc4: 0100 addi s0,sp,128 - 5bc6: 0e40032f 0xe40032f - 5bca: 0000 unimp - 5bcc: ffed bnez a5,5bc6 <__stack_size+0x57c6> - 5bce: 0000 unimp - 5bd0: 00109217 auipc tp,0x109 - 5bd4: 0100 addi s0,sp,128 - 5bd6: 0e47032f 0xe47032f - 5bda: 0000 unimp - 5bdc: 9102 jalr sp - 5bde: 1a40 addi s0,sp,308 - 5be0: 0ddc addi a5,sp,724 - 5be2: 8001 c.srli64 s0 - 5be4: 0030 addi a2,sp,8 - 5be6: 0000 unimp - 5be8: 0d46 slli s10,s10,0x11 - 5bea: 0000 unimp - 5bec: 8112 mv sp,tp - 5bee: 0100000f fence w,unknown - 5bf2: 0e40032f 0xe40032f - 5bf6: 0000 unimp - 5bf8: 000d c.nop 3 - 5bfa: 0001 nop - 5bfc: bc12 fsd ft4,56(sp) - 5bfe: 000d c.nop 3 - 5c00: 0100 addi s0,sp,128 - 5c02: 0e40032f 0xe40032f - 5c06: 0000 unimp - 5c08: 002d c.nop 11 - 5c0a: 0001 nop - 5c0c: a812 fsd ft4,16(sp) - 5c0e: 000d c.nop 3 - 5c10: 0100 addi s0,sp,128 - 5c12: 0e40032f 0xe40032f - 5c16: 0000 unimp - 5c18: ffed bnez a5,5c12 <__stack_size+0x5812> - 5c1a: 0000 unimp - 5c1c: 0e12 slli t3,t3,0x4 - 5c1e: 000e c.slli zero,0x3 - 5c20: 0100 addi s0,sp,128 - 5c22: 0e40032f 0xe40032f - 5c26: 0000 unimp - 5c28: 004d c.nop 19 - 5c2a: 0001 nop - 5c2c: 1a00 addi s0,sp,304 - 5c2e: 0e50 addi a2,sp,788 - 5c30: 8001 c.srli64 s0 - 5c32: 0008 0x8 - 5c34: 0000 unimp - 5c36: 0d60 addi s0,sp,668 - 5c38: 0000 unimp - 5c3a: 000f6e1b 0xf6e1b - 5c3e: 0100 addi s0,sp,128 - 5c40: 0106032f 0x106032f - 5c44: 0000 unimp - 5c46: 1d00 addi s0,sp,688 - 5c48: 0d72 slli s10,s10,0x1c - 5c4a: 0000 unimp - 5c4c: 000f6e1b 0xf6e1b - 5c50: 0100 addi s0,sp,128 - 5c52: 0106032f 0x106032f - 5c56: 0000 unimp - 5c58: 1c00 addi s0,sp,560 - 5c5a: 1188 addi a0,sp,224 - 5c5c: 0000 unimp - 5c5e: 6e12 flw ft8,4(sp) - 5c60: 0100000f fence w,unknown - 5c64: 0106032f 0x106032f - 5c68: 0000 unimp - 5c6a: 0001007b 0x1007b - 5c6e: 0000 unimp - 5c70: 401a 0x401a - 5c72: 3080010f 0x3080010f - 5c76: 0000 unimp - 5c78: a700 fsd fs0,8(a4) - 5c7a: 000d c.nop 3 - 5c7c: 1200 addi s0,sp,288 - 5c7e: 0f6e slli t5,t5,0x1b - 5c80: 0000 unimp - 5c82: 2f01 jal 6392 <__stack_size+0x5f92> - 5c84: 00010603 lb a2,0(sp) - 5c88: c500 sw s0,8(a0) - 5c8a: 0100 addi s0,sp,128 - 5c8c: 0000 unimp - 5c8e: d01a sw t1,32(sp) - 5c90: 011e slli sp,sp,0x7 - 5c92: 3480 fld fs0,40(s1) - 5c94: 0000 unimp - 5c96: c500 sw s0,8(a0) - 5c98: 000d c.nop 3 - 5c9a: 1200 addi s0,sp,288 - 5c9c: 0f6e slli t5,t5,0x1b - 5c9e: 0000 unimp - 5ca0: 2f01 jal 63b0 <__stack_size+0x5fb0> - 5ca2: 00010603 lb a2,0(sp) - 5ca6: 0c00 addi s0,sp,528 - 5ca8: 0101 addi sp,sp,0 - 5caa: 0000 unimp - 5cac: a016 fsd ft5,0(sp) - 5cae: 0011 c.nop 4 - 5cb0: df00 sw s0,56(a4) - 5cb2: 000d c.nop 3 - 5cb4: 1200 addi s0,sp,288 - 5cb6: 0f6e slli t5,t5,0x1b - 5cb8: 0000 unimp - 5cba: 2f01 jal 63ca <__stack_size+0x5fca> - 5cbc: 00010603 lb a2,0(sp) - 5cc0: 5300 lw s0,32(a4) - 5cc2: 0101 addi sp,sp,0 - 5cc4: 0000 unimp - 5cc6: b81c fsd fa5,48(s0) - 5cc8: 0011 c.nop 4 - 5cca: 1200 addi s0,sp,288 - 5ccc: 00000e93 li t4,0 - 5cd0: 2f01 jal 63e0 <__stack_size+0x5fe0> - 5cd2: 000e4003 lbu zero,0(t3) - 5cd6: b400 fsd fs0,40(s0) - 5cd8: 0101 addi sp,sp,0 - 5cda: 1200 addi s0,sp,288 - 5cdc: 00000e33 add t3,zero,zero - 5ce0: 2f01 jal 63f0 <__stack_size+0x5ff0> - 5ce2: 000e4003 lbu zero,0(t3) - 5ce6: c800 sw s0,16(s0) - 5ce8: 0101 addi sp,sp,0 - 5cea: 1200 addi s0,sp,288 - 5cec: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne - 5cf0: 2f01 jal 6400 <__stack_size+0x6000> - 5cf2: 000e4003 lbu zero,0(t3) - 5cf6: dc00 sw s0,56(s0) - 5cf8: 0101 addi sp,sp,0 - 5cfa: 1200 addi s0,sp,288 - 5cfc: 0dec addi a1,sp,732 - 5cfe: 0000 unimp - 5d00: 2f01 jal 6410 <__stack_size+0x6010> - 5d02: 000e4003 lbu zero,0(t3) - 5d06: f000 fsw fs0,32(s0) - 5d08: 0101 addi sp,sp,0 - 5d0a: 0000 unimp - 5d0c: 1e00 addi s0,sp,816 - 5d0e: 1020 addi s0,sp,40 - 5d10: 8001 c.srli64 s0 - 5d12: 002c addi a1,sp,8 - 5d14: 0000 unimp - 5d16: 000d8317 auipc t1,0xd8 - 5d1a: 0100 addi s0,sp,128 - 5d1c: 010d032f 0x10d032f - 5d20: 0000 unimp - 5d22: 9102 jalr sp - 5d24: 0040 addi s0,sp,4 - 5d26: 0300 addi s0,sp,384 - 5d28: 0504 addi s1,sp,640 - 5d2a: 03f6 slli t2,t2,0x1d - 5d2c: 0000 unimp - 5d2e: 0606 slli a2,a2,0x1 - 5d30: 0001 nop - 5d32: 5700 lw s0,40(a4) - 5d34: 000e c.slli zero,0x3 - 5d36: 0700 addi s0,sp,896 - 5d38: 00000053 fadd.s ft0,ft0,ft0,rne - 5d3c: 061f0003 lb zero,97(t5) # fffe2061 <__stack_top+0xfe2061> - 5d40: 0001 nop - 5d42: 0700 addi s0,sp,896 - 5d44: 00000053 fadd.s ft0,ft0,ft0,rne - 5d48: 0002 c.slli64 zero - 5d4a: d000 sw s0,32(s0) - 5d4c: 0002 c.slli64 zero - 5d4e: 0400 addi s0,sp,512 - 5d50: ba00 fsd fs0,48(a2) - 5d52: 0010 0x10 - 5d54: 0400 addi s0,sp,512 - 5d56: c801 beqz s0,5d66 <__stack_size+0x5966> - 5d58: 0009 c.nop 2 - 5d5a: 0c00 addi s0,sp,528 - 5d5c: 00001143 fmadd.s ft2,ft0,ft0,ft0,rtz - 5d60: 01d5 addi gp,gp,21 - 5d62: 0000 unimp - 5d64: 2030 fld fa2,64(s0) - 5d66: 8001 c.srli64 s0 - 5d68: 01ac addi a1,sp,200 - 5d6a: 0000 unimp - 5d6c: 9491 srai s1,s1,0x24 - 5d6e: 0000 unimp - 5d70: 0402 c.slli64 s0 - 5d72: 6905 lui s2,0x1 - 5d74: 746e flw fs0,248(sp) - 5d76: 0300 addi s0,sp,384 - 5d78: 0601 addi a2,a2,0 - 5d7a: 06ad addi a3,a3,11 - 5d7c: 0000 unimp - 5d7e: 8204 0x8204 - 5d80: 0001 nop - 5d82: 0200 addi s0,sp,256 - 5d84: 0148 addi a0,sp,132 - 5d86: 250d jal 63a8 <__stack_size+0x5fa8> - 5d88: 0000 unimp - 5d8a: 0300 addi s0,sp,384 - 5d8c: 0508 addi a0,sp,640 - 5d8e: 03f1 addi t2,t2,28 - 5d90: 0000 unimp - 5d92: b704 fsd fs1,40(a4) - 5d94: 02000007 0x2000007 - 5d98: 014a slli sp,sp,0x12 - 5d9a: 5916 lw s2,100(sp) - 5d9c: 0000 unimp - 5d9e: 0500 addi s0,sp,640 - 5da0: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne - 5da4: ab080103 lb sp,-1360(a6) - 5da8: 0006 c.slli zero,0x1 - 5daa: 0400 addi s0,sp,512 - 5dac: 0181 addi gp,gp,0 - 5dae: 0000 unimp - 5db0: 4b02 lw s6,0(sp) - 5db2: 1601 addi a2,a2,-32 - 5db4: 006d c.nop 27 - 5db6: 0000 unimp - 5db8: d4070403 lb s0,-704(a4) - 5dbc: 0002 c.slli64 zero - 5dbe: 0300 addi s0,sp,384 - 5dc0: 0708 addi a0,sp,896 - 5dc2: 02ca slli t0,t0,0x12 - 5dc4: 0000 unimp - 5dc6: ea070203 lb tp,-352(a4) - 5dca: 0002 c.slli64 zero - 5dcc: 0600 addi s0,sp,768 - 5dce: 0054 addi a3,sp,4 - 5dd0: 0000 unimp - 5dd2: 0092 slli ra,ra,0x4 - 5dd4: 0000 unimp - 5dd6: 00006d07 0x6d07 - 5dda: ff00 fsw fs0,56(a4) - 5ddc: 0500 addi s0,sp,640 - 5dde: 0082 c.slli64 ra - 5de0: 0000 unimp - 5de2: fd08 fsw fa0,56(a0) - 5de4: 0002 c.slli64 zero - 5de6: 0400 addi s0,sp,512 - 5de8: 163c addi a5,sp,808 - 5dea: 0092 slli ra,ra,0x4 - 5dec: 0000 unimp - 5dee: 4609 li a2,2 - 5df0: 000c 0xc - 5df2: 0300 addi s0,sp,384 - 5df4: 0f48 addi a0,sp,916 - 5df6: 000000af 0xaf - 5dfa: c0041003 lh zero,-1024(s0) # fffe2c00 <__stack_top+0xfe2c00> - 5dfe: 0000 unimp - 5e00: 0a00 addi s0,sp,272 - 5e02: 0310 addi a2,sp,384 - 5e04: 0120034f fnmadd.s ft6,ft0,fs2,ft0,rne - 5e08: 0000 unimp - 5e0a: 0008600b 0x8600b - 5e0e: 0300 addi s0,sp,384 - 5e10: 1359 addi t1,t1,-10 - 5e12: 0120 addi s0,sp,136 - 5e14: 0000 unimp - 5e16: 2004 fld fs1,0(s0) - 5e18: 0000 unimp - 5e1a: 0008660b 0x8660b - 5e1e: 0300 addi s0,sp,384 - 5e20: 135a slli t1,t1,0x36 - 5e22: 0120 addi s0,sp,136 - 5e24: 0000 unimp - 5e26: 2004 fld fs1,0(s0) - 5e28: 0400 addi s0,sp,512 - 5e2a: 000c3a0b 0xc3a0b - 5e2e: 0300 addi s0,sp,384 - 5e30: 0120135b 0x120135b - 5e34: 0000 unimp - 5e36: 2004 fld fs1,0(s0) - 5e38: 0800 addi s0,sp,16 - 5e3a: 000c400b 0xc400b - 5e3e: 0300 addi s0,sp,384 - 5e40: 135c addi a5,sp,420 - 5e42: 0120 addi s0,sp,136 - 5e44: 0000 unimp - 5e46: 1004 addi s1,sp,32 - 5e48: 0c10 addi a2,sp,528 - 5e4a: 650c flw fa1,8(a0) - 5e4c: 7078 flw fa4,100(s0) - 5e4e: 0300 addi s0,sp,384 - 5e50: 0e5d addi t3,t3,23 - 5e52: 006d c.nop 27 - 5e54: 0000 unimp - 5e56: 0f04 addi s1,sp,912 - 5e58: 0c01 addi s8,s8,0 - 5e5a: 0002410b 0x2410b - 5e5e: 0300 addi s0,sp,384 - 5e60: 0e5e slli t3,t3,0x17 - 5e62: 006d c.nop 27 - 5e64: 0000 unimp - 5e66: 0104 addi s1,sp,128 - 5e68: 0c00 addi s0,sp,528 - 5e6a: 0300 addi s0,sp,384 - 5e6c: 0704 addi s1,sp,896 - 5e6e: 000002cf fnmadd.s ft5,ft0,ft0,ft0,rne - 5e72: 740d lui s0,0xfffe3 - 5e74: 000c 0xc - 5e76: 1000 addi s0,sp,32 - 5e78: 4d074c03 lbu s8,1232(a4) - 5e7c: 0001 nop - 5e7e: 0e00 addi s0,sp,784 - 5e80: 6c66 flw fs8,88(sp) - 5e82: 0074 addi a3,sp,12 - 5e84: a30a4e03 lbu t3,-1488(s4) - 5e88: 0000 unimp - 5e8a: 0f00 addi s0,sp,912 - 5e8c: 0a8d addi s5,s5,3 - 5e8e: 0000 unimp - 5e90: b6056003 0xb6056003 - 5e94: 0000 unimp - 5e96: 0000 unimp - 5e98: 7210 flw fa2,32(a2) - 5e9a: 0011 c.nop 4 - 5e9c: 0100 addi s0,sp,128 - 5e9e: 00330123 sb gp,2(t1) # ddd18 <__stack_size+0xdd918> - 5ea2: 0000 unimp - 5ea4: 2030 fld fa2,64(s0) - 5ea6: 8001 c.srli64 s0 - 5ea8: 01ac addi a1,sp,200 - 5eaa: 0000 unimp - 5eac: 9c01 0x9c01 - 5eae: 02c0 addi s0,sp,324 - 5eb0: 0000 unimp - 5eb2: 6111 addi sp,sp,256 - 5eb4: 0100 addi s0,sp,128 - 5eb6: 00a31323 sh a0,6(t1) - 5eba: 0000 unimp - 5ebc: f212 fsw ft4,36(sp) - 5ebe: 0008 0x8 - 5ec0: 0100 addi s0,sp,128 - 5ec2: 0325 addi t1,t1,9 - 5ec4: 0025 c.nop 9 - 5ec6: 0000 unimp - 5ec8: 0210 addi a2,sp,256 - 5eca: 0001 nop - 5ecc: 000a9213 slli tp,s5,0x0 - 5ed0: 0100 addi s0,sp,128 - 5ed2: 0325 addi t1,t1,9 - 5ed4: 0025 c.nop 9 - 5ed6: 0000 unimp - 5ed8: 4114 lw a3,0(a0) - 5eda: 635f 0100 0326 0x3260100635f - 5ee0: 02c0 addi s0,sp,324 - 5ee2: 0000 unimp - 5ee4: 4115 li sp,5 - 5ee6: 735f 0100 0326 0x3260100735f - 5eec: 02c0 addi s0,sp,324 - 5eee: 0000 unimp - 5ef0: 025a slli tp,tp,0x16 - 5ef2: 0001 nop - 5ef4: 4115 li sp,5 - 5ef6: 655f 0100 0326 0x3260100655f - 5efc: 02c0 addi s0,sp,324 - 5efe: 0000 unimp - 5f00: 0001032f 0x1032f - 5f04: 4116 lw sp,68(sp) - 5f06: 665f 0100 0326 0x3260100665f - 5f0c: 000002c7 fmsub.s ft5,ft0,ft0,ft0,rne - 5f10: 9102 jalr sp - 5f12: 1570 addi a2,sp,684 - 5f14: 0072 c.slli zero,0x1c - 5f16: 2701 jal 6616 <__stack_size+0x6216> - 5f18: 0000600b 0x600b - 5f1c: 1700 addi s0,sp,928 - 5f1e: 0104 addi s1,sp,128 - 5f20: 1700 addi s0,sp,928 - 5f22: 11d0 addi a2,sp,228 - 5f24: 0000 unimp - 5f26: 000001ef jal gp,5f26 <__stack_size+0x5b26> - 5f2a: f818 fsw fa4,48(s0) - 5f2c: 0100000b 0x100000b - 5f30: 032a slli t1,t1,0xa - 5f32: 00000127 0x127 - 5f36: 9102 jalr sp - 5f38: 0060 addi s0,sp,12 - 5f3a: 0011f817 auipc a6,0x11f - 5f3e: 5300 lw s0,32(a4) - 5f40: 0002 c.slli64 zero - 5f42: 1200 addi s0,sp,288 - 5f44: 1130 addi a2,sp,168 - 5f46: 0000 unimp - 5f48: 2b01 jal 6458 <__stack_size+0x6058> - 5f4a: 00002503 lw a0,0(zero) # 0 <__stack_usage> - 5f4e: 6700 flw fs0,8(a4) - 5f50: 0104 addi s1,sp,128 - 5f52: 1900 addi s0,sp,176 - 5f54: 1218 addi a4,sp,288 - 5f56: 0000 unimp - 5f58: 000b1313 slli t1,s6,0x0 - 5f5c: 0100 addi s0,sp,128 - 5f5e: 02c0032b 0x2c0032b - 5f62: 0000 unimp - 5f64: 000ac513 xori a0,s5,0 - 5f68: 0100 addi s0,sp,128 - 5f6a: 02c0032b 0x2c0032b - 5f6e: 0000 unimp - 5f70: 000aec13 ori s8,s5,0 - 5f74: 0100 addi s0,sp,128 - 5f76: 02c0032b 0x2c0032b - 5f7a: 0000 unimp - 5f7c: da12 sw tp,52(sp) - 5f7e: 000a c.slli zero,0x2 - 5f80: 0100 addi s0,sp,128 - 5f82: 02c0032b 0x2c0032b - 5f86: 0000 unimp - 5f88: 04ce slli s1,s1,0x13 - 5f8a: 0001 nop - 5f8c: 0112 slli sp,sp,0x4 - 5f8e: 0100000b 0x100000b - 5f92: 0120032b 0x120032b - 5f96: 0000 unimp - 5f98: 04e2 slli s1,s1,0x18 - 5f9a: 0001 nop - 5f9c: 0000 unimp - 5f9e: 3819 jal 57b4 <__stack_size+0x53b4> - 5fa0: 0012 c.slli zero,0x4 - 5fa2: 1200 addi s0,sp,288 - 5fa4: 1130 addi a2,sp,168 - 5fa6: 0000 unimp - 5fa8: 2b01 jal 64b8 <__stack_size+0x60b8> - 5faa: 00002503 lw a0,0(zero) # 0 <__stack_usage> - 5fae: 3500 fld fs0,40(a0) - 5fb0: 0105 addi sp,sp,1 - 5fb2: 1900 addi s0,sp,176 - 5fb4: 1250 addi a2,sp,292 - 5fb6: 0000 unimp - 5fb8: 1312 slli t1,t1,0x24 - 5fba: 0100000b 0x100000b - 5fbe: 02c0032b 0x2c0032b - 5fc2: 0000 unimp - 5fc4: 00010567 jalr a0,sp - 5fc8: c512 sw tp,136(sp) - 5fca: 000a c.slli zero,0x2 - 5fcc: 0100 addi s0,sp,128 - 5fce: 02c0032b 0x2c0032b - 5fd2: 0000 unimp - 5fd4: 065c addi a5,sp,772 - 5fd6: 0001 nop - 5fd8: ec12 fsw ft4,24(sp) - 5fda: 000a c.slli zero,0x2 - 5fdc: 0100 addi s0,sp,128 - 5fde: 02c0032b 0x2c0032b - 5fe2: 0000 unimp - 5fe4: 0736 slli a4,a4,0xd - 5fe6: 0001 nop - 5fe8: da12 sw tp,52(sp) - 5fea: 000a c.slli zero,0x2 - 5fec: 0100 addi s0,sp,128 - 5fee: 02c0032b 0x2c0032b - 5ff2: 0000 unimp - 5ff4: 07c1 addi a5,a5,16 - 5ff6: 0001 nop - 5ff8: 0112 slli sp,sp,0x4 - 5ffa: 0100000b 0x100000b - 5ffe: 0120032b 0x120032b - 6002: 0000 unimp - 6004: 084a slli a6,a6,0x12 - 6006: 0001 nop - 6008: 0000 unimp - 600a: 0300 addi s0,sp,384 - 600c: 0504 addi s1,sp,640 - 600e: 03f6 slli t2,t2,0x1d - 6010: 0000 unimp - 6012: 201a fld ft0,384(sp) - 6014: 0001 nop - 6016: 0700 addi s0,sp,896 - 6018: 006d c.nop 27 - 601a: 0000 unimp - 601c: ba000003 lb zero,-1120(zero) # fffffba0 <__stack_top+0xfffba0> - 6020: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> - 6024: 4000 lw s0,0(s0) - 6026: 0012 c.slli zero,0x4 - 6028: 0400 addi s0,sp,512 - 602a: c801 beqz s0,603a <__stack_size+0x5c3a> - 602c: 0009 c.nop 2 - 602e: 0c00 addi s0,sp,528 - 6030: 117c addi a5,sp,172 - 6032: 0000 unimp - 6034: 01d5 addi gp,gp,21 - 6036: 0000 unimp - 6038: 21dc fld fa5,128(a1) - 603a: 8001 c.srli64 s0 - 603c: 0150 addi a2,sp,132 - 603e: 0000 unimp - 6040: 98ec 0x98ec - 6042: 0000 unimp - 6044: 0402 c.slli64 s0 - 6046: 6905 lui s2,0x1 - 6048: 746e flw fs0,248(sp) - 604a: 0300 addi s0,sp,384 - 604c: 0601 addi a2,a2,0 - 604e: 06ad addi a3,a3,11 - 6050: 0000 unimp - 6052: 8204 0x8204 - 6054: 0001 nop - 6056: 0200 addi s0,sp,256 - 6058: 0148 addi a0,sp,132 - 605a: 250d jal 667c <__stack_size+0x627c> - 605c: 0000 unimp - 605e: 0300 addi s0,sp,384 - 6060: 0508 addi a0,sp,640 - 6062: 03f1 addi t2,t2,28 - 6064: 0000 unimp - 6066: b704 fsd fs1,40(a4) - 6068: 02000007 0x2000007 - 606c: 014a slli sp,sp,0x12 - 606e: 5916 lw s2,100(sp) - 6070: 0000 unimp - 6072: 0500 addi s0,sp,640 - 6074: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne - 6078: ab080103 lb sp,-1360(a6) # 1249ea <__stack_size+0x1245ea> - 607c: 0006 c.slli zero,0x1 - 607e: 0400 addi s0,sp,512 - 6080: 0181 addi gp,gp,0 - 6082: 0000 unimp - 6084: 4b02 lw s6,0(sp) - 6086: 1601 addi a2,a2,-32 - 6088: 006d c.nop 27 - 608a: 0000 unimp - 608c: d4070403 lb s0,-704(a4) - 6090: 0002 c.slli64 zero - 6092: 0300 addi s0,sp,384 - 6094: 0708 addi a0,sp,896 - 6096: 02ca slli t0,t0,0x12 - 6098: 0000 unimp - 609a: ea070203 lb tp,-352(a4) - 609e: 0002 c.slli64 zero - 60a0: 0600 addi s0,sp,768 - 60a2: 0054 addi a3,sp,4 - 60a4: 0000 unimp - 60a6: 0092 slli ra,ra,0x4 - 60a8: 0000 unimp - 60aa: 00006d07 0x6d07 - 60ae: ff00 fsw fs0,56(a4) - 60b0: 0500 addi s0,sp,640 - 60b2: 0082 c.slli64 ra - 60b4: 0000 unimp - 60b6: fd08 fsw fa0,56(a0) - 60b8: 0002 c.slli64 zero - 60ba: 0400 addi s0,sp,512 - 60bc: 163c addi a5,sp,808 - 60be: 0092 slli ra,ra,0x4 - 60c0: 0000 unimp - 60c2: 4609 li a2,2 - 60c4: 000c 0xc - 60c6: 0300 addi s0,sp,384 - 60c8: 0f48 addi a0,sp,916 - 60ca: 000000af 0xaf - 60ce: c0041003 lh zero,-1024(s0) # fffe2c00 <__stack_top+0xfe2c00> - 60d2: 0000 unimp - 60d4: 0a00 addi s0,sp,272 - 60d6: 0310 addi a2,sp,384 - 60d8: 0120034f fnmadd.s ft6,ft0,fs2,ft0,rne - 60dc: 0000 unimp - 60de: 0008600b 0x8600b - 60e2: 0300 addi s0,sp,384 - 60e4: 1359 addi t1,t1,-10 - 60e6: 0120 addi s0,sp,136 - 60e8: 0000 unimp - 60ea: 2004 fld fs1,0(s0) - 60ec: 0000 unimp - 60ee: 0008660b 0x8660b - 60f2: 0300 addi s0,sp,384 - 60f4: 135a slli t1,t1,0x36 - 60f6: 0120 addi s0,sp,136 - 60f8: 0000 unimp - 60fa: 2004 fld fs1,0(s0) - 60fc: 0400 addi s0,sp,512 - 60fe: 000c3a0b 0xc3a0b - 6102: 0300 addi s0,sp,384 - 6104: 0120135b 0x120135b - 6108: 0000 unimp - 610a: 2004 fld fs1,0(s0) - 610c: 0800 addi s0,sp,16 - 610e: 000c400b 0xc400b - 6112: 0300 addi s0,sp,384 - 6114: 135c addi a5,sp,420 - 6116: 0120 addi s0,sp,136 - 6118: 0000 unimp - 611a: 1004 addi s1,sp,32 - 611c: 0c10 addi a2,sp,528 - 611e: 650c flw fa1,8(a0) - 6120: 7078 flw fa4,100(s0) - 6122: 0300 addi s0,sp,384 - 6124: 0e5d addi t3,t3,23 - 6126: 006d c.nop 27 - 6128: 0000 unimp - 612a: 0f04 addi s1,sp,912 - 612c: 0c01 addi s8,s8,0 - 612e: 0002410b 0x2410b - 6132: 0300 addi s0,sp,384 - 6134: 0e5e slli t3,t3,0x17 - 6136: 006d c.nop 27 - 6138: 0000 unimp - 613a: 0104 addi s1,sp,128 - 613c: 0c00 addi s0,sp,528 - 613e: 0300 addi s0,sp,384 - 6140: 0704 addi s1,sp,896 - 6142: 000002cf fnmadd.s ft5,ft0,ft0,ft0,rne - 6146: 740d lui s0,0xfffe3 - 6148: 000c 0xc - 614a: 1000 addi s0,sp,32 - 614c: 4d074c03 lbu s8,1232(a4) - 6150: 0001 nop - 6152: 0e00 addi s0,sp,784 - 6154: 6c66 flw fs8,88(sp) - 6156: 0074 addi a3,sp,12 - 6158: a30a4e03 lbu t3,-1488(s4) - 615c: 0000 unimp - 615e: 0f00 addi s0,sp,912 - 6160: 0a8d addi s5,s5,3 - 6162: 0000 unimp - 6164: b6056003 0xb6056003 - 6168: 0000 unimp - 616a: 0000 unimp - 616c: ba10 fsd fa2,48(a2) - 616e: 0011 c.nop 4 - 6170: 0100 addi s0,sp,128 - 6172: 0124 addi s1,sp,136 - 6174: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> - 6178: 21dc fld fa5,128(a1) - 617a: 8001 c.srli64 s0 - 617c: 0150 addi a2,sp,132 - 617e: 0000 unimp - 6180: 9c01 0x9c01 - 6182: 03aa slli t2,t2,0xa - 6184: 0000 unimp - 6186: 6911 lui s2,0x4 - 6188: 0100 addi s0,sp,128 - 618a: 1524 addi s1,sp,680 - 618c: 00000033 add zero,zero,zero - 6190: 0869 addi a6,a6,26 - 6192: 0001 nop - 6194: 4112 lw sp,4(sp) - 6196: 635f 0100 0326 0x3260100635f - 619c: 03aa slli t2,t2,0xa - 619e: 0000 unimp - 61a0: 735f4113 xori sp,t5,1845 - 61a4: 0100 addi s0,sp,128 - 61a6: 0326 slli t1,t1,0x9 - 61a8: 03aa slli t2,t2,0xa - 61aa: 0000 unimp - 61ac: 0895 addi a7,a7,5 - 61ae: 0001 nop - 61b0: 655f4113 xori sp,t5,1621 - 61b4: 0100 addi s0,sp,128 - 61b6: 0326 slli t1,t1,0x9 - 61b8: 03aa slli t2,t2,0xa - 61ba: 0000 unimp - 61bc: 000108bf 665f4114 0x665f4114000108bf - 61c4: 0100 addi s0,sp,128 - 61c6: 0326 slli t1,t1,0x9 - 61c8: 03b1 addi t2,t2,12 - 61ca: 0000 unimp - 61cc: 9102 jalr sp - 61ce: 1360 addi s0,sp,428 - 61d0: 0061 c.nop 24 - 61d2: 2701 jal 68d2 <__stack_size+0x64d2> - 61d4: a30a fsd ft2,384(sp) - 61d6: 0000 unimp - 61d8: e900 fsw fs0,16(a0) - 61da: 0108 addi a0,sp,128 - 61dc: 1500 addi s0,sp,672 - 61de: 1278 addi a4,sp,300 - 61e0: 0000 unimp - 61e2: 0394 addi a3,sp,448 - 61e4: 0000 unimp - 61e6: ad16 fsd ft5,152(sp) - 61e8: 0011 c.nop 4 - 61ea: 0100 addi s0,sp,128 - 61ec: 0329 addi t1,t1,10 - 61ee: 00129817 auipc a6,0x129 - 61f2: 1800 addi s0,sp,48 - 61f4: 11c6 slli gp,gp,0x31 - 61f6: 0000 unimp - 61f8: 2901 jal 6608 <__stack_size+0x6208> - 61fa: 00006003 0x6003 - 61fe: 3d00 fld fs0,56(a0) - 6200: 0109 addi sp,sp,2 - 6202: 1500 addi s0,sp,672 - 6204: 12b0 addi a2,sp,360 - 6206: 0000 unimp - 6208: 01fe slli gp,gp,0x1f - 620a: 0000 unimp - 620c: d618 sw a4,40(a2) - 620e: 0011 c.nop 4 - 6210: 0100 addi s0,sp,128 - 6212: 0329 addi t1,t1,10 - 6214: 0025 c.nop 9 - 6216: 0000 unimp - 6218: 0966 slli s2,s2,0x19 - 621a: 0001 nop - 621c: 1500 addi s0,sp,672 - 621e: 12d0 addi a2,sp,356 - 6220: 0000 unimp - 6222: 0248 addi a0,sp,260 - 6224: 0000 unimp - 6226: 8118 0x8118 - 6228: 0100000f fence w,unknown - 622c: 0329 addi t1,t1,10 - 622e: 03aa slli t2,t2,0xa - 6230: 0000 unimp - 6232: 0984 addi s1,sp,208 - 6234: 0001 nop - 6236: bc18 fsd fa4,56(s0) - 6238: 000d c.nop 3 - 623a: 0100 addi s0,sp,128 - 623c: 0329 addi t1,t1,10 - 623e: 03aa slli t2,t2,0xa - 6240: 0000 unimp - 6242: 09dc addi a5,sp,212 - 6244: 0001 nop - 6246: a818 fsd fa4,16(s0) - 6248: 000d c.nop 3 - 624a: 0100 addi s0,sp,128 - 624c: 0329 addi t1,t1,10 - 624e: 03aa slli t2,t2,0xa - 6250: 0000 unimp - 6252: 0a4c addi a1,sp,276 - 6254: 0001 nop - 6256: 0e18 addi a4,sp,784 - 6258: 000e c.slli zero,0x3 - 625a: 0100 addi s0,sp,128 - 625c: 0329 addi t1,t1,10 - 625e: 03aa slli t2,t2,0xa - 6260: 0000 unimp - 6262: 0aa5 addi s5,s5,9 - 6264: 0001 nop - 6266: 1900 addi s0,sp,176 - 6268: 027e slli tp,tp,0x1f - 626a: 0000 unimp - 626c: 811a mv sp,t1 - 626e: 0100000f fence w,unknown - 6272: 0329 addi t1,t1,10 - 6274: 03aa slli t2,t2,0xa - 6276: 0000 unimp - 6278: bc1a fsd ft6,56(sp) - 627a: 000d c.nop 3 - 627c: 0100 addi s0,sp,128 - 627e: 0329 addi t1,t1,10 - 6280: 03aa slli t2,t2,0xa - 6282: 0000 unimp - 6284: a81a fsd ft6,16(sp) - 6286: 000d c.nop 3 - 6288: 0100 addi s0,sp,128 - 628a: 0329 addi t1,t1,10 - 628c: 03aa slli t2,t2,0xa - 628e: 0000 unimp - 6290: 0e1a slli t3,t3,0x6 - 6292: 000e c.slli zero,0x3 - 6294: 0100 addi s0,sp,128 - 6296: 0329 addi t1,t1,10 - 6298: 03aa slli t2,t2,0xa - 629a: 0000 unimp - 629c: 1b00 addi s0,sp,432 - 629e: 041a slli s0,s0,0x6 - 62a0: 0011 c.nop 4 - 62a2: 0100 addi s0,sp,128 - 62a4: 0329 addi t1,t1,10 - 62a6: 0025 c.nop 9 - 62a8: 0000 unimp - 62aa: 2919 jal 66c0 <__stack_size+0x62c0> - 62ac: 1a000003 lb zero,416(zero) # 1a0 <__stack_usage+0x1a0> - 62b0: 0fe2 slli t6,t6,0x18 - 62b2: 0000 unimp - 62b4: 2901 jal 66c4 <__stack_size+0x62c4> - 62b6: 0003aa03 lw s4,0(t2) - 62ba: 1a00 addi s0,sp,304 - 62bc: 102a c.slli zero,0x2a - 62be: 0000 unimp - 62c0: 2901 jal 66d0 <__stack_size+0x62d0> - 62c2: 0003aa03 lw s4,0(t2) - 62c6: 1a00 addi s0,sp,304 - 62c8: 107d c.nop -1 - 62ca: 0000 unimp - 62cc: 2901 jal 66dc <__stack_size+0x62dc> - 62ce: 0003aa03 lw s4,0(t2) - 62d2: 1a00 addi s0,sp,304 - 62d4: 1092 slli ra,ra,0x24 - 62d6: 0000 unimp - 62d8: 2901 jal 66e8 <__stack_size+0x62e8> - 62da: 0003b103 0x3b103 - 62de: 1900 addi s0,sp,176 - 62e0: 02f6 slli t0,t0,0x1d - 62e2: 0000 unimp - 62e4: 811a mv sp,t1 - 62e6: 0100000f fence w,unknown - 62ea: 0329 addi t1,t1,10 - 62ec: 03aa slli t2,t2,0xa - 62ee: 0000 unimp - 62f0: bc1a fsd ft6,56(sp) - 62f2: 000d c.nop 3 - 62f4: 0100 addi s0,sp,128 - 62f6: 0329 addi t1,t1,10 - 62f8: 03aa slli t2,t2,0xa - 62fa: 0000 unimp - 62fc: a81a fsd ft6,16(sp) - 62fe: 000d c.nop 3 - 6300: 0100 addi s0,sp,128 - 6302: 0329 addi t1,t1,10 - 6304: 03aa slli t2,t2,0xa - 6306: 0000 unimp - 6308: 0e1a slli t3,t3,0x6 - 630a: 000e c.slli zero,0x3 - 630c: 0100 addi s0,sp,128 - 630e: 0329 addi t1,t1,10 - 6310: 03aa slli t2,t2,0xa - 6312: 0000 unimp - 6314: 1900 addi s0,sp,176 - 6316: 0308 addi a0,sp,384 - 6318: 0000 unimp - 631a: 6e1a flw ft8,132(sp) - 631c: 0100000f fence w,unknown - 6320: 0329 addi t1,t1,10 - 6322: 0120 addi s0,sp,136 - 6324: 0000 unimp - 6326: 1900 addi s0,sp,176 - 6328: 031a slli t1,t1,0x6 - 632a: 0000 unimp - 632c: 6e1a flw ft8,132(sp) - 632e: 0100000f fence w,unknown - 6332: 0329 addi t1,t1,10 - 6334: 0120 addi s0,sp,136 - 6336: 0000 unimp - 6338: 1b00 addi s0,sp,432 - 633a: 6e1a flw ft8,132(sp) - 633c: 0100000f fence w,unknown - 6340: 0329 addi t1,t1,10 - 6342: 0120 addi s0,sp,136 - 6344: 0000 unimp - 6346: 0000 unimp - 6348: 3b19 jal 605e <__stack_size+0x5c5e> - 634a: 1a000003 lb zero,416(zero) # 1a0 <__stack_usage+0x1a0> - 634e: 0f6e slli t5,t5,0x1b - 6350: 0000 unimp - 6352: 2901 jal 6762 <__stack_size+0x6362> - 6354: 00012003 lw zero,0(sp) - 6358: 0000 unimp - 635a: 4d19 li s10,6 - 635c: 1a000003 lb zero,416(zero) # 1a0 <__stack_usage+0x1a0> - 6360: 0f6e slli t5,t5,0x1b - 6362: 0000 unimp - 6364: 2901 jal 6774 <__stack_size+0x6374> - 6366: 00012003 lw zero,0(sp) - 636a: 0000 unimp - 636c: 5f19 li t5,-26 - 636e: 1a000003 lb zero,416(zero) # 1a0 <__stack_usage+0x1a0> - 6372: 0f6e slli t5,t5,0x1b - 6374: 0000 unimp - 6376: 2901 jal 6786 <__stack_size+0x6386> - 6378: 00012003 lw zero,0(sp) - 637c: 0000 unimp - 637e: 0e931a1b 0xe931a1b - 6382: 0000 unimp - 6384: 2901 jal 6794 <__stack_size+0x6394> - 6386: 0003aa03 lw s4,0(t2) - 638a: 1a00 addi s0,sp,304 - 638c: 00000e33 add t3,zero,zero - 6390: 2901 jal 67a0 <__stack_size+0x63a0> - 6392: 0003aa03 lw s4,0(t2) - 6396: 1a00 addi s0,sp,304 - 6398: 00000e47 fmsub.s ft8,ft0,ft0,ft0,rne - 639c: 2901 jal 67ac <__stack_size+0x63ac> - 639e: 0003aa03 lw s4,0(t2) - 63a2: 1a00 addi s0,sp,304 - 63a4: 0dec addi a1,sp,732 - 63a6: 0000 unimp - 63a8: 2901 jal 67b8 <__stack_size+0x63b8> - 63aa: 0003aa03 lw s4,0(t2) - 63ae: 0000 unimp - 63b0: 0000 unimp - 63b2: 1700 addi s0,sp,928 - 63b4: 12f0 addi a2,sp,364 - 63b6: 0000 unimp - 63b8: 831c 0x831c - 63ba: 000d c.nop 3 - 63bc: 0100 addi s0,sp,128 - 63be: 032a slli t1,t1,0xa - 63c0: 00000127 0x127 - 63c4: 9102 jalr sp - 63c6: 0050 addi a2,sp,4 - 63c8: 0300 addi s0,sp,384 - 63ca: 0504 addi s1,sp,640 - 63cc: 03f6 slli t2,t2,0x1d - 63ce: 0000 unimp - 63d0: 201d jal 63f6 <__stack_size+0x5ff6> - 63d2: 0001 nop - 63d4: 0700 addi s0,sp,896 - 63d6: 006d c.nop 27 - 63d8: 0000 unimp - 63da: fd000003 lb zero,-48(zero) # ffffffd0 <__stack_top+0xffffd0> - 63de: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> - 63e2: e100 fsw fs0,0(a0) - 63e4: 04000013 li zero,64 - 63e8: c801 beqz s0,63f8 <__stack_size+0x5ff8> - 63ea: 0009 c.nop 2 - 63ec: 0c00 addi s0,sp,528 - 63ee: 000011f3 csrrw gp,ustatus,zero - 63f2: 01d5 addi gp,gp,21 - 63f4: 0000 unimp - 63f6: 232c fld fa1,64(a4) - 63f8: 8001 c.srli64 s0 - 63fa: 0228 addi a0,sp,264 - 63fc: 0000 unimp - 63fe: 9c89 0x9c89 - 6400: 0000 unimp - 6402: 0802 c.slli64 a6 - 6404: c504 sw s1,8(a0) - 6406: 0000 unimp - 6408: 0300 addi s0,sp,384 - 640a: 0504 addi s1,sp,640 - 640c: 6e69 lui t3,0x1a - 640e: 0074 addi a3,sp,12 - 6410: 0102 c.slli64 sp - 6412: ad06 fsd ft1,152(sp) - 6414: 0006 c.slli zero,0x1 - 6416: 0200 addi s0,sp,256 - 6418: 0508 addi a0,sp,640 - 641a: 03f1 addi t2,t2,28 - 641c: 0000 unimp - 641e: b704 fsd fs1,40(a4) - 6420: 02000007 0x2000007 - 6424: 014a slli sp,sp,0x12 - 6426: 5316 lw t1,100(sp) - 6428: 0000 unimp - 642a: 0500 addi s0,sp,640 - 642c: 0041 c.nop 16 - 642e: 0000 unimp - 6430: 0102 c.slli64 sp - 6432: ab08 fsd fa0,16(a4) - 6434: 0006 c.slli zero,0x1 - 6436: 0200 addi s0,sp,256 - 6438: 0704 addi s1,sp,896 - 643a: 02d4 addi a3,sp,324 - 643c: 0000 unimp - 643e: 0802 c.slli64 a6 - 6440: 0002ca07 flq fs4,0(t0) - 6444: 0200 addi s0,sp,256 - 6446: 0702 c.slli64 a4 - 6448: 02ea slli t0,t0,0x1a - 644a: 0000 unimp - 644c: 4e06 lw t3,64(sp) - 644e: 0000 unimp - 6450: 7f00 flw fs0,56(a4) - 6452: 0000 unimp - 6454: 0700 addi s0,sp,896 - 6456: 005a c.slli zero,0x16 - 6458: 0000 unimp - 645a: 00ff 0xff - 645c: 6f05 lui t5,0x1 - 645e: 0000 unimp - 6460: 0800 addi s0,sp,16 - 6462: 02fd addi t0,t0,31 - 6464: 0000 unimp - 6466: 3c05 jal 5e96 <__stack_size+0x5a96> - 6468: 7f16 flw ft10,100(sp) - 646a: 0000 unimp - 646c: 0900 addi s0,sp,144 - 646e: 087f 0x87f - 6470: 0000 unimp - 6472: 250f4803 lbu a6,592(t5) # 1250 <__stack_size+0xe50> - 6476: 0000 unimp - 6478: 0a00 addi s0,sp,272 - 647a: 0308 addi a0,sp,384 - 647c: 00e6034f fnmadd.s ft6,fa2,fa4,ft0,rne - 6480: 0000 unimp - 6482: 0008600b 0x8600b - 6486: 0300 addi s0,sp,384 - 6488: 005a0e57 0x5a0e57 - 648c: 0000 unimp - 648e: 2004 fld fs1,0(s0) - 6490: 0000 unimp - 6492: 0008660b 0x8660b - 6496: 0300 addi s0,sp,384 - 6498: 0e58 addi a4,sp,788 - 649a: 005a c.slli zero,0x16 - 649c: 0000 unimp - 649e: 1404 addi s1,sp,544 - 64a0: 040c addi a1,sp,512 - 64a2: 650c flw fa1,8(a0) - 64a4: 7078 flw fa4,100(s0) - 64a6: 0300 addi s0,sp,384 - 64a8: 0e59 addi t3,t3,22 - 64aa: 005a c.slli zero,0x16 - 64ac: 0000 unimp - 64ae: 0b04 addi s1,sp,400 - 64b0: 0401 addi s0,s0,0 - 64b2: 0002410b 0x2410b - 64b6: 0300 addi s0,sp,384 - 64b8: 0e5a slli t3,t3,0x16 - 64ba: 005a c.slli zero,0x16 - 64bc: 0000 unimp - 64be: 0104 addi s1,sp,128 - 64c0: 0400 addi s0,sp,512 - 64c2: 0d00 addi s0,sp,656 - 64c4: 0a6a slli s4,s4,0x1a - 64c6: 0000 unimp - 64c8: 0308 addi a0,sp,384 - 64ca: 074c addi a1,sp,900 - 64cc: 010c addi a1,sp,128 - 64ce: 0000 unimp - 64d0: 660e flw fa2,192(sp) - 64d2: 746c flw fa1,108(s0) - 64d4: 0300 addi s0,sp,384 - 64d6: 0a4e slli s4,s4,0x13 - 64d8: 0090 addi a2,sp,64 - 64da: 0000 unimp - 64dc: 000a8d0f 0xa8d0f - 64e0: 0300 addi s0,sp,384 - 64e2: 055c addi a5,sp,644 - 64e4: 009c addi a5,sp,64 - 64e6: 0000 unimp - 64e8: 0900 addi s0,sp,144 - 64ea: 0c46 slli s8,s8,0x11 - 64ec: 0000 unimp - 64ee: 4804 lw s1,16(s0) - 64f0: 0001180f 0x1180f - 64f4: 0200 addi s0,sp,256 - 64f6: 0410 addi a2,sp,512 - 64f8: 00c0 addi s0,sp,68 - 64fa: 0000 unimp - 64fc: 100a c.slli zero,0x22 - 64fe: 4f04 lw s1,24(a4) - 6500: 00018903 lb s2,0(gp) # 18000 <__stack_size+0x17c00> - 6504: 0b00 addi s0,sp,400 - 6506: 0860 addi s0,sp,28 - 6508: 0000 unimp - 650a: 5904 lw s1,48(a0) - 650c: 00018913 mv s2,gp - 6510: 0400 addi s0,sp,512 - 6512: 0020 addi s0,sp,8 - 6514: 0b00 addi s0,sp,400 - 6516: 0866 slli a6,a6,0x19 - 6518: 0000 unimp - 651a: 5a04 lw s1,48(a2) - 651c: 00018913 mv s2,gp - 6520: 0400 addi s0,sp,512 - 6522: 0020 addi s0,sp,8 - 6524: 0b04 addi s1,sp,400 - 6526: 0c3a slli s8,s8,0xe - 6528: 0000 unimp - 652a: 5b04 lw s1,48(a4) - 652c: 00018913 mv s2,gp - 6530: 0400 addi s0,sp,512 - 6532: 0020 addi s0,sp,8 - 6534: 0b08 addi a0,sp,400 - 6536: 0c40 addi s0,sp,532 - 6538: 0000 unimp - 653a: 5c04 lw s1,56(s0) - 653c: 00018913 mv s2,gp - 6540: 0400 addi s0,sp,512 - 6542: 1010 addi a2,sp,32 - 6544: 0c0c addi a1,sp,528 - 6546: 7865 lui a6,0xffff9 - 6548: 0070 addi a2,sp,12 - 654a: 5d04 lw s1,56(a0) - 654c: 5a0e lw s4,224(sp) - 654e: 0000 unimp - 6550: 0400 addi s0,sp,512 - 6552: 0b0c010f 0xb0c010f - 6556: 0241 addi tp,tp,16 - 6558: 0000 unimp - 655a: 5e04 lw s1,56(a2) - 655c: 5a0e lw s4,224(sp) - 655e: 0000 unimp - 6560: 0400 addi s0,sp,512 - 6562: 0001 nop - 6564: 000c 0xc - 6566: 0402 c.slli64 s0 - 6568: 0002cf07 flq ft10,0(t0) - 656c: 0d00 addi s0,sp,656 - 656e: 0c74 addi a3,sp,540 - 6570: 0000 unimp - 6572: 0410 addi a2,sp,512 - 6574: 074c addi a1,sp,900 - 6576: 01b6 slli gp,gp,0xd - 6578: 0000 unimp - 657a: 660e flw fa2,192(sp) - 657c: 746c flw fa1,108(s0) - 657e: 0400 addi s0,sp,512 - 6580: 0a4e slli s4,s4,0x13 - 6582: 010c addi a1,sp,128 - 6584: 0000 unimp - 6586: 000a8d0f 0xa8d0f - 658a: 0400 addi s0,sp,512 - 658c: 0560 addi s0,sp,652 - 658e: 011f 0000 1000 0x10000000011f - 6594: 1226 slli tp,tp,0x29 - 6596: 0000 unimp - 6598: 2501 jal 6b98 <__stack_size+0x6798> - 659a: 0c01 addi s8,s8,0 - 659c: 0001 nop - 659e: 2c00 fld fs0,24(s0) - 65a0: 28800123 sb s0,642(zero) # 282 <__stack_usage+0x282> - 65a4: 0002 c.slli64 zero - 65a6: 0100 addi s0,sp,128 - 65a8: ed9c fsw fa5,24(a1) - 65aa: 11000003 lb zero,272(zero) # 110 <__stack_usage+0x110> - 65ae: 0061 c.nop 24 - 65b0: 2501 jal 6bb0 <__stack_size+0x67b0> - 65b2: 00009017 auipc zero,0x9 - 65b6: ff00 fsw fs0,56(a4) - 65b8: 010a slli sp,sp,0x2 - 65ba: 1200 addi s0,sp,288 - 65bc: 08f2 slli a7,a7,0x1c - 65be: 0000 unimp - 65c0: 2701 jal 6cc0 <__stack_size+0x68c0> - 65c2: 00002c03 lw s8,0(zero) # 0 <__stack_usage> - 65c6: 7700 flw fs0,40(a4) - 65c8: 1300010b 0x1300010b - 65cc: 0a92 slli s5,s5,0x4 - 65ce: 0000 unimp - 65d0: 2701 jal 6cd0 <__stack_size+0x68d0> - 65d2: 00002c03 lw s8,0(zero) # 0 <__stack_usage> - 65d6: 1400 addi s0,sp,544 - 65d8: 5f41 li t5,-16 - 65da: 28010063 beqz sp,685a <__stack_size+0x645a> - 65de: 0003ed03 0x3ed03 - 65e2: 1500 addi s0,sp,672 - 65e4: 5f41 li t5,-16 - 65e6: 28010073 0x28010073 - 65ea: 0003ed03 0x3ed03 - 65ee: b900 fsd fs0,48(a0) - 65f0: 1500010b 0x1500010b - 65f4: 5f41 li t5,-16 - 65f6: 0065 c.nop 25 - 65f8: 2801 jal 6608 <__stack_size+0x6208> - 65fa: 0003ed03 0x3ed03 - 65fe: e100 fsw fs0,0(a0) - 6600: 1200010b 0x1200010b - 6604: 0000098b 0x98b - 6608: 2801 jal 6618 <__stack_size+0x6218> - 660a: 00018903 lb s2,0(gp) - 660e: 1d00 addi s0,sp,688 - 6610: 010c addi a1,sp,128 - 6612: 1200 addi s0,sp,288 - 6614: 08ed addi a7,a7,27 - 6616: 0000 unimp - 6618: 2801 jal 6628 <__stack_size+0x6228> - 661a: 00018903 lb s2,0(gp) - 661e: 5c00 lw s0,56(s0) - 6620: 010c addi a1,sp,128 - 6622: 1400 addi s0,sp,544 - 6624: 5f52 lw t5,52(sp) - 6626: 29010063 beq sp,a6,68a6 <__stack_size+0x64a6> - 662a: 0003ed03 0x3ed03 - 662e: 1500 addi s0,sp,672 - 6630: 5f52 lw t5,52(sp) - 6632: 29010073 0x29010073 - 6636: 0003ed03 0x3ed03 - 663a: b900 fsd fs0,48(a0) - 663c: 1500010b 0x1500010b - 6640: 5f52 lw t5,52(sp) - 6642: 0065 c.nop 25 - 6644: 2901 jal 6a54 <__stack_size+0x6654> - 6646: 0003ed03 0x3ed03 - 664a: c400 sw s0,8(s0) - 664c: 010c addi a1,sp,128 - 664e: 1600 addi s0,sp,800 - 6650: 5f52 lw t5,52(sp) - 6652: 0066 c.slli zero,0x19 - 6654: 2901 jal 6a64 <__stack_size+0x6664> - 6656: 0003f403 0x3f403 - 665a: 0200 addi s0,sp,256 - 665c: 5091 li ra,-28 - 665e: 7215 lui tp,0xfffe5 - 6660: 0100 addi s0,sp,128 - 6662: 0a2a slli s4,s4,0xa - 6664: 010c addi a1,sp,128 - 6666: 0000 unimp - 6668: 0cf0 addi a2,sp,604 - 666a: 0001 nop - 666c: 00131017 auipc zero,0x131 - 6670: a500 fsd fs0,8(a0) - 6672: 0002 c.slli64 zero - 6674: 1300 addi s0,sp,416 - 6676: 08d8 addi a4,sp,84 - 6678: 0000 unimp - 667a: 2d01 jal 6c8a <__stack_size+0x688a> - 667c: 0000e603 0xe603 - 6680: 0000 unimp - 6682: 00132817 auipc a6,0x132 - 6686: ef00 fsw fs0,24(a4) - 6688: 0002 c.slli64 zero - 668a: 1200 addi s0,sp,288 - 668c: 0f81 addi t6,t6,0 - 668e: 0000 unimp - 6690: 2f01 jal 6da0 <__stack_size+0x69a0> - 6692: 0003ed03 0x3ed03 - 6696: 0e00 addi s0,sp,784 - 6698: 010d addi sp,sp,3 - 669a: 1200 addi s0,sp,288 - 669c: 0dbc addi a5,sp,728 - 669e: 0000 unimp - 66a0: 2f01 jal 6db0 <__stack_size+0x69b0> - 66a2: 0003ed03 0x3ed03 - 66a6: 2200 fld fs0,0(a2) - 66a8: 010d addi sp,sp,3 - 66aa: 1200 addi s0,sp,288 - 66ac: 0da8 addi a0,sp,728 - 66ae: 0000 unimp - 66b0: 2f01 jal 6dc0 <__stack_size+0x69c0> - 66b2: 0003ed03 0x3ed03 - 66b6: 3600 fld fs0,40(a2) - 66b8: 010d addi sp,sp,3 - 66ba: 1200 addi s0,sp,288 - 66bc: 0e0e slli t3,t3,0x3 - 66be: 0000 unimp - 66c0: 2f01 jal 6dd0 <__stack_size+0x69d0> - 66c2: 0003ed03 0x3ed03 - 66c6: 4a00 lw s0,16(a2) - 66c8: 010d addi sp,sp,3 - 66ca: 0000 unimp - 66cc: 2518 fld fa4,8(a0) - 66ce: 13000003 lb zero,304(zero) # 130 <__stack_usage+0x130> - 66d2: 0f81 addi t6,t6,0 - 66d4: 0000 unimp - 66d6: 2f01 jal 6de6 <__stack_size+0x69e6> - 66d8: 0003ed03 0x3ed03 - 66dc: 1300 addi s0,sp,416 - 66de: 0dbc addi a5,sp,728 - 66e0: 0000 unimp - 66e2: 2f01 jal 6df2 <__stack_size+0x69f2> - 66e4: 0003ed03 0x3ed03 - 66e8: 1300 addi s0,sp,416 - 66ea: 0da8 addi a0,sp,728 - 66ec: 0000 unimp - 66ee: 2f01 jal 6dfe <__stack_size+0x69fe> - 66f0: 0003ed03 0x3ed03 - 66f4: 1300 addi s0,sp,416 - 66f6: 0e0e slli t3,t3,0x3 - 66f8: 0000 unimp - 66fa: 2f01 jal 6e0a <__stack_size+0x6a0a> - 66fc: 0003ed03 0x3ed03 - 6700: 0000 unimp - 6702: 2019 jal 6708 <__stack_size+0x6308> - 6704: 0124 addi s1,sp,136 - 6706: e080 fsw fs0,0(s1) - 6708: 0000 unimp - 670a: 8900 0x8900 - 670c: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> - 6710: 11e6 slli gp,gp,0x39 - 6712: 0000 unimp - 6714: 2f01 jal 6e24 <__stack_size+0x6a24> - 6716: 00002c03 lw s8,0(zero) # 0 <__stack_usage> - 671a: 8300 0x8300 - 671c: 010d addi sp,sp,3 - 671e: 1a00 addi s0,sp,304 - 6720: 1350 addi a2,sp,420 - 6722: 0000 unimp - 6724: 8112 mv sp,tp - 6726: 0100000f fence w,unknown - 672a: 03ed032f 0x3ed032f - 672e: 0000 unimp - 6730: 0da1 addi s11,s11,8 - 6732: 0001 nop - 6734: bc12 fsd ft4,56(sp) - 6736: 000d c.nop 3 - 6738: 0100 addi s0,sp,128 - 673a: 03ed032f 0x3ed032f - 673e: 0000 unimp - 6740: 00010df7 0x10df7 - 6744: a812 fsd ft4,16(sp) - 6746: 000d c.nop 3 - 6748: 0100 addi s0,sp,128 - 674a: 03ed032f 0x3ed032f - 674e: 0000 unimp - 6750: 0e65 addi t3,t3,25 - 6752: 0001 nop - 6754: 0e12 slli t3,t3,0x4 - 6756: 000e c.slli zero,0x3 - 6758: 0100 addi s0,sp,128 - 675a: 03ed032f 0x3ed032f - 675e: 0000 unimp - 6760: 0eaa slli t4,t4,0xa - 6762: 0001 nop - 6764: 0000 unimp - 6766: 00137017 auipc zero,0x137 - 676a: d300 sw s0,32(a4) - 676c: 12000003 lb zero,288(zero) # 120 <__stack_usage+0x120> - 6770: 0f81 addi t6,t6,0 - 6772: 0000 unimp - 6774: 2f01 jal 6e84 <__stack_size+0x6a84> - 6776: 0003ed03 0x3ed03 - 677a: eb00 fsw fs0,16(a4) - 677c: 010e slli sp,sp,0x3 - 677e: 1200 addi s0,sp,288 - 6780: 0dbc addi a5,sp,728 - 6782: 0000 unimp - 6784: 2f01 jal 6e94 <__stack_size+0x6a94> - 6786: 0003ed03 0x3ed03 - 678a: ff00 fsw fs0,56(a4) - 678c: 010e slli sp,sp,0x3 - 678e: 1200 addi s0,sp,288 - 6790: 0da8 addi a0,sp,728 - 6792: 0000 unimp - 6794: 2f01 jal 6ea4 <__stack_size+0x6aa4> - 6796: 0003ed03 0x3ed03 - 679a: 1300 addi s0,sp,416 - 679c: 1200010f 0x1200010f - 67a0: 0e0e slli t3,t3,0x3 - 67a2: 0000 unimp - 67a4: 2f01 jal 6eb4 <__stack_size+0x6ab4> - 67a6: 0003ed03 0x3ed03 - 67aa: 2700 fld fs0,8(a4) - 67ac: 0000010f 0x10f - 67b0: 0123b41b 0x123b41b - 67b4: 2480 fld fs0,8(s1) - 67b6: 0000 unimp - 67b8: 1c00 addi s0,sp,560 - 67ba: 00000d83 lb s11,0(zero) # 0 <__stack_usage> - 67be: 3301 jal 64be <__stack_size+0x60be> - 67c0: 00019003 lh zero,0(gp) - 67c4: 0200 addi s0,sp,256 - 67c6: 4091 li ra,4 - 67c8: 0000 unimp - 67ca: 0402 c.slli64 s0 - 67cc: f605 bnez a2,66f4 <__stack_size+0x62f4> - 67ce: 1d000003 lb zero,464(zero) # 1d0 <__stack_usage+0x1d0> - 67d2: 0189 addi gp,gp,2 - 67d4: 0000 unimp - 67d6: 00005a07 0x5a07 - 67da: 0300 addi s0,sp,384 - 67dc: 0000 unimp - 67de: 057e slli a0,a0,0x1f - 67e0: 0000 unimp - 67e2: 0004 0x4 - 67e4: 1584 addi s1,sp,736 - 67e6: 0000 unimp - 67e8: 0104 addi s1,sp,128 - 67ea: 09c8 addi a0,sp,212 - 67ec: 0000 unimp - 67ee: 340c fld fa1,40(s0) - 67f0: 0012 c.slli zero,0x4 - 67f2: d500 sw s0,40(a0) - 67f4: 0001 nop - 67f6: 5400 lw s0,40(s0) - 67f8: 0125 addi sp,sp,9 - 67fa: dc80 sw s0,56(s1) - 67fc: 0004 0x4 - 67fe: e400 fsw fs0,8(s0) - 6800: 00a2 slli ra,ra,0x8 - 6802: 0200 addi s0,sp,256 - 6804: 0504 addi s1,sp,640 - 6806: 6e69 lui t3,0x1a - 6808: 0074 addi a3,sp,12 - 680a: ad060103 lb sp,-1328(a2) - 680e: 0006 c.slli zero,0x1 - 6810: 0300 addi s0,sp,384 - 6812: 0508 addi a0,sp,640 - 6814: 03f1 addi t2,t2,28 - 6816: 0000 unimp - 6818: b704 fsd fs1,40(a4) - 681a: 02000007 0x2000007 - 681e: 014a slli sp,sp,0x12 - 6820: 4c16 lw s8,68(sp) - 6822: 0000 unimp - 6824: 0500 addi s0,sp,640 - 6826: 003a c.slli zero,0xe - 6828: 0000 unimp - 682a: ab080103 lb sp,-1360(a6) # 138132 <__stack_size+0x137d32> - 682e: 0006 c.slli zero,0x1 - 6830: 0300 addi s0,sp,384 - 6832: 0704 addi s1,sp,896 - 6834: 02d4 addi a3,sp,324 - 6836: 0000 unimp - 6838: ca070803 lb a6,-864(a4) - 683c: 0002 c.slli64 zero - 683e: 0300 addi s0,sp,384 - 6840: 0702 c.slli64 a4 - 6842: 02ea slli t0,t0,0x1a - 6844: 0000 unimp - 6846: 4706 lw a4,64(sp) - 6848: 0000 unimp - 684a: 7800 flw fs0,48(s0) - 684c: 0000 unimp - 684e: 0700 addi s0,sp,896 - 6850: 00000053 fadd.s ft0,ft0,ft0,rne - 6854: 00ff 0xff - 6856: 6805 lui a6,0x1 - 6858: 0000 unimp - 685a: 0800 addi s0,sp,16 - 685c: 02fd addi t0,t0,31 - 685e: 0000 unimp - 6860: 3c05 jal 6290 <__stack_size+0x5e90> - 6862: 7816 flw fa6,100(sp) - 6864: 0000 unimp - 6866: 0900 addi s0,sp,144 - 6868: 087f 0x87f - 686a: 0000 unimp - 686c: 950f4803 lbu a6,-1712(t5) - 6870: 0000 unimp - 6872: 0300 addi s0,sp,384 - 6874: 0408 addi a0,sp,512 - 6876: 00c5 addi ra,ra,17 - 6878: 0000 unimp - 687a: 080a slli a6,a6,0x2 - 687c: e6034f03 lbu t5,-416(t1) - 6880: 0000 unimp - 6882: 0b00 addi s0,sp,400 - 6884: 0860 addi s0,sp,28 - 6886: 0000 unimp - 6888: 530e5703 lhu a4,1328(t3) # 1a530 <__stack_size+0x1a130> - 688c: 0000 unimp - 688e: 0400 addi s0,sp,512 - 6890: 0020 addi s0,sp,8 - 6892: 0b00 addi s0,sp,400 - 6894: 0866 slli a6,a6,0x19 - 6896: 0000 unimp - 6898: 530e5803 lhu a6,1328(t3) - 689c: 0000 unimp - 689e: 0400 addi s0,sp,512 - 68a0: 0c14 addi a3,sp,528 - 68a2: 0c04 addi s1,sp,528 - 68a4: 7865 lui a6,0xffff9 - 68a6: 0070 addi a2,sp,12 - 68a8: 530e5903 lhu s2,1328(t3) - 68ac: 0000 unimp - 68ae: 0400 addi s0,sp,512 - 68b0: 0b04010b 0xb04010b - 68b4: 0241 addi tp,tp,16 - 68b6: 0000 unimp - 68b8: 530e5a03 lhu s4,1328(t3) - 68bc: 0000 unimp - 68be: 0400 addi s0,sp,512 - 68c0: 0001 nop - 68c2: 0004 0x4 - 68c4: 6a0d lui s4,0x3 - 68c6: 000a c.slli zero,0x2 - 68c8: 0800 addi s0,sp,16 - 68ca: 0c074c03 lbu s8,192(a4) - 68ce: 0001 nop - 68d0: 0e00 addi s0,sp,784 - 68d2: 6c66 flw fs8,88(sp) - 68d4: 0074 addi a3,sp,12 - 68d6: 890a4e03 lbu t3,-1904(s4) # 2890 <__stack_size+0x2490> - 68da: 0000 unimp - 68dc: 0f00 addi s0,sp,912 - 68de: 0a8d addi s5,s5,3 - 68e0: 0000 unimp - 68e2: 9c055c03 lhu s8,-1600(a0) - 68e6: 0000 unimp - 68e8: 0000 unimp - 68ea: 4609 li a2,2 - 68ec: 000c 0xc - 68ee: 0400 addi s0,sp,512 - 68f0: 0f48 addi a0,sp,916 - 68f2: 0118 addi a4,sp,128 - 68f4: 0000 unimp - 68f6: c0041003 lh zero,-1024(s0) # fffe2c00 <__stack_top+0xfe2c00> - 68fa: 0000 unimp - 68fc: 0a00 addi s0,sp,272 - 68fe: 0410 addi a2,sp,512 - 6900: 0189034f fnmadd.s ft6,fs2,fs8,ft0,rne - 6904: 0000 unimp - 6906: 0008600b 0x8600b - 690a: 0400 addi s0,sp,512 - 690c: 1359 addi t1,t1,-10 - 690e: 0189 addi gp,gp,2 - 6910: 0000 unimp - 6912: 2004 fld fs1,0(s0) - 6914: 0000 unimp - 6916: 0008660b 0x8660b - 691a: 0400 addi s0,sp,512 - 691c: 135a slli t1,t1,0x36 - 691e: 0189 addi gp,gp,2 - 6920: 0000 unimp - 6922: 2004 fld fs1,0(s0) - 6924: 0400 addi s0,sp,512 - 6926: 000c3a0b 0xc3a0b - 692a: 0400 addi s0,sp,512 - 692c: 0189135b 0x189135b - 6930: 0000 unimp - 6932: 2004 fld fs1,0(s0) - 6934: 0800 addi s0,sp,16 - 6936: 000c400b 0xc400b - 693a: 0400 addi s0,sp,512 - 693c: 135c addi a5,sp,420 - 693e: 0189 addi gp,gp,2 - 6940: 0000 unimp - 6942: 1004 addi s1,sp,32 - 6944: 0c10 addi a2,sp,528 - 6946: 650c flw fa1,8(a0) - 6948: 7078 flw fa4,100(s0) - 694a: 0400 addi s0,sp,512 - 694c: 0e5d addi t3,t3,23 - 694e: 00000053 fadd.s ft0,ft0,ft0,rne - 6952: 0f04 addi s1,sp,912 - 6954: 0c01 addi s8,s8,0 - 6956: 0002410b 0x2410b - 695a: 0400 addi s0,sp,512 - 695c: 0e5e slli t3,t3,0x17 - 695e: 00000053 fadd.s ft0,ft0,ft0,rne - 6962: 0104 addi s1,sp,128 - 6964: 0c00 addi s0,sp,528 - 6966: 0300 addi s0,sp,384 - 6968: 0704 addi s1,sp,896 - 696a: 000002cf fnmadd.s ft5,ft0,ft0,ft0,rne - 696e: 740d lui s0,0xfffe3 - 6970: 000c 0xc - 6972: 1000 addi s0,sp,32 - 6974: 4c04 lw s1,24(s0) - 6976: 0001b607 fld fa2,0(gp) - 697a: 0e00 addi s0,sp,784 - 697c: 6c66 flw fs8,88(sp) - 697e: 0074 addi a3,sp,12 - 6980: 4e04 lw s1,24(a2) - 6982: 0c0a slli s8,s8,0x2 - 6984: 0001 nop - 6986: 0f00 addi s0,sp,912 - 6988: 0a8d addi s5,s5,3 - 698a: 0000 unimp - 698c: 6004 flw fs1,0(s0) - 698e: 1f05 addi t5,t5,-31 - 6990: 0001 nop - 6992: 0000 unimp - 6994: 9210 0x9210 - 6996: 0012 c.slli zero,0x4 - 6998: 0100 addi s0,sp,128 - 699a: 0124 addi s1,sp,136 - 699c: 0089 addi ra,ra,2 - 699e: 0000 unimp - 69a0: 2554 fld fa3,136(a0) - 69a2: 8001 c.srli64 s0 - 69a4: 04dc addi a5,sp,580 - 69a6: 0000 unimp - 69a8: 9c01 0x9c01 - 69aa: 056e slli a0,a0,0x1b - 69ac: 0000 unimp - 69ae: 6111 addi sp,sp,256 - 69b0: 0100 addi s0,sp,128 - 69b2: 1624 addi s1,sp,808 - 69b4: 010c addi a1,sp,128 - 69b6: 0000 unimp - 69b8: f212 fsw ft4,36(sp) - 69ba: 0008 0x8 - 69bc: 0100 addi s0,sp,128 - 69be: 0326 slli t1,t1,0x9 - 69c0: 0025 c.nop 9 - 69c2: 0000 unimp - 69c4: 0f54 addi a3,sp,916 - 69c6: 0001 nop - 69c8: 9212 add tp,tp,tp - 69ca: 000a c.slli zero,0x2 - 69cc: 0100 addi s0,sp,128 - 69ce: 0326 slli t1,t1,0x9 - 69d0: 0025 c.nop 9 - 69d2: 0000 unimp - 69d4: 1018 addi a4,sp,32 - 69d6: 0001 nop - 69d8: 635f4113 xori sp,t5,1589 - 69dc: 0100 addi s0,sp,128 - 69de: 056e0327 0x56e0327 - 69e2: 0000 unimp - 69e4: 4114 lw a3,0(a0) - 69e6: 735f 0100 0327 0x3270100735f - 69ec: 056e slli a0,a0,0x1b - 69ee: 0000 unimp - 69f0: 1036 c.slli zero,0x2d - 69f2: 0001 nop - 69f4: 4114 lw a3,0(a0) - 69f6: 655f 0100 0327 0x3270100655f - 69fc: 056e slli a0,a0,0x1b - 69fe: 0000 unimp - 6a00: 105f 0001 4115 0x41150001105f - 6a06: 665f 0100 0327 0x3270100665f - 6a0c: 0575 addi a0,a0,29 - 6a0e: 0000 unimp - 6a10: 9102 jalr sp - 6a12: 1370 addi a2,sp,428 - 6a14: 5f52 lw t5,52(sp) - 6a16: 28010063 beqz sp,6c96 <__stack_size+0x6896> - 6a1a: 00056e03 0x56e03 - 6a1e: 1400 addi s0,sp,544 - 6a20: 5f52 lw t5,52(sp) - 6a22: 28010073 0x28010073 - 6a26: 00056e03 0x56e03 - 6a2a: 8500 0x8500 - 6a2c: 0111 addi sp,sp,4 - 6a2e: 1400 addi s0,sp,544 - 6a30: 5f52 lw t5,52(sp) - 6a32: 0065 c.nop 25 - 6a34: 2801 jal 6a44 <__stack_size+0x6644> - 6a36: 00056e03 0x56e03 - 6a3a: a300 fsd fs0,0(a4) - 6a3c: 0111 addi sp,sp,4 - 6a3e: 1200 addi s0,sp,288 - 6a40: 000008d3 fadd.s fa7,ft0,ft0,rne - 6a44: 2801 jal 6a54 <__stack_size+0x6654> - 6a46: 00018903 lb s2,0(gp) - 6a4a: c800 sw s0,16(s0) - 6a4c: 0112 slli sp,sp,0x4 - 6a4e: 1200 addi s0,sp,288 - 6a50: 00000a97 auipc s5,0x0 - 6a54: 2801 jal 6a64 <__stack_size+0x6664> - 6a56: 00018903 lb s2,0(gp) - 6a5a: 7d00 flw fs0,56(a0) - 6a5c: 13000113 li sp,304 - 6a60: 0072 c.slli zero,0x1c - 6a62: 2901 jal 6e72 <__stack_size+0x6a72> - 6a64: 890a mv s2,sp - 6a66: 0000 unimp - 6a68: 1600 addi s0,sp,800 - 6a6a: 256c fld fa1,200(a0) - 6a6c: 8001 c.srli64 s0 - 6a6e: 0038 addi a4,sp,8 - 6a70: 0000 unimp - 6a72: 02a8 addi a0,sp,328 - 6a74: 0000 unimp - 6a76: 000bf817 auipc a6,0xbf - 6a7a: 0100 addi s0,sp,128 - 6a7c: 032c addi a1,sp,392 - 6a7e: 0190 addi a2,sp,192 - 6a80: 0000 unimp - 6a82: 9102 jalr sp - 6a84: 0060 addi s0,sp,12 - 6a86: 9018 0x9018 - 6a88: e9000013 li zero,-368 - 6a8c: 0002 c.slli64 zero - 6a8e: 1900 addi s0,sp,176 - 6a90: 0f81 addi t6,t6,0 - 6a92: 0000 unimp - 6a94: 2c01 jal 6ca4 <__stack_size+0x68a4> - 6a96: 00056e03 0x56e03 - 6a9a: 0300 addi s0,sp,384 - 6a9c: bc19 j 64b2 <__stack_size+0x60b2> - 6a9e: 000d c.nop 3 - 6aa0: 0100 addi s0,sp,128 - 6aa2: 032c addi a1,sp,392 - 6aa4: 056e slli a0,a0,0x1b - 6aa6: 0000 unimp - 6aa8: 191d addi s2,s2,-25 - 6aaa: 0da8 addi a0,sp,728 - 6aac: 0000 unimp - 6aae: 2c01 jal 6cbe <__stack_size+0x68be> - 6ab0: 00056e03 0x56e03 - 6ab4: 0000 unimp - 6ab6: 0e12 slli t3,t3,0x4 - 6ab8: 000e c.slli zero,0x3 - 6aba: 0100 addi s0,sp,128 - 6abc: 032c addi a1,sp,392 - 6abe: 056e slli a0,a0,0x1b - 6ac0: 0000 unimp - 6ac2: 1472 slli s0,s0,0x3c - 6ac4: 0001 nop - 6ac6: 1800 addi s0,sp,48 - 6ac8: 1458 addi a4,sp,548 - 6aca: 0000 unimp - 6acc: 0359 addi t1,t1,22 - 6ace: 0000 unimp - 6ad0: 9c12 add s8,s8,tp - 6ad2: 000a c.slli zero,0x2 - 6ad4: 0100 addi s0,sp,128 - 6ad6: 032e slli t1,t1,0xb - 6ad8: 0025 c.nop 9 - 6ada: 0000 unimp - 6adc: 00011493 slli s1,sp,0x0 - 6ae0: 801a c.mv zero,t1 - 6ae2: 0014 0x14 - 6ae4: 1200 addi s0,sp,288 - 6ae6: 00000b13 li s6,0 - 6aea: 2e01 jal 6dfa <__stack_size+0x69fa> - 6aec: 00056e03 0x56e03 - 6af0: ad00 fsd fs0,24(a0) - 6af2: 0114 addi a3,sp,128 - 6af4: 1200 addi s0,sp,288 - 6af6: 0ac5 addi s5,s5,17 - 6af8: 0000 unimp - 6afa: 2e01 jal 6e0a <__stack_size+0x6a0a> - 6afc: 00056e03 0x56e03 - 6b00: 4000 lw s0,0(s0) - 6b02: 0115 addi sp,sp,5 - 6b04: 1200 addi s0,sp,288 - 6b06: 0aec addi a1,sp,348 - 6b08: 0000 unimp - 6b0a: 2e01 jal 6e1a <__stack_size+0x6a1a> - 6b0c: 00056e03 0x56e03 - 6b10: c100 sw s0,0(a0) - 6b12: 0115 addi sp,sp,5 - 6b14: 1200 addi s0,sp,288 - 6b16: 0ada slli s5,s5,0x16 - 6b18: 0000 unimp - 6b1a: 2e01 jal 6e2a <__stack_size+0x6a2a> - 6b1c: 00056e03 0x56e03 - 6b20: 1500 addi s0,sp,672 - 6b22: 0116 slli sp,sp,0x5 - 6b24: 1200 addi s0,sp,288 - 6b26: 0b01 addi s6,s6,0 - 6b28: 0000 unimp - 6b2a: 2e01 jal 6e3a <__stack_size+0x6a3a> - 6b2c: 00018903 lb s2,0(gp) - 6b30: bf00 fsd fs0,56(a4) - 6b32: 0116 slli sp,sp,0x5 - 6b34: 0000 unimp - 6b36: 1600 addi s0,sp,800 - 6b38: 2704 fld fs1,8(a4) - 6b3a: 8001 c.srli64 s0 - 6b3c: 003c addi a5,sp,8 - 6b3e: 0000 unimp - 6b40: 03bd addi t2,t2,15 - 6b42: 0000 unimp - 6b44: 000a9c1b 0xa9c1b - 6b48: 0100 addi s0,sp,128 - 6b4a: 032e slli t1,t1,0xb - 6b4c: 0025 c.nop 9 - 6b4e: 0000 unimp - 6b50: 401a 0x401a - 6b52: 0014 0x14 - 6b54: 1b00 addi s0,sp,432 - 6b56: 00000b13 li s6,0 - 6b5a: 2e01 jal 6e6a <__stack_size+0x6a6a> - 6b5c: 00056e03 0x56e03 - 6b60: 1b00 addi s0,sp,432 - 6b62: 0ac5 addi s5,s5,17 - 6b64: 0000 unimp - 6b66: 2e01 jal 6e76 <__stack_size+0x6a76> - 6b68: 00056e03 0x56e03 - 6b6c: 1b00 addi s0,sp,432 - 6b6e: 0aec addi a1,sp,348 - 6b70: 0000 unimp - 6b72: 2e01 jal 6e82 <__stack_size+0x6a82> - 6b74: 00056e03 0x56e03 - 6b78: 1200 addi s0,sp,288 - 6b7a: 0ada slli s5,s5,0x16 - 6b7c: 0000 unimp - 6b7e: 2e01 jal 6e8e <__stack_size+0x6a8e> - 6b80: 00056e03 0x56e03 - 6b84: de00 sw s0,56(a2) - 6b86: 0116 slli sp,sp,0x5 - 6b88: 1200 addi s0,sp,288 - 6b8a: 0b01 addi s6,s6,0 - 6b8c: 0000 unimp - 6b8e: 2e01 jal 6e9e <__stack_size+0x6a9e> - 6b90: 00018903 lb s2,0(gp) - 6b94: f200 fsw fs0,32(a2) - 6b96: 0116 slli sp,sp,0x5 - 6b98: 0000 unimp - 6b9a: 1c00 addi s0,sp,560 - 6b9c: 040d addi s0,s0,3 - 6b9e: 0000 unimp - 6ba0: 000a9c1b 0xa9c1b - 6ba4: 0100 addi s0,sp,128 - 6ba6: 032e slli t1,t1,0xb - 6ba8: 0025 c.nop 9 - 6baa: 0000 unimp - 6bac: 1b1d addi s6,s6,-25 - 6bae: 00000b13 li s6,0 - 6bb2: 2e01 jal 6ec2 <__stack_size+0x6ac2> - 6bb4: 00056e03 0x56e03 - 6bb8: 1b00 addi s0,sp,432 - 6bba: 0ac5 addi s5,s5,17 - 6bbc: 0000 unimp - 6bbe: 2e01 jal 6ece <__stack_size+0x6ace> - 6bc0: 00056e03 0x56e03 - 6bc4: 1b00 addi s0,sp,432 - 6bc6: 0aec addi a1,sp,348 - 6bc8: 0000 unimp - 6bca: 2e01 jal 6eda <__stack_size+0x6ada> - 6bcc: 00056e03 0x56e03 - 6bd0: 1b00 addi s0,sp,432 - 6bd2: 0ada slli s5,s5,0x16 - 6bd4: 0000 unimp - 6bd6: 2e01 jal 6ee6 <__stack_size+0x6ae6> - 6bd8: 00056e03 0x56e03 - 6bdc: 1b00 addi s0,sp,432 - 6bde: 0b01 addi s6,s6,0 - 6be0: 0000 unimp - 6be2: 2e01 jal 6ef2 <__stack_size+0x6af2> - 6be4: 00018903 lb s2,0(gp) - 6be8: 0000 unimp - 6bea: 1800 addi s0,sp,48 - 6bec: 14b0 addi a2,sp,616 - 6bee: 0000 unimp - 6bf0: 00000453 fadd.s fs0,ft0,ft0,rne - 6bf4: 9312 add t1,t1,tp - 6bf6: 000e c.slli zero,0x3 - 6bf8: 0100 addi s0,sp,128 - 6bfa: 032e slli t1,t1,0xb - 6bfc: 056e slli a0,a0,0x1b - 6bfe: 0000 unimp - 6c00: 1735 addi a4,a4,-19 - 6c02: 0001 nop - 6c04: 3312 fld ft6,288(sp) - 6c06: 000e c.slli zero,0x3 - 6c08: 0100 addi s0,sp,128 - 6c0a: 032e slli t1,t1,0xb - 6c0c: 056e slli a0,a0,0x1b - 6c0e: 0000 unimp - 6c10: 1749 addi a4,a4,-14 - 6c12: 0001 nop - 6c14: 4712 lw a4,4(sp) - 6c16: 000e c.slli zero,0x3 - 6c18: 0100 addi s0,sp,128 - 6c1a: 032e slli t1,t1,0xb - 6c1c: 056e slli a0,a0,0x1b - 6c1e: 0000 unimp - 6c20: 175d addi a4,a4,-9 - 6c22: 0001 nop - 6c24: 000dec1b 0xdec1b - 6c28: 0100 addi s0,sp,128 - 6c2a: 032e slli t1,t1,0xb - 6c2c: 056e slli a0,a0,0x1b - 6c2e: 0000 unimp - 6c30: 1800 addi s0,sp,48 - 6c32: 13b0 addi a2,sp,488 - 6c34: 0000 unimp - 6c36: 0000055b 0x55b - 6c3a: 0412 slli s0,s0,0x4 - 6c3c: 0011 c.nop 4 - 6c3e: 0100 addi s0,sp,128 - 6c40: 0332 slli t1,t1,0xc - 6c42: 0025 c.nop 9 - 6c44: 0000 unimp - 6c46: 1771 addi a4,a4,-4 - 6c48: 0001 nop - 6c4a: 1018 addi a4,sp,32 - 6c4c: 0014 0x14 - 6c4e: 1800 addi s0,sp,48 - 6c50: 0005 c.nop 1 - 6c52: 1b00 addi s0,sp,432 - 6c54: 0fe2 slli t6,t6,0x18 - 6c56: 0000 unimp - 6c58: 3201 jal 6558 <__stack_size+0x6158> - 6c5a: 00056e03 0x56e03 - 6c5e: 1200 addi s0,sp,288 - 6c60: 102a c.slli zero,0x2a - 6c62: 0000 unimp - 6c64: 3201 jal 6564 <__stack_size+0x6164> - 6c66: 00056e03 0x56e03 - 6c6a: b200 fsd fs0,32(a2) - 6c6c: 12000117 auipc sp,0x12000 - 6c70: 107d c.nop -1 - 6c72: 0000 unimp - 6c74: 3201 jal 6574 <__stack_size+0x6174> - 6c76: 00056e03 0x56e03 - 6c7a: d000 sw s0,32(s0) - 6c7c: 12000117 auipc sp,0x12000 - 6c80: 1266 slli tp,tp,0x39 - 6c82: 0000 unimp - 6c84: 3201 jal 6584 <__stack_size+0x6184> - 6c86: 00018903 lb s2,0(gp) - 6c8a: f000 fsw fs0,32(s0) - 6c8c: 12000117 auipc sp,0x12000 - 6c90: 127c addi a5,sp,300 - 6c92: 0000 unimp - 6c94: 3201 jal 6594 <__stack_size+0x6194> - 6c96: 00018903 lb s2,0(gp) - 6c9a: 7300 flw fs0,32(a4) - 6c9c: 0118 addi a4,sp,128 - 6c9e: 1600 addi s0,sp,800 - 6ca0: 2914 fld fa3,16(a0) - 6ca2: 8001 c.srli64 s0 - 6ca4: 000c 0xc - 6ca6: 0000 unimp - 6ca8: 04df 0000 5f14 0x5f14000004df - 6cae: 785f 0100 0332 0x3320100785f - 6cb4: 0189 addi gp,gp,2 - 6cb6: 0000 unimp - 6cb8: 189c addi a5,sp,112 - 6cba: 0001 nop - 6cbc: 1600 addi s0,sp,800 - 6cbe: 2988 fld fa0,16(a1) - 6cc0: 8001 c.srli64 s0 - 6cc2: 000c 0xc - 6cc4: 0000 unimp - 6cc6: 04fd addi s1,s1,31 - 6cc8: 0000 unimp - 6cca: 5f14 lw a3,56(a4) - 6ccc: 785f 0100 0332 0x3320100785f - 6cd2: 0189 addi gp,gp,2 - 6cd4: 0000 unimp - 6cd6: 18c2 slli a7,a7,0x30 - 6cd8: 0001 nop - 6cda: 1e00 addi s0,sp,816 - 6cdc: 29a4 fld fs1,80(a1) - 6cde: 8001 c.srli64 s0 - 6ce0: 000c 0xc - 6ce2: 0000 unimp - 6ce4: 5f14 lw a3,56(a4) - 6ce6: 785f 0100 0332 0x3320100785f - 6cec: 0189 addi gp,gp,2 - 6cee: 0000 unimp - 6cf0: 18e8 addi a0,sp,124 - 6cf2: 0001 nop - 6cf4: 0000 unimp - 6cf6: 4816 lw a6,68(sp) - 6cf8: 0126 slli sp,sp,0x9 - 6cfa: 0480 addi s0,sp,576 - 6cfc: 0000 unimp - 6cfe: 3200 fld fs0,32(a2) - 6d00: 0005 c.nop 1 - 6d02: 1300 addi s0,sp,416 - 6d04: 5f5f 0078 3201 0x320100785f5f - 6d0a: 00018903 lb s2,0(gp) - 6d0e: 0000 unimp - 6d10: 441c lw a5,8(s0) - 6d12: 0005 c.nop 1 - 6d14: 1300 addi s0,sp,416 - 6d16: 5f5f 0078 3201 0x320100785f5f - 6d1c: 00018903 lb s2,0(gp) - 6d20: 0000 unimp - 6d22: f81a fsw ft6,48(sp) - 6d24: 14000013 li zero,320 - 6d28: 5f5f 0078 3201 0x320100785f5f - 6d2e: 00018903 lb s2,0(gp) - 6d32: 0e00 addi s0,sp,784 - 6d34: 0119 addi sp,sp,6 - 6d36: 0000 unimp - 6d38: 1a00 addi s0,sp,304 - 6d3a: 1428 addi a0,sp,552 - 6d3c: 0000 unimp - 6d3e: 00086c1b 0x86c1b - 6d42: 0100 addi s0,sp,128 - 6d44: 0332 slli t1,t1,0xc - 6d46: 00e6 slli ra,ra,0x19 - 6d48: 0000 unimp - 6d4a: 0000 unimp - 6d4c: f6050403 lb s0,-160(a0) - 6d50: 1f000003 lb zero,496(zero) # 1f0 <__stack_usage+0x1f0> - 6d54: 0189 addi gp,gp,2 - 6d56: 0000 unimp - 6d58: 00005307 0x5307 - 6d5c: 0300 addi s0,sp,384 - 6d5e: 0000 unimp - 6d60: 0b66 slli s6,s6,0x19 - 6d62: 0000 unimp - 6d64: 0004 0x4 - 6d66: 0000173b 0x173b - 6d6a: 0104 addi s1,sp,128 - 6d6c: 09c8 addi a0,sp,212 - 6d6e: 0000 unimp - 6d70: 6d0c flw fa1,24(a0) - 6d72: 0004 0x4 - 6d74: d500 sw s0,40(a0) - 6d76: 0001 nop - 6d78: 9d00 0x9d00 - 6d7a: 00ad addi ra,ra,11 - 6d7c: 0200 addi s0,sp,256 - 6d7e: 0504 addi s1,sp,640 - 6d80: 6e69 lui t3,0x1a - 6d82: 0074 addi a3,sp,12 - 6d84: d4070403 lb s0,-704(a4) - 6d88: 0002 c.slli64 zero - 6d8a: 0300 addi s0,sp,384 - 6d8c: 0508 addi a0,sp,640 - 6d8e: 03f1 addi t2,t2,28 - 6d90: 0000 unimp - 6d92: c0041003 lh zero,-1024(s0) # fffe2c00 <__stack_top+0xfe2c00> - 6d96: 0000 unimp - 6d98: 0300 addi s0,sp,384 - 6d9a: 0601 addi a2,a2,0 - 6d9c: 06ad addi a3,a3,11 - 6d9e: 0000 unimp - 6da0: ab080103 lb sp,-1360(a6) # c5526 <__stack_size+0xc5126> - 6da4: 0006 c.slli zero,0x1 - 6da6: 0300 addi s0,sp,384 - 6da8: 0502 c.slli64 a0 - 6daa: 0000 unimp - 6dac: 0000 unimp - 6dae: ea070203 lb tp,-352(a4) - 6db2: 0002 c.slli64 zero - 6db4: 0300 addi s0,sp,384 - 6db6: 0504 addi s1,sp,640 - 6db8: 03f6 slli t2,t2,0x1d - 6dba: 0000 unimp - 6dbc: cf070403 lb s0,-784(a4) - 6dc0: 0002 c.slli64 zero - 6dc2: 0300 addi s0,sp,384 - 6dc4: 0708 addi a0,sp,896 - 6dc6: 02ca slli t0,t0,0x12 - 6dc8: 0000 unimp - 6dca: 4a04 lw s1,16(a2) - 6dcc: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 6dd0: 015e slli sp,sp,0x17 - 6dd2: 00002417 auipc s0,0x2 - 6dd6: 0500 addi s0,sp,640 - 6dd8: 0425 addi s0,s0,9 - 6dda: 0000 unimp - 6ddc: 2e02 fld ft8,0(sp) - 6dde: 550e lw a0,224(sp) - 6de0: 0000 unimp - 6de2: 0500 addi s0,sp,640 - 6de4: 00000633 add a2,zero,zero - 6de8: 7402 flw fs0,32(sp) - 6dea: 550e lw a0,224(sp) - 6dec: 0000 unimp - 6dee: 0500 addi s0,sp,640 - 6df0: 0715 addi a4,a4,5 - 6df2: 0000 unimp - 6df4: 9302 jalr t1 - 6df6: 00001d17 auipc s10,0x1 - 6dfa: 0600 addi s0,sp,768 - 6dfc: 0204 addi s1,sp,256 - 6dfe: 03a5 addi t2,t2,9 - 6e00: 00bd addi ra,ra,15 - 6e02: 0000 unimp - 6e04: 00033107 fld ft2,0(t1) - 6e08: 0200 addi s0,sp,256 - 6e0a: 006a0ca7 0x6a0ca7 - 6e0e: 0000 unimp - 6e10: 00029c07 0x29c07 - 6e14: 0200 addi s0,sp,256 - 6e16: 13a8 addi a0,sp,488 - 6e18: 00bd addi ra,ra,15 - 6e1a: 0000 unimp - 6e1c: 0800 addi s0,sp,16 - 6e1e: 0040 addi s0,sp,4 - 6e20: 0000 unimp - 6e22: 00cd addi ra,ra,19 - 6e24: 0000 unimp - 6e26: 2409 jal 7028 <__stack_size+0x6c28> - 6e28: 0000 unimp - 6e2a: 0300 addi s0,sp,384 - 6e2c: 0a00 addi s0,sp,272 - 6e2e: 0208 addi a0,sp,256 - 6e30: 09a2 slli s3,s3,0x8 - 6e32: 00f1 addi ra,ra,28 - 6e34: 0000 unimp - 6e36: 00039b0b 0x39b0b - 6e3a: 0200 addi s0,sp,256 - 6e3c: 07a4 addi s1,sp,968 - 6e3e: 001d c.nop 7 - 6e40: 0000 unimp - 6e42: 0b00 addi s0,sp,400 - 6e44: 0625 addi a2,a2,9 - 6e46: 0000 unimp - 6e48: a902 fsd ft0,144(sp) - 6e4a: 9b05 andi a4,a4,-31 - 6e4c: 0000 unimp - 6e4e: 0400 addi s0,sp,512 - 6e50: 0500 addi s0,sp,640 - 6e52: 044a slli s0,s0,0x12 - 6e54: 0000 unimp - 6e56: aa02 fsd ft0,272(sp) - 6e58: 0000cd03 lbu s10,0(ra) - 6e5c: 0c00 addi s0,sp,528 - 6e5e: 0504 addi s1,sp,640 - 6e60: 06be slli a3,a3,0xf - 6e62: 0000 unimp - 6e64: 5c191603 lh a2,1473(s2) # 45c1 <__stack_size+0x41c1> - 6e68: 0000 unimp - 6e6a: 0500 addi s0,sp,640 - 6e6c: 0455 addi s0,s0,21 - 6e6e: 0000 unimp - 6e70: 0c04 addi s1,sp,528 - 6e72: 1d0d addi s10,s10,-29 - 6e74: 0000 unimp - 6e76: 0500 addi s0,sp,640 - 6e78: 000004cb fnmsub.s fs1,ft0,ft0,ft0,rne - 6e7c: 0b1b2303 lw t1,177(s6) # 30b1 <__stack_size+0x2cb1> - 6e80: 0001 nop - 6e82: 0d00 addi s0,sp,656 - 6e84: 03d4 addi a3,sp,452 - 6e86: 0000 unimp - 6e88: 0318 addi a4,sp,384 - 6e8a: 0834 addi a3,sp,24 - 6e8c: 017d addi sp,sp,31 - 6e8e: 0000 unimp - 6e90: 0007d50b 0x7d50b - 6e94: 0300 addi s0,sp,384 - 6e96: 1336 slli t1,t1,0x2d - 6e98: 017d addi sp,sp,31 - 6e9a: 0000 unimp - 6e9c: 0e00 addi s0,sp,784 - 6e9e: 6b5f 0300 0737 0x73703006b5f - 6ea4: 001d c.nop 7 - 6ea6: 0000 unimp - 6ea8: 0b04 addi s1,sp,400 - 6eaa: 0602 c.slli64 a2 - 6eac: 0000 unimp - 6eae: 1d0b3703 0x1d0b3703 - 6eb2: 0000 unimp - 6eb4: 0800 addi s0,sp,16 - 6eb6: 0002400b 0x2400b - 6eba: 0300 addi s0,sp,384 - 6ebc: 001d1437 lui s0,0x1d1 - 6ec0: 0000 unimp - 6ec2: 0b0c addi a1,sp,400 - 6ec4: 0000016b 0x16b - 6ec8: 1d1b3703 0x1d1b3703 - 6ecc: 0000 unimp - 6ece: 1000 addi s0,sp,32 - 6ed0: 5f0e lw t5,224(sp) - 6ed2: 0078 addi a4,sp,12 - 6ed4: 830b3803 0x830b3803 - 6ed8: 0001 nop - 6eda: 1400 addi s0,sp,544 - 6edc: 0f00 addi s0,sp,912 - 6ede: 2304 fld fs1,0(a4) - 6ee0: 0001 nop - 6ee2: 0800 addi s0,sp,16 - 6ee4: 00ff 0xff - 6ee6: 0000 unimp - 6ee8: 00000193 li gp,0 - 6eec: 2409 jal 70ee <__stack_size+0x6cee> - 6eee: 0000 unimp - 6ef0: 0000 unimp - 6ef2: 0d00 addi s0,sp,656 - 6ef4: 027f 0x27f - 6ef6: 0000 unimp - 6ef8: 0324 addi s1,sp,392 - 6efa: 083c addi a5,sp,24 - 6efc: 0216 slli tp,tp,0x5 - 6efe: 0000 unimp - 6f00: 0000f80b 0xf80b - 6f04: 0300 addi s0,sp,384 - 6f06: 093e slli s2,s2,0xf - 6f08: 001d c.nop 7 - 6f0a: 0000 unimp - 6f0c: 0b00 addi s0,sp,400 - 6f0e: 00000773 0x773 - 6f12: 1d093f03 0x1d093f03 - 6f16: 0000 unimp - 6f18: 0400 addi s0,sp,512 - 6f1a: 0001140b 0x1140b - 6f1e: 0300 addi s0,sp,384 - 6f20: 0940 addi s0,sp,148 - 6f22: 001d c.nop 7 - 6f24: 0000 unimp - 6f26: 0b08 addi a0,sp,400 - 6f28: 07c6 slli a5,a5,0x11 - 6f2a: 0000 unimp - 6f2c: 1d094103 lbu sp,464(s2) - 6f30: 0000 unimp - 6f32: 0c00 addi s0,sp,528 - 6f34: 0003ff0b 0x3ff0b - 6f38: 0300 addi s0,sp,384 - 6f3a: 0942 slli s2,s2,0x10 - 6f3c: 001d c.nop 7 - 6f3e: 0000 unimp - 6f40: 0b10 addi a2,sp,400 - 6f42: 0391 addi t2,t2,4 - 6f44: 0000 unimp - 6f46: 1d094303 lbu t1,464(s2) - 6f4a: 0000 unimp - 6f4c: 1400 addi s0,sp,544 - 6f4e: 0006fe0b 0x6fe0b - 6f52: 0300 addi s0,sp,384 - 6f54: 0944 addi s1,sp,148 - 6f56: 001d c.nop 7 - 6f58: 0000 unimp - 6f5a: 0b18 addi a4,sp,400 - 6f5c: 04d4 addi a3,sp,580 - 6f5e: 0000 unimp - 6f60: 1d094503 lbu a0,464(s2) - 6f64: 0000 unimp - 6f66: 1c00 addi s0,sp,560 - 6f68: 0007590b 0x7590b - 6f6c: 0300 addi s0,sp,384 - 6f6e: 0946 slli s2,s2,0x11 - 6f70: 001d c.nop 7 - 6f72: 0000 unimp - 6f74: 0020 addi s0,sp,8 - 6f76: 3110 fld fa2,32(a0) - 6f78: 0001 nop - 6f7a: 0800 addi s0,sp,16 - 6f7c: 0301 addi t1,t1,0 - 6f7e: 025b084f fnmadd.d fa6,fs6,ft5,ft0,rne - 6f82: 0000 unimp - 6f84: 0002330b 0x2330b - 6f88: 0300 addi s0,sp,384 - 6f8a: 0a50 addi a2,sp,276 - 6f8c: 0000025b 0x25b - 6f90: 0b00 addi s0,sp,400 - 6f92: 000004a7 0x4a7 - 6f96: 5b095103 lhu sp,1456(s2) - 6f9a: 0002 c.slli64 zero - 6f9c: 8000 0x8000 - 6f9e: a211 j 70a2 <__stack_size+0x6ca2> - 6fa0: 0006 c.slli zero,0x1 - 6fa2: 0300 addi s0,sp,384 - 6fa4: 00ff0a53 fadd.s fs4,ft10,fa5,rne - 6fa8: 0000 unimp - 6faa: 0100 addi s0,sp,128 - 6fac: 6311 lui t1,0x4 - 6fae: 0001 nop - 6fb0: 0300 addi s0,sp,384 - 6fb2: 0a56 slli s4,s4,0x15 - 6fb4: 00ff 0xff - 6fb6: 0000 unimp - 6fb8: 0104 addi s1,sp,128 - 6fba: 0800 addi s0,sp,16 - 6fbc: 00fd addi ra,ra,31 - 6fbe: 0000 unimp - 6fc0: 0000026b 0x26b - 6fc4: 2409 jal 71c6 <__stack_size+0x6dc6> - 6fc6: 0000 unimp - 6fc8: 1f00 addi s0,sp,944 - 6fca: 1000 addi s0,sp,32 - 6fcc: 0408 addi a0,sp,512 - 6fce: 0000 unimp - 6fd0: 0190 addi a2,sp,192 - 6fd2: ae086203 0xae086203 - 6fd6: 0002 c.slli64 zero - 6fd8: 0b00 addi s0,sp,400 - 6fda: 07d5 addi a5,a5,21 - 6fdc: 0000 unimp - 6fde: ae126303 0xae126303 - 6fe2: 0002 c.slli64 zero - 6fe4: 0000 unimp - 6fe6: 0005e90b 0x5e90b - 6fea: 0300 addi s0,sp,384 - 6fec: 0664 addi s1,sp,780 - 6fee: 001d c.nop 7 - 6ff0: 0000 unimp - 6ff2: 0b04 addi s1,sp,400 - 6ff4: 0000023b 0x23b - 6ff8: b4096603 0xb4096603 - 6ffc: 0002 c.slli64 zero - 6ffe: 0800 addi s0,sp,16 - 7000: 0001310b 0x1310b - 7004: 0300 addi s0,sp,384 - 7006: 02161e67 0x2161e67 - 700a: 0000 unimp - 700c: 0088 addi a0,sp,64 - 700e: 026b040f 0x26b040f - 7012: 0000 unimp - 7014: c408 sw a0,8(s0) - 7016: 0002 c.slli64 zero - 7018: c400 sw s0,8(s0) - 701a: 0002 c.slli64 zero - 701c: 0900 addi s0,sp,144 - 701e: 0024 addi s1,sp,8 - 7020: 0000 unimp - 7022: 001f 040f 02ca 0x2ca040f001f - 7028: 0000 unimp - 702a: 0d12 slli s10,s10,0x4 - 702c: 000007bf 087a0308 0x87a0308000007bf - 7034: 000002f3 0x2f3 - 7038: 00010e0b 0x10e0b - 703c: 0300 addi s0,sp,384 - 703e: 02f3117b 0x2f3117b - 7042: 0000 unimp - 7044: 0b00 addi s0,sp,400 - 7046: 001c 0x1c - 7048: 0000 unimp - 704a: 1d067c03 0x1d067c03 - 704e: 0000 unimp - 7050: 0400 addi s0,sp,512 - 7052: 0f00 addi s0,sp,912 - 7054: 4004 lw s1,0(s0) - 7056: 0000 unimp - 7058: 0d00 addi s0,sp,656 - 705a: 05c5 addi a1,a1,17 - 705c: 0000 unimp - 705e: 0368 addi a0,sp,396 - 7060: 08ba slli a7,a7,0xe - 7062: 043c addi a5,sp,520 - 7064: 0000 unimp - 7066: 5f0e lw t5,224(sp) - 7068: 0070 addi a2,sp,12 - 706a: f312bb03 0xf312bb03 - 706e: 0002 c.slli64 zero - 7070: 0000 unimp - 7072: 5f0e lw t5,224(sp) - 7074: 0072 c.slli zero,0x1c - 7076: 1d07bc03 0x1d07bc03 - 707a: 0000 unimp - 707c: 0400 addi s0,sp,512 - 707e: 5f0e lw t5,224(sp) - 7080: bd030077 0xbd030077 - 7084: 00001d07 0x1d07 - 7088: 0800 addi s0,sp,16 - 708a: 00015c0b 0x15c0b - 708e: 0300 addi s0,sp,384 - 7090: 09be slli s3,s3,0xf - 7092: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne - 7096: 0b0c addi a1,sp,400 - 7098: 000002ab 0x2ab - 709c: 4709bf03 0x4709bf03 - 70a0: 0000 unimp - 70a2: 0e00 addi s0,sp,784 - 70a4: 5f0e lw t5,224(sp) - 70a6: 6662 flw fa2,24(sp) - 70a8: 0300 addi s0,sp,384 - 70aa: 11c0 addi s0,sp,228 - 70ac: 000002cb fnmsub.s ft5,ft0,ft0,ft0,rne - 70b0: 0b10 addi a2,sp,400 - 70b2: 00a8 addi a0,sp,72 - 70b4: 0000 unimp - 70b6: 1d07c103 lbu sp,464(a5) # 1d0 <__stack_usage+0x1d0> - 70ba: 0000 unimp - 70bc: 1800 addi s0,sp,48 - 70be: 00013f0b 0x13f0b - 70c2: 0300 addi s0,sp,384 - 70c4: 0ac8 addi a0,sp,340 - 70c6: 00fd addi ra,ra,31 - 70c8: 0000 unimp - 70ca: 0b1c addi a5,sp,400 - 70cc: 00000467 jalr s0,zero # 0 <__stack_usage> - 70d0: c01dca03 lbu s4,-1023(s11) - 70d4: 0005 c.nop 1 - 70d6: 2000 fld fs0,0(s0) - 70d8: 00038a0b 0x38a0b - 70dc: 0300 addi s0,sp,384 - 70de: 1dcc addi a1,sp,756 - 70e0: 000005ef jal a1,70e0 <__stack_size+0x6ce0> - 70e4: 0b24 addi s1,sp,408 - 70e6: 062d addi a2,a2,11 - 70e8: 0000 unimp - 70ea: 130dcf03 lbu t5,304(s11) - 70ee: 0006 c.slli zero,0x1 - 70f0: 2800 fld fs0,16(s0) - 70f2: 0001010b 0x1010b - 70f6: 0300 addi s0,sp,384 - 70f8: 09d0 addi a2,sp,212 - 70fa: 062d addi a2,a2,11 - 70fc: 0000 unimp - 70fe: 0e2c addi a1,sp,792 - 7100: 755f 0062 d303 0xd3030062755f - 7106: cb11 beqz a4,711a <__stack_size+0x6d1a> - 7108: 0002 c.slli64 zero - 710a: 3000 fld fs0,32(s0) - 710c: 5f0e lw t5,224(sp) - 710e: 7075 c.lui zero,0xffffd - 7110: 0300 addi s0,sp,384 - 7112: 12d4 addi a3,sp,356 - 7114: 000002f3 0x2f3 - 7118: 0e38 addi a4,sp,792 - 711a: 755f 0072 d503 0xd5030072755f - 7120: 00001d07 0x1d07 - 7124: 3c00 fld fs0,56(s0) - 7126: 0001080b 0x1080b - 712a: 0300 addi s0,sp,384 - 712c: 11d8 addi a4,sp,228 - 712e: 00000633 add a2,zero,zero - 7132: 0b40 addi s0,sp,404 - 7134: 0741 addi a4,a4,16 - 7136: 0000 unimp - 7138: 4311d903 lhu s2,1073(gp) - 713c: 0006 c.slli zero,0x1 - 713e: 4300 lw s0,0(a4) - 7140: 5f0e lw t5,224(sp) - 7142: 626c flw fa1,68(a2) - 7144: 0300 addi s0,sp,384 - 7146: 11dc addi a5,sp,228 - 7148: 000002cb fnmsub.s ft5,ft0,ft0,ft0,rne - 714c: 0b44 addi s1,sp,404 - 714e: 0644 addi s1,sp,772 - 7150: 0000 unimp - 7152: 1d07df03 lhu t5,464(a5) - 7156: 0000 unimp - 7158: 4c00 lw s0,24(s0) - 715a: 0003cc0b 0x3cc0b - 715e: 0300 addi s0,sp,384 - 7160: 0ae0 addi s0,sp,348 - 7162: 00000077 0x77 - 7166: 0b50 addi a2,sp,404 - 7168: 0000005b 0x5b - 716c: 5a12e303 0x5a12e303 - 7170: 0004 0x4 - 7172: 5400 lw s0,40(s0) - 7174: 0003510b 0x3510b - 7178: 0300 addi s0,sp,384 - 717a: 01170ce7 jalr s9,17(a4) - 717e: 0000 unimp - 7180: 0b58 addi a4,sp,404 - 7182: 00000293 li t0,0 - 7186: f10ee903 0xf10ee903 - 718a: 0000 unimp - 718c: 5c00 lw s0,56(s0) - 718e: 0004de0b 0x4de0b - 7192: 0300 addi s0,sp,384 - 7194: 09ea slli s3,s3,0x1a - 7196: 001d c.nop 7 - 7198: 0000 unimp - 719a: 0064 addi s1,sp,12 - 719c: 00008f13 mv t5,ra - 71a0: 5a00 lw s0,48(a2) - 71a2: 0004 0x4 - 71a4: 1400 addi s0,sp,544 - 71a6: 045a slli s0,s0,0x16 - 71a8: 0000 unimp - 71aa: fd14 fsw fa3,56(a0) - 71ac: 0000 unimp - 71ae: 1400 addi s0,sp,544 - 71b0: 05ae slli a1,a1,0xb - 71b2: 0000 unimp - 71b4: 1d14 addi a3,sp,688 - 71b6: 0000 unimp - 71b8: 0000 unimp - 71ba: 0465040f 0x465040f - 71be: 0000 unimp - 71c0: 5a15 li s4,-27 - 71c2: 0004 0x4 - 71c4: 1600 addi s0,sp,800 - 71c6: 060a slli a2,a2,0x2 - 71c8: 0000 unimp - 71ca: 0428 addi a0,sp,520 - 71cc: 08026503 0x8026503 - 71d0: 05ae slli a1,a1,0xb - 71d2: 0000 unimp - 71d4: 0004c417 auipc s0,0x4c - 71d8: 0300 addi s0,sp,384 - 71da: 1d070267 jalr tp,464(a4) - 71de: 0000 unimp - 71e0: 0000 unimp - 71e2: 00070e17 auipc t3,0x70 - 71e6: 0300 addi s0,sp,384 - 71e8: 026c addi a1,sp,268 - 71ea: 00069f0b 0x69f0b - 71ee: 0400 addi s0,sp,512 - 71f0: 0006f617 auipc a2,0x6f - 71f4: 0300 addi s0,sp,384 - 71f6: 026c addi a1,sp,268 - 71f8: 9f14 0x9f14 - 71fa: 0006 c.slli zero,0x1 - 71fc: 0800 addi s0,sp,16 - 71fe: 00024617 auipc a2,0x24 - 7202: 0300 addi s0,sp,384 - 7204: 026c addi a1,sp,268 - 7206: 9f1e add t5,t5,t2 - 7208: 0006 c.slli zero,0x1 - 720a: 0c00 addi s0,sp,528 - 720c: 0005e417 auipc s0,0x5e - 7210: 0300 addi s0,sp,384 - 7212: 026e slli tp,tp,0x1b - 7214: 1d08 addi a0,sp,688 - 7216: 0000 unimp - 7218: 1000 addi s0,sp,32 - 721a: 00002a17 auipc s4,0x2 - 721e: 0300 addi s0,sp,384 - 7220: 9f08026f jal tp,fff87410 <__stack_top+0xf87410> - 7224: 0008 0x8 - 7226: 1400 addi s0,sp,544 - 7228: 00026617 auipc a2,0x26 - 722c: 0300 addi s0,sp,384 - 722e: 0272 slli tp,tp,0x1c - 7230: 00001d07 0x1d07 - 7234: 3000 fld fs0,32(s0) - 7236: 0007af17 auipc t5,0x7a - 723a: 0300 addi s0,sp,384 - 723c: b4160273 0xb4160273 - 7240: 0008 0x8 - 7242: 3400 fld fs0,40(s0) - 7244: 00041a17 auipc s4,0x41 - 7248: 0300 addi s0,sp,384 - 724a: 0275 addi tp,tp,29 - 724c: 00001d07 0x1d07 - 7250: 3800 fld fs0,48(s0) - 7252: 0005f817 auipc a6,0x5f - 7256: 0300 addi s0,sp,384 - 7258: c50a0277 0xc50a0277 - 725c: 0008 0x8 - 725e: 3c00 fld fs0,56(s0) - 7260: 00032917 auipc s2,0x32 - 7264: 0300 addi s0,sp,384 - 7266: 027a slli tp,tp,0x1e - 7268: 00017d13 andi s10,sp,0 - 726c: 4000 lw s0,0(s0) - 726e: 00017717 auipc a4,0x17 - 7272: 0300 addi s0,sp,384 - 7274: 1d07027b 0x1d07027b - 7278: 0000 unimp - 727a: 4400 lw s0,8(s0) - 727c: 0007aa17 auipc s4,0x7a - 7280: 0300 addi s0,sp,384 - 7282: 027c addi a5,sp,268 - 7284: 00017d13 andi s10,sp,0 - 7288: 4800 lw s0,16(s0) - 728a: 00043617 auipc a2,0x43 - 728e: 0300 addi s0,sp,384 - 7290: 027d addi tp,tp,31 - 7292: cb14 sw a3,16(a4) - 7294: 0008 0x8 - 7296: 4c00 lw s0,24(s0) - 7298: 0002a317 auipc t1,0x2a - 729c: 0300 addi s0,sp,384 - 729e: 0280 addi s0,sp,320 - 72a0: 00001d07 0x1d07 - 72a4: 5000 lw s0,32(s0) - 72a6: 0001ae17 auipc t3,0x1a - 72aa: 0300 addi s0,sp,384 - 72ac: 0281 addi t0,t0,0 - 72ae: ae09 j 75c0 <__stack_size+0x71c0> - 72b0: 0005 c.nop 1 - 72b2: 5400 lw s0,40(s0) - 72b4: 0004bd17 auipc s10,0x4b - 72b8: 0300 addi s0,sp,384 - 72ba: 02a4 addi s1,sp,328 - 72bc: 00087a07 0x87a07 - 72c0: 5800 lw s0,48(s0) - 72c2: 0818 addi a4,sp,16 - 72c4: 0004 0x4 - 72c6: 0300 addi s0,sp,384 - 72c8: 02a8 addi a0,sp,328 - 72ca: 0002ae13 slti t3,t0,0 - 72ce: 4800 lw s0,16(s0) - 72d0: 1801 addi a6,a6,-32 - 72d2: 00000307 0x307 - 72d6: 1202a903 lw s2,288(t0) - 72da: 0000026b 0x26b - 72de: 014c addi a1,sp,132 - 72e0: 2818 fld fa4,16(s0) - 72e2: 03000007 0x3000007 - 72e6: 02ad addi t0,t0,11 - 72e8: dc0c sw a1,56(s0) - 72ea: 0008 0x8 - 72ec: dc00 sw s0,56(s0) - 72ee: 1802 slli a6,a6,0x20 - 72f0: 00000147 fmsub.s ft2,ft0,ft0,ft0,rne - 72f4: 1002b203 0x1002b203 - 72f8: 0660 addi s0,sp,780 - 72fa: 0000 unimp - 72fc: 02e0 addi s0,sp,332 - 72fe: 2c18 fld fa4,24(s0) - 7300: 0001 nop - 7302: 0300 addi s0,sp,384 - 7304: 02b4 addi a3,sp,328 - 7306: e80a fsw ft2,16(sp) - 7308: 0008 0x8 - 730a: ec00 fsw fs0,24(s0) - 730c: 0002 c.slli64 zero - 730e: 05b4040f 0x5b4040f - 7312: 0000 unimp - 7314: b4080103 lb sp,-1216(a6) # 65d92 <__stack_size+0x65992> - 7318: 0006 c.slli zero,0x1 - 731a: 1500 addi s0,sp,672 - 731c: 05b4 addi a3,sp,712 - 731e: 0000 unimp - 7320: 043c040f 0x43c040f - 7324: 0000 unimp - 7326: 00008f13 mv t5,ra - 732a: e400 fsw fs0,8(s0) - 732c: 0005 c.nop 1 - 732e: 1400 addi s0,sp,544 - 7330: 045a slli s0,s0,0x16 - 7332: 0000 unimp - 7334: fd14 fsw fa3,56(a0) - 7336: 0000 unimp - 7338: 1400 addi s0,sp,544 - 733a: 05e4 addi s1,sp,716 - 733c: 0000 unimp - 733e: 1d14 addi a3,sp,688 - 7340: 0000 unimp - 7342: 0000 unimp - 7344: 05bb040f 0x5bb040f - 7348: 0000 unimp - 734a: e415 bnez s0,7376 <__stack_size+0x6f76> - 734c: 0005 c.nop 1 - 734e: 0f00 addi s0,sp,912 - 7350: c604 sw s1,8(a2) - 7352: 0005 c.nop 1 - 7354: 1300 addi s0,sp,416 - 7356: 00000083 lb ra,0(zero) # 0 <__stack_usage> - 735a: 00000613 li a2,0 - 735e: 5a14 lw a3,48(a2) - 7360: 0004 0x4 - 7362: 1400 addi s0,sp,544 - 7364: 00fd addi ra,ra,31 - 7366: 0000 unimp - 7368: 8314 0x8314 - 736a: 0000 unimp - 736c: 1400 addi s0,sp,544 - 736e: 001d c.nop 7 - 7370: 0000 unimp - 7372: 0f00 addi s0,sp,912 - 7374: f504 fsw fs1,40(a0) - 7376: 0005 c.nop 1 - 7378: 1300 addi s0,sp,416 - 737a: 001d c.nop 7 - 737c: 0000 unimp - 737e: 062d addi a2,a2,11 - 7380: 0000 unimp - 7382: 5a14 lw a3,48(a2) - 7384: 0004 0x4 - 7386: 1400 addi s0,sp,544 - 7388: 00fd addi ra,ra,31 - 738a: 0000 unimp - 738c: 0f00 addi s0,sp,912 - 738e: 1904 addi s1,sp,176 - 7390: 0006 c.slli zero,0x1 - 7392: 0800 addi s0,sp,16 - 7394: 0040 addi s0,sp,4 - 7396: 0000 unimp - 7398: 00000643 fmadd.s fa2,ft0,ft0,ft0,rne - 739c: 2409 jal 759e <__stack_size+0x719e> - 739e: 0000 unimp - 73a0: 0200 addi s0,sp,256 - 73a2: 0800 addi s0,sp,16 - 73a4: 0040 addi s0,sp,4 - 73a6: 0000 unimp - 73a8: 00000653 fadd.s fa2,ft0,ft0,rne - 73ac: 2409 jal 75ae <__stack_size+0x71ae> - 73ae: 0000 unimp - 73b0: 0000 unimp - 73b2: 0400 addi s0,sp,512 - 73b4: 0170 addi a2,sp,140 - 73b6: 0000 unimp - 73b8: 1a012403 lw s0,416(sp) # 12006e2c <__stack_size+0x12006a2c> - 73bc: 02f9 addi t0,t0,30 - 73be: 0000 unimp - 73c0: 0819 addi a6,a6,6 - 73c2: 0c000007 0xc000007 - 73c6: 08012803 lw a6,128(sp) - 73ca: 0699 addi a3,a3,6 - 73cc: 0000 unimp - 73ce: 0007d517 auipc a0,0x7d - 73d2: 0300 addi s0,sp,384 - 73d4: 012a slli sp,sp,0xa - 73d6: 9911 andi a0,a0,-28 - 73d8: 0006 c.slli zero,0x1 - 73da: 0000 unimp - 73dc: 0002c317 auipc t1,0x2c - 73e0: 0300 addi s0,sp,384 - 73e2: 1d07012b 0x1d07012b - 73e6: 0000 unimp - 73e8: 0400 addi s0,sp,512 - 73ea: 0004e617 auipc a2,0x4e - 73ee: 0300 addi s0,sp,384 - 73f0: 012c addi a1,sp,136 - 73f2: 00069f0b 0x69f0b - 73f6: 0800 addi s0,sp,16 - 73f8: 0f00 addi s0,sp,912 - 73fa: 6004 flw fs1,0(s0) - 73fc: 0006 c.slli zero,0x1 - 73fe: 0f00 addi s0,sp,912 - 7400: 5304 lw s1,32(a4) - 7402: 0006 c.slli zero,0x1 - 7404: 1900 addi s0,sp,176 - 7406: 0022 c.slli zero,0x8 - 7408: 0000 unimp - 740a: 030e slli t1,t1,0x3 - 740c: 0144 addi s1,sp,132 - 740e: de08 sw a0,56(a2) - 7410: 0006 c.slli zero,0x1 - 7412: 1700 addi s0,sp,928 - 7414: 0672 slli a2,a2,0x1c - 7416: 0000 unimp - 7418: 12014503 lbu a0,288(sp) - 741c: 06de slli a3,a3,0x17 - 741e: 0000 unimp - 7420: 1700 addi s0,sp,928 - 7422: 00000367 jalr t1,zero # 0 <__stack_usage> - 7426: 12014603 lbu a2,288(sp) - 742a: 06de slli a3,a3,0x17 - 742c: 0000 unimp - 742e: 1706 slli a4,a4,0x21 - 7430: 06b9 addi a3,a3,14 - 7432: 0000 unimp - 7434: 12014703 lbu a4,288(sp) - 7438: 004e c.slli zero,0x13 - 743a: 0000 unimp - 743c: 000c 0xc - 743e: 4e08 lw a0,24(a2) - 7440: 0000 unimp - 7442: ee00 fsw fs0,24(a2) - 7444: 0006 c.slli zero,0x1 - 7446: 0900 addi s0,sp,144 - 7448: 0024 addi s1,sp,8 - 744a: 0000 unimp - 744c: 0002 c.slli64 zero - 744e: d01a sw t1,32(sp) - 7450: 07028503 lb a0,112(t0) - 7454: 00000803 lb a6,0(zero) # 0 <__stack_usage> - 7458: 0003a317 auipc t1,0x3a - 745c: 0300 addi s0,sp,384 - 745e: 24180287 0x24180287 - 7462: 0000 unimp - 7464: 0000 unimp - 7466: 00068e17 auipc t3,0x68 - 746a: 0300 addi s0,sp,384 - 746c: 0288 addi a0,sp,320 - 746e: ae12 fsd ft4,280(sp) - 7470: 0005 c.nop 1 - 7472: 0400 addi s0,sp,512 - 7474: 00031c17 auipc s8,0x31 - 7478: 0300 addi s0,sp,384 - 747a: 0289 addi t0,t0,2 - 747c: 0310 addi a2,sp,384 - 747e: 0008 0x8 - 7480: 0800 addi s0,sp,16 - 7482: 00076417 auipc s0,0x76 - 7486: 0300 addi s0,sp,384 - 7488: 028a slli t0,t0,0x2 - 748a: 00019317 auipc t1,0x19 - 748e: 2400 fld fs0,8(s0) - 7490: 00024e17 auipc t3,0x24 - 7494: 0300 addi s0,sp,384 - 7496: 1d0f028b 0x1d0f028b - 749a: 0000 unimp - 749c: 4800 lw s0,16(s0) - 749e: 0007d017 auipc zero,0x7d - 74a2: 0300 addi s0,sp,384 - 74a4: 028c addi a1,sp,320 - 74a6: 632c flw fa1,64(a4) - 74a8: 0000 unimp - 74aa: 5000 lw s0,32(s0) - 74ac: 00077c17 auipc s8,0x77 - 74b0: 0300 addi s0,sp,384 - 74b2: 028d addi t0,t0,3 - 74b4: a51a fsd ft6,136(sp) - 74b6: 0006 c.slli zero,0x1 - 74b8: 5800 lw s0,48(s0) - 74ba: 0005d717 auipc a4,0x5d - 74be: 0300 addi s0,sp,384 - 74c0: 028e slli t0,t0,0x3 - 74c2: f116 fsw ft5,160(sp) - 74c4: 0000 unimp - 74c6: 6800 flw fs0,16(s0) - 74c8: 00079c17 auipc s8,0x79 - 74cc: 0300 addi s0,sp,384 - 74ce: f116028f 0xf116028f - 74d2: 0000 unimp - 74d4: 7000 flw fs0,32(s0) - 74d6: 00011e17 auipc t3,0x11 - 74da: 0300 addi s0,sp,384 - 74dc: 0290 addi a2,sp,320 - 74de: f116 fsw ft5,160(sp) - 74e0: 0000 unimp - 74e2: 7800 flw fs0,48(s0) - 74e4: 00071e17 auipc t3,0x71 - 74e8: 0300 addi s0,sp,384 - 74ea: 0291 addi t0,t0,4 - 74ec: 1310 addi a2,sp,416 - 74ee: 0008 0x8 - 74f0: 8000 0x8000 - 74f2: 00031017 auipc zero,0x31 - 74f6: 0300 addi s0,sp,384 - 74f8: 0292 slli t0,t0,0x4 - 74fa: 2310 fld fa2,0(a4) - 74fc: 0008 0x8 - 74fe: 8800 0x8800 - 7500: 00004e17 auipc t3,0x4 - 7504: 0300 addi s0,sp,384 - 7506: 1d0f0293 addi t0,t5,464 # 81406 <__stack_size+0x81006> - 750a: 0000 unimp - 750c: a000 fsd fs0,0(s0) - 750e: 0001c717 auipc a4,0x1c - 7512: 0300 addi s0,sp,384 - 7514: 0294 addi a3,sp,320 - 7516: f116 fsw ft5,160(sp) - 7518: 0000 unimp - 751a: a400 fsd fs0,8(s0) - 751c: 0000e117 auipc sp,0xe - 7520: 0300 addi s0,sp,384 - 7522: 0295 addi t0,t0,5 - 7524: f116 fsw ft5,160(sp) - 7526: 0000 unimp - 7528: ac00 fsd fs0,24(s0) - 752a: 0001b617 auipc a2,0x1b - 752e: 0300 addi s0,sp,384 - 7530: 0296 slli t0,t0,0x5 - 7532: f116 fsw ft5,160(sp) - 7534: 0000 unimp - 7536: b400 fsd fs0,40(s0) - 7538: 00006117 auipc sp,0x6 - 753c: 0300 addi s0,sp,384 - 753e: f1160297 auipc t0,0xf1160 - 7542: 0000 unimp - 7544: bc00 fsd fs0,56(s0) - 7546: 00008d17 auipc s10,0x8 - 754a: 0300 addi s0,sp,384 - 754c: 0298 addi a4,sp,320 - 754e: f116 fsw ft5,160(sp) - 7550: 0000 unimp - 7552: c400 sw s0,8(s0) - 7554: 0004c217 auipc tp,0x4c - 7558: 0300 addi s0,sp,384 - 755a: 0299 addi t0,t0,6 - 755c: 1d08 addi a0,sp,688 - 755e: 0000 unimp - 7560: cc00 sw s0,24(s0) - 7562: 0800 addi s0,sp,16 - 7564: 05b4 addi a3,sp,712 - 7566: 0000 unimp - 7568: 00000813 li a6,0 - 756c: 2409 jal 776e <__stack_size+0x736e> - 756e: 0000 unimp - 7570: 1900 addi s0,sp,176 - 7572: 0800 addi s0,sp,16 - 7574: 05b4 addi a3,sp,712 - 7576: 0000 unimp - 7578: 00000823 sb zero,16(zero) # 10 <__stack_usage+0x10> - 757c: 2409 jal 777e <__stack_size+0x737e> - 757e: 0000 unimp - 7580: 0700 addi s0,sp,896 - 7582: 0800 addi s0,sp,16 - 7584: 05b4 addi a3,sp,712 - 7586: 0000 unimp - 7588: 00000833 add a6,zero,zero - 758c: 2409 jal 778e <__stack_size+0x738e> - 758e: 0000 unimp - 7590: 1700 addi s0,sp,928 - 7592: 1a00 addi s0,sp,304 - 7594: 03f0 addi a2,sp,460 - 7596: 029e slli t0,t0,0x7 - 7598: 00085a07 0x85a07 - 759c: 1700 addi s0,sp,928 - 759e: 03dc addi a5,sp,452 - 75a0: 0000 unimp - 75a2: 1b02a103 lw sp,432(t0) # f11676ee <__stack_top+0xf21676ee> - 75a6: 085a slli a6,a6,0x16 - 75a8: 0000 unimp - 75aa: 1700 addi s0,sp,928 - 75ac: 025d addi tp,tp,23 - 75ae: 0000 unimp - 75b0: 1802a203 lw tp,384(t0) - 75b4: 086a slli a6,a6,0x1a - 75b6: 0000 unimp - 75b8: 0078 addi a4,sp,12 - 75ba: f308 fsw fa0,32(a4) - 75bc: 0002 c.slli64 zero - 75be: 6a00 flw fs0,16(a2) - 75c0: 0008 0x8 - 75c2: 0900 addi s0,sp,144 - 75c4: 0024 addi s1,sp,8 - 75c6: 0000 unimp - 75c8: 001d c.nop 7 - 75ca: 2408 fld fa0,8(s0) - 75cc: 0000 unimp - 75ce: 7a00 flw fs0,48(a2) - 75d0: 0008 0x8 - 75d2: 0900 addi s0,sp,144 - 75d4: 0024 addi s1,sp,8 - 75d6: 0000 unimp - 75d8: 001d c.nop 7 - 75da: 8303f01b 0x8303f01b - 75de: 0302 c.slli64 t1 - 75e0: 089f 0000 0a1c 0xa1c0000089f - 75e6: 0006 c.slli zero,0x1 - 75e8: 0300 addi s0,sp,384 - 75ea: 029a slli t0,t0,0x6 - 75ec: 0006ee0b 0x6ee0b - 75f0: 1c00 addi s0,sp,560 - 75f2: 00000747 fmsub.s fa4,ft0,ft0,ft0,rne - 75f6: 0b02a303 lw t1,176(t0) - 75fa: 00000833 add a6,zero,zero - 75fe: 0800 addi s0,sp,16 - 7600: 05b4 addi a3,sp,712 - 7602: 0000 unimp - 7604: 000008af 0x8af - 7608: 2409 jal 780a <__stack_size+0x740a> - 760a: 0000 unimp - 760c: 1800 addi s0,sp,48 - 760e: 1d00 addi s0,sp,688 - 7610: 00d6 slli ra,ra,0x15 - 7612: 0000 unimp - 7614: 08af040f 0x8af040f - 7618: 0000 unimp - 761a: c51e sw t2,136(sp) - 761c: 0008 0x8 - 761e: 1400 addi s0,sp,544 - 7620: 045a slli s0,s0,0x16 - 7622: 0000 unimp - 7624: 0f00 addi s0,sp,912 - 7626: ba04 fsd fs1,48(a2) - 7628: 0008 0x8 - 762a: 0f00 addi s0,sp,912 - 762c: 7d04 flw fs1,56(a0) - 762e: 0001 nop - 7630: 1e00 addi s0,sp,816 - 7632: 08dc addi a5,sp,84 - 7634: 0000 unimp - 7636: 1d14 addi a3,sp,688 - 7638: 0000 unimp - 763a: 0000 unimp - 763c: 08e2040f 0x8e2040f - 7640: 0000 unimp - 7642: 08d1040f 0x8d1040f - 7646: 0000 unimp - 7648: 5308 lw a0,32(a4) - 764a: 0006 c.slli zero,0x1 - 764c: f800 fsw fs0,48(s0) - 764e: 0008 0x8 - 7650: 0900 addi s0,sp,144 - 7652: 0024 addi s1,sp,8 - 7654: 0000 unimp - 7656: 0002 c.slli64 zero - 7658: e21f 0006 0300 0x3000006e21f - 765e: 5a170333 0x5a170333 - 7662: 0004 0x4 - 7664: 1f00 addi s0,sp,944 - 7666: 000006db 0x6db - 766a: 1d033403 0x1d033403 - 766e: 0460 addi s0,sp,524 - 7670: 0000 unimp - 7672: ea08 fsw fa0,16(a2) - 7674: 0005 c.nop 1 - 7676: 1d00 addi s0,sp,688 - 7678: 0009 c.nop 2 - 767a: 2000 fld fs0,0(s0) - 767c: 1500 addi s0,sp,672 - 767e: 0912 slli s2,s2,0x4 - 7680: 0000 unimp - 7682: a121 j 7a8a <__stack_size+0x768a> - 7684: 0001 nop - 7686: 0500 addi s0,sp,640 - 7688: 2414 fld fa3,8(s0) - 768a: 091d addi s2,s2,7 - 768c: 0000 unimp - 768e: cd21 beqz a0,76e6 <__stack_size+0x72e6> - 7690: 0005 c.nop 1 - 7692: 0500 addi s0,sp,640 - 7694: 1515 addi a0,a0,-27 - 7696: 001d c.nop 7 - 7698: 0000 unimp - 769a: 0940040f 0x940040f - 769e: 0000 unimp - 76a0: 00001d13 slli s10,zero,0x0 - 76a4: 5400 lw s0,40(s0) - 76a6: 0009 c.nop 2 - 76a8: 1400 addi s0,sp,544 - 76aa: 0954 addi a3,sp,148 - 76ac: 0000 unimp - 76ae: 5414 lw a3,40(s0) - 76b0: 0009 c.nop 2 - 76b2: 0000 unimp - 76b4: 095a040f 0x95a040f - 76b8: 0000 unimp - 76ba: 2122 fld ft2,8(sp) - 76bc: 0410 addi a2,sp,512 - 76be: 0000 unimp - 76c0: 6706 flw fa4,64(sp) - 76c2: ae0e fsd ft3,280(sp) - 76c4: 0005 c.nop 1 - 76c6: 2100 fld fs0,0(a0) - 76c8: 0342 slli t1,t1,0x10 - 76ca: 0000 unimp - 76cc: 730f1007 0x730f1007 - 76d0: 0009 c.nop 2 - 76d2: 0f00 addi s0,sp,912 - 76d4: ae04 fsd fs1,24(a2) - 76d6: 0005 c.nop 1 - 76d8: 2100 fld fs0,0(a0) - 76da: 00000413 li s0,0 - 76de: ae0efc07 0xae0efc07 - 76e2: 0005 c.nop 1 - 76e4: 2100 fld fs0,0(a0) - 76e6: 00b1 addi ra,ra,12 - 76e8: 0000 unimp - 76ea: 1d0cfd07 0x1d0cfd07 - 76ee: 0000 unimp - 76f0: 2100 fld fs0,0(a0) - 76f2: 0678 addi a4,sp,780 - 76f4: 0000 unimp - 76f6: 1d14fd07 0x1d14fd07 - 76fa: 0000 unimp - 76fc: 2100 fld fs0,0(a0) - 76fe: 0000078b 0x78b - 7702: 1d1cfd07 0x1d1cfd07 - 7706: 0000 unimp - 7708: 2100 fld fs0,0(a0) - 770a: 0381 addi t2,t2,0 - 770c: 0000 unimp - 770e: 1d0cff07 0x1d0cff07 - 7712: 0000 unimp - 7714: 2100 fld fs0,0(a0) - 7716: 0440 addi s0,sp,516 - 7718: 0000 unimp - 771a: 9a08 0x9a08 - 771c: 5516 lw a0,100(sp) - 771e: 0000 unimp - 7720: 2100 fld fs0,0(a0) - 7722: 0035 c.nop 13 - 7724: 0000 unimp - 7726: 9b08 0x9b08 - 7728: 1d15 addi s10,s10,-27 - 772a: 0000 unimp - 772c: 0800 addi s0,sp,16 - 772e: 05ae slli a1,a1,0xb - 7730: 0000 unimp - 7732: 09dd addi s3,s3,23 - 7734: 0000 unimp - 7736: 2409 jal 7938 <__stack_size+0x7538> - 7738: 0000 unimp - 773a: 0100 addi s0,sp,128 - 773c: 2100 fld fs0,0(a0) - 773e: 00f0 addi a2,sp,76 - 7740: 0000 unimp - 7742: 9e08 0x9e08 - 7744: 0009cd17 auipc s10,0x9c - 7748: 0500 addi s0,sp,640 - 774a: 02b1 addi t0,t0,12 - 774c: 0000 unimp - 774e: 2a09 jal 7860 <__stack_size+0x7460> - 7750: 2416 fld fs0,320(sp) - 7752: 0000 unimp - 7754: 0500 addi s0,sp,640 - 7756: 000005bb 0x5bb - 775a: 2f09 jal 7e6c <__stack_size+0x7a6c> - 775c: 0115 addi sp,sp,5 - 775e: 000a c.slli zero,0x2 - 7760: 0f00 addi s0,sp,912 - 7762: 0704 addi s1,sp,896 - 7764: 000a c.slli zero,0x2 - 7766: 1300 addi s0,sp,416 - 7768: 09e9 addi s3,s3,26 - 776a: 0000 unimp - 776c: 0a16 slli s4,s4,0x5 - 776e: 0000 unimp - 7770: 5414 lw a3,40(s0) - 7772: 0009 c.nop 2 - 7774: 0000 unimp - 7776: db05 beqz a4,76a6 <__stack_size+0x72a6> - 7778: 09000007 0x9000007 - 777c: 0f36 slli t5,t5,0xd - 777e: 093a slli s2,s2,0xe - 7780: 0000 unimp - 7782: 0a21 addi s4,s4,8 - 7784: 0000 unimp - 7786: 0900 addi s0,sp,144 - 7788: 09f512bb 0x9f512bb - 778c: 0000 unimp - 778e: c621 beqz a2,77d6 <__stack_size+0x73d6> - 7790: 0006 c.slli zero,0x1 - 7792: 0900 addi s0,sp,144 - 7794: 10be slli ra,ra,0x2f - 7796: 0a16 slli s4,s4,0x5 - 7798: 0000 unimp - 779a: 00028423 sb zero,8(t0) - 779e: 0700 addi s0,sp,896 - 77a0: 2404 fld fs1,8(s0) - 77a2: 0000 unimp - 77a4: 0a00 addi s0,sp,272 - 77a6: 0618 addi a4,sp,768 - 77a8: 00000a77 0xa77 - 77ac: 9d24 0x9d24 - 77ae: 0004 0x4 - 77b0: 0000 unimp - 77b2: 5c24 lw s1,120(s0) - 77b4: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 77b8: 3724 fld fs1,104(a4) - 77ba: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> - 77be: b024 fsd fs1,96(s0) - 77c0: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> - 77c4: 9424 0x9424 - 77c6: 0004 0x4 - 77c8: 0400 addi s0,sp,512 - 77ca: 9224 0x9224 - 77cc: 05000007 0x5000007 - 77d0: 8124 0x8124 - 77d2: 06000007 0x6000007 - 77d6: 2100 fld fs0,0(a0) - 77d8: 00cc addi a1,sp,68 - 77da: 0000 unimp - 77dc: 210a fld ft2,128(sp) - 77de: 3a1c fld fa5,48(a2) - 77e0: 000a c.slli zero,0x2 - 77e2: 2300 fld fs0,0(a4) - 77e4: 000003bb 0x3bb - 77e8: 00240407 0x240407 - 77ec: 0000 unimp - 77ee: 230a fld ft6,128(sp) - 77f0: a806 fsd ft1,16(sp) - 77f2: 000a c.slli zero,0x2 - 77f4: 2400 fld fs0,8(s0) - 77f6: 05b1 addi a1,a1,12 - 77f8: 0000 unimp - 77fa: 2400 fld fs0,8(s0) - 77fc: 000004b3 add s1,zero,zero - 7800: 2401 jal 7a00 <__stack_size+0x7600> - 7802: 0000069b 0x69b - 7806: 0002 c.slli64 zero - 7808: 4f21 li t5,8 - 780a: 0001 nop - 780c: 0a00 addi s0,sp,272 - 780e: 1e28 addi a0,sp,824 - 7810: 00000a83 lb s5,0(zero) # 0 <__stack_usage> - 7814: 00007023 0x7023 - 7818: 0700 addi s0,sp,896 - 781a: 2404 fld fs1,8(s0) - 781c: 0000 unimp - 781e: 0a00 addi s0,sp,272 - 7820: 0ad3062b 0xad3062b - 7824: 0000 unimp - 7826: 4d24 lw s1,88(a0) - 7828: 0006 c.slli zero,0x1 - 782a: 0000 unimp - 782c: 3b24 fld fs1,112(a4) - 782e: 0006 c.slli zero,0x1 - 7830: 0100 addi s0,sp,128 - 7832: 2100 fld fs0,0(a0) - 7834: 0189 addi gp,gp,2 - 7836: 0000 unimp - 7838: 2f0a fld ft10,128(sp) - 783a: b42a fsd fa0,40(sp) - 783c: 000a c.slli zero,0x2 - 783e: 2100 fld fs0,0(a0) - 7840: 0372 slli t1,t1,0x1c - 7842: 0000 unimp - 7844: 1d1a290b 0x1d1a290b - 7848: 0009 c.nop 2 - 784a: 2100 fld fs0,0(a0) - 784c: 0662 slli a2,a2,0x18 - 784e: 0000 unimp - 7850: 1d1a380b 0x1d1a380b - 7854: 0009 c.nop 2 - 7856: 0500 addi s0,sp,640 - 7858: 000007b7 lui a5,0x0 - 785c: 7b0c flw fa1,48(a4) - 785e: 4016 0x4016 - 7860: 0000 unimp - 7862: 1500 addi s0,sp,672 - 7864: 00000af7 0xaf7 - 7868: eb040403 lb s0,-336(s0) # 7d332 <__stack_size+0x7cf32> - 786c: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> - 7870: 0308 addi a0,sp,384 - 7872: 000003e3 beqz zero,8078 <__stack_size+0x7c78> - 7876: c5040803 lb a6,-944(s0) - 787a: 0000 unimp - 787c: 0300 addi s0,sp,384 - 787e: 0310 addi a2,sp,384 - 7880: 0000003f b8032003 0xb80320030000003f - 7888: 0000 unimp - 788a: 0800 addi s0,sp,16 - 788c: 00000b03 lb s6,0(zero) # 0 <__stack_usage> - 7890: 00000b3b 0xb3b - 7894: 2409 jal 7a96 <__stack_size+0x7696> - 7896: 0000 unimp - 7898: ff00 fsw fs0,56(a4) - 789a: 1500 addi s0,sp,672 - 789c: 00000b2b 0xb2b - 78a0: 321f 0007 0c00 0xc000007321f - 78a6: 01fc addi a5,sp,204 - 78a8: 3b16 fld fs6,352(sp) - 78aa: 1f00000b 0x1f00000b - 78ae: 02fd addi t0,t0,31 - 78b0: 0000 unimp - 78b2: 020c addi a1,sp,256 - 78b4: 1602 slli a2,a2,0x20 - 78b6: 00000b3b 0xb3b - 78ba: 4d25 li s10,9 - 78bc: 0d00000b 0xd00000b - 78c0: 02b2 slli t0,t0,0xc - 78c2: 7403050f 0x7403050f - 78c6: 0136 slli sp,sp,0xd - 78c8: 0080 addi s0,sp,64 - 78ca: 00000bd3 fadd.s fs7,ft0,ft0,rne - 78ce: 0004 0x4 - 78d0: 00001923 sh zero,18(zero) # 12 <__stack_usage+0x12> - 78d4: 0104 addi s1,sp,128 - 78d6: 09c8 addi a0,sp,212 - 78d8: 0000 unimp - 78da: 6d0c flw fa1,24(a0) - 78dc: 0004 0x4 - 78de: d500 sw s0,40(a0) - 78e0: 0001 nop - 78e2: 3000 fld fs0,32(s0) - 78e4: 012a slli sp,sp,0xa - 78e6: 4c80 lw s0,24(s1) - 78e8: 0000 unimp - 78ea: c200 sw s0,0(a2) - 78ec: 020000af 0x20000af - 78f0: 0504 addi s1,sp,640 - 78f2: 6e69 lui t3,0x1a - 78f4: 0074 addi a3,sp,12 - 78f6: d4070403 lb s0,-704(a4) # 2324e <__stack_size+0x22e4e> - 78fa: 0002 c.slli64 zero - 78fc: 0300 addi s0,sp,384 - 78fe: 0508 addi a0,sp,640 - 7900: 03f1 addi t2,t2,28 - 7902: 0000 unimp - 7904: c0041003 lh zero,-1024(s0) - 7908: 0000 unimp - 790a: 0300 addi s0,sp,384 - 790c: 0601 addi a2,a2,0 - 790e: 06ad addi a3,a3,11 - 7910: 0000 unimp - 7912: ab080103 lb sp,-1360(a6) - 7916: 0006 c.slli zero,0x1 - 7918: 0300 addi s0,sp,384 - 791a: 0502 c.slli64 a0 - 791c: 0000 unimp - 791e: 0000 unimp - 7920: ea070203 lb tp,-352(a4) - 7924: 0002 c.slli64 zero - 7926: 0300 addi s0,sp,384 - 7928: 0504 addi s1,sp,640 - 792a: 03f6 slli t2,t2,0x1d - 792c: 0000 unimp - 792e: cf070403 lb s0,-784(a4) - 7932: 0002 c.slli64 zero - 7934: 0300 addi s0,sp,384 - 7936: 0708 addi a0,sp,896 - 7938: 02ca slli t0,t0,0x12 - 793a: 0000 unimp - 793c: 4a04 lw s1,16(a2) - 793e: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> - 7942: 015e slli sp,sp,0x17 - 7944: 00002c17 auipc s8,0x2 - 7948: 0500 addi s0,sp,640 - 794a: 0425 addi s0,s0,9 - 794c: 0000 unimp - 794e: 5d0e2e03 lw t3,1488(t3) # 1a5d0 <__stack_size+0x1a1d0> - 7952: 0000 unimp - 7954: 0500 addi s0,sp,640 - 7956: 00000633 add a2,zero,zero - 795a: 5d0e7403 0x5d0e7403 - 795e: 0000 unimp - 7960: 0500 addi s0,sp,640 - 7962: 0715 addi a4,a4,5 - 7964: 0000 unimp - 7966: 25179303 lh t1,593(a5) # 251 <__stack_usage+0x251> - 796a: 0000 unimp - 796c: 0600 addi s0,sp,768 - 796e: 0304 addi s1,sp,384 - 7970: 03a5 addi t2,t2,9 - 7972: 00c5 addi ra,ra,17 - 7974: 0000 unimp - 7976: 00033107 fld ft2,0(t1) # 2048a <__stack_size+0x2008a> - 797a: 0300 addi s0,sp,384 - 797c: 00720ca7 0x720ca7 - 7980: 0000 unimp - 7982: 00029c07 0x29c07 - 7986: 0300 addi s0,sp,384 - 7988: 13a8 addi a0,sp,488 - 798a: 00c5 addi ra,ra,17 - 798c: 0000 unimp - 798e: 0800 addi s0,sp,16 - 7990: 0048 addi a0,sp,4 - 7992: 0000 unimp - 7994: 00d5 addi ra,ra,21 - 7996: 0000 unimp - 7998: 2c09 jal 7baa <__stack_size+0x77aa> - 799a: 0000 unimp - 799c: 0300 addi s0,sp,384 - 799e: 0a00 addi s0,sp,272 - 79a0: 0308 addi a0,sp,384 - 79a2: 09a2 slli s3,s3,0x8 - 79a4: 00f9 addi ra,ra,30 - 79a6: 0000 unimp - 79a8: 00039b0b 0x39b0b - 79ac: 0300 addi s0,sp,384 - 79ae: 07a4 addi s1,sp,968 - 79b0: 0025 c.nop 9 - 79b2: 0000 unimp - 79b4: 0b00 addi s0,sp,400 - 79b6: 0625 addi a2,a2,9 - 79b8: 0000 unimp - 79ba: a305a903 lw s2,-1488(a1) - 79be: 0000 unimp - 79c0: 0400 addi s0,sp,512 - 79c2: 0500 addi s0,sp,640 - 79c4: 044a slli s0,s0,0x12 - 79c6: 0000 unimp - 79c8: d503aa03 lw s4,-688(t2) - 79cc: 0000 unimp - 79ce: 0c00 addi s0,sp,528 - 79d0: 0504 addi s1,sp,640 - 79d2: 06be slli a3,a3,0xf - 79d4: 0000 unimp - 79d6: 1604 addi s1,sp,800 - 79d8: 6419 lui s0,0x6 - 79da: 0000 unimp - 79dc: 0500 addi s0,sp,640 - 79de: 0455 addi s0,s0,21 - 79e0: 0000 unimp - 79e2: 0c05 addi s8,s8,1 - 79e4: 250d jal 8006 <__stack_size+0x7c06> - 79e6: 0000 unimp - 79e8: 0500 addi s0,sp,640 - 79ea: 000004cb fnmsub.s fs1,ft0,ft0,ft0,rne - 79ee: 2304 fld fs1,0(a4) - 79f0: 0001131b 0x1131b - 79f4: 0d00 addi s0,sp,656 - 79f6: 03d4 addi a3,sp,452 - 79f8: 0000 unimp - 79fa: 0418 addi a4,sp,512 - 79fc: 0834 addi a3,sp,24 - 79fe: 0185 addi gp,gp,1 - 7a00: 0000 unimp - 7a02: 0007d50b 0x7d50b - 7a06: 0400 addi s0,sp,512 - 7a08: 1336 slli t1,t1,0x2d - 7a0a: 0185 addi gp,gp,1 - 7a0c: 0000 unimp - 7a0e: 0e00 addi s0,sp,784 - 7a10: 6b5f 0400 0737 0x73704006b5f - 7a16: 0025 c.nop 9 - 7a18: 0000 unimp - 7a1a: 0b04 addi s1,sp,400 - 7a1c: 0602 c.slli64 a2 - 7a1e: 0000 unimp - 7a20: 3704 fld fs1,40(a4) - 7a22: 0000250b 0x250b - 7a26: 0800 addi s0,sp,16 - 7a28: 0002400b 0x2400b - 7a2c: 0400 addi s0,sp,512 - 7a2e: 00251437 lui s0,0x251 - 7a32: 0000 unimp - 7a34: 0b0c addi a1,sp,400 - 7a36: 0000016b 0x16b - 7a3a: 3704 fld fs1,40(a4) - 7a3c: 0000251b 0x251b - 7a40: 1000 addi s0,sp,32 - 7a42: 5f0e lw t5,224(sp) - 7a44: 0078 addi a4,sp,12 - 7a46: 3804 fld fs1,48(s0) - 7a48: 00018b0b 0x18b0b - 7a4c: 1400 addi s0,sp,544 - 7a4e: 0f00 addi s0,sp,912 - 7a50: 2b04 fld fs1,16(a4) - 7a52: 0001 nop - 7a54: 0800 addi s0,sp,16 - 7a56: 00000107 0x107 - 7a5a: 0000019b 0x19b - 7a5e: 2c09 jal 7c70 <__stack_size+0x7870> - 7a60: 0000 unimp - 7a62: 0000 unimp - 7a64: 0d00 addi s0,sp,656 - 7a66: 027f 0x27f - 7a68: 0000 unimp - 7a6a: 0424 addi s1,sp,520 - 7a6c: 083c addi a5,sp,24 - 7a6e: 021e slli tp,tp,0x7 - 7a70: 0000 unimp - 7a72: 0000f80b 0xf80b - 7a76: 0400 addi s0,sp,512 - 7a78: 093e slli s2,s2,0xf - 7a7a: 0025 c.nop 9 - 7a7c: 0000 unimp - 7a7e: 0b00 addi s0,sp,400 - 7a80: 00000773 0x773 - 7a84: 3f04 fld fs1,56(a4) - 7a86: 2509 jal 8088 <__stack_size+0x7c88> - 7a88: 0000 unimp - 7a8a: 0400 addi s0,sp,512 - 7a8c: 0001140b 0x1140b - 7a90: 0400 addi s0,sp,512 - 7a92: 0940 addi s0,sp,148 - 7a94: 0025 c.nop 9 - 7a96: 0000 unimp - 7a98: 0b08 addi a0,sp,400 - 7a9a: 07c6 slli a5,a5,0x11 - 7a9c: 0000 unimp - 7a9e: 4104 lw s1,0(a0) - 7aa0: 2509 jal 80a2 <__stack_size+0x7ca2> - 7aa2: 0000 unimp - 7aa4: 0c00 addi s0,sp,528 - 7aa6: 0003ff0b 0x3ff0b - 7aaa: 0400 addi s0,sp,512 - 7aac: 0942 slli s2,s2,0x10 - 7aae: 0025 c.nop 9 - 7ab0: 0000 unimp - 7ab2: 0b10 addi a2,sp,400 - 7ab4: 0391 addi t2,t2,4 - 7ab6: 0000 unimp - 7ab8: 4304 lw s1,0(a4) - 7aba: 2509 jal 80bc <__stack_size+0x7cbc> - 7abc: 0000 unimp - 7abe: 1400 addi s0,sp,544 - 7ac0: 0006fe0b 0x6fe0b - 7ac4: 0400 addi s0,sp,512 - 7ac6: 0944 addi s1,sp,148 - 7ac8: 0025 c.nop 9 - 7aca: 0000 unimp - 7acc: 0b18 addi a4,sp,400 - 7ace: 04d4 addi a3,sp,580 - 7ad0: 0000 unimp - 7ad2: 4504 lw s1,8(a0) - 7ad4: 2509 jal 80d6 <__stack_size+0x7cd6> - 7ad6: 0000 unimp - 7ad8: 1c00 addi s0,sp,560 - 7ada: 0007590b 0x7590b - 7ade: 0400 addi s0,sp,512 - 7ae0: 0946 slli s2,s2,0x11 - 7ae2: 0025 c.nop 9 - 7ae4: 0000 unimp - 7ae6: 0020 addi s0,sp,8 - 7ae8: 3110 fld fa2,32(a0) - 7aea: 0001 nop - 7aec: 0800 addi s0,sp,16 - 7aee: 0401 addi s0,s0,0 - 7af0: 0263084f fnmadd.d fa6,ft6,ft6,ft0,rne - 7af4: 0000 unimp - 7af6: 0002330b 0x2330b - 7afa: 0400 addi s0,sp,512 - 7afc: 0a50 addi a2,sp,276 - 7afe: 00000263 beqz zero,7b02 <__stack_size+0x7702> - 7b02: 0b00 addi s0,sp,400 - 7b04: 000004a7 0x4a7 - 7b08: 5104 lw s1,32(a0) - 7b0a: 6309 lui t1,0x2 - 7b0c: 0002 c.slli64 zero - 7b0e: 8000 0x8000 - 7b10: a211 j 7c14 <__stack_size+0x7814> - 7b12: 0006 c.slli zero,0x1 - 7b14: 0400 addi s0,sp,512 - 7b16: 01070a53 fadd.s fs4,fa4,fa6,rne - 7b1a: 0000 unimp - 7b1c: 0100 addi s0,sp,128 - 7b1e: 6311 lui t1,0x4 - 7b20: 0001 nop - 7b22: 0400 addi s0,sp,512 - 7b24: 0a56 slli s4,s4,0x15 - 7b26: 00000107 0x107 - 7b2a: 0104 addi s1,sp,128 - 7b2c: 0800 addi s0,sp,16 - 7b2e: 0105 addi sp,sp,1 - 7b30: 0000 unimp - 7b32: 00000273 0x273 - 7b36: 2c09 jal 7d48 <__stack_size+0x7948> - 7b38: 0000 unimp - 7b3a: 1f00 addi s0,sp,944 - 7b3c: 1000 addi s0,sp,32 - 7b3e: 0408 addi a0,sp,512 - 7b40: 0000 unimp - 7b42: 0190 addi a2,sp,192 - 7b44: 6204 flw fs1,0(a2) - 7b46: b608 fsd fa0,40(a2) - 7b48: 0002 c.slli64 zero - 7b4a: 0b00 addi s0,sp,400 - 7b4c: 07d5 addi a5,a5,21 - 7b4e: 0000 unimp - 7b50: 6304 flw fs1,0(a4) - 7b52: b612 fsd ft4,296(sp) - 7b54: 0002 c.slli64 zero - 7b56: 0000 unimp - 7b58: 0005e90b 0x5e90b - 7b5c: 0400 addi s0,sp,512 - 7b5e: 0664 addi s1,sp,780 - 7b60: 0025 c.nop 9 - 7b62: 0000 unimp - 7b64: 0b04 addi s1,sp,400 - 7b66: 0000023b 0x23b - 7b6a: 6604 flw fs1,8(a2) - 7b6c: bc09 j 757e <__stack_size+0x717e> - 7b6e: 0002 c.slli64 zero - 7b70: 0800 addi s0,sp,16 - 7b72: 0001310b 0x1310b - 7b76: 0400 addi s0,sp,512 - 7b78: 021e1e67 0x21e1e67 - 7b7c: 0000 unimp - 7b7e: 0088 addi a0,sp,64 - 7b80: 0273040f 0x273040f - 7b84: 0000 unimp - 7b86: cc08 sw a0,24(s0) - 7b88: 0002 c.slli64 zero - 7b8a: cc00 sw s0,24(s0) - 7b8c: 0002 c.slli64 zero - 7b8e: 0900 addi s0,sp,144 - 7b90: 002c addi a1,sp,8 - 7b92: 0000 unimp - 7b94: 001f 040f 02d2 0x2d2040f001f - 7b9a: 0000 unimp - 7b9c: 0d12 slli s10,s10,0x4 - 7b9e: 000007bf 087a0408 0x87a0408000007bf - 7ba6: 000002fb 0x2fb - 7baa: 00010e0b 0x10e0b - 7bae: 0400 addi s0,sp,512 - 7bb0: 02fb117b 0x2fb117b - 7bb4: 0000 unimp - 7bb6: 0b00 addi s0,sp,400 - 7bb8: 001c 0x1c - 7bba: 0000 unimp - 7bbc: 7c04 flw fs1,56(s0) - 7bbe: 2506 fld fa0,64(sp) - 7bc0: 0000 unimp - 7bc2: 0400 addi s0,sp,512 - 7bc4: 0f00 addi s0,sp,912 - 7bc6: 4804 lw s1,16(s0) - 7bc8: 0000 unimp - 7bca: 0d00 addi s0,sp,656 - 7bcc: 05c5 addi a1,a1,17 - 7bce: 0000 unimp - 7bd0: 0468 addi a0,sp,524 - 7bd2: 08ba slli a7,a7,0xe - 7bd4: 0444 addi s1,sp,516 - 7bd6: 0000 unimp - 7bd8: 5f0e lw t5,224(sp) - 7bda: 0070 addi a2,sp,12 - 7bdc: bb04 fsd fs1,48(a4) - 7bde: fb12 fsw ft4,180(sp) - 7be0: 0002 c.slli64 zero - 7be2: 0000 unimp - 7be4: 5f0e lw t5,224(sp) - 7be6: 0072 c.slli zero,0x1c - 7be8: bc04 fsd fs1,56(s0) - 7bea: 00002507 flw fa0,0(zero) # 0 <__stack_usage> - 7bee: 0400 addi s0,sp,512 - 7bf0: 5f0e lw t5,224(sp) - 7bf2: bd040077 0xbd040077 - 7bf6: 00002507 flw fa0,0(zero) # 0 <__stack_usage> - 7bfa: 0800 addi s0,sp,16 - 7bfc: 00015c0b 0x15c0b - 7c00: 0400 addi s0,sp,512 - 7c02: 09be slli s3,s3,0xf - 7c04: 0000004f fnmadd.s ft0,ft0,ft0,ft0,rne - 7c08: 0b0c addi a1,sp,400 - 7c0a: 000002ab 0x2ab - 7c0e: bf04 fsd fs1,56(a4) - 7c10: 4f09 li t5,2 - 7c12: 0000 unimp - 7c14: 0e00 addi s0,sp,784 - 7c16: 5f0e lw t5,224(sp) - 7c18: 6662 flw fa2,24(sp) - 7c1a: 0400 addi s0,sp,512 - 7c1c: 11c0 addi s0,sp,228 - 7c1e: 000002d3 fadd.s ft5,ft0,ft0,rne - 7c22: 0b10 addi a2,sp,400 - 7c24: 00a8 addi a0,sp,72 - 7c26: 0000 unimp - 7c28: c104 sw s1,0(a0) - 7c2a: 00002507 flw fa0,0(zero) # 0 <__stack_usage> - 7c2e: 1800 addi s0,sp,48 - 7c30: 00013f0b 0x13f0b - 7c34: 0400 addi s0,sp,512 - 7c36: 0ac8 addi a0,sp,340 - 7c38: 0105 addi sp,sp,1 - 7c3a: 0000 unimp - 7c3c: 0b1c addi a5,sp,400 - 7c3e: 00000467 jalr s0,zero # 0 <__stack_usage> - 7c42: ca04 sw s1,16(a2) - 7c44: c81d beqz s0,7c7a <__stack_size+0x787a> - 7c46: 0005 c.nop 1 - 7c48: 2000 fld fs0,0(s0) - 7c4a: 00038a0b 0x38a0b - 7c4e: 0400 addi s0,sp,512 - 7c50: 1dcc addi a1,sp,756 - 7c52: 000005f7 0x5f7 - 7c56: 0b24 addi s1,sp,408 - 7c58: 062d addi a2,a2,11 - 7c5a: 0000 unimp - 7c5c: cf04 sw s1,24(a4) - 7c5e: 1b0d addi s6,s6,-29 - 7c60: 0006 c.slli zero,0x1 - 7c62: 2800 fld fs0,16(s0) - 7c64: 0001010b 0x1010b - 7c68: 0400 addi s0,sp,512 - 7c6a: 09d0 addi a2,sp,212 - 7c6c: 0635 addi a2,a2,13 - 7c6e: 0000 unimp - 7c70: 0e2c addi a1,sp,792 - 7c72: 755f 0062 d304 0xd3040062755f - 7c78: d311 beqz a4,7b7c <__stack_size+0x777c> - 7c7a: 0002 c.slli64 zero - 7c7c: 3000 fld fs0,32(s0) - 7c7e: 5f0e lw t5,224(sp) - 7c80: 7075 c.lui zero,0xffffd - 7c82: 0400 addi s0,sp,512 - 7c84: 12d4 addi a3,sp,356 - 7c86: 000002fb 0x2fb - 7c8a: 0e38 addi a4,sp,792 - 7c8c: 755f 0072 d504 0xd5040072755f - 7c92: 00002507 flw fa0,0(zero) # 0 <__stack_usage> - 7c96: 3c00 fld fs0,56(s0) - 7c98: 0001080b 0x1080b - 7c9c: 0400 addi s0,sp,512 - 7c9e: 11d8 addi a4,sp,228 - 7ca0: 0000063b 0x63b - 7ca4: 0b40 addi s0,sp,404 - 7ca6: 0741 addi a4,a4,16 - 7ca8: 0000 unimp - 7caa: d904 sw s1,48(a0) - 7cac: 4b11 li s6,4 - 7cae: 0006 c.slli zero,0x1 - 7cb0: 4300 lw s0,0(a4) - 7cb2: 5f0e lw t5,224(sp) - 7cb4: 626c flw fa1,68(a2) - 7cb6: 0400 addi s0,sp,512 - 7cb8: 11dc addi a5,sp,228 - 7cba: 000002d3 fadd.s ft5,ft0,ft0,rne - 7cbe: 0b44 addi s1,sp,404 - 7cc0: 0644 addi s1,sp,772 - 7cc2: 0000 unimp - 7cc4: df04 sw s1,56(a4) - 7cc6: 00002507 flw fa0,0(zero) # 0 <__stack_usage> - 7cca: 4c00 lw s0,24(s0) - 7ccc: 0003cc0b 0x3cc0b - 7cd0: 0400 addi s0,sp,512 - 7cd2: 0ae0 addi s0,sp,348 - 7cd4: 007f 0x7f - 7cd6: 0000 unimp - 7cd8: 0b50 addi a2,sp,404 - 7cda: 0000005b 0x5b - 7cde: e304 fsw fs1,0(a4) - 7ce0: 6212 flw ft4,4(sp) - 7ce2: 0004 0x4 - 7ce4: 5400 lw s0,40(s0) - 7ce6: 0003510b 0x3510b - 7cea: 0400 addi s0,sp,512 - 7cec: 011f0ce7 jalr s9,17(t5) - 7cf0: 0000 unimp - 7cf2: 0b58 addi a4,sp,404 - 7cf4: 00000293 li t0,0 - 7cf8: e904 fsw fs1,16(a0) - 7cfa: f90e fsw ft3,176(sp) - 7cfc: 0000 unimp - 7cfe: 5c00 lw s0,56(s0) - 7d00: 0004de0b 0x4de0b - 7d04: 0400 addi s0,sp,512 - 7d06: 09ea slli s3,s3,0x1a - 7d08: 0025 c.nop 9 - 7d0a: 0000 unimp - 7d0c: 0064 addi s1,sp,12 - 7d0e: 00009713 slli a4,ra,0x0 - 7d12: 6200 flw fs0,0(a2) - 7d14: 0004 0x4 - 7d16: 1400 addi s0,sp,544 - 7d18: 0462 slli s0,s0,0x18 - 7d1a: 0000 unimp - 7d1c: 0514 addi a3,sp,640 - 7d1e: 0001 nop - 7d20: 1400 addi s0,sp,544 - 7d22: 05b6 slli a1,a1,0xd - 7d24: 0000 unimp - 7d26: 2514 fld fa3,8(a0) - 7d28: 0000 unimp - 7d2a: 0000 unimp - 7d2c: 046d040f 0x46d040f - 7d30: 0000 unimp - 7d32: 6215 lui tp,0x5 - 7d34: 0004 0x4 - 7d36: 1600 addi s0,sp,800 - 7d38: 060a slli a2,a2,0x2 - 7d3a: 0000 unimp - 7d3c: 0428 addi a0,sp,520 - 7d3e: 6504 flw fs1,8(a0) - 7d40: 0802 c.slli64 a6 - 7d42: 05b6 slli a1,a1,0xd - 7d44: 0000 unimp - 7d46: 0004c417 auipc s0,0x4c - 7d4a: 0400 addi s0,sp,512 - 7d4c: 25070267 jalr tp,592(a4) - 7d50: 0000 unimp - 7d52: 0000 unimp - 7d54: 00070e17 auipc t3,0x70 - 7d58: 0400 addi s0,sp,512 - 7d5a: 026c addi a1,sp,268 - 7d5c: 0006a70b 0x6a70b - 7d60: 0400 addi s0,sp,512 - 7d62: 0006f617 auipc a2,0x6f - 7d66: 0400 addi s0,sp,512 - 7d68: 026c addi a1,sp,268 - 7d6a: a714 fsd fa3,8(a4) - 7d6c: 0006 c.slli zero,0x1 - 7d6e: 0800 addi s0,sp,16 - 7d70: 00024617 auipc a2,0x24 - 7d74: 0400 addi s0,sp,512 - 7d76: 026c addi a1,sp,268 - 7d78: a71e fsd ft7,392(sp) - 7d7a: 0006 c.slli zero,0x1 - 7d7c: 0c00 addi s0,sp,528 - 7d7e: 0005e417 auipc s0,0x5e - 7d82: 0400 addi s0,sp,512 - 7d84: 026e slli tp,tp,0x1b - 7d86: 2508 fld fa0,8(a0) - 7d88: 0000 unimp - 7d8a: 1000 addi s0,sp,32 - 7d8c: 00002a17 auipc s4,0x2 - 7d90: 0400 addi s0,sp,512 - 7d92: a708026f jal tp,fff88002 <__stack_top+0xf88002> - 7d96: 0008 0x8 - 7d98: 1400 addi s0,sp,544 - 7d9a: 00026617 auipc a2,0x26 - 7d9e: 0400 addi s0,sp,512 - 7da0: 0272 slli tp,tp,0x1c - 7da2: 00002507 flw fa0,0(zero) # 0 <__stack_usage> - 7da6: 3000 fld fs0,32(s0) - 7da8: 0007af17 auipc t5,0x7a - 7dac: 0400 addi s0,sp,512 - 7dae: bc160273 0xbc160273 - 7db2: 0008 0x8 - 7db4: 3400 fld fs0,40(s0) - 7db6: 00041a17 auipc s4,0x41 - 7dba: 0400 addi s0,sp,512 - 7dbc: 0275 addi tp,tp,29 - 7dbe: 00002507 flw fa0,0(zero) # 0 <__stack_usage> - 7dc2: 3800 fld fs0,48(s0) - 7dc4: 0005f817 auipc a6,0x5f - 7dc8: 0400 addi s0,sp,512 - 7dca: cd0a0277 0xcd0a0277 - 7dce: 0008 0x8 - 7dd0: 3c00 fld fs0,56(s0) - 7dd2: 00032917 auipc s2,0x32 - 7dd6: 0400 addi s0,sp,512 - 7dd8: 027a slli tp,tp,0x1e - 7dda: 00018513 mv a0,gp - 7dde: 4000 lw s0,0(s0) - 7de0: 00017717 auipc a4,0x17 - 7de4: 0400 addi s0,sp,512 - 7de6: 2507027b 0x2507027b - 7dea: 0000 unimp - 7dec: 4400 lw s0,8(s0) - 7dee: 0007aa17 auipc s4,0x7a - 7df2: 0400 addi s0,sp,512 - 7df4: 027c addi a5,sp,268 - 7df6: 00018513 mv a0,gp - 7dfa: 4800 lw s0,16(s0) - 7dfc: 00043617 auipc a2,0x43 - 7e00: 0400 addi s0,sp,512 - 7e02: 027d addi tp,tp,31 - 7e04: d314 sw a3,32(a4) - 7e06: 0008 0x8 - 7e08: 4c00 lw s0,24(s0) - 7e0a: 0002a317 auipc t1,0x2a - 7e0e: 0400 addi s0,sp,512 - 7e10: 0280 addi s0,sp,320 - 7e12: 00002507 flw fa0,0(zero) # 0 <__stack_usage> - 7e16: 5000 lw s0,32(s0) - 7e18: 0001ae17 auipc t3,0x1a - 7e1c: 0400 addi s0,sp,512 - 7e1e: 0281 addi t0,t0,0 - 7e20: b609 j 7922 <__stack_size+0x7522> - 7e22: 0005 c.nop 1 - 7e24: 5400 lw s0,40(s0) - 7e26: 0004bd17 auipc s10,0x4b - 7e2a: 0400 addi s0,sp,512 - 7e2c: 02a4 addi s1,sp,328 - 7e2e: 00088207 0x88207 - 7e32: 5800 lw s0,48(s0) - 7e34: 0818 addi a4,sp,16 - 7e36: 0004 0x4 - 7e38: 0400 addi s0,sp,512 - 7e3a: 02a8 addi a0,sp,328 - 7e3c: 0002b613 sltiu a2,t0,0 - 7e40: 4800 lw s0,16(s0) - 7e42: 1801 addi a6,a6,-32 - 7e44: 00000307 0x307 - 7e48: a904 fsd fs1,16(a0) - 7e4a: 1202 slli tp,tp,0x20 - 7e4c: 00000273 0x273 - 7e50: 014c addi a1,sp,132 - 7e52: 2818 fld fa4,16(s0) - 7e54: 04000007 0x4000007 - 7e58: 02ad addi t0,t0,11 - 7e5a: e40c fsw fa1,8(s0) - 7e5c: 0008 0x8 - 7e5e: dc00 sw s0,56(s0) - 7e60: 1802 slli a6,a6,0x20 - 7e62: 00000147 fmsub.s ft2,ft0,ft0,ft0,rne - 7e66: b204 fsd fs1,32(a2) - 7e68: 1002 c.slli zero,0x20 - 7e6a: 0668 addi a0,sp,780 - 7e6c: 0000 unimp - 7e6e: 02e0 addi s0,sp,332 - 7e70: 2c18 fld fa4,24(s0) - 7e72: 0001 nop - 7e74: 0400 addi s0,sp,512 - 7e76: 02b4 addi a3,sp,328 - 7e78: f00a fsw ft2,32(sp) - 7e7a: 0008 0x8 - 7e7c: ec00 fsw fs0,24(s0) - 7e7e: 0002 c.slli64 zero - 7e80: 05bc040f 0x5bc040f - 7e84: 0000 unimp - 7e86: b4080103 lb sp,-1216(a6) # 66904 <__stack_size+0x66504> - 7e8a: 0006 c.slli zero,0x1 - 7e8c: 1500 addi s0,sp,672 - 7e8e: 05bc addi a5,sp,712 - 7e90: 0000 unimp - 7e92: 0444040f 0x444040f - 7e96: 0000 unimp - 7e98: 00009713 slli a4,ra,0x0 - 7e9c: ec00 fsw fs0,24(s0) - 7e9e: 0005 c.nop 1 - 7ea0: 1400 addi s0,sp,544 - 7ea2: 0462 slli s0,s0,0x18 - 7ea4: 0000 unimp - 7ea6: 0514 addi a3,sp,640 - 7ea8: 0001 nop - 7eaa: 1400 addi s0,sp,544 - 7eac: 05ec addi a1,sp,716 - 7eae: 0000 unimp - 7eb0: 2514 fld fa3,8(a0) - 7eb2: 0000 unimp - 7eb4: 0000 unimp - 7eb6: 05c3040f 0x5c3040f - 7eba: 0000 unimp - 7ebc: ec15 bnez s0,7ef8 <__stack_size+0x7af8> - 7ebe: 0005 c.nop 1 - 7ec0: 0f00 addi s0,sp,912 - 7ec2: ce04 sw s1,24(a2) - 7ec4: 0005 c.nop 1 - 7ec6: 1300 addi s0,sp,416 - 7ec8: 0000008b 0x8b - 7ecc: 0000061b 0x61b - 7ed0: 6214 flw fa3,0(a2) - 7ed2: 0004 0x4 - 7ed4: 1400 addi s0,sp,544 - 7ed6: 0105 addi sp,sp,1 - 7ed8: 0000 unimp - 7eda: 8b14 0x8b14 - 7edc: 0000 unimp - 7ede: 1400 addi s0,sp,544 - 7ee0: 0025 c.nop 9 - 7ee2: 0000 unimp - 7ee4: 0f00 addi s0,sp,912 - 7ee6: fd04 fsw fs1,56(a0) - 7ee8: 0005 c.nop 1 - 7eea: 1300 addi s0,sp,416 - 7eec: 0025 c.nop 9 - 7eee: 0000 unimp - 7ef0: 0635 addi a2,a2,13 - 7ef2: 0000 unimp - 7ef4: 6214 flw fa3,0(a2) - 7ef6: 0004 0x4 - 7ef8: 1400 addi s0,sp,544 - 7efa: 0105 addi sp,sp,1 - 7efc: 0000 unimp - 7efe: 0f00 addi s0,sp,912 - 7f00: 2104 fld fs1,0(a0) - 7f02: 0006 c.slli zero,0x1 - 7f04: 0800 addi s0,sp,16 - 7f06: 0048 addi a0,sp,4 - 7f08: 0000 unimp - 7f0a: 0000064b fnmsub.s fa2,ft0,ft0,ft0,rne - 7f0e: 2c09 jal 8120 <__stack_size+0x7d20> - 7f10: 0000 unimp - 7f12: 0200 addi s0,sp,256 - 7f14: 0800 addi s0,sp,16 - 7f16: 0048 addi a0,sp,4 - 7f18: 0000 unimp - 7f1a: 0000065b 0x65b - 7f1e: 2c09 jal 8130 <__stack_size+0x7d30> - 7f20: 0000 unimp - 7f22: 0000 unimp - 7f24: 0400 addi s0,sp,512 - 7f26: 0170 addi a2,sp,140 - 7f28: 0000 unimp - 7f2a: 2404 fld fs1,8(s0) - 7f2c: 1a01 addi s4,s4,-32 - 7f2e: 0301 addi t1,t1,0 - 7f30: 0000 unimp - 7f32: 0819 addi a6,a6,6 - 7f34: 0c000007 0xc000007 - 7f38: 2804 fld fs1,16(s0) - 7f3a: 0801 addi a6,a6,0 - 7f3c: 06a1 addi a3,a3,8 - 7f3e: 0000 unimp - 7f40: 0007d517 auipc a0,0x7d - 7f44: 0400 addi s0,sp,512 - 7f46: 012a slli sp,sp,0xa - 7f48: a111 j 834c <__stack_size+0x7f4c> - 7f4a: 0006 c.slli zero,0x1 - 7f4c: 0000 unimp - 7f4e: 0002c317 auipc t1,0x2c - 7f52: 0400 addi s0,sp,512 - 7f54: 2507012b 0x2507012b - 7f58: 0000 unimp - 7f5a: 0400 addi s0,sp,512 - 7f5c: 0004e617 auipc a2,0x4e - 7f60: 0400 addi s0,sp,512 - 7f62: 012c addi a1,sp,136 - 7f64: 0006a70b 0x6a70b - 7f68: 0800 addi s0,sp,16 - 7f6a: 0f00 addi s0,sp,912 - 7f6c: 6804 flw fs1,16(s0) - 7f6e: 0006 c.slli zero,0x1 - 7f70: 0f00 addi s0,sp,912 - 7f72: 5b04 lw s1,48(a4) - 7f74: 0006 c.slli zero,0x1 - 7f76: 1900 addi s0,sp,176 - 7f78: 0022 c.slli zero,0x8 - 7f7a: 0000 unimp - 7f7c: 040e slli s0,s0,0x3 - 7f7e: 0144 addi s1,sp,132 - 7f80: e608 fsw fa0,8(a2) - 7f82: 0006 c.slli zero,0x1 - 7f84: 1700 addi s0,sp,928 - 7f86: 0672 slli a2,a2,0x1c - 7f88: 0000 unimp - 7f8a: 4504 lw s1,8(a0) - 7f8c: 1201 addi tp,tp,-32 - 7f8e: 06e6 slli a3,a3,0x19 - 7f90: 0000 unimp - 7f92: 1700 addi s0,sp,928 - 7f94: 00000367 jalr t1,zero # 0 <__stack_usage> - 7f98: 4604 lw s1,8(a2) - 7f9a: 1201 addi tp,tp,-32 - 7f9c: 06e6 slli a3,a3,0x19 - 7f9e: 0000 unimp - 7fa0: 1706 slli a4,a4,0x21 - 7fa2: 06b9 addi a3,a3,14 - 7fa4: 0000 unimp - 7fa6: 4704 lw s1,8(a4) - 7fa8: 1201 addi tp,tp,-32 - 7faa: 0056 c.slli zero,0x15 - 7fac: 0000 unimp - 7fae: 000c 0xc - 7fb0: 5608 lw a0,40(a2) - 7fb2: 0000 unimp - 7fb4: f600 fsw fs0,40(a2) - 7fb6: 0006 c.slli zero,0x1 - 7fb8: 0900 addi s0,sp,144 - 7fba: 002c addi a1,sp,8 - 7fbc: 0000 unimp - 7fbe: 0002 c.slli64 zero - 7fc0: d01a sw t1,32(sp) - 7fc2: 8504 0x8504 - 7fc4: 0702 c.slli64 a4 - 7fc6: 0000080b 0x80b - 7fca: 0003a317 auipc t1,0x3a - 7fce: 0400 addi s0,sp,512 - 7fd0: 2c180287 0x2c180287 - 7fd4: 0000 unimp - 7fd6: 0000 unimp - 7fd8: 00068e17 auipc t3,0x68 - 7fdc: 0400 addi s0,sp,512 - 7fde: 0288 addi a0,sp,320 - 7fe0: b612 fsd ft4,296(sp) - 7fe2: 0005 c.nop 1 - 7fe4: 0400 addi s0,sp,512 - 7fe6: 00031c17 auipc s8,0x31 - 7fea: 0400 addi s0,sp,512 - 7fec: 0289 addi t0,t0,2 - 7fee: 0b10 addi a2,sp,400 - 7ff0: 0008 0x8 - 7ff2: 0800 addi s0,sp,16 - 7ff4: 00076417 auipc s0,0x76 - 7ff8: 0400 addi s0,sp,512 - 7ffa: 028a slli t0,t0,0x2 - 7ffc: 00019b17 auipc s6,0x19 - 8000: 2400 fld fs0,8(s0) - 8002: 00024e17 auipc t3,0x24 - 8006: 0400 addi s0,sp,512 - 8008: 250f028b 0x250f028b - 800c: 0000 unimp - 800e: 4800 lw s0,16(s0) - 8010: 0007d017 auipc zero,0x7d - 8014: 0400 addi s0,sp,512 - 8016: 028c addi a1,sp,320 - 8018: 6b2c flw fa1,80(a4) - 801a: 0000 unimp - 801c: 5000 lw s0,32(s0) - 801e: 00077c17 auipc s8,0x77 - 8022: 0400 addi s0,sp,512 - 8024: 028d addi t0,t0,3 - 8026: ad1a fsd ft6,152(sp) - 8028: 0006 c.slli zero,0x1 - 802a: 5800 lw s0,48(s0) - 802c: 0005d717 auipc a4,0x5d - 8030: 0400 addi s0,sp,512 - 8032: 028e slli t0,t0,0x3 - 8034: f916 fsw ft5,176(sp) - 8036: 0000 unimp - 8038: 6800 flw fs0,16(s0) - 803a: 00079c17 auipc s8,0x79 - 803e: 0400 addi s0,sp,512 - 8040: f916028f 0xf916028f - 8044: 0000 unimp - 8046: 7000 flw fs0,32(s0) - 8048: 00011e17 auipc t3,0x11 - 804c: 0400 addi s0,sp,512 - 804e: 0290 addi a2,sp,320 - 8050: f916 fsw ft5,176(sp) - 8052: 0000 unimp - 8054: 7800 flw fs0,48(s0) - 8056: 00071e17 auipc t3,0x71 - 805a: 0400 addi s0,sp,512 - 805c: 0291 addi t0,t0,4 - 805e: 1b10 addi a2,sp,432 - 8060: 0008 0x8 - 8062: 8000 0x8000 - 8064: 00031017 auipc zero,0x31 - 8068: 0400 addi s0,sp,512 - 806a: 0292 slli t0,t0,0x4 - 806c: 2b10 fld fa2,16(a4) - 806e: 0008 0x8 - 8070: 8800 0x8800 - 8072: 00004e17 auipc t3,0x4 - 8076: 0400 addi s0,sp,512 - 8078: 250f0293 addi t0,t5,592 # 81ff8 <__stack_size+0x81bf8> - 807c: 0000 unimp - 807e: a000 fsd fs0,0(s0) - 8080: 0001c717 auipc a4,0x1c - 8084: 0400 addi s0,sp,512 - 8086: 0294 addi a3,sp,320 - 8088: f916 fsw ft5,176(sp) - 808a: 0000 unimp - 808c: a400 fsd fs0,8(s0) - 808e: 0000e117 auipc sp,0xe - 8092: 0400 addi s0,sp,512 - 8094: 0295 addi t0,t0,5 - 8096: f916 fsw ft5,176(sp) - 8098: 0000 unimp - 809a: ac00 fsd fs0,24(s0) - 809c: 0001b617 auipc a2,0x1b - 80a0: 0400 addi s0,sp,512 - 80a2: 0296 slli t0,t0,0x5 - 80a4: f916 fsw ft5,176(sp) - 80a6: 0000 unimp - 80a8: b400 fsd fs0,40(s0) - 80aa: 00006117 auipc sp,0x6 - 80ae: 0400 addi s0,sp,512 - 80b0: f9160297 auipc t0,0xf9160 - 80b4: 0000 unimp - 80b6: bc00 fsd fs0,56(s0) - 80b8: 00008d17 auipc s10,0x8 - 80bc: 0400 addi s0,sp,512 - 80be: 0298 addi a4,sp,320 - 80c0: f916 fsw ft5,176(sp) - 80c2: 0000 unimp - 80c4: c400 sw s0,8(s0) - 80c6: 0004c217 auipc tp,0x4c - 80ca: 0400 addi s0,sp,512 - 80cc: 0299 addi t0,t0,6 - 80ce: 2508 fld fa0,8(a0) - 80d0: 0000 unimp - 80d2: cc00 sw s0,24(s0) - 80d4: 0800 addi s0,sp,16 - 80d6: 05bc addi a5,sp,712 - 80d8: 0000 unimp - 80da: 0000081b 0x81b - 80de: 2c09 jal 82f0 <__stack_size+0x7ef0> - 80e0: 0000 unimp - 80e2: 1900 addi s0,sp,176 - 80e4: 0800 addi s0,sp,16 - 80e6: 05bc addi a5,sp,712 - 80e8: 0000 unimp - 80ea: 0000082b 0x82b - 80ee: 2c09 jal 8300 <__stack_size+0x7f00> - 80f0: 0000 unimp - 80f2: 0700 addi s0,sp,896 - 80f4: 0800 addi s0,sp,16 - 80f6: 05bc addi a5,sp,712 - 80f8: 0000 unimp - 80fa: 0000083b 0x83b - 80fe: 2c09 jal 8310 <__stack_size+0x7f10> - 8100: 0000 unimp - 8102: 1700 addi s0,sp,928 - 8104: 1a00 addi s0,sp,304 - 8106: 04f0 addi a2,sp,588 - 8108: 029e slli t0,t0,0x7 - 810a: 00086207 0x86207 - 810e: 1700 addi s0,sp,928 - 8110: 03dc addi a5,sp,452 - 8112: 0000 unimp - 8114: a104 fsd fs1,0(a0) - 8116: 1b02 slli s6,s6,0x20 - 8118: 0862 slli a6,a6,0x18 - 811a: 0000 unimp - 811c: 1700 addi s0,sp,928 - 811e: 025d addi tp,tp,23 - 8120: 0000 unimp - 8122: a204 fsd fs1,0(a2) - 8124: 1802 slli a6,a6,0x20 - 8126: 0872 slli a6,a6,0x1c - 8128: 0000 unimp - 812a: 0078 addi a4,sp,12 - 812c: fb08 fsw fa0,48(a4) - 812e: 0002 c.slli64 zero - 8130: 7200 flw fs0,32(a2) - 8132: 0008 0x8 - 8134: 0900 addi s0,sp,144 - 8136: 002c addi a1,sp,8 - 8138: 0000 unimp - 813a: 001d c.nop 7 - 813c: 2c08 fld fa0,24(s0) - 813e: 0000 unimp - 8140: 8200 0x8200 - 8142: 0008 0x8 - 8144: 0900 addi s0,sp,144 - 8146: 002c addi a1,sp,8 - 8148: 0000 unimp - 814a: 001d c.nop 7 - 814c: 8304f01b 0x8304f01b - 8150: 0302 c.slli64 t1 - 8152: 000008a7 0x8a7 - 8156: 0a1c addi a5,sp,272 - 8158: 0006 c.slli zero,0x1 - 815a: 0400 addi s0,sp,512 - 815c: 029a slli t0,t0,0x6 - 815e: 0006f60b 0x6f60b - 8162: 1c00 addi s0,sp,560 - 8164: 00000747 fmsub.s fa4,ft0,ft0,ft0,rne - 8168: a304 fsd fs1,0(a4) - 816a: 0b02 c.slli64 s6 - 816c: 0000083b 0x83b - 8170: 0800 addi s0,sp,16 - 8172: 05bc addi a5,sp,712 - 8174: 0000 unimp - 8176: 000008b7 lui a7,0x0 - 817a: 2c09 jal 838c <__stack_size+0x7f8c> - 817c: 0000 unimp - 817e: 1800 addi s0,sp,48 - 8180: 1d00 addi s0,sp,688 - 8182: 00d6 slli ra,ra,0x15 - 8184: 0000 unimp - 8186: 08b7040f 0x8b7040f - 818a: 0000 unimp - 818c: cd1e sw t2,152(sp) - 818e: 0008 0x8 - 8190: 1400 addi s0,sp,544 - 8192: 0462 slli s0,s0,0x18 - 8194: 0000 unimp - 8196: 0f00 addi s0,sp,912 - 8198: c204 sw s1,0(a2) - 819a: 0008 0x8 - 819c: 0f00 addi s0,sp,912 - 819e: 8504 0x8504 - 81a0: 0001 nop - 81a2: 1e00 addi s0,sp,816 - 81a4: 08e4 addi s1,sp,92 - 81a6: 0000 unimp - 81a8: 2514 fld fa3,8(a0) - 81aa: 0000 unimp - 81ac: 0000 unimp - 81ae: 08ea040f 0x8ea040f - 81b2: 0000 unimp - 81b4: 08d9040f 0x8d9040f - 81b8: 0000 unimp - 81ba: 5b08 lw a0,48(a4) - 81bc: 0006 c.slli zero,0x1 - 81be: 0000 unimp - 81c0: 0009 c.nop 2 - 81c2: 0900 addi s0,sp,144 - 81c4: 002c addi a1,sp,8 - 81c6: 0000 unimp - 81c8: 0002 c.slli64 zero - 81ca: e21f 0006 0400 0x4000006e21f - 81d0: 62170333 0x62170333 - 81d4: 0004 0x4 - 81d6: 1f00 addi s0,sp,944 - 81d8: 000006db 0x6db - 81dc: 3404 fld fs1,40(s0) - 81de: 04681d03 lh s10,70(a6) - 81e2: 0000 unimp - 81e4: f208 fsw fa0,32(a2) - 81e6: 0005 c.nop 1 - 81e8: 2500 fld fs0,8(a0) - 81ea: 0009 c.nop 2 - 81ec: 2000 fld fs0,0(s0) - 81ee: 1500 addi s0,sp,672 - 81f0: 091a slli s2,s2,0x6 - 81f2: 0000 unimp - 81f4: a121 j 85fc <__stack_size+0x81fc> - 81f6: 0001 nop - 81f8: 0600 addi s0,sp,768 - 81fa: 2414 fld fa3,8(s0) - 81fc: 0925 addi s2,s2,9 - 81fe: 0000 unimp - 8200: cd21 beqz a0,8258 <__stack_size+0x7e58> - 8202: 0005 c.nop 1 - 8204: 0600 addi s0,sp,768 - 8206: 1515 addi a0,a0,-27 - 8208: 0025 c.nop 9 - 820a: 0000 unimp - 820c: 0948040f 0x948040f - 8210: 0000 unimp - 8212: 00002513 slti a0,zero,0 - 8216: 5c00 lw s0,56(s0) - 8218: 0009 c.nop 2 - 821a: 1400 addi s0,sp,544 - 821c: 095c addi a5,sp,148 - 821e: 0000 unimp - 8220: 5c14 lw a3,56(s0) - 8222: 0009 c.nop 2 - 8224: 0000 unimp - 8226: 0962040f 0x962040f - 822a: 0000 unimp - 822c: 2122 fld ft2,8(sp) - 822e: 0410 addi a2,sp,512 - 8230: 0000 unimp - 8232: b60e6707 0xb60e6707 - 8236: 0005 c.nop 1 - 8238: 2100 fld fs0,0(a0) - 823a: 0342 slli t1,t1,0x10 - 823c: 0000 unimp - 823e: 1008 addi a0,sp,32 - 8240: 00097b0f 0x97b0f - 8244: 0f00 addi s0,sp,912 - 8246: b604 fsd fs1,40(a2) - 8248: 0005 c.nop 1 - 824a: 2100 fld fs0,0(a0) - 824c: 00000413 li s0,0 - 8250: fc08 fsw fa0,56(s0) - 8252: b60e fsd ft3,296(sp) - 8254: 0005 c.nop 1 - 8256: 2100 fld fs0,0(a0) - 8258: 00b1 addi ra,ra,12 - 825a: 0000 unimp - 825c: fd08 fsw fa0,56(a0) - 825e: 250c fld fa1,8(a0) - 8260: 0000 unimp - 8262: 2100 fld fs0,0(a0) - 8264: 0678 addi a4,sp,780 - 8266: 0000 unimp - 8268: fd08 fsw fa0,56(a0) - 826a: 2514 fld fa3,8(a0) - 826c: 0000 unimp - 826e: 2100 fld fs0,0(a0) - 8270: 0000078b 0x78b - 8274: fd08 fsw fa0,56(a0) - 8276: 251c fld fa5,8(a0) - 8278: 0000 unimp - 827a: 2100 fld fs0,0(a0) - 827c: 0381 addi t2,t2,0 - 827e: 0000 unimp - 8280: ff08 fsw fa0,56(a4) - 8282: 250c fld fa1,8(a0) - 8284: 0000 unimp - 8286: 2100 fld fs0,0(a0) - 8288: 0440 addi s0,sp,516 - 828a: 0000 unimp - 828c: 9a09 andi a2,a2,-30 - 828e: 5d16 lw s10,100(sp) - 8290: 0000 unimp - 8292: 2100 fld fs0,0(a0) - 8294: 0035 c.nop 13 - 8296: 0000 unimp - 8298: 9b09 andi a4,a4,-30 - 829a: 2515 jal 88be <__stack_size+0x84be> - 829c: 0000 unimp - 829e: 0800 addi s0,sp,16 - 82a0: 05b6 slli a1,a1,0xd - 82a2: 0000 unimp - 82a4: 09e5 addi s3,s3,25 - 82a6: 0000 unimp - 82a8: 2c09 jal 84ba <__stack_size+0x80ba> - 82aa: 0000 unimp - 82ac: 0100 addi s0,sp,128 - 82ae: 2100 fld fs0,0(a0) - 82b0: 00f0 addi a2,sp,76 - 82b2: 0000 unimp - 82b4: 9e09 0x9e09 - 82b6: 0009d517 auipc a0,0x9d - 82ba: 0500 addi s0,sp,640 - 82bc: 02b1 addi t0,t0,12 - 82be: 0000 unimp - 82c0: 2a0a fld fs4,128(sp) - 82c2: 2c16 fld fs8,320(sp) - 82c4: 0000 unimp - 82c6: 0500 addi s0,sp,640 - 82c8: 000005bb 0x5bb - 82cc: 2f0a fld ft10,128(sp) - 82ce: 0915 addi s2,s2,5 - 82d0: 000a c.slli zero,0x2 - 82d2: 0f00 addi s0,sp,912 - 82d4: 0f04 addi s1,sp,912 - 82d6: 000a c.slli zero,0x2 - 82d8: 1300 addi s0,sp,416 - 82da: 09f1 addi s3,s3,28 - 82dc: 0000 unimp - 82de: 0a1e slli s4,s4,0x7 - 82e0: 0000 unimp - 82e2: 5c14 lw a3,56(s0) - 82e4: 0009 c.nop 2 - 82e6: 0000 unimp - 82e8: db05 beqz a4,8218 <__stack_size+0x7e18> - 82ea: 0a000007 0xa000007 - 82ee: 0f36 slli t5,t5,0xd - 82f0: 0942 slli s2,s2,0x10 - 82f2: 0000 unimp - 82f4: 0a21 addi s4,s4,8 - 82f6: 0000 unimp - 82f8: 0a00 addi s0,sp,272 - 82fa: 09fd12bb 0x9fd12bb - 82fe: 0000 unimp - 8300: c621 beqz a2,8348 <__stack_size+0x7f48> - 8302: 0006 c.slli zero,0x1 - 8304: 0a00 addi s0,sp,272 - 8306: 10be slli ra,ra,0x2f - 8308: 0a1e slli s4,s4,0x7 - 830a: 0000 unimp - 830c: 00028423 sb zero,8(t0) # f91680b8 <__stack_top+0xfa1680b8> - 8310: 0700 addi s0,sp,896 - 8312: 2c04 fld fs1,24(s0) - 8314: 0000 unimp - 8316: 0b00 addi s0,sp,400 - 8318: 0618 addi a4,sp,768 - 831a: 0a7f 0xa7f - 831c: 0000 unimp - 831e: 9d24 0x9d24 - 8320: 0004 0x4 - 8322: 0000 unimp - 8324: 5c24 lw s1,120(s0) - 8326: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 832a: 3724 fld fs1,104(a4) - 832c: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> - 8330: b024 fsd fs1,96(s0) - 8332: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> - 8336: 9424 0x9424 - 8338: 0004 0x4 - 833a: 0400 addi s0,sp,512 - 833c: 9224 0x9224 - 833e: 05000007 0x5000007 - 8342: 8124 0x8124 - 8344: 06000007 0x6000007 - 8348: 2100 fld fs0,0(a0) - 834a: 00cc addi a1,sp,68 - 834c: 0000 unimp - 834e: 421c210b 0x421c210b - 8352: 000a c.slli zero,0x2 - 8354: 2300 fld fs0,0(a4) - 8356: 000003bb 0x3bb - 835a: 002c0407 0x2c0407 - 835e: 0000 unimp - 8360: b006230b 0xb006230b - 8364: 000a c.slli zero,0x2 - 8366: 2400 fld fs0,8(s0) - 8368: 05b1 addi a1,a1,12 - 836a: 0000 unimp - 836c: 2400 fld fs0,8(s0) - 836e: 000004b3 add s1,zero,zero - 8372: 2401 jal 8572 <__stack_size+0x8172> - 8374: 0000069b 0x69b - 8378: 0002 c.slli64 zero - 837a: 4f21 li t5,8 - 837c: 0001 nop - 837e: 0b00 addi s0,sp,400 - 8380: 1e28 addi a0,sp,824 - 8382: 00000a8b 0xa8b - 8386: 00007023 0x7023 - 838a: 0700 addi s0,sp,896 - 838c: 2c04 fld fs1,24(s0) - 838e: 0000 unimp - 8390: 0b00 addi s0,sp,400 - 8392: 0adb062b 0xadb062b - 8396: 0000 unimp - 8398: 4d24 lw s1,88(a0) - 839a: 0006 c.slli zero,0x1 - 839c: 0000 unimp - 839e: 3b24 fld fs1,112(a4) - 83a0: 0006 c.slli zero,0x1 - 83a2: 0100 addi s0,sp,128 - 83a4: 2100 fld fs0,0(a0) - 83a6: 0189 addi gp,gp,2 - 83a8: 0000 unimp - 83aa: bc2a2f0b 0xbc2a2f0b - 83ae: 000a c.slli zero,0x2 - 83b0: 2100 fld fs0,0(a0) - 83b2: 0372 slli t1,t1,0x1c - 83b4: 0000 unimp - 83b6: 290c fld fa1,16(a0) - 83b8: 251a fld fa0,384(sp) - 83ba: 0009 c.nop 2 - 83bc: 2100 fld fs0,0(a0) - 83be: 0662 slli a2,a2,0x18 - 83c0: 0000 unimp - 83c2: 380c fld fa1,48(s0) - 83c4: 251a fld fa0,384(sp) - 83c6: 0009 c.nop 2 - 83c8: 0500 addi s0,sp,640 - 83ca: 000007b7 lui a5,0x0 - 83ce: 7b0d lui s6,0xfffe3 - 83d0: 4816 lw a6,68(sp) - 83d2: 0000 unimp - 83d4: 1500 addi s0,sp,672 - 83d6: 0aff 0xaff - 83d8: 0000 unimp - 83da: 8205 srli a2,a2,0x1 - 83dc: 0001 nop - 83de: 0d00 addi s0,sp,656 - 83e0: 0f80 addi s0,sp,976 - 83e2: 0025 c.nop 9 - 83e4: 0000 unimp - 83e6: 8105 srli a0,a0,0x1 - 83e8: 0001 nop - 83ea: 0d00 addi s0,sp,656 - 83ec: 1681 addi a3,a3,-32 - 83ee: 002c addi a1,sp,8 - 83f0: 0000 unimp - 83f2: eb040403 lb s0,-336(s0) # 7dea4 <__stack_size+0x7daa4> - 83f6: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> - 83fa: 0308 addi a0,sp,384 - 83fc: 000003e3 beqz zero,8c02 <__stack_size+0x8802> - 8400: c5040803 lb a6,-944(s0) - 8404: 0000 unimp - 8406: 0300 addi s0,sp,384 - 8408: 0310 addi a2,sp,384 - 840a: 0000003f b8032003 0xb80320030000003f - 8412: 0000 unimp - 8414: 0800 addi s0,sp,16 - 8416: 00000b0b 0xb0b - 841a: 00000b5b 0xb5b - 841e: 2c09 jal 8630 <__stack_size+0x8230> - 8420: 0000 unimp - 8422: ff00 fsw fs0,56(a4) - 8424: 1500 addi s0,sp,672 - 8426: 00000b4b fnmsub.s fs6,ft0,ft0,ft0,rne - 842a: 321f 0007 0d00 0xd000007321f - 8430: 01fc addi a5,sp,204 - 8432: 5b16 lw s6,100(sp) - 8434: 1f00000b 0x1f00000b - 8438: 02fd addi t0,t0,31 - 843a: 0000 unimp - 843c: 020d addi tp,tp,3 - 843e: 1602 slli a2,a2,0x20 - 8440: 00000b5b 0xb5b - 8444: 9f25 0x9f25 - 8446: 0012 c.slli zero,0x4 - 8448: 0100 addi s0,sp,128 - 844a: 02c2 slli t0,t0,0x10 - 844c: 2501 jal 8a4c <__stack_size+0x864c> - 844e: 0000 unimp - 8450: 3000 fld fs0,32(s0) - 8452: 012a slli sp,sp,0xa - 8454: 4c80 lw s0,24(s1) - 8456: 0000 unimp - 8458: 0100 addi s0,sp,128 - 845a: 269c fld fa5,8(a3) - 845c: 0078 addi a4,sp,12 - 845e: c201 beqz a2,845e <__stack_size+0x805e> - 8460: 1202 slli tp,tp,0x20 - 8462: 0b1c addi a5,sp,400 - 8464: 0000 unimp - 8466: 1921 addi s2,s2,-24 - 8468: 0001 nop - 846a: 74657227 0x74657227 - 846e: 0100 addi s0,sp,128 - 8470: 02c4 addi s1,sp,324 - 8472: 1009 c.nop -30 - 8474: 2800000b 0x2800000b - 8478: 14c8 addi a0,sp,612 - 847a: 0000 unimp - 847c: d629 beqz a2,83c6 <__stack_size+0x7fc6> - 847e: 0006 c.slli zero,0x1 - 8480: 0100 addi s0,sp,128 - 8482: 02c6 slli t0,t0,0x11 - 8484: 000b1c03 lh s8,0(s6) # fffe3000 <__stack_top+0xfe3000> - 8488: 4d00 lw s0,24(a0) - 848a: 0119 addi sp,sp,6 - 848c: 2a00 fld fs0,16(a2) - 848e: 5f5f 0061 c601 0xc60100615f5f - 8494: 0302 c.slli64 t1 - 8496: 0b1c addi a5,sp,400 - 8498: 0000 unimp - 849a: 1979 addi s2,s2,-2 - 849c: 0001 nop - 849e: 0000 unimp - ... Disassembly of section .debug_abbrev: 00000000 <.debug_abbrev>: - 0: 1101 addi sp,sp,-32 - 2: 2501 jal 602 <__stack_size+0x202> - 4: 130e slli t1,t1,0x23 - 6: 1b0e030b 0x1b0e030b - a: 110e slli sp,sp,0x23 - c: 1201 addi tp,tp,-32 - e: 1006 c.slli zero,0x21 - 10: 02000017 auipc zero,0x2000 - 14: 0024 addi s1,sp,8 - 16: 0b3e0b0b 0xb3e0b0b - 1a: 00000e03 lb t3,0(zero) # 0 <__stack_usage> - 1e: 0b002403 lw s0,176(zero) # b0 <__stack_usage+0xb0> - 22: 030b3e0b 0x30b3e0b - 26: 0008 0x8 - 28: 0400 addi s0,sp,512 - 2a: 0016 c.slli zero,0x5 - 2c: 0b3a0e03 lb t3,179(s4) # 81ea1 <__stack_size+0x81aa1> - 30: 0b39053b 0xb39053b - 34: 1349 addi t1,t1,-14 - 36: 0000 unimp - 38: 1605 addi a2,a2,-31 - 3a: 0300 addi s0,sp,384 - 3c: 3a0e fld fs4,224(sp) - 3e: 390b3b0b 0x390b3b0b - 42: 0013490b 0x13490b - 46: 0600 addi s0,sp,768 - 48: 0b0b0117 auipc sp,0xb0b0 - 4c: 0b3a slli s6,s6,0xe - 4e: 0b390b3b 0xb390b3b - 52: 1301 addi t1,t1,-32 - 54: 0000 unimp - 56: 03000d07 0x3000d07 - 5a: 3a0e fld fs4,224(sp) - 5c: 390b3b0b 0x390b3b0b - 60: 0013490b 0x13490b - 64: 0800 addi s0,sp,16 - 66: 0101 addi sp,sp,0 - 68: 1349 addi t1,t1,-14 - 6a: 1301 addi t1,t1,-32 - 6c: 0000 unimp - 6e: 2109 jal 470 <__stack_size+0x70> - 70: 4900 lw s0,16(a0) - 72: 000b2f13 slti t5,s6,0 - 76: 0a00 addi s0,sp,272 - 78: 0b0b0113 addi sp,s6,176 - 7c: 0b3a slli s6,s6,0xe - 7e: 0b390b3b 0xb390b3b - 82: 1301 addi t1,t1,-32 - 84: 0000 unimp - 86: 03000d0b 0x3000d0b - 8a: 3a0e fld fs4,224(sp) - 8c: 390b3b0b 0x390b3b0b - 90: 3813490b 0x3813490b - 94: 0c00000b 0xc00000b - 98: 0b0b000f 0xb0b000f - 9c: 0000 unimp - 9e: 130d addi t1,t1,-29 - a0: 0301 addi t1,t1,0 - a2: 0b0e slli s6,s6,0x3 - a4: 3b0b3a0b 0x3b0b3a0b - a8: 010b390b 0x10b390b - ac: 0e000013 li zero,224 - b0: 000d c.nop 3 - b2: 0b3a0803 lb a6,179(s4) - b6: 0b390b3b 0xb390b3b - ba: 1349 addi t1,t1,-14 - bc: 0b38 addi a4,sp,408 - be: 0000 unimp - c0: 0b000f0f 0xb000f0f - c4: 0013490b 0x13490b - c8: 1000 addi s0,sp,32 - ca: 0e030113 addi sp,t1,224 # 420aa <__stack_size+0x41caa> - ce: 0b3a050b 0xb3a050b - d2: 0b390b3b 0xb390b3b - d6: 1301 addi t1,t1,-32 - d8: 0000 unimp - da: 0d11 addi s10,s10,4 - dc: 0300 addi s0,sp,384 - de: 3a0e fld fs4,224(sp) - e0: 390b3b0b 0x390b3b0b - e4: 3813490b 0x3813490b - e8: 0005 c.nop 1 - ea: 1200 addi s0,sp,288 - ec: 0015 c.nop 5 - ee: 00001927 0x1927 - f2: 27011513 0x27011513 - f6: 4919 li s2,6 - f8: 00130113 addi sp,t1,1 - fc: 1400 addi s0,sp,544 - fe: 0005 c.nop 1 - 100: 1349 addi t1,t1,-14 - 102: 0000 unimp - 104: 2615 jal 428 <__stack_size+0x28> - 106: 4900 lw s0,16(a0) - 108: 16000013 li zero,352 - 10c: 0e030113 addi sp,t1,224 - 110: 0b3a050b 0xb3a050b - 114: 0b39053b 0xb39053b - 118: 1301 addi t1,t1,-32 - 11a: 0000 unimp - 11c: 03000d17 auipc s10,0x3000 - 120: 3a0e fld fs4,224(sp) - 122: 39053b0b 0x39053b0b - 126: 3813490b 0x3813490b - 12a: 1800000b 0x1800000b - 12e: 000d c.nop 3 - 130: 0b3a0e03 lb t3,179(s4) - 134: 0b39053b 0xb39053b - 138: 1349 addi t1,t1,-14 - 13a: 0538 addi a4,sp,648 - 13c: 0000 unimp - 13e: 1319 addi t1,t1,-26 - 140: 0301 addi t1,t1,0 - 142: 0b0e slli s6,s6,0x3 - 144: 3b0b3a0b 0x3b0b3a0b - 148: 3905 jal fffffd78 <__stack_top+0xfffd78> - 14a: 0013010b 0x13010b - 14e: 1a00 addi s0,sp,304 - 150: 0b0b0113 addi sp,s6,176 - 154: 0b3a slli s6,s6,0xe - 156: 0b39053b 0xb39053b - 15a: 1301 addi t1,t1,-32 - 15c: 0000 unimp - 15e: 0b01171b 0xb01171b - 162: 3b0b3a0b 0x3b0b3a0b - 166: 3905 jal fffffd96 <__stack_top+0xfffd96> - 168: 0013010b 0x13010b - 16c: 1c00 addi s0,sp,560 - 16e: 000d c.nop 3 - 170: 0b3a0e03 lb t3,179(s4) - 174: 0b39053b 0xb39053b - 178: 1349 addi t1,t1,-14 - 17a: 0000 unimp - 17c: 131d addi t1,t1,-25 - 17e: 0300 addi s0,sp,384 - 180: 3c0e fld fs8,224(sp) - 182: 0019 c.nop 6 - 184: 1e00 addi s0,sp,816 - 186: 0115 addi sp,sp,5 - 188: 13011927 0x13011927 - 18c: 0000 unimp - 18e: 341f 0300 3a0e 0x3a0e0300341f - 194: 39053b0b 0x39053b0b - 198: 3f13490b 0x3f13490b - 19c: 3c19 jal fffffbb2 <__stack_top+0xfffbb2> - 19e: 0019 c.nop 6 - 1a0: 2000 fld fs0,0(s0) - 1a2: 0021 c.nop 8 - 1a4: 0000 unimp - 1a6: 3421 jal fffffbae <__stack_top+0xfffbae> - 1a8: 0300 addi s0,sp,384 - 1aa: 3a0e fld fs4,224(sp) - 1ac: 390b3b0b 0x390b3b0b - 1b0: 3f13490b 0x3f13490b - 1b4: 3c19 jal fffffbca <__stack_top+0xfffbca> - 1b6: 0019 c.nop 6 - 1b8: 2200 fld fs0,0(a2) - 1ba: 0026 c.slli zero,0x9 - 1bc: 0000 unimp - 1be: 03010423 sb a6,40(sp) # b0b0070 <__stack_size+0xb0afc70> - 1c2: 3e0e fld ft8,224(sp) - 1c4: 490b0b0b 0x490b0b0b - 1c8: 3b0b3a13 sltiu s4,s6,944 - 1cc: 010b390b 0x10b390b - 1d0: 24000013 li zero,576 - 1d4: 0028 addi a0,sp,8 - 1d6: 0b1c0e03 lb t3,177(s8) # 810eb <__stack_size+0x80ceb> - 1da: 0000 unimp - 1dc: 0d25 addi s10,s10,9 - 1de: 0300 addi s0,sp,384 - 1e0: 3a08 fld fa0,48(a2) - 1e2: 39053b0b 0x39053b0b - 1e6: 3813490b 0x3813490b - 1ea: 2600000b 0x2600000b - 1ee: 000d c.nop 3 - 1f0: 0b3a0803 lb a6,179(s4) - 1f4: 0b39053b 0xb39053b - 1f8: 1349 addi t1,t1,-14 - 1fa: 0000 unimp - 1fc: 3f012e27 fsw fa6,1020(sp) - 200: 0319 addi t1,t1,6 - 202: 3a0e fld fs4,224(sp) - 204: 39053b0b 0x39053b0b - 208: 4919270b 0x4919270b - 20c: 12011113 0x12011113 - 210: 4006 0x4006 - 212: 9718 0x9718 - 214: 1942 slli s2,s2,0x30 - 216: 1301 addi t1,t1,-32 - 218: 0000 unimp - 21a: 0528 addi a0,sp,648 - 21c: 0300 addi s0,sp,384 - 21e: 3a08 fld fa0,48(a2) - 220: 39053b0b 0x39053b0b - 224: 0213490b 0x213490b - 228: 29000017 auipc zero,0x29000 - 22c: 011d addi sp,sp,7 - 22e: 1331 addi t1,t1,-20 - 230: 0152 slli sp,sp,0x14 - 232: 1755 addi a4,a4,-11 - 234: 0b58 addi a4,sp,404 - 236: 0559 addi a0,a0,22 - 238: 00000b57 0xb57 - 23c: 052a slli a0,a0,0xa - 23e: 3100 fld fs0,32(a0) - 240: 00170213 addi tp,a4,1 # 24081 <__stack_size+0x23c81> - 244: 2b00 fld fs0,16(a4) - 246: 1755010b 0x1755010b - 24a: 0000 unimp - 24c: 342c fld fa1,104(s0) - 24e: 3100 fld fs0,32(a0) - 250: 2d000013 li zero,720 - 254: 0034 addi a3,sp,8 - 256: 1331 addi t1,t1,-20 - 258: 1702 slli a4,a4,0x20 - 25a: 0000 unimp - 25c: 0b2e slli s6,s6,0xb - 25e: 3101 jal fffffe5e <__stack_top+0xfffe5e> - 260: 01175513 srli a0,a4,0x11 - 264: 2f000013 li zero,752 - 268: 1331010b 0x1331010b - 26c: 0111 addi sp,sp,4 - 26e: 0612 slli a2,a2,0x4 - 270: 1301 addi t1,t1,-32 - 272: 0000 unimp - 274: 0b30 addi a2,sp,408 - 276: 3101 jal fffffe76 <__stack_top+0xfffe76> - 278: 00175513 srli a0,a4,0x1 - 27c: 3100 fld fs0,32(a0) - 27e: 012e slli sp,sp,0xb - 280: 0b3a0e03 lb t3,179(s4) - 284: 0b39053b 0xb39053b - 288: 13491927 0x13491927 - 28c: 0b20 addi s0,sp,408 - 28e: 1301 addi t1,t1,-32 - 290: 0000 unimp - 292: 0532 slli a0,a0,0xc - 294: 0300 addi s0,sp,384 - 296: 3a08 fld fa0,48(a2) - 298: 39053b0b 0x39053b0b - 29c: 0013490b 0x13490b - 2a0: 3300 fld fs0,32(a4) - 2a2: 0034 addi a3,sp,8 - 2a4: 0b3a0803 lb a6,179(s4) - 2a8: 0b39053b 0xb39053b - 2ac: 1349 addi t1,t1,-14 - 2ae: 0000 unimp - 2b0: 0b34 addi a3,sp,408 - 2b2: 0101 addi sp,sp,0 - 2b4: 35000013 li zero,848 - 2b8: 0034 addi a3,sp,8 - 2ba: 0b3a0e03 lb t3,179(s4) - 2be: 0b39053b 0xb39053b - 2c2: 1349 addi t1,t1,-14 - 2c4: 0000 unimp - 2c6: 0b36 slli s6,s6,0xd - 2c8: 0001 nop - 2ca: 0000 unimp - 2cc: 1101 addi sp,sp,-32 - 2ce: 2501 jal 8ce <__stack_size+0x4ce> - 2d0: 130e slli t1,t1,0x23 - 2d2: 1b0e030b 0x1b0e030b - 2d6: 110e slli sp,sp,0x23 - 2d8: 1201 addi tp,tp,-32 - 2da: 1006 c.slli zero,0x21 - 2dc: 02000017 auipc zero,0x2000 - 2e0: 0024 addi s1,sp,8 - 2e2: 0b3e0b0b 0xb3e0b0b - 2e6: 00000e03 lb t3,0(zero) # 0 <__stack_usage> - 2ea: 0b002403 lw s0,176(zero) # b0 <__stack_usage+0xb0> - 2ee: 030b3e0b 0x30b3e0b - 2f2: 0008 0x8 - 2f4: 0400 addi s0,sp,512 - 2f6: 0016 c.slli zero,0x5 - 2f8: 0b3a0e03 lb t3,179(s4) - 2fc: 0b39053b 0xb39053b - 300: 1349 addi t1,t1,-14 - 302: 0000 unimp - 304: 1605 addi a2,a2,-31 - 306: 0300 addi s0,sp,384 - 308: 3a0e fld fs4,224(sp) - 30a: 390b3b0b 0x390b3b0b - 30e: 0013490b 0x13490b - 312: 0600 addi s0,sp,768 - 314: 0b0b0117 auipc sp,0xb0b0 - 318: 0b3a slli s6,s6,0xe - 31a: 0b390b3b 0xb390b3b - 31e: 1301 addi t1,t1,-32 - 320: 0000 unimp - 322: 03000d07 0x3000d07 - 326: 3a0e fld fs4,224(sp) - 328: 390b3b0b 0x390b3b0b - 32c: 0013490b 0x13490b - 330: 0800 addi s0,sp,16 - 332: 0101 addi sp,sp,0 - 334: 1349 addi t1,t1,-14 - 336: 1301 addi t1,t1,-32 - 338: 0000 unimp - 33a: 2109 jal 73c <__stack_size+0x33c> - 33c: 4900 lw s0,16(a0) - 33e: 000b2f13 slti t5,s6,0 - 342: 0a00 addi s0,sp,272 - 344: 0b0b0113 addi sp,s6,176 - 348: 0b3a slli s6,s6,0xe - 34a: 0b390b3b 0xb390b3b - 34e: 1301 addi t1,t1,-32 - 350: 0000 unimp - 352: 03000d0b 0x3000d0b - 356: 3a0e fld fs4,224(sp) - 358: 390b3b0b 0x390b3b0b - 35c: 3813490b 0x3813490b - 360: 0c00000b 0xc00000b - 364: 0b0b000f 0xb0b000f - 368: 0000 unimp - 36a: 130d addi t1,t1,-29 - 36c: 0301 addi t1,t1,0 - 36e: 0b0e slli s6,s6,0x3 - 370: 3b0b3a0b 0x3b0b3a0b - 374: 010b390b 0x10b390b - 378: 0e000013 li zero,224 - 37c: 000d c.nop 3 - 37e: 0b3a0803 lb a6,179(s4) - 382: 0b390b3b 0xb390b3b - 386: 1349 addi t1,t1,-14 - 388: 0b38 addi a4,sp,408 - 38a: 0000 unimp - 38c: 0b000f0f 0xb000f0f - 390: 0013490b 0x13490b - 394: 1000 addi s0,sp,32 - 396: 0e030113 addi sp,t1,224 - 39a: 0b3a050b 0xb3a050b - 39e: 0b390b3b 0xb390b3b - 3a2: 1301 addi t1,t1,-32 - 3a4: 0000 unimp - 3a6: 0d11 addi s10,s10,4 - 3a8: 0300 addi s0,sp,384 - 3aa: 3a0e fld fs4,224(sp) - 3ac: 390b3b0b 0x390b3b0b - 3b0: 3813490b 0x3813490b - 3b4: 0005 c.nop 1 - 3b6: 1200 addi s0,sp,288 - 3b8: 0015 c.nop 5 - 3ba: 00001927 0x1927 - 3be: 27011513 0x27011513 - 3c2: 4919 li s2,6 - 3c4: 00130113 addi sp,t1,1 - 3c8: 1400 addi s0,sp,544 - 3ca: 0005 c.nop 1 - 3cc: 1349 addi t1,t1,-14 - 3ce: 0000 unimp - 3d0: 2615 jal 6f4 <__stack_size+0x2f4> - 3d2: 4900 lw s0,16(a0) - 3d4: 16000013 li zero,352 - 3d8: 0e030113 addi sp,t1,224 - 3dc: 0b3a050b 0xb3a050b - 3e0: 0b39053b 0xb39053b - 3e4: 1301 addi t1,t1,-32 - 3e6: 0000 unimp - 3e8: 03000d17 auipc s10,0x3000 - 3ec: 3a0e fld fs4,224(sp) - 3ee: 39053b0b 0x39053b0b - 3f2: 3813490b 0x3813490b - 3f6: 1800000b 0x1800000b - 3fa: 000d c.nop 3 - 3fc: 0b3a0e03 lb t3,179(s4) - 400: 0b39053b 0xb39053b - 404: 1349 addi t1,t1,-14 - 406: 0538 addi a4,sp,648 - 408: 0000 unimp - 40a: 1319 addi t1,t1,-26 - 40c: 0301 addi t1,t1,0 - 40e: 0b0e slli s6,s6,0x3 - 410: 3b0b3a0b 0x3b0b3a0b - 414: 3905 jal 44 <__stack_usage+0x44> - 416: 0013010b 0x13010b - 41a: 1a00 addi s0,sp,304 - 41c: 0b0b0113 addi sp,s6,176 - 420: 0b3a slli s6,s6,0xe - 422: 0b39053b 0xb39053b - 426: 1301 addi t1,t1,-32 - 428: 0000 unimp - 42a: 0b01171b 0xb01171b - 42e: 3b0b3a0b 0x3b0b3a0b - 432: 3905 jal 62 <__stack_usage+0x62> - 434: 0013010b 0x13010b - 438: 1c00 addi s0,sp,560 - 43a: 000d c.nop 3 - 43c: 0b3a0e03 lb t3,179(s4) - 440: 0b39053b 0xb39053b - 444: 1349 addi t1,t1,-14 - 446: 0000 unimp - 448: 131d addi t1,t1,-25 - 44a: 0300 addi s0,sp,384 - 44c: 3c0e fld fs8,224(sp) - 44e: 0019 c.nop 6 - 450: 1e00 addi s0,sp,816 - 452: 0115 addi sp,sp,5 - 454: 13011927 0x13011927 - 458: 0000 unimp - 45a: 341f 0300 3a0e 0x3a0e0300341f - 460: 39053b0b 0x39053b0b - 464: 3f13490b 0x3f13490b - 468: 3c19 jal fffffe7e <__stack_top+0xfffe7e> - 46a: 0019 c.nop 6 - 46c: 2000 fld fs0,0(s0) - 46e: 0021 c.nop 8 - 470: 0000 unimp - 472: 3421 jal fffffe7a <__stack_top+0xfffe7a> - 474: 0300 addi s0,sp,384 - 476: 3a0e fld fs4,224(sp) - 478: 390b3b0b 0x390b3b0b - 47c: 3f13490b 0x3f13490b - 480: 3c19 jal fffffe96 <__stack_top+0xfffe96> - 482: 0019 c.nop 6 - 484: 2200 fld fs0,0(a2) - 486: 0026 c.slli zero,0x9 - 488: 0000 unimp - 48a: 03010423 sb a6,40(sp) # b0b033c <__stack_size+0xb0aff3c> - 48e: 3e0e fld ft8,224(sp) - 490: 490b0b0b 0x490b0b0b - 494: 3b0b3a13 sltiu s4,s6,944 - 498: 010b390b 0x10b390b - 49c: 24000013 li zero,576 - 4a0: 0028 addi a0,sp,8 - 4a2: 0b1c0e03 lb t3,177(s8) - 4a6: 0000 unimp - 4a8: 0d25 addi s10,s10,9 - 4aa: 0300 addi s0,sp,384 - 4ac: 3a08 fld fa0,48(a2) - 4ae: 39053b0b 0x39053b0b - 4b2: 3813490b 0x3813490b - 4b6: 2600000b 0x2600000b - 4ba: 000d c.nop 3 - 4bc: 0b3a0803 lb a6,179(s4) - 4c0: 0b39053b 0xb39053b - 4c4: 1349 addi t1,t1,-14 - 4c6: 0000 unimp - 4c8: 3f012e27 fsw fa6,1020(sp) - 4cc: 0319 addi t1,t1,6 - 4ce: 3a0e fld fs4,224(sp) - 4d0: 39053b0b 0x39053b0b - 4d4: 4919270b 0x4919270b - 4d8: 12011113 0x12011113 - 4dc: 4006 0x4006 - 4de: 9718 0x9718 - 4e0: 1942 slli s2,s2,0x30 - 4e2: 1301 addi t1,t1,-32 - 4e4: 0000 unimp - 4e6: 0528 addi a0,sp,648 - 4e8: 0300 addi s0,sp,384 - 4ea: 3a08 fld fa0,48(a2) - 4ec: 39053b0b 0x39053b0b - 4f0: 0213490b 0x213490b - 4f4: 29000017 auipc zero,0x29000 - 4f8: 0034 addi a3,sp,8 - 4fa: 0b3a0803 lb a6,179(s4) - 4fe: 0b39053b 0xb39053b - 502: 1349 addi t1,t1,-14 - 504: 1702 slli a4,a4,0x20 - 506: 0000 unimp - 508: 1d2a slli s10,s10,0x2a - 50a: 3101 jal 10a <__stack_usage+0x10a> - 50c: 55015213 0x55015213 - 510: 590b5817 auipc a6,0x590b5 - 514: 5705 li a4,-31 - 516: 2b00000b 0x2b00000b - 51a: 0005 c.nop 1 - 51c: 1331 addi t1,t1,-20 - 51e: 1702 slli a4,a4,0x20 - 520: 0000 unimp - 522: 0b2c addi a1,sp,408 - 524: 5501 li a0,-32 - 526: 2d000017 auipc zero,0x2d000 - 52a: 0034 addi a3,sp,8 - 52c: 1331 addi t1,t1,-20 - 52e: 0000 unimp - 530: 342e fld fs0,232(sp) - 532: 3100 fld fs0,32(a0) - 534: 00170213 addi tp,a4,1 - 538: 2f00 fld fs0,24(a4) - 53a: 1331010b 0x1331010b - 53e: 1755 addi a4,a4,-11 - 540: 1301 addi t1,t1,-32 - 542: 0000 unimp - 544: 0b30 addi a2,sp,408 - 546: 3101 jal 146 <__stack_usage+0x146> - 548: 12011113 0x12011113 - 54c: 0106 slli sp,sp,0x1 - 54e: 31000013 li zero,784 - 552: 1331010b 0x1331010b - 556: 0111 addi sp,sp,4 - 558: 0612 slli a2,a2,0x4 - 55a: 0000 unimp - 55c: 3432 fld fs0,296(sp) - 55e: 3100 fld fs0,32(a0) - 560: 00180213 addi tp,a6,1 # 590b5511 <__stack_size+0x590b5111> - 564: 3300 fld fs0,32(a4) - 566: 012e slli sp,sp,0xb - 568: 0b3a0e03 lb t3,179(s4) - 56c: 0b39053b 0xb39053b - 570: 13491927 0x13491927 - 574: 0b20 addi s0,sp,408 - 576: 1301 addi t1,t1,-32 - 578: 0000 unimp - 57a: 0534 addi a3,sp,648 - 57c: 0300 addi s0,sp,384 - 57e: 3a08 fld fa0,48(a2) - 580: 39053b0b 0x39053b0b - 584: 0013490b 0x13490b - 588: 3500 fld fs0,40(a0) - 58a: 0034 addi a3,sp,8 - 58c: 0b3a0803 lb a6,179(s4) - 590: 0b39053b 0xb39053b - 594: 1349 addi t1,t1,-14 - 596: 0000 unimp - 598: 0b36 slli s6,s6,0xd - 59a: 0101 addi sp,sp,0 - 59c: 37000013 li zero,880 - 5a0: 0034 addi a3,sp,8 - 5a2: 0b3a0e03 lb t3,179(s4) - 5a6: 0b39053b 0xb39053b - 5aa: 1349 addi t1,t1,-14 - 5ac: 0000 unimp - 5ae: 0b38 addi a4,sp,408 - 5b0: 0001 nop - 5b2: 0000 unimp - 5b4: 1101 addi sp,sp,-32 - 5b6: 2501 jal bb6 <__stack_size+0x7b6> - 5b8: 130e slli t1,t1,0x23 - 5ba: 1b0e030b 0x1b0e030b - 5be: 110e slli sp,sp,0x23 - 5c0: 1201 addi tp,tp,-32 - 5c2: 1006 c.slli zero,0x21 - 5c4: 02000017 auipc zero,0x2000 - 5c8: 0024 addi s1,sp,8 - 5ca: 0b3e0b0b 0xb3e0b0b - 5ce: 00000e03 lb t3,0(zero) # 0 <__stack_usage> - 5d2: 0b002403 lw s0,176(zero) # b0 <__stack_usage+0xb0> - 5d6: 030b3e0b 0x30b3e0b - 5da: 0008 0x8 - 5dc: 0400 addi s0,sp,512 - 5de: 0016 c.slli zero,0x5 - 5e0: 0b3a0e03 lb t3,179(s4) - 5e4: 0b39053b 0xb39053b - 5e8: 1349 addi t1,t1,-14 - 5ea: 0000 unimp - 5ec: 2605 jal 90c <__stack_size+0x50c> - 5ee: 4900 lw s0,16(a0) - 5f0: 06000013 li zero,96 - 5f4: 0101 addi sp,sp,0 - 5f6: 1349 addi t1,t1,-14 - 5f8: 1301 addi t1,t1,-32 - 5fa: 0000 unimp - 5fc: 49002107 flw ft2,1168(zero) # 490 <__stack_size+0x90> - 600: 000b2f13 slti t5,s6,0 - 604: 0800 addi s0,sp,16 - 606: 0034 addi a3,sp,8 - 608: 0b3a0e03 lb t3,179(s4) - 60c: 0b390b3b 0xb390b3b - 610: 1349 addi t1,t1,-14 - 612: 193c193f 16090000 0x16090000193c193f - 61a: 0300 addi s0,sp,384 - 61c: 3a0e fld fs4,224(sp) - 61e: 390b3b0b 0x390b3b0b - 622: 0013490b 0x13490b - 626: 0a00 addi s0,sp,272 - 628: 0b0b0113 addi sp,s6,176 - 62c: 0b3a slli s6,s6,0xe - 62e: 0b390b3b 0xb390b3b - 632: 1301 addi t1,t1,-32 - 634: 0000 unimp - 636: 03000d0b 0x3000d0b - 63a: 3a0e fld fs4,224(sp) - 63c: 390b3b0b 0x390b3b0b - 640: 0b13490b 0xb13490b - 644: 0c0b0d0b 0xc0b0d0b - 648: 000b380b 0xb380b - 64c: 0c00 addi s0,sp,528 - 64e: 000d c.nop 3 - 650: 0b3a0803 lb a6,179(s4) - 654: 0b390b3b 0xb390b3b - 658: 1349 addi t1,t1,-14 - 65a: 0b0d0b0b 0xb0d0b0b - 65e: 0b0c addi a1,sp,400 - 660: 0b38 addi a4,sp,408 - 662: 0000 unimp - 664: 170d addi a4,a4,-29 - 666: 0301 addi t1,t1,0 - 668: 0b0e slli s6,s6,0x3 - 66a: 3b0b3a0b 0x3b0b3a0b - 66e: 010b390b 0x10b390b - 672: 0e000013 li zero,224 - 676: 000d c.nop 3 - 678: 0b3a0803 lb a6,179(s4) - 67c: 0b390b3b 0xb390b3b - 680: 1349 addi t1,t1,-14 - 682: 0000 unimp - 684: 03000d0f 0x3000d0f - 688: 3a0e fld fs4,224(sp) - 68a: 390b3b0b 0x390b3b0b - 68e: 0013490b 0x13490b - 692: 1000 addi s0,sp,32 - 694: 012e slli sp,sp,0xb - 696: 0e03193f 0b3b0b3a 0xb3b0b3a0e03193f - 69e: 0b39 addi s6,s6,14 - 6a0: 13491927 0x13491927 - 6a4: 0111 addi sp,sp,4 - 6a6: 0612 slli a2,a2,0x4 - 6a8: 1840 addi s0,sp,52 - 6aa: 4296 lw t0,68(sp) - 6ac: 0119 addi sp,sp,6 - 6ae: 11000013 li zero,272 - 6b2: 0005 c.nop 1 - 6b4: 0b3a0803 lb a6,179(s4) - 6b8: 0b390b3b 0xb390b3b - 6bc: 1349 addi t1,t1,-14 - 6be: 1702 slli a4,a4,0x20 - 6c0: 0000 unimp - 6c2: 3412 fld fs0,288(sp) - 6c4: 0300 addi s0,sp,384 - 6c6: 3a0e fld fs4,224(sp) - 6c8: 390b3b0b 0x390b3b0b - 6cc: 0213490b 0x213490b - 6d0: 13000017 auipc zero,0x13000 - 6d4: 0034 addi a3,sp,8 - 6d6: 0b3a0803 lb a6,179(s4) - 6da: 0b390b3b 0xb390b3b - 6de: 1349 addi t1,t1,-14 - 6e0: 1702 slli a4,a4,0x20 - 6e2: 0000 unimp - 6e4: 3414 fld fa3,40(s0) - 6e6: 0300 addi s0,sp,384 - 6e8: 3a08 fld fa0,48(a2) - 6ea: 390b3b0b 0x390b3b0b - 6ee: 0013490b 0x13490b - 6f2: 1500 addi s0,sp,672 - 6f4: 1755010b 0x1755010b - 6f8: 1301 addi t1,t1,-32 - 6fa: 0000 unimp - 6fc: 3416 fld fs0,352(sp) - 6fe: 0300 addi s0,sp,384 - 700: 3a0e fld fs4,224(sp) - 702: 390b3b0b 0x390b3b0b - 706: 0013490b 0x13490b - 70a: 1700 addi s0,sp,928 - 70c: 0111010b 0x111010b - 710: 0612 slli a2,a2,0x4 - 712: 1301 addi t1,t1,-32 - 714: 0000 unimp - 716: 0b18 addi a4,sp,400 - 718: 5501 li a0,-32 - 71a: 19000017 auipc zero,0x19000 - 71e: 1301010b 0x1301010b - 722: 0000 unimp - 724: 0b1a slli s6,s6,0x6 - 726: 0001 nop - 728: 0000 unimp - 72a: 1101 addi sp,sp,-32 - 72c: 2501 jal d2c <__stack_size+0x92c> - 72e: 130e slli t1,t1,0x23 - 730: 1b0e030b 0x1b0e030b - 734: 110e slli sp,sp,0x23 - 736: 1201 addi tp,tp,-32 - 738: 1006 c.slli zero,0x21 - 73a: 02000017 auipc zero,0x2000 - 73e: 0024 addi s1,sp,8 - 740: 0b3e0b0b 0xb3e0b0b - 744: 00000e03 lb t3,0(zero) # 0 <__stack_usage> - 748: 0b002403 lw s0,176(zero) # b0 <__stack_usage+0xb0> - 74c: 030b3e0b 0x30b3e0b - 750: 0008 0x8 - 752: 0400 addi s0,sp,512 - 754: 0016 c.slli zero,0x5 - 756: 0b3a0e03 lb t3,179(s4) - 75a: 0b39053b 0xb39053b - 75e: 1349 addi t1,t1,-14 - 760: 0000 unimp - 762: 2605 jal a82 <__stack_size+0x682> - 764: 4900 lw s0,16(a0) - 766: 06000013 li zero,96 - 76a: 0101 addi sp,sp,0 - 76c: 1349 addi t1,t1,-14 - 76e: 1301 addi t1,t1,-32 - 770: 0000 unimp - 772: 49002107 flw ft2,1168(zero) # 490 <__stack_size+0x90> - 776: 000b2f13 slti t5,s6,0 - 77a: 0800 addi s0,sp,16 - 77c: 0034 addi a3,sp,8 - 77e: 0b3a0e03 lb t3,179(s4) - 782: 0b390b3b 0xb390b3b - 786: 1349 addi t1,t1,-14 - 788: 193c193f 16090000 0x16090000193c193f - 790: 0300 addi s0,sp,384 - 792: 3a0e fld fs4,224(sp) - 794: 390b3b0b 0x390b3b0b - 798: 0013490b 0x13490b - 79c: 0a00 addi s0,sp,272 - 79e: 0b0b0113 addi sp,s6,176 - 7a2: 0b3a slli s6,s6,0xe - 7a4: 0b390b3b 0xb390b3b - 7a8: 1301 addi t1,t1,-32 - 7aa: 0000 unimp - 7ac: 03000d0b 0x3000d0b - 7b0: 3a0e fld fs4,224(sp) - 7b2: 390b3b0b 0x390b3b0b - 7b6: 0b13490b 0xb13490b - 7ba: 0c0b0d0b 0xc0b0d0b - 7be: 000b380b 0xb380b - 7c2: 0c00 addi s0,sp,528 - 7c4: 000d c.nop 3 - 7c6: 0b3a0803 lb a6,179(s4) - 7ca: 0b390b3b 0xb390b3b - 7ce: 1349 addi t1,t1,-14 - 7d0: 0b0d0b0b 0xb0d0b0b - 7d4: 0b0c addi a1,sp,400 - 7d6: 0b38 addi a4,sp,408 - 7d8: 0000 unimp - 7da: 170d addi a4,a4,-29 - 7dc: 0301 addi t1,t1,0 - 7de: 0b0e slli s6,s6,0x3 - 7e0: 3b0b3a0b 0x3b0b3a0b - 7e4: 010b390b 0x10b390b - 7e8: 0e000013 li zero,224 - 7ec: 000d c.nop 3 - 7ee: 0b3a0803 lb a6,179(s4) - 7f2: 0b390b3b 0xb390b3b - 7f6: 1349 addi t1,t1,-14 - 7f8: 0000 unimp - 7fa: 03000d0f 0x3000d0f - 7fe: 3a0e fld fs4,224(sp) - 800: 390b3b0b 0x390b3b0b - 804: 0013490b 0x13490b - 808: 1000 addi s0,sp,32 - 80a: 012e slli sp,sp,0xb - 80c: 0e03193f 0b3b0b3a 0xb3b0b3a0e03193f - 814: 0b39 addi s6,s6,14 - 816: 13491927 0x13491927 - 81a: 0111 addi sp,sp,4 - 81c: 0612 slli a2,a2,0x4 - 81e: 1840 addi s0,sp,52 - 820: 4296 lw t0,68(sp) - 822: 0119 addi sp,sp,6 - 824: 11000013 li zero,272 - 828: 0005 c.nop 1 - 82a: 0b3a0803 lb a6,179(s4) - 82e: 0b390b3b 0xb390b3b - 832: 1349 addi t1,t1,-14 - 834: 1702 slli a4,a4,0x20 - 836: 0000 unimp - 838: 3412 fld fs0,288(sp) - 83a: 0300 addi s0,sp,384 - 83c: 3a0e fld fs4,224(sp) - 83e: 390b3b0b 0x390b3b0b - 842: 0213490b 0x213490b - 846: 13000017 auipc zero,0x13000 - 84a: 0034 addi a3,sp,8 - 84c: 0b3a0803 lb a6,179(s4) - 850: 0b390b3b 0xb390b3b - 854: 1349 addi t1,t1,-14 - 856: 1702 slli a4,a4,0x20 - 858: 0000 unimp - 85a: 3414 fld fa3,40(s0) - 85c: 0300 addi s0,sp,384 - 85e: 3a08 fld fa0,48(a2) - 860: 390b3b0b 0x390b3b0b - 864: 0013490b 0x13490b - 868: 1500 addi s0,sp,672 - 86a: 1755010b 0x1755010b - 86e: 1301 addi t1,t1,-32 - 870: 0000 unimp - 872: 3416 fld fs0,352(sp) - 874: 0300 addi s0,sp,384 - 876: 3a0e fld fs4,224(sp) - 878: 390b3b0b 0x390b3b0b - 87c: 0013490b 0x13490b - 880: 1700 addi s0,sp,928 - 882: 1755010b 0x1755010b - 886: 0000 unimp - 888: 0b18 addi a4,sp,400 - 88a: 1101 addi sp,sp,-32 - 88c: 1201 addi tp,tp,-32 - 88e: 0106 slli sp,sp,0x1 - 890: 19000013 li zero,400 - 894: 1301010b 0x1301010b - 898: 0000 unimp - 89a: 0b1a slli s6,s6,0x6 - 89c: 0001 nop - 89e: 1b00 addi s0,sp,432 - 8a0: 0111010b 0x111010b - 8a4: 0612 slli a2,a2,0x4 - 8a6: 0000 unimp - 8a8: 011c addi a5,sp,128 - 8aa: 4901 li s2,0 - 8ac: 00000013 nop - 8b0: 1101 addi sp,sp,-32 - 8b2: 2501 jal eb2 <__stack_size+0xab2> - 8b4: 130e slli t1,t1,0x23 - 8b6: 1b0e030b 0x1b0e030b - 8ba: 110e slli sp,sp,0x23 - 8bc: 1201 addi tp,tp,-32 - 8be: 1006 c.slli zero,0x21 - 8c0: 02000017 auipc zero,0x2000 - 8c4: 0016 c.slli zero,0x5 - 8c6: 0b3a0e03 lb t3,179(s4) - 8ca: 0b390b3b 0xb390b3b - 8ce: 1349 addi t1,t1,-14 - 8d0: 0000 unimp - 8d2: 0b002403 lw s0,176(zero) # b0 <__stack_usage+0xb0> - 8d6: 030b3e0b 0x30b3e0b - 8da: 0008 0x8 - 8dc: 0400 addi s0,sp,512 - 8de: 0024 addi s1,sp,8 - 8e0: 0b3e0b0b 0xb3e0b0b - 8e4: 00000e03 lb t3,0(zero) # 0 <__stack_usage> - 8e8: 1605 addi a2,a2,-31 - 8ea: 0300 addi s0,sp,384 - 8ec: 3a0e fld fs4,224(sp) - 8ee: 39053b0b 0x39053b0b - 8f2: 0013490b 0x13490b - 8f6: 0600 addi s0,sp,768 - 8f8: 0026 c.slli zero,0x9 - 8fa: 1349 addi t1,t1,-14 - 8fc: 0000 unimp - 8fe: 49010107 0x49010107 - 902: 00130113 addi sp,t1,1 - 906: 0800 addi s0,sp,16 - 908: 0021 c.nop 8 - 90a: 1349 addi t1,t1,-14 - 90c: 00000b2f 0xb2f - 910: 3409 jal 312 <__stack_usage+0x312> - 912: 0300 addi s0,sp,384 - 914: 3a0e fld fs4,224(sp) - 916: 390b3b0b 0x390b3b0b - 91a: 3f13490b 0x3f13490b - 91e: 3c19 jal 334 <__stack_usage+0x334> - 920: 0019 c.nop 6 - 922: 0a00 addi s0,sp,272 - 924: 0b0b0113 addi sp,s6,176 - 928: 0b3a slli s6,s6,0xe - 92a: 0b390b3b 0xb390b3b - 92e: 1301 addi t1,t1,-32 - 930: 0000 unimp - 932: 03000d0b 0x3000d0b - 936: 3a0e fld fs4,224(sp) - 938: 390b3b0b 0x390b3b0b - 93c: 0b13490b 0xb13490b - 940: 0c0b0d0b 0xc0b0d0b - 944: 000b380b 0xb380b - 948: 0c00 addi s0,sp,528 - 94a: 000d c.nop 3 - 94c: 0b3a0803 lb a6,179(s4) - 950: 0b390b3b 0xb390b3b - 954: 1349 addi t1,t1,-14 - 956: 0b0d0b0b 0xb0d0b0b - 95a: 0b0c addi a1,sp,400 - 95c: 0b38 addi a4,sp,408 - 95e: 0000 unimp - 960: 170d addi a4,a4,-29 - 962: 0301 addi t1,t1,0 - 964: 0b0e slli s6,s6,0x3 - 966: 3b0b3a0b 0x3b0b3a0b - 96a: 010b390b 0x10b390b - 96e: 0e000013 li zero,224 - 972: 000d c.nop 3 - 974: 0b3a0803 lb a6,179(s4) - 978: 0b390b3b 0xb390b3b - 97c: 1349 addi t1,t1,-14 - 97e: 0000 unimp - 980: 03000d0f 0x3000d0f - 984: 3a0e fld fs4,224(sp) - 986: 390b3b0b 0x390b3b0b - 98a: 0013490b 0x13490b - 98e: 1000 addi s0,sp,32 - 990: 012e slli sp,sp,0xb - 992: 0e03193f 0b3b0b3a 0xb3b0b3a0e03193f - 99a: 0b39 addi s6,s6,14 - 99c: 13491927 0x13491927 - 9a0: 0111 addi sp,sp,4 - 9a2: 0612 slli a2,a2,0x4 - 9a4: 1840 addi s0,sp,52 - 9a6: 01194297 auipc t0,0x1194 - 9aa: 11000013 li zero,272 - 9ae: 0005 c.nop 1 - 9b0: 0b3a0803 lb a6,179(s4) - 9b4: 0b390b3b 0xb390b3b - 9b8: 1349 addi t1,t1,-14 - 9ba: 0000 unimp - 9bc: 3412 fld fs0,288(sp) - 9be: 0300 addi s0,sp,384 - 9c0: 3a0e fld fs4,224(sp) - 9c2: 390b3b0b 0x390b3b0b - 9c6: 0213490b 0x213490b - 9ca: 13000017 auipc zero,0x13000 - 9ce: 0034 addi a3,sp,8 - 9d0: 0b3a0e03 lb t3,179(s4) - 9d4: 0b390b3b 0xb390b3b - 9d8: 1349 addi t1,t1,-14 - 9da: 0000 unimp - 9dc: 3414 fld fa3,40(s0) - 9de: 0300 addi s0,sp,384 - 9e0: 3a08 fld fa0,48(a2) - 9e2: 390b3b0b 0x390b3b0b - 9e6: 0013490b 0x13490b - 9ea: 1500 addi s0,sp,672 - 9ec: 0034 addi a3,sp,8 - 9ee: 0b3a0803 lb a6,179(s4) - 9f2: 0b390b3b 0xb390b3b - 9f6: 1349 addi t1,t1,-14 - 9f8: 1802 slli a6,a6,0x20 - 9fa: 0000 unimp - 9fc: 3416 fld fs0,352(sp) - 9fe: 0300 addi s0,sp,384 - a00: 3a08 fld fa0,48(a2) - a02: 390b3b0b 0x390b3b0b - a06: 0213490b 0x213490b - a0a: 17000017 auipc zero,0x17000 - a0e: 1755010b 0x1755010b - a12: 1301 addi t1,t1,-32 - a14: 0000 unimp - a16: 3418 fld fa4,40(s0) - a18: 0300 addi s0,sp,384 - a1a: 3a0e fld fs4,224(sp) - a1c: 390b3b0b 0x390b3b0b - a20: 0213490b 0x213490b - a24: 0018 0x18 - a26: 1900 addi s0,sp,176 - a28: 1301010b 0x1301010b - a2c: 0000 unimp - a2e: 0b1a slli s6,s6,0x6 - a30: 1101 addi sp,sp,-32 - a32: 1201 addi tp,tp,-32 - a34: 0106 slli sp,sp,0x1 - a36: 1b000013 li zero,432 - a3a: 1755010b 0x1755010b - a3e: 0000 unimp - a40: 011c addi a5,sp,128 - a42: 4901 li s2,0 - a44: 00000013 nop - a48: 1101 addi sp,sp,-32 - a4a: 2501 jal 104a <__stack_size+0xc4a> - a4c: 130e slli t1,t1,0x23 - a4e: 1b0e030b 0x1b0e030b - a52: 110e slli sp,sp,0x23 - a54: 1201 addi tp,tp,-32 - a56: 1006 c.slli zero,0x21 - a58: 02000017 auipc zero,0x2000 - a5c: 0016 c.slli zero,0x5 - a5e: 0b3a0e03 lb t3,179(s4) - a62: 0b390b3b 0xb390b3b - a66: 1349 addi t1,t1,-14 - a68: 0000 unimp - a6a: 0b002403 lw s0,176(zero) # b0 <__stack_usage+0xb0> - a6e: 030b3e0b 0x30b3e0b - a72: 0008 0x8 - a74: 0400 addi s0,sp,512 - a76: 0024 addi s1,sp,8 - a78: 0b3e0b0b 0xb3e0b0b - a7c: 00000e03 lb t3,0(zero) # 0 <__stack_usage> - a80: 1605 addi a2,a2,-31 - a82: 0300 addi s0,sp,384 - a84: 3a0e fld fs4,224(sp) - a86: 39053b0b 0x39053b0b - a8a: 0013490b 0x13490b - a8e: 0600 addi s0,sp,768 - a90: 0026 c.slli zero,0x9 - a92: 1349 addi t1,t1,-14 - a94: 0000 unimp - a96: 49010107 0x49010107 - a9a: 00130113 addi sp,t1,1 - a9e: 0800 addi s0,sp,16 - aa0: 0021 c.nop 8 - aa2: 1349 addi t1,t1,-14 - aa4: 00000b2f 0xb2f - aa8: 3409 jal 4aa <__stack_size+0xaa> - aaa: 0300 addi s0,sp,384 - aac: 3a0e fld fs4,224(sp) - aae: 390b3b0b 0x390b3b0b - ab2: 3f13490b 0x3f13490b - ab6: 3c19 jal 4cc <__stack_size+0xcc> - ab8: 0019 c.nop 6 - aba: 0a00 addi s0,sp,272 - abc: 0b0b0113 addi sp,s6,176 - ac0: 0b3a slli s6,s6,0xe - ac2: 0b390b3b 0xb390b3b - ac6: 1301 addi t1,t1,-32 - ac8: 0000 unimp - aca: 03000d0b 0x3000d0b - ace: 3a0e fld fs4,224(sp) - ad0: 390b3b0b 0x390b3b0b - ad4: 0b13490b 0xb13490b - ad8: 0c0b0d0b 0xc0b0d0b - adc: 000b380b 0xb380b - ae0: 0c00 addi s0,sp,528 - ae2: 000d c.nop 3 - ae4: 0b3a0803 lb a6,179(s4) - ae8: 0b390b3b 0xb390b3b - aec: 1349 addi t1,t1,-14 - aee: 0b0d0b0b 0xb0d0b0b - af2: 0b0c addi a1,sp,400 - af4: 0b38 addi a4,sp,408 - af6: 0000 unimp - af8: 170d addi a4,a4,-29 - afa: 0301 addi t1,t1,0 - afc: 0b0e slli s6,s6,0x3 - afe: 3b0b3a0b 0x3b0b3a0b - b02: 010b390b 0x10b390b - b06: 0e000013 li zero,224 - b0a: 000d c.nop 3 - b0c: 0b3a0803 lb a6,179(s4) - b10: 0b390b3b 0xb390b3b - b14: 1349 addi t1,t1,-14 - b16: 0000 unimp - b18: 03000d0f 0x3000d0f - b1c: 3a0e fld fs4,224(sp) - b1e: 390b3b0b 0x390b3b0b - b22: 0013490b 0x13490b - b26: 1000 addi s0,sp,32 - b28: 012e slli sp,sp,0xb - b2a: 0e03193f 0b3b0b3a 0xb3b0b3a0e03193f - b32: 0b39 addi s6,s6,14 - b34: 13491927 0x13491927 - b38: 0111 addi sp,sp,4 - b3a: 0612 slli a2,a2,0x4 - b3c: 1840 addi s0,sp,52 - b3e: 01194297 auipc t0,0x1194 - b42: 11000013 li zero,272 - b46: 0005 c.nop 1 - b48: 0b3a0803 lb a6,179(s4) - b4c: 0b390b3b 0xb390b3b - b50: 1349 addi t1,t1,-14 - b52: 0000 unimp - b54: 3412 fld fs0,288(sp) - b56: 0300 addi s0,sp,384 - b58: 3a0e fld fs4,224(sp) - b5a: 390b3b0b 0x390b3b0b - b5e: 0213490b 0x213490b - b62: 13000017 auipc zero,0x13000 - b66: 0034 addi a3,sp,8 - b68: 0b3a0e03 lb t3,179(s4) - b6c: 0b390b3b 0xb390b3b - b70: 1349 addi t1,t1,-14 - b72: 0000 unimp - b74: 3414 fld fa3,40(s0) - b76: 0300 addi s0,sp,384 - b78: 3a08 fld fa0,48(a2) - b7a: 390b3b0b 0x390b3b0b - b7e: 0013490b 0x13490b - b82: 1500 addi s0,sp,672 - b84: 0034 addi a3,sp,8 - b86: 0b3a0803 lb a6,179(s4) - b8a: 0b390b3b 0xb390b3b - b8e: 1349 addi t1,t1,-14 - b90: 1702 slli a4,a4,0x20 - b92: 0000 unimp - b94: 3416 fld fs0,352(sp) - b96: 0300 addi s0,sp,384 - b98: 3a08 fld fa0,48(a2) - b9a: 390b3b0b 0x390b3b0b - b9e: 0213490b 0x213490b - ba2: 0018 0x18 - ba4: 1700 addi s0,sp,928 - ba6: 1755010b 0x1755010b - baa: 1301 addi t1,t1,-32 - bac: 0000 unimp - bae: 3418 fld fa4,40(s0) - bb0: 0300 addi s0,sp,384 - bb2: 3a0e fld fs4,224(sp) - bb4: 390b3b0b 0x390b3b0b - bb8: 0213490b 0x213490b - bbc: 0018 0x18 - bbe: 1900 addi s0,sp,176 - bc0: 1301010b 0x1301010b - bc4: 0000 unimp - bc6: 0b1a slli s6,s6,0x6 - bc8: 5501 li a0,-32 - bca: 1b000017 auipc zero,0x1b000 - bce: 0101 addi sp,sp,0 - bd0: 1349 addi t1,t1,-14 - bd2: 0000 unimp - bd4: 0100 addi s0,sp,128 - bd6: 0111 addi sp,sp,4 - bd8: 0e25 addi t3,t3,9 - bda: 0e030b13 addi s6,t1,224 - bde: 01110e1b 0x1110e1b - be2: 0612 slli a2,a2,0x4 - be4: 1710 addi a2,sp,928 - be6: 0000 unimp - be8: 1602 slli a2,a2,0x20 - bea: 0300 addi s0,sp,384 - bec: 3a0e fld fs4,224(sp) - bee: 390b3b0b 0x390b3b0b - bf2: 0013490b 0x13490b - bf6: 0300 addi s0,sp,384 - bf8: 0024 addi s1,sp,8 - bfa: 0b3e0b0b 0xb3e0b0b - bfe: 00000803 lb a6,0(zero) # 0 <__stack_usage> - c02: 2404 fld fs1,8(s0) - c04: 0b00 addi s0,sp,400 - c06: 030b3e0b 0x30b3e0b - c0a: 000e c.slli zero,0x3 - c0c: 0500 addi s0,sp,640 - c0e: 0016 c.slli zero,0x5 - c10: 0b3a0e03 lb t3,179(s4) - c14: 0b39053b 0xb39053b - c18: 1349 addi t1,t1,-14 - c1a: 0000 unimp - c1c: 2606 fld fa2,64(sp) - c1e: 4900 lw s0,16(a0) - c20: 07000013 li zero,112 - c24: 0101 addi sp,sp,0 - c26: 1349 addi t1,t1,-14 - c28: 1301 addi t1,t1,-32 - c2a: 0000 unimp - c2c: 2108 fld fa0,0(a0) - c2e: 4900 lw s0,16(a0) - c30: 000b2f13 slti t5,s6,0 - c34: 0900 addi s0,sp,144 - c36: 0034 addi a3,sp,8 - c38: 0b3a0e03 lb t3,179(s4) - c3c: 0b390b3b 0xb390b3b - c40: 1349 addi t1,t1,-14 - c42: 193c193f 130a0000 0x130a0000193c193f - c4a: 0b01 addi s6,s6,0 - c4c: 3b0b3a0b 0x3b0b3a0b - c50: 010b390b 0x10b390b - c54: 0b000013 li zero,176 - c58: 000d c.nop 3 - c5a: 0b3a0e03 lb t3,179(s4) - c5e: 0b390b3b 0xb390b3b - c62: 1349 addi t1,t1,-14 - c64: 0b0d0b0b 0xb0d0b0b - c68: 0b0c addi a1,sp,400 - c6a: 0b38 addi a4,sp,408 - c6c: 0000 unimp - c6e: 0d0c addi a1,sp,656 - c70: 0300 addi s0,sp,384 - c72: 3a08 fld fa0,48(a2) - c74: 390b3b0b 0x390b3b0b - c78: 0b13490b 0xb13490b - c7c: 0c0b0d0b 0xc0b0d0b - c80: 000b380b 0xb380b - c84: 0d00 addi s0,sp,656 - c86: 0e030117 auipc sp,0xe030 - c8a: 0b3a0b0b 0xb3a0b0b - c8e: 0b390b3b 0xb390b3b - c92: 1301 addi t1,t1,-32 - c94: 0000 unimp - c96: 0d0e slli s10,s10,0x3 - c98: 0300 addi s0,sp,384 - c9a: 3a08 fld fa0,48(a2) - c9c: 390b3b0b 0x390b3b0b - ca0: 0013490b 0x13490b - ca4: 0f00 addi s0,sp,912 - ca6: 000d c.nop 3 - ca8: 0b3a0e03 lb t3,179(s4) - cac: 0b390b3b 0xb390b3b - cb0: 1349 addi t1,t1,-14 - cb2: 0000 unimp - cb4: 2e10 fld fa2,24(a2) - cb6: 3f01 jal bc6 <__stack_size+0x7c6> - cb8: 0319 addi t1,t1,6 - cba: 3a0e fld fs4,224(sp) - cbc: 390b3b0b 0x390b3b0b - cc0: 4919270b 0x4919270b - cc4: 12011113 0x12011113 - cc8: 4006 0x4006 - cca: 9718 0x9718 - ccc: 1942 slli s2,s2,0x30 - cce: 1301 addi t1,t1,-32 - cd0: 0000 unimp - cd2: 0511 addi a0,a0,4 - cd4: 0300 addi s0,sp,384 - cd6: 3a08 fld fa0,48(a2) - cd8: 390b3b0b 0x390b3b0b - cdc: 0013490b 0x13490b - ce0: 1200 addi s0,sp,288 - ce2: 0034 addi a3,sp,8 - ce4: 0b3a0e03 lb t3,179(s4) - ce8: 0b390b3b 0xb390b3b - cec: 1349 addi t1,t1,-14 - cee: 1702 slli a4,a4,0x20 - cf0: 0000 unimp - cf2: 03003413 sltiu s0,zero,48 - cf6: 3a0e fld fs4,224(sp) - cf8: 390b3b0b 0x390b3b0b - cfc: 0013490b 0x13490b - d00: 1400 addi s0,sp,544 - d02: 0034 addi a3,sp,8 - d04: 0b3a0803 lb a6,179(s4) - d08: 0b390b3b 0xb390b3b - d0c: 1349 addi t1,t1,-14 - d0e: 0000 unimp - d10: 3415 jal 734 <__stack_size+0x334> - d12: 0300 addi s0,sp,384 - d14: 3a08 fld fa0,48(a2) - d16: 390b3b0b 0x390b3b0b - d1a: 0213490b 0x213490b - d1e: 16000017 auipc zero,0x16000 - d22: 0034 addi a3,sp,8 - d24: 0b3a0803 lb a6,179(s4) - d28: 0b390b3b 0xb390b3b - d2c: 1349 addi t1,t1,-14 - d2e: 1802 slli a6,a6,0x20 - d30: 0000 unimp - d32: 55010b17 auipc s6,0x55010 - d36: 00130117 auipc sp,0x130 - d3a: 1800 addi s0,sp,48 - d3c: 0034 addi a3,sp,8 - d3e: 0b3a0e03 lb t3,179(s4) - d42: 0b390b3b 0xb390b3b - d46: 1349 addi t1,t1,-14 - d48: 1802 slli a6,a6,0x20 - d4a: 0000 unimp - d4c: 0b19 addi s6,s6,6 - d4e: 0101 addi sp,sp,0 - d50: 1a000013 li zero,416 - d54: 1755010b 0x1755010b - d58: 0000 unimp - d5a: 4901011b 0x4901011b - d5e: 00000013 nop - d62: 1101 addi sp,sp,-32 - d64: 2501 jal 1364 <__stack_size+0xf64> - d66: 130e slli t1,t1,0x23 - d68: 1b0e030b 0x1b0e030b - d6c: 110e slli sp,sp,0x23 - d6e: 1201 addi tp,tp,-32 - d70: 1006 c.slli zero,0x21 - d72: 02000017 auipc zero,0x2000 - d76: 0024 addi s1,sp,8 - d78: 0b3e0b0b 0xb3e0b0b - d7c: 00000803 lb a6,0(zero) # 0 <__stack_usage> - d80: 0b002403 lw s0,176(zero) # b0 <__stack_usage+0xb0> - d84: 030b3e0b 0x30b3e0b - d88: 000e c.slli zero,0x3 - d8a: 0400 addi s0,sp,512 - d8c: 0016 c.slli zero,0x5 - d8e: 0b3a0e03 lb t3,179(s4) - d92: 0b39053b 0xb39053b - d96: 1349 addi t1,t1,-14 - d98: 0000 unimp - d9a: 2605 jal 10ba <__stack_size+0xcba> - d9c: 4900 lw s0,16(a0) - d9e: 06000013 li zero,96 - da2: 0101 addi sp,sp,0 - da4: 1349 addi t1,t1,-14 - da6: 1301 addi t1,t1,-32 - da8: 0000 unimp - daa: 49002107 flw ft2,1168(zero) # 490 <__stack_size+0x90> - dae: 000b2f13 slti t5,s6,0 - db2: 0800 addi s0,sp,16 - db4: 0034 addi a3,sp,8 - db6: 0b3a0e03 lb t3,179(s4) - dba: 0b390b3b 0xb390b3b - dbe: 1349 addi t1,t1,-14 - dc0: 193c193f 16090000 0x16090000193c193f - dc8: 0300 addi s0,sp,384 - dca: 3a0e fld fs4,224(sp) - dcc: 390b3b0b 0x390b3b0b - dd0: 0013490b 0x13490b - dd4: 0a00 addi s0,sp,272 - dd6: 0b0b0113 addi sp,s6,176 # 55010de2 <__stack_size+0x550109e2> - dda: 0b3a slli s6,s6,0xe - ddc: 0b390b3b 0xb390b3b - de0: 1301 addi t1,t1,-32 - de2: 0000 unimp - de4: 03000d0b 0x3000d0b - de8: 3a0e fld fs4,224(sp) - dea: 390b3b0b 0x390b3b0b - dee: 0b13490b 0xb13490b - df2: 0c0b0d0b 0xc0b0d0b - df6: 000b380b 0xb380b - dfa: 0c00 addi s0,sp,528 - dfc: 000d c.nop 3 - dfe: 0b3a0803 lb a6,179(s4) - e02: 0b390b3b 0xb390b3b - e06: 1349 addi t1,t1,-14 - e08: 0b0d0b0b 0xb0d0b0b - e0c: 0b0c addi a1,sp,400 - e0e: 0b38 addi a4,sp,408 - e10: 0000 unimp - e12: 170d addi a4,a4,-29 - e14: 0301 addi t1,t1,0 - e16: 0b0e slli s6,s6,0x3 - e18: 3b0b3a0b 0x3b0b3a0b - e1c: 010b390b 0x10b390b - e20: 0e000013 li zero,224 - e24: 000d c.nop 3 - e26: 0b3a0803 lb a6,179(s4) - e2a: 0b390b3b 0xb390b3b - e2e: 1349 addi t1,t1,-14 - e30: 0000 unimp - e32: 03000d0f 0x3000d0f - e36: 3a0e fld fs4,224(sp) - e38: 390b3b0b 0x390b3b0b - e3c: 0013490b 0x13490b - e40: 1000 addi s0,sp,32 - e42: 012e slli sp,sp,0xb - e44: 0e03193f 0b3b0b3a 0xb3b0b3a0e03193f - e4c: 0b39 addi s6,s6,14 - e4e: 13491927 0x13491927 - e52: 0111 addi sp,sp,4 - e54: 0612 slli a2,a2,0x4 - e56: 1840 addi s0,sp,52 - e58: 4296 lw t0,68(sp) - e5a: 0119 addi sp,sp,6 - e5c: 11000013 li zero,272 - e60: 0005 c.nop 1 - e62: 0b3a0803 lb a6,179(s4) - e66: 0b390b3b 0xb390b3b - e6a: 1349 addi t1,t1,-14 - e6c: 0000 unimp - e6e: 3412 fld fs0,288(sp) - e70: 0300 addi s0,sp,384 - e72: 3a0e fld fs4,224(sp) - e74: 390b3b0b 0x390b3b0b - e78: 0213490b 0x213490b - e7c: 13000017 auipc zero,0x13000 - e80: 0034 addi a3,sp,8 - e82: 0b3a0803 lb a6,179(s4) - e86: 0b390b3b 0xb390b3b - e8a: 1349 addi t1,t1,-14 - e8c: 1702 slli a4,a4,0x20 - e8e: 0000 unimp - e90: 3414 fld fa3,40(s0) - e92: 0300 addi s0,sp,384 - e94: 3a08 fld fa0,48(a2) - e96: 390b3b0b 0x390b3b0b - e9a: 0213490b 0x213490b - e9e: 0018 0x18 - ea0: 1500 addi s0,sp,672 - ea2: 1755010b 0x1755010b - ea6: 1301 addi t1,t1,-32 - ea8: 0000 unimp - eaa: 3416 fld fs0,352(sp) - eac: 0300 addi s0,sp,384 - eae: 3a0e fld fs4,224(sp) - eb0: 390b3b0b 0x390b3b0b - eb4: 0213490b 0x213490b - eb8: 0018 0x18 - eba: 1700 addi s0,sp,928 - ebc: 1755010b 0x1755010b - ec0: 0000 unimp - ec2: 0b18 addi a4,sp,400 - ec4: 1101 addi sp,sp,-32 - ec6: 1201 addi tp,tp,-32 - ec8: 0106 slli sp,sp,0x1 - eca: 19000013 li zero,400 - ece: 0034 addi a3,sp,8 - ed0: 0b3a0e03 lb t3,179(s4) - ed4: 0b390b3b 0xb390b3b - ed8: 1349 addi t1,t1,-14 - eda: 0000 unimp - edc: 0b1a slli s6,s6,0x6 - ede: 1101 addi sp,sp,-32 - ee0: 1201 addi tp,tp,-32 - ee2: 0006 c.slli zero,0x1 - ee4: 1b00 addi s0,sp,432 - ee6: 1301010b 0x1301010b - eea: 0000 unimp - eec: 0b1c addi a5,sp,400 - eee: 0001 nop - ef0: 1d00 addi s0,sp,688 - ef2: 0101 addi sp,sp,0 - ef4: 1349 addi t1,t1,-14 - ef6: 0000 unimp - ef8: 0100 addi s0,sp,128 - efa: 0111 addi sp,sp,4 - efc: 0e25 addi t3,t3,9 - efe: 0e030b13 addi s6,t1,224 - f02: 01110e1b 0x1110e1b - f06: 0612 slli a2,a2,0x4 - f08: 1710 addi a2,sp,928 - f0a: 0000 unimp - f0c: 2402 fld fs0,0(sp) - f0e: 0b00 addi s0,sp,400 - f10: 030b3e0b 0x30b3e0b - f14: 0008 0x8 - f16: 0300 addi s0,sp,384 - f18: 0024 addi s1,sp,8 - f1a: 0b3e0b0b 0xb3e0b0b - f1e: 00000e03 lb t3,0(zero) # 0 <__stack_usage> - f22: 1604 addi s1,sp,800 - f24: 0300 addi s0,sp,384 - f26: 3a0e fld fs4,224(sp) - f28: 39053b0b 0x39053b0b - f2c: 0013490b 0x13490b - f30: 0500 addi s0,sp,640 - f32: 0026 c.slli zero,0x9 - f34: 1349 addi t1,t1,-14 - f36: 0000 unimp - f38: 0106 slli sp,sp,0x1 - f3a: 4901 li s2,0 - f3c: 00130113 addi sp,t1,1 - f40: 0700 addi s0,sp,896 - f42: 0021 c.nop 8 - f44: 1349 addi t1,t1,-14 - f46: 00000b2f 0xb2f - f4a: 3408 fld fa0,40(s0) - f4c: 0300 addi s0,sp,384 - f4e: 3a0e fld fs4,224(sp) - f50: 390b3b0b 0x390b3b0b - f54: 3f13490b 0x3f13490b - f58: 3c19 jal 96e <__stack_size+0x56e> - f5a: 0019 c.nop 6 - f5c: 0900 addi s0,sp,144 - f5e: 0016 c.slli zero,0x5 - f60: 0b3a0e03 lb t3,179(s4) - f64: 0b390b3b 0xb390b3b - f68: 1349 addi t1,t1,-14 - f6a: 0000 unimp - f6c: 130a slli t1,t1,0x22 - f6e: 0b01 addi s6,s6,0 - f70: 3b0b3a0b 0x3b0b3a0b - f74: 010b390b 0x10b390b - f78: 0b000013 li zero,176 - f7c: 000d c.nop 3 - f7e: 0b3a0e03 lb t3,179(s4) - f82: 0b390b3b 0xb390b3b - f86: 1349 addi t1,t1,-14 - f88: 0b0d0b0b 0xb0d0b0b - f8c: 0b0c addi a1,sp,400 - f8e: 0b38 addi a4,sp,408 - f90: 0000 unimp - f92: 0d0c addi a1,sp,656 - f94: 0300 addi s0,sp,384 - f96: 3a08 fld fa0,48(a2) - f98: 390b3b0b 0x390b3b0b - f9c: 0b13490b 0xb13490b - fa0: 0c0b0d0b 0xc0b0d0b - fa4: 000b380b 0xb380b - fa8: 0d00 addi s0,sp,656 - faa: 0e030117 auipc sp,0xe030 - fae: 0b3a0b0b 0xb3a0b0b - fb2: 0b390b3b 0xb390b3b - fb6: 1301 addi t1,t1,-32 - fb8: 0000 unimp - fba: 0d0e slli s10,s10,0x3 - fbc: 0300 addi s0,sp,384 - fbe: 3a08 fld fa0,48(a2) - fc0: 390b3b0b 0x390b3b0b - fc4: 0013490b 0x13490b - fc8: 0f00 addi s0,sp,912 - fca: 000d c.nop 3 - fcc: 0b3a0e03 lb t3,179(s4) - fd0: 0b390b3b 0xb390b3b - fd4: 1349 addi t1,t1,-14 - fd6: 0000 unimp - fd8: 2e10 fld fa2,24(a2) - fda: 3f01 jal eea <__stack_size+0xaea> - fdc: 0319 addi t1,t1,6 - fde: 3a0e fld fs4,224(sp) - fe0: 390b3b0b 0x390b3b0b - fe4: 4919270b 0x4919270b - fe8: 12011113 0x12011113 - fec: 4006 0x4006 - fee: 9618 0x9618 - ff0: 1942 slli s2,s2,0x30 - ff2: 1301 addi t1,t1,-32 - ff4: 0000 unimp - ff6: 0511 addi a0,a0,4 - ff8: 0300 addi s0,sp,384 - ffa: 3a08 fld fa0,48(a2) - ffc: 390b3b0b 0x390b3b0b - 1000: 0013490b 0x13490b - 1004: 1200 addi s0,sp,288 - 1006: 0034 addi a3,sp,8 - 1008: 0b3a0e03 lb t3,179(s4) - 100c: 0b390b3b 0xb390b3b - 1010: 1349 addi t1,t1,-14 - 1012: 1702 slli a4,a4,0x20 - 1014: 0000 unimp - 1016: 03003413 sltiu s0,zero,48 - 101a: 3a08 fld fa0,48(a2) - 101c: 390b3b0b 0x390b3b0b - 1020: 0013490b 0x13490b - 1024: 1400 addi s0,sp,544 - 1026: 0034 addi a3,sp,8 - 1028: 0b3a0803 lb a6,179(s4) - 102c: 0b390b3b 0xb390b3b - 1030: 1349 addi t1,t1,-14 - 1032: 1702 slli a4,a4,0x20 - 1034: 0000 unimp - 1036: 3415 jal a5a <__stack_size+0x65a> - 1038: 0300 addi s0,sp,384 - 103a: 3a08 fld fa0,48(a2) - 103c: 390b3b0b 0x390b3b0b - 1040: 0213490b 0x213490b - 1044: 0018 0x18 - 1046: 1600 addi s0,sp,800 - 1048: 1755010b 0x1755010b - 104c: 1301 addi t1,t1,-32 - 104e: 0000 unimp - 1050: 03003417 auipc s0,0x3003 - 1054: 3a0e fld fs4,224(sp) - 1056: 390b3b0b 0x390b3b0b - 105a: 0213490b 0x213490b - 105e: 0018 0x18 - 1060: 1800 addi s0,sp,48 - 1062: 0034 addi a3,sp,8 - 1064: 0b3a0e03 lb t3,179(s4) - 1068: 0b390b3b 0xb390b3b - 106c: 1349 addi t1,t1,-14 - 106e: 0b1c addi a5,sp,400 - 1070: 0000 unimp - 1072: 0a19 addi s4,s4,6 - 1074: 0300 addi s0,sp,384 - 1076: 3a0e fld fs4,224(sp) - 1078: 390b3b0b 0x390b3b0b - 107c: 0001110b 0x1110b - 1080: 1a00 addi s0,sp,304 - 1082: 0111010b 0x111010b - 1086: 0612 slli a2,a2,0x4 - 1088: 1301 addi t1,t1,-32 - 108a: 0000 unimp - 108c: 0300341b 0x300341b - 1090: 3a0e fld fs4,224(sp) - 1092: 390b3b0b 0x390b3b0b - 1096: 0013490b 0x13490b - 109a: 1c00 addi s0,sp,560 - 109c: 1755010b 0x1755010b - 10a0: 0000 unimp - 10a2: 0b1d addi s6,s6,7 - 10a4: 0101 addi sp,sp,0 - 10a6: 1e000013 li zero,480 - 10aa: 0111010b 0x111010b - 10ae: 0612 slli a2,a2,0x4 - 10b0: 0000 unimp - 10b2: 011f 4901 0013 0x134901011f - 10b8: 0000 unimp - 10ba: 1101 addi sp,sp,-32 - 10bc: 2501 jal 16bc <__stack_size+0x12bc> - 10be: 130e slli t1,t1,0x23 - 10c0: 1b0e030b 0x1b0e030b - 10c4: 110e slli sp,sp,0x23 - 10c6: 1201 addi tp,tp,-32 - 10c8: 1006 c.slli zero,0x21 - 10ca: 02000017 auipc zero,0x2000 - 10ce: 0024 addi s1,sp,8 - 10d0: 0b3e0b0b 0xb3e0b0b - 10d4: 00000803 lb a6,0(zero) # 0 <__stack_usage> - 10d8: 0b002403 lw s0,176(zero) # b0 <__stack_usage+0xb0> - 10dc: 030b3e0b 0x30b3e0b - 10e0: 000e c.slli zero,0x3 - 10e2: 0400 addi s0,sp,512 - 10e4: 0016 c.slli zero,0x5 - 10e6: 0b3a0e03 lb t3,179(s4) - 10ea: 0b39053b 0xb39053b - 10ee: 1349 addi t1,t1,-14 - 10f0: 0000 unimp - 10f2: 2605 jal 1412 <__stack_size+0x1012> - 10f4: 4900 lw s0,16(a0) - 10f6: 06000013 li zero,96 - 10fa: 0101 addi sp,sp,0 - 10fc: 1349 addi t1,t1,-14 - 10fe: 1301 addi t1,t1,-32 - 1100: 0000 unimp - 1102: 49002107 flw ft2,1168(zero) # 490 <__stack_size+0x90> - 1106: 000b2f13 slti t5,s6,0 - 110a: 0800 addi s0,sp,16 - 110c: 0034 addi a3,sp,8 - 110e: 0b3a0e03 lb t3,179(s4) - 1112: 0b390b3b 0xb390b3b - 1116: 1349 addi t1,t1,-14 - 1118: 193c193f 16090000 0x16090000193c193f - 1120: 0300 addi s0,sp,384 - 1122: 3a0e fld fs4,224(sp) - 1124: 390b3b0b 0x390b3b0b - 1128: 0013490b 0x13490b - 112c: 0a00 addi s0,sp,272 - 112e: 0b0b0113 addi sp,s6,176 - 1132: 0b3a slli s6,s6,0xe - 1134: 0b390b3b 0xb390b3b - 1138: 1301 addi t1,t1,-32 - 113a: 0000 unimp - 113c: 03000d0b 0x3000d0b - 1140: 3a0e fld fs4,224(sp) - 1142: 390b3b0b 0x390b3b0b - 1146: 0b13490b 0xb13490b - 114a: 0c0b0d0b 0xc0b0d0b - 114e: 000b380b 0xb380b - 1152: 0c00 addi s0,sp,528 - 1154: 000d c.nop 3 - 1156: 0b3a0803 lb a6,179(s4) - 115a: 0b390b3b 0xb390b3b - 115e: 1349 addi t1,t1,-14 - 1160: 0b0d0b0b 0xb0d0b0b - 1164: 0b0c addi a1,sp,400 - 1166: 0b38 addi a4,sp,408 - 1168: 0000 unimp - 116a: 170d addi a4,a4,-29 - 116c: 0301 addi t1,t1,0 - 116e: 0b0e slli s6,s6,0x3 - 1170: 3b0b3a0b 0x3b0b3a0b - 1174: 010b390b 0x10b390b - 1178: 0e000013 li zero,224 - 117c: 000d c.nop 3 - 117e: 0b3a0803 lb a6,179(s4) - 1182: 0b390b3b 0xb390b3b - 1186: 1349 addi t1,t1,-14 - 1188: 0000 unimp - 118a: 03000d0f 0x3000d0f - 118e: 3a0e fld fs4,224(sp) - 1190: 390b3b0b 0x390b3b0b - 1194: 0013490b 0x13490b - 1198: 1000 addi s0,sp,32 - 119a: 012e slli sp,sp,0xb - 119c: 0e03193f 0b3b0b3a 0xb3b0b3a0e03193f - 11a4: 0b39 addi s6,s6,14 - 11a6: 13491927 0x13491927 - 11aa: 0111 addi sp,sp,4 - 11ac: 0612 slli a2,a2,0x4 - 11ae: 1840 addi s0,sp,52 - 11b0: 01194297 auipc t0,0x1194 - 11b4: 11000013 li zero,272 - 11b8: 0005 c.nop 1 - 11ba: 0b3a0803 lb a6,179(s4) - 11be: 0b390b3b 0xb390b3b - 11c2: 1349 addi t1,t1,-14 - 11c4: 0000 unimp - 11c6: 3412 fld fs0,288(sp) - 11c8: 0300 addi s0,sp,384 - 11ca: 3a0e fld fs4,224(sp) - 11cc: 390b3b0b 0x390b3b0b - 11d0: 0213490b 0x213490b - 11d4: 13000017 auipc zero,0x13000 - 11d8: 0034 addi a3,sp,8 - 11da: 0b3a0e03 lb t3,179(s4) - 11de: 0b390b3b 0xb390b3b - 11e2: 1349 addi t1,t1,-14 - 11e4: 0000 unimp - 11e6: 3414 fld fa3,40(s0) - 11e8: 0300 addi s0,sp,384 - 11ea: 3a08 fld fa0,48(a2) - 11ec: 390b3b0b 0x390b3b0b - 11f0: 0013490b 0x13490b - 11f4: 1500 addi s0,sp,672 - 11f6: 0034 addi a3,sp,8 - 11f8: 0b3a0803 lb a6,179(s4) - 11fc: 0b390b3b 0xb390b3b - 1200: 1349 addi t1,t1,-14 - 1202: 1702 slli a4,a4,0x20 - 1204: 0000 unimp - 1206: 3416 fld fs0,352(sp) - 1208: 0300 addi s0,sp,384 - 120a: 3a08 fld fa0,48(a2) - 120c: 390b3b0b 0x390b3b0b - 1210: 0213490b 0x213490b - 1214: 0018 0x18 - 1216: 1700 addi s0,sp,928 - 1218: 1755010b 0x1755010b - 121c: 1301 addi t1,t1,-32 - 121e: 0000 unimp - 1220: 3418 fld fa4,40(s0) - 1222: 0300 addi s0,sp,384 - 1224: 3a0e fld fs4,224(sp) - 1226: 390b3b0b 0x390b3b0b - 122a: 0213490b 0x213490b - 122e: 0018 0x18 - 1230: 1900 addi s0,sp,176 - 1232: 1755010b 0x1755010b - 1236: 0000 unimp - 1238: 011a slli sp,sp,0x6 - 123a: 4901 li s2,0 - 123c: 00000013 nop - 1240: 1101 addi sp,sp,-32 - 1242: 2501 jal 1842 <__stack_size+0x1442> - 1244: 130e slli t1,t1,0x23 - 1246: 1b0e030b 0x1b0e030b - 124a: 110e slli sp,sp,0x23 - 124c: 1201 addi tp,tp,-32 - 124e: 1006 c.slli zero,0x21 - 1250: 02000017 auipc zero,0x2000 - 1254: 0024 addi s1,sp,8 - 1256: 0b3e0b0b 0xb3e0b0b - 125a: 00000803 lb a6,0(zero) # 0 <__stack_usage> - 125e: 0b002403 lw s0,176(zero) # b0 <__stack_usage+0xb0> - 1262: 030b3e0b 0x30b3e0b - 1266: 000e c.slli zero,0x3 - 1268: 0400 addi s0,sp,512 - 126a: 0016 c.slli zero,0x5 - 126c: 0b3a0e03 lb t3,179(s4) - 1270: 0b39053b 0xb39053b - 1274: 1349 addi t1,t1,-14 - 1276: 0000 unimp - 1278: 2605 jal 1598 <__stack_size+0x1198> - 127a: 4900 lw s0,16(a0) - 127c: 06000013 li zero,96 - 1280: 0101 addi sp,sp,0 - 1282: 1349 addi t1,t1,-14 - 1284: 1301 addi t1,t1,-32 - 1286: 0000 unimp - 1288: 49002107 flw ft2,1168(zero) # 490 <__stack_size+0x90> - 128c: 000b2f13 slti t5,s6,0 - 1290: 0800 addi s0,sp,16 - 1292: 0034 addi a3,sp,8 - 1294: 0b3a0e03 lb t3,179(s4) - 1298: 0b390b3b 0xb390b3b - 129c: 1349 addi t1,t1,-14 - 129e: 193c193f 16090000 0x16090000193c193f - 12a6: 0300 addi s0,sp,384 - 12a8: 3a0e fld fs4,224(sp) - 12aa: 390b3b0b 0x390b3b0b - 12ae: 0013490b 0x13490b - 12b2: 0a00 addi s0,sp,272 - 12b4: 0b0b0113 addi sp,s6,176 - 12b8: 0b3a slli s6,s6,0xe - 12ba: 0b390b3b 0xb390b3b - 12be: 1301 addi t1,t1,-32 - 12c0: 0000 unimp - 12c2: 03000d0b 0x3000d0b - 12c6: 3a0e fld fs4,224(sp) - 12c8: 390b3b0b 0x390b3b0b - 12cc: 0b13490b 0xb13490b - 12d0: 0c0b0d0b 0xc0b0d0b - 12d4: 000b380b 0xb380b - 12d8: 0c00 addi s0,sp,528 - 12da: 000d c.nop 3 - 12dc: 0b3a0803 lb a6,179(s4) - 12e0: 0b390b3b 0xb390b3b - 12e4: 1349 addi t1,t1,-14 - 12e6: 0b0d0b0b 0xb0d0b0b - 12ea: 0b0c addi a1,sp,400 - 12ec: 0b38 addi a4,sp,408 - 12ee: 0000 unimp - 12f0: 170d addi a4,a4,-29 - 12f2: 0301 addi t1,t1,0 - 12f4: 0b0e slli s6,s6,0x3 - 12f6: 3b0b3a0b 0x3b0b3a0b - 12fa: 010b390b 0x10b390b - 12fe: 0e000013 li zero,224 - 1302: 000d c.nop 3 - 1304: 0b3a0803 lb a6,179(s4) - 1308: 0b390b3b 0xb390b3b - 130c: 1349 addi t1,t1,-14 - 130e: 0000 unimp - 1310: 03000d0f 0x3000d0f - 1314: 3a0e fld fs4,224(sp) - 1316: 390b3b0b 0x390b3b0b - 131a: 0013490b 0x13490b - 131e: 1000 addi s0,sp,32 - 1320: 012e slli sp,sp,0xb - 1322: 0e03193f 0b3b0b3a 0xb3b0b3a0e03193f - 132a: 0b39 addi s6,s6,14 - 132c: 13491927 0x13491927 - 1330: 0111 addi sp,sp,4 - 1332: 0612 slli a2,a2,0x4 - 1334: 1840 addi s0,sp,52 - 1336: 4296 lw t0,68(sp) - 1338: 0119 addi sp,sp,6 - 133a: 11000013 li zero,272 - 133e: 0005 c.nop 1 - 1340: 0b3a0803 lb a6,179(s4) - 1344: 0b390b3b 0xb390b3b - 1348: 1349 addi t1,t1,-14 - 134a: 1702 slli a4,a4,0x20 - 134c: 0000 unimp - 134e: 3412 fld fs0,288(sp) - 1350: 0300 addi s0,sp,384 - 1352: 3a08 fld fa0,48(a2) - 1354: 390b3b0b 0x390b3b0b - 1358: 0013490b 0x13490b - 135c: 1300 addi s0,sp,416 - 135e: 0034 addi a3,sp,8 - 1360: 0b3a0803 lb a6,179(s4) - 1364: 0b390b3b 0xb390b3b - 1368: 1349 addi t1,t1,-14 - 136a: 1702 slli a4,a4,0x20 - 136c: 0000 unimp - 136e: 3414 fld fa3,40(s0) - 1370: 0300 addi s0,sp,384 - 1372: 3a08 fld fa0,48(a2) - 1374: 390b3b0b 0x390b3b0b - 1378: 0213490b 0x213490b - 137c: 0018 0x18 - 137e: 1500 addi s0,sp,672 - 1380: 1755010b 0x1755010b - 1384: 1301 addi t1,t1,-32 - 1386: 0000 unimp - 1388: 0a16 slli s4,s4,0x5 - 138a: 0300 addi s0,sp,384 - 138c: 3a0e fld fs4,224(sp) - 138e: 390b3b0b 0x390b3b0b - 1392: 1700000b 0x1700000b - 1396: 1755010b 0x1755010b - 139a: 0000 unimp - 139c: 3418 fld fa4,40(s0) - 139e: 0300 addi s0,sp,384 - 13a0: 3a0e fld fs4,224(sp) - 13a2: 390b3b0b 0x390b3b0b - 13a6: 0213490b 0x213490b - 13aa: 19000017 auipc zero,0x19000 - 13ae: 1301010b 0x1301010b - 13b2: 0000 unimp - 13b4: 341a fld fs0,416(sp) - 13b6: 0300 addi s0,sp,384 - 13b8: 3a0e fld fs4,224(sp) - 13ba: 390b3b0b 0x390b3b0b - 13be: 0013490b 0x13490b - 13c2: 1b00 addi s0,sp,432 - 13c4: 0000010b 0x10b - 13c8: 341c fld fa5,40(s0) - 13ca: 0300 addi s0,sp,384 - 13cc: 3a0e fld fs4,224(sp) - 13ce: 390b3b0b 0x390b3b0b - 13d2: 0213490b 0x213490b - 13d6: 0018 0x18 - 13d8: 1d00 addi s0,sp,688 - 13da: 0101 addi sp,sp,0 - 13dc: 1349 addi t1,t1,-14 - 13de: 0000 unimp - 13e0: 0100 addi s0,sp,128 - 13e2: 0111 addi sp,sp,4 - 13e4: 0e25 addi t3,t3,9 - 13e6: 0e030b13 addi s6,t1,224 - 13ea: 01110e1b 0x1110e1b - 13ee: 0612 slli a2,a2,0x4 - 13f0: 1710 addi a2,sp,928 - 13f2: 0000 unimp - 13f4: 2402 fld fs0,0(sp) - 13f6: 0b00 addi s0,sp,400 - 13f8: 030b3e0b 0x30b3e0b - 13fc: 000e c.slli zero,0x3 - 13fe: 0300 addi s0,sp,384 - 1400: 0024 addi s1,sp,8 - 1402: 0b3e0b0b 0xb3e0b0b - 1406: 00000803 lb a6,0(zero) # 0 <__stack_usage> - 140a: 1604 addi s1,sp,800 - 140c: 0300 addi s0,sp,384 - 140e: 3a0e fld fs4,224(sp) - 1410: 39053b0b 0x39053b0b - 1414: 0013490b 0x13490b - 1418: 0500 addi s0,sp,640 - 141a: 0026 c.slli zero,0x9 - 141c: 1349 addi t1,t1,-14 - 141e: 0000 unimp - 1420: 0106 slli sp,sp,0x1 - 1422: 4901 li s2,0 - 1424: 00130113 addi sp,t1,1 - 1428: 0700 addi s0,sp,896 - 142a: 0021 c.nop 8 - 142c: 1349 addi t1,t1,-14 - 142e: 00000b2f 0xb2f - 1432: 3408 fld fa0,40(s0) - 1434: 0300 addi s0,sp,384 - 1436: 3a0e fld fs4,224(sp) - 1438: 390b3b0b 0x390b3b0b - 143c: 3f13490b 0x3f13490b - 1440: 3c19 jal e56 <__stack_size+0xa56> - 1442: 0019 c.nop 6 - 1444: 0900 addi s0,sp,144 - 1446: 0016 c.slli zero,0x5 - 1448: 0b3a0e03 lb t3,179(s4) - 144c: 0b390b3b 0xb390b3b - 1450: 1349 addi t1,t1,-14 - 1452: 0000 unimp - 1454: 130a slli t1,t1,0x22 - 1456: 0b01 addi s6,s6,0 - 1458: 3b0b3a0b 0x3b0b3a0b - 145c: 010b390b 0x10b390b - 1460: 0b000013 li zero,176 - 1464: 000d c.nop 3 - 1466: 0b3a0e03 lb t3,179(s4) - 146a: 0b390b3b 0xb390b3b - 146e: 1349 addi t1,t1,-14 - 1470: 0b0d0b0b 0xb0d0b0b - 1474: 0b0c addi a1,sp,400 - 1476: 0b38 addi a4,sp,408 - 1478: 0000 unimp - 147a: 0d0c addi a1,sp,656 - 147c: 0300 addi s0,sp,384 - 147e: 3a08 fld fa0,48(a2) - 1480: 390b3b0b 0x390b3b0b - 1484: 0b13490b 0xb13490b - 1488: 0c0b0d0b 0xc0b0d0b - 148c: 000b380b 0xb380b - 1490: 0d00 addi s0,sp,656 - 1492: 0e030117 auipc sp,0xe030 - 1496: 0b3a0b0b 0xb3a0b0b - 149a: 0b390b3b 0xb390b3b - 149e: 1301 addi t1,t1,-32 - 14a0: 0000 unimp - 14a2: 0d0e slli s10,s10,0x3 - 14a4: 0300 addi s0,sp,384 - 14a6: 3a08 fld fa0,48(a2) - 14a8: 390b3b0b 0x390b3b0b - 14ac: 0013490b 0x13490b - 14b0: 0f00 addi s0,sp,912 - 14b2: 000d c.nop 3 - 14b4: 0b3a0e03 lb t3,179(s4) - 14b8: 0b390b3b 0xb390b3b - 14bc: 1349 addi t1,t1,-14 - 14be: 0000 unimp - 14c0: 2e10 fld fa2,24(a2) - 14c2: 3f01 jal 13d2 <__stack_size+0xfd2> - 14c4: 0319 addi t1,t1,6 - 14c6: 3a0e fld fs4,224(sp) - 14c8: 390b3b0b 0x390b3b0b - 14cc: 4919270b 0x4919270b - 14d0: 12011113 0x12011113 - 14d4: 4006 0x4006 - 14d6: 9618 0x9618 - 14d8: 1942 slli s2,s2,0x30 - 14da: 1301 addi t1,t1,-32 - 14dc: 0000 unimp - 14de: 0511 addi a0,a0,4 - 14e0: 0300 addi s0,sp,384 - 14e2: 3a08 fld fa0,48(a2) - 14e4: 390b3b0b 0x390b3b0b - 14e8: 0213490b 0x213490b - 14ec: 12000017 auipc zero,0x12000 - 14f0: 0034 addi a3,sp,8 - 14f2: 0b3a0e03 lb t3,179(s4) - 14f6: 0b390b3b 0xb390b3b - 14fa: 1349 addi t1,t1,-14 - 14fc: 1702 slli a4,a4,0x20 - 14fe: 0000 unimp - 1500: 03003413 sltiu s0,zero,48 - 1504: 3a0e fld fs4,224(sp) - 1506: 390b3b0b 0x390b3b0b - 150a: 0013490b 0x13490b - 150e: 1400 addi s0,sp,544 - 1510: 0034 addi a3,sp,8 - 1512: 0b3a0803 lb a6,179(s4) - 1516: 0b390b3b 0xb390b3b - 151a: 1349 addi t1,t1,-14 - 151c: 0000 unimp - 151e: 3415 jal f42 <__stack_size+0xb42> - 1520: 0300 addi s0,sp,384 - 1522: 3a08 fld fa0,48(a2) - 1524: 390b3b0b 0x390b3b0b - 1528: 0213490b 0x213490b - 152c: 16000017 auipc zero,0x16000 - 1530: 0034 addi a3,sp,8 - 1532: 0b3a0803 lb a6,179(s4) - 1536: 0b390b3b 0xb390b3b - 153a: 1349 addi t1,t1,-14 - 153c: 1802 slli a6,a6,0x20 - 153e: 0000 unimp - 1540: 55010b17 auipc s6,0x55010 - 1544: 00130117 auipc sp,0x130 - 1548: 1800 addi s0,sp,48 - 154a: 1301010b 0x1301010b - 154e: 0000 unimp - 1550: 0b19 addi s6,s6,6 - 1552: 1101 addi sp,sp,-32 - 1554: 1201 addi tp,tp,-32 - 1556: 0106 slli sp,sp,0x1 - 1558: 1a000013 li zero,416 - 155c: 1755010b 0x1755010b - 1560: 0000 unimp - 1562: 11010b1b 0x11010b1b - 1566: 1201 addi tp,tp,-32 - 1568: 0006 c.slli zero,0x1 - 156a: 1c00 addi s0,sp,560 - 156c: 0034 addi a3,sp,8 - 156e: 0b3a0e03 lb t3,179(s4) - 1572: 0b390b3b 0xb390b3b - 1576: 1349 addi t1,t1,-14 - 1578: 1802 slli a6,a6,0x20 - 157a: 0000 unimp - 157c: 011d addi sp,sp,7 - 157e: 4901 li s2,0 - 1580: 00000013 nop - 1584: 1101 addi sp,sp,-32 - 1586: 2501 jal 1b86 <__stack_size+0x1786> - 1588: 130e slli t1,t1,0x23 - 158a: 1b0e030b 0x1b0e030b - 158e: 110e slli sp,sp,0x23 - 1590: 1201 addi tp,tp,-32 - 1592: 1006 c.slli zero,0x21 - 1594: 02000017 auipc zero,0x2000 - 1598: 0024 addi s1,sp,8 - 159a: 0b3e0b0b 0xb3e0b0b - 159e: 00000803 lb a6,0(zero) # 0 <__stack_usage> - 15a2: 0b002403 lw s0,176(zero) # b0 <__stack_usage+0xb0> - 15a6: 030b3e0b 0x30b3e0b - 15aa: 000e c.slli zero,0x3 - 15ac: 0400 addi s0,sp,512 - 15ae: 0016 c.slli zero,0x5 - 15b0: 0b3a0e03 lb t3,179(s4) - 15b4: 0b39053b 0xb39053b - 15b8: 1349 addi t1,t1,-14 - 15ba: 0000 unimp - 15bc: 2605 jal 18dc <__stack_size+0x14dc> - 15be: 4900 lw s0,16(a0) - 15c0: 06000013 li zero,96 - 15c4: 0101 addi sp,sp,0 - 15c6: 1349 addi t1,t1,-14 - 15c8: 1301 addi t1,t1,-32 - 15ca: 0000 unimp - 15cc: 49002107 flw ft2,1168(zero) # 490 <__stack_size+0x90> - 15d0: 000b2f13 slti t5,s6,0 - 15d4: 0800 addi s0,sp,16 - 15d6: 0034 addi a3,sp,8 - 15d8: 0b3a0e03 lb t3,179(s4) - 15dc: 0b390b3b 0xb390b3b - 15e0: 1349 addi t1,t1,-14 - 15e2: 193c193f 16090000 0x16090000193c193f - 15ea: 0300 addi s0,sp,384 - 15ec: 3a0e fld fs4,224(sp) - 15ee: 390b3b0b 0x390b3b0b - 15f2: 0013490b 0x13490b - 15f6: 0a00 addi s0,sp,272 - 15f8: 0b0b0113 addi sp,s6,176 # 550115f0 <__stack_size+0x550111f0> - 15fc: 0b3a slli s6,s6,0xe - 15fe: 0b390b3b 0xb390b3b - 1602: 1301 addi t1,t1,-32 - 1604: 0000 unimp - 1606: 03000d0b 0x3000d0b - 160a: 3a0e fld fs4,224(sp) - 160c: 390b3b0b 0x390b3b0b - 1610: 0b13490b 0xb13490b - 1614: 0c0b0d0b 0xc0b0d0b - 1618: 000b380b 0xb380b - 161c: 0c00 addi s0,sp,528 - 161e: 000d c.nop 3 - 1620: 0b3a0803 lb a6,179(s4) - 1624: 0b390b3b 0xb390b3b - 1628: 1349 addi t1,t1,-14 - 162a: 0b0d0b0b 0xb0d0b0b - 162e: 0b0c addi a1,sp,400 - 1630: 0b38 addi a4,sp,408 - 1632: 0000 unimp - 1634: 170d addi a4,a4,-29 - 1636: 0301 addi t1,t1,0 - 1638: 0b0e slli s6,s6,0x3 - 163a: 3b0b3a0b 0x3b0b3a0b - 163e: 010b390b 0x10b390b - 1642: 0e000013 li zero,224 - 1646: 000d c.nop 3 - 1648: 0b3a0803 lb a6,179(s4) - 164c: 0b390b3b 0xb390b3b - 1650: 1349 addi t1,t1,-14 - 1652: 0000 unimp - 1654: 03000d0f 0x3000d0f - 1658: 3a0e fld fs4,224(sp) - 165a: 390b3b0b 0x390b3b0b - 165e: 0013490b 0x13490b - 1662: 1000 addi s0,sp,32 - 1664: 012e slli sp,sp,0xb - 1666: 0e03193f 0b3b0b3a 0xb3b0b3a0e03193f - 166e: 0b39 addi s6,s6,14 - 1670: 13491927 0x13491927 - 1674: 0111 addi sp,sp,4 - 1676: 0612 slli a2,a2,0x4 - 1678: 1840 addi s0,sp,52 - 167a: 01194297 auipc t0,0x1194 - 167e: 11000013 li zero,272 - 1682: 0005 c.nop 1 - 1684: 0b3a0803 lb a6,179(s4) - 1688: 0b390b3b 0xb390b3b - 168c: 1349 addi t1,t1,-14 - 168e: 0000 unimp - 1690: 3412 fld fs0,288(sp) - 1692: 0300 addi s0,sp,384 - 1694: 3a0e fld fs4,224(sp) - 1696: 390b3b0b 0x390b3b0b - 169a: 0213490b 0x213490b - 169e: 13000017 auipc zero,0x13000 - 16a2: 0034 addi a3,sp,8 - 16a4: 0b3a0803 lb a6,179(s4) - 16a8: 0b390b3b 0xb390b3b - 16ac: 1349 addi t1,t1,-14 - 16ae: 0000 unimp - 16b0: 3414 fld fa3,40(s0) - 16b2: 0300 addi s0,sp,384 - 16b4: 3a08 fld fa0,48(a2) - 16b6: 390b3b0b 0x390b3b0b - 16ba: 0213490b 0x213490b - 16be: 15000017 auipc zero,0x15000 - 16c2: 0034 addi a3,sp,8 - 16c4: 0b3a0803 lb a6,179(s4) - 16c8: 0b390b3b 0xb390b3b - 16cc: 1349 addi t1,t1,-14 - 16ce: 1802 slli a6,a6,0x20 - 16d0: 0000 unimp - 16d2: 0b16 slli s6,s6,0x5 - 16d4: 1101 addi sp,sp,-32 - 16d6: 1201 addi tp,tp,-32 - 16d8: 0106 slli sp,sp,0x1 - 16da: 17000013 li zero,368 - 16de: 0034 addi a3,sp,8 - 16e0: 0b3a0e03 lb t3,179(s4) - 16e4: 0b390b3b 0xb390b3b - 16e8: 1349 addi t1,t1,-14 - 16ea: 1802 slli a6,a6,0x20 - 16ec: 0000 unimp - 16ee: 0b18 addi a4,sp,400 - 16f0: 5501 li a0,-32 - 16f2: 00130117 auipc sp,0x130 - 16f6: 1900 addi s0,sp,176 - 16f8: 0034 addi a3,sp,8 - 16fa: 0b3a0e03 lb t3,179(s4) - 16fe: 0b390b3b 0xb390b3b - 1702: 1349 addi t1,t1,-14 - 1704: 0b1c addi a5,sp,400 - 1706: 0000 unimp - 1708: 0b1a slli s6,s6,0x6 - 170a: 5501 li a0,-32 - 170c: 1b000017 auipc zero,0x1b000 - 1710: 0034 addi a3,sp,8 - 1712: 0b3a0e03 lb t3,179(s4) - 1716: 0b390b3b 0xb390b3b - 171a: 1349 addi t1,t1,-14 - 171c: 0000 unimp - 171e: 0b1c addi a5,sp,400 - 1720: 0101 addi sp,sp,0 - 1722: 1d000013 li zero,464 - 1726: 0000010b 0x10b - 172a: 0b1e slli s6,s6,0x7 - 172c: 1101 addi sp,sp,-32 - 172e: 1201 addi tp,tp,-32 - 1730: 0006 c.slli zero,0x1 - 1732: 1f00 addi s0,sp,944 - 1734: 0101 addi sp,sp,0 - 1736: 1349 addi t1,t1,-14 - 1738: 0000 unimp - 173a: 0100 addi s0,sp,128 - 173c: 0111 addi sp,sp,4 - 173e: 0e25 addi t3,t3,9 - 1740: 0e030b13 addi s6,t1,224 - 1744: 17100e1b 0x17100e1b - 1748: 0000 unimp - 174a: 2402 fld fs0,0(sp) - 174c: 0b00 addi s0,sp,400 - 174e: 030b3e0b 0x30b3e0b - 1752: 0008 0x8 - 1754: 0300 addi s0,sp,384 - 1756: 0024 addi s1,sp,8 - 1758: 0b3e0b0b 0xb3e0b0b - 175c: 00000e03 lb t3,0(zero) # 0 <__stack_usage> - 1760: 1604 addi s1,sp,800 - 1762: 0300 addi s0,sp,384 - 1764: 3a0e fld fs4,224(sp) - 1766: 39053b0b 0x39053b0b - 176a: 0013490b 0x13490b - 176e: 0500 addi s0,sp,640 - 1770: 0016 c.slli zero,0x5 - 1772: 0b3a0e03 lb t3,179(s4) - 1776: 0b390b3b 0xb390b3b - 177a: 1349 addi t1,t1,-14 - 177c: 0000 unimp - 177e: 1706 slli a4,a4,0x21 - 1780: 0b01 addi s6,s6,0 - 1782: 3b0b3a0b 0x3b0b3a0b - 1786: 010b390b 0x10b390b - 178a: 07000013 li zero,112 - 178e: 000d c.nop 3 - 1790: 0b3a0e03 lb t3,179(s4) - 1794: 0b390b3b 0xb390b3b - 1798: 1349 addi t1,t1,-14 - 179a: 0000 unimp - 179c: 0108 addi a0,sp,128 - 179e: 4901 li s2,0 - 17a0: 00130113 addi sp,t1,1 - 17a4: 0900 addi s0,sp,144 - 17a6: 0021 c.nop 8 - 17a8: 1349 addi t1,t1,-14 - 17aa: 00000b2f 0xb2f - 17ae: 130a slli t1,t1,0x22 - 17b0: 0b01 addi s6,s6,0 - 17b2: 3b0b3a0b 0x3b0b3a0b - 17b6: 010b390b 0x10b390b - 17ba: 0b000013 li zero,176 - 17be: 000d c.nop 3 - 17c0: 0b3a0e03 lb t3,179(s4) - 17c4: 0b390b3b 0xb390b3b - 17c8: 1349 addi t1,t1,-14 - 17ca: 0b38 addi a4,sp,408 - 17cc: 0000 unimp - 17ce: 0f0c addi a1,sp,912 - 17d0: 0b00 addi s0,sp,400 - 17d2: 0d00000b 0xd00000b - 17d6: 0e030113 addi sp,t1,224 - 17da: 0b3a0b0b 0xb3a0b0b - 17de: 0b390b3b 0xb390b3b - 17e2: 1301 addi t1,t1,-32 - 17e4: 0000 unimp - 17e6: 0d0e slli s10,s10,0x3 - 17e8: 0300 addi s0,sp,384 - 17ea: 3a08 fld fa0,48(a2) - 17ec: 390b3b0b 0x390b3b0b - 17f0: 3813490b 0x3813490b - 17f4: 0f00000b 0xf00000b - 17f8: 0b0b000f 0xb0b000f - 17fc: 1349 addi t1,t1,-14 - 17fe: 0000 unimp - 1800: 1310 addi a2,sp,416 - 1802: 0301 addi t1,t1,0 - 1804: 0b0e slli s6,s6,0x3 - 1806: 3a05 jal 1136 <__stack_size+0xd36> - 1808: 390b3b0b 0x390b3b0b - 180c: 0013010b 0x13010b - 1810: 1100 addi s0,sp,160 - 1812: 000d c.nop 3 - 1814: 0b3a0e03 lb t3,179(s4) - 1818: 0b390b3b 0xb390b3b - 181c: 1349 addi t1,t1,-14 - 181e: 0538 addi a4,sp,648 - 1820: 0000 unimp - 1822: 1512 slli a0,a0,0x24 - 1824: 2700 fld fs0,8(a4) - 1826: 0019 c.nop 6 - 1828: 1300 addi s0,sp,416 - 182a: 0115 addi sp,sp,5 - 182c: 13491927 0x13491927 - 1830: 1301 addi t1,t1,-32 - 1832: 0000 unimp - 1834: 0514 addi a3,sp,640 - 1836: 4900 lw s0,16(a0) - 1838: 15000013 li zero,336 - 183c: 0026 c.slli zero,0x9 - 183e: 1349 addi t1,t1,-14 - 1840: 0000 unimp - 1842: 1316 slli t1,t1,0x25 - 1844: 0301 addi t1,t1,0 - 1846: 0b0e slli s6,s6,0x3 - 1848: 3a05 jal 1178 <__stack_size+0xd78> - 184a: 39053b0b 0x39053b0b - 184e: 0013010b 0x13010b - 1852: 1700 addi s0,sp,928 - 1854: 000d c.nop 3 - 1856: 0b3a0e03 lb t3,179(s4) - 185a: 0b39053b 0xb39053b - 185e: 1349 addi t1,t1,-14 - 1860: 0b38 addi a4,sp,408 - 1862: 0000 unimp - 1864: 0d18 addi a4,sp,656 - 1866: 0300 addi s0,sp,384 - 1868: 3a0e fld fs4,224(sp) - 186a: 39053b0b 0x39053b0b - 186e: 3813490b 0x3813490b - 1872: 0005 c.nop 1 - 1874: 1900 addi s0,sp,176 - 1876: 0e030113 addi sp,t1,224 - 187a: 0b3a0b0b 0xb3a0b0b - 187e: 0b39053b 0xb39053b - 1882: 1301 addi t1,t1,-32 - 1884: 0000 unimp - 1886: 131a slli t1,t1,0x26 - 1888: 0b01 addi s6,s6,0 - 188a: 3b0b3a0b 0x3b0b3a0b - 188e: 3905 jal 14be <__stack_size+0x10be> - 1890: 0013010b 0x13010b - 1894: 1b00 addi s0,sp,432 - 1896: 0b0b0117 auipc sp,0xb0b0 - 189a: 0b3a slli s6,s6,0xe - 189c: 0b39053b 0xb39053b - 18a0: 1301 addi t1,t1,-32 - 18a2: 0000 unimp - 18a4: 0d1c addi a5,sp,656 - 18a6: 0300 addi s0,sp,384 - 18a8: 3a0e fld fs4,224(sp) - 18aa: 39053b0b 0x39053b0b - 18ae: 0013490b 0x13490b - 18b2: 1d00 addi s0,sp,688 - 18b4: 0e030013 addi zero,t1,224 - 18b8: 193c addi a5,sp,184 - 18ba: 0000 unimp - 18bc: 151e slli a0,a0,0x27 - 18be: 2701 jal 1fbe <__stack_size+0x1bbe> - 18c0: 0119 addi sp,sp,6 - 18c2: 1f000013 li zero,496 - 18c6: 0034 addi a3,sp,8 - 18c8: 0b3a0e03 lb t3,179(s4) - 18cc: 0b39053b 0xb39053b - 18d0: 1349 addi t1,t1,-14 - 18d2: 193c193f 21200000 0x21200000193c193f - 18da: 0000 unimp - 18dc: 2100 fld fs0,0(a0) - 18de: 0034 addi a3,sp,8 - 18e0: 0b3a0e03 lb t3,179(s4) - 18e4: 0b390b3b 0xb390b3b - 18e8: 1349 addi t1,t1,-14 - 18ea: 193c193f 26220000 0x26220000193c193f - 18f2: 0000 unimp - 18f4: 2300 fld fs0,0(a4) - 18f6: 0104 addi s1,sp,128 - 18f8: 0b3e0e03 lb t3,179(t3) # c125 <__stack_size+0xbd25> - 18fc: 13490b0b 0x13490b0b - 1900: 0b3a slli s6,s6,0xe - 1902: 0b390b3b 0xb390b3b - 1906: 1301 addi t1,t1,-32 - 1908: 0000 unimp - 190a: 2824 fld fs1,80(s0) - 190c: 0300 addi s0,sp,384 - 190e: 1c0e slli s8,s8,0x23 - 1910: 2500000b 0x2500000b - 1914: 0034 addi a3,sp,8 - 1916: 0b3a1347 fmsub.d ft6,fs4,fs3,ft1,rtz - 191a: 0b39053b 0xb39053b - 191e: 1802 slli a6,a6,0x20 - 1920: 0000 unimp - 1922: 0100 addi s0,sp,128 - 1924: 0111 addi sp,sp,4 - 1926: 0e25 addi t3,t3,9 - 1928: 0e030b13 addi s6,t1,224 - 192c: 01110e1b 0x1110e1b - 1930: 0612 slli a2,a2,0x4 - 1932: 1710 addi a2,sp,928 - 1934: 0000 unimp - 1936: 2402 fld fs0,0(sp) - 1938: 0b00 addi s0,sp,400 - 193a: 030b3e0b 0x30b3e0b - 193e: 0008 0x8 - 1940: 0300 addi s0,sp,384 - 1942: 0024 addi s1,sp,8 - 1944: 0b3e0b0b 0xb3e0b0b - 1948: 00000e03 lb t3,0(zero) # 0 <__stack_usage> - 194c: 1604 addi s1,sp,800 - 194e: 0300 addi s0,sp,384 - 1950: 3a0e fld fs4,224(sp) - 1952: 39053b0b 0x39053b0b - 1956: 0013490b 0x13490b - 195a: 0500 addi s0,sp,640 - 195c: 0016 c.slli zero,0x5 - 195e: 0b3a0e03 lb t3,179(s4) - 1962: 0b390b3b 0xb390b3b - 1966: 1349 addi t1,t1,-14 - 1968: 0000 unimp - 196a: 1706 slli a4,a4,0x21 - 196c: 0b01 addi s6,s6,0 - 196e: 3b0b3a0b 0x3b0b3a0b - 1972: 010b390b 0x10b390b - 1976: 07000013 li zero,112 - 197a: 000d c.nop 3 - 197c: 0b3a0e03 lb t3,179(s4) - 1980: 0b390b3b 0xb390b3b - 1984: 1349 addi t1,t1,-14 - 1986: 0000 unimp - 1988: 0108 addi a0,sp,128 - 198a: 4901 li s2,0 - 198c: 00130113 addi sp,t1,1 - 1990: 0900 addi s0,sp,144 - 1992: 0021 c.nop 8 - 1994: 1349 addi t1,t1,-14 - 1996: 00000b2f 0xb2f - 199a: 130a slli t1,t1,0x22 - 199c: 0b01 addi s6,s6,0 - 199e: 3b0b3a0b 0x3b0b3a0b - 19a2: 010b390b 0x10b390b - 19a6: 0b000013 li zero,176 - 19aa: 000d c.nop 3 - 19ac: 0b3a0e03 lb t3,179(s4) - 19b0: 0b390b3b 0xb390b3b - 19b4: 1349 addi t1,t1,-14 - 19b6: 0b38 addi a4,sp,408 - 19b8: 0000 unimp - 19ba: 0f0c addi a1,sp,912 - 19bc: 0b00 addi s0,sp,400 - 19be: 0d00000b 0xd00000b - 19c2: 0e030113 addi sp,t1,224 - 19c6: 0b3a0b0b 0xb3a0b0b - 19ca: 0b390b3b 0xb390b3b - 19ce: 1301 addi t1,t1,-32 - 19d0: 0000 unimp - 19d2: 0d0e slli s10,s10,0x3 - 19d4: 0300 addi s0,sp,384 - 19d6: 3a08 fld fa0,48(a2) - 19d8: 390b3b0b 0x390b3b0b - 19dc: 3813490b 0x3813490b - 19e0: 0f00000b 0xf00000b - 19e4: 0b0b000f 0xb0b000f - 19e8: 1349 addi t1,t1,-14 - 19ea: 0000 unimp - 19ec: 1310 addi a2,sp,416 - 19ee: 0301 addi t1,t1,0 - 19f0: 0b0e slli s6,s6,0x3 - 19f2: 3a05 jal 1322 <__stack_size+0xf22> - 19f4: 390b3b0b 0x390b3b0b - 19f8: 0013010b 0x13010b - 19fc: 1100 addi s0,sp,160 - 19fe: 000d c.nop 3 - 1a00: 0b3a0e03 lb t3,179(s4) - 1a04: 0b390b3b 0xb390b3b - 1a08: 1349 addi t1,t1,-14 - 1a0a: 0538 addi a4,sp,648 - 1a0c: 0000 unimp - 1a0e: 1512 slli a0,a0,0x24 - 1a10: 2700 fld fs0,8(a4) - 1a12: 0019 c.nop 6 - 1a14: 1300 addi s0,sp,416 - 1a16: 0115 addi sp,sp,5 - 1a18: 13491927 0x13491927 - 1a1c: 1301 addi t1,t1,-32 - 1a1e: 0000 unimp - 1a20: 0514 addi a3,sp,640 - 1a22: 4900 lw s0,16(a0) - 1a24: 15000013 li zero,336 - 1a28: 0026 c.slli zero,0x9 - 1a2a: 1349 addi t1,t1,-14 - 1a2c: 0000 unimp - 1a2e: 1316 slli t1,t1,0x25 - 1a30: 0301 addi t1,t1,0 - 1a32: 0b0e slli s6,s6,0x3 - 1a34: 3a05 jal 1364 <__stack_size+0xf64> - 1a36: 39053b0b 0x39053b0b - 1a3a: 0013010b 0x13010b - 1a3e: 1700 addi s0,sp,928 - 1a40: 000d c.nop 3 - 1a42: 0b3a0e03 lb t3,179(s4) - 1a46: 0b39053b 0xb39053b - 1a4a: 1349 addi t1,t1,-14 - 1a4c: 0b38 addi a4,sp,408 - 1a4e: 0000 unimp - 1a50: 0d18 addi a4,sp,656 - 1a52: 0300 addi s0,sp,384 - 1a54: 3a0e fld fs4,224(sp) - 1a56: 39053b0b 0x39053b0b - 1a5a: 3813490b 0x3813490b - 1a5e: 0005 c.nop 1 - 1a60: 1900 addi s0,sp,176 - 1a62: 0e030113 addi sp,t1,224 - 1a66: 0b3a0b0b 0xb3a0b0b - 1a6a: 0b39053b 0xb39053b - 1a6e: 1301 addi t1,t1,-32 - 1a70: 0000 unimp - 1a72: 131a slli t1,t1,0x26 - 1a74: 0b01 addi s6,s6,0 - 1a76: 3b0b3a0b 0x3b0b3a0b - 1a7a: 3905 jal 16aa <__stack_size+0x12aa> - 1a7c: 0013010b 0x13010b - 1a80: 1b00 addi s0,sp,432 - 1a82: 0b0b0117 auipc sp,0xb0b0 - 1a86: 0b3a slli s6,s6,0xe - 1a88: 0b39053b 0xb39053b - 1a8c: 1301 addi t1,t1,-32 - 1a8e: 0000 unimp - 1a90: 0d1c addi a5,sp,656 - 1a92: 0300 addi s0,sp,384 - 1a94: 3a0e fld fs4,224(sp) - 1a96: 39053b0b 0x39053b0b - 1a9a: 0013490b 0x13490b - 1a9e: 1d00 addi s0,sp,688 - 1aa0: 0e030013 addi zero,t1,224 - 1aa4: 193c addi a5,sp,184 - 1aa6: 0000 unimp - 1aa8: 151e slli a0,a0,0x27 - 1aaa: 2701 jal 21aa <__stack_size+0x1daa> - 1aac: 0119 addi sp,sp,6 - 1aae: 1f000013 li zero,496 - 1ab2: 0034 addi a3,sp,8 - 1ab4: 0b3a0e03 lb t3,179(s4) - 1ab8: 0b39053b 0xb39053b - 1abc: 1349 addi t1,t1,-14 - 1abe: 193c193f 21200000 0x21200000193c193f - 1ac6: 0000 unimp - 1ac8: 2100 fld fs0,0(a0) - 1aca: 0034 addi a3,sp,8 - 1acc: 0b3a0e03 lb t3,179(s4) - 1ad0: 0b390b3b 0xb390b3b - 1ad4: 1349 addi t1,t1,-14 - 1ad6: 193c193f 26220000 0x26220000193c193f - 1ade: 0000 unimp - 1ae0: 2300 fld fs0,0(a4) - 1ae2: 0104 addi s1,sp,128 - 1ae4: 0b3e0e03 lb t3,179(t3) - 1ae8: 13490b0b 0x13490b0b - 1aec: 0b3a slli s6,s6,0xe - 1aee: 0b390b3b 0xb390b3b - 1af2: 1301 addi t1,t1,-32 - 1af4: 0000 unimp - 1af6: 2824 fld fs1,80(s0) - 1af8: 0300 addi s0,sp,384 - 1afa: 1c0e slli s8,s8,0x23 - 1afc: 2500000b 0x2500000b - 1b00: 012e slli sp,sp,0xb - 1b02: 0e03193f 053b0b3a 0x53b0b3a0e03193f - 1b0a: 0b39 addi s6,s6,14 - 1b0c: 13491927 0x13491927 - 1b10: 0111 addi sp,sp,4 - 1b12: 0612 slli a2,a2,0x4 - 1b14: 1840 addi s0,sp,52 - 1b16: 00194297 auipc t0,0x194 - 1b1a: 2600 fld fs0,8(a2) - 1b1c: 0005 c.nop 1 - 1b1e: 0b3a0803 lb a6,179(s4) - 1b22: 0b39053b 0xb39053b - 1b26: 1349 addi t1,t1,-14 - 1b28: 1702 slli a4,a4,0x20 - 1b2a: 0000 unimp - 1b2c: 03003427 fsd fa6,40(zero) # 28 <__stack_usage+0x28> - 1b30: 3a08 fld fa0,48(a2) - 1b32: 39053b0b 0x39053b0b - 1b36: 0013490b 0x13490b - 1b3a: 2800 fld fs0,16(s0) - 1b3c: 1755010b 0x1755010b - 1b40: 0000 unimp - 1b42: 3429 jal 154c <__stack_size+0x114c> - 1b44: 0300 addi s0,sp,384 - 1b46: 3a0e fld fs4,224(sp) - 1b48: 39053b0b 0x39053b0b - 1b4c: 0213490b 0x213490b - 1b50: 2a000017 auipc zero,0x2a000 - 1b54: 0034 addi a3,sp,8 - 1b56: 0b3a0803 lb a6,179(s4) - 1b5a: 0b39053b 0xb39053b - 1b5e: 1349 addi t1,t1,-14 - 1b60: 1702 slli a4,a4,0x20 - 1b62: 0000 unimp + 0: 1101 addi sp,sp,-32 + 2: 2501 jal 602 <__stack_size+0x202> + 4: 130e slli t1,t1,0x23 + 6: 1b0e030b 0x1b0e030b + a: 110e slli sp,sp,0x23 + c: 1201 addi tp,tp,-32 + e: 1006 c.slli zero,0x21 + 10: 02000017 auipc zero,0x2000 + 14: 0024 addi s1,sp,8 + 16: 0b3e0b0b 0xb3e0b0b + 1a: 00000e03 lb t3,0(zero) # 0 <__stack_usage> + 1e: 0b002403 lw s0,176(zero) # b0 <__stack_usage+0xb0> + 22: 030b3e0b 0x30b3e0b + 26: 0008 0x8 + 28: 0400 addi s0,sp,512 + 2a: 0016 c.slli zero,0x5 + 2c: 0b3a0e03 lb t3,179(s4) + 30: 0b39053b 0xb39053b + 34: 1349 addi t1,t1,-14 + 36: 0000 unimp + 38: 1605 addi a2,a2,-31 + 3a: 0300 addi s0,sp,384 + 3c: 3a0e fld fs4,224(sp) + 3e: 390b3b0b 0x390b3b0b + 42: 0013490b 0x13490b + 46: 0600 addi s0,sp,768 + 48: 0b0b0117 auipc sp,0xb0b0 + 4c: 0b3a slli s6,s6,0xe + 4e: 0b390b3b 0xb390b3b + 52: 1301 addi t1,t1,-32 + 54: 0000 unimp + 56: 03000d07 0x3000d07 + 5a: 3a0e fld fs4,224(sp) + 5c: 390b3b0b 0x390b3b0b + 60: 0013490b 0x13490b + 64: 0800 addi s0,sp,16 + 66: 0101 addi sp,sp,0 + 68: 1349 addi t1,t1,-14 + 6a: 1301 addi t1,t1,-32 + 6c: 0000 unimp + 6e: 2109 jal 470 <__stack_size+0x70> + 70: 4900 lw s0,16(a0) + 72: 000b2f13 slti t5,s6,0 + 76: 0a00 addi s0,sp,272 + 78: 0b0b0113 addi sp,s6,176 # 610b0 <__stack_size+0x60cb0> + 7c: 0b3a slli s6,s6,0xe + 7e: 0b390b3b 0xb390b3b + 82: 1301 addi t1,t1,-32 + 84: 0000 unimp + 86: 03000d0b 0x3000d0b + 8a: 3a0e fld fs4,224(sp) + 8c: 390b3b0b 0x390b3b0b + 90: 3813490b 0x3813490b + 94: 0c00000b 0xc00000b + 98: 0b0b000f 0xb0b000f + 9c: 0000 unimp + 9e: 130d addi t1,t1,-29 + a0: 0301 addi t1,t1,0 + a2: 0b0e slli s6,s6,0x3 + a4: 3b0b3a0b 0x3b0b3a0b + a8: 010b390b 0x10b390b + ac: 0e000013 li zero,224 + b0: 000d c.nop 3 + b2: 0b3a0803 lb a6,179(s4) + b6: 0b390b3b 0xb390b3b + ba: 1349 addi t1,t1,-14 + bc: 0b38 addi a4,sp,408 + be: 0000 unimp + c0: 0b000f0f 0xb000f0f + c4: 0013490b 0x13490b + c8: 1000 addi s0,sp,32 + ca: 0e030113 addi sp,t1,224 # a0e0 <__stack_size+0x9ce0> + ce: 0b3a050b 0xb3a050b + d2: 0b390b3b 0xb390b3b + d6: 1301 addi t1,t1,-32 + d8: 0000 unimp + da: 0d11 addi s10,s10,4 + dc: 0300 addi s0,sp,384 + de: 3a0e fld fs4,224(sp) + e0: 390b3b0b 0x390b3b0b + e4: 3813490b 0x3813490b + e8: 0005 c.nop 1 + ea: 1200 addi s0,sp,288 + ec: 0015 c.nop 5 + ee: 00001927 0x1927 + f2: 27011513 0x27011513 + f6: 4919 li s2,6 + f8: 00130113 addi sp,t1,1 + fc: 1400 addi s0,sp,544 + fe: 0005 c.nop 1 + 100: 1349 addi t1,t1,-14 + 102: 0000 unimp + 104: 2615 jal 428 <__stack_size+0x28> + 106: 4900 lw s0,16(a0) + 108: 16000013 li zero,352 + 10c: 0e030113 addi sp,t1,224 + 110: 0b3a050b 0xb3a050b + 114: 0b39053b 0xb39053b + 118: 1301 addi t1,t1,-32 + 11a: 0000 unimp + 11c: 03000d17 auipc s10,0x3000 + 120: 3a0e fld fs4,224(sp) + 122: 39053b0b 0x39053b0b + 126: 3813490b 0x3813490b + 12a: 1800000b 0x1800000b + 12e: 000d c.nop 3 + 130: 0b3a0e03 lb t3,179(s4) + 134: 0b39053b 0xb39053b + 138: 1349 addi t1,t1,-14 + 13a: 0538 addi a4,sp,648 + 13c: 0000 unimp + 13e: 1319 addi t1,t1,-26 + 140: 0301 addi t1,t1,0 + 142: 0b0e slli s6,s6,0x3 + 144: 3b0b3a0b 0x3b0b3a0b + 148: 3905 jal fffffd78 <__stack_top+0xfffd78> + 14a: 0013010b 0x13010b + 14e: 1a00 addi s0,sp,304 + 150: 0b0b0113 addi sp,s6,176 + 154: 0b3a slli s6,s6,0xe + 156: 0b39053b 0xb39053b + 15a: 1301 addi t1,t1,-32 + 15c: 0000 unimp + 15e: 0b01171b 0xb01171b + 162: 3b0b3a0b 0x3b0b3a0b + 166: 3905 jal fffffd96 <__stack_top+0xfffd96> + 168: 0013010b 0x13010b + 16c: 1c00 addi s0,sp,560 + 16e: 000d c.nop 3 + 170: 0b3a0e03 lb t3,179(s4) + 174: 0b39053b 0xb39053b + 178: 1349 addi t1,t1,-14 + 17a: 0000 unimp + 17c: 131d addi t1,t1,-25 + 17e: 0300 addi s0,sp,384 + 180: 3c0e fld fs8,224(sp) + 182: 0019 c.nop 6 + 184: 1e00 addi s0,sp,816 + 186: 0115 addi sp,sp,5 + 188: 13011927 0x13011927 + 18c: 0000 unimp + 18e: 341f 0300 3a0e 0x3a0e0300341f + 194: 39053b0b 0x39053b0b + 198: 3f13490b 0x3f13490b + 19c: 3c19 jal fffffbb2 <__stack_top+0xfffbb2> + 19e: 0019 c.nop 6 + 1a0: 2000 fld fs0,0(s0) + 1a2: 0021 c.nop 8 + 1a4: 0000 unimp + 1a6: 3421 jal fffffbae <__stack_top+0xfffbae> + 1a8: 0300 addi s0,sp,384 + 1aa: 3a0e fld fs4,224(sp) + 1ac: 390b3b0b 0x390b3b0b + 1b0: 3f13490b 0x3f13490b + 1b4: 3c19 jal fffffbca <__stack_top+0xfffbca> + 1b6: 0019 c.nop 6 + 1b8: 2200 fld fs0,0(a2) + 1ba: 0026 c.slli zero,0x9 + 1bc: 0000 unimp + 1be: 03010423 sb a6,40(sp) # b0b0070 <__stack_size+0xb0afc70> + 1c2: 3e0e fld ft8,224(sp) + 1c4: 490b0b0b 0x490b0b0b + 1c8: 3b0b3a13 sltiu s4,s6,944 + 1cc: 010b390b 0x10b390b + 1d0: 24000013 li zero,576 + 1d4: 0028 addi a0,sp,8 + 1d6: 0b1c0e03 lb t3,177(s8) + 1da: 0000 unimp + 1dc: 0d25 addi s10,s10,9 + 1de: 0300 addi s0,sp,384 + 1e0: 3a08 fld fa0,48(a2) + 1e2: 39053b0b 0x39053b0b + 1e6: 3813490b 0x3813490b + 1ea: 2600000b 0x2600000b + 1ee: 000d c.nop 3 + 1f0: 0b3a0803 lb a6,179(s4) + 1f4: 0b39053b 0xb39053b + 1f8: 1349 addi t1,t1,-14 + 1fa: 0000 unimp + 1fc: 3f012e27 fsw fa6,1020(sp) + 200: 0319 addi t1,t1,6 + 202: 3a0e fld fs4,224(sp) + 204: 39053b0b 0x39053b0b + 208: 4919270b 0x4919270b + 20c: 12011113 0x12011113 + 210: 4006 0x4006 + 212: 9718 0x9718 + 214: 1942 slli s2,s2,0x30 + 216: 1301 addi t1,t1,-32 + 218: 0000 unimp + 21a: 0528 addi a0,sp,648 + 21c: 0300 addi s0,sp,384 + 21e: 3a08 fld fa0,48(a2) + 220: 39053b0b 0x39053b0b + 224: 0213490b 0x213490b + 228: 29000017 auipc zero,0x29000 + 22c: 011d addi sp,sp,7 + 22e: 1331 addi t1,t1,-20 + 230: 0152 slli sp,sp,0x14 + 232: 1755 addi a4,a4,-11 + 234: 0b58 addi a4,sp,404 + 236: 0559 addi a0,a0,22 + 238: 00000b57 0xb57 + 23c: 052a slli a0,a0,0xa + 23e: 3100 fld fs0,32(a0) + 240: 00170213 addi tp,a4,1 # 35001 <__stack_size+0x34c01> + 244: 2b00 fld fs0,16(a4) + 246: 1755010b 0x1755010b + 24a: 0000 unimp + 24c: 342c fld fa1,104(s0) + 24e: 3100 fld fs0,32(a0) + 250: 2d000013 li zero,720 + 254: 0034 addi a3,sp,8 + 256: 1331 addi t1,t1,-20 + 258: 1702 slli a4,a4,0x20 + 25a: 0000 unimp + 25c: 0b2e slli s6,s6,0xb + 25e: 3101 jal fffffe5e <__stack_top+0xfffe5e> + 260: 01175513 srli a0,a4,0x11 + 264: 2f000013 li zero,752 + 268: 1331010b 0x1331010b + 26c: 0111 addi sp,sp,4 + 26e: 0612 slli a2,a2,0x4 + 270: 1301 addi t1,t1,-32 + 272: 0000 unimp + 274: 0b30 addi a2,sp,408 + 276: 3101 jal fffffe76 <__stack_top+0xfffe76> + 278: 00175513 srli a0,a4,0x1 + 27c: 3100 fld fs0,32(a0) + 27e: 012e slli sp,sp,0xb + 280: 0b3a0e03 lb t3,179(s4) + 284: 0b39053b 0xb39053b + 288: 13491927 0x13491927 + 28c: 0b20 addi s0,sp,408 + 28e: 1301 addi t1,t1,-32 + 290: 0000 unimp + 292: 0532 slli a0,a0,0xc + 294: 0300 addi s0,sp,384 + 296: 3a08 fld fa0,48(a2) + 298: 39053b0b 0x39053b0b + 29c: 0013490b 0x13490b + 2a0: 3300 fld fs0,32(a4) + 2a2: 0034 addi a3,sp,8 + 2a4: 0b3a0803 lb a6,179(s4) + 2a8: 0b39053b 0xb39053b + 2ac: 1349 addi t1,t1,-14 + 2ae: 0000 unimp + 2b0: 0b34 addi a3,sp,408 + 2b2: 0101 addi sp,sp,0 + 2b4: 35000013 li zero,848 + 2b8: 0034 addi a3,sp,8 + 2ba: 0b3a0e03 lb t3,179(s4) + 2be: 0b39053b 0xb39053b + 2c2: 1349 addi t1,t1,-14 + 2c4: 0000 unimp + 2c6: 0b36 slli s6,s6,0xd + 2c8: 0001 nop + 2ca: 0000 unimp + 2cc: 1101 addi sp,sp,-32 + 2ce: 2501 jal 8ce <__stack_size+0x4ce> + 2d0: 130e slli t1,t1,0x23 + 2d2: 1b0e030b 0x1b0e030b + 2d6: 110e slli sp,sp,0x23 + 2d8: 1201 addi tp,tp,-32 + 2da: 1006 c.slli zero,0x21 + 2dc: 02000017 auipc zero,0x2000 + 2e0: 0024 addi s1,sp,8 + 2e2: 0b3e0b0b 0xb3e0b0b + 2e6: 00000e03 lb t3,0(zero) # 0 <__stack_usage> + 2ea: 0b002403 lw s0,176(zero) # b0 <__stack_usage+0xb0> + 2ee: 030b3e0b 0x30b3e0b + 2f2: 0008 0x8 + 2f4: 0400 addi s0,sp,512 + 2f6: 0016 c.slli zero,0x5 + 2f8: 0b3a0e03 lb t3,179(s4) + 2fc: 0b39053b 0xb39053b + 300: 1349 addi t1,t1,-14 + 302: 0000 unimp + 304: 1605 addi a2,a2,-31 + 306: 0300 addi s0,sp,384 + 308: 3a0e fld fs4,224(sp) + 30a: 390b3b0b 0x390b3b0b + 30e: 0013490b 0x13490b + 312: 0600 addi s0,sp,768 + 314: 0b0b0117 auipc sp,0xb0b0 + 318: 0b3a slli s6,s6,0xe + 31a: 0b390b3b 0xb390b3b + 31e: 1301 addi t1,t1,-32 + 320: 0000 unimp + 322: 03000d07 0x3000d07 + 326: 3a0e fld fs4,224(sp) + 328: 390b3b0b 0x390b3b0b + 32c: 0013490b 0x13490b + 330: 0800 addi s0,sp,16 + 332: 0101 addi sp,sp,0 + 334: 1349 addi t1,t1,-14 + 336: 1301 addi t1,t1,-32 + 338: 0000 unimp + 33a: 2109 jal 73c <__stack_size+0x33c> + 33c: 4900 lw s0,16(a0) + 33e: 000b2f13 slti t5,s6,0 + 342: 0a00 addi s0,sp,272 + 344: 0b0b0113 addi sp,s6,176 + 348: 0b3a slli s6,s6,0xe + 34a: 0b390b3b 0xb390b3b + 34e: 1301 addi t1,t1,-32 + 350: 0000 unimp + 352: 03000d0b 0x3000d0b + 356: 3a0e fld fs4,224(sp) + 358: 390b3b0b 0x390b3b0b + 35c: 3813490b 0x3813490b + 360: 0c00000b 0xc00000b + 364: 0b0b000f 0xb0b000f + 368: 0000 unimp + 36a: 130d addi t1,t1,-29 + 36c: 0301 addi t1,t1,0 + 36e: 0b0e slli s6,s6,0x3 + 370: 3b0b3a0b 0x3b0b3a0b + 374: 010b390b 0x10b390b + 378: 0e000013 li zero,224 + 37c: 000d c.nop 3 + 37e: 0b3a0803 lb a6,179(s4) + 382: 0b390b3b 0xb390b3b + 386: 1349 addi t1,t1,-14 + 388: 0b38 addi a4,sp,408 + 38a: 0000 unimp + 38c: 0b000f0f 0xb000f0f + 390: 0013490b 0x13490b + 394: 1000 addi s0,sp,32 + 396: 0e030113 addi sp,t1,224 + 39a: 0b3a050b 0xb3a050b + 39e: 0b390b3b 0xb390b3b + 3a2: 1301 addi t1,t1,-32 + 3a4: 0000 unimp + 3a6: 0d11 addi s10,s10,4 + 3a8: 0300 addi s0,sp,384 + 3aa: 3a0e fld fs4,224(sp) + 3ac: 390b3b0b 0x390b3b0b + 3b0: 3813490b 0x3813490b + 3b4: 0005 c.nop 1 + 3b6: 1200 addi s0,sp,288 + 3b8: 0015 c.nop 5 + 3ba: 00001927 0x1927 + 3be: 27011513 0x27011513 + 3c2: 4919 li s2,6 + 3c4: 00130113 addi sp,t1,1 + 3c8: 1400 addi s0,sp,544 + 3ca: 0005 c.nop 1 + 3cc: 1349 addi t1,t1,-14 + 3ce: 0000 unimp + 3d0: 2615 jal 6f4 <__stack_size+0x2f4> + 3d2: 4900 lw s0,16(a0) + 3d4: 16000013 li zero,352 + 3d8: 0e030113 addi sp,t1,224 + 3dc: 0b3a050b 0xb3a050b + 3e0: 0b39053b 0xb39053b + 3e4: 1301 addi t1,t1,-32 + 3e6: 0000 unimp + 3e8: 03000d17 auipc s10,0x3000 + 3ec: 3a0e fld fs4,224(sp) + 3ee: 39053b0b 0x39053b0b + 3f2: 3813490b 0x3813490b + 3f6: 1800000b 0x1800000b + 3fa: 000d c.nop 3 + 3fc: 0b3a0e03 lb t3,179(s4) + 400: 0b39053b 0xb39053b + 404: 1349 addi t1,t1,-14 + 406: 0538 addi a4,sp,648 + 408: 0000 unimp + 40a: 1319 addi t1,t1,-26 + 40c: 0301 addi t1,t1,0 + 40e: 0b0e slli s6,s6,0x3 + 410: 3b0b3a0b 0x3b0b3a0b + 414: 3905 jal 44 <__stack_usage+0x44> + 416: 0013010b 0x13010b + 41a: 1a00 addi s0,sp,304 + 41c: 0b0b0113 addi sp,s6,176 + 420: 0b3a slli s6,s6,0xe + 422: 0b39053b 0xb39053b + 426: 1301 addi t1,t1,-32 + 428: 0000 unimp + 42a: 0b01171b 0xb01171b + 42e: 3b0b3a0b 0x3b0b3a0b + 432: 3905 jal 62 <__stack_usage+0x62> + 434: 0013010b 0x13010b + 438: 1c00 addi s0,sp,560 + 43a: 000d c.nop 3 + 43c: 0b3a0e03 lb t3,179(s4) + 440: 0b39053b 0xb39053b + 444: 1349 addi t1,t1,-14 + 446: 0000 unimp + 448: 131d addi t1,t1,-25 + 44a: 0300 addi s0,sp,384 + 44c: 3c0e fld fs8,224(sp) + 44e: 0019 c.nop 6 + 450: 1e00 addi s0,sp,816 + 452: 0115 addi sp,sp,5 + 454: 13011927 0x13011927 + 458: 0000 unimp + 45a: 341f 0300 3a0e 0x3a0e0300341f + 460: 39053b0b 0x39053b0b + 464: 3f13490b 0x3f13490b + 468: 3c19 jal fffffe7e <__stack_top+0xfffe7e> + 46a: 0019 c.nop 6 + 46c: 2000 fld fs0,0(s0) + 46e: 0021 c.nop 8 + 470: 0000 unimp + 472: 3421 jal fffffe7a <__stack_top+0xfffe7a> + 474: 0300 addi s0,sp,384 + 476: 3a0e fld fs4,224(sp) + 478: 390b3b0b 0x390b3b0b + 47c: 3f13490b 0x3f13490b + 480: 3c19 jal fffffe96 <__stack_top+0xfffe96> + 482: 0019 c.nop 6 + 484: 2200 fld fs0,0(a2) + 486: 0026 c.slli zero,0x9 + 488: 0000 unimp + 48a: 03010423 sb a6,40(sp) # b0b033c <__stack_size+0xb0aff3c> + 48e: 3e0e fld ft8,224(sp) + 490: 490b0b0b 0x490b0b0b + 494: 3b0b3a13 sltiu s4,s6,944 + 498: 010b390b 0x10b390b + 49c: 24000013 li zero,576 + 4a0: 0028 addi a0,sp,8 + 4a2: 0b1c0e03 lb t3,177(s8) + 4a6: 0000 unimp + 4a8: 0d25 addi s10,s10,9 + 4aa: 0300 addi s0,sp,384 + 4ac: 3a08 fld fa0,48(a2) + 4ae: 39053b0b 0x39053b0b + 4b2: 3813490b 0x3813490b + 4b6: 2600000b 0x2600000b + 4ba: 000d c.nop 3 + 4bc: 0b3a0803 lb a6,179(s4) + 4c0: 0b39053b 0xb39053b + 4c4: 1349 addi t1,t1,-14 + 4c6: 0000 unimp + 4c8: 3f012e27 fsw fa6,1020(sp) + 4cc: 0319 addi t1,t1,6 + 4ce: 3a0e fld fs4,224(sp) + 4d0: 39053b0b 0x39053b0b + 4d4: 4919270b 0x4919270b + 4d8: 12011113 0x12011113 + 4dc: 4006 0x4006 + 4de: 9718 0x9718 + 4e0: 1942 slli s2,s2,0x30 + 4e2: 1301 addi t1,t1,-32 + 4e4: 0000 unimp + 4e6: 0528 addi a0,sp,648 + 4e8: 0300 addi s0,sp,384 + 4ea: 3a08 fld fa0,48(a2) + 4ec: 39053b0b 0x39053b0b + 4f0: 0213490b 0x213490b + 4f4: 29000017 auipc zero,0x29000 + 4f8: 0034 addi a3,sp,8 + 4fa: 0b3a0803 lb a6,179(s4) + 4fe: 0b39053b 0xb39053b + 502: 1349 addi t1,t1,-14 + 504: 1702 slli a4,a4,0x20 + 506: 0000 unimp + 508: 1d2a slli s10,s10,0x2a + 50a: 3101 jal 10a <__stack_usage+0x10a> + 50c: 55015213 0x55015213 + 510: 590b5817 auipc a6,0x590b5 + 514: 5705 li a4,-31 + 516: 2b00000b 0x2b00000b + 51a: 0005 c.nop 1 + 51c: 1331 addi t1,t1,-20 + 51e: 1702 slli a4,a4,0x20 + 520: 0000 unimp + 522: 0b2c addi a1,sp,408 + 524: 5501 li a0,-32 + 526: 2d000017 auipc zero,0x2d000 + 52a: 0034 addi a3,sp,8 + 52c: 1331 addi t1,t1,-20 + 52e: 0000 unimp + 530: 342e fld fs0,232(sp) + 532: 3100 fld fs0,32(a0) + 534: 00170213 addi tp,a4,1 + 538: 2f00 fld fs0,24(a4) + 53a: 1331010b 0x1331010b + 53e: 1755 addi a4,a4,-11 + 540: 1301 addi t1,t1,-32 + 542: 0000 unimp + 544: 0b30 addi a2,sp,408 + 546: 3101 jal 146 <__stack_usage+0x146> + 548: 12011113 0x12011113 + 54c: 0106 slli sp,sp,0x1 + 54e: 31000013 li zero,784 + 552: 1331010b 0x1331010b + 556: 0111 addi sp,sp,4 + 558: 0612 slli a2,a2,0x4 + 55a: 0000 unimp + 55c: 3432 fld fs0,296(sp) + 55e: 3100 fld fs0,32(a0) + 560: 00180213 addi tp,a6,1 # 590b5511 <__stack_size+0x590b5111> + 564: 3300 fld fs0,32(a4) + 566: 012e slli sp,sp,0xb + 568: 0b3a0e03 lb t3,179(s4) + 56c: 0b39053b 0xb39053b + 570: 13491927 0x13491927 + 574: 0b20 addi s0,sp,408 + 576: 1301 addi t1,t1,-32 + 578: 0000 unimp + 57a: 0534 addi a3,sp,648 + 57c: 0300 addi s0,sp,384 + 57e: 3a08 fld fa0,48(a2) + 580: 39053b0b 0x39053b0b + 584: 0013490b 0x13490b + 588: 3500 fld fs0,40(a0) + 58a: 0034 addi a3,sp,8 + 58c: 0b3a0803 lb a6,179(s4) + 590: 0b39053b 0xb39053b + 594: 1349 addi t1,t1,-14 + 596: 0000 unimp + 598: 0b36 slli s6,s6,0xd + 59a: 0101 addi sp,sp,0 + 59c: 37000013 li zero,880 + 5a0: 0034 addi a3,sp,8 + 5a2: 0b3a0e03 lb t3,179(s4) + 5a6: 0b39053b 0xb39053b + 5aa: 1349 addi t1,t1,-14 + 5ac: 0000 unimp + 5ae: 0b38 addi a4,sp,408 + 5b0: 0001 nop ... Disassembly of section .debug_line: @@ -38882,9 +5268,9 @@ Disassembly of section .debug_line: 224: 0500 addi s0,sp,640 226: 0001 nop 228: 0205 addi tp,tp,1 - 22a: d620 sw s0,104(a2) - 22c: 8000 0x8000 - 22e: 010aa603 lw a2,16(s5) # 6a60 <__stack_size+0x6660> + 22a: 0000 unimp + 22c: 0000 unimp + 22e: 010aa603 lw a2,16(s5) 232: 0305 addi t1,t1,1 234: 00090103 lb sp,0(s2) # 18000 <__stack_size+0x17c00> 238: 0100 addi s0,sp,128 @@ -38895,7 +5281,7 @@ Disassembly of section .debug_line: 242: 0501 addi a0,a0,0 244: d2030603 lb a2,-736(t1) # ffff9d20 <__stack_top+0xff9d20> 248: 097d addi s2,s2,31 - 24a: 0004 0x4 + 24a: 0000 unimp 24c: 0301 addi t1,t1,0 24e: 0901 addi s2,s2,0 250: 0000 unimp @@ -38916,17 +5302,17 @@ Disassembly of section .debug_line: 26e: 0000 unimp 270: 0501 addi a0,a0,0 272: 0601 addi a2,a2,0 - 274: 0902a703 lw a4,144(t0) # 195ba6 <__stack_size+0x1957a6> + 274: 0902a703 lw a4,144(t0) 278: 0000 unimp 27a: 0501 addi a0,a0,0 27c: 0306 slli t1,t1,0x1 27e: 7dd9 lui s11,0xffff6 - 280: 0409 addi s0,s0,2 + 280: 0009 c.nop 2 282: 0100 addi s0,sp,128 284: 0305 addi t1,t1,1 286: 0306 slli t1,t1,0x1 288: 0901 addi s2,s2,0 - 28a: 0004 0x4 + 28a: 0000 unimp 28c: 0501 addi a0,a0,0 28e: 0606 slli a2,a2,0x1 290: 00090003 lb zero,0(s2) @@ -38934,7 +5320,7 @@ Disassembly of section .debug_line: 296: 0305 addi t1,t1,1 298: 0306 slli t1,t1,0x1 29a: 0901 addi s2,s2,0 - 29c: 0004 0x4 + 29c: 0000 unimp 29e: 0501 addi a0,a0,0 2a0: 0606 slli a2,a2,0x1 2a2: 00090003 lb zero,0(s2) @@ -38942,7 +5328,7 @@ Disassembly of section .debug_line: 2a8: 0305 addi t1,t1,1 2aa: 0306 slli t1,t1,0x1 2ac: 0901 addi s2,s2,0 - 2ae: 0004 0x4 + 2ae: 0000 unimp 2b0: 0301 addi t1,t1,0 2b2: 0925 addi s2,s2,9 2b4: 0000 unimp @@ -38953,15 +5339,15 @@ Disassembly of section .debug_line: 2c0: 0705 addi a4,a4,1 2c2: 0306 slli t1,t1,0x1 2c4: 0902 c.slli64 s2 - 2c6: 0004 0x4 + 2c6: 0000 unimp 2c8: 0501 addi a0,a0,0 2ca: 060a slli a2,a2,0x2 - 2cc: 08090003 lb zero,128(s2) + 2cc: 00090003 lb zero,0(s2) 2d0: 0100 addi s0,sp,128 2d2: 0405 addi s0,s0,1 2d4: 0306 slli t1,t1,0x1 2d6: 0904 addi s1,sp,144 - 2d8: 0004 0x4 + 2d8: 0000 unimp 2da: 0301 addi t1,t1,0 2dc: 0900 addi s0,sp,144 2de: 0000 unimp @@ -38976,10 +5362,10 @@ Disassembly of section .debug_line: 2f0: 0000 unimp 2f2: 0301 addi t1,t1,0 2f4: 0900 addi s0,sp,144 - 2f6: 0014 0x14 + 2f6: 0000 unimp 2f8: 0301 addi t1,t1,0 2fa: 0900 addi s0,sp,144 - 2fc: 0018 0x18 + 2fc: 0000 unimp 2fe: 0301 addi t1,t1,0 300: 0902 c.slli64 s2 302: 0000 unimp @@ -38990,21 +5376,21 @@ Disassembly of section .debug_line: 30e: 0805 addi a6,a6,1 310: 0306 slli t1,t1,0x1 312: 0905 addi s2,s2,1 - 314: 0004 0x4 + 314: 0000 unimp 316: 0501 addi a0,a0,0 318: 0611 addi a2,a2,4 31a: 00090103 lb sp,0(s2) 31e: 0100 addi s0,sp,128 320: 1e05 addi t3,t3,-31 - 322: 04090003 lb zero,64(s2) + 322: 00090003 lb zero,0(s2) 326: 0100 addi s0,sp,128 328: 0b05 addi s6,s6,1 - 32a: 04097f03 0x4097f03 + 32a: 00097f03 0x97f03 32e: 0100 addi s0,sp,128 330: 0805 addi a6,a6,1 332: 0306 slli t1,t1,0x1 334: 0901 addi s2,s2,0 - 336: 0004 0x4 + 336: 0000 unimp 338: 0501 addi a0,a0,0 33a: 0003060b 0x3060b 33e: 0009 c.nop 2 @@ -39012,14 +5398,14 @@ Disassembly of section .debug_line: 342: 0805 addi a6,a6,1 344: 0306 slli t1,t1,0x1 346: 0901 addi s2,s2,0 - 348: 0004 0x4 + 348: 0000 unimp 34a: 0501 addi a0,a0,0 34c: 0003060b 0x3060b 350: 0009 c.nop 2 352: 0100 addi s0,sp,128 354: 0405 addi s0,s0,1 356: 0306 slli t1,t1,0x1 - 358: 00040903 lb s2,0(s0) # fffeb000 <__stack_top+0xfeb000> + 358: 00000903 lb s2,0(zero) # 0 <__stack_usage> 35c: 0301 addi t1,t1,0 35e: 0900 addi s0,sp,144 360: 0000 unimp @@ -39031,73 +5417,73 @@ Disassembly of section .debug_line: 36c: 0000 unimp 36e: 0301 addi t1,t1,0 370: 0900 addi s0,sp,144 - 372: 0004 0x4 + 372: 0000 unimp 374: 0301 addi t1,t1,0 376: 0900 addi s0,sp,144 - 378: 000c 0xc + 378: 0000 unimp 37a: 0301 addi t1,t1,0 37c: 0900 addi s0,sp,144 - 37e: 0008 0x8 + 37e: 0000 unimp 380: 0301 addi t1,t1,0 382: 0900 addi s0,sp,144 384: 0000 unimp 386: 0301 addi t1,t1,0 388: 0900 addi s0,sp,144 - 38a: 0008 0x8 + 38a: 0000 unimp 38c: 0301 addi t1,t1,0 38e: 0900 addi s0,sp,144 - 390: 0008 0x8 + 390: 0000 unimp 392: 0301 addi t1,t1,0 394: 0900 addi s0,sp,144 - 396: 0004 0x4 + 396: 0000 unimp 398: 0301 addi t1,t1,0 39a: 0900 addi s0,sp,144 - 39c: 0008 0x8 + 39c: 0000 unimp 39e: 0301 addi t1,t1,0 3a0: 0900 addi s0,sp,144 - 3a2: 0004 0x4 + 3a2: 0000 unimp 3a4: 0301 addi t1,t1,0 3a6: 0900 addi s0,sp,144 - 3a8: 0004 0x4 + 3a8: 0000 unimp 3aa: 0301 addi t1,t1,0 3ac: 0900 addi s0,sp,144 - 3ae: 0008 0x8 + 3ae: 0000 unimp 3b0: 0301 addi t1,t1,0 3b2: 0900 addi s0,sp,144 - 3b4: 0004 0x4 + 3b4: 0000 unimp 3b6: 0301 addi t1,t1,0 3b8: 0900 addi s0,sp,144 - 3ba: 0004 0x4 + 3ba: 0000 unimp 3bc: 0301 addi t1,t1,0 3be: 0900 addi s0,sp,144 - 3c0: 000c 0xc + 3c0: 0000 unimp 3c2: 0301 addi t1,t1,0 3c4: 0900 addi s0,sp,144 - 3c6: 000c 0xc + 3c6: 0000 unimp 3c8: 0301 addi t1,t1,0 3ca: 0900 addi s0,sp,144 3cc: 0000 unimp 3ce: 0301 addi t1,t1,0 3d0: 0900 addi s0,sp,144 - 3d2: 0008 0x8 + 3d2: 0000 unimp 3d4: 0301 addi t1,t1,0 3d6: 0900 addi s0,sp,144 - 3d8: 0008 0x8 + 3d8: 0000 unimp 3da: 0301 addi t1,t1,0 3dc: 0900 addi s0,sp,144 - 3de: 0004 0x4 + 3de: 0000 unimp 3e0: 0301 addi t1,t1,0 3e2: 0900 addi s0,sp,144 - 3e4: 0004 0x4 + 3e4: 0000 unimp 3e6: 0301 addi t1,t1,0 3e8: 0900 addi s0,sp,144 - 3ea: 0004 0x4 + 3ea: 0000 unimp 3ec: 0301 addi t1,t1,0 3ee: 0900 addi s0,sp,144 3f0: 0000 unimp 3f2: 0301 addi t1,t1,0 3f4: 0900 addi s0,sp,144 - 3f6: 0008 0x8 + 3f6: 0000 unimp 3f8: 0301 addi t1,t1,0 3fa: 0900 addi s0,sp,144 3fc: 0000 unimp @@ -39111,11 +5497,11 @@ Disassembly of section .debug_line: 40e: 0501 addi a0,a0,0 410: 0304 addi s1,sp,384 412: 7ef5 lui t4,0xffffd - 414: 0809 addi a6,a6,2 + 414: 0009 c.nop 2 416: 0100 addi s0,sp,128 418: 0306 slli t1,t1,0x1 41a: 0915 addi s2,s2,5 - 41c: 0014 0x14 + 41c: 0000 unimp 41e: 0501 addi a0,a0,0 420: 00030607 0x30607 424: 0009 c.nop 2 @@ -39123,7 +5509,7 @@ Disassembly of section .debug_line: 428: 0605 addi a2,a2,1 42a: 0306 slli t1,t1,0x1 42c: 0901 addi s2,s2,0 - 42e: 0004 0x4 + 42e: 0000 unimp 430: 0501 addi a0,a0,0 432: 0609 addi a2,a2,2 434: 00090003 lb zero,0(s2) @@ -39131,7 +5517,7 @@ Disassembly of section .debug_line: 43a: 0405 addi s0,s0,1 43c: 0306 slli t1,t1,0x1 43e: 0902 c.slli64 s2 - 440: 0008 0x8 + 440: 0000 unimp 442: 0301 addi t1,t1,0 444: 0900 addi s0,sp,144 446: 0000 unimp @@ -39146,10 +5532,10 @@ Disassembly of section .debug_line: 458: 0000 unimp 45a: 0301 addi t1,t1,0 45c: 0900 addi s0,sp,144 - 45e: 0014 0x14 + 45e: 0000 unimp 460: 0301 addi t1,t1,0 462: 0900 addi s0,sp,144 - 464: 0018 0x18 + 464: 0000 unimp 466: 0301 addi t1,t1,0 468: 0902 c.slli64 s2 46a: 0000 unimp @@ -39160,7 +5546,7 @@ Disassembly of section .debug_line: 476: 0805 addi a6,a6,1 478: 0306 slli t1,t1,0x1 47a: 0909 addi s2,s2,2 - 47c: 0004 0x4 + 47c: 0000 unimp 47e: 0501 addi a0,a0,0 480: 0003060b 0x3060b 484: 0009 c.nop 2 @@ -39168,7 +5554,7 @@ Disassembly of section .debug_line: 488: 0805 addi a6,a6,1 48a: 0306 slli t1,t1,0x1 48c: 0901 addi s2,s2,0 - 48e: 0004 0x4 + 48e: 0000 unimp 490: 0501 addi a0,a0,0 492: 0003060b 0x3060b 496: 0009 c.nop 2 @@ -39176,7 +5562,7 @@ Disassembly of section .debug_line: 49a: 0805 addi a6,a6,1 49c: 0306 slli t1,t1,0x1 49e: 090d addi s2,s2,3 - 4a0: 0004 0x4 + 4a0: 0000 unimp 4a2: 0501 addi a0,a0,0 4a4: 0304 addi s1,sp,384 4a6: 0905 addi s2,s2,1 @@ -39192,73 +5578,73 @@ Disassembly of section .debug_line: 4ba: 0000 unimp 4bc: 0301 addi t1,t1,0 4be: 0900 addi s0,sp,144 - 4c0: 0004 0x4 + 4c0: 0000 unimp 4c2: 0301 addi t1,t1,0 4c4: 0900 addi s0,sp,144 - 4c6: 0008 0x8 + 4c6: 0000 unimp 4c8: 0301 addi t1,t1,0 4ca: 0900 addi s0,sp,144 - 4cc: 0008 0x8 + 4cc: 0000 unimp 4ce: 0301 addi t1,t1,0 4d0: 0900 addi s0,sp,144 - 4d2: 0004 0x4 + 4d2: 0000 unimp 4d4: 0301 addi t1,t1,0 4d6: 0900 addi s0,sp,144 - 4d8: 000c 0xc + 4d8: 0000 unimp 4da: 0301 addi t1,t1,0 4dc: 0900 addi s0,sp,144 4de: 0000 unimp 4e0: 0301 addi t1,t1,0 4e2: 0900 addi s0,sp,144 - 4e4: 0008 0x8 + 4e4: 0000 unimp 4e6: 0301 addi t1,t1,0 4e8: 0900 addi s0,sp,144 - 4ea: 0008 0x8 + 4ea: 0000 unimp 4ec: 0301 addi t1,t1,0 4ee: 0900 addi s0,sp,144 - 4f0: 0004 0x4 + 4f0: 0000 unimp 4f2: 0301 addi t1,t1,0 4f4: 0900 addi s0,sp,144 - 4f6: 0004 0x4 + 4f6: 0000 unimp 4f8: 0301 addi t1,t1,0 4fa: 0900 addi s0,sp,144 - 4fc: 0008 0x8 + 4fc: 0000 unimp 4fe: 0301 addi t1,t1,0 500: 0900 addi s0,sp,144 - 502: 0004 0x4 + 502: 0000 unimp 504: 0301 addi t1,t1,0 506: 0900 addi s0,sp,144 - 508: 0004 0x4 + 508: 0000 unimp 50a: 0301 addi t1,t1,0 50c: 0900 addi s0,sp,144 - 50e: 000c 0xc + 50e: 0000 unimp 510: 0301 addi t1,t1,0 512: 0900 addi s0,sp,144 - 514: 000c 0xc + 514: 0000 unimp 516: 0301 addi t1,t1,0 518: 0900 addi s0,sp,144 51a: 0000 unimp 51c: 0301 addi t1,t1,0 51e: 0900 addi s0,sp,144 - 520: 0008 0x8 + 520: 0000 unimp 522: 0301 addi t1,t1,0 524: 0900 addi s0,sp,144 - 526: 0008 0x8 + 526: 0000 unimp 528: 0301 addi t1,t1,0 52a: 0900 addi s0,sp,144 - 52c: 0004 0x4 + 52c: 0000 unimp 52e: 0301 addi t1,t1,0 530: 0900 addi s0,sp,144 - 532: 0004 0x4 + 532: 0000 unimp 534: 0301 addi t1,t1,0 536: 0900 addi s0,sp,144 - 538: 0004 0x4 + 538: 0000 unimp 53a: 0301 addi t1,t1,0 53c: 0900 addi s0,sp,144 53e: 0000 unimp 540: 0301 addi t1,t1,0 542: 0900 addi s0,sp,144 - 544: 0008 0x8 + 544: 0000 unimp 546: 0501 addi a0,a0,0 548: 00e30303 lb t1,14(t1) 54c: 0009 c.nop 2 @@ -39272,10 +5658,10 @@ Disassembly of section .debug_line: 55e: 0100 addi s0,sp,128 560: 0405 addi s0,s0,1 562: 097e9d03 lh s10,151(t4) # ffffd097 <__stack_top+0xffd097> - 566: 0004 0x4 + 566: 0000 unimp 568: 0501 addi a0,a0,0 56a: 0608 addi a0,sp,768 - 56c: 14091203 lh tp,320(s2) + 56c: 00091203 lh tp,0(s2) 570: 0100 addi s0,sp,128 572: 00090203 lb tp,0(s2) 576: 0100 addi s0,sp,128 @@ -39285,7 +5671,7 @@ Disassembly of section .debug_line: 57e: 0000 unimp 580: 0501 addi a0,a0,0 582: 0608 addi a0,sp,768 - 584: 04090103 lb sp,64(s2) + 584: 00090103 lb sp,0(s2) 588: 0100 addi s0,sp,128 58a: 0b05 addi s6,s6,1 58c: 0306 slli t1,t1,0x1 @@ -39293,7 +5679,7 @@ Disassembly of section .debug_line: 590: 0000 unimp 592: 0501 addi a0,a0,0 594: 0608 addi a0,sp,768 - 596: 04090103 lb sp,64(s2) + 596: 00090103 lb sp,0(s2) 59a: 0100 addi s0,sp,128 59c: 0b05 addi s6,s6,1 59e: 0306 slli t1,t1,0x1 @@ -39302,20 +5688,20 @@ Disassembly of section .debug_line: 5a4: 0501 addi a0,a0,0 5a6: 0311 addi t1,t1,4 5a8: 097f 0x97f - 5aa: 0004 0x4 + 5aa: 0000 unimp 5ac: 0501 addi a0,a0,0 5ae: 031e slli t1,t1,0x7 5b0: 0900 addi s0,sp,144 - 5b2: 0004 0x4 + 5b2: 0000 unimp 5b4: 0501 addi a0,a0,0 5b6: 0308 addi a0,sp,384 - 5b8: 00040903 lb s2,0(s0) + 5b8: 00000903 lb s2,0(zero) # 0 <__stack_usage> 5bc: 0501 addi a0,a0,0 5be: 097d030b 0x97d030b - 5c2: 0004 0x4 + 5c2: 0000 unimp 5c4: 0501 addi a0,a0,0 5c6: 0608 addi a0,sp,768 - 5c8: 04090103 lb sp,64(s2) + 5c8: 00090103 lb sp,0(s2) 5cc: 0100 addi s0,sp,128 5ce: 00090203 lb tp,0(s2) 5d2: 0100 addi s0,sp,128 @@ -39327,52 +5713,52 @@ Disassembly of section .debug_line: 5e4: 0100 addi s0,sp,128 5e6: 00090003 lb zero,0(s2) 5ea: 0100 addi s0,sp,128 - 5ec: 0c090003 lb zero,192(s2) + 5ec: 00090003 lb zero,0(s2) 5f0: 0100 addi s0,sp,128 5f2: 00090003 lb zero,0(s2) 5f6: 0100 addi s0,sp,128 - 5f8: 08090003 lb zero,128(s2) + 5f8: 00090003 lb zero,0(s2) 5fc: 0100 addi s0,sp,128 - 5fe: 0c090003 lb zero,192(s2) + 5fe: 00090003 lb zero,0(s2) 602: 0100 addi s0,sp,128 604: 00090003 lb zero,0(s2) 608: 0100 addi s0,sp,128 - 60a: 08090003 lb zero,128(s2) + 60a: 00090003 lb zero,0(s2) 60e: 0100 addi s0,sp,128 - 610: 08090003 lb zero,128(s2) + 610: 00090003 lb zero,0(s2) 614: 0100 addi s0,sp,128 - 616: 04090003 lb zero,64(s2) + 616: 00090003 lb zero,0(s2) 61a: 0100 addi s0,sp,128 - 61c: 04090003 lb zero,64(s2) + 61c: 00090003 lb zero,0(s2) 620: 0100 addi s0,sp,128 - 622: 08090003 lb zero,128(s2) + 622: 00090003 lb zero,0(s2) 626: 0100 addi s0,sp,128 - 628: 04090003 lb zero,64(s2) + 628: 00090003 lb zero,0(s2) 62c: 0100 addi s0,sp,128 - 62e: 04090003 lb zero,64(s2) + 62e: 00090003 lb zero,0(s2) 632: 0100 addi s0,sp,128 - 634: 0c090003 lb zero,192(s2) + 634: 00090003 lb zero,0(s2) 638: 0100 addi s0,sp,128 - 63a: 08090003 lb zero,128(s2) + 63a: 00090003 lb zero,0(s2) 63e: 0100 addi s0,sp,128 - 640: 04090003 lb zero,64(s2) + 640: 00090003 lb zero,0(s2) 644: 0100 addi s0,sp,128 - 646: 08090003 lb zero,128(s2) + 646: 00090003 lb zero,0(s2) 64a: 0100 addi s0,sp,128 - 64c: 08090003 lb zero,128(s2) + 64c: 00090003 lb zero,0(s2) 650: 0100 addi s0,sp,128 - 652: 04090003 lb zero,64(s2) + 652: 00090003 lb zero,0(s2) 656: 0100 addi s0,sp,128 - 658: 04090003 lb zero,64(s2) + 658: 00090003 lb zero,0(s2) 65c: 0100 addi s0,sp,128 - 65e: 08090003 lb zero,128(s2) + 65e: 00090003 lb zero,0(s2) 662: 0100 addi s0,sp,128 - 664: 08090003 lb zero,128(s2) + 664: 00090003 lb zero,0(s2) 668: 0100 addi s0,sp,128 - 66a: 04090003 lb zero,64(s2) + 66a: 00090003 lb zero,0(s2) 66e: 0100 addi s0,sp,128 670: 0705 addi a4,a4,1 - 672: 04091503 lh a0,64(s2) + 672: 00091503 lh a0,0(s2) 676: 0100 addi s0,sp,128 678: 0a05 addi s4,s4,1 67a: 0306 slli t1,t1,0x1 @@ -39380,7 +5766,7 @@ Disassembly of section .debug_line: 67e: 0000 unimp 680: 0501 addi a0,a0,0 682: 0604 addi s1,sp,768 - 684: 04091303 lh t1,64(s2) + 684: 00091303 lh t1,0(s2) 688: 0100 addi s0,sp,128 68a: 00090003 lb zero,0(s2) 68e: 0100 addi s0,sp,128 @@ -39390,9 +5776,9 @@ Disassembly of section .debug_line: 69a: 0100 addi s0,sp,128 69c: 00090003 lb zero,0(s2) 6a0: 0100 addi s0,sp,128 - 6a2: 14090003 lb zero,320(s2) + 6a2: 00090003 lb zero,0(s2) 6a6: 0100 addi s0,sp,128 - 6a8: 20090003 lb zero,512(s2) + 6a8: 00090003 lb zero,0(s2) 6ac: 0100 addi s0,sp,128 6ae: 00090103 lb sp,0(s2) 6b2: 0100 addi s0,sp,128 @@ -39402,25 +5788,25 @@ Disassembly of section .debug_line: 6ba: 0000 unimp 6bc: 0501 addi a0,a0,0 6be: 0608 addi a0,sp,768 - 6c0: 04090a03 lb s4,64(s2) + 6c0: 00090a03 lb s4,0(s2) 6c4: 0100 addi s0,sp,128 6c6: 0306 slli t1,t1,0x1 6c8: 0902 c.slli64 s2 6ca: 0000 unimp 6cc: 0501 addi a0,a0,0 6ce: 097e030b 0x97e030b - 6d2: 0004 0x4 + 6d2: 0000 unimp 6d4: 0501 addi a0,a0,0 6d6: 0314 addi a3,sp,384 6d8: 0900 addi s0,sp,144 - 6da: 0004 0x4 + 6da: 0000 unimp 6dc: 0501 addi a0,a0,0 6de: 0304 addi s1,sp,384 6e0: 0975 addi s2,s2,29 - 6e2: 000c 0xc + 6e2: 0000 unimp 6e4: 0501 addi a0,a0,0 6e6: 0608 addi a0,sp,768 - 6e8: 14091e03 lh t3,320(s2) + 6e8: 00091e03 lh t3,0(s2) 6ec: 0100 addi s0,sp,128 6ee: 00090303 lb t1,0(s2) 6f2: 0100 addi s0,sp,128 @@ -39433,23 +5819,23 @@ Disassembly of section .debug_line: 702: 0501 addi a0,a0,0 704: 0311 addi t1,t1,4 706: 0900 addi s0,sp,144 - 708: 0004 0x4 + 708: 0000 unimp 70a: 0501 addi a0,a0,0 70c: 0900030b 0x900030b - 710: 0004 0x4 + 710: 0000 unimp 712: 0501 addi a0,a0,0 714: 0608 addi a0,sp,768 - 716: 04090103 lb sp,64(s2) + 716: 00090103 lb sp,0(s2) 71a: 0100 addi s0,sp,128 71c: 0306 slli t1,t1,0x1 71e: 0905 addi s2,s2,1 720: 0000 unimp 722: 0501 addi a0,a0,0 724: 097b030b 0x97b030b - 728: 0004 0x4 + 728: 0000 unimp 72a: 0501 addi a0,a0,0 72c: 0608 addi a0,sp,768 - 72e: 04090103 lb sp,64(s2) + 72e: 00090103 lb sp,0(s2) 732: 0100 addi s0,sp,128 734: 0b05 addi s6,s6,1 736: 0306 slli t1,t1,0x1 @@ -39457,24 +5843,24 @@ Disassembly of section .debug_line: 73a: 0000 unimp 73c: 0501 addi a0,a0,0 73e: 0608 addi a0,sp,768 - 740: 04090103 lb sp,64(s2) + 740: 00090103 lb sp,0(s2) 744: 0100 addi s0,sp,128 746: 0306 slli t1,t1,0x1 748: 00000903 lb s2,0(zero) # 0 <__stack_usage> 74c: 0501 addi a0,a0,0 74e: 0311 addi t1,t1,4 750: 097d addi s2,s2,31 - 752: 0004 0x4 + 752: 0000 unimp 754: 0501 addi a0,a0,0 756: 031e slli t1,t1,0x7 758: 0900 addi s0,sp,144 - 75a: 0004 0x4 + 75a: 0000 unimp 75c: 0501 addi a0,a0,0 75e: 0900030b 0x900030b - 762: 0004 0x4 + 762: 0000 unimp 764: 0501 addi a0,a0,0 766: 0608 addi a0,sp,768 - 768: 04090103 lb sp,64(s2) + 768: 00090103 lb sp,0(s2) 76c: 0100 addi s0,sp,128 76e: 00090203 lb tp,0(s2) 772: 0100 addi s0,sp,128 @@ -39486,60 +5872,60 @@ Disassembly of section .debug_line: 784: 0100 addi s0,sp,128 786: 00090003 lb zero,0(s2) 78a: 0100 addi s0,sp,128 - 78c: 08090003 lb zero,128(s2) + 78c: 00090003 lb zero,0(s2) 790: 0100 addi s0,sp,128 792: 00090003 lb zero,0(s2) 796: 0100 addi s0,sp,128 - 798: 08090003 lb zero,128(s2) + 798: 00090003 lb zero,0(s2) 79c: 0100 addi s0,sp,128 - 79e: 0c090003 lb zero,192(s2) + 79e: 00090003 lb zero,0(s2) 7a2: 0100 addi s0,sp,128 7a4: 00090003 lb zero,0(s2) 7a8: 0100 addi s0,sp,128 - 7aa: 08090003 lb zero,128(s2) + 7aa: 00090003 lb zero,0(s2) 7ae: 0100 addi s0,sp,128 - 7b0: 08090003 lb zero,128(s2) + 7b0: 00090003 lb zero,0(s2) 7b4: 0100 addi s0,sp,128 - 7b6: 04090003 lb zero,64(s2) + 7b6: 00090003 lb zero,0(s2) 7ba: 0100 addi s0,sp,128 - 7bc: 04090003 lb zero,64(s2) + 7bc: 00090003 lb zero,0(s2) 7c0: 0100 addi s0,sp,128 - 7c2: 08090003 lb zero,128(s2) + 7c2: 00090003 lb zero,0(s2) 7c6: 0100 addi s0,sp,128 - 7c8: 04090003 lb zero,64(s2) + 7c8: 00090003 lb zero,0(s2) 7cc: 0100 addi s0,sp,128 - 7ce: 04090003 lb zero,64(s2) + 7ce: 00090003 lb zero,0(s2) 7d2: 0100 addi s0,sp,128 - 7d4: 04090003 lb zero,64(s2) + 7d4: 00090003 lb zero,0(s2) 7d8: 0100 addi s0,sp,128 - 7da: 08090003 lb zero,128(s2) + 7da: 00090003 lb zero,0(s2) 7de: 0100 addi s0,sp,128 - 7e0: 0c090003 lb zero,192(s2) + 7e0: 00090003 lb zero,0(s2) 7e4: 0100 addi s0,sp,128 - 7e6: 08090003 lb zero,128(s2) + 7e6: 00090003 lb zero,0(s2) 7ea: 0100 addi s0,sp,128 - 7ec: 08090003 lb zero,128(s2) + 7ec: 00090003 lb zero,0(s2) 7f0: 0100 addi s0,sp,128 - 7f2: 04090003 lb zero,64(s2) + 7f2: 00090003 lb zero,0(s2) 7f6: 0100 addi s0,sp,128 - 7f8: 04090003 lb zero,64(s2) + 7f8: 00090003 lb zero,0(s2) 7fc: 0100 addi s0,sp,128 - 7fe: 08090003 lb zero,128(s2) + 7fe: 00090003 lb zero,0(s2) 802: 0100 addi s0,sp,128 804: 0306 slli t1,t1,0x1 806: 0901 addi s2,s2,0 - 808: 0004 0x4 + 808: 0000 unimp 80a: 0301 addi t1,t1,0 80c: 097f 0x97f - 80e: 0004 0x4 + 80e: 0000 unimp 810: 0301 addi t1,t1,0 812: 0901 addi s2,s2,0 - 814: 0004 0x4 + 814: 0000 unimp 816: 0301 addi t1,t1,0 818: 097f 0x97f - 81a: 0008 0x8 + 81a: 0000 unimp 81c: 0601 addi a2,a2,0 - 81e: 04090003 lb zero,64(s2) + 81e: 00090003 lb zero,0(s2) 822: 0100 addi s0,sp,128 824: 00090003 lb zero,0(s2) 828: 0100 addi s0,sp,128 @@ -39555,29 +5941,29 @@ Disassembly of section .debug_line: 846: 0100 addi s0,sp,128 848: 00090003 lb zero,0(s2) 84c: 0100 addi s0,sp,128 - 84e: 08090003 lb zero,128(s2) + 84e: 00090003 lb zero,0(s2) 852: 0100 addi s0,sp,128 854: 00090003 lb zero,0(s2) 858: 0100 addi s0,sp,128 - 85a: 04090003 lb zero,64(s2) + 85a: 00090003 lb zero,0(s2) 85e: 0100 addi s0,sp,128 - 860: 04090003 lb zero,64(s2) + 860: 00090003 lb zero,0(s2) 864: 0100 addi s0,sp,128 866: 00090003 lb zero,0(s2) 86a: 0100 addi s0,sp,128 - 86c: 04090003 lb zero,64(s2) + 86c: 00090003 lb zero,0(s2) 870: 0100 addi s0,sp,128 - 872: 14090003 lb zero,320(s2) + 872: 00090003 lb zero,0(s2) 876: 0100 addi s0,sp,128 878: 00090003 lb zero,0(s2) 87c: 0100 addi s0,sp,128 87e: 00090003 lb zero,0(s2) 882: 0100 addi s0,sp,128 - 884: 04090003 lb zero,64(s2) + 884: 00090003 lb zero,0(s2) 888: 0100 addi s0,sp,128 - 88a: 04090003 lb zero,64(s2) + 88a: 00090003 lb zero,0(s2) 88e: 0100 addi s0,sp,128 - 890: 08090003 lb zero,128(s2) + 890: 00090003 lb zero,0(s2) 894: 0100 addi s0,sp,128 896: 00090003 lb zero,0(s2) 89a: 0100 addi s0,sp,128 @@ -39590,27 +5976,27 @@ Disassembly of section .debug_line: 8aa: 0501 addi a0,a0,0 8ac: 0314 addi a3,sp,384 8ae: 0900 addi s0,sp,144 - 8b0: 0004 0x4 + 8b0: 0000 unimp 8b2: 0501 addi a0,a0,0 8b4: 0308 addi a0,sp,384 8b6: 097e slli s2,s2,0x1f - 8b8: 0004 0x4 + 8b8: 0000 unimp 8ba: 0501 addi a0,a0,0 8bc: 097d030b 0x97d030b - 8c0: 0014 0x14 + 8c0: 0000 unimp 8c2: 0501 addi a0,a0,0 8c4: 0308 addi a0,sp,384 - 8c6: 00040903 lb s2,0(s0) + 8c6: 00000903 lb s2,0(zero) # 0 <__stack_usage> 8ca: 0501 addi a0,a0,0 8cc: 0908030b 0x908030b - 8d0: 0004 0x4 + 8d0: 0000 unimp 8d2: 0501 addi a0,a0,0 8d4: 0321 addi t1,t1,8 8d6: 097a slli s2,s2,0x1e - 8d8: 0004 0x4 + 8d8: 0000 unimp 8da: 0501 addi a0,a0,0 8dc: 0605 addi a2,a2,1 - 8de: 04090203 lb tp,64(s2) + 8de: 00090203 lb tp,0(s2) 8e2: 0100 addi s0,sp,128 8e4: 0705 addi a4,a4,1 8e6: 0306 slli t1,t1,0x1 @@ -39618,7 +6004,7 @@ Disassembly of section .debug_line: 8ea: 0000 unimp 8ec: 0501 addi a0,a0,0 8ee: 0605 addi a2,a2,1 - 8f0: 04090103 lb sp,64(s2) + 8f0: 00090103 lb sp,0(s2) 8f4: 0100 addi s0,sp,128 8f6: 00090003 lb zero,0(s2) 8fa: 0100 addi s0,sp,128 @@ -39630,12 +6016,12 @@ Disassembly of section .debug_line: 90c: 0100 addi s0,sp,128 90e: 0705 addi a4,a4,1 910: 0306 slli t1,t1,0x1 - 912: 00040943 fmadd.s fs2,fs0,ft0,ft0,rne + 912: 00000943 fmadd.s fs2,ft0,ft0,ft0,rne 916: 0301 addi t1,t1,0 918: 097f 0x97f - 91a: 0004 0x4 + 91a: 0000 unimp 91c: 0901 addi s2,s2,0 - 91e: 0008 0x8 + 91e: 0000 unimp 920: 0100 addi s0,sp,128 922: bd01 j 732 <__stack_size+0x332> 924: 0009 c.nop 2 @@ -39850,12 +6236,12 @@ Disassembly of section .debug_line: b46: 0000 unimp b48: 0105 addi sp,sp,1 b4a: 0500 addi s0,sp,640 - b4c: 5402 lw s0,32(sp) - b4e: 00da slli ra,ra,0x16 - b50: 0380 addi s0,sp,448 + b4c: 0002 c.slli64 zero + b4e: 0000 unimp + b50: 0300 addi s0,sp,384 b52: 0a9a slli s5,s5,0x6 b54: 0501 addi a0,a0,0 - b56: 09010303 lb t1,144(sp) # b0b1b12 <__stack_size+0xb0b1712> + b56: 09010303 lb t1,144(sp) b5a: 0000 unimp b5c: 0301 addi t1,t1,0 b5e: 0902 c.slli64 s2 @@ -39881,7 +6267,7 @@ Disassembly of section .debug_line: b94: 0000 unimp b96: 0501 addi a0,a0,0 b98: 01030603 lb a2,16(t1) # ffff8010 <__stack_top+0xff8010> - b9c: 0409 addi s0,s0,2 + b9c: 0009 c.nop 2 b9e: 0100 addi s0,sp,128 ba0: 0605 addi a2,a2,1 ba2: 0306 slli t1,t1,0x1 @@ -39889,7 +6275,7 @@ Disassembly of section .debug_line: ba6: 0000 unimp ba8: 0501 addi a0,a0,0 baa: 01030603 lb a2,16(t1) - bae: 0409 addi s0,s0,2 + bae: 0009 c.nop 2 bb0: 0100 addi s0,sp,128 bb2: 0605 addi a2,a2,1 bb4: 0306 slli t1,t1,0x1 @@ -39897,7 +6283,7 @@ Disassembly of section .debug_line: bb8: 0000 unimp bba: 0501 addi a0,a0,0 bbc: 01030603 lb a2,16(t1) - bc0: 0409 addi s0,s0,2 + bc0: 0009 c.nop 2 bc2: 0100 addi s0,sp,128 bc4: 0605 addi a2,a2,1 bc6: 0306 slli t1,t1,0x1 @@ -39905,7 +6291,7 @@ Disassembly of section .debug_line: bca: 0000 unimp bcc: 0501 addi a0,a0,0 bce: 25030603 lb a2,592(t1) - bd2: 0409 addi s0,s0,2 + bd2: 0009 c.nop 2 bd4: 0100 addi s0,sp,128 bd6: 0605 addi a2,a2,1 bd8: 0306 slli t1,t1,0x1 @@ -39913,15 +6299,15 @@ Disassembly of section .debug_line: bdc: 0000 unimp bde: 0501 addi a0,a0,0 be0: 02030607 0x2030607 - be4: 0409 addi s0,s0,2 + be4: 0009 c.nop 2 be6: 0100 addi s0,sp,128 be8: 0a05 addi s4,s4,1 bea: 0306 slli t1,t1,0x1 bec: 0900 addi s0,sp,144 - bee: 0008 0x8 + bee: 0000 unimp bf0: 0501 addi a0,a0,0 bf2: 0604 addi s1,sp,768 - bf4: 04090403 lb s0,64(s2) + bf4: 00090403 lb s0,0(s2) bf8: 0100 addi s0,sp,128 bfa: 00090003 lb zero,0(s2) bfe: 0100 addi s0,sp,128 @@ -39931,9 +6317,9 @@ Disassembly of section .debug_line: c0a: 0100 addi s0,sp,128 c0c: 00090003 lb zero,0(s2) c10: 0100 addi s0,sp,128 - c12: 14090003 lb zero,320(s2) + c12: 00090003 lb zero,0(s2) c16: 0100 addi s0,sp,128 - c18: 18090003 lb zero,384(s2) + c18: 00090003 lb zero,0(s2) c1c: 0100 addi s0,sp,128 c1e: 00090203 lb tp,0(s2) c22: 0100 addi s0,sp,128 @@ -39943,7 +6329,7 @@ Disassembly of section .debug_line: c2a: 0000 unimp c2c: 0501 addi a0,a0,0 c2e: 0608 addi a0,sp,768 - c30: 04090503 lb a0,64(s2) + c30: 00090503 lb a0,0(s2) c34: 0100 addi s0,sp,128 c36: 1105 addi sp,sp,-31 c38: 0306 slli t1,t1,0x1 @@ -39952,13 +6338,13 @@ Disassembly of section .debug_line: c3e: 0501 addi a0,a0,0 c40: 031e slli t1,t1,0x7 c42: 0900 addi s0,sp,144 - c44: 0004 0x4 + c44: 0000 unimp c46: 0501 addi a0,a0,0 c48: 097f030b 0x97f030b - c4c: 0004 0x4 + c4c: 0000 unimp c4e: 0501 addi a0,a0,0 c50: 0608 addi a0,sp,768 - c52: 04090103 lb sp,64(s2) + c52: 00090103 lb sp,0(s2) c56: 0100 addi s0,sp,128 c58: 0b05 addi s6,s6,1 c5a: 0306 slli t1,t1,0x1 @@ -39966,7 +6352,7 @@ Disassembly of section .debug_line: c5e: 0000 unimp c60: 0501 addi a0,a0,0 c62: 0608 addi a0,sp,768 - c64: 04090103 lb sp,64(s2) + c64: 00090103 lb sp,0(s2) c68: 0100 addi s0,sp,128 c6a: 0b05 addi s6,s6,1 c6c: 0306 slli t1,t1,0x1 @@ -39974,7 +6360,7 @@ Disassembly of section .debug_line: c70: 0000 unimp c72: 0501 addi a0,a0,0 c74: 0604 addi s1,sp,768 - c76: 04090303 lb t1,64(s2) + c76: 00090303 lb t1,0(s2) c7a: 0100 addi s0,sp,128 c7c: 00090003 lb zero,0(s2) c80: 0100 addi s0,sp,128 @@ -39982,49 +6368,49 @@ Disassembly of section .debug_line: c86: 0100 addi s0,sp,128 c88: 00090003 lb zero,0(s2) c8c: 0100 addi s0,sp,128 - c8e: 04090003 lb zero,64(s2) + c8e: 00090003 lb zero,0(s2) c92: 0100 addi s0,sp,128 - c94: 0c090003 lb zero,192(s2) + c94: 00090003 lb zero,0(s2) c98: 0100 addi s0,sp,128 c9a: 00090003 lb zero,0(s2) c9e: 0100 addi s0,sp,128 - ca0: 08090003 lb zero,128(s2) + ca0: 00090003 lb zero,0(s2) ca4: 0100 addi s0,sp,128 - ca6: 0c090003 lb zero,192(s2) + ca6: 00090003 lb zero,0(s2) caa: 0100 addi s0,sp,128 cac: 00090003 lb zero,0(s2) cb0: 0100 addi s0,sp,128 - cb2: 04090003 lb zero,64(s2) + cb2: 00090003 lb zero,0(s2) cb6: 0100 addi s0,sp,128 - cb8: 04090003 lb zero,64(s2) + cb8: 00090003 lb zero,0(s2) cbc: 0100 addi s0,sp,128 - cbe: 04090003 lb zero,64(s2) + cbe: 00090003 lb zero,0(s2) cc2: 0100 addi s0,sp,128 - cc4: 04090003 lb zero,64(s2) + cc4: 00090003 lb zero,0(s2) cc8: 0100 addi s0,sp,128 - cca: 04090003 lb zero,64(s2) + cca: 00090003 lb zero,0(s2) cce: 0100 addi s0,sp,128 - cd0: 04090003 lb zero,64(s2) + cd0: 00090003 lb zero,0(s2) cd4: 0100 addi s0,sp,128 - cd6: 04090003 lb zero,64(s2) + cd6: 00090003 lb zero,0(s2) cda: 0100 addi s0,sp,128 - cdc: 0c090003 lb zero,192(s2) + cdc: 00090003 lb zero,0(s2) ce0: 0100 addi s0,sp,128 - ce2: 04090003 lb zero,64(s2) + ce2: 00090003 lb zero,0(s2) ce6: 0100 addi s0,sp,128 - ce8: 08090003 lb zero,128(s2) + ce8: 00090003 lb zero,0(s2) cec: 0100 addi s0,sp,128 - cee: 04090003 lb zero,64(s2) + cee: 00090003 lb zero,0(s2) cf2: 0100 addi s0,sp,128 - cf4: 04090003 lb zero,64(s2) + cf4: 00090003 lb zero,0(s2) cf8: 0100 addi s0,sp,128 - cfa: 04090003 lb zero,64(s2) + cfa: 00090003 lb zero,0(s2) cfe: 0100 addi s0,sp,128 - d00: 04090003 lb zero,64(s2) + d00: 00090003 lb zero,0(s2) d04: 0100 addi s0,sp,128 - d06: 04090003 lb zero,64(s2) + d06: 00090003 lb zero,0(s2) d0a: 0100 addi s0,sp,128 - d0c: 04090003 lb zero,64(s2) + d0c: 00090003 lb zero,0(s2) d10: 0100 addi s0,sp,128 d12: 00090003 lb zero,0(s2) d16: 0100 addi s0,sp,128 @@ -40046,7 +6432,7 @@ Disassembly of section .debug_line: d40: 0000 unimp d42: 0501 addi a0,a0,0 d44: 0604 addi s1,sp,768 - d46: 04090103 lb sp,64(s2) + d46: 00090103 lb sp,0(s2) d4a: 0100 addi s0,sp,128 d4c: 00090103 lb sp,0(s2) d50: 0100 addi s0,sp,128 @@ -40057,7 +6443,7 @@ Disassembly of section .debug_line: d5a: 0501 addi a0,a0,0 d5c: da030603 lb a2,-608(t1) d60: 0900 addi s0,sp,144 - d62: 0004 0x4 + d62: 0000 unimp d64: 0301 addi t1,t1,0 d66: 0901 addi s2,s2,0 d68: 0000 unimp @@ -40072,11 +6458,11 @@ Disassembly of section .debug_line: d7a: 0501 addi a0,a0,0 d7c: 0304 addi s1,sp,384 d7e: 7e8d lui t4,0xfffe3 - d80: 0409 addi s0,s0,2 + d80: 0009 c.nop 2 d82: 0100 addi s0,sp,128 d84: 0306 slli t1,t1,0x1 d86: 0915 addi s2,s2,5 - d88: 0014 0x14 + d88: 0000 unimp d8a: 0501 addi a0,a0,0 d8c: 00030607 0x30607 d90: 0009 c.nop 2 @@ -40084,7 +6470,7 @@ Disassembly of section .debug_line: d94: 0605 addi a2,a2,1 d96: 0306 slli t1,t1,0x1 d98: 0901 addi s2,s2,0 - d9a: 0004 0x4 + d9a: 0000 unimp d9c: 0501 addi a0,a0,0 d9e: 0609 addi a2,a2,2 da0: 00090003 lb zero,0(s2) @@ -40092,7 +6478,7 @@ Disassembly of section .debug_line: da6: 0405 addi s0,s0,1 da8: 0306 slli t1,t1,0x1 daa: 0902 c.slli64 s2 - dac: 0008 0x8 + dac: 0000 unimp dae: 0301 addi t1,t1,0 db0: 0900 addi s0,sp,144 db2: 0000 unimp @@ -40107,10 +6493,10 @@ Disassembly of section .debug_line: dc4: 0000 unimp dc6: 0301 addi t1,t1,0 dc8: 0900 addi s0,sp,144 - dca: 0014 0x14 + dca: 0000 unimp dcc: 0301 addi t1,t1,0 dce: 0900 addi s0,sp,144 - dd0: 0018 0x18 + dd0: 0000 unimp dd2: 0301 addi t1,t1,0 dd4: 0902 c.slli64 s2 dd6: 0000 unimp @@ -40121,7 +6507,7 @@ Disassembly of section .debug_line: de2: 0805 addi a6,a6,1 de4: 0306 slli t1,t1,0x1 de6: 0909 addi s2,s2,2 - de8: 0004 0x4 + de8: 0000 unimp dea: 0501 addi a0,a0,0 dec: 0003060b 0x3060b df0: 0009 c.nop 2 @@ -40129,7 +6515,7 @@ Disassembly of section .debug_line: df4: 0805 addi a6,a6,1 df6: 0306 slli t1,t1,0x1 df8: 0901 addi s2,s2,0 - dfa: 0004 0x4 + dfa: 0000 unimp dfc: 0301 addi t1,t1,0 dfe: 090d addi s2,s2,3 e00: 0000 unimp @@ -40148,80 +6534,80 @@ Disassembly of section .debug_line: e1a: 0000 unimp e1c: 0301 addi t1,t1,0 e1e: 0900 addi s0,sp,144 - e20: 0004 0x4 + e20: 0000 unimp e22: 0301 addi t1,t1,0 e24: 0900 addi s0,sp,144 - e26: 0008 0x8 + e26: 0000 unimp e28: 0301 addi t1,t1,0 e2a: 0900 addi s0,sp,144 - e2c: 0008 0x8 + e2c: 0000 unimp e2e: 0301 addi t1,t1,0 e30: 0900 addi s0,sp,144 - e32: 0004 0x4 + e32: 0000 unimp e34: 0301 addi t1,t1,0 e36: 0900 addi s0,sp,144 - e38: 000c 0xc + e38: 0000 unimp e3a: 0301 addi t1,t1,0 e3c: 0900 addi s0,sp,144 e3e: 0000 unimp e40: 0301 addi t1,t1,0 e42: 0900 addi s0,sp,144 - e44: 0004 0x4 + e44: 0000 unimp e46: 0301 addi t1,t1,0 e48: 0900 addi s0,sp,144 - e4a: 0004 0x4 + e4a: 0000 unimp e4c: 0301 addi t1,t1,0 e4e: 0900 addi s0,sp,144 - e50: 0004 0x4 + e50: 0000 unimp e52: 0301 addi t1,t1,0 e54: 0900 addi s0,sp,144 - e56: 0004 0x4 + e56: 0000 unimp e58: 0301 addi t1,t1,0 e5a: 0900 addi s0,sp,144 - e5c: 0004 0x4 + e5c: 0000 unimp e5e: 0301 addi t1,t1,0 e60: 0900 addi s0,sp,144 - e62: 0004 0x4 + e62: 0000 unimp e64: 0301 addi t1,t1,0 e66: 0900 addi s0,sp,144 - e68: 0004 0x4 + e68: 0000 unimp e6a: 0301 addi t1,t1,0 e6c: 0900 addi s0,sp,144 - e6e: 000c 0xc + e6e: 0000 unimp e70: 0301 addi t1,t1,0 e72: 0900 addi s0,sp,144 - e74: 0004 0x4 + e74: 0000 unimp e76: 0301 addi t1,t1,0 e78: 0900 addi s0,sp,144 - e7a: 0008 0x8 + e7a: 0000 unimp e7c: 0301 addi t1,t1,0 e7e: 0900 addi s0,sp,144 - e80: 0004 0x4 + e80: 0000 unimp e82: 0301 addi t1,t1,0 e84: 0900 addi s0,sp,144 - e86: 0004 0x4 + e86: 0000 unimp e88: 0301 addi t1,t1,0 e8a: 0900 addi s0,sp,144 - e8c: 0004 0x4 + e8c: 0000 unimp e8e: 0301 addi t1,t1,0 e90: 0900 addi s0,sp,144 - e92: 0004 0x4 + e92: 0000 unimp e94: 0301 addi t1,t1,0 e96: 0900 addi s0,sp,144 - e98: 0004 0x4 + e98: 0000 unimp e9a: 0301 addi t1,t1,0 e9c: 0900 addi s0,sp,144 - e9e: 0004 0x4 + e9e: 0000 unimp ea0: 0301 addi t1,t1,0 ea2: 0900 addi s0,sp,144 ea4: 0000 unimp ea6: 0601 addi a2,a2,0 - ea8: 04096203 0x4096203 + ea8: 00096203 0x96203 eac: 0100 addi s0,sp,128 eae: 0805 addi a6,a6,1 eb0: 0306 slli t1,t1,0x1 eb2: 0912 slli s2,s2,0x4 - eb4: 0014 0x14 + eb4: 0000 unimp eb6: 0301 addi t1,t1,0 eb8: 0902 c.slli64 s2 eba: 0000 unimp @@ -40232,7 +6618,7 @@ Disassembly of section .debug_line: ec6: 0805 addi a6,a6,1 ec8: 0306 slli t1,t1,0x1 eca: 0901 addi s2,s2,0 - ecc: 0004 0x4 + ecc: 0000 unimp ece: 0501 addi a0,a0,0 ed0: 0003060b 0x3060b ed4: 0009 c.nop 2 @@ -40240,27 +6626,27 @@ Disassembly of section .debug_line: ed8: 0805 addi a6,a6,1 eda: 0306 slli t1,t1,0x1 edc: 0901 addi s2,s2,0 - ede: 0004 0x4 + ede: 0000 unimp ee0: 0501 addi a0,a0,0 ee2: 0103060b 0x103060b ee6: 0009 c.nop 2 ee8: 0100 addi s0,sp,128 eea: 1e05 addi t3,t3,-31 - eec: 04097f03 0x4097f03 + eec: 00097f03 0x97f03 ef0: 0100 addi s0,sp,128 ef2: 0805 addi a6,a6,1 - ef4: 04090303 lb t1,64(s2) + ef4: 00090303 lb t1,0(s2) ef8: 0100 addi s0,sp,128 efa: 1105 addi sp,sp,-31 - efc: 08097d03 0x8097d03 + efc: 00097d03 0x97d03 f00: 0100 addi s0,sp,128 f02: 0b05 addi s6,s6,1 - f04: 04090003 lb zero,64(s2) + f04: 00090003 lb zero,0(s2) f08: 0100 addi s0,sp,128 f0a: 0805 addi a6,a6,1 f0c: 0306 slli t1,t1,0x1 f0e: 0901 addi s2,s2,0 - f10: 0004 0x4 + f10: 0000 unimp f12: 0301 addi t1,t1,0 f14: 0902 c.slli64 s2 f16: 0000 unimp @@ -40278,80 +6664,80 @@ Disassembly of section .debug_line: f2e: 0000 unimp f30: 0301 addi t1,t1,0 f32: 0900 addi s0,sp,144 - f34: 0008 0x8 + f34: 0000 unimp f36: 0301 addi t1,t1,0 f38: 0900 addi s0,sp,144 f3a: 0000 unimp f3c: 0301 addi t1,t1,0 f3e: 0900 addi s0,sp,144 - f40: 0008 0x8 + f40: 0000 unimp f42: 0301 addi t1,t1,0 f44: 0900 addi s0,sp,144 - f46: 000c 0xc + f46: 0000 unimp f48: 0301 addi t1,t1,0 f4a: 0900 addi s0,sp,144 f4c: 0000 unimp f4e: 0301 addi t1,t1,0 f50: 0900 addi s0,sp,144 - f52: 0004 0x4 + f52: 0000 unimp f54: 0301 addi t1,t1,0 f56: 0900 addi s0,sp,144 - f58: 0004 0x4 + f58: 0000 unimp f5a: 0301 addi t1,t1,0 f5c: 0900 addi s0,sp,144 - f5e: 0004 0x4 + f5e: 0000 unimp f60: 0301 addi t1,t1,0 f62: 0900 addi s0,sp,144 - f64: 0004 0x4 + f64: 0000 unimp f66: 0301 addi t1,t1,0 f68: 0900 addi s0,sp,144 - f6a: 0004 0x4 + f6a: 0000 unimp f6c: 0301 addi t1,t1,0 f6e: 0900 addi s0,sp,144 - f70: 0004 0x4 + f70: 0000 unimp f72: 0301 addi t1,t1,0 f74: 0900 addi s0,sp,144 - f76: 0004 0x4 + f76: 0000 unimp f78: 0301 addi t1,t1,0 f7a: 0900 addi s0,sp,144 - f7c: 000c 0xc + f7c: 0000 unimp f7e: 0301 addi t1,t1,0 f80: 0900 addi s0,sp,144 - f82: 0008 0x8 + f82: 0000 unimp f84: 0301 addi t1,t1,0 f86: 0900 addi s0,sp,144 - f88: 0004 0x4 + f88: 0000 unimp f8a: 0301 addi t1,t1,0 f8c: 0900 addi s0,sp,144 - f8e: 0004 0x4 + f8e: 0000 unimp f90: 0301 addi t1,t1,0 f92: 0900 addi s0,sp,144 - f94: 0004 0x4 + f94: 0000 unimp f96: 0301 addi t1,t1,0 f98: 0900 addi s0,sp,144 - f9a: 0004 0x4 + f9a: 0000 unimp f9c: 0301 addi t1,t1,0 f9e: 0900 addi s0,sp,144 - fa0: 0004 0x4 + fa0: 0000 unimp fa2: 0301 addi t1,t1,0 fa4: 0900 addi s0,sp,144 - fa6: 0004 0x4 + fa6: 0000 unimp fa8: 0301 addi t1,t1,0 faa: 0900 addi s0,sp,144 - fac: 0004 0x4 + fac: 0000 unimp fae: 0301 addi t1,t1,0 fb0: 0900 addi s0,sp,144 fb2: 0000 unimp fb4: 0501 addi a0,a0,0 fb6: 09150307 0x9150307 - fba: 0004 0x4 + fba: 0000 unimp fbc: 0501 addi a0,a0,0 fbe: 060a slli a2,a2,0x2 fc0: 00090003 lb zero,0(s2) fc4: 0100 addi s0,sp,128 fc6: 0405 addi s0,s0,1 fc8: 0306 slli t1,t1,0x1 - fca: 00040913 mv s2,s0 + fca: 00000913 li s2,0 fce: 0301 addi t1,t1,0 fd0: 0900 addi s0,sp,144 fd2: 0000 unimp @@ -40366,10 +6752,10 @@ Disassembly of section .debug_line: fe4: 0000 unimp fe6: 0301 addi t1,t1,0 fe8: 0900 addi s0,sp,144 - fea: 0014 0x14 + fea: 0000 unimp fec: 0301 addi t1,t1,0 fee: 0900 addi s0,sp,144 - ff0: 0020 addi s0,sp,8 + ff0: 0000 unimp ff2: 0301 addi t1,t1,0 ff4: 0901 addi s2,s2,0 ff6: 0000 unimp @@ -40380,18 +6766,18 @@ Disassembly of section .debug_line: 1002: 0805 addi a6,a6,1 1004: 0306 slli t1,t1,0x1 1006: 090a slli s2,s2,0x2 - 1008: 0004 0x4 + 1008: 0000 unimp 100a: 0501 addi a0,a0,0 100c: 0003060b 0x3060b 1010: 0009 c.nop 2 1012: 0100 addi s0,sp,128 1014: 1405 addi s0,s0,-31 - 1016: 04090003 lb zero,64(s2) + 1016: 00090003 lb zero,0(s2) 101a: 0100 addi s0,sp,128 101c: 0505 addi a0,a0,1 101e: 0306 slli t1,t1,0x1 1020: 0902 c.slli64 s2 - 1022: 0004 0x4 + 1022: 0000 unimp 1024: 0301 addi t1,t1,0 1026: 0901 addi s2,s2,0 1028: 0000 unimp @@ -40403,10 +6789,10 @@ Disassembly of section .debug_line: 1034: 0000 unimp 1036: 0301 addi t1,t1,0 1038: 0900 addi s0,sp,144 - 103a: 0004 0x4 + 103a: 0000 unimp 103c: 0301 addi t1,t1,0 103e: 0900 addi s0,sp,144 - 1040: 000c 0xc + 1040: 0000 unimp 1042: 0301 addi t1,t1,0 1044: 0900 addi s0,sp,144 1046: 0000 unimp @@ -40432,12 +6818,12 @@ Disassembly of section .debug_line: 106e: 00090003 lb zero,0(s2) 1072: 0100 addi s0,sp,128 1074: 0405 addi s0,s0,1 - 1076: 0c096703 0xc096703 + 1076: 00096703 0x96703 107a: 0100 addi s0,sp,128 107c: 0805 addi a6,a6,1 107e: 0306 slli t1,t1,0x1 1080: 091e slli s2,s2,0x7 - 1082: 0014 0x14 + 1082: 0000 unimp 1084: 0301 addi t1,t1,0 1086: 00000903 lb s2,0(zero) # 0 <__stack_usage> 108a: 0301 addi t1,t1,0 @@ -40448,41 +6834,41 @@ Disassembly of section .debug_line: 1094: 00090003 lb zero,0(s2) 1098: 0100 addi s0,sp,128 109a: 1105 addi sp,sp,-31 - 109c: 04090003 lb zero,64(s2) + 109c: 00090003 lb zero,0(s2) 10a0: 0100 addi s0,sp,128 10a2: 0b05 addi s6,s6,1 - 10a4: 04090003 lb zero,64(s2) + 10a4: 00090003 lb zero,0(s2) 10a8: 0100 addi s0,sp,128 10aa: 0805 addi a6,a6,1 10ac: 0306 slli t1,t1,0x1 10ae: 0901 addi s2,s2,0 - 10b0: 0004 0x4 + 10b0: 0000 unimp 10b2: 0501 addi a0,a0,0 10b4: 0103060b 0x103060b 10b8: 0009 c.nop 2 10ba: 0100 addi s0,sp,128 10bc: 0805 addi a6,a6,1 - 10be: 04090403 lb s0,64(s2) + 10be: 00090403 lb s0,0(s2) 10c2: 0100 addi s0,sp,128 10c4: 1105 addi sp,sp,-31 - 10c6: 08097d03 0x8097d03 + 10c6: 00097d03 0x97d03 10ca: 0100 addi s0,sp,128 10cc: 1e05 addi t3,t3,-31 - 10ce: 04090003 lb zero,64(s2) + 10ce: 00090003 lb zero,0(s2) 10d2: 0100 addi s0,sp,128 10d4: 0b05 addi s6,s6,1 - 10d6: 04090003 lb zero,64(s2) + 10d6: 00090003 lb zero,0(s2) 10da: 0100 addi s0,sp,128 10dc: 0805 addi a6,a6,1 - 10de: 04090303 lb t1,64(s2) + 10de: 00090303 lb t1,0(s2) 10e2: 0100 addi s0,sp,128 10e4: 0b05 addi s6,s6,1 - 10e6: 0c097b03 0xc097b03 + 10e6: 00097b03 0x97b03 10ea: 0100 addi s0,sp,128 10ec: 0805 addi a6,a6,1 10ee: 0306 slli t1,t1,0x1 10f0: 0901 addi s2,s2,0 - 10f2: 0004 0x4 + 10f2: 0000 unimp 10f4: 0301 addi t1,t1,0 10f6: 0901 addi s2,s2,0 10f8: 0000 unimp @@ -40496,7 +6882,7 @@ Disassembly of section .debug_line: 110a: 0805 addi a6,a6,1 110c: 0306 slli t1,t1,0x1 110e: 0902 c.slli64 s2 - 1110: 0004 0x4 + 1110: 0000 unimp 1112: 0301 addi t1,t1,0 1114: 0900 addi s0,sp,144 1116: 0000 unimp @@ -40517,69 +6903,69 @@ Disassembly of section .debug_line: 1134: 0000 unimp 1136: 0301 addi t1,t1,0 1138: 0900 addi s0,sp,144 - 113a: 0004 0x4 + 113a: 0000 unimp 113c: 0301 addi t1,t1,0 113e: 0900 addi s0,sp,144 - 1140: 000c 0xc + 1140: 0000 unimp 1142: 0301 addi t1,t1,0 1144: 0900 addi s0,sp,144 1146: 0000 unimp 1148: 0301 addi t1,t1,0 114a: 0900 addi s0,sp,144 - 114c: 0008 0x8 + 114c: 0000 unimp 114e: 0301 addi t1,t1,0 1150: 0900 addi s0,sp,144 - 1152: 0008 0x8 + 1152: 0000 unimp 1154: 0301 addi t1,t1,0 1156: 0900 addi s0,sp,144 - 1158: 0004 0x4 + 1158: 0000 unimp 115a: 0301 addi t1,t1,0 115c: 0900 addi s0,sp,144 - 115e: 0004 0x4 + 115e: 0000 unimp 1160: 0301 addi t1,t1,0 1162: 0900 addi s0,sp,144 - 1164: 0008 0x8 + 1164: 0000 unimp 1166: 0301 addi t1,t1,0 1168: 0900 addi s0,sp,144 - 116a: 0004 0x4 + 116a: 0000 unimp 116c: 0301 addi t1,t1,0 116e: 0900 addi s0,sp,144 - 1170: 0004 0x4 + 1170: 0000 unimp 1172: 0301 addi t1,t1,0 1174: 0900 addi s0,sp,144 - 1176: 000c 0xc + 1176: 0000 unimp 1178: 0301 addi t1,t1,0 117a: 0900 addi s0,sp,144 - 117c: 000c 0xc + 117c: 0000 unimp 117e: 0301 addi t1,t1,0 1180: 0900 addi s0,sp,144 1182: 0000 unimp 1184: 0301 addi t1,t1,0 1186: 0900 addi s0,sp,144 - 1188: 0008 0x8 + 1188: 0000 unimp 118a: 0301 addi t1,t1,0 118c: 0900 addi s0,sp,144 - 118e: 0008 0x8 + 118e: 0000 unimp 1190: 0301 addi t1,t1,0 1192: 0900 addi s0,sp,144 - 1194: 0004 0x4 + 1194: 0000 unimp 1196: 0301 addi t1,t1,0 1198: 0900 addi s0,sp,144 - 119a: 0004 0x4 + 119a: 0000 unimp 119c: 0301 addi t1,t1,0 119e: 0900 addi s0,sp,144 - 11a0: 0008 0x8 + 11a0: 0000 unimp 11a2: 0301 addi t1,t1,0 11a4: 0900 addi s0,sp,144 - 11a6: 0004 0x4 + 11a6: 0000 unimp 11a8: 0601 addi a2,a2,0 - 11aa: 04090103 lb sp,64(s2) + 11aa: 00090103 lb sp,0(s2) 11ae: 0100 addi s0,sp,128 - 11b0: 04097f03 0x4097f03 + 11b0: 00097f03 0x97f03 11b4: 0100 addi s0,sp,128 11b6: 0306 slli t1,t1,0x1 11b8: 0900 addi s0,sp,144 - 11ba: 0004 0x4 + 11ba: 0000 unimp 11bc: 0301 addi t1,t1,0 11be: 0900 addi s0,sp,144 11c0: 0000 unimp @@ -40597,46 +6983,46 @@ Disassembly of section .debug_line: 11d8: 0000 unimp 11da: 0301 addi t1,t1,0 11dc: 0900 addi s0,sp,144 - 11de: 0008 0x8 + 11de: 0000 unimp 11e0: 0301 addi t1,t1,0 11e2: 0900 addi s0,sp,144 - 11e4: 0008 0x8 + 11e4: 0000 unimp 11e6: 0301 addi t1,t1,0 11e8: 0900 addi s0,sp,144 - 11ea: 0004 0x4 + 11ea: 0000 unimp 11ec: 0301 addi t1,t1,0 11ee: 0900 addi s0,sp,144 11f0: 0000 unimp 11f2: 0301 addi t1,t1,0 11f4: 0900 addi s0,sp,144 - 11f6: 0004 0x4 + 11f6: 0000 unimp 11f8: 0301 addi t1,t1,0 11fa: 0900 addi s0,sp,144 11fc: 0000 unimp 11fe: 0301 addi t1,t1,0 1200: 0900 addi s0,sp,144 - 1202: 0004 0x4 + 1202: 0000 unimp 1204: 0301 addi t1,t1,0 1206: 0900 addi s0,sp,144 - 1208: 0008 0x8 + 1208: 0000 unimp 120a: 0301 addi t1,t1,0 120c: 0900 addi s0,sp,144 - 120e: 0004 0x4 + 120e: 0000 unimp 1210: 0301 addi t1,t1,0 1212: 0900 addi s0,sp,144 - 1214: 0008 0x8 + 1214: 0000 unimp 1216: 0301 addi t1,t1,0 1218: 0900 addi s0,sp,144 - 121a: 0004 0x4 + 121a: 0000 unimp 121c: 0301 addi t1,t1,0 121e: 0900 addi s0,sp,144 - 1220: 0004 0x4 + 1220: 0000 unimp 1222: 0301 addi t1,t1,0 1224: 0900 addi s0,sp,144 - 1226: 001c 0x1c + 1226: 0000 unimp 1228: 0301 addi t1,t1,0 122a: 0900 addi s0,sp,144 - 122c: 0004 0x4 + 122c: 0000 unimp 122e: 0301 addi t1,t1,0 1230: 0902 c.slli64 s2 1232: 0000 unimp @@ -40645,15 +7031,15 @@ Disassembly of section .debug_line: 123a: 0009 c.nop 2 123c: 0100 addi s0,sp,128 123e: 1405 addi s0,s0,-31 - 1240: 04090003 lb zero,64(s2) + 1240: 00090003 lb zero,0(s2) 1244: 0100 addi s0,sp,128 1246: 2105 jal 1666 <__stack_size+0x1266> - 1248: 04090003 lb zero,64(s2) + 1248: 00090003 lb zero,0(s2) 124c: 0100 addi s0,sp,128 124e: 0505 addi a0,a0,1 1250: 0306 slli t1,t1,0x1 1252: 0902 c.slli64 s2 - 1254: 0004 0x4 + 1254: 0000 unimp 1256: 0301 addi t1,t1,0 1258: 0901 addi s2,s2,0 125a: 0000 unimp @@ -40665,13 +7051,13 @@ Disassembly of section .debug_line: 1266: 0000 unimp 1268: 0301 addi t1,t1,0 126a: 0900 addi s0,sp,144 - 126c: 0004 0x4 + 126c: 0000 unimp 126e: 0301 addi t1,t1,0 1270: 0900 addi s0,sp,144 - 1272: 000c 0xc + 1272: 0000 unimp 1274: 0301 addi t1,t1,0 1276: 0900 addi s0,sp,144 - 1278: 0004 0x4 + 1278: 0000 unimp 127a: 0501 addi a0,a0,0 127c: 0308 addi a0,sp,384 127e: 00000903 lb s2,0(zero) # 0 <__stack_usage> @@ -40689,10 +7075,10 @@ Disassembly of section .debug_line: 129a: 0000 unimp 129c: 0301 addi t1,t1,0 129e: 0900 addi s0,sp,144 - 12a0: 0004 0x4 + 12a0: 0000 unimp 12a2: 0301 addi t1,t1,0 12a4: 0900 addi s0,sp,144 - 12a6: 000c 0xc + 12a6: 0000 unimp 12a8: 0301 addi t1,t1,0 12aa: 0900 addi s0,sp,144 12ac: 0000 unimp @@ -40704,12 +7090,12 @@ Disassembly of section .debug_line: 12b8: 00090003 lb zero,0(s2) 12bc: 0100 addi s0,sp,128 12be: 2005 jal 12de <__stack_size+0xede> - 12c0: 04090003 lb zero,64(s2) + 12c0: 00090003 lb zero,0(s2) 12c4: 0100 addi s0,sp,128 12c6: 0505 addi a0,a0,1 12c8: 0306 slli t1,t1,0x1 12ca: 0901 addi s2,s2,0 - 12cc: 0004 0x4 + 12cc: 0000 unimp 12ce: 0301 addi t1,t1,0 12d0: 0901 addi s2,s2,0 12d2: 0000 unimp @@ -40717,20208 +7103,946 @@ Disassembly of section .debug_line: 12d6: 060d addi a2,a2,3 12d8: 00090003 lb zero,0(s2) 12dc: 0100 addi s0,sp,128 - 12de: 0c09 addi s8,s8,2 + 12de: 0009 c.nop 2 12e0: 0000 unimp 12e2: 0101 addi sp,sp,0 - 12e4: 1249 addi tp,tp,-14 - 12e6: 0000 unimp - 12e8: 00930003 lb zero,9(t1) - 12ec: 0000 unimp - 12ee: 0101 addi sp,sp,0 - 12f0: 000d0efb 0xd0efb - 12f4: 0101 addi sp,sp,0 - 12f6: 0101 addi sp,sp,0 - 12f8: 0000 unimp - 12fa: 0100 addi s0,sp,128 - 12fc: 0000 unimp - 12fe: 2e01 jal 160e <__stack_size+0x120e> - 1300: 2f2e fld ft10,200(sp) - 1302: 2e2e fld ft8,200(sp) - 1304: 2f2e2e2f 0x2f2e2e2f - 1308: 2e2e fld ft8,200(sp) - 130a: 7369722f 0x7369722f - 130e: 672d7663 bgeu s10,s2,197a <__stack_size+0x157a> - 1312: 6c2f6363 bltu t5,sp,19d8 <__stack_size+0x15d8> - 1316: 6269 lui tp,0x1a - 1318: 2f636367 0x2f636367 - 131c: 74666f73 csrrsi t5,0x746,12 - 1320: 662d lui a2,0xb - 1322: 0070 addi a2,sp,12 - 1324: 2e2e fld ft8,200(sp) - 1326: 2f2e2e2f 0x2f2e2e2f - 132a: 2e2e fld ft8,200(sp) - 132c: 2f2e2e2f 0x2f2e2e2f - 1330: 6972 flw fs2,28(sp) - 1332: 2d766373 csrrsi t1,0x2d7,12 - 1336: 2f636367 0x2f636367 - 133a: 696c flw fa1,84(a0) - 133c: 6762 flw fa4,24(sp) - 133e: 2e2f6363 bltu t5,sp,1624 <__stack_size+0x1224> - 1342: 2f2e fld ft10,200(sp) - 1344: 6e69 lui t3,0x1a - 1346: 64756c63 bltu a0,t2,199e <__stack_size+0x159e> - 134a: 0065 c.nop 25 - 134c: 6400 flw fs0,8(s0) - 134e: 7669 lui a2,0xffffa - 1350: 6664 flw fs1,76(a2) - 1352: 00632e33 slt t3,t1,t1 - 1356: 0001 nop - 1358: 7300 flw fs0,32(a4) - 135a: 2d74666f jal a2,47e30 <__stack_size+0x47a30> - 135e: 7066 flw ft0,120(sp) - 1360: 682e flw fa6,200(sp) - 1362: 0100 addi s0,sp,128 - 1364: 0000 unimp - 1366: 6f64 flw fs1,92(a4) - 1368: 6275 lui tp,0x1d - 136a: 656c flw fa1,76(a0) - 136c: 682e flw fa6,200(sp) - 136e: 0100 addi s0,sp,128 - 1370: 0000 unimp - 1372: 6f6c flw fa1,92(a4) - 1374: 676e flw fa4,216(sp) - 1376: 6f6c flw fa1,92(a4) - 1378: 676e flw fa4,216(sp) - 137a: 682e flw fa6,200(sp) - 137c: 0200 addi s0,sp,256 - 137e: 0000 unimp - 1380: 0500 addi s0,sp,640 - 1382: 0001 nop - 1384: 0205 addi tp,tp,1 - 1386: de64 sw s1,124(a2) - 1388: 8000 0x8000 - 138a: 05012303 lw t1,80(sp) - 138e: 09010303 lb t1,144(sp) - 1392: 0000 unimp - 1394: 0301 addi t1,t1,0 - 1396: 0900 addi s0,sp,144 - 1398: 0000 unimp - 139a: 0501 addi a0,a0,0 - 139c: 030d addi t1,t1,3 - 139e: 0900 addi s0,sp,144 - 13a0: 0000 unimp - 13a2: 0501 addi a0,a0,0 - 13a4: 09010303 lb t1,144(sp) - 13a8: 0000 unimp - 13aa: 0301 addi t1,t1,0 - 13ac: 0900 addi s0,sp,144 - 13ae: 0000 unimp - 13b0: 0301 addi t1,t1,0 - 13b2: 0900 addi s0,sp,144 - 13b4: 0000 unimp - 13b6: 0301 addi t1,t1,0 - 13b8: 0900 addi s0,sp,144 - 13ba: 0000 unimp - 13bc: 0301 addi t1,t1,0 - 13be: 0901 addi s2,s2,0 - 13c0: 0000 unimp - 13c2: 0301 addi t1,t1,0 - 13c4: 0900 addi s0,sp,144 - 13c6: 0000 unimp - 13c8: 0301 addi t1,t1,0 - 13ca: 0900 addi s0,sp,144 - 13cc: 0000 unimp - 13ce: 0301 addi t1,t1,0 - 13d0: 0900 addi s0,sp,144 - 13d2: 0000 unimp - 13d4: 0301 addi t1,t1,0 - 13d6: 0901 addi s2,s2,0 - 13d8: 0000 unimp - 13da: 0301 addi t1,t1,0 - 13dc: 0900 addi s0,sp,144 - 13de: 0000 unimp - 13e0: 0301 addi t1,t1,0 - 13e2: 0900 addi s0,sp,144 - 13e4: 0000 unimp - 13e6: 0301 addi t1,t1,0 - 13e8: 0900 addi s0,sp,144 - 13ea: 0000 unimp - 13ec: 0301 addi t1,t1,0 - 13ee: 0901 addi s2,s2,0 - 13f0: 0000 unimp - 13f2: 0301 addi t1,t1,0 - 13f4: 0902 c.slli64 s2 - 13f6: 0000 unimp - 13f8: 0301 addi t1,t1,0 - 13fa: 0900 addi s0,sp,144 - 13fc: 0000 unimp - 13fe: 0501 addi a0,a0,0 - 1400: 0601 addi a2,a2,0 - 1402: 00097903 0x97903 - 1406: 0100 addi s0,sp,128 - 1408: 30090003 lb zero,768(s2) - 140c: 0100 addi s0,sp,128 - 140e: 0305 addi t1,t1,1 - 1410: 0c090703 lb a4,192(s2) - 1414: 0100 addi s0,sp,128 - 1416: 0306 slli t1,t1,0x1 - 1418: 0900 addi s0,sp,144 - 141a: 0004 0x4 - 141c: 0301 addi t1,t1,0 - 141e: 0901 addi s2,s2,0 - 1420: 0000 unimp - 1422: 0301 addi t1,t1,0 - 1424: 0900 addi s0,sp,144 - 1426: 0000 unimp - 1428: 0301 addi t1,t1,0 - 142a: 0900 addi s0,sp,144 - 142c: 0000 unimp - 142e: 0301 addi t1,t1,0 - 1430: 0900 addi s0,sp,144 - 1432: 0000 unimp - 1434: 0301 addi t1,t1,0 - 1436: 0900 addi s0,sp,144 - 1438: 0000 unimp - 143a: 0301 addi t1,t1,0 - 143c: 0900 addi s0,sp,144 - 143e: 0000 unimp - 1440: 0301 addi t1,t1,0 - 1442: 0900 addi s0,sp,144 - 1444: 0010 0x10 - 1446: 0301 addi t1,t1,0 - 1448: 0900 addi s0,sp,144 - 144a: 0000 unimp - 144c: 0301 addi t1,t1,0 - 144e: 0900 addi s0,sp,144 - 1450: 0004 0x4 - 1452: 0301 addi t1,t1,0 - 1454: 0900 addi s0,sp,144 - 1456: 0000 unimp - 1458: 0301 addi t1,t1,0 - 145a: 0900 addi s0,sp,144 - 145c: 0000 unimp - 145e: 0001 nop - 1460: 0402 c.slli64 s0 - 1462: 0301 addi t1,t1,0 - 1464: 0900 addi s0,sp,144 - 1466: 0010 0x10 - 1468: 0001 nop - 146a: 0402 c.slli64 s0 - 146c: 0301 addi t1,t1,0 - 146e: 0900 addi s0,sp,144 - 1470: 0000 unimp - 1472: 0001 nop - 1474: 0402 c.slli64 s0 - 1476: 0301 addi t1,t1,0 - 1478: 0900 addi s0,sp,144 - 147a: 0000 unimp - 147c: 0001 nop - 147e: 0402 c.slli64 s0 - 1480: 0301 addi t1,t1,0 - 1482: 0900 addi s0,sp,144 - 1484: 0000 unimp - 1486: 0001 nop - 1488: 0402 c.slli64 s0 - 148a: 0301 addi t1,t1,0 - 148c: 0900 addi s0,sp,144 - 148e: 0014 0x14 - 1490: 0001 nop - 1492: 0402 c.slli64 s0 - 1494: 0301 addi t1,t1,0 - 1496: 0900 addi s0,sp,144 - 1498: 0004 0x4 - 149a: 0001 nop - 149c: 0402 c.slli64 s0 - 149e: 0301 addi t1,t1,0 - 14a0: 0900 addi s0,sp,144 - 14a2: 0000 unimp - 14a4: 0001 nop - 14a6: 0402 c.slli64 s0 - 14a8: 0301 addi t1,t1,0 - 14aa: 0900 addi s0,sp,144 - 14ac: 0004 0x4 - 14ae: 0001 nop - 14b0: 0402 c.slli64 s0 - 14b2: 0301 addi t1,t1,0 - 14b4: 0900 addi s0,sp,144 - 14b6: 0000 unimp - 14b8: 0001 nop - 14ba: 0402 c.slli64 s0 - 14bc: 0329 addi t1,t1,10 - 14be: 0900 addi s0,sp,144 - 14c0: 0000 unimp - 14c2: 0001 nop - 14c4: 0402 c.slli64 s0 - 14c6: 0329 addi t1,t1,10 - 14c8: 0900 addi s0,sp,144 - 14ca: 0000 unimp - 14cc: 0601 addi a2,a2,0 - 14ce: 04097903 0x4097903 - 14d2: 0100 addi s0,sp,128 - 14d4: 0200 addi s0,sp,256 - 14d6: 0204 addi s1,sp,256 - 14d8: 0306 slli t1,t1,0x1 - 14da: 00080907 0x80907 - 14de: 0001 nop - 14e0: 0402 c.slli64 s0 - 14e2: 030d addi t1,t1,3 - 14e4: 0900 addi s0,sp,144 - 14e6: 0008 0x8 - 14e8: 0001 nop - 14ea: 0402 c.slli64 s0 - 14ec: 030d addi t1,t1,3 - 14ee: 0900 addi s0,sp,144 - 14f0: 0000 unimp - 14f2: 0001 nop - 14f4: 0402 c.slli64 s0 - 14f6: 030d addi t1,t1,3 - 14f8: 0900 addi s0,sp,144 - 14fa: 0000 unimp - 14fc: 0001 nop - 14fe: 0402 c.slli64 s0 - 1500: 030d addi t1,t1,3 - 1502: 0900 addi s0,sp,144 - 1504: 0000 unimp - 1506: 0001 nop - 1508: 0402 c.slli64 s0 - 150a: 0311 addi t1,t1,4 - 150c: 0900 addi s0,sp,144 - 150e: 0004 0x4 - 1510: 0001 nop - 1512: 0402 c.slli64 s0 - 1514: 0311 addi t1,t1,4 - 1516: 0900 addi s0,sp,144 - 1518: 0000 unimp - 151a: 0001 nop - 151c: 0402 c.slli64 s0 - 151e: 0311 addi t1,t1,4 - 1520: 0900 addi s0,sp,144 - 1522: 0000 unimp - 1524: 0001 nop - 1526: 0402 c.slli64 s0 - 1528: 0311 addi t1,t1,4 - 152a: 0900 addi s0,sp,144 - 152c: 0000 unimp - 152e: 0001 nop - 1530: 0402 c.slli64 s0 - 1532: 0311 addi t1,t1,4 - 1534: 0900 addi s0,sp,144 - 1536: 0008 0x8 - 1538: 0001 nop - 153a: 0402 c.slli64 s0 - 153c: 031f 0900 0000 0x900031f - 1542: 0001 nop - 1544: 0402 c.slli64 s0 - 1546: 031f 0900 0000 0x900031f - 154c: 0001 nop - 154e: 0402 c.slli64 s0 - 1550: 031f 0900 0004 0x40900031f - 1556: 0001 nop - 1558: 0402 c.slli64 s0 - 155a: 0320 addi s0,sp,392 - 155c: 0900 addi s0,sp,144 - 155e: 0008 0x8 - 1560: 0001 nop - 1562: 0402 c.slli64 s0 - 1564: 0320 addi s0,sp,392 - 1566: 0900 addi s0,sp,144 - 1568: 0008 0x8 - 156a: 0001 nop - 156c: 0402 c.slli64 s0 - 156e: 0320 addi s0,sp,392 - 1570: 0900 addi s0,sp,144 - 1572: 0010 0x10 - 1574: 0001 nop - 1576: 0402 c.slli64 s0 - 1578: 0320 addi s0,sp,392 - 157a: 0900 addi s0,sp,144 - 157c: 0004 0x4 - 157e: 0001 nop - 1580: 0402 c.slli64 s0 - 1582: 0329 addi t1,t1,10 - 1584: 0900 addi s0,sp,144 - 1586: 0000 unimp - 1588: 0001 nop - 158a: 0402 c.slli64 s0 - 158c: 0318 addi a4,sp,384 - 158e: 0900 addi s0,sp,144 - 1590: 000c 0xc - 1592: 0001 nop - 1594: 0402 c.slli64 s0 - 1596: 0318 addi a4,sp,384 - 1598: 0900 addi s0,sp,144 - 159a: 0000 unimp - 159c: 0001 nop - 159e: 0402 c.slli64 s0 - 15a0: 0318 addi a4,sp,384 - 15a2: 0900 addi s0,sp,144 - 15a4: 0000 unimp - 15a6: 0001 nop - 15a8: 0402 c.slli64 s0 - 15aa: 0318 addi a4,sp,384 - 15ac: 0900 addi s0,sp,144 - 15ae: 0000 unimp - 15b0: 0001 nop - 15b2: 0402 c.slli64 s0 - 15b4: 0318 addi a4,sp,384 - 15b6: 0900 addi s0,sp,144 - 15b8: 0004 0x4 - 15ba: 0001 nop - 15bc: 0402 c.slli64 s0 - 15be: 0318 addi a4,sp,384 - 15c0: 0900 addi s0,sp,144 - 15c2: 0000 unimp - 15c4: 0001 nop - 15c6: 0402 c.slli64 s0 - 15c8: 0321 addi t1,t1,8 - 15ca: 0900 addi s0,sp,144 - 15cc: 0008 0x8 - 15ce: 0001 nop - 15d0: 0402 c.slli64 s0 - 15d2: 0321 addi t1,t1,8 - 15d4: 0900 addi s0,sp,144 - 15d6: 0008 0x8 - 15d8: 0001 nop - 15da: 0402 c.slli64 s0 - 15dc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 15e0: 0008 0x8 - 15e2: 0001 nop - 15e4: 0402 c.slli64 s0 - 15e6: 062c addi a1,sp,776 - 15e8: 08090003 lb zero,128(s2) - 15ec: 0100 addi s0,sp,128 - 15ee: 0200 addi s0,sp,256 - 15f0: 2c04 fld fs1,24(s0) - 15f2: 0306 slli t1,t1,0x1 - 15f4: 0900 addi s0,sp,144 - 15f6: 0008 0x8 - 15f8: 0001 nop - 15fa: 0402 c.slli64 s0 - 15fc: 032c addi a1,sp,392 - 15fe: 0900 addi s0,sp,144 - 1600: 0000 unimp - 1602: 0001 nop - 1604: 0402 c.slli64 s0 - 1606: 0308 addi a0,sp,384 - 1608: 0900 addi s0,sp,144 - 160a: 0010 0x10 - 160c: 0001 nop - 160e: 0402 c.slli64 s0 - 1610: 0308 addi a0,sp,384 - 1612: 0900 addi s0,sp,144 - 1614: 0000 unimp - 1616: 0001 nop - 1618: 0402 c.slli64 s0 - 161a: 0308 addi a0,sp,384 - 161c: 0901 addi s2,s2,0 - 161e: 0000 unimp - 1620: 0001 nop - 1622: 0402 c.slli64 s0 - 1624: 0308 addi a0,sp,384 - 1626: 0900 addi s0,sp,144 - 1628: 0000 unimp - 162a: 0001 nop - 162c: 0402 c.slli64 s0 - 162e: 0308 addi a0,sp,384 - 1630: 0900 addi s0,sp,144 - 1632: 0000 unimp - 1634: 0001 nop - 1636: 0402 c.slli64 s0 - 1638: 0308 addi a0,sp,384 - 163a: 0900 addi s0,sp,144 - 163c: 0000 unimp - 163e: 0001 nop - 1640: 0402 c.slli64 s0 - 1642: 0308 addi a0,sp,384 - 1644: 0900 addi s0,sp,144 - 1646: 0000 unimp - 1648: 0001 nop - 164a: 0402 c.slli64 s0 - 164c: 0308 addi a0,sp,384 - 164e: 0900 addi s0,sp,144 - 1650: 0010 0x10 - 1652: 0001 nop - 1654: 0402 c.slli64 s0 - 1656: 0308 addi a0,sp,384 - 1658: 0900 addi s0,sp,144 - 165a: 0004 0x4 - 165c: 0001 nop - 165e: 0402 c.slli64 s0 - 1660: 0308 addi a0,sp,384 - 1662: 0900 addi s0,sp,144 - 1664: 0004 0x4 - 1666: 0001 nop - 1668: 0402 c.slli64 s0 - 166a: 0308 addi a0,sp,384 - 166c: 0900 addi s0,sp,144 - 166e: 0004 0x4 - 1670: 0001 nop - 1672: 0402 c.slli64 s0 - 1674: 0308 addi a0,sp,384 - 1676: 0900 addi s0,sp,144 - 1678: 0000 unimp - 167a: 0001 nop - 167c: 0402 c.slli64 s0 - 167e: 0308 addi a0,sp,384 - 1680: 0900 addi s0,sp,144 - 1682: 0000 unimp - 1684: 0601 addi a2,a2,0 - 1686: 04090003 lb zero,64(s2) - 168a: 0100 addi s0,sp,128 - 168c: 0200 addi s0,sp,256 - 168e: 0104 addi s1,sp,128 - 1690: 0306 slli t1,t1,0x1 - 1692: 0900 addi s0,sp,144 - 1694: 0008 0x8 - 1696: 0001 nop - 1698: 0402 c.slli64 s0 - 169a: 0301 addi t1,t1,0 - 169c: 0900 addi s0,sp,144 - 169e: 0000 unimp - 16a0: 0001 nop - 16a2: 0402 c.slli64 s0 - 16a4: 0301 addi t1,t1,0 - 16a6: 0900 addi s0,sp,144 - 16a8: 0000 unimp - 16aa: 0001 nop - 16ac: 0402 c.slli64 s0 - 16ae: 0301 addi t1,t1,0 - 16b0: 0900 addi s0,sp,144 - 16b2: 0000 unimp - 16b4: 0001 nop - 16b6: 0402 c.slli64 s0 - 16b8: 0301 addi t1,t1,0 - 16ba: 0900 addi s0,sp,144 - 16bc: 0014 0x14 - 16be: 0001 nop - 16c0: 0402 c.slli64 s0 - 16c2: 0301 addi t1,t1,0 - 16c4: 0900 addi s0,sp,144 - 16c6: 0004 0x4 - 16c8: 0001 nop - 16ca: 0402 c.slli64 s0 - 16cc: 0301 addi t1,t1,0 - 16ce: 0900 addi s0,sp,144 - 16d0: 0000 unimp - 16d2: 0001 nop - 16d4: 0402 c.slli64 s0 - 16d6: 0301 addi t1,t1,0 - 16d8: 0900 addi s0,sp,144 - 16da: 0004 0x4 - 16dc: 0001 nop - 16de: 0402 c.slli64 s0 - 16e0: 0301 addi t1,t1,0 - 16e2: 0900 addi s0,sp,144 - 16e4: 0000 unimp - 16e6: 0001 nop - 16e8: 0402 c.slli64 s0 - 16ea: 0329 addi t1,t1,10 - 16ec: 0900 addi s0,sp,144 - 16ee: 0000 unimp - 16f0: 0001 nop - 16f2: 0402 c.slli64 s0 - 16f4: 0329 addi t1,t1,10 - 16f6: 0900 addi s0,sp,144 - 16f8: 0000 unimp - 16fa: 0001 nop - 16fc: 0402 c.slli64 s0 - 16fe: 0308 addi a0,sp,384 - 1700: 0900 addi s0,sp,144 - 1702: 0004 0x4 - 1704: 0001 nop - 1706: 0402 c.slli64 s0 - 1708: 0308 addi a0,sp,384 - 170a: 0900 addi s0,sp,144 - 170c: 0000 unimp - 170e: 0001 nop - 1710: 0402 c.slli64 s0 - 1712: 0308 addi a0,sp,384 - 1714: 0901 addi s2,s2,0 - 1716: 0000 unimp - 1718: 0001 nop - 171a: 0402 c.slli64 s0 - 171c: 0308 addi a0,sp,384 - 171e: 0900 addi s0,sp,144 - 1720: 0000 unimp - 1722: 0001 nop - 1724: 0402 c.slli64 s0 - 1726: 0308 addi a0,sp,384 - 1728: 0900 addi s0,sp,144 - 172a: 0018 0x18 - 172c: 0001 nop - 172e: 0402 c.slli64 s0 - 1730: 0308 addi a0,sp,384 - 1732: 0900 addi s0,sp,144 - 1734: 0000 unimp - 1736: 0601 addi a2,a2,0 - 1738: 28097e03 0x28097e03 - 173c: 0100 addi s0,sp,128 - 173e: 0200 addi s0,sp,256 - 1740: 0204 addi s1,sp,256 - 1742: 0306 slli t1,t1,0x1 - 1744: 0901 addi s2,s2,0 - 1746: 001c 0x1c - 1748: 0001 nop - 174a: 0402 c.slli64 s0 - 174c: 030d addi t1,t1,3 - 174e: 0900 addi s0,sp,144 - 1750: 0008 0x8 - 1752: 0001 nop - 1754: 0402 c.slli64 s0 - 1756: 030d addi t1,t1,3 - 1758: 0900 addi s0,sp,144 - 175a: 0000 unimp - 175c: 0001 nop - 175e: 0402 c.slli64 s0 - 1760: 030d addi t1,t1,3 - 1762: 0900 addi s0,sp,144 - 1764: 0000 unimp - 1766: 0001 nop - 1768: 0402 c.slli64 s0 - 176a: 030d addi t1,t1,3 - 176c: 0900 addi s0,sp,144 - 176e: 0000 unimp - 1770: 0001 nop - 1772: 0402 c.slli64 s0 - 1774: 0311 addi t1,t1,4 - 1776: 0900 addi s0,sp,144 - 1778: 0004 0x4 - 177a: 0001 nop - 177c: 0402 c.slli64 s0 - 177e: 0311 addi t1,t1,4 - 1780: 0900 addi s0,sp,144 - 1782: 0000 unimp - 1784: 0001 nop - 1786: 0402 c.slli64 s0 - 1788: 0311 addi t1,t1,4 - 178a: 0900 addi s0,sp,144 - 178c: 0000 unimp - 178e: 0001 nop - 1790: 0402 c.slli64 s0 - 1792: 0311 addi t1,t1,4 - 1794: 0900 addi s0,sp,144 - 1796: 0000 unimp - 1798: 0001 nop - 179a: 0402 c.slli64 s0 - 179c: 0311 addi t1,t1,4 - 179e: 0900 addi s0,sp,144 - 17a0: 000c 0xc - 17a2: 0001 nop - 17a4: 0402 c.slli64 s0 - 17a6: 031f 0900 0000 0x900031f - 17ac: 0001 nop - 17ae: 0402 c.slli64 s0 - 17b0: 031f 0900 0000 0x900031f - 17b6: 0001 nop - 17b8: 0402 c.slli64 s0 - 17ba: 031f 0900 0004 0x40900031f - 17c0: 0001 nop - 17c2: 0402 c.slli64 s0 - 17c4: 0320 addi s0,sp,392 - 17c6: 0900 addi s0,sp,144 - 17c8: 0008 0x8 - 17ca: 0001 nop - 17cc: 0402 c.slli64 s0 - 17ce: 0320 addi s0,sp,392 - 17d0: 0900 addi s0,sp,144 - 17d2: 0008 0x8 - 17d4: 0001 nop - 17d6: 0402 c.slli64 s0 - 17d8: 0320 addi s0,sp,392 - 17da: 0900 addi s0,sp,144 - 17dc: 0010 0x10 - 17de: 0001 nop - 17e0: 0402 c.slli64 s0 - 17e2: 0320 addi s0,sp,392 - 17e4: 0900 addi s0,sp,144 - 17e6: 0004 0x4 - 17e8: 0001 nop - 17ea: 0402 c.slli64 s0 - 17ec: 0329 addi t1,t1,10 - 17ee: 0900 addi s0,sp,144 - 17f0: 0000 unimp - 17f2: 0001 nop - 17f4: 0402 c.slli64 s0 - 17f6: 0318 addi a4,sp,384 - 17f8: 0900 addi s0,sp,144 - 17fa: 000c 0xc - 17fc: 0001 nop - 17fe: 0402 c.slli64 s0 - 1800: 0318 addi a4,sp,384 - 1802: 0900 addi s0,sp,144 - 1804: 0000 unimp - 1806: 0001 nop - 1808: 0402 c.slli64 s0 - 180a: 0318 addi a4,sp,384 - 180c: 0900 addi s0,sp,144 - 180e: 0000 unimp - 1810: 0001 nop - 1812: 0402 c.slli64 s0 - 1814: 0318 addi a4,sp,384 - 1816: 0900 addi s0,sp,144 - 1818: 0000 unimp - 181a: 0001 nop - 181c: 0402 c.slli64 s0 - 181e: 0318 addi a4,sp,384 - 1820: 0900 addi s0,sp,144 - 1822: 0008 0x8 - 1824: 0001 nop - 1826: 0402 c.slli64 s0 - 1828: 0318 addi a4,sp,384 - 182a: 0900 addi s0,sp,144 - 182c: 0000 unimp - 182e: 0001 nop - 1830: 0402 c.slli64 s0 - 1832: 0321 addi t1,t1,8 - 1834: 0900 addi s0,sp,144 - 1836: 0008 0x8 - 1838: 0001 nop - 183a: 0402 c.slli64 s0 - 183c: 0321 addi t1,t1,8 - 183e: 0900 addi s0,sp,144 - 1840: 0008 0x8 - 1842: 0001 nop - 1844: 0402 c.slli64 s0 - 1846: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 184a: 0008 0x8 - 184c: 0001 nop - 184e: 0402 c.slli64 s0 - 1850: 032c addi a1,sp,392 - 1852: 0900 addi s0,sp,144 - 1854: 0008 0x8 - 1856: 0001 nop - 1858: 0402 c.slli64 s0 - 185a: 032c addi a1,sp,392 - 185c: 0900 addi s0,sp,144 - 185e: 0000 unimp - 1860: 0601 addi a2,a2,0 - 1862: 0c090003 lb zero,192(s2) - 1866: 0100 addi s0,sp,128 - 1868: 0200 addi s0,sp,256 - 186a: 0204 addi s1,sp,256 - 186c: 0306 slli t1,t1,0x1 - 186e: 0901 addi s2,s2,0 - 1870: 003c addi a5,sp,8 - 1872: 0001 nop - 1874: 0402 c.slli64 s0 - 1876: 0302 c.slli64 t1 - 1878: 0900 addi s0,sp,144 - 187a: 0000 unimp - 187c: 0001 nop - 187e: 0402 c.slli64 s0 - 1880: 0302 c.slli64 t1 - 1882: 0900 addi s0,sp,144 - 1884: 0000 unimp - 1886: 0001 nop - 1888: 0402 c.slli64 s0 - 188a: 0302 c.slli64 t1 - 188c: 0900 addi s0,sp,144 - 188e: 0000 unimp - 1890: 0001 nop - 1892: 0402 c.slli64 s0 - 1894: 0302 c.slli64 t1 - 1896: 0900 addi s0,sp,144 - 1898: 0000 unimp - 189a: 0001 nop - 189c: 0402 c.slli64 s0 - 189e: 0302 c.slli64 t1 - 18a0: 0900 addi s0,sp,144 - 18a2: 0000 unimp - 18a4: 0001 nop - 18a6: 0402 c.slli64 s0 - 18a8: 0302 c.slli64 t1 - 18aa: 0900 addi s0,sp,144 - 18ac: 0000 unimp - 18ae: 0001 nop - 18b0: 0402 c.slli64 s0 - 18b2: 0302 c.slli64 t1 - 18b4: 0900 addi s0,sp,144 - 18b6: 0000 unimp - 18b8: 0001 nop - 18ba: 0402 c.slli64 s0 - 18bc: 0302 c.slli64 t1 - 18be: 0900 addi s0,sp,144 - 18c0: 0000 unimp - 18c2: 0001 nop - 18c4: 0402 c.slli64 s0 - 18c6: 0302 c.slli64 t1 - 18c8: 0900 addi s0,sp,144 - 18ca: 0000 unimp - 18cc: 0001 nop - 18ce: 0402 c.slli64 s0 - 18d0: 0003060b 0x3060b - 18d4: 0409 addi s0,s0,2 - 18d6: 0100 addi s0,sp,128 - 18d8: 0200 addi s0,sp,256 - 18da: 0c04 addi s1,sp,528 - 18dc: 04090003 lb zero,64(s2) - 18e0: 0100 addi s0,sp,128 - 18e2: 0200 addi s0,sp,256 - 18e4: 0e04 addi s1,sp,784 - 18e6: 0306 slli t1,t1,0x1 - 18e8: 0900 addi s0,sp,144 - 18ea: 0004 0x4 - 18ec: 0001 nop - 18ee: 0402 c.slli64 s0 - 18f0: 030e slli t1,t1,0x3 - 18f2: 0900 addi s0,sp,144 - 18f4: 0000 unimp - 18f6: 0001 nop - 18f8: 0402 c.slli64 s0 - 18fa: 030e slli t1,t1,0x3 - 18fc: 0900 addi s0,sp,144 - 18fe: 0008 0x8 - 1900: 0001 nop - 1902: 0402 c.slli64 s0 - 1904: 09000313 li t1,144 - 1908: 000c 0xc - 190a: 0001 nop - 190c: 0402 c.slli64 s0 - 190e: 09000313 li t1,144 - 1912: 0000 unimp - 1914: 0001 nop - 1916: 0402 c.slli64 s0 - 1918: 09000313 li t1,144 - 191c: 0000 unimp - 191e: 0001 nop - 1920: 0402 c.slli64 s0 - 1922: 09000313 li t1,144 - 1926: 000c 0xc - 1928: 0001 nop - 192a: 0402 c.slli64 s0 - 192c: 09000313 li t1,144 - 1930: 0014 0x14 - 1932: 0001 nop - 1934: 0402 c.slli64 s0 - 1936: 09000313 li t1,144 - 193a: 0000 unimp - 193c: 0001 nop - 193e: 0402 c.slli64 s0 - 1940: 09000313 li t1,144 - 1944: 0000 unimp - 1946: 0001 nop - 1948: 0402 c.slli64 s0 - 194a: 09000313 li t1,144 - 194e: 0000 unimp - 1950: 0001 nop - 1952: 0402 c.slli64 s0 - 1954: 09000313 li t1,144 - 1958: 0000 unimp - 195a: 0001 nop - 195c: 0402 c.slli64 s0 - 195e: 09000313 li t1,144 - 1962: 0000 unimp - 1964: 0001 nop - 1966: 0402 c.slli64 s0 - 1968: 09000313 li t1,144 - 196c: 0000 unimp - 196e: 0001 nop - 1970: 0402 c.slli64 s0 - 1972: 09000313 li t1,144 - 1976: 0000 unimp - 1978: 0001 nop - 197a: 0402 c.slli64 s0 - 197c: 09000313 li t1,144 - 1980: 0000 unimp - 1982: 0001 nop - 1984: 0402 c.slli64 s0 - 1986: 09000313 li t1,144 - 198a: 0010 0x10 - 198c: 0001 nop - 198e: 0402 c.slli64 s0 - 1990: 09000313 li t1,144 - 1994: 0008 0x8 - 1996: 0001 nop - 1998: 0402 c.slli64 s0 - 199a: 0316 slli t1,t1,0x5 - 199c: 0900 addi s0,sp,144 - 199e: 0004 0x4 - 19a0: 0001 nop - 19a2: 0402 c.slli64 s0 - 19a4: 0316 slli t1,t1,0x5 - 19a6: 0900 addi s0,sp,144 - 19a8: 0008 0x8 - 19aa: 0001 nop - 19ac: 0402 c.slli64 s0 - 19ae: 0318 addi a4,sp,384 - 19b0: 0900 addi s0,sp,144 - 19b2: 0004 0x4 - 19b4: 0001 nop - 19b6: 0402 c.slli64 s0 - 19b8: 031a slli t1,t1,0x6 - 19ba: 0900 addi s0,sp,144 - 19bc: 0004 0x4 - 19be: 0001 nop - 19c0: 0402 c.slli64 s0 - 19c2: 031c addi a5,sp,384 - 19c4: 0900 addi s0,sp,144 - 19c6: 0008 0x8 - 19c8: 0001 nop - 19ca: 0402 c.slli64 s0 - 19cc: 031c addi a5,sp,384 - 19ce: 0900 addi s0,sp,144 - 19d0: 0004 0x4 - 19d2: 0001 nop - 19d4: 0402 c.slli64 s0 - 19d6: 031c addi a5,sp,384 - 19d8: 0900 addi s0,sp,144 - 19da: 0000 unimp - 19dc: 0001 nop - 19de: 0402 c.slli64 s0 - 19e0: 031c addi a5,sp,384 - 19e2: 0900 addi s0,sp,144 - 19e4: 0004 0x4 - 19e6: 0001 nop - 19e8: 0402 c.slli64 s0 - 19ea: 031c addi a5,sp,384 - 19ec: 0900 addi s0,sp,144 - 19ee: 0014 0x14 - 19f0: 0001 nop - 19f2: 0402 c.slli64 s0 - 19f4: 031c addi a5,sp,384 - 19f6: 0900 addi s0,sp,144 - 19f8: 0008 0x8 - 19fa: 0001 nop - 19fc: 0402 c.slli64 s0 - 19fe: 031d addi t1,t1,7 - 1a00: 0900 addi s0,sp,144 - 1a02: 0004 0x4 - 1a04: 0001 nop - 1a06: 0402 c.slli64 s0 - 1a08: 031d addi t1,t1,7 - 1a0a: 0900 addi s0,sp,144 - 1a0c: 0008 0x8 - 1a0e: 0001 nop - 1a10: 0402 c.slli64 s0 - 1a12: 031f 0900 0004 0x40900031f - 1a18: 0001 nop - 1a1a: 0402 c.slli64 s0 - 1a1c: 0321 addi t1,t1,8 - 1a1e: 0900 addi s0,sp,144 - 1a20: 0004 0x4 - 1a22: 0001 nop - 1a24: 0402 c.slli64 s0 - 1a26: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1a2a: 0008 0x8 - 1a2c: 0001 nop - 1a2e: 0402 c.slli64 s0 - 1a30: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1a34: 0004 0x4 - 1a36: 0001 nop - 1a38: 0402 c.slli64 s0 - 1a3a: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1a3e: 000c 0xc - 1a40: 0001 nop - 1a42: 0402 c.slli64 s0 - 1a44: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1a48: 0000 unimp - 1a4a: 0001 nop - 1a4c: 0402 c.slli64 s0 - 1a4e: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1a52: 0000 unimp - 1a54: 0001 nop - 1a56: 0402 c.slli64 s0 - 1a58: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1a5c: 0000 unimp - 1a5e: 0001 nop - 1a60: 0402 c.slli64 s0 - 1a62: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1a66: 0000 unimp - 1a68: 0001 nop - 1a6a: 0402 c.slli64 s0 - 1a6c: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1a70: 0000 unimp - 1a72: 0001 nop - 1a74: 0402 c.slli64 s0 - 1a76: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1a7a: 0000 unimp - 1a7c: 0001 nop - 1a7e: 0402 c.slli64 s0 - 1a80: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1a84: 000c 0xc - 1a86: 0001 nop - 1a88: 0402 c.slli64 s0 - 1a8a: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1a8e: 0000 unimp - 1a90: 0001 nop - 1a92: 0402 c.slli64 s0 - 1a94: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1a98: 0004 0x4 - 1a9a: 0001 nop - 1a9c: 0402 c.slli64 s0 - 1a9e: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1aa2: 0008 0x8 - 1aa4: 0001 nop - 1aa6: 0402 c.slli64 s0 - 1aa8: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1aac: 0000 unimp - 1aae: 0001 nop - 1ab0: 0402 c.slli64 s0 - 1ab2: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1ab6: 0004 0x4 - 1ab8: 0001 nop - 1aba: 0402 c.slli64 s0 - 1abc: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1ac0: 0014 0x14 - 1ac2: 0001 nop - 1ac4: 0402 c.slli64 s0 - 1ac6: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1aca: 0000 unimp - 1acc: 0001 nop - 1ace: 0402 c.slli64 s0 - 1ad0: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 1ad4: 0000 unimp - 1ad6: 0001 nop - 1ad8: 0402 c.slli64 s0 - 1ada: 0324 addi s1,sp,392 - 1adc: 0900 addi s0,sp,144 - 1ade: 0004 0x4 - 1ae0: 0001 nop - 1ae2: 0402 c.slli64 s0 - 1ae4: 0326 slli t1,t1,0x9 - 1ae6: 0900 addi s0,sp,144 - 1ae8: 0004 0x4 - 1aea: 0001 nop - 1aec: 0402 c.slli64 s0 - 1aee: 0326 slli t1,t1,0x9 - 1af0: 0900 addi s0,sp,144 - 1af2: 0010 0x10 - 1af4: 0001 nop - 1af6: 0402 c.slli64 s0 - 1af8: 0326 slli t1,t1,0x9 - 1afa: 0900 addi s0,sp,144 - 1afc: 0010 0x10 - 1afe: 0001 nop - 1b00: 0402 c.slli64 s0 - 1b02: 0326 slli t1,t1,0x9 - 1b04: 0900 addi s0,sp,144 - 1b06: 0000 unimp - 1b08: 0001 nop - 1b0a: 0402 c.slli64 s0 - 1b0c: 0326 slli t1,t1,0x9 - 1b0e: 0900 addi s0,sp,144 - 1b10: 0000 unimp - 1b12: 0001 nop - 1b14: 0402 c.slli64 s0 - 1b16: 0628 addi a0,sp,776 - 1b18: 04090003 lb zero,64(s2) - 1b1c: 0100 addi s0,sp,128 - 1b1e: 0200 addi s0,sp,256 - 1b20: 2904 fld fs1,16(a0) - 1b22: 08090003 lb zero,128(s2) - 1b26: 0100 addi s0,sp,128 - 1b28: 0200 addi s0,sp,256 - 1b2a: 2b04 fld fs1,16(a4) - 1b2c: 0306 slli t1,t1,0x1 - 1b2e: 0900 addi s0,sp,144 - 1b30: 0004 0x4 - 1b32: 0001 nop - 1b34: 0402 c.slli64 s0 - 1b36: 0900032b 0x900032b - 1b3a: 0014 0x14 - 1b3c: 0001 nop - 1b3e: 0402 c.slli64 s0 - 1b40: 0900032b 0x900032b - 1b44: 0000 unimp - 1b46: 0001 nop - 1b48: 0402 c.slli64 s0 - 1b4a: 0900032b 0x900032b - 1b4e: 0000 unimp - 1b50: 0001 nop - 1b52: 0402 c.slli64 s0 - 1b54: 0900032b 0x900032b - 1b58: 0000 unimp - 1b5a: 0001 nop - 1b5c: 0402 c.slli64 s0 - 1b5e: 0900032b 0x900032b - 1b62: 0000 unimp - 1b64: 0001 nop - 1b66: 0402 c.slli64 s0 - 1b68: 0900032b 0x900032b - 1b6c: 0000 unimp - 1b6e: 0001 nop - 1b70: 0402 c.slli64 s0 - 1b72: 0900032b 0x900032b - 1b76: 0000 unimp - 1b78: 0001 nop - 1b7a: 0402 c.slli64 s0 - 1b7c: 062e slli a2,a2,0xb - 1b7e: 04090003 lb zero,64(s2) - 1b82: 0100 addi s0,sp,128 - 1b84: 0200 addi s0,sp,256 - 1b86: 2f04 fld fs1,24(a4) - 1b88: 04090003 lb zero,64(s2) - 1b8c: 0100 addi s0,sp,128 - 1b8e: 0200 addi s0,sp,256 - 1b90: 3104 fld fs1,32(a0) - 1b92: 04090003 lb zero,64(s2) - 1b96: 0100 addi s0,sp,128 - 1b98: 0200 addi s0,sp,256 - 1b9a: 3404 fld fs1,40(s0) - 1b9c: 04090003 lb zero,64(s2) - 1ba0: 0100 addi s0,sp,128 - 1ba2: 0200 addi s0,sp,256 - 1ba4: 3504 fld fs1,40(a0) - 1ba6: 04090003 lb zero,64(s2) - 1baa: 0100 addi s0,sp,128 - 1bac: 0200 addi s0,sp,256 - 1bae: 3704 fld fs1,40(a4) - 1bb0: 0306 slli t1,t1,0x1 - 1bb2: 0900 addi s0,sp,144 - 1bb4: 0004 0x4 - 1bb6: 0001 nop - 1bb8: 0402 c.slli64 s0 - 1bba: 09000337 lui t1,0x9000 - 1bbe: 0010 0x10 - 1bc0: 0001 nop - 1bc2: 0402 c.slli64 s0 - 1bc4: 09000337 lui t1,0x9000 - 1bc8: 0000 unimp - 1bca: 0001 nop - 1bcc: 0402 c.slli64 s0 - 1bce: 09000337 lui t1,0x9000 - 1bd2: 0000 unimp - 1bd4: 0001 nop - 1bd6: 0402 c.slli64 s0 - 1bd8: 09000337 lui t1,0x9000 - 1bdc: 0000 unimp - 1bde: 0001 nop - 1be0: 0402 c.slli64 s0 - 1be2: 09000337 lui t1,0x9000 - 1be6: 0004 0x4 - 1be8: 0001 nop - 1bea: 0402 c.slli64 s0 - 1bec: 0339 addi t1,t1,14 - 1bee: 0900 addi s0,sp,144 - 1bf0: 0000 unimp - 1bf2: 0001 nop - 1bf4: 0402 c.slli64 s0 - 1bf6: 0339 addi t1,t1,14 - 1bf8: 0900 addi s0,sp,144 - 1bfa: 0000 unimp - 1bfc: 0001 nop - 1bfe: 0402 c.slli64 s0 - 1c00: 0339 addi t1,t1,14 - 1c02: 0900 addi s0,sp,144 - 1c04: 0000 unimp - 1c06: 0001 nop - 1c08: 0402 c.slli64 s0 - 1c0a: 0339 addi t1,t1,14 - 1c0c: 0900 addi s0,sp,144 - 1c0e: 0000 unimp - 1c10: 0001 nop - 1c12: 0402 c.slli64 s0 - 1c14: 0339 addi t1,t1,14 - 1c16: 0900 addi s0,sp,144 - 1c18: 0004 0x4 - 1c1a: 0001 nop - 1c1c: 0402 c.slli64 s0 - 1c1e: 0339 addi t1,t1,14 - 1c20: 0900 addi s0,sp,144 - 1c22: 000c 0xc - 1c24: 0001 nop - 1c26: 0402 c.slli64 s0 - 1c28: 0339 addi t1,t1,14 - 1c2a: 0900 addi s0,sp,144 - 1c2c: 0000 unimp - 1c2e: 0001 nop - 1c30: 0402 c.slli64 s0 - 1c32: 0339 addi t1,t1,14 - 1c34: 0900 addi s0,sp,144 - 1c36: 0000 unimp - 1c38: 0001 nop - 1c3a: 0402 c.slli64 s0 - 1c3c: 0900033b 0x900033b - 1c40: 0008 0x8 - 1c42: 0001 nop - 1c44: 0402 c.slli64 s0 - 1c46: 0900033b 0x900033b - 1c4a: 0000 unimp - 1c4c: 0001 nop - 1c4e: 0402 c.slli64 s0 - 1c50: 0900033b 0x900033b - 1c54: 0000 unimp - 1c56: 0001 nop - 1c58: 0402 c.slli64 s0 - 1c5a: 0900033b 0x900033b - 1c5e: 0000 unimp - 1c60: 0001 nop - 1c62: 0402 c.slli64 s0 - 1c64: 0900033b 0x900033b - 1c68: 0000 unimp - 1c6a: 0001 nop - 1c6c: 0402 c.slli64 s0 - 1c6e: 0900033b 0x900033b - 1c72: 0000 unimp - 1c74: 0001 nop - 1c76: 0402 c.slli64 s0 - 1c78: 0900033b 0x900033b - 1c7c: 0000 unimp - 1c7e: 0001 nop - 1c80: 0402 c.slli64 s0 - 1c82: 0900033b 0x900033b - 1c86: 0004 0x4 - 1c88: 0001 nop - 1c8a: 0402 c.slli64 s0 - 1c8c: 0900033b 0x900033b - 1c90: 0010 0x10 - 1c92: 0001 nop - 1c94: 0402 c.slli64 s0 - 1c96: 0900033b 0x900033b - 1c9a: 0008 0x8 - 1c9c: 0001 nop - 1c9e: 0402 c.slli64 s0 - 1ca0: 033d addi t1,t1,15 - 1ca2: 0900 addi s0,sp,144 - 1ca4: 0004 0x4 - 1ca6: 0001 nop - 1ca8: 0402 c.slli64 s0 - 1caa: 033d addi t1,t1,15 - 1cac: 0900 addi s0,sp,144 - 1cae: 0008 0x8 - 1cb0: 0001 nop - 1cb2: 0402 c.slli64 s0 - 1cb4: 0900033f 00010004 0x100040900033f - 1cbc: 0402 c.slli64 s0 - 1cbe: 0341 addi t1,t1,16 - 1cc0: 0900 addi s0,sp,144 - 1cc2: 0004 0x4 - 1cc4: 0001 nop - 1cc6: 0402 c.slli64 s0 - 1cc8: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 1ccc: 0008 0x8 - 1cce: 0001 nop - 1cd0: 0402 c.slli64 s0 - 1cd2: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 1cd6: 0004 0x4 - 1cd8: 0001 nop - 1cda: 0402 c.slli64 s0 - 1cdc: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 1ce0: 0000 unimp - 1ce2: 0001 nop - 1ce4: 0402 c.slli64 s0 - 1ce6: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 1cea: 0004 0x4 - 1cec: 0001 nop - 1cee: 0402 c.slli64 s0 - 1cf0: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 1cf4: 0010 0x10 - 1cf6: 0001 nop - 1cf8: 0402 c.slli64 s0 - 1cfa: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 1cfe: 0008 0x8 - 1d00: 0001 nop - 1d02: 0402 c.slli64 s0 - 1d04: 0344 addi s1,sp,388 - 1d06: 0900 addi s0,sp,144 - 1d08: 0008 0x8 - 1d0a: 0001 nop - 1d0c: 0402 c.slli64 s0 - 1d0e: 0344 addi s1,sp,388 - 1d10: 0900 addi s0,sp,144 - 1d12: 0008 0x8 - 1d14: 0001 nop - 1d16: 0402 c.slli64 s0 - 1d18: 0346 slli t1,t1,0x11 - 1d1a: 0900 addi s0,sp,144 - 1d1c: 0004 0x4 - 1d1e: 0001 nop - 1d20: 0402 c.slli64 s0 - 1d22: 0348 addi a0,sp,388 - 1d24: 0900 addi s0,sp,144 - 1d26: 0004 0x4 - 1d28: 0001 nop - 1d2a: 0402 c.slli64 s0 - 1d2c: 034a slli t1,t1,0x12 - 1d2e: 0900 addi s0,sp,144 - 1d30: 0008 0x8 - 1d32: 0001 nop - 1d34: 0402 c.slli64 s0 - 1d36: 034a slli t1,t1,0x12 - 1d38: 0900 addi s0,sp,144 - 1d3a: 0014 0x14 - 1d3c: 0001 nop - 1d3e: 0402 c.slli64 s0 - 1d40: 034a slli t1,t1,0x12 - 1d42: 0900 addi s0,sp,144 - 1d44: 0000 unimp - 1d46: 0001 nop - 1d48: 0402 c.slli64 s0 - 1d4a: 034a slli t1,t1,0x12 - 1d4c: 0900 addi s0,sp,144 - 1d4e: 0000 unimp - 1d50: 0001 nop - 1d52: 0402 c.slli64 s0 - 1d54: 034a slli t1,t1,0x12 - 1d56: 0900 addi s0,sp,144 - 1d58: 0000 unimp - 1d5a: 0001 nop - 1d5c: 0402 c.slli64 s0 - 1d5e: 034a slli t1,t1,0x12 - 1d60: 0900 addi s0,sp,144 - 1d62: 0000 unimp - 1d64: 0001 nop - 1d66: 0402 c.slli64 s0 - 1d68: 034a slli t1,t1,0x12 - 1d6a: 0900 addi s0,sp,144 - 1d6c: 0000 unimp - 1d6e: 0001 nop - 1d70: 0402 c.slli64 s0 - 1d72: 034a slli t1,t1,0x12 - 1d74: 0900 addi s0,sp,144 - 1d76: 0000 unimp - 1d78: 0001 nop - 1d7a: 0402 c.slli64 s0 - 1d7c: 034a slli t1,t1,0x12 - 1d7e: 0900 addi s0,sp,144 - 1d80: 0000 unimp - 1d82: 0001 nop - 1d84: 0402 c.slli64 s0 - 1d86: 034a slli t1,t1,0x12 - 1d88: 0900 addi s0,sp,144 - 1d8a: 0004 0x4 - 1d8c: 0001 nop - 1d8e: 0402 c.slli64 s0 - 1d90: 034a slli t1,t1,0x12 - 1d92: 0900 addi s0,sp,144 - 1d94: 0000 unimp - 1d96: 0001 nop - 1d98: 0402 c.slli64 s0 - 1d9a: 034a slli t1,t1,0x12 - 1d9c: 0900 addi s0,sp,144 - 1d9e: 0000 unimp - 1da0: 0001 nop - 1da2: 0402 c.slli64 s0 - 1da4: 034a slli t1,t1,0x12 - 1da6: 0900 addi s0,sp,144 - 1da8: 0004 0x4 - 1daa: 0001 nop - 1dac: 0402 c.slli64 s0 - 1dae: 034a slli t1,t1,0x12 - 1db0: 0900 addi s0,sp,144 - 1db2: 0000 unimp - 1db4: 0001 nop - 1db6: 0402 c.slli64 s0 - 1db8: 034a slli t1,t1,0x12 - 1dba: 0900 addi s0,sp,144 - 1dbc: 0004 0x4 - 1dbe: 0001 nop - 1dc0: 0402 c.slli64 s0 - 1dc2: 034a slli t1,t1,0x12 - 1dc4: 0900 addi s0,sp,144 - 1dc6: 0004 0x4 - 1dc8: 0001 nop - 1dca: 0402 c.slli64 s0 - 1dcc: 034a slli t1,t1,0x12 - 1dce: 0900 addi s0,sp,144 - 1dd0: 000c 0xc - 1dd2: 0001 nop - 1dd4: 0402 c.slli64 s0 - 1dd6: 034a slli t1,t1,0x12 - 1dd8: 0900 addi s0,sp,144 - 1dda: 0004 0x4 - 1ddc: 0001 nop - 1dde: 0402 c.slli64 s0 - 1de0: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 1de4: 0004 0x4 - 1de6: 0001 nop - 1de8: 0402 c.slli64 s0 - 1dea: 034d addi t1,t1,19 - 1dec: 0900 addi s0,sp,144 - 1dee: 0008 0x8 - 1df0: 0001 nop - 1df2: 0402 c.slli64 s0 - 1df4: 034d addi t1,t1,19 - 1df6: 0900 addi s0,sp,144 - 1df8: 0008 0x8 - 1dfa: 0001 nop - 1dfc: 0402 c.slli64 s0 - 1dfe: 034d addi t1,t1,19 - 1e00: 0900 addi s0,sp,144 - 1e02: 0018 0x18 - 1e04: 0001 nop - 1e06: 0402 c.slli64 s0 - 1e08: 034d addi t1,t1,19 - 1e0a: 0900 addi s0,sp,144 - 1e0c: 0000 unimp - 1e0e: 0001 nop - 1e10: 0402 c.slli64 s0 - 1e12: 034d addi t1,t1,19 - 1e14: 0900 addi s0,sp,144 - 1e16: 0000 unimp - 1e18: 0001 nop - 1e1a: 0402 c.slli64 s0 - 1e1c: 0003064f fnmadd.s fa2,ft6,ft0,ft0,rne - 1e20: 0409 addi s0,s0,2 - 1e22: 0100 addi s0,sp,128 - 1e24: 0200 addi s0,sp,256 - 1e26: 5004 lw s1,32(s0) - 1e28: 04090003 lb zero,64(s2) - 1e2c: 0100 addi s0,sp,128 - 1e2e: 0200 addi s0,sp,256 - 1e30: 5204 lw s1,32(a2) - 1e32: 0306 slli t1,t1,0x1 - 1e34: 0900 addi s0,sp,144 - 1e36: 0008 0x8 - 1e38: 0001 nop - 1e3a: 0402 c.slli64 s0 - 1e3c: 0352 slli t1,t1,0x14 - 1e3e: 0900 addi s0,sp,144 - 1e40: 0008 0x8 - 1e42: 0001 nop - 1e44: 0402 c.slli64 s0 - 1e46: 0352 slli t1,t1,0x14 - 1e48: 0900 addi s0,sp,144 - 1e4a: 0000 unimp - 1e4c: 0001 nop - 1e4e: 0402 c.slli64 s0 - 1e50: 0352 slli t1,t1,0x14 - 1e52: 0900 addi s0,sp,144 - 1e54: 0000 unimp - 1e56: 0001 nop - 1e58: 0402 c.slli64 s0 - 1e5a: 0352 slli t1,t1,0x14 - 1e5c: 0900 addi s0,sp,144 - 1e5e: 0000 unimp - 1e60: 0001 nop - 1e62: 0402 c.slli64 s0 - 1e64: 0352 slli t1,t1,0x14 - 1e66: 0900 addi s0,sp,144 - 1e68: 0000 unimp - 1e6a: 0001 nop - 1e6c: 0402 c.slli64 s0 - 1e6e: 0352 slli t1,t1,0x14 - 1e70: 0900 addi s0,sp,144 - 1e72: 0000 unimp - 1e74: 0001 nop - 1e76: 0402 c.slli64 s0 - 1e78: 0352 slli t1,t1,0x14 - 1e7a: 0900 addi s0,sp,144 - 1e7c: 0000 unimp - 1e7e: 0001 nop - 1e80: 0402 c.slli64 s0 - 1e82: 0658 addi a4,sp,772 - 1e84: 04090003 lb zero,64(s2) - 1e88: 0100 addi s0,sp,128 - 1e8a: 0200 addi s0,sp,256 - 1e8c: 5b04 lw s1,48(a4) - 1e8e: 04090003 lb zero,64(s2) - 1e92: 0100 addi s0,sp,128 - 1e94: 0200 addi s0,sp,256 - 1e96: 5c04 lw s1,56(s0) - 1e98: 04090003 lb zero,64(s2) - 1e9c: 0100 addi s0,sp,128 - 1e9e: 0200 addi s0,sp,256 - 1ea0: 5e04 lw s1,56(a2) - 1ea2: 0306 slli t1,t1,0x1 - 1ea4: 0900 addi s0,sp,144 - 1ea6: 0004 0x4 - 1ea8: 0001 nop - 1eaa: 0402 c.slli64 s0 - 1eac: 035e slli t1,t1,0x17 - 1eae: 0900 addi s0,sp,144 - 1eb0: 0004 0x4 - 1eb2: 0001 nop - 1eb4: 0402 c.slli64 s0 - 1eb6: 035e slli t1,t1,0x17 - 1eb8: 0900 addi s0,sp,144 - 1eba: 0000 unimp - 1ebc: 0001 nop - 1ebe: 0402 c.slli64 s0 - 1ec0: 035e slli t1,t1,0x17 - 1ec2: 0900 addi s0,sp,144 - 1ec4: 0000 unimp - 1ec6: 0001 nop - 1ec8: 0402 c.slli64 s0 - 1eca: 035e slli t1,t1,0x17 - 1ecc: 0900 addi s0,sp,144 - 1ece: 0004 0x4 - 1ed0: 0001 nop - 1ed2: 0402 c.slli64 s0 - 1ed4: 035e slli t1,t1,0x17 - 1ed6: 0900 addi s0,sp,144 - 1ed8: 000c 0xc - 1eda: 0001 nop - 1edc: 0402 c.slli64 s0 - 1ede: 0360 addi s0,sp,396 - 1ee0: 0900 addi s0,sp,144 - 1ee2: 0004 0x4 - 1ee4: 0001 nop - 1ee6: 0402 c.slli64 s0 - 1ee8: 0360 addi s0,sp,396 - 1eea: 0900 addi s0,sp,144 - 1eec: 0000 unimp - 1eee: 0001 nop - 1ef0: 0402 c.slli64 s0 - 1ef2: 0662 slli a2,a2,0x18 - 1ef4: 04090003 lb zero,64(s2) - 1ef8: 0100 addi s0,sp,128 - 1efa: 0200 addi s0,sp,256 - 1efc: 6304 flw fs1,0(a4) - 1efe: 0306 slli t1,t1,0x1 - 1f00: 0900 addi s0,sp,144 - 1f02: 0004 0x4 - 1f04: 0001 nop - 1f06: 0402 c.slli64 s0 - 1f08: 0302 c.slli64 t1 - 1f0a: 0901 addi s2,s2,0 - 1f0c: 0004 0x4 - 1f0e: 0001 nop - 1f10: 0402 c.slli64 s0 - 1f12: 0302 c.slli64 t1 - 1f14: 0900 addi s0,sp,144 - 1f16: 0004 0x4 - 1f18: 0001 nop - 1f1a: 0402 c.slli64 s0 - 1f1c: 0306 slli t1,t1,0x1 - 1f1e: 0900 addi s0,sp,144 - 1f20: 0004 0x4 - 1f22: 0001 nop - 1f24: 0402 c.slli64 s0 - 1f26: 0306 slli t1,t1,0x1 - 1f28: 0900 addi s0,sp,144 - 1f2a: 0000 unimp - 1f2c: 0001 nop - 1f2e: 0402 c.slli64 s0 - 1f30: 0308 addi a0,sp,384 - 1f32: 0900 addi s0,sp,144 - 1f34: 0008 0x8 - 1f36: 0001 nop - 1f38: 0402 c.slli64 s0 - 1f3a: 0308 addi a0,sp,384 - 1f3c: 0900 addi s0,sp,144 - 1f3e: 0008 0x8 - 1f40: 0301 addi t1,t1,0 - 1f42: 0900 addi s0,sp,144 - 1f44: 0010 0x10 - 1f46: 0301 addi t1,t1,0 - 1f48: 0900 addi s0,sp,144 - 1f4a: 0000 unimp - 1f4c: 0001 nop - 1f4e: 0402 c.slli64 s0 - 1f50: 030a slli t1,t1,0x2 - 1f52: 0900 addi s0,sp,144 - 1f54: 000c 0xc - 1f56: 0001 nop - 1f58: 0402 c.slli64 s0 - 1f5a: 030a slli t1,t1,0x2 - 1f5c: 0900 addi s0,sp,144 - 1f5e: 0000 unimp - 1f60: 0001 nop - 1f62: 0402 c.slli64 s0 - 1f64: 030a slli t1,t1,0x2 - 1f66: 0900 addi s0,sp,144 - 1f68: 0000 unimp - 1f6a: 0001 nop - 1f6c: 0402 c.slli64 s0 - 1f6e: 030a slli t1,t1,0x2 - 1f70: 0900 addi s0,sp,144 - 1f72: 0004 0x4 - 1f74: 0001 nop - 1f76: 0402 c.slli64 s0 - 1f78: 0315 addi t1,t1,5 - 1f7a: 0900 addi s0,sp,144 - 1f7c: 0000 unimp - 1f7e: 0001 nop - 1f80: 0402 c.slli64 s0 - 1f82: 0315 addi t1,t1,5 - 1f84: 0900 addi s0,sp,144 - 1f86: 0008 0x8 - 1f88: 0001 nop - 1f8a: 0402 c.slli64 s0 - 1f8c: 097f030f 0x97f030f - 1f90: 0008 0x8 - 1f92: 0001 nop - 1f94: 0402 c.slli64 s0 - 1f96: 0900030f 0x900030f - 1f9a: 0004 0x4 - 1f9c: 0001 nop - 1f9e: 0402 c.slli64 s0 - 1fa0: 0900030f 0x900030f - 1fa4: 0000 unimp - 1fa6: 0001 nop - 1fa8: 0402 c.slli64 s0 - 1faa: 0900030f 0x900030f - 1fae: 0000 unimp - 1fb0: 0001 nop - 1fb2: 0402 c.slli64 s0 - 1fb4: 0608 addi a0,sp,768 - 1fb6: 08097e03 0x8097e03 - 1fba: 0100 addi s0,sp,128 - 1fbc: 0200 addi s0,sp,256 - 1fbe: 0804 addi s1,sp,16 - 1fc0: 0306 slli t1,t1,0x1 - 1fc2: 0902 c.slli64 s2 - 1fc4: 0004 0x4 - 1fc6: 0001 nop - 1fc8: 0402 c.slli64 s0 - 1fca: 0308 addi a0,sp,384 - 1fcc: 0900 addi s0,sp,144 - 1fce: 0000 unimp - 1fd0: 0001 nop - 1fd2: 0402 c.slli64 s0 - 1fd4: 0308 addi a0,sp,384 - 1fd6: 0900 addi s0,sp,144 - 1fd8: 0000 unimp - 1fda: 0001 nop - 1fdc: 0402 c.slli64 s0 - 1fde: 0308 addi a0,sp,384 - 1fe0: 0900 addi s0,sp,144 - 1fe2: 0000 unimp - 1fe4: 0001 nop - 1fe6: 0402 c.slli64 s0 - 1fe8: 036c addi a1,sp,396 - 1fea: 0900 addi s0,sp,144 - 1fec: 000c 0xc - 1fee: 0001 nop - 1ff0: 0402 c.slli64 s0 - 1ff2: 036c addi a1,sp,396 - 1ff4: 0901 addi s2,s2,0 - 1ff6: 0000 unimp - 1ff8: 0001 nop - 1ffa: 0402 c.slli64 s0 - 1ffc: 036c addi a1,sp,396 - 1ffe: 0900 addi s0,sp,144 - 2000: 0000 unimp - 2002: 0001 nop - 2004: 0402 c.slli64 s0 - 2006: 036c addi a1,sp,396 - 2008: 0900 addi s0,sp,144 - 200a: 0000 unimp - 200c: 0601 addi a2,a2,0 - 200e: 08090003 lb zero,128(s2) - 2012: 0100 addi s0,sp,128 - 2014: 0200 addi s0,sp,256 - 2016: 0504 addi s1,sp,640 - 2018: 14097e03 0x14097e03 - 201c: 0100 addi s0,sp,128 - 201e: 0200 addi s0,sp,256 - 2020: 0504 addi s1,sp,640 - 2022: 0306 slli t1,t1,0x1 - 2024: 0901 addi s2,s2,0 - 2026: 0004 0x4 - 2028: 0001 nop - 202a: 0402 c.slli64 s0 - 202c: 0305 addi t1,t1,1 - 202e: 0900 addi s0,sp,144 - 2030: 0000 unimp - 2032: 0001 nop - 2034: 0402 c.slli64 s0 - 2036: 0305 addi t1,t1,1 - 2038: 0900 addi s0,sp,144 - 203a: 0000 unimp - 203c: 0001 nop - 203e: 0402 c.slli64 s0 - 2040: 0305 addi t1,t1,1 - 2042: 0900 addi s0,sp,144 - 2044: 0000 unimp - 2046: 0001 nop - 2048: 0402 c.slli64 s0 - 204a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 204e: 0004 0x4 - 2050: 0601 addi a2,a2,0 - 2052: 04090103 lb sp,64(s2) - 2056: 0100 addi s0,sp,128 - 2058: 10097f03 0x10097f03 - 205c: 0100 addi s0,sp,128 - 205e: 0306 slli t1,t1,0x1 - 2060: 0901 addi s2,s2,0 - 2062: 0014 0x14 - 2064: 0301 addi t1,t1,0 - 2066: 0900 addi s0,sp,144 - 2068: 0000 unimp - 206a: 0001 nop - 206c: 0402 c.slli64 s0 - 206e: 0315 addi t1,t1,5 - 2070: 0900 addi s0,sp,144 - 2072: 0004 0x4 - 2074: 0001 nop - 2076: 0402 c.slli64 s0 - 2078: 0315 addi t1,t1,5 - 207a: 0900 addi s0,sp,144 - 207c: 0000 unimp - 207e: 0001 nop - 2080: 0402 c.slli64 s0 - 2082: 0315 addi t1,t1,5 - 2084: 0900 addi s0,sp,144 - 2086: 0000 unimp - 2088: 0301 addi t1,t1,0 - 208a: 0900 addi s0,sp,144 - 208c: 0008 0x8 - 208e: 0301 addi t1,t1,0 - 2090: 0900 addi s0,sp,144 - 2092: 0000 unimp - 2094: 0001 nop - 2096: 0402 c.slli64 s0 - 2098: 0309 addi t1,t1,2 - 209a: 0900 addi s0,sp,144 - 209c: 0004 0x4 - 209e: 0001 nop - 20a0: 0402 c.slli64 s0 - 20a2: 0309 addi t1,t1,2 - 20a4: 0900 addi s0,sp,144 - 20a6: 0000 unimp - 20a8: 0001 nop - 20aa: 0402 c.slli64 s0 - 20ac: 0318 addi a4,sp,384 - 20ae: 0900 addi s0,sp,144 - 20b0: 0008 0x8 - 20b2: 0001 nop - 20b4: 0402 c.slli64 s0 - 20b6: 0318 addi a4,sp,384 - 20b8: 0900 addi s0,sp,144 - 20ba: 000c 0xc - 20bc: 0001 nop - 20be: 0402 c.slli64 s0 - 20c0: 031a slli t1,t1,0x6 - 20c2: 0900 addi s0,sp,144 - 20c4: 0004 0x4 - 20c6: 0001 nop - 20c8: 0402 c.slli64 s0 - 20ca: 031a slli t1,t1,0x6 - 20cc: 0900 addi s0,sp,144 - 20ce: 0000 unimp - 20d0: 0001 nop - 20d2: 0402 c.slli64 s0 - 20d4: 031a slli t1,t1,0x6 - 20d6: 0900 addi s0,sp,144 - 20d8: 0000 unimp - 20da: 0001 nop - 20dc: 0402 c.slli64 s0 - 20de: 031a slli t1,t1,0x6 - 20e0: 0900 addi s0,sp,144 - 20e2: 0000 unimp - 20e4: 0601 addi a2,a2,0 - 20e6: 08090003 lb zero,128(s2) - 20ea: 0100 addi s0,sp,128 - 20ec: 0200 addi s0,sp,256 - 20ee: 7704 flw fs1,40(a4) - 20f0: 0306 slli t1,t1,0x1 - 20f2: 0900 addi s0,sp,144 - 20f4: 0014 0x14 - 20f6: 0001 nop - 20f8: 0402 c.slli64 s0 - 20fa: 09000377 0x9000377 - 20fe: 0000 unimp - 2100: 0001 nop - 2102: 0402 c.slli64 s0 - 2104: 09000377 0x9000377 - 2108: 0000 unimp - 210a: 0001 nop - 210c: 0402 c.slli64 s0 - 210e: 09000377 0x9000377 - 2112: 0000 unimp - 2114: 0001 nop - 2116: 0402 c.slli64 s0 - 2118: 09000377 0x9000377 - 211c: 0000 unimp - 211e: 0001 nop - 2120: 0402 c.slli64 s0 - 2122: 09000377 0x9000377 - 2126: 0000 unimp - 2128: 0001 nop - 212a: 0402 c.slli64 s0 - 212c: 09000377 0x9000377 - 2130: 0000 unimp - 2132: 0001 nop - 2134: 0402 c.slli64 s0 - 2136: 09000377 0x9000377 - 213a: 0000 unimp - 213c: 0001 nop - 213e: 0402 c.slli64 s0 - 2140: 09000377 0x9000377 - 2144: 0024 addi s1,sp,8 - 2146: 0001 nop - 2148: 0402 c.slli64 s0 - 214a: 09000377 0x9000377 - 214e: 0000 unimp - 2150: 0001 nop - 2152: 0402 c.slli64 s0 - 2154: 09010377 0x9010377 - 2158: 0000 unimp - 215a: 0001 nop - 215c: 0402 c.slli64 s0 - 215e: 09000377 0x9000377 - 2162: 0000 unimp - 2164: 0001 nop - 2166: 0402 c.slli64 s0 - 2168: 7f030677 0x7f030677 - 216c: 0009 c.nop 2 - 216e: 0100 addi s0,sp,128 - 2170: 0200 addi s0,sp,256 - 2172: 7704 flw fs1,40(a4) - 2174: 04090103 lb sp,64(s2) - 2178: 0100 addi s0,sp,128 - 217a: 0200 addi s0,sp,256 - 217c: 0104 addi s1,sp,128 - 217e: 0306 slli t1,t1,0x1 - 2180: 0900 addi s0,sp,144 - 2182: 0004 0x4 - 2184: 0001 nop - 2186: 0402 c.slli64 s0 - 2188: 0301 addi t1,t1,0 - 218a: 0900 addi s0,sp,144 - 218c: 0004 0x4 - 218e: 0001 nop - 2190: 0402 c.slli64 s0 - 2192: 0301 addi t1,t1,0 - 2194: 0902 c.slli64 s2 - 2196: 0000 unimp - 2198: 0501 addi a0,a0,0 - 219a: 0601 addi a2,a2,0 - 219c: 00090103 lb sp,0(s2) - 21a0: 0100 addi s0,sp,128 - 21a2: 0305 addi t1,t1,1 - 21a4: 0306 slli t1,t1,0x1 - 21a6: 097c addi a5,sp,156 - 21a8: 0034 addi a3,sp,8 - 21aa: 0301 addi t1,t1,0 - 21ac: 0900 addi s0,sp,144 - 21ae: 0020 addi s0,sp,8 - 21b0: 0001 nop - 21b2: 0402 c.slli64 s0 - 21b4: 0326 slli t1,t1,0x9 - 21b6: 0900 addi s0,sp,144 - 21b8: 000c 0xc - 21ba: 0001 nop - 21bc: 0402 c.slli64 s0 - 21be: 0326 slli t1,t1,0x9 - 21c0: 0900 addi s0,sp,144 - 21c2: 0000 unimp - 21c4: 0301 addi t1,t1,0 - 21c6: 0900 addi s0,sp,144 - 21c8: 000c 0xc - 21ca: 0001 nop - 21cc: 0402 c.slli64 s0 - 21ce: 09000307 0x9000307 - 21d2: 0008 0x8 - 21d4: 0001 nop - 21d6: 0402 c.slli64 s0 - 21d8: 09000307 0x9000307 - 21dc: 0000 unimp - 21de: 0001 nop - 21e0: 0402 c.slli64 s0 - 21e2: 09000327 0x9000327 - 21e6: 0008 0x8 - 21e8: 0001 nop - 21ea: 0402 c.slli64 s0 - 21ec: 09000327 0x9000327 - 21f0: 0000 unimp - 21f2: 0001 nop - 21f4: 0402 c.slli64 s0 - 21f6: 09000327 0x9000327 - 21fa: 0000 unimp - 21fc: 0001 nop - 21fe: 0402 c.slli64 s0 - 2200: 09000327 0x9000327 - 2204: 0000 unimp - 2206: 0001 nop - 2208: 0402 c.slli64 s0 - 220a: 09000327 0x9000327 - 220e: 0000 unimp - 2210: 0001 nop - 2212: 0402 c.slli64 s0 - 2214: 09000327 0x9000327 - 2218: 0000 unimp - 221a: 0001 nop - 221c: 0402 c.slli64 s0 - 221e: 09000327 0x9000327 - 2222: 0000 unimp - 2224: 0001 nop - 2226: 0402 c.slli64 s0 - 2228: 09000327 0x9000327 - 222c: 0000 unimp - 222e: 0001 nop - 2230: 0402 c.slli64 s0 - 2232: 09000327 0x9000327 - 2236: 0000 unimp - 2238: 0001 nop - 223a: 0402 c.slli64 s0 - 223c: 0329 addi t1,t1,10 - 223e: 0900 addi s0,sp,144 - 2240: 000c 0xc - 2242: 0001 nop - 2244: 0402 c.slli64 s0 - 2246: 0329 addi t1,t1,10 - 2248: 0900 addi s0,sp,144 - 224a: 0008 0x8 - 224c: 0301 addi t1,t1,0 - 224e: 0900 addi s0,sp,144 - 2250: 0014 0x14 - 2252: 0301 addi t1,t1,0 - 2254: 0900 addi s0,sp,144 - 2256: 0000 unimp - 2258: 0001 nop - 225a: 0402 c.slli64 s0 - 225c: 0900032b 0x900032b - 2260: 000c 0xc - 2262: 0001 nop - 2264: 0402 c.slli64 s0 - 2266: 0900032b 0x900032b - 226a: 0000 unimp - 226c: 0001 nop - 226e: 0402 c.slli64 s0 - 2270: 0900032b 0x900032b - 2274: 0000 unimp - 2276: 0001 nop - 2278: 0402 c.slli64 s0 - 227a: 0900032b 0x900032b - 227e: 0000 unimp - 2280: 0001 nop - 2282: 0402 c.slli64 s0 - 2284: 0636 slli a2,a2,0xd - 2286: 04090003 lb zero,64(s2) - 228a: 0100 addi s0,sp,128 - 228c: 0200 addi s0,sp,256 - 228e: 3604 fld fs1,40(a2) - 2290: 0306 slli t1,t1,0x1 - 2292: 0900 addi s0,sp,144 - 2294: 0008 0x8 - 2296: 0301 addi t1,t1,0 - 2298: 0900 addi s0,sp,144 - 229a: 0004 0x4 - 229c: 0301 addi t1,t1,0 - 229e: 0900 addi s0,sp,144 - 22a0: 0000 unimp - 22a2: 0001 nop - 22a4: 0402 c.slli64 s0 - 22a6: 0336 slli t1,t1,0xd - 22a8: 0900 addi s0,sp,144 - 22aa: 0008 0x8 - 22ac: 0001 nop - 22ae: 0402 c.slli64 s0 - 22b0: 0336 slli t1,t1,0xd - 22b2: 0900 addi s0,sp,144 - 22b4: 0000 unimp - 22b6: 0001 nop - 22b8: 0402 c.slli64 s0 - 22ba: 0336 slli t1,t1,0xd - 22bc: 0900 addi s0,sp,144 - 22be: 0000 unimp - 22c0: 0001 nop - 22c2: 0402 c.slli64 s0 - 22c4: 0336 slli t1,t1,0xd - 22c6: 0900 addi s0,sp,144 - 22c8: 0000 unimp - 22ca: 0301 addi t1,t1,0 - 22cc: 0900 addi s0,sp,144 - 22ce: 0008 0x8 - 22d0: 0301 addi t1,t1,0 - 22d2: 0900 addi s0,sp,144 - 22d4: 0000 unimp - 22d6: 0001 nop - 22d8: 0402 c.slli64 s0 - 22da: 032a slli t1,t1,0xa - 22dc: 0900 addi s0,sp,144 - 22de: 0008 0x8 - 22e0: 0001 nop - 22e2: 0402 c.slli64 s0 - 22e4: 032a slli t1,t1,0xa - 22e6: 0900 addi s0,sp,144 - 22e8: 0000 unimp - 22ea: 0001 nop - 22ec: 0402 c.slli64 s0 - 22ee: 0900033b 0x900033b - 22f2: 000c 0xc - 22f4: 0001 nop - 22f6: 0402 c.slli64 s0 - 22f8: 0900033b 0x900033b - 22fc: 0008 0x8 - 22fe: 0001 nop - 2300: 0402 c.slli64 s0 - 2302: 033c addi a5,sp,392 - 2304: 0900 addi s0,sp,144 - 2306: 0008 0x8 - 2308: 0001 nop - 230a: 0402 c.slli64 s0 - 230c: 033e slli t1,t1,0xf - 230e: 0900 addi s0,sp,144 - 2310: 0008 0x8 - 2312: 0001 nop - 2314: 0402 c.slli64 s0 - 2316: 033e slli t1,t1,0xf - 2318: 0900 addi s0,sp,144 - 231a: 001c 0x1c - 231c: 0001 nop - 231e: 0402 c.slli64 s0 - 2320: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 2324: 0004 0x4 - 2326: 0001 nop - 2328: 0402 c.slli64 s0 - 232a: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 232e: 0000 unimp - 2330: 0001 nop - 2332: 0402 c.slli64 s0 - 2334: 034c addi a1,sp,388 - 2336: 0900 addi s0,sp,144 - 2338: 0008 0x8 - 233a: 0001 nop - 233c: 0402 c.slli64 s0 - 233e: 034c addi a1,sp,388 - 2340: 0900 addi s0,sp,144 - 2342: 0008 0x8 - 2344: 0301 addi t1,t1,0 - 2346: 0900 addi s0,sp,144 - 2348: 0010 0x10 - 234a: 0301 addi t1,t1,0 - 234c: 0900 addi s0,sp,144 - 234e: 0000 unimp - 2350: 0001 nop - 2352: 0402 c.slli64 s0 - 2354: 034e slli t1,t1,0x13 - 2356: 0900 addi s0,sp,144 - 2358: 000c 0xc - 235a: 0001 nop - 235c: 0402 c.slli64 s0 - 235e: 034e slli t1,t1,0x13 - 2360: 0900 addi s0,sp,144 - 2362: 0000 unimp - 2364: 0001 nop - 2366: 0402 c.slli64 s0 - 2368: 034e slli t1,t1,0x13 - 236a: 0900 addi s0,sp,144 - 236c: 0000 unimp - 236e: 0001 nop - 2370: 0402 c.slli64 s0 - 2372: 034e slli t1,t1,0x13 - 2374: 0900 addi s0,sp,144 - 2376: 0004 0x4 - 2378: 0001 nop - 237a: 0402 c.slli64 s0 - 237c: 0359 addi t1,t1,22 - 237e: 0900 addi s0,sp,144 - 2380: 0000 unimp - 2382: 0001 nop - 2384: 0402 c.slli64 s0 - 2386: 0359 addi t1,t1,22 - 2388: 0900 addi s0,sp,144 - 238a: 0008 0x8 - 238c: 0001 nop - 238e: 0402 c.slli64 s0 - 2390: 0900033f 00010008 0x100080900033f - 2398: 0402 c.slli64 s0 - 239a: 00030647 fmsub.s fa2,ft6,ft0,ft0,rne - 239e: 1809 addi a6,a6,-30 - 23a0: 0100 addi s0,sp,128 - 23a2: 0200 addi s0,sp,256 - 23a4: 4a04 lw s1,16(a2) - 23a6: 08090003 lb zero,128(s2) - 23aa: 0100 addi s0,sp,128 - 23ac: 0200 addi s0,sp,256 - 23ae: 4a04 lw s1,16(a2) - 23b0: 0306 slli t1,t1,0x1 - 23b2: 0900 addi s0,sp,144 - 23b4: 000c 0xc - 23b6: 0301 addi t1,t1,0 - 23b8: 0900 addi s0,sp,144 - 23ba: 0008 0x8 - 23bc: 0301 addi t1,t1,0 - 23be: 0900 addi s0,sp,144 - 23c0: 0000 unimp - 23c2: 0001 nop - 23c4: 0402 c.slli64 s0 - 23c6: 0359 addi t1,t1,22 - 23c8: 0900 addi s0,sp,144 - 23ca: 0004 0x4 - 23cc: 0001 nop - 23ce: 0402 c.slli64 s0 - 23d0: 0359 addi t1,t1,22 - 23d2: 0900 addi s0,sp,144 - 23d4: 0000 unimp - 23d6: 0001 nop - 23d8: 0402 c.slli64 s0 - 23da: 0359 addi t1,t1,22 - 23dc: 0900 addi s0,sp,144 - 23de: 0000 unimp - 23e0: 0301 addi t1,t1,0 - 23e2: 0900 addi s0,sp,144 - 23e4: 0008 0x8 - 23e6: 0301 addi t1,t1,0 - 23e8: 0900 addi s0,sp,144 - 23ea: 0000 unimp - 23ec: 0001 nop - 23ee: 0402 c.slli64 s0 - 23f0: 034d addi t1,t1,19 - 23f2: 0900 addi s0,sp,144 - 23f4: 0004 0x4 - 23f6: 0001 nop - 23f8: 0402 c.slli64 s0 - 23fa: 034d addi t1,t1,19 - 23fc: 0900 addi s0,sp,144 - 23fe: 0000 unimp - 2400: 0001 nop - 2402: 0402 c.slli64 s0 - 2404: 035c addi a5,sp,388 - 2406: 0900 addi s0,sp,144 - 2408: 0008 0x8 - 240a: 0001 nop - 240c: 0402 c.slli64 s0 - 240e: 035c addi a5,sp,388 - 2410: 0900 addi s0,sp,144 - 2412: 0000 unimp - 2414: 0001 nop - 2416: 0402 c.slli64 s0 - 2418: 035c addi a5,sp,388 - 241a: 0900 addi s0,sp,144 - 241c: 0000 unimp - 241e: 0001 nop - 2420: 0402 c.slli64 s0 - 2422: 035c addi a5,sp,388 - 2424: 0900 addi s0,sp,144 - 2426: 0004 0x4 - 2428: 0601 addi a2,a2,0 - 242a: 0c090003 lb zero,192(s2) - 242e: 0100 addi s0,sp,128 - 2430: 0200 addi s0,sp,256 - 2432: 5d04 lw s1,56(a0) - 2434: 0306 slli t1,t1,0x1 - 2436: 0900 addi s0,sp,144 - 2438: 0008 0x8 - 243a: 0001 nop - 243c: 0402 c.slli64 s0 - 243e: 035d addi t1,t1,23 - 2440: 0900 addi s0,sp,144 - 2442: 0000 unimp - 2444: 0001 nop - 2446: 0402 c.slli64 s0 - 2448: 035d addi t1,t1,23 - 244a: 0900 addi s0,sp,144 - 244c: 0000 unimp - 244e: 0001 nop - 2450: 0402 c.slli64 s0 - 2452: 035d addi t1,t1,23 - 2454: 0900 addi s0,sp,144 - 2456: 000c 0xc - 2458: 0001 nop - 245a: 0402 c.slli64 s0 - 245c: 035d addi t1,t1,23 - 245e: 0900 addi s0,sp,144 - 2460: 0004 0x4 - 2462: 0001 nop - 2464: 0402 c.slli64 s0 - 2466: 0660 addi s0,sp,780 - 2468: 04090003 lb zero,64(s2) - 246c: 0100 addi s0,sp,128 - 246e: 08090003 lb zero,128(s2) - 2472: 0100 addi s0,sp,128 - 2474: 0200 addi s0,sp,256 - 2476: 6104 flw fs1,0(a0) - 2478: 0306 slli t1,t1,0x1 - 247a: 0900 addi s0,sp,144 - 247c: 0004 0x4 - 247e: 0001 nop - 2480: 0402 c.slli64 s0 - 2482: 033d addi t1,t1,15 - 2484: 0900 addi s0,sp,144 - 2486: 0008 0x8 - 2488: 0001 nop - 248a: 0402 c.slli64 s0 - 248c: 033d addi t1,t1,15 - 248e: 0900 addi s0,sp,144 - 2490: 0000 unimp - 2492: 0001 nop - 2494: 0402 c.slli64 s0 - 2496: 0364 addi s1,sp,396 - 2498: 0900 addi s0,sp,144 - 249a: 0008 0x8 - 249c: 0001 nop - 249e: 0402 c.slli64 s0 - 24a0: 0364 addi s1,sp,396 - 24a2: 0900 addi s0,sp,144 - 24a4: 0000 unimp - 24a6: 0001 nop - 24a8: 0402 c.slli64 s0 - 24aa: 0364 addi s1,sp,396 - 24ac: 0900 addi s0,sp,144 - 24ae: 0000 unimp - 24b0: 0001 nop - 24b2: 0402 c.slli64 s0 - 24b4: 0364 addi s1,sp,396 - 24b6: 0900 addi s0,sp,144 - 24b8: 0000 unimp - 24ba: 0001 nop - 24bc: 0402 c.slli64 s0 - 24be: 0364 addi s1,sp,396 - 24c0: 0900 addi s0,sp,144 - 24c2: 0008 0x8 - 24c4: 0601 addi a2,a2,0 - 24c6: 0c090003 lb zero,192(s2) - 24ca: 0100 addi s0,sp,128 - 24cc: 0200 addi s0,sp,256 - 24ce: 6504 flw fs1,8(a0) - 24d0: 0306 slli t1,t1,0x1 - 24d2: 0900 addi s0,sp,144 - 24d4: 000c 0xc - 24d6: 0001 nop - 24d8: 0402 c.slli64 s0 - 24da: 0365 addi t1,t1,25 - 24dc: 0900 addi s0,sp,144 - 24de: 0000 unimp - 24e0: 0001 nop - 24e2: 0402 c.slli64 s0 - 24e4: 0374 addi a3,sp,396 - 24e6: 0900 addi s0,sp,144 - 24e8: 0004 0x4 - 24ea: 0601 addi a2,a2,0 - 24ec: 08090003 lb zero,128(s2) - 24f0: 0100 addi s0,sp,128 - 24f2: 0306 slli t1,t1,0x1 - 24f4: 0900 addi s0,sp,144 - 24f6: 0008 0x8 - 24f8: 0301 addi t1,t1,0 - 24fa: 0900 addi s0,sp,144 - 24fc: 0000 unimp - 24fe: 0301 addi t1,t1,0 - 2500: 0900 addi s0,sp,144 - 2502: 0010 0x10 - 2504: 0301 addi t1,t1,0 - 2506: 0900 addi s0,sp,144 - 2508: 0000 unimp - 250a: 0601 addi a2,a2,0 - 250c: 1c097f03 0x1c097f03 - 2510: 0100 addi s0,sp,128 - 2512: 08090103 lb sp,128(s2) - 2516: 0100 addi s0,sp,128 - 2518: 20097f03 0x20097f03 - 251c: 0100 addi s0,sp,128 - 251e: 0306 slli t1,t1,0x1 - 2520: 0900 addi s0,sp,144 - 2522: 0004 0x4 - 2524: 0301 addi t1,t1,0 - 2526: 0900 addi s0,sp,144 - 2528: 0000 unimp - 252a: 0901 addi s2,s2,0 - 252c: 0008 0x8 - 252e: 0100 addi s0,sp,128 - 2530: 5901 li s2,-32 - 2532: 0010 0x10 - 2534: 0300 addi s0,sp,384 - 2536: 9300 0x9300 - 2538: 0000 unimp - 253a: 0100 addi s0,sp,128 - 253c: fb01 bnez a4,244c <__stack_size+0x204c> - 253e: 0d0e slli s10,s10,0x3 - 2540: 0100 addi s0,sp,128 - 2542: 0101 addi sp,sp,0 - 2544: 0001 nop - 2546: 0000 unimp - 2548: 0001 nop - 254a: 0100 addi s0,sp,128 - 254c: 2e2e fld ft8,200(sp) - 254e: 2f2e2e2f 0x2f2e2e2f - 2552: 2e2e fld ft8,200(sp) - 2554: 2f2e2e2f 0x2f2e2e2f - 2558: 6972 flw fs2,28(sp) - 255a: 2d766373 csrrsi t1,0x2d7,12 - 255e: 2f636367 0x2f636367 - 2562: 696c flw fa1,84(a0) - 2564: 6762 flw fa4,24(sp) - 2566: 732f6363 bltu t5,s2,2c8c <__stack_size+0x288c> - 256a: 2d74666f jal a2,49040 <__stack_size+0x48c40> - 256e: 7066 flw ft0,120(sp) - 2570: 2e00 fld fs0,24(a2) - 2572: 2f2e fld ft10,200(sp) - 2574: 2e2e fld ft8,200(sp) - 2576: 2f2e2e2f 0x2f2e2e2f - 257a: 2e2e fld ft8,200(sp) - 257c: 7369722f 0x7369722f - 2580: 672d7663 bgeu s10,s2,2bec <__stack_size+0x27ec> - 2584: 6c2f6363 bltu t5,sp,2c4a <__stack_size+0x284a> - 2588: 6269 lui tp,0x1a - 258a: 2f636367 0x2f636367 - 258e: 2e2e fld ft8,200(sp) - 2590: 636e692f 0x636e692f - 2594: 756c flw fa1,108(a0) - 2596: 6564 flw fs1,76(a0) - 2598: 0000 unimp - 259a: 756d lui a0,0xffffb - 259c: 646c flw fa1,76(s0) - 259e: 3366 fld ft6,120(sp) - 25a0: 632e flw ft6,200(sp) - 25a2: 0100 addi s0,sp,128 - 25a4: 0000 unimp - 25a6: 74666f73 csrrsi t5,0x746,12 - 25aa: 662d lui a2,0xb - 25ac: 2e70 fld fa2,216(a2) - 25ae: 0068 addi a0,sp,12 - 25b0: 0001 nop - 25b2: 6400 flw fs0,8(s0) - 25b4: 6c62756f jal a0,29c7a <__stack_size+0x2987a> - 25b8: 2e65 jal 2970 <__stack_size+0x2570> - 25ba: 0068 addi a0,sp,12 - 25bc: 0001 nop - 25be: 6c00 flw fs0,24(s0) - 25c0: 6c676e6f jal t3,78c86 <__stack_size+0x78886> - 25c4: 2e676e6f jal t3,788aa <__stack_size+0x784aa> - 25c8: 0068 addi a0,sp,12 - 25ca: 0002 c.slli64 zero - 25cc: 0000 unimp - 25ce: 0105 addi sp,sp,1 - 25d0: 0500 addi s0,sp,640 - 25d2: 2402 fld fs0,0(sp) - 25d4: 038000e7 jalr 56(zero) # 0 <__stack_usage> - 25d8: 03050123 sb a6,34(a0) # ffffb022 <__stack_top+0xffb022> - 25dc: 00090103 lb sp,0(s2) - 25e0: 0100 addi s0,sp,128 - 25e2: 00090003 lb zero,0(s2) - 25e6: 0100 addi s0,sp,128 - 25e8: 0d05 addi s10,s10,1 - 25ea: 00090003 lb zero,0(s2) - 25ee: 0100 addi s0,sp,128 - 25f0: 0305 addi t1,t1,1 - 25f2: 00090103 lb sp,0(s2) - 25f6: 0100 addi s0,sp,128 - 25f8: 00090003 lb zero,0(s2) - 25fc: 0100 addi s0,sp,128 - 25fe: 00090003 lb zero,0(s2) - 2602: 0100 addi s0,sp,128 - 2604: 00090003 lb zero,0(s2) - 2608: 0100 addi s0,sp,128 - 260a: 00090103 lb sp,0(s2) - 260e: 0100 addi s0,sp,128 - 2610: 00090003 lb zero,0(s2) - 2614: 0100 addi s0,sp,128 - 2616: 00090003 lb zero,0(s2) - 261a: 0100 addi s0,sp,128 - 261c: 00090003 lb zero,0(s2) - 2620: 0100 addi s0,sp,128 - 2622: 00090103 lb sp,0(s2) - 2626: 0100 addi s0,sp,128 - 2628: 00090003 lb zero,0(s2) - 262c: 0100 addi s0,sp,128 - 262e: 00090003 lb zero,0(s2) - 2632: 0100 addi s0,sp,128 - 2634: 00090003 lb zero,0(s2) - 2638: 0100 addi s0,sp,128 - 263a: 00090103 lb sp,0(s2) - 263e: 0100 addi s0,sp,128 - 2640: 00090203 lb tp,0(s2) - 2644: 0100 addi s0,sp,128 - 2646: 00090003 lb zero,0(s2) - 264a: 0100 addi s0,sp,128 - 264c: 0105 addi sp,sp,1 - 264e: 0306 slli t1,t1,0x1 - 2650: 0979 addi s2,s2,30 - 2652: 0000 unimp - 2654: 0301 addi t1,t1,0 - 2656: 0900 addi s0,sp,144 - 2658: 0030 addi a2,sp,8 - 265a: 0501 addi a0,a0,0 - 265c: 09070303 lb t1,144(a4) # 1a090 <__stack_size+0x19c90> - 2660: 000c 0xc - 2662: 0601 addi a2,a2,0 - 2664: 04090003 lb zero,64(s2) - 2668: 0100 addi s0,sp,128 - 266a: 00090103 lb sp,0(s2) - 266e: 0100 addi s0,sp,128 - 2670: 00090003 lb zero,0(s2) - 2674: 0100 addi s0,sp,128 - 2676: 00090003 lb zero,0(s2) - 267a: 0100 addi s0,sp,128 - 267c: 00090003 lb zero,0(s2) - 2680: 0100 addi s0,sp,128 - 2682: 00090003 lb zero,0(s2) - 2686: 0100 addi s0,sp,128 - 2688: 00090003 lb zero,0(s2) - 268c: 0100 addi s0,sp,128 - 268e: 10090003 lb zero,256(s2) - 2692: 0100 addi s0,sp,128 - 2694: 00090003 lb zero,0(s2) - 2698: 0100 addi s0,sp,128 - 269a: 04090003 lb zero,64(s2) - 269e: 0100 addi s0,sp,128 - 26a0: 00090003 lb zero,0(s2) - 26a4: 0100 addi s0,sp,128 - 26a6: 00090003 lb zero,0(s2) - 26aa: 0100 addi s0,sp,128 - 26ac: 0200 addi s0,sp,256 - 26ae: 0104 addi s1,sp,128 - 26b0: 10090003 lb zero,256(s2) - 26b4: 0100 addi s0,sp,128 - 26b6: 0200 addi s0,sp,256 - 26b8: 0104 addi s1,sp,128 - 26ba: 00090003 lb zero,0(s2) - 26be: 0100 addi s0,sp,128 - 26c0: 0200 addi s0,sp,256 - 26c2: 0104 addi s1,sp,128 - 26c4: 00090003 lb zero,0(s2) - 26c8: 0100 addi s0,sp,128 - 26ca: 0200 addi s0,sp,256 - 26cc: 0104 addi s1,sp,128 - 26ce: 00090003 lb zero,0(s2) - 26d2: 0100 addi s0,sp,128 - 26d4: 0200 addi s0,sp,256 - 26d6: 0104 addi s1,sp,128 - 26d8: 14090003 lb zero,320(s2) - 26dc: 0100 addi s0,sp,128 - 26de: 0200 addi s0,sp,256 - 26e0: 0104 addi s1,sp,128 - 26e2: 04090003 lb zero,64(s2) - 26e6: 0100 addi s0,sp,128 - 26e8: 0200 addi s0,sp,256 - 26ea: 0104 addi s1,sp,128 - 26ec: 00090003 lb zero,0(s2) - 26f0: 0100 addi s0,sp,128 - 26f2: 0200 addi s0,sp,256 - 26f4: 0104 addi s1,sp,128 - 26f6: 04090003 lb zero,64(s2) - 26fa: 0100 addi s0,sp,128 - 26fc: 0200 addi s0,sp,256 - 26fe: 0104 addi s1,sp,128 - 2700: 00090003 lb zero,0(s2) - 2704: 0100 addi s0,sp,128 - 2706: 0200 addi s0,sp,256 - 2708: 2904 fld fs1,16(a0) - 270a: 00090003 lb zero,0(s2) - 270e: 0100 addi s0,sp,128 - 2710: 0200 addi s0,sp,256 - 2712: 2904 fld fs1,16(a0) - 2714: 00090003 lb zero,0(s2) - 2718: 0100 addi s0,sp,128 - 271a: 0306 slli t1,t1,0x1 - 271c: 0979 addi s2,s2,30 - 271e: 0004 0x4 - 2720: 0001 nop - 2722: 0402 c.slli64 s0 - 2724: 0602 c.slli64 a2 - 2726: 08090703 lb a4,128(s2) - 272a: 0100 addi s0,sp,128 - 272c: 0200 addi s0,sp,256 - 272e: 0d04 addi s1,sp,656 - 2730: 08090003 lb zero,128(s2) - 2734: 0100 addi s0,sp,128 - 2736: 0200 addi s0,sp,256 - 2738: 0d04 addi s1,sp,656 - 273a: 00090003 lb zero,0(s2) - 273e: 0100 addi s0,sp,128 - 2740: 0200 addi s0,sp,256 - 2742: 0d04 addi s1,sp,656 - 2744: 00090003 lb zero,0(s2) - 2748: 0100 addi s0,sp,128 - 274a: 0200 addi s0,sp,256 - 274c: 0d04 addi s1,sp,656 - 274e: 00090003 lb zero,0(s2) - 2752: 0100 addi s0,sp,128 - 2754: 0200 addi s0,sp,256 - 2756: 1104 addi s1,sp,160 - 2758: 04090003 lb zero,64(s2) - 275c: 0100 addi s0,sp,128 - 275e: 0200 addi s0,sp,256 - 2760: 1104 addi s1,sp,160 - 2762: 00090003 lb zero,0(s2) - 2766: 0100 addi s0,sp,128 - 2768: 0200 addi s0,sp,256 - 276a: 1104 addi s1,sp,160 - 276c: 00090003 lb zero,0(s2) - 2770: 0100 addi s0,sp,128 - 2772: 0200 addi s0,sp,256 - 2774: 1104 addi s1,sp,160 - 2776: 00090003 lb zero,0(s2) - 277a: 0100 addi s0,sp,128 - 277c: 0200 addi s0,sp,256 - 277e: 1104 addi s1,sp,160 - 2780: 08090003 lb zero,128(s2) - 2784: 0100 addi s0,sp,128 - 2786: 0200 addi s0,sp,256 - 2788: 1f04 addi s1,sp,944 - 278a: 00090003 lb zero,0(s2) - 278e: 0100 addi s0,sp,128 - 2790: 0200 addi s0,sp,256 - 2792: 1f04 addi s1,sp,944 - 2794: 00090003 lb zero,0(s2) - 2798: 0100 addi s0,sp,128 - 279a: 0200 addi s0,sp,256 - 279c: 1f04 addi s1,sp,944 - 279e: 04090003 lb zero,64(s2) - 27a2: 0100 addi s0,sp,128 - 27a4: 0200 addi s0,sp,256 - 27a6: 2004 fld fs1,0(s0) - 27a8: 08090003 lb zero,128(s2) - 27ac: 0100 addi s0,sp,128 - 27ae: 0200 addi s0,sp,256 - 27b0: 2004 fld fs1,0(s0) - 27b2: 08090003 lb zero,128(s2) - 27b6: 0100 addi s0,sp,128 - 27b8: 0200 addi s0,sp,256 - 27ba: 2004 fld fs1,0(s0) - 27bc: 10090003 lb zero,256(s2) - 27c0: 0100 addi s0,sp,128 - 27c2: 0200 addi s0,sp,256 - 27c4: 2004 fld fs1,0(s0) - 27c6: 04090003 lb zero,64(s2) - 27ca: 0100 addi s0,sp,128 - 27cc: 0200 addi s0,sp,256 - 27ce: 2904 fld fs1,16(a0) - 27d0: 00090003 lb zero,0(s2) - 27d4: 0100 addi s0,sp,128 - 27d6: 0200 addi s0,sp,256 - 27d8: 1804 addi s1,sp,48 - 27da: 0c090003 lb zero,192(s2) - 27de: 0100 addi s0,sp,128 - 27e0: 0200 addi s0,sp,256 - 27e2: 1804 addi s1,sp,48 - 27e4: 00090003 lb zero,0(s2) - 27e8: 0100 addi s0,sp,128 - 27ea: 0200 addi s0,sp,256 - 27ec: 1804 addi s1,sp,48 - 27ee: 00090003 lb zero,0(s2) - 27f2: 0100 addi s0,sp,128 - 27f4: 0200 addi s0,sp,256 - 27f6: 1804 addi s1,sp,48 - 27f8: 00090003 lb zero,0(s2) - 27fc: 0100 addi s0,sp,128 - 27fe: 0200 addi s0,sp,256 - 2800: 1804 addi s1,sp,48 - 2802: 04090003 lb zero,64(s2) - 2806: 0100 addi s0,sp,128 - 2808: 0200 addi s0,sp,256 - 280a: 1804 addi s1,sp,48 - 280c: 00090003 lb zero,0(s2) - 2810: 0100 addi s0,sp,128 - 2812: 0200 addi s0,sp,256 - 2814: 2104 fld fs1,0(a0) - 2816: 08090003 lb zero,128(s2) - 281a: 0100 addi s0,sp,128 - 281c: 0200 addi s0,sp,256 - 281e: 2104 fld fs1,0(a0) - 2820: 08090003 lb zero,128(s2) - 2824: 0100 addi s0,sp,128 - 2826: 0200 addi s0,sp,256 - 2828: 0304 addi s1,sp,384 - 282a: 08090003 lb zero,128(s2) - 282e: 0100 addi s0,sp,128 - 2830: 0200 addi s0,sp,256 - 2832: 2c04 fld fs1,24(s0) - 2834: 0306 slli t1,t1,0x1 - 2836: 0900 addi s0,sp,144 - 2838: 0008 0x8 - 283a: 0001 nop - 283c: 0402 c.slli64 s0 - 283e: 062c addi a1,sp,776 - 2840: 08090003 lb zero,128(s2) - 2844: 0100 addi s0,sp,128 - 2846: 0200 addi s0,sp,256 - 2848: 2c04 fld fs1,24(s0) - 284a: 00090003 lb zero,0(s2) - 284e: 0100 addi s0,sp,128 - 2850: 0200 addi s0,sp,256 - 2852: 0804 addi s1,sp,16 - 2854: 10090003 lb zero,256(s2) - 2858: 0100 addi s0,sp,128 - 285a: 0200 addi s0,sp,256 - 285c: 0804 addi s1,sp,16 - 285e: 00090003 lb zero,0(s2) - 2862: 0100 addi s0,sp,128 - 2864: 0200 addi s0,sp,256 - 2866: 0804 addi s1,sp,16 - 2868: 00090103 lb sp,0(s2) - 286c: 0100 addi s0,sp,128 - 286e: 0200 addi s0,sp,256 - 2870: 0804 addi s1,sp,16 - 2872: 00090003 lb zero,0(s2) - 2876: 0100 addi s0,sp,128 - 2878: 0200 addi s0,sp,256 - 287a: 0804 addi s1,sp,16 - 287c: 00090003 lb zero,0(s2) - 2880: 0100 addi s0,sp,128 - 2882: 0200 addi s0,sp,256 - 2884: 0804 addi s1,sp,16 - 2886: 00090003 lb zero,0(s2) - 288a: 0100 addi s0,sp,128 - 288c: 0200 addi s0,sp,256 - 288e: 0804 addi s1,sp,16 - 2890: 00090003 lb zero,0(s2) - 2894: 0100 addi s0,sp,128 - 2896: 0200 addi s0,sp,256 - 2898: 0804 addi s1,sp,16 - 289a: 10090003 lb zero,256(s2) - 289e: 0100 addi s0,sp,128 - 28a0: 0200 addi s0,sp,256 - 28a2: 0804 addi s1,sp,16 - 28a4: 04090003 lb zero,64(s2) - 28a8: 0100 addi s0,sp,128 - 28aa: 0200 addi s0,sp,256 - 28ac: 0804 addi s1,sp,16 - 28ae: 04090003 lb zero,64(s2) - 28b2: 0100 addi s0,sp,128 - 28b4: 0200 addi s0,sp,256 - 28b6: 0804 addi s1,sp,16 - 28b8: 04090003 lb zero,64(s2) - 28bc: 0100 addi s0,sp,128 - 28be: 0200 addi s0,sp,256 - 28c0: 0804 addi s1,sp,16 - 28c2: 00090003 lb zero,0(s2) - 28c6: 0100 addi s0,sp,128 - 28c8: 0200 addi s0,sp,256 - 28ca: 0804 addi s1,sp,16 - 28cc: 00090003 lb zero,0(s2) - 28d0: 0100 addi s0,sp,128 - 28d2: 0306 slli t1,t1,0x1 - 28d4: 0900 addi s0,sp,144 - 28d6: 0004 0x4 - 28d8: 0001 nop - 28da: 0402 c.slli64 s0 - 28dc: 0601 addi a2,a2,0 - 28de: 08090003 lb zero,128(s2) - 28e2: 0100 addi s0,sp,128 - 28e4: 0200 addi s0,sp,256 - 28e6: 0104 addi s1,sp,128 - 28e8: 00090003 lb zero,0(s2) - 28ec: 0100 addi s0,sp,128 - 28ee: 0200 addi s0,sp,256 - 28f0: 0104 addi s1,sp,128 - 28f2: 00090003 lb zero,0(s2) - 28f6: 0100 addi s0,sp,128 - 28f8: 0200 addi s0,sp,256 - 28fa: 0104 addi s1,sp,128 - 28fc: 00090003 lb zero,0(s2) - 2900: 0100 addi s0,sp,128 - 2902: 0200 addi s0,sp,256 - 2904: 0104 addi s1,sp,128 - 2906: 14090003 lb zero,320(s2) - 290a: 0100 addi s0,sp,128 - 290c: 0200 addi s0,sp,256 - 290e: 0104 addi s1,sp,128 - 2910: 08090003 lb zero,128(s2) - 2914: 0100 addi s0,sp,128 - 2916: 0200 addi s0,sp,256 - 2918: 0104 addi s1,sp,128 - 291a: 00090003 lb zero,0(s2) - 291e: 0100 addi s0,sp,128 - 2920: 0200 addi s0,sp,256 - 2922: 0104 addi s1,sp,128 - 2924: 00090003 lb zero,0(s2) - 2928: 0100 addi s0,sp,128 - 292a: 0200 addi s0,sp,256 - 292c: 0104 addi s1,sp,128 - 292e: 00090003 lb zero,0(s2) - 2932: 0100 addi s0,sp,128 - 2934: 0200 addi s0,sp,256 - 2936: 2904 fld fs1,16(a0) - 2938: 00090003 lb zero,0(s2) - 293c: 0100 addi s0,sp,128 - 293e: 0200 addi s0,sp,256 - 2940: 2904 fld fs1,16(a0) - 2942: 00090003 lb zero,0(s2) - 2946: 0100 addi s0,sp,128 - 2948: 0200 addi s0,sp,256 - 294a: 0804 addi s1,sp,16 - 294c: 04090003 lb zero,64(s2) - 2950: 0100 addi s0,sp,128 - 2952: 0200 addi s0,sp,256 - 2954: 0804 addi s1,sp,16 - 2956: 00090003 lb zero,0(s2) - 295a: 0100 addi s0,sp,128 - 295c: 0200 addi s0,sp,256 - 295e: 0804 addi s1,sp,16 - 2960: 00090103 lb sp,0(s2) - 2964: 0100 addi s0,sp,128 - 2966: 0200 addi s0,sp,256 - 2968: 0804 addi s1,sp,16 - 296a: 00090003 lb zero,0(s2) - 296e: 0100 addi s0,sp,128 - 2970: 0200 addi s0,sp,256 - 2972: 0804 addi s1,sp,16 - 2974: 18090003 lb zero,384(s2) - 2978: 0100 addi s0,sp,128 - 297a: 0200 addi s0,sp,256 - 297c: 0804 addi s1,sp,16 - 297e: 04090003 lb zero,64(s2) - 2982: 0100 addi s0,sp,128 - 2984: 0306 slli t1,t1,0x1 - 2986: 097e slli s2,s2,0x1f - 2988: 0028 addi a0,sp,8 - 298a: 0001 nop - 298c: 0402 c.slli64 s0 - 298e: 0602 c.slli64 a2 - 2990: 1c090103 lb sp,448(s2) - 2994: 0100 addi s0,sp,128 - 2996: 0200 addi s0,sp,256 - 2998: 0d04 addi s1,sp,656 - 299a: 08090003 lb zero,128(s2) - 299e: 0100 addi s0,sp,128 - 29a0: 0200 addi s0,sp,256 - 29a2: 0d04 addi s1,sp,656 - 29a4: 00090003 lb zero,0(s2) - 29a8: 0100 addi s0,sp,128 - 29aa: 0200 addi s0,sp,256 - 29ac: 0d04 addi s1,sp,656 - 29ae: 00090003 lb zero,0(s2) - 29b2: 0100 addi s0,sp,128 - 29b4: 0200 addi s0,sp,256 - 29b6: 0d04 addi s1,sp,656 - 29b8: 00090003 lb zero,0(s2) - 29bc: 0100 addi s0,sp,128 - 29be: 0200 addi s0,sp,256 - 29c0: 1104 addi s1,sp,160 - 29c2: 04090003 lb zero,64(s2) - 29c6: 0100 addi s0,sp,128 - 29c8: 0200 addi s0,sp,256 - 29ca: 1104 addi s1,sp,160 - 29cc: 00090003 lb zero,0(s2) - 29d0: 0100 addi s0,sp,128 - 29d2: 0200 addi s0,sp,256 - 29d4: 1104 addi s1,sp,160 - 29d6: 00090003 lb zero,0(s2) - 29da: 0100 addi s0,sp,128 - 29dc: 0200 addi s0,sp,256 - 29de: 1104 addi s1,sp,160 - 29e0: 00090003 lb zero,0(s2) - 29e4: 0100 addi s0,sp,128 - 29e6: 0200 addi s0,sp,256 - 29e8: 1104 addi s1,sp,160 - 29ea: 08090003 lb zero,128(s2) - 29ee: 0100 addi s0,sp,128 - 29f0: 0200 addi s0,sp,256 - 29f2: 1f04 addi s1,sp,944 - 29f4: 00090003 lb zero,0(s2) - 29f8: 0100 addi s0,sp,128 - 29fa: 0200 addi s0,sp,256 - 29fc: 1f04 addi s1,sp,944 - 29fe: 00090003 lb zero,0(s2) - 2a02: 0100 addi s0,sp,128 - 2a04: 0200 addi s0,sp,256 - 2a06: 1f04 addi s1,sp,944 - 2a08: 04090003 lb zero,64(s2) - 2a0c: 0100 addi s0,sp,128 - 2a0e: 0200 addi s0,sp,256 - 2a10: 2004 fld fs1,0(s0) - 2a12: 08090003 lb zero,128(s2) - 2a16: 0100 addi s0,sp,128 - 2a18: 0200 addi s0,sp,256 - 2a1a: 2004 fld fs1,0(s0) - 2a1c: 08090003 lb zero,128(s2) - 2a20: 0100 addi s0,sp,128 - 2a22: 0200 addi s0,sp,256 - 2a24: 2004 fld fs1,0(s0) - 2a26: 10090003 lb zero,256(s2) - 2a2a: 0100 addi s0,sp,128 - 2a2c: 0200 addi s0,sp,256 - 2a2e: 2004 fld fs1,0(s0) - 2a30: 04090003 lb zero,64(s2) - 2a34: 0100 addi s0,sp,128 - 2a36: 0200 addi s0,sp,256 - 2a38: 2904 fld fs1,16(a0) - 2a3a: 00090003 lb zero,0(s2) - 2a3e: 0100 addi s0,sp,128 - 2a40: 0200 addi s0,sp,256 - 2a42: 1804 addi s1,sp,48 - 2a44: 0c090003 lb zero,192(s2) - 2a48: 0100 addi s0,sp,128 - 2a4a: 0200 addi s0,sp,256 - 2a4c: 1804 addi s1,sp,48 - 2a4e: 00090003 lb zero,0(s2) - 2a52: 0100 addi s0,sp,128 - 2a54: 0200 addi s0,sp,256 - 2a56: 1804 addi s1,sp,48 - 2a58: 00090003 lb zero,0(s2) - 2a5c: 0100 addi s0,sp,128 - 2a5e: 0200 addi s0,sp,256 - 2a60: 1804 addi s1,sp,48 - 2a62: 00090003 lb zero,0(s2) - 2a66: 0100 addi s0,sp,128 - 2a68: 0200 addi s0,sp,256 - 2a6a: 1804 addi s1,sp,48 - 2a6c: 08090003 lb zero,128(s2) - 2a70: 0100 addi s0,sp,128 - 2a72: 0200 addi s0,sp,256 - 2a74: 1804 addi s1,sp,48 - 2a76: 00090003 lb zero,0(s2) - 2a7a: 0100 addi s0,sp,128 - 2a7c: 0200 addi s0,sp,256 - 2a7e: 2104 fld fs1,0(a0) - 2a80: 08090003 lb zero,128(s2) - 2a84: 0100 addi s0,sp,128 - 2a86: 0200 addi s0,sp,256 - 2a88: 2104 fld fs1,0(a0) - 2a8a: 08090003 lb zero,128(s2) - 2a8e: 0100 addi s0,sp,128 - 2a90: 0200 addi s0,sp,256 - 2a92: 0304 addi s1,sp,384 - 2a94: 08090003 lb zero,128(s2) - 2a98: 0100 addi s0,sp,128 - 2a9a: 0200 addi s0,sp,256 - 2a9c: 2c04 fld fs1,24(s0) - 2a9e: 08090003 lb zero,128(s2) - 2aa2: 0100 addi s0,sp,128 - 2aa4: 0200 addi s0,sp,256 - 2aa6: 2c04 fld fs1,24(s0) - 2aa8: 00090003 lb zero,0(s2) - 2aac: 0100 addi s0,sp,128 - 2aae: 0306 slli t1,t1,0x1 - 2ab0: 0900 addi s0,sp,144 - 2ab2: 000c 0xc - 2ab4: 0301 addi t1,t1,0 - 2ab6: 0901 addi s2,s2,0 - 2ab8: 003c addi a5,sp,8 - 2aba: 0001 nop - 2abc: 0402 c.slli64 s0 - 2abe: 01030677 0x1030677 - 2ac2: 1409 addi s0,s0,-30 - 2ac4: 0100 addi s0,sp,128 - 2ac6: 0200 addi s0,sp,256 - 2ac8: 7704 flw fs1,40(a4) - 2aca: 00090003 lb zero,0(s2) - 2ace: 0100 addi s0,sp,128 - 2ad0: 0200 addi s0,sp,256 - 2ad2: 7704 flw fs1,40(a4) - 2ad4: 00090003 lb zero,0(s2) - 2ad8: 0100 addi s0,sp,128 - 2ada: 0200 addi s0,sp,256 - 2adc: 7704 flw fs1,40(a4) - 2ade: 00090003 lb zero,0(s2) - 2ae2: 0100 addi s0,sp,128 - 2ae4: 0200 addi s0,sp,256 - 2ae6: 7704 flw fs1,40(a4) - 2ae8: 00090003 lb zero,0(s2) - 2aec: 0100 addi s0,sp,128 - 2aee: 0200 addi s0,sp,256 - 2af0: 7704 flw fs1,40(a4) - 2af2: 00090003 lb zero,0(s2) - 2af6: 0100 addi s0,sp,128 - 2af8: 0200 addi s0,sp,256 - 2afa: 7704 flw fs1,40(a4) - 2afc: 00090003 lb zero,0(s2) - 2b00: 0100 addi s0,sp,128 - 2b02: 0200 addi s0,sp,256 - 2b04: 7704 flw fs1,40(a4) - 2b06: 00090003 lb zero,0(s2) - 2b0a: 0100 addi s0,sp,128 - 2b0c: 0200 addi s0,sp,256 - 2b0e: 7704 flw fs1,40(a4) - 2b10: 28090003 lb zero,640(s2) - 2b14: 0100 addi s0,sp,128 - 2b16: 0200 addi s0,sp,256 - 2b18: 7704 flw fs1,40(a4) - 2b1a: 00090003 lb zero,0(s2) - 2b1e: 0100 addi s0,sp,128 - 2b20: 0200 addi s0,sp,256 - 2b22: 7704 flw fs1,40(a4) - 2b24: 00090103 lb sp,0(s2) - 2b28: 0100 addi s0,sp,128 - 2b2a: 0200 addi s0,sp,256 - 2b2c: 7704 flw fs1,40(a4) - 2b2e: 00090003 lb zero,0(s2) - 2b32: 0100 addi s0,sp,128 - 2b34: 0200 addi s0,sp,256 - 2b36: 0104 addi s1,sp,128 - 2b38: 04090003 lb zero,64(s2) - 2b3c: 0100 addi s0,sp,128 - 2b3e: 0200 addi s0,sp,256 - 2b40: 0104 addi s1,sp,128 - 2b42: 04090003 lb zero,64(s2) - 2b46: 0100 addi s0,sp,128 - 2b48: 0200 addi s0,sp,256 - 2b4a: 0104 addi s1,sp,128 - 2b4c: 00090203 lb tp,0(s2) - 2b50: 0100 addi s0,sp,128 - 2b52: 0105 addi sp,sp,1 - 2b54: 0306 slli t1,t1,0x1 - 2b56: 0901 addi s2,s2,0 - 2b58: 0000 unimp - 2b5a: 0501 addi a0,a0,0 - 2b5c: 04020003 lb zero,64(tp) # 1a040 <__stack_size+0x19c40> - 2b60: 0602 c.slli64 a2 - 2b62: 34097b03 0x34097b03 - 2b66: 0100 addi s0,sp,128 - 2b68: 0200 addi s0,sp,256 - 2b6a: 0204 addi s1,sp,256 - 2b6c: 00090003 lb zero,0(s2) - 2b70: 0100 addi s0,sp,128 - 2b72: 0200 addi s0,sp,256 - 2b74: 0204 addi s1,sp,256 - 2b76: 00090003 lb zero,0(s2) - 2b7a: 0100 addi s0,sp,128 - 2b7c: 0200 addi s0,sp,256 - 2b7e: 0204 addi s1,sp,256 - 2b80: 00090003 lb zero,0(s2) - 2b84: 0100 addi s0,sp,128 - 2b86: 0200 addi s0,sp,256 - 2b88: 0204 addi s1,sp,256 - 2b8a: 00090003 lb zero,0(s2) - 2b8e: 0100 addi s0,sp,128 - 2b90: 0200 addi s0,sp,256 - 2b92: 0204 addi s1,sp,256 - 2b94: 00090003 lb zero,0(s2) - 2b98: 0100 addi s0,sp,128 - 2b9a: 0200 addi s0,sp,256 - 2b9c: 0204 addi s1,sp,256 - 2b9e: 00090003 lb zero,0(s2) - 2ba2: 0100 addi s0,sp,128 - 2ba4: 0200 addi s0,sp,256 - 2ba6: 0204 addi s1,sp,256 - 2ba8: 00090003 lb zero,0(s2) - 2bac: 0100 addi s0,sp,128 - 2bae: 0200 addi s0,sp,256 - 2bb0: 0204 addi s1,sp,256 - 2bb2: 00090003 lb zero,0(s2) - 2bb6: 0100 addi s0,sp,128 - 2bb8: 0200 addi s0,sp,256 - 2bba: 0204 addi s1,sp,256 - 2bbc: 00090003 lb zero,0(s2) - 2bc0: 0100 addi s0,sp,128 - 2bc2: 0200 addi s0,sp,256 - 2bc4: 0204 addi s1,sp,256 - 2bc6: 00090003 lb zero,0(s2) - 2bca: 0100 addi s0,sp,128 - 2bcc: 0200 addi s0,sp,256 - 2bce: 0204 addi s1,sp,256 - 2bd0: 0c090003 lb zero,192(s2) - 2bd4: 0100 addi s0,sp,128 - 2bd6: 0200 addi s0,sp,256 - 2bd8: 0204 addi s1,sp,256 - 2bda: 00090003 lb zero,0(s2) - 2bde: 0100 addi s0,sp,128 - 2be0: 0200 addi s0,sp,256 - 2be2: 0204 addi s1,sp,256 - 2be4: 04090003 lb zero,64(s2) - 2be8: 0100 addi s0,sp,128 - 2bea: 0200 addi s0,sp,256 - 2bec: 0204 addi s1,sp,256 - 2bee: 10090003 lb zero,256(s2) - 2bf2: 0100 addi s0,sp,128 - 2bf4: 0200 addi s0,sp,256 - 2bf6: 0204 addi s1,sp,256 - 2bf8: 00090003 lb zero,0(s2) - 2bfc: 0100 addi s0,sp,128 - 2bfe: 0200 addi s0,sp,256 - 2c00: 0204 addi s1,sp,256 - 2c02: 04090003 lb zero,64(s2) - 2c06: 0100 addi s0,sp,128 - 2c08: 0200 addi s0,sp,256 - 2c0a: 0204 addi s1,sp,256 - 2c0c: 10090003 lb zero,256(s2) - 2c10: 0100 addi s0,sp,128 - 2c12: 0200 addi s0,sp,256 - 2c14: 0204 addi s1,sp,256 - 2c16: 00090003 lb zero,0(s2) - 2c1a: 0100 addi s0,sp,128 - 2c1c: 0200 addi s0,sp,256 - 2c1e: 0204 addi s1,sp,256 - 2c20: 00090003 lb zero,0(s2) - 2c24: 0100 addi s0,sp,128 - 2c26: 0200 addi s0,sp,256 - 2c28: 0904 addi s1,sp,144 - 2c2a: 04090003 lb zero,64(s2) - 2c2e: 0100 addi s0,sp,128 - 2c30: 0200 addi s0,sp,256 - 2c32: 0b04 addi s1,sp,400 - 2c34: 04090003 lb zero,64(s2) - 2c38: 0100 addi s0,sp,128 - 2c3a: 0200 addi s0,sp,256 - 2c3c: 0b04 addi s1,sp,400 - 2c3e: 0c090003 lb zero,192(s2) - 2c42: 0100 addi s0,sp,128 - 2c44: 0200 addi s0,sp,256 - 2c46: 0b04 addi s1,sp,400 - 2c48: 10090003 lb zero,256(s2) - 2c4c: 0100 addi s0,sp,128 - 2c4e: 0200 addi s0,sp,256 - 2c50: 0b04 addi s1,sp,400 - 2c52: 00090003 lb zero,0(s2) - 2c56: 0100 addi s0,sp,128 - 2c58: 0200 addi s0,sp,256 - 2c5a: 0b04 addi s1,sp,400 - 2c5c: 00090003 lb zero,0(s2) - 2c60: 0100 addi s0,sp,128 - 2c62: 0200 addi s0,sp,256 - 2c64: 0b04 addi s1,sp,400 - 2c66: 00090003 lb zero,0(s2) - 2c6a: 0100 addi s0,sp,128 - 2c6c: 0200 addi s0,sp,256 - 2c6e: 0b04 addi s1,sp,400 - 2c70: 00090003 lb zero,0(s2) - 2c74: 0100 addi s0,sp,128 - 2c76: 0200 addi s0,sp,256 - 2c78: 0b04 addi s1,sp,400 - 2c7a: 00090003 lb zero,0(s2) - 2c7e: 0100 addi s0,sp,128 - 2c80: 0200 addi s0,sp,256 - 2c82: 0b04 addi s1,sp,400 - 2c84: 00090003 lb zero,0(s2) - 2c88: 0100 addi s0,sp,128 - 2c8a: 0200 addi s0,sp,256 - 2c8c: 0b04 addi s1,sp,400 - 2c8e: 00090003 lb zero,0(s2) - 2c92: 0100 addi s0,sp,128 - 2c94: 0200 addi s0,sp,256 - 2c96: 0b04 addi s1,sp,400 - 2c98: 00090003 lb zero,0(s2) - 2c9c: 0100 addi s0,sp,128 - 2c9e: 0200 addi s0,sp,256 - 2ca0: 0b04 addi s1,sp,400 - 2ca2: 04090003 lb zero,64(s2) - 2ca6: 0100 addi s0,sp,128 - 2ca8: 0200 addi s0,sp,256 - 2caa: 0b04 addi s1,sp,400 - 2cac: 00090003 lb zero,0(s2) - 2cb0: 0100 addi s0,sp,128 - 2cb2: 0200 addi s0,sp,256 - 2cb4: 0b04 addi s1,sp,400 - 2cb6: 04090003 lb zero,64(s2) - 2cba: 0100 addi s0,sp,128 - 2cbc: 0200 addi s0,sp,256 - 2cbe: 0b04 addi s1,sp,400 - 2cc0: 14090003 lb zero,320(s2) - 2cc4: 0100 addi s0,sp,128 - 2cc6: 0200 addi s0,sp,256 - 2cc8: 0b04 addi s1,sp,400 - 2cca: 00090003 lb zero,0(s2) - 2cce: 0100 addi s0,sp,128 - 2cd0: 0200 addi s0,sp,256 - 2cd2: 0b04 addi s1,sp,400 - 2cd4: 00090003 lb zero,0(s2) - 2cd8: 0100 addi s0,sp,128 - 2cda: 0200 addi s0,sp,256 - 2cdc: 0c04 addi s1,sp,528 - 2cde: 04090003 lb zero,64(s2) - 2ce2: 0100 addi s0,sp,128 - 2ce4: 0200 addi s0,sp,256 - 2ce6: 0e04 addi s1,sp,784 - 2ce8: 08090003 lb zero,128(s2) - 2cec: 0100 addi s0,sp,128 - 2cee: 0200 addi s0,sp,256 - 2cf0: 0e04 addi s1,sp,784 - 2cf2: 08090003 lb zero,128(s2) - 2cf6: 0100 addi s0,sp,128 - 2cf8: 0200 addi s0,sp,256 - 2cfa: 0e04 addi s1,sp,784 - 2cfc: 28090003 lb zero,640(s2) - 2d00: 0100 addi s0,sp,128 - 2d02: 0200 addi s0,sp,256 - 2d04: 0e04 addi s1,sp,784 - 2d06: 00090003 lb zero,0(s2) - 2d0a: 0100 addi s0,sp,128 - 2d0c: 0200 addi s0,sp,256 - 2d0e: 0e04 addi s1,sp,784 - 2d10: 00090003 lb zero,0(s2) - 2d14: 0100 addi s0,sp,128 - 2d16: 0200 addi s0,sp,256 - 2d18: 0e04 addi s1,sp,784 - 2d1a: 00090003 lb zero,0(s2) - 2d1e: 0100 addi s0,sp,128 - 2d20: 0200 addi s0,sp,256 - 2d22: 0e04 addi s1,sp,784 - 2d24: 00090003 lb zero,0(s2) - 2d28: 0100 addi s0,sp,128 - 2d2a: 0200 addi s0,sp,256 - 2d2c: 0e04 addi s1,sp,784 - 2d2e: 00090003 lb zero,0(s2) - 2d32: 0100 addi s0,sp,128 - 2d34: 0200 addi s0,sp,256 - 2d36: 0e04 addi s1,sp,784 - 2d38: 00090003 lb zero,0(s2) - 2d3c: 0100 addi s0,sp,128 - 2d3e: 0200 addi s0,sp,256 - 2d40: 0e04 addi s1,sp,784 - 2d42: 00090003 lb zero,0(s2) - 2d46: 0100 addi s0,sp,128 - 2d48: 0200 addi s0,sp,256 - 2d4a: 0e04 addi s1,sp,784 - 2d4c: 00090003 lb zero,0(s2) - 2d50: 0100 addi s0,sp,128 - 2d52: 0200 addi s0,sp,256 - 2d54: 0e04 addi s1,sp,784 - 2d56: 04090003 lb zero,64(s2) - 2d5a: 0100 addi s0,sp,128 - 2d5c: 0200 addi s0,sp,256 - 2d5e: 0e04 addi s1,sp,784 - 2d60: 00090003 lb zero,0(s2) - 2d64: 0100 addi s0,sp,128 - 2d66: 0200 addi s0,sp,256 - 2d68: 0e04 addi s1,sp,784 - 2d6a: 0c090003 lb zero,192(s2) - 2d6e: 0100 addi s0,sp,128 - 2d70: 0200 addi s0,sp,256 - 2d72: 0e04 addi s1,sp,784 - 2d74: 00090003 lb zero,0(s2) - 2d78: 0100 addi s0,sp,128 - 2d7a: 0200 addi s0,sp,256 - 2d7c: 0e04 addi s1,sp,784 - 2d7e: 04090003 lb zero,64(s2) - 2d82: 0100 addi s0,sp,128 - 2d84: 0200 addi s0,sp,256 - 2d86: 0e04 addi s1,sp,784 - 2d88: 04090003 lb zero,64(s2) - 2d8c: 0100 addi s0,sp,128 - 2d8e: 0200 addi s0,sp,256 - 2d90: 0f04 addi s1,sp,912 - 2d92: 04090003 lb zero,64(s2) - 2d96: 0100 addi s0,sp,128 - 2d98: 0200 addi s0,sp,256 - 2d9a: 1104 addi s1,sp,160 - 2d9c: 04090003 lb zero,64(s2) - 2da0: 0100 addi s0,sp,128 - 2da2: 0200 addi s0,sp,256 - 2da4: 1104 addi s1,sp,160 - 2da6: 24090003 lb zero,576(s2) - 2daa: 0100 addi s0,sp,128 - 2dac: 0200 addi s0,sp,256 - 2dae: 1104 addi s1,sp,160 - 2db0: 00090003 lb zero,0(s2) - 2db4: 0100 addi s0,sp,128 - 2db6: 0200 addi s0,sp,256 - 2db8: 1104 addi s1,sp,160 - 2dba: 00090003 lb zero,0(s2) - 2dbe: 0100 addi s0,sp,128 - 2dc0: 0200 addi s0,sp,256 - 2dc2: 1104 addi s1,sp,160 - 2dc4: 00090003 lb zero,0(s2) - 2dc8: 0100 addi s0,sp,128 - 2dca: 0200 addi s0,sp,256 - 2dcc: 1104 addi s1,sp,160 - 2dce: 00090003 lb zero,0(s2) - 2dd2: 0100 addi s0,sp,128 - 2dd4: 0200 addi s0,sp,256 - 2dd6: 1104 addi s1,sp,160 - 2dd8: 00090003 lb zero,0(s2) - 2ddc: 0100 addi s0,sp,128 - 2dde: 0200 addi s0,sp,256 - 2de0: 1104 addi s1,sp,160 - 2de2: 00090003 lb zero,0(s2) - 2de6: 0100 addi s0,sp,128 - 2de8: 0200 addi s0,sp,256 - 2dea: 1104 addi s1,sp,160 - 2dec: 00090003 lb zero,0(s2) - 2df0: 0100 addi s0,sp,128 - 2df2: 0200 addi s0,sp,256 - 2df4: 1104 addi s1,sp,160 - 2df6: 00090003 lb zero,0(s2) - 2dfa: 0100 addi s0,sp,128 - 2dfc: 0200 addi s0,sp,256 - 2dfe: 1104 addi s1,sp,160 - 2e00: 00090003 lb zero,0(s2) - 2e04: 0100 addi s0,sp,128 - 2e06: 0200 addi s0,sp,256 - 2e08: 1104 addi s1,sp,160 - 2e0a: 00090003 lb zero,0(s2) - 2e0e: 0100 addi s0,sp,128 - 2e10: 0200 addi s0,sp,256 - 2e12: 1104 addi s1,sp,160 - 2e14: 00090003 lb zero,0(s2) - 2e18: 0100 addi s0,sp,128 - 2e1a: 0200 addi s0,sp,256 - 2e1c: 1104 addi s1,sp,160 - 2e1e: 04090003 lb zero,64(s2) - 2e22: 0100 addi s0,sp,128 - 2e24: 0200 addi s0,sp,256 - 2e26: 1104 addi s1,sp,160 - 2e28: 04090003 lb zero,64(s2) - 2e2c: 0100 addi s0,sp,128 - 2e2e: 0200 addi s0,sp,256 - 2e30: 1104 addi s1,sp,160 - 2e32: 0c090003 lb zero,192(s2) - 2e36: 0100 addi s0,sp,128 - 2e38: 0200 addi s0,sp,256 - 2e3a: 1104 addi s1,sp,160 - 2e3c: 04090003 lb zero,64(s2) - 2e40: 0100 addi s0,sp,128 - 2e42: 0200 addi s0,sp,256 - 2e44: 1204 addi s1,sp,288 - 2e46: 04090003 lb zero,64(s2) - 2e4a: 0100 addi s0,sp,128 - 2e4c: 0200 addi s0,sp,256 - 2e4e: 1404 addi s1,sp,544 - 2e50: 04090003 lb zero,64(s2) - 2e54: 0100 addi s0,sp,128 - 2e56: 0200 addi s0,sp,256 - 2e58: 1404 addi s1,sp,544 - 2e5a: 00090003 lb zero,0(s2) - 2e5e: 0100 addi s0,sp,128 - 2e60: 0200 addi s0,sp,256 - 2e62: 1404 addi s1,sp,544 - 2e64: 00090003 lb zero,0(s2) - 2e68: 0100 addi s0,sp,128 - 2e6a: 0200 addi s0,sp,256 - 2e6c: 1404 addi s1,sp,544 - 2e6e: 00090003 lb zero,0(s2) - 2e72: 0100 addi s0,sp,128 - 2e74: 0200 addi s0,sp,256 - 2e76: 1404 addi s1,sp,544 - 2e78: 00090003 lb zero,0(s2) - 2e7c: 0100 addi s0,sp,128 - 2e7e: 0200 addi s0,sp,256 - 2e80: 1404 addi s1,sp,544 - 2e82: 00090003 lb zero,0(s2) - 2e86: 0100 addi s0,sp,128 - 2e88: 0200 addi s0,sp,256 - 2e8a: 1404 addi s1,sp,544 - 2e8c: 18090003 lb zero,384(s2) - 2e90: 0100 addi s0,sp,128 - 2e92: 0200 addi s0,sp,256 - 2e94: 1404 addi s1,sp,544 - 2e96: 08090003 lb zero,128(s2) - 2e9a: 0100 addi s0,sp,128 - 2e9c: 0200 addi s0,sp,256 - 2e9e: 1404 addi s1,sp,544 - 2ea0: 04090003 lb zero,64(s2) - 2ea4: 0100 addi s0,sp,128 - 2ea6: 0200 addi s0,sp,256 - 2ea8: 1404 addi s1,sp,544 - 2eaa: 00090003 lb zero,0(s2) - 2eae: 0100 addi s0,sp,128 - 2eb0: 0200 addi s0,sp,256 - 2eb2: 1404 addi s1,sp,544 - 2eb4: 04090003 lb zero,64(s2) - 2eb8: 0100 addi s0,sp,128 - 2eba: 0200 addi s0,sp,256 - 2ebc: 1404 addi s1,sp,544 - 2ebe: 00090003 lb zero,0(s2) - 2ec2: 0100 addi s0,sp,128 - 2ec4: 0200 addi s0,sp,256 - 2ec6: 1404 addi s1,sp,544 - 2ec8: 00090003 lb zero,0(s2) - 2ecc: 0100 addi s0,sp,128 - 2ece: 0200 addi s0,sp,256 - 2ed0: 1404 addi s1,sp,544 - 2ed2: 00090003 lb zero,0(s2) - 2ed6: 0100 addi s0,sp,128 - 2ed8: 0200 addi s0,sp,256 - 2eda: 1404 addi s1,sp,544 - 2edc: 00090003 lb zero,0(s2) - 2ee0: 0100 addi s0,sp,128 - 2ee2: 0200 addi s0,sp,256 - 2ee4: 1404 addi s1,sp,544 - 2ee6: 00090003 lb zero,0(s2) - 2eea: 0100 addi s0,sp,128 - 2eec: 0200 addi s0,sp,256 - 2eee: 1404 addi s1,sp,544 - 2ef0: 04090003 lb zero,64(s2) - 2ef4: 0100 addi s0,sp,128 - 2ef6: 0200 addi s0,sp,256 - 2ef8: 1404 addi s1,sp,544 - 2efa: 04090003 lb zero,64(s2) - 2efe: 0100 addi s0,sp,128 - 2f00: 0200 addi s0,sp,256 - 2f02: 1404 addi s1,sp,544 - 2f04: 04090003 lb zero,64(s2) - 2f08: 0100 addi s0,sp,128 - 2f0a: 0200 addi s0,sp,256 - 2f0c: 1404 addi s1,sp,544 - 2f0e: 00090003 lb zero,0(s2) - 2f12: 0100 addi s0,sp,128 - 2f14: 0200 addi s0,sp,256 - 2f16: 1404 addi s1,sp,544 - 2f18: 04090003 lb zero,64(s2) - 2f1c: 0100 addi s0,sp,128 - 2f1e: 0200 addi s0,sp,256 - 2f20: 1404 addi s1,sp,544 - 2f22: 00090003 lb zero,0(s2) - 2f26: 0100 addi s0,sp,128 - 2f28: 0200 addi s0,sp,256 - 2f2a: 1404 addi s1,sp,544 - 2f2c: 00090003 lb zero,0(s2) - 2f30: 0100 addi s0,sp,128 - 2f32: 0200 addi s0,sp,256 - 2f34: 1404 addi s1,sp,544 - 2f36: 00090003 lb zero,0(s2) - 2f3a: 0100 addi s0,sp,128 - 2f3c: 0200 addi s0,sp,256 - 2f3e: 1404 addi s1,sp,544 - 2f40: 00090003 lb zero,0(s2) - 2f44: 0100 addi s0,sp,128 - 2f46: 0200 addi s0,sp,256 - 2f48: 1404 addi s1,sp,544 - 2f4a: 00090003 lb zero,0(s2) - 2f4e: 0100 addi s0,sp,128 - 2f50: 0200 addi s0,sp,256 - 2f52: 1404 addi s1,sp,544 - 2f54: 00090003 lb zero,0(s2) - 2f58: 0100 addi s0,sp,128 - 2f5a: 0200 addi s0,sp,256 - 2f5c: 1404 addi s1,sp,544 - 2f5e: 00090003 lb zero,0(s2) - 2f62: 0100 addi s0,sp,128 - 2f64: 0200 addi s0,sp,256 - 2f66: 1404 addi s1,sp,544 - 2f68: 00090003 lb zero,0(s2) - 2f6c: 0100 addi s0,sp,128 - 2f6e: 0200 addi s0,sp,256 - 2f70: 1404 addi s1,sp,544 - 2f72: 00090003 lb zero,0(s2) - 2f76: 0100 addi s0,sp,128 - 2f78: 0200 addi s0,sp,256 - 2f7a: 1404 addi s1,sp,544 - 2f7c: 00090003 lb zero,0(s2) - 2f80: 0100 addi s0,sp,128 - 2f82: 0200 addi s0,sp,256 - 2f84: 1404 addi s1,sp,544 - 2f86: 00090003 lb zero,0(s2) - 2f8a: 0100 addi s0,sp,128 - 2f8c: 0200 addi s0,sp,256 - 2f8e: 1404 addi s1,sp,544 - 2f90: 00090003 lb zero,0(s2) - 2f94: 0100 addi s0,sp,128 - 2f96: 0200 addi s0,sp,256 - 2f98: 1404 addi s1,sp,544 - 2f9a: 00090003 lb zero,0(s2) - 2f9e: 0100 addi s0,sp,128 - 2fa0: 0200 addi s0,sp,256 - 2fa2: 1404 addi s1,sp,544 - 2fa4: 00090003 lb zero,0(s2) - 2fa8: 0100 addi s0,sp,128 - 2faa: 0200 addi s0,sp,256 - 2fac: 1404 addi s1,sp,544 - 2fae: 00090003 lb zero,0(s2) - 2fb2: 0100 addi s0,sp,128 - 2fb4: 0200 addi s0,sp,256 - 2fb6: 1404 addi s1,sp,544 - 2fb8: 00090003 lb zero,0(s2) - 2fbc: 0100 addi s0,sp,128 - 2fbe: 0200 addi s0,sp,256 - 2fc0: 1404 addi s1,sp,544 - 2fc2: 00090003 lb zero,0(s2) - 2fc6: 0100 addi s0,sp,128 - 2fc8: 0200 addi s0,sp,256 - 2fca: 1404 addi s1,sp,544 - 2fcc: 00090003 lb zero,0(s2) - 2fd0: 0100 addi s0,sp,128 - 2fd2: 0200 addi s0,sp,256 - 2fd4: 1404 addi s1,sp,544 - 2fd6: 00090003 lb zero,0(s2) - 2fda: 0100 addi s0,sp,128 - 2fdc: 0200 addi s0,sp,256 - 2fde: 1404 addi s1,sp,544 - 2fe0: 00090003 lb zero,0(s2) - 2fe4: 0100 addi s0,sp,128 - 2fe6: 0200 addi s0,sp,256 - 2fe8: 1404 addi s1,sp,544 - 2fea: 00090003 lb zero,0(s2) - 2fee: 0100 addi s0,sp,128 - 2ff0: 0200 addi s0,sp,256 - 2ff2: 1404 addi s1,sp,544 - 2ff4: 00090003 lb zero,0(s2) - 2ff8: 0100 addi s0,sp,128 - 2ffa: 0200 addi s0,sp,256 - 2ffc: 1404 addi s1,sp,544 - 2ffe: 00090003 lb zero,0(s2) - 3002: 0100 addi s0,sp,128 - 3004: 0200 addi s0,sp,256 - 3006: 1404 addi s1,sp,544 - 3008: 00090003 lb zero,0(s2) - 300c: 0100 addi s0,sp,128 - 300e: 0200 addi s0,sp,256 - 3010: 1404 addi s1,sp,544 - 3012: 00090003 lb zero,0(s2) - 3016: 0100 addi s0,sp,128 - 3018: 0200 addi s0,sp,256 - 301a: 1404 addi s1,sp,544 - 301c: 50090003 lb zero,1280(s2) - 3020: 0100 addi s0,sp,128 - 3022: 0200 addi s0,sp,256 - 3024: 1404 addi s1,sp,544 - 3026: 00090003 lb zero,0(s2) - 302a: 0100 addi s0,sp,128 - 302c: 0200 addi s0,sp,256 - 302e: 1404 addi s1,sp,544 - 3030: 00090003 lb zero,0(s2) - 3034: 0100 addi s0,sp,128 - 3036: 0200 addi s0,sp,256 - 3038: 1404 addi s1,sp,544 - 303a: 00090003 lb zero,0(s2) - 303e: 0100 addi s0,sp,128 - 3040: 0200 addi s0,sp,256 - 3042: 1404 addi s1,sp,544 - 3044: 00090003 lb zero,0(s2) - 3048: 0100 addi s0,sp,128 - 304a: 0200 addi s0,sp,256 - 304c: 1404 addi s1,sp,544 - 304e: 00090003 lb zero,0(s2) - 3052: 0100 addi s0,sp,128 - 3054: 0200 addi s0,sp,256 - 3056: 1404 addi s1,sp,544 - 3058: 00090003 lb zero,0(s2) - 305c: 0100 addi s0,sp,128 - 305e: 0200 addi s0,sp,256 - 3060: 1404 addi s1,sp,544 - 3062: 04090003 lb zero,64(s2) - 3066: 0100 addi s0,sp,128 - 3068: 0200 addi s0,sp,256 - 306a: 1404 addi s1,sp,544 - 306c: 00090003 lb zero,0(s2) - 3070: 0100 addi s0,sp,128 - 3072: 0200 addi s0,sp,256 - 3074: 1404 addi s1,sp,544 - 3076: 00090003 lb zero,0(s2) - 307a: 0100 addi s0,sp,128 - 307c: 0200 addi s0,sp,256 - 307e: 1404 addi s1,sp,544 - 3080: 00090003 lb zero,0(s2) - 3084: 0100 addi s0,sp,128 - 3086: 0200 addi s0,sp,256 - 3088: 1404 addi s1,sp,544 - 308a: 00090003 lb zero,0(s2) - 308e: 0100 addi s0,sp,128 - 3090: 0200 addi s0,sp,256 - 3092: 2604 fld fs1,8(a2) - 3094: 04090003 lb zero,64(s2) - 3098: 0100 addi s0,sp,128 - 309a: 0200 addi s0,sp,256 - 309c: 2604 fld fs1,8(a2) - 309e: 00090003 lb zero,0(s2) - 30a2: 0100 addi s0,sp,128 - 30a4: 0200 addi s0,sp,256 - 30a6: 2604 fld fs1,8(a2) - 30a8: 14090003 lb zero,320(s2) - 30ac: 0100 addi s0,sp,128 - 30ae: 0200 addi s0,sp,256 - 30b0: 0204 addi s1,sp,256 - 30b2: 04090103 lb sp,64(s2) - 30b6: 0100 addi s0,sp,128 - 30b8: 0200 addi s0,sp,256 - 30ba: 0204 addi s1,sp,256 - 30bc: 04090003 lb zero,64(s2) - 30c0: 0100 addi s0,sp,128 - 30c2: 0200 addi s0,sp,256 - 30c4: 0604 addi s1,sp,768 - 30c6: 04090003 lb zero,64(s2) - 30ca: 0100 addi s0,sp,128 - 30cc: 0200 addi s0,sp,256 - 30ce: 0604 addi s1,sp,768 - 30d0: 00090003 lb zero,0(s2) - 30d4: 0100 addi s0,sp,128 - 30d6: 0200 addi s0,sp,256 - 30d8: 0804 addi s1,sp,16 - 30da: 08090003 lb zero,128(s2) - 30de: 0100 addi s0,sp,128 - 30e0: 0200 addi s0,sp,256 - 30e2: 0804 addi s1,sp,16 - 30e4: 08090003 lb zero,128(s2) - 30e8: 0100 addi s0,sp,128 - 30ea: 10090003 lb zero,256(s2) - 30ee: 0100 addi s0,sp,128 - 30f0: 00090003 lb zero,0(s2) - 30f4: 0100 addi s0,sp,128 - 30f6: 0200 addi s0,sp,256 - 30f8: 0a04 addi s1,sp,272 - 30fa: 0c090003 lb zero,192(s2) - 30fe: 0100 addi s0,sp,128 - 3100: 0200 addi s0,sp,256 - 3102: 0a04 addi s1,sp,272 - 3104: 00090003 lb zero,0(s2) - 3108: 0100 addi s0,sp,128 - 310a: 0200 addi s0,sp,256 - 310c: 0a04 addi s1,sp,272 - 310e: 00090003 lb zero,0(s2) - 3112: 0100 addi s0,sp,128 - 3114: 0200 addi s0,sp,256 - 3116: 0a04 addi s1,sp,272 - 3118: 04090003 lb zero,64(s2) - 311c: 0100 addi s0,sp,128 - 311e: 0200 addi s0,sp,256 - 3120: 1504 addi s1,sp,672 - 3122: 00090003 lb zero,0(s2) - 3126: 0100 addi s0,sp,128 - 3128: 0200 addi s0,sp,256 - 312a: 1504 addi s1,sp,672 - 312c: 08090003 lb zero,128(s2) - 3130: 0100 addi s0,sp,128 - 3132: 0200 addi s0,sp,256 - 3134: 0704 addi s1,sp,896 - 3136: 0306 slli t1,t1,0x1 - 3138: 097d addi s2,s2,31 - 313a: 0008 0x8 - 313c: 0001 nop - 313e: 0402 c.slli64 s0 - 3140: 02030607 0x2030607 - 3144: 0409 addi s0,s0,2 - 3146: 0100 addi s0,sp,128 - 3148: 0200 addi s0,sp,256 - 314a: 2f04 fld fs1,24(a4) - 314c: 0c090003 lb zero,192(s2) - 3150: 0100 addi s0,sp,128 - 3152: 0200 addi s0,sp,256 - 3154: 2f04 fld fs1,24(a4) - 3156: 00090103 lb sp,0(s2) - 315a: 0100 addi s0,sp,128 - 315c: 0200 addi s0,sp,256 - 315e: 2f04 fld fs1,24(a4) - 3160: 00090003 lb zero,0(s2) - 3164: 0100 addi s0,sp,128 - 3166: 0200 addi s0,sp,256 - 3168: 2f04 fld fs1,24(a4) - 316a: 00090003 lb zero,0(s2) - 316e: 0100 addi s0,sp,128 - 3170: 0306 slli t1,t1,0x1 - 3172: 0900 addi s0,sp,144 - 3174: 0008 0x8 - 3176: 0001 nop - 3178: 0402 c.slli64 s0 - 317a: 0304 addi s1,sp,384 - 317c: 097e slli s2,s2,0x1f - 317e: 001c 0x1c - 3180: 0001 nop - 3182: 0402 c.slli64 s0 - 3184: 0604 addi s1,sp,768 - 3186: 04090103 lb sp,64(s2) - 318a: 0100 addi s0,sp,128 - 318c: 0306 slli t1,t1,0x1 - 318e: 0900 addi s0,sp,144 - 3190: 0004 0x4 - 3192: 0601 addi a2,a2,0 - 3194: 08090103 lb sp,128(s2) - 3198: 0100 addi s0,sp,128 - 319a: 00090003 lb zero,0(s2) - 319e: 0100 addi s0,sp,128 - 31a0: 0200 addi s0,sp,256 - 31a2: 1504 addi s1,sp,672 - 31a4: 04090003 lb zero,64(s2) - 31a8: 0100 addi s0,sp,128 - 31aa: 0200 addi s0,sp,256 - 31ac: 1504 addi s1,sp,672 - 31ae: 00090003 lb zero,0(s2) - 31b2: 0100 addi s0,sp,128 - 31b4: 0200 addi s0,sp,256 - 31b6: 1504 addi s1,sp,672 - 31b8: 00090003 lb zero,0(s2) - 31bc: 0100 addi s0,sp,128 - 31be: 08090003 lb zero,128(s2) - 31c2: 0100 addi s0,sp,128 - 31c4: 00090003 lb zero,0(s2) - 31c8: 0100 addi s0,sp,128 - 31ca: 0200 addi s0,sp,256 - 31cc: 0904 addi s1,sp,144 - 31ce: 04090003 lb zero,64(s2) - 31d2: 0100 addi s0,sp,128 - 31d4: 0200 addi s0,sp,256 - 31d6: 0904 addi s1,sp,144 - 31d8: 00090003 lb zero,0(s2) - 31dc: 0100 addi s0,sp,128 - 31de: 0200 addi s0,sp,256 - 31e0: 1804 addi s1,sp,48 - 31e2: 08090003 lb zero,128(s2) - 31e6: 0100 addi s0,sp,128 - 31e8: 0200 addi s0,sp,256 - 31ea: 1804 addi s1,sp,48 - 31ec: 0c090003 lb zero,192(s2) - 31f0: 0100 addi s0,sp,128 - 31f2: 0200 addi s0,sp,256 - 31f4: 1a04 addi s1,sp,304 - 31f6: 04090003 lb zero,64(s2) - 31fa: 0100 addi s0,sp,128 - 31fc: 0200 addi s0,sp,256 - 31fe: 1a04 addi s1,sp,304 - 3200: 00090003 lb zero,0(s2) - 3204: 0100 addi s0,sp,128 - 3206: 0200 addi s0,sp,256 - 3208: 1a04 addi s1,sp,304 - 320a: 00090003 lb zero,0(s2) - 320e: 0100 addi s0,sp,128 - 3210: 0200 addi s0,sp,256 - 3212: 1a04 addi s1,sp,304 - 3214: 00090003 lb zero,0(s2) - 3218: 0100 addi s0,sp,128 - 321a: 0306 slli t1,t1,0x1 - 321c: 0900 addi s0,sp,144 - 321e: 0008 0x8 - 3220: 0601 addi a2,a2,0 - 3222: 18090003 lb zero,384(s2) - 3226: 0100 addi s0,sp,128 - 3228: 20090003 lb zero,512(s2) - 322c: 0100 addi s0,sp,128 - 322e: 0200 addi s0,sp,256 - 3230: 2604 fld fs1,8(a2) - 3232: 0c090003 lb zero,192(s2) - 3236: 0100 addi s0,sp,128 - 3238: 0200 addi s0,sp,256 - 323a: 2604 fld fs1,8(a2) - 323c: 00090003 lb zero,0(s2) - 3240: 0100 addi s0,sp,128 - 3242: 0c090003 lb zero,192(s2) - 3246: 0100 addi s0,sp,128 - 3248: 0200 addi s0,sp,256 - 324a: 0704 addi s1,sp,896 - 324c: 08090003 lb zero,128(s2) - 3250: 0100 addi s0,sp,128 - 3252: 0200 addi s0,sp,256 - 3254: 0704 addi s1,sp,896 - 3256: 00090003 lb zero,0(s2) - 325a: 0100 addi s0,sp,128 - 325c: 0200 addi s0,sp,256 - 325e: 2704 fld fs1,8(a4) - 3260: 08090003 lb zero,128(s2) - 3264: 0100 addi s0,sp,128 - 3266: 0200 addi s0,sp,256 - 3268: 2704 fld fs1,8(a4) - 326a: 00090003 lb zero,0(s2) - 326e: 0100 addi s0,sp,128 - 3270: 0200 addi s0,sp,256 - 3272: 2704 fld fs1,8(a4) - 3274: 00090003 lb zero,0(s2) - 3278: 0100 addi s0,sp,128 - 327a: 0200 addi s0,sp,256 - 327c: 2704 fld fs1,8(a4) - 327e: 00090003 lb zero,0(s2) - 3282: 0100 addi s0,sp,128 - 3284: 0200 addi s0,sp,256 - 3286: 2704 fld fs1,8(a4) - 3288: 00090003 lb zero,0(s2) - 328c: 0100 addi s0,sp,128 - 328e: 0200 addi s0,sp,256 - 3290: 2704 fld fs1,8(a4) - 3292: 00090003 lb zero,0(s2) - 3296: 0100 addi s0,sp,128 - 3298: 0200 addi s0,sp,256 - 329a: 2704 fld fs1,8(a4) - 329c: 00090003 lb zero,0(s2) - 32a0: 0100 addi s0,sp,128 - 32a2: 0200 addi s0,sp,256 - 32a4: 2704 fld fs1,8(a4) - 32a6: 00090003 lb zero,0(s2) - 32aa: 0100 addi s0,sp,128 - 32ac: 0200 addi s0,sp,256 - 32ae: 2704 fld fs1,8(a4) - 32b0: 00090003 lb zero,0(s2) - 32b4: 0100 addi s0,sp,128 - 32b6: 0200 addi s0,sp,256 - 32b8: 2904 fld fs1,16(a0) - 32ba: 0c090003 lb zero,192(s2) - 32be: 0100 addi s0,sp,128 - 32c0: 0200 addi s0,sp,256 - 32c2: 2904 fld fs1,16(a0) - 32c4: 08090003 lb zero,128(s2) - 32c8: 0100 addi s0,sp,128 - 32ca: 14090003 lb zero,320(s2) - 32ce: 0100 addi s0,sp,128 - 32d0: 00090003 lb zero,0(s2) - 32d4: 0100 addi s0,sp,128 - 32d6: 0200 addi s0,sp,256 - 32d8: 2b04 fld fs1,16(a4) - 32da: 0c090003 lb zero,192(s2) - 32de: 0100 addi s0,sp,128 - 32e0: 0200 addi s0,sp,256 - 32e2: 2b04 fld fs1,16(a4) - 32e4: 00090003 lb zero,0(s2) - 32e8: 0100 addi s0,sp,128 - 32ea: 0200 addi s0,sp,256 - 32ec: 2b04 fld fs1,16(a4) - 32ee: 00090003 lb zero,0(s2) - 32f2: 0100 addi s0,sp,128 - 32f4: 0200 addi s0,sp,256 - 32f6: 2b04 fld fs1,16(a4) - 32f8: 00090003 lb zero,0(s2) - 32fc: 0100 addi s0,sp,128 - 32fe: 0200 addi s0,sp,256 - 3300: 3604 fld fs1,40(a2) - 3302: 0306 slli t1,t1,0x1 - 3304: 0900 addi s0,sp,144 - 3306: 0004 0x4 - 3308: 0001 nop - 330a: 0402 c.slli64 s0 - 330c: 0636 slli a2,a2,0xd - 330e: 08090003 lb zero,128(s2) - 3312: 0100 addi s0,sp,128 - 3314: 04090003 lb zero,64(s2) - 3318: 0100 addi s0,sp,128 - 331a: 00090003 lb zero,0(s2) - 331e: 0100 addi s0,sp,128 - 3320: 0200 addi s0,sp,256 - 3322: 3604 fld fs1,40(a2) - 3324: 08090003 lb zero,128(s2) - 3328: 0100 addi s0,sp,128 - 332a: 0200 addi s0,sp,256 - 332c: 3604 fld fs1,40(a2) - 332e: 00090003 lb zero,0(s2) - 3332: 0100 addi s0,sp,128 - 3334: 0200 addi s0,sp,256 - 3336: 3604 fld fs1,40(a2) - 3338: 00090003 lb zero,0(s2) - 333c: 0100 addi s0,sp,128 - 333e: 0200 addi s0,sp,256 - 3340: 3604 fld fs1,40(a2) - 3342: 00090003 lb zero,0(s2) - 3346: 0100 addi s0,sp,128 - 3348: 08090003 lb zero,128(s2) - 334c: 0100 addi s0,sp,128 - 334e: 00090003 lb zero,0(s2) - 3352: 0100 addi s0,sp,128 - 3354: 0200 addi s0,sp,256 - 3356: 2a04 fld fs1,16(a2) - 3358: 08090003 lb zero,128(s2) - 335c: 0100 addi s0,sp,128 - 335e: 0200 addi s0,sp,256 - 3360: 2a04 fld fs1,16(a2) - 3362: 00090003 lb zero,0(s2) - 3366: 0100 addi s0,sp,128 - 3368: 0200 addi s0,sp,256 - 336a: 3b04 fld fs1,48(a4) - 336c: 0c090003 lb zero,192(s2) - 3370: 0100 addi s0,sp,128 - 3372: 0200 addi s0,sp,256 - 3374: 3b04 fld fs1,48(a4) - 3376: 08090003 lb zero,128(s2) - 337a: 0100 addi s0,sp,128 - 337c: 0200 addi s0,sp,256 - 337e: 3c04 fld fs1,56(s0) - 3380: 08090003 lb zero,128(s2) - 3384: 0100 addi s0,sp,128 - 3386: 0200 addi s0,sp,256 - 3388: 3e04 fld fs1,56(a2) - 338a: 08090003 lb zero,128(s2) - 338e: 0100 addi s0,sp,128 - 3390: 0200 addi s0,sp,256 - 3392: 3e04 fld fs1,56(a2) - 3394: 1c090003 lb zero,448(s2) - 3398: 0100 addi s0,sp,128 - 339a: 0200 addi s0,sp,256 - 339c: 4b04 lw s1,16(a4) - 339e: 04090003 lb zero,64(s2) - 33a2: 0100 addi s0,sp,128 - 33a4: 0200 addi s0,sp,256 - 33a6: 4b04 lw s1,16(a4) - 33a8: 00090003 lb zero,0(s2) - 33ac: 0100 addi s0,sp,128 - 33ae: 0200 addi s0,sp,256 - 33b0: 4c04 lw s1,24(s0) - 33b2: 08090003 lb zero,128(s2) - 33b6: 0100 addi s0,sp,128 - 33b8: 0200 addi s0,sp,256 - 33ba: 4c04 lw s1,24(s0) - 33bc: 08090003 lb zero,128(s2) - 33c0: 0100 addi s0,sp,128 - 33c2: 10090003 lb zero,256(s2) - 33c6: 0100 addi s0,sp,128 - 33c8: 00090003 lb zero,0(s2) - 33cc: 0100 addi s0,sp,128 - 33ce: 0200 addi s0,sp,256 - 33d0: 4e04 lw s1,24(a2) - 33d2: 0c090003 lb zero,192(s2) - 33d6: 0100 addi s0,sp,128 - 33d8: 0200 addi s0,sp,256 - 33da: 4e04 lw s1,24(a2) - 33dc: 00090003 lb zero,0(s2) - 33e0: 0100 addi s0,sp,128 - 33e2: 0200 addi s0,sp,256 - 33e4: 4e04 lw s1,24(a2) - 33e6: 00090003 lb zero,0(s2) - 33ea: 0100 addi s0,sp,128 - 33ec: 0200 addi s0,sp,256 - 33ee: 4e04 lw s1,24(a2) - 33f0: 04090003 lb zero,64(s2) - 33f4: 0100 addi s0,sp,128 - 33f6: 0200 addi s0,sp,256 - 33f8: 5904 lw s1,48(a0) - 33fa: 00090003 lb zero,0(s2) - 33fe: 0100 addi s0,sp,128 - 3400: 0200 addi s0,sp,256 - 3402: 5904 lw s1,48(a0) - 3404: 08090003 lb zero,128(s2) - 3408: 0100 addi s0,sp,128 - 340a: 0200 addi s0,sp,256 - 340c: 3f04 fld fs1,56(a4) - 340e: 08090003 lb zero,128(s2) - 3412: 0100 addi s0,sp,128 - 3414: 0200 addi s0,sp,256 - 3416: 4704 lw s1,8(a4) - 3418: 0306 slli t1,t1,0x1 - 341a: 0900 addi s0,sp,144 - 341c: 0018 0x18 - 341e: 0001 nop - 3420: 0402 c.slli64 s0 - 3422: 034a slli t1,t1,0x12 - 3424: 0900 addi s0,sp,144 - 3426: 0008 0x8 - 3428: 0001 nop - 342a: 0402 c.slli64 s0 - 342c: 064a slli a2,a2,0x12 - 342e: 0c090003 lb zero,192(s2) - 3432: 0100 addi s0,sp,128 - 3434: 08090003 lb zero,128(s2) - 3438: 0100 addi s0,sp,128 - 343a: 00090003 lb zero,0(s2) - 343e: 0100 addi s0,sp,128 - 3440: 0200 addi s0,sp,256 - 3442: 5904 lw s1,48(a0) - 3444: 04090003 lb zero,64(s2) - 3448: 0100 addi s0,sp,128 - 344a: 0200 addi s0,sp,256 - 344c: 5904 lw s1,48(a0) - 344e: 00090003 lb zero,0(s2) - 3452: 0100 addi s0,sp,128 - 3454: 0200 addi s0,sp,256 - 3456: 5904 lw s1,48(a0) - 3458: 00090003 lb zero,0(s2) - 345c: 0100 addi s0,sp,128 - 345e: 08090003 lb zero,128(s2) - 3462: 0100 addi s0,sp,128 - 3464: 00090003 lb zero,0(s2) - 3468: 0100 addi s0,sp,128 - 346a: 0200 addi s0,sp,256 - 346c: 4d04 lw s1,24(a0) - 346e: 04090003 lb zero,64(s2) - 3472: 0100 addi s0,sp,128 - 3474: 0200 addi s0,sp,256 - 3476: 4d04 lw s1,24(a0) - 3478: 00090003 lb zero,0(s2) - 347c: 0100 addi s0,sp,128 - 347e: 0200 addi s0,sp,256 - 3480: 5c04 lw s1,56(s0) - 3482: 08090003 lb zero,128(s2) - 3486: 0100 addi s0,sp,128 - 3488: 0200 addi s0,sp,256 - 348a: 5c04 lw s1,56(s0) - 348c: 00090003 lb zero,0(s2) - 3490: 0100 addi s0,sp,128 - 3492: 0200 addi s0,sp,256 - 3494: 5c04 lw s1,56(s0) - 3496: 00090003 lb zero,0(s2) - 349a: 0100 addi s0,sp,128 - 349c: 0200 addi s0,sp,256 - 349e: 5c04 lw s1,56(s0) - 34a0: 04090003 lb zero,64(s2) - 34a4: 0100 addi s0,sp,128 - 34a6: 0306 slli t1,t1,0x1 - 34a8: 0900 addi s0,sp,144 - 34aa: 000c 0xc - 34ac: 0001 nop - 34ae: 0402 c.slli64 s0 - 34b0: 065d addi a2,a2,23 - 34b2: 08090003 lb zero,128(s2) - 34b6: 0100 addi s0,sp,128 - 34b8: 0200 addi s0,sp,256 - 34ba: 5d04 lw s1,56(a0) - 34bc: 00090003 lb zero,0(s2) - 34c0: 0100 addi s0,sp,128 - 34c2: 0200 addi s0,sp,256 - 34c4: 5d04 lw s1,56(a0) - 34c6: 00090003 lb zero,0(s2) - 34ca: 0100 addi s0,sp,128 - 34cc: 0200 addi s0,sp,256 - 34ce: 5d04 lw s1,56(a0) - 34d0: 0c090003 lb zero,192(s2) - 34d4: 0100 addi s0,sp,128 - 34d6: 0200 addi s0,sp,256 - 34d8: 5d04 lw s1,56(a0) - 34da: 04090003 lb zero,64(s2) - 34de: 0100 addi s0,sp,128 - 34e0: 0200 addi s0,sp,256 - 34e2: 6004 flw fs1,0(s0) - 34e4: 0306 slli t1,t1,0x1 - 34e6: 0900 addi s0,sp,144 - 34e8: 0004 0x4 - 34ea: 0301 addi t1,t1,0 - 34ec: 0900 addi s0,sp,144 - 34ee: 0008 0x8 - 34f0: 0001 nop - 34f2: 0402 c.slli64 s0 - 34f4: 0661 addi a2,a2,24 - 34f6: 04090003 lb zero,64(s2) - 34fa: 0100 addi s0,sp,128 - 34fc: 0200 addi s0,sp,256 - 34fe: 3d04 fld fs1,56(a0) - 3500: 08090003 lb zero,128(s2) - 3504: 0100 addi s0,sp,128 - 3506: 0200 addi s0,sp,256 - 3508: 3d04 fld fs1,56(a0) - 350a: 00090003 lb zero,0(s2) - 350e: 0100 addi s0,sp,128 - 3510: 0200 addi s0,sp,256 - 3512: 6404 flw fs1,8(s0) - 3514: 08090003 lb zero,128(s2) - 3518: 0100 addi s0,sp,128 - 351a: 0200 addi s0,sp,256 - 351c: 6404 flw fs1,8(s0) - 351e: 00090003 lb zero,0(s2) - 3522: 0100 addi s0,sp,128 - 3524: 0200 addi s0,sp,256 - 3526: 6404 flw fs1,8(s0) - 3528: 00090003 lb zero,0(s2) - 352c: 0100 addi s0,sp,128 - 352e: 0200 addi s0,sp,256 - 3530: 6404 flw fs1,8(s0) - 3532: 00090003 lb zero,0(s2) - 3536: 0100 addi s0,sp,128 - 3538: 0200 addi s0,sp,256 - 353a: 6404 flw fs1,8(s0) - 353c: 08090003 lb zero,128(s2) - 3540: 0100 addi s0,sp,128 - 3542: 0306 slli t1,t1,0x1 - 3544: 0900 addi s0,sp,144 - 3546: 000c 0xc - 3548: 0001 nop - 354a: 0402 c.slli64 s0 - 354c: 0665 addi a2,a2,25 - 354e: 0c090003 lb zero,192(s2) - 3552: 0100 addi s0,sp,128 - 3554: 0200 addi s0,sp,256 - 3556: 6504 flw fs1,8(a0) - 3558: 00090003 lb zero,0(s2) - 355c: 0100 addi s0,sp,128 - 355e: 0200 addi s0,sp,256 - 3560: 7404 flw fs1,40(s0) - 3562: 04090003 lb zero,64(s2) - 3566: 0100 addi s0,sp,128 - 3568: 0306 slli t1,t1,0x1 - 356a: 0900 addi s0,sp,144 - 356c: 0008 0x8 - 356e: 0601 addi a2,a2,0 - 3570: 08090003 lb zero,128(s2) - 3574: 0100 addi s0,sp,128 - 3576: 00090003 lb zero,0(s2) - 357a: 0100 addi s0,sp,128 - 357c: 10090003 lb zero,256(s2) - 3580: 0100 addi s0,sp,128 - 3582: 00090003 lb zero,0(s2) - 3586: 0100 addi s0,sp,128 - 3588: 3009 jal 2d8a <__stack_size+0x298a> - 358a: 0000 unimp - 358c: 0101 addi sp,sp,0 - 358e: 0328 addi a0,sp,392 - 3590: 0000 unimp - 3592: 00a30003 lb zero,10(t1) # 900000a <__stack_size+0x8fffc0a> - 3596: 0000 unimp - 3598: 0101 addi sp,sp,0 - 359a: 000d0efb 0xd0efb - 359e: 0101 addi sp,sp,0 - 35a0: 0101 addi sp,sp,0 - 35a2: 0000 unimp - 35a4: 0100 addi s0,sp,128 - 35a6: 0000 unimp - 35a8: 2e01 jal 38b8 <__stack_size+0x34b8> - 35aa: 2f2e fld ft10,200(sp) - 35ac: 2e2e fld ft8,200(sp) - 35ae: 2f2e2e2f 0x2f2e2e2f - 35b2: 2e2e fld ft8,200(sp) - 35b4: 7369722f 0x7369722f - 35b8: 672d7663 bgeu s10,s2,3c24 <__stack_size+0x3824> - 35bc: 6c2f6363 bltu t5,sp,3c82 <__stack_size+0x3882> - 35c0: 6269 lui tp,0x1a - 35c2: 2f636367 0x2f636367 - 35c6: 74666f73 csrrsi t5,0x746,12 - 35ca: 662d lui a2,0xb - 35cc: 0070 addi a2,sp,12 - 35ce: 002e c.slli zero,0xb - 35d0: 2e2e fld ft8,200(sp) - 35d2: 2f2e2e2f 0x2f2e2e2f - 35d6: 2e2e fld ft8,200(sp) - 35d8: 2f2e2e2f 0x2f2e2e2f - 35dc: 6972 flw fs2,28(sp) - 35de: 2d766373 csrrsi t1,0x2d7,12 - 35e2: 2f636367 0x2f636367 - 35e6: 696c flw fa1,84(a0) - 35e8: 6762 flw fa4,24(sp) - 35ea: 2e2f6363 bltu t5,sp,38d0 <__stack_size+0x34d0> - 35ee: 2f2e fld ft10,200(sp) - 35f0: 6e69 lui t3,0x1a - 35f2: 64756c63 bltu a0,t2,3c4a <__stack_size+0x384a> - 35f6: 0065 c.nop 25 - 35f8: 6500 flw fs0,8(a0) - 35fa: 7471 lui s0,0xffffc - 35fc: 3266 fld ft4,120(sp) - 35fe: 632e flw ft6,200(sp) - 3600: 0100 addi s0,sp,128 - 3602: 0000 unimp - 3604: 2d706673 csrrsi a2,0x2d7,0 - 3608: 616d addi sp,sp,240 - 360a: 6e696863 bltu s2,t1,3cfa <__stack_size+0x38fa> - 360e: 2e65 jal 39c6 <__stack_size+0x35c6> - 3610: 0068 addi a0,sp,12 - 3612: 0002 c.slli64 zero - 3614: 7300 flw fs0,32(a4) - 3616: 2d74666f jal a2,4a0ec <__stack_size+0x49cec> - 361a: 7066 flw ft0,120(sp) - 361c: 682e flw fa6,200(sp) - 361e: 0100 addi s0,sp,128 - 3620: 0000 unimp - 3622: 7571 lui a0,0xffffc - 3624: 6461 lui s0,0x18 - 3626: 682e flw fa6,200(sp) - 3628: 0100 addi s0,sp,128 - 362a: 0000 unimp - 362c: 6f6c flw fa1,92(a4) - 362e: 676e flw fa4,216(sp) - 3630: 6f6c flw fa1,92(a4) - 3632: 676e flw fa4,216(sp) - 3634: 682e flw fa6,200(sp) - 3636: 0300 addi s0,sp,384 - 3638: 0000 unimp - 363a: 0500 addi s0,sp,640 - 363c: 0001 nop - 363e: 0205 addi tp,tp,1 - 3640: eecc fsw fa1,28(a3) - 3642: 8000 0x8000 - 3644: 05012303 lw t1,80(sp) - 3648: 09010303 lb t1,144(sp) - 364c: 0000 unimp - 364e: 0301 addi t1,t1,0 - 3650: 0900 addi s0,sp,144 - 3652: 0000 unimp - 3654: 0501 addi a0,a0,0 - 3656: 030d addi t1,t1,3 - 3658: 0900 addi s0,sp,144 - 365a: 0000 unimp - 365c: 0501 addi a0,a0,0 - 365e: 09010303 lb t1,144(sp) - 3662: 0000 unimp - 3664: 0301 addi t1,t1,0 - 3666: 0900 addi s0,sp,144 - 3668: 0000 unimp - 366a: 0301 addi t1,t1,0 - 366c: 0900 addi s0,sp,144 - 366e: 0000 unimp - 3670: 0301 addi t1,t1,0 - 3672: 0900 addi s0,sp,144 - 3674: 0000 unimp - 3676: 0301 addi t1,t1,0 - 3678: 0901 addi s2,s2,0 - 367a: 0000 unimp - 367c: 0301 addi t1,t1,0 - 367e: 0900 addi s0,sp,144 - 3680: 0000 unimp - 3682: 0301 addi t1,t1,0 - 3684: 0900 addi s0,sp,144 - 3686: 0000 unimp - 3688: 0301 addi t1,t1,0 - 368a: 0900 addi s0,sp,144 - 368c: 0000 unimp - 368e: 0301 addi t1,t1,0 - 3690: 0901 addi s2,s2,0 - 3692: 0000 unimp - 3694: 0301 addi t1,t1,0 - 3696: 0902 c.slli64 s2 - 3698: 0000 unimp - 369a: 0301 addi t1,t1,0 - 369c: 0900 addi s0,sp,144 - 369e: 0000 unimp - 36a0: 0501 addi a0,a0,0 - 36a2: 0601 addi a2,a2,0 - 36a4: 00097a03 0x97a03 - 36a8: 0100 addi s0,sp,128 - 36aa: 0305 addi t1,t1,1 - 36ac: 24090603 lb a2,576(s2) - 36b0: 0100 addi s0,sp,128 - 36b2: 0306 slli t1,t1,0x1 - 36b4: 0900 addi s0,sp,144 - 36b6: 0004 0x4 - 36b8: 0301 addi t1,t1,0 - 36ba: 0901 addi s2,s2,0 - 36bc: 0000 unimp - 36be: 0301 addi t1,t1,0 - 36c0: 0900 addi s0,sp,144 - 36c2: 0000 unimp - 36c4: 0301 addi t1,t1,0 - 36c6: 0900 addi s0,sp,144 - 36c8: 0000 unimp - 36ca: 0301 addi t1,t1,0 - 36cc: 0900 addi s0,sp,144 - 36ce: 0000 unimp - 36d0: 0301 addi t1,t1,0 - 36d2: 0900 addi s0,sp,144 - 36d4: 0000 unimp - 36d6: 0301 addi t1,t1,0 - 36d8: 0900 addi s0,sp,144 - 36da: 0000 unimp - 36dc: 0301 addi t1,t1,0 - 36de: 0900 addi s0,sp,144 - 36e0: 0000 unimp - 36e2: 0601 addi a2,a2,0 - 36e4: 1c090103 lb sp,448(s2) - 36e8: 0100 addi s0,sp,128 - 36ea: 0306 slli t1,t1,0x1 - 36ec: 097f 0x97f - 36ee: 0008 0x8 - 36f0: 0301 addi t1,t1,0 - 36f2: 0900 addi s0,sp,144 - 36f4: 0000 unimp - 36f6: 0301 addi t1,t1,0 - 36f8: 0900 addi s0,sp,144 - 36fa: 0000 unimp - 36fc: 0301 addi t1,t1,0 - 36fe: 0901 addi s2,s2,0 - 3700: 0000 unimp - 3702: 0301 addi t1,t1,0 - 3704: 0900 addi s0,sp,144 - 3706: 0000 unimp - 3708: 0301 addi t1,t1,0 - 370a: 0900 addi s0,sp,144 - 370c: 0000 unimp - 370e: 0301 addi t1,t1,0 - 3710: 0900 addi s0,sp,144 - 3712: 0000 unimp - 3714: 0301 addi t1,t1,0 - 3716: 0900 addi s0,sp,144 - 3718: 0000 unimp - 371a: 0301 addi t1,t1,0 - 371c: 0900 addi s0,sp,144 - 371e: 0000 unimp - 3720: 0301 addi t1,t1,0 - 3722: 0900 addi s0,sp,144 - 3724: 0000 unimp - 3726: 0301 addi t1,t1,0 - 3728: 0900 addi s0,sp,144 - 372a: 0004 0x4 - 372c: 0301 addi t1,t1,0 - 372e: 0900 addi s0,sp,144 - 3730: 0004 0x4 - 3732: 0301 addi t1,t1,0 - 3734: 0900 addi s0,sp,144 - 3736: 0004 0x4 - 3738: 0301 addi t1,t1,0 - 373a: 0901 addi s2,s2,0 - 373c: 0000 unimp - 373e: 0301 addi t1,t1,0 - 3740: 0900 addi s0,sp,144 - 3742: 0000 unimp - 3744: 0301 addi t1,t1,0 - 3746: 0900 addi s0,sp,144 - 3748: 0000 unimp - 374a: 0301 addi t1,t1,0 - 374c: 0900 addi s0,sp,144 - 374e: 0000 unimp - 3750: 0301 addi t1,t1,0 - 3752: 0900 addi s0,sp,144 - 3754: 0000 unimp - 3756: 0001 nop - 3758: 0402 c.slli64 s0 - 375a: 0614 addi a3,sp,768 - 375c: 04090003 lb zero,64(s2) - 3760: 0100 addi s0,sp,128 - 3762: 10090003 lb zero,256(s2) - 3766: 0100 addi s0,sp,128 - 3768: 0200 addi s0,sp,256 - 376a: 1704 addi s1,sp,928 - 376c: 08090003 lb zero,128(s2) - 3770: 0100 addi s0,sp,128 - 3772: 0200 addi s0,sp,256 - 3774: 1804 addi s1,sp,48 - 3776: 04090003 lb zero,64(s2) - 377a: 0100 addi s0,sp,128 - 377c: 0200 addi s0,sp,256 - 377e: 4e04 lw s1,24(a2) - 3780: 0306 slli t1,t1,0x1 - 3782: 0900 addi s0,sp,144 - 3784: 0010 0x10 - 3786: 0001 nop - 3788: 0402 c.slli64 s0 - 378a: 034e slli t1,t1,0x13 - 378c: 0900 addi s0,sp,144 - 378e: 0000 unimp - 3790: 0001 nop - 3792: 0402 c.slli64 s0 - 3794: 034e slli t1,t1,0x13 - 3796: 0900 addi s0,sp,144 - 3798: 0000 unimp - 379a: 0001 nop - 379c: 0402 c.slli64 s0 - 379e: 034e slli t1,t1,0x13 - 37a0: 0900 addi s0,sp,144 - 37a2: 0000 unimp - 37a4: 0001 nop - 37a6: 0402 c.slli64 s0 - 37a8: 034e slli t1,t1,0x13 - 37aa: 0900 addi s0,sp,144 - 37ac: 0000 unimp - 37ae: 0001 nop - 37b0: 0402 c.slli64 s0 - 37b2: 034e slli t1,t1,0x13 - 37b4: 0900 addi s0,sp,144 - 37b6: 0000 unimp - 37b8: 0001 nop - 37ba: 0402 c.slli64 s0 - 37bc: 034e slli t1,t1,0x13 - 37be: 0900 addi s0,sp,144 - 37c0: 0000 unimp - 37c2: 0001 nop - 37c4: 0402 c.slli64 s0 - 37c6: 034e slli t1,t1,0x13 - 37c8: 0900 addi s0,sp,144 - 37ca: 0000 unimp - 37cc: 0001 nop - 37ce: 0402 c.slli64 s0 - 37d0: 034e slli t1,t1,0x13 - 37d2: 0900 addi s0,sp,144 - 37d4: 0000 unimp - 37d6: 0001 nop - 37d8: 0402 c.slli64 s0 - 37da: 034e slli t1,t1,0x13 - 37dc: 0900 addi s0,sp,144 - 37de: 0000 unimp - 37e0: 0001 nop - 37e2: 0402 c.slli64 s0 - 37e4: 0650 addi a2,sp,772 - 37e6: 08090003 lb zero,128(s2) - 37ea: 0100 addi s0,sp,128 - 37ec: 0200 addi s0,sp,256 - 37ee: 5204 lw s1,32(a2) - 37f0: 04090003 lb zero,64(s2) - 37f4: 0100 addi s0,sp,128 - 37f6: 0200 addi s0,sp,256 - 37f8: 5404 lw s1,40(s0) - 37fa: 04090003 lb zero,64(s2) - 37fe: 0100 addi s0,sp,128 - 3800: 0200 addi s0,sp,256 - 3802: 5604 lw s1,40(a2) - 3804: 04090003 lb zero,64(s2) - 3808: 0100 addi s0,sp,128 - 380a: 0200 addi s0,sp,256 - 380c: 5804 lw s1,48(s0) - 380e: 04090003 lb zero,64(s2) - 3812: 0100 addi s0,sp,128 - 3814: 0200 addi s0,sp,256 - 3816: 5904 lw s1,48(a0) - 3818: 04090003 lb zero,64(s2) - 381c: 0100 addi s0,sp,128 - 381e: 0200 addi s0,sp,256 - 3820: 5c04 lw s1,56(s0) - 3822: 04090003 lb zero,64(s2) - 3826: 0100 addi s0,sp,128 - 3828: 0105 addi sp,sp,1 - 382a: 10090403 lb s0,256(s2) - 382e: 0100 addi s0,sp,128 - 3830: 0305 addi t1,t1,1 - 3832: 0200 addi s0,sp,256 - 3834: 0104 addi s1,sp,128 - 3836: 0306 slli t1,t1,0x1 - 3838: 097d addi s2,s2,31 - 383a: 0008 0x8 - 383c: 0601 addi a2,a2,0 - 383e: 08097f03 0x8097f03 - 3842: 0100 addi s0,sp,128 - 3844: 0306 slli t1,t1,0x1 - 3846: 0900 addi s0,sp,144 - 3848: 0008 0x8 - 384a: 0301 addi t1,t1,0 - 384c: 0900 addi s0,sp,144 - 384e: 0000 unimp - 3850: 0301 addi t1,t1,0 - 3852: 0900 addi s0,sp,144 - 3854: 0000 unimp - 3856: 0301 addi t1,t1,0 - 3858: 0900 addi s0,sp,144 - 385a: 0000 unimp - 385c: 0301 addi t1,t1,0 - 385e: 0900 addi s0,sp,144 - 3860: 0000 unimp - 3862: 0301 addi t1,t1,0 - 3864: 0900 addi s0,sp,144 - 3866: 0000 unimp - 3868: 0301 addi t1,t1,0 - 386a: 0900 addi s0,sp,144 - 386c: 0000 unimp - 386e: 0001 nop - 3870: 0402 c.slli64 s0 - 3872: 0334 addi a3,sp,392 - 3874: 0900 addi s0,sp,144 - 3876: 000c 0xc - 3878: 0001 nop - 387a: 0402 c.slli64 s0 - 387c: 0636 slli a2,a2,0xd - 387e: 10090003 lb zero,256(s2) - 3882: 0100 addi s0,sp,128 - 3884: 0200 addi s0,sp,256 - 3886: 3c04 fld fs1,56(s0) - 3888: 0306 slli t1,t1,0x1 - 388a: 0900 addi s0,sp,144 - 388c: 000c 0xc - 388e: 0001 nop - 3890: 0402 c.slli64 s0 - 3892: 033c addi a5,sp,392 - 3894: 0900 addi s0,sp,144 - 3896: 0000 unimp - 3898: 0001 nop - 389a: 0402 c.slli64 s0 - 389c: 033d addi t1,t1,15 - 389e: 0900 addi s0,sp,144 - 38a0: 0010 0x10 - 38a2: 0001 nop - 38a4: 0402 c.slli64 s0 - 38a6: 0003063f 01001009 0x10010090003063f - 38ae: 0c090003 lb zero,192(s2) - 38b2: 0100 addi s0,sp,128 - 38b4: 0809 addi a6,a6,2 - 38b6: 0000 unimp - 38b8: 0101 addi sp,sp,0 - 38ba: 0394 addi a3,sp,448 - 38bc: 0000 unimp - 38be: 00a30003 lb zero,10(t1) - 38c2: 0000 unimp - 38c4: 0101 addi sp,sp,0 - 38c6: 000d0efb 0xd0efb - 38ca: 0101 addi sp,sp,0 - 38cc: 0101 addi sp,sp,0 - 38ce: 0000 unimp - 38d0: 0100 addi s0,sp,128 - 38d2: 0000 unimp - 38d4: 2e01 jal 3be4 <__stack_size+0x37e4> - 38d6: 2f2e fld ft10,200(sp) - 38d8: 2e2e fld ft8,200(sp) - 38da: 2f2e2e2f 0x2f2e2e2f - 38de: 2e2e fld ft8,200(sp) - 38e0: 7369722f 0x7369722f - 38e4: 672d7663 bgeu s10,s2,3f50 <__stack_size+0x3b50> - 38e8: 6c2f6363 bltu t5,sp,3fae <__stack_size+0x3bae> - 38ec: 6269 lui tp,0x1a - 38ee: 2f636367 0x2f636367 - 38f2: 74666f73 csrrsi t5,0x746,12 - 38f6: 662d lui a2,0xb - 38f8: 0070 addi a2,sp,12 - 38fa: 002e c.slli zero,0xb - 38fc: 2e2e fld ft8,200(sp) - 38fe: 2f2e2e2f 0x2f2e2e2f - 3902: 2e2e fld ft8,200(sp) - 3904: 2f2e2e2f 0x2f2e2e2f - 3908: 6972 flw fs2,28(sp) - 390a: 2d766373 csrrsi t1,0x2d7,12 - 390e: 2f636367 0x2f636367 - 3912: 696c flw fa1,84(a0) - 3914: 6762 flw fa4,24(sp) - 3916: 2e2f6363 bltu t5,sp,3bfc <__stack_size+0x37fc> - 391a: 2f2e fld ft10,200(sp) - 391c: 6e69 lui t3,0x1a - 391e: 64756c63 bltu a0,t2,3f76 <__stack_size+0x3b76> - 3922: 0065 c.nop 25 - 3924: 6700 flw fs0,8(a4) - 3926: 7465 lui s0,0xffff9 - 3928: 3266 fld ft4,120(sp) - 392a: 632e flw ft6,200(sp) - 392c: 0100 addi s0,sp,128 - 392e: 0000 unimp - 3930: 2d706673 csrrsi a2,0x2d7,0 - 3934: 616d addi sp,sp,240 - 3936: 6e696863 bltu s2,t1,4026 <__stack_size+0x3c26> - 393a: 2e65 jal 3cf2 <__stack_size+0x38f2> - 393c: 0068 addi a0,sp,12 - 393e: 0002 c.slli64 zero - 3940: 7300 flw fs0,32(a4) - 3942: 2d74666f jal a2,4a418 <__stack_size+0x4a018> - 3946: 7066 flw ft0,120(sp) - 3948: 682e flw fa6,200(sp) - 394a: 0100 addi s0,sp,128 - 394c: 0000 unimp - 394e: 7571 lui a0,0xffffc - 3950: 6461 lui s0,0x18 - 3952: 682e flw fa6,200(sp) - 3954: 0100 addi s0,sp,128 - 3956: 0000 unimp - 3958: 6f6c flw fa1,92(a4) - 395a: 676e flw fa4,216(sp) - 395c: 6f6c flw fa1,92(a4) - 395e: 676e flw fa4,216(sp) - 3960: 682e flw fa6,200(sp) - 3962: 0300 addi s0,sp,384 - 3964: 0000 unimp - 3966: 0500 addi s0,sp,640 - 3968: 0001 nop - 396a: 0205 addi tp,tp,1 - 396c: eff8 fsw fa4,92(a5) - 396e: 8000 0x8000 - 3970: 05012303 lw t1,80(sp) - 3974: 09010303 lb t1,144(sp) - 3978: 0000 unimp - 397a: 0301 addi t1,t1,0 - 397c: 0900 addi s0,sp,144 - 397e: 0000 unimp - 3980: 0501 addi a0,a0,0 - 3982: 030d addi t1,t1,3 - 3984: 0900 addi s0,sp,144 - 3986: 0000 unimp - 3988: 0501 addi a0,a0,0 - 398a: 09010303 lb t1,144(sp) - 398e: 0000 unimp - 3990: 0301 addi t1,t1,0 - 3992: 0900 addi s0,sp,144 - 3994: 0000 unimp - 3996: 0301 addi t1,t1,0 - 3998: 0900 addi s0,sp,144 - 399a: 0000 unimp - 399c: 0301 addi t1,t1,0 - 399e: 0900 addi s0,sp,144 - 39a0: 0000 unimp - 39a2: 0301 addi t1,t1,0 - 39a4: 0901 addi s2,s2,0 - 39a6: 0000 unimp - 39a8: 0301 addi t1,t1,0 - 39aa: 0900 addi s0,sp,144 - 39ac: 0000 unimp - 39ae: 0301 addi t1,t1,0 - 39b0: 0900 addi s0,sp,144 - 39b2: 0000 unimp - 39b4: 0301 addi t1,t1,0 - 39b6: 0900 addi s0,sp,144 - 39b8: 0000 unimp - 39ba: 0301 addi t1,t1,0 - 39bc: 0901 addi s2,s2,0 - 39be: 0000 unimp - 39c0: 0301 addi t1,t1,0 - 39c2: 0902 c.slli64 s2 - 39c4: 0000 unimp - 39c6: 0301 addi t1,t1,0 - 39c8: 0900 addi s0,sp,144 - 39ca: 0000 unimp - 39cc: 0501 addi a0,a0,0 - 39ce: 0601 addi a2,a2,0 - 39d0: 00097a03 0x97a03 - 39d4: 0100 addi s0,sp,128 - 39d6: 0305 addi t1,t1,1 - 39d8: 24090603 lb a2,576(s2) - 39dc: 0100 addi s0,sp,128 - 39de: 0306 slli t1,t1,0x1 - 39e0: 0900 addi s0,sp,144 - 39e2: 0004 0x4 - 39e4: 0301 addi t1,t1,0 - 39e6: 0901 addi s2,s2,0 - 39e8: 0000 unimp - 39ea: 0301 addi t1,t1,0 - 39ec: 0900 addi s0,sp,144 - 39ee: 0000 unimp - 39f0: 0301 addi t1,t1,0 - 39f2: 0900 addi s0,sp,144 - 39f4: 0000 unimp - 39f6: 0301 addi t1,t1,0 - 39f8: 0900 addi s0,sp,144 - 39fa: 0000 unimp - 39fc: 0301 addi t1,t1,0 - 39fe: 0900 addi s0,sp,144 - 3a00: 0000 unimp - 3a02: 0301 addi t1,t1,0 - 3a04: 0900 addi s0,sp,144 - 3a06: 0000 unimp - 3a08: 0301 addi t1,t1,0 - 3a0a: 0900 addi s0,sp,144 - 3a0c: 0000 unimp - 3a0e: 0601 addi a2,a2,0 - 3a10: 10090103 lb sp,256(s2) - 3a14: 0100 addi s0,sp,128 - 3a16: 08097f03 0x8097f03 - 3a1a: 0100 addi s0,sp,128 - 3a1c: 0306 slli t1,t1,0x1 - 3a1e: 0900 addi s0,sp,144 - 3a20: 0008 0x8 - 3a22: 0301 addi t1,t1,0 - 3a24: 0900 addi s0,sp,144 - 3a26: 0000 unimp - 3a28: 0301 addi t1,t1,0 - 3a2a: 0900 addi s0,sp,144 - 3a2c: 0004 0x4 - 3a2e: 0301 addi t1,t1,0 - 3a30: 0901 addi s2,s2,0 - 3a32: 0000 unimp - 3a34: 0301 addi t1,t1,0 - 3a36: 0900 addi s0,sp,144 - 3a38: 0000 unimp - 3a3a: 0301 addi t1,t1,0 - 3a3c: 0900 addi s0,sp,144 - 3a3e: 0000 unimp - 3a40: 0301 addi t1,t1,0 - 3a42: 0900 addi s0,sp,144 - 3a44: 0000 unimp - 3a46: 0301 addi t1,t1,0 - 3a48: 0900 addi s0,sp,144 - 3a4a: 0000 unimp - 3a4c: 0301 addi t1,t1,0 - 3a4e: 0900 addi s0,sp,144 - 3a50: 0000 unimp - 3a52: 0301 addi t1,t1,0 - 3a54: 0900 addi s0,sp,144 - 3a56: 0000 unimp - 3a58: 0301 addi t1,t1,0 - 3a5a: 0900 addi s0,sp,144 - 3a5c: 0004 0x4 - 3a5e: 0301 addi t1,t1,0 - 3a60: 0900 addi s0,sp,144 - 3a62: 0004 0x4 - 3a64: 0301 addi t1,t1,0 - 3a66: 0900 addi s0,sp,144 - 3a68: 0004 0x4 - 3a6a: 0301 addi t1,t1,0 - 3a6c: 0901 addi s2,s2,0 - 3a6e: 0000 unimp - 3a70: 0301 addi t1,t1,0 - 3a72: 0900 addi s0,sp,144 - 3a74: 0000 unimp - 3a76: 0301 addi t1,t1,0 - 3a78: 0900 addi s0,sp,144 - 3a7a: 0000 unimp - 3a7c: 0301 addi t1,t1,0 - 3a7e: 0900 addi s0,sp,144 - 3a80: 0000 unimp - 3a82: 0301 addi t1,t1,0 - 3a84: 0900 addi s0,sp,144 - 3a86: 0000 unimp - 3a88: 0001 nop - 3a8a: 0402 c.slli64 s0 - 3a8c: 0614 addi a3,sp,768 - 3a8e: 04090003 lb zero,64(s2) - 3a92: 0100 addi s0,sp,128 - 3a94: 0200 addi s0,sp,256 - 3a96: 0104 addi s1,sp,128 - 3a98: 0306 slli t1,t1,0x1 - 3a9a: 0901 addi s2,s2,0 - 3a9c: 0010 0x10 - 3a9e: 0001 nop - 3aa0: 0402 c.slli64 s0 - 3aa2: 7f030617 auipc a2,0x7f030 - 3aa6: 0c09 addi s8,s8,2 - 3aa8: 0100 addi s0,sp,128 - 3aaa: 0200 addi s0,sp,256 - 3aac: 1804 addi s1,sp,48 - 3aae: 04090003 lb zero,64(s2) - 3ab2: 0100 addi s0,sp,128 - 3ab4: 0200 addi s0,sp,256 - 3ab6: 3e04 fld fs1,56(a2) - 3ab8: 0306 slli t1,t1,0x1 - 3aba: 0900 addi s0,sp,144 - 3abc: 0010 0x10 - 3abe: 0001 nop - 3ac0: 0402 c.slli64 s0 - 3ac2: 033e slli t1,t1,0xf - 3ac4: 0900 addi s0,sp,144 - 3ac6: 0000 unimp - 3ac8: 0001 nop - 3aca: 0402 c.slli64 s0 - 3acc: 033e slli t1,t1,0xf - 3ace: 0900 addi s0,sp,144 - 3ad0: 0000 unimp - 3ad2: 0001 nop - 3ad4: 0402 c.slli64 s0 - 3ad6: 033e slli t1,t1,0xf - 3ad8: 0900 addi s0,sp,144 - 3ada: 0000 unimp - 3adc: 0001 nop - 3ade: 0402 c.slli64 s0 - 3ae0: 033e slli t1,t1,0xf - 3ae2: 0900 addi s0,sp,144 - 3ae4: 0000 unimp - 3ae6: 0001 nop - 3ae8: 0402 c.slli64 s0 - 3aea: 033e slli t1,t1,0xf - 3aec: 0900 addi s0,sp,144 - 3aee: 0000 unimp - 3af0: 0001 nop - 3af2: 0402 c.slli64 s0 - 3af4: 033e slli t1,t1,0xf - 3af6: 0900 addi s0,sp,144 - 3af8: 0000 unimp - 3afa: 0001 nop - 3afc: 0402 c.slli64 s0 - 3afe: 033e slli t1,t1,0xf - 3b00: 0900 addi s0,sp,144 - 3b02: 0000 unimp - 3b04: 0001 nop - 3b06: 0402 c.slli64 s0 - 3b08: 033e slli t1,t1,0xf - 3b0a: 0900 addi s0,sp,144 - 3b0c: 0000 unimp - 3b0e: 0001 nop - 3b10: 0402 c.slli64 s0 - 3b12: 033e slli t1,t1,0xf - 3b14: 0900 addi s0,sp,144 - 3b16: 0000 unimp - 3b18: 0001 nop - 3b1a: 0402 c.slli64 s0 - 3b1c: 033e slli t1,t1,0xf - 3b1e: 0900 addi s0,sp,144 - 3b20: 0000 unimp - 3b22: 0001 nop - 3b24: 0402 c.slli64 s0 - 3b26: 033e slli t1,t1,0xf - 3b28: 0900 addi s0,sp,144 - 3b2a: 0000 unimp - 3b2c: 0001 nop - 3b2e: 0402 c.slli64 s0 - 3b30: 0003063f 01000409 0x10004090003063f - 3b38: 0200 addi s0,sp,256 - 3b3a: 3f04 fld fs1,56(a4) - 3b3c: 0306 slli t1,t1,0x1 - 3b3e: 0900 addi s0,sp,144 - 3b40: 0010 0x10 - 3b42: 0001 nop - 3b44: 0402 c.slli64 s0 - 3b46: 0645 addi a2,a2,17 - 3b48: 04090003 lb zero,64(s2) - 3b4c: 0100 addi s0,sp,128 - 3b4e: 0306 slli t1,t1,0x1 - 3b50: 0900 addi s0,sp,144 - 3b52: 0010 0x10 - 3b54: 0001 nop - 3b56: 0402 c.slli64 s0 - 3b58: 0350 addi a2,sp,388 - 3b5a: 0900 addi s0,sp,144 - 3b5c: 0004 0x4 - 3b5e: 0001 nop - 3b60: 0402 c.slli64 s0 - 3b62: 0350 addi a2,sp,388 - 3b64: 0900 addi s0,sp,144 - 3b66: 0000 unimp - 3b68: 0601 addi a2,a2,0 - 3b6a: 08090003 lb zero,128(s2) - 3b6e: 0100 addi s0,sp,128 - 3b70: 0105 addi sp,sp,1 - 3b72: 04090403 lb s0,64(s2) - 3b76: 0100 addi s0,sp,128 - 3b78: 0305 addi t1,t1,1 - 3b7a: 08097c03 0x8097c03 - 3b7e: 0100 addi s0,sp,128 - 3b80: 0200 addi s0,sp,256 - 3b82: 6604 flw fs1,8(a2) - 3b84: 0306 slli t1,t1,0x1 - 3b86: 0900 addi s0,sp,144 - 3b88: 0008 0x8 - 3b8a: 0001 nop - 3b8c: 01920403 lb s0,25(tp) # 1a019 <__stack_size+0x19c19> - 3b90: 04090003 lb zero,64(s2) - 3b94: 0100 addi s0,sp,128 - 3b96: 0200 addi s0,sp,256 - 3b98: 6d04 flw fs1,24(a0) - 3b9a: 08090003 lb zero,128(s2) - 3b9e: 0100 addi s0,sp,128 - 3ba0: 0200 addi s0,sp,256 - 3ba2: 7404 flw fs1,40(s0) - 3ba4: 0306 slli t1,t1,0x1 - 3ba6: 0900 addi s0,sp,144 - 3ba8: 0004 0x4 - 3baa: 0001 nop - 3bac: 0402 c.slli64 s0 - 3bae: 0375 addi t1,t1,29 - 3bb0: 0900 addi s0,sp,144 - 3bb2: 0004 0x4 - 3bb4: 0001 nop - 3bb6: 0402 c.slli64 s0 - 3bb8: 0378 addi a4,sp,396 - 3bba: 0900 addi s0,sp,144 - 3bbc: 0004 0x4 - 3bbe: 0001 nop - 3bc0: 0402 c.slli64 s0 - 3bc2: 0379 addi t1,t1,30 - 3bc4: 0900 addi s0,sp,144 - 3bc6: 0004 0x4 - 3bc8: 0001 nop - 3bca: 0402 c.slli64 s0 - 3bcc: 037c addi a5,sp,396 - 3bce: 0900 addi s0,sp,144 - 3bd0: 0004 0x4 - 3bd2: 0001 nop - 3bd4: 0402 c.slli64 s0 - 3bd6: 037d addi t1,t1,31 - 3bd8: 0900 addi s0,sp,144 - 3bda: 0004 0x4 - 3bdc: 0001 nop - 3bde: 018c0403 lb s0,24(s8) # 19018 <__stack_size+0x18c18> - 3be2: 0306 slli t1,t1,0x1 - 3be4: 0900 addi s0,sp,144 - 3be6: 0004 0x4 - 3be8: 0001 nop - 3bea: 018f0403 lb s0,24(t5) - 3bee: 0306 slli t1,t1,0x1 - 3bf0: 0900 addi s0,sp,144 - 3bf2: 0004 0x4 - 3bf4: 0001 nop - 3bf6: 01900403 lb s0,25(zero) # 19 <__stack_usage+0x19> - 3bfa: 04090003 lb zero,64(s2) - 3bfe: 0100 addi s0,sp,128 - 3c00: 04090003 lb zero,64(s2) - 3c04: 0100 addi s0,sp,128 - 3c06: 0306 slli t1,t1,0x1 - 3c08: 0900 addi s0,sp,144 - 3c0a: 0010 0x10 - 3c0c: 0301 addi t1,t1,0 - 3c0e: 0900 addi s0,sp,144 - 3c10: 0008 0x8 - 3c12: 0301 addi t1,t1,0 - 3c14: 0900 addi s0,sp,144 - 3c16: 0008 0x8 - 3c18: 0301 addi t1,t1,0 - 3c1a: 0900 addi s0,sp,144 - 3c1c: 000c 0xc - 3c1e: 0301 addi t1,t1,0 - 3c20: 0900 addi s0,sp,144 - 3c22: 0004 0x4 - 3c24: 0301 addi t1,t1,0 - 3c26: 0900 addi s0,sp,144 - 3c28: 0000 unimp - 3c2a: 0301 addi t1,t1,0 - 3c2c: 0900 addi s0,sp,144 - 3c2e: 0000 unimp - 3c30: 0001 nop - 3c32: 0402 c.slli64 s0 - 3c34: 035f 0900 0004 0x40900035f - 3c3a: 0001 nop - 3c3c: 0402 c.slli64 s0 - 3c3e: 037f 0x37f - 3c40: 0900 addi s0,sp,144 - 3c42: 0004 0x4 - 3c44: 0601 addi a2,a2,0 - 3c46: 04090003 lb zero,64(s2) - 3c4a: 0100 addi s0,sp,128 - 3c4c: 0809 addi a6,a6,2 - 3c4e: 0000 unimp - 3c50: 0101 addi sp,sp,0 - 3c52: 0394 addi a3,sp,448 - 3c54: 0000 unimp - 3c56: 00a30003 lb zero,10(t1) - 3c5a: 0000 unimp - 3c5c: 0101 addi sp,sp,0 - 3c5e: 000d0efb 0xd0efb - 3c62: 0101 addi sp,sp,0 - 3c64: 0101 addi sp,sp,0 - 3c66: 0000 unimp - 3c68: 0100 addi s0,sp,128 - 3c6a: 0000 unimp - 3c6c: 2e01 jal 3f7c <__stack_size+0x3b7c> - 3c6e: 2f2e fld ft10,200(sp) - 3c70: 2e2e fld ft8,200(sp) - 3c72: 2f2e2e2f 0x2f2e2e2f - 3c76: 2e2e fld ft8,200(sp) - 3c78: 7369722f 0x7369722f - 3c7c: 672d7663 bgeu s10,s2,42e8 <__stack_size+0x3ee8> - 3c80: 6c2f6363 bltu t5,sp,4346 <__stack_size+0x3f46> - 3c84: 6269 lui tp,0x1a - 3c86: 2f636367 0x2f636367 - 3c8a: 74666f73 csrrsi t5,0x746,12 - 3c8e: 662d lui a2,0xb - 3c90: 0070 addi a2,sp,12 - 3c92: 002e c.slli zero,0xb - 3c94: 2e2e fld ft8,200(sp) - 3c96: 2f2e2e2f 0x2f2e2e2f - 3c9a: 2e2e fld ft8,200(sp) - 3c9c: 2f2e2e2f 0x2f2e2e2f - 3ca0: 6972 flw fs2,28(sp) - 3ca2: 2d766373 csrrsi t1,0x2d7,12 - 3ca6: 2f636367 0x2f636367 - 3caa: 696c flw fa1,84(a0) - 3cac: 6762 flw fa4,24(sp) - 3cae: 2e2f6363 bltu t5,sp,3f94 <__stack_size+0x3b94> - 3cb2: 2f2e fld ft10,200(sp) - 3cb4: 6e69 lui t3,0x1a - 3cb6: 64756c63 bltu a0,t2,430e <__stack_size+0x3f0e> - 3cba: 0065 c.nop 25 - 3cbc: 6c00 flw fs0,24(s0) - 3cbe: 7465 lui s0,0xffff9 - 3cc0: 3266 fld ft4,120(sp) - 3cc2: 632e flw ft6,200(sp) - 3cc4: 0100 addi s0,sp,128 - 3cc6: 0000 unimp - 3cc8: 2d706673 csrrsi a2,0x2d7,0 - 3ccc: 616d addi sp,sp,240 - 3cce: 6e696863 bltu s2,t1,43be <__stack_size+0x3fbe> - 3cd2: 2e65 jal 408a <__stack_size+0x3c8a> - 3cd4: 0068 addi a0,sp,12 - 3cd6: 0002 c.slli64 zero - 3cd8: 7300 flw fs0,32(a4) - 3cda: 2d74666f jal a2,4a7b0 <__stack_size+0x4a3b0> - 3cde: 7066 flw ft0,120(sp) - 3ce0: 682e flw fa6,200(sp) - 3ce2: 0100 addi s0,sp,128 - 3ce4: 0000 unimp - 3ce6: 7571 lui a0,0xffffc - 3ce8: 6461 lui s0,0x18 - 3cea: 682e flw fa6,200(sp) - 3cec: 0100 addi s0,sp,128 - 3cee: 0000 unimp - 3cf0: 6f6c flw fa1,92(a4) - 3cf2: 676e flw fa4,216(sp) - 3cf4: 6f6c flw fa1,92(a4) - 3cf6: 676e flw fa4,216(sp) - 3cf8: 682e flw fa6,200(sp) - 3cfa: 0300 addi s0,sp,384 - 3cfc: 0000 unimp - 3cfe: 0500 addi s0,sp,640 - 3d00: 0001 nop - 3d02: 0205 addi tp,tp,1 - 3d04: f144 fsw fs1,36(a0) - 3d06: 8000 0x8000 - 3d08: 05012303 lw t1,80(sp) - 3d0c: 09010303 lb t1,144(sp) - 3d10: 0000 unimp - 3d12: 0301 addi t1,t1,0 - 3d14: 0900 addi s0,sp,144 - 3d16: 0000 unimp - 3d18: 0501 addi a0,a0,0 - 3d1a: 030d addi t1,t1,3 - 3d1c: 0900 addi s0,sp,144 - 3d1e: 0000 unimp - 3d20: 0501 addi a0,a0,0 - 3d22: 09010303 lb t1,144(sp) - 3d26: 0000 unimp - 3d28: 0301 addi t1,t1,0 - 3d2a: 0900 addi s0,sp,144 - 3d2c: 0000 unimp - 3d2e: 0301 addi t1,t1,0 - 3d30: 0900 addi s0,sp,144 - 3d32: 0000 unimp - 3d34: 0301 addi t1,t1,0 - 3d36: 0900 addi s0,sp,144 - 3d38: 0000 unimp - 3d3a: 0301 addi t1,t1,0 - 3d3c: 0901 addi s2,s2,0 - 3d3e: 0000 unimp - 3d40: 0301 addi t1,t1,0 - 3d42: 0900 addi s0,sp,144 - 3d44: 0000 unimp - 3d46: 0301 addi t1,t1,0 - 3d48: 0900 addi s0,sp,144 - 3d4a: 0000 unimp - 3d4c: 0301 addi t1,t1,0 - 3d4e: 0900 addi s0,sp,144 - 3d50: 0000 unimp - 3d52: 0301 addi t1,t1,0 - 3d54: 0901 addi s2,s2,0 - 3d56: 0000 unimp - 3d58: 0301 addi t1,t1,0 - 3d5a: 0902 c.slli64 s2 - 3d5c: 0000 unimp - 3d5e: 0301 addi t1,t1,0 - 3d60: 0900 addi s0,sp,144 - 3d62: 0000 unimp - 3d64: 0501 addi a0,a0,0 - 3d66: 0601 addi a2,a2,0 - 3d68: 00097a03 0x97a03 - 3d6c: 0100 addi s0,sp,128 - 3d6e: 0305 addi t1,t1,1 - 3d70: 24090603 lb a2,576(s2) - 3d74: 0100 addi s0,sp,128 - 3d76: 0306 slli t1,t1,0x1 - 3d78: 0900 addi s0,sp,144 - 3d7a: 0004 0x4 - 3d7c: 0301 addi t1,t1,0 - 3d7e: 0901 addi s2,s2,0 - 3d80: 0000 unimp - 3d82: 0301 addi t1,t1,0 - 3d84: 0900 addi s0,sp,144 - 3d86: 0000 unimp - 3d88: 0301 addi t1,t1,0 - 3d8a: 0900 addi s0,sp,144 - 3d8c: 0000 unimp - 3d8e: 0301 addi t1,t1,0 - 3d90: 0900 addi s0,sp,144 - 3d92: 0000 unimp - 3d94: 0301 addi t1,t1,0 - 3d96: 0900 addi s0,sp,144 - 3d98: 0000 unimp - 3d9a: 0301 addi t1,t1,0 - 3d9c: 0900 addi s0,sp,144 - 3d9e: 0000 unimp - 3da0: 0301 addi t1,t1,0 - 3da2: 0900 addi s0,sp,144 - 3da4: 0000 unimp - 3da6: 0601 addi a2,a2,0 - 3da8: 10090103 lb sp,256(s2) - 3dac: 0100 addi s0,sp,128 - 3dae: 08097f03 0x8097f03 - 3db2: 0100 addi s0,sp,128 - 3db4: 0306 slli t1,t1,0x1 - 3db6: 0900 addi s0,sp,144 - 3db8: 0008 0x8 - 3dba: 0301 addi t1,t1,0 - 3dbc: 0900 addi s0,sp,144 - 3dbe: 0000 unimp - 3dc0: 0301 addi t1,t1,0 - 3dc2: 0900 addi s0,sp,144 - 3dc4: 0004 0x4 - 3dc6: 0301 addi t1,t1,0 - 3dc8: 0901 addi s2,s2,0 - 3dca: 0000 unimp - 3dcc: 0301 addi t1,t1,0 - 3dce: 0900 addi s0,sp,144 - 3dd0: 0000 unimp - 3dd2: 0301 addi t1,t1,0 - 3dd4: 0900 addi s0,sp,144 - 3dd6: 0000 unimp - 3dd8: 0301 addi t1,t1,0 - 3dda: 0900 addi s0,sp,144 - 3ddc: 0000 unimp - 3dde: 0301 addi t1,t1,0 - 3de0: 0900 addi s0,sp,144 - 3de2: 0000 unimp - 3de4: 0301 addi t1,t1,0 - 3de6: 0900 addi s0,sp,144 - 3de8: 0000 unimp - 3dea: 0301 addi t1,t1,0 - 3dec: 0900 addi s0,sp,144 - 3dee: 0000 unimp - 3df0: 0301 addi t1,t1,0 - 3df2: 0900 addi s0,sp,144 - 3df4: 0004 0x4 - 3df6: 0301 addi t1,t1,0 - 3df8: 0900 addi s0,sp,144 - 3dfa: 0004 0x4 - 3dfc: 0301 addi t1,t1,0 - 3dfe: 0900 addi s0,sp,144 - 3e00: 0004 0x4 - 3e02: 0301 addi t1,t1,0 - 3e04: 0901 addi s2,s2,0 - 3e06: 0000 unimp - 3e08: 0301 addi t1,t1,0 - 3e0a: 0900 addi s0,sp,144 - 3e0c: 0000 unimp - 3e0e: 0301 addi t1,t1,0 - 3e10: 0900 addi s0,sp,144 - 3e12: 0000 unimp - 3e14: 0301 addi t1,t1,0 - 3e16: 0900 addi s0,sp,144 - 3e18: 0000 unimp - 3e1a: 0301 addi t1,t1,0 - 3e1c: 0900 addi s0,sp,144 - 3e1e: 0000 unimp - 3e20: 0001 nop - 3e22: 0402 c.slli64 s0 - 3e24: 0614 addi a3,sp,768 - 3e26: 04090003 lb zero,64(s2) - 3e2a: 0100 addi s0,sp,128 - 3e2c: 0200 addi s0,sp,256 - 3e2e: 0104 addi s1,sp,128 - 3e30: 0306 slli t1,t1,0x1 - 3e32: 0901 addi s2,s2,0 - 3e34: 0010 0x10 - 3e36: 0001 nop - 3e38: 0402 c.slli64 s0 - 3e3a: 7f030617 auipc a2,0x7f030 - 3e3e: 0c09 addi s8,s8,2 - 3e40: 0100 addi s0,sp,128 - 3e42: 0200 addi s0,sp,256 - 3e44: 1804 addi s1,sp,48 - 3e46: 04090003 lb zero,64(s2) - 3e4a: 0100 addi s0,sp,128 - 3e4c: 0200 addi s0,sp,256 - 3e4e: 3e04 fld fs1,56(a2) - 3e50: 0306 slli t1,t1,0x1 - 3e52: 0900 addi s0,sp,144 - 3e54: 0010 0x10 - 3e56: 0001 nop - 3e58: 0402 c.slli64 s0 - 3e5a: 033e slli t1,t1,0xf - 3e5c: 0900 addi s0,sp,144 - 3e5e: 0000 unimp - 3e60: 0001 nop - 3e62: 0402 c.slli64 s0 - 3e64: 033e slli t1,t1,0xf - 3e66: 0900 addi s0,sp,144 - 3e68: 0000 unimp - 3e6a: 0001 nop - 3e6c: 0402 c.slli64 s0 - 3e6e: 033e slli t1,t1,0xf - 3e70: 0900 addi s0,sp,144 - 3e72: 0000 unimp - 3e74: 0001 nop - 3e76: 0402 c.slli64 s0 - 3e78: 033e slli t1,t1,0xf - 3e7a: 0900 addi s0,sp,144 - 3e7c: 0000 unimp - 3e7e: 0001 nop - 3e80: 0402 c.slli64 s0 - 3e82: 033e slli t1,t1,0xf - 3e84: 0900 addi s0,sp,144 - 3e86: 0000 unimp - 3e88: 0001 nop - 3e8a: 0402 c.slli64 s0 - 3e8c: 033e slli t1,t1,0xf - 3e8e: 0900 addi s0,sp,144 - 3e90: 0000 unimp - 3e92: 0001 nop - 3e94: 0402 c.slli64 s0 - 3e96: 033e slli t1,t1,0xf - 3e98: 0900 addi s0,sp,144 - 3e9a: 0000 unimp - 3e9c: 0001 nop - 3e9e: 0402 c.slli64 s0 - 3ea0: 033e slli t1,t1,0xf - 3ea2: 0900 addi s0,sp,144 - 3ea4: 0000 unimp - 3ea6: 0001 nop - 3ea8: 0402 c.slli64 s0 - 3eaa: 033e slli t1,t1,0xf - 3eac: 0900 addi s0,sp,144 - 3eae: 0000 unimp - 3eb0: 0001 nop - 3eb2: 0402 c.slli64 s0 - 3eb4: 033e slli t1,t1,0xf - 3eb6: 0900 addi s0,sp,144 - 3eb8: 0000 unimp - 3eba: 0001 nop - 3ebc: 0402 c.slli64 s0 - 3ebe: 033e slli t1,t1,0xf - 3ec0: 0900 addi s0,sp,144 - 3ec2: 0000 unimp - 3ec4: 0001 nop - 3ec6: 0402 c.slli64 s0 - 3ec8: 0003063f 01000409 0x10004090003063f - 3ed0: 0200 addi s0,sp,256 - 3ed2: 3f04 fld fs1,56(a4) - 3ed4: 0306 slli t1,t1,0x1 - 3ed6: 0900 addi s0,sp,144 - 3ed8: 0010 0x10 - 3eda: 0001 nop - 3edc: 0402 c.slli64 s0 - 3ede: 0645 addi a2,a2,17 - 3ee0: 04090003 lb zero,64(s2) - 3ee4: 0100 addi s0,sp,128 - 3ee6: 0306 slli t1,t1,0x1 - 3ee8: 0900 addi s0,sp,144 - 3eea: 0010 0x10 - 3eec: 0001 nop - 3eee: 0402 c.slli64 s0 - 3ef0: 0350 addi a2,sp,388 - 3ef2: 0900 addi s0,sp,144 - 3ef4: 0004 0x4 - 3ef6: 0001 nop - 3ef8: 0402 c.slli64 s0 - 3efa: 0350 addi a2,sp,388 - 3efc: 0900 addi s0,sp,144 - 3efe: 0000 unimp - 3f00: 0601 addi a2,a2,0 - 3f02: 08090003 lb zero,128(s2) - 3f06: 0100 addi s0,sp,128 - 3f08: 0105 addi sp,sp,1 - 3f0a: 04090403 lb s0,64(s2) - 3f0e: 0100 addi s0,sp,128 - 3f10: 0305 addi t1,t1,1 - 3f12: 08097c03 0x8097c03 - 3f16: 0100 addi s0,sp,128 - 3f18: 0200 addi s0,sp,256 - 3f1a: 6604 flw fs1,8(a2) - 3f1c: 0306 slli t1,t1,0x1 - 3f1e: 0900 addi s0,sp,144 - 3f20: 0008 0x8 - 3f22: 0001 nop - 3f24: 01920403 lb s0,25(tp) # 1a019 <__stack_size+0x19c19> - 3f28: 04090003 lb zero,64(s2) - 3f2c: 0100 addi s0,sp,128 - 3f2e: 0200 addi s0,sp,256 - 3f30: 6d04 flw fs1,24(a0) - 3f32: 08090003 lb zero,128(s2) - 3f36: 0100 addi s0,sp,128 - 3f38: 0200 addi s0,sp,256 - 3f3a: 7404 flw fs1,40(s0) - 3f3c: 0306 slli t1,t1,0x1 - 3f3e: 0900 addi s0,sp,144 - 3f40: 0004 0x4 - 3f42: 0001 nop - 3f44: 0402 c.slli64 s0 - 3f46: 0375 addi t1,t1,29 - 3f48: 0900 addi s0,sp,144 - 3f4a: 0004 0x4 - 3f4c: 0001 nop - 3f4e: 0402 c.slli64 s0 - 3f50: 0378 addi a4,sp,396 - 3f52: 0900 addi s0,sp,144 - 3f54: 0004 0x4 - 3f56: 0001 nop - 3f58: 0402 c.slli64 s0 - 3f5a: 0379 addi t1,t1,30 - 3f5c: 0900 addi s0,sp,144 - 3f5e: 0004 0x4 - 3f60: 0001 nop - 3f62: 0402 c.slli64 s0 - 3f64: 037c addi a5,sp,396 - 3f66: 0900 addi s0,sp,144 - 3f68: 0004 0x4 - 3f6a: 0001 nop - 3f6c: 0402 c.slli64 s0 - 3f6e: 037d addi t1,t1,31 - 3f70: 0900 addi s0,sp,144 - 3f72: 0004 0x4 - 3f74: 0001 nop - 3f76: 018c0403 lb s0,24(s8) - 3f7a: 0306 slli t1,t1,0x1 - 3f7c: 0900 addi s0,sp,144 - 3f7e: 0004 0x4 - 3f80: 0001 nop - 3f82: 018f0403 lb s0,24(t5) - 3f86: 0306 slli t1,t1,0x1 - 3f88: 0900 addi s0,sp,144 - 3f8a: 0004 0x4 - 3f8c: 0001 nop - 3f8e: 01900403 lb s0,25(zero) # 19 <__stack_usage+0x19> - 3f92: 04090003 lb zero,64(s2) - 3f96: 0100 addi s0,sp,128 - 3f98: 04090003 lb zero,64(s2) - 3f9c: 0100 addi s0,sp,128 - 3f9e: 0306 slli t1,t1,0x1 - 3fa0: 0900 addi s0,sp,144 - 3fa2: 0010 0x10 - 3fa4: 0301 addi t1,t1,0 - 3fa6: 0900 addi s0,sp,144 - 3fa8: 0008 0x8 - 3faa: 0301 addi t1,t1,0 - 3fac: 0900 addi s0,sp,144 - 3fae: 0008 0x8 - 3fb0: 0301 addi t1,t1,0 - 3fb2: 0900 addi s0,sp,144 - 3fb4: 000c 0xc - 3fb6: 0301 addi t1,t1,0 - 3fb8: 0900 addi s0,sp,144 - 3fba: 0004 0x4 - 3fbc: 0301 addi t1,t1,0 - 3fbe: 0900 addi s0,sp,144 - 3fc0: 0000 unimp - 3fc2: 0301 addi t1,t1,0 - 3fc4: 0900 addi s0,sp,144 - 3fc6: 0000 unimp - 3fc8: 0001 nop - 3fca: 0402 c.slli64 s0 - 3fcc: 035f 0900 0004 0x40900035f - 3fd2: 0001 nop - 3fd4: 0402 c.slli64 s0 - 3fd6: 037f 0x37f - 3fd8: 0900 addi s0,sp,144 - 3fda: 0004 0x4 - 3fdc: 0601 addi a2,a2,0 - 3fde: 04090003 lb zero,64(s2) - 3fe2: 0100 addi s0,sp,128 - 3fe4: 0809 addi a6,a6,2 - 3fe6: 0000 unimp - 3fe8: 0101 addi sp,sp,0 - 3fea: 2568 fld fa0,200(a0) - 3fec: 0000 unimp - 3fee: 00910003 lb zero,9(sp) - 3ff2: 0000 unimp - 3ff4: 0101 addi sp,sp,0 - 3ff6: 000d0efb 0xd0efb - 3ffa: 0101 addi sp,sp,0 - 3ffc: 0101 addi sp,sp,0 - 3ffe: 0000 unimp - 4000: 0100 addi s0,sp,128 - 4002: 0000 unimp - 4004: 2e01 jal 4314 <__stack_size+0x3f14> - 4006: 2f2e fld ft10,200(sp) - 4008: 2e2e fld ft8,200(sp) - 400a: 2f2e2e2f 0x2f2e2e2f - 400e: 2e2e fld ft8,200(sp) - 4010: 7369722f 0x7369722f - 4014: 672d7663 bgeu s10,s2,4680 <__stack_size+0x4280> - 4018: 6c2f6363 bltu t5,sp,46de <__stack_size+0x42de> - 401c: 6269 lui tp,0x1a - 401e: 2f636367 0x2f636367 - 4022: 74666f73 csrrsi t5,0x746,12 - 4026: 662d lui a2,0xb - 4028: 0070 addi a2,sp,12 - 402a: 2e2e fld ft8,200(sp) - 402c: 2f2e2e2f 0x2f2e2e2f - 4030: 2e2e fld ft8,200(sp) - 4032: 2f2e2e2f 0x2f2e2e2f - 4036: 6972 flw fs2,28(sp) - 4038: 2d766373 csrrsi t1,0x2d7,12 - 403c: 2f636367 0x2f636367 - 4040: 696c flw fa1,84(a0) - 4042: 6762 flw fa4,24(sp) - 4044: 2e2f6363 bltu t5,sp,432a <__stack_size+0x3f2a> - 4048: 2f2e fld ft10,200(sp) - 404a: 6e69 lui t3,0x1a - 404c: 64756c63 bltu a0,t2,46a4 <__stack_size+0x42a4> - 4050: 0065 c.nop 25 - 4052: 6d00 flw fs0,24(a0) - 4054: 6c75 lui s8,0x1d - 4056: 6674 flw fa3,76(a2) - 4058: 00632e33 slt t3,t1,t1 - 405c: 0001 nop - 405e: 7300 flw fs0,32(a4) - 4060: 2d74666f jal a2,4ab36 <__stack_size+0x4a736> - 4064: 7066 flw ft0,120(sp) - 4066: 682e flw fa6,200(sp) - 4068: 0100 addi s0,sp,128 - 406a: 0000 unimp - 406c: 7571 lui a0,0xffffc - 406e: 6461 lui s0,0x18 - 4070: 682e flw fa6,200(sp) - 4072: 0100 addi s0,sp,128 - 4074: 0000 unimp - 4076: 6f6c flw fa1,92(a4) - 4078: 676e flw fa4,216(sp) - 407a: 6f6c flw fa1,92(a4) - 407c: 676e flw fa4,216(sp) - 407e: 682e flw fa6,200(sp) - 4080: 0200 addi s0,sp,256 - 4082: 0000 unimp - 4084: 0500 addi s0,sp,640 - 4086: 0001 nop - 4088: 0205 addi tp,tp,1 - 408a: f290 fsw fa2,32(a3) - 408c: 8000 0x8000 - 408e: 05012303 lw t1,80(sp) - 4092: 09010303 lb t1,144(sp) - 4096: 0000 unimp - 4098: 0301 addi t1,t1,0 - 409a: 0900 addi s0,sp,144 - 409c: 0000 unimp - 409e: 0501 addi a0,a0,0 - 40a0: 030d addi t1,t1,3 - 40a2: 0900 addi s0,sp,144 - 40a4: 0000 unimp - 40a6: 0501 addi a0,a0,0 - 40a8: 09010303 lb t1,144(sp) - 40ac: 0000 unimp - 40ae: 0301 addi t1,t1,0 - 40b0: 0900 addi s0,sp,144 - 40b2: 0000 unimp - 40b4: 0301 addi t1,t1,0 - 40b6: 0900 addi s0,sp,144 - 40b8: 0000 unimp - 40ba: 0301 addi t1,t1,0 - 40bc: 0900 addi s0,sp,144 - 40be: 0000 unimp - 40c0: 0301 addi t1,t1,0 - 40c2: 0901 addi s2,s2,0 - 40c4: 0000 unimp - 40c6: 0301 addi t1,t1,0 - 40c8: 0900 addi s0,sp,144 - 40ca: 0000 unimp - 40cc: 0301 addi t1,t1,0 - 40ce: 0900 addi s0,sp,144 - 40d0: 0000 unimp - 40d2: 0301 addi t1,t1,0 - 40d4: 0900 addi s0,sp,144 - 40d6: 0000 unimp - 40d8: 0301 addi t1,t1,0 - 40da: 0901 addi s2,s2,0 - 40dc: 0000 unimp - 40de: 0301 addi t1,t1,0 - 40e0: 0900 addi s0,sp,144 - 40e2: 0000 unimp - 40e4: 0301 addi t1,t1,0 - 40e6: 0900 addi s0,sp,144 - 40e8: 0000 unimp - 40ea: 0301 addi t1,t1,0 - 40ec: 0900 addi s0,sp,144 - 40ee: 0000 unimp - 40f0: 0301 addi t1,t1,0 - 40f2: 0901 addi s2,s2,0 - 40f4: 0000 unimp - 40f6: 0301 addi t1,t1,0 - 40f8: 0902 c.slli64 s2 - 40fa: 0000 unimp - 40fc: 0301 addi t1,t1,0 - 40fe: 0900 addi s0,sp,144 - 4100: 0000 unimp - 4102: 0501 addi a0,a0,0 - 4104: 0601 addi a2,a2,0 - 4106: 00097903 0x97903 - 410a: 0100 addi s0,sp,128 - 410c: 0305 addi t1,t1,1 - 410e: 5c090703 lb a4,1472(s2) - 4112: 0100 addi s0,sp,128 - 4114: 0306 slli t1,t1,0x1 - 4116: 0900 addi s0,sp,144 - 4118: 0004 0x4 - 411a: 0301 addi t1,t1,0 - 411c: 0901 addi s2,s2,0 - 411e: 0000 unimp - 4120: 0301 addi t1,t1,0 - 4122: 0900 addi s0,sp,144 - 4124: 0000 unimp - 4126: 0301 addi t1,t1,0 - 4128: 0900 addi s0,sp,144 - 412a: 0000 unimp - 412c: 0301 addi t1,t1,0 - 412e: 0900 addi s0,sp,144 - 4130: 0000 unimp - 4132: 0301 addi t1,t1,0 - 4134: 0900 addi s0,sp,144 - 4136: 0018 0x18 - 4138: 0301 addi t1,t1,0 - 413a: 0900 addi s0,sp,144 - 413c: 0010 0x10 - 413e: 0301 addi t1,t1,0 - 4140: 0900 addi s0,sp,144 - 4142: 0004 0x4 - 4144: 0301 addi t1,t1,0 - 4146: 0900 addi s0,sp,144 - 4148: 0004 0x4 - 414a: 0301 addi t1,t1,0 - 414c: 0900 addi s0,sp,144 - 414e: 0004 0x4 - 4150: 0301 addi t1,t1,0 - 4152: 0900 addi s0,sp,144 - 4154: 0004 0x4 - 4156: 0301 addi t1,t1,0 - 4158: 0900 addi s0,sp,144 - 415a: 0004 0x4 - 415c: 0301 addi t1,t1,0 - 415e: 0900 addi s0,sp,144 - 4160: 0000 unimp - 4162: 0301 addi t1,t1,0 - 4164: 0900 addi s0,sp,144 - 4166: 0000 unimp - 4168: 0001 nop - 416a: 0402 c.slli64 s0 - 416c: 0301 addi t1,t1,0 - 416e: 0900 addi s0,sp,144 - 4170: 0008 0x8 - 4172: 0001 nop - 4174: 0402 c.slli64 s0 - 4176: 0301 addi t1,t1,0 - 4178: 0900 addi s0,sp,144 - 417a: 000c 0xc - 417c: 0001 nop - 417e: 0402 c.slli64 s0 - 4180: 0301 addi t1,t1,0 - 4182: 0900 addi s0,sp,144 - 4184: 0000 unimp - 4186: 0001 nop - 4188: 0402 c.slli64 s0 - 418a: 0301 addi t1,t1,0 - 418c: 0900 addi s0,sp,144 - 418e: 0000 unimp - 4190: 0001 nop - 4192: 0402 c.slli64 s0 - 4194: 0301 addi t1,t1,0 - 4196: 0900 addi s0,sp,144 - 4198: 0000 unimp - 419a: 0001 nop - 419c: 0402 c.slli64 s0 - 419e: 0301 addi t1,t1,0 - 41a0: 0900 addi s0,sp,144 - 41a2: 0000 unimp - 41a4: 0001 nop - 41a6: 0402 c.slli64 s0 - 41a8: 0301 addi t1,t1,0 - 41aa: 0900 addi s0,sp,144 - 41ac: 0000 unimp - 41ae: 0001 nop - 41b0: 0402 c.slli64 s0 - 41b2: 0301 addi t1,t1,0 - 41b4: 0900 addi s0,sp,144 - 41b6: 0000 unimp - 41b8: 0001 nop - 41ba: 0402 c.slli64 s0 - 41bc: 0301 addi t1,t1,0 - 41be: 0900 addi s0,sp,144 - 41c0: 0000 unimp - 41c2: 0001 nop - 41c4: 0402 c.slli64 s0 - 41c6: 0301 addi t1,t1,0 - 41c8: 0900 addi s0,sp,144 - 41ca: 0000 unimp - 41cc: 0001 nop - 41ce: 0402 c.slli64 s0 - 41d0: 0900030b 0x900030b - 41d4: 0008 0x8 - 41d6: 0001 nop - 41d8: 0402 c.slli64 s0 - 41da: 0900030b 0x900030b - 41de: 001c 0x1c - 41e0: 0001 nop - 41e2: 0402 c.slli64 s0 - 41e4: 0900030b 0x900030b - 41e8: 0000 unimp - 41ea: 0001 nop - 41ec: 0402 c.slli64 s0 - 41ee: 030c addi a1,sp,384 - 41f0: 0900 addi s0,sp,144 - 41f2: 0004 0x4 - 41f4: 0001 nop - 41f6: 0402 c.slli64 s0 - 41f8: 030c addi a1,sp,384 - 41fa: 0900 addi s0,sp,144 - 41fc: 0014 0x14 - 41fe: 0001 nop - 4200: 0402 c.slli64 s0 - 4202: 030c addi a1,sp,384 - 4204: 0900 addi s0,sp,144 - 4206: 0000 unimp - 4208: 0001 nop - 420a: 0402 c.slli64 s0 - 420c: 030c addi a1,sp,384 - 420e: 0900 addi s0,sp,144 - 4210: 0000 unimp - 4212: 0001 nop - 4214: 0402 c.slli64 s0 - 4216: 030c addi a1,sp,384 - 4218: 0900 addi s0,sp,144 - 421a: 0004 0x4 - 421c: 0001 nop - 421e: 0402 c.slli64 s0 - 4220: 030c addi a1,sp,384 - 4222: 0900 addi s0,sp,144 - 4224: 0000 unimp - 4226: 0001 nop - 4228: 0402 c.slli64 s0 - 422a: 0349 addi t1,t1,18 - 422c: 0900 addi s0,sp,144 - 422e: 0000 unimp - 4230: 0001 nop - 4232: 0402 c.slli64 s0 - 4234: 0349 addi t1,t1,18 - 4236: 0900 addi s0,sp,144 - 4238: 0000 unimp - 423a: 0601 addi a2,a2,0 - 423c: 04097903 0x4097903 - 4240: 0100 addi s0,sp,128 - 4242: 0200 addi s0,sp,256 - 4244: 0204 addi s1,sp,256 - 4246: 0306 slli t1,t1,0x1 - 4248: 00080907 0x80907 - 424c: 0001 nop - 424e: 0402 c.slli64 s0 - 4250: 0316 slli t1,t1,0x5 - 4252: 0900 addi s0,sp,144 - 4254: 0010 0x10 - 4256: 0001 nop - 4258: 0402 c.slli64 s0 - 425a: 0316 slli t1,t1,0x5 - 425c: 0900 addi s0,sp,144 - 425e: 0000 unimp - 4260: 0001 nop - 4262: 0402 c.slli64 s0 - 4264: 0316 slli t1,t1,0x5 - 4266: 0900 addi s0,sp,144 - 4268: 0000 unimp - 426a: 0001 nop - 426c: 0402 c.slli64 s0 - 426e: 0316 slli t1,t1,0x5 - 4270: 0900 addi s0,sp,144 - 4272: 0000 unimp - 4274: 0001 nop - 4276: 0402 c.slli64 s0 - 4278: 031a slli t1,t1,0x6 - 427a: 0900 addi s0,sp,144 - 427c: 0004 0x4 - 427e: 0001 nop - 4280: 0402 c.slli64 s0 - 4282: 031a slli t1,t1,0x6 - 4284: 0900 addi s0,sp,144 - 4286: 0000 unimp - 4288: 0001 nop - 428a: 0402 c.slli64 s0 - 428c: 031a slli t1,t1,0x6 - 428e: 0900 addi s0,sp,144 - 4290: 0000 unimp - 4292: 0001 nop - 4294: 0402 c.slli64 s0 - 4296: 031a slli t1,t1,0x6 - 4298: 0900 addi s0,sp,144 - 429a: 0000 unimp - 429c: 0001 nop - 429e: 0402 c.slli64 s0 - 42a0: 031a slli t1,t1,0x6 - 42a2: 0900 addi s0,sp,144 - 42a4: 0008 0x8 - 42a6: 0001 nop - 42a8: 0402 c.slli64 s0 - 42aa: 033c addi a5,sp,392 - 42ac: 0900 addi s0,sp,144 - 42ae: 0000 unimp - 42b0: 0001 nop - 42b2: 0402 c.slli64 s0 - 42b4: 033c addi a5,sp,392 - 42b6: 0900 addi s0,sp,144 - 42b8: 0000 unimp - 42ba: 0001 nop - 42bc: 0402 c.slli64 s0 - 42be: 033c addi a5,sp,392 - 42c0: 0900 addi s0,sp,144 - 42c2: 0000 unimp - 42c4: 0001 nop - 42c6: 0402 c.slli64 s0 - 42c8: 033c addi a5,sp,392 - 42ca: 0900 addi s0,sp,144 - 42cc: 0000 unimp - 42ce: 0001 nop - 42d0: 0402 c.slli64 s0 - 42d2: 033c addi a5,sp,392 - 42d4: 0900 addi s0,sp,144 - 42d6: 0000 unimp - 42d8: 0001 nop - 42da: 0402 c.slli64 s0 - 42dc: 033c addi a5,sp,392 - 42de: 0900 addi s0,sp,144 - 42e0: 0000 unimp - 42e2: 0001 nop - 42e4: 0402 c.slli64 s0 - 42e6: 033c addi a5,sp,392 - 42e8: 0900 addi s0,sp,144 - 42ea: 0008 0x8 - 42ec: 0001 nop - 42ee: 0402 c.slli64 s0 - 42f0: 033c addi a5,sp,392 - 42f2: 0900 addi s0,sp,144 - 42f4: 0000 unimp - 42f6: 0001 nop - 42f8: 0402 c.slli64 s0 - 42fa: 033c addi a5,sp,392 - 42fc: 0900 addi s0,sp,144 - 42fe: 0000 unimp - 4300: 0601 addi a2,a2,0 - 4302: 14090003 lb zero,320(s2) - 4306: 0100 addi s0,sp,128 - 4308: 0200 addi s0,sp,256 - 430a: 4204 lw s1,0(a2) - 430c: 0306 slli t1,t1,0x1 - 430e: 0900 addi s0,sp,144 - 4310: 0014 0x14 - 4312: 0001 nop - 4314: 0402 c.slli64 s0 - 4316: 0645 addi a2,a2,17 - 4318: 04090003 lb zero,64(s2) - 431c: 0100 addi s0,sp,128 - 431e: 0200 addi s0,sp,256 - 4320: 4504 lw s1,8(a0) - 4322: 0306 slli t1,t1,0x1 - 4324: 0900 addi s0,sp,144 - 4326: 0010 0x10 - 4328: 0001 nop - 432a: 0402 c.slli64 s0 - 432c: 00030647 fmsub.s fa2,ft6,ft0,ft0,rne - 4330: 0809 addi a6,a6,2 - 4332: 0100 addi s0,sp,128 - 4334: 0200 addi s0,sp,256 - 4336: 1904 addi s1,sp,176 - 4338: 0306 slli t1,t1,0x1 - 433a: 0900 addi s0,sp,144 - 433c: 0008 0x8 - 433e: 0001 nop - 4340: 0402 c.slli64 s0 - 4342: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 4346: 0004 0x4 - 4348: 0001 nop - 434a: 0402 c.slli64 s0 - 434c: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 4350: 0000 unimp - 4352: 0001 nop - 4354: 0402 c.slli64 s0 - 4356: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 435a: 0000 unimp - 435c: 0001 nop - 435e: 0402 c.slli64 s0 - 4360: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 4364: 0000 unimp - 4366: 0001 nop - 4368: 0402 c.slli64 s0 - 436a: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 436e: 0004 0x4 - 4370: 0001 nop - 4372: 0402 c.slli64 s0 - 4374: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 4378: 0000 unimp - 437a: 0001 nop - 437c: 0402 c.slli64 s0 - 437e: 0322 slli t1,t1,0x8 - 4380: 0900 addi s0,sp,144 - 4382: 0008 0x8 - 4384: 0001 nop - 4386: 0402 c.slli64 s0 - 4388: 032d addi t1,t1,11 - 438a: 0900 addi s0,sp,144 - 438c: 0004 0x4 - 438e: 0001 nop - 4390: 0402 c.slli64 s0 - 4392: 032d addi t1,t1,11 - 4394: 0900 addi s0,sp,144 - 4396: 0000 unimp - 4398: 0001 nop - 439a: 0402 c.slli64 s0 - 439c: 032d addi t1,t1,11 - 439e: 0900 addi s0,sp,144 - 43a0: 0000 unimp - 43a2: 0001 nop - 43a4: 0402 c.slli64 s0 - 43a6: 032d addi t1,t1,11 - 43a8: 0900 addi s0,sp,144 - 43aa: 0000 unimp - 43ac: 0001 nop - 43ae: 0402 c.slli64 s0 - 43b0: 032d addi t1,t1,11 - 43b2: 0900 addi s0,sp,144 - 43b4: 0008 0x8 - 43b6: 0001 nop - 43b8: 0402 c.slli64 s0 - 43ba: 032d addi t1,t1,11 - 43bc: 0900 addi s0,sp,144 - 43be: 0000 unimp - 43c0: 0001 nop - 43c2: 0402 c.slli64 s0 - 43c4: 0335 addi t1,t1,13 - 43c6: 0900 addi s0,sp,144 - 43c8: 0008 0x8 - 43ca: 0001 nop - 43cc: 0402 c.slli64 s0 - 43ce: 0335 addi t1,t1,13 - 43d0: 0900 addi s0,sp,144 - 43d2: 0000 unimp - 43d4: 0001 nop - 43d6: 0402 c.slli64 s0 - 43d8: 0335 addi t1,t1,13 - 43da: 0900 addi s0,sp,144 - 43dc: 0000 unimp - 43de: 0001 nop - 43e0: 0402 c.slli64 s0 - 43e2: 0335 addi t1,t1,13 - 43e4: 0900 addi s0,sp,144 - 43e6: 0000 unimp - 43e8: 0001 nop - 43ea: 0402 c.slli64 s0 - 43ec: 0335 addi t1,t1,13 - 43ee: 0900 addi s0,sp,144 - 43f0: 0008 0x8 - 43f2: 0001 nop - 43f4: 0402 c.slli64 s0 - 43f6: 0335 addi t1,t1,13 - 43f8: 0900 addi s0,sp,144 - 43fa: 0000 unimp - 43fc: 0601 addi a2,a2,0 - 43fe: 14090003 lb zero,320(s2) - 4402: 0100 addi s0,sp,128 - 4404: 0200 addi s0,sp,256 - 4406: 4104 lw s1,0(a0) - 4408: 0306 slli t1,t1,0x1 - 440a: 0900 addi s0,sp,144 - 440c: 0004 0x4 - 440e: 0001 nop - 4410: 0402 c.slli64 s0 - 4412: 0341 addi t1,t1,16 - 4414: 0900 addi s0,sp,144 - 4416: 0014 0x14 - 4418: 0001 nop - 441a: 0402 c.slli64 s0 - 441c: 0341 addi t1,t1,16 - 441e: 0900 addi s0,sp,144 - 4420: 0000 unimp - 4422: 0001 nop - 4424: 0402 c.slli64 s0 - 4426: 0344 addi s1,sp,388 - 4428: 0900 addi s0,sp,144 - 442a: 000c 0xc - 442c: 0001 nop - 442e: 0402 c.slli64 s0 - 4430: 0344 addi s1,sp,388 - 4432: 0900 addi s0,sp,144 - 4434: 001c 0x1c - 4436: 0001 nop - 4438: 0402 c.slli64 s0 - 443a: 0348 addi a0,sp,388 - 443c: 0900 addi s0,sp,144 - 443e: 0008 0x8 - 4440: 0001 nop - 4442: 0402 c.slli64 s0 - 4444: 0348 addi a0,sp,388 - 4446: 0900 addi s0,sp,144 - 4448: 0010 0x10 - 444a: 0001 nop - 444c: 0402 c.slli64 s0 - 444e: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 4452: 0004 0x4 - 4454: 0001 nop - 4456: 0402 c.slli64 s0 - 4458: 0349 addi t1,t1,18 - 445a: 0900 addi s0,sp,144 - 445c: 0004 0x4 - 445e: 0001 nop - 4460: 0402 c.slli64 s0 - 4462: 0349 addi t1,t1,18 - 4464: 0900 addi s0,sp,144 - 4466: 0000 unimp - 4468: 0001 nop - 446a: 0402 c.slli64 s0 - 446c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 4470: 0010 0x10 - 4472: 0001 nop - 4474: 0402 c.slli64 s0 - 4476: 034c addi a1,sp,388 - 4478: 0900 addi s0,sp,144 - 447a: 0010 0x10 - 447c: 0001 nop - 447e: 0402 c.slli64 s0 - 4480: 034c addi a1,sp,388 - 4482: 0900 addi s0,sp,144 - 4484: 0000 unimp - 4486: 0001 nop - 4488: 0402 c.slli64 s0 - 448a: 0311 addi t1,t1,4 - 448c: 0900 addi s0,sp,144 - 448e: 0014 0x14 - 4490: 0001 nop - 4492: 0402 c.slli64 s0 - 4494: 0311 addi t1,t1,4 - 4496: 0900 addi s0,sp,144 - 4498: 0000 unimp - 449a: 0001 nop - 449c: 0402 c.slli64 s0 - 449e: 0311 addi t1,t1,4 - 44a0: 0901 addi s2,s2,0 - 44a2: 0000 unimp - 44a4: 0001 nop - 44a6: 0402 c.slli64 s0 - 44a8: 0311 addi t1,t1,4 - 44aa: 0900 addi s0,sp,144 - 44ac: 0000 unimp - 44ae: 0001 nop - 44b0: 0402 c.slli64 s0 - 44b2: 0311 addi t1,t1,4 - 44b4: 0900 addi s0,sp,144 - 44b6: 0000 unimp - 44b8: 0001 nop - 44ba: 0402 c.slli64 s0 - 44bc: 0311 addi t1,t1,4 - 44be: 0900 addi s0,sp,144 - 44c0: 0000 unimp - 44c2: 0001 nop - 44c4: 0402 c.slli64 s0 - 44c6: 0311 addi t1,t1,4 - 44c8: 0900 addi s0,sp,144 - 44ca: 0018 0x18 - 44cc: 0001 nop - 44ce: 0402 c.slli64 s0 - 44d0: 0311 addi t1,t1,4 - 44d2: 0900 addi s0,sp,144 - 44d4: 0010 0x10 - 44d6: 0001 nop - 44d8: 0402 c.slli64 s0 - 44da: 0311 addi t1,t1,4 - 44dc: 0900 addi s0,sp,144 - 44de: 0004 0x4 - 44e0: 0001 nop - 44e2: 0402 c.slli64 s0 - 44e4: 0311 addi t1,t1,4 - 44e6: 0900 addi s0,sp,144 - 44e8: 0004 0x4 - 44ea: 0001 nop - 44ec: 0402 c.slli64 s0 - 44ee: 0311 addi t1,t1,4 - 44f0: 0900 addi s0,sp,144 - 44f2: 0004 0x4 - 44f4: 0001 nop - 44f6: 0402 c.slli64 s0 - 44f8: 0311 addi t1,t1,4 - 44fa: 0900 addi s0,sp,144 - 44fc: 0004 0x4 - 44fe: 0001 nop - 4500: 0402 c.slli64 s0 - 4502: 0311 addi t1,t1,4 - 4504: 0900 addi s0,sp,144 - 4506: 0004 0x4 - 4508: 0001 nop - 450a: 0402 c.slli64 s0 - 450c: 0311 addi t1,t1,4 - 450e: 0900 addi s0,sp,144 - 4510: 0000 unimp - 4512: 0001 nop - 4514: 0402 c.slli64 s0 - 4516: 0311 addi t1,t1,4 - 4518: 0900 addi s0,sp,144 - 451a: 0000 unimp - 451c: 0601 addi a2,a2,0 - 451e: 04090003 lb zero,64(s2) - 4522: 0100 addi s0,sp,128 - 4524: 0200 addi s0,sp,256 - 4526: 0104 addi s1,sp,128 - 4528: 0306 slli t1,t1,0x1 - 452a: 0900 addi s0,sp,144 - 452c: 0004 0x4 - 452e: 0001 nop - 4530: 0402 c.slli64 s0 - 4532: 0301 addi t1,t1,0 - 4534: 0900 addi s0,sp,144 - 4536: 000c 0xc - 4538: 0001 nop - 453a: 0402 c.slli64 s0 - 453c: 0301 addi t1,t1,0 - 453e: 0900 addi s0,sp,144 - 4540: 0000 unimp - 4542: 0001 nop - 4544: 0402 c.slli64 s0 - 4546: 0301 addi t1,t1,0 - 4548: 0900 addi s0,sp,144 - 454a: 0000 unimp - 454c: 0001 nop - 454e: 0402 c.slli64 s0 - 4550: 0301 addi t1,t1,0 - 4552: 0900 addi s0,sp,144 - 4554: 0000 unimp - 4556: 0001 nop - 4558: 0402 c.slli64 s0 - 455a: 0301 addi t1,t1,0 - 455c: 0900 addi s0,sp,144 - 455e: 0000 unimp - 4560: 0001 nop - 4562: 0402 c.slli64 s0 - 4564: 0301 addi t1,t1,0 - 4566: 0900 addi s0,sp,144 - 4568: 0000 unimp - 456a: 0001 nop - 456c: 0402 c.slli64 s0 - 456e: 0301 addi t1,t1,0 - 4570: 0900 addi s0,sp,144 - 4572: 0000 unimp - 4574: 0001 nop - 4576: 0402 c.slli64 s0 - 4578: 0301 addi t1,t1,0 - 457a: 0900 addi s0,sp,144 - 457c: 0000 unimp - 457e: 0001 nop - 4580: 0402 c.slli64 s0 - 4582: 0301 addi t1,t1,0 - 4584: 0900 addi s0,sp,144 - 4586: 0000 unimp - 4588: 0001 nop - 458a: 0402 c.slli64 s0 - 458c: 0900030b 0x900030b - 4590: 0008 0x8 - 4592: 0001 nop - 4594: 0402 c.slli64 s0 - 4596: 0900030b 0x900030b - 459a: 001c 0x1c - 459c: 0001 nop - 459e: 0402 c.slli64 s0 - 45a0: 0900030b 0x900030b - 45a4: 0000 unimp - 45a6: 0001 nop - 45a8: 0402 c.slli64 s0 - 45aa: 030c addi a1,sp,384 - 45ac: 0900 addi s0,sp,144 - 45ae: 0004 0x4 - 45b0: 0001 nop - 45b2: 0402 c.slli64 s0 - 45b4: 030c addi a1,sp,384 - 45b6: 0900 addi s0,sp,144 - 45b8: 0014 0x14 - 45ba: 0001 nop - 45bc: 0402 c.slli64 s0 - 45be: 030c addi a1,sp,384 - 45c0: 0900 addi s0,sp,144 - 45c2: 0000 unimp - 45c4: 0001 nop - 45c6: 0402 c.slli64 s0 - 45c8: 030c addi a1,sp,384 - 45ca: 0900 addi s0,sp,144 - 45cc: 0000 unimp - 45ce: 0001 nop - 45d0: 0402 c.slli64 s0 - 45d2: 030c addi a1,sp,384 - 45d4: 0900 addi s0,sp,144 - 45d6: 0004 0x4 - 45d8: 0001 nop - 45da: 0402 c.slli64 s0 - 45dc: 030c addi a1,sp,384 - 45de: 0900 addi s0,sp,144 - 45e0: 0000 unimp - 45e2: 0001 nop - 45e4: 0402 c.slli64 s0 - 45e6: 0349 addi t1,t1,18 - 45e8: 0900 addi s0,sp,144 - 45ea: 0000 unimp - 45ec: 0001 nop - 45ee: 0402 c.slli64 s0 - 45f0: 0349 addi t1,t1,18 - 45f2: 0900 addi s0,sp,144 - 45f4: 0000 unimp - 45f6: 0001 nop - 45f8: 0402 c.slli64 s0 - 45fa: 0311 addi t1,t1,4 - 45fc: 0900 addi s0,sp,144 - 45fe: 0004 0x4 - 4600: 0001 nop - 4602: 0402 c.slli64 s0 - 4604: 0311 addi t1,t1,4 - 4606: 0900 addi s0,sp,144 - 4608: 0000 unimp - 460a: 0001 nop - 460c: 0402 c.slli64 s0 - 460e: 0311 addi t1,t1,4 - 4610: 0901 addi s2,s2,0 - 4612: 0000 unimp - 4614: 0001 nop - 4616: 0402 c.slli64 s0 - 4618: 0311 addi t1,t1,4 - 461a: 0900 addi s0,sp,144 - 461c: 0000 unimp - 461e: 0001 nop - 4620: 0402 c.slli64 s0 - 4622: 0311 addi t1,t1,4 - 4624: 0900 addi s0,sp,144 - 4626: 0024 addi s1,sp,8 - 4628: 0001 nop - 462a: 0402 c.slli64 s0 - 462c: 0311 addi t1,t1,4 - 462e: 0900 addi s0,sp,144 - 4630: 0000 unimp - 4632: 0601 addi a2,a2,0 - 4634: 20097e03 0x20097e03 - 4638: 0100 addi s0,sp,128 - 463a: 0200 addi s0,sp,256 - 463c: 0204 addi s1,sp,256 - 463e: 0306 slli t1,t1,0x1 - 4640: 0901 addi s2,s2,0 - 4642: 0010 0x10 - 4644: 0001 nop - 4646: 0402 c.slli64 s0 - 4648: 0316 slli t1,t1,0x5 - 464a: 0900 addi s0,sp,144 - 464c: 0010 0x10 - 464e: 0001 nop - 4650: 0402 c.slli64 s0 - 4652: 0316 slli t1,t1,0x5 - 4654: 0900 addi s0,sp,144 - 4656: 0000 unimp - 4658: 0001 nop - 465a: 0402 c.slli64 s0 - 465c: 0316 slli t1,t1,0x5 - 465e: 0900 addi s0,sp,144 - 4660: 0000 unimp - 4662: 0001 nop - 4664: 0402 c.slli64 s0 - 4666: 0316 slli t1,t1,0x5 - 4668: 0900 addi s0,sp,144 - 466a: 0000 unimp - 466c: 0001 nop - 466e: 0402 c.slli64 s0 - 4670: 031a slli t1,t1,0x6 - 4672: 0900 addi s0,sp,144 - 4674: 0004 0x4 - 4676: 0001 nop - 4678: 0402 c.slli64 s0 - 467a: 031a slli t1,t1,0x6 - 467c: 0900 addi s0,sp,144 - 467e: 0000 unimp - 4680: 0001 nop - 4682: 0402 c.slli64 s0 - 4684: 031a slli t1,t1,0x6 - 4686: 0900 addi s0,sp,144 - 4688: 0000 unimp - 468a: 0001 nop - 468c: 0402 c.slli64 s0 - 468e: 031a slli t1,t1,0x6 - 4690: 0900 addi s0,sp,144 - 4692: 0000 unimp - 4694: 0001 nop - 4696: 0402 c.slli64 s0 - 4698: 031a slli t1,t1,0x6 - 469a: 0900 addi s0,sp,144 - 469c: 0004 0x4 - 469e: 0001 nop - 46a0: 0402 c.slli64 s0 - 46a2: 033c addi a5,sp,392 - 46a4: 0900 addi s0,sp,144 - 46a6: 0000 unimp - 46a8: 0001 nop - 46aa: 0402 c.slli64 s0 - 46ac: 033c addi a5,sp,392 - 46ae: 0900 addi s0,sp,144 - 46b0: 0000 unimp - 46b2: 0001 nop - 46b4: 0402 c.slli64 s0 - 46b6: 033c addi a5,sp,392 - 46b8: 0900 addi s0,sp,144 - 46ba: 0000 unimp - 46bc: 0001 nop - 46be: 0402 c.slli64 s0 - 46c0: 033c addi a5,sp,392 - 46c2: 0900 addi s0,sp,144 - 46c4: 0000 unimp - 46c6: 0001 nop - 46c8: 0402 c.slli64 s0 - 46ca: 033c addi a5,sp,392 - 46cc: 0900 addi s0,sp,144 - 46ce: 0000 unimp - 46d0: 0001 nop - 46d2: 0402 c.slli64 s0 - 46d4: 033c addi a5,sp,392 - 46d6: 0900 addi s0,sp,144 - 46d8: 0000 unimp - 46da: 0001 nop - 46dc: 0402 c.slli64 s0 - 46de: 033c addi a5,sp,392 - 46e0: 0900 addi s0,sp,144 - 46e2: 0008 0x8 - 46e4: 0001 nop - 46e6: 0402 c.slli64 s0 - 46e8: 033c addi a5,sp,392 - 46ea: 0900 addi s0,sp,144 - 46ec: 0000 unimp - 46ee: 0001 nop - 46f0: 0402 c.slli64 s0 - 46f2: 033c addi a5,sp,392 - 46f4: 0900 addi s0,sp,144 - 46f6: 0000 unimp - 46f8: 0601 addi a2,a2,0 - 46fa: 14090003 lb zero,320(s2) - 46fe: 0100 addi s0,sp,128 - 4700: 0200 addi s0,sp,256 - 4702: 4204 lw s1,0(a2) - 4704: 0306 slli t1,t1,0x1 - 4706: 0900 addi s0,sp,144 - 4708: 0014 0x14 - 470a: 0001 nop - 470c: 0402 c.slli64 s0 - 470e: 0645 addi a2,a2,17 - 4710: 04090003 lb zero,64(s2) - 4714: 0100 addi s0,sp,128 - 4716: 0200 addi s0,sp,256 - 4718: 4504 lw s1,8(a0) - 471a: 0306 slli t1,t1,0x1 - 471c: 0900 addi s0,sp,144 - 471e: 0010 0x10 - 4720: 0001 nop - 4722: 0402 c.slli64 s0 - 4724: 00030647 fmsub.s fa2,ft6,ft0,ft0,rne - 4728: 0809 addi a6,a6,2 - 472a: 0100 addi s0,sp,128 - 472c: 0200 addi s0,sp,256 - 472e: 1904 addi s1,sp,176 - 4730: 0306 slli t1,t1,0x1 - 4732: 0900 addi s0,sp,144 - 4734: 0008 0x8 - 4736: 0001 nop - 4738: 0402 c.slli64 s0 - 473a: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 473e: 0004 0x4 - 4740: 0001 nop - 4742: 0402 c.slli64 s0 - 4744: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 4748: 0000 unimp - 474a: 0001 nop - 474c: 0402 c.slli64 s0 - 474e: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 4752: 0000 unimp - 4754: 0001 nop - 4756: 0402 c.slli64 s0 - 4758: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 475c: 0000 unimp - 475e: 0001 nop - 4760: 0402 c.slli64 s0 - 4762: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 4766: 0008 0x8 - 4768: 0001 nop - 476a: 0402 c.slli64 s0 - 476c: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 4770: 0000 unimp - 4772: 0001 nop - 4774: 0402 c.slli64 s0 - 4776: 0322 slli t1,t1,0x8 - 4778: 0900 addi s0,sp,144 - 477a: 0008 0x8 - 477c: 0001 nop - 477e: 0402 c.slli64 s0 - 4780: 032d addi t1,t1,11 - 4782: 0900 addi s0,sp,144 - 4784: 0004 0x4 - 4786: 0001 nop - 4788: 0402 c.slli64 s0 - 478a: 032d addi t1,t1,11 - 478c: 0900 addi s0,sp,144 - 478e: 0000 unimp - 4790: 0001 nop - 4792: 0402 c.slli64 s0 - 4794: 032d addi t1,t1,11 - 4796: 0900 addi s0,sp,144 - 4798: 0000 unimp - 479a: 0001 nop - 479c: 0402 c.slli64 s0 - 479e: 032d addi t1,t1,11 - 47a0: 0900 addi s0,sp,144 - 47a2: 0000 unimp - 47a4: 0001 nop - 47a6: 0402 c.slli64 s0 - 47a8: 032d addi t1,t1,11 - 47aa: 0900 addi s0,sp,144 - 47ac: 0008 0x8 - 47ae: 0001 nop - 47b0: 0402 c.slli64 s0 - 47b2: 032d addi t1,t1,11 - 47b4: 0900 addi s0,sp,144 - 47b6: 0000 unimp - 47b8: 0001 nop - 47ba: 0402 c.slli64 s0 - 47bc: 0335 addi t1,t1,13 - 47be: 0900 addi s0,sp,144 - 47c0: 0008 0x8 - 47c2: 0001 nop - 47c4: 0402 c.slli64 s0 - 47c6: 0335 addi t1,t1,13 - 47c8: 0900 addi s0,sp,144 - 47ca: 0000 unimp - 47cc: 0001 nop - 47ce: 0402 c.slli64 s0 - 47d0: 0335 addi t1,t1,13 - 47d2: 0900 addi s0,sp,144 - 47d4: 0000 unimp - 47d6: 0001 nop - 47d8: 0402 c.slli64 s0 - 47da: 0335 addi t1,t1,13 - 47dc: 0900 addi s0,sp,144 - 47de: 0000 unimp - 47e0: 0001 nop - 47e2: 0402 c.slli64 s0 - 47e4: 0335 addi t1,t1,13 - 47e6: 0900 addi s0,sp,144 - 47e8: 0008 0x8 - 47ea: 0001 nop - 47ec: 0402 c.slli64 s0 - 47ee: 0335 addi t1,t1,13 - 47f0: 0900 addi s0,sp,144 - 47f2: 0000 unimp - 47f4: 0601 addi a2,a2,0 - 47f6: 14090003 lb zero,320(s2) - 47fa: 0100 addi s0,sp,128 - 47fc: 0200 addi s0,sp,256 - 47fe: 4104 lw s1,0(a0) - 4800: 0306 slli t1,t1,0x1 - 4802: 0900 addi s0,sp,144 - 4804: 0004 0x4 - 4806: 0001 nop - 4808: 0402 c.slli64 s0 - 480a: 0341 addi t1,t1,16 - 480c: 0900 addi s0,sp,144 - 480e: 0014 0x14 - 4810: 0001 nop - 4812: 0402 c.slli64 s0 - 4814: 0341 addi t1,t1,16 - 4816: 0900 addi s0,sp,144 - 4818: 0000 unimp - 481a: 0001 nop - 481c: 0402 c.slli64 s0 - 481e: 0344 addi s1,sp,388 - 4820: 0900 addi s0,sp,144 - 4822: 000c 0xc - 4824: 0001 nop - 4826: 0402 c.slli64 s0 - 4828: 0344 addi s1,sp,388 - 482a: 0900 addi s0,sp,144 - 482c: 001c 0x1c - 482e: 0001 nop - 4830: 0402 c.slli64 s0 - 4832: 0348 addi a0,sp,388 - 4834: 0900 addi s0,sp,144 - 4836: 0008 0x8 - 4838: 0001 nop - 483a: 0402 c.slli64 s0 - 483c: 0348 addi a0,sp,388 - 483e: 0900 addi s0,sp,144 - 4840: 0010 0x10 - 4842: 0001 nop - 4844: 0402 c.slli64 s0 - 4846: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 484a: 0004 0x4 - 484c: 0001 nop - 484e: 0402 c.slli64 s0 - 4850: 0349 addi t1,t1,18 - 4852: 0900 addi s0,sp,144 - 4854: 0004 0x4 - 4856: 0001 nop - 4858: 0402 c.slli64 s0 - 485a: 0349 addi t1,t1,18 - 485c: 0900 addi s0,sp,144 - 485e: 0000 unimp - 4860: 0001 nop - 4862: 0402 c.slli64 s0 - 4864: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 4868: 0010 0x10 - 486a: 0001 nop - 486c: 0402 c.slli64 s0 - 486e: 034c addi a1,sp,388 - 4870: 0900 addi s0,sp,144 - 4872: 0010 0x10 - 4874: 0001 nop - 4876: 0402 c.slli64 s0 - 4878: 034c addi a1,sp,388 - 487a: 0900 addi s0,sp,144 - 487c: 0000 unimp - 487e: 0601 addi a2,a2,0 - 4880: 0c090003 lb zero,192(s2) - 4884: 0100 addi s0,sp,128 - 4886: 34090103 lb sp,832(s2) - 488a: 0100 addi s0,sp,128 - 488c: 0200 addi s0,sp,256 - 488e: 0504 addi s1,sp,640 - 4890: 0306 slli t1,t1,0x1 - 4892: 0901 addi s2,s2,0 - 4894: 0004 0x4 - 4896: 0001 nop - 4898: 0402 c.slli64 s0 - 489a: 0305 addi t1,t1,1 - 489c: 0900 addi s0,sp,144 - 489e: 0000 unimp - 48a0: 0001 nop - 48a2: 0402 c.slli64 s0 - 48a4: 0305 addi t1,t1,1 - 48a6: 0900 addi s0,sp,144 - 48a8: 0000 unimp - 48aa: 0001 nop - 48ac: 0402 c.slli64 s0 - 48ae: 0305 addi t1,t1,1 - 48b0: 0900 addi s0,sp,144 - 48b2: 0014 0x14 - 48b4: 0001 nop - 48b6: 0402 c.slli64 s0 - 48b8: 0302 c.slli64 t1 - 48ba: 097f 0x97f - 48bc: 000c 0xc - 48be: 0001 nop - 48c0: 0402 c.slli64 s0 - 48c2: 0302 c.slli64 t1 - 48c4: 0900 addi s0,sp,144 - 48c6: 0000 unimp - 48c8: 0001 nop - 48ca: 0402 c.slli64 s0 - 48cc: 0302 c.slli64 t1 - 48ce: 0900 addi s0,sp,144 - 48d0: 0000 unimp - 48d2: 0001 nop - 48d4: 0402 c.slli64 s0 - 48d6: 0302 c.slli64 t1 - 48d8: 0900 addi s0,sp,144 - 48da: 0000 unimp - 48dc: 0001 nop - 48de: 0402 c.slli64 s0 - 48e0: 0302 c.slli64 t1 - 48e2: 0900 addi s0,sp,144 - 48e4: 0000 unimp - 48e6: 0001 nop - 48e8: 0402 c.slli64 s0 - 48ea: 0302 c.slli64 t1 - 48ec: 0900 addi s0,sp,144 - 48ee: 0000 unimp - 48f0: 0001 nop - 48f2: 0402 c.slli64 s0 - 48f4: 0302 c.slli64 t1 - 48f6: 0900 addi s0,sp,144 - 48f8: 0000 unimp - 48fa: 0001 nop - 48fc: 0402 c.slli64 s0 - 48fe: 0302 c.slli64 t1 - 4900: 0900 addi s0,sp,144 - 4902: 0000 unimp - 4904: 0001 nop - 4906: 0402 c.slli64 s0 - 4908: 0302 c.slli64 t1 - 490a: 0900 addi s0,sp,144 - 490c: 0000 unimp - 490e: 0001 nop - 4910: 0402 c.slli64 s0 - 4912: 0302 c.slli64 t1 - 4914: 0900 addi s0,sp,144 - 4916: 0000 unimp - 4918: 0001 nop - 491a: 0402 c.slli64 s0 - 491c: 0302 c.slli64 t1 - 491e: 0900 addi s0,sp,144 - 4920: 0000 unimp - 4922: 0001 nop - 4924: 0402 c.slli64 s0 - 4926: 0302 c.slli64 t1 - 4928: 0900 addi s0,sp,144 - 492a: 0000 unimp - 492c: 0001 nop - 492e: 0402 c.slli64 s0 - 4930: 0302 c.slli64 t1 - 4932: 0900 addi s0,sp,144 - 4934: 0000 unimp - 4936: 0001 nop - 4938: 0402 c.slli64 s0 - 493a: 0302 c.slli64 t1 - 493c: 0900 addi s0,sp,144 - 493e: 0004 0x4 - 4940: 0001 nop - 4942: 0402 c.slli64 s0 - 4944: 0302 c.slli64 t1 - 4946: 0900 addi s0,sp,144 - 4948: 0010 0x10 - 494a: 0001 nop - 494c: 0402 c.slli64 s0 - 494e: 0302 c.slli64 t1 - 4950: 0900 addi s0,sp,144 - 4952: 0000 unimp - 4954: 0001 nop - 4956: 0402 c.slli64 s0 - 4958: 0302 c.slli64 t1 - 495a: 0900 addi s0,sp,144 - 495c: 0004 0x4 - 495e: 0001 nop - 4960: 0402 c.slli64 s0 - 4962: 0302 c.slli64 t1 - 4964: 0900 addi s0,sp,144 - 4966: 0010 0x10 - 4968: 0001 nop - 496a: 0402 c.slli64 s0 - 496c: 0302 c.slli64 t1 - 496e: 0900 addi s0,sp,144 - 4970: 0000 unimp - 4972: 0001 nop - 4974: 0402 c.slli64 s0 - 4976: 0302 c.slli64 t1 - 4978: 0900 addi s0,sp,144 - 497a: 0004 0x4 - 497c: 0001 nop - 497e: 0402 c.slli64 s0 - 4980: 0302 c.slli64 t1 - 4982: 0900 addi s0,sp,144 - 4984: 0010 0x10 - 4986: 0001 nop - 4988: 0402 c.slli64 s0 - 498a: 0302 c.slli64 t1 - 498c: 0900 addi s0,sp,144 - 498e: 0000 unimp - 4990: 0001 nop - 4992: 0402 c.slli64 s0 - 4994: 0302 c.slli64 t1 - 4996: 0900 addi s0,sp,144 - 4998: 0000 unimp - 499a: 0001 nop - 499c: 0402 c.slli64 s0 - 499e: 0309 addi t1,t1,2 - 49a0: 0900 addi s0,sp,144 - 49a2: 0004 0x4 - 49a4: 0001 nop - 49a6: 0402 c.slli64 s0 - 49a8: 0900030b 0x900030b - 49ac: 0004 0x4 - 49ae: 0001 nop - 49b0: 0402 c.slli64 s0 - 49b2: 0900030b 0x900030b - 49b6: 0008 0x8 - 49b8: 0001 nop - 49ba: 0402 c.slli64 s0 - 49bc: 0900030b 0x900030b - 49c0: 0024 addi s1,sp,8 - 49c2: 0001 nop - 49c4: 0402 c.slli64 s0 - 49c6: 0900030b 0x900030b - 49ca: 0000 unimp - 49cc: 0001 nop - 49ce: 0402 c.slli64 s0 - 49d0: 0900030b 0x900030b - 49d4: 0000 unimp - 49d6: 0001 nop - 49d8: 0402 c.slli64 s0 - 49da: 0900030b 0x900030b - 49de: 0000 unimp - 49e0: 0001 nop - 49e2: 0402 c.slli64 s0 - 49e4: 0900030b 0x900030b - 49e8: 0000 unimp - 49ea: 0001 nop - 49ec: 0402 c.slli64 s0 - 49ee: 0900030b 0x900030b - 49f2: 0000 unimp - 49f4: 0001 nop - 49f6: 0402 c.slli64 s0 - 49f8: 0900030b 0x900030b - 49fc: 0000 unimp - 49fe: 0001 nop - 4a00: 0402 c.slli64 s0 - 4a02: 0900030b 0x900030b - 4a06: 0000 unimp - 4a08: 0001 nop - 4a0a: 0402 c.slli64 s0 - 4a0c: 0900030b 0x900030b - 4a10: 0000 unimp - 4a12: 0001 nop - 4a14: 0402 c.slli64 s0 - 4a16: 0900030b 0x900030b - 4a1a: 0000 unimp - 4a1c: 0001 nop - 4a1e: 0402 c.slli64 s0 - 4a20: 0900030b 0x900030b - 4a24: 0000 unimp - 4a26: 0001 nop - 4a28: 0402 c.slli64 s0 - 4a2a: 0900030b 0x900030b - 4a2e: 0004 0x4 - 4a30: 0001 nop - 4a32: 0402 c.slli64 s0 - 4a34: 0900030b 0x900030b - 4a38: 0014 0x14 - 4a3a: 0001 nop - 4a3c: 0402 c.slli64 s0 - 4a3e: 0900030b 0x900030b - 4a42: 0000 unimp - 4a44: 0001 nop - 4a46: 0402 c.slli64 s0 - 4a48: 0900030b 0x900030b - 4a4c: 0000 unimp - 4a4e: 0001 nop - 4a50: 0402 c.slli64 s0 - 4a52: 030c addi a1,sp,384 - 4a54: 0900 addi s0,sp,144 - 4a56: 0004 0x4 - 4a58: 0001 nop - 4a5a: 0402 c.slli64 s0 - 4a5c: 030e slli t1,t1,0x3 - 4a5e: 0900 addi s0,sp,144 - 4a60: 0008 0x8 - 4a62: 0001 nop - 4a64: 0402 c.slli64 s0 - 4a66: 030e slli t1,t1,0x3 - 4a68: 0900 addi s0,sp,144 - 4a6a: 000c 0xc - 4a6c: 0001 nop - 4a6e: 0402 c.slli64 s0 - 4a70: 030e slli t1,t1,0x3 - 4a72: 0900 addi s0,sp,144 - 4a74: 001c 0x1c - 4a76: 0001 nop - 4a78: 0402 c.slli64 s0 - 4a7a: 030e slli t1,t1,0x3 - 4a7c: 0900 addi s0,sp,144 - 4a7e: 0000 unimp - 4a80: 0001 nop - 4a82: 0402 c.slli64 s0 - 4a84: 030e slli t1,t1,0x3 - 4a86: 0900 addi s0,sp,144 - 4a88: 0000 unimp - 4a8a: 0001 nop - 4a8c: 0402 c.slli64 s0 - 4a8e: 030e slli t1,t1,0x3 - 4a90: 0900 addi s0,sp,144 - 4a92: 0000 unimp - 4a94: 0001 nop - 4a96: 0402 c.slli64 s0 - 4a98: 030e slli t1,t1,0x3 - 4a9a: 0900 addi s0,sp,144 - 4a9c: 0000 unimp - 4a9e: 0001 nop - 4aa0: 0402 c.slli64 s0 - 4aa2: 030e slli t1,t1,0x3 - 4aa4: 0900 addi s0,sp,144 - 4aa6: 0004 0x4 - 4aa8: 0001 nop - 4aaa: 0402 c.slli64 s0 - 4aac: 030e slli t1,t1,0x3 - 4aae: 0900 addi s0,sp,144 - 4ab0: 0004 0x4 - 4ab2: 0001 nop - 4ab4: 0402 c.slli64 s0 - 4ab6: 030e slli t1,t1,0x3 - 4ab8: 0900 addi s0,sp,144 - 4aba: 0000 unimp - 4abc: 0001 nop - 4abe: 0402 c.slli64 s0 - 4ac0: 030e slli t1,t1,0x3 - 4ac2: 0900 addi s0,sp,144 - 4ac4: 0000 unimp - 4ac6: 0001 nop - 4ac8: 0402 c.slli64 s0 - 4aca: 030e slli t1,t1,0x3 - 4acc: 0900 addi s0,sp,144 - 4ace: 0008 0x8 - 4ad0: 0001 nop - 4ad2: 0402 c.slli64 s0 - 4ad4: 030e slli t1,t1,0x3 - 4ad6: 0900 addi s0,sp,144 - 4ad8: 0000 unimp - 4ada: 0001 nop - 4adc: 0402 c.slli64 s0 - 4ade: 030e slli t1,t1,0x3 - 4ae0: 0900 addi s0,sp,144 - 4ae2: 0004 0x4 - 4ae4: 0001 nop - 4ae6: 0402 c.slli64 s0 - 4ae8: 030e slli t1,t1,0x3 - 4aea: 0900 addi s0,sp,144 - 4aec: 0014 0x14 - 4aee: 0001 nop - 4af0: 0402 c.slli64 s0 - 4af2: 030e slli t1,t1,0x3 - 4af4: 0900 addi s0,sp,144 - 4af6: 0000 unimp - 4af8: 0001 nop - 4afa: 0402 c.slli64 s0 - 4afc: 030e slli t1,t1,0x3 - 4afe: 0900 addi s0,sp,144 - 4b00: 0000 unimp - 4b02: 0001 nop - 4b04: 0402 c.slli64 s0 - 4b06: 0900030f 0x900030f - 4b0a: 0004 0x4 - 4b0c: 0001 nop - 4b0e: 0402 c.slli64 s0 - 4b10: 0311 addi t1,t1,4 - 4b12: 0900 addi s0,sp,144 - 4b14: 0004 0x4 - 4b16: 0001 nop - 4b18: 0402 c.slli64 s0 - 4b1a: 0311 addi t1,t1,4 - 4b1c: 0900 addi s0,sp,144 - 4b1e: 0014 0x14 - 4b20: 0001 nop - 4b22: 0402 c.slli64 s0 - 4b24: 0311 addi t1,t1,4 - 4b26: 0900 addi s0,sp,144 - 4b28: 0014 0x14 - 4b2a: 0001 nop - 4b2c: 0402 c.slli64 s0 - 4b2e: 0311 addi t1,t1,4 - 4b30: 0900 addi s0,sp,144 - 4b32: 0000 unimp - 4b34: 0001 nop - 4b36: 0402 c.slli64 s0 - 4b38: 0311 addi t1,t1,4 - 4b3a: 0900 addi s0,sp,144 - 4b3c: 0000 unimp - 4b3e: 0001 nop - 4b40: 0402 c.slli64 s0 - 4b42: 0311 addi t1,t1,4 - 4b44: 0900 addi s0,sp,144 - 4b46: 0000 unimp - 4b48: 0001 nop - 4b4a: 0402 c.slli64 s0 - 4b4c: 0311 addi t1,t1,4 - 4b4e: 0900 addi s0,sp,144 - 4b50: 0000 unimp - 4b52: 0001 nop - 4b54: 0402 c.slli64 s0 - 4b56: 0311 addi t1,t1,4 - 4b58: 0900 addi s0,sp,144 - 4b5a: 0000 unimp - 4b5c: 0001 nop - 4b5e: 0402 c.slli64 s0 - 4b60: 0311 addi t1,t1,4 - 4b62: 0900 addi s0,sp,144 - 4b64: 0000 unimp - 4b66: 0001 nop - 4b68: 0402 c.slli64 s0 - 4b6a: 0311 addi t1,t1,4 - 4b6c: 0900 addi s0,sp,144 - 4b6e: 0000 unimp - 4b70: 0001 nop - 4b72: 0402 c.slli64 s0 - 4b74: 0311 addi t1,t1,4 - 4b76: 0900 addi s0,sp,144 - 4b78: 0000 unimp - 4b7a: 0001 nop - 4b7c: 0402 c.slli64 s0 - 4b7e: 0311 addi t1,t1,4 - 4b80: 0900 addi s0,sp,144 - 4b82: 0000 unimp - 4b84: 0001 nop - 4b86: 0402 c.slli64 s0 - 4b88: 0311 addi t1,t1,4 - 4b8a: 0900 addi s0,sp,144 - 4b8c: 0000 unimp - 4b8e: 0001 nop - 4b90: 0402 c.slli64 s0 - 4b92: 0311 addi t1,t1,4 - 4b94: 0900 addi s0,sp,144 - 4b96: 000c 0xc - 4b98: 0001 nop - 4b9a: 0402 c.slli64 s0 - 4b9c: 0311 addi t1,t1,4 - 4b9e: 0900 addi s0,sp,144 - 4ba0: 000c 0xc - 4ba2: 0001 nop - 4ba4: 0402 c.slli64 s0 - 4ba6: 0311 addi t1,t1,4 - 4ba8: 0900 addi s0,sp,144 - 4baa: 0000 unimp - 4bac: 0001 nop - 4bae: 0402 c.slli64 s0 - 4bb0: 0311 addi t1,t1,4 - 4bb2: 0900 addi s0,sp,144 - 4bb4: 0000 unimp - 4bb6: 0001 nop - 4bb8: 0402 c.slli64 s0 - 4bba: 0312 slli t1,t1,0x4 - 4bbc: 0900 addi s0,sp,144 - 4bbe: 0004 0x4 - 4bc0: 0001 nop - 4bc2: 0402 c.slli64 s0 - 4bc4: 0314 addi a3,sp,384 - 4bc6: 0900 addi s0,sp,144 - 4bc8: 0004 0x4 - 4bca: 0001 nop - 4bcc: 0402 c.slli64 s0 - 4bce: 0314 addi a3,sp,384 - 4bd0: 0900 addi s0,sp,144 - 4bd2: 0010 0x10 - 4bd4: 0001 nop - 4bd6: 0402 c.slli64 s0 - 4bd8: 0314 addi a3,sp,384 - 4bda: 0900 addi s0,sp,144 - 4bdc: 0014 0x14 - 4bde: 0001 nop - 4be0: 0402 c.slli64 s0 - 4be2: 0314 addi a3,sp,384 - 4be4: 0900 addi s0,sp,144 - 4be6: 0000 unimp - 4be8: 0001 nop - 4bea: 0402 c.slli64 s0 - 4bec: 0314 addi a3,sp,384 - 4bee: 0900 addi s0,sp,144 - 4bf0: 0000 unimp - 4bf2: 0001 nop - 4bf4: 0402 c.slli64 s0 - 4bf6: 0314 addi a3,sp,384 - 4bf8: 0900 addi s0,sp,144 - 4bfa: 0000 unimp - 4bfc: 0001 nop - 4bfe: 0402 c.slli64 s0 - 4c00: 0314 addi a3,sp,384 - 4c02: 0900 addi s0,sp,144 - 4c04: 0000 unimp - 4c06: 0001 nop - 4c08: 0402 c.slli64 s0 - 4c0a: 0314 addi a3,sp,384 - 4c0c: 0900 addi s0,sp,144 - 4c0e: 0000 unimp - 4c10: 0001 nop - 4c12: 0402 c.slli64 s0 - 4c14: 0314 addi a3,sp,384 - 4c16: 0900 addi s0,sp,144 - 4c18: 0000 unimp - 4c1a: 0001 nop - 4c1c: 0402 c.slli64 s0 - 4c1e: 0314 addi a3,sp,384 - 4c20: 0900 addi s0,sp,144 - 4c22: 0004 0x4 - 4c24: 0001 nop - 4c26: 0402 c.slli64 s0 - 4c28: 0314 addi a3,sp,384 - 4c2a: 0900 addi s0,sp,144 - 4c2c: 0008 0x8 - 4c2e: 0001 nop - 4c30: 0402 c.slli64 s0 - 4c32: 0314 addi a3,sp,384 - 4c34: 0900 addi s0,sp,144 - 4c36: 0004 0x4 - 4c38: 0001 nop - 4c3a: 0402 c.slli64 s0 - 4c3c: 0314 addi a3,sp,384 - 4c3e: 0900 addi s0,sp,144 - 4c40: 0000 unimp - 4c42: 0001 nop - 4c44: 0402 c.slli64 s0 - 4c46: 0314 addi a3,sp,384 - 4c48: 0900 addi s0,sp,144 - 4c4a: 0004 0x4 - 4c4c: 0001 nop - 4c4e: 0402 c.slli64 s0 - 4c50: 0314 addi a3,sp,384 - 4c52: 0900 addi s0,sp,144 - 4c54: 0014 0x14 - 4c56: 0001 nop - 4c58: 0402 c.slli64 s0 - 4c5a: 0314 addi a3,sp,384 - 4c5c: 0900 addi s0,sp,144 - 4c5e: 0000 unimp - 4c60: 0001 nop - 4c62: 0402 c.slli64 s0 - 4c64: 0314 addi a3,sp,384 - 4c66: 0900 addi s0,sp,144 - 4c68: 0000 unimp - 4c6a: 0001 nop - 4c6c: 0402 c.slli64 s0 - 4c6e: 0315 addi t1,t1,5 - 4c70: 0900 addi s0,sp,144 - 4c72: 0004 0x4 - 4c74: 0001 nop - 4c76: 0402 c.slli64 s0 - 4c78: 09000317 auipc t1,0x9000 - 4c7c: 0004 0x4 - 4c7e: 0001 nop - 4c80: 0402 c.slli64 s0 - 4c82: 09000317 auipc t1,0x9000 - 4c86: 0010 0x10 - 4c88: 0001 nop - 4c8a: 0402 c.slli64 s0 - 4c8c: 09000317 auipc t1,0x9000 - 4c90: 001c 0x1c - 4c92: 0001 nop - 4c94: 0402 c.slli64 s0 - 4c96: 09000317 auipc t1,0x9000 - 4c9a: 0000 unimp - 4c9c: 0001 nop - 4c9e: 0402 c.slli64 s0 - 4ca0: 09000317 auipc t1,0x9000 - 4ca4: 0000 unimp - 4ca6: 0001 nop - 4ca8: 0402 c.slli64 s0 - 4caa: 09000317 auipc t1,0x9000 - 4cae: 0000 unimp - 4cb0: 0001 nop - 4cb2: 0402 c.slli64 s0 - 4cb4: 09000317 auipc t1,0x9000 - 4cb8: 0000 unimp - 4cba: 0001 nop - 4cbc: 0402 c.slli64 s0 - 4cbe: 09000317 auipc t1,0x9000 - 4cc2: 0000 unimp - 4cc4: 0001 nop - 4cc6: 0402 c.slli64 s0 - 4cc8: 09000317 auipc t1,0x9000 - 4ccc: 0008 0x8 - 4cce: 0001 nop - 4cd0: 0402 c.slli64 s0 - 4cd2: 09000317 auipc t1,0x9000 - 4cd6: 0000 unimp - 4cd8: 0001 nop - 4cda: 0402 c.slli64 s0 - 4cdc: 09000317 auipc t1,0x9000 - 4ce0: 0000 unimp - 4ce2: 0001 nop - 4ce4: 0402 c.slli64 s0 - 4ce6: 09000317 auipc t1,0x9000 - 4cea: 0008 0x8 - 4cec: 0001 nop - 4cee: 0402 c.slli64 s0 - 4cf0: 09000317 auipc t1,0x9000 - 4cf4: 0000 unimp - 4cf6: 0001 nop - 4cf8: 0402 c.slli64 s0 - 4cfa: 09000317 auipc t1,0x9000 - 4cfe: 0000 unimp - 4d00: 0001 nop - 4d02: 0402 c.slli64 s0 - 4d04: 09000317 auipc t1,0x9000 - 4d08: 0018 0x18 - 4d0a: 0001 nop - 4d0c: 0402 c.slli64 s0 - 4d0e: 09000317 auipc t1,0x9000 - 4d12: 0000 unimp - 4d14: 0001 nop - 4d16: 0402 c.slli64 s0 - 4d18: 09000317 auipc t1,0x9000 - 4d1c: 0000 unimp - 4d1e: 0001 nop - 4d20: 0402 c.slli64 s0 - 4d22: 0318 addi a4,sp,384 - 4d24: 0900 addi s0,sp,144 - 4d26: 0004 0x4 - 4d28: 0001 nop - 4d2a: 0402 c.slli64 s0 - 4d2c: 031a slli t1,t1,0x6 - 4d2e: 0900 addi s0,sp,144 - 4d30: 0004 0x4 - 4d32: 0001 nop - 4d34: 0402 c.slli64 s0 - 4d36: 031a slli t1,t1,0x6 - 4d38: 0900 addi s0,sp,144 - 4d3a: 000c 0xc - 4d3c: 0001 nop - 4d3e: 0402 c.slli64 s0 - 4d40: 031a slli t1,t1,0x6 - 4d42: 0900 addi s0,sp,144 - 4d44: 0018 0x18 - 4d46: 0001 nop - 4d48: 0402 c.slli64 s0 - 4d4a: 031a slli t1,t1,0x6 - 4d4c: 0900 addi s0,sp,144 - 4d4e: 0000 unimp - 4d50: 0001 nop - 4d52: 0402 c.slli64 s0 - 4d54: 031a slli t1,t1,0x6 - 4d56: 0900 addi s0,sp,144 - 4d58: 0000 unimp - 4d5a: 0001 nop - 4d5c: 0402 c.slli64 s0 - 4d5e: 031a slli t1,t1,0x6 - 4d60: 0900 addi s0,sp,144 - 4d62: 0000 unimp - 4d64: 0001 nop - 4d66: 0402 c.slli64 s0 - 4d68: 031a slli t1,t1,0x6 - 4d6a: 0900 addi s0,sp,144 - 4d6c: 0008 0x8 - 4d6e: 0001 nop - 4d70: 0402 c.slli64 s0 - 4d72: 031a slli t1,t1,0x6 - 4d74: 0900 addi s0,sp,144 - 4d76: 0008 0x8 - 4d78: 0001 nop - 4d7a: 0402 c.slli64 s0 - 4d7c: 031a slli t1,t1,0x6 - 4d7e: 0900 addi s0,sp,144 - 4d80: 0000 unimp - 4d82: 0001 nop - 4d84: 0402 c.slli64 s0 - 4d86: 031a slli t1,t1,0x6 - 4d88: 0900 addi s0,sp,144 - 4d8a: 0000 unimp - 4d8c: 0001 nop - 4d8e: 0402 c.slli64 s0 - 4d90: 031a slli t1,t1,0x6 - 4d92: 0900 addi s0,sp,144 - 4d94: 000c 0xc - 4d96: 0001 nop - 4d98: 0402 c.slli64 s0 - 4d9a: 031a slli t1,t1,0x6 - 4d9c: 0900 addi s0,sp,144 - 4d9e: 0000 unimp - 4da0: 0001 nop - 4da2: 0402 c.slli64 s0 - 4da4: 031a slli t1,t1,0x6 - 4da6: 0900 addi s0,sp,144 - 4da8: 0000 unimp - 4daa: 0001 nop - 4dac: 0402 c.slli64 s0 - 4dae: 031a slli t1,t1,0x6 - 4db0: 0900 addi s0,sp,144 - 4db2: 0000 unimp - 4db4: 0001 nop - 4db6: 0402 c.slli64 s0 - 4db8: 031a slli t1,t1,0x6 - 4dba: 0900 addi s0,sp,144 - 4dbc: 0000 unimp - 4dbe: 0001 nop - 4dc0: 0402 c.slli64 s0 - 4dc2: 031a slli t1,t1,0x6 - 4dc4: 0900 addi s0,sp,144 - 4dc6: 0000 unimp - 4dc8: 0001 nop - 4dca: 0402 c.slli64 s0 - 4dcc: 031a slli t1,t1,0x6 - 4dce: 0900 addi s0,sp,144 - 4dd0: 004c addi a1,sp,4 - 4dd2: 0001 nop - 4dd4: 0402 c.slli64 s0 - 4dd6: 031a slli t1,t1,0x6 - 4dd8: 0900 addi s0,sp,144 - 4dda: 0000 unimp - 4ddc: 0001 nop - 4dde: 0402 c.slli64 s0 - 4de0: 031a slli t1,t1,0x6 - 4de2: 0900 addi s0,sp,144 - 4de4: 0000 unimp - 4de6: 0001 nop - 4de8: 0402 c.slli64 s0 - 4dea: 031a slli t1,t1,0x6 - 4dec: 0900 addi s0,sp,144 - 4dee: 0000 unimp - 4df0: 0001 nop - 4df2: 0402 c.slli64 s0 - 4df4: 031a slli t1,t1,0x6 - 4df6: 0900 addi s0,sp,144 - 4df8: 0000 unimp - 4dfa: 0001 nop - 4dfc: 0402 c.slli64 s0 - 4dfe: 031a slli t1,t1,0x6 - 4e00: 0900 addi s0,sp,144 - 4e02: 0000 unimp - 4e04: 0001 nop - 4e06: 0402 c.slli64 s0 - 4e08: 031a slli t1,t1,0x6 - 4e0a: 0900 addi s0,sp,144 - 4e0c: 0000 unimp - 4e0e: 0001 nop - 4e10: 0402 c.slli64 s0 - 4e12: 031a slli t1,t1,0x6 - 4e14: 0900 addi s0,sp,144 - 4e16: 0000 unimp - 4e18: 0001 nop - 4e1a: 0402 c.slli64 s0 - 4e1c: 031a slli t1,t1,0x6 - 4e1e: 0900 addi s0,sp,144 - 4e20: 0000 unimp - 4e22: 0001 nop - 4e24: 0402 c.slli64 s0 - 4e26: 031a slli t1,t1,0x6 - 4e28: 0900 addi s0,sp,144 - 4e2a: 0000 unimp - 4e2c: 0001 nop - 4e2e: 0402 c.slli64 s0 - 4e30: 031a slli t1,t1,0x6 - 4e32: 0900 addi s0,sp,144 - 4e34: 0000 unimp - 4e36: 0001 nop - 4e38: 0402 c.slli64 s0 - 4e3a: 031a slli t1,t1,0x6 - 4e3c: 0900 addi s0,sp,144 - 4e3e: 0000 unimp - 4e40: 0001 nop - 4e42: 0402 c.slli64 s0 - 4e44: 031a slli t1,t1,0x6 - 4e46: 0900 addi s0,sp,144 - 4e48: 0000 unimp - 4e4a: 0001 nop - 4e4c: 0402 c.slli64 s0 - 4e4e: 031a slli t1,t1,0x6 - 4e50: 0900 addi s0,sp,144 - 4e52: 0000 unimp - 4e54: 0001 nop - 4e56: 0402 c.slli64 s0 - 4e58: 031a slli t1,t1,0x6 - 4e5a: 0900 addi s0,sp,144 - 4e5c: 0008 0x8 - 4e5e: 0001 nop - 4e60: 0402 c.slli64 s0 - 4e62: 031a slli t1,t1,0x6 - 4e64: 0900 addi s0,sp,144 - 4e66: 0000 unimp - 4e68: 0001 nop - 4e6a: 0402 c.slli64 s0 - 4e6c: 031a slli t1,t1,0x6 - 4e6e: 0900 addi s0,sp,144 - 4e70: 0000 unimp - 4e72: 0001 nop - 4e74: 0402 c.slli64 s0 - 4e76: 031a slli t1,t1,0x6 - 4e78: 0900 addi s0,sp,144 - 4e7a: 0000 unimp - 4e7c: 0001 nop - 4e7e: 0402 c.slli64 s0 - 4e80: 031a slli t1,t1,0x6 - 4e82: 0900 addi s0,sp,144 - 4e84: 0000 unimp - 4e86: 0001 nop - 4e88: 0402 c.slli64 s0 - 4e8a: 031a slli t1,t1,0x6 - 4e8c: 0900 addi s0,sp,144 - 4e8e: 0000 unimp - 4e90: 0001 nop - 4e92: 0402 c.slli64 s0 - 4e94: 031a slli t1,t1,0x6 - 4e96: 0900 addi s0,sp,144 - 4e98: 0000 unimp - 4e9a: 0001 nop - 4e9c: 0402 c.slli64 s0 - 4e9e: 031a slli t1,t1,0x6 - 4ea0: 0900 addi s0,sp,144 - 4ea2: 0000 unimp - 4ea4: 0001 nop - 4ea6: 0402 c.slli64 s0 - 4ea8: 031a slli t1,t1,0x6 - 4eaa: 0900 addi s0,sp,144 - 4eac: 0004 0x4 - 4eae: 0001 nop - 4eb0: 0402 c.slli64 s0 - 4eb2: 031a slli t1,t1,0x6 - 4eb4: 0900 addi s0,sp,144 - 4eb6: 0000 unimp - 4eb8: 0001 nop - 4eba: 0402 c.slli64 s0 - 4ebc: 031a slli t1,t1,0x6 - 4ebe: 0900 addi s0,sp,144 - 4ec0: 0004 0x4 - 4ec2: 0001 nop - 4ec4: 0402 c.slli64 s0 - 4ec6: 031a slli t1,t1,0x6 - 4ec8: 0900 addi s0,sp,144 - 4eca: 0000 unimp - 4ecc: 0001 nop - 4ece: 0402 c.slli64 s0 - 4ed0: 031a slli t1,t1,0x6 - 4ed2: 0900 addi s0,sp,144 - 4ed4: 0000 unimp - 4ed6: 0001 nop - 4ed8: 0402 c.slli64 s0 - 4eda: 031a slli t1,t1,0x6 - 4edc: 0900 addi s0,sp,144 - 4ede: 0000 unimp - 4ee0: 0001 nop - 4ee2: 0402 c.slli64 s0 - 4ee4: 031a slli t1,t1,0x6 - 4ee6: 0900 addi s0,sp,144 - 4ee8: 0000 unimp - 4eea: 0001 nop - 4eec: 0402 c.slli64 s0 - 4eee: 031a slli t1,t1,0x6 - 4ef0: 0900 addi s0,sp,144 - 4ef2: 0000 unimp - 4ef4: 0001 nop - 4ef6: 0402 c.slli64 s0 - 4ef8: 031a slli t1,t1,0x6 - 4efa: 0900 addi s0,sp,144 - 4efc: 0060 addi s0,sp,12 - 4efe: 0001 nop - 4f00: 0402 c.slli64 s0 - 4f02: 031a slli t1,t1,0x6 - 4f04: 0900 addi s0,sp,144 - 4f06: 0000 unimp - 4f08: 0001 nop - 4f0a: 0402 c.slli64 s0 - 4f0c: 031a slli t1,t1,0x6 - 4f0e: 0900 addi s0,sp,144 - 4f10: 0000 unimp - 4f12: 0001 nop - 4f14: 0402 c.slli64 s0 - 4f16: 031a slli t1,t1,0x6 - 4f18: 0900 addi s0,sp,144 - 4f1a: 0000 unimp - 4f1c: 0001 nop - 4f1e: 0402 c.slli64 s0 - 4f20: 031a slli t1,t1,0x6 - 4f22: 0900 addi s0,sp,144 - 4f24: 0000 unimp - 4f26: 0001 nop - 4f28: 0402 c.slli64 s0 - 4f2a: 031a slli t1,t1,0x6 - 4f2c: 0900 addi s0,sp,144 - 4f2e: 0000 unimp - 4f30: 0001 nop - 4f32: 0402 c.slli64 s0 - 4f34: 031a slli t1,t1,0x6 - 4f36: 0900 addi s0,sp,144 - 4f38: 0000 unimp - 4f3a: 0001 nop - 4f3c: 0402 c.slli64 s0 - 4f3e: 031a slli t1,t1,0x6 - 4f40: 0900 addi s0,sp,144 - 4f42: 0000 unimp - 4f44: 0001 nop - 4f46: 0402 c.slli64 s0 - 4f48: 031a slli t1,t1,0x6 - 4f4a: 0900 addi s0,sp,144 - 4f4c: 0000 unimp - 4f4e: 0001 nop - 4f50: 0402 c.slli64 s0 - 4f52: 031a slli t1,t1,0x6 - 4f54: 0900 addi s0,sp,144 - 4f56: 0000 unimp - 4f58: 0001 nop - 4f5a: 0402 c.slli64 s0 - 4f5c: 031a slli t1,t1,0x6 - 4f5e: 0900 addi s0,sp,144 - 4f60: 0000 unimp - 4f62: 0001 nop - 4f64: 0402 c.slli64 s0 - 4f66: 031a slli t1,t1,0x6 - 4f68: 0900 addi s0,sp,144 - 4f6a: 0000 unimp - 4f6c: 0001 nop - 4f6e: 0402 c.slli64 s0 - 4f70: 031a slli t1,t1,0x6 - 4f72: 0900 addi s0,sp,144 - 4f74: 0000 unimp - 4f76: 0001 nop - 4f78: 0402 c.slli64 s0 - 4f7a: 031a slli t1,t1,0x6 - 4f7c: 0900 addi s0,sp,144 - 4f7e: 0000 unimp - 4f80: 0001 nop - 4f82: 0402 c.slli64 s0 - 4f84: 031a slli t1,t1,0x6 - 4f86: 0900 addi s0,sp,144 - 4f88: 0004 0x4 - 4f8a: 0001 nop - 4f8c: 0402 c.slli64 s0 - 4f8e: 031a slli t1,t1,0x6 - 4f90: 0900 addi s0,sp,144 - 4f92: 0008 0x8 - 4f94: 0001 nop - 4f96: 0402 c.slli64 s0 - 4f98: 031a slli t1,t1,0x6 - 4f9a: 0900 addi s0,sp,144 - 4f9c: 0000 unimp - 4f9e: 0001 nop - 4fa0: 0402 c.slli64 s0 - 4fa2: 031a slli t1,t1,0x6 - 4fa4: 0900 addi s0,sp,144 - 4fa6: 0004 0x4 - 4fa8: 0001 nop - 4faa: 0402 c.slli64 s0 - 4fac: 031a slli t1,t1,0x6 - 4fae: 0900 addi s0,sp,144 - 4fb0: 0014 0x14 - 4fb2: 0001 nop - 4fb4: 0402 c.slli64 s0 - 4fb6: 031a slli t1,t1,0x6 - 4fb8: 0900 addi s0,sp,144 - 4fba: 0000 unimp - 4fbc: 0001 nop - 4fbe: 0402 c.slli64 s0 - 4fc0: 031a slli t1,t1,0x6 - 4fc2: 0900 addi s0,sp,144 - 4fc4: 0000 unimp - 4fc6: 0001 nop - 4fc8: 0402 c.slli64 s0 - 4fca: 0900031b 0x900031b - 4fce: 0004 0x4 - 4fd0: 0001 nop - 4fd2: 0402 c.slli64 s0 - 4fd4: 031d addi t1,t1,7 - 4fd6: 0900 addi s0,sp,144 - 4fd8: 0008 0x8 - 4fda: 0001 nop - 4fdc: 0402 c.slli64 s0 - 4fde: 031d addi t1,t1,7 - 4fe0: 0900 addi s0,sp,144 - 4fe2: 0014 0x14 - 4fe4: 0001 nop - 4fe6: 0402 c.slli64 s0 - 4fe8: 031d addi t1,t1,7 - 4fea: 0900 addi s0,sp,144 - 4fec: 0018 0x18 - 4fee: 0001 nop - 4ff0: 0402 c.slli64 s0 - 4ff2: 031d addi t1,t1,7 - 4ff4: 0900 addi s0,sp,144 - 4ff6: 0000 unimp - 4ff8: 0001 nop - 4ffa: 0402 c.slli64 s0 - 4ffc: 031d addi t1,t1,7 - 4ffe: 0900 addi s0,sp,144 - 5000: 0000 unimp - 5002: 0001 nop - 5004: 0402 c.slli64 s0 - 5006: 031d addi t1,t1,7 - 5008: 0900 addi s0,sp,144 - 500a: 0000 unimp - 500c: 0001 nop - 500e: 0402 c.slli64 s0 - 5010: 031d addi t1,t1,7 - 5012: 0900 addi s0,sp,144 - 5014: 0000 unimp - 5016: 0001 nop - 5018: 0402 c.slli64 s0 - 501a: 031d addi t1,t1,7 - 501c: 0900 addi s0,sp,144 - 501e: 0000 unimp - 5020: 0001 nop - 5022: 0402 c.slli64 s0 - 5024: 031d addi t1,t1,7 - 5026: 0900 addi s0,sp,144 - 5028: 0004 0x4 - 502a: 0001 nop - 502c: 0402 c.slli64 s0 - 502e: 031d addi t1,t1,7 - 5030: 0900 addi s0,sp,144 - 5032: 0000 unimp - 5034: 0001 nop - 5036: 0402 c.slli64 s0 - 5038: 031d addi t1,t1,7 - 503a: 0900 addi s0,sp,144 - 503c: 0000 unimp - 503e: 0001 nop - 5040: 0402 c.slli64 s0 - 5042: 031d addi t1,t1,7 - 5044: 0900 addi s0,sp,144 - 5046: 0008 0x8 - 5048: 0001 nop - 504a: 0402 c.slli64 s0 - 504c: 031d addi t1,t1,7 - 504e: 0900 addi s0,sp,144 - 5050: 0000 unimp - 5052: 0001 nop - 5054: 0402 c.slli64 s0 - 5056: 031d addi t1,t1,7 - 5058: 0900 addi s0,sp,144 - 505a: 000c 0xc - 505c: 0001 nop - 505e: 0402 c.slli64 s0 - 5060: 031d addi t1,t1,7 - 5062: 0900 addi s0,sp,144 - 5064: 0000 unimp - 5066: 0001 nop - 5068: 0402 c.slli64 s0 - 506a: 031d addi t1,t1,7 - 506c: 0900 addi s0,sp,144 - 506e: 0004 0x4 - 5070: 0001 nop - 5072: 0402 c.slli64 s0 - 5074: 031d addi t1,t1,7 - 5076: 0900 addi s0,sp,144 - 5078: 0004 0x4 - 507a: 0001 nop - 507c: 0402 c.slli64 s0 - 507e: 031e slli t1,t1,0x7 - 5080: 0900 addi s0,sp,144 - 5082: 0004 0x4 - 5084: 0001 nop - 5086: 0402 c.slli64 s0 - 5088: 0320 addi s0,sp,392 - 508a: 0900 addi s0,sp,144 - 508c: 0004 0x4 - 508e: 0001 nop - 5090: 0402 c.slli64 s0 - 5092: 0320 addi s0,sp,392 - 5094: 0900 addi s0,sp,144 - 5096: 0020 addi s0,sp,8 - 5098: 0001 nop - 509a: 0402 c.slli64 s0 - 509c: 0320 addi s0,sp,392 - 509e: 0900 addi s0,sp,144 - 50a0: 0008 0x8 - 50a2: 0001 nop - 50a4: 0402 c.slli64 s0 - 50a6: 0320 addi s0,sp,392 - 50a8: 0900 addi s0,sp,144 - 50aa: 0000 unimp - 50ac: 0001 nop - 50ae: 0402 c.slli64 s0 - 50b0: 0320 addi s0,sp,392 - 50b2: 0900 addi s0,sp,144 - 50b4: 0000 unimp - 50b6: 0001 nop - 50b8: 0402 c.slli64 s0 - 50ba: 0320 addi s0,sp,392 - 50bc: 0900 addi s0,sp,144 - 50be: 0000 unimp - 50c0: 0001 nop - 50c2: 0402 c.slli64 s0 - 50c4: 0320 addi s0,sp,392 - 50c6: 0900 addi s0,sp,144 - 50c8: 0000 unimp - 50ca: 0001 nop - 50cc: 0402 c.slli64 s0 - 50ce: 0320 addi s0,sp,392 - 50d0: 0900 addi s0,sp,144 - 50d2: 0000 unimp - 50d4: 0001 nop - 50d6: 0402 c.slli64 s0 - 50d8: 0320 addi s0,sp,392 - 50da: 0900 addi s0,sp,144 - 50dc: 0000 unimp - 50de: 0001 nop - 50e0: 0402 c.slli64 s0 - 50e2: 0320 addi s0,sp,392 - 50e4: 0900 addi s0,sp,144 - 50e6: 0000 unimp - 50e8: 0001 nop - 50ea: 0402 c.slli64 s0 - 50ec: 0320 addi s0,sp,392 - 50ee: 0900 addi s0,sp,144 - 50f0: 0000 unimp - 50f2: 0001 nop - 50f4: 0402 c.slli64 s0 - 50f6: 0320 addi s0,sp,392 - 50f8: 0900 addi s0,sp,144 - 50fa: 0004 0x4 - 50fc: 0001 nop - 50fe: 0402 c.slli64 s0 - 5100: 0320 addi s0,sp,392 - 5102: 0900 addi s0,sp,144 - 5104: 0000 unimp - 5106: 0001 nop - 5108: 0402 c.slli64 s0 - 510a: 0320 addi s0,sp,392 - 510c: 0900 addi s0,sp,144 - 510e: 0000 unimp - 5110: 0001 nop - 5112: 0402 c.slli64 s0 - 5114: 0320 addi s0,sp,392 - 5116: 0900 addi s0,sp,144 - 5118: 0014 0x14 - 511a: 0001 nop - 511c: 0402 c.slli64 s0 - 511e: 0320 addi s0,sp,392 - 5120: 0900 addi s0,sp,144 - 5122: 0000 unimp - 5124: 0001 nop - 5126: 0402 c.slli64 s0 - 5128: 0320 addi s0,sp,392 - 512a: 0900 addi s0,sp,144 - 512c: 0000 unimp - 512e: 0001 nop - 5130: 0402 c.slli64 s0 - 5132: 0321 addi t1,t1,8 - 5134: 0900 addi s0,sp,144 - 5136: 0004 0x4 - 5138: 0001 nop - 513a: 0402 c.slli64 s0 - 513c: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 5140: 0004 0x4 - 5142: 0001 nop - 5144: 0402 c.slli64 s0 - 5146: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 514a: 002c addi a1,sp,8 - 514c: 0001 nop - 514e: 0402 c.slli64 s0 - 5150: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 5154: 0000 unimp - 5156: 0001 nop - 5158: 0402 c.slli64 s0 - 515a: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 515e: 0000 unimp - 5160: 0001 nop - 5162: 0402 c.slli64 s0 - 5164: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 5168: 0000 unimp - 516a: 0001 nop - 516c: 0402 c.slli64 s0 - 516e: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 5172: 0000 unimp - 5174: 0001 nop - 5176: 0402 c.slli64 s0 - 5178: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 517c: 0000 unimp - 517e: 0001 nop - 5180: 0402 c.slli64 s0 - 5182: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 5186: 0000 unimp - 5188: 0001 nop - 518a: 0402 c.slli64 s0 - 518c: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 5190: 0000 unimp - 5192: 0001 nop - 5194: 0402 c.slli64 s0 - 5196: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 519a: 0000 unimp - 519c: 0001 nop - 519e: 0402 c.slli64 s0 - 51a0: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 51a4: 0000 unimp - 51a6: 0001 nop - 51a8: 0402 c.slli64 s0 - 51aa: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 51ae: 0004 0x4 - 51b0: 0001 nop - 51b2: 0402 c.slli64 s0 - 51b4: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 51b8: 0000 unimp - 51ba: 0001 nop - 51bc: 0402 c.slli64 s0 - 51be: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 51c2: 0000 unimp - 51c4: 0001 nop - 51c6: 0402 c.slli64 s0 - 51c8: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 51cc: 0014 0x14 - 51ce: 0001 nop - 51d0: 0402 c.slli64 s0 - 51d2: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 51d6: 0000 unimp - 51d8: 0001 nop - 51da: 0402 c.slli64 s0 - 51dc: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 51e0: 0000 unimp - 51e2: 0001 nop - 51e4: 0402 c.slli64 s0 - 51e6: 0324 addi s1,sp,392 - 51e8: 0900 addi s0,sp,144 - 51ea: 0004 0x4 - 51ec: 0001 nop - 51ee: 0402 c.slli64 s0 - 51f0: 0326 slli t1,t1,0x9 - 51f2: 0900 addi s0,sp,144 - 51f4: 0004 0x4 - 51f6: 0001 nop - 51f8: 0402 c.slli64 s0 - 51fa: 0326 slli t1,t1,0x9 - 51fc: 0900 addi s0,sp,144 - 51fe: 0008 0x8 - 5200: 0001 nop - 5202: 0402 c.slli64 s0 - 5204: 0326 slli t1,t1,0x9 - 5206: 0900 addi s0,sp,144 - 5208: 0018 0x18 - 520a: 0001 nop - 520c: 0402 c.slli64 s0 - 520e: 0326 slli t1,t1,0x9 - 5210: 0900 addi s0,sp,144 - 5212: 0000 unimp - 5214: 0001 nop - 5216: 0402 c.slli64 s0 - 5218: 0326 slli t1,t1,0x9 - 521a: 0900 addi s0,sp,144 - 521c: 0000 unimp - 521e: 0001 nop - 5220: 0402 c.slli64 s0 - 5222: 0326 slli t1,t1,0x9 - 5224: 0900 addi s0,sp,144 - 5226: 0000 unimp - 5228: 0001 nop - 522a: 0402 c.slli64 s0 - 522c: 0326 slli t1,t1,0x9 - 522e: 0900 addi s0,sp,144 - 5230: 000c 0xc - 5232: 0001 nop - 5234: 0402 c.slli64 s0 - 5236: 0326 slli t1,t1,0x9 - 5238: 0900 addi s0,sp,144 - 523a: 0004 0x4 - 523c: 0001 nop - 523e: 0402 c.slli64 s0 - 5240: 0326 slli t1,t1,0x9 - 5242: 0900 addi s0,sp,144 - 5244: 0004 0x4 - 5246: 0001 nop - 5248: 0402 c.slli64 s0 - 524a: 0326 slli t1,t1,0x9 - 524c: 0900 addi s0,sp,144 - 524e: 0000 unimp - 5250: 0001 nop - 5252: 0402 c.slli64 s0 - 5254: 0326 slli t1,t1,0x9 - 5256: 0900 addi s0,sp,144 - 5258: 0008 0x8 - 525a: 0001 nop - 525c: 0402 c.slli64 s0 - 525e: 0326 slli t1,t1,0x9 - 5260: 0900 addi s0,sp,144 - 5262: 0000 unimp - 5264: 0001 nop - 5266: 0402 c.slli64 s0 - 5268: 0326 slli t1,t1,0x9 - 526a: 0900 addi s0,sp,144 - 526c: 0000 unimp - 526e: 0001 nop - 5270: 0402 c.slli64 s0 - 5272: 0326 slli t1,t1,0x9 - 5274: 0900 addi s0,sp,144 - 5276: 0000 unimp - 5278: 0001 nop - 527a: 0402 c.slli64 s0 - 527c: 0326 slli t1,t1,0x9 - 527e: 0900 addi s0,sp,144 - 5280: 0000 unimp - 5282: 0001 nop - 5284: 0402 c.slli64 s0 - 5286: 0326 slli t1,t1,0x9 - 5288: 0900 addi s0,sp,144 - 528a: 0000 unimp - 528c: 0001 nop - 528e: 0402 c.slli64 s0 - 5290: 0326 slli t1,t1,0x9 - 5292: 0900 addi s0,sp,144 - 5294: 0004 0x4 - 5296: 0001 nop - 5298: 0402 c.slli64 s0 - 529a: 0326 slli t1,t1,0x9 - 529c: 0900 addi s0,sp,144 - 529e: 0004 0x4 - 52a0: 0001 nop - 52a2: 0402 c.slli64 s0 - 52a4: 0326 slli t1,t1,0x9 - 52a6: 0900 addi s0,sp,144 - 52a8: 0004 0x4 - 52aa: 0001 nop - 52ac: 0402 c.slli64 s0 - 52ae: 0326 slli t1,t1,0x9 - 52b0: 0900 addi s0,sp,144 - 52b2: 0000 unimp - 52b4: 0001 nop - 52b6: 0402 c.slli64 s0 - 52b8: 0326 slli t1,t1,0x9 - 52ba: 0900 addi s0,sp,144 - 52bc: 0008 0x8 - 52be: 0001 nop - 52c0: 0402 c.slli64 s0 - 52c2: 0326 slli t1,t1,0x9 - 52c4: 0900 addi s0,sp,144 - 52c6: 0000 unimp - 52c8: 0001 nop - 52ca: 0402 c.slli64 s0 - 52cc: 0326 slli t1,t1,0x9 - 52ce: 0900 addi s0,sp,144 - 52d0: 0000 unimp - 52d2: 0001 nop - 52d4: 0402 c.slli64 s0 - 52d6: 0326 slli t1,t1,0x9 - 52d8: 0900 addi s0,sp,144 - 52da: 0000 unimp - 52dc: 0001 nop - 52de: 0402 c.slli64 s0 - 52e0: 0326 slli t1,t1,0x9 - 52e2: 0900 addi s0,sp,144 - 52e4: 0000 unimp - 52e6: 0001 nop - 52e8: 0402 c.slli64 s0 - 52ea: 0326 slli t1,t1,0x9 - 52ec: 0900 addi s0,sp,144 - 52ee: 0000 unimp - 52f0: 0001 nop - 52f2: 0402 c.slli64 s0 - 52f4: 0326 slli t1,t1,0x9 - 52f6: 0900 addi s0,sp,144 - 52f8: 0010 0x10 - 52fa: 0001 nop - 52fc: 0402 c.slli64 s0 - 52fe: 0326 slli t1,t1,0x9 - 5300: 0900 addi s0,sp,144 - 5302: 0008 0x8 - 5304: 0001 nop - 5306: 0402 c.slli64 s0 - 5308: 0326 slli t1,t1,0x9 - 530a: 0900 addi s0,sp,144 - 530c: 0014 0x14 - 530e: 0001 nop - 5310: 0402 c.slli64 s0 - 5312: 0326 slli t1,t1,0x9 - 5314: 0900 addi s0,sp,144 - 5316: 0000 unimp - 5318: 0001 nop - 531a: 0402 c.slli64 s0 - 531c: 0326 slli t1,t1,0x9 - 531e: 0900 addi s0,sp,144 - 5320: 000c 0xc - 5322: 0001 nop - 5324: 0402 c.slli64 s0 - 5326: 0326 slli t1,t1,0x9 - 5328: 0900 addi s0,sp,144 - 532a: 0000 unimp - 532c: 0001 nop - 532e: 0402 c.slli64 s0 - 5330: 0326 slli t1,t1,0x9 - 5332: 0900 addi s0,sp,144 - 5334: 0000 unimp - 5336: 0001 nop - 5338: 0402 c.slli64 s0 - 533a: 0326 slli t1,t1,0x9 - 533c: 0900 addi s0,sp,144 - 533e: 0000 unimp - 5340: 0001 nop - 5342: 0402 c.slli64 s0 - 5344: 0326 slli t1,t1,0x9 - 5346: 0900 addi s0,sp,144 - 5348: 0000 unimp - 534a: 0001 nop - 534c: 0402 c.slli64 s0 - 534e: 0326 slli t1,t1,0x9 - 5350: 0900 addi s0,sp,144 - 5352: 0000 unimp - 5354: 0001 nop - 5356: 0402 c.slli64 s0 - 5358: 0326 slli t1,t1,0x9 - 535a: 0900 addi s0,sp,144 - 535c: 0024 addi s1,sp,8 - 535e: 0001 nop - 5360: 0402 c.slli64 s0 - 5362: 0326 slli t1,t1,0x9 - 5364: 0900 addi s0,sp,144 - 5366: 0000 unimp - 5368: 0001 nop - 536a: 0402 c.slli64 s0 - 536c: 0326 slli t1,t1,0x9 - 536e: 0900 addi s0,sp,144 - 5370: 0000 unimp - 5372: 0001 nop - 5374: 0402 c.slli64 s0 - 5376: 0326 slli t1,t1,0x9 - 5378: 0900 addi s0,sp,144 - 537a: 0000 unimp - 537c: 0001 nop - 537e: 0402 c.slli64 s0 - 5380: 0326 slli t1,t1,0x9 - 5382: 0900 addi s0,sp,144 - 5384: 0000 unimp - 5386: 0001 nop - 5388: 0402 c.slli64 s0 - 538a: 0326 slli t1,t1,0x9 - 538c: 0900 addi s0,sp,144 - 538e: 0000 unimp - 5390: 0001 nop - 5392: 0402 c.slli64 s0 - 5394: 0326 slli t1,t1,0x9 - 5396: 0900 addi s0,sp,144 - 5398: 004c addi a1,sp,4 - 539a: 0001 nop - 539c: 0402 c.slli64 s0 - 539e: 0326 slli t1,t1,0x9 - 53a0: 0900 addi s0,sp,144 - 53a2: 0000 unimp - 53a4: 0001 nop - 53a6: 0402 c.slli64 s0 - 53a8: 0326 slli t1,t1,0x9 - 53aa: 0900 addi s0,sp,144 - 53ac: 0000 unimp - 53ae: 0001 nop - 53b0: 0402 c.slli64 s0 - 53b2: 0326 slli t1,t1,0x9 - 53b4: 0900 addi s0,sp,144 - 53b6: 0000 unimp - 53b8: 0001 nop - 53ba: 0402 c.slli64 s0 - 53bc: 0326 slli t1,t1,0x9 - 53be: 0900 addi s0,sp,144 - 53c0: 0000 unimp - 53c2: 0001 nop - 53c4: 0402 c.slli64 s0 - 53c6: 0326 slli t1,t1,0x9 - 53c8: 0900 addi s0,sp,144 - 53ca: 0000 unimp - 53cc: 0001 nop - 53ce: 0402 c.slli64 s0 - 53d0: 0326 slli t1,t1,0x9 - 53d2: 0900 addi s0,sp,144 - 53d4: 0000 unimp - 53d6: 0001 nop - 53d8: 0402 c.slli64 s0 - 53da: 0326 slli t1,t1,0x9 - 53dc: 0900 addi s0,sp,144 - 53de: 0000 unimp - 53e0: 0001 nop - 53e2: 0402 c.slli64 s0 - 53e4: 0326 slli t1,t1,0x9 - 53e6: 0900 addi s0,sp,144 - 53e8: 0000 unimp - 53ea: 0001 nop - 53ec: 0402 c.slli64 s0 - 53ee: 0326 slli t1,t1,0x9 - 53f0: 0900 addi s0,sp,144 - 53f2: 0000 unimp - 53f4: 0001 nop - 53f6: 0402 c.slli64 s0 - 53f8: 0326 slli t1,t1,0x9 - 53fa: 0900 addi s0,sp,144 - 53fc: 0000 unimp - 53fe: 0001 nop - 5400: 0402 c.slli64 s0 - 5402: 0326 slli t1,t1,0x9 - 5404: 0900 addi s0,sp,144 - 5406: 0004 0x4 - 5408: 0001 nop - 540a: 0402 c.slli64 s0 - 540c: 0326 slli t1,t1,0x9 - 540e: 0900 addi s0,sp,144 - 5410: 0014 0x14 - 5412: 0001 nop - 5414: 0402 c.slli64 s0 - 5416: 0326 slli t1,t1,0x9 - 5418: 0900 addi s0,sp,144 - 541a: 0000 unimp - 541c: 0001 nop - 541e: 0402 c.slli64 s0 - 5420: 0326 slli t1,t1,0x9 - 5422: 0900 addi s0,sp,144 - 5424: 0000 unimp - 5426: 0001 nop - 5428: 0402 c.slli64 s0 - 542a: 09000327 0x9000327 - 542e: 0004 0x4 - 5430: 0001 nop - 5432: 0402 c.slli64 s0 - 5434: 0329 addi t1,t1,10 - 5436: 0900 addi s0,sp,144 - 5438: 0008 0x8 - 543a: 0001 nop - 543c: 0402 c.slli64 s0 - 543e: 0329 addi t1,t1,10 - 5440: 0900 addi s0,sp,144 - 5442: 000c 0xc - 5444: 0001 nop - 5446: 0402 c.slli64 s0 - 5448: 0329 addi t1,t1,10 - 544a: 0900 addi s0,sp,144 - 544c: 0018 0x18 - 544e: 0001 nop - 5450: 0402 c.slli64 s0 - 5452: 0329 addi t1,t1,10 - 5454: 0900 addi s0,sp,144 - 5456: 0000 unimp - 5458: 0001 nop - 545a: 0402 c.slli64 s0 - 545c: 0329 addi t1,t1,10 - 545e: 0900 addi s0,sp,144 - 5460: 0000 unimp - 5462: 0001 nop - 5464: 0402 c.slli64 s0 - 5466: 0329 addi t1,t1,10 - 5468: 0900 addi s0,sp,144 - 546a: 0000 unimp - 546c: 0001 nop - 546e: 0402 c.slli64 s0 - 5470: 0329 addi t1,t1,10 - 5472: 0900 addi s0,sp,144 - 5474: 0000 unimp - 5476: 0001 nop - 5478: 0402 c.slli64 s0 - 547a: 0329 addi t1,t1,10 - 547c: 0900 addi s0,sp,144 - 547e: 0000 unimp - 5480: 0001 nop - 5482: 0402 c.slli64 s0 - 5484: 0329 addi t1,t1,10 - 5486: 0900 addi s0,sp,144 - 5488: 0000 unimp - 548a: 0001 nop - 548c: 0402 c.slli64 s0 - 548e: 0329 addi t1,t1,10 - 5490: 0900 addi s0,sp,144 - 5492: 0000 unimp - 5494: 0001 nop - 5496: 0402 c.slli64 s0 - 5498: 0329 addi t1,t1,10 - 549a: 0900 addi s0,sp,144 - 549c: 0000 unimp - 549e: 0001 nop - 54a0: 0402 c.slli64 s0 - 54a2: 0329 addi t1,t1,10 - 54a4: 0900 addi s0,sp,144 - 54a6: 0004 0x4 - 54a8: 0001 nop - 54aa: 0402 c.slli64 s0 - 54ac: 0329 addi t1,t1,10 - 54ae: 0900 addi s0,sp,144 - 54b0: 0000 unimp - 54b2: 0001 nop - 54b4: 0402 c.slli64 s0 - 54b6: 0329 addi t1,t1,10 - 54b8: 0900 addi s0,sp,144 - 54ba: 0000 unimp - 54bc: 0001 nop - 54be: 0402 c.slli64 s0 - 54c0: 0329 addi t1,t1,10 - 54c2: 0900 addi s0,sp,144 - 54c4: 0014 0x14 - 54c6: 0001 nop - 54c8: 0402 c.slli64 s0 - 54ca: 0329 addi t1,t1,10 - 54cc: 0900 addi s0,sp,144 - 54ce: 0000 unimp - 54d0: 0001 nop - 54d2: 0402 c.slli64 s0 - 54d4: 0329 addi t1,t1,10 - 54d6: 0900 addi s0,sp,144 - 54d8: 0000 unimp - 54da: 0001 nop - 54dc: 0402 c.slli64 s0 - 54de: 032a slli t1,t1,0xa - 54e0: 0900 addi s0,sp,144 - 54e2: 0004 0x4 - 54e4: 0001 nop - 54e6: 0402 c.slli64 s0 - 54e8: 032c addi a1,sp,392 - 54ea: 0900 addi s0,sp,144 - 54ec: 0004 0x4 - 54ee: 0001 nop - 54f0: 0402 c.slli64 s0 - 54f2: 032c addi a1,sp,392 - 54f4: 0900 addi s0,sp,144 - 54f6: 000c 0xc - 54f8: 0001 nop - 54fa: 0402 c.slli64 s0 - 54fc: 032c addi a1,sp,392 - 54fe: 0900 addi s0,sp,144 - 5500: 0018 0x18 - 5502: 0001 nop - 5504: 0402 c.slli64 s0 - 5506: 032c addi a1,sp,392 - 5508: 0900 addi s0,sp,144 - 550a: 0000 unimp - 550c: 0001 nop - 550e: 0402 c.slli64 s0 - 5510: 032c addi a1,sp,392 - 5512: 0900 addi s0,sp,144 - 5514: 0000 unimp - 5516: 0001 nop - 5518: 0402 c.slli64 s0 - 551a: 032c addi a1,sp,392 - 551c: 0900 addi s0,sp,144 - 551e: 0000 unimp - 5520: 0001 nop - 5522: 0402 c.slli64 s0 - 5524: 032c addi a1,sp,392 - 5526: 0900 addi s0,sp,144 - 5528: 0000 unimp - 552a: 0001 nop - 552c: 0402 c.slli64 s0 - 552e: 032c addi a1,sp,392 - 5530: 0900 addi s0,sp,144 - 5532: 0000 unimp - 5534: 0001 nop - 5536: 0402 c.slli64 s0 - 5538: 032c addi a1,sp,392 - 553a: 0900 addi s0,sp,144 - 553c: 0000 unimp - 553e: 0001 nop - 5540: 0402 c.slli64 s0 - 5542: 032c addi a1,sp,392 - 5544: 0900 addi s0,sp,144 - 5546: 0000 unimp - 5548: 0001 nop - 554a: 0402 c.slli64 s0 - 554c: 032c addi a1,sp,392 - 554e: 0900 addi s0,sp,144 - 5550: 0000 unimp - 5552: 0001 nop - 5554: 0402 c.slli64 s0 - 5556: 032c addi a1,sp,392 - 5558: 0900 addi s0,sp,144 - 555a: 0008 0x8 - 555c: 0001 nop - 555e: 0402 c.slli64 s0 - 5560: 032c addi a1,sp,392 - 5562: 0900 addi s0,sp,144 - 5564: 0000 unimp - 5566: 0001 nop - 5568: 0402 c.slli64 s0 - 556a: 032c addi a1,sp,392 - 556c: 0900 addi s0,sp,144 - 556e: 0004 0x4 - 5570: 0001 nop - 5572: 0402 c.slli64 s0 - 5574: 032c addi a1,sp,392 - 5576: 0900 addi s0,sp,144 - 5578: 0000 unimp - 557a: 0001 nop - 557c: 0402 c.slli64 s0 - 557e: 032c addi a1,sp,392 - 5580: 0900 addi s0,sp,144 - 5582: 0008 0x8 - 5584: 0001 nop - 5586: 0402 c.slli64 s0 - 5588: 032c addi a1,sp,392 - 558a: 0900 addi s0,sp,144 - 558c: 0004 0x4 - 558e: 0001 nop - 5590: 0402 c.slli64 s0 - 5592: 032d addi t1,t1,11 - 5594: 0900 addi s0,sp,144 - 5596: 0004 0x4 - 5598: 0001 nop - 559a: 0402 c.slli64 s0 - 559c: 0900032f 0x900032f - 55a0: 0004 0x4 - 55a2: 0001 nop - 55a4: 0402 c.slli64 s0 - 55a6: 0900032f 0x900032f - 55aa: 0008 0x8 - 55ac: 0001 nop - 55ae: 0402 c.slli64 s0 - 55b0: 0900032f 0x900032f - 55b4: 001c 0x1c - 55b6: 0001 nop - 55b8: 0402 c.slli64 s0 - 55ba: 0900032f 0x900032f - 55be: 0000 unimp - 55c0: 0001 nop - 55c2: 0402 c.slli64 s0 - 55c4: 0900032f 0x900032f - 55c8: 0000 unimp - 55ca: 0001 nop - 55cc: 0402 c.slli64 s0 - 55ce: 0900032f 0x900032f - 55d2: 0000 unimp - 55d4: 0001 nop - 55d6: 0402 c.slli64 s0 - 55d8: 0900032f 0x900032f - 55dc: 0000 unimp - 55de: 0001 nop - 55e0: 0402 c.slli64 s0 - 55e2: 0900032f 0x900032f - 55e6: 0000 unimp - 55e8: 0001 nop - 55ea: 0402 c.slli64 s0 - 55ec: 0900032f 0x900032f - 55f0: 0000 unimp - 55f2: 0001 nop - 55f4: 0402 c.slli64 s0 - 55f6: 0900032f 0x900032f - 55fa: 0000 unimp - 55fc: 0001 nop - 55fe: 0402 c.slli64 s0 - 5600: 0900032f 0x900032f - 5604: 0000 unimp - 5606: 0001 nop - 5608: 0402 c.slli64 s0 - 560a: 0900032f 0x900032f - 560e: 0004 0x4 - 5610: 0001 nop - 5612: 0402 c.slli64 s0 - 5614: 0900032f 0x900032f - 5618: 0000 unimp - 561a: 0001 nop - 561c: 0402 c.slli64 s0 - 561e: 0900032f 0x900032f - 5622: 0000 unimp - 5624: 0001 nop - 5626: 0402 c.slli64 s0 - 5628: 0900032f 0x900032f - 562c: 0014 0x14 - 562e: 0001 nop - 5630: 0402 c.slli64 s0 - 5632: 0900032f 0x900032f - 5636: 0000 unimp - 5638: 0001 nop - 563a: 0402 c.slli64 s0 - 563c: 0900032f 0x900032f - 5640: 0000 unimp - 5642: 0001 nop - 5644: 0402 c.slli64 s0 - 5646: 0330 addi a2,sp,392 - 5648: 0900 addi s0,sp,144 - 564a: 0004 0x4 - 564c: 0001 nop - 564e: 0402 c.slli64 s0 - 5650: 0332 slli t1,t1,0xc - 5652: 0900 addi s0,sp,144 - 5654: 0004 0x4 - 5656: 0001 nop - 5658: 0402 c.slli64 s0 - 565a: 0332 slli t1,t1,0xc - 565c: 0900 addi s0,sp,144 - 565e: 000c 0xc - 5660: 0001 nop - 5662: 0402 c.slli64 s0 - 5664: 0332 slli t1,t1,0xc - 5666: 0900 addi s0,sp,144 - 5668: 0014 0x14 - 566a: 0001 nop - 566c: 0402 c.slli64 s0 - 566e: 0332 slli t1,t1,0xc - 5670: 0900 addi s0,sp,144 - 5672: 0000 unimp - 5674: 0001 nop - 5676: 0402 c.slli64 s0 - 5678: 0332 slli t1,t1,0xc - 567a: 0900 addi s0,sp,144 - 567c: 0000 unimp - 567e: 0001 nop - 5680: 0402 c.slli64 s0 - 5682: 0332 slli t1,t1,0xc - 5684: 0900 addi s0,sp,144 - 5686: 0000 unimp - 5688: 0001 nop - 568a: 0402 c.slli64 s0 - 568c: 0332 slli t1,t1,0xc - 568e: 0900 addi s0,sp,144 - 5690: 0000 unimp - 5692: 0001 nop - 5694: 0402 c.slli64 s0 - 5696: 0332 slli t1,t1,0xc - 5698: 0900 addi s0,sp,144 - 569a: 0000 unimp - 569c: 0001 nop - 569e: 0402 c.slli64 s0 - 56a0: 0332 slli t1,t1,0xc - 56a2: 0900 addi s0,sp,144 - 56a4: 0000 unimp - 56a6: 0001 nop - 56a8: 0402 c.slli64 s0 - 56aa: 0332 slli t1,t1,0xc - 56ac: 0900 addi s0,sp,144 - 56ae: 0000 unimp - 56b0: 0001 nop - 56b2: 0402 c.slli64 s0 - 56b4: 0332 slli t1,t1,0xc - 56b6: 0900 addi s0,sp,144 - 56b8: 0000 unimp - 56ba: 0001 nop - 56bc: 0402 c.slli64 s0 - 56be: 0332 slli t1,t1,0xc - 56c0: 0900 addi s0,sp,144 - 56c2: 0008 0x8 - 56c4: 0001 nop - 56c6: 0402 c.slli64 s0 - 56c8: 0332 slli t1,t1,0xc - 56ca: 0900 addi s0,sp,144 - 56cc: 0000 unimp - 56ce: 0001 nop - 56d0: 0402 c.slli64 s0 - 56d2: 0332 slli t1,t1,0xc - 56d4: 0900 addi s0,sp,144 - 56d6: 000c 0xc - 56d8: 0001 nop - 56da: 0402 c.slli64 s0 - 56dc: 0332 slli t1,t1,0xc - 56de: 0900 addi s0,sp,144 - 56e0: 0000 unimp - 56e2: 0001 nop - 56e4: 0402 c.slli64 s0 - 56e6: 0332 slli t1,t1,0xc - 56e8: 0900 addi s0,sp,144 - 56ea: 0004 0x4 - 56ec: 0001 nop - 56ee: 0402 c.slli64 s0 - 56f0: 0332 slli t1,t1,0xc - 56f2: 0900 addi s0,sp,144 - 56f4: 0004 0x4 - 56f6: 0001 nop - 56f8: 0402 c.slli64 s0 - 56fa: 09000333 0x9000333 - 56fe: 0004 0x4 - 5700: 0001 nop - 5702: 0402 c.slli64 s0 - 5704: 0335 addi t1,t1,13 - 5706: 0900 addi s0,sp,144 - 5708: 0004 0x4 - 570a: 0001 nop - 570c: 0402 c.slli64 s0 - 570e: 0335 addi t1,t1,13 - 5710: 0900 addi s0,sp,144 - 5712: 0008 0x8 - 5714: 0001 nop - 5716: 0402 c.slli64 s0 - 5718: 0335 addi t1,t1,13 - 571a: 0900 addi s0,sp,144 - 571c: 001c 0x1c - 571e: 0001 nop - 5720: 0402 c.slli64 s0 - 5722: 0335 addi t1,t1,13 - 5724: 0900 addi s0,sp,144 - 5726: 0000 unimp - 5728: 0001 nop - 572a: 0402 c.slli64 s0 - 572c: 0335 addi t1,t1,13 - 572e: 0900 addi s0,sp,144 - 5730: 0000 unimp - 5732: 0001 nop - 5734: 0402 c.slli64 s0 - 5736: 0335 addi t1,t1,13 - 5738: 0900 addi s0,sp,144 - 573a: 0000 unimp - 573c: 0001 nop - 573e: 0402 c.slli64 s0 - 5740: 0335 addi t1,t1,13 - 5742: 0900 addi s0,sp,144 - 5744: 0004 0x4 - 5746: 0001 nop - 5748: 0402 c.slli64 s0 - 574a: 0335 addi t1,t1,13 - 574c: 0900 addi s0,sp,144 - 574e: 0004 0x4 - 5750: 0001 nop - 5752: 0402 c.slli64 s0 - 5754: 0335 addi t1,t1,13 - 5756: 0900 addi s0,sp,144 - 5758: 0004 0x4 - 575a: 0001 nop - 575c: 0402 c.slli64 s0 - 575e: 0335 addi t1,t1,13 - 5760: 0900 addi s0,sp,144 - 5762: 0000 unimp - 5764: 0001 nop - 5766: 0402 c.slli64 s0 - 5768: 0335 addi t1,t1,13 - 576a: 0900 addi s0,sp,144 - 576c: 0018 0x18 - 576e: 0001 nop - 5770: 0402 c.slli64 s0 - 5772: 0335 addi t1,t1,13 - 5774: 0900 addi s0,sp,144 - 5776: 0000 unimp - 5778: 0001 nop - 577a: 0402 c.slli64 s0 - 577c: 0335 addi t1,t1,13 - 577e: 0900 addi s0,sp,144 - 5780: 0000 unimp - 5782: 0001 nop - 5784: 0402 c.slli64 s0 - 5786: 0335 addi t1,t1,13 - 5788: 0900 addi s0,sp,144 - 578a: 0000 unimp - 578c: 0001 nop - 578e: 0402 c.slli64 s0 - 5790: 0335 addi t1,t1,13 - 5792: 0900 addi s0,sp,144 - 5794: 0000 unimp - 5796: 0001 nop - 5798: 0402 c.slli64 s0 - 579a: 0335 addi t1,t1,13 - 579c: 0900 addi s0,sp,144 - 579e: 0000 unimp - 57a0: 0001 nop - 57a2: 0402 c.slli64 s0 - 57a4: 0335 addi t1,t1,13 - 57a6: 0900 addi s0,sp,144 - 57a8: 0000 unimp - 57aa: 0001 nop - 57ac: 0402 c.slli64 s0 - 57ae: 0335 addi t1,t1,13 - 57b0: 0900 addi s0,sp,144 - 57b2: 0000 unimp - 57b4: 0001 nop - 57b6: 0402 c.slli64 s0 - 57b8: 0335 addi t1,t1,13 - 57ba: 0900 addi s0,sp,144 - 57bc: 0000 unimp - 57be: 0001 nop - 57c0: 0402 c.slli64 s0 - 57c2: 0335 addi t1,t1,13 - 57c4: 0900 addi s0,sp,144 - 57c6: 0000 unimp - 57c8: 0001 nop - 57ca: 0402 c.slli64 s0 - 57cc: 0335 addi t1,t1,13 - 57ce: 0900 addi s0,sp,144 - 57d0: 0018 0x18 - 57d2: 0001 nop - 57d4: 0402 c.slli64 s0 - 57d6: 0335 addi t1,t1,13 - 57d8: 0900 addi s0,sp,144 - 57da: 0000 unimp - 57dc: 0001 nop - 57de: 0402 c.slli64 s0 - 57e0: 0335 addi t1,t1,13 - 57e2: 0900 addi s0,sp,144 - 57e4: 0000 unimp - 57e6: 0001 nop - 57e8: 0402 c.slli64 s0 - 57ea: 0335 addi t1,t1,13 - 57ec: 0900 addi s0,sp,144 - 57ee: 0000 unimp - 57f0: 0001 nop - 57f2: 0402 c.slli64 s0 - 57f4: 0335 addi t1,t1,13 - 57f6: 0900 addi s0,sp,144 - 57f8: 0000 unimp - 57fa: 0001 nop - 57fc: 0402 c.slli64 s0 - 57fe: 0335 addi t1,t1,13 - 5800: 0900 addi s0,sp,144 - 5802: 0000 unimp - 5804: 0001 nop - 5806: 0402 c.slli64 s0 - 5808: 0335 addi t1,t1,13 - 580a: 0900 addi s0,sp,144 - 580c: 0000 unimp - 580e: 0001 nop - 5810: 0402 c.slli64 s0 - 5812: 0335 addi t1,t1,13 - 5814: 0900 addi s0,sp,144 - 5816: 0000 unimp - 5818: 0001 nop - 581a: 0402 c.slli64 s0 - 581c: 0335 addi t1,t1,13 - 581e: 0900 addi s0,sp,144 - 5820: 0000 unimp - 5822: 0001 nop - 5824: 0402 c.slli64 s0 - 5826: 0335 addi t1,t1,13 - 5828: 0900 addi s0,sp,144 - 582a: 0000 unimp - 582c: 0001 nop - 582e: 0402 c.slli64 s0 - 5830: 0335 addi t1,t1,13 - 5832: 0900 addi s0,sp,144 - 5834: 0000 unimp - 5836: 0001 nop - 5838: 0402 c.slli64 s0 - 583a: 0335 addi t1,t1,13 - 583c: 0900 addi s0,sp,144 - 583e: 0000 unimp - 5840: 0001 nop - 5842: 0402 c.slli64 s0 - 5844: 0335 addi t1,t1,13 - 5846: 0900 addi s0,sp,144 - 5848: 0000 unimp - 584a: 0001 nop - 584c: 0402 c.slli64 s0 - 584e: 0335 addi t1,t1,13 - 5850: 0900 addi s0,sp,144 - 5852: 0000 unimp - 5854: 0001 nop - 5856: 0402 c.slli64 s0 - 5858: 0335 addi t1,t1,13 - 585a: 0900 addi s0,sp,144 - 585c: 0000 unimp - 585e: 0001 nop - 5860: 0402 c.slli64 s0 - 5862: 0335 addi t1,t1,13 - 5864: 0900 addi s0,sp,144 - 5866: 0000 unimp - 5868: 0001 nop - 586a: 0402 c.slli64 s0 - 586c: 0335 addi t1,t1,13 - 586e: 0900 addi s0,sp,144 - 5870: 000c 0xc - 5872: 0001 nop - 5874: 0402 c.slli64 s0 - 5876: 0335 addi t1,t1,13 - 5878: 0900 addi s0,sp,144 - 587a: 0000 unimp - 587c: 0001 nop - 587e: 0402 c.slli64 s0 - 5880: 0335 addi t1,t1,13 - 5882: 0900 addi s0,sp,144 - 5884: 0034 addi a3,sp,8 - 5886: 0001 nop - 5888: 0402 c.slli64 s0 - 588a: 0335 addi t1,t1,13 - 588c: 0900 addi s0,sp,144 - 588e: 0000 unimp - 5890: 0001 nop - 5892: 0402 c.slli64 s0 - 5894: 0335 addi t1,t1,13 - 5896: 0900 addi s0,sp,144 - 5898: 0004 0x4 - 589a: 0001 nop - 589c: 0402 c.slli64 s0 - 589e: 0335 addi t1,t1,13 - 58a0: 0900 addi s0,sp,144 - 58a2: 0010 0x10 - 58a4: 0001 nop - 58a6: 0402 c.slli64 s0 - 58a8: 0335 addi t1,t1,13 - 58aa: 0900 addi s0,sp,144 - 58ac: 0000 unimp - 58ae: 0001 nop - 58b0: 0402 c.slli64 s0 - 58b2: 0335 addi t1,t1,13 - 58b4: 0900 addi s0,sp,144 - 58b6: 0000 unimp - 58b8: 0001 nop - 58ba: 0402 c.slli64 s0 - 58bc: 0335 addi t1,t1,13 - 58be: 0900 addi s0,sp,144 - 58c0: 0000 unimp - 58c2: 0001 nop - 58c4: 0402 c.slli64 s0 - 58c6: 0335 addi t1,t1,13 - 58c8: 0900 addi s0,sp,144 - 58ca: 0000 unimp - 58cc: 0001 nop - 58ce: 0402 c.slli64 s0 - 58d0: 0335 addi t1,t1,13 - 58d2: 0900 addi s0,sp,144 - 58d4: 0010 0x10 - 58d6: 0001 nop - 58d8: 0402 c.slli64 s0 - 58da: 0335 addi t1,t1,13 - 58dc: 0900 addi s0,sp,144 - 58de: 0004 0x4 - 58e0: 0001 nop - 58e2: 0402 c.slli64 s0 - 58e4: 0335 addi t1,t1,13 - 58e6: 0900 addi s0,sp,144 - 58e8: 0000 unimp - 58ea: 0001 nop - 58ec: 0402 c.slli64 s0 - 58ee: 0335 addi t1,t1,13 - 58f0: 0900 addi s0,sp,144 - 58f2: 0000 unimp - 58f4: 0001 nop - 58f6: 0402 c.slli64 s0 - 58f8: 0335 addi t1,t1,13 - 58fa: 0900 addi s0,sp,144 - 58fc: 0004 0x4 - 58fe: 0001 nop - 5900: 0402 c.slli64 s0 - 5902: 0335 addi t1,t1,13 - 5904: 0900 addi s0,sp,144 - 5906: 000c 0xc - 5908: 0001 nop - 590a: 0402 c.slli64 s0 - 590c: 0335 addi t1,t1,13 - 590e: 0900 addi s0,sp,144 - 5910: 0000 unimp - 5912: 0001 nop - 5914: 0402 c.slli64 s0 - 5916: 0335 addi t1,t1,13 - 5918: 0900 addi s0,sp,144 - 591a: 0000 unimp - 591c: 0001 nop - 591e: 0402 c.slli64 s0 - 5920: 0335 addi t1,t1,13 - 5922: 0900 addi s0,sp,144 - 5924: 0000 unimp - 5926: 0001 nop - 5928: 0402 c.slli64 s0 - 592a: 0335 addi t1,t1,13 - 592c: 0900 addi s0,sp,144 - 592e: 0000 unimp - 5930: 0001 nop - 5932: 0402 c.slli64 s0 - 5934: 0335 addi t1,t1,13 - 5936: 0900 addi s0,sp,144 - 5938: 0000 unimp - 593a: 0001 nop - 593c: 0402 c.slli64 s0 - 593e: 0335 addi t1,t1,13 - 5940: 0900 addi s0,sp,144 - 5942: 0000 unimp - 5944: 0001 nop - 5946: 0402 c.slli64 s0 - 5948: 0335 addi t1,t1,13 - 594a: 0900 addi s0,sp,144 - 594c: 0000 unimp - 594e: 0001 nop - 5950: 0402 c.slli64 s0 - 5952: 0335 addi t1,t1,13 - 5954: 0900 addi s0,sp,144 - 5956: 0000 unimp - 5958: 0001 nop - 595a: 0402 c.slli64 s0 - 595c: 0335 addi t1,t1,13 - 595e: 0900 addi s0,sp,144 - 5960: 0000 unimp - 5962: 0001 nop - 5964: 0402 c.slli64 s0 - 5966: 0335 addi t1,t1,13 - 5968: 0900 addi s0,sp,144 - 596a: 0000 unimp - 596c: 0001 nop - 596e: 0402 c.slli64 s0 - 5970: 0335 addi t1,t1,13 - 5972: 0900 addi s0,sp,144 - 5974: 0000 unimp - 5976: 0001 nop - 5978: 0402 c.slli64 s0 - 597a: 0335 addi t1,t1,13 - 597c: 0900 addi s0,sp,144 - 597e: 0004 0x4 - 5980: 0001 nop - 5982: 0402 c.slli64 s0 - 5984: 0335 addi t1,t1,13 - 5986: 0900 addi s0,sp,144 - 5988: 0010 0x10 - 598a: 0001 nop - 598c: 0402 c.slli64 s0 - 598e: 0335 addi t1,t1,13 - 5990: 0900 addi s0,sp,144 - 5992: 0000 unimp - 5994: 0001 nop - 5996: 0402 c.slli64 s0 - 5998: 0335 addi t1,t1,13 - 599a: 0900 addi s0,sp,144 - 599c: 0004 0x4 - 599e: 0001 nop - 59a0: 0402 c.slli64 s0 - 59a2: 0336 slli t1,t1,0xd - 59a4: 0900 addi s0,sp,144 - 59a6: 0004 0x4 - 59a8: 0001 nop - 59aa: 0402 c.slli64 s0 - 59ac: 0338 addi a4,sp,392 - 59ae: 0900 addi s0,sp,144 - 59b0: 0008 0x8 - 59b2: 0001 nop - 59b4: 0402 c.slli64 s0 - 59b6: 0338 addi a4,sp,392 - 59b8: 0900 addi s0,sp,144 - 59ba: 0000 unimp - 59bc: 0001 nop - 59be: 0402 c.slli64 s0 - 59c0: 0338 addi a4,sp,392 - 59c2: 0900 addi s0,sp,144 - 59c4: 0014 0x14 - 59c6: 0001 nop - 59c8: 0402 c.slli64 s0 - 59ca: 0338 addi a4,sp,392 - 59cc: 0900 addi s0,sp,144 - 59ce: 0000 unimp - 59d0: 0001 nop - 59d2: 0402 c.slli64 s0 - 59d4: 0338 addi a4,sp,392 - 59d6: 0900 addi s0,sp,144 - 59d8: 0000 unimp - 59da: 0001 nop - 59dc: 0402 c.slli64 s0 - 59de: 0338 addi a4,sp,392 - 59e0: 0900 addi s0,sp,144 - 59e2: 0000 unimp - 59e4: 0001 nop - 59e6: 0402 c.slli64 s0 - 59e8: 0338 addi a4,sp,392 - 59ea: 0900 addi s0,sp,144 - 59ec: 0010 0x10 - 59ee: 0001 nop - 59f0: 0402 c.slli64 s0 - 59f2: 0338 addi a4,sp,392 - 59f4: 0900 addi s0,sp,144 - 59f6: 0020 addi s0,sp,8 - 59f8: 0001 nop - 59fa: 0402 c.slli64 s0 - 59fc: 0338 addi a4,sp,392 - 59fe: 0900 addi s0,sp,144 - 5a00: 0004 0x4 - 5a02: 0001 nop - 5a04: 0402 c.slli64 s0 - 5a06: 0338 addi a4,sp,392 - 5a08: 0900 addi s0,sp,144 - 5a0a: 0000 unimp - 5a0c: 0001 nop - 5a0e: 0402 c.slli64 s0 - 5a10: 0338 addi a4,sp,392 - 5a12: 0900 addi s0,sp,144 - 5a14: 0000 unimp - 5a16: 0001 nop - 5a18: 0402 c.slli64 s0 - 5a1a: 0338 addi a4,sp,392 - 5a1c: 0900 addi s0,sp,144 - 5a1e: 0000 unimp - 5a20: 0001 nop - 5a22: 0402 c.slli64 s0 - 5a24: 0338 addi a4,sp,392 - 5a26: 0900 addi s0,sp,144 - 5a28: 0000 unimp - 5a2a: 0001 nop - 5a2c: 0402 c.slli64 s0 - 5a2e: 0338 addi a4,sp,392 - 5a30: 0900 addi s0,sp,144 - 5a32: 0000 unimp - 5a34: 0001 nop - 5a36: 0402 c.slli64 s0 - 5a38: 0338 addi a4,sp,392 - 5a3a: 0900 addi s0,sp,144 - 5a3c: 0000 unimp - 5a3e: 0001 nop - 5a40: 0402 c.slli64 s0 - 5a42: 0338 addi a4,sp,392 - 5a44: 0900 addi s0,sp,144 - 5a46: 0000 unimp - 5a48: 0001 nop - 5a4a: 0402 c.slli64 s0 - 5a4c: 0338 addi a4,sp,392 - 5a4e: 0900 addi s0,sp,144 - 5a50: 0000 unimp - 5a52: 0001 nop - 5a54: 0402 c.slli64 s0 - 5a56: 0338 addi a4,sp,392 - 5a58: 0900 addi s0,sp,144 - 5a5a: 0000 unimp - 5a5c: 0001 nop - 5a5e: 0402 c.slli64 s0 - 5a60: 0338 addi a4,sp,392 - 5a62: 0900 addi s0,sp,144 - 5a64: 0000 unimp - 5a66: 0001 nop - 5a68: 0402 c.slli64 s0 - 5a6a: 0338 addi a4,sp,392 - 5a6c: 0900 addi s0,sp,144 - 5a6e: 0000 unimp - 5a70: 0001 nop - 5a72: 0402 c.slli64 s0 - 5a74: 0338 addi a4,sp,392 - 5a76: 0900 addi s0,sp,144 - 5a78: 0000 unimp - 5a7a: 0001 nop - 5a7c: 0402 c.slli64 s0 - 5a7e: 0338 addi a4,sp,392 - 5a80: 0900 addi s0,sp,144 - 5a82: 0000 unimp - 5a84: 0001 nop - 5a86: 0402 c.slli64 s0 - 5a88: 0338 addi a4,sp,392 - 5a8a: 0900 addi s0,sp,144 - 5a8c: 0000 unimp - 5a8e: 0001 nop - 5a90: 0402 c.slli64 s0 - 5a92: 0338 addi a4,sp,392 - 5a94: 0900 addi s0,sp,144 - 5a96: 0000 unimp - 5a98: 0001 nop - 5a9a: 0402 c.slli64 s0 - 5a9c: 0338 addi a4,sp,392 - 5a9e: 0900 addi s0,sp,144 - 5aa0: 0000 unimp - 5aa2: 0001 nop - 5aa4: 0402 c.slli64 s0 - 5aa6: 0338 addi a4,sp,392 - 5aa8: 0900 addi s0,sp,144 - 5aaa: 0000 unimp - 5aac: 0001 nop - 5aae: 0402 c.slli64 s0 - 5ab0: 0338 addi a4,sp,392 - 5ab2: 0900 addi s0,sp,144 - 5ab4: 0000 unimp - 5ab6: 0001 nop - 5ab8: 0402 c.slli64 s0 - 5aba: 0338 addi a4,sp,392 - 5abc: 0900 addi s0,sp,144 - 5abe: 0000 unimp - 5ac0: 0001 nop - 5ac2: 0402 c.slli64 s0 - 5ac4: 0338 addi a4,sp,392 - 5ac6: 0900 addi s0,sp,144 - 5ac8: 0000 unimp - 5aca: 0001 nop - 5acc: 0402 c.slli64 s0 - 5ace: 0338 addi a4,sp,392 - 5ad0: 0900 addi s0,sp,144 - 5ad2: 0000 unimp - 5ad4: 0001 nop - 5ad6: 0402 c.slli64 s0 - 5ad8: 0338 addi a4,sp,392 - 5ada: 0900 addi s0,sp,144 - 5adc: 0004 0x4 - 5ade: 0001 nop - 5ae0: 0402 c.slli64 s0 - 5ae2: 0338 addi a4,sp,392 - 5ae4: 0900 addi s0,sp,144 - 5ae6: 0000 unimp - 5ae8: 0001 nop - 5aea: 0402 c.slli64 s0 - 5aec: 0344 addi s1,sp,388 - 5aee: 0900 addi s0,sp,144 - 5af0: 0008 0x8 - 5af2: 0001 nop - 5af4: 0402 c.slli64 s0 - 5af6: 0344 addi s1,sp,388 - 5af8: 0900 addi s0,sp,144 - 5afa: 001c 0x1c - 5afc: 0001 nop - 5afe: 0402 c.slli64 s0 - 5b00: 0344 addi s1,sp,388 - 5b02: 0900 addi s0,sp,144 - 5b04: 0000 unimp - 5b06: 0001 nop - 5b08: 0402 c.slli64 s0 - 5b0a: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5b0e: 0004 0x4 - 5b10: 0001 nop - 5b12: 0402 c.slli64 s0 - 5b14: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5b18: 0000 unimp - 5b1a: 0001 nop - 5b1c: 0402 c.slli64 s0 - 5b1e: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5b22: 0000 unimp - 5b24: 0001 nop - 5b26: 0402 c.slli64 s0 - 5b28: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5b2c: 001c 0x1c - 5b2e: 0001 nop - 5b30: 0402 c.slli64 s0 - 5b32: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5b36: 0000 unimp - 5b38: 0001 nop - 5b3a: 0402 c.slli64 s0 - 5b3c: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5b40: 000c 0xc - 5b42: 0001 nop - 5b44: 0402 c.slli64 s0 - 5b46: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 5b4a: 0000 unimp - 5b4c: 0001 nop - 5b4e: 0402 c.slli64 s0 - 5b50: 0351 addi t1,t1,20 - 5b52: 0900 addi s0,sp,144 - 5b54: 0008 0x8 - 5b56: 0001 nop - 5b58: 0402 c.slli64 s0 - 5b5a: 0351 addi t1,t1,20 - 5b5c: 0900 addi s0,sp,144 - 5b5e: 0000 unimp - 5b60: 0001 nop - 5b62: 0402 c.slli64 s0 - 5b64: 0351 addi t1,t1,20 - 5b66: 0900 addi s0,sp,144 - 5b68: 0000 unimp - 5b6a: 0001 nop - 5b6c: 0402 c.slli64 s0 - 5b6e: 0351 addi t1,t1,20 - 5b70: 0900 addi s0,sp,144 - 5b72: 0000 unimp - 5b74: 0001 nop - 5b76: 0402 c.slli64 s0 - 5b78: 0351 addi t1,t1,20 - 5b7a: 0900 addi s0,sp,144 - 5b7c: 0000 unimp - 5b7e: 0001 nop - 5b80: 0402 c.slli64 s0 - 5b82: 0351 addi t1,t1,20 - 5b84: 0900 addi s0,sp,144 - 5b86: 0000 unimp - 5b88: 0001 nop - 5b8a: 0402 c.slli64 s0 - 5b8c: 0351 addi t1,t1,20 - 5b8e: 0900 addi s0,sp,144 - 5b90: 0000 unimp - 5b92: 0001 nop - 5b94: 0402 c.slli64 s0 - 5b96: 0351 addi t1,t1,20 - 5b98: 0900 addi s0,sp,144 - 5b9a: 0000 unimp - 5b9c: 0001 nop - 5b9e: 0402 c.slli64 s0 - 5ba0: 0351 addi t1,t1,20 - 5ba2: 0900 addi s0,sp,144 - 5ba4: 0000 unimp - 5ba6: 0001 nop - 5ba8: 0402 c.slli64 s0 - 5baa: 0351 addi t1,t1,20 - 5bac: 0900 addi s0,sp,144 - 5bae: 0000 unimp - 5bb0: 0001 nop - 5bb2: 0402 c.slli64 s0 - 5bb4: 0351 addi t1,t1,20 - 5bb6: 0900 addi s0,sp,144 - 5bb8: 0000 unimp - 5bba: 0001 nop - 5bbc: 0402 c.slli64 s0 - 5bbe: 0351 addi t1,t1,20 - 5bc0: 0900 addi s0,sp,144 - 5bc2: 0000 unimp - 5bc4: 0001 nop - 5bc6: 0402 c.slli64 s0 - 5bc8: 0351 addi t1,t1,20 - 5bca: 0900 addi s0,sp,144 - 5bcc: 0000 unimp - 5bce: 0001 nop - 5bd0: 0402 c.slli64 s0 - 5bd2: 0351 addi t1,t1,20 - 5bd4: 0900 addi s0,sp,144 - 5bd6: 0004 0x4 - 5bd8: 0001 nop - 5bda: 0402 c.slli64 s0 - 5bdc: 0351 addi t1,t1,20 - 5bde: 0900 addi s0,sp,144 - 5be0: 0000 unimp - 5be2: 0001 nop - 5be4: 0402 c.slli64 s0 - 5be6: 09000357 0x9000357 - 5bea: 0008 0x8 - 5bec: 0001 nop - 5bee: 0402 c.slli64 s0 - 5bf0: 09000357 0x9000357 - 5bf4: 001c 0x1c - 5bf6: 0001 nop - 5bf8: 0402 c.slli64 s0 - 5bfa: 09000357 0x9000357 - 5bfe: 0000 unimp - 5c00: 0001 nop - 5c02: 0402 c.slli64 s0 - 5c04: 0358 addi a4,sp,388 - 5c06: 0900 addi s0,sp,144 - 5c08: 0004 0x4 - 5c0a: 0001 nop - 5c0c: 0402 c.slli64 s0 - 5c0e: 0358 addi a4,sp,388 - 5c10: 0900 addi s0,sp,144 - 5c12: 0010 0x10 - 5c14: 0001 nop - 5c16: 0402 c.slli64 s0 - 5c18: 0358 addi a4,sp,388 - 5c1a: 0900 addi s0,sp,144 - 5c1c: 0000 unimp - 5c1e: 0001 nop - 5c20: 0402 c.slli64 s0 - 5c22: 0358 addi a4,sp,388 - 5c24: 0900 addi s0,sp,144 - 5c26: 0000 unimp - 5c28: 0001 nop - 5c2a: 0402 c.slli64 s0 - 5c2c: 0358 addi a4,sp,388 - 5c2e: 0900 addi s0,sp,144 - 5c30: 0000 unimp - 5c32: 0001 nop - 5c34: 0402 c.slli64 s0 - 5c36: 0358 addi a4,sp,388 - 5c38: 0900 addi s0,sp,144 - 5c3a: 000c 0xc - 5c3c: 0001 nop - 5c3e: 0402 c.slli64 s0 - 5c40: 0302 c.slli64 t1 - 5c42: 0901 addi s2,s2,0 - 5c44: 0000 unimp - 5c46: 0001 nop - 5c48: 0402 c.slli64 s0 - 5c4a: 0302 c.slli64 t1 - 5c4c: 0900 addi s0,sp,144 - 5c4e: 0010 0x10 - 5c50: 0001 nop - 5c52: 0402 c.slli64 s0 - 5c54: 0306 slli t1,t1,0x1 - 5c56: 0900 addi s0,sp,144 - 5c58: 0004 0x4 - 5c5a: 0001 nop - 5c5c: 0402 c.slli64 s0 - 5c5e: 0306 slli t1,t1,0x1 - 5c60: 0900 addi s0,sp,144 - 5c62: 0000 unimp - 5c64: 0001 nop - 5c66: 0402 c.slli64 s0 - 5c68: 0308 addi a0,sp,384 - 5c6a: 0900 addi s0,sp,144 - 5c6c: 0018 0x18 - 5c6e: 0001 nop - 5c70: 0402 c.slli64 s0 - 5c72: 0308 addi a0,sp,384 - 5c74: 0900 addi s0,sp,144 - 5c76: 0004 0x4 - 5c78: 0301 addi t1,t1,0 - 5c7a: 0900 addi s0,sp,144 - 5c7c: 0010 0x10 - 5c7e: 0301 addi t1,t1,0 - 5c80: 0900 addi s0,sp,144 - 5c82: 0000 unimp - 5c84: 0001 nop - 5c86: 0402 c.slli64 s0 - 5c88: 030a slli t1,t1,0x2 - 5c8a: 0900 addi s0,sp,144 - 5c8c: 000c 0xc - 5c8e: 0001 nop - 5c90: 0402 c.slli64 s0 - 5c92: 030a slli t1,t1,0x2 - 5c94: 0900 addi s0,sp,144 - 5c96: 0000 unimp - 5c98: 0001 nop - 5c9a: 0402 c.slli64 s0 - 5c9c: 030a slli t1,t1,0x2 - 5c9e: 0900 addi s0,sp,144 - 5ca0: 0000 unimp - 5ca2: 0001 nop - 5ca4: 0402 c.slli64 s0 - 5ca6: 030a slli t1,t1,0x2 - 5ca8: 0900 addi s0,sp,144 - 5caa: 000c 0xc - 5cac: 0001 nop - 5cae: 0402 c.slli64 s0 - 5cb0: 0315 addi t1,t1,5 - 5cb2: 0900 addi s0,sp,144 - 5cb4: 0000 unimp - 5cb6: 0001 nop - 5cb8: 0402 c.slli64 s0 - 5cba: 0315 addi t1,t1,5 - 5cbc: 0900 addi s0,sp,144 - 5cbe: 000c 0xc - 5cc0: 0001 nop - 5cc2: 0402 c.slli64 s0 - 5cc4: 0315 addi t1,t1,5 - 5cc6: 0900 addi s0,sp,144 - 5cc8: 0000 unimp - 5cca: 0001 nop - 5ccc: 0402 c.slli64 s0 - 5cce: 0315 addi t1,t1,5 - 5cd0: 0900 addi s0,sp,144 - 5cd2: 0014 0x14 - 5cd4: 0001 nop - 5cd6: 0402 c.slli64 s0 - 5cd8: 0315 addi t1,t1,5 - 5cda: 0900 addi s0,sp,144 - 5cdc: 0000 unimp - 5cde: 0601 addi a2,a2,0 - 5ce0: 08097d03 0x8097d03 - 5ce4: 0100 addi s0,sp,128 - 5ce6: 0200 addi s0,sp,256 - 5ce8: 6004 flw fs1,0(s0) - 5cea: 0306 slli t1,t1,0x1 - 5cec: 0902 c.slli64 s2 - 5cee: 0004 0x4 - 5cf0: 0001 nop - 5cf2: 0402 c.slli64 s0 - 5cf4: 0360 addi s0,sp,396 - 5cf6: 0900 addi s0,sp,144 - 5cf8: 0020 addi s0,sp,8 - 5cfa: 0001 nop - 5cfc: 0402 c.slli64 s0 - 5cfe: 0360 addi s0,sp,396 - 5d00: 0900 addi s0,sp,144 - 5d02: 0000 unimp - 5d04: 0001 nop - 5d06: 0402 c.slli64 s0 - 5d08: 0364 addi s1,sp,396 - 5d0a: 0900 addi s0,sp,144 - 5d0c: 0000 unimp - 5d0e: 0001 nop - 5d10: 0402 c.slli64 s0 - 5d12: 0364 addi s1,sp,396 - 5d14: 0901 addi s2,s2,0 - 5d16: 0000 unimp - 5d18: 0001 nop - 5d1a: 0402 c.slli64 s0 - 5d1c: 0364 addi s1,sp,396 - 5d1e: 0900 addi s0,sp,144 - 5d20: 0000 unimp - 5d22: 0001 nop - 5d24: 0402 c.slli64 s0 - 5d26: 0364 addi s1,sp,396 - 5d28: 0900 addi s0,sp,144 - 5d2a: 0000 unimp - 5d2c: 0601 addi a2,a2,0 - 5d2e: 08090003 lb zero,128(s2) - 5d32: 0100 addi s0,sp,128 - 5d34: 0200 addi s0,sp,256 - 5d36: 0304 addi s1,sp,384 - 5d38: 0306 slli t1,t1,0x1 - 5d3a: 0900 addi s0,sp,144 - 5d3c: 0010 0x10 - 5d3e: 0001 nop - 5d40: 0402 c.slli64 s0 - 5d42: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 5d46: 0000 unimp - 5d48: 0601 addi a2,a2,0 - 5d4a: 14097e03 0x14097e03 - 5d4e: 0100 addi s0,sp,128 - 5d50: 0200 addi s0,sp,256 - 5d52: 6204 flw fs1,0(a2) - 5d54: 0306 slli t1,t1,0x1 - 5d56: 0901 addi s2,s2,0 - 5d58: 0004 0x4 - 5d5a: 0001 nop - 5d5c: 0402 c.slli64 s0 - 5d5e: 0362 slli t1,t1,0x18 - 5d60: 0900 addi s0,sp,144 - 5d62: 0024 addi s1,sp,8 - 5d64: 0001 nop - 5d66: 0402 c.slli64 s0 - 5d68: 0362 slli t1,t1,0x18 - 5d6a: 0900 addi s0,sp,144 - 5d6c: 0000 unimp - 5d6e: 0601 addi a2,a2,0 - 5d70: 04090003 lb zero,64(s2) - 5d74: 0100 addi s0,sp,128 - 5d76: 0306 slli t1,t1,0x1 - 5d78: 0901 addi s2,s2,0 - 5d7a: 000c 0xc - 5d7c: 0301 addi t1,t1,0 - 5d7e: 0900 addi s0,sp,144 - 5d80: 0000 unimp - 5d82: 0001 nop - 5d84: 0402 c.slli64 s0 - 5d86: 0315 addi t1,t1,5 - 5d88: 0900 addi s0,sp,144 - 5d8a: 0004 0x4 - 5d8c: 0001 nop - 5d8e: 0402 c.slli64 s0 - 5d90: 0315 addi t1,t1,5 - 5d92: 0900 addi s0,sp,144 - 5d94: 0000 unimp - 5d96: 0001 nop - 5d98: 0402 c.slli64 s0 - 5d9a: 0315 addi t1,t1,5 - 5d9c: 0900 addi s0,sp,144 - 5d9e: 0000 unimp - 5da0: 0301 addi t1,t1,0 - 5da2: 0900 addi s0,sp,144 - 5da4: 0010 0x10 - 5da6: 0301 addi t1,t1,0 - 5da8: 0900 addi s0,sp,144 - 5daa: 0000 unimp - 5dac: 0001 nop - 5dae: 0402 c.slli64 s0 - 5db0: 0309 addi t1,t1,2 - 5db2: 0900 addi s0,sp,144 - 5db4: 0004 0x4 - 5db6: 0001 nop - 5db8: 0402 c.slli64 s0 - 5dba: 0309 addi t1,t1,2 - 5dbc: 0900 addi s0,sp,144 - 5dbe: 0000 unimp - 5dc0: 0001 nop - 5dc2: 0402 c.slli64 s0 - 5dc4: 0318 addi a4,sp,384 - 5dc6: 0900 addi s0,sp,144 - 5dc8: 000c 0xc - 5dca: 0001 nop - 5dcc: 0402 c.slli64 s0 - 5dce: 0318 addi a4,sp,384 - 5dd0: 0900 addi s0,sp,144 - 5dd2: 0010 0x10 - 5dd4: 0001 nop - 5dd6: 0402 c.slli64 s0 - 5dd8: 031a slli t1,t1,0x6 - 5dda: 0900 addi s0,sp,144 - 5ddc: 000c 0xc - 5dde: 0001 nop - 5de0: 0402 c.slli64 s0 - 5de2: 031a slli t1,t1,0x6 - 5de4: 0900 addi s0,sp,144 - 5de6: 0000 unimp - 5de8: 0001 nop - 5dea: 0402 c.slli64 s0 - 5dec: 031a slli t1,t1,0x6 - 5dee: 0900 addi s0,sp,144 - 5df0: 0000 unimp - 5df2: 0001 nop - 5df4: 0402 c.slli64 s0 - 5df6: 031a slli t1,t1,0x6 - 5df8: 0900 addi s0,sp,144 - 5dfa: 0000 unimp - 5dfc: 0001 nop - 5dfe: 0402 c.slli64 s0 - 5e00: 031a slli t1,t1,0x6 - 5e02: 0900 addi s0,sp,144 - 5e04: 0000 unimp - 5e06: 0001 nop - 5e08: 0402 c.slli64 s0 - 5e0a: 031a slli t1,t1,0x6 - 5e0c: 0900 addi s0,sp,144 - 5e0e: 0000 unimp - 5e10: 0001 nop - 5e12: 0402 c.slli64 s0 - 5e14: 031a slli t1,t1,0x6 - 5e16: 0900 addi s0,sp,144 - 5e18: 0000 unimp - 5e1a: 0001 nop - 5e1c: 0402 c.slli64 s0 - 5e1e: 031a slli t1,t1,0x6 - 5e20: 0900 addi s0,sp,144 - 5e22: 0000 unimp - 5e24: 0001 nop - 5e26: 0402 c.slli64 s0 - 5e28: 031a slli t1,t1,0x6 - 5e2a: 0900 addi s0,sp,144 - 5e2c: 0000 unimp - 5e2e: 0001 nop - 5e30: 0402 c.slli64 s0 - 5e32: 0322 slli t1,t1,0x8 - 5e34: 0900 addi s0,sp,144 - 5e36: 0008 0x8 - 5e38: 0001 nop - 5e3a: 0402 c.slli64 s0 - 5e3c: 0322 slli t1,t1,0x8 - 5e3e: 0900 addi s0,sp,144 - 5e40: 001c 0x1c - 5e42: 0001 nop - 5e44: 0402 c.slli64 s0 - 5e46: 0322 slli t1,t1,0x8 - 5e48: 0900 addi s0,sp,144 - 5e4a: 0000 unimp - 5e4c: 0001 nop - 5e4e: 0402 c.slli64 s0 - 5e50: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 5e54: 0004 0x4 - 5e56: 0001 nop - 5e58: 0402 c.slli64 s0 - 5e5a: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 5e5e: 0000 unimp - 5e60: 0001 nop - 5e62: 0402 c.slli64 s0 - 5e64: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 5e68: 0000 unimp - 5e6a: 0001 nop - 5e6c: 0402 c.slli64 s0 - 5e6e: 09000323 sb a6,134(zero) # 86 <__stack_usage+0x86> - 5e72: 0000 unimp - 5e74: 0601 addi a2,a2,0 - 5e76: 0c090003 lb zero,192(s2) - 5e7a: 0100 addi s0,sp,128 - 5e7c: 0300 addi s0,sp,384 - 5e7e: 9104 0x9104 - 5e80: 0601 addi a2,a2,0 - 5e82: 10090003 lb zero,256(s2) - 5e86: 0100 addi s0,sp,128 - 5e88: 0300 addi s0,sp,384 - 5e8a: 9104 0x9104 - 5e8c: 0301 addi t1,t1,0 - 5e8e: 0900 addi s0,sp,144 - 5e90: 0000 unimp - 5e92: 0001 nop - 5e94: 01910403 lb s0,25(sp) - 5e98: 00090003 lb zero,0(s2) - 5e9c: 0100 addi s0,sp,128 - 5e9e: 0300 addi s0,sp,384 - 5ea0: 9104 0x9104 - 5ea2: 0301 addi t1,t1,0 - 5ea4: 0900 addi s0,sp,144 - 5ea6: 0000 unimp - 5ea8: 0001 nop - 5eaa: 01910403 lb s0,25(sp) - 5eae: 20090003 lb zero,512(s2) - 5eb2: 0100 addi s0,sp,128 - 5eb4: 0300 addi s0,sp,384 - 5eb6: 9104 0x9104 - 5eb8: 0301 addi t1,t1,0 - 5eba: 0900 addi s0,sp,144 - 5ebc: 0004 0x4 - 5ebe: 0001 nop - 5ec0: 01910403 lb s0,25(sp) - 5ec4: 04090003 lb zero,64(s2) - 5ec8: 0100 addi s0,sp,128 - 5eca: 0300 addi s0,sp,384 - 5ecc: 9104 0x9104 - 5ece: 0301 addi t1,t1,0 - 5ed0: 0900 addi s0,sp,144 - 5ed2: 0000 unimp - 5ed4: 0001 nop - 5ed6: 01910403 lb s0,25(sp) - 5eda: 00090003 lb zero,0(s2) - 5ede: 0100 addi s0,sp,128 - 5ee0: 0300 addi s0,sp,384 - 5ee2: 9104 0x9104 - 5ee4: 0301 addi t1,t1,0 - 5ee6: 0900 addi s0,sp,144 - 5ee8: 0000 unimp - 5eea: 0001 nop - 5eec: 01910403 lb s0,25(sp) - 5ef0: 04090003 lb zero,64(s2) - 5ef4: 0100 addi s0,sp,128 - 5ef6: 0300 addi s0,sp,384 - 5ef8: 9104 0x9104 - 5efa: 0301 addi t1,t1,0 - 5efc: 0900 addi s0,sp,144 - 5efe: 0000 unimp - 5f00: 0001 nop - 5f02: 01910403 lb s0,25(sp) - 5f06: 00090103 lb sp,0(s2) - 5f0a: 0100 addi s0,sp,128 - 5f0c: 0300 addi s0,sp,384 - 5f0e: 9104 0x9104 - 5f10: 0301 addi t1,t1,0 - 5f12: 0900 addi s0,sp,144 - 5f14: 0000 unimp - 5f16: 0001 nop - 5f18: 0402 c.slli64 s0 - 5f1a: 0301 addi t1,t1,0 - 5f1c: 0900 addi s0,sp,144 - 5f1e: 0004 0x4 - 5f20: 0001 nop - 5f22: 0402 c.slli64 s0 - 5f24: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 5f28: 0004 0x4 - 5f2a: 0001 nop - 5f2c: 0402 c.slli64 s0 - 5f2e: 09020303 lb t1,144(tp) # 1a090 <__stack_size+0x19c90> - 5f32: 0000 unimp - 5f34: 0501 addi a0,a0,0 - 5f36: 0001 nop - 5f38: 0402 c.slli64 s0 - 5f3a: 01030603 lb a2,16(t1) # 9004d28 <__stack_size+0x9004928> - 5f3e: 0009 c.nop 2 - 5f40: 0100 addi s0,sp,128 - 5f42: 0a05 addi s4,s4,1 - 5f44: 0200 addi s0,sp,256 - 5f46: 0304 addi s1,sp,384 - 5f48: 08097f03 0x8097f03 - 5f4c: 0100 addi s0,sp,128 - 5f4e: 0105 addi sp,sp,1 - 5f50: 0200 addi s0,sp,256 - 5f52: 0304 addi s1,sp,384 - 5f54: 10090103 lb sp,256(s2) - 5f58: 0100 addi s0,sp,128 - 5f5a: 0305 addi t1,t1,1 - 5f5c: 0306 slli t1,t1,0x1 - 5f5e: 097c addi a5,sp,156 - 5f60: 0038 addi a4,sp,8 - 5f62: 0001 nop - 5f64: 0402 c.slli64 s0 - 5f66: 0330 addi a2,sp,392 - 5f68: 0900 addi s0,sp,144 - 5f6a: 0014 0x14 - 5f6c: 0001 nop - 5f6e: 0402 c.slli64 s0 - 5f70: 0330 addi a2,sp,392 - 5f72: 0900 addi s0,sp,144 - 5f74: 0000 unimp - 5f76: 0001 nop - 5f78: 0402 c.slli64 s0 - 5f7a: 09000333 0x9000333 - 5f7e: 0018 0x18 - 5f80: 0001 nop - 5f82: 0402 c.slli64 s0 - 5f84: 09000333 0x9000333 - 5f88: 0000 unimp - 5f8a: 0301 addi t1,t1,0 - 5f8c: 0900 addi s0,sp,144 - 5f8e: 0008 0x8 - 5f90: 0001 nop - 5f92: 0402 c.slli64 s0 - 5f94: 0331 addi t1,t1,12 - 5f96: 0900 addi s0,sp,144 - 5f98: 0004 0x4 - 5f9a: 0001 nop - 5f9c: 0402 c.slli64 s0 - 5f9e: 0331 addi t1,t1,12 - 5fa0: 0900 addi s0,sp,144 - 5fa2: 0000 unimp - 5fa4: 0301 addi t1,t1,0 - 5fa6: 0900 addi s0,sp,144 - 5fa8: 0020 addi s0,sp,8 - 5faa: 0001 nop - 5fac: 0402 c.slli64 s0 - 5fae: 09000307 0x9000307 - 5fb2: 0008 0x8 - 5fb4: 0001 nop - 5fb6: 0402 c.slli64 s0 - 5fb8: 09000307 0x9000307 - 5fbc: 0000 unimp - 5fbe: 0001 nop - 5fc0: 0402 c.slli64 s0 - 5fc2: 0334 addi a3,sp,392 - 5fc4: 0900 addi s0,sp,144 - 5fc6: 0008 0x8 - 5fc8: 0001 nop - 5fca: 0402 c.slli64 s0 - 5fcc: 0334 addi a3,sp,392 - 5fce: 0900 addi s0,sp,144 - 5fd0: 0000 unimp - 5fd2: 0001 nop - 5fd4: 0402 c.slli64 s0 - 5fd6: 0334 addi a3,sp,392 - 5fd8: 0900 addi s0,sp,144 - 5fda: 0000 unimp - 5fdc: 0001 nop - 5fde: 0402 c.slli64 s0 - 5fe0: 0334 addi a3,sp,392 - 5fe2: 0900 addi s0,sp,144 - 5fe4: 0000 unimp - 5fe6: 0001 nop - 5fe8: 0402 c.slli64 s0 - 5fea: 0334 addi a3,sp,392 - 5fec: 0900 addi s0,sp,144 - 5fee: 0000 unimp - 5ff0: 0001 nop - 5ff2: 0402 c.slli64 s0 - 5ff4: 0334 addi a3,sp,392 - 5ff6: 0900 addi s0,sp,144 - 5ff8: 0014 0x14 - 5ffa: 0001 nop - 5ffc: 0402 c.slli64 s0 - 5ffe: 0334 addi a3,sp,392 - 6000: 0900 addi s0,sp,144 - 6002: 0000 unimp - 6004: 0001 nop - 6006: 0402 c.slli64 s0 - 6008: 0334 addi a3,sp,392 - 600a: 0900 addi s0,sp,144 - 600c: 0000 unimp - 600e: 0001 nop - 6010: 0402 c.slli64 s0 - 6012: 0334 addi a3,sp,392 - 6014: 0900 addi s0,sp,144 - 6016: 0000 unimp - 6018: 0001 nop - 601a: 0402 c.slli64 s0 - 601c: 0336 slli t1,t1,0xd - 601e: 0900 addi s0,sp,144 - 6020: 0004 0x4 - 6022: 0001 nop - 6024: 0402 c.slli64 s0 - 6026: 0336 slli t1,t1,0xd - 6028: 0900 addi s0,sp,144 - 602a: 0008 0x8 - 602c: 0301 addi t1,t1,0 - 602e: 0900 addi s0,sp,144 - 6030: 0010 0x10 - 6032: 0301 addi t1,t1,0 - 6034: 0900 addi s0,sp,144 - 6036: 0000 unimp - 6038: 0001 nop - 603a: 0402 c.slli64 s0 - 603c: 0338 addi a4,sp,392 - 603e: 0900 addi s0,sp,144 - 6040: 000c 0xc - 6042: 0001 nop - 6044: 0402 c.slli64 s0 - 6046: 0338 addi a4,sp,392 - 6048: 0900 addi s0,sp,144 - 604a: 0000 unimp - 604c: 0001 nop - 604e: 0402 c.slli64 s0 - 6050: 0338 addi a4,sp,392 - 6052: 0900 addi s0,sp,144 - 6054: 0000 unimp - 6056: 0001 nop - 6058: 0402 c.slli64 s0 - 605a: 0338 addi a4,sp,392 - 605c: 0900 addi s0,sp,144 - 605e: 0008 0x8 - 6060: 0001 nop - 6062: 0402 c.slli64 s0 - 6064: 0338 addi a4,sp,392 - 6066: 0900 addi s0,sp,144 - 6068: 0000 unimp - 606a: 0001 nop - 606c: 0402 c.slli64 s0 - 606e: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 6072: 0000 unimp - 6074: 0001 nop - 6076: 0402 c.slli64 s0 - 6078: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 607c: 0000 unimp - 607e: 0001 nop - 6080: 0402 c.slli64 s0 - 6082: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 6086: 0008 0x8 - 6088: 0001 nop - 608a: 0402 c.slli64 s0 - 608c: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 6090: 0000 unimp - 6092: 0001 nop - 6094: 0402 c.slli64 s0 - 6096: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 609a: 0008 0x8 - 609c: 0301 addi t1,t1,0 - 609e: 0900 addi s0,sp,144 - 60a0: 0008 0x8 - 60a2: 0301 addi t1,t1,0 - 60a4: 0900 addi s0,sp,144 - 60a6: 0000 unimp - 60a8: 0001 nop - 60aa: 0402 c.slli64 s0 - 60ac: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 60b0: 0004 0x4 - 60b2: 0001 nop - 60b4: 0402 c.slli64 s0 - 60b6: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 60ba: 0000 unimp - 60bc: 0001 nop - 60be: 0402 c.slli64 s0 - 60c0: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - 60c4: 0000 unimp - 60c6: 0301 addi t1,t1,0 - 60c8: 0900 addi s0,sp,144 - 60ca: 000c 0xc - 60cc: 0301 addi t1,t1,0 - 60ce: 0900 addi s0,sp,144 - 60d0: 0000 unimp - 60d2: 0001 nop - 60d4: 0402 c.slli64 s0 - 60d6: 09000337 lui t1,0x9000 - 60da: 0004 0x4 - 60dc: 0001 nop - 60de: 0402 c.slli64 s0 - 60e0: 09000337 lui t1,0x9000 - 60e4: 0000 unimp - 60e6: 0001 nop - 60e8: 0402 c.slli64 s0 - 60ea: 0335 addi t1,t1,13 - 60ec: 0900 addi s0,sp,144 - 60ee: 000c 0xc - 60f0: 0001 nop - 60f2: 0402 c.slli64 s0 - 60f4: 0335 addi t1,t1,13 - 60f6: 0900 addi s0,sp,144 - 60f8: 0008 0x8 - 60fa: 0001 nop - 60fc: 0402 c.slli64 s0 - 60fe: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 6102: 0008 0x8 - 6104: 0001 nop - 6106: 0402 c.slli64 s0 - 6108: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 610c: 0000 unimp - 610e: 0001 nop - 6110: 0402 c.slli64 s0 - 6112: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 6116: 0000 unimp - 6118: 0001 nop - 611a: 0402 c.slli64 s0 - 611c: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 6120: 0000 unimp - 6122: 0001 nop - 6124: 0402 c.slli64 s0 - 6126: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 612a: 0000 unimp - 612c: 0001 nop - 612e: 0402 c.slli64 s0 - 6130: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 6134: 0000 unimp - 6136: 0001 nop - 6138: 0402 c.slli64 s0 - 613a: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 613e: 0000 unimp - 6140: 0001 nop - 6142: 0402 c.slli64 s0 - 6144: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 6148: 0004 0x4 - 614a: 0001 nop - 614c: 0402 c.slli64 s0 - 614e: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 6152: 0000 unimp - 6154: 0001 nop - 6156: 0402 c.slli64 s0 - 6158: 09000347 fmsub.s ft6,ft0,fa6,ft1,rne - 615c: 0000 unimp - 615e: 0001 nop - 6160: 0402 c.slli64 s0 - 6162: 0349 addi t1,t1,18 - 6164: 0900 addi s0,sp,144 - 6166: 0008 0x8 - 6168: 0001 nop - 616a: 0402 c.slli64 s0 - 616c: 034c addi a1,sp,388 - 616e: 0900 addi s0,sp,144 - 6170: 0004 0x4 - 6172: 0601 addi a2,a2,0 - 6174: 0c090003 lb zero,192(s2) - 6178: 0100 addi s0,sp,128 - 617a: 0200 addi s0,sp,256 - 617c: 5104 lw s1,32(a0) - 617e: 0306 slli t1,t1,0x1 - 6180: 0900 addi s0,sp,144 - 6182: 0010 0x10 - 6184: 0001 nop - 6186: 0402 c.slli64 s0 - 6188: 0351 addi t1,t1,20 - 618a: 0900 addi s0,sp,144 - 618c: 0014 0x14 - 618e: 0001 nop - 6190: 0402 c.slli64 s0 - 6192: 0351 addi t1,t1,20 - 6194: 0900 addi s0,sp,144 - 6196: 0000 unimp - 6198: 0001 nop - 619a: 0402 c.slli64 s0 - 619c: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 61a0: 001c 0x1c - 61a2: 0001 nop - 61a4: 0402 c.slli64 s0 - 61a6: 0900034b fnmsub.s ft6,ft0,fa6,ft1,rne - 61aa: 0018 0x18 - 61ac: 0001 nop - 61ae: 0402 c.slli64 s0 - 61b0: 064e slli a2,a2,0x13 - 61b2: 04090003 lb zero,64(s2) - 61b6: 0100 addi s0,sp,128 - 61b8: 0200 addi s0,sp,256 - 61ba: 4e04 lw s1,24(a2) - 61bc: 0306 slli t1,t1,0x1 - 61be: 0900 addi s0,sp,144 - 61c0: 0014 0x14 - 61c2: 0001 nop - 61c4: 0402 c.slli64 s0 - 61c6: 034e slli t1,t1,0x13 - 61c8: 0900 addi s0,sp,144 - 61ca: 0008 0x8 - 61cc: 0001 nop - 61ce: 0402 c.slli64 s0 - 61d0: 0352 slli t1,t1,0x14 - 61d2: 0900 addi s0,sp,144 - 61d4: 0014 0x14 - 61d6: 0001 nop - 61d8: 0402 c.slli64 s0 - 61da: 0655 addi a2,a2,21 - 61dc: 08090003 lb zero,128(s2) - 61e0: 0100 addi s0,sp,128 - 61e2: 0200 addi s0,sp,256 - 61e4: 5504 lw s1,40(a0) - 61e6: 0306 slli t1,t1,0x1 - 61e8: 0900 addi s0,sp,144 - 61ea: 0018 0x18 - 61ec: 0001 nop - 61ee: 0402 c.slli64 s0 - 61f0: 00030657 0x30657 - 61f4: 0809 addi a6,a6,2 - 61f6: 0100 addi s0,sp,128 - 61f8: 0200 addi s0,sp,256 - 61fa: 5404 lw s1,40(s0) - 61fc: 0306 slli t1,t1,0x1 - 61fe: 0900 addi s0,sp,144 - 6200: 0008 0x8 - 6202: 0001 nop - 6204: 0402 c.slli64 s0 - 6206: 0354 addi a3,sp,388 - 6208: 0900 addi s0,sp,144 - 620a: 0028 addi a0,sp,8 - 620c: 0001 nop - 620e: 0402 c.slli64 s0 - 6210: 0358 addi a4,sp,388 - 6212: 0900 addi s0,sp,144 - 6214: 0004 0x4 - 6216: 0001 nop - 6218: 0402 c.slli64 s0 - 621a: 0358 addi a4,sp,388 - 621c: 0900 addi s0,sp,144 - 621e: 0010 0x10 - 6220: 0001 nop - 6222: 0402 c.slli64 s0 - 6224: 09000357 0x9000357 - 6228: 0004 0x4 - 622a: 0001 nop - 622c: 0402 c.slli64 s0 - 622e: 0359 addi t1,t1,22 - 6230: 0900 addi s0,sp,144 - 6232: 0004 0x4 - 6234: 0001 nop - 6236: 0402 c.slli64 s0 - 6238: 0359 addi t1,t1,22 - 623a: 0900 addi s0,sp,144 - 623c: 0000 unimp - 623e: 0001 nop - 6240: 0402 c.slli64 s0 - 6242: 0359 addi t1,t1,22 - 6244: 0900 addi s0,sp,144 - 6246: 0000 unimp - 6248: 0001 nop - 624a: 0402 c.slli64 s0 - 624c: 0359 addi t1,t1,22 - 624e: 0900 addi s0,sp,144 - 6250: 0010 0x10 - 6252: 0001 nop - 6254: 0402 c.slli64 s0 - 6256: 0359 addi t1,t1,22 - 6258: 0900 addi s0,sp,144 - 625a: 0000 unimp - 625c: 0001 nop - 625e: 0402 c.slli64 s0 - 6260: 0359 addi t1,t1,22 - 6262: 0900 addi s0,sp,144 - 6264: 0000 unimp - 6266: 0001 nop - 6268: 0402 c.slli64 s0 - 626a: 035a slli t1,t1,0x16 - 626c: 0900 addi s0,sp,144 - 626e: 0010 0x10 - 6270: 0001 nop - 6272: 0402 c.slli64 s0 - 6274: 035a slli t1,t1,0x16 - 6276: 0900 addi s0,sp,144 - 6278: 0004 0x4 - 627a: 0301 addi t1,t1,0 - 627c: 0900 addi s0,sp,144 - 627e: 0010 0x10 - 6280: 0301 addi t1,t1,0 - 6282: 0900 addi s0,sp,144 - 6284: 0000 unimp - 6286: 0001 nop - 6288: 0402 c.slli64 s0 - 628a: 035c addi a5,sp,388 - 628c: 0900 addi s0,sp,144 - 628e: 0008 0x8 - 6290: 0001 nop - 6292: 0402 c.slli64 s0 - 6294: 035c addi a5,sp,388 - 6296: 0900 addi s0,sp,144 - 6298: 0000 unimp - 629a: 0001 nop - 629c: 0402 c.slli64 s0 - 629e: 035c addi a5,sp,388 - 62a0: 0900 addi s0,sp,144 - 62a2: 0000 unimp - 62a4: 0001 nop - 62a6: 0402 c.slli64 s0 - 62a8: 035c addi a5,sp,388 - 62aa: 0900 addi s0,sp,144 - 62ac: 0010 0x10 - 62ae: 0001 nop - 62b0: 0402 c.slli64 s0 - 62b2: 035c addi a5,sp,388 - 62b4: 0900 addi s0,sp,144 - 62b6: 000c 0xc - 62b8: 0001 nop - 62ba: 0402 c.slli64 s0 - 62bc: 035c addi a5,sp,388 - 62be: 0900 addi s0,sp,144 - 62c0: 0000 unimp - 62c2: 0001 nop - 62c4: 0402 c.slli64 s0 - 62c6: 035c addi a5,sp,388 - 62c8: 0900 addi s0,sp,144 - 62ca: 000c 0xc - 62cc: 0001 nop - 62ce: 0402 c.slli64 s0 - 62d0: 035c addi a5,sp,388 - 62d2: 0900 addi s0,sp,144 - 62d4: 0004 0x4 - 62d6: 0001 nop - 62d8: 0402 c.slli64 s0 - 62da: 00030667 jalr a2,t1 # 9000000 <__stack_size+0x8fffc00> - 62de: 0409 addi s0,s0,2 - 62e0: 0100 addi s0,sp,128 - 62e2: 0200 addi s0,sp,256 - 62e4: 5b04 lw s1,48(a4) - 62e6: 0306 slli t1,t1,0x1 - 62e8: 0900 addi s0,sp,144 - 62ea: 0004 0x4 - 62ec: 0001 nop - 62ee: 0402 c.slli64 s0 - 62f0: 0900035b 0x900035b - 62f4: 0000 unimp - 62f6: 0001 nop - 62f8: 0402 c.slli64 s0 - 62fa: 036a slli t1,t1,0x1a - 62fc: 0900 addi s0,sp,144 - 62fe: 000c 0xc - 6300: 0001 nop - 6302: 0402 c.slli64 s0 - 6304: 036a slli t1,t1,0x1a - 6306: 0900 addi s0,sp,144 - 6308: 0000 unimp - 630a: 0001 nop - 630c: 0402 c.slli64 s0 - 630e: 036a slli t1,t1,0x1a - 6310: 0900 addi s0,sp,144 - 6312: 0010 0x10 - 6314: 0001 nop - 6316: 0402 c.slli64 s0 - 6318: 036a slli t1,t1,0x1a - 631a: 0900 addi s0,sp,144 - 631c: 0004 0x4 - 631e: 0001 nop - 6320: 0402 c.slli64 s0 - 6322: 036a slli t1,t1,0x1a - 6324: 0900 addi s0,sp,144 - 6326: 0000 unimp - 6328: 0601 addi a2,a2,0 - 632a: 04090003 lb zero,64(s2) - 632e: 0100 addi s0,sp,128 - 6330: 0306 slli t1,t1,0x1 - 6332: 0900 addi s0,sp,144 - 6334: 0008 0x8 - 6336: 0301 addi t1,t1,0 - 6338: 0900 addi s0,sp,144 - 633a: 0000 unimp - 633c: 0001 nop - 633e: 0402 c.slli64 s0 - 6340: 0362 slli t1,t1,0x18 - 6342: 0900 addi s0,sp,144 - 6344: 0004 0x4 - 6346: 0001 nop - 6348: 0402 c.slli64 s0 - 634a: 0362 slli t1,t1,0x18 - 634c: 0900 addi s0,sp,144 - 634e: 0000 unimp - 6350: 0001 nop - 6352: 0402 c.slli64 s0 - 6354: 0362 slli t1,t1,0x18 - 6356: 0900 addi s0,sp,144 - 6358: 0000 unimp - 635a: 0001 nop - 635c: 0402 c.slli64 s0 - 635e: 0362 slli t1,t1,0x18 - 6360: 0900 addi s0,sp,144 - 6362: 0010 0x10 - 6364: 0001 nop - 6366: 0402 c.slli64 s0 - 6368: 0362 slli t1,t1,0x18 - 636a: 0900 addi s0,sp,144 - 636c: 000c 0xc - 636e: 0001 nop - 6370: 0402 c.slli64 s0 - 6372: 0362 slli t1,t1,0x18 - 6374: 0900 addi s0,sp,144 - 6376: 0000 unimp - 6378: 0001 nop - 637a: 0402 c.slli64 s0 - 637c: 0362 slli t1,t1,0x18 - 637e: 0900 addi s0,sp,144 - 6380: 000c 0xc - 6382: 0001 nop - 6384: 0402 c.slli64 s0 - 6386: 0362 slli t1,t1,0x18 - 6388: 0900 addi s0,sp,144 - 638a: 0004 0x4 - 638c: 0301 addi t1,t1,0 - 638e: 0900 addi s0,sp,144 - 6390: 0008 0x8 - 6392: 0301 addi t1,t1,0 - 6394: 0900 addi s0,sp,144 - 6396: 0000 unimp - 6398: 0001 nop - 639a: 0402 c.slli64 s0 - 639c: 09000367 jalr t1,144(zero) # 0 <__stack_usage> - 63a0: 0004 0x4 - 63a2: 0001 nop - 63a4: 0402 c.slli64 s0 - 63a6: 09000367 jalr t1,144(zero) # 0 <__stack_usage> - 63aa: 0000 unimp - 63ac: 0001 nop - 63ae: 0402 c.slli64 s0 - 63b0: 09000367 jalr t1,144(zero) # 0 <__stack_usage> - 63b4: 0000 unimp - 63b6: 0001 nop - 63b8: 0402 c.slli64 s0 - 63ba: 09000367 jalr t1,144(zero) # 0 <__stack_usage> - 63be: 0014 0x14 - 63c0: 0001 nop - 63c2: 0402 c.slli64 s0 - 63c4: 09000367 jalr t1,144(zero) # 0 <__stack_usage> - 63c8: 000c 0xc - 63ca: 0001 nop - 63cc: 0402 c.slli64 s0 - 63ce: 09000367 jalr t1,144(zero) # 0 <__stack_usage> - 63d2: 0000 unimp - 63d4: 0001 nop - 63d6: 0402 c.slli64 s0 - 63d8: 09000367 jalr t1,144(zero) # 0 <__stack_usage> - 63dc: 0008 0x8 - 63de: 0001 nop - 63e0: 0402 c.slli64 s0 - 63e2: 09000367 jalr t1,144(zero) # 0 <__stack_usage> - 63e6: 0004 0x4 - 63e8: 0001 nop - 63ea: 0402 c.slli64 s0 - 63ec: 0374 addi a3,sp,396 - 63ee: 0900 addi s0,sp,144 - 63f0: 0010 0x10 - 63f2: 0001 nop - 63f4: 0402 c.slli64 s0 - 63f6: 0374 addi a3,sp,396 - 63f8: 0900 addi s0,sp,144 - 63fa: 001c 0x1c - 63fc: 0001 nop - 63fe: 0402 c.slli64 s0 - 6400: 0374 addi a3,sp,396 - 6402: 0900 addi s0,sp,144 - 6404: 0000 unimp - 6406: 0001 nop - 6408: 0402 c.slli64 s0 - 640a: 0375 addi t1,t1,29 - 640c: 0900 addi s0,sp,144 - 640e: 0004 0x4 - 6410: 0001 nop - 6412: 0402 c.slli64 s0 - 6414: 0375 addi t1,t1,29 - 6416: 0900 addi s0,sp,144 - 6418: 000c 0xc - 641a: 0001 nop - 641c: 0402 c.slli64 s0 - 641e: 0375 addi t1,t1,29 - 6420: 0900 addi s0,sp,144 - 6422: 0000 unimp - 6424: 0001 nop - 6426: 0402 c.slli64 s0 - 6428: 0375 addi t1,t1,29 - 642a: 0900 addi s0,sp,144 - 642c: 0000 unimp - 642e: 0001 nop - 6430: 0402 c.slli64 s0 - 6432: 067a slli a2,a2,0x1e - 6434: 04090003 lb zero,64(s2) - 6438: 0100 addi s0,sp,128 - 643a: 08090003 lb zero,128(s2) - 643e: 0100 addi s0,sp,128 - 6440: 0200 addi s0,sp,256 - 6442: 7b04 flw fs1,48(a4) - 6444: 0306 slli t1,t1,0x1 - 6446: 0900 addi s0,sp,144 - 6448: 0004 0x4 - 644a: 0001 nop - 644c: 0402 c.slli64 s0 - 644e: 0348 addi a0,sp,388 - 6450: 0900 addi s0,sp,144 - 6452: 0008 0x8 - 6454: 0001 nop - 6456: 0402 c.slli64 s0 - 6458: 0348 addi a0,sp,388 - 645a: 0900 addi s0,sp,144 - 645c: 0000 unimp - 645e: 0001 nop - 6460: 0402 c.slli64 s0 - 6462: 037c addi a5,sp,396 - 6464: 0900 addi s0,sp,144 - 6466: 0020 addi s0,sp,8 - 6468: 0001 nop - 646a: 0402 c.slli64 s0 - 646c: 037c addi a5,sp,396 - 646e: 0900 addi s0,sp,144 - 6470: 0010 0x10 - 6472: 0001 nop - 6474: 0402 c.slli64 s0 - 6476: 037c addi a5,sp,396 - 6478: 0900 addi s0,sp,144 - 647a: 0000 unimp - 647c: 0001 nop - 647e: 0402 c.slli64 s0 - 6480: 037c addi a5,sp,396 - 6482: 0900 addi s0,sp,144 - 6484: 0000 unimp - 6486: 0001 nop - 6488: 0402 c.slli64 s0 - 648a: 037c addi a5,sp,396 - 648c: 0900 addi s0,sp,144 - 648e: 0008 0x8 - 6490: 0601 addi a2,a2,0 - 6492: 0c090003 lb zero,192(s2) - 6496: 0100 addi s0,sp,128 - 6498: 0200 addi s0,sp,256 - 649a: 7f04 flw fs1,56(a4) - 649c: 0306 slli t1,t1,0x1 - 649e: 0900 addi s0,sp,144 - 64a0: 0008 0x8 - 64a2: 0001 nop - 64a4: 0402 c.slli64 s0 - 64a6: 037f 0x37f - 64a8: 0900 addi s0,sp,144 - 64aa: 0000 unimp - 64ac: 0001 nop - 64ae: 018e0403 lb s0,24(t3) # 1a018 <__stack_size+0x19c18> - 64b2: 0c090003 lb zero,192(s2) - 64b6: 0100 addi s0,sp,128 - 64b8: 0200 addi s0,sp,256 - 64ba: 0304 addi s1,sp,384 - 64bc: 04090003 lb zero,64(s2) - 64c0: 0100 addi s0,sp,128 - 64c2: 08090003 lb zero,128(s2) - 64c6: 0100 addi s0,sp,128 - 64c8: 00090003 lb zero,0(s2) - 64cc: 0100 addi s0,sp,128 - 64ce: 0300 addi s0,sp,384 - 64d0: 8604 0x8604 - 64d2: 0301 addi t1,t1,0 - 64d4: 0900 addi s0,sp,144 - 64d6: 0004 0x4 - 64d8: 0001 nop - 64da: 01860403 lb s0,24(a2) # b018 <__stack_size+0xac18> - 64de: 00090003 lb zero,0(s2) - 64e2: 0100 addi s0,sp,128 - 64e4: 0300 addi s0,sp,384 - 64e6: 8604 0x8604 - 64e8: 0301 addi t1,t1,0 - 64ea: 0900 addi s0,sp,144 - 64ec: 0000 unimp - 64ee: 0001 nop - 64f0: 01860403 lb s0,24(a2) - 64f4: 08090003 lb zero,128(s2) - 64f8: 0100 addi s0,sp,128 - 64fa: 0300 addi s0,sp,384 - 64fc: 8604 0x8604 - 64fe: 0301 addi t1,t1,0 - 6500: 0900 addi s0,sp,144 - 6502: 0000 unimp - 6504: 0001 nop - 6506: 01860403 lb s0,24(a2) - 650a: 00090003 lb zero,0(s2) - 650e: 0100 addi s0,sp,128 - 6510: 0300 addi s0,sp,384 - 6512: 8604 0x8604 - 6514: 0301 addi t1,t1,0 - 6516: 0900 addi s0,sp,144 - 6518: 0000 unimp - 651a: 0001 nop - 651c: 01860403 lb s0,24(a2) - 6520: 00090003 lb zero,0(s2) - 6524: 0100 addi s0,sp,128 - 6526: 04090003 lb zero,64(s2) - 652a: 0100 addi s0,sp,128 - 652c: 00090003 lb zero,0(s2) - 6530: 0100 addi s0,sp,128 - 6532: 0200 addi s0,sp,256 - 6534: 0404 addi s1,sp,512 - 6536: 08090003 lb zero,128(s2) - 653a: 0100 addi s0,sp,128 - 653c: 0200 addi s0,sp,256 - 653e: 0404 addi s1,sp,512 - 6540: 00090003 lb zero,0(s2) - 6544: 0100 addi s0,sp,128 - 6546: 0200 addi s0,sp,256 - 6548: 0404 addi s1,sp,512 - 654a: 14090003 lb zero,320(s2) - 654e: 0100 addi s0,sp,128 - 6550: 0809 addi a6,a6,2 - 6552: 0000 unimp - 6554: 0101 addi sp,sp,0 - 6556: 00002f37 lui t5,0x2 - 655a: 00910003 lb zero,9(sp) - 655e: 0000 unimp - 6560: 0101 addi sp,sp,0 - 6562: 000d0efb 0xd0efb - 6566: 0101 addi sp,sp,0 - 6568: 0101 addi sp,sp,0 - 656a: 0000 unimp - 656c: 0100 addi s0,sp,128 - 656e: 0000 unimp - 6570: 2e01 jal 6880 <__stack_size+0x6480> - 6572: 2f2e fld ft10,200(sp) - 6574: 2e2e fld ft8,200(sp) - 6576: 2f2e2e2f 0x2f2e2e2f - 657a: 2e2e fld ft8,200(sp) - 657c: 7369722f 0x7369722f - 6580: 672d7663 bgeu s10,s2,6bec <__stack_size+0x67ec> - 6584: 6c2f6363 bltu t5,sp,6c4a <__stack_size+0x684a> - 6588: 6269 lui tp,0x1a - 658a: 2f636367 0x2f636367 - 658e: 74666f73 csrrsi t5,0x746,12 - 6592: 662d lui a2,0xb - 6594: 0070 addi a2,sp,12 - 6596: 2e2e fld ft8,200(sp) - 6598: 2f2e2e2f 0x2f2e2e2f - 659c: 2e2e fld ft8,200(sp) - 659e: 2f2e2e2f 0x2f2e2e2f - 65a2: 6972 flw fs2,28(sp) - 65a4: 2d766373 csrrsi t1,0x2d7,12 - 65a8: 2f636367 0x2f636367 - 65ac: 696c flw fa1,84(a0) - 65ae: 6762 flw fa4,24(sp) - 65b0: 2e2f6363 bltu t5,sp,6896 <__stack_size+0x6496> - 65b4: 2f2e fld ft10,200(sp) - 65b6: 6e69 lui t3,0x1a - 65b8: 64756c63 bltu a0,t2,6c10 <__stack_size+0x6810> - 65bc: 0065 c.nop 25 - 65be: 7300 flw fs0,32(a4) - 65c0: 6275 lui tp,0x1d - 65c2: 6674 flw fa3,76(a2) - 65c4: 00632e33 slt t3,t1,t1 - 65c8: 0001 nop - 65ca: 7300 flw fs0,32(a4) - 65cc: 2d74666f jal a2,4d0a2 <__stack_size+0x4cca2> - 65d0: 7066 flw ft0,120(sp) - 65d2: 682e flw fa6,200(sp) - 65d4: 0100 addi s0,sp,128 - 65d6: 0000 unimp - 65d8: 7571 lui a0,0xffffc - 65da: 6461 lui s0,0x18 - 65dc: 682e flw fa6,200(sp) - 65de: 0100 addi s0,sp,128 - 65e0: 0000 unimp - 65e2: 6f6c flw fa1,92(a4) - 65e4: 676e flw fa4,216(sp) - 65e6: 6f6c flw fa1,92(a4) - 65e8: 676e flw fa4,216(sp) - 65ea: 682e flw fa6,200(sp) - 65ec: 0200 addi s0,sp,256 - 65ee: 0000 unimp - 65f0: 0500 addi s0,sp,640 - 65f2: 0001 nop - 65f4: 0205 addi tp,tp,1 - 65f6: 0568 addi a0,sp,652 - 65f8: 8001 c.srli64 s0 - 65fa: 05012303 lw t1,80(sp) - 65fe: 09010303 lb t1,144(sp) - 6602: 0000 unimp - 6604: 0301 addi t1,t1,0 - 6606: 0900 addi s0,sp,144 - 6608: 0000 unimp - 660a: 0501 addi a0,a0,0 - 660c: 030d addi t1,t1,3 - 660e: 0900 addi s0,sp,144 - 6610: 0000 unimp - 6612: 0501 addi a0,a0,0 - 6614: 09010303 lb t1,144(sp) - 6618: 0000 unimp - 661a: 0301 addi t1,t1,0 - 661c: 0900 addi s0,sp,144 - 661e: 0000 unimp - 6620: 0301 addi t1,t1,0 - 6622: 0900 addi s0,sp,144 - 6624: 0000 unimp - 6626: 0301 addi t1,t1,0 - 6628: 0900 addi s0,sp,144 - 662a: 0000 unimp - 662c: 0301 addi t1,t1,0 - 662e: 0901 addi s2,s2,0 - 6630: 0000 unimp - 6632: 0301 addi t1,t1,0 - 6634: 0900 addi s0,sp,144 - 6636: 0000 unimp - 6638: 0301 addi t1,t1,0 - 663a: 0900 addi s0,sp,144 - 663c: 0000 unimp - 663e: 0301 addi t1,t1,0 - 6640: 0900 addi s0,sp,144 - 6642: 0000 unimp - 6644: 0301 addi t1,t1,0 - 6646: 0901 addi s2,s2,0 - 6648: 0000 unimp - 664a: 0301 addi t1,t1,0 - 664c: 0900 addi s0,sp,144 - 664e: 0000 unimp - 6650: 0301 addi t1,t1,0 - 6652: 0900 addi s0,sp,144 - 6654: 0000 unimp - 6656: 0301 addi t1,t1,0 - 6658: 0900 addi s0,sp,144 - 665a: 0000 unimp - 665c: 0301 addi t1,t1,0 - 665e: 0901 addi s2,s2,0 - 6660: 0000 unimp - 6662: 0301 addi t1,t1,0 - 6664: 0902 c.slli64 s2 - 6666: 0000 unimp - 6668: 0301 addi t1,t1,0 - 666a: 0900 addi s0,sp,144 - 666c: 0000 unimp - 666e: 0501 addi a0,a0,0 - 6670: 0601 addi a2,a2,0 - 6672: 00097903 0x97903 - 6676: 0100 addi s0,sp,128 - 6678: 3c090003 lb zero,960(s2) - 667c: 0100 addi s0,sp,128 - 667e: 0305 addi t1,t1,1 - 6680: 10090703 lb a4,256(s2) - 6684: 0100 addi s0,sp,128 - 6686: 0306 slli t1,t1,0x1 - 6688: 0900 addi s0,sp,144 - 668a: 0004 0x4 - 668c: 0301 addi t1,t1,0 - 668e: 0901 addi s2,s2,0 - 6690: 0000 unimp - 6692: 0301 addi t1,t1,0 - 6694: 0900 addi s0,sp,144 - 6696: 0000 unimp - 6698: 0301 addi t1,t1,0 - 669a: 0900 addi s0,sp,144 - 669c: 0000 unimp - 669e: 0301 addi t1,t1,0 - 66a0: 0900 addi s0,sp,144 - 66a2: 0000 unimp - 66a4: 0301 addi t1,t1,0 - 66a6: 0900 addi s0,sp,144 - 66a8: 0018 0x18 - 66aa: 0301 addi t1,t1,0 - 66ac: 0900 addi s0,sp,144 - 66ae: 000c 0xc - 66b0: 0301 addi t1,t1,0 - 66b2: 0900 addi s0,sp,144 - 66b4: 0004 0x4 - 66b6: 0301 addi t1,t1,0 - 66b8: 0900 addi s0,sp,144 - 66ba: 0000 unimp - 66bc: 0301 addi t1,t1,0 - 66be: 0900 addi s0,sp,144 - 66c0: 0004 0x4 - 66c2: 0301 addi t1,t1,0 - 66c4: 0900 addi s0,sp,144 - 66c6: 0004 0x4 - 66c8: 0301 addi t1,t1,0 - 66ca: 0900 addi s0,sp,144 - 66cc: 0004 0x4 - 66ce: 0301 addi t1,t1,0 - 66d0: 0900 addi s0,sp,144 - 66d2: 0000 unimp - 66d4: 0301 addi t1,t1,0 - 66d6: 0900 addi s0,sp,144 - 66d8: 0000 unimp - 66da: 0301 addi t1,t1,0 - 66dc: 0900 addi s0,sp,144 - 66de: 0000 unimp - 66e0: 0301 addi t1,t1,0 - 66e2: 0900 addi s0,sp,144 - 66e4: 0000 unimp - 66e6: 0301 addi t1,t1,0 - 66e8: 0900 addi s0,sp,144 - 66ea: 0000 unimp - 66ec: 0301 addi t1,t1,0 - 66ee: 0900 addi s0,sp,144 - 66f0: 0000 unimp - 66f2: 0301 addi t1,t1,0 - 66f4: 0900 addi s0,sp,144 - 66f6: 0000 unimp - 66f8: 0301 addi t1,t1,0 - 66fa: 0900 addi s0,sp,144 - 66fc: 0000 unimp - 66fe: 0301 addi t1,t1,0 - 6700: 0900 addi s0,sp,144 - 6702: 0000 unimp - 6704: 0001 nop - 6706: 0402 c.slli64 s0 - 6708: 0308 addi a0,sp,384 - 670a: 0900 addi s0,sp,144 - 670c: 0008 0x8 - 670e: 0001 nop - 6710: 0402 c.slli64 s0 - 6712: 0308 addi a0,sp,384 - 6714: 0900 addi s0,sp,144 - 6716: 001c 0x1c - 6718: 0001 nop - 671a: 0402 c.slli64 s0 - 671c: 0308 addi a0,sp,384 - 671e: 0900 addi s0,sp,144 - 6720: 0000 unimp - 6722: 0001 nop - 6724: 0402 c.slli64 s0 - 6726: 0309 addi t1,t1,2 - 6728: 0900 addi s0,sp,144 - 672a: 0004 0x4 - 672c: 0001 nop - 672e: 0402 c.slli64 s0 - 6730: 0609 addi a2,a2,2 - 6732: 04090103 lb sp,64(s2) - 6736: 0100 addi s0,sp,128 - 6738: 0200 addi s0,sp,256 - 673a: 0904 addi s1,sp,144 - 673c: 08097f03 0x8097f03 - 6740: 0100 addi s0,sp,128 - 6742: 0200 addi s0,sp,256 - 6744: 0904 addi s1,sp,144 - 6746: 04090103 lb sp,64(s2) - 674a: 0100 addi s0,sp,128 - 674c: 0200 addi s0,sp,256 - 674e: 0904 addi s1,sp,144 - 6750: 08097f03 0x8097f03 - 6754: 0100 addi s0,sp,128 - 6756: 0200 addi s0,sp,256 - 6758: 0904 addi s1,sp,144 - 675a: 0306 slli t1,t1,0x1 - 675c: 0900 addi s0,sp,144 - 675e: 0004 0x4 - 6760: 0001 nop - 6762: 0402 c.slli64 s0 - 6764: 0309 addi t1,t1,2 - 6766: 0900 addi s0,sp,144 - 6768: 0000 unimp - 676a: 0001 nop - 676c: 0402 c.slli64 s0 - 676e: 0309 addi t1,t1,2 - 6770: 0900 addi s0,sp,144 - 6772: 0000 unimp - 6774: 0001 nop - 6776: 0402 c.slli64 s0 - 6778: 0309 addi t1,t1,2 - 677a: 0901 addi s2,s2,0 - 677c: 0000 unimp - 677e: 0001 nop - 6780: 0402 c.slli64 s0 - 6782: 0309 addi t1,t1,2 - 6784: 0900 addi s0,sp,144 - 6786: 0000 unimp - 6788: 0001 nop - 678a: 0402 c.slli64 s0 - 678c: 0309 addi t1,t1,2 - 678e: 0900 addi s0,sp,144 - 6790: 0000 unimp - 6792: 0001 nop - 6794: 0402 c.slli64 s0 - 6796: 0309 addi t1,t1,2 - 6798: 0900 addi s0,sp,144 - 679a: 0000 unimp - 679c: 0001 nop - 679e: 0402 c.slli64 s0 - 67a0: 0309 addi t1,t1,2 - 67a2: 0900 addi s0,sp,144 - 67a4: 0000 unimp - 67a6: 0001 nop - 67a8: 0402 c.slli64 s0 - 67aa: 0309 addi t1,t1,2 - 67ac: 0900 addi s0,sp,144 - 67ae: 0010 0x10 - 67b0: 0001 nop - 67b2: 0402 c.slli64 s0 - 67b4: 0309 addi t1,t1,2 - 67b6: 0900 addi s0,sp,144 - 67b8: 0004 0x4 - 67ba: 0001 nop - 67bc: 0402 c.slli64 s0 - 67be: 0309 addi t1,t1,2 - 67c0: 0900 addi s0,sp,144 - 67c2: 0004 0x4 - 67c4: 0001 nop - 67c6: 0402 c.slli64 s0 - 67c8: 0309 addi t1,t1,2 - 67ca: 0900 addi s0,sp,144 - 67cc: 0004 0x4 - 67ce: 0001 nop - 67d0: 0402 c.slli64 s0 - 67d2: 0309 addi t1,t1,2 - 67d4: 0900 addi s0,sp,144 - 67d6: 0004 0x4 - 67d8: 0001 nop - 67da: 0402 c.slli64 s0 - 67dc: 0309 addi t1,t1,2 - 67de: 0900 addi s0,sp,144 - 67e0: 0004 0x4 - 67e2: 0001 nop - 67e4: 0402 c.slli64 s0 - 67e6: 0309 addi t1,t1,2 - 67e8: 0900 addi s0,sp,144 - 67ea: 0000 unimp - 67ec: 0001 nop - 67ee: 0402 c.slli64 s0 - 67f0: 0309 addi t1,t1,2 - 67f2: 0900 addi s0,sp,144 - 67f4: 0000 unimp - 67f6: 0001 nop - 67f8: 0402 c.slli64 s0 - 67fa: 0309 addi t1,t1,2 - 67fc: 0900 addi s0,sp,144 - 67fe: 0000 unimp - 6800: 0001 nop - 6802: 0402 c.slli64 s0 - 6804: 0309 addi t1,t1,2 - 6806: 0900 addi s0,sp,144 - 6808: 0000 unimp - 680a: 0001 nop - 680c: 0402 c.slli64 s0 - 680e: 0309 addi t1,t1,2 - 6810: 0900 addi s0,sp,144 - 6812: 0000 unimp - 6814: 0001 nop - 6816: 0402 c.slli64 s0 - 6818: 0309 addi t1,t1,2 - 681a: 0900 addi s0,sp,144 - 681c: 0000 unimp - 681e: 0001 nop - 6820: 0402 c.slli64 s0 - 6822: 0309 addi t1,t1,2 - 6824: 0900 addi s0,sp,144 - 6826: 0000 unimp - 6828: 0001 nop - 682a: 0402 c.slli64 s0 - 682c: 0309 addi t1,t1,2 - 682e: 0900 addi s0,sp,144 - 6830: 0000 unimp - 6832: 0001 nop - 6834: 0402 c.slli64 s0 - 6836: 0309 addi t1,t1,2 - 6838: 0900 addi s0,sp,144 - 683a: 0000 unimp - 683c: 0001 nop - 683e: 0402 c.slli64 s0 - 6840: 0308 addi a0,sp,384 - 6842: 0900 addi s0,sp,144 - 6844: 0008 0x8 - 6846: 0001 nop - 6848: 0402 c.slli64 s0 - 684a: 0308 addi a0,sp,384 - 684c: 0900 addi s0,sp,144 - 684e: 001c 0x1c - 6850: 0001 nop - 6852: 0402 c.slli64 s0 - 6854: 0308 addi a0,sp,384 - 6856: 0900 addi s0,sp,144 - 6858: 0000 unimp - 685a: 0001 nop - 685c: 0402 c.slli64 s0 - 685e: 0309 addi t1,t1,2 - 6860: 0900 addi s0,sp,144 - 6862: 0004 0x4 - 6864: 0001 nop - 6866: 0402 c.slli64 s0 - 6868: 0609 addi a2,a2,2 - 686a: 04090103 lb sp,64(s2) - 686e: 0100 addi s0,sp,128 - 6870: 0200 addi s0,sp,256 - 6872: 0904 addi s1,sp,144 - 6874: 08097f03 0x8097f03 - 6878: 0100 addi s0,sp,128 - 687a: 0200 addi s0,sp,256 - 687c: 0904 addi s1,sp,144 - 687e: 0306 slli t1,t1,0x1 - 6880: 0900 addi s0,sp,144 - 6882: 0008 0x8 - 6884: 0001 nop - 6886: 0402 c.slli64 s0 - 6888: 0309 addi t1,t1,2 - 688a: 0900 addi s0,sp,144 - 688c: 0000 unimp - 688e: 0001 nop - 6890: 0402 c.slli64 s0 - 6892: 0309 addi t1,t1,2 - 6894: 0900 addi s0,sp,144 - 6896: 0000 unimp - 6898: 0001 nop - 689a: 0402 c.slli64 s0 - 689c: 0309 addi t1,t1,2 - 689e: 0901 addi s2,s2,0 - 68a0: 0000 unimp - 68a2: 0001 nop - 68a4: 0402 c.slli64 s0 - 68a6: 0309 addi t1,t1,2 - 68a8: 0900 addi s0,sp,144 - 68aa: 0000 unimp - 68ac: 0001 nop - 68ae: 0402 c.slli64 s0 - 68b0: 0602 c.slli64 a2 - 68b2: 04090003 lb zero,64(s2) - 68b6: 0100 addi s0,sp,128 - 68b8: 0200 addi s0,sp,256 - 68ba: 0304 addi s1,sp,384 - 68bc: 0306 slli t1,t1,0x1 - 68be: 0900 addi s0,sp,144 - 68c0: 001c 0x1c - 68c2: 0001 nop - 68c4: 0402 c.slli64 s0 - 68c6: 0900030b 0x900030b - 68ca: 0004 0x4 - 68cc: 0001 nop - 68ce: 0402 c.slli64 s0 - 68d0: 0900030b 0x900030b - 68d4: 0000 unimp - 68d6: 0001 nop - 68d8: 0402 c.slli64 s0 - 68da: 0900030b 0x900030b - 68de: 0000 unimp - 68e0: 0001 nop - 68e2: 0402 c.slli64 s0 - 68e4: 0900030b 0x900030b - 68e8: 0000 unimp - 68ea: 0001 nop - 68ec: 0402 c.slli64 s0 - 68ee: 0900030b 0x900030b - 68f2: 0000 unimp - 68f4: 0001 nop - 68f6: 0402 c.slli64 s0 - 68f8: 0900030b 0x900030b - 68fc: 0000 unimp - 68fe: 0001 nop - 6900: 0402 c.slli64 s0 - 6902: 0900030b 0x900030b - 6906: 0000 unimp - 6908: 0001 nop - 690a: 0402 c.slli64 s0 - 690c: 0900030b 0x900030b - 6910: 0000 unimp - 6912: 0001 nop - 6914: 0402 c.slli64 s0 - 6916: 030c addi a1,sp,384 - 6918: 0900 addi s0,sp,144 - 691a: 0008 0x8 - 691c: 0001 nop - 691e: 0402 c.slli64 s0 - 6920: 030c addi a1,sp,384 - 6922: 0900 addi s0,sp,144 - 6924: 0000 unimp - 6926: 0001 nop - 6928: 0402 c.slli64 s0 - 692a: 030c addi a1,sp,384 - 692c: 0900 addi s0,sp,144 - 692e: 0000 unimp - 6930: 0001 nop - 6932: 0402 c.slli64 s0 - 6934: 030e slli t1,t1,0x3 - 6936: 0900 addi s0,sp,144 - 6938: 0004 0x4 - 693a: 0001 nop - 693c: 0402 c.slli64 s0 - 693e: 030e slli t1,t1,0x3 - 6940: 0900 addi s0,sp,144 - 6942: 0000 unimp - 6944: 0001 nop - 6946: 0402 c.slli64 s0 - 6948: 0310 addi a2,sp,384 - 694a: 0900 addi s0,sp,144 - 694c: 0010 0x10 - 694e: 0001 nop - 6950: 0402 c.slli64 s0 - 6952: 0312 slli t1,t1,0x4 - 6954: 0900 addi s0,sp,144 - 6956: 001c 0x1c - 6958: 0001 nop - 695a: 0402 c.slli64 s0 - 695c: 0312 slli t1,t1,0x4 - 695e: 0900 addi s0,sp,144 - 6960: 0000 unimp - 6962: 0001 nop - 6964: 0402 c.slli64 s0 - 6966: 0614 addi a3,sp,768 - 6968: 0c090003 lb zero,192(s2) - 696c: 0100 addi s0,sp,128 - 696e: 0200 addi s0,sp,256 - 6970: 1604 addi s1,sp,800 - 6972: 10090003 lb zero,256(s2) - 6976: 0100 addi s0,sp,128 - 6978: 08090003 lb zero,128(s2) - 697c: 0100 addi s0,sp,128 - 697e: 0200 addi s0,sp,256 - 6980: 1a04 addi s1,sp,304 - 6982: 0306 slli t1,t1,0x1 - 6984: 0900 addi s0,sp,144 - 6986: 0004 0x4 - 6988: 0001 nop - 698a: 0402 c.slli64 s0 - 698c: 031a slli t1,t1,0x6 - 698e: 0900 addi s0,sp,144 - 6990: 0000 unimp - 6992: 0001 nop - 6994: 0402 c.slli64 s0 - 6996: 031a slli t1,t1,0x6 - 6998: 0900 addi s0,sp,144 - 699a: 0010 0x10 - 699c: 0301 addi t1,t1,0 - 699e: 0900 addi s0,sp,144 - 69a0: 0000 unimp - 69a2: 0301 addi t1,t1,0 - 69a4: 0900 addi s0,sp,144 - 69a6: 0000 unimp - 69a8: 0301 addi t1,t1,0 - 69aa: 0900 addi s0,sp,144 - 69ac: 0000 unimp - 69ae: 0301 addi t1,t1,0 - 69b0: 0901 addi s2,s2,0 - 69b2: 0000 unimp - 69b4: 0301 addi t1,t1,0 - 69b6: 0900 addi s0,sp,144 - 69b8: 0000 unimp - 69ba: 0301 addi t1,t1,0 - 69bc: 0900 addi s0,sp,144 - 69be: 0000 unimp - 69c0: 0601 addi a2,a2,0 - 69c2: 00097f03 0x97f03 - 69c6: 0100 addi s0,sp,128 - 69c8: 0200 addi s0,sp,256 - 69ca: 1304 addi s1,sp,416 - 69cc: 0306 slli t1,t1,0x1 - 69ce: 0900 addi s0,sp,144 - 69d0: 0008 0x8 - 69d2: 0001 nop - 69d4: 0402 c.slli64 s0 - 69d6: 09000313 li t1,144 - 69da: 0000 unimp - 69dc: 0001 nop - 69de: 0402 c.slli64 s0 - 69e0: 09000313 li t1,144 - 69e4: 0004 0x4 - 69e6: 0001 nop - 69e8: 0402 c.slli64 s0 - 69ea: 031c addi a5,sp,384 - 69ec: 0900 addi s0,sp,144 - 69ee: 0004 0x4 - 69f0: 0001 nop - 69f2: 0402 c.slli64 s0 - 69f4: 031c addi a5,sp,384 - 69f6: 0900 addi s0,sp,144 - 69f8: 0000 unimp - 69fa: 0001 nop - 69fc: 0402 c.slli64 s0 - 69fe: 031c addi a5,sp,384 - 6a00: 0900 addi s0,sp,144 - 6a02: 0000 unimp - 6a04: 0001 nop - 6a06: 0402 c.slli64 s0 - 6a08: 031c addi a5,sp,384 - 6a0a: 0900 addi s0,sp,144 - 6a0c: 0000 unimp - 6a0e: 0001 nop - 6a10: 0402 c.slli64 s0 - 6a12: 031c addi a5,sp,384 - 6a14: 0900 addi s0,sp,144 - 6a16: 0028 addi a0,sp,8 - 6a18: 0001 nop - 6a1a: 0402 c.slli64 s0 - 6a1c: 031c addi a5,sp,384 - 6a1e: 0900 addi s0,sp,144 - 6a20: 0000 unimp - 6a22: 0001 nop - 6a24: 0402 c.slli64 s0 - 6a26: 031c addi a5,sp,384 - 6a28: 0900 addi s0,sp,144 - 6a2a: 0000 unimp - 6a2c: 0001 nop - 6a2e: 0402 c.slli64 s0 - 6a30: 031c addi a5,sp,384 - 6a32: 0900 addi s0,sp,144 - 6a34: 0000 unimp - 6a36: 0001 nop - 6a38: 0402 c.slli64 s0 - 6a3a: 031c addi a5,sp,384 - 6a3c: 0900 addi s0,sp,144 - 6a3e: 0000 unimp - 6a40: 0001 nop - 6a42: 0402 c.slli64 s0 - 6a44: 031c addi a5,sp,384 - 6a46: 0900 addi s0,sp,144 - 6a48: 0000 unimp - 6a4a: 0001 nop - 6a4c: 0402 c.slli64 s0 - 6a4e: 031c addi a5,sp,384 - 6a50: 0900 addi s0,sp,144 - 6a52: 0000 unimp - 6a54: 0001 nop - 6a56: 0402 c.slli64 s0 - 6a58: 031c addi a5,sp,384 - 6a5a: 0900 addi s0,sp,144 - 6a5c: 0000 unimp - 6a5e: 0001 nop - 6a60: 0402 c.slli64 s0 - 6a62: 031c addi a5,sp,384 - 6a64: 0900 addi s0,sp,144 - 6a66: 001c 0x1c - 6a68: 0001 nop - 6a6a: 0402 c.slli64 s0 - 6a6c: 031c addi a5,sp,384 - 6a6e: 0900 addi s0,sp,144 - 6a70: 0000 unimp - 6a72: 0001 nop - 6a74: 0402 c.slli64 s0 - 6a76: 031c addi a5,sp,384 - 6a78: 0900 addi s0,sp,144 - 6a7a: 0004 0x4 - 6a7c: 0001 nop - 6a7e: 0402 c.slli64 s0 - 6a80: 031c addi a5,sp,384 - 6a82: 0900 addi s0,sp,144 - 6a84: 0000 unimp - 6a86: 0001 nop - 6a88: 0402 c.slli64 s0 - 6a8a: 0900035b 0x900035b - 6a8e: 0000 unimp - 6a90: 0001 nop - 6a92: 0402 c.slli64 s0 - 6a94: 0900035b 0x900035b - 6a98: 0000 unimp - 6a9a: 0001 nop - 6a9c: 0402 c.slli64 s0 - 6a9e: 7f03065b 0x7f03065b - 6aa2: 0009 c.nop 2 - 6aa4: 0100 addi s0,sp,128 - 6aa6: 0200 addi s0,sp,256 - 6aa8: 5b04 lw s1,48(a4) - 6aaa: 04090103 lb sp,64(s2) - 6aae: 0100 addi s0,sp,128 - 6ab0: 0200 addi s0,sp,256 - 6ab2: 1d04 addi s1,sp,688 - 6ab4: 0306 slli t1,t1,0x1 - 6ab6: 0900 addi s0,sp,144 - 6ab8: 0004 0x4 - 6aba: 0001 nop - 6abc: 0402 c.slli64 s0 - 6abe: 0321 addi t1,t1,8 - 6ac0: 0900 addi s0,sp,144 - 6ac2: 0010 0x10 - 6ac4: 0001 nop - 6ac6: 0402 c.slli64 s0 - 6ac8: 0321 addi t1,t1,8 - 6aca: 0900 addi s0,sp,144 - 6acc: 0000 unimp - 6ace: 0001 nop - 6ad0: 0402 c.slli64 s0 - 6ad2: 00030623 sb zero,12(t1) - 6ad6: 1409 addi s0,s0,-30 - 6ad8: 0100 addi s0,sp,128 - 6ada: 0200 addi s0,sp,256 - 6adc: 2704 fld fs1,8(a4) - 6ade: 0306 slli t1,t1,0x1 - 6ae0: 0900 addi s0,sp,144 - 6ae2: 0010 0x10 - 6ae4: 0001 nop - 6ae6: 0402 c.slli64 s0 - 6ae8: 09000327 0x9000327 - 6aec: 0000 unimp - 6aee: 0001 nop - 6af0: 0402 c.slli64 s0 - 6af2: 09000327 0x9000327 - 6af6: 0010 0x10 - 6af8: 0601 addi a2,a2,0 - 6afa: 00090103 lb sp,0(s2) - 6afe: 0100 addi s0,sp,128 - 6b00: 0200 addi s0,sp,256 - 6b02: 1104 addi s1,sp,160 - 6b04: 0306 slli t1,t1,0x1 - 6b06: 097f 0x97f - 6b08: 0008 0x8 - 6b0a: 0001 nop - 6b0c: 0402 c.slli64 s0 - 6b0e: 032c addi a1,sp,392 - 6b10: 0900 addi s0,sp,144 - 6b12: 000c 0xc - 6b14: 0001 nop - 6b16: 0402 c.slli64 s0 - 6b18: 032c addi a1,sp,392 - 6b1a: 0900 addi s0,sp,144 - 6b1c: 0000 unimp - 6b1e: 0001 nop - 6b20: 0402 c.slli64 s0 - 6b22: 062c addi a1,sp,776 - 6b24: 0c097703 0xc097703 - 6b28: 0100 addi s0,sp,128 - 6b2a: 0200 addi s0,sp,256 - 6b2c: 2c04 fld fs1,24(s0) - 6b2e: 04090903 lb s2,64(s2) - 6b32: 0100 addi s0,sp,128 - 6b34: 0200 addi s0,sp,256 - 6b36: 2e04 fld fs1,24(a2) - 6b38: 04090003 lb zero,64(s2) - 6b3c: 0100 addi s0,sp,128 - 6b3e: 0200 addi s0,sp,256 - 6b40: 2e04 fld fs1,24(a2) - 6b42: 08097703 0x8097703 - 6b46: 0100 addi s0,sp,128 - 6b48: 0200 addi s0,sp,256 - 6b4a: 3204 fld fs1,32(a2) - 6b4c: 0306 slli t1,t1,0x1 - 6b4e: 0909 addi s2,s2,2 - 6b50: 0008 0x8 - 6b52: 0001 nop - 6b54: 0402 c.slli64 s0 - 6b56: 0332 slli t1,t1,0xc - 6b58: 0900 addi s0,sp,144 - 6b5a: 0000 unimp - 6b5c: 0001 nop - 6b5e: 0402 c.slli64 s0 - 6b60: 0332 slli t1,t1,0xc - 6b62: 0900 addi s0,sp,144 - 6b64: 0010 0x10 - 6b66: 0001 nop - 6b68: 02cd0403 lb s0,44(s10) # 1a02c <__stack_size+0x19c2c> - 6b6c: 00090003 lb zero,0(s2) - 6b70: 0100 addi s0,sp,128 - 6b72: 0200 addi s0,sp,256 - 6b74: 2b04 fld fs1,16(a4) - 6b76: 0c090003 lb zero,192(s2) - 6b7a: 0100 addi s0,sp,128 - 6b7c: 0200 addi s0,sp,256 - 6b7e: 2b04 fld fs1,16(a4) - 6b80: 10090003 lb zero,256(s2) - 6b84: 0100 addi s0,sp,128 - 6b86: 0200 addi s0,sp,256 - 6b88: 3504 fld fs1,40(a0) - 6b8a: 10090003 lb zero,256(s2) - 6b8e: 0100 addi s0,sp,128 - 6b90: 0200 addi s0,sp,256 - 6b92: 3504 fld fs1,40(a0) - 6b94: 00090003 lb zero,0(s2) - 6b98: 0100 addi s0,sp,128 - 6b9a: 0200 addi s0,sp,256 - 6b9c: 3504 fld fs1,40(a0) - 6b9e: 00090003 lb zero,0(s2) - 6ba2: 0100 addi s0,sp,128 - 6ba4: 0200 addi s0,sp,256 - 6ba6: 3504 fld fs1,40(a0) - 6ba8: 00090003 lb zero,0(s2) - 6bac: 0100 addi s0,sp,128 - 6bae: 0200 addi s0,sp,256 - 6bb0: 3504 fld fs1,40(a0) - 6bb2: 00090003 lb zero,0(s2) - 6bb6: 0100 addi s0,sp,128 - 6bb8: 0200 addi s0,sp,256 - 6bba: 3504 fld fs1,40(a0) - 6bbc: 00090003 lb zero,0(s2) - 6bc0: 0100 addi s0,sp,128 - 6bc2: 0200 addi s0,sp,256 - 6bc4: 3504 fld fs1,40(a0) - 6bc6: 00090003 lb zero,0(s2) - 6bca: 0100 addi s0,sp,128 - 6bcc: 0200 addi s0,sp,256 - 6bce: 3504 fld fs1,40(a0) - 6bd0: 04090003 lb zero,64(s2) - 6bd4: 0100 addi s0,sp,128 - 6bd6: 0200 addi s0,sp,256 - 6bd8: 3504 fld fs1,40(a0) - 6bda: 00090003 lb zero,0(s2) - 6bde: 0100 addi s0,sp,128 - 6be0: 0200 addi s0,sp,256 - 6be2: 3504 fld fs1,40(a0) - 6be4: 00090003 lb zero,0(s2) - 6be8: 0100 addi s0,sp,128 - 6bea: 0200 addi s0,sp,256 - 6bec: 3704 fld fs1,40(a4) - 6bee: 08090003 lb zero,128(s2) - 6bf2: 0100 addi s0,sp,128 - 6bf4: 0200 addi s0,sp,256 - 6bf6: 3a04 fld fs1,48(a2) - 6bf8: 04090003 lb zero,64(s2) - 6bfc: 0100 addi s0,sp,128 - 6bfe: 0306 slli t1,t1,0x1 - 6c00: 0900 addi s0,sp,144 - 6c02: 000c 0xc - 6c04: 0001 nop - 6c06: 0402 c.slli64 s0 - 6c08: 0003063f 01000c09 0x1000c090003063f - 6c10: 0200 addi s0,sp,256 - 6c12: 3f04 fld fs1,56(a4) - 6c14: 14090003 lb zero,320(s2) - 6c18: 0100 addi s0,sp,128 - 6c1a: 0200 addi s0,sp,256 - 6c1c: 3f04 fld fs1,56(a4) - 6c1e: 00090003 lb zero,0(s2) - 6c22: 0100 addi s0,sp,128 - 6c24: 0200 addi s0,sp,256 - 6c26: 3904 fld fs1,48(a0) - 6c28: 1c090003 lb zero,448(s2) - 6c2c: 0100 addi s0,sp,128 - 6c2e: 0200 addi s0,sp,256 - 6c30: 3904 fld fs1,48(a0) - 6c32: 14090003 lb zero,320(s2) - 6c36: 0100 addi s0,sp,128 - 6c38: 0200 addi s0,sp,256 - 6c3a: 3c04 fld fs1,56(s0) - 6c3c: 0306 slli t1,t1,0x1 - 6c3e: 0900 addi s0,sp,144 - 6c40: 0004 0x4 - 6c42: 0001 nop - 6c44: 0402 c.slli64 s0 - 6c46: 063c addi a5,sp,776 - 6c48: 14090003 lb zero,320(s2) - 6c4c: 0100 addi s0,sp,128 - 6c4e: 0200 addi s0,sp,256 - 6c50: 3c04 fld fs1,56(s0) - 6c52: 10090003 lb zero,256(s2) - 6c56: 0100 addi s0,sp,128 - 6c58: 0200 addi s0,sp,256 - 6c5a: 4004 lw s1,0(s0) - 6c5c: 08090003 lb zero,128(s2) - 6c60: 0100 addi s0,sp,128 - 6c62: 0200 addi s0,sp,256 - 6c64: 4304 lw s1,0(a4) - 6c66: 0306 slli t1,t1,0x1 - 6c68: 0900 addi s0,sp,144 - 6c6a: 0008 0x8 - 6c6c: 0001 nop - 6c6e: 0402 c.slli64 s0 - 6c70: 00030643 fmadd.s fa2,ft6,ft0,ft0,rne - 6c74: 1809 addi a6,a6,-30 - 6c76: 0100 addi s0,sp,128 - 6c78: 0200 addi s0,sp,256 - 6c7a: 4504 lw s1,8(a0) - 6c7c: 0306 slli t1,t1,0x1 - 6c7e: 0900 addi s0,sp,144 - 6c80: 0008 0x8 - 6c82: 0001 nop - 6c84: 0402 c.slli64 s0 - 6c86: 0642 slli a2,a2,0x10 - 6c88: 08090003 lb zero,128(s2) - 6c8c: 0100 addi s0,sp,128 - 6c8e: 0200 addi s0,sp,256 - 6c90: 4204 lw s1,0(a2) - 6c92: 20090003 lb zero,512(s2) - 6c96: 0100 addi s0,sp,128 - 6c98: 0200 addi s0,sp,256 - 6c9a: 4604 lw s1,8(a2) - 6c9c: 08090003 lb zero,128(s2) - 6ca0: 0100 addi s0,sp,128 - 6ca2: 0200 addi s0,sp,256 - 6ca4: 4604 lw s1,8(a2) - 6ca6: 0c090003 lb zero,192(s2) - 6caa: 0100 addi s0,sp,128 - 6cac: 0200 addi s0,sp,256 - 6cae: 4504 lw s1,8(a0) - 6cb0: 04090003 lb zero,64(s2) - 6cb4: 0100 addi s0,sp,128 - 6cb6: 0200 addi s0,sp,256 - 6cb8: 4704 lw s1,8(a4) - 6cba: 04090003 lb zero,64(s2) - 6cbe: 0100 addi s0,sp,128 - 6cc0: 0200 addi s0,sp,256 - 6cc2: 4704 lw s1,8(a4) - 6cc4: 00090003 lb zero,0(s2) - 6cc8: 0100 addi s0,sp,128 - 6cca: 0200 addi s0,sp,256 - 6ccc: 4704 lw s1,8(a4) - 6cce: 00090003 lb zero,0(s2) - 6cd2: 0100 addi s0,sp,128 - 6cd4: 0306 slli t1,t1,0x1 - 6cd6: 0900 addi s0,sp,144 - 6cd8: 000c 0xc - 6cda: 0601 addi a2,a2,0 - 6cdc: 04090003 lb zero,64(s2) - 6ce0: 0100 addi s0,sp,128 - 6ce2: 00090003 lb zero,0(s2) - 6ce6: 0100 addi s0,sp,128 - 6ce8: 00090003 lb zero,0(s2) - 6cec: 0100 addi s0,sp,128 - 6cee: 00090003 lb zero,0(s2) - 6cf2: 0100 addi s0,sp,128 - 6cf4: 18090003 lb zero,384(s2) - 6cf8: 0100 addi s0,sp,128 - 6cfa: 00090003 lb zero,0(s2) - 6cfe: 0100 addi s0,sp,128 - 6d00: 00090003 lb zero,0(s2) - 6d04: 0100 addi s0,sp,128 - 6d06: 00090003 lb zero,0(s2) - 6d0a: 0100 addi s0,sp,128 - 6d0c: 0c090003 lb zero,192(s2) - 6d10: 0100 addi s0,sp,128 - 6d12: 0c090003 lb zero,192(s2) - 6d16: 0100 addi s0,sp,128 - 6d18: 04090003 lb zero,64(s2) - 6d1c: 0100 addi s0,sp,128 - 6d1e: 00090003 lb zero,0(s2) - 6d22: 0100 addi s0,sp,128 - 6d24: 20090003 lb zero,512(s2) - 6d28: 0100 addi s0,sp,128 - 6d2a: 00090003 lb zero,0(s2) - 6d2e: 0100 addi s0,sp,128 - 6d30: 04090003 lb zero,64(s2) - 6d34: 0100 addi s0,sp,128 - 6d36: 0306 slli t1,t1,0x1 - 6d38: 097e slli s2,s2,0x1f - 6d3a: 0000 unimp - 6d3c: 0001 nop - 6d3e: 018b0403 lb s0,24(s6) - 6d42: 0306 slli t1,t1,0x1 - 6d44: 0902 c.slli64 s2 - 6d46: 0004 0x4 - 6d48: 0001 nop - 6d4a: 01fa0403 lb s0,31(s4) - 6d4e: 10090003 lb zero,256(s2) - 6d52: 0100 addi s0,sp,128 - 6d54: 0300 addi s0,sp,384 - 6d56: fa04 fsw fs1,48(a2) - 6d58: 0301 addi t1,t1,0 - 6d5a: 0900 addi s0,sp,144 - 6d5c: 0010 0x10 - 6d5e: 0001 nop - 6d60: 01fa0403 lb s0,31(s4) - 6d64: 08090003 lb zero,128(s2) - 6d68: 0100 addi s0,sp,128 - 6d6a: 0300 addi s0,sp,384 - 6d6c: fa04 fsw fs1,48(a2) - 6d6e: 0301 addi t1,t1,0 - 6d70: 0900 addi s0,sp,144 - 6d72: 0000 unimp - 6d74: 0001 nop - 6d76: 01fa0403 lb s0,31(s4) - 6d7a: 00090003 lb zero,0(s2) - 6d7e: 0100 addi s0,sp,128 - 6d80: 0300 addi s0,sp,384 - 6d82: fa04 fsw fs1,48(a2) - 6d84: 0301 addi t1,t1,0 - 6d86: 0900 addi s0,sp,144 - 6d88: 0000 unimp - 6d8a: 0001 nop - 6d8c: 01fa0403 lb s0,31(s4) - 6d90: 00090003 lb zero,0(s2) - 6d94: 0100 addi s0,sp,128 - 6d96: 0300 addi s0,sp,384 - 6d98: fa04 fsw fs1,48(a2) - 6d9a: 0301 addi t1,t1,0 - 6d9c: 0900 addi s0,sp,144 - 6d9e: 0000 unimp - 6da0: 0001 nop - 6da2: 01fa0403 lb s0,31(s4) - 6da6: 00090003 lb zero,0(s2) - 6daa: 0100 addi s0,sp,128 - 6dac: 0300 addi s0,sp,384 - 6dae: fa04 fsw fs1,48(a2) - 6db0: 0301 addi t1,t1,0 - 6db2: 0900 addi s0,sp,144 - 6db4: 0000 unimp - 6db6: 0001 nop - 6db8: 01fa0403 lb s0,31(s4) - 6dbc: 00090003 lb zero,0(s2) - 6dc0: 0100 addi s0,sp,128 - 6dc2: 0300 addi s0,sp,384 - 6dc4: fa04 fsw fs1,48(a2) - 6dc6: 0301 addi t1,t1,0 - 6dc8: 0900 addi s0,sp,144 - 6dca: 0000 unimp - 6dcc: 0001 nop - 6dce: 01fa0403 lb s0,31(s4) - 6dd2: 00090003 lb zero,0(s2) - 6dd6: 0100 addi s0,sp,128 - 6dd8: 0300 addi s0,sp,384 - 6dda: fa04 fsw fs1,48(a2) - 6ddc: 0301 addi t1,t1,0 - 6dde: 0900 addi s0,sp,144 - 6de0: 0000 unimp - 6de2: 0001 nop - 6de4: 01fa0403 lb s0,31(s4) - 6de8: 00090003 lb zero,0(s2) - 6dec: 0100 addi s0,sp,128 - 6dee: 0300 addi s0,sp,384 - 6df0: fa04 fsw fs1,48(a2) - 6df2: 0301 addi t1,t1,0 - 6df4: 0900 addi s0,sp,144 - 6df6: 0008 0x8 - 6df8: 0001 nop - 6dfa: 01fa0403 lb s0,31(s4) - 6dfe: 00090003 lb zero,0(s2) - 6e02: 0100 addi s0,sp,128 - 6e04: 0300 addi s0,sp,384 - 6e06: 8704 0x8704 - 6e08: 0302 c.slli64 t1 - 6e0a: 0900 addi s0,sp,144 - 6e0c: 0004 0x4 - 6e0e: 0001 nop - 6e10: 02870403 lb s0,40(a4) - 6e14: 1c090003 lb zero,448(s2) - 6e18: 0100 addi s0,sp,128 - 6e1a: 0300 addi s0,sp,384 - 6e1c: 8704 0x8704 - 6e1e: 0302 c.slli64 t1 - 6e20: 0900 addi s0,sp,144 - 6e22: 0000 unimp - 6e24: 0001 nop - 6e26: 02880403 lb s0,40(a6) - 6e2a: 04090003 lb zero,64(s2) - 6e2e: 0100 addi s0,sp,128 - 6e30: 0300 addi s0,sp,384 - 6e32: 8804 0x8804 - 6e34: 0302 c.slli64 t1 - 6e36: 0900 addi s0,sp,144 - 6e38: 000c 0xc - 6e3a: 0001 nop - 6e3c: 02880403 lb s0,40(a6) - 6e40: 00090003 lb zero,0(s2) - 6e44: 0100 addi s0,sp,128 - 6e46: 0300 addi s0,sp,384 - 6e48: 8804 0x8804 - 6e4a: 0302 c.slli64 t1 - 6e4c: 0900 addi s0,sp,144 - 6e4e: 0000 unimp - 6e50: 0001 nop - 6e52: 02880403 lb s0,40(a6) - 6e56: 00090003 lb zero,0(s2) - 6e5a: 0100 addi s0,sp,128 - 6e5c: 0300 addi s0,sp,384 - 6e5e: 8804 0x8804 - 6e60: 0302 c.slli64 t1 - 6e62: 0900 addi s0,sp,144 - 6e64: 0010 0x10 - 6e66: 0001 nop - 6e68: 02880403 lb s0,40(a6) - 6e6c: 00090003 lb zero,0(s2) - 6e70: 0100 addi s0,sp,128 - 6e72: 0300 addi s0,sp,384 - 6e74: 8d04 0x8d04 - 6e76: 0302 c.slli64 t1 - 6e78: 0900 addi s0,sp,144 - 6e7a: 000c 0xc - 6e7c: 0001 nop - 6e7e: 028d0403 lb s0,40(s10) - 6e82: 00090003 lb zero,0(s2) - 6e86: 0100 addi s0,sp,128 - 6e88: 0300 addi s0,sp,384 - 6e8a: 9004 0x9004 - 6e8c: 0602 c.slli64 a2 - 6e8e: 04090003 lb zero,64(s2) - 6e92: 0100 addi s0,sp,128 - 6e94: 0300 addi s0,sp,384 - 6e96: 9104 0x9104 - 6e98: 0302 c.slli64 t1 - 6e9a: 0900 addi s0,sp,144 - 6e9c: 0008 0x8 - 6e9e: 0001 nop - 6ea0: 02980403 lb s0,41(a6) - 6ea4: 0306 slli t1,t1,0x1 - 6ea6: 0900 addi s0,sp,144 - 6ea8: 0004 0x4 - 6eaa: 0001 nop - 6eac: 02980403 lb s0,41(a6) - 6eb0: 00090003 lb zero,0(s2) - 6eb4: 0100 addi s0,sp,128 - 6eb6: 0200 addi s0,sp,256 - 6eb8: 0f04 addi s1,sp,912 - 6eba: 20090003 lb zero,512(s2) - 6ebe: 0100 addi s0,sp,128 - 6ec0: 0200 addi s0,sp,256 - 6ec2: 4d04 lw s1,24(a0) - 6ec4: 10090003 lb zero,256(s2) - 6ec8: 0100 addi s0,sp,128 - 6eca: 0200 addi s0,sp,256 - 6ecc: 4d04 lw s1,24(a0) - 6ece: 04090003 lb zero,64(s2) - 6ed2: 0100 addi s0,sp,128 - 6ed4: 0200 addi s0,sp,256 - 6ed6: 4d04 lw s1,24(a0) - 6ed8: 00090003 lb zero,0(s2) - 6edc: 0100 addi s0,sp,128 - 6ede: 0200 addi s0,sp,256 - 6ee0: 4f04 lw s1,24(a4) - 6ee2: 04090003 lb zero,64(s2) - 6ee6: 0100 addi s0,sp,128 - 6ee8: 0200 addi s0,sp,256 - 6eea: 5104 lw s1,32(a0) - 6eec: 1c090003 lb zero,448(s2) - 6ef0: 0100 addi s0,sp,128 - 6ef2: 0200 addi s0,sp,256 - 6ef4: 5104 lw s1,32(a0) - 6ef6: 00090003 lb zero,0(s2) - 6efa: 0100 addi s0,sp,128 - 6efc: 0200 addi s0,sp,256 - 6efe: 5304 lw s1,32(a4) - 6f00: 0306 slli t1,t1,0x1 - 6f02: 0900 addi s0,sp,144 - 6f04: 000c 0xc - 6f06: 0001 nop - 6f08: 0402 c.slli64 s0 - 6f0a: 0355 addi t1,t1,21 - 6f0c: 0900 addi s0,sp,144 - 6f0e: 0010 0x10 - 6f10: 0301 addi t1,t1,0 - 6f12: 0900 addi s0,sp,144 - 6f14: 0008 0x8 - 6f16: 0001 nop - 6f18: 0402 c.slli64 s0 - 6f1a: 0659 addi a2,a2,22 - 6f1c: 04090003 lb zero,64(s2) - 6f20: 0100 addi s0,sp,128 - 6f22: 0200 addi s0,sp,256 - 6f24: 5904 lw s1,48(a0) - 6f26: 00090003 lb zero,0(s2) - 6f2a: 0100 addi s0,sp,128 - 6f2c: 0200 addi s0,sp,256 - 6f2e: 5904 lw s1,48(a0) - 6f30: 10090003 lb zero,256(s2) - 6f34: 0100 addi s0,sp,128 - 6f36: 0300 addi s0,sp,384 - 6f38: a804 fsd fs1,16(s0) - 6f3a: 0305 addi t1,t1,1 - 6f3c: 0900 addi s0,sp,144 - 6f3e: 0000 unimp - 6f40: 0001 nop - 6f42: 05a80403 lb s0,90(a6) - 6f46: 00090003 lb zero,0(s2) - 6f4a: 0100 addi s0,sp,128 - 6f4c: 0300 addi s0,sp,384 - 6f4e: a804 fsd fs1,16(s0) - 6f50: 0305 addi t1,t1,1 - 6f52: 0900 addi s0,sp,144 - 6f54: 0000 unimp - 6f56: 0001 nop - 6f58: 05a80403 lb s0,90(a6) - 6f5c: 00090103 lb sp,0(s2) - 6f60: 0100 addi s0,sp,128 - 6f62: 0300 addi s0,sp,384 - 6f64: a804 fsd fs1,16(s0) - 6f66: 0305 addi t1,t1,1 - 6f68: 0900 addi s0,sp,144 - 6f6a: 0000 unimp - 6f6c: 0001 nop - 6f6e: 05a80403 lb s0,90(a6) - 6f72: 00090003 lb zero,0(s2) - 6f76: 0100 addi s0,sp,128 - 6f78: 0200 addi s0,sp,256 - 6f7a: 5204 lw s1,32(a2) - 6f7c: 0c097f03 0xc097f03 - 6f80: 0100 addi s0,sp,128 - 6f82: 0200 addi s0,sp,256 - 6f84: 5204 lw s1,32(a2) - 6f86: 00090003 lb zero,0(s2) - 6f8a: 0100 addi s0,sp,128 - 6f8c: 0200 addi s0,sp,256 - 6f8e: 5204 lw s1,32(a2) - 6f90: 04090003 lb zero,64(s2) - 6f94: 0100 addi s0,sp,128 - 6f96: 0200 addi s0,sp,256 - 6f98: 5b04 lw s1,48(a4) - 6f9a: 04090003 lb zero,64(s2) - 6f9e: 0100 addi s0,sp,128 - 6fa0: 0200 addi s0,sp,256 - 6fa2: 5b04 lw s1,48(a4) - 6fa4: 00090003 lb zero,0(s2) - 6fa8: 0100 addi s0,sp,128 - 6faa: 0200 addi s0,sp,256 - 6fac: 5b04 lw s1,48(a4) - 6fae: 00090003 lb zero,0(s2) - 6fb2: 0100 addi s0,sp,128 - 6fb4: 0200 addi s0,sp,256 - 6fb6: 5b04 lw s1,48(a4) - 6fb8: 00090003 lb zero,0(s2) - 6fbc: 0100 addi s0,sp,128 - 6fbe: 0200 addi s0,sp,256 - 6fc0: 5b04 lw s1,48(a4) - 6fc2: 40090003 lb zero,1024(s2) - 6fc6: 0100 addi s0,sp,128 - 6fc8: 0200 addi s0,sp,256 - 6fca: 5b04 lw s1,48(a4) - 6fcc: 00090003 lb zero,0(s2) - 6fd0: 0100 addi s0,sp,128 - 6fd2: 0200 addi s0,sp,256 - 6fd4: 5b04 lw s1,48(a4) - 6fd6: 00090003 lb zero,0(s2) - 6fda: 0100 addi s0,sp,128 - 6fdc: 0200 addi s0,sp,256 - 6fde: 5b04 lw s1,48(a4) - 6fe0: 00090003 lb zero,0(s2) - 6fe4: 0100 addi s0,sp,128 - 6fe6: 0200 addi s0,sp,256 - 6fe8: 5b04 lw s1,48(a4) - 6fea: 00090003 lb zero,0(s2) - 6fee: 0100 addi s0,sp,128 - 6ff0: 0200 addi s0,sp,256 - 6ff2: 5b04 lw s1,48(a4) - 6ff4: 00090003 lb zero,0(s2) - 6ff8: 0100 addi s0,sp,128 - 6ffa: 0200 addi s0,sp,256 - 6ffc: 5b04 lw s1,48(a4) - 6ffe: 00090003 lb zero,0(s2) - 7002: 0100 addi s0,sp,128 - 7004: 0200 addi s0,sp,256 - 7006: 5b04 lw s1,48(a4) - 7008: 00090003 lb zero,0(s2) - 700c: 0100 addi s0,sp,128 - 700e: 0200 addi s0,sp,256 - 7010: 5b04 lw s1,48(a4) - 7012: 04090003 lb zero,64(s2) - 7016: 0100 addi s0,sp,128 - 7018: 0200 addi s0,sp,256 - 701a: 5b04 lw s1,48(a4) - 701c: 00090003 lb zero,0(s2) - 7020: 0100 addi s0,sp,128 - 7022: 0200 addi s0,sp,256 - 7024: 5c04 lw s1,56(s0) - 7026: 08090003 lb zero,128(s2) - 702a: 0100 addi s0,sp,128 - 702c: 0200 addi s0,sp,256 - 702e: 6004 flw fs1,0(s0) - 7030: 10090003 lb zero,256(s2) - 7034: 0100 addi s0,sp,128 - 7036: 0200 addi s0,sp,256 - 7038: 6004 flw fs1,0(s0) - 703a: 00090003 lb zero,0(s2) - 703e: 0100 addi s0,sp,128 - 7040: 0200 addi s0,sp,256 - 7042: 6204 flw fs1,0(a2) - 7044: 0306 slli t1,t1,0x1 - 7046: 0900 addi s0,sp,144 - 7048: 0014 0x14 - 704a: 0001 nop - 704c: 0402 c.slli64 s0 - 704e: 0666 slli a2,a2,0x19 - 7050: 10090003 lb zero,256(s2) - 7054: 0100 addi s0,sp,128 - 7056: 0200 addi s0,sp,256 - 7058: 6604 flw fs1,8(a2) - 705a: 00090003 lb zero,0(s2) - 705e: 0100 addi s0,sp,128 - 7060: 0300 addi s0,sp,384 - 7062: c204 sw s1,0(a2) - 7064: 0602 c.slli64 a2 - 7066: 0c090003 lb zero,192(s2) - 706a: 0100 addi s0,sp,128 - 706c: 0300 addi s0,sp,384 - 706e: c204 sw s1,0(a2) - 7070: 0602 c.slli64 a2 - 7072: 04090003 lb zero,64(s2) - 7076: 0100 addi s0,sp,128 - 7078: 0200 addi s0,sp,256 - 707a: 5004 lw s1,32(s0) - 707c: 04090003 lb zero,64(s2) - 7080: 0100 addi s0,sp,128 - 7082: 0200 addi s0,sp,256 - 7084: 6b04 flw fs1,16(a4) - 7086: 0c090003 lb zero,192(s2) - 708a: 0100 addi s0,sp,128 - 708c: 0200 addi s0,sp,256 - 708e: 6b04 flw fs1,16(a4) - 7090: 00090003 lb zero,0(s2) - 7094: 0100 addi s0,sp,128 - 7096: 0200 addi s0,sp,256 - 7098: 6b04 flw fs1,16(a4) - 709a: 0306 slli t1,t1,0x1 - 709c: 000c0977 0xc0977 - 70a0: 0001 nop - 70a2: 0402 c.slli64 s0 - 70a4: 0909036b 0x909036b - 70a8: 0004 0x4 - 70aa: 0001 nop - 70ac: 0402 c.slli64 s0 - 70ae: 036d addi t1,t1,27 - 70b0: 0900 addi s0,sp,144 - 70b2: 0004 0x4 - 70b4: 0001 nop - 70b6: 0402 c.slli64 s0 - 70b8: 036d addi t1,t1,27 - 70ba: 00080977 0x80977 - 70be: 0001 nop - 70c0: 0402 c.slli64 s0 - 70c2: 0671 addi a2,a2,28 - 70c4: 08090903 lb s2,128(s2) - 70c8: 0100 addi s0,sp,128 - 70ca: 0200 addi s0,sp,256 - 70cc: 7104 flw fs1,32(a0) - 70ce: 00090003 lb zero,0(s2) - 70d2: 0100 addi s0,sp,128 - 70d4: 0200 addi s0,sp,256 - 70d6: 7104 flw fs1,32(a0) - 70d8: 10090003 lb zero,256(s2) - 70dc: 0100 addi s0,sp,128 - 70de: 0200 addi s0,sp,256 - 70e0: 6a04 flw fs1,16(a2) - 70e2: 08090003 lb zero,128(s2) - 70e6: 0100 addi s0,sp,128 - 70e8: 0200 addi s0,sp,256 - 70ea: 6a04 flw fs1,16(a2) - 70ec: 10090003 lb zero,256(s2) - 70f0: 0100 addi s0,sp,128 - 70f2: 0200 addi s0,sp,256 - 70f4: 7404 flw fs1,40(s0) - 70f6: 10090003 lb zero,256(s2) - 70fa: 0100 addi s0,sp,128 - 70fc: 0200 addi s0,sp,256 - 70fe: 7404 flw fs1,40(s0) - 7100: 00090003 lb zero,0(s2) - 7104: 0100 addi s0,sp,128 - 7106: 0200 addi s0,sp,256 - 7108: 7404 flw fs1,40(s0) - 710a: 00090003 lb zero,0(s2) - 710e: 0100 addi s0,sp,128 - 7110: 0200 addi s0,sp,256 - 7112: 7404 flw fs1,40(s0) - 7114: 00090003 lb zero,0(s2) - 7118: 0100 addi s0,sp,128 - 711a: 0200 addi s0,sp,256 - 711c: 7404 flw fs1,40(s0) - 711e: 00090003 lb zero,0(s2) - 7122: 0100 addi s0,sp,128 - 7124: 0200 addi s0,sp,256 - 7126: 7404 flw fs1,40(s0) - 7128: 00090003 lb zero,0(s2) - 712c: 0100 addi s0,sp,128 - 712e: 0200 addi s0,sp,256 - 7130: 7404 flw fs1,40(s0) - 7132: 00090003 lb zero,0(s2) - 7136: 0100 addi s0,sp,128 - 7138: 0200 addi s0,sp,256 - 713a: 7404 flw fs1,40(s0) - 713c: 08090003 lb zero,128(s2) - 7140: 0100 addi s0,sp,128 - 7142: 0200 addi s0,sp,256 - 7144: 7404 flw fs1,40(s0) - 7146: 00090003 lb zero,0(s2) - 714a: 0100 addi s0,sp,128 - 714c: 0200 addi s0,sp,256 - 714e: 7404 flw fs1,40(s0) - 7150: 00090003 lb zero,0(s2) - 7154: 0100 addi s0,sp,128 - 7156: 0200 addi s0,sp,256 - 7158: 7604 flw fs1,40(a2) - 715a: 08090003 lb zero,128(s2) - 715e: 0100 addi s0,sp,128 - 7160: 0200 addi s0,sp,256 - 7162: 7904 flw fs1,48(a0) - 7164: 10090003 lb zero,256(s2) - 7168: 0100 addi s0,sp,128 - 716a: 0306 slli t1,t1,0x1 - 716c: 0900 addi s0,sp,144 - 716e: 000c 0xc - 7170: 0001 nop - 7172: 0402 c.slli64 s0 - 7174: 067e slli a2,a2,0x1f - 7176: 08090003 lb zero,128(s2) - 717a: 0100 addi s0,sp,128 - 717c: 0200 addi s0,sp,256 - 717e: 7e04 flw fs1,56(a2) - 7180: 14090003 lb zero,320(s2) - 7184: 0100 addi s0,sp,128 - 7186: 0200 addi s0,sp,256 - 7188: 7e04 flw fs1,56(a2) - 718a: 00090003 lb zero,0(s2) - 718e: 0100 addi s0,sp,128 - 7190: 0200 addi s0,sp,256 - 7192: 7804 flw fs1,48(s0) - 7194: 1c090003 lb zero,448(s2) - 7198: 0100 addi s0,sp,128 - 719a: 0200 addi s0,sp,256 - 719c: 7804 flw fs1,48(s0) - 719e: 14090003 lb zero,320(s2) - 71a2: 0100 addi s0,sp,128 - 71a4: 0200 addi s0,sp,256 - 71a6: 7b04 flw fs1,48(a4) - 71a8: 0306 slli t1,t1,0x1 - 71aa: 0900 addi s0,sp,144 - 71ac: 0004 0x4 - 71ae: 0001 nop - 71b0: 0402 c.slli64 s0 - 71b2: 0003067b 0x3067b - 71b6: 2409 jal 73b8 <__stack_size+0x6fb8> - 71b8: 0100 addi s0,sp,128 - 71ba: 0200 addi s0,sp,256 - 71bc: 7b04 flw fs1,48(a4) - 71be: 08090003 lb zero,128(s2) - 71c2: 0100 addi s0,sp,128 - 71c4: 0200 addi s0,sp,256 - 71c6: 7f04 flw fs1,56(a4) - 71c8: 08090003 lb zero,128(s2) - 71cc: 0100 addi s0,sp,128 - 71ce: 0300 addi s0,sp,384 - 71d0: 8204 0x8204 - 71d2: 0601 addi a2,a2,0 - 71d4: 08090003 lb zero,128(s2) - 71d8: 0100 addi s0,sp,128 - 71da: 0300 addi s0,sp,384 - 71dc: 8204 0x8204 - 71de: 0601 addi a2,a2,0 - 71e0: 18090003 lb zero,384(s2) - 71e4: 0100 addi s0,sp,128 - 71e6: 0300 addi s0,sp,384 - 71e8: 8404 0x8404 - 71ea: 0601 addi a2,a2,0 - 71ec: 08090003 lb zero,128(s2) - 71f0: 0100 addi s0,sp,128 - 71f2: 0300 addi s0,sp,384 - 71f4: 8104 0x8104 - 71f6: 0601 addi a2,a2,0 - 71f8: 08090003 lb zero,128(s2) - 71fc: 0100 addi s0,sp,128 - 71fe: 0300 addi s0,sp,384 - 7200: 8104 0x8104 - 7202: 0301 addi t1,t1,0 - 7204: 0900 addi s0,sp,144 - 7206: 0020 addi s0,sp,8 - 7208: 0001 nop - 720a: 01850403 lb s0,24(a0) # ffffc018 <__stack_top+0xffc018> - 720e: 08090003 lb zero,128(s2) - 7212: 0100 addi s0,sp,128 - 7214: 0300 addi s0,sp,384 - 7216: 8504 0x8504 - 7218: 0301 addi t1,t1,0 - 721a: 0900 addi s0,sp,144 - 721c: 000c 0xc - 721e: 0001 nop - 7220: 01840403 lb s0,24(s0) # 18018 <__stack_size+0x17c18> - 7224: 04090003 lb zero,64(s2) - 7228: 0100 addi s0,sp,128 - 722a: 0300 addi s0,sp,384 - 722c: 8604 0x8604 - 722e: 0301 addi t1,t1,0 - 7230: 0900 addi s0,sp,144 - 7232: 0004 0x4 - 7234: 0001 nop - 7236: 01860403 lb s0,24(a2) # b018 <__stack_size+0xac18> - 723a: 00090003 lb zero,0(s2) - 723e: 0100 addi s0,sp,128 - 7240: 0300 addi s0,sp,384 - 7242: 8604 0x8604 - 7244: 0301 addi t1,t1,0 - 7246: 0900 addi s0,sp,144 - 7248: 0000 unimp - 724a: 0601 addi a2,a2,0 - 724c: 0c090003 lb zero,192(s2) - 7250: 0100 addi s0,sp,128 - 7252: 0306 slli t1,t1,0x1 - 7254: 0900 addi s0,sp,144 - 7256: 0004 0x4 - 7258: 0301 addi t1,t1,0 - 725a: 0900 addi s0,sp,144 - 725c: 0000 unimp - 725e: 0301 addi t1,t1,0 - 7260: 0900 addi s0,sp,144 - 7262: 0000 unimp - 7264: 0301 addi t1,t1,0 - 7266: 0900 addi s0,sp,144 - 7268: 0000 unimp - 726a: 0301 addi t1,t1,0 - 726c: 0900 addi s0,sp,144 - 726e: 0018 0x18 - 7270: 0301 addi t1,t1,0 - 7272: 0900 addi s0,sp,144 - 7274: 0000 unimp - 7276: 0301 addi t1,t1,0 - 7278: 0900 addi s0,sp,144 - 727a: 0000 unimp - 727c: 0301 addi t1,t1,0 - 727e: 0900 addi s0,sp,144 - 7280: 0000 unimp - 7282: 0301 addi t1,t1,0 - 7284: 0900 addi s0,sp,144 - 7286: 000c 0xc - 7288: 0301 addi t1,t1,0 - 728a: 0900 addi s0,sp,144 - 728c: 000c 0xc - 728e: 0301 addi t1,t1,0 - 7290: 0900 addi s0,sp,144 - 7292: 0004 0x4 - 7294: 0301 addi t1,t1,0 - 7296: 0900 addi s0,sp,144 - 7298: 0000 unimp - 729a: 0301 addi t1,t1,0 - 729c: 0900 addi s0,sp,144 - 729e: 0020 addi s0,sp,8 - 72a0: 0301 addi t1,t1,0 - 72a2: 0900 addi s0,sp,144 - 72a4: 0000 unimp - 72a6: 0301 addi t1,t1,0 - 72a8: 0900 addi s0,sp,144 - 72aa: 0004 0x4 - 72ac: 0601 addi a2,a2,0 - 72ae: 00097f03 0x97f03 - 72b2: 0100 addi s0,sp,128 - 72b4: 0200 addi s0,sp,256 - 72b6: 4e04 lw s1,24(a2) - 72b8: 0306 slli t1,t1,0x1 - 72ba: 0901 addi s2,s2,0 - 72bc: 0008 0x8 - 72be: 0001 nop - 72c0: 018c0403 lb s0,24(s8) # 1d018 <__stack_size+0x1cc18> - 72c4: 20090003 lb zero,512(s2) - 72c8: 0100 addi s0,sp,128 - 72ca: 0300 addi s0,sp,384 - 72cc: 8e04 0x8e04 - 72ce: 0301 addi t1,t1,0 - 72d0: 0900 addi s0,sp,144 - 72d2: 0010 0x10 - 72d4: 0001 nop - 72d6: 018e0403 lb s0,24(t3) # 1a018 <__stack_size+0x19c18> - 72da: 00090003 lb zero,0(s2) - 72de: 0100 addi s0,sp,128 - 72e0: 0300 addi s0,sp,384 - 72e2: 9004 0x9004 - 72e4: 0301 addi t1,t1,0 - 72e6: 0900 addi s0,sp,144 - 72e8: 0004 0x4 - 72ea: 0001 nop - 72ec: 01900403 lb s0,25(zero) # 19 <__stack_usage+0x19> - 72f0: 00090003 lb zero,0(s2) - 72f4: 0100 addi s0,sp,128 - 72f6: 0300 addi s0,sp,384 - 72f8: 9004 0x9004 - 72fa: 0301 addi t1,t1,0 - 72fc: 0900 addi s0,sp,144 - 72fe: 0010 0x10 - 7300: 0001 nop - 7302: 0402 c.slli64 s0 - 7304: 0601 addi a2,a2,0 - 7306: 00090103 lb sp,0(s2) - 730a: 0100 addi s0,sp,128 - 730c: 0306 slli t1,t1,0x1 - 730e: 0900 addi s0,sp,144 - 7310: 0024 addi s1,sp,8 - 7312: 0301 addi t1,t1,0 - 7314: 0900 addi s0,sp,144 - 7316: 0000 unimp - 7318: 0301 addi t1,t1,0 - 731a: 0900 addi s0,sp,144 - 731c: 0000 unimp - 731e: 0301 addi t1,t1,0 - 7320: 0900 addi s0,sp,144 - 7322: 0000 unimp - 7324: 0301 addi t1,t1,0 - 7326: 0900 addi s0,sp,144 - 7328: 0000 unimp - 732a: 0301 addi t1,t1,0 - 732c: 0900 addi s0,sp,144 - 732e: 0000 unimp - 7330: 0301 addi t1,t1,0 - 7332: 0900 addi s0,sp,144 - 7334: 0010 0x10 - 7336: 0301 addi t1,t1,0 - 7338: 0900 addi s0,sp,144 - 733a: 0000 unimp - 733c: 0301 addi t1,t1,0 - 733e: 0900 addi s0,sp,144 - 7340: 0000 unimp - 7342: 0301 addi t1,t1,0 - 7344: 0900 addi s0,sp,144 - 7346: 0000 unimp - 7348: 0301 addi t1,t1,0 - 734a: 0900 addi s0,sp,144 - 734c: 0000 unimp - 734e: 0301 addi t1,t1,0 - 7350: 0900 addi s0,sp,144 - 7352: 0000 unimp - 7354: 0301 addi t1,t1,0 - 7356: 0900 addi s0,sp,144 - 7358: 0000 unimp - 735a: 0301 addi t1,t1,0 - 735c: 0900 addi s0,sp,144 - 735e: 0000 unimp - 7360: 0301 addi t1,t1,0 - 7362: 0900 addi s0,sp,144 - 7364: 0000 unimp - 7366: 0301 addi t1,t1,0 - 7368: 0900 addi s0,sp,144 - 736a: 0000 unimp - 736c: 0301 addi t1,t1,0 - 736e: 0900 addi s0,sp,144 - 7370: 0000 unimp - 7372: 0001 nop - 7374: 0402 c.slli64 s0 - 7376: 0310 addi a2,sp,384 - 7378: 0900 addi s0,sp,144 - 737a: 0008 0x8 - 737c: 0001 nop - 737e: 0402 c.slli64 s0 - 7380: 0310 addi a2,sp,384 - 7382: 0900 addi s0,sp,144 - 7384: 001c 0x1c - 7386: 0001 nop - 7388: 0402 c.slli64 s0 - 738a: 0310 addi a2,sp,384 - 738c: 0900 addi s0,sp,144 - 738e: 0000 unimp - 7390: 0001 nop - 7392: 0402 c.slli64 s0 - 7394: 0311 addi t1,t1,4 - 7396: 0900 addi s0,sp,144 - 7398: 0004 0x4 - 739a: 0001 nop - 739c: 0402 c.slli64 s0 - 739e: 0311 addi t1,t1,4 - 73a0: 0900 addi s0,sp,144 - 73a2: 0008 0x8 - 73a4: 0001 nop - 73a6: 0402 c.slli64 s0 - 73a8: 0311 addi t1,t1,4 - 73aa: 0900 addi s0,sp,144 - 73ac: 0000 unimp - 73ae: 0001 nop - 73b0: 0402 c.slli64 s0 - 73b2: 0311 addi t1,t1,4 - 73b4: 0900 addi s0,sp,144 - 73b6: 0000 unimp - 73b8: 0001 nop - 73ba: 0402 c.slli64 s0 - 73bc: 0311 addi t1,t1,4 - 73be: 0900 addi s0,sp,144 - 73c0: 0000 unimp - 73c2: 0001 nop - 73c4: 0402 c.slli64 s0 - 73c6: 0616 slli a2,a2,0x5 - 73c8: 0c090003 lb zero,192(s2) - 73cc: 0100 addi s0,sp,128 - 73ce: 0200 addi s0,sp,256 - 73d0: 1604 addi s1,sp,800 - 73d2: 0306 slli t1,t1,0x1 - 73d4: 0900 addi s0,sp,144 - 73d6: 0008 0x8 - 73d8: 0001 nop - 73da: 0402 c.slli64 s0 - 73dc: 0316 slli t1,t1,0x5 - 73de: 0900 addi s0,sp,144 - 73e0: 0004 0x4 - 73e2: 0601 addi a2,a2,0 - 73e4: 08090003 lb zero,128(s2) - 73e8: 0100 addi s0,sp,128 - 73ea: 0200 addi s0,sp,256 - 73ec: 1904 addi s1,sp,176 - 73ee: 0306 slli t1,t1,0x1 - 73f0: 0900 addi s0,sp,144 - 73f2: 0014 0x14 - 73f4: 0001 nop - 73f6: 0402 c.slli64 s0 - 73f8: 0319 addi t1,t1,6 - 73fa: 0900 addi s0,sp,144 - 73fc: 0000 unimp - 73fe: 0001 nop - 7400: 0402 c.slli64 s0 - 7402: 031d addi t1,t1,7 - 7404: 0900 addi s0,sp,144 - 7406: 0010 0x10 - 7408: 0001 nop - 740a: 0402 c.slli64 s0 - 740c: 031d addi t1,t1,7 - 740e: 0900 addi s0,sp,144 - 7410: 0000 unimp - 7412: 0001 nop - 7414: 0402 c.slli64 s0 - 7416: 031d addi t1,t1,7 - 7418: 0900 addi s0,sp,144 - 741a: 0000 unimp - 741c: 0001 nop - 741e: 0402 c.slli64 s0 - 7420: 031d addi t1,t1,7 - 7422: 0900 addi s0,sp,144 - 7424: 0008 0x8 - 7426: 0001 nop - 7428: 0402 c.slli64 s0 - 742a: 031d addi t1,t1,7 - 742c: 0900 addi s0,sp,144 - 742e: 0000 unimp - 7430: 0001 nop - 7432: 0402 c.slli64 s0 - 7434: 0328 addi a0,sp,392 - 7436: 0900 addi s0,sp,144 - 7438: 0000 unimp - 743a: 0001 nop - 743c: 0402 c.slli64 s0 - 743e: 0328 addi a0,sp,392 - 7440: 0900 addi s0,sp,144 - 7442: 0000 unimp - 7444: 0001 nop - 7446: 0402 c.slli64 s0 - 7448: 0328 addi a0,sp,392 - 744a: 0900 addi s0,sp,144 - 744c: 000c 0xc - 744e: 0001 nop - 7450: 0402 c.slli64 s0 - 7452: 0328 addi a0,sp,392 - 7454: 0900 addi s0,sp,144 - 7456: 0000 unimp - 7458: 0001 nop - 745a: 0402 c.slli64 s0 - 745c: 0328 addi a0,sp,392 - 745e: 0900 addi s0,sp,144 - 7460: 000c 0xc - 7462: 0001 nop - 7464: 01910403 lb s0,25(sp) - 7468: 0c097f03 0xc097f03 - 746c: 0100 addi s0,sp,128 - 746e: 0300 addi s0,sp,384 - 7470: 9604 0x9604 - 7472: 0301 addi t1,t1,0 - 7474: 0900 addi s0,sp,144 - 7476: 0010 0x10 - 7478: 0001 nop - 747a: 01960403 lb s0,25(a2) - 747e: 00090003 lb zero,0(s2) - 7482: 0100 addi s0,sp,128 - 7484: 0300 addi s0,sp,384 - 7486: 9604 0x9604 - 7488: 0301 addi t1,t1,0 - 748a: 0900 addi s0,sp,144 - 748c: 0010 0x10 - 748e: 0001 nop - 7490: 01970403 lb s0,25(a4) - 7494: 04090003 lb zero,64(s2) - 7498: 0100 addi s0,sp,128 - 749a: 0300 addi s0,sp,384 - 749c: 9704 0x9704 - 749e: 0301 addi t1,t1,0 - 74a0: 0900 addi s0,sp,144 - 74a2: 0000 unimp - 74a4: 0001 nop - 74a6: 01970403 lb s0,25(a4) - 74aa: 00090003 lb zero,0(s2) - 74ae: 0100 addi s0,sp,128 - 74b0: 0300 addi s0,sp,384 - 74b2: 9704 0x9704 - 74b4: 0301 addi t1,t1,0 - 74b6: 0900 addi s0,sp,144 - 74b8: 0000 unimp - 74ba: 0001 nop - 74bc: 01970403 lb s0,25(a4) - 74c0: 00090003 lb zero,0(s2) - 74c4: 0100 addi s0,sp,128 - 74c6: 0300 addi s0,sp,384 - 74c8: 9704 0x9704 - 74ca: 0301 addi t1,t1,0 - 74cc: 0900 addi s0,sp,144 - 74ce: 0010 0x10 - 74d0: 0001 nop - 74d2: 01970403 lb s0,25(a4) - 74d6: 00090003 lb zero,0(s2) - 74da: 0100 addi s0,sp,128 - 74dc: 0300 addi s0,sp,384 - 74de: 9704 0x9704 - 74e0: 0301 addi t1,t1,0 - 74e2: 0900 addi s0,sp,144 - 74e4: 0000 unimp - 74e6: 0001 nop - 74e8: 01970403 lb s0,25(a4) - 74ec: 00090003 lb zero,0(s2) - 74f0: 0100 addi s0,sp,128 - 74f2: 0300 addi s0,sp,384 - 74f4: 9704 0x9704 - 74f6: 0301 addi t1,t1,0 - 74f8: 0900 addi s0,sp,144 - 74fa: 0030 addi a2,sp,8 - 74fc: 0001 nop - 74fe: 01970403 lb s0,25(a4) - 7502: 00090003 lb zero,0(s2) - 7506: 0100 addi s0,sp,128 - 7508: 0300 addi s0,sp,384 - 750a: 9704 0x9704 - 750c: 0301 addi t1,t1,0 - 750e: 0900 addi s0,sp,144 - 7510: 0000 unimp - 7512: 0001 nop - 7514: 01970403 lb s0,25(a4) - 7518: 00090003 lb zero,0(s2) - 751c: 0100 addi s0,sp,128 - 751e: 0300 addi s0,sp,384 - 7520: 9704 0x9704 - 7522: 0301 addi t1,t1,0 - 7524: 0900 addi s0,sp,144 - 7526: 0004 0x4 - 7528: 0001 nop - 752a: 01970403 lb s0,25(a4) - 752e: 00090003 lb zero,0(s2) - 7532: 0100 addi s0,sp,128 - 7534: 0300 addi s0,sp,384 - 7536: 9704 0x9704 - 7538: 0301 addi t1,t1,0 - 753a: 0900 addi s0,sp,144 - 753c: 0000 unimp - 753e: 0001 nop - 7540: 01970403 lb s0,25(a4) - 7544: 00090003 lb zero,0(s2) - 7548: 0100 addi s0,sp,128 - 754a: 0306 slli t1,t1,0x1 - 754c: 0900 addi s0,sp,144 - 754e: 0008 0x8 - 7550: 0001 nop - 7552: 01990403 lb s0,25(s2) - 7556: 0306 slli t1,t1,0x1 - 7558: 0900 addi s0,sp,144 - 755a: 0008 0x8 - 755c: 0001 nop - 755e: 01990403 lb s0,25(s2) - 7562: 10090003 lb zero,256(s2) - 7566: 0100 addi s0,sp,128 - 7568: 0300 addi s0,sp,384 - 756a: 9904 0x9904 - 756c: 0601 addi a2,a2,0 - 756e: 00090103 lb sp,0(s2) - 7572: 0100 addi s0,sp,128 - 7574: 0300 addi s0,sp,384 - 7576: 9904 0x9904 - 7578: 0301 addi t1,t1,0 - 757a: 097f 0x97f - 757c: 0004 0x4 - 757e: 0001 nop - 7580: 0402 c.slli64 s0 - 7582: 0608 addi a0,sp,768 - 7584: 04090103 lb sp,64(s2) - 7588: 0100 addi s0,sp,128 - 758a: 0200 addi s0,sp,256 - 758c: 0804 addi s1,sp,16 - 758e: 00090003 lb zero,0(s2) - 7592: 0100 addi s0,sp,128 - 7594: 0200 addi s0,sp,256 - 7596: 2c04 fld fs1,24(s0) - 7598: 0306 slli t1,t1,0x1 - 759a: 0900 addi s0,sp,144 - 759c: 000c 0xc - 759e: 0001 nop - 75a0: 0402 c.slli64 s0 - 75a2: 062c addi a1,sp,776 - 75a4: 08090003 lb zero,128(s2) - 75a8: 0100 addi s0,sp,128 - 75aa: 0200 addi s0,sp,256 - 75ac: 2c04 fld fs1,24(s0) - 75ae: 04090003 lb zero,64(s2) - 75b2: 0100 addi s0,sp,128 - 75b4: 0306 slli t1,t1,0x1 - 75b6: 0900 addi s0,sp,144 - 75b8: 0004 0x4 - 75ba: 0001 nop - 75bc: 0402 c.slli64 s0 - 75be: 0003062f 0x3062f - 75c2: 0c09 addi s8,s8,2 - 75c4: 0100 addi s0,sp,128 - 75c6: 0200 addi s0,sp,256 - 75c8: 2f04 fld fs1,24(a4) - 75ca: 00090003 lb zero,0(s2) - 75ce: 0100 addi s0,sp,128 - 75d0: 0200 addi s0,sp,256 - 75d2: 3304 fld fs1,32(a4) - 75d4: 0c090003 lb zero,192(s2) - 75d8: 0100 addi s0,sp,128 - 75da: 0200 addi s0,sp,256 - 75dc: 3304 fld fs1,32(a4) - 75de: 00090003 lb zero,0(s2) - 75e2: 0100 addi s0,sp,128 - 75e4: 0200 addi s0,sp,256 - 75e6: 3304 fld fs1,32(a4) - 75e8: 00090003 lb zero,0(s2) - 75ec: 0100 addi s0,sp,128 - 75ee: 0200 addi s0,sp,256 - 75f0: 3304 fld fs1,32(a4) - 75f2: 10090003 lb zero,256(s2) - 75f6: 0100 addi s0,sp,128 - 75f8: 0200 addi s0,sp,256 - 75fa: 3304 fld fs1,32(a4) - 75fc: 0c090003 lb zero,192(s2) - 7600: 0100 addi s0,sp,128 - 7602: 0200 addi s0,sp,256 - 7604: 3304 fld fs1,32(a4) - 7606: 00090003 lb zero,0(s2) - 760a: 0100 addi s0,sp,128 - 760c: 0200 addi s0,sp,256 - 760e: 3304 fld fs1,32(a4) - 7610: 0c090003 lb zero,192(s2) - 7614: 0100 addi s0,sp,128 - 7616: 0200 addi s0,sp,256 - 7618: 3304 fld fs1,32(a4) - 761a: 04090003 lb zero,64(s2) - 761e: 0100 addi s0,sp,128 - 7620: 0200 addi s0,sp,256 - 7622: 3e04 fld fs1,56(a2) - 7624: 0306 slli t1,t1,0x1 - 7626: 0900 addi s0,sp,144 - 7628: 0004 0x4 - 762a: 0001 nop - 762c: 0402 c.slli64 s0 - 762e: 0636 slli a2,a2,0xd - 7630: 04090003 lb zero,64(s2) - 7634: 0100 addi s0,sp,128 - 7636: 0200 addi s0,sp,256 - 7638: 3604 fld fs1,40(a2) - 763a: 00090003 lb zero,0(s2) - 763e: 0100 addi s0,sp,128 - 7640: 0200 addi s0,sp,256 - 7642: 4104 lw s1,0(a0) - 7644: 04090003 lb zero,64(s2) - 7648: 0100 addi s0,sp,128 - 764a: 0200 addi s0,sp,256 - 764c: 4304 lw s1,0(a4) - 764e: 08090003 lb zero,128(s2) - 7652: 0100 addi s0,sp,128 - 7654: 0200 addi s0,sp,256 - 7656: 4504 lw s1,8(a0) - 7658: 04090003 lb zero,64(s2) - 765c: 0100 addi s0,sp,128 - 765e: 0200 addi s0,sp,256 - 7660: 4604 lw s1,8(a2) - 7662: 0c090003 lb zero,192(s2) - 7666: 0100 addi s0,sp,128 - 7668: 0200 addi s0,sp,256 - 766a: 4604 lw s1,8(a2) - 766c: 00090003 lb zero,0(s2) - 7670: 0100 addi s0,sp,128 - 7672: 0200 addi s0,sp,256 - 7674: 4604 lw s1,8(a2) - 7676: 08090003 lb zero,128(s2) - 767a: 0100 addi s0,sp,128 - 767c: 0306 slli t1,t1,0x1 - 767e: 0900 addi s0,sp,144 - 7680: 0008 0x8 - 7682: 0001 nop - 7684: 0402 c.slli64 s0 - 7686: 0656 slli a2,a2,0x15 - 7688: 10090003 lb zero,256(s2) - 768c: 0100 addi s0,sp,128 - 768e: 0200 addi s0,sp,256 - 7690: 5604 lw s1,40(a2) - 7692: 00090003 lb zero,0(s2) - 7696: 0100 addi s0,sp,128 - 7698: 0200 addi s0,sp,256 - 769a: 5604 lw s1,40(a2) - 769c: 00090003 lb zero,0(s2) - 76a0: 0100 addi s0,sp,128 - 76a2: 0200 addi s0,sp,256 - 76a4: 5604 lw s1,40(a2) - 76a6: 00090003 lb zero,0(s2) - 76aa: 0100 addi s0,sp,128 - 76ac: 0200 addi s0,sp,256 - 76ae: 5604 lw s1,40(a2) - 76b0: 00090003 lb zero,0(s2) - 76b4: 0100 addi s0,sp,128 - 76b6: 0200 addi s0,sp,256 - 76b8: 5604 lw s1,40(a2) - 76ba: 00090003 lb zero,0(s2) - 76be: 0100 addi s0,sp,128 - 76c0: 0200 addi s0,sp,256 - 76c2: 5604 lw s1,40(a2) - 76c4: 00090003 lb zero,0(s2) - 76c8: 0100 addi s0,sp,128 - 76ca: 0200 addi s0,sp,256 - 76cc: 5604 lw s1,40(a2) - 76ce: 00090003 lb zero,0(s2) - 76d2: 0100 addi s0,sp,128 - 76d4: 0200 addi s0,sp,256 - 76d6: 5604 lw s1,40(a2) - 76d8: 00090003 lb zero,0(s2) - 76dc: 0100 addi s0,sp,128 - 76de: 0200 addi s0,sp,256 - 76e0: 5604 lw s1,40(a2) - 76e2: 00090003 lb zero,0(s2) - 76e6: 0100 addi s0,sp,128 - 76e8: 0200 addi s0,sp,256 - 76ea: 5e04 lw s1,56(a2) - 76ec: 08090003 lb zero,128(s2) - 76f0: 0100 addi s0,sp,128 - 76f2: 0200 addi s0,sp,256 - 76f4: 5e04 lw s1,56(a2) - 76f6: 1c090003 lb zero,448(s2) - 76fa: 0100 addi s0,sp,128 - 76fc: 0200 addi s0,sp,256 - 76fe: 5e04 lw s1,56(a2) - 7700: 00090003 lb zero,0(s2) - 7704: 0100 addi s0,sp,128 - 7706: 0200 addi s0,sp,256 - 7708: 5f04 lw s1,56(a4) - 770a: 04090003 lb zero,64(s2) - 770e: 0100 addi s0,sp,128 - 7710: 0200 addi s0,sp,256 - 7712: 5f04 lw s1,56(a4) - 7714: 10090003 lb zero,256(s2) - 7718: 0100 addi s0,sp,128 - 771a: 0200 addi s0,sp,256 - 771c: 5f04 lw s1,56(a4) - 771e: 00090003 lb zero,0(s2) - 7722: 0100 addi s0,sp,128 - 7724: 0200 addi s0,sp,256 - 7726: 5f04 lw s1,56(a4) - 7728: 00090003 lb zero,0(s2) - 772c: 0100 addi s0,sp,128 - 772e: 0200 addi s0,sp,256 - 7730: 6404 flw fs1,8(s0) - 7732: 0306 slli t1,t1,0x1 - 7734: 0900 addi s0,sp,144 - 7736: 0008 0x8 - 7738: 0001 nop - 773a: 0402 c.slli64 s0 - 773c: 0668 addi a0,sp,780 - 773e: 1c090003 lb zero,448(s2) - 7742: 0100 addi s0,sp,128 - 7744: 0200 addi s0,sp,256 - 7746: 6804 flw fs1,16(s0) - 7748: 00090003 lb zero,0(s2) - 774c: 0100 addi s0,sp,128 - 774e: 0200 addi s0,sp,256 - 7750: 6804 flw fs1,16(s0) - 7752: 10090003 lb zero,256(s2) - 7756: 0100 addi s0,sp,128 - 7758: 0200 addi s0,sp,256 - 775a: 6e04 flw fs1,24(a2) - 775c: 04090003 lb zero,64(s2) - 7760: 0100 addi s0,sp,128 - 7762: 0200 addi s0,sp,256 - 7764: 6e04 flw fs1,24(a2) - 7766: 00090003 lb zero,0(s2) - 776a: 0100 addi s0,sp,128 - 776c: 0200 addi s0,sp,256 - 776e: 6e04 flw fs1,24(a2) - 7770: 00090003 lb zero,0(s2) - 7774: 0100 addi s0,sp,128 - 7776: 0200 addi s0,sp,256 - 7778: 6e04 flw fs1,24(a2) - 777a: 00090003 lb zero,0(s2) - 777e: 0100 addi s0,sp,128 - 7780: 0200 addi s0,sp,256 - 7782: 6e04 flw fs1,24(a2) - 7784: 00090003 lb zero,0(s2) - 7788: 0100 addi s0,sp,128 - 778a: 0200 addi s0,sp,256 - 778c: 6e04 flw fs1,24(a2) - 778e: 20090003 lb zero,512(s2) - 7792: 0100 addi s0,sp,128 - 7794: 0200 addi s0,sp,256 - 7796: 6e04 flw fs1,24(a2) - 7798: 04090003 lb zero,64(s2) - 779c: 0100 addi s0,sp,128 - 779e: 0200 addi s0,sp,256 - 77a0: 6e04 flw fs1,24(a2) - 77a2: 04090003 lb zero,64(s2) - 77a6: 0100 addi s0,sp,128 - 77a8: 0200 addi s0,sp,256 - 77aa: 6e04 flw fs1,24(a2) - 77ac: 00090003 lb zero,0(s2) - 77b0: 0100 addi s0,sp,128 - 77b2: 0200 addi s0,sp,256 - 77b4: 6e04 flw fs1,24(a2) - 77b6: 00090003 lb zero,0(s2) - 77ba: 0100 addi s0,sp,128 - 77bc: 0200 addi s0,sp,256 - 77be: 6e04 flw fs1,24(a2) - 77c0: 00090003 lb zero,0(s2) - 77c4: 0100 addi s0,sp,128 - 77c6: 0200 addi s0,sp,256 - 77c8: 6e04 flw fs1,24(a2) - 77ca: 04090003 lb zero,64(s2) - 77ce: 0100 addi s0,sp,128 - 77d0: 0200 addi s0,sp,256 - 77d2: 6e04 flw fs1,24(a2) - 77d4: 00090003 lb zero,0(s2) - 77d8: 0100 addi s0,sp,128 - 77da: 0200 addi s0,sp,256 - 77dc: 6e04 flw fs1,24(a2) - 77de: 00090103 lb sp,0(s2) - 77e2: 0100 addi s0,sp,128 - 77e4: 0200 addi s0,sp,256 - 77e6: 6e04 flw fs1,24(a2) - 77e8: 00090003 lb zero,0(s2) - 77ec: 0100 addi s0,sp,128 - 77ee: 0200 addi s0,sp,256 - 77f0: 0104 addi s1,sp,128 - 77f2: 04090003 lb zero,64(s2) - 77f6: 0100 addi s0,sp,128 - 77f8: 0200 addi s0,sp,256 - 77fa: 0304 addi s1,sp,384 - 77fc: 04090003 lb zero,64(s2) - 7800: 0100 addi s0,sp,128 - 7802: 0200 addi s0,sp,256 - 7804: 0304 addi s1,sp,384 - 7806: 00090203 lb tp,0(s2) - 780a: 0100 addi s0,sp,128 - 780c: 0105 addi sp,sp,1 - 780e: 0200 addi s0,sp,256 - 7810: 0304 addi s1,sp,384 - 7812: 0306 slli t1,t1,0x1 - 7814: 0901 addi s2,s2,0 - 7816: 0000 unimp - 7818: 0501 addi a0,a0,0 - 781a: 000a c.slli zero,0x2 - 781c: 0402 c.slli64 s0 - 781e: 097f0303 lb t1,151(t5) # 2097 <__stack_size+0x1c97> - 7822: 0008 0x8 - 7824: 0501 addi a0,a0,0 - 7826: 0001 nop - 7828: 0402 c.slli64 s0 - 782a: 09010303 lb t1,144(sp) - 782e: 0010 0x10 - 7830: 0501 addi a0,a0,0 - 7832: 04030003 lb zero,64(t1) - 7836: 0306018f 0x306018f - 783a: 0028097b 0x28097b - 783e: 0001 nop - 7840: 018f0403 lb s0,24(t5) - 7844: 00090003 lb zero,0(s2) - 7848: 0100 addi s0,sp,128 - 784a: 0300 addi s0,sp,384 - 784c: 9d04 0x9d04 - 784e: 0601 addi a2,a2,0 - 7850: 08090003 lb zero,128(s2) - 7854: 0100 addi s0,sp,128 - 7856: 0300 addi s0,sp,384 - 7858: 9f04 0x9f04 - 785a: 0301 addi t1,t1,0 - 785c: 0900 addi s0,sp,144 - 785e: 0004 0x4 - 7860: 0001 nop - 7862: 019f0403 lb s0,25(t5) - 7866: 08097703 0x8097703 - 786a: 0100 addi s0,sp,128 - 786c: 0300 addi s0,sp,384 - 786e: 9f04 0x9f04 - 7870: 0601 addi a2,a2,0 - 7872: 08090903 lb s2,128(s2) - 7876: 0100 addi s0,sp,128 - 7878: 0300 addi s0,sp,384 - 787a: 9f04 0x9f04 - 787c: 0301 addi t1,t1,0 - 787e: 0900 addi s0,sp,144 - 7880: 0000 unimp - 7882: 0001 nop - 7884: 019f0403 lb s0,25(t5) - 7888: 00090003 lb zero,0(s2) - 788c: 0100 addi s0,sp,128 - 788e: 0300 addi s0,sp,384 - 7890: a404 fsd fs1,8(s0) - 7892: 0601 addi a2,a2,0 - 7894: 04090003 lb zero,64(s2) - 7898: 0100 addi s0,sp,128 - 789a: 0300 addi s0,sp,384 - 789c: a604 fsd fs1,8(a2) - 789e: 0301 addi t1,t1,0 - 78a0: 0900 addi s0,sp,144 - 78a2: 0010 0x10 - 78a4: 0601 addi a2,a2,0 - 78a6: 08090003 lb zero,128(s2) - 78aa: 0100 addi s0,sp,128 - 78ac: 00090003 lb zero,0(s2) - 78b0: 0100 addi s0,sp,128 - 78b2: 00090003 lb zero,0(s2) - 78b6: 0100 addi s0,sp,128 - 78b8: 0300 addi s0,sp,384 - 78ba: b604 fsd fs1,40(a2) - 78bc: 0301 addi t1,t1,0 - 78be: 0900 addi s0,sp,144 - 78c0: 0004 0x4 - 78c2: 0001 nop - 78c4: 01b60403 lb s0,27(a2) - 78c8: 00090003 lb zero,0(s2) - 78cc: 0100 addi s0,sp,128 - 78ce: 0300 addi s0,sp,384 - 78d0: b604 fsd fs1,40(a2) - 78d2: 0301 addi t1,t1,0 - 78d4: 0900 addi s0,sp,144 - 78d6: 0000 unimp - 78d8: 0001 nop - 78da: 01b60403 lb s0,27(a2) - 78de: 00090003 lb zero,0(s2) - 78e2: 0100 addi s0,sp,128 - 78e4: 0300 addi s0,sp,384 - 78e6: b604 fsd fs1,40(a2) - 78e8: 0301 addi t1,t1,0 - 78ea: 0900 addi s0,sp,144 - 78ec: 0000 unimp - 78ee: 0001 nop - 78f0: 01b60403 lb s0,27(a2) - 78f4: 00090003 lb zero,0(s2) - 78f8: 0100 addi s0,sp,128 - 78fa: 0300 addi s0,sp,384 - 78fc: b604 fsd fs1,40(a2) - 78fe: 0301 addi t1,t1,0 - 7900: 0900 addi s0,sp,144 - 7902: 0000 unimp - 7904: 0001 nop - 7906: 01b60403 lb s0,27(a2) - 790a: 00090003 lb zero,0(s2) - 790e: 0100 addi s0,sp,128 - 7910: 0300 addi s0,sp,384 - 7912: b604 fsd fs1,40(a2) - 7914: 0301 addi t1,t1,0 - 7916: 0900 addi s0,sp,144 - 7918: 0000 unimp - 791a: 0001 nop - 791c: 01b60403 lb s0,27(a2) - 7920: 00090003 lb zero,0(s2) - 7924: 0100 addi s0,sp,128 - 7926: 0300 addi s0,sp,384 - 7928: b604 fsd fs1,40(a2) - 792a: 0301 addi t1,t1,0 - 792c: 0900 addi s0,sp,144 - 792e: 0014 0x14 - 7930: 0001 nop - 7932: 01b60403 lb s0,27(a2) - 7936: 00090003 lb zero,0(s2) - 793a: 0100 addi s0,sp,128 - 793c: 0300 addi s0,sp,384 - 793e: b604 fsd fs1,40(a2) - 7940: 0301 addi t1,t1,0 - 7942: 0900 addi s0,sp,144 - 7944: 0000 unimp - 7946: 0001 nop - 7948: 01b60403 lb s0,27(a2) - 794c: 00090003 lb zero,0(s2) - 7950: 0100 addi s0,sp,128 - 7952: 0300 addi s0,sp,384 - 7954: b604 fsd fs1,40(a2) - 7956: 0301 addi t1,t1,0 - 7958: 0900 addi s0,sp,144 - 795a: 0000 unimp - 795c: 0001 nop - 795e: 01b60403 lb s0,27(a2) - 7962: 00090003 lb zero,0(s2) - 7966: 0100 addi s0,sp,128 - 7968: 0300 addi s0,sp,384 - 796a: b604 fsd fs1,40(a2) - 796c: 0301 addi t1,t1,0 - 796e: 0900 addi s0,sp,144 - 7970: 0000 unimp - 7972: 0001 nop - 7974: 01b60403 lb s0,27(a2) - 7978: 00090003 lb zero,0(s2) - 797c: 0100 addi s0,sp,128 - 797e: 0300 addi s0,sp,384 - 7980: b604 fsd fs1,40(a2) - 7982: 0301 addi t1,t1,0 - 7984: 0900 addi s0,sp,144 - 7986: 0000 unimp - 7988: 0001 nop - 798a: 01b60403 lb s0,27(a2) - 798e: 00090003 lb zero,0(s2) - 7992: 0100 addi s0,sp,128 - 7994: 0300 addi s0,sp,384 - 7996: b604 fsd fs1,40(a2) - 7998: 0301 addi t1,t1,0 - 799a: 0900 addi s0,sp,144 - 799c: 0000 unimp - 799e: 0001 nop - 79a0: 01d20403 lb s0,29(tp) # 1d01d <__stack_size+0x1cc1d> - 79a4: 08090003 lb zero,128(s2) - 79a8: 0100 addi s0,sp,128 - 79aa: 0300 addi s0,sp,384 - 79ac: d204 sw s1,32(a2) - 79ae: 0301 addi t1,t1,0 - 79b0: 0900 addi s0,sp,144 - 79b2: 001c 0x1c - 79b4: 0001 nop - 79b6: 01d20403 lb s0,29(tp) # 1d <__stack_usage+0x1d> - 79ba: 00090003 lb zero,0(s2) - 79be: 0100 addi s0,sp,128 - 79c0: 0300 addi s0,sp,384 - 79c2: ba04 fsd fs1,48(a2) - 79c4: 0304 addi s1,sp,384 - 79c6: 0900 addi s0,sp,144 - 79c8: 0004 0x4 - 79ca: 0001 nop - 79cc: 04ba0403 lb s0,75(s4) - 79d0: 10090003 lb zero,256(s2) - 79d4: 0100 addi s0,sp,128 - 79d6: 0300 addi s0,sp,384 - 79d8: a304 fsd fs1,0(a4) - 79da: 0301 addi t1,t1,0 - 79dc: 0900 addi s0,sp,144 - 79de: 0004 0x4 - 79e0: 0001 nop - 79e2: 01a30403 lb s0,26(t1) - 79e6: 00090003 lb zero,0(s2) - 79ea: 0100 addi s0,sp,128 - 79ec: 0300 addi s0,sp,384 - 79ee: a304 fsd fs1,0(a4) - 79f0: 0301 addi t1,t1,0 - 79f2: 0900 addi s0,sp,144 - 79f4: 0000 unimp - 79f6: 0601 addi a2,a2,0 - 79f8: 04097703 0x4097703 - 79fc: 0100 addi s0,sp,128 - 79fe: 0300 addi s0,sp,384 - 7a00: aa04 fsd fs1,16(a2) - 7a02: 0601 addi a2,a2,0 - 7a04: 08090903 lb s2,128(s2) - 7a08: 0100 addi s0,sp,128 - 7a0a: 0300 addi s0,sp,384 - 7a0c: aa04 fsd fs1,16(a2) - 7a0e: 0301 addi t1,t1,0 - 7a10: 0900 addi s0,sp,144 - 7a12: 0000 unimp - 7a14: 0001 nop - 7a16: 01aa0403 lb s0,26(s4) - 7a1a: 00090003 lb zero,0(s2) - 7a1e: 0100 addi s0,sp,128 - 7a20: 0300 addi s0,sp,384 - 7a22: aa04 fsd fs1,16(a2) - 7a24: 0601 addi a2,a2,0 - 7a26: 00097703 0x97703 - 7a2a: 0100 addi s0,sp,128 - 7a2c: 0300 addi s0,sp,384 - 7a2e: aa04 fsd fs1,16(a2) - 7a30: 0301 addi t1,t1,0 - 7a32: 0909 addi s2,s2,2 - 7a34: 0004 0x4 - 7a36: 0001 nop - 7a38: 01ab0403 lb s0,26(s6) - 7a3c: 0306 slli t1,t1,0x1 - 7a3e: 0900 addi s0,sp,144 - 7a40: 0004 0x4 - 7a42: 0001 nop - 7a44: 04ba0403 lb s0,75(s4) - 7a48: 0306 slli t1,t1,0x1 - 7a4a: 0900 addi s0,sp,144 - 7a4c: 0010 0x10 - 7a4e: 0001 nop - 7a50: 01ac0403 lb s0,26(s8) - 7a54: 0306 slli t1,t1,0x1 - 7a56: 0900 addi s0,sp,144 - 7a58: 000c 0xc - 7a5a: 0001 nop - 7a5c: 01ae0403 lb s0,26(t3) - 7a60: 10090003 lb zero,256(s2) - 7a64: 0100 addi s0,sp,128 - 7a66: 0300 addi s0,sp,384 - 7a68: 8d04 0x8d04 - 7a6a: 0301 addi t1,t1,0 - 7a6c: 0900 addi s0,sp,144 - 7a6e: 0014 0x14 - 7a70: 0001 nop - 7a72: 018d0403 lb s0,24(s10) - 7a76: 00090003 lb zero,0(s2) - 7a7a: 0100 addi s0,sp,128 - 7a7c: 0300 addi s0,sp,384 - 7a7e: 8d04 0x8d04 - 7a80: 0301 addi t1,t1,0 - 7a82: 0900 addi s0,sp,144 - 7a84: 0000 unimp - 7a86: 0001 nop - 7a88: 018d0403 lb s0,24(s10) - 7a8c: 00090003 lb zero,0(s2) - 7a90: 0100 addi s0,sp,128 - 7a92: 0300 addi s0,sp,384 - 7a94: 8d04 0x8d04 - 7a96: 0301 addi t1,t1,0 - 7a98: 0900 addi s0,sp,144 - 7a9a: 0010 0x10 - 7a9c: 0001 nop - 7a9e: 018d0403 lb s0,24(s10) - 7aa2: 00090003 lb zero,0(s2) - 7aa6: 0100 addi s0,sp,128 - 7aa8: 0300 addi s0,sp,384 - 7aaa: 8d04 0x8d04 - 7aac: 0301 addi t1,t1,0 - 7aae: 0900 addi s0,sp,144 - 7ab0: 0000 unimp - 7ab2: 0001 nop - 7ab4: 018d0403 lb s0,24(s10) - 7ab8: 00090003 lb zero,0(s2) - 7abc: 0100 addi s0,sp,128 - 7abe: 0300 addi s0,sp,384 - 7ac0: 8d04 0x8d04 - 7ac2: 0301 addi t1,t1,0 - 7ac4: 0900 addi s0,sp,144 - 7ac6: 0018 0x18 - 7ac8: 0001 nop - 7aca: 018d0403 lb s0,24(s10) - 7ace: 00090003 lb zero,0(s2) - 7ad2: 0100 addi s0,sp,128 - 7ad4: 0300 addi s0,sp,384 - 7ad6: 8d04 0x8d04 - 7ad8: 0301 addi t1,t1,0 - 7ada: 0900 addi s0,sp,144 - 7adc: 0000 unimp - 7ade: 0001 nop - 7ae0: 018d0403 lb s0,24(s10) - 7ae4: 00090003 lb zero,0(s2) - 7ae8: 0100 addi s0,sp,128 - 7aea: 0300 addi s0,sp,384 - 7aec: 8d04 0x8d04 - 7aee: 0301 addi t1,t1,0 - 7af0: 0900 addi s0,sp,144 - 7af2: 001c 0x1c - 7af4: 0001 nop - 7af6: 018d0403 lb s0,24(s10) - 7afa: 00090003 lb zero,0(s2) - 7afe: 0100 addi s0,sp,128 - 7b00: 0300 addi s0,sp,384 - 7b02: 8d04 0x8d04 - 7b04: 0301 addi t1,t1,0 - 7b06: 0900 addi s0,sp,144 - 7b08: 0004 0x4 - 7b0a: 0001 nop - 7b0c: 018d0403 lb s0,24(s10) - 7b10: 00090003 lb zero,0(s2) - 7b14: 0100 addi s0,sp,128 - 7b16: 0300 addi s0,sp,384 - 7b18: 8d04 0x8d04 - 7b1a: 0301 addi t1,t1,0 - 7b1c: 0900 addi s0,sp,144 - 7b1e: 0000 unimp - 7b20: 0001 nop - 7b22: 018d0403 lb s0,24(s10) - 7b26: 00090003 lb zero,0(s2) - 7b2a: 0100 addi s0,sp,128 - 7b2c: 0300 addi s0,sp,384 - 7b2e: 8d04 0x8d04 - 7b30: 0301 addi t1,t1,0 - 7b32: 0900 addi s0,sp,144 - 7b34: 0000 unimp - 7b36: 0001 nop - 7b38: 018d0403 lb s0,24(s10) - 7b3c: 00090003 lb zero,0(s2) - 7b40: 0100 addi s0,sp,128 - 7b42: 0300 addi s0,sp,384 - 7b44: 8d04 0x8d04 - 7b46: 0301 addi t1,t1,0 - 7b48: 0900 addi s0,sp,144 - 7b4a: 0000 unimp - 7b4c: 0001 nop - 7b4e: 018d0403 lb s0,24(s10) - 7b52: 00090003 lb zero,0(s2) - 7b56: 0100 addi s0,sp,128 - 7b58: 0300 addi s0,sp,384 - 7b5a: 8d04 0x8d04 - 7b5c: 0301 addi t1,t1,0 - 7b5e: 0900 addi s0,sp,144 - 7b60: 0000 unimp - 7b62: 0001 nop - 7b64: 018d0403 lb s0,24(s10) - 7b68: 00090003 lb zero,0(s2) - 7b6c: 0100 addi s0,sp,128 - 7b6e: 0300 addi s0,sp,384 - 7b70: 8d04 0x8d04 - 7b72: 0301 addi t1,t1,0 - 7b74: 0900 addi s0,sp,144 - 7b76: 0000 unimp - 7b78: 0001 nop - 7b7a: 018d0403 lb s0,24(s10) - 7b7e: 00090003 lb zero,0(s2) - 7b82: 0100 addi s0,sp,128 - 7b84: 0300 addi s0,sp,384 - 7b86: 8d04 0x8d04 - 7b88: 0301 addi t1,t1,0 - 7b8a: 0900 addi s0,sp,144 - 7b8c: 0000 unimp - 7b8e: 0001 nop - 7b90: 018d0403 lb s0,24(s10) - 7b94: 00090003 lb zero,0(s2) - 7b98: 0100 addi s0,sp,128 - 7b9a: 0300 addi s0,sp,384 - 7b9c: 8d04 0x8d04 - 7b9e: 0301 addi t1,t1,0 - 7ba0: 0900 addi s0,sp,144 - 7ba2: 0000 unimp - 7ba4: 0001 nop - 7ba6: 018d0403 lb s0,24(s10) - 7baa: 00090003 lb zero,0(s2) - 7bae: 0100 addi s0,sp,128 - 7bb0: 0300 addi s0,sp,384 - 7bb2: 8d04 0x8d04 - 7bb4: 0301 addi t1,t1,0 - 7bb6: 0900 addi s0,sp,144 - 7bb8: 0000 unimp - 7bba: 0001 nop - 7bbc: 01e40403 lb s0,30(s0) - 7bc0: 08090003 lb zero,128(s2) - 7bc4: 0100 addi s0,sp,128 - 7bc6: 0300 addi s0,sp,384 - 7bc8: e404 fsw fs1,8(s0) - 7bca: 0301 addi t1,t1,0 - 7bcc: 0900 addi s0,sp,144 - 7bce: 001c 0x1c - 7bd0: 0001 nop - 7bd2: 01e40403 lb s0,30(s0) - 7bd6: 00090003 lb zero,0(s2) - 7bda: 0100 addi s0,sp,128 - 7bdc: 0300 addi s0,sp,384 - 7bde: e504 fsw fs1,8(a0) - 7be0: 0301 addi t1,t1,0 - 7be2: 0900 addi s0,sp,144 - 7be4: 0004 0x4 - 7be6: 0001 nop - 7be8: 01e50403 lb s0,30(a0) - 7bec: 00090003 lb zero,0(s2) - 7bf0: 0100 addi s0,sp,128 - 7bf2: 0300 addi s0,sp,384 - 7bf4: e504 fsw fs1,8(a0) - 7bf6: 0301 addi t1,t1,0 - 7bf8: 0900 addi s0,sp,144 - 7bfa: 0000 unimp - 7bfc: 0001 nop - 7bfe: 01e50403 lb s0,30(a0) - 7c02: 00090003 lb zero,0(s2) - 7c06: 0100 addi s0,sp,128 - 7c08: 0300 addi s0,sp,384 - 7c0a: e504 fsw fs1,8(a0) - 7c0c: 0301 addi t1,t1,0 - 7c0e: 0900 addi s0,sp,144 - 7c10: 0000 unimp - 7c12: 0001 nop - 7c14: 01e50403 lb s0,30(a0) - 7c18: 00090003 lb zero,0(s2) - 7c1c: 0100 addi s0,sp,128 - 7c1e: 0300 addi s0,sp,384 - 7c20: e504 fsw fs1,8(a0) - 7c22: 0301 addi t1,t1,0 - 7c24: 0900 addi s0,sp,144 - 7c26: 0000 unimp - 7c28: 0601 addi a2,a2,0 - 7c2a: 0c090003 lb zero,192(s2) - 7c2e: 0100 addi s0,sp,128 - 7c30: 0c090103 lb sp,192(s2) - 7c34: 0100 addi s0,sp,128 - 7c36: 04097f03 0x4097f03 - 7c3a: 0100 addi s0,sp,128 - 7c3c: 0300 addi s0,sp,384 - 7c3e: ea04 fsw fs1,16(a2) - 7c40: 0601 addi a2,a2,0 - 7c42: 08090003 lb zero,128(s2) - 7c46: 0100 addi s0,sp,128 - 7c48: 0300 addi s0,sp,384 - 7c4a: ea04 fsw fs1,16(a2) - 7c4c: 0301 addi t1,t1,0 - 7c4e: 0900 addi s0,sp,144 - 7c50: 0000 unimp - 7c52: 0001 nop - 7c54: 01ed0403 lb s0,30(s10) - 7c58: 0306 slli t1,t1,0x1 - 7c5a: 0900 addi s0,sp,144 - 7c5c: 0004 0x4 - 7c5e: 0001 nop - 7c60: 01ee0403 lb s0,30(t3) - 7c64: 08090003 lb zero,128(s2) - 7c68: 0100 addi s0,sp,128 - 7c6a: 0300 addi s0,sp,384 - 7c6c: f504 fsw fs1,40(a0) - 7c6e: 0601 addi a2,a2,0 - 7c70: 04090003 lb zero,64(s2) - 7c74: 0100 addi s0,sp,128 - 7c76: 0300 addi s0,sp,384 - 7c78: f504 fsw fs1,40(a0) - 7c7a: 0301 addi t1,t1,0 - 7c7c: 0900 addi s0,sp,144 - 7c7e: 0000 unimp - 7c80: 0001 nop - 7c82: 01f50403 lb s0,31(a0) - 7c86: 0306 slli t1,t1,0x1 - 7c88: 0901 addi s2,s2,0 - 7c8a: 0018 0x18 - 7c8c: 0001 nop - 7c8e: 01f50403 lb s0,31(a0) - 7c92: 04097f03 0x4097f03 - 7c96: 0100 addi s0,sp,128 - 7c98: 0300 addi s0,sp,384 - 7c9a: 9804 0x9804 - 7c9c: 0302 c.slli64 t1 - 7c9e: 0900 addi s0,sp,144 - 7ca0: 0004 0x4 - 7ca2: 0001 nop - 7ca4: 01f10403 lb s0,31(sp) - 7ca8: 08090003 lb zero,128(s2) - 7cac: 0100 addi s0,sp,128 - 7cae: 0300 addi s0,sp,384 - 7cb0: f204 fsw fs1,32(a2) - 7cb2: 0301 addi t1,t1,0 - 7cb4: 0900 addi s0,sp,144 - 7cb6: 0008 0x8 - 7cb8: 0001 nop - 7cba: 02970403 lb s0,41(a4) - 7cbe: 0306 slli t1,t1,0x1 - 7cc0: 0900 addi s0,sp,144 - 7cc2: 0004 0x4 - 7cc4: 0001 nop - 7cc6: 02970403 lb s0,41(a4) - 7cca: 00090003 lb zero,0(s2) - 7cce: 0100 addi s0,sp,128 - 7cd0: 0300 addi s0,sp,384 - 7cd2: 9804 0x9804 - 7cd4: 0602 c.slli64 a2 - 7cd6: 10090103 lb sp,256(s2) - 7cda: 0100 addi s0,sp,128 - 7cdc: 0300 addi s0,sp,384 - 7cde: 9404 0x9404 - 7ce0: 0302 c.slli64 t1 - 7ce2: 097f 0x97f - 7ce4: 0008 0x8 - 7ce6: 0001 nop - 7ce8: 02950403 lb s0,41(a0) - 7cec: 08090003 lb zero,128(s2) - 7cf0: 0100 addi s0,sp,128 - 7cf2: 0200 addi s0,sp,256 - 7cf4: 0d04 addi s1,sp,656 - 7cf6: 0306 slli t1,t1,0x1 - 7cf8: 0900 addi s0,sp,144 - 7cfa: 0008 0x8 - 7cfc: 0001 nop - 7cfe: 0402 c.slli64 s0 - 7d00: 030d addi t1,t1,3 - 7d02: 0900 addi s0,sp,144 - 7d04: 0000 unimp - 7d06: 0001 nop - 7d08: 029d0403 lb s0,41(s10) - 7d0c: 04090003 lb zero,64(s2) - 7d10: 0100 addi s0,sp,128 - 7d12: 0300 addi s0,sp,384 - 7d14: 9d04 0x9d04 - 7d16: 0302 c.slli64 t1 - 7d18: 0900 addi s0,sp,144 - 7d1a: 0000 unimp - 7d1c: 0001 nop - 7d1e: 029d0403 lb s0,41(s10) - 7d22: 00090003 lb zero,0(s2) - 7d26: 0100 addi s0,sp,128 - 7d28: 0300 addi s0,sp,384 - 7d2a: 9f04 0x9f04 - 7d2c: 0302 c.slli64 t1 - 7d2e: 0900 addi s0,sp,144 - 7d30: 0010 0x10 - 7d32: 0001 nop - 7d34: 02a10403 lb s0,42(sp) - 7d38: 1c090003 lb zero,448(s2) - 7d3c: 0100 addi s0,sp,128 - 7d3e: 0300 addi s0,sp,384 - 7d40: a104 fsd fs1,0(a0) - 7d42: 0302 c.slli64 t1 - 7d44: 0900 addi s0,sp,144 - 7d46: 0000 unimp - 7d48: 0001 nop - 7d4a: 02a30403 lb s0,42(t1) - 7d4e: 0306 slli t1,t1,0x1 - 7d50: 0900 addi s0,sp,144 - 7d52: 000c 0xc - 7d54: 0001 nop - 7d56: 02a50403 lb s0,42(a0) - 7d5a: 10090003 lb zero,256(s2) - 7d5e: 0100 addi s0,sp,128 - 7d60: 08090003 lb zero,128(s2) - 7d64: 0100 addi s0,sp,128 - 7d66: 0300 addi s0,sp,384 - 7d68: a904 fsd fs1,16(a0) - 7d6a: 0602 c.slli64 a2 - 7d6c: 04090003 lb zero,64(s2) - 7d70: 0100 addi s0,sp,128 - 7d72: 0300 addi s0,sp,384 - 7d74: a904 fsd fs1,16(a0) - 7d76: 0302 c.slli64 t1 - 7d78: 0900 addi s0,sp,144 - 7d7a: 0000 unimp - 7d7c: 0001 nop - 7d7e: 02a90403 lb s0,42(s2) - 7d82: 10090003 lb zero,256(s2) - 7d86: 0100 addi s0,sp,128 - 7d88: 0300 addi s0,sp,384 - 7d8a: a204 fsd fs1,0(a2) - 7d8c: 0302 c.slli64 t1 - 7d8e: 0900 addi s0,sp,144 - 7d90: 0004 0x4 - 7d92: 0001 nop - 7d94: 02a20403 lb s0,42(tp) # 2a <__stack_usage+0x2a> - 7d98: 00090003 lb zero,0(s2) - 7d9c: 0100 addi s0,sp,128 - 7d9e: 0300 addi s0,sp,384 - 7da0: a204 fsd fs1,0(a2) - 7da2: 0302 c.slli64 t1 - 7da4: 0900 addi s0,sp,144 - 7da6: 0004 0x4 - 7da8: 0001 nop - 7daa: 02ab0403 lb s0,42(s6) - 7dae: 04090003 lb zero,64(s2) - 7db2: 0100 addi s0,sp,128 - 7db4: 0300 addi s0,sp,384 - 7db6: ab04 fsd fs1,16(a4) - 7db8: 0302 c.slli64 t1 - 7dba: 0900 addi s0,sp,144 - 7dbc: 0000 unimp - 7dbe: 0001 nop - 7dc0: 02ab0403 lb s0,42(s6) - 7dc4: 00090003 lb zero,0(s2) - 7dc8: 0100 addi s0,sp,128 - 7dca: 0300 addi s0,sp,384 - 7dcc: ab04 fsd fs1,16(a4) - 7dce: 0302 c.slli64 t1 - 7dd0: 0900 addi s0,sp,144 - 7dd2: 0000 unimp - 7dd4: 0001 nop - 7dd6: 02ab0403 lb s0,42(s6) - 7dda: 00090003 lb zero,0(s2) - 7dde: 0100 addi s0,sp,128 - 7de0: 0300 addi s0,sp,384 - 7de2: ab04 fsd fs1,16(a4) - 7de4: 0302 c.slli64 t1 - 7de6: 0900 addi s0,sp,144 - 7de8: 0004 0x4 - 7dea: 0001 nop - 7dec: 02ab0403 lb s0,42(s6) - 7df0: 00090003 lb zero,0(s2) - 7df4: 0100 addi s0,sp,128 - 7df6: 0300 addi s0,sp,384 - 7df8: ab04 fsd fs1,16(a4) - 7dfa: 0302 c.slli64 t1 - 7dfc: 0900 addi s0,sp,144 - 7dfe: 0004 0x4 - 7e00: 0001 nop - 7e02: 02ab0403 lb s0,42(s6) - 7e06: 08090003 lb zero,128(s2) - 7e0a: 0100 addi s0,sp,128 - 7e0c: 0300 addi s0,sp,384 - 7e0e: ab04 fsd fs1,16(a4) - 7e10: 0302 c.slli64 t1 - 7e12: 0900 addi s0,sp,144 - 7e14: 0004 0x4 - 7e16: 0001 nop - 7e18: 02ad0403 lb s0,42(s10) - 7e1c: 0306 slli t1,t1,0x1 - 7e1e: 0900 addi s0,sp,144 - 7e20: 0008 0x8 - 7e22: 0001 nop - 7e24: 02b20403 lb s0,43(tp) # 2b <__stack_usage+0x2b> - 7e28: 08090003 lb zero,128(s2) - 7e2c: 0100 addi s0,sp,128 - 7e2e: 0300 addi s0,sp,384 - 7e30: b204 fsd fs1,32(a2) - 7e32: 0602 c.slli64 a2 - 7e34: 04090003 lb zero,64(s2) - 7e38: 0100 addi s0,sp,128 - 7e3a: 0300 addi s0,sp,384 - 7e3c: b204 fsd fs1,32(a2) - 7e3e: 0302 c.slli64 t1 - 7e40: 0900 addi s0,sp,144 - 7e42: 0004 0x4 - 7e44: 0001 nop - 7e46: 02b20403 lb s0,43(tp) # 2b <__stack_usage+0x2b> - 7e4a: 04090003 lb zero,64(s2) - 7e4e: 0100 addi s0,sp,128 - 7e50: 0300 addi s0,sp,384 - 7e52: b204 fsd fs1,32(a2) - 7e54: 0302 c.slli64 t1 - 7e56: 0900 addi s0,sp,144 - 7e58: 0004 0x4 - 7e5a: 0001 nop - 7e5c: 02b30403 lb s0,43(t1) - 7e60: 0306 slli t1,t1,0x1 - 7e62: 0900 addi s0,sp,144 - 7e64: 0004 0x4 - 7e66: 0001 nop - 7e68: 02b80403 lb s0,43(a6) - 7e6c: 0306 slli t1,t1,0x1 - 7e6e: 0900 addi s0,sp,144 - 7e70: 0008 0x8 - 7e72: 0001 nop - 7e74: 02b80403 lb s0,43(a6) - 7e78: 10090003 lb zero,256(s2) - 7e7c: 0100 addi s0,sp,128 - 7e7e: 0300 addi s0,sp,384 - 7e80: b804 fsd fs1,48(s0) - 7e82: 0302 c.slli64 t1 - 7e84: 0900 addi s0,sp,144 - 7e86: 0004 0x4 - 7e88: 0001 nop - 7e8a: 02b80403 lb s0,43(a6) - 7e8e: 04090003 lb zero,64(s2) - 7e92: 0100 addi s0,sp,128 - 7e94: 0300 addi s0,sp,384 - 7e96: b804 fsd fs1,48(s0) - 7e98: 0302 c.slli64 t1 - 7e9a: 0900 addi s0,sp,144 - 7e9c: 0004 0x4 - 7e9e: 0001 nop - 7ea0: 02b80403 lb s0,43(a6) - 7ea4: 00090003 lb zero,0(s2) - 7ea8: 0100 addi s0,sp,128 - 7eaa: 0300 addi s0,sp,384 - 7eac: 8e04 0x8e04 - 7eae: 7f030603 lb a2,2032(t1) - 7eb2: 0009 c.nop 2 - 7eb4: 0100 addi s0,sp,128 - 7eb6: 0300 addi s0,sp,384 - 7eb8: 8e04 0x8e04 - 7eba: 09010303 lb t1,144(sp) - 7ebe: 0004 0x4 - 7ec0: 0001 nop - 7ec2: 02ac0403 lb s0,42(s8) - 7ec6: 0306 slli t1,t1,0x1 - 7ec8: 0900 addi s0,sp,144 - 7eca: 0004 0x4 - 7ecc: 0001 nop - 7ece: 02bc0403 lb s0,43(s8) - 7ed2: 0c090003 lb zero,192(s2) - 7ed6: 0100 addi s0,sp,128 - 7ed8: 0300 addi s0,sp,384 - 7eda: bc04 fsd fs1,56(s0) - 7edc: 0302 c.slli64 t1 - 7ede: 0900 addi s0,sp,144 - 7ee0: 0000 unimp - 7ee2: 0001 nop - 7ee4: 02be0403 lb s0,43(t3) - 7ee8: 0306 slli t1,t1,0x1 - 7eea: 0900 addi s0,sp,144 - 7eec: 0014 0x14 - 7eee: 0001 nop - 7ef0: 02c20403 lb s0,44(tp) # 2c <__stack_usage+0x2c> - 7ef4: 0306 slli t1,t1,0x1 - 7ef6: 0900 addi s0,sp,144 - 7ef8: 0010 0x10 - 7efa: 0001 nop - 7efc: 02c20403 lb s0,44(tp) # 2c <__stack_usage+0x2c> - 7f00: 00090003 lb zero,0(s2) - 7f04: 0100 addi s0,sp,128 - 7f06: 0300 addi s0,sp,384 - 7f08: a004 fsd fs1,0(s0) - 7f0a: 0302 c.slli64 t1 - 7f0c: 0900 addi s0,sp,144 - 7f0e: 0010 0x10 - 7f10: 0001 nop - 7f12: 02c70403 lb s0,44(a4) - 7f16: 0c090003 lb zero,192(s2) - 7f1a: 0100 addi s0,sp,128 - 7f1c: 0300 addi s0,sp,384 - 7f1e: c704 sw s1,8(a4) - 7f20: 0302 c.slli64 t1 - 7f22: 0900 addi s0,sp,144 - 7f24: 0000 unimp - 7f26: 0001 nop - 7f28: 02c70403 lb s0,44(a4) - 7f2c: 0306 slli t1,t1,0x1 - 7f2e: 000c0977 0xc0977 - 7f32: 0001 nop - 7f34: 02c70403 lb s0,44(a4) - 7f38: 04090903 lb s2,64(s2) - 7f3c: 0100 addi s0,sp,128 - 7f3e: 0300 addi s0,sp,384 - 7f40: c904 sw s1,16(a0) - 7f42: 0302 c.slli64 t1 - 7f44: 0900 addi s0,sp,144 - 7f46: 0004 0x4 - 7f48: 0001 nop - 7f4a: 02c90403 lb s0,44(s2) - 7f4e: 08097703 0x8097703 - 7f52: 0100 addi s0,sp,128 - 7f54: 0300 addi s0,sp,384 - 7f56: cd04 sw s1,24(a0) - 7f58: 0602 c.slli64 a2 - 7f5a: 08090903 lb s2,128(s2) - 7f5e: 0100 addi s0,sp,128 - 7f60: 0300 addi s0,sp,384 - 7f62: cd04 sw s1,24(a0) - 7f64: 0302 c.slli64 t1 - 7f66: 0900 addi s0,sp,144 - 7f68: 0000 unimp - 7f6a: 0001 nop - 7f6c: 02c60403 lb s0,44(a2) - 7f70: 14090003 lb zero,320(s2) - 7f74: 0100 addi s0,sp,128 - 7f76: 0300 addi s0,sp,384 - 7f78: c604 sw s1,8(a2) - 7f7a: 0302 c.slli64 t1 - 7f7c: 0900 addi s0,sp,144 - 7f7e: 0010 0x10 - 7f80: 0001 nop - 7f82: 02d00403 lb s0,45(zero) # 2d <__stack_usage+0x2d> - 7f86: 0c090003 lb zero,192(s2) - 7f8a: 0100 addi s0,sp,128 - 7f8c: 0300 addi s0,sp,384 - 7f8e: d004 sw s1,32(s0) - 7f90: 0302 c.slli64 t1 - 7f92: 0900 addi s0,sp,144 - 7f94: 0000 unimp - 7f96: 0001 nop - 7f98: 02d00403 lb s0,45(zero) # 2d <__stack_usage+0x2d> - 7f9c: 00090003 lb zero,0(s2) - 7fa0: 0100 addi s0,sp,128 - 7fa2: 0300 addi s0,sp,384 - 7fa4: d004 sw s1,32(s0) - 7fa6: 0302 c.slli64 t1 - 7fa8: 0900 addi s0,sp,144 - 7faa: 0000 unimp - 7fac: 0001 nop - 7fae: 02d00403 lb s0,45(zero) # 2d <__stack_usage+0x2d> - 7fb2: 00090003 lb zero,0(s2) - 7fb6: 0100 addi s0,sp,128 - 7fb8: 0300 addi s0,sp,384 - 7fba: d004 sw s1,32(s0) - 7fbc: 0302 c.slli64 t1 - 7fbe: 0900 addi s0,sp,144 - 7fc0: 0000 unimp - 7fc2: 0001 nop - 7fc4: 02d00403 lb s0,45(zero) # 2d <__stack_usage+0x2d> - 7fc8: 00090003 lb zero,0(s2) - 7fcc: 0100 addi s0,sp,128 - 7fce: 0300 addi s0,sp,384 - 7fd0: d004 sw s1,32(s0) - 7fd2: 0302 c.slli64 t1 - 7fd4: 0900 addi s0,sp,144 - 7fd6: 0004 0x4 - 7fd8: 0001 nop - 7fda: 02d00403 lb s0,45(zero) # 2d <__stack_usage+0x2d> - 7fde: 00090003 lb zero,0(s2) - 7fe2: 0100 addi s0,sp,128 - 7fe4: 0300 addi s0,sp,384 - 7fe6: d004 sw s1,32(s0) - 7fe8: 0302 c.slli64 t1 - 7fea: 0900 addi s0,sp,144 - 7fec: 0000 unimp - 7fee: 0001 nop - 7ff0: 02d20403 lb s0,45(tp) # 2d <__stack_usage+0x2d> - 7ff4: 08090003 lb zero,128(s2) - 7ff8: 0100 addi s0,sp,128 - 7ffa: 0300 addi s0,sp,384 - 7ffc: d504 sw s1,40(a0) - 7ffe: 0302 c.slli64 t1 - 8000: 0900 addi s0,sp,144 - 8002: 0004 0x4 - 8004: 0601 addi a2,a2,0 - 8006: 0c090003 lb zero,192(s2) - 800a: 0100 addi s0,sp,128 - 800c: 0300 addi s0,sp,384 - 800e: da04 sw s1,48(a2) - 8010: 0602 c.slli64 a2 - 8012: 0c090003 lb zero,192(s2) - 8016: 0100 addi s0,sp,128 - 8018: 0300 addi s0,sp,384 - 801a: da04 sw s1,48(a2) - 801c: 0302 c.slli64 t1 - 801e: 0900 addi s0,sp,144 - 8020: 0014 0x14 - 8022: 0001 nop - 8024: 02da0403 lb s0,45(s4) - 8028: 00090003 lb zero,0(s2) - 802c: 0100 addi s0,sp,128 - 802e: 0300 addi s0,sp,384 - 8030: d404 sw s1,40(s0) - 8032: 0302 c.slli64 t1 - 8034: 0900 addi s0,sp,144 - 8036: 001c 0x1c - 8038: 0001 nop - 803a: 02d40403 lb s0,45(s0) - 803e: 14090003 lb zero,320(s2) - 8042: 0100 addi s0,sp,128 - 8044: 0300 addi s0,sp,384 - 8046: d704 sw s1,40(a4) - 8048: 0602 c.slli64 a2 - 804a: 04090003 lb zero,64(s2) - 804e: 0100 addi s0,sp,128 - 8050: 0300 addi s0,sp,384 - 8052: d704 sw s1,40(a4) - 8054: 0602 c.slli64 a2 - 8056: 14090003 lb zero,320(s2) - 805a: 0100 addi s0,sp,128 - 805c: 0300 addi s0,sp,384 - 805e: d704 sw s1,40(a4) - 8060: 0302 c.slli64 t1 - 8062: 0900 addi s0,sp,144 - 8064: 0010 0x10 - 8066: 0001 nop - 8068: 02db0403 lb s0,45(s6) - 806c: 08090003 lb zero,128(s2) - 8070: 0100 addi s0,sp,128 - 8072: 0300 addi s0,sp,384 - 8074: de04 sw s1,56(a2) - 8076: 0602 c.slli64 a2 - 8078: 08090003 lb zero,128(s2) - 807c: 0100 addi s0,sp,128 - 807e: 0300 addi s0,sp,384 - 8080: de04 sw s1,56(a2) - 8082: 0602 c.slli64 a2 - 8084: 18090003 lb zero,384(s2) - 8088: 0100 addi s0,sp,128 - 808a: 0300 addi s0,sp,384 - 808c: e004 fsw fs1,0(s0) - 808e: 0602 c.slli64 a2 - 8090: 08090003 lb zero,128(s2) - 8094: 0100 addi s0,sp,128 - 8096: 0300 addi s0,sp,384 - 8098: dd04 sw s1,56(a0) - 809a: 0602 c.slli64 a2 - 809c: 08090003 lb zero,128(s2) - 80a0: 0100 addi s0,sp,128 - 80a2: 0300 addi s0,sp,384 - 80a4: dd04 sw s1,56(a0) - 80a6: 0302 c.slli64 t1 - 80a8: 0900 addi s0,sp,144 - 80aa: 0020 addi s0,sp,8 - 80ac: 0001 nop - 80ae: 02e10403 lb s0,46(sp) - 80b2: 08090003 lb zero,128(s2) - 80b6: 0100 addi s0,sp,128 - 80b8: 0300 addi s0,sp,384 - 80ba: e104 fsw fs1,0(a0) - 80bc: 0302 c.slli64 t1 - 80be: 0900 addi s0,sp,144 - 80c0: 000c 0xc - 80c2: 0001 nop - 80c4: 02e00403 lb s0,46(zero) # 2e <__stack_usage+0x2e> - 80c8: 04090003 lb zero,64(s2) - 80cc: 0100 addi s0,sp,128 - 80ce: 0300 addi s0,sp,384 - 80d0: e204 fsw fs1,0(a2) - 80d2: 0302 c.slli64 t1 - 80d4: 0900 addi s0,sp,144 - 80d6: 0004 0x4 - 80d8: 0001 nop - 80da: 02e20403 lb s0,46(tp) # 2e <__stack_usage+0x2e> - 80de: 00090003 lb zero,0(s2) - 80e2: 0100 addi s0,sp,128 - 80e4: 0300 addi s0,sp,384 - 80e6: e204 fsw fs1,0(a2) - 80e8: 0302 c.slli64 t1 - 80ea: 0900 addi s0,sp,144 - 80ec: 0000 unimp - 80ee: 0601 addi a2,a2,0 - 80f0: 0c090003 lb zero,192(s2) - 80f4: 0100 addi s0,sp,128 - 80f6: 0306 slli t1,t1,0x1 - 80f8: 0900 addi s0,sp,144 - 80fa: 0004 0x4 - 80fc: 0301 addi t1,t1,0 - 80fe: 0900 addi s0,sp,144 - 8100: 0000 unimp - 8102: 0301 addi t1,t1,0 - 8104: 0900 addi s0,sp,144 - 8106: 0000 unimp - 8108: 0301 addi t1,t1,0 - 810a: 0900 addi s0,sp,144 - 810c: 0000 unimp - 810e: 0301 addi t1,t1,0 - 8110: 0900 addi s0,sp,144 - 8112: 0000 unimp - 8114: 0301 addi t1,t1,0 - 8116: 0900 addi s0,sp,144 - 8118: 000c 0xc - 811a: 0301 addi t1,t1,0 - 811c: 0900 addi s0,sp,144 - 811e: 0000 unimp - 8120: 0301 addi t1,t1,0 - 8122: 0900 addi s0,sp,144 - 8124: 0004 0x4 - 8126: 0301 addi t1,t1,0 - 8128: 0900 addi s0,sp,144 - 812a: 0008 0x8 - 812c: 0301 addi t1,t1,0 - 812e: 0900 addi s0,sp,144 - 8130: 0004 0x4 - 8132: 0001 nop - 8134: 02e70403 lb s0,46(a4) - 8138: 0306 slli t1,t1,0x1 - 813a: 0900 addi s0,sp,144 - 813c: 0008 0x8 - 813e: 0001 nop - 8140: 02ec0403 lb s0,46(s8) - 8144: 08090003 lb zero,128(s2) - 8148: 0100 addi s0,sp,128 - 814a: 0300 addi s0,sp,384 - 814c: ec04 fsw fs1,24(s0) - 814e: 0602 c.slli64 a2 - 8150: 04090003 lb zero,64(s2) - 8154: 0100 addi s0,sp,128 - 8156: 0300 addi s0,sp,384 - 8158: ec04 fsw fs1,24(s0) - 815a: 0302 c.slli64 t1 - 815c: 0900 addi s0,sp,144 - 815e: 000c 0xc - 8160: 0001 nop - 8162: 02ec0403 lb s0,46(s8) - 8166: 04090003 lb zero,64(s2) - 816a: 0100 addi s0,sp,128 - 816c: 0300 addi s0,sp,384 - 816e: ec04 fsw fs1,24(s0) - 8170: 0302 c.slli64 t1 - 8172: 0900 addi s0,sp,144 - 8174: 0004 0x4 - 8176: 0001 nop - 8178: 02ed0403 lb s0,46(s10) - 817c: 0306 slli t1,t1,0x1 - 817e: 0900 addi s0,sp,144 - 8180: 0004 0x4 - 8182: 0001 nop - 8184: 02f20403 lb s0,47(tp) # 2f <__stack_usage+0x2f> - 8188: 0306 slli t1,t1,0x1 - 818a: 0900 addi s0,sp,144 - 818c: 0008 0x8 - 818e: 0001 nop - 8190: 02f20403 lb s0,47(tp) # 2f <__stack_usage+0x2f> - 8194: 18090003 lb zero,384(s2) - 8198: 0100 addi s0,sp,128 - 819a: 0300 addi s0,sp,384 - 819c: f204 fsw fs1,32(a2) - 819e: 0302 c.slli64 t1 - 81a0: 0900 addi s0,sp,144 - 81a2: 0004 0x4 - 81a4: 0001 nop - 81a6: 02f20403 lb s0,47(tp) # 2f <__stack_usage+0x2f> - 81aa: 04090003 lb zero,64(s2) - 81ae: 0100 addi s0,sp,128 - 81b0: 0300 addi s0,sp,384 - 81b2: f204 fsw fs1,32(a2) - 81b4: 0302 c.slli64 t1 - 81b6: 0900 addi s0,sp,144 - 81b8: 0000 unimp - 81ba: 0001 nop - 81bc: 02f20403 lb s0,47(tp) # 2f <__stack_usage+0x2f> - 81c0: 0306 slli t1,t1,0x1 - 81c2: 097e slli s2,s2,0x1f - 81c4: 0000 unimp - 81c6: 0001 nop - 81c8: 038f0403 lb s0,56(t5) - 81cc: 0306 slli t1,t1,0x1 - 81ce: 0902 c.slli64 s2 - 81d0: 0004 0x4 - 81d2: 0001 nop - 81d4: 04df0403 lb s0,77(t5) - 81d8: 0c090003 lb zero,192(s2) - 81dc: 0100 addi s0,sp,128 - 81de: 0300 addi s0,sp,384 - 81e0: df04 sw s1,56(a4) - 81e2: 0304 addi s1,sp,384 - 81e4: 0900 addi s0,sp,144 - 81e6: 0000 unimp - 81e8: 0001 nop - 81ea: 029e0403 lb s0,41(t3) - 81ee: 18090003 lb zero,384(s2) - 81f2: 0100 addi s0,sp,128 - 81f4: 0300 addi s0,sp,384 - 81f6: f304 fsw fs1,32(a4) - 81f8: 0302 c.slli64 t1 - 81fa: 0900 addi s0,sp,144 - 81fc: 0010 0x10 - 81fe: 0001 nop - 8200: 02f30403 lb s0,47(t1) - 8204: 04090003 lb zero,64(s2) - 8208: 0100 addi s0,sp,128 - 820a: 0300 addi s0,sp,384 - 820c: f304 fsw fs1,32(a4) - 820e: 0302 c.slli64 t1 - 8210: 0900 addi s0,sp,144 - 8212: 0000 unimp - 8214: 0001 nop - 8216: 02f30403 lb s0,47(t1) - 821a: 00090003 lb zero,0(s2) - 821e: 0100 addi s0,sp,128 - 8220: 0300 addi s0,sp,384 - 8222: f504 fsw fs1,40(a0) - 8224: 0302 c.slli64 t1 - 8226: 0900 addi s0,sp,144 - 8228: 0004 0x4 - 822a: 0001 nop - 822c: 02f70403 lb s0,47(a4) - 8230: 1c090003 lb zero,448(s2) - 8234: 0100 addi s0,sp,128 - 8236: 0300 addi s0,sp,384 - 8238: f704 fsw fs1,40(a4) - 823a: 0302 c.slli64 t1 - 823c: 0900 addi s0,sp,144 - 823e: 0000 unimp - 8240: 0001 nop - 8242: 02f90403 lb s0,47(s2) - 8246: 0306 slli t1,t1,0x1 - 8248: 0900 addi s0,sp,144 - 824a: 000c 0xc - 824c: 0001 nop - 824e: 02fb0403 lb s0,47(s6) - 8252: 10090003 lb zero,256(s2) - 8256: 0100 addi s0,sp,128 - 8258: 08090003 lb zero,128(s2) - 825c: 0100 addi s0,sp,128 - 825e: 0300 addi s0,sp,384 - 8260: ff04 fsw fs1,56(a4) - 8262: 0602 c.slli64 a2 - 8264: 04090003 lb zero,64(s2) - 8268: 0100 addi s0,sp,128 - 826a: 0300 addi s0,sp,384 - 826c: ff04 fsw fs1,56(a4) - 826e: 0302 c.slli64 t1 - 8270: 0900 addi s0,sp,144 - 8272: 0000 unimp - 8274: 0001 nop - 8276: 02ff0403 lb s0,47(t5) - 827a: 10090003 lb zero,256(s2) - 827e: 0100 addi s0,sp,128 - 8280: 0300 addi s0,sp,384 - 8282: f804 fsw fs1,48(s0) - 8284: 0302 c.slli64 t1 - 8286: 0900 addi s0,sp,144 - 8288: 0008 0x8 - 828a: 0001 nop - 828c: 02f80403 lb s0,47(a6) - 8290: 00090003 lb zero,0(s2) - 8294: 0100 addi s0,sp,128 - 8296: 0300 addi s0,sp,384 - 8298: f804 fsw fs1,48(s0) - 829a: 0302 c.slli64 t1 - 829c: 0900 addi s0,sp,144 - 829e: 0004 0x4 - 82a0: 0001 nop - 82a2: 03810403 lb s0,56(sp) - 82a6: 04090003 lb zero,64(s2) - 82aa: 0100 addi s0,sp,128 - 82ac: 0300 addi s0,sp,384 - 82ae: 8104 0x8104 - 82b0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 82b4: 0000 unimp - 82b6: 0001 nop - 82b8: 03810403 lb s0,56(sp) - 82bc: 00090003 lb zero,0(s2) - 82c0: 0100 addi s0,sp,128 - 82c2: 0300 addi s0,sp,384 - 82c4: 8104 0x8104 - 82c6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 82ca: 0000 unimp - 82cc: 0001 nop - 82ce: 03810403 lb s0,56(sp) - 82d2: 00090003 lb zero,0(s2) - 82d6: 0100 addi s0,sp,128 - 82d8: 0300 addi s0,sp,384 - 82da: 8104 0x8104 - 82dc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 82e0: 0004 0x4 - 82e2: 0001 nop - 82e4: 03810403 lb s0,56(sp) - 82e8: 00090003 lb zero,0(s2) - 82ec: 0100 addi s0,sp,128 - 82ee: 0300 addi s0,sp,384 - 82f0: 8104 0x8104 - 82f2: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 82f6: 0004 0x4 - 82f8: 0001 nop - 82fa: 03810403 lb s0,56(sp) - 82fe: 08090003 lb zero,128(s2) - 8302: 0100 addi s0,sp,128 - 8304: 0300 addi s0,sp,384 - 8306: 8104 0x8104 - 8308: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 830c: 0004 0x4 - 830e: 0001 nop - 8310: 03830403 lb s0,56(t1) - 8314: 0306 slli t1,t1,0x1 - 8316: 0900 addi s0,sp,144 - 8318: 0008 0x8 - 831a: 0001 nop - 831c: 03880403 lb s0,56(a6) - 8320: 08090003 lb zero,128(s2) - 8324: 0100 addi s0,sp,128 - 8326: 0300 addi s0,sp,384 - 8328: 8804 0x8804 - 832a: 00030603 lb a2,0(t1) - 832e: 0409 addi s0,s0,2 - 8330: 0100 addi s0,sp,128 - 8332: 0300 addi s0,sp,384 - 8334: 8804 0x8804 - 8336: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 833a: 0004 0x4 - 833c: 0001 nop - 833e: 03880403 lb s0,56(a6) - 8342: 04090003 lb zero,64(s2) - 8346: 0100 addi s0,sp,128 - 8348: 0300 addi s0,sp,384 - 834a: 8804 0x8804 - 834c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8350: 0004 0x4 - 8352: 0001 nop - 8354: 03890403 lb s0,56(s2) - 8358: 0306 slli t1,t1,0x1 - 835a: 0900 addi s0,sp,144 - 835c: 0004 0x4 - 835e: 0001 nop - 8360: 038e0403 lb s0,56(t3) - 8364: 0306 slli t1,t1,0x1 - 8366: 0900 addi s0,sp,144 - 8368: 0008 0x8 - 836a: 0001 nop - 836c: 038e0403 lb s0,56(t3) - 8370: 10090003 lb zero,256(s2) - 8374: 0100 addi s0,sp,128 - 8376: 0300 addi s0,sp,384 - 8378: 8e04 0x8e04 - 837a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 837e: 0004 0x4 - 8380: 0001 nop - 8382: 038e0403 lb s0,56(t3) - 8386: 04090003 lb zero,64(s2) - 838a: 0100 addi s0,sp,128 - 838c: 0300 addi s0,sp,384 - 838e: 8e04 0x8e04 - 8390: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8394: 0004 0x4 - 8396: 0001 nop - 8398: 038e0403 lb s0,56(t3) - 839c: 00090003 lb zero,0(s2) - 83a0: 0100 addi s0,sp,128 - 83a2: 0300 addi s0,sp,384 - 83a4: 8204 0x8204 - 83a6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 83aa: 0008 0x8 - 83ac: 0001 nop - 83ae: 03920403 lb s0,57(tp) # 39 <__stack_usage+0x39> - 83b2: 0c090003 lb zero,192(s2) - 83b6: 0100 addi s0,sp,128 - 83b8: 0300 addi s0,sp,384 - 83ba: 9204 0x9204 - 83bc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 83c0: 0000 unimp - 83c2: 0001 nop - 83c4: 03940403 lb s0,57(s0) - 83c8: 0306 slli t1,t1,0x1 - 83ca: 0900 addi s0,sp,144 - 83cc: 0014 0x14 - 83ce: 0001 nop - 83d0: 03980403 lb s0,57(a6) - 83d4: 0306 slli t1,t1,0x1 - 83d6: 0900 addi s0,sp,144 - 83d8: 0010 0x10 - 83da: 0001 nop - 83dc: 03980403 lb s0,57(a6) - 83e0: 00090003 lb zero,0(s2) - 83e4: 0100 addi s0,sp,128 - 83e6: 0300 addi s0,sp,384 - 83e8: 9804 0x9804 - 83ea: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 83ee: 0010 0x10 - 83f0: 0001 nop - 83f2: 03a30403 lb s0,58(t1) - 83f6: 0306 slli t1,t1,0x1 - 83f8: 0900 addi s0,sp,144 - 83fa: 0000 unimp - 83fc: 0001 nop - 83fe: 02f60403 lb s0,47(a2) - 8402: 0306 slli t1,t1,0x1 - 8404: 0900 addi s0,sp,144 - 8406: 0008 0x8 - 8408: 0001 nop - 840a: 039d0403 lb s0,57(s10) - 840e: 0c090003 lb zero,192(s2) - 8412: 0100 addi s0,sp,128 - 8414: 0300 addi s0,sp,384 - 8416: 9d04 0x9d04 - 8418: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 841c: 0000 unimp - 841e: 0001 nop - 8420: 039d0403 lb s0,57(s10) - 8424: 0306 slli t1,t1,0x1 - 8426: 000c0977 0xc0977 - 842a: 0001 nop - 842c: 039d0403 lb s0,57(s10) - 8430: 04090903 lb s2,64(s2) - 8434: 0100 addi s0,sp,128 - 8436: 0300 addi s0,sp,384 - 8438: 9f04 0x9f04 - 843a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 843e: 0004 0x4 - 8440: 0001 nop - 8442: 039f0403 lb s0,57(t5) - 8446: 08097703 0x8097703 - 844a: 0100 addi s0,sp,128 - 844c: 0300 addi s0,sp,384 - 844e: a304 fsd fs1,0(a4) - 8450: 09030603 lb a2,144(t1) - 8454: 0809 addi a6,a6,2 - 8456: 0100 addi s0,sp,128 - 8458: 0300 addi s0,sp,384 - 845a: a304 fsd fs1,0(a4) - 845c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8460: 0000 unimp - 8462: 0001 nop - 8464: 03a30403 lb s0,58(t1) - 8468: 10090003 lb zero,256(s2) - 846c: 0100 addi s0,sp,128 - 846e: 0300 addi s0,sp,384 - 8470: 9c04 0x9c04 - 8472: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8476: 0008 0x8 - 8478: 0001 nop - 847a: 039c0403 lb s0,57(s8) - 847e: 10090003 lb zero,256(s2) - 8482: 0100 addi s0,sp,128 - 8484: 0300 addi s0,sp,384 - 8486: a604 fsd fs1,8(a2) - 8488: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 848c: 0008 0x8 - 848e: 0001 nop - 8490: 03a60403 lb s0,58(a2) - 8494: 00090003 lb zero,0(s2) - 8498: 0100 addi s0,sp,128 - 849a: 0300 addi s0,sp,384 - 849c: a604 fsd fs1,8(a2) - 849e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 84a2: 0000 unimp - 84a4: 0001 nop - 84a6: 03a60403 lb s0,58(a2) - 84aa: 00090003 lb zero,0(s2) - 84ae: 0100 addi s0,sp,128 - 84b0: 0300 addi s0,sp,384 - 84b2: a604 fsd fs1,8(a2) - 84b4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 84b8: 0000 unimp - 84ba: 0001 nop - 84bc: 03a60403 lb s0,58(a2) - 84c0: 00090003 lb zero,0(s2) - 84c4: 0100 addi s0,sp,128 - 84c6: 0300 addi s0,sp,384 - 84c8: a604 fsd fs1,8(a2) - 84ca: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 84ce: 0000 unimp - 84d0: 0001 nop - 84d2: 03a60403 lb s0,58(a2) - 84d6: 08090003 lb zero,128(s2) - 84da: 0100 addi s0,sp,128 - 84dc: 0300 addi s0,sp,384 - 84de: a604 fsd fs1,8(a2) - 84e0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 84e4: 0000 unimp - 84e6: 0001 nop - 84e8: 03a60403 lb s0,58(a2) - 84ec: 00090003 lb zero,0(s2) - 84f0: 0100 addi s0,sp,128 - 84f2: 0300 addi s0,sp,384 - 84f4: a804 fsd fs1,16(s0) - 84f6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 84fa: 0008 0x8 - 84fc: 0001 nop - 84fe: 03ab0403 lb s0,58(s6) - 8502: 10090003 lb zero,256(s2) - 8506: 0100 addi s0,sp,128 - 8508: 0306 slli t1,t1,0x1 - 850a: 0900 addi s0,sp,144 - 850c: 000c 0xc - 850e: 0001 nop - 8510: 03b00403 lb s0,59(zero) # 3b <__stack_usage+0x3b> - 8514: 0306 slli t1,t1,0x1 - 8516: 0900 addi s0,sp,144 - 8518: 000c 0xc - 851a: 0001 nop - 851c: 03b00403 lb s0,59(zero) # 3b <__stack_usage+0x3b> - 8520: 14090003 lb zero,320(s2) - 8524: 0100 addi s0,sp,128 - 8526: 0300 addi s0,sp,384 - 8528: b004 fsd fs1,32(s0) - 852a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 852e: 0000 unimp - 8530: 0001 nop - 8532: 03aa0403 lb s0,58(s4) - 8536: 1c090003 lb zero,448(s2) - 853a: 0100 addi s0,sp,128 - 853c: 0300 addi s0,sp,384 - 853e: aa04 fsd fs1,16(a2) - 8540: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8544: 0014 0x14 - 8546: 0001 nop - 8548: 03ad0403 lb s0,58(s10) - 854c: 0306 slli t1,t1,0x1 - 854e: 0900 addi s0,sp,144 - 8550: 0004 0x4 - 8552: 0001 nop - 8554: 03ad0403 lb s0,58(s10) - 8558: 0306 slli t1,t1,0x1 - 855a: 0900 addi s0,sp,144 - 855c: 0024 addi s1,sp,8 - 855e: 0001 nop - 8560: 03ad0403 lb s0,58(s10) - 8564: 08090003 lb zero,128(s2) - 8568: 0100 addi s0,sp,128 - 856a: 0300 addi s0,sp,384 - 856c: b104 fsd fs1,32(a0) - 856e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8572: 0008 0x8 - 8574: 0001 nop - 8576: 03b40403 lb s0,59(s0) - 857a: 0306 slli t1,t1,0x1 - 857c: 0900 addi s0,sp,144 - 857e: 0008 0x8 - 8580: 0001 nop - 8582: 03b40403 lb s0,59(s0) - 8586: 0306 slli t1,t1,0x1 - 8588: 0900 addi s0,sp,144 - 858a: 0018 0x18 - 858c: 0001 nop - 858e: 03b60403 lb s0,59(a2) - 8592: 0306 slli t1,t1,0x1 - 8594: 0900 addi s0,sp,144 - 8596: 0008 0x8 - 8598: 0001 nop - 859a: 03b30403 lb s0,59(t1) - 859e: 0306 slli t1,t1,0x1 - 85a0: 0900 addi s0,sp,144 - 85a2: 0008 0x8 - 85a4: 0001 nop - 85a6: 03b30403 lb s0,59(t1) - 85aa: 20090003 lb zero,512(s2) - 85ae: 0100 addi s0,sp,128 - 85b0: 0300 addi s0,sp,384 - 85b2: b704 fsd fs1,40(a4) - 85b4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 85b8: 0008 0x8 - 85ba: 0001 nop - 85bc: 03b70403 lb s0,59(a4) - 85c0: 0c090003 lb zero,192(s2) - 85c4: 0100 addi s0,sp,128 - 85c6: 0300 addi s0,sp,384 - 85c8: b604 fsd fs1,40(a2) - 85ca: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 85ce: 0004 0x4 - 85d0: 0001 nop - 85d2: 03b80403 lb s0,59(a6) - 85d6: 04090003 lb zero,64(s2) - 85da: 0100 addi s0,sp,128 - 85dc: 0300 addi s0,sp,384 - 85de: b804 fsd fs1,48(s0) - 85e0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 85e4: 0000 unimp - 85e6: 0001 nop - 85e8: 03b80403 lb s0,59(a6) - 85ec: 00090003 lb zero,0(s2) - 85f0: 0100 addi s0,sp,128 - 85f2: 0306 slli t1,t1,0x1 - 85f4: 0900 addi s0,sp,144 - 85f6: 000c 0xc - 85f8: 0601 addi a2,a2,0 - 85fa: 04090003 lb zero,64(s2) - 85fe: 0100 addi s0,sp,128 - 8600: 00090003 lb zero,0(s2) - 8604: 0100 addi s0,sp,128 - 8606: 00090003 lb zero,0(s2) - 860a: 0100 addi s0,sp,128 - 860c: 00090003 lb zero,0(s2) - 8610: 0100 addi s0,sp,128 - 8612: 00090003 lb zero,0(s2) - 8616: 0100 addi s0,sp,128 - 8618: 0c090003 lb zero,192(s2) - 861c: 0100 addi s0,sp,128 - 861e: 00090003 lb zero,0(s2) - 8622: 0100 addi s0,sp,128 - 8624: 04090003 lb zero,64(s2) - 8628: 0100 addi s0,sp,128 - 862a: 08090003 lb zero,128(s2) - 862e: 0100 addi s0,sp,128 - 8630: 04090003 lb zero,64(s2) - 8634: 0100 addi s0,sp,128 - 8636: 0300 addi s0,sp,384 - 8638: bd04 fsd fs1,56(a0) - 863a: 00030603 lb a2,0(t1) - 863e: 0809 addi a6,a6,2 - 8640: 0100 addi s0,sp,128 - 8642: 0300 addi s0,sp,384 - 8644: c204 sw s1,0(a2) - 8646: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 864a: 0008 0x8 - 864c: 0001 nop - 864e: 03c20403 lb s0,60(tp) # 3c <__stack_usage+0x3c> - 8652: 0306 slli t1,t1,0x1 - 8654: 0900 addi s0,sp,144 - 8656: 0008 0x8 - 8658: 0001 nop - 865a: 03c20403 lb s0,60(tp) # 3c <__stack_usage+0x3c> - 865e: 08090003 lb zero,128(s2) - 8662: 0100 addi s0,sp,128 - 8664: 0300 addi s0,sp,384 - 8666: c204 sw s1,0(a2) - 8668: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 866c: 0004 0x4 - 866e: 0001 nop - 8670: 03c20403 lb s0,60(tp) # 3c <__stack_usage+0x3c> - 8674: 04090003 lb zero,64(s2) - 8678: 0100 addi s0,sp,128 - 867a: 0300 addi s0,sp,384 - 867c: c304 sw s1,0(a4) - 867e: 00030603 lb a2,0(t1) - 8682: 0409 addi s0,s0,2 - 8684: 0100 addi s0,sp,128 - 8686: 0300 addi s0,sp,384 - 8688: c804 sw s1,16(s0) - 868a: 00030603 lb a2,0(t1) - 868e: 0809 addi a6,a6,2 - 8690: 0100 addi s0,sp,128 - 8692: 0300 addi s0,sp,384 - 8694: c804 sw s1,16(s0) - 8696: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 869a: 0018 0x18 - 869c: 0001 nop - 869e: 03c80403 lb s0,60(a6) - 86a2: 00090003 lb zero,0(s2) - 86a6: 0100 addi s0,sp,128 - 86a8: 0300 addi s0,sp,384 - 86aa: c804 sw s1,16(s0) - 86ac: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 86b0: 0004 0x4 - 86b2: 0001 nop - 86b4: 03c80403 lb s0,60(a6) - 86b8: 04090003 lb zero,64(s2) - 86bc: 0100 addi s0,sp,128 - 86be: 0300 addi s0,sp,384 - 86c0: c804 sw s1,16(s0) - 86c2: 7f030603 lb a2,2032(t1) - 86c6: 0009 c.nop 2 - 86c8: 0100 addi s0,sp,128 - 86ca: 0306 slli t1,t1,0x1 - 86cc: 0901 addi s2,s2,0 - 86ce: 000c 0xc - 86d0: 0001 nop - 86d2: 02f40403 lb s0,47(s0) - 86d6: 14090003 lb zero,320(s2) - 86da: 0100 addi s0,sp,128 - 86dc: 0300 addi s0,sp,384 - 86de: c904 sw s1,16(a0) - 86e0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 86e4: 0020 addi s0,sp,8 - 86e6: 0001 nop - 86e8: 03cb0403 lb s0,60(s6) - 86ec: 1c090003 lb zero,448(s2) - 86f0: 0100 addi s0,sp,128 - 86f2: 0300 addi s0,sp,384 - 86f4: cb04 sw s1,16(a4) - 86f6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 86fa: 0000 unimp - 86fc: 0001 nop - 86fe: 03cd0403 lb s0,60(s10) - 8702: 04090003 lb zero,64(s2) - 8706: 0100 addi s0,sp,128 - 8708: 0300 addi s0,sp,384 - 870a: cd04 sw s1,24(a0) - 870c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8710: 0010 0x10 - 8712: 0001 nop - 8714: 03f20403 lb s0,63(tp) # 3f <__stack_usage+0x3f> - 8718: 08090003 lb zero,128(s2) - 871c: 0100 addi s0,sp,128 - 871e: 0300 addi s0,sp,384 - 8720: ce04 sw s1,24(a2) - 8722: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8726: 000c 0xc - 8728: 0001 nop - 872a: 03d40403 lb s0,61(s0) - 872e: 04090003 lb zero,64(s2) - 8732: 0100 addi s0,sp,128 - 8734: 0300 addi s0,sp,384 - 8736: d404 sw s1,40(s0) - 8738: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 873c: 0000 unimp - 873e: 0001 nop - 8740: 03d40403 lb s0,61(s0) - 8744: 10090003 lb zero,256(s2) - 8748: 0100 addi s0,sp,128 - 874a: 0300 addi s0,sp,384 - 874c: d404 sw s1,40(s0) - 874e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8752: 0000 unimp - 8754: 0001 nop - 8756: 03d50403 lb s0,61(a0) - 875a: 04090003 lb zero,64(s2) - 875e: 0100 addi s0,sp,128 - 8760: 0300 addi s0,sp,384 - 8762: d504 sw s1,40(a0) - 8764: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8768: 0000 unimp - 876a: 0001 nop - 876c: 03d50403 lb s0,61(a0) - 8770: 00090003 lb zero,0(s2) - 8774: 0100 addi s0,sp,128 - 8776: 0300 addi s0,sp,384 - 8778: d504 sw s1,40(a0) - 877a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 877e: 0000 unimp - 8780: 0001 nop - 8782: 03d50403 lb s0,61(a0) - 8786: 00090003 lb zero,0(s2) - 878a: 0100 addi s0,sp,128 - 878c: 0300 addi s0,sp,384 - 878e: d504 sw s1,40(a0) - 8790: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8794: 0000 unimp - 8796: 0001 nop - 8798: 03d50403 lb s0,61(a0) - 879c: 04090003 lb zero,64(s2) - 87a0: 0100 addi s0,sp,128 - 87a2: 0300 addi s0,sp,384 - 87a4: d504 sw s1,40(a0) - 87a6: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 87aa: 0000 unimp - 87ac: 0001 nop - 87ae: 03d50403 lb s0,61(a0) - 87b2: 04090003 lb zero,64(s2) - 87b6: 0100 addi s0,sp,128 - 87b8: 0300 addi s0,sp,384 - 87ba: d504 sw s1,40(a0) - 87bc: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 87c0: 0008 0x8 - 87c2: 0001 nop - 87c4: 03d50403 lb s0,61(a0) - 87c8: 04090003 lb zero,64(s2) - 87cc: 0100 addi s0,sp,128 - 87ce: 0300 addi s0,sp,384 - 87d0: d704 sw s1,40(a4) - 87d2: 00030603 lb a2,0(t1) - 87d6: 0809 addi a6,a6,2 - 87d8: 0100 addi s0,sp,128 - 87da: 0300 addi s0,sp,384 - 87dc: dc04 sw s1,56(s0) - 87de: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 87e2: 0004 0x4 - 87e4: 0001 nop - 87e6: 03dc0403 lb s0,61(s8) - 87ea: 0306 slli t1,t1,0x1 - 87ec: 0900 addi s0,sp,144 - 87ee: 0008 0x8 - 87f0: 0001 nop - 87f2: 03dc0403 lb s0,61(s8) - 87f6: 00090003 lb zero,0(s2) - 87fa: 0100 addi s0,sp,128 - 87fc: 0300 addi s0,sp,384 - 87fe: dc04 sw s1,56(s0) - 8800: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8804: 0004 0x4 - 8806: 0001 nop - 8808: 03dc0403 lb s0,61(s8) - 880c: 04090003 lb zero,64(s2) - 8810: 0100 addi s0,sp,128 - 8812: 0300 addi s0,sp,384 - 8814: dd04 sw s1,56(a0) - 8816: 00030603 lb a2,0(t1) - 881a: 0809 addi a6,a6,2 - 881c: 0100 addi s0,sp,128 - 881e: 0300 addi s0,sp,384 - 8820: e204 fsw fs1,0(a2) - 8822: 00030603 lb a2,0(t1) - 8826: 0409 addi s0,s0,2 - 8828: 0100 addi s0,sp,128 - 882a: 0300 addi s0,sp,384 - 882c: e204 fsw fs1,0(a2) - 882e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8832: 0010 0x10 - 8834: 0001 nop - 8836: 03e20403 lb s0,62(tp) # 3e <__stack_usage+0x3e> - 883a: 04090003 lb zero,64(s2) - 883e: 0100 addi s0,sp,128 - 8840: 0300 addi s0,sp,384 - 8842: e204 fsw fs1,0(a2) - 8844: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8848: 0004 0x4 - 884a: 0001 nop - 884c: 03e20403 lb s0,62(tp) # 3e <__stack_usage+0x3e> - 8850: 04090003 lb zero,64(s2) - 8854: 0100 addi s0,sp,128 - 8856: 0300 addi s0,sp,384 - 8858: e204 fsw fs1,0(a2) - 885a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 885e: 0000 unimp - 8860: 0001 nop - 8862: 03e20403 lb s0,62(tp) # 3e <__stack_usage+0x3e> - 8866: 00090003 lb zero,0(s2) - 886a: 0100 addi s0,sp,128 - 886c: 0300 addi s0,sp,384 - 886e: e304 fsw fs1,0(a4) - 8870: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8874: 0008 0x8 - 8876: 0001 nop - 8878: 03e30403 lb s0,62(t1) - 887c: 00090003 lb zero,0(s2) - 8880: 0100 addi s0,sp,128 - 8882: 0300 addi s0,sp,384 - 8884: e304 fsw fs1,0(a4) - 8886: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 888a: 0000 unimp - 888c: 0001 nop - 888e: 03e30403 lb s0,62(t1) - 8892: 00090003 lb zero,0(s2) - 8896: 0100 addi s0,sp,128 - 8898: 0300 addi s0,sp,384 - 889a: e304 fsw fs1,0(a4) - 889c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 88a0: 0000 unimp - 88a2: 0001 nop - 88a4: 03e30403 lb s0,62(t1) - 88a8: 04090003 lb zero,64(s2) - 88ac: 0100 addi s0,sp,128 - 88ae: 0300 addi s0,sp,384 - 88b0: e304 fsw fs1,0(a4) - 88b2: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 88b6: 0000 unimp - 88b8: 0001 nop - 88ba: 03e30403 lb s0,62(t1) - 88be: 04090003 lb zero,64(s2) - 88c2: 0100 addi s0,sp,128 - 88c4: 0300 addi s0,sp,384 - 88c6: e304 fsw fs1,0(a4) - 88c8: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 88cc: 0008 0x8 - 88ce: 0001 nop - 88d0: 03e30403 lb s0,62(t1) - 88d4: 04090003 lb zero,64(s2) - 88d8: 0100 addi s0,sp,128 - 88da: 0300 addi s0,sp,384 - 88dc: e504 fsw fs1,8(a0) - 88de: 00030603 lb a2,0(t1) - 88e2: 0809 addi a6,a6,2 - 88e4: 0100 addi s0,sp,128 - 88e6: 0300 addi s0,sp,384 - 88e8: ea04 fsw fs1,16(a2) - 88ea: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 88ee: 0004 0x4 - 88f0: 0001 nop - 88f2: 03ea0403 lb s0,62(s4) - 88f6: 0306 slli t1,t1,0x1 - 88f8: 0900 addi s0,sp,144 - 88fa: 0008 0x8 - 88fc: 0001 nop - 88fe: 03ea0403 lb s0,62(s4) - 8902: 00090003 lb zero,0(s2) - 8906: 0100 addi s0,sp,128 - 8908: 0300 addi s0,sp,384 - 890a: ea04 fsw fs1,16(a2) - 890c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8910: 0004 0x4 - 8912: 0001 nop - 8914: 03ea0403 lb s0,62(s4) - 8918: 08090003 lb zero,128(s2) - 891c: 0100 addi s0,sp,128 - 891e: 0300 addi s0,sp,384 - 8920: eb04 fsw fs1,16(a4) - 8922: 00030603 lb a2,0(t1) - 8926: 0409 addi s0,s0,2 - 8928: 0100 addi s0,sp,128 - 892a: 0300 addi s0,sp,384 - 892c: f004 fsw fs1,32(s0) - 892e: 00030603 lb a2,0(t1) - 8932: 0409 addi s0,s0,2 - 8934: 0100 addi s0,sp,128 - 8936: 0300 addi s0,sp,384 - 8938: f004 fsw fs1,32(s0) - 893a: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 893e: 0010 0x10 - 8940: 0001 nop - 8942: 03f00403 lb s0,63(zero) # 3f <__stack_usage+0x3f> - 8946: 04090003 lb zero,64(s2) - 894a: 0100 addi s0,sp,128 - 894c: 0300 addi s0,sp,384 - 894e: f004 fsw fs1,32(s0) - 8950: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8954: 0004 0x4 - 8956: 0001 nop - 8958: 03f00403 lb s0,63(zero) # 3f <__stack_usage+0x3f> - 895c: 04090003 lb zero,64(s2) - 8960: 0100 addi s0,sp,128 - 8962: 0300 addi s0,sp,384 - 8964: f004 fsw fs1,32(s0) - 8966: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 896a: 0000 unimp - 896c: 0001 nop - 896e: 03e40403 lb s0,62(s0) - 8972: 08090003 lb zero,128(s2) - 8976: 0100 addi s0,sp,128 - 8978: 0300 addi s0,sp,384 - 897a: cc04 sw s1,24(s0) - 897c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8980: 0014 0x14 - 8982: 0001 nop - 8984: 03cc0403 lb s0,60(s8) - 8988: 00090003 lb zero,0(s2) - 898c: 0100 addi s0,sp,128 - 898e: 0300 addi s0,sp,384 - 8990: f604 fsw fs1,40(a2) - 8992: 00030603 lb a2,0(t1) - 8996: 0c09 addi s8,s8,2 - 8998: 0100 addi s0,sp,128 - 899a: 0300 addi s0,sp,384 - 899c: f804 fsw fs1,48(s0) - 899e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 89a2: 0004 0x4 - 89a4: 0001 nop - 89a6: 03f80403 lb s0,63(a6) - 89aa: 08097703 0x8097703 - 89ae: 0100 addi s0,sp,128 - 89b0: 0300 addi s0,sp,384 - 89b2: f804 fsw fs1,48(s0) - 89b4: 09030603 lb a2,144(t1) - 89b8: 0809 addi a6,a6,2 - 89ba: 0100 addi s0,sp,128 - 89bc: 0300 addi s0,sp,384 - 89be: f804 fsw fs1,48(s0) - 89c0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 89c4: 0000 unimp - 89c6: 0001 nop - 89c8: 03f80403 lb s0,63(a6) - 89cc: 00090003 lb zero,0(s2) - 89d0: 0100 addi s0,sp,128 - 89d2: 0300 addi s0,sp,384 - 89d4: fd04 fsw fs1,56(a0) - 89d6: 00030603 lb a2,0(t1) - 89da: 0409 addi s0,s0,2 - 89dc: 0100 addi s0,sp,128 - 89de: 0300 addi s0,sp,384 - 89e0: ff04 fsw fs1,56(a4) - 89e2: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 89e6: 0004 0x4 - 89e8: 0601 addi a2,a2,0 - 89ea: 08090003 lb zero,128(s2) - 89ee: 0100 addi s0,sp,128 - 89f0: 00090003 lb zero,0(s2) - 89f4: 0100 addi s0,sp,128 - 89f6: 00090003 lb zero,0(s2) - 89fa: 0100 addi s0,sp,128 - 89fc: 0300 addi s0,sp,384 - 89fe: 9d04 0x9d04 - 8a00: 0304 addi s1,sp,384 - 8a02: 0900 addi s0,sp,144 - 8a04: 0004 0x4 - 8a06: 0001 nop - 8a08: 049d0403 lb s0,73(s10) - 8a0c: 00090003 lb zero,0(s2) - 8a10: 0100 addi s0,sp,128 - 8a12: 0300 addi s0,sp,384 - 8a14: 9d04 0x9d04 - 8a16: 0304 addi s1,sp,384 - 8a18: 0900 addi s0,sp,144 - 8a1a: 0000 unimp - 8a1c: 0001 nop - 8a1e: 049d0403 lb s0,73(s10) - 8a22: 00090003 lb zero,0(s2) - 8a26: 0100 addi s0,sp,128 - 8a28: 0300 addi s0,sp,384 - 8a2a: 9d04 0x9d04 - 8a2c: 0304 addi s1,sp,384 - 8a2e: 0900 addi s0,sp,144 - 8a30: 0000 unimp - 8a32: 0001 nop - 8a34: 049d0403 lb s0,73(s10) - 8a38: 00090003 lb zero,0(s2) - 8a3c: 0100 addi s0,sp,128 - 8a3e: 0300 addi s0,sp,384 - 8a40: 9d04 0x9d04 - 8a42: 0304 addi s1,sp,384 - 8a44: 0900 addi s0,sp,144 - 8a46: 0000 unimp - 8a48: 0001 nop - 8a4a: 049d0403 lb s0,73(s10) - 8a4e: 00090003 lb zero,0(s2) - 8a52: 0100 addi s0,sp,128 - 8a54: 0300 addi s0,sp,384 - 8a56: 9d04 0x9d04 - 8a58: 0304 addi s1,sp,384 - 8a5a: 0900 addi s0,sp,144 - 8a5c: 0000 unimp - 8a5e: 0001 nop - 8a60: 049d0403 lb s0,73(s10) - 8a64: 00090003 lb zero,0(s2) - 8a68: 0100 addi s0,sp,128 - 8a6a: 0300 addi s0,sp,384 - 8a6c: 9d04 0x9d04 - 8a6e: 0304 addi s1,sp,384 - 8a70: 0900 addi s0,sp,144 - 8a72: 0014 0x14 - 8a74: 0001 nop - 8a76: 049d0403 lb s0,73(s10) - 8a7a: 00090003 lb zero,0(s2) - 8a7e: 0100 addi s0,sp,128 - 8a80: 0300 addi s0,sp,384 - 8a82: 9d04 0x9d04 - 8a84: 0304 addi s1,sp,384 - 8a86: 0900 addi s0,sp,144 - 8a88: 0000 unimp - 8a8a: 0001 nop - 8a8c: 049d0403 lb s0,73(s10) - 8a90: 00090003 lb zero,0(s2) - 8a94: 0100 addi s0,sp,128 - 8a96: 0300 addi s0,sp,384 - 8a98: 9d04 0x9d04 - 8a9a: 0304 addi s1,sp,384 - 8a9c: 0900 addi s0,sp,144 - 8a9e: 0000 unimp - 8aa0: 0001 nop - 8aa2: 049d0403 lb s0,73(s10) - 8aa6: 00090003 lb zero,0(s2) - 8aaa: 0100 addi s0,sp,128 - 8aac: 0300 addi s0,sp,384 - 8aae: 9d04 0x9d04 - 8ab0: 0304 addi s1,sp,384 - 8ab2: 0900 addi s0,sp,144 - 8ab4: 0000 unimp - 8ab6: 0001 nop - 8ab8: 049d0403 lb s0,73(s10) - 8abc: 00090003 lb zero,0(s2) - 8ac0: 0100 addi s0,sp,128 - 8ac2: 0300 addi s0,sp,384 - 8ac4: 9d04 0x9d04 - 8ac6: 0304 addi s1,sp,384 - 8ac8: 0900 addi s0,sp,144 - 8aca: 0000 unimp - 8acc: 0001 nop - 8ace: 049d0403 lb s0,73(s10) - 8ad2: 00090003 lb zero,0(s2) - 8ad6: 0100 addi s0,sp,128 - 8ad8: 0300 addi s0,sp,384 - 8ada: 9d04 0x9d04 - 8adc: 0304 addi s1,sp,384 - 8ade: 0900 addi s0,sp,144 - 8ae0: 0000 unimp - 8ae2: 0001 nop - 8ae4: 04b90403 lb s0,75(s2) - 8ae8: 04090003 lb zero,64(s2) - 8aec: 0100 addi s0,sp,128 - 8aee: 0300 addi s0,sp,384 - 8af0: b904 fsd fs1,48(a0) - 8af2: 0304 addi s1,sp,384 - 8af4: 0900 addi s0,sp,144 - 8af6: 001c 0x1c - 8af8: 0001 nop - 8afa: 04b90403 lb s0,75(s2) - 8afe: 00090003 lb zero,0(s2) - 8b02: 0100 addi s0,sp,128 - 8b04: 0300 addi s0,sp,384 - 8b06: fc04 fsw fs1,56(s0) - 8b08: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8b0c: 0008 0x8 - 8b0e: 0001 nop - 8b10: 03fc0403 lb s0,63(s8) - 8b14: 00090003 lb zero,0(s2) - 8b18: 0100 addi s0,sp,128 - 8b1a: 0300 addi s0,sp,384 - 8b1c: fc04 fsw fs1,56(s0) - 8b1e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8b22: 0000 unimp - 8b24: 0601 addi a2,a2,0 - 8b26: 04097703 0x4097703 - 8b2a: 0100 addi s0,sp,128 - 8b2c: 0300 addi s0,sp,384 - 8b2e: 8304 0x8304 - 8b30: 0604 addi s1,sp,768 - 8b32: 08090903 lb s2,128(s2) - 8b36: 0100 addi s0,sp,128 - 8b38: 0300 addi s0,sp,384 - 8b3a: 8304 0x8304 - 8b3c: 0304 addi s1,sp,384 - 8b3e: 0900 addi s0,sp,144 - 8b40: 0000 unimp - 8b42: 0001 nop - 8b44: 04830403 lb s0,72(t1) - 8b48: 00090003 lb zero,0(s2) - 8b4c: 0100 addi s0,sp,128 - 8b4e: 0300 addi s0,sp,384 - 8b50: 8404 0x8404 - 8b52: 0304 addi s1,sp,384 - 8b54: 0900 addi s0,sp,144 - 8b56: 0004 0x4 - 8b58: 0001 nop - 8b5a: 04860403 lb s0,72(a2) - 8b5e: 04090003 lb zero,64(s2) - 8b62: 0100 addi s0,sp,128 - 8b64: 0300 addi s0,sp,384 - 8b66: 8604 0x8604 - 8b68: 0304 addi s1,sp,384 - 8b6a: 0900 addi s0,sp,144 - 8b6c: 0000 unimp - 8b6e: 0001 nop - 8b70: 04860403 lb s0,72(a2) - 8b74: 14090003 lb zero,320(s2) - 8b78: 0100 addi s0,sp,128 - 8b7a: 0300 addi s0,sp,384 - 8b7c: 8604 0x8604 - 8b7e: 0304 addi s1,sp,384 - 8b80: 0900 addi s0,sp,144 - 8b82: 0000 unimp - 8b84: 0001 nop - 8b86: 04860403 lb s0,72(a2) - 8b8a: 00090003 lb zero,0(s2) - 8b8e: 0100 addi s0,sp,128 - 8b90: 0300 addi s0,sp,384 - 8b92: 8604 0x8604 - 8b94: 0304 addi s1,sp,384 - 8b96: 0900 addi s0,sp,144 - 8b98: 0000 unimp - 8b9a: 0001 nop - 8b9c: 04860403 lb s0,72(a2) - 8ba0: 00090003 lb zero,0(s2) - 8ba4: 0100 addi s0,sp,128 - 8ba6: 0300 addi s0,sp,384 - 8ba8: 8604 0x8604 - 8baa: 0304 addi s1,sp,384 - 8bac: 0900 addi s0,sp,144 - 8bae: 0000 unimp - 8bb0: 0001 nop - 8bb2: 04860403 lb s0,72(a2) - 8bb6: 00090003 lb zero,0(s2) - 8bba: 0100 addi s0,sp,128 - 8bbc: 0300 addi s0,sp,384 - 8bbe: 8604 0x8604 - 8bc0: 0304 addi s1,sp,384 - 8bc2: 0900 addi s0,sp,144 - 8bc4: 0000 unimp - 8bc6: 0001 nop - 8bc8: 04860403 lb s0,72(a2) - 8bcc: 00090003 lb zero,0(s2) - 8bd0: 0100 addi s0,sp,128 - 8bd2: 0300 addi s0,sp,384 - 8bd4: 8f04 0x8f04 - 8bd6: 0304 addi s1,sp,384 - 8bd8: 0900 addi s0,sp,144 - 8bda: 0004 0x4 - 8bdc: 0001 nop - 8bde: 048f0403 lb s0,72(t5) - 8be2: 1c090003 lb zero,448(s2) - 8be6: 0100 addi s0,sp,128 - 8be8: 0300 addi s0,sp,384 - 8bea: 8f04 0x8f04 - 8bec: 0304 addi s1,sp,384 - 8bee: 0900 addi s0,sp,144 - 8bf0: 0000 unimp - 8bf2: 0001 nop - 8bf4: 04900403 lb s0,73(zero) # 49 <__stack_usage+0x49> - 8bf8: 04090003 lb zero,64(s2) - 8bfc: 0100 addi s0,sp,128 - 8bfe: 0300 addi s0,sp,384 - 8c00: 9004 0x9004 - 8c02: 0304 addi s1,sp,384 - 8c04: 0900 addi s0,sp,144 - 8c06: 0014 0x14 - 8c08: 0001 nop - 8c0a: 04870403 lb s0,72(a4) - 8c0e: 10090003 lb zero,256(s2) - 8c12: 0100 addi s0,sp,128 - 8c14: 0300 addi s0,sp,384 - 8c16: 8704 0x8704 - 8c18: 0304 addi s1,sp,384 - 8c1a: 0900 addi s0,sp,144 - 8c1c: 0000 unimp - 8c1e: 0601 addi a2,a2,0 - 8c20: 18097703 0x18097703 - 8c24: 0100 addi s0,sp,128 - 8c26: 0300 addi s0,sp,384 - 8c28: 8504 0x8504 - 8c2a: 0604 addi s1,sp,768 - 8c2c: 04090903 lb s2,64(s2) - 8c30: 0100 addi s0,sp,128 - 8c32: 0300 addi s0,sp,384 - 8c34: 9504 0x9504 - 8c36: 0304 addi s1,sp,384 - 8c38: 0900 addi s0,sp,144 - 8c3a: 0004 0x4 - 8c3c: 0001 nop - 8c3e: 04950403 lb s0,73(a0) - 8c42: 00090003 lb zero,0(s2) - 8c46: 0100 addi s0,sp,128 - 8c48: 0300 addi s0,sp,384 - 8c4a: ca04 sw s1,16(a2) - 8c4c: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8c50: 0014 0x14 - 8c52: 0001 nop - 8c54: 03ca0403 lb s0,60(s4) - 8c58: 00090003 lb zero,0(s2) - 8c5c: 0100 addi s0,sp,128 - 8c5e: 0300 addi s0,sp,384 - 8c60: ca04 sw s1,16(a2) - 8c62: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8c66: 0000 unimp - 8c68: 0001 nop - 8c6a: 03ca0403 lb s0,60(s4) - 8c6e: 00090003 lb zero,0(s2) - 8c72: 0100 addi s0,sp,128 - 8c74: 0300 addi s0,sp,384 - 8c76: ca04 sw s1,16(a2) - 8c78: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8c7c: 0000 unimp - 8c7e: 0001 nop - 8c80: 03ca0403 lb s0,60(s4) - 8c84: 00090003 lb zero,0(s2) - 8c88: 0100 addi s0,sp,128 - 8c8a: 0300 addi s0,sp,384 - 8c8c: ca04 sw s1,16(a2) - 8c8e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8c92: 0004 0x4 - 8c94: 0001 nop - 8c96: 03ca0403 lb s0,60(s4) - 8c9a: 00090003 lb zero,0(s2) - 8c9e: 0100 addi s0,sp,128 - 8ca0: 0300 addi s0,sp,384 - 8ca2: ca04 sw s1,16(a2) - 8ca4: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8ca8: 0004 0x4 - 8caa: 0001 nop - 8cac: 03ca0403 lb s0,60(s4) - 8cb0: 08090003 lb zero,128(s2) - 8cb4: 0100 addi s0,sp,128 - 8cb6: 0300 addi s0,sp,384 - 8cb8: ca04 sw s1,16(a2) - 8cba: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 8cbe: 0004 0x4 - 8cc0: 0001 nop - 8cc2: 04c00403 lb s0,76(zero) # 4c <__stack_usage+0x4c> - 8cc6: 0306 slli t1,t1,0x1 - 8cc8: 0900 addi s0,sp,144 - 8cca: 0008 0x8 - 8ccc: 0001 nop - 8cce: 04c50403 lb s0,76(a0) - 8cd2: 04090003 lb zero,64(s2) - 8cd6: 0100 addi s0,sp,128 - 8cd8: 0300 addi s0,sp,384 - 8cda: c504 sw s1,8(a0) - 8cdc: 0604 addi s1,sp,768 - 8cde: 08090003 lb zero,128(s2) - 8ce2: 0100 addi s0,sp,128 - 8ce4: 0300 addi s0,sp,384 - 8ce6: c504 sw s1,8(a0) - 8ce8: 0304 addi s1,sp,384 - 8cea: 0900 addi s0,sp,144 - 8cec: 0000 unimp - 8cee: 0001 nop - 8cf0: 04c50403 lb s0,76(a0) - 8cf4: 04090003 lb zero,64(s2) - 8cf8: 0100 addi s0,sp,128 - 8cfa: 0300 addi s0,sp,384 - 8cfc: c504 sw s1,8(a0) - 8cfe: 0304 addi s1,sp,384 - 8d00: 0900 addi s0,sp,144 - 8d02: 0004 0x4 - 8d04: 0001 nop - 8d06: 04c60403 lb s0,76(a2) - 8d0a: 0306 slli t1,t1,0x1 - 8d0c: 0900 addi s0,sp,144 - 8d0e: 0008 0x8 - 8d10: 0001 nop - 8d12: 04cb0403 lb s0,76(s6) - 8d16: 0306 slli t1,t1,0x1 - 8d18: 0900 addi s0,sp,144 - 8d1a: 0004 0x4 - 8d1c: 0001 nop - 8d1e: 04cb0403 lb s0,76(s6) - 8d22: 10090003 lb zero,256(s2) - 8d26: 0100 addi s0,sp,128 - 8d28: 0300 addi s0,sp,384 - 8d2a: cb04 sw s1,16(a4) - 8d2c: 0304 addi s1,sp,384 - 8d2e: 0900 addi s0,sp,144 - 8d30: 0004 0x4 - 8d32: 0001 nop - 8d34: 04cb0403 lb s0,76(s6) - 8d38: 04090003 lb zero,64(s2) - 8d3c: 0100 addi s0,sp,128 - 8d3e: 0300 addi s0,sp,384 - 8d40: cb04 sw s1,16(a4) - 8d42: 0304 addi s1,sp,384 - 8d44: 0900 addi s0,sp,144 - 8d46: 0004 0x4 - 8d48: 0001 nop - 8d4a: 04cb0403 lb s0,76(s6) - 8d4e: 00090003 lb zero,0(s2) - 8d52: 0100 addi s0,sp,128 - 8d54: 0300 addi s0,sp,384 - 8d56: cb04 sw s1,16(a4) - 8d58: 0304 addi s1,sp,384 - 8d5a: 0900 addi s0,sp,144 - 8d5c: 0000 unimp - 8d5e: 0001 nop - 8d60: 04cc0403 lb s0,76(s8) - 8d64: 08090003 lb zero,128(s2) - 8d68: 0100 addi s0,sp,128 - 8d6a: 0300 addi s0,sp,384 - 8d6c: cc04 sw s1,24(s0) - 8d6e: 0304 addi s1,sp,384 - 8d70: 0900 addi s0,sp,144 - 8d72: 0000 unimp - 8d74: 0001 nop - 8d76: 04cc0403 lb s0,76(s8) - 8d7a: 00090003 lb zero,0(s2) - 8d7e: 0100 addi s0,sp,128 - 8d80: 0300 addi s0,sp,384 - 8d82: cc04 sw s1,24(s0) - 8d84: 0304 addi s1,sp,384 - 8d86: 0900 addi s0,sp,144 - 8d88: 0000 unimp - 8d8a: 0001 nop - 8d8c: 04cc0403 lb s0,76(s8) - 8d90: 00090003 lb zero,0(s2) - 8d94: 0100 addi s0,sp,128 - 8d96: 0300 addi s0,sp,384 - 8d98: cc04 sw s1,24(s0) - 8d9a: 0304 addi s1,sp,384 - 8d9c: 0900 addi s0,sp,144 - 8d9e: 0004 0x4 - 8da0: 0001 nop - 8da2: 04cc0403 lb s0,76(s8) - 8da6: 00090003 lb zero,0(s2) - 8daa: 0100 addi s0,sp,128 - 8dac: 0300 addi s0,sp,384 - 8dae: cc04 sw s1,24(s0) - 8db0: 0304 addi s1,sp,384 - 8db2: 0900 addi s0,sp,144 - 8db4: 0004 0x4 - 8db6: 0001 nop - 8db8: 04cc0403 lb s0,76(s8) - 8dbc: 08090003 lb zero,128(s2) - 8dc0: 0100 addi s0,sp,128 - 8dc2: 0300 addi s0,sp,384 - 8dc4: cc04 sw s1,24(s0) - 8dc6: 0304 addi s1,sp,384 - 8dc8: 0900 addi s0,sp,144 - 8dca: 0004 0x4 - 8dcc: 0001 nop - 8dce: 04ce0403 lb s0,76(t3) - 8dd2: 0306 slli t1,t1,0x1 - 8dd4: 0900 addi s0,sp,144 - 8dd6: 0008 0x8 - 8dd8: 0001 nop - 8dda: 04d30403 lb s0,77(t1) - 8dde: 04090003 lb zero,64(s2) - 8de2: 0100 addi s0,sp,128 - 8de4: 0300 addi s0,sp,384 - 8de6: d304 sw s1,32(a4) - 8de8: 0604 addi s1,sp,768 - 8dea: 08090003 lb zero,128(s2) - 8dee: 0100 addi s0,sp,128 - 8df0: 0300 addi s0,sp,384 - 8df2: d304 sw s1,32(a4) - 8df4: 0304 addi s1,sp,384 - 8df6: 0900 addi s0,sp,144 - 8df8: 0000 unimp - 8dfa: 0001 nop - 8dfc: 04d30403 lb s0,77(t1) - 8e00: 04090003 lb zero,64(s2) - 8e04: 0100 addi s0,sp,128 - 8e06: 0300 addi s0,sp,384 - 8e08: d304 sw s1,32(a4) - 8e0a: 0304 addi s1,sp,384 - 8e0c: 0900 addi s0,sp,144 - 8e0e: 0004 0x4 - 8e10: 0001 nop - 8e12: 04d40403 lb s0,77(s0) - 8e16: 0306 slli t1,t1,0x1 - 8e18: 0900 addi s0,sp,144 - 8e1a: 0004 0x4 - 8e1c: 0001 nop - 8e1e: 04d90403 lb s0,77(s2) - 8e22: 0306 slli t1,t1,0x1 - 8e24: 0900 addi s0,sp,144 - 8e26: 0004 0x4 - 8e28: 0001 nop - 8e2a: 04d90403 lb s0,77(s2) - 8e2e: 10090003 lb zero,256(s2) - 8e32: 0100 addi s0,sp,128 - 8e34: 0300 addi s0,sp,384 - 8e36: d904 sw s1,48(a0) - 8e38: 0304 addi s1,sp,384 - 8e3a: 0900 addi s0,sp,144 - 8e3c: 0004 0x4 - 8e3e: 0001 nop - 8e40: 04d90403 lb s0,77(s2) - 8e44: 04090003 lb zero,64(s2) - 8e48: 0100 addi s0,sp,128 - 8e4a: 0300 addi s0,sp,384 - 8e4c: d904 sw s1,48(a0) - 8e4e: 0304 addi s1,sp,384 - 8e50: 0900 addi s0,sp,144 - 8e52: 0004 0x4 - 8e54: 0001 nop - 8e56: 04d90403 lb s0,77(s2) - 8e5a: 00090003 lb zero,0(s2) - 8e5e: 0100 addi s0,sp,128 - 8e60: 0300 addi s0,sp,384 - 8e62: e104 fsw fs1,0(a0) - 8e64: 0304 addi s1,sp,384 - 8e66: 0900 addi s0,sp,144 - 8e68: 0004 0x4 - 8e6a: 0001 nop - 8e6c: 04e10403 lb s0,78(sp) - 8e70: 00090003 lb zero,0(s2) - 8e74: 0100 addi s0,sp,128 - 8e76: 0300 addi s0,sp,384 - 8e78: e404 fsw fs1,8(s0) - 8e7a: 0304 addi s1,sp,384 - 8e7c: 0900 addi s0,sp,144 - 8e7e: 0008 0x8 - 8e80: 0001 nop - 8e82: 04e40403 lb s0,78(s0) - 8e86: 00090003 lb zero,0(s2) - 8e8a: 0100 addi s0,sp,128 - 8e8c: 0300 addi s0,sp,384 - 8e8e: e404 fsw fs1,8(s0) - 8e90: 0304 addi s1,sp,384 - 8e92: 0900 addi s0,sp,144 - 8e94: 0000 unimp - 8e96: 0001 nop - 8e98: 04e40403 lb s0,78(s0) - 8e9c: 00090003 lb zero,0(s2) - 8ea0: 0100 addi s0,sp,128 - 8ea2: 0300 addi s0,sp,384 - 8ea4: e404 fsw fs1,8(s0) - 8ea6: 0304 addi s1,sp,384 - 8ea8: 0900 addi s0,sp,144 - 8eaa: 0004 0x4 - 8eac: 0001 nop - 8eae: 05860403 lb s0,88(a2) - 8eb2: 00090003 lb zero,0(s2) - 8eb6: 0100 addi s0,sp,128 - 8eb8: 0300 addi s0,sp,384 - 8eba: 8604 0x8604 - 8ebc: 0305 addi t1,t1,1 - 8ebe: 0900 addi s0,sp,144 - 8ec0: 0000 unimp - 8ec2: 0001 nop - 8ec4: 05860403 lb s0,88(a2) - 8ec8: 04090003 lb zero,64(s2) - 8ecc: 0100 addi s0,sp,128 - 8ece: 0300 addi s0,sp,384 - 8ed0: 8604 0x8604 - 8ed2: 0305 addi t1,t1,1 - 8ed4: 0900 addi s0,sp,144 - 8ed6: 0000 unimp - 8ed8: 0001 nop - 8eda: 05860403 lb s0,88(a2) - 8ede: 00090003 lb zero,0(s2) - 8ee2: 0100 addi s0,sp,128 - 8ee4: 0300 addi s0,sp,384 - 8ee6: 8604 0x8604 - 8ee8: 0305 addi t1,t1,1 - 8eea: 0900 addi s0,sp,144 - 8eec: 0000 unimp - 8eee: 0001 nop - 8ef0: 05860403 lb s0,88(a2) - 8ef4: 0c090003 lb zero,192(s2) - 8ef8: 0100 addi s0,sp,128 - 8efa: 0300 addi s0,sp,384 - 8efc: 8604 0x8604 - 8efe: 0305 addi t1,t1,1 - 8f00: 0900 addi s0,sp,144 - 8f02: 0000 unimp - 8f04: 0001 nop - 8f06: 05860403 lb s0,88(a2) - 8f0a: 00090003 lb zero,0(s2) - 8f0e: 0100 addi s0,sp,128 - 8f10: 0306 slli t1,t1,0x1 - 8f12: 0900 addi s0,sp,144 - 8f14: 0010 0x10 - 8f16: 0001 nop - 8f18: 058c0403 lb s0,88(s8) - 8f1c: 0306 slli t1,t1,0x1 - 8f1e: 0900 addi s0,sp,144 - 8f20: 0014 0x14 - 8f22: 0001 nop - 8f24: 058f0403 lb s0,88(t5) - 8f28: 0306 slli t1,t1,0x1 - 8f2a: 0900 addi s0,sp,144 - 8f2c: 0004 0x4 - 8f2e: 0001 nop - 8f30: 058f0403 lb s0,88(t5) - 8f34: 0306 slli t1,t1,0x1 - 8f36: 0900 addi s0,sp,144 - 8f38: 0010 0x10 - 8f3a: 0001 nop - 8f3c: 05910403 lb s0,89(sp) - 8f40: 0306 slli t1,t1,0x1 - 8f42: 0900 addi s0,sp,144 - 8f44: 0008 0x8 - 8f46: 0001 nop - 8f48: 04cd0403 lb s0,76(s10) - 8f4c: 0306 slli t1,t1,0x1 - 8f4e: 0900 addi s0,sp,144 - 8f50: 0008 0x8 - 8f52: 0001 nop - 8f54: 04db0403 lb s0,77(s6) - 8f58: 10090003 lb zero,256(s2) - 8f5c: 0100 addi s0,sp,128 - 8f5e: 0300 addi s0,sp,384 - 8f60: db04 sw s1,48(a4) - 8f62: 0304 addi s1,sp,384 - 8f64: 0900 addi s0,sp,144 - 8f66: 0000 unimp - 8f68: 0001 nop - 8f6a: 04db0403 lb s0,77(s6) - 8f6e: 08090003 lb zero,128(s2) - 8f72: 0100 addi s0,sp,128 - 8f74: 0300 addi s0,sp,384 - 8f76: a604 fsd fs1,8(a2) - 8f78: 0305 addi t1,t1,1 - 8f7a: 0900 addi s0,sp,144 - 8f7c: 0000 unimp - 8f7e: 0001 nop - 8f80: 05a60403 lb s0,90(a2) - 8f84: 00090003 lb zero,0(s2) - 8f88: 0100 addi s0,sp,128 - 8f8a: 0300 addi s0,sp,384 - 8f8c: e304 fsw fs1,0(a4) - 8f8e: 0304 addi s1,sp,384 - 8f90: 0900 addi s0,sp,144 - 8f92: 0008 0x8 - 8f94: 0001 nop - 8f96: 04ed0403 lb s0,78(s10) - 8f9a: 08090003 lb zero,128(s2) - 8f9e: 0100 addi s0,sp,128 - 8fa0: 0300 addi s0,sp,384 - 8fa2: ed04 fsw fs1,24(a0) - 8fa4: 0304 addi s1,sp,384 - 8fa6: 0900 addi s0,sp,144 - 8fa8: 0000 unimp - 8faa: 0001 nop - 8fac: 04ed0403 lb s0,78(s10) - 8fb0: 00090003 lb zero,0(s2) - 8fb4: 0100 addi s0,sp,128 - 8fb6: 0300 addi s0,sp,384 - 8fb8: ed04 fsw fs1,24(a0) - 8fba: 0304 addi s1,sp,384 - 8fbc: 0900 addi s0,sp,144 - 8fbe: 0000 unimp - 8fc0: 0001 nop - 8fc2: 04ed0403 lb s0,78(s10) - 8fc6: 04090003 lb zero,64(s2) - 8fca: 0100 addi s0,sp,128 - 8fcc: 0300 addi s0,sp,384 - 8fce: ed04 fsw fs1,24(a0) - 8fd0: 0304 addi s1,sp,384 - 8fd2: 0900 addi s0,sp,144 - 8fd4: 0000 unimp - 8fd6: 0001 nop - 8fd8: 04ec0403 lb s0,78(s8) - 8fdc: 08090003 lb zero,128(s2) - 8fe0: 0100 addi s0,sp,128 - 8fe2: 0300 addi s0,sp,384 - 8fe4: f704 fsw fs1,40(a4) - 8fe6: 0304 addi s1,sp,384 - 8fe8: 0900 addi s0,sp,144 - 8fea: 0008 0x8 - 8fec: 0001 nop - 8fee: 04f70403 lb s0,79(a4) - 8ff2: 00090003 lb zero,0(s2) - 8ff6: 0100 addi s0,sp,128 - 8ff8: 0300 addi s0,sp,384 - 8ffa: f704 fsw fs1,40(a4) - 8ffc: 0304 addi s1,sp,384 - 8ffe: 0900 addi s0,sp,144 - 9000: 0000 unimp - 9002: 0001 nop - 9004: 04f70403 lb s0,79(a4) - 9008: 00090003 lb zero,0(s2) - 900c: 0100 addi s0,sp,128 - 900e: 0300 addi s0,sp,384 - 9010: f704 fsw fs1,40(a4) - 9012: 0304 addi s1,sp,384 - 9014: 0900 addi s0,sp,144 - 9016: 0004 0x4 - 9018: 0001 nop - 901a: 04f70403 lb s0,79(a4) - 901e: 00090003 lb zero,0(s2) - 9022: 0100 addi s0,sp,128 - 9024: 0300 addi s0,sp,384 - 9026: ff04 fsw fs1,56(a4) - 9028: 0304 addi s1,sp,384 - 902a: 0900 addi s0,sp,144 - 902c: 0008 0x8 - 902e: 0001 nop - 9030: 04ff0403 lb s0,79(t5) - 9034: 00090003 lb zero,0(s2) - 9038: 0100 addi s0,sp,128 - 903a: 0300 addi s0,sp,384 - 903c: ff04 fsw fs1,56(a4) - 903e: 0304 addi s1,sp,384 - 9040: 0900 addi s0,sp,144 - 9042: 0000 unimp - 9044: 0001 nop - 9046: 04ff0403 lb s0,79(t5) - 904a: 00090003 lb zero,0(s2) - 904e: 0100 addi s0,sp,128 - 9050: 0300 addi s0,sp,384 - 9052: ff04 fsw fs1,56(a4) - 9054: 0304 addi s1,sp,384 - 9056: 0900 addi s0,sp,144 - 9058: 0008 0x8 - 905a: 0001 nop - 905c: 04ff0403 lb s0,79(t5) - 9060: 00090003 lb zero,0(s2) - 9064: 0100 addi s0,sp,128 - 9066: 0306 slli t1,t1,0x1 - 9068: 0900 addi s0,sp,144 - 906a: 0014 0x14 - 906c: 0001 nop - 906e: 058b0403 lb s0,88(s6) - 9072: 0306 slli t1,t1,0x1 - 9074: 0900 addi s0,sp,144 - 9076: 0004 0x4 - 9078: 0001 nop - 907a: 058b0403 lb s0,88(s6) - 907e: 14090003 lb zero,320(s2) - 9082: 0100 addi s0,sp,128 - 9084: 0300 addi s0,sp,384 - 9086: 8b04 0x8b04 - 9088: 0305 addi t1,t1,1 - 908a: 0900 addi s0,sp,144 - 908c: 0000 unimp - 908e: 0001 nop - 9090: 058e0403 lb s0,88(t3) - 9094: 0c090003 lb zero,192(s2) - 9098: 0100 addi s0,sp,128 - 909a: 0300 addi s0,sp,384 - 909c: 8e04 0x8e04 - 909e: 0305 addi t1,t1,1 - 90a0: 0900 addi s0,sp,144 - 90a2: 001c 0x1c - 90a4: 0001 nop - 90a6: 05920403 lb s0,89(tp) # 59 <__stack_usage+0x59> - 90aa: 08090003 lb zero,128(s2) - 90ae: 0100 addi s0,sp,128 - 90b0: 0300 addi s0,sp,384 - 90b2: 9204 0x9204 - 90b4: 0305 addi t1,t1,1 - 90b6: 0900 addi s0,sp,144 - 90b8: 0010 0x10 - 90ba: 0001 nop - 90bc: 05910403 lb s0,89(sp) - 90c0: 04090003 lb zero,64(s2) - 90c4: 0100 addi s0,sp,128 - 90c6: 0300 addi s0,sp,384 - 90c8: 9304 0x9304 - 90ca: 0305 addi t1,t1,1 - 90cc: 0900 addi s0,sp,144 - 90ce: 0004 0x4 - 90d0: 0001 nop - 90d2: 05930403 lb s0,89(t1) - 90d6: 00090003 lb zero,0(s2) - 90da: 0100 addi s0,sp,128 - 90dc: 0300 addi s0,sp,384 - 90de: 9404 0x9404 - 90e0: 0305 addi t1,t1,1 - 90e2: 0900 addi s0,sp,144 - 90e4: 0004 0x4 - 90e6: 0001 nop - 90e8: 05940403 lb s0,89(s0) - 90ec: 0c090003 lb zero,192(s2) - 90f0: 0100 addi s0,sp,128 - 90f2: 0300 addi s0,sp,384 - 90f4: 9404 0x9404 - 90f6: 0305 addi t1,t1,1 - 90f8: 0900 addi s0,sp,144 - 90fa: 0000 unimp - 90fc: 0001 nop - 90fe: 05940403 lb s0,89(s0) - 9102: 00090003 lb zero,0(s2) - 9106: 0100 addi s0,sp,128 - 9108: 0300 addi s0,sp,384 - 910a: 9404 0x9404 - 910c: 0305 addi t1,t1,1 - 910e: 0900 addi s0,sp,144 - 9110: 0000 unimp - 9112: 0001 nop - 9114: 05940403 lb s0,89(s0) - 9118: 00090003 lb zero,0(s2) - 911c: 0100 addi s0,sp,128 - 911e: 0300 addi s0,sp,384 - 9120: 9404 0x9404 - 9122: 0305 addi t1,t1,1 - 9124: 0900 addi s0,sp,144 - 9126: 0000 unimp - 9128: 0001 nop - 912a: 05940403 lb s0,89(s0) - 912e: 00090003 lb zero,0(s2) - 9132: 0100 addi s0,sp,128 - 9134: 0300 addi s0,sp,384 - 9136: 9404 0x9404 - 9138: 0305 addi t1,t1,1 - 913a: 0900 addi s0,sp,144 - 913c: 0004 0x4 - 913e: 0001 nop - 9140: 05940403 lb s0,89(s0) - 9144: 00090003 lb zero,0(s2) - 9148: 0100 addi s0,sp,128 - 914a: 0300 addi s0,sp,384 - 914c: 9404 0x9404 - 914e: 0305 addi t1,t1,1 - 9150: 0900 addi s0,sp,144 - 9152: 0000 unimp - 9154: 0001 nop - 9156: 05960403 lb s0,89(a2) - 915a: 08090003 lb zero,128(s2) - 915e: 0100 addi s0,sp,128 - 9160: 0300 addi s0,sp,384 - 9162: 9904 0x9904 - 9164: 0305 addi t1,t1,1 - 9166: 0900 addi s0,sp,144 - 9168: 0010 0x10 - 916a: 0601 addi a2,a2,0 - 916c: 0c090003 lb zero,192(s2) - 9170: 0100 addi s0,sp,128 - 9172: 0300 addi s0,sp,384 - 9174: 9e04 0x9e04 - 9176: 0605 addi a2,a2,1 - 9178: 0c090003 lb zero,192(s2) - 917c: 0100 addi s0,sp,128 - 917e: 0300 addi s0,sp,384 - 9180: 9e04 0x9e04 - 9182: 0305 addi t1,t1,1 - 9184: 0900 addi s0,sp,144 - 9186: 0014 0x14 - 9188: 0001 nop - 918a: 059e0403 lb s0,89(t3) - 918e: 00090003 lb zero,0(s2) - 9192: 0100 addi s0,sp,128 - 9194: 0300 addi s0,sp,384 - 9196: 9804 0x9804 - 9198: 0305 addi t1,t1,1 - 919a: 0900 addi s0,sp,144 - 919c: 001c 0x1c - 919e: 0001 nop - 91a0: 05980403 lb s0,89(a6) - 91a4: 18090003 lb zero,384(s2) - 91a8: 0100 addi s0,sp,128 - 91aa: 0300 addi s0,sp,384 - 91ac: 9b04 0x9b04 - 91ae: 0605 addi a2,a2,1 - 91b0: 04090003 lb zero,64(s2) - 91b4: 0100 addi s0,sp,128 - 91b6: 0300 addi s0,sp,384 - 91b8: 9b04 0x9b04 - 91ba: 0605 addi a2,a2,1 - 91bc: 24090003 lb zero,576(s2) - 91c0: 0100 addi s0,sp,128 - 91c2: 0300 addi s0,sp,384 - 91c4: 9b04 0x9b04 - 91c6: 0305 addi t1,t1,1 - 91c8: 0900 addi s0,sp,144 - 91ca: 0008 0x8 - 91cc: 0001 nop - 91ce: 059f0403 lb s0,89(t5) - 91d2: 0c090003 lb zero,192(s2) - 91d6: 0100 addi s0,sp,128 - 91d8: 0300 addi s0,sp,384 - 91da: a204 fsd fs1,0(a2) - 91dc: 0605 addi a2,a2,1 - 91de: 08090003 lb zero,128(s2) - 91e2: 0100 addi s0,sp,128 - 91e4: 0300 addi s0,sp,384 - 91e6: a204 fsd fs1,0(a2) - 91e8: 0605 addi a2,a2,1 - 91ea: 1c090003 lb zero,448(s2) - 91ee: 0100 addi s0,sp,128 - 91f0: 0300 addi s0,sp,384 - 91f2: a404 fsd fs1,8(s0) - 91f4: 0605 addi a2,a2,1 - 91f6: 04090003 lb zero,64(s2) - 91fa: 0100 addi s0,sp,128 - 91fc: 0300 addi s0,sp,384 - 91fe: a104 fsd fs1,0(a0) - 9200: 0605 addi a2,a2,1 - 9202: 08090003 lb zero,128(s2) - 9206: 0100 addi s0,sp,128 - 9208: 0300 addi s0,sp,384 - 920a: a104 fsd fs1,0(a0) - 920c: 0305 addi t1,t1,1 - 920e: 0900 addi s0,sp,144 - 9210: 0028 addi a0,sp,8 - 9212: 0001 nop - 9214: 05a50403 lb s0,90(a0) - 9218: 04090003 lb zero,64(s2) - 921c: 0100 addi s0,sp,128 - 921e: 0300 addi s0,sp,384 - 9220: a504 fsd fs1,8(a0) - 9222: 0305 addi t1,t1,1 - 9224: 0900 addi s0,sp,144 - 9226: 0010 0x10 - 9228: 0001 nop - 922a: 05a40403 lb s0,90(s0) - 922e: 04090003 lb zero,64(s2) - 9232: 0100 addi s0,sp,128 - 9234: 0300 addi s0,sp,384 - 9236: a604 fsd fs1,8(a2) - 9238: 0305 addi t1,t1,1 - 923a: 0900 addi s0,sp,144 - 923c: 0004 0x4 - 923e: 0001 nop - 9240: 05a60403 lb s0,90(a2) - 9244: 00090003 lb zero,0(s2) - 9248: 0100 addi s0,sp,128 - 924a: 0300 addi s0,sp,384 - 924c: a604 fsd fs1,8(a2) - 924e: 0305 addi t1,t1,1 - 9250: 0900 addi s0,sp,144 - 9252: 0000 unimp - 9254: 0001 nop - 9256: 05950403 lb s0,89(a0) - 925a: 14090003 lb zero,320(s2) - 925e: 0100 addi s0,sp,128 - 9260: 0300 addi s0,sp,384 - 9262: 9504 0x9504 - 9264: 0305 addi t1,t1,1 - 9266: 0900 addi s0,sp,144 - 9268: 0014 0x14 - 926a: 0601 addi a2,a2,0 - 926c: 04090003 lb zero,64(s2) - 9270: 0100 addi s0,sp,128 - 9272: 0200 addi s0,sp,256 - 9274: 1c04 addi s1,sp,560 - 9276: 0306 slli t1,t1,0x1 - 9278: 0901 addi s2,s2,0 - 927a: 0008 0x8 - 927c: 0001 nop - 927e: 0402 c.slli64 s0 - 9280: 031c addi a5,sp,384 - 9282: 0900 addi s0,sp,144 - 9284: 0000 unimp - 9286: 0001 nop - 9288: 0402 c.slli64 s0 - 928a: 0328 addi a0,sp,392 - 928c: 0900 addi s0,sp,144 - 928e: 0004 0x4 - 9290: 0001 nop - 9292: 0402 c.slli64 s0 - 9294: 0328 addi a0,sp,392 - 9296: 0900 addi s0,sp,144 - 9298: 0000 unimp - 929a: 0001 nop - 929c: 0402 c.slli64 s0 - 929e: 0328 addi a0,sp,392 - 92a0: 0900 addi s0,sp,144 - 92a2: 0000 unimp - 92a4: 0001 nop - 92a6: 0402 c.slli64 s0 - 92a8: 0900031b 0x900031b - 92ac: 000c 0xc - 92ae: 0001 nop - 92b0: 0402 c.slli64 s0 - 92b2: 0900031b 0x900031b - 92b6: 0000 unimp - 92b8: 0001 nop - 92ba: 0402 c.slli64 s0 - 92bc: 0320 addi s0,sp,392 - 92be: 0900 addi s0,sp,144 - 92c0: 0004 0x4 - 92c2: 0001 nop - 92c4: 0402 c.slli64 s0 - 92c6: 0320 addi s0,sp,392 - 92c8: 0900 addi s0,sp,144 - 92ca: 0000 unimp - 92cc: 0001 nop - 92ce: 0402 c.slli64 s0 - 92d0: 0332 slli t1,t1,0xc - 92d2: 0900 addi s0,sp,144 - 92d4: 0020 addi s0,sp,8 - 92d6: 0001 nop - 92d8: 0402 c.slli64 s0 - 92da: 0332 slli t1,t1,0xc - 92dc: 0900 addi s0,sp,144 - 92de: 0000 unimp - 92e0: 0001 nop - 92e2: 0402 c.slli64 s0 - 92e4: 0339 addi t1,t1,14 - 92e6: 0900 addi s0,sp,144 - 92e8: 0004 0x4 - 92ea: 0001 nop - 92ec: 0402 c.slli64 s0 - 92ee: 0339 addi t1,t1,14 - 92f0: 0900 addi s0,sp,144 - 92f2: 0000 unimp - 92f4: 0001 nop - 92f6: 0402 c.slli64 s0 - 92f8: 0339 addi t1,t1,14 - 92fa: 0900 addi s0,sp,144 - 92fc: 0000 unimp - 92fe: 0001 nop - 9300: 0402 c.slli64 s0 - 9302: 0339 addi t1,t1,14 - 9304: 0900 addi s0,sp,144 - 9306: 0010 0x10 - 9308: 0001 nop - 930a: 0402 c.slli64 s0 - 930c: 0339 addi t1,t1,14 - 930e: 0900 addi s0,sp,144 - 9310: 000c 0xc - 9312: 0001 nop - 9314: 0402 c.slli64 s0 - 9316: 0339 addi t1,t1,14 - 9318: 0900 addi s0,sp,144 - 931a: 0000 unimp - 931c: 0001 nop - 931e: 0402 c.slli64 s0 - 9320: 0339 addi t1,t1,14 - 9322: 0900 addi s0,sp,144 - 9324: 000c 0xc - 9326: 0001 nop - 9328: 0402 c.slli64 s0 - 932a: 0339 addi t1,t1,14 - 932c: 0900 addi s0,sp,144 - 932e: 0004 0x4 - 9330: 0001 nop - 9332: 0402 c.slli64 s0 - 9334: 0331 addi t1,t1,12 - 9336: 0900 addi s0,sp,144 - 9338: 0008 0x8 - 933a: 0001 nop - 933c: 0402 c.slli64 s0 - 933e: 0331 addi t1,t1,12 - 9340: 0900 addi s0,sp,144 - 9342: 0000 unimp - 9344: 0001 nop - 9346: 0402 c.slli64 s0 - 9348: 033e slli t1,t1,0xf - 934a: 0900 addi s0,sp,144 - 934c: 0004 0x4 - 934e: 0001 nop - 9350: 0402 c.slli64 s0 - 9352: 033e slli t1,t1,0xf - 9354: 0900 addi s0,sp,144 - 9356: 0000 unimp - 9358: 0001 nop - 935a: 0402 c.slli64 s0 - 935c: 033e slli t1,t1,0xf - 935e: 0900 addi s0,sp,144 - 9360: 0000 unimp - 9362: 0001 nop - 9364: 0402 c.slli64 s0 - 9366: 033e slli t1,t1,0xf - 9368: 0900 addi s0,sp,144 - 936a: 0014 0x14 - 936c: 0001 nop - 936e: 0402 c.slli64 s0 - 9370: 033e slli t1,t1,0xf - 9372: 0900 addi s0,sp,144 - 9374: 000c 0xc - 9376: 0001 nop - 9378: 0402 c.slli64 s0 - 937a: 033e slli t1,t1,0xf - 937c: 0900 addi s0,sp,144 - 937e: 0000 unimp - 9380: 0001 nop - 9382: 0402 c.slli64 s0 - 9384: 033e slli t1,t1,0xf - 9386: 0900 addi s0,sp,144 - 9388: 0008 0x8 - 938a: 0001 nop - 938c: 0402 c.slli64 s0 - 938e: 033e slli t1,t1,0xf - 9390: 0900 addi s0,sp,144 - 9392: 0004 0x4 - 9394: 0001 nop - 9396: 0402 c.slli64 s0 - 9398: 0348 addi a0,sp,388 - 939a: 0900 addi s0,sp,144 - 939c: 0008 0x8 - 939e: 0001 nop - 93a0: 0402 c.slli64 s0 - 93a2: 0348 addi a0,sp,388 - 93a4: 0900 addi s0,sp,144 - 93a6: 0000 unimp - 93a8: 0001 nop - 93aa: 0402 c.slli64 s0 - 93ac: 0003064b fnmsub.s fa2,ft6,ft0,ft0,rne - 93b0: 0409 addi s0,s0,2 - 93b2: 0100 addi s0,sp,128 - 93b4: 0200 addi s0,sp,256 - 93b6: 4c04 lw s1,24(s0) - 93b8: 08090003 lb zero,128(s2) - 93bc: 0100 addi s0,sp,128 - 93be: 0200 addi s0,sp,256 - 93c0: 5304 lw s1,32(a4) - 93c2: 0306 slli t1,t1,0x1 - 93c4: 0900 addi s0,sp,144 - 93c6: 0004 0x4 - 93c8: 0001 nop - 93ca: 0402 c.slli64 s0 - 93cc: 09000353 fsub.s ft6,ft0,fa6,rne - 93d0: 0000 unimp - 93d2: 0001 nop - 93d4: 0402 c.slli64 s0 - 93d6: 0003064f fnmadd.s fa2,ft6,ft0,ft0,rne - 93da: 2009 jal 93dc <__stack_size+0x8fdc> - 93dc: 0100 addi s0,sp,128 - 93de: 0200 addi s0,sp,256 - 93e0: 5004 lw s1,32(s0) - 93e2: 08090003 lb zero,128(s2) - 93e6: 0100 addi s0,sp,128 - 93e8: 0200 addi s0,sp,256 - 93ea: 5204 lw s1,32(a2) - 93ec: 0306 slli t1,t1,0x1 - 93ee: 0900 addi s0,sp,144 - 93f0: 0004 0x4 - 93f2: 0001 nop - 93f4: 0402 c.slli64 s0 - 93f6: 0352 slli t1,t1,0x14 - 93f8: 0900 addi s0,sp,144 - 93fa: 0000 unimp - 93fc: 0001 nop - 93fe: 0402 c.slli64 s0 - 9400: 0355 addi t1,t1,21 - 9402: 0900 addi s0,sp,144 - 9404: 0010 0x10 - 9406: 0001 nop - 9408: 0402 c.slli64 s0 - 940a: 0355 addi t1,t1,21 - 940c: 0900 addi s0,sp,144 - 940e: 0000 unimp - 9410: 0301 addi t1,t1,0 - 9412: 097f 0x97f - 9414: 0008 0x8 - 9416: 0301 addi t1,t1,0 - 9418: 0900 addi s0,sp,144 - 941a: 000c 0xc - 941c: 0301 addi t1,t1,0 - 941e: 0900 addi s0,sp,144 - 9420: 0014 0x14 - 9422: 0301 addi t1,t1,0 - 9424: 0900 addi s0,sp,144 - 9426: 000c 0xc - 9428: 0301 addi t1,t1,0 - 942a: 0900 addi s0,sp,144 - 942c: 0014 0x14 - 942e: 0301 addi t1,t1,0 - 9430: 0900 addi s0,sp,144 - 9432: 0008 0x8 - 9434: 0301 addi t1,t1,0 - 9436: 0900 addi s0,sp,144 - 9438: 0014 0x14 - 943a: 0301 addi t1,t1,0 - 943c: 0900 addi s0,sp,144 - 943e: 0010 0x10 - 9440: 0301 addi t1,t1,0 - 9442: 0900 addi s0,sp,144 - 9444: 0000 unimp - 9446: 0301 addi t1,t1,0 - 9448: 0900 addi s0,sp,144 - 944a: 0000 unimp - 944c: 0301 addi t1,t1,0 - 944e: 0900 addi s0,sp,144 - 9450: 0010 0x10 - 9452: 0301 addi t1,t1,0 - 9454: 0900 addi s0,sp,144 - 9456: 0000 unimp - 9458: 0301 addi t1,t1,0 - 945a: 0900 addi s0,sp,144 - 945c: 0000 unimp - 945e: 0601 addi a2,a2,0 - 9460: 04097703 0x4097703 - 9464: 0100 addi s0,sp,128 - 9466: 0306 slli t1,t1,0x1 - 9468: 0909 addi s2,s2,2 - 946a: 0008 0x8 - 946c: 0301 addi t1,t1,0 - 946e: 0900 addi s0,sp,144 - 9470: 0000 unimp - 9472: 0301 addi t1,t1,0 - 9474: 0900 addi s0,sp,144 - 9476: 0000 unimp - 9478: 0301 addi t1,t1,0 - 947a: 0900 addi s0,sp,144 - 947c: 0010 0x10 - 947e: 0301 addi t1,t1,0 - 9480: 0900 addi s0,sp,144 - 9482: 0000 unimp - 9484: 0301 addi t1,t1,0 - 9486: 0900 addi s0,sp,144 - 9488: 0000 unimp - 948a: 0901 addi s2,s2,0 - 948c: 0008 0x8 - 948e: 0100 addi s0,sp,128 - 9490: 5701 li a4,-32 - 9492: 0004 0x4 - 9494: 0300 addi s0,sp,384 - 9496: 9200 0x9200 - 9498: 0000 unimp - 949a: 0100 addi s0,sp,128 - 949c: fb01 bnez a4,93ac <__stack_size+0x8fac> - 949e: 0d0e slli s10,s10,0x3 - 94a0: 0100 addi s0,sp,128 - 94a2: 0101 addi sp,sp,0 - 94a4: 0001 nop - 94a6: 0000 unimp - 94a8: 0001 nop - 94aa: 0100 addi s0,sp,128 - 94ac: 2e2e fld ft8,200(sp) - 94ae: 2f2e2e2f 0x2f2e2e2f - 94b2: 2e2e fld ft8,200(sp) - 94b4: 2f2e2e2f 0x2f2e2e2f - 94b8: 6972 flw fs2,28(sp) - 94ba: 2d766373 csrrsi t1,0x2d7,12 - 94be: 2f636367 0x2f636367 - 94c2: 696c flw fa1,84(a0) - 94c4: 6762 flw fa4,24(sp) - 94c6: 732f6363 bltu t5,s2,9bec <__stack_size+0x97ec> - 94ca: 2d74666f jal a2,4ffa0 <__stack_size+0x4fba0> - 94ce: 7066 flw ft0,120(sp) - 94d0: 2e00 fld fs0,24(a2) - 94d2: 2f2e fld ft10,200(sp) - 94d4: 2e2e fld ft8,200(sp) - 94d6: 2f2e2e2f 0x2f2e2e2f - 94da: 2e2e fld ft8,200(sp) - 94dc: 7369722f 0x7369722f - 94e0: 672d7663 bgeu s10,s2,9b4c <__stack_size+0x974c> - 94e4: 6c2f6363 bltu t5,sp,9baa <__stack_size+0x97aa> - 94e8: 6269 lui tp,0x1a - 94ea: 2f636367 0x2f636367 - 94ee: 2e2e fld ft8,200(sp) - 94f0: 636e692f 0x636e692f - 94f4: 756c flw fa1,108(a0) - 94f6: 6564 flw fs1,76(a0) - 94f8: 0000 unimp - 94fa: 6966 flw fs2,88(sp) - 94fc: 7478 flw fa4,108(s0) - 94fe: 7366 flw ft6,120(sp) - 9500: 2e69 jal 989a <__stack_size+0x949a> - 9502: 00010063 beqz sp,9502 <__stack_size+0x9102> - 9506: 7300 flw fs0,32(a4) - 9508: 2d74666f jal a2,4ffde <__stack_size+0x4fbde> - 950c: 7066 flw ft0,120(sp) - 950e: 682e flw fa6,200(sp) - 9510: 0100 addi s0,sp,128 - 9512: 0000 unimp - 9514: 7571 lui a0,0xffffc - 9516: 6461 lui s0,0x18 - 9518: 682e flw fa6,200(sp) - 951a: 0100 addi s0,sp,128 - 951c: 0000 unimp - 951e: 6f6c flw fa1,92(a4) - 9520: 676e flw fa4,216(sp) - 9522: 6f6c flw fa1,92(a4) - 9524: 676e flw fa4,216(sp) - 9526: 682e flw fa6,200(sp) - 9528: 0200 addi s0,sp,256 - 952a: 0000 unimp - 952c: 0500 addi s0,sp,640 - 952e: 0001 nop - 9530: 0205 addi tp,tp,1 - 9532: 2030 fld fa2,64(s0) - 9534: 8001 c.srli64 s0 - 9536: 05012303 lw t1,80(sp) - 953a: 09010303 lb t1,144(sp) - 953e: 0000 unimp - 9540: 0301 addi t1,t1,0 - 9542: 0900 addi s0,sp,144 - 9544: 0000 unimp - 9546: 0501 addi a0,a0,0 - 9548: 030d addi t1,t1,3 - 954a: 0900 addi s0,sp,144 - 954c: 0000 unimp - 954e: 0501 addi a0,a0,0 - 9550: 09010303 lb t1,144(sp) - 9554: 0000 unimp - 9556: 0301 addi t1,t1,0 - 9558: 0900 addi s0,sp,144 - 955a: 0000 unimp - 955c: 0301 addi t1,t1,0 - 955e: 0900 addi s0,sp,144 - 9560: 0000 unimp - 9562: 0301 addi t1,t1,0 - 9564: 0900 addi s0,sp,144 - 9566: 0000 unimp - 9568: 0301 addi t1,t1,0 - 956a: 0901 addi s2,s2,0 - 956c: 0000 unimp - 956e: 0301 addi t1,t1,0 - 9570: 0902 c.slli64 s2 - 9572: 0000 unimp - 9574: 0301 addi t1,t1,0 - 9576: 0900 addi s0,sp,144 - 9578: 0000 unimp - 957a: 0501 addi a0,a0,0 - 957c: 0601 addi a2,a2,0 - 957e: 00097b03 0x97b03 - 9582: 0100 addi s0,sp,128 - 9584: 0305 addi t1,t1,1 - 9586: 14090503 lb a0,320(s2) - 958a: 0100 addi s0,sp,128 - 958c: 0306 slli t1,t1,0x1 - 958e: 0900 addi s0,sp,144 - 9590: 0004 0x4 - 9592: 0301 addi t1,t1,0 - 9594: 0901 addi s2,s2,0 - 9596: 0000 unimp - 9598: 0301 addi t1,t1,0 - 959a: 0900 addi s0,sp,144 - 959c: 0000 unimp - 959e: 0301 addi t1,t1,0 - 95a0: 0900 addi s0,sp,144 - 95a2: 0000 unimp - 95a4: 0601 addi a2,a2,0 - 95a6: 08090103 lb sp,128(s2) - 95aa: 0100 addi s0,sp,128 - 95ac: 04097f03 0x4097f03 - 95b0: 0100 addi s0,sp,128 - 95b2: 0306 slli t1,t1,0x1 - 95b4: 0900 addi s0,sp,144 - 95b6: 0014 0x14 - 95b8: 0301 addi t1,t1,0 - 95ba: 0900 addi s0,sp,144 - 95bc: 0004 0x4 - 95be: 0301 addi t1,t1,0 - 95c0: 0900 addi s0,sp,144 - 95c2: 0004 0x4 - 95c4: 0301 addi t1,t1,0 - 95c6: 0900 addi s0,sp,144 - 95c8: 0004 0x4 - 95ca: 0601 addi a2,a2,0 - 95cc: 00090103 lb sp,0(s2) - 95d0: 0100 addi s0,sp,128 - 95d2: 04097f03 0x4097f03 - 95d6: 0100 addi s0,sp,128 - 95d8: 0306 slli t1,t1,0x1 - 95da: 0900 addi s0,sp,144 - 95dc: 0004 0x4 - 95de: 0301 addi t1,t1,0 - 95e0: 0900 addi s0,sp,144 - 95e2: 0000 unimp - 95e4: 0301 addi t1,t1,0 - 95e6: 0900 addi s0,sp,144 - 95e8: 0000 unimp - 95ea: 0301 addi t1,t1,0 - 95ec: 0901 addi s2,s2,0 - 95ee: 0000 unimp - 95f0: 0301 addi t1,t1,0 - 95f2: 0900 addi s0,sp,144 - 95f4: 0000 unimp - 95f6: 0001 nop - 95f8: 0402 c.slli64 s0 - 95fa: 0301 addi t1,t1,0 - 95fc: 0900 addi s0,sp,144 - 95fe: 0004 0x4 - 9600: 0001 nop - 9602: 0402 c.slli64 s0 - 9604: 0301 addi t1,t1,0 - 9606: 0900 addi s0,sp,144 - 9608: 0000 unimp - 960a: 0001 nop - 960c: 0402 c.slli64 s0 - 960e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 9612: 0004 0x4 - 9614: 0001 nop - 9616: 0402 c.slli64 s0 - 9618: 09010303 lb t1,144(sp) - 961c: 0010 0x10 - 961e: 0001 nop - 9620: 0402 c.slli64 s0 - 9622: 09020303 lb t1,144(tp) # 1a090 <__stack_size+0x19c90> - 9626: 0000 unimp - 9628: 0501 addi a0,a0,0 - 962a: 0001 nop - 962c: 0402 c.slli64 s0 - 962e: 01030603 lb a2,16(t1) - 9632: 0009 c.nop 2 - 9634: 0100 addi s0,sp,128 - 9636: 0305 addi t1,t1,1 - 9638: 0200 addi s0,sp,256 - 963a: 0a04 addi s1,sp,272 - 963c: 0c097c03 0xc097c03 - 9640: 0100 addi s0,sp,128 - 9642: 0200 addi s0,sp,256 - 9644: 0a04 addi s1,sp,272 - 9646: 04097f03 0x4097f03 - 964a: 0100 addi s0,sp,128 - 964c: 0200 addi s0,sp,256 - 964e: 0a04 addi s1,sp,272 - 9650: 0306 slli t1,t1,0x1 - 9652: 0901 addi s2,s2,0 - 9654: 0004 0x4 - 9656: 0001 nop - 9658: 0402 c.slli64 s0 - 965a: 030a slli t1,t1,0x2 - 965c: 0900 addi s0,sp,144 - 965e: 0000 unimp - 9660: 0001 nop - 9662: 0402 c.slli64 s0 - 9664: 030e slli t1,t1,0x3 - 9666: 0900 addi s0,sp,144 - 9668: 0004 0x4 - 966a: 0001 nop - 966c: 0402 c.slli64 s0 - 966e: 030e slli t1,t1,0x3 - 9670: 0900 addi s0,sp,144 - 9672: 0000 unimp - 9674: 0001 nop - 9676: 0402 c.slli64 s0 - 9678: 030e slli t1,t1,0x3 - 967a: 0900 addi s0,sp,144 - 967c: 0000 unimp - 967e: 0001 nop - 9680: 0402 c.slli64 s0 - 9682: 030e slli t1,t1,0x3 - 9684: 0900 addi s0,sp,144 - 9686: 0000 unimp - 9688: 0001 nop - 968a: 0402 c.slli64 s0 - 968c: 030e slli t1,t1,0x3 - 968e: 0900 addi s0,sp,144 - 9690: 000c 0xc - 9692: 0001 nop - 9694: 0402 c.slli64 s0 - 9696: 0614 addi a3,sp,768 - 9698: 04090003 lb zero,64(s2) - 969c: 0100 addi s0,sp,128 - 969e: 0306 slli t1,t1,0x1 - 96a0: 0900 addi s0,sp,144 - 96a2: 0008 0x8 - 96a4: 0301 addi t1,t1,0 - 96a6: 0900 addi s0,sp,144 - 96a8: 0000 unimp - 96aa: 0301 addi t1,t1,0 - 96ac: 0900 addi s0,sp,144 - 96ae: 0000 unimp - 96b0: 0301 addi t1,t1,0 - 96b2: 0900 addi s0,sp,144 - 96b4: 0000 unimp - 96b6: 0301 addi t1,t1,0 - 96b8: 0900 addi s0,sp,144 - 96ba: 0000 unimp - 96bc: 0301 addi t1,t1,0 - 96be: 0900 addi s0,sp,144 - 96c0: 0000 unimp - 96c2: 0301 addi t1,t1,0 - 96c4: 0900 addi s0,sp,144 - 96c6: 0000 unimp - 96c8: 0301 addi t1,t1,0 - 96ca: 0900 addi s0,sp,144 - 96cc: 0000 unimp - 96ce: 0301 addi t1,t1,0 - 96d0: 0900 addi s0,sp,144 - 96d2: 0000 unimp - 96d4: 0301 addi t1,t1,0 - 96d6: 0900 addi s0,sp,144 - 96d8: 0000 unimp - 96da: 0301 addi t1,t1,0 - 96dc: 0900 addi s0,sp,144 - 96de: 0000 unimp - 96e0: 0301 addi t1,t1,0 - 96e2: 0900 addi s0,sp,144 - 96e4: 0000 unimp - 96e6: 0301 addi t1,t1,0 - 96e8: 0900 addi s0,sp,144 - 96ea: 0000 unimp - 96ec: 0301 addi t1,t1,0 - 96ee: 0900 addi s0,sp,144 - 96f0: 0000 unimp - 96f2: 0301 addi t1,t1,0 - 96f4: 0900 addi s0,sp,144 - 96f6: 0000 unimp - 96f8: 0301 addi t1,t1,0 - 96fa: 0900 addi s0,sp,144 - 96fc: 0000 unimp - 96fe: 0301 addi t1,t1,0 - 9700: 0900 addi s0,sp,144 - 9702: 0000 unimp - 9704: 0301 addi t1,t1,0 - 9706: 0900 addi s0,sp,144 - 9708: 0000 unimp - 970a: 0301 addi t1,t1,0 - 970c: 0900 addi s0,sp,144 - 970e: 0000 unimp - 9710: 0301 addi t1,t1,0 - 9712: 0900 addi s0,sp,144 - 9714: 0000 unimp - 9716: 0301 addi t1,t1,0 - 9718: 0900 addi s0,sp,144 - 971a: 0000 unimp - 971c: 0301 addi t1,t1,0 - 971e: 0900 addi s0,sp,144 - 9720: 0000 unimp - 9722: 0301 addi t1,t1,0 - 9724: 0900 addi s0,sp,144 - 9726: 0000 unimp - 9728: 0301 addi t1,t1,0 - 972a: 0900 addi s0,sp,144 - 972c: 0000 unimp - 972e: 0301 addi t1,t1,0 - 9730: 0900 addi s0,sp,144 - 9732: 0000 unimp - 9734: 0301 addi t1,t1,0 - 9736: 0900 addi s0,sp,144 - 9738: 0000 unimp - 973a: 0001 nop - 973c: 0402 c.slli64 s0 - 973e: 032a slli t1,t1,0xa - 9740: 0900 addi s0,sp,144 - 9742: 0010 0x10 - 9744: 0001 nop - 9746: 0402 c.slli64 s0 - 9748: 0301 addi t1,t1,0 - 974a: 0901 addi s2,s2,0 - 974c: 0010 0x10 - 974e: 0001 nop - 9750: 0402 c.slli64 s0 - 9752: 030d addi t1,t1,3 - 9754: 097f 0x97f - 9756: 000c 0xc - 9758: 0001 nop - 975a: 0402 c.slli64 s0 - 975c: 030d addi t1,t1,3 - 975e: 0900 addi s0,sp,144 - 9760: 0000 unimp - 9762: 0001 nop - 9764: 0402 c.slli64 s0 - 9766: 030d addi t1,t1,3 - 9768: 0900 addi s0,sp,144 - 976a: 0014 0x14 - 976c: 0001 nop - 976e: 0402 c.slli64 s0 - 9770: 030d addi t1,t1,3 - 9772: 0900 addi s0,sp,144 - 9774: 0000 unimp - 9776: 0001 nop - 9778: 0402 c.slli64 s0 - 977a: 030d addi t1,t1,3 - 977c: 0900 addi s0,sp,144 - 977e: 0000 unimp - 9780: 0001 nop - 9782: 0402 c.slli64 s0 - 9784: 030d addi t1,t1,3 - 9786: 0900 addi s0,sp,144 - 9788: 0000 unimp - 978a: 0001 nop - 978c: 0402 c.slli64 s0 - 978e: 030d addi t1,t1,3 - 9790: 0900 addi s0,sp,144 - 9792: 0000 unimp - 9794: 0001 nop - 9796: 0402 c.slli64 s0 - 9798: 030d addi t1,t1,3 - 979a: 0900 addi s0,sp,144 - 979c: 0000 unimp - 979e: 0001 nop - 97a0: 0402 c.slli64 s0 - 97a2: 030d addi t1,t1,3 - 97a4: 0900 addi s0,sp,144 - 97a6: 0004 0x4 - 97a8: 0001 nop - 97aa: 0402 c.slli64 s0 - 97ac: 030d addi t1,t1,3 - 97ae: 0900 addi s0,sp,144 - 97b0: 0000 unimp - 97b2: 0001 nop - 97b4: 0402 c.slli64 s0 - 97b6: 030d addi t1,t1,3 - 97b8: 0900 addi s0,sp,144 - 97ba: 0000 unimp - 97bc: 0001 nop - 97be: 0402 c.slli64 s0 - 97c0: 030d addi t1,t1,3 - 97c2: 0900 addi s0,sp,144 - 97c4: 0000 unimp - 97c6: 0001 nop - 97c8: 0402 c.slli64 s0 - 97ca: 0338 addi a4,sp,392 - 97cc: 0900 addi s0,sp,144 - 97ce: 000c 0xc - 97d0: 0001 nop - 97d2: 0402 c.slli64 s0 - 97d4: 0338 addi a4,sp,392 - 97d6: 0900 addi s0,sp,144 - 97d8: 0010 0x10 - 97da: 0001 nop - 97dc: 0402 c.slli64 s0 - 97de: 0338 addi a4,sp,392 - 97e0: 0900 addi s0,sp,144 - 97e2: 0000 unimp - 97e4: 0001 nop - 97e6: 0402 c.slli64 s0 - 97e8: 0339 addi t1,t1,14 - 97ea: 0900 addi s0,sp,144 - 97ec: 0004 0x4 - 97ee: 0301 addi t1,t1,0 - 97f0: 0900 addi s0,sp,144 - 97f2: 000c 0xc - 97f4: 0301 addi t1,t1,0 - 97f6: 0900 addi s0,sp,144 - 97f8: 0010 0x10 - 97fa: 0301 addi t1,t1,0 - 97fc: 0900 addi s0,sp,144 - 97fe: 0000 unimp - 9800: 0001 nop - 9802: 0402 c.slli64 s0 - 9804: 0344 addi s1,sp,388 - 9806: 0900 addi s0,sp,144 - 9808: 0000 unimp - 980a: 0001 nop - 980c: 0402 c.slli64 s0 - 980e: 0344 addi s1,sp,388 - 9810: 0900 addi s0,sp,144 - 9812: 0000 unimp - 9814: 0001 nop - 9816: 0402 c.slli64 s0 - 9818: 0344 addi s1,sp,388 - 981a: 0900 addi s0,sp,144 - 981c: 0000 unimp - 981e: 0001 nop - 9820: 0402 c.slli64 s0 - 9822: 0344 addi s1,sp,388 - 9824: 0900 addi s0,sp,144 - 9826: 0000 unimp - 9828: 0001 nop - 982a: 0402 c.slli64 s0 - 982c: 0344 addi s1,sp,388 - 982e: 0900 addi s0,sp,144 - 9830: 0000 unimp - 9832: 0001 nop - 9834: 0402 c.slli64 s0 - 9836: 0344 addi s1,sp,388 - 9838: 0900 addi s0,sp,144 - 983a: 0000 unimp - 983c: 0001 nop - 983e: 0402 c.slli64 s0 - 9840: 0344 addi s1,sp,388 - 9842: 0900 addi s0,sp,144 - 9844: 0000 unimp - 9846: 0001 nop - 9848: 0402 c.slli64 s0 - 984a: 0344 addi s1,sp,388 - 984c: 0900 addi s0,sp,144 - 984e: 0000 unimp - 9850: 0001 nop - 9852: 0402 c.slli64 s0 - 9854: 0344 addi s1,sp,388 - 9856: 0900 addi s0,sp,144 - 9858: 0000 unimp - 985a: 0001 nop - 985c: 0402 c.slli64 s0 - 985e: 0344 addi s1,sp,388 - 9860: 0900 addi s0,sp,144 - 9862: 0004 0x4 - 9864: 0001 nop - 9866: 0402 c.slli64 s0 - 9868: 0344 addi s1,sp,388 - 986a: 0900 addi s0,sp,144 - 986c: 0000 unimp - 986e: 0001 nop - 9870: 0402 c.slli64 s0 - 9872: 034e slli t1,t1,0x13 - 9874: 0900 addi s0,sp,144 - 9876: 0004 0x4 - 9878: 0001 nop - 987a: 0402 c.slli64 s0 - 987c: 035c addi a5,sp,388 - 987e: 0900 addi s0,sp,144 - 9880: 0004 0x4 - 9882: 0001 nop - 9884: 0402 c.slli64 s0 - 9886: 035c addi a5,sp,388 - 9888: 0901 addi s2,s2,0 - 988a: 0000 unimp - 988c: 0001 nop - 988e: 0402 c.slli64 s0 - 9890: 035c addi a5,sp,388 - 9892: 0900 addi s0,sp,144 - 9894: 0000 unimp - 9896: 0001 nop - 9898: 0402 c.slli64 s0 - 989a: 7f03063b 0x7f03063b - 989e: 0c09 addi s8,s8,2 - 98a0: 0100 addi s0,sp,128 - 98a2: 0200 addi s0,sp,256 - 98a4: 3b04 fld fs1,48(a4) - 98a6: 0306 slli t1,t1,0x1 - 98a8: 0900 addi s0,sp,144 - 98aa: 0014 0x14 - 98ac: 0001 nop - 98ae: 0402 c.slli64 s0 - 98b0: 0900033b 0x900033b - 98b4: 0008 0x8 - 98b6: 0001 nop - 98b8: 0402 c.slli64 s0 - 98ba: 0900033f 0001001c 0x1001c0900033f - 98c2: 0402 c.slli64 s0 - 98c4: 0342 slli t1,t1,0x10 - 98c6: 0900 addi s0,sp,144 - 98c8: 000c 0xc - 98ca: 0001 nop - 98cc: 0402 c.slli64 s0 - 98ce: 0341 addi t1,t1,16 - 98d0: 0900 addi s0,sp,144 - 98d2: 0018 0x18 - 98d4: 0001 nop - 98d6: 0402 c.slli64 s0 - 98d8: 0341 addi t1,t1,16 - 98da: 0900 addi s0,sp,144 - 98dc: 0004 0x4 - 98de: 0601 addi a2,a2,0 - 98e0: 0c090003 lb zero,192(s2) - 98e4: 0100 addi s0,sp,128 - 98e6: 1409 addi s0,s0,-30 - 98e8: 0000 unimp - 98ea: 0101 addi sp,sp,0 - 98ec: 0399 addi t2,t2,6 - 98ee: 0000 unimp - 98f0: 00940003 lb zero,9(s0) # 18009 <__stack_size+0x17c09> - 98f4: 0000 unimp - 98f6: 0101 addi sp,sp,0 - 98f8: 000d0efb 0xd0efb - 98fc: 0101 addi sp,sp,0 - 98fe: 0101 addi sp,sp,0 - 9900: 0000 unimp - 9902: 0100 addi s0,sp,128 - 9904: 0000 unimp - 9906: 2e01 jal 9c16 <__stack_size+0x9816> - 9908: 2f2e fld ft10,200(sp) - 990a: 2e2e fld ft8,200(sp) - 990c: 2f2e2e2f 0x2f2e2e2f - 9910: 2e2e fld ft8,200(sp) - 9912: 7369722f 0x7369722f - 9916: 672d7663 bgeu s10,s2,9f82 <__stack_size+0x9b82> - 991a: 6c2f6363 bltu t5,sp,9fe0 <__stack_size+0x9be0> - 991e: 6269 lui tp,0x1a - 9920: 2f636367 0x2f636367 - 9924: 74666f73 csrrsi t5,0x746,12 - 9928: 662d lui a2,0xb - 992a: 0070 addi a2,sp,12 - 992c: 2e2e fld ft8,200(sp) - 992e: 2f2e2e2f 0x2f2e2e2f - 9932: 2e2e fld ft8,200(sp) - 9934: 2f2e2e2f 0x2f2e2e2f - 9938: 6972 flw fs2,28(sp) - 993a: 2d766373 csrrsi t1,0x2d7,12 - 993e: 2f636367 0x2f636367 - 9942: 696c flw fa1,84(a0) - 9944: 6762 flw fa4,24(sp) - 9946: 2e2f6363 bltu t5,sp,9c2c <__stack_size+0x982c> - 994a: 2f2e fld ft10,200(sp) - 994c: 6e69 lui t3,0x1a - 994e: 64756c63 bltu a0,t2,9fa6 <__stack_size+0x9ba6> - 9952: 0065 c.nop 25 - 9954: 6600 flw fs0,8(a2) - 9956: 6f6c flw fa1,92(a4) - 9958: 7461 lui s0,0xffff8 - 995a: 66746973 csrrsi s2,0x667,8 - 995e: 632e flw ft6,200(sp) - 9960: 0100 addi s0,sp,128 - 9962: 0000 unimp - 9964: 74666f73 csrrsi t5,0x746,12 - 9968: 662d lui a2,0xb - 996a: 2e70 fld fa2,216(a2) - 996c: 0068 addi a0,sp,12 - 996e: 0001 nop - 9970: 7100 flw fs0,32(a0) - 9972: 6175 addi sp,sp,368 - 9974: 2e64 fld fs1,216(a2) - 9976: 0068 addi a0,sp,12 - 9978: 0001 nop - 997a: 6c00 flw fs0,24(s0) - 997c: 6c676e6f jal t3,80042 <__stack_size+0x7fc42> - 9980: 2e676e6f jal t3,7fc66 <__stack_size+0x7f866> - 9984: 0068 addi a0,sp,12 - 9986: 0002 c.slli64 zero - 9988: 0000 unimp - 998a: 0105 addi sp,sp,1 - 998c: 0500 addi s0,sp,640 - 998e: dc02 sw zero,56(sp) - 9990: 0121 addi sp,sp,8 - 9992: 0380 addi s0,sp,448 - 9994: 0124 addi s1,sp,136 - 9996: 0305 addi t1,t1,1 - 9998: 00090103 lb sp,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: 00090003 lb zero,0(s2) - 99ae: 0100 addi s0,sp,128 - 99b0: 00090103 lb sp,0(s2) - 99b4: 0100 addi s0,sp,128 - 99b6: 00090203 lb tp,0(s2) - 99ba: 0100 addi s0,sp,128 - 99bc: 00090003 lb zero,0(s2) - 99c0: 0100 addi s0,sp,128 - 99c2: 0105 addi sp,sp,1 - 99c4: 0306 slli t1,t1,0x1 - 99c6: 097c addi a5,sp,156 - 99c8: 0000 unimp - 99ca: 0301 addi t1,t1,0 - 99cc: 0900 addi s0,sp,144 - 99ce: 0014 0x14 - 99d0: 0501 addi a0,a0,0 - 99d2: 09040303 lb t1,144(s0) # ffff8090 <__stack_top+0xff8090> - 99d6: 0004 0x4 - 99d8: 0001 nop - 99da: 0402 c.slli64 s0 - 99dc: 0601 addi a2,a2,0 - 99de: 04090003 lb zero,64(s2) - 99e2: 0100 addi s0,sp,128 - 99e4: 0200 addi s0,sp,256 - 99e6: 0104 addi s1,sp,128 - 99e8: 00090003 lb zero,0(s2) - 99ec: 0100 addi s0,sp,128 - 99ee: 0200 addi s0,sp,256 - 99f0: 0104 addi s1,sp,128 - 99f2: 14090003 lb zero,320(s2) - 99f6: 0100 addi s0,sp,128 - 99f8: 0200 addi s0,sp,256 - 99fa: 0104 addi s1,sp,128 - 99fc: 00090003 lb zero,0(s2) - 9a00: 0100 addi s0,sp,128 - 9a02: 0200 addi s0,sp,256 - 9a04: 0104 addi s1,sp,128 - 9a06: 00090003 lb zero,0(s2) - 9a0a: 0100 addi s0,sp,128 - 9a0c: 0200 addi s0,sp,256 - 9a0e: 0104 addi s1,sp,128 - 9a10: 00090003 lb zero,0(s2) - 9a14: 0100 addi s0,sp,128 - 9a16: 0200 addi s0,sp,256 - 9a18: 0104 addi s1,sp,128 - 9a1a: 00090003 lb zero,0(s2) - 9a1e: 0100 addi s0,sp,128 - 9a20: 0200 addi s0,sp,256 - 9a22: 0104 addi s1,sp,128 - 9a24: 00090003 lb zero,0(s2) - 9a28: 0100 addi s0,sp,128 - 9a2a: 0200 addi s0,sp,256 - 9a2c: 0104 addi s1,sp,128 - 9a2e: 00090003 lb zero,0(s2) - 9a32: 0100 addi s0,sp,128 - 9a34: 0200 addi s0,sp,256 - 9a36: 0104 addi s1,sp,128 - 9a38: 04090003 lb zero,64(s2) - 9a3c: 0100 addi s0,sp,128 - 9a3e: 0200 addi s0,sp,256 - 9a40: 0104 addi s1,sp,128 - 9a42: 00090003 lb zero,0(s2) - 9a46: 0100 addi s0,sp,128 - 9a48: 0200 addi s0,sp,256 - 9a4a: 0104 addi s1,sp,128 - 9a4c: 10090003 lb zero,256(s2) - 9a50: 0100 addi s0,sp,128 - 9a52: 0200 addi s0,sp,256 - 9a54: 0104 addi s1,sp,128 - 9a56: 00090003 lb zero,0(s2) - 9a5a: 0100 addi s0,sp,128 - 9a5c: 0200 addi s0,sp,256 - 9a5e: 0104 addi s1,sp,128 - 9a60: 00090003 lb zero,0(s2) - 9a64: 0100 addi s0,sp,128 - 9a66: 0200 addi s0,sp,256 - 9a68: 0104 addi s1,sp,128 - 9a6a: 00090003 lb zero,0(s2) - 9a6e: 0100 addi s0,sp,128 - 9a70: 0200 addi s0,sp,256 - 9a72: 0104 addi s1,sp,128 - 9a74: 04090003 lb zero,64(s2) - 9a78: 0100 addi s0,sp,128 - 9a7a: 0200 addi s0,sp,256 - 9a7c: 0104 addi s1,sp,128 - 9a7e: 08090003 lb zero,128(s2) - 9a82: 0100 addi s0,sp,128 - 9a84: 0200 addi s0,sp,256 - 9a86: 0104 addi s1,sp,128 - 9a88: 04090003 lb zero,64(s2) - 9a8c: 0100 addi s0,sp,128 - 9a8e: 0200 addi s0,sp,256 - 9a90: 0104 addi s1,sp,128 - 9a92: 04090003 lb zero,64(s2) - 9a96: 0100 addi s0,sp,128 - 9a98: 0200 addi s0,sp,256 - 9a9a: 0104 addi s1,sp,128 - 9a9c: 00090003 lb zero,0(s2) - 9aa0: 0100 addi s0,sp,128 - 9aa2: 0200 addi s0,sp,256 - 9aa4: 0104 addi s1,sp,128 - 9aa6: 00090003 lb zero,0(s2) - 9aaa: 0100 addi s0,sp,128 - 9aac: 0200 addi s0,sp,256 - 9aae: 0104 addi s1,sp,128 - 9ab0: 00090003 lb zero,0(s2) - 9ab4: 0100 addi s0,sp,128 - 9ab6: 0200 addi s0,sp,256 - 9ab8: 0104 addi s1,sp,128 - 9aba: 00090003 lb zero,0(s2) - 9abe: 0100 addi s0,sp,128 - 9ac0: 0200 addi s0,sp,256 - 9ac2: 0104 addi s1,sp,128 - 9ac4: 00090003 lb zero,0(s2) - 9ac8: 0100 addi s0,sp,128 - 9aca: 0200 addi s0,sp,256 - 9acc: 0104 addi s1,sp,128 - 9ace: 00090003 lb zero,0(s2) - 9ad2: 0100 addi s0,sp,128 - 9ad4: 0200 addi s0,sp,256 - 9ad6: 0104 addi s1,sp,128 - 9ad8: 00090003 lb zero,0(s2) - 9adc: 0100 addi s0,sp,128 - 9ade: 0200 addi s0,sp,256 - 9ae0: 0104 addi s1,sp,128 - 9ae2: 00090003 lb zero,0(s2) - 9ae6: 0100 addi s0,sp,128 - 9ae8: 08090003 lb zero,128(s2) - 9aec: 0100 addi s0,sp,128 - 9aee: 08090003 lb zero,128(s2) - 9af2: 0100 addi s0,sp,128 - 9af4: 10090003 lb zero,256(s2) - 9af8: 0100 addi s0,sp,128 - 9afa: 00090003 lb zero,0(s2) - 9afe: 0100 addi s0,sp,128 - 9b00: 0200 addi s0,sp,256 - 9b02: 2004 fld fs1,0(s0) - 9b04: 00090003 lb zero,0(s2) - 9b08: 0100 addi s0,sp,128 - 9b0a: 1c090003 lb zero,448(s2) - 9b0e: 0100 addi s0,sp,128 - 9b10: 00090003 lb zero,0(s2) - 9b14: 0100 addi s0,sp,128 - 9b16: 20090003 lb zero,512(s2) - 9b1a: 0100 addi s0,sp,128 - 9b1c: 00090003 lb zero,0(s2) - 9b20: 0100 addi s0,sp,128 - 9b22: 08090003 lb zero,128(s2) - 9b26: 0100 addi s0,sp,128 - 9b28: 04090003 lb zero,64(s2) - 9b2c: 0100 addi s0,sp,128 - 9b2e: 00090003 lb zero,0(s2) - 9b32: 0100 addi s0,sp,128 - 9b34: 0200 addi s0,sp,256 - 9b36: 2304 fld fs1,0(a4) - 9b38: 0306 slli t1,t1,0x1 - 9b3a: 0900 addi s0,sp,144 - 9b3c: 0004 0x4 - 9b3e: 0001 nop - 9b40: 0402 c.slli64 s0 - 9b42: 00030623 sb zero,12(t1) - 9b46: 0409 addi s0,s0,2 - 9b48: 0100 addi s0,sp,128 - 9b4a: 0200 addi s0,sp,256 - 9b4c: 2304 fld fs1,0(a4) - 9b4e: 10090003 lb zero,256(s2) - 9b52: 0100 addi s0,sp,128 - 9b54: 0200 addi s0,sp,256 - 9b56: 2304 fld fs1,0(a4) - 9b58: 04090003 lb zero,64(s2) - 9b5c: 0100 addi s0,sp,128 - 9b5e: 0300 addi s0,sp,384 - 9b60: 9b04 0x9b04 - 9b62: 0301 addi t1,t1,0 - 9b64: 0900 addi s0,sp,144 - 9b66: 0004 0x4 - 9b68: 0001 nop - 9b6a: 019b0403 lb s0,25(s6) - 9b6e: 00090103 lb sp,0(s2) - 9b72: 0100 addi s0,sp,128 - 9b74: 0300 addi s0,sp,384 - 9b76: 9b04 0x9b04 - 9b78: 0301 addi t1,t1,0 - 9b7a: 0900 addi s0,sp,144 - 9b7c: 0000 unimp - 9b7e: 0001 nop - 9b80: 019b0403 lb s0,25(s6) - 9b84: 00090003 lb zero,0(s2) - 9b88: 0100 addi s0,sp,128 - 9b8a: 0300 addi s0,sp,384 - 9b8c: 9b04 0x9b04 - 9b8e: 0301 addi t1,t1,0 - 9b90: 0900 addi s0,sp,144 - 9b92: 0000 unimp - 9b94: 0001 nop - 9b96: 019b0403 lb s0,25(s6) - 9b9a: 00090003 lb zero,0(s2) - 9b9e: 0100 addi s0,sp,128 - 9ba0: 0300 addi s0,sp,384 - 9ba2: 9b04 0x9b04 - 9ba4: 0301 addi t1,t1,0 - 9ba6: 0900 addi s0,sp,144 - 9ba8: 0000 unimp - 9baa: 0501 addi a0,a0,0 - 9bac: 0001 nop - 9bae: 019b0403 lb s0,25(s6) - 9bb2: 0306 slli t1,t1,0x1 - 9bb4: 00040903 lb s2,0(s0) - 9bb8: 0501 addi a0,a0,0 - 9bba: 04030003 lb zero,64(t1) - 9bbe: 7d03019b 0x7d03019b - 9bc2: 0809 addi a6,a6,2 - 9bc4: 0100 addi s0,sp,128 - 9bc6: 0300 addi s0,sp,384 - 9bc8: 9b04 0x9b04 - 9bca: 0601 addi a2,a2,0 - 9bcc: 04090003 lb zero,64(s2) - 9bd0: 0100 addi s0,sp,128 - 9bd2: 0300 addi s0,sp,384 - 9bd4: 9b04 0x9b04 - 9bd6: 0301 addi t1,t1,0 - 9bd8: 0900 addi s0,sp,144 - 9bda: 0000 unimp - 9bdc: 0501 addi a0,a0,0 - 9bde: 000a c.slli zero,0x2 - 9be0: 019b0403 lb s0,25(s6) - 9be4: 0306 slli t1,t1,0x1 - 9be6: 0902 c.slli64 s2 - 9be8: 0008 0x8 - 9bea: 0501 addi a0,a0,0 - 9bec: 04030003 lb zero,64(t1) - 9bf0: 7e03019b 0x7e03019b - 9bf4: 0409 addi s0,s0,2 - 9bf6: 0100 addi s0,sp,128 - 9bf8: 0300 addi s0,sp,384 - 9bfa: 9b04 0x9b04 - 9bfc: 0601 addi a2,a2,0 - 9bfe: 04090003 lb zero,64(s2) - 9c02: 0100 addi s0,sp,128 - 9c04: 0300 addi s0,sp,384 - 9c06: 9b04 0x9b04 - 9c08: 0301 addi t1,t1,0 - 9c0a: 0900 addi s0,sp,144 - 9c0c: 0000 unimp - 9c0e: 0001 nop - 9c10: 019b0403 lb s0,25(s6) - 9c14: 00090203 lb tp,0(s2) - 9c18: 0100 addi s0,sp,128 - 9c1a: 0105 addi sp,sp,1 - 9c1c: 0300 addi s0,sp,384 - 9c1e: 9b04 0x9b04 - 9c20: 0601 addi a2,a2,0 - 9c22: 00090103 lb sp,0(s2) - 9c26: 0100 addi s0,sp,128 - 9c28: 0a05 addi s4,s4,1 - 9c2a: 0300 addi s0,sp,384 - 9c2c: 9b04 0x9b04 - 9c2e: 0301 addi t1,t1,0 - 9c30: 097f 0x97f - 9c32: 0004 0x4 - 9c34: 0501 addi a0,a0,0 - 9c36: 0001 nop - 9c38: 019b0403 lb s0,25(s6) - 9c3c: 08090103 lb sp,128(s2) - 9c40: 0100 addi s0,sp,128 - 9c42: 0a05 addi s4,s4,1 - 9c44: 0300 addi s0,sp,384 - 9c46: 9b04 0x9b04 - 9c48: 0301 addi t1,t1,0 - 9c4a: 097f 0x97f - 9c4c: 0004 0x4 - 9c4e: 0501 addi a0,a0,0 - 9c50: 0001 nop - 9c52: 019b0403 lb s0,25(s6) - 9c56: 14090103 lb sp,320(s2) - 9c5a: 0100 addi s0,sp,128 - 9c5c: 0305 addi t1,t1,1 - 9c5e: 0c097c03 0xc097c03 - 9c62: 0100 addi s0,sp,128 - 9c64: 0200 addi s0,sp,256 - 9c66: 0204 addi s1,sp,256 - 9c68: 0306 slli t1,t1,0x1 - 9c6a: 0900 addi s0,sp,144 - 9c6c: 0008 0x8 - 9c6e: 0001 nop - 9c70: 0402 c.slli64 s0 - 9c72: 0302 c.slli64 t1 - 9c74: 0900 addi s0,sp,144 - 9c76: 0000 unimp - 9c78: 0001 nop - 9c7a: 0402 c.slli64 s0 - 9c7c: 0302 c.slli64 t1 - 9c7e: 0900 addi s0,sp,144 - 9c80: 0000 unimp - 9c82: 0901 addi s2,s2,0 - 9c84: 0018 0x18 - 9c86: 0100 addi s0,sp,128 - 9c88: 5701 li a4,-32 - 9c8a: 0006 c.slli zero,0x1 - 9c8c: 0300 addi s0,sp,384 - 9c8e: a200 fsd fs0,0(a2) - 9c90: 0000 unimp - 9c92: 0100 addi s0,sp,128 - 9c94: fb01 bnez a4,9ba4 <__stack_size+0x97a4> - 9c96: 0d0e slli s10,s10,0x3 - 9c98: 0100 addi s0,sp,128 - 9c9a: 0101 addi sp,sp,0 - 9c9c: 0001 nop - 9c9e: 0000 unimp - 9ca0: 0001 nop - 9ca2: 0100 addi s0,sp,128 - 9ca4: 2e2e fld ft8,200(sp) - 9ca6: 2f2e2e2f 0x2f2e2e2f - 9caa: 2e2e fld ft8,200(sp) - 9cac: 2f2e2e2f 0x2f2e2e2f - 9cb0: 6972 flw fs2,28(sp) - 9cb2: 2d766373 csrrsi t1,0x2d7,12 - 9cb6: 2f636367 0x2f636367 - 9cba: 696c flw fa1,84(a0) - 9cbc: 6762 flw fa4,24(sp) - 9cbe: 732f6363 bltu t5,s2,a3e4 <__stack_size+0x9fe4> - 9cc2: 2d74666f jal a2,50798 <__stack_size+0x50398> - 9cc6: 7066 flw ft0,120(sp) - 9cc8: 2e00 fld fs0,24(a2) - 9cca: 2f2e fld ft10,200(sp) - 9ccc: 2e2e fld ft8,200(sp) - 9cce: 2f2e2e2f 0x2f2e2e2f - 9cd2: 2e2e fld ft8,200(sp) - 9cd4: 7369722f 0x7369722f - 9cd8: 672d7663 bgeu s10,s2,a344 <__stack_size+0x9f44> - 9cdc: 6c2f6363 bltu t5,sp,a3a2 <__stack_size+0x9fa2> - 9ce0: 6269 lui tp,0x1a - 9ce2: 2f636367 0x2f636367 - 9ce6: 2e2e fld ft8,200(sp) - 9ce8: 636e692f 0x636e692f - 9cec: 756c flw fa1,108(a0) - 9cee: 6564 flw fs1,76(a0) - 9cf0: 0000 unimp - 9cf2: 7865 lui a6,0xffff9 - 9cf4: 6574 flw fa3,76(a0) - 9cf6: 646e flw fs0,216(sp) - 9cf8: 6664 flw fs1,76(a2) - 9cfa: 6674 flw fa3,76(a2) - 9cfc: 2e32 fld ft8,264(sp) - 9cfe: 00010063 beqz sp,9cfe <__stack_size+0x98fe> - 9d02: 7300 flw fs0,32(a4) - 9d04: 2d74666f jal a2,507da <__stack_size+0x503da> - 9d08: 7066 flw ft0,120(sp) - 9d0a: 682e flw fa6,200(sp) - 9d0c: 0100 addi s0,sp,128 - 9d0e: 0000 unimp - 9d10: 6f64 flw fs1,92(a4) - 9d12: 6275 lui tp,0x1d - 9d14: 656c flw fa1,76(a0) - 9d16: 682e flw fa6,200(sp) - 9d18: 0100 addi s0,sp,128 - 9d1a: 0000 unimp - 9d1c: 7571 lui a0,0xffffc - 9d1e: 6461 lui s0,0x18 - 9d20: 682e flw fa6,200(sp) - 9d22: 0100 addi s0,sp,128 - 9d24: 0000 unimp - 9d26: 6f6c flw fa1,92(a4) - 9d28: 676e flw fa4,216(sp) - 9d2a: 6f6c flw fa1,92(a4) - 9d2c: 676e flw fa4,216(sp) - 9d2e: 682e flw fa6,200(sp) - 9d30: 0200 addi s0,sp,256 - 9d32: 0000 unimp - 9d34: 0500 addi s0,sp,640 - 9d36: 0001 nop - 9d38: 0205 addi tp,tp,1 - 9d3a: 232c fld fa1,64(a4) - 9d3c: 8001 c.srli64 s0 - 9d3e: 05012503 lw a0,80(sp) - 9d42: 09010303 lb t1,144(sp) - 9d46: 0000 unimp - 9d48: 0301 addi t1,t1,0 - 9d4a: 0900 addi s0,sp,144 - 9d4c: 0000 unimp - 9d4e: 0501 addi a0,a0,0 - 9d50: 030d addi t1,t1,3 - 9d52: 0900 addi s0,sp,144 - 9d54: 0000 unimp - 9d56: 0501 addi a0,a0,0 - 9d58: 09010303 lb t1,144(sp) - 9d5c: 0000 unimp - 9d5e: 0301 addi t1,t1,0 - 9d60: 0900 addi s0,sp,144 - 9d62: 0000 unimp - 9d64: 0301 addi t1,t1,0 - 9d66: 0900 addi s0,sp,144 - 9d68: 0000 unimp - 9d6a: 0301 addi t1,t1,0 - 9d6c: 0900 addi s0,sp,144 - 9d6e: 0000 unimp - 9d70: 0301 addi t1,t1,0 - 9d72: 0901 addi s2,s2,0 - 9d74: 0000 unimp - 9d76: 0301 addi t1,t1,0 - 9d78: 0900 addi s0,sp,144 - 9d7a: 0000 unimp - 9d7c: 0301 addi t1,t1,0 - 9d7e: 0900 addi s0,sp,144 - 9d80: 0000 unimp - 9d82: 0301 addi t1,t1,0 - 9d84: 0900 addi s0,sp,144 - 9d86: 0000 unimp - 9d88: 0301 addi t1,t1,0 - 9d8a: 0901 addi s2,s2,0 - 9d8c: 0000 unimp - 9d8e: 0301 addi t1,t1,0 - 9d90: 0902 c.slli64 s2 - 9d92: 0000 unimp - 9d94: 0301 addi t1,t1,0 - 9d96: 0900 addi s0,sp,144 - 9d98: 0000 unimp - 9d9a: 0501 addi a0,a0,0 - 9d9c: 0601 addi a2,a2,0 - 9d9e: 00097a03 0x97a03 - 9da2: 0100 addi s0,sp,128 - 9da4: 18090003 lb zero,384(s2) - 9da8: 0100 addi s0,sp,128 - 9daa: 0305 addi t1,t1,1 - 9dac: 08090603 lb a2,128(s2) - 9db0: 0100 addi s0,sp,128 - 9db2: 0306 slli t1,t1,0x1 - 9db4: 0900 addi s0,sp,144 - 9db6: 0004 0x4 - 9db8: 0301 addi t1,t1,0 - 9dba: 0901 addi s2,s2,0 - 9dbc: 0000 unimp - 9dbe: 0301 addi t1,t1,0 - 9dc0: 0900 addi s0,sp,144 - 9dc2: 0000 unimp - 9dc4: 0301 addi t1,t1,0 - 9dc6: 0900 addi s0,sp,144 - 9dc8: 0000 unimp - 9dca: 0301 addi t1,t1,0 - 9dcc: 0900 addi s0,sp,144 - 9dce: 0000 unimp - 9dd0: 0301 addi t1,t1,0 - 9dd2: 0900 addi s0,sp,144 - 9dd4: 0000 unimp - 9dd6: 0301 addi t1,t1,0 - 9dd8: 0900 addi s0,sp,144 - 9dda: 0010 0x10 - 9ddc: 0301 addi t1,t1,0 - 9dde: 0900 addi s0,sp,144 - 9de0: 0000 unimp - 9de2: 0601 addi a2,a2,0 - 9de4: 00090203 lb tp,0(s2) - 9de8: 0100 addi s0,sp,128 - 9dea: 18097e03 0x18097e03 - 9dee: 0100 addi s0,sp,128 - 9df0: 0306 slli t1,t1,0x1 - 9df2: 0900 addi s0,sp,144 - 9df4: 0004 0x4 - 9df6: 0301 addi t1,t1,0 - 9df8: 0902 c.slli64 s2 - 9dfa: 0000 unimp - 9dfc: 0301 addi t1,t1,0 - 9dfe: 0900 addi s0,sp,144 - 9e00: 0000 unimp - 9e02: 0301 addi t1,t1,0 - 9e04: 0900 addi s0,sp,144 - 9e06: 0000 unimp - 9e08: 0301 addi t1,t1,0 - 9e0a: 0900 addi s0,sp,144 - 9e0c: 0000 unimp - 9e0e: 0301 addi t1,t1,0 - 9e10: 0900 addi s0,sp,144 - 9e12: 0000 unimp - 9e14: 0301 addi t1,t1,0 - 9e16: 0900 addi s0,sp,144 - 9e18: 0000 unimp - 9e1a: 0301 addi t1,t1,0 - 9e1c: 0900 addi s0,sp,144 - 9e1e: 0000 unimp - 9e20: 0301 addi t1,t1,0 - 9e22: 0900 addi s0,sp,144 - 9e24: 0000 unimp - 9e26: 0301 addi t1,t1,0 - 9e28: 0900 addi s0,sp,144 - 9e2a: 0000 unimp - 9e2c: 0301 addi t1,t1,0 - 9e2e: 0900 addi s0,sp,144 - 9e30: 0000 unimp - 9e32: 0301 addi t1,t1,0 - 9e34: 0900 addi s0,sp,144 - 9e36: 0000 unimp - 9e38: 0001 nop - 9e3a: 0402 c.slli64 s0 - 9e3c: 0301 addi t1,t1,0 - 9e3e: 0900 addi s0,sp,144 - 9e40: 0004 0x4 - 9e42: 0001 nop - 9e44: 0402 c.slli64 s0 - 9e46: 0301 addi t1,t1,0 - 9e48: 0900 addi s0,sp,144 - 9e4a: 0020 addi s0,sp,8 - 9e4c: 0001 nop - 9e4e: 0402 c.slli64 s0 - 9e50: 0301 addi t1,t1,0 - 9e52: 0900 addi s0,sp,144 - 9e54: 0000 unimp - 9e56: 0001 nop - 9e58: 0402 c.slli64 s0 - 9e5a: 0301 addi t1,t1,0 - 9e5c: 0900 addi s0,sp,144 - 9e5e: 0000 unimp - 9e60: 0001 nop - 9e62: 0402 c.slli64 s0 - 9e64: 0301 addi t1,t1,0 - 9e66: 0900 addi s0,sp,144 - 9e68: 0000 unimp - 9e6a: 0001 nop - 9e6c: 0402 c.slli64 s0 - 9e6e: 0301 addi t1,t1,0 - 9e70: 0900 addi s0,sp,144 - 9e72: 0000 unimp - 9e74: 0001 nop - 9e76: 0402 c.slli64 s0 - 9e78: 0301 addi t1,t1,0 - 9e7a: 0900 addi s0,sp,144 - 9e7c: 0000 unimp - 9e7e: 0001 nop - 9e80: 0402 c.slli64 s0 - 9e82: 0301 addi t1,t1,0 - 9e84: 0900 addi s0,sp,144 - 9e86: 0000 unimp - 9e88: 0001 nop - 9e8a: 0402 c.slli64 s0 - 9e8c: 0301 addi t1,t1,0 - 9e8e: 0900 addi s0,sp,144 - 9e90: 0000 unimp - 9e92: 0001 nop - 9e94: 0402 c.slli64 s0 - 9e96: 0301 addi t1,t1,0 - 9e98: 0900 addi s0,sp,144 - 9e9a: 0000 unimp - 9e9c: 0001 nop - 9e9e: 0402 c.slli64 s0 - 9ea0: 0301 addi t1,t1,0 - 9ea2: 0900 addi s0,sp,144 - 9ea4: 0000 unimp - 9ea6: 0001 nop - 9ea8: 0402 c.slli64 s0 - 9eaa: 0301 addi t1,t1,0 - 9eac: 0900 addi s0,sp,144 - 9eae: 0004 0x4 - 9eb0: 0001 nop - 9eb2: 0402 c.slli64 s0 - 9eb4: 0301 addi t1,t1,0 - 9eb6: 0900 addi s0,sp,144 - 9eb8: 0000 unimp - 9eba: 0001 nop - 9ebc: 0402 c.slli64 s0 - 9ebe: 0301 addi t1,t1,0 - 9ec0: 0900 addi s0,sp,144 - 9ec2: 0000 unimp - 9ec4: 0001 nop - 9ec6: 0402 c.slli64 s0 - 9ec8: 0301 addi t1,t1,0 - 9eca: 0900 addi s0,sp,144 - 9ecc: 0004 0x4 - 9ece: 0001 nop - 9ed0: 0402 c.slli64 s0 - 9ed2: 0301 addi t1,t1,0 - 9ed4: 0900 addi s0,sp,144 - 9ed6: 0000 unimp - 9ed8: 0001 nop - 9eda: 0402 c.slli64 s0 - 9edc: 0301 addi t1,t1,0 - 9ede: 0900 addi s0,sp,144 - 9ee0: 0000 unimp - 9ee2: 0001 nop - 9ee4: 0402 c.slli64 s0 - 9ee6: 0301 addi t1,t1,0 - 9ee8: 0900 addi s0,sp,144 - 9eea: 0004 0x4 - 9eec: 0001 nop - 9eee: 0402 c.slli64 s0 - 9ef0: 0301 addi t1,t1,0 - 9ef2: 0900 addi s0,sp,144 - 9ef4: 0000 unimp - 9ef6: 0001 nop - 9ef8: 0402 c.slli64 s0 - 9efa: 0301 addi t1,t1,0 - 9efc: 0900 addi s0,sp,144 - 9efe: 0004 0x4 - 9f00: 0001 nop - 9f02: 0402 c.slli64 s0 - 9f04: 0301 addi t1,t1,0 - 9f06: 0900 addi s0,sp,144 - 9f08: 0000 unimp - 9f0a: 0001 nop - 9f0c: 0402 c.slli64 s0 - 9f0e: 0601 addi a2,a2,0 - 9f10: 00097803 0x97803 - 9f14: 0100 addi s0,sp,128 - 9f16: 0200 addi s0,sp,256 - 9f18: 5c04 lw s1,56(s0) - 9f1a: 0306 slli t1,t1,0x1 - 9f1c: 0908 addi a0,sp,144 - 9f1e: 0004 0x4 - 9f20: 0001 nop - 9f22: 0402 c.slli64 s0 - 9f24: 035c addi a5,sp,388 - 9f26: 0900 addi s0,sp,144 - 9f28: 0000 unimp - 9f2a: 0001 nop - 9f2c: 0402 c.slli64 s0 - 9f2e: 035c addi a5,sp,388 - 9f30: 0904 addi s1,sp,144 - 9f32: 0000 unimp - 9f34: 0001 nop - 9f36: 0402 c.slli64 s0 - 9f38: 035c addi a5,sp,388 - 9f3a: 0900 addi s0,sp,144 - 9f3c: 0000 unimp - 9f3e: 0001 nop - 9f40: 0402 c.slli64 s0 - 9f42: 035c addi a5,sp,388 - 9f44: 0900 addi s0,sp,144 - 9f46: 0000 unimp - 9f48: 0001 nop - 9f4a: 0402 c.slli64 s0 - 9f4c: 035c addi a5,sp,388 - 9f4e: 0900 addi s0,sp,144 - 9f50: 0018 0x18 - 9f52: 0001 nop - 9f54: 0402 c.slli64 s0 - 9f56: 035c addi a5,sp,388 - 9f58: 0900 addi s0,sp,144 - 9f5a: 0004 0x4 - 9f5c: 0001 nop - 9f5e: 0402 c.slli64 s0 - 9f60: 035c addi a5,sp,388 - 9f62: 0900 addi s0,sp,144 - 9f64: 0004 0x4 - 9f66: 0001 nop - 9f68: 0402 c.slli64 s0 - 9f6a: 035c addi a5,sp,388 - 9f6c: 0900 addi s0,sp,144 - 9f6e: 0000 unimp - 9f70: 0001 nop - 9f72: 0402 c.slli64 s0 - 9f74: 035c addi a5,sp,388 - 9f76: 0900 addi s0,sp,144 - 9f78: 0000 unimp - 9f7a: 0001 nop - 9f7c: 0402 c.slli64 s0 - 9f7e: 035c addi a5,sp,388 - 9f80: 0900 addi s0,sp,144 - 9f82: 0000 unimp - 9f84: 0001 nop - 9f86: 0402 c.slli64 s0 - 9f88: 035c addi a5,sp,388 - 9f8a: 0900 addi s0,sp,144 - 9f8c: 0004 0x4 - 9f8e: 0001 nop - 9f90: 0402 c.slli64 s0 - 9f92: 035c addi a5,sp,388 - 9f94: 0901 addi s2,s2,0 - 9f96: 0000 unimp - 9f98: 0001 nop - 9f9a: 0402 c.slli64 s0 - 9f9c: 035c addi a5,sp,388 - 9f9e: 0900 addi s0,sp,144 - 9fa0: 0000 unimp - 9fa2: 0001 nop - 9fa4: 0402 c.slli64 s0 - 9fa6: 0301 addi t1,t1,0 - 9fa8: 0900 addi s0,sp,144 - 9faa: 0004 0x4 - 9fac: 0001 nop - 9fae: 0402 c.slli64 s0 - 9fb0: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - 9fb4: 0004 0x4 - 9fb6: 0001 nop - 9fb8: 0402 c.slli64 s0 - 9fba: 09020303 lb t1,144(tp) # 1d090 <__stack_size+0x1cc90> - 9fbe: 0000 unimp - 9fc0: 0501 addi a0,a0,0 - 9fc2: 0001 nop - 9fc4: 0402 c.slli64 s0 - 9fc6: 01030603 lb a2,16(t1) - 9fca: 0009 c.nop 2 - 9fcc: 0100 addi s0,sp,128 - 9fce: 0a05 addi s4,s4,1 - 9fd0: 0200 addi s0,sp,256 - 9fd2: 0304 addi s1,sp,384 - 9fd4: 08097f03 0x8097f03 - 9fd8: 0100 addi s0,sp,128 - 9fda: 0105 addi sp,sp,1 - 9fdc: 0200 addi s0,sp,256 - 9fde: 0304 addi s1,sp,384 - 9fe0: 10090103 lb sp,256(s2) - 9fe4: 0100 addi s0,sp,128 - 9fe6: 0305 addi t1,t1,1 - 9fe8: 0200 addi s0,sp,256 - 9fea: 0204 addi s1,sp,256 - 9fec: 0306 slli t1,t1,0x1 - 9fee: 0978 addi a4,sp,156 - 9ff0: 0018 0x18 - 9ff2: 0001 nop - 9ff4: 0402 c.slli64 s0 - 9ff6: 0314 addi a3,sp,384 - 9ff8: 0900 addi s0,sp,144 - 9ffa: 0008 0x8 - 9ffc: 0001 nop - 9ffe: 0402 c.slli64 s0 - a000: 0314 addi a3,sp,384 - a002: 0900 addi s0,sp,144 - a004: 0000 unimp - a006: 0001 nop - a008: 0402 c.slli64 s0 - a00a: 0314 addi a3,sp,384 - a00c: 0900 addi s0,sp,144 - a00e: 0000 unimp - a010: 0001 nop - a012: 0402 c.slli64 s0 - a014: 0314 addi a3,sp,384 - a016: 0900 addi s0,sp,144 - a018: 0000 unimp - a01a: 0001 nop - a01c: 0402 c.slli64 s0 - a01e: 0318 addi a4,sp,384 - a020: 0900 addi s0,sp,144 - a022: 0008 0x8 - a024: 0001 nop - a026: 0402 c.slli64 s0 - a028: 0318 addi a4,sp,384 - a02a: 0900 addi s0,sp,144 - a02c: 0000 unimp - a02e: 0001 nop - a030: 0402 c.slli64 s0 - a032: 0318 addi a4,sp,384 - a034: 0900 addi s0,sp,144 - a036: 0000 unimp - a038: 0001 nop - a03a: 0402 c.slli64 s0 - a03c: 0318 addi a4,sp,384 - a03e: 0900 addi s0,sp,144 - a040: 0000 unimp - a042: 0001 nop - a044: 0402 c.slli64 s0 - a046: 0318 addi a4,sp,384 - a048: 0900 addi s0,sp,144 - a04a: 0000 unimp - a04c: 0001 nop - a04e: 0402 c.slli64 s0 - a050: 0329 addi t1,t1,10 - a052: 0900 addi s0,sp,144 - a054: 0004 0x4 - a056: 0001 nop - a058: 0402 c.slli64 s0 - a05a: 0329 addi t1,t1,10 - a05c: 0900 addi s0,sp,144 - a05e: 0000 unimp - a060: 0001 nop - a062: 0402 c.slli64 s0 - a064: 0329 addi t1,t1,10 - a066: 0900 addi s0,sp,144 - a068: 0000 unimp - a06a: 0001 nop - a06c: 0402 c.slli64 s0 - a06e: 0329 addi t1,t1,10 - a070: 0900 addi s0,sp,144 - a072: 0000 unimp - a074: 0001 nop - a076: 0402 c.slli64 s0 - a078: 0329 addi t1,t1,10 - a07a: 0900 addi s0,sp,144 - a07c: 0008 0x8 - a07e: 0001 nop - a080: 0402 c.slli64 s0 - a082: 09000337 lui t1,0x9000 - a086: 0000 unimp - a088: 0001 nop - a08a: 0402 c.slli64 s0 - a08c: 09000337 lui t1,0x9000 - a090: 0000 unimp - a092: 0001 nop - a094: 0402 c.slli64 s0 - a096: 09000337 lui t1,0x9000 - a09a: 0000 unimp - a09c: 0001 nop - a09e: 0402 c.slli64 s0 - a0a0: 09000337 lui t1,0x9000 - a0a4: 0000 unimp - a0a6: 0001 nop - a0a8: 0402 c.slli64 s0 - a0aa: 09000337 lui t1,0x9000 - a0ae: 0000 unimp - a0b0: 0001 nop - a0b2: 0402 c.slli64 s0 - a0b4: 09000337 lui t1,0x9000 - a0b8: 0008 0x8 - a0ba: 0001 nop - a0bc: 0402 c.slli64 s0 - a0be: 09000337 lui t1,0x9000 - a0c2: 0000 unimp - a0c4: 0001 nop - a0c6: 0402 c.slli64 s0 - a0c8: 09000337 lui t1,0x9000 - a0cc: 0000 unimp - a0ce: 0601 addi a2,a2,0 - a0d0: 14090003 lb zero,320(s2) - a0d4: 0100 addi s0,sp,128 - a0d6: 0200 addi s0,sp,256 - a0d8: 3d04 fld fs1,56(a0) - a0da: 0306 slli t1,t1,0x1 - a0dc: 0900 addi s0,sp,144 - a0de: 0014 0x14 - a0e0: 0001 nop - a0e2: 0402 c.slli64 s0 - a0e4: 0640 addi s0,sp,772 - a0e6: 04090003 lb zero,64(s2) - a0ea: 0100 addi s0,sp,128 - a0ec: 0200 addi s0,sp,256 - a0ee: 4004 lw s1,0(s0) - a0f0: 0306 slli t1,t1,0x1 - a0f2: 0900 addi s0,sp,144 - a0f4: 0010 0x10 - a0f6: 0001 nop - a0f8: 0402 c.slli64 s0 - a0fa: 0330 addi a2,sp,392 - a0fc: 0900 addi s0,sp,144 - a0fe: 0008 0x8 - a100: 0001 nop - a102: 0402 c.slli64 s0 - a104: 0330 addi a2,sp,392 - a106: 0900 addi s0,sp,144 - a108: 0000 unimp - a10a: 0001 nop - a10c: 0402 c.slli64 s0 - a10e: 0330 addi a2,sp,392 - a110: 0900 addi s0,sp,144 - a112: 0000 unimp - a114: 0001 nop - a116: 0402 c.slli64 s0 - a118: 0330 addi a2,sp,392 - a11a: 0900 addi s0,sp,144 - a11c: 0000 unimp - a11e: 0001 nop - a120: 0402 c.slli64 s0 - a122: 0330 addi a2,sp,392 - a124: 0900 addi s0,sp,144 - a126: 0004 0x4 - a128: 0001 nop - a12a: 0402 c.slli64 s0 - a12c: 0330 addi a2,sp,392 - a12e: 0900 addi s0,sp,144 - a130: 0000 unimp - a132: 0601 addi a2,a2,0 - a134: 14090003 lb zero,320(s2) - a138: 0100 addi s0,sp,128 - a13a: 0200 addi s0,sp,256 - a13c: 3c04 fld fs1,56(s0) - a13e: 0306 slli t1,t1,0x1 - a140: 0900 addi s0,sp,144 - a142: 0004 0x4 - a144: 0001 nop - a146: 0402 c.slli64 s0 - a148: 033c addi a5,sp,392 - a14a: 0900 addi s0,sp,144 - a14c: 0014 0x14 - a14e: 0001 nop - a150: 0402 c.slli64 s0 - a152: 033c addi a5,sp,392 - a154: 0900 addi s0,sp,144 - a156: 0000 unimp - a158: 0001 nop - a15a: 0402 c.slli64 s0 - a15c: 00030643 fmadd.s fa2,ft6,ft0,ft0,rne - a160: 0809 addi a6,a6,2 - a162: 0100 addi s0,sp,128 - a164: 0200 addi s0,sp,256 - a166: 4304 lw s1,0(a4) - a168: 0306 slli t1,t1,0x1 - a16a: 0900 addi s0,sp,144 - a16c: 0004 0x4 - a16e: 0001 nop - a170: 0402 c.slli64 s0 - a172: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - a176: 0010 0x10 - a178: 0001 nop - a17a: 0402 c.slli64 s0 - a17c: 09000343 fmadd.s ft6,ft0,fa6,ft1,rne - a180: 0004 0x4 - a182: 0001 nop - a184: 0402 c.slli64 s0 - a186: 0344 addi s1,sp,388 - a188: 0900 addi s0,sp,144 - a18a: 0004 0x4 - a18c: 0001 nop - a18e: 0402 c.slli64 s0 - a190: 0344 addi s1,sp,388 - a192: 0900 addi s0,sp,144 - a194: 0000 unimp - a196: 0001 nop - a198: 0402 c.slli64 s0 - a19a: 0900033f 00010010 0x100100900033f - a1a2: 0402 c.slli64 s0 - a1a4: 0900033f 0001001c 0x1001c0900033f - a1ac: 0402 c.slli64 s0 - a1ae: 0311 addi t1,t1,4 - a1b0: 0900 addi s0,sp,144 - a1b2: 0008 0x8 - a1b4: 0001 nop - a1b6: 0402 c.slli64 s0 - a1b8: 0311 addi t1,t1,4 - a1ba: 0900 addi s0,sp,144 - a1bc: 0000 unimp - a1be: 0001 nop - a1c0: 0402 c.slli64 s0 - a1c2: 0345 addi t1,t1,17 - a1c4: 0900 addi s0,sp,144 - a1c6: 0004 0x4 - a1c8: 0601 addi a2,a2,0 - a1ca: 08090003 lb zero,128(s2) - a1ce: 0100 addi s0,sp,128 - a1d0: 0200 addi s0,sp,256 - a1d2: 4904 lw s1,16(a0) - a1d4: 0306 slli t1,t1,0x1 - a1d6: 0900 addi s0,sp,144 - a1d8: 0004 0x4 - a1da: 0001 nop - a1dc: 0402 c.slli64 s0 - a1de: 0349 addi t1,t1,18 - a1e0: 0900 addi s0,sp,144 - a1e2: 0000 unimp - a1e4: 0001 nop - a1e6: 0402 c.slli64 s0 - a1e8: 0349 addi t1,t1,18 - a1ea: 0900 addi s0,sp,144 - a1ec: 0000 unimp - a1ee: 0001 nop - a1f0: 0402 c.slli64 s0 - a1f2: 0349 addi t1,t1,18 - a1f4: 0900 addi s0,sp,144 - a1f6: 0000 unimp - a1f8: 0001 nop - a1fa: 0402 c.slli64 s0 - a1fc: 0349 addi t1,t1,18 - a1fe: 0900 addi s0,sp,144 - a200: 0000 unimp - a202: 0001 nop - a204: 0402 c.slli64 s0 - a206: 0349 addi t1,t1,18 - a208: 0900 addi s0,sp,144 - a20a: 0000 unimp - a20c: 0001 nop - a20e: 0402 c.slli64 s0 - a210: 0349 addi t1,t1,18 - a212: 0900 addi s0,sp,144 - a214: 0000 unimp - a216: 0001 nop - a218: 0402 c.slli64 s0 - a21a: 0349 addi t1,t1,18 - a21c: 0900 addi s0,sp,144 - a21e: 0000 unimp - a220: 0001 nop - a222: 0402 c.slli64 s0 - a224: 0349 addi t1,t1,18 - a226: 0900 addi s0,sp,144 - a228: 0000 unimp - a22a: 0001 nop - a22c: 0402 c.slli64 s0 - a22e: 0349 addi t1,t1,18 - a230: 0900 addi s0,sp,144 - a232: 0000 unimp - a234: 0001 nop - a236: 0402 c.slli64 s0 - a238: 0349 addi t1,t1,18 - a23a: 0900 addi s0,sp,144 - a23c: 0000 unimp - a23e: 0001 nop - a240: 0402 c.slli64 s0 - a242: 0349 addi t1,t1,18 - a244: 0900 addi s0,sp,144 - a246: 0000 unimp - a248: 0001 nop - a24a: 0402 c.slli64 s0 - a24c: 0349 addi t1,t1,18 - a24e: 0900 addi s0,sp,144 - a250: 0000 unimp - a252: 0001 nop - a254: 0402 c.slli64 s0 - a256: 0349 addi t1,t1,18 - a258: 0900 addi s0,sp,144 - a25a: 0010 0x10 - a25c: 0001 nop - a25e: 0402 c.slli64 s0 - a260: 0349 addi t1,t1,18 - a262: 0900 addi s0,sp,144 - a264: 0000 unimp - a266: 0001 nop - a268: 0402 c.slli64 s0 - a26a: 0349 addi t1,t1,18 - a26c: 0900 addi s0,sp,144 - a26e: 0000 unimp - a270: 0001 nop - a272: 0402 c.slli64 s0 - a274: 0349 addi t1,t1,18 - a276: 0900 addi s0,sp,144 - a278: 0014 0x14 - a27a: 0001 nop - a27c: 0402 c.slli64 s0 - a27e: 0349 addi t1,t1,18 - a280: 0900 addi s0,sp,144 - a282: 0000 unimp - a284: 0001 nop - a286: 0402 c.slli64 s0 - a288: 0349 addi t1,t1,18 - a28a: 0900 addi s0,sp,144 - a28c: 0004 0x4 - a28e: 0001 nop - a290: 0402 c.slli64 s0 - a292: 0349 addi t1,t1,18 - a294: 0900 addi s0,sp,144 - a296: 0000 unimp - a298: 0001 nop - a29a: 0402 c.slli64 s0 - a29c: 0349 addi t1,t1,18 - a29e: 0900 addi s0,sp,144 - a2a0: 0000 unimp - a2a2: 0001 nop - a2a4: 0402 c.slli64 s0 - a2a6: 0349 addi t1,t1,18 - a2a8: 0900 addi s0,sp,144 - a2aa: 0000 unimp - a2ac: 0001 nop - a2ae: 0402 c.slli64 s0 - a2b0: 0349 addi t1,t1,18 - a2b2: 0900 addi s0,sp,144 - a2b4: 0000 unimp - a2b6: 0001 nop - a2b8: 0402 c.slli64 s0 - a2ba: 0349 addi t1,t1,18 - a2bc: 0900 addi s0,sp,144 - a2be: 0000 unimp - a2c0: 0001 nop - a2c2: 0402 c.slli64 s0 - a2c4: 0349 addi t1,t1,18 - a2c6: 0900 addi s0,sp,144 - a2c8: 0000 unimp - a2ca: 0601 addi a2,a2,0 - a2cc: 08090003 lb zero,128(s2) - a2d0: 0100 addi s0,sp,128 - a2d2: 08097803 0x8097803 - a2d6: 0100 addi s0,sp,128 - a2d8: 04090803 lb a6,64(s2) - a2dc: 0100 addi s0,sp,128 - a2de: 0809 addi a6,a6,2 - a2e0: 0000 unimp - a2e2: 0101 addi sp,sp,0 - a2e4: 0ab5 addi s5,s5,13 - a2e6: 0000 unimp - a2e8: 00a10003 lb zero,10(sp) - a2ec: 0000 unimp - a2ee: 0101 addi sp,sp,0 - a2f0: 000d0efb 0xd0efb - a2f4: 0101 addi sp,sp,0 - a2f6: 0101 addi sp,sp,0 - a2f8: 0000 unimp - a2fa: 0100 addi s0,sp,128 - a2fc: 0000 unimp - a2fe: 2e01 jal a60e <__stack_size+0xa20e> - a300: 2f2e fld ft10,200(sp) - a302: 2e2e fld ft8,200(sp) - a304: 2f2e2e2f 0x2f2e2e2f - a308: 2e2e fld ft8,200(sp) - a30a: 7369722f 0x7369722f - a30e: 672d7663 bgeu s10,s2,a97a <__stack_size+0xa57a> - a312: 6c2f6363 bltu t5,sp,a9d8 <__stack_size+0xa5d8> - a316: 6269 lui tp,0x1a - a318: 2f636367 0x2f636367 - a31c: 74666f73 csrrsi t5,0x746,12 - a320: 662d lui a2,0xb - a322: 0070 addi a2,sp,12 - a324: 2e2e fld ft8,200(sp) - a326: 2f2e2e2f 0x2f2e2e2f - a32a: 2e2e fld ft8,200(sp) - a32c: 2f2e2e2f 0x2f2e2e2f - a330: 6972 flw fs2,28(sp) - a332: 2d766373 csrrsi t1,0x2d7,12 - a336: 2f636367 0x2f636367 - a33a: 696c flw fa1,84(a0) - a33c: 6762 flw fa4,24(sp) - a33e: 2e2f6363 bltu t5,sp,a624 <__stack_size+0xa224> - a342: 2f2e fld ft10,200(sp) - a344: 6e69 lui t3,0x1a - a346: 64756c63 bltu a0,t2,a99e <__stack_size+0xa59e> - a34a: 0065 c.nop 25 - a34c: 7400 flw fs0,40(s0) - a34e: 7572 flw fa0,60(sp) - a350: 636e flw ft6,216(sp) - a352: 6674 flw fa3,76(a2) - a354: 6664 flw fs1,76(a2) - a356: 2e32 fld ft8,264(sp) - a358: 00010063 beqz sp,a358 <__stack_size+0x9f58> - a35c: 7300 flw fs0,32(a4) - a35e: 2d74666f jal a2,50e34 <__stack_size+0x50a34> - a362: 7066 flw ft0,120(sp) - a364: 682e flw fa6,200(sp) - a366: 0100 addi s0,sp,128 - a368: 0000 unimp - a36a: 6f64 flw fs1,92(a4) - a36c: 6275 lui tp,0x1d - a36e: 656c flw fa1,76(a0) - a370: 682e flw fa6,200(sp) - a372: 0100 addi s0,sp,128 - a374: 0000 unimp - a376: 7571 lui a0,0xffffc - a378: 6461 lui s0,0x18 - a37a: 682e flw fa6,200(sp) - a37c: 0100 addi s0,sp,128 - a37e: 0000 unimp - a380: 6f6c flw fa1,92(a4) - a382: 676e flw fa4,216(sp) - a384: 6f6c flw fa1,92(a4) - a386: 676e flw fa4,216(sp) - a388: 682e flw fa6,200(sp) - a38a: 0200 addi s0,sp,256 - a38c: 0000 unimp - a38e: 0500 addi s0,sp,640 - a390: 0001 nop - a392: 0205 addi tp,tp,1 - a394: 2554 fld fa3,136(a0) - a396: 8001 c.srli64 s0 - a398: 05012403 lw s0,80(sp) - a39c: 09010303 lb t1,144(sp) - a3a0: 0000 unimp - a3a2: 0301 addi t1,t1,0 - a3a4: 0900 addi s0,sp,144 - a3a6: 0000 unimp - a3a8: 0501 addi a0,a0,0 - a3aa: 030d addi t1,t1,3 - a3ac: 0900 addi s0,sp,144 - a3ae: 0000 unimp - a3b0: 0501 addi a0,a0,0 - a3b2: 09010303 lb t1,144(sp) - a3b6: 0000 unimp - a3b8: 0301 addi t1,t1,0 - a3ba: 0900 addi s0,sp,144 - a3bc: 0000 unimp - a3be: 0301 addi t1,t1,0 - a3c0: 0900 addi s0,sp,144 - a3c2: 0000 unimp - a3c4: 0301 addi t1,t1,0 - a3c6: 0900 addi s0,sp,144 - a3c8: 0000 unimp - a3ca: 0301 addi t1,t1,0 - a3cc: 0901 addi s2,s2,0 - a3ce: 0000 unimp - a3d0: 0301 addi t1,t1,0 - a3d2: 0900 addi s0,sp,144 - a3d4: 0000 unimp - a3d6: 0301 addi t1,t1,0 - a3d8: 0900 addi s0,sp,144 - a3da: 0000 unimp - a3dc: 0301 addi t1,t1,0 - a3de: 0900 addi s0,sp,144 - a3e0: 0000 unimp - a3e2: 0301 addi t1,t1,0 - a3e4: 0901 addi s2,s2,0 - a3e6: 0000 unimp - a3e8: 0301 addi t1,t1,0 - a3ea: 0902 c.slli64 s2 - a3ec: 0000 unimp - a3ee: 0301 addi t1,t1,0 - a3f0: 0900 addi s0,sp,144 - a3f2: 0000 unimp - a3f4: 0501 addi a0,a0,0 - a3f6: 0601 addi a2,a2,0 - a3f8: 00097a03 0x97a03 - a3fc: 0100 addi s0,sp,128 - a3fe: 04090003 lb zero,64(s2) - a402: 0100 addi s0,sp,128 - a404: 0305 addi t1,t1,1 - a406: 10090603 lb a2,256(s2) - a40a: 0100 addi s0,sp,128 - a40c: 0306 slli t1,t1,0x1 - a40e: 0900 addi s0,sp,144 - a410: 0004 0x4 - a412: 0301 addi t1,t1,0 - a414: 0901 addi s2,s2,0 - a416: 0000 unimp - a418: 0301 addi t1,t1,0 - a41a: 0900 addi s0,sp,144 - a41c: 0000 unimp - a41e: 0301 addi t1,t1,0 - a420: 0900 addi s0,sp,144 - a422: 0000 unimp - a424: 0301 addi t1,t1,0 - a426: 0900 addi s0,sp,144 - a428: 0000 unimp - a42a: 0301 addi t1,t1,0 - a42c: 0900 addi s0,sp,144 - a42e: 0014 0x14 - a430: 0301 addi t1,t1,0 - a432: 0900 addi s0,sp,144 - a434: 0010 0x10 - a436: 0301 addi t1,t1,0 - a438: 0900 addi s0,sp,144 - a43a: 0008 0x8 - a43c: 0301 addi t1,t1,0 - a43e: 0900 addi s0,sp,144 - a440: 0000 unimp - a442: 0301 addi t1,t1,0 - a444: 0900 addi s0,sp,144 - a446: 0004 0x4 - a448: 0301 addi t1,t1,0 - a44a: 0900 addi s0,sp,144 - a44c: 0004 0x4 - a44e: 0301 addi t1,t1,0 - a450: 0900 addi s0,sp,144 - a452: 0004 0x4 - a454: 0301 addi t1,t1,0 - a456: 0900 addi s0,sp,144 - a458: 0000 unimp - a45a: 0301 addi t1,t1,0 - a45c: 0900 addi s0,sp,144 - a45e: 0000 unimp - a460: 0301 addi t1,t1,0 - a462: 0900 addi s0,sp,144 - a464: 0000 unimp - a466: 0301 addi t1,t1,0 - a468: 0900 addi s0,sp,144 - a46a: 0000 unimp - a46c: 0301 addi t1,t1,0 - a46e: 0900 addi s0,sp,144 - a470: 0000 unimp - a472: 0301 addi t1,t1,0 - a474: 0900 addi s0,sp,144 - a476: 0000 unimp - a478: 0301 addi t1,t1,0 - a47a: 0900 addi s0,sp,144 - a47c: 0000 unimp - a47e: 0301 addi t1,t1,0 - a480: 0900 addi s0,sp,144 - a482: 0000 unimp - a484: 0301 addi t1,t1,0 - a486: 0900 addi s0,sp,144 - a488: 0000 unimp - a48a: 0001 nop - a48c: 0402 c.slli64 s0 - a48e: 0308 addi a0,sp,384 - a490: 0900 addi s0,sp,144 - a492: 0008 0x8 - a494: 0001 nop - a496: 0402 c.slli64 s0 - a498: 0308 addi a0,sp,384 - a49a: 0900 addi s0,sp,144 - a49c: 001c 0x1c - a49e: 0001 nop - a4a0: 0402 c.slli64 s0 - a4a2: 0308 addi a0,sp,384 - a4a4: 0900 addi s0,sp,144 - a4a6: 0000 unimp - a4a8: 0001 nop - a4aa: 0402 c.slli64 s0 - a4ac: 0309 addi t1,t1,2 - a4ae: 0900 addi s0,sp,144 - a4b0: 0004 0x4 - a4b2: 0001 nop - a4b4: 0402 c.slli64 s0 - a4b6: 0609 addi a2,a2,2 - a4b8: 04090203 lb tp,64(s2) - a4bc: 0100 addi s0,sp,128 - a4be: 0200 addi s0,sp,256 - a4c0: 0904 addi s1,sp,144 - a4c2: 08097e03 0x8097e03 - a4c6: 0100 addi s0,sp,128 - a4c8: 0200 addi s0,sp,256 - a4ca: 0904 addi s1,sp,144 - a4cc: 04090203 lb tp,64(s2) - a4d0: 0100 addi s0,sp,128 - a4d2: 0200 addi s0,sp,256 - a4d4: 0904 addi s1,sp,144 - a4d6: 04097e03 0x4097e03 - a4da: 0100 addi s0,sp,128 - a4dc: 0200 addi s0,sp,256 - a4de: 0904 addi s1,sp,144 - a4e0: 0306 slli t1,t1,0x1 - a4e2: 0900 addi s0,sp,144 - a4e4: 0004 0x4 - a4e6: 0001 nop - a4e8: 0402 c.slli64 s0 - a4ea: 0309 addi t1,t1,2 - a4ec: 0900 addi s0,sp,144 - a4ee: 0000 unimp - a4f0: 0001 nop - a4f2: 0402 c.slli64 s0 - a4f4: 0309 addi t1,t1,2 - a4f6: 0900 addi s0,sp,144 - a4f8: 0000 unimp - a4fa: 0001 nop - a4fc: 0402 c.slli64 s0 - a4fe: 0309 addi t1,t1,2 - a500: 0902 c.slli64 s2 - a502: 0000 unimp - a504: 0001 nop - a506: 0402 c.slli64 s0 - a508: 0309 addi t1,t1,2 - a50a: 0900 addi s0,sp,144 - a50c: 0000 unimp - a50e: 0001 nop - a510: 0402 c.slli64 s0 - a512: 0309 addi t1,t1,2 - a514: 0900 addi s0,sp,144 - a516: 0000 unimp - a518: 0001 nop - a51a: 0402 c.slli64 s0 - a51c: 0309 addi t1,t1,2 - a51e: 0900 addi s0,sp,144 - a520: 0000 unimp - a522: 0001 nop - a524: 0402 c.slli64 s0 - a526: 0309 addi t1,t1,2 - a528: 0900 addi s0,sp,144 - a52a: 0000 unimp - a52c: 0001 nop - a52e: 0402 c.slli64 s0 - a530: 0301 addi t1,t1,0 - a532: 0900 addi s0,sp,144 - a534: 0008 0x8 - a536: 0001 nop - a538: 0402 c.slli64 s0 - a53a: 0301 addi t1,t1,0 - a53c: 0900 addi s0,sp,144 - a53e: 000c 0xc - a540: 0001 nop - a542: 0402 c.slli64 s0 - a544: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - a548: 0008 0x8 - a54a: 0001 nop - a54c: 0402 c.slli64 s0 - a54e: 09000303 lb t1,144(zero) # 90 <__stack_usage+0x90> - a552: 0000 unimp - a554: 0001 nop - a556: 0402 c.slli64 s0 - a558: 0606 slli a2,a2,0x1 - a55a: 04090003 lb zero,64(s2) - a55e: 0100 addi s0,sp,128 - a560: 0200 addi s0,sp,256 - a562: 0704 addi s1,sp,896 - a564: 08090003 lb zero,128(s2) - a568: 0100 addi s0,sp,128 - a56a: 04090003 lb zero,64(s2) - a56e: 0100 addi s0,sp,128 - a570: 0c090403 lb s0,192(s2) - a574: 0100 addi s0,sp,128 - a576: 04097c03 0x4097c03 - a57a: 0100 addi s0,sp,128 - a57c: 0200 addi s0,sp,256 - a57e: 2504 fld fs1,8(a0) - a580: 0306 slli t1,t1,0x1 - a582: 0904 addi s1,sp,144 - a584: 0004 0x4 - a586: 0001 nop - a588: 0402 c.slli64 s0 - a58a: 0325 addi t1,t1,9 - a58c: 0900 addi s0,sp,144 - a58e: 0008 0x8 - a590: 0601 addi a2,a2,0 - a592: 04090003 lb zero,64(s2) - a596: 0100 addi s0,sp,128 - a598: 0200 addi s0,sp,256 - a59a: 2804 fld fs1,16(s0) - a59c: 0306 slli t1,t1,0x1 - a59e: 0900 addi s0,sp,144 - a5a0: 000c 0xc - a5a2: 0001 nop - a5a4: 0402 c.slli64 s0 - a5a6: 0328 addi a0,sp,392 - a5a8: 0900 addi s0,sp,144 - a5aa: 0000 unimp - a5ac: 0001 nop - a5ae: 0402 c.slli64 s0 - a5b0: 032c addi a1,sp,392 - a5b2: 0900 addi s0,sp,144 - a5b4: 000c 0xc - a5b6: 0001 nop - a5b8: 0402 c.slli64 s0 - a5ba: 032c addi a1,sp,392 - a5bc: 0900 addi s0,sp,144 - a5be: 0000 unimp - a5c0: 0001 nop - a5c2: 0402 c.slli64 s0 - a5c4: 032c addi a1,sp,392 - a5c6: 0900 addi s0,sp,144 - a5c8: 0000 unimp - a5ca: 0001 nop - a5cc: 0402 c.slli64 s0 - a5ce: 032c addi a1,sp,392 - a5d0: 0900 addi s0,sp,144 - a5d2: 0004 0x4 - a5d4: 0001 nop - a5d6: 0402 c.slli64 s0 - a5d8: 09000337 lui t1,0x9000 - a5dc: 0000 unimp - a5de: 0001 nop - a5e0: 0402 c.slli64 s0 - a5e2: 09000337 lui t1,0x9000 - a5e6: 0008 0x8 - a5e8: 0001 nop - a5ea: 0402 c.slli64 s0 - a5ec: 060a slli a2,a2,0x2 - a5ee: 08097c03 0x8097c03 - a5f2: 0100 addi s0,sp,128 - a5f4: 0200 addi s0,sp,256 - a5f6: 0b04 addi s1,sp,400 - a5f8: 08090003 lb zero,128(s2) - a5fc: 0100 addi s0,sp,128 - a5fe: 04090003 lb zero,64(s2) - a602: 0100 addi s0,sp,128 - a604: 0200 addi s0,sp,256 - a606: 3e04 fld fs1,56(a2) - a608: 0306 slli t1,t1,0x1 - a60a: 0904 addi s1,sp,144 - a60c: 0010 0x10 - a60e: 0001 nop - a610: 0402 c.slli64 s0 - a612: 0900033f 00010008 0x100080900033f - a61a: 0402 c.slli64 s0 - a61c: 0900033f 00010000 0x100000900033f - a624: 0402 c.slli64 s0 - a626: 0900033f 06010004 0x60100040900033f - a62e: 08090003 lb zero,128(s2) - a632: 0100 addi s0,sp,128 - a634: 0200 addi s0,sp,256 - a636: 4f04 lw s1,24(a4) - a638: 0306 slli t1,t1,0x1 - a63a: 0900 addi s0,sp,144 - a63c: 000c 0xc - a63e: 0001 nop - a640: 0402 c.slli64 s0 - a642: 0900034f fnmadd.s ft6,ft0,fa6,ft1,rne - a646: 0000 unimp - a648: 0001 nop - a64a: 0402 c.slli64 s0 - a64c: 0900034f fnmadd.s ft6,ft0,fa6,ft1,rne - a650: 0000 unimp - a652: 0001 nop - a654: 0402 c.slli64 s0 - a656: 0900034f fnmadd.s ft6,ft0,fa6,ft1,rne - a65a: 000c 0xc - a65c: 0001 nop - a65e: 0402 c.slli64 s0 - a660: 0900034f fnmadd.s ft6,ft0,fa6,ft1,rne - a664: 0008 0x8 - a666: 0001 nop - a668: 0402 c.slli64 s0 - a66a: 0650 addi a2,sp,772 - a66c: 04090003 lb zero,64(s2) - a670: 0100 addi s0,sp,128 - a672: 0c090003 lb zero,192(s2) - a676: 0100 addi s0,sp,128 - a678: 0200 addi s0,sp,256 - a67a: 5a04 lw s1,48(a2) - a67c: 0306 slli t1,t1,0x1 - a67e: 0900 addi s0,sp,144 - a680: 000c 0xc - a682: 0001 nop - a684: 0402 c.slli64 s0 - a686: 035a slli t1,t1,0x16 - a688: 0900 addi s0,sp,144 - a68a: 0000 unimp - a68c: 0001 nop - a68e: 0402 c.slli64 s0 - a690: 035a slli t1,t1,0x16 - a692: 0900 addi s0,sp,144 - a694: 0000 unimp - a696: 0001 nop - a698: 0402 c.slli64 s0 - a69a: 035a slli t1,t1,0x16 - a69c: 0900 addi s0,sp,144 - a69e: 0000 unimp - a6a0: 0001 nop - a6a2: 0402 c.slli64 s0 - a6a4: 035a slli t1,t1,0x16 - a6a6: 0900 addi s0,sp,144 - a6a8: 0000 unimp - a6aa: 0001 nop - a6ac: 0402 c.slli64 s0 - a6ae: 035a slli t1,t1,0x16 - a6b0: 0900 addi s0,sp,144 - a6b2: 0000 unimp - a6b4: 0001 nop - a6b6: 0402 c.slli64 s0 - a6b8: 035a slli t1,t1,0x16 - a6ba: 0900 addi s0,sp,144 - a6bc: 0000 unimp - a6be: 0001 nop - a6c0: 0402 c.slli64 s0 - a6c2: 035a slli t1,t1,0x16 - a6c4: 0900 addi s0,sp,144 - a6c6: 0000 unimp - a6c8: 0001 nop - a6ca: 0402 c.slli64 s0 - a6cc: 035a slli t1,t1,0x16 - a6ce: 0900 addi s0,sp,144 - a6d0: 0000 unimp - a6d2: 0001 nop - a6d4: 0402 c.slli64 s0 - a6d6: 035a slli t1,t1,0x16 - a6d8: 0900 addi s0,sp,144 - a6da: 0024 addi s1,sp,8 - a6dc: 0001 nop - a6de: 0402 c.slli64 s0 - a6e0: 035a slli t1,t1,0x16 - a6e2: 0900 addi s0,sp,144 - a6e4: 0000 unimp - a6e6: 0001 nop - a6e8: 0402 c.slli64 s0 - a6ea: 035a slli t1,t1,0x16 - a6ec: 0901 addi s2,s2,0 - a6ee: 0000 unimp - a6f0: 0001 nop - a6f2: 0402 c.slli64 s0 - a6f4: 035a slli t1,t1,0x16 - a6f6: 0900 addi s0,sp,144 - a6f8: 0000 unimp - a6fa: 0001 nop - a6fc: 0402 c.slli64 s0 - a6fe: 065a slli a2,a2,0x16 - a700: 00097f03 0x97f03 - a704: 0100 addi s0,sp,128 - a706: 0200 addi s0,sp,256 - a708: 5a04 lw s1,48(a2) - a70a: 04090103 lb sp,64(s2) - a70e: 0100 addi s0,sp,128 - a710: 0200 addi s0,sp,256 - a712: 0104 addi s1,sp,128 - a714: 0306 slli t1,t1,0x1 - a716: 0900 addi s0,sp,144 - a718: 0004 0x4 - a71a: 0001 nop - a71c: 0402 c.slli64 s0 - a71e: 0301 addi t1,t1,0 - a720: 0900 addi s0,sp,144 - a722: 0004 0x4 - a724: 0001 nop - a726: 0402 c.slli64 s0 - a728: 0301 addi t1,t1,0 - a72a: 0902 c.slli64 s2 - a72c: 0000 unimp - a72e: 0501 addi a0,a0,0 - a730: 0601 addi a2,a2,0 - a732: 00090103 lb sp,0(s2) - a736: 0100 addi s0,sp,128 - a738: 0305 addi t1,t1,1 - a73a: 0200 addi s0,sp,256 - a73c: 0404 addi s1,sp,512 - a73e: 0306 slli t1,t1,0x1 - a740: 0978 addi a4,sp,156 - a742: 0008 0x8 - a744: 0301 addi t1,t1,0 - a746: 0900 addi s0,sp,144 - a748: 0004 0x4 - a74a: 0301 addi t1,t1,0 - a74c: 0900 addi s0,sp,144 - a74e: 0000 unimp - a750: 0301 addi t1,t1,0 - a752: 0900 addi s0,sp,144 - a754: 0000 unimp - a756: 0301 addi t1,t1,0 - a758: 0900 addi s0,sp,144 - a75a: 0000 unimp - a75c: 0301 addi t1,t1,0 - a75e: 0900 addi s0,sp,144 - a760: 0000 unimp - a762: 0301 addi t1,t1,0 - a764: 0900 addi s0,sp,144 - a766: 0000 unimp - a768: 0301 addi t1,t1,0 - a76a: 0900 addi s0,sp,144 - a76c: 000c 0xc - a76e: 0301 addi t1,t1,0 - a770: 0900 addi s0,sp,144 - a772: 0000 unimp - a774: 0301 addi t1,t1,0 - a776: 0900 addi s0,sp,144 - a778: 0000 unimp - a77a: 0301 addi t1,t1,0 - a77c: 0900 addi s0,sp,144 - a77e: 0000 unimp - a780: 0301 addi t1,t1,0 - a782: 0900 addi s0,sp,144 - a784: 0000 unimp - a786: 0301 addi t1,t1,0 - a788: 0900 addi s0,sp,144 - a78a: 0000 unimp - a78c: 0301 addi t1,t1,0 - a78e: 0900 addi s0,sp,144 - a790: 002c addi a1,sp,8 - a792: 0301 addi t1,t1,0 - a794: 0900 addi s0,sp,144 - a796: 0000 unimp - a798: 0301 addi t1,t1,0 - a79a: 0900 addi s0,sp,144 - a79c: 0000 unimp - a79e: 0301 addi t1,t1,0 - a7a0: 0900 addi s0,sp,144 - a7a2: 0000 unimp - a7a4: 0301 addi t1,t1,0 - a7a6: 0900 addi s0,sp,144 - a7a8: 0000 unimp - a7aa: 0301 addi t1,t1,0 - a7ac: 0900 addi s0,sp,144 - a7ae: 0000 unimp - a7b0: 0301 addi t1,t1,0 - a7b2: 0900 addi s0,sp,144 - a7b4: 0000 unimp - a7b6: 0001 nop - a7b8: 0402 c.slli64 s0 - a7ba: 0900033b 0x900033b - a7be: 0004 0x4 - a7c0: 0001 nop - a7c2: 0402 c.slli64 s0 - a7c4: 0900033b 0x900033b - a7c8: 0000 unimp - a7ca: 0001 nop - a7cc: 0402 c.slli64 s0 - a7ce: 0900033b 0x900033b - a7d2: 0000 unimp - a7d4: 0001 nop - a7d6: 0402 c.slli64 s0 - a7d8: 0900033b 0x900033b - a7dc: 0004 0x4 - a7de: 0001 nop - a7e0: 0402 c.slli64 s0 - a7e2: 0900033b 0x900033b - a7e6: 0004 0x4 - a7e8: 0001 nop - a7ea: 0402 c.slli64 s0 - a7ec: 0900033b 0x900033b - a7f0: 0000 unimp - a7f2: 0001 nop - a7f4: 0402 c.slli64 s0 - a7f6: 0904033b 0x904033b - a7fa: 0000 unimp - a7fc: 0001 nop - a7fe: 0402 c.slli64 s0 - a800: 0900033b 0x900033b - a804: 0000 unimp - a806: 0001 nop - a808: 0402 c.slli64 s0 - a80a: 0900033b 0x900033b - a80e: 0000 unimp - a810: 0601 addi a2,a2,0 - a812: 04090003 lb zero,64(s2) - a816: 0100 addi s0,sp,128 - a818: 04097403 0x4097403 - a81c: 0100 addi s0,sp,128 - a81e: 0200 addi s0,sp,256 - a820: 2404 fld fs1,8(s0) - a822: 0306 slli t1,t1,0x1 - a824: 090c addi a1,sp,144 - a826: 0004 0x4 - a828: 0001 nop - a82a: 0402 c.slli64 s0 - a82c: 0324 addi s1,sp,392 - a82e: 0900 addi s0,sp,144 - a830: 0000 unimp - a832: 0001 nop - a834: 0402 c.slli64 s0 - a836: 0900032f 0x900032f - a83a: 0008 0x8 - a83c: 0001 nop - a83e: 0402 c.slli64 s0 - a840: 0900032f 0x900032f - a844: 0000 unimp - a846: 0001 nop - a848: 0402 c.slli64 s0 - a84a: 033a slli t1,t1,0xe - a84c: 0900 addi s0,sp,144 - a84e: 0004 0x4 - a850: 0001 nop - a852: 0402 c.slli64 s0 - a854: 0312 slli t1,t1,0x4 - a856: 097c addi a5,sp,156 - a858: 0008 0x8 - a85a: 0001 nop - a85c: 0402 c.slli64 s0 - a85e: 0314 addi a3,sp,384 - a860: 0900 addi s0,sp,144 - a862: 0008 0x8 - a864: 0001 nop - a866: 0402 c.slli64 s0 - a868: 0314 addi a3,sp,384 - a86a: 0900 addi s0,sp,144 - a86c: 0004 0x4 - a86e: 0001 nop - a870: 0402 c.slli64 s0 - a872: 00030627 0x30627 - a876: 0409 addi s0,s0,2 - a878: 0100 addi s0,sp,128 - a87a: 0200 addi s0,sp,256 - a87c: 1504 addi s1,sp,672 - a87e: 0306 slli t1,t1,0x1 - a880: 0900 addi s0,sp,144 - a882: 000c 0xc - a884: 0001 nop - a886: 0402 c.slli64 s0 - a888: 0315 addi t1,t1,5 - a88a: 0900 addi s0,sp,144 - a88c: 001c 0x1c - a88e: 0001 nop - a890: 0402 c.slli64 s0 - a892: 0315 addi t1,t1,5 - a894: 0900 addi s0,sp,144 - a896: 0000 unimp - a898: 0001 nop - a89a: 0402 c.slli64 s0 - a89c: 0315 addi t1,t1,5 - a89e: 0900 addi s0,sp,144 - a8a0: 0000 unimp - a8a2: 0001 nop - a8a4: 0402 c.slli64 s0 - a8a6: 0315 addi t1,t1,5 - a8a8: 0900 addi s0,sp,144 - a8aa: 0000 unimp - a8ac: 0001 nop - a8ae: 0402 c.slli64 s0 - a8b0: 0315 addi t1,t1,5 - a8b2: 0900 addi s0,sp,144 - a8b4: 0000 unimp - a8b6: 0001 nop - a8b8: 0402 c.slli64 s0 - a8ba: 0315 addi t1,t1,5 - a8bc: 0900 addi s0,sp,144 - a8be: 0000 unimp - a8c0: 0001 nop - a8c2: 0402 c.slli64 s0 - a8c4: 0315 addi t1,t1,5 - a8c6: 0900 addi s0,sp,144 - a8c8: 0000 unimp - a8ca: 0001 nop - a8cc: 0402 c.slli64 s0 - a8ce: 0315 addi t1,t1,5 - a8d0: 0900 addi s0,sp,144 - a8d2: 0004 0x4 - a8d4: 0001 nop - a8d6: 0402 c.slli64 s0 - a8d8: 0315 addi t1,t1,5 - a8da: 0900 addi s0,sp,144 - a8dc: 0000 unimp - a8de: 0001 nop - a8e0: 0402 c.slli64 s0 - a8e2: 0315 addi t1,t1,5 - a8e4: 0900 addi s0,sp,144 - a8e6: 0000 unimp - a8e8: 0001 nop - a8ea: 0402 c.slli64 s0 - a8ec: 0315 addi t1,t1,5 - a8ee: 0900 addi s0,sp,144 - a8f0: 0000 unimp - a8f2: 0001 nop - a8f4: 0402 c.slli64 s0 - a8f6: 0319 addi t1,t1,6 - a8f8: 0900 addi s0,sp,144 - a8fa: 0008 0x8 - a8fc: 0001 nop - a8fe: 0402 c.slli64 s0 - a900: 0319 addi t1,t1,6 - a902: 0900 addi s0,sp,144 - a904: 0010 0x10 - a906: 0001 nop - a908: 0402 c.slli64 s0 - a90a: 0319 addi t1,t1,6 - a90c: 0900 addi s0,sp,144 - a90e: 0000 unimp - a910: 0001 nop - a912: 0402 c.slli64 s0 - a914: 031a slli t1,t1,0x6 - a916: 0900 addi s0,sp,144 - a918: 0004 0x4 - a91a: 0601 addi a2,a2,0 - a91c: 0c090003 lb zero,192(s2) - a920: 0100 addi s0,sp,128 - a922: 0200 addi s0,sp,256 - a924: 1f04 addi s1,sp,944 - a926: 0306 slli t1,t1,0x1 - a928: 0900 addi s0,sp,144 - a92a: 000c 0xc - a92c: 0001 nop - a92e: 0402 c.slli64 s0 - a930: 031f 0900 0014 0x140900031f - a936: 0001 nop - a938: 0402 c.slli64 s0 - a93a: 031f 0900 0000 0x900031f - a940: 0001 nop - a942: 0402 c.slli64 s0 - a944: 061c addi a5,sp,768 - a946: 1c090003 lb zero,448(s2) - a94a: 0100 addi s0,sp,128 - a94c: 0200 addi s0,sp,256 - a94e: 1c04 addi s1,sp,560 - a950: 0306 slli t1,t1,0x1 - a952: 0900 addi s0,sp,144 - a954: 0014 0x14 - a956: 0001 nop - a958: 0402 c.slli64 s0 - a95a: 031c addi a5,sp,384 - a95c: 0900 addi s0,sp,144 - a95e: 000c 0xc - a960: 0001 nop - a962: 0402 c.slli64 s0 - a964: 0320 addi s0,sp,392 - a966: 0900 addi s0,sp,144 - a968: 000c 0xc - a96a: 0001 nop - a96c: 0402 c.slli64 s0 - a96e: 00030623 sb zero,12(t1) # 900000c <__stack_size+0x8fffc0c> - a972: 0809 addi a6,a6,2 - a974: 0100 addi s0,sp,128 - a976: 0200 addi s0,sp,256 - a978: 2304 fld fs1,0(a4) - a97a: 0306 slli t1,t1,0x1 - a97c: 0900 addi s0,sp,144 - a97e: 0018 0x18 - a980: 0001 nop - a982: 0402 c.slli64 s0 - a984: 0325 addi t1,t1,9 - a986: 0900 addi s0,sp,144 - a988: 0004 0x4 - a98a: 0001 nop - a98c: 0402 c.slli64 s0 - a98e: 0326 slli t1,t1,0x9 - a990: 0900 addi s0,sp,144 - a992: 0004 0x4 - a994: 0001 nop - a996: 0402 c.slli64 s0 - a998: 0326 slli t1,t1,0x9 - a99a: 0900 addi s0,sp,144 - a99c: 000c 0xc - a99e: 0001 nop - a9a0: 0402 c.slli64 s0 - a9a2: 0326 slli t1,t1,0x9 - a9a4: 0900 addi s0,sp,144 - a9a6: 0004 0x4 - a9a8: 0001 nop - a9aa: 0402 c.slli64 s0 - a9ac: 09000327 0x9000327 - a9b0: 0004 0x4 - a9b2: 0001 nop - a9b4: 0402 c.slli64 s0 - a9b6: 09000327 0x9000327 - a9ba: 0000 unimp - a9bc: 0001 nop - a9be: 0402 c.slli64 s0 - a9c0: 09000327 0x9000327 - a9c4: 0000 unimp - a9c6: 0001 nop - a9c8: 0402 c.slli64 s0 - a9ca: 0322 slli t1,t1,0x8 - a9cc: 0900 addi s0,sp,144 - a9ce: 0010 0x10 - a9d0: 0001 nop - a9d2: 0402 c.slli64 s0 - a9d4: 0322 slli t1,t1,0x8 - a9d6: 0900 addi s0,sp,144 - a9d8: 0020 addi s0,sp,8 - a9da: 0001 nop - a9dc: 0402 c.slli64 s0 - a9de: 0302 c.slli64 t1 - a9e0: 0900 addi s0,sp,144 - a9e2: 0008 0x8 - a9e4: 0001 nop - a9e6: 0402 c.slli64 s0 - a9e8: 0341 addi t1,t1,16 - a9ea: 0900 addi s0,sp,144 - a9ec: 001c 0x1c - a9ee: 0001 nop - a9f0: 0402 c.slli64 s0 - a9f2: 0341 addi t1,t1,16 - a9f4: 0900 addi s0,sp,144 - a9f6: 0000 unimp - a9f8: 0001 nop - a9fa: 0402 c.slli64 s0 - a9fc: 0341 addi t1,t1,16 - a9fe: 0900 addi s0,sp,144 - aa00: 0000 unimp - aa02: 0001 nop - aa04: 0402 c.slli64 s0 - aa06: 0341 addi t1,t1,16 - aa08: 0900 addi s0,sp,144 - aa0a: 0000 unimp - aa0c: 0001 nop - aa0e: 0402 c.slli64 s0 - aa10: 0341 addi t1,t1,16 - aa12: 0900 addi s0,sp,144 - aa14: 0000 unimp - aa16: 0001 nop - aa18: 0402 c.slli64 s0 - aa1a: 0601 addi a2,a2,0 - aa1c: 08090403 lb s0,128(s2) - aa20: 0100 addi s0,sp,128 - aa22: 0306 slli t1,t1,0x1 - aa24: 0900 addi s0,sp,144 - aa26: 0008 0x8 - aa28: 0301 addi t1,t1,0 - aa2a: 0900 addi s0,sp,144 - aa2c: 0000 unimp - aa2e: 0301 addi t1,t1,0 - aa30: 0900 addi s0,sp,144 - aa32: 0000 unimp - aa34: 0301 addi t1,t1,0 - aa36: 0900 addi s0,sp,144 - aa38: 0000 unimp - aa3a: 0301 addi t1,t1,0 - aa3c: 0900 addi s0,sp,144 - aa3e: 0000 unimp - aa40: 0301 addi t1,t1,0 - aa42: 0900 addi s0,sp,144 - aa44: 0000 unimp - aa46: 0301 addi t1,t1,0 - aa48: 0900 addi s0,sp,144 - aa4a: 0000 unimp - aa4c: 0301 addi t1,t1,0 - aa4e: 0900 addi s0,sp,144 - aa50: 0000 unimp - aa52: 0301 addi t1,t1,0 - aa54: 0900 addi s0,sp,144 - aa56: 0000 unimp - aa58: 0301 addi t1,t1,0 - aa5a: 0900 addi s0,sp,144 - aa5c: 0000 unimp - aa5e: 0301 addi t1,t1,0 - aa60: 0900 addi s0,sp,144 - aa62: 0000 unimp - aa64: 0301 addi t1,t1,0 - aa66: 0900 addi s0,sp,144 - aa68: 000c 0xc - aa6a: 0301 addi t1,t1,0 - aa6c: 0900 addi s0,sp,144 - aa6e: 0004 0x4 - aa70: 0301 addi t1,t1,0 - aa72: 0900 addi s0,sp,144 - aa74: 0000 unimp - aa76: 0301 addi t1,t1,0 - aa78: 0900 addi s0,sp,144 - aa7a: 0000 unimp - aa7c: 0301 addi t1,t1,0 - aa7e: 0900 addi s0,sp,144 - aa80: 000c 0xc - aa82: 0301 addi t1,t1,0 - aa84: 0900 addi s0,sp,144 - aa86: 0000 unimp - aa88: 0001 nop - aa8a: 0402 c.slli64 s0 - aa8c: 0310 addi a2,sp,384 - aa8e: 0900 addi s0,sp,144 - aa90: 0018 0x18 - aa92: 0001 nop - aa94: 0402 c.slli64 s0 - aa96: 0310 addi a2,sp,384 - aa98: 0900 addi s0,sp,144 - aa9a: 0000 unimp - aa9c: 0001 nop - aa9e: 0402 c.slli64 s0 - aaa0: 0314 addi a3,sp,384 - aaa2: 0900 addi s0,sp,144 - aaa4: 000c 0xc - aaa6: 0001 nop - aaa8: 0402 c.slli64 s0 - aaaa: 0314 addi a3,sp,384 - aaac: 0900 addi s0,sp,144 - aaae: 0000 unimp - aab0: 0001 nop - aab2: 0402 c.slli64 s0 - aab4: 0314 addi a3,sp,384 - aab6: 0900 addi s0,sp,144 - aab8: 0000 unimp - aaba: 0001 nop - aabc: 0402 c.slli64 s0 - aabe: 0314 addi a3,sp,384 - aac0: 0900 addi s0,sp,144 - aac2: 0000 unimp - aac4: 0001 nop - aac6: 0402 c.slli64 s0 - aac8: 0314 addi a3,sp,384 - aaca: 0900 addi s0,sp,144 - aacc: 000c 0xc - aace: 0001 nop - aad0: 0402 c.slli64 s0 - aad2: 09000317 auipc t1,0x9000 - aad6: 0000 unimp - aad8: 0001 nop - aada: 0402 c.slli64 s0 - aadc: 09000317 auipc t1,0x9000 - aae0: 0000 unimp - aae2: 0001 nop - aae4: 0402 c.slli64 s0 - aae6: 033e slli t1,t1,0xf - aae8: 097c addi a5,sp,156 - aaea: 0014 0x14 - aaec: 0001 nop - aaee: 0402 c.slli64 s0 - aaf0: 033e slli t1,t1,0xf - aaf2: 0900 addi s0,sp,144 - aaf4: 0000 unimp - aaf6: 0001 nop - aaf8: 0402 c.slli64 s0 - aafa: 0358 addi a4,sp,388 - aafc: 0900 addi s0,sp,144 - aafe: 0004 0x4 - ab00: 0001 nop - ab02: 0402 c.slli64 s0 - ab04: 0358 addi a4,sp,388 - ab06: 0900 addi s0,sp,144 - ab08: 0000 unimp - ab0a: 0001 nop - ab0c: 0402 c.slli64 s0 - ab0e: 0658 addi a4,sp,772 - ab10: 04097803 0x4097803 - ab14: 0100 addi s0,sp,128 - ab16: 0200 addi s0,sp,256 - ab18: 5804 lw s1,48(s0) - ab1a: 04090803 lb a6,64(s2) - ab1e: 0100 addi s0,sp,128 - ab20: 0200 addi s0,sp,256 - ab22: 5c04 lw s1,56(s0) - ab24: 04090003 lb zero,64(s2) - ab28: 0100 addi s0,sp,128 - ab2a: 0200 addi s0,sp,256 - ab2c: 5c04 lw s1,56(s0) - ab2e: 08097803 0x8097803 - ab32: 0100 addi s0,sp,128 - ab34: 0200 addi s0,sp,256 - ab36: 6004 flw fs1,0(s0) - ab38: 0306 slli t1,t1,0x1 - ab3a: 0908 addi a0,sp,144 - ab3c: 0008 0x8 - ab3e: 0001 nop - ab40: 0402 c.slli64 s0 - ab42: 0360 addi s0,sp,396 - ab44: 0900 addi s0,sp,144 - ab46: 0000 unimp - ab48: 0001 nop - ab4a: 0402 c.slli64 s0 - ab4c: 0360 addi s0,sp,396 - ab4e: 0900 addi s0,sp,144 - ab50: 0000 unimp - ab52: 0001 nop - ab54: 0402 c.slli64 s0 - ab56: 0360 addi s0,sp,396 - ab58: 0900 addi s0,sp,144 - ab5a: 0000 unimp - ab5c: 0001 nop - ab5e: 0402 c.slli64 s0 - ab60: 0360 addi s0,sp,396 - ab62: 0900 addi s0,sp,144 - ab64: 0000 unimp - ab66: 0001 nop - ab68: 0402 c.slli64 s0 - ab6a: 0360 addi s0,sp,396 - ab6c: 0900 addi s0,sp,144 - ab6e: 0000 unimp - ab70: 0001 nop - ab72: 0402 c.slli64 s0 - ab74: 0360 addi s0,sp,396 - ab76: 0900 addi s0,sp,144 - ab78: 0000 unimp - ab7a: 0001 nop - ab7c: 0402 c.slli64 s0 - ab7e: 0360 addi s0,sp,396 - ab80: 0900 addi s0,sp,144 - ab82: 0000 unimp - ab84: 0001 nop - ab86: 0402 c.slli64 s0 - ab88: 0360 addi s0,sp,396 - ab8a: 0900 addi s0,sp,144 - ab8c: 0000 unimp - ab8e: 0001 nop - ab90: 0402 c.slli64 s0 - ab92: 0360 addi s0,sp,396 - ab94: 0900 addi s0,sp,144 - ab96: 0000 unimp - ab98: 0001 nop - ab9a: 0402 c.slli64 s0 - ab9c: 0360 addi s0,sp,396 - ab9e: 0900 addi s0,sp,144 - aba0: 0000 unimp - aba2: 0001 nop - aba4: 0402 c.slli64 s0 - aba6: 0360 addi s0,sp,396 - aba8: 0900 addi s0,sp,144 - abaa: 0000 unimp - abac: 0001 nop - abae: 0402 c.slli64 s0 - abb0: 0360 addi s0,sp,396 - abb2: 0900 addi s0,sp,144 - abb4: 0000 unimp - abb6: 0001 nop - abb8: 0402 c.slli64 s0 - abba: 0360 addi s0,sp,396 - abbc: 0900 addi s0,sp,144 - abbe: 0000 unimp - abc0: 0001 nop - abc2: 0402 c.slli64 s0 - abc4: 0360 addi s0,sp,396 - abc6: 0900 addi s0,sp,144 - abc8: 0000 unimp - abca: 0001 nop - abcc: 0402 c.slli64 s0 - abce: 0360 addi s0,sp,396 - abd0: 0900 addi s0,sp,144 - abd2: 0000 unimp - abd4: 0001 nop - abd6: 0402 c.slli64 s0 - abd8: 0360 addi s0,sp,396 - abda: 0900 addi s0,sp,144 - abdc: 0000 unimp - abde: 0001 nop - abe0: 0402 c.slli64 s0 - abe2: 0360 addi s0,sp,396 - abe4: 0900 addi s0,sp,144 - abe6: 0000 unimp - abe8: 0001 nop - abea: 0402 c.slli64 s0 - abec: 0360 addi s0,sp,396 - abee: 0900 addi s0,sp,144 - abf0: 0000 unimp - abf2: 0001 nop - abf4: 0402 c.slli64 s0 - abf6: 0360 addi s0,sp,396 - abf8: 0900 addi s0,sp,144 - abfa: 0000 unimp - abfc: 0001 nop - abfe: 0402 c.slli64 s0 - ac00: 0360 addi s0,sp,396 - ac02: 0900 addi s0,sp,144 - ac04: 0000 unimp - ac06: 0001 nop - ac08: 0402 c.slli64 s0 - ac0a: 0360 addi s0,sp,396 - ac0c: 0900 addi s0,sp,144 - ac0e: 0000 unimp - ac10: 0001 nop - ac12: 0402 c.slli64 s0 - ac14: 0360 addi s0,sp,396 - ac16: 0900 addi s0,sp,144 - ac18: 0000 unimp - ac1a: 0001 nop - ac1c: 0402 c.slli64 s0 - ac1e: 0360 addi s0,sp,396 - ac20: 0900 addi s0,sp,144 - ac22: 0000 unimp - ac24: 0001 nop - ac26: 0402 c.slli64 s0 - ac28: 0360 addi s0,sp,396 - ac2a: 0900 addi s0,sp,144 - ac2c: 0020 addi s0,sp,8 - ac2e: 0001 nop - ac30: 0402 c.slli64 s0 - ac32: 0360 addi s0,sp,396 - ac34: 0900 addi s0,sp,144 - ac36: 0000 unimp - ac38: 0001 nop - ac3a: 0402 c.slli64 s0 - ac3c: 0360 addi s0,sp,396 - ac3e: 0900 addi s0,sp,144 - ac40: 0000 unimp - ac42: 0001 nop - ac44: 0402 c.slli64 s0 - ac46: 09040313 addi t1,s0,144 # 18090 <__stack_size+0x17c90> - ac4a: 000c 0xc - ac4c: 0001 nop - ac4e: 0402 c.slli64 s0 - ac50: 09000313 li t1,144 - ac54: 0000 unimp - ac56: 0001 nop - ac58: 0402 c.slli64 s0 - ac5a: 031a slli t1,t1,0x6 - ac5c: 0900 addi s0,sp,144 - ac5e: 0008 0x8 - ac60: 0001 nop - ac62: 0402 c.slli64 s0 - ac64: 031a slli t1,t1,0x6 - ac66: 0900 addi s0,sp,144 - ac68: 0000 unimp - ac6a: 0001 nop - ac6c: 0402 c.slli64 s0 - ac6e: 031a slli t1,t1,0x6 - ac70: 0900 addi s0,sp,144 - ac72: 0000 unimp - ac74: 0001 nop - ac76: 0402 c.slli64 s0 - ac78: 031a slli t1,t1,0x6 - ac7a: 0900 addi s0,sp,144 - ac7c: 0000 unimp - ac7e: 0001 nop - ac80: 0402 c.slli64 s0 - ac82: 031a slli t1,t1,0x6 - ac84: 0900 addi s0,sp,144 - ac86: 000c 0xc - ac88: 0001 nop - ac8a: 0402 c.slli64 s0 - ac8c: 0312 slli t1,t1,0x4 - ac8e: 0900 addi s0,sp,144 - ac90: 0008 0x8 - ac92: 0001 nop - ac94: 0402 c.slli64 s0 - ac96: 0312 slli t1,t1,0x4 - ac98: 0900 addi s0,sp,144 - ac9a: 0000 unimp - ac9c: 0001 nop - ac9e: 0402 c.slli64 s0 - aca0: 031f 0900 0008 0x80900031f - aca6: 0001 nop - aca8: 0402 c.slli64 s0 - acaa: 031f 0900 0000 0x900031f - acb0: 0001 nop - acb2: 0402 c.slli64 s0 - acb4: 031f 0900 0000 0x900031f - acba: 0001 nop - acbc: 0402 c.slli64 s0 - acbe: 031f 0900 0000 0x900031f - acc4: 0001 nop - acc6: 0402 c.slli64 s0 - acc8: 031f 0900 000c 0xc0900031f - acce: 0601 addi a2,a2,0 - acd0: 08097c03 0x8097c03 - acd4: 0100 addi s0,sp,128 - acd6: 04097803 0x4097803 - acda: 0100 addi s0,sp,128 - acdc: 04090803 lb a6,64(s2) - ace0: 0100 addi s0,sp,128 - ace2: 0200 addi s0,sp,256 - ace4: 2b04 fld fs1,16(a4) - ace6: 0306 slli t1,t1,0x1 - ace8: 0904 addi s1,sp,144 - acea: 001c 0x1c - acec: 0001 nop - acee: 0402 c.slli64 s0 - acf0: 0900032b 0x900032b - acf4: 0000 unimp - acf6: 0001 nop - acf8: 0402 c.slli64 s0 - acfa: 09000337 lui t1,0x9000 - acfe: 0004 0x4 - ad00: 0001 nop - ad02: 0402 c.slli64 s0 - ad04: 09000337 lui t1,0x9000 - ad08: 0000 unimp - ad0a: 0001 nop - ad0c: 0402 c.slli64 s0 - ad0e: 09000337 lui t1,0x9000 - ad12: 0000 unimp - ad14: 0001 nop - ad16: 0402 c.slli64 s0 - ad18: 032a slli t1,t1,0xa - ad1a: 0900 addi s0,sp,144 - ad1c: 0008 0x8 - ad1e: 0001 nop - ad20: 0402 c.slli64 s0 - ad22: 032a slli t1,t1,0xa - ad24: 0900 addi s0,sp,144 - ad26: 0000 unimp - ad28: 0001 nop - ad2a: 0402 c.slli64 s0 - ad2c: 063a slli a2,a2,0xe - ad2e: 04090003 lb zero,64(s2) - ad32: 0100 addi s0,sp,128 - ad34: 0200 addi s0,sp,256 - ad36: 3c04 fld fs1,56(s0) - ad38: 0306 slli t1,t1,0x1 - ad3a: 0900 addi s0,sp,144 - ad3c: 0004 0x4 - ad3e: 0001 nop - ad40: 0402 c.slli64 s0 - ad42: 0341 addi t1,t1,16 - ad44: 0900 addi s0,sp,144 - ad46: 0008 0x8 - ad48: 0001 nop - ad4a: 0402 c.slli64 s0 - ad4c: 0341 addi t1,t1,16 - ad4e: 0900 addi s0,sp,144 - ad50: 0000 unimp - ad52: 0001 nop - ad54: 0402 c.slli64 s0 - ad56: 0644 addi s1,sp,772 - ad58: 08090003 lb zero,128(s2) - ad5c: 0100 addi s0,sp,128 - ad5e: 0200 addi s0,sp,256 - ad60: 4504 lw s1,8(a0) - ad62: 08090003 lb zero,128(s2) - ad66: 0100 addi s0,sp,128 - ad68: 04090003 lb zero,64(s2) - ad6c: 0100 addi s0,sp,128 - ad6e: 0200 addi s0,sp,256 - ad70: 4804 lw s1,16(s0) - ad72: 0c090003 lb zero,192(s2) - ad76: 0100 addi s0,sp,128 - ad78: 0200 addi s0,sp,256 - ad7a: 4904 lw s1,16(a0) - ad7c: 08090003 lb zero,128(s2) - ad80: 0100 addi s0,sp,128 - ad82: 0200 addi s0,sp,256 - ad84: 4e04 lw s1,24(a2) - ad86: 0306 slli t1,t1,0x1 - ad88: 0900 addi s0,sp,144 - ad8a: 0004 0x4 - ad8c: 0001 nop - ad8e: 0402 c.slli64 s0 - ad90: 034e slli t1,t1,0x13 - ad92: 0900 addi s0,sp,144 - ad94: 0000 unimp - ad96: 0901 addi s2,s2,0 - ad98: 000c 0xc - ad9a: 0100 addi s0,sp,128 - ad9c: 2101 jal b19c <__stack_size+0xad9c> - ad9e: 0002 c.slli64 zero - ada0: 0300 addi s0,sp,384 - ada2: 1b00 addi s0,sp,432 - ada4: 0002 c.slli64 zero - ada6: 0100 addi s0,sp,128 - ada8: fb01 bnez a4,acb8 <__stack_size+0xa8b8> - adaa: 0d0e slli s10,s10,0x3 - adac: 0100 addi s0,sp,128 - adae: 0101 addi sp,sp,0 - adb0: 0001 nop - adb2: 0000 unimp - adb4: 0001 nop - adb6: 0100 addi s0,sp,128 - adb8: 6d6f682f 0x6d6f682f - adbc: 2f65 jal b574 <__stack_size+0xb174> - adbe: 6c62 flw fs8,24(sp) - adc0: 6961 lui s2,0x18 - adc2: 642f6573 csrrsi a0,0x642,30 - adc6: 7665 lui a2,0xffff9 - adc8: 7369722f 0x7369722f - adcc: 672d7663 bgeu s10,s2,b438 <__stack_size+0xb038> - add0: 756e flw fa0,248(sp) - add2: 742d lui s0,0xfffeb - add4: 636c6f6f jal t5,d140a <__stack_size+0xd100a> - add8: 6168 flw fa0,68(a0) - adda: 6e69 lui t3,0x1a - addc: 6975622f 0x6975622f - ade0: 646c flw fa1,76(s0) - ade2: 6975622f 0x6975622f - ade6: 646c flw fa1,76(s0) - ade8: 672d lui a4,0xb - adea: 6e2d6363 bltu s10,sp,b4d0 <__stack_size+0xb0d0> - adee: 7765 lui a4,0xffff9 - adf0: 696c flw fa1,84(a0) - adf2: 2d62 fld fs10,24(sp) - adf4: 67617473 csrrci s0,0x676,2 - adf8: 3265 jal a7a0 <__stack_size+0xa3a0> - adfa: 6363672f 0x6363672f - adfe: 636e692f 0x636e692f - ae02: 756c flw fa1,108(a0) - ae04: 6564 flw fs1,76(a0) - ae06: 2f00 fld fs0,24(a4) - ae08: 6f68 flw fa0,92(a4) - ae0a: 656d lui a0,0x1b - ae0c: 616c622f 0x616c622f - ae10: 7369 lui t1,0xffffa - ae12: 2f65 jal b5ca <__stack_size+0xb1ca> - ae14: 6564 flw fs1,76(a0) - ae16: 2f76 fld ft10,344(sp) - ae18: 6972 flw fs2,28(sp) - ae1a: 2d766373 csrrsi t1,0x2d7,12 - ae1e: 2d756e67 0x2d756e67 - ae22: 6f74 flw fa3,92(a4) - ae24: 68636c6f jal s8,414aa <__stack_size+0x410aa> - ae28: 6961 lui s2,0x18 - ae2a: 2f6e fld ft10,216(sp) - ae2c: 7264 flw fs1,100(a2) - ae2e: 2f73706f j 42924 <__stack_size+0x42524> - ae32: 6972 flw fs2,28(sp) - ae34: 33766373 csrrsi t1,mhpmevent23,12 - ae38: 2d32 fld fs10,264(sp) - ae3a: 6e75 lui t3,0x1d - ae3c: 776f6e6b 0x776f6e6b - ae40: 2d6e fld fs10,216(sp) - ae42: 6c65 lui s8,0x19 - ae44: 2f66 fld ft10,88(sp) - ae46: 6e69 lui t3,0x1a - ae48: 64756c63 bltu a0,t2,b4a0 <__stack_size+0xb0a0> - ae4c: 2f65 jal b604 <__stack_size+0xb204> - ae4e: 00737973 csrrci s2,0x7,6 - ae52: 6d6f682f 0x6d6f682f - ae56: 2f65 jal b60e <__stack_size+0xb20e> - ae58: 6c62 flw fs8,24(sp) - ae5a: 6961 lui s2,0x18 - ae5c: 642f6573 csrrsi a0,0x642,30 - ae60: 7665 lui a2,0xffff9 - ae62: 7369722f 0x7369722f - ae66: 672d7663 bgeu s10,s2,b4d2 <__stack_size+0xb0d2> - ae6a: 756e flw fa0,248(sp) - ae6c: 742d lui s0,0xfffeb - ae6e: 636c6f6f jal t5,d14a4 <__stack_size+0xd10a4> - ae72: 6168 flw fa0,68(a0) - ae74: 6e69 lui t3,0x1a - ae76: 6f72642f 0x6f72642f - ae7a: 7370 flw fa2,100(a4) - ae7c: 7369722f 0x7369722f - ae80: 32337663 bgeu t1,gp,b1ac <__stack_size+0xadac> - ae84: 752d lui a0,0xfffeb - ae86: 6b6e flw fs6,216(sp) - ae88: 6f6e flw ft10,216(sp) - ae8a: 652d6e77 0x652d6e77 - ae8e: 666c flw fa1,76(a2) - ae90: 636e692f 0x636e692f - ae94: 756c flw fa1,108(a0) - ae96: 6564 flw fs1,76(a0) - ae98: 2e00 fld fs0,24(a2) - ae9a: 2f2e fld ft10,200(sp) - ae9c: 2e2e fld ft8,200(sp) - ae9e: 2f2e2e2f 0x2f2e2e2f - aea2: 2e2e fld ft8,200(sp) - aea4: 7369722f 0x7369722f - aea8: 672d7663 bgeu s10,s2,b514 <__stack_size+0xb114> - aeac: 6c2f6363 bltu t5,sp,b572 <__stack_size+0xb172> - aeb0: 6269 lui tp,0x1a - aeb2: 2f636367 0x2f636367 - aeb6: 2e2e fld ft8,200(sp) - aeb8: 636e692f 0x636e692f - aebc: 756c flw fa1,108(a0) - aebe: 6564 flw fs1,76(a0) - aec0: 2e00 fld fs0,24(a2) - aec2: 2f2e fld ft10,200(sp) - aec4: 2e2e fld ft8,200(sp) - aec6: 2f2e2e2f 0x2f2e2e2f - aeca: 2e2e fld ft8,200(sp) - aecc: 7369722f 0x7369722f - aed0: 672d7663 bgeu s10,s2,b53c <__stack_size+0xb13c> - aed4: 6c2f6363 bltu t5,sp,b59a <__stack_size+0xb19a> - aed8: 6269 lui tp,0x1a - aeda: 2f636367 0x2f636367 - aede: 2e2e fld ft8,200(sp) - aee0: 6363672f 0x6363672f - aee4: 6e6f632f 0x6e6f632f - aee8: 6966 flw fs2,88(sp) - aeea: 69722f67 0x69722f67 - aeee: 00766373 csrrsi t1,0x7,12 - aef2: 2e2e fld ft8,200(sp) - aef4: 2f2e2e2f 0x2f2e2e2f - aef8: 2f2e fld ft10,200(sp) - aefa: 00636367 0x636367 - aefe: 2e2e fld ft8,200(sp) - af00: 2f2e2e2f 0x2f2e2e2f - af04: 2e2e fld ft8,200(sp) - af06: 2f2e2e2f 0x2f2e2e2f - af0a: 6972 flw fs2,28(sp) - af0c: 2d766373 csrrsi t1,0x2d7,12 - af10: 2f636367 0x2f636367 - af14: 696c flw fa1,84(a0) - af16: 6762 flw fa4,24(sp) - af18: 00006363 bltu zero,zero,af1e <__stack_size+0xab1e> - af1c: 64647473 csrrci s0,0x646,8 - af20: 6665 lui a2,0x19 - af22: 682e flw fa6,200(sp) - af24: 0100 addi s0,sp,128 - af26: 0000 unimp - af28: 745f 7079 7365 0x73657079745f - af2e: 682e flw fa6,200(sp) - af30: 0200 addi s0,sp,256 - af32: 0000 unimp - af34: 6572 flw fa0,28(sp) - af36: 6e65 lui t3,0x19 - af38: 2e74 fld fa3,216(a2) - af3a: 0068 addi a0,sp,12 - af3c: 0002 c.slli64 zero - af3e: 6c00 flw fs0,24(s0) - af40: 2e6b636f jal t1,c1226 <__stack_size+0xc0e26> - af44: 0068 addi a0,sp,12 - af46: 0002 c.slli64 zero - af48: 6500 flw fs0,8(a0) - af4a: 7272 flw ft4,60(sp) - af4c: 6f6e flw ft10,216(sp) - af4e: 682e flw fa6,200(sp) - af50: 0200 addi s0,sp,256 - af52: 0000 unimp - af54: 6c647473 csrrci s0,0x6c6,8 - af58: 6269 lui tp,0x1a - af5a: 682e flw fa6,200(sp) - af5c: 0300 addi s0,sp,384 - af5e: 0000 unimp - af60: 6e75 lui t3,0x1d - af62: 7369 lui t1,0xffffa - af64: 6474 flw fa3,76(s0) - af66: 682e flw fa6,200(sp) - af68: 0200 addi s0,sp,256 - af6a: 0000 unimp - af6c: 6974 flw fa3,84(a0) - af6e: 656d lui a0,0x1b - af70: 682e flw fa6,200(sp) - af72: 0300 addi s0,sp,384 - af74: 0000 unimp - af76: 6168 flw fa0,68(a0) - af78: 61746873 csrrsi a6,0x617,8 - af7c: 2e62 fld ft8,24(sp) - af7e: 0068 addi a0,sp,12 - af80: 0004 0x4 - af82: 7200 flw fs0,32(a2) - af84: 7369 lui t1,0xffffa - af86: 6f2d7663 bgeu s10,s2,b672 <__stack_size+0xb272> - af8a: 7470 flw fa2,108(s0) - af8c: 00682e73 csrrs t3,0x6,a6 - af90: 0005 c.nop 1 - af92: 6900 flw fs0,16(a0) - af94: 736e flw ft6,248(sp) - af96: 2d6e fld fs10,216(sp) - af98: 736e6f63 bltu t3,s6,b6d6 <__stack_size+0xb2d6> - af9c: 6174 flw fa3,68(a0) - af9e: 746e flw fs0,248(sp) - afa0: 00682e73 csrrs t3,0x6,a6 - afa4: 0006 c.slli zero,0x1 - afa6: 6c00 flw fs0,24(s0) - afa8: 6269 lui tp,0x1a - afaa: 32636367 0x32636367 - afae: 682e flw fa6,200(sp) - afb0: 0700 addi s0,sp,896 - afb2: 0000 unimp - afb4: 696c flw fa1,84(a0) - afb6: 6762 flw fa4,24(sp) - afb8: 2e326363 bltu tp,gp,b29e <__stack_size+0xae9e> - afbc: 00070063 beqz a4,afbc <__stack_size+0xabbc> - afc0: 0000 unimp - afc2: 02ad addi t0,t0,11 - afc4: 0000 unimp - afc6: 021b0003 lb zero,33(s6) - afca: 0000 unimp - afcc: 0101 addi sp,sp,0 - afce: 000d0efb 0xd0efb - afd2: 0101 addi sp,sp,0 - afd4: 0101 addi sp,sp,0 - afd6: 0000 unimp - afd8: 0100 addi s0,sp,128 - afda: 0000 unimp - afdc: 2e01 jal b2ec <__stack_size+0xaeec> - afde: 2f2e fld ft10,200(sp) - afe0: 2e2e fld ft8,200(sp) - afe2: 2f2e2e2f 0x2f2e2e2f - afe6: 2e2e fld ft8,200(sp) - afe8: 7369722f 0x7369722f - afec: 672d7663 bgeu s10,s2,b658 <__stack_size+0xb258> - aff0: 6c2f6363 bltu t5,sp,b6b6 <__stack_size+0xb2b6> - aff4: 6269 lui tp,0x1a - aff6: 00636367 0x636367 - affa: 6d6f682f 0x6d6f682f - affe: 2f65 jal b7b6 <__stack_size+0xb3b6> - b000: 6c62 flw fs8,24(sp) - b002: 6961 lui s2,0x18 - b004: 642f6573 csrrsi a0,0x642,30 - b008: 7665 lui a2,0xffff9 - b00a: 7369722f 0x7369722f - b00e: 672d7663 bgeu s10,s2,b67a <__stack_size+0xb27a> - b012: 756e flw fa0,248(sp) - b014: 742d lui s0,0xfffeb - b016: 636c6f6f jal t5,d164c <__stack_size+0xd124c> - b01a: 6168 flw fa0,68(a0) - b01c: 6e69 lui t3,0x1a - b01e: 6975622f 0x6975622f - b022: 646c flw fa1,76(s0) - b024: 6975622f 0x6975622f - b028: 646c flw fa1,76(s0) - b02a: 672d lui a4,0xb - b02c: 6e2d6363 bltu s10,sp,b712 <__stack_size+0xb312> - b030: 7765 lui a4,0xffff9 - b032: 696c flw fa1,84(a0) - b034: 2d62 fld fs10,24(sp) - b036: 67617473 csrrci s0,0x676,2 - b03a: 3265 jal a9e2 <__stack_size+0xa5e2> - b03c: 6363672f 0x6363672f - b040: 636e692f 0x636e692f - b044: 756c flw fa1,108(a0) - b046: 6564 flw fs1,76(a0) - b048: 2f00 fld fs0,24(a4) - b04a: 6f68 flw fa0,92(a4) - b04c: 656d lui a0,0x1b - b04e: 616c622f 0x616c622f - b052: 7369 lui t1,0xffffa - b054: 2f65 jal b80c <__stack_size+0xb40c> - b056: 6564 flw fs1,76(a0) - b058: 2f76 fld ft10,344(sp) - b05a: 6972 flw fs2,28(sp) - b05c: 2d766373 csrrsi t1,0x2d7,12 - b060: 2d756e67 0x2d756e67 - b064: 6f74 flw fa3,92(a4) - b066: 68636c6f jal s8,416ec <__stack_size+0x412ec> - b06a: 6961 lui s2,0x18 - b06c: 2f6e fld ft10,216(sp) - b06e: 7264 flw fs1,100(a2) - b070: 2f73706f j 42b66 <__stack_size+0x42766> - b074: 6972 flw fs2,28(sp) - b076: 33766373 csrrsi t1,mhpmevent23,12 - b07a: 2d32 fld fs10,264(sp) - b07c: 6e75 lui t3,0x1d - b07e: 776f6e6b 0x776f6e6b - b082: 2d6e fld fs10,216(sp) - b084: 6c65 lui s8,0x19 - b086: 2f66 fld ft10,88(sp) - b088: 6e69 lui t3,0x1a - b08a: 64756c63 bltu a0,t2,b6e2 <__stack_size+0xb2e2> - b08e: 2f65 jal b846 <__stack_size+0xb446> - b090: 00737973 csrrci s2,0x7,6 - b094: 6d6f682f 0x6d6f682f - b098: 2f65 jal b850 <__stack_size+0xb450> - b09a: 6c62 flw fs8,24(sp) - b09c: 6961 lui s2,0x18 - b09e: 642f6573 csrrsi a0,0x642,30 - b0a2: 7665 lui a2,0xffff9 - b0a4: 7369722f 0x7369722f - b0a8: 672d7663 bgeu s10,s2,b714 <__stack_size+0xb314> - b0ac: 756e flw fa0,248(sp) - b0ae: 742d lui s0,0xfffeb - b0b0: 636c6f6f jal t5,d16e6 <__stack_size+0xd12e6> - b0b4: 6168 flw fa0,68(a0) - b0b6: 6e69 lui t3,0x1a - b0b8: 6f72642f 0x6f72642f - b0bc: 7370 flw fa2,100(a4) - b0be: 7369722f 0x7369722f - b0c2: 32337663 bgeu t1,gp,b3ee <__stack_size+0xafee> - b0c6: 752d lui a0,0xfffeb - b0c8: 6b6e flw fs6,216(sp) - b0ca: 6f6e flw ft10,216(sp) - b0cc: 652d6e77 0x652d6e77 - b0d0: 666c flw fa1,76(a2) - b0d2: 636e692f 0x636e692f - b0d6: 756c flw fa1,108(a0) - b0d8: 6564 flw fs1,76(a0) - b0da: 2e00 fld fs0,24(a2) - b0dc: 2f2e fld ft10,200(sp) - b0de: 2e2e fld ft8,200(sp) - b0e0: 2f2e2e2f 0x2f2e2e2f - b0e4: 2e2e fld ft8,200(sp) - b0e6: 7369722f 0x7369722f - b0ea: 672d7663 bgeu s10,s2,b756 <__stack_size+0xb356> - b0ee: 6c2f6363 bltu t5,sp,b7b4 <__stack_size+0xb3b4> - b0f2: 6269 lui tp,0x1a - b0f4: 2f636367 0x2f636367 - b0f8: 2e2e fld ft8,200(sp) - b0fa: 636e692f 0x636e692f - b0fe: 756c flw fa1,108(a0) - b100: 6564 flw fs1,76(a0) - b102: 2e00 fld fs0,24(a2) - b104: 2f2e fld ft10,200(sp) - b106: 2e2e fld ft8,200(sp) - b108: 2f2e2e2f 0x2f2e2e2f - b10c: 2e2e fld ft8,200(sp) - b10e: 7369722f 0x7369722f - b112: 672d7663 bgeu s10,s2,b77e <__stack_size+0xb37e> - b116: 6c2f6363 bltu t5,sp,b7dc <__stack_size+0xb3dc> - b11a: 6269 lui tp,0x1a - b11c: 2f636367 0x2f636367 - b120: 2e2e fld ft8,200(sp) - b122: 6363672f 0x6363672f - b126: 6e6f632f 0x6e6f632f - b12a: 6966 flw fs2,88(sp) - b12c: 69722f67 0x69722f67 - b130: 00766373 csrrsi t1,0x7,12 - b134: 2e2e fld ft8,200(sp) - b136: 2f2e2e2f 0x2f2e2e2f - b13a: 2f2e fld ft10,200(sp) - b13c: 00636367 0x636367 - b140: 6c00 flw fs0,24(s0) - b142: 6269 lui tp,0x1a - b144: 32636367 0x32636367 - b148: 632e flw ft6,200(sp) - b14a: 0100 addi s0,sp,128 - b14c: 0000 unimp - b14e: 64647473 csrrci s0,0x646,8 - b152: 6665 lui a2,0x19 - b154: 682e flw fa6,200(sp) - b156: 0200 addi s0,sp,256 - b158: 0000 unimp - b15a: 745f 7079 7365 0x73657079745f - b160: 682e flw fa6,200(sp) - b162: 0300 addi s0,sp,384 - b164: 0000 unimp - b166: 6572 flw fa0,28(sp) - b168: 6e65 lui t3,0x19 - b16a: 2e74 fld fa3,216(a2) - b16c: 0068 addi a0,sp,12 - b16e: 6c000003 lb zero,1728(zero) # 6c0 <__stack_size+0x2c0> - b172: 2e6b636f jal t1,c1458 <__stack_size+0xc1058> - b176: 0068 addi a0,sp,12 - b178: 65000003 lb zero,1616(zero) # 650 <__stack_size+0x250> - b17c: 7272 flw ft4,60(sp) - b17e: 6f6e flw ft10,216(sp) - b180: 682e flw fa6,200(sp) - b182: 0300 addi s0,sp,384 - b184: 0000 unimp - b186: 6c647473 csrrci s0,0x6c6,8 - b18a: 6269 lui tp,0x1a - b18c: 682e flw fa6,200(sp) - b18e: 0400 addi s0,sp,512 - b190: 0000 unimp - b192: 6e75 lui t3,0x1d - b194: 7369 lui t1,0xffffa - b196: 6474 flw fa3,76(s0) - b198: 682e flw fa6,200(sp) - b19a: 0300 addi s0,sp,384 - b19c: 0000 unimp - b19e: 6974 flw fa3,84(a0) - b1a0: 656d lui a0,0x1b - b1a2: 682e flw fa6,200(sp) - b1a4: 0400 addi s0,sp,512 - b1a6: 0000 unimp - b1a8: 6168 flw fa0,68(a0) - b1aa: 61746873 csrrsi a6,0x617,8 - b1ae: 2e62 fld ft8,24(sp) - b1b0: 0068 addi a0,sp,12 - b1b2: 0005 c.nop 1 - b1b4: 7200 flw fs0,32(a2) - b1b6: 7369 lui t1,0xffffa - b1b8: 6f2d7663 bgeu s10,s2,b8a4 <__stack_size+0xb4a4> - b1bc: 7470 flw fa2,108(s0) - b1be: 00682e73 csrrs t3,0x6,a6 - b1c2: 0006 c.slli zero,0x1 - b1c4: 6900 flw fs0,16(a0) - b1c6: 736e flw ft6,248(sp) - b1c8: 2d6e fld fs10,216(sp) - b1ca: 736e6f63 bltu t3,s6,b908 <__stack_size+0xb508> - b1ce: 6174 flw fa3,68(a0) - b1d0: 746e flw fs0,248(sp) - b1d2: 00682e73 csrrs t3,0x6,a6 - b1d6: 6c000007 0x6c000007 - b1da: 6269 lui tp,0x1a - b1dc: 32636367 0x32636367 - b1e0: 682e flw fa6,200(sp) - b1e2: 0100 addi s0,sp,128 - b1e4: 0000 unimp - b1e6: 0500 addi s0,sp,640 - b1e8: 0001 nop - b1ea: 0205 addi tp,tp,1 - b1ec: 2a30 fld fa2,80(a2) - b1ee: 8001 c.srli64 s0 - b1f0: 0105c203 lbu tp,16(a1) - b1f4: 0305 addi t1,t1,1 - b1f6: 00090103 lb sp,0(s2) # 18000 <__stack_size+0x17c00> - b1fa: 0100 addi s0,sp,128 - b1fc: 00090203 lb tp,0(s2) - b200: 0100 addi s0,sp,128 - b202: 00090003 lb zero,0(s2) - b206: 0100 addi s0,sp,128 - b208: 00090003 lb zero,0(s2) - b20c: 0100 addi s0,sp,128 - b20e: 00090003 lb zero,0(s2) - b212: 0100 addi s0,sp,128 - b214: 00090003 lb zero,0(s2) - b218: 0100 addi s0,sp,128 - b21a: 0200 addi s0,sp,256 - b21c: 0304 addi s1,sp,384 - b21e: 0306 slli t1,t1,0x1 - b220: 0900 addi s0,sp,144 - b222: 0008 0x8 - b224: 0001 nop - b226: 0402 c.slli64 s0 - b228: 060e slli a2,a2,0x3 - b22a: 0c090003 lb zero,192(s2) - b22e: 0100 addi s0,sp,128 - b230: 0200 addi s0,sp,256 - b232: 0e04 addi s1,sp,784 - b234: 00090003 lb zero,0(s2) - b238: 0100 addi s0,sp,128 - b23a: 0200 addi s0,sp,256 - b23c: 0e04 addi s1,sp,784 - b23e: 00090203 lb tp,0(s2) - b242: 0100 addi s0,sp,128 - b244: 0200 addi s0,sp,256 - b246: 0e04 addi s1,sp,784 - b248: 0306 slli t1,t1,0x1 - b24a: 097e slli s2,s2,0x1f - b24c: 0000 unimp - b24e: 0501 addi a0,a0,0 - b250: 0001 nop - b252: 0402 c.slli64 s0 - b254: 030e slli t1,t1,0x3 - b256: 001c0903 lb s2,1(s8) # 19001 <__stack_size+0x18c01> - b25a: 0501 addi a0,a0,0 - b25c: 04020003 lb zero,64(tp) # 1a040 <__stack_size+0x19c40> - b260: 0304 addi s1,sp,384 - b262: 097d addi s2,s2,31 - b264: 0008 0x8 - b266: 0301 addi t1,t1,0 - b268: 0900 addi s0,sp,144 - b26a: 000c 0xc - b26c: 0901 addi s2,s2,0 - b26e: 0008 0x8 - b270: 0100 addi s0,sp,128 - b272: 01 Address 0x000000000000b272 is out of bounds. - - -Disassembly of section .debug_frame: - -00000000 <.debug_frame>: - 0: 000c 0xc - 2: 0000 unimp - 4: ffff 0xffff - 6: ffff 0xffff - 8: 7c010003 lb zero,1984(sp) - c: 0d01 addi s10,s10,0 - e: 0002 c.slli64 zero - 10: 0044 addi s1,sp,4 - 12: 0000 unimp - 14: 0000 unimp - 16: 0000 unimp - 18: de64 sw s1,124(a2) - 1a: 8000 0x8000 - 1c: 08c0 addi s0,sp,84 - 1e: 0000 unimp - 20: 0e44 addi s1,sp,788 - 22: 6c30 flw fa2,88(s0) - 24: 0288 addi a0,sp,320 - 26: 0795 addi a5,a5,5 - 28: 0a98 addi a4,sp,336 - 2a: 0181 addi gp,gp,0 - 2c: 0389 addi t2,t2,2 - 2e: 0492 slli s1,s1,0x4 - 30: 06940593 addi a1,s0,105 # fffeb069 <__stack_top+0xfeb069> - 34: 0896 slli a7,a7,0x5 - 36: 0b990997 auipc s3,0xb990 - 3a: 0a061003 lh zero,160(a2) # 190a0 <__stack_size+0x18ca0> - 3e: 44c1 li s1,16 - 40: 44c8 lw a0,12(s1) - 42: 44c9 li s1,18 - 44: 44d2 lw s1,20(sp) - 46: 44d444d3 0x44d444d3 - 4a: 44d5 li s1,21 - 4c: 44d6 lw s1,84(sp) - 4e: 44d844d7 0x44d844d7 - 52: 44d9 li s1,22 - 54: 000e c.slli zero,0x3 - 56: 0b44 addi s1,sp,404 - 58: 000c 0xc - 5a: 0000 unimp - 5c: ffff 0xffff - 5e: ffff 0xffff - 60: 7c010003 lb zero,1984(sp) - 64: 0d01 addi s10,s10,0 - 66: 0002 c.slli64 zero - 68: 0044 addi s1,sp,4 - 6a: 0000 unimp - 6c: 0058 addi a4,sp,4 - 6e: 0000 unimp - 70: e724 fsw fs1,72(a4) - 72: 8000 0x8000 - 74: 07a8 addi a0,sp,968 - 76: 0000 unimp - 78: 0e44 addi s1,sp,788 - 7a: 6c30 flw fa2,88(s0) - 7c: 0288 addi a0,sp,320 - 7e: 0896 slli a7,a7,0x5 - 80: 0b99 addi s7,s7,6 - 82: 0181 addi gp,gp,0 - 84: 0389 addi t2,t2,2 - 86: 0492 slli s1,s1,0x4 - 88: 06940593 addi a1,s0,105 - 8c: 0795 addi a5,a5,5 - 8e: 0a980997 auipc s3,0xa980 - 92: 0a028803 lb a6,160(t0) - 96: 44c1 li s1,16 - 98: 44c8 lw a0,12(s1) - 9a: 44c9 li s1,18 - 9c: 44d2 lw s1,20(sp) - 9e: 44d444d3 0x44d444d3 - a2: 44d5 li s1,21 - a4: 44d6 lw s1,84(sp) - a6: 44d844d7 0x44d844d7 - aa: 44d9 li s1,22 - ac: 000e c.slli zero,0x3 - ae: 0b44 addi s1,sp,404 - b0: 000c 0xc - b2: 0000 unimp - b4: ffff 0xffff - b6: ffff 0xffff - b8: 7c010003 lb zero,1984(sp) - bc: 0d01 addi s10,s10,0 - be: 0002 c.slli64 zero - c0: 0018 0x18 - c2: 0000 unimp - c4: 00b0 addi a2,sp,72 - c6: 0000 unimp - c8: eecc fsw fa1,28(a3) - ca: 8000 0x8000 - cc: 012c addi a1,sp,136 - ce: 0000 unimp - d0: 0e64 addi s1,sp,796 - d2: 0210 addi a2,sp,256 - d4: 0a98 addi a4,sp,336 - d6: 000e c.slli zero,0x3 - d8: 0b44 addi s1,sp,404 - da: 0000 unimp - dc: 000c 0xc - de: 0000 unimp - e0: ffff 0xffff - e2: ffff 0xffff - e4: 7c010003 lb zero,1984(sp) - e8: 0d01 addi s10,s10,0 - ea: 0002 c.slli64 zero - ec: 0018 0x18 - ee: 0000 unimp - f0: 00dc addi a5,sp,68 - f2: 0000 unimp - f4: eff8 fsw fa4,92(a5) - f6: 8000 0x8000 - f8: 014c addi a1,sp,132 - fa: 0000 unimp - fc: 0e64 addi s1,sp,796 - fe: 0210 addi a2,sp,256 - 100: 0aa4 addi s1,sp,344 - 102: 000e c.slli zero,0x3 - 104: 0b44 addi s1,sp,404 - 106: 0000 unimp - 108: 000c 0xc - 10a: 0000 unimp - 10c: ffff 0xffff - 10e: ffff 0xffff - 110: 7c010003 lb zero,1984(sp) - 114: 0d01 addi s10,s10,0 - 116: 0002 c.slli64 zero - 118: 0018 0x18 - 11a: 0000 unimp - 11c: 0108 addi a0,sp,128 - 11e: 0000 unimp - 120: f144 fsw fs1,36(a0) - 122: 8000 0x8000 - 124: 014c addi a1,sp,132 - 126: 0000 unimp - 128: 0e64 addi s1,sp,796 - 12a: 0210 addi a2,sp,256 - 12c: 0aa4 addi s1,sp,344 - 12e: 000e c.slli zero,0x3 - 130: 0b44 addi s1,sp,404 - 132: 0000 unimp - 134: 000c 0xc - 136: 0000 unimp - 138: ffff 0xffff - 13a: ffff 0xffff - 13c: 7c010003 lb zero,1984(sp) - 140: 0d01 addi s10,s10,0 - 142: 0002 c.slli64 zero - 144: 0050 addi a2,sp,4 - 146: 0000 unimp - 148: 0134 addi a3,sp,136 - 14a: 0000 unimp - 14c: f290 fsw fa2,32(a3) - 14e: 8000 0x8000 - 150: 12d8 addi a4,sp,356 - 152: 0000 unimp - 154: 0e44 addi s1,sp,788 - 156: 01c0 addi s0,sp,196 - 158: 9258 0x9258 - 15a: 9404 0x9404 - 15c: 9506 add a0,a0,ra - 15e: 98089607 0x98089607 - 162: 990a add s2,s2,sp - 164: 8140020b 0x8140020b - 168: 8801 andi s0,s0,0 - 16a: 8902 jr s2 - 16c: 97059303 lh t1,-1680(a1) - 170: 9a09 andi a2,a2,-30 - 172: 9b0c 0x9b0c - 174: 030d addi t1,t1,3 - 176: 0e30 addi a2,sp,792 - 178: c10a sw sp,128(sp) - 17a: c844 sw s1,20(s0) - 17c: c954 sw a3,20(a0) - 17e: d344 sw s1,36(a4) - 180: d444 sw s1,44(s0) - 182: d544 sw s1,44(a0) - 184: d644 sw s1,44(a2) - 186: d744 sw s1,44(a4) - 188: d844 sw s1,52(s0) - 18a: d944 sw s1,52(a0) - 18c: da44 sw s1,52(a2) - 18e: db44 sw s1,52(a4) - 190: d248 sw a0,36(a2) - 192: 0e44 addi s1,sp,788 - 194: 4400 lw s0,8(s0) - 196: 000c000b 0xc000b - 19a: 0000 unimp - 19c: ffff 0xffff - 19e: ffff 0xffff - 1a0: 7c010003 lb zero,1984(sp) - 1a4: 0d01 addi s10,s10,0 - 1a6: 0002 c.slli64 zero - 1a8: 0040 addi s0,sp,4 - 1aa: 0000 unimp - 1ac: 0198 addi a4,sp,192 - 1ae: 0000 unimp - 1b0: 0568 addi a0,sp,652 - 1b2: 8001 c.srli64 s0 - 1b4: 1ac8 addi a0,sp,372 - 1b6: 0000 unimp - 1b8: 0e44 addi s1,sp,788 - 1ba: 5470 lw a2,108(s0) - 1bc: 0389 addi t2,t2,2 - 1be: 0492 slli s1,s1,0x4 - 1c0: 8164 0x8164 - 1c2: 8801 andi s0,s0,0 - 1c4: 9302 jalr t1 - 1c6: 9405 srai s0,s0,0x21 - 1c8: 9506 add a0,a0,ra - 1ca: 97089607 0x97089607 - 1ce: 0309 addi t1,t1,2 - 1d0: 0ab4 addi a3,sp,344 - 1d2: c10a sw sp,128(sp) - 1d4: c844 sw s1,20(s0) - 1d6: c954 sw a3,20(a0) - 1d8: d344 sw s1,36(a4) - 1da: d444 sw s1,44(s0) - 1dc: d544 sw s1,44(a0) - 1de: d644 sw s1,44(a2) - 1e0: d744 sw s1,44(a4) - 1e2: d248 sw a0,36(a2) - 1e4: 0e44 addi s1,sp,788 - 1e6: 4400 lw s0,8(s0) - 1e8: 0000000b 0xb - 1ec: 000c 0xc - 1ee: 0000 unimp - 1f0: ffff 0xffff - 1f2: ffff 0xffff - 1f4: 7c010003 lb zero,1984(sp) - 1f8: 0d01 addi s10,s10,0 - 1fa: 0002 c.slli64 zero - 1fc: 0018 0x18 - 1fe: 0000 unimp - 200: 01ec addi a1,sp,204 - 202: 0000 unimp - 204: 2030 fld fa2,64(s0) - 206: 8001 c.srli64 s0 - 208: 01ac addi a1,sp,200 - 20a: 0000 unimp - 20c: 0e54 addi a3,sp,788 - 20e: 0220 addi s0,sp,264 - 210: 0a54 addi a3,sp,276 - 212: 000e c.slli zero,0x3 - 214: 0b44 addi s1,sp,404 - 216: 0000 unimp - 218: 000c 0xc - 21a: 0000 unimp - 21c: ffff 0xffff - 21e: ffff 0xffff - 220: 7c010003 lb zero,1984(sp) - 224: 0d01 addi s10,s10,0 - 226: 0002 c.slli64 zero - 228: 0028 addi a0,sp,8 - 22a: 0000 unimp - 22c: 0218 addi a4,sp,256 - 22e: 0000 unimp - 230: 21dc fld fa5,128(a1) - 232: 8001 c.srli64 s0 - 234: 0150 addi a2,sp,132 - 236: 0000 unimp - 238: 0e44 addi s1,sp,788 - 23a: 5030 lw a2,96(s0) - 23c: 0389 addi t2,t2,2 - 23e: 0181 addi gp,gp,0 - 240: 0288 addi a0,sp,320 - 242: 0492 slli s1,s1,0x4 - 244: d402 sw zero,40(sp) - 246: c10a sw sp,128(sp) - 248: c844 sw s1,20(s0) - 24a: d258 sw a4,36(a2) - 24c: c964 sw s1,84(a0) - 24e: 0e44 addi s1,sp,788 - 250: 4400 lw s0,8(s0) - 252: 000c000b 0xc000b - 256: 0000 unimp - 258: ffff 0xffff - 25a: ffff 0xffff - 25c: 7c010003 lb zero,1984(sp) - 260: 0d01 addi s10,s10,0 - 262: 0002 c.slli64 zero - 264: 002c addi a1,sp,8 - 266: 0000 unimp - 268: 0254 addi a3,sp,260 - 26a: 0000 unimp - 26c: 232c fld fa1,64(a4) - 26e: 8001 c.srli64 s0 - 270: 0228 addi a0,sp,264 - 272: 0000 unimp - 274: 0e44 addi s1,sp,788 - 276: 5440 lw s0,44(s0) - 278: 0389 addi t2,t2,2 - 27a: 01810593 addi a1,sp,24 - 27e: 0288 addi a0,sp,320 - 280: 0492 slli s1,s1,0x4 - 282: a002 fsd ft0,0(sp) - 284: c10a sw sp,128(sp) - 286: c844 sw s1,20(s0) - 288: c954 sw a3,20(a0) - 28a: d244 sw s1,36(a2) - 28c: d348 sw a0,36(a4) - 28e: 0e44 addi s1,sp,788 - 290: 4400 lw s0,8(s0) - 292: 000c000b 0xc000b - 296: 0000 unimp - 298: ffff 0xffff - 29a: ffff 0xffff - 29c: 7c010003 lb zero,1984(sp) - 2a0: 0d01 addi s10,s10,0 - 2a2: 0002 c.slli64 zero - 2a4: 0018 0x18 - 2a6: 0000 unimp - 2a8: 0294 addi a3,sp,320 - 2aa: 0000 unimp - 2ac: 2554 fld fa3,136(a0) - 2ae: 8001 c.srli64 s0 - 2b0: 04dc addi a5,sp,580 - 2b2: 0000 unimp - 2b4: 0e44 addi s1,sp,788 - 2b6: 0320 addi s0,sp,392 - 2b8: 01a4 addi s1,sp,200 - 2ba: 0e0a slli t3,t3,0x2 - 2bc: 4400 lw s0,8(s0) - 2be: 000c000b 0xc000b - 2c2: 0000 unimp - 2c4: ffff 0xffff - 2c6: ffff 0xffff - 2c8: 7c010003 lb zero,1984(sp) - 2cc: 0d01 addi s10,s10,0 - 2ce: 0002 c.slli64 zero - 2d0: 000c 0xc - 2d2: 0000 unimp - 2d4: 02c0 addi s0,sp,324 - 2d6: 0000 unimp - 2d8: 2a30 fld fa2,80(a2) - 2da: 8001 c.srli64 s0 - 2dc: 004c addi a1,sp,4 - ... Disassembly of section .debug_str: 00000000 <.debug_str>: - 0: 726f6873 csrrsi a6,0x726,30 - 4: 2074 fld fa3,192(s0) - 6: 6e69 lui t3,0x1a - 8: 0074 addi a3,sp,12 - a: 7468 flw fa0,108(s0) - c: 6261 lui tp,0x18 - e: 685f 7361 5f68 0x5f687361685f - 14: 6f70 flw fa2,92(a4) - 16: 6e69 lui t3,0x1a - 18: 6574 flw fa3,76(a0) - 1a: 0072 c.slli zero,0x1c - 1c: 735f 7a69 0065 0x657a69735f - 22: 725f 6e61 3464 0x34646e61725f - 28: 0038 addi a4,sp,8 - 2a: 655f 656d 6772 0x6772656d655f - 30: 6e65 lui t3,0x19 - 32: 5f007963 bgeu zero,a6,624 <__stack_size+0x224> - 36: 6164 flw fs1,68(a0) - 38: 6c79 lui s8,0x1e - 3a: 6769 lui a4,0x1a - 3c: 7468 flw fa0,108(s0) - 3e: 6300 flw fs0,0(a4) - 40: 6c706d6f jal s10,6f06 <__stack_size+0x6b06> - 44: 7865 lui a6,0xffff9 - 46: 6420 flw fs0,72(s0) - 48: 6c62756f jal a0,2770e <__stack_size+0x2730e> - 4c: 0065 c.nop 25 - 4e: 675f 7465 6164 0x61647465675f - 54: 6574 flw fa3,76(a0) - 56: 655f 7272 5f00 0x5f007272655f - 5c: 6164 flw fs1,68(a0) - 5e: 6174 flw fa3,68(a0) - 60: 5f00 lw s0,56(a4) - 62: 74726377 0x74726377 - 66: 5f626d6f jal s10,2665c <__stack_size+0x2625c> - 6a: 74617473 csrrci s0,0x746,2 - 6e: 0065 c.nop 25 - 70: 6972 flw fs2,28(sp) - 72: 5f766373 csrrsi t1,0x5f7,12 - 76: 696d lui s2,0x1b - 78: 616f7263 bgeu t5,s6,67c <__stack_size+0x27c> - 7c: 6372 flw ft6,28(sp) - 7e: 6968 flw fa0,84(a0) - 80: 6574 flw fa3,76(a0) - 82: 72757463 bgeu a0,t2,7aa <__stack_size+0x3aa> - 86: 5f65 li t5,-7 - 88: 7974 flw fa3,116(a0) - 8a: 6570 flw fa2,76(a0) - 8c: 5f00 lw s0,56(a4) - 8e: 72736377 0x72736377 - 92: 6f74 flw fa3,92(a4) - 94: 626d lui tp,0x1b - 96: 74735f73 csrrwi t5,0x747,6 - 9a: 7461 lui s0,0xffff8 - 9c: 0065 c.nop 25 - 9e: 5f5f 3064 5f00 0x5f0030645f5f - a4: 645f 0031 6c5f 0x6c5f0031645f - aa: 6662 flw fa2,24(sp) - ac: 657a6973 csrrsi s2,0x657,20 - b0: 6f00 flw fs0,24(a4) - b2: 7470 flw fa2,108(s0) - b4: 6e69 lui t3,0x1a - b6: 0064 addi s1,sp,12 - b8: 706d6f63 bltu s10,t1,7d6 <__stack_size+0x3d6> - bc: 656c flw fa1,76(a0) - be: 2078 fld fa4,192(s0) - c0: 6f6c flw fa1,92(a4) - c2: 676e flw fa4,216(sp) - c4: 6420 flw fs0,72(s0) - c6: 6c62756f jal a0,2778c <__stack_size+0x2738c> - ca: 0065 c.nop 25 - cc: 6972 flw fs2,28(sp) - ce: 5f766373 csrrsi t1,0x5f7,12 - d2: 6261 lui tp,0x18 - d4: 0069 c.nop 26 - d6: 5f5f 6f6c 6163 0x61636f6c5f5f - dc: 656c flw fa1,76(a0) - de: 745f 5f00 626d 0x626d5f00745f - e4: 7472 flw fs0,60(sp) - e6: 5f63776f jal a4,376dc <__stack_size+0x372dc> - ea: 74617473 csrrci s0,0x746,2 - ee: 0065 c.nop 25 - f0: 745f 6e7a 6d61 0x6d616e7a745f - f6: 0065 c.nop 25 - f8: 5f5f 6d74 735f 0x735f6d745f5f - fe: 6365 lui t1,0x19 - 100: 5f00 lw s0,56(a4) - 102: 736f6c63 bltu t5,s6,83a <__stack_size+0x43a> - 106: 0065 c.nop 25 - 108: 755f 7562 0066 0x667562755f - 10e: 625f 7361 0065 0x657361625f - 114: 5f5f 6d74 685f 0x685f6d745f5f - 11a: 0072756f jal a0,27920 <__stack_size+0x27520> - 11e: 775f 7463 6d6f 0x6d6f7463775f - 124: 5f62 lw t5,56(sp) - 126: 74617473 csrrci s0,0x746,2 - 12a: 0065 c.nop 25 - 12c: 5f5f 6673 5f00 0x5f0066735f5f - 132: 655f6e6f jal t3,f6f86 <__stack_size+0xf6b86> - 136: 6978 flw fa4,84(a0) - 138: 5f74 lw a3,124(a4) - 13a: 7261 lui tp,0xffff8 - 13c: 5f007367 0x5f007367 - 140: 6b6f6f63 bltu t5,s6,7fe <__stack_size+0x3fe> - 144: 6569 lui a0,0x1a - 146: 5f00 lw s0,56(a4) - 148: 735f 6c67 6575 0x65756c67735f - 14e: 7200 flw fs0,32(a2) - 150: 7369 lui t1,0xffffa - 152: 635f7663 bgeu t5,s5,77e <__stack_size+0x37e> - 156: 6f6d lui t5,0x1b - 158: 6564 flw fs1,76(a0) - 15a: 006c addi a1,sp,12 - 15c: 665f 616c 7367 0x7367616c665f - 162: 5f00 lw s0,56(a4) - 164: 7369 lui t1,0xffffa - 166: 635f 6178 5f00 0x5f006178635f - 16c: 00736477 0x736477 - 170: 5f5f 4946 454c 0x454c49465f5f - 176: 5f00 lw s0,56(a4) - 178: 6572 flw fa0,28(sp) - 17a: 746c7573 csrrci a0,0x746,24 - 17e: 6b5f 5500 4953 0x495355006b5f - 184: 7974 flw fa3,116(a0) - 186: 6570 flw fa2,76(a0) - 188: 7200 flw fs0,32(a2) - 18a: 7369 lui t1,0xffffa - 18c: 6d5f7663 bgeu t5,s5,858 <__stack_size+0x458> - 190: 6369 lui t1,0x1a - 192: 6f72 flw ft10,28(sp) - 194: 7261 lui tp,0xffff8 - 196: 74696863 bltu s2,t1,8e6 <__stack_size+0x4e6> - 19a: 6365 lui t1,0x19 - 19c: 7574 flw fa3,108(a0) - 19e: 6572 flw fa0,28(sp) - 1a0: 5f00 lw s0,56(a4) - 1a2: 5f737973 csrrci s2,0x5f7,6 - 1a6: 7265 lui tp,0xffff9 - 1a8: 6c72 flw fs8,28(sp) - 1aa: 7369 lui t1,0xffffa - 1ac: 0074 addi a3,sp,12 - 1ae: 635f 7476 7562 0x75627476635f - 1b4: 0066 c.slli zero,0x19 - 1b6: 6d5f 7362 7472 0x747273626d5f - 1bc: 7363776f jal a4,378f2 <__stack_size+0x374f2> - 1c0: 735f 6174 6574 0x65746174735f - 1c6: 5f00 lw s0,56(a4) - 1c8: 626d lui tp,0x1b - 1ca: 6c72 flw fs8,28(sp) - 1cc: 6e65 lui t3,0x19 - 1ce: 735f 6174 6574 0x65746174735f - 1d4: 2f00 fld fs0,24(a4) - 1d6: 6f68 flw fa0,92(a4) - 1d8: 656d lui a0,0x1b - 1da: 616c622f 0x616c622f - 1de: 7369 lui t1,0xffffa - 1e0: 2f65 jal 998 <__stack_size+0x598> - 1e2: 6564 flw fs1,76(a0) - 1e4: 2f76 fld ft10,344(sp) - 1e6: 6972 flw fs2,28(sp) - 1e8: 2d766373 csrrsi t1,0x2d7,12 - 1ec: 2d756e67 0x2d756e67 - 1f0: 6f74 flw fa3,92(a4) - 1f2: 68636c6f jal s8,36878 <__stack_size+0x36478> - 1f6: 6961 lui s2,0x18 - 1f8: 2f6e fld ft10,216(sp) - 1fa: 7562 flw fa0,56(sp) - 1fc: 6c69 lui s8,0x1a - 1fe: 2f64 fld fs1,216(a4) - 200: 7562 flw fa0,56(sp) - 202: 6c69 lui s8,0x1a - 204: 2d64 fld fs1,216(a0) - 206: 2d636367 0x2d636367 - 20a: 656e flw fa0,216(sp) - 20c: 62696c77 0x62696c77 - 210: 732d lui t1,0xfffeb - 212: 6174 flw fa3,68(a0) - 214: 2f326567 0x2f326567 - 218: 6972 flw fs2,28(sp) - 21a: 33766373 csrrsi t1,mhpmevent23,12 - 21e: 2d32 fld fs10,264(sp) - 220: 6e75 lui t3,0x1d - 222: 776f6e6b 0x776f6e6b - 226: 2d6e fld fs10,216(sp) - 228: 6c65 lui s8,0x19 - 22a: 2f66 fld ft10,88(sp) - 22c: 696c flw fa1,84(a0) - 22e: 6762 flw fa4,24(sp) - 230: 5f006363 bltu zero,a6,816 <__stack_size+0x416> - 234: 6e66 flw ft8,88(sp) - 236: 7261 lui tp,0xffff8 - 238: 5f007367 0x5f007367 - 23c: 6e66 flw ft8,88(sp) - 23e: 735f0073 0x735f0073 - 242: 6769 lui a4,0x1a - 244: 006e c.slli zero,0x1b - 246: 735f 6474 7265 0x72656474735f - 24c: 0072 c.slli zero,0x1c - 24e: 675f 6d61 616d 0x616d6d61675f - 254: 735f 6769 676e 0x676e6769735f - 25a: 6d61 lui s10,0x18 - 25c: 5f00 lw s0,56(a4) - 25e: 6d6e flw fs10,216(sp) - 260: 6c61 lui s8,0x18 - 262: 6f6c flw fa1,92(a4) - 264: 755f0063 beq t5,s5,9a4 <__stack_size+0x5a4> - 268: 736e flw ft6,248(sp) - 26a: 6570 flw fa2,76(a0) - 26c: 69666963 bltu a2,s6,8fe <__stack_size+0x4fe> - 270: 6465 lui s0,0x19 - 272: 6c5f 636f 6c61 0x6c61636f6c5f - 278: 5f65 li t5,-7 - 27a: 6e69 lui t3,0x1a - 27c: 6f66 flw ft10,88(sp) - 27e: 5f00 lw s0,56(a4) - 280: 745f 006d 6972 0x6972006d745f - 286: 5f766373 csrrsi t1,0x5f7,12 - 28a: 6261 lui tp,0x18 - 28c: 5f69 li t5,-6 - 28e: 7974 flw fa3,116(a0) - 290: 6570 flw fa2,76(a0) - 292: 5f00 lw s0,56(a4) - 294: 626d lui tp,0x1b - 296: 74617473 csrrci s0,0x746,2 - 29a: 0065 c.nop 25 - 29c: 5f5f 6377 6268 0x626863775f5f - 2a2: 5f00 lw s0,56(a4) - 2a4: 6c747663 bgeu s0,t2,970 <__stack_size+0x570> - 2a8: 6e65 lui t3,0x19 - 2aa: 5f00 lw s0,56(a4) - 2ac: 6966 flw fs2,88(sp) - 2ae: 656c flw fa1,76(a0) - 2b0: 6800 flw fs0,16(s0) - 2b2: 7361 lui t1,0xffff8 - 2b4: 7668 flw fa0,108(a2) - 2b6: 6c61 lui s8,0x18 - 2b8: 745f 4400 7557 0x75574400745f - 2be: 696e flw fs2,216(sp) - 2c0: 5f006e6f jal t3,68b0 <__stack_size+0x64b0> - 2c4: 696e flw fs2,216(sp) - 2c6: 0073626f jal tp,36acc <__stack_size+0x366cc> - 2ca: 6f6c flw fa1,92(a4) - 2cc: 676e flw fa4,216(sp) - 2ce: 6c20 flw fs0,88(s0) - 2d0: 20676e6f jal t3,764d6 <__stack_size+0x760d6> - 2d4: 6e75 lui t3,0x1d - 2d6: 6e676973 csrrsi s2,0x6e6,14 - 2da: 6465 lui s0,0x19 - 2dc: 6920 flw fs0,80(a0) - 2de: 746e flw fs0,248(sp) - 2e0: 4400 lw s0,8(s0) - 2e2: 72747357 0x72747357 - 2e6: 6375 lui t1,0x1d - 2e8: 0074 addi a3,sp,12 - 2ea: 726f6873 csrrsi a6,0x726,30 - 2ee: 2074 fld fa3,192(s0) - 2f0: 6e75 lui t3,0x1d - 2f2: 6e676973 csrrsi s2,0x6e6,14 - 2f6: 6465 lui s0,0x19 - 2f8: 6920 flw fs0,80(a0) - 2fa: 746e flw fs0,248(sp) - 2fc: 5f00 lw s0,56(a4) - 2fe: 635f 7a6c 745f 0x745f7a6c635f - 304: 6261 lui tp,0x18 - 306: 5f00 lw s0,56(a4) - 308: 7461 lui s0,0xffff8 - 30a: 7865 lui a6,0xffff9 - 30c: 7469 lui s0,0xffffa - 30e: 0030 addi a2,sp,8 - 310: 735f 6769 616e 0x616e6769735f - 316: 5f6c lw a1,124(a4) - 318: 7562 flw fa0,56(sp) - 31a: 0066 c.slli zero,0x19 - 31c: 615f 6373 6974 0x69746373615f - 322: 656d lui a0,0x1b - 324: 625f 6675 5f00 0x5f006675625f - 32a: 6572 flw fa0,28(sp) - 32c: 746c7573 csrrci a0,0x746,24 - 330: 5f00 lw s0,56(a4) - 332: 775f 6863 4100 0x41006863775f - 338: 4942 lw s2,16(sp) - 33a: 495f 504c 3233 0x3233504c495f - 340: 0046 c.slli zero,0x11 - 342: 6e65 lui t3,0x19 - 344: 6976 flw fs2,92(sp) - 346: 6f72 flw ft10,28(sp) - 348: 006e c.slli zero,0x1b - 34a: 746e6977 0x746e6977 - 34e: 745f 5f00 6f6c 0x6f6c5f00745f - 354: 5f006b63 bltu zero,a6,94a <__stack_size+0x54a> - 358: 755f 0068 4241 0x42410068755f - 35e: 5f49 li t5,-14 - 360: 4c49 li s8,18 - 362: 3350 fld fa2,160(a4) - 364: 4532 lw a0,12(sp) - 366: 5f00 lw s0,56(a4) - 368: 756d lui a0,0xffffb - 36a: 746c flw fa1,108(s0) - 36c: 5f00 lw s0,56(a4) - 36e: 755f 006c 6e75 0x6e75006c755f - 374: 63657073 csrci 0x636,10 - 378: 735f 7274 6e69 0x6e697274735f - 37e: 6f007367 0x6f007367 - 382: 7470 flw fa2,108(s0) - 384: 6572 flw fa0,28(sp) - 386: 00746573 csrrsi a0,0x7,8 - 38a: 775f 6972 6574 0x65746972775f - 390: 5f00 lw s0,56(a4) - 392: 745f 5f6d 6579 0x65795f6d745f - 398: 7261 lui tp,0xffff8 - 39a: 5f00 lw s0,56(a4) - 39c: 635f 756f 746e 0x746e756f635f - 3a2: 5f00 lw s0,56(a4) - 3a4: 6e75 lui t3,0x1d - 3a6: 7375 lui t1,0xffffd - 3a8: 6465 lui s0,0x19 - 3aa: 725f 6e61 0064 0x646e61725f - 3b0: 4241 li tp,16 - 3b2: 5f49 li t5,-14 - 3b4: 4c49 li s8,18 - 3b6: 3350 fld fa2,160(a4) - 3b8: 4432 lw s0,12(sp) - 3ba: 7200 flw fs0,32(a2) - 3bc: 7369 lui t1,0xffffa - 3be: 635f7663 bgeu t5,s5,9ea <__stack_size+0x5ea> - 3c2: 5f65646f jal s0,569b8 <__stack_size+0x565b8> - 3c6: 6f6d lui t5,0x1b - 3c8: 6564 flw fs1,76(a0) - 3ca: 006c addi a1,sp,12 - 3cc: 6f5f 6666 6573 0x657366666f5f - 3d2: 0074 addi a3,sp,12 - 3d4: 425f 6769 6e69 0x6e696769425f - 3da: 0074 addi a3,sp,12 - 3dc: 6e5f 7865 6674 0x667478656e5f - 3e2: 6300 flw fs0,0(a4) - 3e4: 6c706d6f jal s10,72aa <__stack_size+0x6eaa> - 3e8: 7865 lui a6,0xffff9 - 3ea: 6620 flw fs0,72(a2) - 3ec: 6f6c flw fa1,92(a4) - 3ee: 7461 lui s0,0xffff8 - 3f0: 6c00 flw fs0,24(s0) - 3f2: 20676e6f jal t3,765f8 <__stack_size+0x761f8> - 3f6: 6f6c flw fa1,92(a4) - 3f8: 676e flw fa4,216(sp) - 3fa: 6920 flw fs0,80(a0) - 3fc: 746e flw fs0,248(sp) - 3fe: 5f00 lw s0,56(a4) - 400: 745f 5f6d 6f6d 0x6f6d5f6d745f - 406: 006e c.slli zero,0x1b - 408: 615f 6574 6978 0x69786574615f - 40e: 0074 addi a3,sp,12 - 410: 6f627573 csrrci a0,0x6f6,4 - 414: 7470 flw fa2,108(s0) - 416: 7261 lui tp,0xffff8 - 418: 5f5f0067 jr 1525(t5) # 1b5f5 <__stack_size+0x1b1f5> - 41c: 64696473 csrrsi s0,0x646,18 - 420: 6e69 lui t3,0x1a - 422: 7469 lui s0,0xffffa - 424: 5f00 lw s0,56(a4) - 426: 5f66666f jal a2,66a1c <__stack_size+0x6661c> - 42a: 0074 addi a3,sp,12 - 42c: 5f5f 6876 5f00 0x5f0068765f5f - 432: 765f 006c 665f 0x665f006c765f - 438: 6572 flw fa0,28(sp) - 43a: 6c65 lui s8,0x19 - 43c: 7369 lui t1,0xffffa - 43e: 0074 addi a3,sp,12 - 440: 745f 6d69 7a65 0x7a656d69745f - 446: 00656e6f jal t3,5644c <__stack_size+0x5604c> - 44a: 6d5f 7362 6174 0x617473626d5f - 450: 6574 flw fa3,76(a0) - 452: 745f 5f00 4f4c 0x4f4c5f00745f - 458: 525f4b43 fmadd.d fs6,ft10,ft5,fa0,rmm - 45c: 4345 li t1,17 - 45e: 5255 li tp,-11 - 460: 45564953 0x45564953 - 464: 545f 5f00 6572 0x65725f00545f - 46a: 6461 lui s0,0x18 - 46c: 2e00 fld fs0,24(a2) - 46e: 2f2e fld ft10,200(sp) - 470: 2e2e fld ft8,200(sp) - 472: 2f2e2e2f 0x2f2e2e2f - 476: 2e2e fld ft8,200(sp) - 478: 7369722f 0x7369722f - 47c: 672d7663 bgeu s10,s2,ae8 <__stack_size+0x6e8> - 480: 6c2f6363 bltu t5,sp,b46 <__stack_size+0x746> - 484: 6269 lui tp,0x1a - 486: 2f636367 0x2f636367 - 48a: 696c flw fa1,84(a0) - 48c: 6762 flw fa4,24(sp) - 48e: 2e326363 bltu tp,gp,774 <__stack_size+0x374> - 492: 42410063 beq sp,tp,8b2 <__stack_size+0x4b2> - 496: 5f49 li t5,-14 - 498: 504c lw a1,36(s0) - 49a: 3436 fld fs0,360(sp) - 49c: 4100 lw s0,0(a0) - 49e: 4942 lw s2,16(sp) - 4a0: 495f 504c 3233 0x3233504c495f - 4a6: 5f00 lw s0,56(a4) - 4a8: 7364 flw fs1,100(a4) - 4aa: 61685f6f jal t5,85ac0 <__stack_size+0x856c0> - 4ae: 646e flw fs0,216(sp) - 4b0: 656c flw fa1,76(a0) - 4b2: 4300 lw s0,0(a4) - 4b4: 5f4d li t5,-13 - 4b6: 454d li a0,19 - 4b8: 4144 lw s1,4(a0) - 4ba: 594e lw s2,240(sp) - 4bc: 5f00 lw s0,56(a4) - 4be: 656e flw fa0,216(sp) - 4c0: 685f0077 0x685f0077 - 4c4: 655f 7272 6f6e 0x6f6e7272655f - 4ca: 5f00 lw s0,56(a4) - 4cc: 6c66 flw fs8,88(sp) - 4ce: 5f6b636f jal t1,b6ac4 <__stack_size+0xb66c4> - 4d2: 0074 addi a3,sp,12 - 4d4: 5f5f 6d74 795f 0x795f6d745f5f - 4da: 6164 flw fs1,68(a0) - 4dc: 0079 c.nop 30 - 4de: 665f 616c 7367 0x7367616c665f - 4e4: 0032 c.slli zero,0xc - 4e6: 695f 626f 0073 0x73626f695f - 4ec: 20554e47 fmsub.s ft8,fa0,ft5,ft4,rmm - 4f0: 20373143 fmadd.s ft2,fa4,ft3,ft4,rup - 4f4: 2e39 jal 812 <__stack_size+0x412> - 4f6: 2e32 fld ft8,264(sp) - 4f8: 2030 fld fa2,64(s0) - 4fa: 6d2d lui s10,0xb - 4fc: 646f6d63 bltu t5,t1,b56 <__stack_size+0x756> - 500: 6c65 lui s8,0x19 - 502: 6d3d lui s10,0xf - 504: 6465 lui s0,0x19 - 506: 6f6c flw fa1,92(a4) - 508: 6d2d2077 0x6d2d2077 - 50c: 646f6d63 bltu t5,t1,b66 <__stack_size+0x766> - 510: 6c65 lui s8,0x19 - 512: 6d3d lui s10,0xf - 514: 6465 lui s0,0x19 - 516: 6f6c flw fa1,92(a4) - 518: 6d2d2077 0x6d2d2077 - 51c: 7574 flw fa3,108(a0) - 51e: 656e flw fa0,216(sp) - 520: 723d lui tp,0xfffef - 522: 656b636f jal t1,b6b78 <__stack_size+0xb6778> - 526: 2074 fld fa3,192(s0) - 528: 6d2d lui s10,0xb - 52a: 7261 lui tp,0xffff8 - 52c: 723d6863 bltu s10,gp,c5c <__stack_size+0x85c> - 530: 3376 fld ft6,376(sp) - 532: 6932 flw fs2,12(sp) - 534: 666d lui a2,0x1b - 536: 2d20 fld fs0,88(a0) - 538: 616d addi sp,sp,240 - 53a: 6962 flw fs2,24(sp) - 53c: 693d lui s2,0xf - 53e: 706c flw fa1,100(s0) - 540: 20663233 0x20663233 - 544: 672d lui a4,0xb - 546: 2d20 fld fs0,88(a0) - 548: 2d20734f 0x2d20734f - 54c: 2d20324f 0x2d20324f - 550: 2d20734f 0x2d20734f - 554: 6266 flw ft4,88(sp) - 556: 6975 lui s2,0x1d - 558: 646c flw fa1,76(s0) - 55a: 6e69 lui t3,0x1a - 55c: 696c2d67 0x696c2d67 - 560: 6762 flw fa4,24(sp) - 562: 2d206363 bltu zero,s2,828 <__stack_size+0x428> - 566: 6e66 flw ft8,88(sp) - 568: 74732d6f jal s10,334ae <__stack_size+0x330ae> - 56c: 6361 lui t1,0x18 - 56e: 72702d6b 0x72702d6b - 572: 6365746f jal s0,57ba8 <__stack_size+0x577a8> - 576: 6f74 flw fa3,92(a4) - 578: 2072 fld ft0,280(sp) - 57a: 662d lui a2,0xb - 57c: 7865 lui a6,0xffff9 - 57e: 74706563 bltu zero,t2,cc8 <__stack_size+0x8c8> - 582: 6f69 lui t5,0x1a - 584: 736e flw ft6,248(sp) - 586: 2d20 fld fs0,88(a0) - 588: 6e66 flw ft8,88(sp) - 58a: 632d6e6f jal t3,d6bbc <__stack_size+0xd67bc> - 58e: 6c61 lui s8,0x18 - 590: 2d6c fld fa1,216(a0) - 592: 7865 lui a6,0xffff9 - 594: 74706563 bltu zero,t2,cde <__stack_size+0x8de> - 598: 6f69 lui t5,0x1a - 59a: 736e flw ft6,248(sp) - 59c: 2d20 fld fs0,88(a0) - 59e: 7666 flw fa2,120(sp) - 5a0: 7369 lui t1,0xffffa - 5a2: 6269 lui tp,0x1a - 5a4: 6c69 lui s8,0x1a - 5a6: 7469 lui s0,0xffffa - 5a8: 3d79 jal 446 <__stack_size+0x46> - 5aa: 6968 flw fa0,84(a0) - 5ac: 6464 flw fs1,76(s0) - 5ae: 6e65 lui t3,0x19 - 5b0: 4300 lw s0,0(a4) - 5b2: 5f4d li t5,-13 - 5b4: 454d li a0,19 - 5b6: 4c44 lw s1,28(s0) - 5b8: 6800574f fnmadd.s fa4,ft0,ft0,fa3,unknown - 5bc: 6174 flw fa3,68(a0) - 5be: 5f62 lw t5,56(sp) - 5c0: 6168 flw fa0,68(a0) - 5c2: 5f006873 csrrsi a6,0x5f0,0 - 5c6: 735f 4946 454c 0x454c4946735f - 5cc: 5f00 lw s0,56(a4) - 5ce: 5f737973 csrrci s2,0x5f7,6 - 5d2: 656e flw fa0,216(sp) - 5d4: 7272 flw ft4,60(sp) - 5d6: 5f00 lw s0,56(a4) - 5d8: 626d lui tp,0x1b - 5da: 656c flw fa1,76(a0) - 5dc: 5f6e lw t5,248(sp) - 5de: 74617473 csrrci s0,0x746,2 - 5e2: 0065 c.nop 25 - 5e4: 695f 636e 5f00 0x5f00636e695f - 5ea: 6e69 lui t3,0x1a - 5ec: 0064 addi s1,sp,12 - 5ee: 5f5f 6475 7669 0x766964755f5f - 5f4: 6964 flw fs1,84(a0) - 5f6: 5f5f0033 0x5f5f0033 - 5fa: 61656c63 bltu a0,s6,c12 <__stack_size+0x812> - 5fe: 756e flw fa0,248(sp) - 600: 0070 addi a2,sp,12 - 602: 6d5f 7861 6477 0x647778616d5f - 608: 725f0073 0x725f0073 - 60c: 6565 lui a0,0x19 - 60e: 746e flw fs0,248(sp) - 610: 5f00 lw s0,56(a4) - 612: 785f 0030 5f5f 0x5f5f0030785f - 618: 3178 fld fa4,224(a0) - 61a: 5f00 lw s0,56(a4) - 61c: 785f 0032 5f5f 0x5f5f0032785f - 622: 3378 fld fa4,224(a4) - 624: 5f00 lw s0,56(a4) - 626: 765f 6c61 6575 0x65756c61765f - 62c: 5f00 lw s0,56(a4) - 62e: 6b656573 csrrsi a0,0x6b6,10 - 632: 5f00 lw s0,56(a4) - 634: 7066 flw ft0,120(sp) - 636: 745f736f jal t1,f857a <__stack_size+0xf817a> - 63a: 7300 flw fs0,32(a4) - 63c: 6669 lui a2,0x1a - 63e: 7669 lui a2,0xffffa - 640: 5f65 li t5,-7 - 642: 625f0037 lui zero,0x625f0 - 646: 6b6c flw fa1,84(a4) - 648: 657a6973 csrrsi s2,0x657,20 - 64c: 6700 flw fs0,8(a4) - 64e: 6e65 lui t3,0x19 - 650: 7265 lui tp,0xffff9 - 652: 6369 lui t1,0x1a - 654: 5f00 lw s0,56(a4) - 656: 755f 6964 6d76 0x6d766964755f - 65c: 6964646f jal s0,46cf2 <__stack_size+0x468f2> - 660: 0034 addi a3,sp,8 - 662: 6e75 lui t3,0x1d - 664: 63657073 csrci 0x636,10 - 668: 5f76 lw t5,124(sp) - 66a: 69727473 csrrci s0,0x697,4 - 66e: 676e flw fa4,216(sp) - 670: 735f0073 0x735f0073 - 674: 6565 lui a0,0x19 - 676: 0064 addi s1,sp,12 - 678: 6574706f j 484ce <__stack_size+0x480ce> - 67c: 7272 flw ft4,60(sp) - 67e: 6800 flw fs0,16(s0) - 680: 6769 lui a4,0x1a - 682: 0068 addi a0,sp,12 - 684: 5f5f 3071 5f00 0x5f0030715f5f - 68a: 715f 0031 735f 0x735f0031715f - 690: 7274 flw fa3,100(a2) - 692: 6f74 flw fa3,92(a4) - 694: 616c5f6b 0x616c5f6b - 698: 43007473 csrrci s0,0x430,0 - 69c: 5f4d li t5,-13 - 69e: 4950 lw a2,20(a0) - 6a0: 665f0043 fmadd.q ft0,ft10,ft5,fa2,rne - 6a4: 746e flw fs0,248(sp) - 6a6: 7079 c.lui zero,0xffffe - 6a8: 7365 lui t1,0xffff9 - 6aa: 7500 flw fs0,40(a0) - 6ac: 736e flw ft6,248(sp) - 6ae: 6769 lui a4,0x1a - 6b0: 656e flw fa0,216(sp) - 6b2: 2064 fld fs1,192(s0) - 6b4: 72616863 bltu sp,t1,de4 <__stack_size+0x9e4> - 6b8: 5f00 lw s0,56(a4) - 6ba: 6461 lui s0,0x18 - 6bc: 0064 addi s1,sp,12 - 6be: 5f5f 4c55 6e6f 0x6e6f4c555f5f - 6c4: 74680067 jr 1862(a6) # ffff9746 <__stack_top+0xff9746> - 6c8: 6261 lui tp,0x18 - 6ca: 655f 5f71 6f70 0x6f705f71655f - 6d0: 6e69 lui t3,0x1a - 6d2: 6574 flw fa3,76(a0) - 6d4: 0072 c.slli zero,0x1c - 6d6: 5f5f 7278 5f00 0x5f0072785f5f - 6dc: 626f6c67 0x626f6c67 - 6e0: 6c61 lui s8,0x18 - 6e2: 695f 706d 7275 0x7275706d695f - 6e8: 5f65 li t5,-7 - 6ea: 7470 flw fa2,108(s0) - 6ec: 0072 c.slli zero,0x1c - 6ee: 4455 li s0,21 - 6f0: 7449 lui s0,0xffff2 - 6f2: 7079 c.lui zero,0xffffe - 6f4: 0065 c.nop 25 - 6f6: 735f 6474 756f 0x756f6474735f - 6fc: 0074 addi a3,sp,12 - 6fe: 5f5f 6d74 775f 0x775f6d745f5f - 704: 6164 flw fs1,68(a0) - 706: 0079 c.nop 30 - 708: 675f 756c 0065 0x65756c675f - 70e: 735f 6474 6e69 0x6e696474735f - 714: 5f00 lw s0,56(a4) - 716: 7a697373 csrrci t1,0x7a6,18 - 71a: 5f65 li t5,-7 - 71c: 0074 addi a3,sp,12 - 71e: 6c5f 3436 5f61 0x5f6134366c5f - 724: 7562 flw fa0,56(sp) - 726: 0066 c.slli zero,0x19 - 728: 735f 6769 665f 0x665f6769735f - 72e: 6e75 lui t3,0x1d - 730: 5f5f0063 beq t5,s5,d10 <__stack_size+0x910> - 734: 6f70 flw fa2,92(a4) - 736: 6370 flw fa2,68(a4) - 738: 746e756f jal a0,e7e7e <__stack_size+0xe7a7e> - 73c: 745f 6261 5f00 0x5f006261745f - 742: 626e flw ft4,216(sp) - 744: 6675 lui a2,0x1d - 746: 5f00 lw s0,56(a4) - 748: 6e75 lui t3,0x1d - 74a: 7375 lui t1,0xffffd - 74c: 6465 lui s0,0x19 - 74e: 5f00 lw s0,56(a4) - 750: 725f 0030 5f5f 0x5f5f0030725f - 756: 3172 fld ft2,312(sp) - 758: 5f00 lw s0,56(a4) - 75a: 745f 5f6d 7369 0x73695f6d745f - 760: 7364 flw fs1,100(a4) - 762: 0074 addi a3,sp,12 - 764: 6c5f 636f 6c61 0x6c61636f6c5f - 76a: 6974 flw fa3,84(a0) - 76c: 656d lui a0,0x1b - 76e: 625f 6675 5f00 0x5f006675625f - 774: 745f 5f6d 696d 0x696d5f6d745f - 77a: 006e c.slli zero,0x1b - 77c: 725f 3834 4100 0x41003834725f - 782: 4942 lw s2,16(sp) - 784: 4c5f 3650 4434 0x443436504c5f - 78a: 6f00 flw fs0,24(a4) - 78c: 7470 flw fa2,108(s0) - 78e: 0074706f j 47f94 <__stack_size+0x47b94> - 792: 4241 li tp,16 - 794: 5f49 li t5,-14 - 796: 504c lw a1,36(s0) - 798: 3436 fld fs0,360(sp) - 79a: 0046 c.slli zero,0x11 - 79c: 6d5f 7462 776f 0x776f74626d5f - 7a2: 74735f63 bge t1,t2,f00 <__stack_size+0xb00> - 7a6: 7461 lui s0,0xffff8 - 7a8: 0065 c.nop 25 - 7aa: 705f 7335 5f00 0x5f007335705f - 7b0: 6f6c flw fa1,92(a4) - 7b2: 656c6163 bltu s8,s6,df4 <__stack_size+0x9f4> - 7b6: 5500 lw s0,40(a0) - 7b8: 4951 li s2,20 - 7ba: 7974 flw fa3,116(a0) - 7bc: 6570 flw fa2,76(a0) - 7be: 5f00 lw s0,56(a4) - 7c0: 735f 7562 0066 0x667562735f - 7c6: 5f5f 6d74 6d5f 0x6d5f6d745f5f - 7cc: 6164 flw fs1,68(a0) - 7ce: 0079 c.nop 30 - 7d0: 725f 6e61 5f64 0x5f646e61725f - 7d6: 656e flw fa0,216(sp) - 7d8: 7478 flw fa4,108(s0) - 7da: 6800 flw fs0,16(s0) - 7dc: 6174 flw fa3,68(a0) - 7de: 5f62 lw t5,56(sp) - 7e0: 7165 addi sp,sp,-400 - 7e2: 5f00 lw s0,56(a4) - 7e4: 755f 6f6d 6464 0x64646f6d755f - 7ea: 3369 jal 574 <__stack_size+0x174> - 7ec: 5f00 lw s0,56(a4) - 7ee: 5046 0x5046 - 7f0: 505f 4341 5f4b 0x5f4b4341505f - 7f6: 4f4e4143 fmadd.q ft2,ft8,fs4,fs1,rmm - 7fa: 494e lw s2,208(sp) - 7fc: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm - 800: 5f54 lw a3,60(a4) - 802: 3066 fld ft0,120(sp) - 804: 5f00 lw s0,56(a4) - 806: 5046 0x5046 - 808: 505f 4341 5f4b 0x5f4b4341505f - 80e: 4f4e4143 fmadd.q ft2,ft8,fs4,fs1,rmm - 812: 494e lw s2,208(sp) - 814: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm - 818: 5f54 lw a3,60(a4) - 81a: 3166 fld ft2,120(sp) - 81c: 5f00 lw s0,56(a4) - 81e: 5046 0x5046 - 820: 445f 5649 4d5f 0x4d5f5649445f - 826: 4145 li sp,17 - 828: 5f54 lw a3,60(a4) - 82a: 5f32 lw t5,44(sp) - 82c: 6475 lui s0,0x1d - 82e: 7669 lui a2,0xffffa - 830: 6d5f 665f 0030 0x30665f6d5f - 836: 5f5f 6964 6476 0x647669645f5f - 83c: 3366 fld ft6,120(sp) - 83e: 5500 lw s0,40(a0) - 840: 5748 lw a0,44(a4) - 842: 7974 flw fa3,116(a0) - 844: 6570 flw fa2,76(a0) - 846: 5f00 lw s0,56(a4) - 848: 5046 0x5046 - 84a: 445f 5649 4d5f 0x4d5f5649445f - 850: 4145 li sp,17 - 852: 5f54 lw a3,60(a4) - 854: 5f32 lw t5,44(sp) - 856: 6475 lui s0,0x1d - 858: 7669 lui a2,0xffffa - 85a: 6d5f 665f 0031 0x31665f6d5f - 860: 7266 flw ft4,120(sp) - 862: 6361 lui t1,0x18 - 864: 0030 addi a2,sp,8 - 866: 7266 flw ft4,120(sp) - 868: 6361 lui t1,0x18 - 86a: 0031 c.nop 12 - 86c: 465f 5f50 4150 0x41505f50465f - 872: 525f4b43 fmadd.d fs6,ft10,ft5,fa0,rmm - 876: 5741 li a4,-16 - 878: 325f 665f 6f6c 0x6f6c665f325f - 87e: 4400 lw s0,8(s0) - 880: 7446 flw fs0,112(sp) - 882: 7079 c.lui zero,0xffffe - 884: 0065 c.nop 25 - 886: 465f 5f50 4e55 0x4e555f50465f - 88c: 4150 lw a2,4(a0) - 88e: 435f4b43 fmadd.d fs6,ft10,fs5,fs0,rmm - 892: 4e41 li t3,16 - 894: 43494e4f fnmadd.d ft8,fs2,fs4,fs0,rmm - 898: 4c41 li s8,16 - 89a: 735f 6968 7466 0x74666968735f - 8a0: 5f00 lw s0,56(a4) - 8a2: 5046 0x5046 - 8a4: 445f 5649 4d5f 0x4d5f5649445f - 8aa: 4145 li sp,17 - 8ac: 5f54 lw a3,60(a4) - 8ae: 5f32 lw t5,44(sp) - 8b0: 6475 lui s0,0x1d - 8b2: 7669 lui a2,0xffffa - 8b4: 725f 665f 0030 0x30665f725f - 8ba: 465f 5f50 4944 0x49445f50465f - 8c0: 5f56 lw t5,116(sp) - 8c2: 454d li a0,19 - 8c4: 5441 li s0,-16 - 8c6: 325f 755f 6964 0x6964755f325f - 8cc: 5f76 lw t5,124(sp) - 8ce: 5f72 lw t5,60(sp) - 8d0: 3166 fld ft2,120(sp) - 8d2: 5200 lw s0,32(a2) - 8d4: 665f 0030 465f 0x465f0030665f - 8da: 5f50 lw a2,60(a4) - 8dc: 4e55 li t3,21 - 8de: 4150 lw a2,4(a0) - 8e0: 525f4b43 fmadd.d fs6,ft10,ft5,fa0,rmm - 8e4: 5741 li a4,-16 - 8e6: 325f 665f 6f6c 0x6f6c665f325f - 8ec: 4100 lw s0,0(a0) - 8ee: 665f 0031 665f 0x665f0031665f - 8f4: 7865 lui a6,0xffff9 - 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: 6e5f 665f 0030 0x30665f6e5f - 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: 5f6e lw t5,248(sp) - 926: 3166 fld ft2,120(sp) - 928: 5f00 lw s0,56(a4) - 92a: 5046 0x5046 - 92c: 445f 5649 4d5f 0x4d5f5649445f - 932: 4145 li sp,17 - 934: 5f54 lw a3,60(a4) - 936: 5f32 lw t5,44(sp) - 938: 6475 lui s0,0x1d - 93a: 7669 lui a2,0xffffa - 93c: 6e5f 665f 0032 0x32665f6e5f - 942: 465f 5f50 4150 0x41505f50465f - 948: 435f4b43 fmadd.d fs6,ft10,fs5,fs0,rmm - 94c: 4e41 li t3,16 - 94e: 43494e4f fnmadd.d ft8,fs2,fs4,fs0,rmm - 952: 4c41 li s8,16 - 954: 545f 735f 5f00 0x5f00735f545f - 95a: 5046 0x5046 - 95c: 505f 4341 5f4b 0x5f4b4341505f - 962: 4f4e4143 fmadd.q ft2,ft8,fs4,fs1,rmm - 966: 494e lw s2,208(sp) - 968: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm - 96c: 7369 lui t1,0xffffa - 96e: 745f 6e69 0079 0x796e69745f - 974: 465f 5f50 4150 0x41505f50465f - 97a: 435f4b43 fmadd.d fs6,ft10,fs5,fs0,rmm - 97e: 4e41 li t3,16 - 980: 43494e4f fnmadd.d ft8,fs2,fs4,fs0,rmm - 984: 4c41 li s8,16 - 986: 545f 635f 4100 0x4100635f545f - 98c: 665f 0030 5f42 0x5f420030665f - 992: 3066 fld ft0,120(sp) - 994: 4200 lw s0,0(a2) - 996: 665f 0031 2e2e 0x2e2e0031665f - 99c: 2f2e2e2f 0x2f2e2e2f - 9a0: 2e2e fld ft8,200(sp) - 9a2: 2f2e2e2f 0x2f2e2e2f - 9a6: 6972 flw fs2,28(sp) - 9a8: 2d766373 csrrsi t1,0x2d7,12 - 9ac: 2f636367 0x2f636367 - 9b0: 696c flw fa1,84(a0) - 9b2: 6762 flw fa4,24(sp) - 9b4: 732f6363 bltu t5,s2,10da <__stack_size+0xcda> - 9b8: 2d74666f jal a2,4748e <__stack_size+0x4708e> - 9bc: 7066 flw ft0,120(sp) - 9be: 7669642f 0x7669642f - 9c2: 6664 flw fs1,76(a2) - 9c4: 00632e33 slt t3,t1,t1 - 9c8: 20554e47 fmsub.s ft8,fa0,ft5,ft4,rmm - 9cc: 20373143 fmadd.s ft2,fa4,ft3,ft4,rup - 9d0: 2e39 jal cee <__stack_size+0x8ee> - 9d2: 2e32 fld ft8,264(sp) - 9d4: 2030 fld fa2,64(s0) - 9d6: 6d2d lui s10,0xb - 9d8: 646f6d63 bltu t5,t1,1032 <__stack_size+0xc32> - 9dc: 6c65 lui s8,0x19 - 9de: 6d3d lui s10,0xf - 9e0: 6465 lui s0,0x19 - 9e2: 6f6c flw fa1,92(a4) - 9e4: 6d2d2077 0x6d2d2077 - 9e8: 646f6d63 bltu t5,t1,1042 <__stack_size+0xc42> - 9ec: 6c65 lui s8,0x19 - 9ee: 6d3d lui s10,0xf - 9f0: 6465 lui s0,0x19 - 9f2: 6f6c flw fa1,92(a4) - 9f4: 6d2d2077 0x6d2d2077 - 9f8: 7574 flw fa3,108(a0) - 9fa: 656e flw fa0,216(sp) - 9fc: 723d lui tp,0xfffef - 9fe: 656b636f jal t1,b7054 <__stack_size+0xb6c54> - a02: 2074 fld fa3,192(s0) - a04: 6d2d lui s10,0xb - a06: 7261 lui tp,0xffff8 - a08: 723d6863 bltu s10,gp,1138 <__stack_size+0xd38> - a0c: 3376 fld ft6,376(sp) - a0e: 6932 flw fs2,12(sp) - a10: 666d lui a2,0x1b - a12: 2d20 fld fs0,88(a0) - a14: 616d addi sp,sp,240 - a16: 6962 flw fs2,24(sp) - a18: 693d lui s2,0xf - a1a: 706c flw fa1,100(s0) - a1c: 20663233 0x20663233 - a20: 672d lui a4,0xb - a22: 2d20 fld fs0,88(a0) - a24: 2d20734f 0x2d20734f - a28: 2d20324f 0x2d20324f - a2c: 2d20734f 0x2d20734f - a30: 6266 flw ft4,88(sp) - a32: 6975 lui s2,0x1d - a34: 646c flw fa1,76(s0) - a36: 6e69 lui t3,0x1a - a38: 696c2d67 0x696c2d67 - a3c: 6762 flw fa4,24(sp) - a3e: 2d206363 bltu zero,s2,d04 <__stack_size+0x904> - a42: 6e66 flw ft8,88(sp) - a44: 74732d6f jal s10,3398a <__stack_size+0x3358a> - a48: 6361 lui t1,0x18 - a4a: 72702d6b 0x72702d6b - a4e: 6365746f jal s0,58084 <__stack_size+0x57c84> - a52: 6f74 flw fa3,92(a4) - a54: 2072 fld ft0,280(sp) - a56: 662d lui a2,0xb - a58: 6976 flw fs2,92(sp) - a5a: 69626973 csrrsi s2,0x696,4 - a5e: 696c flw fa1,84(a0) - a60: 7974 flw fa3,116(a0) - a62: 683d lui a6,0xf - a64: 6469 lui s0,0x1a - a66: 6564 flw fs1,76(a0) - a68: 006e c.slli zero,0x1b - a6a: 465f 5f50 4e55 0x4e555f50465f - a70: 4f49 li t5,18 - a72: 5f4e lw t5,240(sp) - a74: 0044 addi s1,sp,4 - a76: 465f 5f50 4150 0x41505f50465f - a7c: 435f4b43 fmadd.d fs6,ft10,fs5,fs0,rmm - a80: 4e41 li t3,16 - a82: 43494e4f fnmadd.d ft8,fs2,fs4,fs0,rmm - a86: 4c41 li s8,16 - a88: 545f 655f 6200 0x6200655f545f - a8e: 7469 lui s0,0xffffa - a90: 665f0073 0x665f0073 - a94: 6d72 flw fs10,28(sp) - a96: 5200 lw s0,32(a2) - a98: 665f 0031 465f 0x465f0031665f - a9e: 5f50 lw a2,60(a4) - aa0: 5246 lw tp,112(sp) - aa2: 4341 li t1,16 - aa4: 535f 5352 345f 0x345f5352535f - aaa: 735f 6974 6b63 0x6b636974735f - ab0: 0079 c.nop 30 - ab2: 5f5f 5046 465f 0x465f50465f5f - ab8: 4152 lw sp,20(sp) - aba: 44415f43 0x44415f43 - abe: 5f44 lw s1,60(a4) - ac0: 31635f33 0x31635f33 - ac4: 5f00 lw s0,56(a4) - ac6: 5046 0x5046 - ac8: 465f 4152 5f43 0x5f434152465f - ace: 54535253 0x54535253 - ad2: 345f 645f 776f 0x776f645f345f - ad8: 006e c.slli zero,0x1b - ada: 465f 5f50 5246 0x52465f50465f - ae0: 4341 li t1,16 - ae2: 535f 5352 5f54 0x5f545352535f - ae8: 5f34 lw a3,120(a4) - aea: 0069 c.nop 26 - aec: 465f 5f50 5246 0x52465f50465f - af2: 4341 li t1,16 - af4: 535f 5352 5f54 0x5f545352535f - afa: 5f34 lw a3,120(a4) - afc: 70696b73 csrrsi s6,0x706,18 - b00: 5f00 lw s0,56(a4) - b02: 5046 0x5046 - b04: 465f 4152 5f43 0x5f434152465f - b0a: 54535253 0x54535253 - b0e: 345f 735f 5f00 0x5f00735f345f - b14: 5046 0x5046 - b16: 465f 4152 5f43 0x5f434152465f - b1c: 54535253 0x54535253 - b20: 345f 755f 0070 0x70755f345f - b26: 5f5f 756d 646c 0x646c756d5f5f - b2c: 3366 fld ft6,120(sp) - b2e: 5f00 lw s0,56(a4) - b30: 5046 0x5046 - b32: 4d5f 4c55 4d5f 0x4d5f4c554d5f - b38: 4145 li sp,17 - b3a: 5f54 lw a3,60(a4) - b3c: 5744 lw s1,44(a4) - b3e: 325f 775f 6469 0x6469775f325f - b44: 5f65 li t5,-7 - b46: 30665f63 bge a2,t1,e64 <__stack_size+0xa64> - b4a: 5f00 lw s0,56(a4) - b4c: 5046 0x5046 - b4e: 4d5f 4c55 4d5f 0x4d5f4c554d5f - b54: 4145 li sp,17 - b56: 5f54 lw a3,60(a4) - b58: 5744 lw s1,44(a4) - b5a: 325f 775f 6469 0x6469775f325f - b60: 5f65 li t5,-7 - b62: 31665f63 bge a2,s6,e80 <__stack_size+0xa80> - b66: 5f00 lw s0,56(a4) - b68: 465f 5f50 5246 0x52465f50465f - b6e: 4341 li t1,16 - b70: 415f 4444 335f 0x335f4444415f - b76: 635f 0032 465f 0x465f0032635f - b7c: 5f50 lw a2,60(a4) - b7e: 554d li a0,-13 - b80: 5f4c lw a1,60(a4) - b82: 454d li a0,19 - b84: 5441 li s0,-16 - b86: 325f 775f 6469 0x6469775f325f - b8c: 5f65 li t5,-7 - b8e: 5f7a lw t5,188(sp) - b90: 0066 c.slli zero,0x19 - b92: 2e2e fld ft8,200(sp) - b94: 2f2e2e2f 0x2f2e2e2f - b98: 2e2e fld ft8,200(sp) - b9a: 2f2e2e2f 0x2f2e2e2f - b9e: 6972 flw fs2,28(sp) - ba0: 2d766373 csrrsi t1,0x2d7,12 - ba4: 2f636367 0x2f636367 - ba8: 696c flw fa1,84(a0) - baa: 6762 flw fa4,24(sp) - bac: 732f6363 bltu t5,s2,12d2 <__stack_size+0xed2> - bb0: 2d74666f jal a2,47686 <__stack_size+0x47286> - bb4: 7066 flw ft0,120(sp) - bb6: 6c756d2f 0x6c756d2f - bba: 6664 flw fs1,76(a2) - bbc: 00632e33 slt t3,t1,t1 - bc0: 465f 5f50 554d 0x554d5f50465f - bc6: 5f4c lw a1,60(a4) - bc8: 454d li a0,19 - bca: 5441 li s0,-16 - bcc: 445f 5f57 5f32 0x5f325f57445f - bd2: 65646977 0x65646977 - bd6: 625f 665f 0030 0x30665f625f - bdc: 465f 5f50 554d 0x554d5f50465f - be2: 5f4c lw a1,60(a4) - be4: 454d li a0,19 - be6: 5441 li s0,-16 - be8: 445f 5f57 5f32 0x5f325f57445f - bee: 65646977 0x65646977 - bf2: 625f 665f 0031 0x31665f625f - bf8: 465f 5f50 4e55 0x4e555f50465f - 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 <__stack_size+0xe88> - c20: 6c2f6363 bltu t5,sp,12e6 <__stack_size+0xee6> - c24: 6269 lui tp,0x1a - 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 <__stack_size+0xf58> - 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 <__stack_size+0xfc8> - ca6: 2d74666f jal a2,4777c <__stack_size+0x4737c> - 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 <__stack_size+0xf5c> - cf4: 6c2f6363 bltu t5,sp,13ba <__stack_size+0xfba> - cf8: 6269 lui tp,0x1a - 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 <__stack_size+0xd6c> - 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 <__stack_size+0xf15f8> - 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: 4d5f 4c55 4d5f 0x4d5f4c554d5f - eae: 4145 li sp,17 - eb0: 5f54 lw a3,60(a4) - eb2: 5744 lw s1,44(a4) - eb4: 345f 775f 6469 0x6469775f345f - eba: 5f65 li t5,-7 - ebc: 5f62 lw t5,56(sp) - ebe: 3066 fld ft0,120(sp) - ec0: 5f00 lw s0,56(a4) - ec2: 5046 0x5046 - ec4: 4d5f 4c55 4d5f 0x4d5f4c554d5f - eca: 4145 li sp,17 - ecc: 5f54 lw a3,60(a4) - ece: 5744 lw s1,44(a4) - ed0: 345f 775f 6469 0x6469775f345f - ed6: 5f65 li t5,-7 - ed8: 5f62 lw t5,56(sp) - eda: 3166 fld ft2,120(sp) - edc: 5f00 lw s0,56(a4) - ede: 5046 0x5046 - ee0: 465f 4152 5f43 0x5f434152465f - ee6: 5f535253 0x5f535253 - eea: 5f38 lw a4,120(a4) - eec: 6f64 flw fs1,92(a4) - eee: 5f006e77 0x5f006e77 - ef2: 5046 0x5046 - ef4: 505f 4341 5f4b 0x5f4b4341505f - efa: 4f4e4143 fmadd.q ft2,ft8,fs4,fs1,rmm - efe: 494e lw s2,208(sp) - f00: 5f4c4143 fmadd.q ft2,fs8,fs4,fa1,rmm - f04: 5f54 lw a3,60(a4) - f06: 0066 c.slli zero,0x19 - f08: 2e2e fld ft8,200(sp) - f0a: 2f2e2e2f 0x2f2e2e2f - f0e: 2e2e fld ft8,200(sp) - f10: 2f2e2e2f 0x2f2e2e2f - f14: 6972 flw fs2,28(sp) - f16: 2d766373 csrrsi t1,0x2d7,12 - f1a: 2f636367 0x2f636367 - f1e: 696c flw fa1,84(a0) - f20: 6762 flw fa4,24(sp) - f22: 732f6363 bltu t5,s2,1648 <__stack_size+0x1248> - f26: 2d74666f jal a2,479fc <__stack_size+0x475fc> - f2a: 7066 flw ft0,120(sp) - f2c: 6c756d2f 0x6c756d2f - f30: 6674 flw fa3,76(a2) - f32: 00632e33 slt t3,t1,t1 - f36: 465f 5f50 554d 0x554d5f50465f - f3c: 5f4c lw a1,60(a4) - f3e: 454d li a0,19 - f40: 5441 li s0,-16 - f42: 445f 5f57 5f34 0x5f345f57445f - f48: 65646977 0x65646977 - f4c: 665f 665f 0030 0x30665f665f - f52: 465f 5f50 554d 0x554d5f50465f - f58: 5f4c lw a1,60(a4) - f5a: 454d li a0,19 - f5c: 5441 li s0,-16 - f5e: 445f 5f57 5f34 0x5f345f57445f - f64: 65646977 0x65646977 - f68: 665f 665f 0031 0x31665f665f - f6e: 5f5f 5046 465f 0x465f50465f5f - f74: 4152 lw sp,20(sp) - f76: 44415f43 0x44415f43 - f7a: 4944 lw s1,20(a0) - f7c: 345f 745f 5f00 0x5f00745f345f - f82: 5046 0x5046 - f84: 465f 4152 5f43 0x5f434152465f - f8a: 5f4c4c53 0x5f4c4c53 - f8e: 5f34 lw a3,120(a4) - f90: 7075 c.lui zero,0xffffd - f92: 5f00 lw s0,56(a4) - f94: 5046 0x5046 - f96: 465f 4152 5f43 0x5f434152465f - f9c: 5f535253 0x5f535253 - fa0: 5f38 lw a4,120(a4) - fa2: 0069 c.nop 26 - fa4: 5f5f 7573 7462 0x746275735f5f - 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 5f5f 0x5f5f0033635f - fc2: 5046 0x5046 - fc4: 465f 4152 5f43 0x5f434152465f - fca: 5f425553 0x5f425553 - fce: 5f34 lw a3,120(a4) - fd0: 6d74 flw fa3,92(a0) - fd2: 0070 addi a2,sp,12 - fd4: 6461 lui s0,0x18 - fd6: 5f64 lw s1,124(a4) - fd8: 6f64 flw fs1,92(a4) - fda: 656e flw fa0,216(sp) - fdc: 7300 flw fs0,32(a4) - fde: 6275 lui tp,0x1d - fe0: 0032 c.slli zero,0xc - fe2: 465f 5f50 4150 0x41505f50465f - fe8: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm - fec: 4d45 li s10,17 - fee: 5249 li tp,-14 - ff0: 5741 li a4,-16 - ff2: 545f 635f 7300 0x7300635f545f - ff8: 6275 lui tp,0x1d - ffa: 0031 c.nop 12 - ffc: 2e2e fld ft8,200(sp) - ffe: 2f2e2e2f 0x2f2e2e2f - 1002: 2e2e fld ft8,200(sp) - 1004: 2f2e2e2f 0x2f2e2e2f - 1008: 6972 flw fs2,28(sp) - 100a: 2d766373 csrrsi t1,0x2d7,12 - 100e: 2f636367 0x2f636367 - 1012: 696c flw fa1,84(a0) - 1014: 6762 flw fa4,24(sp) - 1016: 732f6363 bltu t5,s2,173c <__stack_size+0x133c> - 101a: 2d74666f jal a2,47af0 <__stack_size+0x476f0> - 101e: 7066 flw ft0,120(sp) - 1020: 6275732f 0x6275732f - 1024: 6674 flw fa3,76(a2) - 1026: 00632e33 slt t3,t1,t1 - 102a: 465f 5f50 4150 0x41505f50465f - 1030: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm - 1034: 4d45 li s10,17 - 1036: 5249 li tp,-14 - 1038: 5741 li a4,-16 - 103a: 545f 735f 5f00 0x5f00735f545f - 1040: 465f 5f50 5246 0x52465f50465f - 1046: 4341 li t1,16 - 1048: 415f 4444 345f 0x345f4444415f - 104e: 635f 0031 5f5f 0x5f5f0031635f - 1054: 5046 0x5046 - 1056: 465f 4152 5f43 0x5f434152465f - 105c: 4441 li s0,16 - 105e: 5f44 lw s1,60(a4) - 1060: 5f34 lw a3,120(a4) - 1062: 5f003263 0x5f003263 - 1066: 465f 5f50 5246 0x52465f50465f - 106c: 4341 li t1,16 - 106e: 415f 4444 345f 0x345f4444415f - 1074: 635f 0033 6461 0x64610033635f - 107a: 3264 fld fs1,224(a2) - 107c: 5f00 lw s0,56(a4) - 107e: 5046 0x5046 - 1080: 505f 4341 5f4b 0x5f4b4341505f - 1086: 494d4553 0x494d4553 - 108a: 4152 lw sp,20(sp) - 108c: 5f545f57 0x5f545f57 - 1090: 0065 c.nop 25 - 1092: 465f 5f50 4150 0x41505f50465f - 1098: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm - 109c: 4d45 li s10,17 - 109e: 5249 li tp,-14 - 10a0: 5741 li a4,-16 - 10a2: 545f 665f 5f00 0x5f00665f545f - 10a8: 5046 0x5046 - 10aa: 415f 4444 495f 0x495f4444415f - 10b0: 544e lw s0,240(sp) - 10b2: 5245 li tp,-15 - 10b4: 414e lw sp,208(sp) - 10b6: 5f4c lw a1,60(a4) - 10b8: 6964 flw fs1,84(a0) - 10ba: 6666 flw fa2,88(sp) - 10bc: 7300 flw fs0,32(a4) - 10be: 6275 lui tp,0x1d - 10c0: 465f0033 0x465f0033 - 10c4: 5f50 lw a2,60(a4) - 10c6: 4441 li s0,16 - 10c8: 5f44 lw s1,60(a4) - 10ca: 4e49 li t3,18 - 10cc: 4554 lw a3,12(a0) - 10ce: 4e52 lw t3,20(sp) - 10d0: 4c41 li s8,16 - 10d2: 655f 6964 6666 0x66666964655f - 10d8: 7300 flw fs0,32(a4) - 10da: 6275 lui tp,0x1d - 10dc: 645f 6e6f 0065 0x656e6f645f - 10e2: 5f5f 5046 465f 0x465f50465f5f - 10e8: 4152 lw sp,20(sp) - 10ea: 55535f43 0x55535f43 - 10ee: 5f42 lw t5,48(sp) - 10f0: 5f34 lw a3,120(a4) - 10f2: 61003163 0x61003163 - 10f6: 6464 flw fs1,76(s0) - 10f8: 0031 c.nop 12 - 10fa: 6461 lui s0,0x18 - 10fc: 3364 fld fs1,224(a4) - 10fe: 6e00 flw fs0,24(a2) - 1100: 006d726f jal tp,d8106 <__stack_size+0xd7d06> - 1104: 465f 5f50 4150 0x41505f50465f - 110a: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm - 110e: 4d45 li s10,17 - 1110: 5249 li tp,-14 - 1112: 5741 li a4,-16 - 1114: 695f 5f73 6974 0x69745f73695f - 111a: 796e flw fs2,248(sp) - 111c: 5f00 lw s0,56(a4) - 111e: 465f 5f50 5246 0x52465f50465f - 1124: 4341 li t1,16 - 1126: 535f 4255 345f 0x345f4255535f - 112c: 635f 0032 465f 0x465f0032635f - 1132: 5f50 lw a2,60(a4) - 1134: 4f54 lw a3,28(a4) - 1136: 495f 544e 695f 0x695f544e495f - 113c: 656e flw fa0,216(sp) - 113e: 6178 flw fa4,68(a0) - 1140: 2e007463 bgeu zero,zero,1428 <__stack_size+0x1028> - 1144: 2f2e fld ft10,200(sp) - 1146: 2e2e fld ft8,200(sp) - 1148: 2f2e2e2f 0x2f2e2e2f - 114c: 2e2e fld ft8,200(sp) - 114e: 7369722f 0x7369722f - 1152: 672d7663 bgeu s10,s2,17be <__stack_size+0x13be> - 1156: 6c2f6363 bltu t5,sp,181c <__stack_size+0x141c> - 115a: 6269 lui tp,0x1a - 115c: 2f636367 0x2f636367 - 1160: 74666f73 csrrsi t5,0x746,12 - 1164: 662d lui a2,0xb - 1166: 2f70 fld fa2,216(a4) - 1168: 6966 flw fs2,88(sp) - 116a: 7478 flw fa4,108(s0) - 116c: 7366 flw ft6,120(sp) - 116e: 2e69 jal 1508 <__stack_size+0x1108> - 1170: 5f5f0063 beq t5,s5,1750 <__stack_size+0x1350> - 1174: 6966 flw fs2,88(sp) - 1176: 7478 flw fa4,108(s0) - 1178: 7366 flw ft6,120(sp) - 117a: 0069 c.nop 26 - 117c: 2e2e fld ft8,200(sp) - 117e: 2f2e2e2f 0x2f2e2e2f - 1182: 2e2e fld ft8,200(sp) - 1184: 2f2e2e2f 0x2f2e2e2f - 1188: 6972 flw fs2,28(sp) - 118a: 2d766373 csrrsi t1,0x2d7,12 - 118e: 2f636367 0x2f636367 - 1192: 696c flw fa1,84(a0) - 1194: 6762 flw fa4,24(sp) - 1196: 732f6363 bltu t5,s2,18bc <__stack_size+0x14bc> - 119a: 2d74666f jal a2,47c70 <__stack_size+0x47870> - 119e: 7066 flw ft0,120(sp) - 11a0: 6f6c662f 0x6f6c662f - 11a4: 7461 lui s0,0xffff8 - 11a6: 66746973 csrrsi s2,0x667,8 - 11aa: 632e flw ft6,200(sp) - 11ac: 7000 flw fs0,32(s0) - 11ae: 6361 lui t1,0x18 - 11b0: 65735f6b 0x65735f6b - 11b4: 696d lui s2,0x1b - 11b6: 6172 flw ft2,28(sp) - 11b8: 5f5f0077 0x5f5f0077 - 11bc: 6c66 flw fs8,88(sp) - 11be: 7374616f jal sp,480f4 <__stack_size+0x47cf4> - 11c2: 7469 lui s0,0xffffa - 11c4: 0066 c.slli zero,0x19 - 11c6: 465f 5f50 5246 0x52465f50465f - 11cc: 495f4d4f fnmadd.s fs10,ft10,fs5,fs1,rmm - 11d0: 544e lw s0,240(sp) - 11d2: 755f 0072 465f 0x465f0072755f - 11d8: 5f50 lw a2,60(a4) - 11da: 5246 lw tp,112(sp) - 11dc: 495f4d4f fnmadd.s fs10,ft10,fs5,fs1,rmm - 11e0: 544e lw s0,240(sp) - 11e2: 6c5f 007a 5046 0x5046007a6c5f - 11e8: 455f 5458 4e45 0x4e455458455f - 11ee: 5f44 lw s1,60(a4) - 11f0: 7a6c flw fa1,116(a2) - 11f2: 2e00 fld fs0,24(a2) - 11f4: 2f2e fld ft10,200(sp) - 11f6: 2e2e fld ft8,200(sp) - 11f8: 2f2e2e2f 0x2f2e2e2f - 11fc: 2e2e fld ft8,200(sp) - 11fe: 7369722f 0x7369722f - 1202: 672d7663 bgeu s10,s2,186e <__stack_size+0x146e> - 1206: 6c2f6363 bltu t5,sp,18cc <__stack_size+0x14cc> - 120a: 6269 lui tp,0x1a - 120c: 2f636367 0x2f636367 - 1210: 74666f73 csrrsi t5,0x746,12 - 1214: 662d lui a2,0xb - 1216: 2f70 fld fa2,216(a4) - 1218: 7865 lui a6,0xffff9 - 121a: 6574 flw fa3,76(a0) - 121c: 646e flw fs0,216(sp) - 121e: 6664 flw fs1,76(a2) - 1220: 6674 flw fa3,76(a2) - 1222: 2e32 fld ft8,264(sp) - 1224: 5f5f0063 beq t5,s5,1804 <__stack_size+0x1404> - 1228: 7865 lui a6,0xffff9 - 122a: 6574 flw fa3,76(a0) - 122c: 646e flw fs0,216(sp) - 122e: 6664 flw fs1,76(a2) - 1230: 6674 flw fa3,76(a2) - 1232: 0032 c.slli zero,0xc - 1234: 2e2e fld ft8,200(sp) - 1236: 2f2e2e2f 0x2f2e2e2f - 123a: 2e2e fld ft8,200(sp) - 123c: 2f2e2e2f 0x2f2e2e2f - 1240: 6972 flw fs2,28(sp) - 1242: 2d766373 csrrsi t1,0x2d7,12 - 1246: 2f636367 0x2f636367 - 124a: 696c flw fa1,84(a0) - 124c: 6762 flw fa4,24(sp) - 124e: 732f6363 bltu t5,s2,1974 <__stack_size+0x1574> - 1252: 2d74666f jal a2,47d28 <__stack_size+0x47928> - 1256: 7066 flw ft0,120(sp) - 1258: 7572742f 0x7572742f - 125c: 636e flw ft6,216(sp) - 125e: 6674 flw fa3,76(a2) - 1260: 6664 flw fs1,76(a2) - 1262: 2e32 fld ft8,264(sp) - 1264: 465f0063 beq t5,t0,16c4 <__stack_size+0x12c4> - 1268: 5f50 lw a2,60(a4) - 126a: 4150 lw a2,4(a0) - 126c: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm - 1270: 4d45 li s10,17 - 1272: 5249 li tp,-14 - 1274: 5741 li a4,-16 - 1276: 545f 665f 0030 0x30665f545f - 127c: 465f 5f50 4150 0x41505f50465f - 1282: 535f4b43 fmadd.d fs6,ft10,fs5,fa0,rmm - 1286: 4d45 li s10,17 - 1288: 5249 li tp,-14 - 128a: 5741 li a4,-16 - 128c: 545f 665f 0031 0x31665f545f - 1292: 5f5f 7274 6e75 0x6e7572745f5f - 1298: 64667463 bgeu a2,t1,18e0 <__stack_size+0x14e0> - 129c: 3266 fld ft4,120(sp) - 129e: 5f00 lw s0,56(a4) - 12a0: 635f 7a6c 6973 0x69737a6c635f - 12a6: 0032 c.slli zero,0xc + 0: 726f6873 csrrsi a6,0x726,30 + 4: 2074 fld fa3,192(s0) + 6: 6e69 lui t3,0x1a + 8: 0074 addi a3,sp,12 + a: 7468 flw fa0,108(s0) + c: 6261 lui tp,0x18 + e: 685f 7361 5f68 0x5f687361685f + 14: 6f70 flw fa2,92(a4) + 16: 6e69 lui t3,0x1a + 18: 6574 flw fa3,76(a0) + 1a: 0072 c.slli zero,0x1c + 1c: 735f 7a69 0065 0x657a69735f + 22: 725f 6e61 3464 0x34646e61725f + 28: 0038 addi a4,sp,8 + 2a: 655f 656d 6772 0x6772656d655f + 30: 6e65 lui t3,0x19 + 32: 5f007963 bgeu zero,a6,624 <__stack_size+0x224> + 36: 6164 flw fs1,68(a0) + 38: 6c79 lui s8,0x1e + 3a: 6769 lui a4,0x1a + 3c: 7468 flw fa0,108(s0) + 3e: 6300 flw fs0,0(a4) + 40: 6c706d6f jal s10,6f06 <__stack_size+0x6b06> + 44: 7865 lui a6,0xffff9 + 46: 6420 flw fs0,72(s0) + 48: 6c62756f jal a0,2770e <__stack_size+0x2730e> + 4c: 0065 c.nop 25 + 4e: 675f 7465 6164 0x61647465675f + 54: 6574 flw fa3,76(a0) + 56: 655f 7272 5f00 0x5f007272655f + 5c: 6164 flw fs1,68(a0) + 5e: 6174 flw fa3,68(a0) + 60: 5f00 lw s0,56(a4) + 62: 74726377 0x74726377 + 66: 5f626d6f jal s10,2665c <__stack_size+0x2625c> + 6a: 74617473 csrrci s0,0x746,2 + 6e: 0065 c.nop 25 + 70: 6972 flw fs2,28(sp) + 72: 5f766373 csrrsi t1,0x5f7,12 + 76: 696d lui s2,0x1b + 78: 616f7263 bgeu t5,s6,67c <__stack_size+0x27c> + 7c: 6372 flw ft6,28(sp) + 7e: 6968 flw fa0,84(a0) + 80: 6574 flw fa3,76(a0) + 82: 72757463 bgeu a0,t2,7aa <__stack_size+0x3aa> + 86: 5f65 li t5,-7 + 88: 7974 flw fa3,116(a0) + 8a: 6570 flw fa2,76(a0) + 8c: 5f00 lw s0,56(a4) + 8e: 72736377 0x72736377 + 92: 6f74 flw fa3,92(a4) + 94: 626d lui tp,0x1b + 96: 74735f73 csrrwi t5,0x747,6 + 9a: 7461 lui s0,0xffff8 + 9c: 0065 c.nop 25 + 9e: 5f5f 3064 5f00 0x5f0030645f5f + a4: 645f 0031 6c5f 0x6c5f0031645f + aa: 6662 flw fa2,24(sp) + ac: 657a6973 csrrsi s2,0x657,20 + b0: 6f00 flw fs0,24(a4) + b2: 7470 flw fa2,108(s0) + b4: 6e69 lui t3,0x1a + b6: 0064 addi s1,sp,12 + b8: 706d6f63 bltu s10,t1,7d6 <__stack_size+0x3d6> + bc: 656c flw fa1,76(a0) + be: 2078 fld fa4,192(s0) + c0: 6f6c flw fa1,92(a4) + c2: 676e flw fa4,216(sp) + c4: 6420 flw fs0,72(s0) + c6: 6c62756f jal a0,2778c <__stack_size+0x2738c> + ca: 0065 c.nop 25 + cc: 6972 flw fs2,28(sp) + ce: 5f766373 csrrsi t1,0x5f7,12 + d2: 6261 lui tp,0x18 + d4: 0069 c.nop 26 + d6: 5f5f 6f6c 6163 0x61636f6c5f5f + dc: 656c flw fa1,76(a0) + de: 745f 5f00 626d 0x626d5f00745f + e4: 7472 flw fs0,60(sp) + e6: 5f63776f jal a4,376dc <__stack_size+0x372dc> + ea: 74617473 csrrci s0,0x746,2 + ee: 0065 c.nop 25 + f0: 745f 6e7a 6d61 0x6d616e7a745f + f6: 0065 c.nop 25 + f8: 5f5f 6d74 735f 0x735f6d745f5f + fe: 6365 lui t1,0x19 + 100: 5f00 lw s0,56(a4) + 102: 736f6c63 bltu t5,s6,83a <__stack_size+0x43a> + 106: 0065 c.nop 25 + 108: 755f 7562 0066 0x667562755f + 10e: 625f 7361 0065 0x657361625f + 114: 5f5f 6d74 685f 0x685f6d745f5f + 11a: 0072756f jal a0,27920 <__stack_size+0x27520> + 11e: 775f 7463 6d6f 0x6d6f7463775f + 124: 5f62 lw t5,56(sp) + 126: 74617473 csrrci s0,0x746,2 + 12a: 0065 c.nop 25 + 12c: 5f5f 6673 5f00 0x5f0066735f5f + 132: 655f6e6f jal t3,f6f86 <__stack_size+0xf6b86> + 136: 6978 flw fa4,84(a0) + 138: 5f74 lw a3,124(a4) + 13a: 7261 lui tp,0xffff8 + 13c: 5f007367 0x5f007367 + 140: 6b6f6f63 bltu t5,s6,7fe <__stack_size+0x3fe> + 144: 6569 lui a0,0x1a + 146: 5f00 lw s0,56(a4) + 148: 735f 6c67 6575 0x65756c67735f + 14e: 7200 flw fs0,32(a2) + 150: 7369 lui t1,0xffffa + 152: 635f7663 bgeu t5,s5,77e <__stack_size+0x37e> + 156: 6f6d lui t5,0x1b + 158: 6564 flw fs1,76(a0) + 15a: 006c addi a1,sp,12 + 15c: 665f 616c 7367 0x7367616c665f + 162: 5f00 lw s0,56(a4) + 164: 7369 lui t1,0xffffa + 166: 635f 6178 5f00 0x5f006178635f + 16c: 00736477 0x736477 + 170: 5f5f 4946 454c 0x454c49465f5f + 176: 5f00 lw s0,56(a4) + 178: 6572 flw fa0,28(sp) + 17a: 746c7573 csrrci a0,0x746,24 + 17e: 6b5f 5500 4953 0x495355006b5f + 184: 7974 flw fa3,116(a0) + 186: 6570 flw fa2,76(a0) + 188: 7200 flw fs0,32(a2) + 18a: 7369 lui t1,0xffffa + 18c: 6d5f7663 bgeu t5,s5,858 <__stack_size+0x458> + 190: 6369 lui t1,0x1a + 192: 6f72 flw ft10,28(sp) + 194: 7261 lui tp,0xffff8 + 196: 74696863 bltu s2,t1,8e6 <__stack_size+0x4e6> + 19a: 6365 lui t1,0x19 + 19c: 7574 flw fa3,108(a0) + 19e: 6572 flw fa0,28(sp) + 1a0: 5f00 lw s0,56(a4) + 1a2: 5f737973 csrrci s2,0x5f7,6 + 1a6: 7265 lui tp,0xffff9 + 1a8: 6c72 flw fs8,28(sp) + 1aa: 7369 lui t1,0xffffa + 1ac: 0074 addi a3,sp,12 + 1ae: 635f 7476 7562 0x75627476635f + 1b4: 0066 c.slli zero,0x19 + 1b6: 6d5f 7362 7472 0x747273626d5f + 1bc: 7363776f jal a4,378f2 <__stack_size+0x374f2> + 1c0: 735f 6174 6574 0x65746174735f + 1c6: 5f00 lw s0,56(a4) + 1c8: 626d lui tp,0x1b + 1ca: 6c72 flw fs8,28(sp) + 1cc: 6e65 lui t3,0x19 + 1ce: 735f 6174 6574 0x65746174735f + 1d4: 2f00 fld fs0,24(a4) + 1d6: 6f68 flw fa0,92(a4) + 1d8: 656d lui a0,0x1b + 1da: 616c622f 0x616c622f + 1de: 7369 lui t1,0xffffa + 1e0: 2f65 jal 998 <__stack_size+0x598> + 1e2: 6564 flw fs1,76(a0) + 1e4: 2f76 fld ft10,344(sp) + 1e6: 6972 flw fs2,28(sp) + 1e8: 2d766373 csrrsi t1,0x2d7,12 + 1ec: 2d756e67 0x2d756e67 + 1f0: 6f74 flw fa3,92(a4) + 1f2: 68636c6f jal s8,36878 <__stack_size+0x36478> + 1f6: 6961 lui s2,0x18 + 1f8: 2f6e fld ft10,216(sp) + 1fa: 7562 flw fa0,56(sp) + 1fc: 6c69 lui s8,0x1a + 1fe: 2f64 fld fs1,216(a4) + 200: 7562 flw fa0,56(sp) + 202: 6c69 lui s8,0x1a + 204: 2d64 fld fs1,216(a0) + 206: 2d636367 0x2d636367 + 20a: 656e flw fa0,216(sp) + 20c: 62696c77 0x62696c77 + 210: 732d lui t1,0xfffeb + 212: 6174 flw fa3,68(a0) + 214: 2f326567 0x2f326567 + 218: 6972 flw fs2,28(sp) + 21a: 33766373 csrrsi t1,mhpmevent23,12 + 21e: 2d32 fld fs10,264(sp) + 220: 6e75 lui t3,0x1d + 222: 776f6e6b 0x776f6e6b + 226: 2d6e fld fs10,216(sp) + 228: 6c65 lui s8,0x19 + 22a: 2f66 fld ft10,88(sp) + 22c: 696c flw fa1,84(a0) + 22e: 6762 flw fa4,24(sp) + 230: 5f006363 bltu zero,a6,816 <__stack_size+0x416> + 234: 6e66 flw ft8,88(sp) + 236: 7261 lui tp,0xffff8 + 238: 5f007367 0x5f007367 + 23c: 6e66 flw ft8,88(sp) + 23e: 735f0073 0x735f0073 + 242: 6769 lui a4,0x1a + 244: 006e c.slli zero,0x1b + 246: 735f 6474 7265 0x72656474735f + 24c: 0072 c.slli zero,0x1c + 24e: 675f 6d61 616d 0x616d6d61675f + 254: 735f 6769 676e 0x676e6769735f + 25a: 6d61 lui s10,0x18 + 25c: 5f00 lw s0,56(a4) + 25e: 6d6e flw fs10,216(sp) + 260: 6c61 lui s8,0x18 + 262: 6f6c flw fa1,92(a4) + 264: 755f0063 beq t5,s5,9a4 <__stack_size+0x5a4> + 268: 736e flw ft6,248(sp) + 26a: 6570 flw fa2,76(a0) + 26c: 69666963 bltu a2,s6,8fe <__stack_size+0x4fe> + 270: 6465 lui s0,0x19 + 272: 6c5f 636f 6c61 0x6c61636f6c5f + 278: 5f65 li t5,-7 + 27a: 6e69 lui t3,0x1a + 27c: 6f66 flw ft10,88(sp) + 27e: 5f00 lw s0,56(a4) + 280: 745f 006d 6972 0x6972006d745f + 286: 5f766373 csrrsi t1,0x5f7,12 + 28a: 6261 lui tp,0x18 + 28c: 5f69 li t5,-6 + 28e: 7974 flw fa3,116(a0) + 290: 6570 flw fa2,76(a0) + 292: 5f00 lw s0,56(a4) + 294: 626d lui tp,0x1b + 296: 74617473 csrrci s0,0x746,2 + 29a: 0065 c.nop 25 + 29c: 5f5f 6377 6268 0x626863775f5f + 2a2: 5f00 lw s0,56(a4) + 2a4: 6c747663 bgeu s0,t2,970 <__stack_size+0x570> + 2a8: 6e65 lui t3,0x19 + 2aa: 5f00 lw s0,56(a4) + 2ac: 6966 flw fs2,88(sp) + 2ae: 656c flw fa1,76(a0) + 2b0: 6800 flw fs0,16(s0) + 2b2: 7361 lui t1,0xffff8 + 2b4: 7668 flw fa0,108(a2) + 2b6: 6c61 lui s8,0x18 + 2b8: 745f 4400 7557 0x75574400745f + 2be: 696e flw fs2,216(sp) + 2c0: 5f006e6f jal t3,68b0 <__stack_size+0x64b0> + 2c4: 696e flw fs2,216(sp) + 2c6: 0073626f jal tp,36acc <__stack_size+0x366cc> + 2ca: 6f6c flw fa1,92(a4) + 2cc: 676e flw fa4,216(sp) + 2ce: 6c20 flw fs0,88(s0) + 2d0: 20676e6f jal t3,764d6 <__stack_size+0x760d6> + 2d4: 6e75 lui t3,0x1d + 2d6: 6e676973 csrrsi s2,0x6e6,14 + 2da: 6465 lui s0,0x19 + 2dc: 6920 flw fs0,80(a0) + 2de: 746e flw fs0,248(sp) + 2e0: 4400 lw s0,8(s0) + 2e2: 72747357 0x72747357 + 2e6: 6375 lui t1,0x1d + 2e8: 0074 addi a3,sp,12 + 2ea: 726f6873 csrrsi a6,0x726,30 + 2ee: 2074 fld fa3,192(s0) + 2f0: 6e75 lui t3,0x1d + 2f2: 6e676973 csrrsi s2,0x6e6,14 + 2f6: 6465 lui s0,0x19 + 2f8: 6920 flw fs0,80(a0) + 2fa: 746e flw fs0,248(sp) + 2fc: 5f00 lw s0,56(a4) + 2fe: 635f 7a6c 745f 0x745f7a6c635f + 304: 6261 lui tp,0x18 + 306: 5f00 lw s0,56(a4) + 308: 7461 lui s0,0xffff8 + 30a: 7865 lui a6,0xffff9 + 30c: 7469 lui s0,0xffffa + 30e: 0030 addi a2,sp,8 + 310: 735f 6769 616e 0x616e6769735f + 316: 5f6c lw a1,124(a4) + 318: 7562 flw fa0,56(sp) + 31a: 0066 c.slli zero,0x19 + 31c: 615f 6373 6974 0x69746373615f + 322: 656d lui a0,0x1b + 324: 625f 6675 5f00 0x5f006675625f + 32a: 6572 flw fa0,28(sp) + 32c: 746c7573 csrrci a0,0x746,24 + 330: 5f00 lw s0,56(a4) + 332: 775f 6863 4100 0x41006863775f + 338: 4942 lw s2,16(sp) + 33a: 495f 504c 3233 0x3233504c495f + 340: 0046 c.slli zero,0x11 + 342: 6e65 lui t3,0x19 + 344: 6976 flw fs2,92(sp) + 346: 6f72 flw ft10,28(sp) + 348: 006e c.slli zero,0x1b + 34a: 746e6977 0x746e6977 + 34e: 745f 5f00 6f6c 0x6f6c5f00745f + 354: 5f006b63 bltu zero,a6,94a <__stack_size+0x54a> + 358: 755f 0068 4241 0x42410068755f + 35e: 5f49 li t5,-14 + 360: 4c49 li s8,18 + 362: 3350 fld fa2,160(a4) + 364: 4532 lw a0,12(sp) + 366: 5f00 lw s0,56(a4) + 368: 756d lui a0,0xffffb + 36a: 746c flw fa1,108(s0) + 36c: 5f00 lw s0,56(a4) + 36e: 755f 006c 6e75 0x6e75006c755f + 374: 63657073 csrci 0x636,10 + 378: 735f 7274 6e69 0x6e697274735f + 37e: 6f007367 0x6f007367 + 382: 7470 flw fa2,108(s0) + 384: 6572 flw fa0,28(sp) + 386: 00746573 csrrsi a0,0x7,8 + 38a: 775f 6972 6574 0x65746972775f + 390: 5f00 lw s0,56(a4) + 392: 745f 5f6d 6579 0x65795f6d745f + 398: 7261 lui tp,0xffff8 + 39a: 5f00 lw s0,56(a4) + 39c: 635f 756f 746e 0x746e756f635f + 3a2: 5f00 lw s0,56(a4) + 3a4: 6e75 lui t3,0x1d + 3a6: 7375 lui t1,0xffffd + 3a8: 6465 lui s0,0x19 + 3aa: 725f 6e61 0064 0x646e61725f + 3b0: 4241 li tp,16 + 3b2: 5f49 li t5,-14 + 3b4: 4c49 li s8,18 + 3b6: 3350 fld fa2,160(a4) + 3b8: 4432 lw s0,12(sp) + 3ba: 7200 flw fs0,32(a2) + 3bc: 7369 lui t1,0xffffa + 3be: 635f7663 bgeu t5,s5,9ea <__stack_size+0x5ea> + 3c2: 5f65646f jal s0,569b8 <__stack_size+0x565b8> + 3c6: 6f6d lui t5,0x1b + 3c8: 6564 flw fs1,76(a0) + 3ca: 006c addi a1,sp,12 + 3cc: 6f5f 6666 6573 0x657366666f5f + 3d2: 0074 addi a3,sp,12 + 3d4: 425f 6769 6e69 0x6e696769425f + 3da: 0074 addi a3,sp,12 + 3dc: 6e5f 7865 6674 0x667478656e5f + 3e2: 6300 flw fs0,0(a4) + 3e4: 6c706d6f jal s10,72aa <__stack_size+0x6eaa> + 3e8: 7865 lui a6,0xffff9 + 3ea: 6620 flw fs0,72(a2) + 3ec: 6f6c flw fa1,92(a4) + 3ee: 7461 lui s0,0xffff8 + 3f0: 6c00 flw fs0,24(s0) + 3f2: 20676e6f jal t3,765f8 <__stack_size+0x761f8> + 3f6: 6f6c flw fa1,92(a4) + 3f8: 676e flw fa4,216(sp) + 3fa: 6920 flw fs0,80(a0) + 3fc: 746e flw fs0,248(sp) + 3fe: 5f00 lw s0,56(a4) + 400: 745f 5f6d 6f6d 0x6f6d5f6d745f + 406: 006e c.slli zero,0x1b + 408: 615f 6574 6978 0x69786574615f + 40e: 0074 addi a3,sp,12 + 410: 6f627573 csrrci a0,0x6f6,4 + 414: 7470 flw fa2,108(s0) + 416: 7261 lui tp,0xffff8 + 418: 5f5f0067 jr 1525(t5) # 1b5f5 <__stack_size+0x1b1f5> + 41c: 64696473 csrrsi s0,0x646,18 + 420: 6e69 lui t3,0x1a + 422: 7469 lui s0,0xffffa + 424: 5f00 lw s0,56(a4) + 426: 5f66666f jal a2,66a1c <__stack_size+0x6661c> + 42a: 0074 addi a3,sp,12 + 42c: 5f5f 6876 5f00 0x5f0068765f5f + 432: 765f 006c 665f 0x665f006c765f + 438: 6572 flw fa0,28(sp) + 43a: 6c65 lui s8,0x19 + 43c: 7369 lui t1,0xffffa + 43e: 0074 addi a3,sp,12 + 440: 745f 6d69 7a65 0x7a656d69745f + 446: 00656e6f jal t3,5644c <__stack_size+0x5604c> + 44a: 6d5f 7362 6174 0x617473626d5f + 450: 6574 flw fa3,76(a0) + 452: 745f 5f00 4f4c 0x4f4c5f00745f + 458: 525f4b43 fmadd.d fs6,ft10,ft5,fa0,rmm + 45c: 4345 li t1,17 + 45e: 5255 li tp,-11 + 460: 45564953 0x45564953 + 464: 545f 5f00 6572 0x65725f00545f + 46a: 6461 lui s0,0x18 + 46c: 2e00 fld fs0,24(a2) + 46e: 2f2e fld ft10,200(sp) + 470: 2e2e fld ft8,200(sp) + 472: 2f2e2e2f 0x2f2e2e2f + 476: 2e2e fld ft8,200(sp) + 478: 7369722f 0x7369722f + 47c: 672d7663 bgeu s10,s2,ae8 <__stack_size+0x6e8> + 480: 6c2f6363 bltu t5,sp,b46 <__stack_size+0x746> + 484: 6269 lui tp,0x1a + 486: 2f636367 0x2f636367 + 48a: 696c flw fa1,84(a0) + 48c: 6762 flw fa4,24(sp) + 48e: 2e326363 bltu tp,gp,774 <__stack_size+0x374> + 492: 42410063 beq sp,tp,8b2 <__stack_size+0x4b2> + 496: 5f49 li t5,-14 + 498: 504c lw a1,36(s0) + 49a: 3436 fld fs0,360(sp) + 49c: 4100 lw s0,0(a0) + 49e: 4942 lw s2,16(sp) + 4a0: 495f 504c 3233 0x3233504c495f + 4a6: 5f00 lw s0,56(a4) + 4a8: 7364 flw fs1,100(a4) + 4aa: 61685f6f jal t5,85ac0 <__stack_size+0x856c0> + 4ae: 646e flw fs0,216(sp) + 4b0: 656c flw fa1,76(a0) + 4b2: 4300 lw s0,0(a4) + 4b4: 5f4d li t5,-13 + 4b6: 454d li a0,19 + 4b8: 4144 lw s1,4(a0) + 4ba: 594e lw s2,240(sp) + 4bc: 5f00 lw s0,56(a4) + 4be: 656e flw fa0,216(sp) + 4c0: 685f0077 0x685f0077 + 4c4: 655f 7272 6f6e 0x6f6e7272655f + 4ca: 5f00 lw s0,56(a4) + 4cc: 6c66 flw fs8,88(sp) + 4ce: 5f6b636f jal t1,b6ac4 <__stack_size+0xb66c4> + 4d2: 0074 addi a3,sp,12 + 4d4: 5f5f 6d74 795f 0x795f6d745f5f + 4da: 6164 flw fs1,68(a0) + 4dc: 0079 c.nop 30 + 4de: 665f 616c 7367 0x7367616c665f + 4e4: 0032 c.slli zero,0xc + 4e6: 695f 626f 0073 0x73626f695f + 4ec: 20554e47 fmsub.s ft8,fa0,ft5,ft4,rmm + 4f0: 20373143 fmadd.s ft2,fa4,ft3,ft4,rup + 4f4: 2e39 jal 812 <__stack_size+0x412> + 4f6: 2e32 fld ft8,264(sp) + 4f8: 2030 fld fa2,64(s0) + 4fa: 6d2d lui s10,0xb + 4fc: 646f6d63 bltu t5,t1,b56 <__stack_size+0x756> + 500: 6c65 lui s8,0x19 + 502: 6d3d lui s10,0xf + 504: 6465 lui s0,0x19 + 506: 6f6c flw fa1,92(a4) + 508: 6d2d2077 0x6d2d2077 + 50c: 646f6d63 bltu t5,t1,b66 <__stack_size+0x766> + 510: 6c65 lui s8,0x19 + 512: 6d3d lui s10,0xf + 514: 6465 lui s0,0x19 + 516: 6f6c flw fa1,92(a4) + 518: 6d2d2077 0x6d2d2077 + 51c: 7574 flw fa3,108(a0) + 51e: 656e flw fa0,216(sp) + 520: 723d lui tp,0xfffef + 522: 656b636f jal t1,b6b78 <__stack_size+0xb6778> + 526: 2074 fld fa3,192(s0) + 528: 6d2d lui s10,0xb + 52a: 7261 lui tp,0xffff8 + 52c: 723d6863 bltu s10,gp,c5c <__stack_size+0x85c> + 530: 3376 fld ft6,376(sp) + 532: 6932 flw fs2,12(sp) + 534: 666d lui a2,0x1b + 536: 2d20 fld fs0,88(a0) + 538: 616d addi sp,sp,240 + 53a: 6962 flw fs2,24(sp) + 53c: 693d lui s2,0xf + 53e: 706c flw fa1,100(s0) + 540: 20663233 0x20663233 + 544: 672d lui a4,0xb + 546: 2d20 fld fs0,88(a0) + 548: 2d20734f 0x2d20734f + 54c: 2d20324f 0x2d20324f + 550: 2d20734f 0x2d20734f + 554: 6266 flw ft4,88(sp) + 556: 6975 lui s2,0x1d + 558: 646c flw fa1,76(s0) + 55a: 6e69 lui t3,0x1a + 55c: 696c2d67 0x696c2d67 + 560: 6762 flw fa4,24(sp) + 562: 2d206363 bltu zero,s2,828 <__stack_size+0x428> + 566: 6e66 flw ft8,88(sp) + 568: 74732d6f jal s10,334ae <__stack_size+0x330ae> + 56c: 6361 lui t1,0x18 + 56e: 72702d6b 0x72702d6b + 572: 6365746f jal s0,57ba8 <__stack_size+0x577a8> + 576: 6f74 flw fa3,92(a4) + 578: 2072 fld ft0,280(sp) + 57a: 662d lui a2,0xb + 57c: 7865 lui a6,0xffff9 + 57e: 74706563 bltu zero,t2,cc8 <__stack_size+0x8c8> + 582: 6f69 lui t5,0x1a + 584: 736e flw ft6,248(sp) + 586: 2d20 fld fs0,88(a0) + 588: 6e66 flw ft8,88(sp) + 58a: 632d6e6f jal t3,d6bbc <__stack_size+0xd67bc> + 58e: 6c61 lui s8,0x18 + 590: 2d6c fld fa1,216(a0) + 592: 7865 lui a6,0xffff9 + 594: 74706563 bltu zero,t2,cde <__stack_size+0x8de> + 598: 6f69 lui t5,0x1a + 59a: 736e flw ft6,248(sp) + 59c: 2d20 fld fs0,88(a0) + 59e: 7666 flw fa2,120(sp) + 5a0: 7369 lui t1,0xffffa + 5a2: 6269 lui tp,0x1a + 5a4: 6c69 lui s8,0x1a + 5a6: 7469 lui s0,0xffffa + 5a8: 3d79 jal 446 <__stack_size+0x46> + 5aa: 6968 flw fa0,84(a0) + 5ac: 6464 flw fs1,76(s0) + 5ae: 6e65 lui t3,0x19 + 5b0: 4300 lw s0,0(a4) + 5b2: 5f4d li t5,-13 + 5b4: 454d li a0,19 + 5b6: 4c44 lw s1,28(s0) + 5b8: 6800574f fnmadd.s fa4,ft0,ft0,fa3,unknown + 5bc: 6174 flw fa3,68(a0) + 5be: 5f62 lw t5,56(sp) + 5c0: 6168 flw fa0,68(a0) + 5c2: 5f006873 csrrsi a6,0x5f0,0 + 5c6: 735f 4946 454c 0x454c4946735f + 5cc: 5f00 lw s0,56(a4) + 5ce: 5f737973 csrrci s2,0x5f7,6 + 5d2: 656e flw fa0,216(sp) + 5d4: 7272 flw ft4,60(sp) + 5d6: 5f00 lw s0,56(a4) + 5d8: 626d lui tp,0x1b + 5da: 656c flw fa1,76(a0) + 5dc: 5f6e lw t5,248(sp) + 5de: 74617473 csrrci s0,0x746,2 + 5e2: 0065 c.nop 25 + 5e4: 695f 636e 5f00 0x5f00636e695f + 5ea: 6e69 lui t3,0x1a + 5ec: 0064 addi s1,sp,12 + 5ee: 5f5f 6475 7669 0x766964755f5f + 5f4: 6964 flw fs1,84(a0) + 5f6: 5f5f0033 0x5f5f0033 + 5fa: 61656c63 bltu a0,s6,c12 <__stack_size+0x812> + 5fe: 756e flw fa0,248(sp) + 600: 0070 addi a2,sp,12 + 602: 6d5f 7861 6477 0x647778616d5f + 608: 725f0073 0x725f0073 + 60c: 6565 lui a0,0x19 + 60e: 746e flw fs0,248(sp) + 610: 5f00 lw s0,56(a4) + 612: 785f 0030 5f5f 0x5f5f0030785f + 618: 3178 fld fa4,224(a0) + 61a: 5f00 lw s0,56(a4) + 61c: 785f 0032 5f5f 0x5f5f0032785f + 622: 3378 fld fa4,224(a4) + 624: 5f00 lw s0,56(a4) + 626: 765f 6c61 6575 0x65756c61765f + 62c: 5f00 lw s0,56(a4) + 62e: 6b656573 csrrsi a0,0x6b6,10 + 632: 5f00 lw s0,56(a4) + 634: 7066 flw ft0,120(sp) + 636: 745f736f jal t1,f857a <__stack_size+0xf817a> + 63a: 7300 flw fs0,32(a4) + 63c: 6669 lui a2,0x1a + 63e: 7669 lui a2,0xffffa + 640: 5f65 li t5,-7 + 642: 625f0037 lui zero,0x625f0 + 646: 6b6c flw fa1,84(a4) + 648: 657a6973 csrrsi s2,0x657,20 + 64c: 6700 flw fs0,8(a4) + 64e: 6e65 lui t3,0x19 + 650: 7265 lui tp,0xffff9 + 652: 6369 lui t1,0x1a + 654: 5f00 lw s0,56(a4) + 656: 755f 6964 6d76 0x6d766964755f + 65c: 6964646f jal s0,46cf2 <__stack_size+0x468f2> + 660: 0034 addi a3,sp,8 + 662: 6e75 lui t3,0x1d + 664: 63657073 csrci 0x636,10 + 668: 5f76 lw t5,124(sp) + 66a: 69727473 csrrci s0,0x697,4 + 66e: 676e flw fa4,216(sp) + 670: 735f0073 0x735f0073 + 674: 6565 lui a0,0x19 + 676: 0064 addi s1,sp,12 + 678: 6574706f j 484ce <__stack_size+0x480ce> + 67c: 7272 flw ft4,60(sp) + 67e: 6800 flw fs0,16(s0) + 680: 6769 lui a4,0x1a + 682: 0068 addi a0,sp,12 + 684: 5f5f 3071 5f00 0x5f0030715f5f + 68a: 715f 0031 735f 0x735f0031715f + 690: 7274 flw fa3,100(a2) + 692: 6f74 flw fa3,92(a4) + 694: 616c5f6b 0x616c5f6b + 698: 43007473 csrrci s0,0x430,0 + 69c: 5f4d li t5,-13 + 69e: 4950 lw a2,20(a0) + 6a0: 665f0043 fmadd.q ft0,ft10,ft5,fa2,rne + 6a4: 746e flw fs0,248(sp) + 6a6: 7079 c.lui zero,0xffffe + 6a8: 7365 lui t1,0xffff9 + 6aa: 7500 flw fs0,40(a0) + 6ac: 736e flw ft6,248(sp) + 6ae: 6769 lui a4,0x1a + 6b0: 656e flw fa0,216(sp) + 6b2: 2064 fld fs1,192(s0) + 6b4: 72616863 bltu sp,t1,de4 <__stack_size+0x9e4> + 6b8: 5f00 lw s0,56(a4) + 6ba: 6461 lui s0,0x18 + 6bc: 0064 addi s1,sp,12 + 6be: 5f5f 4c55 6e6f 0x6e6f4c555f5f + 6c4: 74680067 jr 1862(a6) # ffff9746 <__stack_top+0xff9746> + 6c8: 6261 lui tp,0x18 + 6ca: 655f 5f71 6f70 0x6f705f71655f + 6d0: 6e69 lui t3,0x1a + 6d2: 6574 flw fa3,76(a0) + 6d4: 0072 c.slli zero,0x1c + 6d6: 5f5f 7278 5f00 0x5f0072785f5f + 6dc: 626f6c67 0x626f6c67 + 6e0: 6c61 lui s8,0x18 + 6e2: 695f 706d 7275 0x7275706d695f + 6e8: 5f65 li t5,-7 + 6ea: 7470 flw fa2,108(s0) + 6ec: 0072 c.slli zero,0x1c + 6ee: 4455 li s0,21 + 6f0: 7449 lui s0,0xffff2 + 6f2: 7079 c.lui zero,0xffffe + 6f4: 0065 c.nop 25 + 6f6: 735f 6474 756f 0x756f6474735f + 6fc: 0074 addi a3,sp,12 + 6fe: 5f5f 6d74 775f 0x775f6d745f5f + 704: 6164 flw fs1,68(a0) + 706: 0079 c.nop 30 + 708: 675f 756c 0065 0x65756c675f + 70e: 735f 6474 6e69 0x6e696474735f + 714: 5f00 lw s0,56(a4) + 716: 7a697373 csrrci t1,0x7a6,18 + 71a: 5f65 li t5,-7 + 71c: 0074 addi a3,sp,12 + 71e: 6c5f 3436 5f61 0x5f6134366c5f + 724: 7562 flw fa0,56(sp) + 726: 0066 c.slli zero,0x19 + 728: 735f 6769 665f 0x665f6769735f + 72e: 6e75 lui t3,0x1d + 730: 5f5f0063 beq t5,s5,d10 <__stack_size+0x910> + 734: 6f70 flw fa2,92(a4) + 736: 6370 flw fa2,68(a4) + 738: 746e756f jal a0,e7e7e <__stack_size+0xe7a7e> + 73c: 745f 6261 5f00 0x5f006261745f + 742: 626e flw ft4,216(sp) + 744: 6675 lui a2,0x1d + 746: 5f00 lw s0,56(a4) + 748: 6e75 lui t3,0x1d + 74a: 7375 lui t1,0xffffd + 74c: 6465 lui s0,0x19 + 74e: 5f00 lw s0,56(a4) + 750: 725f 0030 5f5f 0x5f5f0030725f + 756: 3172 fld ft2,312(sp) + 758: 5f00 lw s0,56(a4) + 75a: 745f 5f6d 7369 0x73695f6d745f + 760: 7364 flw fs1,100(a4) + 762: 0074 addi a3,sp,12 + 764: 6c5f 636f 6c61 0x6c61636f6c5f + 76a: 6974 flw fa3,84(a0) + 76c: 656d lui a0,0x1b + 76e: 625f 6675 5f00 0x5f006675625f + 774: 745f 5f6d 696d 0x696d5f6d745f + 77a: 006e c.slli zero,0x1b + 77c: 725f 3834 4100 0x41003834725f + 782: 4942 lw s2,16(sp) + 784: 4c5f 3650 4434 0x443436504c5f + 78a: 6f00 flw fs0,24(a4) + 78c: 7470 flw fa2,108(s0) + 78e: 0074706f j 47f94 <__stack_size+0x47b94> + 792: 4241 li tp,16 + 794: 5f49 li t5,-14 + 796: 504c lw a1,36(s0) + 798: 3436 fld fs0,360(sp) + 79a: 0046 c.slli zero,0x11 + 79c: 6d5f 7462 776f 0x776f74626d5f + 7a2: 74735f63 bge t1,t2,f00 <__stack_size+0xb00> + 7a6: 7461 lui s0,0xffff8 + 7a8: 0065 c.nop 25 + 7aa: 705f 7335 5f00 0x5f007335705f + 7b0: 6f6c flw fa1,92(a4) + 7b2: 656c6163 bltu s8,s6,df4 <__stack_size+0x9f4> + 7b6: 5500 lw s0,40(a0) + 7b8: 4951 li s2,20 + 7ba: 7974 flw fa3,116(a0) + 7bc: 6570 flw fa2,76(a0) + 7be: 5f00 lw s0,56(a4) + 7c0: 735f 7562 0066 0x667562735f + 7c6: 5f5f 6d74 6d5f 0x6d5f6d745f5f + 7cc: 6164 flw fs1,68(a0) + 7ce: 0079 c.nop 30 + 7d0: 725f 6e61 5f64 0x5f646e61725f + 7d6: 656e flw fa0,216(sp) + 7d8: 7478 flw fa4,108(s0) + 7da: 6800 flw fs0,16(s0) + 7dc: 6174 flw fa3,68(a0) + 7de: 5f62 lw t5,56(sp) + 7e0: 7165 addi sp,sp,-400 + 7e2: 5f00 lw s0,56(a4) + 7e4: 755f 6f6d 6464 0x64646f6d755f + 7ea: 3369 jal 574 <__stack_size+0x174> + ... Disassembly of section .debug_loc: 00000000 <.debug_loc>: - 0: 0000 unimp - 2: 0000 unimp - 4: 0010 0x10 - 6: 0000 unimp + ... 8: 0006 c.slli zero,0x1 a: 935a add t1,t1,s6 c: 5b04 lw s1,48(a4) - e: 00100493 li s1,1 + e: 00000493 li s1,0 12: 0000 unimp - 14: 0434 addi a3,sp,520 + 14: 0000 unimp 16: 0000 unimp 18: 0006 c.slli zero,0x1 1a: 0af503f3 0xaf503f3 1e: 9f25 0x9f25 ... - 2c: 0074 addi a3,sp,12 - 2e: 0000 unimp 30: 0006 c.slli zero,0x1 32: 935c 0x935c 34: 5d04 lw s1,56(a0) - 36: 00740493 addi s1,s0,7 # ffffa007 <__stack_top+0xffa007> + 36: 00000493 li s1,0 3a: 0000 unimp - 3c: 00f8 addi a4,sp,76 + 3c: 0000 unimp 3e: 0000 unimp 40: 0006 c.slli zero,0x1 42: 0cf503f3 0xcf503f3 46: 9f25 0x9f25 - 48: 00f8 addi a4,sp,76 - 4a: 0000 unimp - 4c: 013c addi a5,sp,136 - 4e: 0000 unimp + ... 50: 0006 c.slli zero,0x1 52: 935c 0x935c 54: 5d04 lw s1,56(a0) - 56: 013c0493 addi s1,s8,19 # 19013 <__stack_size+0x18c13> + 56: 00000493 li s1,0 5a: 0000 unimp - 5c: 01dc addi a5,sp,196 + 5c: 0000 unimp 5e: 0000 unimp 60: 0006 c.slli zero,0x1 62: 0cf503f3 0xcf503f3 66: 9f25 0x9f25 - 68: 01dc addi a5,sp,196 - 6a: 0000 unimp - 6c: 01f0 addi a2,sp,204 - 6e: 0000 unimp + ... 70: 0006 c.slli zero,0x1 72: 935c 0x935c 74: 5d04 lw s1,56(a0) - 76: 01f00493 li s1,31 + 76: 00000493 li s1,0 7a: 0000 unimp - 7c: 029c addi a5,sp,320 + 7c: 0000 unimp 7e: 0000 unimp 80: 0006 c.slli zero,0x1 82: 0cf503f3 0xcf503f3 86: 9f25 0x9f25 - 88: 029c addi a5,sp,320 - 8a: 0000 unimp - 8c: 0318 addi a4,sp,384 - 8e: 0000 unimp + ... 90: 0006 c.slli zero,0x1 92: 935c 0x935c 94: 5d04 lw s1,56(a0) - 96: 03180493 addi s1,a6,49 # ffff9031 <__stack_top+0xff9031> + 96: 00000493 li s1,0 9a: 0000 unimp - 9c: 0428 addi a0,sp,520 + 9c: 0000 unimp 9e: 0000 unimp a0: 0006 c.slli zero,0x1 a2: 0cf503f3 0xcf503f3 a6: 9f25 0x9f25 - a8: 0428 addi a0,sp,520 - aa: 0000 unimp - ac: 0434 addi a3,sp,520 - ae: 0000 unimp + ... b0: 0006 c.slli zero,0x1 b2: 935c 0x935c b4: 5d04 lw s1,56(a0) b6: 00000493 li s1,0 - ba: 0000 unimp - bc: 0000 unimp - be: 0000 unimp - c0: 0004 0x4 - c2: 0000 unimp - c4: 01d8 addi a4,sp,196 + ... c6: 0000 unimp c8: 0002 c.slli64 zero ca: 9f30 0x9f30 - cc: 01dc addi a5,sp,196 - ce: 0000 unimp - d0: 0434 addi a3,sp,520 - d2: 0000 unimp + ... d4: 0002 c.slli64 zero d6: 9f30 0x9f30 ... - e0: 0004 0x4 - e2: 0000 unimp - e4: 001c 0x1c - e6: 0000 unimp e8: 0006 c.slli zero,0x1 ea: 935c 0x935c ec: 5d04 lw s1,56(a0) - ee: 001c0493 addi s1,s8,1 + ee: 00000493 li s1,0 f2: 0000 unimp - f4: 0038 addi a4,sp,8 + f4: 0000 unimp f6: 0000 unimp f8: 0006 c.slli zero,0x1 fa: 935c 0x935c fc: 5a04 lw s1,48(a2) - fe: 00f80493 addi s1,a6,15 + fe: 00000493 li s1,0 102: 0000 unimp - 104: 00fc addi a5,sp,76 + 104: 0000 unimp 106: 0000 unimp 108: 0006 c.slli zero,0x1 10a: 935c 0x935c 10c: 5a04 lw s1,48(a2) - 10e: 010c0493 addi s1,s8,16 + 10e: 00000493 li s1,0 112: 0000 unimp - 114: 012c addi a1,sp,136 + 114: 0000 unimp 116: 0000 unimp 118: 0006 c.slli zero,0x1 11a: 935c 0x935c 11c: 5a04 lw s1,48(a2) - 11e: 01dc0493 addi s1,s8,29 + 11e: 00000493 li s1,0 122: 0000 unimp - 124: 01e4 addi s1,sp,204 + 124: 0000 unimp 126: 0000 unimp 128: 0006 c.slli zero,0x1 12a: 935c 0x935c 12c: 5a04 lw s1,48(a2) - 12e: 029c0493 addi s1,s8,41 + 12e: 00000493 li s1,0 132: 0000 unimp - 134: 02bc addi a5,sp,328 + 134: 0000 unimp 136: 0000 unimp 138: 0006 c.slli zero,0x1 13a: 935c 0x935c 13c: 5a04 lw s1,48(a2) - 13e: 02bc0493 addi s1,s8,43 + 13e: 00000493 li s1,0 142: 0000 unimp - 144: 02ec addi a1,sp,332 + 144: 0000 unimp 146: 0000 unimp 148: 0006 c.slli zero,0x1 14a: 935c 0x935c 14c: 5d04 lw s1,56(a0) - 14e: 02ec0493 addi s1,s8,46 + 14e: 00000493 li s1,0 152: 0000 unimp - 154: 0300 addi s0,sp,384 + 154: 0000 unimp 156: 0000 unimp 158: 0006 c.slli zero,0x1 15a: 935c 0x935c 15c: 5a04 lw s1,48(a2) - 15e: 03000493 li s1,48 + 15e: 00000493 li s1,0 162: 0000 unimp - 164: 0308 addi a0,sp,384 + 164: 0000 unimp 166: 0000 unimp 168: 0006 c.slli zero,0x1 16a: 935c 0x935c 16c: 5d04 lw s1,56(a0) - 16e: 04280493 addi s1,a6,66 + 16e: 00000493 li s1,0 172: 0000 unimp - 174: 0430 addi a2,sp,520 + 174: 0000 unimp 176: 0000 unimp 178: 0006 c.slli zero,0x1 17a: 935c 0x935c 17c: 5a04 lw s1,48(a2) - 17e: 04300493 li s1,67 + 17e: 00000493 li s1,0 182: 0000 unimp - 184: 0434 addi a3,sp,520 + 184: 0000 unimp 186: 0000 unimp 188: 0006 c.slli zero,0x1 18a: 935c 0x935c 18c: 5d04 lw s1,56(a0) 18e: 00000493 li s1,0 - 192: 0000 unimp - 194: 0000 unimp - 196: 0000 unimp - 198: 0004 0x4 - 19a: 0000 unimp - 19c: 0010 0x10 + ... 19e: 0000 unimp 1a0: 0006 c.slli zero,0x1 1a2: 935a add t1,t1,s6 1a4: 5b04 lw s1,48(a4) - 1a6: 00100493 li s1,1 + 1a6: 00000493 li s1,0 1aa: 0000 unimp - 1ac: 0064 addi s1,sp,12 + 1ac: 0000 unimp 1ae: 0000 unimp 1b0: 0006 c.slli zero,0x1 1b2: 9361 srli a4,a4,0x38 1b4: 5b04 lw s1,48(a4) - 1b6: 00f80493 addi s1,a6,15 + 1b6: 00000493 li s1,0 1ba: 0000 unimp - 1bc: 0150 addi a2,sp,132 + 1bc: 0000 unimp 1be: 0000 unimp 1c0: 0006 c.slli zero,0x1 1c2: 9356 add t1,t1,s5 1c4: 5b04 lw s1,48(a4) - 1c6: 01dc0493 addi s1,s8,29 + 1c6: 00000493 li s1,0 1ca: 0000 unimp - 1cc: 01f8 addi a4,sp,204 + 1cc: 0000 unimp 1ce: 0000 unimp 1d0: 0006 c.slli zero,0x1 1d2: 9356 add t1,t1,s5 1d4: 5b04 lw s1,48(a4) - 1d6: 01f80493 addi s1,a6,31 + 1d6: 00000493 li s1,0 1da: 0000 unimp - 1dc: 01fc addi a5,sp,204 + 1dc: 0000 unimp 1de: 0000 unimp 1e0: 0006 c.slli zero,0x1 1e2: 9356 add t1,t1,s5 1e4: 5f04 lw s1,56(a4) - 1e6: 01fc0493 addi s1,s8,31 + 1e6: 00000493 li s1,0 1ea: 0000 unimp - 1ec: 0200 addi s0,sp,256 + 1ec: 0000 unimp 1ee: 0000 unimp 1f0: 0006 c.slli zero,0x1 1f2: 9361 srli a4,a4,0x38 1f4: 5f04 lw s1,56(a4) - 1f6: 029c0493 addi s1,s8,41 + 1f6: 00000493 li s1,0 1fa: 0000 unimp - 1fc: 02b0 addi a2,sp,328 + 1fc: 0000 unimp 1fe: 0000 unimp 200: 0006 c.slli zero,0x1 202: 9356 add t1,t1,s5 204: 5b04 lw s1,48(a4) - 206: 02b00493 li s1,43 + 206: 00000493 li s1,0 20a: 0000 unimp - 20c: 02ec addi a1,sp,332 + 20c: 0000 unimp 20e: 0000 unimp 210: 0006 c.slli zero,0x1 212: 9356 add t1,t1,s5 214: 5f04 lw s1,56(a4) - 216: 02ec0493 addi s1,s8,46 + 216: 00000493 li s1,0 21a: 0000 unimp - 21c: 02f4 addi a3,sp,332 + 21c: 0000 unimp 21e: 0000 unimp 220: 0006 c.slli zero,0x1 222: 9356 add t1,t1,s5 224: 5b04 lw s1,48(a4) - 226: 02f40493 addi s1,s0,47 + 226: 00000493 li s1,0 22a: 0000 unimp - 22c: 0304 addi s1,sp,384 + 22c: 0000 unimp 22e: 0000 unimp 230: 0006 c.slli zero,0x1 232: 9356 add t1,t1,s5 234: 5f04 lw s1,56(a4) - 236: 03040493 addi s1,s0,48 + 236: 00000493 li s1,0 23a: 0000 unimp - 23c: 0320 addi s0,sp,392 + 23c: 0000 unimp 23e: 0000 unimp 240: 0006 c.slli zero,0x1 242: 9361 srli a4,a4,0x38 244: 5f04 lw s1,56(a4) - 246: 04280493 addi s1,a6,66 + 246: 00000493 li s1,0 24a: 0000 unimp - 24c: 042c addi a1,sp,520 + 24c: 0000 unimp 24e: 0000 unimp 250: 0006 c.slli zero,0x1 252: 9356 add t1,t1,s5 254: 5b04 lw s1,48(a4) - 256: 042c0493 addi s1,s8,66 + 256: 00000493 li s1,0 25a: 0000 unimp - 25c: 0434 addi a3,sp,520 + 25c: 0000 unimp 25e: 0000 unimp 260: 0006 c.slli zero,0x1 262: 9356 add t1,t1,s5 264: 5f04 lw s1,56(a4) 266: 00000493 li s1,0 - 26a: 0000 unimp - 26c: 0000 unimp - 26e: 0000 unimp - 270: 000c 0xc - 272: 0000 unimp - 274: 0054 addi a3,sp,4 + ... 276: 0000 unimp 278: 0001 nop - 27a: 545c lw a5,44(s0) + 27a: 005c addi a5,sp,4 27c: 0000 unimp - 27e: 6000 flw fs0,0(s0) + 27e: 0000 unimp 280: 0000 unimp 282: 0900 addi s0,sp,144 284: 7c00 flw fs0,56(s0) @@ -60926,350 +8050,240 @@ Disassembly of section .debug_loc: 288: 0800 addi s0,sp,16 28a: 1aff 0x1aff 28c: 9f24 0x9f24 - 28e: 0060 addi s0,sp,12 - 290: 0000 unimp - 292: 00f0 addi a2,sp,76 - 294: 0000 unimp + ... 296: 0001 nop - 298: f860 fsw fs0,116(s0) + 298: 0060 addi s0,sp,12 29a: 0000 unimp - 29c: 1400 addi s0,sp,544 - 29e: 0001 nop + 29c: 0000 unimp + 29e: 0000 unimp 2a0: 0100 addi s0,sp,128 2a2: 5c00 lw s0,56(s0) - 2a4: 0114 addi a3,sp,128 - 2a6: 0000 unimp - 2a8: 0118 addi a4,sp,128 - 2aa: 0000 unimp + ... 2ac: f731000b 0xf731000b 2b0: 7c2c flw fa1,120(s0) 2b2: f700 fsw fs0,40(a4) 2b4: 1b2c addi a1,sp,440 - 2b6: 189f00f7 0x189f00f7 - 2ba: 0001 nop - 2bc: d800 sw s0,48(s0) - 2be: 0001 nop + 2b6: 009f00f7 0x9f00f7 + 2ba: 0000 unimp + 2bc: 0000 unimp + 2be: 0000 unimp 2c0: 0100 addi s0,sp,128 2c2: 6000 flw fs0,0(s0) - 2c4: 01dc addi a5,sp,196 - 2c6: 0000 unimp - 2c8: 01f0 addi a2,sp,204 - 2ca: 0000 unimp + ... 2cc: 0001 nop - 2ce: f060 fsw fs0,100(s0) - 2d0: 0001 nop - 2d2: f400 fsw fs0,40(s0) - 2d4: 0001 nop + 2ce: 0060 addi s0,sp,12 + 2d0: 0000 unimp + 2d2: 0000 unimp + 2d4: 0000 unimp 2d6: 0900 addi s0,sp,144 2d8: 8000 0x8000 2da: 7d00 flw fs0,56(a0) 2dc: 0800 addi s0,sp,16 2de: 1aff 0x1aff 2e0: 9f24 0x9f24 - 2e2: 01f4 addi a3,sp,204 - 2e4: 0000 unimp - 2e6: 029c addi a5,sp,320 - 2e8: 0000 unimp + ... 2ea: 0001 nop - 2ec: 9c60 0x9c60 - 2ee: 0002 c.slli64 zero - 2f0: 1400 addi s0,sp,544 - 2f2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + 2ec: 0060 addi s0,sp,12 + 2ee: 0000 unimp + 2f0: 0000 unimp + 2f2: 0000 unimp + 2f4: 0100 addi s0,sp,128 2f6: 5c00 lw s0,56(s0) - 2f8: 0314 addi a3,sp,384 - 2fa: 0000 unimp - 2fc: 03c8 addi a0,sp,452 - 2fe: 0000 unimp + ... 300: 0001 nop - 302: 286d jal 3bc <__stack_usage+0x3bc> - 304: 0004 0x4 - 306: 3400 fld fs0,40(s0) - 308: 0004 0x4 + 302: 006d c.nop 27 + 304: 0000 unimp + 306: 0000 unimp + 308: 0000 unimp 30a: 0100 addi s0,sp,128 30c: 5c00 lw s0,56(s0) ... - 316: 0010 0x10 - 318: 0000 unimp - 31a: 001c 0x1c - 31c: 0000 unimp 31e: 0001 nop - 320: 1c5d addi s8,s8,-9 + 320: 005d c.nop 23 322: 0000 unimp - 324: 3800 fld fs0,48(s0) + 324: 0000 unimp 326: 0000 unimp 328: 0100 addi s0,sp,128 32a: 5a00 lw s0,48(a2) - 32c: 00f8 addi a4,sp,76 - 32e: 0000 unimp - 330: 00fc addi a5,sp,76 - 332: 0000 unimp + ... 334: 0001 nop - 336: 0c5a slli s8,s8,0x16 - 338: 0001 nop - 33a: 2c00 fld fs0,24(s0) - 33c: 0001 nop + 336: 005a c.slli zero,0x16 + 338: 0000 unimp + 33a: 0000 unimp + 33c: 0000 unimp 33e: 0100 addi s0,sp,128 340: 5a00 lw s0,48(a2) - 342: 01dc addi a5,sp,196 - 344: 0000 unimp - 346: 01e4 addi s1,sp,204 - 348: 0000 unimp + ... 34a: 0001 nop - 34c: 9c5a add s8,s8,s6 - 34e: 0002 c.slli64 zero - 350: bc00 fsd fs0,56(s0) - 352: 0002 c.slli64 zero + 34c: 005a c.slli zero,0x16 + 34e: 0000 unimp + 350: 0000 unimp + 352: 0000 unimp 354: 0100 addi s0,sp,128 356: 5a00 lw s0,48(a2) - 358: 02bc addi a5,sp,328 - 35a: 0000 unimp - 35c: 02ec addi a1,sp,332 - 35e: 0000 unimp + ... 360: 0001 nop - 362: ec5d bnez s0,420 <__stack_size+0x20> - 364: 0002 c.slli64 zero + 362: 005d c.nop 23 + 364: 0000 unimp 366: 0000 unimp - 368: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + 368: 0000 unimp + 36a: 0100 addi s0,sp,128 36c: 5a00 lw s0,48(a2) - 36e: 0300 addi s0,sp,384 - 370: 0000 unimp - 372: 0308 addi a0,sp,384 - 374: 0000 unimp + ... 376: 0001 nop - 378: 0c5d addi s8,s8,23 - 37a: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> - 37e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + 378: 005d c.nop 23 + 37a: 0000 unimp + 37c: 0000 unimp + 37e: 0000 unimp + 380: 0100 addi s0,sp,128 382: 5600 lw s0,40(a2) - 384: 0428 addi a0,sp,520 - 386: 0000 unimp - 388: 0430 addi a2,sp,520 - 38a: 0000 unimp + ... 38c: 0001 nop - 38e: 305a fld ft0,432(sp) - 390: 0004 0x4 - 392: 3400 fld fs0,40(s0) - 394: 0004 0x4 + 38e: 005a c.slli zero,0x16 + 390: 0000 unimp + 392: 0000 unimp + 394: 0000 unimp 396: 0100 addi s0,sp,128 398: 5d00 lw s0,56(a0) ... - 3a2: 0014 0x14 - 3a4: 0000 unimp - 3a6: 0068 addi a0,sp,12 - 3a8: 0000 unimp 3aa: 0001 nop - 3ac: 6861 lui a6,0x18 + 3ac: 0061 c.nop 24 3ae: 0000 unimp - 3b0: b800 fsd fs0,48(s0) + 3b0: 0000 unimp 3b2: 0000 unimp 3b4: 0100 addi s0,sp,128 3b6: 5600 lw s0,40(a2) - 3b8: 00f8 addi a4,sp,76 - 3ba: 0000 unimp - 3bc: 01a0 addi s0,sp,200 - 3be: 0000 unimp + ... 3c0: 0001 nop - 3c2: dc56 sw s5,56(sp) - 3c4: 0001 nop - 3c6: fc00 fsw fs0,56(s0) - 3c8: 0001 nop + 3c2: 0056 c.slli zero,0x15 + 3c4: 0000 unimp + 3c6: 0000 unimp + 3c8: 0000 unimp 3ca: 0100 addi s0,sp,128 3cc: 5600 lw s0,40(a2) - 3ce: 01fc addi a5,sp,204 - 3d0: 0000 unimp - 3d2: 0208 addi a0,sp,256 - 3d4: 0000 unimp + ... 3d6: 0001 nop - 3d8: 0c61 addi s8,s8,24 - 3da: 0002 c.slli64 zero - 3dc: 0400 addi s0,sp,512 - 3de: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + 3d8: 0061 c.nop 24 + 3da: 0000 unimp + 3dc: 0000 unimp + 3de: 0000 unimp + 3e0: 0100 addi s0,sp,128 3e2: 5600 lw s0,40(a2) - 3e4: 0304 addi s1,sp,384 - 3e6: 0000 unimp - 3e8: 0328 addi a0,sp,392 - 3ea: 0000 unimp + ... 3ec: 0001 nop - 3ee: 2861 jal 486 <__stack_size+0x86> - 3f0: 14000003 lb zero,320(zero) # 140 <__stack_usage+0x140> - 3f4: 0004 0x4 + 3ee: 0061 c.nop 24 + 3f0: 0000 unimp + 3f2: 0000 unimp + 3f4: 0000 unimp 3f6: 0600 addi s0,sp,768 3f8: 8100 0x8100 3fa: 7b00 flw fs0,48(a4) 3fc: 2400 fld fs0,8(s0) - 3fe: 289f 0004 3400 0x34000004289f - 404: 0004 0x4 + 3fe: 009f 0000 0000 0x9f + 404: 0000 unimp 406: 0100 addi s0,sp,128 408: 5600 lw s0,40(a2) ... - 412: 0014 0x14 - 414: 0000 unimp - 416: 0088 addi a0,sp,64 - 418: 0000 unimp 41a: 0001 nop - 41c: 0000f85b 0xf85b - 420: 4c00 lw s0,24(s0) - 422: 0001 nop + 41c: 0000005b 0x5b + 420: 0000 unimp + 422: 0000 unimp 424: 0100 addi s0,sp,128 426: 5b00 lw s0,48(a4) - 428: 014c addi a1,sp,132 - 42a: 0000 unimp - 42c: 0168 addi a0,sp,140 - 42e: 0000 unimp + ... 430: 0001 nop - 432: dc5f 0001 f800 0xf8000001dc5f - 438: 0001 nop + 432: 005f 0000 0000 0x5f + 438: 0000 unimp 43a: 0100 addi s0,sp,128 43c: 5b00 lw s0,48(a4) - 43e: 01f8 addi a4,sp,204 - 440: 0000 unimp - 442: 0200 addi s0,sp,256 - 444: 0000 unimp + ... 446: 0001 nop - 448: 0c5f 0002 5800 0x580000020c5f - 44e: 0002 c.slli64 zero + 448: 005f 0000 0000 0x5f + 44e: 0000 unimp 450: 0100 addi s0,sp,128 452: 5c00 lw s0,56(s0) - 454: 0298 addi a4,sp,320 - 456: 0000 unimp - 458: 029c addi a5,sp,320 - 45a: 0000 unimp + ... 45c: 0001 nop - 45e: 9c5f 0002 b000 0xb00000029c5f - 464: 0002 c.slli64 zero + 45e: 005f 0000 0000 0x5f + 464: 0000 unimp 466: 0100 addi s0,sp,128 468: 5b00 lw s0,48(a4) - 46a: 02b0 addi a2,sp,328 - 46c: 0000 unimp - 46e: 02ec addi a1,sp,332 - 470: 0000 unimp + ... 472: 0001 nop - 474: ec5f 0002 f400 0xf4000002ec5f - 47a: 0002 c.slli64 zero + 474: 005f 0000 0000 0x5f + 47a: 0000 unimp 47c: 0100 addi s0,sp,128 47e: 5b00 lw s0,48(a4) - 480: 02f4 addi a3,sp,332 - 482: 0000 unimp - 484: 0320 addi s0,sp,392 - 486: 0000 unimp + ... 488: 0001 nop - 48a: 285f 0003 b800 0xb8000003285f - 490: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + 48a: 005f 0000 0000 0x5f + 490: 0000 unimp + 492: 0100 addi s0,sp,128 494: 6000 flw fs0,0(s0) - 496: 03bc addi a5,sp,456 - 498: 0000 unimp - 49a: 0400 addi s0,sp,512 - 49c: 0000 unimp + ... 49e: 0001 nop - 4a0: 285f 0004 2c00 0x2c000004285f - 4a6: 0004 0x4 + 4a0: 005f 0000 0000 0x5f + 4a6: 0000 unimp 4a8: 0100 addi s0,sp,128 4aa: 5b00 lw s0,48(a4) - 4ac: 042c addi a1,sp,520 - 4ae: 0000 unimp - 4b0: 0434 addi a3,sp,520 - 4b2: 0000 unimp + ... 4b4: 0001 nop 4b6: 005f 0000 0000 0x5f - 4bc: 0000 unimp - 4be: f800 fsw fs0,48(s0) - 4c0: 0001 nop - 4c2: 2000 fld fs0,0(s0) - 4c4: 0002 c.slli64 zero + ... + 4c4: 0000 unimp 4c6: 0100 addi s0,sp,128 4c8: 5b00 lw s0,48(a4) - 4ca: 0318 addi a4,sp,384 - 4cc: 0000 unimp - 4ce: 0338 addi a4,sp,392 - 4d0: 0000 unimp + ... 4d2: 0001 nop 4d4: 005c addi a5,sp,4 - 4d6: 0000 unimp - 4d8: 0000 unimp - 4da: 0000 unimp - 4dc: f000 fsw fs0,32(s0) - 4de: 0000 unimp - 4e0: f800 fsw fs0,48(s0) + ... 4e2: 0000 unimp 4e4: 0100 addi s0,sp,128 4e6: 5a00 lw s0,48(a2) - 4e8: 03bc addi a5,sp,456 - 4ea: 0000 unimp - 4ec: 0428 addi a0,sp,520 - 4ee: 0000 unimp + ... 4f0: 0001 nop 4f2: 005a c.slli zero,0x16 - 4f4: 0000 unimp - 4f6: 0000 unimp - 4f8: 0000 unimp - 4fa: 4c00 lw s0,24(s0) - 4fc: 0001 nop - 4fe: 5000 lw s0,32(s0) - 500: 0001 nop + ... + 500: 0000 unimp 502: 0200 addi s0,sp,256 504: 3100 fld fs0,32(a0) - 506: 509f 0001 d800 0xd8000001509f - 50c: 0001 nop + 506: 009f 0000 0000 0x9f + 50c: 0000 unimp 50e: 0100 addi s0,sp,128 510: 5b00 lw s0,48(a4) - 512: 0298 addi a4,sp,320 - 514: 0000 unimp - 516: 029c addi a5,sp,320 - 518: 0000 unimp + ... 51a: 0001 nop 51c: 0000005b 0x5b - 520: 0000 unimp - 522: 0000 unimp - 524: f000 fsw fs0,32(s0) - 526: 0001 nop - 528: 0400 addi s0,sp,512 - 52a: 0002 c.slli64 zero + ... 52c: 0100 addi s0,sp,128 52e: 5e00 lw s0,56(a2) - 530: 0300 addi s0,sp,384 - 532: 0000 unimp - 534: 0324 addi s1,sp,392 - 536: 0000 unimp + ... 538: 0001 nop 53a: 005e c.slli zero,0x17 - 53c: 0000 unimp - 53e: 0000 unimp - 540: 0000 unimp - 542: 5000 lw s0,32(s0) - 544: 0000 unimp - 546: 8000 0x8000 + ... 548: 0000 unimp 54a: 0100 addi s0,sp,128 54c: 5d00 lw s0,56(a0) - 54e: 0144 addi s1,sp,132 - 550: 0000 unimp - 552: 0150 addi a2,sp,132 - 554: 0000 unimp + ... 556: 0001 nop - 558: f05d bnez s0,4fe <__stack_size+0xfe> - 55a: 0001 nop - 55c: 2c00 fld fs0,24(s0) - 55e: 0002 c.slli64 zero + 558: 005d c.nop 23 + 55a: 0000 unimp + 55c: 0000 unimp + 55e: 0000 unimp 560: 0100 addi s0,sp,128 562: 5d00 lw s0,56(a0) - 564: 02d4 addi a3,sp,324 - 566: 0000 unimp - 568: 02ec addi a1,sp,332 - 56a: 0000 unimp + ... 56c: 0001 nop - 56e: 0003005b 0x3005b - 572: 1c00 addi s0,sp,560 - 574: 0004 0x4 + 56e: 0000005b 0x5b + 572: 0000 unimp + 574: 0000 unimp 576: 0100 addi s0,sp,128 578: 5b00 lw s0,48(a4) ... - 582: 0024 addi s1,sp,8 - 584: 0000 unimp - 586: 0054 addi a3,sp,4 - 588: 0000 unimp 58a: 0001 nop - 58c: 545c lw a5,44(s0) + 58c: 005c addi a5,sp,4 58e: 0000 unimp - 590: 6000 flw fs0,0(s0) + 590: 0000 unimp 592: 0000 unimp 594: 0900 addi s0,sp,144 596: 7c00 flw fs0,56(s0) @@ -61277,42 +8291,26 @@ Disassembly of section .debug_loc: 59a: 0800 addi s0,sp,16 59c: 1aff 0x1aff 59e: 9f24 0x9f24 - 5a0: 0060 addi s0,sp,12 - 5a2: 0000 unimp - 5a4: 00f0 addi a2,sp,76 - 5a6: 0000 unimp + ... 5a8: 0001 nop - 5aa: f860 fsw fs0,116(s0) + 5aa: 0060 addi s0,sp,12 5ac: 0000 unimp - 5ae: 0c00 addi s0,sp,528 - 5b0: 0001 nop + 5ae: 0000 unimp + 5b0: 0000 unimp 5b2: 0100 addi s0,sp,128 5b4: 5c00 lw s0,56(s0) ... - 5be: 0038 addi a4,sp,8 - 5c0: 0000 unimp - 5c2: 004c addi a1,sp,4 - 5c4: 0000 unimp 5c6: 0001 nop 5c8: 005e c.slli zero,0x17 - 5ca: 0000 unimp - 5cc: 0000 unimp - 5ce: 0000 unimp - 5d0: 6c00 flw fs0,24(s0) - 5d2: 0000 unimp - 5d4: f000 fsw fs0,32(s0) + ... 5d6: 0000 unimp 5d8: 0100 addi s0,sp,128 5da: 6100 flw fs0,0(a0) ... - 5e4: 0078 addi a4,sp,12 - 5e6: 0000 unimp - 5e8: 00d0 addi a2,sp,68 - 5ea: 0000 unimp 5ec: 0001 nop - 5ee: d05c sw a5,36(s0) + 5ee: 005c addi a5,sp,4 5f0: 0000 unimp - 5f2: f000 fsw fs0,32(s0) + 5f2: 0000 unimp 5f4: 0000 unimp 5f6: 0700 addi s0,sp,896 5f8: 8000 0x8000 @@ -61320,97 +8318,55 @@ Disassembly of section .debug_loc: 5fc: 4024 lw s1,64(s0) 5fe: 9f25 0x9f25 ... - 608: 0080 addi s0,sp,64 - 60a: 0000 unimp - 60c: 009c addi a5,sp,64 - 60e: 0000 unimp 610: 0001 nop - 612: 9c5f 0000 ec00 0xec0000009c5f + 612: 005f 0000 0000 0x5f 618: 0000 unimp 61a: 0100 addi s0,sp,128 61c: 5a00 lw s0,48(a2) ... - 626: 00c0 addi s0,sp,68 - 628: 0000 unimp - 62a: 00dc addi a5,sp,68 - 62c: 0000 unimp 62e: 0001 nop - 630: dc5e sw s7,56(sp) + 630: 005e c.slli zero,0x17 632: 0000 unimp - 634: f000 fsw fs0,32(s0) + 634: 0000 unimp 636: 0000 unimp 638: 0100 addi s0,sp,128 63a: 5c00 lw s0,56(s0) ... - 644: 0080 addi s0,sp,64 - 646: 0000 unimp - 648: 008c addi a1,sp,64 - 64a: 0000 unimp 64c: 0001 nop - 64e: 905d srli s0,s0,0x37 + 64e: 005d c.nop 23 650: 0000 unimp - 652: 9800 0x9800 + 652: 0000 unimp 654: 0000 unimp 656: 0100 addi s0,sp,128 658: 5e00 lw s0,56(a2) - 65a: 0098 addi a4,sp,64 - 65c: 0000 unimp - 65e: 009c addi a5,sp,64 - 660: 0000 unimp + ... 662: 0008 0x8 664: 0076 c.slli zero,0x1d 666: 2540 fld fs0,136(a0) 668: 007d c.nop 31 66a: 9f21 0x9f21 - 66c: 009c addi a5,sp,64 - 66e: 0000 unimp - 670: 00c0 addi s0,sp,68 - 672: 0000 unimp + ... 674: 0001 nop 676: 005e c.slli zero,0x17 - 678: 0000 unimp - 67a: 0000 unimp - 67c: 0000 unimp - 67e: b400 fsd fs0,40(s0) - 680: 0000 unimp - 682: c400 sw s0,8(s0) + ... 684: 0000 unimp 686: 0100 addi s0,sp,128 688: 5f00 lw s0,56(a4) - 68a: 00cc addi a1,sp,68 - 68c: 0000 unimp - 68e: 00d8 addi a4,sp,68 - 690: 0000 unimp + ... 692: 0001 nop 694: 0056 c.slli zero,0x15 - 696: 0000 unimp - 698: 0000 unimp - 69a: 0000 unimp - 69c: 8800 0x8800 - 69e: 0000 unimp - 6a0: cc00 sw s0,24(s0) + ... 6a2: 0000 unimp 6a4: 0100 addi s0,sp,128 6a6: 5b00 lw s0,48(a4) - 6a8: 00cc addi a1,sp,68 - 6aa: 0000 unimp - 6ac: 00f0 addi a2,sp,76 - 6ae: 0000 unimp + ... 6b0: 0001 nop 6b2: 005d c.nop 23 - 6b4: 0000 unimp - 6b6: 0000 unimp - 6b8: 0000 unimp - 6ba: f400 fsw fs0,40(s0) - 6bc: 24000003 lb zero,576(zero) # 240 <__stack_usage+0x240> - 6c0: 0004 0x4 + ... + 6c0: 0000 unimp 6c2: 0100 addi s0,sp,128 6c4: 5c00 lw s0,56(s0) ... - 6ce: 03f4 addi a3,sp,460 - 6d0: 0000 unimp - 6d2: 0408 addi a0,sp,512 - 6d4: 0000 unimp 6d6: 0010 0x10 6d8: 0076 c.slli zero,0x1d 6da: ff0a fsw ft2,188(sp) @@ -61420,10 +8376,7 @@ Disassembly of section .debug_loc: 6e2: 1aff 0x1aff 6e4: 2440 fld fs0,136(s0) 6e6: 9f22 add t5,t5,s0 - 6e8: 0408 addi a0,sp,512 - 6ea: 0000 unimp - 6ec: 0410 addi a2,sp,512 - 6ee: 0000 unimp + ... 6f0: 0015 c.nop 5 6f2: 0076 c.slli zero,0x1d 6f4: ff0a fsw ft2,188(sp) @@ -61436,1086 +8389,761 @@ Disassembly of section .debug_loc: 702: 401a 0x401a 704: 2224 fld fs1,64(a2) 706: 009f 0000 0000 0x9f - 70c: 0000 unimp - 70e: 2800 fld fs0,16(s0) - 710: a8000003 lb zero,-1408(zero) # fffffa80 <__stack_top+0xfffa80> - 714: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 714: 0000 unimp + 716: 0100 addi s0,sp,128 718: 5a00 lw s0,48(a2) - 71a: 03a8 addi a0,sp,456 - 71c: 0000 unimp - 71e: 03cc addi a1,sp,452 - 720: 0000 unimp + ... 722: 0005 c.nop 1 724: 0076 c.slli zero,0x1d 726: 2540 fld fs0,136(a0) 728: 009f 0000 0000 0x9f - 72e: 0000 unimp - 730: 3000 fld fs0,32(s0) - 732: 7c000003 lb zero,1984(zero) # 7c0 <__stack_size+0x3c0> - 736: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 736: 0000 unimp + 738: 0100 addi s0,sp,128 73a: 5f00 lw s0,56(a4) - 73c: 037c addi a5,sp,396 - 73e: 0000 unimp - 740: 03cc addi a1,sp,452 - 742: 0000 unimp + ... 744: 00760007 0x760007 748: 2440 fld fs0,136(s0) 74a: 2540 fld fs0,136(a0) 74c: 009f 0000 0000 0x9f - 752: 0000 unimp - 754: 3800 fld fs0,48(s0) - 756: 54000003 lb zero,1344(zero) # 540 <__stack_size+0x140> - 75a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 75a: 0000 unimp + 75c: 0100 addi s0,sp,128 75e: 5c00 lw s0,56(s0) - 760: 0354 addi a3,sp,388 - 762: 0000 unimp - 764: 03ac addi a1,sp,456 - 766: 0000 unimp + ... 768: 0001 nop 76a: 006c addi a1,sp,12 - 76c: 0000 unimp - 76e: 0000 unimp - 770: 0000 unimp - 772: 7000 flw fs0,32(s0) - 774: 94000003 lb zero,-1728(zero) # fffff940 <__stack_top+0xfff940> - 778: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 778: 0000 unimp + 77a: 0100 addi s0,sp,128 77c: 5e00 lw s0,56(a2) - 77e: 0394 addi a3,sp,448 - 780: 0000 unimp - 782: 03b4 addi a3,sp,456 - 784: 0000 unimp + ... 786: 0001 nop 788: 005d c.nop 23 - 78a: 0000 unimp - 78c: 0000 unimp - 78e: 0000 unimp - 790: 3000 fld fs0,32(s0) - 792: 3c000003 lb zero,960(zero) # 3c0 <__stack_usage+0x3c0> - 796: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 796: 0000 unimp + 798: 0100 addi s0,sp,128 79a: 5d00 lw s0,56(a0) - 79c: 0344 addi s1,sp,388 - 79e: 0000 unimp - 7a0: 0350 addi a2,sp,388 - 7a2: 0000 unimp + ... 7a4: 0001 nop - 7a6: 505e 0x505e - 7a8: 54000003 lb zero,1344(zero) # 540 <__stack_size+0x140> - 7ac: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> + 7a6: 005e c.slli zero,0x17 + 7a8: 0000 unimp + 7aa: 0000 unimp + 7ac: 0000 unimp + 7ae: 0800 addi s0,sp,16 7b0: 8000 0x8000 7b2: 4000 lw s0,0(s0) 7b4: 7d25 lui s10,0xfffe9 7b6: 2100 fld fs0,0(a0) - 7b8: 549f 0003 7000 0x70000003549f - 7be: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + 7b8: 009f 0000 0000 0x9f + 7be: 0000 unimp + 7c0: 0100 addi s0,sp,128 7c2: 5e00 lw s0,56(a2) ... - 7cc: 036c addi a1,sp,396 - 7ce: 0000 unimp - 7d0: 0374 addi a3,sp,396 - 7d2: 0000 unimp 7d4: 0001 nop - 7d6: 845d srai s0,s0,0x17 - 7d8: 90000003 lb zero,-1792(zero) # fffff900 <__stack_top+0xfff900> - 7dc: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + 7d6: 005d c.nop 23 + 7d8: 0000 unimp + 7da: 0000 unimp + 7dc: 0000 unimp + 7de: 0100 addi s0,sp,128 7e0: 5f00 lw s0,56(a4) - 7e2: 0394 addi a3,sp,448 - 7e4: 0000 unimp - 7e6: 0400 addi s0,sp,512 - 7e8: 0000 unimp + ... 7ea: 0001 nop 7ec: 005f 0000 0000 0x5f - 7f2: 0000 unimp - 7f4: 4400 lw s0,8(s0) - 7f6: 78000003 lb zero,1920(zero) # 780 <__stack_size+0x380> - 7fa: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 7fa: 0000 unimp + 7fc: 0100 addi s0,sp,128 7fe: 6e00 flw fs0,24(a2) - 800: 0378 addi a4,sp,396 - 802: 0000 unimp - 804: 03c4 addi s1,sp,452 - 806: 0000 unimp + ... 808: 0001 nop - 80a: c45c sw a5,12(s0) - 80c: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> - 810: 0a000003 lb zero,160(zero) # a0 <__stack_usage+0xa0> + 80a: 005c addi a5,sp,4 + 80c: 0000 unimp + 80e: 0000 unimp + 810: 0000 unimp + 812: 0a00 addi s0,sp,272 814: 7600 flw fs0,40(a2) 816: 4000 lw s0,0(s0) 818: 4024 lw s1,64(s0) 81a: 7e25 lui t3,0xfffe9 81c: 1e00 addi s0,sp,816 81e: 009f 0000 0000 0x9f - 824: 0000 unimp - 826: cc00 sw s0,24(s0) - 828: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> - 82c: 0004 0x4 + ... + 82c: 0000 unimp 82e: 0100 addi s0,sp,128 830: 5600 lw s0,40(a2) ... - 83a: 03cc addi a1,sp,452 - 83c: 0000 unimp - 83e: 03d8 addi a4,sp,452 - 840: 0000 unimp 842: 0006 c.slli zero,0x1 844: 0080 addi s0,sp,64 846: 008d addi ra,ra,3 848: 9f1e add t5,t5,t2 - 84a: 03d8 addi a4,sp,452 - 84c: 0000 unimp - 84e: 03dc addi a5,sp,452 - 850: 0000 unimp + ... 852: 0001 nop - 854: dc60 sw s0,124(s0) - 856: e4000003 lb zero,-448(zero) # fffffe40 <__stack_top+0xfffe40> - 85a: 09000003 lb zero,144(zero) # 90 <__stack_usage+0x90> + 854: 0060 addi s0,sp,12 + 856: 0000 unimp + 858: 0000 unimp + 85a: 0000 unimp + 85c: 0900 addi s0,sp,144 85e: 8c00 0x8c00 860: 7a7f 0x7a7f 862: 1a00 addi s0,sp,304 864: 008d addi ra,ra,3 866: 9f1e add t5,t5,t2 - 868: 03e4 addi s1,sp,460 - 86a: 0000 unimp - 86c: 0408 addi a0,sp,512 - 86e: 0000 unimp + ... 870: 0001 nop - 872: 085e slli a6,a6,0x17 - 874: 0004 0x4 - 876: 1000 addi s0,sp,32 - 878: 0004 0x4 + 872: 005e c.slli zero,0x17 + 874: 0000 unimp + 876: 0000 unimp + 878: 0000 unimp 87a: 0800 addi s0,sp,16 87c: 7600 flw fs0,40(a2) 87e: 4000 lw s0,0(s0) 880: 8025 srli s0,s0,0x9 882: 2200 fld fs0,0(a2) 884: 009f 0000 0000 0x9f - 88a: 0000 unimp - 88c: d000 sw s0,32(s0) - 88e: f0000003 lb zero,-256(zero) # ffffff00 <__stack_top+0xffff00> - 892: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 892: 0000 unimp + 894: 0100 addi s0,sp,128 896: 5d00 lw s0,56(a0) ... - 8a0: 03e4 addi s1,sp,460 - 8a2: 0000 unimp - 8a4: 03f4 addi a3,sp,460 - 8a6: 0000 unimp 8a8: 0001 nop 8aa: 005c addi a5,sp,4 - 8ac: 0000 unimp - 8ae: 0000 unimp - 8b0: 0000 unimp - 8b2: bc00 fsd fs0,56(s0) - 8b4: d8000003 lb zero,-640(zero) # fffffd80 <__stack_top+0xfffd80> - 8b8: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 8b8: 0000 unimp + 8ba: 0100 addi s0,sp,128 8bc: 6000 flw fs0,0(s0) - 8be: 03d8 addi a4,sp,452 - 8c0: 0000 unimp - 8c2: 0404 addi s1,sp,512 - 8c4: 0000 unimp + ... 8c6: 0006 c.slli zero,0x1 8c8: 7f8c flw fa1,56(a5) 8ca: 007a c.slli zero,0x1e 8cc: 9f1a add t5,t5,t1 - 8ce: 0404 addi s1,sp,512 - 8d0: 0000 unimp - 8d2: 0420 addi s0,sp,520 - 8d4: 0000 unimp + ... 8d6: 0006 c.slli zero,0x1 8d8: 007a c.slli zero,0x1e 8da: 007f 0x7f 8dc: 9f1a add t5,t5,t1 - 8de: 0420 addi s0,sp,520 - 8e0: 0000 unimp - 8e2: 0424 addi s1,sp,520 - 8e4: 0000 unimp + ... 8e6: 0006 c.slli zero,0x1 8e8: 7f8c flw fa1,56(a5) 8ea: 007a c.slli zero,0x1e 8ec: 9f1a add t5,t5,t1 - 8ee: 0424 addi s1,sp,520 - 8f0: 0000 unimp - 8f2: 0428 addi a0,sp,520 - 8f4: 0000 unimp + ... 8f6: 0006 c.slli zero,0x1 8f8: 017a slli sp,sp,0x1e 8fa: 7f8c flw fa1,56(a5) 8fc: 9f1a add t5,t5,t1 ... - 906: 03c4 addi s1,sp,452 - 908: 0000 unimp - 90a: 03d0 addi a2,sp,452 - 90c: 0000 unimp 90e: 0001 nop 910: 005d c.nop 23 - 912: 0000 unimp - 914: 0000 unimp - 916: 0000 unimp - 918: c400 sw s0,8(s0) - 91a: e4000003 lb zero,-448(zero) # fffffe40 <__stack_top+0xfffe40> - 91e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 91e: 0000 unimp + 920: 0100 addi s0,sp,128 922: 5c00 lw s0,56(s0) - 924: 03e4 addi s1,sp,460 - 926: 0000 unimp - 928: 0424 addi s1,sp,520 - 92a: 0000 unimp + ... 92c: 0005 c.nop 1 92e: 007a c.slli zero,0x1e 930: 2540 fld fs0,136(a0) - 932: 249f 0004 2800 0x28000004249f - 938: 0004 0x4 + 932: 009f 0000 0000 0x9f + 938: 0000 unimp 93a: 0500 addi s0,sp,640 93c: 7a00 flw fs0,48(a2) 93e: 4001 c.li zero,0 940: 9f25 0x9f25 ... - 94a: 03c8 addi a0,sp,452 - 94c: 0000 unimp - 94e: 0428 addi a0,sp,520 - 950: 0000 unimp 952: 0001 nop 954: 006d c.nop 27 - 956: 0000 unimp - 958: 0000 unimp - 95a: 0000 unimp - 95c: 1800 addi s0,sp,48 - 95e: 0001 nop - 960: d800 sw s0,48(s0) - 962: 0001 nop + ... + 962: 0000 unimp 964: 0100 addi s0,sp,128 966: 6000 flw fs0,0(s0) - 968: 01dc addi a5,sp,196 - 96a: 0000 unimp - 96c: 01f0 addi a2,sp,204 - 96e: 0000 unimp + ... 970: 0001 nop - 972: f060 fsw fs0,100(s0) - 974: 0001 nop - 976: f400 fsw fs0,40(s0) - 978: 0001 nop + 972: 0060 addi s0,sp,12 + 974: 0000 unimp + 976: 0000 unimp + 978: 0000 unimp 97a: 0900 addi s0,sp,144 97c: 8000 0x8000 97e: 7d00 flw fs0,56(a0) 980: 0800 addi s0,sp,16 982: 1aff 0x1aff 984: 9f24 0x9f24 - 986: 01f4 addi a3,sp,204 - 988: 0000 unimp - 98a: 029c addi a5,sp,320 - 98c: 0000 unimp + ... 98e: 0001 nop 990: 0060 addi s0,sp,12 - 992: 0000 unimp - 994: 0000 unimp - 996: 0000 unimp - 998: 2c00 fld fs0,24(s0) - 99a: 0001 nop - 99c: 5000 lw s0,32(s0) - 99e: 0001 nop + ... + 99e: 0000 unimp 9a0: 0100 addi s0,sp,128 9a2: 5a00 lw s0,48(a2) - 9a4: 01f0 addi a2,sp,204 - 9a6: 0000 unimp - 9a8: 021c addi a5,sp,256 - 9aa: 0000 unimp + ... 9ac: 0001 nop 9ae: 005a c.slli zero,0x16 - 9b0: 0000 unimp - 9b2: 0000 unimp - 9b4: 0000 unimp - 9b6: 5400 lw s0,40(s0) - 9b8: 0001 nop - 9ba: d800 sw s0,48(s0) - 9bc: 0001 nop + ... + 9bc: 0000 unimp 9be: 0100 addi s0,sp,128 9c0: 6100 flw fs0,0(a0) ... - 9ca: 015c addi a5,sp,132 - 9cc: 0000 unimp - 9ce: 01b8 addi a4,sp,200 - 9d0: 0000 unimp 9d2: 0001 nop - 9d4: b85c fsd fa5,176(s0) - 9d6: 0001 nop - 9d8: d800 sw s0,48(s0) - 9da: 0001 nop + 9d4: 005c addi a5,sp,4 + 9d6: 0000 unimp + 9d8: 0000 unimp + 9da: 0000 unimp 9dc: 0700 addi s0,sp,896 9de: 8000 0x8000 9e0: 4000 lw s0,0(s0) 9e2: 4024 lw s1,64(s0) 9e4: 9f25 0x9f25 ... - 9ee: 0168 addi a0,sp,140 - 9f0: 0000 unimp - 9f2: 0184 addi s1,sp,192 - 9f4: 0000 unimp 9f6: 0001 nop - 9f8: 845f 0001 d400 0xd4000001845f - 9fe: 0001 nop + 9f8: 005f 0000 0000 0x5f + 9fe: 0000 unimp a00: 0100 addi s0,sp,128 a02: 5a00 lw s0,48(a2) ... - a0c: 01a8 addi a0,sp,200 - a0e: 0000 unimp - a10: 01c4 addi s1,sp,196 - a12: 0000 unimp a14: 0001 nop - a16: c45e sw s7,8(sp) - a18: 0001 nop - a1a: d800 sw s0,48(s0) - a1c: 0001 nop + a16: 005e c.slli zero,0x17 + a18: 0000 unimp + a1a: 0000 unimp + a1c: 0000 unimp a1e: 0100 addi s0,sp,128 a20: 5c00 lw s0,56(s0) ... - a2a: 0164 addi s1,sp,140 - a2c: 0000 unimp - a2e: 016c addi a1,sp,140 - a30: 0000 unimp a32: 0001 nop - a34: 745d lui s0,0xffff7 - a36: 0001 nop - a38: 8000 0x8000 - a3a: 0001 nop + a34: 005d c.nop 23 + a36: 0000 unimp + a38: 0000 unimp + a3a: 0000 unimp a3c: 0100 addi s0,sp,128 a3e: 5e00 lw s0,56(a2) - a40: 0180 addi s0,sp,192 - a42: 0000 unimp - a44: 0184 addi s1,sp,192 - a46: 0000 unimp + ... a48: 0008 0x8 a4a: 0076 c.slli zero,0x1d a4c: 2540 fld fs0,136(a0) a4e: 007d c.nop 31 a50: 9f21 0x9f21 - a52: 0184 addi s1,sp,192 - a54: 0000 unimp - a56: 01a8 addi a0,sp,200 - a58: 0000 unimp + ... a5a: 0001 nop a5c: 005e c.slli zero,0x17 - a5e: 0000 unimp - a60: 0000 unimp - a62: 0000 unimp - a64: 9c00 0x9c00 - a66: 0001 nop - a68: ac00 fsd fs0,24(s0) - a6a: 0001 nop + ... + a6a: 0000 unimp a6c: 0100 addi s0,sp,128 a6e: 5f00 lw s0,56(a4) - a70: 01b4 addi a3,sp,200 - a72: 0000 unimp - a74: 01c0 addi s0,sp,196 - a76: 0000 unimp + ... a78: 0001 nop a7a: 0056 c.slli zero,0x15 - a7c: 0000 unimp - a7e: 0000 unimp - a80: 0000 unimp - a82: 7400 flw fs0,40(s0) - a84: 0001 nop - a86: b400 fsd fs0,40(s0) - a88: 0001 nop + ... + a88: 0000 unimp a8a: 0100 addi s0,sp,128 a8c: 6c00 flw fs0,24(s0) - a8e: 01b4 addi a3,sp,200 - a90: 0000 unimp - a92: 01d8 addi a4,sp,196 - a94: 0000 unimp + ... a96: 0001 nop a98: 005d c.nop 23 - a9a: 0000 unimp - a9c: 0000 unimp - a9e: 0000 unimp - aa0: 0c00 addi s0,sp,528 - aa2: 0002 c.slli64 zero - aa4: 6800 flw fs0,16(s0) - aa6: 0002 c.slli64 zero + ... + aa6: 0000 unimp aa8: 0100 addi s0,sp,128 aaa: 6100 flw fs0,0(a0) - aac: 0268 addi a0,sp,268 - aae: 0000 unimp - ab0: 029c addi a5,sp,320 - ab2: 0000 unimp + ... ab4: 0005 c.nop 1 ab6: 0080 addi s0,sp,64 ab8: 2540 fld fs0,136(a0) aba: 009f 0000 0000 0x9f - ac0: 0000 unimp - ac2: 1800 addi s0,sp,48 - ac4: 0002 c.slli64 zero - ac6: 6c00 flw fs0,24(s0) - ac8: 0002 c.slli64 zero + ... + ac8: 0000 unimp aca: 0100 addi s0,sp,128 acc: 5f00 lw s0,56(a4) - ace: 026c addi a1,sp,268 - ad0: 0000 unimp - ad2: 029c addi a5,sp,320 - ad4: 0000 unimp + ... ad6: 00800007 0x800007 ada: 2440 fld fs0,136(s0) adc: 2540 fld fs0,136(a0) ade: 009f 0000 0000 0x9f - ae4: 0000 unimp - ae6: 2000 fld fs0,0(s0) - ae8: 0002 c.slli64 zero - aea: 3c00 fld fs0,56(s0) - aec: 0002 c.slli64 zero + ... + aec: 0000 unimp aee: 0100 addi s0,sp,128 af0: 5b00 lw s0,48(a4) - af2: 023c addi a5,sp,264 - af4: 0000 unimp - af6: 029c addi a5,sp,320 - af8: 0000 unimp + ... afa: 0001 nop afc: 005a c.slli zero,0x16 - afe: 0000 unimp - b00: 0000 unimp - b02: 0000 unimp - b04: 6000 flw fs0,0(s0) - b06: 0002 c.slli64 zero - b08: 7c00 flw fs0,56(s0) - b0a: 0002 c.slli64 zero + ... + b0a: 0000 unimp b0c: 0100 addi s0,sp,128 b0e: 5d00 lw s0,56(a0) - b10: 027c addi a5,sp,268 - b12: 0000 unimp - b14: 029c addi a5,sp,320 - b16: 0000 unimp + ... b18: 0001 nop b1a: 005e c.slli zero,0x17 - b1c: 0000 unimp - b1e: 0000 unimp - b20: 0000 unimp - b22: 1800 addi s0,sp,48 - b24: 0002 c.slli64 zero - b26: 2400 fld fs0,8(s0) - b28: 0002 c.slli64 zero + ... + b28: 0000 unimp b2a: 0100 addi s0,sp,128 b2c: 5e00 lw s0,56(a2) - b2e: 022c addi a1,sp,264 - b30: 0000 unimp - b32: 0238 addi a4,sp,264 - b34: 0000 unimp + ... b36: 0001 nop - b38: 3c5e fld fs8,496(sp) - b3a: 0002 c.slli64 zero - b3c: 5000 lw s0,32(s0) - b3e: 0002 c.slli64 zero + b38: 005e c.slli zero,0x17 + b3a: 0000 unimp + b3c: 0000 unimp + b3e: 0000 unimp b40: 0100 addi s0,sp,128 b42: 5e00 lw s0,56(a2) - b44: 0250 addi a2,sp,260 - b46: 0000 unimp - b48: 0260 addi s0,sp,268 - b4a: 0000 unimp + ... b4c: 0001 nop b4e: 005d c.nop 23 - b50: 0000 unimp - b52: 0000 unimp - b54: 0000 unimp - b56: 5400 lw s0,40(s0) - b58: 0002 c.slli64 zero - b5a: 6400 flw fs0,8(s0) - b5c: 0002 c.slli64 zero + ... + b5c: 0000 unimp b5e: 0100 addi s0,sp,128 b60: 5e00 lw s0,56(a2) - b62: 026c addi a1,sp,268 - b64: 0000 unimp - b66: 0278 addi a4,sp,268 - b68: 0000 unimp + ... b6a: 0001 nop - b6c: 7c5f 0002 9c00 0x9c0000027c5f - b72: 0002 c.slli64 zero + b6c: 005f 0000 0000 0x5f + b72: 0000 unimp b74: 0100 addi s0,sp,128 b76: 5f00 lw s0,56(a4) ... - b80: 022c addi a1,sp,264 - b82: 0000 unimp - b84: 0250 addi a2,sp,260 - b86: 0000 unimp b88: 0001 nop - b8a: 505d c.li zero,-9 - b8c: 0002 c.slli64 zero - b8e: 6800 flw fs0,16(s0) - b90: 0002 c.slli64 zero + b8a: 005d c.nop 23 + b8c: 0000 unimp + b8e: 0000 unimp + b90: 0000 unimp b92: 0600 addi s0,sp,768 b94: 7f00 flw fs0,56(a4) b96: 7b00 flw fs0,48(a4) b98: 1e00 addi s0,sp,816 - b9a: 689f 0002 9c00 0x9c000002689f - ba0: 0002 c.slli64 zero + b9a: 009f 0000 0000 0x9f + ba0: 0000 unimp ba2: 0100 addi s0,sp,128 ba4: 6100 flw fs0,0(a0) ... - bae: 02a0 addi s0,sp,328 - bb0: 0000 unimp - bb2: 02bc addi a5,sp,328 - bb4: 0000 unimp bb6: 0001 nop - bb8: bc5a fsd fs6,56(sp) - bba: 0002 c.slli64 zero - bbc: ec00 fsw fs0,24(s0) - bbe: 0002 c.slli64 zero + bb8: 005a c.slli zero,0x16 + bba: 0000 unimp + bbc: 0000 unimp + bbe: 0000 unimp bc0: 0100 addi s0,sp,128 bc2: 5d00 lw s0,56(a0) - bc4: 02ec addi a1,sp,332 - bc6: 0000 unimp - bc8: 0300 addi s0,sp,384 - bca: 0000 unimp + ... bcc: 0001 nop bce: 005a c.slli zero,0x16 - bd0: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> - bd4: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + bd0: 0000 unimp + bd2: 0000 unimp + bd4: 0000 unimp + bd6: 0100 addi s0,sp,128 bd8: 5d00 lw s0,56(a0) ... - be2: 02b4 addi a3,sp,328 - be4: 0000 unimp - be6: 02d4 addi a3,sp,324 - be8: 0000 unimp bea: 0001 nop bec: 0000005b 0x5b ... - bf8: 7000 flw fs0,32(s0) - bfa: 0000 unimp bfc: 0600 addi s0,sp,768 bfe: 5a00 lw s0,48(a2) c00: 935b0493 addi s1,s6,-1739 - c04: 7004 flw fs1,32(s0) + c04: 0004 0x4 c06: 0000 unimp - c08: e000 fsw fs0,0(s0) + c08: 0000 unimp c0a: 0000 unimp c0c: 0600 addi s0,sp,768 c0e: f300 fsw fs0,32(a4) c10: 250af503 0x250af503 - c14: e09f 0000 3400 0x34000000e09f - c1a: 0001 nop + c14: 009f 0000 0000 0x9f + c1a: 0000 unimp c1c: 0600 addi s0,sp,768 c1e: 5a00 lw s0,48(a2) c20: 935b0493 addi s1,s6,-1739 - c24: 3404 fld fs1,40(s0) - c26: 0001 nop - c28: a800 fsd fs0,16(s0) - c2a: 0001 nop + c24: 0004 0x4 + c26: 0000 unimp + c28: 0000 unimp + c2a: 0000 unimp c2c: 0600 addi s0,sp,768 c2e: f300 fsw fs0,32(a4) c30: 250af503 0x250af503 - c34: a89f 0001 d000 0xd0000001a89f - c3a: 0001 nop + c34: 009f 0000 0000 0x9f + c3a: 0000 unimp c3c: 0600 addi s0,sp,768 c3e: 5a00 lw s0,48(a2) c40: 935b0493 addi s1,s6,-1739 - c44: d004 sw s1,32(s0) - c46: 0001 nop - c48: 4800 lw s0,16(s0) - c4a: 0002 c.slli64 zero + c44: 0004 0x4 + c46: 0000 unimp + c48: 0000 unimp + c4a: 0000 unimp c4c: 0600 addi s0,sp,768 c4e: f300 fsw fs0,32(a4) c50: 250af503 0x250af503 - c54: 489f 0002 9800 0x98000002489f - c5a: 0002 c.slli64 zero + c54: 009f 0000 0000 0x9f + c5a: 0000 unimp c5c: 0600 addi s0,sp,768 c5e: 5a00 lw s0,48(a2) c60: 935b0493 addi s1,s6,-1739 - c64: 9804 0x9804 - c66: 0002 c.slli64 zero - c68: a800 fsd fs0,16(s0) - c6a: 0002 c.slli64 zero + c64: 0004 0x4 + c66: 0000 unimp + c68: 0000 unimp + c6a: 0000 unimp c6c: 0600 addi s0,sp,768 c6e: f300 fsw fs0,32(a4) c70: 250af503 0x250af503 - c74: a89f 0002 f400 0xf4000002a89f - c7a: 0002 c.slli64 zero + c74: 009f 0000 0000 0x9f + c7a: 0000 unimp c7c: 0600 addi s0,sp,768 c7e: 5a00 lw s0,48(a2) c80: 935b0493 addi s1,s6,-1739 - c84: f404 fsw fs1,40(s0) - c86: 0002 c.slli64 zero - c88: 1000 addi s0,sp,32 - c8a: 0004 0x4 + c84: 0004 0x4 + c86: 0000 unimp + c88: 0000 unimp + c8a: 0000 unimp c8c: 0600 addi s0,sp,768 c8e: f300 fsw fs0,32(a4) c90: 250af503 0x250af503 c94: 009f 0000 0000 0x9f - c9a: 0000 unimp - c9c: 0000 unimp - c9e: 0000 unimp - ca0: 6800 flw fs0,16(s0) + ... ca2: 0000 unimp ca4: 0600 addi s0,sp,768 ca6: 5c00 lw s0,56(s0) ca8: 935d0493 addi s1,s10,-1739 # fffe8935 <__stack_top+0xfe8935> - cac: 6804 flw fs1,16(s0) + cac: 0004 0x4 cae: 0000 unimp - cb0: e000 fsw fs0,0(s0) + cb0: 0000 unimp cb2: 0000 unimp cb4: 0600 addi s0,sp,768 cb6: f300 fsw fs0,32(a4) cb8: 250cf503 0x250cf503 - cbc: e09f 0000 fc00 0xfc000000e09f + cbc: 009f 0000 0000 0x9f cc2: 0000 unimp cc4: 0600 addi s0,sp,768 cc6: 5c00 lw s0,56(s0) cc8: 935d0493 addi s1,s10,-1739 - ccc: fc04 fsw fs1,56(s0) + ccc: 0004 0x4 cce: 0000 unimp - cd0: 4800 lw s0,16(s0) - cd2: 0002 c.slli64 zero + cd0: 0000 unimp + cd2: 0000 unimp cd4: 0600 addi s0,sp,768 cd6: f300 fsw fs0,32(a4) cd8: 250cf503 0x250cf503 - cdc: 489f 0002 f000 0xf0000002489f - ce2: 0002 c.slli64 zero + cdc: 009f 0000 0000 0x9f + ce2: 0000 unimp ce4: 0600 addi s0,sp,768 ce6: 5c00 lw s0,56(s0) ce8: 935d0493 addi s1,s10,-1739 - cec: f004 fsw fs1,32(s0) - cee: 0002 c.slli64 zero - cf0: 1000 addi s0,sp,32 - cf2: 0004 0x4 + cec: 0004 0x4 + cee: 0000 unimp + cf0: 0000 unimp + cf2: 0000 unimp cf4: 0600 addi s0,sp,768 cf6: f300 fsw fs0,32(a4) cf8: 250cf503 0x250cf503 cfc: 009f 0000 0000 0x9f - d02: 0000 unimp - d04: a400 fsd fs0,8(s0) - d06: 0002 c.slli64 zero - d08: a800 fsd fs0,16(s0) - d0a: 0002 c.slli64 zero + ... + d0a: 0000 unimp d0c: 0600 addi s0,sp,768 d0e: 5f00 lw s0,56(a4) d10: 93600493 li s1,-1738 - d14: 0c04 addi s1,sp,528 - d16: 0004 0x4 - d18: 1000 addi s0,sp,32 - d1a: 0004 0x4 + d14: 0004 0x4 + d16: 0000 unimp + d18: 0000 unimp + d1a: 0000 unimp d1c: 0600 addi s0,sp,768 d1e: 5a00 lw s0,48(a2) d20: 935b0493 addi s1,s6,-1739 d24: 0004 0x4 ... - d2e: 0000 unimp - d30: dc00 sw s0,56(s0) d32: 0000 unimp d34: 0600 addi s0,sp,768 d36: f200 fsw fs0,32(a2) d38: 00001e6f jal t3,1d38 <__stack_size+0x1938> - d3c: e000 fsw fs0,0(s0) - d3e: 0000 unimp - d40: 1000 addi s0,sp,32 - d42: 0004 0x4 + ... d44: 0600 addi s0,sp,768 d46: f200 fsw fs0,32(a2) d48: 00001e6f jal t3,1d48 <__stack_size+0x1948> ... - d58: 1800 addi s0,sp,48 - d5a: 0000 unimp d5c: 0600 addi s0,sp,768 d5e: 5c00 lw s0,56(s0) d60: 935d0493 addi s1,s10,-1739 - d64: 1804 addi s1,sp,48 + d64: 0004 0x4 d66: 0000 unimp - d68: 3400 fld fs0,40(s0) + d68: 0000 unimp d6a: 0000 unimp d6c: 0600 addi s0,sp,768 d6e: 5c00 lw s0,56(s0) d70: 935e0493 addi s1,t3,-1739 # fffe8935 <__stack_top+0xfe8935> - d74: e004 fsw fs1,0(s0) + d74: 0004 0x4 d76: 0000 unimp - d78: e800 fsw fs0,16(s0) + d78: 0000 unimp d7a: 0000 unimp d7c: 0600 addi s0,sp,768 d7e: 5c00 lw s0,56(s0) d80: 935e0493 addi s1,t3,-1739 - d84: f404 fsw fs1,40(s0) + d84: 0004 0x4 d86: 0000 unimp - d88: fc00 fsw fs0,56(s0) + d88: 0000 unimp d8a: 0000 unimp d8c: 0600 addi s0,sp,768 d8e: 5c00 lw s0,56(s0) d90: 935e0493 addi s1,t3,-1739 - d94: fc04 fsw fs1,56(s0) + d94: 0004 0x4 d96: 0000 unimp d98: 0000 unimp - d9a: 0001 nop + d9a: 0000 unimp d9c: 0600 addi s0,sp,768 d9e: 6100 flw fs0,0(a0) da0: 935e0493 addi s1,t3,-1739 - da4: 4804 lw s1,16(s0) - da6: 0002 c.slli64 zero - da8: c400 sw s0,8(s0) - daa: 0002 c.slli64 zero + da4: 0004 0x4 + da6: 0000 unimp + da8: 0000 unimp + daa: 0000 unimp dac: 0600 addi s0,sp,768 dae: 5c00 lw s0,56(s0) db0: 935d0493 addi s1,s10,-1739 db4: 0004 0x4 ... - dbe: 0000 unimp - dc0: 5400 lw s0,40(s0) dc2: 0000 unimp dc4: 0600 addi s0,sp,768 dc6: 5a00 lw s0,48(a2) dc8: 935b0493 addi s1,s6,-1739 - dcc: 5404 lw s1,40(s0) + dcc: 0004 0x4 dce: 0000 unimp - dd0: 6000 flw fs0,0(s0) + dd0: 0000 unimp dd2: 0000 unimp dd4: 0600 addi s0,sp,768 dd6: 5a00 lw s0,48(a2) dd8: 93600493 li s1,-1738 - ddc: e004 fsw fs1,0(s0) + ddc: 0004 0x4 dde: 0000 unimp - de0: 3400 fld fs0,40(s0) - de2: 0001 nop + de0: 0000 unimp + de2: 0000 unimp de4: 0600 addi s0,sp,768 de6: 5a00 lw s0,48(a2) de8: 935b0493 addi s1,s6,-1739 - dec: a804 fsd fs1,16(s0) - dee: 0001 nop - df0: d000 sw s0,32(s0) - df2: 0001 nop + dec: 0004 0x4 + dee: 0000 unimp + df0: 0000 unimp + df2: 0000 unimp df4: 0600 addi s0,sp,768 df6: 5a00 lw s0,48(a2) df8: 935b0493 addi s1,s6,-1739 - dfc: 4804 lw s1,16(s0) - dfe: 0002 c.slli64 zero - e00: 9400 0x9400 - e02: 0002 c.slli64 zero + dfc: 0004 0x4 + dfe: 0000 unimp + e00: 0000 unimp + e02: 0000 unimp e04: 0600 addi s0,sp,768 e06: 5a00 lw s0,48(a2) e08: 935b0493 addi s1,s6,-1739 - e0c: 9404 0x9404 - e0e: 0002 c.slli64 zero - e10: 9800 0x9800 - e12: 0002 c.slli64 zero + e0c: 0004 0x4 + e0e: 0000 unimp + e10: 0000 unimp + e12: 0000 unimp e14: 0600 addi s0,sp,768 e16: 5a00 lw s0,48(a2) e18: 93600493 li s1,-1738 - e1c: a804 fsd fs1,16(s0) - e1e: 0002 c.slli64 zero - e20: d800 sw s0,48(s0) - e22: 0002 c.slli64 zero + e1c: 0004 0x4 + e1e: 0000 unimp + e20: 0000 unimp + e22: 0000 unimp e24: 0600 addi s0,sp,768 e26: 5a00 lw s0,48(a2) e28: 935b0493 addi s1,s6,-1739 - e2c: d804 sw s1,48(s0) - e2e: 0002 c.slli64 zero - e30: dc00 sw s0,56(s0) - e32: 0002 c.slli64 zero + e2c: 0004 0x4 + e2e: 0000 unimp + e30: 0000 unimp + e32: 0000 unimp e34: 0600 addi s0,sp,768 e36: 5a00 lw s0,48(a2) e38: 93600493 li s1,-1738 e3c: 0004 0x4 - e3e: 0000 unimp - e40: 0000 unimp - e42: 0000 unimp - e44: 0400 addi s0,sp,512 - e46: 0000 unimp - e48: 5c00 lw s0,56(s0) + ... e4a: 0000 unimp e4c: 0100 addi s0,sp,128 e4e: 5c00 lw s0,56(s0) - e50: 005c addi a5,sp,4 - e52: 0000 unimp - e54: 00dc addi a5,sp,68 - e56: 0000 unimp + ... e58: 0001 nop - e5a: e061 bnez s0,f1a <__stack_size+0xb1a> + e5a: 0061 c.nop 24 e5c: 0000 unimp - e5e: fc00 fsw fs0,56(s0) + e5e: 0000 unimp e60: 0000 unimp e62: 0100 addi s0,sp,128 e64: 5c00 lw s0,56(s0) - e66: 00fc addi a5,sp,76 - e68: 0000 unimp - e6a: 0248 addi a0,sp,260 - e6c: 0000 unimp + ... e6e: 0001 nop - e70: 4861 li a6,24 - e72: 0002 c.slli64 zero - e74: dc00 sw s0,56(s0) - e76: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + e70: 0061 c.nop 24 + e72: 0000 unimp + e74: 0000 unimp + e76: 0000 unimp + e78: 0100 addi s0,sp,128 e7a: 5c00 lw s0,56(s0) ... - e84: 0008 0x8 - e86: 0000 unimp - e88: 0018 0x18 - e8a: 0000 unimp e8c: 0001 nop - e8e: 185d addi a6,a6,-9 + e8e: 005d c.nop 23 e90: 0000 unimp - e92: 3400 fld fs0,40(s0) + e92: 0000 unimp e94: 0000 unimp e96: 0100 addi s0,sp,128 e98: 5e00 lw s0,56(a2) - e9a: 00e0 addi s0,sp,76 - e9c: 0000 unimp - e9e: 00e8 addi a0,sp,76 - ea0: 0000 unimp + ... ea2: 0001 nop - ea4: f45e fsw fs7,40(sp) + ea4: 005e c.slli zero,0x17 ea6: 0000 unimp - ea8: 1400 addi s0,sp,544 - eaa: 0001 nop + ea8: 0000 unimp + eaa: 0000 unimp eac: 0100 addi s0,sp,128 eae: 5e00 lw s0,56(a2) - eb0: 01a8 addi a0,sp,200 - eb2: 0000 unimp - eb4: 01b0 addi a2,sp,200 - eb6: 0000 unimp + ... eb8: 0001 nop - eba: 485e lw a6,212(sp) - ebc: 0002 c.slli64 zero - ebe: c400 sw s0,8(s0) - ec0: 0002 c.slli64 zero + eba: 005e c.slli zero,0x17 + ebc: 0000 unimp + ebe: 0000 unimp + ec0: 0000 unimp ec2: 0100 addi s0,sp,128 ec4: 5d00 lw s0,56(a0) - ec6: 02c8 addi a0,sp,324 - ec8: 0000 unimp - eca: 0410 addi a2,sp,512 - ecc: 0000 unimp + ... ece: 0001 nop ed0: 006e c.slli zero,0x1b - ed2: 0000 unimp - ed4: 0000 unimp - ed6: 0000 unimp - ed8: 0c00 addi s0,sp,528 - eda: 0000 unimp - edc: 6400 flw fs0,8(s0) + ... ede: 0000 unimp ee0: 0100 addi s0,sp,128 ee2: 5a00 lw s0,48(a2) - ee4: 0064 addi s1,sp,12 - ee6: 0000 unimp - ee8: 00a8 addi a0,sp,72 - eea: 0000 unimp + ... eec: 0001 nop - eee: d45f 0000 dc00 0xdc000000d45f + eee: 005f 0000 0000 0x5f ef4: 0000 unimp ef6: 0100 addi s0,sp,128 ef8: 5f00 lw s0,56(a4) - efa: 00e0 addi s0,sp,76 - efc: 0000 unimp - efe: 0134 addi a3,sp,136 - f00: 0000 unimp + ... f02: 0001 nop - f04: a45a fsd fs6,8(sp) - f06: 0001 nop - f08: a800 fsd fs0,16(s0) - f0a: 0001 nop + f04: 005a c.slli zero,0x16 + f06: 0000 unimp + f08: 0000 unimp + f0a: 0000 unimp f0c: 0100 addi s0,sp,128 f0e: 5f00 lw s0,56(a4) - f10: 01a8 addi a0,sp,200 - f12: 0000 unimp - f14: 01d0 addi a2,sp,196 - f16: 0000 unimp + ... f18: 0001 nop - f1a: 485a lw a6,148(sp) - f1c: 0002 c.slli64 zero - f1e: 9800 0x9800 - f20: 0002 c.slli64 zero + f1a: 005a c.slli zero,0x16 + f1c: 0000 unimp + f1e: 0000 unimp + f20: 0000 unimp f22: 0100 addi s0,sp,128 f24: 5a00 lw s0,48(a2) - f26: 029c addi a5,sp,320 - f28: 0000 unimp - f2a: 02a8 addi a0,sp,328 - f2c: 0000 unimp + ... f2e: 0001 nop - f30: a85f 0002 f400 0xf4000002a85f - f36: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + f30: 005f 0000 0000 0x5f + f36: 0000 unimp + f38: 0100 addi s0,sp,128 f3a: 5a00 lw s0,48(a2) - f3c: 03fc addi a5,sp,460 - f3e: 0000 unimp - f40: 0404 addi s1,sp,512 - f42: 0000 unimp + ... f44: 0001 nop f46: 005e c.slli zero,0x17 - f48: 0000 unimp - f4a: 0000 unimp - f4c: 0000 unimp - f4e: 1000 addi s0,sp,32 - f50: 0000 unimp - f52: 5400 lw s0,40(s0) + ... f54: 0000 unimp f56: 0100 addi s0,sp,128 f58: 5b00 lw s0,48(a4) - f5a: 0054 addi a3,sp,4 - f5c: 0000 unimp - f5e: 007c addi a5,sp,12 - f60: 0000 unimp + ... f62: 0001 nop - f64: e060 fsw fs0,68(s0) + f64: 0060 addi s0,sp,12 f66: 0000 unimp - f68: 4c00 lw s0,24(s0) - f6a: 0001 nop + f68: 0000 unimp + f6a: 0000 unimp f6c: 0100 addi s0,sp,128 f6e: 5b00 lw s0,48(a4) - f70: 01a8 addi a0,sp,200 - f72: 0000 unimp - f74: 01d8 addi a4,sp,196 - f76: 0000 unimp + ... f78: 0001 nop - f7a: 0001d85b 0x1d85b - f7e: dc00 sw s0,56(s0) - f80: 0001 nop + f7a: 0000005b 0x5b + f7e: 0000 unimp + f80: 0000 unimp f82: 0100 addi s0,sp,128 f84: 6000 flw fs0,0(s0) - f86: 01dc addi a5,sp,196 - f88: 0000 unimp - f8a: 0218 addi a4,sp,256 - f8c: 0000 unimp + ... f8e: 0001 nop - f90: 446c lw a1,76(s0) - f92: 0002 c.slli64 zero - f94: 9400 0x9400 - f96: 0002 c.slli64 zero + f90: 006c addi a1,sp,12 + f92: 0000 unimp + f94: 0000 unimp + f96: 0000 unimp f98: 0100 addi s0,sp,128 f9a: 5b00 lw s0,48(a4) - f9c: 0294 addi a3,sp,320 - f9e: 0000 unimp - fa0: 02a8 addi a0,sp,328 - fa2: 0000 unimp + ... fa4: 0001 nop - fa6: a860 fsd fs0,208(s0) - fa8: 0002 c.slli64 zero - faa: d800 sw s0,48(s0) - fac: 0002 c.slli64 zero + fa6: 0060 addi s0,sp,12 + fa8: 0000 unimp + faa: 0000 unimp + fac: 0000 unimp fae: 0100 addi s0,sp,128 fb0: 5b00 lw s0,48(a4) - fb2: 02d8 addi a4,sp,324 - fb4: 0000 unimp - fb6: 02dc addi a5,sp,324 - fb8: 0000 unimp + ... fba: 0001 nop - fbc: f060 fsw fs0,100(s0) - fbe: 0002 c.slli64 zero - fc0: 3000 fld fs0,32(s0) - fc2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + fbc: 0060 addi s0,sp,12 + fbe: 0000 unimp + fc0: 0000 unimp + fc2: 0000 unimp + fc4: 0100 addi s0,sp,128 fc6: 6000 flw fs0,0(s0) - fc8: 0374 addi a3,sp,396 - fca: 0000 unimp - fcc: 03f8 addi a4,sp,460 - fce: 0000 unimp + ... fd0: 0001 nop - fd2: 0003fc5b 0x3fc5b - fd6: 0c00 addi s0,sp,528 - fd8: 0004 0x4 + fd2: 0000005b 0x5b + fd6: 0000 unimp + fd8: 0000 unimp fda: 0100 addi s0,sp,128 fdc: 5b00 lw s0,48(a4) ... - fe6: 01c4 addi s1,sp,196 - fe8: 0000 unimp - fea: 01ec addi a1,sp,204 - fec: 0000 unimp fee: 0001 nop - ff0: f05e fsw fs7,32(sp) - ff2: 0002 c.slli64 zero - ff4: f800 fsw fs0,48(s0) - ff6: 0002 c.slli64 zero + ff0: 005e c.slli zero,0x17 + ff2: 0000 unimp + ff4: 0000 unimp + ff6: 0000 unimp ff8: 0100 addi s0,sp,128 ffa: 5f00 lw s0,56(a4) ... - 1004: 028c addi a1,sp,320 - 1006: 0000 unimp - 1008: 029c addi a5,sp,320 - 100a: 0000 unimp 100c: 0002 c.slli64 zero 100e: 9f31 0x9f31 - 1010: 0374 addi a3,sp,396 - 1012: 0000 unimp - 1014: 0384 addi s1,sp,448 - 1016: 0000 unimp + ... 1018: 0001 nop 101a: 0061 c.nop 24 - 101c: 0000 unimp - 101e: 0000 unimp - 1020: 0000 unimp - 1022: 9c00 0x9c00 - 1024: 0002 c.slli64 zero - 1026: a800 fsd fs0,16(s0) - 1028: 0002 c.slli64 zero + ... + 1028: 0000 unimp 102a: 0200 addi s0,sp,256 102c: 3000 fld fs0,32(s0) - 102e: ec9f 0003 1000 0x10000003ec9f - 1034: 0004 0x4 + 102e: 009f 0000 0000 0x9f + 1034: 0000 unimp 1036: 0200 addi s0,sp,256 1038: 3000 fld fs0,32(s0) 103a: 009f 0000 0000 0x9f - 1040: 0000 unimp - 1042: bc00 fsd fs0,56(s0) - 1044: 0001 nop - 1046: cc00 sw s0,24(s0) - 1048: 0001 nop + ... + 1048: 0000 unimp 104a: 0100 addi s0,sp,128 104c: 6c00 flw fs0,24(s0) - 104e: 02bc addi a5,sp,328 - 1050: 0000 unimp - 1052: 0410 addi a2,sp,512 - 1054: 0000 unimp + ... 1056: 0001 nop 1058: 006c addi a1,sp,12 - 105a: 0000 unimp - 105c: 0000 unimp - 105e: 0000 unimp - 1060: 4c00 lw s0,24(s0) - 1062: 0000 unimp - 1064: dc00 sw s0,56(s0) + ... 1066: 0000 unimp 1068: 0100 addi s0,sp,128 106a: 5600 lw s0,40(a2) - 106c: 012c addi a1,sp,136 - 106e: 0000 unimp - 1070: 01a8 addi a0,sp,200 - 1072: 0000 unimp + ... 1074: 0001 nop - 1076: bc56 fsd fs5,56(sp) - 1078: 0001 nop - 107a: 4800 lw s0,16(s0) - 107c: 0002 c.slli64 zero + 1076: 0056 c.slli zero,0x15 + 1078: 0000 unimp + 107a: 0000 unimp + 107c: 0000 unimp 107e: 0100 addi s0,sp,128 1080: 5600 lw s0,40(a2) - 1082: 0280 addi s0,sp,320 - 1084: 0000 unimp - 1086: 02a8 addi a0,sp,328 - 1088: 0000 unimp + ... 108a: 0001 nop - 108c: bc56 fsd fs5,56(sp) - 108e: 0002 c.slli64 zero - 1090: 1000 addi s0,sp,32 - 1092: 0004 0x4 + 108c: 0056 c.slli zero,0x15 + 108e: 0000 unimp + 1090: 0000 unimp + 1092: 0000 unimp 1094: 0100 addi s0,sp,128 1096: 5600 lw s0,40(a2) ... - 10a0: 0020 addi s0,sp,8 - 10a2: 0000 unimp - 10a4: 0068 addi a0,sp,12 - 10a6: 0000 unimp 10a8: 0001 nop - 10aa: e05c fsw fa5,4(s0) + 10aa: 005c addi a5,sp,4 10ac: 0000 unimp - 10ae: f400 fsw fs0,40(s0) + 10ae: 0000 unimp 10b0: 0000 unimp 10b2: 0100 addi s0,sp,128 10b4: 5c00 lw s0,56(s0) ... - 10be: 0034 addi a3,sp,8 - 10c0: 0000 unimp - 10c2: 0048 addi a0,sp,4 - 10c4: 0000 unimp 10c6: 0001 nop 10c8: 005e c.slli zero,0x17 - 10ca: 0000 unimp - 10cc: 0000 unimp - 10ce: 0000 unimp - 10d0: 6800 flw fs0,16(s0) - 10d2: 0000 unimp - 10d4: d400 sw s0,40(s0) + ... 10d6: 0000 unimp 10d8: 0100 addi s0,sp,128 10da: 5c00 lw s0,56(s0) ... - 10e4: 0074 addi a3,sp,12 - 10e6: 0000 unimp - 10e8: 00b8 addi a4,sp,72 - 10ea: 0000 unimp 10ec: 0001 nop - 10ee: b85a fsd fs6,48(sp) + 10ee: 005a c.slli zero,0x16 10f0: 0000 unimp - 10f2: d400 sw s0,40(s0) + 10f2: 0000 unimp 10f4: 0000 unimp 10f6: 0700 addi s0,sp,896 10f8: 8100 0x8100 @@ -62523,31898 +9151,453 @@ Disassembly of section .debug_loc: 10fc: 4024 lw s1,64(s0) 10fe: 9f25 0x9f25 ... - 1108: 00b0 addi a2,sp,72 - 110a: 0000 unimp - 110c: 00b4 addi a3,sp,72 - 110e: 0000 unimp 1110: 0001 nop 1112: 005d c.nop 23 - 1114: 0000 unimp - 1116: 0000 unimp - 1118: 0000 unimp - 111a: 7400 flw fs0,40(s0) - 111c: 0000 unimp - 111e: 8000 0x8000 + ... 1120: 0000 unimp 1122: 0100 addi s0,sp,128 1124: 5e00 lw s0,56(a2) - 1126: 0088 addi a0,sp,64 - 1128: 0000 unimp - 112a: 00b0 addi a2,sp,72 - 112c: 0000 unimp + ... 112e: 0001 nop 1130: 005d c.nop 23 - 1132: 0000 unimp - 1134: 0000 unimp - 1136: 0000 unimp - 1138: a400 fsd fs0,8(s0) - 113a: 0000 unimp - 113c: bc00 fsd fs0,56(s0) + ... 113e: 0000 unimp 1140: 0100 addi s0,sp,128 1142: 5e00 lw s0,56(a2) - 1144: 00bc addi a5,sp,72 - 1146: 0000 unimp - 1148: 00d4 addi a3,sp,68 - 114a: 0000 unimp + ... 114c: 0001 nop 114e: 005f 0000 0000 0x5f - 1154: 0000 unimp - 1156: 8800 0x8800 - 1158: 0000 unimp - 115a: b400 fsd fs0,40(s0) + ... 115c: 0000 unimp 115e: 0100 addi s0,sp,128 1160: 6000 flw fs0,0(s0) - 1162: 00b4 addi a3,sp,72 - 1164: 0000 unimp - 1166: 00d4 addi a3,sp,68 - 1168: 0000 unimp + ... 116a: 0001 nop 116c: 005d c.nop 23 ... - 1176: 0001 nop - 1178: 3400 fld fs0,40(s0) - 117a: 0001 nop + 117a: 0000 unimp 117c: 0100 addi s0,sp,128 117e: 6100 flw fs0,0(a0) - 1180: 01a8 addi a0,sp,200 - 1182: 0000 unimp - 1184: 01c0 addi s0,sp,196 - 1186: 0000 unimp + ... 1188: 0001 nop 118a: 0061 c.nop 24 - 118c: 0000 unimp - 118e: 0000 unimp - 1190: 0000 unimp - 1192: 1400 addi s0,sp,544 - 1194: 0001 nop - 1196: 2800 fld fs0,16(s0) - 1198: 0001 nop + ... + 1198: 0000 unimp 119a: 0100 addi s0,sp,128 119c: 5e00 lw s0,56(a2) ... - 11a6: 0138 addi a4,sp,136 - 11a8: 0000 unimp - 11aa: 01a8 addi a0,sp,200 - 11ac: 0000 unimp 11ae: 0001 nop 11b0: 005e c.slli zero,0x17 - 11b2: 0000 unimp - 11b4: 0000 unimp - 11b6: 0000 unimp - 11b8: 4000 lw s0,0(s0) - 11ba: 0001 nop - 11bc: 8800 0x8800 - 11be: 0001 nop + ... + 11be: 0000 unimp 11c0: 0100 addi s0,sp,128 11c2: 5a00 lw s0,48(a2) - 11c4: 0188 addi a0,sp,192 - 11c6: 0000 unimp - 11c8: 01a8 addi a0,sp,200 - 11ca: 0000 unimp + ... 11cc: 00810007 0x810007 11d0: 2440 fld fs0,136(s0) 11d2: 2540 fld fs0,136(a0) 11d4: 009f 0000 0000 0x9f - 11da: 0000 unimp - 11dc: 4c00 lw s0,24(s0) - 11de: 0001 nop - 11e0: 5800 lw s0,48(s0) - 11e2: 0001 nop + ... + 11e2: 0000 unimp 11e4: 0100 addi s0,sp,128 11e6: 5b00 lw s0,48(a4) ... - 11f0: 0180 addi s0,sp,192 - 11f2: 0000 unimp - 11f4: 0184 addi s1,sp,192 - 11f6: 0000 unimp 11f8: 0001 nop 11fa: 0000005b 0x5b - 11fe: 0000 unimp - 1200: 0000 unimp - 1202: 4800 lw s0,16(s0) - 1204: 0001 nop - 1206: 5000 lw s0,32(s0) - 1208: 0001 nop + ... 120a: 0100 addi s0,sp,128 120c: 5d00 lw s0,56(a0) - 120e: 0158 addi a4,sp,132 - 1210: 0000 unimp - 1212: 0170 addi a2,sp,140 - 1214: 0000 unimp + ... 1216: 0001 nop - 1218: 705d c.lui zero,0xffff7 - 121a: 0001 nop - 121c: 8000 0x8000 - 121e: 0001 nop + 1218: 005d c.nop 23 + 121a: 0000 unimp + 121c: 0000 unimp + 121e: 0000 unimp 1220: 0100 addi s0,sp,128 1222: 5b00 lw s0,48(a4) ... - 122c: 0174 addi a3,sp,140 - 122e: 0000 unimp - 1230: 018c addi a1,sp,192 - 1232: 0000 unimp 1234: 0001 nop - 1236: 8c5d or s0,s0,a5 - 1238: 0001 nop - 123a: a800 fsd fs0,16(s0) - 123c: 0001 nop + 1236: 005d c.nop 23 + 1238: 0000 unimp + 123a: 0000 unimp + 123c: 0000 unimp 123e: 0100 addi s0,sp,128 1240: 5f00 lw s0,56(a4) ... - 124a: 0158 addi a4,sp,132 - 124c: 0000 unimp - 124e: 0170 addi a2,sp,140 - 1250: 0000 unimp 1252: 0001 nop - 1254: 0001845b 0x1845b - 1258: a800 fsd fs0,16(s0) - 125a: 0001 nop + 1254: 0000005b 0x5b + 1258: 0000 unimp + 125a: 0000 unimp 125c: 0100 addi s0,sp,128 125e: 5b00 lw s0,48(a4) ... - 1268: 01dc addi a5,sp,196 - 126a: 0000 unimp - 126c: 0248 addi a0,sp,260 - 126e: 0000 unimp 1270: 0001 nop 1272: 005a c.slli zero,0x16 - 1274: 0000 unimp - 1276: 0000 unimp - 1278: 0000 unimp - 127a: e400 fsw fs0,8(s0) - 127c: 0001 nop - 127e: 2c00 fld fs0,24(s0) - 1280: 0002 c.slli64 zero + ... + 1280: 0000 unimp 1282: 0100 addi s0,sp,128 1284: 5b00 lw s0,48(a4) - 1286: 022c addi a1,sp,264 - 1288: 0000 unimp - 128a: 0248 addi a0,sp,260 - 128c: 0000 unimp + ... 128e: 00810007 0x810007 1292: 2440 fld fs0,136(s0) 1294: 2540 fld fs0,136(a0) 1296: 009f 0000 0000 0x9f - 129c: 0000 unimp - 129e: ec00 fsw fs0,24(s0) - 12a0: 0001 nop - 12a2: f800 fsw fs0,48(s0) - 12a4: 0001 nop + ... + 12a4: 0000 unimp 12a6: 0100 addi s0,sp,128 12a8: 5e00 lw s0,56(a2) ... - 12b2: 0220 addi s0,sp,264 - 12b4: 0000 unimp - 12b6: 0228 addi a0,sp,264 - 12b8: 0000 unimp 12ba: 0001 nop 12bc: 005c addi a5,sp,4 - 12be: 0000 unimp - 12c0: 0000 unimp - 12c2: 0000 unimp - 12c4: e400 fsw fs0,8(s0) - 12c6: 0001 nop - 12c8: f000 fsw fs0,32(s0) - 12ca: 0001 nop + ... + 12ca: 0000 unimp 12cc: 0100 addi s0,sp,128 12ce: 5d00 lw s0,56(a0) - 12d0: 01f8 addi a4,sp,204 - 12d2: 0000 unimp - 12d4: 0210 addi a2,sp,256 - 12d6: 0000 unimp + ... 12d8: 0001 nop - 12da: 105d c.nop -9 - 12dc: 0002 c.slli64 zero - 12de: 2000 fld fs0,0(s0) - 12e0: 0002 c.slli64 zero + 12da: 005d c.nop 23 + 12dc: 0000 unimp + 12de: 0000 unimp + 12e0: 0000 unimp 12e2: 0100 addi s0,sp,128 12e4: 5c00 lw s0,56(s0) ... - 12ee: 0214 addi a3,sp,256 - 12f0: 0000 unimp - 12f2: 0224 addi s1,sp,264 - 12f4: 0000 unimp 12f6: 0001 nop - 12f8: 2c5d jal 15ae <__stack_size+0x11ae> - 12fa: 0002 c.slli64 zero - 12fc: 4800 lw s0,16(s0) - 12fe: 0002 c.slli64 zero + 12f8: 005d c.nop 23 + 12fa: 0000 unimp + 12fc: 0000 unimp + 12fe: 0000 unimp 1300: 0100 addi s0,sp,128 1302: 5b00 lw s0,48(a4) ... - 130c: 01f8 addi a4,sp,204 - 130e: 0000 unimp - 1310: 0228 addi a0,sp,264 - 1312: 0000 unimp 1314: 0001 nop - 1316: 285e fld fa6,464(sp) - 1318: 0002 c.slli64 zero - 131a: 4800 lw s0,16(s0) - 131c: 0002 c.slli64 zero + 1316: 005e c.slli zero,0x17 + 1318: 0000 unimp + 131a: 0000 unimp + 131c: 0000 unimp 131e: 0100 addi s0,sp,128 1320: 5c00 lw s0,56(s0) ... - 132a: 024c addi a1,sp,260 - 132c: 0000 unimp - 132e: 02c4 addi s1,sp,324 - 1330: 0000 unimp 1332: 0001 nop 1334: 005d c.nop 23 - 1336: 0000 unimp - 1338: 0000 unimp - 133a: 0000 unimp - 133c: 6000 flw fs0,0(s0) - 133e: 0002 c.slli64 zero - 1340: 7c00 flw fs0,56(s0) - 1342: 0002 c.slli64 zero + ... + 1342: 0000 unimp 1344: 0100 addi s0,sp,128 1346: 5e00 lw s0,56(a2) ... - 1350: 0290 addi a2,sp,320 - 1352: 0000 unimp - 1354: 029c addi a5,sp,320 - 1356: 0000 unimp 1358: 0001 nop 135a: 005f 0000 0000 0x5f - 1360: 0000 unimp - 1362: cc00 sw s0,24(s0) - 1364: e0000003 lb zero,-512(zero) # fffffe00 <__stack_top+0xfffe00> - 1368: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 1368: 0000 unimp + 136a: 0100 addi s0,sp,128 136c: 5e00 lw s0,56(a2) - 136e: 03e8 addi a0,sp,460 - 1370: 0000 unimp - 1372: 03ec addi a1,sp,460 - 1374: 0000 unimp + ... 1376: 0001 nop - 1378: ec5c fsw fa5,28(s0) - 137a: f0000003 lb zero,-256(zero) # ffffff00 <__stack_top+0xffff00> - 137e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + 1378: 005c addi a5,sp,4 + 137a: 0000 unimp + 137c: 0000 unimp + 137e: 0000 unimp + 1380: 0100 addi s0,sp,128 1382: 5e00 lw s0,56(a2) ... - 138c: 02f4 addi a3,sp,332 - 138e: 0000 unimp - 1390: 038c addi a1,sp,448 - 1392: 0000 unimp 1394: 0001 nop - 1396: 8c5e mv s8,s7 - 1398: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> - 139c: 0004 0x4 + 1396: 005e c.slli zero,0x17 + 1398: 0000 unimp + 139a: 0000 unimp + 139c: 0000 unimp 139e: 0500 addi s0,sp,640 13a0: 8e00 0x8e00 13a2: 4000 lw s0,0(s0) 13a4: 9f25 0x9f25 ... - 13ae: 02f4 addi a3,sp,332 - 13b0: 0000 unimp - 13b2: 0344 addi s1,sp,388 - 13b4: 0000 unimp 13b6: 0001 nop - 13b8: 0003445b 0x3445b - 13bc: 1000 addi s0,sp,32 - 13be: 0004 0x4 + 13b8: 0000005b 0x5b + 13bc: 0000 unimp + 13be: 0000 unimp 13c0: 0700 addi s0,sp,896 13c2: 8e00 0x8e00 13c4: 4000 lw s0,0(s0) 13c6: 4024 lw s1,64(s0) 13c8: 9f25 0x9f25 ... - 13d2: 02f8 addi a4,sp,332 - 13d4: 0000 unimp - 13d6: 0314 addi a3,sp,384 - 13d8: 0000 unimp 13da: 0001 nop - 13dc: 145f 0003 6c00 0x6c000003145f - 13e2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + 13dc: 005f 0000 0000 0x5f + 13e2: 0000 unimp + 13e4: 0100 addi s0,sp,128 13e6: 6100 flw fs0,0(a0) ... - 13f0: 0338 addi a4,sp,392 - 13f2: 0000 unimp - 13f4: 0354 addi a3,sp,388 - 13f6: 0000 unimp 13f8: 0001 nop - 13fa: 545d li s0,-9 - 13fc: 78000003 lb zero,1920(zero) # 780 <__stack_size+0x380> - 1400: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + 13fa: 005d c.nop 23 + 13fc: 0000 unimp + 13fe: 0000 unimp + 1400: 0000 unimp + 1402: 0100 addi s0,sp,128 1404: 5f00 lw s0,56(a4) ... - 140e: 02f4 addi a3,sp,332 - 1410: 0000 unimp - 1412: 02fc addi a5,sp,332 - 1414: 0000 unimp 1416: 0001 nop - 1418: 0461 addi s0,s0,24 - 141a: 10000003 lb zero,256(zero) # 100 <__stack_usage+0x100> - 141e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + 1418: 0061 c.nop 24 + 141a: 0000 unimp + 141c: 0000 unimp + 141e: 0000 unimp + 1420: 0100 addi s0,sp,128 1422: 5d00 lw s0,56(a0) - 1424: 0314 addi a3,sp,384 - 1426: 0000 unimp - 1428: 0338 addi a4,sp,392 - 142a: 0000 unimp + ... 142c: 0001 nop 142e: 005d c.nop 23 - 1430: 0000 unimp - 1432: 0000 unimp - 1434: 0000 unimp - 1436: 2c00 fld fs0,24(s0) - 1438: 3c000003 lb zero,960(zero) # 3c0 <__stack_usage+0x3c0> - 143c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 143c: 0000 unimp + 143e: 0100 addi s0,sp,128 1440: 6d00 flw fs0,24(a0) - 1442: 0344 addi s1,sp,388 - 1444: 0000 unimp - 1446: 0350 addi a2,sp,388 - 1448: 0000 unimp + ... 144a: 0001 nop - 144c: 546d li s0,-5 - 144e: 68000003 lb zero,1664(zero) # 680 <__stack_size+0x280> - 1452: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + 144c: 006d c.nop 27 + 144e: 0000 unimp + 1450: 0000 unimp + 1452: 0000 unimp + 1454: 0100 addi s0,sp,128 1456: 6d00 flw fs0,24(a0) - 1458: 0368 addi a0,sp,396 - 145a: 0000 unimp - 145c: 03f8 addi a4,sp,460 - 145e: 0000 unimp + ... 1460: 0001 nop 1462: 0000005b 0x5b - 1466: 0000 unimp - 1468: 0000 unimp - 146a: 0400 addi s0,sp,512 - 146c: 2c000003 lb zero,704(zero) # 2c0 <__stack_usage+0x2c0> - 1470: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 1472: 0100 addi s0,sp,128 1474: 6d00 flw fs0,24(a0) - 1476: 032c addi a1,sp,392 - 1478: 0000 unimp - 147a: 0344 addi s1,sp,388 - 147c: 0000 unimp + ... 147e: 0006 c.slli zero,0x1 1480: 007f007b 0x7f007b 1484: 9f1e add t5,t5,t2 - 1486: 0344 addi s1,sp,388 - 1488: 0000 unimp - 148a: 0368 addi a0,sp,396 - 148c: 0000 unimp + ... 148e: 0001 nop - 1490: 0003685b 0x3685b - 1494: 8000 0x8000 - 1496: 0a000003 lb zero,160(zero) # a0 <__stack_usage+0xa0> + 1490: 0000005b 0x5b + 1494: 0000 unimp + 1496: 0000 unimp + 1498: 0a00 addi s0,sp,272 149a: 8e00 0x8e00 149c: 4000 lw s0,0(s0) 149e: 4024 lw s1,64(s0) 14a0: 7d25 lui s10,0xfffe9 14a2: 1e00 addi s0,sp,816 14a4: 009f 0000 0000 0x9f - 14aa: 0000 unimp - 14ac: 8c00 0x8c00 - 14ae: c4000003 lb zero,-960(zero) # fffffc40 <__stack_top+0xfffc40> - 14b2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 14b2: 0000 unimp + 14b4: 0100 addi s0,sp,128 14b6: 5e00 lw s0,56(a2) ... - 14c0: 03a4 addi s1,sp,456 - 14c2: 0000 unimp - 14c4: 03bc addi a5,sp,456 - 14c6: 0000 unimp 14c8: 0001 nop 14ca: 005d c.nop 23 - 14cc: 0000 unimp - 14ce: 0000 unimp - 14d0: 0000 unimp - 14d2: 9000 0x9000 - 14d4: b0000003 lb zero,-1280(zero) # fffffb00 <__stack_top+0xfffb00> - 14d8: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 14d8: 0000 unimp + 14da: 0100 addi s0,sp,128 14dc: 5f00 lw s0,56(a4) ... - 14e6: 0398 addi a4,sp,448 - 14e8: 0000 unimp - 14ea: 03c8 addi a0,sp,452 - 14ec: 0000 unimp 14ee: 0001 nop 14f0: 0061 c.nop 24 - 14f2: 0000 unimp - 14f4: 0000 unimp - 14f6: 0000 unimp - 14f8: 7c00 flw fs0,56(s0) - 14fa: 94000003 lb zero,-1728(zero) # fffff940 <__stack_top+0xfff940> - 14fe: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 14fe: 0000 unimp + 1500: 0100 addi s0,sp,128 1502: 6000 flw fs0,0(s0) ... - 150c: 0388 addi a0,sp,448 - 150e: 0000 unimp - 1510: 0390 addi a2,sp,448 - 1512: 0000 unimp 1514: 0001 nop - 1516: 905f 0003 b400 0xb4000003905f - 151c: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> + 1516: 005f 0000 0000 0x5f + 151c: 0000 unimp + 151e: 0600 addi s0,sp,768 1520: 8d00 0x8d00 1522: 7c7f 0x7c7f 1524: 1a00 addi s0,sp,304 - 1526: b49f 0003 dc00 0xdc000003b49f - 152c: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> + 1526: 009f 0000 0000 0x9f + 152c: 0000 unimp + 152e: 0600 addi s0,sp,768 1530: 7c00 flw fs0,56(s0) 1532: 7f00 flw fs0,56(a4) 1534: 1a00 addi s0,sp,304 1536: 009f 0000 0000 0x9f - 153c: 0000 unimp - 153e: 8400 0x8400 - 1540: 98000003 lb zero,-1664(zero) # fffff980 <__stack_top+0xfff980> - 1544: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> + ... + 1544: 0000 unimp + 1546: 0100 addi s0,sp,128 1548: 6100 flw fs0,0(a0) ... - 1552: 03dc addi a5,sp,452 - 1554: 0000 unimp - 1556: 03ec addi a1,sp,460 - 1558: 0000 unimp 155a: 0001 nop 155c: 005c addi a5,sp,4 - 155e: 0000 unimp - 1560: 0000 unimp - 1562: 0000 unimp - 1564: f000 fsw fs0,32(s0) - 1566: 04000003 lb zero,64(zero) # 40 <__stack_usage+0x40> - 156a: 0004 0x4 + ... + 156a: 0000 unimp 156c: 0100 addi s0,sp,128 156e: 5e00 lw s0,56(a2) ... - 157c: 0080 addi s0,sp,64 - 157e: 0000 unimp - 1580: 0006 c.slli zero,0x1 - 1582: 935a add t1,t1,s6 - 1584: 5b04 lw s1,48(a4) - 1586: 00800493 li s1,8 - 158a: 0000 unimp - 158c: 008c addi a1,sp,64 - 158e: 0000 unimp - 1590: 0006 c.slli zero,0x1 - 1592: 0af503f3 0xaf503f3 - 1596: 9f25 0x9f25 - 1598: 008c addi a1,sp,64 - 159a: 0000 unimp - 159c: 009c addi a5,sp,64 - 159e: 0000 unimp - 15a0: 0006 c.slli zero,0x1 - 15a2: 935a add t1,t1,s6 - 15a4: 5b04 lw s1,48(a4) - 15a6: 009c0493 addi s1,s8,9 - 15aa: 0000 unimp - 15ac: 00d4 addi a3,sp,68 - 15ae: 0000 unimp - 15b0: 0006 c.slli zero,0x1 - 15b2: 0af503f3 0xaf503f3 - 15b6: 9f25 0x9f25 - 15b8: 00d4 addi a3,sp,68 - 15ba: 0000 unimp - 15bc: 000000d7 0xd7 - 15c0: 0006 c.slli zero,0x1 - 15c2: 935a add t1,t1,s6 - 15c4: 5b04 lw s1,48(a4) - 15c6: 00d70493 addi s1,a4,13 # b00d <__stack_size+0xac0d> - 15ca: 0000 unimp - 15cc: 00f0 addi a2,sp,76 - 15ce: 0000 unimp - 15d0: 0006 c.slli zero,0x1 - 15d2: 0af503f3 0xaf503f3 - 15d6: 9f25 0x9f25 - 15d8: 00f0 addi a2,sp,76 - 15da: 0000 unimp - 15dc: 0110 addi a2,sp,128 - 15de: 0000 unimp - 15e0: 0006 c.slli zero,0x1 - 15e2: 935a add t1,t1,s6 - 15e4: 5b04 lw s1,48(a4) - 15e6: 01100493 li s1,17 - 15ea: 0000 unimp - 15ec: 018c addi a1,sp,192 - 15ee: 0000 unimp - 15f0: 0006 c.slli zero,0x1 - 15f2: 0af503f3 0xaf503f3 - 15f6: 9f25 0x9f25 - 15f8: 018c addi a1,sp,192 - 15fa: 0000 unimp - 15fc: 01b4 addi a3,sp,200 - 15fe: 0000 unimp - 1600: 0006 c.slli zero,0x1 - 1602: 935a add t1,t1,s6 - 1604: 5b04 lw s1,48(a4) - 1606: 01b40493 addi s1,s0,27 # ffff701b <__stack_top+0xff701b> - 160a: 0000 unimp - 160c: 08c0 addi s0,sp,84 - 160e: 0000 unimp - 1610: 0006 c.slli zero,0x1 - 1612: 0af503f3 0xaf503f3 - 1616: 9f25 0x9f25 - ... - 1624: 0080 addi s0,sp,64 - 1626: 0000 unimp - 1628: 0006 c.slli zero,0x1 - 162a: 935c 0x935c - 162c: 5d04 lw s1,56(a0) - 162e: 00800493 li s1,8 - 1632: 0000 unimp - 1634: 008c addi a1,sp,64 - 1636: 0000 unimp - 1638: 0006 c.slli zero,0x1 - 163a: 0cf503f3 0xcf503f3 - 163e: 9f25 0x9f25 - 1640: 008c addi a1,sp,64 - 1642: 0000 unimp - 1644: 009f 0000 0006 0x60000009f - 164a: 935c 0x935c - 164c: 5d04 lw s1,56(a0) - 164e: 009f0493 addi s1,t5,9 # 1a009 <__stack_size+0x19c09> - 1652: 0000 unimp - 1654: 00d4 addi a3,sp,68 - 1656: 0000 unimp - 1658: 0006 c.slli zero,0x1 - 165a: 0cf503f3 0xcf503f3 - 165e: 9f25 0x9f25 - 1660: 00d4 addi a3,sp,68 - 1662: 0000 unimp - 1664: 000000d7 0xd7 - 1668: 0006 c.slli zero,0x1 - 166a: 935c 0x935c - 166c: 5d04 lw s1,56(a0) - 166e: 00d70493 addi s1,a4,13 - 1672: 0000 unimp - 1674: 00f0 addi a2,sp,76 - 1676: 0000 unimp - 1678: 0006 c.slli zero,0x1 - 167a: 0cf503f3 0xcf503f3 - 167e: 9f25 0x9f25 - 1680: 00f0 addi a2,sp,76 - 1682: 0000 unimp - 1684: 0110 addi a2,sp,128 - 1686: 0000 unimp - 1688: 0006 c.slli zero,0x1 - 168a: 935c 0x935c - 168c: 5d04 lw s1,56(a0) - 168e: 01100493 li s1,17 - 1692: 0000 unimp - 1694: 018c addi a1,sp,192 - 1696: 0000 unimp - 1698: 0006 c.slli zero,0x1 - 169a: 0cf503f3 0xcf503f3 - 169e: 9f25 0x9f25 - 16a0: 018c addi a1,sp,192 - 16a2: 0000 unimp - 16a4: 01b4 addi a3,sp,200 - 16a6: 0000 unimp - 16a8: 0006 c.slli zero,0x1 - 16aa: 935c 0x935c - 16ac: 5d04 lw s1,56(a0) - 16ae: 01b40493 addi s1,s0,27 - 16b2: 0000 unimp - 16b4: 08c0 addi s0,sp,84 - 16b6: 0000 unimp - 16b8: 0006 c.slli zero,0x1 - 16ba: 0cf503f3 0xcf503f3 - 16be: 9f25 0x9f25 - ... - 16cc: 0110 addi a2,sp,128 - 16ce: 0000 unimp - 16d0: 0002 c.slli64 zero - 16d2: 9f30 0x9f30 - 16d4: 0110 addi a2,sp,128 - 16d6: 0000 unimp - 16d8: 018c addi a1,sp,192 - 16da: 0000 unimp - 16dc: 0001 nop - 16de: 8c59 or s0,s0,a4 - 16e0: 0001 nop - 16e2: b400 fsd fs0,40(s0) - 16e4: 0001 nop - 16e6: 0200 addi s0,sp,256 - 16e8: 3000 fld fs0,32(s0) - 16ea: b49f 0001 3c00 0x3c000001b49f - 16f0: 0002 c.slli64 zero - 16f2: 0100 addi s0,sp,128 - 16f4: 5900 lw s0,48(a0) - 16f6: 0240 addi s0,sp,260 - 16f8: 0000 unimp - 16fa: 0648 addi a0,sp,772 - 16fc: 0000 unimp - 16fe: 0001 nop - 1700: 7059 c.lui zero,0xffff6 - 1702: 0006 c.slli zero,0x1 - 1704: 9c00 0x9c00 - 1706: 0006 c.slli zero,0x1 - 1708: 0100 addi s0,sp,128 - 170a: 5900 lw s0,48(a0) - 170c: 069c addi a5,sp,832 - 170e: 0000 unimp - 1710: 06a0 addi s0,sp,840 - 1712: 0000 unimp - 1714: 0005 c.nop 1 - 1716: 0079 c.nop 30 - 1718: 2134 fld fa3,64(a0) - 171a: a09f 0006 9000 0x90000006a09f - 1720: 0008 0x8 - 1722: 0100 addi s0,sp,128 - 1724: 5900 lw s0,48(a0) - 1726: 0894 addi a3,sp,80 - 1728: 0000 unimp - 172a: 08c0 addi s0,sp,84 - 172c: 0000 unimp - 172e: 0001 nop - 1730: 0059 c.nop 22 - 1732: 0000 unimp - 1734: 0000 unimp - 1736: 0000 unimp - 1738: 4000 lw s0,0(s0) - 173a: 0000 unimp - 173c: 4c00 lw s0,24(s0) - 173e: 0006 c.slli zero,0x1 - 1740: 0100 addi s0,sp,128 - 1742: 6200 flw fs0,0(a2) - 1744: 0670 addi a2,sp,780 - 1746: 0000 unimp - 1748: 08c0 addi s0,sp,84 - 174a: 0000 unimp - 174c: 0001 nop - 174e: 0062 c.slli zero,0x18 - 1750: 0000 unimp - 1752: 0000 unimp - 1754: 0000 unimp - 1756: 8000 0x8000 - 1758: 0000 unimp - 175a: 8400 0x8400 - 175c: 0000 unimp - 175e: 0200 addi s0,sp,256 - 1760: 3000 fld fs0,32(s0) - 1762: 009f 0001 1000 0x10000001009f - 1768: 0001 nop - 176a: 0200 addi s0,sp,256 - 176c: 3300 fld fs0,32(a4) - 176e: 109f 0001 8c00 0x8c000001109f - 1774: 0001 nop - 1776: 0100 addi s0,sp,128 - 1778: 6900 flw fs0,16(a0) - 177a: 01b4 addi a3,sp,200 - 177c: 0000 unimp - 177e: 0668 addi a0,sp,780 - 1780: 0000 unimp - 1782: 0001 nop - 1784: 7069 c.lui zero,0xffffa - 1786: 0006 c.slli zero,0x1 - 1788: c000 sw s0,0(s0) - 178a: 0008 0x8 - 178c: 0100 addi s0,sp,128 - 178e: 6900 flw fs0,16(a0) - ... - 1798: 0054 addi a3,sp,4 - 179a: 0000 unimp - 179c: 0654 addi a3,sp,772 - 179e: 0000 unimp - 17a0: 0006 c.slli zero,0x1 - 17a2: 0084 addi s1,sp,64 - 17a4: ff08 fsw fa0,56(a4) - 17a6: 9f1a add t5,t5,t1 - 17a8: 0670 addi a2,sp,780 - 17aa: 0000 unimp - 17ac: 08c0 addi s0,sp,84 - 17ae: 0000 unimp - 17b0: 0006 c.slli zero,0x1 - 17b2: 0084 addi s1,sp,64 - 17b4: ff08 fsw fa0,56(a4) - 17b6: 9f1a add t5,t5,t1 - ... - 17c0: 0050 addi a2,sp,4 - 17c2: 0000 unimp - 17c4: 0060 addi s0,sp,12 - 17c6: 0000 unimp - 17c8: 007f0007 0x7f0007 - 17cc: ff0a fsw ft2,188(sp) - 17ce: 609f1a07 0x609f1a07 - 17d2: 0000 unimp - 17d4: 8000 0x8000 - 17d6: 0000 unimp - 17d8: 0900 addi s0,sp,144 - 17da: 7b00 flw fs0,48(a4) - 17dc: 4400 lw s0,8(s0) - 17de: 0a25 addi s4,s4,9 - 17e0: 07ff 0x7ff - 17e2: 9f1a add t5,t5,t1 - 17e4: 0080 addi s0,sp,64 - 17e6: 0000 unimp - 17e8: 0084 addi s1,sp,64 - 17ea: 0000 unimp - 17ec: 0001 nop - 17ee: 8c66 mv s8,s9 - 17f0: 0000 unimp - 17f2: 9000 0x9000 - 17f4: 0000 unimp - 17f6: 0700 addi s0,sp,896 - 17f8: 7f00 flw fs0,56(a4) - 17fa: 0a00 addi s0,sp,272 - 17fc: 07ff 0x7ff - 17fe: 9f1a add t5,t5,t1 - 1800: 0090 addi a2,sp,64 - 1802: 0000 unimp - 1804: 009f 0000 0009 0x90000009f - 180a: 2544007b 0x2544007b - 180e: ff0a fsw ft2,188(sp) - 1810: d49f1a07 0xd49f1a07 - 1814: 0000 unimp - 1816: d700 sw s0,40(a4) - 1818: 0000 unimp - 181a: 0900 addi s0,sp,144 - 181c: 7b00 flw fs0,48(a4) - 181e: 4400 lw s0,8(s0) - 1820: 0a25 addi s4,s4,9 - 1822: 07ff 0x7ff - 1824: 9f1a add t5,t5,t1 - 1826: 00f0 addi a2,sp,76 - 1828: 0000 unimp - 182a: 0110 addi a2,sp,128 - 182c: 0000 unimp - 182e: 0009 c.nop 2 - 1830: 2544007b 0x2544007b - 1834: ff0a fsw ft2,188(sp) - 1836: 109f1a07 0x109f1a07 - 183a: 0001 nop - 183c: 8c00 0x8c00 - 183e: 0001 nop - 1840: 0100 addi s0,sp,128 - 1842: 6600 flw fs0,8(a2) - 1844: 018c addi a1,sp,192 - 1846: 0000 unimp - 1848: 01b4 addi a3,sp,200 - 184a: 0000 unimp - 184c: 0009 c.nop 2 - 184e: 2544007b 0x2544007b - 1852: ff0a fsw ft2,188(sp) - 1854: b49f1a07 0xb49f1a07 - 1858: 0001 nop - 185a: 5c00 lw s0,56(s0) - 185c: 0006 c.slli zero,0x1 - 185e: 0100 addi s0,sp,128 - 1860: 6600 flw fs0,8(a2) - 1862: 0670 addi a2,sp,780 - 1864: 0000 unimp - 1866: 08c0 addi s0,sp,84 - 1868: 0000 unimp - 186a: 0001 nop - 186c: 0066 c.slli zero,0x19 - 186e: 0000 unimp - 1870: 0000 unimp - 1872: 0000 unimp - 1874: 4000 lw s0,0(s0) - 1876: 0000 unimp - 1878: 7c00 flw fs0,56(s0) - 187a: 0000 unimp - 187c: 0100 addi s0,sp,128 - 187e: 5800 lw s0,48(s0) - 1880: 007c addi a5,sp,12 - 1882: 0000 unimp - 1884: 0084 addi s1,sp,64 - 1886: 0000 unimp - 1888: 0001 nop - 188a: 00008c63 beqz ra,18a2 <__stack_size+0x14a2> - 188e: c800 sw s0,16(s0) - 1890: 0000 unimp - 1892: 0100 addi s0,sp,128 - 1894: 5800 lw s0,48(s0) - 1896: 00c8 addi a0,sp,68 - 1898: 0000 unimp - 189a: 00d4 addi a3,sp,68 - 189c: 0000 unimp - 189e: 0001 nop - 18a0: 0000d463 bgez ra,18a8 <__stack_size+0x14a8> - 18a4: e800 fsw fs0,16(s0) - 18a6: 0000 unimp - 18a8: 0100 addi s0,sp,128 - 18aa: 5800 lw s0,48(s0) - 18ac: 00e8 addi a0,sp,76 - 18ae: 0000 unimp - 18b0: 00f0 addi a2,sp,76 - 18b2: 0000 unimp - 18b4: 0002 c.slli64 zero - 18b6: 9f30 0x9f30 - 18b8: 00f0 addi a2,sp,76 - 18ba: 0000 unimp - 18bc: 00f4 addi a3,sp,76 - 18be: 0000 unimp - 18c0: 0001 nop - 18c2: f458 fsw fa4,44(s0) - 18c4: 0000 unimp - 18c6: 1000 addi s0,sp,32 - 18c8: 0001 nop - 18ca: 0100 addi s0,sp,128 - 18cc: 5a00 lw s0,48(a2) - 18ce: 0110 addi a2,sp,128 - 18d0: 0000 unimp - 18d2: 018c addi a1,sp,192 - 18d4: 0000 unimp - 18d6: 0001 nop - 18d8: 00018c63 beqz gp,18f0 <__stack_size+0x14f0> - 18dc: a000 fsd fs0,0(s0) - 18de: 0001 nop - 18e0: 0100 addi s0,sp,128 - 18e2: 5800 lw s0,48(s0) - 18e4: 01a0 addi s0,sp,200 - 18e6: 0000 unimp - 18e8: 01b4 addi a3,sp,200 - 18ea: 0000 unimp - 18ec: 0001 nop - 18ee: b45a fsd fs6,40(sp) - 18f0: 0001 nop - 18f2: 9000 0x9000 - 18f4: 0002 c.slli64 zero - 18f6: 0100 addi s0,sp,128 - 18f8: 6300 flw fs0,0(a4) - 18fa: 0560 addi s0,sp,652 - 18fc: 0000 unimp - 18fe: 05c8 addi a0,sp,708 - 1900: 0000 unimp - 1902: 0001 nop - 1904: 00087c63 bgeu a6,zero,191c <__stack_size+0x151c> - 1908: b400 fsd fs0,40(s0) - 190a: 0008 0x8 - 190c: 0100 addi s0,sp,128 - 190e: 6300 flw fs0,0(a4) - ... - 1918: 0050 addi a2,sp,4 - 191a: 0000 unimp - 191c: 0064 addi s1,sp,12 - 191e: 0000 unimp - 1920: 0001 nop - 1922: 00006467 0x6467 - 1926: 6c00 flw fs0,24(s0) - 1928: 0000 unimp - 192a: 0700 addi s0,sp,896 - 192c: 8700 0x8700 - 192e: 4000 lw s0,0(s0) - 1930: 2440 fld fs0,136(s0) - 1932: 9f21 0x9f21 - 1934: 006c addi a1,sp,12 - 1936: 0000 unimp - 1938: 0078 addi a4,sp,12 - 193a: 0000 unimp - 193c: 007b000b 0x7b000b - 1940: 243c fld fa5,72(s0) - 1942: 253c fld fa5,72(a0) - 1944: 4040 lw s0,4(s0) - 1946: 2124 fld fs1,64(a0) - 1948: 789f 0000 8400 0x84000000789f - 194e: 0000 unimp - 1950: 0100 addi s0,sp,128 - 1952: 6700 flw fs0,8(a4) - 1954: 008c addi a1,sp,64 - 1956: 0000 unimp - 1958: 00bc addi a5,sp,72 - 195a: 0000 unimp - 195c: 0001 nop - 195e: 0000c467 0xc467 - 1962: e400 fsw fs0,8(s0) - 1964: 0000 unimp - 1966: 0100 addi s0,sp,128 - 1968: 6700 flw fs0,8(a4) - 196a: 00e8 addi a0,sp,76 - 196c: 0000 unimp - 196e: 0190 addi a2,sp,192 - 1970: 0000 unimp - 1972: 0001 nop - 1974: 00019067 0x19067 - 1978: a000 fsd fs0,0(s0) - 197a: 0001 nop - 197c: 0700 addi s0,sp,896 - 197e: 7b00 flw fs0,48(a4) - 1980: 3c00 fld fs0,56(s0) - 1982: 3c24 fld fs1,120(s0) - 1984: 9f25 0x9f25 - 1986: 01a0 addi s0,sp,200 - 1988: 0000 unimp - 198a: 01a4 addi s1,sp,200 - 198c: 0000 unimp - 198e: 0001 nop - 1990: 0001a467 0x1a467 - 1994: b400 fsd fs0,40(s0) - 1996: 0001 nop - 1998: 0700 addi s0,sp,896 - 199a: 7b00 flw fs0,48(a4) - 199c: 3c00 fld fs0,56(s0) - 199e: 3c24 fld fs1,120(s0) - 19a0: 9f25 0x9f25 - 19a2: 01b4 addi a3,sp,200 - 19a4: 0000 unimp - 19a6: 028c addi a1,sp,320 - 19a8: 0000 unimp - 19aa: 0001 nop - 19ac: 00056067 0x56067 - 19b0: c800 sw s0,16(s0) - 19b2: 0005 c.nop 1 - 19b4: 0100 addi s0,sp,128 - 19b6: 6700 flw fs0,8(a4) - 19b8: 087c addi a5,sp,28 - 19ba: 0000 unimp - 19bc: 08b4 addi a3,sp,88 - 19be: 0000 unimp - 19c0: 0001 nop - 19c2: 00000067 jr zero # 0 <__stack_usage> - 19c6: 0000 unimp - 19c8: 0000 unimp - 19ca: 5400 lw s0,40(s0) - 19cc: 0001 nop - 19ce: 5800 lw s0,48(s0) - 19d0: 0001 nop - 19d2: 0200 addi s0,sp,256 - 19d4: 3000 fld fs0,32(s0) - 19d6: 589f 0001 8c00 0x8c000001589f - 19dc: 0001 nop - 19de: 0100 addi s0,sp,128 - 19e0: 5e00 lw s0,56(a2) - 19e2: 0228 addi a0,sp,264 - 19e4: 0000 unimp - 19e6: 0240 addi s0,sp,260 - 19e8: 0000 unimp - 19ea: 0002 c.slli64 zero - 19ec: 02689f33 mulh t5,a7,t1 - 19f0: 0000 unimp - 19f2: 0270 addi a2,sp,268 - 19f4: 0000 unimp - 19f6: 0002 c.slli64 zero - 19f8: 02709f33 mulh t5,ra,t2 - 19fc: 0000 unimp - 19fe: 0284 addi s1,sp,320 - 1a00: 0000 unimp - 1a02: 0001 nop - 1a04: 605e flw ft0,212(sp) - 1a06: 0005 c.nop 1 - 1a08: 7c00 flw fs0,56(s0) - 1a0a: 0005 c.nop 1 - 1a0c: 0100 addi s0,sp,128 - 1a0e: 5e00 lw s0,56(a2) - 1a10: 0598 addi a4,sp,704 - 1a12: 0000 unimp - 1a14: 05a4 addi s1,sp,712 - 1a16: 0000 unimp - 1a18: 0001 nop - 1a1a: b45e fsd fs7,40(sp) - 1a1c: 0005 c.nop 1 - 1a1e: c400 sw s0,8(s0) - 1a20: 0005 c.nop 1 - 1a22: 0100 addi s0,sp,128 - 1a24: 5e00 lw s0,56(a2) - 1a26: 087c addi a5,sp,28 - 1a28: 0000 unimp - 1a2a: 0888 addi a0,sp,80 - 1a2c: 0000 unimp - 1a2e: 0001 nop - 1a30: 005e c.slli zero,0x17 - 1a32: 0000 unimp - 1a34: 0000 unimp - 1a36: 0000 unimp - 1a38: 2c00 fld fs0,24(s0) - 1a3a: 0001 nop - 1a3c: 8c00 0x8c00 - 1a3e: 0001 nop - 1a40: 0600 addi s0,sp,768 - 1a42: 8500 0x8500 - 1a44: 0800 addi s0,sp,16 - 1a46: 1aff 0x1aff - 1a48: b49f 0001 5800 0x58000001b49f - 1a4e: 0006 c.slli zero,0x1 - 1a50: 0600 addi s0,sp,768 - 1a52: 8500 0x8500 - 1a54: 0800 addi s0,sp,16 - 1a56: 1aff 0x1aff - 1a58: 709f 0006 c000 0xc0000006709f - 1a5e: 0008 0x8 - 1a60: 0600 addi s0,sp,768 - 1a62: 8500 0x8500 - 1a64: 0800 addi s0,sp,16 - 1a66: 1aff 0x1aff - 1a68: 009f 0000 0000 0x9f - 1a6e: 0000 unimp - 1a70: 2800 fld fs0,16(s0) - 1a72: 0001 nop - 1a74: 5400 lw s0,40(s0) - 1a76: 0001 nop - 1a78: 0700 addi s0,sp,896 - 1a7a: 7b00 flw fs0,48(a4) - 1a7c: 0a00 addi s0,sp,272 - 1a7e: ffff 0xffff - 1a80: 9f1a add t5,t5,t1 - 1a82: 0154 addi a3,sp,132 - 1a84: 0000 unimp - 1a86: 016c addi a1,sp,140 - 1a88: 0000 unimp - 1a8a: 0001 nop - 1a8c: b45a fsd fs6,40(sp) - 1a8e: 0001 nop - 1a90: c700 sw s0,8(a4) - 1a92: 0001 nop - 1a94: 0700 addi s0,sp,896 - 1a96: 7b00 flw fs0,48(a4) - 1a98: 0a00 addi s0,sp,272 - 1a9a: ffff 0xffff - 1a9c: 9f1a add t5,t5,t1 - 1a9e: 0200 addi s0,sp,256 - 1aa0: 0000 unimp - 1aa2: 00000207 0x207 - 1aa6: 007b0007 0x7b0007 - 1aaa: ff0a fsw ft2,188(sp) - 1aac: 1aff 0x1aff - 1aae: 209f 0002 7000 0x70000002209f - 1ab4: 0002 c.slli64 zero - 1ab6: 0700 addi s0,sp,896 - 1ab8: 7b00 flw fs0,48(a4) - 1aba: 0a00 addi s0,sp,272 - 1abc: ffff 0xffff - 1abe: 9f1a add t5,t5,t1 - ... - 1ac8: 0120 addi s0,sp,136 - 1aca: 0000 unimp - 1acc: 013c addi a5,sp,136 - 1ace: 0000 unimp - 1ad0: 0001 nop - 1ad2: 3c5f 0001 5000 0x500000013c5f - 1ad8: 0001 nop - 1ada: 0100 addi s0,sp,128 - 1adc: 6800 flw fs0,16(s0) - 1ade: 0150 addi a2,sp,132 - 1ae0: 0000 unimp - 1ae2: 018c addi a1,sp,192 - 1ae4: 0000 unimp - 1ae6: 0001 nop - 1ae8: b45f 0001 b800 0xb8000001b45f - 1aee: 0001 nop - 1af0: 0100 addi s0,sp,128 - 1af2: 5f00 lw s0,56(a4) - 1af4: 01b8 addi a4,sp,200 - 1af6: 0000 unimp - 1af8: 01f4 addi a3,sp,204 - 1afa: 0000 unimp - 1afc: 0001 nop - 1afe: f468 fsw fa0,108(s0) - 1b00: 0001 nop - 1b02: 0000 unimp - 1b04: 0002 c.slli64 zero - 1b06: 0100 addi s0,sp,128 - 1b08: 5f00 lw s0,56(a4) - 1b0a: 0200 addi s0,sp,256 - 1b0c: 0000 unimp - 1b0e: 0218 addi a4,sp,256 - 1b10: 0000 unimp - 1b12: 0001 nop - 1b14: 1868 addi a0,sp,60 - 1b16: 0002 c.slli64 zero - 1b18: 2000 fld fs0,0(s0) - 1b1a: 0002 c.slli64 zero - 1b1c: 0200 addi s0,sp,256 - 1b1e: 3000 fld fs0,32(s0) - 1b20: 209f 0002 4000 0x40000002209f - 1b26: 0002 c.slli64 zero - 1b28: 0100 addi s0,sp,128 - 1b2a: 5f00 lw s0,56(a4) - 1b2c: 0240 addi s0,sp,260 - 1b2e: 0000 unimp - 1b30: 0254 addi a3,sp,260 - 1b32: 0000 unimp - 1b34: 0001 nop - 1b36: 5468 lw a0,108(s0) - 1b38: 0002 c.slli64 zero - 1b3a: 5c00 lw s0,56(s0) - 1b3c: 0002 c.slli64 zero - 1b3e: 0100 addi s0,sp,128 - 1b40: 5f00 lw s0,56(a4) - 1b42: 025c addi a5,sp,260 - 1b44: 0000 unimp - 1b46: 0268 addi a0,sp,268 - 1b48: 0000 unimp - 1b4a: 0001 nop - 1b4c: 6868 flw fa0,84(s0) - 1b4e: 0002 c.slli64 zero - 1b50: b000 fsd fs0,32(s0) - 1b52: 0002 c.slli64 zero - 1b54: 0100 addi s0,sp,128 - 1b56: 5f00 lw s0,56(a4) - 1b58: 02b0 addi a2,sp,328 - 1b5a: 0000 unimp - 1b5c: 0500 addi s0,sp,640 - 1b5e: 0000 unimp - 1b60: 0001 nop - 1b62: 6061 c.lui zero,0x18 - 1b64: 0005 c.nop 1 - 1b66: 7800 flw fs0,48(s0) - 1b68: 0005 c.nop 1 - 1b6a: 0100 addi s0,sp,128 - 1b6c: 5f00 lw s0,56(a4) - 1b6e: 0598 addi a4,sp,704 - 1b70: 0000 unimp - 1b72: 05a4 addi s1,sp,712 - 1b74: 0000 unimp - 1b76: 0001 nop - 1b78: b45f 0005 bc00 0xbc000005b45f - 1b7e: 0005 c.nop 1 - 1b80: 0100 addi s0,sp,128 - 1b82: 5f00 lw s0,56(a4) - 1b84: 087c addi a5,sp,28 - 1b86: 0000 unimp - 1b88: 0884 addi s1,sp,80 - 1b8a: 0000 unimp - 1b8c: 0001 nop - 1b8e: b45f 0008 c000 0xc0000008b45f - 1b94: 0008 0x8 - 1b96: 0100 addi s0,sp,128 - 1b98: 6100 flw fs0,0(a0) - ... - 1ba2: 0124 addi s1,sp,136 - 1ba4: 0000 unimp - 1ba6: 0138 addi a4,sp,136 - 1ba8: 0000 unimp - 1baa: 0001 nop - 1bac: 3858 fld fa4,176(s0) - 1bae: 0001 nop - 1bb0: 4800 lw s0,16(s0) - 1bb2: 0001 nop - 1bb4: 0700 addi s0,sp,896 - 1bb6: 7800 flw fs0,48(s0) - 1bb8: 4000 lw s0,0(s0) - 1bba: 2440 fld fs0,136(s0) - 1bbc: 9f21 0x9f21 - 1bbe: 014c addi a1,sp,132 - 1bc0: 0000 unimp - 1bc2: 018c addi a1,sp,192 - 1bc4: 0000 unimp - 1bc6: 0001 nop - 1bc8: b458 fsd fa4,168(s0) - 1bca: 0001 nop - 1bcc: 4400 lw s0,8(s0) - 1bce: 0002 c.slli64 zero - 1bd0: 0100 addi s0,sp,128 - 1bd2: 5800 lw s0,48(s0) - 1bd4: 0244 addi s1,sp,260 - 1bd6: 0000 unimp - 1bd8: 024c addi a1,sp,260 - 1bda: 0000 unimp - 1bdc: 0005 c.nop 1 - 1bde: 007a c.slli zero,0x1e - 1be0: 253c fld fa5,72(a0) - 1be2: 549f 0002 5800 0x58000002549f - 1be8: 0002 c.slli64 zero - 1bea: 0100 addi s0,sp,128 - 1bec: 5800 lw s0,48(s0) - 1bee: 0258 addi a4,sp,260 - 1bf0: 0000 unimp - 1bf2: 0260 addi s0,sp,268 - 1bf4: 0000 unimp - 1bf6: 0005 c.nop 1 - 1bf8: 007a c.slli zero,0x1e - 1bfa: 253c fld fa5,72(a0) - 1bfc: 689f 0002 9c00 0x9c000002689f - 1c02: 0002 c.slli64 zero - 1c04: 0100 addi s0,sp,128 - 1c06: 5800 lw s0,48(s0) - 1c08: 029c addi a5,sp,320 - 1c0a: 0000 unimp - 1c0c: 0504 addi s1,sp,640 - 1c0e: 0000 unimp - 1c10: 0001 nop - 1c12: 6060 flw fs0,68(s0) - 1c14: 0005 c.nop 1 - 1c16: 7400 flw fs0,40(s0) - 1c18: 0005 c.nop 1 - 1c1a: 0100 addi s0,sp,128 - 1c1c: 5800 lw s0,48(s0) - 1c1e: 0598 addi a4,sp,704 - 1c20: 0000 unimp - 1c22: 05a4 addi s1,sp,712 - 1c24: 0000 unimp - 1c26: 0001 nop - 1c28: b458 fsd fa4,168(s0) - 1c2a: 0005 c.nop 1 - 1c2c: b800 fsd fs0,48(s0) - 1c2e: 0005 c.nop 1 - 1c30: 0100 addi s0,sp,128 - 1c32: 5800 lw s0,48(s0) - 1c34: 087c addi a5,sp,28 - 1c36: 0000 unimp - 1c38: 0894 addi a3,sp,80 - 1c3a: 0000 unimp - 1c3c: 0001 nop - 1c3e: b458 fsd fa4,168(s0) - 1c40: 0008 0x8 - 1c42: c000 sw s0,0(s0) - 1c44: 0008 0x8 - 1c46: 0100 addi s0,sp,128 - 1c48: 6000 flw fs0,0(s0) - ... - 1c52: 0270 addi a2,sp,268 - 1c54: 0000 unimp - 1c56: 0518 addi a4,sp,640 - 1c58: 0000 unimp - 1c5a: 0002 c.slli64 zero - 1c5c: 9f30 0x9f30 - 1c5e: 0560 addi s0,sp,652 - 1c60: 0000 unimp - 1c62: 056c addi a1,sp,652 - 1c64: 0000 unimp - 1c66: 0002 c.slli64 zero - 1c68: 9f30 0x9f30 - 1c6a: 0570 addi a2,sp,652 - 1c6c: 0000 unimp - 1c6e: 057c addi a5,sp,652 - 1c70: 0000 unimp - 1c72: 0001 nop - 1c74: 7c69 lui s8,0xffffa - 1c76: 0005 c.nop 1 - 1c78: 9800 0x9800 - 1c7a: 0005 c.nop 1 - 1c7c: 0100 addi s0,sp,128 - 1c7e: 5e00 lw s0,56(a2) - 1c80: 059c addi a5,sp,704 - 1c82: 0000 unimp - 1c84: 05a0 addi s0,sp,712 - 1c86: 0000 unimp - 1c88: 0001 nop - 1c8a: a05e fsd fs7,0(sp) - 1c8c: 0008 0x8 - 1c8e: ac00 fsd fs0,24(s0) - 1c90: 0008 0x8 - 1c92: 0100 addi s0,sp,128 - 1c94: 5e00 lw s0,56(a2) - 1c96: 08b4 addi a3,sp,88 - 1c98: 0000 unimp - 1c9a: 08c0 addi s0,sp,84 - 1c9c: 0000 unimp - 1c9e: 0002 c.slli64 zero - 1ca0: 9f30 0x9f30 - ... - 1caa: 0170 addi a2,sp,140 - 1cac: 0000 unimp - 1cae: 018c addi a1,sp,192 - 1cb0: 0000 unimp - 1cb2: 0006 c.slli zero,0x1 - 1cb4: 007c addi a5,sp,12 - 1cb6: ff08 fsw fa0,56(a4) - 1cb8: 9f1a add t5,t5,t1 - 1cba: 0270 addi a2,sp,268 - 1cbc: 0000 unimp - 1cbe: 0518 addi a4,sp,640 - 1cc0: 0000 unimp - 1cc2: 0006 c.slli zero,0x1 - 1cc4: 007c addi a5,sp,12 - 1cc6: ff08 fsw fa0,56(a4) - 1cc8: 9f1a add t5,t5,t1 - 1cca: 0560 addi s0,sp,652 - 1ccc: 0000 unimp - 1cce: 056c addi a1,sp,652 - 1cd0: 0000 unimp - 1cd2: 0006 c.slli zero,0x1 - 1cd4: 007c addi a5,sp,12 - 1cd6: ff08 fsw fa0,56(a4) - 1cd8: 9f1a add t5,t5,t1 - 1cda: 056c addi a1,sp,652 - 1cdc: 0000 unimp - 1cde: 0570 addi a2,sp,652 - 1ce0: 0000 unimp - 1ce2: 0001 nop - 1ce4: 7064 flw fs1,100(s0) - 1ce6: 0005 c.nop 1 - 1ce8: 7c00 flw fs0,56(s0) - 1cea: 0005 c.nop 1 - 1cec: 0600 addi s0,sp,768 - 1cee: 8400 0x8400 - 1cf0: 0800 addi s0,sp,16 - 1cf2: 1aff 0x1aff - 1cf4: 989f 0005 9c00 0x9c000005989f - 1cfa: 0005 c.nop 1 - 1cfc: 0100 addi s0,sp,128 - 1cfe: 6500 flw fs0,8(a0) - 1d00: 059c addi a5,sp,704 - 1d02: 0000 unimp - 1d04: 05a0 addi s0,sp,712 - 1d06: 0000 unimp - 1d08: 0006 c.slli zero,0x1 - 1d0a: 0085 addi ra,ra,1 - 1d0c: ff08 fsw fa0,56(a4) - 1d0e: 9f1a add t5,t5,t1 - 1d10: 05a0 addi s0,sp,712 - 1d12: 0000 unimp - 1d14: 05a4 addi s1,sp,712 - 1d16: 0000 unimp - 1d18: 0006 c.slli zero,0x1 - 1d1a: 007c addi a5,sp,12 - 1d1c: ff08 fsw fa0,56(a4) - 1d1e: 9f1a add t5,t5,t1 - 1d20: 05b4 addi a3,sp,712 - 1d22: 0000 unimp - 1d24: 05bc addi a5,sp,712 - 1d26: 0000 unimp - 1d28: 0006 c.slli zero,0x1 - 1d2a: 007c addi a5,sp,12 - 1d2c: ff08 fsw fa0,56(a4) - 1d2e: 9f1a add t5,t5,t1 - 1d30: 05bc addi a5,sp,712 - 1d32: 0000 unimp - 1d34: 05c8 addi a0,sp,708 - 1d36: 0000 unimp - 1d38: 0002 c.slli64 zero - 1d3a: 9f30 0x9f30 - 1d3c: 087c addi a5,sp,28 - 1d3e: 0000 unimp - 1d40: 0888 addi a0,sp,80 - 1d42: 0000 unimp - 1d44: 0006 c.slli zero,0x1 - 1d46: 007c addi a5,sp,12 - 1d48: ff08 fsw fa0,56(a4) - 1d4a: 9f1a add t5,t5,t1 - 1d4c: 0888 addi a0,sp,80 - 1d4e: 0000 unimp - 1d50: 0894 addi a3,sp,80 - 1d52: 0000 unimp - 1d54: 0002 c.slli64 zero - 1d56: 9f30 0x9f30 - 1d58: 08ac addi a1,sp,88 - 1d5a: 0000 unimp - 1d5c: 08b4 addi a3,sp,88 - 1d5e: 0000 unimp - 1d60: 0002 c.slli64 zero - 1d62: 9f30 0x9f30 - 1d64: 08b4 addi a3,sp,88 - 1d66: 0000 unimp - 1d68: 08c0 addi s0,sp,84 - 1d6a: 0000 unimp - 1d6c: 0006 c.slli zero,0x1 - 1d6e: 007c addi a5,sp,12 - 1d70: ff08 fsw fa0,56(a4) - 1d72: 9f1a add t5,t5,t1 - ... - 1d7c: 0170 addi a2,sp,140 - 1d7e: 0000 unimp - 1d80: 018c addi a1,sp,192 - 1d82: 0000 unimp - 1d84: 0001 nop - 1d86: 0002705b 0x2705b - 1d8a: 1c00 addi s0,sp,560 - 1d8c: 0005 c.nop 1 - 1d8e: 0100 addi s0,sp,128 - 1d90: 5b00 lw s0,48(a4) - 1d92: 051c addi a5,sp,640 - 1d94: 0000 unimp - 1d96: 0560 addi s0,sp,652 - 1d98: 0000 unimp - 1d9a: 0001 nop - 1d9c: 6060 flw fs0,68(s0) - 1d9e: 0005 c.nop 1 - 1da0: c800 sw s0,16(s0) - 1da2: 0005 c.nop 1 - 1da4: 0100 addi s0,sp,128 - 1da6: 5b00 lw s0,48(a4) - 1da8: 05c8 addi a0,sp,708 - 1daa: 0000 unimp - 1dac: 060c addi a1,sp,768 - 1dae: 0000 unimp - 1db0: 0001 nop - 1db2: 7060 flw fs0,100(s0) - 1db4: 0006 c.slli zero,0x1 - 1db6: 9c00 0x9c00 - 1db8: 0006 c.slli zero,0x1 - 1dba: 0100 addi s0,sp,128 - 1dbc: 6000 flw fs0,0(s0) - 1dbe: 06a8 addi a0,sp,840 - 1dc0: 0000 unimp - 1dc2: 0728 addi a0,sp,904 - 1dc4: 0000 unimp - 1dc6: 0001 nop - 1dc8: 2860 fld fs0,208(s0) - 1dca: 58000007 0x58000007 - 1dce: 01000007 0x1000007 - 1dd2: 5a00 lw s0,48(a2) - 1dd4: 0798 addi a4,sp,960 - 1dd6: 0000 unimp - 1dd8: 07c8 addi a0,sp,964 - 1dda: 0000 unimp - 1ddc: 0001 nop - 1dde: e45a fsw fs6,8(sp) - 1de0: fc000007 0xfc000007 - 1de4: 02000007 0x2000007 - 1de8: 3100 fld fs0,32(a0) - 1dea: fc9f 0007 1c00 0x1c000007fc9f - 1df0: 0008 0x8 - 1df2: 0200 addi s0,sp,256 - 1df4: 3000 fld fs0,32(s0) - 1df6: 249f 0008 5800 0x58000008249f - 1dfc: 0008 0x8 - 1dfe: 0200 addi s0,sp,256 - 1e00: 3000 fld fs0,32(s0) - 1e02: 609f 0008 7c00 0x7c000008609f - 1e08: 0008 0x8 - 1e0a: 0200 addi s0,sp,256 - 1e0c: 3000 fld fs0,32(s0) - 1e0e: 7c9f 0008 c000 0xc00000087c9f - 1e14: 0008 0x8 - 1e16: 0100 addi s0,sp,128 - 1e18: 5b00 lw s0,48(a4) - ... - 1e22: 0480 addi s0,sp,576 - 1e24: 0000 unimp - 1e26: 04e4 addi s1,sp,588 - 1e28: 0000 unimp - 1e2a: 0001 nop - 1e2c: e45d bnez s0,1eda <__stack_size+0x1ada> - 1e2e: 0004 0x4 - 1e30: 5400 lw s0,40(s0) - 1e32: 0005 c.nop 1 - 1e34: 0100 addi s0,sp,128 - 1e36: 5f00 lw s0,56(a4) - 1e38: 0558 addi a4,sp,644 - 1e3a: 0000 unimp - 1e3c: 0560 addi s0,sp,652 - 1e3e: 0000 unimp - 1e40: 0001 nop - 1e42: 705e flw ft0,244(sp) - 1e44: 0005 c.nop 1 - 1e46: 7c00 flw fs0,56(s0) - 1e48: 0005 c.nop 1 - 1e4a: 0100 addi s0,sp,128 - 1e4c: 6300 flw fs0,0(a4) - 1e4e: 057c addi a5,sp,652 - 1e50: 0000 unimp - 1e52: 0598 addi a4,sp,704 - 1e54: 0000 unimp - 1e56: 0001 nop - 1e58: 9c5f 0005 a000 0xa00000059c5f - 1e5e: 0005 c.nop 1 - 1e60: 0100 addi s0,sp,128 - 1e62: 5f00 lw s0,56(a4) - 1e64: 05c8 addi a0,sp,708 - 1e66: 0000 unimp - 1e68: 05f0 addi a2,sp,716 - 1e6a: 0000 unimp - 1e6c: 0001 nop - 1e6e: f05f 0005 fc00 0xfc000005f05f - 1e74: 0005 c.nop 1 - 1e76: 0a00 addi s0,sp,272 - 1e78: 7f00 flw fs0,56(a4) - 1e7a: 3300 fld fs0,32(a4) - 1e7c: 7825 lui a6,0xfffe9 - 1e7e: 4d00 lw s0,24(a0) - 1e80: 2124 fld fs1,64(a0) - 1e82: fc9f 0005 0000 0x5fc9f - 1e88: 0006 c.slli zero,0x1 - 1e8a: 0800 addi s0,sp,16 - 1e8c: 7800 flw fs0,48(s0) - 1e8e: 4d00 lw s0,24(a0) - 1e90: 7e24 flw fs1,120(a2) - 1e92: 2100 fld fs0,0(a0) - 1e94: 009f 0006 0400 0x4000006009f - 1e9a: 0006 c.slli zero,0x1 - 1e9c: 0600 addi s0,sp,768 - 1e9e: 7e00 flw fs0,56(a2) - 1ea0: 7f00 flw fs0,56(a4) - 1ea2: 2100 fld fs0,0(a0) - 1ea4: 049f 0006 0c00 0xc000006049f - 1eaa: 0006 c.slli zero,0x1 - 1eac: 0800 addi s0,sp,16 - 1eae: 7800 flw fs0,48(s0) - 1eb0: 4d00 lw s0,24(a0) - 1eb2: 7e24 flw fs1,120(a2) - 1eb4: 2100 fld fs0,0(a0) - 1eb6: 709f 0006 7400 0x74000006709f - 1ebc: 0006 c.slli zero,0x1 - 1ebe: 0a00 addi s0,sp,272 - 1ec0: 7f00 flw fs0,56(a4) - 1ec2: 3300 fld fs0,32(a4) - 1ec4: 7825 lui a6,0xfffe9 - 1ec6: 4d00 lw s0,24(a0) - 1ec8: 2124 fld fs1,64(a0) - 1eca: b09f 0006 4800 0x48000006b09f - 1ed0: 01000007 0x1000007 - 1ed4: 5f00 lw s0,56(a4) - 1ed6: 0754 addi a3,sp,900 - 1ed8: 0000 unimp - 1eda: 078c addi a1,sp,960 - 1edc: 0000 unimp - 1ede: 0001 nop - 1ee0: 905f 0007 9800 0x98000007905f - 1ee6: 01000007 0x1000007 - 1eea: 5d00 lw s0,56(a0) - 1eec: 0798 addi a4,sp,960 - 1eee: 0000 unimp - 1ef0: 07bc addi a5,sp,968 - 1ef2: 0000 unimp - 1ef4: 0001 nop - 1ef6: c45f 0007 e400 0xe4000007c45f - 1efc: 01000007 0x1000007 - 1f00: 5f00 lw s0,56(a4) - 1f02: 07e4 addi s1,sp,972 - 1f04: 0000 unimp - 1f06: 07fc addi a5,sp,972 - 1f08: 0000 unimp - 1f0a: 0002 c.slli64 zero - 1f0c: 9f30 0x9f30 - 1f0e: 07fc addi a5,sp,972 - 1f10: 0000 unimp - 1f12: 0804 addi s1,sp,16 - 1f14: 0000 unimp - 1f16: 0001 nop - 1f18: 085f 0008 1c00 0x1c000008085f - 1f1e: 0008 0x8 - 1f20: 0100 addi s0,sp,128 - 1f22: 5f00 lw s0,56(a4) - 1f24: 0824 addi s1,sp,24 - 1f26: 0000 unimp - 1f28: 0828 addi a0,sp,24 - 1f2a: 0000 unimp - 1f2c: 0001 nop - 1f2e: 2c5f 0008 4c00 0x4c0000082c5f - 1f34: 0008 0x8 - 1f36: 0200 addi s0,sp,256 - 1f38: 3100 fld fs0,32(a0) - 1f3a: 4c9f 0008 5800 0x580000084c9f - 1f40: 0008 0x8 - 1f42: 0100 addi s0,sp,128 - 1f44: 5f00 lw s0,56(a4) - 1f46: 0860 addi s0,sp,28 - 1f48: 0000 unimp - 1f4a: 087c addi a5,sp,28 - 1f4c: 0000 unimp - 1f4e: 0002 c.slli64 zero - 1f50: 9f31 0x9f31 - 1f52: 08a0 addi s0,sp,88 - 1f54: 0000 unimp - 1f56: 08a8 addi a0,sp,88 - 1f58: 0000 unimp - 1f5a: 0001 nop - 1f5c: b45f 0008 b800 0xb8000008b45f - 1f62: 0008 0x8 - 1f64: 0100 addi s0,sp,128 - 1f66: 5f00 lw s0,56(a4) - 1f68: 08b8 addi a4,sp,88 - 1f6a: 0000 unimp - 1f6c: 08c0 addi s0,sp,84 - 1f6e: 0000 unimp - 1f70: 0001 nop - 1f72: 005d c.nop 23 - 1f74: 0000 unimp - 1f76: 0000 unimp - 1f78: 0000 unimp - 1f7a: 3400 fld fs0,40(s0) - 1f7c: 98000003 lb zero,-1664(zero) # fffff980 <__stack_top+0xfff980> - 1f80: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 1f84: 6f00 flw fs0,24(a4) - 1f86: 0398 addi a4,sp,448 - 1f88: 0000 unimp - 1f8a: 039c addi a5,sp,448 - 1f8c: 0000 unimp - 1f8e: 0001 nop - 1f90: 9c58 0x9c58 - 1f92: b0000003 lb zero,-1280(zero) # fffffb00 <__stack_top+0xfffb00> - 1f96: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 1f9a: 6f00 flw fs0,24(a4) - 1f9c: 03b0 addi a2,sp,456 - 1f9e: 0000 unimp - 1fa0: 0560 addi s0,sp,652 - 1fa2: 0000 unimp - 1fa4: 0001 nop - 1fa6: 7058 flw fa4,36(s0) - 1fa8: 0005 c.nop 1 - 1faa: 7c00 flw fs0,56(s0) - 1fac: 0005 c.nop 1 - 1fae: 0100 addi s0,sp,128 - 1fb0: 6700 flw fs0,8(a4) - 1fb2: 057c addi a5,sp,652 - 1fb4: 0000 unimp - 1fb6: 0598 addi a4,sp,704 - 1fb8: 0000 unimp - 1fba: 0001 nop - 1fbc: 9c58 0x9c58 - 1fbe: 0005 c.nop 1 - 1fc0: a000 fsd fs0,0(s0) - 1fc2: 0005 c.nop 1 - 1fc4: 0100 addi s0,sp,128 - 1fc6: 5800 lw s0,48(s0) - 1fc8: 05c8 addi a0,sp,708 - 1fca: 0000 unimp - 1fcc: 05f0 addi a2,sp,716 - 1fce: 0000 unimp - 1fd0: 0001 nop - 1fd2: f058 fsw fa4,36(s0) - 1fd4: 0005 c.nop 1 - 1fd6: 0800 addi s0,sp,16 - 1fd8: 0006 c.slli zero,0x1 - 1fda: 0500 addi s0,sp,640 - 1fdc: 7800 flw fs0,48(s0) - 1fde: 3300 fld fs0,32(a4) - 1fe0: 9f25 0x9f25 - 1fe2: 0608 addi a0,sp,768 - 1fe4: 0000 unimp - 1fe6: 060c addi a1,sp,768 - 1fe8: 0000 unimp - 1fea: 0001 nop - 1fec: 705a flw ft0,180(sp) - 1fee: 0006 c.slli zero,0x1 - 1ff0: 9c00 0x9c00 - 1ff2: 0006 c.slli zero,0x1 - 1ff4: 0500 addi s0,sp,640 - 1ff6: 7800 flw fs0,48(s0) - 1ff8: 3300 fld fs0,32(a4) - 1ffa: 9f25 0x9f25 - 1ffc: 06a8 addi a0,sp,840 - 1ffe: 0000 unimp - 2000: 06b0 addi a2,sp,840 - 2002: 0000 unimp - 2004: 0005 c.nop 1 - 2006: 0078 addi a4,sp,12 - 2008: b09f2533 0xb09f2533 - 200c: 0006 c.slli zero,0x1 - 200e: 5800 lw s0,48(s0) - 2010: 01000007 0x1000007 - 2014: 5800 lw s0,48(s0) - 2016: 0758 addi a4,sp,900 - 2018: 0000 unimp - 201a: 0798 addi a4,sp,960 - 201c: 0000 unimp - 201e: 0001 nop - 2020: 985a add a6,a6,s6 - 2022: c4000007 0xc4000007 - 2026: 01000007 0x1000007 - 202a: 5800 lw s0,48(s0) - 202c: 07c4 addi s1,sp,964 - 202e: 0000 unimp - 2030: 07cc addi a1,sp,964 - 2032: 0000 unimp - 2034: 0002 c.slli64 zero - 2036: 9f30 0x9f30 - 2038: 07cc addi a1,sp,964 - 203a: 0000 unimp - 203c: 07e4 addi s1,sp,972 - 203e: 0000 unimp - 2040: 0001 nop - 2042: e45a fsw fs6,8(sp) - 2044: fc000007 0xfc000007 - 2048: 02000007 0x2000007 - 204c: 3000 fld fs0,32(s0) - 204e: fc9f 0007 1c00 0x1c000007fc9f - 2054: 0008 0x8 - 2056: 0100 addi s0,sp,128 - 2058: 5a00 lw s0,48(a2) - 205a: 0824 addi s1,sp,24 - 205c: 0000 unimp - 205e: 082c addi a1,sp,24 - 2060: 0000 unimp - 2062: 0001 nop - 2064: 2c58 fld fa4,152(s0) - 2066: 0008 0x8 - 2068: 5800 lw s0,48(s0) - 206a: 0008 0x8 - 206c: 0200 addi s0,sp,256 - 206e: 3000 fld fs0,32(s0) - 2070: 609f 0008 7c00 0x7c000008609f - 2076: 0008 0x8 - 2078: 0200 addi s0,sp,256 - 207a: 3000 fld fs0,32(s0) - 207c: a09f 0008 c000 0xc0000008a09f - 2082: 0008 0x8 - 2084: 0100 addi s0,sp,128 - 2086: 5800 lw s0,48(s0) - ... - 2090: 00a0 addi s0,sp,72 - 2092: 0000 unimp - 2094: 00a4 addi s1,sp,72 - 2096: 0000 unimp - 2098: 0001 nop - 209a: a45a fsd fs6,8(sp) - 209c: 0000 unimp - 209e: d400 sw s0,40(s0) - 20a0: 0000 unimp - 20a2: 0100 addi s0,sp,128 - 20a4: 5e00 lw s0,56(a2) - 20a6: 00d8 addi a4,sp,68 - 20a8: 0000 unimp - 20aa: 00e0 addi s0,sp,76 - 20ac: 0000 unimp - 20ae: 0001 nop - 20b0: e05a fsw fs6,0(sp) - 20b2: 0000 unimp - 20b4: f000 fsw fs0,32(s0) - 20b6: 0000 unimp - 20b8: 0100 addi s0,sp,128 - 20ba: 5e00 lw s0,56(a2) - ... - 20c4: 01cc addi a1,sp,196 - 20c6: 0000 unimp - 20c8: 01d0 addi a2,sp,196 - 20ca: 0000 unimp - 20cc: 0001 nop - 20ce: 0001d05b 0x1d05b - 20d2: 0000 unimp - 20d4: 0002 c.slli64 zero - 20d6: 0100 addi s0,sp,128 - 20d8: 5d00 lw s0,56(a0) - 20da: 0208 addi a0,sp,256 - 20dc: 0000 unimp - 20de: 020c addi a1,sp,256 - 20e0: 0000 unimp - 20e2: 0001 nop - 20e4: 0c5a slli s8,s8,0x16 - 20e6: 0002 c.slli64 zero - 20e8: 1000 addi s0,sp,32 - 20ea: 0002 c.slli64 zero - 20ec: 0100 addi s0,sp,128 - 20ee: 5b00 lw s0,48(a4) - 20f0: 0210 addi a2,sp,256 - 20f2: 0000 unimp - 20f4: 0220 addi s0,sp,264 - 20f6: 0000 unimp - 20f8: 0001 nop - 20fa: 005d c.nop 23 - 20fc: 0000 unimp - 20fe: 0000 unimp - 2100: 0000 unimp - 2102: 7c00 flw fs0,56(s0) - 2104: 0002 c.slli64 zero - 2106: 8c00 0x8c00 - 2108: 0002 c.slli64 zero - 210a: 0500 addi s0,sp,640 - 210c: 8700 0x8700 - 210e: 3100 fld fs0,32(a0) - 2110: 9f25 0x9f25 - 2112: 028c addi a1,sp,320 - 2114: 0000 unimp - 2116: 02b8 addi a4,sp,328 - 2118: 0000 unimp - 211a: 0001 nop - 211c: 00056467 0x56467 - 2120: 6c00 flw fs0,24(s0) - 2122: 0005 c.nop 1 - 2124: 0100 addi s0,sp,128 - 2126: 6700 flw fs0,8(a4) - ... - 2130: 0284 addi s1,sp,320 - 2132: 0000 unimp - 2134: 0290 addi a2,sp,320 - 2136: 0000 unimp - 2138: 0006 c.slli zero,0x1 - 213a: 007a c.slli zero,0x1e - 213c: 007e c.slli zero,0x1f - 213e: 9f21 0x9f21 - 2140: 0290 addi a2,sp,320 - 2142: 0000 unimp - 2144: 02f0 addi a2,sp,332 - 2146: 0000 unimp - 2148: 0001 nop - 214a: 00056463 bltu a0,zero,2152 <__stack_size+0x1d52> - 214e: 6c00 flw fs0,24(s0) - 2150: 0005 c.nop 1 - 2152: 0100 addi s0,sp,128 - 2154: 6300 flw fs0,0(a4) - ... - 215e: 0288 addi a0,sp,320 - 2160: 0000 unimp - 2162: 03a0 addi s0,sp,456 - 2164: 0000 unimp - 2166: 0001 nop - 2168: 645d lui s0,0x17 - 216a: 0005 c.nop 1 - 216c: 6c00 flw fs0,24(s0) - 216e: 0005 c.nop 1 - 2170: 0200 addi s0,sp,256 - 2172: 3000 fld fs0,32(s0) - 2174: 009f 0000 0000 0x9f - 217a: 0000 unimp - 217c: 3400 fld fs0,40(s0) - 217e: ac000003 lb zero,-1344(zero) # fffffac0 <__stack_top+0xfffac0> - 2182: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 2186: 5e00 lw s0,56(a2) - 2188: 03b0 addi a2,sp,456 - 218a: 0000 unimp - 218c: 03e4 addi s1,sp,460 - 218e: 0000 unimp - 2190: 0001 nop - 2192: ec5e fsw fs7,24(sp) - 2194: 00000003 lb zero,0(zero) # 0 <__stack_usage> - 2198: 0004 0x4 - 219a: 0100 addi s0,sp,128 - 219c: 5e00 lw s0,56(a2) - 219e: 0480 addi s0,sp,576 - 21a0: 0000 unimp - 21a2: 04e0 addi s0,sp,588 - 21a4: 0000 unimp - 21a6: 0001 nop - 21a8: e45e fsw fs7,8(sp) - 21aa: 0004 0x4 - 21ac: 1000 addi s0,sp,32 - 21ae: 0005 c.nop 1 - 21b0: 0100 addi s0,sp,128 - 21b2: 5e00 lw s0,56(a2) - 21b4: 0510 addi a2,sp,640 - 21b6: 0000 unimp - 21b8: 0514 addi a3,sp,640 - 21ba: 0000 unimp - 21bc: 0001 nop - 21be: b456 fsd fs5,40(sp) - 21c0: 0008 0x8 - 21c2: b800 fsd fs0,48(s0) - 21c4: 0008 0x8 - 21c6: 0100 addi s0,sp,128 - 21c8: 5e00 lw s0,56(a2) - ... - 21d2: 038c addi a1,sp,448 - 21d4: 0000 unimp - 21d6: 03a0 addi s0,sp,456 - 21d8: 0000 unimp - 21da: 0001 nop - 21dc: b05d j 1a82 <__stack_size+0x1682> - 21de: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> - 21e2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 21e6: 5d00 lw s0,56(a0) - 21e8: 03dc addi a5,sp,452 - 21ea: 0000 unimp - 21ec: 03e8 addi a0,sp,460 - 21ee: 0000 unimp - 21f0: 0001 nop - 21f2: ec5d bnez s0,22b0 <__stack_size+0x1eb0> - 21f4: 88000003 lb zero,-1920(zero) # fffff880 <__stack_top+0xfff880> - 21f8: 0004 0x4 - 21fa: 0100 addi s0,sp,128 - 21fc: 6e00 flw fs0,24(a2) - 21fe: 04cc addi a1,sp,580 - 2200: 0000 unimp - 2202: 04e4 addi s1,sp,588 - 2204: 0000 unimp - 2206: 0002 c.slli64 zero - 2208: 9f30 0x9f30 - 220a: 04e4 addi s1,sp,588 - 220c: 0000 unimp - 220e: 0500 addi s0,sp,640 - 2210: 0000 unimp - 2212: 0001 nop - 2214: 0861 addi a6,a6,24 - 2216: 0005 c.nop 1 - 2218: 0c00 addi s0,sp,528 - 221a: 0005 c.nop 1 - 221c: 0100 addi s0,sp,128 - 221e: 5d00 lw s0,56(a0) - 2220: 050c addi a1,sp,640 - 2222: 0000 unimp - 2224: 0514 addi a3,sp,640 - 2226: 0000 unimp - 2228: 0001 nop - 222a: b461 j 1cb2 <__stack_size+0x18b2> - 222c: 0008 0x8 - 222e: b800 fsd fs0,48(s0) - 2230: 0008 0x8 - 2232: 0100 addi s0,sp,128 - 2234: 6100 flw fs0,0(a0) - ... - 223e: 037c addi a5,sp,396 - 2240: 0000 unimp - 2242: 03f8 addi a4,sp,460 - 2244: 0000 unimp - 2246: 0001 nop - 2248: b455 j 1cec <__stack_size+0x18ec> - 224a: 0004 0x4 - 224c: 1800 addi s0,sp,48 - 224e: 0005 c.nop 1 - 2250: 0100 addi s0,sp,128 - 2252: 5600 lw s0,40(a2) - 2254: 08b4 addi a3,sp,88 - 2256: 0000 unimp - 2258: 08c0 addi s0,sp,84 - 225a: 0000 unimp - 225c: 0001 nop - 225e: 0056 c.slli zero,0x15 - 2260: 0000 unimp - 2262: 0000 unimp - 2264: 0000 unimp - 2266: 8c00 0x8c00 - 2268: f0000003 lb zero,-256(zero) # ffffff00 <__stack_top+0xffff00> - 226c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 2270: 5f00 lw s0,56(a4) - 2272: 03f0 addi a2,sp,460 - 2274: 0000 unimp - 2276: 0408 addi a0,sp,512 - 2278: 0000 unimp - 227a: 0028 addi a0,sp,8 - 227c: 0077008f 0x77008f - 2280: 761a flw fa2,164(sp) - 2282: 1e00 addi s0,sp,816 - 2284: 8f1a0077 0x8f1a0077 - 2288: 7700 flw fs0,40(a4) - 228a: 1a00 addi s0,sp,304 - 228c: 008d addi ra,ra,3 - 228e: 8f1e mv t5,t2 - 2290: 7700 flw fs0,40(a4) - 2292: 1a00 addi s0,sp,304 - 2294: 0076 c.slli zero,0x1d - 2296: 401e 0x401e - 2298: 2225 jal 23c0 <__stack_size+0x1fc0> - 229a: 77220083 lb ra,1906(tp) # 1a772 <__stack_size+0x1a372> - 229e: 1a00 addi s0,sp,304 - 22a0: 2440 fld fs0,136(s0) - 22a2: 9f22 add t5,t5,s0 - 22a4: 04cc addi a1,sp,580 - 22a6: 0000 unimp - 22a8: 0518 addi a4,sp,640 - 22aa: 0000 unimp - 22ac: 0001 nop - 22ae: b45a fsd fs6,40(sp) - 22b0: 0008 0x8 - 22b2: c000 sw s0,0(s0) - 22b4: 0008 0x8 - 22b6: 0100 addi s0,sp,128 - 22b8: 5a00 lw s0,48(a2) - ... - 22c2: 02b0 addi a2,sp,328 - 22c4: 0000 unimp - 22c6: 04a8 addi a0,sp,584 - 22c8: 0000 unimp - 22ca: 0001 nop - 22cc: 005a c.slli zero,0x16 - 22ce: 0000 unimp - 22d0: 0000 unimp - 22d2: 0000 unimp - 22d4: b000 fsd fs0,32(s0) - 22d6: 0002 c.slli64 zero - 22d8: 4400 lw s0,8(s0) - 22da: 0004 0x4 - 22dc: 0100 addi s0,sp,128 - 22de: 6c00 flw fs0,24(s0) - 22e0: 0444 addi s1,sp,516 - 22e2: 0000 unimp - 22e4: 0504 addi s1,sp,640 - 22e6: 0000 unimp - 22e8: 00800007 0x800007 - 22ec: 2440 fld fs0,136(s0) - 22ee: 2540 fld fs0,136(a0) - 22f0: b49f 0008 c000 0xc0000008b49f - 22f6: 0008 0x8 - 22f8: 0700 addi s0,sp,896 - 22fa: 8000 0x8000 - 22fc: 4000 lw s0,0(s0) - 22fe: 4024 lw s1,64(s0) - 2300: 9f25 0x9f25 - ... - 230a: 02b0 addi a2,sp,328 - 230c: 0000 unimp - 230e: 02d4 addi a3,sp,324 - 2310: 0000 unimp - 2312: 0001 nop - 2314: d456 sw s5,40(sp) - 2316: 0002 c.slli64 zero - 2318: 2c00 fld fs0,24(s0) - 231a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 231e: 6f00 flw fs0,24(a4) - ... - 2328: 02ec addi a1,sp,332 - 232a: 0000 unimp - 232c: 0314 addi a3,sp,384 - 232e: 0000 unimp - 2330: 0001 nop - 2332: 146d addi s0,s0,-5 - 2334: 38000003 lb zero,896(zero) # 380 <__stack_usage+0x380> - 2338: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 233c: 5600 lw s0,40(a2) - ... - 2346: 02b0 addi a2,sp,328 - 2348: 0000 unimp - 234a: 02b8 addi a4,sp,328 - 234c: 0000 unimp - 234e: 0006 c.slli zero,0x1 - 2350: 007a0087 0x7a0087 - 2354: 9f1d 0x9f1d - 2356: 02b8 addi a4,sp,328 - 2358: 0000 unimp - 235a: 02c4 addi s1,sp,324 - 235c: 0000 unimp - 235e: 0001 nop - 2360: 0002c867 0x2c867 - 2364: d000 sw s0,32(s0) - 2366: 0002 c.slli64 zero - 2368: 0100 addi s0,sp,128 - 236a: 5f00 lw s0,56(a4) - 236c: 02d0 addi a2,sp,324 - 236e: 0000 unimp - 2370: 02d4 addi a3,sp,324 - 2372: 0000 unimp - 2374: 0008 0x8 - 2376: 25400083 lb ra,596(zero) # 254 <__stack_usage+0x254> - 237a: 9f210087 0x9f210087 - 237e: 02d4 addi a3,sp,324 - 2380: 0000 unimp - 2382: 02f8 addi a4,sp,332 - 2384: 0000 unimp - 2386: 0001 nop - 2388: 005f 0000 0000 0x5f - 238e: 0000 unimp - 2390: e800 fsw fs0,16(s0) - 2392: 0002 c.slli64 zero - 2394: f800 fsw fs0,48(s0) - 2396: 0002 c.slli64 zero - 2398: 0600 addi s0,sp,768 - 239a: 7f00 flw fs0,56(a4) - 239c: 7a00 flw fs0,48(a2) - 239e: 1d00 addi s0,sp,688 - 23a0: f89f 0002 0400 0x4000002f89f - 23a6: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 23aa: 5f00 lw s0,56(a4) - 23ac: 0308 addi a0,sp,384 - 23ae: 0000 unimp - 23b0: 0310 addi a2,sp,384 - 23b2: 0000 unimp - 23b4: 0001 nop - 23b6: 145f 0003 2800 0x28000003145f - 23bc: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 23c0: 5f00 lw s0,56(a4) - 23c2: 0328 addi a0,sp,392 - 23c4: 0000 unimp - 23c6: 03ac addi a1,sp,456 - 23c8: 0000 unimp - 23ca: 0001 nop - 23cc: 005e c.slli zero,0x17 - 23ce: 0000 unimp - 23d0: 0000 unimp - 23d2: 0000 unimp - 23d4: c000 sw s0,0(s0) - 23d6: 0002 c.slli64 zero - 23d8: 2800 fld fs0,16(s0) - 23da: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 23de: 5e00 lw s0,56(a2) - 23e0: 0328 addi a0,sp,392 - 23e2: 0000 unimp - 23e4: 0344 addi s1,sp,388 - 23e6: 0000 unimp - 23e8: 0006 c.slli zero,0x1 - 23ea: 008c addi a1,sp,64 - 23ec: 008d addi ra,ra,3 - 23ee: 9f1e add t5,t5,t2 - ... - 23f8: 034c addi a1,sp,388 - 23fa: 0000 unimp - 23fc: 0388 addi a0,sp,448 - 23fe: 0000 unimp - 2400: 0001 nop - 2402: 8858 0x8858 - 2404: 98000003 lb zero,-1664(zero) # fffff980 <__stack_top+0xfff980> - 2408: 09000003 lb zero,144(zero) # 90 <__stack_usage+0x90> - 240c: 8f00 0x8f00 - 240e: 7700 flw fs0,40(a4) - 2410: 1a00 addi s0,sp,304 - 2412: 0076 c.slli zero,0x1d - 2414: 9f1e add t5,t5,t2 - 2416: 0398 addi a4,sp,448 - 2418: 0000 unimp - 241a: 039c addi a5,sp,448 - 241c: 0000 unimp - 241e: 0009 c.nop 2 - 2420: 0078 addi a4,sp,12 - 2422: 761a0077 0x761a0077 - 2426: 1e00 addi s0,sp,816 - 2428: 9c9f 0003 0800 0x80000039c9f - 242e: 0004 0x4 - 2430: 0900 addi s0,sp,144 - 2432: 8f00 0x8f00 - 2434: 7700 flw fs0,40(a4) - 2436: 1a00 addi s0,sp,304 - 2438: 0076 c.slli zero,0x1d - 243a: 9f1e add t5,t5,t2 - ... - 2444: 034c addi a1,sp,388 - 2446: 0000 unimp - 2448: 0354 addi a3,sp,388 - 244a: 0000 unimp - 244c: 0006 c.slli zero,0x1 - 244e: 008d addi ra,ra,3 - 2450: 008e slli ra,ra,0x3 - 2452: 9f1e add t5,t5,t2 - 2454: 0354 addi a3,sp,388 - 2456: 0000 unimp - 2458: 035c addi a5,sp,388 - 245a: 0000 unimp - 245c: 0001 nop - 245e: 5c6e lw s8,248(sp) - 2460: 64000003 lb zero,1600(zero) # 640 <__stack_size+0x240> - 2464: 09000003 lb zero,144(zero) # 90 <__stack_usage+0x90> - 2468: 7f00 flw fs0,56(a4) - 246a: 8f7f 0x8f7f - 246c: 1a00 addi s0,sp,304 - 246e: 008d addi ra,ra,3 - 2470: 9f1e add t5,t5,t2 - 2472: 0364 addi s1,sp,396 - 2474: 0000 unimp - 2476: 03a4 addi s1,sp,456 - 2478: 0000 unimp - 247a: 0001 nop - 247c: a46e fsd fs11,8(sp) - 247e: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> - 2482: 0004 0x4 - 2484: 1700 addi s0,sp,928 - 2486: 8f00 0x8f00 - 2488: 7700 flw fs0,40(a4) - 248a: 1a00 addi s0,sp,304 - 248c: 008d addi ra,ra,3 - 248e: 8f1e mv t5,t2 - 2490: 7700 flw fs0,40(a4) - 2492: 1a00 addi s0,sp,304 - 2494: 0076 c.slli zero,0x1d - 2496: 401e 0x401e - 2498: 2225 jal 25c0 <__stack_size+0x21c0> - 249a: 9f220083 lb ra,-1550(tp) # fffff9f2 <__stack_top+0xfff9f2> - ... - 24a6: 0350 addi a2,sp,388 - 24a8: 0000 unimp - 24aa: 0518 addi a4,sp,640 - 24ac: 0000 unimp - 24ae: 0001 nop - 24b0: 0008b463 0x8b463 - 24b4: c000 sw s0,0(s0) - 24b6: 0008 0x8 - 24b8: 0100 addi s0,sp,128 - 24ba: 6300 flw fs0,0(a4) - ... - 24c4: 0364 addi s1,sp,396 - 24c6: 0000 unimp - 24c8: 037c addi a5,sp,396 - 24ca: 0000 unimp - 24cc: 0001 nop - 24ce: 0055 c.nop 21 - 24d0: 0000 unimp - 24d2: 0000 unimp - 24d4: 0000 unimp - 24d6: 3400 fld fs0,40(s0) - 24d8: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> - 24dc: 0004 0x4 - 24de: 0100 addi s0,sp,128 - 24e0: 6f00 flw fs0,24(a4) - ... - 24ea: 0340 addi s0,sp,388 - 24ec: 0000 unimp - 24ee: 0500 addi s0,sp,640 - 24f0: 0000 unimp - 24f2: 0001 nop - 24f4: b461 j 1f7c <__stack_size+0x1b7c> - 24f6: 0008 0x8 - 24f8: c000 sw s0,0(s0) - 24fa: 0008 0x8 - 24fc: 0100 addi s0,sp,128 - 24fe: 6100 flw fs0,0(a0) - ... - 2508: 0340 addi s0,sp,388 - 250a: 0000 unimp - 250c: 0364 addi s1,sp,396 - 250e: 0000 unimp - 2510: 0001 nop - 2512: 6455 lui s0,0x15 - 2514: 98000003 lb zero,-1664(zero) # fffff980 <__stack_top+0xfff980> - 2518: 05000003 lb zero,80(zero) # 50 <__stack_usage+0x50> - 251c: 8f00 0x8f00 - 251e: 4000 lw s0,0(s0) - 2520: 9f25 0x9f25 - 2522: 0398 addi a4,sp,448 - 2524: 0000 unimp - 2526: 039c addi a5,sp,448 - 2528: 0000 unimp - 252a: 0005 c.nop 1 - 252c: 0078 addi a4,sp,12 - 252e: 2540 fld fs0,136(a0) - 2530: 9c9f 0003 0800 0x80000039c9f - 2536: 0004 0x4 - 2538: 0500 addi s0,sp,640 - 253a: 8f00 0x8f00 - 253c: 4000 lw s0,0(s0) - 253e: 9f25 0x9f25 - ... - 2548: 0344 addi s1,sp,388 - 254a: 0000 unimp - 254c: 0494 addi a3,sp,576 - 254e: 0000 unimp - 2550: 0001 nop - 2552: 946d srai s0,s0,0x3b - 2554: 0004 0x4 - 2556: 0000 unimp - 2558: 0005 c.nop 1 - 255a: 0500 addi s0,sp,640 - 255c: 8100 0x8100 - 255e: 4000 lw s0,0(s0) - 2560: 9f25 0x9f25 - 2562: 08b4 addi a3,sp,88 - 2564: 0000 unimp - 2566: 08c0 addi s0,sp,84 - 2568: 0000 unimp - 256a: 0005 c.nop 1 - 256c: 0081 addi ra,ra,0 - 256e: 2540 fld fs0,136(a0) - 2570: 009f 0000 0000 0x9f - 2576: 0000 unimp - 2578: b000 fsd fs0,32(s0) - 257a: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> - 257e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 2582: 5d00 lw s0,56(a0) - ... - 258c: 03d8 addi a4,sp,452 - 258e: 0000 unimp - 2590: 03dc addi a5,sp,452 - 2592: 0000 unimp - 2594: 0001 nop - 2596: 005d c.nop 23 - 2598: 0000 unimp - 259a: 0000 unimp - 259c: 0000 unimp - 259e: e000 fsw fs0,0(s0) - 25a0: 88000003 lb zero,-1920(zero) # fffff880 <__stack_top+0xfff880> - 25a4: 0004 0x4 - 25a6: 0100 addi s0,sp,128 - 25a8: 6e00 flw fs0,24(a2) - ... - 25b2: 03f4 addi a3,sp,460 - 25b4: 0000 unimp - 25b6: 04a8 addi a0,sp,584 - 25b8: 0000 unimp - 25ba: 0001 nop - 25bc: 005a c.slli zero,0x16 - 25be: 0000 unimp - 25c0: 0000 unimp - 25c2: 0000 unimp - 25c4: f400 fsw fs0,40(s0) - 25c6: 44000003 lb zero,1088(zero) # 440 <__stack_size+0x40> - 25ca: 0004 0x4 - 25cc: 0100 addi s0,sp,128 - 25ce: 6c00 flw fs0,24(s0) - 25d0: 0444 addi s1,sp,516 - 25d2: 0000 unimp - 25d4: 0504 addi s1,sp,640 - 25d6: 0000 unimp - 25d8: 00800007 0x800007 - 25dc: 2440 fld fs0,136(s0) - 25de: 2540 fld fs0,136(a0) - 25e0: b49f 0008 c000 0xc0000008b49f - 25e6: 0008 0x8 - 25e8: 0700 addi s0,sp,896 - 25ea: 8000 0x8000 - 25ec: 4000 lw s0,0(s0) - 25ee: 4024 lw s1,64(s0) - 25f0: 9f25 0x9f25 - ... - 25fa: 03f8 addi a4,sp,460 - 25fc: 0000 unimp - 25fe: 041c addi a5,sp,512 - 2600: 0000 unimp - 2602: 0001 nop - 2604: 1c55 addi s8,s8,-11 - 2606: 0004 0x4 - 2608: 7000 flw fs0,32(s0) - 260a: 0004 0x4 - 260c: 0100 addi s0,sp,128 - 260e: 5d00 lw s0,56(a0) - ... - 2618: 0434 addi a3,sp,520 - 261a: 0000 unimp - 261c: 045c addi a5,sp,516 - 261e: 0000 unimp - 2620: 0001 nop - 2622: 00045c6f jal s8,47622 <__stack_size+0x47222> - 2626: 7800 flw fs0,48(s0) - 2628: 0004 0x4 - 262a: 0100 addi s0,sp,128 - 262c: 5f00 lw s0,56(a4) - ... - 2636: 03f4 addi a3,sp,460 - 2638: 0000 unimp - 263a: 0400 addi s0,sp,512 - 263c: 0000 unimp - 263e: 0006 c.slli zero,0x1 - 2640: 007e c.slli zero,0x1f - 2642: 007a c.slli zero,0x1e - 2644: 9f1d 0x9f1d - 2646: 0400 addi s0,sp,512 - 2648: 0000 unimp - 264a: 040c addi a1,sp,512 - 264c: 0000 unimp - 264e: 0001 nop - 2650: 105e c.slli zero,0x37 - 2652: 0004 0x4 - 2654: 1800 addi s0,sp,48 - 2656: 0004 0x4 - 2658: 0100 addi s0,sp,128 - 265a: 5e00 lw s0,56(a2) - 265c: 041c addi a5,sp,512 - 265e: 0000 unimp - 2660: 0440 addi s0,sp,516 - 2662: 0000 unimp - 2664: 0001 nop - 2666: 005e c.slli zero,0x17 - 2668: 0000 unimp - 266a: 0000 unimp - 266c: 0000 unimp - 266e: 3000 fld fs0,32(s0) - 2670: 0004 0x4 - 2672: 4000 lw s0,0(s0) - 2674: 0004 0x4 - 2676: 0600 addi s0,sp,768 - 2678: 7e00 flw fs0,56(a2) - 267a: 7a00 flw fs0,48(a2) - 267c: 1d00 addi s0,sp,688 - 267e: 409f 0004 4800 0x48000004409f - 2684: 0004 0x4 - 2686: 0100 addi s0,sp,128 - 2688: 5e00 lw s0,56(a2) - 268a: 044c addi a1,sp,516 - 268c: 0000 unimp - 268e: 0458 addi a4,sp,516 - 2690: 0000 unimp - 2692: 0001 nop - 2694: 5c5e lw s8,244(sp) - 2696: 0004 0x4 - 2698: e000 fsw fs0,0(s0) - 269a: 0004 0x4 - 269c: 0100 addi s0,sp,128 - 269e: 5e00 lw s0,56(a2) - ... - 26a8: 0408 addi a0,sp,512 - 26aa: 0000 unimp - 26ac: 0434 addi a3,sp,520 - 26ae: 0000 unimp - 26b0: 0001 nop - 26b2: 0004346f jal s0,456b2 <__stack_size+0x452b2> - 26b6: 4400 lw s0,8(s0) - 26b8: 0004 0x4 - 26ba: 0600 addi s0,sp,768 - 26bc: 8c00 0x8c00 - 26be: 7500 flw fs0,40(a0) - 26c0: 1e00 addi s0,sp,816 - 26c2: 449f 0004 8400 0x84000004449f - 26c8: 0004 0x4 - 26ca: 0100 addi s0,sp,128 - 26cc: 6c00 flw fs0,24(s0) - 26ce: 0484 addi s1,sp,576 - 26d0: 0000 unimp - 26d2: 0504 addi s1,sp,640 - 26d4: 0000 unimp - 26d6: 000a c.slli zero,0x2 - 26d8: 0080 addi s0,sp,64 - 26da: 2440 fld fs0,136(s0) - 26dc: 2540 fld fs0,136(a0) - 26de: 9f1e008f 0x9f1e008f - 26e2: 08b4 addi a3,sp,88 - 26e4: 0000 unimp - 26e6: 08c0 addi s0,sp,84 - 26e8: 0000 unimp - 26ea: 000a c.slli zero,0x2 - 26ec: 0080 addi s0,sp,64 - 26ee: 2440 fld fs0,136(s0) - 26f0: 2540 fld fs0,136(a0) - 26f2: 9f1e008f 0x9f1e008f - ... - 26fe: 0488 addi a0,sp,576 - 2700: 0000 unimp - 2702: 04c8 addi a0,sp,580 - 2704: 0000 unimp - 2706: 0001 nop - 2708: c86e sw s11,16(sp) - 270a: 0004 0x4 - 270c: fc00 fsw fs0,56(s0) - 270e: 0004 0x4 - 2710: 0d00 addi s0,sp,656 - 2712: 8100 0x8100 - 2714: 7700 flw fs0,40(a4) - 2716: 1a00 addi s0,sp,304 - 2718: 007d c.nop 31 - 271a: 2440 fld fs0,136(s0) - 271c: 2540 fld fs0,136(a0) - 271e: 9f1e add t5,t5,t2 - 2720: 04fc addi a5,sp,588 - 2722: 0000 unimp - 2724: 0500 addi s0,sp,640 - 2726: 0000 unimp - 2728: 000d c.nop 3 - 272a: 0081 addi ra,ra,0 - 272c: 7f1a0077 0x7f1a0077 - 2730: 4002 0x4002 - 2732: 4024 lw s1,64(s0) - 2734: 1e25 addi t3,t3,-23 - 2736: b49f 0008 b800 0xb8000008b49f - 273c: 0008 0x8 - 273e: 0d00 addi s0,sp,656 - 2740: 8100 0x8100 - 2742: 7700 flw fs0,40(a4) - 2744: 1a00 addi s0,sp,304 - 2746: 007d c.nop 31 - 2748: 2440 fld fs0,136(s0) - 274a: 2540 fld fs0,136(a0) - 274c: 9f1e add t5,t5,t2 - ... - 2756: 0488 addi a0,sp,576 - 2758: 0000 unimp - 275a: 0494 addi a3,sp,576 - 275c: 0000 unimp - 275e: 0006 c.slli zero,0x1 - 2760: 008d addi ra,ra,3 - 2762: 007f 0x7f - 2764: 9f1e add t5,t5,t2 - 2766: 0494 addi a3,sp,576 - 2768: 0000 unimp - 276a: 049c addi a5,sp,576 - 276c: 0000 unimp - 276e: 0001 nop - 2770: 9c6d 0x9c6d - 2772: 0004 0x4 - 2774: a000 fsd fs0,0(s0) - 2776: 0004 0x4 - 2778: 1100 addi s0,sp,160 - 277a: 8100 0x8100 - 277c: 4000 lw s0,0(s0) - 277e: 7d25 lui s10,0xfffe9 - 2780: 4000 lw s0,0(s0) - 2782: 4024 lw s1,64(s0) - 2784: 1e25 addi t3,t3,-23 - 2786: 008e slli ra,ra,0x3 - 2788: 2540 fld fs0,136(a0) - 278a: 9f22 add t5,t5,s0 - 278c: 04a0 addi s0,sp,584 - 278e: 0000 unimp - 2790: 04d8 addi a4,sp,580 - 2792: 0000 unimp - 2794: 0001 nop - 2796: d85f 0004 fc00 0xfc000004d85f - 279c: 0004 0x4 - 279e: 1200 addi s0,sp,288 - 27a0: 8100 0x8100 - 27a2: 7700 flw fs0,40(a4) - 27a4: 1a00 addi s0,sp,304 - 27a6: 007d c.nop 31 - 27a8: 2440 fld fs0,136(s0) - 27aa: 2540 fld fs0,136(a0) - 27ac: 401e 0x401e - 27ae: 8d25 xor a0,a0,s1 - 27b0: 2200 fld fs0,0(a2) - 27b2: fc9f 0004 0000 0x4fc9f - 27b8: 0005 c.nop 1 - 27ba: 1200 addi s0,sp,288 - 27bc: 8100 0x8100 - 27be: 7700 flw fs0,40(a4) - 27c0: 1a00 addi s0,sp,304 - 27c2: 027f 0x27f - 27c4: 2440 fld fs0,136(s0) - 27c6: 2540 fld fs0,136(a0) - 27c8: 401e 0x401e - 27ca: 8d25 xor a0,a0,s1 - 27cc: 2200 fld fs0,0(a2) - 27ce: b49f 0008 b800 0xb8000008b49f - 27d4: 0008 0x8 - 27d6: 1200 addi s0,sp,288 - 27d8: 8100 0x8100 - 27da: 7700 flw fs0,40(a4) - 27dc: 1a00 addi s0,sp,304 - 27de: 007d c.nop 31 - 27e0: 2440 fld fs0,136(s0) - 27e2: 2540 fld fs0,136(a0) - 27e4: 401e 0x401e - 27e6: 8d25 xor a0,a0,s1 - 27e8: 2200 fld fs0,0(a2) - 27ea: 009f 0000 0000 0x9f - 27f0: 0000 unimp - 27f2: 8c00 0x8c00 - 27f4: 0004 0x4 - 27f6: b000 fsd fs0,32(s0) - 27f8: 0004 0x4 - 27fa: 0100 addi s0,sp,128 - 27fc: 5600 lw s0,40(a2) - 27fe: 04b0 addi a2,sp,584 - 2800: 0000 unimp - 2802: 04fc addi a5,sp,588 - 2804: 0000 unimp - 2806: 0081000b 0x81000b - 280a: 7d1a0077 0x7d1a0077 - 280e: 4000 lw s0,0(s0) - 2810: 1e25 addi t3,t3,-23 - 2812: fc9f 0004 0000 0x4fc9f - 2818: 0005 c.nop 1 - 281a: 0b00 addi s0,sp,400 - 281c: 8100 0x8100 - 281e: 7700 flw fs0,40(a4) - 2820: 1a00 addi s0,sp,304 - 2822: 027f 0x27f - 2824: 2540 fld fs0,136(a0) - 2826: 9f1e add t5,t5,t2 - 2828: 08b4 addi a3,sp,88 - 282a: 0000 unimp - 282c: 08b8 addi a4,sp,88 - 282e: 0000 unimp - 2830: 0081000b 0x81000b - 2834: 7d1a0077 0x7d1a0077 - 2838: 4000 lw s0,0(s0) - 283a: 1e25 addi t3,t3,-23 - 283c: 009f 0000 0000 0x9f - 2842: 0000 unimp - 2844: 9000 0x9000 - 2846: 0004 0x4 - 2848: b800 fsd fs0,48(s0) - 284a: 0004 0x4 - 284c: 0100 addi s0,sp,128 - 284e: 6c00 flw fs0,24(s0) - ... - 2858: 0480 addi s0,sp,576 - 285a: 0000 unimp - 285c: 04fc addi a5,sp,588 - 285e: 0000 unimp - 2860: 0001 nop - 2862: fc5d bnez s0,2820 <__stack_size+0x2420> - 2864: 0004 0x4 - 2866: 0c00 addi s0,sp,528 - 2868: 0005 c.nop 1 - 286a: 0300 addi s0,sp,384 - 286c: 7f00 flw fs0,56(a4) - 286e: 9f02 jalr t5 - 2870: 08b4 addi a3,sp,88 - 2872: 0000 unimp - 2874: 08b8 addi a4,sp,88 - 2876: 0000 unimp - 2878: 0001 nop - 287a: 005d c.nop 23 - 287c: 0000 unimp - 287e: 0000 unimp - 2880: 0000 unimp - 2882: 8400 0x8400 - 2884: 0004 0x4 - 2886: 0000 unimp - 2888: 0005 c.nop 1 - 288a: 0100 addi s0,sp,128 - 288c: 6100 flw fs0,0(a0) - 288e: 08b4 addi a3,sp,88 - 2890: 0000 unimp - 2892: 08c0 addi s0,sp,84 - 2894: 0000 unimp - 2896: 0001 nop - 2898: 0061 c.nop 24 - 289a: 0000 unimp - 289c: 0000 unimp - 289e: 0000 unimp - 28a0: 8400 0x8400 - 28a2: 0004 0x4 - 28a4: 9000 0x9000 - 28a6: 0004 0x4 - 28a8: 0100 addi s0,sp,128 - 28aa: 6c00 flw fs0,24(s0) - 28ac: 0490 addi a2,sp,576 - 28ae: 0000 unimp - 28b0: 04fc addi a5,sp,588 - 28b2: 0000 unimp - 28b4: 0005 c.nop 1 - 28b6: 007d c.nop 31 - 28b8: 2540 fld fs0,136(a0) - 28ba: fc9f 0004 0c00 0xc000004fc9f - 28c0: 0005 c.nop 1 - 28c2: 0500 addi s0,sp,640 - 28c4: 7f00 flw fs0,56(a4) - 28c6: 4002 0x4002 - 28c8: 9f25 0x9f25 - 28ca: 08b4 addi a3,sp,88 - 28cc: 0000 unimp - 28ce: 08b8 addi a4,sp,88 - 28d0: 0000 unimp - 28d2: 0005 c.nop 1 - 28d4: 007d c.nop 31 - 28d6: 2540 fld fs0,136(a0) - 28d8: 009f 0000 0000 0x9f - 28de: 0000 unimp - 28e0: 8400 0x8400 - 28e2: 0004 0x4 - 28e4: 9400 0x9400 - 28e6: 0004 0x4 - 28e8: 0100 addi s0,sp,128 - 28ea: 6d00 flw fs0,24(a0) - 28ec: 0494 addi a3,sp,576 - 28ee: 0000 unimp - 28f0: 0500 addi s0,sp,640 - 28f2: 0000 unimp - 28f4: 0005 c.nop 1 - 28f6: 0081 addi ra,ra,0 - 28f8: 2540 fld fs0,136(a0) - 28fa: b49f 0008 c000 0xc0000008b49f - 2900: 0008 0x8 - 2902: 0500 addi s0,sp,640 - 2904: 8100 0x8100 - 2906: 4000 lw s0,0(s0) - 2908: 9f25 0x9f25 - ... - 2912: 04e4 addi s1,sp,588 - 2914: 0000 unimp - 2916: 0500 addi s0,sp,640 - 2918: 0000 unimp - 291a: 0001 nop - 291c: b461 j 23a4 <__stack_size+0x1fa4> - 291e: 0008 0x8 - 2920: b800 fsd fs0,48(s0) - 2922: 0008 0x8 - 2924: 0100 addi s0,sp,128 - 2926: 6100 flw fs0,0(a0) - ... - 2930: 04fc addi a5,sp,588 - 2932: 0000 unimp - 2934: 050c addi a1,sp,640 - 2936: 0000 unimp - 2938: 0001 nop - 293a: 005d c.nop 23 - 293c: 0000 unimp - 293e: 0000 unimp - 2940: 0000 unimp - 2942: 5000 lw s0,32(s0) - 2944: 0005 c.nop 1 - 2946: 6000 flw fs0,0(s0) - 2948: 0005 c.nop 1 - 294a: 0100 addi s0,sp,128 - 294c: 5e00 lw s0,56(a2) - ... - 2956: 06b0 addi a2,sp,840 - 2958: 0000 unimp - 295a: 0720 addi s0,sp,904 - 295c: 0000 unimp - 295e: 0002 c.slli64 zero - 2960: 9f31 0x9f31 - 2962: 07f4 addi a3,sp,972 - 2964: 0000 unimp - 2966: 07fc addi a5,sp,972 - 2968: 0000 unimp - 296a: 0002 c.slli64 zero - 296c: 9f31 0x9f31 - 296e: 0810 addi a2,sp,16 - 2970: 0000 unimp - 2972: 0814 addi a3,sp,16 - 2974: 0000 unimp - 2976: 0005 c.nop 1 - 2978: 0079 c.nop 30 - 297a: 1a31 addi s4,s4,-20 - 297c: 149f 0008 1800 0x18000008149f - 2982: 0008 0x8 - 2984: 0100 addi s0,sp,128 - 2986: 5e00 lw s0,56(a2) - 2988: 0818 addi a4,sp,16 - 298a: 0000 unimp - 298c: 081c addi a5,sp,16 - 298e: 0000 unimp - 2990: 0002 c.slli64 zero - 2992: 9f30 0x9f30 - ... - 299c: 06b8 addi a4,sp,840 - 299e: 0000 unimp - 29a0: 0720 addi s0,sp,904 - 29a2: 0000 unimp - 29a4: 0002 c.slli64 zero - 29a6: 9f30 0x9f30 - ... - 29b0: 06b8 addi a4,sp,840 - 29b2: 0000 unimp - 29b4: 06f8 addi a4,sp,844 - 29b6: 0000 unimp - 29b8: 0001 nop - 29ba: fc5f 0006 1400 0x14000006fc5f - 29c0: 01000007 0x1000007 - 29c4: 5f00 lw s0,56(a4) - ... - 29ce: 06b8 addi a4,sp,840 - 29d0: 0000 unimp - 29d2: 06f8 addi a4,sp,844 - 29d4: 0000 unimp - 29d6: 0001 nop - 29d8: f858 fsw fa4,52(s0) - 29da: 0006 c.slli zero,0x1 - 29dc: fc00 fsw fs0,56(s0) - 29de: 0006 c.slli zero,0x1 - 29e0: 0100 addi s0,sp,128 - 29e2: 5e00 lw s0,56(a2) - 29e4: 06fc addi a5,sp,844 - 29e6: 0000 unimp - 29e8: 0714 addi a3,sp,896 - 29ea: 0000 unimp - 29ec: 0001 nop - 29ee: 1458 addi a4,sp,548 - 29f0: 18000007 0x18000007 - 29f4: 01000007 0x1000007 - 29f8: 5e00 lw s0,56(a2) - ... - 2a02: 06ec addi a1,sp,844 - 2a04: 0000 unimp - 2a06: 06f0 addi a2,sp,844 - 2a08: 0000 unimp - 2a0a: 047f0003 lb zero,71(t5) - 2a0e: 009f 0000 0000 0x9f - 2a14: 0000 unimp - 2a16: 0400 addi s0,sp,512 - 2a18: 0c000007 0xc000007 - 2a1c: 03000007 0x3000007 - 2a20: 7f00 flw fs0,56(a4) - 2a22: 9f08 0x9f08 - ... - 2a2c: 0788 addi a0,sp,960 - 2a2e: 0000 unimp - 2a30: 0798 addi a4,sp,960 - 2a32: 0000 unimp - 2a34: 0001 nop - 2a36: 005d c.nop 23 - ... - 2a40: 0000 unimp - 2a42: 8000 0x8000 - 2a44: 0000 unimp - 2a46: 0600 addi s0,sp,768 - 2a48: 5a00 lw s0,48(a2) - 2a4a: 935b0493 addi s1,s6,-1739 - 2a4e: 8004 0x8004 - 2a50: 0000 unimp - 2a52: 8c00 0x8c00 - 2a54: 0000 unimp - 2a56: 0600 addi s0,sp,768 - 2a58: f300 fsw fs0,32(a4) - 2a5a: 250af503 0x250af503 - 2a5e: 8c9f 0000 9c00 0x9c0000008c9f - 2a64: 0000 unimp - 2a66: 0600 addi s0,sp,768 - 2a68: 5a00 lw s0,48(a2) - 2a6a: 935b0493 addi s1,s6,-1739 - 2a6e: 9c04 0x9c04 - 2a70: 0000 unimp - 2a72: d400 sw s0,40(s0) - 2a74: 0000 unimp - 2a76: 0600 addi s0,sp,768 - 2a78: f300 fsw fs0,32(a4) - 2a7a: 250af503 0x250af503 - 2a7e: d49f 0000 d700 0xd7000000d49f - 2a84: 0000 unimp - 2a86: 0600 addi s0,sp,768 - 2a88: 5a00 lw s0,48(a2) - 2a8a: 935b0493 addi s1,s6,-1739 - 2a8e: d704 sw s1,40(a4) - 2a90: 0000 unimp - 2a92: f000 fsw fs0,32(s0) - 2a94: 0000 unimp - 2a96: 0600 addi s0,sp,768 - 2a98: f300 fsw fs0,32(a4) - 2a9a: 250af503 0x250af503 - 2a9e: f09f 0000 1000 0x10000000f09f - 2aa4: 0001 nop - 2aa6: 0600 addi s0,sp,768 - 2aa8: 5a00 lw s0,48(a2) - 2aaa: 935b0493 addi s1,s6,-1739 - 2aae: 1004 addi s1,sp,32 - 2ab0: 0001 nop - 2ab2: 9000 0x9000 - 2ab4: 0001 nop - 2ab6: 0600 addi s0,sp,768 - 2ab8: f300 fsw fs0,32(a4) - 2aba: 250af503 0x250af503 - 2abe: 909f 0001 b800 0xb8000001909f - 2ac4: 0001 nop - 2ac6: 0600 addi s0,sp,768 - 2ac8: 5a00 lw s0,48(a2) - 2aca: 935b0493 addi s1,s6,-1739 - 2ace: b804 fsd fs1,48(s0) - 2ad0: 0001 nop - 2ad2: a800 fsd fs0,16(s0) - 2ad4: 06000007 0x6000007 - 2ad8: f300 fsw fs0,32(a4) - 2ada: 250af503 0x250af503 - 2ade: 009f 0000 0000 0x9f - 2ae4: 0000 unimp - 2ae6: 0000 unimp - 2ae8: 0000 unimp - 2aea: 8000 0x8000 - 2aec: 0000 unimp - 2aee: 0600 addi s0,sp,768 - 2af0: 5c00 lw s0,56(s0) - 2af2: 935d0493 addi s1,s10,-1739 # fffe8935 <__stack_top+0xfe8935> - 2af6: 8004 0x8004 - 2af8: 0000 unimp - 2afa: 8c00 0x8c00 - 2afc: 0000 unimp - 2afe: 0600 addi s0,sp,768 - 2b00: f300 fsw fs0,32(a4) - 2b02: 250cf503 0x250cf503 - 2b06: 8c9f 0000 9f00 0x9f0000008c9f - 2b0c: 0000 unimp - 2b0e: 0600 addi s0,sp,768 - 2b10: 5c00 lw s0,56(s0) - 2b12: 935d0493 addi s1,s10,-1739 - 2b16: 9f04 0x9f04 - 2b18: 0000 unimp - 2b1a: d400 sw s0,40(s0) - 2b1c: 0000 unimp - 2b1e: 0600 addi s0,sp,768 - 2b20: f300 fsw fs0,32(a4) - 2b22: 250cf503 0x250cf503 - 2b26: d49f 0000 d700 0xd7000000d49f - 2b2c: 0000 unimp - 2b2e: 0600 addi s0,sp,768 - 2b30: 5c00 lw s0,56(s0) - 2b32: 935d0493 addi s1,s10,-1739 - 2b36: d704 sw s1,40(a4) - 2b38: 0000 unimp - 2b3a: f000 fsw fs0,32(s0) - 2b3c: 0000 unimp - 2b3e: 0600 addi s0,sp,768 - 2b40: f300 fsw fs0,32(a4) - 2b42: 250cf503 0x250cf503 - 2b46: f09f 0000 1000 0x10000000f09f - 2b4c: 0001 nop - 2b4e: 0600 addi s0,sp,768 - 2b50: 5c00 lw s0,56(s0) - 2b52: 935d0493 addi s1,s10,-1739 - 2b56: 1004 addi s1,sp,32 - 2b58: 0001 nop - 2b5a: 9000 0x9000 - 2b5c: 0001 nop - 2b5e: 0600 addi s0,sp,768 - 2b60: f300 fsw fs0,32(a4) - 2b62: 250cf503 0x250cf503 - 2b66: 909f 0001 b800 0xb8000001909f - 2b6c: 0001 nop - 2b6e: 0600 addi s0,sp,768 - 2b70: 5c00 lw s0,56(s0) - 2b72: 935d0493 addi s1,s10,-1739 - 2b76: b804 fsd fs1,48(s0) - 2b78: 0001 nop - 2b7a: a800 fsd fs0,16(s0) - 2b7c: 06000007 0x6000007 - 2b80: f300 fsw fs0,32(a4) - 2b82: 250cf503 0x250cf503 - 2b86: 009f 0000 0000 0x9f - 2b8c: 0000 unimp - 2b8e: 0000 unimp - 2b90: 0000 unimp - 2b92: 1000 addi s0,sp,32 - 2b94: 0001 nop - 2b96: 0200 addi s0,sp,256 - 2b98: 3000 fld fs0,32(s0) - 2b9a: 109f 0001 9000 0x90000001109f - 2ba0: 0001 nop - 2ba2: 0100 addi s0,sp,128 - 2ba4: 5900 lw s0,48(a0) - 2ba6: 0190 addi a2,sp,192 - 2ba8: 0000 unimp - 2baa: 01b8 addi a4,sp,200 - 2bac: 0000 unimp - 2bae: 0002 c.slli64 zero - 2bb0: 9f30 0x9f30 - 2bb2: 01b8 addi a4,sp,200 - 2bb4: 0000 unimp - 2bb6: 023c addi a5,sp,264 - 2bb8: 0000 unimp - 2bba: 0001 nop - 2bbc: 4059 c.li zero,22 - 2bbe: 0002 c.slli64 zero - 2bc0: c000 sw s0,0(s0) - 2bc2: 0002 c.slli64 zero - 2bc4: 0100 addi s0,sp,128 - 2bc6: 5900 lw s0,48(a0) - 2bc8: 02e8 addi a0,sp,332 - 2bca: 0000 unimp - 2bcc: 05a4 addi s1,sp,712 - 2bce: 0000 unimp - 2bd0: 0001 nop - 2bd2: a459 j 2e58 <__stack_size+0x2a58> - 2bd4: 0005 c.nop 1 - 2bd6: a800 fsd fs0,16(s0) - 2bd8: 0005 c.nop 1 - 2bda: 0500 addi s0,sp,640 - 2bdc: 7900 flw fs0,48(a0) - 2bde: 3400 fld fs0,40(s0) - 2be0: 9f21 0x9f21 - 2be2: 05a8 addi a0,sp,712 - 2be4: 0000 unimp - 2be6: 07a8 addi a0,sp,968 - 2be8: 0000 unimp - 2bea: 0001 nop - 2bec: 0059 c.nop 22 - 2bee: 0000 unimp - 2bf0: 0000 unimp - 2bf2: 0000 unimp - 2bf4: 4000 lw s0,0(s0) - 2bf6: 0000 unimp - 2bf8: c400 sw s0,8(s0) - 2bfa: 0002 c.slli64 zero - 2bfc: 0100 addi s0,sp,128 - 2bfe: 6200 flw fs0,0(a2) - 2c00: 02e8 addi a0,sp,332 - 2c02: 0000 unimp - 2c04: 07a8 addi a0,sp,968 - 2c06: 0000 unimp - 2c08: 0001 nop - 2c0a: 0062 c.slli zero,0x18 - 2c0c: 0000 unimp - 2c0e: 0000 unimp - 2c10: 0000 unimp - 2c12: 8000 0x8000 - 2c14: 0000 unimp - 2c16: 8400 0x8400 - 2c18: 0000 unimp - 2c1a: 0200 addi s0,sp,256 - 2c1c: 3000 fld fs0,32(s0) - 2c1e: 009f 0001 1000 0x10000001009f - 2c24: 0001 nop - 2c26: 0200 addi s0,sp,256 - 2c28: 3300 fld fs0,32(a4) - 2c2a: 109f 0001 9000 0x90000001109f - 2c30: 0001 nop - 2c32: 0100 addi s0,sp,128 - 2c34: 6800 flw fs0,16(s0) - 2c36: 01b8 addi a4,sp,200 - 2c38: 0000 unimp - 2c3a: 02dc addi a5,sp,324 - 2c3c: 0000 unimp - 2c3e: 0001 nop - 2c40: e868 fsw fa0,84(s0) - 2c42: 0002 c.slli64 zero - 2c44: a800 fsd fs0,16(s0) - 2c46: 01000007 0x1000007 - 2c4a: 6800 flw fs0,16(s0) - ... - 2c54: 0054 addi a3,sp,4 - 2c56: 0000 unimp - 2c58: 02d0 addi a2,sp,324 - 2c5a: 0000 unimp - 2c5c: 0006 c.slli zero,0x1 - 2c5e: 0085 addi ra,ra,1 - 2c60: ff08 fsw fa0,56(a4) - 2c62: 9f1a add t5,t5,t1 - 2c64: 02e8 addi a0,sp,332 - 2c66: 0000 unimp - 2c68: 07a8 addi a0,sp,968 - 2c6a: 0000 unimp - 2c6c: 0006 c.slli zero,0x1 - 2c6e: 0085 addi ra,ra,1 - 2c70: ff08 fsw fa0,56(a4) - 2c72: 9f1a add t5,t5,t1 - ... - 2c7c: 0050 addi a2,sp,4 - 2c7e: 0000 unimp - 2c80: 0060 addi s0,sp,12 - 2c82: 0000 unimp - 2c84: 007f0007 0x7f0007 - 2c88: ff0a fsw ft2,188(sp) - 2c8a: 609f1a07 0x609f1a07 - 2c8e: 0000 unimp - 2c90: 8000 0x8000 - 2c92: 0000 unimp - 2c94: 0900 addi s0,sp,144 - 2c96: 7b00 flw fs0,48(a4) - 2c98: 4400 lw s0,8(s0) - 2c9a: 0a25 addi s4,s4,9 - 2c9c: 07ff 0x7ff - 2c9e: 9f1a add t5,t5,t1 - 2ca0: 0080 addi s0,sp,64 - 2ca2: 0000 unimp - 2ca4: 0084 addi s1,sp,64 - 2ca6: 0000 unimp - 2ca8: 0001 nop - 2caa: 00008c67 jalr s8,ra - 2cae: 9000 0x9000 - 2cb0: 0000 unimp - 2cb2: 0700 addi s0,sp,896 - 2cb4: 7f00 flw fs0,56(a4) - 2cb6: 0a00 addi s0,sp,272 - 2cb8: 07ff 0x7ff - 2cba: 9f1a add t5,t5,t1 - 2cbc: 0090 addi a2,sp,64 - 2cbe: 0000 unimp - 2cc0: 009f 0000 0009 0x90000009f - 2cc6: 2544007b 0x2544007b - 2cca: ff0a fsw ft2,188(sp) - 2ccc: d49f1a07 0xd49f1a07 - 2cd0: 0000 unimp - 2cd2: d700 sw s0,40(a4) - 2cd4: 0000 unimp - 2cd6: 0900 addi s0,sp,144 - 2cd8: 7b00 flw fs0,48(a4) - 2cda: 4400 lw s0,8(s0) - 2cdc: 0a25 addi s4,s4,9 - 2cde: 07ff 0x7ff - 2ce0: 9f1a add t5,t5,t1 - 2ce2: 00f0 addi a2,sp,76 - 2ce4: 0000 unimp - 2ce6: 0110 addi a2,sp,128 - 2ce8: 0000 unimp - 2cea: 0009 c.nop 2 - 2cec: 2544007b 0x2544007b - 2cf0: ff0a fsw ft2,188(sp) - 2cf2: 109f1a07 0x109f1a07 - 2cf6: 0001 nop - 2cf8: 6400 flw fs0,8(s0) - 2cfa: 0001 nop - 2cfc: 0100 addi s0,sp,128 - 2cfe: 6700 flw fs0,8(a4) - 2d00: 0190 addi a2,sp,192 - 2d02: 0000 unimp - 2d04: 01b8 addi a4,sp,200 - 2d06: 0000 unimp - 2d08: 0009 c.nop 2 - 2d0a: 2544007b 0x2544007b - 2d0e: ff0a fsw ft2,188(sp) - 2d10: b89f1a07 0xb89f1a07 - 2d14: 0001 nop - 2d16: 7000 flw fs0,32(s0) - 2d18: 0002 c.slli64 zero - 2d1a: 0100 addi s0,sp,128 - 2d1c: 6700 flw fs0,8(a4) - ... - 2d26: 0040 addi s0,sp,4 - 2d28: 0000 unimp - 2d2a: 007c addi a5,sp,12 - 2d2c: 0000 unimp - 2d2e: 0001 nop - 2d30: 7c58 flw fa4,60(s0) - 2d32: 0000 unimp - 2d34: 8400 0x8400 - 2d36: 0000 unimp - 2d38: 0100 addi s0,sp,128 - 2d3a: 6400 flw fs0,8(s0) - 2d3c: 008c addi a1,sp,64 - 2d3e: 0000 unimp - 2d40: 00c8 addi a0,sp,68 - 2d42: 0000 unimp - 2d44: 0001 nop - 2d46: c858 sw a4,20(s0) - 2d48: 0000 unimp - 2d4a: d400 sw s0,40(s0) - 2d4c: 0000 unimp - 2d4e: 0100 addi s0,sp,128 - 2d50: 6400 flw fs0,8(s0) - 2d52: 00d4 addi a3,sp,68 - 2d54: 0000 unimp - 2d56: 00e8 addi a0,sp,76 - 2d58: 0000 unimp - 2d5a: 0001 nop - 2d5c: e858 fsw fa4,20(s0) - 2d5e: 0000 unimp - 2d60: f000 fsw fs0,32(s0) - 2d62: 0000 unimp - 2d64: 0200 addi s0,sp,256 - 2d66: 3000 fld fs0,32(s0) - 2d68: f09f 0000 f400 0xf4000000f09f - 2d6e: 0000 unimp - 2d70: 0100 addi s0,sp,128 - 2d72: 5800 lw s0,48(s0) - 2d74: 00f4 addi a3,sp,76 - 2d76: 0000 unimp - 2d78: 0110 addi a2,sp,128 - 2d7a: 0000 unimp - 2d7c: 0001 nop - 2d7e: 105a c.slli zero,0x36 - 2d80: 0001 nop - 2d82: 9000 0x9000 - 2d84: 0001 nop - 2d86: 0100 addi s0,sp,128 - 2d88: 6400 flw fs0,8(s0) - 2d8a: 0190 addi a2,sp,192 - 2d8c: 0000 unimp - 2d8e: 01a4 addi s1,sp,200 - 2d90: 0000 unimp - 2d92: 0001 nop - 2d94: a458 fsd fa4,136(s0) - 2d96: 0001 nop - 2d98: b800 fsd fs0,48(s0) - 2d9a: 0001 nop - 2d9c: 0100 addi s0,sp,128 - 2d9e: 5a00 lw s0,48(a2) - 2da0: 01b8 addi a4,sp,200 - 2da2: 0000 unimp - 2da4: 0284 addi s1,sp,320 - 2da6: 0000 unimp - 2da8: 0001 nop - 2daa: e864 fsw fs1,84(s0) - 2dac: 0002 c.slli64 zero - 2dae: fc00 fsw fs0,56(s0) - 2db0: 0002 c.slli64 zero - 2db2: 0100 addi s0,sp,128 - 2db4: 6400 flw fs0,8(s0) - 2db6: 04ec addi a1,sp,588 - 2db8: 0000 unimp - 2dba: 0528 addi a0,sp,648 - 2dbc: 0000 unimp - 2dbe: 0001 nop - 2dc0: 8464 0x8464 - 2dc2: a8000007 0xa8000007 - 2dc6: 01000007 0x1000007 - 2dca: 6400 flw fs0,8(s0) - ... - 2dd4: 0050 addi a2,sp,4 - 2dd6: 0000 unimp - 2dd8: 0064 addi s1,sp,12 - 2dda: 0000 unimp - 2ddc: 0001 nop - 2dde: 00006463 bltu zero,zero,2de6 <__stack_size+0x29e6> - 2de2: 6c00 flw fs0,24(s0) - 2de4: 0000 unimp - 2de6: 0700 addi s0,sp,896 - 2de8: 8300 0x8300 - 2dea: 4000 lw s0,0(s0) - 2dec: 2440 fld fs0,136(s0) - 2dee: 9f21 0x9f21 - 2df0: 006c addi a1,sp,12 - 2df2: 0000 unimp - 2df4: 0078 addi a4,sp,12 - 2df6: 0000 unimp - 2df8: 007b000b 0x7b000b - 2dfc: 243c fld fa5,72(s0) - 2dfe: 253c fld fa5,72(a0) - 2e00: 4040 lw s0,4(s0) - 2e02: 2124 fld fs1,64(a0) - 2e04: 789f 0000 8400 0x84000000789f - 2e0a: 0000 unimp - 2e0c: 0100 addi s0,sp,128 - 2e0e: 6300 flw fs0,0(a4) - 2e10: 008c addi a1,sp,64 - 2e12: 0000 unimp - 2e14: 00bc addi a5,sp,72 - 2e16: 0000 unimp - 2e18: 0001 nop - 2e1a: 0000c463 bltz ra,2e22 <__stack_size+0x2a22> - 2e1e: e400 fsw fs0,8(s0) - 2e20: 0000 unimp - 2e22: 0100 addi s0,sp,128 - 2e24: 6300 flw fs0,0(a4) - 2e26: 00e8 addi a0,sp,76 - 2e28: 0000 unimp - 2e2a: 0194 addi a3,sp,192 - 2e2c: 0000 unimp - 2e2e: 0001 nop - 2e30: 00019463 bnez gp,2e38 <__stack_size+0x2a38> - 2e34: a400 fsd fs0,8(s0) - 2e36: 0001 nop - 2e38: 0700 addi s0,sp,896 - 2e3a: 7b00 flw fs0,48(a4) - 2e3c: 3c00 fld fs0,56(s0) - 2e3e: 3c24 fld fs1,120(s0) - 2e40: 9f25 0x9f25 - 2e42: 01a4 addi s1,sp,200 - 2e44: 0000 unimp - 2e46: 01a8 addi a0,sp,200 - 2e48: 0000 unimp - 2e4a: 0001 nop - 2e4c: 0001a863 0x1a863 - 2e50: b800 fsd fs0,48(s0) - 2e52: 0001 nop - 2e54: 0700 addi s0,sp,896 - 2e56: 7b00 flw fs0,48(a4) - 2e58: 3c00 fld fs0,56(s0) - 2e5a: 3c24 fld fs1,120(s0) - 2e5c: 9f25 0x9f25 - 2e5e: 01b8 addi a4,sp,200 - 2e60: 0000 unimp - 2e62: 0284 addi s1,sp,320 - 2e64: 0000 unimp - 2e66: 0001 nop - 2e68: 0002e863 bltu t0,zero,2e78 <__stack_size+0x2a78> - 2e6c: 8c00 0x8c00 - 2e6e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 2e72: 6300 flw fs0,0(a4) - 2e74: 04ec addi a1,sp,588 - 2e76: 0000 unimp - 2e78: 0528 addi a0,sp,648 - 2e7a: 0000 unimp - 2e7c: 0001 nop - 2e7e: 00078463 beqz a5,2e86 <__stack_size+0x2a86> - 2e82: a800 fsd fs0,16(s0) - 2e84: 01000007 0x1000007 - 2e88: 6300 flw fs0,0(a4) - ... - 2e92: 0154 addi a3,sp,132 - 2e94: 0000 unimp - 2e96: 0158 addi a4,sp,132 - 2e98: 0000 unimp - 2e9a: 0002 c.slli64 zero - 2e9c: 9f30 0x9f30 - 2e9e: 0158 addi a4,sp,132 - 2ea0: 0000 unimp - 2ea2: 0190 addi a2,sp,192 - 2ea4: 0000 unimp - 2ea6: 0001 nop - 2ea8: 285e fld fa6,464(sp) - 2eaa: 0002 c.slli64 zero - 2eac: 4000 lw s0,0(s0) - 2eae: 0002 c.slli64 zero - 2eb0: 0200 addi s0,sp,256 - 2eb2: 3300 fld fs0,32(a4) - 2eb4: 689f 0002 7000 0x70000002689f - 2eba: 0002 c.slli64 zero - 2ebc: 0200 addi s0,sp,256 - 2ebe: 3300 fld fs0,32(a4) - 2ec0: 709f 0002 7c00 0x7c000002709f - 2ec6: 0002 c.slli64 zero - 2ec8: 0100 addi s0,sp,128 - 2eca: 5e00 lw s0,56(a2) - 2ecc: 02e8 addi a0,sp,332 - 2ece: 0000 unimp - 2ed0: 02f0 addi a2,sp,332 - 2ed2: 0000 unimp - 2ed4: 0001 nop - 2ed6: ec5e fsw fs7,24(sp) - 2ed8: 0004 0x4 - 2eda: fc00 fsw fs0,56(s0) - 2edc: 0004 0x4 - 2ede: 0100 addi s0,sp,128 - 2ee0: 5e00 lw s0,56(a2) - 2ee2: 0520 addi s0,sp,648 - 2ee4: 0000 unimp - 2ee6: 0528 addi a0,sp,648 - 2ee8: 0000 unimp - 2eea: 0001 nop - 2eec: 005e c.slli zero,0x17 - 2eee: 0000 unimp - 2ef0: 0000 unimp - 2ef2: 0000 unimp - 2ef4: 2c00 fld fs0,24(s0) - 2ef6: 0001 nop - 2ef8: 9000 0x9000 - 2efa: 0001 nop - 2efc: 0600 addi s0,sp,768 - 2efe: 8600 0x8600 - 2f00: 0800 addi s0,sp,16 - 2f02: 1aff 0x1aff - 2f04: b89f 0001 d400 0xd4000001b89f - 2f0a: 0002 c.slli64 zero - 2f0c: 0600 addi s0,sp,768 - 2f0e: 8600 0x8600 - 2f10: 0800 addi s0,sp,16 - 2f12: 1aff 0x1aff - 2f14: e89f 0002 a800 0xa8000002e89f - 2f1a: 06000007 0x6000007 - 2f1e: 8600 0x8600 - 2f20: 0800 addi s0,sp,16 - 2f22: 1aff 0x1aff - 2f24: 009f 0000 0000 0x9f - 2f2a: 0000 unimp - 2f2c: 2800 fld fs0,16(s0) - 2f2e: 0001 nop - 2f30: 5000 lw s0,32(s0) - 2f32: 0001 nop - 2f34: 0700 addi s0,sp,896 - 2f36: 7a00 flw fs0,48(a2) - 2f38: 0a00 addi s0,sp,272 - 2f3a: ffff 0xffff - 2f3c: 9f1a add t5,t5,t1 - 2f3e: 0150 addi a2,sp,132 - 2f40: 0000 unimp - 2f42: 0154 addi a3,sp,132 - 2f44: 0000 unimp - 2f46: 0008 0x8 - 2f48: ff7a fsw ft10,188(sp) - 2f4a: ffff0a07 0xffff0a07 - 2f4e: 9f1a add t5,t5,t1 - 2f50: 0154 addi a3,sp,132 - 2f52: 0000 unimp - 2f54: 0174 addi a3,sp,140 - 2f56: 0000 unimp - 2f58: 0001 nop - 2f5a: b85a fsd fs6,48(sp) - 2f5c: 0001 nop - 2f5e: c800 sw s0,16(s0) - 2f60: 0001 nop - 2f62: 0700 addi s0,sp,896 - 2f64: 7a00 flw fs0,48(a2) - 2f66: 0a00 addi s0,sp,272 - 2f68: ffff 0xffff - 2f6a: 9f1a add t5,t5,t1 - 2f6c: 01c8 addi a0,sp,196 - 2f6e: 0000 unimp - 2f70: 000001cb fnmsub.s ft3,ft0,ft0,ft0,rne - 2f74: 007e0007 0x7e0007 - 2f78: ff0a fsw ft2,188(sp) - 2f7a: 009f1a07 0x9f1a07 - 2f7e: 0002 c.slli64 zero - 2f80: 0400 addi s0,sp,512 - 2f82: 0002 c.slli64 zero - 2f84: 0700 addi s0,sp,896 - 2f86: 7a00 flw fs0,48(a2) - 2f88: 0a00 addi s0,sp,272 - 2f8a: ffff 0xffff - 2f8c: 9f1a add t5,t5,t1 - 2f8e: 0204 addi s1,sp,256 - 2f90: 0000 unimp - 2f92: 00000207 0x207 - 2f96: 007e0007 0x7e0007 - 2f9a: ff0a fsw ft2,188(sp) - 2f9c: 209f1a07 0x209f1a07 - 2fa0: 0002 c.slli64 zero - 2fa2: 3000 fld fs0,32(s0) - 2fa4: 0002 c.slli64 zero - 2fa6: 0700 addi s0,sp,896 - 2fa8: 7a00 flw fs0,48(a2) - 2faa: 0a00 addi s0,sp,272 - 2fac: ffff 0xffff - 2fae: 9f1a add t5,t5,t1 - 2fb0: 0240 addi s0,sp,260 - 2fb2: 0000 unimp - 2fb4: 024c addi a1,sp,260 - 2fb6: 0000 unimp - 2fb8: 007a0007 0x7a0007 - 2fbc: ff0a fsw ft2,188(sp) - 2fbe: 1aff 0x1aff - 2fc0: 4c9f 0002 5000 0x500000024c9f - 2fc6: 0002 c.slli64 zero - 2fc8: 0700 addi s0,sp,896 - 2fca: 7e00 flw fs0,56(a2) - 2fcc: 0a00 addi s0,sp,272 - 2fce: 07ff 0x7ff - 2fd0: 9f1a add t5,t5,t1 - 2fd2: 0254 addi a3,sp,260 - 2fd4: 0000 unimp - 2fd6: 0260 addi s0,sp,268 - 2fd8: 0000 unimp - 2fda: 007a0007 0x7a0007 - 2fde: ff0a fsw ft2,188(sp) - 2fe0: 1aff 0x1aff - 2fe2: 009f 0000 0000 0x9f - 2fe8: 0000 unimp - 2fea: 2000 fld fs0,0(s0) - 2fec: 0001 nop - 2fee: 3c00 fld fs0,56(s0) - 2ff0: 0001 nop - 2ff2: 0100 addi s0,sp,128 - 2ff4: 5f00 lw s0,56(a4) - 2ff6: 013c addi a5,sp,136 - 2ff8: 0000 unimp - 2ffa: 0154 addi a3,sp,132 - 2ffc: 0000 unimp - 2ffe: 0001 nop - 3000: 5469 li s0,-6 - 3002: 0001 nop - 3004: 9000 0x9000 - 3006: 0001 nop - 3008: 0100 addi s0,sp,128 - 300a: 5f00 lw s0,56(a4) - 300c: 01b8 addi a4,sp,200 - 300e: 0000 unimp - 3010: 01bc addi a5,sp,200 - 3012: 0000 unimp - 3014: 0001 nop - 3016: bc5f 0001 f400 0xf4000001bc5f - 301c: 0001 nop - 301e: 0100 addi s0,sp,128 - 3020: 6900 flw fs0,16(a0) - 3022: 01f4 addi a3,sp,204 - 3024: 0000 unimp - 3026: 0200 addi s0,sp,256 - 3028: 0000 unimp - 302a: 0001 nop - 302c: 005f 0002 1800 0x18000002005f - 3032: 0002 c.slli64 zero - 3034: 0100 addi s0,sp,128 - 3036: 6900 flw fs0,16(a0) - 3038: 0218 addi a4,sp,256 - 303a: 0000 unimp - 303c: 0220 addi s0,sp,264 - 303e: 0000 unimp - 3040: 0002 c.slli64 zero - 3042: 9f30 0x9f30 - 3044: 0220 addi s0,sp,264 - 3046: 0000 unimp - 3048: 0240 addi s0,sp,260 - 304a: 0000 unimp - 304c: 0001 nop - 304e: 405f 0002 5400 0x54000002405f - 3054: 0002 c.slli64 zero - 3056: 0100 addi s0,sp,128 - 3058: 6900 flw fs0,16(a0) - 305a: 0254 addi a3,sp,260 - 305c: 0000 unimp - 305e: 025c addi a5,sp,260 - 3060: 0000 unimp - 3062: 0001 nop - 3064: 5c5f 0002 6800 0x680000025c5f - 306a: 0002 c.slli64 zero - 306c: 0100 addi s0,sp,128 - 306e: 6900 flw fs0,16(a0) - 3070: 0268 addi a0,sp,268 - 3072: 0000 unimp - 3074: 0278 addi a4,sp,268 - 3076: 0000 unimp - 3078: 0001 nop - 307a: e85f 0002 0000 0x2e85f - 3080: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 3084: 5f00 lw s0,56(a4) - 3086: 04ec addi a1,sp,588 - 3088: 0000 unimp - 308a: 04f8 addi a4,sp,588 - 308c: 0000 unimp - 308e: 0001 nop - 3090: 205f 0005 2800 0x28000005205f - 3096: 0005 c.nop 1 - 3098: 0100 addi s0,sp,128 - 309a: 5f00 lw s0,56(a4) - ... - 30a4: 0124 addi s1,sp,136 - 30a6: 0000 unimp - 30a8: 0138 addi a4,sp,136 - 30aa: 0000 unimp - 30ac: 0001 nop - 30ae: 3858 fld fa4,176(s0) - 30b0: 0001 nop - 30b2: 4000 lw s0,0(s0) - 30b4: 0001 nop - 30b6: 0700 addi s0,sp,896 - 30b8: 7800 flw fs0,48(s0) - 30ba: 4000 lw s0,0(s0) - 30bc: 2440 fld fs0,136(s0) - 30be: 9f21 0x9f21 - 30c0: 014c addi a1,sp,132 - 30c2: 0000 unimp - 30c4: 0190 addi a2,sp,192 - 30c6: 0000 unimp - 30c8: 0001 nop - 30ca: b858 fsd fa4,176(s0) - 30cc: 0001 nop - 30ce: e800 fsw fs0,16(s0) - 30d0: 0001 nop - 30d2: 0100 addi s0,sp,128 - 30d4: 5800 lw s0,48(s0) - 30d6: 01f0 addi a2,sp,204 - 30d8: 0000 unimp - 30da: 0214 addi a3,sp,256 - 30dc: 0000 unimp - 30de: 0001 nop - 30e0: 1858 addi a4,sp,52 - 30e2: 0002 c.slli64 zero - 30e4: 4400 lw s0,8(s0) - 30e6: 0002 c.slli64 zero - 30e8: 0100 addi s0,sp,128 - 30ea: 5800 lw s0,48(s0) - 30ec: 0254 addi a3,sp,260 - 30ee: 0000 unimp - 30f0: 0258 addi a4,sp,260 - 30f2: 0000 unimp - 30f4: 0001 nop - 30f6: 6858 flw fa4,20(s0) - 30f8: 0002 c.slli64 zero - 30fa: 7400 flw fs0,40(s0) - 30fc: 0002 c.slli64 zero - 30fe: 0100 addi s0,sp,128 - 3100: 5800 lw s0,48(s0) - 3102: 02e8 addi a0,sp,332 - 3104: 0000 unimp - 3106: 033c addi a5,sp,392 - 3108: 0000 unimp - 310a: 0001 nop - 310c: ec58 fsw fa4,28(s0) - 310e: 0004 0x4 - 3110: f400 fsw fs0,40(s0) - 3112: 0004 0x4 - 3114: 0100 addi s0,sp,128 - 3116: 5800 lw s0,48(s0) - 3118: 0520 addi s0,sp,648 - 311a: 0000 unimp - 311c: 0528 addi a0,sp,648 - 311e: 0000 unimp - 3120: 0001 nop - 3122: 0058 addi a4,sp,4 - 3124: 0000 unimp - 3126: 0000 unimp - 3128: 0000 unimp - 312a: e800 fsw fs0,16(s0) - 312c: 0002 c.slli64 zero - 312e: a400 fsd fs0,8(s0) - 3130: 0004 0x4 - 3132: 0200 addi s0,sp,256 - 3134: 3000 fld fs0,32(s0) - 3136: fc9f 0004 2000 0x20000004fc9f - 313c: 0005 c.nop 1 - 313e: 0100 addi s0,sp,128 - 3140: 5e00 lw s0,56(a2) - 3142: 0528 addi a0,sp,648 - 3144: 0000 unimp - 3146: 0530 addi a2,sp,648 - 3148: 0000 unimp - 314a: 0002 c.slli64 zero - 314c: 9f30 0x9f30 - 314e: 0784 addi s1,sp,960 - 3150: 0000 unimp - 3152: 0790 addi a2,sp,960 - 3154: 0000 unimp - 3156: 0001 nop - 3158: 005e c.slli zero,0x17 - 315a: 0000 unimp - 315c: 0000 unimp - 315e: 0000 unimp - 3160: 7000 flw fs0,32(s0) - 3162: 0001 nop - 3164: 9000 0x9000 - 3166: 0001 nop - 3168: 0600 addi s0,sp,768 - 316a: 7b00 flw fs0,48(a4) - 316c: 0800 addi s0,sp,16 - 316e: 1aff 0x1aff - 3170: 709f 0002 7c00 0x7c000002709f - 3176: 0002 c.slli64 zero - 3178: 0600 addi s0,sp,768 - 317a: 7b00 flw fs0,48(a4) - 317c: 0800 addi s0,sp,16 - 317e: 1aff 0x1aff - 3180: 7c9f 0002 8400 0x840000027c9f - 3186: 0002 c.slli64 zero - 3188: 0200 addi s0,sp,256 - 318a: 3000 fld fs0,32(s0) - 318c: e89f 0002 a400 0xa4000002e89f - 3192: 0004 0x4 - 3194: 0600 addi s0,sp,768 - 3196: 7b00 flw fs0,48(a4) - 3198: 0800 addi s0,sp,16 - 319a: 1aff 0x1aff - 319c: ec9f 0004 f000 0xf0000004ec9f - 31a2: 0004 0x4 - 31a4: 0100 addi s0,sp,128 - 31a6: 6500 flw fs0,8(a0) - 31a8: 04f0 addi a2,sp,588 - 31aa: 0000 unimp - 31ac: 04fc addi a5,sp,588 - 31ae: 0000 unimp - 31b0: 0006 c.slli zero,0x1 - 31b2: 0085 addi ra,ra,1 - 31b4: ff08 fsw fa0,56(a4) - 31b6: 9f1a add t5,t5,t1 - 31b8: 0520 addi s0,sp,648 - 31ba: 0000 unimp - 31bc: 0524 addi s1,sp,648 - 31be: 0000 unimp - 31c0: 0001 nop - 31c2: 2466 fld fs0,88(sp) - 31c4: 0005 c.nop 1 - 31c6: 2800 fld fs0,16(s0) - 31c8: 0005 c.nop 1 - 31ca: 0600 addi s0,sp,768 - 31cc: 8600 0x8600 - 31ce: 0800 addi s0,sp,16 - 31d0: 1aff 0x1aff - 31d2: 289f 0005 3000 0x30000005289f - 31d8: 0005 c.nop 1 - 31da: 0600 addi s0,sp,768 - 31dc: 7b00 flw fs0,48(a4) - 31de: 0800 addi s0,sp,16 - 31e0: 1aff 0x1aff - 31e2: a09f 0007 a800 0xa8000007a09f - 31e8: 02000007 0x2000007 - 31ec: 3000 fld fs0,32(s0) - 31ee: 009f 0000 0000 0x9f - 31f4: 0000 unimp - 31f6: 7400 flw fs0,40(s0) - 31f8: 0001 nop - 31fa: 9000 0x9000 - 31fc: 0001 nop - 31fe: 0100 addi s0,sp,128 - 3200: 5a00 lw s0,48(a2) - 3202: 0270 addi a2,sp,268 - 3204: 0000 unimp - 3206: 0284 addi s1,sp,320 - 3208: 0000 unimp - 320a: 0001 nop - 320c: e85a fsw fs6,16(sp) - 320e: 0002 c.slli64 zero - 3210: a800 fsd fs0,16(s0) - 3212: 0004 0x4 - 3214: 0100 addi s0,sp,128 - 3216: 5a00 lw s0,48(a2) - 3218: 04a8 addi a0,sp,584 - 321a: 0000 unimp - 321c: 04ec addi a1,sp,588 - 321e: 0000 unimp - 3220: 0001 nop - 3222: ec60 fsw fs0,92(s0) - 3224: 0004 0x4 - 3226: 2c00 fld fs0,24(s0) - 3228: 0005 c.nop 1 - 322a: 0100 addi s0,sp,128 - 322c: 5a00 lw s0,48(a2) - 322e: 052c addi a1,sp,648 - 3230: 0000 unimp - 3232: 0530 addi a2,sp,648 - 3234: 0000 unimp - 3236: 01870003 lb zero,24(a4) - 323a: 309f 0005 a400 0xa4000005309f - 3240: 0005 c.nop 1 - 3242: 0100 addi s0,sp,128 - 3244: 6000 flw fs0,0(s0) - 3246: 05b0 addi a2,sp,712 - 3248: 0000 unimp - 324a: 0630 addi a2,sp,776 - 324c: 0000 unimp - 324e: 0001 nop - 3250: 3060 fld fs0,224(s0) - 3252: 0006 c.slli zero,0x1 - 3254: 6400 flw fs0,8(s0) - 3256: 0006 c.slli zero,0x1 - 3258: 0100 addi s0,sp,128 - 325a: 5d00 lw s0,56(a0) - 325c: 06a0 addi s0,sp,840 - 325e: 0000 unimp - 3260: 06d4 addi a3,sp,836 - 3262: 0000 unimp - 3264: 0001 nop - 3266: ec5d bnez s0,3324 <__stack_size+0x2f24> - 3268: 0006 c.slli zero,0x1 - 326a: 0400 addi s0,sp,512 - 326c: 02000007 0x2000007 - 3270: 3100 fld fs0,32(a0) - 3272: 049f 0007 2400 0x24000007049f - 3278: 02000007 0x2000007 - 327c: 3000 fld fs0,32(s0) - 327e: 2c9f 0007 6000 0x600000072c9f - 3284: 02000007 0x2000007 - 3288: 3000 fld fs0,32(s0) - 328a: 689f 0007 8400 0x84000007689f - 3290: 02000007 0x2000007 - 3294: 3000 fld fs0,32(s0) - 3296: 849f 0007 a800 0xa8000007849f - 329c: 01000007 0x1000007 - 32a0: 5a00 lw s0,48(a2) - ... - 32aa: 0488 addi a0,sp,576 - 32ac: 0000 unimp - 32ae: 0494 addi a3,sp,576 - 32b0: 0000 unimp - 32b2: 0001 nop - 32b4: a05f 0004 e000 0xe0000004a05f - 32ba: 0004 0x4 - 32bc: 0100 addi s0,sp,128 - 32be: 5f00 lw s0,56(a4) - 32c0: 04e4 addi s1,sp,588 - 32c2: 0000 unimp - 32c4: 04ec addi a1,sp,588 - 32c6: 0000 unimp - 32c8: 0001 nop - 32ca: fc5e fsw fs7,56(sp) - 32cc: 0004 0x4 - 32ce: 1c00 addi s0,sp,560 - 32d0: 0005 c.nop 1 - 32d2: 0100 addi s0,sp,128 - 32d4: 5f00 lw s0,56(a4) - 32d6: 0528 addi a0,sp,648 - 32d8: 0000 unimp - 32da: 0558 addi a4,sp,644 - 32dc: 0000 unimp - 32de: 0001 nop - 32e0: 585f 0005 6400 0x64000005585f - 32e6: 0005 c.nop 1 - 32e8: 0a00 addi s0,sp,272 - 32ea: 7f00 flw fs0,56(a4) - 32ec: 3300 fld fs0,32(a4) - 32ee: 7825 lui a6,0xfffe9 - 32f0: 4d00 lw s0,24(a0) - 32f2: 2124 fld fs1,64(a0) - 32f4: 649f 0005 6800 0x68000005649f - 32fa: 0005 c.nop 1 - 32fc: 0800 addi s0,sp,16 - 32fe: 7800 flw fs0,48(s0) - 3300: 4d00 lw s0,24(a0) - 3302: 7e24 flw fs1,120(a2) - 3304: 2100 fld fs0,0(a0) - 3306: 689f 0005 6c00 0x6c000005689f - 330c: 0005 c.nop 1 - 330e: 0600 addi s0,sp,768 - 3310: 7e00 flw fs0,56(a2) - 3312: 7f00 flw fs0,56(a4) - 3314: 2100 fld fs0,0(a0) - 3316: 6c9f 0005 7000 0x700000056c9f - 331c: 0005 c.nop 1 - 331e: 0800 addi s0,sp,16 - 3320: 7800 flw fs0,48(s0) - 3322: 4d00 lw s0,24(a0) - 3324: 7e24 flw fs1,120(a2) - 3326: 2100 fld fs0,0(a0) - 3328: 789f 0005 7c00 0x7c000005789f - 332e: 0005 c.nop 1 - 3330: 0a00 addi s0,sp,272 - 3332: 7f00 flw fs0,56(a4) - 3334: 3300 fld fs0,32(a4) - 3336: 7825 lui a6,0xfffe9 - 3338: 4d00 lw s0,24(a0) - 333a: 2124 fld fs1,64(a0) - 333c: b89f 0005 5000 0x50000005b89f - 3342: 0006 c.slli zero,0x1 - 3344: 0100 addi s0,sp,128 - 3346: 5f00 lw s0,56(a4) - 3348: 065c addi a5,sp,772 - 334a: 0000 unimp - 334c: 0694 addi a3,sp,832 - 334e: 0000 unimp - 3350: 0001 nop - 3352: 985f 0006 a000 0xa0000006985f - 3358: 0006 c.slli zero,0x1 - 335a: 0100 addi s0,sp,128 - 335c: 5d00 lw s0,56(a0) - 335e: 06a0 addi s0,sp,840 - 3360: 0000 unimp - 3362: 06c4 addi s1,sp,836 - 3364: 0000 unimp - 3366: 0001 nop - 3368: cc5f 0006 ec00 0xec000006cc5f - 336e: 0006 c.slli zero,0x1 - 3370: 0100 addi s0,sp,128 - 3372: 5f00 lw s0,56(a4) - 3374: 06ec addi a1,sp,844 - 3376: 0000 unimp - 3378: 0704 addi s1,sp,896 - 337a: 0000 unimp - 337c: 0002 c.slli64 zero - 337e: 9f30 0x9f30 - 3380: 0704 addi s1,sp,896 - 3382: 0000 unimp - 3384: 070c addi a1,sp,896 - 3386: 0000 unimp - 3388: 0001 nop - 338a: 105f 0007 2400 0x24000007105f - 3390: 01000007 0x1000007 - 3394: 5f00 lw s0,56(a4) - 3396: 072c addi a1,sp,904 - 3398: 0000 unimp - 339a: 0730 addi a2,sp,904 - 339c: 0000 unimp - 339e: 0001 nop - 33a0: 345f 0007 5400 0x54000007345f - 33a6: 02000007 0x2000007 - 33aa: 3100 fld fs0,32(a0) - 33ac: 549f 0007 6000 0x60000007549f - 33b2: 01000007 0x1000007 - 33b6: 5f00 lw s0,56(a4) - 33b8: 0768 addi a0,sp,908 - 33ba: 0000 unimp - 33bc: 0784 addi s1,sp,960 - 33be: 0000 unimp - 33c0: 0002 c.slli64 zero - 33c2: 9f31 0x9f31 - 33c4: 0784 addi s1,sp,960 - 33c6: 0000 unimp - 33c8: 078c addi a1,sp,960 - 33ca: 0000 unimp - 33cc: 0001 nop - 33ce: 005f 0000 0000 0x5f - 33d4: 0000 unimp - 33d6: 8800 0x8800 - 33d8: 0004 0x4 - 33da: ec00 fsw fs0,24(s0) - 33dc: 0004 0x4 - 33de: 0100 addi s0,sp,128 - 33e0: 5800 lw s0,48(s0) - 33e2: 04fc addi a5,sp,588 - 33e4: 0000 unimp - 33e6: 0518 addi a4,sp,640 - 33e8: 0000 unimp - 33ea: 0001 nop - 33ec: 2858 fld fa4,144(s0) - 33ee: 0005 c.nop 1 - 33f0: 5800 lw s0,48(s0) - 33f2: 0005 c.nop 1 - 33f4: 0100 addi s0,sp,128 - 33f6: 5800 lw s0,48(s0) - 33f8: 0558 addi a4,sp,644 - 33fa: 0000 unimp - 33fc: 0570 addi a2,sp,652 - 33fe: 0000 unimp - 3400: 0005 c.nop 1 - 3402: 0078 addi a4,sp,12 - 3404: 709f2533 0x709f2533 - 3408: 0005 c.nop 1 - 340a: 7800 flw fs0,48(s0) - 340c: 0005 c.nop 1 - 340e: 0100 addi s0,sp,128 - 3410: 5800 lw s0,48(s0) - 3412: 0578 addi a4,sp,652 - 3414: 0000 unimp - 3416: 05a4 addi s1,sp,712 - 3418: 0000 unimp - 341a: 0005 c.nop 1 - 341c: 0078 addi a4,sp,12 - 341e: b09f2533 0xb09f2533 - 3422: 0005 c.nop 1 - 3424: b800 fsd fs0,48(s0) - 3426: 0005 c.nop 1 - 3428: 0500 addi s0,sp,640 - 342a: 7800 flw fs0,48(s0) - 342c: 3300 fld fs0,32(a4) - 342e: 9f25 0x9f25 - 3430: 05b8 addi a4,sp,712 - 3432: 0000 unimp - 3434: 06cc addi a1,sp,836 - 3436: 0000 unimp - 3438: 0001 nop - 343a: cc58 sw a4,28(s0) - 343c: 0006 c.slli zero,0x1 - 343e: d400 sw s0,40(s0) - 3440: 0006 c.slli zero,0x1 - 3442: 0200 addi s0,sp,256 - 3444: 3000 fld fs0,32(s0) - 3446: d49f 0006 ec00 0xec000006d49f - 344c: 0006 c.slli zero,0x1 - 344e: 0100 addi s0,sp,128 - 3450: 5800 lw s0,48(s0) - 3452: 06ec addi a1,sp,844 - 3454: 0000 unimp - 3456: 0704 addi s1,sp,896 - 3458: 0000 unimp - 345a: 0002 c.slli64 zero - 345c: 9f30 0x9f30 - 345e: 0704 addi s1,sp,896 - 3460: 0000 unimp - 3462: 0724 addi s1,sp,904 - 3464: 0000 unimp - 3466: 0001 nop - 3468: 2c58 fld fa4,152(s0) - 346a: 34000007 0x34000007 - 346e: 01000007 0x1000007 - 3472: 5800 lw s0,48(s0) - 3474: 0734 addi a3,sp,904 - 3476: 0000 unimp - 3478: 0760 addi s0,sp,908 - 347a: 0000 unimp - 347c: 0002 c.slli64 zero - 347e: 9f30 0x9f30 - 3480: 0768 addi a0,sp,908 - 3482: 0000 unimp - 3484: 0784 addi s1,sp,960 - 3486: 0000 unimp - 3488: 0002 c.slli64 zero - 348a: 9f30 0x9f30 - 348c: 0784 addi s1,sp,960 - 348e: 0000 unimp - 3490: 0788 addi a0,sp,960 - 3492: 0000 unimp - 3494: 0001 nop - 3496: 0058 addi a4,sp,4 - 3498: 0000 unimp - 349a: 0000 unimp - 349c: 0000 unimp - 349e: a000 fsd fs0,0(s0) - 34a0: 0000 unimp - 34a2: a400 fsd fs0,8(s0) - 34a4: 0000 unimp - 34a6: 0100 addi s0,sp,128 - 34a8: 5a00 lw s0,48(a2) - 34aa: 00a4 addi s1,sp,72 - 34ac: 0000 unimp - 34ae: 00d4 addi a3,sp,68 - 34b0: 0000 unimp - 34b2: 0001 nop - 34b4: d85e sw s7,48(sp) - 34b6: 0000 unimp - 34b8: e000 fsw fs0,0(s0) - 34ba: 0000 unimp - 34bc: 0100 addi s0,sp,128 - 34be: 5a00 lw s0,48(a2) - 34c0: 00e0 addi s0,sp,76 - 34c2: 0000 unimp - 34c4: 00f0 addi a2,sp,76 - 34c6: 0000 unimp - 34c8: 0001 nop - 34ca: 005e c.slli zero,0x17 - 34cc: 0000 unimp - 34ce: 0000 unimp - 34d0: 0000 unimp - 34d2: cc00 sw s0,24(s0) - 34d4: 0001 nop - 34d6: d000 sw s0,32(s0) - 34d8: 0001 nop - 34da: 0100 addi s0,sp,128 - 34dc: 5a00 lw s0,48(a2) - 34de: 01d0 addi a2,sp,196 - 34e0: 0000 unimp - 34e2: 0200 addi s0,sp,256 - 34e4: 0000 unimp - 34e6: 0001 nop - 34e8: 085d addi a6,a6,23 - 34ea: 0002 c.slli64 zero - 34ec: 1000 addi s0,sp,32 - 34ee: 0002 c.slli64 zero - 34f0: 0100 addi s0,sp,128 - 34f2: 5a00 lw s0,48(a2) - 34f4: 0210 addi a2,sp,256 - 34f6: 0000 unimp - 34f8: 0220 addi s0,sp,264 - 34fa: 0000 unimp - 34fc: 0001 nop - 34fe: 005d c.nop 23 - 3500: 0000 unimp - 3502: 0000 unimp - 3504: 0000 unimp - 3506: 9800 0x9800 - 3508: 1c000003 lb zero,448(zero) # 1c0 <__stack_usage+0x1c0> - 350c: 0004 0x4 - 350e: 0100 addi s0,sp,128 - 3510: 6400 flw fs0,8(s0) - ... - 351a: 0370 addi a2,sp,396 - 351c: 0000 unimp - 351e: 04a4 addi s1,sp,584 - 3520: 0000 unimp - 3522: 0001 nop - 3524: 286d jal 35de <__stack_size+0x31de> - 3526: 0005 c.nop 1 - 3528: 3000 fld fs0,32(s0) - 352a: 0005 c.nop 1 - 352c: 0100 addi s0,sp,128 - 352e: 6d00 flw fs0,24(a0) - ... - 3538: 03dc addi a5,sp,452 - 353a: 0000 unimp - 353c: 042c addi a1,sp,520 - 353e: 0000 unimp - 3540: 0001 nop - 3542: 005c addi a5,sp,4 - 3544: 0000 unimp - 3546: 0000 unimp - 3548: 0000 unimp - 354a: dc00 sw s0,56(s0) - 354c: 4c000003 lb zero,1216(zero) # 4c0 <__stack_size+0xc0> - 3550: 0004 0x4 - 3552: 0100 addi s0,sp,128 - 3554: 6c00 flw fs0,24(s0) - ... - 355e: 0308 addi a0,sp,384 - 3560: 0000 unimp - 3562: 032c addi a1,sp,392 - 3564: 0000 unimp - 3566: 0001 nop - 3568: 2c6d jal 3822 <__stack_size+0x3422> - 356a: 4c000003 lb zero,1216(zero) # 4c0 <__stack_size+0xc0> - 356e: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> - 3572: 7f00 flw fs0,56(a4) - 3574: 8400 0x8400 - 3576: 1e00 addi s0,sp,816 - 3578: 009f 0000 0000 0x9f - 357e: 0000 unimp - 3580: 0800 addi s0,sp,16 - 3582: 14000003 lb zero,320(zero) # 140 <__stack_usage+0x140> - 3586: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 358a: 5600 lw s0,40(a2) - 358c: 0314 addi a3,sp,384 - 358e: 0000 unimp - 3590: 031c addi a5,sp,384 - 3592: 0000 unimp - 3594: 0006 c.slli zero,0x1 - 3596: 008c addi a1,sp,64 - 3598: 0084 addi s1,sp,64 - 359a: 9f1e add t5,t5,t2 - 359c: 031c addi a5,sp,384 - 359e: 0000 unimp - 35a0: 0338 addi a4,sp,392 - 35a2: 0000 unimp - 35a4: 0001 nop - 35a6: 3856 fld fa6,368(sp) - 35a8: 44000003 lb zero,1088(zero) # 440 <__stack_size+0x40> - 35ac: 11000003 lb zero,272(zero) # 110 <__stack_usage+0x110> - 35b0: 8c00 0x8c00 - 35b2: 8400 0x8400 - 35b4: 1e00 addi s0,sp,816 - 35b6: 007f 0x7f - 35b8: 0084 addi s1,sp,64 - 35ba: 401e 0x401e - 35bc: 2225 jal 36e4 <__stack_size+0x32e4> - 35be: 008e slli ra,ra,0x3 - 35c0: 9f22 add t5,t5,s0 - 35c2: 0344 addi s1,sp,388 - 35c4: 0000 unimp - 35c6: 034c addi a1,sp,388 - 35c8: 0000 unimp - 35ca: 0014 0x14 - 35cc: 008c addi a1,sp,64 - 35ce: 0084 addi s1,sp,64 - 35d0: 7d1e flw fs10,228(sp) - 35d2: 7f00 flw fs0,56(a4) - 35d4: 1e00 addi s0,sp,816 - 35d6: 7f22 flw ft10,40(sp) - 35d8: 8400 0x8400 - 35da: 1e00 addi s0,sp,816 - 35dc: 2540 fld fs0,136(a0) - 35de: 9f22 add t5,t5,s0 - ... - 35e8: 030c addi a1,sp,384 - 35ea: 0000 unimp - 35ec: 0344 addi s1,sp,388 - 35ee: 0000 unimp - 35f0: 0001 nop - 35f2: 446e lw s0,216(sp) - 35f4: 5c000003 lb zero,1472(zero) # 5c0 <__stack_size+0x1c0> - 35f8: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> - 35fc: 7d00 flw fs0,56(a0) - 35fe: 7f00 flw fs0,56(a4) - 3600: 1e00 addi s0,sp,816 - 3602: 009f 0000 0000 0x9f - 3608: 0000 unimp - 360a: 1c00 addi s0,sp,560 - 360c: 14000003 lb zero,320(zero) # 140 <__stack_usage+0x140> - 3610: 0004 0x4 - 3612: 0100 addi s0,sp,128 - 3614: 6100 flw fs0,0(a0) - ... - 361e: 02e8 addi a0,sp,332 - 3620: 0000 unimp - 3622: 02fc addi a5,sp,332 - 3624: 0000 unimp - 3626: 0001 nop - 3628: 0064 addi s1,sp,12 - 362a: 0000 unimp - 362c: 0000 unimp - 362e: 0000 unimp - 3630: f400 fsw fs0,40(s0) - 3632: 0002 c.slli64 zero - 3634: 0000 unimp - 3636: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 363a: 5f00 lw s0,56(a4) - ... - 3644: 02f4 addi a3,sp,332 - 3646: 0000 unimp - 3648: 035c addi a5,sp,388 - 364a: 0000 unimp - 364c: 0001 nop - 364e: 005d c.nop 23 - 3650: 0000 unimp - 3652: 0000 unimp - 3654: 0000 unimp - 3656: f800 fsw fs0,48(s0) - 3658: 0002 c.slli64 zero - 365a: a000 fsd fs0,0(s0) - 365c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 3660: 6c00 flw fs0,24(s0) - ... - 366a: 0344 addi s1,sp,388 - 366c: 0000 unimp - 366e: 0380 addi s0,sp,448 - 3670: 0000 unimp - 3672: 0001 nop - 3674: 006e c.slli zero,0x1b - 3676: 0000 unimp - 3678: 0000 unimp - 367a: 0000 unimp - 367c: 4400 lw s0,8(s0) - 367e: 4c000003 lb zero,1216(zero) # 4c0 <__stack_size+0xc0> - 3682: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> - 3686: 7600 flw fs0,40(a2) - 3688: 8400 0x8400 - 368a: 1e00 addi s0,sp,816 - 368c: 4c9f 0003 5400 0x540000034c9f - 3692: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 3696: 6400 flw fs0,8(s0) - 3698: 035c addi a5,sp,388 - 369a: 0000 unimp - 369c: 037c addi a5,sp,396 - 369e: 0000 unimp - 36a0: 0001 nop - 36a2: 0064 addi s1,sp,12 - 36a4: 0000 unimp - 36a6: 0000 unimp - 36a8: 0000 unimp - 36aa: 4800 lw s0,16(s0) - 36ac: 6c000003 lb zero,1728(zero) # 6c0 <__stack_size+0x2c0> - 36b0: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 36b4: 6d00 flw fs0,24(a0) - ... - 36be: 035c addi a5,sp,388 - 36c0: 0000 unimp - 36c2: 0374 addi a3,sp,396 - 36c4: 0000 unimp - 36c6: 0001 nop - 36c8: 005d c.nop 23 - 36ca: 0000 unimp - 36cc: 0000 unimp - 36ce: 0000 unimp - 36d0: 4000 lw s0,0(s0) - 36d2: 5c000003 lb zero,1472(zero) # 5c0 <__stack_size+0x1c0> - 36d6: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 36da: 5d00 lw s0,56(a0) - ... - 36e4: 0340 addi s0,sp,388 - 36e6: 0000 unimp - 36e8: 03ec addi a1,sp,460 - 36ea: 0000 unimp - 36ec: 0001 nop - 36ee: 0056 c.slli zero,0x15 - 36f0: 0000 unimp - 36f2: 0000 unimp - 36f4: 0000 unimp - 36f6: 9c00 0x9c00 - 36f8: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> - 36fc: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 3700: 6e00 flw fs0,24(a2) - ... - 370a: 039c addi a5,sp,448 - 370c: 0000 unimp - 370e: 03a0 addi s0,sp,456 - 3710: 0000 unimp - 3712: 0006 c.slli zero,0x1 - 3714: 008c addi a1,sp,64 - 3716: 9f1e0083 lb ra,-1551(t3) - 371a: 03a0 addi s0,sp,456 - 371c: 0000 unimp - 371e: 03ac addi a1,sp,456 - 3720: 0000 unimp - 3722: 0001 nop - 3724: b06c fsd fa1,224(s0) - 3726: c8000003 lb zero,-896(zero) # fffffc80 <__stack_top+0xfffc80> - 372a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 372e: 5c00 lw s0,56(s0) - ... - 3738: 03a8 addi a0,sp,456 - 373a: 0000 unimp - 373c: 03c0 addi s0,sp,452 - 373e: 0000 unimp - 3740: 0001 nop - 3742: 005f 0000 0000 0x5f - 3748: 0000 unimp - 374a: a800 fsd fs0,16(s0) - 374c: 34000003 lb zero,832(zero) # 340 <__stack_usage+0x340> - 3750: 0004 0x4 - 3752: 0100 addi s0,sp,128 - 3754: 5500 lw s0,40(a0) - ... - 375e: 0398 addi a4,sp,448 - 3760: 0000 unimp - 3762: 03e8 addi a0,sp,460 - 3764: 0000 unimp - 3766: 0001 nop - 3768: 005e c.slli zero,0x17 - 376a: 0000 unimp - 376c: 0000 unimp - 376e: 0000 unimp - 3770: 9800 0x9800 - 3772: a0000003 lb zero,-1536(zero) # fffffa00 <__stack_top+0xfffa00> - 3776: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 377a: 6c00 flw fs0,24(s0) - ... - 3784: 03dc addi a5,sp,452 - 3786: 0000 unimp - 3788: 040c addi a1,sp,512 - 378a: 0000 unimp - 378c: 0001 nop - 378e: 005f 0000 0000 0x5f - 3794: 0000 unimp - 3796: dc00 sw s0,56(s0) - 3798: ec000003 lb zero,-320(zero) # fffffec0 <__stack_top+0xfffec0> - 379c: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> - 37a0: 7600 flw fs0,40(a2) - 37a2: 8300 0x8300 - 37a4: 1e00 addi s0,sp,816 - 37a6: ec9f 0003 f000 0xf0000003ec9f - 37ac: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 37b0: 5600 lw s0,40(a2) - 37b2: 03f4 addi a3,sp,460 - 37b4: 0000 unimp - 37b6: 0448 addi a0,sp,516 - 37b8: 0000 unimp - 37ba: 0001 nop - 37bc: 0056 c.slli zero,0x15 - 37be: 0000 unimp - 37c0: 0000 unimp - 37c2: 0000 unimp - 37c4: e000 fsw fs0,0(s0) - 37c6: 74000003 lb zero,1856(zero) # 740 <__stack_size+0x340> - 37ca: 0004 0x4 - 37cc: 0100 addi s0,sp,128 - 37ce: 5800 lw s0,48(s0) - ... - 37d8: 03e4 addi s1,sp,460 - 37da: 0000 unimp - 37dc: 04a4 addi s1,sp,584 - 37de: 0000 unimp - 37e0: 0001 nop - 37e2: 286e fld fa6,216(sp) - 37e4: 0005 c.nop 1 - 37e6: 3000 fld fs0,32(s0) - 37e8: 0005 c.nop 1 - 37ea: 0100 addi s0,sp,128 - 37ec: 6e00 flw fs0,24(a2) - ... - 37f6: 03dc addi a5,sp,452 - 37f8: 0000 unimp - 37fa: 03e8 addi a0,sp,460 - 37fc: 0000 unimp - 37fe: 0001 nop - 3800: 005e c.slli zero,0x17 - 3802: 0000 unimp - 3804: 0000 unimp - 3806: 0000 unimp - 3808: dc00 sw s0,56(s0) - 380a: ec000003 lb zero,-320(zero) # fffffec0 <__stack_top+0xfffec0> - 380e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 3812: 5600 lw s0,40(a2) - ... - 381c: 041c addi a5,sp,512 - 381e: 0000 unimp - 3820: 04a4 addi s1,sp,584 - 3822: 0000 unimp - 3824: 0001 nop - 3826: 2864 fld fs1,208(s0) - 3828: 0005 c.nop 1 - 382a: 3000 fld fs0,32(s0) - 382c: 0005 c.nop 1 - 382e: 0100 addi s0,sp,128 - 3830: 6400 flw fs0,8(s0) - ... - 383a: 0420 addi s0,sp,520 - 383c: 0000 unimp - 383e: 0424 addi s1,sp,520 - 3840: 0000 unimp - 3842: 0011 c.nop 4 - 3844: 007d c.nop 31 - 3846: 4b40 lw s0,20(a4) - 3848: 2224 fld fs1,64(a2) - 384a: 008d addi ra,ra,3 - 384c: 4b40 lw s0,20(a4) - 384e: 2224 fld fs1,64(a2) - 3850: 082d addi a6,a6,11 - 3852: 1aff 0x1aff - 3854: 249f 0004 3800 0x38000004249f - 385a: 0004 0x4 - 385c: 1f00 addi s0,sp,944 - 385e: 7d00 flw fs0,56(a0) - 3860: 4000 lw s0,0(s0) - 3862: 8d22244b 0x8d22244b - 3866: 4000 lw s0,0(s0) - 3868: 2d22244b 0x2d22244b - 386c: 007e c.slli zero,0x1f - 386e: 4b40 lw s0,20(a4) - 3870: 2224 fld fs1,64(a2) - 3872: 0084 addi s1,sp,64 - 3874: 4b40 lw s0,20(a4) - 3876: 2224 fld fs1,64(a2) - 3878: 212d jal 3ca2 <__stack_size+0x38a2> - 387a: ff08 fsw fa0,56(a4) - 387c: 9f1a add t5,t5,t1 - 387e: 0438 addi a4,sp,520 - 3880: 0000 unimp - 3882: 043c addi a5,sp,520 - 3884: 0000 unimp - 3886: 0034 addi a3,sp,8 - 3888: 0076 c.slli zero,0x1d - 388a: ff0a fsw ft2,188(sp) - 388c: 1aff 0x1aff - 388e: 2440 fld fs0,136(s0) - 3890: 007f 0x7f - 3892: 8d22 mv s10,s0 - 3894: 2200 fld fs0,0(a2) - 3896: 4b40 lw s0,20(a4) - 3898: 2224 fld fs1,64(a2) - 389a: 0076 c.slli zero,0x1d - 389c: ff0a fsw ft2,188(sp) - 389e: 1aff 0x1aff - 38a0: 2440 fld fs0,136(s0) - 38a2: 007f 0x7f - 38a4: 4022 0x4022 - 38a6: 2d22244b 0x2d22244b - 38aa: 007e c.slli zero,0x1f - 38ac: 4b40 lw s0,20(a4) - 38ae: 2224 fld fs1,64(a2) - 38b0: 0084 addi s1,sp,64 - 38b2: 4b40 lw s0,20(a4) - 38b4: 2224 fld fs1,64(a2) - 38b6: 212d jal 3ce0 <__stack_size+0x38e0> - 38b8: ff08 fsw fa0,56(a4) - 38ba: 9f1a add t5,t5,t1 - 38bc: 043c addi a5,sp,520 - 38be: 0000 unimp - 38c0: 0448 addi a0,sp,516 - 38c2: 0000 unimp - 38c4: 00760043 fmadd.s ft0,fa2,ft7,ft0,rne - 38c8: ff0a fsw ft2,188(sp) - 38ca: 1aff 0x1aff - 38cc: 2440 fld fs0,136(s0) - 38ce: 007f 0x7f - 38d0: 8d22 mv s10,s0 - 38d2: 2200 fld fs0,0(a2) - 38d4: 4b40 lw s0,20(a4) - 38d6: 2224 fld fs1,64(a2) - 38d8: 0076 c.slli zero,0x1d - 38da: ff0a fsw ft2,188(sp) - 38dc: 1aff 0x1aff - 38de: 2440 fld fs0,136(s0) - 38e0: 007f 0x7f - 38e2: 4022 0x4022 - 38e4: 2d22244b 0x2d22244b - 38e8: 0076 c.slli zero,0x1d - 38ea: ff0a fsw ft2,188(sp) - 38ec: 1aff 0x1aff - 38ee: 2440 fld fs0,136(s0) - 38f0: 007f 0x7f - 38f2: 8422 mv s0,s0 - 38f4: 2200 fld fs0,0(a2) - 38f6: 008d addi ra,ra,3 - 38f8: 4022 0x4022 - 38fa: 8422244b 0x8422244b - 38fe: 4000 lw s0,0(s0) - 3900: 2d22244b 0x2d22244b - 3904: 0821 addi a6,a6,8 - 3906: 1aff 0x1aff - 3908: 009f 0000 0000 0x9f - 390e: 0000 unimp - 3910: 2c00 fld fs0,24(s0) - 3912: 0004 0x4 - 3914: 4400 lw s0,8(s0) - 3916: 0004 0x4 - 3918: 0100 addi s0,sp,128 - 391a: 5c00 lw s0,56(s0) - ... - 3924: 0430 addi a2,sp,520 - 3926: 0000 unimp - 3928: 0434 addi a3,sp,520 - 392a: 0000 unimp - 392c: 0011 c.nop 4 - 392e: 4b40008f 0x4b40008f - 3932: 2224 fld fs1,64(a2) - 3934: 008c addi a1,sp,64 - 3936: 4b40 lw s0,20(a4) - 3938: 2224 fld fs1,64(a2) - 393a: 082d addi a6,a6,11 - 393c: 1aff 0x1aff - 393e: 349f 0004 4400 0x44000004349f - 3944: 0004 0x4 - 3946: 1f00 addi s0,sp,944 - 3948: 8f00 0x8f00 - 394a: 4000 lw s0,0(s0) - 394c: 8c22244b 0x8c22244b - 3950: 4000 lw s0,0(s0) - 3952: 2d22244b 0x2d22244b - 3956: 0075 c.nop 29 - 3958: 4b40 lw s0,20(a4) - 395a: 2224 fld fs1,64(a2) - 395c: 007c addi a5,sp,12 - 395e: 4b40 lw s0,20(a4) - 3960: 2224 fld fs1,64(a2) - 3962: 212d jal 3d8c <__stack_size+0x398c> - 3964: ff08 fsw fa0,56(a4) - 3966: 9f1a add t5,t5,t1 - ... - 3970: 0434 addi a3,sp,520 - 3972: 0000 unimp - 3974: 04a4 addi s1,sp,584 - 3976: 0000 unimp - 3978: 0002 c.slli64 zero - 397a: 9f39 0x9f39 - 397c: 0528 addi a0,sp,648 - 397e: 0000 unimp - 3980: 0530 addi a2,sp,648 - 3982: 0000 unimp - 3984: 0002 c.slli64 zero - 3986: 9f39 0x9f39 - ... - 3990: 0434 addi a3,sp,520 - 3992: 0000 unimp - 3994: 04a4 addi s1,sp,584 - 3996: 0000 unimp - 3998: 0002 c.slli64 zero - 399a: 05289f47 0x5289f47 - 399e: 0000 unimp - 39a0: 0530 addi a2,sp,648 - 39a2: 0000 unimp - 39a4: 0002 c.slli64 zero - 39a6: 00009f47 fmsub.s ft10,ft1,ft0,ft0,rtz - 39aa: 0000 unimp - 39ac: 0000 unimp - 39ae: 0000 unimp - 39b0: 0434 addi a3,sp,520 - 39b2: 0000 unimp - 39b4: 04a4 addi s1,sp,584 - 39b6: 0000 unimp - 39b8: 0002 c.slli64 zero - 39ba: 9f31 0x9f31 - 39bc: 0528 addi a0,sp,648 - 39be: 0000 unimp - 39c0: 0530 addi a2,sp,648 - 39c2: 0000 unimp - 39c4: 0002 c.slli64 zero - 39c6: 9f31 0x9f31 - ... - 39d0: 0434 addi a3,sp,520 - 39d2: 0000 unimp - 39d4: 0484 addi s1,sp,576 - 39d6: 0000 unimp - 39d8: 0002 c.slli64 zero - 39da: 9f31 0x9f31 - ... - 39e4: 0434 addi a3,sp,520 - 39e6: 0000 unimp - 39e8: 0464 addi s1,sp,524 - 39ea: 0000 unimp - 39ec: 0008 0x8 - 39ee: 0081 addi ra,ra,0 - 39f0: 2439 jal 3bfe <__stack_size+0x37fe> - 39f2: 0080 addi s0,sp,64 - 39f4: 9f21 0x9f21 - 39f6: 0464 addi s1,sp,524 - 39f8: 0000 unimp - 39fa: 046c addi a1,sp,524 - 39fc: 0000 unimp - 39fe: 0001 nop - 3a00: 6c5f 0004 7000 0x700000046c5f - 3a06: 0004 0x4 - 3a08: 0800 addi s0,sp,16 - 3a0a: 8100 0x8100 - 3a0c: 3900 fld fs0,48(a0) - 3a0e: 8024 0x8024 - 3a10: 2100 fld fs0,0(a0) - 3a12: 009f 0000 0000 0x9f - 3a18: 0000 unimp - 3a1a: dc00 sw s0,56(s0) - 3a1c: 0004 0x4 - 3a1e: ec00 fsw fs0,24(s0) - 3a20: 0004 0x4 - 3a22: 0100 addi s0,sp,128 - 3a24: 5e00 lw s0,56(a2) - ... - 3a2e: 05b8 addi a4,sp,712 - 3a30: 0000 unimp - 3a32: 0628 addi a0,sp,776 - 3a34: 0000 unimp - 3a36: 0002 c.slli64 zero - 3a38: 9f31 0x9f31 - 3a3a: 06fc addi a5,sp,844 - 3a3c: 0000 unimp - 3a3e: 0704 addi s1,sp,896 - 3a40: 0000 unimp - 3a42: 0002 c.slli64 zero - 3a44: 9f31 0x9f31 - 3a46: 0718 addi a4,sp,896 - 3a48: 0000 unimp - 3a4a: 071c addi a5,sp,896 - 3a4c: 0000 unimp - 3a4e: 0005 c.nop 1 - 3a50: 0079 c.nop 30 - 3a52: 1a31 addi s4,s4,-20 - 3a54: 1c9f 0007 2000 0x200000071c9f - 3a5a: 01000007 0x1000007 - 3a5e: 5e00 lw s0,56(a2) - 3a60: 0720 addi s0,sp,904 - 3a62: 0000 unimp - 3a64: 0724 addi s1,sp,904 - 3a66: 0000 unimp - 3a68: 0002 c.slli64 zero - 3a6a: 9f30 0x9f30 - ... - 3a74: 05c0 addi s0,sp,708 - 3a76: 0000 unimp - 3a78: 0628 addi a0,sp,776 - 3a7a: 0000 unimp - 3a7c: 0002 c.slli64 zero - 3a7e: 9f30 0x9f30 - ... - 3a88: 05c0 addi s0,sp,708 - 3a8a: 0000 unimp - 3a8c: 0600 addi s0,sp,768 - 3a8e: 0000 unimp - 3a90: 0001 nop - 3a92: 045f 0006 1c00 0x1c000006045f - 3a98: 0006 c.slli zero,0x1 - 3a9a: 0100 addi s0,sp,128 - 3a9c: 5f00 lw s0,56(a4) - ... - 3aa6: 05c0 addi s0,sp,708 - 3aa8: 0000 unimp - 3aaa: 0600 addi s0,sp,768 - 3aac: 0000 unimp - 3aae: 0001 nop - 3ab0: 0058 addi a4,sp,4 - 3ab2: 0006 c.slli zero,0x1 - 3ab4: 0400 addi s0,sp,512 - 3ab6: 0006 c.slli zero,0x1 - 3ab8: 0100 addi s0,sp,128 - 3aba: 5e00 lw s0,56(a2) - 3abc: 0604 addi s1,sp,768 - 3abe: 0000 unimp - 3ac0: 061c addi a5,sp,768 - 3ac2: 0000 unimp - 3ac4: 0001 nop - 3ac6: 1c58 addi a4,sp,564 - 3ac8: 0006 c.slli zero,0x1 - 3aca: 2000 fld fs0,0(s0) - 3acc: 0006 c.slli zero,0x1 - 3ace: 0100 addi s0,sp,128 - 3ad0: 5e00 lw s0,56(a2) - ... - 3ada: 05f4 addi a3,sp,716 - 3adc: 0000 unimp - 3ade: 05f8 addi a4,sp,716 - 3ae0: 0000 unimp - 3ae2: 047f0003 lb zero,71(t5) - 3ae6: 009f 0000 0000 0x9f - 3aec: 0000 unimp - 3aee: 0c00 addi s0,sp,528 - 3af0: 0006 c.slli zero,0x1 - 3af2: 1400 addi s0,sp,544 - 3af4: 0006 c.slli zero,0x1 - 3af6: 0300 addi s0,sp,384 - 3af8: 7f00 flw fs0,56(a4) - 3afa: 9f08 0x9f08 - ... - 3b04: 0690 addi a2,sp,832 - 3b06: 0000 unimp - 3b08: 06a0 addi s0,sp,840 - 3b0a: 0000 unimp - 3b0c: 0001 nop - 3b0e: 005d c.nop 23 - ... - 3b18: 0000 unimp - 3b1a: b800 fsd fs0,48(s0) - 3b1c: 0000 unimp - 3b1e: 0200 addi s0,sp,256 - 3b20: 3000 fld fs0,32(s0) - 3b22: c89f 0000 2400 0x24000000c89f - 3b28: 0001 nop - 3b2a: 0200 addi s0,sp,256 - 3b2c: 3000 fld fs0,32(s0) - 3b2e: 009f 0000 0000 0x9f - 3b34: 0000 unimp - 3b36: 2800 fld fs0,16(s0) - 3b38: 0000 unimp - 3b3a: 4c00 lw s0,24(s0) - 3b3c: 0000 unimp - 3b3e: 0b00 addi s0,sp,400 - 3b40: 5f00 lw s0,56(a4) - 3b42: 936d0493 addi s1,s10,-1738 - 3b46: 6e04 flw fs1,24(a2) - 3b48: 04930493 addi s1,t1,73 # 18049 <__stack_size+0x17c49> - 3b4c: 004c addi a1,sp,4 - 3b4e: 0000 unimp - 3b50: 00b8 addi a4,sp,72 - 3b52: 0000 unimp - 3b54: 000c 0xc - 3b56: 935f 6d04 0493 0x4936d04935f - 3b5c: 936e add t1,t1,s11 - 3b5e: 6c04 flw fs1,24(s0) - 3b60: 00b80493 addi s1,a6,11 # fffe900b <__stack_top+0xfe900b> - 3b64: 0000 unimp - 3b66: 00c8 addi a0,sp,68 - 3b68: 0000 unimp - 3b6a: 0493000b 0x493000b - 3b6e: 936d srli a4,a4,0x3b - 3b70: 6e04 flw fs1,24(a2) - 3b72: 936c0493 addi s1,s8,-1738 # ffff9936 <__stack_top+0xff9936> - 3b76: c804 sw s1,16(s0) - 3b78: 0000 unimp - 3b7a: e000 fsw fs0,0(s0) - 3b7c: 0000 unimp - 3b7e: 0c00 addi s0,sp,528 - 3b80: 5f00 lw s0,56(a4) - 3b82: 936d0493 addi s1,s10,-1738 - 3b86: 6e04 flw fs1,24(a2) - 3b88: 936c0493 addi s1,s8,-1738 - 3b8c: e004 fsw fs1,0(s0) - 3b8e: 0000 unimp - 3b90: 2c00 fld fs0,24(s0) - 3b92: 0001 nop - 3b94: 0b00 addi s0,sp,400 - 3b96: 9300 0x9300 - 3b98: 6d04 flw fs1,24(a0) - 3b9a: 936e0493 addi s1,t3,-1738 - 3b9e: 6c04 flw fs1,24(s0) - 3ba0: 00000493 li s1,0 - 3ba4: 0000 unimp - 3ba6: 0000 unimp - 3ba8: 0000 unimp - 3baa: 004c addi a1,sp,4 - 3bac: 0000 unimp - 3bae: 0050 addi a2,sp,4 - 3bb0: 0000 unimp - 3bb2: 935e000b 0x935e000b - 3bb6: 5504 lw s1,40(a0) - 3bb8: 936f0493 addi s1,t5,-1738 - 3bbc: 9304 0x9304 - 3bbe: 5004 lw s1,32(s0) - 3bc0: 0000 unimp - 3bc2: b800 fsd fs0,48(s0) - 3bc4: 0000 unimp - 3bc6: 0c00 addi s0,sp,528 - 3bc8: 5e00 lw s0,56(a2) - 3bca: 93550493 addi s1,a0,-1739 # 1a935 <__stack_size+0x1a535> - 3bce: 6f04 flw fs1,24(a4) - 3bd0: 935b0493 addi s1,s6,-1739 - 3bd4: b804 fsd fs1,48(s0) - 3bd6: 0000 unimp - 3bd8: c800 sw s0,16(s0) - 3bda: 0000 unimp - 3bdc: 0a00 addi s0,sp,272 - 3bde: 9300 0x9300 - 3be0: 5504 lw s1,40(a0) - 3be2: 936f0493 addi s1,t5,-1738 - 3be6: 9304 0x9304 - 3be8: c804 sw s1,16(s0) - 3bea: 0000 unimp - 3bec: 0c00 addi s0,sp,528 - 3bee: 0001 nop - 3bf0: 0c00 addi s0,sp,528 - 3bf2: 5e00 lw s0,56(a2) - 3bf4: 93550493 addi s1,a0,-1739 - 3bf8: 6f04 flw fs1,24(a4) - 3bfa: 935b0493 addi s1,s6,-1739 - 3bfe: 0c04 addi s1,sp,528 - 3c00: 0001 nop - 3c02: 1c00 addi s0,sp,560 - 3c04: 0001 nop - 3c06: 0b00 addi s0,sp,400 - 3c08: 9300 0x9300 - 3c0a: 5504 lw s1,40(a0) - 3c0c: 936f0493 addi s1,t5,-1738 - 3c10: 5b04 lw s1,48(a4) - 3c12: 011c0493 addi s1,s8,17 - 3c16: 0000 unimp - 3c18: 012c addi a1,sp,136 - 3c1a: 0000 unimp - 3c1c: 000a c.slli zero,0x2 - 3c1e: 93550493 addi s1,a0,-1739 - 3c22: 6f04 flw fs1,24(a4) - 3c24: 04930493 addi s1,t1,73 - ... - 3c30: 00d0 addi a2,sp,68 - 3c32: 0000 unimp - 3c34: 0124 addi s1,sp,136 - 3c36: 0000 unimp - 3c38: 0002 c.slli64 zero - 3c3a: 9f31 0x9f31 - ... - 3c44: 00d0 addi a2,sp,68 - 3c46: 0000 unimp - 3c48: 00f8 addi a4,sp,76 - 3c4a: 0000 unimp - 3c4c: 0002 c.slli64 zero - 3c4e: 9f30 0x9f30 - ... - 3c58: 00f8 addi a4,sp,76 - 3c5a: 0000 unimp - 3c5c: 0124 addi s1,sp,136 - 3c5e: 0000 unimp - 3c60: 0002 c.slli64 zero - 3c62: 9f30 0x9f30 - ... - 3c70: 006c addi a1,sp,12 - 3c72: 0000 unimp - 3c74: 0002 c.slli64 zero - 3c76: 9f30 0x9f30 - 3c78: 0078 addi a4,sp,12 - 3c7a: 0000 unimp - 3c7c: 00c4 addi s1,sp,68 - 3c7e: 0000 unimp - 3c80: 0002 c.slli64 zero - 3c82: 9f30 0x9f30 - 3c84: 00cc addi a1,sp,68 - 3c86: 0000 unimp - 3c88: 014c addi a1,sp,132 - 3c8a: 0000 unimp - 3c8c: 0002 c.slli64 zero - 3c8e: 9f30 0x9f30 - ... - 3c98: 004c addi a1,sp,4 - 3c9a: 0000 unimp - 3c9c: 0074 addi a3,sp,12 - 3c9e: 0000 unimp - 3ca0: 0001 nop - 3ca2: 785a flw fa6,180(sp) - 3ca4: 0000 unimp - 3ca6: bc00 fsd fs0,56(s0) - 3ca8: 0000 unimp - 3caa: 0100 addi s0,sp,128 - 3cac: 5a00 lw s0,48(a2) - 3cae: 00cc addi a1,sp,68 - 3cb0: 0000 unimp - 3cb2: 010c addi a1,sp,128 - 3cb4: 0000 unimp - 3cb6: 0001 nop - 3cb8: 105a c.slli zero,0x36 - 3cba: 0001 nop - 3cbc: 1400 addi s0,sp,544 - 3cbe: 0001 nop - 3cc0: 0100 addi s0,sp,128 - 3cc2: 5a00 lw s0,48(a2) - 3cc4: 0118 addi a4,sp,128 - 3cc6: 0000 unimp - 3cc8: 0148 addi a0,sp,132 - 3cca: 0000 unimp - 3ccc: 0001 nop - 3cce: 005a c.slli zero,0x16 - 3cd0: 0000 unimp - 3cd2: 0000 unimp - 3cd4: 0000 unimp - 3cd6: 2800 fld fs0,16(s0) - 3cd8: 0000 unimp - 3cda: 4800 lw s0,16(s0) - 3cdc: 0000 unimp - 3cde: 0b00 addi s0,sp,400 - 3ce0: 6f00 flw fs0,24(a4) - 3ce2: 93600493 li s1,-1738 - 3ce6: 6c04 flw fs1,24(s0) - 3ce8: 04930493 addi s1,t1,73 - 3cec: 0048 addi a0,sp,4 - 3cee: 0000 unimp - 3cf0: 014c addi a1,sp,132 - 3cf2: 0000 unimp - 3cf4: 000c 0xc - 3cf6: 6004936f jal t1,4d2f6 <__stack_size+0x4cef6> - 3cfa: 936c0493 addi s1,s8,-1738 - 3cfe: 5b04 lw s1,48(a4) - 3d00: 00000493 li s1,0 - 3d04: 0000 unimp - 3d06: 0000 unimp - 3d08: 0000 unimp - 3d0a: 004c addi a1,sp,4 - 3d0c: 0000 unimp - 3d0e: 0050 addi a2,sp,4 - 3d10: 0000 unimp - 3d12: 9355000b 0x9355000b - 3d16: 6104 flw fs1,0(a0) - 3d18: 936d0493 addi s1,s10,-1738 - 3d1c: 9304 0x9304 - 3d1e: 5004 lw s1,32(s0) - 3d20: 0000 unimp - 3d22: 4c00 lw s0,24(s0) - 3d24: 0001 nop - 3d26: 0c00 addi s0,sp,528 - 3d28: 5500 lw s0,40(a0) - 3d2a: 93610493 addi s1,sp,-1738 - 3d2e: 6d04 flw fs1,24(a0) - 3d30: 93560493 addi s1,a2,-1739 # a935 <__stack_size+0xa535> - 3d34: 0004 0x4 - 3d36: 0000 unimp - 3d38: 0000 unimp - 3d3a: 0000 unimp - 3d3c: a000 fsd fs0,0(s0) - 3d3e: 0000 unimp - 3d40: a400 fsd fs0,8(s0) - 3d42: 0000 unimp - 3d44: 0100 addi s0,sp,128 - 3d46: 5f00 lw s0,56(a4) - 3d48: 00cc addi a1,sp,68 - 3d4a: 0000 unimp - 3d4c: 00d4 addi a3,sp,68 - 3d4e: 0000 unimp - 3d50: 0002 c.slli64 zero - 3d52: 9f30 0x9f30 - 3d54: 0134 addi a3,sp,136 - 3d56: 0000 unimp - 3d58: 0138 addi a4,sp,136 - 3d5a: 0000 unimp - 3d5c: 0002 c.slli64 zero - 3d5e: 9f30 0x9f30 - ... - 3d68: 00b4 addi a3,sp,72 - 3d6a: 0000 unimp - 3d6c: 00c4 addi s1,sp,68 - 3d6e: 0000 unimp - 3d70: 0002 c.slli64 zero - 3d72: 9f30 0x9f30 - 3d74: 00d4 addi a3,sp,68 - 3d76: 0000 unimp - 3d78: 0108 addi a0,sp,128 - 3d7a: 0000 unimp - 3d7c: 0002 c.slli64 zero - 3d7e: 9f30 0x9f30 - 3d80: 0118 addi a4,sp,128 - 3d82: 0000 unimp - 3d84: 0120 addi s0,sp,136 - 3d86: 0000 unimp - 3d88: 0002 c.slli64 zero - 3d8a: 9f31 0x9f31 - 3d8c: 0120 addi s0,sp,136 - 3d8e: 0000 unimp - 3d90: 0130 addi a2,sp,136 - 3d92: 0000 unimp - 3d94: 0002 c.slli64 zero - 3d96: 9f30 0x9f30 - 3d98: 0138 addi a4,sp,136 - 3d9a: 0000 unimp - 3d9c: 0140 addi s0,sp,132 - 3d9e: 0000 unimp - 3da0: 0002 c.slli64 zero - 3da2: 9f30 0x9f30 - ... - 3db0: 006c addi a1,sp,12 - 3db2: 0000 unimp - 3db4: 0002 c.slli64 zero - 3db6: 9f30 0x9f30 - 3db8: 0078 addi a4,sp,12 - 3dba: 0000 unimp - 3dbc: 00c4 addi s1,sp,68 - 3dbe: 0000 unimp - 3dc0: 0002 c.slli64 zero - 3dc2: 9f30 0x9f30 - 3dc4: 00cc addi a1,sp,68 - 3dc6: 0000 unimp - 3dc8: 014c addi a1,sp,132 - 3dca: 0000 unimp - 3dcc: 0002 c.slli64 zero - 3dce: 9f30 0x9f30 - ... - 3dd8: 004c addi a1,sp,4 - 3dda: 0000 unimp - 3ddc: 0074 addi a3,sp,12 - 3dde: 0000 unimp - 3de0: 0001 nop - 3de2: 785a flw fa6,180(sp) - 3de4: 0000 unimp - 3de6: bc00 fsd fs0,56(s0) - 3de8: 0000 unimp - 3dea: 0100 addi s0,sp,128 - 3dec: 5a00 lw s0,48(a2) - 3dee: 00cc addi a1,sp,68 - 3df0: 0000 unimp - 3df2: 010c addi a1,sp,128 - 3df4: 0000 unimp - 3df6: 0001 nop - 3df8: 105a c.slli zero,0x36 - 3dfa: 0001 nop - 3dfc: 1400 addi s0,sp,544 - 3dfe: 0001 nop - 3e00: 0100 addi s0,sp,128 - 3e02: 5a00 lw s0,48(a2) - 3e04: 0118 addi a4,sp,128 - 3e06: 0000 unimp - 3e08: 0148 addi a0,sp,132 - 3e0a: 0000 unimp - 3e0c: 0001 nop - 3e0e: 005a c.slli zero,0x16 - 3e10: 0000 unimp - 3e12: 0000 unimp - 3e14: 0000 unimp - 3e16: 2800 fld fs0,16(s0) - 3e18: 0000 unimp - 3e1a: 4800 lw s0,16(s0) - 3e1c: 0000 unimp - 3e1e: 0b00 addi s0,sp,400 - 3e20: 6f00 flw fs0,24(a4) - 3e22: 93600493 li s1,-1738 - 3e26: 6c04 flw fs1,24(s0) - 3e28: 04930493 addi s1,t1,73 - 3e2c: 0048 addi a0,sp,4 - 3e2e: 0000 unimp - 3e30: 014c addi a1,sp,132 - 3e32: 0000 unimp - 3e34: 000c 0xc - 3e36: 6004936f jal t1,4d436 <__stack_size+0x4d036> - 3e3a: 936c0493 addi s1,s8,-1738 - 3e3e: 5b04 lw s1,48(a4) - 3e40: 00000493 li s1,0 - 3e44: 0000 unimp - 3e46: 0000 unimp - 3e48: 0000 unimp - 3e4a: 004c addi a1,sp,4 - 3e4c: 0000 unimp - 3e4e: 0050 addi a2,sp,4 - 3e50: 0000 unimp - 3e52: 9355000b 0x9355000b - 3e56: 6104 flw fs1,0(a0) - 3e58: 936d0493 addi s1,s10,-1738 - 3e5c: 9304 0x9304 - 3e5e: 5004 lw s1,32(s0) - 3e60: 0000 unimp - 3e62: 4c00 lw s0,24(s0) - 3e64: 0001 nop - 3e66: 0c00 addi s0,sp,528 - 3e68: 5500 lw s0,40(a0) - 3e6a: 93610493 addi s1,sp,-1738 - 3e6e: 6d04 flw fs1,24(a0) - 3e70: 93560493 addi s1,a2,-1739 - 3e74: 0004 0x4 - 3e76: 0000 unimp - 3e78: 0000 unimp - 3e7a: 0000 unimp - 3e7c: a000 fsd fs0,0(s0) - 3e7e: 0000 unimp - 3e80: a400 fsd fs0,8(s0) - 3e82: 0000 unimp - 3e84: 0100 addi s0,sp,128 - 3e86: 5f00 lw s0,56(a4) - 3e88: 00cc addi a1,sp,68 - 3e8a: 0000 unimp - 3e8c: 00d4 addi a3,sp,68 - 3e8e: 0000 unimp - 3e90: 0002 c.slli64 zero - 3e92: 9f30 0x9f30 - 3e94: 0134 addi a3,sp,136 - 3e96: 0000 unimp - 3e98: 0138 addi a4,sp,136 - 3e9a: 0000 unimp - 3e9c: 0002 c.slli64 zero - 3e9e: 9f30 0x9f30 - ... - 3ea8: 00b4 addi a3,sp,72 - 3eaa: 0000 unimp - 3eac: 00c4 addi s1,sp,68 - 3eae: 0000 unimp - 3eb0: 0002 c.slli64 zero - 3eb2: 9f30 0x9f30 - 3eb4: 00d4 addi a3,sp,68 - 3eb6: 0000 unimp - 3eb8: 0108 addi a0,sp,128 - 3eba: 0000 unimp - 3ebc: 0002 c.slli64 zero - 3ebe: 9f30 0x9f30 - 3ec0: 0118 addi a4,sp,128 - 3ec2: 0000 unimp - 3ec4: 0120 addi s0,sp,136 - 3ec6: 0000 unimp - 3ec8: 0002 c.slli64 zero - 3eca: 9f31 0x9f31 - 3ecc: 0120 addi s0,sp,136 - 3ece: 0000 unimp - 3ed0: 0130 addi a2,sp,136 - 3ed2: 0000 unimp - 3ed4: 0002 c.slli64 zero - 3ed6: 9f30 0x9f30 - 3ed8: 0138 addi a4,sp,136 - 3eda: 0000 unimp - 3edc: 0140 addi s0,sp,132 - 3ede: 0000 unimp - 3ee0: 0002 c.slli64 zero - 3ee2: 9f30 0x9f30 - ... - 3ef0: 0240 addi s0,sp,260 - 3ef2: 0000 unimp - 3ef4: 0002 c.slli64 zero - 3ef6: 9f30 0x9f30 - 3ef8: 0240 addi s0,sp,260 - 3efa: 0000 unimp - 3efc: 0314 addi a3,sp,384 - 3efe: 0000 unimp - 3f00: 0001 nop - 3f02: 1458 addi a4,sp,548 - 3f04: 28000003 lb zero,640(zero) # 280 <__stack_usage+0x280> - 3f08: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> - 3f0c: 3000 fld fs0,32(s0) - 3f0e: 289f 0003 7000 0x70000003289f - 3f14: 0004 0x4 - 3f16: 0100 addi s0,sp,128 - 3f18: 5800 lw s0,48(s0) - 3f1a: 0474 addi a3,sp,524 - 3f1c: 0000 unimp - 3f1e: 0e90 addi a2,sp,848 - 3f20: 0000 unimp - 3f22: 0001 nop - 3f24: d858 sw a4,52(s0) - 3f26: 000e c.slli zero,0x3 - 3f28: 0400 addi s0,sp,512 - 3f2a: 0100000f fence w,unknown - 3f2e: 5800 lw s0,48(s0) - 3f30: 0f04 addi s1,sp,912 - 3f32: 0000 unimp - 3f34: 0f08 addi a0,sp,912 - 3f36: 0000 unimp - 3f38: 0005 c.nop 1 - 3f3a: 0078 addi a4,sp,12 - 3f3c: 2134 fld fa3,64(a0) - 3f3e: 089f 000f d800 0xd800000f089f - 3f44: 0012 c.slli zero,0x4 - 3f46: 0100 addi s0,sp,128 - 3f48: 5800 lw s0,48(s0) - ... - 3f52: 0060 addi s0,sp,12 - 3f54: 0000 unimp - 3f56: 0ea4 addi s1,sp,856 - 3f58: 0000 unimp - 3f5a: 0001 nop - 3f5c: d859 beqz s0,3ef2 <__stack_size+0x3af2> - 3f5e: 000e c.slli zero,0x3 - 3f60: d800 sw s0,48(s0) - 3f62: 0012 c.slli zero,0x4 - 3f64: 0100 addi s0,sp,128 - 3f66: 5900 lw s0,48(a0) - ... - 3f70: 00f0 addi a2,sp,76 - 3f72: 0000 unimp - 3f74: 00f4 addi a3,sp,76 - 3f76: 0000 unimp - 3f78: 0002 c.slli64 zero - 3f7a: 9f30 0x9f30 - 3f7c: 022c addi a1,sp,264 - 3f7e: 0000 unimp - 3f80: 0240 addi s0,sp,260 - 3f82: 0000 unimp - 3f84: 0002 c.slli64 zero - 3f86: 02409f33 mulh t5,ra,tp - 3f8a: 0000 unimp - 3f8c: 0314 addi a3,sp,384 - 3f8e: 0000 unimp - 3f90: 0001 nop - 3f92: 00032867 0x32867 - 3f96: 9c00 0x9c00 - 3f98: 0004 0x4 - 3f9a: 0100 addi s0,sp,128 - 3f9c: 6700 flw fs0,8(a4) - 3f9e: 04bc addi a5,sp,584 - 3fa0: 0000 unimp - 3fa2: 0544 addi s1,sp,644 - 3fa4: 0000 unimp - 3fa6: 0001 nop - 3fa8: 000d4867 0xd4867 - 3fac: 6c00 flw fs0,24(s0) - 3fae: 000d c.nop 3 - 3fb0: 0100 addi s0,sp,128 - 3fb2: 6700 flw fs0,8(a4) - 3fb4: 0d98 addi a4,sp,720 - 3fb6: 0000 unimp - 3fb8: 0da4 addi s1,sp,728 - 3fba: 0000 unimp - 3fbc: 0001 nop - 3fbe: 00000067 jr zero # 0 <__stack_usage> - 3fc2: 0000 unimp - 3fc4: 0000 unimp - 3fc6: 9c00 0x9c00 - 3fc8: 0000 unimp - 3fca: d800 sw s0,48(s0) - 3fcc: 0005 c.nop 1 - 3fce: 0600 addi s0,sp,768 - 3fd0: 8500 0x8500 - 3fd2: 0800 addi s0,sp,16 - 3fd4: 1aff 0x1aff - 3fd6: 489f 000d c400 0xc400000d489f - 3fdc: 000d c.nop 3 - 3fde: 0600 addi s0,sp,768 - 3fe0: 8500 0x8500 - 3fe2: 0800 addi s0,sp,16 - 3fe4: 1aff 0x1aff - 3fe6: bc9f 0012 d800 0xd8000012bc9f - 3fec: 0012 c.slli zero,0x4 - 3fee: 0600 addi s0,sp,768 - 3ff0: 8500 0x8500 - 3ff2: 0800 addi s0,sp,16 - 3ff4: 1aff 0x1aff - 3ff6: 009f 0000 0000 0x9f - 3ffc: 0000 unimp - 3ffe: 9800 0x9800 - 4000: 0000 unimp - 4002: f000 fsw fs0,32(s0) - 4004: 0000 unimp - 4006: 0700 addi s0,sp,896 - 4008: 8300 0x8300 - 400a: 0a00 addi s0,sp,272 - 400c: ffff 0xffff - 400e: 9f1a add t5,t5,t1 - 4010: 00f0 addi a2,sp,76 - 4012: 0000 unimp - 4014: 00f4 addi a3,sp,76 - 4016: 0000 unimp - 4018: 0001 nop - 401a: 0000fc63 bgeu ra,zero,4032 <__stack_size+0x3c32> - 401e: 1000 addi s0,sp,32 - 4020: 0002 c.slli64 zero - 4022: 0700 addi s0,sp,896 - 4024: 8300 0x8300 - 4026: 0a00 addi s0,sp,272 - 4028: ffff 0xffff - 402a: 9f1a add t5,t5,t1 - 402c: 0210 addi a2,sp,256 - 402e: 0000 unimp - 4030: 021c addi a5,sp,256 - 4032: 0000 unimp - 4034: ac91000b 0xac91000b - 4038: 067f 0x67f - 403a: 2540 fld fs0,136(a0) - 403c: ff0a fsw ft2,188(sp) - 403e: 1a7f 0x1a7f - 4040: 1c9f 0002 4000 0x400000021c9f - 4046: 0002 c.slli64 zero - 4048: 0700 addi s0,sp,896 - 404a: 8300 0x8300 - 404c: 0a00 addi s0,sp,272 - 404e: ffff 0xffff - 4050: 9f1a add t5,t5,t1 - 4052: 0240 addi s0,sp,260 - 4054: 0000 unimp - 4056: 0314 addi a3,sp,384 - 4058: 0000 unimp - 405a: 0001 nop - 405c: 00031463 bnez t1,4064 <__stack_size+0x3c64> - 4060: 1800 addi s0,sp,48 - 4062: 07000003 lb zero,112(zero) # 70 <__stack_usage+0x70> - 4066: 8300 0x8300 - 4068: 0a00 addi s0,sp,272 - 406a: ffff 0xffff - 406c: 9f1a add t5,t5,t1 - 406e: 0318 addi a4,sp,384 - 4070: 0000 unimp - 4072: 0320 addi s0,sp,392 - 4074: 0000 unimp - 4076: ac91000b 0xac91000b - 407a: 067f 0x67f - 407c: 2540 fld fs0,136(a0) - 407e: ff0a fsw ft2,188(sp) - 4080: 1a7f 0x1a7f - 4082: 209f 0003 2800 0x28000003209f - 4088: 07000003 lb zero,112(zero) # 70 <__stack_usage+0x70> - 408c: 8300 0x8300 - 408e: 0a00 addi s0,sp,272 - 4090: ffff 0xffff - 4092: 9f1a add t5,t5,t1 - 4094: 0328 addi a0,sp,392 - 4096: 0000 unimp - 4098: 04f8 addi a4,sp,588 - 409a: 0000 unimp - 409c: 0001 nop - 409e: 000d4863 bltz s10,40ae <__stack_size+0x3cae> - 40a2: c400 sw s0,8(s0) - 40a4: 000d c.nop 3 - 40a6: 0100 addi s0,sp,128 - 40a8: 6300 flw fs0,0(a4) - 40aa: 12bc addi a5,sp,360 - 40ac: 0000 unimp - 40ae: 12d8 addi a4,sp,356 - 40b0: 0000 unimp - 40b2: 0001 nop - 40b4: 00000063 beqz zero,40b4 <__stack_size+0x3cb4> - 40b8: 0000 unimp - 40ba: 0000 unimp - 40bc: d000 sw s0,32(s0) - 40be: 0002 c.slli64 zero - 40c0: d400 sw s0,40(s0) - 40c2: 0002 c.slli64 zero - 40c4: 0200 addi s0,sp,256 - 40c6: 3000 fld fs0,32(s0) - 40c8: d49f 0002 1400 0x14000002d49f - 40ce: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 40d2: 5d00 lw s0,56(a0) - 40d4: 0458 addi a4,sp,516 - 40d6: 0000 unimp - 40d8: 0474 addi a3,sp,524 - 40da: 0000 unimp - 40dc: 0002 c.slli64 zero - 40de: 048c9f33 0x48c9f33 - 40e2: 0000 unimp - 40e4: 0498 addi a4,sp,576 - 40e6: 0000 unimp - 40e8: 0002 c.slli64 zero - 40ea: 04989f33 0x4989f33 - 40ee: 0000 unimp - 40f0: 04e0 addi s0,sp,588 - 40f2: 0000 unimp - 40f4: 0001 nop - 40f6: 485d li a6,23 - 40f8: 000d c.nop 3 - 40fa: c400 sw s0,8(s0) - 40fc: 000d c.nop 3 - 40fe: 0100 addi s0,sp,128 - 4100: 5d00 lw s0,56(a0) - 4102: 12bc addi a5,sp,360 - 4104: 0000 unimp - 4106: 12d8 addi a4,sp,356 - 4108: 0000 unimp - 410a: 0001 nop - 410c: 005d c.nop 23 - 410e: 0000 unimp - 4110: 0000 unimp - 4112: 0000 unimp - 4114: 7c00 flw fs0,56(s0) - 4116: 0002 c.slli64 zero - 4118: 1400 addi s0,sp,544 - 411a: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> - 411e: 8400 0x8400 - 4120: 0800 addi s0,sp,16 - 4122: 1aff 0x1aff - 4124: 289f 0003 e400 0xe4000003289f - 412a: 0004 0x4 - 412c: 0600 addi s0,sp,768 - 412e: 8400 0x8400 - 4130: 0800 addi s0,sp,16 - 4132: 1aff 0x1aff - 4134: e49f 0004 6000 0x60000004e49f - 413a: 0009 c.nop 2 - 413c: 0700 addi s0,sp,896 - 413e: 9100 0x9100 - 4140: 7fac flw fa1,120(a5) - 4142: 4f06 lw t5,64(sp) - 4144: 9f25 0x9f25 - 4146: 0d48 addi a0,sp,660 - 4148: 0000 unimp - 414a: 0dc4 addi s1,sp,724 - 414c: 0000 unimp - 414e: 0006 c.slli zero,0x1 - 4150: 0084 addi s1,sp,64 - 4152: ff08 fsw fa0,56(a4) - 4154: 9f1a add t5,t5,t1 - 4156: 12bc addi a5,sp,360 - 4158: 0000 unimp - 415a: 12d8 addi a4,sp,356 - 415c: 0000 unimp - 415e: 0006 c.slli zero,0x1 - 4160: 0084 addi s1,sp,64 - 4162: ff08 fsw fa0,56(a4) - 4164: 9f1a add t5,t5,t1 - ... - 416e: 0278 addi a4,sp,268 - 4170: 0000 unimp - 4172: 02d0 addi a2,sp,324 - 4174: 0000 unimp - 4176: 007f0007 0x7f0007 - 417a: ff0a fsw ft2,188(sp) - 417c: 1aff 0x1aff - 417e: d09f 0002 1400 0x14000002d09f - 4184: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 4188: 5a00 lw s0,48(a2) - 418a: 0328 addi a0,sp,392 - 418c: 0000 unimp - 418e: 032c addi a1,sp,392 - 4190: 0000 unimp - 4192: 007f0007 0x7f0007 - 4196: ff0a fsw ft2,188(sp) - 4198: 1aff 0x1aff - 419a: 2c9f 0003 3f00 0x3f0000032c9f - 41a0: 0a000003 lb zero,160(zero) # a0 <__stack_usage+0xa0> - 41a4: 9100 0x9100 - 41a6: 7fac flw fa1,120(a5) - 41a8: 4006 0x4006 - 41aa: 7e25 lui t3,0xfffe9 - 41ac: 1a00 addi s0,sp,304 - 41ae: 3f9f 0003 9400 0x940000033f9f - 41b4: 0b000003 lb zero,176(zero) # b0 <__stack_usage+0xb0> - 41b8: 9100 0x9100 - 41ba: 7fac flw fa1,120(a5) - 41bc: 4006 0x4006 - 41be: 0a25 addi s4,s4,9 - 41c0: 7fff 0x7fff - 41c2: 9f1a add t5,t5,t1 - 41c4: 0394 addi a3,sp,448 - 41c6: 0000 unimp - 41c8: 039f 0000 000a 0xa0000039f - 41ce: ac91 j 4422 <__stack_size+0x4022> - 41d0: 067f 0x67f - 41d2: 2540 fld fs0,136(a0) - 41d4: 007e c.slli zero,0x1f - 41d6: 9f1a add t5,t5,t1 - 41d8: 039f 0000 03a8 0x3a80000039f - 41de: 0000 unimp - 41e0: ac91000b 0xac91000b - 41e4: 067f 0x67f - 41e6: 2540 fld fs0,136(a0) - 41e8: ff0a fsw ft2,188(sp) - 41ea: 1a7f 0x1a7f - 41ec: a89f 0003 b300 0xb3000003a89f - 41f2: 0a000003 lb zero,160(zero) # a0 <__stack_usage+0xa0> - 41f6: 9100 0x9100 - 41f8: 7fac flw fa1,120(a5) - 41fa: 4006 0x4006 - 41fc: 7e25 lui t3,0xfffe9 - 41fe: 1a00 addi s0,sp,304 - 4200: b39f 0003 bc00 0xbc000003b39f - 4206: 0b000003 lb zero,176(zero) # b0 <__stack_usage+0xb0> - 420a: 9100 0x9100 - 420c: 7fac flw fa1,120(a5) - 420e: 4006 0x4006 - 4210: 0a25 addi s4,s4,9 - 4212: 7fff 0x7fff - 4214: 9f1a add t5,t5,t1 - 4216: 03bc addi a5,sp,456 - 4218: 0000 unimp - 421a: 000003c3 fmadd.s ft7,ft0,ft0,ft0,rne - 421e: 000a c.slli zero,0x2 - 4220: ac91 j 4474 <__stack_size+0x4074> - 4222: 067f 0x67f - 4224: 2540 fld fs0,136(a0) - 4226: 007e c.slli zero,0x1f - 4228: 9f1a add t5,t5,t1 - 422a: 000003c3 fmadd.s ft7,ft0,ft0,ft0,rne - 422e: 0448 addi a0,sp,516 - 4230: 0000 unimp - 4232: ac91000b 0xac91000b - 4236: 067f 0x67f - 4238: 2540 fld fs0,136(a0) - 423a: ff0a fsw ft2,188(sp) - 423c: 1a7f 0x1a7f - 423e: 489f 0004 7400 0x74000004489f - 4244: 0004 0x4 - 4246: 0700 addi s0,sp,896 - 4248: 7f00 flw fs0,56(a4) - 424a: 0a00 addi s0,sp,272 - 424c: ffff 0xffff - 424e: 9f1a add t5,t5,t1 - 4250: 0474 addi a3,sp,524 - 4252: 0000 unimp - 4254: 0480 addi s0,sp,576 - 4256: 0000 unimp - 4258: 000a c.slli zero,0x2 - 425a: ac91 j 44ae <__stack_size+0x40ae> - 425c: 067f 0x67f - 425e: 2540 fld fs0,136(a0) - 4260: 007e c.slli zero,0x1f - 4262: 9f1a add t5,t5,t1 - 4264: 0480 addi s0,sp,576 - 4266: 0000 unimp - 4268: 0498 addi a4,sp,576 - 426a: 0000 unimp - 426c: 007f0007 0x7f0007 - 4270: ff0a fsw ft2,188(sp) - 4272: 1aff 0x1aff - 4274: 989f 0004 c400 0xc4000004989f - 427a: 0004 0x4 - 427c: 0100 addi s0,sp,128 - 427e: 5a00 lw s0,48(a2) - 4280: 0d48 addi a0,sp,660 - 4282: 0000 unimp - 4284: 0dc4 addi s1,sp,724 - 4286: 0000 unimp - 4288: 0001 nop - 428a: bc5a fsd fs6,56(sp) - 428c: 0012 c.slli zero,0x4 - 428e: d800 sw s0,48(s0) - 4290: 0012 c.slli zero,0x4 - 4292: 0100 addi s0,sp,128 - 4294: 5a00 lw s0,48(a2) - ... - 429e: 04bc addi a5,sp,584 - 42a0: 0000 unimp - 42a2: 0cc8 addi a0,sp,596 - 42a4: 0000 unimp - 42a6: 0002 c.slli64 zero - 42a8: 9f30 0x9f30 - 42aa: 0d6c addi a1,sp,668 - 42ac: 0000 unimp - 42ae: 0d98 addi a4,sp,720 - 42b0: 0000 unimp - 42b2: 0001 nop - 42b4: 000dc067 0xdc067 - 42b8: c400 sw s0,8(s0) - 42ba: 000d c.nop 3 - 42bc: 0100 addi s0,sp,128 - 42be: 6700 flw fs0,8(a4) - 42c0: 0dc4 addi s1,sp,724 - 42c2: 0000 unimp - 42c4: 0dd0 addi a2,sp,724 - 42c6: 0000 unimp - 42c8: 0002 c.slli64 zero - 42ca: 9f30 0x9f30 - 42cc: 0f10 addi a2,sp,912 - 42ce: 0000 unimp - 42d0: 0f30 addi a2,sp,920 - 42d2: 0000 unimp - 42d4: 0002 c.slli64 zero - 42d6: 9f30 0x9f30 - 42d8: 12bc addi a5,sp,360 - 42da: 0000 unimp - 42dc: 12d8 addi a4,sp,356 - 42de: 0000 unimp - 42e0: 0001 nop - 42e2: 00000067 jr zero # 0 <__stack_usage> - 42e6: 0000 unimp - 42e8: 0000 unimp - 42ea: f800 fsw fs0,48(s0) - 42ec: 0002 c.slli64 zero - 42ee: 1400 addi s0,sp,544 - 42f0: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 42f4: 5f00 lw s0,56(a4) - 42f6: 0498 addi a4,sp,576 - 42f8: 0000 unimp - 42fa: 049c addi a5,sp,576 - 42fc: 0000 unimp - 42fe: 0001 nop - 4300: b05f 0004 bc00 0xbc000004b05f - 4306: 0004 0x4 - 4308: 0200 addi s0,sp,256 - 430a: 3000 fld fs0,32(s0) - 430c: bc9f 0004 6000 0x60000004bc9f - 4312: 000e c.slli zero,0x3 - 4314: 0100 addi s0,sp,128 - 4316: 5f00 lw s0,56(a4) - 4318: 0ed8 addi a4,sp,852 - 431a: 0000 unimp - 431c: 12d8 addi a4,sp,356 - 431e: 0000 unimp - 4320: 0001 nop - 4322: 005f 0000 0000 0x5f - 4328: 0000 unimp - 432a: f800 fsw fs0,48(s0) - 432c: 0002 c.slli64 zero - 432e: 1400 addi s0,sp,544 - 4330: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> - 4334: 9100 0x9100 - 4336: 7ec4 flw fs1,60(a3) - 4338: 0498 addi a4,sp,576 - 433a: 0000 unimp - 433c: 049c addi a5,sp,576 - 433e: 0000 unimp - 4340: c4910003 lb zero,-951(sp) - 4344: 9c7e add s8,s8,t6 - 4346: 0004 0x4 - 4348: bc00 fsd fs0,56(s0) - 434a: 0004 0x4 - 434c: 0400 addi s0,sp,512 - 434e: 0a00 addi s0,sp,272 - 4350: 7fff 0x7fff - 4352: bc9f 0004 d800 0xd8000004bc9f - 4358: 000c 0xc - 435a: 0300 addi s0,sp,384 - 435c: 9100 0x9100 - 435e: 7ec4 flw fs1,60(a3) - 4360: 0cd8 addi a4,sp,596 - 4362: 0000 unimp - 4364: 0d48 addi a0,sp,660 - 4366: 0000 unimp - 4368: 0001 nop - 436a: 485d li a6,23 - 436c: 000d c.nop 3 - 436e: 8400 0x8400 - 4370: 000d c.nop 3 - 4372: 0300 addi s0,sp,384 - 4374: 9100 0x9100 - 4376: 7ec4 flw fs1,60(a3) - 4378: 0d84 addi s1,sp,720 - 437a: 0000 unimp - 437c: 0d98 addi a4,sp,720 - 437e: 0000 unimp - 4380: 0002 c.slli64 zero - 4382: 9f30 0x9f30 - 4384: 0d98 addi a4,sp,720 - 4386: 0000 unimp - 4388: 0dcc addi a1,sp,724 - 438a: 0000 unimp - 438c: c4910003 lb zero,-951(sp) - 4390: cc7e sw t6,24(sp) - 4392: 000d c.nop 3 - 4394: d000 sw s0,32(s0) - 4396: 000d c.nop 3 - 4398: 0700 addi s0,sp,896 - 439a: 9100 0x9100 - 439c: 7ec8 flw fa0,60(a3) - 439e: 2306 fld ft6,64(sp) - 43a0: 9f01 0x9f01 - 43a2: 0dd0 addi a2,sp,724 - 43a4: 0000 unimp - 43a6: 0df8 addi a4,sp,732 - 43a8: 0000 unimp - 43aa: 0001 nop - 43ac: f85d bnez s0,4362 <__stack_size+0x3f62> - 43ae: 000d c.nop 3 - 43b0: 0c00 addi s0,sp,528 - 43b2: 000e c.slli zero,0x3 - 43b4: 0800 addi s0,sp,16 - 43b6: 9100 0x9100 - 43b8: 7ec4 flw fs1,60(a3) - 43ba: 2306 fld ft6,64(sp) - 43bc: 7fff 0x7fff - 43be: 0c9f 000e 1000 0x1000000e0c9f - 43c4: 000e c.slli zero,0x3 - 43c6: 0a00 addi s0,sp,272 - 43c8: 7d00 flw fs0,56(a0) - 43ca: 9100 0x9100 - 43cc: 7ec4 flw fs1,60(a3) - 43ce: 2206 fld ft4,64(sp) - 43d0: 1c31 addi s8,s8,-20 - 43d2: 109f 000e 5400 0x5400000e109f - 43d8: 000e c.slli zero,0x3 - 43da: 0100 addi s0,sp,128 - 43dc: 5d00 lw s0,56(a0) - 43de: 0e54 addi a3,sp,788 - 43e0: 0000 unimp - 43e2: 0e5c addi a5,sp,788 - 43e4: 0000 unimp - 43e6: 0001 nop - 43e8: d85e sw s7,48(sp) - 43ea: 000e c.slli zero,0x3 - 43ec: ec00 fsw fs0,24(s0) - 43ee: 000e c.slli zero,0x3 - 43f0: 0100 addi s0,sp,128 - 43f2: 5d00 lw s0,56(a0) - 43f4: 0eec addi a1,sp,860 - 43f6: 0000 unimp - 43f8: 0f04 addi s1,sp,912 - 43fa: 0000 unimp - 43fc: 0004 0x4 - 43fe: ff0a fsw ft2,188(sp) - 4400: 9f7f 0x9f7f - 4402: 0f04 addi s1,sp,912 - 4404: 0000 unimp - 4406: 0f0c addi a1,sp,912 - 4408: 0000 unimp - 440a: 0001 nop - 440c: 0c5e slli s8,s8,0x17 - 440e: 1000000f 0x1000000f - 4412: 0100000f fence w,unknown - 4416: 5d00 lw s0,56(a0) - 4418: 0f10 addi a2,sp,912 - 441a: 0000 unimp - 441c: 0f30 addi a2,sp,920 - 441e: 0000 unimp - 4420: 0004 0x4 - 4422: fe0a fsw ft2,60(sp) - 4424: 9f7f 0x9f7f - 4426: 0f30 addi a2,sp,920 - 4428: 0000 unimp - 442a: 0fc4 addi s1,sp,980 - 442c: 0000 unimp - 442e: 0001 nop - 4430: c45d beqz s0,44de <__stack_size+0x40de> - 4432: e000000f 0xe000000f - 4436: 0100000f fence w,unknown - 443a: 5c00 lw s0,56(s0) - 443c: 0fe0 addi s0,sp,988 - 443e: 0000 unimp - 4440: 101c addi a5,sp,32 - 4442: 0000 unimp - 4444: 0009 c.nop 2 - 4446: 91c0020b 0x91c0020b - 444a: 7ec4 flw fs1,60(a3) - 444c: 1c06 slli s8,s8,0x21 - 444e: 1c9f 0010 2400 0x240000101c9f - 4454: 0010 0x10 - 4456: 0c00 addi s0,sp,528 - 4458: 7b00 flw fs0,48(a4) - 445a: 9100 0x9100 - 445c: 7ec4 flw fs1,60(a3) - 445e: 1c06 slli s8,s8,0x21 - 4460: ff0a fsw ft2,188(sp) - 4462: 249f1c3f 28000010 0x28000010249f1c3f - 446a: 0010 0x10 - 446c: 0900 addi s0,sp,144 - 446e: 0b00 addi s0,sp,400 - 4470: c002 sw zero,0(sp) - 4472: c491 beqz s1,447e <__stack_size+0x407e> - 4474: 067e slli a2,a2,0x1f - 4476: 9f1c 0x9f1c - 4478: 1028 addi a0,sp,40 - 447a: 0000 unimp - 447c: 1044 addi s1,sp,36 - 447e: 0000 unimp - 4480: 0001 nop - 4482: 445c lw a5,12(s0) - 4484: 0010 0x10 - 4486: 6400 flw fs0,8(s0) - 4488: 0011 c.nop 4 - 448a: 0900 addi s0,sp,144 - 448c: 0b00 addi s0,sp,400 - 448e: c002 sw zero,0(sp) - 4490: c491 beqz s1,449c <__stack_size+0x409c> - 4492: 067e slli a2,a2,0x1f - 4494: 9f1c 0x9f1c - 4496: 1164 addi s1,sp,172 - 4498: 0000 unimp - 449a: 1184 addi s1,sp,224 - 449c: 0000 unimp - 449e: 0002 c.slli64 zero - 44a0: 9f31 0x9f31 - 44a2: 1184 addi s1,sp,224 - 44a4: 0000 unimp - 44a6: 11fc addi a5,sp,236 - 44a8: 0000 unimp - 44aa: 0009 c.nop 2 - 44ac: 91c0020b 0x91c0020b - 44b0: 7ec4 flw fs1,60(a3) - 44b2: 1c06 slli s8,s8,0x21 - 44b4: 289f 0012 3800 0x38000012289f - 44ba: 0012 c.slli zero,0x4 - 44bc: 0200 addi s0,sp,256 - 44be: 3000 fld fs0,32(s0) - 44c0: 409f 0012 bc00 0xbc000012409f - 44c6: 0012 c.slli zero,0x4 - 44c8: 0200 addi s0,sp,256 - 44ca: 3000 fld fs0,32(s0) - 44cc: bc9f 0012 d800 0xd8000012bc9f - 44d2: 0012 c.slli zero,0x4 - 44d4: 0400 addi s0,sp,512 - 44d6: 0a00 addi s0,sp,272 - 44d8: 7fff 0x7fff - 44da: 009f 0000 0000 0x9f - 44e0: 0000 unimp - 44e2: 8000 0x8000 - 44e4: 000e c.slli zero,0x3 - 44e6: d800 sw s0,48(s0) - 44e8: 000e c.slli zero,0x3 - 44ea: 0c00 addi s0,sp,528 - 44ec: 5b00 lw s0,48(a4) - 44ee: 935c0493 addi s1,s8,-1739 - 44f2: 5d04 lw s1,56(a0) - 44f4: 935f0493 addi s1,t5,-1739 - 44f8: 0004 0x4 - 44fa: 0000 unimp - 44fc: 0000 unimp - 44fe: 0000 unimp - 4500: b000 fsd fs0,32(s0) - 4502: 0000 unimp - 4504: f000 fsw fs0,32(s0) - 4506: 0000 unimp - 4508: 0200 addi s0,sp,256 - 450a: 3300 fld fs0,32(a4) - 450c: 009f 0000 0000 0x9f - 4512: 0000 unimp - 4514: b000 fsd fs0,32(s0) - 4516: 0000 unimp - 4518: f000 fsw fs0,32(s0) - 451a: 0000 unimp - 451c: 0200 addi s0,sp,256 - 451e: 4d00 lw s0,24(a0) - 4520: 009f 0000 0000 0x9f - 4526: 0000 unimp - 4528: b000 fsd fs0,32(s0) - 452a: 0000 unimp - 452c: f000 fsw fs0,32(s0) - 452e: 0000 unimp - 4530: 0200 addi s0,sp,256 - 4532: 3000 fld fs0,32(s0) - 4534: 009f 0000 0000 0x9f - 453a: 0000 unimp - 453c: b000 fsd fs0,32(s0) - 453e: 0000 unimp - 4540: b800 fsd fs0,48(s0) - 4542: 0000 unimp - 4544: 0200 addi s0,sp,256 - 4546: 3300 fld fs0,32(a4) - 4548: d89f 0000 f000 0xf0000000d89f - 454e: 0000 unimp - 4550: 0300 addi s0,sp,384 - 4552: 0900 addi s0,sp,144 - 4554: 9fff 0x9fff - ... - 455e: 0118 addi a4,sp,128 - 4560: 0000 unimp - 4562: 016c addi a1,sp,140 - 4564: 0000 unimp - 4566: 717a0003 lb zero,1815(s4) - 456a: 749f 0001 7c00 0x7c000001749f - 4570: 0001 nop - 4572: 0100 addi s0,sp,128 - 4574: 5a00 lw s0,48(a2) - 4576: 0188 addi a0,sp,192 - 4578: 0000 unimp - 457a: 0190 addi a2,sp,192 - 457c: 0000 unimp - 457e: 0001 nop - 4580: 985a add a6,a6,s6 - 4582: 0001 nop - 4584: a000 fsd fs0,0(s0) - 4586: 0001 nop - 4588: 0100 addi s0,sp,128 - 458a: 5a00 lw s0,48(a2) - 458c: 01a0 addi s0,sp,200 - 458e: 0000 unimp - 4590: 021c addi a5,sp,256 - 4592: 0000 unimp - 4594: 717a0003 lb zero,1815(s4) - 4598: 009f 0000 0000 0x9f - 459e: 0000 unimp - 45a0: 2000 fld fs0,0(s0) - 45a2: 0001 nop - 45a4: 2400 fld fs0,8(s0) - 45a6: 0001 nop - 45a8: 0500 addi s0,sp,640 - 45aa: 7d00 flw fs0,56(a0) - 45ac: 4f00 lw s0,24(a4) - 45ae: 9f1a add t5,t5,t1 - 45b0: 0124 addi s1,sp,136 - 45b2: 0000 unimp - 45b4: 0128 addi a0,sp,136 - 45b6: 0000 unimp - 45b8: 0001 nop - 45ba: a05d j 4660 <__stack_size+0x4260> - 45bc: 0001 nop - 45be: b000 fsd fs0,32(s0) - 45c0: 0001 nop - 45c2: 0100 addi s0,sp,128 - 45c4: 5d00 lw s0,56(a0) - 45c6: 01b0 addi a2,sp,200 - 45c8: 0000 unimp - 45ca: 01d0 addi a2,sp,196 - 45cc: 0000 unimp - 45ce: 0005 c.nop 1 - 45d0: 747a flw fs0,188(sp) - 45d2: 009f1a4f fnmadd.s fs4,ft10,fs1,ft0,rtz - 45d6: 0000 unimp - 45d8: 0000 unimp - 45da: 0000 unimp - 45dc: 2000 fld fs0,0(s0) - 45de: 0001 nop - 45e0: 2400 fld fs0,8(s0) - 45e2: 0001 nop - 45e4: 0800 addi s0,sp,16 - 45e6: 0800 addi s0,sp,16 - 45e8: 7d20 flw fs0,120(a0) - 45ea: 4f00 lw s0,24(a4) - 45ec: 1c1a slli s8,s8,0x26 - 45ee: 249f 0001 2800 0x28000001249f - 45f4: 0001 nop - 45f6: 0600 addi s0,sp,768 - 45f8: 0800 addi s0,sp,16 - 45fa: 7d20 flw fs0,120(a0) - 45fc: 1c00 addi s0,sp,560 - 45fe: a09f 0001 b000 0xb0000001a09f - 4604: 0001 nop - 4606: 0600 addi s0,sp,768 - 4608: 0800 addi s0,sp,16 - 460a: 7d20 flw fs0,120(a0) - 460c: 1c00 addi s0,sp,560 - 460e: b09f 0001 d000 0xd0000001b09f - 4614: 0001 nop - 4616: 0800 addi s0,sp,16 - 4618: 0800 addi s0,sp,16 - 461a: 7a20 flw fs0,112(a2) - 461c: 4f74 lw a3,92(a4) - 461e: 1c1a slli s8,s8,0x26 - 4620: 009f 0000 0000 0x9f - 4626: 0000 unimp - 4628: 2000 fld fs0,0(s0) - 462a: 0001 nop - 462c: 5c00 lw s0,56(s0) - 462e: 0001 nop - 4630: 0100 addi s0,sp,128 - 4632: 5f00 lw s0,56(a4) - 4634: 015c addi a5,sp,132 - 4636: 0000 unimp - 4638: 0164 addi s1,sp,140 - 463a: 0000 unimp - 463c: 017f0003 lb zero,23(t5) - 4640: 649f 0001 6c00 0x6c000001649f - 4646: 0001 nop - 4648: 0500 addi s0,sp,640 - 464a: 7a00 flw fs0,48(a2) - 464c: 3574 fld fa3,232(a0) - 464e: 9f26 add t5,t5,s1 - 4650: 01a0 addi s0,sp,200 - 4652: 0000 unimp - 4654: 01cc addi a1,sp,196 - 4656: 0000 unimp - 4658: 0001 nop - 465a: cc5f 0001 d000 0xd0000001cc5f - 4660: 0001 nop - 4662: 0300 addi s0,sp,384 - 4664: 7f00 flw fs0,56(a4) - 4666: 9f01 0x9f01 - 4668: 01d0 addi a2,sp,196 - 466a: 0000 unimp - 466c: 01f4 addi a3,sp,204 - 466e: 0000 unimp - 4670: 0001 nop - 4672: f45f 0001 1c00 0x1c000001f45f - 4678: 0002 c.slli64 zero - 467a: 0500 addi s0,sp,640 - 467c: 7a00 flw fs0,48(a2) - 467e: 3574 fld fa3,232(a0) - 4680: 9f26 add t5,t5,s1 - ... - 468a: 015c addi a5,sp,132 - 468c: 0000 unimp - 468e: 0164 addi s1,sp,140 - 4690: 0000 unimp - 4692: 0001 nop - 4694: b05f 0001 bc00 0xbc000001b05f - 469a: 0001 nop - 469c: 0100 addi s0,sp,128 - 469e: 5d00 lw s0,56(a0) - 46a0: 01bc addi a5,sp,200 - 46a2: 0000 unimp - 46a4: 01c4 addi s1,sp,196 - 46a6: 0000 unimp - 46a8: 017d0003 lb zero,23(s10) - 46ac: c49f 0001 d000 0xd0000001c49f - 46b2: 0001 nop - 46b4: 0100 addi s0,sp,128 - 46b6: 5d00 lw s0,56(a0) - 46b8: 01f4 addi a3,sp,204 - 46ba: 0000 unimp - 46bc: 021c addi a5,sp,256 - 46be: 0000 unimp - 46c0: 0001 nop - 46c2: 005f 0000 0000 0x5f - 46c8: 0000 unimp - 46ca: 9000 0x9000 - 46cc: 0002 c.slli64 zero - 46ce: d000 sw s0,32(s0) - 46d0: 0002 c.slli64 zero - 46d2: 0200 addi s0,sp,256 - 46d4: 3300 fld fs0,32(a4) - 46d6: 009f 0000 0000 0x9f - 46dc: 0000 unimp - 46de: 9000 0x9000 - 46e0: 0002 c.slli64 zero - 46e2: d000 sw s0,32(s0) - 46e4: 0002 c.slli64 zero - 46e6: 0200 addi s0,sp,256 - 46e8: 4d00 lw s0,24(a0) - 46ea: 009f 0000 0000 0x9f - 46f0: 0000 unimp - 46f2: 9000 0x9000 - 46f4: 0002 c.slli64 zero - 46f6: d000 sw s0,32(s0) - 46f8: 0002 c.slli64 zero - 46fa: 0200 addi s0,sp,256 - 46fc: 3000 fld fs0,32(s0) - 46fe: 009f 0000 0000 0x9f - 4704: 0000 unimp - 4706: 9000 0x9000 - 4708: 0002 c.slli64 zero - 470a: 9800 0x9800 - 470c: 0002 c.slli64 zero - 470e: 0200 addi s0,sp,256 - 4710: 3300 fld fs0,32(a4) - 4712: b89f 0002 d000 0xd0000002b89f - 4718: 0002 c.slli64 zero - 471a: 0300 addi s0,sp,384 - 471c: 0900 addi s0,sp,144 - 471e: 9fff 0x9fff - ... - 4728: 0340 addi s0,sp,388 - 472a: 0000 unimp - 472c: 0394 addi a3,sp,448 - 472e: 0000 unimp - 4730: 717a0003 lb zero,1815(s4) - 4734: a09f 0003 a800 0xa8000003a09f - 473a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 473e: 5a00 lw s0,48(a2) - 4740: 03b4 addi a3,sp,456 - 4742: 0000 unimp - 4744: 03bc addi a5,sp,456 - 4746: 0000 unimp - 4748: 0001 nop - 474a: c45a sw s6,8(sp) - 474c: cc000003 lb zero,-832(zero) # fffffcc0 <__stack_top+0xfffcc0> - 4750: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 4754: 5a00 lw s0,48(a2) - 4756: 03cc addi a1,sp,452 - 4758: 0000 unimp - 475a: 0444 addi s1,sp,516 - 475c: 0000 unimp - 475e: 717a0003 lb zero,1815(s4) - 4762: 009f 0000 0000 0x9f - 4768: 0000 unimp - 476a: 4800 lw s0,16(s0) - 476c: 4c000003 lb zero,1216(zero) # 4c0 <__stack_size+0xc0> - 4770: 05000003 lb zero,80(zero) # 50 <__stack_usage+0x50> - 4774: 7d00 flw fs0,56(a0) - 4776: 4f00 lw s0,24(a4) - 4778: 9f1a add t5,t5,t1 - 477a: 034c addi a1,sp,388 - 477c: 0000 unimp - 477e: 0350 addi a2,sp,388 - 4780: 0000 unimp - 4782: 0001 nop - 4784: cc5d beqz s0,4842 <__stack_size+0x4442> - 4786: dc000003 lb zero,-576(zero) # fffffdc0 <__stack_top+0xfffdc0> - 478a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 478e: 5d00 lw s0,56(a0) - 4790: 03dc addi a5,sp,452 - 4792: 0000 unimp - 4794: 03fc addi a5,sp,460 - 4796: 0000 unimp - 4798: 0005 c.nop 1 - 479a: 747a flw fs0,188(sp) - 479c: 009f1a4f fnmadd.s fs4,ft10,fs1,ft0,rtz - 47a0: 0000 unimp - 47a2: 0000 unimp - 47a4: 0000 unimp - 47a6: 4800 lw s0,16(s0) - 47a8: 4c000003 lb zero,1216(zero) # 4c0 <__stack_size+0xc0> - 47ac: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> - 47b0: 0800 addi s0,sp,16 - 47b2: 7d20 flw fs0,120(a0) - 47b4: 4f00 lw s0,24(a4) - 47b6: 1c1a slli s8,s8,0x26 - 47b8: 4c9f 0003 5000 0x500000034c9f - 47be: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> - 47c2: 0800 addi s0,sp,16 - 47c4: 7d20 flw fs0,120(a0) - 47c6: 1c00 addi s0,sp,560 - 47c8: cc9f 0003 dc00 0xdc000003cc9f - 47ce: 06000003 lb zero,96(zero) # 60 <__stack_usage+0x60> - 47d2: 0800 addi s0,sp,16 - 47d4: 7d20 flw fs0,120(a0) - 47d6: 1c00 addi s0,sp,560 - 47d8: dc9f 0003 fc00 0xfc000003dc9f - 47de: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> - 47e2: 0800 addi s0,sp,16 - 47e4: 7a20 flw fs0,112(a2) - 47e6: 4f74 lw a3,92(a4) - 47e8: 1c1a slli s8,s8,0x26 - 47ea: 009f 0000 0000 0x9f - 47f0: 0000 unimp - 47f2: 4800 lw s0,16(s0) - 47f4: 84000003 lb zero,-1984(zero) # fffff840 <__stack_top+0xfff840> - 47f8: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 47fc: 5f00 lw s0,56(a4) - 47fe: 0384 addi s1,sp,448 - 4800: 0000 unimp - 4802: 038c addi a1,sp,448 - 4804: 0000 unimp - 4806: 017f0003 lb zero,23(t5) - 480a: 8c9f 0003 9400 0x940000038c9f - 4810: 05000003 lb zero,80(zero) # 50 <__stack_usage+0x50> - 4814: 7a00 flw fs0,48(a2) - 4816: 3574 fld fa3,232(a0) - 4818: 9f26 add t5,t5,s1 - 481a: 03cc addi a1,sp,452 - 481c: 0000 unimp - 481e: 03f8 addi a4,sp,460 - 4820: 0000 unimp - 4822: 0001 nop - 4824: f85f 0003 fc00 0xfc000003f85f - 482a: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> - 482e: 7f00 flw fs0,56(a4) - 4830: 9f01 0x9f01 - 4832: 03fc addi a5,sp,460 - 4834: 0000 unimp - 4836: 0420 addi s0,sp,520 - 4838: 0000 unimp - 483a: 0001 nop - 483c: 205f 0004 4400 0x44000004205f - 4842: 0004 0x4 - 4844: 0500 addi s0,sp,640 - 4846: 7a00 flw fs0,48(a2) - 4848: 3574 fld fa3,232(a0) - 484a: 9f26 add t5,t5,s1 - ... - 4854: 0384 addi s1,sp,448 - 4856: 0000 unimp - 4858: 038c addi a1,sp,448 - 485a: 0000 unimp - 485c: 0001 nop - 485e: dc5f 0003 e800 0xe8000003dc5f - 4864: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 4868: 5d00 lw s0,56(a0) - 486a: 03e8 addi a0,sp,460 - 486c: 0000 unimp - 486e: 03f0 addi a2,sp,460 - 4870: 0000 unimp - 4872: 017d0003 lb zero,23(s10) - 4876: f09f 0003 fc00 0xfc000003f09f - 487c: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 4880: 5d00 lw s0,56(a0) - 4882: 0420 addi s0,sp,520 - 4884: 0000 unimp - 4886: 043c addi a5,sp,520 - 4888: 0000 unimp - 488a: 0001 nop - 488c: 005f 0000 0000 0x5f - 4892: 0000 unimp - 4894: 7800 flw fs0,48(s0) - 4896: 0005 c.nop 1 - 4898: d400 sw s0,40(s0) - 489a: 0006 c.slli zero,0x1 - 489c: 0100 addi s0,sp,128 - 489e: 6000 flw fs0,0(s0) - 48a0: 06d4 addi a3,sp,836 - 48a2: 0000 unimp - 48a4: 07a4 addi s1,sp,968 - 48a6: 0000 unimp - 48a8: 0022 c.slli zero,0x8 - 48aa: 008c addi a1,sp,64 - 48ac: 8a1e007b 0x8a1e007b - 48b0: 1a00 addi s0,sp,304 - 48b2: 007b008f 0x7b008f - 48b6: 771e flw fa4,228(sp) - 48b8: 8c00 0x8c00 - 48ba: 1e00 addi s0,sp,816 - 48bc: 8c22 mv s8,s0 - 48be: 7b00 flw fs0,48(a4) - 48c0: 1e00 addi s0,sp,816 - 48c2: 2540 fld fs0,136(a0) - 48c4: 8a22 mv s4,s0 - 48c6: 1a00 addi s0,sp,304 - 48c8: 2440 fld fs0,136(s0) - 48ca: 9f22 add t5,t5,s0 - 48cc: 07a4 addi s1,sp,968 - 48ce: 0000 unimp - 48d0: 07b4 addi a3,sp,968 - 48d2: 0000 unimp - 48d4: 0024 addi s1,sp,8 - 48d6: 008c addi a1,sp,64 - 48d8: 0a1e007b 0xa1e007b - 48dc: ffff 0xffff - 48de: 8f1a mv t5,t1 - 48e0: 7b00 flw fs0,48(a4) - 48e2: 1e00 addi s0,sp,816 - 48e4: 008c0077 0x8c0077 - 48e8: 221e fld ft4,448(sp) - 48ea: 008c addi a1,sp,64 - 48ec: 401e007b 0x401e007b - 48f0: 2225 jal 4a18 <__stack_size+0x4618> - 48f2: ff0a fsw ft2,188(sp) - 48f4: 1aff 0x1aff - 48f6: 2440 fld fs0,136(s0) - 48f8: 9f22 add t5,t5,s0 - 48fa: 07b4 addi a3,sp,968 - 48fc: 0000 unimp - 48fe: 07c0 addi s0,sp,964 - 4900: 0000 unimp - 4902: 0036 c.slli zero,0xd - 4904: f091 bnez s1,4808 <__stack_size+0x4408> - 4906: 067e slli a2,a2,0x1f - 4908: ff0a fsw ft2,188(sp) - 490a: 1aff 0x1aff - 490c: 008c addi a1,sp,64 - 490e: 0a1e slli s4,s4,0x7 - 4910: ffff 0xffff - 4912: 911a add sp,sp,t1 - 4914: 7ef0 flw fa2,124(a3) - 4916: 0a06 slli s4,s4,0x1 - 4918: ffff 0xffff - 491a: 8f1a mv t5,t1 - 491c: 1e00 addi s0,sp,816 - 491e: 008c0077 0x8c0077 - 4922: 221e fld ft4,448(sp) - 4924: f091 bnez s1,4828 <__stack_size+0x4428> - 4926: 067e slli a2,a2,0x1f - 4928: ff0a fsw ft2,188(sp) - 492a: 1aff 0x1aff - 492c: 008c addi a1,sp,64 - 492e: 401e 0x401e - 4930: 2225 jal 4a58 <__stack_size+0x4658> - 4932: ff0a fsw ft2,188(sp) - 4934: 1aff 0x1aff - 4936: 2440 fld fs0,136(s0) - 4938: 9f22 add t5,t5,s0 - 493a: 07c0 addi s0,sp,964 - 493c: 0000 unimp - 493e: 07c8 addi a0,sp,964 - 4940: 0000 unimp - 4942: 003a c.slli zero,0xe - 4944: f091 bnez s1,4848 <__stack_size+0x4448> - 4946: 067e slli a2,a2,0x1f - 4948: ff0a fsw ft2,188(sp) - 494a: 1aff 0x1aff - 494c: 008c addi a1,sp,64 - 494e: 0a1e slli s4,s4,0x7 - 4950: ffff 0xffff - 4952: 911a add sp,sp,t1 - 4954: 7ef0 flw fa2,124(a3) - 4956: 0a06 slli s4,s4,0x1 - 4958: ffff 0xffff - 495a: 8f1a mv t5,t1 - 495c: 1e00 addi s0,sp,816 - 495e: f091 bnez s1,4862 <__stack_size+0x4462> - 4960: 067e slli a2,a2,0x1f - 4962: 2540 fld fs0,136(a0) - 4964: 008c addi a1,sp,64 - 4966: 221e fld ft4,448(sp) - 4968: f091 bnez s1,486c <__stack_size+0x446c> - 496a: 067e slli a2,a2,0x1f - 496c: ff0a fsw ft2,188(sp) - 496e: 1aff 0x1aff - 4970: 008c addi a1,sp,64 - 4972: 401e 0x401e - 4974: 2225 jal 4a9c <__stack_size+0x469c> - 4976: ff0a fsw ft2,188(sp) - 4978: 1aff 0x1aff - 497a: 2440 fld fs0,136(s0) - 497c: 9f22 add t5,t5,s0 - 497e: 07c8 addi a0,sp,964 - 4980: 0000 unimp - 4982: 07cc addi a1,sp,964 - 4984: 0000 unimp - 4986: 0035 c.nop 13 - 4988: 7f88 flw fa0,56(a5) - 498a: f091 bnez s1,488e <__stack_size+0x448e> - 498c: 067e slli a2,a2,0x1f - 498e: 8c1a mv s8,t1 - 4990: 1e00 addi s0,sp,816 - 4992: 7f88 flw fa0,56(a5) - 4994: 881a mv a6,t1 - 4996: 917f 0x917f - 4998: 7ef0 flw fa2,124(a3) - 499a: 1a06 slli s4,s4,0x21 - 499c: 911e008f 0x911e008f - 49a0: 7ef0 flw fa2,124(a3) - 49a2: 4006 0x4006 - 49a4: 8c25 xor s0,s0,s1 - 49a6: 1e00 addi s0,sp,816 - 49a8: 8822 mv a6,s0 - 49aa: 917f 0x917f - 49ac: 7ef0 flw fa2,124(a3) - 49ae: 1a06 slli s4,s4,0x21 - 49b0: 008c addi a1,sp,64 - 49b2: 401e 0x401e - 49b4: 2225 jal 4adc <__stack_size+0x46dc> - 49b6: 7f88 flw fa0,56(a5) - 49b8: 401a 0x401a - 49ba: 2224 fld fs1,64(a2) - 49bc: cc9f 0007 d800 0xd8000007cc9f - 49c2: 3a000007 0x3a000007 - 49c6: 9100 0x9100 - 49c8: 7ef0 flw fa2,124(a3) - 49ca: 0a06 slli s4,s4,0x1 - 49cc: ffff 0xffff - 49ce: 8c1a mv s8,t1 - 49d0: 1e00 addi s0,sp,816 - 49d2: ff0a fsw ft2,188(sp) - 49d4: 1aff 0x1aff - 49d6: f091 bnez s1,48da <__stack_size+0x44da> - 49d8: 067e slli a2,a2,0x1f - 49da: ff0a fsw ft2,188(sp) - 49dc: 1aff 0x1aff - 49de: 911e008f 0x911e008f - 49e2: 7ef0 flw fa2,124(a3) - 49e4: 4006 0x4006 - 49e6: 8c25 xor s0,s0,s1 - 49e8: 1e00 addi s0,sp,816 - 49ea: 9122 add sp,sp,s0 - 49ec: 7ef0 flw fa2,124(a3) - 49ee: 0a06 slli s4,s4,0x1 - 49f0: ffff 0xffff - 49f2: 8c1a mv s8,t1 - 49f4: 1e00 addi s0,sp,816 - 49f6: 2540 fld fs0,136(a0) - 49f8: 0a22 slli s4,s4,0x8 - 49fa: ffff 0xffff - 49fc: 401a 0x401a - 49fe: 2224 fld fs1,64(a2) - 4a00: d89f 0007 f800 0xf8000007d89f - 4a06: 35000007 0x35000007 - 4a0a: 8800 0x8800 - 4a0c: 917f 0x917f - 4a0e: 7ef0 flw fa2,124(a3) - 4a10: 1a06 slli s4,s4,0x21 - 4a12: 008c addi a1,sp,64 - 4a14: 881e mv a6,t2 - 4a16: 1a7f 0x1a7f - 4a18: 7f88 flw fa0,56(a5) - 4a1a: f091 bnez s1,491e <__stack_size+0x451e> - 4a1c: 067e slli a2,a2,0x1f - 4a1e: 8f1a mv t5,t1 - 4a20: 1e00 addi s0,sp,816 - 4a22: f091 bnez s1,4926 <__stack_size+0x4526> - 4a24: 067e slli a2,a2,0x1f - 4a26: 2540 fld fs0,136(a0) - 4a28: 008c addi a1,sp,64 - 4a2a: 221e fld ft4,448(sp) - 4a2c: 7f88 flw fa0,56(a5) - 4a2e: f091 bnez s1,4932 <__stack_size+0x4532> - 4a30: 067e slli a2,a2,0x1f - 4a32: 8c1a mv s8,t1 - 4a34: 1e00 addi s0,sp,816 - 4a36: 2540 fld fs0,136(a0) - 4a38: 8822 mv a6,s0 - 4a3a: 1a7f 0x1a7f - 4a3c: 2440 fld fs0,136(s0) - 4a3e: 9f22 add t5,t5,s0 - 4a40: 07f8 addi a4,sp,972 - 4a42: 0000 unimp - 4a44: 08e4 addi s1,sp,92 - 4a46: 0000 unimp - 4a48: 0001 nop - 4a4a: 0008e45b 0x8e45b - 4a4e: fc00 fsw fs0,56(s0) - 4a50: 0008 0x8 - 4a52: 3500 fld fs0,40(a0) - 4a54: 8700 0x8700 - 4a56: 917f 0x917f - 4a58: 7ef0 flw fa2,124(a3) - 4a5a: 1a06 slli s4,s4,0x21 - 4a5c: 008a slli ra,ra,0x2 - 4a5e: 871e mv a4,t2 - 4a60: 1a7f 0x1a7f - 4a62: f0917f87 0xf0917f87 - 4a66: 067e slli a2,a2,0x1f - 4a68: 811a mv sp,t1 - 4a6a: 1e00 addi s0,sp,816 - 4a6c: f091 bnez s1,4970 <__stack_size+0x4570> - 4a6e: 067e slli a2,a2,0x1f - 4a70: 2540 fld fs0,136(a0) - 4a72: 008a slli ra,ra,0x2 - 4a74: 221e fld ft4,448(sp) - 4a76: f0917f87 0xf0917f87 - 4a7a: 067e slli a2,a2,0x1f - 4a7c: 8a1a mv s4,t1 - 4a7e: 1e00 addi s0,sp,816 - 4a80: 2540 fld fs0,136(a0) - 4a82: 8722 mv a4,s0 - 4a84: 1a7f 0x1a7f - 4a86: 2440 fld fs0,136(s0) - 4a88: 9f22 add t5,t5,s0 - 4a8a: 08fc addi a5,sp,92 - 4a8c: 0000 unimp - 4a8e: 09cc addi a1,sp,212 - 4a90: 0000 unimp - 4a92: 003a c.slli zero,0xe - 4a94: f091 bnez s1,4998 <__stack_size+0x4598> - 4a96: 067e slli a2,a2,0x1f - 4a98: ff0a fsw ft2,188(sp) - 4a9a: 1aff 0x1aff - 4a9c: 008a slli ra,ra,0x2 - 4a9e: 0a1e slli s4,s4,0x7 - 4aa0: ffff 0xffff - 4aa2: 911a add sp,sp,t1 - 4aa4: 7ef0 flw fa2,124(a3) - 4aa6: 0a06 slli s4,s4,0x1 - 4aa8: ffff 0xffff - 4aaa: 811a mv sp,t1 - 4aac: 1e00 addi s0,sp,816 - 4aae: f091 bnez s1,49b2 <__stack_size+0x45b2> - 4ab0: 067e slli a2,a2,0x1f - 4ab2: 2540 fld fs0,136(a0) - 4ab4: 008a slli ra,ra,0x2 - 4ab6: 221e fld ft4,448(sp) - 4ab8: f091 bnez s1,49bc <__stack_size+0x45bc> - 4aba: 067e slli a2,a2,0x1f - 4abc: ff0a fsw ft2,188(sp) - 4abe: 1aff 0x1aff - 4ac0: 008a slli ra,ra,0x2 - 4ac2: 401e 0x401e - 4ac4: 2225 jal 4bec <__stack_size+0x47ec> - 4ac6: ff0a fsw ft2,188(sp) - 4ac8: 1aff 0x1aff - 4aca: 2440 fld fs0,136(s0) - 4acc: 9f22 add t5,t5,s0 - 4ace: 09cc addi a1,sp,212 - 4ad0: 0000 unimp - 4ad2: 09d0 addi a2,sp,212 - 4ad4: 0000 unimp - 4ad6: 0035 c.nop 13 - 4ad8: f0917f7b 0xf0917f7b - 4adc: 067e slli a2,a2,0x1f - 4ade: 8a1a mv s4,t1 - 4ae0: 1e00 addi s0,sp,816 - 4ae2: 7b1a7f7b 0x7b1a7f7b - 4ae6: 917f 0x917f - 4ae8: 7ef0 flw fa2,124(a3) - 4aea: 1a06 slli s4,s4,0x21 - 4aec: 0081 addi ra,ra,0 - 4aee: 911e add sp,sp,t2 - 4af0: 7ef0 flw fa2,124(a3) - 4af2: 4006 0x4006 - 4af4: 8a25 andi a2,a2,9 - 4af6: 1e00 addi s0,sp,816 - 4af8: 7b22 flw fs6,40(sp) - 4afa: 917f 0x917f - 4afc: 7ef0 flw fa2,124(a3) - 4afe: 1a06 slli s4,s4,0x21 - 4b00: 008a slli ra,ra,0x2 - 4b02: 401e 0x401e - 4b04: 2225 jal 4c2c <__stack_size+0x482c> - 4b06: 401a7f7b 0x401a7f7b - 4b0a: 2224 fld fs1,64(a2) - 4b0c: d09f 0009 d800 0xd8000009d09f - 4b12: 0009 c.nop 2 - 4b14: 3a00 fld fs0,48(a2) - 4b16: 9100 0x9100 - 4b18: 7ef0 flw fa2,124(a3) - 4b1a: 0a06 slli s4,s4,0x1 - 4b1c: ffff 0xffff - 4b1e: 8a1a mv s4,t1 - 4b20: 1e00 addi s0,sp,816 - 4b22: ff0a fsw ft2,188(sp) - 4b24: 1aff 0x1aff - 4b26: f091 bnez s1,4a2a <__stack_size+0x462a> - 4b28: 067e slli a2,a2,0x1f - 4b2a: ff0a fsw ft2,188(sp) - 4b2c: 1aff 0x1aff - 4b2e: 0081 addi ra,ra,0 - 4b30: 911e add sp,sp,t2 - 4b32: 7ef0 flw fa2,124(a3) - 4b34: 4006 0x4006 - 4b36: 8a25 andi a2,a2,9 - 4b38: 1e00 addi s0,sp,816 - 4b3a: 9122 add sp,sp,s0 - 4b3c: 7ef0 flw fa2,124(a3) - 4b3e: 0a06 slli s4,s4,0x1 - 4b40: ffff 0xffff - 4b42: 8a1a mv s4,t1 - 4b44: 1e00 addi s0,sp,816 - 4b46: 2540 fld fs0,136(a0) - 4b48: 0a22 slli s4,s4,0x8 - 4b4a: ffff 0xffff - 4b4c: 401a 0x401a - 4b4e: 2224 fld fs1,64(a2) - 4b50: d89f 0009 f400 0xf4000009d89f - 4b56: 0009 c.nop 2 - 4b58: 3500 fld fs0,40(a0) - 4b5a: 8800 0x8800 - 4b5c: 917f 0x917f - 4b5e: 7ef0 flw fa2,124(a3) - 4b60: 1a06 slli s4,s4,0x21 - 4b62: 008a slli ra,ra,0x2 - 4b64: 881e mv a6,t2 - 4b66: 1a7f 0x1a7f - 4b68: 7f88 flw fa0,56(a5) - 4b6a: f091 bnez s1,4a6e <__stack_size+0x466e> - 4b6c: 067e slli a2,a2,0x1f - 4b6e: 811a mv sp,t1 - 4b70: 1e00 addi s0,sp,816 - 4b72: f091 bnez s1,4a76 <__stack_size+0x4676> - 4b74: 067e slli a2,a2,0x1f - 4b76: 2540 fld fs0,136(a0) - 4b78: 008a slli ra,ra,0x2 - 4b7a: 221e fld ft4,448(sp) - 4b7c: 7f88 flw fa0,56(a5) - 4b7e: f091 bnez s1,4a82 <__stack_size+0x4682> - 4b80: 067e slli a2,a2,0x1f - 4b82: 8a1a mv s4,t1 - 4b84: 1e00 addi s0,sp,816 - 4b86: 2540 fld fs0,136(a0) - 4b88: 8822 mv a6,s0 - 4b8a: 1a7f 0x1a7f - 4b8c: 2440 fld fs0,136(s0) - 4b8e: 9f22 add t5,t5,s0 - 4b90: 09f4 addi a3,sp,220 - 4b92: 0000 unimp - 4b94: 0b0c addi a1,sp,400 - 4b96: 0000 unimp - 4b98: 0001 nop - 4b9a: 000b0c5b 0xb0c5b - 4b9e: 2000 fld fs0,0(s0) - 4ba0: 4800000b 0x4800000b - 4ba4: 8800 0x8800 - 4ba6: 917f 0x917f - 4ba8: 7ef8 flw fa4,124(a3) - 4baa: 1a06 slli s4,s4,0x21 - 4bac: 7f88 flw fa0,56(a5) - 4bae: 8891 andi s1,s1,4 - 4bb0: 067f 0x67f - 4bb2: 1e1a slli t3,t3,0x26 - 4bb4: 7f88 flw fa0,56(a5) - 4bb6: 881a mv a6,t1 - 4bb8: 917f 0x917f - 4bba: 7ef8 flw fa4,124(a3) - 4bbc: 1a06 slli s4,s4,0x21 - 4bbe: 8891 andi s1,s1,4 - 4bc0: 067f 0x67f - 4bc2: 2540 fld fs0,136(a0) - 4bc4: 881e mv a6,t2 - 4bc6: 917f 0x917f - 4bc8: 7f88 flw fa0,56(a5) - 4bca: 1a06 slli s4,s4,0x21 - 4bcc: f891 bnez s1,4ae0 <__stack_size+0x46e0> - 4bce: 067e slli a2,a2,0x1f - 4bd0: 2540 fld fs0,136(a0) - 4bd2: 221e fld ft4,448(sp) - 4bd4: 7f88 flw fa0,56(a5) - 4bd6: f891 bnez s1,4aea <__stack_size+0x46ea> - 4bd8: 067e slli a2,a2,0x1f - 4bda: 881a mv a6,t1 - 4bdc: 917f 0x917f - 4bde: 7f88 flw fa0,56(a5) - 4be0: 1a06 slli s4,s4,0x21 - 4be2: 401e 0x401e - 4be4: 2225 jal 4d0c <__stack_size+0x490c> - 4be6: 7f88 flw fa0,56(a5) - 4be8: 401a 0x401a - 4bea: 2224 fld fs1,64(a2) - 4bec: 209f 000b e800 0xe800000b209f - 4bf2: 4800000b 0x4800000b - 4bf6: 9100 0x9100 - 4bf8: 7ef8 flw fa4,124(a3) - 4bfa: 7606 flw fa2,96(sp) - 4bfc: 1a00 addi s0,sp,304 - 4bfe: 8891 andi s1,s1,4 - 4c00: 067f 0x67f - 4c02: 0076 c.slli zero,0x1d - 4c04: 1e1a slli t3,t3,0x26 - 4c06: 0076 c.slli zero,0x1d - 4c08: 911a add sp,sp,t1 - 4c0a: 7ef8 flw fa4,124(a3) - 4c0c: 7606 flw fa2,96(sp) - 4c0e: 1a00 addi s0,sp,304 - 4c10: 8891 andi s1,s1,4 - 4c12: 067f 0x67f - 4c14: 2540 fld fs0,136(a0) - 4c16: 911e add sp,sp,t2 - 4c18: 7f88 flw fa0,56(a5) - 4c1a: 7606 flw fa2,96(sp) - 4c1c: 1a00 addi s0,sp,304 - 4c1e: f891 bnez s1,4b32 <__stack_size+0x4732> - 4c20: 067e slli a2,a2,0x1f - 4c22: 2540 fld fs0,136(a0) - 4c24: 221e fld ft4,448(sp) - 4c26: f891 bnez s1,4b3a <__stack_size+0x473a> - 4c28: 067e slli a2,a2,0x1f - 4c2a: 0076 c.slli zero,0x1d - 4c2c: 911a add sp,sp,t1 - 4c2e: 7f88 flw fa0,56(a5) - 4c30: 7606 flw fa2,96(sp) - 4c32: 1a00 addi s0,sp,304 - 4c34: 401e 0x401e - 4c36: 2225 jal 4d5e <__stack_size+0x495e> - 4c38: 0076 c.slli zero,0x1d - 4c3a: 401a 0x401a - 4c3c: 2224 fld fs1,64(a2) - 4c3e: e89f 000b f000 0xf000000be89f - 4c44: 5000000b 0x5000000b - 4c48: 9100 0x9100 - 4c4a: 7ef8 flw fa4,124(a3) - 4c4c: 0a06 slli s4,s4,0x1 - 4c4e: ffff 0xffff - 4c50: 911a add sp,sp,t1 - 4c52: 7f88 flw fa0,56(a5) - 4c54: 0a06 slli s4,s4,0x1 - 4c56: ffff 0xffff - 4c58: 1e1a slli t3,t3,0x26 - 4c5a: ff0a fsw ft2,188(sp) - 4c5c: 1aff 0x1aff - 4c5e: f891 bnez s1,4b72 <__stack_size+0x4772> - 4c60: 067e slli a2,a2,0x1f - 4c62: ff0a fsw ft2,188(sp) - 4c64: 1aff 0x1aff - 4c66: 8891 andi s1,s1,4 - 4c68: 067f 0x67f - 4c6a: 2540 fld fs0,136(a0) - 4c6c: 911e add sp,sp,t2 - 4c6e: 7f88 flw fa0,56(a5) - 4c70: 0a06 slli s4,s4,0x1 - 4c72: ffff 0xffff - 4c74: 911a add sp,sp,t1 - 4c76: 7ef8 flw fa4,124(a3) - 4c78: 4006 0x4006 - 4c7a: 1e25 addi t3,t3,-23 - 4c7c: 9122 add sp,sp,s0 - 4c7e: 7ef8 flw fa4,124(a3) - 4c80: 0a06 slli s4,s4,0x1 - 4c82: ffff 0xffff - 4c84: 911a add sp,sp,t1 - 4c86: 7f88 flw fa0,56(a5) - 4c88: 0a06 slli s4,s4,0x1 - 4c8a: ffff 0xffff - 4c8c: 1e1a slli t3,t3,0x26 - 4c8e: 2540 fld fs0,136(a0) - 4c90: 0a22 slli s4,s4,0x8 - 4c92: ffff 0xffff - 4c94: 401a 0x401a - 4c96: 2224 fld fs1,64(a2) - 4c98: f09f 000b 0800 0x800000bf09f - 4c9e: 000c 0xc - 4ca0: 0100 addi s0,sp,128 - 4ca2: 5600 lw s0,40(a2) - 4ca4: 0c08 addi a0,sp,528 - 4ca6: 0000 unimp - 4ca8: 0c30 addi a2,sp,536 - 4caa: 0000 unimp - 4cac: 0015 c.nop 5 - 4cae: ff0a007b 0xff0a007b - 4cb2: 1aff 0x1aff - 4cb4: 2540007b 0x2540007b - 4cb8: 0a220077 0xa220077 - 4cbc: ffff 0xffff - 4cbe: 401a 0x401a - 4cc0: 2224 fld fs1,64(a2) - 4cc2: 309f 000c c800 0xc800000c309f - 4cc8: 000c 0xc - 4cca: 3300 fld fs0,32(a4) - 4ccc: 9100 0x9100 - 4cce: 7efc flw fa5,124(a3) - 4cd0: 0a06 slli s4,s4,0x1 - 4cd2: ffff 0xffff - 4cd4: 911a add sp,sp,t1 - 4cd6: 7f8c flw fa1,56(a5) - 4cd8: 0a06 slli s4,s4,0x1 - 4cda: ffff 0xffff - 4cdc: 1e1a slli t3,t3,0x26 - 4cde: ff0a fsw ft2,188(sp) - 4ce0: 1aff 0x1aff - 4ce2: fc91 bnez s1,4bfe <__stack_size+0x47fe> - 4ce4: 067e slli a2,a2,0x1f - 4ce6: ff0a fsw ft2,188(sp) - 4ce8: 1aff 0x1aff - 4cea: 8c91 sub s1,s1,a2 - 4cec: 067f 0x67f - 4cee: ff0a fsw ft2,188(sp) - 4cf0: 1aff 0x1aff - 4cf2: 401e 0x401e - 4cf4: 7725 lui a4,0xfffe9 - 4cf6: 2200 fld fs0,0(a2) - 4cf8: ff0a fsw ft2,188(sp) - 4cfa: 1aff 0x1aff - 4cfc: 2440 fld fs0,136(s0) - 4cfe: 9f22 add t5,t5,s0 - 4d00: 0dc4 addi s1,sp,724 - 4d02: 0000 unimp - 4d04: 0dd0 addi a2,sp,724 - 4d06: 0000 unimp - 4d08: fc910033 0xfc910033 - 4d0c: 067e slli a2,a2,0x1f - 4d0e: ff0a fsw ft2,188(sp) - 4d10: 1aff 0x1aff - 4d12: 8c91 sub s1,s1,a2 - 4d14: 067f 0x67f - 4d16: ff0a fsw ft2,188(sp) - 4d18: 1aff 0x1aff - 4d1a: 0a1e slli s4,s4,0x7 - 4d1c: ffff 0xffff - 4d1e: 911a add sp,sp,t1 - 4d20: 7efc flw fa5,124(a3) - 4d22: 0a06 slli s4,s4,0x1 - 4d24: ffff 0xffff - 4d26: 911a add sp,sp,t1 - 4d28: 7f8c flw fa1,56(a5) - 4d2a: 0a06 slli s4,s4,0x1 - 4d2c: ffff 0xffff - 4d2e: 1e1a slli t3,t3,0x26 - 4d30: 2540 fld fs0,136(a0) - 4d32: 0a220077 0xa220077 - 4d36: ffff 0xffff - 4d38: 401a 0x401a - 4d3a: 2224 fld fs1,64(a2) - 4d3c: 009f 0000 0000 0x9f - 4d42: 0000 unimp - 4d44: 5c00 lw s0,56(s0) - 4d46: 0005 c.nop 1 - 4d48: 6000 flw fs0,0(s0) - 4d4a: 0005 c.nop 1 - 4d4c: 0600 addi s0,sp,768 - 4d4e: 7c00 flw fs0,56(s0) - 4d50: 8700 0x8700 - 4d52: 2200 fld fs0,0(a2) - 4d54: 609f 0005 e000 0xe0000005609f - 4d5a: 0006 c.slli zero,0x1 - 4d5c: 0700 addi s0,sp,896 - 4d5e: 7200 flw fs0,32(a2) - 4d60: 0600 addi s0,sp,768 - 4d62: 9f220087 0x9f220087 - 4d66: 07e0 addi s0,sp,972 - 4d68: 0000 unimp - 4d6a: 07e4 addi s1,sp,972 - 4d6c: 0000 unimp - 4d6e: 0001 nop - 4d70: 0007e457 0x7e457 - 4d74: dc00 sw s0,56(s0) - 4d76: 0009 c.nop 2 - 4d78: 0300 addi s0,sp,384 - 4d7a: 9100 0x9100 - 4d7c: 7edc flw fa5,60(a3) - 4d7e: 09dc addi a5,sp,212 - 4d80: 0000 unimp - 4d82: 0b54 addi a3,sp,404 - 4d84: 0000 unimp - 4d86: 0001 nop - 4d88: 000bdc67 0xbdc67 - 4d8c: ec00 fsw fs0,24(s0) - 4d8e: 0800000b 0x800000b - 4d92: 8100 0x8100 - 4d94: 4000 lw s0,0(s0) - 4d96: 8025 srli s0,s0,0x9 - 4d98: 2200 fld fs0,0(a2) - 4d9a: ec9f 000b f400 0xf400000bec9f - 4da0: 0600000b 0x600000b - 4da4: 8100 0x8100 - 4da6: 8000 0x8000 - 4da8: 2200 fld fs0,0(a2) - 4daa: f49f 000b 1400 0x1400000bf49f - 4db0: 000c 0xc - 4db2: 0d00 addi s0,sp,656 - 4db4: 7b00 flw fs0,48(a4) - 4db6: 4000 lw s0,0(s0) - 4db8: 7725 lui a4,0xfffe9 - 4dba: 2200 fld fs0,0(a2) - 4dbc: 2540 fld fs0,136(a0) - 4dbe: 0080 addi s0,sp,64 - 4dc0: 9f22 add t5,t5,s0 - ... - 4dca: 05d0 addi a2,sp,708 - 4dcc: 0000 unimp - 4dce: 06e8 addi a0,sp,844 - 4dd0: 0000 unimp - 4dd2: 0001 nop - 4dd4: e861 bnez s0,4ea4 <__stack_size+0x4aa4> - 4dd6: 0006 c.slli zero,0x1 - 4dd8: a400 fsd fs0,8(s0) - 4dda: 22000007 0x22000007 - 4dde: 7c00 flw fs0,56(s0) - 4de0: 7a00 flw fs0,48(a2) - 4de2: 1e00 addi s0,sp,816 - 4de4: 008a slli ra,ra,0x2 - 4de6: 7e1a flw ft8,164(sp) - 4de8: 7c00 flw fs0,56(s0) - 4dea: 1e00 addi s0,sp,816 - 4dec: 0075 c.nop 29 - 4dee: 007a c.slli zero,0x1e - 4df0: 221e fld ft4,448(sp) - 4df2: 007c addi a5,sp,12 - 4df4: 007a c.slli zero,0x1e - 4df6: 401e 0x401e - 4df8: 2225 jal 4f20 <__stack_size+0x4b20> - 4dfa: 008a slli ra,ra,0x2 - 4dfc: 401a 0x401a - 4dfe: 2224 fld fs1,64(a2) - 4e00: a49f 0007 c800 0xc8000007a49f - 4e06: 24000007 0x24000007 - 4e0a: 7c00 flw fs0,56(s0) - 4e0c: 7a00 flw fs0,48(a2) - 4e0e: 1e00 addi s0,sp,816 - 4e10: ff0a fsw ft2,188(sp) - 4e12: 1aff 0x1aff - 4e14: 007e c.slli zero,0x1f - 4e16: 007c addi a5,sp,12 - 4e18: 751e flw fa0,228(sp) - 4e1a: 7a00 flw fs0,48(a2) - 4e1c: 1e00 addi s0,sp,816 - 4e1e: 7c22 flw fs8,40(sp) - 4e20: 7a00 flw fs0,48(a2) - 4e22: 1e00 addi s0,sp,816 - 4e24: 2540 fld fs0,136(a0) - 4e26: 0a22 slli s4,s4,0x8 - 4e28: ffff 0xffff - 4e2a: 401a 0x401a - 4e2c: 2224 fld fs1,64(a2) - 4e2e: c89f 0007 cc00 0xcc000007c89f - 4e34: 22000007 0x22000007 - 4e38: 7c00 flw fs0,56(s0) - 4e3a: 7a00 flw fs0,48(a2) - 4e3c: 1e00 addi s0,sp,816 - 4e3e: 7f88 flw fa0,56(a5) - 4e40: 7e1a flw ft8,164(sp) - 4e42: 7c00 flw fs0,56(s0) - 4e44: 1e00 addi s0,sp,816 - 4e46: 0075 c.nop 29 - 4e48: 007a c.slli zero,0x1e - 4e4a: 221e fld ft4,448(sp) - 4e4c: 007c addi a5,sp,12 - 4e4e: 007a c.slli zero,0x1e - 4e50: 401e 0x401e - 4e52: 2225 jal 4f7a <__stack_size+0x4b7a> - 4e54: 7f88 flw fa0,56(a5) - 4e56: 401a 0x401a - 4e58: 2224 fld fs1,64(a2) - 4e5a: cc9f 0007 d800 0xd8000007cc9f - 4e60: 24000007 0x24000007 - 4e64: 7c00 flw fs0,56(s0) - 4e66: 7a00 flw fs0,48(a2) - 4e68: 1e00 addi s0,sp,816 - 4e6a: ff0a fsw ft2,188(sp) - 4e6c: 1aff 0x1aff - 4e6e: 007e c.slli zero,0x1f - 4e70: 007c addi a5,sp,12 - 4e72: 751e flw fa0,228(sp) - 4e74: 7a00 flw fs0,48(a2) - 4e76: 1e00 addi s0,sp,816 - 4e78: 7c22 flw fs8,40(sp) - 4e7a: 7a00 flw fs0,48(a2) - 4e7c: 1e00 addi s0,sp,816 - 4e7e: 2540 fld fs0,136(a0) - 4e80: 0a22 slli s4,s4,0x8 - 4e82: ffff 0xffff - 4e84: 401a 0x401a - 4e86: 2224 fld fs1,64(a2) - 4e88: d89f 0007 0800 0x8000007d89f - 4e8e: 0008 0x8 - 4e90: 2200 fld fs0,0(a2) - 4e92: 7c00 flw fs0,56(s0) - 4e94: 7a00 flw fs0,48(a2) - 4e96: 1e00 addi s0,sp,816 - 4e98: 7f88 flw fa0,56(a5) - 4e9a: 7e1a flw ft8,164(sp) - 4e9c: 7c00 flw fs0,56(s0) - 4e9e: 1e00 addi s0,sp,816 - 4ea0: 0075 c.nop 29 - 4ea2: 007a c.slli zero,0x1e - 4ea4: 221e fld ft4,448(sp) - 4ea6: 007c addi a5,sp,12 - 4ea8: 007a c.slli zero,0x1e - 4eaa: 401e 0x401e - 4eac: 2225 jal 4fd4 <__stack_size+0x4bd4> - 4eae: 7f88 flw fa0,56(a5) - 4eb0: 401a 0x401a - 4eb2: 2224 fld fs1,64(a2) - 4eb4: 089f 0008 1000 0x10000008089f - 4eba: 0008 0x8 - 4ebc: 2600 fld fs0,8(a2) - 4ebe: 7c00 flw fs0,56(s0) - 4ec0: 7a00 flw fs0,48(a2) - 4ec2: 1e00 addi s0,sp,816 - 4ec4: 7f88 flw fa0,56(a5) - 4ec6: 911a add sp,sp,t1 - 4ec8: 7f80 flw fs0,56(a5) - 4eca: 4006 0x4006 - 4ecc: 7c25 lui s8,0xfffe9 - 4ece: 1e00 addi s0,sp,816 - 4ed0: 0075 c.nop 29 - 4ed2: 007a c.slli zero,0x1e - 4ed4: 221e fld ft4,448(sp) - 4ed6: 007c addi a5,sp,12 - 4ed8: 007a c.slli zero,0x1e - 4eda: 401e 0x401e - 4edc: 2225 jal 5004 <__stack_size+0x4c04> - 4ede: 7f88 flw fa0,56(a5) - 4ee0: 401a 0x401a - 4ee2: 2224 fld fs1,64(a2) - 4ee4: 109f 0008 4800 0x48000008109f - 4eea: 0008 0x8 - 4eec: 3500 fld fs0,40(a0) - 4eee: 8800 0x8800 - 4ef0: 917f 0x917f - 4ef2: 7f80 flw fs0,56(a5) - 4ef4: 1a06 slli s4,s4,0x21 - 4ef6: 007c addi a5,sp,12 - 4ef8: 881e mv a6,t2 - 4efa: 1a7f 0x1a7f - 4efc: 8091 srli s1,s1,0x4 - 4efe: 067f 0x67f - 4f00: 2540 fld fs0,136(a0) - 4f02: 007c addi a5,sp,12 - 4f04: 881e mv a6,t2 - 4f06: 917f 0x917f - 4f08: 7f80 flw fs0,56(a5) - 4f0a: 1a06 slli s4,s4,0x21 - 4f0c: 0075 c.nop 29 - 4f0e: 221e fld ft4,448(sp) - 4f10: 7f88 flw fa0,56(a5) - 4f12: 8091 srli s1,s1,0x4 - 4f14: 067f 0x67f - 4f16: 7c1a flw fs8,164(sp) - 4f18: 1e00 addi s0,sp,816 - 4f1a: 2540 fld fs0,136(a0) - 4f1c: 8822 mv a6,s0 - 4f1e: 1a7f 0x1a7f - 4f20: 2440 fld fs0,136(s0) - 4f22: 9f22 add t5,t5,s0 - 4f24: 0848 addi a0,sp,20 - 4f26: 0000 unimp - 4f28: 08f8 addi a4,sp,92 - 4f2a: 0000 unimp - 4f2c: 0001 nop - 4f2e: 0008f86b 0x8f86b - 4f32: fc00 fsw fs0,56(s0) - 4f34: 0008 0x8 - 4f36: 3500 fld fs0,40(a0) - 4f38: 8700 0x8700 - 4f3a: 917f 0x917f - 4f3c: 7f80 flw fs0,56(a5) - 4f3e: 1a06 slli s4,s4,0x21 - 4f40: 871e0077 0x871e0077 - 4f44: 1a7f 0x1a7f - 4f46: 8091 srli s1,s1,0x4 - 4f48: 067f 0x67f - 4f4a: 2540 fld fs0,136(a0) - 4f4c: 871e0077 0x871e0077 - 4f50: 917f 0x917f - 4f52: 7f80 flw fs0,56(a5) - 4f54: 1a06 slli s4,s4,0x21 - 4f56: 0080 addi s0,sp,64 - 4f58: 221e fld ft4,448(sp) - 4f5a: 80917f87 0x80917f87 - 4f5e: 067f 0x67f - 4f60: 771a flw fa4,164(sp) - 4f62: 1e00 addi s0,sp,816 - 4f64: 2540 fld fs0,136(a0) - 4f66: 8722 mv a4,s0 - 4f68: 1a7f 0x1a7f - 4f6a: 2440 fld fs0,136(s0) - 4f6c: 9f22 add t5,t5,s0 - 4f6e: 08fc addi a5,sp,92 - 4f70: 0000 unimp - 4f72: 09cc addi a1,sp,212 - 4f74: 0000 unimp - 4f76: 003a c.slli zero,0xe - 4f78: 8091 srli s1,s1,0x4 - 4f7a: 067f 0x67f - 4f7c: ff0a fsw ft2,188(sp) - 4f7e: 1aff 0x1aff - 4f80: 0a1e0077 0xa1e0077 - 4f84: ffff 0xffff - 4f86: 911a add sp,sp,t1 - 4f88: 7f80 flw fs0,56(a5) - 4f8a: 4006 0x4006 - 4f8c: 7725 lui a4,0xfffe9 - 4f8e: 1e00 addi s0,sp,816 - 4f90: 8091 srli s1,s1,0x4 - 4f92: 067f 0x67f - 4f94: ff0a fsw ft2,188(sp) - 4f96: 1aff 0x1aff - 4f98: 0080 addi s0,sp,64 - 4f9a: 221e fld ft4,448(sp) - 4f9c: 8091 srli s1,s1,0x4 - 4f9e: 067f 0x67f - 4fa0: ff0a fsw ft2,188(sp) - 4fa2: 1aff 0x1aff - 4fa4: 401e0077 0x401e0077 - 4fa8: 2225 jal 50d0 <__stack_size+0x4cd0> - 4faa: ff0a fsw ft2,188(sp) - 4fac: 1aff 0x1aff - 4fae: 2440 fld fs0,136(s0) - 4fb0: 9f22 add t5,t5,s0 - 4fb2: 09cc addi a1,sp,212 - 4fb4: 0000 unimp - 4fb6: 09d0 addi a2,sp,212 - 4fb8: 0000 unimp - 4fba: 0035 c.nop 13 - 4fbc: 80917f7b 0x80917f7b - 4fc0: 067f 0x67f - 4fc2: 771a flw fa4,164(sp) - 4fc4: 1e00 addi s0,sp,816 - 4fc6: 911a7f7b 0x911a7f7b - 4fca: 7f80 flw fs0,56(a5) - 4fcc: 4006 0x4006 - 4fce: 7725 lui a4,0xfffe9 - 4fd0: 1e00 addi s0,sp,816 - 4fd2: 80917f7b 0x80917f7b - 4fd6: 067f 0x67f - 4fd8: 801a c.mv zero,t1 - 4fda: 1e00 addi s0,sp,816 - 4fdc: 7b22 flw fs6,40(sp) - 4fde: 917f 0x917f - 4fe0: 7f80 flw fs0,56(a5) - 4fe2: 1a06 slli s4,s4,0x21 - 4fe4: 401e0077 0x401e0077 - 4fe8: 2225 jal 5110 <__stack_size+0x4d10> - 4fea: 401a7f7b 0x401a7f7b - 4fee: 2224 fld fs1,64(a2) - 4ff0: d09f 0009 d800 0xd8000009d09f - 4ff6: 0009 c.nop 2 - 4ff8: 3a00 fld fs0,48(a2) - 4ffa: 9100 0x9100 - 4ffc: 7f80 flw fs0,56(a5) - 4ffe: 0a06 slli s4,s4,0x1 - 5000: ffff 0xffff - 5002: 771a flw fa4,164(sp) - 5004: 1e00 addi s0,sp,816 - 5006: ff0a fsw ft2,188(sp) - 5008: 1aff 0x1aff - 500a: 8091 srli s1,s1,0x4 - 500c: 067f 0x67f - 500e: 2540 fld fs0,136(a0) - 5010: 911e0077 0x911e0077 - 5014: 7f80 flw fs0,56(a5) - 5016: 0a06 slli s4,s4,0x1 - 5018: ffff 0xffff - 501a: 801a c.mv zero,t1 - 501c: 1e00 addi s0,sp,816 - 501e: 9122 add sp,sp,s0 - 5020: 7f80 flw fs0,56(a5) - 5022: 0a06 slli s4,s4,0x1 - 5024: ffff 0xffff - 5026: 771a flw fa4,164(sp) - 5028: 1e00 addi s0,sp,816 - 502a: 2540 fld fs0,136(a0) - 502c: 0a22 slli s4,s4,0x8 - 502e: ffff 0xffff - 5030: 401a 0x401a - 5032: 2224 fld fs1,64(a2) - 5034: d89f 0009 3400 0x34000009d89f - 503a: 000a c.slli zero,0x2 - 503c: 3500 fld fs0,40(a0) - 503e: 8800 0x8800 - 5040: 917f 0x917f - 5042: 7f80 flw fs0,56(a5) - 5044: 1a06 slli s4,s4,0x21 - 5046: 881e0077 0x881e0077 - 504a: 1a7f 0x1a7f - 504c: 8091 srli s1,s1,0x4 - 504e: 067f 0x67f - 5050: 2540 fld fs0,136(a0) - 5052: 881e0077 0x881e0077 - 5056: 917f 0x917f - 5058: 7f80 flw fs0,56(a5) - 505a: 1a06 slli s4,s4,0x21 - 505c: 0080 addi s0,sp,64 - 505e: 221e fld ft4,448(sp) - 5060: 7f88 flw fa0,56(a5) - 5062: 8091 srli s1,s1,0x4 - 5064: 067f 0x67f - 5066: 771a flw fa4,164(sp) - 5068: 1e00 addi s0,sp,816 - 506a: 2540 fld fs0,136(a0) - 506c: 8822 mv a6,s0 - 506e: 1a7f 0x1a7f - 5070: 2440 fld fs0,136(s0) - 5072: 9f22 add t5,t5,s0 - 5074: 0a34 addi a3,sp,280 - 5076: 0000 unimp - 5078: 0a38 addi a4,sp,280 - 507a: 0000 unimp - 507c: 0035 c.nop 13 - 507e: 7f89 lui t6,0xfffe2 - 5080: 8091 srli s1,s1,0x4 - 5082: 067f 0x67f - 5084: 771a flw fa4,164(sp) - 5086: 1e00 addi s0,sp,816 - 5088: 7f89 lui t6,0xfffe2 - 508a: 911a add sp,sp,t1 - 508c: 7f80 flw fs0,56(a5) - 508e: 4006 0x4006 - 5090: 7725 lui a4,0xfffe9 - 5092: 1e00 addi s0,sp,816 - 5094: 7f89 lui t6,0xfffe2 - 5096: 8091 srli s1,s1,0x4 - 5098: 067f 0x67f - 509a: 801a c.mv zero,t1 - 509c: 1e00 addi s0,sp,816 - 509e: 8922 mv s2,s0 - 50a0: 917f 0x917f - 50a2: 7f80 flw fs0,56(a5) - 50a4: 1a06 slli s4,s4,0x21 - 50a6: 401e0077 0x401e0077 - 50aa: 2225 jal 51d2 <__stack_size+0x4dd2> - 50ac: 7f89 lui t6,0xfffe2 - 50ae: 401a 0x401a - 50b0: 2224 fld fs1,64(a2) - 50b2: 389f 000a 1c00 0x1c00000a389f - 50b8: 0100000b 0x100000b - 50bc: 5c00 lw s0,56(s0) - 50be: 0b1c addi a5,sp,400 - 50c0: 0000 unimp - 50c2: 0b20 addi s0,sp,408 - 50c4: 0000 unimp - 50c6: 0035 c.nop 13 - 50c8: 7f88 flw fa0,56(a5) - 50ca: f491 bnez s1,4fd6 <__stack_size+0x4bd6> - 50cc: 067e slli a2,a2,0x1f - 50ce: 8a1a mv s4,t1 - 50d0: 1e00 addi s0,sp,816 - 50d2: 7f88 flw fa0,56(a5) - 50d4: 881a mv a6,t1 - 50d6: 917f 0x917f - 50d8: 7ef4 flw fa3,124(a3) - 50da: 1a06 slli s4,s4,0x21 - 50dc: 0081 addi ra,ra,0 - 50de: 911e add sp,sp,t2 - 50e0: 7ef4 flw fa3,124(a3) - 50e2: 4006 0x4006 - 50e4: 8a25 andi a2,a2,9 - 50e6: 1e00 addi s0,sp,816 - 50e8: 8822 mv a6,s0 - 50ea: 917f 0x917f - 50ec: 7ef4 flw fa3,124(a3) - 50ee: 1a06 slli s4,s4,0x21 - 50f0: 008a slli ra,ra,0x2 - 50f2: 401e 0x401e - 50f4: 2225 jal 521c <__stack_size+0x4e1c> - 50f6: 7f88 flw fa0,56(a5) - 50f8: 401a 0x401a - 50fa: 2224 fld fs1,64(a2) - 50fc: 209f 000b bc00 0xbc00000b209f - 5102: 3500000b 0x3500000b - 5106: 9100 0x9100 - 5108: 7ef4 flw fa3,124(a3) - 510a: 7606 flw fa2,96(sp) - 510c: 1a00 addi s0,sp,304 - 510e: 008a slli ra,ra,0x2 - 5110: 761e flw fa2,228(sp) - 5112: 1a00 addi s0,sp,304 - 5114: f491 bnez s1,5020 <__stack_size+0x4c20> - 5116: 067e slli a2,a2,0x1f - 5118: 0076 c.slli zero,0x1d - 511a: 811a mv sp,t1 - 511c: 1e00 addi s0,sp,816 - 511e: f491 bnez s1,502a <__stack_size+0x4c2a> - 5120: 067e slli a2,a2,0x1f - 5122: 2540 fld fs0,136(a0) - 5124: 008a slli ra,ra,0x2 - 5126: 221e fld ft4,448(sp) - 5128: f491 bnez s1,5034 <__stack_size+0x4c34> - 512a: 067e slli a2,a2,0x1f - 512c: 0076 c.slli zero,0x1d - 512e: 8a1a mv s4,t1 - 5130: 1e00 addi s0,sp,816 - 5132: 2540 fld fs0,136(a0) - 5134: 7622 flw fa2,40(sp) - 5136: 1a00 addi s0,sp,304 - 5138: 2440 fld fs0,136(s0) - 513a: 9f22 add t5,t5,s0 - 513c: 0bbc addi a5,sp,472 - 513e: 0000 unimp - 5140: 0bd0 addi a2,sp,468 - 5142: 0000 unimp - 5144: 0044 addi s1,sp,4 - 5146: 8c91 sub s1,s1,a2 - 5148: 067f 0x67f - 514a: 0076 c.slli zero,0x1d - 514c: 911a add sp,sp,t1 - 514e: 7ef4 flw fa3,124(a3) - 5150: 7606 flw fa2,96(sp) - 5152: 1a00 addi s0,sp,304 - 5154: 761e flw fa2,228(sp) - 5156: 1a00 addi s0,sp,304 - 5158: f491 bnez s1,5064 <__stack_size+0x4c64> - 515a: 067e slli a2,a2,0x1f - 515c: 0076 c.slli zero,0x1d - 515e: 811a mv sp,t1 - 5160: 1e00 addi s0,sp,816 - 5162: 8c91 sub s1,s1,a2 - 5164: 067f 0x67f - 5166: 0076 c.slli zero,0x1d - 5168: 911a add sp,sp,t1 - 516a: 7ef4 flw fa3,124(a3) - 516c: 4006 0x4006 - 516e: 1e25 addi t3,t3,-23 - 5170: 9122 add sp,sp,s0 - 5172: 7f8c flw fa1,56(a5) - 5174: 7606 flw fa2,96(sp) - 5176: 1a00 addi s0,sp,304 - 5178: f491 bnez s1,5084 <__stack_size+0x4c84> - 517a: 067e slli a2,a2,0x1f - 517c: 0076 c.slli zero,0x1d - 517e: 1e1a slli t3,t3,0x26 - 5180: 2540 fld fs0,136(a0) - 5182: 7622 flw fa2,40(sp) - 5184: 1a00 addi s0,sp,304 - 5186: 2440 fld fs0,136(s0) - 5188: 9f22 add t5,t5,s0 - 518a: 0bd0 addi a2,sp,468 - 518c: 0000 unimp - 518e: 0be8 addi a0,sp,476 - 5190: 0000 unimp - 5192: 0048 addi a0,sp,4 - 5194: 8c91 sub s1,s1,a2 - 5196: 067f 0x67f - 5198: 0076 c.slli zero,0x1d - 519a: 911a add sp,sp,t1 - 519c: 7ef4 flw fa3,124(a3) - 519e: 7606 flw fa2,96(sp) - 51a0: 1a00 addi s0,sp,304 - 51a2: 761e flw fa2,228(sp) - 51a4: 1a00 addi s0,sp,304 - 51a6: f491 bnez s1,50b2 <__stack_size+0x4cb2> - 51a8: 067e slli a2,a2,0x1f - 51aa: 0076 c.slli zero,0x1d - 51ac: 911a add sp,sp,t1 - 51ae: 7f8c flw fa1,56(a5) - 51b0: 4006 0x4006 - 51b2: 1e25 addi t3,t3,-23 - 51b4: 8c91 sub s1,s1,a2 - 51b6: 067f 0x67f - 51b8: 0076 c.slli zero,0x1d - 51ba: 911a add sp,sp,t1 - 51bc: 7ef4 flw fa3,124(a3) - 51be: 4006 0x4006 - 51c0: 1e25 addi t3,t3,-23 - 51c2: 9122 add sp,sp,s0 - 51c4: 7f8c flw fa1,56(a5) - 51c6: 7606 flw fa2,96(sp) - 51c8: 1a00 addi s0,sp,304 - 51ca: f491 bnez s1,50d6 <__stack_size+0x4cd6> - 51cc: 067e slli a2,a2,0x1f - 51ce: 0076 c.slli zero,0x1d - 51d0: 1e1a slli t3,t3,0x26 - 51d2: 2540 fld fs0,136(a0) - 51d4: 7622 flw fa2,40(sp) - 51d6: 1a00 addi s0,sp,304 - 51d8: 2440 fld fs0,136(s0) - 51da: 9f22 add t5,t5,s0 - 51dc: 0be8 addi a0,sp,476 - 51de: 0000 unimp - 51e0: 0cc8 addi a0,sp,596 - 51e2: 0000 unimp - 51e4: 0050 addi a2,sp,4 - 51e6: 8c91 sub s1,s1,a2 - 51e8: 067f 0x67f - 51ea: ff0a fsw ft2,188(sp) - 51ec: 1aff 0x1aff - 51ee: f491 bnez s1,50fa <__stack_size+0x4cfa> - 51f0: 067e slli a2,a2,0x1f - 51f2: ff0a fsw ft2,188(sp) - 51f4: 1aff 0x1aff - 51f6: 0a1e slli s4,s4,0x7 - 51f8: ffff 0xffff - 51fa: 911a add sp,sp,t1 - 51fc: 7ef4 flw fa3,124(a3) - 51fe: 0a06 slli s4,s4,0x1 - 5200: ffff 0xffff - 5202: 911a add sp,sp,t1 - 5204: 7f8c flw fa1,56(a5) - 5206: 4006 0x4006 - 5208: 1e25 addi t3,t3,-23 - 520a: 8c91 sub s1,s1,a2 - 520c: 067f 0x67f - 520e: ff0a fsw ft2,188(sp) - 5210: 1aff 0x1aff - 5212: f491 bnez s1,511e <__stack_size+0x4d1e> - 5214: 067e slli a2,a2,0x1f - 5216: 2540 fld fs0,136(a0) - 5218: 221e fld ft4,448(sp) - 521a: 8c91 sub s1,s1,a2 - 521c: 067f 0x67f - 521e: ff0a fsw ft2,188(sp) - 5220: 1aff 0x1aff - 5222: f491 bnez s1,512e <__stack_size+0x4d2e> - 5224: 067e slli a2,a2,0x1f - 5226: ff0a fsw ft2,188(sp) - 5228: 1aff 0x1aff - 522a: 401e 0x401e - 522c: 2225 jal 5354 <__stack_size+0x4f54> - 522e: ff0a fsw ft2,188(sp) - 5230: 1aff 0x1aff - 5232: 2440 fld fs0,136(s0) - 5234: 9f22 add t5,t5,s0 - 5236: 0dc4 addi s1,sp,724 - 5238: 0000 unimp - 523a: 0dd0 addi a2,sp,724 - 523c: 0000 unimp - 523e: 0050 addi a2,sp,4 - 5240: 8c91 sub s1,s1,a2 - 5242: 067f 0x67f - 5244: ff0a fsw ft2,188(sp) - 5246: 1aff 0x1aff - 5248: f491 bnez s1,5154 <__stack_size+0x4d54> - 524a: 067e slli a2,a2,0x1f - 524c: ff0a fsw ft2,188(sp) - 524e: 1aff 0x1aff - 5250: 0a1e slli s4,s4,0x7 - 5252: ffff 0xffff - 5254: 911a add sp,sp,t1 - 5256: 7ef4 flw fa3,124(a3) - 5258: 0a06 slli s4,s4,0x1 - 525a: ffff 0xffff - 525c: 911a add sp,sp,t1 - 525e: 7f8c flw fa1,56(a5) - 5260: 4006 0x4006 - 5262: 1e25 addi t3,t3,-23 - 5264: 8c91 sub s1,s1,a2 - 5266: 067f 0x67f - 5268: ff0a fsw ft2,188(sp) - 526a: 1aff 0x1aff - 526c: f491 bnez s1,5178 <__stack_size+0x4d78> - 526e: 067e slli a2,a2,0x1f - 5270: 2540 fld fs0,136(a0) - 5272: 221e fld ft4,448(sp) - 5274: 8c91 sub s1,s1,a2 - 5276: 067f 0x67f - 5278: ff0a fsw ft2,188(sp) - 527a: 1aff 0x1aff - 527c: f491 bnez s1,5188 <__stack_size+0x4d88> - 527e: 067e slli a2,a2,0x1f - 5280: ff0a fsw ft2,188(sp) - 5282: 1aff 0x1aff - 5284: 401e 0x401e - 5286: 2225 jal 53ae <__stack_size+0x4fae> - 5288: ff0a fsw ft2,188(sp) - 528a: 1aff 0x1aff - 528c: 2440 fld fs0,136(s0) - 528e: 9f22 add t5,t5,s0 - ... - 5298: 05bc addi a5,sp,712 - 529a: 0000 unimp - 529c: 05c0 addi s0,sp,708 - 529e: 0000 unimp - 52a0: 0001 nop - 52a2: c061 beqz s0,5362 <__stack_size+0x4f62> - 52a4: 0005 c.nop 1 - 52a6: 6400 flw fs0,8(s0) - 52a8: 01000007 0x1000007 - 52ac: 6600 flw fs0,8(a2) - 52ae: 0840 addi s0,sp,20 - 52b0: 0000 unimp - 52b2: 084c addi a1,sp,20 - 52b4: 0000 unimp - 52b6: 0001 nop - 52b8: 4c5a lw s8,148(sp) - 52ba: 0008 0x8 - 52bc: 2000 fld fs0,0(s0) - 52be: 000a c.slli zero,0x2 - 52c0: 0300 addi s0,sp,384 - 52c2: 9100 0x9100 - 52c4: 7ee0 flw fs0,124(a3) - 52c6: 0a20 addi s0,sp,280 - 52c8: 0000 unimp - 52ca: 0b60 addi s0,sp,412 - 52cc: 0000 unimp - 52ce: 0001 nop - 52d0: 0055 c.nop 21 - 52d2: 0000 unimp - 52d4: 0000 unimp - 52d6: 0000 unimp - 52d8: 1400 addi s0,sp,544 - 52da: 0006 c.slli zero,0x1 - 52dc: 0c00 addi s0,sp,528 - 52de: 01000007 0x1000007 - 52e2: 6b00 flw fs0,16(a4) - 52e4: 070c addi a1,sp,896 - 52e6: 0000 unimp - 52e8: 07a4 addi s1,sp,968 - 52ea: 0000 unimp - 52ec: 0022 c.slli zero,0x8 - 52ee: 007c addi a5,sp,12 - 52f0: 008c addi a1,sp,64 - 52f2: 8a1e mv s4,t2 - 52f4: 1a00 addi s0,sp,304 - 52f6: 007c008f 0x7c008f - 52fa: 751e flw fa0,228(sp) - 52fc: 8c00 0x8c00 - 52fe: 1e00 addi s0,sp,816 - 5300: 7c22 flw fs8,40(sp) - 5302: 8c00 0x8c00 - 5304: 1e00 addi s0,sp,816 - 5306: 2540 fld fs0,136(a0) - 5308: 8a22 mv s4,s0 - 530a: 1a00 addi s0,sp,304 - 530c: 2440 fld fs0,136(s0) - 530e: 9f22 add t5,t5,s0 - 5310: 07a4 addi s1,sp,968 - 5312: 0000 unimp - 5314: 07c8 addi a0,sp,964 - 5316: 0000 unimp - 5318: 0024 addi s1,sp,8 - 531a: 007c addi a5,sp,12 - 531c: 008c addi a1,sp,64 - 531e: 0a1e slli s4,s4,0x7 - 5320: ffff 0xffff - 5322: 8f1a mv t5,t1 - 5324: 7c00 flw fs0,56(s0) - 5326: 1e00 addi s0,sp,816 - 5328: 0075 c.nop 29 - 532a: 008c addi a1,sp,64 - 532c: 221e fld ft4,448(sp) - 532e: 007c addi a5,sp,12 - 5330: 008c addi a1,sp,64 - 5332: 401e 0x401e - 5334: 2225 jal 545c <__stack_size+0x505c> - 5336: ff0a fsw ft2,188(sp) - 5338: 1aff 0x1aff - 533a: 2440 fld fs0,136(s0) - 533c: 9f22 add t5,t5,s0 - 533e: 07c8 addi a0,sp,964 - 5340: 0000 unimp - 5342: 07cc addi a1,sp,964 - 5344: 0000 unimp - 5346: 0022 c.slli zero,0x8 - 5348: 007c addi a5,sp,12 - 534a: 008c addi a1,sp,64 - 534c: 881e mv a6,t2 - 534e: 1a7f 0x1a7f - 5350: 007c008f 0x7c008f - 5354: 751e flw fa0,228(sp) - 5356: 8c00 0x8c00 - 5358: 1e00 addi s0,sp,816 - 535a: 7c22 flw fs8,40(sp) - 535c: 8c00 0x8c00 - 535e: 1e00 addi s0,sp,816 - 5360: 2540 fld fs0,136(a0) - 5362: 8822 mv a6,s0 - 5364: 1a7f 0x1a7f - 5366: 2440 fld fs0,136(s0) - 5368: 9f22 add t5,t5,s0 - 536a: 07cc addi a1,sp,964 - 536c: 0000 unimp - 536e: 07d8 addi a4,sp,964 - 5370: 0000 unimp - 5372: 0024 addi s1,sp,8 - 5374: 007c addi a5,sp,12 - 5376: 008c addi a1,sp,64 - 5378: 0a1e slli s4,s4,0x7 - 537a: ffff 0xffff - 537c: 8f1a mv t5,t1 - 537e: 7c00 flw fs0,56(s0) - 5380: 1e00 addi s0,sp,816 - 5382: 0075 c.nop 29 - 5384: 008c addi a1,sp,64 - 5386: 221e fld ft4,448(sp) - 5388: 007c addi a5,sp,12 - 538a: 008c addi a1,sp,64 - 538c: 401e 0x401e - 538e: 2225 jal 54b6 <__stack_size+0x50b6> - 5390: ff0a fsw ft2,188(sp) - 5392: 1aff 0x1aff - 5394: 2440 fld fs0,136(s0) - 5396: 9f22 add t5,t5,s0 - 5398: 07d8 addi a4,sp,964 - 539a: 0000 unimp - 539c: 0894 addi a3,sp,80 - 539e: 0000 unimp - 53a0: 0022 c.slli zero,0x8 - 53a2: 007c addi a5,sp,12 - 53a4: 008c addi a1,sp,64 - 53a6: 881e mv a6,t2 - 53a8: 1a7f 0x1a7f - 53aa: 007c008f 0x7c008f - 53ae: 751e flw fa0,228(sp) - 53b0: 8c00 0x8c00 - 53b2: 1e00 addi s0,sp,816 - 53b4: 7c22 flw fs8,40(sp) - 53b6: 8c00 0x8c00 - 53b8: 1e00 addi s0,sp,816 - 53ba: 2540 fld fs0,136(a0) - 53bc: 8822 mv a6,s0 - 53be: 1a7f 0x1a7f - 53c0: 2440 fld fs0,136(s0) - 53c2: 9f22 add t5,t5,s0 - 53c4: 0894 addi a3,sp,80 - 53c6: 0000 unimp - 53c8: 0898 addi a4,sp,80 - 53ca: 0000 unimp - 53cc: 0001 nop - 53ce: 985e add a6,a6,s7 - 53d0: 0008 0x8 - 53d2: 3000 fld fs0,32(s0) - 53d4: 0009 c.nop 2 - 53d6: 0300 addi s0,sp,384 - 53d8: 9100 0x9100 - 53da: 7ed0 flw fa2,60(a3) - 53dc: 0930 addi a2,sp,152 - 53de: 0000 unimp - 53e0: 09cc addi a1,sp,212 - 53e2: 0000 unimp - 53e4: 0024 addi s1,sp,8 - 53e6: 0076 c.slli zero,0x1d - 53e8: 007c addi a5,sp,12 - 53ea: 0a1e slli s4,s4,0x7 - 53ec: ffff 0xffff - 53ee: 8d1a mv s10,t1 - 53f0: 7c00 flw fs0,56(s0) - 53f2: 1e00 addi s0,sp,816 - 53f4: 0075 c.nop 29 - 53f6: 0076 c.slli zero,0x1d - 53f8: 221e fld ft4,448(sp) - 53fa: 0076 c.slli zero,0x1d - 53fc: 007c addi a5,sp,12 - 53fe: 401e 0x401e - 5400: 2225 jal 5528 <__stack_size+0x5128> - 5402: ff0a fsw ft2,188(sp) - 5404: 1aff 0x1aff - 5406: 2440 fld fs0,136(s0) - 5408: 9f22 add t5,t5,s0 - 540a: 09cc addi a1,sp,212 - 540c: 0000 unimp - 540e: 09d0 addi a2,sp,212 - 5410: 0000 unimp - 5412: 0022 c.slli zero,0x8 - 5414: 0076 c.slli zero,0x1d - 5416: 007c addi a5,sp,12 - 5418: 7b1e flw fs6,228(sp) - 541a: 1a7f 0x1a7f - 541c: 008d addi ra,ra,3 - 541e: 007c addi a5,sp,12 - 5420: 751e flw fa0,228(sp) - 5422: 7600 flw fs0,40(a2) - 5424: 1e00 addi s0,sp,816 - 5426: 7622 flw fa2,40(sp) - 5428: 7c00 flw fs0,56(s0) - 542a: 1e00 addi s0,sp,816 - 542c: 2540 fld fs0,136(a0) - 542e: 7b22 flw fs6,40(sp) - 5430: 1a7f 0x1a7f - 5432: 2440 fld fs0,136(s0) - 5434: 9f22 add t5,t5,s0 - 5436: 09d0 addi a2,sp,212 - 5438: 0000 unimp - 543a: 09d8 addi a4,sp,212 - 543c: 0000 unimp - 543e: 0024 addi s1,sp,8 - 5440: 0076 c.slli zero,0x1d - 5442: 007c addi a5,sp,12 - 5444: 0a1e slli s4,s4,0x7 - 5446: ffff 0xffff - 5448: 8d1a mv s10,t1 - 544a: 7c00 flw fs0,56(s0) - 544c: 1e00 addi s0,sp,816 - 544e: 0075 c.nop 29 - 5450: 0076 c.slli zero,0x1d - 5452: 221e fld ft4,448(sp) - 5454: 0076 c.slli zero,0x1d - 5456: 007c addi a5,sp,12 - 5458: 401e 0x401e - 545a: 2225 jal 5582 <__stack_size+0x5182> - 545c: ff0a fsw ft2,188(sp) - 545e: 1aff 0x1aff - 5460: 2440 fld fs0,136(s0) - 5462: 9f22 add t5,t5,s0 - 5464: 09d8 addi a4,sp,212 - 5466: 0000 unimp - 5468: 09fc addi a5,sp,220 - 546a: 0000 unimp - 546c: 0022 c.slli zero,0x8 - 546e: 0076 c.slli zero,0x1d - 5470: 007c addi a5,sp,12 - 5472: 881e mv a6,t2 - 5474: 1a7f 0x1a7f - 5476: 008d addi ra,ra,3 - 5478: 007c addi a5,sp,12 - 547a: 751e flw fa0,228(sp) - 547c: 7600 flw fs0,40(a2) - 547e: 1e00 addi s0,sp,816 - 5480: 7622 flw fa2,40(sp) - 5482: 7c00 flw fs0,56(s0) - 5484: 1e00 addi s0,sp,816 - 5486: 2540 fld fs0,136(a0) - 5488: 8822 mv a6,s0 - 548a: 1a7f 0x1a7f - 548c: 2440 fld fs0,136(s0) - 548e: 9f22 add t5,t5,s0 - 5490: 09fc addi a5,sp,220 - 5492: 0000 unimp - 5494: 0a0c addi a1,sp,272 - 5496: 0000 unimp - 5498: 0031 c.nop 12 - 549a: 7f88 flw fa0,56(a5) - 549c: f491 bnez s1,53a8 <__stack_size+0x4fa8> - 549e: 067e slli a2,a2,0x1f - 54a0: 761a flw fa2,164(sp) - 54a2: 1e00 addi s0,sp,816 - 54a4: 7f88 flw fa0,56(a5) - 54a6: 881a mv a6,t1 - 54a8: 917f 0x917f - 54aa: 7ef4 flw fa3,124(a3) - 54ac: 1a06 slli s4,s4,0x21 - 54ae: 008d addi ra,ra,3 - 54b0: 751e flw fa0,228(sp) - 54b2: 7600 flw fs0,40(a2) - 54b4: 1e00 addi s0,sp,816 - 54b6: 8822 mv a6,s0 - 54b8: 917f 0x917f - 54ba: 7ef4 flw fa3,124(a3) - 54bc: 1a06 slli s4,s4,0x21 - 54be: 0076 c.slli zero,0x1d - 54c0: 401e 0x401e - 54c2: 2225 jal 55ea <__stack_size+0x51ea> - 54c4: 7f88 flw fa0,56(a5) - 54c6: 401a 0x401a - 54c8: 2224 fld fs1,64(a2) - 54ca: 0c9f 000a 3400 0x3400000a0c9f - 54d0: 000a c.slli zero,0x2 - 54d2: 3500 fld fs0,40(a0) - 54d4: 8800 0x8800 - 54d6: 917f 0x917f - 54d8: 7ef4 flw fa3,124(a3) - 54da: 1a06 slli s4,s4,0x21 - 54dc: 0076 c.slli zero,0x1d - 54de: 881e mv a6,t2 - 54e0: 1a7f 0x1a7f - 54e2: 7f88 flw fa0,56(a5) - 54e4: f491 bnez s1,53f0 <__stack_size+0x4ff0> - 54e6: 067e slli a2,a2,0x1f - 54e8: 8d1a mv s10,t1 - 54ea: 1e00 addi s0,sp,816 - 54ec: f491 bnez s1,53f8 <__stack_size+0x4ff8> - 54ee: 067e slli a2,a2,0x1f - 54f0: 2540 fld fs0,136(a0) - 54f2: 0076 c.slli zero,0x1d - 54f4: 221e fld ft4,448(sp) - 54f6: 7f88 flw fa0,56(a5) - 54f8: f491 bnez s1,5404 <__stack_size+0x5004> - 54fa: 067e slli a2,a2,0x1f - 54fc: 761a flw fa2,164(sp) - 54fe: 1e00 addi s0,sp,816 - 5500: 2540 fld fs0,136(a0) - 5502: 8822 mv a6,s0 - 5504: 1a7f 0x1a7f - 5506: 2440 fld fs0,136(s0) - 5508: 9f22 add t5,t5,s0 - 550a: 0a34 addi a3,sp,280 - 550c: 0000 unimp - 550e: 0a78 addi a4,sp,284 - 5510: 0000 unimp - 5512: 0035 c.nop 13 - 5514: 7f89 lui t6,0xfffe2 - 5516: f491 bnez s1,5422 <__stack_size+0x5022> - 5518: 067e slli a2,a2,0x1f - 551a: 761a flw fa2,164(sp) - 551c: 1e00 addi s0,sp,816 - 551e: 7f89 lui t6,0xfffe2 - 5520: 891a mv s2,t1 - 5522: 917f 0x917f - 5524: 7ef4 flw fa3,124(a3) - 5526: 1a06 slli s4,s4,0x21 - 5528: 008d addi ra,ra,3 - 552a: 911e add sp,sp,t2 - 552c: 7ef4 flw fa3,124(a3) - 552e: 4006 0x4006 - 5530: 7625 lui a2,0xfffe9 - 5532: 1e00 addi s0,sp,816 - 5534: 8922 mv s2,s0 - 5536: 917f 0x917f - 5538: 7ef4 flw fa3,124(a3) - 553a: 1a06 slli s4,s4,0x21 - 553c: 0076 c.slli zero,0x1d - 553e: 401e 0x401e - 5540: 2225 jal 5668 <__stack_size+0x5268> - 5542: 7f89 lui t6,0xfffe2 - 5544: 401a 0x401a - 5546: 2224 fld fs1,64(a2) - 5548: 789f 000a 7c00 0x7c00000a789f - 554e: 000a c.slli zero,0x2 - 5550: 3500 fld fs0,40(a0) - 5552: 9100 0x9100 - 5554: 7ef4 flw fa3,124(a3) - 5556: 7a06 flw fs4,96(sp) - 5558: 1a00 addi s0,sp,304 - 555a: 0076 c.slli zero,0x1d - 555c: 7a1e flw fs4,228(sp) - 555e: 1a00 addi s0,sp,304 - 5560: f491 bnez s1,546c <__stack_size+0x506c> - 5562: 067e slli a2,a2,0x1f - 5564: 007a c.slli zero,0x1e - 5566: 8d1a mv s10,t1 - 5568: 1e00 addi s0,sp,816 - 556a: f491 bnez s1,5476 <__stack_size+0x5076> - 556c: 067e slli a2,a2,0x1f - 556e: 2540 fld fs0,136(a0) - 5570: 0076 c.slli zero,0x1d - 5572: 221e fld ft4,448(sp) - 5574: f491 bnez s1,5480 <__stack_size+0x5080> - 5576: 067e slli a2,a2,0x1f - 5578: 007a c.slli zero,0x1e - 557a: 761a flw fa2,164(sp) - 557c: 1e00 addi s0,sp,816 - 557e: 2540 fld fs0,136(a0) - 5580: 7a22 flw fs4,40(sp) - 5582: 1a00 addi s0,sp,304 - 5584: 2440 fld fs0,136(s0) - 5586: 9f22 add t5,t5,s0 - 5588: 0a7c addi a5,sp,284 - 558a: 0000 unimp - 558c: 0b38 addi a4,sp,408 - 558e: 0000 unimp - 5590: 0001 nop - 5592: 385a fld fa6,432(sp) - 5594: c400000b 0xc400000b - 5598: 3500000b 0x3500000b - 559c: 9100 0x9100 - 559e: 7f84 flw fs1,56(a5) - 55a0: 7606 flw fa2,96(sp) - 55a2: 1a00 addi s0,sp,304 - 55a4: 761e0077 0x761e0077 - 55a8: 1a00 addi s0,sp,304 - 55aa: 8491 srai s1,s1,0x4 - 55ac: 067f 0x67f - 55ae: 2540 fld fs0,136(a0) - 55b0: 911e0077 0x911e0077 - 55b4: 7f84 flw fs1,56(a5) - 55b6: 7606 flw fa2,96(sp) - 55b8: 1a00 addi s0,sp,304 - 55ba: 0080 addi s0,sp,64 - 55bc: 221e fld ft4,448(sp) - 55be: 8491 srai s1,s1,0x4 - 55c0: 067f 0x67f - 55c2: 0076 c.slli zero,0x1d - 55c4: 771a flw fa4,164(sp) - 55c6: 1e00 addi s0,sp,816 - 55c8: 2540 fld fs0,136(a0) - 55ca: 7622 flw fa2,40(sp) - 55cc: 1a00 addi s0,sp,304 - 55ce: 2440 fld fs0,136(s0) - 55d0: 9f22 add t5,t5,s0 - 55d2: 0bc4 addi s1,sp,468 - 55d4: 0000 unimp - 55d6: 0bcc addi a1,sp,468 - 55d8: 0000 unimp - 55da: 0044 addi s1,sp,4 - 55dc: fc91 bnez s1,54f8 <__stack_size+0x50f8> - 55de: 067e slli a2,a2,0x1f - 55e0: 0076 c.slli zero,0x1d - 55e2: 911a add sp,sp,t1 - 55e4: 7f84 flw fs1,56(a5) - 55e6: 7606 flw fa2,96(sp) - 55e8: 1a00 addi s0,sp,304 - 55ea: 761e flw fa2,228(sp) - 55ec: 1a00 addi s0,sp,304 - 55ee: fc91 bnez s1,550a <__stack_size+0x510a> - 55f0: 067e slli a2,a2,0x1f - 55f2: 0076 c.slli zero,0x1d - 55f4: 911a add sp,sp,t1 - 55f6: 7f84 flw fs1,56(a5) - 55f8: 4006 0x4006 - 55fa: 1e25 addi t3,t3,-23 - 55fc: 8491 srai s1,s1,0x4 - 55fe: 067f 0x67f - 5600: 0076 c.slli zero,0x1d - 5602: 801a c.mv zero,t1 - 5604: 1e00 addi s0,sp,816 - 5606: 9122 add sp,sp,s0 - 5608: 7efc flw fa5,124(a3) - 560a: 7606 flw fa2,96(sp) - 560c: 1a00 addi s0,sp,304 - 560e: 8491 srai s1,s1,0x4 - 5610: 067f 0x67f - 5612: 0076 c.slli zero,0x1d - 5614: 1e1a slli t3,t3,0x26 - 5616: 2540 fld fs0,136(a0) - 5618: 7622 flw fa2,40(sp) - 561a: 1a00 addi s0,sp,304 - 561c: 2440 fld fs0,136(s0) - 561e: 9f22 add t5,t5,s0 - 5620: 0bcc addi a1,sp,468 - 5622: 0000 unimp - 5624: 0be8 addi a0,sp,476 - 5626: 0000 unimp - 5628: 0048 addi a0,sp,4 - 562a: fc91 bnez s1,5546 <__stack_size+0x5146> - 562c: 067e slli a2,a2,0x1f - 562e: 0076 c.slli zero,0x1d - 5630: 911a add sp,sp,t1 - 5632: 7f84 flw fs1,56(a5) - 5634: 7606 flw fa2,96(sp) - 5636: 1a00 addi s0,sp,304 - 5638: 761e flw fa2,228(sp) - 563a: 1a00 addi s0,sp,304 - 563c: fc91 bnez s1,5558 <__stack_size+0x5158> - 563e: 067e slli a2,a2,0x1f - 5640: 0076 c.slli zero,0x1d - 5642: 911a add sp,sp,t1 - 5644: 7f84 flw fs1,56(a5) - 5646: 4006 0x4006 - 5648: 1e25 addi t3,t3,-23 - 564a: 8491 srai s1,s1,0x4 - 564c: 067f 0x67f - 564e: 0076 c.slli zero,0x1d - 5650: 911a add sp,sp,t1 - 5652: 7efc flw fa5,124(a3) - 5654: 4006 0x4006 - 5656: 1e25 addi t3,t3,-23 - 5658: 9122 add sp,sp,s0 - 565a: 7efc flw fa5,124(a3) - 565c: 7606 flw fa2,96(sp) - 565e: 1a00 addi s0,sp,304 - 5660: 8491 srai s1,s1,0x4 - 5662: 067f 0x67f - 5664: 0076 c.slli zero,0x1d - 5666: 1e1a slli t3,t3,0x26 - 5668: 2540 fld fs0,136(a0) - 566a: 7622 flw fa2,40(sp) - 566c: 1a00 addi s0,sp,304 - 566e: 2440 fld fs0,136(s0) - 5670: 9f22 add t5,t5,s0 - 5672: 0be8 addi a0,sp,476 - 5674: 0000 unimp - 5676: 0cc8 addi a0,sp,596 - 5678: 0000 unimp - 567a: 0050 addi a2,sp,4 - 567c: fc91 bnez s1,5598 <__stack_size+0x5198> - 567e: 067e slli a2,a2,0x1f - 5680: ff0a fsw ft2,188(sp) - 5682: 1aff 0x1aff - 5684: 8491 srai s1,s1,0x4 - 5686: 067f 0x67f - 5688: ff0a fsw ft2,188(sp) - 568a: 1aff 0x1aff - 568c: 0a1e slli s4,s4,0x7 - 568e: ffff 0xffff - 5690: 911a add sp,sp,t1 - 5692: 7efc flw fa5,124(a3) - 5694: 0a06 slli s4,s4,0x1 - 5696: ffff 0xffff - 5698: 911a add sp,sp,t1 - 569a: 7f84 flw fs1,56(a5) - 569c: 4006 0x4006 - 569e: 1e25 addi t3,t3,-23 - 56a0: 8491 srai s1,s1,0x4 - 56a2: 067f 0x67f - 56a4: ff0a fsw ft2,188(sp) - 56a6: 1aff 0x1aff - 56a8: fc91 bnez s1,55c4 <__stack_size+0x51c4> - 56aa: 067e slli a2,a2,0x1f - 56ac: 2540 fld fs0,136(a0) - 56ae: 221e fld ft4,448(sp) - 56b0: fc91 bnez s1,55cc <__stack_size+0x51cc> - 56b2: 067e slli a2,a2,0x1f - 56b4: ff0a fsw ft2,188(sp) - 56b6: 1aff 0x1aff - 56b8: 8491 srai s1,s1,0x4 - 56ba: 067f 0x67f - 56bc: ff0a fsw ft2,188(sp) - 56be: 1aff 0x1aff - 56c0: 401e 0x401e - 56c2: 2225 jal 57ea <__stack_size+0x53ea> - 56c4: ff0a fsw ft2,188(sp) - 56c6: 1aff 0x1aff - 56c8: 2440 fld fs0,136(s0) - 56ca: 9f22 add t5,t5,s0 - 56cc: 0dc4 addi s1,sp,724 - 56ce: 0000 unimp - 56d0: 0dd0 addi a2,sp,724 - 56d2: 0000 unimp - 56d4: 0050 addi a2,sp,4 - 56d6: fc91 bnez s1,55f2 <__stack_size+0x51f2> - 56d8: 067e slli a2,a2,0x1f - 56da: ff0a fsw ft2,188(sp) - 56dc: 1aff 0x1aff - 56de: 8491 srai s1,s1,0x4 - 56e0: 067f 0x67f - 56e2: ff0a fsw ft2,188(sp) - 56e4: 1aff 0x1aff - 56e6: 0a1e slli s4,s4,0x7 - 56e8: ffff 0xffff - 56ea: 911a add sp,sp,t1 - 56ec: 7efc flw fa5,124(a3) - 56ee: 0a06 slli s4,s4,0x1 - 56f0: ffff 0xffff - 56f2: 911a add sp,sp,t1 - 56f4: 7f84 flw fs1,56(a5) - 56f6: 4006 0x4006 - 56f8: 1e25 addi t3,t3,-23 - 56fa: 8491 srai s1,s1,0x4 - 56fc: 067f 0x67f - 56fe: ff0a fsw ft2,188(sp) - 5700: 1aff 0x1aff - 5702: fc91 bnez s1,561e <__stack_size+0x521e> - 5704: 067e slli a2,a2,0x1f - 5706: 2540 fld fs0,136(a0) - 5708: 221e fld ft4,448(sp) - 570a: fc91 bnez s1,5626 <__stack_size+0x5226> - 570c: 067e slli a2,a2,0x1f - 570e: ff0a fsw ft2,188(sp) - 5710: 1aff 0x1aff - 5712: 8491 srai s1,s1,0x4 - 5714: 067f 0x67f - 5716: ff0a fsw ft2,188(sp) - 5718: 1aff 0x1aff - 571a: 401e 0x401e - 571c: 2225 jal 5844 <__stack_size+0x5444> - 571e: ff0a fsw ft2,188(sp) - 5720: 1aff 0x1aff - 5722: 2440 fld fs0,136(s0) - 5724: 9f22 add t5,t5,s0 - ... - 572e: 0600 addi s0,sp,768 - 5730: 0000 unimp - 5732: 0604 addi s1,sp,768 - 5734: 0000 unimp - 5736: 0001 nop - 5738: 0456 slli s0,s0,0x15 - 573a: 0006 c.slli zero,0x1 - 573c: 9000 0x9000 - 573e: 0008 0x8 - 5740: 0300 addi s0,sp,384 - 5742: 9100 0x9100 - 5744: 7ed0 flw fa2,60(a3) - 5746: 0894 addi a3,sp,80 - 5748: 0000 unimp - 574a: 08d8 addi a4,sp,84 - 574c: 0000 unimp - 574e: 0001 nop - 5750: 0008d863 bgez a7,5760 <__stack_size+0x5360> - 5754: 6000 flw fs0,0(s0) - 5756: 000a c.slli zero,0x2 - 5758: 0300 addi s0,sp,384 - 575a: 9100 0x9100 - 575c: 7ee4 flw fs1,124(a3) - 575e: 0a60 addi s0,sp,284 - 5760: 0000 unimp - 5762: 0cc8 addi a0,sp,596 - 5764: 0000 unimp - 5766: 0001 nop - 5768: c46c sw a1,76(s0) - 576a: 000d c.nop 3 - 576c: d000 sw s0,32(s0) - 576e: 000d c.nop 3 - 5770: 0100 addi s0,sp,128 - 5772: 6c00 flw fs0,24(s0) - ... - 577c: 0670 addi a2,sp,780 - 577e: 0000 unimp - 5780: 0678 addi a4,sp,780 - 5782: 0000 unimp - 5784: 0001 nop - 5786: 786e flw fa6,248(sp) - 5788: 0006 c.slli zero,0x1 - 578a: 1c00 addi s0,sp,560 - 578c: 03000007 0x3000007 - 5790: 9100 0x9100 - 5792: 7ed8 flw fa4,60(a3) - 5794: 071c addi a5,sp,896 - 5796: 0000 unimp - 5798: 07a4 addi s1,sp,968 - 579a: 0000 unimp - 579c: 0022 c.slli zero,0x8 - 579e: 0076 c.slli zero,0x1d - 57a0: 8a1e007b 0x8a1e007b - 57a4: 1a00 addi s0,sp,304 - 57a6: 008d addi ra,ra,3 - 57a8: 771e007b 0x771e007b - 57ac: 7600 flw fs0,40(a2) - 57ae: 1e00 addi s0,sp,816 - 57b0: 7622 flw fa2,40(sp) - 57b2: 7b00 flw fs0,48(a4) - 57b4: 1e00 addi s0,sp,816 - 57b6: 2540 fld fs0,136(a0) - 57b8: 8a22 mv s4,s0 - 57ba: 1a00 addi s0,sp,304 - 57bc: 2440 fld fs0,136(s0) - 57be: 9f22 add t5,t5,s0 - 57c0: 07a4 addi s1,sp,968 - 57c2: 0000 unimp - 57c4: 07b4 addi a3,sp,968 - 57c6: 0000 unimp - 57c8: 0024 addi s1,sp,8 - 57ca: 0076 c.slli zero,0x1d - 57cc: 0a1e007b 0xa1e007b - 57d0: ffff 0xffff - 57d2: 8d1a mv s10,t1 - 57d4: 7b00 flw fs0,48(a4) - 57d6: 1e00 addi s0,sp,816 - 57d8: 00760077 0x760077 - 57dc: 221e fld ft4,448(sp) - 57de: 0076 c.slli zero,0x1d - 57e0: 401e007b 0x401e007b - 57e4: 2225 jal 590c <__stack_size+0x550c> - 57e6: ff0a fsw ft2,188(sp) - 57e8: 1aff 0x1aff - 57ea: 2440 fld fs0,136(s0) - 57ec: 9f22 add t5,t5,s0 - 57ee: 07b4 addi a3,sp,968 - 57f0: 0000 unimp - 57f2: 07c0 addi s0,sp,964 - 57f4: 0000 unimp - 57f6: 0036 c.slli zero,0xd - 57f8: f091 bnez s1,56fc <__stack_size+0x52fc> - 57fa: 067e slli a2,a2,0x1f - 57fc: ff0a fsw ft2,188(sp) - 57fe: 1aff 0x1aff - 5800: 0076 c.slli zero,0x1d - 5802: 0a1e slli s4,s4,0x7 - 5804: ffff 0xffff - 5806: 911a add sp,sp,t1 - 5808: 7ef0 flw fa2,124(a3) - 580a: 0a06 slli s4,s4,0x1 - 580c: ffff 0xffff - 580e: 8d1a mv s10,t1 - 5810: 1e00 addi s0,sp,816 - 5812: 00760077 0x760077 - 5816: 221e fld ft4,448(sp) - 5818: f091 bnez s1,571c <__stack_size+0x531c> - 581a: 067e slli a2,a2,0x1f - 581c: ff0a fsw ft2,188(sp) - 581e: 1aff 0x1aff - 5820: 0076 c.slli zero,0x1d - 5822: 401e 0x401e - 5824: 2225 jal 594c <__stack_size+0x554c> - 5826: ff0a fsw ft2,188(sp) - 5828: 1aff 0x1aff - 582a: 2440 fld fs0,136(s0) - 582c: 9f22 add t5,t5,s0 - 582e: 07c0 addi s0,sp,964 - 5830: 0000 unimp - 5832: 07c8 addi a0,sp,964 - 5834: 0000 unimp - 5836: 003a c.slli zero,0xe - 5838: f091 bnez s1,573c <__stack_size+0x533c> - 583a: 067e slli a2,a2,0x1f - 583c: ff0a fsw ft2,188(sp) - 583e: 1aff 0x1aff - 5840: 0076 c.slli zero,0x1d - 5842: 0a1e slli s4,s4,0x7 - 5844: ffff 0xffff - 5846: 911a add sp,sp,t1 - 5848: 7ef0 flw fa2,124(a3) - 584a: 0a06 slli s4,s4,0x1 - 584c: ffff 0xffff - 584e: 8d1a mv s10,t1 - 5850: 1e00 addi s0,sp,816 - 5852: f091 bnez s1,5756 <__stack_size+0x5356> - 5854: 067e slli a2,a2,0x1f - 5856: 2540 fld fs0,136(a0) - 5858: 0076 c.slli zero,0x1d - 585a: 221e fld ft4,448(sp) - 585c: f091 bnez s1,5760 <__stack_size+0x5360> - 585e: 067e slli a2,a2,0x1f - 5860: ff0a fsw ft2,188(sp) - 5862: 1aff 0x1aff - 5864: 0076 c.slli zero,0x1d - 5866: 401e 0x401e - 5868: 2225 jal 5990 <__stack_size+0x5590> - 586a: ff0a fsw ft2,188(sp) - 586c: 1aff 0x1aff - 586e: 2440 fld fs0,136(s0) - 5870: 9f22 add t5,t5,s0 - 5872: 07c8 addi a0,sp,964 - 5874: 0000 unimp - 5876: 07cc addi a1,sp,964 - 5878: 0000 unimp - 587a: 0035 c.nop 13 - 587c: 7f88 flw fa0,56(a5) - 587e: f091 bnez s1,5782 <__stack_size+0x5382> - 5880: 067e slli a2,a2,0x1f - 5882: 761a flw fa2,164(sp) - 5884: 1e00 addi s0,sp,816 - 5886: 7f88 flw fa0,56(a5) - 5888: 881a mv a6,t1 - 588a: 917f 0x917f - 588c: 7ef0 flw fa2,124(a3) - 588e: 1a06 slli s4,s4,0x21 - 5890: 008d addi ra,ra,3 - 5892: 911e add sp,sp,t2 - 5894: 7ef0 flw fa2,124(a3) - 5896: 4006 0x4006 - 5898: 7625 lui a2,0xfffe9 - 589a: 1e00 addi s0,sp,816 - 589c: 8822 mv a6,s0 - 589e: 917f 0x917f - 58a0: 7ef0 flw fa2,124(a3) - 58a2: 1a06 slli s4,s4,0x21 - 58a4: 0076 c.slli zero,0x1d - 58a6: 401e 0x401e - 58a8: 2225 jal 59d0 <__stack_size+0x55d0> - 58aa: 7f88 flw fa0,56(a5) - 58ac: 401a 0x401a - 58ae: 2224 fld fs1,64(a2) - 58b0: cc9f 0007 d800 0xd8000007cc9f - 58b6: 3a000007 0x3a000007 - 58ba: 9100 0x9100 - 58bc: 7ef0 flw fa2,124(a3) - 58be: 0a06 slli s4,s4,0x1 - 58c0: ffff 0xffff - 58c2: 761a flw fa2,164(sp) - 58c4: 1e00 addi s0,sp,816 - 58c6: ff0a fsw ft2,188(sp) - 58c8: 1aff 0x1aff - 58ca: f091 bnez s1,57ce <__stack_size+0x53ce> - 58cc: 067e slli a2,a2,0x1f - 58ce: ff0a fsw ft2,188(sp) - 58d0: 1aff 0x1aff - 58d2: 008d addi ra,ra,3 - 58d4: 911e add sp,sp,t2 - 58d6: 7ef0 flw fa2,124(a3) - 58d8: 4006 0x4006 - 58da: 7625 lui a2,0xfffe9 - 58dc: 1e00 addi s0,sp,816 - 58de: 9122 add sp,sp,s0 - 58e0: 7ef0 flw fa2,124(a3) - 58e2: 0a06 slli s4,s4,0x1 - 58e4: ffff 0xffff - 58e6: 761a flw fa2,164(sp) - 58e8: 1e00 addi s0,sp,816 - 58ea: 2540 fld fs0,136(a0) - 58ec: 0a22 slli s4,s4,0x8 - 58ee: ffff 0xffff - 58f0: 401a 0x401a - 58f2: 2224 fld fs1,64(a2) - 58f4: d89f 0007 ac00 0xac000007d89f - 58fa: 0008 0x8 - 58fc: 3500 fld fs0,40(a0) - 58fe: 8800 0x8800 - 5900: 917f 0x917f - 5902: 7ef0 flw fa2,124(a3) - 5904: 1a06 slli s4,s4,0x21 - 5906: 0076 c.slli zero,0x1d - 5908: 881e mv a6,t2 - 590a: 1a7f 0x1a7f - 590c: 7f88 flw fa0,56(a5) - 590e: f091 bnez s1,5812 <__stack_size+0x5412> - 5910: 067e slli a2,a2,0x1f - 5912: 8d1a mv s10,t1 - 5914: 1e00 addi s0,sp,816 - 5916: f091 bnez s1,581a <__stack_size+0x541a> - 5918: 067e slli a2,a2,0x1f - 591a: 2540 fld fs0,136(a0) - 591c: 0076 c.slli zero,0x1d - 591e: 221e fld ft4,448(sp) - 5920: 7f88 flw fa0,56(a5) - 5922: f091 bnez s1,5826 <__stack_size+0x5426> - 5924: 067e slli a2,a2,0x1f - 5926: 761a flw fa2,164(sp) - 5928: 1e00 addi s0,sp,816 - 592a: 2540 fld fs0,136(a0) - 592c: 8822 mv a6,s0 - 592e: 1a7f 0x1a7f - 5930: 2440 fld fs0,136(s0) - 5932: 9f22 add t5,t5,s0 - 5934: 08ac addi a1,sp,88 - 5936: 0000 unimp - 5938: 08d4 addi a3,sp,84 - 593a: 0000 unimp - 593c: 0035 c.nop 13 - 593e: f0917f87 0xf0917f87 - 5942: 067e slli a2,a2,0x1f - 5944: 761a flw fa2,164(sp) - 5946: 1e00 addi s0,sp,816 - 5948: 871a7f87 0x871a7f87 - 594c: 917f 0x917f - 594e: 7ef0 flw fa2,124(a3) - 5950: 1a06 slli s4,s4,0x21 - 5952: 008d addi ra,ra,3 - 5954: 911e add sp,sp,t2 - 5956: 7ef0 flw fa2,124(a3) - 5958: 4006 0x4006 - 595a: 7625 lui a2,0xfffe9 - 595c: 1e00 addi s0,sp,816 - 595e: 8722 mv a4,s0 - 5960: 917f 0x917f - 5962: 7ef0 flw fa2,124(a3) - 5964: 1a06 slli s4,s4,0x21 - 5966: 0076 c.slli zero,0x1d - 5968: 401e 0x401e - 596a: 2225 jal 5a92 <__stack_size+0x5692> - 596c: 401a7f87 0x401a7f87 - 5970: 2224 fld fs1,64(a2) - 5972: d49f 0008 4000 0x40000008d49f - 5978: 0009 c.nop 2 - 597a: 0100 addi s0,sp,128 - 597c: 5e00 lw s0,56(a2) - 597e: 0940 addi s0,sp,148 - 5980: 0000 unimp - 5982: 09cc addi a1,sp,212 - 5984: 0000 unimp - 5986: 0024 addi s1,sp,8 - 5988: 007d c.nop 31 - 598a: 008c addi a1,sp,64 - 598c: 0a1e slli s4,s4,0x7 - 598e: ffff 0xffff - 5990: 8f1a mv t5,t1 - 5992: 7d00 flw fs0,56(a0) - 5994: 1e00 addi s0,sp,816 - 5996: 008e slli ra,ra,0x3 - 5998: 008c addi a1,sp,64 - 599a: 221e fld ft4,448(sp) - 599c: 007d c.nop 31 - 599e: 008c addi a1,sp,64 - 59a0: 401e 0x401e - 59a2: 2225 jal 5aca <__stack_size+0x56ca> - 59a4: ff0a fsw ft2,188(sp) - 59a6: 1aff 0x1aff - 59a8: 2440 fld fs0,136(s0) - 59aa: 9f22 add t5,t5,s0 - 59ac: 09cc addi a1,sp,212 - 59ae: 0000 unimp - 59b0: 09d0 addi a2,sp,212 - 59b2: 0000 unimp - 59b4: 0022 c.slli zero,0x8 - 59b6: 007d c.nop 31 - 59b8: 008c addi a1,sp,64 - 59ba: 7b1e flw fs6,228(sp) - 59bc: 1a7f 0x1a7f - 59be: 007d008f 0x7d008f - 59c2: 8e1e mv t3,t2 - 59c4: 8c00 0x8c00 - 59c6: 1e00 addi s0,sp,816 - 59c8: 7d22 flw fs10,40(sp) - 59ca: 8c00 0x8c00 - 59cc: 1e00 addi s0,sp,816 - 59ce: 2540 fld fs0,136(a0) - 59d0: 7b22 flw fs6,40(sp) - 59d2: 1a7f 0x1a7f - 59d4: 2440 fld fs0,136(s0) - 59d6: 9f22 add t5,t5,s0 - 59d8: 09d0 addi a2,sp,212 - 59da: 0000 unimp - 59dc: 09d8 addi a4,sp,212 - 59de: 0000 unimp - 59e0: 0024 addi s1,sp,8 - 59e2: 007d c.nop 31 - 59e4: 008c addi a1,sp,64 - 59e6: 0a1e slli s4,s4,0x7 - 59e8: ffff 0xffff - 59ea: 8f1a mv t5,t1 - 59ec: 7d00 flw fs0,56(a0) - 59ee: 1e00 addi s0,sp,816 - 59f0: 008e slli ra,ra,0x3 - 59f2: 008c addi a1,sp,64 - 59f4: 221e fld ft4,448(sp) - 59f6: 007d c.nop 31 - 59f8: 008c addi a1,sp,64 - 59fa: 401e 0x401e - 59fc: 2225 jal 5b24 <__stack_size+0x5724> - 59fe: ff0a fsw ft2,188(sp) - 5a00: 1aff 0x1aff - 5a02: 2440 fld fs0,136(s0) - 5a04: 9f22 add t5,t5,s0 - 5a06: 09d8 addi a4,sp,212 - 5a08: 0000 unimp - 5a0a: 0a34 addi a3,sp,280 - 5a0c: 0000 unimp - 5a0e: 0022 c.slli zero,0x8 - 5a10: 007d c.nop 31 - 5a12: 008c addi a1,sp,64 - 5a14: 881e mv a6,t2 - 5a16: 1a7f 0x1a7f - 5a18: 007d008f 0x7d008f - 5a1c: 8e1e mv t3,t2 - 5a1e: 8c00 0x8c00 - 5a20: 1e00 addi s0,sp,816 - 5a22: 7d22 flw fs10,40(sp) - 5a24: 8c00 0x8c00 - 5a26: 1e00 addi s0,sp,816 - 5a28: 2540 fld fs0,136(a0) - 5a2a: 8822 mv a6,s0 - 5a2c: 1a7f 0x1a7f - 5a2e: 2440 fld fs0,136(s0) - 5a30: 9f22 add t5,t5,s0 - 5a32: 0a34 addi a3,sp,280 - 5a34: 0000 unimp - 5a36: 0a3c addi a5,sp,280 - 5a38: 0000 unimp - 5a3a: 0022 c.slli zero,0x8 - 5a3c: 007d c.nop 31 - 5a3e: 008c addi a1,sp,64 - 5a40: 891e mv s2,t2 - 5a42: 1a7f 0x1a7f - 5a44: 007d008f 0x7d008f - 5a48: 8e1e mv t3,t2 - 5a4a: 8c00 0x8c00 - 5a4c: 1e00 addi s0,sp,816 - 5a4e: 7d22 flw fs10,40(sp) - 5a50: 8c00 0x8c00 - 5a52: 1e00 addi s0,sp,816 - 5a54: 2540 fld fs0,136(a0) - 5a56: 8922 mv s2,s0 - 5a58: 1a7f 0x1a7f - 5a5a: 2440 fld fs0,136(s0) - 5a5c: 9f22 add t5,t5,s0 - 5a5e: 0a3c addi a5,sp,280 - 5a60: 0000 unimp - 5a62: 0a44 addi s1,sp,276 - 5a64: 0000 unimp - 5a66: 0026 c.slli zero,0x9 - 5a68: 007d c.nop 31 - 5a6a: 008c addi a1,sp,64 - 5a6c: 891e mv s2,t2 - 5a6e: 1a7f 0x1a7f - 5a70: 8491 srai s1,s1,0x4 - 5a72: 067f 0x67f - 5a74: 2540 fld fs0,136(a0) - 5a76: 007d c.nop 31 - 5a78: 8e1e mv t3,t2 - 5a7a: 8c00 0x8c00 - 5a7c: 1e00 addi s0,sp,816 - 5a7e: 7d22 flw fs10,40(sp) - 5a80: 8c00 0x8c00 - 5a82: 1e00 addi s0,sp,816 - 5a84: 2540 fld fs0,136(a0) - 5a86: 8922 mv s2,s0 - 5a88: 1a7f 0x1a7f - 5a8a: 2440 fld fs0,136(s0) - 5a8c: 9f22 add t5,t5,s0 - 5a8e: 0a44 addi s1,sp,276 - 5a90: 0000 unimp - 5a92: 0a78 addi a4,sp,284 - 5a94: 0000 unimp - 5a96: 0035 c.nop 13 - 5a98: 7f89 lui t6,0xfffe2 - 5a9a: 8491 srai s1,s1,0x4 - 5a9c: 067f 0x67f - 5a9e: 7d1a flw fs10,164(sp) - 5aa0: 1e00 addi s0,sp,816 - 5aa2: 7f89 lui t6,0xfffe2 - 5aa4: 911a add sp,sp,t1 - 5aa6: 7f84 flw fs1,56(a5) - 5aa8: 4006 0x4006 - 5aaa: 7d25 lui s10,0xfffe9 - 5aac: 1e00 addi s0,sp,816 - 5aae: 7f89 lui t6,0xfffe2 - 5ab0: 8491 srai s1,s1,0x4 - 5ab2: 067f 0x67f - 5ab4: 8e1a mv t3,t1 - 5ab6: 1e00 addi s0,sp,816 - 5ab8: 8922 mv s2,s0 - 5aba: 917f 0x917f - 5abc: 7f84 flw fs1,56(a5) - 5abe: 1a06 slli s4,s4,0x21 - 5ac0: 007d c.nop 31 - 5ac2: 401e 0x401e - 5ac4: 2225 jal 5bec <__stack_size+0x57ec> - 5ac6: 7f89 lui t6,0xfffe2 - 5ac8: 401a 0x401a - 5aca: 2224 fld fs1,64(a2) - 5acc: 789f 000a 7c00 0x7c00000a789f - 5ad2: 000a c.slli zero,0x2 - 5ad4: 3500 fld fs0,40(a0) - 5ad6: 9100 0x9100 - 5ad8: 7f84 flw fs1,56(a5) - 5ada: 7a06 flw fs4,96(sp) - 5adc: 1a00 addi s0,sp,304 - 5ade: 007d c.nop 31 - 5ae0: 7a1e flw fs4,228(sp) - 5ae2: 1a00 addi s0,sp,304 - 5ae4: 8491 srai s1,s1,0x4 - 5ae6: 067f 0x67f - 5ae8: 2540 fld fs0,136(a0) - 5aea: 007d c.nop 31 - 5aec: 911e add sp,sp,t2 - 5aee: 7f84 flw fs1,56(a5) - 5af0: 7a06 flw fs4,96(sp) - 5af2: 1a00 addi s0,sp,304 - 5af4: 008e slli ra,ra,0x3 - 5af6: 221e fld ft4,448(sp) - 5af8: 8491 srai s1,s1,0x4 - 5afa: 067f 0x67f - 5afc: 007a c.slli zero,0x1e - 5afe: 7d1a flw fs10,164(sp) - 5b00: 1e00 addi s0,sp,816 - 5b02: 2540 fld fs0,136(a0) - 5b04: 7a22 flw fs4,40(sp) - 5b06: 1a00 addi s0,sp,304 - 5b08: 2440 fld fs0,136(s0) - 5b0a: 9f22 add t5,t5,s0 - 5b0c: 0a7c addi a5,sp,284 - 5b0e: 0000 unimp - 5b10: 0a84 addi s1,sp,336 - 5b12: 0000 unimp - 5b14: 0035 c.nop 13 - 5b16: 7f88 flw fa0,56(a5) - 5b18: 8491 srai s1,s1,0x4 - 5b1a: 067f 0x67f - 5b1c: 7d1a flw fs10,164(sp) - 5b1e: 1e00 addi s0,sp,816 - 5b20: 7f88 flw fa0,56(a5) - 5b22: 911a add sp,sp,t1 - 5b24: 7f84 flw fs1,56(a5) - 5b26: 4006 0x4006 - 5b28: 7d25 lui s10,0xfffe9 - 5b2a: 1e00 addi s0,sp,816 - 5b2c: 7f88 flw fa0,56(a5) - 5b2e: 8491 srai s1,s1,0x4 - 5b30: 067f 0x67f - 5b32: 8e1a mv t3,t1 - 5b34: 1e00 addi s0,sp,816 - 5b36: 8822 mv a6,s0 - 5b38: 917f 0x917f - 5b3a: 7f84 flw fs1,56(a5) - 5b3c: 1a06 slli s4,s4,0x21 - 5b3e: 007d c.nop 31 - 5b40: 401e 0x401e - 5b42: 2225 jal 5c6a <__stack_size+0x586a> - 5b44: 7f88 flw fa0,56(a5) - 5b46: 401a 0x401a - 5b48: 2224 fld fs1,64(a2) - 5b4a: 849f 000a 9400 0x9400000a849f - 5b50: 000a c.slli zero,0x2 - 5b52: 4400 lw s0,8(s0) - 5b54: 8800 0x8800 - 5b56: 917f 0x917f - 5b58: 7ef8 flw fa4,124(a3) - 5b5a: 1a06 slli s4,s4,0x21 - 5b5c: 7f88 flw fa0,56(a5) - 5b5e: 8491 srai s1,s1,0x4 - 5b60: 067f 0x67f - 5b62: 1e1a slli t3,t3,0x26 - 5b64: 7f88 flw fa0,56(a5) - 5b66: 881a mv a6,t1 - 5b68: 917f 0x917f - 5b6a: 7ef8 flw fa4,124(a3) - 5b6c: 1a06 slli s4,s4,0x21 - 5b6e: 8491 srai s1,s1,0x4 - 5b70: 067f 0x67f - 5b72: 2540 fld fs0,136(a0) - 5b74: 881e mv a6,t2 - 5b76: 917f 0x917f - 5b78: 7f84 flw fs1,56(a5) - 5b7a: 1a06 slli s4,s4,0x21 - 5b7c: 008e slli ra,ra,0x3 - 5b7e: 221e fld ft4,448(sp) - 5b80: 7f88 flw fa0,56(a5) - 5b82: f891 bnez s1,5a96 <__stack_size+0x5696> - 5b84: 067e slli a2,a2,0x1f - 5b86: 881a mv a6,t1 - 5b88: 917f 0x917f - 5b8a: 7f84 flw fs1,56(a5) - 5b8c: 1a06 slli s4,s4,0x21 - 5b8e: 401e 0x401e - 5b90: 2225 jal 5cb8 <__stack_size+0x58b8> - 5b92: 7f88 flw fa0,56(a5) - 5b94: 401a 0x401a - 5b96: 2224 fld fs1,64(a2) - 5b98: 949f 000a bc00 0xbc00000a949f - 5b9e: 000a c.slli zero,0x2 - 5ba0: 4800 lw s0,16(s0) - 5ba2: 8800 0x8800 - 5ba4: 917f 0x917f - 5ba6: 7ef8 flw fa4,124(a3) - 5ba8: 1a06 slli s4,s4,0x21 - 5baa: 7f88 flw fa0,56(a5) - 5bac: 8491 srai s1,s1,0x4 - 5bae: 067f 0x67f - 5bb0: 1e1a slli t3,t3,0x26 - 5bb2: 7f88 flw fa0,56(a5) - 5bb4: 881a mv a6,t1 - 5bb6: 917f 0x917f - 5bb8: 7ef8 flw fa4,124(a3) - 5bba: 1a06 slli s4,s4,0x21 - 5bbc: 8491 srai s1,s1,0x4 - 5bbe: 067f 0x67f - 5bc0: 2540 fld fs0,136(a0) - 5bc2: 881e mv a6,t2 - 5bc4: 917f 0x917f - 5bc6: 7f84 flw fs1,56(a5) - 5bc8: 1a06 slli s4,s4,0x21 - 5bca: f891 bnez s1,5ade <__stack_size+0x56de> - 5bcc: 067e slli a2,a2,0x1f - 5bce: 2540 fld fs0,136(a0) - 5bd0: 221e fld ft4,448(sp) - 5bd2: 7f88 flw fa0,56(a5) - 5bd4: f891 bnez s1,5ae8 <__stack_size+0x56e8> - 5bd6: 067e slli a2,a2,0x1f - 5bd8: 881a mv a6,t1 - 5bda: 917f 0x917f - 5bdc: 7f84 flw fs1,56(a5) - 5bde: 1a06 slli s4,s4,0x21 - 5be0: 401e 0x401e - 5be2: 2225 jal 5d0a <__stack_size+0x590a> - 5be4: 7f88 flw fa0,56(a5) - 5be6: 401a 0x401a - 5be8: 2224 fld fs1,64(a2) - 5bea: bc9f 000a 4800 0x4800000abc9f - 5bf0: 0100000b 0x100000b - 5bf4: 5d00 lw s0,56(a0) - 5bf6: 0b48 addi a0,sp,404 - 5bf8: 0000 unimp - 5bfa: 0bbc addi a5,sp,472 - 5bfc: 0000 unimp - 5bfe: 0035 c.nop 13 - 5c00: f891 bnez s1,5b14 <__stack_size+0x5714> - 5c02: 067e slli a2,a2,0x1f - 5c04: 0076 c.slli zero,0x1d - 5c06: 8a1a mv s4,t1 - 5c08: 1e00 addi s0,sp,816 - 5c0a: 0076 c.slli zero,0x1d - 5c0c: 911a add sp,sp,t1 - 5c0e: 7ef8 flw fa4,124(a3) - 5c10: 7606 flw fa2,96(sp) - 5c12: 1a00 addi s0,sp,304 - 5c14: 0081 addi ra,ra,0 - 5c16: 911e add sp,sp,t2 - 5c18: 7ef8 flw fa4,124(a3) - 5c1a: 4006 0x4006 - 5c1c: 8a25 andi a2,a2,9 - 5c1e: 1e00 addi s0,sp,816 - 5c20: 9122 add sp,sp,s0 - 5c22: 7ef8 flw fa4,124(a3) - 5c24: 7606 flw fa2,96(sp) - 5c26: 1a00 addi s0,sp,304 - 5c28: 008a slli ra,ra,0x2 - 5c2a: 401e 0x401e - 5c2c: 2225 jal 5d54 <__stack_size+0x5954> - 5c2e: 0076 c.slli zero,0x1d - 5c30: 401a 0x401a - 5c32: 2224 fld fs1,64(a2) - 5c34: bc9f 000b d000 0xd000000bbc9f - 5c3a: 4400000b 0x4400000b - 5c3e: 9100 0x9100 - 5c40: 7ef8 flw fa4,124(a3) - 5c42: 7606 flw fa2,96(sp) - 5c44: 1a00 addi s0,sp,304 - 5c46: 8c91 sub s1,s1,a2 - 5c48: 067f 0x67f - 5c4a: 0076 c.slli zero,0x1d - 5c4c: 1e1a slli t3,t3,0x26 - 5c4e: 0076 c.slli zero,0x1d - 5c50: 911a add sp,sp,t1 - 5c52: 7ef8 flw fa4,124(a3) - 5c54: 7606 flw fa2,96(sp) - 5c56: 1a00 addi s0,sp,304 - 5c58: 0081 addi ra,ra,0 - 5c5a: 911e add sp,sp,t2 - 5c5c: 7f8c flw fa1,56(a5) - 5c5e: 7606 flw fa2,96(sp) - 5c60: 1a00 addi s0,sp,304 - 5c62: f891 bnez s1,5b76 <__stack_size+0x5776> - 5c64: 067e slli a2,a2,0x1f - 5c66: 2540 fld fs0,136(a0) - 5c68: 221e fld ft4,448(sp) - 5c6a: f891 bnez s1,5b7e <__stack_size+0x577e> - 5c6c: 067e slli a2,a2,0x1f - 5c6e: 0076 c.slli zero,0x1d - 5c70: 911a add sp,sp,t1 - 5c72: 7f8c flw fa1,56(a5) - 5c74: 7606 flw fa2,96(sp) - 5c76: 1a00 addi s0,sp,304 - 5c78: 401e 0x401e - 5c7a: 2225 jal 5da2 <__stack_size+0x59a2> - 5c7c: 0076 c.slli zero,0x1d - 5c7e: 401a 0x401a - 5c80: 2224 fld fs1,64(a2) - 5c82: d09f 000b e800 0xe800000bd09f - 5c88: 4800000b 0x4800000b - 5c8c: 9100 0x9100 - 5c8e: 7ef8 flw fa4,124(a3) - 5c90: 7606 flw fa2,96(sp) - 5c92: 1a00 addi s0,sp,304 - 5c94: 8c91 sub s1,s1,a2 - 5c96: 067f 0x67f - 5c98: 0076 c.slli zero,0x1d - 5c9a: 1e1a slli t3,t3,0x26 - 5c9c: 0076 c.slli zero,0x1d - 5c9e: 911a add sp,sp,t1 - 5ca0: 7ef8 flw fa4,124(a3) - 5ca2: 7606 flw fa2,96(sp) - 5ca4: 1a00 addi s0,sp,304 - 5ca6: 8c91 sub s1,s1,a2 - 5ca8: 067f 0x67f - 5caa: 2540 fld fs0,136(a0) - 5cac: 911e add sp,sp,t2 - 5cae: 7f8c flw fa1,56(a5) - 5cb0: 7606 flw fa2,96(sp) - 5cb2: 1a00 addi s0,sp,304 - 5cb4: f891 bnez s1,5bc8 <__stack_size+0x57c8> - 5cb6: 067e slli a2,a2,0x1f - 5cb8: 2540 fld fs0,136(a0) - 5cba: 221e fld ft4,448(sp) - 5cbc: f891 bnez s1,5bd0 <__stack_size+0x57d0> - 5cbe: 067e slli a2,a2,0x1f - 5cc0: 0076 c.slli zero,0x1d - 5cc2: 911a add sp,sp,t1 - 5cc4: 7f8c flw fa1,56(a5) - 5cc6: 7606 flw fa2,96(sp) - 5cc8: 1a00 addi s0,sp,304 - 5cca: 401e 0x401e - 5ccc: 2225 jal 5df4 <__stack_size+0x59f4> - 5cce: 0076 c.slli zero,0x1d - 5cd0: 401a 0x401a - 5cd2: 2224 fld fs1,64(a2) - 5cd4: e89f 000b c800 0xc800000be89f - 5cda: 000c 0xc - 5cdc: 5000 lw s0,32(s0) - 5cde: 9100 0x9100 - 5ce0: 7ef8 flw fa4,124(a3) - 5ce2: 0a06 slli s4,s4,0x1 - 5ce4: ffff 0xffff - 5ce6: 911a add sp,sp,t1 - 5ce8: 7f8c flw fa1,56(a5) - 5cea: 0a06 slli s4,s4,0x1 - 5cec: ffff 0xffff - 5cee: 1e1a slli t3,t3,0x26 - 5cf0: ff0a fsw ft2,188(sp) - 5cf2: 1aff 0x1aff - 5cf4: f891 bnez s1,5c08 <__stack_size+0x5808> - 5cf6: 067e slli a2,a2,0x1f - 5cf8: ff0a fsw ft2,188(sp) - 5cfa: 1aff 0x1aff - 5cfc: 8c91 sub s1,s1,a2 - 5cfe: 067f 0x67f - 5d00: 2540 fld fs0,136(a0) - 5d02: 911e add sp,sp,t2 - 5d04: 7f8c flw fa1,56(a5) - 5d06: 0a06 slli s4,s4,0x1 - 5d08: ffff 0xffff - 5d0a: 911a add sp,sp,t1 - 5d0c: 7ef8 flw fa4,124(a3) - 5d0e: 4006 0x4006 - 5d10: 1e25 addi t3,t3,-23 - 5d12: 9122 add sp,sp,s0 - 5d14: 7ef8 flw fa4,124(a3) - 5d16: 0a06 slli s4,s4,0x1 - 5d18: ffff 0xffff - 5d1a: 911a add sp,sp,t1 - 5d1c: 7f8c flw fa1,56(a5) - 5d1e: 0a06 slli s4,s4,0x1 - 5d20: ffff 0xffff - 5d22: 1e1a slli t3,t3,0x26 - 5d24: 2540 fld fs0,136(a0) - 5d26: 0a22 slli s4,s4,0x8 - 5d28: ffff 0xffff - 5d2a: 401a 0x401a - 5d2c: 2224 fld fs1,64(a2) - 5d2e: c49f 000d d000 0xd000000dc49f - 5d34: 000d c.nop 3 - 5d36: 5000 lw s0,32(s0) - 5d38: 9100 0x9100 - 5d3a: 7ef8 flw fa4,124(a3) - 5d3c: 0a06 slli s4,s4,0x1 - 5d3e: ffff 0xffff - 5d40: 911a add sp,sp,t1 - 5d42: 7f8c flw fa1,56(a5) - 5d44: 0a06 slli s4,s4,0x1 - 5d46: ffff 0xffff - 5d48: 1e1a slli t3,t3,0x26 - 5d4a: ff0a fsw ft2,188(sp) - 5d4c: 1aff 0x1aff - 5d4e: f891 bnez s1,5c62 <__stack_size+0x5862> - 5d50: 067e slli a2,a2,0x1f - 5d52: ff0a fsw ft2,188(sp) - 5d54: 1aff 0x1aff - 5d56: 8c91 sub s1,s1,a2 - 5d58: 067f 0x67f - 5d5a: 2540 fld fs0,136(a0) - 5d5c: 911e add sp,sp,t2 - 5d5e: 7f8c flw fa1,56(a5) - 5d60: 0a06 slli s4,s4,0x1 - 5d62: ffff 0xffff - 5d64: 911a add sp,sp,t1 - 5d66: 7ef8 flw fa4,124(a3) - 5d68: 4006 0x4006 - 5d6a: 1e25 addi t3,t3,-23 - 5d6c: 9122 add sp,sp,s0 - 5d6e: 7ef8 flw fa4,124(a3) - 5d70: 0a06 slli s4,s4,0x1 - 5d72: ffff 0xffff - 5d74: 911a add sp,sp,t1 - 5d76: 7f8c flw fa1,56(a5) - 5d78: 0a06 slli s4,s4,0x1 - 5d7a: ffff 0xffff - 5d7c: 1e1a slli t3,t3,0x26 - 5d7e: 2540 fld fs0,136(a0) - 5d80: 0a22 slli s4,s4,0x8 - 5d82: ffff 0xffff - 5d84: 401a 0x401a - 5d86: 2224 fld fs1,64(a2) - 5d88: 009f 0000 0000 0x9f - 5d8e: 0000 unimp - 5d90: 5400 lw s0,40(s0) - 5d92: 0006 c.slli zero,0x1 - 5d94: 5800 lw s0,48(s0) - 5d96: 0006 c.slli zero,0x1 - 5d98: 0100 addi s0,sp,128 - 5d9a: 5d00 lw s0,56(a0) - 5d9c: 0658 addi a4,sp,772 - 5d9e: 0000 unimp - 5da0: 0794 addi a3,sp,960 - 5da2: 0000 unimp - 5da4: d4910003 lb zero,-695(sp) - 5da8: bc7e fsd ft11,56(sp) - 5daa: 0008 0x8 - 5dac: 8c00 0x8c00 - 5dae: 0009 c.nop 2 - 5db0: 0100 addi s0,sp,128 - 5db2: 6800 flw fs0,16(s0) - 5db4: 0aa8 addi a0,sp,344 - 5db6: 0000 unimp - 5db8: 0b88 addi a0,sp,464 - 5dba: 0000 unimp - 5dbc: 0001 nop - 5dbe: 006e c.slli zero,0x1b - 5dc0: 0000 unimp - 5dc2: 0000 unimp - 5dc4: 0000 unimp - 5dc6: c400 sw s0,8(s0) - 5dc8: 0006 c.slli zero,0x1 - 5dca: 5800 lw s0,48(s0) - 5dcc: 01000007 0x1000007 - 5dd0: 6900 flw fs0,16(a0) - 5dd2: 0758 addi a4,sp,900 - 5dd4: 0000 unimp - 5dd6: 07a4 addi s1,sp,968 - 5dd8: 0000 unimp - 5dda: 0022 c.slli zero,0x8 - 5ddc: 007d c.nop 31 - 5dde: 007a c.slli zero,0x1e - 5de0: 8a1e mv s4,t2 - 5de2: 1a00 addi s0,sp,304 - 5de4: 007e c.slli zero,0x1f - 5de6: 007d c.nop 31 - 5de8: 8e1e mv t3,t2 - 5dea: 7a00 flw fs0,48(a2) - 5dec: 1e00 addi s0,sp,816 - 5dee: 7d22 flw fs10,40(sp) - 5df0: 7a00 flw fs0,48(a2) - 5df2: 1e00 addi s0,sp,816 - 5df4: 2540 fld fs0,136(a0) - 5df6: 8a22 mv s4,s0 - 5df8: 1a00 addi s0,sp,304 - 5dfa: 2440 fld fs0,136(s0) - 5dfc: 9f22 add t5,t5,s0 - 5dfe: 07a4 addi s1,sp,968 - 5e00: 0000 unimp - 5e02: 07c8 addi a0,sp,964 - 5e04: 0000 unimp - 5e06: 0024 addi s1,sp,8 - 5e08: 007d c.nop 31 - 5e0a: 007a c.slli zero,0x1e - 5e0c: 0a1e slli s4,s4,0x7 - 5e0e: ffff 0xffff - 5e10: 7e1a flw ft8,164(sp) - 5e12: 7d00 flw fs0,56(a0) - 5e14: 1e00 addi s0,sp,816 - 5e16: 008e slli ra,ra,0x3 - 5e18: 007a c.slli zero,0x1e - 5e1a: 221e fld ft4,448(sp) - 5e1c: 007d c.nop 31 - 5e1e: 007a c.slli zero,0x1e - 5e20: 401e 0x401e - 5e22: 2225 jal 5f4a <__stack_size+0x5b4a> - 5e24: ff0a fsw ft2,188(sp) - 5e26: 1aff 0x1aff - 5e28: 2440 fld fs0,136(s0) - 5e2a: 9f22 add t5,t5,s0 - 5e2c: 07c8 addi a0,sp,964 - 5e2e: 0000 unimp - 5e30: 07cc addi a1,sp,964 - 5e32: 0000 unimp - 5e34: 0022 c.slli zero,0x8 - 5e36: 007d c.nop 31 - 5e38: 007a c.slli zero,0x1e - 5e3a: 881e mv a6,t2 - 5e3c: 1a7f 0x1a7f - 5e3e: 007e c.slli zero,0x1f - 5e40: 007d c.nop 31 - 5e42: 8e1e mv t3,t2 - 5e44: 7a00 flw fs0,48(a2) - 5e46: 1e00 addi s0,sp,816 - 5e48: 7d22 flw fs10,40(sp) - 5e4a: 7a00 flw fs0,48(a2) - 5e4c: 1e00 addi s0,sp,816 - 5e4e: 2540 fld fs0,136(a0) - 5e50: 8822 mv a6,s0 - 5e52: 1a7f 0x1a7f - 5e54: 2440 fld fs0,136(s0) - 5e56: 9f22 add t5,t5,s0 - 5e58: 07cc addi a1,sp,964 - 5e5a: 0000 unimp - 5e5c: 07d8 addi a4,sp,964 - 5e5e: 0000 unimp - 5e60: 0024 addi s1,sp,8 - 5e62: 007d c.nop 31 - 5e64: 007a c.slli zero,0x1e - 5e66: 0a1e slli s4,s4,0x7 - 5e68: ffff 0xffff - 5e6a: 7e1a flw ft8,164(sp) - 5e6c: 7d00 flw fs0,56(a0) - 5e6e: 1e00 addi s0,sp,816 - 5e70: 008e slli ra,ra,0x3 - 5e72: 007a c.slli zero,0x1e - 5e74: 221e fld ft4,448(sp) - 5e76: 007d c.nop 31 - 5e78: 007a c.slli zero,0x1e - 5e7a: 401e 0x401e - 5e7c: 2225 jal 5fa4 <__stack_size+0x5ba4> - 5e7e: ff0a fsw ft2,188(sp) - 5e80: 1aff 0x1aff - 5e82: 2440 fld fs0,136(s0) - 5e84: 9f22 add t5,t5,s0 - 5e86: 07d8 addi a4,sp,964 - 5e88: 0000 unimp - 5e8a: 0808 addi a0,sp,16 - 5e8c: 0000 unimp - 5e8e: 0022 c.slli zero,0x8 - 5e90: 007d c.nop 31 - 5e92: 007a c.slli zero,0x1e - 5e94: 881e mv a6,t2 - 5e96: 1a7f 0x1a7f - 5e98: 007e c.slli zero,0x1f - 5e9a: 007d c.nop 31 - 5e9c: 8e1e mv t3,t2 - 5e9e: 7a00 flw fs0,48(a2) - 5ea0: 1e00 addi s0,sp,816 - 5ea2: 7d22 flw fs10,40(sp) - 5ea4: 7a00 flw fs0,48(a2) - 5ea6: 1e00 addi s0,sp,816 - 5ea8: 2540 fld fs0,136(a0) - 5eaa: 8822 mv a6,s0 - 5eac: 1a7f 0x1a7f - 5eae: 2440 fld fs0,136(s0) - 5eb0: 9f22 add t5,t5,s0 - 5eb2: 0808 addi a0,sp,16 - 5eb4: 0000 unimp - 5eb6: 0810 addi a2,sp,16 - 5eb8: 0000 unimp - 5eba: 0026 c.slli zero,0x9 - 5ebc: 007d c.nop 31 - 5ebe: 007a c.slli zero,0x1e - 5ec0: 881e mv a6,t2 - 5ec2: 1a7f 0x1a7f - 5ec4: 8091 srli s1,s1,0x4 - 5ec6: 067f 0x67f - 5ec8: 2540 fld fs0,136(a0) - 5eca: 007d c.nop 31 - 5ecc: 8e1e mv t3,t2 - 5ece: 7a00 flw fs0,48(a2) - 5ed0: 1e00 addi s0,sp,816 - 5ed2: 7d22 flw fs10,40(sp) - 5ed4: 7a00 flw fs0,48(a2) - 5ed6: 1e00 addi s0,sp,816 - 5ed8: 2540 fld fs0,136(a0) - 5eda: 8822 mv a6,s0 - 5edc: 1a7f 0x1a7f - 5ede: 2440 fld fs0,136(s0) - 5ee0: 9f22 add t5,t5,s0 - 5ee2: 0810 addi a2,sp,16 - 5ee4: 0000 unimp - 5ee6: 08ac addi a1,sp,88 - 5ee8: 0000 unimp - 5eea: 0035 c.nop 13 - 5eec: 7f88 flw fa0,56(a5) - 5eee: 8091 srli s1,s1,0x4 - 5ef0: 067f 0x67f - 5ef2: 7d1a flw fs10,164(sp) - 5ef4: 1e00 addi s0,sp,816 - 5ef6: 7f88 flw fa0,56(a5) - 5ef8: 911a add sp,sp,t1 - 5efa: 7f80 flw fs0,56(a5) - 5efc: 4006 0x4006 - 5efe: 7d25 lui s10,0xfffe9 - 5f00: 1e00 addi s0,sp,816 - 5f02: 7f88 flw fa0,56(a5) - 5f04: 8091 srli s1,s1,0x4 - 5f06: 067f 0x67f - 5f08: 8e1a mv t3,t1 - 5f0a: 1e00 addi s0,sp,816 - 5f0c: 8822 mv a6,s0 - 5f0e: 917f 0x917f - 5f10: 7f80 flw fs0,56(a5) - 5f12: 1a06 slli s4,s4,0x21 - 5f14: 007d c.nop 31 - 5f16: 401e 0x401e - 5f18: 2225 jal 6040 <__stack_size+0x5c40> - 5f1a: 7f88 flw fa0,56(a5) - 5f1c: 401a 0x401a - 5f1e: 2224 fld fs1,64(a2) - 5f20: ac9f 0008 fc00 0xfc000008ac9f - 5f26: 0008 0x8 - 5f28: 3500 fld fs0,40(a0) - 5f2a: 8700 0x8700 - 5f2c: 917f 0x917f - 5f2e: 7f80 flw fs0,56(a5) - 5f30: 1a06 slli s4,s4,0x21 - 5f32: 007d c.nop 31 - 5f34: 871e mv a4,t2 - 5f36: 1a7f 0x1a7f - 5f38: 8091 srli s1,s1,0x4 - 5f3a: 067f 0x67f - 5f3c: 2540 fld fs0,136(a0) - 5f3e: 007d c.nop 31 - 5f40: 871e mv a4,t2 - 5f42: 917f 0x917f - 5f44: 7f80 flw fs0,56(a5) - 5f46: 1a06 slli s4,s4,0x21 - 5f48: 008e slli ra,ra,0x3 - 5f4a: 221e fld ft4,448(sp) - 5f4c: 80917f87 0x80917f87 - 5f50: 067f 0x67f - 5f52: 7d1a flw fs10,164(sp) - 5f54: 1e00 addi s0,sp,816 - 5f56: 2540 fld fs0,136(a0) - 5f58: 8722 mv a4,s0 - 5f5a: 1a7f 0x1a7f - 5f5c: 2440 fld fs0,136(s0) - 5f5e: 9f22 add t5,t5,s0 - 5f60: 08fc addi a5,sp,92 - 5f62: 0000 unimp - 5f64: 09cc addi a1,sp,212 - 5f66: 0000 unimp - 5f68: 003a c.slli zero,0xe - 5f6a: 8091 srli s1,s1,0x4 - 5f6c: 067f 0x67f - 5f6e: ff0a fsw ft2,188(sp) - 5f70: 1aff 0x1aff - 5f72: 007d c.nop 31 - 5f74: 0a1e slli s4,s4,0x7 - 5f76: ffff 0xffff - 5f78: 911a add sp,sp,t1 - 5f7a: 7f80 flw fs0,56(a5) - 5f7c: 4006 0x4006 - 5f7e: 7d25 lui s10,0xfffe9 - 5f80: 1e00 addi s0,sp,816 - 5f82: 8091 srli s1,s1,0x4 - 5f84: 067f 0x67f - 5f86: ff0a fsw ft2,188(sp) - 5f88: 1aff 0x1aff - 5f8a: 008e slli ra,ra,0x3 - 5f8c: 221e fld ft4,448(sp) - 5f8e: 8091 srli s1,s1,0x4 - 5f90: 067f 0x67f - 5f92: ff0a fsw ft2,188(sp) - 5f94: 1aff 0x1aff - 5f96: 007d c.nop 31 - 5f98: 401e 0x401e - 5f9a: 2225 jal 60c2 <__stack_size+0x5cc2> - 5f9c: ff0a fsw ft2,188(sp) - 5f9e: 1aff 0x1aff - 5fa0: 2440 fld fs0,136(s0) - 5fa2: 9f22 add t5,t5,s0 - 5fa4: 09cc addi a1,sp,212 - 5fa6: 0000 unimp - 5fa8: 09d0 addi a2,sp,212 - 5faa: 0000 unimp - 5fac: 0035 c.nop 13 - 5fae: 80917f7b 0x80917f7b - 5fb2: 067f 0x67f - 5fb4: 7d1a flw fs10,164(sp) - 5fb6: 1e00 addi s0,sp,816 - 5fb8: 911a7f7b 0x911a7f7b - 5fbc: 7f80 flw fs0,56(a5) - 5fbe: 4006 0x4006 - 5fc0: 7d25 lui s10,0xfffe9 - 5fc2: 1e00 addi s0,sp,816 - 5fc4: 80917f7b 0x80917f7b - 5fc8: 067f 0x67f - 5fca: 8e1a mv t3,t1 - 5fcc: 1e00 addi s0,sp,816 - 5fce: 7b22 flw fs6,40(sp) - 5fd0: 917f 0x917f - 5fd2: 7f80 flw fs0,56(a5) - 5fd4: 1a06 slli s4,s4,0x21 - 5fd6: 007d c.nop 31 - 5fd8: 401e 0x401e - 5fda: 2225 jal 6102 <__stack_size+0x5d02> - 5fdc: 401a7f7b 0x401a7f7b - 5fe0: 2224 fld fs1,64(a2) - 5fe2: d09f 0009 d800 0xd8000009d09f - 5fe8: 0009 c.nop 2 - 5fea: 3a00 fld fs0,48(a2) - 5fec: 9100 0x9100 - 5fee: 7f80 flw fs0,56(a5) - 5ff0: 0a06 slli s4,s4,0x1 - 5ff2: ffff 0xffff - 5ff4: 7d1a flw fs10,164(sp) - 5ff6: 1e00 addi s0,sp,816 - 5ff8: ff0a fsw ft2,188(sp) - 5ffa: 1aff 0x1aff - 5ffc: 8091 srli s1,s1,0x4 - 5ffe: 067f 0x67f - 6000: 2540 fld fs0,136(a0) - 6002: 007d c.nop 31 - 6004: 911e add sp,sp,t2 - 6006: 7f80 flw fs0,56(a5) - 6008: 0a06 slli s4,s4,0x1 - 600a: ffff 0xffff - 600c: 8e1a mv t3,t1 - 600e: 1e00 addi s0,sp,816 - 6010: 9122 add sp,sp,s0 - 6012: 7f80 flw fs0,56(a5) - 6014: 0a06 slli s4,s4,0x1 - 6016: ffff 0xffff - 6018: 7d1a flw fs10,164(sp) - 601a: 1e00 addi s0,sp,816 - 601c: 2540 fld fs0,136(a0) - 601e: 0a22 slli s4,s4,0x8 - 6020: ffff 0xffff - 6022: 401a 0x401a - 6024: 2224 fld fs1,64(a2) - 6026: d89f 0009 3400 0x34000009d89f - 602c: 000a c.slli zero,0x2 - 602e: 3500 fld fs0,40(a0) - 6030: 8800 0x8800 - 6032: 917f 0x917f - 6034: 7f80 flw fs0,56(a5) - 6036: 1a06 slli s4,s4,0x21 - 6038: 007d c.nop 31 - 603a: 881e mv a6,t2 - 603c: 1a7f 0x1a7f - 603e: 8091 srli s1,s1,0x4 - 6040: 067f 0x67f - 6042: 2540 fld fs0,136(a0) - 6044: 007d c.nop 31 - 6046: 881e mv a6,t2 - 6048: 917f 0x917f - 604a: 7f80 flw fs0,56(a5) - 604c: 1a06 slli s4,s4,0x21 - 604e: 008e slli ra,ra,0x3 - 6050: 221e fld ft4,448(sp) - 6052: 7f88 flw fa0,56(a5) - 6054: 8091 srli s1,s1,0x4 - 6056: 067f 0x67f - 6058: 7d1a flw fs10,164(sp) - 605a: 1e00 addi s0,sp,816 - 605c: 2540 fld fs0,136(a0) - 605e: 8822 mv a6,s0 - 6060: 1a7f 0x1a7f - 6062: 2440 fld fs0,136(s0) - 6064: 9f22 add t5,t5,s0 - 6066: 0a34 addi a3,sp,280 - 6068: 0000 unimp - 606a: 0a78 addi a4,sp,284 - 606c: 0000 unimp - 606e: 0035 c.nop 13 - 6070: 7f89 lui t6,0xfffe2 - 6072: 8091 srli s1,s1,0x4 - 6074: 067f 0x67f - 6076: 7d1a flw fs10,164(sp) - 6078: 1e00 addi s0,sp,816 - 607a: 7f89 lui t6,0xfffe2 - 607c: 911a add sp,sp,t1 - 607e: 7f80 flw fs0,56(a5) - 6080: 4006 0x4006 - 6082: 7d25 lui s10,0xfffe9 - 6084: 1e00 addi s0,sp,816 - 6086: 7f89 lui t6,0xfffe2 - 6088: 8091 srli s1,s1,0x4 - 608a: 067f 0x67f - 608c: 8e1a mv t3,t1 - 608e: 1e00 addi s0,sp,816 - 6090: 8922 mv s2,s0 - 6092: 917f 0x917f - 6094: 7f80 flw fs0,56(a5) - 6096: 1a06 slli s4,s4,0x21 - 6098: 007d c.nop 31 - 609a: 401e 0x401e - 609c: 2225 jal 61c4 <__stack_size+0x5dc4> - 609e: 7f89 lui t6,0xfffe2 - 60a0: 401a 0x401a - 60a2: 2224 fld fs1,64(a2) - 60a4: 789f 000a 7c00 0x7c00000a789f - 60aa: 000a c.slli zero,0x2 - 60ac: 3500 fld fs0,40(a0) - 60ae: 9100 0x9100 - 60b0: 7f80 flw fs0,56(a5) - 60b2: 7a06 flw fs4,96(sp) - 60b4: 1a00 addi s0,sp,304 - 60b6: 007d c.nop 31 - 60b8: 7a1e flw fs4,228(sp) - 60ba: 1a00 addi s0,sp,304 - 60bc: 8091 srli s1,s1,0x4 - 60be: 067f 0x67f - 60c0: 2540 fld fs0,136(a0) - 60c2: 007d c.nop 31 - 60c4: 911e add sp,sp,t2 - 60c6: 7f80 flw fs0,56(a5) - 60c8: 7a06 flw fs4,96(sp) - 60ca: 1a00 addi s0,sp,304 - 60cc: 008e slli ra,ra,0x3 - 60ce: 221e fld ft4,448(sp) - 60d0: 8091 srli s1,s1,0x4 - 60d2: 067f 0x67f - 60d4: 007a c.slli zero,0x1e - 60d6: 7d1a flw fs10,164(sp) - 60d8: 1e00 addi s0,sp,816 - 60da: 2540 fld fs0,136(a0) - 60dc: 7a22 flw fs4,40(sp) - 60de: 1a00 addi s0,sp,304 - 60e0: 2440 fld fs0,136(s0) - 60e2: 9f22 add t5,t5,s0 - 60e4: 0a7c addi a5,sp,284 - 60e6: 0000 unimp - 60e8: 0a84 addi s1,sp,336 - 60ea: 0000 unimp - 60ec: 0035 c.nop 13 - 60ee: 7f88 flw fa0,56(a5) - 60f0: 8091 srli s1,s1,0x4 - 60f2: 067f 0x67f - 60f4: 7d1a flw fs10,164(sp) - 60f6: 1e00 addi s0,sp,816 - 60f8: 7f88 flw fa0,56(a5) - 60fa: 911a add sp,sp,t1 - 60fc: 7f80 flw fs0,56(a5) - 60fe: 4006 0x4006 - 6100: 7d25 lui s10,0xfffe9 - 6102: 1e00 addi s0,sp,816 - 6104: 7f88 flw fa0,56(a5) - 6106: 8091 srli s1,s1,0x4 - 6108: 067f 0x67f - 610a: 8e1a mv t3,t1 - 610c: 1e00 addi s0,sp,816 - 610e: 8822 mv a6,s0 - 6110: 917f 0x917f - 6112: 7f80 flw fs0,56(a5) - 6114: 1a06 slli s4,s4,0x21 - 6116: 007d c.nop 31 - 6118: 401e 0x401e - 611a: 2225 jal 6242 <__stack_size+0x5e42> - 611c: 7f88 flw fa0,56(a5) - 611e: 401a 0x401a - 6120: 2224 fld fs1,64(a2) - 6122: 849f 000a 9400 0x9400000a849f - 6128: 000a c.slli zero,0x2 - 612a: 4400 lw s0,8(s0) - 612c: 8800 0x8800 - 612e: 917f 0x917f - 6130: 7ef8 flw fa4,124(a3) - 6132: 1a06 slli s4,s4,0x21 - 6134: 7f88 flw fa0,56(a5) - 6136: 8091 srli s1,s1,0x4 - 6138: 067f 0x67f - 613a: 1e1a slli t3,t3,0x26 - 613c: 7f88 flw fa0,56(a5) - 613e: 881a mv a6,t1 - 6140: 917f 0x917f - 6142: 7ef8 flw fa4,124(a3) - 6144: 1a06 slli s4,s4,0x21 - 6146: 8091 srli s1,s1,0x4 - 6148: 067f 0x67f - 614a: 2540 fld fs0,136(a0) - 614c: 881e mv a6,t2 - 614e: 917f 0x917f - 6150: 7f80 flw fs0,56(a5) - 6152: 1a06 slli s4,s4,0x21 - 6154: 008e slli ra,ra,0x3 - 6156: 221e fld ft4,448(sp) - 6158: 7f88 flw fa0,56(a5) - 615a: f891 bnez s1,606e <__stack_size+0x5c6e> - 615c: 067e slli a2,a2,0x1f - 615e: 881a mv a6,t1 - 6160: 917f 0x917f - 6162: 7f80 flw fs0,56(a5) - 6164: 1a06 slli s4,s4,0x21 - 6166: 401e 0x401e - 6168: 2225 jal 6290 <__stack_size+0x5e90> - 616a: 7f88 flw fa0,56(a5) - 616c: 401a 0x401a - 616e: 2224 fld fs1,64(a2) - 6170: 949f 000a 0400 0x400000a949f - 6176: 4800000b 0x4800000b - 617a: 8800 0x8800 - 617c: 917f 0x917f - 617e: 7ef8 flw fa4,124(a3) - 6180: 1a06 slli s4,s4,0x21 - 6182: 7f88 flw fa0,56(a5) - 6184: 8091 srli s1,s1,0x4 - 6186: 067f 0x67f - 6188: 1e1a slli t3,t3,0x26 - 618a: 7f88 flw fa0,56(a5) - 618c: 881a mv a6,t1 - 618e: 917f 0x917f - 6190: 7ef8 flw fa4,124(a3) - 6192: 1a06 slli s4,s4,0x21 - 6194: 8091 srli s1,s1,0x4 - 6196: 067f 0x67f - 6198: 2540 fld fs0,136(a0) - 619a: 881e mv a6,t2 - 619c: 917f 0x917f - 619e: 7f80 flw fs0,56(a5) - 61a0: 1a06 slli s4,s4,0x21 - 61a2: f891 bnez s1,60b6 <__stack_size+0x5cb6> - 61a4: 067e slli a2,a2,0x1f - 61a6: 2540 fld fs0,136(a0) - 61a8: 221e fld ft4,448(sp) - 61aa: 7f88 flw fa0,56(a5) - 61ac: f891 bnez s1,60c0 <__stack_size+0x5cc0> - 61ae: 067e slli a2,a2,0x1f - 61b0: 881a mv a6,t1 - 61b2: 917f 0x917f - 61b4: 7f80 flw fs0,56(a5) - 61b6: 1a06 slli s4,s4,0x21 - 61b8: 401e 0x401e - 61ba: 2225 jal 62e2 <__stack_size+0x5ee2> - 61bc: 7f88 flw fa0,56(a5) - 61be: 401a 0x401a - 61c0: 2224 fld fs1,64(a2) - 61c2: 049f 000b c800 0xc800000b049f - 61c8: 000c 0xc - 61ca: 0100 addi s0,sp,128 - 61cc: 6d00 flw fs0,24(a0) - 61ce: 0dc4 addi s1,sp,724 - 61d0: 0000 unimp - 61d2: 0dd0 addi a2,sp,724 - 61d4: 0000 unimp - 61d6: 0001 nop - 61d8: 006d c.nop 27 - 61da: 0000 unimp - 61dc: 0000 unimp - 61de: 0000 unimp - 61e0: ac00 fsd fs0,24(s0) - 61e2: 0006 c.slli zero,0x1 - 61e4: b000 fsd fs0,32(s0) - 61e6: 0006 c.slli zero,0x1 - 61e8: 0100 addi s0,sp,128 - 61ea: 6800 flw fs0,16(s0) - 61ec: 06b0 addi a2,sp,840 - 61ee: 0000 unimp - 61f0: 07e0 addi s0,sp,972 - 61f2: 0000 unimp - 61f4: dc910003 lb zero,-567(sp) - 61f8: e87e fsw ft11,16(sp) - 61fa: 000a c.slli zero,0x2 - 61fc: c800 sw s0,16(s0) - 61fe: 000c 0xc - 6200: 0100 addi s0,sp,128 - 6202: 6f00 flw fs0,24(a4) - 6204: 0dc4 addi s1,sp,724 - 6206: 0000 unimp - 6208: 0dd0 addi a2,sp,724 - 620a: 0000 unimp - 620c: 0001 nop - 620e: 0000006f j 620e <__stack_size+0x5e0e> - 6212: 0000 unimp - 6214: 0000 unimp - 6216: e400 fsw fs0,8(s0) - 6218: 0004 0x4 - 621a: 1000 addi s0,sp,32 - 621c: 0005 c.nop 1 - 621e: 0100 addi s0,sp,128 - 6220: 6400 flw fs0,8(s0) - 6222: 0510 addi a2,sp,640 - 6224: 0000 unimp - 6226: 07b4 addi a3,sp,968 - 6228: 0000 unimp - 622a: 0006 c.slli zero,0x1 - 622c: 007a c.slli zero,0x1e - 622e: 9f1e007b 0x9f1e007b - 6232: 07b4 addi a3,sp,968 - 6234: 0000 unimp - 6236: 07c8 addi a0,sp,964 - 6238: 0000 unimp - 623a: 000c 0xc - 623c: f091 bnez s1,6140 <__stack_size+0x5d40> - 623e: 067e slli a2,a2,0x1f - 6240: ff0a fsw ft2,188(sp) - 6242: 1aff 0x1aff - 6244: 007a c.slli zero,0x1e - 6246: 9f1e add t5,t5,t2 - 6248: 07c8 addi a0,sp,964 - 624a: 0000 unimp - 624c: 07cc addi a1,sp,964 - 624e: 0000 unimp - 6250: 7f88000b 0x7f88000b - 6254: f091 bnez s1,6158 <__stack_size+0x5d58> - 6256: 067e slli a2,a2,0x1f - 6258: 7a1a flw fs4,164(sp) - 625a: 1e00 addi s0,sp,816 - 625c: cc9f 0007 d800 0xd8000007cc9f - 6262: 0c000007 0xc000007 - 6266: 9100 0x9100 - 6268: 7ef0 flw fa2,124(a3) - 626a: 0a06 slli s4,s4,0x1 - 626c: ffff 0xffff - 626e: 7a1a flw fs4,164(sp) - 6270: 1e00 addi s0,sp,816 - 6272: d89f 0007 1000 0x10000007d89f - 6278: 0008 0x8 - 627a: 0b00 addi s0,sp,400 - 627c: 8800 0x8800 - 627e: 917f 0x917f - 6280: 7ef0 flw fa2,124(a3) - 6282: 1a06 slli s4,s4,0x21 - 6284: 007a c.slli zero,0x1e - 6286: 9f1e add t5,t5,t2 - 6288: 0810 addi a2,sp,16 - 628a: 0000 unimp - 628c: 08ac addi a1,sp,88 - 628e: 0000 unimp - 6290: 0010 0x10 - 6292: 7f88 flw fa0,56(a5) - 6294: 8091 srli s1,s1,0x4 - 6296: 067f 0x67f - 6298: 881a mv a6,t1 - 629a: 917f 0x917f - 629c: 7ef0 flw fa2,124(a3) - 629e: 1a06 slli s4,s4,0x21 - 62a0: 9f1e add t5,t5,t2 - 62a2: 08ac addi a1,sp,88 - 62a4: 0000 unimp - 62a6: 08fc addi a5,sp,92 - 62a8: 0000 unimp - 62aa: 0010 0x10 - 62ac: 80917f87 0x80917f87 - 62b0: 067f 0x67f - 62b2: 871a mv a4,t1 - 62b4: 917f 0x917f - 62b6: 7ef0 flw fa2,124(a3) - 62b8: 1a06 slli s4,s4,0x21 - 62ba: 9f1e add t5,t5,t2 - 62bc: 08fc addi a5,sp,92 - 62be: 0000 unimp - 62c0: 09cc addi a1,sp,212 - 62c2: 0000 unimp - 62c4: 0012 c.slli zero,0x4 - 62c6: 8091 srli s1,s1,0x4 - 62c8: 067f 0x67f - 62ca: ff0a fsw ft2,188(sp) - 62cc: 1aff 0x1aff - 62ce: f091 bnez s1,61d2 <__stack_size+0x5dd2> - 62d0: 067e slli a2,a2,0x1f - 62d2: ff0a fsw ft2,188(sp) - 62d4: 1aff 0x1aff - 62d6: 9f1e add t5,t5,t2 - 62d8: 09cc addi a1,sp,212 - 62da: 0000 unimp - 62dc: 09d0 addi a2,sp,212 - 62de: 0000 unimp - 62e0: 0010 0x10 - 62e2: 80917f7b 0x80917f7b - 62e6: 067f 0x67f - 62e8: 7b1a flw fs6,164(sp) - 62ea: 917f 0x917f - 62ec: 7ef0 flw fa2,124(a3) - 62ee: 1a06 slli s4,s4,0x21 - 62f0: 9f1e add t5,t5,t2 - 62f2: 09d0 addi a2,sp,212 - 62f4: 0000 unimp - 62f6: 09d8 addi a4,sp,212 - 62f8: 0000 unimp - 62fa: 0012 c.slli zero,0x4 - 62fc: 8091 srli s1,s1,0x4 - 62fe: 067f 0x67f - 6300: ff0a fsw ft2,188(sp) - 6302: 1aff 0x1aff - 6304: f091 bnez s1,6208 <__stack_size+0x5e08> - 6306: 067e slli a2,a2,0x1f - 6308: ff0a fsw ft2,188(sp) - 630a: 1aff 0x1aff - 630c: 9f1e add t5,t5,t2 - 630e: 09d8 addi a4,sp,212 - 6310: 0000 unimp - 6312: 0a34 addi a3,sp,280 - 6314: 0000 unimp - 6316: 0010 0x10 - 6318: 7f88 flw fa0,56(a5) - 631a: 8091 srli s1,s1,0x4 - 631c: 067f 0x67f - 631e: 881a mv a6,t1 - 6320: 917f 0x917f - 6322: 7ef0 flw fa2,124(a3) - 6324: 1a06 slli s4,s4,0x21 - 6326: 9f1e add t5,t5,t2 - 6328: 0a34 addi a3,sp,280 - 632a: 0000 unimp - 632c: 0a78 addi a4,sp,284 - 632e: 0000 unimp - 6330: 0010 0x10 - 6332: 7f89 lui t6,0xfffe2 - 6334: 8091 srli s1,s1,0x4 - 6336: 067f 0x67f - 6338: 891a mv s2,t1 - 633a: 917f 0x917f - 633c: 7ef0 flw fa2,124(a3) - 633e: 1a06 slli s4,s4,0x21 - 6340: 9f1e add t5,t5,t2 - 6342: 0a78 addi a4,sp,284 - 6344: 0000 unimp - 6346: 0a7c addi a5,sp,284 - 6348: 0000 unimp - 634a: 0010 0x10 - 634c: 8091 srli s1,s1,0x4 - 634e: 067f 0x67f - 6350: 007a c.slli zero,0x1e - 6352: 911a add sp,sp,t1 - 6354: 7ef0 flw fa2,124(a3) - 6356: 7a06 flw fs4,96(sp) - 6358: 1a00 addi s0,sp,304 - 635a: 9f1e add t5,t5,t2 - 635c: 0a7c addi a5,sp,284 - 635e: 0000 unimp - 6360: 0b20 addi s0,sp,408 - 6362: 0000 unimp - 6364: 0010 0x10 - 6366: 7f88 flw fa0,56(a5) - 6368: 8091 srli s1,s1,0x4 - 636a: 067f 0x67f - 636c: 881a mv a6,t1 - 636e: 917f 0x917f - 6370: 7ef0 flw fa2,124(a3) - 6372: 1a06 slli s4,s4,0x21 - 6374: 9f1e add t5,t5,t2 - 6376: 0b20 addi s0,sp,408 - 6378: 0000 unimp - 637a: 0be8 addi a0,sp,476 - 637c: 0000 unimp - 637e: 0010 0x10 - 6380: 8091 srli s1,s1,0x4 - 6382: 067f 0x67f - 6384: 0076 c.slli zero,0x1d - 6386: 911a add sp,sp,t1 - 6388: 7ef0 flw fa2,124(a3) - 638a: 7606 flw fa2,96(sp) - 638c: 1a00 addi s0,sp,304 - 638e: 9f1e add t5,t5,t2 - 6390: 0be8 addi a0,sp,476 - 6392: 0000 unimp - 6394: 0cc8 addi a0,sp,596 - 6396: 0000 unimp - 6398: 0012 c.slli zero,0x4 - 639a: 8091 srli s1,s1,0x4 - 639c: 067f 0x67f - 639e: ff0a fsw ft2,188(sp) - 63a0: 1aff 0x1aff - 63a2: f091 bnez s1,62a6 <__stack_size+0x5ea6> - 63a4: 067e slli a2,a2,0x1f - 63a6: ff0a fsw ft2,188(sp) - 63a8: 1aff 0x1aff - 63aa: 9f1e add t5,t5,t2 - 63ac: 0dc4 addi s1,sp,724 - 63ae: 0000 unimp - 63b0: 0dd0 addi a2,sp,724 - 63b2: 0000 unimp - 63b4: 0012 c.slli zero,0x4 - 63b6: 8091 srli s1,s1,0x4 - 63b8: 067f 0x67f - 63ba: ff0a fsw ft2,188(sp) - 63bc: 1aff 0x1aff - 63be: f091 bnez s1,62c2 <__stack_size+0x5ec2> - 63c0: 067e slli a2,a2,0x1f - 63c2: ff0a fsw ft2,188(sp) - 63c4: 1aff 0x1aff - 63c6: 9f1e add t5,t5,t2 - ... - 63d0: 04e4 addi s1,sp,588 - 63d2: 0000 unimp - 63d4: 04f0 addi a2,sp,588 - 63d6: 0000 unimp - 63d8: 0001 nop - 63da: f05d bnez s0,6380 <__stack_size+0x5f80> - 63dc: 0004 0x4 - 63de: f800 fsw fs0,48(s0) - 63e0: 0004 0x4 - 63e2: 0600 addi s0,sp,768 - 63e4: 7e00 flw fs0,56(a2) - 63e6: 7b00 flw fs0,48(a4) - 63e8: 1e00 addi s0,sp,816 - 63ea: f89f 0004 0c00 0xc000004f89f - 63f0: 0005 c.nop 1 - 63f2: 0100 addi s0,sp,128 - 63f4: 5d00 lw s0,56(a0) - 63f6: 050c addi a1,sp,640 - 63f8: 0000 unimp - 63fa: 0510 addi a2,sp,640 - 63fc: 0000 unimp - 63fe: 0008 0x8 - 6400: 0084 addi s1,sp,64 - 6402: 2540 fld fs0,136(a0) - 6404: 0080 addi s0,sp,64 - 6406: 9f22 add t5,t5,s0 - 6408: 0510 addi a2,sp,640 - 640a: 0000 unimp - 640c: 0538 addi a4,sp,648 - 640e: 0000 unimp - 6410: 007a000b 0x7a000b - 6414: 401e007b 0x401e007b - 6418: 8025 srli s0,s0,0x9 - 641a: 2200 fld fs0,0(a2) - 641c: 389f 0005 b400 0xb4000005389f - 6422: 14000007 0x14000007 - 6426: 7e00 flw fs0,56(a2) - 6428: 7b00 flw fs0,48(a4) - 642a: 1e00 addi s0,sp,816 - 642c: 007a0077 0x7a0077 - 6430: 221e fld ft4,448(sp) - 6432: 007a c.slli zero,0x1e - 6434: 401e007b 0x401e007b - 6438: 2225 jal 6560 <__stack_size+0x6160> - 643a: b49f 0007 c000 0xc0000007b49f - 6440: 20000007 0x20000007 - 6444: 9100 0x9100 - 6446: 7ef0 flw fa2,124(a3) - 6448: 0a06 slli s4,s4,0x1 - 644a: ffff 0xffff - 644c: 7e1a flw ft8,164(sp) - 644e: 1e00 addi s0,sp,816 - 6450: 007a0077 0x7a0077 - 6454: 221e fld ft4,448(sp) - 6456: f091 bnez s1,635a <__stack_size+0x5f5a> - 6458: 067e slli a2,a2,0x1f - 645a: ff0a fsw ft2,188(sp) - 645c: 1aff 0x1aff - 645e: 007a c.slli zero,0x1e - 6460: 401e 0x401e - 6462: 2225 jal 658a <__stack_size+0x618a> - 6464: c09f 0007 c800 0xc8000007c09f - 646a: 24000007 0x24000007 - 646e: 9100 0x9100 - 6470: 7ef0 flw fa2,124(a3) - 6472: 0a06 slli s4,s4,0x1 - 6474: ffff 0xffff - 6476: 7e1a flw ft8,164(sp) - 6478: 1e00 addi s0,sp,816 - 647a: f091 bnez s1,637e <__stack_size+0x5f7e> - 647c: 067e slli a2,a2,0x1f - 647e: 2540 fld fs0,136(a0) - 6480: 007a c.slli zero,0x1e - 6482: 221e fld ft4,448(sp) - 6484: f091 bnez s1,6388 <__stack_size+0x5f88> - 6486: 067e slli a2,a2,0x1f - 6488: ff0a fsw ft2,188(sp) - 648a: 1aff 0x1aff - 648c: 007a c.slli zero,0x1e - 648e: 401e 0x401e - 6490: 2225 jal 65b8 <__stack_size+0x61b8> - 6492: c89f 0007 cc00 0xcc000007c89f - 6498: 22000007 0x22000007 - 649c: 8800 0x8800 - 649e: 917f 0x917f - 64a0: 7ef0 flw fa2,124(a3) - 64a2: 1a06 slli s4,s4,0x21 - 64a4: 007e c.slli zero,0x1f - 64a6: 911e add sp,sp,t2 - 64a8: 7ef0 flw fa2,124(a3) - 64aa: 4006 0x4006 - 64ac: 7a25 lui s4,0xfffe9 - 64ae: 1e00 addi s0,sp,816 - 64b0: 8822 mv a6,s0 - 64b2: 917f 0x917f - 64b4: 7ef0 flw fa2,124(a3) - 64b6: 1a06 slli s4,s4,0x21 - 64b8: 007a c.slli zero,0x1e - 64ba: 401e 0x401e - 64bc: 2225 jal 65e4 <__stack_size+0x61e4> - 64be: cc9f 0007 d800 0xd8000007cc9f - 64c4: 24000007 0x24000007 - 64c8: 9100 0x9100 - 64ca: 7ef0 flw fa2,124(a3) - 64cc: 0a06 slli s4,s4,0x1 - 64ce: ffff 0xffff - 64d0: 7e1a flw ft8,164(sp) - 64d2: 1e00 addi s0,sp,816 - 64d4: f091 bnez s1,63d8 <__stack_size+0x5fd8> - 64d6: 067e slli a2,a2,0x1f - 64d8: 2540 fld fs0,136(a0) - 64da: 007a c.slli zero,0x1e - 64dc: 221e fld ft4,448(sp) - 64de: f091 bnez s1,63e2 <__stack_size+0x5fe2> - 64e0: 067e slli a2,a2,0x1f - 64e2: ff0a fsw ft2,188(sp) - 64e4: 1aff 0x1aff - 64e6: 007a c.slli zero,0x1e - 64e8: 401e 0x401e - 64ea: 2225 jal 6612 <__stack_size+0x6212> - 64ec: d89f 0007 0800 0x8000007d89f - 64f2: 0008 0x8 - 64f4: 2200 fld fs0,0(a2) - 64f6: 8800 0x8800 - 64f8: 917f 0x917f - 64fa: 7ef0 flw fa2,124(a3) - 64fc: 1a06 slli s4,s4,0x21 - 64fe: 007e c.slli zero,0x1f - 6500: 911e add sp,sp,t2 - 6502: 7ef0 flw fa2,124(a3) - 6504: 4006 0x4006 - 6506: 7a25 lui s4,0xfffe9 - 6508: 1e00 addi s0,sp,816 - 650a: 8822 mv a6,s0 - 650c: 917f 0x917f - 650e: 7ef0 flw fa2,124(a3) - 6510: 1a06 slli s4,s4,0x21 - 6512: 007a c.slli zero,0x1e - 6514: 401e 0x401e - 6516: 2225 jal 663e <__stack_size+0x623e> - 6518: 089f 0008 1000 0x10000008089f - 651e: 0008 0x8 - 6520: 2600 fld fs0,8(a2) - 6522: 8800 0x8800 - 6524: 917f 0x917f - 6526: 7ef0 flw fa2,124(a3) - 6528: 1a06 slli s4,s4,0x21 - 652a: 8091 srli s1,s1,0x4 - 652c: 067f 0x67f - 652e: 2540 fld fs0,136(a0) - 6530: 911e add sp,sp,t2 - 6532: 7ef0 flw fa2,124(a3) - 6534: 4006 0x4006 - 6536: 7a25 lui s4,0xfffe9 - 6538: 1e00 addi s0,sp,816 - 653a: 8822 mv a6,s0 - 653c: 917f 0x917f - 653e: 7ef0 flw fa2,124(a3) - 6540: 1a06 slli s4,s4,0x21 - 6542: 007a c.slli zero,0x1e - 6544: 401e 0x401e - 6546: 2225 jal 666e <__stack_size+0x626e> - 6548: 109f 0008 ac00 0xac000008109f - 654e: 0008 0x8 - 6550: 3000 fld fs0,32(s0) - 6552: 8800 0x8800 - 6554: 917f 0x917f - 6556: 7ef0 flw fa2,124(a3) - 6558: 1a06 slli s4,s4,0x21 - 655a: 8091 srli s1,s1,0x4 - 655c: 067f 0x67f - 655e: 2540 fld fs0,136(a0) - 6560: 881e mv a6,t2 - 6562: 917f 0x917f - 6564: 7f80 flw fs0,56(a5) - 6566: 1a06 slli s4,s4,0x21 - 6568: f091 bnez s1,646c <__stack_size+0x606c> - 656a: 067e slli a2,a2,0x1f - 656c: 2540 fld fs0,136(a0) - 656e: 221e fld ft4,448(sp) - 6570: 7f88 flw fa0,56(a5) - 6572: 8091 srli s1,s1,0x4 - 6574: 067f 0x67f - 6576: 881a mv a6,t1 - 6578: 917f 0x917f - 657a: 7ef0 flw fa2,124(a3) - 657c: 1a06 slli s4,s4,0x21 - 657e: 401e 0x401e - 6580: 2225 jal 66a8 <__stack_size+0x62a8> - 6582: ac9f 0008 fc00 0xfc000008ac9f - 6588: 0008 0x8 - 658a: 3000 fld fs0,32(s0) - 658c: 8700 0x8700 - 658e: 917f 0x917f - 6590: 7ef0 flw fa2,124(a3) - 6592: 1a06 slli s4,s4,0x21 - 6594: 8091 srli s1,s1,0x4 - 6596: 067f 0x67f - 6598: 2540 fld fs0,136(a0) - 659a: 871e mv a4,t2 - 659c: 917f 0x917f - 659e: 7f80 flw fs0,56(a5) - 65a0: 1a06 slli s4,s4,0x21 - 65a2: f091 bnez s1,64a6 <__stack_size+0x60a6> - 65a4: 067e slli a2,a2,0x1f - 65a6: 2540 fld fs0,136(a0) - 65a8: 221e fld ft4,448(sp) - 65aa: 80917f87 0x80917f87 - 65ae: 067f 0x67f - 65b0: 871a mv a4,t1 - 65b2: 917f 0x917f - 65b4: 7ef0 flw fa2,124(a3) - 65b6: 1a06 slli s4,s4,0x21 - 65b8: 401e 0x401e - 65ba: 2225 jal 66e2 <__stack_size+0x62e2> - 65bc: fc9f 0008 cc00 0xcc000008fc9f - 65c2: 0009 c.nop 2 - 65c4: 3400 fld fs0,40(s0) - 65c6: 9100 0x9100 - 65c8: 7ef0 flw fa2,124(a3) - 65ca: 0a06 slli s4,s4,0x1 - 65cc: ffff 0xffff - 65ce: 911a add sp,sp,t1 - 65d0: 7f80 flw fs0,56(a5) - 65d2: 4006 0x4006 - 65d4: 1e25 addi t3,t3,-23 - 65d6: 8091 srli s1,s1,0x4 - 65d8: 067f 0x67f - 65da: ff0a fsw ft2,188(sp) - 65dc: 1aff 0x1aff - 65de: f091 bnez s1,64e2 <__stack_size+0x60e2> - 65e0: 067e slli a2,a2,0x1f - 65e2: 2540 fld fs0,136(a0) - 65e4: 221e fld ft4,448(sp) - 65e6: 8091 srli s1,s1,0x4 - 65e8: 067f 0x67f - 65ea: ff0a fsw ft2,188(sp) - 65ec: 1aff 0x1aff - 65ee: f091 bnez s1,64f2 <__stack_size+0x60f2> - 65f0: 067e slli a2,a2,0x1f - 65f2: ff0a fsw ft2,188(sp) - 65f4: 1aff 0x1aff - 65f6: 401e 0x401e - 65f8: 2225 jal 6720 <__stack_size+0x6320> - 65fa: cc9f 0009 d000 0xd0000009cc9f - 6600: 0009 c.nop 2 - 6602: 3000 fld fs0,32(s0) - 6604: 7b00 flw fs0,48(a4) - 6606: 917f 0x917f - 6608: 7ef0 flw fa2,124(a3) - 660a: 1a06 slli s4,s4,0x21 - 660c: 8091 srli s1,s1,0x4 - 660e: 067f 0x67f - 6610: 2540 fld fs0,136(a0) - 6612: 7b1e flw fs6,228(sp) - 6614: 917f 0x917f - 6616: 7f80 flw fs0,56(a5) - 6618: 1a06 slli s4,s4,0x21 - 661a: f091 bnez s1,651e <__stack_size+0x611e> - 661c: 067e slli a2,a2,0x1f - 661e: 2540 fld fs0,136(a0) - 6620: 221e fld ft4,448(sp) - 6622: 80917f7b 0x80917f7b - 6626: 067f 0x67f - 6628: 7b1a flw fs6,164(sp) - 662a: 917f 0x917f - 662c: 7ef0 flw fa2,124(a3) - 662e: 1a06 slli s4,s4,0x21 - 6630: 401e 0x401e - 6632: 2225 jal 675a <__stack_size+0x635a> - 6634: d09f 0009 d800 0xd8000009d09f - 663a: 0009 c.nop 2 - 663c: 3400 fld fs0,40(s0) - 663e: 9100 0x9100 - 6640: 7ef0 flw fa2,124(a3) - 6642: 0a06 slli s4,s4,0x1 - 6644: ffff 0xffff - 6646: 911a add sp,sp,t1 - 6648: 7f80 flw fs0,56(a5) - 664a: 4006 0x4006 - 664c: 1e25 addi t3,t3,-23 - 664e: 8091 srli s1,s1,0x4 - 6650: 067f 0x67f - 6652: ff0a fsw ft2,188(sp) - 6654: 1aff 0x1aff - 6656: f091 bnez s1,655a <__stack_size+0x615a> - 6658: 067e slli a2,a2,0x1f - 665a: 2540 fld fs0,136(a0) - 665c: 221e fld ft4,448(sp) - 665e: 8091 srli s1,s1,0x4 - 6660: 067f 0x67f - 6662: ff0a fsw ft2,188(sp) - 6664: 1aff 0x1aff - 6666: f091 bnez s1,656a <__stack_size+0x616a> - 6668: 067e slli a2,a2,0x1f - 666a: ff0a fsw ft2,188(sp) - 666c: 1aff 0x1aff - 666e: 401e 0x401e - 6670: 2225 jal 6798 <__stack_size+0x6398> - 6672: d89f 0009 3400 0x34000009d89f - 6678: 000a c.slli zero,0x2 - 667a: 3000 fld fs0,32(s0) - 667c: 8800 0x8800 - 667e: 917f 0x917f - 6680: 7ef0 flw fa2,124(a3) - 6682: 1a06 slli s4,s4,0x21 - 6684: 8091 srli s1,s1,0x4 - 6686: 067f 0x67f - 6688: 2540 fld fs0,136(a0) - 668a: 881e mv a6,t2 - 668c: 917f 0x917f - 668e: 7f80 flw fs0,56(a5) - 6690: 1a06 slli s4,s4,0x21 - 6692: f091 bnez s1,6596 <__stack_size+0x6196> - 6694: 067e slli a2,a2,0x1f - 6696: 2540 fld fs0,136(a0) - 6698: 221e fld ft4,448(sp) - 669a: 7f88 flw fa0,56(a5) - 669c: 8091 srli s1,s1,0x4 - 669e: 067f 0x67f - 66a0: 881a mv a6,t1 - 66a2: 917f 0x917f - 66a4: 7ef0 flw fa2,124(a3) - 66a6: 1a06 slli s4,s4,0x21 - 66a8: 401e 0x401e - 66aa: 2225 jal 67d2 <__stack_size+0x63d2> - 66ac: 349f 000a 7800 0x7800000a349f - 66b2: 000a c.slli zero,0x2 - 66b4: 3000 fld fs0,32(s0) - 66b6: 8900 0x8900 - 66b8: 917f 0x917f - 66ba: 7ef0 flw fa2,124(a3) - 66bc: 1a06 slli s4,s4,0x21 - 66be: 8091 srli s1,s1,0x4 - 66c0: 067f 0x67f - 66c2: 2540 fld fs0,136(a0) - 66c4: 891e mv s2,t2 - 66c6: 917f 0x917f - 66c8: 7f80 flw fs0,56(a5) - 66ca: 1a06 slli s4,s4,0x21 - 66cc: f091 bnez s1,65d0 <__stack_size+0x61d0> - 66ce: 067e slli a2,a2,0x1f - 66d0: 2540 fld fs0,136(a0) - 66d2: 221e fld ft4,448(sp) - 66d4: 7f89 lui t6,0xfffe2 - 66d6: 8091 srli s1,s1,0x4 - 66d8: 067f 0x67f - 66da: 891a mv s2,t1 - 66dc: 917f 0x917f - 66de: 7ef0 flw fa2,124(a3) - 66e0: 1a06 slli s4,s4,0x21 - 66e2: 401e 0x401e - 66e4: 2225 jal 680c <__stack_size+0x640c> - 66e6: 789f 000a 7c00 0x7c00000a789f - 66ec: 000a c.slli zero,0x2 - 66ee: 3000 fld fs0,32(s0) - 66f0: 9100 0x9100 - 66f2: 7ef0 flw fa2,124(a3) - 66f4: 7a06 flw fs4,96(sp) - 66f6: 1a00 addi s0,sp,304 - 66f8: 8091 srli s1,s1,0x4 - 66fa: 067f 0x67f - 66fc: 2540 fld fs0,136(a0) - 66fe: 911e add sp,sp,t2 - 6700: 7f80 flw fs0,56(a5) - 6702: 7a06 flw fs4,96(sp) - 6704: 1a00 addi s0,sp,304 - 6706: f091 bnez s1,660a <__stack_size+0x620a> - 6708: 067e slli a2,a2,0x1f - 670a: 2540 fld fs0,136(a0) - 670c: 221e fld ft4,448(sp) - 670e: 8091 srli s1,s1,0x4 - 6710: 067f 0x67f - 6712: 007a c.slli zero,0x1e - 6714: 911a add sp,sp,t1 - 6716: 7ef0 flw fa2,124(a3) - 6718: 7a06 flw fs4,96(sp) - 671a: 1a00 addi s0,sp,304 - 671c: 401e 0x401e - 671e: 2225 jal 6846 <__stack_size+0x6446> - 6720: 7c9f 000a 2000 0x2000000a7c9f - 6726: 3000000b 0x3000000b - 672a: 8800 0x8800 - 672c: 917f 0x917f - 672e: 7ef0 flw fa2,124(a3) - 6730: 1a06 slli s4,s4,0x21 - 6732: 8091 srli s1,s1,0x4 - 6734: 067f 0x67f - 6736: 2540 fld fs0,136(a0) - 6738: 881e mv a6,t2 - 673a: 917f 0x917f - 673c: 7f80 flw fs0,56(a5) - 673e: 1a06 slli s4,s4,0x21 - 6740: f091 bnez s1,6644 <__stack_size+0x6244> - 6742: 067e slli a2,a2,0x1f - 6744: 2540 fld fs0,136(a0) - 6746: 221e fld ft4,448(sp) - 6748: 7f88 flw fa0,56(a5) - 674a: 8091 srli s1,s1,0x4 - 674c: 067f 0x67f - 674e: 881a mv a6,t1 - 6750: 917f 0x917f - 6752: 7ef0 flw fa2,124(a3) - 6754: 1a06 slli s4,s4,0x21 - 6756: 401e 0x401e - 6758: 2225 jal 6880 <__stack_size+0x6480> - 675a: 209f 000b e800 0xe800000b209f - 6760: 3000000b 0x3000000b - 6764: 9100 0x9100 - 6766: 7ef0 flw fa2,124(a3) - 6768: 7606 flw fa2,96(sp) - 676a: 1a00 addi s0,sp,304 - 676c: 8091 srli s1,s1,0x4 - 676e: 067f 0x67f - 6770: 2540 fld fs0,136(a0) - 6772: 911e add sp,sp,t2 - 6774: 7f80 flw fs0,56(a5) - 6776: 7606 flw fa2,96(sp) - 6778: 1a00 addi s0,sp,304 - 677a: f091 bnez s1,667e <__stack_size+0x627e> - 677c: 067e slli a2,a2,0x1f - 677e: 2540 fld fs0,136(a0) - 6780: 221e fld ft4,448(sp) - 6782: 8091 srli s1,s1,0x4 - 6784: 067f 0x67f - 6786: 0076 c.slli zero,0x1d - 6788: 911a add sp,sp,t1 - 678a: 7ef0 flw fa2,124(a3) - 678c: 7606 flw fa2,96(sp) - 678e: 1a00 addi s0,sp,304 - 6790: 401e 0x401e - 6792: 2225 jal 68ba <__stack_size+0x64ba> - 6794: e89f 000b c800 0xc800000be89f - 679a: 000c 0xc - 679c: 3400 fld fs0,40(s0) - 679e: 9100 0x9100 - 67a0: 7ef0 flw fa2,124(a3) - 67a2: 0a06 slli s4,s4,0x1 - 67a4: ffff 0xffff - 67a6: 911a add sp,sp,t1 - 67a8: 7f80 flw fs0,56(a5) - 67aa: 4006 0x4006 - 67ac: 1e25 addi t3,t3,-23 - 67ae: 8091 srli s1,s1,0x4 - 67b0: 067f 0x67f - 67b2: ff0a fsw ft2,188(sp) - 67b4: 1aff 0x1aff - 67b6: f091 bnez s1,66ba <__stack_size+0x62ba> - 67b8: 067e slli a2,a2,0x1f - 67ba: 2540 fld fs0,136(a0) - 67bc: 221e fld ft4,448(sp) - 67be: 8091 srli s1,s1,0x4 - 67c0: 067f 0x67f - 67c2: ff0a fsw ft2,188(sp) - 67c4: 1aff 0x1aff - 67c6: f091 bnez s1,66ca <__stack_size+0x62ca> - 67c8: 067e slli a2,a2,0x1f - 67ca: ff0a fsw ft2,188(sp) - 67cc: 1aff 0x1aff - 67ce: 401e 0x401e - 67d0: 2225 jal 68f8 <__stack_size+0x64f8> - 67d2: c49f 000d d000 0xd000000dc49f - 67d8: 000d c.nop 3 - 67da: 3400 fld fs0,40(s0) - 67dc: 9100 0x9100 - 67de: 7ef0 flw fa2,124(a3) - 67e0: 0a06 slli s4,s4,0x1 - 67e2: ffff 0xffff - 67e4: 911a add sp,sp,t1 - 67e6: 7f80 flw fs0,56(a5) - 67e8: 4006 0x4006 - 67ea: 1e25 addi t3,t3,-23 - 67ec: 8091 srli s1,s1,0x4 - 67ee: 067f 0x67f - 67f0: ff0a fsw ft2,188(sp) - 67f2: 1aff 0x1aff - 67f4: f091 bnez s1,66f8 <__stack_size+0x62f8> - 67f6: 067e slli a2,a2,0x1f - 67f8: 2540 fld fs0,136(a0) - 67fa: 221e fld ft4,448(sp) - 67fc: 8091 srli s1,s1,0x4 - 67fe: 067f 0x67f - 6800: ff0a fsw ft2,188(sp) - 6802: 1aff 0x1aff - 6804: f091 bnez s1,6708 <__stack_size+0x6308> - 6806: 067e slli a2,a2,0x1f - 6808: ff0a fsw ft2,188(sp) - 680a: 1aff 0x1aff - 680c: 401e 0x401e - 680e: 2225 jal 6936 <__stack_size+0x6536> - 6810: 009f 0000 0000 0x9f - 6816: 0000 unimp - 6818: e800 fsw fs0,16(s0) - 681a: 0004 0x4 - 681c: 2400 fld fs0,8(s0) - 681e: 0005 c.nop 1 - 6820: 0100 addi s0,sp,128 - 6822: 5600 lw s0,40(a2) - 6824: 0524 addi s1,sp,648 - 6826: 0000 unimp - 6828: 07c0 addi s0,sp,964 - 682a: 0000 unimp - 682c: 0006 c.slli zero,0x1 - 682e: 007a0077 0x7a0077 - 6832: 9f1e add t5,t5,t2 - 6834: 07c0 addi s0,sp,964 - 6836: 0000 unimp - 6838: 0810 addi a2,sp,16 - 683a: 0000 unimp - 683c: 000a c.slli zero,0x2 - 683e: f091 bnez s1,6742 <__stack_size+0x6342> - 6840: 067e slli a2,a2,0x1f - 6842: 2540 fld fs0,136(a0) - 6844: 007a c.slli zero,0x1e - 6846: 9f1e add t5,t5,t2 - 6848: 0810 addi a2,sp,16 - 684a: 0000 unimp - 684c: 08ac addi a1,sp,88 - 684e: 0000 unimp - 6850: 7f88000f 0x7f88000f - 6854: 8091 srli s1,s1,0x4 - 6856: 067f 0x67f - 6858: 911a add sp,sp,t1 - 685a: 7ef0 flw fa2,124(a3) - 685c: 4006 0x4006 - 685e: 1e25 addi t3,t3,-23 - 6860: ac9f 0008 fc00 0xfc000008ac9f - 6866: 0008 0x8 - 6868: 0f00 addi s0,sp,912 - 686a: 8700 0x8700 - 686c: 917f 0x917f - 686e: 7f80 flw fs0,56(a5) - 6870: 1a06 slli s4,s4,0x21 - 6872: f091 bnez s1,6776 <__stack_size+0x6376> - 6874: 067e slli a2,a2,0x1f - 6876: 2540 fld fs0,136(a0) - 6878: 9f1e add t5,t5,t2 - 687a: 08fc addi a5,sp,92 - 687c: 0000 unimp - 687e: 09cc addi a1,sp,212 - 6880: 0000 unimp - 6882: 0010 0x10 - 6884: 8091 srli s1,s1,0x4 - 6886: 067f 0x67f - 6888: ff0a fsw ft2,188(sp) - 688a: 1aff 0x1aff - 688c: f091 bnez s1,6790 <__stack_size+0x6390> - 688e: 067e slli a2,a2,0x1f - 6890: 2540 fld fs0,136(a0) - 6892: 9f1e add t5,t5,t2 - 6894: 09cc addi a1,sp,212 - 6896: 0000 unimp - 6898: 09d0 addi a2,sp,212 - 689a: 0000 unimp - 689c: 7f7b000f 0x7f7b000f - 68a0: 8091 srli s1,s1,0x4 - 68a2: 067f 0x67f - 68a4: 911a add sp,sp,t1 - 68a6: 7ef0 flw fa2,124(a3) - 68a8: 4006 0x4006 - 68aa: 1e25 addi t3,t3,-23 - 68ac: d09f 0009 d800 0xd8000009d09f - 68b2: 0009 c.nop 2 - 68b4: 1000 addi s0,sp,32 - 68b6: 9100 0x9100 - 68b8: 7f80 flw fs0,56(a5) - 68ba: 0a06 slli s4,s4,0x1 - 68bc: ffff 0xffff - 68be: 911a add sp,sp,t1 - 68c0: 7ef0 flw fa2,124(a3) - 68c2: 4006 0x4006 - 68c4: 1e25 addi t3,t3,-23 - 68c6: d89f 0009 3400 0x34000009d89f - 68cc: 000a c.slli zero,0x2 - 68ce: 0f00 addi s0,sp,912 - 68d0: 8800 0x8800 - 68d2: 917f 0x917f - 68d4: 7f80 flw fs0,56(a5) - 68d6: 1a06 slli s4,s4,0x21 - 68d8: f091 bnez s1,67dc <__stack_size+0x63dc> - 68da: 067e slli a2,a2,0x1f - 68dc: 2540 fld fs0,136(a0) - 68de: 9f1e add t5,t5,t2 - 68e0: 0a34 addi a3,sp,280 - 68e2: 0000 unimp - 68e4: 0a78 addi a4,sp,284 - 68e6: 0000 unimp - 68e8: 7f89000f 0x7f89000f - 68ec: 8091 srli s1,s1,0x4 - 68ee: 067f 0x67f - 68f0: 911a add sp,sp,t1 - 68f2: 7ef0 flw fa2,124(a3) - 68f4: 4006 0x4006 - 68f6: 1e25 addi t3,t3,-23 - 68f8: 789f 000a 7c00 0x7c00000a789f - 68fe: 000a c.slli zero,0x2 - 6900: 0f00 addi s0,sp,912 - 6902: 9100 0x9100 - 6904: 7f80 flw fs0,56(a5) - 6906: 7a06 flw fs4,96(sp) - 6908: 1a00 addi s0,sp,304 - 690a: f091 bnez s1,680e <__stack_size+0x640e> - 690c: 067e slli a2,a2,0x1f - 690e: 2540 fld fs0,136(a0) - 6910: 9f1e add t5,t5,t2 - 6912: 0a7c addi a5,sp,284 - 6914: 0000 unimp - 6916: 0b20 addi s0,sp,408 - 6918: 0000 unimp - 691a: 7f88000f 0x7f88000f - 691e: 8091 srli s1,s1,0x4 - 6920: 067f 0x67f - 6922: 911a add sp,sp,t1 - 6924: 7ef0 flw fa2,124(a3) - 6926: 4006 0x4006 - 6928: 1e25 addi t3,t3,-23 - 692a: 209f 000b e800 0xe800000b209f - 6930: 0f00000b 0xf00000b - 6934: 9100 0x9100 - 6936: 7f80 flw fs0,56(a5) - 6938: 7606 flw fa2,96(sp) - 693a: 1a00 addi s0,sp,304 - 693c: f091 bnez s1,6840 <__stack_size+0x6440> - 693e: 067e slli a2,a2,0x1f - 6940: 2540 fld fs0,136(a0) - 6942: 9f1e add t5,t5,t2 - 6944: 0be8 addi a0,sp,476 - 6946: 0000 unimp - 6948: 0cc8 addi a0,sp,596 - 694a: 0000 unimp - 694c: 0010 0x10 - 694e: 8091 srli s1,s1,0x4 - 6950: 067f 0x67f - 6952: ff0a fsw ft2,188(sp) - 6954: 1aff 0x1aff - 6956: f091 bnez s1,685a <__stack_size+0x645a> - 6958: 067e slli a2,a2,0x1f - 695a: 2540 fld fs0,136(a0) - 695c: 9f1e add t5,t5,t2 - 695e: 0dc4 addi s1,sp,724 - 6960: 0000 unimp - 6962: 0dd0 addi a2,sp,724 - 6964: 0000 unimp - 6966: 0010 0x10 - 6968: 8091 srli s1,s1,0x4 - 696a: 067f 0x67f - 696c: ff0a fsw ft2,188(sp) - 696e: 1aff 0x1aff - 6970: f091 bnez s1,6874 <__stack_size+0x6474> - 6972: 067e slli a2,a2,0x1f - 6974: 2540 fld fs0,136(a0) - 6976: 9f1e add t5,t5,t2 - ... - 6980: 04f8 addi a4,sp,588 - 6982: 0000 unimp - 6984: 06cc addi a1,sp,836 - 6986: 0000 unimp - 6988: 0001 nop - 698a: 00000063 beqz zero,698a <__stack_size+0x658a> - 698e: 0000 unimp - 6990: 0000 unimp - 6992: c000 sw s0,0(s0) - 6994: 0004 0x4 - 6996: d800 sw s0,48(s0) - 6998: 0004 0x4 - 699a: 0100 addi s0,sp,128 - 699c: 5b00 lw s0,48(a4) - 699e: 04d8 addi a4,sp,580 - 69a0: 0000 unimp - 69a2: 0cc8 addi a0,sp,596 - 69a4: 0000 unimp - 69a6: f0910003 lb zero,-247(sp) - 69aa: c47e sw t6,8(sp) - 69ac: 000d c.nop 3 - 69ae: d000 sw s0,32(s0) - 69b0: 000d c.nop 3 - 69b2: 0300 addi s0,sp,384 - 69b4: 9100 0x9100 - 69b6: 7ef0 flw fa2,124(a3) - ... - 69c0: 04d0 addi a2,sp,580 - 69c2: 0000 unimp - 69c4: 04dc addi a5,sp,580 - 69c6: 0000 unimp - 69c8: 0001 nop - 69ca: dc5a sw s6,56(sp) - 69cc: 0004 0x4 - 69ce: c800 sw s0,16(s0) - 69d0: 000c 0xc - 69d2: 0300 addi s0,sp,384 - 69d4: 9100 0x9100 - 69d6: 7f80 flw fs0,56(a5) - 69d8: 0dc4 addi s1,sp,724 - 69da: 0000 unimp - 69dc: 0dd0 addi a2,sp,724 - 69de: 0000 unimp - 69e0: 80910003 lb zero,-2039(sp) - 69e4: 007f 0x7f - 69e6: 0000 unimp - 69e8: 0000 unimp - 69ea: 0000 unimp - 69ec: d000 sw s0,32(s0) - 69ee: 0004 0x4 - 69f0: c000 sw s0,0(s0) - 69f2: 01000007 0x1000007 - 69f6: 5700 lw s0,40(a4) - 69f8: 07c0 addi s0,sp,964 - 69fa: 0000 unimp - 69fc: 0cc8 addi a0,sp,596 - 69fe: 0000 unimp - 6a00: f2910003 lb zero,-215(sp) - 6a04: c47e sw t6,8(sp) - 6a06: 000d c.nop 3 - 6a08: d000 sw s0,32(s0) - 6a0a: 000d c.nop 3 - 6a0c: 0300 addi s0,sp,384 - 6a0e: 9100 0x9100 - 6a10: 7ef2 flw ft9,60(sp) - ... - 6a1a: 04d4 addi a3,sp,580 - 6a1c: 0000 unimp - 6a1e: 0808 addi a0,sp,16 - 6a20: 0000 unimp - 6a22: 0001 nop - 6a24: 085e slli a6,a6,0x17 - 6a26: 0008 0x8 - 6a28: c800 sw s0,16(s0) - 6a2a: 000c 0xc - 6a2c: 0300 addi s0,sp,384 - 6a2e: 9100 0x9100 - 6a30: 7f82 flw ft11,32(sp) - 6a32: 0dc4 addi s1,sp,724 - 6a34: 0000 unimp - 6a36: 0dd0 addi a2,sp,724 - 6a38: 0000 unimp - 6a3a: 82910003 lb zero,-2007(sp) - 6a3e: 007f 0x7f - 6a40: 0000 unimp - 6a42: 0000 unimp - 6a44: 0000 unimp - 6a46: 2c00 fld fs0,24(s0) - 6a48: 0005 c.nop 1 - 6a4a: 6800 flw fs0,16(s0) - 6a4c: 0005 c.nop 1 - 6a4e: 0100 addi s0,sp,128 - 6a50: 5600 lw s0,40(a2) - 6a52: 0568 addi a0,sp,652 - 6a54: 0000 unimp - 6a56: 07b4 addi a3,sp,968 - 6a58: 0000 unimp - 6a5a: 0006 c.slli zero,0x1 - 6a5c: 008c addi a1,sp,64 - 6a5e: 9f1e007b 0x9f1e007b - 6a62: 07b4 addi a3,sp,968 - 6a64: 0000 unimp - 6a66: 07c8 addi a0,sp,964 - 6a68: 0000 unimp - 6a6a: 000c 0xc - 6a6c: f091 bnez s1,6970 <__stack_size+0x6570> - 6a6e: 067e slli a2,a2,0x1f - 6a70: ff0a fsw ft2,188(sp) - 6a72: 1aff 0x1aff - 6a74: 008c addi a1,sp,64 - 6a76: 9f1e add t5,t5,t2 - 6a78: 07c8 addi a0,sp,964 - 6a7a: 0000 unimp - 6a7c: 07cc addi a1,sp,964 - 6a7e: 0000 unimp - 6a80: 7f88000b 0x7f88000b - 6a84: f091 bnez s1,6988 <__stack_size+0x6588> - 6a86: 067e slli a2,a2,0x1f - 6a88: 8c1a mv s8,t1 - 6a8a: 1e00 addi s0,sp,816 - 6a8c: cc9f 0007 d800 0xd8000007cc9f - 6a92: 0c000007 0xc000007 - 6a96: 9100 0x9100 - 6a98: 7ef0 flw fa2,124(a3) - 6a9a: 0a06 slli s4,s4,0x1 - 6a9c: ffff 0xffff - 6a9e: 8c1a mv s8,t1 - 6aa0: 1e00 addi s0,sp,816 - 6aa2: d89f 0007 ac00 0xac000007d89f - 6aa8: 0008 0x8 - 6aaa: 0b00 addi s0,sp,400 - 6aac: 8800 0x8800 - 6aae: 917f 0x917f - 6ab0: 7ef0 flw fa2,124(a3) - 6ab2: 1a06 slli s4,s4,0x21 - 6ab4: 008c addi a1,sp,64 - 6ab6: 9f1e add t5,t5,t2 - 6ab8: 08ac addi a1,sp,88 - 6aba: 0000 unimp - 6abc: 08fc addi a5,sp,92 - 6abe: 0000 unimp - 6ac0: 7f87000b 0x7f87000b - 6ac4: f091 bnez s1,69c8 <__stack_size+0x65c8> - 6ac6: 067e slli a2,a2,0x1f - 6ac8: 8c1a mv s8,t1 - 6aca: 1e00 addi s0,sp,816 - 6acc: fc9f 0008 cc00 0xcc000008fc9f - 6ad2: 0009 c.nop 2 - 6ad4: 0c00 addi s0,sp,528 - 6ad6: 9100 0x9100 - 6ad8: 7ef0 flw fa2,124(a3) - 6ada: 0a06 slli s4,s4,0x1 - 6adc: ffff 0xffff - 6ade: 8c1a mv s8,t1 - 6ae0: 1e00 addi s0,sp,816 - 6ae2: cc9f 0009 d000 0xd0000009cc9f - 6ae8: 0009 c.nop 2 - 6aea: 0b00 addi s0,sp,400 - 6aec: 7b00 flw fs0,48(a4) - 6aee: 917f 0x917f - 6af0: 7ef0 flw fa2,124(a3) - 6af2: 1a06 slli s4,s4,0x21 - 6af4: 008c addi a1,sp,64 - 6af6: 9f1e add t5,t5,t2 - 6af8: 09d0 addi a2,sp,212 - 6afa: 0000 unimp - 6afc: 09d8 addi a4,sp,212 - 6afe: 0000 unimp - 6b00: 000c 0xc - 6b02: f091 bnez s1,6a06 <__stack_size+0x6606> - 6b04: 067e slli a2,a2,0x1f - 6b06: ff0a fsw ft2,188(sp) - 6b08: 1aff 0x1aff - 6b0a: 008c addi a1,sp,64 - 6b0c: 9f1e add t5,t5,t2 - 6b0e: 09d8 addi a4,sp,212 - 6b10: 0000 unimp - 6b12: 0a34 addi a3,sp,280 - 6b14: 0000 unimp - 6b16: 7f88000b 0x7f88000b - 6b1a: f091 bnez s1,6a1e <__stack_size+0x661e> - 6b1c: 067e slli a2,a2,0x1f - 6b1e: 8c1a mv s8,t1 - 6b20: 1e00 addi s0,sp,816 - 6b22: 349f 000a 4400 0x4400000a349f - 6b28: 000a c.slli zero,0x2 - 6b2a: 0b00 addi s0,sp,400 - 6b2c: 8900 0x8900 - 6b2e: 917f 0x917f - 6b30: 7ef0 flw fa2,124(a3) - 6b32: 1a06 slli s4,s4,0x21 - 6b34: 008c addi a1,sp,64 - 6b36: 9f1e add t5,t5,t2 - 6b38: 0a44 addi s1,sp,276 - 6b3a: 0000 unimp - 6b3c: 0a78 addi a4,sp,284 - 6b3e: 0000 unimp - 6b40: 0010 0x10 - 6b42: 7f89 lui t6,0xfffe2 - 6b44: 8491 srai s1,s1,0x4 - 6b46: 067f 0x67f - 6b48: 891a mv s2,t1 - 6b4a: 917f 0x917f - 6b4c: 7ef0 flw fa2,124(a3) - 6b4e: 1a06 slli s4,s4,0x21 - 6b50: 9f1e add t5,t5,t2 - 6b52: 0a78 addi a4,sp,284 - 6b54: 0000 unimp - 6b56: 0a7c addi a5,sp,284 - 6b58: 0000 unimp - 6b5a: 0010 0x10 - 6b5c: 8491 srai s1,s1,0x4 - 6b5e: 067f 0x67f - 6b60: 007a c.slli zero,0x1e - 6b62: 911a add sp,sp,t1 - 6b64: 7ef0 flw fa2,124(a3) - 6b66: 7a06 flw fs4,96(sp) - 6b68: 1a00 addi s0,sp,304 - 6b6a: 9f1e add t5,t5,t2 - 6b6c: 0a7c addi a5,sp,284 - 6b6e: 0000 unimp - 6b70: 0b20 addi s0,sp,408 - 6b72: 0000 unimp - 6b74: 0010 0x10 - 6b76: 7f88 flw fa0,56(a5) - 6b78: 8491 srai s1,s1,0x4 - 6b7a: 067f 0x67f - 6b7c: 881a mv a6,t1 - 6b7e: 917f 0x917f - 6b80: 7ef0 flw fa2,124(a3) - 6b82: 1a06 slli s4,s4,0x21 - 6b84: 9f1e add t5,t5,t2 - 6b86: 0b20 addi s0,sp,408 - 6b88: 0000 unimp - 6b8a: 0be8 addi a0,sp,476 - 6b8c: 0000 unimp - 6b8e: 0010 0x10 - 6b90: 8491 srai s1,s1,0x4 - 6b92: 067f 0x67f - 6b94: 0076 c.slli zero,0x1d - 6b96: 911a add sp,sp,t1 - 6b98: 7ef0 flw fa2,124(a3) - 6b9a: 7606 flw fa2,96(sp) - 6b9c: 1a00 addi s0,sp,304 - 6b9e: 9f1e add t5,t5,t2 - 6ba0: 0be8 addi a0,sp,476 - 6ba2: 0000 unimp - 6ba4: 0cc8 addi a0,sp,596 - 6ba6: 0000 unimp - 6ba8: 0012 c.slli zero,0x4 - 6baa: 8491 srai s1,s1,0x4 - 6bac: 067f 0x67f - 6bae: ff0a fsw ft2,188(sp) - 6bb0: 1aff 0x1aff - 6bb2: f091 bnez s1,6ab6 <__stack_size+0x66b6> - 6bb4: 067e slli a2,a2,0x1f - 6bb6: ff0a fsw ft2,188(sp) - 6bb8: 1aff 0x1aff - 6bba: 9f1e add t5,t5,t2 - 6bbc: 0dc4 addi s1,sp,724 - 6bbe: 0000 unimp - 6bc0: 0dd0 addi a2,sp,724 - 6bc2: 0000 unimp - 6bc4: 0012 c.slli zero,0x4 - 6bc6: 8491 srai s1,s1,0x4 - 6bc8: 067f 0x67f - 6bca: ff0a fsw ft2,188(sp) - 6bcc: 1aff 0x1aff - 6bce: f091 bnez s1,6ad2 <__stack_size+0x66d2> - 6bd0: 067e slli a2,a2,0x1f - 6bd2: ff0a fsw ft2,188(sp) - 6bd4: 1aff 0x1aff - 6bd6: 9f1e add t5,t5,t2 - ... - 6be0: 052c addi a1,sp,648 - 6be2: 0000 unimp - 6be4: 0534 addi a3,sp,648 - 6be6: 0000 unimp - 6be8: 0006 c.slli zero,0x1 - 6bea: 007b008f 0x7b008f - 6bee: 9f1e add t5,t5,t2 - 6bf0: 0534 addi a3,sp,648 - 6bf2: 0000 unimp - 6bf4: 053c addi a5,sp,648 - 6bf6: 0000 unimp - 6bf8: 0001 nop - 6bfa: 3c5d jal 66b0 <__stack_size+0x62b0> - 6bfc: 0005 c.nop 1 - 6bfe: 4400 lw s0,8(s0) - 6c00: 0005 c.nop 1 - 6c02: 0600 addi s0,sp,768 - 6c04: 8f00 0x8f00 - 6c06: 7b00 flw fs0,48(a4) - 6c08: 1e00 addi s0,sp,816 - 6c0a: 449f 0005 7400 0x74000005449f - 6c10: 0005 c.nop 1 - 6c12: 0100 addi s0,sp,128 - 6c14: 5d00 lw s0,56(a0) - 6c16: 0574 addi a3,sp,652 - 6c18: 0000 unimp - 6c1a: 07b4 addi a3,sp,968 - 6c1c: 0000 unimp - 6c1e: 0014 0x14 - 6c20: 007b008f 0x7b008f - 6c24: 771e flw fa4,228(sp) - 6c26: 8c00 0x8c00 - 6c28: 1e00 addi s0,sp,816 - 6c2a: 8c22 mv s8,s0 - 6c2c: 7b00 flw fs0,48(a4) - 6c2e: 1e00 addi s0,sp,816 - 6c30: 2540 fld fs0,136(a0) - 6c32: 9f22 add t5,t5,s0 - 6c34: 07b4 addi a3,sp,968 - 6c36: 0000 unimp - 6c38: 07c0 addi s0,sp,964 - 6c3a: 0000 unimp - 6c3c: 0020 addi s0,sp,8 - 6c3e: f091 bnez s1,6b42 <__stack_size+0x6742> - 6c40: 067e slli a2,a2,0x1f - 6c42: ff0a fsw ft2,188(sp) - 6c44: 1aff 0x1aff - 6c46: 771e008f 0x771e008f - 6c4a: 8c00 0x8c00 - 6c4c: 1e00 addi s0,sp,816 - 6c4e: 9122 add sp,sp,s0 - 6c50: 7ef0 flw fa2,124(a3) - 6c52: 0a06 slli s4,s4,0x1 - 6c54: ffff 0xffff - 6c56: 8c1a mv s8,t1 - 6c58: 1e00 addi s0,sp,816 - 6c5a: 2540 fld fs0,136(a0) - 6c5c: 9f22 add t5,t5,s0 - 6c5e: 07c0 addi s0,sp,964 - 6c60: 0000 unimp - 6c62: 07c8 addi a0,sp,964 - 6c64: 0000 unimp - 6c66: 0024 addi s1,sp,8 - 6c68: f091 bnez s1,6b6c <__stack_size+0x676c> - 6c6a: 067e slli a2,a2,0x1f - 6c6c: ff0a fsw ft2,188(sp) - 6c6e: 1aff 0x1aff - 6c70: 911e008f 0x911e008f - 6c74: 7ef0 flw fa2,124(a3) - 6c76: 4006 0x4006 - 6c78: 8c25 xor s0,s0,s1 - 6c7a: 1e00 addi s0,sp,816 - 6c7c: 9122 add sp,sp,s0 - 6c7e: 7ef0 flw fa2,124(a3) - 6c80: 0a06 slli s4,s4,0x1 - 6c82: ffff 0xffff - 6c84: 8c1a mv s8,t1 - 6c86: 1e00 addi s0,sp,816 - 6c88: 2540 fld fs0,136(a0) - 6c8a: 9f22 add t5,t5,s0 - 6c8c: 07c8 addi a0,sp,964 - 6c8e: 0000 unimp - 6c90: 07cc addi a1,sp,964 - 6c92: 0000 unimp - 6c94: 0022 c.slli zero,0x8 - 6c96: 7f88 flw fa0,56(a5) - 6c98: f091 bnez s1,6b9c <__stack_size+0x679c> - 6c9a: 067e slli a2,a2,0x1f - 6c9c: 8f1a mv t5,t1 - 6c9e: 1e00 addi s0,sp,816 - 6ca0: f091 bnez s1,6ba4 <__stack_size+0x67a4> - 6ca2: 067e slli a2,a2,0x1f - 6ca4: 2540 fld fs0,136(a0) - 6ca6: 008c addi a1,sp,64 - 6ca8: 221e fld ft4,448(sp) - 6caa: 7f88 flw fa0,56(a5) - 6cac: f091 bnez s1,6bb0 <__stack_size+0x67b0> - 6cae: 067e slli a2,a2,0x1f - 6cb0: 8c1a mv s8,t1 - 6cb2: 1e00 addi s0,sp,816 - 6cb4: 2540 fld fs0,136(a0) - 6cb6: 9f22 add t5,t5,s0 - 6cb8: 07cc addi a1,sp,964 - 6cba: 0000 unimp - 6cbc: 07d8 addi a4,sp,964 - 6cbe: 0000 unimp - 6cc0: 0024 addi s1,sp,8 - 6cc2: f091 bnez s1,6bc6 <__stack_size+0x67c6> - 6cc4: 067e slli a2,a2,0x1f - 6cc6: ff0a fsw ft2,188(sp) - 6cc8: 1aff 0x1aff - 6cca: 911e008f 0x911e008f - 6cce: 7ef0 flw fa2,124(a3) - 6cd0: 4006 0x4006 - 6cd2: 8c25 xor s0,s0,s1 - 6cd4: 1e00 addi s0,sp,816 - 6cd6: 9122 add sp,sp,s0 - 6cd8: 7ef0 flw fa2,124(a3) - 6cda: 0a06 slli s4,s4,0x1 - 6cdc: ffff 0xffff - 6cde: 8c1a mv s8,t1 - 6ce0: 1e00 addi s0,sp,816 - 6ce2: 2540 fld fs0,136(a0) - 6ce4: 9f22 add t5,t5,s0 - 6ce6: 07d8 addi a4,sp,964 - 6ce8: 0000 unimp - 6cea: 08ac addi a1,sp,88 - 6cec: 0000 unimp - 6cee: 0022 c.slli zero,0x8 - 6cf0: 7f88 flw fa0,56(a5) - 6cf2: f091 bnez s1,6bf6 <__stack_size+0x67f6> - 6cf4: 067e slli a2,a2,0x1f - 6cf6: 8f1a mv t5,t1 - 6cf8: 1e00 addi s0,sp,816 - 6cfa: f091 bnez s1,6bfe <__stack_size+0x67fe> - 6cfc: 067e slli a2,a2,0x1f - 6cfe: 2540 fld fs0,136(a0) - 6d00: 008c addi a1,sp,64 - 6d02: 221e fld ft4,448(sp) - 6d04: 7f88 flw fa0,56(a5) - 6d06: f091 bnez s1,6c0a <__stack_size+0x680a> - 6d08: 067e slli a2,a2,0x1f - 6d0a: 8c1a mv s8,t1 - 6d0c: 1e00 addi s0,sp,816 - 6d0e: 2540 fld fs0,136(a0) - 6d10: 9f22 add t5,t5,s0 - 6d12: 08ac addi a1,sp,88 - 6d14: 0000 unimp - 6d16: 08fc addi a5,sp,92 - 6d18: 0000 unimp - 6d1a: 0022 c.slli zero,0x8 - 6d1c: f0917f87 0xf0917f87 - 6d20: 067e slli a2,a2,0x1f - 6d22: 8f1a mv t5,t1 - 6d24: 1e00 addi s0,sp,816 - 6d26: f091 bnez s1,6c2a <__stack_size+0x682a> - 6d28: 067e slli a2,a2,0x1f - 6d2a: 2540 fld fs0,136(a0) - 6d2c: 008c addi a1,sp,64 - 6d2e: 221e fld ft4,448(sp) - 6d30: f0917f87 0xf0917f87 - 6d34: 067e slli a2,a2,0x1f - 6d36: 8c1a mv s8,t1 - 6d38: 1e00 addi s0,sp,816 - 6d3a: 2540 fld fs0,136(a0) - 6d3c: 9f22 add t5,t5,s0 - 6d3e: 08fc addi a5,sp,92 - 6d40: 0000 unimp - 6d42: 09cc addi a1,sp,212 - 6d44: 0000 unimp - 6d46: 0024 addi s1,sp,8 - 6d48: f091 bnez s1,6c4c <__stack_size+0x684c> - 6d4a: 067e slli a2,a2,0x1f - 6d4c: ff0a fsw ft2,188(sp) - 6d4e: 1aff 0x1aff - 6d50: 911e008f 0x911e008f - 6d54: 7ef0 flw fa2,124(a3) - 6d56: 4006 0x4006 - 6d58: 8c25 xor s0,s0,s1 - 6d5a: 1e00 addi s0,sp,816 - 6d5c: 9122 add sp,sp,s0 - 6d5e: 7ef0 flw fa2,124(a3) - 6d60: 0a06 slli s4,s4,0x1 - 6d62: ffff 0xffff - 6d64: 8c1a mv s8,t1 - 6d66: 1e00 addi s0,sp,816 - 6d68: 2540 fld fs0,136(a0) - 6d6a: 9f22 add t5,t5,s0 - 6d6c: 09cc addi a1,sp,212 - 6d6e: 0000 unimp - 6d70: 09d0 addi a2,sp,212 - 6d72: 0000 unimp - 6d74: 0022 c.slli zero,0x8 - 6d76: f0917f7b 0xf0917f7b - 6d7a: 067e slli a2,a2,0x1f - 6d7c: 8f1a mv t5,t1 - 6d7e: 1e00 addi s0,sp,816 - 6d80: f091 bnez s1,6c84 <__stack_size+0x6884> - 6d82: 067e slli a2,a2,0x1f - 6d84: 2540 fld fs0,136(a0) - 6d86: 008c addi a1,sp,64 - 6d88: 221e fld ft4,448(sp) - 6d8a: f0917f7b 0xf0917f7b - 6d8e: 067e slli a2,a2,0x1f - 6d90: 8c1a mv s8,t1 - 6d92: 1e00 addi s0,sp,816 - 6d94: 2540 fld fs0,136(a0) - 6d96: 9f22 add t5,t5,s0 - 6d98: 09d0 addi a2,sp,212 - 6d9a: 0000 unimp - 6d9c: 09d8 addi a4,sp,212 - 6d9e: 0000 unimp - 6da0: 0024 addi s1,sp,8 - 6da2: f091 bnez s1,6ca6 <__stack_size+0x68a6> - 6da4: 067e slli a2,a2,0x1f - 6da6: ff0a fsw ft2,188(sp) - 6da8: 1aff 0x1aff - 6daa: 911e008f 0x911e008f - 6dae: 7ef0 flw fa2,124(a3) - 6db0: 4006 0x4006 - 6db2: 8c25 xor s0,s0,s1 - 6db4: 1e00 addi s0,sp,816 - 6db6: 9122 add sp,sp,s0 - 6db8: 7ef0 flw fa2,124(a3) - 6dba: 0a06 slli s4,s4,0x1 - 6dbc: ffff 0xffff - 6dbe: 8c1a mv s8,t1 - 6dc0: 1e00 addi s0,sp,816 - 6dc2: 2540 fld fs0,136(a0) - 6dc4: 9f22 add t5,t5,s0 - 6dc6: 09d8 addi a4,sp,212 - 6dc8: 0000 unimp - 6dca: 0a34 addi a3,sp,280 - 6dcc: 0000 unimp - 6dce: 0022 c.slli zero,0x8 - 6dd0: 7f88 flw fa0,56(a5) - 6dd2: f091 bnez s1,6cd6 <__stack_size+0x68d6> - 6dd4: 067e slli a2,a2,0x1f - 6dd6: 8f1a mv t5,t1 - 6dd8: 1e00 addi s0,sp,816 - 6dda: f091 bnez s1,6cde <__stack_size+0x68de> - 6ddc: 067e slli a2,a2,0x1f - 6dde: 2540 fld fs0,136(a0) - 6de0: 008c addi a1,sp,64 - 6de2: 221e fld ft4,448(sp) - 6de4: 7f88 flw fa0,56(a5) - 6de6: f091 bnez s1,6cea <__stack_size+0x68ea> - 6de8: 067e slli a2,a2,0x1f - 6dea: 8c1a mv s8,t1 - 6dec: 1e00 addi s0,sp,816 - 6dee: 2540 fld fs0,136(a0) - 6df0: 9f22 add t5,t5,s0 - 6df2: 0a34 addi a3,sp,280 - 6df4: 0000 unimp - 6df6: 0a3c addi a5,sp,280 - 6df8: 0000 unimp - 6dfa: 0022 c.slli zero,0x8 - 6dfc: 7f89 lui t6,0xfffe2 - 6dfe: f091 bnez s1,6d02 <__stack_size+0x6902> - 6e00: 067e slli a2,a2,0x1f - 6e02: 8f1a mv t5,t1 - 6e04: 1e00 addi s0,sp,816 - 6e06: f091 bnez s1,6d0a <__stack_size+0x690a> - 6e08: 067e slli a2,a2,0x1f - 6e0a: 2540 fld fs0,136(a0) - 6e0c: 008c addi a1,sp,64 - 6e0e: 221e fld ft4,448(sp) - 6e10: 7f89 lui t6,0xfffe2 - 6e12: f091 bnez s1,6d16 <__stack_size+0x6916> - 6e14: 067e slli a2,a2,0x1f - 6e16: 8c1a mv s8,t1 - 6e18: 1e00 addi s0,sp,816 - 6e1a: 2540 fld fs0,136(a0) - 6e1c: 9f22 add t5,t5,s0 - 6e1e: 0a3c addi a5,sp,280 - 6e20: 0000 unimp - 6e22: 0a44 addi s1,sp,276 - 6e24: 0000 unimp - 6e26: 0026 c.slli zero,0x9 - 6e28: 7f89 lui t6,0xfffe2 - 6e2a: f091 bnez s1,6d2e <__stack_size+0x692e> - 6e2c: 067e slli a2,a2,0x1f - 6e2e: 911a add sp,sp,t1 - 6e30: 7f84 flw fs1,56(a5) - 6e32: 4006 0x4006 - 6e34: 1e25 addi t3,t3,-23 - 6e36: f091 bnez s1,6d3a <__stack_size+0x693a> - 6e38: 067e slli a2,a2,0x1f - 6e3a: 2540 fld fs0,136(a0) - 6e3c: 008c addi a1,sp,64 - 6e3e: 221e fld ft4,448(sp) - 6e40: 7f89 lui t6,0xfffe2 - 6e42: f091 bnez s1,6d46 <__stack_size+0x6946> - 6e44: 067e slli a2,a2,0x1f - 6e46: 8c1a mv s8,t1 - 6e48: 1e00 addi s0,sp,816 - 6e4a: 2540 fld fs0,136(a0) - 6e4c: 9f22 add t5,t5,s0 - 6e4e: 0a44 addi s1,sp,276 - 6e50: 0000 unimp - 6e52: 0a78 addi a4,sp,284 - 6e54: 0000 unimp - 6e56: 0030 addi a2,sp,8 - 6e58: 7f89 lui t6,0xfffe2 - 6e5a: f091 bnez s1,6d5e <__stack_size+0x695e> - 6e5c: 067e slli a2,a2,0x1f - 6e5e: 911a add sp,sp,t1 - 6e60: 7f84 flw fs1,56(a5) - 6e62: 4006 0x4006 - 6e64: 1e25 addi t3,t3,-23 - 6e66: 7f89 lui t6,0xfffe2 - 6e68: 8491 srai s1,s1,0x4 - 6e6a: 067f 0x67f - 6e6c: 911a add sp,sp,t1 - 6e6e: 7ef0 flw fa2,124(a3) - 6e70: 4006 0x4006 - 6e72: 1e25 addi t3,t3,-23 - 6e74: 8922 mv s2,s0 - 6e76: 917f 0x917f - 6e78: 7f84 flw fs1,56(a5) - 6e7a: 1a06 slli s4,s4,0x21 - 6e7c: 7f89 lui t6,0xfffe2 - 6e7e: f091 bnez s1,6d82 <__stack_size+0x6982> - 6e80: 067e slli a2,a2,0x1f - 6e82: 1e1a slli t3,t3,0x26 - 6e84: 2540 fld fs0,136(a0) - 6e86: 9f22 add t5,t5,s0 - 6e88: 0a78 addi a4,sp,284 - 6e8a: 0000 unimp - 6e8c: 0a7c addi a5,sp,284 - 6e8e: 0000 unimp - 6e90: 0030 addi a2,sp,8 - 6e92: f091 bnez s1,6d96 <__stack_size+0x6996> - 6e94: 067e slli a2,a2,0x1f - 6e96: 007a c.slli zero,0x1e - 6e98: 911a add sp,sp,t1 - 6e9a: 7f84 flw fs1,56(a5) - 6e9c: 4006 0x4006 - 6e9e: 1e25 addi t3,t3,-23 - 6ea0: 8491 srai s1,s1,0x4 - 6ea2: 067f 0x67f - 6ea4: 007a c.slli zero,0x1e - 6ea6: 911a add sp,sp,t1 - 6ea8: 7ef0 flw fa2,124(a3) - 6eaa: 4006 0x4006 - 6eac: 1e25 addi t3,t3,-23 - 6eae: 9122 add sp,sp,s0 - 6eb0: 7f84 flw fs1,56(a5) - 6eb2: 7a06 flw fs4,96(sp) - 6eb4: 1a00 addi s0,sp,304 - 6eb6: f091 bnez s1,6dba <__stack_size+0x69ba> - 6eb8: 067e slli a2,a2,0x1f - 6eba: 007a c.slli zero,0x1e - 6ebc: 1e1a slli t3,t3,0x26 - 6ebe: 2540 fld fs0,136(a0) - 6ec0: 9f22 add t5,t5,s0 - 6ec2: 0a7c addi a5,sp,284 - 6ec4: 0000 unimp - 6ec6: 0b20 addi s0,sp,408 - 6ec8: 0000 unimp - 6eca: 0030 addi a2,sp,8 - 6ecc: 7f88 flw fa0,56(a5) - 6ece: f091 bnez s1,6dd2 <__stack_size+0x69d2> - 6ed0: 067e slli a2,a2,0x1f - 6ed2: 911a add sp,sp,t1 - 6ed4: 7f84 flw fs1,56(a5) - 6ed6: 4006 0x4006 - 6ed8: 1e25 addi t3,t3,-23 - 6eda: 7f88 flw fa0,56(a5) - 6edc: 8491 srai s1,s1,0x4 - 6ede: 067f 0x67f - 6ee0: 911a add sp,sp,t1 - 6ee2: 7ef0 flw fa2,124(a3) - 6ee4: 4006 0x4006 - 6ee6: 1e25 addi t3,t3,-23 - 6ee8: 8822 mv a6,s0 - 6eea: 917f 0x917f - 6eec: 7f84 flw fs1,56(a5) - 6eee: 1a06 slli s4,s4,0x21 - 6ef0: 7f88 flw fa0,56(a5) - 6ef2: f091 bnez s1,6df6 <__stack_size+0x69f6> - 6ef4: 067e slli a2,a2,0x1f - 6ef6: 1e1a slli t3,t3,0x26 - 6ef8: 2540 fld fs0,136(a0) - 6efa: 9f22 add t5,t5,s0 - 6efc: 0b20 addi s0,sp,408 - 6efe: 0000 unimp - 6f00: 0be8 addi a0,sp,476 - 6f02: 0000 unimp - 6f04: 0030 addi a2,sp,8 - 6f06: f091 bnez s1,6e0a <__stack_size+0x6a0a> - 6f08: 067e slli a2,a2,0x1f - 6f0a: 0076 c.slli zero,0x1d - 6f0c: 911a add sp,sp,t1 - 6f0e: 7f84 flw fs1,56(a5) - 6f10: 4006 0x4006 - 6f12: 1e25 addi t3,t3,-23 - 6f14: 8491 srai s1,s1,0x4 - 6f16: 067f 0x67f - 6f18: 0076 c.slli zero,0x1d - 6f1a: 911a add sp,sp,t1 - 6f1c: 7ef0 flw fa2,124(a3) - 6f1e: 4006 0x4006 - 6f20: 1e25 addi t3,t3,-23 - 6f22: 9122 add sp,sp,s0 - 6f24: 7f84 flw fs1,56(a5) - 6f26: 7606 flw fa2,96(sp) - 6f28: 1a00 addi s0,sp,304 - 6f2a: f091 bnez s1,6e2e <__stack_size+0x6a2e> - 6f2c: 067e slli a2,a2,0x1f - 6f2e: 0076 c.slli zero,0x1d - 6f30: 1e1a slli t3,t3,0x26 - 6f32: 2540 fld fs0,136(a0) - 6f34: 9f22 add t5,t5,s0 - 6f36: 0be8 addi a0,sp,476 - 6f38: 0000 unimp - 6f3a: 0cc8 addi a0,sp,596 - 6f3c: 0000 unimp - 6f3e: 0034 addi a3,sp,8 - 6f40: f091 bnez s1,6e44 <__stack_size+0x6a44> - 6f42: 067e slli a2,a2,0x1f - 6f44: ff0a fsw ft2,188(sp) - 6f46: 1aff 0x1aff - 6f48: 8491 srai s1,s1,0x4 - 6f4a: 067f 0x67f - 6f4c: 2540 fld fs0,136(a0) - 6f4e: 911e add sp,sp,t2 - 6f50: 7f84 flw fs1,56(a5) - 6f52: 0a06 slli s4,s4,0x1 - 6f54: ffff 0xffff - 6f56: 911a add sp,sp,t1 - 6f58: 7ef0 flw fa2,124(a3) - 6f5a: 4006 0x4006 - 6f5c: 1e25 addi t3,t3,-23 - 6f5e: 9122 add sp,sp,s0 - 6f60: 7f84 flw fs1,56(a5) - 6f62: 0a06 slli s4,s4,0x1 - 6f64: ffff 0xffff - 6f66: 911a add sp,sp,t1 - 6f68: 7ef0 flw fa2,124(a3) - 6f6a: 0a06 slli s4,s4,0x1 - 6f6c: ffff 0xffff - 6f6e: 1e1a slli t3,t3,0x26 - 6f70: 2540 fld fs0,136(a0) - 6f72: 9f22 add t5,t5,s0 - 6f74: 0dc4 addi s1,sp,724 - 6f76: 0000 unimp - 6f78: 0dd0 addi a2,sp,724 - 6f7a: 0000 unimp - 6f7c: 0034 addi a3,sp,8 - 6f7e: f091 bnez s1,6e82 <__stack_size+0x6a82> - 6f80: 067e slli a2,a2,0x1f - 6f82: ff0a fsw ft2,188(sp) - 6f84: 1aff 0x1aff - 6f86: 8491 srai s1,s1,0x4 - 6f88: 067f 0x67f - 6f8a: 2540 fld fs0,136(a0) - 6f8c: 911e add sp,sp,t2 - 6f8e: 7f84 flw fs1,56(a5) - 6f90: 0a06 slli s4,s4,0x1 - 6f92: ffff 0xffff - 6f94: 911a add sp,sp,t1 - 6f96: 7ef0 flw fa2,124(a3) - 6f98: 4006 0x4006 - 6f9a: 1e25 addi t3,t3,-23 - 6f9c: 9122 add sp,sp,s0 - 6f9e: 7f84 flw fs1,56(a5) - 6fa0: 0a06 slli s4,s4,0x1 - 6fa2: ffff 0xffff - 6fa4: 911a add sp,sp,t1 - 6fa6: 7ef0 flw fa2,124(a3) - 6fa8: 0a06 slli s4,s4,0x1 - 6faa: ffff 0xffff - 6fac: 1e1a slli t3,t3,0x26 - 6fae: 2540 fld fs0,136(a0) - 6fb0: 9f22 add t5,t5,s0 - ... - 6fba: 0530 addi a2,sp,648 - 6fbc: 0000 unimp - 6fbe: 054c addi a1,sp,644 - 6fc0: 0000 unimp - 6fc2: 0001 nop - 6fc4: 4c5c lw a5,28(s0) - 6fc6: 0005 c.nop 1 - 6fc8: c000 sw s0,0(s0) - 6fca: 06000007 0x6000007 - 6fce: 7700 flw fs0,40(a4) - 6fd0: 8c00 0x8c00 - 6fd2: 1e00 addi s0,sp,816 - 6fd4: c09f 0007 4400 0x44000007c09f - 6fda: 000a c.slli zero,0x2 - 6fdc: 0a00 addi s0,sp,272 - 6fde: 9100 0x9100 - 6fe0: 7ef0 flw fa2,124(a3) - 6fe2: 4006 0x4006 - 6fe4: 8c25 xor s0,s0,s1 - 6fe6: 1e00 addi s0,sp,816 - 6fe8: 449f 000a 7800 0x7800000a449f - 6fee: 000a c.slli zero,0x2 - 6ff0: 0f00 addi s0,sp,912 - 6ff2: 8900 0x8900 - 6ff4: 917f 0x917f - 6ff6: 7f84 flw fs1,56(a5) - 6ff8: 1a06 slli s4,s4,0x21 - 6ffa: f091 bnez s1,6efe <__stack_size+0x6afe> - 6ffc: 067e slli a2,a2,0x1f - 6ffe: 2540 fld fs0,136(a0) - 7000: 9f1e add t5,t5,t2 - 7002: 0a78 addi a4,sp,284 - 7004: 0000 unimp - 7006: 0a7c addi a5,sp,284 - 7008: 0000 unimp - 700a: 8491000f 0x8491000f - 700e: 067f 0x67f - 7010: 007a c.slli zero,0x1e - 7012: 911a add sp,sp,t1 - 7014: 7ef0 flw fa2,124(a3) - 7016: 4006 0x4006 - 7018: 1e25 addi t3,t3,-23 - 701a: 7c9f 000a 2000 0x2000000a7c9f - 7020: 0f00000b 0xf00000b - 7024: 8800 0x8800 - 7026: 917f 0x917f - 7028: 7f84 flw fs1,56(a5) - 702a: 1a06 slli s4,s4,0x21 - 702c: f091 bnez s1,6f30 <__stack_size+0x6b30> - 702e: 067e slli a2,a2,0x1f - 7030: 2540 fld fs0,136(a0) - 7032: 9f1e add t5,t5,t2 - 7034: 0b20 addi s0,sp,408 - 7036: 0000 unimp - 7038: 0be8 addi a0,sp,476 - 703a: 0000 unimp - 703c: 8491000f 0x8491000f - 7040: 067f 0x67f - 7042: 0076 c.slli zero,0x1d - 7044: 911a add sp,sp,t1 - 7046: 7ef0 flw fa2,124(a3) - 7048: 4006 0x4006 - 704a: 1e25 addi t3,t3,-23 - 704c: e89f 000b c800 0xc800000be89f - 7052: 000c 0xc - 7054: 1000 addi s0,sp,32 - 7056: 9100 0x9100 - 7058: 7f84 flw fs1,56(a5) - 705a: 0a06 slli s4,s4,0x1 - 705c: ffff 0xffff - 705e: 911a add sp,sp,t1 - 7060: 7ef0 flw fa2,124(a3) - 7062: 4006 0x4006 - 7064: 1e25 addi t3,t3,-23 - 7066: c49f 000d d000 0xd000000dc49f - 706c: 000d c.nop 3 - 706e: 1000 addi s0,sp,32 - 7070: 9100 0x9100 - 7072: 7f84 flw fs1,56(a5) - 7074: 0a06 slli s4,s4,0x1 - 7076: ffff 0xffff - 7078: 911a add sp,sp,t1 - 707a: 7ef0 flw fa2,124(a3) - 707c: 4006 0x4006 - 707e: 1e25 addi t3,t3,-23 - 7080: 009f 0000 0000 0x9f - 7086: 0000 unimp - 7088: 4400 lw s0,8(s0) - 708a: 0005 c.nop 1 - 708c: e000 fsw fs0,0(s0) - 708e: 0006 c.slli zero,0x1 - 7090: 0100 addi s0,sp,128 - 7092: 6700 flw fs0,8(a4) - ... - 709c: 052c addi a1,sp,648 - 709e: 0000 unimp - 70a0: 0cc8 addi a0,sp,596 - 70a2: 0000 unimp - 70a4: f0910003 lb zero,-247(sp) - 70a8: c47e sw t6,8(sp) - 70aa: 000d c.nop 3 - 70ac: d000 sw s0,32(s0) - 70ae: 000d c.nop 3 - 70b0: 0300 addi s0,sp,384 - 70b2: 9100 0x9100 - 70b4: 7ef0 flw fa2,124(a3) - ... - 70be: 052c addi a1,sp,648 - 70c0: 0000 unimp - 70c2: 07c0 addi s0,sp,964 - 70c4: 0000 unimp - 70c6: 0001 nop - 70c8: 0007c057 0x7c057 - 70cc: c800 sw s0,16(s0) - 70ce: 000c 0xc - 70d0: 0300 addi s0,sp,384 - 70d2: 9100 0x9100 - 70d4: 7ef2 flw ft9,60(sp) - 70d6: 0dc4 addi s1,sp,724 - 70d8: 0000 unimp - 70da: 0dd0 addi a2,sp,724 - 70dc: 0000 unimp - 70de: f2910003 lb zero,-215(sp) - 70e2: 007e c.slli zero,0x1f - 70e4: 0000 unimp - 70e6: 0000 unimp - 70e8: 0000 unimp - 70ea: 2c00 fld fs0,24(s0) - 70ec: 0005 c.nop 1 - 70ee: 3c00 fld fs0,56(s0) - 70f0: 000a c.slli zero,0x2 - 70f2: 0100 addi s0,sp,128 - 70f4: 6f00 flw fs0,24(a4) - 70f6: 0a3c addi a5,sp,280 - 70f8: 0000 unimp - 70fa: 0cc8 addi a0,sp,596 - 70fc: 0000 unimp - 70fe: 86910003 lb zero,-1943(sp) - 7102: c47f 0xc47f - 7104: 000d c.nop 3 - 7106: d000 sw s0,32(s0) - 7108: 000d c.nop 3 - 710a: 0300 addi s0,sp,384 - 710c: 9100 0x9100 - 710e: 7f86 flw ft11,96(sp) - ... - 7118: 0588 addi a0,sp,704 - 711a: 0000 unimp - 711c: 05c4 addi s1,sp,708 - 711e: 0000 unimp - 7120: 0001 nop - 7122: c456 sw s5,8(sp) - 7124: 0005 c.nop 1 - 7126: 1000 addi s0,sp,32 - 7128: 0008 0x8 - 712a: 0600 addi s0,sp,768 - 712c: 7c00 flw fs0,56(s0) - 712e: 7a00 flw fs0,48(a2) - 7130: 1e00 addi s0,sp,816 - 7132: 109f 0008 ac00 0xac000008109f - 7138: 0008 0x8 - 713a: 0b00 addi s0,sp,400 - 713c: 8800 0x8800 - 713e: 917f 0x917f - 7140: 7f80 flw fs0,56(a5) - 7142: 1a06 slli s4,s4,0x21 - 7144: 007c addi a5,sp,12 - 7146: 9f1e add t5,t5,t2 - 7148: 08ac addi a1,sp,88 - 714a: 0000 unimp - 714c: 08fc addi a5,sp,92 - 714e: 0000 unimp - 7150: 7f87000b 0x7f87000b - 7154: 8091 srli s1,s1,0x4 - 7156: 067f 0x67f - 7158: 7c1a flw fs8,164(sp) - 715a: 1e00 addi s0,sp,816 - 715c: fc9f 0008 cc00 0xcc000008fc9f - 7162: 0009 c.nop 2 - 7164: 0c00 addi s0,sp,528 - 7166: 9100 0x9100 - 7168: 7f80 flw fs0,56(a5) - 716a: 0a06 slli s4,s4,0x1 - 716c: ffff 0xffff - 716e: 7c1a flw fs8,164(sp) - 7170: 1e00 addi s0,sp,816 - 7172: cc9f 0009 d000 0xd0000009cc9f - 7178: 0009 c.nop 2 - 717a: 0b00 addi s0,sp,400 - 717c: 7b00 flw fs0,48(a4) - 717e: 917f 0x917f - 7180: 7f80 flw fs0,56(a5) - 7182: 1a06 slli s4,s4,0x21 - 7184: 007c addi a5,sp,12 - 7186: 9f1e add t5,t5,t2 - 7188: 09d0 addi a2,sp,212 - 718a: 0000 unimp - 718c: 09d8 addi a4,sp,212 - 718e: 0000 unimp - 7190: 000c 0xc - 7192: 8091 srli s1,s1,0x4 - 7194: 067f 0x67f - 7196: ff0a fsw ft2,188(sp) - 7198: 1aff 0x1aff - 719a: 007c addi a5,sp,12 - 719c: 9f1e add t5,t5,t2 - 719e: 09d8 addi a4,sp,212 - 71a0: 0000 unimp - 71a2: 09fc addi a5,sp,220 - 71a4: 0000 unimp - 71a6: 7f88000b 0x7f88000b - 71aa: 8091 srli s1,s1,0x4 - 71ac: 067f 0x67f - 71ae: 7c1a flw fs8,164(sp) - 71b0: 1e00 addi s0,sp,816 - 71b2: fc9f 0009 3400 0x34000009fc9f - 71b8: 000a c.slli zero,0x2 - 71ba: 1000 addi s0,sp,32 - 71bc: 8800 0x8800 - 71be: 917f 0x917f - 71c0: 7ef4 flw fa3,124(a3) - 71c2: 1a06 slli s4,s4,0x21 - 71c4: 7f88 flw fa0,56(a5) - 71c6: 8091 srli s1,s1,0x4 - 71c8: 067f 0x67f - 71ca: 1e1a slli t3,t3,0x26 - 71cc: 349f 000a 7800 0x7800000a349f - 71d2: 000a c.slli zero,0x2 - 71d4: 1000 addi s0,sp,32 - 71d6: 8900 0x8900 - 71d8: 917f 0x917f - 71da: 7ef4 flw fa3,124(a3) - 71dc: 1a06 slli s4,s4,0x21 - 71de: 7f89 lui t6,0xfffe2 - 71e0: 8091 srli s1,s1,0x4 - 71e2: 067f 0x67f - 71e4: 1e1a slli t3,t3,0x26 - 71e6: 789f 000a 7c00 0x7c00000a789f - 71ec: 000a c.slli zero,0x2 - 71ee: 1000 addi s0,sp,32 - 71f0: 9100 0x9100 - 71f2: 7ef4 flw fa3,124(a3) - 71f4: 7a06 flw fs4,96(sp) - 71f6: 1a00 addi s0,sp,304 - 71f8: 8091 srli s1,s1,0x4 - 71fa: 067f 0x67f - 71fc: 007a c.slli zero,0x1e - 71fe: 1e1a slli t3,t3,0x26 - 7200: 7c9f 000a 2000 0x2000000a7c9f - 7206: 1000000b 0x1000000b - 720a: 8800 0x8800 - 720c: 917f 0x917f - 720e: 7ef4 flw fa3,124(a3) - 7210: 1a06 slli s4,s4,0x21 - 7212: 7f88 flw fa0,56(a5) - 7214: 8091 srli s1,s1,0x4 - 7216: 067f 0x67f - 7218: 1e1a slli t3,t3,0x26 - 721a: 209f 000b e800 0xe800000b209f - 7220: 1000000b 0x1000000b - 7224: 9100 0x9100 - 7226: 7ef4 flw fa3,124(a3) - 7228: 7606 flw fa2,96(sp) - 722a: 1a00 addi s0,sp,304 - 722c: 8091 srli s1,s1,0x4 - 722e: 067f 0x67f - 7230: 0076 c.slli zero,0x1d - 7232: 1e1a slli t3,t3,0x26 - 7234: e89f 000b c800 0xc800000be89f - 723a: 000c 0xc - 723c: 1200 addi s0,sp,288 - 723e: 9100 0x9100 - 7240: 7ef4 flw fa3,124(a3) - 7242: 0a06 slli s4,s4,0x1 - 7244: ffff 0xffff - 7246: 911a add sp,sp,t1 - 7248: 7f80 flw fs0,56(a5) - 724a: 0a06 slli s4,s4,0x1 - 724c: ffff 0xffff - 724e: 1e1a slli t3,t3,0x26 - 7250: c49f 000d d000 0xd000000dc49f - 7256: 000d c.nop 3 - 7258: 1200 addi s0,sp,288 - 725a: 9100 0x9100 - 725c: 7ef4 flw fa3,124(a3) - 725e: 0a06 slli s4,s4,0x1 - 7260: ffff 0xffff - 7262: 911a add sp,sp,t1 - 7264: 7f80 flw fs0,56(a5) - 7266: 0a06 slli s4,s4,0x1 - 7268: ffff 0xffff - 726a: 1e1a slli t3,t3,0x26 - 726c: 009f 0000 0000 0x9f - 7272: 0000 unimp - 7274: 8800 0x8800 - 7276: 0005 c.nop 1 - 7278: 9400 0x9400 - 727a: 0005 c.nop 1 - 727c: 0600 addi s0,sp,768 - 727e: 7e00 flw fs0,56(a2) - 7280: 7c00 flw fs0,56(s0) - 7282: 1e00 addi s0,sp,816 - 7284: 949f 0005 9800 0x98000005949f - 728a: 0005 c.nop 1 - 728c: 0100 addi s0,sp,128 - 728e: 5d00 lw s0,56(a0) - 7290: 0598 addi a4,sp,704 - 7292: 0000 unimp - 7294: 05a0 addi s0,sp,712 - 7296: 0000 unimp - 7298: 0006 c.slli zero,0x1 - 729a: 007e c.slli zero,0x1f - 729c: 007c addi a5,sp,12 - 729e: 9f1e add t5,t5,t2 - 72a0: 05a0 addi s0,sp,712 - 72a2: 0000 unimp - 72a4: 05d4 addi a3,sp,708 - 72a6: 0000 unimp - 72a8: 0001 nop - 72aa: d45d beqz s0,7258 <__stack_size+0x6e58> - 72ac: 0005 c.nop 1 - 72ae: 0800 addi s0,sp,16 - 72b0: 0008 0x8 - 72b2: 1400 addi s0,sp,544 - 72b4: 7e00 flw fs0,56(a2) - 72b6: 7c00 flw fs0,56(s0) - 72b8: 1e00 addi s0,sp,816 - 72ba: 0075 c.nop 29 - 72bc: 007a c.slli zero,0x1e - 72be: 221e fld ft4,448(sp) - 72c0: 007c addi a5,sp,12 - 72c2: 007a c.slli zero,0x1e - 72c4: 401e 0x401e - 72c6: 2225 jal 73ee <__stack_size+0x6fee> - 72c8: 089f 0008 1000 0x10000008089f - 72ce: 0008 0x8 - 72d0: 1800 addi s0,sp,48 - 72d2: 9100 0x9100 - 72d4: 7f80 flw fs0,56(a5) - 72d6: 4006 0x4006 - 72d8: 7c25 lui s8,0xfffe9 - 72da: 1e00 addi s0,sp,816 - 72dc: 0075 c.nop 29 - 72de: 007a c.slli zero,0x1e - 72e0: 221e fld ft4,448(sp) - 72e2: 007c addi a5,sp,12 - 72e4: 007a c.slli zero,0x1e - 72e6: 401e 0x401e - 72e8: 2225 jal 7410 <__stack_size+0x7010> - 72ea: 109f 0008 ac00 0xac000008109f - 72f0: 0008 0x8 - 72f2: 2200 fld fs0,0(a2) - 72f4: 9100 0x9100 - 72f6: 7f80 flw fs0,56(a5) - 72f8: 4006 0x4006 - 72fa: 7c25 lui s8,0xfffe9 - 72fc: 1e00 addi s0,sp,816 - 72fe: 7f88 flw fa0,56(a5) - 7300: 8091 srli s1,s1,0x4 - 7302: 067f 0x67f - 7304: 751a flw fa0,164(sp) - 7306: 1e00 addi s0,sp,816 - 7308: 8822 mv a6,s0 - 730a: 917f 0x917f - 730c: 7f80 flw fs0,56(a5) - 730e: 1a06 slli s4,s4,0x21 - 7310: 007c addi a5,sp,12 - 7312: 401e 0x401e - 7314: 2225 jal 743c <__stack_size+0x703c> - 7316: ac9f 0008 fc00 0xfc000008ac9f - 731c: 0008 0x8 - 731e: 2200 fld fs0,0(a2) - 7320: 9100 0x9100 - 7322: 7f80 flw fs0,56(a5) - 7324: 4006 0x4006 - 7326: 7c25 lui s8,0xfffe9 - 7328: 1e00 addi s0,sp,816 - 732a: 80917f87 0x80917f87 - 732e: 067f 0x67f - 7330: 751a flw fa0,164(sp) - 7332: 1e00 addi s0,sp,816 - 7334: 8722 mv a4,s0 - 7336: 917f 0x917f - 7338: 7f80 flw fs0,56(a5) - 733a: 1a06 slli s4,s4,0x21 - 733c: 007c addi a5,sp,12 - 733e: 401e 0x401e - 7340: 2225 jal 7468 <__stack_size+0x7068> - 7342: fc9f 0008 cc00 0xcc000008fc9f - 7348: 0009 c.nop 2 - 734a: 2400 fld fs0,8(s0) - 734c: 9100 0x9100 - 734e: 7f80 flw fs0,56(a5) - 7350: 4006 0x4006 - 7352: 7c25 lui s8,0xfffe9 - 7354: 1e00 addi s0,sp,816 - 7356: 8091 srli s1,s1,0x4 - 7358: 067f 0x67f - 735a: ff0a fsw ft2,188(sp) - 735c: 1aff 0x1aff - 735e: 0075 c.nop 29 - 7360: 221e fld ft4,448(sp) - 7362: 8091 srli s1,s1,0x4 - 7364: 067f 0x67f - 7366: ff0a fsw ft2,188(sp) - 7368: 1aff 0x1aff - 736a: 007c addi a5,sp,12 - 736c: 401e 0x401e - 736e: 2225 jal 7496 <__stack_size+0x7096> - 7370: cc9f 0009 d000 0xd0000009cc9f - 7376: 0009 c.nop 2 - 7378: 2200 fld fs0,0(a2) - 737a: 9100 0x9100 - 737c: 7f80 flw fs0,56(a5) - 737e: 4006 0x4006 - 7380: 7c25 lui s8,0xfffe9 - 7382: 1e00 addi s0,sp,816 - 7384: 80917f7b 0x80917f7b - 7388: 067f 0x67f - 738a: 751a flw fa0,164(sp) - 738c: 1e00 addi s0,sp,816 - 738e: 7b22 flw fs6,40(sp) - 7390: 917f 0x917f - 7392: 7f80 flw fs0,56(a5) - 7394: 1a06 slli s4,s4,0x21 - 7396: 007c addi a5,sp,12 - 7398: 401e 0x401e - 739a: 2225 jal 74c2 <__stack_size+0x70c2> - 739c: d09f 0009 d800 0xd8000009d09f - 73a2: 0009 c.nop 2 - 73a4: 2400 fld fs0,8(s0) - 73a6: 9100 0x9100 - 73a8: 7f80 flw fs0,56(a5) - 73aa: 4006 0x4006 - 73ac: 7c25 lui s8,0xfffe9 - 73ae: 1e00 addi s0,sp,816 - 73b0: 8091 srli s1,s1,0x4 - 73b2: 067f 0x67f - 73b4: ff0a fsw ft2,188(sp) - 73b6: 1aff 0x1aff - 73b8: 0075 c.nop 29 - 73ba: 221e fld ft4,448(sp) - 73bc: 8091 srli s1,s1,0x4 - 73be: 067f 0x67f - 73c0: ff0a fsw ft2,188(sp) - 73c2: 1aff 0x1aff - 73c4: 007c addi a5,sp,12 - 73c6: 401e 0x401e - 73c8: 2225 jal 74f0 <__stack_size+0x70f0> - 73ca: d89f 0009 fc00 0xfc000009d89f - 73d0: 0009 c.nop 2 - 73d2: 2200 fld fs0,0(a2) - 73d4: 9100 0x9100 - 73d6: 7f80 flw fs0,56(a5) - 73d8: 4006 0x4006 - 73da: 7c25 lui s8,0xfffe9 - 73dc: 1e00 addi s0,sp,816 - 73de: 7f88 flw fa0,56(a5) - 73e0: 8091 srli s1,s1,0x4 - 73e2: 067f 0x67f - 73e4: 751a flw fa0,164(sp) - 73e6: 1e00 addi s0,sp,816 - 73e8: 8822 mv a6,s0 - 73ea: 917f 0x917f - 73ec: 7f80 flw fs0,56(a5) - 73ee: 1a06 slli s4,s4,0x21 - 73f0: 007c addi a5,sp,12 - 73f2: 401e 0x401e - 73f4: 2225 jal 751c <__stack_size+0x711c> - 73f6: fc9f 0009 0c00 0xc000009fc9f - 73fc: 000a c.slli zero,0x2 - 73fe: 2c00 fld fs0,24(s0) - 7400: 8800 0x8800 - 7402: 917f 0x917f - 7404: 7ef4 flw fa3,124(a3) - 7406: 1a06 slli s4,s4,0x21 - 7408: 8091 srli s1,s1,0x4 - 740a: 067f 0x67f - 740c: 2540 fld fs0,136(a0) - 740e: 881e mv a6,t2 - 7410: 917f 0x917f - 7412: 7f80 flw fs0,56(a5) - 7414: 1a06 slli s4,s4,0x21 - 7416: 0075 c.nop 29 - 7418: 221e fld ft4,448(sp) - 741a: 7f88 flw fa0,56(a5) - 741c: f491 bnez s1,7328 <__stack_size+0x6f28> - 741e: 067e slli a2,a2,0x1f - 7420: 881a mv a6,t1 - 7422: 917f 0x917f - 7424: 7f80 flw fs0,56(a5) - 7426: 1a06 slli s4,s4,0x21 - 7428: 401e 0x401e - 742a: 2225 jal 7552 <__stack_size+0x7152> - 742c: 0c9f 000a 3400 0x3400000a0c9f - 7432: 000a c.slli zero,0x2 - 7434: 3000 fld fs0,32(s0) - 7436: 8800 0x8800 - 7438: 917f 0x917f - 743a: 7ef4 flw fa3,124(a3) - 743c: 1a06 slli s4,s4,0x21 - 743e: 8091 srli s1,s1,0x4 - 7440: 067f 0x67f - 7442: 2540 fld fs0,136(a0) - 7444: 881e mv a6,t2 - 7446: 917f 0x917f - 7448: 7f80 flw fs0,56(a5) - 744a: 1a06 slli s4,s4,0x21 - 744c: f491 bnez s1,7358 <__stack_size+0x6f58> - 744e: 067e slli a2,a2,0x1f - 7450: 2540 fld fs0,136(a0) - 7452: 221e fld ft4,448(sp) - 7454: 7f88 flw fa0,56(a5) - 7456: f491 bnez s1,7362 <__stack_size+0x6f62> - 7458: 067e slli a2,a2,0x1f - 745a: 881a mv a6,t1 - 745c: 917f 0x917f - 745e: 7f80 flw fs0,56(a5) - 7460: 1a06 slli s4,s4,0x21 - 7462: 401e 0x401e - 7464: 2225 jal 758c <__stack_size+0x718c> - 7466: 349f 000a 7800 0x7800000a349f - 746c: 000a c.slli zero,0x2 - 746e: 3000 fld fs0,32(s0) - 7470: 8900 0x8900 - 7472: 917f 0x917f - 7474: 7ef4 flw fa3,124(a3) - 7476: 1a06 slli s4,s4,0x21 - 7478: 8091 srli s1,s1,0x4 - 747a: 067f 0x67f - 747c: 2540 fld fs0,136(a0) - 747e: 891e mv s2,t2 - 7480: 917f 0x917f - 7482: 7f80 flw fs0,56(a5) - 7484: 1a06 slli s4,s4,0x21 - 7486: f491 bnez s1,7392 <__stack_size+0x6f92> - 7488: 067e slli a2,a2,0x1f - 748a: 2540 fld fs0,136(a0) - 748c: 221e fld ft4,448(sp) - 748e: 7f89 lui t6,0xfffe2 - 7490: f491 bnez s1,739c <__stack_size+0x6f9c> - 7492: 067e slli a2,a2,0x1f - 7494: 891a mv s2,t1 - 7496: 917f 0x917f - 7498: 7f80 flw fs0,56(a5) - 749a: 1a06 slli s4,s4,0x21 - 749c: 401e 0x401e - 749e: 2225 jal 75c6 <__stack_size+0x71c6> - 74a0: 789f 000a 7c00 0x7c00000a789f - 74a6: 000a c.slli zero,0x2 - 74a8: 3000 fld fs0,32(s0) - 74aa: 9100 0x9100 - 74ac: 7ef4 flw fa3,124(a3) - 74ae: 7a06 flw fs4,96(sp) - 74b0: 1a00 addi s0,sp,304 - 74b2: 8091 srli s1,s1,0x4 - 74b4: 067f 0x67f - 74b6: 2540 fld fs0,136(a0) - 74b8: 911e add sp,sp,t2 - 74ba: 7f80 flw fs0,56(a5) - 74bc: 7a06 flw fs4,96(sp) - 74be: 1a00 addi s0,sp,304 - 74c0: f491 bnez s1,73cc <__stack_size+0x6fcc> - 74c2: 067e slli a2,a2,0x1f - 74c4: 2540 fld fs0,136(a0) - 74c6: 221e fld ft4,448(sp) - 74c8: f491 bnez s1,73d4 <__stack_size+0x6fd4> - 74ca: 067e slli a2,a2,0x1f - 74cc: 007a c.slli zero,0x1e - 74ce: 911a add sp,sp,t1 - 74d0: 7f80 flw fs0,56(a5) - 74d2: 7a06 flw fs4,96(sp) - 74d4: 1a00 addi s0,sp,304 - 74d6: 401e 0x401e - 74d8: 2225 jal 7600 <__stack_size+0x7200> - 74da: 7c9f 000a 2000 0x2000000a7c9f - 74e0: 3000000b 0x3000000b - 74e4: 8800 0x8800 - 74e6: 917f 0x917f - 74e8: 7ef4 flw fa3,124(a3) - 74ea: 1a06 slli s4,s4,0x21 - 74ec: 8091 srli s1,s1,0x4 - 74ee: 067f 0x67f - 74f0: 2540 fld fs0,136(a0) - 74f2: 881e mv a6,t2 - 74f4: 917f 0x917f - 74f6: 7f80 flw fs0,56(a5) - 74f8: 1a06 slli s4,s4,0x21 - 74fa: f491 bnez s1,7406 <__stack_size+0x7006> - 74fc: 067e slli a2,a2,0x1f - 74fe: 2540 fld fs0,136(a0) - 7500: 221e fld ft4,448(sp) - 7502: 7f88 flw fa0,56(a5) - 7504: f491 bnez s1,7410 <__stack_size+0x7010> - 7506: 067e slli a2,a2,0x1f - 7508: 881a mv a6,t1 - 750a: 917f 0x917f - 750c: 7f80 flw fs0,56(a5) - 750e: 1a06 slli s4,s4,0x21 - 7510: 401e 0x401e - 7512: 2225 jal 763a <__stack_size+0x723a> - 7514: 209f 000b e800 0xe800000b209f - 751a: 3000000b 0x3000000b - 751e: 9100 0x9100 - 7520: 7ef4 flw fa3,124(a3) - 7522: 7606 flw fa2,96(sp) - 7524: 1a00 addi s0,sp,304 - 7526: 8091 srli s1,s1,0x4 - 7528: 067f 0x67f - 752a: 2540 fld fs0,136(a0) - 752c: 911e add sp,sp,t2 - 752e: 7f80 flw fs0,56(a5) - 7530: 7606 flw fa2,96(sp) - 7532: 1a00 addi s0,sp,304 - 7534: f491 bnez s1,7440 <__stack_size+0x7040> - 7536: 067e slli a2,a2,0x1f - 7538: 2540 fld fs0,136(a0) - 753a: 221e fld ft4,448(sp) - 753c: f491 bnez s1,7448 <__stack_size+0x7048> - 753e: 067e slli a2,a2,0x1f - 7540: 0076 c.slli zero,0x1d - 7542: 911a add sp,sp,t1 - 7544: 7f80 flw fs0,56(a5) - 7546: 7606 flw fa2,96(sp) - 7548: 1a00 addi s0,sp,304 - 754a: 401e 0x401e - 754c: 2225 jal 7674 <__stack_size+0x7274> - 754e: e89f 000b c800 0xc800000be89f - 7554: 000c 0xc - 7556: 3400 fld fs0,40(s0) - 7558: 9100 0x9100 - 755a: 7ef4 flw fa3,124(a3) - 755c: 0a06 slli s4,s4,0x1 - 755e: ffff 0xffff - 7560: 911a add sp,sp,t1 - 7562: 7f80 flw fs0,56(a5) - 7564: 4006 0x4006 - 7566: 1e25 addi t3,t3,-23 - 7568: 8091 srli s1,s1,0x4 - 756a: 067f 0x67f - 756c: ff0a fsw ft2,188(sp) - 756e: 1aff 0x1aff - 7570: f491 bnez s1,747c <__stack_size+0x707c> - 7572: 067e slli a2,a2,0x1f - 7574: 2540 fld fs0,136(a0) - 7576: 221e fld ft4,448(sp) - 7578: f491 bnez s1,7484 <__stack_size+0x7084> - 757a: 067e slli a2,a2,0x1f - 757c: ff0a fsw ft2,188(sp) - 757e: 1aff 0x1aff - 7580: 8091 srli s1,s1,0x4 - 7582: 067f 0x67f - 7584: ff0a fsw ft2,188(sp) - 7586: 1aff 0x1aff - 7588: 401e 0x401e - 758a: 2225 jal 76b2 <__stack_size+0x72b2> - 758c: c49f 000d d000 0xd000000dc49f - 7592: 000d c.nop 3 - 7594: 3400 fld fs0,40(s0) - 7596: 9100 0x9100 - 7598: 7ef4 flw fa3,124(a3) - 759a: 0a06 slli s4,s4,0x1 - 759c: ffff 0xffff - 759e: 911a add sp,sp,t1 - 75a0: 7f80 flw fs0,56(a5) - 75a2: 4006 0x4006 - 75a4: 1e25 addi t3,t3,-23 - 75a6: 8091 srli s1,s1,0x4 - 75a8: 067f 0x67f - 75aa: ff0a fsw ft2,188(sp) - 75ac: 1aff 0x1aff - 75ae: f491 bnez s1,74ba <__stack_size+0x70ba> - 75b0: 067e slli a2,a2,0x1f - 75b2: 2540 fld fs0,136(a0) - 75b4: 221e fld ft4,448(sp) - 75b6: f491 bnez s1,74c2 <__stack_size+0x70c2> - 75b8: 067e slli a2,a2,0x1f - 75ba: ff0a fsw ft2,188(sp) - 75bc: 1aff 0x1aff - 75be: 8091 srli s1,s1,0x4 - 75c0: 067f 0x67f - 75c2: ff0a fsw ft2,188(sp) - 75c4: 1aff 0x1aff - 75c6: 401e 0x401e - 75c8: 2225 jal 76f0 <__stack_size+0x72f0> - 75ca: 009f 0000 0000 0x9f - 75d0: 0000 unimp - 75d2: 8c00 0x8c00 - 75d4: 0005 c.nop 1 - 75d6: b000 fsd fs0,32(s0) - 75d8: 0005 c.nop 1 - 75da: 0100 addi s0,sp,128 - 75dc: 6400 flw fs0,8(s0) - 75de: 05b0 addi a2,sp,712 - 75e0: 0000 unimp - 75e2: 0810 addi a2,sp,16 - 75e4: 0000 unimp - 75e6: 0006 c.slli zero,0x1 - 75e8: 0075 c.nop 29 - 75ea: 007a c.slli zero,0x1e - 75ec: 9f1e add t5,t5,t2 - 75ee: 0810 addi a2,sp,16 - 75f0: 0000 unimp - 75f2: 08ac addi a1,sp,88 - 75f4: 0000 unimp - 75f6: 7f88000b 0x7f88000b - 75fa: 8091 srli s1,s1,0x4 - 75fc: 067f 0x67f - 75fe: 751a flw fa0,164(sp) - 7600: 1e00 addi s0,sp,816 - 7602: ac9f 0008 fc00 0xfc000008ac9f - 7608: 0008 0x8 - 760a: 0b00 addi s0,sp,400 - 760c: 8700 0x8700 - 760e: 917f 0x917f - 7610: 7f80 flw fs0,56(a5) - 7612: 1a06 slli s4,s4,0x21 - 7614: 0075 c.nop 29 - 7616: 9f1e add t5,t5,t2 - 7618: 08fc addi a5,sp,92 - 761a: 0000 unimp - 761c: 09cc addi a1,sp,212 - 761e: 0000 unimp - 7620: 000c 0xc - 7622: 8091 srli s1,s1,0x4 - 7624: 067f 0x67f - 7626: ff0a fsw ft2,188(sp) - 7628: 1aff 0x1aff - 762a: 0075 c.nop 29 - 762c: 9f1e add t5,t5,t2 - 762e: 09cc addi a1,sp,212 - 7630: 0000 unimp - 7632: 09d0 addi a2,sp,212 - 7634: 0000 unimp - 7636: 7f7b000b 0x7f7b000b - 763a: 8091 srli s1,s1,0x4 - 763c: 067f 0x67f - 763e: 751a flw fa0,164(sp) - 7640: 1e00 addi s0,sp,816 - 7642: d09f 0009 d800 0xd8000009d09f - 7648: 0009 c.nop 2 - 764a: 0c00 addi s0,sp,528 - 764c: 9100 0x9100 - 764e: 7f80 flw fs0,56(a5) - 7650: 0a06 slli s4,s4,0x1 - 7652: ffff 0xffff - 7654: 751a flw fa0,164(sp) - 7656: 1e00 addi s0,sp,816 - 7658: d89f 0009 0c00 0xc000009d89f - 765e: 000a c.slli zero,0x2 - 7660: 0b00 addi s0,sp,400 - 7662: 8800 0x8800 - 7664: 917f 0x917f - 7666: 7f80 flw fs0,56(a5) - 7668: 1a06 slli s4,s4,0x21 - 766a: 0075 c.nop 29 - 766c: 9f1e add t5,t5,t2 - 766e: 0a0c addi a1,sp,272 - 7670: 0000 unimp - 7672: 0a34 addi a3,sp,280 - 7674: 0000 unimp - 7676: 7f88000f 0x7f88000f - 767a: 8091 srli s1,s1,0x4 - 767c: 067f 0x67f - 767e: 911a add sp,sp,t1 - 7680: 7ef4 flw fa3,124(a3) - 7682: 4006 0x4006 - 7684: 1e25 addi t3,t3,-23 - 7686: 349f 000a 7800 0x7800000a349f - 768c: 000a c.slli zero,0x2 - 768e: 0f00 addi s0,sp,912 - 7690: 8900 0x8900 - 7692: 917f 0x917f - 7694: 7f80 flw fs0,56(a5) - 7696: 1a06 slli s4,s4,0x21 - 7698: f491 bnez s1,75a4 <__stack_size+0x71a4> - 769a: 067e slli a2,a2,0x1f - 769c: 2540 fld fs0,136(a0) - 769e: 9f1e add t5,t5,t2 - 76a0: 0a78 addi a4,sp,284 - 76a2: 0000 unimp - 76a4: 0a7c addi a5,sp,284 - 76a6: 0000 unimp - 76a8: 8091000f 0x8091000f - 76ac: 067f 0x67f - 76ae: 007a c.slli zero,0x1e - 76b0: 911a add sp,sp,t1 - 76b2: 7ef4 flw fa3,124(a3) - 76b4: 4006 0x4006 - 76b6: 1e25 addi t3,t3,-23 - 76b8: 7c9f 000a 2000 0x2000000a7c9f - 76be: 0f00000b 0xf00000b - 76c2: 8800 0x8800 - 76c4: 917f 0x917f - 76c6: 7f80 flw fs0,56(a5) - 76c8: 1a06 slli s4,s4,0x21 - 76ca: f491 bnez s1,75d6 <__stack_size+0x71d6> - 76cc: 067e slli a2,a2,0x1f - 76ce: 2540 fld fs0,136(a0) - 76d0: 9f1e add t5,t5,t2 - 76d2: 0b20 addi s0,sp,408 - 76d4: 0000 unimp - 76d6: 0be8 addi a0,sp,476 - 76d8: 0000 unimp - 76da: 8091000f 0x8091000f - 76de: 067f 0x67f - 76e0: 0076 c.slli zero,0x1d - 76e2: 911a add sp,sp,t1 - 76e4: 7ef4 flw fa3,124(a3) - 76e6: 4006 0x4006 - 76e8: 1e25 addi t3,t3,-23 - 76ea: e89f 000b c800 0xc800000be89f - 76f0: 000c 0xc - 76f2: 1000 addi s0,sp,32 - 76f4: 9100 0x9100 - 76f6: 7f80 flw fs0,56(a5) - 76f8: 0a06 slli s4,s4,0x1 - 76fa: ffff 0xffff - 76fc: 911a add sp,sp,t1 - 76fe: 7ef4 flw fa3,124(a3) - 7700: 4006 0x4006 - 7702: 1e25 addi t3,t3,-23 - 7704: c49f 000d d000 0xd000000dc49f - 770a: 000d c.nop 3 - 770c: 1000 addi s0,sp,32 - 770e: 9100 0x9100 - 7710: 7f80 flw fs0,56(a5) - 7712: 0a06 slli s4,s4,0x1 - 7714: ffff 0xffff - 7716: 911a add sp,sp,t1 - 7718: 7ef4 flw fa3,124(a3) - 771a: 4006 0x4006 - 771c: 1e25 addi t3,t3,-23 - 771e: 009f 0000 0000 0x9f - 7724: 0000 unimp - 7726: a000 fsd fs0,0(s0) - 7728: 0005 c.nop 1 - 772a: e800 fsw fs0,16(s0) - 772c: 0005 c.nop 1 - 772e: 0100 addi s0,sp,128 - 7730: 6e00 flw fs0,24(a2) - ... - 773a: 057c addi a5,sp,652 - 773c: 0000 unimp - 773e: 0594 addi a3,sp,704 - 7740: 0000 unimp - 7742: 0001 nop - 7744: 945d srai s0,s0,0x37 - 7746: 0005 c.nop 1 - 7748: c800 sw s0,16(s0) - 774a: 000c 0xc - 774c: 0300 addi s0,sp,384 - 774e: 9100 0x9100 - 7750: 7ef4 flw fa3,124(a3) - 7752: 0dc4 addi s1,sp,724 - 7754: 0000 unimp - 7756: 0dd0 addi a2,sp,724 - 7758: 0000 unimp - 775a: f4910003 lb zero,-183(sp) - 775e: 007e c.slli zero,0x1f - 7760: 0000 unimp - 7762: 0000 unimp - 7764: 0000 unimp - 7766: 8000 0x8000 - 7768: 0005 c.nop 1 - 776a: c800 sw s0,16(s0) - 776c: 000c 0xc - 776e: 0300 addi s0,sp,384 - 7770: 9100 0x9100 - 7772: 7f80 flw fs0,56(a5) - 7774: 0dc4 addi s1,sp,724 - 7776: 0000 unimp - 7778: 0dd0 addi a2,sp,724 - 777a: 0000 unimp - 777c: 80910003 lb zero,-2039(sp) - 7780: 007f 0x7f - 7782: 0000 unimp - 7784: 0000 unimp - 7786: 0000 unimp - 7788: 8000 0x8000 - 778a: 0005 c.nop 1 - 778c: 0c00 addi s0,sp,528 - 778e: 000a c.slli zero,0x2 - 7790: 0100 addi s0,sp,128 - 7792: 5500 lw s0,40(a0) - 7794: 0a0c addi a1,sp,272 - 7796: 0000 unimp - 7798: 0cc8 addi a0,sp,596 - 779a: 0000 unimp - 779c: f6910003 lb zero,-151(sp) - 77a0: c47e sw t6,8(sp) - 77a2: 000d c.nop 3 - 77a4: d000 sw s0,32(s0) - 77a6: 000d c.nop 3 - 77a8: 0300 addi s0,sp,384 - 77aa: 9100 0x9100 - 77ac: 7ef6 flw ft9,124(sp) - ... - 77b6: 0580 addi s0,sp,704 - 77b8: 0000 unimp - 77ba: 0808 addi a0,sp,16 - 77bc: 0000 unimp - 77be: 0001 nop - 77c0: 085e slli a6,a6,0x17 - 77c2: 0008 0x8 - 77c4: c800 sw s0,16(s0) - 77c6: 000c 0xc - 77c8: 0300 addi s0,sp,384 - 77ca: 9100 0x9100 - 77cc: 7f82 flw ft11,32(sp) - 77ce: 0dc4 addi s1,sp,724 - 77d0: 0000 unimp - 77d2: 0dd0 addi a2,sp,724 - 77d4: 0000 unimp - 77d6: 82910003 lb zero,-2007(sp) - 77da: 007f 0x7f - 77dc: 0000 unimp - 77de: 0000 unimp - 77e0: 0000 unimp - 77e2: d000 sw s0,32(s0) - 77e4: 0005 c.nop 1 - 77e6: 0c00 addi s0,sp,528 - 77e8: 0006 c.slli zero,0x1 - 77ea: 0100 addi s0,sp,128 - 77ec: 6d00 flw fs0,24(a0) - 77ee: 060c addi a1,sp,768 - 77f0: 0000 unimp - 77f2: 09fc addi a5,sp,220 - 77f4: 0000 unimp - 77f6: 0006 c.slli zero,0x1 - 77f8: 007c addi a5,sp,12 - 77fa: 008c addi a1,sp,64 - 77fc: 9f1e add t5,t5,t2 - 77fe: 09fc addi a5,sp,220 - 7800: 0000 unimp - 7802: 0a34 addi a3,sp,280 - 7804: 0000 unimp - 7806: 7f88000b 0x7f88000b - 780a: f491 bnez s1,7716 <__stack_size+0x7316> - 780c: 067e slli a2,a2,0x1f - 780e: 8c1a mv s8,t1 - 7810: 1e00 addi s0,sp,816 - 7812: 349f 000a 4400 0x4400000a349f - 7818: 000a c.slli zero,0x2 - 781a: 0b00 addi s0,sp,400 - 781c: 8900 0x8900 - 781e: 917f 0x917f - 7820: 7ef4 flw fa3,124(a3) - 7822: 1a06 slli s4,s4,0x21 - 7824: 008c addi a1,sp,64 - 7826: 9f1e add t5,t5,t2 - 7828: 0a44 addi s1,sp,276 - 782a: 0000 unimp - 782c: 0a78 addi a4,sp,284 - 782e: 0000 unimp - 7830: 0010 0x10 - 7832: 7f89 lui t6,0xfffe2 - 7834: f491 bnez s1,7740 <__stack_size+0x7340> - 7836: 067e slli a2,a2,0x1f - 7838: 891a mv s2,t1 - 783a: 917f 0x917f - 783c: 7f84 flw fs1,56(a5) - 783e: 1a06 slli s4,s4,0x21 - 7840: 9f1e add t5,t5,t2 - 7842: 0a78 addi a4,sp,284 - 7844: 0000 unimp - 7846: 0a7c addi a5,sp,284 - 7848: 0000 unimp - 784a: 0010 0x10 - 784c: f491 bnez s1,7758 <__stack_size+0x7358> - 784e: 067e slli a2,a2,0x1f - 7850: 007a c.slli zero,0x1e - 7852: 911a add sp,sp,t1 - 7854: 7f84 flw fs1,56(a5) - 7856: 7a06 flw fs4,96(sp) - 7858: 1a00 addi s0,sp,304 - 785a: 9f1e add t5,t5,t2 - 785c: 0a7c addi a5,sp,284 - 785e: 0000 unimp - 7860: 0b20 addi s0,sp,408 - 7862: 0000 unimp - 7864: 0010 0x10 - 7866: 7f88 flw fa0,56(a5) - 7868: f491 bnez s1,7774 <__stack_size+0x7374> - 786a: 067e slli a2,a2,0x1f - 786c: 881a mv a6,t1 - 786e: 917f 0x917f - 7870: 7f84 flw fs1,56(a5) - 7872: 1a06 slli s4,s4,0x21 - 7874: 9f1e add t5,t5,t2 - 7876: 0b20 addi s0,sp,408 - 7878: 0000 unimp - 787a: 0be8 addi a0,sp,476 - 787c: 0000 unimp - 787e: 0010 0x10 - 7880: f491 bnez s1,778c <__stack_size+0x738c> - 7882: 067e slli a2,a2,0x1f - 7884: 0076 c.slli zero,0x1d - 7886: 911a add sp,sp,t1 - 7888: 7f84 flw fs1,56(a5) - 788a: 7606 flw fa2,96(sp) - 788c: 1a00 addi s0,sp,304 - 788e: 9f1e add t5,t5,t2 - 7890: 0be8 addi a0,sp,476 - 7892: 0000 unimp - 7894: 0cc8 addi a0,sp,596 - 7896: 0000 unimp - 7898: 0012 c.slli zero,0x4 - 789a: f491 bnez s1,77a6 <__stack_size+0x73a6> - 789c: 067e slli a2,a2,0x1f - 789e: ff0a fsw ft2,188(sp) - 78a0: 1aff 0x1aff - 78a2: 8491 srai s1,s1,0x4 - 78a4: 067f 0x67f - 78a6: ff0a fsw ft2,188(sp) - 78a8: 1aff 0x1aff - 78aa: 9f1e add t5,t5,t2 - 78ac: 0dc4 addi s1,sp,724 - 78ae: 0000 unimp - 78b0: 0dd0 addi a2,sp,724 - 78b2: 0000 unimp - 78b4: 0012 c.slli zero,0x4 - 78b6: f491 bnez s1,77c2 <__stack_size+0x73c2> - 78b8: 067e slli a2,a2,0x1f - 78ba: ff0a fsw ft2,188(sp) - 78bc: 1aff 0x1aff - 78be: 8491 srai s1,s1,0x4 - 78c0: 067f 0x67f - 78c2: ff0a fsw ft2,188(sp) - 78c4: 1aff 0x1aff - 78c6: 9f1e add t5,t5,t2 - ... - 78d0: 05d0 addi a2,sp,708 - 78d2: 0000 unimp - 78d4: 05d4 addi a3,sp,708 - 78d6: 0000 unimp - 78d8: 0006 c.slli zero,0x1 - 78da: 007c008f 0x7c008f - 78de: 9f1e add t5,t5,t2 - 78e0: 05d4 addi a3,sp,708 - 78e2: 0000 unimp - 78e4: 05e0 addi s0,sp,716 - 78e6: 0000 unimp - 78e8: 0001 nop - 78ea: e05d bnez s0,7990 <__stack_size+0x7590> - 78ec: 0005 c.nop 1 - 78ee: e800 fsw fs0,16(s0) - 78f0: 0005 c.nop 1 - 78f2: 0600 addi s0,sp,768 - 78f4: 8f00 0x8f00 - 78f6: 7c00 flw fs0,56(s0) - 78f8: 1e00 addi s0,sp,816 - 78fa: e89f 0005 0800 0x8000005e89f - 7900: 0006 c.slli zero,0x1 - 7902: 0100 addi s0,sp,128 - 7904: 5d00 lw s0,56(a0) - 7906: 0608 addi a0,sp,768 - 7908: 0000 unimp - 790a: 060c addi a1,sp,768 - 790c: 0000 unimp - 790e: 0011 c.nop 4 - 7910: 007c008f 0x7c008f - 7914: 751e flw fa0,228(sp) - 7916: 8c00 0x8c00 - 7918: 1e00 addi s0,sp,816 - 791a: 8d22 mv s10,s0 - 791c: 4000 lw s0,0(s0) - 791e: 2225 jal 7a46 <__stack_size+0x7646> - 7920: 0c9f 0006 fc00 0xfc0000060c9f - 7926: 0009 c.nop 2 - 7928: 1400 addi s0,sp,544 - 792a: 8f00 0x8f00 - 792c: 7c00 flw fs0,56(s0) - 792e: 1e00 addi s0,sp,816 - 7930: 0075 c.nop 29 - 7932: 008c addi a1,sp,64 - 7934: 221e fld ft4,448(sp) - 7936: 007c addi a5,sp,12 - 7938: 008c addi a1,sp,64 - 793a: 401e 0x401e - 793c: 2225 jal 7a64 <__stack_size+0x7664> - 793e: fc9f 0009 0c00 0xc000009fc9f - 7944: 000a c.slli zero,0x2 - 7946: 1e00 addi s0,sp,816 - 7948: 8800 0x8800 - 794a: 917f 0x917f - 794c: 7ef4 flw fa3,124(a3) - 794e: 1a06 slli s4,s4,0x21 - 7950: 751e008f 0x751e008f - 7954: 8c00 0x8c00 - 7956: 1e00 addi s0,sp,816 - 7958: 8822 mv a6,s0 - 795a: 917f 0x917f - 795c: 7ef4 flw fa3,124(a3) - 795e: 1a06 slli s4,s4,0x21 - 7960: 008c addi a1,sp,64 - 7962: 401e 0x401e - 7964: 2225 jal 7a8c <__stack_size+0x768c> - 7966: 0c9f 000a 3400 0x3400000a0c9f - 796c: 000a c.slli zero,0x2 - 796e: 2200 fld fs0,0(a2) - 7970: 8800 0x8800 - 7972: 917f 0x917f - 7974: 7ef4 flw fa3,124(a3) - 7976: 1a06 slli s4,s4,0x21 - 7978: 911e008f 0x911e008f - 797c: 7ef4 flw fa3,124(a3) - 797e: 4006 0x4006 - 7980: 8c25 xor s0,s0,s1 - 7982: 1e00 addi s0,sp,816 - 7984: 8822 mv a6,s0 - 7986: 917f 0x917f - 7988: 7ef4 flw fa3,124(a3) - 798a: 1a06 slli s4,s4,0x21 - 798c: 008c addi a1,sp,64 - 798e: 401e 0x401e - 7990: 2225 jal 7ab8 <__stack_size+0x76b8> - 7992: 349f 000a 3c00 0x3c00000a349f - 7998: 000a c.slli zero,0x2 - 799a: 2200 fld fs0,0(a2) - 799c: 8900 0x8900 - 799e: 917f 0x917f - 79a0: 7ef4 flw fa3,124(a3) - 79a2: 1a06 slli s4,s4,0x21 - 79a4: 911e008f 0x911e008f - 79a8: 7ef4 flw fa3,124(a3) - 79aa: 4006 0x4006 - 79ac: 8c25 xor s0,s0,s1 - 79ae: 1e00 addi s0,sp,816 - 79b0: 8922 mv s2,s0 - 79b2: 917f 0x917f - 79b4: 7ef4 flw fa3,124(a3) - 79b6: 1a06 slli s4,s4,0x21 - 79b8: 008c addi a1,sp,64 - 79ba: 401e 0x401e - 79bc: 2225 jal 7ae4 <__stack_size+0x76e4> - 79be: 3c9f 000a 4400 0x4400000a3c9f - 79c4: 000a c.slli zero,0x2 - 79c6: 2600 fld fs0,8(a2) - 79c8: 8900 0x8900 - 79ca: 917f 0x917f - 79cc: 7ef4 flw fa3,124(a3) - 79ce: 1a06 slli s4,s4,0x21 - 79d0: 8491 srai s1,s1,0x4 - 79d2: 067f 0x67f - 79d4: 2540 fld fs0,136(a0) - 79d6: 911e add sp,sp,t2 - 79d8: 7ef4 flw fa3,124(a3) - 79da: 4006 0x4006 - 79dc: 8c25 xor s0,s0,s1 - 79de: 1e00 addi s0,sp,816 - 79e0: 8922 mv s2,s0 - 79e2: 917f 0x917f - 79e4: 7ef4 flw fa3,124(a3) - 79e6: 1a06 slli s4,s4,0x21 - 79e8: 008c addi a1,sp,64 - 79ea: 401e 0x401e - 79ec: 2225 jal 7b14 <__stack_size+0x7714> - 79ee: 449f 000a 7800 0x7800000a449f - 79f4: 000a c.slli zero,0x2 - 79f6: 3000 fld fs0,32(s0) - 79f8: 8900 0x8900 - 79fa: 917f 0x917f - 79fc: 7ef4 flw fa3,124(a3) - 79fe: 1a06 slli s4,s4,0x21 - 7a00: 8491 srai s1,s1,0x4 - 7a02: 067f 0x67f - 7a04: 2540 fld fs0,136(a0) - 7a06: 891e mv s2,t2 - 7a08: 917f 0x917f - 7a0a: 7f84 flw fs1,56(a5) - 7a0c: 1a06 slli s4,s4,0x21 - 7a0e: f491 bnez s1,791a <__stack_size+0x751a> - 7a10: 067e slli a2,a2,0x1f - 7a12: 2540 fld fs0,136(a0) - 7a14: 221e fld ft4,448(sp) - 7a16: 7f89 lui t6,0xfffe2 - 7a18: f491 bnez s1,7924 <__stack_size+0x7524> - 7a1a: 067e slli a2,a2,0x1f - 7a1c: 891a mv s2,t1 - 7a1e: 917f 0x917f - 7a20: 7f84 flw fs1,56(a5) - 7a22: 1a06 slli s4,s4,0x21 - 7a24: 401e 0x401e - 7a26: 2225 jal 7b4e <__stack_size+0x774e> - 7a28: 789f 000a 7c00 0x7c00000a789f - 7a2e: 000a c.slli zero,0x2 - 7a30: 3000 fld fs0,32(s0) - 7a32: 9100 0x9100 - 7a34: 7ef4 flw fa3,124(a3) - 7a36: 7a06 flw fs4,96(sp) - 7a38: 1a00 addi s0,sp,304 - 7a3a: 8491 srai s1,s1,0x4 - 7a3c: 067f 0x67f - 7a3e: 2540 fld fs0,136(a0) - 7a40: 911e add sp,sp,t2 - 7a42: 7f84 flw fs1,56(a5) - 7a44: 7a06 flw fs4,96(sp) - 7a46: 1a00 addi s0,sp,304 - 7a48: f491 bnez s1,7954 <__stack_size+0x7554> - 7a4a: 067e slli a2,a2,0x1f - 7a4c: 2540 fld fs0,136(a0) - 7a4e: 221e fld ft4,448(sp) - 7a50: f491 bnez s1,795c <__stack_size+0x755c> - 7a52: 067e slli a2,a2,0x1f - 7a54: 007a c.slli zero,0x1e - 7a56: 911a add sp,sp,t1 - 7a58: 7f84 flw fs1,56(a5) - 7a5a: 7a06 flw fs4,96(sp) - 7a5c: 1a00 addi s0,sp,304 - 7a5e: 401e 0x401e - 7a60: 2225 jal 7b88 <__stack_size+0x7788> - 7a62: 7c9f 000a 2000 0x2000000a7c9f - 7a68: 3000000b 0x3000000b - 7a6c: 8800 0x8800 - 7a6e: 917f 0x917f - 7a70: 7ef4 flw fa3,124(a3) - 7a72: 1a06 slli s4,s4,0x21 - 7a74: 8491 srai s1,s1,0x4 - 7a76: 067f 0x67f - 7a78: 2540 fld fs0,136(a0) - 7a7a: 881e mv a6,t2 - 7a7c: 917f 0x917f - 7a7e: 7f84 flw fs1,56(a5) - 7a80: 1a06 slli s4,s4,0x21 - 7a82: f491 bnez s1,798e <__stack_size+0x758e> - 7a84: 067e slli a2,a2,0x1f - 7a86: 2540 fld fs0,136(a0) - 7a88: 221e fld ft4,448(sp) - 7a8a: 7f88 flw fa0,56(a5) - 7a8c: f491 bnez s1,7998 <__stack_size+0x7598> - 7a8e: 067e slli a2,a2,0x1f - 7a90: 881a mv a6,t1 - 7a92: 917f 0x917f - 7a94: 7f84 flw fs1,56(a5) - 7a96: 1a06 slli s4,s4,0x21 - 7a98: 401e 0x401e - 7a9a: 2225 jal 7bc2 <__stack_size+0x77c2> - 7a9c: 209f 000b e800 0xe800000b209f - 7aa2: 3000000b 0x3000000b - 7aa6: 9100 0x9100 - 7aa8: 7ef4 flw fa3,124(a3) - 7aaa: 7606 flw fa2,96(sp) - 7aac: 1a00 addi s0,sp,304 - 7aae: 8491 srai s1,s1,0x4 - 7ab0: 067f 0x67f - 7ab2: 2540 fld fs0,136(a0) - 7ab4: 911e add sp,sp,t2 - 7ab6: 7f84 flw fs1,56(a5) - 7ab8: 7606 flw fa2,96(sp) - 7aba: 1a00 addi s0,sp,304 - 7abc: f491 bnez s1,79c8 <__stack_size+0x75c8> - 7abe: 067e slli a2,a2,0x1f - 7ac0: 2540 fld fs0,136(a0) - 7ac2: 221e fld ft4,448(sp) - 7ac4: f491 bnez s1,79d0 <__stack_size+0x75d0> - 7ac6: 067e slli a2,a2,0x1f - 7ac8: 0076 c.slli zero,0x1d - 7aca: 911a add sp,sp,t1 - 7acc: 7f84 flw fs1,56(a5) - 7ace: 7606 flw fa2,96(sp) - 7ad0: 1a00 addi s0,sp,304 - 7ad2: 401e 0x401e - 7ad4: 2225 jal 7bfc <__stack_size+0x77fc> - 7ad6: e89f 000b c800 0xc800000be89f - 7adc: 000c 0xc - 7ade: 3400 fld fs0,40(s0) - 7ae0: 9100 0x9100 - 7ae2: 7ef4 flw fa3,124(a3) - 7ae4: 0a06 slli s4,s4,0x1 - 7ae6: ffff 0xffff - 7ae8: 911a add sp,sp,t1 - 7aea: 7f84 flw fs1,56(a5) - 7aec: 4006 0x4006 - 7aee: 1e25 addi t3,t3,-23 - 7af0: 8491 srai s1,s1,0x4 - 7af2: 067f 0x67f - 7af4: ff0a fsw ft2,188(sp) - 7af6: 1aff 0x1aff - 7af8: f491 bnez s1,7a04 <__stack_size+0x7604> - 7afa: 067e slli a2,a2,0x1f - 7afc: 2540 fld fs0,136(a0) - 7afe: 221e fld ft4,448(sp) - 7b00: f491 bnez s1,7a0c <__stack_size+0x760c> - 7b02: 067e slli a2,a2,0x1f - 7b04: ff0a fsw ft2,188(sp) - 7b06: 1aff 0x1aff - 7b08: 8491 srai s1,s1,0x4 - 7b0a: 067f 0x67f - 7b0c: ff0a fsw ft2,188(sp) - 7b0e: 1aff 0x1aff - 7b10: 401e 0x401e - 7b12: 2225 jal 7c3a <__stack_size+0x783a> - 7b14: c49f 000d d000 0xd000000dc49f - 7b1a: 000d c.nop 3 - 7b1c: 3400 fld fs0,40(s0) - 7b1e: 9100 0x9100 - 7b20: 7ef4 flw fa3,124(a3) - 7b22: 0a06 slli s4,s4,0x1 - 7b24: ffff 0xffff - 7b26: 911a add sp,sp,t1 - 7b28: 7f84 flw fs1,56(a5) - 7b2a: 4006 0x4006 - 7b2c: 1e25 addi t3,t3,-23 - 7b2e: 8491 srai s1,s1,0x4 - 7b30: 067f 0x67f - 7b32: ff0a fsw ft2,188(sp) - 7b34: 1aff 0x1aff - 7b36: f491 bnez s1,7a42 <__stack_size+0x7642> - 7b38: 067e slli a2,a2,0x1f - 7b3a: 2540 fld fs0,136(a0) - 7b3c: 221e fld ft4,448(sp) - 7b3e: f491 bnez s1,7a4a <__stack_size+0x764a> - 7b40: 067e slli a2,a2,0x1f - 7b42: ff0a fsw ft2,188(sp) - 7b44: 1aff 0x1aff - 7b46: 8491 srai s1,s1,0x4 - 7b48: 067f 0x67f - 7b4a: ff0a fsw ft2,188(sp) - 7b4c: 1aff 0x1aff - 7b4e: 401e 0x401e - 7b50: 2225 jal 7c78 <__stack_size+0x7878> - 7b52: 009f 0000 0000 0x9f - 7b58: 0000 unimp - 7b5a: e800 fsw fs0,16(s0) - 7b5c: 0005 c.nop 1 - 7b5e: 3000 fld fs0,32(s0) - 7b60: 0006 c.slli zero,0x1 - 7b62: 0100 addi s0,sp,128 - 7b64: 6e00 flw fs0,24(a2) - ... - 7b6e: 05d0 addi a2,sp,708 - 7b70: 0000 unimp - 7b72: 0cc8 addi a0,sp,596 - 7b74: 0000 unimp - 7b76: f4910003 lb zero,-183(sp) - 7b7a: c47e sw t6,8(sp) - 7b7c: 000d c.nop 3 - 7b7e: d000 sw s0,32(s0) - 7b80: 000d c.nop 3 - 7b82: 0300 addi s0,sp,384 - 7b84: 9100 0x9100 - 7b86: 7ef4 flw fa3,124(a3) - ... - 7b90: 05d0 addi a2,sp,708 - 7b92: 0000 unimp - 7b94: 0a0c addi a1,sp,272 - 7b96: 0000 unimp - 7b98: 0001 nop - 7b9a: 0c55 addi s8,s8,21 - 7b9c: 000a c.slli zero,0x2 - 7b9e: c800 sw s0,16(s0) - 7ba0: 000c 0xc - 7ba2: 0300 addi s0,sp,384 - 7ba4: 9100 0x9100 - 7ba6: 7ef6 flw ft9,124(sp) - 7ba8: 0dc4 addi s1,sp,724 - 7baa: 0000 unimp - 7bac: 0dd0 addi a2,sp,724 - 7bae: 0000 unimp - 7bb0: f6910003 lb zero,-151(sp) - 7bb4: 007e c.slli zero,0x1f - 7bb6: 0000 unimp - 7bb8: 0000 unimp - 7bba: 0000 unimp - 7bbc: d000 sw s0,32(s0) - 7bbe: 0005 c.nop 1 - 7bc0: 3c00 fld fs0,56(s0) - 7bc2: 000a c.slli zero,0x2 - 7bc4: 0100 addi s0,sp,128 - 7bc6: 6f00 flw fs0,24(a4) - 7bc8: 0a3c addi a5,sp,280 - 7bca: 0000 unimp - 7bcc: 0cc8 addi a0,sp,596 - 7bce: 0000 unimp - 7bd0: 86910003 lb zero,-1943(sp) - 7bd4: c47f 0xc47f - 7bd6: 000d c.nop 3 - 7bd8: d000 sw s0,32(s0) - 7bda: 000d c.nop 3 - 7bdc: 0300 addi s0,sp,384 - 7bde: 9100 0x9100 - 7be0: 7f86 flw ft11,96(sp) - ... - 7bea: 0624 addi s1,sp,776 - 7bec: 0000 unimp - 7bee: 0660 addi s0,sp,780 - 7bf0: 0000 unimp - 7bf2: 0001 nop - 7bf4: 6064 flw fs1,68(s0) - 7bf6: 0006 c.slli zero,0x1 - 7bf8: b400 fsd fs0,40(s0) - 7bfa: 06000007 0x6000007 - 7bfe: 7600 flw fs0,40(a2) - 7c00: 7b00 flw fs0,48(a4) - 7c02: 1e00 addi s0,sp,816 - 7c04: b49f 0007 c800 0xc8000007b49f - 7c0a: 0c000007 0xc000007 - 7c0e: 9100 0x9100 - 7c10: 7ef0 flw fa2,124(a3) - 7c12: 0a06 slli s4,s4,0x1 - 7c14: ffff 0xffff - 7c16: 761a flw fa2,164(sp) - 7c18: 1e00 addi s0,sp,816 - 7c1a: c89f 0007 cc00 0xcc000007c89f - 7c20: 0b000007 0xb000007 - 7c24: 8800 0x8800 - 7c26: 917f 0x917f - 7c28: 7ef0 flw fa2,124(a3) - 7c2a: 1a06 slli s4,s4,0x21 - 7c2c: 0076 c.slli zero,0x1d - 7c2e: 9f1e add t5,t5,t2 - 7c30: 07cc addi a1,sp,964 - 7c32: 0000 unimp - 7c34: 07d8 addi a4,sp,964 - 7c36: 0000 unimp - 7c38: 000c 0xc - 7c3a: f091 bnez s1,7b3e <__stack_size+0x773e> - 7c3c: 067e slli a2,a2,0x1f - 7c3e: ff0a fsw ft2,188(sp) - 7c40: 1aff 0x1aff - 7c42: 0076 c.slli zero,0x1d - 7c44: 9f1e add t5,t5,t2 - 7c46: 07d8 addi a4,sp,964 - 7c48: 0000 unimp - 7c4a: 08ac addi a1,sp,88 - 7c4c: 0000 unimp - 7c4e: 7f88000b 0x7f88000b - 7c52: f091 bnez s1,7b56 <__stack_size+0x7756> - 7c54: 067e slli a2,a2,0x1f - 7c56: 761a flw fa2,164(sp) - 7c58: 1e00 addi s0,sp,816 - 7c5a: ac9f 0008 fc00 0xfc000008ac9f - 7c60: 0008 0x8 - 7c62: 0b00 addi s0,sp,400 - 7c64: 8700 0x8700 - 7c66: 917f 0x917f - 7c68: 7ef0 flw fa2,124(a3) - 7c6a: 1a06 slli s4,s4,0x21 - 7c6c: 0076 c.slli zero,0x1d - 7c6e: 9f1e add t5,t5,t2 - 7c70: 08fc addi a5,sp,92 - 7c72: 0000 unimp - 7c74: 09cc addi a1,sp,212 - 7c76: 0000 unimp - 7c78: 000c 0xc - 7c7a: f091 bnez s1,7b7e <__stack_size+0x777e> - 7c7c: 067e slli a2,a2,0x1f - 7c7e: ff0a fsw ft2,188(sp) - 7c80: 1aff 0x1aff - 7c82: 0076 c.slli zero,0x1d - 7c84: 9f1e add t5,t5,t2 - 7c86: 09cc addi a1,sp,212 - 7c88: 0000 unimp - 7c8a: 09d0 addi a2,sp,212 - 7c8c: 0000 unimp - 7c8e: 7f7b000b 0x7f7b000b - 7c92: f091 bnez s1,7b96 <__stack_size+0x7796> - 7c94: 067e slli a2,a2,0x1f - 7c96: 761a flw fa2,164(sp) - 7c98: 1e00 addi s0,sp,816 - 7c9a: d09f 0009 d800 0xd8000009d09f - 7ca0: 0009 c.nop 2 - 7ca2: 0c00 addi s0,sp,528 - 7ca4: 9100 0x9100 - 7ca6: 7ef0 flw fa2,124(a3) - 7ca8: 0a06 slli s4,s4,0x1 - 7caa: ffff 0xffff - 7cac: 761a flw fa2,164(sp) - 7cae: 1e00 addi s0,sp,816 - 7cb0: d89f 0009 3400 0x34000009d89f - 7cb6: 000a c.slli zero,0x2 - 7cb8: 0b00 addi s0,sp,400 - 7cba: 8800 0x8800 - 7cbc: 917f 0x917f - 7cbe: 7ef0 flw fa2,124(a3) - 7cc0: 1a06 slli s4,s4,0x21 - 7cc2: 0076 c.slli zero,0x1d - 7cc4: 9f1e add t5,t5,t2 - 7cc6: 0a34 addi a3,sp,280 - 7cc8: 0000 unimp - 7cca: 0a78 addi a4,sp,284 - 7ccc: 0000 unimp - 7cce: 7f89000b 0x7f89000b - 7cd2: f091 bnez s1,7bd6 <__stack_size+0x77d6> - 7cd4: 067e slli a2,a2,0x1f - 7cd6: 761a flw fa2,164(sp) - 7cd8: 1e00 addi s0,sp,816 - 7cda: 789f 000a 7c00 0x7c00000a789f - 7ce0: 000a c.slli zero,0x2 - 7ce2: 0b00 addi s0,sp,400 - 7ce4: 9100 0x9100 - 7ce6: 7ef0 flw fa2,124(a3) - 7ce8: 7a06 flw fs4,96(sp) - 7cea: 1a00 addi s0,sp,304 - 7cec: 0076 c.slli zero,0x1d - 7cee: 9f1e add t5,t5,t2 - 7cf0: 0a7c addi a5,sp,284 - 7cf2: 0000 unimp - 7cf4: 0ad0 addi a2,sp,340 - 7cf6: 0000 unimp - 7cf8: 7f88000b 0x7f88000b - 7cfc: f091 bnez s1,7c00 <__stack_size+0x7800> - 7cfe: 067e slli a2,a2,0x1f - 7d00: 761a flw fa2,164(sp) - 7d02: 1e00 addi s0,sp,816 - 7d04: d09f 000a 2000 0x2000000ad09f - 7d0a: 1000000b 0x1000000b - 7d0e: 8800 0x8800 - 7d10: 917f 0x917f - 7d12: 7f88 flw fa0,56(a5) - 7d14: 1a06 slli s4,s4,0x21 - 7d16: 7f88 flw fa0,56(a5) - 7d18: f091 bnez s1,7c1c <__stack_size+0x781c> - 7d1a: 067e slli a2,a2,0x1f - 7d1c: 1e1a slli t3,t3,0x26 - 7d1e: 209f 000b e800 0xe800000b209f - 7d24: 1000000b 0x1000000b - 7d28: 9100 0x9100 - 7d2a: 7f88 flw fa0,56(a5) - 7d2c: 7606 flw fa2,96(sp) - 7d2e: 1a00 addi s0,sp,304 - 7d30: f091 bnez s1,7c34 <__stack_size+0x7834> - 7d32: 067e slli a2,a2,0x1f - 7d34: 0076 c.slli zero,0x1d - 7d36: 1e1a slli t3,t3,0x26 - 7d38: e89f 000b c800 0xc800000be89f - 7d3e: 000c 0xc - 7d40: 1200 addi s0,sp,288 - 7d42: 9100 0x9100 - 7d44: 7f88 flw fa0,56(a5) - 7d46: 0a06 slli s4,s4,0x1 - 7d48: ffff 0xffff - 7d4a: 911a add sp,sp,t1 - 7d4c: 7ef0 flw fa2,124(a3) - 7d4e: 0a06 slli s4,s4,0x1 - 7d50: ffff 0xffff - 7d52: 1e1a slli t3,t3,0x26 - 7d54: c49f 000d d000 0xd000000dc49f - 7d5a: 000d c.nop 3 - 7d5c: 1200 addi s0,sp,288 - 7d5e: 9100 0x9100 - 7d60: 7f88 flw fa0,56(a5) - 7d62: 0a06 slli s4,s4,0x1 - 7d64: ffff 0xffff - 7d66: 911a add sp,sp,t1 - 7d68: 7ef0 flw fa2,124(a3) - 7d6a: 0a06 slli s4,s4,0x1 - 7d6c: ffff 0xffff - 7d6e: 1e1a slli t3,t3,0x26 - 7d70: 009f 0000 0000 0x9f - 7d76: 0000 unimp - 7d78: 2400 fld fs0,8(s0) - 7d7a: 0006 c.slli zero,0x1 - 7d7c: 3000 fld fs0,32(s0) - 7d7e: 0006 c.slli zero,0x1 - 7d80: 0600 addi s0,sp,768 - 7d82: 8d00 0x8d00 - 7d84: 7b00 flw fs0,48(a4) - 7d86: 1e00 addi s0,sp,816 - 7d88: 309f 0006 3400 0x34000006309f - 7d8e: 0006 c.slli zero,0x1 - 7d90: 0100 addi s0,sp,128 - 7d92: 6e00 flw fs0,24(a2) - 7d94: 0634 addi a3,sp,776 - 7d96: 0000 unimp - 7d98: 063c addi a5,sp,776 - 7d9a: 0000 unimp - 7d9c: 0006 c.slli zero,0x1 - 7d9e: 008d addi ra,ra,3 - 7da0: 9f1e007b 0x9f1e007b - 7da4: 063c addi a5,sp,776 - 7da6: 0000 unimp - 7da8: 065c addi a5,sp,772 - 7daa: 0000 unimp - 7dac: 0001 nop - 7dae: 5c6e lw s8,248(sp) - 7db0: 0006 c.slli zero,0x1 - 7db2: 8400 0x8400 - 7db4: 0006 c.slli zero,0x1 - 7db6: 0c00 addi s0,sp,528 - 7db8: 8d00 0x8d00 - 7dba: 7b00 flw fs0,48(a4) - 7dbc: 1e00 addi s0,sp,816 - 7dbe: 0088 addi a0,sp,64 - 7dc0: 8922 mv s2,s0 - 7dc2: 2200 fld fs0,0(a2) - 7dc4: 849f 0006 9800 0x98000006849f - 7dca: 0006 c.slli zero,0x1 - 7dcc: 1100 addi s0,sp,160 - 7dce: 8d00 0x8d00 - 7dd0: 7b00 flw fs0,48(a4) - 7dd2: 1e00 addi s0,sp,816 - 7dd4: 0076 c.slli zero,0x1d - 7dd6: 401e007b 0x401e007b - 7dda: 2225 jal 7f02 <__stack_size+0x7b02> - 7ddc: 0088 addi a0,sp,64 - 7dde: 9f22 add t5,t5,s0 - 7de0: 0698 addi a4,sp,832 - 7de2: 0000 unimp - 7de4: 07b4 addi a3,sp,968 - 7de6: 0000 unimp - 7de8: 0014 0x14 - 7dea: 008d addi ra,ra,3 - 7dec: 771e007b 0x771e007b - 7df0: 7600 flw fs0,40(a2) - 7df2: 1e00 addi s0,sp,816 - 7df4: 7622 flw fa2,40(sp) - 7df6: 7b00 flw fs0,48(a4) - 7df8: 1e00 addi s0,sp,816 - 7dfa: 2540 fld fs0,136(a0) - 7dfc: 9f22 add t5,t5,s0 - 7dfe: 07b4 addi a3,sp,968 - 7e00: 0000 unimp - 7e02: 07c0 addi s0,sp,964 - 7e04: 0000 unimp - 7e06: 0020 addi s0,sp,8 - 7e08: f091 bnez s1,7d0c <__stack_size+0x790c> - 7e0a: 067e slli a2,a2,0x1f - 7e0c: ff0a fsw ft2,188(sp) - 7e0e: 1aff 0x1aff - 7e10: 008d addi ra,ra,3 - 7e12: 771e flw fa4,228(sp) - 7e14: 7600 flw fs0,40(a2) - 7e16: 1e00 addi s0,sp,816 - 7e18: 9122 add sp,sp,s0 - 7e1a: 7ef0 flw fa2,124(a3) - 7e1c: 0a06 slli s4,s4,0x1 - 7e1e: ffff 0xffff - 7e20: 761a flw fa2,164(sp) - 7e22: 1e00 addi s0,sp,816 - 7e24: 2540 fld fs0,136(a0) - 7e26: 9f22 add t5,t5,s0 - 7e28: 07c0 addi s0,sp,964 - 7e2a: 0000 unimp - 7e2c: 07c8 addi a0,sp,964 - 7e2e: 0000 unimp - 7e30: 0024 addi s1,sp,8 - 7e32: f091 bnez s1,7d36 <__stack_size+0x7936> - 7e34: 067e slli a2,a2,0x1f - 7e36: ff0a fsw ft2,188(sp) - 7e38: 1aff 0x1aff - 7e3a: 008d addi ra,ra,3 - 7e3c: 911e add sp,sp,t2 - 7e3e: 7ef0 flw fa2,124(a3) - 7e40: 4006 0x4006 - 7e42: 7625 lui a2,0xfffe9 - 7e44: 1e00 addi s0,sp,816 - 7e46: 9122 add sp,sp,s0 - 7e48: 7ef0 flw fa2,124(a3) - 7e4a: 0a06 slli s4,s4,0x1 - 7e4c: ffff 0xffff - 7e4e: 761a flw fa2,164(sp) - 7e50: 1e00 addi s0,sp,816 - 7e52: 2540 fld fs0,136(a0) - 7e54: 9f22 add t5,t5,s0 - 7e56: 07c8 addi a0,sp,964 - 7e58: 0000 unimp - 7e5a: 07cc addi a1,sp,964 - 7e5c: 0000 unimp - 7e5e: 0022 c.slli zero,0x8 - 7e60: 7f88 flw fa0,56(a5) - 7e62: f091 bnez s1,7d66 <__stack_size+0x7966> - 7e64: 067e slli a2,a2,0x1f - 7e66: 8d1a mv s10,t1 - 7e68: 1e00 addi s0,sp,816 - 7e6a: f091 bnez s1,7d6e <__stack_size+0x796e> - 7e6c: 067e slli a2,a2,0x1f - 7e6e: 2540 fld fs0,136(a0) - 7e70: 0076 c.slli zero,0x1d - 7e72: 221e fld ft4,448(sp) - 7e74: 7f88 flw fa0,56(a5) - 7e76: f091 bnez s1,7d7a <__stack_size+0x797a> - 7e78: 067e slli a2,a2,0x1f - 7e7a: 761a flw fa2,164(sp) - 7e7c: 1e00 addi s0,sp,816 - 7e7e: 2540 fld fs0,136(a0) - 7e80: 9f22 add t5,t5,s0 - 7e82: 07cc addi a1,sp,964 - 7e84: 0000 unimp - 7e86: 07d8 addi a4,sp,964 - 7e88: 0000 unimp - 7e8a: 0024 addi s1,sp,8 - 7e8c: f091 bnez s1,7d90 <__stack_size+0x7990> - 7e8e: 067e slli a2,a2,0x1f - 7e90: ff0a fsw ft2,188(sp) - 7e92: 1aff 0x1aff - 7e94: 008d addi ra,ra,3 - 7e96: 911e add sp,sp,t2 - 7e98: 7ef0 flw fa2,124(a3) - 7e9a: 4006 0x4006 - 7e9c: 7625 lui a2,0xfffe9 - 7e9e: 1e00 addi s0,sp,816 - 7ea0: 9122 add sp,sp,s0 - 7ea2: 7ef0 flw fa2,124(a3) - 7ea4: 0a06 slli s4,s4,0x1 - 7ea6: ffff 0xffff - 7ea8: 761a flw fa2,164(sp) - 7eaa: 1e00 addi s0,sp,816 - 7eac: 2540 fld fs0,136(a0) - 7eae: 9f22 add t5,t5,s0 - 7eb0: 07d8 addi a4,sp,964 - 7eb2: 0000 unimp - 7eb4: 08ac addi a1,sp,88 - 7eb6: 0000 unimp - 7eb8: 0022 c.slli zero,0x8 - 7eba: 7f88 flw fa0,56(a5) - 7ebc: f091 bnez s1,7dc0 <__stack_size+0x79c0> - 7ebe: 067e slli a2,a2,0x1f - 7ec0: 8d1a mv s10,t1 - 7ec2: 1e00 addi s0,sp,816 - 7ec4: f091 bnez s1,7dc8 <__stack_size+0x79c8> - 7ec6: 067e slli a2,a2,0x1f - 7ec8: 2540 fld fs0,136(a0) - 7eca: 0076 c.slli zero,0x1d - 7ecc: 221e fld ft4,448(sp) - 7ece: 7f88 flw fa0,56(a5) - 7ed0: f091 bnez s1,7dd4 <__stack_size+0x79d4> - 7ed2: 067e slli a2,a2,0x1f - 7ed4: 761a flw fa2,164(sp) - 7ed6: 1e00 addi s0,sp,816 - 7ed8: 2540 fld fs0,136(a0) - 7eda: 9f22 add t5,t5,s0 - 7edc: 08ac addi a1,sp,88 - 7ede: 0000 unimp - 7ee0: 08fc addi a5,sp,92 - 7ee2: 0000 unimp - 7ee4: 0022 c.slli zero,0x8 - 7ee6: f0917f87 0xf0917f87 - 7eea: 067e slli a2,a2,0x1f - 7eec: 8d1a mv s10,t1 - 7eee: 1e00 addi s0,sp,816 - 7ef0: f091 bnez s1,7df4 <__stack_size+0x79f4> - 7ef2: 067e slli a2,a2,0x1f - 7ef4: 2540 fld fs0,136(a0) - 7ef6: 0076 c.slli zero,0x1d - 7ef8: 221e fld ft4,448(sp) - 7efa: f0917f87 0xf0917f87 - 7efe: 067e slli a2,a2,0x1f - 7f00: 761a flw fa2,164(sp) - 7f02: 1e00 addi s0,sp,816 - 7f04: 2540 fld fs0,136(a0) - 7f06: 9f22 add t5,t5,s0 - 7f08: 08fc addi a5,sp,92 - 7f0a: 0000 unimp - 7f0c: 09cc addi a1,sp,212 - 7f0e: 0000 unimp - 7f10: 0024 addi s1,sp,8 - 7f12: f091 bnez s1,7e16 <__stack_size+0x7a16> - 7f14: 067e slli a2,a2,0x1f - 7f16: ff0a fsw ft2,188(sp) - 7f18: 1aff 0x1aff - 7f1a: 008d addi ra,ra,3 - 7f1c: 911e add sp,sp,t2 - 7f1e: 7ef0 flw fa2,124(a3) - 7f20: 4006 0x4006 - 7f22: 7625 lui a2,0xfffe9 - 7f24: 1e00 addi s0,sp,816 - 7f26: 9122 add sp,sp,s0 - 7f28: 7ef0 flw fa2,124(a3) - 7f2a: 0a06 slli s4,s4,0x1 - 7f2c: ffff 0xffff - 7f2e: 761a flw fa2,164(sp) - 7f30: 1e00 addi s0,sp,816 - 7f32: 2540 fld fs0,136(a0) - 7f34: 9f22 add t5,t5,s0 - 7f36: 09cc addi a1,sp,212 - 7f38: 0000 unimp - 7f3a: 09d0 addi a2,sp,212 - 7f3c: 0000 unimp - 7f3e: 0022 c.slli zero,0x8 - 7f40: f0917f7b 0xf0917f7b - 7f44: 067e slli a2,a2,0x1f - 7f46: 8d1a mv s10,t1 - 7f48: 1e00 addi s0,sp,816 - 7f4a: f091 bnez s1,7e4e <__stack_size+0x7a4e> - 7f4c: 067e slli a2,a2,0x1f - 7f4e: 2540 fld fs0,136(a0) - 7f50: 0076 c.slli zero,0x1d - 7f52: 221e fld ft4,448(sp) - 7f54: f0917f7b 0xf0917f7b - 7f58: 067e slli a2,a2,0x1f - 7f5a: 761a flw fa2,164(sp) - 7f5c: 1e00 addi s0,sp,816 - 7f5e: 2540 fld fs0,136(a0) - 7f60: 9f22 add t5,t5,s0 - 7f62: 09d0 addi a2,sp,212 - 7f64: 0000 unimp - 7f66: 09d8 addi a4,sp,212 - 7f68: 0000 unimp - 7f6a: 0024 addi s1,sp,8 - 7f6c: f091 bnez s1,7e70 <__stack_size+0x7a70> - 7f6e: 067e slli a2,a2,0x1f - 7f70: ff0a fsw ft2,188(sp) - 7f72: 1aff 0x1aff - 7f74: 008d addi ra,ra,3 - 7f76: 911e add sp,sp,t2 - 7f78: 7ef0 flw fa2,124(a3) - 7f7a: 4006 0x4006 - 7f7c: 7625 lui a2,0xfffe9 - 7f7e: 1e00 addi s0,sp,816 - 7f80: 9122 add sp,sp,s0 - 7f82: 7ef0 flw fa2,124(a3) - 7f84: 0a06 slli s4,s4,0x1 - 7f86: ffff 0xffff - 7f88: 761a flw fa2,164(sp) - 7f8a: 1e00 addi s0,sp,816 - 7f8c: 2540 fld fs0,136(a0) - 7f8e: 9f22 add t5,t5,s0 - 7f90: 09d8 addi a4,sp,212 - 7f92: 0000 unimp - 7f94: 0a34 addi a3,sp,280 - 7f96: 0000 unimp - 7f98: 0022 c.slli zero,0x8 - 7f9a: 7f88 flw fa0,56(a5) - 7f9c: f091 bnez s1,7ea0 <__stack_size+0x7aa0> - 7f9e: 067e slli a2,a2,0x1f - 7fa0: 8d1a mv s10,t1 - 7fa2: 1e00 addi s0,sp,816 - 7fa4: f091 bnez s1,7ea8 <__stack_size+0x7aa8> - 7fa6: 067e slli a2,a2,0x1f - 7fa8: 2540 fld fs0,136(a0) - 7faa: 0076 c.slli zero,0x1d - 7fac: 221e fld ft4,448(sp) - 7fae: 7f88 flw fa0,56(a5) - 7fb0: f091 bnez s1,7eb4 <__stack_size+0x7ab4> - 7fb2: 067e slli a2,a2,0x1f - 7fb4: 761a flw fa2,164(sp) - 7fb6: 1e00 addi s0,sp,816 - 7fb8: 2540 fld fs0,136(a0) - 7fba: 9f22 add t5,t5,s0 - 7fbc: 0a34 addi a3,sp,280 - 7fbe: 0000 unimp - 7fc0: 0a78 addi a4,sp,284 - 7fc2: 0000 unimp - 7fc4: 0022 c.slli zero,0x8 - 7fc6: 7f89 lui t6,0xfffe2 - 7fc8: f091 bnez s1,7ecc <__stack_size+0x7acc> - 7fca: 067e slli a2,a2,0x1f - 7fcc: 8d1a mv s10,t1 - 7fce: 1e00 addi s0,sp,816 - 7fd0: f091 bnez s1,7ed4 <__stack_size+0x7ad4> - 7fd2: 067e slli a2,a2,0x1f - 7fd4: 2540 fld fs0,136(a0) - 7fd6: 0076 c.slli zero,0x1d - 7fd8: 221e fld ft4,448(sp) - 7fda: 7f89 lui t6,0xfffe2 - 7fdc: f091 bnez s1,7ee0 <__stack_size+0x7ae0> - 7fde: 067e slli a2,a2,0x1f - 7fe0: 761a flw fa2,164(sp) - 7fe2: 1e00 addi s0,sp,816 - 7fe4: 2540 fld fs0,136(a0) - 7fe6: 9f22 add t5,t5,s0 - 7fe8: 0a78 addi a4,sp,284 - 7fea: 0000 unimp - 7fec: 0a7c addi a5,sp,284 - 7fee: 0000 unimp - 7ff0: 0022 c.slli zero,0x8 - 7ff2: f091 bnez s1,7ef6 <__stack_size+0x7af6> - 7ff4: 067e slli a2,a2,0x1f - 7ff6: 007a c.slli zero,0x1e - 7ff8: 8d1a mv s10,t1 - 7ffa: 1e00 addi s0,sp,816 - 7ffc: f091 bnez s1,7f00 <__stack_size+0x7b00> - 7ffe: 067e slli a2,a2,0x1f - 8000: 2540 fld fs0,136(a0) - 8002: 0076 c.slli zero,0x1d - 8004: 221e fld ft4,448(sp) - 8006: f091 bnez s1,7f0a <__stack_size+0x7b0a> - 8008: 067e slli a2,a2,0x1f - 800a: 007a c.slli zero,0x1e - 800c: 761a flw fa2,164(sp) - 800e: 1e00 addi s0,sp,816 - 8010: 2540 fld fs0,136(a0) - 8012: 9f22 add t5,t5,s0 - 8014: 0a7c addi a5,sp,284 - 8016: 0000 unimp - 8018: 0ac8 addi a0,sp,340 - 801a: 0000 unimp - 801c: 0022 c.slli zero,0x8 - 801e: 7f88 flw fa0,56(a5) - 8020: f091 bnez s1,7f24 <__stack_size+0x7b24> - 8022: 067e slli a2,a2,0x1f - 8024: 8d1a mv s10,t1 - 8026: 1e00 addi s0,sp,816 - 8028: f091 bnez s1,7f2c <__stack_size+0x7b2c> - 802a: 067e slli a2,a2,0x1f - 802c: 2540 fld fs0,136(a0) - 802e: 0076 c.slli zero,0x1d - 8030: 221e fld ft4,448(sp) - 8032: 7f88 flw fa0,56(a5) - 8034: f091 bnez s1,7f38 <__stack_size+0x7b38> - 8036: 067e slli a2,a2,0x1f - 8038: 761a flw fa2,164(sp) - 803a: 1e00 addi s0,sp,816 - 803c: 2540 fld fs0,136(a0) - 803e: 9f22 add t5,t5,s0 - 8040: 0ac8 addi a0,sp,340 - 8042: 0000 unimp - 8044: 0ad0 addi a2,sp,340 - 8046: 0000 unimp - 8048: 0026 c.slli zero,0x9 - 804a: 7f88 flw fa0,56(a5) - 804c: f091 bnez s1,7f50 <__stack_size+0x7b50> - 804e: 067e slli a2,a2,0x1f - 8050: 911a add sp,sp,t1 - 8052: 7f88 flw fa0,56(a5) - 8054: 4006 0x4006 - 8056: 1e25 addi t3,t3,-23 - 8058: f091 bnez s1,7f5c <__stack_size+0x7b5c> - 805a: 067e slli a2,a2,0x1f - 805c: 2540 fld fs0,136(a0) - 805e: 0076 c.slli zero,0x1d - 8060: 221e fld ft4,448(sp) - 8062: 7f88 flw fa0,56(a5) - 8064: f091 bnez s1,7f68 <__stack_size+0x7b68> - 8066: 067e slli a2,a2,0x1f - 8068: 761a flw fa2,164(sp) - 806a: 1e00 addi s0,sp,816 - 806c: 2540 fld fs0,136(a0) - 806e: 9f22 add t5,t5,s0 - 8070: 0ad0 addi a2,sp,340 - 8072: 0000 unimp - 8074: 0b20 addi s0,sp,408 - 8076: 0000 unimp - 8078: 0030 addi a2,sp,8 - 807a: 7f88 flw fa0,56(a5) - 807c: f091 bnez s1,7f80 <__stack_size+0x7b80> - 807e: 067e slli a2,a2,0x1f - 8080: 911a add sp,sp,t1 - 8082: 7f88 flw fa0,56(a5) - 8084: 4006 0x4006 - 8086: 1e25 addi t3,t3,-23 - 8088: 7f88 flw fa0,56(a5) - 808a: 8891 andi s1,s1,4 - 808c: 067f 0x67f - 808e: 911a add sp,sp,t1 - 8090: 7ef0 flw fa2,124(a3) - 8092: 4006 0x4006 - 8094: 1e25 addi t3,t3,-23 - 8096: 8822 mv a6,s0 - 8098: 917f 0x917f - 809a: 7f88 flw fa0,56(a5) - 809c: 1a06 slli s4,s4,0x21 - 809e: 7f88 flw fa0,56(a5) - 80a0: f091 bnez s1,7fa4 <__stack_size+0x7ba4> - 80a2: 067e slli a2,a2,0x1f - 80a4: 1e1a slli t3,t3,0x26 - 80a6: 2540 fld fs0,136(a0) - 80a8: 9f22 add t5,t5,s0 - 80aa: 0b20 addi s0,sp,408 - 80ac: 0000 unimp - 80ae: 0be8 addi a0,sp,476 - 80b0: 0000 unimp - 80b2: 0030 addi a2,sp,8 - 80b4: f091 bnez s1,7fb8 <__stack_size+0x7bb8> - 80b6: 067e slli a2,a2,0x1f - 80b8: 0076 c.slli zero,0x1d - 80ba: 911a add sp,sp,t1 - 80bc: 7f88 flw fa0,56(a5) - 80be: 4006 0x4006 - 80c0: 1e25 addi t3,t3,-23 - 80c2: 8891 andi s1,s1,4 - 80c4: 067f 0x67f - 80c6: 0076 c.slli zero,0x1d - 80c8: 911a add sp,sp,t1 - 80ca: 7ef0 flw fa2,124(a3) - 80cc: 4006 0x4006 - 80ce: 1e25 addi t3,t3,-23 - 80d0: 9122 add sp,sp,s0 - 80d2: 7f88 flw fa0,56(a5) - 80d4: 7606 flw fa2,96(sp) - 80d6: 1a00 addi s0,sp,304 - 80d8: f091 bnez s1,7fdc <__stack_size+0x7bdc> - 80da: 067e slli a2,a2,0x1f - 80dc: 0076 c.slli zero,0x1d - 80de: 1e1a slli t3,t3,0x26 - 80e0: 2540 fld fs0,136(a0) - 80e2: 9f22 add t5,t5,s0 - 80e4: 0be8 addi a0,sp,476 - 80e6: 0000 unimp - 80e8: 0cc8 addi a0,sp,596 - 80ea: 0000 unimp - 80ec: 0034 addi a3,sp,8 - 80ee: f091 bnez s1,7ff2 <__stack_size+0x7bf2> - 80f0: 067e slli a2,a2,0x1f - 80f2: ff0a fsw ft2,188(sp) - 80f4: 1aff 0x1aff - 80f6: 8891 andi s1,s1,4 - 80f8: 067f 0x67f - 80fa: 2540 fld fs0,136(a0) - 80fc: 911e add sp,sp,t2 - 80fe: 7f88 flw fa0,56(a5) - 8100: 0a06 slli s4,s4,0x1 - 8102: ffff 0xffff - 8104: 911a add sp,sp,t1 - 8106: 7ef0 flw fa2,124(a3) - 8108: 4006 0x4006 - 810a: 1e25 addi t3,t3,-23 - 810c: 9122 add sp,sp,s0 - 810e: 7f88 flw fa0,56(a5) - 8110: 0a06 slli s4,s4,0x1 - 8112: ffff 0xffff - 8114: 911a add sp,sp,t1 - 8116: 7ef0 flw fa2,124(a3) - 8118: 0a06 slli s4,s4,0x1 - 811a: ffff 0xffff - 811c: 1e1a slli t3,t3,0x26 - 811e: 2540 fld fs0,136(a0) - 8120: 9f22 add t5,t5,s0 - 8122: 0dc4 addi s1,sp,724 - 8124: 0000 unimp - 8126: 0dd0 addi a2,sp,724 - 8128: 0000 unimp - 812a: 0034 addi a3,sp,8 - 812c: f091 bnez s1,8030 <__stack_size+0x7c30> - 812e: 067e slli a2,a2,0x1f - 8130: ff0a fsw ft2,188(sp) - 8132: 1aff 0x1aff - 8134: 8891 andi s1,s1,4 - 8136: 067f 0x67f - 8138: 2540 fld fs0,136(a0) - 813a: 911e add sp,sp,t2 - 813c: 7f88 flw fa0,56(a5) - 813e: 0a06 slli s4,s4,0x1 - 8140: ffff 0xffff - 8142: 911a add sp,sp,t1 - 8144: 7ef0 flw fa2,124(a3) - 8146: 4006 0x4006 - 8148: 1e25 addi t3,t3,-23 - 814a: 9122 add sp,sp,s0 - 814c: 7f88 flw fa0,56(a5) - 814e: 0a06 slli s4,s4,0x1 - 8150: ffff 0xffff - 8152: 911a add sp,sp,t1 - 8154: 7ef0 flw fa2,124(a3) - 8156: 0a06 slli s4,s4,0x1 - 8158: ffff 0xffff - 815a: 1e1a slli t3,t3,0x26 - 815c: 2540 fld fs0,136(a0) - 815e: 9f22 add t5,t5,s0 - ... - 8168: 0628 addi a0,sp,776 - 816a: 0000 unimp - 816c: 0698 addi a4,sp,832 - 816e: 0000 unimp - 8170: 0001 nop - 8172: 9868 0x9868 - 8174: 0006 c.slli zero,0x1 - 8176: c000 sw s0,0(s0) - 8178: 06000007 0x6000007 - 817c: 7700 flw fs0,40(a4) - 817e: 7600 flw fs0,40(a2) - 8180: 1e00 addi s0,sp,816 - 8182: c09f 0007 d000 0xd0000007c09f - 8188: 000a c.slli zero,0x2 - 818a: 0a00 addi s0,sp,272 - 818c: 9100 0x9100 - 818e: 7ef0 flw fa2,124(a3) - 8190: 4006 0x4006 - 8192: 7625 lui a2,0xfffe9 - 8194: 1e00 addi s0,sp,816 - 8196: d09f 000a 2000 0x2000000ad09f - 819c: 0f00000b 0xf00000b - 81a0: 8800 0x8800 - 81a2: 917f 0x917f - 81a4: 7f88 flw fa0,56(a5) - 81a6: 1a06 slli s4,s4,0x21 - 81a8: f091 bnez s1,80ac <__stack_size+0x7cac> - 81aa: 067e slli a2,a2,0x1f - 81ac: 2540 fld fs0,136(a0) - 81ae: 9f1e add t5,t5,t2 - 81b0: 0b20 addi s0,sp,408 - 81b2: 0000 unimp - 81b4: 0be8 addi a0,sp,476 - 81b6: 0000 unimp - 81b8: 8891000f 0x8891000f - 81bc: 067f 0x67f - 81be: 0076 c.slli zero,0x1d - 81c0: 911a add sp,sp,t1 - 81c2: 7ef0 flw fa2,124(a3) - 81c4: 4006 0x4006 - 81c6: 1e25 addi t3,t3,-23 - 81c8: e89f 000b c800 0xc800000be89f - 81ce: 000c 0xc - 81d0: 1000 addi s0,sp,32 - 81d2: 9100 0x9100 - 81d4: 7f88 flw fa0,56(a5) - 81d6: 0a06 slli s4,s4,0x1 - 81d8: ffff 0xffff - 81da: 911a add sp,sp,t1 - 81dc: 7ef0 flw fa2,124(a3) - 81de: 4006 0x4006 - 81e0: 1e25 addi t3,t3,-23 - 81e2: c49f 000d d000 0xd000000dc49f - 81e8: 000d c.nop 3 - 81ea: 1000 addi s0,sp,32 - 81ec: 9100 0x9100 - 81ee: 7f88 flw fa0,56(a5) - 81f0: 0a06 slli s4,s4,0x1 - 81f2: ffff 0xffff - 81f4: 911a add sp,sp,t1 - 81f6: 7ef0 flw fa2,124(a3) - 81f8: 4006 0x4006 - 81fa: 1e25 addi t3,t3,-23 - 81fc: 009f 0000 0000 0x9f - 8202: 0000 unimp - 8204: 3c00 fld fs0,56(s0) - 8206: 0006 c.slli zero,0x1 - 8208: 4c00 lw s0,24(s0) - 820a: 0006 c.slli zero,0x1 - 820c: 0100 addi s0,sp,128 - 820e: 5d00 lw s0,56(a0) - ... - 8218: 0614 addi a3,sp,768 - 821a: 0000 unimp - 821c: 0cc8 addi a0,sp,596 - 821e: 0000 unimp - 8220: f0910003 lb zero,-247(sp) - 8224: c47e sw t6,8(sp) - 8226: 000d c.nop 3 - 8228: d000 sw s0,32(s0) - 822a: 000d c.nop 3 - 822c: 0300 addi s0,sp,384 - 822e: 9100 0x9100 - 8230: 7ef0 flw fa2,124(a3) - ... - 823a: 0618 addi a4,sp,768 - 823c: 0000 unimp - 823e: 063c addi a5,sp,776 - 8240: 0000 unimp - 8242: 0001 nop - 8244: 3c5d jal 7cfa <__stack_size+0x78fa> - 8246: 0006 c.slli zero,0x1 - 8248: c800 sw s0,16(s0) - 824a: 000c 0xc - 824c: 0300 addi s0,sp,384 - 824e: 9100 0x9100 - 8250: 7f88 flw fa0,56(a5) - 8252: 0dc4 addi s1,sp,724 - 8254: 0000 unimp - 8256: 0dd0 addi a2,sp,724 - 8258: 0000 unimp - 825a: 88910003 lb zero,-1911(sp) - 825e: 007f 0x7f - 8260: 0000 unimp - 8262: 0000 unimp - 8264: 0000 unimp - 8266: 1400 addi s0,sp,544 - 8268: 0006 c.slli zero,0x1 - 826a: c000 sw s0,0(s0) - 826c: 01000007 0x1000007 - 8270: 5700 lw s0,40(a4) - 8272: 07c0 addi s0,sp,964 - 8274: 0000 unimp - 8276: 0cc8 addi a0,sp,596 - 8278: 0000 unimp - 827a: f2910003 lb zero,-215(sp) - 827e: c47e sw t6,8(sp) - 8280: 000d c.nop 3 - 8282: d000 sw s0,32(s0) - 8284: 000d c.nop 3 - 8286: 0300 addi s0,sp,384 - 8288: 9100 0x9100 - 828a: 7ef2 flw ft9,60(sp) - ... - 8294: 0620 addi s0,sp,776 - 8296: 0000 unimp - 8298: 0ac8 addi a0,sp,340 - 829a: 0000 unimp - 829c: 0001 nop - 829e: c86d beqz s0,8390 <__stack_size+0x7f90> - 82a0: 000a c.slli zero,0x2 - 82a2: c800 sw s0,16(s0) - 82a4: 000c 0xc - 82a6: 0300 addi s0,sp,384 - 82a8: 9100 0x9100 - 82aa: 7f8a flw ft11,160(sp) - 82ac: 0dc4 addi s1,sp,724 - 82ae: 0000 unimp - 82b0: 0dd0 addi a2,sp,724 - 82b2: 0000 unimp - 82b4: 8a910003 lb zero,-1879(sp) - 82b8: 007f 0x7f - 82ba: 0000 unimp - 82bc: 0000 unimp - 82be: 0000 unimp - 82c0: 8000 0x8000 - 82c2: 0006 c.slli zero,0x1 - 82c4: bc00 fsd fs0,56(s0) - 82c6: 0006 c.slli zero,0x1 - 82c8: 0100 addi s0,sp,128 - 82ca: 6500 flw fs0,8(a0) - 82cc: 06bc addi a5,sp,840 - 82ce: 0000 unimp - 82d0: 0810 addi a2,sp,16 - 82d2: 0000 unimp - 82d4: 0006 c.slli zero,0x1 - 82d6: 007d c.nop 31 - 82d8: 007a c.slli zero,0x1e - 82da: 9f1e add t5,t5,t2 - 82dc: 0810 addi a2,sp,16 - 82de: 0000 unimp - 82e0: 08ac addi a1,sp,88 - 82e2: 0000 unimp - 82e4: 7f88000b 0x7f88000b - 82e8: 8091 srli s1,s1,0x4 - 82ea: 067f 0x67f - 82ec: 7d1a flw fs10,164(sp) - 82ee: 1e00 addi s0,sp,816 - 82f0: ac9f 0008 fc00 0xfc000008ac9f - 82f6: 0008 0x8 - 82f8: 0b00 addi s0,sp,400 - 82fa: 8700 0x8700 - 82fc: 917f 0x917f - 82fe: 7f80 flw fs0,56(a5) - 8300: 1a06 slli s4,s4,0x21 - 8302: 007d c.nop 31 - 8304: 9f1e add t5,t5,t2 - 8306: 08fc addi a5,sp,92 - 8308: 0000 unimp - 830a: 09cc addi a1,sp,212 - 830c: 0000 unimp - 830e: 000c 0xc - 8310: 8091 srli s1,s1,0x4 - 8312: 067f 0x67f - 8314: ff0a fsw ft2,188(sp) - 8316: 1aff 0x1aff - 8318: 007d c.nop 31 - 831a: 9f1e add t5,t5,t2 - 831c: 09cc addi a1,sp,212 - 831e: 0000 unimp - 8320: 09d0 addi a2,sp,212 - 8322: 0000 unimp - 8324: 7f7b000b 0x7f7b000b - 8328: 8091 srli s1,s1,0x4 - 832a: 067f 0x67f - 832c: 7d1a flw fs10,164(sp) - 832e: 1e00 addi s0,sp,816 - 8330: d09f 0009 d800 0xd8000009d09f - 8336: 0009 c.nop 2 - 8338: 0c00 addi s0,sp,528 - 833a: 9100 0x9100 - 833c: 7f80 flw fs0,56(a5) - 833e: 0a06 slli s4,s4,0x1 - 8340: ffff 0xffff - 8342: 7d1a flw fs10,164(sp) - 8344: 1e00 addi s0,sp,816 - 8346: d89f 0009 3400 0x34000009d89f - 834c: 000a c.slli zero,0x2 - 834e: 0b00 addi s0,sp,400 - 8350: 8800 0x8800 - 8352: 917f 0x917f - 8354: 7f80 flw fs0,56(a5) - 8356: 1a06 slli s4,s4,0x21 - 8358: 007d c.nop 31 - 835a: 9f1e add t5,t5,t2 - 835c: 0a34 addi a3,sp,280 - 835e: 0000 unimp - 8360: 0a78 addi a4,sp,284 - 8362: 0000 unimp - 8364: 7f89000b 0x7f89000b - 8368: 8091 srli s1,s1,0x4 - 836a: 067f 0x67f - 836c: 7d1a flw fs10,164(sp) - 836e: 1e00 addi s0,sp,816 - 8370: 789f 000a 7c00 0x7c00000a789f - 8376: 000a c.slli zero,0x2 - 8378: 0b00 addi s0,sp,400 - 837a: 9100 0x9100 - 837c: 7f80 flw fs0,56(a5) - 837e: 7a06 flw fs4,96(sp) - 8380: 1a00 addi s0,sp,304 - 8382: 007d c.nop 31 - 8384: 9f1e add t5,t5,t2 - 8386: 0a7c addi a5,sp,284 - 8388: 0000 unimp - 838a: 0a84 addi s1,sp,336 - 838c: 0000 unimp - 838e: 7f88000b 0x7f88000b - 8392: 8091 srli s1,s1,0x4 - 8394: 067f 0x67f - 8396: 7d1a flw fs10,164(sp) - 8398: 1e00 addi s0,sp,816 - 839a: 849f 000a 2000 0x2000000a849f - 83a0: 1000000b 0x1000000b - 83a4: 8800 0x8800 - 83a6: 917f 0x917f - 83a8: 7ef8 flw fa4,124(a3) - 83aa: 1a06 slli s4,s4,0x21 - 83ac: 7f88 flw fa0,56(a5) - 83ae: 8091 srli s1,s1,0x4 - 83b0: 067f 0x67f - 83b2: 1e1a slli t3,t3,0x26 - 83b4: 209f 000b e800 0xe800000b209f - 83ba: 1000000b 0x1000000b - 83be: 9100 0x9100 - 83c0: 7ef8 flw fa4,124(a3) - 83c2: 7606 flw fa2,96(sp) - 83c4: 1a00 addi s0,sp,304 - 83c6: 8091 srli s1,s1,0x4 - 83c8: 067f 0x67f - 83ca: 0076 c.slli zero,0x1d - 83cc: 1e1a slli t3,t3,0x26 - 83ce: e89f 000b c800 0xc800000be89f - 83d4: 000c 0xc - 83d6: 1200 addi s0,sp,288 - 83d8: 9100 0x9100 - 83da: 7ef8 flw fa4,124(a3) - 83dc: 0a06 slli s4,s4,0x1 - 83de: ffff 0xffff - 83e0: 911a add sp,sp,t1 - 83e2: 7f80 flw fs0,56(a5) - 83e4: 0a06 slli s4,s4,0x1 - 83e6: ffff 0xffff - 83e8: 1e1a slli t3,t3,0x26 - 83ea: c49f 000d d000 0xd000000dc49f - 83f0: 000d c.nop 3 - 83f2: 1200 addi s0,sp,288 - 83f4: 9100 0x9100 - 83f6: 7ef8 flw fa4,124(a3) - 83f8: 0a06 slli s4,s4,0x1 - 83fa: ffff 0xffff - 83fc: 911a add sp,sp,t1 - 83fe: 7f80 flw fs0,56(a5) - 8400: 0a06 slli s4,s4,0x1 - 8402: ffff 0xffff - 8404: 1e1a slli t3,t3,0x26 - 8406: 009f 0000 0000 0x9f - 840c: 0000 unimp - 840e: 8000 0x8000 - 8410: 0006 c.slli zero,0x1 - 8412: 8400 0x8400 - 8414: 0006 c.slli zero,0x1 - 8416: 0600 addi s0,sp,768 - 8418: 7e00 flw fs0,56(a2) - 841a: 7d00 flw fs0,56(a0) - 841c: 1e00 addi s0,sp,816 - 841e: 849f 0006 8800 0x88000006849f - 8424: 0006 c.slli zero,0x1 - 8426: 0100 addi s0,sp,128 - 8428: 6900 flw fs0,16(a0) - 842a: 0688 addi a0,sp,832 - 842c: 0000 unimp - 842e: 0698 addi a4,sp,832 - 8430: 0000 unimp - 8432: 0006 c.slli zero,0x1 - 8434: 007e c.slli zero,0x1f - 8436: 007d c.nop 31 - 8438: 9f1e add t5,t5,t2 - 843a: 0698 addi a4,sp,832 - 843c: 0000 unimp - 843e: 06b8 addi a4,sp,840 - 8440: 0000 unimp - 8442: 0001 nop - 8444: b864 fsd fs1,240(s0) - 8446: 0006 c.slli zero,0x1 - 8448: bc00 fsd fs0,56(s0) - 844a: 0006 c.slli zero,0x1 - 844c: 1100 addi s0,sp,160 - 844e: 7e00 flw fs0,56(a2) - 8450: 7d00 flw fs0,56(a0) - 8452: 1e00 addi s0,sp,816 - 8454: 008e slli ra,ra,0x3 - 8456: 007a c.slli zero,0x1e - 8458: 221e fld ft4,448(sp) - 845a: 0085 addi ra,ra,1 - 845c: 2540 fld fs0,136(a0) - 845e: 9f22 add t5,t5,s0 - 8460: 06bc addi a5,sp,840 - 8462: 0000 unimp - 8464: 0808 addi a0,sp,16 - 8466: 0000 unimp - 8468: 0014 0x14 - 846a: 007e c.slli zero,0x1f - 846c: 007d c.nop 31 - 846e: 8e1e mv t3,t2 - 8470: 7a00 flw fs0,48(a2) - 8472: 1e00 addi s0,sp,816 - 8474: 7d22 flw fs10,40(sp) - 8476: 7a00 flw fs0,48(a2) - 8478: 1e00 addi s0,sp,816 - 847a: 2540 fld fs0,136(a0) - 847c: 9f22 add t5,t5,s0 - 847e: 0808 addi a0,sp,16 - 8480: 0000 unimp - 8482: 0810 addi a2,sp,16 - 8484: 0000 unimp - 8486: 0018 0x18 - 8488: 8091 srli s1,s1,0x4 - 848a: 067f 0x67f - 848c: 2540 fld fs0,136(a0) - 848e: 007d c.nop 31 - 8490: 8e1e mv t3,t2 - 8492: 7a00 flw fs0,48(a2) - 8494: 1e00 addi s0,sp,816 - 8496: 7d22 flw fs10,40(sp) - 8498: 7a00 flw fs0,48(a2) - 849a: 1e00 addi s0,sp,816 - 849c: 2540 fld fs0,136(a0) - 849e: 9f22 add t5,t5,s0 - 84a0: 0810 addi a2,sp,16 - 84a2: 0000 unimp - 84a4: 08ac addi a1,sp,88 - 84a6: 0000 unimp - 84a8: 0022 c.slli zero,0x8 - 84aa: 8091 srli s1,s1,0x4 - 84ac: 067f 0x67f - 84ae: 2540 fld fs0,136(a0) - 84b0: 007d c.nop 31 - 84b2: 881e mv a6,t2 - 84b4: 917f 0x917f - 84b6: 7f80 flw fs0,56(a5) - 84b8: 1a06 slli s4,s4,0x21 - 84ba: 008e slli ra,ra,0x3 - 84bc: 221e fld ft4,448(sp) - 84be: 7f88 flw fa0,56(a5) - 84c0: 8091 srli s1,s1,0x4 - 84c2: 067f 0x67f - 84c4: 7d1a flw fs10,164(sp) - 84c6: 1e00 addi s0,sp,816 - 84c8: 2540 fld fs0,136(a0) - 84ca: 9f22 add t5,t5,s0 - 84cc: 08ac addi a1,sp,88 - 84ce: 0000 unimp - 84d0: 08fc addi a5,sp,92 - 84d2: 0000 unimp - 84d4: 0022 c.slli zero,0x8 - 84d6: 8091 srli s1,s1,0x4 - 84d8: 067f 0x67f - 84da: 2540 fld fs0,136(a0) - 84dc: 007d c.nop 31 - 84de: 871e mv a4,t2 - 84e0: 917f 0x917f - 84e2: 7f80 flw fs0,56(a5) - 84e4: 1a06 slli s4,s4,0x21 - 84e6: 008e slli ra,ra,0x3 - 84e8: 221e fld ft4,448(sp) - 84ea: 80917f87 0x80917f87 - 84ee: 067f 0x67f - 84f0: 7d1a flw fs10,164(sp) - 84f2: 1e00 addi s0,sp,816 - 84f4: 2540 fld fs0,136(a0) - 84f6: 9f22 add t5,t5,s0 - 84f8: 08fc addi a5,sp,92 - 84fa: 0000 unimp - 84fc: 09cc addi a1,sp,212 - 84fe: 0000 unimp - 8500: 0024 addi s1,sp,8 - 8502: 8091 srli s1,s1,0x4 - 8504: 067f 0x67f - 8506: 2540 fld fs0,136(a0) - 8508: 007d c.nop 31 - 850a: 911e add sp,sp,t2 - 850c: 7f80 flw fs0,56(a5) - 850e: 0a06 slli s4,s4,0x1 - 8510: ffff 0xffff - 8512: 8e1a mv t3,t1 - 8514: 1e00 addi s0,sp,816 - 8516: 9122 add sp,sp,s0 - 8518: 7f80 flw fs0,56(a5) - 851a: 0a06 slli s4,s4,0x1 - 851c: ffff 0xffff - 851e: 7d1a flw fs10,164(sp) - 8520: 1e00 addi s0,sp,816 - 8522: 2540 fld fs0,136(a0) - 8524: 9f22 add t5,t5,s0 - 8526: 09cc addi a1,sp,212 - 8528: 0000 unimp - 852a: 09d0 addi a2,sp,212 - 852c: 0000 unimp - 852e: 0022 c.slli zero,0x8 - 8530: 8091 srli s1,s1,0x4 - 8532: 067f 0x67f - 8534: 2540 fld fs0,136(a0) - 8536: 007d c.nop 31 - 8538: 7b1e flw fs6,228(sp) - 853a: 917f 0x917f - 853c: 7f80 flw fs0,56(a5) - 853e: 1a06 slli s4,s4,0x21 - 8540: 008e slli ra,ra,0x3 - 8542: 221e fld ft4,448(sp) - 8544: 80917f7b 0x80917f7b - 8548: 067f 0x67f - 854a: 7d1a flw fs10,164(sp) - 854c: 1e00 addi s0,sp,816 - 854e: 2540 fld fs0,136(a0) - 8550: 9f22 add t5,t5,s0 - 8552: 09d0 addi a2,sp,212 - 8554: 0000 unimp - 8556: 09d8 addi a4,sp,212 - 8558: 0000 unimp - 855a: 0024 addi s1,sp,8 - 855c: 8091 srli s1,s1,0x4 - 855e: 067f 0x67f - 8560: 2540 fld fs0,136(a0) - 8562: 007d c.nop 31 - 8564: 911e add sp,sp,t2 - 8566: 7f80 flw fs0,56(a5) - 8568: 0a06 slli s4,s4,0x1 - 856a: ffff 0xffff - 856c: 8e1a mv t3,t1 - 856e: 1e00 addi s0,sp,816 - 8570: 9122 add sp,sp,s0 - 8572: 7f80 flw fs0,56(a5) - 8574: 0a06 slli s4,s4,0x1 - 8576: ffff 0xffff - 8578: 7d1a flw fs10,164(sp) - 857a: 1e00 addi s0,sp,816 - 857c: 2540 fld fs0,136(a0) - 857e: 9f22 add t5,t5,s0 - 8580: 09d8 addi a4,sp,212 - 8582: 0000 unimp - 8584: 0a34 addi a3,sp,280 - 8586: 0000 unimp - 8588: 0022 c.slli zero,0x8 - 858a: 8091 srli s1,s1,0x4 - 858c: 067f 0x67f - 858e: 2540 fld fs0,136(a0) - 8590: 007d c.nop 31 - 8592: 881e mv a6,t2 - 8594: 917f 0x917f - 8596: 7f80 flw fs0,56(a5) - 8598: 1a06 slli s4,s4,0x21 - 859a: 008e slli ra,ra,0x3 - 859c: 221e fld ft4,448(sp) - 859e: 7f88 flw fa0,56(a5) - 85a0: 8091 srli s1,s1,0x4 - 85a2: 067f 0x67f - 85a4: 7d1a flw fs10,164(sp) - 85a6: 1e00 addi s0,sp,816 - 85a8: 2540 fld fs0,136(a0) - 85aa: 9f22 add t5,t5,s0 - 85ac: 0a34 addi a3,sp,280 - 85ae: 0000 unimp - 85b0: 0a78 addi a4,sp,284 - 85b2: 0000 unimp - 85b4: 0022 c.slli zero,0x8 - 85b6: 8091 srli s1,s1,0x4 - 85b8: 067f 0x67f - 85ba: 2540 fld fs0,136(a0) - 85bc: 007d c.nop 31 - 85be: 891e mv s2,t2 - 85c0: 917f 0x917f - 85c2: 7f80 flw fs0,56(a5) - 85c4: 1a06 slli s4,s4,0x21 - 85c6: 008e slli ra,ra,0x3 - 85c8: 221e fld ft4,448(sp) - 85ca: 7f89 lui t6,0xfffe2 - 85cc: 8091 srli s1,s1,0x4 - 85ce: 067f 0x67f - 85d0: 7d1a flw fs10,164(sp) - 85d2: 1e00 addi s0,sp,816 - 85d4: 2540 fld fs0,136(a0) - 85d6: 9f22 add t5,t5,s0 - 85d8: 0a78 addi a4,sp,284 - 85da: 0000 unimp - 85dc: 0a7c addi a5,sp,284 - 85de: 0000 unimp - 85e0: 0022 c.slli zero,0x8 - 85e2: 8091 srli s1,s1,0x4 - 85e4: 067f 0x67f - 85e6: 2540 fld fs0,136(a0) - 85e8: 007d c.nop 31 - 85ea: 911e add sp,sp,t2 - 85ec: 7f80 flw fs0,56(a5) - 85ee: 7a06 flw fs4,96(sp) - 85f0: 1a00 addi s0,sp,304 - 85f2: 008e slli ra,ra,0x3 - 85f4: 221e fld ft4,448(sp) - 85f6: 8091 srli s1,s1,0x4 - 85f8: 067f 0x67f - 85fa: 007a c.slli zero,0x1e - 85fc: 7d1a flw fs10,164(sp) - 85fe: 1e00 addi s0,sp,816 - 8600: 2540 fld fs0,136(a0) - 8602: 9f22 add t5,t5,s0 - 8604: 0a7c addi a5,sp,284 - 8606: 0000 unimp - 8608: 0a84 addi s1,sp,336 - 860a: 0000 unimp - 860c: 0022 c.slli zero,0x8 - 860e: 8091 srli s1,s1,0x4 - 8610: 067f 0x67f - 8612: 2540 fld fs0,136(a0) - 8614: 007d c.nop 31 - 8616: 881e mv a6,t2 - 8618: 917f 0x917f - 861a: 7f80 flw fs0,56(a5) - 861c: 1a06 slli s4,s4,0x21 - 861e: 008e slli ra,ra,0x3 - 8620: 221e fld ft4,448(sp) - 8622: 7f88 flw fa0,56(a5) - 8624: 8091 srli s1,s1,0x4 - 8626: 067f 0x67f - 8628: 7d1a flw fs10,164(sp) - 862a: 1e00 addi s0,sp,816 - 862c: 2540 fld fs0,136(a0) - 862e: 9f22 add t5,t5,s0 - 8630: 0a84 addi s1,sp,336 - 8632: 0000 unimp - 8634: 0a94 addi a3,sp,336 - 8636: 0000 unimp - 8638: 002c addi a1,sp,8 - 863a: 7f88 flw fa0,56(a5) - 863c: f891 bnez s1,8550 <__stack_size+0x8150> - 863e: 067e slli a2,a2,0x1f - 8640: 911a add sp,sp,t1 - 8642: 7f80 flw fs0,56(a5) - 8644: 4006 0x4006 - 8646: 1e25 addi t3,t3,-23 - 8648: 7f88 flw fa0,56(a5) - 864a: 8091 srli s1,s1,0x4 - 864c: 067f 0x67f - 864e: 8e1a mv t3,t1 - 8650: 1e00 addi s0,sp,816 - 8652: 8822 mv a6,s0 - 8654: 917f 0x917f - 8656: 7ef8 flw fa4,124(a3) - 8658: 1a06 slli s4,s4,0x21 - 865a: 7f88 flw fa0,56(a5) - 865c: 8091 srli s1,s1,0x4 - 865e: 067f 0x67f - 8660: 1e1a slli t3,t3,0x26 - 8662: 2540 fld fs0,136(a0) - 8664: 9f22 add t5,t5,s0 - 8666: 0a94 addi a3,sp,336 - 8668: 0000 unimp - 866a: 0b20 addi s0,sp,408 - 866c: 0000 unimp - 866e: 0030 addi a2,sp,8 - 8670: 7f88 flw fa0,56(a5) - 8672: f891 bnez s1,8586 <__stack_size+0x8186> - 8674: 067e slli a2,a2,0x1f - 8676: 911a add sp,sp,t1 - 8678: 7f80 flw fs0,56(a5) - 867a: 4006 0x4006 - 867c: 1e25 addi t3,t3,-23 - 867e: 7f88 flw fa0,56(a5) - 8680: 8091 srli s1,s1,0x4 - 8682: 067f 0x67f - 8684: 911a add sp,sp,t1 - 8686: 7ef8 flw fa4,124(a3) - 8688: 4006 0x4006 - 868a: 1e25 addi t3,t3,-23 - 868c: 8822 mv a6,s0 - 868e: 917f 0x917f - 8690: 7ef8 flw fa4,124(a3) - 8692: 1a06 slli s4,s4,0x21 - 8694: 7f88 flw fa0,56(a5) - 8696: 8091 srli s1,s1,0x4 - 8698: 067f 0x67f - 869a: 1e1a slli t3,t3,0x26 - 869c: 2540 fld fs0,136(a0) - 869e: 9f22 add t5,t5,s0 - 86a0: 0b20 addi s0,sp,408 - 86a2: 0000 unimp - 86a4: 0be8 addi a0,sp,476 - 86a6: 0000 unimp - 86a8: 0030 addi a2,sp,8 - 86aa: f891 bnez s1,85be <__stack_size+0x81be> - 86ac: 067e slli a2,a2,0x1f - 86ae: 0076 c.slli zero,0x1d - 86b0: 911a add sp,sp,t1 - 86b2: 7f80 flw fs0,56(a5) - 86b4: 4006 0x4006 - 86b6: 1e25 addi t3,t3,-23 - 86b8: 8091 srli s1,s1,0x4 - 86ba: 067f 0x67f - 86bc: 0076 c.slli zero,0x1d - 86be: 911a add sp,sp,t1 - 86c0: 7ef8 flw fa4,124(a3) - 86c2: 4006 0x4006 - 86c4: 1e25 addi t3,t3,-23 - 86c6: 9122 add sp,sp,s0 - 86c8: 7ef8 flw fa4,124(a3) - 86ca: 7606 flw fa2,96(sp) - 86cc: 1a00 addi s0,sp,304 - 86ce: 8091 srli s1,s1,0x4 - 86d0: 067f 0x67f - 86d2: 0076 c.slli zero,0x1d - 86d4: 1e1a slli t3,t3,0x26 - 86d6: 2540 fld fs0,136(a0) - 86d8: 9f22 add t5,t5,s0 - 86da: 0be8 addi a0,sp,476 - 86dc: 0000 unimp - 86de: 0cc8 addi a0,sp,596 - 86e0: 0000 unimp - 86e2: 0034 addi a3,sp,8 - 86e4: f891 bnez s1,85f8 <__stack_size+0x81f8> - 86e6: 067e slli a2,a2,0x1f - 86e8: ff0a fsw ft2,188(sp) - 86ea: 1aff 0x1aff - 86ec: 8091 srli s1,s1,0x4 - 86ee: 067f 0x67f - 86f0: 2540 fld fs0,136(a0) - 86f2: 911e add sp,sp,t2 - 86f4: 7f80 flw fs0,56(a5) - 86f6: 0a06 slli s4,s4,0x1 - 86f8: ffff 0xffff - 86fa: 911a add sp,sp,t1 - 86fc: 7ef8 flw fa4,124(a3) - 86fe: 4006 0x4006 - 8700: 1e25 addi t3,t3,-23 - 8702: 9122 add sp,sp,s0 - 8704: 7ef8 flw fa4,124(a3) - 8706: 0a06 slli s4,s4,0x1 - 8708: ffff 0xffff - 870a: 911a add sp,sp,t1 - 870c: 7f80 flw fs0,56(a5) - 870e: 0a06 slli s4,s4,0x1 - 8710: ffff 0xffff - 8712: 1e1a slli t3,t3,0x26 - 8714: 2540 fld fs0,136(a0) - 8716: 9f22 add t5,t5,s0 - 8718: 0dc4 addi s1,sp,724 - 871a: 0000 unimp - 871c: 0dd0 addi a2,sp,724 - 871e: 0000 unimp - 8720: 0034 addi a3,sp,8 - 8722: f891 bnez s1,8636 <__stack_size+0x8236> - 8724: 067e slli a2,a2,0x1f - 8726: ff0a fsw ft2,188(sp) - 8728: 1aff 0x1aff - 872a: 8091 srli s1,s1,0x4 - 872c: 067f 0x67f - 872e: 2540 fld fs0,136(a0) - 8730: 911e add sp,sp,t2 - 8732: 7f80 flw fs0,56(a5) - 8734: 0a06 slli s4,s4,0x1 - 8736: ffff 0xffff - 8738: 911a add sp,sp,t1 - 873a: 7ef8 flw fa4,124(a3) - 873c: 4006 0x4006 - 873e: 1e25 addi t3,t3,-23 - 8740: 9122 add sp,sp,s0 - 8742: 7ef8 flw fa4,124(a3) - 8744: 0a06 slli s4,s4,0x1 - 8746: ffff 0xffff - 8748: 911a add sp,sp,t1 - 874a: 7f80 flw fs0,56(a5) - 874c: 0a06 slli s4,s4,0x1 - 874e: ffff 0xffff - 8750: 1e1a slli t3,t3,0x26 - 8752: 2540 fld fs0,136(a0) - 8754: 9f22 add t5,t5,s0 - ... - 875e: 0680 addi s0,sp,832 - 8760: 0000 unimp - 8762: 068c addi a1,sp,832 - 8764: 0000 unimp - 8766: 0001 nop - 8768: 8c64 0x8c64 - 876a: 0006 c.slli zero,0x1 - 876c: 9400 0x9400 - 876e: 0006 c.slli zero,0x1 - 8770: 0600 addi s0,sp,768 - 8772: 8e00 0x8e00 - 8774: 7a00 flw fs0,48(a2) - 8776: 1e00 addi s0,sp,816 - 8778: 949f 0006 a400 0xa4000006949f - 877e: 0006 c.slli zero,0x1 - 8780: 0100 addi s0,sp,128 - 8782: 6900 flw fs0,16(a0) - 8784: 06a4 addi s1,sp,840 - 8786: 0000 unimp - 8788: 0810 addi a2,sp,16 - 878a: 0000 unimp - 878c: 0006 c.slli zero,0x1 - 878e: 008e slli ra,ra,0x3 - 8790: 007a c.slli zero,0x1e - 8792: 9f1e add t5,t5,t2 - 8794: 0810 addi a2,sp,16 - 8796: 0000 unimp - 8798: 08ac addi a1,sp,88 - 879a: 0000 unimp - 879c: 7f88000b 0x7f88000b - 87a0: 8091 srli s1,s1,0x4 - 87a2: 067f 0x67f - 87a4: 8e1a mv t3,t1 - 87a6: 1e00 addi s0,sp,816 - 87a8: ac9f 0008 fc00 0xfc000008ac9f - 87ae: 0008 0x8 - 87b0: 0b00 addi s0,sp,400 - 87b2: 8700 0x8700 - 87b4: 917f 0x917f - 87b6: 7f80 flw fs0,56(a5) - 87b8: 1a06 slli s4,s4,0x21 - 87ba: 008e slli ra,ra,0x3 - 87bc: 9f1e add t5,t5,t2 - 87be: 08fc addi a5,sp,92 - 87c0: 0000 unimp - 87c2: 09cc addi a1,sp,212 - 87c4: 0000 unimp - 87c6: 000c 0xc - 87c8: 8091 srli s1,s1,0x4 - 87ca: 067f 0x67f - 87cc: ff0a fsw ft2,188(sp) - 87ce: 1aff 0x1aff - 87d0: 008e slli ra,ra,0x3 - 87d2: 9f1e add t5,t5,t2 - 87d4: 09cc addi a1,sp,212 - 87d6: 0000 unimp - 87d8: 09d0 addi a2,sp,212 - 87da: 0000 unimp - 87dc: 7f7b000b 0x7f7b000b - 87e0: 8091 srli s1,s1,0x4 - 87e2: 067f 0x67f - 87e4: 8e1a mv t3,t1 - 87e6: 1e00 addi s0,sp,816 - 87e8: d09f 0009 d800 0xd8000009d09f - 87ee: 0009 c.nop 2 - 87f0: 0c00 addi s0,sp,528 - 87f2: 9100 0x9100 - 87f4: 7f80 flw fs0,56(a5) - 87f6: 0a06 slli s4,s4,0x1 - 87f8: ffff 0xffff - 87fa: 8e1a mv t3,t1 - 87fc: 1e00 addi s0,sp,816 - 87fe: d89f 0009 3400 0x34000009d89f - 8804: 000a c.slli zero,0x2 - 8806: 0b00 addi s0,sp,400 - 8808: 8800 0x8800 - 880a: 917f 0x917f - 880c: 7f80 flw fs0,56(a5) - 880e: 1a06 slli s4,s4,0x21 - 8810: 008e slli ra,ra,0x3 - 8812: 9f1e add t5,t5,t2 - 8814: 0a34 addi a3,sp,280 - 8816: 0000 unimp - 8818: 0a78 addi a4,sp,284 - 881a: 0000 unimp - 881c: 7f89000b 0x7f89000b - 8820: 8091 srli s1,s1,0x4 - 8822: 067f 0x67f - 8824: 8e1a mv t3,t1 - 8826: 1e00 addi s0,sp,816 - 8828: 789f 000a 7c00 0x7c00000a789f - 882e: 000a c.slli zero,0x2 - 8830: 0b00 addi s0,sp,400 - 8832: 9100 0x9100 - 8834: 7f80 flw fs0,56(a5) - 8836: 7a06 flw fs4,96(sp) - 8838: 1a00 addi s0,sp,304 - 883a: 008e slli ra,ra,0x3 - 883c: 9f1e add t5,t5,t2 - 883e: 0a7c addi a5,sp,284 - 8840: 0000 unimp - 8842: 0a94 addi a3,sp,336 - 8844: 0000 unimp - 8846: 7f88000b 0x7f88000b - 884a: 8091 srli s1,s1,0x4 - 884c: 067f 0x67f - 884e: 8e1a mv t3,t1 - 8850: 1e00 addi s0,sp,816 - 8852: 949f 000a 2000 0x2000000a949f - 8858: 0f00000b 0xf00000b - 885c: 8800 0x8800 - 885e: 917f 0x917f - 8860: 7f80 flw fs0,56(a5) - 8862: 1a06 slli s4,s4,0x21 - 8864: f891 bnez s1,8778 <__stack_size+0x8378> - 8866: 067e slli a2,a2,0x1f - 8868: 2540 fld fs0,136(a0) - 886a: 9f1e add t5,t5,t2 - 886c: 0b20 addi s0,sp,408 - 886e: 0000 unimp - 8870: 0be8 addi a0,sp,476 - 8872: 0000 unimp - 8874: 8091000f 0x8091000f - 8878: 067f 0x67f - 887a: 0076 c.slli zero,0x1d - 887c: 911a add sp,sp,t1 - 887e: 7ef8 flw fa4,124(a3) - 8880: 4006 0x4006 - 8882: 1e25 addi t3,t3,-23 - 8884: e89f 000b c800 0xc800000be89f - 888a: 000c 0xc - 888c: 1000 addi s0,sp,32 - 888e: 9100 0x9100 - 8890: 7f80 flw fs0,56(a5) - 8892: 0a06 slli s4,s4,0x1 - 8894: ffff 0xffff - 8896: 911a add sp,sp,t1 - 8898: 7ef8 flw fa4,124(a3) - 889a: 4006 0x4006 - 889c: 1e25 addi t3,t3,-23 - 889e: c49f 000d d000 0xd000000dc49f - 88a4: 000d c.nop 3 - 88a6: 1000 addi s0,sp,32 - 88a8: 9100 0x9100 - 88aa: 7f80 flw fs0,56(a5) - 88ac: 0a06 slli s4,s4,0x1 - 88ae: ffff 0xffff - 88b0: 911a add sp,sp,t1 - 88b2: 7ef8 flw fa4,124(a3) - 88b4: 4006 0x4006 - 88b6: 1e25 addi t3,t3,-23 - 88b8: 009f 0000 0000 0x9f - 88be: 0000 unimp - 88c0: 9800 0x9800 - 88c2: 0006 c.slli zero,0x1 - 88c4: a800 fsd fs0,16(s0) - 88c6: 0006 c.slli zero,0x1 - 88c8: 0100 addi s0,sp,128 - 88ca: 6800 flw fs0,16(s0) - ... - 88d4: 0670 addi a2,sp,780 - 88d6: 0000 unimp - 88d8: 067c addi a5,sp,780 - 88da: 0000 unimp - 88dc: 0001 nop - 88de: 7c64 flw fs1,124(s0) - 88e0: 0006 c.slli zero,0x1 - 88e2: c800 sw s0,16(s0) - 88e4: 000c 0xc - 88e6: 0300 addi s0,sp,384 - 88e8: 9100 0x9100 - 88ea: 7ef8 flw fa4,124(a3) - 88ec: 0dc4 addi s1,sp,724 - 88ee: 0000 unimp - 88f0: 0dd0 addi a2,sp,724 - 88f2: 0000 unimp - 88f4: f8910003 lb zero,-119(sp) - 88f8: 007e c.slli zero,0x1f - 88fa: 0000 unimp - 88fc: 0000 unimp - 88fe: 0000 unimp - 8900: 7800 flw fs0,48(s0) - 8902: 0006 c.slli zero,0x1 - 8904: c800 sw s0,16(s0) - 8906: 000c 0xc - 8908: 0300 addi s0,sp,384 - 890a: 9100 0x9100 - 890c: 7f80 flw fs0,56(a5) - 890e: 0dc4 addi s1,sp,724 - 8910: 0000 unimp - 8912: 0dd0 addi a2,sp,724 - 8914: 0000 unimp - 8916: 80910003 lb zero,-2039(sp) - 891a: 007f 0x7f - 891c: 0000 unimp - 891e: 0000 unimp - 8920: 0000 unimp - 8922: 7800 flw fs0,48(s0) - 8924: 0006 c.slli zero,0x1 - 8926: 9400 0x9400 - 8928: 000a c.slli zero,0x2 - 892a: 0100 addi s0,sp,128 - 892c: 6e00 flw fs0,24(a2) - 892e: 0a94 addi a3,sp,336 - 8930: 0000 unimp - 8932: 0cc8 addi a0,sp,596 - 8934: 0000 unimp - 8936: fa910003 lb zero,-87(sp) - 893a: c47e sw t6,8(sp) - 893c: 000d c.nop 3 - 893e: d000 sw s0,32(s0) - 8940: 000d c.nop 3 - 8942: 0300 addi s0,sp,384 - 8944: 9100 0x9100 - 8946: 7efa flw ft9,188(sp) - ... - 8950: 0678 addi a4,sp,780 - 8952: 0000 unimp - 8954: 0808 addi a0,sp,16 - 8956: 0000 unimp - 8958: 0001 nop - 895a: 085e slli a6,a6,0x17 - 895c: 0008 0x8 - 895e: c800 sw s0,16(s0) - 8960: 000c 0xc - 8962: 0300 addi s0,sp,384 - 8964: 9100 0x9100 - 8966: 7f82 flw ft11,32(sp) - 8968: 0dc4 addi s1,sp,724 - 896a: 0000 unimp - 896c: 0dd0 addi a2,sp,724 - 896e: 0000 unimp - 8970: 82910003 lb zero,-2007(sp) - 8974: 007f 0x7f - 8976: 0000 unimp - 8978: 0000 unimp - 897a: 0000 unimp - 897c: d400 sw s0,40(s0) - 897e: 0006 c.slli zero,0x1 - 8980: 1000 addi s0,sp,32 - 8982: 01000007 0x1000007 - 8986: 6000 flw fs0,0(s0) - ... - 8990: 06d4 addi a3,sp,836 - 8992: 0000 unimp - 8994: 06e0 addi s0,sp,844 - 8996: 0000 unimp - 8998: 0002 c.slli64 zero - 899a: 9f30 0x9f30 - 899c: 06e0 addi s0,sp,844 - 899e: 0000 unimp - 89a0: 06fc addi a5,sp,844 - 89a2: 0000 unimp - 89a4: 0011 c.nop 4 - 89a6: 4b400087 0x4b400087 - 89aa: 2224 fld fs1,64(a2) - 89ac: 0080 addi s0,sp,64 - 89ae: 4b40 lw s0,20(a4) - 89b0: 2224 fld fs1,64(a2) - 89b2: 082d addi a6,a6,11 - 89b4: 1aff 0x1aff - 89b6: 009f 0000 0000 0x9f - 89bc: 0000 unimp - 89be: 2c00 fld fs0,24(s0) - 89c0: 40000007 0x40000007 - 89c4: 01000007 0x1000007 - 89c8: 6b00 flw fs0,16(a4) - ... - 89d2: 072c addi a1,sp,904 - 89d4: 0000 unimp - 89d6: 0734 addi a3,sp,904 - 89d8: 0000 unimp - 89da: 0011 c.nop 4 - 89dc: 4b400087 0x4b400087 - 89e0: 2224 fld fs1,64(a2) - 89e2: 0080 addi s0,sp,64 - 89e4: 4b40 lw s0,20(a4) - 89e6: 2224 fld fs1,64(a2) - 89e8: 082d addi a6,a6,11 - 89ea: 1aff 0x1aff - 89ec: 349f 0007 4000 0x40000007349f - 89f2: 21000007 0x21000007 - 89f6: 8700 0x8700 - 89f8: 4000 lw s0,0(s0) - 89fa: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - 89fe: 7ed0 flw fa2,60(a3) - 8a00: 4006 0x4006 - 8a02: 2d22244b 0x2d22244b - 8a06: 0080 addi s0,sp,64 - 8a08: 4b40 lw s0,20(a4) - 8a0a: 2224 fld fs1,64(a2) - 8a0c: 4b40008b 0x4b40008b - 8a10: 2224 fld fs1,64(a2) - 8a12: 212d jal 8e3c <__stack_size+0x8a3c> - 8a14: ff08 fsw fa0,56(a4) - 8a16: 9f1a add t5,t5,t1 - ... - 8a20: 0734 addi a3,sp,904 - 8a22: 0000 unimp - 8a24: 0744 addi s1,sp,900 - 8a26: 0000 unimp - 8a28: 0001 nop - 8a2a: 00074463 bltz a4,8a32 <__stack_size+0x8632> - 8a2e: 5400 lw s0,40(s0) - 8a30: 0009 c.nop 2 - 8a32: 0300 addi s0,sp,384 - 8a34: 9100 0x9100 - 8a36: 7ed8 flw fa4,60(a3) - ... - 8a40: 0738 addi a4,sp,904 - 8a42: 0000 unimp - 8a44: 073c addi a5,sp,904 - 8a46: 0000 unimp - 8a48: 00810013 addi zero,sp,8 - 8a4c: 4b40 lw s0,20(a4) - 8a4e: 2224 fld fs1,64(a2) - 8a50: d491 beqz s1,895c <__stack_size+0x855c> - 8a52: 067e slli a2,a2,0x1f - 8a54: 4b40 lw s0,20(a4) - 8a56: 2224 fld fs1,64(a2) - 8a58: 082d addi a6,a6,11 - 8a5a: 1aff 0x1aff - 8a5c: 3c9f 0007 4400 0x440000073c9f - 8a62: 21000007 0x21000007 - 8a66: 8100 0x8100 - 8a68: 4000 lw s0,0(s0) - 8a6a: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - 8a6e: 7ed4 flw fa3,60(a3) - 8a70: 4006 0x4006 - 8a72: 2d22244b 0x2d22244b - 8a76: 0085 addi ra,ra,1 - 8a78: 4b40 lw s0,20(a4) - 8a7a: 2224 fld fs1,64(a2) - 8a7c: 4b400083 lb ra,1204(zero) # 4b4 <__stack_size+0xb4> - 8a80: 2224 fld fs1,64(a2) - 8a82: 212d jal 8eac <__stack_size+0x8aac> - 8a84: ff08 fsw fa0,56(a4) - 8a86: 9f1a add t5,t5,t1 - 8a88: 0744 addi s1,sp,900 - 8a8a: 0000 unimp - 8a8c: 0754 addi a3,sp,900 - 8a8e: 0000 unimp - 8a90: 00810023 sb s0,0(sp) - 8a94: 4b40 lw s0,20(a4) - 8a96: 2224 fld fs1,64(a2) - 8a98: d491 beqz s1,89a4 <__stack_size+0x85a4> - 8a9a: 067e slli a2,a2,0x1f - 8a9c: 4b40 lw s0,20(a4) - 8a9e: 2224 fld fs1,64(a2) - 8aa0: 852d srai a0,a0,0xb - 8aa2: 4000 lw s0,0(s0) - 8aa4: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - 8aa8: 7ed8 flw fa4,60(a3) - 8aaa: 4006 0x4006 - 8aac: 2d22244b 0x2d22244b - 8ab0: 0821 addi a6,a6,8 - 8ab2: 1aff 0x1aff - 8ab4: 009f 0000 0000 0x9f - 8aba: 0000 unimp - 8abc: a800 fsd fs0,16(s0) - 8abe: ec000007 0xec000007 - 8ac2: 01000007 0x1000007 - 8ac6: 6000 flw fs0,0(s0) - 8ac8: 07ec addi a1,sp,972 - 8aca: 0000 unimp - 8acc: 08ac addi a1,sp,88 - 8ace: 0000 unimp - 8ad0: 7f88000b 0x7f88000b - 8ad4: f091 bnez s1,89d8 <__stack_size+0x85d8> - 8ad6: 067e slli a2,a2,0x1f - 8ad8: 8a1a mv s4,t1 - 8ada: 1e00 addi s0,sp,816 - 8adc: ac9f 0008 fc00 0xfc000008ac9f - 8ae2: 0008 0x8 - 8ae4: 0b00 addi s0,sp,400 - 8ae6: 8700 0x8700 - 8ae8: 917f 0x917f - 8aea: 7ef0 flw fa2,124(a3) - 8aec: 1a06 slli s4,s4,0x21 - 8aee: 008a slli ra,ra,0x2 - 8af0: 9f1e add t5,t5,t2 - 8af2: 08fc addi a5,sp,92 - 8af4: 0000 unimp - 8af6: 09cc addi a1,sp,212 - 8af8: 0000 unimp - 8afa: 000c 0xc - 8afc: f091 bnez s1,8a00 <__stack_size+0x8600> - 8afe: 067e slli a2,a2,0x1f - 8b00: ff0a fsw ft2,188(sp) - 8b02: 1aff 0x1aff - 8b04: 008a slli ra,ra,0x2 - 8b06: 9f1e add t5,t5,t2 - 8b08: 09cc addi a1,sp,212 - 8b0a: 0000 unimp - 8b0c: 09d0 addi a2,sp,212 - 8b0e: 0000 unimp - 8b10: 7f7b000b 0x7f7b000b - 8b14: f091 bnez s1,8a18 <__stack_size+0x8618> - 8b16: 067e slli a2,a2,0x1f - 8b18: 8a1a mv s4,t1 - 8b1a: 1e00 addi s0,sp,816 - 8b1c: d09f 0009 d800 0xd8000009d09f - 8b22: 0009 c.nop 2 - 8b24: 0c00 addi s0,sp,528 - 8b26: 9100 0x9100 - 8b28: 7ef0 flw fa2,124(a3) - 8b2a: 0a06 slli s4,s4,0x1 - 8b2c: ffff 0xffff - 8b2e: 8a1a mv s4,t1 - 8b30: 1e00 addi s0,sp,816 - 8b32: d89f 0009 3400 0x34000009d89f - 8b38: 000a c.slli zero,0x2 - 8b3a: 0b00 addi s0,sp,400 - 8b3c: 8800 0x8800 - 8b3e: 917f 0x917f - 8b40: 7ef0 flw fa2,124(a3) - 8b42: 1a06 slli s4,s4,0x21 - 8b44: 008a slli ra,ra,0x2 - 8b46: 9f1e add t5,t5,t2 - 8b48: 0a34 addi a3,sp,280 - 8b4a: 0000 unimp - 8b4c: 0a78 addi a4,sp,284 - 8b4e: 0000 unimp - 8b50: 7f89000b 0x7f89000b - 8b54: f091 bnez s1,8a58 <__stack_size+0x8658> - 8b56: 067e slli a2,a2,0x1f - 8b58: 8a1a mv s4,t1 - 8b5a: 1e00 addi s0,sp,816 - 8b5c: 789f 000a 7c00 0x7c00000a789f - 8b62: 000a c.slli zero,0x2 - 8b64: 0b00 addi s0,sp,400 - 8b66: 9100 0x9100 - 8b68: 7ef0 flw fa2,124(a3) - 8b6a: 7a06 flw fs4,96(sp) - 8b6c: 1a00 addi s0,sp,304 - 8b6e: 008a slli ra,ra,0x2 - 8b70: 9f1e add t5,t5,t2 - 8b72: 0a7c addi a5,sp,284 - 8b74: 0000 unimp - 8b76: 0b20 addi s0,sp,408 - 8b78: 0000 unimp - 8b7a: 7f88000b 0x7f88000b - 8b7e: f091 bnez s1,8a82 <__stack_size+0x8682> - 8b80: 067e slli a2,a2,0x1f - 8b82: 8a1a mv s4,t1 - 8b84: 1e00 addi s0,sp,816 - 8b86: 209f 000b bc00 0xbc00000b209f - 8b8c: 0b00000b 0xb00000b - 8b90: 9100 0x9100 - 8b92: 7ef0 flw fa2,124(a3) - 8b94: 7606 flw fa2,96(sp) - 8b96: 1a00 addi s0,sp,304 - 8b98: 008a slli ra,ra,0x2 - 8b9a: 9f1e add t5,t5,t2 - 8b9c: 0bbc addi a5,sp,472 - 8b9e: 0000 unimp - 8ba0: 0be8 addi a0,sp,476 - 8ba2: 0000 unimp - 8ba4: 0010 0x10 - 8ba6: 8c91 sub s1,s1,a2 - 8ba8: 067f 0x67f - 8baa: 0076 c.slli zero,0x1d - 8bac: 911a add sp,sp,t1 - 8bae: 7ef0 flw fa2,124(a3) - 8bb0: 7606 flw fa2,96(sp) - 8bb2: 1a00 addi s0,sp,304 - 8bb4: 9f1e add t5,t5,t2 - 8bb6: 0be8 addi a0,sp,476 - 8bb8: 0000 unimp - 8bba: 0cc8 addi a0,sp,596 - 8bbc: 0000 unimp - 8bbe: 0012 c.slli zero,0x4 - 8bc0: 8c91 sub s1,s1,a2 - 8bc2: 067f 0x67f - 8bc4: ff0a fsw ft2,188(sp) - 8bc6: 1aff 0x1aff - 8bc8: f091 bnez s1,8acc <__stack_size+0x86cc> - 8bca: 067e slli a2,a2,0x1f - 8bcc: ff0a fsw ft2,188(sp) - 8bce: 1aff 0x1aff - 8bd0: 9f1e add t5,t5,t2 - 8bd2: 0dc4 addi s1,sp,724 - 8bd4: 0000 unimp - 8bd6: 0dd0 addi a2,sp,724 - 8bd8: 0000 unimp - 8bda: 0012 c.slli zero,0x4 - 8bdc: 8c91 sub s1,s1,a2 - 8bde: 067f 0x67f - 8be0: ff0a fsw ft2,188(sp) - 8be2: 1aff 0x1aff - 8be4: f091 bnez s1,8ae8 <__stack_size+0x86e8> - 8be6: 067e slli a2,a2,0x1f - 8be8: ff0a fsw ft2,188(sp) - 8bea: 1aff 0x1aff - 8bec: 9f1e add t5,t5,t2 - ... - 8bf6: 07a8 addi a0,sp,968 - 8bf8: 0000 unimp - 8bfa: 07b4 addi a3,sp,968 - 8bfc: 0000 unimp - 8bfe: 0006 c.slli zero,0x1 - 8c00: 0081 addi ra,ra,0 - 8c02: 9f1e007b 0x9f1e007b - 8c06: 07b4 addi a3,sp,968 - 8c08: 0000 unimp - 8c0a: 07b8 addi a4,sp,968 - 8c0c: 0000 unimp - 8c0e: 0001 nop - 8c10: 0007b85b 0x7b85b - 8c14: c000 sw s0,0(s0) - 8c16: 0c000007 0xc000007 - 8c1a: 9100 0x9100 - 8c1c: 7ef0 flw fa2,124(a3) - 8c1e: 0a06 slli s4,s4,0x1 - 8c20: ffff 0xffff - 8c22: 811a mv sp,t1 - 8c24: 1e00 addi s0,sp,816 - 8c26: c09f 0007 e800 0xe8000007c09f - 8c2c: 01000007 0x1000007 - 8c30: 5b00 lw s0,48(a4) - 8c32: 07e8 addi a0,sp,972 - 8c34: 0000 unimp - 8c36: 0800 addi s0,sp,16 - 8c38: 0000 unimp - 8c3a: 0018 0x18 - 8c3c: 7f88 flw fa0,56(a5) - 8c3e: f091 bnez s1,8b42 <__stack_size+0x8742> - 8c40: 067e slli a2,a2,0x1f - 8c42: 811a mv sp,t1 - 8c44: 1e00 addi s0,sp,816 - 8c46: f091 bnez s1,8b4a <__stack_size+0x874a> - 8c48: 067e slli a2,a2,0x1f - 8c4a: 2540 fld fs0,136(a0) - 8c4c: 008a slli ra,ra,0x2 - 8c4e: 221e fld ft4,448(sp) - 8c50: 9f220087 0x9f220087 - 8c54: 0800 addi s0,sp,16 - 8c56: 0000 unimp - 8c58: 08ac addi a1,sp,88 - 8c5a: 0000 unimp - 8c5c: 0022 c.slli zero,0x8 - 8c5e: 7f88 flw fa0,56(a5) - 8c60: f091 bnez s1,8b64 <__stack_size+0x8764> - 8c62: 067e slli a2,a2,0x1f - 8c64: 811a mv sp,t1 - 8c66: 1e00 addi s0,sp,816 - 8c68: f091 bnez s1,8b6c <__stack_size+0x876c> - 8c6a: 067e slli a2,a2,0x1f - 8c6c: 2540 fld fs0,136(a0) - 8c6e: 008a slli ra,ra,0x2 - 8c70: 221e fld ft4,448(sp) - 8c72: 7f88 flw fa0,56(a5) - 8c74: f091 bnez s1,8b78 <__stack_size+0x8778> - 8c76: 067e slli a2,a2,0x1f - 8c78: 8a1a mv s4,t1 - 8c7a: 1e00 addi s0,sp,816 - 8c7c: 2540 fld fs0,136(a0) - 8c7e: 9f22 add t5,t5,s0 - 8c80: 08ac addi a1,sp,88 - 8c82: 0000 unimp - 8c84: 08fc addi a5,sp,92 - 8c86: 0000 unimp - 8c88: 0022 c.slli zero,0x8 - 8c8a: f0917f87 0xf0917f87 - 8c8e: 067e slli a2,a2,0x1f - 8c90: 811a mv sp,t1 - 8c92: 1e00 addi s0,sp,816 - 8c94: f091 bnez s1,8b98 <__stack_size+0x8798> - 8c96: 067e slli a2,a2,0x1f - 8c98: 2540 fld fs0,136(a0) - 8c9a: 008a slli ra,ra,0x2 - 8c9c: 221e fld ft4,448(sp) - 8c9e: f0917f87 0xf0917f87 - 8ca2: 067e slli a2,a2,0x1f - 8ca4: 8a1a mv s4,t1 - 8ca6: 1e00 addi s0,sp,816 - 8ca8: 2540 fld fs0,136(a0) - 8caa: 9f22 add t5,t5,s0 - 8cac: 08fc addi a5,sp,92 - 8cae: 0000 unimp - 8cb0: 09cc addi a1,sp,212 - 8cb2: 0000 unimp - 8cb4: 0024 addi s1,sp,8 - 8cb6: f091 bnez s1,8bba <__stack_size+0x87ba> - 8cb8: 067e slli a2,a2,0x1f - 8cba: ff0a fsw ft2,188(sp) - 8cbc: 1aff 0x1aff - 8cbe: 0081 addi ra,ra,0 - 8cc0: 911e add sp,sp,t2 - 8cc2: 7ef0 flw fa2,124(a3) - 8cc4: 4006 0x4006 - 8cc6: 8a25 andi a2,a2,9 - 8cc8: 1e00 addi s0,sp,816 - 8cca: 9122 add sp,sp,s0 - 8ccc: 7ef0 flw fa2,124(a3) - 8cce: 0a06 slli s4,s4,0x1 - 8cd0: ffff 0xffff - 8cd2: 8a1a mv s4,t1 - 8cd4: 1e00 addi s0,sp,816 - 8cd6: 2540 fld fs0,136(a0) - 8cd8: 9f22 add t5,t5,s0 - 8cda: 09cc addi a1,sp,212 - 8cdc: 0000 unimp - 8cde: 09d0 addi a2,sp,212 - 8ce0: 0000 unimp - 8ce2: 0022 c.slli zero,0x8 - 8ce4: f0917f7b 0xf0917f7b - 8ce8: 067e slli a2,a2,0x1f - 8cea: 811a mv sp,t1 - 8cec: 1e00 addi s0,sp,816 - 8cee: f091 bnez s1,8bf2 <__stack_size+0x87f2> - 8cf0: 067e slli a2,a2,0x1f - 8cf2: 2540 fld fs0,136(a0) - 8cf4: 008a slli ra,ra,0x2 - 8cf6: 221e fld ft4,448(sp) - 8cf8: f0917f7b 0xf0917f7b - 8cfc: 067e slli a2,a2,0x1f - 8cfe: 8a1a mv s4,t1 - 8d00: 1e00 addi s0,sp,816 - 8d02: 2540 fld fs0,136(a0) - 8d04: 9f22 add t5,t5,s0 - 8d06: 09d0 addi a2,sp,212 - 8d08: 0000 unimp - 8d0a: 09d8 addi a4,sp,212 - 8d0c: 0000 unimp - 8d0e: 0024 addi s1,sp,8 - 8d10: f091 bnez s1,8c14 <__stack_size+0x8814> - 8d12: 067e slli a2,a2,0x1f - 8d14: ff0a fsw ft2,188(sp) - 8d16: 1aff 0x1aff - 8d18: 0081 addi ra,ra,0 - 8d1a: 911e add sp,sp,t2 - 8d1c: 7ef0 flw fa2,124(a3) - 8d1e: 4006 0x4006 - 8d20: 8a25 andi a2,a2,9 - 8d22: 1e00 addi s0,sp,816 - 8d24: 9122 add sp,sp,s0 - 8d26: 7ef0 flw fa2,124(a3) - 8d28: 0a06 slli s4,s4,0x1 - 8d2a: ffff 0xffff - 8d2c: 8a1a mv s4,t1 - 8d2e: 1e00 addi s0,sp,816 - 8d30: 2540 fld fs0,136(a0) - 8d32: 9f22 add t5,t5,s0 - 8d34: 09d8 addi a4,sp,212 - 8d36: 0000 unimp - 8d38: 0a34 addi a3,sp,280 - 8d3a: 0000 unimp - 8d3c: 0022 c.slli zero,0x8 - 8d3e: 7f88 flw fa0,56(a5) - 8d40: f091 bnez s1,8c44 <__stack_size+0x8844> - 8d42: 067e slli a2,a2,0x1f - 8d44: 811a mv sp,t1 - 8d46: 1e00 addi s0,sp,816 - 8d48: f091 bnez s1,8c4c <__stack_size+0x884c> - 8d4a: 067e slli a2,a2,0x1f - 8d4c: 2540 fld fs0,136(a0) - 8d4e: 008a slli ra,ra,0x2 - 8d50: 221e fld ft4,448(sp) - 8d52: 7f88 flw fa0,56(a5) - 8d54: f091 bnez s1,8c58 <__stack_size+0x8858> - 8d56: 067e slli a2,a2,0x1f - 8d58: 8a1a mv s4,t1 - 8d5a: 1e00 addi s0,sp,816 - 8d5c: 2540 fld fs0,136(a0) - 8d5e: 9f22 add t5,t5,s0 - 8d60: 0a34 addi a3,sp,280 - 8d62: 0000 unimp - 8d64: 0a78 addi a4,sp,284 - 8d66: 0000 unimp - 8d68: 0022 c.slli zero,0x8 - 8d6a: 7f89 lui t6,0xfffe2 - 8d6c: f091 bnez s1,8c70 <__stack_size+0x8870> - 8d6e: 067e slli a2,a2,0x1f - 8d70: 811a mv sp,t1 - 8d72: 1e00 addi s0,sp,816 - 8d74: f091 bnez s1,8c78 <__stack_size+0x8878> - 8d76: 067e slli a2,a2,0x1f - 8d78: 2540 fld fs0,136(a0) - 8d7a: 008a slli ra,ra,0x2 - 8d7c: 221e fld ft4,448(sp) - 8d7e: 7f89 lui t6,0xfffe2 - 8d80: f091 bnez s1,8c84 <__stack_size+0x8884> - 8d82: 067e slli a2,a2,0x1f - 8d84: 8a1a mv s4,t1 - 8d86: 1e00 addi s0,sp,816 - 8d88: 2540 fld fs0,136(a0) - 8d8a: 9f22 add t5,t5,s0 - 8d8c: 0a78 addi a4,sp,284 - 8d8e: 0000 unimp - 8d90: 0a7c addi a5,sp,284 - 8d92: 0000 unimp - 8d94: 0022 c.slli zero,0x8 - 8d96: f091 bnez s1,8c9a <__stack_size+0x889a> - 8d98: 067e slli a2,a2,0x1f - 8d9a: 007a c.slli zero,0x1e - 8d9c: 811a mv sp,t1 - 8d9e: 1e00 addi s0,sp,816 - 8da0: f091 bnez s1,8ca4 <__stack_size+0x88a4> - 8da2: 067e slli a2,a2,0x1f - 8da4: 2540 fld fs0,136(a0) - 8da6: 008a slli ra,ra,0x2 - 8da8: 221e fld ft4,448(sp) - 8daa: f091 bnez s1,8cae <__stack_size+0x88ae> - 8dac: 067e slli a2,a2,0x1f - 8dae: 007a c.slli zero,0x1e - 8db0: 8a1a mv s4,t1 - 8db2: 1e00 addi s0,sp,816 - 8db4: 2540 fld fs0,136(a0) - 8db6: 9f22 add t5,t5,s0 - 8db8: 0a7c addi a5,sp,284 - 8dba: 0000 unimp - 8dbc: 0b20 addi s0,sp,408 - 8dbe: 0000 unimp - 8dc0: 0022 c.slli zero,0x8 - 8dc2: 7f88 flw fa0,56(a5) - 8dc4: f091 bnez s1,8cc8 <__stack_size+0x88c8> - 8dc6: 067e slli a2,a2,0x1f - 8dc8: 811a mv sp,t1 - 8dca: 1e00 addi s0,sp,816 - 8dcc: f091 bnez s1,8cd0 <__stack_size+0x88d0> - 8dce: 067e slli a2,a2,0x1f - 8dd0: 2540 fld fs0,136(a0) - 8dd2: 008a slli ra,ra,0x2 - 8dd4: 221e fld ft4,448(sp) - 8dd6: 7f88 flw fa0,56(a5) - 8dd8: f091 bnez s1,8cdc <__stack_size+0x88dc> - 8dda: 067e slli a2,a2,0x1f - 8ddc: 8a1a mv s4,t1 - 8dde: 1e00 addi s0,sp,816 - 8de0: 2540 fld fs0,136(a0) - 8de2: 9f22 add t5,t5,s0 - 8de4: 0b20 addi s0,sp,408 - 8de6: 0000 unimp - 8de8: 0bbc addi a5,sp,472 - 8dea: 0000 unimp - 8dec: 0022 c.slli zero,0x8 - 8dee: f091 bnez s1,8cf2 <__stack_size+0x88f2> - 8df0: 067e slli a2,a2,0x1f - 8df2: 0076 c.slli zero,0x1d - 8df4: 811a mv sp,t1 - 8df6: 1e00 addi s0,sp,816 - 8df8: f091 bnez s1,8cfc <__stack_size+0x88fc> - 8dfa: 067e slli a2,a2,0x1f - 8dfc: 2540 fld fs0,136(a0) - 8dfe: 008a slli ra,ra,0x2 - 8e00: 221e fld ft4,448(sp) - 8e02: f091 bnez s1,8d06 <__stack_size+0x8906> - 8e04: 067e slli a2,a2,0x1f - 8e06: 0076 c.slli zero,0x1d - 8e08: 8a1a mv s4,t1 - 8e0a: 1e00 addi s0,sp,816 - 8e0c: 2540 fld fs0,136(a0) - 8e0e: 9f22 add t5,t5,s0 - 8e10: 0bbc addi a5,sp,472 - 8e12: 0000 unimp - 8e14: 0bd0 addi a2,sp,468 - 8e16: 0000 unimp - 8e18: 002c addi a1,sp,8 - 8e1a: f091 bnez s1,8d1e <__stack_size+0x891e> - 8e1c: 067e slli a2,a2,0x1f - 8e1e: 0076 c.slli zero,0x1d - 8e20: 811a mv sp,t1 - 8e22: 1e00 addi s0,sp,816 - 8e24: 8c91 sub s1,s1,a2 - 8e26: 067f 0x67f - 8e28: 0076 c.slli zero,0x1d - 8e2a: 911a add sp,sp,t1 - 8e2c: 7ef0 flw fa2,124(a3) - 8e2e: 4006 0x4006 - 8e30: 1e25 addi t3,t3,-23 - 8e32: 9122 add sp,sp,s0 - 8e34: 7f8c flw fa1,56(a5) - 8e36: 7606 flw fa2,96(sp) - 8e38: 1a00 addi s0,sp,304 - 8e3a: f091 bnez s1,8d3e <__stack_size+0x893e> - 8e3c: 067e slli a2,a2,0x1f - 8e3e: 0076 c.slli zero,0x1d - 8e40: 1e1a slli t3,t3,0x26 - 8e42: 2540 fld fs0,136(a0) - 8e44: 9f22 add t5,t5,s0 - 8e46: 0bd0 addi a2,sp,468 - 8e48: 0000 unimp - 8e4a: 0be8 addi a0,sp,476 - 8e4c: 0000 unimp - 8e4e: 0030 addi a2,sp,8 - 8e50: f091 bnez s1,8d54 <__stack_size+0x8954> - 8e52: 067e slli a2,a2,0x1f - 8e54: 0076 c.slli zero,0x1d - 8e56: 911a add sp,sp,t1 - 8e58: 7f8c flw fa1,56(a5) - 8e5a: 4006 0x4006 - 8e5c: 1e25 addi t3,t3,-23 - 8e5e: 8c91 sub s1,s1,a2 - 8e60: 067f 0x67f - 8e62: 0076 c.slli zero,0x1d - 8e64: 911a add sp,sp,t1 - 8e66: 7ef0 flw fa2,124(a3) - 8e68: 4006 0x4006 - 8e6a: 1e25 addi t3,t3,-23 - 8e6c: 9122 add sp,sp,s0 - 8e6e: 7f8c flw fa1,56(a5) - 8e70: 7606 flw fa2,96(sp) - 8e72: 1a00 addi s0,sp,304 - 8e74: f091 bnez s1,8d78 <__stack_size+0x8978> - 8e76: 067e slli a2,a2,0x1f - 8e78: 0076 c.slli zero,0x1d - 8e7a: 1e1a slli t3,t3,0x26 - 8e7c: 2540 fld fs0,136(a0) - 8e7e: 9f22 add t5,t5,s0 - 8e80: 0be8 addi a0,sp,476 - 8e82: 0000 unimp - 8e84: 0cc8 addi a0,sp,596 - 8e86: 0000 unimp - 8e88: 0034 addi a3,sp,8 - 8e8a: f091 bnez s1,8d8e <__stack_size+0x898e> - 8e8c: 067e slli a2,a2,0x1f - 8e8e: ff0a fsw ft2,188(sp) - 8e90: 1aff 0x1aff - 8e92: 8c91 sub s1,s1,a2 - 8e94: 067f 0x67f - 8e96: 2540 fld fs0,136(a0) - 8e98: 911e add sp,sp,t2 - 8e9a: 7f8c flw fa1,56(a5) - 8e9c: 0a06 slli s4,s4,0x1 - 8e9e: ffff 0xffff - 8ea0: 911a add sp,sp,t1 - 8ea2: 7ef0 flw fa2,124(a3) - 8ea4: 4006 0x4006 - 8ea6: 1e25 addi t3,t3,-23 - 8ea8: 9122 add sp,sp,s0 - 8eaa: 7f8c flw fa1,56(a5) - 8eac: 0a06 slli s4,s4,0x1 - 8eae: ffff 0xffff - 8eb0: 911a add sp,sp,t1 - 8eb2: 7ef0 flw fa2,124(a3) - 8eb4: 0a06 slli s4,s4,0x1 - 8eb6: ffff 0xffff - 8eb8: 1e1a slli t3,t3,0x26 - 8eba: 2540 fld fs0,136(a0) - 8ebc: 9f22 add t5,t5,s0 - 8ebe: 0dc4 addi s1,sp,724 - 8ec0: 0000 unimp - 8ec2: 0dd0 addi a2,sp,724 - 8ec4: 0000 unimp - 8ec6: 0034 addi a3,sp,8 - 8ec8: f091 bnez s1,8dcc <__stack_size+0x89cc> - 8eca: 067e slli a2,a2,0x1f - 8ecc: ff0a fsw ft2,188(sp) - 8ece: 1aff 0x1aff - 8ed0: 8c91 sub s1,s1,a2 - 8ed2: 067f 0x67f - 8ed4: 2540 fld fs0,136(a0) - 8ed6: 911e add sp,sp,t2 - 8ed8: 7f8c flw fa1,56(a5) - 8eda: 0a06 slli s4,s4,0x1 - 8edc: ffff 0xffff - 8ede: 911a add sp,sp,t1 - 8ee0: 7ef0 flw fa2,124(a3) - 8ee2: 4006 0x4006 - 8ee4: 1e25 addi t3,t3,-23 - 8ee6: 9122 add sp,sp,s0 - 8ee8: 7f8c flw fa1,56(a5) - 8eea: 0a06 slli s4,s4,0x1 - 8eec: ffff 0xffff - 8eee: 911a add sp,sp,t1 - 8ef0: 7ef0 flw fa2,124(a3) - 8ef2: 0a06 slli s4,s4,0x1 - 8ef4: ffff 0xffff - 8ef6: 1e1a slli t3,t3,0x26 - 8ef8: 2540 fld fs0,136(a0) - 8efa: 9f22 add t5,t5,s0 - ... - 8f04: 07ac addi a1,sp,968 - 8f06: 0000 unimp - 8f08: 07d0 addi a2,sp,964 - 8f0a: 0000 unimp - 8f0c: 0001 nop - 8f0e: d065 beqz s0,8eee <__stack_size+0x8aee> - 8f10: bc000007 0xbc000007 - 8f14: 0a00000b 0xa00000b - 8f18: 9100 0x9100 - 8f1a: 7ef0 flw fa2,124(a3) - 8f1c: 4006 0x4006 - 8f1e: 8a25 andi a2,a2,9 - 8f20: 1e00 addi s0,sp,816 - 8f22: bc9f 000b e800 0xe800000bbc9f - 8f28: 0f00000b 0xf00000b - 8f2c: 9100 0x9100 - 8f2e: 7f8c flw fa1,56(a5) - 8f30: 7606 flw fa2,96(sp) - 8f32: 1a00 addi s0,sp,304 - 8f34: f091 bnez s1,8e38 <__stack_size+0x8a38> - 8f36: 067e slli a2,a2,0x1f - 8f38: 2540 fld fs0,136(a0) - 8f3a: 9f1e add t5,t5,t2 - 8f3c: 0be8 addi a0,sp,476 - 8f3e: 0000 unimp - 8f40: 0cc8 addi a0,sp,596 - 8f42: 0000 unimp - 8f44: 0010 0x10 - 8f46: 8c91 sub s1,s1,a2 - 8f48: 067f 0x67f - 8f4a: ff0a fsw ft2,188(sp) - 8f4c: 1aff 0x1aff - 8f4e: f091 bnez s1,8e52 <__stack_size+0x8a52> - 8f50: 067e slli a2,a2,0x1f - 8f52: 2540 fld fs0,136(a0) - 8f54: 9f1e add t5,t5,t2 - 8f56: 0dc4 addi s1,sp,724 - 8f58: 0000 unimp - 8f5a: 0dd0 addi a2,sp,724 - 8f5c: 0000 unimp - 8f5e: 0010 0x10 - 8f60: 8c91 sub s1,s1,a2 - 8f62: 067f 0x67f - 8f64: ff0a fsw ft2,188(sp) - 8f66: 1aff 0x1aff - 8f68: f091 bnez s1,8e6c <__stack_size+0x8a6c> - 8f6a: 067e slli a2,a2,0x1f - 8f6c: 2540 fld fs0,136(a0) - 8f6e: 9f1e add t5,t5,t2 - ... - 8f78: 07c0 addi s0,sp,964 - 8f7a: 0000 unimp - 8f7c: 07d4 addi a3,sp,964 - 8f7e: 0000 unimp - 8f80: 0001 nop - 8f82: 00000057 0x57 - 8f86: 0000 unimp - 8f88: 0000 unimp - 8f8a: 9c00 0x9c00 - 8f8c: c8000007 0xc8000007 - 8f90: 000c 0xc - 8f92: 0300 addi s0,sp,384 - 8f94: 9100 0x9100 - 8f96: 7ef0 flw fa2,124(a3) - 8f98: 0dc4 addi s1,sp,724 - 8f9a: 0000 unimp - 8f9c: 0dd0 addi a2,sp,724 - 8f9e: 0000 unimp - 8fa0: f0910003 lb zero,-247(sp) - 8fa4: 007e c.slli zero,0x1f - 8fa6: 0000 unimp - 8fa8: 0000 unimp - 8faa: 0000 unimp - 8fac: 9c00 0x9c00 - 8fae: a8000007 0xa8000007 - 8fb2: 01000007 0x1000007 - 8fb6: 6000 flw fs0,0(s0) - 8fb8: 07a8 addi a0,sp,968 - 8fba: 0000 unimp - 8fbc: 0cc8 addi a0,sp,596 - 8fbe: 0000 unimp - 8fc0: 8c910003 lb zero,-1847(sp) - 8fc4: c47f 0xc47f - 8fc6: 000d c.nop 3 - 8fc8: d000 sw s0,32(s0) - 8fca: 000d c.nop 3 - 8fcc: 0300 addi s0,sp,384 - 8fce: 9100 0x9100 - 8fd0: 7f8c flw fa1,56(a5) - ... - 8fda: 079c addi a5,sp,960 - 8fdc: 0000 unimp - 8fde: 07c0 addi s0,sp,964 - 8fe0: 0000 unimp - 8fe2: 0001 nop - 8fe4: 0007c057 0x7c057 - 8fe8: c800 sw s0,16(s0) - 8fea: 000c 0xc - 8fec: 0300 addi s0,sp,384 - 8fee: 9100 0x9100 - 8ff0: 7ef2 flw ft9,60(sp) - 8ff2: 0dc4 addi s1,sp,724 - 8ff4: 0000 unimp - 8ff6: 0dd0 addi a2,sp,724 - 8ff8: 0000 unimp - 8ffa: f2910003 lb zero,-215(sp) - 8ffe: 007e c.slli zero,0x1f - 9000: 0000 unimp - 9002: 0000 unimp - 9004: 0000 unimp - 9006: a000 fsd fs0,0(s0) - 9008: d0000007 0xd0000007 - 900c: 0100000b 0x100000b - 9010: 6100 flw fs0,0(a0) - 9012: 0bd0 addi a2,sp,468 - 9014: 0000 unimp - 9016: 0cc8 addi a0,sp,596 - 9018: 0000 unimp - 901a: 8e910003 lb zero,-1815(sp) - 901e: c47f 0xc47f - 9020: 000d c.nop 3 - 9022: d000 sw s0,32(s0) - 9024: 000d c.nop 3 - 9026: 0300 addi s0,sp,384 - 9028: 9100 0x9100 - 902a: 7f8e flw ft11,224(sp) - ... - 9034: 0804 addi s1,sp,16 - 9036: 0000 unimp - 9038: 0844 addi s1,sp,20 - 903a: 0000 unimp - 903c: 0001 nop - 903e: 4465 li s0,25 - 9040: 0008 0x8 - 9042: ac00 fsd fs0,24(s0) - 9044: 0008 0x8 - 9046: 0b00 addi s0,sp,400 - 9048: 8800 0x8800 - 904a: 917f 0x917f - 904c: 7f80 flw fs0,56(a5) - 904e: 1a06 slli s4,s4,0x21 - 9050: 9f1e0077 0x9f1e0077 - 9054: 08ac addi a1,sp,88 - 9056: 0000 unimp - 9058: 08fc addi a5,sp,92 - 905a: 0000 unimp - 905c: 7f87000b 0x7f87000b - 9060: 8091 srli s1,s1,0x4 - 9062: 067f 0x67f - 9064: 771a flw fa4,164(sp) - 9066: 1e00 addi s0,sp,816 - 9068: fc9f 0008 cc00 0xcc000008fc9f - 906e: 0009 c.nop 2 - 9070: 0c00 addi s0,sp,528 - 9072: 9100 0x9100 - 9074: 7f80 flw fs0,56(a5) - 9076: 0a06 slli s4,s4,0x1 - 9078: ffff 0xffff - 907a: 771a flw fa4,164(sp) - 907c: 1e00 addi s0,sp,816 - 907e: cc9f 0009 d000 0xd0000009cc9f - 9084: 0009 c.nop 2 - 9086: 0b00 addi s0,sp,400 - 9088: 7b00 flw fs0,48(a4) - 908a: 917f 0x917f - 908c: 7f80 flw fs0,56(a5) - 908e: 1a06 slli s4,s4,0x21 - 9090: 9f1e0077 0x9f1e0077 - 9094: 09d0 addi a2,sp,212 - 9096: 0000 unimp - 9098: 09d8 addi a4,sp,212 - 909a: 0000 unimp - 909c: 000c 0xc - 909e: 8091 srli s1,s1,0x4 - 90a0: 067f 0x67f - 90a2: ff0a fsw ft2,188(sp) - 90a4: 1aff 0x1aff - 90a6: 9f1e0077 0x9f1e0077 - 90aa: 09d8 addi a4,sp,212 - 90ac: 0000 unimp - 90ae: 0a34 addi a3,sp,280 - 90b0: 0000 unimp - 90b2: 7f88000b 0x7f88000b - 90b6: 8091 srli s1,s1,0x4 - 90b8: 067f 0x67f - 90ba: 771a flw fa4,164(sp) - 90bc: 1e00 addi s0,sp,816 - 90be: 349f 000a 7800 0x7800000a349f - 90c4: 000a c.slli zero,0x2 - 90c6: 0b00 addi s0,sp,400 - 90c8: 8900 0x8900 - 90ca: 917f 0x917f - 90cc: 7f80 flw fs0,56(a5) - 90ce: 1a06 slli s4,s4,0x21 - 90d0: 9f1e0077 0x9f1e0077 - 90d4: 0a78 addi a4,sp,284 - 90d6: 0000 unimp - 90d8: 0a7c addi a5,sp,284 - 90da: 0000 unimp - 90dc: 8091000b 0x8091000b - 90e0: 067f 0x67f - 90e2: 007a c.slli zero,0x1e - 90e4: 771a flw fa4,164(sp) - 90e6: 1e00 addi s0,sp,816 - 90e8: 7c9f 000a 2000 0x2000000a7c9f - 90ee: 0b00000b 0xb00000b - 90f2: 8800 0x8800 - 90f4: 917f 0x917f - 90f6: 7f80 flw fs0,56(a5) - 90f8: 1a06 slli s4,s4,0x21 - 90fa: 9f1e0077 0x9f1e0077 - 90fe: 0b20 addi s0,sp,408 - 9100: 0000 unimp - 9102: 0bc4 addi s1,sp,468 - 9104: 0000 unimp - 9106: 8091000b 0x8091000b - 910a: 067f 0x67f - 910c: 0076 c.slli zero,0x1d - 910e: 771a flw fa4,164(sp) - 9110: 1e00 addi s0,sp,816 - 9112: c49f 000b e800 0xe800000bc49f - 9118: 1000000b 0x1000000b - 911c: 9100 0x9100 - 911e: 7efc flw fa5,124(a3) - 9120: 7606 flw fa2,96(sp) - 9122: 1a00 addi s0,sp,304 - 9124: 8091 srli s1,s1,0x4 - 9126: 067f 0x67f - 9128: 0076 c.slli zero,0x1d - 912a: 1e1a slli t3,t3,0x26 - 912c: e89f 000b c800 0xc800000be89f - 9132: 000c 0xc - 9134: 1200 addi s0,sp,288 - 9136: 9100 0x9100 - 9138: 7efc flw fa5,124(a3) - 913a: 0a06 slli s4,s4,0x1 - 913c: ffff 0xffff - 913e: 911a add sp,sp,t1 - 9140: 7f80 flw fs0,56(a5) - 9142: 0a06 slli s4,s4,0x1 - 9144: ffff 0xffff - 9146: 1e1a slli t3,t3,0x26 - 9148: c49f 000d d000 0xd000000dc49f - 914e: 000d c.nop 3 - 9150: 1200 addi s0,sp,288 - 9152: 9100 0x9100 - 9154: 7efc flw fa5,124(a3) - 9156: 0a06 slli s4,s4,0x1 - 9158: ffff 0xffff - 915a: 911a add sp,sp,t1 - 915c: 7f80 flw fs0,56(a5) - 915e: 0a06 slli s4,s4,0x1 - 9160: ffff 0xffff - 9162: 1e1a slli t3,t3,0x26 - 9164: 009f 0000 0000 0x9f - 916a: 0000 unimp - 916c: 0400 addi s0,sp,512 - 916e: 0008 0x8 - 9170: 0800 addi s0,sp,16 - 9172: 0008 0x8 - 9174: 0600 addi s0,sp,768 - 9176: 7e00 flw fs0,56(a2) - 9178: 7700 flw fs0,40(a4) - 917a: 1e00 addi s0,sp,816 - 917c: 089f 0008 1400 0x14000008089f - 9182: 0008 0x8 - 9184: 0100 addi s0,sp,128 - 9186: 5e00 lw s0,56(a2) - 9188: 0818 addi a4,sp,16 - 918a: 0000 unimp - 918c: 0830 addi a2,sp,24 - 918e: 0000 unimp - 9190: 0001 nop - 9192: 305e fld ft0,496(sp) - 9194: 0008 0x8 - 9196: 4400 lw s0,8(s0) - 9198: 0008 0x8 - 919a: 1a00 addi s0,sp,304 - 919c: 9100 0x9100 - 919e: 7f80 flw fs0,56(a5) - 91a0: 4006 0x4006 - 91a2: 7725 lui a4,0xfffe9 - 91a4: 1e00 addi s0,sp,816 - 91a6: 7f88 flw fa0,56(a5) - 91a8: 8091 srli s1,s1,0x4 - 91aa: 067f 0x67f - 91ac: 801a c.mv zero,t1 - 91ae: 1e00 addi s0,sp,816 - 91b0: 8522 mv a0,s0 - 91b2: 4000 lw s0,0(s0) - 91b4: 2225 jal 92dc <__stack_size+0x8edc> - 91b6: 449f 0008 ac00 0xac000008449f - 91bc: 0008 0x8 - 91be: 2200 fld fs0,0(a2) - 91c0: 9100 0x9100 - 91c2: 7f80 flw fs0,56(a5) - 91c4: 4006 0x4006 - 91c6: 7725 lui a4,0xfffe9 - 91c8: 1e00 addi s0,sp,816 - 91ca: 7f88 flw fa0,56(a5) - 91cc: 8091 srli s1,s1,0x4 - 91ce: 067f 0x67f - 91d0: 801a c.mv zero,t1 - 91d2: 1e00 addi s0,sp,816 - 91d4: 8822 mv a6,s0 - 91d6: 917f 0x917f - 91d8: 7f80 flw fs0,56(a5) - 91da: 1a06 slli s4,s4,0x21 - 91dc: 401e0077 0x401e0077 - 91e0: 2225 jal 9308 <__stack_size+0x8f08> - 91e2: ac9f 0008 fc00 0xfc000008ac9f - 91e8: 0008 0x8 - 91ea: 2200 fld fs0,0(a2) - 91ec: 9100 0x9100 - 91ee: 7f80 flw fs0,56(a5) - 91f0: 4006 0x4006 - 91f2: 7725 lui a4,0xfffe9 - 91f4: 1e00 addi s0,sp,816 - 91f6: 80917f87 0x80917f87 - 91fa: 067f 0x67f - 91fc: 801a c.mv zero,t1 - 91fe: 1e00 addi s0,sp,816 - 9200: 8722 mv a4,s0 - 9202: 917f 0x917f - 9204: 7f80 flw fs0,56(a5) - 9206: 1a06 slli s4,s4,0x21 - 9208: 401e0077 0x401e0077 - 920c: 2225 jal 9334 <__stack_size+0x8f34> - 920e: fc9f 0008 cc00 0xcc000008fc9f - 9214: 0009 c.nop 2 - 9216: 2400 fld fs0,8(s0) - 9218: 9100 0x9100 - 921a: 7f80 flw fs0,56(a5) - 921c: 4006 0x4006 - 921e: 7725 lui a4,0xfffe9 - 9220: 1e00 addi s0,sp,816 - 9222: 8091 srli s1,s1,0x4 - 9224: 067f 0x67f - 9226: ff0a fsw ft2,188(sp) - 9228: 1aff 0x1aff - 922a: 0080 addi s0,sp,64 - 922c: 221e fld ft4,448(sp) - 922e: 8091 srli s1,s1,0x4 - 9230: 067f 0x67f - 9232: ff0a fsw ft2,188(sp) - 9234: 1aff 0x1aff - 9236: 401e0077 0x401e0077 - 923a: 2225 jal 9362 <__stack_size+0x8f62> - 923c: cc9f 0009 d000 0xd0000009cc9f - 9242: 0009 c.nop 2 - 9244: 2200 fld fs0,0(a2) - 9246: 9100 0x9100 - 9248: 7f80 flw fs0,56(a5) - 924a: 4006 0x4006 - 924c: 7725 lui a4,0xfffe9 - 924e: 1e00 addi s0,sp,816 - 9250: 80917f7b 0x80917f7b - 9254: 067f 0x67f - 9256: 801a c.mv zero,t1 - 9258: 1e00 addi s0,sp,816 - 925a: 7b22 flw fs6,40(sp) - 925c: 917f 0x917f - 925e: 7f80 flw fs0,56(a5) - 9260: 1a06 slli s4,s4,0x21 - 9262: 401e0077 0x401e0077 - 9266: 2225 jal 938e <__stack_size+0x8f8e> - 9268: d09f 0009 d800 0xd8000009d09f - 926e: 0009 c.nop 2 - 9270: 2400 fld fs0,8(s0) - 9272: 9100 0x9100 - 9274: 7f80 flw fs0,56(a5) - 9276: 4006 0x4006 - 9278: 7725 lui a4,0xfffe9 - 927a: 1e00 addi s0,sp,816 - 927c: 8091 srli s1,s1,0x4 - 927e: 067f 0x67f - 9280: ff0a fsw ft2,188(sp) - 9282: 1aff 0x1aff - 9284: 0080 addi s0,sp,64 - 9286: 221e fld ft4,448(sp) - 9288: 8091 srli s1,s1,0x4 - 928a: 067f 0x67f - 928c: ff0a fsw ft2,188(sp) - 928e: 1aff 0x1aff - 9290: 401e0077 0x401e0077 - 9294: 2225 jal 93bc <__stack_size+0x8fbc> - 9296: d89f 0009 3400 0x34000009d89f - 929c: 000a c.slli zero,0x2 - 929e: 2200 fld fs0,0(a2) - 92a0: 9100 0x9100 - 92a2: 7f80 flw fs0,56(a5) - 92a4: 4006 0x4006 - 92a6: 7725 lui a4,0xfffe9 - 92a8: 1e00 addi s0,sp,816 - 92aa: 7f88 flw fa0,56(a5) - 92ac: 8091 srli s1,s1,0x4 - 92ae: 067f 0x67f - 92b0: 801a c.mv zero,t1 - 92b2: 1e00 addi s0,sp,816 - 92b4: 8822 mv a6,s0 - 92b6: 917f 0x917f - 92b8: 7f80 flw fs0,56(a5) - 92ba: 1a06 slli s4,s4,0x21 - 92bc: 401e0077 0x401e0077 - 92c0: 2225 jal 93e8 <__stack_size+0x8fe8> - 92c2: 349f 000a 7800 0x7800000a349f - 92c8: 000a c.slli zero,0x2 - 92ca: 2200 fld fs0,0(a2) - 92cc: 9100 0x9100 - 92ce: 7f80 flw fs0,56(a5) - 92d0: 4006 0x4006 - 92d2: 7725 lui a4,0xfffe9 - 92d4: 1e00 addi s0,sp,816 - 92d6: 7f89 lui t6,0xfffe2 - 92d8: 8091 srli s1,s1,0x4 - 92da: 067f 0x67f - 92dc: 801a c.mv zero,t1 - 92de: 1e00 addi s0,sp,816 - 92e0: 8922 mv s2,s0 - 92e2: 917f 0x917f - 92e4: 7f80 flw fs0,56(a5) - 92e6: 1a06 slli s4,s4,0x21 - 92e8: 401e0077 0x401e0077 - 92ec: 2225 jal 9414 <__stack_size+0x9014> - 92ee: 789f 000a 7c00 0x7c00000a789f - 92f4: 000a c.slli zero,0x2 - 92f6: 2200 fld fs0,0(a2) - 92f8: 9100 0x9100 - 92fa: 7f80 flw fs0,56(a5) - 92fc: 4006 0x4006 - 92fe: 7725 lui a4,0xfffe9 - 9300: 1e00 addi s0,sp,816 - 9302: 8091 srli s1,s1,0x4 - 9304: 067f 0x67f - 9306: 007a c.slli zero,0x1e - 9308: 801a c.mv zero,t1 - 930a: 1e00 addi s0,sp,816 - 930c: 9122 add sp,sp,s0 - 930e: 7f80 flw fs0,56(a5) - 9310: 7a06 flw fs4,96(sp) - 9312: 1a00 addi s0,sp,304 - 9314: 401e0077 0x401e0077 - 9318: 2225 jal 9440 <__stack_size+0x9040> - 931a: 7c9f 000a 2000 0x2000000a7c9f - 9320: 2200000b 0x2200000b - 9324: 9100 0x9100 - 9326: 7f80 flw fs0,56(a5) - 9328: 4006 0x4006 - 932a: 7725 lui a4,0xfffe9 - 932c: 1e00 addi s0,sp,816 - 932e: 7f88 flw fa0,56(a5) - 9330: 8091 srli s1,s1,0x4 - 9332: 067f 0x67f - 9334: 801a c.mv zero,t1 - 9336: 1e00 addi s0,sp,816 - 9338: 8822 mv a6,s0 - 933a: 917f 0x917f - 933c: 7f80 flw fs0,56(a5) - 933e: 1a06 slli s4,s4,0x21 - 9340: 401e0077 0x401e0077 - 9344: 2225 jal 946c <__stack_size+0x906c> - 9346: 209f 000b c400 0xc400000b209f - 934c: 2200000b 0x2200000b - 9350: 9100 0x9100 - 9352: 7f80 flw fs0,56(a5) - 9354: 4006 0x4006 - 9356: 7725 lui a4,0xfffe9 - 9358: 1e00 addi s0,sp,816 - 935a: 8091 srli s1,s1,0x4 - 935c: 067f 0x67f - 935e: 0076 c.slli zero,0x1d - 9360: 801a c.mv zero,t1 - 9362: 1e00 addi s0,sp,816 - 9364: 9122 add sp,sp,s0 - 9366: 7f80 flw fs0,56(a5) - 9368: 7606 flw fa2,96(sp) - 936a: 1a00 addi s0,sp,304 - 936c: 401e0077 0x401e0077 - 9370: 2225 jal 9498 <__stack_size+0x9098> - 9372: c49f 000b cc00 0xcc00000bc49f - 9378: 2c00000b 0x2c00000b - 937c: 9100 0x9100 - 937e: 7efc flw fa5,124(a3) - 9380: 7606 flw fa2,96(sp) - 9382: 1a00 addi s0,sp,304 - 9384: 8091 srli s1,s1,0x4 - 9386: 067f 0x67f - 9388: 2540 fld fs0,136(a0) - 938a: 911e add sp,sp,t2 - 938c: 7f80 flw fs0,56(a5) - 938e: 7606 flw fa2,96(sp) - 9390: 1a00 addi s0,sp,304 - 9392: 0080 addi s0,sp,64 - 9394: 221e fld ft4,448(sp) - 9396: fc91 bnez s1,92b2 <__stack_size+0x8eb2> - 9398: 067e slli a2,a2,0x1f - 939a: 0076 c.slli zero,0x1d - 939c: 911a add sp,sp,t1 - 939e: 7f80 flw fs0,56(a5) - 93a0: 7606 flw fa2,96(sp) - 93a2: 1a00 addi s0,sp,304 - 93a4: 401e 0x401e - 93a6: 2225 jal 94ce <__stack_size+0x90ce> - 93a8: cc9f 000b e800 0xe800000bcc9f - 93ae: 3000000b 0x3000000b - 93b2: 9100 0x9100 - 93b4: 7efc flw fa5,124(a3) - 93b6: 7606 flw fa2,96(sp) - 93b8: 1a00 addi s0,sp,304 - 93ba: 8091 srli s1,s1,0x4 - 93bc: 067f 0x67f - 93be: 2540 fld fs0,136(a0) - 93c0: 911e add sp,sp,t2 - 93c2: 7f80 flw fs0,56(a5) - 93c4: 7606 flw fa2,96(sp) - 93c6: 1a00 addi s0,sp,304 - 93c8: fc91 bnez s1,92e4 <__stack_size+0x8ee4> - 93ca: 067e slli a2,a2,0x1f - 93cc: 2540 fld fs0,136(a0) - 93ce: 221e fld ft4,448(sp) - 93d0: fc91 bnez s1,92ec <__stack_size+0x8eec> - 93d2: 067e slli a2,a2,0x1f - 93d4: 0076 c.slli zero,0x1d - 93d6: 911a add sp,sp,t1 - 93d8: 7f80 flw fs0,56(a5) - 93da: 7606 flw fa2,96(sp) - 93dc: 1a00 addi s0,sp,304 - 93de: 401e 0x401e - 93e0: 2225 jal 9508 <__stack_size+0x9108> - 93e2: e89f 000b c800 0xc800000be89f - 93e8: 000c 0xc - 93ea: 3400 fld fs0,40(s0) - 93ec: 9100 0x9100 - 93ee: 7efc flw fa5,124(a3) - 93f0: 0a06 slli s4,s4,0x1 - 93f2: ffff 0xffff - 93f4: 911a add sp,sp,t1 - 93f6: 7f80 flw fs0,56(a5) - 93f8: 4006 0x4006 - 93fa: 1e25 addi t3,t3,-23 - 93fc: 8091 srli s1,s1,0x4 - 93fe: 067f 0x67f - 9400: ff0a fsw ft2,188(sp) - 9402: 1aff 0x1aff - 9404: fc91 bnez s1,9320 <__stack_size+0x8f20> - 9406: 067e slli a2,a2,0x1f - 9408: 2540 fld fs0,136(a0) - 940a: 221e fld ft4,448(sp) - 940c: fc91 bnez s1,9328 <__stack_size+0x8f28> - 940e: 067e slli a2,a2,0x1f - 9410: ff0a fsw ft2,188(sp) - 9412: 1aff 0x1aff - 9414: 8091 srli s1,s1,0x4 - 9416: 067f 0x67f - 9418: ff0a fsw ft2,188(sp) - 941a: 1aff 0x1aff - 941c: 401e 0x401e - 941e: 2225 jal 9546 <__stack_size+0x9146> - 9420: c49f 000d d000 0xd000000dc49f - 9426: 000d c.nop 3 - 9428: 3400 fld fs0,40(s0) - 942a: 9100 0x9100 - 942c: 7efc flw fa5,124(a3) - 942e: 0a06 slli s4,s4,0x1 - 9430: ffff 0xffff - 9432: 911a add sp,sp,t1 - 9434: 7f80 flw fs0,56(a5) - 9436: 4006 0x4006 - 9438: 1e25 addi t3,t3,-23 - 943a: 8091 srli s1,s1,0x4 - 943c: 067f 0x67f - 943e: ff0a fsw ft2,188(sp) - 9440: 1aff 0x1aff - 9442: fc91 bnez s1,935e <__stack_size+0x8f5e> - 9444: 067e slli a2,a2,0x1f - 9446: 2540 fld fs0,136(a0) - 9448: 221e fld ft4,448(sp) - 944a: fc91 bnez s1,9366 <__stack_size+0x8f66> - 944c: 067e slli a2,a2,0x1f - 944e: ff0a fsw ft2,188(sp) - 9450: 1aff 0x1aff - 9452: 8091 srli s1,s1,0x4 - 9454: 067f 0x67f - 9456: ff0a fsw ft2,188(sp) - 9458: 1aff 0x1aff - 945a: 401e 0x401e - 945c: 2225 jal 9584 <__stack_size+0x9184> - 945e: 009f 0000 0000 0x9f - 9464: 0000 unimp - 9466: 1000 addi s0,sp,32 - 9468: 0008 0x8 - 946a: 2c00 fld fs0,24(s0) - 946c: 0008 0x8 - 946e: 0100 addi s0,sp,128 - 9470: 5a00 lw s0,48(a2) - 9472: 082c addi a1,sp,24 - 9474: 0000 unimp - 9476: 08ac addi a1,sp,88 - 9478: 0000 unimp - 947a: 7f88000b 0x7f88000b - 947e: 8091 srli s1,s1,0x4 - 9480: 067f 0x67f - 9482: 801a c.mv zero,t1 - 9484: 1e00 addi s0,sp,816 - 9486: ac9f 0008 fc00 0xfc000008ac9f - 948c: 0008 0x8 - 948e: 0b00 addi s0,sp,400 - 9490: 8700 0x8700 - 9492: 917f 0x917f - 9494: 7f80 flw fs0,56(a5) - 9496: 1a06 slli s4,s4,0x21 - 9498: 0080 addi s0,sp,64 - 949a: 9f1e add t5,t5,t2 - 949c: 08fc addi a5,sp,92 - 949e: 0000 unimp - 94a0: 09cc addi a1,sp,212 - 94a2: 0000 unimp - 94a4: 000c 0xc - 94a6: 8091 srli s1,s1,0x4 - 94a8: 067f 0x67f - 94aa: ff0a fsw ft2,188(sp) - 94ac: 1aff 0x1aff - 94ae: 0080 addi s0,sp,64 - 94b0: 9f1e add t5,t5,t2 - 94b2: 09cc addi a1,sp,212 - 94b4: 0000 unimp - 94b6: 09d0 addi a2,sp,212 - 94b8: 0000 unimp - 94ba: 7f7b000b 0x7f7b000b - 94be: 8091 srli s1,s1,0x4 - 94c0: 067f 0x67f - 94c2: 801a c.mv zero,t1 - 94c4: 1e00 addi s0,sp,816 - 94c6: d09f 0009 d800 0xd8000009d09f - 94cc: 0009 c.nop 2 - 94ce: 0c00 addi s0,sp,528 - 94d0: 9100 0x9100 - 94d2: 7f80 flw fs0,56(a5) - 94d4: 0a06 slli s4,s4,0x1 - 94d6: ffff 0xffff - 94d8: 801a c.mv zero,t1 - 94da: 1e00 addi s0,sp,816 - 94dc: d89f 0009 3400 0x34000009d89f - 94e2: 000a c.slli zero,0x2 - 94e4: 0b00 addi s0,sp,400 - 94e6: 8800 0x8800 - 94e8: 917f 0x917f - 94ea: 7f80 flw fs0,56(a5) - 94ec: 1a06 slli s4,s4,0x21 - 94ee: 0080 addi s0,sp,64 - 94f0: 9f1e add t5,t5,t2 - 94f2: 0a34 addi a3,sp,280 - 94f4: 0000 unimp - 94f6: 0a78 addi a4,sp,284 - 94f8: 0000 unimp - 94fa: 7f89000b 0x7f89000b - 94fe: 8091 srli s1,s1,0x4 - 9500: 067f 0x67f - 9502: 801a c.mv zero,t1 - 9504: 1e00 addi s0,sp,816 - 9506: 789f 000a 7c00 0x7c00000a789f - 950c: 000a c.slli zero,0x2 - 950e: 0b00 addi s0,sp,400 - 9510: 9100 0x9100 - 9512: 7f80 flw fs0,56(a5) - 9514: 7a06 flw fs4,96(sp) - 9516: 1a00 addi s0,sp,304 - 9518: 0080 addi s0,sp,64 - 951a: 9f1e add t5,t5,t2 - 951c: 0a7c addi a5,sp,284 - 951e: 0000 unimp - 9520: 0b20 addi s0,sp,408 - 9522: 0000 unimp - 9524: 7f88000b 0x7f88000b - 9528: 8091 srli s1,s1,0x4 - 952a: 067f 0x67f - 952c: 801a c.mv zero,t1 - 952e: 1e00 addi s0,sp,816 - 9530: 209f 000b cc00 0xcc00000b209f - 9536: 0b00000b 0xb00000b - 953a: 9100 0x9100 - 953c: 7f80 flw fs0,56(a5) - 953e: 7606 flw fa2,96(sp) - 9540: 1a00 addi s0,sp,304 - 9542: 0080 addi s0,sp,64 - 9544: 9f1e add t5,t5,t2 - 9546: 0bcc addi a1,sp,468 - 9548: 0000 unimp - 954a: 0be8 addi a0,sp,476 - 954c: 0000 unimp - 954e: 8091000f 0x8091000f - 9552: 067f 0x67f - 9554: 0076 c.slli zero,0x1d - 9556: 911a add sp,sp,t1 - 9558: 7efc flw fa5,124(a3) - 955a: 4006 0x4006 - 955c: 1e25 addi t3,t3,-23 - 955e: e89f 000b c800 0xc800000be89f - 9564: 000c 0xc - 9566: 1000 addi s0,sp,32 - 9568: 9100 0x9100 - 956a: 7f80 flw fs0,56(a5) - 956c: 0a06 slli s4,s4,0x1 - 956e: ffff 0xffff - 9570: 911a add sp,sp,t1 - 9572: 7efc flw fa5,124(a3) - 9574: 4006 0x4006 - 9576: 1e25 addi t3,t3,-23 - 9578: c49f 000d d000 0xd000000dc49f - 957e: 000d c.nop 3 - 9580: 1000 addi s0,sp,32 - 9582: 9100 0x9100 - 9584: 7f80 flw fs0,56(a5) - 9586: 0a06 slli s4,s4,0x1 - 9588: ffff 0xffff - 958a: 911a add sp,sp,t1 - 958c: 7efc flw fa5,124(a3) - 958e: 4006 0x4006 - 9590: 1e25 addi t3,t3,-23 - 9592: 009f 0000 0000 0x9f - 9598: 0000 unimp - 959a: 1000 addi s0,sp,32 - 959c: 0008 0x8 - 959e: 6000 flw fs0,0(s0) - 95a0: 0008 0x8 - 95a2: 0100 addi s0,sp,128 - 95a4: 6700 flw fs0,8(a4) - ... - 95ae: 07f8 addi a4,sp,972 - 95b0: 0000 unimp - 95b2: 0804 addi s1,sp,16 - 95b4: 0000 unimp - 95b6: 0001 nop - 95b8: 0465 addi s0,s0,25 - 95ba: 0008 0x8 - 95bc: c800 sw s0,16(s0) - 95be: 000c 0xc - 95c0: 0300 addi s0,sp,384 - 95c2: 9100 0x9100 - 95c4: 7efc flw fa5,124(a3) - 95c6: 0dc4 addi s1,sp,724 - 95c8: 0000 unimp - 95ca: 0dd0 addi a2,sp,724 - 95cc: 0000 unimp - 95ce: fc910003 lb zero,-55(sp) - 95d2: 007e c.slli zero,0x1f - 95d4: 0000 unimp - 95d6: 0000 unimp - 95d8: 0000 unimp - 95da: fc00 fsw fs0,56(s0) - 95dc: c8000007 0xc8000007 - 95e0: 000c 0xc - 95e2: 0300 addi s0,sp,384 - 95e4: 9100 0x9100 - 95e6: 7f80 flw fs0,56(a5) - 95e8: 0dc4 addi s1,sp,724 - 95ea: 0000 unimp - 95ec: 0dd0 addi a2,sp,724 - 95ee: 0000 unimp - 95f0: 80910003 lb zero,-2039(sp) - 95f4: 007f 0x7f - 95f6: 0000 unimp - 95f8: 0000 unimp - 95fa: 0000 unimp - 95fc: fc00 fsw fs0,56(s0) - 95fe: cc000007 0xcc000007 - 9602: 0100000b 0x100000b - 9606: 6000 flw fs0,0(s0) - 9608: 0bcc addi a1,sp,468 - 960a: 0000 unimp - 960c: 0cc8 addi a0,sp,596 - 960e: 0000 unimp - 9610: fe910003 lb zero,-23(sp) - 9614: c47e sw t6,8(sp) - 9616: 000d c.nop 3 - 9618: d000 sw s0,32(s0) - 961a: 000d c.nop 3 - 961c: 0300 addi s0,sp,384 - 961e: 9100 0x9100 - 9620: 7efe flw ft9,252(sp) - ... - 962a: 07fc addi a5,sp,972 - 962c: 0000 unimp - 962e: 0808 addi a0,sp,16 - 9630: 0000 unimp - 9632: 0001 nop - 9634: 085e slli a6,a6,0x17 - 9636: 0008 0x8 - 9638: c800 sw s0,16(s0) - 963a: 000c 0xc - 963c: 0300 addi s0,sp,384 - 963e: 9100 0x9100 - 9640: 7f82 flw ft11,32(sp) - 9642: 0dc4 addi s1,sp,724 - 9644: 0000 unimp - 9646: 0dd0 addi a2,sp,724 - 9648: 0000 unimp - 964a: 82910003 lb zero,-2007(sp) - 964e: 007f 0x7f - 9650: 0000 unimp - 9652: 0000 unimp - 9654: 0000 unimp - 9656: 4c00 lw s0,24(s0) - 9658: 0008 0x8 - 965a: 8000 0x8000 - 965c: 0008 0x8 - 965e: 0100 addi s0,sp,128 - 9660: 5a00 lw s0,48(a2) - 9662: 0880 addi s0,sp,80 - 9664: 0000 unimp - 9666: 09fc addi a5,sp,220 - 9668: 0000 unimp - 966a: 0006 c.slli zero,0x1 - 966c: 0076 c.slli zero,0x1d - 966e: 007c addi a5,sp,12 - 9670: 9f1e add t5,t5,t2 - 9672: 09fc addi a5,sp,220 - 9674: 0000 unimp - 9676: 0a34 addi a3,sp,280 - 9678: 0000 unimp - 967a: 7f88000b 0x7f88000b - 967e: f491 bnez s1,958a <__stack_size+0x918a> - 9680: 067e slli a2,a2,0x1f - 9682: 761a flw fa2,164(sp) - 9684: 1e00 addi s0,sp,816 - 9686: 349f 000a 7800 0x7800000a349f - 968c: 000a c.slli zero,0x2 - 968e: 0b00 addi s0,sp,400 - 9690: 8900 0x8900 - 9692: 917f 0x917f - 9694: 7ef4 flw fa3,124(a3) - 9696: 1a06 slli s4,s4,0x21 - 9698: 0076 c.slli zero,0x1d - 969a: 9f1e add t5,t5,t2 - 969c: 0a78 addi a4,sp,284 - 969e: 0000 unimp - 96a0: 0a7c addi a5,sp,284 - 96a2: 0000 unimp - 96a4: f491000b 0xf491000b - 96a8: 067e slli a2,a2,0x1f - 96aa: 007a c.slli zero,0x1e - 96ac: 761a flw fa2,164(sp) - 96ae: 1e00 addi s0,sp,816 - 96b0: 7c9f 000a d000 0xd000000a7c9f - 96b6: 000a c.slli zero,0x2 - 96b8: 0b00 addi s0,sp,400 - 96ba: 8800 0x8800 - 96bc: 917f 0x917f - 96be: 7ef4 flw fa3,124(a3) - 96c0: 1a06 slli s4,s4,0x21 - 96c2: 0076 c.slli zero,0x1d - 96c4: 9f1e add t5,t5,t2 - 96c6: 0ad0 addi a2,sp,340 - 96c8: 0000 unimp - 96ca: 0b20 addi s0,sp,408 - 96cc: 0000 unimp - 96ce: 0010 0x10 - 96d0: 7f88 flw fa0,56(a5) - 96d2: 8891 andi s1,s1,4 - 96d4: 067f 0x67f - 96d6: 881a mv a6,t1 - 96d8: 917f 0x917f - 96da: 7ef4 flw fa3,124(a3) - 96dc: 1a06 slli s4,s4,0x21 - 96de: 9f1e add t5,t5,t2 - 96e0: 0b20 addi s0,sp,408 - 96e2: 0000 unimp - 96e4: 0be8 addi a0,sp,476 - 96e6: 0000 unimp - 96e8: 0010 0x10 - 96ea: 8891 andi s1,s1,4 - 96ec: 067f 0x67f - 96ee: 0076 c.slli zero,0x1d - 96f0: 911a add sp,sp,t1 - 96f2: 7ef4 flw fa3,124(a3) - 96f4: 7606 flw fa2,96(sp) - 96f6: 1a00 addi s0,sp,304 - 96f8: 9f1e add t5,t5,t2 - 96fa: 0be8 addi a0,sp,476 - 96fc: 0000 unimp - 96fe: 0cc8 addi a0,sp,596 - 9700: 0000 unimp - 9702: 0012 c.slli zero,0x4 - 9704: 8891 andi s1,s1,4 - 9706: 067f 0x67f - 9708: ff0a fsw ft2,188(sp) - 970a: 1aff 0x1aff - 970c: f491 bnez s1,9618 <__stack_size+0x9218> - 970e: 067e slli a2,a2,0x1f - 9710: ff0a fsw ft2,188(sp) - 9712: 1aff 0x1aff - 9714: 9f1e add t5,t5,t2 - 9716: 0dc4 addi s1,sp,724 - 9718: 0000 unimp - 971a: 0dd0 addi a2,sp,724 - 971c: 0000 unimp - 971e: 0012 c.slli zero,0x4 - 9720: 8891 andi s1,s1,4 - 9722: 067f 0x67f - 9724: ff0a fsw ft2,188(sp) - 9726: 1aff 0x1aff - 9728: f491 bnez s1,9634 <__stack_size+0x9234> - 972a: 067e slli a2,a2,0x1f - 972c: ff0a fsw ft2,188(sp) - 972e: 1aff 0x1aff - 9730: 9f1e add t5,t5,t2 - ... - 973a: 084c addi a1,sp,20 - 973c: 0000 unimp - 973e: 0850 addi a2,sp,20 - 9740: 0000 unimp - 9742: 0006 c.slli zero,0x1 - 9744: 008d addi ra,ra,3 - 9746: 007c addi a5,sp,12 - 9748: 9f1e add t5,t5,t2 - 974a: 0850 addi a2,sp,20 - 974c: 0000 unimp - 974e: 0858 addi a4,sp,20 - 9750: 0000 unimp - 9752: 0001 nop - 9754: 585e lw a6,244(sp) - 9756: 0008 0x8 - 9758: 6000 flw fs0,0(s0) - 975a: 0008 0x8 - 975c: 0600 addi s0,sp,768 - 975e: 8d00 0x8d00 - 9760: 7c00 flw fs0,56(s0) - 9762: 1e00 addi s0,sp,816 - 9764: 609f 0008 7c00 0x7c000008609f - 976a: 0008 0x8 - 976c: 0100 addi s0,sp,128 - 976e: 5e00 lw s0,56(a2) - 9770: 087c addi a5,sp,28 - 9772: 0000 unimp - 9774: 089c addi a5,sp,80 - 9776: 0000 unimp - 9778: 008d000f 0x8d000f - 977c: 007c addi a5,sp,12 - 977e: 751e flw fa0,228(sp) - 9780: 7600 flw fs0,40(a2) - 9782: 1e00 addi s0,sp,816 - 9784: 8922 mv s2,s0 - 9786: 2200 fld fs0,0(a2) - 9788: 9c9f 0008 fc00 0xfc0000089c9f - 978e: 0009 c.nop 2 - 9790: 1400 addi s0,sp,544 - 9792: 8d00 0x8d00 - 9794: 7c00 flw fs0,56(s0) - 9796: 1e00 addi s0,sp,816 - 9798: 0075 c.nop 29 - 979a: 0076 c.slli zero,0x1d - 979c: 221e fld ft4,448(sp) - 979e: 0076 c.slli zero,0x1d - 97a0: 007c addi a5,sp,12 - 97a2: 401e 0x401e - 97a4: 2225 jal 98cc <__stack_size+0x94cc> - 97a6: fc9f 0009 0c00 0xc000009fc9f - 97ac: 000a c.slli zero,0x2 - 97ae: 1e00 addi s0,sp,816 - 97b0: 8800 0x8800 - 97b2: 917f 0x917f - 97b4: 7ef4 flw fa3,124(a3) - 97b6: 1a06 slli s4,s4,0x21 - 97b8: 008d addi ra,ra,3 - 97ba: 751e flw fa0,228(sp) - 97bc: 7600 flw fs0,40(a2) - 97be: 1e00 addi s0,sp,816 - 97c0: 8822 mv a6,s0 - 97c2: 917f 0x917f - 97c4: 7ef4 flw fa3,124(a3) - 97c6: 1a06 slli s4,s4,0x21 - 97c8: 0076 c.slli zero,0x1d - 97ca: 401e 0x401e - 97cc: 2225 jal 98f4 <__stack_size+0x94f4> - 97ce: 0c9f 000a 3400 0x3400000a0c9f - 97d4: 000a c.slli zero,0x2 - 97d6: 2200 fld fs0,0(a2) - 97d8: 8800 0x8800 - 97da: 917f 0x917f - 97dc: 7ef4 flw fa3,124(a3) - 97de: 1a06 slli s4,s4,0x21 - 97e0: 008d addi ra,ra,3 - 97e2: 911e add sp,sp,t2 - 97e4: 7ef4 flw fa3,124(a3) - 97e6: 4006 0x4006 - 97e8: 7625 lui a2,0xfffe9 - 97ea: 1e00 addi s0,sp,816 - 97ec: 8822 mv a6,s0 - 97ee: 917f 0x917f - 97f0: 7ef4 flw fa3,124(a3) - 97f2: 1a06 slli s4,s4,0x21 - 97f4: 0076 c.slli zero,0x1d - 97f6: 401e 0x401e - 97f8: 2225 jal 9920 <__stack_size+0x9520> - 97fa: 349f 000a 7800 0x7800000a349f - 9800: 000a c.slli zero,0x2 - 9802: 2200 fld fs0,0(a2) - 9804: 8900 0x8900 - 9806: 917f 0x917f - 9808: 7ef4 flw fa3,124(a3) - 980a: 1a06 slli s4,s4,0x21 - 980c: 008d addi ra,ra,3 - 980e: 911e add sp,sp,t2 - 9810: 7ef4 flw fa3,124(a3) - 9812: 4006 0x4006 - 9814: 7625 lui a2,0xfffe9 - 9816: 1e00 addi s0,sp,816 - 9818: 8922 mv s2,s0 - 981a: 917f 0x917f - 981c: 7ef4 flw fa3,124(a3) - 981e: 1a06 slli s4,s4,0x21 - 9820: 0076 c.slli zero,0x1d - 9822: 401e 0x401e - 9824: 2225 jal 994c <__stack_size+0x954c> - 9826: 789f 000a 7c00 0x7c00000a789f - 982c: 000a c.slli zero,0x2 - 982e: 2200 fld fs0,0(a2) - 9830: 9100 0x9100 - 9832: 7ef4 flw fa3,124(a3) - 9834: 7a06 flw fs4,96(sp) - 9836: 1a00 addi s0,sp,304 - 9838: 008d addi ra,ra,3 - 983a: 911e add sp,sp,t2 - 983c: 7ef4 flw fa3,124(a3) - 983e: 4006 0x4006 - 9840: 7625 lui a2,0xfffe9 - 9842: 1e00 addi s0,sp,816 - 9844: 9122 add sp,sp,s0 - 9846: 7ef4 flw fa3,124(a3) - 9848: 7a06 flw fs4,96(sp) - 984a: 1a00 addi s0,sp,304 - 984c: 0076 c.slli zero,0x1d - 984e: 401e 0x401e - 9850: 2225 jal 9978 <__stack_size+0x9578> - 9852: 7c9f 000a c800 0xc800000a7c9f - 9858: 000a c.slli zero,0x2 - 985a: 2200 fld fs0,0(a2) - 985c: 8800 0x8800 - 985e: 917f 0x917f - 9860: 7ef4 flw fa3,124(a3) - 9862: 1a06 slli s4,s4,0x21 - 9864: 008d addi ra,ra,3 - 9866: 911e add sp,sp,t2 - 9868: 7ef4 flw fa3,124(a3) - 986a: 4006 0x4006 - 986c: 7625 lui a2,0xfffe9 - 986e: 1e00 addi s0,sp,816 - 9870: 8822 mv a6,s0 - 9872: 917f 0x917f - 9874: 7ef4 flw fa3,124(a3) - 9876: 1a06 slli s4,s4,0x21 - 9878: 0076 c.slli zero,0x1d - 987a: 401e 0x401e - 987c: 2225 jal 99a4 <__stack_size+0x95a4> - 987e: c89f 000a d000 0xd000000ac89f - 9884: 000a c.slli zero,0x2 - 9886: 2600 fld fs0,8(a2) - 9888: 8800 0x8800 - 988a: 917f 0x917f - 988c: 7ef4 flw fa3,124(a3) - 988e: 1a06 slli s4,s4,0x21 - 9890: 8891 andi s1,s1,4 - 9892: 067f 0x67f - 9894: 2540 fld fs0,136(a0) - 9896: 911e add sp,sp,t2 - 9898: 7ef4 flw fa3,124(a3) - 989a: 4006 0x4006 - 989c: 7625 lui a2,0xfffe9 - 989e: 1e00 addi s0,sp,816 - 98a0: 8822 mv a6,s0 - 98a2: 917f 0x917f - 98a4: 7ef4 flw fa3,124(a3) - 98a6: 1a06 slli s4,s4,0x21 - 98a8: 0076 c.slli zero,0x1d - 98aa: 401e 0x401e - 98ac: 2225 jal 99d4 <__stack_size+0x95d4> - 98ae: d09f 000a 2000 0x2000000ad09f - 98b4: 3000000b 0x3000000b - 98b8: 8800 0x8800 - 98ba: 917f 0x917f - 98bc: 7ef4 flw fa3,124(a3) - 98be: 1a06 slli s4,s4,0x21 - 98c0: 8891 andi s1,s1,4 - 98c2: 067f 0x67f - 98c4: 2540 fld fs0,136(a0) - 98c6: 881e mv a6,t2 - 98c8: 917f 0x917f - 98ca: 7f88 flw fa0,56(a5) - 98cc: 1a06 slli s4,s4,0x21 - 98ce: f491 bnez s1,97da <__stack_size+0x93da> - 98d0: 067e slli a2,a2,0x1f - 98d2: 2540 fld fs0,136(a0) - 98d4: 221e fld ft4,448(sp) - 98d6: 7f88 flw fa0,56(a5) - 98d8: 8891 andi s1,s1,4 - 98da: 067f 0x67f - 98dc: 881a mv a6,t1 - 98de: 917f 0x917f - 98e0: 7ef4 flw fa3,124(a3) - 98e2: 1a06 slli s4,s4,0x21 - 98e4: 401e 0x401e - 98e6: 2225 jal 9a0e <__stack_size+0x960e> - 98e8: 209f 000b e800 0xe800000b209f - 98ee: 3000000b 0x3000000b - 98f2: 9100 0x9100 - 98f4: 7ef4 flw fa3,124(a3) - 98f6: 7606 flw fa2,96(sp) - 98f8: 1a00 addi s0,sp,304 - 98fa: 8891 andi s1,s1,4 - 98fc: 067f 0x67f - 98fe: 2540 fld fs0,136(a0) - 9900: 911e add sp,sp,t2 - 9902: 7f88 flw fa0,56(a5) - 9904: 7606 flw fa2,96(sp) - 9906: 1a00 addi s0,sp,304 - 9908: f491 bnez s1,9814 <__stack_size+0x9414> - 990a: 067e slli a2,a2,0x1f - 990c: 2540 fld fs0,136(a0) - 990e: 221e fld ft4,448(sp) - 9910: 8891 andi s1,s1,4 - 9912: 067f 0x67f - 9914: 0076 c.slli zero,0x1d - 9916: 911a add sp,sp,t1 - 9918: 7ef4 flw fa3,124(a3) - 991a: 7606 flw fa2,96(sp) - 991c: 1a00 addi s0,sp,304 - 991e: 401e 0x401e - 9920: 2225 jal 9a48 <__stack_size+0x9648> - 9922: e89f 000b c800 0xc800000be89f - 9928: 000c 0xc - 992a: 3400 fld fs0,40(s0) - 992c: 9100 0x9100 - 992e: 7ef4 flw fa3,124(a3) - 9930: 0a06 slli s4,s4,0x1 - 9932: ffff 0xffff - 9934: 911a add sp,sp,t1 - 9936: 7f88 flw fa0,56(a5) - 9938: 4006 0x4006 - 993a: 1e25 addi t3,t3,-23 - 993c: 8891 andi s1,s1,4 - 993e: 067f 0x67f - 9940: ff0a fsw ft2,188(sp) - 9942: 1aff 0x1aff - 9944: f491 bnez s1,9850 <__stack_size+0x9450> - 9946: 067e slli a2,a2,0x1f - 9948: 2540 fld fs0,136(a0) - 994a: 221e fld ft4,448(sp) - 994c: 8891 andi s1,s1,4 - 994e: 067f 0x67f - 9950: ff0a fsw ft2,188(sp) - 9952: 1aff 0x1aff - 9954: f491 bnez s1,9860 <__stack_size+0x9460> - 9956: 067e slli a2,a2,0x1f - 9958: ff0a fsw ft2,188(sp) - 995a: 1aff 0x1aff - 995c: 401e 0x401e - 995e: 2225 jal 9a86 <__stack_size+0x9686> - 9960: c49f 000d d000 0xd000000dc49f - 9966: 000d c.nop 3 - 9968: 3400 fld fs0,40(s0) - 996a: 9100 0x9100 - 996c: 7ef4 flw fa3,124(a3) - 996e: 0a06 slli s4,s4,0x1 - 9970: ffff 0xffff - 9972: 911a add sp,sp,t1 - 9974: 7f88 flw fa0,56(a5) - 9976: 4006 0x4006 - 9978: 1e25 addi t3,t3,-23 - 997a: 8891 andi s1,s1,4 - 997c: 067f 0x67f - 997e: ff0a fsw ft2,188(sp) - 9980: 1aff 0x1aff - 9982: f491 bnez s1,988e <__stack_size+0x948e> - 9984: 067e slli a2,a2,0x1f - 9986: 2540 fld fs0,136(a0) - 9988: 221e fld ft4,448(sp) - 998a: 8891 andi s1,s1,4 - 998c: 067f 0x67f - 998e: ff0a fsw ft2,188(sp) - 9990: 1aff 0x1aff - 9992: f491 bnez s1,989e <__stack_size+0x949e> - 9994: 067e slli a2,a2,0x1f - 9996: ff0a fsw ft2,188(sp) - 9998: 1aff 0x1aff - 999a: 401e 0x401e - 999c: 2225 jal 9ac4 <__stack_size+0x96c4> - 999e: 009f 0000 0000 0x9f - 99a4: 0000 unimp - 99a6: 6000 flw fs0,0(s0) - 99a8: 0008 0x8 - 99aa: 7400 flw fs0,40(s0) - 99ac: 0008 0x8 - 99ae: 0100 addi s0,sp,128 - 99b0: 6700 flw fs0,8(a4) - ... - 99ba: 0848 addi a0,sp,20 - 99bc: 0000 unimp - 99be: 0cc8 addi a0,sp,596 - 99c0: 0000 unimp - 99c2: f4910003 lb zero,-183(sp) - 99c6: c47e sw t6,8(sp) - 99c8: 000d c.nop 3 - 99ca: d000 sw s0,32(s0) - 99cc: 000d c.nop 3 - 99ce: 0300 addi s0,sp,384 - 99d0: 9100 0x9100 - 99d2: 7ef4 flw fa3,124(a3) - ... - 99dc: 0848 addi a0,sp,20 - 99de: 0000 unimp - 99e0: 0cc8 addi a0,sp,596 - 99e2: 0000 unimp - 99e4: 88910003 lb zero,-1911(sp) - 99e8: c47f 0xc47f - 99ea: 000d c.nop 3 - 99ec: d000 sw s0,32(s0) - 99ee: 000d c.nop 3 - 99f0: 0300 addi s0,sp,384 - 99f2: 9100 0x9100 - 99f4: 7f88 flw fa0,56(a5) - ... - 99fe: 0848 addi a0,sp,20 - 9a00: 0000 unimp - 9a02: 0a0c addi a1,sp,272 - 9a04: 0000 unimp - 9a06: 0001 nop - 9a08: 0c55 addi s8,s8,21 - 9a0a: 000a c.slli zero,0x2 - 9a0c: c800 sw s0,16(s0) - 9a0e: 000c 0xc - 9a10: 0300 addi s0,sp,384 - 9a12: 9100 0x9100 - 9a14: 7ef6 flw ft9,124(sp) - 9a16: 0dc4 addi s1,sp,724 - 9a18: 0000 unimp - 9a1a: 0dd0 addi a2,sp,724 - 9a1c: 0000 unimp - 9a1e: f6910003 lb zero,-151(sp) - 9a22: 007e c.slli zero,0x1f - 9a24: 0000 unimp - 9a26: 0000 unimp - 9a28: 0000 unimp - 9a2a: 4800 lw s0,16(s0) - 9a2c: 0008 0x8 - 9a2e: c800 sw s0,16(s0) - 9a30: 000a c.slli zero,0x2 - 9a32: 0100 addi s0,sp,128 - 9a34: 6d00 flw fs0,24(a0) - 9a36: 0ac8 addi a0,sp,340 - 9a38: 0000 unimp - 9a3a: 0cc8 addi a0,sp,596 - 9a3c: 0000 unimp - 9a3e: 8a910003 lb zero,-1879(sp) - 9a42: c47f 0xc47f - 9a44: 000d c.nop 3 - 9a46: d000 sw s0,32(s0) - 9a48: 000d c.nop 3 - 9a4a: 0300 addi s0,sp,384 - 9a4c: 9100 0x9100 - 9a4e: 7f8a flw ft11,160(sp) - ... - 9a58: 0898 addi a4,sp,80 - 9a5a: 0000 unimp - 9a5c: 08d0 addi a2,sp,84 - 9a5e: 0000 unimp - 9a60: 0001 nop - 9a62: d05e sw s7,32(sp) - 9a64: 0008 0x8 - 9a66: 4400 lw s0,8(s0) - 9a68: 000a c.slli zero,0x2 - 9a6a: 0600 addi s0,sp,768 - 9a6c: 7d00 flw fs0,56(a0) - 9a6e: 8c00 0x8c00 - 9a70: 1e00 addi s0,sp,816 - 9a72: 449f 000a 7800 0x7800000a449f - 9a78: 000a c.slli zero,0x2 - 9a7a: 0b00 addi s0,sp,400 - 9a7c: 8900 0x8900 - 9a7e: 917f 0x917f - 9a80: 7f84 flw fs1,56(a5) - 9a82: 1a06 slli s4,s4,0x21 - 9a84: 007d c.nop 31 - 9a86: 9f1e add t5,t5,t2 - 9a88: 0a78 addi a4,sp,284 - 9a8a: 0000 unimp - 9a8c: 0a7c addi a5,sp,284 - 9a8e: 0000 unimp - 9a90: 8491000b 0x8491000b - 9a94: 067f 0x67f - 9a96: 007a c.slli zero,0x1e - 9a98: 7d1a flw fs10,164(sp) - 9a9a: 1e00 addi s0,sp,816 - 9a9c: 7c9f 000a 8400 0x8400000a7c9f - 9aa2: 000a c.slli zero,0x2 - 9aa4: 0b00 addi s0,sp,400 - 9aa6: 8800 0x8800 - 9aa8: 917f 0x917f - 9aaa: 7f84 flw fs1,56(a5) - 9aac: 1a06 slli s4,s4,0x21 - 9aae: 007d c.nop 31 - 9ab0: 9f1e add t5,t5,t2 - 9ab2: 0a84 addi s1,sp,336 - 9ab4: 0000 unimp - 9ab6: 0b20 addi s0,sp,408 - 9ab8: 0000 unimp - 9aba: 0010 0x10 - 9abc: 7f88 flw fa0,56(a5) - 9abe: f891 bnez s1,99d2 <__stack_size+0x95d2> - 9ac0: 067e slli a2,a2,0x1f - 9ac2: 881a mv a6,t1 - 9ac4: 917f 0x917f - 9ac6: 7f84 flw fs1,56(a5) - 9ac8: 1a06 slli s4,s4,0x21 - 9aca: 9f1e add t5,t5,t2 - 9acc: 0b20 addi s0,sp,408 - 9ace: 0000 unimp - 9ad0: 0be8 addi a0,sp,476 - 9ad2: 0000 unimp - 9ad4: 0010 0x10 - 9ad6: f891 bnez s1,99ea <__stack_size+0x95ea> - 9ad8: 067e slli a2,a2,0x1f - 9ada: 0076 c.slli zero,0x1d - 9adc: 911a add sp,sp,t1 - 9ade: 7f84 flw fs1,56(a5) - 9ae0: 7606 flw fa2,96(sp) - 9ae2: 1a00 addi s0,sp,304 - 9ae4: 9f1e add t5,t5,t2 - 9ae6: 0be8 addi a0,sp,476 - 9ae8: 0000 unimp - 9aea: 0cc8 addi a0,sp,596 - 9aec: 0000 unimp - 9aee: 0012 c.slli zero,0x4 - 9af0: f891 bnez s1,9a04 <__stack_size+0x9604> - 9af2: 067e slli a2,a2,0x1f - 9af4: ff0a fsw ft2,188(sp) - 9af6: 1aff 0x1aff - 9af8: 8491 srai s1,s1,0x4 - 9afa: 067f 0x67f - 9afc: ff0a fsw ft2,188(sp) - 9afe: 1aff 0x1aff - 9b00: 9f1e add t5,t5,t2 - 9b02: 0dc4 addi s1,sp,724 - 9b04: 0000 unimp - 9b06: 0dd0 addi a2,sp,724 - 9b08: 0000 unimp - 9b0a: 0012 c.slli zero,0x4 - 9b0c: f891 bnez s1,9a20 <__stack_size+0x9620> - 9b0e: 067e slli a2,a2,0x1f - 9b10: ff0a fsw ft2,188(sp) - 9b12: 1aff 0x1aff - 9b14: 8491 srai s1,s1,0x4 - 9b16: 067f 0x67f - 9b18: ff0a fsw ft2,188(sp) - 9b1a: 1aff 0x1aff - 9b1c: 9f1e add t5,t5,t2 - ... - 9b26: 0898 addi a4,sp,80 - 9b28: 0000 unimp - 9b2a: 089c addi a5,sp,80 - 9b2c: 0000 unimp - 9b2e: 0006 c.slli zero,0x1 - 9b30: 007d008f 0x7d008f - 9b34: 9f1e add t5,t5,t2 - 9b36: 089c addi a5,sp,80 - 9b38: 0000 unimp - 9b3a: 08a4 addi s1,sp,88 - 9b3c: 0000 unimp - 9b3e: 0001 nop - 9b40: a469 j 9dca <__stack_size+0x99ca> - 9b42: 0008 0x8 - 9b44: ac00 fsd fs0,24(s0) - 9b46: 0008 0x8 - 9b48: 0600 addi s0,sp,768 - 9b4a: 8f00 0x8f00 - 9b4c: 7d00 flw fs0,56(a0) - 9b4e: 1e00 addi s0,sp,816 - 9b50: ac9f 0008 c800 0xc8000008ac9f - 9b56: 0008 0x8 - 9b58: 0100 addi s0,sp,128 - 9b5a: 5a00 lw s0,48(a2) - 9b5c: 08c8 addi a0,sp,84 - 9b5e: 0000 unimp - 9b60: 08d0 addi a2,sp,84 - 9b62: 0000 unimp - 9b64: 0008 0x8 - 9b66: 007e c.slli zero,0x1f - 9b68: 2540 fld fs0,136(a0) - 9b6a: 0089 addi ra,ra,2 - 9b6c: 9f22 add t5,t5,s0 - 9b6e: 08d0 addi a2,sp,84 - 9b70: 0000 unimp - 9b72: 08e8 addi a0,sp,92 - 9b74: 0000 unimp - 9b76: 007d000b 0x7d000b - 9b7a: 008c addi a1,sp,64 - 9b7c: 401e 0x401e - 9b7e: 8925 andi a0,a0,9 - 9b80: 2200 fld fs0,0(a2) - 9b82: e89f 0008 3c00 0x3c000008e89f - 9b88: 000a c.slli zero,0x2 - 9b8a: 1400 addi s0,sp,544 - 9b8c: 8f00 0x8f00 - 9b8e: 7d00 flw fs0,56(a0) - 9b90: 1e00 addi s0,sp,816 - 9b92: 008e slli ra,ra,0x3 - 9b94: 008c addi a1,sp,64 - 9b96: 221e fld ft4,448(sp) - 9b98: 007d c.nop 31 - 9b9a: 008c addi a1,sp,64 - 9b9c: 401e 0x401e - 9b9e: 2225 jal 9cc6 <__stack_size+0x98c6> - 9ba0: 3c9f 000a 4400 0x4400000a3c9f - 9ba6: 000a c.slli zero,0x2 - 9ba8: 1800 addi s0,sp,48 - 9baa: 9100 0x9100 - 9bac: 7f84 flw fs1,56(a5) - 9bae: 4006 0x4006 - 9bb0: 7d25 lui s10,0xfffe9 - 9bb2: 1e00 addi s0,sp,816 - 9bb4: 008e slli ra,ra,0x3 - 9bb6: 008c addi a1,sp,64 - 9bb8: 221e fld ft4,448(sp) - 9bba: 007d c.nop 31 - 9bbc: 008c addi a1,sp,64 - 9bbe: 401e 0x401e - 9bc0: 2225 jal 9ce8 <__stack_size+0x98e8> - 9bc2: 449f 000a 7800 0x7800000a449f - 9bc8: 000a c.slli zero,0x2 - 9bca: 2200 fld fs0,0(a2) - 9bcc: 9100 0x9100 - 9bce: 7f84 flw fs1,56(a5) - 9bd0: 4006 0x4006 - 9bd2: 7d25 lui s10,0xfffe9 - 9bd4: 1e00 addi s0,sp,816 - 9bd6: 7f89 lui t6,0xfffe2 - 9bd8: 8491 srai s1,s1,0x4 - 9bda: 067f 0x67f - 9bdc: 8e1a mv t3,t1 - 9bde: 1e00 addi s0,sp,816 - 9be0: 8922 mv s2,s0 - 9be2: 917f 0x917f - 9be4: 7f84 flw fs1,56(a5) - 9be6: 1a06 slli s4,s4,0x21 - 9be8: 007d c.nop 31 - 9bea: 401e 0x401e - 9bec: 2225 jal 9d14 <__stack_size+0x9914> - 9bee: 789f 000a 7c00 0x7c00000a789f - 9bf4: 000a c.slli zero,0x2 - 9bf6: 2200 fld fs0,0(a2) - 9bf8: 9100 0x9100 - 9bfa: 7f84 flw fs1,56(a5) - 9bfc: 4006 0x4006 - 9bfe: 7d25 lui s10,0xfffe9 - 9c00: 1e00 addi s0,sp,816 - 9c02: 8491 srai s1,s1,0x4 - 9c04: 067f 0x67f - 9c06: 007a c.slli zero,0x1e - 9c08: 8e1a mv t3,t1 - 9c0a: 1e00 addi s0,sp,816 - 9c0c: 9122 add sp,sp,s0 - 9c0e: 7f84 flw fs1,56(a5) - 9c10: 7a06 flw fs4,96(sp) - 9c12: 1a00 addi s0,sp,304 - 9c14: 007d c.nop 31 - 9c16: 401e 0x401e - 9c18: 2225 jal 9d40 <__stack_size+0x9940> - 9c1a: 7c9f 000a 8400 0x8400000a7c9f - 9c20: 000a c.slli zero,0x2 - 9c22: 2200 fld fs0,0(a2) - 9c24: 9100 0x9100 - 9c26: 7f84 flw fs1,56(a5) - 9c28: 4006 0x4006 - 9c2a: 7d25 lui s10,0xfffe9 - 9c2c: 1e00 addi s0,sp,816 - 9c2e: 7f88 flw fa0,56(a5) - 9c30: 8491 srai s1,s1,0x4 - 9c32: 067f 0x67f - 9c34: 8e1a mv t3,t1 - 9c36: 1e00 addi s0,sp,816 - 9c38: 8822 mv a6,s0 - 9c3a: 917f 0x917f - 9c3c: 7f84 flw fs1,56(a5) - 9c3e: 1a06 slli s4,s4,0x21 - 9c40: 007d c.nop 31 - 9c42: 401e 0x401e - 9c44: 2225 jal 9d6c <__stack_size+0x996c> - 9c46: 849f 000a 9400 0x9400000a849f - 9c4c: 000a c.slli zero,0x2 - 9c4e: 2c00 fld fs0,24(s0) - 9c50: 8800 0x8800 - 9c52: 917f 0x917f - 9c54: 7ef8 flw fa4,124(a3) - 9c56: 1a06 slli s4,s4,0x21 - 9c58: 8491 srai s1,s1,0x4 - 9c5a: 067f 0x67f - 9c5c: 2540 fld fs0,136(a0) - 9c5e: 881e mv a6,t2 - 9c60: 917f 0x917f - 9c62: 7f84 flw fs1,56(a5) - 9c64: 1a06 slli s4,s4,0x21 - 9c66: 008e slli ra,ra,0x3 - 9c68: 221e fld ft4,448(sp) - 9c6a: 7f88 flw fa0,56(a5) - 9c6c: f891 bnez s1,9b80 <__stack_size+0x9780> - 9c6e: 067e slli a2,a2,0x1f - 9c70: 881a mv a6,t1 - 9c72: 917f 0x917f - 9c74: 7f84 flw fs1,56(a5) - 9c76: 1a06 slli s4,s4,0x21 - 9c78: 401e 0x401e - 9c7a: 2225 jal 9da2 <__stack_size+0x99a2> - 9c7c: 949f 000a 2000 0x2000000a949f - 9c82: 3000000b 0x3000000b - 9c86: 8800 0x8800 - 9c88: 917f 0x917f - 9c8a: 7ef8 flw fa4,124(a3) - 9c8c: 1a06 slli s4,s4,0x21 - 9c8e: 8491 srai s1,s1,0x4 - 9c90: 067f 0x67f - 9c92: 2540 fld fs0,136(a0) - 9c94: 881e mv a6,t2 - 9c96: 917f 0x917f - 9c98: 7f84 flw fs1,56(a5) - 9c9a: 1a06 slli s4,s4,0x21 - 9c9c: f891 bnez s1,9bb0 <__stack_size+0x97b0> - 9c9e: 067e slli a2,a2,0x1f - 9ca0: 2540 fld fs0,136(a0) - 9ca2: 221e fld ft4,448(sp) - 9ca4: 7f88 flw fa0,56(a5) - 9ca6: f891 bnez s1,9bba <__stack_size+0x97ba> - 9ca8: 067e slli a2,a2,0x1f - 9caa: 881a mv a6,t1 - 9cac: 917f 0x917f - 9cae: 7f84 flw fs1,56(a5) - 9cb0: 1a06 slli s4,s4,0x21 - 9cb2: 401e 0x401e - 9cb4: 2225 jal 9ddc <__stack_size+0x99dc> - 9cb6: 209f 000b e800 0xe800000b209f - 9cbc: 3000000b 0x3000000b - 9cc0: 9100 0x9100 - 9cc2: 7ef8 flw fa4,124(a3) - 9cc4: 7606 flw fa2,96(sp) - 9cc6: 1a00 addi s0,sp,304 - 9cc8: 8491 srai s1,s1,0x4 - 9cca: 067f 0x67f - 9ccc: 2540 fld fs0,136(a0) - 9cce: 911e add sp,sp,t2 - 9cd0: 7f84 flw fs1,56(a5) - 9cd2: 7606 flw fa2,96(sp) - 9cd4: 1a00 addi s0,sp,304 - 9cd6: f891 bnez s1,9bea <__stack_size+0x97ea> - 9cd8: 067e slli a2,a2,0x1f - 9cda: 2540 fld fs0,136(a0) - 9cdc: 221e fld ft4,448(sp) - 9cde: f891 bnez s1,9bf2 <__stack_size+0x97f2> - 9ce0: 067e slli a2,a2,0x1f - 9ce2: 0076 c.slli zero,0x1d - 9ce4: 911a add sp,sp,t1 - 9ce6: 7f84 flw fs1,56(a5) - 9ce8: 7606 flw fa2,96(sp) - 9cea: 1a00 addi s0,sp,304 - 9cec: 401e 0x401e - 9cee: 2225 jal 9e16 <__stack_size+0x9a16> - 9cf0: e89f 000b c800 0xc800000be89f - 9cf6: 000c 0xc - 9cf8: 3400 fld fs0,40(s0) - 9cfa: 9100 0x9100 - 9cfc: 7ef8 flw fa4,124(a3) - 9cfe: 0a06 slli s4,s4,0x1 - 9d00: ffff 0xffff - 9d02: 911a add sp,sp,t1 - 9d04: 7f84 flw fs1,56(a5) - 9d06: 4006 0x4006 - 9d08: 1e25 addi t3,t3,-23 - 9d0a: 8491 srai s1,s1,0x4 - 9d0c: 067f 0x67f - 9d0e: ff0a fsw ft2,188(sp) - 9d10: 1aff 0x1aff - 9d12: f891 bnez s1,9c26 <__stack_size+0x9826> - 9d14: 067e slli a2,a2,0x1f - 9d16: 2540 fld fs0,136(a0) - 9d18: 221e fld ft4,448(sp) - 9d1a: f891 bnez s1,9c2e <__stack_size+0x982e> - 9d1c: 067e slli a2,a2,0x1f - 9d1e: ff0a fsw ft2,188(sp) - 9d20: 1aff 0x1aff - 9d22: 8491 srai s1,s1,0x4 - 9d24: 067f 0x67f - 9d26: ff0a fsw ft2,188(sp) - 9d28: 1aff 0x1aff - 9d2a: 401e 0x401e - 9d2c: 2225 jal 9e54 <__stack_size+0x9a54> - 9d2e: c49f 000d d000 0xd000000dc49f - 9d34: 000d c.nop 3 - 9d36: 3400 fld fs0,40(s0) - 9d38: 9100 0x9100 - 9d3a: 7ef8 flw fa4,124(a3) - 9d3c: 0a06 slli s4,s4,0x1 - 9d3e: ffff 0xffff - 9d40: 911a add sp,sp,t1 - 9d42: 7f84 flw fs1,56(a5) - 9d44: 4006 0x4006 - 9d46: 1e25 addi t3,t3,-23 - 9d48: 8491 srai s1,s1,0x4 - 9d4a: 067f 0x67f - 9d4c: ff0a fsw ft2,188(sp) - 9d4e: 1aff 0x1aff - 9d50: f891 bnez s1,9c64 <__stack_size+0x9864> - 9d52: 067e slli a2,a2,0x1f - 9d54: 2540 fld fs0,136(a0) - 9d56: 221e fld ft4,448(sp) - 9d58: f891 bnez s1,9c6c <__stack_size+0x986c> - 9d5a: 067e slli a2,a2,0x1f - 9d5c: ff0a fsw ft2,188(sp) - 9d5e: 1aff 0x1aff - 9d60: 8491 srai s1,s1,0x4 - 9d62: 067f 0x67f - 9d64: ff0a fsw ft2,188(sp) - 9d66: 1aff 0x1aff - 9d68: 401e 0x401e - 9d6a: 2225 jal 9e92 <__stack_size+0x9a92> - 9d6c: 009f 0000 0000 0x9f - 9d72: 0000 unimp - 9d74: ac00 fsd fs0,24(s0) - 9d76: 0008 0x8 - 9d78: bc00 fsd fs0,56(s0) - 9d7a: 0008 0x8 - 9d7c: 0100 addi s0,sp,128 - 9d7e: 6800 flw fs0,16(s0) - ... - 9d88: 0894 addi a3,sp,80 - 9d8a: 0000 unimp - 9d8c: 0cc8 addi a0,sp,596 - 9d8e: 0000 unimp - 9d90: f8910003 lb zero,-119(sp) - 9d94: c47e sw t6,8(sp) - 9d96: 000d c.nop 3 - 9d98: d000 sw s0,32(s0) - 9d9a: 000d c.nop 3 - 9d9c: 0300 addi s0,sp,384 - 9d9e: 9100 0x9100 - 9da0: 7ef8 flw fa4,124(a3) - ... - 9daa: 0894 addi a3,sp,80 - 9dac: 0000 unimp - 9dae: 0a94 addi a3,sp,336 - 9db0: 0000 unimp - 9db2: 0001 nop - 9db4: 946e add s0,s0,s11 - 9db6: 000a c.slli zero,0x2 - 9db8: c800 sw s0,16(s0) - 9dba: 000c 0xc - 9dbc: 0300 addi s0,sp,384 - 9dbe: 9100 0x9100 - 9dc0: 7efa flw ft9,188(sp) - 9dc2: 0dc4 addi s1,sp,724 - 9dc4: 0000 unimp - 9dc6: 0dd0 addi a2,sp,724 - 9dc8: 0000 unimp - 9dca: fa910003 lb zero,-87(sp) - 9dce: 007e c.slli zero,0x1f - 9dd0: 0000 unimp - 9dd2: 0000 unimp - 9dd4: 0000 unimp - 9dd6: 9400 0x9400 - 9dd8: 0008 0x8 - 9dda: 3c00 fld fs0,56(s0) - 9ddc: 000a c.slli zero,0x2 - 9dde: 0100 addi s0,sp,128 - 9de0: 6f00 flw fs0,24(a4) - 9de2: 0a3c addi a5,sp,280 - 9de4: 0000 unimp - 9de6: 0cc8 addi a0,sp,596 - 9de8: 0000 unimp - 9dea: 86910003 lb zero,-1943(sp) - 9dee: c47f 0xc47f - 9df0: 000d c.nop 3 - 9df2: d000 sw s0,32(s0) - 9df4: 000d c.nop 3 - 9df6: 0300 addi s0,sp,384 - 9df8: 9100 0x9100 - 9dfa: 7f86 flw ft11,96(sp) - ... - 9e04: 08e4 addi s1,sp,92 - 9e06: 0000 unimp - 9e08: 0910 addi a2,sp,144 - 9e0a: 0000 unimp - 9e0c: 0001 nop - 9e0e: 0000005b 0x5b - 9e12: 0000 unimp - 9e14: 0000 unimp - 9e16: e800 fsw fs0,16(s0) - 9e18: 0008 0x8 - 9e1a: ec00 fsw fs0,24(s0) - 9e1c: 0008 0x8 - 9e1e: 1100 addi s0,sp,160 - 9e20: 8900 0x8900 - 9e22: 4000 lw s0,0(s0) - 9e24: 8322244b fnmsub.d fs0,ft4,fs2,fa6,rdn - 9e28: 4000 lw s0,0(s0) - 9e2a: 2d22244b 0x2d22244b - 9e2e: ff08 fsw fa0,56(a4) - 9e30: 9f1a add t5,t5,t1 - 9e32: 08ec addi a1,sp,92 - 9e34: 0000 unimp - 9e36: 08f0 addi a2,sp,92 - 9e38: 0000 unimp - 9e3a: 00890013 addi zero,s2,8 # 1b008 <__stack_size+0x1ac08> - 9e3e: 4b40 lw s0,20(a4) - 9e40: 2224 fld fs1,64(a2) - 9e42: dc91 beqz s1,9d5e <__stack_size+0x995e> - 9e44: 067e slli a2,a2,0x1f - 9e46: 4b40 lw s0,20(a4) - 9e48: 2224 fld fs1,64(a2) - 9e4a: 082d addi a6,a6,11 - 9e4c: 1aff 0x1aff - 9e4e: f09f 0008 1000 0x10000008f09f - 9e54: 0009 c.nop 2 - 9e56: 2100 fld fs0,0(a0) - 9e58: 8900 0x8900 - 9e5a: 4000 lw s0,0(s0) - 9e5c: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - 9e60: 7edc flw fa5,60(a3) - 9e62: 4006 0x4006 - 9e64: 2d22244b 0x2d22244b - 9e68: 007a c.slli zero,0x1e - 9e6a: 4b40 lw s0,20(a4) - 9e6c: 2224 fld fs1,64(a2) - 9e6e: 4b40007b 0x4b40007b - 9e72: 2224 fld fs1,64(a2) - 9e74: 212d jal a29e <__stack_size+0x9e9e> - 9e76: ff08 fsw fa0,56(a4) - 9e78: 9f1a add t5,t5,t1 - ... - 9e82: 08f8 addi a4,sp,92 - 9e84: 0000 unimp - 9e86: 0964 addi s1,sp,156 - 9e88: 0000 unimp - 9e8a: 0001 nop - 9e8c: 0000006b 0x6b - 9e90: 0000 unimp - 9e92: 0000 unimp - 9e94: fc00 fsw fs0,56(s0) - 9e96: 0008 0x8 - 9e98: 0000 unimp - 9e9a: 0009 c.nop 2 - 9e9c: 1100 addi s0,sp,160 - 9e9e: 8700 0x8700 - 9ea0: 4000 lw s0,0(s0) - 9ea2: 8322244b fnmsub.d fs0,ft4,fs2,fa6,rdn - 9ea6: 4000 lw s0,0(s0) - 9ea8: 2d22244b 0x2d22244b - 9eac: ff08 fsw fa0,56(a4) - 9eae: 9f1a add t5,t5,t1 - 9eb0: 0900 addi s0,sp,144 - 9eb2: 0000 unimp - 9eb4: 0904 addi s1,sp,144 - 9eb6: 0000 unimp - 9eb8: 00870013 addi zero,a4,8 # fffe9008 <__stack_top+0xfe9008> - 9ebc: 4b40 lw s0,20(a4) - 9ebe: 2224 fld fs1,64(a2) - 9ec0: e091 bnez s1,9ec4 <__stack_size+0x9ac4> - 9ec2: 067e slli a2,a2,0x1f - 9ec4: 4b40 lw s0,20(a4) - 9ec6: 2224 fld fs1,64(a2) - 9ec8: 082d addi a6,a6,11 - 9eca: 1aff 0x1aff - 9ecc: 049f 0009 0800 0x8000009049f - 9ed2: 0009 c.nop 2 - 9ed4: 2100 fld fs0,0(a0) - 9ed6: 8700 0x8700 - 9ed8: 4000 lw s0,0(s0) - 9eda: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - 9ede: 7ee0 flw fs0,124(a3) - 9ee0: 4006 0x4006 - 9ee2: 2d22244b 0x2d22244b - 9ee6: 4b400083 lb ra,1204(zero) # 4b4 <__stack_size+0xb4> - 9eea: 2224 fld fs1,64(a2) - 9eec: 4b40008b 0x4b40008b - 9ef0: 2224 fld fs1,64(a2) - 9ef2: 212d jal a31c <__stack_size+0x9f1c> - 9ef4: ff08 fsw fa0,56(a4) - 9ef6: 9f1a add t5,t5,t1 - 9ef8: 0908 addi a0,sp,144 - 9efa: 0000 unimp - 9efc: 0950 addi a2,sp,148 - 9efe: 0000 unimp - 9f00: 00870023 sb s0,0(a4) - 9f04: 4b40 lw s0,20(a4) - 9f06: 2224 fld fs1,64(a2) - 9f08: e091 bnez s1,9f0c <__stack_size+0x9b0c> - 9f0a: 067e slli a2,a2,0x1f - 9f0c: 4b40 lw s0,20(a4) - 9f0e: 2224 fld fs1,64(a2) - 9f10: 912d srli a0,a0,0x2b - 9f12: 7eec flw fa1,124(a3) - 9f14: 4006 0x4006 - 9f16: 8b22244b fnmsub.d fs0,ft4,fs2,fa7,rdn - 9f1a: 4000 lw s0,0(s0) - 9f1c: 2d22244b 0x2d22244b - 9f20: 0821 addi a6,a6,8 - 9f22: 1aff 0x1aff - 9f24: 009f 0000 0000 0x9f - 9f2a: 0000 unimp - 9f2c: 1c00 addi s0,sp,560 - 9f2e: 0009 c.nop 2 - 9f30: 2000 fld fs0,0(s0) - 9f32: 0009 c.nop 2 - 9f34: 0100 addi s0,sp,128 - 9f36: 6300 flw fs0,0(a4) - 9f38: 0920 addi s0,sp,152 - 9f3a: 0000 unimp - 9f3c: 0cc8 addi a0,sp,596 - 9f3e: 0000 unimp - 9f40: e8910003 lb zero,-375(sp) - 9f44: c47e sw t6,8(sp) - 9f46: 000d c.nop 3 - 9f48: d000 sw s0,32(s0) - 9f4a: 000d c.nop 3 - 9f4c: 0300 addi s0,sp,384 - 9f4e: 9100 0x9100 - 9f50: 7ee8 flw fa0,124(a3) - ... - 9f5a: 0930 addi a2,sp,152 - 9f5c: 0000 unimp - 9f5e: 0938 addi a4,sp,152 - 9f60: 0000 unimp - 9f62: 00830013 addi zero,t1,8 - 9f66: 4b40 lw s0,20(a4) - 9f68: 2224 fld fs1,64(a2) - 9f6a: e491 bnez s1,9f76 <__stack_size+0x9b76> - 9f6c: 067e slli a2,a2,0x1f - 9f6e: 4b40 lw s0,20(a4) - 9f70: 2224 fld fs1,64(a2) - 9f72: 082d addi a6,a6,11 - 9f74: 1aff 0x1aff - 9f76: 389f 0009 3c00 0x3c000009389f - 9f7c: 0009 c.nop 2 - 9f7e: 1500 addi s0,sp,672 - 9f80: 9100 0x9100 - 9f82: 7ed0 flw fa2,60(a3) - 9f84: 4006 0x4006 - 9f86: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - 9f8a: 7ee4 flw fs1,124(a3) - 9f8c: 4006 0x4006 - 9f8e: 2d22244b 0x2d22244b - 9f92: ff08 fsw fa0,56(a4) - 9f94: 9f1a add t5,t5,t1 - 9f96: 093c addi a5,sp,152 - 9f98: 0000 unimp - 9f9a: 0944 addi s1,sp,148 - 9f9c: 0000 unimp - 9f9e: 0025 c.nop 9 - 9fa0: d091 beqz s1,9ea4 <__stack_size+0x9aa4> - 9fa2: 067e slli a2,a2,0x1f - 9fa4: 4b40 lw s0,20(a4) - 9fa6: 2224 fld fs1,64(a2) - 9fa8: e491 bnez s1,9fb4 <__stack_size+0x9bb4> - 9faa: 067e slli a2,a2,0x1f - 9fac: 4b40 lw s0,20(a4) - 9fae: 2224 fld fs1,64(a2) - 9fb0: 832d srli a4,a4,0xb - 9fb2: 4000 lw s0,0(s0) - 9fb4: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - 9fb8: 7ee8 flw fa0,124(a3) - 9fba: 4006 0x4006 - 9fbc: 2d22244b 0x2d22244b - 9fc0: 0821 addi a6,a6,8 - 9fc2: 1aff 0x1aff - 9fc4: 449f 0009 2800 0x28000009449f - 9fca: 2500000b 0x2500000b - 9fce: 9100 0x9100 - 9fd0: 7ed0 flw fa2,60(a3) - 9fd2: 4006 0x4006 - 9fd4: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - 9fd8: 7ee4 flw fs1,124(a3) - 9fda: 4006 0x4006 - 9fdc: 2d22244b 0x2d22244b - 9fe0: 0086 slli ra,ra,0x1 - 9fe2: 4b40 lw s0,20(a4) - 9fe4: 2224 fld fs1,64(a2) - 9fe6: e891 bnez s1,9ffa <__stack_size+0x9bfa> - 9fe8: 067e slli a2,a2,0x1f - 9fea: 4b40 lw s0,20(a4) - 9fec: 2224 fld fs1,64(a2) - 9fee: 212d jal a418 <__stack_size+0xa018> - 9ff0: ff08 fsw fa0,56(a4) - 9ff2: 9f1a add t5,t5,t1 - 9ff4: 0b28 addi a0,sp,408 - 9ff6: 0000 unimp - 9ff8: 0b40 addi s0,sp,404 - 9ffa: 0000 unimp - 9ffc: 002c addi a1,sp,8 - 9ffe: d091 beqz s1,9f02 <__stack_size+0x9b02> - a000: 067e slli a2,a2,0x1f - a002: 4b40 lw s0,20(a4) - a004: 2224 fld fs1,64(a2) - a006: e491 bnez s1,a012 <__stack_size+0x9c12> - a008: 067e slli a2,a2,0x1f - a00a: 4b40 lw s0,20(a4) - a00c: 2224 fld fs1,64(a2) - a00e: 912d srli a0,a0,0x2b - a010: 7ed0 flw fa2,60(a3) - a012: 9106 add sp,sp,ra - a014: 7ee8 flw fa0,124(a3) - a016: 2206 fld ft4,64(sp) - a018: 4b40 lw s0,20(a4) - a01a: 2224 fld fs1,64(a2) - a01c: d091 beqz s1,9f20 <__stack_size+0x9b20> - a01e: 067e slli a2,a2,0x1f - a020: 4b40 lw s0,20(a4) - a022: 2224 fld fs1,64(a2) - a024: 212d jal a44e <__stack_size+0xa04e> - a026: ff08 fsw fa0,56(a4) - a028: 9f1a add t5,t5,t1 - a02a: 0b40 addi s0,sp,404 - a02c: 0000 unimp - a02e: 0cc8 addi a0,sp,596 - a030: 0000 unimp - a032: 0036 c.slli zero,0xd - a034: ec91 bnez s1,a050 <__stack_size+0x9c50> - a036: 067e slli a2,a2,0x1f - a038: e491 bnez s1,a044 <__stack_size+0x9c44> - a03a: 067e slli a2,a2,0x1f - a03c: 4022 0x4022 - a03e: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - a042: 7eec flw fa1,124(a3) - a044: 4006 0x4006 - a046: 2d22244b 0x2d22244b - a04a: ec91 bnez s1,a066 <__stack_size+0x9c66> - a04c: 067e slli a2,a2,0x1f - a04e: e891 bnez s1,a062 <__stack_size+0x9c62> - a050: 067e slli a2,a2,0x1f - a052: 9122 add sp,sp,s0 - a054: 7ee4 flw fs1,124(a3) - a056: 2206 fld ft4,64(sp) - a058: 4b40 lw s0,20(a4) - a05a: 2224 fld fs1,64(a2) - a05c: e891 bnez s1,a070 <__stack_size+0x9c70> - a05e: 067e slli a2,a2,0x1f - a060: 4b40 lw s0,20(a4) - a062: 2224 fld fs1,64(a2) - a064: 212d jal a48e <__stack_size+0xa08e> - a066: ff08 fsw fa0,56(a4) - a068: 9f1a add t5,t5,t1 - a06a: 0dc4 addi s1,sp,724 - a06c: 0000 unimp - a06e: 0dd0 addi a2,sp,724 - a070: 0000 unimp - a072: 0036 c.slli zero,0xd - a074: ec91 bnez s1,a090 <__stack_size+0x9c90> - a076: 067e slli a2,a2,0x1f - a078: e491 bnez s1,a084 <__stack_size+0x9c84> - a07a: 067e slli a2,a2,0x1f - a07c: 4022 0x4022 - a07e: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - a082: 7eec flw fa1,124(a3) - a084: 4006 0x4006 - a086: 2d22244b 0x2d22244b - a08a: ec91 bnez s1,a0a6 <__stack_size+0x9ca6> - a08c: 067e slli a2,a2,0x1f - a08e: e891 bnez s1,a0a2 <__stack_size+0x9ca2> - a090: 067e slli a2,a2,0x1f - a092: 9122 add sp,sp,s0 - a094: 7ee4 flw fs1,124(a3) - a096: 2206 fld ft4,64(sp) - a098: 4b40 lw s0,20(a4) - a09a: 2224 fld fs1,64(a2) - a09c: e891 bnez s1,a0b0 <__stack_size+0x9cb0> - a09e: 067e slli a2,a2,0x1f - a0a0: 4b40 lw s0,20(a4) - a0a2: 2224 fld fs1,64(a2) - a0a4: 212d jal a4ce <__stack_size+0xa0ce> - a0a6: ff08 fsw fa0,56(a4) - a0a8: 9f1a add t5,t5,t1 - ... - a0b2: 0960 addi s0,sp,156 - a0b4: 0000 unimp - a0b6: 099c addi a5,sp,208 - a0b8: 0000 unimp - a0ba: 0001 nop - a0bc: 9c5e add s8,s8,s7 - a0be: 0009 c.nop 2 - a0c0: cc00 sw s0,24(s0) - a0c2: 0009 c.nop 2 - a0c4: 2f00 fld fs0,24(a4) - a0c6: 8500 0x8500 - a0c8: 4000 lw s0,0(s0) - a0ca: 7d22244b 0x7d22244b - a0ce: 8c00 0x8c00 - a0d0: 1e00 addi s0,sp,816 - a0d2: ff0a fsw ft2,188(sp) - a0d4: 1aff 0x1aff - a0d6: 007d008f 0x7d008f - a0da: 8e1e mv t3,t2 - a0dc: 8c00 0x8c00 - a0de: 1e00 addi s0,sp,816 - a0e0: 7d22 flw fs10,40(sp) - a0e2: 8c00 0x8c00 - a0e4: 1e00 addi s0,sp,816 - a0e6: 2540 fld fs0,136(a0) - a0e8: 0a22 slli s4,s4,0x8 - a0ea: ffff 0xffff - a0ec: 401a 0x401a - a0ee: 2224 fld fs1,64(a2) - a0f0: 4b40 lw s0,20(a4) - a0f2: 2224 fld fs1,64(a2) - a0f4: 9f2d 0x9f2d - a0f6: 09cc addi a1,sp,212 - a0f8: 0000 unimp - a0fa: 09d0 addi a2,sp,212 - a0fc: 0000 unimp - a0fe: 002d c.nop 11 - a100: 0085 addi ra,ra,1 - a102: 4b40 lw s0,20(a4) - a104: 2224 fld fs1,64(a2) - a106: 007d c.nop 31 - a108: 008c addi a1,sp,64 - a10a: 7b1e flw fs6,228(sp) - a10c: 1a7f 0x1a7f - a10e: 007d008f 0x7d008f - a112: 8e1e mv t3,t2 - a114: 8c00 0x8c00 - a116: 1e00 addi s0,sp,816 - a118: 7d22 flw fs10,40(sp) - a11a: 8c00 0x8c00 - a11c: 1e00 addi s0,sp,816 - a11e: 2540 fld fs0,136(a0) - a120: 7b22 flw fs6,40(sp) - a122: 1a7f 0x1a7f - a124: 2440 fld fs0,136(s0) - a126: 4022 0x4022 - a128: 2d22244b 0x2d22244b - a12c: d09f 0009 d800 0xd8000009d09f - a132: 0009 c.nop 2 - a134: 2f00 fld fs0,24(a4) - a136: 8500 0x8500 - a138: 4000 lw s0,0(s0) - a13a: 7d22244b 0x7d22244b - a13e: 8c00 0x8c00 - a140: 1e00 addi s0,sp,816 - a142: ff0a fsw ft2,188(sp) - a144: 1aff 0x1aff - a146: 007d008f 0x7d008f - a14a: 8e1e mv t3,t2 - a14c: 8c00 0x8c00 - a14e: 1e00 addi s0,sp,816 - a150: 7d22 flw fs10,40(sp) - a152: 8c00 0x8c00 - a154: 1e00 addi s0,sp,816 - a156: 2540 fld fs0,136(a0) - a158: 0a22 slli s4,s4,0x8 - a15a: ffff 0xffff - a15c: 401a 0x401a - a15e: 2224 fld fs1,64(a2) - a160: 4b40 lw s0,20(a4) - a162: 2224 fld fs1,64(a2) - a164: 9f2d 0x9f2d - a166: 09d8 addi a4,sp,212 - a168: 0000 unimp - a16a: 0a34 addi a3,sp,280 - a16c: 0000 unimp - a16e: 002d c.nop 11 - a170: 0085 addi ra,ra,1 - a172: 4b40 lw s0,20(a4) - a174: 2224 fld fs1,64(a2) - a176: 007d c.nop 31 - a178: 008c addi a1,sp,64 - a17a: 881e mv a6,t2 - a17c: 1a7f 0x1a7f - a17e: 007d008f 0x7d008f - a182: 8e1e mv t3,t2 - a184: 8c00 0x8c00 - a186: 1e00 addi s0,sp,816 - a188: 7d22 flw fs10,40(sp) - a18a: 8c00 0x8c00 - a18c: 1e00 addi s0,sp,816 - a18e: 2540 fld fs0,136(a0) - a190: 8822 mv a6,s0 - a192: 1a7f 0x1a7f - a194: 2440 fld fs0,136(s0) - a196: 4022 0x4022 - a198: 2d22244b 0x2d22244b - a19c: 349f 000a 3c00 0x3c00000a349f - a1a2: 000a c.slli zero,0x2 - a1a4: 2d00 fld fs0,24(a0) - a1a6: 8500 0x8500 - a1a8: 4000 lw s0,0(s0) - a1aa: 7d22244b 0x7d22244b - a1ae: 8c00 0x8c00 - a1b0: 1e00 addi s0,sp,816 - a1b2: 7f89 lui t6,0xfffe2 - a1b4: 8f1a mv t5,t1 - a1b6: 7d00 flw fs0,56(a0) - a1b8: 1e00 addi s0,sp,816 - a1ba: 008e slli ra,ra,0x3 - a1bc: 008c addi a1,sp,64 - a1be: 221e fld ft4,448(sp) - a1c0: 007d c.nop 31 - a1c2: 008c addi a1,sp,64 - a1c4: 401e 0x401e - a1c6: 2225 jal a2ee <__stack_size+0x9eee> - a1c8: 7f89 lui t6,0xfffe2 - a1ca: 401a 0x401a - a1cc: 2224 fld fs1,64(a2) - a1ce: 4b40 lw s0,20(a4) - a1d0: 2224 fld fs1,64(a2) - a1d2: 9f2d 0x9f2d - a1d4: 0a3c addi a5,sp,280 - a1d6: 0000 unimp - a1d8: 0a44 addi s1,sp,276 - a1da: 0000 unimp - a1dc: 0031 c.nop 12 - a1de: 0085 addi ra,ra,1 - a1e0: 4b40 lw s0,20(a4) - a1e2: 2224 fld fs1,64(a2) - a1e4: 007d c.nop 31 - a1e6: 008c addi a1,sp,64 - a1e8: 891e mv s2,t2 - a1ea: 1a7f 0x1a7f - a1ec: 8491 srai s1,s1,0x4 - a1ee: 067f 0x67f - a1f0: 2540 fld fs0,136(a0) - a1f2: 007d c.nop 31 - a1f4: 8e1e mv t3,t2 - a1f6: 8c00 0x8c00 - a1f8: 1e00 addi s0,sp,816 - a1fa: 7d22 flw fs10,40(sp) - a1fc: 8c00 0x8c00 - a1fe: 1e00 addi s0,sp,816 - a200: 2540 fld fs0,136(a0) - a202: 8922 mv s2,s0 - a204: 1a7f 0x1a7f - a206: 2440 fld fs0,136(s0) - a208: 4022 0x4022 - a20a: 2d22244b 0x2d22244b - a20e: 449f 000a 7800 0x7800000a449f - a214: 000a c.slli zero,0x2 - a216: 4000 lw s0,0(s0) - a218: 8500 0x8500 - a21a: 4000 lw s0,0(s0) - a21c: 8922244b fnmsub.s fs0,ft4,fs2,fa7,rdn - a220: 917f 0x917f - a222: 7f84 flw fs1,56(a5) - a224: 1a06 slli s4,s4,0x21 - a226: 007d c.nop 31 - a228: 891e mv s2,t2 - a22a: 1a7f 0x1a7f - a22c: 8491 srai s1,s1,0x4 - a22e: 067f 0x67f - a230: 2540 fld fs0,136(a0) - a232: 007d c.nop 31 - a234: 891e mv s2,t2 - a236: 917f 0x917f - a238: 7f84 flw fs1,56(a5) - a23a: 1a06 slli s4,s4,0x21 - a23c: 008e slli ra,ra,0x3 - a23e: 221e fld ft4,448(sp) - a240: 7f89 lui t6,0xfffe2 - a242: 8491 srai s1,s1,0x4 - a244: 067f 0x67f - a246: 7d1a flw fs10,164(sp) - a248: 1e00 addi s0,sp,816 - a24a: 2540 fld fs0,136(a0) - a24c: 8922 mv s2,s0 - a24e: 1a7f 0x1a7f - a250: 2440 fld fs0,136(s0) - a252: 4022 0x4022 - a254: 2d22244b 0x2d22244b - a258: 789f 000a 7c00 0x7c00000a789f - a25e: 000a c.slli zero,0x2 - a260: 4000 lw s0,0(s0) - a262: 8500 0x8500 - a264: 4000 lw s0,0(s0) - a266: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - a26a: 7f84 flw fs1,56(a5) - a26c: 7a06 flw fs4,96(sp) - a26e: 1a00 addi s0,sp,304 - a270: 007d c.nop 31 - a272: 7a1e flw fs4,228(sp) - a274: 1a00 addi s0,sp,304 - a276: 8491 srai s1,s1,0x4 - a278: 067f 0x67f - a27a: 2540 fld fs0,136(a0) - a27c: 007d c.nop 31 - a27e: 911e add sp,sp,t2 - a280: 7f84 flw fs1,56(a5) - a282: 7a06 flw fs4,96(sp) - a284: 1a00 addi s0,sp,304 - a286: 008e slli ra,ra,0x3 - a288: 221e fld ft4,448(sp) - a28a: 8491 srai s1,s1,0x4 - a28c: 067f 0x67f - a28e: 007a c.slli zero,0x1e - a290: 7d1a flw fs10,164(sp) - a292: 1e00 addi s0,sp,816 - a294: 2540 fld fs0,136(a0) - a296: 7a22 flw fs4,40(sp) - a298: 1a00 addi s0,sp,304 - a29a: 2440 fld fs0,136(s0) - a29c: 4022 0x4022 - a29e: 2d22244b 0x2d22244b - a2a2: 7c9f 000a 8400 0x8400000a7c9f - a2a8: 000a c.slli zero,0x2 - a2aa: 4000 lw s0,0(s0) - a2ac: 8500 0x8500 - a2ae: 4000 lw s0,0(s0) - a2b0: 8822244b fnmsub.s fs0,ft4,ft2,fa7,rdn - a2b4: 917f 0x917f - a2b6: 7f84 flw fs1,56(a5) - a2b8: 1a06 slli s4,s4,0x21 - a2ba: 007d c.nop 31 - a2bc: 881e mv a6,t2 - a2be: 1a7f 0x1a7f - a2c0: 8491 srai s1,s1,0x4 - a2c2: 067f 0x67f - a2c4: 2540 fld fs0,136(a0) - a2c6: 007d c.nop 31 - a2c8: 881e mv a6,t2 - a2ca: 917f 0x917f - a2cc: 7f84 flw fs1,56(a5) - a2ce: 1a06 slli s4,s4,0x21 - a2d0: 008e slli ra,ra,0x3 - a2d2: 221e fld ft4,448(sp) - a2d4: 7f88 flw fa0,56(a5) - a2d6: 8491 srai s1,s1,0x4 - a2d8: 067f 0x67f - a2da: 7d1a flw fs10,164(sp) - a2dc: 1e00 addi s0,sp,816 - a2de: 2540 fld fs0,136(a0) - a2e0: 8822 mv a6,s0 - a2e2: 1a7f 0x1a7f - a2e4: 2440 fld fs0,136(s0) - a2e6: 4022 0x4022 - a2e8: 2d22244b 0x2d22244b - a2ec: 849f 000a 9400 0x9400000a849f - a2f2: 000a c.slli zero,0x2 - a2f4: 4f00 lw s0,24(a4) - a2f6: 8500 0x8500 - a2f8: 4000 lw s0,0(s0) - a2fa: 8822244b fnmsub.s fs0,ft4,ft2,fa7,rdn - a2fe: 917f 0x917f - a300: 7ef8 flw fa4,124(a3) - a302: 1a06 slli s4,s4,0x21 - a304: 7f88 flw fa0,56(a5) - a306: 8491 srai s1,s1,0x4 - a308: 067f 0x67f - a30a: 1e1a slli t3,t3,0x26 - a30c: 7f88 flw fa0,56(a5) - a30e: 881a mv a6,t1 - a310: 917f 0x917f - a312: 7ef8 flw fa4,124(a3) - a314: 1a06 slli s4,s4,0x21 - a316: 8491 srai s1,s1,0x4 - a318: 067f 0x67f - a31a: 2540 fld fs0,136(a0) - a31c: 881e mv a6,t2 - a31e: 917f 0x917f - a320: 7f84 flw fs1,56(a5) - a322: 1a06 slli s4,s4,0x21 - a324: 008e slli ra,ra,0x3 - a326: 221e fld ft4,448(sp) - a328: 7f88 flw fa0,56(a5) - a32a: f891 bnez s1,a23e <__stack_size+0x9e3e> - a32c: 067e slli a2,a2,0x1f - a32e: 881a mv a6,t1 - a330: 917f 0x917f - a332: 7f84 flw fs1,56(a5) - a334: 1a06 slli s4,s4,0x21 - a336: 401e 0x401e - a338: 2225 jal a460 <__stack_size+0xa060> - a33a: 7f88 flw fa0,56(a5) - a33c: 401a 0x401a - a33e: 2224 fld fs1,64(a2) - a340: 4b40 lw s0,20(a4) - a342: 2224 fld fs1,64(a2) - a344: 9f2d 0x9f2d - a346: 0a94 addi a3,sp,336 - a348: 0000 unimp - a34a: 0b20 addi s0,sp,408 - a34c: 0000 unimp - a34e: 00850053 fadd.s ft0,fa0,fs0,rne - a352: 4b40 lw s0,20(a4) - a354: 2224 fld fs1,64(a2) - a356: 7f88 flw fa0,56(a5) - a358: f891 bnez s1,a26c <__stack_size+0x9e6c> - a35a: 067e slli a2,a2,0x1f - a35c: 881a mv a6,t1 - a35e: 917f 0x917f - a360: 7f84 flw fs1,56(a5) - a362: 1a06 slli s4,s4,0x21 - a364: 881e mv a6,t2 - a366: 1a7f 0x1a7f - a368: 7f88 flw fa0,56(a5) - a36a: f891 bnez s1,a27e <__stack_size+0x9e7e> - a36c: 067e slli a2,a2,0x1f - a36e: 911a add sp,sp,t1 - a370: 7f84 flw fs1,56(a5) - a372: 4006 0x4006 - a374: 1e25 addi t3,t3,-23 - a376: 7f88 flw fa0,56(a5) - a378: 8491 srai s1,s1,0x4 - a37a: 067f 0x67f - a37c: 911a add sp,sp,t1 - a37e: 7ef8 flw fa4,124(a3) - a380: 4006 0x4006 - a382: 1e25 addi t3,t3,-23 - a384: 8822 mv a6,s0 - a386: 917f 0x917f - a388: 7ef8 flw fa4,124(a3) - a38a: 1a06 slli s4,s4,0x21 - a38c: 7f88 flw fa0,56(a5) - a38e: 8491 srai s1,s1,0x4 - a390: 067f 0x67f - a392: 1e1a slli t3,t3,0x26 - a394: 2540 fld fs0,136(a0) - a396: 8822 mv a6,s0 - a398: 1a7f 0x1a7f - a39a: 2440 fld fs0,136(s0) - a39c: 4022 0x4022 - a39e: 2d22244b 0x2d22244b - a3a2: 209f 000b e800 0xe800000b209f - a3a8: 5300000b 0x5300000b - a3ac: 8500 0x8500 - a3ae: 4000 lw s0,0(s0) - a3b0: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - a3b4: 7ef8 flw fa4,124(a3) - a3b6: 7606 flw fa2,96(sp) - a3b8: 1a00 addi s0,sp,304 - a3ba: 8491 srai s1,s1,0x4 - a3bc: 067f 0x67f - a3be: 0076 c.slli zero,0x1d - a3c0: 1e1a slli t3,t3,0x26 - a3c2: 0076 c.slli zero,0x1d - a3c4: 911a add sp,sp,t1 - a3c6: 7ef8 flw fa4,124(a3) - a3c8: 7606 flw fa2,96(sp) - a3ca: 1a00 addi s0,sp,304 - a3cc: 8491 srai s1,s1,0x4 - a3ce: 067f 0x67f - a3d0: 2540 fld fs0,136(a0) - a3d2: 911e add sp,sp,t2 - a3d4: 7f84 flw fs1,56(a5) - a3d6: 7606 flw fa2,96(sp) - a3d8: 1a00 addi s0,sp,304 - a3da: f891 bnez s1,a2ee <__stack_size+0x9eee> - a3dc: 067e slli a2,a2,0x1f - a3de: 2540 fld fs0,136(a0) - a3e0: 221e fld ft4,448(sp) - a3e2: f891 bnez s1,a2f6 <__stack_size+0x9ef6> - a3e4: 067e slli a2,a2,0x1f - a3e6: 0076 c.slli zero,0x1d - a3e8: 911a add sp,sp,t1 - a3ea: 7f84 flw fs1,56(a5) - a3ec: 7606 flw fa2,96(sp) - a3ee: 1a00 addi s0,sp,304 - a3f0: 401e 0x401e - a3f2: 2225 jal a51a <__stack_size+0xa11a> - a3f4: 0076 c.slli zero,0x1d - a3f6: 401a 0x401a - a3f8: 2224 fld fs1,64(a2) - a3fa: 4b40 lw s0,20(a4) - a3fc: 2224 fld fs1,64(a2) - a3fe: 9f2d 0x9f2d - a400: 0be8 addi a0,sp,476 - a402: 0000 unimp - a404: 0c1c addi a5,sp,528 - a406: 0000 unimp - a408: 0085005b 0x85005b - a40c: 4b40 lw s0,20(a4) - a40e: 2224 fld fs1,64(a2) - a410: f891 bnez s1,a324 <__stack_size+0x9f24> - a412: 067e slli a2,a2,0x1f - a414: ff0a fsw ft2,188(sp) - a416: 1aff 0x1aff - a418: 8491 srai s1,s1,0x4 - a41a: 067f 0x67f - a41c: ff0a fsw ft2,188(sp) - a41e: 1aff 0x1aff - a420: 0a1e slli s4,s4,0x7 - a422: ffff 0xffff - a424: 911a add sp,sp,t1 - a426: 7ef8 flw fa4,124(a3) - a428: 0a06 slli s4,s4,0x1 - a42a: ffff 0xffff - a42c: 911a add sp,sp,t1 - a42e: 7f84 flw fs1,56(a5) - a430: 4006 0x4006 - a432: 1e25 addi t3,t3,-23 - a434: 8491 srai s1,s1,0x4 - a436: 067f 0x67f - a438: ff0a fsw ft2,188(sp) - a43a: 1aff 0x1aff - a43c: f891 bnez s1,a350 <__stack_size+0x9f50> - a43e: 067e slli a2,a2,0x1f - a440: 2540 fld fs0,136(a0) - a442: 221e fld ft4,448(sp) - a444: f891 bnez s1,a358 <__stack_size+0x9f58> - a446: 067e slli a2,a2,0x1f - a448: ff0a fsw ft2,188(sp) - a44a: 1aff 0x1aff - a44c: 8491 srai s1,s1,0x4 - a44e: 067f 0x67f - a450: ff0a fsw ft2,188(sp) - a452: 1aff 0x1aff - a454: 401e 0x401e - a456: 2225 jal a57e <__stack_size+0xa17e> - a458: ff0a fsw ft2,188(sp) - a45a: 1aff 0x1aff - a45c: 2440 fld fs0,136(s0) - a45e: 4022 0x4022 - a460: 2d22244b 0x2d22244b - a464: 1c9f 000c 3000 0x3000000c1c9f - a46a: 000c 0xc - a46c: 5d00 lw s0,56(a0) - a46e: 9100 0x9100 - a470: 7fac flw fa1,120(a5) - a472: 4006 0x4006 - a474: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - a478: 7ef8 flw fa4,124(a3) - a47a: 0a06 slli s4,s4,0x1 - a47c: ffff 0xffff - a47e: 911a add sp,sp,t1 - a480: 7f84 flw fs1,56(a5) - a482: 0a06 slli s4,s4,0x1 - a484: ffff 0xffff - a486: 1e1a slli t3,t3,0x26 - a488: ff0a fsw ft2,188(sp) - a48a: 1aff 0x1aff - a48c: f891 bnez s1,a3a0 <__stack_size+0x9fa0> - a48e: 067e slli a2,a2,0x1f - a490: ff0a fsw ft2,188(sp) - a492: 1aff 0x1aff - a494: 8491 srai s1,s1,0x4 - a496: 067f 0x67f - a498: 2540 fld fs0,136(a0) - a49a: 911e add sp,sp,t2 - a49c: 7f84 flw fs1,56(a5) - a49e: 0a06 slli s4,s4,0x1 - a4a0: ffff 0xffff - a4a2: 911a add sp,sp,t1 - a4a4: 7ef8 flw fa4,124(a3) - a4a6: 4006 0x4006 - a4a8: 1e25 addi t3,t3,-23 - a4aa: 9122 add sp,sp,s0 - a4ac: 7ef8 flw fa4,124(a3) - a4ae: 0a06 slli s4,s4,0x1 - a4b0: ffff 0xffff - a4b2: 911a add sp,sp,t1 - a4b4: 7f84 flw fs1,56(a5) - a4b6: 0a06 slli s4,s4,0x1 - a4b8: ffff 0xffff - a4ba: 1e1a slli t3,t3,0x26 - a4bc: 2540 fld fs0,136(a0) - a4be: 0a22 slli s4,s4,0x8 - a4c0: ffff 0xffff - a4c2: 401a 0x401a - a4c4: 2224 fld fs1,64(a2) - a4c6: 4b40 lw s0,20(a4) - a4c8: 2224 fld fs1,64(a2) - a4ca: 9f2d 0x9f2d - ... - a4d4: 0960 addi s0,sp,156 - a4d6: 0000 unimp - a4d8: 098c addi a1,sp,208 - a4da: 0000 unimp - a4dc: d4910023 sb s1,-704(sp) - a4e0: 067e slli a2,a2,0x1f - a4e2: 4b40 lw s0,20(a4) - a4e4: 2224 fld fs1,64(a2) - a4e6: 0088 addi a0,sp,64 - a4e8: 4b40 lw s0,20(a4) - a4ea: 2224 fld fs1,64(a2) - a4ec: 912d srli a0,a0,0x2b - a4ee: 7ed8 flw fa4,60(a3) - a4f0: 4006 0x4006 - a4f2: 7e22244b fnmsub.q fs0,ft4,ft2,fa5,rdn - a4f6: 4000 lw s0,0(s0) - a4f8: 2d22244b 0x2d22244b - a4fc: 0821 addi a6,a6,8 - a4fe: 1aff 0x1aff - a500: 009f 0000 0000 0x9f - a506: 0000 unimp - a508: ac00 fsd fs0,24(s0) - a50a: 0009 c.nop 2 - a50c: f800 fsw fs0,48(s0) - a50e: 0009 c.nop 2 - a510: 0100 addi s0,sp,128 - a512: 5a00 lw s0,48(a2) - a514: 09f8 addi a4,sp,220 - a516: 0000 unimp - a518: 0a84 addi s1,sp,336 - a51a: 0000 unimp - a51c: 0006 c.slli zero,0x1 - a51e: 007d c.nop 31 - a520: 0076 c.slli zero,0x1d - a522: 9f1e add t5,t5,t2 - a524: 0a84 addi s1,sp,336 - a526: 0000 unimp - a528: 0ad0 addi a2,sp,340 - a52a: 0000 unimp - a52c: 7f88000b 0x7f88000b - a530: f891 bnez s1,a444 <__stack_size+0xa044> - a532: 067e slli a2,a2,0x1f - a534: 761a flw fa2,164(sp) - a536: 1e00 addi s0,sp,816 - a538: d09f 000a 2000 0x2000000ad09f - a53e: 1000000b 0x1000000b - a542: 8800 0x8800 - a544: 917f 0x917f - a546: 7ef8 flw fa4,124(a3) - a548: 1a06 slli s4,s4,0x21 - a54a: 7f88 flw fa0,56(a5) - a54c: 8891 andi s1,s1,4 - a54e: 067f 0x67f - a550: 1e1a slli t3,t3,0x26 - a552: 209f 000b e800 0xe800000b209f - a558: 1000000b 0x1000000b - a55c: 9100 0x9100 - a55e: 7ef8 flw fa4,124(a3) - a560: 7606 flw fa2,96(sp) - a562: 1a00 addi s0,sp,304 - a564: 8891 andi s1,s1,4 - a566: 067f 0x67f - a568: 0076 c.slli zero,0x1d - a56a: 1e1a slli t3,t3,0x26 - a56c: e89f 000b c800 0xc800000be89f - a572: 000c 0xc - a574: 1200 addi s0,sp,288 - a576: 9100 0x9100 - a578: 7ef8 flw fa4,124(a3) - a57a: 0a06 slli s4,s4,0x1 - a57c: ffff 0xffff - a57e: 911a add sp,sp,t1 - a580: 7f88 flw fa0,56(a5) - a582: 0a06 slli s4,s4,0x1 - a584: ffff 0xffff - a586: 1e1a slli t3,t3,0x26 - a588: c49f 000d d000 0xd000000dc49f - a58e: 000d c.nop 3 - a590: 1200 addi s0,sp,288 - a592: 9100 0x9100 - a594: 7ef8 flw fa4,124(a3) - a596: 0a06 slli s4,s4,0x1 - a598: ffff 0xffff - a59a: 911a add sp,sp,t1 - a59c: 7f88 flw fa0,56(a5) - a59e: 0a06 slli s4,s4,0x1 - a5a0: ffff 0xffff - a5a2: 1e1a slli t3,t3,0x26 - a5a4: 009f 0000 0000 0x9f - a5aa: 0000 unimp - a5ac: ac00 fsd fs0,24(s0) - a5ae: 0009 c.nop 2 - a5b0: b800 fsd fs0,48(s0) - a5b2: 0009 c.nop 2 - a5b4: 0600 addi s0,sp,768 - a5b6: 8d00 0x8d00 - a5b8: 7d00 flw fs0,56(a0) - a5ba: 1e00 addi s0,sp,816 - a5bc: b89f 0009 bc00 0xbc000009b89f - a5c2: 0009 c.nop 2 - a5c4: 0100 addi s0,sp,128 - a5c6: 5e00 lw s0,56(a2) - a5c8: 09bc addi a5,sp,216 - a5ca: 0000 unimp - a5cc: 09c4 addi s1,sp,212 - a5ce: 0000 unimp - a5d0: 0006 c.slli zero,0x1 - a5d2: 008d addi ra,ra,3 - a5d4: 007d c.nop 31 - a5d6: 9f1e add t5,t5,t2 - a5d8: 09c4 addi s1,sp,212 - a5da: 0000 unimp - a5dc: 09e4 addi s1,sp,220 - a5de: 0000 unimp - a5e0: 0001 nop - a5e2: e45e fsw fs7,8(sp) - a5e4: 0009 c.nop 2 - a5e6: f800 fsw fs0,48(s0) - a5e8: 0009 c.nop 2 - a5ea: 1100 addi s0,sp,160 - a5ec: 8d00 0x8d00 - a5ee: 7d00 flw fs0,56(a0) - a5f0: 1e00 addi s0,sp,816 - a5f2: 008e slli ra,ra,0x3 - a5f4: 0076 c.slli zero,0x1d - a5f6: 221e fld ft4,448(sp) - a5f8: 007a c.slli zero,0x1e - a5fa: 2540 fld fs0,136(a0) - a5fc: 9f22 add t5,t5,s0 - a5fe: 09f8 addi a4,sp,220 - a600: 0000 unimp - a602: 0a84 addi s1,sp,336 - a604: 0000 unimp - a606: 0014 0x14 - a608: 008d addi ra,ra,3 - a60a: 007d c.nop 31 - a60c: 8e1e mv t3,t2 - a60e: 7600 flw fs0,40(a2) - a610: 1e00 addi s0,sp,816 - a612: 7d22 flw fs10,40(sp) - a614: 7600 flw fs0,40(a2) - a616: 1e00 addi s0,sp,816 - a618: 2540 fld fs0,136(a0) - a61a: 9f22 add t5,t5,s0 - a61c: 0a84 addi s1,sp,336 - a61e: 0000 unimp - a620: 0a94 addi a3,sp,336 - a622: 0000 unimp - a624: 001e c.slli zero,0x7 - a626: 7f88 flw fa0,56(a5) - a628: f891 bnez s1,a53c <__stack_size+0xa13c> - a62a: 067e slli a2,a2,0x1f - a62c: 8d1a mv s10,t1 - a62e: 1e00 addi s0,sp,816 - a630: 008e slli ra,ra,0x3 - a632: 0076 c.slli zero,0x1d - a634: 221e fld ft4,448(sp) - a636: 7f88 flw fa0,56(a5) - a638: f891 bnez s1,a54c <__stack_size+0xa14c> - a63a: 067e slli a2,a2,0x1f - a63c: 761a flw fa2,164(sp) - a63e: 1e00 addi s0,sp,816 - a640: 2540 fld fs0,136(a0) - a642: 9f22 add t5,t5,s0 - a644: 0a94 addi a3,sp,336 - a646: 0000 unimp - a648: 0ac8 addi a0,sp,340 - a64a: 0000 unimp - a64c: 0022 c.slli zero,0x8 - a64e: 7f88 flw fa0,56(a5) - a650: f891 bnez s1,a564 <__stack_size+0xa164> - a652: 067e slli a2,a2,0x1f - a654: 8d1a mv s10,t1 - a656: 1e00 addi s0,sp,816 - a658: f891 bnez s1,a56c <__stack_size+0xa16c> - a65a: 067e slli a2,a2,0x1f - a65c: 2540 fld fs0,136(a0) - a65e: 0076 c.slli zero,0x1d - a660: 221e fld ft4,448(sp) - a662: 7f88 flw fa0,56(a5) - a664: f891 bnez s1,a578 <__stack_size+0xa178> - a666: 067e slli a2,a2,0x1f - a668: 761a flw fa2,164(sp) - a66a: 1e00 addi s0,sp,816 - a66c: 2540 fld fs0,136(a0) - a66e: 9f22 add t5,t5,s0 - a670: 0ac8 addi a0,sp,340 - a672: 0000 unimp - a674: 0ad0 addi a2,sp,340 - a676: 0000 unimp - a678: 0026 c.slli zero,0x9 - a67a: 7f88 flw fa0,56(a5) - a67c: f891 bnez s1,a590 <__stack_size+0xa190> - a67e: 067e slli a2,a2,0x1f - a680: 911a add sp,sp,t1 - a682: 7f88 flw fa0,56(a5) - a684: 4006 0x4006 - a686: 1e25 addi t3,t3,-23 - a688: f891 bnez s1,a59c <__stack_size+0xa19c> - a68a: 067e slli a2,a2,0x1f - a68c: 2540 fld fs0,136(a0) - a68e: 0076 c.slli zero,0x1d - a690: 221e fld ft4,448(sp) - a692: 7f88 flw fa0,56(a5) - a694: f891 bnez s1,a5a8 <__stack_size+0xa1a8> - a696: 067e slli a2,a2,0x1f - a698: 761a flw fa2,164(sp) - a69a: 1e00 addi s0,sp,816 - a69c: 2540 fld fs0,136(a0) - a69e: 9f22 add t5,t5,s0 - a6a0: 0ad0 addi a2,sp,340 - a6a2: 0000 unimp - a6a4: 0b20 addi s0,sp,408 - a6a6: 0000 unimp - a6a8: 0030 addi a2,sp,8 - a6aa: 7f88 flw fa0,56(a5) - a6ac: f891 bnez s1,a5c0 <__stack_size+0xa1c0> - a6ae: 067e slli a2,a2,0x1f - a6b0: 911a add sp,sp,t1 - a6b2: 7f88 flw fa0,56(a5) - a6b4: 4006 0x4006 - a6b6: 1e25 addi t3,t3,-23 - a6b8: 7f88 flw fa0,56(a5) - a6ba: 8891 andi s1,s1,4 - a6bc: 067f 0x67f - a6be: 911a add sp,sp,t1 - a6c0: 7ef8 flw fa4,124(a3) - a6c2: 4006 0x4006 - a6c4: 1e25 addi t3,t3,-23 - a6c6: 8822 mv a6,s0 - a6c8: 917f 0x917f - a6ca: 7ef8 flw fa4,124(a3) - a6cc: 1a06 slli s4,s4,0x21 - a6ce: 7f88 flw fa0,56(a5) - a6d0: 8891 andi s1,s1,4 - a6d2: 067f 0x67f - a6d4: 1e1a slli t3,t3,0x26 - a6d6: 2540 fld fs0,136(a0) - a6d8: 9f22 add t5,t5,s0 - a6da: 0b20 addi s0,sp,408 - a6dc: 0000 unimp - a6de: 0be8 addi a0,sp,476 - a6e0: 0000 unimp - a6e2: 0030 addi a2,sp,8 - a6e4: f891 bnez s1,a5f8 <__stack_size+0xa1f8> - a6e6: 067e slli a2,a2,0x1f - a6e8: 0076 c.slli zero,0x1d - a6ea: 911a add sp,sp,t1 - a6ec: 7f88 flw fa0,56(a5) - a6ee: 4006 0x4006 - a6f0: 1e25 addi t3,t3,-23 - a6f2: 8891 andi s1,s1,4 - a6f4: 067f 0x67f - a6f6: 0076 c.slli zero,0x1d - a6f8: 911a add sp,sp,t1 - a6fa: 7ef8 flw fa4,124(a3) - a6fc: 4006 0x4006 - a6fe: 1e25 addi t3,t3,-23 - a700: 9122 add sp,sp,s0 - a702: 7ef8 flw fa4,124(a3) - a704: 7606 flw fa2,96(sp) - a706: 1a00 addi s0,sp,304 - a708: 8891 andi s1,s1,4 - a70a: 067f 0x67f - a70c: 0076 c.slli zero,0x1d - a70e: 1e1a slli t3,t3,0x26 - a710: 2540 fld fs0,136(a0) - a712: 9f22 add t5,t5,s0 - a714: 0be8 addi a0,sp,476 - a716: 0000 unimp - a718: 0cc8 addi a0,sp,596 - a71a: 0000 unimp - a71c: 0034 addi a3,sp,8 - a71e: f891 bnez s1,a632 <__stack_size+0xa232> - a720: 067e slli a2,a2,0x1f - a722: ff0a fsw ft2,188(sp) - a724: 1aff 0x1aff - a726: 8891 andi s1,s1,4 - a728: 067f 0x67f - a72a: 2540 fld fs0,136(a0) - a72c: 911e add sp,sp,t2 - a72e: 7f88 flw fa0,56(a5) - a730: 0a06 slli s4,s4,0x1 - a732: ffff 0xffff - a734: 911a add sp,sp,t1 - a736: 7ef8 flw fa4,124(a3) - a738: 4006 0x4006 - a73a: 1e25 addi t3,t3,-23 - a73c: 9122 add sp,sp,s0 - a73e: 7ef8 flw fa4,124(a3) - a740: 0a06 slli s4,s4,0x1 - a742: ffff 0xffff - a744: 911a add sp,sp,t1 - a746: 7f88 flw fa0,56(a5) - a748: 0a06 slli s4,s4,0x1 - a74a: ffff 0xffff - a74c: 1e1a slli t3,t3,0x26 - a74e: 2540 fld fs0,136(a0) - a750: 9f22 add t5,t5,s0 - a752: 0dc4 addi s1,sp,724 - a754: 0000 unimp - a756: 0dd0 addi a2,sp,724 - a758: 0000 unimp - a75a: 0034 addi a3,sp,8 - a75c: f891 bnez s1,a670 <__stack_size+0xa270> - a75e: 067e slli a2,a2,0x1f - a760: ff0a fsw ft2,188(sp) - a762: 1aff 0x1aff - a764: 8891 andi s1,s1,4 - a766: 067f 0x67f - a768: 2540 fld fs0,136(a0) - a76a: 911e add sp,sp,t2 - a76c: 7f88 flw fa0,56(a5) - a76e: 0a06 slli s4,s4,0x1 - a770: ffff 0xffff - a772: 911a add sp,sp,t1 - a774: 7ef8 flw fa4,124(a3) - a776: 4006 0x4006 - a778: 1e25 addi t3,t3,-23 - a77a: 9122 add sp,sp,s0 - a77c: 7ef8 flw fa4,124(a3) - a77e: 0a06 slli s4,s4,0x1 - a780: ffff 0xffff - a782: 911a add sp,sp,t1 - a784: 7f88 flw fa0,56(a5) - a786: 0a06 slli s4,s4,0x1 - a788: ffff 0xffff - a78a: 1e1a slli t3,t3,0x26 - a78c: 2540 fld fs0,136(a0) - a78e: 9f22 add t5,t5,s0 - ... - a798: 09c4 addi s1,sp,212 - a79a: 0000 unimp - a79c: 09dc addi a5,sp,212 - a79e: 0000 unimp - a7a0: 0001 nop - a7a2: 00000067 jr zero # 0 <__stack_usage> - a7a6: 0000 unimp - a7a8: 0000 unimp - a7aa: ac00 fsd fs0,24(s0) - a7ac: 0009 c.nop 2 - a7ae: c800 sw s0,16(s0) - a7b0: 000c 0xc - a7b2: 0300 addi s0,sp,384 - a7b4: 9100 0x9100 - a7b6: 7ef8 flw fa4,124(a3) - a7b8: 0dc4 addi s1,sp,724 - a7ba: 0000 unimp - a7bc: 0dd0 addi a2,sp,724 - a7be: 0000 unimp - a7c0: f8910003 lb zero,-119(sp) - a7c4: 007e c.slli zero,0x1f - a7c6: 0000 unimp - a7c8: 0000 unimp - a7ca: 0000 unimp - a7cc: ac00 fsd fs0,24(s0) - a7ce: 0009 c.nop 2 - a7d0: c800 sw s0,16(s0) - a7d2: 000c 0xc - a7d4: 0300 addi s0,sp,384 - a7d6: 9100 0x9100 - a7d8: 7f88 flw fa0,56(a5) - a7da: 0dc4 addi s1,sp,724 - a7dc: 0000 unimp - a7de: 0dd0 addi a2,sp,724 - a7e0: 0000 unimp - a7e2: 88910003 lb zero,-1911(sp) - a7e6: 007f 0x7f - a7e8: 0000 unimp - a7ea: 0000 unimp - a7ec: 0000 unimp - a7ee: ac00 fsd fs0,24(s0) - a7f0: 0009 c.nop 2 - a7f2: 9400 0x9400 - a7f4: 000a c.slli zero,0x2 - a7f6: 0100 addi s0,sp,128 - a7f8: 6e00 flw fs0,24(a2) - a7fa: 0a94 addi a3,sp,336 - a7fc: 0000 unimp - a7fe: 0cc8 addi a0,sp,596 - a800: 0000 unimp - a802: fa910003 lb zero,-87(sp) - a806: c47e sw t6,8(sp) - a808: 000d c.nop 3 - a80a: d000 sw s0,32(s0) - a80c: 000d c.nop 3 - a80e: 0300 addi s0,sp,384 - a810: 9100 0x9100 - a812: 7efa flw ft9,188(sp) - ... - a81c: 09ac addi a1,sp,216 - a81e: 0000 unimp - a820: 0ac8 addi a0,sp,340 - a822: 0000 unimp - a824: 0001 nop - a826: c86d beqz s0,a918 <__stack_size+0xa518> - a828: 000a c.slli zero,0x2 - a82a: c800 sw s0,16(s0) - a82c: 000c 0xc - a82e: 0300 addi s0,sp,384 - a830: 9100 0x9100 - a832: 7f8a flw ft11,160(sp) - a834: 0dc4 addi s1,sp,724 - a836: 0000 unimp - a838: 0dd0 addi a2,sp,724 - a83a: 0000 unimp - a83c: 8a910003 lb zero,-1879(sp) - a840: 007f 0x7f - a842: 0000 unimp - a844: 0000 unimp - a846: 0000 unimp - a848: f800 fsw fs0,48(s0) - a84a: 0009 c.nop 2 - a84c: 4800 lw s0,16(s0) - a84e: 000a c.slli zero,0x2 - a850: 0100 addi s0,sp,128 - a852: 5a00 lw s0,48(a2) - a854: 0a48 addi a0,sp,276 - a856: 0000 unimp - a858: 0a78 addi a4,sp,284 - a85a: 0000 unimp - a85c: 7f89000b 0x7f89000b - a860: f491 bnez s1,a76c <__stack_size+0xa36c> - a862: 067e slli a2,a2,0x1f - a864: 8a1a mv s4,t1 - a866: 1e00 addi s0,sp,816 - a868: 789f 000a 7c00 0x7c00000a789f - a86e: 000a c.slli zero,0x2 - a870: 0b00 addi s0,sp,400 - a872: 9100 0x9100 - a874: 7ef4 flw fa3,124(a3) - a876: 7a06 flw fs4,96(sp) - a878: 1a00 addi s0,sp,304 - a87a: 008a slli ra,ra,0x2 - a87c: 9f1e add t5,t5,t2 - a87e: 0a7c addi a5,sp,284 - a880: 0000 unimp - a882: 0b20 addi s0,sp,408 - a884: 0000 unimp - a886: 7f88000b 0x7f88000b - a88a: f491 bnez s1,a796 <__stack_size+0xa396> - a88c: 067e slli a2,a2,0x1f - a88e: 8a1a mv s4,t1 - a890: 1e00 addi s0,sp,816 - a892: 209f 000b bc00 0xbc00000b209f - a898: 0b00000b 0xb00000b - a89c: 9100 0x9100 - a89e: 7ef4 flw fa3,124(a3) - a8a0: 7606 flw fa2,96(sp) - a8a2: 1a00 addi s0,sp,304 - a8a4: 008a slli ra,ra,0x2 - a8a6: 9f1e add t5,t5,t2 - a8a8: 0bbc addi a5,sp,472 - a8aa: 0000 unimp - a8ac: 0be8 addi a0,sp,476 - a8ae: 0000 unimp - a8b0: 0010 0x10 - a8b2: 8c91 sub s1,s1,a2 - a8b4: 067f 0x67f - a8b6: 0076 c.slli zero,0x1d - a8b8: 911a add sp,sp,t1 - a8ba: 7ef4 flw fa3,124(a3) - a8bc: 7606 flw fa2,96(sp) - a8be: 1a00 addi s0,sp,304 - a8c0: 9f1e add t5,t5,t2 - a8c2: 0be8 addi a0,sp,476 - a8c4: 0000 unimp - a8c6: 0cc8 addi a0,sp,596 - a8c8: 0000 unimp - a8ca: 0012 c.slli zero,0x4 - a8cc: 8c91 sub s1,s1,a2 - a8ce: 067f 0x67f - a8d0: ff0a fsw ft2,188(sp) - a8d2: 1aff 0x1aff - a8d4: f491 bnez s1,a7e0 <__stack_size+0xa3e0> - a8d6: 067e slli a2,a2,0x1f - a8d8: ff0a fsw ft2,188(sp) - a8da: 1aff 0x1aff - a8dc: 9f1e add t5,t5,t2 - a8de: 0dc4 addi s1,sp,724 - a8e0: 0000 unimp - a8e2: 0dd0 addi a2,sp,724 - a8e4: 0000 unimp - a8e6: 0012 c.slli zero,0x4 - a8e8: 8c91 sub s1,s1,a2 - a8ea: 067f 0x67f - a8ec: ff0a fsw ft2,188(sp) - a8ee: 1aff 0x1aff - a8f0: f491 bnez s1,a7fc <__stack_size+0xa3fc> - a8f2: 067e slli a2,a2,0x1f - a8f4: ff0a fsw ft2,188(sp) - a8f6: 1aff 0x1aff - a8f8: 9f1e add t5,t5,t2 - ... - a902: 09f8 addi a4,sp,220 - a904: 0000 unimp - a906: 09fc addi a5,sp,220 - a908: 0000 unimp - a90a: 0006 c.slli zero,0x1 - a90c: 0081 addi ra,ra,0 - a90e: 007c addi a5,sp,12 - a910: 9f1e add t5,t5,t2 - a912: 09fc addi a5,sp,220 - a914: 0000 unimp - a916: 0a04 addi s1,sp,272 - a918: 0000 unimp - a91a: 0001 nop - a91c: 045c addi a5,sp,516 - a91e: 000a c.slli zero,0x2 - a920: 0c00 addi s0,sp,528 - a922: 000a c.slli zero,0x2 - a924: 0b00 addi s0,sp,400 - a926: 8800 0x8800 - a928: 917f 0x917f - a92a: 7ef4 flw fa3,124(a3) - a92c: 1a06 slli s4,s4,0x21 - a92e: 0081 addi ra,ra,0 - a930: 9f1e add t5,t5,t2 - a932: 0a0c addi a1,sp,272 - a934: 0000 unimp - a936: 0a28 addi a0,sp,280 - a938: 0000 unimp - a93a: 0001 nop - a93c: 285e fld fa6,464(sp) - a93e: 000a c.slli zero,0x2 - a940: 3400 fld fs0,40(s0) - a942: 000a c.slli zero,0x2 - a944: 1a00 addi s0,sp,304 - a946: 8800 0x8800 - a948: 917f 0x917f - a94a: 7ef4 flw fa3,124(a3) - a94c: 1a06 slli s4,s4,0x21 - a94e: 0081 addi ra,ra,0 - a950: 911e add sp,sp,t2 - a952: 7ef4 flw fa3,124(a3) - a954: 4006 0x4006 - a956: 8a25 andi a2,a2,9 - a958: 1e00 addi s0,sp,816 - a95a: 7a22 flw fs4,40(sp) - a95c: 4000 lw s0,0(s0) - a95e: 2225 jal aa86 <__stack_size+0xa686> - a960: 349f 000a 4800 0x4800000a349f - a966: 000a c.slli zero,0x2 - a968: 1a00 addi s0,sp,304 - a96a: 8900 0x8900 - a96c: 917f 0x917f - a96e: 7ef4 flw fa3,124(a3) - a970: 1a06 slli s4,s4,0x21 - a972: 0081 addi ra,ra,0 - a974: 911e add sp,sp,t2 - a976: 7ef4 flw fa3,124(a3) - a978: 4006 0x4006 - a97a: 8a25 andi a2,a2,9 - a97c: 1e00 addi s0,sp,816 - a97e: 7a22 flw fs4,40(sp) - a980: 4000 lw s0,0(s0) - a982: 2225 jal aaaa <__stack_size+0xa6aa> - a984: 489f 000a 7800 0x7800000a489f - a98a: 000a c.slli zero,0x2 - a98c: 2200 fld fs0,0(a2) - a98e: 8900 0x8900 - a990: 917f 0x917f - a992: 7ef4 flw fa3,124(a3) - a994: 1a06 slli s4,s4,0x21 - a996: 0081 addi ra,ra,0 - a998: 911e add sp,sp,t2 - a99a: 7ef4 flw fa3,124(a3) - a99c: 4006 0x4006 - a99e: 8a25 andi a2,a2,9 - a9a0: 1e00 addi s0,sp,816 - a9a2: 8922 mv s2,s0 - a9a4: 917f 0x917f - a9a6: 7ef4 flw fa3,124(a3) - a9a8: 1a06 slli s4,s4,0x21 - a9aa: 008a slli ra,ra,0x2 - a9ac: 401e 0x401e - a9ae: 2225 jal aad6 <__stack_size+0xa6d6> - a9b0: 789f 000a 7c00 0x7c00000a789f - a9b6: 000a c.slli zero,0x2 - a9b8: 2200 fld fs0,0(a2) - a9ba: 9100 0x9100 - a9bc: 7ef4 flw fa3,124(a3) - a9be: 7a06 flw fs4,96(sp) - a9c0: 1a00 addi s0,sp,304 - a9c2: 0081 addi ra,ra,0 - a9c4: 911e add sp,sp,t2 - a9c6: 7ef4 flw fa3,124(a3) - a9c8: 4006 0x4006 - a9ca: 8a25 andi a2,a2,9 - a9cc: 1e00 addi s0,sp,816 - a9ce: 9122 add sp,sp,s0 - a9d0: 7ef4 flw fa3,124(a3) - a9d2: 7a06 flw fs4,96(sp) - a9d4: 1a00 addi s0,sp,304 - a9d6: 008a slli ra,ra,0x2 - a9d8: 401e 0x401e - a9da: 2225 jal ab02 <__stack_size+0xa702> - a9dc: 7c9f 000a 2000 0x2000000a7c9f - a9e2: 2200000b 0x2200000b - a9e6: 8800 0x8800 - a9e8: 917f 0x917f - a9ea: 7ef4 flw fa3,124(a3) - a9ec: 1a06 slli s4,s4,0x21 - a9ee: 0081 addi ra,ra,0 - a9f0: 911e add sp,sp,t2 - a9f2: 7ef4 flw fa3,124(a3) - a9f4: 4006 0x4006 - a9f6: 8a25 andi a2,a2,9 - a9f8: 1e00 addi s0,sp,816 - a9fa: 8822 mv a6,s0 - a9fc: 917f 0x917f - a9fe: 7ef4 flw fa3,124(a3) - aa00: 1a06 slli s4,s4,0x21 - aa02: 008a slli ra,ra,0x2 - aa04: 401e 0x401e - aa06: 2225 jal ab2e <__stack_size+0xa72e> - aa08: 209f 000b bc00 0xbc00000b209f - aa0e: 2200000b 0x2200000b - aa12: 9100 0x9100 - aa14: 7ef4 flw fa3,124(a3) - aa16: 7606 flw fa2,96(sp) - aa18: 1a00 addi s0,sp,304 - aa1a: 0081 addi ra,ra,0 - aa1c: 911e add sp,sp,t2 - aa1e: 7ef4 flw fa3,124(a3) - aa20: 4006 0x4006 - aa22: 8a25 andi a2,a2,9 - aa24: 1e00 addi s0,sp,816 - aa26: 9122 add sp,sp,s0 - aa28: 7ef4 flw fa3,124(a3) - aa2a: 7606 flw fa2,96(sp) - aa2c: 1a00 addi s0,sp,304 - aa2e: 008a slli ra,ra,0x2 - aa30: 401e 0x401e - aa32: 2225 jal ab5a <__stack_size+0xa75a> - aa34: bc9f 000b d000 0xd000000bbc9f - aa3a: 2c00000b 0x2c00000b - aa3e: 9100 0x9100 - aa40: 7ef4 flw fa3,124(a3) - aa42: 7606 flw fa2,96(sp) - aa44: 1a00 addi s0,sp,304 - aa46: 0081 addi ra,ra,0 - aa48: 911e add sp,sp,t2 - aa4a: 7f8c flw fa1,56(a5) - aa4c: 7606 flw fa2,96(sp) - aa4e: 1a00 addi s0,sp,304 - aa50: f491 bnez s1,a95c <__stack_size+0xa55c> - aa52: 067e slli a2,a2,0x1f - aa54: 2540 fld fs0,136(a0) - aa56: 221e fld ft4,448(sp) - aa58: 8c91 sub s1,s1,a2 - aa5a: 067f 0x67f - aa5c: 0076 c.slli zero,0x1d - aa5e: 911a add sp,sp,t1 - aa60: 7ef4 flw fa3,124(a3) - aa62: 7606 flw fa2,96(sp) - aa64: 1a00 addi s0,sp,304 - aa66: 401e 0x401e - aa68: 2225 jal ab90 <__stack_size+0xa790> - aa6a: d09f 000b e800 0xe800000bd09f - aa70: 3000000b 0x3000000b - aa74: 9100 0x9100 - aa76: 7ef4 flw fa3,124(a3) - aa78: 7606 flw fa2,96(sp) - aa7a: 1a00 addi s0,sp,304 - aa7c: 8c91 sub s1,s1,a2 - aa7e: 067f 0x67f - aa80: 2540 fld fs0,136(a0) - aa82: 911e add sp,sp,t2 - aa84: 7f8c flw fa1,56(a5) - aa86: 7606 flw fa2,96(sp) - aa88: 1a00 addi s0,sp,304 - aa8a: f491 bnez s1,a996 <__stack_size+0xa596> - aa8c: 067e slli a2,a2,0x1f - aa8e: 2540 fld fs0,136(a0) - aa90: 221e fld ft4,448(sp) - aa92: 8c91 sub s1,s1,a2 - aa94: 067f 0x67f - aa96: 0076 c.slli zero,0x1d - aa98: 911a add sp,sp,t1 - aa9a: 7ef4 flw fa3,124(a3) - aa9c: 7606 flw fa2,96(sp) - aa9e: 1a00 addi s0,sp,304 - aaa0: 401e 0x401e - aaa2: 2225 jal abca <__stack_size+0xa7ca> - aaa4: e89f 000b c800 0xc800000be89f - aaaa: 000c 0xc - aaac: 3400 fld fs0,40(s0) - aaae: 9100 0x9100 - aab0: 7ef4 flw fa3,124(a3) - aab2: 0a06 slli s4,s4,0x1 - aab4: ffff 0xffff - aab6: 911a add sp,sp,t1 - aab8: 7f8c flw fa1,56(a5) - aaba: 4006 0x4006 - aabc: 1e25 addi t3,t3,-23 - aabe: 8c91 sub s1,s1,a2 - aac0: 067f 0x67f - aac2: ff0a fsw ft2,188(sp) - aac4: 1aff 0x1aff - aac6: f491 bnez s1,a9d2 <__stack_size+0xa5d2> - aac8: 067e slli a2,a2,0x1f - aaca: 2540 fld fs0,136(a0) - aacc: 221e fld ft4,448(sp) - aace: 8c91 sub s1,s1,a2 - aad0: 067f 0x67f - aad2: ff0a fsw ft2,188(sp) - aad4: 1aff 0x1aff - aad6: f491 bnez s1,a9e2 <__stack_size+0xa5e2> - aad8: 067e slli a2,a2,0x1f - aada: ff0a fsw ft2,188(sp) - aadc: 1aff 0x1aff - aade: 401e 0x401e - aae0: 2225 jal ac08 <__stack_size+0xa808> - aae2: c49f 000d d000 0xd000000dc49f - aae8: 000d c.nop 3 - aaea: 3400 fld fs0,40(s0) - aaec: 9100 0x9100 - aaee: 7ef4 flw fa3,124(a3) - aaf0: 0a06 slli s4,s4,0x1 - aaf2: ffff 0xffff - aaf4: 911a add sp,sp,t1 - aaf6: 7f8c flw fa1,56(a5) - aaf8: 4006 0x4006 - aafa: 1e25 addi t3,t3,-23 - aafc: 8c91 sub s1,s1,a2 - aafe: 067f 0x67f - ab00: ff0a fsw ft2,188(sp) - ab02: 1aff 0x1aff - ab04: f491 bnez s1,aa10 <__stack_size+0xa610> - ab06: 067e slli a2,a2,0x1f - ab08: 2540 fld fs0,136(a0) - ab0a: 221e fld ft4,448(sp) - ab0c: 8c91 sub s1,s1,a2 - ab0e: 067f 0x67f - ab10: ff0a fsw ft2,188(sp) - ab12: 1aff 0x1aff - ab14: f491 bnez s1,aa20 <__stack_size+0xa620> - ab16: 067e slli a2,a2,0x1f - ab18: ff0a fsw ft2,188(sp) - ab1a: 1aff 0x1aff - ab1c: 401e 0x401e - ab1e: 2225 jal ac46 <__stack_size+0xa846> - ab20: 009f 0000 0000 0x9f - ab26: 0000 unimp - ab28: f800 fsw fs0,48(s0) - ab2a: 0009 c.nop 2 - ab2c: 1c00 addi s0,sp,560 - ab2e: 000a c.slli zero,0x2 - ab30: 0100 addi s0,sp,128 - ab32: 6900 flw fs0,16(a0) - ab34: 0a1c addi a5,sp,272 - ab36: 0000 unimp - ab38: 0bbc addi a5,sp,472 - ab3a: 0000 unimp - ab3c: 000a c.slli zero,0x2 - ab3e: f491 bnez s1,aa4a <__stack_size+0xa64a> - ab40: 067e slli a2,a2,0x1f - ab42: 2540 fld fs0,136(a0) - ab44: 008a slli ra,ra,0x2 - ab46: 9f1e add t5,t5,t2 - ab48: 0bbc addi a5,sp,472 - ab4a: 0000 unimp - ab4c: 0be8 addi a0,sp,476 - ab4e: 0000 unimp - ab50: 8c91000f 0x8c91000f - ab54: 067f 0x67f - ab56: 0076 c.slli zero,0x1d - ab58: 911a add sp,sp,t1 - ab5a: 7ef4 flw fa3,124(a3) - ab5c: 4006 0x4006 - ab5e: 1e25 addi t3,t3,-23 - ab60: e89f 000b c800 0xc800000be89f - ab66: 000c 0xc - ab68: 1000 addi s0,sp,32 - ab6a: 9100 0x9100 - ab6c: 7f8c flw fa1,56(a5) - ab6e: 0a06 slli s4,s4,0x1 - ab70: ffff 0xffff - ab72: 911a add sp,sp,t1 - ab74: 7ef4 flw fa3,124(a3) - ab76: 4006 0x4006 - ab78: 1e25 addi t3,t3,-23 - ab7a: c49f 000d d000 0xd000000dc49f - ab80: 000d c.nop 3 - ab82: 1000 addi s0,sp,32 - ab84: 9100 0x9100 - ab86: 7f8c flw fa1,56(a5) - ab88: 0a06 slli s4,s4,0x1 - ab8a: ffff 0xffff - ab8c: 911a add sp,sp,t1 - ab8e: 7ef4 flw fa3,124(a3) - ab90: 4006 0x4006 - ab92: 1e25 addi t3,t3,-23 - ab94: 009f 0000 0000 0x9f - ab9a: 0000 unimp - ab9c: 0c00 addi s0,sp,528 - ab9e: 000a c.slli zero,0x2 - aba0: 2000 fld fs0,0(s0) - aba2: 000a c.slli zero,0x2 - aba4: 0100 addi s0,sp,128 - aba6: 5500 lw s0,40(a0) - ... - abb0: 09f4 addi a3,sp,220 - abb2: 0000 unimp - abb4: 0cc8 addi a0,sp,596 - abb6: 0000 unimp - abb8: f4910003 lb zero,-183(sp) - abbc: c47e sw t6,8(sp) - abbe: 000d c.nop 3 - abc0: d000 sw s0,32(s0) - abc2: 000d c.nop 3 - abc4: 0300 addi s0,sp,384 - abc6: 9100 0x9100 - abc8: 7ef4 flw fa3,124(a3) - ... - abd2: 09f4 addi a3,sp,220 - abd4: 0000 unimp - abd6: 0cc8 addi a0,sp,596 - abd8: 0000 unimp - abda: 8c910003 lb zero,-1847(sp) - abde: c47f 0xc47f - abe0: 000d c.nop 3 - abe2: d000 sw s0,32(s0) - abe4: 000d c.nop 3 - abe6: 0300 addi s0,sp,384 - abe8: 9100 0x9100 - abea: 7f8c flw fa1,56(a5) - ... - abf4: 09f4 addi a3,sp,220 - abf6: 0000 unimp - abf8: 0a0c addi a1,sp,272 - abfa: 0000 unimp - abfc: 0001 nop - abfe: 0c55 addi s8,s8,21 - ac00: 000a c.slli zero,0x2 - ac02: c800 sw s0,16(s0) - ac04: 000c 0xc - ac06: 0300 addi s0,sp,384 - ac08: 9100 0x9100 - ac0a: 7ef6 flw ft9,124(sp) - ac0c: 0dc4 addi s1,sp,724 - ac0e: 0000 unimp - ac10: 0dd0 addi a2,sp,724 - ac12: 0000 unimp - ac14: f6910003 lb zero,-151(sp) - ac18: 007e c.slli zero,0x1f - ac1a: 0000 unimp - ac1c: 0000 unimp - ac1e: 0000 unimp - ac20: f400 fsw fs0,40(s0) - ac22: 0009 c.nop 2 - ac24: d000 sw s0,32(s0) - ac26: 0100000b 0x100000b - ac2a: 6100 flw fs0,0(a0) - ac2c: 0bd0 addi a2,sp,468 - ac2e: 0000 unimp - ac30: 0cc8 addi a0,sp,596 - ac32: 0000 unimp - ac34: 8e910003 lb zero,-1815(sp) - ac38: c47f 0xc47f - ac3a: 000d c.nop 3 - ac3c: d000 sw s0,32(s0) - ac3e: 000d c.nop 3 - ac40: 0300 addi s0,sp,384 - ac42: 9100 0x9100 - ac44: 7f8e flw ft11,224(sp) - ... - ac4e: 0a40 addi s0,sp,276 - ac50: 0000 unimp - ac52: 0a74 addi a3,sp,284 - ac54: 0000 unimp - ac56: 0001 nop - ac58: 745e flw fs0,244(sp) - ac5a: 000a c.slli zero,0x2 - ac5c: 7800 flw fs0,48(s0) - ac5e: 000a c.slli zero,0x2 - ac60: 0b00 addi s0,sp,400 - ac62: 8900 0x8900 - ac64: 917f 0x917f - ac66: 7f84 flw fs1,56(a5) - ac68: 1a06 slli s4,s4,0x21 - ac6a: 9f1e0077 0x9f1e0077 - ac6e: 0a78 addi a4,sp,284 - ac70: 0000 unimp - ac72: 0a7c addi a5,sp,284 - ac74: 0000 unimp - ac76: 8491000b 0x8491000b - ac7a: 067f 0x67f - ac7c: 007a c.slli zero,0x1e - ac7e: 771a flw fa4,164(sp) - ac80: 1e00 addi s0,sp,816 - ac82: 7c9f 000a 2000 0x2000000a7c9f - ac88: 0b00000b 0xb00000b - ac8c: 8800 0x8800 - ac8e: 917f 0x917f - ac90: 7f84 flw fs1,56(a5) - ac92: 1a06 slli s4,s4,0x21 - ac94: 9f1e0077 0x9f1e0077 - ac98: 0b20 addi s0,sp,408 - ac9a: 0000 unimp - ac9c: 0bc4 addi s1,sp,468 - ac9e: 0000 unimp - aca0: 8491000b 0x8491000b - aca4: 067f 0x67f - aca6: 0076 c.slli zero,0x1d - aca8: 771a flw fa4,164(sp) - acaa: 1e00 addi s0,sp,816 - acac: c49f 000b e800 0xe800000bc49f - acb2: 1000000b 0x1000000b - acb6: 9100 0x9100 - acb8: 7efc flw fa5,124(a3) - acba: 7606 flw fa2,96(sp) - acbc: 1a00 addi s0,sp,304 - acbe: 8491 srai s1,s1,0x4 - acc0: 067f 0x67f - acc2: 0076 c.slli zero,0x1d - acc4: 1e1a slli t3,t3,0x26 - acc6: e89f 000b c800 0xc800000be89f - accc: 000c 0xc - acce: 1200 addi s0,sp,288 - acd0: 9100 0x9100 - acd2: 7efc flw fa5,124(a3) - acd4: 0a06 slli s4,s4,0x1 - acd6: ffff 0xffff - acd8: 911a add sp,sp,t1 - acda: 7f84 flw fs1,56(a5) - acdc: 0a06 slli s4,s4,0x1 - acde: ffff 0xffff - ace0: 1e1a slli t3,t3,0x26 - ace2: c49f 000d d000 0xd000000dc49f - ace8: 000d c.nop 3 - acea: 1200 addi s0,sp,288 - acec: 9100 0x9100 - acee: 7efc flw fa5,124(a3) - acf0: 0a06 slli s4,s4,0x1 - acf2: ffff 0xffff - acf4: 911a add sp,sp,t1 - acf6: 7f84 flw fs1,56(a5) - acf8: 0a06 slli s4,s4,0x1 - acfa: ffff 0xffff - acfc: 1e1a slli t3,t3,0x26 - acfe: 009f 0000 0000 0x9f - ad04: 0000 unimp - ad06: 5000 lw s0,32(s0) - ad08: 000a c.slli zero,0x2 - ad0a: 6c00 flw fs0,24(s0) - ad0c: 000a c.slli zero,0x2 - ad0e: 0100 addi s0,sp,128 - ad10: 6f00 flw fs0,24(a4) - ad12: 0a6c addi a1,sp,284 - ad14: 0000 unimp - ad16: 0a74 addi a3,sp,284 - ad18: 0000 unimp - ad1a: 001a c.slli zero,0x6 - ad1c: 8491 srai s1,s1,0x4 - ad1e: 067f 0x67f - ad20: 2540 fld fs0,136(a0) - ad22: 891e0077 0x891e0077 - ad26: 917f 0x917f - ad28: 7f84 flw fs1,56(a5) - ad2a: 1a06 slli s4,s4,0x21 - ad2c: 0080 addi s0,sp,64 - ad2e: 221e fld ft4,448(sp) - ad30: 007e c.slli zero,0x1f - ad32: 2540 fld fs0,136(a0) - ad34: 9f22 add t5,t5,s0 - ad36: 0a74 addi a3,sp,284 - ad38: 0000 unimp - ad3a: 0a78 addi a4,sp,284 - ad3c: 0000 unimp - ad3e: 0022 c.slli zero,0x8 - ad40: 8491 srai s1,s1,0x4 - ad42: 067f 0x67f - ad44: 2540 fld fs0,136(a0) - ad46: 891e0077 0x891e0077 - ad4a: 917f 0x917f - ad4c: 7f84 flw fs1,56(a5) - ad4e: 1a06 slli s4,s4,0x21 - ad50: 0080 addi s0,sp,64 - ad52: 221e fld ft4,448(sp) - ad54: 7f89 lui t6,0xfffe2 - ad56: 8491 srai s1,s1,0x4 - ad58: 067f 0x67f - ad5a: 771a flw fa4,164(sp) - ad5c: 1e00 addi s0,sp,816 - ad5e: 2540 fld fs0,136(a0) - ad60: 9f22 add t5,t5,s0 - ad62: 0a78 addi a4,sp,284 - ad64: 0000 unimp - ad66: 0a7c addi a5,sp,284 - ad68: 0000 unimp - ad6a: 0022 c.slli zero,0x8 - ad6c: 8491 srai s1,s1,0x4 - ad6e: 067f 0x67f - ad70: 2540 fld fs0,136(a0) - ad72: 911e0077 0x911e0077 - ad76: 7f84 flw fs1,56(a5) - ad78: 7a06 flw fs4,96(sp) - ad7a: 1a00 addi s0,sp,304 - ad7c: 0080 addi s0,sp,64 - ad7e: 221e fld ft4,448(sp) - ad80: 8491 srai s1,s1,0x4 - ad82: 067f 0x67f - ad84: 007a c.slli zero,0x1e - ad86: 771a flw fa4,164(sp) - ad88: 1e00 addi s0,sp,816 - ad8a: 2540 fld fs0,136(a0) - ad8c: 9f22 add t5,t5,s0 - ad8e: 0a7c addi a5,sp,284 - ad90: 0000 unimp - ad92: 0b20 addi s0,sp,408 - ad94: 0000 unimp - ad96: 0022 c.slli zero,0x8 - ad98: 8491 srai s1,s1,0x4 - ad9a: 067f 0x67f - ad9c: 2540 fld fs0,136(a0) - ad9e: 881e0077 0x881e0077 - ada2: 917f 0x917f - ada4: 7f84 flw fs1,56(a5) - ada6: 1a06 slli s4,s4,0x21 - ada8: 0080 addi s0,sp,64 - adaa: 221e fld ft4,448(sp) - adac: 7f88 flw fa0,56(a5) - adae: 8491 srai s1,s1,0x4 - adb0: 067f 0x67f - adb2: 771a flw fa4,164(sp) - adb4: 1e00 addi s0,sp,816 - adb6: 2540 fld fs0,136(a0) - adb8: 9f22 add t5,t5,s0 - adba: 0b20 addi s0,sp,408 - adbc: 0000 unimp - adbe: 0bc4 addi s1,sp,468 - adc0: 0000 unimp - adc2: 0022 c.slli zero,0x8 - adc4: 8491 srai s1,s1,0x4 - adc6: 067f 0x67f - adc8: 2540 fld fs0,136(a0) - adca: 911e0077 0x911e0077 - adce: 7f84 flw fs1,56(a5) - add0: 7606 flw fa2,96(sp) - add2: 1a00 addi s0,sp,304 - add4: 0080 addi s0,sp,64 - add6: 221e fld ft4,448(sp) - add8: 8491 srai s1,s1,0x4 - adda: 067f 0x67f - addc: 0076 c.slli zero,0x1d - adde: 771a flw fa4,164(sp) - ade0: 1e00 addi s0,sp,816 - ade2: 2540 fld fs0,136(a0) - ade4: 9f22 add t5,t5,s0 - ade6: 0bc4 addi s1,sp,468 - ade8: 0000 unimp - adea: 0bcc addi a1,sp,468 - adec: 0000 unimp - adee: 002c addi a1,sp,8 - adf0: fc91 bnez s1,ad0c <__stack_size+0xa90c> - adf2: 067e slli a2,a2,0x1f - adf4: 0076 c.slli zero,0x1d - adf6: 911a add sp,sp,t1 - adf8: 7f84 flw fs1,56(a5) - adfa: 4006 0x4006 - adfc: 1e25 addi t3,t3,-23 - adfe: 8491 srai s1,s1,0x4 - ae00: 067f 0x67f - ae02: 0076 c.slli zero,0x1d - ae04: 801a c.mv zero,t1 - ae06: 1e00 addi s0,sp,816 - ae08: 9122 add sp,sp,s0 - ae0a: 7efc flw fa5,124(a3) - ae0c: 7606 flw fa2,96(sp) - ae0e: 1a00 addi s0,sp,304 - ae10: 8491 srai s1,s1,0x4 - ae12: 067f 0x67f - ae14: 0076 c.slli zero,0x1d - ae16: 1e1a slli t3,t3,0x26 - ae18: 2540 fld fs0,136(a0) - ae1a: 9f22 add t5,t5,s0 - ae1c: 0bcc addi a1,sp,468 - ae1e: 0000 unimp - ae20: 0be8 addi a0,sp,476 - ae22: 0000 unimp - ae24: 0030 addi a2,sp,8 - ae26: fc91 bnez s1,ad42 <__stack_size+0xa942> - ae28: 067e slli a2,a2,0x1f - ae2a: 0076 c.slli zero,0x1d - ae2c: 911a add sp,sp,t1 - ae2e: 7f84 flw fs1,56(a5) - ae30: 4006 0x4006 - ae32: 1e25 addi t3,t3,-23 - ae34: 8491 srai s1,s1,0x4 - ae36: 067f 0x67f - ae38: 0076 c.slli zero,0x1d - ae3a: 911a add sp,sp,t1 - ae3c: 7efc flw fa5,124(a3) - ae3e: 4006 0x4006 - ae40: 1e25 addi t3,t3,-23 - ae42: 9122 add sp,sp,s0 - ae44: 7efc flw fa5,124(a3) - ae46: 7606 flw fa2,96(sp) - ae48: 1a00 addi s0,sp,304 - ae4a: 8491 srai s1,s1,0x4 - ae4c: 067f 0x67f - ae4e: 0076 c.slli zero,0x1d - ae50: 1e1a slli t3,t3,0x26 - ae52: 2540 fld fs0,136(a0) - ae54: 9f22 add t5,t5,s0 - ae56: 0be8 addi a0,sp,476 - ae58: 0000 unimp - ae5a: 0cc8 addi a0,sp,596 - ae5c: 0000 unimp - ae5e: 0034 addi a3,sp,8 - ae60: fc91 bnez s1,ad7c <__stack_size+0xa97c> - ae62: 067e slli a2,a2,0x1f - ae64: ff0a fsw ft2,188(sp) - ae66: 1aff 0x1aff - ae68: 8491 srai s1,s1,0x4 - ae6a: 067f 0x67f - ae6c: 2540 fld fs0,136(a0) - ae6e: 911e add sp,sp,t2 - ae70: 7f84 flw fs1,56(a5) - ae72: 0a06 slli s4,s4,0x1 - ae74: ffff 0xffff - ae76: 911a add sp,sp,t1 - ae78: 7efc flw fa5,124(a3) - ae7a: 4006 0x4006 - ae7c: 1e25 addi t3,t3,-23 - ae7e: 9122 add sp,sp,s0 - ae80: 7efc flw fa5,124(a3) - ae82: 0a06 slli s4,s4,0x1 - ae84: ffff 0xffff - ae86: 911a add sp,sp,t1 - ae88: 7f84 flw fs1,56(a5) - ae8a: 0a06 slli s4,s4,0x1 - ae8c: ffff 0xffff - ae8e: 1e1a slli t3,t3,0x26 - ae90: 2540 fld fs0,136(a0) - ae92: 9f22 add t5,t5,s0 - ae94: 0dc4 addi s1,sp,724 - ae96: 0000 unimp - ae98: 0dd0 addi a2,sp,724 - ae9a: 0000 unimp - ae9c: 0034 addi a3,sp,8 - ae9e: fc91 bnez s1,adba <__stack_size+0xa9ba> - aea0: 067e slli a2,a2,0x1f - aea2: ff0a fsw ft2,188(sp) - aea4: 1aff 0x1aff - aea6: 8491 srai s1,s1,0x4 - aea8: 067f 0x67f - aeaa: 2540 fld fs0,136(a0) - aeac: 911e add sp,sp,t2 - aeae: 7f84 flw fs1,56(a5) - aeb0: 0a06 slli s4,s4,0x1 - aeb2: ffff 0xffff - aeb4: 911a add sp,sp,t1 - aeb6: 7efc flw fa5,124(a3) - aeb8: 4006 0x4006 - aeba: 1e25 addi t3,t3,-23 - aebc: 9122 add sp,sp,s0 - aebe: 7efc flw fa5,124(a3) - aec0: 0a06 slli s4,s4,0x1 - aec2: ffff 0xffff - aec4: 911a add sp,sp,t1 - aec6: 7f84 flw fs1,56(a5) - aec8: 0a06 slli s4,s4,0x1 - aeca: ffff 0xffff - aecc: 1e1a slli t3,t3,0x26 - aece: 2540 fld fs0,136(a0) - aed0: 9f22 add t5,t5,s0 - ... - aeda: 0a44 addi s1,sp,276 - aedc: 0000 unimp - aede: 0a5c addi a5,sp,276 - aee0: 0000 unimp - aee2: 0001 nop - aee4: 5c6c lw a1,124(s0) - aee6: 000a c.slli zero,0x2 - aee8: 7800 flw fs0,48(s0) - aeea: 000a c.slli zero,0x2 - aeec: 0b00 addi s0,sp,400 - aeee: 8900 0x8900 - aef0: 917f 0x917f - aef2: 7f84 flw fs1,56(a5) - aef4: 1a06 slli s4,s4,0x21 - aef6: 0080 addi s0,sp,64 - aef8: 9f1e add t5,t5,t2 - aefa: 0a78 addi a4,sp,284 - aefc: 0000 unimp - aefe: 0a7c addi a5,sp,284 - af00: 0000 unimp - af02: 8491000b 0x8491000b - af06: 067f 0x67f - af08: 007a c.slli zero,0x1e - af0a: 801a c.mv zero,t1 - af0c: 1e00 addi s0,sp,816 - af0e: 7c9f 000a 2000 0x2000000a7c9f - af14: 0b00000b 0xb00000b - af18: 8800 0x8800 - af1a: 917f 0x917f - af1c: 7f84 flw fs1,56(a5) - af1e: 1a06 slli s4,s4,0x21 - af20: 0080 addi s0,sp,64 - af22: 9f1e add t5,t5,t2 - af24: 0b20 addi s0,sp,408 - af26: 0000 unimp - af28: 0bcc addi a1,sp,468 - af2a: 0000 unimp - af2c: 8491000b 0x8491000b - af30: 067f 0x67f - af32: 0076 c.slli zero,0x1d - af34: 801a c.mv zero,t1 - af36: 1e00 addi s0,sp,816 - af38: cc9f 000b e800 0xe800000bcc9f - af3e: 0f00000b 0xf00000b - af42: 9100 0x9100 - af44: 7f84 flw fs1,56(a5) - af46: 7606 flw fa2,96(sp) - af48: 1a00 addi s0,sp,304 - af4a: fc91 bnez s1,ae66 <__stack_size+0xaa66> - af4c: 067e slli a2,a2,0x1f - af4e: 2540 fld fs0,136(a0) - af50: 9f1e add t5,t5,t2 - af52: 0be8 addi a0,sp,476 - af54: 0000 unimp - af56: 0cc8 addi a0,sp,596 - af58: 0000 unimp - af5a: 0010 0x10 - af5c: 8491 srai s1,s1,0x4 - af5e: 067f 0x67f - af60: ff0a fsw ft2,188(sp) - af62: 1aff 0x1aff - af64: fc91 bnez s1,ae80 <__stack_size+0xaa80> - af66: 067e slli a2,a2,0x1f - af68: 2540 fld fs0,136(a0) - af6a: 9f1e add t5,t5,t2 - af6c: 0dc4 addi s1,sp,724 - af6e: 0000 unimp - af70: 0dd0 addi a2,sp,724 - af72: 0000 unimp - af74: 0010 0x10 - af76: 8491 srai s1,s1,0x4 - af78: 067f 0x67f - af7a: ff0a fsw ft2,188(sp) - af7c: 1aff 0x1aff - af7e: fc91 bnez s1,ae9a <__stack_size+0xaa9a> - af80: 067e slli a2,a2,0x1f - af82: 2540 fld fs0,136(a0) - af84: 9f1e add t5,t5,t2 - ... - af8e: 0a44 addi s1,sp,276 - af90: 0000 unimp - af92: 0a64 addi s1,sp,284 - af94: 0000 unimp - af96: 0001 nop - af98: 0068 addi a0,sp,12 - af9a: 0000 unimp - af9c: 0000 unimp - af9e: 0000 unimp - afa0: 3800 fld fs0,48(s0) - afa2: 000a c.slli zero,0x2 - afa4: c800 sw s0,16(s0) - afa6: 000c 0xc - afa8: 0300 addi s0,sp,384 - afaa: 9100 0x9100 - afac: 7efc flw fa5,124(a3) - afae: 0dc4 addi s1,sp,724 - afb0: 0000 unimp - afb2: 0dd0 addi a2,sp,724 - afb4: 0000 unimp - afb6: fc910003 lb zero,-55(sp) - afba: 007e c.slli zero,0x1f - afbc: 0000 unimp - afbe: 0000 unimp - afc0: 0000 unimp - afc2: 3800 fld fs0,48(s0) - afc4: 000a c.slli zero,0x2 - afc6: cc00 sw s0,24(s0) - afc8: 0100000b 0x100000b - afcc: 6000 flw fs0,0(s0) - afce: 0bcc addi a1,sp,468 - afd0: 0000 unimp - afd2: 0cc8 addi a0,sp,596 - afd4: 0000 unimp - afd6: fe910003 lb zero,-23(sp) - afda: c47e sw t6,8(sp) - afdc: 000d c.nop 3 - afde: d000 sw s0,32(s0) - afe0: 000d c.nop 3 - afe2: 0300 addi s0,sp,384 - afe4: 9100 0x9100 - afe6: 7efe flw ft9,252(sp) - ... - aff0: 0a38 addi a4,sp,280 - aff2: 0000 unimp - aff4: 0a3c addi a5,sp,280 - aff6: 0000 unimp - aff8: 0001 nop - affa: 000a3c6f jal s8,adffa <__stack_size+0xadbfa> - affe: c800 sw s0,16(s0) - b000: 000c 0xc - b002: 0300 addi s0,sp,384 - b004: 9100 0x9100 - b006: 7f86 flw ft11,96(sp) - b008: 0dc4 addi s1,sp,724 - b00a: 0000 unimp - b00c: 0dd0 addi a2,sp,724 - b00e: 0000 unimp - b010: 86910003 lb zero,-1943(sp) - b014: 007f 0x7f - b016: 0000 unimp - b018: 0000 unimp - b01a: 0000 unimp - b01c: 8000 0x8000 - b01e: 000a c.slli zero,0x2 - b020: c000 sw s0,0(s0) - b022: 000a c.slli zero,0x2 - b024: 0100 addi s0,sp,128 - b026: 6f00 flw fs0,24(a4) - b028: 0ac0 addi s0,sp,340 - b02a: 0000 unimp - b02c: 0b20 addi s0,sp,408 - b02e: 0000 unimp - b030: 7f88000b 0x7f88000b - b034: f891 bnez s1,af48 <__stack_size+0xab48> - b036: 067e slli a2,a2,0x1f - b038: 8a1a mv s4,t1 - b03a: 1e00 addi s0,sp,816 - b03c: 209f 000b bc00 0xbc00000b209f - b042: 0b00000b 0xb00000b - b046: 9100 0x9100 - b048: 7ef8 flw fa4,124(a3) - b04a: 7606 flw fa2,96(sp) - b04c: 1a00 addi s0,sp,304 - b04e: 008a slli ra,ra,0x2 - b050: 9f1e add t5,t5,t2 - b052: 0bbc addi a5,sp,472 - b054: 0000 unimp - b056: 0be8 addi a0,sp,476 - b058: 0000 unimp - b05a: 0010 0x10 - b05c: f891 bnez s1,af70 <__stack_size+0xab70> - b05e: 067e slli a2,a2,0x1f - b060: 0076 c.slli zero,0x1d - b062: 911a add sp,sp,t1 - b064: 7f8c flw fa1,56(a5) - b066: 7606 flw fa2,96(sp) - b068: 1a00 addi s0,sp,304 - b06a: 9f1e add t5,t5,t2 - b06c: 0be8 addi a0,sp,476 - b06e: 0000 unimp - b070: 0cc8 addi a0,sp,596 - b072: 0000 unimp - b074: 0012 c.slli zero,0x4 - b076: f891 bnez s1,af8a <__stack_size+0xab8a> - b078: 067e slli a2,a2,0x1f - b07a: ff0a fsw ft2,188(sp) - b07c: 1aff 0x1aff - b07e: 8c91 sub s1,s1,a2 - b080: 067f 0x67f - b082: ff0a fsw ft2,188(sp) - b084: 1aff 0x1aff - b086: 9f1e add t5,t5,t2 - b088: 0dc4 addi s1,sp,724 - b08a: 0000 unimp - b08c: 0dd0 addi a2,sp,724 - b08e: 0000 unimp - b090: 0012 c.slli zero,0x4 - b092: f891 bnez s1,afa6 <__stack_size+0xaba6> - b094: 067e slli a2,a2,0x1f - b096: ff0a fsw ft2,188(sp) - b098: 1aff 0x1aff - b09a: 8c91 sub s1,s1,a2 - b09c: 067f 0x67f - b09e: ff0a fsw ft2,188(sp) - b0a0: 1aff 0x1aff - b0a2: 9f1e add t5,t5,t2 - ... - b0ac: 0a80 addi s0,sp,336 - b0ae: 0000 unimp - b0b0: 0a84 addi s1,sp,336 - b0b2: 0000 unimp - b0b4: 0006 c.slli zero,0x1 - b0b6: 0081 addi ra,ra,0 - b0b8: 007d c.nop 31 - b0ba: 9f1e add t5,t5,t2 - b0bc: 0a84 addi s1,sp,336 - b0be: 0000 unimp - b0c0: 0a8c addi a1,sp,336 - b0c2: 0000 unimp - b0c4: 0001 nop - b0c6: 8c5d or s0,s0,a5 - b0c8: 000a c.slli zero,0x2 - b0ca: 9400 0x9400 - b0cc: 000a c.slli zero,0x2 - b0ce: 0b00 addi s0,sp,400 - b0d0: 8800 0x8800 - b0d2: 917f 0x917f - b0d4: 7ef8 flw fa4,124(a3) - b0d6: 1a06 slli s4,s4,0x21 - b0d8: 0081 addi ra,ra,0 - b0da: 9f1e add t5,t5,t2 - b0dc: 0a94 addi a3,sp,336 - b0de: 0000 unimp - b0e0: 0ab0 addi a2,sp,344 - b0e2: 0000 unimp - b0e4: 0001 nop - b0e6: b05e fsd fs7,32(sp) - b0e8: 000a c.slli zero,0x2 - b0ea: c000 sw s0,0(s0) - b0ec: 000a c.slli zero,0x2 - b0ee: 1300 addi s0,sp,416 - b0f0: 8800 0x8800 - b0f2: 917f 0x917f - b0f4: 7ef8 flw fa4,124(a3) - b0f6: 1a06 slli s4,s4,0x21 - b0f8: 0081 addi ra,ra,0 - b0fa: 8f1e mv t5,t2 - b0fc: 4000 lw s0,0(s0) - b0fe: 2225 jal b226 <__stack_size+0xae26> - b100: 0089 addi ra,ra,2 - b102: 9f22 add t5,t5,s0 - b104: 0ac0 addi s0,sp,340 - b106: 0000 unimp - b108: 0acc addi a1,sp,340 - b10a: 0000 unimp - b10c: 7f88001b 0x7f88001b - b110: f891 bnez s1,b024 <__stack_size+0xac24> - b112: 067e slli a2,a2,0x1f - b114: 811a mv sp,t1 - b116: 1e00 addi s0,sp,816 - b118: 7f88 flw fa0,56(a5) - b11a: f891 bnez s1,b02e <__stack_size+0xac2e> - b11c: 067e slli a2,a2,0x1f - b11e: 8a1a mv s4,t1 - b120: 1e00 addi s0,sp,816 - b122: 2540 fld fs0,136(a0) - b124: 8922 mv s2,s0 - b126: 2200 fld fs0,0(a2) - b128: cc9f 000a 2000 0x2000000acc9f - b12e: 2200000b 0x2200000b - b132: 8800 0x8800 - b134: 917f 0x917f - b136: 7ef8 flw fa4,124(a3) - b138: 1a06 slli s4,s4,0x21 - b13a: 0081 addi ra,ra,0 - b13c: 911e add sp,sp,t2 - b13e: 7ef8 flw fa4,124(a3) - b140: 4006 0x4006 - b142: 8a25 andi a2,a2,9 - b144: 1e00 addi s0,sp,816 - b146: 8822 mv a6,s0 - b148: 917f 0x917f - b14a: 7ef8 flw fa4,124(a3) - b14c: 1a06 slli s4,s4,0x21 - b14e: 008a slli ra,ra,0x2 - b150: 401e 0x401e - b152: 2225 jal b27a <__stack_size+0xae7a> - b154: 209f 000b bc00 0xbc00000b209f - b15a: 2200000b 0x2200000b - b15e: 9100 0x9100 - b160: 7ef8 flw fa4,124(a3) - b162: 7606 flw fa2,96(sp) - b164: 1a00 addi s0,sp,304 - b166: 0081 addi ra,ra,0 - b168: 911e add sp,sp,t2 - b16a: 7ef8 flw fa4,124(a3) - b16c: 4006 0x4006 - b16e: 8a25 andi a2,a2,9 - b170: 1e00 addi s0,sp,816 - b172: 9122 add sp,sp,s0 - b174: 7ef8 flw fa4,124(a3) - b176: 7606 flw fa2,96(sp) - b178: 1a00 addi s0,sp,304 - b17a: 008a slli ra,ra,0x2 - b17c: 401e 0x401e - b17e: 2225 jal b2a6 <__stack_size+0xaea6> - b180: bc9f 000b d000 0xd000000bbc9f - b186: 2c00000b 0x2c00000b - b18a: 9100 0x9100 - b18c: 7ef8 flw fa4,124(a3) - b18e: 7606 flw fa2,96(sp) - b190: 1a00 addi s0,sp,304 - b192: 0081 addi ra,ra,0 - b194: 911e add sp,sp,t2 - b196: 7f8c flw fa1,56(a5) - b198: 7606 flw fa2,96(sp) - b19a: 1a00 addi s0,sp,304 - b19c: f891 bnez s1,b0b0 <__stack_size+0xacb0> - b19e: 067e slli a2,a2,0x1f - b1a0: 2540 fld fs0,136(a0) - b1a2: 221e fld ft4,448(sp) - b1a4: f891 bnez s1,b0b8 <__stack_size+0xacb8> - b1a6: 067e slli a2,a2,0x1f - b1a8: 0076 c.slli zero,0x1d - b1aa: 911a add sp,sp,t1 - b1ac: 7f8c flw fa1,56(a5) - b1ae: 7606 flw fa2,96(sp) - b1b0: 1a00 addi s0,sp,304 - b1b2: 401e 0x401e - b1b4: 2225 jal b2dc <__stack_size+0xaedc> - b1b6: d09f 000b e800 0xe800000bd09f - b1bc: 3000000b 0x3000000b - b1c0: 9100 0x9100 - b1c2: 7ef8 flw fa4,124(a3) - b1c4: 7606 flw fa2,96(sp) - b1c6: 1a00 addi s0,sp,304 - b1c8: 8c91 sub s1,s1,a2 - b1ca: 067f 0x67f - b1cc: 2540 fld fs0,136(a0) - b1ce: 911e add sp,sp,t2 - b1d0: 7f8c flw fa1,56(a5) - b1d2: 7606 flw fa2,96(sp) - b1d4: 1a00 addi s0,sp,304 - b1d6: f891 bnez s1,b0ea <__stack_size+0xacea> - b1d8: 067e slli a2,a2,0x1f - b1da: 2540 fld fs0,136(a0) - b1dc: 221e fld ft4,448(sp) - b1de: f891 bnez s1,b0f2 <__stack_size+0xacf2> - b1e0: 067e slli a2,a2,0x1f - b1e2: 0076 c.slli zero,0x1d - b1e4: 911a add sp,sp,t1 - b1e6: 7f8c flw fa1,56(a5) - b1e8: 7606 flw fa2,96(sp) - b1ea: 1a00 addi s0,sp,304 - b1ec: 401e 0x401e - b1ee: 2225 jal b316 <__stack_size+0xaf16> - b1f0: e89f 000b c800 0xc800000be89f - b1f6: 000c 0xc - b1f8: 3400 fld fs0,40(s0) - b1fa: 9100 0x9100 - b1fc: 7ef8 flw fa4,124(a3) - b1fe: 0a06 slli s4,s4,0x1 - b200: ffff 0xffff - b202: 911a add sp,sp,t1 - b204: 7f8c flw fa1,56(a5) - b206: 4006 0x4006 - b208: 1e25 addi t3,t3,-23 - b20a: 8c91 sub s1,s1,a2 - b20c: 067f 0x67f - b20e: ff0a fsw ft2,188(sp) - b210: 1aff 0x1aff - b212: f891 bnez s1,b126 <__stack_size+0xad26> - b214: 067e slli a2,a2,0x1f - b216: 2540 fld fs0,136(a0) - b218: 221e fld ft4,448(sp) - b21a: f891 bnez s1,b12e <__stack_size+0xad2e> - b21c: 067e slli a2,a2,0x1f - b21e: ff0a fsw ft2,188(sp) - b220: 1aff 0x1aff - b222: 8c91 sub s1,s1,a2 - b224: 067f 0x67f - b226: ff0a fsw ft2,188(sp) - b228: 1aff 0x1aff - b22a: 401e 0x401e - b22c: 2225 jal b354 <__stack_size+0xaf54> - b22e: c49f 000d d000 0xd000000dc49f - b234: 000d c.nop 3 - b236: 3400 fld fs0,40(s0) - b238: 9100 0x9100 - b23a: 7ef8 flw fa4,124(a3) - b23c: 0a06 slli s4,s4,0x1 - b23e: ffff 0xffff - b240: 911a add sp,sp,t1 - b242: 7f8c flw fa1,56(a5) - b244: 4006 0x4006 - b246: 1e25 addi t3,t3,-23 - b248: 8c91 sub s1,s1,a2 - b24a: 067f 0x67f - b24c: ff0a fsw ft2,188(sp) - b24e: 1aff 0x1aff - b250: f891 bnez s1,b164 <__stack_size+0xad64> - b252: 067e slli a2,a2,0x1f - b254: 2540 fld fs0,136(a0) - b256: 221e fld ft4,448(sp) - b258: f891 bnez s1,b16c <__stack_size+0xad6c> - b25a: 067e slli a2,a2,0x1f - b25c: ff0a fsw ft2,188(sp) - b25e: 1aff 0x1aff - b260: 8c91 sub s1,s1,a2 - b262: 067f 0x67f - b264: ff0a fsw ft2,188(sp) - b266: 1aff 0x1aff - b268: 401e 0x401e - b26a: 2225 jal b392 <__stack_size+0xaf92> - b26c: 009f 0000 0000 0x9f - b272: 0000 unimp - b274: 8000 0x8000 - b276: 000a c.slli zero,0x2 - b278: cc00 sw s0,24(s0) - b27a: 000a c.slli zero,0x2 - b27c: 0100 addi s0,sp,128 - b27e: 6900 flw fs0,16(a0) - b280: 0acc addi a1,sp,340 - b282: 0000 unimp - b284: 0bbc addi a5,sp,472 - b286: 0000 unimp - b288: 000a c.slli zero,0x2 - b28a: f891 bnez s1,b19e <__stack_size+0xad9e> - b28c: 067e slli a2,a2,0x1f - b28e: 2540 fld fs0,136(a0) - b290: 008a slli ra,ra,0x2 - b292: 9f1e add t5,t5,t2 - b294: 0bbc addi a5,sp,472 - b296: 0000 unimp - b298: 0be8 addi a0,sp,476 - b29a: 0000 unimp - b29c: 8c91000f 0x8c91000f - b2a0: 067f 0x67f - b2a2: 0076 c.slli zero,0x1d - b2a4: 911a add sp,sp,t1 - b2a6: 7ef8 flw fa4,124(a3) - b2a8: 4006 0x4006 - b2aa: 1e25 addi t3,t3,-23 - b2ac: e89f 000b c800 0xc800000be89f - b2b2: 000c 0xc - b2b4: 1000 addi s0,sp,32 - b2b6: 9100 0x9100 - b2b8: 7f8c flw fa1,56(a5) - b2ba: 0a06 slli s4,s4,0x1 - b2bc: ffff 0xffff - b2be: 911a add sp,sp,t1 - b2c0: 7ef8 flw fa4,124(a3) - b2c2: 4006 0x4006 - b2c4: 1e25 addi t3,t3,-23 - b2c6: c49f 000d d000 0xd000000dc49f - b2cc: 000d c.nop 3 - b2ce: 1000 addi s0,sp,32 - b2d0: 9100 0x9100 - b2d2: 7f8c flw fa1,56(a5) - b2d4: 0a06 slli s4,s4,0x1 - b2d6: ffff 0xffff - b2d8: 911a add sp,sp,t1 - b2da: 7ef8 flw fa4,124(a3) - b2dc: 4006 0x4006 - b2de: 1e25 addi t3,t3,-23 - b2e0: 009f 0000 0000 0x9f - b2e6: 0000 unimp - b2e8: 9400 0x9400 - b2ea: 000a c.slli zero,0x2 - b2ec: a800 fsd fs0,16(s0) - b2ee: 000a c.slli zero,0x2 - b2f0: 0100 addi s0,sp,128 - b2f2: 6e00 flw fs0,24(a2) - ... - b2fc: 0a7c addi a5,sp,284 - b2fe: 0000 unimp - b300: 0cc8 addi a0,sp,596 - b302: 0000 unimp - b304: f8910003 lb zero,-119(sp) - b308: c47e sw t6,8(sp) - b30a: 000d c.nop 3 - b30c: d000 sw s0,32(s0) - b30e: 000d c.nop 3 - b310: 0300 addi s0,sp,384 - b312: 9100 0x9100 - b314: 7ef8 flw fa4,124(a3) - ... - b31e: 0a7c addi a5,sp,284 - b320: 0000 unimp - b322: 0cc8 addi a0,sp,596 - b324: 0000 unimp - b326: 8c910003 lb zero,-1847(sp) - b32a: c47f 0xc47f - b32c: 000d c.nop 3 - b32e: d000 sw s0,32(s0) - b330: 000d c.nop 3 - b332: 0300 addi s0,sp,384 - b334: 9100 0x9100 - b336: 7f8c flw fa1,56(a5) - ... - b340: 0a7c addi a5,sp,284 - b342: 0000 unimp - b344: 0a94 addi a3,sp,336 - b346: 0000 unimp - b348: 0001 nop - b34a: 946e add s0,s0,s11 - b34c: 000a c.slli zero,0x2 - b34e: c800 sw s0,16(s0) - b350: 000c 0xc - b352: 0300 addi s0,sp,384 - b354: 9100 0x9100 - b356: 7efa flw ft9,188(sp) - b358: 0dc4 addi s1,sp,724 - b35a: 0000 unimp - b35c: 0dd0 addi a2,sp,724 - b35e: 0000 unimp - b360: fa910003 lb zero,-87(sp) - b364: 007e c.slli zero,0x1f - b366: 0000 unimp - b368: 0000 unimp - b36a: 0000 unimp - b36c: 7c00 flw fs0,56(s0) - b36e: 000a c.slli zero,0x2 - b370: d000 sw s0,32(s0) - b372: 0100000b 0x100000b - b376: 6100 flw fs0,0(a0) - b378: 0bd0 addi a2,sp,468 - b37a: 0000 unimp - b37c: 0cc8 addi a0,sp,596 - b37e: 0000 unimp - b380: 8e910003 lb zero,-1815(sp) - b384: c47f 0xc47f - b386: 000d c.nop 3 - b388: d000 sw s0,32(s0) - b38a: 000d c.nop 3 - b38c: 0300 addi s0,sp,384 - b38e: 9100 0x9100 - b390: 7f8e flw ft11,224(sp) - ... - b39a: 0ac4 addi s1,sp,340 - b39c: 0000 unimp - b39e: 0afc addi a5,sp,348 - b3a0: 0000 unimp - b3a2: 0001 nop - b3a4: fc5e fsw fs7,56(sp) - b3a6: 000a c.slli zero,0x2 - b3a8: 2000 fld fs0,0(s0) - b3aa: 0b00000b 0xb00000b - b3ae: 8800 0x8800 - b3b0: 917f 0x917f - b3b2: 7f88 flw fa0,56(a5) - b3b4: 1a06 slli s4,s4,0x21 - b3b6: 9f1e0077 0x9f1e0077 - b3ba: 0b20 addi s0,sp,408 - b3bc: 0000 unimp - b3be: 0bc4 addi s1,sp,468 - b3c0: 0000 unimp - b3c2: 8891000b 0x8891000b - b3c6: 067f 0x67f - b3c8: 0076 c.slli zero,0x1d - b3ca: 771a flw fa4,164(sp) - b3cc: 1e00 addi s0,sp,816 - b3ce: c49f 000b e800 0xe800000bc49f - b3d4: 1000000b 0x1000000b - b3d8: 9100 0x9100 - b3da: 7efc flw fa5,124(a3) - b3dc: 7606 flw fa2,96(sp) - b3de: 1a00 addi s0,sp,304 - b3e0: 8891 andi s1,s1,4 - b3e2: 067f 0x67f - b3e4: 0076 c.slli zero,0x1d - b3e6: 1e1a slli t3,t3,0x26 - b3e8: e89f 000b c800 0xc800000be89f - b3ee: 000c 0xc - b3f0: 1200 addi s0,sp,288 - b3f2: 9100 0x9100 - b3f4: 7efc flw fa5,124(a3) - b3f6: 0a06 slli s4,s4,0x1 - b3f8: ffff 0xffff - b3fa: 911a add sp,sp,t1 - b3fc: 7f88 flw fa0,56(a5) - b3fe: 0a06 slli s4,s4,0x1 - b400: ffff 0xffff - b402: 1e1a slli t3,t3,0x26 - b404: c49f 000d d000 0xd000000dc49f - b40a: 000d c.nop 3 - b40c: 1200 addi s0,sp,288 - b40e: 9100 0x9100 - b410: 7efc flw fa5,124(a3) - b412: 0a06 slli s4,s4,0x1 - b414: ffff 0xffff - b416: 911a add sp,sp,t1 - b418: 7f88 flw fa0,56(a5) - b41a: 0a06 slli s4,s4,0x1 - b41c: ffff 0xffff - b41e: 1e1a slli t3,t3,0x26 - b420: 009f 0000 0000 0x9f - b426: 0000 unimp - b428: c400 sw s0,8(s0) - b42a: 000a c.slli zero,0x2 - b42c: c800 sw s0,16(s0) - b42e: 000a c.slli zero,0x2 - b430: 0600 addi s0,sp,768 - b432: 8d00 0x8d00 - b434: 7700 flw fs0,40(a4) - b436: 1e00 addi s0,sp,816 - b438: c89f 000a d400 0xd400000ac89f - b43e: 000a c.slli zero,0x2 - b440: 0100 addi s0,sp,128 - b442: 6d00 flw fs0,24(a0) - b444: 0ad8 addi a4,sp,340 - b446: 0000 unimp - b448: 0af8 addi a4,sp,348 - b44a: 0000 unimp - b44c: 0001 nop - b44e: f86d bnez s0,b440 <__stack_size+0xb040> - b450: 000a c.slli zero,0x2 - b452: 2000 fld fs0,0(s0) - b454: 1800000b 0x1800000b - b458: 9100 0x9100 - b45a: 7f88 flw fa0,56(a5) - b45c: 4006 0x4006 - b45e: 7725 lui a4,0xfffe9 - b460: 1e00 addi s0,sp,816 - b462: 7f88 flw fa0,56(a5) - b464: 8891 andi s1,s1,4 - b466: 067f 0x67f - b468: 801a c.mv zero,t1 - b46a: 1e00 addi s0,sp,816 - b46c: 8922 mv s2,s0 - b46e: 2200 fld fs0,0(a2) - b470: 209f 000b 3c00 0x3c00000b209f - b476: 1800000b 0x1800000b - b47a: 9100 0x9100 - b47c: 7f88 flw fa0,56(a5) - b47e: 4006 0x4006 - b480: 7725 lui a4,0xfffe9 - b482: 1e00 addi s0,sp,816 - b484: 8891 andi s1,s1,4 - b486: 067f 0x67f - b488: 0076 c.slli zero,0x1d - b48a: 801a c.mv zero,t1 - b48c: 1e00 addi s0,sp,816 - b48e: 8922 mv s2,s0 - b490: 2200 fld fs0,0(a2) - b492: 3c9f 000b c400 0xc400000b3c9f - b498: 2200000b 0x2200000b - b49c: 9100 0x9100 - b49e: 7f88 flw fa0,56(a5) - b4a0: 4006 0x4006 - b4a2: 7725 lui a4,0xfffe9 - b4a4: 1e00 addi s0,sp,816 - b4a6: 8891 andi s1,s1,4 - b4a8: 067f 0x67f - b4aa: 0076 c.slli zero,0x1d - b4ac: 801a c.mv zero,t1 - b4ae: 1e00 addi s0,sp,816 - b4b0: 9122 add sp,sp,s0 - b4b2: 7f88 flw fa0,56(a5) - b4b4: 7606 flw fa2,96(sp) - b4b6: 1a00 addi s0,sp,304 - b4b8: 401e0077 0x401e0077 - b4bc: 2225 jal b5e4 <__stack_size+0xb1e4> - b4be: c49f 000b cc00 0xcc00000bc49f - b4c4: 2c00000b 0x2c00000b - b4c8: 9100 0x9100 - b4ca: 7efc flw fa5,124(a3) - b4cc: 7606 flw fa2,96(sp) - b4ce: 1a00 addi s0,sp,304 - b4d0: 8891 andi s1,s1,4 - b4d2: 067f 0x67f - b4d4: 2540 fld fs0,136(a0) - b4d6: 911e add sp,sp,t2 - b4d8: 7f88 flw fa0,56(a5) - b4da: 7606 flw fa2,96(sp) - b4dc: 1a00 addi s0,sp,304 - b4de: 0080 addi s0,sp,64 - b4e0: 221e fld ft4,448(sp) - b4e2: fc91 bnez s1,b3fe <__stack_size+0xaffe> - b4e4: 067e slli a2,a2,0x1f - b4e6: 0076 c.slli zero,0x1d - b4e8: 911a add sp,sp,t1 - b4ea: 7f88 flw fa0,56(a5) - b4ec: 7606 flw fa2,96(sp) - b4ee: 1a00 addi s0,sp,304 - b4f0: 401e 0x401e - b4f2: 2225 jal b61a <__stack_size+0xb21a> - b4f4: cc9f 000b e800 0xe800000bcc9f - b4fa: 3000000b 0x3000000b - b4fe: 9100 0x9100 - b500: 7efc flw fa5,124(a3) - b502: 7606 flw fa2,96(sp) - b504: 1a00 addi s0,sp,304 - b506: 8891 andi s1,s1,4 - b508: 067f 0x67f - b50a: 2540 fld fs0,136(a0) - b50c: 911e add sp,sp,t2 - b50e: 7f88 flw fa0,56(a5) - b510: 7606 flw fa2,96(sp) - b512: 1a00 addi s0,sp,304 - b514: fc91 bnez s1,b430 <__stack_size+0xb030> - b516: 067e slli a2,a2,0x1f - b518: 2540 fld fs0,136(a0) - b51a: 221e fld ft4,448(sp) - b51c: fc91 bnez s1,b438 <__stack_size+0xb038> - b51e: 067e slli a2,a2,0x1f - b520: 0076 c.slli zero,0x1d - b522: 911a add sp,sp,t1 - b524: 7f88 flw fa0,56(a5) - b526: 7606 flw fa2,96(sp) - b528: 1a00 addi s0,sp,304 - b52a: 401e 0x401e - b52c: 2225 jal b654 <__stack_size+0xb254> - b52e: e89f 000b c800 0xc800000be89f - b534: 000c 0xc - b536: 3400 fld fs0,40(s0) - b538: 9100 0x9100 - b53a: 7efc flw fa5,124(a3) - b53c: 0a06 slli s4,s4,0x1 - b53e: ffff 0xffff - b540: 911a add sp,sp,t1 - b542: 7f88 flw fa0,56(a5) - b544: 4006 0x4006 - b546: 1e25 addi t3,t3,-23 - b548: 8891 andi s1,s1,4 - b54a: 067f 0x67f - b54c: ff0a fsw ft2,188(sp) - b54e: 1aff 0x1aff - b550: fc91 bnez s1,b46c <__stack_size+0xb06c> - b552: 067e slli a2,a2,0x1f - b554: 2540 fld fs0,136(a0) - b556: 221e fld ft4,448(sp) - b558: fc91 bnez s1,b474 <__stack_size+0xb074> - b55a: 067e slli a2,a2,0x1f - b55c: ff0a fsw ft2,188(sp) - b55e: 1aff 0x1aff - b560: 8891 andi s1,s1,4 - b562: 067f 0x67f - b564: ff0a fsw ft2,188(sp) - b566: 1aff 0x1aff - b568: 401e 0x401e - b56a: 2225 jal b692 <__stack_size+0xb292> - b56c: c49f 000d d000 0xd000000dc49f - b572: 000d c.nop 3 - b574: 3400 fld fs0,40(s0) - b576: 9100 0x9100 - b578: 7efc flw fa5,124(a3) - b57a: 0a06 slli s4,s4,0x1 - b57c: ffff 0xffff - b57e: 911a add sp,sp,t1 - b580: 7f88 flw fa0,56(a5) - b582: 4006 0x4006 - b584: 1e25 addi t3,t3,-23 - b586: 8891 andi s1,s1,4 - b588: 067f 0x67f - b58a: ff0a fsw ft2,188(sp) - b58c: 1aff 0x1aff - b58e: fc91 bnez s1,b4aa <__stack_size+0xb0aa> - b590: 067e slli a2,a2,0x1f - b592: 2540 fld fs0,136(a0) - b594: 221e fld ft4,448(sp) - b596: fc91 bnez s1,b4b2 <__stack_size+0xb0b2> - b598: 067e slli a2,a2,0x1f - b59a: ff0a fsw ft2,188(sp) - b59c: 1aff 0x1aff - b59e: 8891 andi s1,s1,4 - b5a0: 067f 0x67f - b5a2: ff0a fsw ft2,188(sp) - b5a4: 1aff 0x1aff - b5a6: 401e 0x401e - b5a8: 2225 jal b6d0 <__stack_size+0xb2d0> - b5aa: 009f 0000 0000 0x9f - b5b0: 0000 unimp - b5b2: d000 sw s0,32(s0) - b5b4: 000a c.slli zero,0x2 - b5b6: e400 fsw fs0,8(s0) - b5b8: 000a c.slli zero,0x2 - b5ba: 0100 addi s0,sp,128 - b5bc: 5600 lw s0,40(a2) - b5be: 0ae4 addi s1,sp,348 - b5c0: 0000 unimp - b5c2: 0b20 addi s0,sp,408 - b5c4: 0000 unimp - b5c6: 7f88000b 0x7f88000b - b5ca: 8891 andi s1,s1,4 - b5cc: 067f 0x67f - b5ce: 801a c.mv zero,t1 - b5d0: 1e00 addi s0,sp,816 - b5d2: 209f 000b cc00 0xcc00000b209f - b5d8: 0b00000b 0xb00000b - b5dc: 9100 0x9100 - b5de: 7f88 flw fa0,56(a5) - b5e0: 7606 flw fa2,96(sp) - b5e2: 1a00 addi s0,sp,304 - b5e4: 0080 addi s0,sp,64 - b5e6: 9f1e add t5,t5,t2 - b5e8: 0bcc addi a1,sp,468 - b5ea: 0000 unimp - b5ec: 0be8 addi a0,sp,476 - b5ee: 0000 unimp - b5f0: 8891000f 0x8891000f - b5f4: 067f 0x67f - b5f6: 0076 c.slli zero,0x1d - b5f8: 911a add sp,sp,t1 - b5fa: 7efc flw fa5,124(a3) - b5fc: 4006 0x4006 - b5fe: 1e25 addi t3,t3,-23 - b600: e89f 000b c800 0xc800000be89f - b606: 000c 0xc - b608: 1000 addi s0,sp,32 - b60a: 9100 0x9100 - b60c: 7f88 flw fa0,56(a5) - b60e: 0a06 slli s4,s4,0x1 - b610: ffff 0xffff - b612: 911a add sp,sp,t1 - b614: 7efc flw fa5,124(a3) - b616: 4006 0x4006 - b618: 1e25 addi t3,t3,-23 - b61a: c49f 000d d000 0xd000000dc49f - b620: 000d c.nop 3 - b622: 1000 addi s0,sp,32 - b624: 9100 0x9100 - b626: 7f88 flw fa0,56(a5) - b628: 0a06 slli s4,s4,0x1 - b62a: ffff 0xffff - b62c: 911a add sp,sp,t1 - b62e: 7efc flw fa5,124(a3) - b630: 4006 0x4006 - b632: 1e25 addi t3,t3,-23 - b634: 009f 0000 0000 0x9f - b63a: 0000 unimp - b63c: d000 sw s0,32(s0) - b63e: 000a c.slli zero,0x2 - b640: e800 fsw fs0,16(s0) - b642: 000a c.slli zero,0x2 - b644: 0100 addi s0,sp,128 - b646: 6f00 flw fs0,24(a4) - ... - b650: 0abc addi a5,sp,344 - b652: 0000 unimp - b654: 0cc8 addi a0,sp,596 - b656: 0000 unimp - b658: fc910003 lb zero,-55(sp) - b65c: c47e sw t6,8(sp) - b65e: 000d c.nop 3 - b660: d000 sw s0,32(s0) - b662: 000d c.nop 3 - b664: 0300 addi s0,sp,384 - b666: 9100 0x9100 - b668: 7efc flw fa5,124(a3) - ... - b672: 0abc addi a5,sp,344 - b674: 0000 unimp - b676: 0cc8 addi a0,sp,596 - b678: 0000 unimp - b67a: 88910003 lb zero,-1911(sp) - b67e: c47f 0xc47f - b680: 000d c.nop 3 - b682: d000 sw s0,32(s0) - b684: 000d c.nop 3 - b686: 0300 addi s0,sp,384 - b688: 9100 0x9100 - b68a: 7f88 flw fa0,56(a5) - ... - b694: 0abc addi a5,sp,344 - b696: 0000 unimp - b698: 0bcc addi a1,sp,468 - b69a: 0000 unimp - b69c: 0001 nop - b69e: cc60 sw s0,92(s0) - b6a0: c800000b 0xc800000b - b6a4: 000c 0xc - b6a6: 0300 addi s0,sp,384 - b6a8: 9100 0x9100 - b6aa: 7efe flw ft9,252(sp) - b6ac: 0dc4 addi s1,sp,724 - b6ae: 0000 unimp - b6b0: 0dd0 addi a2,sp,724 - b6b2: 0000 unimp - b6b4: fe910003 lb zero,-23(sp) - b6b8: 007e c.slli zero,0x1f - b6ba: 0000 unimp - b6bc: 0000 unimp - b6be: 0000 unimp - b6c0: bc00 fsd fs0,56(s0) - b6c2: 000a c.slli zero,0x2 - b6c4: c800 sw s0,16(s0) - b6c6: 000a c.slli zero,0x2 - b6c8: 0100 addi s0,sp,128 - b6ca: 6d00 flw fs0,24(a0) - b6cc: 0ac8 addi a0,sp,340 - b6ce: 0000 unimp - b6d0: 0cc8 addi a0,sp,596 - b6d2: 0000 unimp - b6d4: 8a910003 lb zero,-1879(sp) - b6d8: c47f 0xc47f - b6da: 000d c.nop 3 - b6dc: d000 sw s0,32(s0) - b6de: 000d c.nop 3 - b6e0: 0300 addi s0,sp,384 - b6e2: 9100 0x9100 - b6e4: 7f8a flw ft11,160(sp) - ... - b6ee: 0b0c addi a1,sp,400 - b6f0: 0000 unimp - b6f2: 0b58 addi a4,sp,404 - b6f4: 0000 unimp - b6f6: 0001 nop - b6f8: 000b585b 0xb585b - b6fc: e800 fsw fs0,16(s0) - b6fe: 9d00000b 0x9d00000b - b702: 9100 0x9100 - b704: 7ef8 flw fa4,124(a3) - b706: 7606 flw fa2,96(sp) - b708: 1a00 addi s0,sp,304 - b70a: 8891 andi s1,s1,4 - b70c: 067f 0x67f - b70e: 0076 c.slli zero,0x1d - b710: 1e1a slli t3,t3,0x26 - b712: 0076 c.slli zero,0x1d - b714: 911a add sp,sp,t1 - b716: 7ef8 flw fa4,124(a3) - b718: 7606 flw fa2,96(sp) - b71a: 1a00 addi s0,sp,304 - b71c: 8891 andi s1,s1,4 - b71e: 067f 0x67f - b720: 2540 fld fs0,136(a0) - b722: 911e add sp,sp,t2 - b724: 7f88 flw fa0,56(a5) - b726: 7606 flw fa2,96(sp) - b728: 1a00 addi s0,sp,304 - b72a: f891 bnez s1,b63e <__stack_size+0xb23e> - b72c: 067e slli a2,a2,0x1f - b72e: 2540 fld fs0,136(a0) - b730: 221e fld ft4,448(sp) - b732: f891 bnez s1,b646 <__stack_size+0xb246> - b734: 067e slli a2,a2,0x1f - b736: 0076 c.slli zero,0x1d - b738: 911a add sp,sp,t1 - b73a: 7f88 flw fa0,56(a5) - b73c: 7606 flw fa2,96(sp) - b73e: 1a00 addi s0,sp,304 - b740: 401e 0x401e - b742: 2225 jal b86a <__stack_size+0xb46a> - b744: 0076 c.slli zero,0x1d - b746: 401a 0x401a - b748: 2224 fld fs1,64(a2) - b74a: d891 beqz s1,b65e <__stack_size+0xb25e> - b74c: 067e slli a2,a2,0x1f - b74e: 4022 0x4022 - b750: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - b754: 7ef8 flw fa4,124(a3) - b756: 7606 flw fa2,96(sp) - b758: 1a00 addi s0,sp,304 - b75a: 8891 andi s1,s1,4 - b75c: 067f 0x67f - b75e: 0076 c.slli zero,0x1d - b760: 1e1a slli t3,t3,0x26 - b762: 0076 c.slli zero,0x1d - b764: 911a add sp,sp,t1 - b766: 7ef8 flw fa4,124(a3) - b768: 7606 flw fa2,96(sp) - b76a: 1a00 addi s0,sp,304 - b76c: 8891 andi s1,s1,4 - b76e: 067f 0x67f - b770: 2540 fld fs0,136(a0) - b772: 911e add sp,sp,t2 - b774: 7f88 flw fa0,56(a5) - b776: 7606 flw fa2,96(sp) - b778: 1a00 addi s0,sp,304 - b77a: f891 bnez s1,b68e <__stack_size+0xb28e> - b77c: 067e slli a2,a2,0x1f - b77e: 2540 fld fs0,136(a0) - b780: 221e fld ft4,448(sp) - b782: f891 bnez s1,b696 <__stack_size+0xb296> - b784: 067e slli a2,a2,0x1f - b786: 0076 c.slli zero,0x1d - b788: 911a add sp,sp,t1 - b78a: 7f88 flw fa0,56(a5) - b78c: 7606 flw fa2,96(sp) - b78e: 1a00 addi s0,sp,304 - b790: 401e 0x401e - b792: 2225 jal b8ba <__stack_size+0xb4ba> - b794: 0076 c.slli zero,0x1d - b796: 401a 0x401a - b798: 2224 fld fs1,64(a2) - b79a: 4b40 lw s0,20(a4) - b79c: 2224 fld fs1,64(a2) - b79e: 9f2d 0x9f2d - b7a0: 0be8 addi a0,sp,476 - b7a2: 0000 unimp - b7a4: 0cc8 addi a0,sp,596 - b7a6: 0000 unimp - b7a8: 00ad addi ra,ra,11 - b7aa: f891 bnez s1,b6be <__stack_size+0xb2be> - b7ac: 067e slli a2,a2,0x1f - b7ae: ff0a fsw ft2,188(sp) - b7b0: 1aff 0x1aff - b7b2: 8891 andi s1,s1,4 - b7b4: 067f 0x67f - b7b6: ff0a fsw ft2,188(sp) - b7b8: 1aff 0x1aff - b7ba: 0a1e slli s4,s4,0x7 - b7bc: ffff 0xffff - b7be: 911a add sp,sp,t1 - b7c0: 7ef8 flw fa4,124(a3) - b7c2: 0a06 slli s4,s4,0x1 - b7c4: ffff 0xffff - b7c6: 911a add sp,sp,t1 - b7c8: 7f88 flw fa0,56(a5) - b7ca: 4006 0x4006 - b7cc: 1e25 addi t3,t3,-23 - b7ce: 8891 andi s1,s1,4 - b7d0: 067f 0x67f - b7d2: ff0a fsw ft2,188(sp) - b7d4: 1aff 0x1aff - b7d6: f891 bnez s1,b6ea <__stack_size+0xb2ea> - b7d8: 067e slli a2,a2,0x1f - b7da: 2540 fld fs0,136(a0) - b7dc: 221e fld ft4,448(sp) - b7de: f891 bnez s1,b6f2 <__stack_size+0xb2f2> - b7e0: 067e slli a2,a2,0x1f - b7e2: ff0a fsw ft2,188(sp) - b7e4: 1aff 0x1aff - b7e6: 8891 andi s1,s1,4 - b7e8: 067f 0x67f - b7ea: ff0a fsw ft2,188(sp) - b7ec: 1aff 0x1aff - b7ee: 401e 0x401e - b7f0: 2225 jal b918 <__stack_size+0xb518> - b7f2: ff0a fsw ft2,188(sp) - b7f4: 1aff 0x1aff - b7f6: 2440 fld fs0,136(s0) - b7f8: 9122 add sp,sp,s0 - b7fa: 7ed8 flw fa4,60(a3) - b7fc: 2206 fld ft4,64(sp) - b7fe: 4b40 lw s0,20(a4) - b800: 2224 fld fs1,64(a2) - b802: f891 bnez s1,b716 <__stack_size+0xb316> - b804: 067e slli a2,a2,0x1f - b806: ff0a fsw ft2,188(sp) - b808: 1aff 0x1aff - b80a: 8891 andi s1,s1,4 - b80c: 067f 0x67f - b80e: ff0a fsw ft2,188(sp) - b810: 1aff 0x1aff - b812: 0a1e slli s4,s4,0x7 - b814: ffff 0xffff - b816: 911a add sp,sp,t1 - b818: 7ef8 flw fa4,124(a3) - b81a: 0a06 slli s4,s4,0x1 - b81c: ffff 0xffff - b81e: 911a add sp,sp,t1 - b820: 7f88 flw fa0,56(a5) - b822: 4006 0x4006 - b824: 1e25 addi t3,t3,-23 - b826: 8891 andi s1,s1,4 - b828: 067f 0x67f - b82a: ff0a fsw ft2,188(sp) - b82c: 1aff 0x1aff - b82e: f891 bnez s1,b742 <__stack_size+0xb342> - b830: 067e slli a2,a2,0x1f - b832: 2540 fld fs0,136(a0) - b834: 221e fld ft4,448(sp) - b836: f891 bnez s1,b74a <__stack_size+0xb34a> - b838: 067e slli a2,a2,0x1f - b83a: ff0a fsw ft2,188(sp) - b83c: 1aff 0x1aff - b83e: 8891 andi s1,s1,4 - b840: 067f 0x67f - b842: ff0a fsw ft2,188(sp) - b844: 1aff 0x1aff - b846: 401e 0x401e - b848: 2225 jal b970 <__stack_size+0xb570> - b84a: ff0a fsw ft2,188(sp) - b84c: 1aff 0x1aff - b84e: 2440 fld fs0,136(s0) - b850: 4022 0x4022 - b852: 2d22244b 0x2d22244b - b856: c49f 000d d000 0xd000000dc49f - b85c: 000d c.nop 3 - b85e: ad00 fsd fs0,24(a0) - b860: 9100 0x9100 - b862: 7ef8 flw fa4,124(a3) - b864: 0a06 slli s4,s4,0x1 - b866: ffff 0xffff - b868: 911a add sp,sp,t1 - b86a: 7f88 flw fa0,56(a5) - b86c: 0a06 slli s4,s4,0x1 - b86e: ffff 0xffff - b870: 1e1a slli t3,t3,0x26 - b872: ff0a fsw ft2,188(sp) - b874: 1aff 0x1aff - b876: f891 bnez s1,b78a <__stack_size+0xb38a> - b878: 067e slli a2,a2,0x1f - b87a: ff0a fsw ft2,188(sp) - b87c: 1aff 0x1aff - b87e: 8891 andi s1,s1,4 - b880: 067f 0x67f - b882: 2540 fld fs0,136(a0) - b884: 911e add sp,sp,t2 - b886: 7f88 flw fa0,56(a5) - b888: 0a06 slli s4,s4,0x1 - b88a: ffff 0xffff - b88c: 911a add sp,sp,t1 - b88e: 7ef8 flw fa4,124(a3) - b890: 4006 0x4006 - b892: 1e25 addi t3,t3,-23 - b894: 9122 add sp,sp,s0 - b896: 7ef8 flw fa4,124(a3) - b898: 0a06 slli s4,s4,0x1 - b89a: ffff 0xffff - b89c: 911a add sp,sp,t1 - b89e: 7f88 flw fa0,56(a5) - b8a0: 0a06 slli s4,s4,0x1 - b8a2: ffff 0xffff - b8a4: 1e1a slli t3,t3,0x26 - b8a6: 2540 fld fs0,136(a0) - b8a8: 0a22 slli s4,s4,0x8 - b8aa: ffff 0xffff - b8ac: 401a 0x401a - b8ae: 2224 fld fs1,64(a2) - b8b0: d891 beqz s1,b7c4 <__stack_size+0xb3c4> - b8b2: 067e slli a2,a2,0x1f - b8b4: 4022 0x4022 - b8b6: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - b8ba: 7ef8 flw fa4,124(a3) - b8bc: 0a06 slli s4,s4,0x1 - b8be: ffff 0xffff - b8c0: 911a add sp,sp,t1 - b8c2: 7f88 flw fa0,56(a5) - b8c4: 0a06 slli s4,s4,0x1 - b8c6: ffff 0xffff - b8c8: 1e1a slli t3,t3,0x26 - b8ca: ff0a fsw ft2,188(sp) - b8cc: 1aff 0x1aff - b8ce: f891 bnez s1,b7e2 <__stack_size+0xb3e2> - b8d0: 067e slli a2,a2,0x1f - b8d2: ff0a fsw ft2,188(sp) - b8d4: 1aff 0x1aff - b8d6: 8891 andi s1,s1,4 - b8d8: 067f 0x67f - b8da: 2540 fld fs0,136(a0) - b8dc: 911e add sp,sp,t2 - b8de: 7f88 flw fa0,56(a5) - b8e0: 0a06 slli s4,s4,0x1 - b8e2: ffff 0xffff - b8e4: 911a add sp,sp,t1 - b8e6: 7ef8 flw fa4,124(a3) - b8e8: 4006 0x4006 - b8ea: 1e25 addi t3,t3,-23 - b8ec: 9122 add sp,sp,s0 - b8ee: 7ef8 flw fa4,124(a3) - b8f0: 0a06 slli s4,s4,0x1 - b8f2: ffff 0xffff - b8f4: 911a add sp,sp,t1 - b8f6: 7f88 flw fa0,56(a5) - b8f8: 0a06 slli s4,s4,0x1 - b8fa: ffff 0xffff - b8fc: 1e1a slli t3,t3,0x26 - b8fe: 2540 fld fs0,136(a0) - b900: 0a22 slli s4,s4,0x8 - b902: ffff 0xffff - b904: 401a 0x401a - b906: 2224 fld fs1,64(a2) - b908: 4b40 lw s0,20(a4) - b90a: 2224 fld fs1,64(a2) - b90c: 9f2d 0x9f2d - ... - b916: 0b10 addi a2,sp,400 - b918: 0000 unimp - b91a: 0b28 addi a0,sp,408 - b91c: 0000 unimp - b91e: 0011 c.nop 4 - b920: 4b40008b 0x4b40008b - b924: 2224 fld fs1,64(a2) - b926: 4b400087 0x4b400087 - b92a: 2224 fld fs1,64(a2) - b92c: 082d addi a6,a6,11 - b92e: 1aff 0x1aff - b930: 289f 000b 2c00 0x2c00000b289f - b936: 1f00000b 0x1f00000b - b93a: 8b00 0x8b00 - b93c: 4000 lw s0,0(s0) - b93e: 8722244b fnmsub.q fs0,ft4,fs2,fa6,rdn - b942: 4000 lw s0,0(s0) - b944: 2d22244b 0x2d22244b - b948: 4b400083 lb ra,1204(zero) # 4b4 <__stack_size+0xb4> - b94c: 2224 fld fs1,64(a2) - b94e: 4b40007b 0x4b40007b - b952: 2224 fld fs1,64(a2) - b954: 212d jal bd7e <__stack_size+0xb97e> - b956: ff08 fsw fa0,56(a4) - b958: 9f1a add t5,t5,t1 - b95a: 0b2c addi a1,sp,408 - b95c: 0000 unimp - b95e: 0b54 addi a3,sp,404 - b960: 0000 unimp - b962: 001f 008b 4b40 0x4b40008b001f - b968: 2224 fld fs1,64(a2) - b96a: 4b400087 0x4b400087 - b96e: 2224 fld fs1,64(a2) - b970: 862d srai a2,a2,0xb - b972: 4000 lw s0,0(s0) - b974: 7b22244b fnmsub.d fs0,ft4,fs2,fa5,rdn - b978: 4000 lw s0,0(s0) - b97a: 2d22244b 0x2d22244b - b97e: 0821 addi a6,a6,8 - b980: 1aff 0x1aff - b982: 009f 0000 0000 0x9f - b988: 0000 unimp - b98a: 2800 fld fs0,16(s0) - b98c: 5c00000b 0x5c00000b - b990: 0100000b 0x100000b - b994: 5c00 lw s0,56(s0) - b996: 0b5c addi a5,sp,404 - b998: 0000 unimp - b99a: 0bbc addi a5,sp,472 - b99c: 0000 unimp - b99e: f89100bf 0076067e 0x76067ef89100bf - b9a6: 911a add sp,sp,t1 - b9a8: 7f88 flw fa0,56(a5) - b9aa: 7606 flw fa2,96(sp) - b9ac: 1a00 addi s0,sp,304 - b9ae: 761e flw fa2,228(sp) - b9b0: 1a00 addi s0,sp,304 - b9b2: f491 bnez s1,b8be <__stack_size+0xb4be> - b9b4: 067e slli a2,a2,0x1f - b9b6: 0076 c.slli zero,0x1d - b9b8: 8a1a mv s4,t1 - b9ba: 1e00 addi s0,sp,816 - b9bc: 0076 c.slli zero,0x1d - b9be: 221a fld ft4,384(sp) - b9c0: f491 bnez s1,b8cc <__stack_size+0xb4cc> - b9c2: 067e slli a2,a2,0x1f - b9c4: 0076 c.slli zero,0x1d - b9c6: 811a mv sp,t1 - b9c8: 1e00 addi s0,sp,816 - b9ca: f491 bnez s1,b8d6 <__stack_size+0xb4d6> - b9cc: 067e slli a2,a2,0x1f - b9ce: 2540 fld fs0,136(a0) - b9d0: 008a slli ra,ra,0x2 - b9d2: 221e fld ft4,448(sp) - b9d4: f491 bnez s1,b8e0 <__stack_size+0xb4e0> - b9d6: 067e slli a2,a2,0x1f - b9d8: 0076 c.slli zero,0x1d - b9da: 8a1a mv s4,t1 - b9dc: 1e00 addi s0,sp,816 - b9de: 2540 fld fs0,136(a0) - b9e0: 7622 flw fa2,40(sp) - b9e2: 1a00 addi s0,sp,304 - b9e4: 2440 fld fs0,136(s0) - b9e6: 9122 add sp,sp,s0 - b9e8: 7ef8 flw fa4,124(a3) - b9ea: 7606 flw fa2,96(sp) - b9ec: 1a00 addi s0,sp,304 - b9ee: 8891 andi s1,s1,4 - b9f0: 067f 0x67f - b9f2: 2540 fld fs0,136(a0) - b9f4: 911e add sp,sp,t2 - b9f6: 7f88 flw fa0,56(a5) - b9f8: 7606 flw fa2,96(sp) - b9fa: 1a00 addi s0,sp,304 - b9fc: f891 bnez s1,b910 <__stack_size+0xb510> - b9fe: 067e slli a2,a2,0x1f - ba00: 2540 fld fs0,136(a0) - ba02: 221e fld ft4,448(sp) - ba04: f891 bnez s1,b918 <__stack_size+0xb518> - ba06: 067e slli a2,a2,0x1f - ba08: 0076 c.slli zero,0x1d - ba0a: 911a add sp,sp,t1 - ba0c: 7f88 flw fa0,56(a5) - ba0e: 7606 flw fa2,96(sp) - ba10: 1a00 addi s0,sp,304 - ba12: 401e 0x401e - ba14: 2225 jal bb3c <__stack_size+0xb73c> - ba16: 0076 c.slli zero,0x1d - ba18: 401a 0x401a - ba1a: 2224 fld fs1,64(a2) - ba1c: d891 beqz s1,b930 <__stack_size+0xb530> - ba1e: 067e slli a2,a2,0x1f - ba20: 4022 0x4022 - ba22: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - ba26: 7ef4 flw fa3,124(a3) - ba28: 7606 flw fa2,96(sp) - ba2a: 1a00 addi s0,sp,304 - ba2c: 008a slli ra,ra,0x2 - ba2e: 761e flw fa2,228(sp) - ba30: 1a00 addi s0,sp,304 - ba32: f491 bnez s1,b93e <__stack_size+0xb53e> - ba34: 067e slli a2,a2,0x1f - ba36: 0076 c.slli zero,0x1d - ba38: 811a mv sp,t1 - ba3a: 1e00 addi s0,sp,816 - ba3c: f491 bnez s1,b948 <__stack_size+0xb548> - ba3e: 067e slli a2,a2,0x1f - ba40: 2540 fld fs0,136(a0) - ba42: 008a slli ra,ra,0x2 - ba44: 221e fld ft4,448(sp) - ba46: f491 bnez s1,b952 <__stack_size+0xb552> - ba48: 067e slli a2,a2,0x1f - ba4a: 0076 c.slli zero,0x1d - ba4c: 8a1a mv s4,t1 - ba4e: 1e00 addi s0,sp,816 - ba50: 2540 fld fs0,136(a0) - ba52: 7622 flw fa2,40(sp) - ba54: 1a00 addi s0,sp,304 - ba56: 2440 fld fs0,136(s0) - ba58: 4022 0x4022 - ba5a: 2d22244b 0x2d22244b - ba5e: bc9f 000b d000 0xd000000bbc9f - ba64: dd00000b 0xdd00000b - ba68: 9100 0x9100 - ba6a: 7ef8 flw fa4,124(a3) - ba6c: 7606 flw fa2,96(sp) - ba6e: 1a00 addi s0,sp,304 - ba70: 8891 andi s1,s1,4 - ba72: 067f 0x67f - ba74: 0076 c.slli zero,0x1d - ba76: 1e1a slli t3,t3,0x26 - ba78: 0076 c.slli zero,0x1d - ba7a: 911a add sp,sp,t1 - ba7c: 7f8c flw fa1,56(a5) - ba7e: 7606 flw fa2,96(sp) - ba80: 1a00 addi s0,sp,304 - ba82: f491 bnez s1,b98e <__stack_size+0xb58e> - ba84: 067e slli a2,a2,0x1f - ba86: 0076 c.slli zero,0x1d - ba88: 1e1a slli t3,t3,0x26 - ba8a: 0076 c.slli zero,0x1d - ba8c: 221a fld ft4,384(sp) - ba8e: f491 bnez s1,b99a <__stack_size+0xb59a> - ba90: 067e slli a2,a2,0x1f - ba92: 0076 c.slli zero,0x1d - ba94: 811a mv sp,t1 - ba96: 1e00 addi s0,sp,816 - ba98: 8c91 sub s1,s1,a2 - ba9a: 067f 0x67f - ba9c: 0076 c.slli zero,0x1d - ba9e: 911a add sp,sp,t1 - baa0: 7ef4 flw fa3,124(a3) - baa2: 4006 0x4006 - baa4: 1e25 addi t3,t3,-23 - baa6: 9122 add sp,sp,s0 - baa8: 7f8c flw fa1,56(a5) - baaa: 7606 flw fa2,96(sp) - baac: 1a00 addi s0,sp,304 - baae: f491 bnez s1,b9ba <__stack_size+0xb5ba> - bab0: 067e slli a2,a2,0x1f - bab2: 0076 c.slli zero,0x1d - bab4: 1e1a slli t3,t3,0x26 - bab6: 2540 fld fs0,136(a0) - bab8: 7622 flw fa2,40(sp) - baba: 1a00 addi s0,sp,304 - babc: 2440 fld fs0,136(s0) - babe: 9122 add sp,sp,s0 - bac0: 7ef8 flw fa4,124(a3) - bac2: 7606 flw fa2,96(sp) - bac4: 1a00 addi s0,sp,304 - bac6: 8891 andi s1,s1,4 - bac8: 067f 0x67f - baca: 2540 fld fs0,136(a0) - bacc: 911e add sp,sp,t2 - bace: 7f88 flw fa0,56(a5) - bad0: 7606 flw fa2,96(sp) - bad2: 1a00 addi s0,sp,304 - bad4: f891 bnez s1,b9e8 <__stack_size+0xb5e8> - bad6: 067e slli a2,a2,0x1f - bad8: 2540 fld fs0,136(a0) - bada: 221e fld ft4,448(sp) - badc: f891 bnez s1,b9f0 <__stack_size+0xb5f0> - bade: 067e slli a2,a2,0x1f - bae0: 0076 c.slli zero,0x1d - bae2: 911a add sp,sp,t1 - bae4: 7f88 flw fa0,56(a5) - bae6: 7606 flw fa2,96(sp) - bae8: 1a00 addi s0,sp,304 - baea: 401e 0x401e - baec: 2225 jal bc14 <__stack_size+0xb814> - baee: 0076 c.slli zero,0x1d - baf0: 401a 0x401a - baf2: 2224 fld fs1,64(a2) - baf4: d891 beqz s1,ba08 <__stack_size+0xb608> - baf6: 067e slli a2,a2,0x1f - baf8: 4022 0x4022 - bafa: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - bafe: 7f8c flw fa1,56(a5) - bb00: 7606 flw fa2,96(sp) - bb02: 1a00 addi s0,sp,304 - bb04: f491 bnez s1,ba10 <__stack_size+0xb610> - bb06: 067e slli a2,a2,0x1f - bb08: 0076 c.slli zero,0x1d - bb0a: 1e1a slli t3,t3,0x26 - bb0c: 0076 c.slli zero,0x1d - bb0e: 911a add sp,sp,t1 - bb10: 7ef4 flw fa3,124(a3) - bb12: 7606 flw fa2,96(sp) - bb14: 1a00 addi s0,sp,304 - bb16: 0081 addi ra,ra,0 - bb18: 911e add sp,sp,t2 - bb1a: 7f8c flw fa1,56(a5) - bb1c: 7606 flw fa2,96(sp) - bb1e: 1a00 addi s0,sp,304 - bb20: f491 bnez s1,ba2c <__stack_size+0xb62c> - bb22: 067e slli a2,a2,0x1f - bb24: 2540 fld fs0,136(a0) - bb26: 221e fld ft4,448(sp) - bb28: 8c91 sub s1,s1,a2 - bb2a: 067f 0x67f - bb2c: 0076 c.slli zero,0x1d - bb2e: 911a add sp,sp,t1 - bb30: 7ef4 flw fa3,124(a3) - bb32: 7606 flw fa2,96(sp) - bb34: 1a00 addi s0,sp,304 - bb36: 401e 0x401e - bb38: 2225 jal bc60 <__stack_size+0xb860> - bb3a: 0076 c.slli zero,0x1d - bb3c: 401a 0x401a - bb3e: 2224 fld fs1,64(a2) - bb40: 4b40 lw s0,20(a4) - bb42: 2224 fld fs1,64(a2) - bb44: 9f2d 0x9f2d - bb46: 0bd0 addi a2,sp,468 - bb48: 0000 unimp - bb4a: 0be8 addi a0,sp,476 - bb4c: 0000 unimp - bb4e: 00e5 addi ra,ra,25 - bb50: f891 bnez s1,ba64 <__stack_size+0xb664> - bb52: 067e slli a2,a2,0x1f - bb54: 0076 c.slli zero,0x1d - bb56: 911a add sp,sp,t1 - bb58: 7f88 flw fa0,56(a5) - bb5a: 7606 flw fa2,96(sp) - bb5c: 1a00 addi s0,sp,304 - bb5e: 761e flw fa2,228(sp) - bb60: 1a00 addi s0,sp,304 - bb62: 8c91 sub s1,s1,a2 - bb64: 067f 0x67f - bb66: 0076 c.slli zero,0x1d - bb68: 911a add sp,sp,t1 - bb6a: 7ef4 flw fa3,124(a3) - bb6c: 7606 flw fa2,96(sp) - bb6e: 1a00 addi s0,sp,304 - bb70: 761e flw fa2,228(sp) - bb72: 1a00 addi s0,sp,304 - bb74: 9122 add sp,sp,s0 - bb76: 7ef4 flw fa3,124(a3) - bb78: 7606 flw fa2,96(sp) - bb7a: 1a00 addi s0,sp,304 - bb7c: 8c91 sub s1,s1,a2 - bb7e: 067f 0x67f - bb80: 2540 fld fs0,136(a0) - bb82: 911e add sp,sp,t2 - bb84: 7f8c flw fa1,56(a5) - bb86: 7606 flw fa2,96(sp) - bb88: 1a00 addi s0,sp,304 - bb8a: f491 bnez s1,ba96 <__stack_size+0xb696> - bb8c: 067e slli a2,a2,0x1f - bb8e: 2540 fld fs0,136(a0) - bb90: 221e fld ft4,448(sp) - bb92: 8c91 sub s1,s1,a2 - bb94: 067f 0x67f - bb96: 0076 c.slli zero,0x1d - bb98: 911a add sp,sp,t1 - bb9a: 7ef4 flw fa3,124(a3) - bb9c: 7606 flw fa2,96(sp) - bb9e: 1a00 addi s0,sp,304 - bba0: 401e 0x401e - bba2: 2225 jal bcca <__stack_size+0xb8ca> - bba4: 0076 c.slli zero,0x1d - bba6: 401a 0x401a - bba8: 2224 fld fs1,64(a2) - bbaa: f891 bnez s1,babe <__stack_size+0xb6be> - bbac: 067e slli a2,a2,0x1f - bbae: 0076 c.slli zero,0x1d - bbb0: 911a add sp,sp,t1 - bbb2: 7f88 flw fa0,56(a5) - bbb4: 4006 0x4006 - bbb6: 1e25 addi t3,t3,-23 - bbb8: 8891 andi s1,s1,4 - bbba: 067f 0x67f - bbbc: 0076 c.slli zero,0x1d - bbbe: 911a add sp,sp,t1 - bbc0: 7ef8 flw fa4,124(a3) - bbc2: 4006 0x4006 - bbc4: 1e25 addi t3,t3,-23 - bbc6: 9122 add sp,sp,s0 - bbc8: 7ef8 flw fa4,124(a3) - bbca: 7606 flw fa2,96(sp) - bbcc: 1a00 addi s0,sp,304 - bbce: 8891 andi s1,s1,4 - bbd0: 067f 0x67f - bbd2: 0076 c.slli zero,0x1d - bbd4: 1e1a slli t3,t3,0x26 - bbd6: 2540 fld fs0,136(a0) - bbd8: 7622 flw fa2,40(sp) - bbda: 1a00 addi s0,sp,304 - bbdc: 2440 fld fs0,136(s0) - bbde: 9122 add sp,sp,s0 - bbe0: 7ed8 flw fa4,60(a3) - bbe2: 2206 fld ft4,64(sp) - bbe4: 4b40 lw s0,20(a4) - bbe6: 2224 fld fs1,64(a2) - bbe8: 8c91 sub s1,s1,a2 - bbea: 067f 0x67f - bbec: 0076 c.slli zero,0x1d - bbee: 911a add sp,sp,t1 - bbf0: 7ef4 flw fa3,124(a3) - bbf2: 7606 flw fa2,96(sp) - bbf4: 1a00 addi s0,sp,304 - bbf6: 761e flw fa2,228(sp) - bbf8: 1a00 addi s0,sp,304 - bbfa: f491 bnez s1,bb06 <__stack_size+0xb706> - bbfc: 067e slli a2,a2,0x1f - bbfe: 0076 c.slli zero,0x1d - bc00: 911a add sp,sp,t1 - bc02: 7f8c flw fa1,56(a5) - bc04: 4006 0x4006 - bc06: 1e25 addi t3,t3,-23 - bc08: 8c91 sub s1,s1,a2 - bc0a: 067f 0x67f - bc0c: 0076 c.slli zero,0x1d - bc0e: 911a add sp,sp,t1 - bc10: 7ef4 flw fa3,124(a3) - bc12: 4006 0x4006 - bc14: 1e25 addi t3,t3,-23 - bc16: 9122 add sp,sp,s0 - bc18: 7f8c flw fa1,56(a5) - bc1a: 7606 flw fa2,96(sp) - bc1c: 1a00 addi s0,sp,304 - bc1e: f491 bnez s1,bb2a <__stack_size+0xb72a> - bc20: 067e slli a2,a2,0x1f - bc22: 0076 c.slli zero,0x1d - bc24: 1e1a slli t3,t3,0x26 - bc26: 2540 fld fs0,136(a0) - bc28: 7622 flw fa2,40(sp) - bc2a: 1a00 addi s0,sp,304 - bc2c: 2440 fld fs0,136(s0) - bc2e: 4022 0x4022 - bc30: 2d22244b 0x2d22244b - bc34: e89f 000b c800 0xc800000be89f - bc3a: 000c 0xc - bc3c: fd00 fsw fs0,56(a0) - bc3e: 9100 0x9100 - bc40: 7ef8 flw fa4,124(a3) - bc42: 0a06 slli s4,s4,0x1 - bc44: ffff 0xffff - bc46: 911a add sp,sp,t1 - bc48: 7f88 flw fa0,56(a5) - bc4a: 0a06 slli s4,s4,0x1 - bc4c: ffff 0xffff - bc4e: 1e1a slli t3,t3,0x26 - bc50: ff0a fsw ft2,188(sp) - bc52: 1aff 0x1aff - bc54: 8c91 sub s1,s1,a2 - bc56: 067f 0x67f - bc58: ff0a fsw ft2,188(sp) - bc5a: 1aff 0x1aff - bc5c: f491 bnez s1,bb68 <__stack_size+0xb768> - bc5e: 067e slli a2,a2,0x1f - bc60: ff0a fsw ft2,188(sp) - bc62: 1aff 0x1aff - bc64: 0a1e slli s4,s4,0x7 - bc66: ffff 0xffff - bc68: 221a fld ft4,384(sp) - bc6a: f491 bnez s1,bb76 <__stack_size+0xb776> - bc6c: 067e slli a2,a2,0x1f - bc6e: ff0a fsw ft2,188(sp) - bc70: 1aff 0x1aff - bc72: 8c91 sub s1,s1,a2 - bc74: 067f 0x67f - bc76: 2540 fld fs0,136(a0) - bc78: 911e add sp,sp,t2 - bc7a: 7f8c flw fa1,56(a5) - bc7c: 0a06 slli s4,s4,0x1 - bc7e: ffff 0xffff - bc80: 911a add sp,sp,t1 - bc82: 7ef4 flw fa3,124(a3) - bc84: 4006 0x4006 - bc86: 1e25 addi t3,t3,-23 - bc88: 9122 add sp,sp,s0 - bc8a: 7f8c flw fa1,56(a5) - bc8c: 0a06 slli s4,s4,0x1 - bc8e: ffff 0xffff - bc90: 911a add sp,sp,t1 - bc92: 7ef4 flw fa3,124(a3) - bc94: 0a06 slli s4,s4,0x1 - bc96: ffff 0xffff - bc98: 1e1a slli t3,t3,0x26 - bc9a: 2540 fld fs0,136(a0) - bc9c: 0a22 slli s4,s4,0x8 - bc9e: ffff 0xffff - bca0: 401a 0x401a - bca2: 2224 fld fs1,64(a2) - bca4: f891 bnez s1,bbb8 <__stack_size+0xb7b8> - bca6: 067e slli a2,a2,0x1f - bca8: ff0a fsw ft2,188(sp) - bcaa: 1aff 0x1aff - bcac: 8891 andi s1,s1,4 - bcae: 067f 0x67f - bcb0: 2540 fld fs0,136(a0) - bcb2: 911e add sp,sp,t2 - bcb4: 7f88 flw fa0,56(a5) - bcb6: 0a06 slli s4,s4,0x1 - bcb8: ffff 0xffff - bcba: 911a add sp,sp,t1 - bcbc: 7ef8 flw fa4,124(a3) - bcbe: 4006 0x4006 - bcc0: 1e25 addi t3,t3,-23 - bcc2: 9122 add sp,sp,s0 - bcc4: 7ef8 flw fa4,124(a3) - bcc6: 0a06 slli s4,s4,0x1 - bcc8: ffff 0xffff - bcca: 911a add sp,sp,t1 - bccc: 7f88 flw fa0,56(a5) - bcce: 0a06 slli s4,s4,0x1 - bcd0: ffff 0xffff - bcd2: 1e1a slli t3,t3,0x26 - bcd4: 2540 fld fs0,136(a0) - bcd6: 0a22 slli s4,s4,0x8 - bcd8: ffff 0xffff - bcda: 401a 0x401a - bcdc: 2224 fld fs1,64(a2) - bcde: d891 beqz s1,bbf2 <__stack_size+0xb7f2> - bce0: 067e slli a2,a2,0x1f - bce2: 4022 0x4022 - bce4: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - bce8: 7f8c flw fa1,56(a5) - bcea: 0a06 slli s4,s4,0x1 - bcec: ffff 0xffff - bcee: 911a add sp,sp,t1 - bcf0: 7ef4 flw fa3,124(a3) - bcf2: 0a06 slli s4,s4,0x1 - bcf4: ffff 0xffff - bcf6: 1e1a slli t3,t3,0x26 - bcf8: ff0a fsw ft2,188(sp) - bcfa: 1aff 0x1aff - bcfc: f491 bnez s1,bc08 <__stack_size+0xb808> - bcfe: 067e slli a2,a2,0x1f - bd00: ff0a fsw ft2,188(sp) - bd02: 1aff 0x1aff - bd04: 8c91 sub s1,s1,a2 - bd06: 067f 0x67f - bd08: 2540 fld fs0,136(a0) - bd0a: 911e add sp,sp,t2 - bd0c: 7f8c flw fa1,56(a5) - bd0e: 0a06 slli s4,s4,0x1 - bd10: ffff 0xffff - bd12: 911a add sp,sp,t1 - bd14: 7ef4 flw fa3,124(a3) - bd16: 4006 0x4006 - bd18: 1e25 addi t3,t3,-23 - bd1a: 9122 add sp,sp,s0 - bd1c: 7f8c flw fa1,56(a5) - bd1e: 0a06 slli s4,s4,0x1 - bd20: ffff 0xffff - bd22: 911a add sp,sp,t1 - bd24: 7ef4 flw fa3,124(a3) - bd26: 0a06 slli s4,s4,0x1 - bd28: ffff 0xffff - bd2a: 1e1a slli t3,t3,0x26 - bd2c: 2540 fld fs0,136(a0) - bd2e: 0a22 slli s4,s4,0x8 - bd30: ffff 0xffff - bd32: 401a 0x401a - bd34: 2224 fld fs1,64(a2) - bd36: 4b40 lw s0,20(a4) - bd38: 2224 fld fs1,64(a2) - bd3a: 9f2d 0x9f2d - bd3c: 0dc4 addi s1,sp,724 - bd3e: 0000 unimp - bd40: 0dd0 addi a2,sp,724 - bd42: 0000 unimp - bd44: 00fd addi ra,ra,31 - bd46: f891 bnez s1,bc5a <__stack_size+0xb85a> - bd48: 067e slli a2,a2,0x1f - bd4a: ff0a fsw ft2,188(sp) - bd4c: 1aff 0x1aff - bd4e: 8891 andi s1,s1,4 - bd50: 067f 0x67f - bd52: ff0a fsw ft2,188(sp) - bd54: 1aff 0x1aff - bd56: 0a1e slli s4,s4,0x7 - bd58: ffff 0xffff - bd5a: 911a add sp,sp,t1 - bd5c: 7f8c flw fa1,56(a5) - bd5e: 0a06 slli s4,s4,0x1 - bd60: ffff 0xffff - bd62: 911a add sp,sp,t1 - bd64: 7ef4 flw fa3,124(a3) - bd66: 0a06 slli s4,s4,0x1 - bd68: ffff 0xffff - bd6a: 1e1a slli t3,t3,0x26 - bd6c: ff0a fsw ft2,188(sp) - bd6e: 1aff 0x1aff - bd70: 9122 add sp,sp,s0 - bd72: 7ef4 flw fa3,124(a3) - bd74: 0a06 slli s4,s4,0x1 - bd76: ffff 0xffff - bd78: 911a add sp,sp,t1 - bd7a: 7f8c flw fa1,56(a5) - bd7c: 4006 0x4006 - bd7e: 1e25 addi t3,t3,-23 - bd80: 8c91 sub s1,s1,a2 - bd82: 067f 0x67f - bd84: ff0a fsw ft2,188(sp) - bd86: 1aff 0x1aff - bd88: f491 bnez s1,bc94 <__stack_size+0xb894> - bd8a: 067e slli a2,a2,0x1f - bd8c: 2540 fld fs0,136(a0) - bd8e: 221e fld ft4,448(sp) - bd90: 8c91 sub s1,s1,a2 - bd92: 067f 0x67f - bd94: ff0a fsw ft2,188(sp) - bd96: 1aff 0x1aff - bd98: f491 bnez s1,bca4 <__stack_size+0xb8a4> - bd9a: 067e slli a2,a2,0x1f - bd9c: ff0a fsw ft2,188(sp) - bd9e: 1aff 0x1aff - bda0: 401e 0x401e - bda2: 2225 jal beca <__stack_size+0xbaca> - bda4: ff0a fsw ft2,188(sp) - bda6: 1aff 0x1aff - bda8: 2440 fld fs0,136(s0) - bdaa: 9122 add sp,sp,s0 - bdac: 7ef8 flw fa4,124(a3) - bdae: 0a06 slli s4,s4,0x1 - bdb0: ffff 0xffff - bdb2: 911a add sp,sp,t1 - bdb4: 7f88 flw fa0,56(a5) - bdb6: 4006 0x4006 - bdb8: 1e25 addi t3,t3,-23 - bdba: 8891 andi s1,s1,4 - bdbc: 067f 0x67f - bdbe: ff0a fsw ft2,188(sp) - bdc0: 1aff 0x1aff - bdc2: f891 bnez s1,bcd6 <__stack_size+0xb8d6> - bdc4: 067e slli a2,a2,0x1f - bdc6: 2540 fld fs0,136(a0) - bdc8: 221e fld ft4,448(sp) - bdca: f891 bnez s1,bcde <__stack_size+0xb8de> - bdcc: 067e slli a2,a2,0x1f - bdce: ff0a fsw ft2,188(sp) - bdd0: 1aff 0x1aff - bdd2: 8891 andi s1,s1,4 - bdd4: 067f 0x67f - bdd6: ff0a fsw ft2,188(sp) - bdd8: 1aff 0x1aff - bdda: 401e 0x401e - bddc: 2225 jal bf04 <__stack_size+0xbb04> - bdde: ff0a fsw ft2,188(sp) - bde0: 1aff 0x1aff - bde2: 2440 fld fs0,136(s0) - bde4: 9122 add sp,sp,s0 - bde6: 7ed8 flw fa4,60(a3) - bde8: 2206 fld ft4,64(sp) - bdea: 4b40 lw s0,20(a4) - bdec: 2224 fld fs1,64(a2) - bdee: 8c91 sub s1,s1,a2 - bdf0: 067f 0x67f - bdf2: ff0a fsw ft2,188(sp) - bdf4: 1aff 0x1aff - bdf6: f491 bnez s1,bd02 <__stack_size+0xb902> - bdf8: 067e slli a2,a2,0x1f - bdfa: ff0a fsw ft2,188(sp) - bdfc: 1aff 0x1aff - bdfe: 0a1e slli s4,s4,0x7 - be00: ffff 0xffff - be02: 911a add sp,sp,t1 - be04: 7ef4 flw fa3,124(a3) - be06: 0a06 slli s4,s4,0x1 - be08: ffff 0xffff - be0a: 911a add sp,sp,t1 - be0c: 7f8c flw fa1,56(a5) - be0e: 4006 0x4006 - be10: 1e25 addi t3,t3,-23 - be12: 8c91 sub s1,s1,a2 - be14: 067f 0x67f - be16: ff0a fsw ft2,188(sp) - be18: 1aff 0x1aff - be1a: f491 bnez s1,bd26 <__stack_size+0xb926> - be1c: 067e slli a2,a2,0x1f - be1e: 2540 fld fs0,136(a0) - be20: 221e fld ft4,448(sp) - be22: 8c91 sub s1,s1,a2 - be24: 067f 0x67f - be26: ff0a fsw ft2,188(sp) - be28: 1aff 0x1aff - be2a: f491 bnez s1,bd36 <__stack_size+0xb936> - be2c: 067e slli a2,a2,0x1f - be2e: ff0a fsw ft2,188(sp) - be30: 1aff 0x1aff - be32: 401e 0x401e - be34: 2225 jal bf5c <__stack_size+0xbb5c> - be36: ff0a fsw ft2,188(sp) - be38: 1aff 0x1aff - be3a: 2440 fld fs0,136(s0) - be3c: 4022 0x4022 - be3e: 2d22244b 0x2d22244b - be42: 009f 0000 0000 0x9f - be48: 0000 unimp - be4a: 2800 fld fs0,16(s0) - be4c: 4000000b 0x4000000b - be50: 1100000b 0x1100000b - be54: 8800 0x8800 - be56: 4000 lw s0,0(s0) - be58: 7522244b 0x7522244b - be5c: 4000 lw s0,0(s0) - be5e: 2d22244b 0x2d22244b - be62: ff08 fsw fa0,56(a4) - be64: 9f1a add t5,t5,t1 - be66: 0b40 addi s0,sp,404 - be68: 0000 unimp - be6a: 0b44 addi s1,sp,404 - be6c: 0000 unimp - be6e: 001f 0088 4b40 0x4b400088001f - be74: 2224 fld fs1,64(a2) - be76: 0075 c.nop 29 - be78: 4b40 lw s0,20(a4) - be7a: 2224 fld fs1,64(a2) - be7c: 832d srli a4,a4,0xb - be7e: 4000 lw s0,0(s0) - be80: 7c22244b 0x7c22244b - be84: 4000 lw s0,0(s0) - be86: 2d22244b 0x2d22244b - be8a: 0821 addi a6,a6,8 - be8c: 1aff 0x1aff - be8e: 449f 000b 5c00 0x5c00000b449f - be94: 2100000b 0x2100000b - be98: 8800 0x8800 - be9a: 4000 lw s0,0(s0) - be9c: 7522244b 0x7522244b - bea0: 4000 lw s0,0(s0) - bea2: 2d22244b 0x2d22244b - bea6: d091 beqz s1,bdaa <__stack_size+0xb9aa> - bea8: 067e slli a2,a2,0x1f - beaa: 4b40 lw s0,20(a4) - beac: 2224 fld fs1,64(a2) - beae: 007c addi a5,sp,12 - beb0: 4b40 lw s0,20(a4) - beb2: 2224 fld fs1,64(a2) - beb4: 212d jal c2de <__stack_size+0xbede> - beb6: ff08 fsw fa0,56(a4) - beb8: 9f1a add t5,t5,t1 - beba: 0b5c addi a5,sp,404 - bebc: 0000 unimp - bebe: 0b60 addi s0,sp,412 - bec0: 0000 unimp - bec2: 00dd addi ra,ra,23 - bec4: 0088 addi a0,sp,64 - bec6: 4b40 lw s0,20(a4) - bec8: 2224 fld fs1,64(a2) - beca: 0075 c.nop 29 - becc: 4b40 lw s0,20(a4) - bece: 2224 fld fs1,64(a2) - bed0: 912d srli a0,a0,0x2b - bed2: 7ed0 flw fa2,60(a3) - bed4: 4006 0x4006 - bed6: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - beda: 7ef8 flw fa4,124(a3) - bedc: 7606 flw fa2,96(sp) - bede: 1a00 addi s0,sp,304 - bee0: 8891 andi s1,s1,4 - bee2: 067f 0x67f - bee4: 0076 c.slli zero,0x1d - bee6: 1e1a slli t3,t3,0x26 - bee8: 0076 c.slli zero,0x1d - beea: 911a add sp,sp,t1 - beec: 7ef4 flw fa3,124(a3) - beee: 7606 flw fa2,96(sp) - bef0: 1a00 addi s0,sp,304 - bef2: 008a slli ra,ra,0x2 - bef4: 761e flw fa2,228(sp) - bef6: 1a00 addi s0,sp,304 - bef8: 9122 add sp,sp,s0 - befa: 7ef4 flw fa3,124(a3) - befc: 7606 flw fa2,96(sp) - befe: 1a00 addi s0,sp,304 - bf00: 0081 addi ra,ra,0 - bf02: 911e add sp,sp,t2 - bf04: 7ef4 flw fa3,124(a3) - bf06: 4006 0x4006 - bf08: 8a25 andi a2,a2,9 - bf0a: 1e00 addi s0,sp,816 - bf0c: 9122 add sp,sp,s0 - bf0e: 7ef4 flw fa3,124(a3) - bf10: 7606 flw fa2,96(sp) - bf12: 1a00 addi s0,sp,304 - bf14: 008a slli ra,ra,0x2 - bf16: 401e 0x401e - bf18: 2225 jal c040 <__stack_size+0xbc40> - bf1a: 0076 c.slli zero,0x1d - bf1c: 401a 0x401a - bf1e: 2224 fld fs1,64(a2) - bf20: f891 bnez s1,be34 <__stack_size+0xba34> - bf22: 067e slli a2,a2,0x1f - bf24: 0076 c.slli zero,0x1d - bf26: 911a add sp,sp,t1 - bf28: 7f88 flw fa0,56(a5) - bf2a: 4006 0x4006 - bf2c: 1e25 addi t3,t3,-23 - bf2e: 8891 andi s1,s1,4 - bf30: 067f 0x67f - bf32: 0076 c.slli zero,0x1d - bf34: 911a add sp,sp,t1 - bf36: 7ef8 flw fa4,124(a3) - bf38: 4006 0x4006 - bf3a: 1e25 addi t3,t3,-23 - bf3c: 9122 add sp,sp,s0 - bf3e: 7ef8 flw fa4,124(a3) - bf40: 7606 flw fa2,96(sp) - bf42: 1a00 addi s0,sp,304 - bf44: 8891 andi s1,s1,4 - bf46: 067f 0x67f - bf48: 0076 c.slli zero,0x1d - bf4a: 1e1a slli t3,t3,0x26 - bf4c: 2540 fld fs0,136(a0) - bf4e: 7622 flw fa2,40(sp) - bf50: 1a00 addi s0,sp,304 - bf52: 2440 fld fs0,136(s0) - bf54: 9122 add sp,sp,s0 - bf56: 7ed8 flw fa4,60(a3) - bf58: 2206 fld ft4,64(sp) - bf5a: 4b40 lw s0,20(a4) - bf5c: 2224 fld fs1,64(a2) - bf5e: f491 bnez s1,be6a <__stack_size+0xba6a> - bf60: 067e slli a2,a2,0x1f - bf62: 0076 c.slli zero,0x1d - bf64: 8a1a mv s4,t1 - bf66: 1e00 addi s0,sp,816 - bf68: 0076 c.slli zero,0x1d - bf6a: 911a add sp,sp,t1 - bf6c: 7ef4 flw fa3,124(a3) - bf6e: 7606 flw fa2,96(sp) - bf70: 1a00 addi s0,sp,304 - bf72: 0081 addi ra,ra,0 - bf74: 911e add sp,sp,t2 - bf76: 7ef4 flw fa3,124(a3) - bf78: 4006 0x4006 - bf7a: 8a25 andi a2,a2,9 - bf7c: 1e00 addi s0,sp,816 - bf7e: 9122 add sp,sp,s0 - bf80: 7ef4 flw fa3,124(a3) - bf82: 7606 flw fa2,96(sp) - bf84: 1a00 addi s0,sp,304 - bf86: 008a slli ra,ra,0x2 - bf88: 401e 0x401e - bf8a: 2225 jal c0b2 <__stack_size+0xbcb2> - bf8c: 0076 c.slli zero,0x1d - bf8e: 401a 0x401a - bf90: 2224 fld fs1,64(a2) - bf92: 4b40 lw s0,20(a4) - bf94: 2224 fld fs1,64(a2) - bf96: 402d c.li zero,11 - bf98: 2d22244b 0x2d22244b - bf9c: 0821 addi a6,a6,8 - bf9e: 1aff 0x1aff - bfa0: 009f 0000 0000 0x9f - bfa6: 0000 unimp - bfa8: 4000 lw s0,0(s0) - bfaa: 6800000b 0x6800000b - bfae: 0100000b 0x100000b - bfb2: 5e00 lw s0,56(a2) - bfb4: 0b68 addi a0,sp,412 - bfb6: 0000 unimp - bfb8: 0bc4 addi s1,sp,468 - bfba: 0000 unimp - bfbc: 0042 c.slli zero,0x10 - bfbe: b091 j b802 <__stack_size+0xb402> - bfc0: 067f 0x67f - bfc2: 4b40 lw s0,20(a4) - bfc4: 2224 fld fs1,64(a2) - bfc6: 8491 srai s1,s1,0x4 - bfc8: 067f 0x67f - bfca: 0076 c.slli zero,0x1d - bfcc: 771a flw fa4,164(sp) - bfce: 1e00 addi s0,sp,816 - bfd0: 0076 c.slli zero,0x1d - bfd2: 911a add sp,sp,t1 - bfd4: 7f84 flw fs1,56(a5) - bfd6: 4006 0x4006 - bfd8: 7725 lui a4,0xfffe9 - bfda: 1e00 addi s0,sp,816 - bfdc: 8491 srai s1,s1,0x4 - bfde: 067f 0x67f - bfe0: 0076 c.slli zero,0x1d - bfe2: 801a c.mv zero,t1 - bfe4: 1e00 addi s0,sp,816 - bfe6: 9122 add sp,sp,s0 - bfe8: 7f84 flw fs1,56(a5) - bfea: 7606 flw fa2,96(sp) - bfec: 1a00 addi s0,sp,304 - bfee: 401e0077 0x401e0077 - bff2: 2225 jal c11a <__stack_size+0xbd1a> - bff4: 0076 c.slli zero,0x1d - bff6: 401a 0x401a - bff8: 2224 fld fs1,64(a2) - bffa: 4b40 lw s0,20(a4) - bffc: 2224 fld fs1,64(a2) - bffe: 9f2d 0x9f2d - c000: 0bc4 addi s1,sp,468 - c002: 0000 unimp - c004: 0bcc addi a1,sp,468 - c006: 0000 unimp - c008: 0051 c.nop 20 - c00a: b091 j b84e <__stack_size+0xb44e> - c00c: 067f 0x67f - c00e: 4b40 lw s0,20(a4) - c010: 2224 fld fs1,64(a2) - c012: fc91 bnez s1,bf2e <__stack_size+0xbb2e> - c014: 067e slli a2,a2,0x1f - c016: 0076 c.slli zero,0x1d - c018: 911a add sp,sp,t1 - c01a: 7f84 flw fs1,56(a5) - c01c: 7606 flw fa2,96(sp) - c01e: 1a00 addi s0,sp,304 - c020: 761e flw fa2,228(sp) - c022: 1a00 addi s0,sp,304 - c024: fc91 bnez s1,bf40 <__stack_size+0xbb40> - c026: 067e slli a2,a2,0x1f - c028: 0076 c.slli zero,0x1d - c02a: 911a add sp,sp,t1 - c02c: 7f84 flw fs1,56(a5) - c02e: 4006 0x4006 - c030: 1e25 addi t3,t3,-23 - c032: 8491 srai s1,s1,0x4 - c034: 067f 0x67f - c036: 0076 c.slli zero,0x1d - c038: 801a c.mv zero,t1 - c03a: 1e00 addi s0,sp,816 - c03c: 9122 add sp,sp,s0 - c03e: 7efc flw fa5,124(a3) - c040: 7606 flw fa2,96(sp) - c042: 1a00 addi s0,sp,304 - c044: 8491 srai s1,s1,0x4 - c046: 067f 0x67f - c048: 0076 c.slli zero,0x1d - c04a: 1e1a slli t3,t3,0x26 - c04c: 2540 fld fs0,136(a0) - c04e: 7622 flw fa2,40(sp) - c050: 1a00 addi s0,sp,304 - c052: 2440 fld fs0,136(s0) - c054: 4022 0x4022 - c056: 2d22244b 0x2d22244b - c05a: cc9f 000b e800 0xe800000bcc9f - c060: 5500000b 0x5500000b - c064: 9100 0x9100 - c066: 7fb0 flw fa2,120(a5) - c068: 4006 0x4006 - c06a: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c06e: 7efc flw fa5,124(a3) - c070: 7606 flw fa2,96(sp) - c072: 1a00 addi s0,sp,304 - c074: 8491 srai s1,s1,0x4 - c076: 067f 0x67f - c078: 0076 c.slli zero,0x1d - c07a: 1e1a slli t3,t3,0x26 - c07c: 0076 c.slli zero,0x1d - c07e: 911a add sp,sp,t1 - c080: 7efc flw fa5,124(a3) - c082: 7606 flw fa2,96(sp) - c084: 1a00 addi s0,sp,304 - c086: 8491 srai s1,s1,0x4 - c088: 067f 0x67f - c08a: 2540 fld fs0,136(a0) - c08c: 911e add sp,sp,t2 - c08e: 7f84 flw fs1,56(a5) - c090: 7606 flw fa2,96(sp) - c092: 1a00 addi s0,sp,304 - c094: fc91 bnez s1,bfb0 <__stack_size+0xbbb0> - c096: 067e slli a2,a2,0x1f - c098: 2540 fld fs0,136(a0) - c09a: 221e fld ft4,448(sp) - c09c: fc91 bnez s1,bfb8 <__stack_size+0xbbb8> - c09e: 067e slli a2,a2,0x1f - c0a0: 0076 c.slli zero,0x1d - c0a2: 911a add sp,sp,t1 - c0a4: 7f84 flw fs1,56(a5) - c0a6: 7606 flw fa2,96(sp) - c0a8: 1a00 addi s0,sp,304 - c0aa: 401e 0x401e - c0ac: 2225 jal c1d4 <__stack_size+0xbdd4> - c0ae: 0076 c.slli zero,0x1d - c0b0: 401a 0x401a - c0b2: 2224 fld fs1,64(a2) - c0b4: 4b40 lw s0,20(a4) - c0b6: 2224 fld fs1,64(a2) - c0b8: 9f2d 0x9f2d - c0ba: 0be8 addi a0,sp,476 - c0bc: 0000 unimp - c0be: 0c30 addi a2,sp,536 - c0c0: 0000 unimp - c0c2: 005d c.nop 23 - c0c4: b091 j b908 <__stack_size+0xb508> - c0c6: 067f 0x67f - c0c8: 4b40 lw s0,20(a4) - c0ca: 2224 fld fs1,64(a2) - c0cc: fc91 bnez s1,bfe8 <__stack_size+0xbbe8> - c0ce: 067e slli a2,a2,0x1f - c0d0: ff0a fsw ft2,188(sp) - c0d2: 1aff 0x1aff - c0d4: 8491 srai s1,s1,0x4 - c0d6: 067f 0x67f - c0d8: ff0a fsw ft2,188(sp) - c0da: 1aff 0x1aff - c0dc: 0a1e slli s4,s4,0x7 - c0de: ffff 0xffff - c0e0: 911a add sp,sp,t1 - c0e2: 7efc flw fa5,124(a3) - c0e4: 0a06 slli s4,s4,0x1 - c0e6: ffff 0xffff - c0e8: 911a add sp,sp,t1 - c0ea: 7f84 flw fs1,56(a5) - c0ec: 4006 0x4006 - c0ee: 1e25 addi t3,t3,-23 - c0f0: 8491 srai s1,s1,0x4 - c0f2: 067f 0x67f - c0f4: ff0a fsw ft2,188(sp) - c0f6: 1aff 0x1aff - c0f8: fc91 bnez s1,c014 <__stack_size+0xbc14> - c0fa: 067e slli a2,a2,0x1f - c0fc: 2540 fld fs0,136(a0) - c0fe: 221e fld ft4,448(sp) - c100: fc91 bnez s1,c01c <__stack_size+0xbc1c> - c102: 067e slli a2,a2,0x1f - c104: ff0a fsw ft2,188(sp) - c106: 1aff 0x1aff - c108: 8491 srai s1,s1,0x4 - c10a: 067f 0x67f - c10c: ff0a fsw ft2,188(sp) - c10e: 1aff 0x1aff - c110: 401e 0x401e - c112: 2225 jal c23a <__stack_size+0xbe3a> - c114: ff0a fsw ft2,188(sp) - c116: 1aff 0x1aff - c118: 2440 fld fs0,136(s0) - c11a: 4022 0x4022 - c11c: 2d22244b 0x2d22244b - c120: 309f 000c c800 0xc800000c309f - c126: 000c 0xc - c128: 4d00 lw s0,24(a0) - c12a: 9101 srli a0,a0,0x20 - c12c: 7ef8 flw fa4,124(a3) - c12e: 0a06 slli s4,s4,0x1 - c130: ffff 0xffff - c132: 911a add sp,sp,t1 - c134: 7f88 flw fa0,56(a5) - c136: 0a06 slli s4,s4,0x1 - c138: ffff 0xffff - c13a: 1e1a slli t3,t3,0x26 - c13c: ff0a fsw ft2,188(sp) - c13e: 1aff 0x1aff - c140: fc91 bnez s1,c05c <__stack_size+0xbc5c> - c142: 067e slli a2,a2,0x1f - c144: ff0a fsw ft2,188(sp) - c146: 1aff 0x1aff - c148: 8491 srai s1,s1,0x4 - c14a: 067f 0x67f - c14c: ff0a fsw ft2,188(sp) - c14e: 1aff 0x1aff - c150: 0a1e slli s4,s4,0x7 - c152: ffff 0xffff - c154: 221a fld ft4,384(sp) - c156: 8c91 sub s1,s1,a2 - c158: 067f 0x67f - c15a: ff0a fsw ft2,188(sp) - c15c: 1aff 0x1aff - c15e: f491 bnez s1,c06a <__stack_size+0xbc6a> - c160: 067e slli a2,a2,0x1f - c162: ff0a fsw ft2,188(sp) - c164: 1aff 0x1aff - c166: 0a1e slli s4,s4,0x7 - c168: ffff 0xffff - c16a: 221a fld ft4,384(sp) - c16c: fc91 bnez s1,c088 <__stack_size+0xbc88> - c16e: 067e slli a2,a2,0x1f - c170: ff0a fsw ft2,188(sp) - c172: 1aff 0x1aff - c174: 8491 srai s1,s1,0x4 - c176: 067f 0x67f - c178: 2540 fld fs0,136(a0) - c17a: 911e add sp,sp,t2 - c17c: 7f84 flw fs1,56(a5) - c17e: 0a06 slli s4,s4,0x1 - c180: ffff 0xffff - c182: 911a add sp,sp,t1 - c184: 7efc flw fa5,124(a3) - c186: 4006 0x4006 - c188: 1e25 addi t3,t3,-23 - c18a: 9122 add sp,sp,s0 - c18c: 7efc flw fa5,124(a3) - c18e: 0a06 slli s4,s4,0x1 - c190: ffff 0xffff - c192: 911a add sp,sp,t1 - c194: 7f84 flw fs1,56(a5) - c196: 0a06 slli s4,s4,0x1 - c198: ffff 0xffff - c19a: 1e1a slli t3,t3,0x26 - c19c: 2540 fld fs0,136(a0) - c19e: 0a22 slli s4,s4,0x8 - c1a0: ffff 0xffff - c1a2: 401a 0x401a - c1a4: 2224 fld fs1,64(a2) - c1a6: f891 bnez s1,c0ba <__stack_size+0xbcba> - c1a8: 067e slli a2,a2,0x1f - c1aa: ff0a fsw ft2,188(sp) - c1ac: 1aff 0x1aff - c1ae: 8891 andi s1,s1,4 - c1b0: 067f 0x67f - c1b2: 2540 fld fs0,136(a0) - c1b4: 911e add sp,sp,t2 - c1b6: 7f88 flw fa0,56(a5) - c1b8: 0a06 slli s4,s4,0x1 - c1ba: ffff 0xffff - c1bc: 911a add sp,sp,t1 - c1be: 7ef8 flw fa4,124(a3) - c1c0: 4006 0x4006 - c1c2: 1e25 addi t3,t3,-23 - c1c4: 9122 add sp,sp,s0 - c1c6: 7ef8 flw fa4,124(a3) - c1c8: 0a06 slli s4,s4,0x1 - c1ca: ffff 0xffff - c1cc: 911a add sp,sp,t1 - c1ce: 7f88 flw fa0,56(a5) - c1d0: 0a06 slli s4,s4,0x1 - c1d2: ffff 0xffff - c1d4: 1e1a slli t3,t3,0x26 - c1d6: 2540 fld fs0,136(a0) - c1d8: 0a22 slli s4,s4,0x8 - c1da: ffff 0xffff - c1dc: 401a 0x401a - c1de: 2224 fld fs1,64(a2) - c1e0: f491 bnez s1,c0ec <__stack_size+0xbcec> - c1e2: 067e slli a2,a2,0x1f - c1e4: ff0a fsw ft2,188(sp) - c1e6: 1aff 0x1aff - c1e8: 8c91 sub s1,s1,a2 - c1ea: 067f 0x67f - c1ec: 2540 fld fs0,136(a0) - c1ee: 911e add sp,sp,t2 - c1f0: 7f8c flw fa1,56(a5) - c1f2: 0a06 slli s4,s4,0x1 - c1f4: ffff 0xffff - c1f6: 911a add sp,sp,t1 - c1f8: 7ef4 flw fa3,124(a3) - c1fa: 4006 0x4006 - c1fc: 1e25 addi t3,t3,-23 - c1fe: 9122 add sp,sp,s0 - c200: 7f8c flw fa1,56(a5) - c202: 0a06 slli s4,s4,0x1 - c204: ffff 0xffff - c206: 911a add sp,sp,t1 - c208: 7ef4 flw fa3,124(a3) - c20a: 0a06 slli s4,s4,0x1 - c20c: ffff 0xffff - c20e: 1e1a slli t3,t3,0x26 - c210: 2540 fld fs0,136(a0) - c212: 0a22 slli s4,s4,0x8 - c214: ffff 0xffff - c216: 401a 0x401a - c218: 2224 fld fs1,64(a2) - c21a: d891 beqz s1,c12e <__stack_size+0xbd2e> - c21c: 067e slli a2,a2,0x1f - c21e: 4022 0x4022 - c220: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c224: 7efc flw fa5,124(a3) - c226: 0a06 slli s4,s4,0x1 - c228: ffff 0xffff - c22a: 911a add sp,sp,t1 - c22c: 7f84 flw fs1,56(a5) - c22e: 0a06 slli s4,s4,0x1 - c230: ffff 0xffff - c232: 1e1a slli t3,t3,0x26 - c234: ff0a fsw ft2,188(sp) - c236: 1aff 0x1aff - c238: fc91 bnez s1,c154 <__stack_size+0xbd54> - c23a: 067e slli a2,a2,0x1f - c23c: ff0a fsw ft2,188(sp) - c23e: 1aff 0x1aff - c240: 8491 srai s1,s1,0x4 - c242: 067f 0x67f - c244: 2540 fld fs0,136(a0) - c246: 911e add sp,sp,t2 - c248: 7f84 flw fs1,56(a5) - c24a: 0a06 slli s4,s4,0x1 - c24c: ffff 0xffff - c24e: 911a add sp,sp,t1 - c250: 7efc flw fa5,124(a3) - c252: 4006 0x4006 - c254: 1e25 addi t3,t3,-23 - c256: 9122 add sp,sp,s0 - c258: 7efc flw fa5,124(a3) - c25a: 0a06 slli s4,s4,0x1 - c25c: ffff 0xffff - c25e: 911a add sp,sp,t1 - c260: 7f84 flw fs1,56(a5) - c262: 0a06 slli s4,s4,0x1 - c264: ffff 0xffff - c266: 1e1a slli t3,t3,0x26 - c268: 2540 fld fs0,136(a0) - c26a: 0a22 slli s4,s4,0x8 - c26c: ffff 0xffff - c26e: 401a 0x401a - c270: 2224 fld fs1,64(a2) - c272: 4b40 lw s0,20(a4) - c274: 2224 fld fs1,64(a2) - c276: 9f2d 0x9f2d - c278: 0dc4 addi s1,sp,724 - c27a: 0000 unimp - c27c: 0dd0 addi a2,sp,724 - c27e: 0000 unimp - c280: 014d addi sp,sp,19 - c282: f891 bnez s1,c196 <__stack_size+0xbd96> - c284: 067e slli a2,a2,0x1f - c286: ff0a fsw ft2,188(sp) - c288: 1aff 0x1aff - c28a: 8891 andi s1,s1,4 - c28c: 067f 0x67f - c28e: ff0a fsw ft2,188(sp) - c290: 1aff 0x1aff - c292: 0a1e slli s4,s4,0x7 - c294: ffff 0xffff - c296: 911a add sp,sp,t1 - c298: 7efc flw fa5,124(a3) - c29a: 0a06 slli s4,s4,0x1 - c29c: ffff 0xffff - c29e: 911a add sp,sp,t1 - c2a0: 7f84 flw fs1,56(a5) - c2a2: 0a06 slli s4,s4,0x1 - c2a4: ffff 0xffff - c2a6: 1e1a slli t3,t3,0x26 - c2a8: ff0a fsw ft2,188(sp) - c2aa: 1aff 0x1aff - c2ac: 9122 add sp,sp,s0 - c2ae: 7f8c flw fa1,56(a5) - c2b0: 0a06 slli s4,s4,0x1 - c2b2: ffff 0xffff - c2b4: 911a add sp,sp,t1 - c2b6: 7ef4 flw fa3,124(a3) - c2b8: 0a06 slli s4,s4,0x1 - c2ba: ffff 0xffff - c2bc: 1e1a slli t3,t3,0x26 - c2be: ff0a fsw ft2,188(sp) - c2c0: 1aff 0x1aff - c2c2: 9122 add sp,sp,s0 - c2c4: 7efc flw fa5,124(a3) - c2c6: 0a06 slli s4,s4,0x1 - c2c8: ffff 0xffff - c2ca: 911a add sp,sp,t1 - c2cc: 7f84 flw fs1,56(a5) - c2ce: 4006 0x4006 - c2d0: 1e25 addi t3,t3,-23 - c2d2: 8491 srai s1,s1,0x4 - c2d4: 067f 0x67f - c2d6: ff0a fsw ft2,188(sp) - c2d8: 1aff 0x1aff - c2da: fc91 bnez s1,c1f6 <__stack_size+0xbdf6> - c2dc: 067e slli a2,a2,0x1f - c2de: 2540 fld fs0,136(a0) - c2e0: 221e fld ft4,448(sp) - c2e2: fc91 bnez s1,c1fe <__stack_size+0xbdfe> - c2e4: 067e slli a2,a2,0x1f - c2e6: ff0a fsw ft2,188(sp) - c2e8: 1aff 0x1aff - c2ea: 8491 srai s1,s1,0x4 - c2ec: 067f 0x67f - c2ee: ff0a fsw ft2,188(sp) - c2f0: 1aff 0x1aff - c2f2: 401e 0x401e - c2f4: 2225 jal c41c <__stack_size+0xc01c> - c2f6: ff0a fsw ft2,188(sp) - c2f8: 1aff 0x1aff - c2fa: 2440 fld fs0,136(s0) - c2fc: 9122 add sp,sp,s0 - c2fe: 7ef8 flw fa4,124(a3) - c300: 0a06 slli s4,s4,0x1 - c302: ffff 0xffff - c304: 911a add sp,sp,t1 - c306: 7f88 flw fa0,56(a5) - c308: 4006 0x4006 - c30a: 1e25 addi t3,t3,-23 - c30c: 8891 andi s1,s1,4 - c30e: 067f 0x67f - c310: ff0a fsw ft2,188(sp) - c312: 1aff 0x1aff - c314: f891 bnez s1,c228 <__stack_size+0xbe28> - c316: 067e slli a2,a2,0x1f - c318: 2540 fld fs0,136(a0) - c31a: 221e fld ft4,448(sp) - c31c: f891 bnez s1,c230 <__stack_size+0xbe30> - c31e: 067e slli a2,a2,0x1f - c320: ff0a fsw ft2,188(sp) - c322: 1aff 0x1aff - c324: 8891 andi s1,s1,4 - c326: 067f 0x67f - c328: ff0a fsw ft2,188(sp) - c32a: 1aff 0x1aff - c32c: 401e 0x401e - c32e: 2225 jal c456 <__stack_size+0xc056> - c330: ff0a fsw ft2,188(sp) - c332: 1aff 0x1aff - c334: 2440 fld fs0,136(s0) - c336: 9122 add sp,sp,s0 - c338: 7ef4 flw fa3,124(a3) - c33a: 0a06 slli s4,s4,0x1 - c33c: ffff 0xffff - c33e: 911a add sp,sp,t1 - c340: 7f8c flw fa1,56(a5) - c342: 4006 0x4006 - c344: 1e25 addi t3,t3,-23 - c346: 8c91 sub s1,s1,a2 - c348: 067f 0x67f - c34a: ff0a fsw ft2,188(sp) - c34c: 1aff 0x1aff - c34e: f491 bnez s1,c25a <__stack_size+0xbe5a> - c350: 067e slli a2,a2,0x1f - c352: 2540 fld fs0,136(a0) - c354: 221e fld ft4,448(sp) - c356: 8c91 sub s1,s1,a2 - c358: 067f 0x67f - c35a: ff0a fsw ft2,188(sp) - c35c: 1aff 0x1aff - c35e: f491 bnez s1,c26a <__stack_size+0xbe6a> - c360: 067e slli a2,a2,0x1f - c362: ff0a fsw ft2,188(sp) - c364: 1aff 0x1aff - c366: 401e 0x401e - c368: 2225 jal c490 <__stack_size+0xc090> - c36a: ff0a fsw ft2,188(sp) - c36c: 1aff 0x1aff - c36e: 2440 fld fs0,136(s0) - c370: 9122 add sp,sp,s0 - c372: 7ed8 flw fa4,60(a3) - c374: 2206 fld ft4,64(sp) - c376: 4b40 lw s0,20(a4) - c378: 2224 fld fs1,64(a2) - c37a: fc91 bnez s1,c296 <__stack_size+0xbe96> - c37c: 067e slli a2,a2,0x1f - c37e: ff0a fsw ft2,188(sp) - c380: 1aff 0x1aff - c382: 8491 srai s1,s1,0x4 - c384: 067f 0x67f - c386: ff0a fsw ft2,188(sp) - c388: 1aff 0x1aff - c38a: 0a1e slli s4,s4,0x7 - c38c: ffff 0xffff - c38e: 911a add sp,sp,t1 - c390: 7efc flw fa5,124(a3) - c392: 0a06 slli s4,s4,0x1 - c394: ffff 0xffff - c396: 911a add sp,sp,t1 - c398: 7f84 flw fs1,56(a5) - c39a: 4006 0x4006 - c39c: 1e25 addi t3,t3,-23 - c39e: 8491 srai s1,s1,0x4 - c3a0: 067f 0x67f - c3a2: ff0a fsw ft2,188(sp) - c3a4: 1aff 0x1aff - c3a6: fc91 bnez s1,c2c2 <__stack_size+0xbec2> - c3a8: 067e slli a2,a2,0x1f - c3aa: 2540 fld fs0,136(a0) - c3ac: 221e fld ft4,448(sp) - c3ae: fc91 bnez s1,c2ca <__stack_size+0xbeca> - c3b0: 067e slli a2,a2,0x1f - c3b2: ff0a fsw ft2,188(sp) - c3b4: 1aff 0x1aff - c3b6: 8491 srai s1,s1,0x4 - c3b8: 067f 0x67f - c3ba: ff0a fsw ft2,188(sp) - c3bc: 1aff 0x1aff - c3be: 401e 0x401e - c3c0: 2225 jal c4e8 <__stack_size+0xc0e8> - c3c2: ff0a fsw ft2,188(sp) - c3c4: 1aff 0x1aff - c3c6: 2440 fld fs0,136(s0) - c3c8: 4022 0x4022 - c3ca: 2d22244b 0x2d22244b - c3ce: 009f 0000 0000 0x9f - c3d4: 0000 unimp - c3d6: 4000 lw s0,0(s0) - c3d8: 6800000b 0x6800000b - c3dc: 1f00000b 0x1f00000b - c3e0: 7a00 flw fs0,48(a2) - c3e2: 4000 lw s0,0(s0) - c3e4: 8c22244b 0x8c22244b - c3e8: 4000 lw s0,0(s0) - c3ea: 2d22244b 0x2d22244b - c3ee: 0089 addi ra,ra,2 - c3f0: 4b40 lw s0,20(a4) - c3f2: 2224 fld fs1,64(a2) - c3f4: 007e c.slli zero,0x1f - c3f6: 4b40 lw s0,20(a4) - c3f8: 2224 fld fs1,64(a2) - c3fa: 212d jal c824 <__stack_size+0xc424> - c3fc: ff08 fsw fa0,56(a4) - c3fe: 9f1a add t5,t5,t1 - c400: 0b68 addi a0,sp,412 - c402: 0000 unimp - c404: 0b70 addi a2,sp,412 - c406: 0000 unimp - c408: 005e c.slli zero,0x17 - c40a: 007a c.slli zero,0x1e - c40c: 4b40 lw s0,20(a4) - c40e: 2224 fld fs1,64(a2) - c410: 008c addi a1,sp,64 - c412: 4b40 lw s0,20(a4) - c414: 2224 fld fs1,64(a2) - c416: 892d andi a0,a0,11 - c418: 4000 lw s0,0(s0) - c41a: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c41e: 7fb0 flw fa2,120(a5) - c420: 4006 0x4006 - c422: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c426: 7f84 flw fs1,56(a5) - c428: 7606 flw fa2,96(sp) - c42a: 1a00 addi s0,sp,304 - c42c: 761e0077 0x761e0077 - c430: 1a00 addi s0,sp,304 - c432: 8491 srai s1,s1,0x4 - c434: 067f 0x67f - c436: 2540 fld fs0,136(a0) - c438: 911e0077 0x911e0077 - c43c: 7f84 flw fs1,56(a5) - c43e: 7606 flw fa2,96(sp) - c440: 1a00 addi s0,sp,304 - c442: 0080 addi s0,sp,64 - c444: 221e fld ft4,448(sp) - c446: 8491 srai s1,s1,0x4 - c448: 067f 0x67f - c44a: 0076 c.slli zero,0x1d - c44c: 771a flw fa4,164(sp) - c44e: 1e00 addi s0,sp,816 - c450: 2540 fld fs0,136(a0) - c452: 7622 flw fa2,40(sp) - c454: 1a00 addi s0,sp,304 - c456: 2440 fld fs0,136(s0) - c458: 4022 0x4022 - c45a: 2d22244b 0x2d22244b - c45e: 4b40 lw s0,20(a4) - c460: 2224 fld fs1,64(a2) - c462: 212d jal c88c <__stack_size+0xc48c> - c464: ff08 fsw fa0,56(a4) - c466: 9f1a add t5,t5,t1 - c468: 0b70 addi a2,sp,412 - c46a: 0000 unimp - c46c: 0bc4 addi s1,sp,468 - c46e: 0000 unimp - c470: 0065 c.nop 25 - c472: d091 beqz s1,c376 <__stack_size+0xbf76> - c474: 067e slli a2,a2,0x1f - c476: 008c addi a1,sp,64 - c478: 4022 0x4022 - c47a: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c47e: 7ed0 flw fa2,60(a3) - c480: 4006 0x4006 - c482: 2d22244b 0x2d22244b - c486: 0089 addi ra,ra,2 - c488: 4b40 lw s0,20(a4) - c48a: 2224 fld fs1,64(a2) - c48c: b091 j bcd0 <__stack_size+0xb8d0> - c48e: 067f 0x67f - c490: 4b40 lw s0,20(a4) - c492: 2224 fld fs1,64(a2) - c494: 8491 srai s1,s1,0x4 - c496: 067f 0x67f - c498: 0076 c.slli zero,0x1d - c49a: 771a flw fa4,164(sp) - c49c: 1e00 addi s0,sp,816 - c49e: 0076 c.slli zero,0x1d - c4a0: 911a add sp,sp,t1 - c4a2: 7f84 flw fs1,56(a5) - c4a4: 4006 0x4006 - c4a6: 7725 lui a4,0xfffe9 - c4a8: 1e00 addi s0,sp,816 - c4aa: 8491 srai s1,s1,0x4 - c4ac: 067f 0x67f - c4ae: 0076 c.slli zero,0x1d - c4b0: 801a c.mv zero,t1 - c4b2: 1e00 addi s0,sp,816 - c4b4: 9122 add sp,sp,s0 - c4b6: 7f84 flw fs1,56(a5) - c4b8: 7606 flw fa2,96(sp) - c4ba: 1a00 addi s0,sp,304 - c4bc: 401e0077 0x401e0077 - c4c0: 2225 jal c5e8 <__stack_size+0xc1e8> - c4c2: 0076 c.slli zero,0x1d - c4c4: 401a 0x401a - c4c6: 2224 fld fs1,64(a2) - c4c8: 4b40 lw s0,20(a4) - c4ca: 2224 fld fs1,64(a2) - c4cc: 402d c.li zero,11 - c4ce: 2d22244b 0x2d22244b - c4d2: 0821 addi a6,a6,8 - c4d4: 1aff 0x1aff - c4d6: c49f 000b cc00 0xcc00000bc49f - c4dc: 7400000b 0x7400000b - c4e0: 9100 0x9100 - c4e2: 7ed0 flw fa2,60(a3) - c4e4: 8c06 mv s8,ra - c4e6: 2200 fld fs0,0(a2) - c4e8: 4b40 lw s0,20(a4) - c4ea: 2224 fld fs1,64(a2) - c4ec: d091 beqz s1,c3f0 <__stack_size+0xbff0> - c4ee: 067e slli a2,a2,0x1f - c4f0: 4b40 lw s0,20(a4) - c4f2: 2224 fld fs1,64(a2) - c4f4: 892d andi a0,a0,11 - c4f6: 4000 lw s0,0(s0) - c4f8: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c4fc: 7fb0 flw fa2,120(a5) - c4fe: 4006 0x4006 - c500: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c504: 7efc flw fa5,124(a3) - c506: 7606 flw fa2,96(sp) - c508: 1a00 addi s0,sp,304 - c50a: 8491 srai s1,s1,0x4 - c50c: 067f 0x67f - c50e: 0076 c.slli zero,0x1d - c510: 1e1a slli t3,t3,0x26 - c512: 0076 c.slli zero,0x1d - c514: 911a add sp,sp,t1 - c516: 7efc flw fa5,124(a3) - c518: 7606 flw fa2,96(sp) - c51a: 1a00 addi s0,sp,304 - c51c: 8491 srai s1,s1,0x4 - c51e: 067f 0x67f - c520: 2540 fld fs0,136(a0) - c522: 911e add sp,sp,t2 - c524: 7f84 flw fs1,56(a5) - c526: 7606 flw fa2,96(sp) - c528: 1a00 addi s0,sp,304 - c52a: 0080 addi s0,sp,64 - c52c: 221e fld ft4,448(sp) - c52e: fc91 bnez s1,c44a <__stack_size+0xc04a> - c530: 067e slli a2,a2,0x1f - c532: 0076 c.slli zero,0x1d - c534: 911a add sp,sp,t1 - c536: 7f84 flw fs1,56(a5) - c538: 7606 flw fa2,96(sp) - c53a: 1a00 addi s0,sp,304 - c53c: 401e 0x401e - c53e: 2225 jal c666 <__stack_size+0xc266> - c540: 0076 c.slli zero,0x1d - c542: 401a 0x401a - c544: 2224 fld fs1,64(a2) - c546: 4b40 lw s0,20(a4) - c548: 2224 fld fs1,64(a2) - c54a: 402d c.li zero,11 - c54c: 2d22244b 0x2d22244b - c550: 0821 addi a6,a6,8 - c552: 1aff 0x1aff - c554: cc9f 000b e800 0xe800000bcc9f - c55a: 7800000b 0x7800000b - c55e: 9100 0x9100 - c560: 7ed0 flw fa2,60(a3) - c562: 8c06 mv s8,ra - c564: 2200 fld fs0,0(a2) - c566: 4b40 lw s0,20(a4) - c568: 2224 fld fs1,64(a2) - c56a: d091 beqz s1,c46e <__stack_size+0xc06e> - c56c: 067e slli a2,a2,0x1f - c56e: 4b40 lw s0,20(a4) - c570: 2224 fld fs1,64(a2) - c572: 892d andi a0,a0,11 - c574: 4000 lw s0,0(s0) - c576: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c57a: 7fb0 flw fa2,120(a5) - c57c: 4006 0x4006 - c57e: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c582: 7efc flw fa5,124(a3) - c584: 7606 flw fa2,96(sp) - c586: 1a00 addi s0,sp,304 - c588: 8491 srai s1,s1,0x4 - c58a: 067f 0x67f - c58c: 0076 c.slli zero,0x1d - c58e: 1e1a slli t3,t3,0x26 - c590: 0076 c.slli zero,0x1d - c592: 911a add sp,sp,t1 - c594: 7efc flw fa5,124(a3) - c596: 7606 flw fa2,96(sp) - c598: 1a00 addi s0,sp,304 - c59a: 8491 srai s1,s1,0x4 - c59c: 067f 0x67f - c59e: 2540 fld fs0,136(a0) - c5a0: 911e add sp,sp,t2 - c5a2: 7f84 flw fs1,56(a5) - c5a4: 7606 flw fa2,96(sp) - c5a6: 1a00 addi s0,sp,304 - c5a8: fc91 bnez s1,c4c4 <__stack_size+0xc0c4> - c5aa: 067e slli a2,a2,0x1f - c5ac: 2540 fld fs0,136(a0) - c5ae: 221e fld ft4,448(sp) - c5b0: fc91 bnez s1,c4cc <__stack_size+0xc0cc> - c5b2: 067e slli a2,a2,0x1f - c5b4: 0076 c.slli zero,0x1d - c5b6: 911a add sp,sp,t1 - c5b8: 7f84 flw fs1,56(a5) - c5ba: 7606 flw fa2,96(sp) - c5bc: 1a00 addi s0,sp,304 - c5be: 401e 0x401e - c5c0: 2225 jal c6e8 <__stack_size+0xc2e8> - c5c2: 0076 c.slli zero,0x1d - c5c4: 401a 0x401a - c5c6: 2224 fld fs1,64(a2) - c5c8: 4b40 lw s0,20(a4) - c5ca: 2224 fld fs1,64(a2) - c5cc: 402d c.li zero,11 - c5ce: 2d22244b 0x2d22244b - c5d2: 0821 addi a6,a6,8 - c5d4: 1aff 0x1aff - c5d6: e89f 000b 3000 0x3000000be89f - c5dc: 000c 0xc - c5de: 8000 0x8000 - c5e0: 9100 0x9100 - c5e2: 7ed0 flw fa2,60(a3) - c5e4: 8c06 mv s8,ra - c5e6: 2200 fld fs0,0(a2) - c5e8: 4b40 lw s0,20(a4) - c5ea: 2224 fld fs1,64(a2) - c5ec: d091 beqz s1,c4f0 <__stack_size+0xc0f0> - c5ee: 067e slli a2,a2,0x1f - c5f0: 4b40 lw s0,20(a4) - c5f2: 2224 fld fs1,64(a2) - c5f4: 892d andi a0,a0,11 - c5f6: 4000 lw s0,0(s0) - c5f8: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c5fc: 7fb0 flw fa2,120(a5) - c5fe: 4006 0x4006 - c600: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c604: 7efc flw fa5,124(a3) - c606: 0a06 slli s4,s4,0x1 - c608: ffff 0xffff - c60a: 911a add sp,sp,t1 - c60c: 7f84 flw fs1,56(a5) - c60e: 0a06 slli s4,s4,0x1 - c610: ffff 0xffff - c612: 1e1a slli t3,t3,0x26 - c614: ff0a fsw ft2,188(sp) - c616: 1aff 0x1aff - c618: fc91 bnez s1,c534 <__stack_size+0xc134> - c61a: 067e slli a2,a2,0x1f - c61c: ff0a fsw ft2,188(sp) - c61e: 1aff 0x1aff - c620: 8491 srai s1,s1,0x4 - c622: 067f 0x67f - c624: 2540 fld fs0,136(a0) - c626: 911e add sp,sp,t2 - c628: 7f84 flw fs1,56(a5) - c62a: 0a06 slli s4,s4,0x1 - c62c: ffff 0xffff - c62e: 911a add sp,sp,t1 - c630: 7efc flw fa5,124(a3) - c632: 4006 0x4006 - c634: 1e25 addi t3,t3,-23 - c636: 9122 add sp,sp,s0 - c638: 7efc flw fa5,124(a3) - c63a: 0a06 slli s4,s4,0x1 - c63c: ffff 0xffff - c63e: 911a add sp,sp,t1 - c640: 7f84 flw fs1,56(a5) - c642: 0a06 slli s4,s4,0x1 - c644: ffff 0xffff - c646: 1e1a slli t3,t3,0x26 - c648: 2540 fld fs0,136(a0) - c64a: 0a22 slli s4,s4,0x8 - c64c: ffff 0xffff - c64e: 401a 0x401a - c650: 2224 fld fs1,64(a2) - c652: 4b40 lw s0,20(a4) - c654: 2224 fld fs1,64(a2) - c656: 402d c.li zero,11 - c658: 2d22244b 0x2d22244b - c65c: 0821 addi a6,a6,8 - c65e: 1aff 0x1aff - c660: 309f 000c c800 0xc800000c309f - c666: 000c 0xc - c668: 7000 flw fs0,32(s0) - c66a: 9101 srli a0,a0,0x20 - c66c: 7ed0 flw fa2,60(a3) - c66e: 8c06 mv s8,ra - c670: 2200 fld fs0,0(a2) - c672: 4b40 lw s0,20(a4) - c674: 2224 fld fs1,64(a2) - c676: d091 beqz s1,c57a <__stack_size+0xc17a> - c678: 067e slli a2,a2,0x1f - c67a: 4b40 lw s0,20(a4) - c67c: 2224 fld fs1,64(a2) - c67e: 892d andi a0,a0,11 - c680: 4000 lw s0,0(s0) - c682: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c686: 7ef8 flw fa4,124(a3) - c688: 0a06 slli s4,s4,0x1 - c68a: ffff 0xffff - c68c: 911a add sp,sp,t1 - c68e: 7f88 flw fa0,56(a5) - c690: 0a06 slli s4,s4,0x1 - c692: ffff 0xffff - c694: 1e1a slli t3,t3,0x26 - c696: ff0a fsw ft2,188(sp) - c698: 1aff 0x1aff - c69a: fc91 bnez s1,c5b6 <__stack_size+0xc1b6> - c69c: 067e slli a2,a2,0x1f - c69e: ff0a fsw ft2,188(sp) - c6a0: 1aff 0x1aff - c6a2: 8491 srai s1,s1,0x4 - c6a4: 067f 0x67f - c6a6: ff0a fsw ft2,188(sp) - c6a8: 1aff 0x1aff - c6aa: 0a1e slli s4,s4,0x7 - c6ac: ffff 0xffff - c6ae: 221a fld ft4,384(sp) - c6b0: 8c91 sub s1,s1,a2 - c6b2: 067f 0x67f - c6b4: ff0a fsw ft2,188(sp) - c6b6: 1aff 0x1aff - c6b8: f491 bnez s1,c5c4 <__stack_size+0xc1c4> - c6ba: 067e slli a2,a2,0x1f - c6bc: ff0a fsw ft2,188(sp) - c6be: 1aff 0x1aff - c6c0: 0a1e slli s4,s4,0x7 - c6c2: ffff 0xffff - c6c4: 221a fld ft4,384(sp) - c6c6: fc91 bnez s1,c5e2 <__stack_size+0xc1e2> - c6c8: 067e slli a2,a2,0x1f - c6ca: ff0a fsw ft2,188(sp) - c6cc: 1aff 0x1aff - c6ce: 8491 srai s1,s1,0x4 - c6d0: 067f 0x67f - c6d2: 2540 fld fs0,136(a0) - c6d4: 911e add sp,sp,t2 - c6d6: 7f84 flw fs1,56(a5) - c6d8: 0a06 slli s4,s4,0x1 - c6da: ffff 0xffff - c6dc: 911a add sp,sp,t1 - c6de: 7efc flw fa5,124(a3) - c6e0: 4006 0x4006 - c6e2: 1e25 addi t3,t3,-23 - c6e4: 9122 add sp,sp,s0 - c6e6: 7efc flw fa5,124(a3) - c6e8: 0a06 slli s4,s4,0x1 - c6ea: ffff 0xffff - c6ec: 911a add sp,sp,t1 - c6ee: 7f84 flw fs1,56(a5) - c6f0: 0a06 slli s4,s4,0x1 - c6f2: ffff 0xffff - c6f4: 1e1a slli t3,t3,0x26 - c6f6: 2540 fld fs0,136(a0) - c6f8: 0a22 slli s4,s4,0x8 - c6fa: ffff 0xffff - c6fc: 401a 0x401a - c6fe: 2224 fld fs1,64(a2) - c700: f891 bnez s1,c614 <__stack_size+0xc214> - c702: 067e slli a2,a2,0x1f - c704: ff0a fsw ft2,188(sp) - c706: 1aff 0x1aff - c708: 8891 andi s1,s1,4 - c70a: 067f 0x67f - c70c: 2540 fld fs0,136(a0) - c70e: 911e add sp,sp,t2 - c710: 7f88 flw fa0,56(a5) - c712: 0a06 slli s4,s4,0x1 - c714: ffff 0xffff - c716: 911a add sp,sp,t1 - c718: 7ef8 flw fa4,124(a3) - c71a: 4006 0x4006 - c71c: 1e25 addi t3,t3,-23 - c71e: 9122 add sp,sp,s0 - c720: 7ef8 flw fa4,124(a3) - c722: 0a06 slli s4,s4,0x1 - c724: ffff 0xffff - c726: 911a add sp,sp,t1 - c728: 7f88 flw fa0,56(a5) - c72a: 0a06 slli s4,s4,0x1 - c72c: ffff 0xffff - c72e: 1e1a slli t3,t3,0x26 - c730: 2540 fld fs0,136(a0) - c732: 0a22 slli s4,s4,0x8 - c734: ffff 0xffff - c736: 401a 0x401a - c738: 2224 fld fs1,64(a2) - c73a: f491 bnez s1,c646 <__stack_size+0xc246> - c73c: 067e slli a2,a2,0x1f - c73e: ff0a fsw ft2,188(sp) - c740: 1aff 0x1aff - c742: 8c91 sub s1,s1,a2 - c744: 067f 0x67f - c746: 2540 fld fs0,136(a0) - c748: 911e add sp,sp,t2 - c74a: 7f8c flw fa1,56(a5) - c74c: 0a06 slli s4,s4,0x1 - c74e: ffff 0xffff - c750: 911a add sp,sp,t1 - c752: 7ef4 flw fa3,124(a3) - c754: 4006 0x4006 - c756: 1e25 addi t3,t3,-23 - c758: 9122 add sp,sp,s0 - c75a: 7f8c flw fa1,56(a5) - c75c: 0a06 slli s4,s4,0x1 - c75e: ffff 0xffff - c760: 911a add sp,sp,t1 - c762: 7ef4 flw fa3,124(a3) - c764: 0a06 slli s4,s4,0x1 - c766: ffff 0xffff - c768: 1e1a slli t3,t3,0x26 - c76a: 2540 fld fs0,136(a0) - c76c: 0a22 slli s4,s4,0x8 - c76e: ffff 0xffff - c770: 401a 0x401a - c772: 2224 fld fs1,64(a2) - c774: d891 beqz s1,c688 <__stack_size+0xc288> - c776: 067e slli a2,a2,0x1f - c778: 4022 0x4022 - c77a: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c77e: 7efc flw fa5,124(a3) - c780: 0a06 slli s4,s4,0x1 - c782: ffff 0xffff - c784: 911a add sp,sp,t1 - c786: 7f84 flw fs1,56(a5) - c788: 0a06 slli s4,s4,0x1 - c78a: ffff 0xffff - c78c: 1e1a slli t3,t3,0x26 - c78e: ff0a fsw ft2,188(sp) - c790: 1aff 0x1aff - c792: fc91 bnez s1,c6ae <__stack_size+0xc2ae> - c794: 067e slli a2,a2,0x1f - c796: ff0a fsw ft2,188(sp) - c798: 1aff 0x1aff - c79a: 8491 srai s1,s1,0x4 - c79c: 067f 0x67f - c79e: 2540 fld fs0,136(a0) - c7a0: 911e add sp,sp,t2 - c7a2: 7f84 flw fs1,56(a5) - c7a4: 0a06 slli s4,s4,0x1 - c7a6: ffff 0xffff - c7a8: 911a add sp,sp,t1 - c7aa: 7efc flw fa5,124(a3) - c7ac: 4006 0x4006 - c7ae: 1e25 addi t3,t3,-23 - c7b0: 9122 add sp,sp,s0 - c7b2: 7efc flw fa5,124(a3) - c7b4: 0a06 slli s4,s4,0x1 - c7b6: ffff 0xffff - c7b8: 911a add sp,sp,t1 - c7ba: 7f84 flw fs1,56(a5) - c7bc: 0a06 slli s4,s4,0x1 - c7be: ffff 0xffff - c7c0: 1e1a slli t3,t3,0x26 - c7c2: 2540 fld fs0,136(a0) - c7c4: 0a22 slli s4,s4,0x8 - c7c6: ffff 0xffff - c7c8: 401a 0x401a - c7ca: 2224 fld fs1,64(a2) - c7cc: 4b40 lw s0,20(a4) - c7ce: 2224 fld fs1,64(a2) - c7d0: 402d c.li zero,11 - c7d2: 2d22244b 0x2d22244b - c7d6: 0821 addi a6,a6,8 - c7d8: 1aff 0x1aff - c7da: c49f 000d d000 0xd000000dc49f - c7e0: 000d c.nop 3 - c7e2: 7000 flw fs0,32(s0) - c7e4: 9101 srli a0,a0,0x20 - c7e6: 7ed0 flw fa2,60(a3) - c7e8: 8c06 mv s8,ra - c7ea: 2200 fld fs0,0(a2) - c7ec: 4b40 lw s0,20(a4) - c7ee: 2224 fld fs1,64(a2) - c7f0: d091 beqz s1,c6f4 <__stack_size+0xc2f4> - c7f2: 067e slli a2,a2,0x1f - c7f4: 4b40 lw s0,20(a4) - c7f6: 2224 fld fs1,64(a2) - c7f8: 892d andi a0,a0,11 - c7fa: 4000 lw s0,0(s0) - c7fc: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c800: 7ef8 flw fa4,124(a3) - c802: 0a06 slli s4,s4,0x1 - c804: ffff 0xffff - c806: 911a add sp,sp,t1 - c808: 7f88 flw fa0,56(a5) - c80a: 0a06 slli s4,s4,0x1 - c80c: ffff 0xffff - c80e: 1e1a slli t3,t3,0x26 - c810: ff0a fsw ft2,188(sp) - c812: 1aff 0x1aff - c814: fc91 bnez s1,c730 <__stack_size+0xc330> - c816: 067e slli a2,a2,0x1f - c818: ff0a fsw ft2,188(sp) - c81a: 1aff 0x1aff - c81c: 8491 srai s1,s1,0x4 - c81e: 067f 0x67f - c820: ff0a fsw ft2,188(sp) - c822: 1aff 0x1aff - c824: 0a1e slli s4,s4,0x7 - c826: ffff 0xffff - c828: 221a fld ft4,384(sp) - c82a: 8c91 sub s1,s1,a2 - c82c: 067f 0x67f - c82e: ff0a fsw ft2,188(sp) - c830: 1aff 0x1aff - c832: f491 bnez s1,c73e <__stack_size+0xc33e> - c834: 067e slli a2,a2,0x1f - c836: ff0a fsw ft2,188(sp) - c838: 1aff 0x1aff - c83a: 0a1e slli s4,s4,0x7 - c83c: ffff 0xffff - c83e: 221a fld ft4,384(sp) - c840: fc91 bnez s1,c75c <__stack_size+0xc35c> - c842: 067e slli a2,a2,0x1f - c844: ff0a fsw ft2,188(sp) - c846: 1aff 0x1aff - c848: 8491 srai s1,s1,0x4 - c84a: 067f 0x67f - c84c: 2540 fld fs0,136(a0) - c84e: 911e add sp,sp,t2 - c850: 7f84 flw fs1,56(a5) - c852: 0a06 slli s4,s4,0x1 - c854: ffff 0xffff - c856: 911a add sp,sp,t1 - c858: 7efc flw fa5,124(a3) - c85a: 4006 0x4006 - c85c: 1e25 addi t3,t3,-23 - c85e: 9122 add sp,sp,s0 - c860: 7efc flw fa5,124(a3) - c862: 0a06 slli s4,s4,0x1 - c864: ffff 0xffff - c866: 911a add sp,sp,t1 - c868: 7f84 flw fs1,56(a5) - c86a: 0a06 slli s4,s4,0x1 - c86c: ffff 0xffff - c86e: 1e1a slli t3,t3,0x26 - c870: 2540 fld fs0,136(a0) - c872: 0a22 slli s4,s4,0x8 - c874: ffff 0xffff - c876: 401a 0x401a - c878: 2224 fld fs1,64(a2) - c87a: f891 bnez s1,c78e <__stack_size+0xc38e> - c87c: 067e slli a2,a2,0x1f - c87e: ff0a fsw ft2,188(sp) - c880: 1aff 0x1aff - c882: 8891 andi s1,s1,4 - c884: 067f 0x67f - c886: 2540 fld fs0,136(a0) - c888: 911e add sp,sp,t2 - c88a: 7f88 flw fa0,56(a5) - c88c: 0a06 slli s4,s4,0x1 - c88e: ffff 0xffff - c890: 911a add sp,sp,t1 - c892: 7ef8 flw fa4,124(a3) - c894: 4006 0x4006 - c896: 1e25 addi t3,t3,-23 - c898: 9122 add sp,sp,s0 - c89a: 7ef8 flw fa4,124(a3) - c89c: 0a06 slli s4,s4,0x1 - c89e: ffff 0xffff - c8a0: 911a add sp,sp,t1 - c8a2: 7f88 flw fa0,56(a5) - c8a4: 0a06 slli s4,s4,0x1 - c8a6: ffff 0xffff - c8a8: 1e1a slli t3,t3,0x26 - c8aa: 2540 fld fs0,136(a0) - c8ac: 0a22 slli s4,s4,0x8 - c8ae: ffff 0xffff - c8b0: 401a 0x401a - c8b2: 2224 fld fs1,64(a2) - c8b4: f491 bnez s1,c7c0 <__stack_size+0xc3c0> - c8b6: 067e slli a2,a2,0x1f - c8b8: ff0a fsw ft2,188(sp) - c8ba: 1aff 0x1aff - c8bc: 8c91 sub s1,s1,a2 - c8be: 067f 0x67f - c8c0: 2540 fld fs0,136(a0) - c8c2: 911e add sp,sp,t2 - c8c4: 7f8c flw fa1,56(a5) - c8c6: 0a06 slli s4,s4,0x1 - c8c8: ffff 0xffff - c8ca: 911a add sp,sp,t1 - c8cc: 7ef4 flw fa3,124(a3) - c8ce: 4006 0x4006 - c8d0: 1e25 addi t3,t3,-23 - c8d2: 9122 add sp,sp,s0 - c8d4: 7f8c flw fa1,56(a5) - c8d6: 0a06 slli s4,s4,0x1 - c8d8: ffff 0xffff - c8da: 911a add sp,sp,t1 - c8dc: 7ef4 flw fa3,124(a3) - c8de: 0a06 slli s4,s4,0x1 - c8e0: ffff 0xffff - c8e2: 1e1a slli t3,t3,0x26 - c8e4: 2540 fld fs0,136(a0) - c8e6: 0a22 slli s4,s4,0x8 - c8e8: ffff 0xffff - c8ea: 401a 0x401a - c8ec: 2224 fld fs1,64(a2) - c8ee: d891 beqz s1,c802 <__stack_size+0xc402> - c8f0: 067e slli a2,a2,0x1f - c8f2: 4022 0x4022 - c8f4: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - c8f8: 7efc flw fa5,124(a3) - c8fa: 0a06 slli s4,s4,0x1 - c8fc: ffff 0xffff - c8fe: 911a add sp,sp,t1 - c900: 7f84 flw fs1,56(a5) - c902: 0a06 slli s4,s4,0x1 - c904: ffff 0xffff - c906: 1e1a slli t3,t3,0x26 - c908: ff0a fsw ft2,188(sp) - c90a: 1aff 0x1aff - c90c: fc91 bnez s1,c828 <__stack_size+0xc428> - c90e: 067e slli a2,a2,0x1f - c910: ff0a fsw ft2,188(sp) - c912: 1aff 0x1aff - c914: 8491 srai s1,s1,0x4 - c916: 067f 0x67f - c918: 2540 fld fs0,136(a0) - c91a: 911e add sp,sp,t2 - c91c: 7f84 flw fs1,56(a5) - c91e: 0a06 slli s4,s4,0x1 - c920: ffff 0xffff - c922: 911a add sp,sp,t1 - c924: 7efc flw fa5,124(a3) - c926: 4006 0x4006 - c928: 1e25 addi t3,t3,-23 - c92a: 9122 add sp,sp,s0 - c92c: 7efc flw fa5,124(a3) - c92e: 0a06 slli s4,s4,0x1 - c930: ffff 0xffff - c932: 911a add sp,sp,t1 - c934: 7f84 flw fs1,56(a5) - c936: 0a06 slli s4,s4,0x1 - c938: ffff 0xffff - c93a: 1e1a slli t3,t3,0x26 - c93c: 2540 fld fs0,136(a0) - c93e: 0a22 slli s4,s4,0x8 - c940: ffff 0xffff - c942: 401a 0x401a - c944: 2224 fld fs1,64(a2) - c946: 4b40 lw s0,20(a4) - c948: 2224 fld fs1,64(a2) - c94a: 402d c.li zero,11 - c94c: 2d22244b 0x2d22244b - c950: 0821 addi a6,a6,8 - c952: 1aff 0x1aff - c954: 009f 0000 0000 0x9f - c95a: 0000 unimp - c95c: 4c00 lw s0,24(s0) - c95e: 9000000b 0x9000000b - c962: 0100000b 0x100000b - c966: 5d00 lw s0,56(a0) - c968: 0b90 addi a2,sp,464 - c96a: 0000 unimp - c96c: 0b9c addi a5,sp,464 - c96e: 0000 unimp - c970: 0040 addi s0,sp,4 - c972: 4b40007b 0x4b40007b - c976: 2224 fld fs1,64(a2) - c978: f891 bnez s1,c88c <__stack_size+0xc48c> - c97a: 067e slli a2,a2,0x1f - c97c: 0076 c.slli zero,0x1d - c97e: 8a1a mv s4,t1 - c980: 1e00 addi s0,sp,816 - c982: 0076 c.slli zero,0x1d - c984: 911a add sp,sp,t1 - c986: 7ef8 flw fa4,124(a3) - c988: 7606 flw fa2,96(sp) - c98a: 1a00 addi s0,sp,304 - c98c: 0081 addi ra,ra,0 - c98e: 911e add sp,sp,t2 - c990: 7ef8 flw fa4,124(a3) - c992: 4006 0x4006 - c994: 8a25 andi a2,a2,9 - c996: 1e00 addi s0,sp,816 - c998: 9122 add sp,sp,s0 - c99a: 7ef8 flw fa4,124(a3) - c99c: 7606 flw fa2,96(sp) - c99e: 1a00 addi s0,sp,304 - c9a0: 008a slli ra,ra,0x2 - c9a2: 401e 0x401e - c9a4: 2225 jal cacc <__stack_size+0xc6cc> - c9a6: 0076 c.slli zero,0x1d - c9a8: 401a 0x401a - c9aa: 2224 fld fs1,64(a2) - c9ac: 4b40 lw s0,20(a4) - c9ae: 2224 fld fs1,64(a2) - c9b0: 9f2d 0x9f2d - c9b2: 0b9c addi a5,sp,464 - c9b4: 0000 unimp - c9b6: 0bbc addi a5,sp,472 - c9b8: 0000 unimp - c9ba: 0042 c.slli zero,0x10 - c9bc: d491 beqz s1,c8c8 <__stack_size+0xc4c8> - c9be: 067e slli a2,a2,0x1f - c9c0: 4b40 lw s0,20(a4) - c9c2: 2224 fld fs1,64(a2) - c9c4: f891 bnez s1,c8d8 <__stack_size+0xc4d8> - c9c6: 067e slli a2,a2,0x1f - c9c8: 0076 c.slli zero,0x1d - c9ca: 8a1a mv s4,t1 - c9cc: 1e00 addi s0,sp,816 - c9ce: 0076 c.slli zero,0x1d - c9d0: 911a add sp,sp,t1 - c9d2: 7ef8 flw fa4,124(a3) - c9d4: 7606 flw fa2,96(sp) - c9d6: 1a00 addi s0,sp,304 - c9d8: 0081 addi ra,ra,0 - c9da: 911e add sp,sp,t2 - c9dc: 7ef8 flw fa4,124(a3) - c9de: 4006 0x4006 - c9e0: 8a25 andi a2,a2,9 - c9e2: 1e00 addi s0,sp,816 - c9e4: 9122 add sp,sp,s0 - c9e6: 7ef8 flw fa4,124(a3) - c9e8: 7606 flw fa2,96(sp) - c9ea: 1a00 addi s0,sp,304 - c9ec: 008a slli ra,ra,0x2 - c9ee: 401e 0x401e - c9f0: 2225 jal cb18 <__stack_size+0xc718> - c9f2: 0076 c.slli zero,0x1d - c9f4: 401a 0x401a - c9f6: 2224 fld fs1,64(a2) - c9f8: 4b40 lw s0,20(a4) - c9fa: 2224 fld fs1,64(a2) - c9fc: 9f2d 0x9f2d - c9fe: 0bbc addi a5,sp,472 - ca00: 0000 unimp - ca02: 0bd0 addi a2,sp,468 - ca04: 0000 unimp - ca06: 0051 c.nop 20 - ca08: d491 beqz s1,c914 <__stack_size+0xc514> - ca0a: 067e slli a2,a2,0x1f - ca0c: 4b40 lw s0,20(a4) - ca0e: 2224 fld fs1,64(a2) - ca10: f891 bnez s1,c924 <__stack_size+0xc524> - ca12: 067e slli a2,a2,0x1f - ca14: 0076 c.slli zero,0x1d - ca16: 911a add sp,sp,t1 - ca18: 7f8c flw fa1,56(a5) - ca1a: 7606 flw fa2,96(sp) - ca1c: 1a00 addi s0,sp,304 - ca1e: 761e flw fa2,228(sp) - ca20: 1a00 addi s0,sp,304 - ca22: f891 bnez s1,c936 <__stack_size+0xc536> - ca24: 067e slli a2,a2,0x1f - ca26: 0076 c.slli zero,0x1d - ca28: 811a mv sp,t1 - ca2a: 1e00 addi s0,sp,816 - ca2c: 8c91 sub s1,s1,a2 - ca2e: 067f 0x67f - ca30: 0076 c.slli zero,0x1d - ca32: 911a add sp,sp,t1 - ca34: 7ef8 flw fa4,124(a3) - ca36: 4006 0x4006 - ca38: 1e25 addi t3,t3,-23 - ca3a: 9122 add sp,sp,s0 - ca3c: 7ef8 flw fa4,124(a3) - ca3e: 7606 flw fa2,96(sp) - ca40: 1a00 addi s0,sp,304 - ca42: 8c91 sub s1,s1,a2 - ca44: 067f 0x67f - ca46: 0076 c.slli zero,0x1d - ca48: 1e1a slli t3,t3,0x26 - ca4a: 2540 fld fs0,136(a0) - ca4c: 7622 flw fa2,40(sp) - ca4e: 1a00 addi s0,sp,304 - ca50: 2440 fld fs0,136(s0) - ca52: 4022 0x4022 - ca54: 2d22244b 0x2d22244b - ca58: d09f 000b e800 0xe800000bd09f - ca5e: 5500000b 0x5500000b - ca62: 9100 0x9100 - ca64: 7ed4 flw fa3,60(a3) - ca66: 4006 0x4006 - ca68: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - ca6c: 7ef8 flw fa4,124(a3) - ca6e: 7606 flw fa2,96(sp) - ca70: 1a00 addi s0,sp,304 - ca72: 8c91 sub s1,s1,a2 - ca74: 067f 0x67f - ca76: 0076 c.slli zero,0x1d - ca78: 1e1a slli t3,t3,0x26 - ca7a: 0076 c.slli zero,0x1d - ca7c: 911a add sp,sp,t1 - ca7e: 7ef8 flw fa4,124(a3) - ca80: 7606 flw fa2,96(sp) - ca82: 1a00 addi s0,sp,304 - ca84: 8c91 sub s1,s1,a2 - ca86: 067f 0x67f - ca88: 2540 fld fs0,136(a0) - ca8a: 911e add sp,sp,t2 - ca8c: 7f8c flw fa1,56(a5) - ca8e: 7606 flw fa2,96(sp) - ca90: 1a00 addi s0,sp,304 - ca92: f891 bnez s1,c9a6 <__stack_size+0xc5a6> - ca94: 067e slli a2,a2,0x1f - ca96: 2540 fld fs0,136(a0) - ca98: 221e fld ft4,448(sp) - ca9a: f891 bnez s1,c9ae <__stack_size+0xc5ae> - ca9c: 067e slli a2,a2,0x1f - ca9e: 0076 c.slli zero,0x1d - caa0: 911a add sp,sp,t1 - caa2: 7f8c flw fa1,56(a5) - caa4: 7606 flw fa2,96(sp) - caa6: 1a00 addi s0,sp,304 - caa8: 401e 0x401e - caaa: 2225 jal cbd2 <__stack_size+0xc7d2> - caac: 0076 c.slli zero,0x1d - caae: 401a 0x401a - cab0: 2224 fld fs1,64(a2) - cab2: 4b40 lw s0,20(a4) - cab4: 2224 fld fs1,64(a2) - cab6: 9f2d 0x9f2d - cab8: 0be8 addi a0,sp,476 - caba: 0000 unimp - cabc: 0cc8 addi a0,sp,596 - cabe: 0000 unimp - cac0: 005d c.nop 23 - cac2: d491 beqz s1,c9ce <__stack_size+0xc5ce> - cac4: 067e slli a2,a2,0x1f - cac6: 4b40 lw s0,20(a4) - cac8: 2224 fld fs1,64(a2) - caca: f891 bnez s1,c9de <__stack_size+0xc5de> - cacc: 067e slli a2,a2,0x1f - cace: ff0a fsw ft2,188(sp) - cad0: 1aff 0x1aff - cad2: 8c91 sub s1,s1,a2 - cad4: 067f 0x67f - cad6: ff0a fsw ft2,188(sp) - cad8: 1aff 0x1aff - cada: 0a1e slli s4,s4,0x7 - cadc: ffff 0xffff - cade: 911a add sp,sp,t1 - cae0: 7ef8 flw fa4,124(a3) - cae2: 0a06 slli s4,s4,0x1 - cae4: ffff 0xffff - cae6: 911a add sp,sp,t1 - cae8: 7f8c flw fa1,56(a5) - caea: 4006 0x4006 - caec: 1e25 addi t3,t3,-23 - caee: 8c91 sub s1,s1,a2 - caf0: 067f 0x67f - caf2: ff0a fsw ft2,188(sp) - caf4: 1aff 0x1aff - caf6: f891 bnez s1,ca0a <__stack_size+0xc60a> - caf8: 067e slli a2,a2,0x1f - cafa: 2540 fld fs0,136(a0) - cafc: 221e fld ft4,448(sp) - cafe: f891 bnez s1,ca12 <__stack_size+0xc612> - cb00: 067e slli a2,a2,0x1f - cb02: ff0a fsw ft2,188(sp) - cb04: 1aff 0x1aff - cb06: 8c91 sub s1,s1,a2 - cb08: 067f 0x67f - cb0a: ff0a fsw ft2,188(sp) - cb0c: 1aff 0x1aff - cb0e: 401e 0x401e - cb10: 2225 jal cc38 <__stack_size+0xc838> - cb12: ff0a fsw ft2,188(sp) - cb14: 1aff 0x1aff - cb16: 2440 fld fs0,136(s0) - cb18: 4022 0x4022 - cb1a: 2d22244b 0x2d22244b - cb1e: c49f 000d d000 0xd000000dc49f - cb24: 000d c.nop 3 - cb26: 5d00 lw s0,56(a0) - cb28: 9100 0x9100 - cb2a: 7ed4 flw fa3,60(a3) - cb2c: 4006 0x4006 - cb2e: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - cb32: 7ef8 flw fa4,124(a3) - cb34: 0a06 slli s4,s4,0x1 - cb36: ffff 0xffff - cb38: 911a add sp,sp,t1 - cb3a: 7f8c flw fa1,56(a5) - cb3c: 0a06 slli s4,s4,0x1 - cb3e: ffff 0xffff - cb40: 1e1a slli t3,t3,0x26 - cb42: ff0a fsw ft2,188(sp) - cb44: 1aff 0x1aff - cb46: f891 bnez s1,ca5a <__stack_size+0xc65a> - cb48: 067e slli a2,a2,0x1f - cb4a: ff0a fsw ft2,188(sp) - cb4c: 1aff 0x1aff - cb4e: 8c91 sub s1,s1,a2 - cb50: 067f 0x67f - cb52: 2540 fld fs0,136(a0) - cb54: 911e add sp,sp,t2 - cb56: 7f8c flw fa1,56(a5) - cb58: 0a06 slli s4,s4,0x1 - cb5a: ffff 0xffff - cb5c: 911a add sp,sp,t1 - cb5e: 7ef8 flw fa4,124(a3) - cb60: 4006 0x4006 - cb62: 1e25 addi t3,t3,-23 - cb64: 9122 add sp,sp,s0 - cb66: 7ef8 flw fa4,124(a3) - cb68: 0a06 slli s4,s4,0x1 - cb6a: ffff 0xffff - cb6c: 911a add sp,sp,t1 - cb6e: 7f8c flw fa1,56(a5) - cb70: 0a06 slli s4,s4,0x1 - cb72: ffff 0xffff - cb74: 1e1a slli t3,t3,0x26 - cb76: 2540 fld fs0,136(a0) - cb78: 0a22 slli s4,s4,0x8 - cb7a: ffff 0xffff - cb7c: 401a 0x401a - cb7e: 2224 fld fs1,64(a2) - cb80: 4b40 lw s0,20(a4) - cb82: 2224 fld fs1,64(a2) - cb84: 9f2d 0x9f2d - ... - cb8e: 0b80 addi s0,sp,464 - cb90: 0000 unimp - cb92: 0b88 addi a0,sp,464 - cb94: 0000 unimp - cb96: 0011 c.nop 4 - cb98: 4b40007b 0x4b40007b - cb9c: 2224 fld fs1,64(a2) - cb9e: 008e slli ra,ra,0x3 - cba0: 4b40 lw s0,20(a4) - cba2: 2224 fld fs1,64(a2) - cba4: 082d addi a6,a6,11 - cba6: 1aff 0x1aff - cba8: 949f 000b fc00 0xfc00000b949f - cbae: 0100000b 0x100000b - cbb2: 5d00 lw s0,56(a0) - ... - cbbc: 0ba8 addi a0,sp,472 - cbbe: 0000 unimp - cbc0: 0bb0 addi a2,sp,472 - cbc2: 0000 unimp - cbc4: 0001 nop - cbc6: b05e fsd fs7,32(sp) - cbc8: 3000000b 0x3000000b - cbcc: 000c 0xc - cbce: 1000 addi s0,sp,32 - cbd0: 9100 0x9100 - cbd2: 7fb4 flw fa3,120(a5) - cbd4: 4006 0x4006 - cbd6: 8d22244b 0x8d22244b - cbda: 4000 lw s0,0(s0) - cbdc: 2d22244b 0x2d22244b - cbe0: 309f 000c c800 0xc800000c309f - cbe6: 000c 0xc - cbe8: 1500 addi s0,sp,672 - cbea: 9100 0x9100 - cbec: 7ed4 flw fa3,60(a3) - cbee: 8d06 mv s10,ra - cbf0: 2200 fld fs0,0(a2) - cbf2: 4b40 lw s0,20(a4) - cbf4: 2224 fld fs1,64(a2) - cbf6: d491 beqz s1,cb02 <__stack_size+0xc702> - cbf8: 067e slli a2,a2,0x1f - cbfa: 4b40 lw s0,20(a4) - cbfc: 2224 fld fs1,64(a2) - cbfe: 9f2d 0x9f2d - cc00: 0dc4 addi s1,sp,724 - cc02: 0000 unimp - cc04: 0dd0 addi a2,sp,724 - cc06: 0000 unimp - cc08: 0015 c.nop 5 - cc0a: d491 beqz s1,cb16 <__stack_size+0xc716> - cc0c: 067e slli a2,a2,0x1f - cc0e: 008d addi ra,ra,3 - cc10: 4022 0x4022 - cc12: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - cc16: 7ed4 flw fa3,60(a3) - cc18: 4006 0x4006 - cc1a: 2d22244b 0x2d22244b - cc1e: 009f 0000 0000 0x9f - cc24: 0000 unimp - cc26: a800 fsd fs0,16(s0) - cc28: b400000b 0xb400000b - cc2c: 1100000b 0x1100000b - cc30: 8e00 0x8e00 - cc32: 4000 lw s0,0(s0) - cc34: 8f22244b fnmsub.q fs0,ft4,fs2,fa7,rdn - cc38: 4000 lw s0,0(s0) - cc3a: 2d22244b 0x2d22244b - cc3e: ff08 fsw fa0,56(a4) - cc40: 9f1a add t5,t5,t1 - cc42: 0bb8 addi a4,sp,472 - cc44: 0000 unimp - cc46: 0cc8 addi a0,sp,596 - cc48: 0000 unimp - cc4a: 0001 nop - cc4c: c46e sw s11,8(sp) - cc4e: 000d c.nop 3 - cc50: d000 sw s0,32(s0) - cc52: 000d c.nop 3 - cc54: 0100 addi s0,sp,128 - cc56: 6e00 flw fs0,24(a2) - ... - cc60: 0bb8 addi a4,sp,472 - cc62: 0000 unimp - cc64: 0c30 addi a2,sp,536 - cc66: 0000 unimp - cc68: 0001 nop - cc6a: 000c305b 0xc305b - cc6e: c800 sw s0,16(s0) - cc70: 000c 0xc - cc72: 1200 addi s0,sp,288 - cc74: 9100 0x9100 - cc76: 7efc flw fa5,124(a3) - cc78: 0a06 slli s4,s4,0x1 - cc7a: ffff 0xffff - cc7c: 911a add sp,sp,t1 - cc7e: 7f8c flw fa1,56(a5) - cc80: 0a06 slli s4,s4,0x1 - cc82: ffff 0xffff - cc84: 1e1a slli t3,t3,0x26 - cc86: c49f 000d d000 0xd000000dc49f - cc8c: 000d c.nop 3 - cc8e: 1200 addi s0,sp,288 - cc90: 9100 0x9100 - cc92: 7efc flw fa5,124(a3) - cc94: 0a06 slli s4,s4,0x1 - cc96: ffff 0xffff - cc98: 911a add sp,sp,t1 - cc9a: 7f8c flw fa1,56(a5) - cc9c: 0a06 slli s4,s4,0x1 - cc9e: ffff 0xffff - cca0: 1e1a slli t3,t3,0x26 - cca2: 009f 0000 0000 0x9f - cca8: 0000 unimp - ccaa: b800 fsd fs0,48(s0) - ccac: c400000b 0xc400000b - ccb0: 0600000b 0x600000b - ccb4: 8100 0x8100 - ccb6: 7700 flw fs0,40(a4) - ccb8: 1e00 addi s0,sp,816 - ccba: c49f 000b c800 0xc800000bc49f - ccc0: 0100000b 0x100000b - ccc4: 5700 lw s0,40(a4) - ccc6: 0bc8 addi a0,sp,468 - ccc8: 0000 unimp - ccca: 0bcc addi a1,sp,468 - cccc: 0000 unimp - ccce: fc91000b 0xfc91000b - ccd2: 067e slli a2,a2,0x1f - ccd4: 0076 c.slli zero,0x1d - ccd6: 811a mv sp,t1 - ccd8: 1e00 addi s0,sp,816 - ccda: d09f 000b ec00 0xec00000bd09f - cce0: 0100000b 0x100000b - cce4: 6100 flw fs0,0(a0) - cce6: 0bec addi a1,sp,476 - cce8: 0000 unimp - ccea: 0c30 addi a2,sp,536 - ccec: 0000 unimp - ccee: 0008 0x8 - ccf0: 2540007b 0x2540007b - ccf4: 9f220077 0x9f220077 - ccf8: 0c30 addi a2,sp,536 - ccfa: 0000 unimp - ccfc: 0cc8 addi a0,sp,596 - ccfe: 0000 unimp - cd00: fc910017 auipc zero,0xfc910 - cd04: 067e slli a2,a2,0x1f - cd06: ff0a fsw ft2,188(sp) - cd08: 1aff 0x1aff - cd0a: 8c91 sub s1,s1,a2 - cd0c: 067f 0x67f - cd0e: ff0a fsw ft2,188(sp) - cd10: 1aff 0x1aff - cd12: 401e 0x401e - cd14: 7725 lui a4,0xfffe9 - cd16: 2200 fld fs0,0(a2) - cd18: c49f 000d d000 0xd000000dc49f - cd1e: 000d c.nop 3 - cd20: 1700 addi s0,sp,928 - cd22: 9100 0x9100 - cd24: 7efc flw fa5,124(a3) - cd26: 0a06 slli s4,s4,0x1 - cd28: ffff 0xffff - cd2a: 911a add sp,sp,t1 - cd2c: 7f8c flw fa1,56(a5) - cd2e: 0a06 slli s4,s4,0x1 - cd30: ffff 0xffff - cd32: 1e1a slli t3,t3,0x26 - cd34: 2540 fld fs0,136(a0) - cd36: 9f220077 0x9f220077 - ... - cd42: 0bbc addi a5,sp,472 - cd44: 0000 unimp - cd46: 0cc8 addi a0,sp,596 - cd48: 0000 unimp - cd4a: 0001 nop - cd4c: c46a sw s10,8(sp) - cd4e: 000d c.nop 3 - cd50: d000 sw s0,32(s0) - cd52: 000d c.nop 3 - cd54: 0100 addi s0,sp,128 - cd56: 6a00 flw fs0,16(a2) - ... - cd60: 0bcc addi a1,sp,468 - cd62: 0000 unimp - cd64: 0c14 addi a3,sp,528 - cd66: 0000 unimp - cd68: 0001 nop - cd6a: 0060 addi s0,sp,12 - cd6c: 0000 unimp - cd6e: 0000 unimp - cd70: 0000 unimp - cd72: b800 fsd fs0,48(s0) - cd74: c800000b 0xc800000b - cd78: 000c 0xc - cd7a: 0300 addi s0,sp,384 - cd7c: 9100 0x9100 - cd7e: 7efc flw fa5,124(a3) - cd80: 0dc4 addi s1,sp,724 - cd82: 0000 unimp - cd84: 0dd0 addi a2,sp,724 - cd86: 0000 unimp - cd88: fc910003 lb zero,-55(sp) - cd8c: 007e c.slli zero,0x1f - cd8e: 0000 unimp - cd90: 0000 unimp - cd92: 0000 unimp - cd94: b800 fsd fs0,48(s0) - cd96: c800000b 0xc800000b - cd9a: 000c 0xc - cd9c: 0300 addi s0,sp,384 - cd9e: 9100 0x9100 - cda0: 7f8c flw fa1,56(a5) - cda2: 0dc4 addi s1,sp,724 - cda4: 0000 unimp - cda6: 0dd0 addi a2,sp,724 - cda8: 0000 unimp - cdaa: 8c910003 lb zero,-1847(sp) - cdae: 007f 0x7f - cdb0: 0000 unimp - cdb2: 0000 unimp - cdb4: 0000 unimp - cdb6: b800 fsd fs0,48(s0) - cdb8: cc00000b 0xcc00000b - cdbc: 0100000b 0x100000b - cdc0: 6000 flw fs0,0(s0) - cdc2: 0bcc addi a1,sp,468 - cdc4: 0000 unimp - cdc6: 0cc8 addi a0,sp,596 - cdc8: 0000 unimp - cdca: fe910003 lb zero,-23(sp) - cdce: c47e sw t6,8(sp) - cdd0: 000d c.nop 3 - cdd2: d000 sw s0,32(s0) - cdd4: 000d c.nop 3 - cdd6: 0300 addi s0,sp,384 - cdd8: 9100 0x9100 - cdda: 7efe flw ft9,252(sp) - ... - cde4: 0bb8 addi a4,sp,472 - cde6: 0000 unimp - cde8: 0bd0 addi a2,sp,468 - cdea: 0000 unimp - cdec: 0001 nop - cdee: d061 beqz s0,cdae <__stack_size+0xc9ae> - cdf0: c800000b 0xc800000b - cdf4: 000c 0xc - cdf6: 0300 addi s0,sp,384 - cdf8: 9100 0x9100 - cdfa: 7f8e flw ft11,224(sp) - cdfc: 0dc4 addi s1,sp,724 - cdfe: 0000 unimp - ce00: 0dd0 addi a2,sp,724 - ce02: 0000 unimp - ce04: 8e910003 lb zero,-1815(sp) - ce08: 007f 0x7f - ... - ce12: 000c 0xc - ce14: 3000 fld fs0,32(s0) - ce16: 000c 0xc - ce18: 0100 addi s0,sp,128 - ce1a: 5c00 lw s0,56(s0) - ... - ce24: 0c24 addi s1,sp,536 - ce26: 0000 unimp - ce28: 0cc8 addi a0,sp,596 - ce2a: 0000 unimp - ce2c: 0002 c.slli64 zero - ce2e: 9f3d 0x9f3d - ce30: 0dc4 addi s1,sp,724 - ce32: 0000 unimp - ce34: 0dd0 addi a2,sp,724 - ce36: 0000 unimp - ce38: 0002 c.slli64 zero - ce3a: 9f3d 0x9f3d - ... - ce44: 0c24 addi s1,sp,536 - ce46: 0000 unimp - ce48: 0cc8 addi a0,sp,596 - ce4a: 0000 unimp - ce4c: 0002 c.slli64 zero - ce4e: 0dc49f43 0xdc49f43 - ce52: 0000 unimp - ce54: 0dd0 addi a2,sp,724 - ce56: 0000 unimp - ce58: 0002 c.slli64 zero - ce5a: 00009f43 fmadd.s ft10,ft1,ft0,ft0,rtz - ce5e: 0000 unimp - ce60: 0000 unimp - ce62: 0000 unimp - ce64: 0c24 addi s1,sp,536 - ce66: 0000 unimp - ce68: 0cc8 addi a0,sp,596 - ce6a: 0000 unimp - ce6c: 0002 c.slli64 zero - ce6e: 0dc49f33 0xdc49f33 - ce72: 0000 unimp - ce74: 0dd0 addi a2,sp,724 - ce76: 0000 unimp - ce78: 0002 c.slli64 zero - ce7a: 00009f33 sll t5,ra,zero - ce7e: 0000 unimp - ce80: 0000 unimp - ce82: 0000 unimp - ce84: 0c24 addi s1,sp,536 - ce86: 0000 unimp - ce88: 0c28 addi a0,sp,536 - ce8a: 0000 unimp - ce8c: 0002 c.slli64 zero - ce8e: 0c289f33 0xc289f33 - ce92: 0000 unimp - ce94: 0c30 addi a2,sp,536 - ce96: 0000 unimp - ce98: 0002 c.slli64 zero - ce9a: 9f30 0x9f30 - ... - cea4: 0c24 addi s1,sp,536 - cea6: 0000 unimp - cea8: 0c68 addi a0,sp,540 - ceaa: 0000 unimp - ceac: 0001 nop - ceae: 0064 addi s1,sp,12 - ceb0: 0000 unimp - ceb2: 0000 unimp - ceb4: 0000 unimp - ceb6: 8000 0x8000 - ceb8: 000c 0xc - ceba: c800 sw s0,16(s0) - cebc: 000c 0xc - cebe: 0200 addi s0,sp,256 - cec0: 4f00 lw s0,24(a4) - cec2: 009f 0000 0000 0x9f - cec8: 0000 unimp - ceca: 8000 0x8000 - cecc: 000c 0xc - cece: c800 sw s0,16(s0) - ced0: 000c 0xc - ced2: 0200 addi s0,sp,256 - ced4: 3100 fld fs0,32(a0) - ced6: 009f 0000 0000 0x9f - cedc: 0000 unimp - cede: 8000 0x8000 - cee0: 000c 0xc - cee2: c800 sw s0,16(s0) - cee4: 000c 0xc - cee6: 0200 addi s0,sp,256 - cee8: 3000 fld fs0,32(s0) - ceea: 009f 0000 0000 0x9f - cef0: 0000 unimp - cef2: 8000 0x8000 - cef4: 000c 0xc - cef6: 8c00 0x8c00 - cef8: 000c 0xc - cefa: 0200 addi s0,sp,256 - cefc: 3000 fld fs0,32(s0) - cefe: ac9f 000c c800 0xc800000cac9f - cf04: 000c 0xc - cf06: 0200 addi s0,sp,256 - cf08: 3400 fld fs0,40(s0) - cf0a: 009f 0000 0000 0x9f - cf10: 0000 unimp - cf12: 8000 0x8000 - cf14: 000c 0xc - cf16: 8400 0x8400 - cf18: 000c 0xc - cf1a: 0200 addi s0,sp,256 - cf1c: 3000 fld fs0,32(s0) - cf1e: 849f 000c b400 0xb400000c849f - cf24: 000c 0xc - cf26: 0100 addi s0,sp,128 - cf28: 6400 flw fs0,8(s0) - ... - cf32: 0d20 addi s0,sp,664 - cf34: 0000 unimp - cf36: 0d28 addi a0,sp,664 - cf38: 0000 unimp - cf3a: 0001 nop - cf3c: 2c5e fld fs8,464(sp) - cf3e: 000d c.nop 3 - cf40: 3800 fld fs0,48(s0) - cf42: 000d c.nop 3 - cf44: 0100 addi s0,sp,128 - cf46: 5e00 lw s0,56(a2) - ... - cf50: 0e10 addi a2,sp,784 - cf52: 0000 unimp - cf54: 0e54 addi a3,sp,788 - cf56: 0000 unimp - cf58: 0002 c.slli64 zero - cf5a: 9f4d 0x9f4d - cf5c: 0ed8 addi a4,sp,852 - cf5e: 0000 unimp - cf60: 0f38 addi a4,sp,920 - cf62: 0000 unimp - cf64: 0002 c.slli64 zero - cf66: 9f4d 0x9f4d - ... - cf70: 0e10 addi a2,sp,784 - cf72: 0000 unimp - cf74: 0e54 addi a3,sp,788 - cf76: 0000 unimp - cf78: 0002 c.slli64 zero - cf7a: 0ed89f33 0xed89f33 - cf7e: 0000 unimp - cf80: 0f38 addi a4,sp,920 - cf82: 0000 unimp - cf84: 0002 c.slli64 zero - cf86: 00009f33 sll t5,ra,zero - cf8a: 0000 unimp - cf8c: 0000 unimp - cf8e: 0000 unimp - cf90: 0e10 addi a2,sp,784 - cf92: 0000 unimp - cf94: 0e54 addi a3,sp,788 - cf96: 0000 unimp - cf98: 0002 c.slli64 zero - cf9a: 9f30 0x9f30 - cf9c: 0ed8 addi a4,sp,852 - cf9e: 0000 unimp - cfa0: 0f38 addi a4,sp,920 - cfa2: 0000 unimp - cfa4: 0002 c.slli64 zero - cfa6: 9f30 0x9f30 - ... - cfb0: 0e10 addi a2,sp,784 - cfb2: 0000 unimp - cfb4: 0e18 addi a4,sp,784 - cfb6: 0000 unimp - cfb8: 0002 c.slli64 zero - cfba: 9f30 0x9f30 - cfbc: 0e38 addi a4,sp,792 - cfbe: 0000 unimp - cfc0: 0e54 addi a3,sp,788 - cfc2: 0000 unimp - cfc4: 0002 c.slli64 zero - cfc6: 9f34 0x9f34 - cfc8: 0ed8 addi a4,sp,852 - cfca: 0000 unimp - cfcc: 0f38 addi a4,sp,920 - cfce: 0000 unimp - cfd0: 0002 c.slli64 zero - cfd2: 9f34 0x9f34 - ... - cfdc: 0f38 addi a4,sp,920 - cfde: 0000 unimp - cfe0: 0fbc addi a5,sp,984 - cfe2: 0000 unimp - cfe4: 0002 c.slli64 zero - cfe6: 9f31 0x9f31 - cfe8: 0fbc addi a5,sp,984 - cfea: 0000 unimp - cfec: 1180 addi s0,sp,224 - cfee: 0000 unimp - cff0: 0001 nop - cff2: 845e mv s0,s7 - cff4: 0011 c.nop 4 - cff6: 3000 fld fs0,32(s0) - cff8: 0012 c.slli zero,0x4 - cffa: 0100 addi s0,sp,128 - cffc: 5e00 lw s0,56(a2) - cffe: 1240 addi s0,sp,292 - d000: 0000 unimp - d002: 1248 addi a0,sp,292 - d004: 0000 unimp - d006: 0001 nop - d008: 005e c.slli zero,0x17 - d00a: 0000 unimp - d00c: 0000 unimp - d00e: 0000 unimp - d010: 5400 lw s0,40(s0) - d012: bc00000f 0xbc00000f - d016: 0100000f fence w,unknown - d01a: 5f00 lw s0,56(a4) - ... - d024: 0f54 addi a3,sp,916 - d026: 0000 unimp - d028: 0fbc addi a5,sp,984 - d02a: 0000 unimp - d02c: 0002 c.slli64 zero - d02e: 9f30 0x9f30 - ... - d038: 0f44 addi s1,sp,916 - d03a: 0000 unimp - d03c: 0f48 addi a0,sp,916 - d03e: 0000 unimp - d040: 0005 c.nop 1 - d042: 935c 0x935c - d044: 9304 0x9304 - d046: 480c lw a1,16(s0) - d048: 4c00000f 0x4c00000f - d04c: 0800000f fence i,unknown - d050: 5c00 lw s0,56(s0) - d052: 935b0493 addi s1,s6,-1739 - d056: 9304 0x9304 - d058: 4c08 lw a0,24(s0) - d05a: 5400000f 0x5400000f - d05e: 0b00000f fence irw,unknown - d062: 5c00 lw s0,56(s0) - d064: 935b0493 addi s1,s6,-1739 - d068: 5a04 lw s1,48(a2) - d06a: 04930493 addi s1,t1,73 - d06e: 0f54 addi a3,sp,916 - d070: 0000 unimp - d072: 0f7c addi a5,sp,924 - d074: 0000 unimp - d076: 000c 0xc - d078: 935c 0x935c - d07a: 5b04 lw s1,48(a4) - d07c: 935a0493 addi s1,s4,-1739 # fffe8935 <__stack_top+0xfe8935> - d080: 5e04 lw s1,56(a2) - d082: 0f7c0493 addi s1,s8,247 # fffe90f7 <__stack_top+0xfe90f7> - d086: 0000 unimp - d088: 0f80 addi s0,sp,976 - d08a: 0000 unimp - d08c: 000e c.slli zero,0x3 - d08e: 047c addi a5,sp,524 - d090: 939f 5b04 0493 0x4935b04939f - d096: 935a add t1,t1,s6 - d098: 5e04 lw s1,56(a2) - d09a: 0f800493 li s1,248 - d09e: 0000 unimp - d0a0: 0f84 addi s1,sp,976 - d0a2: 0000 unimp - d0a4: 000c 0xc - d0a6: 935c 0x935c - d0a8: 5b04 lw s1,48(a4) - d0aa: 935a0493 addi s1,s4,-1739 - d0ae: 5e04 lw s1,56(a2) - d0b0: 0f840493 addi s1,s0,248 # 150f8 <__stack_size+0x14cf8> - d0b4: 0000 unimp - d0b6: 0f88 addi a0,sp,976 - d0b8: 0000 unimp - d0ba: 0010 0x10 - d0bc: 007b0493 addi s1,s6,7 - d0c0: 007c addi a5,sp,12 - d0c2: 9f22 add t5,t5,s0 - d0c4: 935a0493 addi s1,s4,-1739 - d0c8: 5e04 lw s1,56(a2) - d0ca: 0f880493 addi s1,a6,248 - d0ce: 0000 unimp - d0d0: 0f8c addi a1,sp,976 - d0d2: 0000 unimp - d0d4: 0493000b 0x493000b - d0d8: 5a04935b 0x5a04935b - d0dc: 935e0493 addi s1,t3,-1739 # fffe8935 <__stack_top+0xfe8935> - d0e0: 8c04 0x8c04 - d0e2: 9000000f 0x9000000f - d0e6: 1000000f 0x1000000f - d0ea: 9300 0x9300 - d0ec: 5b04 lw s1,48(a4) - d0ee: 007a0493 addi s1,s4,7 - d0f2: 007c addi a5,sp,12 - d0f4: 9f22 add t5,t5,s0 - d0f6: 935e0493 addi s1,t3,-1739 - d0fa: 9004 0x9004 - d0fc: 9800000f 0x9800000f - d100: 0b00000f fence irw,unknown - d104: 9300 0x9300 - d106: 5b04 lw s1,48(a4) - d108: 935a0493 addi s1,s4,-1739 - d10c: 5e04 lw s1,56(a2) - d10e: 0f980493 addi s1,a6,249 - d112: 0000 unimp - d114: 0f9c addi a5,sp,976 - d116: 0000 unimp - d118: 0493000b 0x493000b - d11c: 5a04935b 0x5a04935b - d120: 935e0493 addi s1,t3,-1739 - d124: 9c04 0x9c04 - d126: a000000f 0xa000000f - d12a: 0c00000f fence io,unknown - d12e: 5c00 lw s0,56(s0) - d130: 935b0493 addi s1,s6,-1739 - d134: 5a04 lw s1,48(a2) - d136: 935e0493 addi s1,t3,-1739 - d13a: a004 fsd fs1,0(s0) - d13c: a400000f 0xa400000f - d140: 0e00000f fence ior,unknown - d144: 7c00 flw fs0,56(s0) - d146: 9f08 0x9f08 - d148: 935b0493 addi s1,s6,-1739 - d14c: 5a04 lw s1,48(a2) - d14e: 935e0493 addi s1,t3,-1739 - d152: a404 fsd fs1,8(s0) - d154: a800000f 0xa800000f - d158: 0c00000f fence io,unknown - d15c: 5c00 lw s0,56(s0) - d15e: 935b0493 addi s1,s6,-1739 - d162: 5a04 lw s1,48(a2) - d164: 935e0493 addi s1,t3,-1739 - d168: a804 fsd fs1,16(s0) - d16a: ac00000f 0xac00000f - d16e: 1200000f 0x1200000f - d172: 9100 0x9100 - d174: 7f90 flw fa2,56(a5) - d176: 2306 fld ft6,64(sp) - d178: 9f08 0x9f08 - d17a: 935b0493 addi s1,s6,-1739 - d17e: 5a04 lw s1,48(a2) - d180: 935e0493 addi s1,t3,-1739 - d184: ac04 fsd fs1,24(s0) - d186: b000000f 0xb000000f - d18a: 0c00000f fence io,unknown - d18e: 5c00 lw s0,56(s0) - d190: 935b0493 addi s1,s6,-1739 - d194: 5a04 lw s1,48(a2) - d196: 935e0493 addi s1,t3,-1739 - d19a: b004 fsd fs1,32(s0) - d19c: b400000f 0xb400000f - d1a0: 0b00000f fence irw,unknown - d1a4: 9300 0x9300 - d1a6: 5b04 lw s1,48(a4) - d1a8: 935a0493 addi s1,s4,-1739 - d1ac: 5e04 lw s1,56(a2) - d1ae: 0fb40493 addi s1,s0,251 - d1b2: 0000 unimp - d1b4: 0fbc addi a5,sp,984 - d1b6: 0000 unimp - d1b8: 000a c.slli zero,0x2 - d1ba: 935b0493 addi s1,s6,-1739 - d1be: 5a04 lw s1,48(a2) - d1c0: 04930493 addi s1,t1,73 - ... - d1cc: 0f84 addi s1,sp,976 - d1ce: 0000 unimp - d1d0: 0f94 addi a3,sp,976 - d1d2: 0000 unimp - d1d4: 0001 nop - d1d6: 945c 0x945c - d1d8: 9c00000f 0x9c00000f - d1dc: 0600000f fence or,unknown - d1e0: 7c00 flw fs0,56(s0) - d1e2: 0800 addi s0,sp,16 - d1e4: 1aff 0x1aff - d1e6: 009f 0000 0000 0x9f - d1ec: 0000 unimp - d1ee: e800 fsw fs0,16(s0) - d1f0: 0010 0x10 - d1f2: f000 fsw fs0,32(s0) - d1f4: 0010 0x10 - d1f6: 0800 addi s0,sp,16 - d1f8: 7d00 flw fs0,56(a0) - d1fa: 3000 fld fs0,32(s0) - d1fc: 082e slli a6,a6,0xb - d1fe: 1aff 0x1aff - d200: 009f 0000 0000 0x9f - d206: 0000 unimp - d208: d000 sw s0,32(s0) - d20a: e000000f 0xe000000f - d20e: 0800000f fence i,unknown - d212: 0800 addi s0,sp,16 - d214: 7c20 flw fs0,120(s0) - d216: 4f00 lw s0,24(a4) - d218: 1c1a slli s8,s8,0x26 - d21a: e09f 000f 1c00 0x1c00000fe09f - d220: 0010 0x10 - d222: 0e00 addi s0,sp,784 - d224: 0800 addi s0,sp,16 - d226: 0b20 addi s0,sp,408 - d228: c002 sw zero,0(sp) - d22a: c491 beqz s1,d236 <__stack_size+0xce36> - d22c: 067e slli a2,a2,0x1f - d22e: 4f1c lw a5,24(a4) - d230: 1c1a slli s8,s8,0x26 - d232: 1c9f 0010 2400 0x240000101c9f - d238: 0010 0x10 - d23a: 1100 addi s0,sp,160 - d23c: 0800 addi s0,sp,16 - d23e: 7b20 flw fs0,112(a4) - d240: 9100 0x9100 - d242: 7ec4 flw fs1,60(a3) - d244: 1c06 slli s8,s8,0x21 - d246: ff0a fsw ft2,188(sp) - d248: 1a4f1c3f 10249f1c 0x10249f1c1a4f1c3f - d250: 0000 unimp - d252: 1028 addi a0,sp,40 - d254: 0000 unimp - d256: 000e c.slli zero,0x3 - d258: 2008 fld fa0,0(s0) - d25a: 91c0020b 0x91c0020b - d25e: 7ec4 flw fs1,60(a3) - d260: 1c06 slli s8,s8,0x21 - d262: 9f1c1a4f fnmadd.q fs4,fs8,fa7,fs3,rtz - d266: 1028 addi a0,sp,40 - d268: 0000 unimp - d26a: 1044 addi s1,sp,36 - d26c: 0000 unimp - d26e: 0008 0x8 - d270: 2008 fld fa0,0(s0) - d272: 007c addi a5,sp,12 - d274: 9f1c1a4f fnmadd.q fs4,fs8,fa7,fs3,rtz - d278: 1044 addi s1,sp,36 - d27a: 0000 unimp - d27c: 1180 addi s0,sp,224 - d27e: 0000 unimp - d280: 000e c.slli zero,0x3 - d282: 2008 fld fa0,0(s0) - d284: 91c0020b 0x91c0020b - d288: 7ec4 flw fs1,60(a3) - d28a: 1c06 slli s8,s8,0x21 - d28c: 9f1c1a4f fnmadd.q fs4,fs8,fa7,fs3,rtz - d290: 1180 addi s0,sp,224 - d292: 0000 unimp - d294: 1184 addi s1,sp,224 - d296: 0000 unimp - d298: 0011 c.nop 4 - d29a: 2008 fld fa0,0(s0) - d29c: 007e c.slli zero,0x1f - d29e: c491 beqz s1,d2aa <__stack_size+0xceaa> - d2a0: 067e slli a2,a2,0x1f - d2a2: 0a1c addi a5,sp,272 - d2a4: 3fff 0x3fff - d2a6: 4f1c lw a5,24(a4) - d2a8: 1c1a slli s8,s8,0x26 - d2aa: 849f 0011 4000 0x40000011849f - d2b0: 0012 c.slli zero,0x4 - d2b2: 0e00 addi s0,sp,784 - d2b4: 0800 addi s0,sp,16 - d2b6: 0b20 addi s0,sp,408 - d2b8: c002 sw zero,0(sp) - d2ba: c491 beqz s1,d2c6 <__stack_size+0xcec6> - d2bc: 067e slli a2,a2,0x1f - d2be: 4f1c lw a5,24(a4) - d2c0: 1c1a slli s8,s8,0x26 - d2c2: 009f 0000 0000 0x9f - d2c8: 0000 unimp - d2ca: d000 sw s0,32(s0) - d2cc: e000000f 0xe000000f - d2d0: 0500000f fence ow,unknown - d2d4: 7c00 flw fs0,56(s0) - d2d6: 4f00 lw s0,24(a4) - d2d8: 9f1a add t5,t5,t1 - d2da: 0fe0 addi s0,sp,988 - d2dc: 0000 unimp - d2de: 101c addi a5,sp,32 - d2e0: 0000 unimp - d2e2: 020b000b 0x20b000b - d2e6: 91c0 0x91c0 - d2e8: 7ec4 flw fs1,60(a3) - d2ea: 1c06 slli s8,s8,0x21 - d2ec: 1c9f1a4f 0x1c9f1a4f - d2f0: 0010 0x10 - d2f2: 2400 fld fs0,8(s0) - d2f4: 0010 0x10 - d2f6: 0e00 addi s0,sp,784 - d2f8: 7b00 flw fs0,48(a4) - d2fa: 9100 0x9100 - d2fc: 7ec4 flw fs1,60(a3) - d2fe: 1c06 slli s8,s8,0x21 - d300: ff0a fsw ft2,188(sp) - d302: 1a4f1c3f 0010249f 0x10249f1a4f1c3f - d30a: 2800 fld fs0,16(s0) - d30c: 0010 0x10 - d30e: 0b00 addi s0,sp,400 - d310: 0b00 addi s0,sp,400 - d312: c002 sw zero,0(sp) - d314: c491 beqz s1,d320 <__stack_size+0xcf20> - d316: 067e slli a2,a2,0x1f - d318: 4f1c lw a5,24(a4) - d31a: 9f1a add t5,t5,t1 - d31c: 1028 addi a0,sp,40 - d31e: 0000 unimp - d320: 1044 addi s1,sp,36 - d322: 0000 unimp - d324: 0005 c.nop 1 - d326: 007c addi a5,sp,12 - d328: 449f1a4f 0x449f1a4f - d32c: 0010 0x10 - d32e: 8000 0x8000 - d330: 0011 c.nop 4 - d332: 0b00 addi s0,sp,400 - d334: 0b00 addi s0,sp,400 - d336: c002 sw zero,0(sp) - d338: c491 beqz s1,d344 <__stack_size+0xcf44> - d33a: 067e slli a2,a2,0x1f - d33c: 4f1c lw a5,24(a4) - d33e: 9f1a add t5,t5,t1 - d340: 1180 addi s0,sp,224 - d342: 0000 unimp - d344: 1184 addi s1,sp,224 - d346: 0000 unimp - d348: 000e c.slli zero,0x3 - d34a: 007e c.slli zero,0x1f - d34c: c491 beqz s1,d358 <__stack_size+0xcf58> - d34e: 067e slli a2,a2,0x1f - d350: 0a1c addi a5,sp,272 - d352: 3fff 0x3fff - d354: 4f1c lw a5,24(a4) - d356: 9f1a add t5,t5,t1 - d358: 1184 addi s1,sp,224 - d35a: 0000 unimp - d35c: 1240 addi s0,sp,292 - d35e: 0000 unimp - d360: 020b000b 0x20b000b - d364: 91c0 0x91c0 - d366: 7ec4 flw fs1,60(a3) - d368: 1c06 slli s8,s8,0x21 - d36a: 009f1a4f fnmadd.s fs4,ft10,fs1,ft0,rtz - d36e: 0000 unimp - d370: 0000 unimp - d372: 0000 unimp - d374: d000 sw s0,32(s0) - d376: 1800000f 0x1800000f - d37a: 0010 0x10 - d37c: 0100 addi s0,sp,128 - d37e: 6100 flw fs0,0(a0) - d380: 1018 addi a4,sp,32 - d382: 0000 unimp - d384: 101c addi a5,sp,32 - d386: 0000 unimp - d388: 020b000b 0x20b000b - d38c: 91c0 0x91c0 - d38e: 7ec4 flw fs1,60(a3) - d390: 1c06 slli s8,s8,0x21 - d392: 2635 jal d6be <__stack_size+0xd2be> - d394: 1c9f 0010 2400 0x240000101c9f - d39a: 0010 0x10 - d39c: 0e00 addi s0,sp,784 - d39e: 7b00 flw fs0,48(a4) - d3a0: 9100 0x9100 - d3a2: 7ec4 flw fs1,60(a3) - d3a4: 1c06 slli s8,s8,0x21 - d3a6: ff0a fsw ft2,188(sp) - d3a8: 26351c3f 0010249f 0x10249f26351c3f - d3b0: 2800 fld fs0,16(s0) - d3b2: 0010 0x10 - d3b4: 0b00 addi s0,sp,400 - d3b6: 0b00 addi s0,sp,400 - d3b8: c002 sw zero,0(sp) - d3ba: c491 beqz s1,d3c6 <__stack_size+0xcfc6> - d3bc: 067e slli a2,a2,0x1f - d3be: 351c fld fa5,40(a0) - d3c0: 9f26 add t5,t5,s1 - d3c2: 1028 addi a0,sp,40 - d3c4: 0000 unimp - d3c6: 109c addi a5,sp,96 - d3c8: 0000 unimp - d3ca: 0001 nop - d3cc: 9c61 0x9c61 - d3ce: 0010 0x10 - d3d0: a400 fsd fs0,8(s0) - d3d2: 0010 0x10 - d3d4: 0b00 addi s0,sp,400 - d3d6: 0b00 addi s0,sp,400 - d3d8: c002 sw zero,0(sp) - d3da: c491 beqz s1,d3e6 <__stack_size+0xcfe6> - d3dc: 067e slli a2,a2,0x1f - d3de: 351c fld fa5,40(a0) - d3e0: 9f26 add t5,t5,s1 - d3e2: 10a4 addi s1,sp,104 - d3e4: 0000 unimp - d3e6: 10d0 addi a2,sp,100 - d3e8: 0000 unimp - d3ea: 0001 nop - d3ec: d061 beqz s0,d3ac <__stack_size+0xcfac> - d3ee: 0010 0x10 - d3f0: 8000 0x8000 - d3f2: 0011 c.nop 4 - d3f4: 0b00 addi s0,sp,400 - d3f6: 0b00 addi s0,sp,400 - d3f8: c002 sw zero,0(sp) - d3fa: c491 beqz s1,d406 <__stack_size+0xd006> - d3fc: 067e slli a2,a2,0x1f - d3fe: 351c fld fa5,40(a0) - d400: 9f26 add t5,t5,s1 - d402: 1180 addi s0,sp,224 - d404: 0000 unimp - d406: 1184 addi s1,sp,224 - d408: 0000 unimp - d40a: 000e c.slli zero,0x3 - d40c: 007e c.slli zero,0x1f - d40e: c491 beqz s1,d41a <__stack_size+0xd01a> - d410: 067e slli a2,a2,0x1f - d412: 0a1c addi a5,sp,272 - d414: 3fff 0x3fff - d416: 351c fld fa5,40(a0) - d418: 9f26 add t5,t5,s1 - d41a: 1184 addi s1,sp,224 - d41c: 0000 unimp - d41e: 1240 addi s0,sp,292 - d420: 0000 unimp - d422: 020b000b 0x20b000b - d426: 91c0 0x91c0 - d428: 7ec4 flw fs1,60(a3) - d42a: 1c06 slli s8,s8,0x21 - d42c: 2635 jal d758 <__stack_size+0xd358> - d42e: 009f 0000 0000 0x9f - d434: 0000 unimp - d436: d000 sw s0,32(s0) - d438: d800000f 0xd800000f - d43c: 0200000f fence r,unknown - d440: 3000 fld fs0,32(s0) - d442: d89f 000f f400 0xf400000fd89f - d448: 0100000f fence w,unknown - d44c: 5b00 lw s0,48(a4) - d44e: 0ff8 addi a4,sp,988 - d450: 0000 unimp - d452: 1004 addi s1,sp,32 - d454: 0000 unimp - d456: 0001 nop - d458: 0010045b 0x10045b - d45c: 0c00 addi s0,sp,528 - d45e: 0010 0x10 - d460: 0300 addi s0,sp,384 - d462: 7b00 flw fs0,48(a4) - d464: 9f7f 0x9f7f - d466: 100c addi a1,sp,32 - d468: 0000 unimp - d46a: 1014 addi a3,sp,32 - d46c: 0000 unimp - d46e: 0001 nop - d470: 0010285b 0x10285b - d474: 3c00 fld fs0,56(s0) - d476: 0010 0x10 - d478: 0100 addi s0,sp,128 - d47a: 5b00 lw s0,48(a4) - d47c: 103c addi a5,sp,40 - d47e: 0000 unimp - d480: 1040 addi s0,sp,36 - d482: 0000 unimp - d484: 7f7b0003 lb zero,2039(s6) - d488: 409f 0010 4800 0x48000010409f - d48e: 0010 0x10 - d490: 0100 addi s0,sp,128 - d492: 5b00 lw s0,48(a4) - d494: 1060 addi s0,sp,44 - d496: 0000 unimp - d498: 1074 addi a3,sp,44 - d49a: 0000 unimp - d49c: 0002 c.slli64 zero - d49e: 9f30 0x9f30 - d4a0: 1074 addi a3,sp,44 - d4a2: 0000 unimp - d4a4: 1094 addi a3,sp,96 - d4a6: 0000 unimp - d4a8: 0001 nop - d4aa: a456 fsd fs5,8(sp) - d4ac: 0010 0x10 - d4ae: c000 sw s0,0(s0) - d4b0: 0010 0x10 - d4b2: 0100 addi s0,sp,128 - d4b4: 5600 lw s0,40(a2) - d4b6: 10c0 addi s0,sp,100 - d4b8: 0000 unimp - d4ba: 10cc addi a1,sp,100 - d4bc: 0000 unimp - d4be: 7f760003 lb zero,2039(a2) # fffe97f7 <__stack_top+0xfe97f7> - d4c2: cc9f 0010 d000 0xd0000010cc9f - d4c8: 0010 0x10 - d4ca: 0100 addi s0,sp,128 - d4cc: 5600 lw s0,40(a2) - d4ce: 10d0 addi a2,sp,100 - d4d0: 0000 unimp - d4d2: 1154 addi a3,sp,164 - d4d4: 0000 unimp - d4d6: 0001 nop - d4d8: 0011845b 0x11845b - d4dc: 8c00 0x8c00 - d4de: 0011 c.nop 4 - d4e0: 0100 addi s0,sp,128 - d4e2: 5b00 lw s0,48(a4) - d4e4: 11bc addi a5,sp,232 - d4e6: 0000 unimp - d4e8: 11cc addi a1,sp,228 - d4ea: 0000 unimp - d4ec: 0001 nop - d4ee: 0000005b 0x5b - d4f2: 0000 unimp - d4f4: 0000 unimp - d4f6: d000 sw s0,32(s0) - d4f8: d800000f 0xd800000f - d4fc: 0200000f fence r,unknown - d500: 3000 fld fs0,32(s0) - d502: d89f 000f f000 0xf000000fd89f - d508: 0010 0x10 - d50a: 0100 addi s0,sp,128 - d50c: 5d00 lw s0,56(a0) - ... - d516: 1134 addi a3,sp,168 - d518: 0000 unimp - d51a: 113c addi a5,sp,168 - d51c: 0000 unimp - d51e: 0001 nop - d520: 3c5d jal cfd6 <__stack_size+0xcbd6> - d522: 0011 c.nop 4 - d524: 4000 lw s0,0(s0) - d526: 0011 c.nop 4 - d528: 0f00 addi s0,sp,912 - d52a: 9100 0x9100 - d52c: 7f90 flw fa2,56(a5) - d52e: 4006 0x4006 - d530: 0c22244b 0xc22244b - d534: 80000003 lb zero,-2048(zero) # fffff800 <__stack_top+0xfff800> - d538: 9f2c 0x9f2c - d53a: 1140 addi s0,sp,164 - d53c: 0000 unimp - d53e: 1150 addi a2,sp,164 - d540: 0000 unimp - d542: 0001 nop - d544: 505d c.li zero,-9 - d546: 0011 c.nop 4 - d548: 5400 lw s0,40(s0) - d54a: 0011 c.nop 4 - d54c: 0600 addi s0,sp,768 - d54e: 7a00 flw fs0,48(a2) - d550: 0800 addi s0,sp,16 - d552: 1aff 0x1aff - d554: 009f 0000 0000 0x9f - d55a: 0000 unimp - d55c: 9800 0x9800 - d55e: 0011 c.nop 4 - d560: a000 fsd fs0,0(s0) - d562: 0011 c.nop 4 - d564: 0100 addi s0,sp,128 - d566: 5d00 lw s0,56(a0) - d568: 11a0 addi s0,sp,232 - d56a: 0000 unimp - d56c: 11a4 addi s1,sp,232 - d56e: 0000 unimp - d570: 9091000f 0x9091000f - d574: 067f 0x67f - d576: 4b40 lw s0,20(a4) - d578: 2224 fld fs1,64(a2) - d57a: 070c addi a1,sp,896 - d57c: 0000 unimp - d57e: 2c80 fld fs0,24(s1) - d580: a49f 0011 b400 0xb4000011a49f - d586: 0011 c.nop 4 - d588: 0100 addi s0,sp,128 - d58a: 5d00 lw s0,56(a0) - d58c: 11b4 addi a3,sp,232 - d58e: 0000 unimp - d590: 11bc addi a5,sp,232 - d592: 0000 unimp - d594: 0006 c.slli zero,0x1 - d596: ff08007b 0xff08007b - d59a: 9f1a add t5,t5,t1 - ... - d5a4: 11d4 addi a3,sp,228 - d5a6: 0000 unimp - d5a8: 11dc addi a5,sp,228 - d5aa: 0000 unimp - d5ac: 0001 nop - d5ae: dc5d beqz s0,d56c <__stack_size+0xd16c> - d5b0: 0011 c.nop 4 - d5b2: e000 fsw fs0,0(s0) - d5b4: 0011 c.nop 4 - d5b6: 0f00 addi s0,sp,912 - d5b8: 9100 0x9100 - d5ba: 7f90 flw fa2,56(a5) - d5bc: 4006 0x4006 - d5be: 0c22244b 0xc22244b - d5c2: 80000007 0x80000007 - d5c6: 9f2c 0x9f2c - d5c8: 11e0 addi s0,sp,236 - d5ca: 0000 unimp - d5cc: 11ec addi a1,sp,236 - d5ce: 0000 unimp - d5d0: 0001 nop - d5d2: ec5d bnez s0,d690 <__stack_size+0xd290> - d5d4: 0011 c.nop 4 - d5d6: f000 fsw fs0,32(s0) - d5d8: 0011 c.nop 4 - d5da: 0600 addi s0,sp,768 - d5dc: 7c00 flw fs0,56(s0) - d5de: 0800 addi s0,sp,16 - d5e0: 1aff 0x1aff - d5e2: f09f 0011 f400 0xf4000011f09f - d5e8: 0011 c.nop 4 - d5ea: 1000 addi s0,sp,32 - d5ec: 9100 0x9100 - d5ee: 7f98 flw fa4,56(a5) - d5f0: 4006 0x4006 - d5f2: 7d22244b 0x7d22244b - d5f6: 4000 lw s0,0(s0) - d5f8: 2d22244b 0x2d22244b - d5fc: 009f 0000 0000 0x9f - d602: 0000 unimp - d604: 1c00 addi s0,sp,560 - d606: 0012 c.slli zero,0x4 - d608: 3800 fld fs0,48(s0) - d60a: 0012 c.slli zero,0x4 - d60c: 0200 addi s0,sp,256 - d60e: 3400 fld fs0,40(s0) - d610: 009f 0000 0000 0x9f - d616: 0000 unimp - d618: b000 fsd fs0,32(s0) - d61a: 0012 c.slli zero,0x4 - d61c: b400 fsd fs0,40(s0) - d61e: 0012 c.slli zero,0x4 - d620: 0200 addi s0,sp,256 - d622: 3000 fld fs0,32(s0) - d624: 009f 0000 0000 0x9f - d62a: 0000 unimp - d62c: 0000 unimp - d62e: 0000 unimp - d630: ac00 fsd fs0,24(s0) - d632: 0001 nop - d634: 0200 addi s0,sp,256 - d636: 3000 fld fs0,32(s0) - d638: ac9f 0001 c400 0xc4000001ac9f - d63e: 0001 nop - d640: 0100 addi s0,sp,128 - d642: 6c00 flw fs0,24(s0) - d644: 01c4 addi s1,sp,196 - d646: 0000 unimp - d648: 0250 addi a2,sp,260 - d64a: 0000 unimp - d64c: 0002 c.slli64 zero - d64e: 9f30 0x9f30 - d650: 0250 addi a2,sp,260 - d652: 0000 unimp - d654: 0268 addi a0,sp,268 - d656: 0000 unimp - d658: 0001 nop - d65a: 6858 flw fa4,20(s0) - d65c: 0002 c.slli64 zero - d65e: 9800 0x9800 - d660: 0002 c.slli64 zero - d662: 0200 addi s0,sp,256 - d664: 3000 fld fs0,32(s0) - d666: 989f 0002 b400 0xb4000002989f - d66c: 0002 c.slli64 zero - d66e: 0100 addi s0,sp,128 - d670: 5e00 lw s0,56(a2) - d672: 02b4 addi a3,sp,328 - d674: 0000 unimp - d676: 0550 addi a2,sp,644 - d678: 0000 unimp - d67a: 0002 c.slli64 zero - d67c: 9f30 0x9f30 - d67e: 0550 addi a2,sp,644 - d680: 0000 unimp - d682: 056c addi a1,sp,652 - d684: 0000 unimp - d686: 0001 nop - d688: 6c58 flw fa4,28(s0) - d68a: 0005 c.nop 1 - d68c: f400 fsw fs0,40(s0) - d68e: 0005 c.nop 1 - d690: 0200 addi s0,sp,256 - d692: 3000 fld fs0,32(s0) - d694: f49f 0005 0800 0x8000005f49f - d69a: 0006 c.slli zero,0x1 - d69c: 0100 addi s0,sp,128 - d69e: 5800 lw s0,48(s0) - d6a0: 0608 addi a0,sp,768 - d6a2: 0000 unimp - d6a4: 0638 addi a4,sp,776 - d6a6: 0000 unimp - d6a8: 0002 c.slli64 zero - d6aa: 9f30 0x9f30 - d6ac: 0638 addi a4,sp,776 - d6ae: 0000 unimp - d6b0: 0650 addi a2,sp,772 - d6b2: 0000 unimp - d6b4: 0001 nop - d6b6: 5058 lw a4,36(s0) - d6b8: 0006 c.slli zero,0x1 - d6ba: 4000 lw s0,0(s0) - d6bc: 0008 0x8 - d6be: 0200 addi s0,sp,256 - d6c0: 3000 fld fs0,32(s0) - d6c2: 409f 0008 1400 0x14000008409f - d6c8: 0009 c.nop 2 - d6ca: 0100 addi s0,sp,128 - d6cc: 5800 lw s0,48(s0) - d6ce: 0914 addi a3,sp,144 - d6d0: 0000 unimp - d6d2: 09a4 addi s1,sp,216 - d6d4: 0000 unimp - d6d6: 0002 c.slli64 zero - d6d8: 9f30 0x9f30 - d6da: 09a4 addi s1,sp,216 - d6dc: 0000 unimp - d6de: 0af4 addi a3,sp,348 - d6e0: 0000 unimp - d6e2: 0001 nop - d6e4: 2c58 fld fa4,152(s0) - d6e6: 4800000b 0x4800000b - d6ea: 0200000b 0x200000b - d6ee: 3000 fld fs0,32(s0) - d6f0: 489f 000b 4c00 0x4c00000b489f - d6f6: 0100000b 0x100000b - d6fa: 5800 lw s0,48(s0) - d6fc: 0b64 addi s1,sp,412 - d6fe: 0000 unimp - d700: 0bb8 addi a4,sp,472 - d702: 0000 unimp - d704: 0001 nop - d706: b858 fsd fa4,176(s0) - d708: cc00000b 0xcc00000b - d70c: 0200000b 0x200000b - d710: 3000 fld fs0,32(s0) - d712: cc9f 000b 0c00 0xc00000bcc9f - d718: 000c 0xc - d71a: 0100 addi s0,sp,128 - d71c: 5800 lw s0,48(s0) - d71e: 0c0c addi a1,sp,528 - d720: 0000 unimp - d722: 0d64 addi s1,sp,668 - d724: 0000 unimp - d726: 0002 c.slli64 zero - d728: 9f30 0x9f30 - d72a: 0d64 addi s1,sp,668 - d72c: 0000 unimp - d72e: 0d78 addi a4,sp,668 - d730: 0000 unimp - d732: 0001 nop - d734: 786c flw fa1,116(s0) - d736: 000d c.nop 3 - d738: 1400 addi s0,sp,544 - d73a: 000e c.slli zero,0x3 - d73c: 0200 addi s0,sp,256 - d73e: 3000 fld fs0,32(s0) - d740: 149f 000e 2400 0x2400000e149f - d746: 000e c.slli zero,0x3 - d748: 0100 addi s0,sp,128 - d74a: 5800 lw s0,48(s0) - d74c: 0e24 addi s1,sp,792 - d74e: 0000 unimp - d750: 0e54 addi a3,sp,788 - d752: 0000 unimp - d754: 0002 c.slli64 zero - d756: 9f30 0x9f30 - d758: 0e54 addi a3,sp,788 - d75a: 0000 unimp - d75c: 0e68 addi a0,sp,796 - d75e: 0000 unimp - d760: 0001 nop - d762: 685e flw fa6,212(sp) - d764: 000e c.slli zero,0x3 - d766: 9000 0x9000 - d768: 0010 0x10 - d76a: 0200 addi s0,sp,256 - d76c: 3000 fld fs0,32(s0) - d76e: 909f 0010 a800 0xa8000010909f - d774: 0010 0x10 - d776: 0100 addi s0,sp,128 - d778: 5800 lw s0,48(s0) - d77a: 10a8 addi a0,sp,104 - d77c: 0000 unimp - d77e: 1144 addi s1,sp,164 - d780: 0000 unimp - d782: 0002 c.slli64 zero - d784: 9f30 0x9f30 - d786: 1144 addi s1,sp,164 - d788: 0000 unimp - d78a: 115c addi a5,sp,164 - d78c: 0000 unimp - d78e: 0001 nop - d790: 5c58 lw a4,60(s0) - d792: 0011 c.nop 4 - d794: 8c00 0x8c00 - d796: 0011 c.nop 4 - d798: 0200 addi s0,sp,256 - d79a: 3000 fld fs0,32(s0) - d79c: 8c9f 0011 a400 0xa40000118c9f - d7a2: 0011 c.nop 4 - d7a4: 0100 addi s0,sp,128 - d7a6: 5800 lw s0,48(s0) - d7a8: 11a4 addi s1,sp,232 - d7aa: 0000 unimp - d7ac: 14ec addi a1,sp,620 - d7ae: 0000 unimp - d7b0: 0002 c.slli64 zero - d7b2: 9f30 0x9f30 - d7b4: 14ec addi a1,sp,620 - d7b6: 0000 unimp - d7b8: 14f0 addi a2,sp,620 - d7ba: 0000 unimp - d7bc: 0001 nop - d7be: fc58 fsw fa4,60(s0) - d7c0: 0014 0x14 - d7c2: 3c00 fld fs0,56(s0) - d7c4: 0015 c.nop 5 - d7c6: 0100 addi s0,sp,128 - d7c8: 5800 lw s0,48(s0) - d7ca: 153c addi a5,sp,680 - d7cc: 0000 unimp - d7ce: 1550 addi a2,sp,676 - d7d0: 0000 unimp - d7d2: 0002 c.slli64 zero - d7d4: 9f30 0x9f30 - d7d6: 15a8 addi a0,sp,744 - d7d8: 0000 unimp - d7da: 15ac addi a1,sp,744 - d7dc: 0000 unimp - d7de: 0002 c.slli64 zero - d7e0: 9f30 0x9f30 - d7e2: 15ac addi a1,sp,744 - d7e4: 0000 unimp - d7e6: 15c4 addi s1,sp,740 - d7e8: 0000 unimp - d7ea: 0001 nop - d7ec: c458 sw a4,12(s0) - d7ee: 0015 c.nop 5 - d7f0: c800 sw s0,16(s0) - d7f2: 0015 c.nop 5 - d7f4: 0200 addi s0,sp,256 - d7f6: 3000 fld fs0,32(s0) - d7f8: c89f 0015 e000 0xe0000015c89f - d7fe: 0015 c.nop 5 - d800: 0100 addi s0,sp,128 - d802: 5800 lw s0,48(s0) - d804: 15e0 addi s0,sp,748 - d806: 0000 unimp - d808: 1930 addi a2,sp,184 - d80a: 0000 unimp - d80c: 0002 c.slli64 zero - d80e: 9f30 0x9f30 - d810: 1930 addi a2,sp,184 - d812: 0000 unimp - d814: 1a20 addi s0,sp,312 - d816: 0000 unimp - d818: 0001 nop - d81a: 2058 fld fa4,128(s0) - d81c: 001a c.slli zero,0x6 - d81e: 2400 fld fs0,8(s0) - d820: 001a c.slli zero,0x6 - d822: 0500 addi s0,sp,640 - d824: 7800 flw fs0,48(s0) - d826: 3100 fld fs0,32(a0) - d828: 9f21 0x9f21 - d82a: 1a24 addi s1,sp,312 - d82c: 0000 unimp - d82e: 1a28 addi a0,sp,312 - d830: 0000 unimp - d832: 0001 nop - d834: 2858 fld fa4,144(s0) - d836: 001a c.slli zero,0x6 - d838: 9400 0x9400 - d83a: 001a c.slli zero,0x6 - d83c: 0200 addi s0,sp,256 - d83e: 3000 fld fs0,32(s0) - d840: 949f 001a 9c00 0x9c00001a949f - d846: 001a c.slli zero,0x6 - d848: 0100 addi s0,sp,128 - d84a: 5800 lw s0,48(s0) - d84c: 1aa4 addi s1,sp,376 - d84e: 0000 unimp - d850: 1ab0 addi a2,sp,376 - d852: 0000 unimp - d854: 0002 c.slli64 zero - d856: 9f30 0x9f30 - d858: 1ab0 addi a2,sp,376 - d85a: 0000 unimp - d85c: 1ab8 addi a4,sp,376 - d85e: 0000 unimp - d860: 0001 nop - d862: c058 sw a4,4(s0) - d864: 001a c.slli zero,0x6 - d866: c800 sw s0,16(s0) - d868: 001a c.slli zero,0x6 - d86a: 0200 addi s0,sp,256 - d86c: 3000 fld fs0,32(s0) - d86e: 009f 0000 0000 0x9f - d874: 0000 unimp - d876: 5000 lw s0,32(s0) - d878: 0000 unimp - d87a: 0c00 addi s0,sp,528 - d87c: 0100000b 0x100000b - d880: 6300 flw fs0,0(a4) - d882: 0b2c addi a1,sp,408 - d884: 0000 unimp - d886: 1ac8 addi a0,sp,372 - d888: 0000 unimp - d88a: 0001 nop - d88c: 00000063 beqz zero,d88c <__stack_size+0xd48c> - d890: 0000 unimp - d892: 0000 unimp - d894: 8400 0x8400 - d896: 0000 unimp - d898: 6000 flw fs0,0(s0) - d89a: 0002 c.slli64 zero - d89c: 0100 addi s0,sp,128 - d89e: 5900 lw s0,48(a0) - d8a0: 0268 addi a0,sp,268 - d8a2: 0000 unimp - d8a4: 0560 addi s0,sp,652 - d8a6: 0000 unimp - d8a8: 0001 nop - d8aa: 6c59 lui s8,0x16 - d8ac: 0005 c.nop 1 - d8ae: 4000 lw s0,0(s0) - d8b0: 0008 0x8 - d8b2: 0100 addi s0,sp,128 - d8b4: 5900 lw s0,48(a0) - d8b6: 0914 addi a3,sp,144 - d8b8: 0000 unimp - d8ba: 09a4 addi s1,sp,216 - d8bc: 0000 unimp - d8be: 0001 nop - d8c0: 2c59 jal db56 <__stack_size+0xd756> - d8c2: ac00000b 0xac00000b - d8c6: 0100000b 0x100000b - d8ca: 5900 lw s0,48(a0) - d8cc: 0bb8 addi a4,sp,472 - d8ce: 0000 unimp - d8d0: 0bdc addi a5,sp,468 - d8d2: 0000 unimp - d8d4: 0001 nop - d8d6: e859 bnez s0,d96c <__stack_size+0xd56c> - d8d8: dc00000b 0xdc00000b - d8dc: 000d c.nop 3 - d8de: 0100 addi s0,sp,128 - d8e0: 5900 lw s0,48(a0) - d8e2: 0de4 addi s1,sp,732 - d8e4: 0000 unimp - d8e6: 1010 addi a2,sp,32 - d8e8: 0000 unimp - d8ea: 0001 nop - d8ec: 3459 jal d372 <__stack_size+0xcf72> - d8ee: 0010 0x10 - d8f0: a400 fsd fs0,8(s0) - d8f2: 0010 0x10 - d8f4: 0100 addi s0,sp,128 - d8f6: 5900 lw s0,48(a0) - d8f8: 10a8 addi a0,sp,104 - d8fa: 0000 unimp - d8fc: 1110 addi a2,sp,160 - d8fe: 0000 unimp - d900: 0001 nop - d902: 1459 addi s0,s0,-10 - d904: 0011 c.nop 4 - d906: 5800 lw s0,48(s0) - d908: 0011 c.nop 4 - d90a: 0100 addi s0,sp,128 - d90c: 5900 lw s0,48(a0) - d90e: 115c addi a5,sp,164 - d910: 0000 unimp - d912: 1270 addi a2,sp,300 - d914: 0000 unimp - d916: 0001 nop - d918: 6859 lui a6,0x16 - d91a: d0000013 li zero,-768 - d91e: 01000013 li zero,16 - d922: 5900 lw s0,48(a0) - d924: 13e0 addi s0,sp,492 - d926: 0000 unimp - d928: 14b4 addi a3,sp,616 - d92a: 0000 unimp - d92c: 0001 nop - d92e: b859 j d1c4 <__stack_size+0xcdc4> - d930: 0014 0x14 - d932: 9000 0x9000 - d934: 0015 c.nop 5 - d936: 0100 addi s0,sp,128 - d938: 5900 lw s0,48(a0) - d93a: 15a8 addi a0,sp,744 - d93c: 0000 unimp - d93e: 15c0 addi s0,sp,740 - d940: 0000 unimp - d942: 0001 nop - d944: c459 beqz s0,d9d2 <__stack_size+0xd5d2> - d946: 0015 c.nop 5 - d948: 9800 0x9800 - d94a: 0016 c.slli zero,0x5 - d94c: 0100 addi s0,sp,128 - d94e: 5900 lw s0,48(a0) - d950: 16fc addi a5,sp,876 - d952: 0000 unimp - d954: 1710 addi a2,sp,928 - d956: 0000 unimp - d958: 0001 nop - d95a: 2859 jal d9f0 <__stack_size+0xd5f0> - d95c: 001a c.slli zero,0x6 - d95e: c800 sw s0,16(s0) - d960: 001a c.slli zero,0x6 - d962: 0100 addi s0,sp,128 - d964: 5900 lw s0,48(a0) - ... - d96e: 0080 addi s0,sp,64 - d970: 0000 unimp - d972: 01c0 addi s0,sp,196 - d974: 0000 unimp - d976: 0001 nop - d978: c458 sw a4,12(s0) - d97a: 0001 nop - d97c: 3c00 fld fs0,56(s0) - d97e: 0002 c.slli64 zero - d980: 0100 addi s0,sp,128 - d982: 5800 lw s0,48(s0) - d984: 0268 addi a0,sp,268 - d986: 0000 unimp - d988: 02b0 addi a2,sp,328 - d98a: 0000 unimp - d98c: 0001 nop - d98e: b058 fsd fa4,160(s0) - d990: 0002 c.slli64 zero - d992: b400 fsd fs0,40(s0) - d994: 0002 c.slli64 zero - d996: 0100 addi s0,sp,128 - d998: 5f00 lw s0,56(a4) - d99a: 02b4 addi a3,sp,328 - d99c: 0000 unimp - d99e: 0448 addi a0,sp,516 - d9a0: 0000 unimp - d9a2: 0001 nop - d9a4: f458 fsw fa4,44(s0) - d9a6: 0004 0x4 - d9a8: 5000 lw s0,32(s0) - d9aa: 0005 c.nop 1 - d9ac: 0100 addi s0,sp,128 - d9ae: 5800 lw s0,48(s0) - d9b0: 056c addi a1,sp,652 - d9b2: 0000 unimp - d9b4: 05e0 addi s0,sp,716 - d9b6: 0000 unimp - d9b8: 0001 nop - d9ba: 0858 addi a4,sp,20 - d9bc: 0006 c.slli zero,0x1 - d9be: 2400 fld fs0,8(s0) - d9c0: 0006 c.slli zero,0x1 - d9c2: 0100 addi s0,sp,128 - d9c4: 5800 lw s0,48(s0) - d9c6: 0650 addi a2,sp,772 - d9c8: 0000 unimp - d9ca: 0720 addi s0,sp,904 - d9cc: 0000 unimp - d9ce: 0001 nop - d9d0: fc58 fsw fa4,60(s0) - d9d2: 40000007 0x40000007 - d9d6: 0008 0x8 - d9d8: 0100 addi s0,sp,128 - d9da: 5800 lw s0,48(s0) - d9dc: 0914 addi a3,sp,144 - d9de: 0000 unimp - d9e0: 09a4 addi s1,sp,216 - d9e2: 0000 unimp - d9e4: 0001 nop - d9e6: 2c58 fld fa4,152(s0) - d9e8: 3c00000b 0x3c00000b - d9ec: 0100000b 0x100000b - d9f0: 5800 lw s0,48(s0) - d9f2: 0b3c addi a5,sp,408 - d9f4: 0000 unimp - d9f6: 0b50 addi a2,sp,404 - d9f8: 0000 unimp - d9fa: 7f7f0003 lb zero,2039(t5) - d9fe: b89f 000b c000 0xc000000bb89f - da04: 0100000b 0x100000b - da08: 5800 lw s0,48(s0) - da0a: 0bc0 addi s0,sp,468 - da0c: 0000 unimp - da0e: 0bc4 addi s1,sp,468 - da10: 0000 unimp - da12: 7f7f0003 lb zero,2039(t5) - da16: c49f 000b c800 0xc800000bc49f - da1c: 0100000b 0x100000b - da20: 5800 lw s0,48(s0) - da22: 0bc8 addi a0,sp,468 - da24: 0000 unimp - da26: 0bcc addi a1,sp,468 - da28: 0000 unimp - da2a: 7f7f0003 lb zero,2039(t5) - da2e: e89f 000b f800 0xf800000be89f - da34: 0300000b 0x300000b - da38: 7f00 flw fs0,56(a4) - da3a: 9f7f 0x9f7f - da3c: 0c0c addi a1,sp,528 - da3e: 0000 unimp - da40: 0c94 addi a3,sp,592 - da42: 0000 unimp - da44: 0001 nop - da46: a058 fsd fa4,128(s0) - da48: 000c 0xc - da4a: d000 sw s0,32(s0) - da4c: 000c 0xc - da4e: 0100 addi s0,sp,128 - da50: 5800 lw s0,48(s0) - da52: 0cd8 addi a4,sp,596 - da54: 0000 unimp - da56: 0ce4 addi s1,sp,604 - da58: 0000 unimp - da5a: 0001 nop - da5c: 0c58 addi a4,sp,532 - da5e: 000d c.nop 3 - da60: 0000 unimp - da62: 000e c.slli zero,0x3 - da64: 0100 addi s0,sp,128 - da66: 5800 lw s0,48(s0) - da68: 0e24 addi s1,sp,792 - da6a: 0000 unimp - da6c: 1010 addi a2,sp,32 - da6e: 0000 unimp - da70: 0001 nop - da72: 3458 fld fa4,168(s0) - da74: 0010 0x10 - da76: 9000 0x9000 - da78: 0010 0x10 - da7a: 0100 addi s0,sp,128 - da7c: 5800 lw s0,48(s0) - da7e: 10a8 addi a0,sp,104 - da80: 0000 unimp - da82: 1130 addi a2,sp,168 - da84: 0000 unimp - da86: 0001 nop - da88: 5c58 lw a4,60(s0) - da8a: 0011 c.nop 4 - da8c: 7800 flw fs0,48(s0) - da8e: 0011 c.nop 4 - da90: 0100 addi s0,sp,128 - da92: 5800 lw s0,48(s0) - da94: 11a4 addi s1,sp,232 - da96: 0000 unimp - da98: 1270 addi a2,sp,300 - da9a: 0000 unimp - da9c: 0001 nop - da9e: 6858 flw fa4,20(s0) - daa0: e0000013 li zero,-512 - daa4: 0014 0x14 - daa6: 0100 addi s0,sp,128 - daa8: 5800 lw s0,48(s0) - daaa: 153c addi a5,sp,680 - daac: 0000 unimp - daae: 1544 addi s1,sp,676 - dab0: 0000 unimp - dab2: 0001 nop - dab4: 4858 lw a4,20(s0) - dab6: 0015 c.nop 5 - dab8: 5000 lw s0,32(s0) - daba: 0015 c.nop 5 - dabc: 0100 addi s0,sp,128 - dabe: 5800 lw s0,48(s0) - dac0: 15a8 addi a0,sp,744 - dac2: 0000 unimp - dac4: 15ac addi a1,sp,744 - dac6: 0000 unimp - dac8: 0001 nop - daca: c458 sw a4,12(s0) - dacc: 0015 c.nop 5 - dace: c800 sw s0,16(s0) - dad0: 0015 c.nop 5 - dad2: 0100 addi s0,sp,128 - dad4: 5800 lw s0,48(s0) - dad6: 15e0 addi s0,sp,748 - dad8: 0000 unimp - dada: 1698 addi a4,sp,864 - dadc: 0000 unimp - dade: 0001 nop - dae0: fc58 fsw fa4,60(s0) - dae2: 0016 c.slli zero,0x5 - dae4: 1400 addi s0,sp,544 - dae6: 01000017 auipc zero,0x1000 - daea: 5800 lw s0,48(s0) - daec: 1a28 addi a0,sp,312 - daee: 0000 unimp - daf0: 1a94 addi a3,sp,368 - daf2: 0000 unimp - daf4: 0001 nop - daf6: a458 fsd fa4,136(s0) - daf8: 001a c.slli zero,0x6 - dafa: ac00 fsd fs0,24(s0) - dafc: 001a c.slli zero,0x6 - dafe: 0100 addi s0,sp,128 - db00: 5800 lw s0,48(s0) - db02: 1aac addi a1,sp,376 - db04: 0000 unimp - db06: 1ab0 addi a2,sp,376 - db08: 0000 unimp - db0a: 7f7f0003 lb zero,2039(t5) - db0e: c09f 001a c800 0xc800001ac09f - db14: 001a c.slli zero,0x6 - db16: 0100 addi s0,sp,128 - db18: 5800 lw s0,48(s0) - ... - db22: 00ec addi a1,sp,76 - db24: 0000 unimp - db26: 014c addi a1,sp,132 - db28: 0000 unimp - db2a: 0006 c.slli zero,0x1 - db2c: 008d addi ra,ra,3 - db2e: ff08 fsw fa0,56(a4) - db30: 9f1a add t5,t5,t1 - db32: 014c addi a1,sp,132 - db34: 0000 unimp - db36: 016c addi a1,sp,140 - db38: 0000 unimp - db3a: 0001 nop - db3c: 686d lui a6,0x1b - db3e: 0002 c.slli64 zero - db40: d400 sw s0,40(s0) - db42: 0002 c.slli64 zero - db44: 0100 addi s0,sp,128 - db46: 6d00 flw fs0,24(a0) - db48: 04f4 addi a3,sp,588 - db4a: 0000 unimp - db4c: 051c addi a5,sp,640 - db4e: 0000 unimp - db50: 0001 nop - db52: 086d addi a6,a6,27 - db54: 0006 c.slli zero,0x1 - db56: 7000 flw fs0,32(s0) - db58: 0006 c.slli zero,0x1 - db5a: 0100 addi s0,sp,128 - db5c: 6d00 flw fs0,24(a0) - db5e: 07fc addi a5,sp,972 - db60: 0000 unimp - db62: 0800 addi s0,sp,16 - db64: 0000 unimp - db66: 0001 nop - db68: 0c6d addi s8,s8,27 - db6a: 000d c.nop 3 - db6c: 2800 fld fs0,16(s0) - db6e: 000d c.nop 3 - db70: 0100 addi s0,sp,128 - db72: 6d00 flw fs0,24(a0) - db74: 0e24 addi s1,sp,792 - db76: 0000 unimp - db78: 0e84 addi s1,sp,848 - db7a: 0000 unimp - db7c: 0001 nop - db7e: 346d jal d628 <__stack_size+0xd228> - db80: 0010 0x10 - db82: 9800 0x9800 - db84: 0016 c.slli zero,0x5 - db86: 0100 addi s0,sp,128 - db88: 6d00 flw fs0,24(a0) - db8a: 16fc addi a5,sp,876 - db8c: 0000 unimp - db8e: 1714 addi a3,sp,928 - db90: 0000 unimp - db92: 0001 nop - db94: 846d srai s0,s0,0x1b - db96: 001a c.slli zero,0x6 - db98: 9400 0x9400 - db9a: 001a c.slli zero,0x6 - db9c: 0100 addi s0,sp,128 - db9e: 6d00 flw fs0,24(a0) - dba0: 1ab0 addi a2,sp,376 - dba2: 0000 unimp - dba4: 1ac8 addi a0,sp,372 - dba6: 0000 unimp - dba8: 0001 nop - dbaa: 006d c.nop 27 - dbac: 0000 unimp - dbae: 0000 unimp - dbb0: 0000 unimp - dbb2: e800 fsw fs0,16(s0) - dbb4: 0000 unimp - dbb6: ac00 fsd fs0,24(s0) - dbb8: 0001 nop - dbba: 0100 addi s0,sp,128 - dbbc: 6c00 flw fs0,24(s0) - dbbe: 01ac addi a1,sp,200 - dbc0: 0000 unimp - dbc2: 01c4 addi s1,sp,196 - dbc4: 0000 unimp - dbc6: 0008 0x8 - dbc8: 4c91 li s9,4 - dbca: 3106 fld ft2,96(sp) - dbcc: 4124 lw s1,64(a0) - dbce: 9f25 0x9f25 - dbd0: 01c4 addi s1,sp,196 - dbd2: 0000 unimp - dbd4: 0260 addi s0,sp,268 - dbd6: 0000 unimp - dbd8: 0001 nop - dbda: 606c flw fa1,68(s0) - dbdc: 0002 c.slli64 zero - dbde: 6800 flw fs0,16(s0) - dbe0: 0002 c.slli64 zero - dbe2: 0800 addi s0,sp,16 - dbe4: 9100 0x9100 - dbe6: 064c addi a1,sp,772 - dbe8: 2431 jal ddf4 <__stack_size+0xd9f4> - dbea: 2541 jal e26a <__stack_size+0xde6a> - dbec: 689f 0002 dc00 0xdc000002689f - dbf2: 0002 c.slli64 zero - dbf4: 0100 addi s0,sp,128 - dbf6: 6c00 flw fs0,24(s0) - dbf8: 02dc addi a5,sp,324 - dbfa: 0000 unimp - dbfc: 04f4 addi a3,sp,588 - dbfe: 0000 unimp - dc00: 0008 0x8 - dc02: 4c91 li s9,4 - dc04: 3106 fld ft2,96(sp) - dc06: 4124 lw s1,64(a0) - dc08: 9f25 0x9f25 - dc0a: 04f4 addi a3,sp,588 - dc0c: 0000 unimp - dc0e: 0560 addi s0,sp,652 - dc10: 0000 unimp - dc12: 0001 nop - dc14: 606c flw fa1,68(s0) - dc16: 0005 c.nop 1 - dc18: 6c00 flw fs0,24(s0) - dc1a: 0005 c.nop 1 - dc1c: 0800 addi s0,sp,16 - dc1e: 9100 0x9100 - dc20: 064c addi a1,sp,772 - dc22: 2431 jal de2e <__stack_size+0xda2e> - dc24: 2541 jal e2a4 <__stack_size+0xdea4> - dc26: 6c9f 0005 4000 0x400000056c9f - dc2c: 0008 0x8 - dc2e: 0100 addi s0,sp,128 - dc30: 6c00 flw fs0,24(s0) - dc32: 0840 addi s0,sp,20 - dc34: 0000 unimp - dc36: 0874 addi a3,sp,28 - dc38: 0000 unimp - dc3a: 0008 0x8 - dc3c: 4c91 li s9,4 - dc3e: 3106 fld ft2,96(sp) - dc40: 4124 lw s1,64(a0) - dc42: 9f25 0x9f25 - dc44: 0914 addi a3,sp,144 - dc46: 0000 unimp - dc48: 09a4 addi s1,sp,216 - dc4a: 0000 unimp - dc4c: 0001 nop - dc4e: 2c6c fld fa1,216(s0) - dc50: 9400000b 0x9400000b - dc54: 000c 0xc - dc56: 0100 addi s0,sp,128 - dc58: 6c00 flw fs0,24(s0) - dc5a: 0c94 addi a3,sp,592 - dc5c: 0000 unimp - dc5e: 0ca0 addi s0,sp,600 - dc60: 0000 unimp - dc62: 0008 0x8 - dc64: 4c91 li s9,4 - dc66: 3106 fld ft2,96(sp) - dc68: 4124 lw s1,64(a0) - dc6a: 9f25 0x9f25 - dc6c: 0ca0 addi s0,sp,600 - dc6e: 0000 unimp - dc70: 0cd0 addi a2,sp,596 - dc72: 0000 unimp - dc74: 0001 nop - dc76: d06c sw a1,100(s0) - dc78: 000c 0xc - dc7a: d800 sw s0,48(s0) - dc7c: 000c 0xc - dc7e: 0800 addi s0,sp,16 - dc80: 9100 0x9100 - dc82: 064c addi a1,sp,772 - dc84: 2431 jal de90 <__stack_size+0xda90> - dc86: 2541 jal e306 <__stack_size+0xdf06> - dc88: d89f 000c e400 0xe400000cd89f - dc8e: 000c 0xc - dc90: 0100 addi s0,sp,128 - dc92: 6c00 flw fs0,24(s0) - dc94: 0ce4 addi s1,sp,604 - dc96: 0000 unimp - dc98: 0d0c addi a1,sp,656 - dc9a: 0000 unimp - dc9c: 0008 0x8 - dc9e: 4c91 li s9,4 - dca0: 3106 fld ft2,96(sp) - dca2: 4124 lw s1,64(a0) - dca4: 9f25 0x9f25 - dca6: 0d0c addi a1,sp,656 - dca8: 0000 unimp - dcaa: 0d64 addi s1,sp,668 - dcac: 0000 unimp - dcae: 0001 nop - dcb0: 646c flw fa1,76(s0) - dcb2: 000d c.nop 3 - dcb4: 7800 flw fs0,48(s0) - dcb6: 000d c.nop 3 - dcb8: 0800 addi s0,sp,16 - dcba: 9100 0x9100 - dcbc: 064c addi a1,sp,772 - dcbe: 2431 jal deca <__stack_size+0xdaca> - dcc0: 2541 jal e340 <__stack_size+0xdf40> - dcc2: 789f 000d 9000 0x9000000d789f - dcc8: 000d c.nop 3 - dcca: 0100 addi s0,sp,128 - dccc: 6c00 flw fs0,24(s0) - dcce: 0d90 addi a2,sp,720 - dcd0: 0000 unimp - dcd2: 0de4 addi s1,sp,732 - dcd4: 0000 unimp - dcd6: 0008 0x8 - dcd8: 4c91 li s9,4 - dcda: 3106 fld ft2,96(sp) - dcdc: 4124 lw s1,64(a0) - dcde: 9f25 0x9f25 - dce0: 0de4 addi s1,sp,732 - dce2: 0000 unimp - dce4: 0e8c addi a1,sp,848 - dce6: 0000 unimp - dce8: 0001 nop - dcea: 8c6c 0x8c6c - dcec: 000e c.slli zero,0x3 - dcee: 3400 fld fs0,40(s0) - dcf0: 0010 0x10 - dcf2: 0800 addi s0,sp,16 - dcf4: 9100 0x9100 - dcf6: 064c addi a1,sp,772 - dcf8: 2431 jal df04 <__stack_size+0xdb04> - dcfa: 2541 jal e37a <__stack_size+0xdf7a> - dcfc: 349f 0010 c000 0xc0000010349f - dd02: 0010 0x10 - dd04: 0100 addi s0,sp,128 - dd06: 6c00 flw fs0,24(s0) - dd08: 10c0 addi s0,sp,100 - dd0a: 0000 unimp - dd0c: 1114 addi a3,sp,160 - dd0e: 0000 unimp - dd10: 0008 0x8 - dd12: 4c91 li s9,4 - dd14: 3106 fld ft2,96(sp) - dd16: 4124 lw s1,64(a0) - dd18: 9f25 0x9f25 - dd1a: 1114 addi a3,sp,160 - dd1c: 0000 unimp - dd1e: 13d4 addi a3,sp,484 - dd20: 0000 unimp - dd22: 0001 nop - dd24: d46c sw a1,108(s0) - dd26: e0000013 li zero,-512 - dd2a: 08000013 li zero,128 - dd2e: 9100 0x9100 - dd30: 064c addi a1,sp,772 - dd32: 2431 jal df3e <__stack_size+0xdb3e> - dd34: 2541 jal e3b4 <__stack_size+0xdfb4> - dd36: e09f 0013 1000 0x10000013e09f - dd3c: 0014 0x14 - dd3e: 0100 addi s0,sp,128 - dd40: 6c00 flw fs0,24(s0) - dd42: 1410 addi a2,sp,544 - dd44: 0000 unimp - dd46: 14cc addi a1,sp,612 - dd48: 0000 unimp - dd4a: 0008 0x8 - dd4c: 4c91 li s9,4 - dd4e: 3106 fld ft2,96(sp) - dd50: 4124 lw s1,64(a0) - dd52: 9f25 0x9f25 - dd54: 14cc addi a1,sp,612 - dd56: 0000 unimp - dd58: 15f0 addi a2,sp,748 - dd5a: 0000 unimp - dd5c: 0001 nop - dd5e: f06c fsw fa1,100(s0) - dd60: 0015 c.nop 5 - dd62: 3000 fld fs0,32(s0) - dd64: 0019 c.nop 6 - dd66: 0800 addi s0,sp,16 - dd68: 9100 0x9100 - dd6a: 064c addi a1,sp,772 - dd6c: 2431 jal df78 <__stack_size+0xdb78> - dd6e: 2541 jal e3ee <__stack_size+0xdfee> - dd70: 5c9f 0019 6400 0x640000195c9f - dd76: 0019 c.nop 6 - dd78: 0800 addi s0,sp,16 - dd7a: 9100 0x9100 - dd7c: 064c addi a1,sp,772 - dd7e: 2431 jal df8a <__stack_size+0xdb8a> - dd80: 2541 jal e400 <__stack_size+0xe000> - dd82: 289f 001a c800 0xc800001a289f - dd88: 001a c.slli zero,0x6 - dd8a: 0100 addi s0,sp,128 - dd8c: 6c00 flw fs0,24(s0) - ... - dd96: 0b7c addi a5,sp,412 - dd98: 0000 unimp - dd9a: 0bb8 addi a4,sp,472 - dd9c: 0000 unimp - dd9e: 0002 c.slli64 zero - dda0: 15149f33 0x15149f33 - dda4: 0000 unimp - dda6: 153c addi a5,sp,680 - dda8: 0000 unimp - ddaa: 0002 c.slli64 zero - ddac: 00009f33 sll t5,ra,zero - ddb0: 0000 unimp - ddb2: 0000 unimp - ddb4: 0000 unimp - ddb6: 0154 addi a3,sp,132 - ddb8: 0000 unimp - ddba: 09a4 addi s1,sp,216 - ddbc: 0000 unimp - ddbe: 0001 nop - ddc0: b459 j d846 <__stack_size+0xd446> - ddc2: 000a c.slli zero,0x2 - ddc4: b800 fsd fs0,48(s0) - ddc6: 000a c.slli zero,0x2 - ddc8: 0200 addi s0,sp,256 - ddca: 3000 fld fs0,32(s0) - ddcc: b89f 000a c800 0xc800000ab89f - ddd2: 000a c.slli zero,0x2 - ddd4: 0100 addi s0,sp,128 - ddd6: 5900 lw s0,48(a0) - ddd8: 0b2c addi a1,sp,408 - ddda: 0000 unimp - dddc: 0b68 addi a0,sp,412 - ddde: 0000 unimp - dde0: 0001 nop - dde2: 6859 lui a6,0x16 - dde4: b800000b 0xb800000b - dde8: 0200000b 0x200000b - ddec: 3000 fld fs0,32(s0) - ddee: b89f 000b dc00 0xdc00000bb89f - ddf4: 0100000b 0x100000b - ddf8: 5900 lw s0,48(a0) - ddfa: 0be8 addi a0,sp,476 - ddfc: 0000 unimp - ddfe: 0d0c addi a1,sp,656 - de00: 0000 unimp - de02: 0001 nop - de04: 1059 c.nop -10 - de06: 000d c.nop 3 - de08: 3400 fld fs0,40(s0) - de0a: 0010 0x10 - de0c: 0100 addi s0,sp,128 - de0e: 5900 lw s0,48(a0) - de10: 1048 addi a0,sp,36 - de12: 0000 unimp - de14: 137c addi a5,sp,428 - de16: 0000 unimp - de18: 0001 nop - de1a: dc6d beqz s0,de14 <__stack_size+0xda14> - de1c: e0000013 li zero,-512 - de20: 01000013 li zero,16 - de24: 5900 lw s0,48(a0) - de26: 13f4 addi a3,sp,492 - de28: 0000 unimp - de2a: 13f8 addi a4,sp,492 - de2c: 0000 unimp - de2e: 0001 nop - de30: 5059 c.li zero,-10 - de32: 0014 0x14 - de34: b000 fsd fs0,32(s0) - de36: 0014 0x14 - de38: 0100 addi s0,sp,128 - de3a: 5900 lw s0,48(a0) - de3c: 14b0 addi a2,sp,616 - de3e: 0000 unimp - de40: 14b8 addi a4,sp,616 - de42: 0000 unimp - de44: 0001 nop - de46: b86d j d700 <__stack_size+0xd300> - de48: 0014 0x14 - de4a: cc00 sw s0,24(s0) - de4c: 0014 0x14 - de4e: 0100 addi s0,sp,128 - de50: 5900 lw s0,48(a0) - de52: 1500 addi s0,sp,672 - de54: 0000 unimp - de56: 153c addi a5,sp,680 - de58: 0000 unimp - de5a: 0002 c.slli64 zero - de5c: 9f30 0x9f30 - de5e: 1550 addi a2,sp,676 - de60: 0000 unimp - de62: 15a8 addi a0,sp,744 - de64: 0000 unimp - de66: 0002 c.slli64 zero - de68: 9f30 0x9f30 - de6a: 15ac addi a1,sp,744 - de6c: 0000 unimp - de6e: 15c4 addi s1,sp,740 - de70: 0000 unimp - de72: 0001 nop - de74: cc6d beqz s0,df6e <__stack_size+0xdb6e> - de76: 0015 c.nop 5 - de78: e000 fsw fs0,0(s0) - de7a: 0015 c.nop 5 - de7c: 0100 addi s0,sp,128 - de7e: 5900 lw s0,48(a0) - de80: 1638 addi a4,sp,808 - de82: 0000 unimp - de84: 1694 addi a3,sp,864 - de86: 0000 unimp - de88: 0001 nop - de8a: 9459 srai s0,s0,0x36 - de8c: 0016 c.slli zero,0x5 - de8e: 9800 0x9800 - de90: 0016 c.slli zero,0x5 - de92: 0100 addi s0,sp,128 - de94: 6d00 flw fs0,24(a0) - de96: 1698 addi a4,sp,864 - de98: 0000 unimp - de9a: 1710 addi a2,sp,928 - de9c: 0000 unimp - de9e: 0001 nop - dea0: 1459 addi s0,s0,-10 - dea2: 64000017 auipc zero,0x64000 - dea6: 0019 c.nop 6 - dea8: 0100 addi s0,sp,128 - deaa: 5900 lw s0,48(a0) - deac: 1a28 addi a0,sp,312 - deae: 0000 unimp - deb0: 1a84 addi s1,sp,368 - deb2: 0000 unimp - deb4: 0001 nop - deb6: 8459 srai s0,s0,0x16 - deb8: 001a c.slli zero,0x6 - deba: 9400 0x9400 - debc: 001a c.slli zero,0x6 - debe: 0100 addi s0,sp,128 - dec0: 6d00 flw fs0,24(a0) - dec2: 1a94 addi a3,sp,368 - dec4: 0000 unimp - dec6: 1ab0 addi a2,sp,376 - dec8: 0000 unimp - deca: 0001 nop - decc: 0059 c.nop 22 - dece: 0000 unimp - ded0: 0000 unimp - ded2: 0000 unimp - ded4: 5800 lw s0,48(s0) - ded6: 0001 nop - ded8: bc00 fsd fs0,56(s0) - deda: 0001 nop - dedc: 0100 addi s0,sp,128 - dede: 5800 lw s0,48(s0) - dee0: 01bc addi a5,sp,200 - dee2: 0000 unimp - dee4: 01c4 addi s1,sp,196 - dee6: 0000 unimp - dee8: 0001 nop - deea: c45f 0001 1400 0x14000001c45f - def0: 0002 c.slli64 zero - def2: 0100 addi s0,sp,128 - def4: 5800 lw s0,48(s0) - def6: 021c addi a5,sp,256 - def8: 0000 unimp - defa: 023c addi a5,sp,264 - defc: 0000 unimp - defe: 0001 nop - df00: 6858 flw fa4,20(s0) - df02: 0002 c.slli64 zero - df04: b000 fsd fs0,32(s0) - df06: 0002 c.slli64 zero - df08: 0100 addi s0,sp,128 - df0a: 5800 lw s0,48(s0) - df0c: 02b0 addi a2,sp,328 - df0e: 0000 unimp - df10: 02b4 addi a3,sp,328 - df12: 0000 unimp - df14: 0001 nop - df16: b45f 0002 4800 0x48000002b45f - df1c: 0004 0x4 - df1e: 0100 addi s0,sp,128 - df20: 5800 lw s0,48(s0) - df22: 0448 addi a0,sp,516 - df24: 0000 unimp - df26: 04d4 addi a3,sp,580 - df28: 0000 unimp - df2a: 0001 nop - df2c: d45f 0004 f400 0xf4000004d45f - df32: 0004 0x4 - df34: 0400 addi s0,sp,512 - df36: 0a00 addi s0,sp,272 - df38: 7ffe flw ft11,252(sp) - df3a: 089f 0005 6000 0x60000005089f - df40: 0005 c.nop 1 - df42: 0100 addi s0,sp,128 - df44: 6c00 flw fs0,24(s0) - df46: 0560 addi s0,sp,652 - df48: 0000 unimp - df4a: 056c addi a1,sp,652 - df4c: 0000 unimp - df4e: 0001 nop - df50: 6c5f 0005 0000 0x56c5f - df56: 0006 c.slli zero,0x1 - df58: 0100 addi s0,sp,128 - df5a: 6c00 flw fs0,24(s0) - df5c: 0608 addi a0,sp,768 - df5e: 0000 unimp - df60: 07fc addi a5,sp,972 - df62: 0000 unimp - df64: 0001 nop - df66: 2c6c fld fa1,216(s0) - df68: 0008 0x8 - df6a: 9c00 0x9c00 - df6c: 0009 c.nop 2 - df6e: 0200 addi s0,sp,256 - df70: 3000 fld fs0,32(s0) - df72: 9c9f 0009 a400 0xa40000099c9f - df78: 0009 c.nop 2 - df7a: 0200 addi s0,sp,256 - df7c: 3100 fld fs0,32(a0) - df7e: 309f 000a c000 0xc000000a309f - df84: 000a c.slli zero,0x2 - df86: 0100 addi s0,sp,128 - df88: 5f00 lw s0,56(a4) - df8a: 0b64 addi s1,sp,412 - df8c: 0000 unimp - df8e: 0bb8 addi a4,sp,472 - df90: 0000 unimp - df92: 0004 0x4 - df94: ff0a fsw ft2,188(sp) - df96: 9f7f 0x9f7f - df98: 0bc4 addi s1,sp,468 - df9a: 0000 unimp - df9c: 0c0c addi a1,sp,528 - df9e: 0000 unimp - dfa0: 0004 0x4 - dfa2: ff0a fsw ft2,188(sp) - dfa4: 9f7f 0x9f7f - dfa6: 0c54 addi a3,sp,532 - dfa8: 0000 unimp - dfaa: 0cb0 addi a2,sp,600 - dfac: 0000 unimp - dfae: 0001 nop - dfb0: b05f 000c d000 0xd000000cb05f - dfb6: 000c 0xc - dfb8: 0400 addi s0,sp,512 - dfba: 0a00 addi s0,sp,272 - dfbc: 7ffe flw ft11,252(sp) - dfbe: d89f 000c e400 0xe400000cd89f - dfc4: 000c 0xc - dfc6: 0100 addi s0,sp,128 - dfc8: 5f00 lw s0,56(a4) - dfca: 0ce4 addi s1,sp,604 - dfcc: 0000 unimp - dfce: 0cf4 addi a3,sp,604 - dfd0: 0000 unimp - dfd2: 0004 0x4 - dfd4: ff0a fsw ft2,188(sp) - dfd6: 9f7f 0x9f7f - dfd8: 0cfc addi a5,sp,604 - dfda: 0000 unimp - dfdc: 0d0c addi a1,sp,656 - dfde: 0000 unimp - dfe0: 0001 nop - dfe2: 105f 000d dc00 0xdc00000d105f - dfe8: 000d c.nop 3 - dfea: 0100 addi s0,sp,128 - dfec: 5800 lw s0,48(s0) - dfee: 0de4 addi s1,sp,732 - dff0: 0000 unimp - dff2: 0e00 addi s0,sp,784 - dff4: 0000 unimp - dff6: 0001 nop - dff8: 2458 fld fa4,136(s0) - dffa: 000e c.slli zero,0x3 - dffc: 1000 addi s0,sp,32 - dffe: 0010 0x10 - e000: 0100 addi s0,sp,128 - e002: 5800 lw s0,48(s0) - e004: 1010 addi a2,sp,32 - e006: 0000 unimp - e008: 1034 addi a3,sp,40 - e00a: 0000 unimp - e00c: 0001 nop - e00e: 485f 0010 c000 0xc0000010485f - e014: 0010 0x10 - e016: 0100 addi s0,sp,128 - e018: 6c00 flw fs0,24(s0) - e01a: 10c0 addi s0,sp,100 - e01c: 0000 unimp - e01e: 1114 addi a3,sp,160 - e020: 0000 unimp - e022: 0008 0x8 - e024: 4c91 li s9,4 - e026: 3106 fld ft2,96(sp) - e028: 4124 lw s1,64(a0) - e02a: 9f25 0x9f25 - e02c: 1114 addi a3,sp,160 - e02e: 0000 unimp - e030: 137c addi a5,sp,428 - e032: 0000 unimp - e034: 0001 nop - e036: b86c fsd fa1,240(s0) - e038: cc000013 li zero,-832 - e03c: 0014 0x14 - e03e: 0200 addi s0,sp,256 - e040: 3000 fld fs0,32(s0) - e042: fc9f 0014 3c00 0x3c000014fc9f - e048: 0015 c.nop 5 - e04a: 0400 addi s0,sp,512 - e04c: 0a00 addi s0,sp,272 - e04e: 7fff 0x7fff - e050: 489f 0015 e000 0xe0000015489f - e056: 0015 c.nop 5 - e058: 0400 addi s0,sp,512 - e05a: 0a00 addi s0,sp,272 - e05c: 7fff 0x7fff - e05e: e09f 0015 0c00 0xc000015e09f - e064: 01000017 auipc zero,0x1000 - e068: 5800 lw s0,48(s0) - e06a: 170c addi a1,sp,928 - e06c: 0000 unimp - e06e: 171c addi a5,sp,928 - e070: 0000 unimp - e072: 0002 c.slli64 zero - e074: 9f30 0x9f30 - e076: 171c addi a5,sp,928 - e078: 0000 unimp - e07a: 1894 addi a3,sp,112 - e07c: 0000 unimp - e07e: 0001 nop - e080: b858 fsd fa4,176(s0) - e082: 0018 0x18 - e084: e400 fsw fs0,8(s0) - e086: 0018 0x18 - e088: 0100 addi s0,sp,128 - e08a: 5800 lw s0,48(s0) - e08c: 1910 addi a2,sp,176 - e08e: 0000 unimp - e090: 1924 addi s1,sp,184 - e092: 0000 unimp - e094: 0001 nop - e096: 2458 fld fa4,136(s0) - e098: 0019 c.nop 6 - e09a: 3000 fld fs0,32(s0) - e09c: 0019 c.nop 6 - e09e: 0100 addi s0,sp,128 - e0a0: 5f00 lw s0,56(a4) - e0a2: 1930 addi a2,sp,184 - e0a4: 0000 unimp - e0a6: 1964 addi s1,sp,188 - e0a8: 0000 unimp - e0aa: 0002 c.slli64 zero - e0ac: 9f30 0x9f30 - e0ae: 19d4 addi a3,sp,244 - e0b0: 0000 unimp - e0b2: 19e4 addi s1,sp,252 - e0b4: 0000 unimp - e0b6: 0001 nop - e0b8: e45f 0019 0400 0x4000019e45f - e0be: 001a c.slli zero,0x6 - e0c0: 0400 addi s0,sp,512 - e0c2: 0a00 addi s0,sp,272 - e0c4: 7ffe flw ft11,252(sp) - e0c6: 049f 001a 1000 0x1000001a049f - e0cc: 001a c.slli zero,0x6 - e0ce: 0100 addi s0,sp,128 - e0d0: 5f00 lw s0,56(a4) - e0d2: 1a10 addi a2,sp,304 - e0d4: 0000 unimp - e0d6: 1a20 addi s0,sp,312 - e0d8: 0000 unimp - e0da: 0004 0x4 - e0dc: ff0a fsw ft2,188(sp) - e0de: 9f7f 0x9f7f - e0e0: 1a20 addi s0,sp,312 - e0e2: 0000 unimp - e0e4: 1a28 addi a0,sp,312 - e0e6: 0000 unimp - e0e8: 0001 nop - e0ea: 285f 001a 4800 0x4800001a285f - e0f0: 001a c.slli zero,0x6 - e0f2: 0100 addi s0,sp,128 - e0f4: 5800 lw s0,48(s0) - e0f6: 1a48 addi a0,sp,308 - e0f8: 0000 unimp - e0fa: 1a68 addi a0,sp,316 - e0fc: 0000 unimp - e0fe: 0001 nop - e100: 686c flw fa1,84(s0) - e102: 001a c.slli zero,0x6 - e104: 8400 0x8400 - e106: 001a c.slli zero,0x6 - e108: 0100 addi s0,sp,128 - e10a: 5800 lw s0,48(s0) - e10c: 1a84 addi s1,sp,368 - e10e: 0000 unimp - e110: 1a94 addi a3,sp,368 - e112: 0000 unimp - e114: 0001 nop - e116: 946c 0x946c - e118: 001a c.slli zero,0x6 - e11a: 9c00 0x9c00 - e11c: 001a c.slli zero,0x6 - e11e: 0400 addi s0,sp,512 - e120: 0a00 addi s0,sp,272 - e122: 7fff 0x7fff - e124: b09f 001a b800 0xb800001ab09f - e12a: 001a c.slli zero,0x6 - e12c: 0400 addi s0,sp,512 - e12e: 0a00 addi s0,sp,272 - e130: 7fff 0x7fff - e132: 009f 0000 0000 0x9f - e138: 0000 unimp - e13a: e400 fsw fs0,8(s0) - e13c: 000a c.slli zero,0x2 - e13e: 2c00 fld fs0,24(s0) - e140: 0c00000b 0xc00000b - e144: 5c00 lw s0,56(s0) - e146: 935d0493 addi s1,s10,-1739 # fffe8935 <__stack_top+0xfe8935> - e14a: 5e04 lw s1,56(a2) - e14c: 935f0493 addi s1,t5,-1739 - e150: 0004 0x4 - e152: 0000 unimp - e154: 0000 unimp - e156: 0000 unimp - e158: 8400 0x8400 - e15a: 0000 unimp - e15c: 8c00 0x8c00 - e15e: 0000 unimp - e160: 0200 addi s0,sp,256 - e162: 3300 fld fs0,32(a4) - e164: ac9f 0000 c800 0xc8000000ac9f - e16a: 001a c.slli zero,0x6 - e16c: 0300 addi s0,sp,384 - e16e: 0900 addi s0,sp,144 - e170: 9fff 0x9fff - ... - e17a: 00ec addi a1,sp,76 - e17c: 0000 unimp - e17e: 00f4 addi a3,sp,76 - e180: 0000 unimp - e182: 0002 c.slli64 zero - e184: 01149f33 sll t5,s1,a7 - e188: 0000 unimp - e18a: 1ac8 addi a0,sp,372 - e18c: 0000 unimp - e18e: ff090003 lb zero,-16(s2) - e192: 009f 0000 0000 0x9f - e198: 0000 unimp - e19a: 5400 lw s0,40(s0) - e19c: 0001 nop - e19e: bc00 fsd fs0,56(s0) - e1a0: 0001 nop - e1a2: 0100 addi s0,sp,128 - e1a4: 5f00 lw s0,56(a4) - e1a6: 01c4 addi s1,sp,196 - e1a8: 0000 unimp - e1aa: 01c8 addi a0,sp,196 - e1ac: 0000 unimp - e1ae: 0001 nop - e1b0: c85f 0001 1400 0x14000001c85f - e1b6: 0002 c.slli64 zero - e1b8: 0100 addi s0,sp,128 - e1ba: 5600 lw s0,40(a2) - e1bc: 021c addi a5,sp,256 - e1be: 0000 unimp - e1c0: 0260 addi s0,sp,268 - e1c2: 0000 unimp - e1c4: 0001 nop - e1c6: 6856 flw fa6,84(sp) - e1c8: 0002 c.slli64 zero - e1ca: 7800 flw fs0,48(s0) - e1cc: 0002 c.slli64 zero - e1ce: 0100 addi s0,sp,128 - e1d0: 5f00 lw s0,56(a4) - e1d2: 0278 addi a4,sp,268 - e1d4: 0000 unimp - e1d6: 02a8 addi a0,sp,328 - e1d8: 0000 unimp - e1da: 0006 c.slli zero,0x1 - e1dc: 0078 addi a4,sp,12 - e1de: 008c addi a1,sp,64 - e1e0: 9f1c 0x9f1c - e1e2: 02b4 addi a3,sp,328 - e1e4: 0000 unimp - e1e6: 02d4 addi a3,sp,324 - e1e8: 0000 unimp - e1ea: 0001 nop - e1ec: f45f 0004 0800 0x8000004f45f - e1f2: 0005 c.nop 1 - e1f4: 0600 addi s0,sp,768 - e1f6: 7800 flw fs0,48(s0) - e1f8: 8c00 0x8c00 - e1fa: 1c00 addi s0,sp,560 - e1fc: 089f 0005 6000 0x60000005089f - e202: 0005 c.nop 1 - e204: 0100 addi s0,sp,128 - e206: 5f00 lw s0,56(a4) - e208: 056c addi a1,sp,652 - e20a: 0000 unimp - e20c: 0570 addi a2,sp,652 - e20e: 0000 unimp - e210: 0001 nop - e212: 705f 0005 0000 0x5705f - e218: 0006 c.slli zero,0x1 - e21a: 0100 addi s0,sp,128 - e21c: 6d00 flw fs0,24(a0) - e21e: 0608 addi a0,sp,768 - e220: 0000 unimp - e222: 0618 addi a4,sp,768 - e224: 0000 unimp - e226: 0001 nop - e228: 185f 0006 2400 0x24000006185f - e22e: 0006 c.slli zero,0x1 - e230: 0600 addi s0,sp,768 - e232: 8c00 0x8c00 - e234: 7800 flw fs0,48(s0) - e236: 1c00 addi s0,sp,560 - e238: 509f 0006 7000 0x70000006509f - e23e: 0006 c.slli zero,0x1 - e240: 0100 addi s0,sp,128 - e242: 5f00 lw s0,56(a4) - e244: 0670 addi a2,sp,780 - e246: 0000 unimp - e248: 06a4 addi s1,sp,840 - e24a: 0000 unimp - e24c: 0001 nop - e24e: d46d beqz s0,e238 <__stack_size+0xde38> - e250: 0006 c.slli zero,0x1 - e252: f400 fsw fs0,40(s0) - e254: 0006 c.slli zero,0x1 - e256: 0100 addi s0,sp,128 - e258: 6d00 flw fs0,24(a0) - e25a: 07fc addi a5,sp,972 - e25c: 0000 unimp - e25e: 0840 addi s0,sp,20 - e260: 0000 unimp - e262: 0006 c.slli zero,0x1 - e264: 0078 addi a4,sp,12 - e266: 008c addi a1,sp,64 - e268: 9f1c 0x9f1c - e26a: 0914 addi a3,sp,144 - e26c: 0000 unimp - e26e: 09a4 addi s1,sp,216 - e270: 0000 unimp - e272: 0006 c.slli zero,0x1 - e274: 0078 addi a4,sp,12 - e276: 008c addi a1,sp,64 - e278: 9f1c 0x9f1c - e27a: 0b2c addi a1,sp,408 - e27c: 0000 unimp - e27e: 0b3c addi a5,sp,408 - e280: 0000 unimp - e282: 0006 c.slli zero,0x1 - e284: 0078 addi a4,sp,12 - e286: 008c addi a1,sp,64 - e288: 9f1c 0x9f1c - e28a: 0b3c addi a5,sp,408 - e28c: 0000 unimp - e28e: 0b50 addi a2,sp,404 - e290: 0000 unimp - e292: 008c0007 0x8c0007 - e296: 7f20 flw fs0,120(a4) - e298: 2200 fld fs0,0(a2) - e29a: b89f 000b c000 0xc000000bb89f - e2a0: 0600000b 0x600000b - e2a4: 7800 flw fs0,48(s0) - e2a6: 8c00 0x8c00 - e2a8: 1c00 addi s0,sp,560 - e2aa: c09f 000b c400 0xc400000bc09f - e2b0: 0700000b 0x700000b - e2b4: 8c00 0x8c00 - e2b6: 2000 fld fs0,0(s0) - e2b8: 007f 0x7f - e2ba: 9f22 add t5,t5,s0 - e2bc: 0bc4 addi s1,sp,468 - e2be: 0000 unimp - e2c0: 0bc8 addi a0,sp,468 - e2c2: 0000 unimp - e2c4: 0006 c.slli zero,0x1 - e2c6: 0078 addi a4,sp,12 - e2c8: 008c addi a1,sp,64 - e2ca: 9f1c 0x9f1c - e2cc: 0bc8 addi a0,sp,468 - e2ce: 0000 unimp - e2d0: 0bcc addi a1,sp,468 - e2d2: 0000 unimp - e2d4: 008c0007 0x8c0007 - e2d8: 7f20 flw fs0,120(a4) - e2da: 2200 fld fs0,0(a2) - e2dc: e89f 000b f800 0xf800000be89f - e2e2: 0700000b 0x700000b - e2e6: 8c00 0x8c00 - e2e8: 2000 fld fs0,0(s0) - e2ea: 007f 0x7f - e2ec: 9f22 add t5,t5,s0 - e2ee: 0c0c addi a1,sp,528 - e2f0: 0000 unimp - e2f2: 0c94 addi a3,sp,592 - e2f4: 0000 unimp - e2f6: 0006 c.slli zero,0x1 - e2f8: 0078 addi a4,sp,12 - e2fa: 008c addi a1,sp,64 - e2fc: 9f1c 0x9f1c - e2fe: 0ca0 addi s0,sp,600 - e300: 0000 unimp - e302: 0cd0 addi a2,sp,596 - e304: 0000 unimp - e306: 0006 c.slli zero,0x1 - e308: 0078 addi a4,sp,12 - e30a: 008c addi a1,sp,64 - e30c: 9f1c 0x9f1c - e30e: 0cd8 addi a4,sp,596 - e310: 0000 unimp - e312: 0ce4 addi s1,sp,604 - e314: 0000 unimp - e316: 0006 c.slli zero,0x1 - e318: 0078 addi a4,sp,12 - e31a: 008c addi a1,sp,64 - e31c: 9f1c 0x9f1c - e31e: 1a28 addi a0,sp,312 - e320: 0000 unimp - e322: 1a34 addi a3,sp,312 - e324: 0000 unimp - e326: 0001 nop - e328: 4856 lw a6,84(sp) - e32a: 001a c.slli zero,0x6 - e32c: 5400 lw s0,40(s0) - e32e: 001a c.slli zero,0x6 - e330: 0100 addi s0,sp,128 - e332: 6d00 flw fs0,24(a0) - e334: 1aa4 addi s1,sp,376 - e336: 0000 unimp - e338: 1aac addi a1,sp,376 - e33a: 0000 unimp - e33c: 0006 c.slli zero,0x1 - e33e: 0078 addi a4,sp,12 - e340: 008c addi a1,sp,64 - e342: 9f1c 0x9f1c - e344: 1aac addi a1,sp,376 - e346: 0000 unimp - e348: 1ab0 addi a2,sp,376 - e34a: 0000 unimp - e34c: 008c0007 0x8c0007 - e350: 7f20 flw fs0,120(a4) - e352: 2200 fld fs0,0(a2) - e354: 009f 0000 0000 0x9f - e35a: 0000 unimp - e35c: f400 fsw fs0,40(s0) - e35e: 0001 nop - e360: fc00 fsw fs0,56(s0) - e362: 0001 nop - e364: 0100 addi s0,sp,128 - e366: 6000 flw fs0,0(s0) - e368: 01fc addi a5,sp,204 - e36a: 0000 unimp - e36c: 0214 addi a3,sp,256 - e36e: 0000 unimp - e370: 007c0013 addi zero,s8,7 # 16007 <__stack_size+0x15c07> - e374: 4b40 lw s0,20(a4) - e376: 2224 fld fs1,64(a2) - e378: 9491 srai s1,s1,0x24 - e37a: 067f 0x67f - e37c: 4b40 lw s0,20(a4) - e37e: 2224 fld fs1,64(a2) - e380: 7d2d lui s10,0xfffeb - e382: 2100 fld fs0,0(a0) - e384: 009f 0000 0000 0x9f - e38a: 0000 unimp - e38c: f400 fsw fs0,40(s0) - e38e: 0001 nop - e390: 0000 unimp - e392: 0002 c.slli64 zero - e394: 1100 addi s0,sp,160 - e396: 7f00 flw fs0,56(a4) - e398: 4000 lw s0,0(s0) - e39a: 8122244b fnmsub.s fs0,ft4,fs2,fa6,rdn - e39e: 4000 lw s0,0(s0) - e3a0: 2d22244b 0x2d22244b - e3a4: ff08 fsw fa0,56(a4) - e3a6: 9f1a add t5,t5,t1 - e3a8: 0200 addi s0,sp,256 - e3aa: 0000 unimp - e3ac: 0210 addi a2,sp,256 - e3ae: 0000 unimp - e3b0: 0014 0x14 - e3b2: 007a c.slli zero,0x1e - e3b4: 0081 addi ra,ra,0 - e3b6: 4022 0x4022 - e3b8: 7a22244b fnmsub.d fs0,ft4,ft2,fa5,rdn - e3bc: 4000 lw s0,0(s0) - e3be: 2d22244b 0x2d22244b - e3c2: ff08 fsw fa0,56(a4) - e3c4: 9f1a add t5,t5,t1 - ... - e3ce: 03dc addi a5,sp,452 - e3d0: 0000 unimp - e3d2: 03e8 addi a0,sp,460 - e3d4: 0000 unimp - e3d6: 0008 0x8 - e3d8: 008c addi a1,sp,64 - e3da: 2e30 fld fa2,88(a2) - e3dc: ff08 fsw fa0,56(a4) - e3de: 9f1a add t5,t5,t1 - ... - e3e8: 02d8 addi a4,sp,324 - e3ea: 0000 unimp - e3ec: 02e8 addi a0,sp,332 - e3ee: 0000 unimp - e3f0: 0008 0x8 - e3f2: 2008 fld fa0,0(s0) - e3f4: 0076 c.slli zero,0x1d - e3f6: 9f1c1a4f fnmadd.q fs4,fs8,fa7,fs3,rtz - e3fa: 032c addi a1,sp,392 - e3fc: 0000 unimp - e3fe: 0344 addi s1,sp,388 - e400: 0000 unimp - e402: 0008 0x8 - e404: 2008 fld fa0,0(s0) - e406: 0076 c.slli zero,0x1d - e408: 9f1c1a4f fnmadd.q fs4,fs8,fa7,fs3,rtz - ... - e414: 02d8 addi a4,sp,324 - e416: 0000 unimp - e418: 02e8 addi a0,sp,332 - e41a: 0000 unimp - e41c: 0005 c.nop 1 - e41e: 0076 c.slli zero,0x1d - e420: 2c9f1a4f 0x2c9f1a4f - e424: 44000003 lb zero,1088(zero) # 440 <__stack_size+0x40> - e428: 05000003 lb zero,80(zero) # 50 <__stack_usage+0x50> - e42c: 7600 flw fs0,40(a2) - e42e: 4f00 lw s0,24(a4) - e430: 9f1a add t5,t5,t1 - ... - e43a: 02d8 addi a4,sp,324 - e43c: 0000 unimp - e43e: 031c addi a5,sp,384 - e440: 0000 unimp - e442: 0001 nop - e444: 2c5a fld fs8,400(sp) - e446: 98000003 lb zero,-1664(zero) # fffff980 <__stack_top+0xfff980> - e44a: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - e44e: 5a00 lw s0,48(a2) - e450: 03a0 addi s0,sp,456 - e452: 0000 unimp - e454: 03c8 addi a0,sp,452 - e456: 0000 unimp - e458: 0001 nop - e45a: 005a c.slli zero,0x16 - e45c: 0000 unimp - e45e: 0000 unimp - e460: 0000 unimp - e462: d800 sw s0,48(s0) - e464: 0002 c.slli64 zero - e466: e000 fsw fs0,0(s0) - e468: 0002 c.slli64 zero - e46a: 0200 addi s0,sp,256 - e46c: 3000 fld fs0,32(s0) - e46e: e09f 0002 f800 0xf8000002e09f - e474: 0002 c.slli64 zero - e476: 0100 addi s0,sp,128 - e478: 5f00 lw s0,56(a4) - e47a: 02fc addi a5,sp,332 - e47c: 0000 unimp - e47e: 0308 addi a0,sp,384 - e480: 0000 unimp - e482: 0001 nop - e484: 085f 0003 1000 0x10000003085f - e48a: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> - e48e: 7f00 flw fs0,56(a4) - e490: 9f7f 0x9f7f - e492: 0310 addi a2,sp,384 - e494: 0000 unimp - e496: 0318 addi a4,sp,384 - e498: 0000 unimp - e49a: 0001 nop - e49c: 2c5f 0003 3c00 0x3c0000032c5f - e4a2: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - e4a6: 5f00 lw s0,56(a4) - e4a8: 033c addi a5,sp,392 - e4aa: 0000 unimp - e4ac: 0340 addi s0,sp,388 - e4ae: 0000 unimp - e4b0: 7f7f0003 lb zero,2039(t5) - e4b4: 409f 0003 4800 0x48000003409f - e4ba: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - e4be: 5f00 lw s0,56(a4) - e4c0: 0368 addi a0,sp,396 - e4c2: 0000 unimp - e4c4: 0370 addi a2,sp,396 - e4c6: 0000 unimp - e4c8: 0002 c.slli64 zero - e4ca: 9f30 0x9f30 - e4cc: 0370 addi a2,sp,396 - e4ce: 0000 unimp - e4d0: 0390 addi a2,sp,448 - e4d2: 0000 unimp - e4d4: 0001 nop - e4d6: a06d j e580 <__stack_size+0xe180> - e4d8: c0000003 lb zero,-1024(zero) # fffffc00 <__stack_top+0xfffc00> - e4dc: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - e4e0: 6d00 flw fs0,24(a0) - e4e2: 03c0 addi s0,sp,452 - e4e4: 0000 unimp - e4e6: 03c4 addi s1,sp,452 - e4e8: 0000 unimp - e4ea: 018d0003 lb zero,24(s10) # fffeb018 <__stack_top+0xfeb018> - e4ee: c49f 0003 c800 0xc8000003c49f - e4f4: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - e4f8: 6d00 flw fs0,24(a0) - e4fa: 03c8 addi a0,sp,452 - e4fc: 0000 unimp - e4fe: 03e4 addi s1,sp,460 - e500: 0000 unimp - e502: 0001 nop - e504: 005f 0000 0000 0x5f - e50a: 0000 unimp - e50c: d800 sw s0,48(s0) - e50e: 0002 c.slli64 zero - e510: e000 fsw fs0,0(s0) - e512: 0002 c.slli64 zero - e514: 0200 addi s0,sp,256 - e516: 3000 fld fs0,32(s0) - e518: e09f 0002 e800 0xe8000002e09f - e51e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - e522: 6c00 flw fs0,24(s0) - ... - e52c: 0404 addi s1,sp,512 - e52e: 0000 unimp - e530: 040c addi a1,sp,512 - e532: 0000 unimp - e534: 0001 nop - e536: 0c5d addi s8,s8,23 - e538: 0004 0x4 - e53a: 4800 lw s0,16(s0) - e53c: 0004 0x4 - e53e: 1100 addi s0,sp,160 - e540: 7200 flw fs0,32(a2) - e542: 0600 addi s0,sp,768 - e544: 4b40 lw s0,20(a4) - e546: 2224 fld fs1,64(a2) - e548: b091 j dd8c <__stack_size+0xd98c> - e54a: 067f 0x67f - e54c: 4b40 lw s0,20(a4) - e54e: 2224 fld fs1,64(a2) - e550: 00009f2b 0x9f2b - e554: 0000 unimp - e556: 0000 unimp - e558: 0000 unimp - e55a: 0404 addi s1,sp,512 - e55c: 0000 unimp - e55e: 0418 addi a4,sp,512 - e560: 0000 unimp - e562: 0011 c.nop 4 - e564: 007c addi a5,sp,12 - e566: 4b40 lw s0,20(a4) - e568: 2224 fld fs1,64(a2) - e56a: 0080 addi s0,sp,64 - e56c: 4b40 lw s0,20(a4) - e56e: 2224 fld fs1,64(a2) - e570: 082d addi a6,a6,11 - e572: 1aff 0x1aff - e574: 189f 0004 1c00 0x1c000004189f - e57a: 0004 0x4 - e57c: 1300 addi s0,sp,416 - e57e: 7c00 flw fs0,56(s0) - e580: 4000 lw s0,0(s0) - e582: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - e586: 7f94 flw fa3,56(a5) - e588: 4006 0x4006 - e58a: 2d22244b 0x2d22244b - e58e: ff08 fsw fa0,56(a4) - e590: 9f1a add t5,t5,t1 - e592: 041c addi a5,sp,512 - e594: 0000 unimp - e596: 0430 addi a2,sp,520 - e598: 0000 unimp - e59a: 0001 nop - e59c: 3060 fld fs0,224(s0) - e59e: 0004 0x4 - e5a0: 4800 lw s0,16(s0) - e5a2: 0004 0x4 - e5a4: 1300 addi s0,sp,416 - e5a6: 7c00 flw fs0,56(s0) - e5a8: 4000 lw s0,0(s0) - e5aa: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - e5ae: 7f94 flw fa3,56(a5) - e5b0: 4006 0x4006 - e5b2: 2d22244b 0x2d22244b - e5b6: 007d c.nop 31 - e5b8: 9f21 0x9f21 - ... - e5c2: 0420 addi s0,sp,520 - e5c4: 0000 unimp - e5c6: 0428 addi a0,sp,520 - e5c8: 0000 unimp - e5ca: 0011 c.nop 4 - e5cc: 007f 0x7f - e5ce: 4b40 lw s0,20(a4) - e5d0: 2224 fld fs1,64(a2) - e5d2: 0081 addi ra,ra,0 - e5d4: 4b40 lw s0,20(a4) - e5d6: 2224 fld fs1,64(a2) - e5d8: 082d addi a6,a6,11 - e5da: 1aff 0x1aff - e5dc: 289f 0004 2c00 0x2c000004289f - e5e2: 0004 0x4 - e5e4: 1600 addi s0,sp,800 - e5e6: 8100 0x8100 - e5e8: 9100 0x9100 - e5ea: 7fa8 flw fa0,120(a5) - e5ec: 2206 fld ft4,64(sp) - e5ee: 4b40 lw s0,20(a4) - e5f0: 2224 fld fs1,64(a2) - e5f2: 0081 addi ra,ra,0 - e5f4: 4b40 lw s0,20(a4) - e5f6: 2224 fld fs1,64(a2) - e5f8: 082d addi a6,a6,11 - e5fa: 1aff 0x1aff - e5fc: 2c9f 0004 4000 0x400000042c9f - e602: 0004 0x4 - e604: 1a00 addi s0,sp,304 - e606: 9100 0x9100 - e608: 7f98 flw fa4,56(a5) - e60a: 9106 add sp,sp,ra - e60c: 7fa8 flw fa0,120(a5) - e60e: 2206 fld ft4,64(sp) - e610: 4b40 lw s0,20(a4) - e612: 2224 fld fs1,64(a2) - e614: 9891 andi s1,s1,-28 - e616: 067f 0x67f - e618: 4b40 lw s0,20(a4) - e61a: 2224 fld fs1,64(a2) - e61c: 082d addi a6,a6,11 - e61e: 1aff 0x1aff - e620: 009f 0000 0000 0x9f - e626: 0000 unimp - e628: 8c00 0x8c00 - e62a: 98000007 0x98000007 - e62e: 08000007 0x8000007 - e632: 8e00 0x8e00 - e634: 3000 fld fs0,32(s0) - e636: 082e slli a6,a6,0xb - e638: 1aff 0x1aff - e63a: 009f 0000 0000 0x9f - e640: 0000 unimp - e642: 7800 flw fs0,48(s0) - e644: 0006 c.slli zero,0x1 - e646: a400 fsd fs0,8(s0) - e648: 0006 c.slli zero,0x1 - e64a: 0d00 addi s0,sp,656 - e64c: 0800 addi s0,sp,16 - e64e: 8d20 0x8d20 - e650: 0800 addi s0,sp,16 - e652: 1420 addi s0,sp,552 - e654: 1b14 addi a3,sp,432 - e656: 1c1e slli s8,s8,0x27 - e658: 9f1c 0x9f1c - e65a: 06d4 addi a3,sp,836 - e65c: 0000 unimp - e65e: 06f4 addi a3,sp,844 - e660: 0000 unimp - e662: 000d c.nop 3 - e664: 2008 fld fa0,0(s0) - e666: 008d addi ra,ra,3 - e668: 2008 fld fa0,0(s0) - e66a: 1414 addi a3,sp,544 - e66c: 1c1c1e1b 0x1c1c1e1b - e670: 009f 0000 0000 0x9f - e676: 0000 unimp - e678: 7800 flw fs0,48(s0) - e67a: 0006 c.slli zero,0x1 - e67c: a400 fsd fs0,8(s0) - e67e: 0006 c.slli zero,0x1 - e680: 0a00 addi s0,sp,272 - e682: 8d00 0x8d00 - e684: 0800 addi s0,sp,16 - e686: 1420 addi s0,sp,552 - e688: 1b14 addi a3,sp,432 - e68a: 1c1e slli s8,s8,0x27 - e68c: d49f 0006 f400 0xf4000006d49f - e692: 0006 c.slli zero,0x1 - e694: 0a00 addi s0,sp,272 - e696: 8d00 0x8d00 - e698: 0800 addi s0,sp,16 - e69a: 1420 addi s0,sp,552 - e69c: 1b14 addi a3,sp,432 - e69e: 1c1e slli s8,s8,0x27 - e6a0: 009f 0000 0000 0x9f - e6a6: 0000 unimp - e6a8: 7800 flw fs0,48(s0) - e6aa: 0006 c.slli zero,0x1 - e6ac: c400 sw s0,8(s0) - e6ae: 0006 c.slli zero,0x1 - e6b0: 0100 addi s0,sp,128 - e6b2: 5600 lw s0,40(a2) - e6b4: 06d4 addi a3,sp,836 - e6b6: 0000 unimp - e6b8: 0748 addi a0,sp,900 - e6ba: 0000 unimp - e6bc: 0001 nop - e6be: 5056 0x5056 - e6c0: 78000007 0x78000007 - e6c4: 01000007 0x1000007 - e6c8: 5600 lw s0,40(a2) - ... - e6d2: 0678 addi a4,sp,780 - e6d4: 0000 unimp - e6d6: 0680 addi s0,sp,832 - e6d8: 0000 unimp - e6da: 0002 c.slli64 zero - e6dc: 9f30 0x9f30 - e6de: 0680 addi s0,sp,832 - e6e0: 0000 unimp - e6e2: 0694 addi a3,sp,832 - e6e4: 0000 unimp - e6e6: 0001 nop - e6e8: a45f 0006 b000 0xb0000006a45f - e6ee: 0006 c.slli zero,0x1 - e6f0: 0100 addi s0,sp,128 - e6f2: 5f00 lw s0,56(a4) - e6f4: 06b0 addi a2,sp,840 - e6f6: 0000 unimp - e6f8: 06b8 addi a4,sp,840 - e6fa: 0000 unimp - e6fc: 7f7f0003 lb zero,2039(t5) - e700: b89f 0006 c000 0xc0000006b89f - e706: 0006 c.slli zero,0x1 - e708: 0100 addi s0,sp,128 - e70a: 5f00 lw s0,56(a4) - e70c: 06d4 addi a3,sp,836 - e70e: 0000 unimp - e710: 06e4 addi s1,sp,844 - e712: 0000 unimp - e714: 0001 nop - e716: e45f 0006 e800 0xe8000006e45f - e71c: 0006 c.slli zero,0x1 - e71e: 0300 addi s0,sp,384 - e720: 7f00 flw fs0,56(a4) - e722: 9f7f 0x9f7f - e724: 06e8 addi a0,sp,844 - e726: 0000 unimp - e728: 06ec addi a1,sp,844 - e72a: 0000 unimp - e72c: 0001 nop - e72e: 185f 0007 2000 0x20000007185f - e734: 02000007 0x2000007 - e738: 3000 fld fs0,32(s0) - e73a: 209f 0007 4000 0x40000007209f - e740: 01000007 0x1000007 - e744: 5500 lw s0,40(a0) - e746: 0750 addi a2,sp,900 - e748: 0000 unimp - e74a: 0770 addi a2,sp,908 - e74c: 0000 unimp - e74e: 0001 nop - e750: 7055 c.lui zero,0xffff5 - e752: 74000007 0x74000007 - e756: 03000007 0x3000007 - e75a: 7500 flw fs0,40(a0) - e75c: 9f01 0x9f01 - e75e: 0774 addi a3,sp,908 - e760: 0000 unimp - e762: 0778 addi a4,sp,908 - e764: 0000 unimp - e766: 0001 nop - e768: 7855 lui a6,0xffff5 - e76a: 94000007 0x94000007 - e76e: 01000007 0x1000007 - e772: 5f00 lw s0,56(a4) - ... - e77c: 0678 addi a4,sp,780 - e77e: 0000 unimp - e780: 0680 addi s0,sp,832 - e782: 0000 unimp - e784: 0002 c.slli64 zero - e786: 9f30 0x9f30 - e788: 0680 addi s0,sp,832 - e78a: 0000 unimp - e78c: 0798 addi a4,sp,960 - e78e: 0000 unimp - e790: 0001 nop - e792: 006e c.slli zero,0x1b - e794: 0000 unimp - e796: 0000 unimp - e798: 0000 unimp - e79a: b400 fsd fs0,40(s0) - e79c: bc000007 0xbc000007 - e7a0: 01000007 0x1000007 - e7a4: 5e00 lw s0,56(a2) - e7a6: 07bc addi a5,sp,968 - e7a8: 0000 unimp - e7aa: 07fc addi a5,sp,972 - e7ac: 0000 unimp - e7ae: 0012 c.slli zero,0x4 - e7b0: a091 j e7f4 <__stack_size+0xe3f4> - e7b2: 067f 0x67f - e7b4: 4b40 lw s0,20(a4) - e7b6: 2224 fld fs1,64(a2) - e7b8: b091 j dffc <__stack_size+0xdbfc> - e7ba: 067f 0x67f - e7bc: 4b40 lw s0,20(a4) - e7be: 2224 fld fs1,64(a2) - e7c0: 00009f2b 0x9f2b - e7c4: 0000 unimp - e7c6: 0000 unimp - e7c8: 0000 unimp - e7ca: 07b4 addi a3,sp,968 - e7cc: 0000 unimp - e7ce: 07c8 addi a0,sp,964 - e7d0: 0000 unimp - e7d2: 0011 c.nop 4 - e7d4: 007d c.nop 31 - e7d6: 4b40 lw s0,20(a4) - e7d8: 2224 fld fs1,64(a2) - e7da: 007c addi a5,sp,12 - e7dc: 4b40 lw s0,20(a4) - e7de: 2224 fld fs1,64(a2) - e7e0: 082d addi a6,a6,11 - e7e2: 1aff 0x1aff - e7e4: c89f 0007 cc00 0xcc000007c89f - e7ea: 13000007 0x13000007 - e7ee: 7d00 flw fs0,56(a0) - e7f0: 4000 lw s0,0(s0) - e7f2: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - e7f6: 7fa4 flw fs1,120(a5) - e7f8: 4006 0x4006 - e7fa: 2d22244b 0x2d22244b - e7fe: ff08 fsw fa0,56(a4) - e800: 9f1a add t5,t5,t1 - e802: 07cc addi a1,sp,964 - e804: 0000 unimp - e806: 07e0 addi s0,sp,972 - e808: 0000 unimp - e80a: 0001 nop - e80c: e05c fsw fa5,4(s0) - e80e: fc000007 0xfc000007 - e812: 2f000007 0x2f000007 - e816: 7d00 flw fs0,56(a0) - e818: 4000 lw s0,0(s0) - e81a: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - e81e: 7fa4 flw fs1,120(a5) - e820: 4006 0x4006 - e822: 2d22244b 0x2d22244b - e826: b491 j e26a <__stack_size+0xde6a> - e828: 067f 0x67f - e82a: 4b40 lw s0,20(a4) - e82c: 2224 fld fs1,64(a2) - e82e: a091 j e872 <__stack_size+0xe472> - e830: 067f 0x67f - e832: 4b40 lw s0,20(a4) - e834: 2224 fld fs1,64(a2) - e836: b091 j e07a <__stack_size+0xdc7a> - e838: 067f 0x67f - e83a: 4b40 lw s0,20(a4) - e83c: 2224 fld fs1,64(a2) - e83e: 244b402b 0x244b402b - e842: 2d22 fld fs10,8(sp) - e844: 9f21 0x9f21 - ... - e84e: 07d0 addi a2,sp,964 - e850: 0000 unimp - e852: 07d8 addi a4,sp,964 - e854: 0000 unimp - e856: 0011 c.nop 4 - e858: 007f 0x7f - e85a: 4b40 lw s0,20(a4) - e85c: 2224 fld fs1,64(a2) - e85e: 4b40007b 0x4b40007b - e862: 2224 fld fs1,64(a2) - e864: 082d addi a6,a6,11 - e866: 1aff 0x1aff - e868: d89f 0007 dc00 0xdc000007d89f - e86e: 16000007 0x16000007 - e872: 7b00 flw fs0,48(a4) - e874: 9100 0x9100 - e876: 7f98 flw fa4,56(a5) - e878: 2206 fld ft4,64(sp) - e87a: 4b40 lw s0,20(a4) - e87c: 2224 fld fs1,64(a2) - e87e: 4b40007b 0x4b40007b - e882: 2224 fld fs1,64(a2) - e884: 082d addi a6,a6,11 - e886: 1aff 0x1aff - e888: dc9f 0007 f000 0xf0000007dc9f - e88e: 1a000007 0x1a000007 - e892: 9100 0x9100 - e894: 7fa8 flw fa0,120(a5) - e896: 9106 add sp,sp,ra - e898: 7f98 flw fa4,56(a5) - e89a: 2206 fld ft4,64(sp) - e89c: 4b40 lw s0,20(a4) - e89e: 2224 fld fs1,64(a2) - e8a0: a891 j e8f4 <__stack_size+0xe4f4> - e8a2: 067f 0x67f - e8a4: 4b40 lw s0,20(a4) - e8a6: 2224 fld fs1,64(a2) - e8a8: 082d addi a6,a6,11 - e8aa: 1aff 0x1aff - e8ac: 009f 0000 0000 0x9f - e8b2: 0000 unimp - e8b4: 4800 lw s0,16(s0) - e8b6: 0009 c.nop 2 - e8b8: 5400 lw s0,40(s0) - e8ba: 0009 c.nop 2 - e8bc: 0100 addi s0,sp,128 - e8be: 5d00 lw s0,56(a0) - e8c0: 0954 addi a3,sp,148 - e8c2: 0000 unimp - e8c4: 09a4 addi s1,sp,216 - e8c6: 0000 unimp - e8c8: 0011 c.nop 4 - e8ca: 0072 c.slli zero,0x1c - e8cc: 4006 0x4006 - e8ce: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - e8d2: 7fb0 flw fa2,120(a5) - e8d4: 4006 0x4006 - e8d6: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn - e8da: 009f 0000 0000 0x9f - e8e0: 0000 unimp - e8e2: 4800 lw s0,16(s0) - e8e4: 0009 c.nop 2 - e8e6: 7800 flw fs0,48(s0) - e8e8: 0009 c.nop 2 - e8ea: 1100 addi s0,sp,160 - e8ec: 7f00 flw fs0,56(a4) - e8ee: 4000 lw s0,0(s0) - e8f0: 8e22244b fnmsub.q fs0,ft4,ft2,fa7,rdn - e8f4: 4000 lw s0,0(s0) - e8f6: 2d22244b 0x2d22244b - e8fa: ff08 fsw fa0,56(a4) - e8fc: 9f1a add t5,t5,t1 - ... - e906: 0b7c addi a5,sp,412 - e908: 0000 unimp - e90a: 0ba4 addi s1,sp,472 - e90c: 0000 unimp - e90e: 0002 c.slli64 zero - e910: 00009f33 sll t5,ra,zero - e914: 0000 unimp - e916: 0000 unimp - e918: 0000 unimp - e91a: 0b7c addi a5,sp,412 - e91c: 0000 unimp - e91e: 0ba4 addi s1,sp,472 - e920: 0000 unimp - e922: 0002 c.slli64 zero - e924: 9f4d 0x9f4d - ... - e92e: 0b7c addi a5,sp,412 - e930: 0000 unimp - e932: 0ba4 addi s1,sp,472 - e934: 0000 unimp - e936: 0002 c.slli64 zero - e938: 9f30 0x9f30 - ... - e942: 0b7c addi a5,sp,412 - e944: 0000 unimp - e946: 0b84 addi s1,sp,464 - e948: 0000 unimp - e94a: 0002 c.slli64 zero - e94c: 00009f33 sll t5,ra,zero - e950: 0000 unimp - e952: 0000 unimp - e954: 0000 unimp - e956: 0c1c addi a5,sp,528 - e958: 0000 unimp - e95a: 0c24 addi s1,sp,536 - e95c: 0000 unimp - e95e: 0001 nop - e960: 245d jal ec06 <__stack_size+0xe806> - e962: 000c 0xc - e964: 5800 lw s0,48(s0) - e966: 000c 0xc - e968: 1100 addi s0,sp,160 - e96a: 7200 flw fs0,32(a2) - e96c: 0600 addi s0,sp,768 - e96e: 4b40 lw s0,20(a4) - e970: 2224 fld fs1,64(a2) - e972: b091 j e1b6 <__stack_size+0xddb6> - e974: 067f 0x67f - e976: 4b40 lw s0,20(a4) - e978: 2224 fld fs1,64(a2) - e97a: 0c589f2b 0xc589f2b - e97e: 0000 unimp - e980: 0c5c addi a5,sp,532 - e982: 0000 unimp - e984: 0010 0x10 - e986: 0072 c.slli zero,0x1c - e988: 4006 0x4006 - e98a: 7e22244b fnmsub.q fs0,ft4,ft2,fa5,rdn - e98e: 0600 addi s0,sp,768 - e990: 4b40 lw s0,20(a4) - e992: 2224 fld fs1,64(a2) - e994: 0c5c9f2b 0xc5c9f2b - e998: 0000 unimp - e99a: 0c94 addi a3,sp,592 - e99c: 0000 unimp - e99e: 0015 c.nop 5 - e9a0: 0072 c.slli zero,0x1c - e9a2: 4006 0x4006 - e9a4: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn - e9a8: 0600 addi s0,sp,768 - e9aa: a091 j e9ee <__stack_size+0xe5ee> - e9ac: 067f 0x67f - e9ae: 4022 0x4022 - e9b0: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn - e9b4: a09f 000c d000 0xd000000ca09f - e9ba: 000c 0xc - e9bc: 1500 addi s0,sp,672 - e9be: 7200 flw fs0,32(a2) - e9c0: 0600 addi s0,sp,768 - e9c2: 4b40 lw s0,20(a4) - e9c4: 2224 fld fs1,64(a2) - e9c6: 0072 c.slli zero,0x1c - e9c8: 9106 add sp,sp,ra - e9ca: 7fa0 flw fs0,120(a5) - e9cc: 2206 fld ft4,64(sp) - e9ce: 4b40 lw s0,20(a4) - e9d0: 2224 fld fs1,64(a2) - e9d2: 0cd89f2b 0xcd89f2b - e9d6: 0000 unimp - e9d8: 0ce4 addi s1,sp,604 - e9da: 0000 unimp - e9dc: 0015 c.nop 5 - e9de: 0072 c.slli zero,0x1c - e9e0: 4006 0x4006 - e9e2: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn - e9e6: 0600 addi s0,sp,768 - e9e8: a091 j ea2c <__stack_size+0xe62c> - e9ea: 067f 0x67f - e9ec: 4022 0x4022 - e9ee: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn - e9f2: 009f 0000 0000 0x9f - e9f8: 0000 unimp - e9fa: 1c00 addi s0,sp,560 - e9fc: 000c 0xc - e9fe: 2800 fld fs0,16(s0) - ea00: 000c 0xc - ea02: 1100 addi s0,sp,160 - ea04: 7c00 flw fs0,56(s0) - ea06: 4000 lw s0,0(s0) - ea08: 8e22244b fnmsub.q fs0,ft4,ft2,fa7,rdn - ea0c: 4000 lw s0,0(s0) - ea0e: 2d22244b 0x2d22244b - ea12: ff08 fsw fa0,56(a4) - ea14: 9f1a add t5,t5,t1 - ea16: 0c28 addi a0,sp,536 - ea18: 0000 unimp - ea1a: 0c34 addi a3,sp,536 - ea1c: 0000 unimp - ea1e: 0016 c.slli zero,0x5 - ea20: 008e slli ra,ra,0x3 - ea22: a491 j ec66 <__stack_size+0xe866> - ea24: 067f 0x67f - ea26: 4022 0x4022 - ea28: 8e22244b fnmsub.q fs0,ft4,ft2,fa7,rdn - ea2c: 4000 lw s0,0(s0) - ea2e: 2d22244b 0x2d22244b - ea32: ff08 fsw fa0,56(a4) - ea34: 9f1a add t5,t5,t1 - ea36: 0c34 addi a3,sp,536 - ea38: 0000 unimp - ea3a: 0c5c addi a5,sp,532 - ea3c: 0000 unimp - ea3e: 0001 nop - ea40: 5c5d li s8,-9 - ea42: 000c 0xc - ea44: 9400 0x9400 - ea46: 000c 0xc - ea48: 4d00 lw s0,24(a0) - ea4a: 8e00 0x8e00 - ea4c: 9100 0x9100 - ea4e: 7fa4 flw fs1,120(a5) - ea50: 2206 fld ft4,64(sp) - ea52: 4b40 lw s0,20(a4) - ea54: 2224 fld fs1,64(a2) - ea56: 008e slli ra,ra,0x3 - ea58: 4b40 lw s0,20(a4) - ea5a: 2224 fld fs1,64(a2) - ea5c: 722d lui tp,0xfffeb - ea5e: 0600 addi s0,sp,768 - ea60: 4b40 lw s0,20(a4) - ea62: 2224 fld fs1,64(a2) - ea64: 0072 c.slli zero,0x1c - ea66: 9106 add sp,sp,ra - ea68: 7fa0 flw fs0,120(a5) - ea6a: 2206 fld ft4,64(sp) - ea6c: 4b40 lw s0,20(a4) - ea6e: 2224 fld fs1,64(a2) - ea70: 22008e2b 0x22008e2b - ea74: a491 j ecb8 <__stack_size+0xe8b8> - ea76: 067f 0x67f - ea78: 4022 0x4022 - ea7a: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn - ea7e: 0600 addi s0,sp,768 - ea80: 4b40 lw s0,20(a4) - ea82: 2224 fld fs1,64(a2) - ea84: 0072 c.slli zero,0x1c - ea86: 9106 add sp,sp,ra - ea88: 7fa0 flw fs0,120(a5) - ea8a: 2206 fld ft4,64(sp) - ea8c: 4b40 lw s0,20(a4) - ea8e: 2224 fld fs1,64(a2) - ea90: 244b402b 0x244b402b - ea94: 2d22 fld fs10,8(sp) - ea96: 9f21 0x9f21 - ea98: 0ca0 addi s0,sp,600 - ea9a: 0000 unimp - ea9c: 0cd0 addi a2,sp,596 - ea9e: 0000 unimp - eaa0: 004d c.nop 19 - eaa2: 008e slli ra,ra,0x3 - eaa4: a491 j ece8 <__stack_size+0xe8e8> - eaa6: 067f 0x67f - eaa8: 4022 0x4022 - eaaa: 8e22244b fnmsub.q fs0,ft4,ft2,fa7,rdn - eaae: 4000 lw s0,0(s0) - eab0: 2d22244b 0x2d22244b - eab4: 0072 c.slli zero,0x1c - eab6: 4006 0x4006 - eab8: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn - eabc: 0600 addi s0,sp,768 - eabe: a091 j eb02 <__stack_size+0xe702> - eac0: 067f 0x67f - eac2: 4022 0x4022 - eac4: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn - eac8: 008e slli ra,ra,0x3 - eaca: 9122 add sp,sp,s0 - eacc: 7fa4 flw fs1,120(a5) - eace: 2206 fld ft4,64(sp) - ead0: 4b40 lw s0,20(a4) - ead2: 2224 fld fs1,64(a2) - ead4: 0072 c.slli zero,0x1c - ead6: 4006 0x4006 - ead8: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn - eadc: 0600 addi s0,sp,768 - eade: a091 j eb22 <__stack_size+0xe722> - eae0: 067f 0x67f - eae2: 4022 0x4022 - eae4: 2b22244b fnmsub.d fs0,ft4,fs2,ft5,rdn - eae8: 4b40 lw s0,20(a4) - eaea: 2224 fld fs1,64(a2) - eaec: 212d jal ef16 <__stack_size+0xeb16> - eaee: d89f 000c e400 0xe400000cd89f - eaf4: 000c 0xc - eaf6: 4d00 lw s0,24(a0) - eaf8: 8e00 0x8e00 - eafa: 9100 0x9100 - eafc: 7fa4 flw fs1,120(a5) - eafe: 2206 fld ft4,64(sp) - eb00: 4b40 lw s0,20(a4) - eb02: 2224 fld fs1,64(a2) - eb04: 008e slli ra,ra,0x3 - eb06: 4b40 lw s0,20(a4) - eb08: 2224 fld fs1,64(a2) - eb0a: 722d lui tp,0xfffeb - eb0c: 0600 addi s0,sp,768 - eb0e: 4b40 lw s0,20(a4) - eb10: 2224 fld fs1,64(a2) - eb12: 0072 c.slli zero,0x1c - eb14: 9106 add sp,sp,ra - eb16: 7fa0 flw fs0,120(a5) - eb18: 2206 fld ft4,64(sp) - eb1a: 4b40 lw s0,20(a4) - eb1c: 2224 fld fs1,64(a2) - eb1e: 22008e2b 0x22008e2b - eb22: a491 j ed66 <__stack_size+0xe966> - eb24: 067f 0x67f - eb26: 4022 0x4022 - eb28: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn - eb2c: 0600 addi s0,sp,768 - eb2e: 4b40 lw s0,20(a4) - eb30: 2224 fld fs1,64(a2) - eb32: 0072 c.slli zero,0x1c - eb34: 9106 add sp,sp,ra - eb36: 7fa0 flw fs0,120(a5) - eb38: 2206 fld ft4,64(sp) - eb3a: 4b40 lw s0,20(a4) - eb3c: 2224 fld fs1,64(a2) - eb3e: 244b402b 0x244b402b - eb42: 2d22 fld fs10,8(sp) - eb44: 9f21 0x9f21 - ... - eb4e: 0c34 addi a3,sp,536 - eb50: 0000 unimp - eb52: 0c40 addi s0,sp,532 - eb54: 0000 unimp - eb56: 0011 c.nop 4 - eb58: 007c addi a5,sp,12 - eb5a: 4b40 lw s0,20(a4) - eb5c: 2224 fld fs1,64(a2) - eb5e: 4b40008f 0x4b40008f - eb62: 2224 fld fs1,64(a2) - eb64: 082d addi a6,a6,11 - eb66: 1aff 0x1aff - eb68: 409f 000c 5000 0x5000000c409f - eb6e: 000c 0xc - eb70: 1600 addi s0,sp,800 - eb72: 8f00 0x8f00 - eb74: 9100 0x9100 - eb76: 7fa8 flw fa0,120(a5) - eb78: 2206 fld ft4,64(sp) - eb7a: 4b40 lw s0,20(a4) - eb7c: 2224 fld fs1,64(a2) - eb7e: 4b40008f 0x4b40008f - eb82: 2224 fld fs1,64(a2) - eb84: 082d addi a6,a6,11 - eb86: 1aff 0x1aff - eb88: 009f 0000 0000 0x9f - eb8e: 0000 unimp - eb90: 7c00 flw fs0,56(s0) - eb92: 000c 0xc - eb94: 9400 0x9400 - eb96: 000c 0xc - eb98: 0200 addi s0,sp,256 - eb9a: 3000 fld fs0,32(s0) - eb9c: a09f 000c d000 0xd000000ca09f - eba2: 000c 0xc - eba4: 0200 addi s0,sp,256 - eba6: 3000 fld fs0,32(s0) - eba8: d89f 000c e400 0xe400000cd89f - ebae: 000c 0xc - ebb0: 0200 addi s0,sp,256 - ebb2: 3000 fld fs0,32(s0) - ebb4: 009f 0000 0000 0x9f - ebba: 0000 unimp - ebbc: 5400 lw s0,40(s0) - ebbe: 000c 0xc - ebc0: 9400 0x9400 - ebc2: 000c 0xc - ebc4: 0200 addi s0,sp,256 - ebc6: 4f00 lw s0,24(a4) - ebc8: a09f 000c d000 0xd000000ca09f - ebce: 000c 0xc - ebd0: 0200 addi s0,sp,256 - ebd2: 4f00 lw s0,24(a4) - ebd4: d89f 000c e400 0xe400000cd89f - ebda: 000c 0xc - ebdc: 0200 addi s0,sp,256 - ebde: 4f00 lw s0,24(a4) - ebe0: 009f 0000 0000 0x9f - ebe6: 0000 unimp - ebe8: 5400 lw s0,40(s0) - ebea: 000c 0xc - ebec: 9400 0x9400 - ebee: 000c 0xc - ebf0: 0200 addi s0,sp,256 - ebf2: 3100 fld fs0,32(a0) - ebf4: a09f 000c d000 0xd000000ca09f - ebfa: 000c 0xc - ebfc: 0200 addi s0,sp,256 - ebfe: 3100 fld fs0,32(a0) - ec00: d89f 000c e400 0xe400000cd89f - ec06: 000c 0xc - ec08: 0200 addi s0,sp,256 - ec0a: 3100 fld fs0,32(a0) - ec0c: 009f 0000 0000 0x9f - ec12: 0000 unimp - ec14: 5400 lw s0,40(s0) - ec16: 000c 0xc - ec18: 9400 0x9400 - ec1a: 000c 0xc - ec1c: 0200 addi s0,sp,256 - ec1e: 3000 fld fs0,32(s0) - ec20: a09f 000c d000 0xd000000ca09f - ec26: 000c 0xc - ec28: 0200 addi s0,sp,256 - ec2a: 3000 fld fs0,32(s0) - ec2c: d89f 000c e400 0xe400000cd89f - ec32: 000c 0xc - ec34: 0200 addi s0,sp,256 - ec36: 3000 fld fs0,32(s0) - ec38: 009f 0000 0000 0x9f - ec3e: 0000 unimp - ec40: 5400 lw s0,40(s0) - ec42: 000c 0xc - ec44: 5c00 lw s0,56(s0) - ec46: 000c 0xc - ec48: 0200 addi s0,sp,256 - ec4a: 3000 fld fs0,32(s0) - ec4c: 7c9f 000c 9400 0x9400000c7c9f - ec52: 000c 0xc - ec54: 0200 addi s0,sp,256 - ec56: 3400 fld fs0,40(s0) - ec58: a09f 000c d000 0xd000000ca09f - ec5e: 000c 0xc - ec60: 0200 addi s0,sp,256 - ec62: 3400 fld fs0,40(s0) - ec64: d89f 000c e400 0xe400000cd89f - ec6a: 000c 0xc - ec6c: 0200 addi s0,sp,256 - ec6e: 3400 fld fs0,40(s0) - ec70: 009f 0000 0000 0x9f - ec76: 0000 unimp - ec78: a800 fsd fs0,16(s0) - ec7a: 0004 0x4 - ec7c: b000 fsd fs0,32(s0) - ec7e: 0004 0x4 - ec80: 0800 addi s0,sp,16 - ec82: 7d00 flw fs0,56(a0) - ec84: 3000 fld fs0,32(s0) - ec86: 082e slli a6,a6,0xb - ec88: 1aff 0x1aff - ec8a: 009f 0000 0000 0x9f - ec90: 0000 unimp - ec92: 7000 flw fs0,32(s0) - ec94: 0004 0x4 - ec96: f400 fsw fs0,40(s0) - ec98: 0004 0x4 - ec9a: 0200 addi s0,sp,256 - ec9c: 4f00 lw s0,24(a4) - ec9e: fc9f 000c 0c00 0xc00000cfc9f - eca4: 000d c.nop 3 - eca6: 0200 addi s0,sp,256 - eca8: 4f00 lw s0,24(a4) - ecaa: 009f 0000 0000 0x9f - ecb0: 0000 unimp - ecb2: 7000 flw fs0,32(s0) - ecb4: 0004 0x4 - ecb6: f400 fsw fs0,40(s0) - ecb8: 0004 0x4 - ecba: 0200 addi s0,sp,256 - ecbc: 3100 fld fs0,32(a0) - ecbe: fc9f 000c 0c00 0xc00000cfc9f - ecc4: 000d c.nop 3 - ecc6: 0200 addi s0,sp,256 - ecc8: 3100 fld fs0,32(a0) - ecca: 009f 0000 0000 0x9f - ecd0: 0000 unimp - ecd2: 7000 flw fs0,32(s0) - ecd4: 0004 0x4 - ecd6: f400 fsw fs0,40(s0) - ecd8: 0004 0x4 - ecda: 0200 addi s0,sp,256 - ecdc: 3000 fld fs0,32(s0) - ecde: fc9f 000c 0c00 0xc00000cfc9f - ece4: 000d c.nop 3 - ece6: 0200 addi s0,sp,256 - ece8: 3000 fld fs0,32(s0) - ecea: 009f 0000 0000 0x9f - ecf0: 0000 unimp - ecf2: 7000 flw fs0,32(s0) - ecf4: 0004 0x4 - ecf6: 7c00 flw fs0,56(s0) - ecf8: 0004 0x4 - ecfa: 0200 addi s0,sp,256 - ecfc: 3000 fld fs0,32(s0) - ecfe: 9c9f 0004 f400 0xf40000049c9f - ed04: 0004 0x4 - ed06: 0200 addi s0,sp,256 - ed08: 3400 fld fs0,40(s0) - ed0a: fc9f 000c 0c00 0xc00000cfc9f - ed10: 000d c.nop 3 - ed12: 0200 addi s0,sp,256 - ed14: 3400 fld fs0,40(s0) - ed16: 009f 0000 0000 0x9f - ed1c: 0000 unimp - ed1e: 7000 flw fs0,32(s0) - ed20: 0004 0x4 - ed22: 7800 flw fs0,48(s0) - ed24: 0004 0x4 - ed26: 0200 addi s0,sp,256 - ed28: 3000 fld fs0,32(s0) - ed2a: 789f 0004 b000 0xb0000004789f - ed30: 0004 0x4 - ed32: 0100 addi s0,sp,128 - ed34: 5d00 lw s0,56(a0) - ... - ed3e: 0d0c addi a1,sp,656 - ed40: 0000 unimp - ed42: 0d64 addi s1,sp,668 - ed44: 0000 unimp - ed46: 0006 c.slli zero,0x1 - ed48: 0078 addi a4,sp,12 - ed4a: 008c addi a1,sp,64 - ed4c: 9f1c 0x9f1c - ed4e: 0d64 addi s1,sp,668 - ed50: 0000 unimp - ed52: 0d78 addi a4,sp,668 - ed54: 0000 unimp - ed56: 0078000b 0x78000b - ed5a: 4c91 li s9,4 - ed5c: 3106 fld ft2,96(sp) - ed5e: 4124 lw s1,64(a0) - ed60: 1c25 addi s8,s8,-23 - ed62: 789f 000d 7c00 0x7c00000d789f - ed68: 000d c.nop 3 - ed6a: 0600 addi s0,sp,768 - ed6c: 7800 flw fs0,48(s0) - ed6e: 8c00 0x8c00 - ed70: 1c00 addi s0,sp,560 - ed72: 7c9f 000d c000 0xc000000d7c9f - ed78: 000d c.nop 3 - ed7a: 0100 addi s0,sp,128 - ed7c: 5b00 lw s0,48(a4) - ed7e: 0dc0 addi s0,sp,724 - ed80: 0000 unimp - ed82: 0ddc addi a5,sp,724 - ed84: 0000 unimp - ed86: 000c 0xc - ed88: 4c91 li s9,4 - ed8a: 3106 fld ft2,96(sp) - ed8c: 4124 lw s1,64(a0) - ed8e: 2025 jal edb6 <__stack_size+0xe9b6> - ed90: 0078 addi a4,sp,12 - ed92: 9f22 add t5,t5,s0 - ed94: 0de4 addi s1,sp,732 - ed96: 0000 unimp - ed98: 0e24 addi s1,sp,792 - ed9a: 0000 unimp - ed9c: 0001 nop - ed9e: 000e245b 0xe245b - eda2: 8400 0x8400 - eda4: 000e c.slli zero,0x3 - eda6: 0600 addi s0,sp,768 - eda8: 7800 flw fs0,48(s0) - edaa: 8c00 0x8c00 - edac: 1c00 addi s0,sp,560 - edae: 349f 0010 4800 0x48000010349f - edb4: 0010 0x10 - edb6: 0600 addi s0,sp,768 - edb8: 7800 flw fs0,48(s0) - edba: 8c00 0x8c00 - edbc: 1c00 addi s0,sp,560 - edbe: 489f 0010 ac00 0xac000010489f - edc4: 0010 0x10 - edc6: 0100 addi s0,sp,128 - edc8: 5f00 lw s0,56(a4) - edca: 10ac addi a1,sp,104 - edcc: 0000 unimp - edce: 10f0 addi a2,sp,108 - edd0: 0000 unimp - edd2: 0001 nop - edd4: f05c fsw fa5,36(s0) - edd6: 0010 0x10 - edd8: 1400 addi s0,sp,544 - edda: 0011 c.nop 4 - eddc: 0c00 addi s0,sp,528 - edde: 9100 0x9100 - ede0: 064c addi a1,sp,772 - ede2: 2431 jal efee <__stack_size+0xebee> - ede4: 2541 jal f464 <__stack_size+0xf064> - ede6: 0078 addi a4,sp,12 - ede8: 2220 fld fs0,64(a2) - edea: 149f 0011 5400 0x54000011149f - edf0: 0011 c.nop 4 - edf2: 0100 addi s0,sp,128 - edf4: 5c00 lw s0,56(s0) - edf6: 115c addi a5,sp,164 - edf8: 0000 unimp - edfa: 116c addi a1,sp,172 - edfc: 0000 unimp - edfe: 0001 nop - ee00: 6c5f 0011 7800 0x780000116c5f - ee06: 0011 c.nop 4 - ee08: 0600 addi s0,sp,768 - ee0a: 8c00 0x8c00 - ee0c: 7800 flw fs0,48(s0) - ee0e: 1c00 addi s0,sp,560 - ee10: a49f 0011 f000 0xf0000011a49f - ee16: 0011 c.nop 4 - ee18: 0100 addi s0,sp,128 - ee1a: 5f00 lw s0,56(a4) - ee1c: 1224 addi s1,sp,296 - ee1e: 0000 unimp - ee20: 1244 addi s1,sp,292 - ee22: 0000 unimp - ee24: 0001 nop - ee26: 7c5f 0013 d400 0xd40000137c5f - ee2c: 06000013 li zero,96 - ee30: 7800 flw fs0,48(s0) - ee32: 8c00 0x8c00 - ee34: 1c00 addi s0,sp,560 - ee36: d49f 0013 e000 0xe0000013d49f - ee3c: 0b000013 li zero,176 - ee40: 7800 flw fs0,48(s0) - ee42: 9100 0x9100 - ee44: 064c addi a1,sp,772 - ee46: 2431 jal f052 <__stack_size+0xec52> - ee48: 2541 jal f4c8 <__stack_size+0xf0c8> - ee4a: 9f1c 0x9f1c - ee4c: 13e0 addi s0,sp,492 - ee4e: 0000 unimp - ee50: 1410 addi a2,sp,544 - ee52: 0000 unimp - ee54: 0006 c.slli zero,0x1 - ee56: 0078 addi a4,sp,12 - ee58: 008c addi a1,sp,64 - ee5a: 9f1c 0x9f1c - ee5c: 1410 addi a2,sp,544 - ee5e: 0000 unimp - ee60: 14cc addi a1,sp,612 - ee62: 0000 unimp - ee64: 0078000b 0x78000b - ee68: 4c91 li s9,4 - ee6a: 3106 fld ft2,96(sp) - ee6c: 4124 lw s1,64(a0) - ee6e: 1c25 addi s8,s8,-23 - ee70: cc9f 0014 e000 0xe0000014cc9f - ee76: 0014 0x14 - ee78: 0600 addi s0,sp,768 - ee7a: 7800 flw fs0,48(s0) - ee7c: 8c00 0x8c00 - ee7e: 1c00 addi s0,sp,560 - ee80: 3c9f 0015 4400 0x440000153c9f - ee86: 0015 c.nop 5 - ee88: 0600 addi s0,sp,768 - ee8a: 7800 flw fs0,48(s0) - ee8c: 8c00 0x8c00 - ee8e: 1c00 addi s0,sp,560 - ee90: 489f 0015 5000 0x50000015489f - ee96: 0015 c.nop 5 - ee98: 0600 addi s0,sp,768 - ee9a: 7800 flw fs0,48(s0) - ee9c: 8c00 0x8c00 - ee9e: 1c00 addi s0,sp,560 - eea0: a89f 0015 ac00 0xac000015a89f - eea6: 0015 c.nop 5 - eea8: 0600 addi s0,sp,768 - eeaa: 7800 flw fs0,48(s0) - eeac: 8c00 0x8c00 - eeae: 1c00 addi s0,sp,560 - eeb0: c49f 0015 c800 0xc8000015c49f - eeb6: 0015 c.nop 5 - eeb8: 0600 addi s0,sp,768 - eeba: 7800 flw fs0,48(s0) - eebc: 8c00 0x8c00 - eebe: 1c00 addi s0,sp,560 - eec0: e09f 0015 f000 0xf0000015e09f - eec6: 0015 c.nop 5 - eec8: 0600 addi s0,sp,768 - eeca: 7800 flw fs0,48(s0) - eecc: 8c00 0x8c00 - eece: 1c00 addi s0,sp,560 - eed0: f09f 0015 9800 0x98000015f09f - eed6: 0016 c.slli zero,0x5 - eed8: 0b00 addi s0,sp,400 - eeda: 7800 flw fs0,48(s0) - eedc: 9100 0x9100 - eede: 064c addi a1,sp,772 - eee0: 2431 jal f0ec <__stack_size+0xecec> - eee2: 2541 jal f562 <__stack_size+0xf162> - eee4: 9f1c 0x9f1c - eee6: 16fc addi a5,sp,876 - eee8: 0000 unimp - eeea: 1714 addi a3,sp,928 - eeec: 0000 unimp - eeee: 0078000b 0x78000b - eef2: 4c91 li s9,4 - eef4: 3106 fld ft2,96(sp) - eef6: 4124 lw s1,64(a0) - eef8: 1c25 addi s8,s8,-23 - eefa: 689f 001a 7000 0x7000001a689f - ef00: 001a c.slli zero,0x6 - ef02: 0100 addi s0,sp,128 - ef04: 5b00 lw s0,48(a4) - ef06: 1a84 addi s1,sp,368 - ef08: 0000 unimp - ef0a: 1a94 addi a3,sp,368 - ef0c: 0000 unimp - ef0e: 0001 nop - ef10: c05c sw a5,4(s0) - ef12: 001a c.slli zero,0x6 - ef14: c800 sw s0,16(s0) - ef16: 001a c.slli zero,0x6 - ef18: 0600 addi s0,sp,768 - ef1a: 7800 flw fs0,48(s0) - ef1c: 8c00 0x8c00 - ef1e: 1c00 addi s0,sp,560 - ef20: 009f 0000 0000 0x9f - ef26: 0000 unimp - ef28: 8400 0x8400 - ef2a: 000d c.nop 3 - ef2c: 8800 0x8800 - ef2e: 000d c.nop 3 - ef30: 0500 addi s0,sp,640 - ef32: 5e00 lw s0,56(a2) - ef34: 08930493 addi s1,t1,137 - ef38: 0d88 addi a0,sp,720 - ef3a: 0000 unimp - ef3c: 0d94 addi a3,sp,720 - ef3e: 0000 unimp - ef40: 0008 0x8 - ef42: 935e add t1,t1,s7 - ef44: 5f04 lw s1,56(a4) - ef46: 04930493 addi s1,t1,73 - ef4a: 0d94 addi a3,sp,720 - ef4c: 0000 unimp - ef4e: 0dac addi a1,sp,728 - ef50: 0000 unimp - ef52: 0008 0x8 - ef54: 935e add t1,t1,s7 - ef56: 5c04 lw s1,56(s0) - ef58: 04930493 addi s1,t1,73 - ef5c: 0dac addi a1,sp,728 - ef5e: 0000 unimp - ef60: 0db4 addi a3,sp,728 - ef62: 0000 unimp - ef64: 0009 c.nop 2 - ef66: 935e add t1,t1,s7 - ef68: 5c04 lw s1,56(s0) - ef6a: 935f0493 addi s1,t5,-1739 - ef6e: b404 fsd fs1,40(s0) - ef70: 000d c.nop 3 - ef72: dc00 sw s0,56(s0) - ef74: 000d c.nop 3 - ef76: 0900 addi s0,sp,144 - ef78: 5e00 lw s0,56(a2) - ef7a: 935c0493 addi s1,s8,-1739 - ef7e: 5f04 lw s1,56(a4) - ef80: 00000493 li s1,0 - ef84: 0000 unimp - ef86: 0000 unimp - ef88: 0000 unimp - ef8a: 0d84 addi s1,sp,720 - ef8c: 0000 unimp - ef8e: 0db0 addi a2,sp,728 - ef90: 0000 unimp - ef92: 0011 c.nop 4 - ef94: 007d c.nop 31 - ef96: 4b40 lw s0,20(a4) - ef98: 2224 fld fs1,64(a2) - ef9a: 007e c.slli zero,0x1f - ef9c: 4b40 lw s0,20(a4) - ef9e: 2224 fld fs1,64(a2) - efa0: 082d addi a6,a6,11 - efa2: 1aff 0x1aff - efa4: b09f 000d dc00 0xdc00000db09f - efaa: 000d c.nop 3 - efac: 1200 addi s0,sp,288 - efae: 7200 flw fs0,32(a2) - efb0: 0600 addi s0,sp,768 - efb2: 4b40 lw s0,20(a4) - efb4: 2224 fld fs1,64(a2) - efb6: 007e c.slli zero,0x1f - efb8: 4b40 lw s0,20(a4) - efba: 2224 fld fs1,64(a2) - efbc: 082d addi a6,a6,11 - efbe: 1aff 0x1aff - efc0: 009f 0000 0000 0x9f - efc6: 0000 unimp - efc8: 9000 0x9000 - efca: 000d c.nop 3 - efcc: a800 fsd fs0,16(s0) - efce: 000d c.nop 3 - efd0: 0100 addi s0,sp,128 - efd2: 6c00 flw fs0,24(s0) - efd4: 0da8 addi a0,sp,728 - efd6: 0000 unimp - efd8: 0db8 addi a4,sp,728 - efda: 0000 unimp - efdc: 0001 nop - efde: b85a fsd fs6,48(sp) - efe0: 000d c.nop 3 - efe2: c000 sw s0,0(s0) - efe4: 000d c.nop 3 - efe6: 0200 addi s0,sp,256 - efe8: 3100 fld fs0,32(a0) - efea: 009f 0000 0000 0x9f - eff0: 0000 unimp - eff2: b000 fsd fs0,32(s0) - eff4: 000d c.nop 3 - eff6: c000 sw s0,0(s0) - eff8: 000d c.nop 3 - effa: 0100 addi s0,sp,128 - effc: 5d00 lw s0,56(a0) - effe: 0dc0 addi s0,sp,724 - f000: 0000 unimp - f002: 0dc8 addi a0,sp,724 - f004: 0000 unimp - f006: 0006 c.slli zero,0x1 - f008: 007d007b 0x7d007b - f00c: 9f21 0x9f21 - f00e: 0dc8 addi a0,sp,724 - f010: 0000 unimp - f012: 0dcc addi a1,sp,724 - f014: 0000 unimp - f016: 0001 nop - f018: 0000005b 0x5b - f01c: 0000 unimp - f01e: 0000 unimp - f020: 8c00 0x8c00 - f022: 9800000f 0x9800000f - f026: 0800000f fence i,unknown - f02a: 8c00 0x8c00 - f02c: 3000 fld fs0,32(s0) - f02e: 082e slli a6,a6,0xb - f030: 1aff 0x1aff - f032: 009f 0000 0000 0x9f - f038: 0000 unimp - f03a: 8800 0x8800 - f03c: 000e c.slli zero,0x3 - f03e: 9800 0x9800 - f040: 000e c.slli zero,0x3 - f042: 0800 addi s0,sp,16 - f044: 0800 addi s0,sp,16 - f046: 7b20 flw fs0,112(a4) - f048: 4f00 lw s0,24(a4) - f04a: 1c1a slli s8,s8,0x26 - f04c: dc9f 000e f400 0xf400000edc9f - f052: 000e c.slli zero,0x3 - f054: 0800 addi s0,sp,16 - f056: 0800 addi s0,sp,16 - f058: 7b20 flw fs0,112(a4) - f05a: 4f00 lw s0,24(a4) - f05c: 1c1a slli s8,s8,0x26 - f05e: 009f 0000 0000 0x9f - f064: 0000 unimp - f066: 8800 0x8800 - f068: 000e c.slli zero,0x3 - f06a: 9800 0x9800 - f06c: 000e c.slli zero,0x3 - f06e: 0500 addi s0,sp,640 - f070: 7b00 flw fs0,48(a4) - f072: 4f00 lw s0,24(a4) - f074: 9f1a add t5,t5,t1 - f076: 0edc addi a5,sp,852 - f078: 0000 unimp - f07a: 0ef4 addi a3,sp,860 - f07c: 0000 unimp - f07e: 0005 c.nop 1 - f080: 1a4f007b 0x1a4f007b - f084: 009f 0000 0000 0x9f - f08a: 0000 unimp - f08c: 8800 0x8800 - f08e: 000e c.slli zero,0x3 - f090: cc00 sw s0,24(s0) - f092: 000e c.slli zero,0x3 - f094: 0100 addi s0,sp,128 - f096: 5600 lw s0,40(a2) - f098: 0edc addi a5,sp,852 - f09a: 0000 unimp - f09c: 0f48 addi a0,sp,916 - f09e: 0000 unimp - f0a0: 0001 nop - f0a2: 5056 0x5056 - f0a4: 7800000f 0x7800000f - f0a8: 0100000f fence w,unknown - f0ac: 5600 lw s0,40(a2) - ... - f0b6: 0e88 addi a0,sp,848 - f0b8: 0000 unimp - f0ba: 0e90 addi a2,sp,848 - f0bc: 0000 unimp - f0be: 0002 c.slli64 zero - f0c0: 9f30 0x9f30 - f0c2: 0e90 addi a2,sp,848 - f0c4: 0000 unimp - f0c6: 0ea8 addi a0,sp,856 - f0c8: 0000 unimp - f0ca: 0001 nop - f0cc: ac5f 000e b800 0xb800000eac5f - f0d2: 000e c.slli zero,0x3 - f0d4: 0100 addi s0,sp,128 - f0d6: 5f00 lw s0,56(a4) - f0d8: 0eb8 addi a4,sp,856 - f0da: 0000 unimp - f0dc: 0ec0 addi s0,sp,852 - f0de: 0000 unimp - f0e0: 7f7f0003 lb zero,2039(t5) - f0e4: c09f 000e c800 0xc800000ec09f - f0ea: 000e c.slli zero,0x3 - f0ec: 0100 addi s0,sp,128 - f0ee: 5f00 lw s0,56(a4) - f0f0: 0edc addi a5,sp,852 - f0f2: 0000 unimp - f0f4: 0eec addi a1,sp,860 - f0f6: 0000 unimp - f0f8: 0001 nop - f0fa: ec5f 000e f000 0xf000000eec5f - f100: 000e c.slli zero,0x3 - f102: 0300 addi s0,sp,384 - f104: 7f00 flw fs0,56(a4) - f106: 9f7f 0x9f7f - f108: 0ef0 addi a2,sp,860 - f10a: 0000 unimp - f10c: 0ef8 addi a4,sp,860 - f10e: 0000 unimp - f110: 0001 nop - f112: 185f 000f 2000 0x2000000f185f - f118: 0200000f fence r,unknown - f11c: 3000 fld fs0,32(s0) - f11e: 209f 000f 4000 0x4000000f209f - f124: 0100000f fence w,unknown - f128: 6d00 flw fs0,24(a0) - f12a: 0f50 addi a2,sp,916 - f12c: 0000 unimp - f12e: 0f70 addi a2,sp,924 - f130: 0000 unimp - f132: 0001 nop - f134: 706d c.lui zero,0xffffb - f136: 7400000f 0x7400000f - f13a: 0300000f fence rw,unknown - f13e: 8d00 0x8d00 - f140: 9f01 0x9f01 - f142: 0f74 addi a3,sp,924 - f144: 0000 unimp - f146: 0f78 addi a4,sp,924 - f148: 0000 unimp - f14a: 0001 nop - f14c: 786d lui a6,0xffffb - f14e: 9400000f 0x9400000f - f152: 0100000f fence w,unknown - f156: 5f00 lw s0,56(a4) - ... - f160: 0e88 addi a0,sp,848 - f162: 0000 unimp - f164: 0e90 addi a2,sp,848 - f166: 0000 unimp - f168: 0002 c.slli64 zero - f16a: 9f30 0x9f30 - f16c: 0e90 addi a2,sp,848 - f16e: 0000 unimp - f170: 0f98 addi a4,sp,976 - f172: 0000 unimp - f174: 0001 nop - f176: 006c addi a1,sp,12 - f178: 0000 unimp - f17a: 0000 unimp - f17c: 0000 unimp - f17e: a800 fsd fs0,16(s0) - f180: ac00000f 0xac00000f - f184: 0500000f fence ow,unknown - f188: 5f00 lw s0,56(a4) - f18a: 08930493 addi s1,t1,137 - f18e: 0fac addi a1,sp,984 - f190: 0000 unimp - f192: 0fb8 addi a4,sp,984 - f194: 0000 unimp - f196: 0008 0x8 - f198: 935f 5c04 0493 0x4935c04935f - f19e: 0fb80493 addi s1,a6,251 # ffffb0fb <__stack_top+0xffb0fb> - f1a2: 0000 unimp - f1a4: 0fd8 addi a4,sp,980 - f1a6: 0000 unimp - f1a8: 0008 0x8 - f1aa: 935f 5c04 0493 0x4935c04935f - f1b0: 0fd80493 addi s1,a6,253 - f1b4: 0000 unimp - f1b6: 0fe0 addi s0,sp,988 - f1b8: 0000 unimp - f1ba: 0009 c.nop 2 - f1bc: 935f 5c04 0493 0x4935c04935f - f1c2: 935e add t1,t1,s7 - f1c4: e004 fsw fs1,0(s0) - f1c6: 1000000f 0x1000000f - f1ca: 0010 0x10 - f1cc: 0900 addi s0,sp,144 - f1ce: 5f00 lw s0,56(a4) - f1d0: 935c0493 addi s1,s8,-1739 - f1d4: 5d04 lw s1,56(a0) - f1d6: 00000493 li s1,0 - f1da: 0000 unimp - f1dc: 0000 unimp - f1de: 0000 unimp - f1e0: 0fa8 addi a0,sp,984 - f1e2: 0000 unimp - f1e4: 0fe0 addi s0,sp,988 - f1e6: 0000 unimp - f1e8: 0011 c.nop 4 - f1ea: 007d c.nop 31 - f1ec: 4b40 lw s0,20(a4) - f1ee: 2224 fld fs1,64(a2) - f1f0: 007f 0x7f - f1f2: 4b40 lw s0,20(a4) - f1f4: 2224 fld fs1,64(a2) - f1f6: 082d addi a6,a6,11 - f1f8: 1aff 0x1aff - f1fa: e09f 000f 1000 0x1000000fe09f - f200: 0010 0x10 - f202: 1200 addi s0,sp,288 - f204: 7200 flw fs0,32(a2) - f206: 0600 addi s0,sp,768 - f208: 4b40 lw s0,20(a4) - f20a: 2224 fld fs1,64(a2) - f20c: 007f 0x7f - f20e: 4b40 lw s0,20(a4) - f210: 2224 fld fs1,64(a2) - f212: 082d addi a6,a6,11 - f214: 1aff 0x1aff - f216: 009f 0000 0000 0x9f - f21c: 0000 unimp - f21e: b400 fsd fs0,40(s0) - f220: cc00000f 0xcc00000f - f224: 0100000f fence w,unknown - f228: 5600 lw s0,40(a2) - f22a: 0fcc addi a1,sp,980 - f22c: 0000 unimp - f22e: 0fe4 addi s1,sp,988 - f230: 0000 unimp - f232: 0001 nop - f234: e45a fsw fs6,8(sp) - f236: ec00000f 0xec00000f - f23a: 0200000f fence r,unknown - f23e: 3100 fld fs0,32(a0) - f240: 009f 0000 0000 0x9f - f246: 0000 unimp - f248: dc00 sw s0,56(s0) - f24a: ec00000f 0xec00000f - f24e: 0100000f fence w,unknown - f252: 6c00 flw fs0,24(s0) - f254: 0fec addi a1,sp,988 - f256: 0000 unimp - f258: 0ff4 addi a3,sp,988 - f25a: 0000 unimp - f25c: 0006 c.slli zero,0x1 - f25e: 008c007b 0x8c007b - f262: 9f21 0x9f21 - f264: 0ff4 addi a3,sp,988 - f266: 0000 unimp - f268: 1010 addi a2,sp,32 - f26a: 0000 unimp - f26c: 0001 nop - f26e: 0000005b 0x5b - f272: 0000 unimp - f274: 0000 unimp - f276: b400 fsd fs0,40(s0) - f278: 0010 0x10 - f27a: b800 fsd fs0,48(s0) - f27c: 0010 0x10 - f27e: 0500 addi s0,sp,640 - f280: 5d00 lw s0,56(a0) - f282: 08930493 addi s1,t1,137 - f286: 10b8 addi a4,sp,104 - f288: 0000 unimp - f28a: 10c4 addi s1,sp,100 - f28c: 0000 unimp - f28e: 0008 0x8 - f290: 935d srli a4,a4,0x37 - f292: 5f04 lw s1,56(a4) - f294: 04930493 addi s1,t1,73 - f298: 10c4 addi s1,sp,100 - f29a: 0000 unimp - f29c: 10dc addi a5,sp,100 - f29e: 0000 unimp - f2a0: 0008 0x8 - f2a2: 935d srli a4,a4,0x37 - f2a4: 6004 flw fs1,0(s0) - f2a6: 04930493 addi s1,t1,73 - f2aa: 10dc addi a5,sp,100 - f2ac: 0000 unimp - f2ae: 10e4 addi s1,sp,108 - f2b0: 0000 unimp - f2b2: 0009 c.nop 2 - f2b4: 935d srli a4,a4,0x37 - f2b6: 6004 flw fs1,0(s0) - f2b8: 935f0493 addi s1,t5,-1739 - f2bc: e404 fsw fs1,8(s0) - f2be: 0010 0x10 - f2c0: 1400 addi s0,sp,544 - f2c2: 0011 c.nop 4 - f2c4: 0900 addi s0,sp,144 - f2c6: 5d00 lw s0,56(a0) - f2c8: 93600493 li s1,-1738 - f2cc: 5f04 lw s1,56(a4) - f2ce: 00000493 li s1,0 - f2d2: 0000 unimp - f2d4: 0000 unimp - f2d6: 0000 unimp - f2d8: 10b4 addi a3,sp,104 - f2da: 0000 unimp - f2dc: 10e0 addi s0,sp,108 - f2de: 0000 unimp - f2e0: 0011 c.nop 4 - f2e2: 007e c.slli zero,0x1f - f2e4: 4b40 lw s0,20(a4) - f2e6: 2224 fld fs1,64(a2) - f2e8: 007d c.nop 31 - f2ea: 4b40 lw s0,20(a4) - f2ec: 2224 fld fs1,64(a2) - f2ee: 082d addi a6,a6,11 - f2f0: 1aff 0x1aff - f2f2: e09f 0010 1400 0x14000010e09f - f2f8: 0011 c.nop 4 - f2fa: 1300 addi s0,sp,416 - f2fc: 9100 0x9100 - f2fe: 7fa0 flw fs0,120(a5) - f300: 4006 0x4006 - f302: 7d22244b 0x7d22244b - f306: 4000 lw s0,0(s0) - f308: 2d22244b 0x2d22244b - f30c: ff08 fsw fa0,56(a4) - f30e: 9f1a add t5,t5,t1 - ... - f318: 10c0 addi s0,sp,100 - f31a: 0000 unimp - f31c: 10d8 addi a4,sp,100 - f31e: 0000 unimp - f320: 0001 nop - f322: d86c sw a1,116(s0) - f324: 0010 0x10 - f326: e800 fsw fs0,16(s0) - f328: 0010 0x10 - f32a: 0100 addi s0,sp,128 - f32c: 5600 lw s0,40(a2) - f32e: 10e8 addi a0,sp,108 - f330: 0000 unimp - f332: 10f0 addi a2,sp,108 - f334: 0000 unimp - f336: 0002 c.slli64 zero - f338: 9f31 0x9f31 - ... - f342: 10e0 addi s0,sp,108 - f344: 0000 unimp - f346: 10f0 addi a2,sp,108 - f348: 0000 unimp - f34a: 0001 nop - f34c: f05e fsw fs7,32(sp) - f34e: 0010 0x10 - f350: f800 fsw fs0,48(s0) - f352: 0010 0x10 - f354: 0600 addi s0,sp,768 - f356: 7c00 flw fs0,56(s0) - f358: 7e00 flw fs0,56(a2) - f35a: 2100 fld fs0,0(a0) - f35c: f89f 0010 1400 0x14000010f89f - f362: 0011 c.nop 4 - f364: 0100 addi s0,sp,128 - f366: 5c00 lw s0,56(s0) - ... - f370: 12dc addi a5,sp,356 - f372: 0000 unimp - f374: 12e8 addi a0,sp,364 - f376: 0000 unimp - f378: 0008 0x8 - f37a: 2e300077 0x2e300077 - f37e: ff08 fsw fa0,56(a4) - f380: 9f1a add t5,t5,t1 - ... - f38a: 11c4 addi s1,sp,228 - f38c: 0000 unimp - f38e: 11f0 addi a2,sp,236 - f390: 0000 unimp - f392: 000d c.nop 3 - f394: 2008 fld fa0,0(s0) - f396: 007f 0x7f - f398: 2008 fld fa0,0(s0) - f39a: 1414 addi a3,sp,544 - f39c: 1c1c1e1b 0x1c1c1e1b - f3a0: 249f 0012 4400 0x44000012249f - f3a6: 0012 c.slli zero,0x4 - f3a8: 0d00 addi s0,sp,656 - f3aa: 0800 addi s0,sp,16 - f3ac: 7f20 flw fs0,120(a4) - f3ae: 0800 addi s0,sp,16 - f3b0: 1420 addi s0,sp,552 - f3b2: 1b14 addi a3,sp,432 - f3b4: 1c1e slli s8,s8,0x27 - f3b6: 9f1c 0x9f1c - ... - f3c0: 11c4 addi s1,sp,228 - f3c2: 0000 unimp - f3c4: 11f0 addi a2,sp,236 - f3c6: 0000 unimp - f3c8: 000a c.slli zero,0x2 - f3ca: 007f 0x7f - f3cc: 2008 fld fa0,0(s0) - f3ce: 1414 addi a3,sp,544 - f3d0: 9f1c1e1b 0x9f1c1e1b - f3d4: 1224 addi s1,sp,296 - f3d6: 0000 unimp - f3d8: 1244 addi s1,sp,292 - f3da: 0000 unimp - f3dc: 000a c.slli zero,0x2 - f3de: 007f 0x7f - f3e0: 2008 fld fa0,0(s0) - f3e2: 1414 addi a3,sp,544 - f3e4: 9f1c1e1b 0x9f1c1e1b - ... - f3f0: 11c4 addi s1,sp,228 - f3f2: 0000 unimp - f3f4: 1214 addi a3,sp,288 - f3f6: 0000 unimp - f3f8: 0001 nop - f3fa: 2455 jal f69e <__stack_size+0xf29e> - f3fc: 0012 c.slli zero,0x4 - f3fe: 9800 0x9800 - f400: 0012 c.slli zero,0x4 - f402: 0100 addi s0,sp,128 - f404: 5500 lw s0,40(a0) - f406: 12a0 addi s0,sp,360 - f408: 0000 unimp - f40a: 12c8 addi a0,sp,356 - f40c: 0000 unimp - f40e: 0001 nop - f410: 0055 c.nop 21 - f412: 0000 unimp - f414: 0000 unimp - f416: 0000 unimp - f418: c400 sw s0,8(s0) - f41a: 0011 c.nop 4 - f41c: cc00 sw s0,24(s0) - f41e: 0011 c.nop 4 - f420: 0200 addi s0,sp,256 - f422: 3000 fld fs0,32(s0) - f424: cc9f 0011 e000 0xe0000011cc9f - f42a: 0011 c.nop 4 - f42c: 0100 addi s0,sp,128 - f42e: 5d00 lw s0,56(a0) - f430: 11f4 addi a3,sp,236 - f432: 0000 unimp - f434: 1200 addi s0,sp,288 - f436: 0000 unimp - f438: 0001 nop - f43a: 005f 0012 0800 0x8000012005f - f440: 0012 c.slli zero,0x4 - f442: 0300 addi s0,sp,384 - f444: 7f00 flw fs0,56(a4) - f446: 9f7f 0x9f7f - f448: 1208 addi a0,sp,288 - f44a: 0000 unimp - f44c: 1224 addi s1,sp,296 - f44e: 0000 unimp - f450: 0001 nop - f452: 245f 0012 3400 0x34000012245f - f458: 0012 c.slli zero,0x4 - f45a: 0100 addi s0,sp,128 - f45c: 5d00 lw s0,56(a0) - f45e: 1234 addi a3,sp,296 - f460: 0000 unimp - f462: 1238 addi a4,sp,296 - f464: 0000 unimp - f466: 7f7d0003 lb zero,2039(s10) - f46a: 389f 0012 3c00 0x3c000012389f - f470: 0012 c.slli zero,0x4 - f472: 0100 addi s0,sp,128 - f474: 5d00 lw s0,56(a0) - f476: 1268 addi a0,sp,300 - f478: 0000 unimp - f47a: 1270 addi a2,sp,300 - f47c: 0000 unimp - f47e: 0002 c.slli64 zero - f480: 9f30 0x9f30 - f482: 1270 addi a2,sp,300 - f484: 0000 unimp - f486: 1290 addi a2,sp,352 - f488: 0000 unimp - f48a: 0001 nop - f48c: a05a fsd fs6,0(sp) - f48e: 0012 c.slli zero,0x4 - f490: c000 sw s0,0(s0) - f492: 0012 c.slli zero,0x4 - f494: 0100 addi s0,sp,128 - f496: 5a00 lw s0,48(a2) - f498: 12c0 addi s0,sp,356 - f49a: 0000 unimp - f49c: 12c4 addi s1,sp,356 - f49e: 0000 unimp - f4a0: 017a0003 lb zero,23(s4) - f4a4: c49f 0012 c800 0xc8000012c49f - f4aa: 0012 c.slli zero,0x4 - f4ac: 0100 addi s0,sp,128 - f4ae: 5a00 lw s0,48(a2) - f4b0: 12c8 addi a0,sp,356 - f4b2: 0000 unimp - f4b4: 12e0 addi s0,sp,364 - f4b6: 0000 unimp - f4b8: 0001 nop - f4ba: 005d c.nop 23 - f4bc: 0000 unimp - f4be: 0000 unimp - f4c0: 0000 unimp - f4c2: c400 sw s0,8(s0) - f4c4: 0011 c.nop 4 - f4c6: cc00 sw s0,24(s0) - f4c8: 0011 c.nop 4 - f4ca: 0200 addi s0,sp,256 - f4cc: 3000 fld fs0,32(s0) - f4ce: cc9f 0011 e800 0xe8000011cc9f - f4d4: 0012 c.slli zero,0x4 - f4d6: 0100 addi s0,sp,128 - f4d8: 5700 lw s0,40(a4) - ... - f4e2: 12f8 addi a4,sp,364 - f4e4: 0000 unimp - f4e6: 12fc addi a5,sp,364 - f4e8: 0000 unimp - f4ea: 0005 c.nop 1 - f4ec: 935d srli a4,a4,0x37 - f4ee: 9304 0x9304 - f4f0: fc08 fsw fa0,56(s0) - f4f2: 0012 c.slli zero,0x4 - f4f4: 0800 addi s0,sp,16 - f4f6: 08000013 li zero,128 - f4fa: 5d00 lw s0,56(a0) - f4fc: 935c0493 addi s1,s8,-1739 - f500: 9304 0x9304 - f502: 0804 addi s1,sp,16 - f504: 28000013 li zero,640 - f508: 08000013 li zero,128 - f50c: 5d00 lw s0,56(a0) - f50e: 935c0493 addi s1,s8,-1739 - f512: 9304 0x9304 - f514: 2804 fld fs1,16(s0) - f516: 30000013 li zero,768 - f51a: 09000013 li zero,144 - f51e: 5d00 lw s0,56(a0) - f520: 935c0493 addi s1,s8,-1739 - f524: 5e04 lw s1,56(a2) - f526: 13300493 li s1,307 - f52a: 0000 unimp - f52c: 1368 addi a0,sp,428 - f52e: 0000 unimp - f530: 0009 c.nop 2 - f532: 935d srli a4,a4,0x37 - f534: 5c04 lw s1,56(s0) - f536: 935e0493 addi s1,t3,-1739 - f53a: 0004 0x4 - f53c: 0000 unimp - f53e: 0000 unimp - f540: 0000 unimp - f542: f800 fsw fs0,48(s0) - f544: 0012 c.slli zero,0x4 - f546: 2800 fld fs0,16(s0) - f548: 11000013 li zero,272 - f54c: 7e00 flw fs0,56(a2) - f54e: 4000 lw s0,0(s0) - f550: 7d22244b 0x7d22244b - f554: 4000 lw s0,0(s0) - f556: 2d22244b 0x2d22244b - f55a: ff08 fsw fa0,56(a4) - f55c: 9f1a add t5,t5,t1 - f55e: 1328 addi a0,sp,424 - f560: 0000 unimp - f562: 1368 addi a0,sp,428 - f564: 0000 unimp - f566: a0910013 addi zero,sp,-1527 - f56a: 067f 0x67f - f56c: 4b40 lw s0,20(a4) - f56e: 2224 fld fs1,64(a2) - f570: 007d c.nop 31 - f572: 4b40 lw s0,20(a4) - f574: 2224 fld fs1,64(a2) - f576: 082d addi a6,a6,11 - f578: 1aff 0x1aff - f57a: 009f 0000 0000 0x9f - f580: 0000 unimp - f582: 0400 addi s0,sp,512 - f584: 20000013 li zero,512 - f588: 01000013 li zero,16 - f58c: 5a00 lw s0,48(a2) - f58e: 1320 addi s0,sp,424 - f590: 0000 unimp - f592: 1334 addi a3,sp,424 - f594: 0000 unimp - f596: 0001 nop - f598: 3456 fld fs0,368(sp) - f59a: 3c000013 li zero,960 - f59e: 02000013 li zero,32 - f5a2: 3100 fld fs0,32(a0) - f5a4: 009f 0000 0000 0x9f - f5aa: 0000 unimp - f5ac: 2c00 fld fs0,24(s0) - f5ae: 3c000013 li zero,960 - f5b2: 01000013 li zero,16 - f5b6: 6000 flw fs0,0(s0) - f5b8: 133c addi a5,sp,424 - f5ba: 0000 unimp - f5bc: 1344 addi s1,sp,420 - f5be: 0000 unimp - f5c0: 0006 c.slli zero,0x1 - f5c2: 007f 0x7f - f5c4: 0080 addi s0,sp,64 - f5c6: 9f21 0x9f21 - f5c8: 1344 addi s1,sp,420 - f5ca: 0000 unimp - f5cc: 1360 addi s0,sp,428 - f5ce: 0000 unimp - f5d0: 0001 nop - f5d2: 005f 0000 0000 0x5f - f5d8: 0000 unimp - f5da: fc00 fsw fs0,56(s0) - f5dc: 00000013 nop - f5e0: 0014 0x14 - f5e2: 0500 addi s0,sp,640 - f5e4: 5f00 lw s0,56(a4) - f5e6: 08930493 addi s1,t1,137 - f5ea: 1400 addi s0,sp,544 - f5ec: 0000 unimp - f5ee: 140c addi a1,sp,544 - f5f0: 0000 unimp - f5f2: 0008 0x8 - f5f4: 935f 5704 0493 0x4935704935f - f5fa: 140c0493 addi s1,s8,320 - f5fe: 0000 unimp - f600: 1420 addi s0,sp,552 - f602: 0000 unimp - f604: 0008 0x8 - f606: 935f 6f04 0493 0x4936f04935f - f60c: 14200493 li s1,322 - f610: 0000 unimp - f612: 1428 addi a0,sp,552 - f614: 0000 unimp - f616: 0009 c.nop 2 - f618: 935f 6f04 0493 0x4936f04935f - f61e: 9355 srli a4,a4,0x35 - f620: 2804 fld fs1,16(s0) - f622: 0014 0x14 - f624: 6400 flw fs0,8(s0) - f626: 0014 0x14 - f628: 0900 addi s0,sp,144 - f62a: 5f00 lw s0,56(a4) - f62c: 936f0493 addi s1,t5,-1738 - f630: 6504 flw fs1,8(a0) - f632: 14640493 addi s1,s0,326 - f636: 0000 unimp - f638: 14b0 addi a2,sp,616 - f63a: 0000 unimp - f63c: b091000b 0xb091000b - f640: 937f 0x937f - f642: 6f04 flw fs1,24(a4) - f644: 93650493 addi s1,a0,-1738 - f648: b004 fsd fs1,32(s0) - f64a: 0014 0x14 - f64c: b800 fsd fs0,48(s0) - f64e: 0014 0x14 - f650: 0f00 addi s0,sp,912 - f652: 7200 flw fs0,32(a2) - f654: 0600 addi s0,sp,768 - f656: 007e c.slli zero,0x1f - f658: 9f1c 0x9f1c - f65a: 936f0493 addi s1,t5,-1738 - f65e: 6504 flw fs1,8(a0) - f660: 14b80493 addi s1,a6,331 - f664: 0000 unimp - f666: 14bc addi a5,sp,616 - f668: 0000 unimp - f66a: 0009 c.nop 2 - f66c: 935f 6f04 0493 0x4936f04935f - f672: 9365 srli a4,a4,0x39 - f674: bc04 fsd fs1,56(s0) - f676: 0014 0x14 - f678: cc00 sw s0,24(s0) - f67a: 0014 0x14 - f67c: 0b00 addi s0,sp,400 - f67e: 9100 0x9100 - f680: 7fb0 flw fa2,120(a5) - f682: 936f0493 addi s1,t5,-1738 - f686: 6504 flw fs1,8(a0) - f688: 00000493 li s1,0 - f68c: 0000 unimp - f68e: 0000 unimp - f690: 0000 unimp - f692: 13fc addi a5,sp,492 - f694: 0000 unimp - f696: 145c addi a5,sp,548 - f698: 0000 unimp - f69a: 0011 c.nop 4 - f69c: 007d c.nop 31 - f69e: 4b40 lw s0,20(a4) - f6a0: 2224 fld fs1,64(a2) - f6a2: 007f 0x7f - f6a4: 4b40 lw s0,20(a4) - f6a6: 2224 fld fs1,64(a2) - f6a8: 082d addi a6,a6,11 - f6aa: 1aff 0x1aff - f6ac: 5c9f 0014 6400 0x640000145c9f - f6b2: 0014 0x14 - f6b4: 1200 addi s0,sp,288 - f6b6: 7200 flw fs0,32(a2) - f6b8: 0600 addi s0,sp,768 - f6ba: 4b40 lw s0,20(a4) - f6bc: 2224 fld fs1,64(a2) - f6be: 007f 0x7f - f6c0: 4b40 lw s0,20(a4) - f6c2: 2224 fld fs1,64(a2) - f6c4: 082d addi a6,a6,11 - f6c6: 1aff 0x1aff - f6c8: 649f 0014 b000 0xb0000014649f - f6ce: 0014 0x14 - f6d0: 1400 addi s0,sp,544 - f6d2: 7200 flw fs0,32(a2) - f6d4: 0600 addi s0,sp,768 - f6d6: 4b40 lw s0,20(a4) - f6d8: 2224 fld fs1,64(a2) - f6da: b091 j ef1e <__stack_size+0xeb1e> - f6dc: 067f 0x67f - f6de: 4b40 lw s0,20(a4) - f6e0: 2224 fld fs1,64(a2) - f6e2: 082d addi a6,a6,11 - f6e4: 1aff 0x1aff - f6e6: b09f 0014 b800 0xb8000014b09f - f6ec: 0014 0x14 - f6ee: 1600 addi s0,sp,800 - f6f0: 7200 flw fs0,32(a2) - f6f2: 0600 addi s0,sp,768 - f6f4: 4b40 lw s0,20(a4) - f6f6: 2224 fld fs1,64(a2) - f6f8: 0072 c.slli zero,0x1c - f6fa: 7e06 flw ft8,96(sp) - f6fc: 1c00 addi s0,sp,560 - f6fe: 4b40 lw s0,20(a4) - f700: 2224 fld fs1,64(a2) - f702: 082d addi a6,a6,11 - f704: 1aff 0x1aff - f706: b89f 0014 bc00 0xbc000014b89f - f70c: 0014 0x14 - f70e: 1100 addi s0,sp,160 - f710: 7d00 flw fs0,56(a0) - f712: 4000 lw s0,0(s0) - f714: 7f22244b fnmsub.q fs0,ft4,fs2,fa5,rdn - f718: 4000 lw s0,0(s0) - f71a: 2d22244b 0x2d22244b - f71e: ff08 fsw fa0,56(a4) - f720: 9f1a add t5,t5,t1 - f722: 14bc addi a5,sp,616 - f724: 0000 unimp - f726: 14cc addi a1,sp,612 - f728: 0000 unimp - f72a: 007d0013 addi zero,s10,7 - f72e: 4b40 lw s0,20(a4) - f730: 2224 fld fs1,64(a2) - f732: b091 j ef76 <__stack_size+0xeb76> - f734: 067f 0x67f - f736: 4b40 lw s0,20(a4) - f738: 2224 fld fs1,64(a2) - f73a: 082d addi a6,a6,11 - f73c: 1aff 0x1aff - f73e: 009f 0000 0000 0x9f - f744: 0000 unimp - f746: 0800 addi s0,sp,16 - f748: 0014 0x14 - f74a: 2000 fld fs0,0(s0) - f74c: 0014 0x14 - f74e: 0100 addi s0,sp,128 - f750: 6000 flw fs0,0(s0) - f752: 1420 addi s0,sp,552 - f754: 0000 unimp - f756: 1430 addi a2,sp,552 - f758: 0000 unimp - f75a: 0001 nop - f75c: 306c fld fa1,224(s0) - f75e: 0014 0x14 - f760: 3400 fld fs0,40(s0) - f762: 0014 0x14 - f764: 0200 addi s0,sp,256 - f766: 3100 fld fs0,32(a0) - f768: 009f 0000 0000 0x9f - f76e: 0000 unimp - f770: 2400 fld fs0,8(s0) - f772: 0014 0x14 - f774: 3400 fld fs0,40(s0) - f776: 0014 0x14 - f778: 0100 addi s0,sp,128 - f77a: 6600 flw fs0,8(a2) - f77c: 1434 addi a3,sp,552 - f77e: 0000 unimp - f780: 143c addi a5,sp,552 - f782: 0000 unimp - f784: 0006 c.slli zero,0x1 - f786: 0084 addi s1,sp,64 - f788: 0086 slli ra,ra,0x1 - f78a: 9f21 0x9f21 - f78c: 143c addi a5,sp,552 - f78e: 0000 unimp - f790: 14cc addi a1,sp,612 - f792: 0000 unimp - f794: 0001 nop - f796: 0064 addi s1,sp,12 - f798: 0000 unimp - f79a: 0000 unimp - f79c: 0000 unimp - f79e: 5c00 lw s0,56(s0) - f7a0: 0014 0x14 - f7a2: 6000 flw fs0,0(s0) - f7a4: 0014 0x14 - f7a6: 0500 addi s0,sp,640 - f7a8: 5d00 lw s0,56(a0) - f7aa: 08930493 addi s1,t1,137 - f7ae: 1460 addi s0,sp,556 - f7b0: 0000 unimp - f7b2: 146c addi a1,sp,556 - f7b4: 0000 unimp - f7b6: 0008 0x8 - f7b8: 935d srli a4,a4,0x37 - f7ba: 5c04 lw s1,56(s0) - f7bc: 04930493 addi s1,t1,73 - f7c0: 146c addi a1,sp,556 - f7c2: 0000 unimp - f7c4: 1480 addi s0,sp,608 - f7c6: 0000 unimp - f7c8: 0008 0x8 - f7ca: 935d srli a4,a4,0x37 - f7cc: 5c04 lw s1,56(s0) - f7ce: 04930493 addi s1,t1,73 - f7d2: 1480 addi s0,sp,608 - f7d4: 0000 unimp - f7d6: 148c addi a1,sp,608 - f7d8: 0000 unimp - f7da: 0009 c.nop 2 - f7dc: 935d srli a4,a4,0x37 - f7de: 5c04 lw s1,56(s0) - f7e0: 935b0493 addi s1,s6,-1739 - f7e4: 8c04 0x8c04 - f7e6: 0014 0x14 - f7e8: b800 fsd fs0,48(s0) - f7ea: 0014 0x14 - f7ec: 0900 addi s0,sp,144 - f7ee: 5d00 lw s0,56(a0) - f7f0: 935c0493 addi s1,s8,-1739 - f7f4: 5b04 lw s1,48(a4) - f7f6: 00000493 li s1,0 - f7fa: 0000 unimp - f7fc: 0000 unimp - f7fe: 0000 unimp - f800: 145c addi a5,sp,548 - f802: 0000 unimp - f804: 14b8 addi a4,sp,616 - f806: 0000 unimp - f808: 0011 c.nop 4 - f80a: 007e c.slli zero,0x1f - f80c: 4b40 lw s0,20(a4) - f80e: 2224 fld fs1,64(a2) - f810: 007d c.nop 31 - f812: 4b40 lw s0,20(a4) - f814: 2224 fld fs1,64(a2) - f816: 082d addi a6,a6,11 - f818: 1aff 0x1aff - f81a: 009f 0000 0000 0x9f - f820: 0000 unimp - f822: 6800 flw fs0,16(s0) - f824: 0014 0x14 - f826: 9000 0x9000 - f828: 0014 0x14 - f82a: 0100 addi s0,sp,128 - f82c: 5600 lw s0,40(a2) - f82e: 1490 addi a2,sp,608 - f830: 0000 unimp - f832: 1494 addi a3,sp,608 - f834: 0000 unimp - f836: 0002 c.slli64 zero - f838: 9f31 0x9f31 - ... - f842: 1484 addi s1,sp,608 - f844: 0000 unimp - f846: 1494 addi a3,sp,608 - f848: 0000 unimp - f84a: 0001 nop - f84c: 9461 srai s0,s0,0x38 - f84e: 0014 0x14 - f850: 9c00 0x9c00 - f852: 0014 0x14 - f854: 0600 addi s0,sp,768 - f856: 8000 0x8000 - f858: 8100 0x8100 - f85a: 2100 fld fs0,0(a0) - f85c: 9c9f 0014 a000 0xa00000149c9f - f862: 0014 0x14 - f864: 0100 addi s0,sp,128 - f866: 6000 flw fs0,0(s0) - ... - f870: 1564 addi s1,sp,684 - f872: 0000 unimp - f874: 15a8 addi a0,sp,744 - f876: 0000 unimp - f878: 0002 c.slli64 zero - f87a: 00009f33 sll t5,ra,zero - f87e: 0000 unimp - f880: 0000 unimp - f882: 0000 unimp - f884: 1564 addi s1,sp,684 - f886: 0000 unimp - f888: 15a8 addi a0,sp,744 - f88a: 0000 unimp - f88c: 0002 c.slli64 zero - f88e: 9f4d 0x9f4d - ... - f898: 1564 addi s1,sp,684 - f89a: 0000 unimp - f89c: 15a8 addi a0,sp,744 - f89e: 0000 unimp - f8a0: 0002 c.slli64 zero - f8a2: 9f30 0x9f30 - ... - f8ac: 1564 addi s1,sp,684 - f8ae: 0000 unimp - f8b0: 1568 addi a0,sp,684 - f8b2: 0000 unimp - f8b4: 0002 c.slli64 zero - f8b6: 15889f33 0x15889f33 - f8ba: 0000 unimp - f8bc: 15a8 addi a0,sp,744 - f8be: 0000 unimp - f8c0: ff090003 lb zero,-16(s2) - f8c4: 009f 0000 0000 0x9f - f8ca: 0000 unimp - f8cc: 1400 addi s0,sp,544 - f8ce: 0015 c.nop 5 - f8d0: 3c00 fld fs0,56(s0) - f8d2: 0015 c.nop 5 - f8d4: 0200 addi s0,sp,256 - f8d6: 3300 fld fs0,32(a4) - f8d8: 009f 0000 0000 0x9f - f8de: 0000 unimp - f8e0: 1400 addi s0,sp,544 - f8e2: 0015 c.nop 5 - f8e4: 3c00 fld fs0,56(s0) - f8e6: 0015 c.nop 5 - f8e8: 0200 addi s0,sp,256 - f8ea: 4d00 lw s0,24(a0) - f8ec: 009f 0000 0000 0x9f - f8f2: 0000 unimp - f8f4: 1400 addi s0,sp,544 - f8f6: 0015 c.nop 5 - f8f8: 3c00 fld fs0,56(s0) - f8fa: 0015 c.nop 5 - f8fc: 0200 addi s0,sp,256 - f8fe: 3000 fld fs0,32(s0) - f900: 009f 0000 0000 0x9f - f906: 0000 unimp - f908: a400 fsd fs0,8(s0) - f90a: b800000b 0xb800000b - f90e: 0300000b 0x300000b - f912: 0900 addi s0,sp,144 - f914: 9fff 0x9fff - f916: 1514 addi a3,sp,672 - f918: 0000 unimp - f91a: 1518 addi a4,sp,672 - f91c: 0000 unimp - f91e: 0002 c.slli64 zero - f920: 00009f33 sll t5,ra,zero - f924: 0000 unimp - f926: 0000 unimp - f928: 0000 unimp - f92a: 15e4 addi s1,sp,748 - f92c: 0000 unimp - f92e: 15e8 addi a0,sp,748 - f930: 0000 unimp - f932: 0005 c.nop 1 - f934: 9360 0x9360 - f936: 9304 0x9304 - f938: e808 fsw fa0,16(s0) - f93a: 0015 c.nop 5 - f93c: f400 fsw fs0,40(s0) - f93e: 0015 c.nop 5 - f940: 0800 addi s0,sp,16 - f942: 6000 flw fs0,0(s0) - f944: 93640493 addi s1,s0,-1738 - f948: 9304 0x9304 - f94a: f404 fsw fs1,40(s0) - f94c: 0015 c.nop 5 - f94e: 0800 addi s0,sp,16 - f950: 0016 c.slli zero,0x5 - f952: 0800 addi s0,sp,16 - f954: 6000 flw fs0,0(s0) - f956: 93550493 addi s1,a0,-1739 - f95a: 9304 0x9304 - f95c: 0804 addi s1,sp,16 - f95e: 0016 c.slli zero,0x5 - f960: 1000 addi s0,sp,32 - f962: 0016 c.slli zero,0x5 - f964: 0900 addi s0,sp,144 - f966: 6000 flw fs0,0(s0) - f968: 93550493 addi s1,a0,-1739 - f96c: 5704 lw s1,40(a4) - f96e: 16100493 li s1,353 - f972: 0000 unimp - f974: 164c addi a1,sp,804 - f976: 0000 unimp - f978: 0009 c.nop 2 - f97a: 9360 0x9360 - f97c: 5504 lw s1,40(a0) - f97e: 93660493 addi s1,a2,-1738 - f982: 4c04 lw s1,24(s0) - f984: 0016 c.slli zero,0x5 - f986: 9400 0x9400 - f988: 0016 c.slli zero,0x5 - f98a: 0b00 addi s0,sp,400 - f98c: 9100 0x9100 - f98e: 7fb0 flw fa2,120(a5) - f990: 93550493 addi s1,a0,-1739 - f994: 6604 flw fs1,8(a2) - f996: 16940493 addi s1,s0,361 - f99a: 0000 unimp - f99c: 1698 addi a4,sp,864 - f99e: 0000 unimp - f9a0: 0072000f 0x72000f - f9a4: 7e06 flw ft8,96(sp) - f9a6: 1c00 addi s0,sp,560 - f9a8: 939f 5504 0493 0x4935504939f - f9ae: 9366 add t1,t1,s9 - f9b0: fc04 fsw fs1,56(s0) - f9b2: 0016 c.slli zero,0x5 - f9b4: 0000 unimp - f9b6: 09000017 auipc zero,0x9000 - f9ba: 6000 flw fs0,0(s0) - f9bc: 93550493 addi s1,a0,-1739 - f9c0: 6604 flw fs1,8(a2) - f9c2: 17000493 li s1,368 - f9c6: 0000 unimp - f9c8: 1714 addi a3,sp,928 - f9ca: 0000 unimp - f9cc: b091000b 0xb091000b - f9d0: 937f 0x937f - f9d2: 5504 lw s1,40(a0) - f9d4: 93660493 addi s1,a2,-1738 - f9d8: 0004 0x4 - f9da: 0000 unimp - f9dc: 0000 unimp - f9de: 0000 unimp - f9e0: e400 fsw fs0,8(s0) - f9e2: 0015 c.nop 5 - f9e4: 4400 lw s0,8(s0) - f9e6: 0016 c.slli zero,0x5 - f9e8: 1100 addi s0,sp,160 - f9ea: 7d00 flw fs0,56(a0) - f9ec: 4000 lw s0,0(s0) - f9ee: 8022244b fnmsub.s fs0,ft4,ft2,fa6,rdn - f9f2: 4000 lw s0,0(s0) - f9f4: 2d22244b 0x2d22244b - f9f8: ff08 fsw fa0,56(a4) - f9fa: 9f1a add t5,t5,t1 - f9fc: 1644 addi s1,sp,804 - f9fe: 0000 unimp - fa00: 164c addi a1,sp,804 - fa02: 0000 unimp - fa04: 0012 c.slli zero,0x4 - fa06: 0072 c.slli zero,0x1c - fa08: 4006 0x4006 - fa0a: 8022244b fnmsub.s fs0,ft4,ft2,fa6,rdn - fa0e: 4000 lw s0,0(s0) - fa10: 2d22244b 0x2d22244b - fa14: ff08 fsw fa0,56(a4) - fa16: 9f1a add t5,t5,t1 - fa18: 164c addi a1,sp,804 - fa1a: 0000 unimp - fa1c: 1694 addi a3,sp,864 - fa1e: 0000 unimp - fa20: 0014 0x14 - fa22: 0072 c.slli zero,0x1c - fa24: 4006 0x4006 - fa26: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - fa2a: 7fb0 flw fa2,120(a5) - fa2c: 4006 0x4006 - fa2e: 2d22244b 0x2d22244b - fa32: ff08 fsw fa0,56(a4) - fa34: 9f1a add t5,t5,t1 - fa36: 1694 addi a3,sp,864 - fa38: 0000 unimp - fa3a: 1698 addi a4,sp,864 - fa3c: 0000 unimp - fa3e: 0016 c.slli zero,0x5 - fa40: 0072 c.slli zero,0x1c - fa42: 4006 0x4006 - fa44: 7222244b fnmsub.d fs0,ft4,ft2,fa4,rdn - fa48: 0600 addi s0,sp,768 - fa4a: 007e c.slli zero,0x1f - fa4c: 401c lw a5,0(s0) - fa4e: 2d22244b 0x2d22244b - fa52: ff08 fsw fa0,56(a4) - fa54: 9f1a add t5,t5,t1 - fa56: 16fc addi a5,sp,876 - fa58: 0000 unimp - fa5a: 1700 addi s0,sp,928 - fa5c: 0000 unimp - fa5e: 0011 c.nop 4 - fa60: 007d c.nop 31 - fa62: 4b40 lw s0,20(a4) - fa64: 2224 fld fs1,64(a2) - fa66: 0080 addi s0,sp,64 - fa68: 4b40 lw s0,20(a4) - fa6a: 2224 fld fs1,64(a2) - fa6c: 082d addi a6,a6,11 - fa6e: 1aff 0x1aff - fa70: 009f 0017 1400 0x14000017009f - fa76: 13000017 auipc zero,0x13000 - fa7a: 7d00 flw fs0,56(a0) - fa7c: 4000 lw s0,0(s0) - fa7e: 9122244b fnmsub.s fs0,ft4,fs2,fs2,rdn - fa82: 7fb0 flw fa2,120(a5) - fa84: 4006 0x4006 - fa86: 2d22244b 0x2d22244b - fa8a: ff08 fsw fa0,56(a4) - fa8c: 9f1a add t5,t5,t1 - ... - fa96: 15f0 addi a2,sp,748 - fa98: 0000 unimp - fa9a: 1608 addi a0,sp,800 - fa9c: 0000 unimp - fa9e: 0001 nop - faa0: 086c addi a1,sp,28 - faa2: 0016 c.slli zero,0x5 - faa4: 1800 addi s0,sp,48 - faa6: 0016 c.slli zero,0x5 - faa8: 0100 addi s0,sp,128 - faaa: 6f00 flw fs0,24(a4) - faac: 1618 addi a4,sp,800 - faae: 0000 unimp - fab0: 161c addi a5,sp,800 - fab2: 0000 unimp - fab4: 0002 c.slli64 zero - fab6: 9f31 0x9f31 - ... - fac0: 160c addi a1,sp,800 - fac2: 0000 unimp - fac4: 161c addi a5,sp,800 - fac6: 0000 unimp - fac8: 0001 nop - faca: 00161c67 0x161c67 - face: 2400 fld fs0,8(s0) - fad0: 0016 c.slli zero,0x5 - fad2: 0600 addi s0,sp,768 - fad4: 8500 0x8500 - fad6: 8700 0x8700 - fad8: 2100 fld fs0,0(a0) - fada: 249f 0016 9800 0x98000016249f - fae0: 0016 c.slli zero,0x5 - fae2: 0100 addi s0,sp,128 - fae4: 6500 flw fs0,8(a0) - fae6: 16fc addi a5,sp,876 - fae8: 0000 unimp - faea: 1714 addi a3,sp,928 - faec: 0000 unimp - faee: 0001 nop - faf0: 0065 c.nop 25 - faf2: 0000 unimp - faf4: 0000 unimp - faf6: 0000 unimp - faf8: 4400 lw s0,8(s0) - fafa: 0016 c.slli zero,0x5 - fafc: 4800 lw s0,16(s0) - fafe: 0016 c.slli zero,0x5 - fb00: 0500 addi s0,sp,640 - fb02: 5d00 lw s0,56(a0) - fb04: 08930493 addi s1,t1,137 - fb08: 1648 addi a0,sp,804 - fb0a: 0000 unimp - fb0c: 1654 addi a3,sp,804 - fb0e: 0000 unimp - fb10: 0008 0x8 - fb12: 935d srli a4,a4,0x37 - fb14: 5c04 lw s1,56(s0) - fb16: 04930493 addi s1,t1,73 - fb1a: 1654 addi a3,sp,804 - fb1c: 0000 unimp - fb1e: 1668 addi a0,sp,812 - fb20: 0000 unimp - fb22: 0008 0x8 - fb24: 935d srli a4,a4,0x37 - fb26: 5c04 lw s1,56(s0) - fb28: 04930493 addi s1,t1,73 - fb2c: 1668 addi a0,sp,812 - fb2e: 0000 unimp - fb30: 1670 addi a2,sp,812 - fb32: 0000 unimp - fb34: 0009 c.nop 2 - fb36: 935d srli a4,a4,0x37 - fb38: 5c04 lw s1,56(s0) - fb3a: 935b0493 addi s1,s6,-1739 - fb3e: 7004 flw fs1,32(s0) - fb40: 0016 c.slli zero,0x5 - fb42: 9800 0x9800 - fb44: 0016 c.slli zero,0x5 - fb46: 0900 addi s0,sp,144 - fb48: 5d00 lw s0,56(a0) - fb4a: 935c0493 addi s1,s8,-1739 - fb4e: 5b04 lw s1,48(a4) - fb50: 00000493 li s1,0 - fb54: 0000 unimp - fb56: 0000 unimp - fb58: 0000 unimp - fb5a: 1644 addi s1,sp,804 - fb5c: 0000 unimp - fb5e: 1698 addi a4,sp,864 - fb60: 0000 unimp - fb62: 0011 c.nop 4 - fb64: 007e c.slli zero,0x1f - fb66: 4b40 lw s0,20(a4) - fb68: 2224 fld fs1,64(a2) - fb6a: 007d c.nop 31 - fb6c: 4b40 lw s0,20(a4) - fb6e: 2224 fld fs1,64(a2) - fb70: 082d addi a6,a6,11 - fb72: 1aff 0x1aff - fb74: 009f 0000 0000 0x9f - fb7a: 0000 unimp - fb7c: 5000 lw s0,32(s0) - fb7e: 0016 c.slli zero,0x5 - fb80: 7400 flw fs0,40(s0) - fb82: 0016 c.slli zero,0x5 - fb84: 0100 addi s0,sp,128 - fb86: 5600 lw s0,40(a2) - fb88: 1674 addi a3,sp,812 - fb8a: 0000 unimp - fb8c: 1678 addi a4,sp,812 - fb8e: 0000 unimp - fb90: 0002 c.slli64 zero - fb92: 9f31 0x9f31 - ... - fb9c: 166c addi a1,sp,812 - fb9e: 0000 unimp - fba0: 1678 addi a4,sp,812 - fba2: 0000 unimp - fba4: 0001 nop - fba6: 7861 lui a6,0xffff8 - fba8: 0016 c.slli zero,0x5 - fbaa: 8000 0x8000 - fbac: 0016 c.slli zero,0x5 - fbae: 0600 addi s0,sp,768 - fbb0: 7f00 flw fs0,56(a4) - fbb2: 8100 0x8100 - fbb4: 2100 fld fs0,0(a0) - fbb6: 809f 0016 9800 0x98000016809f - fbbc: 0016 c.slli zero,0x5 - fbbe: 0100 addi s0,sp,128 - fbc0: 5f00 lw s0,56(a4) - ... - fbca: 16a4 addi s1,sp,872 - fbcc: 0000 unimp - fbce: 16a8 addi a0,sp,872 - fbd0: 0000 unimp - fbd2: 0001 nop - fbd4: a85a fsd fs6,16(sp) - fbd6: 0016 c.slli zero,0x5 - fbd8: fc00 fsw fs0,56(s0) - fbda: 0016 c.slli zero,0x5 - fbdc: 0100 addi s0,sp,128 - fbde: 5f00 lw s0,56(a4) - fbe0: 1728 addi a0,sp,936 - fbe2: 0000 unimp - fbe4: 1730 addi a2,sp,936 - fbe6: 0000 unimp - fbe8: 0001 nop - fbea: 3c5a fld fs8,432(sp) - fbec: 44000017 auipc zero,0x44000 - fbf0: 01000017 auipc zero,0x1000 - fbf4: 5a00 lw s0,48(a2) - fbf6: 174c addi a1,sp,932 - fbf8: 0000 unimp - fbfa: 1754 addi a3,sp,932 - fbfc: 0000 unimp - fbfe: 0001 nop - fc00: 545a lw s0,180(sp) - fc02: c8000017 auipc zero,0xc8000 - fc06: 01000017 auipc zero,0x1000 - fc0a: 5f00 lw s0,56(a4) - fc0c: 17d0 addi a2,sp,996 - fc0e: 0000 unimp - fc10: 1800 addi s0,sp,48 - fc12: 0000 unimp - fc14: 0001 nop - fc16: 345f 0018 5800 0x58000018345f - fc1c: 0018 0x18 - fc1e: 0100 addi s0,sp,128 - fc20: 5f00 lw s0,56(a4) - fc22: 1910 addi a2,sp,176 - fc24: 0000 unimp - fc26: 1924 addi s1,sp,184 - fc28: 0000 unimp - fc2a: 0001 nop - fc2c: 005f 0000 0000 0x5f - fc32: 0000 unimp - fc34: b400 fsd fs0,40(s0) - fc36: 0016 c.slli zero,0x5 - fc38: c800 sw s0,16(s0) - fc3a: 0016 c.slli zero,0x5 - fc3c: 0a00 addi s0,sp,272 - fc3e: 7f00 flw fs0,56(a4) - fc40: 0800 addi s0,sp,16 - fc42: 1420 addi s0,sp,552 - fc44: 1b14 addi a3,sp,432 - fc46: 1c1e slli s8,s8,0x27 - fc48: c89f 0016 f400 0xf4000016c89f - fc4e: 0016 c.slli zero,0x5 - fc50: 0100 addi s0,sp,128 - fc52: 6000 flw fs0,0(s0) - fc54: 16f4 addi a3,sp,876 - fc56: 0000 unimp - fc58: 16fc addi a5,sp,876 - fc5a: 0000 unimp - fc5c: 000a c.slli zero,0x2 - fc5e: 007f 0x7f - fc60: 2008 fld fa0,0(s0) - fc62: 1414 addi a3,sp,544 - fc64: 9f1c1e1b 0x9f1c1e1b - fc68: 1754 addi a3,sp,932 - fc6a: 0000 unimp - fc6c: 1784 addi s1,sp,992 - fc6e: 0000 unimp - fc70: 000a c.slli zero,0x2 - fc72: 007f 0x7f - fc74: 2008 fld fa0,0(s0) - fc76: 1414 addi a3,sp,544 - fc78: 9f1c1e1b 0x9f1c1e1b - fc7c: 1784 addi s1,sp,992 - fc7e: 0000 unimp - fc80: 17a8 addi a0,sp,1000 - fc82: 0000 unimp - fc84: 0001 nop - fc86: a860 fsd fs0,208(s0) - fc88: c8000017 auipc zero,0xc8000 - fc8c: 0a000017 auipc zero,0xa000 - fc90: 7f00 flw fs0,56(a4) - fc92: 0800 addi s0,sp,16 - fc94: 1420 addi s0,sp,552 - fc96: 1b14 addi a3,sp,432 - fc98: 1c1e slli s8,s8,0x27 - fc9a: 109f 0019 2400 0x24000019109f - fca0: 0019 c.nop 6 - fca2: 0a00 addi s0,sp,272 - fca4: 7f00 flw fs0,56(a4) - fca6: 0800 addi s0,sp,16 - fca8: 1420 addi s0,sp,552 - fcaa: 1b14 addi a3,sp,432 - fcac: 1c1e slli s8,s8,0x27 - fcae: 009f 0000 0000 0x9f - fcb4: 0000 unimp - fcb6: b400 fsd fs0,40(s0) - fcb8: 0016 c.slli zero,0x5 - fcba: c800 sw s0,16(s0) - fcbc: 0016 c.slli zero,0x5 - fcbe: 0d00 addi s0,sp,656 - fcc0: 0800 addi s0,sp,16 - fcc2: 7f20 flw fs0,120(a4) - fcc4: 0800 addi s0,sp,16 - fcc6: 1420 addi s0,sp,552 - fcc8: 1b14 addi a3,sp,432 - fcca: 1c1e slli s8,s8,0x27 - fccc: 9f1c 0x9f1c - fcce: 16c8 addi a0,sp,868 - fcd0: 0000 unimp - fcd2: 16f4 addi a3,sp,876 - fcd4: 0000 unimp - fcd6: 0006 c.slli zero,0x1 - fcd8: 2008 fld fa0,0(s0) - fcda: 0080 addi s0,sp,64 - fcdc: 9f1c 0x9f1c - fcde: 16f4 addi a3,sp,876 - fce0: 0000 unimp - fce2: 16fc addi a5,sp,876 - fce4: 0000 unimp - fce6: 000d c.nop 3 - fce8: 2008 fld fa0,0(s0) - fcea: 007f 0x7f - fcec: 2008 fld fa0,0(s0) - fcee: 1414 addi a3,sp,544 - fcf0: 1c1c1e1b 0x1c1c1e1b - fcf4: 549f 0017 8400 0x84000017549f - fcfa: 0d000017 auipc zero,0xd000 - fcfe: 0800 addi s0,sp,16 - fd00: 7f20 flw fs0,120(a4) - fd02: 0800 addi s0,sp,16 - fd04: 1420 addi s0,sp,552 - fd06: 1b14 addi a3,sp,432 - fd08: 1c1e slli s8,s8,0x27 - fd0a: 9f1c 0x9f1c - fd0c: 1784 addi s1,sp,992 - fd0e: 0000 unimp - fd10: 17a8 addi a0,sp,1000 - fd12: 0000 unimp - fd14: 0006 c.slli zero,0x1 - fd16: 2008 fld fa0,0(s0) - fd18: 0080 addi s0,sp,64 - fd1a: 9f1c 0x9f1c - fd1c: 17a8 addi a0,sp,1000 - fd1e: 0000 unimp - fd20: 17c8 addi a0,sp,996 - fd22: 0000 unimp - fd24: 000d c.nop 3 - fd26: 2008 fld fa0,0(s0) - fd28: 007f 0x7f - fd2a: 2008 fld fa0,0(s0) - fd2c: 1414 addi a3,sp,544 - fd2e: 1c1c1e1b 0x1c1c1e1b - fd32: 109f 0019 2400 0x24000019109f - fd38: 0019 c.nop 6 - fd3a: 0d00 addi s0,sp,656 - fd3c: 0800 addi s0,sp,16 - fd3e: 7f20 flw fs0,120(a4) - fd40: 0800 addi s0,sp,16 - fd42: 1420 addi s0,sp,552 - fd44: 1b14 addi a3,sp,432 - fd46: 1c1e slli s8,s8,0x27 - fd48: 9f1c 0x9f1c - ... - fd52: 16b4 addi a3,sp,872 - fd54: 0000 unimp - fd56: 16ec addi a1,sp,876 - fd58: 0000 unimp - fd5a: 0001 nop - fd5c: ec5e fsw fs7,24(sp) - fd5e: 0016 c.slli zero,0x5 - fd60: f400 fsw fs0,40(s0) - fd62: 0016 c.slli zero,0x5 - fd64: 0300 addi s0,sp,384 - fd66: 7e00 flw fs0,56(a2) - fd68: 9f01 0x9f01 - fd6a: 16f4 addi a3,sp,876 - fd6c: 0000 unimp - fd6e: 16fc addi a5,sp,876 - fd70: 0000 unimp - fd72: 0006 c.slli zero,0x1 - fd74: 007f 0x7f - fd76: 2008 fld fa0,0(s0) - fd78: 17549f1b 0x17549f1b - fd7c: 0000 unimp - fd7e: 1780 addi s0,sp,992 - fd80: 0000 unimp - fd82: 0001 nop - fd84: 805e c.mv zero,s7 - fd86: 84000017 auipc zero,0x84000 - fd8a: 03000017 auipc zero,0x3000 - fd8e: 7e00 flw fs0,56(a2) - fd90: 9f01 0x9f01 - fd92: 1784 addi s1,sp,992 - fd94: 0000 unimp - fd96: 17a8 addi a0,sp,1000 - fd98: 0000 unimp - fd9a: 0001 nop - fd9c: a85e fsd fs7,16(sp) - fd9e: c8000017 auipc zero,0xc8000 - fda2: 06000017 auipc zero,0x6000 - fda6: 7f00 flw fs0,56(a4) - fda8: 0800 addi s0,sp,16 - fdaa: 1b20 addi s0,sp,440 - fdac: 109f 0019 2400 0x24000019109f - fdb2: 0019 c.nop 6 - fdb4: 0600 addi s0,sp,768 - fdb6: 7f00 flw fs0,56(a4) - fdb8: 0800 addi s0,sp,16 - fdba: 1b20 addi s0,sp,440 - fdbc: 009f 0000 0000 0x9f - fdc2: 0000 unimp - fdc4: ec00 fsw fs0,24(s0) - fdc6: 0016 c.slli zero,0x5 - fdc8: f400 fsw fs0,40(s0) - fdca: 0016 c.slli zero,0x5 - fdcc: 0100 addi s0,sp,128 - fdce: 5e00 lw s0,56(a2) - fdd0: 1764 addi s1,sp,940 - fdd2: 0000 unimp - fdd4: 1770 addi a2,sp,940 - fdd6: 0000 unimp - fdd8: 0001 nop - fdda: 705c flw fa5,36(s0) - fddc: 78000017 auipc zero,0x78000 - fde0: 03000017 auipc zero,0x3000 - fde4: 7c00 flw fs0,56(s0) - fde6: 9f01 0x9f01 - fde8: 1778 addi a4,sp,940 - fdea: 0000 unimp - fdec: 1784 addi s1,sp,992 - fdee: 0000 unimp - fdf0: 0001 nop - fdf2: a85c fsd fa5,144(s0) - fdf4: cc000017 auipc zero,0xcc000 - fdf8: 01000017 auipc zero,0x1000 - fdfc: 5e00 lw s0,56(a2) - fdfe: 1910 addi a2,sp,176 - fe00: 0000 unimp - fe02: 1914 addi a3,sp,176 - fe04: 0000 unimp - fe06: 0001 nop - fe08: 005e c.slli zero,0x17 - fe0a: 0000 unimp - fe0c: 0000 unimp - fe0e: 0000 unimp - fe10: fc00 fsw fs0,56(s0) - fe12: 0018 0x18 - fe14: 1000 addi s0,sp,32 - fe16: 0019 c.nop 6 - fe18: 0800 addi s0,sp,16 - fe1a: 8100 0x8100 - fe1c: 3000 fld fs0,32(s0) - fe1e: 082e slli a6,a6,0xb - fe20: 1aff 0x1aff - fe22: 009f 0000 0000 0x9f - fe28: 0000 unimp - fe2a: d400 sw s0,40(s0) - fe2c: 00000017 auipc zero,0x0 - fe30: 0018 0x18 - fe32: 0d00 addi s0,sp,656 - fe34: 0800 addi s0,sp,16 - fe36: 7f20 flw fs0,120(a4) - fe38: 0800 addi s0,sp,16 - fe3a: 1420 addi s0,sp,552 - fe3c: 1b14 addi a3,sp,432 - fe3e: 1c1e slli s8,s8,0x27 - fe40: 9f1c 0x9f1c - fe42: 1834 addi a3,sp,56 - fe44: 0000 unimp - fe46: 1858 addi a4,sp,52 - fe48: 0000 unimp - fe4a: 000d c.nop 3 - fe4c: 2008 fld fa0,0(s0) - fe4e: 007f 0x7f - fe50: 2008 fld fa0,0(s0) - fe52: 1414 addi a3,sp,544 - fe54: 1c1c1e1b 0x1c1c1e1b - fe58: 009f 0000 0000 0x9f - fe5e: 0000 unimp - fe60: d400 sw s0,40(s0) - fe62: 00000017 auipc zero,0x0 - fe66: 0018 0x18 - fe68: 0a00 addi s0,sp,272 - fe6a: 7f00 flw fs0,56(a4) - fe6c: 0800 addi s0,sp,16 - fe6e: 1420 addi s0,sp,552 - fe70: 1b14 addi a3,sp,432 - fe72: 1c1e slli s8,s8,0x27 - fe74: 349f 0018 5800 0x58000018349f - fe7a: 0018 0x18 - fe7c: 0a00 addi s0,sp,272 - fe7e: 7f00 flw fs0,56(a4) - fe80: 0800 addi s0,sp,16 - fe82: 1420 addi s0,sp,552 - fe84: 1b14 addi a3,sp,432 - fe86: 1c1e slli s8,s8,0x27 - fe88: 009f 0000 0000 0x9f - fe8e: 0000 unimp - fe90: d400 sw s0,40(s0) - fe92: e8000017 auipc zero,0xe8000 - fe96: 01000017 auipc zero,0x1000 - fe9a: 6000 flw fs0,0(s0) - fe9c: 17e8 addi a0,sp,1004 - fe9e: 0000 unimp - fea0: 17ec addi a1,sp,1004 - fea2: 0000 unimp - fea4: 0001 nop - fea6: ec5d bnez s0,ff64 <__stack_size+0xfb64> - fea8: 24000017 auipc zero,0x24000 - feac: 0018 0x18 - feae: 0100 addi s0,sp,128 - feb0: 6000 flw fs0,0(s0) - feb2: 1834 addi a3,sp,56 - feb4: 0000 unimp - feb6: 18b0 addi a2,sp,120 - feb8: 0000 unimp - feba: 0001 nop - febc: b860 fsd fs0,240(s0) - febe: 0018 0x18 - fec0: e400 fsw fs0,8(s0) - fec2: 0018 0x18 - fec4: 0100 addi s0,sp,128 - fec6: 6000 flw fs0,0(s0) - ... - fed0: 17d4 addi a3,sp,996 - fed2: 0000 unimp - fed4: 17dc addi a5,sp,996 - fed6: 0000 unimp - fed8: 0002 c.slli64 zero - feda: 9f30 0x9f30 - fedc: 17dc addi a5,sp,996 - fede: 0000 unimp - fee0: 17f0 addi a2,sp,1004 - fee2: 0000 unimp - fee4: 0001 nop - fee6: 045e slli s0,s0,0x17 - fee8: 0018 0x18 - feea: 1000 addi s0,sp,32 - feec: 0018 0x18 - feee: 0100 addi s0,sp,128 - fef0: 5e00 lw s0,56(a2) - fef2: 1810 addi a2,sp,48 - fef4: 0000 unimp - fef6: 1818 addi a4,sp,48 - fef8: 0000 unimp - fefa: 7f7e0003 lb zero,2039(t3) - fefe: 189f 0018 2000 0x20000018189f - ff04: 0018 0x18 - ff06: 0100 addi s0,sp,128 - ff08: 5e00 lw s0,56(a2) - ff0a: 1834 addi a3,sp,56 - ff0c: 0000 unimp - ff0e: 1848 addi a0,sp,52 - ff10: 0000 unimp - ff12: 0001 nop - ff14: 485e lw a6,212(sp) - ff16: 0018 0x18 - ff18: 4c00 lw s0,24(s0) - ff1a: 0018 0x18 - ff1c: 0300 addi s0,sp,384 - ff1e: 7e00 flw fs0,56(a2) - ff20: 9f7f 0x9f7f - ff22: 184c addi a1,sp,52 - ff24: 0000 unimp - ff26: 1850 addi a2,sp,52 - ff28: 0000 unimp - ff2a: 0001 nop - ff2c: 7c5e flw fs8,244(sp) - ff2e: 0018 0x18 - ff30: 8800 0x8800 - ff32: 0018 0x18 - ff34: 0200 addi s0,sp,256 - ff36: 3000 fld fs0,32(s0) - ff38: 889f 0018 a000 0xa0000018889f - ff3e: 0018 0x18 - ff40: 0100 addi s0,sp,128 - ff42: 5e00 lw s0,56(a2) - ff44: 18b8 addi a4,sp,120 - ff46: 0000 unimp - ff48: 18d4 addi a3,sp,116 - ff4a: 0000 unimp - ff4c: 0001 nop - ff4e: d45e sw s7,40(sp) - ff50: 0018 0x18 - ff52: e000 fsw fs0,0(s0) - ff54: 0018 0x18 - ff56: 0300 addi s0,sp,384 - ff58: 7e00 flw fs0,56(a2) - ff5a: 9f7f 0x9f7f - ff5c: 18e0 addi s0,sp,124 - ff5e: 0000 unimp - ff60: 1900 addi s0,sp,176 - ff62: 0000 unimp - ff64: 0001 nop - ff66: 005e c.slli zero,0x17 - ff68: 0000 unimp - ff6a: 0000 unimp - ff6c: 0000 unimp - ff6e: d400 sw s0,40(s0) - ff70: dc000017 auipc zero,0xdc000 - ff74: 02000017 auipc zero,0x2000 - ff78: 3000 fld fs0,32(s0) - ff7a: dc9f 0017 1000 0x10000017dc9f - ff80: 0019 c.nop 6 - ff82: 0100 addi s0,sp,128 - ff84: 6100 flw fs0,0(a0) - ... - ff8e: 0864 addi s1,sp,28 - ff90: 0000 unimp - ff92: 0914 addi a3,sp,144 - ff94: 0000 unimp - ff96: 0002 c.slli64 zero - ff98: 9f31 0x9f31 - ff9a: 09a4 addi s1,sp,216 - ff9c: 0000 unimp - ff9e: 0b2c addi a1,sp,408 - ffa0: 0000 unimp - ffa2: 0001 nop - ffa4: 3060 fld fs0,224(s0) - ffa6: 0019 c.nop 6 - ffa8: 5800 lw s0,48(s0) - ffaa: 0019 c.nop 6 - ffac: 0200 addi s0,sp,256 - ffae: 3100 fld fs0,32(a0) - ffb0: 589f 0019 5c00 0x5c000019589f - ffb6: 0019 c.nop 6 - ffb8: 0100 addi s0,sp,128 - ffba: 6000 flw fs0,0(s0) - ffbc: 1964 addi s1,sp,188 - ffbe: 0000 unimp - ffc0: 1a28 addi a0,sp,312 - ffc2: 0000 unimp - ffc4: 0001 nop - ffc6: 0060 addi s0,sp,12 - ffc8: 0000 unimp - ffca: 0000 unimp - ffcc: 0000 unimp - ffce: 7400 flw fs0,40(s0) - ffd0: 0008 0x8 - ffd2: 1400 addi s0,sp,544 - ffd4: 0009 c.nop 2 - ffd6: 0100 addi s0,sp,128 - ffd8: 5900 lw s0,48(a0) - ffda: 1930 addi a2,sp,184 - ffdc: 0000 unimp - ffde: 195c addi a5,sp,180 - ffe0: 0000 unimp - ffe2: 0001 nop - ffe4: 0059 c.nop 22 - ffe6: 0000 unimp - ffe8: 0000 unimp - ffea: 0000 unimp - ffec: 7400 flw fs0,40(s0) - ffee: 0008 0x8 - fff0: 1400 addi s0,sp,544 - fff2: 0009 c.nop 2 - fff4: 0200 addi s0,sp,256 - fff6: 3000 fld fs0,32(s0) - fff8: 309f 0019 5c00 0x5c000019309f - fffe: 0019 c.nop 6 - 10000: 0200 addi s0,sp,256 - 10002: 3000 fld fs0,32(s0) - 10004: 009f 0000 0000 0x9f - 1000a: 0000 unimp - 1000c: 7400 flw fs0,40(s0) - 1000e: 0008 0x8 - 10010: 1400 addi s0,sp,544 - 10012: 0009 c.nop 2 - 10014: 0200 addi s0,sp,256 - 10016: 3100 fld fs0,32(a0) - 10018: 309f 0019 5c00 0x5c000019309f - 1001e: 0019 c.nop 6 - 10020: 0200 addi s0,sp,256 - 10022: 3100 fld fs0,32(a0) - 10024: 009f 0000 0000 0x9f - 1002a: 0000 unimp - 1002c: 7400 flw fs0,40(s0) - 1002e: 0008 0x8 - 10030: 1400 addi s0,sp,544 - 10032: 0009 c.nop 2 - 10034: 0200 addi s0,sp,256 - 10036: 4f00 lw s0,24(a4) - 10038: 309f 0019 5c00 0x5c000019309f - 1003e: 0019 c.nop 6 - 10040: 0200 addi s0,sp,256 - 10042: 4f00 lw s0,24(a4) - 10044: 009f 0000 0000 0x9f - 1004a: 0000 unimp - 1004c: 7400 flw fs0,40(s0) - 1004e: 0008 0x8 - 10050: 7c00 flw fs0,56(s0) - 10052: 0008 0x8 - 10054: 0200 addi s0,sp,256 - 10056: 3300 fld fs0,32(a4) - 10058: 9c9f 0008 1400 0x140000089c9f - 1005e: 0009 c.nop 2 - 10060: 0300 addi s0,sp,384 - 10062: 0900 addi s0,sp,144 - 10064: 9fff 0x9fff - 10066: 1930 addi a2,sp,184 - 10068: 0000 unimp - 1006a: 195c addi a5,sp,180 - 1006c: 0000 unimp - 1006e: ff090003 lb zero,-16(s2) - 10072: 009f 0000 0000 0x9f - 10078: 0000 unimp - 1007a: f000 fsw fs0,32(s0) - 1007c: 0008 0x8 - 1007e: fc00 fsw fs0,56(s0) - 10080: 0008 0x8 - 10082: 0100 addi s0,sp,128 - 10084: 5f00 lw s0,56(a4) - 10086: 08fc addi a5,sp,92 - 10088: 0000 unimp - 1008a: 0908 addi a0,sp,144 - 1008c: 0000 unimp - 1008e: 0001 nop - 10090: 085e slli a6,a6,0x17 - 10092: 0009 c.nop 2 - 10094: 0c00 addi s0,sp,528 - 10096: 0009 c.nop 2 - 10098: 0600 addi s0,sp,768 - 1009a: 7f00 flw fs0,56(a4) - 1009c: 0800 addi s0,sp,16 - 1009e: 1aff 0x1aff - 100a0: 0c9f 0009 1400 0x140000090c9f - 100a6: 0009 c.nop 2 - 100a8: 1200 addi s0,sp,288 - 100aa: 7e00 flw fs0,56(a2) - 100ac: 9100 0x9100 - 100ae: 0648 addi a0,sp,772 - 100b0: 4022 0x4022 - 100b2: 7e22244b fnmsub.q fs0,ft4,ft2,fa5,rdn - 100b6: 4000 lw s0,0(s0) - 100b8: 2d22244b 0x2d22244b - 100bc: 009f 0000 0000 0x9f - 100c2: 0000 unimp - 100c4: e800 fsw fs0,16(s0) - 100c6: 0009 c.nop 2 - 100c8: f000 fsw fs0,32(s0) - 100ca: 0009 c.nop 2 - 100cc: 0100 addi s0,sp,128 - 100ce: 5e00 lw s0,56(a2) - 100d0: 09f0 addi a2,sp,220 - 100d2: 0000 unimp - 100d4: 09f4 addi a3,sp,220 - 100d6: 0000 unimp - 100d8: b091000f 0xb091000f - 100dc: 067f 0x67f - 100de: 4b40 lw s0,20(a4) - 100e0: 2224 fld fs1,64(a2) - 100e2: 030c addi a1,sp,384 - 100e4: 0000 unimp - 100e6: 2c80 fld fs0,24(s1) - 100e8: f49f 0009 0400 0x4000009f49f - 100ee: 000a c.slli zero,0x2 - 100f0: 0100 addi s0,sp,128 - 100f2: 5e00 lw s0,56(a2) - 100f4: 0a04 addi s1,sp,272 - 100f6: 0000 unimp - 100f8: 0a08 addi a0,sp,272 - 100fa: 0000 unimp - 100fc: 0006 c.slli zero,0x1 - 100fe: ff08007b 0xff08007b - 10102: 9f1a add t5,t5,t1 - ... - 1010c: 1978 addi a4,sp,188 - 1010e: 0000 unimp - 10110: 1980 addi s0,sp,240 - 10112: 0000 unimp - 10114: 0001 nop - 10116: 805e c.mv zero,s7 - 10118: 0019 c.nop 6 - 1011a: 8400 0x8400 - 1011c: 0019 c.nop 6 - 1011e: 0f00 addi s0,sp,912 - 10120: 9100 0x9100 - 10122: 7fb0 flw fa2,120(a5) - 10124: 4006 0x4006 - 10126: 0c22244b 0xc22244b - 1012a: 80000007 0x80000007 - 1012e: 9f2c 0x9f2c - 10130: 1984 addi s1,sp,240 - 10132: 0000 unimp - 10134: 1994 addi a3,sp,240 - 10136: 0000 unimp - 10138: 0001 nop - 1013a: 945e add s0,s0,s7 - 1013c: 0019 c.nop 6 - 1013e: 9c00 0x9c00 - 10140: 0019 c.nop 6 - 10142: 0600 addi s0,sp,768 - 10144: 7c00 flw fs0,56(s0) - 10146: 0800 addi s0,sp,16 - 10148: 1aff 0x1aff - 1014a: 009f 0000 0000 0x9f - 10150: 0000 unimp - 10152: b400 fsd fs0,40(s0) - 10154: 0019 c.nop 6 - 10156: bc00 fsd fs0,56(s0) - 10158: 0019 c.nop 6 - 1015a: 0100 addi s0,sp,128 - 1015c: 5e00 lw s0,56(a2) - 1015e: 19bc addi a5,sp,248 - 10160: 0000 unimp - 10162: 19c0 addi s0,sp,244 - 10164: 0000 unimp - 10166: b091000f 0xb091000f - 1016a: 067f 0x67f - 1016c: 4b40 lw s0,20(a4) - 1016e: 2224 fld fs1,64(a2) - 10170: 070c addi a1,sp,896 - 10172: 0000 unimp - 10174: 2c80 fld fs0,24(s1) - 10176: c09f 0019 cc00 0xcc000019c09f - 1017c: 0019 c.nop 6 - 1017e: 0100 addi s0,sp,128 - 10180: 5e00 lw s0,56(a2) - 10182: 19cc addi a1,sp,244 - 10184: 0000 unimp - 10186: 19d0 addi a2,sp,244 - 10188: 0000 unimp - 1018a: 0006 c.slli zero,0x1 - 1018c: 007d c.nop 31 - 1018e: ff08 fsw fa0,56(a4) - 10190: 9f1a add t5,t5,t1 - 10192: 19d0 addi a2,sp,244 - 10194: 0000 unimp - 10196: 19d4 addi a3,sp,244 - 10198: 0000 unimp - 1019a: 0010 0x10 - 1019c: b891 j f9f0 <__stack_size+0xf5f0> - 1019e: 067f 0x67f - 101a0: 4b40 lw s0,20(a4) - 101a2: 2224 fld fs1,64(a2) - 101a4: 007e c.slli zero,0x1f - 101a6: 4b40 lw s0,20(a4) - 101a8: 2224 fld fs1,64(a2) - 101aa: 9f2d 0x9f2d - ... - 101b4: 0a48 addi a0,sp,276 - 101b6: 0000 unimp - 101b8: 0b2c addi a1,sp,408 - 101ba: 0000 unimp - 101bc: 0002 c.slli64 zero - 101be: 9f4d 0x9f4d - ... - 101c8: 0a48 addi a0,sp,276 - 101ca: 0000 unimp - 101cc: 0b2c addi a1,sp,408 - 101ce: 0000 unimp - 101d0: 0002 c.slli64 zero - 101d2: 00009f33 sll t5,ra,zero - 101d6: 0000 unimp - 101d8: 0000 unimp - 101da: 0000 unimp - 101dc: 0a48 addi a0,sp,276 - 101de: 0000 unimp - 101e0: 0b2c addi a1,sp,408 - 101e2: 0000 unimp - 101e4: 0002 c.slli64 zero - 101e6: 9f30 0x9f30 - ... - 101f0: 0a48 addi a0,sp,276 - 101f2: 0000 unimp - 101f4: 0a50 addi a2,sp,276 - 101f6: 0000 unimp - 101f8: 0002 c.slli64 zero - 101fa: 9f30 0x9f30 - 101fc: 0a70 addi a2,sp,284 - 101fe: 0000 unimp - 10200: 0b2c addi a1,sp,408 - 10202: 0000 unimp - 10204: 0002 c.slli64 zero - 10206: 9f34 0x9f34 - ... - 10214: 0064 addi s1,sp,12 - 10216: 0000 unimp - 10218: 0002 c.slli64 zero - 1021a: 9f30 0x9f30 - 1021c: 006c addi a1,sp,12 - 1021e: 0000 unimp - 10220: 00b4 addi a3,sp,72 - 10222: 0000 unimp - 10224: 0002 c.slli64 zero - 10226: 9f30 0x9f30 - 10228: 00bc addi a5,sp,72 - 1022a: 0000 unimp - 1022c: 0120 addi s0,sp,136 - 1022e: 0000 unimp - 10230: 0002 c.slli64 zero - 10232: 9f30 0x9f30 - 10234: 0120 addi s0,sp,136 - 10236: 0000 unimp - 10238: 012c addi a1,sp,136 - 1023a: 0000 unimp - 1023c: 0008 0x8 - 1023e: 0076 c.slli zero,0x1d - 10240: 2e30 fld fa2,88(a2) - 10242: ff08 fsw fa0,56(a4) - 10244: 9f1a add t5,t5,t1 - 10246: 012c addi a1,sp,136 - 10248: 0000 unimp - 1024a: 01ac addi a1,sp,200 - 1024c: 0000 unimp - 1024e: 0002 c.slli64 zero - 10250: 9f30 0x9f30 - ... - 1025a: 004c addi a1,sp,4 - 1025c: 0000 unimp - 1025e: 0064 addi s1,sp,12 - 10260: 0000 unimp - 10262: 0005 c.nop 1 - 10264: 0081 addi ra,ra,0 - 10266: 649f254f 0x649f254f - 1026a: 0000 unimp - 1026c: 6800 flw fs0,16(s0) - 1026e: 0000 unimp - 10270: 0600 addi s0,sp,768 - 10272: 9100 0x9100 - 10274: 066c addi a1,sp,780 - 10276: 689f254f fnmadd.s fa0,ft10,fs1,fa3,rdn - 1027a: 0000 unimp - 1027c: 6c00 flw fs0,24(s0) - 1027e: 0000 unimp - 10280: 0600 addi s0,sp,768 - 10282: 7200 flw fs0,32(a2) - 10284: 066c addi a1,sp,780 - 10286: 6c9f254f 0x6c9f254f - 1028a: 0000 unimp - 1028c: 7000 flw fs0,32(s0) - 1028e: 0000 unimp - 10290: 0500 addi s0,sp,640 - 10292: 8100 0x8100 - 10294: 4f00 lw s0,24(a4) - 10296: 9f25 0x9f25 - 10298: 0070 addi a2,sp,12 - 1029a: 0000 unimp - 1029c: 0108 addi a0,sp,128 - 1029e: 0000 unimp - 102a0: 0006 c.slli zero,0x1 - 102a2: 6c91 lui s9,0x4 - 102a4: 4f06 lw t5,64(sp) - 102a6: 9f25 0x9f25 - 102a8: 0108 addi a0,sp,128 - 102aa: 0000 unimp - 102ac: 0110 addi a2,sp,128 - 102ae: 0000 unimp - 102b0: 0006 c.slli zero,0x1 - 102b2: 6c7f 0x6c7f - 102b4: 4f06 lw t5,64(sp) - 102b6: 9f25 0x9f25 - 102b8: 0110 addi a2,sp,128 - 102ba: 0000 unimp - 102bc: 0130 addi a2,sp,136 - 102be: 0000 unimp - 102c0: 0006 c.slli zero,0x1 - 102c2: 6c91 lui s9,0x4 - 102c4: 4f06 lw t5,64(sp) - 102c6: 9f25 0x9f25 - 102c8: 0130 addi a2,sp,136 - 102ca: 0000 unimp - 102cc: 0144 addi s1,sp,132 - 102ce: 0000 unimp - 102d0: 0006 c.slli zero,0x1 - 102d2: 4f066c7b 0x4f066c7b - 102d6: 9f25 0x9f25 - 102d8: 0144 addi s1,sp,132 - 102da: 0000 unimp - 102dc: 0178 addi a4,sp,140 - 102de: 0000 unimp - 102e0: 0006 c.slli zero,0x1 - 102e2: 6c91 lui s9,0x4 - 102e4: 4f06 lw t5,64(sp) - 102e6: 9f25 0x9f25 - 102e8: 0178 addi a4,sp,140 - 102ea: 0000 unimp - 102ec: 0188 addi a0,sp,192 - 102ee: 0000 unimp - 102f0: 0006 c.slli zero,0x1 - 102f2: 6c7d lui s8,0x1f - 102f4: 4f06 lw t5,64(sp) - 102f6: 9f25 0x9f25 - 102f8: 0188 addi a0,sp,192 - 102fa: 0000 unimp - 102fc: 0198 addi a4,sp,192 - 102fe: 0000 unimp - 10300: 0006 c.slli zero,0x1 - 10302: 6c91 lui s9,0x4 - 10304: 4f06 lw t5,64(sp) - 10306: 9f25 0x9f25 - 10308: 0198 addi a4,sp,192 - 1030a: 0000 unimp - 1030c: 01a4 addi s1,sp,200 - 1030e: 0000 unimp - 10310: 0005 c.nop 1 - 10312: 0081 addi ra,ra,0 - 10314: a49f254f 0xa49f254f - 10318: 0001 nop - 1031a: ac00 fsd fs0,24(s0) - 1031c: 0001 nop - 1031e: 0600 addi s0,sp,768 - 10320: 9100 0x9100 - 10322: 066c addi a1,sp,780 - 10324: 009f254f fnmadd.s fa0,ft10,fs1,ft0,rdn - 10328: 0000 unimp - 1032a: 0000 unimp - 1032c: 0000 unimp - 1032e: 4c00 lw s0,24(s0) - 10330: 0000 unimp - 10332: 6400 flw fs0,8(s0) - 10334: 0000 unimp - 10336: 0100 addi s0,sp,128 - 10338: 5b00 lw s0,48(a4) - 1033a: 0064 addi s1,sp,12 - 1033c: 0000 unimp - 1033e: 0068 addi a0,sp,12 - 10340: 0000 unimp - 10342: 0008 0x8 - 10344: 6c91 lui s9,0x4 - 10346: 3106 fld ft2,96(sp) - 10348: 4124 lw s1,64(a0) - 1034a: 9f25 0x9f25 - 1034c: 0068 addi a0,sp,12 - 1034e: 0000 unimp - 10350: 006c addi a1,sp,12 - 10352: 0000 unimp - 10354: 0008 0x8 - 10356: 6c72 flw fs8,28(sp) - 10358: 3106 fld ft2,96(sp) - 1035a: 4124 lw s1,64(a0) - 1035c: 9f25 0x9f25 - 1035e: 006c addi a1,sp,12 - 10360: 0000 unimp - 10362: 00b4 addi a3,sp,72 - 10364: 0000 unimp - 10366: 0001 nop - 10368: 0000b45b 0xb45b - 1036c: bc00 fsd fs0,56(s0) - 1036e: 0000 unimp - 10370: 0800 addi s0,sp,16 - 10372: 9100 0x9100 - 10374: 066c addi a1,sp,780 - 10376: 2431 jal 10582 <__stack_size+0x10182> - 10378: 2541 jal 109f8 <__stack_size+0x105f8> - 1037a: bc9f 0000 e400 0xe4000000bc9f - 10380: 0000 unimp - 10382: 0100 addi s0,sp,128 - 10384: 5b00 lw s0,48(a4) - 10386: 00e4 addi s1,sp,76 - 10388: 0000 unimp - 1038a: 0108 addi a0,sp,128 - 1038c: 0000 unimp - 1038e: 0008 0x8 - 10390: 6c91 lui s9,0x4 - 10392: 3106 fld ft2,96(sp) - 10394: 4124 lw s1,64(a0) - 10396: 9f25 0x9f25 - 10398: 0108 addi a0,sp,128 - 1039a: 0000 unimp - 1039c: 0110 addi a2,sp,128 - 1039e: 0000 unimp - 103a0: 0008 0x8 - 103a2: 6c7f 0x6c7f - 103a4: 3106 fld ft2,96(sp) - 103a6: 4124 lw s1,64(a0) - 103a8: 9f25 0x9f25 - 103aa: 0110 addi a2,sp,128 - 103ac: 0000 unimp - 103ae: 0130 addi a2,sp,136 - 103b0: 0000 unimp - 103b2: 0008 0x8 - 103b4: 6c91 lui s9,0x4 - 103b6: 3106 fld ft2,96(sp) - 103b8: 4124 lw s1,64(a0) - 103ba: 9f25 0x9f25 - 103bc: 0130 addi a2,sp,136 - 103be: 0000 unimp - 103c0: 0144 addi s1,sp,132 - 103c2: 0000 unimp - 103c4: 0008 0x8 - 103c6: 31066c7b 0x31066c7b - 103ca: 4124 lw s1,64(a0) - 103cc: 9f25 0x9f25 - 103ce: 0144 addi s1,sp,132 - 103d0: 0000 unimp - 103d2: 0178 addi a4,sp,140 - 103d4: 0000 unimp - 103d6: 0008 0x8 - 103d8: 6c91 lui s9,0x4 - 103da: 3106 fld ft2,96(sp) - 103dc: 4124 lw s1,64(a0) - 103de: 9f25 0x9f25 - 103e0: 0178 addi a4,sp,140 - 103e2: 0000 unimp - 103e4: 0188 addi a0,sp,192 - 103e6: 0000 unimp - 103e8: 0008 0x8 - 103ea: 6c7d lui s8,0x1f - 103ec: 3106 fld ft2,96(sp) - 103ee: 4124 lw s1,64(a0) - 103f0: 9f25 0x9f25 - 103f2: 0188 addi a0,sp,192 - 103f4: 0000 unimp - 103f6: 0198 addi a4,sp,192 - 103f8: 0000 unimp - 103fa: 0008 0x8 - 103fc: 6c91 lui s9,0x4 - 103fe: 3106 fld ft2,96(sp) - 10400: 4124 lw s1,64(a0) - 10402: 9f25 0x9f25 - 10404: 0198 addi a4,sp,192 - 10406: 0000 unimp - 10408: 01ac addi a1,sp,200 - 1040a: 0000 unimp - 1040c: 0001 nop - 1040e: 0000005b 0x5b - 10412: 0000 unimp - 10414: 0000 unimp - 10416: 5000 lw s0,32(s0) - 10418: 0000 unimp - 1041a: 6400 flw fs0,8(s0) - 1041c: 0000 unimp - 1041e: 0200 addi s0,sp,256 - 10420: 3000 fld fs0,32(s0) - 10422: 7c9f 0000 8800 0x880000007c9f - 10428: 0000 unimp - 1042a: 0500 addi s0,sp,640 - 1042c: 4000 lw s0,0(s0) - 1042e: 9f1f244b fnmsub.q fs0,ft10,fa7,fs3,rdn - 10432: 0088 addi a0,sp,64 - 10434: 0000 unimp - 10436: 00b4 addi a3,sp,72 - 10438: 0000 unimp - 1043a: 0001 nop - 1043c: 185a slli a6,a6,0x36 - 1043e: 0001 nop - 10440: 2c00 fld fs0,24(s0) - 10442: 0001 nop - 10444: 0100 addi s0,sp,128 - 10446: 5a00 lw s0,48(a2) - 10448: 0198 addi a4,sp,192 - 1044a: 0000 unimp - 1044c: 01a4 addi s1,sp,200 - 1044e: 0000 unimp - 10450: 0002 c.slli64 zero - 10452: 9f30 0x9f30 - 10454: 01a4 addi s1,sp,200 - 10456: 0000 unimp - 10458: 01ac addi a1,sp,200 - 1045a: 0000 unimp - 1045c: 0001 nop - 1045e: 005a c.slli zero,0x16 - 10460: 0000 unimp - 10462: 0000 unimp - 10464: 0000 unimp - 10466: 9400 0x9400 - 10468: 0000 unimp - 1046a: a800 fsd fs0,16(s0) - 1046c: 0000 unimp - 1046e: 1000 addi s0,sp,32 - 10470: 7c00 flw fs0,56(s0) - 10472: 3f00 fld fs0,56(a4) - 10474: 7e24 flw fs1,120(a2) - 10476: 2100 fld fs0,0(a0) - 10478: 0076 c.slli zero,0x1d - 1047a: 3021 jal fc82 <__stack_size+0xf882> - 1047c: 082e slli a6,a6,0xb - 1047e: 1aff 0x1aff - 10480: a89f 0000 ac00 0xac000000a89f - 10486: 0000 unimp - 10488: 0d00 addi s0,sp,656 - 1048a: 7c00 flw fs0,56(s0) - 1048c: 3f00 fld fs0,56(a4) - 1048e: 7e24 flw fs1,120(a2) - 10490: 2100 fld fs0,0(a0) - 10492: 2e30 fld fa2,88(a2) - 10494: ff08 fsw fa0,56(a4) - 10496: 9f1a add t5,t5,t1 - 10498: 00ac addi a1,sp,72 - 1049a: 0000 unimp - 1049c: 00b0 addi a2,sp,72 - 1049e: 0000 unimp - 104a0: 007c000b 0x7c000b - 104a4: 007e c.slli zero,0x1f - 104a6: 3021 jal fcae <__stack_size+0xf8ae> - 104a8: 082e slli a6,a6,0xb - 104aa: 1aff 0x1aff - 104ac: b09f 0000 b400 0xb4000000b09f - 104b2: 0000 unimp - 104b4: 0f00 addi s0,sp,912 - 104b6: 7200 flw fs0,32(a2) - 104b8: 0600 addi s0,sp,768 - 104ba: 0076 c.slli zero,0x1d - 104bc: 7c21 lui s8,0xfffe8 - 104be: 2100 fld fs0,0(a0) - 104c0: 2e30 fld fa2,88(a2) - 104c2: ff08 fsw fa0,56(a4) - 104c4: 9f1a add t5,t5,t1 - ... - 104ce: 0094 addi a3,sp,64 - 104d0: 0000 unimp - 104d2: 00b4 addi a3,sp,72 - 104d4: 0000 unimp - 104d6: 0002 c.slli64 zero - 104d8: 9f34 0x9f34 - ... - 104e2: 0094 addi a3,sp,64 - 104e4: 0000 unimp - 104e6: 00a8 addi a0,sp,72 - 104e8: 0000 unimp - 104ea: 007c000b 0x7c000b - 104ee: 007e243f 21007621 0x21007621007e243f - 104f6: a89f 0000 ac00 0xac000000a89f - 104fc: 0000 unimp - 104fe: 0800 addi s0,sp,16 - 10500: 7c00 flw fs0,56(s0) - 10502: 3f00 fld fs0,56(a4) - 10504: 7e24 flw fs1,120(a2) - 10506: 2100 fld fs0,0(a0) - 10508: ac9f 0000 b000 0xb0000000ac9f - 1050e: 0000 unimp - 10510: 0600 addi s0,sp,768 - 10512: 7c00 flw fs0,56(s0) - 10514: 7e00 flw fs0,56(a2) - 10516: 2100 fld fs0,0(a0) - 10518: b09f 0000 b400 0xb4000000b09f - 1051e: 0000 unimp - 10520: 0a00 addi s0,sp,272 - 10522: 7200 flw fs0,32(a2) - 10524: 0600 addi s0,sp,768 - 10526: 0076 c.slli zero,0x1d - 10528: 7c21 lui s8,0xfffe8 - 1052a: 2100 fld fs0,0(a0) - 1052c: 009f 0000 0000 0x9f - 10532: 0000 unimp - 10534: c000 sw s0,0(s0) - 10536: 0000 unimp - 10538: 1400 addi s0,sp,544 - 1053a: 0001 nop - 1053c: 0200 addi s0,sp,256 - 1053e: 3000 fld fs0,32(s0) - 10540: 149f 0001 2c00 0x2c000001149f - 10546: 0001 nop - 10548: 0800 addi s0,sp,16 - 1054a: 7600 flw fs0,40(a2) - 1054c: 3000 fld fs0,32(s0) - 1054e: 082e slli a6,a6,0xb - 10550: 1aff 0x1aff - 10552: 2c9f 0001 9800 0x980000012c9f - 10558: 0001 nop - 1055a: 0200 addi s0,sp,256 - 1055c: 3000 fld fs0,32(s0) - 1055e: 009f 0000 0000 0x9f - 10564: 0000 unimp - 10566: d800 sw s0,48(s0) - 10568: 0000 unimp - 1056a: fc00 fsw fs0,56(s0) - 1056c: 0000 unimp - 1056e: 0800 addi s0,sp,16 - 10570: 0800 addi s0,sp,16 - 10572: 7f20 flw fs0,120(a4) - 10574: 4f00 lw s0,24(a4) - 10576: 1c1a slli s8,s8,0x26 - 10578: fc9f 0000 0800 0x8000000fc9f - 1057e: 0001 nop - 10580: 1200 addi s0,sp,288 - 10582: 0800 addi s0,sp,16 - 10584: 8c20 0x8c20 - 10586: 9100 0x9100 - 10588: 066c addi a1,sp,780 - 1058a: 2431 jal 10796 <__stack_size+0x10396> - 1058c: 2541 jal 10c0c <__stack_size+0x1080c> - 1058e: 231c fld fa5,0(a4) - 10590: 4f52 lw t5,20(sp) - 10592: 1c1a slli s8,s8,0x26 - 10594: 089f 0001 1000 0x10000001089f - 1059a: 0001 nop - 1059c: 1200 addi s0,sp,288 - 1059e: 0800 addi s0,sp,16 - 105a0: 8c20 0x8c20 - 105a2: 7f00 flw fs0,56(a4) - 105a4: 066c addi a1,sp,780 - 105a6: 2431 jal 107b2 <__stack_size+0x103b2> - 105a8: 2541 jal 10c28 <__stack_size+0x10828> - 105aa: 231c fld fa5,0(a4) - 105ac: 4f52 lw t5,20(sp) - 105ae: 1c1a slli s8,s8,0x26 - 105b0: 109f 0001 1400 0x14000001109f - 105b6: 0001 nop - 105b8: 1200 addi s0,sp,288 - 105ba: 0800 addi s0,sp,16 - 105bc: 8c20 0x8c20 - 105be: 9100 0x9100 - 105c0: 066c addi a1,sp,780 - 105c2: 2431 jal 107ce <__stack_size+0x103ce> - 105c4: 2541 jal 10c44 <__stack_size+0x10844> - 105c6: 231c fld fa5,0(a4) - 105c8: 4f52 lw t5,20(sp) - 105ca: 1c1a slli s8,s8,0x26 - 105cc: 149f 0001 3000 0x30000001149f - 105d2: 0001 nop - 105d4: 1100 addi s0,sp,160 - 105d6: 0800 addi s0,sp,16 - 105d8: 0a20 addi s0,sp,280 - 105da: 6c91406f j 254a2 <__stack_size+0x250a2> - 105de: 3106 fld ft2,96(sp) - 105e0: 4124 lw s1,64(a0) - 105e2: 1c25 addi s8,s8,-23 - 105e4: 9f1c1a4f fnmadd.q fs4,fs8,fa7,fs3,rtz - 105e8: 0130 addi a2,sp,136 - 105ea: 0000 unimp - 105ec: 0144 addi s1,sp,132 - 105ee: 0000 unimp - 105f0: 0011 c.nop 4 - 105f2: 2008 fld fa0,0(s0) - 105f4: 6f0a flw ft10,128(sp) - 105f6: 7b40 flw fs0,52(a4) - 105f8: 066c addi a1,sp,780 - 105fa: 2431 jal 10806 <__stack_size+0x10406> - 105fc: 2541 jal 10c7c <__stack_size+0x1087c> - 105fe: 4f1c lw a5,24(a4) - 10600: 1c1a slli s8,s8,0x26 - 10602: 449f 0001 7800 0x78000001449f - 10608: 0001 nop - 1060a: 1100 addi s0,sp,160 - 1060c: 0800 addi s0,sp,16 - 1060e: 0a20 addi s0,sp,280 - 10610: 6c91406f j 254d8 <__stack_size+0x250d8> - 10614: 3106 fld ft2,96(sp) - 10616: 4124 lw s1,64(a0) - 10618: 1c25 addi s8,s8,-23 - 1061a: 9f1c1a4f fnmadd.q fs4,fs8,fa7,fs3,rtz - 1061e: 0178 addi a4,sp,140 - 10620: 0000 unimp - 10622: 0188 addi a0,sp,192 - 10624: 0000 unimp - 10626: 0011 c.nop 4 - 10628: 2008 fld fa0,0(s0) - 1062a: 6f0a flw ft10,128(sp) - 1062c: 7d40 flw fs0,60(a0) - 1062e: 066c addi a1,sp,780 - 10630: 2431 jal 1083c <__stack_size+0x1043c> - 10632: 2541 jal 10cb2 <__stack_size+0x108b2> - 10634: 4f1c lw a5,24(a4) - 10636: 1c1a slli s8,s8,0x26 - 10638: 889f 0001 9800 0x98000001889f - 1063e: 0001 nop - 10640: 1100 addi s0,sp,160 - 10642: 0800 addi s0,sp,16 - 10644: 0a20 addi s0,sp,280 - 10646: 6c91406f j 2550e <__stack_size+0x2510e> - 1064a: 3106 fld ft2,96(sp) - 1064c: 4124 lw s1,64(a0) - 1064e: 1c25 addi s8,s8,-23 - 10650: 9f1c1a4f fnmadd.q fs4,fs8,fa7,fs3,rtz - ... - 1065c: 00d8 addi a4,sp,68 - 1065e: 0000 unimp - 10660: 00fc addi a5,sp,76 - 10662: 0000 unimp - 10664: 0005 c.nop 1 - 10666: 007f 0x7f - 10668: fc9f1a4f 0xfc9f1a4f - 1066c: 0000 unimp - 1066e: 0800 addi s0,sp,16 - 10670: 0001 nop - 10672: 0f00 addi s0,sp,912 - 10674: 8c00 0x8c00 - 10676: 9100 0x9100 - 10678: 066c addi a1,sp,780 - 1067a: 2431 jal 10886 <__stack_size+0x10486> - 1067c: 2541 jal 10cfc <__stack_size+0x108fc> - 1067e: 231c fld fa5,0(a4) - 10680: 4f52 lw t5,20(sp) - 10682: 9f1a add t5,t5,t1 - 10684: 0108 addi a0,sp,128 - 10686: 0000 unimp - 10688: 0110 addi a2,sp,128 - 1068a: 0000 unimp - 1068c: 008c000f 0x8c000f - 10690: 6c7f 0x6c7f - 10692: 3106 fld ft2,96(sp) - 10694: 4124 lw s1,64(a0) - 10696: 1c25 addi s8,s8,-23 - 10698: 1a4f5223 0x1a4f5223 - 1069c: 109f 0001 1400 0x14000001109f - 106a2: 0001 nop - 106a4: 0f00 addi s0,sp,912 - 106a6: 8c00 0x8c00 - 106a8: 9100 0x9100 - 106aa: 066c addi a1,sp,780 - 106ac: 2431 jal 108b8 <__stack_size+0x104b8> - 106ae: 2541 jal 10d2e <__stack_size+0x1092e> - 106b0: 231c fld fa5,0(a4) - 106b2: 4f52 lw t5,20(sp) - 106b4: 9f1a add t5,t5,t1 - 106b6: 0114 addi a3,sp,128 - 106b8: 0000 unimp - 106ba: 0130 addi a2,sp,136 - 106bc: 0000 unimp - 106be: 000e c.slli zero,0x3 - 106c0: 6f0a flw ft10,128(sp) - 106c2: 9140 0x9140 - 106c4: 066c addi a1,sp,780 - 106c6: 2431 jal 108d2 <__stack_size+0x104d2> - 106c8: 2541 jal 10d48 <__stack_size+0x10948> - 106ca: 4f1c lw a5,24(a4) - 106cc: 9f1a add t5,t5,t1 - 106ce: 0130 addi a2,sp,136 - 106d0: 0000 unimp - 106d2: 0144 addi s1,sp,132 - 106d4: 0000 unimp - 106d6: 000e c.slli zero,0x3 - 106d8: 6f0a flw ft10,128(sp) - 106da: 7b40 flw fs0,52(a4) - 106dc: 066c addi a1,sp,780 - 106de: 2431 jal 108ea <__stack_size+0x104ea> - 106e0: 2541 jal 10d60 <__stack_size+0x10960> - 106e2: 4f1c lw a5,24(a4) - 106e4: 9f1a add t5,t5,t1 - 106e6: 0144 addi s1,sp,132 - 106e8: 0000 unimp - 106ea: 0178 addi a4,sp,140 - 106ec: 0000 unimp - 106ee: 000e c.slli zero,0x3 - 106f0: 6f0a flw ft10,128(sp) - 106f2: 9140 0x9140 - 106f4: 066c addi a1,sp,780 - 106f6: 2431 jal 10902 <__stack_size+0x10502> - 106f8: 2541 jal 10d78 <__stack_size+0x10978> - 106fa: 4f1c lw a5,24(a4) - 106fc: 9f1a add t5,t5,t1 - 106fe: 0178 addi a4,sp,140 - 10700: 0000 unimp - 10702: 0188 addi a0,sp,192 - 10704: 0000 unimp - 10706: 000e c.slli zero,0x3 - 10708: 6f0a flw ft10,128(sp) - 1070a: 7d40 flw fs0,60(a0) - 1070c: 066c addi a1,sp,780 - 1070e: 2431 jal 1091a <__stack_size+0x1051a> - 10710: 2541 jal 10d90 <__stack_size+0x10990> - 10712: 4f1c lw a5,24(a4) - 10714: 9f1a add t5,t5,t1 - 10716: 0188 addi a0,sp,192 - 10718: 0000 unimp - 1071a: 0198 addi a4,sp,192 - 1071c: 0000 unimp - 1071e: 000e c.slli zero,0x3 - 10720: 6f0a flw ft10,128(sp) - 10722: 9140 0x9140 - 10724: 066c addi a1,sp,780 - 10726: 2431 jal 10932 <__stack_size+0x10532> - 10728: 2541 jal 10da8 <__stack_size+0x109a8> - 1072a: 4f1c lw a5,24(a4) - 1072c: 9f1a add t5,t5,t1 - ... - 10736: 00d8 addi a4,sp,68 - 10738: 0000 unimp - 1073a: 0114 addi a3,sp,128 - 1073c: 0000 unimp - 1073e: 0001 nop - 10740: 145d addi s0,s0,-9 - 10742: 0001 nop - 10744: 2c00 fld fs0,24(s0) - 10746: 0001 nop - 10748: 0e00 addi s0,sp,784 - 1074a: 0a00 addi s0,sp,272 - 1074c: 6c91406f j 25614 <__stack_size+0x25214> - 10750: 3106 fld ft2,96(sp) - 10752: 4124 lw s1,64(a0) - 10754: 1c25 addi s8,s8,-23 - 10756: 2635 jal 10a82 <__stack_size+0x10682> - 10758: 2c9f 0001 4c00 0x4c0000012c9f - 1075e: 0001 nop - 10760: 0100 addi s0,sp,128 - 10762: 5d00 lw s0,56(a0) - 10764: 014c addi a1,sp,132 - 10766: 0000 unimp - 10768: 0160 addi s0,sp,140 - 1076a: 0000 unimp - 1076c: 027d0003 lb zero,39(s10) - 10770: 609f 0001 7800 0x78000001609f - 10776: 0001 nop - 10778: 0e00 addi s0,sp,784 - 1077a: 0a00 addi s0,sp,272 - 1077c: 6c91406f j 25644 <__stack_size+0x25244> - 10780: 3106 fld ft2,96(sp) - 10782: 4124 lw s1,64(a0) - 10784: 1c25 addi s8,s8,-23 - 10786: 2635 jal 10ab2 <__stack_size+0x106b2> - 10788: 789f 0001 8800 0x88000001789f - 1078e: 0001 nop - 10790: 0e00 addi s0,sp,784 - 10792: 0a00 addi s0,sp,272 - 10794: 6c7d406f j e565a <__stack_size+0xe525a> - 10798: 3106 fld ft2,96(sp) - 1079a: 4124 lw s1,64(a0) - 1079c: 1c25 addi s8,s8,-23 - 1079e: 2635 jal 10aca <__stack_size+0x106ca> - 107a0: 889f 0001 9800 0x98000001889f - 107a6: 0001 nop - 107a8: 0e00 addi s0,sp,784 - 107aa: 0a00 addi s0,sp,272 - 107ac: 6c91406f j 25674 <__stack_size+0x25274> - 107b0: 3106 fld ft2,96(sp) - 107b2: 4124 lw s1,64(a0) - 107b4: 1c25 addi s8,s8,-23 - 107b6: 2635 jal 10ae2 <__stack_size+0x106e2> - 107b8: 009f 0000 0000 0x9f - 107be: 0000 unimp - 107c0: d800 sw s0,48(s0) - 107c2: 0000 unimp - 107c4: e400 fsw fs0,8(s0) - 107c6: 0000 unimp - 107c8: 0200 addi s0,sp,256 - 107ca: 3000 fld fs0,32(s0) - 107cc: e49f 0000 ec00 0xec000000e49f - 107d2: 0000 unimp - 107d4: 0100 addi s0,sp,128 - 107d6: 5e00 lw s0,56(a2) - 107d8: 00ec addi a1,sp,76 - 107da: 0000 unimp - 107dc: 00f4 addi a3,sp,76 - 107de: 0000 unimp - 107e0: 7f7e0003 lb zero,2039(t3) - 107e4: f49f 0000 0400 0x4000000f49f - 107ea: 0001 nop - 107ec: 0100 addi s0,sp,128 - 107ee: 5e00 lw s0,56(a2) - 107f0: 0104 addi s1,sp,128 - 107f2: 0000 unimp - 107f4: 0114 addi a3,sp,128 - 107f6: 0000 unimp - 107f8: 0002 c.slli64 zero - 107fa: 9f30 0x9f30 - 107fc: 012c addi a1,sp,136 - 107fe: 0000 unimp - 10800: 013c addi a5,sp,136 - 10802: 0000 unimp - 10804: 0001 nop - 10806: 485e lw a6,212(sp) - 10808: 0001 nop - 1080a: 6400 flw fs0,8(s0) - 1080c: 0001 nop - 1080e: 0200 addi s0,sp,256 - 10810: 3000 fld fs0,32(s0) - 10812: 649f 0001 7000 0x70000001649f - 10818: 0001 nop - 1081a: 0100 addi s0,sp,128 - 1081c: 5e00 lw s0,56(a2) - 1081e: 0170 addi a2,sp,140 - 10820: 0000 unimp - 10822: 0174 addi a3,sp,140 - 10824: 0000 unimp - 10826: 017e0003 lb zero,23(t3) - 1082a: 889f 0001 8c00 0x8c000001889f - 10830: 0001 nop - 10832: 0100 addi s0,sp,128 - 10834: 5e00 lw s0,56(a2) - 10836: 018c addi a1,sp,192 - 10838: 0000 unimp - 1083a: 0198 addi a4,sp,192 - 1083c: 0000 unimp - 1083e: 0002 c.slli64 zero - 10840: 9f31 0x9f31 - ... - 1084a: 00d8 addi a4,sp,68 - 1084c: 0000 unimp - 1084e: 00e4 addi s1,sp,76 - 10850: 0000 unimp - 10852: 0002 c.slli64 zero - 10854: 9f30 0x9f30 - 10856: 00e4 addi s1,sp,76 - 10858: 0000 unimp - 1085a: 0198 addi a4,sp,192 - 1085c: 0000 unimp - 1085e: 0001 nop - 10860: 0056 c.slli zero,0x15 - ... - 1086a: 0000 unimp - 1086c: 3300 fld fs0,32(a4) - 1086e: 0000 unimp - 10870: 0100 addi s0,sp,128 - 10872: 5b00 lw s0,48(a4) - 10874: 00000033 add zero,zero,zero - 10878: 0138 addi a4,sp,136 - 1087a: 0000 unimp - 1087c: 0004 0x4 - 1087e: 9f5b01f3 0x9f5b01f3 - 10882: 0138 addi a4,sp,136 - 10884: 0000 unimp - 10886: 0150 addi a2,sp,132 - 10888: 0000 unimp - 1088a: 0001 nop - 1088c: 0000005b 0x5b - 10890: 0000 unimp - 10892: 0000 unimp - 10894: 3000 fld fs0,32(s0) - 10896: 0000 unimp - 10898: 0400 addi s0,sp,512 - 1089a: 0001 nop - 1089c: 0100 addi s0,sp,128 - 1089e: 6200 flw fs0,0(a2) - 108a0: 0130 addi a2,sp,136 - 108a2: 0000 unimp - 108a4: 0138 addi a4,sp,136 - 108a6: 0000 unimp - 108a8: 0001 nop - 108aa: 3862 fld fa6,56(sp) - 108ac: 0001 nop - 108ae: 5000 lw s0,32(s0) - 108b0: 0001 nop - 108b2: 0200 addi s0,sp,256 - 108b4: 3000 fld fs0,32(s0) - 108b6: 009f 0000 0000 0x9f - 108bc: 0000 unimp - 108be: 4400 lw s0,8(s0) - 108c0: 0000 unimp - 108c2: f800 fsw fs0,48(s0) - 108c4: 0000 unimp - 108c6: 0100 addi s0,sp,128 - 108c8: 5b00 lw s0,48(a4) - 108ca: 0130 addi a2,sp,136 - 108cc: 0000 unimp - 108ce: 0138 addi a4,sp,136 - 108d0: 0000 unimp - 108d2: 0001 nop - 108d4: 0001385b 0x1385b - 108d8: 5000 lw s0,32(s0) - 108da: 0001 nop - 108dc: 0200 addi s0,sp,256 - 108de: 3000 fld fs0,32(s0) - 108e0: 009f 0000 0000 0x9f - 108e6: 0000 unimp - 108e8: 0000 unimp - 108ea: 0001 nop - 108ec: 0c00 addi s0,sp,528 - 108ee: 0001 nop - 108f0: 0f00 addi s0,sp,912 - 108f2: 5f00 lw s0,56(a4) - 108f4: 64910493 addi s1,sp,1609 - 108f8: 68910493 addi s1,sp,1673 - 108fc: 5c910493 addi s1,sp,1481 - 10900: 010c0493 addi s1,s8,16 # fffe8010 <__stack_top+0xfe8010> - 10904: 0000 unimp - 10906: 012c addi a1,sp,136 - 10908: 0000 unimp - 1090a: 0010 0x10 - 1090c: 6091 lui ra,0x4 - 1090e: 64910493 addi s1,sp,1609 - 10912: 68910493 addi s1,sp,1673 - 10916: 5c910493 addi s1,sp,1481 - 1091a: 012c0493 addi s1,s8,18 - 1091e: 0000 unimp - 10920: 0130 addi a2,sp,136 - 10922: 0000 unimp - 10924: 6072000f 0x6072000f - 10928: 64720493 addi s1,tp,1607 # fffeb647 <__stack_top+0xfeb647> - 1092c: 68720493 addi s1,tp,1671 # 687 <__stack_size+0x287> - 10930: 935f0493 addi s1,t5,-1739 - 10934: 0004 0x4 - 10936: 0000 unimp - 10938: 0000 unimp - 1093a: 0000 unimp - 1093c: 1c00 addi s0,sp,560 - 1093e: 0000 unimp - 10940: 3000 fld fs0,32(s0) - 10942: 0000 unimp - 10944: 0100 addi s0,sp,128 - 10946: 5b00 lw s0,48(a4) - 10948: 0030 addi a2,sp,8 - 1094a: 0000 unimp - 1094c: 00e0 addi s0,sp,76 - 1094e: 0000 unimp - 10950: 0001 nop - 10952: 3058 fld fa4,160(s0) - 10954: 0001 nop - 10956: 3800 fld fs0,48(s0) - 10958: 0001 nop - 1095a: 0100 addi s0,sp,128 - 1095c: 5800 lw s0,48(s0) - ... - 10966: 0034 addi a3,sp,8 - 10968: 0000 unimp - 1096a: 00e0 addi s0,sp,76 - 1096c: 0000 unimp - 1096e: 0001 nop - 10970: 305a fld ft0,432(sp) - 10972: 0001 nop - 10974: 3800 fld fs0,48(s0) - 10976: 0001 nop - 10978: 0100 addi s0,sp,128 - 1097a: 5a00 lw s0,48(a2) - ... - 10984: 0058 addi a4,sp,4 - 10986: 0000 unimp - 10988: 005c addi a5,sp,4 - 1098a: 0000 unimp - 1098c: 0005 c.nop 1 - 1098e: 007f 0x7f - 10990: 5c9f1a4f 0x5c9f1a4f - 10994: 0000 unimp - 10996: 8c00 0x8c00 - 10998: 0000 unimp - 1099a: 0100 addi s0,sp,128 - 1099c: 5f00 lw s0,56(a4) - 1099e: 008c addi a1,sp,64 - 109a0: 0000 unimp - 109a2: 0094 addi a3,sp,64 - 109a4: 0000 unimp - 109a6: 0006 c.slli zero,0x1 - 109a8: d17a sw t5,160(sp) - 109aa: 4f00 lw s0,24(a4) - 109ac: 9f1a add t5,t5,t1 - 109ae: 0094 addi a3,sp,64 - 109b0: 0000 unimp - 109b2: 0098 addi a4,sp,64 - 109b4: 0000 unimp - 109b6: 0001 nop - 109b8: 985f 0000 e000 0xe0000000985f - 109be: 0000 unimp - 109c0: 0600 addi s0,sp,768 - 109c2: 7a00 flw fs0,48(a2) - 109c4: 00d1 addi ra,ra,20 - 109c6: 309f1a4f fnmadd.s fs4,ft10,fs1,ft6,rtz - 109ca: 0001 nop - 109cc: 3800 fld fs0,48(s0) - 109ce: 0001 nop - 109d0: 0100 addi s0,sp,128 - 109d2: 5f00 lw s0,56(a4) - ... - 109dc: 0058 addi a4,sp,4 - 109de: 0000 unimp - 109e0: 005c addi a5,sp,4 - 109e2: 0000 unimp - 109e4: 0008 0x8 - 109e6: 2008 fld fa0,0(s0) - 109e8: 007f 0x7f - 109ea: 9f1c1a4f fnmadd.q fs4,fs8,fa7,fs3,rtz - 109ee: 005c addi a5,sp,4 - 109f0: 0000 unimp - 109f2: 008c addi a1,sp,64 - 109f4: 0000 unimp - 109f6: 0006 c.slli zero,0x1 - 109f8: 2008 fld fa0,0(s0) - 109fa: 007f 0x7f - 109fc: 9f1c 0x9f1c - 109fe: 008c addi a1,sp,64 - 10a00: 0000 unimp - 10a02: 0094 addi a3,sp,64 - 10a04: 0000 unimp - 10a06: 0009 c.nop 2 - 10a08: 2008 fld fa0,0(s0) - 10a0a: d17a sw t5,160(sp) - 10a0c: 4f00 lw s0,24(a4) - 10a0e: 1c1a slli s8,s8,0x26 - 10a10: 949f 0000 9800 0x98000000949f - 10a16: 0000 unimp - 10a18: 0600 addi s0,sp,768 - 10a1a: 0800 addi s0,sp,16 - 10a1c: 7f20 flw fs0,120(a4) - 10a1e: 1c00 addi s0,sp,560 - 10a20: 989f 0000 e000 0xe0000000989f - 10a26: 0000 unimp - 10a28: 0900 addi s0,sp,144 - 10a2a: 0800 addi s0,sp,16 - 10a2c: 7a20 flw fs0,112(a2) - 10a2e: 00d1 addi ra,ra,20 - 10a30: 9f1c1a4f fnmadd.q fs4,fs8,fa7,fs3,rtz - 10a34: 0130 addi a2,sp,136 - 10a36: 0000 unimp - 10a38: 0138 addi a4,sp,136 - 10a3a: 0000 unimp - 10a3c: 0006 c.slli zero,0x1 - 10a3e: 2008 fld fa0,0(s0) - 10a40: 007f 0x7f - 10a42: 9f1c 0x9f1c - ... - 10a4c: 0058 addi a4,sp,4 - 10a4e: 0000 unimp - 10a50: 0078 addi a4,sp,12 - 10a52: 0000 unimp - 10a54: 0001 nop - 10a56: 785e flw fa6,244(sp) - 10a58: 0000 unimp - 10a5a: 9400 0x9400 - 10a5c: 0000 unimp - 10a5e: 0600 addi s0,sp,768 - 10a60: 7a00 flw fs0,48(a2) - 10a62: 00d1 addi ra,ra,20 - 10a64: 2635 jal 10d90 <__stack_size+0x10990> - 10a66: 949f 0000 c400 0xc4000000949f - 10a6c: 0000 unimp - 10a6e: 0100 addi s0,sp,128 - 10a70: 5e00 lw s0,56(a2) - 10a72: 00c4 addi s1,sp,68 - 10a74: 0000 unimp - 10a76: 00e0 addi s0,sp,76 - 10a78: 0000 unimp - 10a7a: 0006 c.slli zero,0x1 - 10a7c: d17a sw t5,160(sp) - 10a7e: 3500 fld fs0,40(a0) - 10a80: 9f26 add t5,t5,s1 - 10a82: 0130 addi a2,sp,136 - 10a84: 0000 unimp - 10a86: 0134 addi a3,sp,136 - 10a88: 0000 unimp - 10a8a: 0001 nop - 10a8c: 345e fld fs0,496(sp) - 10a8e: 0001 nop - 10a90: 3800 fld fs0,48(s0) - 10a92: 0001 nop - 10a94: 0600 addi s0,sp,768 - 10a96: 7a00 flw fs0,48(a2) - 10a98: 00d1 addi ra,ra,20 - 10a9a: 2635 jal 10dc6 <__stack_size+0x109c6> - 10a9c: 009f 0000 0000 0x9f - 10aa2: 0000 unimp - 10aa4: 6000 flw fs0,0(s0) - 10aa6: 0000 unimp - 10aa8: 7800 flw fs0,48(s0) - 10aaa: 0000 unimp - 10aac: 0200 addi s0,sp,256 - 10aae: 3300 fld fs0,32(a4) - 10ab0: 7c9f 0000 9400 0x940000007c9f - 10ab6: 0000 unimp - 10ab8: 0100 addi s0,sp,128 - 10aba: 5d00 lw s0,56(a0) - 10abc: 0094 addi a3,sp,64 - 10abe: 0000 unimp - 10ac0: 00b4 addi a3,sp,72 - 10ac2: 0000 unimp - 10ac4: 0002 c.slli64 zero - 10ac6: 00b49f33 sll t5,s1,a1 - 10aca: 0000 unimp - 10acc: 00c0 addi s0,sp,68 - 10ace: 0000 unimp - 10ad0: 0002 c.slli64 zero - 10ad2: 9f32 add t5,t5,a2 - 10ad4: 00c0 addi s0,sp,68 - 10ad6: 0000 unimp - 10ad8: 00c4 addi s1,sp,68 - 10ada: 0000 unimp - 10adc: 0002 c.slli64 zero - 10ade: 9f31 0x9f31 - 10ae0: 00c8 addi a0,sp,68 - 10ae2: 0000 unimp - 10ae4: 00e0 addi s0,sp,76 - 10ae6: 0000 unimp - 10ae8: 0001 nop - 10aea: 305d jal 10390 <__stack_size+0xff90> - 10aec: 0001 nop - 10aee: 3800 fld fs0,48(s0) - 10af0: 0001 nop - 10af2: 0200 addi s0,sp,256 - 10af4: 3300 fld fs0,32(a4) - 10af6: 009f 0000 0000 0x9f - 10afc: 0000 unimp - 10afe: 0000 unimp - 10b00: 0000 unimp - 10b02: 8800 0x8800 - 10b04: 0000 unimp - 10b06: 0600 addi s0,sp,768 - 10b08: 5b00 lw s0,48(a4) - 10b0a: 935c0493 addi s1,s8,-1739 - 10b0e: 8804 0x8804 - 10b10: 0000 unimp - 10b12: e400 fsw fs0,8(s0) - 10b14: 0000 unimp - 10b16: 0600 addi s0,sp,768 - 10b18: f300 fsw fs0,32(a4) - 10b1a: 250bf503 0x250bf503 - 10b1e: e49f 0000 ff00 0xff000000e49f - 10b24: 0000 unimp - 10b26: 0600 addi s0,sp,768 - 10b28: 5b00 lw s0,48(a4) - 10b2a: 935c0493 addi s1,s8,-1739 - 10b2e: ff04 fsw fs1,56(a4) - 10b30: 0000 unimp - 10b32: 4c00 lw s0,24(s0) - 10b34: 0001 nop - 10b36: 0600 addi s0,sp,768 - 10b38: f300 fsw fs0,32(a4) - 10b3a: 250bf503 0x250bf503 - 10b3e: 4c9f 0001 4f00 0x4f0000014c9f - 10b44: 0001 nop - 10b46: 0600 addi s0,sp,768 - 10b48: 5b00 lw s0,48(a4) - 10b4a: 935c0493 addi s1,s8,-1739 - 10b4e: 4f04 lw s1,24(a4) - 10b50: 0001 nop - 10b52: d400 sw s0,40(s0) - 10b54: 0001 nop - 10b56: 0600 addi s0,sp,768 - 10b58: f300 fsw fs0,32(a4) - 10b5a: 250bf503 0x250bf503 - 10b5e: d49f 0001 2800 0x28000001d49f - 10b64: 0002 c.slli64 zero - 10b66: 0600 addi s0,sp,768 - 10b68: 5b00 lw s0,48(a4) - 10b6a: 935c0493 addi s1,s8,-1739 - 10b6e: 0004 0x4 - ... - 10b78: 0000 unimp - 10b7a: 8800 0x8800 - 10b7c: 0000 unimp - 10b7e: 0200 addi s0,sp,256 - 10b80: 3000 fld fs0,32(s0) - 10b82: 889f 0000 d400 0xd4000000889f - 10b88: 0000 unimp - 10b8a: 0100 addi s0,sp,128 - 10b8c: 6200 flw fs0,0(a2) - 10b8e: 00e4 addi s1,sp,76 - 10b90: 0000 unimp - 10b92: 01e4 addi s1,sp,204 - 10b94: 0000 unimp - 10b96: 0002 c.slli64 zero - 10b98: 9f30 0x9f30 - 10b9a: 01e4 addi s1,sp,204 - 10b9c: 0000 unimp - 10b9e: 0214 addi a3,sp,256 - 10ba0: 0000 unimp - 10ba2: 0001 nop - 10ba4: 1c5d addi s8,s8,-9 - 10ba6: 0002 c.slli64 zero - 10ba8: 2800 fld fs0,16(s0) - 10baa: 0002 c.slli64 zero - 10bac: 0200 addi s0,sp,256 - 10bae: 3000 fld fs0,32(s0) - 10bb0: 009f 0000 0000 0x9f - 10bb6: 0000 unimp - 10bb8: 5000 lw s0,32(s0) - 10bba: 0000 unimp - 10bbc: 9000 0x9000 - 10bbe: 0000 unimp - 10bc0: 0600 addi s0,sp,768 - 10bc2: 7800 flw fs0,48(s0) - 10bc4: 0800 addi s0,sp,16 - 10bc6: 1aff 0x1aff - 10bc8: e49f 0000 2800 0x28000000e49f - 10bce: 0002 c.slli64 zero - 10bd0: 0600 addi s0,sp,768 - 10bd2: 7800 flw fs0,48(s0) - 10bd4: 0800 addi s0,sp,16 - 10bd6: 1aff 0x1aff - 10bd8: 009f 0000 0000 0x9f - 10bde: 0000 unimp - 10be0: 3400 fld fs0,40(s0) - 10be2: 0000 unimp - 10be4: 8800 0x8800 - 10be6: 0000 unimp - 10be8: 0100 addi s0,sp,128 - 10bea: 6200 flw fs0,0(a2) - 10bec: 00e4 addi s1,sp,76 - 10bee: 0000 unimp - 10bf0: 0214 addi a3,sp,256 - 10bf2: 0000 unimp - 10bf4: 0001 nop - 10bf6: 1c62 slli s8,s8,0x38 - 10bf8: 0002 c.slli64 zero - 10bfa: 2000 fld fs0,0(s0) - 10bfc: 0002 c.slli64 zero - 10bfe: 0100 addi s0,sp,128 - 10c00: 6200 flw fs0,0(a2) - 10c02: 0220 addi s0,sp,264 - 10c04: 0000 unimp - 10c06: 0228 addi a0,sp,264 - 10c08: 0000 unimp - 10c0a: 0009 c.nop 2 - 10c0c: 007c addi a5,sp,12 - 10c0e: 2544 fld fs1,136(a0) - 10c10: ff0a fsw ft2,188(sp) - 10c12: 009f1a07 0x9f1a07 - 10c16: 0000 unimp - 10c18: 0000 unimp - 10c1a: 0000 unimp - 10c1c: 2400 fld fs0,8(s0) - 10c1e: 0000 unimp - 10c20: 7000 flw fs0,32(s0) - 10c22: 0000 unimp - 10c24: 0100 addi s0,sp,128 - 10c26: 5900 lw s0,48(a0) - 10c28: 0070 addi a2,sp,12 - 10c2a: 0000 unimp - 10c2c: 0088 addi a0,sp,64 - 10c2e: 0000 unimp - 10c30: 0001 nop - 10c32: 0000e45b 0xe45b - 10c36: 0000 unimp - 10c38: 0002 c.slli64 zero - 10c3a: 0100 addi s0,sp,128 - 10c3c: 5900 lw s0,48(a0) - 10c3e: 0200 addi s0,sp,256 - 10c40: 0000 unimp - 10c42: 021c addi a5,sp,256 - 10c44: 0000 unimp - 10c46: 0001 nop - 10c48: 00021c5b 0x21c5b - 10c4c: 2800 fld fs0,16(s0) - 10c4e: 0002 c.slli64 zero - 10c50: 0100 addi s0,sp,128 - 10c52: 5900 lw s0,48(a0) - ... - 10c5c: 0034 addi a3,sp,8 - 10c5e: 0000 unimp - 10c60: 0060 addi s0,sp,12 - 10c62: 0000 unimp - 10c64: 0001 nop - 10c66: 605f 0000 8000 0x80000000605f - 10c6c: 0000 unimp - 10c6e: 0200 addi s0,sp,256 - 10c70: 9100 0x9100 - 10c72: 8054 0x8054 - 10c74: 0000 unimp - 10c76: 8800 0x8800 - 10c78: 0000 unimp - 10c7a: 0700 addi s0,sp,896 - 10c7c: 7c00 flw fs0,56(s0) - 10c7e: 3c00 fld fs0,56(s0) - 10c80: 3c24 fld fs1,120(s0) - 10c82: 9f25 0x9f25 - 10c84: 00e4 addi s1,sp,76 - 10c86: 0000 unimp - 10c88: 00ff 0xff - 10c8a: 0000 unimp - 10c8c: 0001 nop - 10c8e: 4c5f 0001 4f00 0x4f0000014c5f - 10c94: 0001 nop - 10c96: 0100 addi s0,sp,128 - 10c98: 5f00 lw s0,56(a4) - 10c9a: 01d4 addi a3,sp,196 - 10c9c: 0000 unimp - 10c9e: 01f8 addi a4,sp,204 - 10ca0: 0000 unimp - 10ca2: 0001 nop - 10ca4: f85f 0001 0800 0x8000001f85f - 10caa: 0002 c.slli64 zero - 10cac: 0200 addi s0,sp,256 - 10cae: 9100 0x9100 - 10cb0: 1c54 addi a3,sp,564 - 10cb2: 0002 c.slli64 zero - 10cb4: 2800 fld fs0,16(s0) - 10cb6: 0002 c.slli64 zero - 10cb8: 0100 addi s0,sp,128 - 10cba: 5f00 lw s0,56(a4) - ... - 10cc4: 0074 addi a3,sp,12 - 10cc6: 0000 unimp - 10cc8: 0094 addi a3,sp,64 - 10cca: 0000 unimp - 10ccc: 0001 nop - 10cce: ac5e fsd fs7,24(sp) - 10cd0: 0001 nop - 10cd2: b000 fsd fs0,32(s0) - 10cd4: 0001 nop - 10cd6: 0100 addi s0,sp,128 - 10cd8: 5e00 lw s0,56(a2) - 10cda: 01d4 addi a3,sp,196 - 10cdc: 0000 unimp - 10cde: 0228 addi a0,sp,264 - 10ce0: 0000 unimp - 10ce2: 0004 0x4 - 10ce4: ff0a fsw ft2,188(sp) - 10ce6: 9f7f 0x9f7f - ... - 10cf0: 00ac addi a1,sp,72 - 10cf2: 0000 unimp - 10cf4: 00e4 addi s1,sp,76 - 10cf6: 0000 unimp - 10cf8: 000c 0xc - 10cfa: 5c04935b 0x5c04935b - 10cfe: 935d0493 addi s1,s10,-1739 - 10d02: 5f04 lw s1,56(a4) - 10d04: 00000493 li s1,0 - 10d08: 0000 unimp - 10d0a: 0000 unimp - 10d0c: 0000 unimp - 10d0e: 0074 addi a3,sp,12 - 10d10: 0000 unimp - 10d12: 0088 addi a0,sp,64 - 10d14: 0000 unimp - 10d16: 0002 c.slli64 zero - 10d18: 9f4c 0x9f4c - ... - 10d22: 0074 addi a3,sp,12 - 10d24: 0000 unimp - 10d26: 0088 addi a0,sp,64 - 10d28: 0000 unimp - 10d2a: 0002 c.slli64 zero - 10d2c: 9f34 0x9f34 - ... - 10d36: 0074 addi a3,sp,12 - 10d38: 0000 unimp - 10d3a: 0088 addi a0,sp,64 - 10d3c: 0000 unimp - 10d3e: 0002 c.slli64 zero - 10d40: 9f31 0x9f31 - ... - 10d4a: 0074 addi a3,sp,12 - 10d4c: 0000 unimp - 10d4e: 0078 addi a4,sp,12 - 10d50: 0000 unimp - 10d52: 0002 c.slli64 zero - 10d54: 00789f33 sll t5,a7,t2 - 10d58: 0000 unimp - 10d5a: 007c addi a5,sp,12 - 10d5c: 0000 unimp - 10d5e: 0002 c.slli64 zero - 10d60: 9f32 add t5,t5,a2 - 10d62: 007c addi a5,sp,12 - 10d64: 0000 unimp - 10d66: 0084 addi s1,sp,64 - 10d68: 0000 unimp - 10d6a: 0002 c.slli64 zero - 10d6c: 9f30 0x9f30 - 10d6e: 0084 addi s1,sp,64 - 10d70: 0000 unimp - 10d72: 0088 addi a0,sp,64 - 10d74: 0000 unimp - 10d76: ff090003 lb zero,-16(s2) - 10d7a: 009f 0000 0000 0x9f - 10d80: 0000 unimp - 10d82: 0000 unimp - 10d84: 0001 nop - 10d86: 4c00 lw s0,24(s0) - 10d88: 0001 nop - 10d8a: 0100 addi s0,sp,128 - 10d8c: 5a00 lw s0,48(a2) - 10d8e: 0150 addi a2,sp,132 - 10d90: 0000 unimp - 10d92: 01d4 addi a3,sp,196 - 10d94: 0000 unimp - 10d96: 0001 nop - 10d98: 005a c.slli zero,0x16 - 10d9a: 0000 unimp - 10d9c: 0000 unimp - 10d9e: 0000 unimp - 10da0: 0800 addi s0,sp,16 - 10da2: 0001 nop - 10da4: 0c00 addi s0,sp,528 - 10da6: 0001 nop - 10da8: 0500 addi s0,sp,640 - 10daa: 7b00 flw fs0,48(a4) - 10dac: 4f00 lw s0,24(a4) - 10dae: 9f1a add t5,t5,t1 - 10db0: 010c addi a1,sp,128 - 10db2: 0000 unimp - 10db4: 0140 addi s0,sp,132 - 10db6: 0000 unimp - 10db8: 0001 nop - 10dba: 0001405b 0x1405b - 10dbe: 4c00 lw s0,24(s0) - 10dc0: 0001 nop - 10dc2: 0500 addi s0,sp,640 - 10dc4: 7a00 flw fs0,48(a2) - 10dc6: 4f31 li t5,12 - 10dc8: 9f1a add t5,t5,t1 - 10dca: 0158 addi a4,sp,132 - 10dcc: 0000 unimp - 10dce: 0168 addi a0,sp,140 - 10dd0: 0000 unimp - 10dd2: 0001 nop - 10dd4: 0001685b 0x1685b - 10dd8: b000 fsd fs0,32(s0) - 10dda: 0001 nop - 10ddc: 0500 addi s0,sp,640 - 10dde: 7a00 flw fs0,48(a2) - 10de0: 4f31 li t5,12 - 10de2: 9f1a add t5,t5,t1 - 10de4: 01b0 addi a2,sp,200 - 10de6: 0000 unimp - 10de8: 01d4 addi a3,sp,196 - 10dea: 0000 unimp - 10dec: 0001 nop - 10dee: 0000005b 0x5b - 10df2: 0000 unimp - 10df4: 0000 unimp - 10df6: 0800 addi s0,sp,16 - 10df8: 0001 nop - 10dfa: 0c00 addi s0,sp,528 - 10dfc: 0001 nop - 10dfe: 0800 addi s0,sp,16 - 10e00: 0800 addi s0,sp,16 - 10e02: 7b20 flw fs0,112(a4) - 10e04: 4f00 lw s0,24(a4) - 10e06: 1c1a slli s8,s8,0x26 - 10e08: 0c9f 0001 4000 0x400000010c9f - 10e0e: 0001 nop - 10e10: 0600 addi s0,sp,768 - 10e12: 0800 addi s0,sp,16 - 10e14: 7b20 flw fs0,112(a4) - 10e16: 1c00 addi s0,sp,560 - 10e18: 409f 0001 4c00 0x4c000001409f - 10e1e: 0001 nop - 10e20: 0800 addi s0,sp,16 - 10e22: 0800 addi s0,sp,16 - 10e24: 7a20 flw fs0,112(a2) - 10e26: 4f31 li t5,12 - 10e28: 1c1a slli s8,s8,0x26 - 10e2a: 589f 0001 6800 0x68000001589f - 10e30: 0001 nop - 10e32: 0600 addi s0,sp,768 - 10e34: 0800 addi s0,sp,16 - 10e36: 7b20 flw fs0,112(a4) - 10e38: 1c00 addi s0,sp,560 - 10e3a: 689f 0001 b000 0xb0000001689f - 10e40: 0001 nop - 10e42: 0800 addi s0,sp,16 - 10e44: 0800 addi s0,sp,16 - 10e46: 7a20 flw fs0,112(a2) - 10e48: 4f31 li t5,12 - 10e4a: 1c1a slli s8,s8,0x26 - 10e4c: b09f 0001 d400 0xd4000001b09f - 10e52: 0001 nop - 10e54: 0600 addi s0,sp,768 - 10e56: 0800 addi s0,sp,16 - 10e58: 7b20 flw fs0,112(a4) - 10e5a: 1c00 addi s0,sp,560 - 10e5c: 009f 0000 0000 0x9f - 10e62: 0000 unimp - 10e64: 0800 addi s0,sp,16 - 10e66: 0001 nop - 10e68: 4400 lw s0,8(s0) - 10e6a: 0001 nop - 10e6c: 0100 addi s0,sp,128 - 10e6e: 5f00 lw s0,56(a4) - 10e70: 0144 addi s1,sp,132 - 10e72: 0000 unimp - 10e74: 014c addi a1,sp,132 - 10e76: 0000 unimp - 10e78: 017f0003 lb zero,23(t5) - 10e7c: 589f 0001 8400 0x84000001589f - 10e82: 0001 nop - 10e84: 0100 addi s0,sp,128 - 10e86: 5f00 lw s0,56(a4) - 10e88: 0184 addi s1,sp,192 - 10e8a: 0000 unimp - 10e8c: 01b0 addi a2,sp,200 - 10e8e: 0000 unimp - 10e90: 0005 c.nop 1 - 10e92: 317a fld ft2,440(sp) - 10e94: 2635 jal 111c0 <__stack_size+0x10dc0> - 10e96: b09f 0001 d400 0xd4000001b09f - 10e9c: 0001 nop - 10e9e: 0100 addi s0,sp,128 - 10ea0: 5f00 lw s0,56(a4) - ... - 10eaa: 0144 addi s1,sp,132 - 10eac: 0000 unimp - 10eae: 014c addi a1,sp,132 - 10eb0: 0000 unimp - 10eb2: 0001 nop - 10eb4: 685f 0001 7400 0x74000001685f - 10eba: 0001 nop - 10ebc: 0100 addi s0,sp,128 - 10ebe: 5d00 lw s0,56(a0) - 10ec0: 0174 addi a3,sp,140 - 10ec2: 0000 unimp - 10ec4: 017c addi a5,sp,140 - 10ec6: 0000 unimp - 10ec8: 017d0003 lb zero,23(s10) - 10ecc: 7c9f 0001 8400 0x840000017c9f - 10ed2: 0001 nop - 10ed4: 0100 addi s0,sp,128 - 10ed6: 5d00 lw s0,56(a0) - 10ed8: 0188 addi a0,sp,192 - 10eda: 0000 unimp - 10edc: 01b0 addi a2,sp,200 - 10ede: 0000 unimp - 10ee0: 0001 nop - 10ee2: 005f 0000 0000 0x5f - 10ee8: 0000 unimp - 10eea: e400 fsw fs0,8(s0) - 10eec: 0001 nop - 10eee: 1400 addi s0,sp,544 - 10ef0: 0002 c.slli64 zero - 10ef2: 0200 addi s0,sp,256 - 10ef4: 4c00 lw s0,24(s0) - 10ef6: 009f 0000 0000 0x9f - 10efc: 0000 unimp - 10efe: e400 fsw fs0,8(s0) - 10f00: 0001 nop - 10f02: 1400 addi s0,sp,544 - 10f04: 0002 c.slli64 zero - 10f06: 0200 addi s0,sp,256 - 10f08: 3400 fld fs0,40(s0) - 10f0a: 009f 0000 0000 0x9f - 10f10: 0000 unimp - 10f12: e400 fsw fs0,8(s0) - 10f14: 0001 nop - 10f16: 1400 addi s0,sp,544 - 10f18: 0002 c.slli64 zero - 10f1a: 0200 addi s0,sp,256 - 10f1c: 3100 fld fs0,32(a0) - 10f1e: 009f 0000 0000 0x9f - 10f24: 0000 unimp - 10f26: e400 fsw fs0,8(s0) - 10f28: 0001 nop - 10f2a: f400 fsw fs0,40(s0) - 10f2c: 0001 nop - 10f2e: 0200 addi s0,sp,256 - 10f30: 3200 fld fs0,32(a2) - 10f32: f49f 0001 0c00 0xc000001f49f - 10f38: 0002 c.slli64 zero - 10f3a: 0200 addi s0,sp,256 - 10f3c: 3000 fld fs0,32(s0) - 10f3e: 0c9f 0002 1400 0x140000020c9f - 10f44: 0002 c.slli64 zero - 10f46: 0300 addi s0,sp,384 - 10f48: 0900 addi s0,sp,144 - 10f4a: 9fff 0x9fff - ... - 10f58: 00d0 addi a2,sp,68 - 10f5a: 0000 unimp - 10f5c: 0002 c.slli64 zero - 10f5e: 9f30 0x9f30 - 10f60: 00d0 addi a2,sp,68 - 10f62: 0000 unimp - 10f64: 0108 addi a0,sp,128 - 10f66: 0000 unimp - 10f68: 0001 nop - 10f6a: 086d addi a6,a6,27 - 10f6c: 0001 nop - 10f6e: 2400 fld fs0,8(s0) - 10f70: 0001 nop - 10f72: 0200 addi s0,sp,256 - 10f74: 3000 fld fs0,32(s0) - 10f76: 249f 0001 7400 0x74000001249f - 10f7c: 0001 nop - 10f7e: 0100 addi s0,sp,128 - 10f80: 6d00 flw fs0,24(a0) - 10f82: 01ac addi a1,sp,200 - 10f84: 0000 unimp - 10f86: 0200 addi s0,sp,256 - 10f88: 0000 unimp - 10f8a: 0002 c.slli64 zero - 10f8c: 9f30 0x9f30 - 10f8e: 0200 addi s0,sp,256 - 10f90: 0000 unimp - 10f92: 0214 addi a3,sp,256 - 10f94: 0000 unimp - 10f96: 0001 nop - 10f98: 146d addi s0,s0,-5 - 10f9a: 0002 c.slli64 zero - 10f9c: 9c00 0x9c00 - 10f9e: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> - 10fa2: 3000 fld fs0,32(s0) - 10fa4: 9c9f 0003 cc00 0xcc0000039c9f - 10faa: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> - 10fae: 3100 fld fs0,32(a0) - 10fb0: cc9f 0003 e000 0xe0000003cc9f - 10fb6: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 10fba: 6d00 flw fs0,24(a0) - 10fbc: 03e0 addi s0,sp,460 - 10fbe: 0000 unimp - 10fc0: 0400 addi s0,sp,512 - 10fc2: 0000 unimp - 10fc4: 0002 c.slli64 zero - 10fc6: 9f30 0x9f30 - 10fc8: 0400 addi s0,sp,512 - 10fca: 0000 unimp - 10fcc: 042c addi a1,sp,520 - 10fce: 0000 unimp - 10fd0: 0001 nop - 10fd2: 2c6d jal 1128c <__stack_size+0x10e8c> - 10fd4: 0004 0x4 - 10fd6: 6400 flw fs0,8(s0) - 10fd8: 0004 0x4 - 10fda: 0200 addi s0,sp,256 - 10fdc: 3100 fld fs0,32(a0) - 10fde: 649f 0004 8800 0x88000004649f - 10fe4: 0004 0x4 - 10fe6: 0200 addi s0,sp,256 - 10fe8: 3000 fld fs0,32(s0) - 10fea: 889f 0004 d000 0xd0000004889f - 10ff0: 0004 0x4 - 10ff2: 0100 addi s0,sp,128 - 10ff4: 6d00 flw fs0,24(a0) - 10ff6: 04d0 addi a2,sp,580 - 10ff8: 0000 unimp - 10ffa: 04d4 addi a3,sp,580 - 10ffc: 0000 unimp - 10ffe: 0005 c.nop 1 - 11000: 008d addi ra,ra,3 - 11002: 2131 jal 1140e <__stack_size+0x1100e> - 11004: d49f 0004 dc00 0xdc000004d49f - 1100a: 0004 0x4 - 1100c: 0100 addi s0,sp,128 - 1100e: 6d00 flw fs0,24(a0) - ... - 11018: 0018 0x18 - 1101a: 0000 unimp - 1101c: 0198 addi a4,sp,192 - 1101e: 0000 unimp - 11020: 0001 nop - 11022: 0001ac5b 0x1ac5b - 11026: dc00 sw s0,56(s0) - 11028: 0004 0x4 - 1102a: 0100 addi s0,sp,128 - 1102c: 5b00 lw s0,48(a4) - ... - 11036: 0050 addi a2,sp,4 - 11038: 0000 unimp - 1103a: 0174 addi a3,sp,140 - 1103c: 0000 unimp - 1103e: 0001 nop - 11040: 745a flw fs0,180(sp) - 11042: 0001 nop - 11044: ac00 fsd fs0,24(s0) - 11046: 0001 nop - 11048: 0100 addi s0,sp,128 - 1104a: 5c00 lw s0,56(s0) - 1104c: 01ac addi a1,sp,200 - 1104e: 0000 unimp - 11050: 04dc addi a5,sp,580 - 11052: 0000 unimp - 11054: 0001 nop - 11056: 005a c.slli zero,0x16 - 11058: 0000 unimp - 1105a: 0000 unimp - 1105c: 0000 unimp - 1105e: 4c00 lw s0,24(s0) - 11060: 0000 unimp - 11062: d000 sw s0,32(s0) - 11064: 0000 unimp - 11066: 0100 addi s0,sp,128 - 11068: 6c00 flw fs0,24(s0) - 1106a: 00d0 addi a2,sp,68 - 1106c: 0000 unimp - 1106e: 0108 addi a0,sp,128 - 11070: 0000 unimp - 11072: 0008 0x8 - 11074: 6c91 lui s9,0x4 - 11076: 3106 fld ft2,96(sp) - 11078: 4124 lw s1,64(a0) - 1107a: 9f25 0x9f25 - 1107c: 0108 addi a0,sp,128 - 1107e: 0000 unimp - 11080: 0124 addi s1,sp,136 - 11082: 0000 unimp - 11084: 0001 nop - 11086: 246c fld fa1,200(s0) - 11088: 0001 nop - 1108a: a800 fsd fs0,16(s0) - 1108c: 0001 nop - 1108e: 0800 addi s0,sp,16 - 11090: 9100 0x9100 - 11092: 066c addi a1,sp,780 - 11094: 2431 jal 112a0 <__stack_size+0x10ea0> - 11096: 2541 jal 11716 <__stack_size+0x11316> - 11098: a89f 0001 ac00 0xac000001a89f - 1109e: 0001 nop - 110a0: 0800 addi s0,sp,16 - 110a2: 7200 flw fs0,32(a2) - 110a4: 066c addi a1,sp,780 - 110a6: 2431 jal 112b2 <__stack_size+0x10eb2> - 110a8: 2541 jal 11728 <__stack_size+0x11328> - 110aa: ac9f 0001 ec00 0xec000001ac9f - 110b0: 0001 nop - 110b2: 0100 addi s0,sp,128 - 110b4: 6c00 flw fs0,24(s0) - 110b6: 01ec addi a1,sp,204 - 110b8: 0000 unimp - 110ba: 0214 addi a3,sp,256 - 110bc: 0000 unimp - 110be: 0008 0x8 - 110c0: 6c91 lui s9,0x4 - 110c2: 3106 fld ft2,96(sp) - 110c4: 4124 lw s1,64(a0) - 110c6: 9f25 0x9f25 - 110c8: 0214 addi a3,sp,256 - 110ca: 0000 unimp - 110cc: 0224 addi s1,sp,264 - 110ce: 0000 unimp - 110d0: 0001 nop - 110d2: 246c fld fa1,200(s0) - 110d4: 0002 c.slli64 zero - 110d6: 3000 fld fs0,32(s0) - 110d8: 0002 c.slli64 zero - 110da: 0800 addi s0,sp,16 - 110dc: 9100 0x9100 - 110de: 066c addi a1,sp,780 - 110e0: 2431 jal 112ec <__stack_size+0x10eec> - 110e2: 2541 jal 11762 <__stack_size+0x11362> - 110e4: 309f 0002 dc00 0xdc000002309f - 110ea: 0002 c.slli64 zero - 110ec: 0100 addi s0,sp,128 - 110ee: 6c00 flw fs0,24(s0) - 110f0: 02dc addi a5,sp,324 - 110f2: 0000 unimp - 110f4: 02f0 addi a2,sp,332 - 110f6: 0000 unimp - 110f8: 0008 0x8 - 110fa: 6c91 lui s9,0x4 - 110fc: 3106 fld ft2,96(sp) - 110fe: 4124 lw s1,64(a0) - 11100: 9f25 0x9f25 - 11102: 02f0 addi a2,sp,332 - 11104: 0000 unimp - 11106: 0304 addi s1,sp,384 - 11108: 0000 unimp - 1110a: 0008 0x8 - 1110c: 6c80 flw fs0,24(s1) - 1110e: 3106 fld ft2,96(sp) - 11110: 4124 lw s1,64(a0) - 11112: 9f25 0x9f25 - 11114: 0304 addi s1,sp,384 - 11116: 0000 unimp - 11118: 0354 addi a3,sp,388 - 1111a: 0000 unimp - 1111c: 0008 0x8 - 1111e: 6c91 lui s9,0x4 - 11120: 3106 fld ft2,96(sp) - 11122: 4124 lw s1,64(a0) - 11124: 9f25 0x9f25 - 11126: 0354 addi a3,sp,388 - 11128: 0000 unimp - 1112a: 0378 addi a4,sp,396 - 1112c: 0000 unimp - 1112e: 0001 nop - 11130: 786c flw fa1,116(s0) - 11132: e0000003 lb zero,-512(zero) # fffffe00 <__stack_top+0xfffe00> - 11136: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> - 1113a: 9100 0x9100 - 1113c: 066c addi a1,sp,780 - 1113e: 2431 jal 1134a <__stack_size+0x10f4a> - 11140: 2541 jal 117c0 <__stack_size+0x113c0> - 11142: e09f 0003 2c00 0x2c000003e09f - 11148: 0004 0x4 - 1114a: 0100 addi s0,sp,128 - 1114c: 6c00 flw fs0,24(s0) - 1114e: 042c addi a1,sp,520 - 11150: 0000 unimp - 11152: 0464 addi s1,sp,524 - 11154: 0000 unimp - 11156: 0008 0x8 - 11158: 6c91 lui s9,0x4 - 1115a: 3106 fld ft2,96(sp) - 1115c: 4124 lw s1,64(a0) - 1115e: 9f25 0x9f25 - 11160: 0464 addi s1,sp,524 - 11162: 0000 unimp - 11164: 0474 addi a3,sp,524 - 11166: 0000 unimp - 11168: 0001 nop - 1116a: 746c flw fa1,108(s0) - 1116c: 0004 0x4 - 1116e: dc00 sw s0,56(s0) - 11170: 0004 0x4 - 11172: 0800 addi s0,sp,16 - 11174: 9100 0x9100 - 11176: 066c addi a1,sp,780 - 11178: 2431 jal 11384 <__stack_size+0x10f84> - 1117a: 2541 jal 117fa <__stack_size+0x113fa> - 1117c: 009f 0000 0000 0x9f - 11182: 0000 unimp - 11184: 9000 0x9000 - 11186: 0000 unimp - 11188: 8c00 0x8c00 - 1118a: 0001 nop - 1118c: 0100 addi s0,sp,128 - 1118e: 5a00 lw s0,48(a2) - 11190: 01ac addi a1,sp,200 - 11192: 0000 unimp - 11194: 04dc addi a5,sp,580 - 11196: 0000 unimp - 11198: 0001 nop - 1119a: 005a c.slli zero,0x16 - 1119c: 0000 unimp - 1119e: 0000 unimp - 111a0: 0000 unimp - 111a2: a400 fsd fs0,8(s0) - 111a4: 0000 unimp - 111a6: c000 sw s0,0(s0) - 111a8: 0000 unimp - 111aa: 0100 addi s0,sp,128 - 111ac: 6100 flw fs0,0(a0) - 111ae: 00c0 addi s0,sp,68 - 111b0: 0000 unimp - 111b2: 00d0 addi a2,sp,68 - 111b4: 0000 unimp - 111b6: 0005 c.nop 1 - 111b8: 808c 0x808c - 111ba: 7f88 flw fa0,56(a5) - 111bc: 089f 0001 1800 0x18000001089f - 111c2: 0001 nop - 111c4: 0100 addi s0,sp,128 - 111c6: 6100 flw fs0,0(a0) - 111c8: 0118 addi a4,sp,128 - 111ca: 0000 unimp - 111cc: 0124 addi s1,sp,136 - 111ce: 0000 unimp - 111d0: 0005 c.nop 1 - 111d2: 808c 0x808c - 111d4: 7f88 flw fa0,56(a5) - 111d6: 309f 0001 7400 0x74000001309f - 111dc: 0001 nop - 111de: 0100 addi s0,sp,128 - 111e0: 6100 flw fs0,0(a0) - 111e2: 01ac addi a1,sp,200 - 111e4: 0000 unimp - 111e6: 0200 addi s0,sp,256 - 111e8: 0000 unimp - 111ea: 0001 nop - 111ec: 1461 addi s0,s0,-8 - 111ee: 0002 c.slli64 zero - 111f0: 2400 fld fs0,8(s0) - 111f2: 0002 c.slli64 zero - 111f4: 0100 addi s0,sp,128 - 111f6: 6100 flw fs0,0(a0) - 111f8: 0224 addi s1,sp,264 - 111fa: 0000 unimp - 111fc: 0230 addi a2,sp,264 - 111fe: 0000 unimp - 11200: 000c 0xc - 11202: 6c91 lui s9,0x4 - 11204: 3106 fld ft2,96(sp) - 11206: 4124 lw s1,64(a0) - 11208: 0a25 addi s4,s4,9 - 1120a: 3c00 fld fs0,56(s0) - 1120c: 9f1c 0x9f1c - 1120e: 0230 addi a2,sp,264 - 11210: 0000 unimp - 11212: 0248 addi a0,sp,260 - 11214: 0000 unimp - 11216: 0001 nop - 11218: 4861 li a6,24 - 1121a: 0002 c.slli64 zero - 1121c: dc00 sw s0,56(s0) - 1121e: 0002 c.slli64 zero - 11220: 0500 addi s0,sp,640 - 11222: 8c00 0x8c00 - 11224: 8880 0x8880 - 11226: 9f7f 0x9f7f - 11228: 02dc addi a5,sp,324 - 1122a: 0000 unimp - 1122c: 02f0 addi a2,sp,332 - 1122e: 0000 unimp - 11230: 000c 0xc - 11232: 6c91 lui s9,0x4 - 11234: 3106 fld ft2,96(sp) - 11236: 4124 lw s1,64(a0) - 11238: 0a25 addi s4,s4,9 - 1123a: 3c00 fld fs0,56(s0) - 1123c: 9f1c 0x9f1c - 1123e: 02f0 addi a2,sp,332 - 11240: 0000 unimp - 11242: 0304 addi s1,sp,384 - 11244: 0000 unimp - 11246: 000c 0xc - 11248: 6c80 flw fs0,24(s1) - 1124a: 3106 fld ft2,96(sp) - 1124c: 4124 lw s1,64(a0) - 1124e: 0a25 addi s4,s4,9 - 11250: 3c00 fld fs0,56(s0) - 11252: 9f1c 0x9f1c - 11254: 0304 addi s1,sp,384 - 11256: 0000 unimp - 11258: 0354 addi a3,sp,388 - 1125a: 0000 unimp - 1125c: 000c 0xc - 1125e: 6c91 lui s9,0x4 - 11260: 3106 fld ft2,96(sp) - 11262: 4124 lw s1,64(a0) - 11264: 0a25 addi s4,s4,9 - 11266: 3c00 fld fs0,56(s0) - 11268: 9f1c 0x9f1c - 1126a: 0370 addi a2,sp,396 - 1126c: 0000 unimp - 1126e: 03e0 addi s0,sp,460 - 11270: 0000 unimp - 11272: 0002 c.slli64 zero - 11274: 9f30 0x9f30 - 11276: 03e0 addi s0,sp,460 - 11278: 0000 unimp - 1127a: 042c addi a1,sp,520 - 1127c: 0000 unimp - 1127e: 0004 0x4 - 11280: ff0a fsw ft2,188(sp) - 11282: 042c9f07 0x42c9f07 - 11286: 0000 unimp - 11288: 0464 addi s1,sp,524 - 1128a: 0000 unimp - 1128c: 0002 c.slli64 zero - 1128e: 9f30 0x9f30 - 11290: 0464 addi s1,sp,524 - 11292: 0000 unimp - 11294: 0474 addi a3,sp,524 - 11296: 0000 unimp - 11298: 0004 0x4 - 1129a: ff0a fsw ft2,188(sp) - 1129c: 04749f07 0x4749f07 - 112a0: 0000 unimp - 112a2: 0488 addi a0,sp,576 - 112a4: 0000 unimp - 112a6: 0002 c.slli64 zero - 112a8: 9f30 0x9f30 - 112aa: 04a4 addi s1,sp,584 - 112ac: 0000 unimp - 112ae: 04c0 addi s0,sp,580 - 112b0: 0000 unimp - 112b2: 0001 nop - 112b4: c461 beqz s0,1137c <__stack_size+0x10f7c> - 112b6: 0004 0x4 - 112b8: dc00 sw s0,56(s0) - 112ba: 0004 0x4 - 112bc: 0100 addi s0,sp,128 - 112be: 6100 flw fs0,0(a0) - ... - 112c8: 0100 addi s0,sp,128 - 112ca: 0000 unimp - 112cc: 0108 addi a0,sp,128 - 112ce: 0000 unimp - 112d0: 0001 nop - 112d2: 445d li s0,23 - 112d4: 0001 nop - 112d6: 4c00 lw s0,24(s0) - 112d8: 0001 nop - 112da: 0100 addi s0,sp,128 - 112dc: 5f00 lw s0,56(a4) - 112de: 0150 addi a2,sp,132 - 112e0: 0000 unimp - 112e2: 0160 addi s0,sp,140 - 112e4: 0000 unimp - 112e6: 0001 nop - 112e8: 745f 0001 ac00 0xac000001745f - 112ee: 0001 nop - 112f0: 0100 addi s0,sp,128 - 112f2: 5f00 lw s0,56(a4) - 112f4: 01f0 addi a2,sp,204 - 112f6: 0000 unimp - 112f8: 0200 addi s0,sp,256 - 112fa: 0000 unimp - 112fc: 0001 nop - 112fe: 085f 0002 1400 0x14000002085f - 11304: 0002 c.slli64 zero - 11306: 0100 addi s0,sp,128 - 11308: 5f00 lw s0,56(a4) - 1130a: 0378 addi a4,sp,396 - 1130c: 0000 unimp - 1130e: 03e0 addi s0,sp,460 - 11310: 0000 unimp - 11312: 0001 nop - 11314: 005f 0004 0c00 0xc000004005f - 1131a: 0004 0x4 - 1131c: 0a00 addi s0,sp,272 - 1131e: 8100 0x8100 - 11320: 4c00 lw s0,24(s0) - 11322: 8025 srli s0,s0,0x9 - 11324: 3400 fld fs0,40(s0) - 11326: 2124 fld fs1,64(a0) - 11328: 0c9f 0004 1000 0x100000040c9f - 1132e: 0004 0x4 - 11330: 0b00 addi s0,sp,400 - 11332: 9100 0x9100 - 11334: 0674 addi a3,sp,780 - 11336: 254c fld fa1,136(a0) - 11338: 0080 addi s0,sp,64 - 1133a: 2434 fld fa3,72(s0) - 1133c: 9f21 0x9f21 - 1133e: 0410 addi a2,sp,512 - 11340: 0000 unimp - 11342: 0414 addi a3,sp,512 - 11344: 0000 unimp - 11346: 000c 0xc - 11348: 7491 lui s1,0xfffe4 - 1134a: 4c06 lw s8,64(sp) - 1134c: 9125 srli a0,a0,0x29 - 1134e: 0678 addi a4,sp,780 - 11350: 2434 fld fa3,72(s0) - 11352: 9f21 0x9f21 - 11354: 0414 addi a3,sp,512 - 11356: 0000 unimp - 11358: 0464 addi s1,sp,524 - 1135a: 0000 unimp - 1135c: 0001 nop - 1135e: 745f 0004 7800 0x78000004745f - 11364: 0004 0x4 - 11366: 0100 addi s0,sp,128 - 11368: 5f00 lw s0,56(a4) - 1136a: 04d0 addi a2,sp,580 - 1136c: 0000 unimp - 1136e: 04dc addi a5,sp,580 - 11370: 0000 unimp - 11372: 0001 nop - 11374: 005f 0000 0000 0x5f - 1137a: 0000 unimp - 1137c: 0000 unimp - 1137e: 0001 nop - 11380: 0800 addi s0,sp,16 - 11382: 0001 nop - 11384: 0100 addi s0,sp,128 - 11386: 5600 lw s0,40(a2) - 11388: 012c addi a1,sp,136 - 1138a: 0000 unimp - 1138c: 0144 addi s1,sp,132 - 1138e: 0000 unimp - 11390: 0009 c.nop 2 - 11392: 0076 c.slli zero,0x1d - 11394: ff11 bnez a4,112b0 <__stack_size+0x10eb0> - 11396: ffff 0xffff - 11398: 449f1a7b 0x449f1a7b - 1139c: 0001 nop - 1139e: 5800 lw s0,48(s0) - 113a0: 0001 nop - 113a2: 0100 addi s0,sp,128 - 113a4: 5600 lw s0,40(a2) - 113a6: 0158 addi a4,sp,132 - 113a8: 0000 unimp - 113aa: 0164 addi s1,sp,140 - 113ac: 0000 unimp - 113ae: 0001 nop - 113b0: 645d lui s0,0x17 - 113b2: 0001 nop - 113b4: 7400 flw fs0,40(s0) - 113b6: 0001 nop - 113b8: 0500 addi s0,sp,640 - 113ba: 7600 flw fs0,40(a2) - 113bc: 3300 fld fs0,32(a4) - 113be: 9f25 0x9f25 - 113c0: 0174 addi a3,sp,140 - 113c2: 0000 unimp - 113c4: 0180 addi s0,sp,192 - 113c6: 0000 unimp - 113c8: 0001 nop - 113ca: f45d bnez s0,11378 <__stack_size+0x10f78> - 113cc: 0001 nop - 113ce: 0000 unimp - 113d0: 0002 c.slli64 zero - 113d2: 0100 addi s0,sp,128 - 113d4: 5600 lw s0,40(a2) - 113d6: 0208 addi a0,sp,256 - 113d8: 0000 unimp - 113da: 0214 addi a3,sp,256 - 113dc: 0000 unimp - 113de: 0001 nop - 113e0: 7856 flw fa6,116(sp) - 113e2: e0000003 lb zero,-512(zero) # fffffe00 <__stack_top+0xfffe00> - 113e6: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 113ea: 5600 lw s0,40(a2) - 113ec: 0400 addi s0,sp,512 - 113ee: 0000 unimp - 113f0: 0408 addi a0,sp,512 - 113f2: 0000 unimp - 113f4: 000a c.slli zero,0x2 - 113f6: 0080 addi s0,sp,64 - 113f8: 254c fld fa1,136(a0) - 113fa: 008e slli ra,ra,0x3 - 113fc: 2434 fld fa3,72(s0) - 113fe: 9f21 0x9f21 - 11400: 0408 addi a0,sp,512 - 11402: 0000 unimp - 11404: 0410 addi a2,sp,512 - 11406: 0000 unimp - 11408: 0080000b 0x80000b - 1140c: 254c fld fa1,136(a0) - 1140e: 7c91 lui s9,0xfffe4 - 11410: 3406 fld fs0,96(sp) - 11412: 2124 fld fs1,64(a0) - 11414: 109f 0004 1800 0x18000004109f - 1141a: 0004 0x4 - 1141c: 0c00 addi s0,sp,528 - 1141e: 9100 0x9100 - 11420: 0678 addi a4,sp,780 - 11422: 254c fld fa1,136(a0) - 11424: 7c91 lui s9,0xfffe4 - 11426: 3406 fld fs0,96(sp) - 11428: 2124 fld fs1,64(a0) - 1142a: 189f 0004 2400 0x24000004189f - 11430: 0004 0x4 - 11432: 0100 addi s0,sp,128 - 11434: 6000 flw fs0,0(s0) - 11436: 0424 addi s1,sp,520 - 11438: 0000 unimp - 1143a: 0464 addi s1,sp,524 - 1143c: 0000 unimp - 1143e: 0001 nop - 11440: 7456 flw fs0,116(sp) - 11442: 0004 0x4 - 11444: 7c00 flw fs0,56(s0) - 11446: 0004 0x4 - 11448: 0100 addi s0,sp,128 - 1144a: 5600 lw s0,40(a2) - 1144c: 04a4 addi s1,sp,584 - 1144e: 0000 unimp - 11450: 04d0 addi a2,sp,580 - 11452: 0000 unimp - 11454: 0009 c.nop 2 - 11456: 0076 c.slli zero,0x1d - 11458: ff11 bnez a4,11374 <__stack_size+0x10f74> - 1145a: ffff 0xffff - 1145c: d09f1a7b 0xd09f1a7b - 11460: 0004 0x4 - 11462: dc00 sw s0,56(s0) - 11464: 0004 0x4 - 11466: 0100 addi s0,sp,128 - 11468: 5f00 lw s0,56(a4) - ... - 11472: 0050 addi a2,sp,4 - 11474: 0000 unimp - 11476: 0058 addi a4,sp,4 - 11478: 0000 unimp - 1147a: 0002 c.slli64 zero - 1147c: 00789f33 sll t5,a7,t2 - 11480: 0000 unimp - 11482: 04dc addi a5,sp,580 - 11484: 0000 unimp - 11486: ff090003 lb zero,-16(s2) - 1148a: 009f 0000 0000 0x9f - 11490: 0000 unimp - 11492: 1c00 addi s0,sp,560 - 11494: 2c000003 lb zero,704(zero) # 2c0 <__stack_usage+0x2c0> - 11498: 08000003 lb zero,128(zero) # 80 <__stack_usage+0x80> - 1149c: 8f00 0x8f00 - 1149e: 3000 fld fs0,32(s0) - 114a0: 082e slli a6,a6,0xb - 114a2: 1aff 0x1aff - 114a4: 009f 0000 0000 0x9f - 114aa: 0000 unimp - 114ac: 5000 lw s0,32(s0) - 114ae: 0002 c.slli64 zero - 114b0: 8400 0x8400 - 114b2: 0002 c.slli64 zero - 114b4: 0800 addi s0,sp,16 - 114b6: 0800 addi s0,sp,16 - 114b8: 8120 0x8120 - 114ba: 4f00 lw s0,24(a4) - 114bc: 1c1a slli s8,s8,0x26 - 114be: 849f 0002 b400 0xb4000002849f - 114c4: 0002 c.slli64 zero - 114c6: 0c00 addi s0,sp,528 - 114c8: 0800 addi s0,sp,16 - 114ca: 0a20 addi s0,sp,280 - 114cc: 3c3d jal 10f0a <__stack_size+0x10b0a> - 114ce: 008c addi a1,sp,64 - 114d0: 4f1c lw a5,24(a4) - 114d2: 1c1a slli s8,s8,0x26 - 114d4: b49f 0002 e000 0xe0000002b49f - 114da: 0002 c.slli64 zero - 114dc: 0800 addi s0,sp,16 - 114de: 0800 addi s0,sp,16 - 114e0: 8120 0x8120 - 114e2: 4f00 lw s0,24(a4) - 114e4: 1c1a slli s8,s8,0x26 - 114e6: e09f 0002 f000 0xf0000002e09f - 114ec: 0002 c.slli64 zero - 114ee: 1100 addi s0,sp,160 - 114f0: 0800 addi s0,sp,16 - 114f2: 0a20 addi s0,sp,280 - 114f4: 3c3d jal 10f32 <__stack_size+0x10b32> - 114f6: 6c91 lui s9,0x4 - 114f8: 3106 fld ft2,96(sp) - 114fa: 4124 lw s1,64(a0) - 114fc: 1c25 addi s8,s8,-23 - 114fe: 9f1c1a4f fnmadd.q fs4,fs8,fa7,fs3,rtz - 11502: 02f0 addi a2,sp,332 - 11504: 0000 unimp - 11506: 0304 addi s1,sp,384 - 11508: 0000 unimp - 1150a: 0011 c.nop 4 - 1150c: 2008 fld fa0,0(s0) - 1150e: 3d0a fld fs10,160(sp) - 11510: 803c 0x803c - 11512: 066c addi a1,sp,780 - 11514: 2431 jal 11720 <__stack_size+0x11320> - 11516: 2541 jal 11b96 <__stack_size+0x11796> - 11518: 4f1c lw a5,24(a4) - 1151a: 1c1a slli s8,s8,0x26 - 1151c: 049f 0003 5400 0x54000003049f - 11522: 11000003 lb zero,272(zero) # 110 <__stack_usage+0x110> - 11526: 0800 addi s0,sp,16 - 11528: 0a20 addi s0,sp,280 - 1152a: 3c3d jal 10f68 <__stack_size+0x10b68> - 1152c: 6c91 lui s9,0x4 - 1152e: 3106 fld ft2,96(sp) - 11530: 4124 lw s1,64(a0) - 11532: 1c25 addi s8,s8,-23 - 11534: 9f1c1a4f fnmadd.q fs4,fs8,fa7,fs3,rtz - ... - 11540: 0250 addi a2,sp,260 - 11542: 0000 unimp - 11544: 0284 addi s1,sp,320 - 11546: 0000 unimp - 11548: 0005 c.nop 1 - 1154a: 0081 addi ra,ra,0 - 1154c: 849f1a4f 0x849f1a4f - 11550: 0002 c.slli64 zero - 11552: b400 fsd fs0,40(s0) - 11554: 0002 c.slli64 zero - 11556: 0900 addi s0,sp,144 - 11558: 0a00 addi s0,sp,272 - 1155a: 3c3d jal 10f98 <__stack_size+0x10b98> - 1155c: 008c addi a1,sp,64 - 1155e: 4f1c lw a5,24(a4) - 11560: 9f1a add t5,t5,t1 - 11562: 02b4 addi a3,sp,328 - 11564: 0000 unimp - 11566: 02e0 addi s0,sp,332 - 11568: 0000 unimp - 1156a: 0005 c.nop 1 - 1156c: 0081 addi ra,ra,0 - 1156e: e09f1a4f fnmadd.s fs4,ft10,fs1,ft8,rtz - 11572: 0002 c.slli64 zero - 11574: f000 fsw fs0,32(s0) - 11576: 0002 c.slli64 zero - 11578: 0e00 addi s0,sp,784 - 1157a: 0a00 addi s0,sp,272 - 1157c: 3c3d jal 10fba <__stack_size+0x10bba> - 1157e: 6c91 lui s9,0x4 - 11580: 3106 fld ft2,96(sp) - 11582: 4124 lw s1,64(a0) - 11584: 1c25 addi s8,s8,-23 - 11586: f09f1a4f fnmadd.s fs4,ft10,fs1,ft10,rtz - 1158a: 0002 c.slli64 zero - 1158c: 0400 addi s0,sp,512 - 1158e: 0e000003 lb zero,224(zero) # e0 <__stack_usage+0xe0> - 11592: 0a00 addi s0,sp,272 - 11594: 3c3d jal 10fd2 <__stack_size+0x10bd2> - 11596: 6c80 flw fs0,24(s1) - 11598: 3106 fld ft2,96(sp) - 1159a: 4124 lw s1,64(a0) - 1159c: 1c25 addi s8,s8,-23 - 1159e: 049f1a4f 0x49f1a4f - 115a2: 54000003 lb zero,1344(zero) # 540 <__stack_size+0x140> - 115a6: 0e000003 lb zero,224(zero) # e0 <__stack_usage+0xe0> - 115aa: 0a00 addi s0,sp,272 - 115ac: 3c3d jal 10fea <__stack_size+0x10bea> - 115ae: 6c91 lui s9,0x4 - 115b0: 3106 fld ft2,96(sp) - 115b2: 4124 lw s1,64(a0) - 115b4: 1c25 addi s8,s8,-23 - 115b6: 009f1a4f fnmadd.s fs4,ft10,fs1,ft0,rtz - 115ba: 0000 unimp - 115bc: 0000 unimp - 115be: 0000 unimp - 115c0: 5000 lw s0,32(s0) - 115c2: 0002 c.slli64 zero - 115c4: a400 fsd fs0,8(s0) - 115c6: 0002 c.slli64 zero - 115c8: 0100 addi s0,sp,128 - 115ca: 5600 lw s0,40(a2) - 115cc: 02a4 addi s1,sp,328 - 115ce: 0000 unimp - 115d0: 02b4 addi a3,sp,328 - 115d2: 0000 unimp - 115d4: 0009 c.nop 2 - 115d6: 3d0a fld fs10,160(sp) - 115d8: 8c3c 0x8c3c - 115da: 1c00 addi s0,sp,560 - 115dc: 2635 jal 11908 <__stack_size+0x11508> - 115de: b49f 0002 0400 0x4000002b49f - 115e4: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 115e8: 5600 lw s0,40(a2) - 115ea: 0304 addi s1,sp,384 - 115ec: 0000 unimp - 115ee: 032c addi a1,sp,392 - 115f0: 0000 unimp - 115f2: 000e c.slli zero,0x3 - 115f4: 3d0a fld fs10,160(sp) - 115f6: 913c 0x913c - 115f8: 066c addi a1,sp,780 - 115fa: 2431 jal 11806 <__stack_size+0x11406> - 115fc: 2541 jal 11c7c <__stack_size+0x1187c> - 115fe: 351c fld fa5,40(a0) - 11600: 9f26 add t5,t5,s1 - 11602: 032c addi a1,sp,392 - 11604: 0000 unimp - 11606: 0354 addi a3,sp,388 - 11608: 0000 unimp - 1160a: 0001 nop - 1160c: 0056 c.slli zero,0x15 - 1160e: 0000 unimp - 11610: 0000 unimp - 11612: 0000 unimp - 11614: 5000 lw s0,32(s0) - 11616: 0002 c.slli64 zero - 11618: 5800 lw s0,48(s0) - 1161a: 0002 c.slli64 zero - 1161c: 0200 addi s0,sp,256 - 1161e: 3000 fld fs0,32(s0) - 11620: 589f 0002 6000 0x60000002589f - 11626: 0002 c.slli64 zero - 11628: 0100 addi s0,sp,128 - 1162a: 5f00 lw s0,56(a4) - 1162c: 0260 addi s0,sp,268 - 1162e: 0000 unimp - 11630: 0268 addi a0,sp,268 - 11632: 0000 unimp - 11634: 7f7f0003 lb zero,2039(t5) - 11638: 689f 0002 8000 0x80000002689f - 1163e: 0002 c.slli64 zero - 11640: 0100 addi s0,sp,128 - 11642: 5f00 lw s0,56(a4) - 11644: 0284 addi s1,sp,320 - 11646: 0000 unimp - 11648: 0290 addi a2,sp,320 - 1164a: 0000 unimp - 1164c: 0001 nop - 1164e: 905f 0002 9800 0x98000002905f - 11654: 0002 c.slli64 zero - 11656: 0300 addi s0,sp,384 - 11658: 7f00 flw fs0,56(a4) - 1165a: 9f7f 0x9f7f - 1165c: 0298 addi a4,sp,320 - 1165e: 0000 unimp - 11660: 02a8 addi a0,sp,328 - 11662: 0000 unimp - 11664: 0001 nop - 11666: b45f 0002 b800 0xb8000002b45f - 1166c: 0002 c.slli64 zero - 1166e: 0100 addi s0,sp,128 - 11670: 5f00 lw s0,56(a4) - 11672: 02d4 addi a3,sp,324 - 11674: 0000 unimp - 11676: 02e0 addi s0,sp,332 - 11678: 0000 unimp - 1167a: 0002 c.slli64 zero - 1167c: 9f30 0x9f30 - 1167e: 02e0 addi s0,sp,332 - 11680: 0000 unimp - 11682: 0300 addi s0,sp,384 - 11684: 0000 unimp - 11686: 0001 nop - 11688: 046c addi a1,sp,524 - 1168a: 24000003 lb zero,576(zero) # 240 <__stack_usage+0x240> - 1168e: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 11692: 5f00 lw s0,56(a4) - 11694: 032c addi a1,sp,392 - 11696: 0000 unimp - 11698: 034c addi a1,sp,388 - 1169a: 0000 unimp - 1169c: 0001 nop - 1169e: 4c6c lw a1,92(s0) - 116a0: 50000003 lb zero,1280(zero) # 500 <__stack_size+0x100> - 116a4: 03000003 lb zero,48(zero) # 30 <__stack_usage+0x30> - 116a8: 8c00 0x8c00 - 116aa: 9f01 0x9f01 - 116ac: 0350 addi a2,sp,388 - 116ae: 0000 unimp - 116b0: 0354 addi a3,sp,388 - 116b2: 0000 unimp - 116b4: 0001 nop - 116b6: 006c addi a1,sp,12 - 116b8: 0000 unimp - 116ba: 0000 unimp - 116bc: 0000 unimp - 116be: 5000 lw s0,32(s0) - 116c0: 0002 c.slli64 zero - 116c2: 5800 lw s0,48(s0) - 116c4: 0002 c.slli64 zero - 116c6: 0200 addi s0,sp,256 - 116c8: 3000 fld fs0,32(s0) - 116ca: 589f 0002 5400 0x54000002589f - 116d0: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 116d4: 6f00 flw fs0,24(a4) - ... - 116de: 01b0 addi a2,sp,200 - 116e0: 0000 unimp - 116e2: 01e8 addi a0,sp,204 - 116e4: 0000 unimp - 116e6: 0002 c.slli64 zero - 116e8: 9f31 0x9f31 - ... - 116f2: 01b0 addi a2,sp,200 - 116f4: 0000 unimp - 116f6: 01bc addi a5,sp,200 - 116f8: 0000 unimp - 116fa: 0001 nop - 116fc: bc6d j 111b6 <__stack_size+0x10db6> - 116fe: 0001 nop - 11700: d000 sw s0,32(s0) - 11702: 0001 nop - 11704: 0800 addi s0,sp,16 - 11706: 7e00 flw fs0,56(a2) - 11708: 3400 fld fs0,40(s0) - 1170a: 8d24 0x8d24 - 1170c: 2100 fld fs0,0(a0) - 1170e: d09f 0001 dc00 0xdc000001d09f - 11714: 0001 nop - 11716: 0100 addi s0,sp,128 - 11718: 5f00 lw s0,56(a4) - 1171a: 01dc addi a5,sp,196 - 1171c: 0000 unimp - 1171e: 01e8 addi a0,sp,204 - 11720: 0000 unimp - 11722: 0009 c.nop 2 - 11724: 7491 lui s1,0xfffe4 - 11726: 3406 fld fs0,96(sp) - 11728: 8d24 0x8d24 - 1172a: 2100 fld fs0,0(a0) - 1172c: 009f 0000 0000 0x9f - 11732: 0000 unimp - 11734: 0000 unimp - 11736: 0004 0x4 - 11738: 2c00 fld fs0,24(s0) - 1173a: 0004 0x4 - 1173c: 0200 addi s0,sp,256 - 1173e: 3400 fld fs0,40(s0) - 11740: 009f 0000 0000 0x9f - 11746: 0000 unimp - 11748: 0000 unimp - 1174a: 0004 0x4 - 1174c: 2c00 fld fs0,24(s0) - 1174e: 0004 0x4 - 11750: 0200 addi s0,sp,256 - 11752: 4c00 lw s0,24(s0) - 11754: 009f 0000 0000 0x9f - 1175a: 0000 unimp - 1175c: 0000 unimp - 1175e: 0004 0x4 - 11760: 2c00 fld fs0,24(s0) - 11762: 0004 0x4 - 11764: 0200 addi s0,sp,256 - 11766: 3100 fld fs0,32(a0) - 11768: 009f 0000 0000 0x9f - 1176e: 0000 unimp - 11770: d000 sw s0,32(s0) - 11772: 0000 unimp - 11774: 0800 addi s0,sp,16 - 11776: 0001 nop - 11778: 0100 addi s0,sp,128 - 1177a: 5e00 lw s0,56(a2) - 1177c: 0200 addi s0,sp,256 - 1177e: 0000 unimp - 11780: 0210 addi a2,sp,256 - 11782: 0000 unimp - 11784: 0001 nop - 11786: 805e c.mv zero,s7 - 11788: e0000003 lb zero,-512(zero) # fffffe00 <__stack_top+0xfffe00> - 1178c: 02000003 lb zero,32(zero) # 20 <__stack_usage+0x20> - 11790: 3100 fld fs0,32(a0) - 11792: 2c9f 0004 6400 0x640000042c9f - 11798: 0004 0x4 - 1179a: 0200 addi s0,sp,256 - 1179c: 3100 fld fs0,32(a0) - 1179e: 889f 0004 9800 0x98000004889f - 117a4: 0004 0x4 - 117a6: 0100 addi s0,sp,128 - 117a8: 5e00 lw s0,56(a2) - ... - 117b2: 0380 addi s0,sp,448 - 117b4: 0000 unimp - 117b6: 03e0 addi s0,sp,460 - 117b8: 0000 unimp - 117ba: 0001 nop - 117bc: 2c5a fld fs8,400(sp) - 117be: 0004 0x4 - 117c0: 6400 flw fs0,8(s0) - 117c2: 0004 0x4 - 117c4: 0100 addi s0,sp,128 - 117c6: 5a00 lw s0,48(a2) - ... - 117d0: 0380 addi s0,sp,448 - 117d2: 0000 unimp - 117d4: 03e0 addi s0,sp,460 - 117d6: 0000 unimp - 117d8: 0002 c.slli64 zero - 117da: 9f30 0x9f30 - 117dc: 042c addi a1,sp,520 - 117de: 0000 unimp - 117e0: 0464 addi s1,sp,524 - 117e2: 0000 unimp - 117e4: 0002 c.slli64 zero - 117e6: 9f30 0x9f30 - ... - 117f0: 0380 addi s0,sp,448 - 117f2: 0000 unimp - 117f4: 0390 addi a2,sp,448 - 117f6: 0000 unimp - 117f8: 0001 nop - 117fa: 905f 0003 c400 0xc4000003905f - 11800: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 11804: 5d00 lw s0,56(a0) - 11806: 03c4 addi s1,sp,452 - 11808: 0000 unimp - 1180a: 03cc addi a1,sp,452 - 1180c: 0000 unimp - 1180e: 0005 c.nop 1 - 11810: 007f 0x7f - 11812: 2431 jal 11a1e <__stack_size+0x1161e> - 11814: 2c9f 0004 3800 0x380000042c9f - 1181a: 0004 0x4 - 1181c: 0100 addi s0,sp,128 - 1181e: 5d00 lw s0,56(a0) - 11820: 0438 addi a4,sp,520 - 11822: 0000 unimp - 11824: 0440 addi s0,sp,516 - 11826: 0000 unimp - 11828: 0005 c.nop 1 - 1182a: 007f 0x7f - 1182c: 2431 jal 11a38 <__stack_size+0x11638> - 1182e: 409f 0004 4800 0x48000004409f - 11834: 0004 0x4 - 11836: 0700 addi s0,sp,896 - 11838: 7f00 flw fs0,56(a4) - 1183a: 3100 fld fs0,32(a0) - 1183c: 2324 fld fs1,64(a4) - 1183e: 9f08 0x9f08 - 11840: 0448 addi a0,sp,516 - 11842: 0000 unimp - 11844: 0454 addi a3,sp,516 - 11846: 0000 unimp - 11848: 0001 nop - 1184a: 545d li s0,-9 - 1184c: 0004 0x4 - 1184e: 5c00 lw s0,56(s0) - 11850: 0004 0x4 - 11852: 0500 addi s0,sp,640 - 11854: 7f00 flw fs0,56(a4) - 11856: 3100 fld fs0,32(a0) - 11858: 9f24 0x9f24 - 1185a: 045c addi a5,sp,516 - 1185c: 0000 unimp - 1185e: 0464 addi s1,sp,524 - 11860: 0000 unimp - 11862: 007f0007 0x7f0007 - 11866: 2431 jal 11a72 <__stack_size+0x11672> - 11868: 009f0823 sb s1,16(t5) - 1186c: 0000 unimp - 1186e: 0000 unimp - 11870: 0000 unimp - 11872: 8000 0x8000 - 11874: 8c000003 lb zero,-1856(zero) # fffff8c0 <__stack_top+0xfff8c0> - 11878: 01000003 lb zero,16(zero) # 10 <__stack_usage+0x10> - 1187c: 5600 lw s0,40(a2) - 1187e: 038c addi a1,sp,448 - 11880: 0000 unimp - 11882: 03d0 addi a2,sp,452 - 11884: 0000 unimp - 11886: 0001 nop - 11888: 2c5e fld fs8,464(sp) - 1188a: 0004 0x4 - 1188c: 6400 flw fs0,8(s0) - 1188e: 0004 0x4 - 11890: 0100 addi s0,sp,128 - 11892: 5e00 lw s0,56(a2) - ... - 1189c: 03c0 addi s0,sp,452 - 1189e: 0000 unimp - 118a0: 03c4 addi s1,sp,452 - 118a2: 0000 unimp - 118a4: 047d0003 lb zero,71(s10) - 118a8: c49f 0003 cc00 0xcc000003c49f - 118ae: 07000003 lb zero,112(zero) # 70 <__stack_usage+0x70> - 118b2: 7f00 flw fs0,56(a4) - 118b4: 3100 fld fs0,32(a0) - 118b6: 2324 fld fs1,64(a4) - 118b8: 9f04 0x9f04 - ... - 118c2: 0434 addi a3,sp,520 - 118c4: 0000 unimp - 118c6: 0438 addi a4,sp,520 - 118c8: 0000 unimp - 118ca: 087d0003 lb zero,135(s10) - 118ce: 389f 0004 4800 0x48000004389f - 118d4: 0004 0x4 - 118d6: 0700 addi s0,sp,896 - 118d8: 7f00 flw fs0,56(a4) - 118da: 3100 fld fs0,32(a0) - 118dc: 2324 fld fs1,64(a4) - 118de: 9f08 0x9f08 - ... - 118e8: 0450 addi a2,sp,516 - 118ea: 0000 unimp - 118ec: 0454 addi a3,sp,516 - 118ee: 0000 unimp - 118f0: 087d0003 lb zero,135(s10) - 118f4: 549f 0004 6400 0x64000004549f - 118fa: 0004 0x4 - 118fc: 0700 addi s0,sp,896 - 118fe: 7f00 flw fs0,56(a4) - 11900: 3100 fld fs0,32(a0) - 11902: 2324 fld fs1,64(a4) - 11904: 9f08 0x9f08 - ... - 1190e: 00f8 addi a4,sp,76 - 11910: 0000 unimp - 11912: 0108 addi a0,sp,128 - 11914: 0000 unimp - 11916: 0001 nop - 11918: 005d c.nop 23 - ... - 11922: 0000 unimp - 11924: 2400 fld fs0,8(s0) - 11926: 0000 unimp - 11928: 0100 addi s0,sp,128 - 1192a: 5a00 lw s0,48(a2) - 1192c: 0024 addi s1,sp,8 - 1192e: 0000 unimp - 11930: 0038 addi a4,sp,8 - 11932: 0000 unimp - 11934: 0004 0x4 - 11936: 9f5a01f3 0x9f5a01f3 - 1193a: 0038 addi a4,sp,8 - 1193c: 0000 unimp - 1193e: 004c addi a1,sp,4 - 11940: 0000 unimp - 11942: 0001 nop - 11944: 005a c.slli zero,0x16 - ... - 1194e: 0000 unimp - 11950: 2400 fld fs0,8(s0) - 11952: 0000 unimp - 11954: 0100 addi s0,sp,128 - 11956: 5a00 lw s0,48(a2) - 11958: 0024 addi s1,sp,8 - 1195a: 0000 unimp - 1195c: 0038 addi a4,sp,8 - 1195e: 0000 unimp - 11960: 0004 0x4 - 11962: 9f5a01f3 0x9f5a01f3 - 11966: 0038 addi a4,sp,8 - 11968: 0000 unimp - 1196a: 004c addi a1,sp,4 - 1196c: 0000 unimp - 1196e: 0001 nop - 11970: 005a c.slli zero,0x16 - 11972: 0000 unimp - 11974: 0000 unimp - 11976: 0000 unimp - 11978: 1400 addi s0,sp,544 - 1197a: 0000 unimp - 1197c: 2800 fld fs0,16(s0) - 1197e: 0000 unimp - 11980: 0100 addi s0,sp,128 - 11982: 5f00 lw s0,56(a4) - ... Disassembly of section .debug_ranges: 00000000 <.debug_ranges>: - 0: 0004 0x4 - 2: 0000 unimp - 4: 0004 0x4 - 6: 0000 unimp - 8: 0008 0x8 - a: 0000 unimp - c: 01d8 addi a4,sp,196 - e: 0000 unimp - 10: 01dc addi a5,sp,196 - 12: 0000 unimp - 14: 0424 addi s1,sp,520 - 16: 0000 unimp - 18: 0428 addi a0,sp,520 - 1a: 0000 unimp - 1c: 0434 addi a3,sp,520 - ... - 26: 0000 unimp - 28: 0024 addi s1,sp,8 - 2a: 0000 unimp - 2c: 0050 addi a2,sp,4 - 2e: 0000 unimp - 30: 00f8 addi a4,sp,76 - 32: 0000 unimp - 34: 010c addi a1,sp,128 - ... - 3e: 0000 unimp - 40: 00f0 addi a2,sp,76 - 42: 0000 unimp - 44: 00f8 addi a4,sp,76 - 46: 0000 unimp - 48: 0300 addi s0,sp,384 - 4a: 0000 unimp - 4c: 0424 addi s1,sp,520 - ... - 56: 0000 unimp - 58: 030c addi a1,sp,384 - 5a: 0000 unimp - 5c: 0310 addi a2,sp,384 - 5e: 0000 unimp - 60: 0318 addi a4,sp,384 - 62: 0000 unimp - 64: 031c addi a5,sp,384 - 66: 0000 unimp - 68: 0328 addi a0,sp,392 - 6a: 0000 unimp - 6c: 03a8 addi a0,sp,456 - 6e: 0000 unimp - 70: 03ac addi a1,sp,456 - 72: 0000 unimp - 74: 03b0 addi a2,sp,456 - 76: 0000 unimp - 78: 03b8 addi a4,sp,456 - 7a: 0000 unimp - 7c: 03bc addi a5,sp,456 - ... - 86: 0000 unimp - 88: 03a8 addi a0,sp,456 - 8a: 0000 unimp - 8c: 03ac addi a1,sp,456 - 8e: 0000 unimp - 90: 03b0 addi a2,sp,456 - 92: 0000 unimp - 94: 03b8 addi a4,sp,456 - 96: 0000 unimp - 98: 03bc addi a5,sp,456 - 9a: 0000 unimp - 9c: 03f4 addi a3,sp,460 - 9e: 0000 unimp - a0: 03fc addi a5,sp,460 - a2: 0000 unimp - a4: 0410 addi a2,sp,512 - a6: 0000 unimp - a8: 0414 addi a3,sp,512 - aa: 0000 unimp - ac: 0418 addi a4,sp,512 - ... - b6: 0000 unimp - b8: 0118 addi a4,sp,128 - ba: 0000 unimp - bc: 0144 addi s1,sp,132 - be: 0000 unimp - c0: 01dc addi a5,sp,196 - c2: 0000 unimp - c4: 01f0 addi a2,sp,204 - ... - ce: 0000 unimp - d0: 0204 addi s1,sp,256 - d2: 0000 unimp - d4: 0208 addi a0,sp,256 - d6: 0000 unimp - d8: 020c addi a1,sp,256 - da: 0000 unimp - dc: 029c addi a5,sp,320 - ... - e6: 0000 unimp - e8: 02a0 addi s0,sp,328 - ea: 0000 unimp - ec: 02d4 addi a3,sp,324 - ee: 0000 unimp - f0: 02ec addi a1,sp,332 - f2: 0000 unimp - f4: 0300 addi s0,sp,384 - ... - 102: 0000 unimp - 104: 00dc addi a5,sp,68 - 106: 0000 unimp - 108: 00e0 addi s0,sp,76 - 10a: 0000 unimp - 10c: 0410 addi a2,sp,512 - ... - 116: 0000 unimp - 118: 0020 addi s0,sp,8 - 11a: 0000 unimp - 11c: 004c addi a1,sp,4 - 11e: 0000 unimp - 120: 00e0 addi s0,sp,76 - 122: 0000 unimp - 124: 00f4 addi a3,sp,76 - ... - 12e: 0000 unimp - 130: 0100 addi s0,sp,128 - 132: 0000 unimp - 134: 012c addi a1,sp,136 - 136: 0000 unimp - 138: 01a8 addi a0,sp,200 - 13a: 0000 unimp - 13c: 01bc addi a5,sp,200 - ... - 146: 0000 unimp - 148: 01cc addi a1,sp,196 - 14a: 0000 unimp - 14c: 01d4 addi a3,sp,196 - 14e: 0000 unimp - 150: 01dc addi a5,sp,196 - 152: 0000 unimp - 154: 0248 addi a0,sp,260 - ... - 15e: 0000 unimp - 160: 024c addi a1,sp,260 - 162: 0000 unimp - 164: 0280 addi s0,sp,320 - 166: 0000 unimp - 168: 02a8 addi a0,sp,328 - 16a: 0000 unimp - 16c: 02bc addi a5,sp,328 - ... - 176: 0000 unimp - 178: 02cc addi a1,sp,324 - 17a: 0000 unimp - 17c: 02d4 addi a3,sp,324 - 17e: 0000 unimp - 180: 02e0 addi s0,sp,332 - 182: 0000 unimp - 184: 02ec addi a1,sp,332 - 186: 0000 unimp - 188: 02f4 addi a3,sp,332 - 18a: 0000 unimp - 18c: 036c addi a1,sp,396 - 18e: 0000 unimp - 190: 0370 addi a2,sp,396 - 192: 0000 unimp - 194: 0374 addi a3,sp,396 - ... - 19e: 0000 unimp - 1a0: 036c addi a1,sp,396 - 1a2: 0000 unimp - 1a4: 0370 addi a2,sp,396 - 1a6: 0000 unimp - 1a8: 0374 addi a3,sp,396 - 1aa: 0000 unimp - 1ac: 03cc addi a1,sp,452 - ... - 1b6: 0000 unimp - 1b8: 0040 addi s0,sp,4 - 1ba: 0000 unimp - 1bc: 0048 addi a0,sp,4 - 1be: 0000 unimp - 1c0: 004c addi a1,sp,4 - 1c2: 0000 unimp - 1c4: 0054 addi a3,sp,4 - 1c6: 0000 unimp - 1c8: 056c addi a1,sp,652 - 1ca: 0000 unimp - 1cc: 0570 addi a2,sp,652 - ... - 1d6: 0000 unimp - 1d8: 0080 addi s0,sp,64 - 1da: 0000 unimp - 1dc: 0084 addi s1,sp,64 - 1de: 0000 unimp - 1e0: 0094 addi a3,sp,64 - 1e2: 0000 unimp - 1e4: 00f0 addi a2,sp,76 - ... - 1ee: 0000 unimp - 1f0: 0110 addi a2,sp,128 - 1f2: 0000 unimp - 1f4: 0118 addi a4,sp,128 - 1f6: 0000 unimp - 1f8: 0120 addi s0,sp,136 - 1fa: 0000 unimp - 1fc: 012c addi a1,sp,136 - 1fe: 0000 unimp - 200: 0598 addi a4,sp,704 - 202: 0000 unimp - 204: 059c addi a5,sp,704 - ... - 20e: 0000 unimp - 210: 0154 addi a3,sp,132 - 212: 0000 unimp - 214: 0158 addi a4,sp,132 - 216: 0000 unimp - 218: 01bc addi a5,sp,200 - 21a: 0000 unimp - 21c: 0220 addi s0,sp,264 - ... - 226: 0000 unimp - 228: 0270 addi a2,sp,268 - 22a: 0000 unimp - 22c: 0518 addi a4,sp,640 - 22e: 0000 unimp - 230: 0560 addi s0,sp,652 - 232: 0000 unimp - 234: 056c addi a1,sp,652 - 236: 0000 unimp - 238: 08b4 addi a3,sp,88 - 23a: 0000 unimp - 23c: 08c0 addi s0,sp,84 - ... - 246: 0000 unimp - 248: 029c addi a5,sp,320 - 24a: 0000 unimp - 24c: 02ac addi a1,sp,328 - 24e: 0000 unimp - 250: 02b0 addi a2,sp,328 - 252: 0000 unimp - 254: 0334 addi a3,sp,392 - 256: 0000 unimp - 258: 0390 addi a2,sp,448 - 25a: 0000 unimp - 25c: 0394 addi a3,sp,448 - ... - 266: 0000 unimp - 268: 039c addi a5,sp,448 - 26a: 0000 unimp - 26c: 03ac addi a1,sp,456 - 26e: 0000 unimp - 270: 03b0 addi a2,sp,456 - 272: 0000 unimp - 274: 03b0 addi a2,sp,456 - ... - 27e: 0000 unimp - 280: 03c8 addi a0,sp,452 - 282: 0000 unimp - 284: 03d4 addi a3,sp,452 - 286: 0000 unimp - 288: 03d8 addi a4,sp,452 - 28a: 0000 unimp - 28c: 03dc addi a5,sp,452 - ... - 296: 0000 unimp - 298: 03f4 addi a3,sp,460 - 29a: 0000 unimp - 29c: 0480 addi s0,sp,576 - 29e: 0000 unimp - 2a0: 04d4 addi a3,sp,580 - 2a2: 0000 unimp - 2a4: 04d8 addi a4,sp,580 - ... - 2ae: 0000 unimp - 2b0: 04dc addi a5,sp,580 - 2b2: 0000 unimp - 2b4: 04e0 addi s0,sp,588 - 2b6: 0000 unimp - 2b8: 04e4 addi s1,sp,588 - 2ba: 0000 unimp - 2bc: 04e4 addi s1,sp,588 - ... - 2c6: 0000 unimp - 2c8: 04f8 addi a4,sp,588 - 2ca: 0000 unimp - 2cc: 050c addi a1,sp,640 - 2ce: 0000 unimp - 2d0: 08b8 addi a4,sp,88 - 2d2: 0000 unimp - 2d4: 08c0 addi s0,sp,84 - ... - 2de: 0000 unimp - 2e0: 0550 addi a2,sp,644 - 2e2: 0000 unimp - 2e4: 0560 addi s0,sp,652 - 2e6: 0000 unimp - 2e8: 05cc addi a1,sp,708 - 2ea: 0000 unimp - 2ec: 05d4 addi a3,sp,708 - ... - 2f6: 0000 unimp - 2f8: 060c addi a1,sp,768 - 2fa: 0000 unimp - 2fc: 0630 addi a2,sp,776 - 2fe: 0000 unimp - 300: 0630 addi a2,sp,776 - 302: 0000 unimp - 304: 0634 addi a3,sp,776 - ... - 30e: 0000 unimp - 310: 06b0 addi a2,sp,840 - 312: 0000 unimp - 314: 0858 addi a4,sp,20 - 316: 0000 unimp - 318: 0860 addi s0,sp,28 - 31a: 0000 unimp - 31c: 087c addi a5,sp,28 - ... - 326: 0000 unimp - 328: 06f0 addi a2,sp,844 - 32a: 0000 unimp - 32c: 06fc addi a5,sp,844 - 32e: 0000 unimp - 330: 0704 addi s1,sp,896 - 332: 0000 unimp - 334: 070c addi a1,sp,896 - ... - 33e: 0000 unimp - 340: 0788 addi a0,sp,960 - 342: 0000 unimp - 344: 0798 addi a4,sp,960 - 346: 0000 unimp - 348: 07d0 addi a2,sp,964 - 34a: 0000 unimp - 34c: 07d8 addi a4,sp,964 - ... - 356: 0000 unimp - 358: 0860 addi s0,sp,28 - 35a: 0000 unimp - 35c: 0864 addi s1,sp,28 - 35e: 0000 unimp - 360: 0870 addi a2,sp,28 - 362: 0000 unimp - 364: 0874 addi a3,sp,28 - ... - 36e: 0000 unimp - 370: 0040 addi s0,sp,4 - 372: 0000 unimp - 374: 0048 addi a0,sp,4 - 376: 0000 unimp - 378: 004c addi a1,sp,4 - 37a: 0000 unimp - 37c: 0054 addi a3,sp,4 - 37e: 0000 unimp - 380: 04ec addi a1,sp,588 - 382: 0000 unimp - 384: 04f0 addi a2,sp,588 - ... - 38e: 0000 unimp - 390: 0080 addi s0,sp,64 - 392: 0000 unimp - 394: 0084 addi s1,sp,64 - 396: 0000 unimp - 398: 0094 addi a3,sp,64 - 39a: 0000 unimp - 39c: 00f0 addi a2,sp,76 - ... - 3a6: 0000 unimp - 3a8: 0110 addi a2,sp,128 - 3aa: 0000 unimp - 3ac: 0118 addi a4,sp,128 - 3ae: 0000 unimp - 3b0: 0120 addi s0,sp,136 - 3b2: 0000 unimp - 3b4: 012c addi a1,sp,136 - 3b6: 0000 unimp - 3b8: 0520 addi s0,sp,648 - 3ba: 0000 unimp - 3bc: 0524 addi s1,sp,648 - ... - 3c6: 0000 unimp - 3c8: 0154 addi a3,sp,132 - 3ca: 0000 unimp - 3cc: 0158 addi a4,sp,132 - 3ce: 0000 unimp - 3d0: 01c0 addi s0,sp,196 - 3d2: 0000 unimp - 3d4: 0220 addi s0,sp,264 - ... - 3de: 0000 unimp - 3e0: 02e8 addi a0,sp,332 - 3e2: 0000 unimp - 3e4: 047c addi a5,sp,524 - 3e6: 0000 unimp - 3e8: 0480 addi s0,sp,576 - 3ea: 0000 unimp - 3ec: 0488 addi a0,sp,576 - ... - 3f6: 0000 unimp - 3f8: 02e8 addi a0,sp,332 - 3fa: 0000 unimp - 3fc: 0434 addi a3,sp,520 - 3fe: 0000 unimp - 400: 0434 addi a3,sp,520 - 402: 0000 unimp - 404: 0454 addi a3,sp,516 - 406: 0000 unimp - 408: 0458 addi a4,sp,516 - 40a: 0000 unimp - 40c: 0460 addi s0,sp,524 - ... - 416: 0000 unimp - 418: 02e8 addi a0,sp,332 - 41a: 0000 unimp - 41c: 0334 addi a3,sp,392 - 41e: 0000 unimp - 420: 033c addi a5,sp,392 - 422: 0000 unimp - 424: 0340 addi s0,sp,388 - ... - 42e: 0000 unimp - 430: 0334 addi a3,sp,392 - 432: 0000 unimp - 434: 033c addi a5,sp,392 - 436: 0000 unimp - 438: 0340 addi s0,sp,388 - 43a: 0000 unimp - 43c: 0380 addi s0,sp,448 - 43e: 0000 unimp - 440: 0384 addi s1,sp,448 - 442: 0000 unimp - 444: 0390 addi a2,sp,448 - ... - 44e: 0000 unimp - 450: 0380 addi s0,sp,448 - 452: 0000 unimp - 454: 0384 addi s1,sp,448 - 456: 0000 unimp - 458: 0390 addi a2,sp,448 - 45a: 0000 unimp - 45c: 0398 addi a4,sp,448 - 45e: 0000 unimp - 460: 0398 addi a4,sp,448 - 462: 0000 unimp - 464: 03d0 addi a2,sp,452 - 466: 0000 unimp - 468: 03d4 addi a3,sp,452 - 46a: 0000 unimp - 46c: 03dc addi a5,sp,452 - ... - 476: 0000 unimp - 478: 03d0 addi a2,sp,452 - 47a: 0000 unimp - 47c: 03d4 addi a3,sp,452 - 47e: 0000 unimp - 480: 03dc addi a5,sp,452 - 482: 0000 unimp - 484: 03fc addi a5,sp,460 - 486: 0000 unimp - 488: 03fc addi a5,sp,460 - 48a: 0000 unimp - 48c: 0410 addi a2,sp,512 - 48e: 0000 unimp - 490: 0414 addi a3,sp,512 - 492: 0000 unimp - 494: 0418 addi a4,sp,512 - 496: 0000 unimp - 498: 0444 addi s1,sp,516 - 49a: 0000 unimp - 49c: 0448 addi a0,sp,516 - ... - 4a6: 0000 unimp - 4a8: 03fc addi a5,sp,460 - 4aa: 0000 unimp - 4ac: 03fc addi a5,sp,460 - 4ae: 0000 unimp - 4b0: 0410 addi a2,sp,512 - 4b2: 0000 unimp - 4b4: 0414 addi a3,sp,512 - 4b6: 0000 unimp - 4b8: 0418 addi a4,sp,512 - 4ba: 0000 unimp - 4bc: 0424 addi s1,sp,520 - 4be: 0000 unimp - 4c0: 0434 addi a3,sp,520 - 4c2: 0000 unimp - 4c4: 0440 addi s0,sp,516 - ... - 4ce: 0000 unimp - 4d0: 0424 addi s1,sp,520 - 4d2: 0000 unimp - 4d4: 0434 addi a3,sp,520 - 4d6: 0000 unimp - 4d8: 0440 addi s0,sp,516 - 4da: 0000 unimp - 4dc: 0444 addi s1,sp,516 - 4de: 0000 unimp - 4e0: 0448 addi a0,sp,516 - 4e2: 0000 unimp - 4e4: 0454 addi a3,sp,516 - 4e6: 0000 unimp - 4e8: 0458 addi a4,sp,516 - 4ea: 0000 unimp - 4ec: 0460 addi s0,sp,524 - ... - 4f6: 0000 unimp - 4f8: 0434 addi a3,sp,520 - 4fa: 0000 unimp - 4fc: 0434 addi a3,sp,520 - 4fe: 0000 unimp - 500: 0454 addi a3,sp,516 - 502: 0000 unimp - 504: 0458 addi a4,sp,516 - 506: 0000 unimp - 508: 0460 addi s0,sp,524 - 50a: 0000 unimp - 50c: 047c addi a5,sp,524 - 50e: 0000 unimp - 510: 0480 addi s0,sp,576 - 512: 0000 unimp - 514: 0488 addi a0,sp,576 - ... - 51e: 0000 unimp - 520: 0434 addi a3,sp,520 - 522: 0000 unimp - 524: 0434 addi a3,sp,520 - 526: 0000 unimp - 528: 0454 addi a3,sp,516 - 52a: 0000 unimp - 52c: 0458 addi a4,sp,516 - 52e: 0000 unimp - 530: 0460 addi s0,sp,524 - 532: 0000 unimp - 534: 0474 addi a3,sp,524 - 536: 0000 unimp - 538: 0478 addi a4,sp,524 - 53a: 0000 unimp - 53c: 047c addi a5,sp,524 - 53e: 0000 unimp - 540: 0480 addi s0,sp,576 - 542: 0000 unimp - 544: 0484 addi s1,sp,576 - ... - 54e: 0000 unimp - 550: 04dc addi a5,sp,580 - 552: 0000 unimp - 554: 04ec addi a1,sp,588 - 556: 0000 unimp - 558: 0534 addi a3,sp,648 - 55a: 0000 unimp - 55c: 053c addi a5,sp,648 - ... - 566: 0000 unimp - 568: 05b8 addi a4,sp,712 - 56a: 0000 unimp - 56c: 0760 addi s0,sp,908 - 56e: 0000 unimp - 570: 0768 addi a0,sp,908 - 572: 0000 unimp - 574: 0784 addi s1,sp,960 - ... - 57e: 0000 unimp - 580: 05f8 addi a4,sp,716 - 582: 0000 unimp - 584: 0604 addi s1,sp,768 - 586: 0000 unimp - 588: 060c addi a1,sp,768 - 58a: 0000 unimp - 58c: 0614 addi a3,sp,768 - ... - 596: 0000 unimp - 598: 0690 addi a2,sp,832 - 59a: 0000 unimp - 59c: 06a0 addi s0,sp,840 - 59e: 0000 unimp - 5a0: 06d8 addi a4,sp,836 - 5a2: 0000 unimp - 5a4: 06e0 addi s0,sp,844 - ... - 5ae: 0000 unimp - 5b0: 0768 addi a0,sp,908 - 5b2: 0000 unimp - 5b4: 076c addi a1,sp,908 - 5b6: 0000 unimp - 5b8: 0778 addi a4,sp,908 - 5ba: 0000 unimp - 5bc: 077c addi a5,sp,908 - ... - 5c6: 0000 unimp - 5c8: 0028 addi a0,sp,8 - 5ca: 0000 unimp - 5cc: 0044 addi s1,sp,4 - 5ce: 0000 unimp - 5d0: 004c addi a1,sp,4 - 5d2: 0000 unimp - 5d4: 004c addi a1,sp,4 - ... - 5de: 0000 unimp - 5e0: 0044 addi s1,sp,4 - 5e2: 0000 unimp - 5e4: 004c addi a1,sp,4 - 5e6: 0000 unimp - 5e8: 004c addi a1,sp,4 - 5ea: 0000 unimp - 5ec: 0058 addi a4,sp,4 - ... - 5f6: 0000 unimp - 5f8: 00f8 addi a4,sp,76 - 5fa: 0000 unimp - 5fc: 0100 addi s0,sp,128 - 5fe: 0000 unimp - 600: 0104 addi s1,sp,128 - 602: 0000 unimp - 604: 0124 addi s1,sp,136 - ... - 60e: 0000 unimp - 610: 0028 addi a0,sp,8 - 612: 0000 unimp - 614: 0038 addi a4,sp,8 - 616: 0000 unimp - 618: 0040 addi s0,sp,4 - 61a: 0000 unimp - 61c: 004c addi a1,sp,4 - ... - 626: 0000 unimp - 628: 0038 addi a4,sp,8 - 62a: 0000 unimp - 62c: 0040 addi s0,sp,4 - 62e: 0000 unimp - 630: 004c addi a1,sp,4 - 632: 0000 unimp - 634: 0058 addi a4,sp,4 - ... - 63e: 0000 unimp - 640: 008c addi a1,sp,64 - 642: 0000 unimp - 644: 00c4 addi s1,sp,68 - 646: 0000 unimp - 648: 00cc addi a1,sp,68 - 64a: 0000 unimp - 64c: 0130 addi a2,sp,136 - 64e: 0000 unimp - 650: 0134 addi a3,sp,136 - 652: 0000 unimp - 654: 014c addi a1,sp,132 - ... - 65e: 0000 unimp - 660: 0028 addi a0,sp,8 - 662: 0000 unimp - 664: 0038 addi a4,sp,8 - 666: 0000 unimp - 668: 0040 addi s0,sp,4 - 66a: 0000 unimp - 66c: 004c addi a1,sp,4 - ... - 676: 0000 unimp - 678: 0038 addi a4,sp,8 - 67a: 0000 unimp - 67c: 0040 addi s0,sp,4 - 67e: 0000 unimp - 680: 004c addi a1,sp,4 - 682: 0000 unimp - 684: 0058 addi a4,sp,4 - ... - 68e: 0000 unimp - 690: 008c addi a1,sp,64 - 692: 0000 unimp - 694: 00c4 addi s1,sp,68 - 696: 0000 unimp - 698: 00cc addi a1,sp,68 - 69a: 0000 unimp - 69c: 0130 addi a2,sp,136 - 69e: 0000 unimp - 6a0: 0134 addi a3,sp,136 - 6a2: 0000 unimp - 6a4: 014c addi a1,sp,132 - ... - 6ae: 0000 unimp - 6b0: 0060 addi s0,sp,12 - 6b2: 0000 unimp - 6b4: 009c addi a5,sp,64 - 6b6: 0000 unimp - 6b8: 0d48 addi a0,sp,660 - 6ba: 0000 unimp - 6bc: 0d4c addi a1,sp,660 - ... - 6c6: 0000 unimp - 6c8: 00b0 addi a2,sp,72 - 6ca: 0000 unimp - 6cc: 00dc addi a5,sp,68 - 6ce: 0000 unimp - 6d0: 00e4 addi s1,sp,76 - 6d2: 0000 unimp - 6d4: 00ec addi a1,sp,76 - ... - 6de: 0000 unimp - 6e0: 00f0 addi a2,sp,76 - 6e2: 0000 unimp - 6e4: 00f4 addi a3,sp,76 - 6e6: 0000 unimp - 6e8: 010c addi a1,sp,128 - 6ea: 0000 unimp - 6ec: 021c addi a5,sp,256 - ... - 6f6: 0000 unimp - 6f8: 0118 addi a4,sp,128 - 6fa: 0000 unimp - 6fc: 016c addi a1,sp,140 - 6fe: 0000 unimp - 700: 01ac addi a1,sp,200 - 702: 0000 unimp - 704: 020c addi a1,sp,256 - ... - 70e: 0000 unimp - 710: 0240 addi s0,sp,260 - 712: 0000 unimp - 714: 027c addi a5,sp,268 - 716: 0000 unimp - 718: 0d98 addi a4,sp,720 - 71a: 0000 unimp - 71c: 0d9c addi a5,sp,720 - ... - 726: 0000 unimp - 728: 0290 addi a2,sp,320 - 72a: 0000 unimp - 72c: 02bc addi a5,sp,328 - 72e: 0000 unimp - 730: 02c4 addi s1,sp,324 - 732: 0000 unimp - 734: 02cc addi a1,sp,324 - ... - 73e: 0000 unimp - 740: 02d0 addi a2,sp,324 - 742: 0000 unimp - 744: 02d4 addi a3,sp,324 - 746: 0000 unimp - 748: 0338 addi a4,sp,392 - 74a: 0000 unimp - 74c: 0448 addi a0,sp,516 - ... - 756: 0000 unimp - 758: 0340 addi s0,sp,388 - 75a: 0000 unimp - 75c: 0394 addi a3,sp,448 - 75e: 0000 unimp - 760: 03d8 addi a4,sp,452 - 762: 0000 unimp - 764: 0438 addi a4,sp,520 - ... - 76e: 0000 unimp - 770: 04bc addi a5,sp,584 - 772: 0000 unimp - 774: 0bf4 addi a3,sp,476 - 776: 0000 unimp - 778: 0bfc addi a5,sp,476 - 77a: 0000 unimp - 77c: 0c08 addi a0,sp,528 - 77e: 0000 unimp - 780: 0c0c addi a1,sp,528 - 782: 0000 unimp - 784: 0c14 addi a3,sp,528 - 786: 0000 unimp - 788: 0c1c addi a5,sp,528 - 78a: 0000 unimp - 78c: 0c24 addi s1,sp,536 - ... - 796: 0000 unimp - 798: 04bc addi a5,sp,584 - 79a: 0000 unimp - 79c: 0500 addi s0,sp,640 - 79e: 0000 unimp - 7a0: 0504 addi s1,sp,640 - 7a2: 0000 unimp - 7a4: 0518 addi a4,sp,640 - 7a6: 0000 unimp - 7a8: 0524 addi s1,sp,648 - 7aa: 0000 unimp - 7ac: 052c addi a1,sp,648 - ... - 7b6: 0000 unimp - 7b8: 0500 addi s0,sp,640 - 7ba: 0000 unimp - 7bc: 0504 addi s1,sp,640 - 7be: 0000 unimp - 7c0: 0518 addi a4,sp,640 - 7c2: 0000 unimp - 7c4: 0524 addi s1,sp,648 - 7c6: 0000 unimp - 7c8: 052c addi a1,sp,648 - 7ca: 0000 unimp - 7cc: 0578 addi a4,sp,652 - ... - 7d6: 0000 unimp - 7d8: 0578 addi a4,sp,652 - 7da: 0000 unimp - 7dc: 05c8 addi a0,sp,708 - 7de: 0000 unimp - 7e0: 05cc addi a1,sp,708 - 7e2: 0000 unimp - 7e4: 05d0 addi a2,sp,708 - ... - 7ee: 0000 unimp - 7f0: 05c8 addi a0,sp,708 - 7f2: 0000 unimp - 7f4: 05cc addi a1,sp,708 - 7f6: 0000 unimp - 7f8: 05d0 addi a2,sp,708 - 7fa: 0000 unimp - 7fc: 0614 addi a3,sp,768 - ... - 806: 0000 unimp - 808: 0614 addi a3,sp,768 - 80a: 0000 unimp - 80c: 0668 addi a0,sp,780 - 80e: 0000 unimp - 810: 066c addi a1,sp,780 - 812: 0000 unimp - 814: 0670 addi a2,sp,780 - ... - 81e: 0000 unimp - 820: 0668 addi a0,sp,780 - 822: 0000 unimp - 824: 066c addi a1,sp,780 - 826: 0000 unimp - 828: 0670 addi a2,sp,780 - 82a: 0000 unimp - 82c: 06c4 addi s1,sp,836 - ... - 836: 0000 unimp - 838: 06c4 addi s1,sp,836 - 83a: 0000 unimp - 83c: 06d4 addi a3,sp,836 - 83e: 0000 unimp - 840: 06d8 addi a4,sp,836 - 842: 0000 unimp - 844: 06e0 addi s0,sp,844 - 846: 0000 unimp - 848: 06f8 addi a4,sp,844 - 84a: 0000 unimp - 84c: 06fc addi a5,sp,844 - ... - 856: 0000 unimp - 858: 06d4 addi a3,sp,836 - 85a: 0000 unimp - 85c: 06d8 addi a4,sp,836 - 85e: 0000 unimp - 860: 06e0 addi s0,sp,844 - 862: 0000 unimp - 864: 06f8 addi a4,sp,844 - 866: 0000 unimp - 868: 06fc addi a5,sp,844 - 86a: 0000 unimp - 86c: 0700 addi s0,sp,896 - 86e: 0000 unimp - 870: 0724 addi s1,sp,904 - 872: 0000 unimp - 874: 072c addi a1,sp,904 - ... - 87e: 0000 unimp - 880: 0700 addi s0,sp,896 - 882: 0000 unimp - 884: 0704 addi s1,sp,896 - 886: 0000 unimp - 888: 0710 addi a2,sp,896 - 88a: 0000 unimp - 88c: 0720 addi s0,sp,904 - 88e: 0000 unimp - 890: 072c addi a1,sp,904 - 892: 0000 unimp - 894: 0730 addi a2,sp,904 - 896: 0000 unimp - 898: 0734 addi a3,sp,904 - 89a: 0000 unimp - 89c: 073c addi a5,sp,904 - 89e: 0000 unimp - 8a0: 0744 addi s1,sp,900 - 8a2: 0000 unimp - 8a4: 0748 addi a0,sp,900 - 8a6: 0000 unimp - 8a8: 0750 addi a2,sp,900 - 8aa: 0000 unimp - 8ac: 0754 addi a3,sp,900 - 8ae: 0000 unimp - 8b0: 0758 addi a4,sp,900 - 8b2: 0000 unimp - 8b4: 075c addi a5,sp,900 - 8b6: 0000 unimp - 8b8: 0768 addi a0,sp,908 - 8ba: 0000 unimp - 8bc: 076c addi a1,sp,908 - 8be: 0000 unimp - 8c0: 0774 addi a3,sp,908 - 8c2: 0000 unimp - 8c4: 0778 addi a4,sp,908 - 8c6: 0000 unimp - 8c8: 0784 addi s1,sp,960 - 8ca: 0000 unimp - 8cc: 0788 addi a0,sp,960 - ... - 8d6: 0000 unimp - 8d8: 0704 addi s1,sp,896 - 8da: 0000 unimp - 8dc: 0710 addi a2,sp,896 - 8de: 0000 unimp - 8e0: 0720 addi s0,sp,904 - 8e2: 0000 unimp - 8e4: 0724 addi s1,sp,904 - 8e6: 0000 unimp - 8e8: 072c addi a1,sp,904 - 8ea: 0000 unimp - 8ec: 072c addi a1,sp,904 - 8ee: 0000 unimp - 8f0: 0730 addi a2,sp,904 - 8f2: 0000 unimp - 8f4: 0734 addi a3,sp,904 - 8f6: 0000 unimp - 8f8: 073c addi a5,sp,904 - 8fa: 0000 unimp - 8fc: 0740 addi s0,sp,900 - 8fe: 0000 unimp - 900: 0764 addi s1,sp,908 - 902: 0000 unimp - 904: 0768 addi a0,sp,908 - 906: 0000 unimp - 908: 0770 addi a2,sp,908 - 90a: 0000 unimp - 90c: 0774 addi a3,sp,908 - 90e: 0000 unimp - 910: 0778 addi a4,sp,908 - 912: 0000 unimp - 914: 077c addi a5,sp,908 - ... - 91e: 0000 unimp - 920: 073c addi a5,sp,904 - 922: 0000 unimp - 924: 073c addi a5,sp,904 - 926: 0000 unimp - 928: 0740 addi s0,sp,900 - 92a: 0000 unimp - 92c: 0744 addi s1,sp,900 - 92e: 0000 unimp - 930: 0748 addi a0,sp,900 - 932: 0000 unimp - 934: 0750 addi a2,sp,900 - 936: 0000 unimp - 938: 0754 addi a3,sp,900 - 93a: 0000 unimp - 93c: 0758 addi a4,sp,900 - 93e: 0000 unimp - 940: 075c addi a5,sp,900 - 942: 0000 unimp - 944: 0764 addi s1,sp,908 - 946: 0000 unimp - 948: 076c addi a1,sp,908 - 94a: 0000 unimp - 94c: 0770 addi a2,sp,908 - 94e: 0000 unimp - 950: 077c addi a5,sp,908 - 952: 0000 unimp - 954: 0784 addi s1,sp,960 - 956: 0000 unimp - 958: 0788 addi a0,sp,960 - 95a: 0000 unimp - 95c: 0794 addi a3,sp,960 - 95e: 0000 unimp - 960: 0798 addi a4,sp,960 - 962: 0000 unimp - 964: 079c addi a5,sp,960 - ... - 96e: 0000 unimp - 970: 0794 addi a3,sp,960 - 972: 0000 unimp - 974: 0798 addi a4,sp,960 - 976: 0000 unimp - 978: 079c addi a5,sp,960 - 97a: 0000 unimp - 97c: 07d8 addi a4,sp,964 - 97e: 0000 unimp - 980: 07dc addi a5,sp,964 - 982: 0000 unimp - 984: 07f8 addi a4,sp,972 - ... - 98e: 0000 unimp - 990: 07d8 addi a4,sp,964 - 992: 0000 unimp - 994: 07dc addi a5,sp,964 - 996: 0000 unimp - 998: 07f8 addi a4,sp,972 - 99a: 0000 unimp - 99c: 0840 addi s0,sp,20 - 99e: 0000 unimp - 9a0: 0844 addi s1,sp,20 - 9a2: 0000 unimp - 9a4: 0848 addi a0,sp,20 - ... - 9ae: 0000 unimp - 9b0: 0840 addi s0,sp,20 - 9b2: 0000 unimp - 9b4: 0844 addi s1,sp,20 - 9b6: 0000 unimp - 9b8: 0848 addi a0,sp,20 - 9ba: 0000 unimp - 9bc: 0888 addi a0,sp,80 - 9be: 0000 unimp - 9c0: 088c addi a1,sp,80 - 9c2: 0000 unimp - 9c4: 0894 addi a3,sp,80 - ... - 9ce: 0000 unimp - 9d0: 0888 addi a0,sp,80 - 9d2: 0000 unimp - 9d4: 088c addi a1,sp,80 - 9d6: 0000 unimp - 9d8: 0894 addi a3,sp,80 - 9da: 0000 unimp - 9dc: 08d4 addi a3,sp,84 - ... - 9e6: 0000 unimp - 9e8: 08d4 addi a3,sp,84 - 9ea: 0000 unimp - 9ec: 08e8 addi a0,sp,92 - 9ee: 0000 unimp - 9f0: 08ec addi a1,sp,92 - 9f2: 0000 unimp - 9f4: 08f0 addi a2,sp,92 - 9f6: 0000 unimp - 9f8: 090c addi a1,sp,144 - 9fa: 0000 unimp - 9fc: 0910 addi a2,sp,144 - 9fe: 0000 unimp - a00: 0958 addi a4,sp,148 - a02: 0000 unimp - a04: 095c addi a5,sp,148 - a06: 0000 unimp - a08: 0964 addi s1,sp,156 - a0a: 0000 unimp - a0c: 0968 addi a0,sp,156 - a0e: 0000 unimp - a10: 0974 addi a3,sp,156 - a12: 0000 unimp - a14: 0978 addi a4,sp,156 - ... - a1e: 0000 unimp - a20: 08e8 addi a0,sp,92 - a22: 0000 unimp - a24: 08ec addi a1,sp,92 - a26: 0000 unimp - a28: 08f0 addi a2,sp,92 - a2a: 0000 unimp - a2c: 0904 addi s1,sp,144 - a2e: 0000 unimp - a30: 0928 addi a0,sp,152 - a32: 0000 unimp - a34: 092c addi a1,sp,152 - a36: 0000 unimp - a38: 094c addi a1,sp,148 - a3a: 0000 unimp - a3c: 0950 addi a2,sp,148 - a3e: 0000 unimp - a40: 0954 addi a3,sp,148 - a42: 0000 unimp - a44: 0958 addi a4,sp,148 - a46: 0000 unimp - a48: 0960 addi s0,sp,156 - a4a: 0000 unimp - a4c: 0964 addi s1,sp,156 - a4e: 0000 unimp - a50: 0970 addi a2,sp,156 - a52: 0000 unimp - a54: 0974 addi a3,sp,156 - a56: 0000 unimp - a58: 0984 addi s1,sp,208 - a5a: 0000 unimp - a5c: 0988 addi a0,sp,208 - ... - a66: 0000 unimp - a68: 0904 addi s1,sp,144 - a6a: 0000 unimp - a6c: 090c addi a1,sp,144 - a6e: 0000 unimp - a70: 0910 addi a2,sp,144 - a72: 0000 unimp - a74: 0928 addi a0,sp,152 - a76: 0000 unimp - a78: 092c addi a1,sp,152 - a7a: 0000 unimp - a7c: 0930 addi a2,sp,152 - a7e: 0000 unimp - a80: 0934 addi a3,sp,152 - a82: 0000 unimp - a84: 093c addi a5,sp,152 - a86: 0000 unimp - a88: 0968 addi a0,sp,156 - a8a: 0000 unimp - a8c: 0970 addi a2,sp,156 - a8e: 0000 unimp - a90: 0978 addi a4,sp,156 - a92: 0000 unimp - a94: 097c addi a5,sp,156 - a96: 0000 unimp - a98: 0980 addi s0,sp,208 - a9a: 0000 unimp - a9c: 0984 addi s1,sp,208 - a9e: 0000 unimp - aa0: 0990 addi a2,sp,208 - aa2: 0000 unimp - aa4: 0998 addi a4,sp,208 - aa6: 0000 unimp - aa8: 09a0 addi s0,sp,216 - aaa: 0000 unimp - aac: 09a4 addi s1,sp,216 - ... - ab6: 0000 unimp - ab8: 0930 addi a2,sp,152 - aba: 0000 unimp - abc: 0934 addi a3,sp,152 - abe: 0000 unimp - ac0: 093c addi a5,sp,152 - ac2: 0000 unimp - ac4: 094c addi a1,sp,148 - ac6: 0000 unimp - ac8: 0950 addi a2,sp,148 - aca: 0000 unimp - acc: 0954 addi a3,sp,148 - ace: 0000 unimp - ad0: 095c addi a5,sp,148 - ad2: 0000 unimp - ad4: 0960 addi s0,sp,156 - ad6: 0000 unimp - ad8: 097c addi a5,sp,156 - ada: 0000 unimp - adc: 0980 addi s0,sp,208 - ade: 0000 unimp - ae0: 0988 addi a0,sp,208 - ae2: 0000 unimp - ae4: 0990 addi a2,sp,208 - ae6: 0000 unimp - ae8: 0998 addi a4,sp,208 - aea: 0000 unimp - aec: 09a0 addi s0,sp,216 - aee: 0000 unimp - af0: 09a8 addi a0,sp,216 - af2: 0000 unimp - af4: 09ac addi a1,sp,216 - ... - afe: 0000 unimp - b00: 09a4 addi s1,sp,216 - b02: 0000 unimp - b04: 09a8 addi a0,sp,216 - b06: 0000 unimp - b08: 09ac addi a1,sp,216 - b0a: 0000 unimp - b0c: 09e8 addi a0,sp,220 - b0e: 0000 unimp - b10: 09ec addi a1,sp,220 - b12: 0000 unimp - b14: 09f4 addi a3,sp,220 - ... - b1e: 0000 unimp - b20: 09e8 addi a0,sp,220 - b22: 0000 unimp - b24: 09ec addi a1,sp,220 - b26: 0000 unimp - b28: 09f4 addi a3,sp,220 - b2a: 0000 unimp - b2c: 0a30 addi a2,sp,280 - b2e: 0000 unimp - b30: 0a34 addi a3,sp,280 - b32: 0000 unimp - b34: 0a38 addi a4,sp,280 - ... - b3e: 0000 unimp - b40: 0a30 addi a2,sp,280 - b42: 0000 unimp - b44: 0a34 addi a3,sp,280 - b46: 0000 unimp - b48: 0a38 addi a4,sp,280 - b4a: 0000 unimp - b4c: 0a74 addi a3,sp,284 - b4e: 0000 unimp - b50: 0a78 addi a4,sp,284 - b52: 0000 unimp - b54: 0a7c addi a5,sp,284 - ... - b5e: 0000 unimp - b60: 0a74 addi a3,sp,284 - b62: 0000 unimp - b64: 0a78 addi a4,sp,284 - b66: 0000 unimp - b68: 0a7c addi a5,sp,284 - b6a: 0000 unimp - b6c: 0abc addi a5,sp,344 - ... - b76: 0000 unimp - b78: 0abc addi a5,sp,344 - b7a: 0000 unimp - b7c: 0aec addi a1,sp,348 - b7e: 0000 unimp - b80: 0af0 addi a2,sp,348 - b82: 0000 unimp - b84: 0b04 addi s1,sp,400 - ... - b8e: 0000 unimp - b90: 0aec addi a1,sp,348 - b92: 0000 unimp - b94: 0af0 addi a2,sp,348 - b96: 0000 unimp - b98: 0b04 addi s1,sp,400 - b9a: 0000 unimp - b9c: 0b14 addi a3,sp,400 - b9e: 0000 unimp - ba0: 0b24 addi s1,sp,408 - ba2: 0000 unimp - ba4: 0b28 addi a0,sp,408 - ba6: 0000 unimp - ba8: 0b50 addi a2,sp,404 - baa: 0000 unimp - bac: 0b58 addi a4,sp,404 - bae: 0000 unimp - bb0: 0b68 addi a0,sp,412 - bb2: 0000 unimp - bb4: 0b6c addi a1,sp,412 - ... - bbe: 0000 unimp - bc0: 0b14 addi a3,sp,400 - bc2: 0000 unimp - bc4: 0b20 addi s0,sp,408 - bc6: 0000 unimp - bc8: 0b28 addi a0,sp,408 - bca: 0000 unimp - bcc: 0b2c addi a1,sp,408 - bce: 0000 unimp - bd0: 0b3c addi a5,sp,408 - bd2: 0000 unimp - bd4: 0b40 addi s0,sp,404 - bd6: 0000 unimp - bd8: 0b4c addi a1,sp,404 - bda: 0000 unimp - bdc: 0b50 addi a2,sp,404 - bde: 0000 unimp - be0: 0b58 addi a4,sp,404 - be2: 0000 unimp - be4: 0b64 addi s1,sp,412 - be6: 0000 unimp - be8: 0b74 addi a3,sp,412 - bea: 0000 unimp - bec: 0b78 addi a4,sp,412 - ... - bf6: 0000 unimp - bf8: 0b20 addi s0,sp,408 - bfa: 0000 unimp - bfc: 0b24 addi s1,sp,408 - bfe: 0000 unimp - c00: 0b2c addi a1,sp,408 - c02: 0000 unimp - c04: 0b3c addi a5,sp,408 - c06: 0000 unimp - c08: 0b40 addi s0,sp,404 - c0a: 0000 unimp - c0c: 0b40 addi s0,sp,404 - c0e: 0000 unimp - c10: 0b64 addi s1,sp,412 - c12: 0000 unimp - c14: 0b68 addi a0,sp,412 - c16: 0000 unimp - c18: 0b6c addi a1,sp,412 - c1a: 0000 unimp - c1c: 0b74 addi a3,sp,412 - c1e: 0000 unimp - c20: 0b78 addi a4,sp,412 - c22: 0000 unimp - c24: 0b7c addi a5,sp,412 - ... - c2e: 0000 unimp - c30: 0b40 addi s0,sp,404 - c32: 0000 unimp - c34: 0b4c addi a1,sp,404 - c36: 0000 unimp - c38: 0b7c addi a5,sp,412 - c3a: 0000 unimp - c3c: 0b88 addi a0,sp,464 - c3e: 0000 unimp - c40: 0b8c addi a1,sp,464 - c42: 0000 unimp - c44: 0b94 addi a3,sp,464 - ... - c4e: 0000 unimp - c50: 0b88 addi a0,sp,464 - c52: 0000 unimp - c54: 0b8c addi a1,sp,464 - c56: 0000 unimp - c58: 0b94 addi a3,sp,464 - c5a: 0000 unimp - c5c: 0b98 addi a4,sp,464 - c5e: 0000 unimp - c60: 0b9c addi a5,sp,464 - c62: 0000 unimp - c64: 0bb8 addi a4,sp,472 - ... - c6e: 0000 unimp - c70: 0b98 addi a4,sp,464 - c72: 0000 unimp - c74: 0b9c addi a5,sp,464 - c76: 0000 unimp - c78: 0bb8 addi a4,sp,472 - c7a: 0000 unimp - c7c: 0bf0 addi a2,sp,476 - ... - c86: 0000 unimp - c88: 0bf0 addi a2,sp,476 - c8a: 0000 unimp - c8c: 0bf4 addi a3,sp,476 - c8e: 0000 unimp - c90: 0bfc addi a5,sp,476 - c92: 0000 unimp - c94: 0c08 addi a0,sp,528 - c96: 0000 unimp - c98: 0c0c addi a1,sp,528 - c9a: 0000 unimp - c9c: 0c14 addi a3,sp,528 - c9e: 0000 unimp - ca0: 0c1c addi a5,sp,528 - ca2: 0000 unimp - ca4: 0c24 addi s1,sp,536 - ... - cae: 0000 unimp - cb0: 0bf4 addi a3,sp,476 - cb2: 0000 unimp - cb4: 0bfc addi a5,sp,476 - cb6: 0000 unimp - cb8: 0c08 addi a0,sp,528 - cba: 0000 unimp - cbc: 0c0c addi a1,sp,528 - cbe: 0000 unimp - cc0: 0c14 addi a3,sp,528 - cc2: 0000 unimp - cc4: 0c1c addi a5,sp,528 - cc6: 0000 unimp - cc8: 0c24 addi s1,sp,536 - cca: 0000 unimp - ccc: 0c50 addi a2,sp,532 - cce: 0000 unimp - cd0: 0c54 addi a3,sp,532 - cd2: 0000 unimp - cd4: 0c58 addi a4,sp,532 - cd6: 0000 unimp - cd8: 0c64 addi s1,sp,540 - cda: 0000 unimp - cdc: 0c6c addi a1,sp,540 - ... - ce6: 0000 unimp - ce8: 0d20 addi s0,sp,664 - cea: 0000 unimp - cec: 0d48 addi a0,sp,660 - cee: 0000 unimp - cf0: 0dd4 addi a3,sp,724 - cf2: 0000 unimp - cf4: 0de4 addi s1,sp,732 - ... - cfe: 0000 unimp - d00: 0e10 addi a2,sp,784 - d02: 0000 unimp - d04: 0e38 addi a4,sp,792 - d06: 0000 unimp - d08: 0e44 addi s1,sp,788 - d0a: 0000 unimp - d0c: 0e54 addi a3,sp,788 - ... - d16: 0000 unimp - d18: 0f38 addi a4,sp,920 - d1a: 0000 unimp - d1c: 129c addi a5,sp,352 - d1e: 0000 unimp - d20: 12a4 addi s1,sp,360 - d22: 0000 unimp - d24: 12bc addi a5,sp,360 - ... - d2e: 0000 unimp - d30: 0f84 addi s1,sp,976 - d32: 0000 unimp - d34: 0f9c addi a5,sp,976 - d36: 0000 unimp - d38: 0fa0 addi s0,sp,984 - d3a: 0000 unimp - d3c: 0fac addi a1,sp,984 - ... - d46: 0000 unimp - d48: 0fcc addi a1,sp,980 - d4a: 0000 unimp - d4c: 10e8 addi a0,sp,108 - d4e: 0000 unimp - d50: 10ec addi a1,sp,108 - d52: 0000 unimp - d54: 10f0 addi a2,sp,108 - ... - d5e: 0000 unimp - d60: 1154 addi a3,sp,164 - d62: 0000 unimp - d64: 1158 addi a4,sp,164 - d66: 0000 unimp - d68: 11c0 addi s0,sp,228 - d6a: 0000 unimp - d6c: 11fc addi a5,sp,236 - ... - d76: 0000 unimp - d78: 0050 addi a2,sp,4 - d7a: 0000 unimp - d7c: 0084 addi s1,sp,64 - d7e: 0000 unimp - d80: 0444 addi s1,sp,516 - d82: 0000 unimp - d84: 0448 addi a0,sp,516 - d86: 0000 unimp - d88: 100c addi a1,sp,32 - d8a: 0000 unimp - d8c: 1010 addi a2,sp,32 - ... - d96: 0000 unimp - d98: 0084 addi s1,sp,64 - d9a: 0000 unimp - d9c: 00b0 addi a2,sp,72 - d9e: 0000 unimp - da0: 00b8 addi a4,sp,72 - da2: 0000 unimp - da4: 00bc addi a5,sp,72 - da6: 0000 unimp - da8: 00c4 addi s1,sp,68 - daa: 0000 unimp - dac: 00c8 addi a0,sp,68 - ... - db6: 0000 unimp - db8: 00b0 addi a2,sp,72 - dba: 0000 unimp - dbc: 00b8 addi a4,sp,72 - dbe: 0000 unimp - dc0: 00bc addi a5,sp,72 - dc2: 0000 unimp - dc4: 00c4 addi s1,sp,68 - dc6: 0000 unimp - dc8: 00c8 addi a0,sp,68 - dca: 0000 unimp - dcc: 00ec addi a1,sp,76 - dce: 0000 unimp - dd0: 0214 addi a3,sp,256 - dd2: 0000 unimp - dd4: 0218 addi a4,sp,256 - dd6: 0000 unimp - dd8: 07f4 addi a3,sp,972 - dda: 0000 unimp - ddc: 07f8 addi a4,sp,972 - dde: 0000 unimp - de0: 0ddc addi a5,sp,724 - de2: 0000 unimp - de4: 0de0 addi s0,sp,732 - de6: 0000 unimp - de8: 135c addi a5,sp,420 - dea: 0000 unimp - dec: 1360 addi s0,sp,428 - ... - df6: 0000 unimp - df8: 00ec addi a1,sp,76 - dfa: 0000 unimp - dfc: 0118 addi a4,sp,128 - dfe: 0000 unimp - e00: 0120 addi s0,sp,136 - e02: 0000 unimp - e04: 0128 addi a0,sp,136 - ... - e0e: 0000 unimp - e10: 0154 addi a3,sp,132 - e12: 0000 unimp - e14: 01bc addi a5,sp,200 - e16: 0000 unimp - e18: 01bc addi a5,sp,200 - e1a: 0000 unimp - e1c: 0214 addi a3,sp,256 - e1e: 0000 unimp - e20: 0218 addi a4,sp,256 - e22: 0000 unimp - e24: 0260 addi s0,sp,268 - e26: 0000 unimp - e28: 0268 addi a0,sp,268 - e2a: 0000 unimp - e2c: 0280 addi s0,sp,320 - e2e: 0000 unimp - e30: 0284 addi s1,sp,320 - e32: 0000 unimp - e34: 0290 addi a2,sp,320 - e36: 0000 unimp - e38: 0298 addi a4,sp,320 - e3a: 0000 unimp - e3c: 02a8 addi a0,sp,328 - e3e: 0000 unimp - e40: 02b4 addi a3,sp,328 - e42: 0000 unimp - e44: 0444 addi s1,sp,516 - e46: 0000 unimp - e48: 0448 addi a0,sp,516 - e4a: 0000 unimp - e4c: 0560 addi s0,sp,652 - e4e: 0000 unimp - e50: 056c addi a1,sp,652 - e52: 0000 unimp - e54: 0600 addi s0,sp,768 - e56: 0000 unimp - e58: 0608 addi a0,sp,768 - e5a: 0000 unimp - e5c: 0620 addi s0,sp,776 - e5e: 0000 unimp - e60: 0624 addi s1,sp,776 - e62: 0000 unimp - e64: 0630 addi a2,sp,776 - e66: 0000 unimp - e68: 0638 addi a4,sp,776 - e6a: 0000 unimp - e6c: 07f4 addi a3,sp,972 - e6e: 0000 unimp - e70: 07f8 addi a4,sp,972 - e72: 0000 unimp - e74: 0840 addi s0,sp,20 - e76: 0000 unimp - e78: 0914 addi a3,sp,144 - e7a: 0000 unimp - e7c: 099c addi a5,sp,208 - e7e: 0000 unimp - e80: 09a0 addi s0,sp,216 - e82: 0000 unimp - e84: 09a4 addi s1,sp,216 - e86: 0000 unimp - e88: 0b2c addi a1,sp,408 - e8a: 0000 unimp - e8c: 0b40 addi s0,sp,404 - e8e: 0000 unimp - e90: 0b48 addi a0,sp,404 - e92: 0000 unimp - e94: 0b68 addi a0,sp,412 - e96: 0000 unimp - e98: 0b68 addi a0,sp,412 - e9a: 0000 unimp - e9c: 0ba4 addi s1,sp,472 - e9e: 0000 unimp - ea0: 0bb8 addi a4,sp,472 - ea2: 0000 unimp - ea4: 0bbc addi a5,sp,472 - ea6: 0000 unimp - ea8: 0bc4 addi s1,sp,468 - eaa: 0000 unimp - eac: 0bc4 addi s1,sp,468 - eae: 0000 unimp - eb0: 0bc8 addi a0,sp,468 - eb2: 0000 unimp - eb4: 0bdc addi a5,sp,468 - eb6: 0000 unimp - eb8: 0be8 addi a0,sp,476 - eba: 0000 unimp - ebc: 0c94 addi a3,sp,592 - ebe: 0000 unimp - ec0: 0c98 addi a4,sp,592 - ec2: 0000 unimp - ec4: 0cc8 addi a0,sp,596 - ec6: 0000 unimp - ec8: 0ccc addi a1,sp,596 - eca: 0000 unimp - ecc: 0cf4 addi a3,sp,604 - ece: 0000 unimp - ed0: 0cfc addi a5,sp,604 - ed2: 0000 unimp - ed4: 0d0c addi a1,sp,656 - ed6: 0000 unimp - ed8: 1a28 addi a0,sp,312 - eda: 0000 unimp - edc: 1a68 addi a0,sp,316 - ede: 0000 unimp - ee0: 1a94 addi a3,sp,368 - ee2: 0000 unimp - ee4: 1aa8 addi a0,sp,376 - ... - eee: 0000 unimp - ef0: 02d4 addi a3,sp,324 - ef2: 0000 unimp - ef4: 03dc addi a5,sp,452 - ef6: 0000 unimp - ef8: 03e0 addi s0,sp,460 - efa: 0000 unimp - efc: 03e4 addi s1,sp,460 - ... - f06: 0000 unimp - f08: 0468 addi a0,sp,524 - f0a: 0000 unimp - f0c: 046c addi a1,sp,524 - f0e: 0000 unimp - f10: 0470 addi a2,sp,524 - f12: 0000 unimp - f14: 04b8 addi a4,sp,584 - ... - f1e: 0000 unimp - f20: 0468 addi a0,sp,524 - f22: 0000 unimp - f24: 046c addi a1,sp,524 - f26: 0000 unimp - f28: 0470 addi a2,sp,524 - f2a: 0000 unimp - f2c: 04a8 addi a0,sp,584 - f2e: 0000 unimp - f30: 04a8 addi a0,sp,584 - f32: 0000 unimp - f34: 04ac addi a1,sp,584 - ... - f3e: 0000 unimp - f40: 0670 addi a2,sp,780 - f42: 0000 unimp - f44: 078c addi a1,sp,960 - f46: 0000 unimp - f48: 0790 addi a2,sp,960 - f4a: 0000 unimp - f4c: 0794 addi a3,sp,960 - ... - f56: 0000 unimp - f58: 0938 addi a4,sp,152 - f5a: 0000 unimp - f5c: 097c addi a5,sp,156 - f5e: 0000 unimp - f60: 0984 addi s1,sp,208 - f62: 0000 unimp - f64: 098c addi a1,sp,208 - ... - f6e: 0000 unimp - f70: 0c54 addi a3,sp,532 - f72: 0000 unimp - f74: 0c7c addi a5,sp,540 - f76: 0000 unimp - f78: 0c88 addi a0,sp,592 - f7a: 0000 unimp - f7c: 0c94 addi a3,sp,592 - ... - f86: 0000 unimp - f88: 01bc addi a5,sp,200 - f8a: 0000 unimp - f8c: 01bc addi a5,sp,200 - f8e: 0000 unimp - f90: 02a8 addi a0,sp,328 - f92: 0000 unimp - f94: 02b4 addi a3,sp,328 - f96: 0000 unimp - f98: 0560 addi s0,sp,652 - f9a: 0000 unimp - f9c: 0560 addi s0,sp,652 - f9e: 0000 unimp - fa0: 0600 addi s0,sp,768 - fa2: 0000 unimp - fa4: 0608 addi a0,sp,768 - fa6: 0000 unimp - fa8: 0ba4 addi s1,sp,472 - faa: 0000 unimp - fac: 0bb8 addi a4,sp,472 - fae: 0000 unimp - fb0: 0bdc addi a5,sp,468 - fb2: 0000 unimp - fb4: 0be8 addi a0,sp,476 - fb6: 0000 unimp - fb8: 0d0c addi a1,sp,656 - fba: 0000 unimp - fbc: 0ddc addi a5,sp,724 - fbe: 0000 unimp - fc0: 0de0 addi s0,sp,732 - fc2: 0000 unimp - fc4: 0e3c addi a5,sp,792 - fc6: 0000 unimp - fc8: 0e40 addi s0,sp,788 - fca: 0000 unimp - fcc: 0e4c addi a1,sp,788 - fce: 0000 unimp - fd0: 0e54 addi a3,sp,788 - fd2: 0000 unimp - fd4: 100c addi a1,sp,32 - fd6: 0000 unimp - fd8: 1010 addi a2,sp,32 - fda: 0000 unimp - fdc: 1174 addi a3,sp,172 - fde: 0000 unimp - fe0: 1178 addi a4,sp,172 - fe2: 0000 unimp - fe4: 1184 addi s1,sp,224 - fe6: 0000 unimp - fe8: 118c addi a1,sp,224 - fea: 0000 unimp - fec: 135c addi a5,sp,420 - fee: 0000 unimp - ff0: 1360 addi s0,sp,428 - ff2: 0000 unimp - ff4: 14e4 addi s1,sp,620 - ff6: 0000 unimp - ff8: 14ec addi a1,sp,620 - ffa: 0000 unimp - ffc: 1500 addi s0,sp,672 - ffe: 0000 unimp - 1000: 1500 addi s0,sp,672 - 1002: 0000 unimp - 1004: 1540 addi s0,sp,676 - 1006: 0000 unimp - 1008: 1548 addi a0,sp,676 - 100a: 0000 unimp - 100c: 15c4 addi s1,sp,740 - 100e: 0000 unimp - 1010: 15c8 addi a0,sp,740 - 1012: 0000 unimp - 1014: 1930 addi a2,sp,184 - 1016: 0000 unimp - 1018: 1a68 addi a0,sp,316 - 101a: 0000 unimp - 101c: 1a94 addi a3,sp,368 - 101e: 0000 unimp - 1020: 1ab0 addi a2,sp,376 - 1022: 0000 unimp - 1024: 1ac8 addi a0,sp,372 - ... - 102e: 0000 unimp - 1030: 0ba4 addi s1,sp,472 - 1032: 0000 unimp - 1034: 0ba8 addi a0,sp,472 - 1036: 0000 unimp - 1038: 0bac addi a1,sp,472 - 103a: 0000 unimp - 103c: 0bb8 addi a4,sp,472 - 103e: 0000 unimp - 1040: 0be4 addi s1,sp,476 - 1042: 0000 unimp - 1044: 0be8 addi a0,sp,476 - 1046: 0000 unimp - 1048: 1514 addi a3,sp,672 - 104a: 0000 unimp - 104c: 153c addi a5,sp,680 - ... - 1056: 0000 unimp - 1058: 0e84 addi s1,sp,848 - 105a: 0000 unimp - 105c: 0f8c addi a1,sp,976 - 105e: 0000 unimp - 1060: 0f90 addi a2,sp,976 - 1062: 0000 unimp - 1064: 0f94 addi a3,sp,976 - ... - 106e: 0000 unimp - 1070: 101c addi a5,sp,32 - 1072: 0000 unimp - 1074: 1034 addi a3,sp,40 - 1076: 0000 unimp - 1078: 1698 addi a4,sp,864 - 107a: 0000 unimp - 107c: 16fc addi a5,sp,876 - 107e: 0000 unimp - 1080: 1714 addi a3,sp,928 - 1082: 0000 unimp - 1084: 1928 addi a0,sp,184 - ... - 108e: 0000 unimp - 1090: 16a8 addi a0,sp,872 - 1092: 0000 unimp - 1094: 16fc addi a5,sp,876 - 1096: 0000 unimp - 1098: 1760 addi s0,sp,940 - 109a: 0000 unimp - 109c: 17c0 addi s0,sp,996 - ... - 10a6: 0000 unimp - 10a8: 17c8 addi a0,sp,996 - 10aa: 0000 unimp - 10ac: 17cc addi a1,sp,996 - 10ae: 0000 unimp - 10b0: 17d0 addi a2,sp,996 - 10b2: 0000 unimp - 10b4: 1910 addi a2,sp,176 - ... - 10be: 0000 unimp - 10c0: 17c8 addi a0,sp,996 - 10c2: 0000 unimp - 10c4: 17cc addi a1,sp,996 - 10c6: 0000 unimp - 10c8: 17d0 addi a2,sp,996 - 10ca: 0000 unimp - 10cc: 18fc addi a5,sp,124 - 10ce: 0000 unimp - 10d0: 1900 addi s0,sp,176 - 10d2: 0000 unimp - 10d4: 1904 addi s1,sp,176 - ... - 10de: 0000 unimp - 10e0: 11bc addi a5,sp,232 - 10e2: 0000 unimp - 10e4: 12dc addi a5,sp,356 - 10e6: 0000 unimp - 10e8: 12e0 addi s0,sp,364 - 10ea: 0000 unimp - 10ec: 12e4 addi s1,sp,364 - ... - 10f6: 0000 unimp - 10f8: 1564 addi s1,sp,684 - 10fa: 0000 unimp - 10fc: 158c addi a1,sp,736 - 10fe: 0000 unimp - 1100: 1594 addi a3,sp,736 - 1102: 0000 unimp - 1104: 159c addi a5,sp,736 - 1106: 0000 unimp - 1108: 15a4 addi s1,sp,744 - 110a: 0000 unimp - 110c: 15a8 addi a0,sp,744 - ... - 1116: 0000 unimp - 1118: 01bc addi a5,sp,200 - 111a: 0000 unimp - 111c: 01bc addi a5,sp,200 - 111e: 0000 unimp - 1120: 0260 addi s0,sp,268 - 1122: 0000 unimp - 1124: 0268 addi a0,sp,268 - 1126: 0000 unimp - 1128: 0560 addi s0,sp,652 - 112a: 0000 unimp - 112c: 056c addi a1,sp,652 - 112e: 0000 unimp - 1130: 0840 addi s0,sp,20 - 1132: 0000 unimp - 1134: 0914 addi a3,sp,144 - 1136: 0000 unimp - 1138: 099c addi a5,sp,208 - 113a: 0000 unimp - 113c: 09a0 addi s0,sp,216 - 113e: 0000 unimp - 1140: 09a4 addi s1,sp,216 - 1142: 0000 unimp - 1144: 0ab8 addi a4,sp,344 - 1146: 0000 unimp - 1148: 0c94 addi a3,sp,592 - 114a: 0000 unimp - 114c: 0c98 addi a4,sp,592 - 114e: 0000 unimp - 1150: 0cc8 addi a0,sp,596 - 1152: 0000 unimp - 1154: 0ccc addi a1,sp,596 - 1156: 0000 unimp - 1158: 0cf4 addi a3,sp,604 - 115a: 0000 unimp - 115c: 0cfc addi a5,sp,604 - 115e: 0000 unimp - 1160: 1930 addi a2,sp,184 - 1162: 0000 unimp - 1164: 1a28 addi a0,sp,312 - ... - 116e: 0000 unimp - 1170: 0864 addi s1,sp,28 - 1172: 0000 unimp - 1174: 0914 addi a3,sp,144 - 1176: 0000 unimp - 1178: 1930 addi a2,sp,184 - 117a: 0000 unimp - 117c: 195c addi a5,sp,180 - ... - 1186: 0000 unimp - 1188: 08f0 addi a2,sp,92 - 118a: 0000 unimp - 118c: 0914 addi a3,sp,144 - 118e: 0000 unimp - 1190: 1934 addi a3,sp,184 - 1192: 0000 unimp - 1194: 1940 addi s0,sp,180 - ... - 119e: 0000 unimp - 11a0: 0a08 addi a0,sp,272 - 11a2: 0000 unimp - 11a4: 0a0c addi a1,sp,272 - 11a6: 0000 unimp - 11a8: 19a0 addi s0,sp,248 - 11aa: 0000 unimp - 11ac: 19d4 addi a3,sp,244 - ... - 11b6: 0000 unimp - 11b8: 0a48 addi a0,sp,276 - 11ba: 0000 unimp - 11bc: 0a74 addi a3,sp,284 - 11be: 0000 unimp - 11c0: 0a78 addi a4,sp,284 - 11c2: 0000 unimp - 11c4: 0a80 addi s0,sp,336 - ... - 11ce: 0000 unimp - 11d0: 0018 0x18 - 11d2: 0000 unimp - 11d4: 0020 addi s0,sp,8 - 11d6: 0000 unimp - 11d8: 0024 addi s1,sp,8 - 11da: 0000 unimp - 11dc: 0044 addi s1,sp,4 - 11de: 0000 unimp - 11e0: 0048 addi a0,sp,4 - 11e2: 0000 unimp - 11e4: 004c addi a1,sp,4 - 11e6: 0000 unimp - 11e8: 0074 addi a3,sp,12 - 11ea: 0000 unimp - 11ec: 0078 addi a4,sp,12 - ... - 11f6: 0000 unimp - 11f8: 0094 addi a3,sp,64 - 11fa: 0000 unimp - 11fc: 0094 addi a3,sp,64 - 11fe: 0000 unimp - 1200: 0094 addi a3,sp,64 - 1202: 0000 unimp - 1204: 00b4 addi a3,sp,72 - 1206: 0000 unimp - 1208: 01a4 addi s1,sp,200 - 120a: 0000 unimp - 120c: 01ac addi a1,sp,200 - ... - 1216: 0000 unimp - 1218: 0094 addi a3,sp,64 - 121a: 0000 unimp - 121c: 0094 addi a3,sp,64 - 121e: 0000 unimp - 1220: 0094 addi a3,sp,64 - 1222: 0000 unimp - 1224: 00a0 addi s0,sp,72 - 1226: 0000 unimp - 1228: 00a4 addi s1,sp,72 - 122a: 0000 unimp - 122c: 00b0 addi a2,sp,72 - ... - 1236: 0000 unimp - 1238: 00c0 addi s0,sp,68 - 123a: 0000 unimp - 123c: 0120 addi s0,sp,136 - 123e: 0000 unimp - 1240: 012c addi a1,sp,136 - 1242: 0000 unimp - 1244: 0198 addi a4,sp,192 - ... - 124e: 0000 unimp - 1250: 00c0 addi s0,sp,68 - 1252: 0000 unimp - 1254: 00c4 addi s1,sp,68 - 1256: 0000 unimp - 1258: 00cc addi a1,sp,68 - 125a: 0000 unimp - 125c: 00d0 addi a2,sp,68 - 125e: 0000 unimp - 1260: 00d4 addi a3,sp,68 - 1262: 0000 unimp - 1264: 0114 addi a3,sp,128 - 1266: 0000 unimp - 1268: 012c addi a1,sp,136 - 126a: 0000 unimp - 126c: 0198 addi a4,sp,192 - ... - 127e: 0000 unimp - 1280: 0018 0x18 - 1282: 0000 unimp - 1284: 00e0 addi s0,sp,76 - 1286: 0000 unimp - 1288: 0130 addi a2,sp,136 - 128a: 0000 unimp - 128c: 0150 addi a2,sp,132 - ... - 1296: 0000 unimp - 1298: 001c 0x1c - 129a: 0000 unimp - 129c: 00e0 addi s0,sp,76 - 129e: 0000 unimp - 12a0: 0130 addi a2,sp,136 - 12a2: 0000 unimp - 12a4: 0138 addi a4,sp,136 - ... - 12ae: 0000 unimp - 12b0: 0028 addi a0,sp,8 - 12b2: 0000 unimp - 12b4: 002c addi a1,sp,8 - 12b6: 0000 unimp - 12b8: 0030 addi a2,sp,8 - 12ba: 0000 unimp - 12bc: 003c addi a5,sp,8 - 12be: 0000 unimp - 12c0: 0040 addi s0,sp,4 - 12c2: 0000 unimp - 12c4: 0044 addi s1,sp,4 - ... - 12ce: 0000 unimp - 12d0: 0048 addi a0,sp,4 - 12d2: 0000 unimp - 12d4: 004c addi a1,sp,4 - 12d6: 0000 unimp - 12d8: 0058 addi a4,sp,4 - 12da: 0000 unimp - 12dc: 00e0 addi s0,sp,76 - 12de: 0000 unimp - 12e0: 0130 addi a2,sp,136 - 12e2: 0000 unimp - 12e4: 0138 addi a4,sp,136 - ... - 12ee: 0000 unimp - 12f0: 00e0 addi s0,sp,76 - 12f2: 0000 unimp - 12f4: 00e4 addi s1,sp,76 - 12f6: 0000 unimp - 12f8: 00ec addi a1,sp,76 - 12fa: 0000 unimp - 12fc: 00f8 addi a4,sp,76 - 12fe: 0000 unimp - 1300: 00fc addi a5,sp,76 - 1302: 0000 unimp - 1304: 0100 addi s0,sp,128 - ... - 130e: 0000 unimp - 1310: 0024 addi s1,sp,8 - 1312: 0000 unimp - 1314: 0034 addi a3,sp,8 - 1316: 0000 unimp - 1318: 004c addi a1,sp,4 - 131a: 0000 unimp - 131c: 0050 addi a2,sp,4 - ... - 1326: 0000 unimp - 1328: 0054 addi a3,sp,4 - 132a: 0000 unimp - 132c: 0058 addi a4,sp,4 - 132e: 0000 unimp - 1330: 005c addi a5,sp,4 - 1332: 0000 unimp - 1334: 0064 addi s1,sp,12 - 1336: 0000 unimp - 1338: 0068 addi a0,sp,12 - 133a: 0000 unimp - 133c: 0070 addi a2,sp,12 - 133e: 0000 unimp - 1340: 0074 addi a3,sp,12 - 1342: 0000 unimp - 1344: 0084 addi s1,sp,64 - ... - 134e: 0000 unimp - 1350: 0100 addi s0,sp,128 - 1352: 0000 unimp - 1354: 014c addi a1,sp,132 - 1356: 0000 unimp - 1358: 0164 addi s1,sp,140 - 135a: 0000 unimp - 135c: 01a0 addi s0,sp,200 - 135e: 0000 unimp - 1360: 01b0 addi a2,sp,200 - 1362: 0000 unimp - 1364: 01d4 addi a3,sp,196 - ... - 136e: 0000 unimp - 1370: 01e4 addi s1,sp,204 - 1372: 0000 unimp - 1374: 01f8 addi a4,sp,204 - 1376: 0000 unimp - 1378: 01fc addi a5,sp,204 - 137a: 0000 unimp - 137c: 0200 addi s0,sp,256 - 137e: 0000 unimp - 1380: 0204 addi s1,sp,256 - 1382: 0000 unimp - 1384: 020c addi a1,sp,256 - ... - 138e: 0000 unimp - 1390: 0050 addi a2,sp,4 - 1392: 0000 unimp - 1394: 007c addi a5,sp,12 - 1396: 0000 unimp - 1398: 0084 addi s1,sp,64 - 139a: 0000 unimp - 139c: 0088 addi a0,sp,64 - 139e: 0000 unimp - 13a0: 008c addi a1,sp,64 - 13a2: 0000 unimp - 13a4: 0090 addi a2,sp,64 - ... - 13ae: 0000 unimp - 13b0: 00c8 addi a0,sp,68 - 13b2: 0000 unimp - 13b4: 00cc addi a1,sp,68 - 13b6: 0000 unimp - 13b8: 00d0 addi a2,sp,68 - 13ba: 0000 unimp - 13bc: 0108 addi a0,sp,128 - 13be: 0000 unimp - 13c0: 0124 addi s1,sp,136 - 13c2: 0000 unimp - 13c4: 0174 addi a3,sp,140 - 13c6: 0000 unimp - 13c8: 01f4 addi a3,sp,204 - 13ca: 0000 unimp - 13cc: 01fc addi a5,sp,204 - 13ce: 0000 unimp - 13d0: 0200 addi s0,sp,256 - 13d2: 0000 unimp - 13d4: 0214 addi a3,sp,256 - 13d6: 0000 unimp - 13d8: 0378 addi a4,sp,396 - 13da: 0000 unimp - 13dc: 03e0 addi s0,sp,460 - 13de: 0000 unimp - 13e0: 042c addi a1,sp,520 - 13e2: 0000 unimp - 13e4: 0464 addi s1,sp,524 - 13e6: 0000 unimp - 13e8: 0474 addi a3,sp,524 - 13ea: 0000 unimp - 13ec: 04dc addi a5,sp,580 - ... - 13f6: 0000 unimp - 13f8: 00f8 addi a4,sp,76 - 13fa: 0000 unimp - 13fc: 0108 addi a0,sp,128 - 13fe: 0000 unimp - 1400: 048c addi a1,sp,576 - 1402: 0000 unimp - 1404: 0494 addi a3,sp,576 - ... - 140e: 0000 unimp - 1410: 0380 addi s0,sp,448 - 1412: 0000 unimp - 1414: 03e0 addi s0,sp,460 - 1416: 0000 unimp - 1418: 042c addi a1,sp,520 - 141a: 0000 unimp - 141c: 0464 addi s1,sp,524 - ... - 1426: 0000 unimp - 1428: 0174 addi a3,sp,140 - 142a: 0000 unimp - 142c: 0198 addi a4,sp,192 - 142e: 0000 unimp - 1430: 0198 addi a4,sp,192 - 1432: 0000 unimp - 1434: 019c addi a5,sp,192 - ... - 143e: 0000 unimp - 1440: 01b0 addi a2,sp,200 - 1442: 0000 unimp - 1444: 01e0 addi s0,sp,204 - 1446: 0000 unimp - 1448: 01e4 addi s1,sp,204 - 144a: 0000 unimp - 144c: 01e8 addi a0,sp,204 - ... - 1456: 0000 unimp - 1458: 0224 addi s1,sp,264 - 145a: 0000 unimp - 145c: 0228 addi a0,sp,264 - 145e: 0000 unimp - 1460: 0238 addi a4,sp,264 - 1462: 0000 unimp - 1464: 023c addi a5,sp,264 - 1466: 0000 unimp - 1468: 0240 addi s0,sp,260 - 146a: 0000 unimp - 146c: 0248 addi a0,sp,260 - 146e: 0000 unimp - 1470: 024c addi a1,sp,260 - 1472: 0000 unimp - 1474: 0354 addi a3,sp,388 - ... - 147e: 0000 unimp - 1480: 0238 addi a4,sp,264 - 1482: 0000 unimp - 1484: 023c addi a5,sp,264 - 1486: 0000 unimp - 1488: 0240 addi s0,sp,260 - 148a: 0000 unimp - 148c: 0248 addi a0,sp,260 - 148e: 0000 unimp - 1490: 024c addi a1,sp,260 - 1492: 0000 unimp - 1494: 031c addi a5,sp,384 - 1496: 0000 unimp - 1498: 0320 addi s0,sp,392 - 149a: 0000 unimp - 149c: 0324 addi s1,sp,392 - 149e: 0000 unimp - 14a0: 032c addi a1,sp,392 - 14a2: 0000 unimp - 14a4: 0354 addi a3,sp,388 - ... - 14ae: 0000 unimp - 14b0: 0400 addi s0,sp,512 - 14b2: 0000 unimp - 14b4: 0400 addi s0,sp,512 - 14b6: 0000 unimp - 14b8: 0400 addi s0,sp,512 - 14ba: 0000 unimp - 14bc: 0418 addi a4,sp,512 - ... - 14ca: 0000 unimp - 14cc: 0014 0x14 - 14ce: 0000 unimp - 14d0: 0014 0x14 - 14d2: 0000 unimp - 14d4: 0030 addi a2,sp,8 - 14d6: 0000 unimp - 14d8: 0038 addi a4,sp,8 - 14da: 0000 unimp - 14dc: 004c addi a1,sp,4 + 0: 0001 nop + 2: 0000 unimp + 4: 0001 nop + 6: 0000 unimp + 8: 0001 nop + a: 0000 unimp + c: 0001 nop + e: 0000 unimp + 10: 0001 nop + 12: 0000 unimp + 14: 0001 nop + 16: 0000 unimp + 18: 0001 nop + 1a: 0000 unimp + 1c: 0001 nop + ... + 26: 0000 unimp + 28: 0001 nop + 2a: 0000 unimp + 2c: 0001 nop + 2e: 0000 unimp + 30: 0001 nop + 32: 0000 unimp + 34: 0001 nop + ... + 3e: 0000 unimp + 40: 0001 nop + 42: 0000 unimp + 44: 0001 nop + 46: 0000 unimp + 48: 0001 nop + 4a: 0000 unimp + 4c: 0001 nop + ... + 56: 0000 unimp + 58: 0001 nop + 5a: 0000 unimp + 5c: 0001 nop + 5e: 0000 unimp + 60: 0001 nop + 62: 0000 unimp + 64: 0001 nop + 66: 0000 unimp + 68: 0001 nop + 6a: 0000 unimp + 6c: 0001 nop + 6e: 0000 unimp + 70: 0001 nop + 72: 0000 unimp + 74: 0001 nop + 76: 0000 unimp + 78: 0001 nop + 7a: 0000 unimp + 7c: 0001 nop + ... + 86: 0000 unimp + 88: 0001 nop + 8a: 0000 unimp + 8c: 0001 nop + 8e: 0000 unimp + 90: 0001 nop + 92: 0000 unimp + 94: 0001 nop + 96: 0000 unimp + 98: 0001 nop + 9a: 0000 unimp + 9c: 0001 nop + 9e: 0000 unimp + a0: 0001 nop + a2: 0000 unimp + a4: 0001 nop + a6: 0000 unimp + a8: 0001 nop + aa: 0000 unimp + ac: 0001 nop + ... + b6: 0000 unimp + b8: 0001 nop + ba: 0000 unimp + bc: 0001 nop + be: 0000 unimp + c0: 0001 nop + c2: 0000 unimp + c4: 0001 nop + ... + ce: 0000 unimp + d0: 0001 nop + d2: 0000 unimp + d4: 0001 nop + d6: 0000 unimp + d8: 0001 nop + da: 0000 unimp + dc: 0001 nop + ... + e6: 0000 unimp + e8: 0001 nop + ea: 0000 unimp + ec: 0001 nop + ee: 0000 unimp + f0: 0001 nop + f2: 0000 unimp + f4: 0001 nop + ... + fe: 0000 unimp + 100: 0001 nop + 102: 0000 unimp + 104: 0001 nop + 106: 0000 unimp + 108: 0001 nop + 10a: 0000 unimp + 10c: 0001 nop + ... + 116: 0000 unimp + 118: 0001 nop + 11a: 0000 unimp + 11c: 0001 nop + 11e: 0000 unimp + 120: 0001 nop + 122: 0000 unimp + 124: 0001 nop + ... + 12e: 0000 unimp + 130: 0001 nop + 132: 0000 unimp + 134: 0001 nop + 136: 0000 unimp + 138: 0001 nop + 13a: 0000 unimp + 13c: 0001 nop + ... + 146: 0000 unimp + 148: 0001 nop + 14a: 0000 unimp + 14c: 0001 nop + 14e: 0000 unimp + 150: 0001 nop + 152: 0000 unimp + 154: 0001 nop + ... + 15e: 0000 unimp + 160: 0001 nop + 162: 0000 unimp + 164: 0001 nop + 166: 0000 unimp + 168: 0001 nop + 16a: 0000 unimp + 16c: 0001 nop + ... + 176: 0000 unimp + 178: 0001 nop + 17a: 0000 unimp + 17c: 0001 nop + 17e: 0000 unimp + 180: 0001 nop + 182: 0000 unimp + 184: 0001 nop + 186: 0000 unimp + 188: 0001 nop + 18a: 0000 unimp + 18c: 0001 nop + 18e: 0000 unimp + 190: 0001 nop + 192: 0000 unimp + 194: 0001 nop + ... + 19e: 0000 unimp + 1a0: 0001 nop + 1a2: 0000 unimp + 1a4: 0001 nop + 1a6: 0000 unimp + 1a8: 0001 nop + 1aa: 0000 unimp + 1ac: 0001 nop ... diff --git a/runtime/tests/nlTest/vx_nl_main.elf b/runtime/tests/nlTest/vx_nl_main.elf index 89d174d8..cd37c3a4 100755 Binary files a/runtime/tests/nlTest/vx_nl_main.elf and b/runtime/tests/nlTest/vx_nl_main.elf differ diff --git a/runtime/tests/nlTest/vx_nl_main.hex b/runtime/tests/nlTest/vx_nl_main.hex index be40b2b9..ca35d2b3 100644 --- a/runtime/tests/nlTest/vx_nl_main.hex +++ b/runtime/tests/nlTest/vx_nl_main.hex @@ -1,5151 +1,170 @@ :0200000480007A :10000000970500009385C50B732510FC6B10B50098 -:10001000EF00C00A130510006B0005001755010022 -:100020001305C59B175601001306069F3306A6400D -:1000300093050000EF00C06117050000130505528D -:10004000EF00004DEF000057EF0080006F00804D83 +:10001000EF00C00A130510006B0005001725000053 +:10002000130585A217260000130606A23306A64074 +:1000300093050000EF0040301705000013058520F0 +:10004000EF00801BEF008025EF0080006F00001C98 :10005000130101FF23261100930710006B80070096 -:1000600037350180130505A8EF00402E1305801CCD -:10007000EF00803137350180130505A9EF00002D11 -:1000800037350180130545A9EF00402C8320C100BE +:10006000370500801305455DEF0000091305801C6E +:10007000EF00400C370500801305455EEF00C00718 +:10008000370500801305855EEF0000078320C1005F :1000900013050000130101016780000093070000B1 -:1000A0006388070037050080130585556F004046BB +:1000A0006388070037050080130505246F00C0141E :1000B00067800000130500006B000500732500FC3D -:1000C0006B00050097410100938141741701007F87 +:1000C0006B000500972100009381C1D41701007FC8 :1000D000130141F393050040732610CCB385C5028C :1000E0003301B140F32630CC6386060013050000CF -:1000F0006B0005006780000063060520130101F511 -:100100002324810A232E31092326110A2322910A4E -:100110002320210B232C4109232A5109232861097B -:10012000232671099309050003450500138419006E -:100130006306051CB7340000B73A0180138A050036 -:100140001309500293849480938A0AAA63042505B4 -:10015000EF00003A03450400130B140013040B00D6 -:10016000E31605FE330534418320C10A0324810AC6 -:100170008324410A0329010A8329C109032A810929 -:10018000832A4109032B0109832BC1081301010BA9 -:1001900067800000130B04001306D00093061000C4 -:1001A00003470B0013050B00130B1B00930707FEFF -:1001B00093F7F70F6368F600B397F600B3F797006D -:1001C000E39007FE9307A002630AF7001306A0005E -:1001D00093050104EF000077032B010483470B0014 -:1001E0001307E00213051B00638EE70C938747FBA0 -:1001F00093F7F70F1307E0026364F7029397270062 -:10020000B387570183A707006780070003471B00D8 -:1002100093078006630AF708130B05001305150002 -:100220002300210533058540635AA0089307040085 -:10023000130711043306A40083C607009387170031 -:1002400013071700A30FD7FEE398C7FE1305150089 -:1002500093070108B387A70093060A001306010459 -:100260009305001013050100238007FCEF00807B3D -:1002700013040100B30BA100635AA000034504005E -:1002800013041400EF00C026E39A8BFE03451B0005 -:1002900013042B00E31C05EA6FF0DFEC03471B009F -:1002A0009307C006E31AF7F613053B002300210568 -:1002B00033058540130B2B00E34AA0F6130510000D -:1002C0006FF01FF903471B009307A002631AF700A2 -:1002D00083472B0013053B00130B2B006FF01FF11E -:1002E0001306A00093050104EF00C065032B010471 -:1002F00083470B0013051B006FF05FEF1305100021 -:100300006FF09FE61305F0FF67800000130101FC0A -:10031000130341022322B10293050300232E11008F -:100320002324C1022326D1022328E102232AF10239 -:10033000232C0103232E110323266100EFF0DFDBC2 -:100340008320C1011301010467800000130101FF34 -:100350002324810023261100130405000345050012 -:10036000630C05001304140013041400EF0040187C -:100370000345F4FFE31A05FE8320C1000324810036 -:100380001301010167800000130101FF2322910086 -:100390002326110023248100232021019307F0004C -:1003A0009304050063FCA70437390180930600001D -:1003B000130400021309C9B51304C4FFB3D78400A2 -:1003C00093F7F7003307F90063940700638806008A -:1003D00003450700EF00C01193061000E31E04FC64 -:1003E000032481008320C1008324410003290100EC -:1003F0001305A000130101016F00800FB7370180C2 -:100400009387C7B5B384A70003C50400EF00400E6F -:10041000032481008320C1008324410003290100BB -:100420001305A000130101016F00800C130101FFEF -:10043000232481002322910023261100232021015F -:10044000130405000345050093840500630C0500B3 -:100450001304140013041400EF0080090345F4FF93 -:10046000E31A05FE9307F000930600001304000250 -:1004700063F89704373901801309C9B51304C4FF21 -:10048000B3D7840093F7F7003307F90063940700AC -:100490006388060003450700EF00800593061000FF -:1004A000E31E04FC032481008320C1008324410057 -:1004B000032901001305A000130101016F0040038F -:1004C000B73701809387C7B5B384970003C504008D -:1004D000EF000002032481008320C1008324410037 -:1004E000032901001305A000130101016F00400062 -:1004F00097420100938282B183A20200732320CC31 -:10050000131303013363A30023A06200678000007C -:100510009305050093060000130600001305000074 -:100520006F004052130101FF930500002324810056 -:100530002326110013040500EF00805AB7570180ED -:1005400003A5879C8327C50363840700E780070012 -:1005500013050400EFF01FB6130101FF23248100EF -:10056000B747018037440180130444009387470054 -:10057000B3878740232291002326110093D427407C -:10058000638004029387C7FF3384870083270400B6 -:100590009384F4FF1304C4FFE7800700E39804FE8C -:1005A0008320C10003248100832441001301010141 -:1005B00067800000130101FF232481002320210113 -:1005C000374401803749018093070400130909006B -:1005D0003309F940232611002322910013592940A1 -:1005E000630009021304040093040000832704003D -:1005F0009384140013044400E7800700E31899FE75 -:1006000037440180374901809307040013094900EA -:100610003309F94013592940630009021304040007 -:1006200093040000832704009384140013044400FF -:10063000E7800700E31899FE8320C10003248100AE -:100640008324410003290100130101016780000098 -:100650001303F00013070500637EC3029377F700CE -:100660006390070A63920508937606FF1376F600F7 -:10067000B386E6002320B7002322B7002324B70067 -:100680002326B70013070701E366D7FE63140600AD -:1006900067800000B306C3409396260097020000CF -:1006A000B38656006780C6002307B700A306B700CD -:1006B0002306B700A305B7002305B700A304B700BE -:1006C0002304B700A303B7002303B700A302B700B6 -:1006D0002302B700A301B7002301B700A300B700AE -:1006E0002300B7006780000093F5F50F939685000F -:1006F000B3E5D50093960501B3E5D5006FF0DFF6BD -:100700009396270097020000B3865600938200005C -:10071000E78006FA93800200938707FF3307F740CC -:100720003306F600E378C3F66FF0DFF3130101FF41 -:10073000232611002324810093071000638EF60AFC -:1007400093074002938F060063E8D70A373301808E -:1007500093870500130313B703C70700138E070021 -:10076000938717003308E3008348080093F8880054 -:10077000E39408FE1308D002630807151308B002BB -:10078000630C0709B70200801308070093C2F2FF49 -:1007900013040000638E0608130700016386E61445 -:1007A000B3F3F2039308000013030000130E90004C -:1007B000130F9001B3DEF203130708FD6378EE0018 -:1007C0001307F8FB6360EF0A130798FC6354D70A1A -:1007D00063C608089308F0FF63EA6E0063826E0C3C -:1007E000930810003303F303330367009387170064 -:1007F00003C8F7FF6FF05FFCEF00C0408320C1002B -:1008000003248100930760012320F50013050000F5 -:100810001301010167800000B702008003C80700D0 -:1008200093C2F2FF93072E0013040000E39606F62E -:10083000130700036314E80A03C707009306800543 -:100840001377F70D631ED70A03C81700930F000133 -:1008500093872700930600016FF09FF49308F0FF41 -:100860006FF0DFF81307F8F96366EF00130798FAE3 -:10087000E340D7F663CA0802630404003303604010 -:1008800063060600639A08062320B6008320C10091 -:100890000324810013050300130101016780000098 -:1008A000E3C6E3F46FF0DFF3130720022320E50033 -:1008B00013830200E30C06FC9385F7FF1383020009 -:1008C0002320B6006FF09FFC03C80700B70200802A -:1008D00093072E00130410006FF0DFEB930FA000BE -:1008E0009306A0006FF0DFEB130700036300E8023C -:1008F000930F00016FF0DFEA930203006FF0DFFB5C -:10090000930F8000930680006FF09FE903C70700F4 -:10091000930880051377F70DE30817F3930F000191 -:100920006FF01FE86FF09FE03757018093070500D5 -:100930000325C79C930606001386050093850700D0 -:100940006FF0DFDE37570180930705000325C79C52 -:100950009306060013860500938507006FF01FDDE0 -:10096000130101F8232C8106232E1106232A910658 -:100970009307060013040500634E0608138606005D -:100980009306070013078020231AE1002324B100F7 -:10099000232CB100638407049387F7FF9304F0FFCF -:1009A000930581002328F100232EF100231B9100E1 -:1009B000EF000026635695009307B0082320F4004B -:1009C00083278100238007008320C1070324810738 -:1009D0008324410713010108678000009304F0FF9E -:1009E0009305810023280100232E0100231B910081 -:1009F000EF000022635695009307B0082320F4000F -:100A00008320C107032481078324410713010108C0 -:100A1000678000009307B0082320F5001305F0FF5E -:100A20006FF01FFE37570180930705000325C79C11 -:100A300013870600930606001386050093850700BA -:100A40006FF01FF2B757018003A7879C8327871495 -:100A5000638C070403A747001308F001634EE80600 -:100A60001318270063060502338307012324C308F4 -:100A700083A88718130610003316E600B3E8C800F1 -:100A800023A417192324D310930620006304D5024E -:100A90001307170023A2E700B387070123A4B700B9 -:100AA00013050000678000009307C7142324F71480 -:100AB0006FF05FFA83A6C7181307170023A2E70099 -:100AC00033E6C60023A6C718B387070123A4B700DF -:100AD00013050000678000001305F0FF6780000029 -:100AE000130101FDB7570180232C410103AA879C04 -:100AF000232021032326110203298A14232481029F -:100B000023229102232E3101232A5101232861013E -:100B1000232671012324810163000904130B0500BE -:100B2000938B0500930A10009309F0FF832449007A -:100B30001384F4FF6342040293942400B3049900E5 -:100B400063840B0483A74410638077051304F4FFC8 -:100B50009384C4FFE31634FF8320C102032481027F -:100B600083244102032901028329C101032A81014F -:100B7000832A4101032B0101832BC100032C810037 -:100B800013010103678000008327490083A6440006 -:100B90009387F7FF638E870423A20400E38806FA95 -:100BA0008327891833978A00032C4900B377F7000D -:100BB00063920702E78006000327490083278A140F -:100BC00063148701E304F9F8E38807F81389070041 -:100BD0006FF0DFF58327C91883A544083377F70042 -:100BE000631C070013050B00E78006006FF0DFFCB5 -:100BF000232289006FF09FFA13850500E780060025 -:100C00006FF09FFBB757018003A5C79C678000006A -:100C1000130101E12326111E232A511D2328611DE2 -:100C20002320A11D138B0500130D06002326D100E0 -:100C30002324811E2322911E2320211F232E311DB8 -:100C4000232C411D2326711D2324811D2322911D48 -:100C5000232EB11B930A0500EF50D02783270500F0 -:100C6000138507002320F104EF7000718357CB0038 -:100C70002328010E232A010E232C010E232E010E00 -:100C800093F70708232EA1026388070083270B012F -:100C9000639407006F10C05BB7370180938787CBE1 -:100CA000232AF10083470D00930BC110B73901804F -:100CB0002322710F2326010E2324010E2328010075 -:100CC000232C010023220104232C010223240104EC -:100CD000232601042322010093880B00938949E312 -:100CE0006380072213040D00930650026382D73CF1 -:100CF0008347140013041400E39A07FEB304A441CD -:100D00006300A4218326C10E8327810E23A0A8019E -:100D1000B38696009387170023A298002326D10E4E -:100D20002324F10E930670009388880063CAF63876 -:100D30000327410083470400330797002322E10083 -:100D40006380071C83441400A303010C13041400E4 -:100D50001303F0FF130A000013090000130CA00591 -:100D6000930C9000930DA00213041400938704FECB -:100D70006364FC040327410193972700B387E700CE -:100D800083A7070067800700130A0000938704FD0C -:100D90008344040093162A00338A4601131A1A006A -:100DA000338A4701938704FD13041400E3F2FCFE29 -:100DB000938704FEE370FCFC6384041423069114FF -:100DC000A303010C130C1000930C1000130DC1149D -:100DD000930D00001303000023260102232A0102C1 -:100DE00023280102937F290063840F00130C2C0039 -:100DF000137F49088327C10E63160F0033088A4109 -:100E0000E34000738346710C638A06028326810ED9 -:100E10001306710C23A0C800938717001306100057 -:100E20009386160023A2C8002326F10E2324D10E98 -:100E300013067000938888006340D660638C0F02AD -:100E40008326810E1306810C23A0C80093872700F8 -:100E5000130620009386160023A2C8002326F10E55 -:100E60002324D10E13067000938888006354D600A3 -:100E70006F00107B93060008E302DF4E33039341BB -:100E8000E34A605A93760910E39E06380327810EE1 -:100E9000B387970123A0A8011307170023A2980185 -:100EA0002326F10E2324E10E9306700063C0E66E44 -:100EB000938888001379490063060900B3048A41C6 -:100EC0006346906E63548A01130A0C0003274100A5 -:100ED000330747012322E100E39C07602324010E2E -:100EE00063880D0093850D0013850A00EF20D01252 -:100EF00093880B00130D040083470D00E39407DE75 -:100F00008327C10E638407006F1090398357CB008D -:100F100093F70704638407006F20803F8320C11E7E -:100F20000324811E032541008324411E0329011E41 -:100F30008329C11D032A811D832A411D032B011D05 -:100F4000832BC11C032C811C832C411C032D011CF1 -:100F5000832DC11B1301011F6780000013850A0048 -:100F6000232E110123246100EF50C0768327450012 -:100F7000138507002326F104EF7000409307050056 -:100F800013850A00938407002324F104EF50807432 -:100F900083278500032381008328C101232CF102CC -:100FA000638404006F10C015834404006FF0DFDB1E -:100FB00083440400136909026FF01FDB1369090100 -:100FC000937709026388076C8327C10093877700B2 -:100FD00093F787FF03A7470083AD07009387870038 -:100FE0002326F100930C07006340076E1307F0FF00 -:100FF000130C0900E30CE30033E79D01137CF9F7C0 -:10100000E3160700E31A030013090C0013030000A2 -:10101000930C0000130D011B138C0C0063D46C00A7 -:10102000130C03008347710C23260102232A0102BB -:1010300023280102930D0000E38607DA130C1C003D -:101040006FF05FDA1369090193770902638C076017 -:101050008327C10013877700137787FF832D07004D -:10106000832C4700930787002326F100137CF9BFE8 -:1010700013070000A303010C9306F0FF630AD36675 -:10108000B3E69D011379FCF7E3980648E31E0312CB -:10109000E31E07F6937C1C00130D011BE38E0CF678 -:1010A00093070003A307F11A130DF11A6FF0DFF68F -:1010B000B304A441E318A4C5834704006FF05FC8DC -:1010C0001306410E93050B0013850A00EF70003ED6 -:1010D000E31E05E293880B006FF09FC593778900AC -:1010E000638407006F1080078327C1001305010B7D -:1010F000232E11019387770093F787FF83A50700BD -:1011000003A6470093878700232461002326F1006C -:10111000EF10C1218327010B8328C1010323810024 -:101120002328F10E8327410B232AF10E8327810BFD -:10113000232CF10E8327C10B232EF10E1305010F73 -:10114000232E110123246100EF5000522326A10C0D -:1011500093072000032381008328C1016314F50055 -:101160006F10C05E930710006314F5006F109000BD -:10117000930710066394F4006F2040129307100445 -:101180006394F4006F10D04693FCF4FD9307F0FFD6 -:10119000232C91076314F3006F10901593077004CC -:1011A0006394FC006F208017032EC10F23242107B6 -:1011B000832E010F032F410F832F810F9367091097 -:1011C00063540E006F20002A232E010613890700A6 -:1011D000930D0000930760046394FC006F10D0210E -:1011E00093075004232411036384FC006F10D0295B -:1011F000930C1300130C010B1308C10D93860C0004 -:101200009307010D1307C10C1306200093050C0072 -:1012100013850A00232261022328D10B2320D10346 -:10122000232AE10B232EE101232CF10B2328F101CA -:10123000232EC10B2324C101EF40C016032E8100D1 -:10124000832F0101032FC101832E010203234102D9 -:101250008328810233089501130D0500930C010AC0 -:1012600093850C0013050C00232E01012328110186 -:10127000232461002328D10B232AE10B232CF10B1B -:10128000232EC10B2320010A2322010A2324010A51 -:101290002326010AEFD090430328C10103238100D4 -:1012A0008328010193070800630205028327C10D0B -:1012B00063FE07011306000393861700232ED10C4B -:1012C0002380C7008327C10DE3E807FF0327C10C74 -:1012D000B387A7412328F1002328E10203278107D0 -:1012E000930770046314F7006F10500203278107FF -:1012F000930760046314F7006F10502783270103DE -:1013000003278107930510049387F7FF2326F10C29 -:1013100093F6F40F130600006318B7009386F600E7 -:1013200093F6F60F13061000230AD10C9306B002B1 -:1013300063DA070003270103930710009306D00226 -:10134000B387E740A30AD10C9306900063C4F6006C -:101350006F2000231308310E130508001306A000A8 -:10136000130E3006B3E6C70293050500138307008A -:101370001305F5FF93860603A38FD5FEB3C7C702F7 -:10138000E3426EFE9387070313F6F70FA30FC5FE24 -:101390009387E5FF63E407016F2040339306610DF7 -:1013A0006F00800003C607002380C60093871700E4 -:1013B00093861600E39807FF9307510EB387B74053 -:1013C0001307610DB307F7009306410DB387D740AC -:1013D0002322F1040327010183264104930710000F -:1013E000B30CD70063C4E7006F20801C8327C103C0 -:1013F000B38CFC008327810613CCFCFF135CFC41FB -:1014000013F9F7BF1369091033FC8C01232601027D -:10141000232A0102232801028327C10763940700BE -:101420006F1000769307D002A303F10C13030000A2 -:10143000130C1C006FF01F9B1306410E93050B004D -:1014400013850A0023206102232EE1012324F101E8 -:10145000EF70C005E318050A8327C10E03230102BC -:10146000032FC101832F810093880B006FF01F9D14 -:101470000326810E032701019306100023A0A80173 -:101480009387170093041600938C8800E3DCE63200 -:101490009306100023A2D8002326F10E2324910ED8 -:1014A00093067000E3C6963E0327C103832601041A -:1014B00093841400B387E70023A0DC0023A2EC0090 -:1014C0002326F10E2324910E93067000938C8C003A -:1014D000E3C2963E8326010F138814009305010A88 -:1014E0002328D10A8326410F1305010B232EF10077 -:1014F000232AD10A8326810F232401012320010AF4 -:10150000232CD10A8326C10F2322010A2324010A96 -:10151000232ED10A2326010AEFD0501B8327010175 -:101520000328810093888C009386F7FF1306080038 -:101530008327C101E30C052A13071D00B387D700D9 -:1015400023A0EC0023A2DC002326F10E2324010FAC -:1015500013077000E34A077713870C0113862400F2 -:10156000938C080093080700832641041307410D5C -:1015700023A0EC00B387F60023A2DC002326F10EA3 -:101580002324C10E13077000E356C7921306410EC1 -:1015900093050B0013850A00EF6050716314057604 -:1015A0008327C10E93880B006FF0DF909306000134 -:1015B0000327810E63C496006F10D002B7360180F6 -:1015C000938E46E213090001930C70006F00C00077 -:1015D000938404FF635A9904938707011307170044 -:1015E00023A0D80123A228012326F10E2324E10EF3 -:1015F00093888800E3DEECFC1306410E93050B0094 -:1016000013850A002324D101EF60506A631C056E24 -:10161000938404FF8327C10E0327810E832E81004C -:1016200093880B00E34A99FAB387970013071700D2 -:1016300023A0D80123A298002326F10E2324E10E33 -:1016400093067000E3D0E6881306410E93050B0065 -:1016500013850A00EF6090656316056A8327C10E43 -:101660006FF05F868326C1009377090113874600D8 -:10167000E39E072C93770904639407006F10C02D35 -:101680008327C100930C00002326E10083DD0700BF -:101690006FF0DF9D8326C100937709011387460011 -:1016A000E39C072893770904639407006F100027D1 -:1016B0008327C1002326E100839D070093DCFD41C1 -:1016C00013870C00E35407923337B001B3079041FE -:1016D000B38CE7401307D002A303E10C9306F0FF9D -:1016E000B30DB041130C090013071000E31AD3988F -:1016F00093061000630CD710930620006302D72EC8 -:10170000130D011B1396DC0193F67D0093DD3D0064 -:1017100093860603B36DB60193DC3C00A30FDDFE98 -:1017200033E69D0193050D00130DFDFFE31C06FC40 -:1017300093771C006380072E93070003638CF62CBD -:101740009385E5FFA30FFDFE9307011BB38CB74004 -:1017500013090C00138D05006FF01F8C8327C10047 -:10176000A303010C03AD070093864700E3060D3089 -:101770009307F0FF6314F3006F108010130603004B -:101780009305000013050D00232ED100232611011F -:1017900023246100EF500071032381008328C100DE -:1017A0008326C101930D0500631405006F10405698 -:1017B000B30CA5418347710C13CCFCFF135CFC41B7 -:1017C0002326D10023260102232A01022328010215 -:1017D00033FC8C01930D000013030000E390078697 -:1017E0006FF04FE00327C100A303010C130C10009E -:1017F00083270700130747002326E1002306F1147F -:10180000930C1000130DC1146FF08FDCE3940C4E99 -:1018100013079000E360B74F938D0D03A307B11B2F -:1018200013090C00930C1000130DF11A6FF0CFFE8A -:1018300083440400136949006FF00FD39307B0028B -:1018400083440400A303F10C6FF00FD2834404001F -:10185000136909086FF04FD1834404009306140004 -:101860006394B4016F10D061938704FD1384060064 -:101870001303000063ECFCCE8344040093162300A2 -:1018800033836600131313003303F300938704FDBF -:1018900013041400E3F2FCFE6FF04FCD8327C10068 -:1018A0008344040003AA0700938747002326F1001E -:1018B000635C0ACA330A4041136949006FF0CFCA1A -:1018C00083440400136919006FF00FCA8347710C39 -:1018D00083440400639A07C893070002A303F10C32 -:1018E0006FF08FC8136C090193770C02638A077637 -:1018F0008327C10013877700137787FF930787003B -:10190000832D0700832C47002326F10013071000C6 -:101910006FF04FF68327C1003787FFFF1347078318 -:1019200083AD07002314E10C93874700373701800C -:101930002326F100930747C8930C0000136C29007D -:10194000232CF10013072000930480076FF08FF21F -:1019500083440400136989006FF00FC183440400BD -:101960009307C006E386F40C136909016FF0CFBF3B -:101970008344040093078006E384F4081369090490 -:101980006FF08FBE8326C1009377090203A706007C -:10199000938646002326D100639807749377090144 -:1019A000E39A076293770904638407006F10C00805 -:1019B00013790920E300096283274100130D040015 -:1019C0002300F7006FF04FD3930610006314D70085 -:1019D0006F10901393062000130C0900E312D7D266 -:1019E000130D011B8327810193F6FD0093DD4D004C -:1019F000B386D70003C606009396CC01B3EDB601BB -:101A000093DC4C00A30FCDFEB3E69D01130DFDFF4B -:101A1000E39A06FC9307011BB38CA74113090C0042 -:101A20006FF08FDF93065006E3D496A48326010F50 -:101A30009305010A1305010B2328D10A8326410FC0 -:101A4000232EF10023241101232AD10A8326810F9A -:101A50002320010A2322010A232CD10A8326C10F45 -:101A60002324010A2326010A232ED10AEFD000469F -:101A7000832881008327C101631C053C0327810E55 -:101A8000B7360180938646CB23A0D80093871700F2 -:101A9000930610001307170023A2D8002326F10E87 -:101AA0002324E10E9306700093888800E3C4E64285 -:101AB0000327C10C832601016350D7620327010469 -:101AC0008326C1039388880023ACE8FE0327810E98 -:101AD000B387D70023AED8FE130717002326F10ED5 -:101AE0002324E10E9306700063C4E672032701010C -:101AF0009304F7FF635090BC930600010327810E07 -:101B0000E3DA963E930C0001130D70006F00C000E5 -:101B1000938404FFE3D09C3E9387070113071700CB -:101B200023A0380123A298012326F10E2324E10EDD -:101B300093888800E35EEDFC1306410E93050B00CD -:101B400013850A00EF609016631E051A8327C10EE5 -:101B50000327810E93880B006FF09FFB33088A41A7 -:101B6000635E00B1130600018326810E635C0607E5 -:101B7000130E0001930E70006F00C000130808FFE1 -:101B800063520E07938707019386160023A038013E -:101B900023A2C8012326F10E2324D10E93888800A6 -:101BA000E3DEDEFC1306410E93050B0013850A00ED -:101BB000232E010123246100EF60500F63140514EC -:101BC0000328C101130E00018327C10E130808FF6B -:101BD0008326810E0323810093880B00930E7000EF -:101BE000E3420EFBB38707019386160023A038015A -:101BF00023A208012326F10E2324D10E1306700020 -:101C000093888800635CD6A61306410E93050B00EB -:101C100013850A0023246100EF6050096314050E48 -:101C2000032381008327C10E93880B003303934164 -:101C3000635A60A4130600018326810E635866066A -:101C400013080001130E70006F00C000130303FFA0 -:101C5000635E6804938707019386160023A038010A -:101C600023A208012326F10E2324D10E9388880095 -:101C7000E35EDEFC1306410E93050B0013850A009C -:101C800023246100EF609002631E05060323810098 -:101C9000130800018327C10E130303FF8326810E5F -:101CA00093880B00130E7000E34668FAB387670051 -:101CB0009386160023A0380123A268002326F10E84 -:101CC0002324D10E1306700093888800635CD69A93 -:101CD0001306410E93050B0013850A00EF60007D8B -:101CE000631205028327C10E93880B006FF08F9952 -:101CF0001306410E93050B0013850A00EF60007B6D -:101D0000630E059C63840DA093850D0013850A0066 -:101D1000EF1090306FF08F9F130C09006FF05F9DF4 -:101D200037370180130600018326810E930E47E2A8 -:101D3000130E000193027000634806016F00400813 -:101D4000130808FF635E0E0793870701938616004A -:101D500023A0D80123A2C8012326F10E2324D10EEB -:101D600093888800E3DED2FC1306410E93050B0036 -:101D700013850A002324D1032322010323206102B7 -:101D8000232EE1012324F101EF604072E31C05F6EC -:101D900003284102130E00018327C10E130808FF18 -:101DA0008326810E832E810203230102032FC101AA -:101DB000832F810093880B0093027000E3460EF995 -:101DC000B38707019386160023A0D80123A2080138 -:101DD0002326F10E2324D10E130670009388880069 -:101DE0006344D6006FF00F821306410E93050B007B -:101DF00013850A0023206102232EE1012324F1012F -:101E0000EF60C06AE31005F08327C10E03230102CF -:101E1000032FC101832F810093880B006FE09FFE89 -:101E20001306410E93050B0013850A00232E610053 -:101E30002324E101EF608067E31605EC8327C10EE0 -:101E40000323C101032F810093880B006FF08F8261 -:101E50008325C10C635CB07803270103832601014D -:101E60009304070063C6E632635690028326810E10 -:101E7000B387970023A0A8019386160023A2980099 -:101E80002326F10E2324D10E1306700093888800B8 -:101E9000E340D63693C6F4FF0327010393D6F641F9 -:101EA000B3F4D400B30497406348903E0327010382 -:101EB00093760940B304ED00639406448325C10C76 -:101EC0000327010163C6E50093761900E386063413 -:101ED000832601040327C1031306700023A0D80042 -:101EE0008326810EB387E70023A2E80093861600BD -:101EF0002326F10E2324D10E93888800E34CD64C80 -:101F0000832601013307DD003386B640330797404F -:101F1000930C06006354C700930C070063569003AC -:101F20000327810EB387970123A09800130717009A -:101F300023A298012326F10E2324E10E93067000BC -:101F400093888800E3CCE65E13C7FCFF1357F74184 -:101F500033F7EC00B304E640634490006FE09FF574 -:101F6000930600010327810E63D69678930C000137 -:101F7000130D70006F00C000938404FF63DC9C7637 -:101F8000938707011307170023A0380123A29801A4 -:101F90002326F10E2324E10E93888800E35EEDFCF6 -:101FA0001306410E93050B0013850A00EF600050E5 -:101FB000E31A05D48327C10E0327810E93880B00F3 -:101FC0006FF09FFB93751900639405CC23A2D80092 -:101FD0002326F10E2324910E130770006346974EBB -:101FE00013062600938808016FF00FD8635ED0D6E1 -:101FF000130700016344D7006F100068130D7000D1 -:102000006F000001938606FFE350D70C138814007D -:102010009387070123A03C0123A2EC002326F10EA5 -:102020002324010F93040800938C8C00E35C0DFDC6 -:102030001306410E93050B0013850A002324D100DB -:10204000EF60C046E31005CC8327C10E8324810EC8 -:1020500083268100938C0B00130700016FF09FFA19 -:102060008326C10093770C0113874600639C070AFF -:1020700093770C04E38407088327C100930C0000C6 -:102080002326E10083DD0700130710006FE09FFEA9 -:102090001306410E93050B0013850A00EF60004103 -:1020A000E31205C68327C10E8324810E938C0B0097 -:1020B0006FF08FBF1306410E93050B0013850A00C6 -:1020C000EF60C03EE31005C48327C10E8324810E58 -:1020D000938C0B006FF00FC0137719006314070087 -:1020E0006FE05FDD6FF09F9D83264100130D0400BC -:1020F00093D7F6412320D7002322F7006FE0DFDFDC -:102100008327810383440400639407006FE0DFC5E5 -:1021100083C70700639407006FE01FC51369094078 -:102120006FE09FC42326E10083AD0600930C0000FE -:10213000130710006FE01FF483AD06002326E100B3 -:1021400093DCFD4113870C006FE01FEA83AD0600AE -:10215000930C00002326E1006FE05FF10327C1002C -:1021600083270700130747002326E10083A5070004 -:1021700003A6470083A6870083A7C7002328B10EC4 -:10218000232AC10E232CD10E232EF10E6FE01FFB4C -:1021900093840600E34C90CC6FF0DFCF130C090062 -:1021A0006FF08FF4B7370180938747C8232CF10075 -:1021B000937709026386072C8327C1001387770072 -:1021C000137787FF832D0700832C47009307870031 -:1021D0002326F10013771900630E070033E79D01F2 -:1021E000630A0700130700032304E10CA304910C06 -:1021F00013692900137CF9BF130720006FE09FE7E4 -:102200008344140013690920130414006FE0DFB540 -:102210001306410E93050B0013850A00EF60002999 -:10222000E31205AE8327C10E93880B006FF01F8C5D -:102230008344140013690902130414006FE0DFB231 -:10224000B7370180938787C9232CF1006FF05FF6C1 -:102250009305000413850A00EF4040492320AB009A -:102260002328AB00631405006F10C04393070004DC -:10227000232AFB006FE05FA293076000930C03002A -:1022800063E8677837370180138C0C002326D10070 -:10229000130DC7CA6FE0DFB3130600018326810E5A -:1022A000635A966E930C0001130870006F00C00013 -:1022B000938404FF63D09C6E938707019386160076 -:1022C00023A0380123A298012326F10E2324D10E46 -:1022D00093888800E35ED8FC1306410E93050B003B -:1022E00013850A00EF60801CE31E05A08327C10E42 -:1022F0008326810E93880B00130870006FF05FFB3C -:1023000003270101130E7000130800013307ED00CD -:102310002324E10003274103630E070A0327C102B8 -:10232000631E070A032781031307F7FF232CE1022B -:10233000032741031307F7FF232AE1028326C10481 -:10234000032781049388880023ACD8FE8326810E5E -:10235000B387E70023AEE8FE938616002326F10E2E -:102360002324D10E634EDE12032781038346070028 -:1023700003278100938C0600330697406354D600F0 -:10238000930C0600635890038326810EB387970150 -:1023900023A098009386160023A298012326F10E0D -:1023A0002324D10E634CDE360327810393888800F3 -:1023B0008346070013C6FCFF1356F641B3FCCC005E -:1023C000B38C964163449003B384D4000327410344 -:1023D000E31607F40327C102630007720327C10253 -:1023E0001307F7FF2326E1026FF05FF58326810EC6 -:1023F000634898016F00C005938C0CFF635A9805E1 -:10240000938707019386160023A0380123A20801B1 -:102410002326F10E2324D10E93888800E35EDEFC90 -:102420001306410E93050B0013850A00EF600008A8 -:10243000E31A058C13080001938C0CFF8327C10E4F -:102440008326810E93880B00130E7000E34A98FBDD -:10245000B38797019386160023A0380123A2980121 -:102460002326F10E2324D10E6346DE720327810357 -:102470009388880083460700B384D4006FF01FF56B -:102480008326C100937709011387460063860722DC -:1024900083AD0600930C00002326E1006FF09FD36C -:1024A0001306410E93050B0013850A00EF60000030 -:1024B000E31A05848327C10E93880B0013080001DB -:1024C000130E70006FF05FEA1306410E93050B00C8 -:1024D00013850A00EF50907DE31605820326810ED6 -:1024E0008327C10E9308411113061600938C0B002D -:1024F0006FF08F8713790C4023280100130D011B07 -:102500006F0040031306A0009306000013850D0022 -:1025100093850C00232E110123246100EFB040109D -:10252000032381008328C10163880C4A930D0500B1 -:10253000938C05001306A0009306000013850D0080 -:1025400093850C00232E110123246100EFB08050ED -:102550008327010113050503A30FADFE9387170021 -:102560002328F100032381008328C101130DFDFFFF -:10257000E30A09F80327810383460700E394D7F8A9 -:102580001307F00FE380E7F863960C0093079000C1 -:1025900063F2B7C9832781048325C104232E110167 -:1025A000330DFD401386070013050D002324610041 -:1025B000EF505065832781031306A00093060000A7 -:1025C00003CE170013850D0093850C00333EC00128 -:1025D000B387C701232CF102EFB0800403238100ED -:1025E0008328C101232801006FF05FF48326810E48 -:1025F00037360180130646CB23A0C8009387170007 -:10260000130610009386160023A2C8002326F10E9D -:102610002324D10E1306700093888800634CD606DD -:102620006392051C0327010193761900B3E6E600C7 -:10263000639406006FE01F88832601040327C1030B -:102640001306700023A0D8008326810EB387E7000D -:1026500023A2E800938616002326F10E2324D10E30 -:102660006342D646938888000327010193861600AB -:1026700023A0A801B387E70023A2E8002326F10ED8 -:102680002324D10E130770006344D7006FE05F82EC -:102690006FE0DFEF1306410E93050B0013850A0070 -:1026A000EF50D060631005E68325C10C8327C10E6F -:1026B00093880B006FF0DFF6937709046380072897 -:1026C0008327C100930C00002326E10083DD07006F -:1026D0006FF05FB01306410E93050B0013850A00DF -:1026E000EF50D05C631005E28327C10E93880B0086 -:1026F0006FF00FBC23A0380123A29800B387970086 -:10270000130717002326F10E2324E10E9306700011 -:1027100063C4E6006FE0CFF96FE05FE71306410E98 -:1027200093050B0013850A00EF505058631C05DC1D -:102730008327810393880B001308000183C60700D9 -:10274000130E70008327C10E6FF0DFC68327010FC1 -:102750009305010A1305010B2328F10A8327410F72 -:10276000232411012320010A232AF10A8327810F40 -:102770002322010A2324010A232CF10A8327C10FF3 -:102780002326010A232EF10AEFC0D01B83288100E3 -:10279000634C05428347710C1307700463549724FC -:1027A00037370180130D87C723260102232A010230 -:1027B000232801021379F9F7130C3000930D000060 -:1027C000930C300013030000638407006FE01F8741 -:1027D0006FE04FE183274100130D04002320F70031 -:1027E0006FE08FF1832601040327C10313067000F5 -:1027F00023A0D8008326810EB387E70023A2E80038 -:10280000938616002326F10E2324D10E9388880088 -:10281000634AD62AE3DA05E4130600FFB304B040A6 -:10282000E3D6C528930C0001130870006F00C000A8 -:10283000938404FFE3DC9C269387070193861600AC -:1028400023A0380123A298012326F10E2324D10EC0 -:1028500093888800E35ED8FC1306410E93050B00B5 -:1028600013850A00EF509044631E05C88327C10EEC -:102870008326810E93880B00130870006FF05FFBB6 -:1028800013050D00232411012326D100EF50D02E73 -:102890008347710C134CF5FF135CFC4123260102A6 -:1028A000232A01022328010283288100930C0500BA -:1028B000337C8501930D000013030000638407003F -:1028C0006FE0CFF76FE00FD21386140013878C00F0 -:1028D000B387D70023A2DC0023A03C012326F10EFE -:1028E0002324C10E93067000E3C0C6BE1306160073 -:1028F00093088700930C07006FE01FC793770C20A5 -:10290000638407188327C100930C00002326E1008D -:1029100083CD0700130710006FE0CFF593770920F0 -:10292000638807148327C1002326E100838D0700F5 -:1029300093DCFD4113870C006FE00FEB93770920C8 -:10294000638E07108327C100930C00002326E1004B -:1029500083CD07006FF01F88937709206386070EE9 -:102960008327C100930C00002326E10083CD0700DC -:102970006FE0CFEF8327C10F63C007148347710C4B -:10298000130770046352974237370180130D07C84D -:102990006FF09FE1B38797009386160023A038015C -:1029A00023A298002326F10E2324D10E13067000D3 -:1029B00093888800635CD6CE1306410E93050B0006 -:1029C00013850A00EF50902E631E05B28327C10EB7 -:1029D00093880B006FF08FCD93079000E3E8B7B5B5 -:1029E0006FF04F8337370180130D47C76FF0DFDB80 -:1029F0001306410E93050B0013850A00EF50102BB0 -:102A0000631205B08327C10E93880B006FF08FC847 -:102A1000930C60006FF01F87832601013307DD00F0 -:102A20003386B64033039740930C0600635EC3D0F1 -:102A3000930C03006FF04FD183274100130D040066 -:102A40002310F7006FE04FCB8327C100930C0000E9 -:102A50002326E10083AD07006FE04FE18327C1002B -:102A6000930C00002326E10083AD07006FF08FF682 -:102A70008327C1002326E10083AD070093DCFD41DD -:102A800013870C006FE04FD68327C100930C000022 -:102A90002326E10083AD0700130710006FE08FDDF0 -:102AA0001306410E93050B0013850A00EF5010200A -:102AB0008357CB006FE0CFC59307D002A303F10C7F -:102AC0006FF01FEC1306410E93050B0013850A00EF -:102AD000EF50D01D631805A28325C10C8327C10EBA -:102AE0008326810E93880B00E3D005B86FF0DFD208 -:102AF000130360006FE04FEB03270101B306ED0005 -:102B000063FE96BA938406006FF04FBB0327010360 -:102B10009307D0FF6344F700635AE3009384E4FF14 -:102B200093F7F4FD232CF1066FE04FFD832701019D -:102B3000032701036340F72883278106930C0700CE -:102B400093F71700638607008327C103B30CF700D0 -:102B50008327810693F707406386070083270103D5 -:102B6000E340F00613CCFCFF135CFC4133FC8C010A -:102B70009304700623260102232A01026FE0DF89F5 -:102B80008347710C13030000638407006FE00FCBD1 -:102B90006FE04FA51306410E93050B0013850A0045 -:102BA000EF50D010631005968327810393880B00A4 -:102BB0001308000183C60700130E70008327C10E9F -:102BC000B384D4006FF09F809307D002A303F10C6D -:102BD0006FF09FBC1306410E93050B0013850A008E -:102BE000EF50D00C631005928325C10C8327C10ED2 -:102BF00093880B006FF0CFB0130C010B930603000A -:102C00001308C10D9307010D1307C10C1306300003 -:102C100093050C0013850A0023241103232261026B -:102C20002328D10B2320D103232AE10B232EE101FA -:102C3000232CF10B2328F101232EC10B2324C101E6 -:102C4000EF204076032E8100832F0101032FC10165 -:102C5000832E01020323410283288102130D050004 -:102C60009307600433086D00639CFC6883460D0085 -:102C700093070003E388F614930C010A8327C10C21 -:102C80003308F8006FE0CFDD130C010B9307010D43 -:102C9000930603001308C10D1307C10C130620008F -:102CA00093050C0013850A00232261022328D10B0F -:102CB0002320D103232AE10B232EE101232CF10B46 -:102CC0002328F101232EC10B2324C101EF20806DA5 -:102CD00093077004032E8100832F0101032FC1018C -:102CE000832E01020323410283288102130D050074 -:102CF000E398FCF68327810693F71700639C075E31 -:102D0000130770048327C10D232CE1066FE00FDC4D -:102D10008347710C2326D10023260102232A0102B6 -:102D200023280102130C0300930C0300130300007B -:102D3000638407006FE08FB06FE0CF8A1306410E07 -:102D400093050B0013850A00EF50407663040500DD -:102D50006FE05FFB8324C10C032701018327C10EB1 -:102D600093880B00330697406FF00F9E83278106F0 -:102D70000327010393F71700B3E76700E354E00C60 -:102D80006398076C832C01039304600683278106F4 -:102D900093F707406398076213CCFCFF135CFC4178 -:102DA00033FC8C016FF01FDD37370180130DC7C76F -:102DB0006FF09F9F832701010327C10393047006CF -:102DC000B38CE70083270103E342F0FCB38CFC40A3 -:102DD000938C1C0013CCFCFF135CFC4133FC8C0176 -:102DE0006FF05FD9B7360180938E46E26FE0DF83E4 -:102DF000930700032304F10C930780051367290050 -:102E0000A304F10C2324E10693073006930D000080 -:102E1000130DC11463CE6744032EC10F93FCF4FD60 -:102E2000232C9107232E0106832E010F032F410F20 -:102E3000832F810F1369291063420E3C93071006FC -:102E40006388F462930710046384F4006FE08FB822 -:102E5000130C010B13050C0023261103232461021C -:102E60002328D10B232AE10B232CF10B232EC10B9A -:102E7000EFF0406E1306C10CEF50C025138605001D -:102E80009305050013050C00EFF0404A9307010974 -:102E9000938507002324F1008327010B930C010A7B -:102EA000130601082328F1088327410B13850C0022 -:102EB0002326C106232AF1088327810B232001083A -:102EC00023220108232CF1088327C10B23240108A6 -:102ED000232EF108B707FC3F2326F108EFC0403B43 -:102EE0000328010A032E410A832E810A032FC10AF7 -:102EF00093850C0013050C002328010B23220103EA -:102F0000232AC10B2320C103232CD10B232ED10153 -:102F1000232EE10B2328E1012320010A2322010AA9 -:102F20002324010A2326010AEFB0507A032F01015E -:102F3000832EC101032E01020328410203238102D3 -:102F40008328C10263160500930710002326F10CA5 -:102F5000B7370180938787C92322F1069306F3FFD1 -:102F600093070D006F00400993850C0013050C00BA -:102F70002320C106232EF105232C5104232A71049A -:102F80002328F104232A1103232861022328710A2C -:102F900023267102232A510A23245102232CF10BE8 -:102FA0002322F103232EC10A2320C1022320010A78 -:102FB0002322010A2324010A2326010AEFB01071FB -:102FC0008326C101032F0102832E4102032E8102B9 -:102FD0000328C1020323010383284103832701053A -:102FE0008323410583228105832FC1050326010622 -:102FF0009386F6FF630E05100326810093850C006F -:10300000232AF10213050C00B70703402328D1043B -:103010002328110323266102232EF1082326E10B26 -:103020002320010B2322C10B2324D10B23280108C9 -:10303000232A0108232C0108EFC08025832E010BD1 -:10304000032E410B0328810B0326C10B13050C0033 -:103050002324D1032322C10323200103232EC100F3 -:10306000EFE0107D930505002328A10013050C0057 -:10307000EFF0C0160326C101832E8102032E410208 -:10308000232EC1080326010B03280102832581009A -:103090002320C1080326410B13850C002328D109E6 -:1030A0002322C1080326810B232AC109232C0109ED -:1030B0002324C1080326C10B2326C1080326C10609 -:1030C000EFD0804A032741068327010183260105AB -:1030D0008323010A3306F700834506008327410353 -:1030E0008322410A832F810A0326C10A232AF1067B -:1030F0002380B7002328D1061307F0FF232ED10029 -:103100000323C1028328010393871700E39EE6E4AB -:10311000B706FE3F93850C0013050C002320F10237 -:10312000232E1101232461002328710A2328710210 -:10313000232A510A23265102232CF10B2324F103C5 -:10314000232EC10A2322C1022320010A2322010ABD -:103150002324010A2326D10AEFB0106A0323810039 -:103160008328C101832701026344A00A832301034A -:103170008322C102832F810203264102B706FE3F4C -:1031800093850C0013050C002328710A232A510A89 -:10319000232CF10B232EC10A2320010A2322010A2A -:1031A0002324010A2326D10AEFB0505203238100C1 -:1031B0008328C10183270102631805000327010149 -:1031C000937617006396060403270107130600038E -:1031D00093061700B386D700635407006FE00F8F84 -:1031E00093871700A38FC7FEE39CD7FE6FE00F8E77 -:1031F00023242107930D000013890200B7070080E4 -:1032000033CEC7019307D002232EF1066FF01FC300 -:103210000327410793860700232EE10C032741066D -:1032200003C6F7FF8345F7006310B60213050003DA -:10323000A38FA6FE8326C10D1386F6FF232EC10C95 -:1032400003C6F6FFE386C5FE93051600130590033B -:1032500093F5F50F6306A600A38FB6FE6FE00F8708 -:10326000032741068345A700A38FB6FE6FE00F86B4 -:103270009305130013850A002328110123246100FC -:10328000EF30C0460323810083280101130D0500A0 -:1032900063040542930D05006FF01FB89307000308 -:1032A0002304F10C930780076FF05FB5B387970095 -:1032B0009386160023A0380123A298002326F10E3E -:1032C0002324D10E13067000635ED6B81306410E98 -:1032D00093050B0013850A00EF50401D63040500A1 -:1032E0006FE05FA28327C10E8326810E93880B00B7 -:1032F0006FF08FB79307700433086D00232CF1062D -:10330000930C010A6FD0DFF5130C09006FE0CFD0EA -:103310009307F0FF2322F1006FD05FC06314030016 -:1033200013031000032EC10F832E010F032F410F33 -:10333000832F810F93620910E34C0EEA130C010BEB -:10334000930603001308C10D9307010D1307C10C69 -:103350001306200093050C0013850A002326510252 -:1033600023241103232261022328D10B2320D1031C -:10337000232AE10B232EE101232CF10B2328F10159 -:10338000232EC10B2324C101EF20C0018322C102DF -:1033900023242107032E8100832F0101032FC10164 -:1033A000832E01020323410283288102130D0500AD -:1033B00013890200930D0000232E01066FF09F93E6 -:1033C00093047006832781039306F00F23260102DE -:1033D00083C70700232A01026388D7040327010358 -:1033E00063D4E704B307F740032781032328F102DE -:1033F00083471700638E0700032641031307170056 -:10340000232CE10213061600232AC1026FF0DFFC11 -:103410000327C102832781031307170083C707000F -:103420002326E1026FF05FFB0327C10283274103DC -:10343000B387E70003278104B387E702B38C9701C2 -:1034400013CCFCFF135CFC4133FC8C016FD0DFFC20 -:103450008327C10393046006B30CF700B38C6C00A0 -:103460006FF0DF92930D0000138907006FF01FD9F2 -:10347000130C010B13050C002326110323246102F6 -:103480002328D10B232AE10B232CF10B232EC10B74 -:10349000EFF0400C1306C10CEF40D043138605003B -:1034A0009305050013050C00EFE050689307010930 -:1034B000938507002324F1008327010B930C010A55 -:1034C000130601082328F1088327410B13850C00FC -:1034D0002326C106232AF1088327810B2320010814 -:1034E00023220108232CF1088327C10B2324010880 -:1034F000232EF108B707FC3F2326F108EFB05059FF -:103500000328010A032E410A832E810A032FC10AD0 -:1035100093850C0013050C002328010B23220103C3 -:10352000232AC10B2320C103232CD10B232ED1012D -:10353000232EE10B2328E1012320010A2322010A83 -:103540002324010A2326010AEFB05018032F01019A -:10355000832EC101032E01020328410203238102AD -:103560008328C10263160500930710002326F10C7F -:10357000B7370180938747C82322F1066FF01F9E5B -:103580009306610D6318060093060003230BD10C0C -:103590009306710D1307011B938707033386E640DB -:1035A0002380F6009307D60D2322F1046FD09FE20B -:1035B0008327810693F71700639407006FD09FE37A -:1035C0006FD0DFE2930C010A93850C0013050C0009 -:1035D0002326010323241103232261022328D10B74 -:1035E0002320D103232AE10B232EE101232CF10B0D -:1035F0002328F101232EC10B2324C1012320010A1A -:103600002322010A2324010A2326010AEFB0100C09 -:10361000032E8100832F0101032FC101832E01029C -:1036200003234102832881020328C102630805E4C1 -:1036300093071000B38767402326F10C3308F80086 -:103640006FD01FC2639A0700130C1000930460062A -:10365000930C10006FF00FD28327C1039304600610 -:10366000938C1700B38C6C0013CCFCFF135CFC41F3 -:1036700033FC8C016FF00FD0138708006FF04FA55B -:103680008327C10003A30700938747006354030007 -:103690001303F0FF834414002326F1001384060073 -:1036A0006FD08FEC9307C00023A0FA009307F0FFC0 -:1036B0002322F1006FD09F868357CB0013E70704C6 -:1036C000930707002316EB006FD09F849307200019 -:1036D0002322F1046FD01FD0130101FE23263101F4 -:1036E000B7490180232C8100232A9100232821013E -:1036F00023244101232E1100138A0500130905001C -:1037000093898943EF30500703A78900B71700005A -:103710001384F7FE832447003304444193F4C4FF29 -:10372000330494001354C4001304F4FF1314C400AE -:10373000634EF4009305000013050900EF40502488 -:1037400083A78900B38797006308F5021305090072 -:10375000EF30D0028320C101032481018324410181 -:10376000032901018329C100032A810013050000F8 -:103770001301010267800000B305804013050900B2 -:10378000EF4010209307F0FF630AF504B75701805C -:103790009387879E03A7070083A68900B38484408C -:1037A00093E41400330487401305090023A2960014 -:1037B00023A08700EF30807C8320C1010324810196 -:1037C00083244101032901018329C100032A8100C7 -:1037D000130510001301010267800000930500002B -:1037E00013050900EF40D01903A789009306F000E4 -:1037F000B307E540E3DCF6F4B756018083A6069DE7 -:1038000093E717002322F7003305D540B756018010 -:1038100023A4A69E6FF09FF3638A0512130101FF94 -:1038200023248100232291001384050093040500C2 -:1038300023261100EF3040740328C4FF130784FFD0 -:10384000B74501809377E8FF3306F70093858543FA -:103850008326460003A5850093F6C6FF630AC51AB2 -:103860002322D600137818003305D6006310080A07 -:10387000032384FF03284500374501803307674051 -:103880008328870013050544B38767001378180061 -:103890006380A8140323C70023A668002324130110 -:1038A0006304081E93E617002322D7002320F600A6 -:1038B0009306F01F63E8F60A93F687FF9386860067 -:1038C00003A54500B386D50003A6060013D857000C -:1038D00093071000B3970701B3E7A700138586FF8E -:1038E0002326A7002324C70023A2F50023A0E60077 -:1038F0002326E600032481008320C10013850400F1 -:1039000083244100130101016F3040670325450006 -:1039100013751500631E050237450180B387D70074 -:10392000130505448326860093E817003308F70043 -:103930006388A6160326C60023A6C6002324D60045 -:10394000232217012320F8006FF09FF66780000004 -:1039500093E61700232ED4FE2320F6009306F01FD3 -:10396000E3FCF6F493D6970013064000636CD60E82 -:1039700093D66700138896031386860313183800BE -:103980003388050183260800130888FF6308D812CE -:1039900003A646001376C6FF63F6C70083A686001B -:1039A000E318D8FE03A8C600232607012324D70066 -:1039B000032481008320C1002324E8001385040030 -:1039C0008324410023A6E600130101016F30005B50 -:1039D000631608148325C60003268600B387F60005 -:1039E000032481002326B60023A4C50093E6170014 -:1039F0008320C1002322D700138504003307F7007A -:103A0000832441002320F700130101016F30005788 -:103A100013781800B387D70063100802032584FFCA -:103A20003307A7408326C70003268700B387A70074 -:103A30002326D60023A4C600B756018013E617003C -:103A400083A6469D2322C70023A4E500E3E4D7EA2A -:103A5000B757018083A5079E13850400EFF0DFC7E9 -:103A60006FF05FE9130640016374D6021306400548 -:103A70006364D60693D6C7001388F6061386E60657 -:103A8000131838006FF0DFEFB387D7006FF09FE9AE -:103A90001388C6051386B605131838006FF05FEE5D -:103AA00023AAE50023A8E5002326A7002324A700D6 -:103AB000232217012320F8006FF0DFE303A5450060 -:103AC00013562640930710003396C7003366A600AE -:103AD00023A2C5006FF05FED13064015636CD6009E -:103AE00093D6F700138886071386760713183800D5 -:103AF0006FF01FE913064055636CD60093D627017B -:103B00001388D6071386C607131838006FF05FE7CF -:103B10001308803F1306E0076FF09FE693E6170057 -:103B20002322D7002320F6006FF0DFDC9306450048 -:103B3000930700001305A5013788FFFF6F00C00140 -:103B4000939717002390E60093970701938626002A -:103B500093D70701630ED50203D70600137617002B -:103B60006304060093E717001357170013F62700A6 -:103B7000B3650701E30606FC939717002390B60090 -:103B8000939707019386260093D70701E316D5FC88 -:103B900067800000930685011307000013052500C8 -:103BA0006F00C001131717002390F60013170701C9 -:103BB0009386E6FF135707016304D50483D70600F5 -:103BC0001396070113560641939717006354060096 -:103BD000136717009397070193D707011376270000 -:103BE00093E51700E30006FC131717002390B600B7 -:103BF000131707019386E6FF13570701E310D5FC5F -:103C000067800000130101FE370E0100231D010033 -:103C1000231E0100938585019307C10113088100CC -:103C2000130EFEFF03D705009387E7FF9385E5FF9B -:103C300063180702239F07FEE39607FF130646005B -:103C40009306E10103D70700938727001306260098 -:103C5000231FE6FEE398D7FE1301010267800000F0 -:103C60003307A70283D8270003D30700B376C70121 -:103C7000B38616011357070193D80601330767006F -:103C800033071701935807012391D7002390E700CA -:103C9000239F17FFE39807F96FF05FFA13072501D9 -:103CA000835705001305250063980700E31AE5FE16 -:103CB00013050000678000001305100067800000F6 -:103CC000130101FF23229100835425012324810045 -:103CD0002326110093C7F4FF13971701130405005F -:103CE00063160700EFF09FFB63180500B787FFFF1F -:103CF000B3C4F400231994008320C100032481007D -:103D0000832441001301010167800000130101FFBA -:103D10002324810003542501232611009347F4FF37 -:103D200013971701631A0700EFF05FF79307050079 -:103D300013050000639407001355F4008320C100AD -:103D400003248100130101016780000083572501CE -:103D5000130101FD2324810293D7F700232291024E -:103D60002326110223202103232E3101B307F04023 -:103D70002390F50083572501378700001307F7FFCD -:103D8000B377F7002391F5009304050013040501B0 -:103D90006382E70493876500239205001305E5FF1E -:103DA000035704001304E4FF93872700239FE7FED3 -:103DB000E31885FE239C05008320C10203248102B1 -:103DC00083244102032901028329C1011301010354 -:103DD00067800000035725011389450033F7E7008A -:103DE000631CF7022326B100EFF05FEB8325C100CF -:103DF0006304050293876500239205001385C4FFC1 -:103E0000035704001304E4FF93872700239FE7FE72 -:103E1000E31885FE6FF05FFA9389A5011309290065 -:103E2000231F09FEE39C29FF8320C1020324810292 -:103E300083244102032901028329C10113010103E3 -:103E40006780000083572501130101FB23248104AF -:103E500093C7F7FF23229104232611041397170118 -:103E6000930405001384050063160700EFF01FE3B9 -:103E7000631205088357240193C7F7FF13971701AF -:103E8000630407069305810013850400EFF01FEC1F -:103E90009305410213050400EFF05FEB83558100A9 -:103EA00003554102630CB5049307A1001307610297 -:103EB0001306010283D6070093872700639A06083A -:103EC000835607001307270063940608E394C7FE90 -:103ED000130500008320C1040324810483244104CA -:103EE000130101056780000013050400EFF01FDBDC -:103EF000E30A05F81305E0FF6FF0DFFD1335150049 -:103F00000356A100835661023305A0401307A100A8 -:103F100093076102137525001305F5FF9305C1038F -:103F20009387270013072700631ED600E382B7FAA2 -:103F30000356070083D6070013072700938727003F -:103F4000E306D6FEE3E8C6F83305A0406FF09FF81D -:103F500013051000E38005F81305F0FF6FF09FF7DD -:103F6000130101FF23261100EFF05FD38320C1006E -:103F7000133515001301010167800000130101FED4 -:103F8000232C8100232A9100232E110023282101B4 -:103F900023263101938405001304050063C4050A38 -:103FA0009307F0001386050013054500930684016E -:103FB0009305F00063D497029307050003D7270009 -:103FC00093872700239FE7FEE39AD7FE231C040074 -:103FD000130606FFE3C2C5FE93F4F40093077000D6 -:103FE00063D8970213078401930524009307000008 -:103FF000835607001307E7FF13968600B3E7C70051 -:104000002311F70093D78600E314B7FE938484FF4F -:10401000638A04009384F4FF13050400EFF09FB754 -:10402000E39A04FE130500008320C10103248101EB -:1040300083244101032901018329C10013010102E5 -:1040400067800000930710FF3309B04063DCF5126E -:104050009305850193090000930645001306F000BF -:104060000357840193870500B3E9E90003D7E7FF0D -:104070009387E7FF2391E700E39AD7FE231204001A -:10408000130909FFE34E26FD930700FF130710FFF6 -:10409000B38797401309000063C4E40A3309F900A9 -:1040A0009307700063D627059399090193D90941B5 -:1040B000834784019305A401B3E9F90093990901A9 -:1040C00093D909019307000003D6060093862600C2 -:1040D0001357860033E7E70093178600939707018D -:1040E000239FE6FE93D70701E390B6FE130989FFED -:1040F000630C0906835784011309F9FF13050400B3 -:1041000093F71700B3E93701EFF05FA2E31409FE5C -:104110009397090193D70741639007041395090109 -:10412000135505018320C10103248101832441012A -:10413000032901018329C1001301010267800000E6 -:1041400013F907FF330920413309F9009307700081 -:10415000E3D027FB6FF05FF5930910001395090179 -:10416000135505016FF01FFC1385090063980900C2 -:1041700013150501135505016FF01FEB1305100012 -:104180006FF01FFF930790FF93090000E3D4F5F64B -:10419000930644006FF0DFF183574500130101FFE0 -:1041A00023229100232611002324810023202101B2 -:1041B00093040500639C070C03576500130400007B -:1041C0009317070193D7074163C4070A9306A50114 -:1041D0001306000A63180702938764006F008000CB -:1041E00003D7070093872700239EE7FEE39AF6FE96 -:1041F000239C040013040401630CC40603D7640069 -:10420000E30C07FC937707F06390070413858401A0 -:1042100093852400930700001307050083560700C9 -:104220001307E7FF13968600B3E7C7002311F700D3 -:1042300093D78600E394E5FE03D76400130484005B -:10424000937707F0E38807FC1309000A6F00400129 -:1042500013041400EFF01F94634C890003D764002B -:10426000131707011357074113850400E35207FE94 -:104270008320C1001305040003248100832441002E -:1042800003290100130101016780000013F707F003 -:1042900013040000631007041309F0F66F004001D7 -:1042A0001304F4FFEFF09F88E30424FD83D7440058 -:1042B00013850400E39607FE8320C1001305040064 -:1042C000032481008324410003290100130101011B -:1042D00067800000930645009305A50113070000C1 -:1042E0006F00800083D7060013D687003367C700AE -:1042F000939787002390E600139707019386260083 -:1043000013570701E390B6FE83D74400130480FFE0 -:104310006FF09FF8130101FE232C8100232A9100E6 -:104320002328210123263101232441012322510185 -:104330001389060093840700232E1100130405003F -:1043400093890500130A0600930A0700EFF0DFE4E3 -:10435000930700093309A94063DCA716B78700005B -:104360009387E7FF63DA271F63840A1C03A54400D1 -:1043700083A70400630AF5061387A4019387440307 -:1043800013072700231F07FEE31CF7FE9307800394 -:10439000630CF53263D0A71693070004630CF52E67 -:1043A000930710076318F534B78700409387F7FF2A -:1043B0001307A00023AAF400B787FFFF23A4E4009B -:1043C000239CF40023A6E4009307A0003787000095 -:1043D0009387870093971700B387F4002395E7002E -:1043E00023A0A4006358201B83A5840083D7440125 -:1043F0001308F008139615003306C400035706008F -:10440000B376F700634AA8021308B0006346B80207 -:10441000930706009305840103D727006304070070 -:1044200093E616002391070093872700E396F5FE95 -:104430000357060083D7440193C7F7FFB3F7E7009C -:104440002310F60083D7640133F7D7006300070415 -:104450006384D71A13862403930684019384C401CA -:10446000130700008357060083D506009386E6FFF6 -:104470001306E6FFB387B700B387E70013D707013A -:104480002391F60013771700E31E96FC635820195A -:1044900083574400639E0712B7870000231C040063 -:1044A0009387E7FF63C82709231124018320C101F3 -:1044B0000324810183244101032901018329C100CF -:1044C000032A8100832A4100130101026780000052 -:1044D0006354090E930700F7635CF90893072400FF -:1044E0001304A40193872700239F07FEE39C87FE04 -:1044F0006FF0DFFB930780016308F5169307500305 -:10450000631AF51E37170000B70700049306600012 -:104510009387F77F1307078023AAF40023A4D4000E -:10452000239CE40023A6D400930760006FF05FEAA9 -:10453000231C0400B787FFFF93C7F7FF2311F40084 -:1045400093074400130484012390070093872700F6 -:10455000E31CF4FE6FF09FF5930724001304A401FD -:1045600093872700239F07FEE39C87FE6FF01FF4CD -:104570009305090013050400EFF05FA06304050034 -:1045800093091000638C0A0C03A5440083A7040060 -:10459000E314F5DE930700096304F50A83578401E9 -:1045A0001305040093F71700B3E9F900EFF00FD8F3 -:1045B00003A544006FF05FE3E3800AEE03A5440027 -:1045C00083A70400E31AF5DAE34020E36FF09FFCD1 -:1045D00013050400EFF08FD5B78700001309190009 -:1045E000231C04009387E7FFE3C627F5E35E09EA8F -:1045F000231104006FF09FEB6394090C83A7C400A0 -:1046000003D7840193971700B307F40083D70700FB -:10461000B3F7E700E39007E4E34C20E793070009D2 -:104620006306F50013050400EFF0CFD6835744006E -:10463000E39007FA231C0400E34C09FA6FF0DFE66D -:1046400003A6840083D74401131616003306C40062 -:1046500003570600B3F6E7006FF01FDE231C0400CB -:10466000231104006FF09FE4B70780009387F70FD2 -:104670001307400023AAF4009307001023A4E400CA -:10468000239CF40023A6E4009307400013070010C6 -:104690006FF01FD49307700023A4F400B7070180C4 -:1046A0009387F7FF23AAF40093071000239CF400DC -:1046B0009307600023A6F400130710006FF05FD18A -:1046C000E30A0AD86FF09FDCB70780009387F70FE3 -:1046D0001307600023AAF4009307001023A4E4004A -:1046E000239CF40023A6E400930760001307001046 -:1046F0006FF01FCE9307C00023A4F400B70701801A -:104700009387F7FF23AAF40093071000239CF4007B -:104710009307B00023A6F400130710006FF05FCBDF -:10472000130101FD23229102232E31019384050000 -:1047300083592500232611022324810223202103EB -:10474000232C410113090600232A5101232861016A -:104750002326710123248101232291012320A10119 -:10476000130A0500EFF05FA303D4240093070500AC -:1047700013850400B389F940930A4903EFF0DFA1E0 -:104780003304A4401307E90493870A0093872700A2 -:10479000239F07FEE39CE7FE634A3409930B4A001C -:1047A000138B44009389F9FF930CAA01138C240006 -:1047B00013070B0093870B0003D6070083560700EF -:1047C0009387270013072700631AD60AE39697FFFB -:1047D00013068A011387840193060000835707009C -:1047E000835506001307E7FFB387D740B387B74069 -:1047F00093D607012311F70093F616001306E6FF80 -:10480000E31EECFC130D100013850A00EFF08FB8C7 -:104810008357C9041304F4FF13850400336DFD00AE -:104820002316A905EFF00FB7E31434F9930604003B -:10483000032481028320C1028329C101032A81014B -:10484000832A4101032B0101832BC100032C81002A -:10485000832C4100032D01009307090013850400F8 -:1048600003290102832441021307000013060000FC -:1048700093050000130101036FF0DFA9130D000081 -:10488000E3E4C6F86FF0DFF4035705008357250013 -:104890006306070037870000B3E7E7002399F500B8 -:1048A00003572500B78700009387F7FF6304F702DB -:1048B00093076500938505011305850103D707005C -:1048C000938727009385E5FF2391E500E398A7FEF2 -:1048D00067800000930765001305A50103D7070053 -:1048E00093872700631A0702E39AA7FE138725011F -:1048F0009387050093872700239F07FEE31CF7FE9D -:1049000083D72501378700001307F7FFB3E7E700D8 -:104910002399F50067800000138705019387050040 -:1049200093872700239F07FEE31CF7FEB7C7FF7F8F -:1049300023A8F50067800000130101F72328610711 -:10494000035B2501B78700009387F7FF232C4107FE -:1049500033FA6701131A0A012324810823229108DC -:1049600023202109232E310723261108232A51074A -:10497000232671072324810723229107135A0A0152 -:1049800093040500138905001304060093890600AB -:104990006312FA10EFF08FB0631A0528835A2901C9 -:1049A000B3775A016382472B13850400EFF04FDB86 -:1049B000630E052EB73501809385C5E61305090002 -:1049C000EFF04FC863060536835A2901B787000008 -:1049D0009387F7FFB3FA5701939A0A0193DA0A0112 -:1049E0006394FA2C13050900EFF08FD7631005329A -:1049F00083D72401B3F7FA006398570B138504009B -:104A0000EFF00FD66318050013050900EFF04FD53E -:104A1000630C050813850400EFF04FAF9304050005 -:104A200013050900EFF08FAEB384A440B3349000B7 -:104A30009394F400231994001307240193070400AE -:104A400093872700239F07FEE31CF7FE835724016B -:104A5000378700001307F7FFB3E7E7002319F400D7 -:104A60008320C10803248108832441080329010805 -:104A70008329C107032A8107832A4107032B0107E2 -:104A8000832BC106032C8106832C410613010109E7 -:104A90006780000083DA250133F7570113170701F8 -:104AA00013570701630AF704138504009305C10037 -:104AB000EFF0CFA91305090093058102EFF00FA9CC -:104AC0008354E1000359A102639C0404930701018C -:104AD000930641026388D72003D7070093872700F6 -:104AE000E30A07FE1305C100EFF00FEB0357A10225 -:104AF000B304A0406F00000313850500EFF00F9A88 -:104B0000E30605EC1307490183570900130929003F -:104B100013042400231FF4FEE318E9FE6FF05FF492 -:104B200013070900930A09009307C10293060104C1 -:104B3000631207026382F61C03D7070093872700DE -:104B4000E30A07FE13058102EFF00FE50357A10208 -:104B5000B30AA94083578102138C8903239BE9027E -:104B6000239AF9021387E90493070C0023900700A6 -:104B700093872700E31CF7FE138AC904930B0000F8 -:104B800013094102930C0101130B61040355090041 -:104B90001309E9FF6318050C03D7C90493070A003A -:104BA000B3EBEB0003D7E7FF9387E7FF2391E70021 -:104BB000E39A87FF239C0902E31A99FD13874903AF -:104BC000930781029305210403560700938727006A -:104BD00013072700239FC7FEE398F5FEB7C6FFFF24 -:104BE000B38454019386260093850B00130581023C -:104BF0009387090013070004B386D400130600004E -:104C0000EFF04FF1035781028357C1009305040071 -:104C100013058102B387E740B337F000B307F040D4 -:104C20002314F102EFF05FC66FF09FE31387440196 -:104C300083D704009384240013042400231FF4FE6C -:104C4000E398E4FE6FF0DFE113050900EFF00F8554 -:104C5000E31A05EA13850400EFF08FB0E30805D6E8 -:104C60006FF05FD51306410493058102EFE09FF9D1 -:104C700093050A00130600001307C10503D80500B9 -:104C8000835707009385E5FF1307E7FFB387070105 -:104C9000B387C70013D607012391F50013761600DA -:104CA000E31E67FD6FF05FEF03DB2401B7870000B1 -:104CB0009387F7FF33FB6701131B0B01135B0B019A -:104CC000E314FBDE13850400EFF08FA9E31405D491 -:104CD0008357290193C7F7FF13971701E31607DCE2 -:104CE0006FF09FD29307440113042400231F04FE96 -:104CF000E39C87FE6FF0DFD6930744011304240082 -:104D0000231F04FEE31CF4FE6FF09FD5B73501802E -:104D10009385C5E613850400EFF0CF92630A050082 -:104D200083D72401B3F7FA00E38E57F96FF05FFAE7 -:104D3000130704019307040093872700239F07FEAE -:104D4000E39CE7FEB7C7FF7F2328F4006FF05FD135 -:104D500083572501130101F52324810A93C7F7FF27 -:104D60002322910A2320210B232E31092326110A05 -:104D7000232C4109232A510923286109232671097B -:104D800023248109232291092320A109232EB1077D -:104D900013971701130905009389050013040600F2 -:104DA0009384060063160700EFE05FEF6318053891 -:104DB00083D7290193C7F7FF13971701630E0708DD -:104DC000373A01809305CAE613050900EFF08F8793 -:104DD00063040510035A290103D72901B78700008E -:104DE0009387F7FF33FA4701B3FAE700631AFA082B -:104DF00013050900EFF0CF966308051063984A0188 -:104E000013850900EFF0CF956310050E9307440159 -:104E100013042400231F04FEE31CF4FE8320C10AB4 -:104E20000324810A8324410A0329010A8329C10931 -:104E3000032A8109832A4109032B0109832BC10815 -:104E4000032C8108832C4108032D0108832DC10701 -:104E50001301010B6780000013850900EFE01FE4D8 -:104E6000E30005F61387490183D7090093892900D8 -:104E700013042400231FF4FEE398E9FE6FF01FFAE9 -:104E80006386FA08130509009305C101EFE01FECE2 -:104E90009305810313850900EFE05FEB835BA103BA -:104EA0000359E10163920B0C9307C103930D0105B4 -:104EB000638EFD3403D7070093872700E30A07FEBC -:104EC00013058103EFF04FADB307A0400356E10196 -:104ED0002326F1006F00C0099305CAE61385090077 -:104EE000EFE05FF6E31805EE1307040193070400F3 -:104EF00093872700239F07FEE39CE7FEB7C7FF7F4A -:104F00002328F4006FF09FF1E39E4AF71385090010 -:104F1000EFF00F85E30805F613050900EFE01FDF4A -:104F20009304050013850900EFE05FDEB387A4401A -:104F3000B337F0009397F7002319F4001307240107 -:104F40009307040093872700239F07FEE39CE7FE57 -:104F500083572401378700001307F7FFB3E7E70003 -:104F60002319F4006FF09FEB23267101130609004B -:104F700023242101930701029306410363120602D1 -:104F80006380F62A03D7070093872700E30A07FE0A -:104F90001305C101EFF04FA0B307A9402324F1008E -:104FA00003278103138D840393070D0023AAE402D2 -:104FB0001389E40493872700239F07FEE31CF9FE6F -:104FC00013058103EFE09FB6035C2102370A01005D -:104FD000930D0105931A0C01B38A8A41130BA103A7 -:104FE000130AFAFF930CE106930961058357C10385 -:104FF0000357E103930B0A0093970701B387E70078 -:1050000063E8FA00B3D78703939B070193DB0B0197 -:10501000130641059305C10113850B00EFE09FBE08 -:105020001307C1039307810583D5070003560700C3 -:1050300093872700130727006390C512E39697FF15 -:10504000930700009305C10613860D000357060061 -:1050500003D805001306E6FF3307F740330707417F -:10506000935707012311E60093F717009385E5FF97 -:10507000E31E66FD23107D019307C10303D72700BC -:1050800093872700239FE7FEE39AB7FF23180104C5 -:10509000130D2D00E31CA9F5930500009307C10330 -:1050A0009306210503D7070093872700B3E5E500A2 -:1050B000E39AD7FE9397050193D7074163840700CE -:1050C000930510009395050193D5050113874403BB -:1050D00093078103035607009387270013072700D0 -:1050E000239FC7FEE398F6FE8327C10003278100B4 -:1050F000B74600009386F6FFB38BE74013058103A4 -:105100009387040013070004B386DB001306000036 -:10511000EFF04FA0035781038357C10193050400AB -:1051200013058103B387E740B337F000B307F040BE -:10513000231CF102EFF04FF56FF05FCE130749012A -:10514000835709001309290013042400231FF4FEC8 -:10515000E318E9FE6FF09FCCE374B6EE9387FBFF94 -:105160009398070193D80801930700009305410322 -:105170001306C1060357060003D805001306E6FF11 -:105180003307F74033070741935707012311E60020 -:1051900093F717009385E5FFE31E36FD1307C10360 -:1051A0009307810583D507000356070093872700DF -:1051B000130727006398C500E39697FF938B0800B9 -:1051C0006FF01FE8E37CB6FE9387EBFF939B07012C -:1051D00093DB0B0113060000930541031307C1067F -:1051E0008357070003D805001307E7FFB387C740BD -:1051F000B387074113D607012311F7001376160072 -:105200009385E5FFE31E37FD6FF09FE393074401AD -:1052100013042400231F04FEE39C87FE6FF01FC0CD -:105220000357C101835781036304F70037860000E9 -:105230002319C40013072401930704009387270050 -:10524000239F07FEE31CF7FE8357240137870000E6 -:105250001307F7FFB3E7E7002319F4006FF01FBC53 -:10526000130101FD2324810223261102138405006A -:10527000930741001307E10193872700239F07FE4F -:10528000E39CE7FE0356E5009317060193D7074119 -:1052900063CA0706B78700009387F7FF2312010050 -:1052A0003376F600630CF6069307E5002313C1007E -:1052B0001307A10083D6E7FF9387E7FF13072700B3 -:1052C000231FD7FEE318F5FE631206022314010024 -:1052D0009305040013054100EFF00FDB8320C102AA -:1052E000032481021301010367800000930710006B -:1052F0009305F0FF130541002314F100EFE01FC8F0 -:105300006FF01FFD9307F0FF2312F100B787000035 -:105310009387F7FF3376F600E318F6F89307050056 -:105320009306E50003D7070093872700631C070453 -:10533000E39AD7FE130744019307040093872700DD -:10534000239F07FEE31CF7FE1307240193070400C5 -:1053500093872700239F07FEE31CF7FE8357240152 -:10536000378700001307F7FFB3E7E7002319F400BE -:105370008317E500E3D407F613050400EFE05F941C -:105380006FF0DFF5130704019307040093872700EC -:10539000239F07FEE31CF7FEB7C7FF7F2328F40017 -:1053A0006FF0DFF383A8C500130101E183AE0500B0 -:1053B00003AE450003A38500232E110383250504B6 -:1053C0009308F0FF23201117930800092324811E5E -:1053D000232C411D2326111E2322911E2320211F31 -:1053E000232E311D232A511D2328611D2326711DC3 -:1053F0002324811D2322911D2320A11D232EB11BB7 -:105400002328D103232AC103232C6102232211174D -:105410002324C1002328D100232AE100232E0101E7 -:10542000130A05001384070063800502032745045F -:1054300093071000B397E70023A2E50023A4F5002B -:10544000EF10903E23200A0493090106938509007A -:1054500013050103EFF0DFE013850900EFE01F8B78 -:10546000032781003335A0002320A40093073000D8 -:10547000E302F714930740012326F100E31E0760BF -:10548000835721070327411693C7F7FF232CE10019 -:10549000139717016318070013850900EFE01F80B9 -:1054A000E3160540930700092322F1161307C107ED -:1054B000938709001306410783D6070093872700C7 -:1054C00013072700231FD7FEE398C7FE0356E10802 -:1054D000232201009317060193D7074163DE0700DB -:1054E00013161601B7070100135616019387F7FF2D -:1054F0002317C1082322F100B73A01809387CAE637 -:10550000938B4701930600009307810913870B00D3 -:10551000930DC10A6F008000835607009387270010 -:10552000239FD7FE13072700E398B7FF63020616F1 -:10553000B78700009387F7FFE30CF6588317C1087D -:10554000E3DE075C9305C10713850B00EFE09F8F37 -:10555000630C0514E34C050C8357E108E3920766DE -:105560008317C108930400001309011663C80702DA -:10557000B73701809387C7E6138487111306C107E5 -:10558000930609009305060013050400EFF0CFBA57 -:105590008317C1089384F4FFE3D207FE1304010DBF -:1055A000130B810E130704009307C10713060109AB -:1055B00083D607009387270013072700231FD7FEF2 -:1055C000E398C7FE930600009307810913870B0039 -:1055D0006F0080008356070093872700239FD7FE24 -:1055E00013072700E398B7FFB73701801387C7E693 -:1055F0009387C7E637FDFFFF930C8702930DC71211 -:10560000138C87116F00C000938D4D01938C4C015A -:105610009305040013850B00EFE0DF82930705007C -:105620009305040013850D006356F004EFE09F819D -:105630009307050093060900130604009305040070 -:1056400013850C0063C00702EFF00FAF130681094A -:10565000930609009305060013850C00EFF0CFAD0B -:10566000B384A4019357FD01338DA701135D1D4041 -:10567000E39C8CF9130681099306090093850B00BE -:1056800013050600EFF0CFEC930C41126F000003FE -:105690009307C1079306E10803D707009387270004 -:1056A000E31207EAE39AD7FE93040000930C411239 -:1056B000130901161304010D130B810E9305040049 -:1056C00013058109EFE08FE81307810993070400B0 -:1056D00083D607009387270013072700231FD7FED1 -:1056E000E39867FF930504001305C1072318010A17 -:1056F000EFE0CFE59307C10703570400130424002C -:1057000093872700239FE7FEE31864FF13058109B1 -:10571000130609009305C107231A0108EFF04F8013 -:105720000355C11A6314051C130D41091304E10745 -:10573000930B610B9385CAE61305C107EFE08FF069 -:105740006306051A1307000093060D006F00C001E1 -:10575000131717002390F600131707019386E6FF2F -:10576000135707016384860483D706001396070145 -:1057700013560641939717006354060013671700EA -:105780009397070193D707011376270093E5170036 -:10579000E30006FC131717002390B6001317070148 -:1057A0009386E6FF13570701E39086FC1307410B2E -:1057B0009307C10783D607009387270013072700A5 -:1057C000231FD7FEE398A7FF2316010C1307000041 -:1057D0009306C10C6F00C001131717002390F60049 -:1057E000131707019386E6FF1357070163847605B5 -:1057F00083D70600139607011356064193971700A7 -:1058000063540600136717009397070193D70701A6 -:105810001376270093E51700E30006FC1317170023 -:105820002390B600131707019386E6FF135707016D -:10583000E39076FD130700009306C10C6F00C001D2 -:10584000131717002390F600131707019386E6FF3E -:10585000135707016384760583D706001396070163 -:1058600013560641939717006354060013671700F9 -:105870009397070193D707011376270093E5170045 -:10588000E30006FC131717002390B6001317070157 -:105890009386E6FF13570701E39076FD1306000099 -:1058A00093060D001307C10C83D50600835707002C -:1058B0009386E6FF1307E7FFB387B700B387C700F8 -:1058C00013D607012391F60013761600E31E77FD29 -:1058D00013058109130609009305C107EFE05FE492 -:1058E0000355C11A9384F4FFE30605E483274100BE -:1058F0008326810013073000B337F000B307F04070 -:1059000093F7D700938707022302F1128327C10080 -:105910006394E600B38797001307A002138407007F -:105920006354F7001304A0021307A0006308E54CBA -:10593000130505031307E002A302A1122303E112DA -:10594000E3CE071E930771122322F100930B000090 -:10595000130D410B130B4109130CE107930D610B60 -:105960001306000093050B006F00C001131616000C -:105970002390F500131606019385E5FF13560601E3 -:105980006384850583D705001395070113550541E9 -:105990009397170063540500136616009397070149 -:1059A00093D707011375260093E81700E30005FC61 -:1059B0001316160023901501131606019385E5FFB3 -:1059C00013560601E39085FD13060D009307C107EA -:1059D00083D507009387270013062600231FB6FEF2 -:1059E000E39867FF2316010C130600009305C10C12 -:1059F0006F00C001131616002390F5001316060160 -:105A00009385E5FF135606016384B50583D705002A -:105A1000139507011355054193971700635405002B -:105A2000136616009397070193D707011375260095 -:105A300093E81700E30005FC1316160023901501E8 -:105A4000131606019385E5FF13560601E390B5FD95 -:105A5000130600009305C10C6F00C0011316160059 -:105A60002390F500131606019385E5FF13560601F2 -:105A70006384B50583D705001395070113550541C8 -:105A80009397170063540500136616009397070158 -:105A900093D707011375260093E81700E30005FC70 -:105AA0001316160023901501131606019385E5FFC2 -:105AB00013560601E390B5FD1305000093050B0096 -:105AC0001306C10C83D80500835706009385E5FFB4 -:105AD0001306E6FFB3871701B387A70013D50701A5 -:105AE0002391F50013751500E31EB6FD130609009A -:105AF0009305C10713058109EFE09FC28357C11ABF -:105B00000327410093850703330677012300B6007E -:105B1000938B1B00E35674E51345F4FF1355F541D1 -:105B20003375A4001309150033092701B30BA7002F -:105B300013074000635EF70413075000E386E70293 -:105B40008347E9FF1307E9FF93F7F707634A047AEE -:105B50009306E0021306800393050003638ED700CB -:105B60006358F67A8347F7FF2300B7001307F7FF60 -:105B700093F7F7076FF09FFE8347F7FF93068003C5 -:105B8000E3FAF6029307100393841400A30FF7FEC1 -:105B9000B735018013860400938585E613850B00D5 -:105BA000EF20C06A8357210703278101232891161C -:105BB00093C7F7FF2322E11613971701631E07000F -:105BC00013850900EFE0CFB96310052213850900A2 -:105BD000EFE0CF8C631A0520832641010347411271 -:105BE0009387140023A0F60093870C00630A070232 -:105BF0009306E002630CD71C03C7170093871700B6 -:105C0000E31A07FE9306500463E6FC006F004001B0 -:105C10006388970103C7F7FF9387F7FFE31AD7FE5F -:105C20002380070093870C00930600021306D0021E -:105C300003C707006304D7006316C70093871700E4 -:105C40006FF01FFF13840C006F00C00003C7070034 -:105C5000138406002300E4009306140093871700C2 -:105C6000E31607FE83268100930720000347F4FF15 -:105C70006386F6128327C1009386070063D49700DA -:105C800093860400930700036316F702B307944159 -:105C900063D2F602130600036F00800063DCE600A7 -:105CA0008347E4FFA30F04FE1304F4FF330794417A -:105CB000E386C7FE03278100930730006302F70ADB -:105CC0008327010123220A0493869700930770011A -:105CD00063F2D70C13071000930740009397170047 -:105CE000138647019305070013071700E3F8C6FE64 -:105CF0002322BA0413050A00EF1080282320AA04E7 -:105D000093850C0093040500EF20005C8327C101FC -:105D100063880700330494413384840023A0870000 -:105D20008320C11E0324811E0329011E8329C11D56 -:105D3000032A811D832A411D032B011D832BC11CB6 -:105D4000032C811C832C411C032D011C832DC11BA2 -:105D5000138504008324411E1301011F6780000086 -:105D60008327C100B384970063CE04528327410187 -:105D70000327010183A70700B307F7002328F100D9 -:105D80008327010123220A049386370093077001B9 -:105D9000E3E2D7F4930500006FF0DFF5930700030B -:105DA000E310F7F2B307944193061000E3C4F6EE54 -:105DB0006FF01FF1032C0101232681019307A0023C -:105DC00063D087ED2326F1006FF08FEB03C7070048 -:105DD000E30A07E203C7170093871700A38FE7FEC4 -:105DE000E31A07FE6FF01FE203274101B727000007 -:105DF0009387F7702320F7006FF0DFE2130710039B -:105E0000A302E1121307E0022303E11293841400BA -:105E1000635EF02A93070003A303F1129307811234 -:105E20001304F4FF2322F1006FF05FB2130D410B56 -:105E300013070D009307C1071306010983D6070056 -:105E40009387270013072700231FD7FEE398C7FE79 -:105E5000B74700009387E7082313F10CB737018099 -:105E60009387C7E6138B870CB78700009387F7FFEC -:105E70002322F102B7C7FFFF93872700130E00010B -:105E800093040000930C4112130901161304010D31 -:105E9000130CA10A2324F1029306090013068109B9 -:105EA00093050D0013050B002320C103EFE05FEA0B -:105EB000032E01021307C1049307810983D607004B -:105EC0009387270013072700231FD7FEE398B7FF08 -:105ED000832741028355E10533F6F50083278102CC -:105EE0003305F600635AA03C130600093306A640AA -:105EF000130704009307C10483D607009387270084 -:105F000013072700231FD7FEE39837FF6358C00607 -:105F10009307F0001307040063DCC702130606FFB3 -:105F20009356460013871600131717003307E40033 -:105F30009307040093872700239F07FEE39CE7FE57 -:105F4000130600083306A640939646003306D64053 -:105F5000B73701809387C7E6131616003386C7004C -:105F60008356062383570700B3F7D7002310F700A3 -:105F70009395050193D5054163C2051693078109E1 -:105F80001307040003D607008356070093872700F2 -:105F9000130727006314D602E316FCFE13070D0057 -:105FA0009307810983D607009387270013072700EB -:105FB000231FD7FEE398B7FFB384C401B73701802E -:105FC0009387C7E6130B4B019387C712135E1E001E -:105FD000E314FBEC8357610C0357E1081306810CB3 -:105FE000B387E70037C7FFFF130727F7B387E7003B -:105FF0002313F10C1307C10793070D0083D6070085 -:106000009387270013072700231FD7FEE398C7FEB7 -:1060100013070000930781096F00800003D70B006E -:1060200093872700239FE7FE938B2B00E398B7FF0E -:10603000B73701801387C7E69387C7E6B71D00000F -:10604000130B8702938B87116F00000193DD1D00F6 -:1060500063047B2B130B4B0193050D0013850B0081 -:10606000EFD05FDE1307050093050D0013050B004D -:106070006344E028EFD01FDDE34AA0FC930609004B -:1060800013060D0093050D0013050B00EFE05FCC28 -:1060900013068109930609009305060013050B00FA -:1060A000EFE09F89B384B4016FF05FFA930C411263 -:1060B000B7350180938545E413850C00B7240000B3 -:1060C000EF20C0189384F4706FF0DFAD930B711262 -:1060D000E39007AC232271016FF05F879307C1043F -:1060E000130704006F00C0009306E105E388F6E89B -:1060F00003D607008356070093872700130727005E -:10610000E304D6FE8357210E03274102B377F7003D -:106110006394E702130504002320C103EFD01FB8E6 -:10612000032E0102E31C05E413050400EFD05FE336 -:10613000032E0102E31405E49305C10E13850B0041 -:106140002320C103EFD09FC09305811013050400E5 -:10615000EFD0DFBF0356C10E0355A110835EE10EE1 -:106160001346F6FF13160601135606012316C10E39 -:10617000B385AE40032E010293060500635EB006B0 -:1061800093860C00130781109307011283550700B3 -:106190001307270093862600239FB6FEE318F7FE19 -:1061A000231E0112130781109306C10E6F00800099 -:1061B00003D6060013072700231FC7FE9386260079 -:1061C000E318F7FE231001121307C10E93870C008A -:1061D000130FC11383D607009387270013072700E7 -:1061E000231FD7FEE398E7FF8356A110B305D541DF -:1061F00023120110138506006380052E2326D10289 -:106200009307F0F663CEF5061305C10E2320C103F4 -:10621000EFD0DFD6032E01028326C10293050500CD -:1062200093070112130641100355C10E0357811045 -:106230006300E5301305000003D70700835E060006 -:106240009387E7FF3307A7403307D741135507016B -:106250002391E7001307A110137515001306E6FF3D -:10626000E39CE7FC130610009307090013070004E2 -:10627000130581102320C103EFE0CF89032E010213 -:1062800093050400130581102320C103EFE0CFDF45 -:10629000032E01026FF09FCE83270101138CF7FFBD -:1062A0006FF09FB1832741012302011213840C0078 -:1062B00023A007006FF0DFAC930704001307410E23 -:1062C00093872700239F07FEE39CE7FE6FF05FCADA -:1062D00083274100930C4112638A0706B73501807A -:1062E0009385C5E413850C00B7240000EF101076E9 -:1062F0009384F4706FF01F8B130B810E6FF00FBC43 -:1063000093071003230FF9FE938414006FF05F8846 -:10631000938717002300F7006FF09F87930C4112BB -:10632000B7350180938545E613850C00B72400003E -:10633000EF10D0719384F4706FF0DF868357C11A29 -:10634000930B6112130971126FF08FFEB735018044 -:10635000938585E513850C00B7240000EF10106FBE -:106360009384F4706FF01F84930581091305C107AE -:10637000EFE08FD19385CAE613058109EFD09FAC7A -:10638000631005FCE34604808347E9FF138727FD7C -:10639000133717001347F7FF3387EB000347070056 -:1063A00013771700630607FE1307E9FF93F7F70754 -:1063B0006FF00FFA93871700A30FF7FE6FF04FFDF2 -:1063C0001304010D930504001305C107374D0000A8 -:1063D000EFD0DF9793040000130B810E1309C10C5B -:1063E000930C210D130DEDFF130C50FD8357810EFF -:1063F00093F777006398070C1307410B930704008A -:1064000083D607009387270013072700231FD7FE93 -:10641000E39867FF1305410B2316010CEFD00FF132 -:106420001305410BEFD08FF013060000930609000F -:1064300013070B0083D50600835707009386E6FFFA -:106440001307E7FFB387B700B387C70013D6070169 -:106450002391F60013761600E31E97FD8357610B18 -:106460000357810B93873700231BF10A6300070250 -:106470001305410BEFD08FEB8357610B0357810B53 -:1064800093871700231BF10AE31407FE8357C10CFF -:10649000639A07028357610B6366FD0213070400CA -:1064A0009307410B83D60700938727001307270024 -:1064B000231FD7FEE39827FF2314010E9384F4FFD4 -:1064C000E39684F39305C10713050400EFE0CFBB07 -:1064D000130901166FF00F8D1307C1109307010FF9 -:1064E00083DE070003560700938727001307270062 -:1064F0006398CE0213066110E394C7FE0357C10EE2 -:10650000835781106302F706930704001307410EB7 -:1065100093872700239F07FEE39CE7FE6FF01FA6EB -:106520006366D60D93070112130641106FF0DFCF9B -:1065300013050000130FE10E83DE0700035706006A -:106540009387E7FF1306E6FF3307D7013307A7005A -:10655000135507012391E70013751500E31EE6FDAF -:10656000130600006FF05FD01387060063920606E3 -:106570008317E11063CE0704930601126F00000237 -:106580002390F60013171700131707019386E6FFF1 -:106590009307A11013570701E384F6CE83D70600B3 -:1065A000139607011356064193971700635406008C -:1065B000136717009397070193D7070113762700F6 -:1065C00093E51700E30E06FA2390B6006FF09FFBE9 -:1065D0001306C11093070112631207086382C708EC -:1065E00003570600130626006FF01FFF13860C00EA -:1065F00013078110930701120355070013072700A3 -:1066000013062600231FA6FEE318F7FE231E011221 -:10661000130581101307C10E13064110835E070096 -:106620001307270013052500231FD5FFE318C7FE16 -:10663000231001121305C10E13870C00130FC11391 -:10664000835E07001307270013052500231FD5FFCE -:10665000E318E7FF231201106FF01FBD138516002A -:106660002315A1106FF0DFC1032785008327C50024 -:106670000326050083264500130101FC13050100D4 -:10668000930541012324E1002326F100232E11026A -:106690002320C1002322D100EFE09FBC8357610279 -:1066A0001305000093C7F7FF13971701631A07003C -:1066B00013054101EFD08FDE1335150013051500CA -:1066C0008320C10313010104678000001305050F37 -:1066D000678000003755018013050593678000002F -:1066E000375501801305059367800000130101FDF4 -:1066F000232E310123261102232481022322910219 -:1067000023202103232C4101232A51012328610145 -:106710002326710123248101232291019387B5004F -:1067200013076001930905006366F70693070001EC -:1067300063E6B71EEF005004930400011306200027 -:10674000930780013749018013098943B307F90092 -:1067500003A44700138787FF630AE42083274400CC -:106760008326C4000326840093F7C7FFB307F40011 -:1067700003A747002326D60023A4C60013671700EB -:106780001385090023A2E700EF00407F1305840072 -:106790006F00801993F487FF63C2071863E0B41891 -:1067A000EF00807D9307701F63F6974693D79400A0 -:1067B0006386071A13074000636CF73C93D76400A5 -:1067C0001386970313858703931636003749018094 -:1067D00013098943B306D90003A44600938686FFB4 -:1067E000638686029305F0006F000001635C073248 -:1067F0000324C400638C86008327440093F7C7FFFB -:1068000033879740E3D4E5FE13060500032409010E -:106810009308890063081417032544009306F000C9 -:106820001375C5FFB307954063CCF640232A1901C1 -:106830002328190163D6073E9307F01F63EAA72EAA -:10684000937785FF9387870083254900B307F90075 -:1068500083A6070013555500130710003317A70030 -:106860003367B700938587FF2326B4002324D40021 -:106870002322E90023A0870023A686009357264001 -:1068800093051000B395F5006368B710B3F7E50002 -:1068900063940702939515001376C6FFB3F7E500DE -:1068A00013064600639A070093951500B3F7E500B9 -:1068B00013064600E38A07FE1308F00013133600A0 -:1068C00033036900130503008327C500130E060078 -:1068D0006302F52E03A747001384070083A7C700B0 -:1068E0001377C7FFB30697406342D82EE3C206FE74 -:1068F0003307E4008326470003268400138509003C -:1069000093E616002322D7002326F60023A4C7000F -:10691000EF00C066130584006F0000019307C000FC -:1069200023A0F900130500008320C1020324810283 -:1069300083244102032901028329C101032A810121 -:10694000832A4101032B0101832BC100032C810009 -:10695000832C41001301010367800000930600208F -:10696000130600041305F0036FF05FE603A4C700ED -:1069700013062600E39487DE0324090193088900A7 -:10698000E31C14E9032749009357264093051000A0 -:10699000B395F500E37CB7EE03248900832A440015 -:1069A00013FBCAFF63689B00B3079B401307F0000B -:1069B0006346F714B7570180B75C018083AA079E2E -:1069C00003A70C9D9307F0FF330A6401B38A5401B7 -:1069D000630AF734B71700009387F700B38AFA0009 -:1069E000B7F7FFFFB3FAFA0093850A001385090091 -:1069F000EF1000799307F0FF930B0500630CF52867 -:106A000063684529375C0180130C8C9E83250C003C -:106A1000B385BA002320BC00938705006304AA3A1B -:106A200083A60C9D1307F0FF638CE63A338A4B4133 -:106A3000B307FA002320FC0093FC7B0063860C3034 -:106A4000B7170000B38B9B4193858700938B8B0016 -:106A5000B3859541B38A5B019387F7FFB3855541B1 -:106A600033FAF50093050A0013850900EF10407111 -:106A70009307F0FF6300F53C33057541B30A450108 -:106A800083250C002324790193EA1A00B305BA0088 -:106A90002320BC0023A25B01630824359306F00089 -:106AA00063F866350327440093074BFF93F787FF8E -:106AB000137717003367F7002322E4001306500012 -:106AC0003307F4002322C7002324C70063EEF63601 -:106AD00083AA4B0013840B00B757018003A7C79DFF -:106AE0006374B70023AEB79CB757018003A7879D97 -:106AF0006376B71A23ACB79C6F00401A13E71400F3 -:106B00002322E400B30494002324990093E71700A0 -:106B10001385090023A2F400EF004046130584000A -:106B20006FF09FE08326C400032684006FF01FC42B -:106B300093579500130740006372F7141307400141 -:106B4000636AF7229386C7059385B7059396360047 -:106B5000B306D90083A70600938686FF6388F61CD8 -:106B600003A747001377C7FF6376E50083A7870075 -:106B7000E398F6FE83A6C700032749002326D40026 -:106B80002324F40023A4860023A687006FF01FCFE0 -:106B9000130740016376F71213074005636AF71E77 -:106BA00093D7C4001386F7061385E70693163600BD -:106BB0006FF0DFC1130E1E0093773E0013058500B2 -:106BC000638E07108327C5006FF09FD003268400D3 -:106BD00093E514002322B4002326F60023A4C70063 -:106BE000B3049400232A99002328990093E7160000 -:106BF00023A6140123A4140123A2F4003307E40004 -:106C0000138509002320D700EF00403713058400C7 -:106C10006FF09FD113D63400938784006FF09FB23A -:106C20003307A400832747001385090093E7170063 -:106C30002322F700EF008034130584006FF0DFCECD -:106C400013E714002322E400B3049400232A9900DC -:106C50002328990013E7170023A6140123A4140185 -:106C600023A2E4003305A4002320F50013850900C6 -:106C7000EF00C030130584006FF01FCB9357650001 -:106C80009386970393858703939636006FF05FECA6 -:106C9000630E241103248900832A440093FACAFF57 -:106CA000B3879A4063E69A001307F000E348F7E4DD -:106CB00013850900EF00802C130500006FF0DFC67C -:106CC0001386C7051385B705931636006FF01FB0FE -:106CD000832783001306F6FF6392671C93773600C1 -:106CE000130383FFE39607FE0327490093C7F5FFCD -:106CF000B3F7E7002322F90093951500E3EEB7C838 -:106D0000E38C05C833F7F500631A07009395150067 -:106D100033F7F500130E4E00E30A07FE13060E00CC -:106D20006FF0DFB9938A0A016FF01FCC0325490089 -:106D300093D52540130710003317B7003367A7001A -:106D40002322E9006FF09FE3B3855B01B305B040F8 -:106D50009395450113DA450193050A00138509004F -:106D6000EF1000429307F0FFE318F5D0130A00007C -:106D70006FF01FD1130740056362F7089357C500F2 -:106D80009386F7069385E706939636006FF05FDCEF -:106D9000130740156362F70893D7F400138687073B -:106DA00013857707931636006FF05FA2375C01807A -:106DB000130C8C9E83270C00B387FA002320FC0061 -:106DC0006FF01FC613174A01E31C07C40324890090 -:106DD000B30A5B0193EA1A00232254016FF0DFCF5C -:106DE00023A87C9D6FF05FC513840B006FF0DFCE8E -:106DF0009307100023A2FB006FF09FEB13074015D1 -:106E00006362F7069357F5009386870793857707A4 -:106E1000939636006FF0DFD3130740556362F70691 -:106E200093D724011386D7071385C7079316360017 -:106E30006FF0DF99938C8CFFB38A9A01B38A7A4101 -:106E4000130A00006FF0DFC3930584001385090067 -:106E5000EFC09F9C0324890083250C00832A4400F3 -:106E60006FF09FC7130740556364F70293572501DE -:106E70009386D7079385C707939636006FF05FCD4B -:106E80009306803F1306F0071305E0076FF01F9489 -:106E90009306803F9305E0076FF09FCB832749005F -:106EA0006FF09FE59377350093F6F50F638A07023D -:106EB0009307F6FF630E06021306F0FF6F008001D2 -:106EC0001305150013773500630E07009387F7FF4E -:106ED0006380C70203470500E314D7FE6780000004 -:106EE00093070600130730006366F70263960700F6 -:106EF0001305000067800000B307F5006F00C000B5 -:106F000013051500E386A7FE03470500E31AD7FE25 -:106F10006780000037070100939885001307F7FF8B -:106F2000B3F8E80093F5F50FB3E5B80093980501C1 -:106F3000B3E8B8003708FFFEB78580801308F8EF84 -:106F400093850508130330000327050033C7E800C5 -:106F5000330607011347F7FF3377E6003377B700AF -:106F6000E31C07F89387C7FF13054500E36EF3FCA6 -:106F7000E39407F86FF0DFF7678000006780000098 -:106F80008327C504130101FF2324810023229100DC -:106F900023261100232021011304050093840500FA -:106FA000638E070213952400B387A70003A507008B -:106FB000630605040327050023A0E7002328050036 -:106FC000232605008320C10003248100832441007F -:106FD000032901001301010167800000130610025C -:106FE00093054000EF20806D2326A404930705003D -:106FF000E31A05FA130500006FF0DFFC1309100017 -:107000003319990013065900131626009305100032 -:1070100013050400EF20806AE30E05FC232295008F -:10702000232425016FF09FF96380050203A7450023 -:107030008327C50413172700B387E70003A70700BA -:1070400023A0E50023A0B70067800000130101FE24 -:10705000232A910083A4050137030100232C81001A -:107060002328210123263101232E1100232441014D -:107070001389050093090500138406001388450150 -:10708000930800001303F3FF832708001308480048 -:1070900093881800B3F66700B386C60293D707013A -:1070A000B387C702B386860013DE060133F7660096 -:1070B000B386C701939706013387E700232EE8FEC6 -:1070C00013D40601E3C298FC6302040283278900FB -:1070D00063D0F4049387440093972700B307F90023 -:1070E00023A2870093841400232899008320C101E0 -:1070F00003248101832441018329C100032A8100E3 -:107100001305090003290101130101026780000032 -:10711000832549001385090093851500EFF05FE68C -:10712000130A0500630C0504032609019305C90031 -:107130001305C5001306260013162600EF20C07C99 -:107140000327490083A7C90413172700B387E70063 -:1071500003A707002320E90023A027019387440009 -:1071600013090A0093972700B307F90023A28700A9 -:1071700093841400232899006FF05FF7B7360180DD -:10718000373501809386060C130600009305500BDB -:107190001305450DEF20C04B130101FE232C810088 -:1071A000232A910023282101232631012324410190 -:1071B0001388860093079000232E1100232251018B -:1071C0003348F8029389060013090500138405006B -:1071D000130A06009304070063D8D70C9307100026 -:1071E000930500009397170093851500E3CC07FFE4 -:1071F00013050900EFF0DFD893050500630A050ABF -:10720000930710002328F500232A95009307900088 -:1072100063D64709930A940093840A003304440117 -:1072200083C604001306A00013050900938606FD1B -:10723000EFF0DFE19384140093050500E39284FEF0 -:1072400013048AFF33848A0063563A03B3894941A1 -:10725000B3093401834604001306A0001305090096 -:10726000938606FDEFF09FDE1304140093050500DE -:10727000E39289FE8320C10103248101832441011B -:10728000032901018329C100032A8100832A4100C7 -:107290001385050013010102678000001304A40098 -:1072A000130A90006FF05FFA930500006FF05FF42F -:1072B000B7360180373501809386060C130600002F -:1072C0009305E00C1305450DEF2080383707FFFFCD -:1072D0003377E500930705001305000063160700E8 -:1072E0009397070113050001370700FF33F7E70005 -:1072F000631607001305850093978700370700F092 -:1073000033F7E7006316070013054500939747001E -:10731000370700C033F7E7006316070013052500A1 -:107320009397270063C807001397170013051500EC -:1073300063540700678000001305000267800000A7 -:10734000832705001307050093F677006384060280 -:1073500093F6170013050000639E060693F62700B8 -:107360006380060893D717002320F7001305100049 -:10737000678000009396070193D60601130500006D -:107380006396060093D707011305000193F6F70FE4 -:10739000639606001305850093D7870093F6F700E0 -:1073A000639606001305450093D7470093F6370010 -:1073B000639606001305250093D7270093F6170060 -:1073C000639C060093D7170013051500639607000A -:1073D00013050002678000002320F700678000008B -:1073E00093D727002320F7001305200067800000B3 -:1073F000130101FF2324810013840500930510006D -:1074000023261100EFF0DFB7630005028320C100DF -:10741000232A850003248100130710002328E50098 -:107420001301010167800000B73601803735018004 -:107430009386060C13060000930500141305450DF2 -:10744000EF200021130101FE232821012326310111 -:1074500003A9050183290601232A91002324410160 -:10746000232E1100232C8100138A050093040600AB -:10747000634C3901138709009384050093090900BF -:10748000130A06001309070083A7840083A544009C -:1074900033842901B3A78700B385F500EFF05FAE11 -:1074A000630C051A1303450193182400B308130154 -:1074B000930703006378130123A007009387470015 -:1074C000E3EC17FF13084A01131E2900938E4401B1 -:1074D00093952900330EC801B385BE00637CC80BA9 -:1074E00093875401130F400063FEF5143706010023 -:1074F0001306F6FF6F000001130848001303430052 -:10750000637AC809832F0800B3F4CF006394040C96 -:1075100093DF0F01E3820FFE0327030093020300B2 -:1075200093860E00930407009303000083A70600D0 -:1075300093D904013377C700B3F7C700B387F703C4 -:1075400083A44200938242009386460033F9C4002C -:10755000B3873701B38777009393070133E7E300DD -:1075600023AEE2FE03D7E6FF93D707013307F70305 -:10757000330727013307F70093530701E3E8B6FA0F -:10758000B307E30123A0E7001308480013034300F7 -:10759000E36AC8F7634880006F0080011304F4FFBA -:1075A0006308040083A7C8FF9388C8FFE38807FE29 -:1075B0008320C10123288500032481018324410104 -:1075C000032901018329C100032A8100130101025B -:1075D000678000009303030093820E0013090000EC -:1075E00003A7020083AF030093834300B376C70071 -:1075F000B38696029357070133F7CF0093DF0F014D -:1076000093824200B3879702B386E600B3862601D1 -:1076100013D70601B3F6C600B387F701B387E700B7 -:1076200013970701B366D70023AED3FE13D9070122 -:10763000E3E8B2FAB307E30123A02701832F080090 -:107640006FF01FED338F9540130FBFFE137FCFFFF9 -:10765000130F4F006FF09FE9B73601803735018077 -:107660009386060C130600009305D0151305450DEF -:10767000EF10107E130101FE232C8100232631011F -:1076800023244101232E1100232A910023282101C4 -:10769000937736001304060093090500138A05004A -:1076A0006394070C1354244013090A00630804066A -:1076B00083A48904638E040C9377140013090A00D1 -:1076C0006390070213541440630A040403A50400E2 -:1076D000630805069304050093771400E38407FE0E -:1076E000138604009305090013850900EFF09FD568 -:1076F000630809060327490083A7C90413541440EB -:1077000013172700B387E70003A707002320E9002A -:1077100023A0270113090500E31A04FA8320C101FD -:1077200003248101832441018329C100032A8100AC -:1077300013050900032901011301010267800000FC -:10774000138604009385040013850900EFF09FCF92 -:1077500023A0A40023200500930405006FF0DFF7A9 -:10776000130905006FF01FF69387F7FF3737018085 -:107770001307071393972700B307F70003A6070023 -:1077800093060000EFF09F8C130A05006FF09FF145 -:107790009305102713850900EFF09FC523A4A904C2 -:1077A00093040500232005006FF01FF1130101FE73 -:1077B0002324410103AA050183A785002326310163 -:1077C00093595640338A4901232C8100232A910082 -:1077D0002328210123225101232E110013091A000D -:1077E000938405001304060083A54500930A050051 -:1077F00063D827019397170093851500E3CC27FFE3 -:1078000013850A00EFF0CFF7630C0510130845014C -:107810006354300393895900939929003307350144 -:10782000930708009387470023AE07FEE39CE7FE1B -:107830009389C9FE3308380103A7040193874401E3 -:107840001373F401131627003386C7006304030A79 -:1078500093050002B3856540930808009306000075 -:1078600003A70700938848009387470033176700F2 -:107870003367D70023AEE8FE03A7C7FFB356B700B0 -:10788000E3E0C7FE1387540193074000636AE600F4 -:10789000B30796409387B7FE93F7C7FF93874700D8 -:1078A0003308F8002320D80063840600130A090077 -:1078B00003A7440083A7CA048320C101131727002C -:1078C000B387E70003A707002328450103248101AC -:1078D00023A0E40023A09700032901018324410190 -:1078E0008329C100032A8100832A41001301010278 -:1078F0006780000003A7070093874700130848002C -:10790000232EE8FEE3F6C7FA03A707009387470094 -:1079100013084800232EE8FEE3EEC7FC6FF05FF982 -:10792000B7360180373501809386060C13060000B8 -:107930009305901D1305450DEF1090510327050188 -:1079400083A70501130805003305F7406314F70406 -:107950009397270013084801938545013307F800E2 -:10796000B387F5006F0080006376E8028326C7FFC7 -:1079700003A6C7FF1307C7FF9387C7FFE386C6FEAB -:10798000B3B6C6003305D0401375E5FF13051500E7 -:10799000678000006780000083A7050103270601B8 -:1079A000130101FF232481002322910023202101C0 -:1079B0002326110093840500130406003389E74051 -:1079C0006394E71A93162700938545011307460130 -:1079D000B387D5003307D7006F00800063FCF5182C -:1079E00003A6C7FF8326C7FF9387C7FF1307C7FFF9 -:1079F000E306D6FE6360D61683A54400EFF04FD8A9 -:107A00006302051A03AE040183220401938F44012B -:107A1000931E2E0013084401939222009303450104 -:107A2000B708010023262501B38EDF01B3025800F9 -:107A3000138F030013830F00930700009388F8FF50 -:107A40000327030083250800130F4F00B3761701A7 -:107A5000B386F600B3F71501B386F64093D505015A -:107A600093570701B387B74013D70641B387E700A1 -:107A700013970701B3F61601B366D7001308480041 -:107A8000232EDFFE1303430093D70741E36A58FA1E -:107A9000B38582409385B5FE1304540193D5250028 -:107AA0001307000063E48200139725003387E30087 -:107AB0001308400063E682009385150013982500A3 -:107AC000B38F0F01B383030163FEDF05B708010025 -:107AD0001388030093850F009388F8FF03A7050020 -:107AE0001308480093854500337617013306F600E6 -:107AF0009356064193570701B387D7009396070122 -:107B000033761601B3E6C600232ED8FE93D707417D -:107B1000E3E6D5FD1387FEFFB30FF74113F7CFFF61 -:107B20003387E300639A06008327C7FF130EFEFF27 -:107B30001307C7FFE38A07FE8320C10003248100E7 -:107B40002328C501832441000329010013010101F9 -:107B50006780000093870400130910009304040059 -:107B6000138407006FF05FE9E34609FE1309000084 -:107B70006FF09FE893050000EFF08FC063020504EB -:107B80008320C10003248100930710002328F500FF -:107B9000232A050083244100032901001301010168 -:107BA00067800000B7360180373501809386060C68 -:107BB00013060000930500241305450DEF1050290E -:107BC000B7360180373501809386060C1306000016 -:107BD000930520231305450DEF109027B707F07F7D -:107BE000B3F5B700B707C0FCB385F5006358B00024 -:107BF000930700001385070067800000B305B040BD -:107C000093D545419307300163C8B700B707080013 -:107C1000B3D5B7406FF0DFFD1387C5FE9306E001D3 -:107C20009305000093071000E3C6E6FCB707008049 -:107C3000B3D7E7001385070067800000130101FE3A -:107C4000232A910083240501232C8100130445017C -:107C500093942400B30494002328210103A9C4FFB2 -:107C600023263101232441011305090093890500CE -:107C7000232E1100EFF08FE513070002B307A74092 -:107C800023A0F9009307A000138AC4FF63D0A708BC -:107C9000130555FF6370440583A784FF6300050443 -:107CA000B306A74033D7D7003319A9003369E900D9 -:107CB000138684FF3707F03F3367E900B397A700C7 -:107CC0006372C40203A644FFB356D600B3E7D700DD -:107CD0006F00400193070000631405063707F03F6B -:107CE0003367E9008320C10103248101832441011A -:107CF000032901018329C100032A8100138507009C -:107D00009305070013010102678000009306B0008D -:107D1000B386A640B707F03F3357D9003367F70063 -:107D2000930700006376440183A784FFB3D7D7008D -:107D3000130555013315A900B367F5006FF09FFADD -:107D40003315A9003707F03F3367E50093070000BC -:107D50006FF05FF9130101FD232C4101138A050027 -:107D6000930510002322910223202103232E3101A9 -:107D70002326110223248102232A510193040600A1 -:107D80009389060013090700EFF08F9F630A05101F -:107D900093D74401370710001306F7FF9396570156 -:107DA000130405003376960093FAF77F6384060088 -:107DB0003366E6002326C10063080A081305810024 -:107DC00023244101EFF0CFD70327C100930705001B -:107DD0006302050C0326810093060002B386A640C9 -:107DE000B316D700B3E6C6003357A700232AD40042 -:107DF0002326E100B334E00093841400232CE40034 -:107E00002328940063840A06938ADABCB38AFA00B2 -:107E10001305500323A05901B307F5402320F900AF -:107E20008320C1021305040003248102832441023C -:107E3000032901028329C101032A8101832A410107 -:107E400013010103678000001305C100EFF04FCF5D -:107E5000930710002328F4008327C1009304100027 -:107E6000232AF40093070502E3900AFA13972400EB -:107E70003307E400032507019387E7BC23A0F9003B -:107E8000EFF0CFC493945400B384A440232099000E -:107E90006FF01FF983268100232AD4006FF09FF52D -:107EA000B7360180373501809386060C1306000033 -:107EB0009305A0301305450DEF108079130101FDE6 -:107EC0002320210313890500930581002326110235 -:107ED0002324810223229102232E310193090500DC -:107EE000EFF0DFD5930405001384050013050900A6 -:107EF0009305C100EFF09FD48327090103A709016F -:107F00008326C1003307F7408327810013175700EA -:107F1000B387D740B307F70093060500635EF0020E -:107F20009397470133848700138606001385040066 -:107F30009386050093050400EF50D0728320C102A0 -:107F40000324810283244102032901028329C10100 -:107F5000130101036780000013974701B385E540D3 -:107F60006FF09FFC130101FF232021012326110044 -:107F70002324810023229100930770011309050037 -:107F800063DAA704375701808327079B8325479B24 -:107F9000375701800324879B8324C79B13850700E1 -:107FA0001306040093860400EF60C0771309F9FFFD -:107FB00093070500E31409FE8320C1000324810018 -:107FC00083244100032901001385070013010101E7 -:107FD00067800000B73701801319350093870713B6 -:107FE00033892701832709018320C10003248100ED -:107FF00083254901832441000329010013850700DB -:108000001301010167800000832606019385F5FFB7 -:1080100093D5554093851500930746019396260006 -:1080200093952500B386D700B305B50063F8D70252 -:108030001307050003A807009387470013074700AD -:10804000232E07FFE3E8D7FEB387C6409387B7FE2A -:1080500093F7C7FF938747003305F5006378B500B2 -:1080600013054500232E05FEE36CB5FE6780000076 -:108070000327050113D65540930645016352C702F5 -:1080800093172700B387F60063F2F60403A7C7FF30 -:108090009387C7FFE30A07FE1305100067800000FF -:1080A00093172600B387F600E350E6FE93F5F5013B -:1080B000E38C05FC03A60700130510003357B60038 -:1080C000B315B700E302B6FC67800000130500009B -:1080D00067800000130101FF23229100B704008094 -:1080E000232481002326110093C4F4FF1304060007 -:1080F00023200600B3F6B4003706F07F938705000F -:108100001307050063D0C606B3E8A600638C080415 -:1081100033F6C500138805009308000063120602B9 -:10812000B757018083A6479C03A6079CEF60805F3A -:108130001307050013880500B3F6B4009308A0FCEC -:1081400093D64641B70710809387F7FF938626C0E2 -:108150003378F800B3861601B707E03FB367F8003D -:108160002320D4008320C100032481008324410004 -:1081700013050700938507001301010167800000C4 -:10818000130101FF23248100232291001304050021 -:10819000B7540180138505002326110023A804A0ED -:1081A000EF50C02E9307F0FF630CF5008320C10051 -:1081B0000324810083244100130101016780000032 -:1081C00083A704A1E38407FE8320C1002320F400D9 -:1081D0000324810083244100130101016780000012 -:1081E000130101F6930EC108232AF108370300801A -:1081F000B707FFFF138E05001343F3FF2326D108B3 -:10820000938787209305810093860E00232E110605 -:10821000232AF1002328E108232C0109232E110928 -:108220002324C101232CC101232E610023286100D6 -:108230002322D101EF80DF9D832781002380070067 -:108240008320C1071301010A67800000130E050097 -:1082500037550180130101F60325C59C930E810853 -:10826000232AF10837030080B707FFFF1343F3FF0A -:108270002324C1082326D10893878720138605006D -:1082800093860E0093058100232E1106232AF10008 -:108290002328E108232C0109232E11092324C101DD -:1082A000232CC101232E6100232861002322D10148 -:1082B000EF801F9683278100238007008320C1075A -:1082C0001301010A67800000B367B50093F7370018 -:1082D0006392070803A70500B7867F7F9386F6F7AA -:1082E000B377D700B387D700B3E7E700B3E7D7008A -:1082F0001306F0FF639EC706130605001308F0FF80 -:108300002320E60003A74500938545001306460099 -:10831000B377D700B387D700B3E7E700B3E7D70059 -:10832000E38007FF83C7050003C7150083C6250048 -:108330002300F600638A0700A300E6006306070037 -:108340002301D6006394060067800000A3010600A5 -:10835000678000009307050003C705009387170097 -:1083600093851500A38FE7FEE31807FE67800000E2 -:10837000130605006FF01FFB937735001307050008 -:10838000639C0704B7867F7F9386F6F79305F0FF1B -:108390000326070013074700B377D600B387D7003B -:1083A000B3E7C700B3E7D700E384B7FE8346C7FF50 -:1083B0000346D7FF8347E7FF3307A74063800604E0 -:1083C000630A06023335F0003305E5001305E5FFC7 -:1083D00067800000E38806FA834707001307170049 -:1083E00093763700E39807FE3307A7401305F7FF9E -:1083F000678000001305D7FF678000001305C7FFE3 -:1084000067800000B3E7A50093F737001307050066 -:10841000639807069307300063F4C7063703FFFE2F -:10842000B78880801303F3EF93880808130E300099 -:1084300083A60500B387660013C8F6FFB3F70701EC -:10844000B3F71701639E07022320D7001306C6FF68 -:108450001307470093854500E36CCEFC9385150018 -:10846000930717006304060283C6F5FF1308F6FF9F -:10847000A38FD7FE638E060013870700130608003C -:108480009385150093071700E31006FE6780000030 -:108490003306C700630A080093871700A38F07FEFF -:1084A000E39CC7FE6780000067800000832786008A -:1084B000130101FD232A51012326110223248102E5 -:1084C0002322910223202103232E3101232C410159 -:1084D000232861012326710123248101930A0600C8 -:1084E00063880714130B05008329060003A5050004 -:1084F00083A48500138405006F00400D8357C400DA -:1085000013F70748630A07088326440183250401FB -:108510001307190093941600B386D40093D4F60180 -:10852000330AB540B384D40093D4144033074701D1 -:108530001386040063F6E4009304070013060700A3 -:1085400093F707406386070A9305060013050B009F -:10855000EFE0CF99130C0500630A050A8325040197 -:1085600013060A00EF10403A8357C40093F7F7B799 -:1085700093E707082316F40033054C01338A44417E -:10858000232A940023244401232884012320A400C7 -:1085900093040900130A090013060A0093850B00CF -:1085A000EF104048032784000325040083A78A00B6 -:1085B000B304974033054501232494002320A400ED -:1085C0003389274123A42A016304090603A949002A -:1085D00083AB0900138A040093898900E30809FE2C -:1085E000E37E99F093040900130A09006FF0DFFAA3 -:1085F00013050B00EF100055130C0500E31E05F6E4 -:108600008325040113050B00EFB00FA19307C000F1 -:108610002320FB008357C4001305F0FF93E70704F2 -:108620002316F40023A40A0023A20A006F00C0004E -:1086300023A20A00130500008320C1020324810243 -:1086400083244102032901028329C101032A8101F4 -:10865000832A4101032B0101832BC100032C8100DC -:10866000130101036780000083D7C500130101EDEA -:10867000232C4111232861112320A111232611123B -:10868000232481122322911223202113232E31111E -:10869000232A5111232671112324811123229111A0 -:1086A000232EB10F93F707082326D100138A050064 -:1086B000130B0500130D06006386070083A7050151 -:1086C000E3860756B7370180930AC104938787254D -:1086D000B73B0180B73401802320510523240104D6 -:1086E0002322010413870A00232801002322010208 -:1086F000232401022326010223240100232AF1005E -:10870000938B4B3C9384443D83470D00638007204B -:1087100013040D00930650026386D7388347140074 -:1087200013041400E39A07FE3309A4416300A41F55 -:1087300083268104832741042320A701B3862601D1 -:1087400093871700232227012324D1042322F10435 -:10875000930670001307870063CEF63483268100EA -:1087600083470400B38626012324D1006380071ABF -:1087700083461400130D1400A30D0102930CF0FFA7 -:1087800013040000930D00001309A005130C9000C2 -:108790009309A002130D1D00938706FE6364F9047C -:1087A0000326410193972700B387C70083A70700DB -:1087B0006780070013040000938706FD83460D00C1 -:1087C0009315240033848500131414003384870028 -:1087D000938706FD130D1D00E372FCFE938706FED2 -:1087E000E370F9FC638406122306D108A30D01028D -:1087F00013091000130C10009309C108930C00001A -:1088000013FF2D0063040F001309290013FE4D0808 -:10881000832781040326410463160E00B306244116 -:10882000E34AD0028346B10313051600930587007F -:10883000638006049306B103938717002320D700B3 -:10884000930610002322D7002324F1042322A1043D -:1088500093067000E3CEA60C930F26009306070143 -:10886000130605001387050013850F009385060086 -:10887000630C0F029306C1032320D70093872700C0 -:10888000930620002322D7002324F1042322A104ED -:1088900013077000E34CA70C1306050013870500AF -:1088A0001305150093858500930600086302DE60BA -:1088B000B38C8C416346906BB307FC0023203701D7 -:1088C000232287012324F1042322A104130770002B -:1088D0006342A77493F84D0063860800330C24416B -:1088E0006348801F63542401130409000327810097 -:1088F000330787002324E100639E077283470D003E -:108900002322010413870A00E39407E083278104EC -:10891000E392074C8357CA0093F70704E398074E86 -:108920008320C11203248112032581008324411274 -:10893000032901128329C111032A8111832A4111BC -:10894000032B0111832BC110032C8110832C4110A8 -:10895000032D0110832DC10F130101136780000047 -:1089600013050B00232CE100EFD0DFD68327450051 -:10897000138507002326F102EFF01FA093070500DF -:1089800013050B002324F102EFD0DFD40327850069 -:10899000832781022322E10203278101E39807163E -:1089A00083460D006FF01FDF83460D0093ED0D022F -:1089B0006FF05FDE93ED0D0193F70D026382071EEA -:1089C0008327C1009389770093F989FF83A6490023 -:1089D00003AC0900938789002326F100138E06005B -:1089E00063C8061E9306F0FF13890D006388DC0040 -:1089F000B366CC0113F9FDF76384067AE31C0E001D -:108A000093069000E3E8860193070C03A307F10E99 -:108A1000930D0900130C10009309F10E6F00C006AE -:108A200093ED0D0193F70D02638607148327C100B0 -:108A30009389770093F989FF03AC090003AE4900DD -:108A4000938789002326F10013F9FDBF93060000E8 -:108A5000A30D01021306F0FF6380CC1A3366CC012C -:108A6000937DF9F76314065E63980C3E639E06726D -:108A7000137C19009309010F63080C00930700038E -:108A8000A307F10E9309F10E13890C0063D48C0136 -:108A900013090C008347B103B337F0003309F90021 -:108AA0006FF01FD63309A441E314A4C9834704001F -:108AB0006FF0DFCB1306010493050A0013050B00CA -:108AC000EFF0DF9EE31805E413870A006FF01FC97B -:108AD000930600010327410463D08607930C00012D -:108AE000930970006F00C000130C0CFF63D68C0557 -:108AF000938707011307170023A0750123A295018F -:108B00002324F1042322E10493858500E3DEE9FCBC -:108B10001306010493050A0013050B00EFF01F99DB -:108B2000E31A05DE130C0CFF83278104032741049D -:108B300093850A00E3CE8CFBB387870113071700E8 -:108B400023A0750123A285012324F1042322E1043B -:108B500093067000E3D8E6D81306010493050A00D3 -:108B600013050B00EFF09F94E31605DA83278104C9 -:108B70006FF05FD70326C10093F70D0193064600FF -:108B80006392077E93F70D04E38C07188327C100D7 -:108B9000130E00002326D10003DC07006FF0DFEA8C -:108BA0000326C10093F70D019306460063980778EA -:108BB00093F70D04E38607148327C1002326D10011 -:108BC000039C0700135EFC4193060E00E3DC06E005 -:108BD000B3368001330EC041330EDE409306D0021F -:108BE000A30DD1021306F0FF330C804113890D0051 -:108BF00093061000E394CCE613061000E380C6E071 -:108C0000130620006384C6269309010F1316DE01A4 -:108C100093767C0093573C0093860603336CF600F2 -:108C2000135E3E00A38FD9FE3366CC019385090005 -:108C30009389F9FFE31C06FC9377190063820726EA -:108C400093070003638EF6249385E5FFA38FF9FE57 -:108C50009307010F338CB740930D090093890500EA -:108C60006FF09FE28327C100A30D010283A90700D3 -:108C700093864700E38609049307F0FF6388FC7836 -:108C800013860C009305000013850900232CD100E6 -:108C90002326E100EFE00FA10327C1008326810115 -:108CA000E3040514330C35412326D100930C000056 -:108CB0006FF09FDD8326C100A30D01021309100090 -:108CC00083A70600938646002326D1002306F108D9 -:108CD000130C10009309C1086FF05FB28327C10025 -:108CE00013E92D00B786FFFF03AC0700B73D0180F5 -:108CF0009387470093C606832326F10093874DC8C8 -:108D0000231ED102130E00002328F1009306200039 -:108D10006FF01FD40326C10093F70D0283260600CF -:108D2000130646002326C1006390076093F70D01E8 -:108D30006392077893F70D04E398070893F80D20E2 -:108D4000638A0876832781002380F6006FF0DF9B1B -:108D500083460D0093ED0D086FF0DFA383460D00F1 -:108D600093051D00E38A360B938706FD138D0500DE -:108D7000930C0000E362FCA283460D0093952C0047 -:108D80003383950113131300B30CF300938706FD8F -:108D9000130D1D00E372FCFE6FF01FA083460D0053 -:108DA00093ED4D006FF01F9F9307B00283460D00B7 -:108DB000A30DF1026FF01F9E8327C10083460D00B3 -:108DC00003A40700938747002326F100E354049C83 -:108DD0003304804093ED4D006FF0DF9B83460D0020 -:108DE00093ED1D006FF01F9B8347B10383460D0079 -:108DF000E392079A93070002A30DF1026FF09F9987 -:108E000083460D009307C0066388F66693ED0D0157 -:108E10006FF05F9883460D00930780066386F664C3 -:108E200093ED0D046FF01F9713E90D01937709027D -:108E3000638407388327C100930610009389770065 -:108E400093F989FF9387890003AC090003AE4900B9 -:108E50002326F1006FF0DFBF13061000638EC67883 -:108E60001306200013890D00E390C6DA9309010F61 -:108E7000832701019376FC009389F9FFB386D7001D -:108E800003C6060093574C009316CE0133ECF60050 -:108E9000135E4E002380C900B366CC01E39A06FC42 -:108EA0009307010F338C3741930D09006FF0DFBD3D -:108EB000B3062441E35ED09E130E00016352DE74BC -:108EC000130F70006F00C000938606FF635EDE0420 -:108ED0009387070113061600232097002322C7015A -:108EE0002324F1042322C10413078700E35ECFFC8F -:108EF0001306010493050A0013050B00232CD1006F -:108F0000EFF0CFDAE31805A083268101130E0001EC -:108F100083278104938606FF0326410413870A00F2 -:108F2000130F7000E346DEFA13061600130E8700D7 -:108F3000B387D700232097002322D7002324F104EE -:108F40002322C104130770006340C754B38C8C41C3 -:108F50001305160093058E0013070E00E35E90952F -:108F600013030001635C935F130E70006F00C00079 -:108F7000938C0CFF635A9305938707011306160021 -:108F800023209700232267002324F1042322C10415 -:108F900013078700E35ECEFC1306010493050A0065 -:108FA00013050B00EFF08FD0E316059613030001B5 -:108FB000938C0CFF832781040326410413870A0046 -:108FC000130E7000E34A93FB130516001306870087 -:108FD000B387970123209700232297012324F104CC -:108FE0002322A104130770006340A7201307060083 -:108FF00013051500B307FC00232037012322870146 -:109000002324F1042322A104130770009305860092 -:10901000E352A78C1306010493050A0013050B0005 -:10902000EFF0CFC8E318058E8327810493850A00EB -:109030006FF05F8A1306010493050A0013050B0005 -:10904000EFF0CFC6E30C058A6FF0DF8C13890D00BB -:109050006FF09FBA9305000163D0D508930F00010C -:10906000930270006F00C000938606FF63D6DF0690 -:109070009387070113061600232077012322F701A7 -:109080002324F1042322C10413078700E3DEC2FC7A -:109090001306010493050A0013050B002320D102D7 -:1090A000232EC101232CE101EFF04FC0E31405860C -:1090B00083260102930F000183278104938606FF14 -:1090C00003264104032EC101032F810113870A00E7 -:1090D00093027000E3CEDFF8B387D70013061600C3 -:1090E0002322D700232077012324F1042322C10463 -:1090F000930670001307870063D6C6F213060104B7 -:1091000093050A0013050B00232EC101232CE10156 -:10911000EFF0CFB9E31005808327810403264104D3 -:10912000032EC101032F810113870A006FF08FEF17 -:109130001306010493050A0013050B00232EC10139 -:10914000232CE101EFF08FB6631605FC03264104E2 -:1091500083278104032EC101032F8101930541055B -:109160001305160013870A006FF08FF01306010431 -:1091700093050A0013050B00232CC101EFF00FB378 -:10918000631A05F80326410483278104032E810115 -:10919000930541051305160013870A006FF0CFF001 -:1091A000E3940C86930D0900930C0000130C00004F -:1091B0009309010F6FF05F8D0326C10093770901BA -:1091C0009306460063960718937709046388073669 -:1091D0008327C100130E00002326D10003DC070003 -:1091E000930610006FF0DF861306010493050A0052 -:1091F00013050B00EFF08FAB631E05F00325410450 -:1092000083278104930541051305150013870A0080 -:109210006FF08FEA937709402320F102930D00004D -:109220009309010F6F00400393050E001306A00081 -:109230009306000013050C00232EE100232CC1012E -:10924000EF40003E032E81010327C101630C0E3065 -:10925000130C0500138E050093050E001306A000E5 -:109260009306000013050C00232EE100232CC101FE -:10927000EF40407E8327010213050503A38FA9FE5B -:10928000032E81010327C1019389F9FF938D1D00EE -:10929000E38C07F88327410283C60700E396B6F9FB -:1092A0009307F00FE382FDF863160E00930790001A -:1092B000E3F887BF832781028325C102232EC101E2 -:1092C000B389F9401386070013850900232CE100B8 -:1092D000EFF04F9303274102032EC1011306A000B4 -:1092E000834517009306000013050C00B337B00048 -:1092F000B307F70093050E002322F102EF4040323E -:1093000003278101930D00006FF09FF48327410232 -:1093100083460D00638007C883C70700638C07C6B8 -:1093200093ED0D406FF00FC7032681009357F64170 -:1093300023A0C60023A2F6006FF00FBD032C060089 -:109340002326D100135EFC4193060E006FF04FE917 -:109350002326D100032C0600130E000093061000F4 -:109360006FF00FEF032C0600130E00002326D10030 -:109370006FF08FED13890D006FF05FABB737018091 -:10938000938787C92328F10093F70D0263800706AE -:109390008327C1009389770093F989FF03AC090003 -:1093A00003AE4900938789002326F10013F61D00C0 -:1093B000630E06003366CC01630A06001306000341 -:1093C000230EC102A30ED10293ED2D0013F9FDBFB0 -:1093D000930620006FF0CFE7B7370180938747C827 -:1093E0002328F10093F70D02E39407FA8325C100C7 -:1093F00093F70D0113864500638A070403AC05004B -:10940000130E00002326C1006FF05FFA13850900D8 -:10941000232CE1002326D100EFE01FF60327810172 -:10942000130C0500930C00006FF00FE69305000489 -:10943000EFD0CFAB2320AA002328AA006300052089 -:1094400093070004232AFA006FF0CFA793F70D04C7 -:10945000638A07088327C100130E00002326C1007A -:1094600003DC07006FF09FF483461D0093ED0D2091 -:10947000130D1D006FF00FB283461D0093ED0D021A -:10948000130D1D006FF00FB11306010493050A00C0 -:1094900013050B00EFF08F81631E05C60326410400 -:1094A00083278104930541051305160013870A00DD -:1094B0006FF00FC08327810023A0F6006FF0CFA4C8 -:1094C00093076000138C0C0063F49701130C600089 -:1094D000B73E018013090C002326D1009389CECA20 -:1094E0006FF0CFB193F70D206386070C8327C1007F -:1094F000130E00002326C10003CC07006FF01FEB02 -:1095000093F70D20638C07088327C1002326D10021 -:10951000038C0700135EFC4193060E006FF04FCCE6 -:1095200093F70D20638207068327C100130E000006 -:109530002326D10003CC07006FF00FD193770920C9 -:10954000638807028327C100130E00002326D10081 -:1095500003CC0700930610006FF08FCF1386050031 -:109560006FF01FA793079000E3E487CF6FF05F933E -:109570008327C100130E00002326D10003AC07008F -:10958000930610006FF0CFCC8327C100130E0000AC -:109590002326D10003AC07006FF00FCB8327C10057 -:1095A0002326D10003AC0700135EFC4193060E0096 -:1095B0006FF00FC38327C100130E00002326C100E4 -:1095C00003AC07006FF09FDE832781002390F60035 -:1095D0006FF08F931306010493050A0013050B0027 -:1095E000EFE0DFEC6FF00FB3138C0C002326D100FB -:1095F000930C00006FF04FC913890D006FF0CFC0BE -:10960000138E0500130605006FF09F929307F0FF7D -:109610002324F1006FF0CFB08327C10083AC070093 -:109620009387470063D40C00930CF0FF83461D0022 -:109630002326F100138D05006FF0CF959307C0002E -:109640002320FB009307F0FF2324F1006FF04FADC0 -:10965000B757018003A7C79C130101FF938706003A -:1096600013080600232611008328C700930605006F -:10967000138705001386070063000802B7370180CF -:109680009387473EB73501809385453F1385080092 -:10969000EF004011EF204012373801809307C8A92E -:1096A0001308C8A96FF01FFE130101FF93060600FF -:1096B0001306000023261100EFF09FF9B385C502C1 -:1096C000130101FF2324810023261100EFD00F8214 -:1096D00013040500630805020326C5FF13074002B3 -:1096E0001376C6FF1306C6FF6360C70693063001F4 -:1096F0009307050063E2C60223A0070023A2070028 -:1097000023A407008320C100130504000324810063 -:1097100013010101678000002320050023220500BA -:109720009307B00163F0C704232405002326050036 -:1097300093070501E312E6FC232805009307850142 -:10974000232A05006FF05FFB93050000EF605FF0D8 -:109750008320C100130504000324810013010101CB -:1097600067800000930785006FF01FF9130101FC6B -:109770001303C1022326D10293060300232E1100F6 -:109780002328E102232AF102232C0103232E1103B3 -:1097900023266100EF00D03A8320C10113010104A8 -:1097A00067800000130E050037550180130101FC8E -:1097B0000325C59C130381022324C1022326D10261 -:1097C000138605009306030093050E00232E110057 -:1097D0002328E102232AF102232C0103232E110363 -:1097E00023266100EF00D0358320C101130101045D -:1097F00067800000130101FF23261100232481004C -:1098000023229100630C0602B735018093858542BF -:109810001305060013040600EF00500AB734018058 -:1098200063120502138544428320C1000324810092 -:10983000832441001301010167800000B7340180D7 -:109840006FF05FFE9385444213050400EF0010079C -:10985000E30A05FCB73501809385C5A9130504000B -:10986000EF00D005E30005FC130500006FF0DFFBFF -:10987000B757018003C5879667800000375701807E -:10988000930705000325C79C1386050093850700F1 -:109890006FF05FF6B757018003A34792670003009C -:1098A000638005026302060463880604834706009A -:1098B00023A0F500034506003335A00067800000B3 -:1098C000130101FF9305C10063040602638A0602C7 -:1098D0008347060023A0F500034506003335A000AA -:1098E000130101016780000013050000678000007C -:1098F000130500006FF0DFFE1305E0FF6780000036 -:109900001305E0FF6FF0DFFDB3C7A50093F7370045 -:10991000B308C500639207069307300063FEC704CF -:1099200093773500130705006398070613F6C8FF01 -:10993000930706FE636CF708637CC70293860500F5 -:109940009307070003A80600938747009386460005 -:1099500023AE07FFE3E8C7FE9307F6FFB387E740B0 -:1099600093F7C7FF938747003307F700B385F500E8 -:10997000636817016780000013070500E37C15FF8B -:1099800083C705001307170093851500A30FF7FE83 -:10999000E36817FF6780000083C605001307170000 -:1099A00093773700A30FD7FE93851500E38007F860 -:1099B00083C605001307170093773700A30FD7FE60 -:1099C00093851500E39A07FC6FF05FF683A64500C8 -:1099D00083A2050083AF850003AFC50083AE0501F8 -:1099E00003AE450103A3850103A8C5012322D700C7 -:1099F00083A60502232057002324F7012326E7012D -:109A00002328D701232AC701232C6700232E07010F -:109A10002320D7021307470293854502E368F7FA2C -:109A20006FF09FF163F6A502B387C5006372F5027C -:109A30003307C500630A060E83C6F7FF9387F7FF57 -:109A40001307F7FF2300D700E398F5FE67800000B7 -:109A50009307F00063E8C702930705009306F6FF3B -:109A6000630C060C93861600B386D70003C7050067 -:109A70009387170093851500A38FE7FEE398D7FE21 -:109A800067800000B3E7A50093F737006390070AEB -:109A9000930806FF93F808FF93880801330815011F -:109AA00013870500930705008326070013070701A6 -:109AB0009387070123A8D7FE832647FF23AAD7FE53 -:109AC000832687FF23ACD7FE8326C7FF23AED7FEAE -:109AD000E31CF8FC1377C600B38515011378F60074 -:109AE000630E07041387050093880700130E3000E8 -:109AF0000323070013074700B306E84023A06800CC -:109B0000B386D50093884800E364DEFE1307C8FFE0 -:109B10001377C7FF1307470013763600B387E700B4 -:109B2000B385E5006FF09FF3678000009306F6FFB2 -:109B3000930705006FF01FF367800000130608000D -:109B40006FF0DFF1130101FD232021032326110211 -:109B50002324810223229102232E3101232C41014F -:109B6000232A510123286101232671012324810125 -:109B70001309060063840522138405009309050078 -:109B8000EFD08FBF9304B9009307600163FE970E77 -:109B900093F484FF1387040063CE040E63EC240F58 -:109BA0008327C4FF930A84FF13FAC7FF338B4A014C -:109BB000635CEA18B7460180938B864303A68B004B -:109BC00083264B00630E662313F6E6FF3306CB00B5 -:109BD00003264600137616006314061A93F6C6FF92 -:109BE0003306DA00635EE63293F7170063940702E8 -:109BF000032C84FF338C8A4183274C0093F7C7FFE3 -:109C0000B386D700B38B460163DAEB34B30BFA00AB -:109C100063D2EB0C9305090013850900EFC01FAD5B -:109C200013090500630C05048327C4FF130785FF90 -:109C300093F7E7FFB387FA006382E7301306CAFFA2 -:109C40009307400263E6C730130730018326040000 -:109C5000636CC726930705001307040023A0D700F1 -:109C60008326470023A2D7000327870023A4E70009 -:109C70009305040013850900EF901FBA13850900AE -:109C8000EFD0CFAF6F00C0019304000113070001B4 -:109C9000E3F824F19307C00023A0F90013090000A2 -:109CA0008320C10203248102832441028329C1014C -:109CB000032A8101832A4101032B0101832BC10067 -:109CC000032C81001305090003290102130101037C -:109CD000678000008327CC0003278C001306CAFF8F -:109CE000930640022326F70023A4E70013098C0003 -:109CF000330B7C0163E4C62E930530010327040077 -:109D00009307090063F2C5022324EC0003274400F3 -:109D10009307B0012326EC0063E2C73003278400D9 -:109D200093070C011304840023A0E70003274400D9 -:109D3000138A0B00930A0C0023A2E7000327840078 -:109D40001304090023A4E70083A74A0033079A40BD -:109D50009306F00093F7170063ECE606B367FA008A -:109D600023A2FA0083274B0093E717002322FB006E -:109D700013850900EFD08FA0130904006FF05FF284 -:109D800093F71700E39807E8032C84FF338C8A418C -:109D900083274C0093F7C7FF6FF05FE7032481022E -:109DA0008320C10283244102032901028329C101C6 -:109DB000032A8101832A4101032B0101832BC10066 -:109DC000032C810093050600130101036FC01F924D -:109DD000B3E7970023A2FA00B3859A001367170030 -:109DE00023A2E50083274B00938585001385090096 -:109DF00093E717002322FB00EF901FA26FF05FF79D -:109E000093F6C6FF3306DA00938504016350B60E5D -:109E100093F71700E39007E0032C84FF338C8A410B -:109E200083274C0093F7C7FFB386D700338B4601D7 -:109E3000E34EBBDC8327CC0003278C001306CAFF4C -:109E4000930640022326F70023A4E70013098C00A1 -:109E500063EEC62093053001032704009307090031 -:109E600063F2C5022324EC00032744009307B001EA -:109E70002326EC0063E4C7200327840093070C012A -:109E80001304840023A0E7000327440023A2E70073 -:109E90000327840023A4E70033079C00B3079B40FB -:109EA00023A4EB0093E717002322F70083274C003D -:109EB0001385090093F71700B3E4970023229C0051 -:109EC000EFD0CF8B6FF0DFDD2320D5008326440059 -:109ED0001307B0012322D5006360C71283268400D4 -:109EE00013078400930785006FF05FD7B38A9A0049 -:109EF000B307964023A45B0193E7170023A2FA005F -:109F00008327C4FF138509001309040093F7170082 -:109F1000B3E49700232E94FEEFD04F866FF05FD806 -:109F20008327CB0003278B00130A0600338BCA005C -:109F30002326F70023A4E7006FF01FE18327C5FF66 -:109F400093F7C7FF330AFA00338B4A016FF0DFDF64 -:109F500093050400EFF01FAD6FF09FD18327CB0076 -:109F600003278B001306CAFF930640022326F7003F -:109F700023A4E70003278C008327CC0013098C005F -:109F8000330B7C012326F70023A4E70063E8C60413 -:109F9000930630010327040093070900E3F6C6D8AF -:109FA0002324EC00032744009307B0012326EC0090 -:109FB00003278400E3F6C7D62328EC000327C40058 -:109FC00093074002232AEC00032704016304F606EA -:109FD00093078C01130404016FF01FD5930504004F -:109FE00013050900EFF01FA413040900138A0B00E6 -:109FF000930A0C006FF05FD5032784002324E5004B -:10A000000327C4002326E500832604016302F60427 -:10A0100013070401930705016FF05FC483278400D1 -:10A020002328FC008327C400232AFC000327040103 -:10A03000E310D6FA232CEC000327440193070C020B -:10A0400013048401232EEC00032704006FF0DFCDFE -:10A050002328D50083264401130784019307850133 -:10A06000232AD500832684016FF05FBF9305040087 -:10A0700013050900EFF01F9B6FF01FE28327840098 -:10A080002328FC008327C400232AFC0003270401A3 -:10A090006308D60093078C01130404016FF09FDE60 -:10A0A000232CEC000327440193070C0213048401C2 -:10A0B000232EEC00032704006FF0DFDC3367B500CC -:10A0C0009303F0FF1377370063100710B7877F7F84 -:10A0D0009387F7F70326050083A60500B372F60001 -:10A0E0003363F600B382F200B3E26200639272104F -:10A0F0006316D6080326450083A64500B372F60012 -:10A100003363F600B382F200B3E26200639E720C26 -:10A110006316D6060326850083A68500B372F60073 -:10A120003363F600B382F200B3E262006398720C0C -:10A130006316D6040326C50083A6C500B372F600D5 -:10A140003363F600B382F200B3E262006392720CF2 -:10A150006316D6020326050183A60501B372F60035 -:10A160003363F600B382F200B3E26200639C720ACA -:10A170001305450193854501E30ED6F41317060137 -:10A1800093970601631EF7001357060193D7060144 -:10A190003305F7409375F50F639005026780000063 -:10A1A0001357070193D707013305F7409375F50F50 -:10A1B00063940500678000001377F70F93F7F70F9C -:10A1C0003305F740678000000346050083C605009D -:10A1D00013051500938515006314D600E31606FEDB -:10A1E0003305D64067800000130545009385450080 -:10A1F000E31CD6FC130500006780000013058500F2 -:10A2000093858500E312D6FC1305000067800000EB -:10A210001305C5009385C500E318D6FA13050000A1 -:10A22000678000001305050193850501E31ED6F83C -:10A23000130500006780000083A74506130101FD98 -:10A240002328610123261102232481022322910263 -:10A2500023202103232E3101232C4101232A5101E4 -:10A26000232671012324810113972701130B060074 -:10A270006358070A83278600832B0600138905008D -:10A2800093090500930AF0FF6388070803AC4B00AD -:10A2900003A40B00135A2C0063060A069304000063 -:10A2A0006F00C00013044400630C9A04832504006B -:10A2B0001306090013850900EF1050499384140018 -:10A2C000E31255FF1305F0FF8320C102032481022E -:10A2D00023240B0023220B008324410203290102C3 -:10A2E0008329C101032A8101832A4101032B010132 -:10A2F000832BC100032C8100130101036780000040 -:10A3000083278B00137CCCFFB38787412324FB007A -:10A31000938B8B00E39C07F6130500006FF0DFFAC8 -:10A32000EF10904D6FF05FFA03278600630407007B -:10A330006FF09FF0232206001305000067800000E5 -:10A34000130101ED232E3111232A51112320A111D4 -:10A350002326111223248112232291122320211358 -:10A36000232C4111232861112326711123248111EB -:10A3700023229111232EB10F2326D100930A050029 -:10A3800093890500130D06006306050083278503E6 -:10A390006388076A0397C90093170701931627017B -:10A3A00093D7070163CA0602B727000083A64906B0 -:10A3B000B367F7009397070137E7FFFF93D707418C -:10A3C0001307F7FF33F7E6002396F9009397070189 -:10A3D00023A2E90693D7070113F787006304073E1A -:10A3E00003A709016300073E93F7A7011307A00025 -:10A3F000638AE73EB73701809304C10493874743DC -:10A40000B73B0180373901802320910423240104C4 -:10A4100023220104138704002328010023220102C0 -:10A42000232401022326010223240100232AF10010 -:10A43000938B0B5A1309095B83470D00638E072426 -:10A4400013040D00930650026386D742834714001D -:10A4500013041400E39A07FE330AA441630EA423F5 -:10A4600083268104832741042320A701B306DA0051 -:10A4700093871700232247012324D1042322F104C8 -:10A4800013067000130787006350F602E384063654 -:10A49000130601049385090013850A00EFF0DFD944 -:10A4A000631005201387040083268100834704007E -:10A4B000B38646012324D1006380071E834614001F -:10A4C000130D1400A30D0102930CF0FF1304000000 -:10A4D000930D0000130AA005130C9000130BA002AB -:10A4E000130D1D00938706FE6364FA0403264101E1 -:10A4F00093972700B387C70083A7070067800700EB -:10A5000013040000938706FD83460D009315240075 -:10A51000338485001314140033848700938706FD69 -:10A52000130D1D00E372FCFE938706FEE370FAFC38 -:10A53000638406162306D108A30D0102130A100036 -:10A54000130C1000130BC108930C000093FF2D0097 -:10A5500063840F00130A2A008326410413FF4D0869 -:10A5600083278104138616009305060063160F00E7 -:10A5700033084441E34400170345B1031306870041 -:10A58000630C05029306B1032320D70093871700BD -:10A59000930610002322D7002324F1042322B104C0 -:10A5A00013077000E342B70C9386050013070600FB -:10A5B0009385150013068600638E0F049306C1036E -:10A5C0002320D70093872700930620002322D7005B -:10A5D0002324F1042322B10413077000E352B70EC1 -:10A5E000E3840726130601049385090013850A00F6 -:10A5F000232CE101EFF05FC46314050A83264104B4 -:10A6000083278104032F81011306410593851600DA -:10A6100013870400130500086306AF68B38C8C41F0 -:10A6200063429077B307FC00232067012322870150 -:10A630002324F1042322B104130770006352B702EC -:10A6400063820724130601049385090013850A0019 -:10A65000EFF09FBE63160504832781041386040070 -:10A6600093FE4D0063860E00330C44416348802303 -:10A670006354440113040A00032781003307870051 -:10A680002324E100639E077A83470D0023220104FF -:10A6900013870400E39607DA83278104E3960762B1 -:10A6A00083D7C90093F70704E39E07648320C11290 -:10A6B00003248112032581008324411203290112FE -:10A6C0008329C111032A8111832A4111032B01110E -:10A6D000832BC110032C8110832C4110032D0110FA -:10A6E000832DC10F130101136780000013850A0039 -:10A6F000232CE100EFB01FFE8327450013850700E0 -:10A700002326F102EFD05FC79307050013850A00E7 -:10A710002324F102EFB01FFC032785008327810269 -:10A720002322E10203278101E398072A83460D00D3 -:10A730006FF01FDB83460D0093ED0D026FF05FDAC3 -:10A7400093ED0D0193F70D02638A07228327C10061 -:10A75000138B7700137B8BFF83264B00032C0B009E -:10A7600093078B002326F1001388060063C006249C -:10A770009306F0FF138A0D006388DC00B3660C01BA -:10A7800013FAFDF7E38E0606E3180812930690000D -:10A79000E3E4861393070C03A307F10E930D0A005D -:10A7A000130C1000130BF10E138A0C0063D48C01F0 -:10A7B000130A0C008347B103B337F000330AFA00E1 -:10A7C0006FF0DFD89385090013850A00EF00D06889 -:10A7D000E31A055283D7C9001307A00093F7A70116 -:10A7E000E39AE7C08397E900E3C607C08326C10068 -:10A7F00013060D009385090013850A00EF0010561B -:10A800002324A1006FF09FEA93ED0D0193F70D0251 -:10A81000638007148327C100138B7700137B8BFFA2 -:10A82000032C0B0003284B0093078B002326F10019 -:10A8300013FAFDBF93060000A30D01021306F0FFFB -:10A84000638ACC1833660C01937DFAF763140668AB -:10A8500063960C3E639A067A137C1A00130B010F61 -:10A86000E3040CF493070003A307F10E130BF10E9E -:10A870006FF09FF3330AA441E314A4BF834704009D -:10A880006FF09FC32322010493FE4D0063800E727C -:10A89000330C4441635C807113860400130700018C -:10A8A00083264104E3588745930C0001130B700085 -:10A8B0006F0080019385260013068600930607002B -:10A8C000130C0CFF63D88C059387070113871600C0 -:10A8D00023207601232296012324F1042322E1047C -:10A8E000E35AEBFC6388073A1306010493850900D9 -:10A8F00013850A00EFF05F94E31405DA8326410420 -:10A90000130C0CFF83278104138604009385160023 -:10A91000E3CC8CFBB38787012320760123228601B9 -:10A920002324F1042322B10413077000E352B7D4A7 -:10A93000638E0766130601049385090013850A00D8 -:10A94000EFF09F8FE31E05D4832781046FF05FD261 -:10A950000326C10093F70D0193064600E390070C10 -:10A9600093F70D04E38E07248327C100130800002A -:10A970002326D10003DC07006FF09FEB0326C10004 -:10A9800093F70D0193064600E390070893F70D0433 -:10A99000E38807208327C1002326D100039C0700FA -:10A9A0001358FC4193060800E3D406DCB33680015B -:10A9B000330800413308D8409306D002A30DD102DA -:10A9C0001306F0FF330C8041138A0D00930610002C -:10A9D000E39ACCE613061000E388C6DA13062000DB -:10A9E0006388C626130B010F1316D80193767C00DB -:10A9F00093573C0093860603336CF60013583800D7 -:10AA0000A30FDBFE33660C0193050B00130BFBFF5A -:10AA1000E31C06FC93771A0063860726930700035E -:10AA20006382F6269385E5FFA30FFBFE9307010FD4 -:10AA3000338CB740930D0A00138B05006FF0DFD6FF -:10AA4000EF1080396FF01F958327C100A30D01021D -:10AA500003AB070093864700E3040B129307F0FF54 -:10AA6000E38CFC0613860C009305000013050B0015 -:10AA7000232CD1002326E100EFC0CFC20327C10061 -:10AA800083268101E30C0524330C65412326D10084 -:10AA9000930C00006FF05FD18326C100A30D01026B -:10AAA000130A100083A70600938646002326D100D0 -:10AAB0002306F108130C1000130BC1086FF0DFA878 -:10AAC00083460D009307C006E38EF60893ED0D0153 -:10AAD0006FF01FA183460D0093078006E38CF606F6 -:10AAE00093ED0D046FF0DF9F13EA0D0193770A02D7 -:10AAF000638407528327C10093061000138B7700ED -:10AB0000137B8BFF93078B00032C0B0003284B0058 -:10AB10002326F1006FF05FD283460D0093ED0D0800 -:10AB20006FF01F9C8327C10013EA2D00B786FFFF3B -:10AB300003AC0700B73D01809387470093C60683A7 -:10AB40002326F10093874DC8231ED102130800006D -:10AB50002328F100930620006FF01FCE0326C100CA -:10AB600093F70D0283260600130646002326C10034 -:10AB70006392076893F70D01639E077E93F70D04B8 -:10AB8000E392070E93FE0D2063860E7E83278100DD -:10AB90002380F6006FF05F8A8327C10083460D0093 -:10ABA00003A40700938747002326F100E35A049289 -:10ABB0003304804093ED4D006FF09F9283460D006B -:10ABC00093ED1D006FF0DF918347B10383460D00C5 -:10ABD000E398079093070002A30DF1026FF05F90D6 -:10ABE00083460D0093ED4D006FF09F8F9307B002E9 -:10ABF00083460D00A30DF1026FF09F8E83460D007A -:10AC000093051D00E38C6611938706FD138D0500E7 -:10AC1000930C0000E368FC8C83460D0013982C0015 -:10AC20003308980113181800B30CF800938706FD39 -:10AC3000130D1D00E372FCFE6FF0DF8A1306100097 -:10AC4000E38EC60A13062000138A0D00E39CC6D8C3 -:10AC5000130B010F832701019376FC00130BFBFFFD -:10AC6000B386D70003C6060093574C009316C8015D -:10AC700033ECF600135848002300CB00B3660C01F8 -:10AC8000E39A06FC9307010F338C6741930D0A008A -:10AC90006FF09FB193051000930600001386040027 -:10ACA0006FF01FC233084441E35A009713050001B7 -:10ACB000E3500507130F0001930F70006F00800130 -:10ACC000138526001307870093060600130808FF64 -:10ACD00063500F079387070113861600232027016F -:10ACE0002322E7012324F1042322C104E3DACFFC69 -:10ACF00063840716130601049385090013850A006F -:10AD0000232C0101EFF04FD3E31C059803288101A8 -:10AD100083264104130F0001130808FF83278104D1 -:10AD20001387040013851600930F7000E3440FFB94 -:10AD3000130F8700B3870701232027012322070170 -:10AD40002324F1042322A104130770006352A746B1 -:10AD5000638E076C130601049385090013850A00AE -:10AD6000EFF08FCDE31E059283264104B38C8C4116 -:10AD70008327810413064105938516001387040079 -:10AD8000E352908B1305000163589569130300018A -:10AD9000130F70006F008001938526001307870052 -:10ADA00093060600938C0CFF635C93059387070161 -:10ADB0001386160023202701232267002324F10491 -:10ADC0002322C104E35ACFFC63840706130601045F -:10ADD0009385090013850A00EFF00FC6E312058C76 -:10ADE0008326410413030001938C0CFF8327810405 -:10ADF0001387040093851600130F7000E34893FB3C -:10AE000093068700B3879701232027012322970108 -:10AE10002324F1042322B104130770006344B71AFA -:10AE20009385150013868600138706006FF08FFF49 -:10AE30009305100093060000138704006FF09FF63F -:10AE4000130601049385090013850A00EFF0CFBEB5 -:10AE5000E30C05826FF0DF841305100093060000F9 -:10AE6000138704006FF09FE6638A071E1306010430 -:10AE70009385090013850A00232EE101232CF1019B -:10AE8000EFF08FBBE31E05808326410483278104F6 -:10AE9000032FC101832F81011306410593851600FD -:10AEA000138704006FF04FF19307C1032326F104C9 -:10AEB000930720002328F104930510001306410591 -:10AEC0009386050013070600938516001306870076 -:10AED0006FF04FF4138A0D006FF0DFAF93050001A0 -:10AEE00063D6056193020001930370006F00C001F7 -:10AEF000138526001307870093060600130808FF32 -:10AF000063D8020713861600938707012320770171 -:10AF1000232257002324F1042322C104E3DAC3FCD3 -:10AF2000638E0706130601049385090013850A0042 -:10AF300023200103232EE101232CF101EFF0CFAFF9 -:10AF4000631005F6032801028326410493020001E1 -:10AF5000130808FF83278104032FC101832F810178 -:10AF6000138704001385160093037000E3CC02F9E5 -:10AF7000B387070123207701232207012324F1044B -:10AF80002322A1049306700063CAA60E130787004C -:10AF900093051500930605006FF00FDE9306000081 -:10AFA00013051000138704006FF05FF5635444012C -:10AFB00013040A0083278100B38787002324F1004C -:10AFC0006FF08FEC638A0734130601049385090040 -:10AFD00013850A00EFF04FA6631405EC83254104A6 -:10AFE0008327810413064105938515001387040008 -:10AFF0006FF04FE323220104138704006FF0CFCAE0 -:10B00000639A0CF8930D0A00930C0000130C0000D7 -:10B01000130B010F6FF04FF90326C10093770A015C -:10B02000930646006390071A93770A046386073CE9 -:10B030008327C100130800002326D10003DC07008A -:10B04000930610006FF04FFF1306410593051000A3 -:10B0500093060000138704006FF0CFDB63880F1C9A -:10B060009307C1032326F104930720002328F1044A -:10B0700093061000130741056FF01FE5638E072646 -:10B08000130601049385090013850A00232EE101AC -:10B09000232CF101EFF04F9A631405E0832641045D -:10B0A00083278104032FC101832F810113870400AB -:10B0B000938516006FF04FCC93770A402320F1025E -:10B0C000930D0000130B010F6F0040039305080060 -:10B0D0001306A0009306000013050C00232EE100C8 -:10B0E000232C0101EF20C053032881010327C10154 -:10B0F00063080832130C0500138805009305080047 -:10B100001306A0009306000013050C00232EE10097 -:10B11000232C0101EF2010148327010213050503DE -:10B12000A30FABFE032881010327C101130BFBFF13 -:10B13000938D1D00E38C07F88327410283C6070027 -:10B14000E396B6F99307F00FE382FDF86316080063 -:10B1500093079000E3F887B3832781028325C10218 -:10B16000232E0101330BFB401386070013050B0050 -:10B17000232CE100EFD00FA9032741020328C101CE -:10B180001306A000834517009306000013050C006A -:10B19000B337B000B307F700930508002322F1028C -:10B1A000EF20004803278101930D00006FF09FF40A -:10B1B0009305150013068F009306050013070F0073 -:10B1C0006FF0CFC52326D100032C06001308000022 -:10B1D000930610006FF04FE68327410283460D006F -:10B1E000638007B083C70700638C07AE93ED0D4003 -:10B1F0006FF00FAF032681009357F64123A0C600DE -:10B2000023A2F6006FF04FA3032C06002326D100E3 -:10B210001358FC41930608006FF04FD5032C06002D -:10B22000130800002326D1006FF08FE09306000082 -:10B230001306410593051000138704006FF08FBDBE -:10B24000B7370180938787C92328F10093F70D0250 -:10B25000638407068327C100138B7700137B8BFF62 -:10B26000032C0B0003284B0093078B002326F100CF -:10B2700013F61D00630E060033660C01630A060018 -:10B2800013060003230EC102A30ED10293ED2D007D -:10B2900013FAFDBF930620006FF00FDA138A0D003A -:10B2A0006FF0DF84B7370180938747C82328F10008 -:10B2B00093F70D02E39007FA8325C10093F70D0180 -:10B2C00013864500638A070603AC050013080000D7 -:10B2D0002326C1006FF0DFF913050B00232CE100DA -:10B2E0002326D100EFD04F8903278101130C0500DD -:10B2F000930C00006FF04FCB0347B10363160714A4 -:10B30000E3940FBA9306000093051000130641055D -:10B31000138704006FF00FB01307100093070C00A1 -:10B320002326610523288105232481052322E104A6 -:10B33000130641056FF0CFB293F70D046380070A3F -:10B340008327C100130800002326C10003DC070087 -:10B350006FF01FF283461D0093ED0D20130D1D00AD -:10B360006FF00F9883461D0093ED0D02130D1D0025 -:10B370006FF00F978327810023A0F6006FF0CF8B2B -:10B3800093076000138C0C0063EC970BB7380180B7 -:10B39000130A0C002326D100138BC8CA6FF0CF9A72 -:10B3A00093F70D20638607108327C1002326D10061 -:10B3B000038C07001358FC41930608006FF00FBB85 -:10B3C00093F70D20638C070C8327C100130800003E -:10B3D0002326D10003CC07006FF08FC593F70D2013 -:10B3E0006384070A8327C100130800002326C100D5 -:10B3F00003CC07006FF0DFE793770A20638A070624 -:10B400008327C100130800002326D10003CC0700C6 -:10B41000930610006FF04FC2930606006FF09F9ED8 -:10B4200093079000E3E887CD6FF0DF8513064105B1 -:10B430009305100093060000138704006FF00F9E21 -:10B44000130C60006FF09FF49307B1032326F104FF -:10B45000930710002328F1049305100013064105FB -:10B460006FF08F94832781002390F6006FE0DFFC5C -:10B470008327C100130800002326D10003AC070076 -:10B48000930610006FF04FBB8327C1001308000024 -:10B490002326C10003AC07006FF09FDD8327C100A6 -:10B4A000130800002326D10003AC07006FF04FB84B -:10B4B0008327C1002326D10003AC07001358FC41A9 -:10B4C000930608006FF08FAA130601049385090004 -:10B4D00013850A00EFE05FD66FF08F9C138C0C0091 -:10B4E0002326D100930C00006FF00FAC130506006B -:10B4F0006FF01FA8938516006FF0CFC1138A0D005F -:10B500006FF04FA99307F0FF2324F1006FF00F9A1B -:10B51000130F0600138505006FF0DF818327C1003C -:10B5200083AC07009387470063D40C00930CF0FFB3 -:10B5300083461D002326F100138D05006FE05FFA9E -:10B5400037570180930705000325C79C9306060023 -:10B5500013860500938507006FE09FDE83D7C50043 -:10B5600003AE450603D3E50083A8C50103A8450241 -:10B57000130101B893F7D7FF13070040232C81462E -:10B58000231AF10013840500930701079305810036 -:10B59000232A914623282147232E1146130905000B -:10B5A0002326C107231B6100232211032326010345 -:10B5B0002324F100232CF1002328E100232EE100B5 -:10B5C00023200102EFE0DFD793040500635C05024E -:10B5D0008357410193F70704638807008357C4002A -:10B5E00093E707042316F4008320C147032481470F -:10B5F00003290147138504008324414713010148AF -:10B60000678000009305810013050900EF000042E8 -:10B61000E30005FC9304F0FF6FF09FFBB757018038 -:10B6200003A3079267000300638405029307F00FEA -:10B6300063E8C7002380C500130510006780000081 -:10B640009307A0082320F5001305F0FF6780000092 -:10B650001305000067800000B757018083A7C79CCF -:10B66000130101FF232481002322910023261100CE -:10B6700093040500138405006386070003A787036E -:10B680006300070E0317C400931707019376870022 -:10B6900093D70701638006048326040163800606AE -:10B6A00013F617006304060803264401232404004C -:10B6B000130500003306C040232CC400638606082F -:10B6C0008320C10003248100832441001301010170 -:10B6D0006780000093F607016384060C93F7470028 -:10B6E00063960708832604011367870093170701F1 -:10B6F0002316E40093D70701E39406FA13F607280C -:10B7000093050020E30EB6F89305040013850400AA -:10B71000EF00907B0317C4008326040193170701F1 -:10B7200093D7070113F61700E31006F813F6270066 -:10B730009305000063140600832544012324B4000C -:10B7400013050000E39E06F693F70708E38A07F661 -:10B75000136707042316E4001305F0FF6FF05FF68C -:10B7600013850700EF0040676FF0DFF183250403C6 -:10B77000638E0500930704046388F50013850400B5 -:10B78000EF808F890317C400232804028326040155 -:10B790001377B7FD232204002320D4006FF0DFF4D9 -:10B7A0009307900023A0F400136707042316E40016 -:10B7B0001305F0FF6FF0DFF0130101FF13056000C8 -:10B7C00023261100EF10402A13051000EF409F8E32 -:10B7D0008397C500130101FE232C8100232631012C -:10B7E000232E1100232A91002328210193F687009C -:10B7F0001384050093090500639A061037170000AB -:10B800001307078083A64500B3E7E7002396F500FA -:10B810006354D01803278402630A070C83A4090029 -:10B820009396070123A00900139637018325C401CD -:10B8300093D606016348061693061000130600000F -:10B8400013850900E70007009307F0FF630CF51864 -:10B850008356C400032784028325C40193F646005F -:10B86000638E060083264400832704033305D540F6 -:10B87000638607008327C4033305F54013060500DC -:10B880009306000013850900E70007009307F0FF07 -:10B89000631EF51003A709008317C4006308071689 -:10B8A0009306D0016306D700930660016314D70C9A -:10B8B0008326040137F7FFFF1307F77FB3F7E7008D -:10B8C0002316F400232204002320D400832504033C -:10B8D00023A09900638C0500930704046386F50098 -:10B8E00013850900EF705FF323280402130500009D -:10B8F0008320C10103248101832441010329010123 -:10B900008329C100130101026780000003A905011A -:10B91000E30E09FC83A405001397070113570701E1 -:10B920001377370023A02501B38424419307000037 -:10B930006314070083A745012324F40063489000A3 -:10B940006FF0DFFA3309A900E35290FA832744022B -:10B950008325C4019386040013060900138509009A -:10B96000E7800700B384A440E34EA0FC8357C400E3 -:10B970001305F0FF93E707048320C1012316F400A9 -:10B980000324810183244101032901018329C1008A -:10B99000130101026780000003A7C503E34CE0E642 -:10B9A0006FF0DFF4032504056FF05FEB8357C400ED -:10B9B00037F7FFFF1307F77FB3F7E700832604018C -:10B9C0009397070193D707412316F400232204001D -:10B9D0002320D40013973701E35A07EE2328A40449 -:10B9E0006FF0DFEE83A70900E38407E61307D001B9 -:10B9F0006388E702130760016384E7028357C4008A -:10BA000093E707042316F4006FF09FEE37F7FFFF6C -:10BA10001307F77F83260401B3F7E7006FF0DFFA1F -:10BA200023A09900130500006FF09FEC130101FEA5 -:10BA3000232C8100232E110013040500630605004A -:10BA400083278503638007028397C50063960702F7 -:10BA50008320C101032481011305000013010102A9 -:10BA6000678000002326B100EF0000378325C10066 -:10BA70008397C500E38E07FC1305040003248101AE -:10BA80008320C101130101026FF09FD493050500CB -:10BA900063080500B757018003A5C79C6FF01FF925 -:10BAA000B757018003A5879CB7C500809385C5A2C1 -:10BAB0006F0050291305000067800000B7D5008093 -:10BAC000938585FF6F001028130101FEB7C7008022 -:10BAD000232E1100232C8100232A910023282101E9 -:10BAE0002326310123244101232251012320610116 -:10BAF000032445009387C7AB232EF5021307C52EF9 -:10BB0000930730002324E52E2322F52E2320052E33 -:10BB100093074000130905002326F4001306800054 -:10BB2000930500002322040623200400232204009E -:10BB30002324040023280400232A0400232C0400C7 -:10BB40001305C405EF40DFB037DB00808324890094 -:10BB5000B7DA008037DA0080B7D90080130B8BB2D8 -:10BB6000938ACAB8130A4AC19389C9C7B7070100A3 -:10BB70002320640323225403232444032326340371 -:10BB8000232E84009387970023A6F40013068000D9 -:10BB90009305000023A2040623A0040023A20400AE -:10BBA00023A4040023A8040023AA040023AC040057 -:10BBB0001385C405EF40DFA90324C900B7070200BD -:10BBC00023A0640323A2540323A4440323A6340321 -:10BBD00023AE9400938727012326F4002322040632 -:10BBE000232004002322040023240400232804002B -:10BBF000232A0400232C04001305C4051306800027 -:10BC000093050000EF40DFA48320C10123206403DB -:10BC1000232254032324440323263403232E8400A5 -:10BC20000324810193071000232CF902832441018E -:10BC3000032901018329C100032A8100832A4100CD -:10BC4000032B0100130101026780000013050000AF -:10BC500067800000130101FF232291001306800674 -:10BC60009384F5FFB384C4022320210113890500C6 -:10BC7000232481002326110093854407EFA01FA7EA -:10BC800013040500630005021305C500232004000A -:10BC9000232224012324A400138684069305000094 -:10BCA000EF401F9B8320C100130504000324810083 -:10BCB0008324410003290100130101016780000072 -:10BCC000130101FEB75701802328210103A9879C96 -:10BCD00023263101232E110083278903232C810081 -:10BCE000232A9100930905006386070A1309092E88 -:10BCF0009304F0FF83274900032489009387F7FF0B -:10BD000063D807006F00000813048406638C97064D -:10BD10000317C4009387F7FFE31807FEB707FFFF79 -:10BD20009387170023220406232004002322040003 -:10BD3000232404002326F40023280400232A0400DB -:10BD4000232C040013068000930500001305C4058E -:10BD5000EF401F9023280402232A04022322040414 -:10BD6000232404048320C10113050400032481015A -:10BD700083244101032901018329C1001301010228 -:10BD80006780000003240900630C04001309040009 -:10BD90006FF05FF613050900EFF01FD36FF01FF58A -:10BDA0009305400013850900EFF0DFEA2320A90086 -:10BDB00013040500E31C05FC9307C00023A0F90051 -:10BDC0006FF05FFAB757018003A5879CB7D5008055 -:10BDD000938585FF6F0000778327850363840700C1 -:10BDE000678000006FF05FCE678000006780000012 -:10BDF0006780000067800000B757018003A5C79CDB -:10BE0000B7C50080938545AB6F008069B757018047 -:10BE100003A5C79CB7C500809385C5C46F00406863 -:10BE2000130101FD23248102232E31012328610106 -:10BE3000232611022322910223202103232C4101D6 -:10BE4000232A5101130B05009389050013040600F2 -:10BE5000EFD01FA2930710006310F5029387F9FF3C -:10BE60001307E00F636AF70013F7F90F2306E100E9 -:10BE7000130910006F00C0029306C4051386090061 -:10BE80009305C10013050B00EF0090799307F0FFB5 -:10BE9000130905006304F50A630E05080347C10092 -:10BEA00093040000130AF0FF930AA0006F008002C1 -:10BEB00083270400938617002320D4002380E70003 -:10BEC000938414009307C100B387970063F4240799 -:10BED00003C70700832784009387F7FF2324F40018 -:10BEE000E3D807FC832684019305070013060400AA -:10BEF00013050B0063C4D700E31C57FBEF009058F9 -:10BF0000E31045FD1309F0FF8320C10203248102E1 -:10BF1000832441028329C101032A8101832A41012B -:10BF2000032B010113050900032901021301010379 -:10BF300067800000138909006FF01FFD8357C4005C -:10BF400093E707042316F4006FF01FFC8317C60065 -:10BF5000139727016340070203274606B726000010 -:10BF6000B3E7D700B72600003367D7002316F600E3 -:10BF70002322E6066FF0DFEA130101FEB7570180C6 -:10BF8000232C810003A4C79C232E110013860500D7 -:10BF90009305050063060400832784036380070478 -:10BFA0008317C6001397270163400702032746063D -:10BFB000B7260000B3E7D700B72600003367D700E5 -:10BFC0002316F6002322E60613050400032481014C -:10BFD0008320C101130101026FF09FE42324A1001B -:10BFE000130504002326C100EFF01FDF0326C10064 -:10BFF000832581006FF0DFFA83278600638E073286 -:10C0000083D7C500130101FD23248102232C4101A4 -:10C01000232A5101232611022322910223202103E6 -:10C02000232E31012328610123267101232481015C -:10C03000232291012320A10113F78700130A060090 -:10C04000930A0500138405006306070803A705018A -:10C050006302070813F7270083240A00630C07080C -:10C06000832744028325C401370B00809309000015 -:10C0700013090000134B0BC01386090013850A0037 -:10C08000630209049306090063742B0193060B00F5 -:10C09000E78007006358A02883278A00B389A90096 -:10C0A0003309A9403385A7402324AA00630A052049 -:10C0B000832744028325C4011386090013850A00DF -:10C0C000E31209FC83A9040003A9440093848400BB -:10C0D0006FF09FFA9305040013850A00EFF0CFD7A5 -:10C0E000631C053A8357C40083240A0013F7270012 -:10C0F000E31807F613F7170063140724832C840052 -:10C1000003250400370B0080934BEBFF130C00005A -:10C1100013090000134BFBFF630E090E13F70720F2 -:10C12000630C0724138D0C006362992F13F70748E3 -:10C13000630A0708832944018325040113071900B2 -:10C1400093961900B386360193D9F601330DB540A5 -:10C15000B389D90093D919403307A7011386090081 -:10C1600063F6E900930907001306070093F70740F9 -:10C170006384072E9305060013850A00EFA00FD7EE -:10C18000930C0500630205308325040113060D009E -:10C19000EFD08FF78357C40093F7F7B793E70708FB -:10C1A0002316F4003385AC01B387A94123289401F9 -:10C1B0002320A400232A3401930C09002324F40033 -:10C1C000130D090013060D0093050C00EFD09F8599 -:10C1D000032784008327040093090900B30C9741C7 -:10C1E000B387A701232494012320F400130900003E -:10C1F00003268A00330C3C01B309364123243A015B -:10C200006380090C832C8400032504008357C40039 -:10C21000E31609F003AC040003A9440093848400EE -:10C220006FF09FEF83A9440003AC04009384840063 -:10C23000E38A09FE138609009305A00013050C008C -:10C24000EFA05FC66304051213051500330B85418B -:10C2500093070B00938B090063F43701938B07005E -:10C2600003250400832704018326440163F8A70003 -:10C2700003298400338926016342790963C8DB1AE4 -:10C28000832744028325C40113060C0013850A008A -:10C29000E7800700130905006356A008330B2B4104 -:10C2A00013051000630A0B1603268A00330C2C01B9 -:10C2B000B38929413309264123242A01631A090835 -:10C2C000130500008320C10203248102832441025C -:10C2D000032901028329C101032A8101832A410123 -:10C2E000032B0101832BC100032C8100832C41000F -:10C2F000032D0100130101036780000093050C006A -:10C3000013060900EFD00FF2832704009305040001 -:10C3100013850A00B38727012320F400EFF00FF103 -:10C32000E30E05F68317C40093E707042316F40011 -:10C330001305F0FF6FF01FF9130500006780000080 -:10C34000130B000013050000130C000093090000FC -:10C35000E38A09ECE31E05EE138609009305A000AD -:10C3600013050C00EFA01FB4E31005EE938719002E -:10C37000138B07006FF01FEE8327040163E2A7040D -:10C3800083274401636EF9029306090063F42B01CD -:10C3900093060B00B3C6F602032744028325C401AB -:10C3A00013060C0013850A00B386F602E7000700A7 -:10C3B00093090500E358A0F6330939416FF05FE3B4 -:10C3C00093890C006374990193090900138609008D -:10C3D00093050C00EFD00FE58327840003270400AA -:10C3E000B3873741330737012324F4002320E400C7 -:10C3F000E39407FC9305040013850A00EFF00FE3B4 -:10C40000E31205F2330939416FF09FDE930C090006 -:10C41000130D09006FF01FDB9305040013850A005C -:10C42000EFF0CFE0E30205E86FF0DFEF13860B00DB -:10C4300093050C00EFD00FDF832784000326040050 -:10C4400013890B00B3877741330676012324F40068 -:10C450002320C4006FF09FE413850A00EFD08FEE15 -:10C46000930C0500E31005D48325040113850A000D -:10C47000EF708FBA8317C4001307C00023A0EA002F -:10C4800093F7F7F76FF05FEA1307C0008317C40054 -:10C4900023A0EA006FF05FE91305F0FF6FF09FE261 -:10C4A000130101FE23282101232631012324410108 -:10C4B0002322510123206101232E1100232C81000E -:10C4C000232A9100138B0500930A052E130A0000FE -:10C4D000930910001309F0FF83A44A0003A48A0003 -:10C4E0009384F4FF63C604028357C4009384F4FF6B -:10C4F00063FCF9008317E400130504006386270139 -:10C50000E7000B00336AAA0013048406E39E24FDAF -:10C5100083AA0A00E3920AFC8320C101032481015B -:10C5200083244101032901018329C100832A410099 -:10C53000032B010013050A00032A810013010102E5 -:10C5400067800000130101FD23202103232E310108 -:10C55000232C4101232A5101232861012326710143 -:10C56000232611022324810223229102930A05002B -:10C57000938B0500130B052E130A0000930910007E -:10C580001309F0FF83244B0003248B009384F4FFF2 -:10C5900063C804028357C4009384F4FF63FEF90068 -:10C5A0008317E4009305040013850A0063862701BE -:10C5B000E7800B00336AAA0013048406E39C24FD81 -:10C5C000032B0B00E3100BFC8320C1020324810228 -:10C5D00083244102032901028329C101832A4101E5 -:10C5E000032B0101832BC10013050A00032A8101DB -:10C5F0001301010367800000130101F92324810660 -:10C60000138405008395E50023229106232021074A -:10C6100023261106930406001389060063CA050445 -:10C6200013068100EF00502F634405040327C10067 -:10C63000B7F700008320C106B3F7E70037E7FFFF35 -:10C64000B387E7000324810693B717002320F9007E -:10C650009307004023A0F40037150000832441060F -:10C6600003290106130505801301010767800000F7 -:10C670008357C4002320090093F707086384070247 -:10C680008320C106032481069307000423A0F4003D -:10C690000329010683244106130500001301010745 -:10C6A000678000008320C1060324810693070040B1 -:10C6B00023A0F4000329010683244106130500008A -:10C6C000130101076780000083D7C500130101FE35 -:10C6D000232C8100232E1100232A910023282101DD -:10C6E00093F72700138405006388070293873504B6 -:10C6F00023A0F50023A8F5009307100023AAF50056 -:10C700008320C10103248101832441010329010104 -:10C7100013010102678000009306C1001306810027 -:10C7200093040500EFF05FED8325810013090500F8 -:10C7300013850400EF909FFB8317C4006308050472 -:10C7400037C700801307C7AB23AEE402032781007D -:10C750008326C10093E707082316F4002320A400D2 -:10C760002328A400232AE40063980604B3E72701E2 -:10C770008320C1012316F400032481018324410195 -:10C7800003290101130101026780000013F707204C -:10C79000E31807F693F7C7FF93E72700130734045E -:10C7A0002316F400930710002320E4002328E4005C -:10C7B000232AF4006FF0DFF48315E40013850400EE -:10C7C000EF00101C631605008317C4006FF01FFAFA -:10C7D0000357C4001377C7FF1367170093170701A8 -:10C7E00093D707416FF09FF8130101FF93050008ED -:10C7F000232481002326110013040500EF901FEF6E -:10C80000232EA42C630405029307050823200500AA -:10C8100013054500E31CF5FE130500008320C1004D -:10C820000324810013010101678000001305F0FF5C -:10C830006FF0DFFE8327C52D638607001305000018 -:10C84000678000006FF05FFA130101FE232A910058 -:10C85000232E1100232C81009307F001930405007F -:10C8600063EAB702138405008325C52D638405049C -:10C870001314240033848500032504002320C400FE -:10C880008320C1010324810183244101130101029A -:10C89000678000008320C1010324810193076001A8 -:10C8A0002320F500832441011305F0FF1301010249 -:10C8B000678000002326C100EFF01FF393070500F7 -:10C8C0001305F0FFE39E07FA83A5C42D0326C100DC -:10C8D0006FF01FFA130101FF23229100232611009C -:10C8E000232481009307F0019304050063EAB70A4B -:10C8F0008327C52D1384050063840704139725003F -:10C90000B387E70003A70700630C07029306100034 -:10C91000630CD7069306F0FF6308D7041385050060 -:10C9200023A00700E7000700130500008320C100D3 -:10C93000032481008324410013010101678000006A -:10C9400013850400EF00001E130604000324810079 -:10C950008320C10093050500138504008324410052 -:10C96000130101016F0080158320C10003248100A1 -:10C97000930760012320F500832441001305100074 -:10C9800013010101678000008320C100032481009E -:10C99000832441001305000013010101678000009A -:10C9A000930760012320F5001305F0FF6FF01FF8D7 -:10C9B0009307F00163E6B70A8327C52D130101FE33 -:10C9C000232C9100232E110093040500638C07048F -:10C9D00013972500B387E70003A70700630A070240 -:10C9E0009306F0FF6306D706930610006308D7048A -:10C9F0001385050023A00700E700070013050000CA -:10CA00008320C1018324810113010102678000009A -:10CA10008320C10183248101130510001301010249 -:10CA2000678000002326B100EFF01FDC63160502CB -:10CA300083A7C42D8325C1006FF09FF98320C10116 -:10CA40008324810113053000130101026780000077 -:10CA5000130520006FF0DFFA1305F0FF6FF05FFAA7 -:10CA60001305F0FF67800000B757018093050500AC -:10CA700003A5C79C6FF01FE6375701809307050099 -:10CA80000325C79C13860500938507006FF0DFDB45 -:10CA9000B757018003A5C79C8327C52D6386070070 -:10CAA00013050000678000006FF01FD4B7570180A6 -:10CAB0009305050003A5C79C6FF09FEF130101FFCD -:10CAC000138705002324810023229100130405000D -:10CAD000B7540180930506001305070023261100B3 -:10CAE00023A804A0EF00500E9307F0FF630CF5009D -:10CAF0008320C1000324810083244100130101012C -:10CB00006780000083A704A1E38407FE8320C1009F -:10CB10002320F40003248100832441001301010138 -:10CB2000678000006F00D005130101FF23248100FE -:10CB3000138405008395E50023261100EF000071A2 -:10CB400063400502832704058320C100B387A70043 -:10CB50002328F404032481001301010167800000ED -:10CB60008357C40037F7FFFF1307F7FFB3F7E7005A -:10CB70008320C1002316F400032481001301010166 -:10CB80006780000013050000678000008397C500E0 -:10CB9000130101FE232C8100232A91002328210167 -:10CBA00023263101232E110013F7071013840500EB -:10CBB000930405008395E500130906009389060098 -:10CBC000631E070237F7FFFF1307F7FFB3F7E7000E -:10CBD0002316F400032481018320C10193860900F8 -:10CBE000130609008329C1000329010113850400EC -:10CBF00083244101130101026F004033930620009A -:10CC000013060000EF00C05D8317C4008315E40025 -:10CC10006FF05FFB130101FF2324810013840500E3 -:10CC20008395E50023261100EF00805B9307F0FF5A -:10CC30006304F5028357C400371700008320C10046 -:10CC4000B3E7E7002328A4042316F400032481009B -:10CC500013010101678000008357C40037F7FFFF0D -:10CC60001307F7FFB3F7E7008320C1002316F40092 -:10CC70000324810013010101678000008395E50012 -:10CC80006F008031130101FE232C8100232A9100C3 -:10CC900023282101232E1100232631011309050029 -:10CCA00093840500130406006306050083278503AB -:10CCB000638807140317C4008326840193778700D1 -:10CCC0002324D4009316070193D606016382070834 -:10CCD00083270401638E07061396260193F9F40F48 -:10CCE00093F4F40F635E06080327040083264401CF -:10CCF000B307F74063DED70A8326840013061700C4 -:10CD00002320C4009386F6FF2324D4002300370198 -:10CD100003274401938717006308F70C8357C40067 -:10CD200093F71700638607009307A000638EF40A49 -:10CD30008320C10103248101032901018329C1004A -:10CD40001385040083244101130101026780000060 -:10CD50009305040013050900EFE01F90631E05080A -:10CD60000317C40093F9F40F8327040193160701F6 -:10CD700093D606011396260193F4F40FE34606F6C4 -:10CD800083264406372600003367C70037E6FFFFD7 -:10CD90001306F6FFB3F6C6002316E40003270400CB -:10CDA0002322D40683264401B307F740E3C6D7F411 -:10CDB0009305040013050900EFE05FC7631E050239 -:10CDC000032704008326840093071000130617002E -:10CDD0009386F6FF2320C4002324D40023003701C8 -:10CDE00003274401E31CF7F293050400130509002F -:10CDF000EFE0DFC3E30E05F29304F0FF6FF05FF3A3 -:10CE0000EFE09FFD6FF01FEB3757018093070500A0 -:10CE10000325C79C13860500938507006FF09FE6E6 -:10CE2000130101FE232C8100232A9100B7570180B2 -:10CE3000232E110083A70792130405009384060094 -:10CE400063820502E78007009307F0FF6306F5029F -:10CE50008320C101032481018324410113010102C4 -:10CE6000678000001306000093054100E78007007B -:10CE70009307F0FFE31EF5FC23A004009307A0082E -:10CE80008320C1012320F400032481018324410174 -:10CE90001301010267800000130101FEB7570180F2 -:10CEA000232C8100232A9100232E110083A4C79CE8 -:10CEB000B757018083A7079213040600630A05028F -:10CEC00013860500930604009305050013850400EE -:10CED000E78007009307F0FF630AF5028320C10192 -:10CEE00003248101832441011301010267800000B2 -:10CEF0009306060093054100130600001385040005 -:10CF0000E78007009307F0FFE31AF5FC23200400F5 -:10CF10008320C101032481019307A00823A0F4000A -:10CF2000832441011301010267800000130101FF06 -:10CF30001387050023248100232291009305060016 -:10CF400013040500B754018013860600130507007B -:10CF50002326110023A804A0EF00405D9307F0FFF3 -:10CF6000630CF5008320C100032481008324410069 -:10CF7000130101016780000083A704A1E38407FE79 -:10CF80008320C1002320F400032481008324410076 -:10CF90001301010167800000130101FF23248100B8 -:10CFA0002322910013040500B75401801385050066 -:10CFB0002326110023A804A0EF0000309307F0FF00 -:10CFC000630CF5008320C100032481008324410009 -:10CFD000130101016780000083A704A1E38407FE19 -:10CFE0008320C1002320F400032481008324410016 -:10CFF0001301010167800000130101FF23261100C6 -:10D000002324810023229100232021016380050233 -:10D010001384050093040500630605008327850338 -:10D02000638C070A8317C400639207028320C10040 -:10D030000324810013090000832441001305090023 -:10D04000032901001301010167800000930504001A -:10D0500013850400EFE0CFF78327C402130905000E -:10D06000638A07008325C40113850400E780070055 -:10D07000634C05068357C40093F70708639E0706B1 -:10D0800083250403638C0500930704046386F5007D -:10D0900013850400EF604FF823280402832544041D -:10D0A0006388050013850400EF600FF72322040452 -:10D0B000EFE09FD323160400EFE05FD38320C1008D -:10D0C0000324810083244100130509000329010082 -:10D0D0001301010167800000EFE01FD08317C40037 -:10D0E000E38607F46FF09FF68357C4001309F0FF3F -:10D0F00093F70708E38607F88325040113850400E6 -:10D10000EF608FF16FF0DFF7B757018093050500EF -:10D1100003A5C79C6FF05FEE130101FF13870500A5 -:10D12000232481002322910013040500B7540180B9 -:10D1300093050600130507002326110023A804A069 -:10D14000EF00001D9307F0FF630CF5008320C10082 -:10D150000324810083244100130101016780000042 -:10D1600083A704A1E38407FE8320C1002320F400E9 -:10D170000324810083244100130101016780000022 -:10D18000130101FF232481002322910013040500D1 -:10D19000B7540180138505002326110023A804A09D -:10D1A000EF00801E9307F0FF630CF5008320C100A1 -:10D1B00003248100832441001301010167800000E2 -:10D1C00083A704A1E38407FE8320C1002320F40089 -:10D1D00003248100832441001301010167800000C2 -:10D1E000130101FF138705002324810023229100EE -:10D1F0009305060013040500B7540180138606004A -:10D20000130507002326110023A804A0EF00001E29 -:10D210009307F0FF630CF5008320C1000324810015 -:10D2200083244100130101016780000083A704A14A -:10D23000E38407FE8320C1002320F400032481003F -:10D24000832441001301010167800000130101FFE5 -:10D2500013870500232481002322910093050600F3 -:10D2600013040500B7540180138606001305070058 -:10D270002326110023A804A0EF00401C9307F0FF11 -:10D28000630CF5008320C100032481008324410046 -:10D29000130101016780000083A704A1E38407FE56 -:10D2A0008320C1002320F400032481008324410053 -:10D2B0001301010167800000130101FF2326110003 -:10D2C000232481009305000013060000930600004C -:10D2D00013070000930700009308900373000000F9 -:10D2E00013040500634C05008320C10013050400EE -:10D2F0000324810013010101678000003304804092 -:10D30000EF305F90232085001304F0FF6FF0DFFD06 -:10D31000130101F7232291082326110893840500A5 -:10D3200023248108930501001306000093060000E2 -:10D330001307000093070000930800057300000026 -:10D3400013040500634405021385040093050100DE -:10D35000EF00C0228320C1081305040003248108C4 -:10D3600083244108130101096780000033048040D1 -:10D37000EF305F89232085001304F0FF6FF0DFFC9E -:10D380001305100067800000130101F99305810067 -:10D3900023261106EFF0DFF79307F0FF630EF50089 -:10D3A0000325C1008320C1061355D5001375150050 -:10D3B00013010107678000008320C10613050000E8 -:10D3C0001301010767800000130101FF23261100EC -:10D3D000EF305F838320C100930760012320F500B5 -:10D3E0001305F0FF1301010167800000130101FF25 -:10D3F0002326110023248100930600001307000058 -:10D40000930700009308E003730000001304050075 -:10D41000634C05008320C100130504000324810030 -:10D42000130101016780000033048040EF308FFD5D -:10D43000232085001304F0FF6FF0DFFD130101FFCF -:10D440002326110023248100930600001307000007 -:10D45000930700009308F003730000001304050015 -:10D46000634C05008320C1001305040003248100E0 -:10D47000130101016780000033048040EF308FF812 -:10D48000232085001304F0FF6FF0DFFD3753018088 -:10D490008327439E130101FF232611001308050073 -:10D4A00063980702130500009305000013060000AF -:10D4B00093060000130700009308600D730000003E -:10D4C0001307F0FF930705006304E5042322A39EDE -:10D4D0003305F800930500001306000093060000D2 -:10D4E00013070000930700009308600D730000000D -:10D4F0008327439E3308F800631C05018320C10085 -:10D500002322A39E138507001301010167800000F9 -:10D51000EF304FEF8320C1009307C0002320F500B8 -:10D520001305F0FF1301010167800000130101FFE3 -:10D530002326110023248100930600001307000016 -:10D540009307000093080004730000001304050013 -:10D55000634C05008320C1001305040003248100EF -:10D56000130101016780000033048040EF308FE930 -:10D57000232085001304F0FF6FF0DFFD130101FF8E -:10D5800083A3450183A2850183AFC50103AF0502D3 -:10D5900083AE050303AE050403A3850303A8850436 -:10D5A00083A8C50403A685052326810023249100B2 -:10D5B00003A4050183A485002322210103A90500FA -:10D5C00083A6C50503A7850683A7C50623102501E5 -:10D5D000231195002322850023147500231555007F -:10D5E0002316F5012317E5012328D5012326C505B8 -:10D5F00023246504232C0501232E15012324C502B1 -:10D600002326D5020324C100232CE502232EF50294 -:10D610008324810003294100130101016780000078 -:10D62000930805009387050013080600138506007C -:10D630001383080063940628B736018093864667F3 -:10D6400063F6C50E370701006378E60C1307F00F89 -:10D650003337C700131737003355E600B386A600EB -:10D6600083C60600130500023387E600B306E540D3 -:10D67000630CE500B397D70033D7E8003318D60022 -:10D68000B365F7003393D80093580801B3D7150357 -:10D69000131608011356060113570301B3F61503B9 -:10D6A00013850700B305F6029396060133E7E600FB -:10D6B000637EB700330707011385F7FF636807012F -:10D6C0006376B7001385E7FF330707013307B740D9 -:10D6D000B3771703131303011353030133571703CE -:10D6E0009397070133E36700B306E60213060700CA -:10D6F000637CD300330368001306F7FF63660301FE -:10D700006374D3001306E7FF131505013365C500E5 -:10D71000930500006F00400E37050001130700015C -:10D72000E36CA6F2130780016FF01FF36316060087 -:10D73000130710003358C702370701006370E80C65 -:10D740001307F00F63740701130580003357A80017 -:10D75000B386E60003C70600130600023307A700DE -:10D76000B306E6406316E60AB38707419305100047 -:10D7700093580801131608011356060113570301A5 -:10D78000B3F61703B3D717039396060133E7E60002 -:10D79000330EF60213850700637EC70133070701C6 -:10D7A0001385F7FF636807016376C7011385E7FFF9 -:10D7B000330707013307C741B37717031313030177 -:10D7C00013530301335717039397070133E367009C -:10D7D000B306E60213060700637CD3003303680038 -:10D7E0001306F7FF636603016374D3001306E7FFB4 -:10D7F000131505013365C500678000003707000178 -:10D8000013050001E364E8F4130580016FF01FF4D1 -:10D810003318D800B3D5E7003393D800B397D700B7 -:10D8200033D7E800935808013366F70033F7150340 -:10D830009317080193D7070113550601B3D51503B4 -:10D84000131707013367A700B386B70213850500D6 -:10D85000637ED700330707011385F5FF636807016F -:10D860006376D7001385E5FF33070701B306D7407A -:10D8700033F716031316060113560601B3D6160323 -:10D8800013170701B388D702B367C70013870600D1 -:10D8900063FE1701B38707011387F6FF63E80701EB -:10D8A00063F617011387E6FFB38707019315050198 -:10D8B000B3871741B3E5E5006FF09FEB63E6D5183A -:10D8C0003707010063F4E6041307F00FB335D70000 -:10D8D000939535003737018033D5B6001307476776 -:10D8E0003307A70003470700130500023307B700FB -:10D8F000B305E5406316E50213051000E3EEF6EE0E -:10D9000033B5C800134515006FF01FEF370700014E -:10D9100093050001E3E0E6FC930580016FF09FFBB7 -:10D920003353E600B396B6003363D30013550301B7 -:10D93000B31EB60033D6E700B376A602B397B7009E -:10D9400033D7E8003368F7009317030193D7070133 -:10D95000135708013356A6029396060133E7E600F3 -:10D96000338FC702130E0600637EE701330767009B -:10D97000130EF6FF636867006376E701130EE6FF98 -:10D98000330767003307E741B376A7023357A7028F -:10D99000939606013386E7029317080193D7070190 -:10D9A000B3E7F6009306070063FEC700B38767007E -:10D9B0009306F7FF63E8670063F6C7009306E7FF87 -:10D9C000B387670013150E01370E01003365D500CC -:10D9D0009306FEFF3378D500B387C740B3F6DE0069 -:10D9E0001356050193DE0E013303D802B306D602A7 -:10D9F000135703013308D8033308D800330707014E -:10DA00003306D6036374D7003306C6019356070165 -:10DA10003386C60063E6C702E39CC7CEB7070100A2 -:10DA20009387F7FF3377F700131707013373F3007A -:10DA3000B398B8003307670093050000E3FEE8DA07 -:10DA40001305F5FF6FF0DFCC930500001305000010 -:10DA50006FF09FDA9308060013870600930705000E -:10DA600013880500639C0622B736018093864667BB -:10DA700063FCC50C37030100637E660A1303F00FD5 -:10DA80006374C300130780003353E600B386660057 -:10DA900003CE0600330EEE00130700023303C74126 -:10DAA000630CC701B3956500335EC501B31866000A -:10DAB0003368BE00B317650013D608013377C80278 -:10DAC000139508011355050193D607013358C80271 -:10DAD00013170701B366D7003308050363FA06017D -:10DAE000B386160163E6160163F40601B3861601D8 -:10DAF000B386064133F7C6029397070193D7070110 -:10DB0000B3D6C602B306D50213150701B367F500F5 -:10DB100063FAD700B387170163E6170163F4D700F0 -:10DB2000B3871701B387D74033D56700930500004B -:10DB3000678000003703000113070001E36666F405 -:10DB4000130780016FF05FF46316060013061000E0 -:10DB5000B35816033706010063F2C80A1306F00F24 -:10DB6000637416011307800033D6E800B386C6003D -:10DB700003CE0600330EEE00130700023303C74145 -:10DB80006318C709B385154113D708011395080118 -:10DB90001355050113D60701B3F6E502B3D5E50227 -:10DBA00093960601B3E6C600B305B50263FAB60064 -:10DBB000B386160163E6160163F4B600B386160158 -:10DBC000B385B640B3F6E5029397070193D70701F3 -:10DBD000B3D5E502B305B50213950601B367F500A9 -:10DBE00063FAB700B387170163E6170163F4B70060 -:10DBF000B3871701B387B7406FF01FF337060001F3 -:10DC000013070001E3E2C8F6130780016FF0DFF5A8 -:10DC1000B398680033D7C501B3176500335EC501FB -:10DC200013D50801B376A702B3956500336EBE0025 -:10DC30009395080193D5050113560E013357A7029A -:10DC400093960601B3E6C6003387E50263FAE60061 -:10DC5000B386160163E6160163F4E600B386160187 -:10DC60003386E640B376A602131E0E01135E0E0144 -:10DC70003356A602939606013386C502B3E5C60164 -:10DC800063FAC500B385150163E6150163F4C500A9 -:10DC9000B3851501B385C5406FF01FEFE3EAD5E802 -:10DCA0003707010063FCE604130EF00F3337DE0084 -:10DCB00013173700B738018033D3E60093884867DD -:10DCC000B388680003CE0800330EEE00130700028D -:10DCD0003303C741631EC70363E4B600636AC5002C -:10DCE000B307C540B385D5403335F5003388A5402B -:10DCF00013850700930508006FF09FE3B708000144 -:10DD000013070001E3E816FB130780016FF09FFA89 -:10DD10003357C601B3966600336FD700B3D7C5013A -:10DD200013570F01B3F8E702B39565003358C501E7 -:10DD30003368B80093150F0193D505019356080178 -:10DD40003316660033156500B3D7E70293980801D0 -:10DD5000B3E6D800B38EF5029388070063FED601C0 -:10DD6000B386E6019388F7FF63E8E60163F6D60120 -:10DD70009388E7FFB386E601B386D641B3FEE60299 -:10DD80001318080113580801B3D6E602939E0E013A -:10DD9000B3EE0E01B385D5029387060063FEBE0085 -:10DDA000B38EEE019387F6FF63E8EE0163F6BE00E3 -:10DDB0009387E6FFB38EEE01B385BE4093980801CA -:10DDC000B70E0100B3E8F8009387FEFF33F8F800C0 -:10DDD0009356060193D80801B377F6003307F8028B -:10DDE000B387F8023308D802B388D8023308F800A2 -:10DDF00093560701B386060163F4F600B388D80191 -:10DE0000B70701009387F7FF13D80601B3F6F600B2 -:10DE1000939606013377F700B30818013387E600BD -:10DE200063E61501639E1501637CE5003306C74078 -:10DE30003337C7003307E701B388E840130706000C -:10DE40003307E5403335E500B3851541B385A5407B -:10DE5000B397C5013357670033E5E700B3D56500D5 -:10DE60006FF01FCD130101FD23248102232A5101EC -:10DE7000232481012326110223229102232021033E -:10DE8000232E3101232C4101232861012326710116 -:10DE90002322910113040500130C0600938A060047 -:10DEA0007329200093D74501939BC5001397570111 -:10DEB00093DBCB0013DAF501630C070213FBF77F4A -:10DEC0009307F07F6308FB081357D501939B3B0032 -:10DED000B36B7701B7078000B3EBFB0093193500F4 -:10DEE000130B1BC0930C0000930400006F0080080C -:10DEF000B3E7AB00638E070E63800B0413850B0042 -:10DF0000EF401033130755FF9307C00163CCE702BE -:10DF10009306D001930985FFB386E640B39B3B018E -:10DF2000B356D400B3EB7601B31934019305D0C0D6 -:10DF3000338BA5406FF01FFBEF40902F13050502B8 -:10DF40006FF05FFC930B85FDB31B74019309000018 -:10DF50006FF0DFFD33E4AB006306040A9397CB0058 -:10DF600093090500130BF07F930C3000930400011C -:10DF7000E3CC07F613D74A011395CA00931657014D -:10DF800093070C001354C5009375F77F93DAFA01D9 -:10DF9000638406081307F07F6386E50E9357DC0160 -:10DFA0001315340033E5A70037048000336485007F -:10DFB00093173C00138515C01307000093962C009F -:10DFC000B3E6E600B305AB409386F6FF1305E00029 -:10DFD00033465A016360D510373501809396260089 -:10DFE0001305055CB386A60083A6060067800600BD -:10DFF000930B000093090000130B0000930C10001A -:10E000006FF09FEE930B000093090000130BF07F5D -:10E01000930C20006FF05FEDB36784016384070801 -:10E020006302040413050400EF40902093050500EB -:10E03000938655FF9307C00163CED7021307D00123 -:10E04000938785FF3307D7403315F4003357EC002F -:10E050003364A700B317FC001307D0C03305B740E3 -:10E060006FF09FF513050C00EF40901C930505021F -:10E070006FF01FFC138585FD3314AC00930700007F -:10E080006FF09FFD33668401630806021317C40016 -:10E090001305F07F634C070213073000930400015F -:10E0A0006FF0DFF113040000930700001305000078 -:10E0B000130710006FF09FF0130400009307000097 -:10E0C0001305F07F130720006FF05FEF1307300098 -:10E0D0006FF0DFEE6366740163968B2E63E4F92EB6 -:10E0E0001395FB0113D719009396F90193DB1B00DD -:10E0F000B369E5001315840013D887013368A800BD -:10E100001355050133D3AB02131E0801135E0E0134 -:10E110009398870093D70901B3FBAB02930F0300D9 -:10E1200033076E02939B0B01B3E7770163FEE700B1 -:10E13000B3870701930FF3FF63E8070163F6E70076 -:10E14000930FE3FFB3870701B387E740B3DEA7026E -:10E150009399090193D90901B3F7A70213830E001C -:10E160003307DE0393970701B3E7F90063FEE70087 -:10E17000B38707011383FEFF63E8070163F6E70037 -:10E180001383EEFFB38707013387E740939F0F01A7 -:10E19000B7070100B3EF6F001383F7FF33FF6F0082 -:10E1A00093D20F0193DE080133F3680033046F024A -:10E1B000B3896202338FEE03B3033F01135F04019F -:10E1C000330F7F00B382D20363743F01B382F20046 -:10E1D000B703010093570F019383F3FFB3825700F6 -:10E1E000B3777F009397070133747400B387870078 -:10E1F0006368570013840F006314570463F2F60436 -:10E20000B386160133BF1601330F0F013307E70141 -:10E210001384FFFF6366E8006314E80263E21603F9 -:10E2200063665700639EE20063FCF600B386160146 -:10E2300033BF1601330F0F011384EFFF3307E701DC -:10E24000338FF64033075740B3B6E6013307D74064 -:10E250009307F0FF6304E812B352A70293570F012C -:10E260003377A70293860200B30F5E0213170701EC -:10E2700033E7E700637EF701330707019386F2FF78 -:10E28000636807016376F7019386E2FF33070701AE -:10E290003307F741B35FA70293170F0193D7070125 -:10E2A0003377A702330EFE031317070133E7E700A6 -:10E2B00093870F00637EC701330707019387FFFF32 -:10E2C000636807016376C7019387EFFF3307070190 -:10E2D00093960601B3E6F6009397060193D70701DC -:10E2E0003307C74113DE0601330FF30233036E0217 -:10E2F000338ECE03B38EFE0293570F01B38E6E00A2 -:10E30000B387D70163F6670037050100330EAE000F -:10E3100013D307013303C301370E0100130EFEFFB1 -:10E3200033F5C70113150501337FCF013305E5012F -:10E33000636867006314673E938706006300050403 -:10E340003307E8009387F6FF63640703636667009B -:10E350006314673C63F0A8029387E6FF9396180066 -:10E36000B3B8160133880801330707019388060004 -:10E37000631467006384A80093E717001388F53FD0 -:10E38000635A001913F77700630A070A130720007E -:10E3900093E414006302E90A130730006308E908F4 -:10E3A000631E090813F7F700930640006308D708B7 -:10E3B00013874700B337F7003304F40093070700CF -:10E3C0006F00C0079385F5FF930600006FF09FD2A2 -:10E3D00013060A0013840B009387090013870C00AF -:10E3E000930630006300D732930610006306D730DF -:10E3F00093062000E314D7F86F00000113860A008B -:10E400006FF01FFE93E484001305000093070000E3 -:10E410001307F07F6F00C005370408009307000062 -:10E4200013060000130730006FF09FFB631806000F -:10E43000138787006FF01FF8E31C06FE13177400A4 -:10E44000635A0700370700FF1307F7FF3374E40030 -:10E45000138805401307E07F634E070713D7370083 -:10E460009317D401B3E7E7001355340013070800EE -:10E4700013174701B706F07F1315C5003377D70090 -:10E480001355C5003365A7001316F6013367C500A1 -:10E4900093050700138507006384040073A014002C -:10E4A0008320C10203248102832441020329010243 -:10E4B0008329C101032A8101832A4101032B010120 -:10E4C000832BC100032C8100832C41001301010325 -:10E4D0006780000093072000630AF9029307300069 -:10E4E000630AF900631A0900930700001307F07F1D -:10E4F0006F000001E30A06FE9307F0FF1307E07FB9 -:10E5000093E45400138507006FF09FF6E31E06FCAA -:10E510006FF09FFE130710006316080693F677004E -:10E5200013070400638A06041307200093E4140011 -:10E530006300E904130730006304E90213070400D1 -:10E54000631C090293F6F700130540006386A602D8 -:10E5500013B7C7FF13471700330787006F00C001C9 -:10E5600013070400631A060013B787FF6FF09FFEBE -:10E5700013070400E31A06FE135787011347170019 -:10E580001377170013051000330505419306800328 -:10E5900063CCA60E9306F00163C2A6069385E541FF -:10E5A00033D8A700B316B400B397B700B3E606019B -:10E5B000B337F000B3E7F6003355A40093F67700C5 -:10E5C000638006089306200093E414006308D906CC -:10E5D00093063000630ED9046314090693F6F7001E -:10E5E00093054000638EB60493864700B3B7F600E8 -:10E5F0003305F500938706006F008004930610FE34 -:10E60000B386064193080002B356D40013080000F5 -:10E61000630615019385E5433318B400B367F8002A -:10E62000B337F000B3E7F600130500006FF01FF9F1 -:10E6300063180600938687006FF05FFBE31C06FEFD -:10E640009316850063DE060093E4140013050000B2 -:10E650009307000063160702130710006FF05FE1D5 -:10E6600093D637009317D501B3E7D700135535007C -:10E67000E30007E013F71400E30C07DE13070000C4 -:10E6800093E424006FF0DFDEB3E7870063840702C2 -:10E690009307200093E41400630EF90293073000FF -:10E6A0006302F902930710006314090093075000F6 -:10E6B00093D7370093E424001305000013070000EC -:10E6C0006FF01FDB93079000E30406FE9307100032 -:10E6D0006FF01FFE93079000E31C06FC6FF01FFF16 -:10E6E00037050800930700001307F07F13060000AA -:10E6F000930400016FF0DFD71305000093070000BB -:10E700006FF0DFFB37050800930700001307F07F69 -:10E71000130600006FF0DFD593860700938706008D -:10E720006FF09FC5130101FD23248102232861019D -:10E730002322910123261102232291022320210367 -:10E74000232E3101232C4101232A5101232671015B -:10E750002324810113040500930C0600138B06008B -:10E760007329200093D745019399C500139757014A -:10E7700093D9C90093DAF501630C070293FBF77F85 -:10E780009307F07F6388FB089357D501939939006D -:10E79000B3E93701B7078000B3E9F900131A350070 -:10E7A000938B1BC0130C0000930400006F008008C3 -:10E7B000B3E7A9006380071063800904138509008B -:10E7C000EF400027130755FF9307C00163CCE70212 -:10E7D0009307D001130A85FFB387E740B399490136 -:10E7E000B357F400B3E93701331A4401930BD0C097 -:10E7F000B38BAB406FF01FFBEF4080231305050286 -:10E800006FF05FFC930985FDB3193401130A000012 -:10E810006FF0DFFD33E4A9006308040A9397C90091 -:10E82000130A0500930BF07F130C300093040001D2 -:10E83000E3CC07F613574B011314CB009316570183 -:10E8400093870C001354C4001375F77F135BFB010F -:10E85000638606081307F07F6306E50E93D7DC0195 -:10E860001314340033E48700B70780003364F400E6 -:10E87000130515C093973C001307000093162C0056 -:10E88000B3E6E600B38BAB009386F6FF1306E00019 -:10E89000B3C56A0113851B00636AD616373601803B -:10E8A000939626001306C65FB386C60083A60600AD -:10E8B0006780060093090000130A0000930B000014 -:10E8C000130C10006FF05FEE93090000130A0000B4 -:10E8D000930BF07F130C20006FF01FEDB3679401D2 -:10E8E000638207086300040413050400EF4040142A -:10E8F000930655FF9307C00163CED7021307D001DB -:10E90000930785FF3307D7403314F40033D7EC0067 -:10E9100033648700B397FC001307D0C03305A740CA -:10E920006FF09FF513850C00EF4080101305050272 -:10E930006FF01FFC130485FD33948C0093070000D7 -:10E940006FF09FFD33669401630806021317C4003D -:10E950001305F07F634C0702130730009304000196 -:10E960006FF0DFF1130400009307000013050000AF -:10E97000130710006FF09FF01304000093070000CE -:10E980001305F07F130720006FF05FEF13073000CF -:10E990006FF0DFEE37040800930700001307F07FE5 -:10E9A000930500009304000113174701B706F07F99 -:10E9B0001314C4003377D7001354C4009395F501A2 -:10E9C000336487003367B40013850700930507009D -:10E9D0006384040073A014008320C1020324810215 -:10E9E00083244102032901028329C101032A8101F1 -:10E9F000832A4101032B0101832BC100032C8100D9 -:10EA0000832C4100130101036780000037060100D9 -:10EA10001307F6FF93560A0113DE0701337AEA0063 -:10EA2000B3F7E70033034E03B38E4703338FF60289 -:10EA30003308E30113D30E0133030301B388C60384 -:10EA40006374E301B388C8003378E300B3FEEE00DB -:10EA50001356030113180801135304013374E4001F -:10EA60003308D801330F8A02B38E8602330A430378 -:10EA70003307DA01135A0F01330AEA00B38666023C -:10EA80006376DA0137070100B386E600935E0A0178 -:10EA9000B38EDE00B70601009382F6FF337A5A0088 -:10EAA000337F5F0013D70901131A0A01B3F9590024 -:10EAB000330AEA01B302EE02B30F4601338F370384 -:10EAC000330E3E0313560F01B307F702330EFE0059 -:10EAD0003306C6016374F600B382D200B7060100A4 -:10EAE0009387F6FF135E06013376F600337FFF004F -:10EAF00013160601B38789023306E601330E5E0062 -:10EB000033048702330FE30213D7070133033303C0 -:10EB1000330383003303670063748300330FDF0024 -:10EB2000370701001307F7FFB376E300B3F7E700F9 -:10EB300093960601B388F801B386F60033BA48010C -:10EB4000B386D60133874601B388C80033B6C80000 -:10EB5000B30FC701B382CF00B3B6D6013337470135 -:10EB600033E7E60033B6C2001353030133BECF01CF -:10EB7000330767003366CE00939798003307C700CA -:10EB80003307E701B3E7070113179700B337F00026 -:10EB900093D8780113D47201B3E7170193929200CE -:10EBA0009316770033648700B3E7570063D0060AF3 -:10EBB00013D7170093F71700B367F7001317F40183 -:10EBC000B3E7E700135414001308F53F635800112E -:10EBD00013F77700630807081307200093E4140075 -:10EBE0006300E908130730006306E906631C0906A1 -:10EBF00013F7F700930640006306D7061387470014 -:10EC0000B337F7003304F400930707006F00800563 -:10EC100093850A001384090093070A0013070C0068 -:10EC2000930620006302D728930630006306D72896 -:10EC300093061000E31AD7F81304000093070000AE -:10EC40006F00402493050B006FF09FFD13850B00B0 -:10EC50006FF09FF763980500138787006FF05FFAE6 -:10EC6000E39C05FE13177400635A0700370700FF83 -:10EC70001307F7FF3374E400130805401307E07F20 -:10EC8000634E070113D737009317D401B3E7E700AA -:10EC900013543400130708006FF01FD193072000AE -:10ECA000630AF90293073000630AF900631A090046 -:10ECB000930700001307F07F6F000001E38A05FE51 -:10ECC0009307F0FF1307E07F93E4540013840700D9 -:10ECD0006FF09FCDE39E05FC6FF09FFE13071000C1 -:10ECE0006316080693F6770013070400638A060488 -:10ECF0001307200093E414006300E90413073000B5 -:10ED00006304E90213070400631C090293F6F70089 -:10ED1000130640006386C60213B7C7FF13471700E8 -:10ED2000330787006F00C00113070400639A0500D2 -:10ED300013B787FF6FF09FFE13070400E39A05FEE9 -:10ED40001357870113471700137717009306100016 -:10ED5000B386064113068003634CD60E1306F001FA -:10ED60006342D6061305E5413316A40033D8D70015 -:10ED7000B397A70033660601B337F000B367F60018 -:10ED80003354D40093F6770063800608930620007E -:10ED900093E414006308D90693063000630ED90487 -:10EDA0006314090693F6F70013064000638EC60449 -:10EDB00093864700B3B7F6003304F4009387060048 -:10EDC0006F008004130610FE33060641930800020C -:10EDD0003356C40013080000638616011305E5438B -:10EDE0003318A400B367F800B337F000B367F60038 -:10EDF000130400006FF01FF96398050093868700E5 -:10EE00006FF05FFBE39C05FE9316840063DE060053 -:10EE100093E4140013040000930700006316070234 -:10EE2000130710006FF05FB893D637009317D40123 -:10EE3000B3E7D70013543400E30807B613F7140000 -:10EE4000E30407B61307000093E424006FF0DFB576 -:10EE5000B3E78700638407029307200093E414005C -:10EE6000630EF902930730006302F9029307100062 -:10EE7000631409009307500093D7370093E42400EC -:10EE800013040000130700006FF01FB293079000F7 -:10EE9000E38405FE930710006FF01FFE93079000B8 -:10EEA000E39C05FC6FF01FFF1304000093070000B4 -:10EEB0001307F07F6FF05FAF37040800930700007F -:10EEC0001307F07F930500006FF01FAE8327050046 -:10EED000832E4500032F85008326C50003A7050068 -:10EEE00083A2450083AF850003A3C500130101FF82 -:10EEF000732620003788000013D606011308F8FF98 -:10EF0000139E06019315030193D8F601337606018B -:10EF100093560301135E0E0193D50501B3F6060166 -:10EF20001353F301631E060133E8D7013368E80188 -:10EF30003368C80163120808639CC60A6F0080002A -:10EF4000639A0601336857003368F8013368B800E4 -:10EF500063160804130510006396C6026394E70263 -:10EF600063925E026310FF03631EBE006384680247 -:10EF7000639A060033E5D7013365E5013365C501C2 -:10EF80003335A00013010101678000007360180091 -:10EF90006F000006130500006FF0DFFE37850000EC -:10EFA0001305F5FF6310A604B3E7D701B3E7E70144 -:10EFB000B3E7C7016388070213150E011355054116 -:10EFC000E35605FCB78700009387F7FF1305100091 -:10EFD000E39AF6FA336757003367F7013367B700F0 -:10EFE000E30207FA9395050193D50541E3D005FAAD -:10EFF000130510006FF01FF9832F0500032845004B -:10F00000032E850083A205000325C50083A84500C3 -:10F0100083AE850083A6C500130101FFF3272000FE -:10F02000B7870000135605019387F7FF9315050175 -:10F030001393060113D706013376F60093D5050125 -:10F040001355F501135303013377F70093D6F601F7 -:10F050006310F602B3E70F01B3E7C701B3E7B700E8 -:10F060006384070C736018001305E0FF6F00000550 -:10F07000631AF700B3E71201B3E7D701B3E76700FC -:10F08000E39207FE6314060AB3E70F01B3E7C70173 -:10F09000B3E7B70093B71700631A070033EF120105 -:10F0A000336FDF01336F6F0063040F06638207085D -:10F0B0001305F0FF638406001385060013010101A8 -:10F0C00067800000930700006FF05FFD6356E60065 -:10F0D000E31605FE6F0080066360B306639E65025B -:10F0E00063ECCE05631EDE0363E8080563141801B4 -:10F0F00063E4F205E36E18FD63141801E3EA5FFCB4 -:10F10000130500006FF09FFB130510006FF01FFB4D -:10F11000E39807FE6F004002E3EC65FA6FF05FFED4 -:10F12000E368DEFB6FF0DFFDE306C7F4E30C07F8EE -:10F130006394A600E35CC7F8E30805FC1305F0FF41 -:10F140006FF0DFF7832F050003284500032E8500AD -:10F1500083A205000325C50083A8450083AE850072 -:10F1600083A6C500130101FFF3272000B787000025 -:10F17000135605019387F7FF9315050113930601B5 -:10F1800013D706013376F60093D505011355F50123 -:10F19000135303013377F70093D6F6016310F60299 -:10F1A000B3E70F01B3E7C701B3E7B7006384070C08 -:10F1B00073601800130520006F000005631AF70044 -:10F1C000B3E71201B3E7D701B3E76700E39207FEA5 -:10F1D0006314060AB3E70F01B3E7C701B3E7B7004B -:10F1E00093B71700631A070033EF1201336FDF0183 -:10F1F000336F6F0063040F06638207081305F0FF87 -:10F200006384060013850600130101016780000076 -:10F21000930700006FF05FFD6356E600E31605FEFE -:10F220006F0080066360B306639E650263ECCE05E3 -:10F23000631EDE0363E808056314180163E4F20546 -:10F24000E36E18FD63141801E3EA5FFC1305000088 -:10F250006FF09FFB130510006FF01FFBE39807FE94 -:10F260006F004002E3EC65FA6FF05FFEE368DEFBDF -:10F270006FF0DFFDE306C7F4E30C07F86394A60024 -:10F28000E35CC7F8E30805FC1305F0FF6FF0DFF758 -:10F29000130101F42328210B2324410B2322510BBA -:10F2A0002320610B232C8109232A910913090500CE -:10F2B00083A6050083A7450003A5850083AAC50092 -:10F2C000832C0600032B4600032C8600032AC6006D -:10F2D000232E110A232C810A232A910A2326310B7B -:10F2E000232E71092328A1092326B109F324200024 -:10F2F0003786000013970A0193D90A0113570701B3 -:10F300001306F6FF232651072320D1062322F106F8 -:10F310002324A1062328D102232AF102232CA102AF -:10F32000232EE102B3F9C90093DAFA0163800906DA -:10F33000638EC916370501003367A700232EE1024B -:10F34000130601039307C10303A7070083A6C7FFA2 -:10F350009387C7FF1317370093D6D6013367D700BB -:10F3600023A2E700E312F6FE8327010337C5FFFF60 -:10F3700013051500939737002328F102B389A900DC -:10F38000930B0000130400006F00801433E6D700D5 -:10F390003366A6003366E6006306062063000706B0 -:10F3A00013050700EF30C068930645FF93D756401A -:10F3B00093F6F601638E06061307C0FF3387E70254 -:10F3C0001303010313080002939527003308D84064 -:10F3D0001307C7003307E3006314E30813070108AA -:10F3E000B305B700032701039387F7FFB316D700D0 -:10F3F00023A8D5FA9306F0FF6F00000A6308050002 -:10F40000EF300063130505026FF01FFA638A0700EF -:10F4100013850700EF30C061130505046FF0DFF8B6 -:10F4200013850600EF30C060130505066FF0DFF7A7 -:10F430001306C0FF3386C7021307C10393063000CB -:10F44000B305C70083A505009386F6FF1307C7FF22 -:10F450002322B700E3D6F6FE9387F7FF6FF09FF9FC -:10F460000326C7FF83280700330EB7003356060173 -:10F47000B398D800336616012320CE001307C7FFC8 -:10F480006FF09FF513972700130601033307E6007B -:10F49000232007009387F7FFE396D7FEB7C9FFFF46 -:10F4A00093891901B389A9406FF09FEDB3E7D700A5 -:10F4B000B3E7A700B3E7E700638C070E1317070154 -:10F4C00013570741930B300013040001E34C07EA84 -:10F4D00013150A013787000093570A0113550501D8 -:10F4E0001307F7FF232641072320910723226107F3 -:10F4F00023248107232091052322610523248105EC -:10F500002326A104B3F7E700135AFA016386070A1A -:10F510006384E71C370701003365E5002326A10457 -:10F52000930501041307C104832607000326C7FFC0 -:10F530001307C7FF939636001356D601B3E6C600ED -:10F540002322D700E392E5FE0327010437C5FFFF1E -:10F5500013051500131737002320E1043385A70096 -:10F5600093060000330735012324E1001307170039 -:10F570002322E10013972B003367D7001307F7FF0F -:10F580001306E000B3C74A016362E61C3736018008 -:10F5900013172700130686633307C70003270700E6 -:10F5A0006700070093090000930B10006FF09FDDC8 -:10F5B000930B20006FF01FDDB3679B01B3E787015A -:10F5C000B3E7A70063800714630E0504EF304046DD -:10F5D000930645FF93D7564093F6F60163800608DD -:10F5E0001307C0FF3387E702130301041308000267 -:10F5F000939527003308D8401307C7003307E3006B -:10F600006316E30813070108B305B70003270104D5 -:10F610009387F7FFB316D70023A0D5FC9306F0FF1E -:10F620006F00400A630A0C0013050C00EF304040E5 -:10F63000130505026FF0DFF9630A0B0013050B00D9 -:10F64000EF30003F130505046FF09FF813850C00A1 -:10F65000EF30003E130505066FF09FF71306C0FF5D -:10F660003386C7021307C10493063000B305C700F1 -:10F6700083A505009386F6FF1307C7FF2322B70073 -:10F68000E3D6F6FE9387F7FF6FF05FF90326C7FF17 -:10F6900083280700330EB70033560601B398D8000D -:10F6A000336616012320CE001307C7FF6FF05FF506 -:10F6B00013972700130601043307E60023200700F1 -:10F6C0009387F7FFE396D7FEB7C7FFFF938717012E -:10F6D0003385A7406FF0DFE8336B9B01336B8B0101 -:10F6E000336BAB0063060B0213150501135505417F -:10F6F00063460502138507009306300013040001DA -:10F700006FF05FE613050000930610006FF09FE5B1 -:10F7100013850700930620006FF0DFE413850700D0 -:10F72000930630006FF01FE41304000137870000D8 -:10F73000232EE104232C0104232A0104232801049D -:10F740001307F7FF930700006F00D019832501030B -:10F7500003250104B70801001386F8FF93D30501C0 -:10F7600013570501B3F5C5003375C500B306B702DD -:10F77000330AB5023383A3023388660093560A0125 -:10F78000B3860601B389E30263F46600B389190105 -:10F79000032E410493D80601B3F6C600337ACA009B -:10F7A00093960601B3864601935F0E01337ECE0029 -:10F7B0003303BE022326D1002320D1063386C303A0 -:10F7C000B386BF023388C60093560301B386060191 -:10F7D000B38BF30363F6C60037060100B38BCB008F -:10F7E00013D60601B70E01002320C1001386FEFFC9 -:10F7F00033F8C6003373C3001318080133086800D8 -:10F80000B38608012320D1028326410393D2060147 -:10F8100033F6C6003303A602338AA20293580301CB -:10F82000B306C702B3864601B386D800330F57022A -:10F8300063F44601330FDF0193D80601370A010054 -:10F84000B388E801930EFAFF138B0800B3F8D601D2 -:10F850003373D30193980801B30EC603B3886800CD -:10F86000B386CF0293DA0E013383C203B3866600F8 -:10F87000B386DA00338F5F0263F46600330F4F0103 -:10F8800013D306013303E301B70A01002328610003 -:10F890001383FAFFB3F66600B3FE6E00939606017B -:10F8A000B38DD6018326810433F3660093DE06010F -:10F8B000330AB302338C6302935C0A01338FBE02B6 -:10F8C000330F8F01338FEC01B386D30363748F0141 -:10F8D000B3865601935A0F01B386DA00370D010043 -:10F8E000232AD1009306FDFF337FDF00337ADA004D -:10F8F000131F0F01330F4F01032A8103232CE10152 -:10F90000B376DA00135F0A01330AAF02B38AA602A4 -:10F91000B30CD702B38C4C0113DA0A01330A9A01F3 -:10F92000B30CAF02330CE70363749A01330CAC01E0 -:10F93000935C0A01338C8C01232E8101370C01006A -:10F94000130DFCFF337AAA01B3FAAA01131A0A01B4 -:10F95000B30C5A01032A0102B3894901032A0100A9 -:10F9600033B80901B3891901330A0A01B30B7A01CB -:10F97000338C6B01B3B81901B30A1C01B3B81A0177 -:10F98000333C6C01B3681C01B3BB0B01B38B780132 -:10F9900083288101338ABA01B33DBA0103280101EA -:10F9A000330A1A01B3381A01232C110183284101AB -:10F9B000B38B0B01232031012322310783298101DD -:10F9C0003388BB01B3081801B38A3801B33DB801CD -:10F9D0008329C10103284101330A9A01338C3A017A -:10F9E000B3B80801B33C9A0103288101B3099C0113 -:10F9F000138B090083290101B3BA0A010328C1014D -:10FA0000B3BB3B01B3EA5801B3EDBB01333C0C017E -:10FA1000B33C9B01B38D5D01B36C9C0133889D01A8 -:10FA2000232A01010328C104232441079358080114 -:10FA3000337DA8013308BD02B38AA303935B080199 -:10FA4000B385B802B3855501B385BB00B3831303F7 -:10FA500063F65501370C0100B383830193DA050186 -:10FA6000B3837A00370C0100832AC103232E71006F -:10FA70009303FCFFB3F57500337878009395050187 -:10FA8000B3F37A00B385050113D80A01B30B07035A -:10FA9000B38AA3023307770293DD0A013305A80274 -:10FAA0003307A7003387ED006374A700B38B8B0186 -:10FAB000370C0100930DFCFF135507013377B70195 -:10FAC0003305750113170701B3FDBA012320A10205 -:10FAD000B38A6202B30DB7013305C3023387CE0286 -:10FAE000935C0501330757013387EC00B38BD203D6 -:10FAF00063745701B38B8B01935A0701B3897A0161 -:10FB0000B70B0100938AFBFF33775701337555011B -:10FB1000131707013307A700B30ACF032328E10017 -:10FB2000232231033387C603B38CDF021355070149 -:10FB3000B38C5C0133059501338CEF03637455017D -:10FB4000330C7C01935A0501338C8A01B70A0100FA -:10FB5000938AFAFF33755501131505013377570161 -:10FB60003307E5008329C10103254101B30ABB0026 -:10FB7000B3B5BA00B30C3501832901023385BC004B -:10FB8000B38ABA01B3BDBA01B30B3501B389BB0166 -:10FB90002326310383290101032B4102B335B5002C -:10FBA000B38A3A01B3B93A0123243103B389BB01C3 -:10FBB000B3896901032B8102032501022328310146 -:10FBC000B38AEA00B3896901138B090033B7EA00ED -:10FBD000B3898901232A3101B389E900B3BBAB00A2 -:10FBE000232C31010325C1028329C101232651079A -:10FBF000B33DB501B3BC3C0103250101832941029A -:10FC0000B3EDBB01B3E5BC00B33B350103254101B6 -:10FC100083298102B385B501333C85010325810128 -:10FC2000B33D3B01B3EDBB013337E5003367EC0077 -:10FC3000B38DB50133856602B38DED00330C6F02D1 -:10FC4000935505013387DE02330787013387E500CB -:10FC5000B38BEE0363768701B7050100B38BBB005E -:10FC600093550701370C0100B38B75019305FCFF19 -:10FC70003377B700B375B500B38CA2031317070130 -:10FC8000B305B7003305CD023386C802135705010B -:10FC9000330696013307C700B382120363749701DA -:10FCA000B382820113560701B70C0100B30256005C -:10FCB0001386FCFF3377C700131707013376C5009F -:10FCC000338C0F033306C700B38F7F023387C30320 -:10FCD000330EC80313550701B38FCF01B30FF501DE -:10FCE00063F4CF01330C9C0113DE0F01330E8E0140 -:10FCF000370C01001305FCFFB3FFAF00939F0F010A -:10FD00003377A700B30CAF033385EF00B38FA6039F -:10FD1000B386D80213D70F01B38696013307D700F5 -:10FD2000330F1F0363749701330F8F01935607013D -:10FD3000370C0100338FE6019306FCFF3377D700C1 -:10FD400013170701B3F6DF00B306D700B38F0E0316 -:10FD500033876302B38E7E02935C0701330368022C -:10FD6000B38E6E00B38EDC0163F46E00B38F8F012F -:10FD700013D30E01B30FF30137030100832981016F -:10FD80001303F3FFB3FE6E0033776700939E0E01FB -:10FD9000B38EEE003387B900B335B700B38D7D0164 -:10FDA000B389BD003307C7003336C700338C590011 -:10FDB0003307A700138B0900B309CC002328E10601 -:10FDC0003337A7003385C901B30CE500232831017F -:10FDD000B389DC00B3B6D900232A3101832901019C -:10FDE000B3BB7D01B335BB0033B6C900B3325C0091 -:10FDF000B3E2C20033B7EC00B3E5BB003335C50155 -:10FE00003365E500B3855500B385A500B385E501ED -:10FE10003386D50033BFE50183254101B336D600D3 -:10FE2000B366DF003387D501B385A303330FF60133 -:10FE3000232AE1063337D7013306EF003337E600D4 -:10FE4000333FFF01336FEF00330DA80313D70501D4 -:10FE5000B3837802B383A30133880803B308770020 -:10FE600063F6A801370701003308E80033F768009C -:10FE70001317070133F3650093D8080133036700B4 -:10FE8000B388D8000327C10083260100330666002B -:10FE9000B388E80133336600B369D700B3886800DC -:10FEA00033880801336A3A01939ADA00232E010756 -:10FEB000232CC10633EA4A01130701069305010703 -:10FEC0008326C700032607011307470093D6360190 -:10FED0001316D600B3E6C600232ED7FEE392E5FE46 -:10FEE00083268106832A01060327C106232CD10419 -:10FEF00083264106333A4001336A5A01232AD1044A -:10FF0000232EE104232841059316B70063D4061479 -:10FF1000131AFA01130701059305C105832607008B -:10FF2000032647001307470093D616001316F60161 -:10FF3000B3E6C600232ED7FEE392E5FE0327C105F4 -:10FF4000333A400113571700232EE104032701051C -:10FF5000336A47012328410503274100B7460000C3 -:10FF60009386F6FFB306D7006350D026032701051A -:10FF7000137677006302061013052000032641055F -:10FF80008325C105136414006386A40E1305300095 -:10FF90006388A40C6392040E1375F70013084000E5 -:10FFA000630C050D130747002328E10413374700AE -:10FFB0003306C7003337E600232AC1040326810530 -:10FFC0003306C7003337E6003307B700232CC104DC -:10FFD000232EE1046F00400A93870A0003270103E0 -:10FFE0002328E10403274103232AE1040327810393 -:10FFF000232CE1040327C103232EE104130720006F -:02000004800179 -:100000006386EB54130730006382EBF21307100092 -:10001000E394EBF4232E0104232C0104232A01048E -:10002000232801046F00805093070A00032701046E -:10003000938B06002328E10403274104232AE104CB -:1000400003278104232CE1040327C104232EE104A8 -:100050006FF0DFFA032781002322E1006FF0DFEF6A -:10006000639C0700130787002328E10413378700E8 -:100070006FF01FF4E39807FE0327C1051316B700BE -:1000800063500602B706F0FF9386F6FF3377D7007A -:10009000232EE10403274100B7460000B306D70032 -:1000A000130701051305C105032607008325470033 -:1000B00013074700135636009395D5013366B600F3 -:1000C000232EC7FEE312E5FE378700001307E7FF84 -:1000D000634CD7080327C10513573700232EE104CB -:1000E000138706000325C105131717019397F7001F -:1000F0001357170133E7E7002316A1062317E1067C -:100100008325010503264105832681058327C10632 -:1001100063040400732014008320C10B0324810BAB -:100120002320B9002322C9002324D9002326F90063 -:100130008324410B8329C10A032A810A832A410AA5 -:10014000032B010A832BC109032C8109832C41094C -:10015000032D0109832DC108130509000329010B93 -:100160001301010C6780000013072000638AE40478 -:10017000130730006384E4026394040237870000AD -:10018000232E0104232C0104232A01042328010423 -:100190001307F7FF136454006FF0DFF4E38007FEEA -:1001A0001307F0FF232EE104232CE104232AE104AA -:1001B0002328E104378700001307E7FF6FF09FFD56 -:1001C000E38007FE6FF09FFB1307100063900608A3 -:1001D0000326010583254105032581051378760053 -:1001E0000327C105630E08041308200013641400DC -:1001F0006386040513083000638A040363920404D1 -:100200001378F60093084000630C180313064600A9 -:1002100013364600B385C50033B6C5003305C500A7 -:100220003336C5003307C7006F008001639A0700AB -:1002300013068600133686006FF0DFFDE39A07FE93 -:100240001357470113471700137717009305100042 -:100250003386D5409306400763CCC6269358564054 -:100260009306000093050000639815051376F601C8 -:1002700013982800631006061305300013060105C5 -:1002800093050000330515413303060103230300E2 -:100290009385150013064600232E66FEE356B5FE31 -:1002A00093054000B3881541930510006350100971 -:1002B000938508006F00800713952500130801053A -:1002C0003305A8000325050093851500B3E6A600B5 -:1002D0006FF09FF993050108B385050183A505FD1E -:1002E000130E0002330ECE40B395C501B3E6B6003F -:1002F0001305300093050105338805011303000041 -:1003000033051541130848006346A302130801088A -:10031000131525003305A8000328C10593054000E7 -:10032000B38515413356C8002328C5FC130540008A -:100330006F004004931E230093050105032F08005E -:10034000B38ED5018325C8FF331FCF0113031300DC -:10035000B3D5C500B3E5E50123A0BE006FF09FFA59 -:1003600013962500130801053306C8002320060054 -:1003700093851500E396A5FE03260105B336D0004C -:10038000B3E6C6002328D10413F67600630E0604F4 -:10039000130620000328C105136414006388C40AEF -:1003A000130630006388C4066390040413F6F60055 -:1003B000630CB60203254105938646002328D10429 -:1003C00093B646003385A600B336D500232AA10490 -:1003D000032581053385A600232CA1043335D500E0 -:1003E00033060501232EC1048326C1051396C600DA -:1003F000635A0608232E0104232C0104232A010436 -:1004000023280104136414006310070C1307100061 -:100410006FF05FCDE39A07FC832541059386860044 -:100420002328D10493B68600B385B600B3B6D500B1 -:10043000232AB10483258105B385B600232CB1049A -:10044000B3B5D500338605016FF0DFF9E38E07F809 -:100450000326410593868600832581052328D10440 -:1004600093B686003386C600B336D600232AC1046D -:100470003386B600232CC1043336D600330606017A -:100480006FF05FF6930601051305C10503A606008C -:1004900083A5460093864600135636009395D501F2 -:1004A0003366B60023AEC6FEE312D5FE8326C10531 -:1004B00093D63600232ED104E30607C21377140027 -:1004C000E30207C213070000136424006FF09FC10A -:1004D00083264105032701053367D700832681055D -:1004E0003367D7008326C1053367D700630E070241 -:1004F000232E0104232C0104232A01042328B10400 -:100500001307200013641400638EE4021307300005 -:100510006382E4021307500063820402032701058B -:10052000135737002328E104136424001307000045 -:100530006FF05FBBE39407FE130790002328E104EC -:100540006FF0DFFDE39A07FE6FF05FFD3787000075 -:10055000232E0104232C0104232A0104232801044F -:100560001307F7FF6FF01FB8130101F983A6050009 -:1005700003A7450083A78500232291062320210796 -:1005800083A4C50013090500232611062324810630 -:10059000232E3105232C4105232A510523286105EB -:1005A000232671058328060003254600832586003F -:1005B000832EC600F3292000232CF1022324F1000E -:1005C000939704011394140093D70701232E9102EB -:1005D0002328D102232AE1022320D1002322E10093 -:1005E0002326F1001354140193D4F401930F010056 -:1005F0001308C100832708000327C8FF1308C8FF9A -:10060000939737001357D701B3E7E7002322F80089 -:10061000E3920FFF8326010093970E01139E1E00A5 -:100620009396360093D70701232ED1032320D100C0 -:1006300023281103232AA102232CB102232811010C -:10064000232AA100232CB100232EF100135E1E01EA -:1006500093DEFE01130F01011306C101832706007B -:100660000327C6FF1306C6FF939737001357D7011A -:10067000B3E7E7002322F600E312CFFE03270101D0 -:10068000B78700009387F7FF131737002328E1008F -:100690006310FE028325810183274101B3E7B70080 -:1006A0008325C101B3E7B700B3E7E7006394070010 -:1006B00093CE1E00B307C441E39E9E3A6350F03AC6 -:1006C00003284100832881008325C10063120E1096 -:1006D000832E410103258101832FC10133E3AE0045 -:1006E0003363F3013363E3006312030437870000CD -:1006F0001307F7FF6390E702336718013367B7000A -:100700003367D700630807001397D50063440700D9 -:10071000130E00012320D1022322010323241103FD -:100720002326B10213040E006F00000A1383F7FFA3 -:10073000631A03043387E600B336D70033860E010D -:10074000B307D600B3B6D700333806013368D800F4 -:100750002322F102B30715012320E10233870701A9 -:1007600033380701B3B71701B3E70701B385BF00FB -:10077000B385B7002324E1022326B10293071000BA -:100780006F000023378700001307F7FF6384E7003B -:100790006F101000336718013367B7003367D70055 -:1007A00013040000630A07003704040033F48500D3 -:1007B00013341400131444002320D1022322010314 -:1007C000232411032326B102130800006F000074D4 -:1007D000378700001307F7FF6312E404B3671801BB -:1007E000B3E7B700B3E7D70013070000638A070039 -:1007F0003707040033F7E5001337170013174700D6 -:100800002320D10223220103232411032326B10232 -:1008100093070400130407006FF01FFB0327C101B7 -:10082000370508003367A700232EE10013074007B0 -:100830006354F7006F1080761383070013555340FD -:10084000130E0000930700006396A7041373F301CF -:1008500013172500631C03041303300093070000E3 -:100860003303A340B30EE60083AE0E009387170058 -:1008700013064600232ED6FFE356F3FE93074000EF -:100880003385A74093071000635CA006930705001B -:100890006F000007139727003307EF0003270700B7 -:1008A00093871700336EEE006FF01FFA9307010471 -:1008B000B387E70083A707FD930F0002B38F6F4054 -:1008C000B397F7013306EF0013073000336EFE00D5 -:1008D000930E00003307A7401306460063C6EE02DE -:1008E00013060104131727003307E6000326C1018E -:1008F00093074000B387A74033536600232867FC63 -:10090000130640006F00C0038327C6FF8323060041 -:1009100093922E00B3D76700B393F301B3025F0045 -:10092000B3E7770023A0F200938E1E006FF0DFFA8A -:10093000139727003307EF00232007009387170042 -:10094000E398C7FE03270101B337C001B367F7007F -:100950002328F1008327010103264101B387F60014 -:10096000B3B6D7003306C8002320F102B307D60080 -:10097000B3B6D7002322F102832781013338060161 -:100980003368D800B387F80033870701B3B717017E -:100990008328C10133380701B3E70701B385150187 -:1009A000B385B7002324E1022326B1029307040094 -:1009B0000327C1029316C70063C406006F10404DA1 -:1009C000B706F8FF9386F6FF3377D7002326E102B8 -:1009D00003270102938717001305C1029316F7013D -:1009E000130701020326070083254700130747006A -:1009F000135616009395F5013366B600232EC7FEF5 -:100A0000E312E5FE0327C102135717002326E10274 -:100A10003337D0008326010233E7E6002320E102CA -:100A2000378700001307F7FF639AE77CE38009022A -:100A300013073000E398E902E38A04009307F0FF0C -:100A40002326F1022324F1022322F1022320F102C2 -:100A5000B78700009387E7FF6F005000032641012E -:100A6000832581018328C101638E072EB3078E4041 -:100A7000631004100323410003258100032FC100EC -:100A8000B36EA300B3EEEE01B3EEDE0063940E048A -:100A9000B78600009386F6FF6390D702B366B60070 -:100AA000B3E61601B3E6E600638806009396D80025 -:100AB00063C40600130400012320E1022322C102C3 -:100AC0002324B1022326110313080000638E072C90 -:100AD0006F00C043938EF7FF63980E04B386E60061 -:100AE00033B7E6003308C300B307E80033B7E700C5 -:100AF0003336C8003366E6002322F102B307B5009F -:100B00003387C7003336C700B3B7B700B3E7C700B2 -:100B1000B3081F01B38817012320D1022324E10267 -:100B2000232611036FF09FC5B78600009386F6FF5A -:100B30006384D7006F10C047B366B600B3E61601F2 -:100B4000B3E6E60013040000638A060037040400DD -:100B500033F4880013341400131444002320E102FA -:100B60002322C1022324B102232611036FF0DFC523 -:100B7000B78600009386F6FF6310DE04B367B60005 -:100B8000B3E71701B3E7E70013040000638A070027 -:100B90003704040033F488001334140013144400A1 -:100BA0002320E1022322C1022324B10223261103C0 -:100BB00093070E006FF05FC18326C1003705080060 -:100BC000B3E6A6002326D1009306400763D4F600BF -:100BD0006F10C03E938E07009307000233C3FE02DE -:100BE000130F00009307000063CA67049306030015 -:100BF000635403009306000093F7FE0113152300CE -:100C0000639A070493063000B3866640B30EA800CB -:100C100083AE0E009387170013084800232ED8FFD9 -:100C2000E3D6F6FE93074000338367409307100036 -:100C300063506008930703006F00800793962700B6 -:100C4000B386DF0083A6060093871700336FDF00AB -:100C50006FF09FF993070002B3EEFE029396260011 -:100C600013080104B306D80083A606FC3385AF0041 -:100C700093020000B387D741B396F600336FDF00CD -:100C800093063000B38666401305450063C6D20262 -:100C90001305010493962600B306D5000325C10071 -:100CA00093074000B3876740B35ED50123A0D6FD0C -:100CB000130530006F00C0030328C5FF032405009F -:100CC000939322003358D8013314F400B3837F0088 -:100CD0003368880023A00301938212006FF0DFFACB -:100CE00093962700B386DF0023A0060093871700A2 -:100CF000E358F5FE83260100B337E001B3E7F600C1 -:100D00002320F1008327010083264100B307F70069 -:100D100033B7E700B306D6002320F102B387E6001D -:100D200033B7E7002322F1028327810033B6C600E0 -:100D30003366E600B387F5003387C700B3B7B70063 -:100D40008325C1003336C700B3E7C700B388B800B6 -:100D5000B38817012324E1022326110393070E0011 -:100D60006FF01FC5B78E0000930714001388EEFFC5 -:100D700033F80701032F4100832F81000323C100B3 -:100D8000631A083E3365FF01336565003365D5009E -:100D9000631204306314050E2320E1022322C102F2 -:100DA0002324B102232611038325010203264102D5 -:100DB000832681020327C102B3E7C500B3E7D7004A -:100DC000B3E7E700639407006F10C00F232AC10246 -:100DD0002328B102232CD102232EE10213060103A2 -:100DE0009307C10303A7070083A6C7FF9387C7FF25 -:100DF0001317170093D6F6013367D70023A2E70035 -:100E0000E312F6FE832701039397170013F7770089 -:100E1000631407006F108009130720008326C103A5 -:100E2000136414006394E9006F1000081307300086 -:100E30006394E9006F104006638409006F10000797 -:100E400013F7F700130640006314C7006F10000685 -:100E50009387470093B74700032741033387E70091 -:100E60003337F70083278103B307F700B3B7E700F1 -:100E7000B387D700232EF1026F104003B367B6008B -:100E8000B3E71701B3E7E700639C07002320D10213 -:100E90002322E1032324F103232661026FF0DFF014 -:100EA0003387E600B307CF00B336D7002320E10233 -:100EB0003387D70033B6E701B336D700B366D60021 -:100EC000B385BF003386D500B336D600B3B5F50180 -:100ED000B3E5D500B3081301B38515012322E10260 -:100EE0002324C1029397C50063C607002326B102DD -:100EF0006FF09FEBB707F8FF9387F7FFB3F5F500A7 -:100F00002326B102130804009307100003270102EF -:100F10009376770063800606930620000325C102BE -:100F200013641400E380D97E93063000E380D97AFD -:100F3000639209049376F70013064000638CC6029F -:100F400083254102130747002320E102133747009E -:100F5000B305B70033B7E5002322B1028325810230 -:100F6000B305B7002324B102B3B5E500B386A500ED -:100F70002326D102630808001377140063040700D6 -:100F8000136424000327C1029316C70063D206022C -:100F9000B7860000938717009386F6FFE380D77A21 -:100FA000B706F8FF9386F6FF3377D7002326E102D2 -:100FB000130701029305C102832607000326470099 -:100FC0001307470093D636001316D601B3E6C600C2 -:100FD000232ED7FEE392E5FE0327C10237860000E9 -:100FE000935637002326D1021307F6FF639AE702D0 -:100FF00083254102032701023367B700832581025D -:101000003367B7003367D700630C07002326C1029C -:101010002324010223220102232001029304000061 -:101020008325C1029397170193D717019394F40076 -:10103000B3E4F400231EB102231F91020326010230 -:1010400083264102032781028327C103630404002E -:10105000732014008320C106032481062320C900C5 -:101060002322D9002324E9002326F9008324410602 -:101070008329C105032A8105832A4105032B010524 -:10108000832BC1041305090003290106130101077D -:1010900067800000938EFEFF6314D409E308057691 -:1010A0003704040033748300133414001314440011 -:1010B0006310DE0BB367B600B3E71701B3E7E700D1 -:1010C000E38E07729397D800E3DE07726304050688 -:1010D000B78700002326F102232401022322010204 -:1010E00023200102130601029307C10203A7070090 -:1010F00083A6C7FF9387C7FF1317370093D6D60180 -:101100003367D70023A2E700E312F6FE832701022C -:1011100093040000939737002320F1026F008002B0 -:101120006316DE01130400006FF0DFF81304000003 -:10113000631005022320E1022322C1022324B1020D -:1011400023261103B78700009387F7FF6FF01FDC9A -:101150003366B600B368160133E7E800E31A07F612 -:101160002320D1022322E1032324F1032326610259 -:101170006FF05FFD3387E600B336D7003306CF004C -:101180002320E1023307D600B336D7003336E60119 -:10119000B366D6003386BF002322E1023307D600B0 -:1011A000B335F6013336D70033E6C500B308130173 -:1011B000B30816012324E1022326110313070102B9 -:1011C0009305C10283260700032647001307470043 -:1011D00093D616001316F601B3E6C600232ED7FEEB -:1011E000E392E5FE378700001307F7FF638EE70001 -:1011F0000327C102135717002326E102130800003A -:10120000130400006FF09FD06382090413073000BD -:101210006398E902638C04029307F0FF2326F1022E -:101220002324F1022322F1022320F102B7870000D8 -:10123000130800009387E7FF130450006FF01FCDE1 -:1012400013072000E39AE9FCE38804FC232601024B -:10125000232401022322010223200102130800009B -:101260006FF09FFD13072000639AE9FC638804FC7C -:101270006FF0DFFD6354F032032541000328810045 -:101280008328C10063140E10832F4101832E810136 -:101290000323C101B3E5DF01B3E56500B3E5E50074 -:1012A00063900504378700001307F7FF6390E70298 -:1012B00033670501336717013367D70063080700F9 -:1012C0001397D80063440700130E00012320D102B6 -:1012D0002322A10223240103232611036FF08FC4CC -:1012E0009385F7FF639405063387E640B307F5411E -:1012F00033B6E600333EF5003386C740930700005F -:1013000063F6E6003385AF409337150033E5C70138 -:10131000B307D841B336F800B387A740630605008A -:1013200033880E4193351800B3886840B3E5D50083 -:10133000B385B8402326B1022324F1022322C1023F -:101340002320E102930710006F000023378700007D -:101350001307F7FFE39EE74633670501336717017D -:101360003367D70013040000630A07003704040042 -:1013700033F4880013341400131444002320D102E2 -:101380002322A102232401036FF00FFE3787000000 -:101390001307F7FF631EE402B3670501B3E7170104 -:1013A000B3E7D70013070000638A0700370704007C -:1013B00033F7E80013371700131747002320D10233 -:1013C0002322A10223240103232611036FF04FC41B -:1013D0000327C101B70508003367B700232EE100DA -:1013E00013074007E34AF73E9385070013D35540A0 -:1013F000130E0000930700006396670493F5F50150 -:1014000013172300639C0504930530009307000025 -:10141000B3856540B30EE60083AE0E0093871700D8 -:1014200013064600232ED6FFE3D6F5FE93074000B1 -:101430003383674093071000635C600693070300E3 -:101440006F000007139727003307EF0003270700FB -:1014500093871700336EEE006FF01FFA93070104B5 -:10146000B387E70083A707FD930F0002B38FBF4048 -:10147000B397F7013306EF0013073000336EFE0019 -:10148000930E0000330767401306460063C6EE0262 -:1014900013060104131727003307E6000326C101D2 -:1014A00093074000B3876740B355B6002328B7FCC5 -:1014B000130640006F00C0038327C6FF8323060086 -:1014C00093922E00B3D7B700B393F301B3025F003A -:1014D000B3E7770023A0F200938E1E006FF0DFFACF -:1014E000139727003307EF00232007009387170087 -:1014F000E398C7FE03270101B337C001B367F700C4 -:101500002328F1008327010183254101B387F64099 -:101510003306B54033B7F6003333C5003306E64033 -:101520001307000063F6F6003385A5401337150056 -:10153000336567000323810193050000330768408A -:10154000333EE800B306A7406306050033080341B5 -:10155000933518000327C101B3E5C5012320F1022B -:10156000B388E840B388B840232611032324D1026E -:101570002322C102930704000327C1029316C70068 -:10158000E3D80610B70608009386F6FF3377D70036 -:101590002326E102138407006F00806603234101C4 -:1015A00083288101032FC101638E0732B3078E4068 -:1015B000631A041083224100832581000325C100A2 -:1015C00033E6B2003366A6003366D6006312060423 -:1015D000B78600009386F6FF6390D702B3661301C7 -:1015E000B3E6E601B3E6E600638806009316DF0083 -:1015F00063C40600130400012320E10223226102D8 -:10160000232411032326E10393840E006FF0CFCB34 -:101610001386F7FF63140606B306D740B30753409B -:101620003338D700333EF300338807419307000077 -:101630006376D700338362409337130033E3C701E7 -:10164000B387B84033B7F800B38767406306030039 -:10165000B388154113B61800330FAF403366E60068 -:10166000330FCF402326E1032324F1022322010379 -:101670002320D10293840E006FF0DFCCB7860000E8 -:101680009386F6FFE394D716B3661301B3E6E6013B -:10169000B3E6E60013040000638A06003704040082 -:1016A00033748F0013341400131444002320E10218 -:1016B00023226102232411032326E10393840E00D5 -:1016C0006FF08F90B78600009386F6FF6310DE04FC -:1016D000B3671301B3E7E701B3E7E70013040000C2 -:1016E000638A07003704040033748F001334140036 -:1016F000131444002320E102232261022324110356 -:101700002326E10393070E006FF05FFB8326C100E1 -:1017100037060800B3E6C6002326D100930640072B -:1017200063C8F61A93060002B3C2D70293030000FF -:101730009306000063CC56041386020063D40200B3 -:101740001306000093F6F70193952200639C0604AC -:101750009306300093070000B38656403306B80066 -:10176000032606009387170013084800232EC8FE9F -:10177000E3D6F6FE93064000B3825640930610006F -:1017800063505008938602006F008007139626006E -:101790003386CF000326060093861600B3E3C3000A -:1017A0006FF05FF993060002B3E7D7021305010457 -:1017B000131626003306C500032606FCB385BF00BA -:1017C00013050000B386F6403316D600B3E3C3001A -:1017D0001306300033065640938545006346C50224 -:1017E00093050104131626003386C5008325C10026 -:1017F00093064000B3865640B3D7F5002320F6FC8D -:10180000130630006F00C00303A8C5FF83A40500C2 -:10181000131425003358F800B394D40033848F0098 -:101820003368980023200401130515006FF0DFFAD8 -:1018300093972600B387FF0023A007009386160026 -:10184000E358D6FE83260100B3377000B3E7F600F5 -:101850002320F1008326010083254100B306D740F1 -:101860003306B340B337D7003335C3003306F640F1 -:10187000930700006376D7003383654093371300E6 -:101880008325810033E3A700930700003387B84026 -:1018900033B8E8003307674063060300B388154197 -:1018A00093B718000325C100B3E707012324E10221 -:1018B000330FAF40330FFF402326E1032322C10241 -:1018C0002320D10293070E0093840E006FF0DFCA2D -:1018D0002326010023240100232201009307100086 -:1018E0006FF01FF7B78300001386E3FF130814009F -:1018F0003378C80083258100032641000325C100F9 -:1019000063140824B36F1301B362B600B3EFEF01A1 -:10191000B3E2A200B3EFEF00B3E2D200631C041005 -:10192000639402022320E102232261022324110393 -:101930002326E10393840E0063980FC69384E9FF86 -:1019400093B414006FF04FC6639C0F002320D102A4 -:101950002322C1022324B1022326A1026FF0CFC4A7 -:10196000B387E640B3036640B3BFF6003338760072 -:10197000B38FF341130E000063F4F60013BE13009F -:10198000B3821541336E0E0133BB5500B38AC24199 -:10199000130A000063040E0013BA12003308E54175 -:1019A000336A6A0133084841232601032324510383 -:1019B0002322F1032320F102131EC80063520E06F6 -:1019C000B306D7403306C340B337D7003333C30021 -:1019D0003306F640930700006374D70093B71300F3 -:1019E000B385B84033E36700B3B8B800130800000C -:1019F000B38565406304030013B812003305AF409C -:101A00003368180133080541232601032324B1025A -:101A10002322C1022320D10293840E006FF0CFB89D -:101A2000B3E7F701B3E75701B3E70701639E07B6D2 -:101A30006FF0DFF09383F3FF130A0102631474065F -:101A40006384025E37040400337485001334140089 -:101A500013144400631E7E0C63800F5C9317DF0039 -:101A600063D0075C6388020AB78700002326F1026F -:101A70002324010223220102232001029307C10231 -:101A800003A7070083A6C7FF9387C7FF1317370075 -:101A900093D6D6013367D70023A2E700E312FAFEFC -:101AA0006FF0CFE663167E00130400006FF0DFFADC -:101AB000639E0206639E0F04B78700002326F1028F -:101AC0002324010223220102232001029307C102E1 -:101AD00003A7070083A6C7FF9387C7FF1317370025 -:101AE00093D6D6013367D70023A2E700E312FAFEAC -:101AF0008327010293040000130400019397370029 -:101B00002320F102B78700009387F7FF6FF00FC023 -:101B1000130400002320E102232261022324110385 -:101B20002326E10393840E006FF0CFE1130400003D -:101B3000E39C0FF22320D1022322C1022324B1020D -:101B40002326A1026FF00FE03388E640330A664097 -:101B5000B3B20601333E4601B3025A40930F000070 -:101B600063F40601933F1A00B3831541B3EFCF012D -:101B7000B3BB7500338BF341930A000063840F00FD -:101B800093BA1300330EE541B3EA7A01330E5E4196 -:101B90002326C103232461032322510223200103AE -:101BA000931FCE0063D00F0CB306D7403306C3405B -:101BB0003338D7003333C30033060641130800001F -:101BC0006374D70013381A00B385B84033636800D4 -:101BD000B3B8B800B38565406304030093B713003E -:101BE0003305AF40B3E717013305F5402326A102C3 -:101BF0002324B1022322C1022320D10293840E00A8 -:101C00000325C10263000508EF009062930745FFBA -:101C10001306000293F6F70133C7C7026380060A72 -:101C20009306C0FF130301021315270033E8C70210 -:101C3000B306D702330606419386C600B306D30027 -:101C40006316D30A930601043385A6008326010296 -:101C50001307F7FFB39606012320D5FE1306F0FF06 -:101C60006F00400C33685800336868013368C8015E -:101C7000E31808F89384E9FF93B4140013040000F8 -:101C80006FF08F920325810263080500EF00505A20 -:101C9000130505026FF09FF7032541026308050055 -:101CA000EF001059130505046FF05FF603250102DC -:101CB000EF001058130505066FF05FF59305C0FFA0 -:101CC000B305B7029306C102130630003385B60090 -:101CD000032505001306F6FF9386C6FF23A2A60080 -:101CE000E356E6FE1307F7FF6FF05FF783A5C6FF25 -:101CF00083A80600338EA600B3D5C500B3980801AB -:101D0000B3E515012320BE009386C6FF6FF05FF395 -:101D10009316270093050102B386D50023A0060081 -:101D20001307F7FFE316C7FE63C88714B38787401E -:101D3000130700029387170033C8E70293080000D7 -:101D400013070000634C070593060800635408005E -:101D50009306000013F7F70113162800631E07040B -:101D60009306300093070102B3860641B385C7008E -:101D700083A50500130717009387470023AEB7FE1E -:101D8000E3D6E6FE130740003308074113071000AF -:101D900063540009130708006F000008931627001A -:101DA00013060102B306D60083A606001307170028 -:101DB000B3E8D8006FF01FF993050002B3E7B7024C -:101DC0001307010493962600B306D70003A706FE67 -:101DD00093063000B3860641B385F5403317B7004C -:101DE000B3E8E800130701023306C7001307000039 -:101DF000130646006346D7020324C10293962600C9 -:101E00001306010413074000B306D600B357F400CD -:101E10003307074123A0F6FE930630006F0040040D -:101E20001313270013050102032E06003303650078 -:101E30000325C6FF331EBE00130717003355F500F8 -:101E40003365C5012320A3006FF09FFA9317270085 -:101E500013060102B307F60023A0070013071700BB -:101E6000E3D6E6FE03270102B3371001B367F7009C -:101E70002320F1026FF09FE00327C102B706F8FFAD -:101E80009386F6FF3377D700B307F4402326E102A9 -:101E9000130400006FE05FC3639A04009387870018 -:101EA00093B787006FE05FFBE39A04FE0328C1034A -:101EB00093070000135848011348180013781800BE -:101EC0006FF0CF84930700006FE01F906394048A43 -:101ED00003264102130787002320E10213378700FE -:101EE0003306C7003337E6002322C10203268102EE -:101EF0003306C7002324C1023336E600B306A6002A -:101F00006FF00F87638804868326410213078700DA -:101F1000032681022320E10213378700B306D7008E -:101F200033B7E6002322D102B306C7002324D1022F -:101F3000B3B6E600B386A6006FF08F83638E090206 -:101F4000130730006394E902638804029307F0FFEB -:101F50002326F1022324F1022322F1022320F1029D -:101F6000B78700009387E7FF6F0000021307200088 -:101F7000E39EE9FCE38C04FC2326010223240102F6 -:101F80002322010223200102136454006FF04F82C8 -:101F90009307400763C467006FE05F8A232E010048 -:101FA000232C0100232A0100930710006FE05F9AA1 -:101FB0009307400763C4D7016FE01FC223260100C7 -:101FC0002324010023220100930710006FE05FD358 -:101FD0009307400763DCB7C0232E0100232C0100C8 -:101FE000232A0100930710006FF08FD19307400759 -:101FF000E3C0C78E930706006FF0CFF26312059619 -:102000006FF04F93130400016FF04F8C630C8E90B0 -:10201000130400006FF00F92E39E02B06FF0DFA98F -:10202000130400016FF01FA4E3168EA86FF0DFA762 -:102030000327050003234500032685008328C500E8 -:10204000130101FEF32720009397180093D5170181 -:10205000B7470000139808012320E1002322610004 -:102060002324C100232611012328E100232A610033 -:10207000232CC1009386E7FF1358080163C0B60202 -:1020800063940514336567003365C5003365050146 -:10209000631C0512130101026780000093D8F80148 -:1020A000138ED701938608006352BE043705008063 -:1020B0001345F5FF3385A800638E08109387E70169 -:1020C000639AF510935716011318F80033E80701C7 -:1020D00063120810336767001316F6003367E600D3 -:1020E000E30A07FA73A016006FF0DFFA1305070082 -:1020F0009387F706370701003368E800B387B740D6 -:10210000232E010193D6574013060101130300004B -:102110001307000083250600130717001306460067 -:102120003363B300E398E6FE93F7F70113962600B6 -:1021300063960702930701023386C700832706FFD1 -:102140002328F10003250101638408003305A04022 -:1021500093061000E30003F46FF0DFF8930501022B -:102160003386C500032606FF130700023307F74036 -:10217000B315E6003363B3009386E6FFB315E800BA -:102180003356F600130E00001307000093B6160036 -:102190003366B6006342D70263040E002328A10011 -:1021A00013172700930601023387E600B357F800A0 -:1021B0002328F7FE6FF01FF913050600130E100019 -:1021C000130710006FF01FFD9306100013050000A9 -:1021D0006FF05FF1930600016FF0DFF0130101FD76 -:1021E000232291022326110223248102232021038A -:1021F000930405006380051293D7F54133C4B700FB -:102200003304F4401305040013D9F501EF00500224 -:10221000374700001307E70193071505B305A740EB -:102220002328810013D75740232A0100232C0100C3 -:10223000232E010093F7F701638C07029306200019 -:102240006316D70C93060002B386F640B356D4004B -:10225000232ED1009306F7FF130601021317270060 -:102260003307E600B317F4002328F7FE6F0040039E -:1022700093073000B387E740930601029397270046 -:10228000B387F60083A707FF93062000232EF100F3 -:10229000930720006316F700232C8100930610009B -:1022A0009307F0FF13972600130601013307E6009A -:1022B000232007009386F6FFE396F6FE8327C101ED -:1022C0008320C102032481022316F1009317F90031 -:1022D000B3E5B700832701012317B10003290102E9 -:1022E00023A0F400832741011385040023A2F400F6 -:1022F0008327810123A4F4008327C10023A6F400CF -:10230000832441021301010367800000130730009A -:102310006FF05FF4232E0100232C0100232A01001B -:1023200023280100130900006FF05FF9130101FC7D -:10233000232A910223263103232E1102232C81020A -:10234000232821039309050093840500F327200027 -:10235000135946019317C6001379F97F93D7C70025 -:10236000930619002328B100232AF100232E01002F -:10237000232C010093F6E67F1354F601638A0608C6 -:1023800093D64700374700009397C70113D5450000 -:10239000130707C0B3E7A7009394C5013307E9000B -:1023A000232ED100232CF100232A910023280100A1 -:1023B000130900008327C1011314F4003367E400FC -:1023C0002316F1002317E1008325010103264101B3 -:1023D000832681018327C10063040900732019004B -:1023E0008320C1030324810323A0B90023A2C900D1 -:1023F00023A4D90023A6F900832441030329010360 -:10240000138509008329C1021301010467800000BC -:1024100033E5B7006316090E13070000E30C05F857 -:10242000638C070413850700EF0080609305150394 -:1024300093D7554093F5F501638605049306C0FFD5 -:10244000B386D70213030101130800021396270075 -:102450003308B8409386C600B306D3006310D30890 -:10246000130701023306C700B395B4009387F7FF43 -:102470002328B6FE6F00C003EF00805B1305050242 -:102480006FF0DFFA1306C0FF3386C7021307C101DE -:1024900093063000B305C70083A505009386F6FFB9 -:1024A0001307C7FF2322B700E3D6F6FE9387F7FF93 -:1024B0009306F0FF13972700130601013307E60088 -:1024C000232007009387F7FFE396D7FE37470000E6 -:1024D0001307C7C03307A7406FF0DFED03A7C6FFA0 -:1024E00083A80600338EC60033570701B398B8009F -:1024F000336717012320EE009386C6FF6FF01FF6A7 -:102500006304050413D73701631407009306000121 -:102510001397C70113D644003367C700232CE1008B -:1025200093D74700378700009394C401B3E7E700CF -:10253000232A910023280100232EF100138906008D -:102540001307F7FF6FF01FE713090000378700003C -:102550006FF01FFF130101FE8326050003274500CE -:10256000832785000326C500F32520002324F100DE -:10257000232CF10093170601931816002326C1009F -:1025800093D707011356F6012320D1002328D10049 -:102590002322E100232AE100232EF10013DE18019B -:1025A00013050600130F01019306C10183A706005E -:1025B00003A7C6FF9386C6FF939737001357D7012B -:1025C000B3E7E70023A2F600E312DFFE8327010151 -:1025D000B78F000013071E00939E37009387EFFF0D -:1025E0002328D1013377F7006300072CB7C8FFFF1A -:1025F00093880840B3081E019307E07F63D2171148 -:102600006384050693073000639AF504630E06049D -:102610009308E07F9307F0FF1303F0FF1307000018 -:10262000930E50009306200093EE1E00638ED53A61 -:10263000930630006384D53A639A053A93F6F7001F -:10264000130840006384063B93864700B3B7F60047 -:102650003303F300938706006F004039930720008F -:10266000E398F5FAE30606FA9308F07F9307000073 -:1026700013030000930E500013178300635E0700DE -:10268000938818001307F07F6388E836370780FFC8 -:102690001307F7FF3373E30013D737009317D30102 -:1026A000B3E7E7001307F07F93563300639EE8001B -:1026B000B3E7D7009306000063880700B706080059 -:1026C00093070000130500003707F07F9398480137 -:1026D0009396C600B3F8E80093D6C6001315F5012B -:1026E000B3E6D80033E7A60093050700138507007B -:1026F00063840E0073A01E001301010267800000B6 -:1027000063541007032881018326C1010327410177 -:102710009357C80193964600B3E6F6009317470017 -:10272000B3E7D7011357C70113184800B337F000B8 -:1027300033670701B3E7E700232AD1002328F1001C -:102740008327010103234101638208181307000056 -:10275000930E000093F67700E39606ECE30E07F085 -:1027600013F71E006F0080289307C0FC63DCF8009D -:10277000232A0100930710002328F100930800008A -:102780006FF01FFC8327C10137070800930F00007B -:10279000B362F7009307D003B3881741232E51008B -:1027A00013D3584013070F009307000003280700B6 -:1027B0009387170013074700B3EF0F01E318F3FEE9 -:1027C00013F7F801131823006310070413073000F0 -:1027D0009307000033076740B388060183A8080009 -:1027E000938717009386460023AE16FFE356F7FE45 -:1027F000130740003303674093071000635E6004D3 -:10280000930703006F00400593070102B387070198 -:1028100083A707FF930E0002B38EEE40B397D70154 -:1028200093063000B3EFFF0033080F01130E0000D2 -:10283000B3866640130848006344DE04939626007E -:102840001308010293074000B306D80033D7E20013 -:10285000B387674023A8E6FE93064000139727003E -:102860003307EF002320070093871700E398D7FE74 -:1028700003270101B337F001B367F7006FF0DFEF13 -:102880008328C8FF8323080093172E00B3D8E800DD -:10289000B393D301B307FF00B3E8780023A0170177 -:1028A000130E1E006FF01FF98328410103288101D8 -:1028B000032FC101B3661801B3E6E60133E3D60185 -:1028C000631A0E06B3376000130300003367F3008A -:1028D000630C070E93D6F701131713003307D700C5 -:1028E0009396170013F87600930E0000630A08020F -:1028F000130820006384050B130830006382050968 -:10290000930E1000639E050013F8F6009308400034 -:102910006308180193B6C6FF93C616003307D700A5 -:102920001357870113471700137717009308000008 -:102930006FF05FE263020308938FFFFF930E0000C6 -:10294000631AFE01B70E0400B37EDF0193BE1E00C2 -:10295000939E4E0093D7C801131F4F009318480051 -:102960001358C801B3E717013368E801B706400000 -:1029700093F787FF3363D8009308F07F6FF09FDDF4 -:10298000930E0600E31E06F893B686FF93C6160064 -:102990003307D700930E10006FF09FF8930E1000CE -:1029A000E30006F893B686FF93C616003307D700F8 -:1029B000930E06006FF0DFF693070000930E000001 -:1029C0009308F07F6FF05FCB9307000013030000C4 -:1029D00093080000930E00006FF01FCA63180600F2 -:1029E000938687006FF09FC6E31C06FEE30607C8C8 -:1029F00093EE2E006FF05FC893070000638405021A -:102A000013073000639AE500630E06009307F0FF9A -:102A10009308E07F6F00000113072000E398E5FEB4 -:102A2000E30606FE93EE5E00138307006FF0DFC639 -:102A3000B7070100637AF5029307F00FB3B7A70059 -:102A4000939737003737018093060002B386F6402C -:102A50003355F500930747673385A7000345050005 -:102A60003385A64067800000370700019307000107 -:0C2A7000E36AE5FC930780016FF0DFFCD7 -:102A80004E65776C6962204D61696E200000000020 -:102A9000200A0000506173736564210A0000000081 -:102AA00018020080200200802002008020020080A6 -:102AB000200200802002008020020080200200808E -:102AC000200200802002008020020080200200807E -:102AD000200200802002008020020080200200806E -:102AE000200200802002008020020080200200805E -:102AF000200200802002008020020080200200804E -:102B0000200200802002008020020080200200803D -:102B10000C02008020020080180200802002008049 -:102B20009C020080200200802002008020020080A1 -:102B3000200200802002008020020080200200800D -:102B40001802008020020080200200802002008005 -:102B500020020080200200801802008030313233D1 -:102B600034353637383961626364656600000000C9 -:102B7000002020202020202020202828282828204D -:102B80002020202020202020202020202020202045 -:102B900020881010101010101010101010101010AD -:102BA000100404040404040404040410101010109D -:102BB0001010414141414141010101010101010167 -:102BC00001010101010101010101010110101010B9 -:102BD0001010424242424242020202020202020239 -:102BE000020202020202020202020202101010108D -:102BF00020000000000000000000000000000000B5 -:102C000000000000000000000000000000000000C4 -:102C100000000000000000000000000000000000B4 -:102C200000000000000000000000000000000000A4 -:102C30000000000000000000000000000000000094 -:102C40000000000000000000000000000000000084 -:102C50000000000000000000000000000000000074 -:102C60000000000000000000000000000000000064 -:102C700000000000494E4600696E66004E414E005D -:102C80006E616E0030313233343536373839616237 -:102C90006364656600000000303132333435363706 -:102CA000383941424344454600000000286E756CA7 -:102CB0006C29000030000000CC180080B80D0080A6 -:102CC000B80D0080C0180080B80D0080B80D0080DD -:102CD000B80D00805C0F0080B80D0080B80D00803A -:102CE0009C1800803C180080B80D008030180080CF -:102CF00058180080B80D00804C180080880D0080A6 -:102D0000880D0080880D0080880D0080880D00806F -:102D1000880D0080880D0080880D0080880D00805F -:102D2000B80D0080B80D0080B80D0080B80D00808F -:102D3000B80D0080B80D0080B80D0080DC10008058 -:102D4000B80D0080E4170080BC0F0080DC1000800C -:102D5000DC100080DC100080B80D0080B80D008011 -:102D6000B80D0080B80D008050190080B80D0080AB -:102D7000B80D008044100080B80D0080B80D0080B0 -:102D8000B80D00805C170080B80D0080E41800804A -:102D9000B80D0080B80D008040220080B80D008082 -:102DA000B80D0080B80D0080B80D0080B80D00800F -:102DB000B80D0080B80D0080B80D0080DC100080D8 -:102DC000B80D0080E4170080C00F0080DC10008088 -:102DD000DC100080DC10008070190080C00F0080C3 -:102DE000B00F0080B80D00805C190080B80D008025 -:102DF000841900804810008014190080B00F0080F2 -:102E0000B80D00805C170080A80F00809C21008016 -:102E1000B80D0080B80D0080A4210080B80D00809E -:102E2000A80F0080202020202020202020202020EB -:102E300020202020303030303030303030303030D2 -:102E400030303030204E614E20000000202D496E81 -:102E500066696E697479200020496E66696E6974CE -:102E6000792000004E614E004525640000000000FE -:102E70000000000000000000000000000000000052 -:102E80000000000000000000000000000000000042 -:102E90000080FF3F7665924A4A803F154CC99A9759 -:102EA000208A025260C42575326A52CE9A32CE28E8 -:102EB0004DA7E45D3DC55D3B8B9E925A6C52CE5052 -:102EC0008BF1283D0D65170C7581867576C9484DC7 -:102ED000669CF85850BC545C65CCC6910EA6AEA05A -:102EE00019E3A3461E85B7EAFE981B90BBDD8DDE75 -:102EF000F99DFBEB7EAA514335023701B1366C33A5 -:102F00006FC6DF8CE980C947BA93A841F850FB250A -:102F10006BC7716BBF3CD5A6CFFF491F78C2D340AA -:102F2000000000000000000020F09DB5702BA8AD4F -:102F3000C59D694000000000000000000000000086 -:102F40000004BFC91B8E34400000000000000000D8 -:102F50000000000000000020BCBE1940000000007E -:102F6000000000000000000000000000409C0C4039 -:102F70000000000000000000000000000000000051 -:102F800000C8054000000000000000000000000034 -:102F90000000000000A002403020FCCFC3A123812C -:102FA000E32DDE9FCED2C804DDA6D80A6482CBD240 -:102FB000EAF2D4122549E42D36344F53AECE6B25B8 -:102FC0003FF598F6D36B5801A687BDC057DAA582A6 -:102FD000A6A2B53231E7D404F2E332D332711CD267 -:102FE00023DB32EE49905A393EA20853FBFE5511BD -:102FF00091FA39197A63254331C0AC3C6DE2DEDBCE -:103000005DD0F6B37CACA0E4BC647C46D0DD553E1C -:10301000202A2462B347D798233FA5E939A527EA98 -:103020007FA82A3F5B0BF24A81A5ED18DE67BA94B0 -:103030003945AD1EB1CF943F71BFB3A9897968BE40 -:103040002E4C5BE14DC4BE9495E6C93F4D3D3D7CA1 -:10305000BA362B0DC2FDFCCE61841177CCABE43FB8 -:1030600055C1A8A44E401361C3D32B6519E258176C -:10307000B7D1F13F0AD7A3703D0AD7A3703D0AD755 -:10308000A3703D0AD7A3F83FCDCCCCCCCCCCCCCCD4 -:10309000CCCCCCCCCCCCCCCCCCCCFB3FFFFFFEFF03 -:1030A000FCFFF8FFF0FFE0FFC0FF80FF00FF00FE25 -:1030B00000FC00F800F000E000C00080000000000C -:1030C00042616C6C6F6320737563636565646564EE -:1030D000000000002F686F6D652F626C6169736579 -:1030E0002F6465762F72697363762D676E752D7404 -:1030F0006F6F6C636861696E2F6275696C642F2EE7 -:103100002E2F72697363762D6E65776C69622F6EF0 -:1031100065776C69622F6C6962632F7374646C6984 -:10312000622F6D707265632E630000000000000066 -:1031300005000000190000007D00000000000000F4 -:10314000000000000000F03F0000000000002440EC -:1031500000000000000059400000000000408F40C7 -:10316000000000000088C34000000000006AF84032 -:103170000000000080842E4100000000D012634156 -:103180000000000084D797410000000065CDCD41CC -:10319000000000205FA00242000000E876483742AD -:1031A000000000A2941A6D42000040E59C30A2424B -:1031B0000000901EC4BCD64200003426F56B0C43C0 -:1031C0000080E03779C3414300A0D8855734764367 -:1031D00000C84E676DC1AB43003D9160E458E143C8 -:1031E000408CB5781DAF154450EFE2D6E41A4B443D -:1031F00092D54D06CFF08044F64AE1C7022DB54482 -:10320000B49DD9794378EA44BC89D897B2D29C3C22 -:1032100033A7A8D523F649393DA7F444FD0FA532BD -:103220009D978CCF08BA5B25436FAC642806C80A0B -:103230000080E03779C34143176E05B5B5B89346B2 -:10324000F5F93FE9034F384D321D30F94877825A7E -:103250003CBF737FDD4F1575E88D0080E4870080EB -:10326000E4870080DC8D0080E4870080E4870080B4 -:10327000E487008060890080E4870080E487008024 -:10328000B88D0080A88D0080E48700809C8D008030 -:103290005C8D0080E4870080508D0080B4870080C2 -:1032A000B4870080B4870080B4870080B487008032 -:1032B000B4870080B4870080B4870080B487008022 -:1032C000E4870080E4870080E4870080E487008052 -:1032D000E4870080E4870080E4870080E487008042 -:1032E000E4870080B48C0080B4890080E48700808B -:1032F000E4870080E4870080E4870080E487008022 -:10330000E4870080E4870080E4870080E487008011 -:10331000E4870080208A0080E4870080E4870080C2 -:10332000E4870080648C0080E4870080288E008021 -:10333000E4870080E48700807C930080E48700803D -:10334000E4870080E4870080E4870080E4870080D1 -:10335000E4870080E4870080E4870080E4870080C1 -:10336000E4870080B48C0080B8890080E487008006 -:10337000E4870080E4870080148E0080B889008094 -:10338000A8890080E4870080008E0080E4870080A8 -:10339000148D0080248A0080DC8C0080A889008045 -:1033A000E4870080648C0080A08900807493008092 -:1033B000E4870080E4870080D8930080E487008061 -:1033C000A0890080202020202020202020202020D4 -:1033D000202020203030303030303030303030302D -:1033E000303030302C2066756E6374696F6E3A2011 -:1033F00000000000617373657274696F6E2022258E -:103400007322206661696C65643A2066696C652088 -:10341000222573222C206C696E6520256425732576 -:10342000730A000043000000504F53495800000049 -:103430002E000000C8AB008030A5008030A50080C1 -:10344000BCAB008030A5008030A5008030A5008096 -:10345000ECA6008030A5008030A5008098AB0080ED -:10346000ECAB008030A50080E0AB0080FCAB0080BE -:1034700030A5008018AB008000A5008000A500806A -:1034800000A5008000A5008000A5008000A50080A8 -:1034900000A5008000A5008000A5008030A5008068 -:1034A00030A5008030A5008030A5008030A50080C8 -:1034B00030A5008030A5008030A5008030A50080B8 -:1034C00098AA008040A7008030A5008030A5008029 -:1034D00030A5008030A5008030A5008030A5008098 -:1034E00030A5008030A5008030A5008030A5008088 -:1034F00008A8008030A5008030A5008030A500809D -:1035000048AA008030A50080E8AA008030A500808D -:1035100030A5008040B2008030A5008030A500803A -:1035200030A5008030A5008030A5008030A5008047 -:1035300030A5008030A5008030A5008030A5008037 -:1035400098AA008044A7008030A5008030A50080A4 -:1035500030A50080D4AA008044A7008034A7008052 -:1035600030A50080C0AA008030A500805CAB008040 -:103570000CA8008024AB008034A7008030A5008018 -:1035800048AA00802CA700809CB2008030A5008053 -:1035900030A50080A4B2008030A500802CA7008058 -:1035A000202020202020202020202020202020201B -:1035B000303030303030303030303030303030300B -:1035C00004E40080F8E60080FCE30080F8E6008078 -:1035D000E0E60080F8E60080FCE3008008E400807C -:1035E00008E40080E0E60080FCE30080D0E3008097 -:1035F000D0E30080D0E3008018E4008020EC00805D -:1036000020EC008044EC008014EC008014EC00807E -:1036100094E9008044EC008014EC008094E9008080 -:1036200014EC008044EC008010EC008010EC008072 -:1036300010EC0080B8EE00802C0001802C0001808E -:1036400028000180DCFF0080DCFF008028F700807C -:1036500028000180DCFF008028F70080DCFF00806C -:1036600028000180D8FF0080D8FF0080D8FF0080AC -:103670002CF7008000010202030303030404040486 -:1036800004040404050505050505050505050505EE -:1036900005050505060606060606060606060606CE -:1036A00006060606060606060606060606060606BA -:1036B000060606060707070707070707070707079E -:1036C000070707070707070707070707070707078A -:1036D000070707070707070707070707070707077A -:1036E000070707070707070707070707070707076A -:1036F000070707070808080808080808080808084E -:103700000808080808080808080808080808080839 -:103710000808080808080808080808080808080829 -:103720000808080808080808080808080808080819 -:103730000808080808080808080808080808080809 -:1037400008080808080808080808080808080808F9 -:1037500008080808080808080808080808080808E9 -:1037600008080808080808080808080808080808D9 -:043770000808080835 -:103774001000000000000000037A5200017C0101E7 -:103784001B0D02001000000018000000909EFFFFB7 -:103794003404000000000000100000002C000000B1 -:0C37A400B0A2FFFF1004000000000000B5 -:044000009C000080A0 -:10400800FCFFFFFF0000000000000000FC420180F0 -:1040180064430180CC4301800000000000000000E0 -:104028000000000000000000000000000000000088 -:104038000000000000000000000000000000000078 -:104048000000000000000000000000000000000068 -:104058000000000000000000000000000000000058 -:104068000000000000000000000000000000000048 -:104078000000000000000000000000000000000038 -:104088000000000000000000000000000000000028 -:104098000000000000000000000000000000000018 -:1040A8000000000000000000000000000000000008 -:1040B80001000000000000000E33CDAB34126DE6A5 -:1040C800ECDE05000B00000000000000000000000E -:1040D80000000000000000000000000000000000D8 -:1040E80000000000000000000000000000000000C8 -:1040F80000000000000000000000000000000000B8 -:1041080000000000000000000000000000000000A7 -:104118000000000000000000000000000000000097 -:104128000000000000000000000000000000000087 -:104138000000000000000000000000000000000077 -:104148000000000000000000000000000000000067 -:104158000000000000000000000000000000000057 -:104168000000000000000000000000000000000047 -:104178000000000000000000000000000000000037 -:104188000000000000000000000000000000000027 -:104198000000000000000000000000000000000017 -:1041A8000000000000000000000000000000000007 -:1041B80000000000000000000000000000000000F7 -:1041C80000000000000000000000000000000000E7 -:1041D80000000000000000000000000000000000D7 -:1041E80000000000000000000000000000000000C7 -:1041F80000000000000000000000000000000000B7 -:1042080000000000000000000000000000000000A6 -:104218000000000000000000000000000000000096 -:104228000000000000000000000000000000000086 -:104238000000000000000000000000000000000076 -:104248000000000000000000000000000000000066 -:104258000000000000000000000000000000000056 -:104268000000000000000000000000000000000046 -:104278000000000000000000000000000000000036 -:104288000000000000000000000000000000000026 -:104298000000000000000000000000000000000016 -:1042A8000000000000000000000000000000000006 -:1042B80000000000000000000000000000000000F6 -:1042C80000000000000000000000000000000000E6 -:1042D80000000000000000000000000000000000D6 -:1042E80000000000000000000000000000000000C6 -:1042F80000000000000000000000000000000000B6 -:1043080000000000000000000000000000000000A5 -:104318000000000000000000000000000000000095 -:104328000000000000000000000000000000000085 -:104338000000000000000000000000000000000075 -:104348000000000000000000000000000000000065 -:104358000000000000000000000000000000000055 -:104368000000000000000000000000000000000045 -:104378000000000000000000000000000000000035 -:104388000000000000000000000000000000000025 -:104398000000000000000000000000000000000015 -:1043A8000000000000000000000000000000000005 -:1043B80000000000000000000000000000000000F5 -:1043C80000000000000000000000000000000000E5 -:1043D80000000000000000000000000000000000D5 -:1043E80000000000000000000000000000000000C5 -:1043F80000000000000000000000000000000000B5 -:1044080000000000000000000000000000000000A4 -:104418000000000000000000000000000000000094 -:104428000000000000000000000000000000000084 -:10443800000000000000000038440180384401807A -:104448004044018040440180484401804844018040 -:1044580050440180504401805844018058440180F0 -:1044680060440180604401806844018068440180A0 -:104478007044018070440180784401807844018050 -:104488008044018080440180884401808844018000 -:1044980090440180904401809844018098440180B0 -:1044A800A0440180A0440180A8440180A844018060 -:1044B800B0440180B0440180B8440180B844018010 -:1044C800C0440180C0440180C8440180C8440180C0 -:1044D800D0440180D0440180D8440180D844018070 -:1044E800E0440180E0440180E8440180E844018020 -:1044F800F0440180F0440180F8440180F8440180D0 -:10450800004501800045018008450180084501807B -:10451800104501801045018018450180184501802B -:1045280020450180204501802845018028450180DB -:10453800304501803045018038450180384501808B -:10454800404501804045018048450180484501803B -:1045580050450180504501805845018058450180EB -:10456800604501806045018068450180684501809B -:10457800704501807045018078450180784501804B -:1045880080450180804501808845018088450180FB -:1045980090450180904501809845018098450180AB -:1045A800A0450180A0450180A8450180A84501805B -:1045B800B0450180B0450180B8450180B84501800B -:1045C800C0450180C0450180C8450180C8450180BB -:1045D800D0450180D0450180D8450180D84501806B -:1045E800E0450180E0450180E8450180E84501801B -:1045F800F0450180F0450180F8450180F8450180CB -:104608000046018000460180084601800846018076 -:104618001046018010460180184601801846018026 -:1046280020460180204601802846018028460180D6 -:104638003046018030460180384601803846018086 -:104648004046018040460180484601804846018036 -:1046580050460180504601805846018058460180E6 -:104668006046018060460180684601806846018096 -:104678007046018070460180784601807846018046 -:1046880080460180804601808846018088460180F6 -:1046980090460180904601809846018098460180A6 -:1046A800A0460180A0460180A8460180A846018056 -:1046B800B0460180B0460180B8460180B846018006 -:1046C800C0460180C0460180C8460180C8460180B6 -:1046D800D0460180D0460180D8460180D846018066 -:1046E800E0460180E0460180E8460180E846018016 -:1046F800F0460180F0460180F8460180F8460180C6 -:104708000047018000470180084701800847018071 -:104718001047018010470180184701801847018021 -:1047280020470180204701802847018028470180D1 -:104738003047018030470180384701803847018081 -:104748004047018040470180484701804847018031 -:1047580050470180504701805847018058470180E1 -:104768006047018060470180684701806847018091 -:104778007047018070470180784701807847018041 -:1047880080470180804701808847018088470180F1 -:1047980090470180904701809847018098470180A1 -:1047A800A0470180A0470180A8470180A847018051 -:1047B800B0470180B0470180B8470180B847018001 -:1047C800C0470180C0470180C8470180C8470180B1 -:1047D800D0470180D0470180D8470180D847018061 -:1047E800E0470180E0470180E8470180E847018011 -:1047F800F0470180F0470180F8470180F8470180C1 -:10480800004801800048018008480180084801806C -:10481800104801801048018018480180184801801C -:1048280020480180204801802848018028480180CC -:10483800304801803048018043000000000000003B -:104848000000000000000000000000000000000060 -:10485800000000000000000043000000000000000D -:104868000000000000000000000000000000000040 -:1048780000000000000000004300000000000000ED -:104888000000000000000000000000000000000020 -:1048980000000000000000004300000000000000CD -:1048A8000000000000000000000000000000000000 -:1048B80000000000000000004300000000000000AD -:1048C80000000000000000000000000000000000E0 -:1048D800000000000000000043000000000000008D -:1048E80000000000000000000000000000000000C0 -:1048F800000000000000000043000000000000006D -:10490800000000000000000000000000000000009F -:10491800000000000000000028B60080A098008079 -:1049280000000000702B0180303401809C2A018037 -:104938009C2A01809C2A01809C2A01809C2A018053 -:104948009C2A01809C2A01809C2A01809C2A018043 -:10495800FFFFFFFFFFFFFFFFFFFFFFFFFFFF00005D -:1049680001004153434949000000000000000000D5 -:10497800000000000000000000000000000000002F -:1049880000004153434949000000000000000000B6 -:10499800000000000000000000000000000000000F -:0449A800000000000B -:1049B000000000000000F03F000000000000244064 -:1049C00000000000000050431040018010400180B2 -:0849D000FFFFFFFF00000200E1 +:1000F0006B00050067800000130101FF23248100CD +:10010000232611001304050003450500630C0500B8 +:100110001304140013041400EF00000C0345F4FF53 +:10012000E31A05FE8320C1000324810013010101AD +:1001300067800000130101FF232291002326110094 +:1001400023248100232021019307F000930405005C +:1001500063FCA70437090080930600001304000223 +:100160001309495F1304C4FFB3D7840093F7F70062 +:100170003307F9006394070063880600034507000E +:10018000EF00800593061000E31E04FC03248100A9 +:100190008320C10083244100032901001305A0002E +:1001A000130101016F004003B70700809387475F89 +:1001B000B384A70003C50400EF00000203248100FC +:1001C0008320C10083244100032901001305A000FE +:1001D000130101016F0040009712000093828243D7 +:1001E00083A20200732320CC131303013363A30003 +:1001F00023A06200678000009305050093060000BD +:1002000013060000130500006F00C020130101FF5A +:100210009305000023248100232611001304050008 +:10022000EF000029B727008003A507A48327C50393 +:1002300063840700E780070013050400EFF09FE7E1 +:10024000130101FF23248100B717008037140080B9 +:100250001304C4609387C760B3878740232291004B +:100260002326110093D42740638004029387C7FF9D +:1002700033848700832704009384F4FF1304C4FFAE +:10028000E7800700E39804FE8320C1000324810077 +:10029000832441001301010167800000130101FF65 +:1002A0002324810023202101371400803719008086 +:1002B00093078460130989603309F94023261100EC +:1002C000232291001359294063000902130484601A +:1002D0009304000083270400938414001304440053 +:1002E000E7800700E31899FE371400803719008073 +:1002F000930784601309C9603309F94013592940F1 +:10030000630009021304846093040000832704003F +:100310009384140013044400E7800700E31899FE57 +:100320008320C100032481008324410003290100AC +:1003300013010101678000001303F000130705009B +:10034000637EC3029377F7006390070A6392050800 +:10035000937606FF1376F600B386E6002320B700F7 +:100360002322B7002324B7002326B7001307070171 +:10037000E366D7FE6314060067800000B306C3403F +:100380009396260097020000B38656006780C60049 +:100390002307B700A306B7002306B700A305B700DD +:1003A0002305B700A304B7002304B700A303B700D5 +:1003B0002303B700A302B7002302B700A301B700CD +:1003C0002301B700A300B7002300B7006780000037 +:1003D00093F5F50F93968500B3E5D5009396050147 +:1003E000B3E5D5006FF0DFF6939627009702000083 +:1003F000B386560093820000E78006FA93800200DD +:10040000938707FF3307F7403306F600E378C3F618 +:100410006FF0DFF3B727008003A707A483278714B3 +:10042000638C070403A747001308F001634EE80636 +:100430001318270063060502338307012324C3082A +:1004400083A88718130610003316E600B3E8C80027 +:1004500023A417192324D310930620006304D50284 +:100460001307170023A2E700B387070123A4B700EF +:1004700013050000678000009307C7142324F714B6 +:100480006FF05FFA83A6C7181307170023A2E700CF +:1004900033E6C60023A6C718B387070123A4B70015 +:1004A00013050000678000001305F0FF678000005F +:1004B000130101FDB7270080232C410103AA07A4E3 +:1004C000232021032326110203298A1423248102D5 +:1004D00023229102232E3101232A51012328610175 +:1004E000232671012324810163000904130B0500F5 +:1004F000938B0500930A10009309F0FF83244900B1 +:100500001384F4FF6342040293942400B30499001B +:1005100063840B0483A74410638077051304F4FFFE +:100520009384C4FFE31634FF8320C10203248102B5 +:1005300083244102032901028329C101032A810185 +:10054000832A4101032B0101832BC100032C81006D +:1005500013010103678000008327490083A644003C +:100560009387F7FF638E870423A20400E38806FACB +:100570008327891833978A00032C4900B377F70043 +:1005800063920702E78006000327490083278A1445 +:1005900063148701E304F9F8E38807F81389070077 +:1005A0006FF0DFF58327C91883A544083377F70078 +:1005B000631C070013050B00E78006006FF0DFFCEB +:1005C000232289006FF09FFA13850500E78006005B +:0405D0006FF09FFB2E +:1005D4004E65776C6962204D61696E2000000000F1 +:1005E400200A0000506173736564210A0000000052 +:1005F4003031323334353637383961626364656695 +:0106040000F5 +:041608009C000080C2 +:10161000FCFFFFFF00000000000000000419008034 +:101620006C190080D4190080000000000000000048 +:1016300000000000000000000000000000000000AA +:10164000000000000000000000000000000000009A +:10165000000000000000000000000000000000008A +:10166000000000000000000000000000000000007A +:10167000000000000000000000000000000000006A +:10168000000000000000000000000000000000005A +:10169000000000000000000000000000000000004A +:1016A000000000000000000000000000000000003A +:1016B000000000000000000000000000000000002A +:1016C00001000000000000000E33CDAB34126DE6C7 +:1016D000ECDE05000B000000000000000000000030 +:1016E00000000000000000000000000000000000FA +:1016F00000000000000000000000000000000000EA +:1017000000000000000000000000000000000000D9 +:1017100000000000000000000000000000000000C9 +:1017200000000000000000000000000000000000B9 +:1017300000000000000000000000000000000000A9 +:101740000000000000000000000000000000000099 +:101750000000000000000000000000000000000089 +:101760000000000000000000000000000000000079 +:101770000000000000000000000000000000000069 +:101780000000000000000000000000000000000059 +:101790000000000000000000000000000000000049 +:1017A0000000000000000000000000000000000039 +:1017B0000000000000000000000000000000000029 +:1017C0000000000000000000000000000000000019 +:1017D0000000000000000000000000000000000009 +:1017E00000000000000000000000000000000000F9 +:1017F00000000000000000000000000000000000E9 +:1018000000000000000000000000000000000000D8 +:1018100000000000000000000000000000000000C8 +:1018200000000000000000000000000000000000B8 +:1018300000000000000000000000000000000000A8 +:101840000000000000000000000000000000000098 +:101850000000000000000000000000000000000088 +:101860000000000000000000000000000000000078 +:101870000000000000000000000000000000000068 +:101880000000000000000000000000000000000058 +:101890000000000000000000000000000000000048 +:1018A0000000000000000000000000000000000038 +:1018B0000000000000000000000000000000000028 +:1018C0000000000000000000000000000000000018 +:1018D0000000000000000000000000000000000008 +:1018E00000000000000000000000000000000000F8 +:1018F00000000000000000000000000000000000E8 +:1019000000000000000000000000000000000000D7 +:1019100000000000000000000000000000000000C7 +:1019200000000000000000000000000000000000B7 +:1019300000000000000000000000000000000000A7 +:101940000000000000000000000000000000000097 +:101950000000000000000000000000000000000087 +:101960000000000000000000000000000000000077 +:101970000000000000000000000000000000000067 +:101980000000000000000000000000000000000057 +:101990000000000000000000000000000000000047 +:1019A0000000000000000000000000000000000037 +:1019B0000000000000000000000000000000000027 +:1019C0000000000000000000000000000000000017 +:1019D0000000000000000000000000000000000007 +:1019E00000000000000000000000000000000000F7 +:1019F00000000000000000000000000000000000E7 +:101A000000000000000000000000000000000000D6 +:101A100000000000000000000000000000000000C6 +:101A200000000000000000000000000000000000B6 +:101A300000000000000000000000000000000000A6 +:041A400018160080F4 :040000058000000077 :00000001FF diff --git a/runtime/tests/simple/Makefile b/runtime/tests/simple/Makefile index c15b82ec..447629df 100644 --- a/runtime/tests/simple/Makefile +++ b/runtime/tests/simple/Makefile @@ -6,11 +6,10 @@ AR = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-gcc-ar DP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objdump CP = $(RISCV_TOOLCHAIN_PATH)/bin/riscv32-unknown-elf-objcopy -CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -CFLAGS += -nostartfiles -ffreestanding -fno-exceptions -Wl,--gc-sections +CFLAGS += -march=rv32imf -mabi=ilp32f -O3 -Wstack-usage=1024 -ffreestanding -nostartfiles -fdata-sections -ffunction-sections CFLAGS += -I$(VORTEX_RT_PATH)/include -I$(VORTEX_RT_PATH)/../hw -LDFLAGS += $(VORTEX_RT_PATH)/libvortexrt.a +LDFLAGS += -Wl,-Bstatic,-T,$(VORTEX_RT_PATH)/linker/vx_link.ld -Wl,--gc-sections $(VORTEX_RT_PATH)/libvortexrt.a PROJECT = vx_simple diff --git a/runtime/tests/simple/vx_simple.dump b/runtime/tests/simple/vx_simple.dump index 6d7abd8e..e5d07568 100644 --- a/runtime/tests/simple/vx_simple.dump +++ b/runtime/tests/simple/vx_simple.dump @@ -6,32 +6,32 @@ Disassembly of section .init: 80000000 <_start>: 80000000: 00000597 auipc a1,0x0 -80000004: 49058593 addi a1,a1,1168 # 80000490 +80000004: 47858593 addi a1,a1,1144 # 80000478 80000008: fc102573 csrr a0,0xfc1 8000000c: 00b5106b 0xb5106b -80000010: 480000ef jal ra,80000490 +80000010: 468000ef jal ra,80000478 80000014: 00100513 li a0,1 80000018: 0005006b 0x5006b -8000001c: 00016517 auipc a0,0x16 -80000020: cfc50513 addi a0,a0,-772 # 80015d18 <__malloc_max_total_mem> -80000024: 00016617 auipc a2,0x16 -80000028: e1060613 addi a2,a2,-496 # 80015e34 <__BSS_END__> +8000001c: 00015517 auipc a0,0x15 +80000020: a4c50513 addi a0,a0,-1460 # 80014a68 <__malloc_max_total_mem> +80000024: 00015617 auipc a2,0x15 +80000028: b6060613 addi a2,a2,-1184 # 80014b84 <__BSS_END__> 8000002c: 40a60633 sub a2,a2,a0 80000030: 00000593 li a1,0 -80000034: 7d1000ef jal ra,80001004 +80000034: 31d000ef jal ra,80000b50 80000038: 00001517 auipc a0,0x1 -8000003c: ed450513 addi a0,a0,-300 # 80000f0c <__libc_fini_array> -80000040: 685000ef jal ra,80000ec4 -80000044: 725000ef jal ra,80000f68 <__libc_init_array> +8000003c: a2050513 addi a0,a0,-1504 # 80000a58 <__libc_fini_array> +80000040: 1d1000ef jal ra,80000a10 +80000044: 271000ef jal ra,80000ab4 <__libc_init_array> 80000048: 008000ef jal ra,80000050
-8000004c: 68d0006f j 80000ed8 +8000004c: 1d90006f j 80000a24 Disassembly of section .text: 80000050
: 80000050: 80013537 lui a0,0x80013 80000054: f3010113 addi sp,sp,-208 -80000058: 43050513 addi a0,a0,1072 # 80013430 <__stack_top+0x81013430> +80000058: f8050513 addi a0,a0,-128 # 80012f80 <__stack_top+0x81012f80> 8000005c: 0c912223 sw s1,196(sp) 80000060: 0c112623 sw ra,204(sp) 80000064: 0c812423 sw s0,200(sp) @@ -41,7 +41,7 @@ Disassembly of section .text: 80000074: 0b512a23 sw s5,180(sp) 80000078: 0b612823 sw s6,176(sp) 8000007c: 02010493 addi s1,sp,32 -80000080: 660000ef jal ra,800006e0 +80000080: 648000ef jal ra,800006c8 80000084: 00048713 mv a4,s1 80000088: 00000793 li a5,0 8000008c: 02400693 li a3,36 @@ -55,30 +55,30 @@ Disassembly of section .text: 800000ac: 02400913 li s2,36 800000b0: 0004a783 lw a5,0(s1) 800000b4: 00040593 mv a1,s0 -800000b8: 45c98513 addi a0,s3,1116 # 8001345c <__stack_top+0x8101345c> +800000b8: fac98513 addi a0,s3,-84 # 80012fac <__stack_top+0x81012fac> 800000bc: 00878663 beq a5,s0,800000c8 -800000c0: 620000ef jal ra,800006e0 +800000c0: 608000ef jal ra,800006c8 800000c4: 00000713 li a4,0 800000c8: 00140413 addi s0,s0,1 800000cc: 00448493 addi s1,s1,4 800000d0: ff2410e3 bne s0,s2,800000b0 -800000d4: 18071263 bnez a4,80000258 +800000d4: 18071463 bnez a4,8000025c 800000d8: 80013537 lui a0,0x80013 -800000dc: 49450513 addi a0,a0,1172 # 80013494 <__stack_top+0x81013494> -800000e0: 600000ef jal ra,800006e0 -800000e4: 20c000ef jal ra,800002f0 +800000dc: fe450513 addi a0,a0,-28 # 80012fe4 <__stack_top+0x81012fe4> +800000e0: 5e8000ef jal ra,800006c8 +800000e4: 1f4000ef jal ra,800002d8 800000e8: 80013537 lui a0,0x80013 -800000ec: 4a450513 addi a0,a0,1188 # 800134a4 <__stack_top+0x810134a4> -800000f0: 5f0000ef jal ra,800006e0 -800000f4: 268000ef jal ra,8000035c +800000ec: ff450513 addi a0,a0,-12 # 80012ff4 <__stack_top+0x81012ff4> +800000f0: 5d8000ef jal ra,800006c8 +800000f4: 250000ef jal ra,80000344 800000f8: 80013537 lui a0,0x80013 -800000fc: 4b850513 addi a0,a0,1208 # 800134b8 <__stack_top+0x810134b8> -80000100: 5e0000ef jal ra,800006e0 -80000104: 31c000ef jal ra,80000420 +800000fc: 00850513 addi a0,a0,8 # 80013008 <__stack_top+0x81013008> +80000100: 5c8000ef jal ra,800006c8 +80000104: 304000ef jal ra,80000408 80000108: 80013537 lui a0,0x80013 -8000010c: 4c850513 addi a0,a0,1224 # 800134c8 <__stack_top+0x810134c8> +8000010c: 01850513 addi a0,a0,24 # 80013018 <__stack_top+0x81013018> 80000110: ff000437 lui s0,0xff000 -80000114: 5cc000ef jal ra,800006e0 +80000114: 5b4000ef jal ra,800006c8 80000118: 00000493 li s1,0 8000011c: 80013b37 lui s6,0x80013 80000120: 80013ab7 lui s5,0x80013 @@ -87,22446 +87,22133 @@ Disassembly of section .text: 8000012c: 01440913 addi s2,s0,20 # ff000014 <__stack_top+0x14> 80000130: 00942023 sw s1,0(s0) 80000134: 00040593 mv a1,s0 -80000138: 4dcb0513 addi a0,s6,1244 # 800134dc <__stack_top+0x810134dc> -8000013c: 5a4000ef jal ra,800006e0 +80000138: 02cb0513 addi a0,s6,44 # 8001302c <__stack_top+0x8101302c> +8000013c: 58c000ef jal ra,800006c8 80000140: 00048593 mv a1,s1 -80000144: 4e8a8513 addi a0,s5,1256 # 800134e8 <__stack_top+0x810134e8> -80000148: 598000ef jal ra,800006e0 +80000144: 038a8513 addi a0,s5,56 # 80013038 <__stack_top+0x81013038> +80000148: 580000ef jal ra,800006c8 8000014c: 00048593 mv a1,s1 -80000150: 4fca0513 addi a0,s4,1276 # 800134fc <__stack_top+0x810134fc> -80000154: 58c000ef jal ra,800006e0 -80000158: 50c98513 addi a0,s3,1292 # 8001350c <__stack_top+0x8101350c> +80000150: 04ca0513 addi a0,s4,76 # 8001304c <__stack_top+0x8101304c> +80000154: 574000ef jal ra,800006c8 +80000158: 05c98513 addi a0,s3,92 # 8001305c <__stack_top+0x8101305c> 8000015c: 00440413 addi s0,s0,4 -80000160: 580000ef jal ra,800006e0 +80000160: 568000ef jal ra,800006c8 80000164: 00148493 addi s1,s1,1 80000168: fd2414e3 bne s0,s2,80000130 8000016c: 80013537 lui a0,0x80013 -80000170: 52450513 addi a0,a0,1316 # 80013524 <__stack_top+0x81013524> -80000174: 56c000ef jal ra,800006e0 -80000178: 800157b7 lui a5,0x80015 -8000017c: 2b878793 addi a5,a5,696 # 800152b8 <__stack_top+0x810152b8> -80000180: 80016937 lui s2,0x80016 -80000184: 800005b7 lui a1,0x80000 -80000188: 04078693 addi a3,a5,64 -8000018c: 00400713 li a4,4 -80000190: 00c10613 addi a2,sp,12 -80000194: 28058593 addi a1,a1,640 # 80000280 <__stack_top+0x81000280> -80000198: 01000513 li a0,16 -8000019c: d2890913 addi s2,s2,-728 # 80015d28 <__stack_top+0x81015d28> -800001a0: 00f12623 sw a5,12(sp) -800001a4: 00d12823 sw a3,16(sp) -800001a8: 00e12c23 sw a4,24(sp) -800001ac: 00e12e23 sw a4,28(sp) -800001b0: 01212a23 sw s2,20(sp) -800001b4: 169000ef jal ra,80000b1c -800001b8: 80013537 lui a0,0x80013 -800001bc: 54450513 addi a0,a0,1348 # 80013544 <__stack_top+0x81013544> -800001c0: 520000ef jal ra,800006e0 -800001c4: 01c12783 lw a5,28(sp) -800001c8: 00000493 li s1,0 -800001cc: 80013a37 lui s4,0x80013 -800001d0: 800139b7 lui s3,0x80013 -800001d4: 04078663 beqz a5,80000220 -800001d8: 01812783 lw a5,24(sp) -800001dc: 00000413 li s0,0 -800001e0: 02078663 beqz a5,8000020c -800001e4: 029787b3 mul a5,a5,s1 -800001e8: 58098513 addi a0,s3,1408 # 80013580 <__stack_top+0x81013580> -800001ec: 008787b3 add a5,a5,s0 -800001f0: 00279793 slli a5,a5,0x2 -800001f4: 00f907b3 add a5,s2,a5 -800001f8: 0007a583 lw a1,0(a5) -800001fc: 00140413 addi s0,s0,1 -80000200: 4e0000ef jal ra,800006e0 -80000204: 01812783 lw a5,24(sp) -80000208: fcf46ee3 bltu s0,a5,800001e4 -8000020c: 458a0513 addi a0,s4,1112 # 80013458 <__stack_top+0x81013458> -80000210: 510000ef jal ra,80000720 -80000214: 01c12783 lw a5,28(sp) -80000218: 00148493 addi s1,s1,1 -8000021c: faf4eee3 bltu s1,a5,800001d8 -80000220: 80013537 lui a0,0x80013 -80000224: 58850513 addi a0,a0,1416 # 80013588 <__stack_top+0x81013588> -80000228: 4f8000ef jal ra,80000720 -8000022c: 0cc12083 lw ra,204(sp) -80000230: 0c812403 lw s0,200(sp) -80000234: 0c412483 lw s1,196(sp) -80000238: 0c012903 lw s2,192(sp) -8000023c: 0bc12983 lw s3,188(sp) -80000240: 0b812a03 lw s4,184(sp) -80000244: 0b412a83 lw s5,180(sp) -80000248: 0b012b03 lw s6,176(sp) -8000024c: 00000513 li a0,0 -80000250: 0d010113 addi sp,sp,208 -80000254: 00008067 ret -80000258: 80013537 lui a0,0x80013 -8000025c: 46c50513 addi a0,a0,1132 # 8001346c <__stack_top+0x8101346c> -80000260: 480000ef jal ra,800006e0 -80000264: e75ff06f j 800000d8 +80000170: 07450513 addi a0,a0,116 # 80013074 <__stack_top+0x81013074> +80000174: 554000ef jal ra,800006c8 +80000178: 800147b7 lui a5,0x80014 +8000017c: 00878793 addi a5,a5,8 # 80014008 <__stack_top+0x81014008> +80000180: 00f12623 sw a5,12(sp) +80000184: 80015937 lui s2,0x80015 +80000188: 800005b7 lui a1,0x80000 +8000018c: 800147b7 lui a5,0x80014 +80000190: 00400713 li a4,4 +80000194: 04878793 addi a5,a5,72 # 80014048 <__stack_top+0x81014048> +80000198: 00c10613 addi a2,sp,12 +8000019c: 28458593 addi a1,a1,644 # 80000284 <__stack_top+0x81000284> +800001a0: 01000513 li a0,16 +800001a4: a7890913 addi s2,s2,-1416 # 80014a78 <__stack_top+0x81014a78> +800001a8: 00f12823 sw a5,16(sp) +800001ac: 00e12c23 sw a4,24(sp) +800001b0: 00e12e23 sw a4,28(sp) +800001b4: 01212a23 sw s2,20(sp) +800001b8: 6f0000ef jal ra,800008a8 +800001bc: 80013537 lui a0,0x80013 +800001c0: 09450513 addi a0,a0,148 # 80013094 <__stack_top+0x81013094> +800001c4: 504000ef jal ra,800006c8 +800001c8: 01c12783 lw a5,28(sp) +800001cc: 00000493 li s1,0 +800001d0: 80013a37 lui s4,0x80013 +800001d4: 800139b7 lui s3,0x80013 +800001d8: 04078663 beqz a5,80000224 +800001dc: 01812783 lw a5,24(sp) +800001e0: 00000413 li s0,0 +800001e4: 02078663 beqz a5,80000210 +800001e8: 029787b3 mul a5,a5,s1 +800001ec: 0d098513 addi a0,s3,208 # 800130d0 <__stack_top+0x810130d0> +800001f0: 008787b3 add a5,a5,s0 +800001f4: 00279793 slli a5,a5,0x2 +800001f8: 00f907b3 add a5,s2,a5 +800001fc: 0007a583 lw a1,0(a5) +80000200: 00140413 addi s0,s0,1 +80000204: 4c4000ef jal ra,800006c8 +80000208: 01812783 lw a5,24(sp) +8000020c: fcf46ee3 bltu s0,a5,800001e8 +80000210: fa8a0513 addi a0,s4,-88 # 80012fa8 <__stack_top+0x81012fa8> +80000214: 4f4000ef jal ra,80000708 +80000218: 01c12783 lw a5,28(sp) +8000021c: 00148493 addi s1,s1,1 +80000220: faf4eee3 bltu s1,a5,800001dc +80000224: 80013537 lui a0,0x80013 +80000228: 0d850513 addi a0,a0,216 # 800130d8 <__stack_top+0x810130d8> +8000022c: 4dc000ef jal ra,80000708 +80000230: 0cc12083 lw ra,204(sp) +80000234: 0c812403 lw s0,200(sp) +80000238: 0c412483 lw s1,196(sp) +8000023c: 0c012903 lw s2,192(sp) +80000240: 0bc12983 lw s3,188(sp) +80000244: 0b812a03 lw s4,184(sp) +80000248: 0b412a83 lw s5,180(sp) +8000024c: 0b012b03 lw s6,176(sp) +80000250: 00000513 li a0,0 +80000254: 0d010113 addi sp,sp,208 +80000258: 00008067 ret +8000025c: 80013537 lui a0,0x80013 +80000260: fbc50513 addi a0,a0,-68 # 80012fbc <__stack_top+0x81012fbc> +80000264: 464000ef jal ra,800006c8 +80000268: e71ff06f j 800000d8 -80000268 : -80000268: 00000793 li a5,0 -8000026c: 00078863 beqz a5,8000027c -80000270: 80001537 lui a0,0x80001 -80000274: f0c50513 addi a0,a0,-244 # 80000f0c <__stack_top+0x81000f0c> -80000278: 44d0006f j 80000ec4 -8000027c: 00008067 ret +8000026c : +8000026c: 00000793 li a5,0 +80000270: 00078863 beqz a5,80000280 +80000274: 80001537 lui a0,0x80001 +80000278: a5850513 addi a0,a0,-1448 # 80000a58 <__stack_top+0x81000a58> +8000027c: 7940006f j 80000a10 +80000280: 00008067 ret -80000280 : -80000280: 0045a783 lw a5,4(a1) -80000284: 0005a703 lw a4,0(a1) -80000288: 00251513 slli a0,a0,0x2 -8000028c: 00a786b3 add a3,a5,a0 -80000290: 00a70733 add a4,a4,a0 -80000294: 0085a783 lw a5,8(a1) -80000298: 00072703 lw a4,0(a4) -8000029c: 0006a683 lw a3,0(a3) -800002a0: 00a78533 add a0,a5,a0 -800002a4: 00d707b3 add a5,a4,a3 -800002a8: 00f52023 sw a5,0(a0) -800002ac: 00008067 ret +80000284 : +80000284: 0045a783 lw a5,4(a1) +80000288: 0005a703 lw a4,0(a1) +8000028c: 00251513 slli a0,a0,0x2 +80000290: 00a786b3 add a3,a5,a0 +80000294: 00a70733 add a4,a4,a0 +80000298: 0085a783 lw a5,8(a1) +8000029c: 00072703 lw a4,0(a4) +800002a0: 0006a683 lw a3,0(a3) +800002a4: 00a78533 add a0,a5,a0 +800002a8: 00d707b3 add a5,a4,a3 +800002ac: 00f52023 sw a5,0(a0) +800002b0: 00008067 ret -800002b0 : -800002b0: cc3027f3 csrr a5,0xcc3 -800002b4: 80016737 lui a4,0x80016 -800002b8: 00279693 slli a3,a5,0x2 -800002bc: d9070713 addi a4,a4,-624 # 80015d90 <__stack_top+0x81015d90> -800002c0: 00d70733 add a4,a4,a3 -800002c4: 00f72023 sw a5,0(a4) -800002c8: 0017b793 seqz a5,a5 -800002cc: 0007806b 0x7806b -800002d0: 00008067 ret +800002b4 : +800002b4: cc3027f3 csrr a5,0xcc3 +800002b8: 80015737 lui a4,0x80015 +800002bc: 00279693 slli a3,a5,0x2 +800002c0: ae070713 addi a4,a4,-1312 # 80014ae0 <__stack_top+0x81014ae0> +800002c4: 00d70733 add a4,a4,a3 +800002c8: 00f72023 sw a5,0(a4) +800002cc: 0017b793 seqz a5,a5 +800002d0: 0007806b 0x7806b +800002d4: 00008067 ret -800002d4 : -800002d4: cc002773 csrr a4,0xcc0 -800002d8: 800157b7 lui a5,0x80015 -800002dc: 00271693 slli a3,a4,0x2 -800002e0: 33878793 addi a5,a5,824 # 80015338 <__stack_top+0x81015338> -800002e4: 00d787b3 add a5,a5,a3 -800002e8: 00e7a023 sw a4,0(a5) -800002ec: 00008067 ret +800002d8 : +800002d8: 80013537 lui a0,0x80013 +800002dc: ff010113 addi sp,sp,-16 +800002e0: 0e450513 addi a0,a0,228 # 800130e4 <__stack_top+0x810130e4> +800002e4: 00112623 sw ra,12(sp) +800002e8: 00812423 sw s0,8(sp) +800002ec: 3dc000ef jal ra,800006c8 +800002f0: 00400793 li a5,4 +800002f4: 0007806b 0x7806b +800002f8: cc002773 csrr a4,0xcc0 +800002fc: 80014437 lui s0,0x80014 +80000300: 08840413 addi s0,s0,136 # 80014088 <__stack_top+0x81014088> +80000304: 00271793 slli a5,a4,0x2 +80000308: 00f407b3 add a5,s0,a5 +8000030c: 00e7a023 sw a4,0(a5) +80000310: 00100793 li a5,1 +80000314: 0007806b 0x7806b +80000318: 00042503 lw a0,0(s0) +8000031c: 428000ef jal ra,80000744 +80000320: 00442503 lw a0,4(s0) +80000324: 420000ef jal ra,80000744 +80000328: 00842503 lw a0,8(s0) +8000032c: 418000ef jal ra,80000744 +80000330: 00c42503 lw a0,12(s0) +80000334: 00812403 lw s0,8(sp) +80000338: 00c12083 lw ra,12(sp) +8000033c: 01010113 addi sp,sp,16 +80000340: 4040006f j 80000744 -800002f0 : -800002f0: 80013537 lui a0,0x80013 -800002f4: ff010113 addi sp,sp,-16 -800002f8: 59450513 addi a0,a0,1428 # 80013594 <__stack_top+0x81013594> -800002fc: 00112623 sw ra,12(sp) -80000300: 00812423 sw s0,8(sp) -80000304: 3dc000ef jal ra,800006e0 -80000308: 00400793 li a5,4 -8000030c: 0007806b 0x7806b -80000310: cc002773 csrr a4,0xcc0 -80000314: 80015437 lui s0,0x80015 -80000318: 33840413 addi s0,s0,824 # 80015338 <__stack_top+0x81015338> -8000031c: 00271793 slli a5,a4,0x2 -80000320: 00f407b3 add a5,s0,a5 -80000324: 00e7a023 sw a4,0(a5) -80000328: 00100793 li a5,1 -8000032c: 0007806b 0x7806b -80000330: 00042503 lw a0,0(s0) -80000334: 428000ef jal ra,8000075c -80000338: 00442503 lw a0,4(s0) -8000033c: 420000ef jal ra,8000075c -80000340: 00842503 lw a0,8(s0) -80000344: 418000ef jal ra,8000075c -80000348: 00c42503 lw a0,12(s0) -8000034c: 00812403 lw s0,8(sp) -80000350: 00c12083 lw ra,12(sp) -80000354: 01010113 addi sp,sp,16 -80000358: 4040006f j 8000075c +80000344 : +80000344: ff010113 addi sp,sp,-16 +80000348: 00112623 sw ra,12(sp) +8000034c: 00812423 sw s0,8(sp) +80000350: 00400793 li a5,4 +80000354: 0007806b 0x7806b +80000358: cc0027f3 csrr a5,0xcc0 +8000035c: 0027b713 sltiu a4,a5,2 +80000360: 0007206b 0x7206b +80000364: 00100713 li a4,1 +80000368: 06f77a63 bgeu a4,a5,800003dc +8000036c: 0037b713 sltiu a4,a5,3 +80000370: 0007206b 0x7206b +80000374: 80015437 lui s0,0x80015 +80000378: 00200713 li a4,2 +8000037c: af040413 addi s0,s0,-1296 # 80014af0 <__stack_top+0x81014af0> +80000380: 04e78863 beq a5,a4,800003d0 +80000384: 00279793 slli a5,a5,0x2 +80000388: 00f407b3 add a5,s0,a5 +8000038c: 00d00713 li a4,13 +80000390: 00e7a023 sw a4,0(a5) +80000394: 0000306b 0x306b +80000398: 0000306b 0x306b +8000039c: 00100793 li a5,1 +800003a0: 0007806b 0x7806b +800003a4: 00042503 lw a0,0(s0) +800003a8: 39c000ef jal ra,80000744 +800003ac: 00442503 lw a0,4(s0) +800003b0: 394000ef jal ra,80000744 +800003b4: 00842503 lw a0,8(s0) +800003b8: 38c000ef jal ra,80000744 +800003bc: 00c42503 lw a0,12(s0) +800003c0: 00812403 lw s0,8(sp) +800003c4: 00c12083 lw ra,12(sp) +800003c8: 01010113 addi sp,sp,16 +800003cc: 3780006f j 80000744 +800003d0: 00c00793 li a5,12 +800003d4: 00f42423 sw a5,8(s0) +800003d8: fbdff06f j 80000394 +800003dc: 0017c713 xori a4,a5,1 +800003e0: 0007206b 0x7206b +800003e4: 80015437 lui s0,0x80015 +800003e8: af040413 addi s0,s0,-1296 # 80014af0 <__stack_top+0x81014af0> +800003ec: 00079863 bnez a5,800003fc +800003f0: 00a00793 li a5,10 +800003f4: 00f42023 sw a5,0(s0) +800003f8: f9dff06f j 80000394 +800003fc: 00b00793 li a5,11 +80000400: 00f42223 sw a5,4(s0) +80000404: f91ff06f j 80000394 -8000035c : -8000035c: ff010113 addi sp,sp,-16 -80000360: 00112623 sw ra,12(sp) -80000364: 00812423 sw s0,8(sp) -80000368: 00400793 li a5,4 -8000036c: 0007806b 0x7806b -80000370: cc0027f3 csrr a5,0xcc0 -80000374: 0027b713 sltiu a4,a5,2 -80000378: 0007206b 0x7206b -8000037c: 00100713 li a4,1 -80000380: 06f77a63 bgeu a4,a5,800003f4 -80000384: 0037b713 sltiu a4,a5,3 -80000388: 0007206b 0x7206b -8000038c: 80016437 lui s0,0x80016 -80000390: 00200713 li a4,2 -80000394: da040413 addi s0,s0,-608 # 80015da0 <__stack_top+0x81015da0> -80000398: 04e78863 beq a5,a4,800003e8 -8000039c: 00279793 slli a5,a5,0x2 -800003a0: 00f407b3 add a5,s0,a5 -800003a4: 00d00713 li a4,13 -800003a8: 00e7a023 sw a4,0(a5) -800003ac: 0000306b 0x306b -800003b0: 0000306b 0x306b -800003b4: 00100793 li a5,1 -800003b8: 0007806b 0x7806b -800003bc: 00042503 lw a0,0(s0) -800003c0: 39c000ef jal ra,8000075c -800003c4: 00442503 lw a0,4(s0) -800003c8: 394000ef jal ra,8000075c -800003cc: 00842503 lw a0,8(s0) -800003d0: 38c000ef jal ra,8000075c -800003d4: 00c42503 lw a0,12(s0) -800003d8: 00812403 lw s0,8(sp) -800003dc: 00c12083 lw ra,12(sp) -800003e0: 01010113 addi sp,sp,16 -800003e4: 3780006f j 8000075c -800003e8: 00c00793 li a5,12 -800003ec: 00f42423 sw a5,8(s0) -800003f0: fbdff06f j 800003ac -800003f4: 0017c713 xori a4,a5,1 -800003f8: 0007206b 0x7206b -800003fc: 80016437 lui s0,0x80016 -80000400: da040413 addi s0,s0,-608 # 80015da0 <__stack_top+0x81015da0> -80000404: 00079863 bnez a5,80000414 -80000408: 00a00793 li a5,10 -8000040c: 00f42023 sw a5,0(s0) -80000410: f9dff06f j 800003ac -80000414: 00b00793 li a5,11 -80000418: 00f42223 sw a5,4(s0) -8000041c: f91ff06f j 800003ac +80000408 : +80000408: ff010113 addi sp,sp,-16 +8000040c: 800007b7 lui a5,0x80000 +80000410: 00112623 sw ra,12(sp) +80000414: 00812423 sw s0,8(sp) +80000418: 00400713 li a4,4 +8000041c: 2b478793 addi a5,a5,692 # 800002b4 <__stack_top+0x810002b4> +80000420: 00f7106b 0xf7106b +80000424: cc3027f3 csrr a5,0xcc3 +80000428: 80015437 lui s0,0x80015 +8000042c: ae040413 addi s0,s0,-1312 # 80014ae0 <__stack_top+0x81014ae0> +80000430: 00279713 slli a4,a5,0x2 +80000434: 00e40733 add a4,s0,a4 +80000438: 00f72023 sw a5,0(a4) +8000043c: 0017b793 seqz a5,a5 +80000440: 0007806b 0x7806b +80000444: 00042503 lw a0,0(s0) +80000448: 2fc000ef jal ra,80000744 +8000044c: 00442503 lw a0,4(s0) +80000450: 2f4000ef jal ra,80000744 +80000454: 00842503 lw a0,8(s0) +80000458: 2ec000ef jal ra,80000744 +8000045c: 00c42503 lw a0,12(s0) +80000460: 00812403 lw s0,8(sp) +80000464: 00c12083 lw ra,12(sp) +80000468: 01010113 addi sp,sp,16 +8000046c: 2d80006f j 80000744 -80000420 : -80000420: ff010113 addi sp,sp,-16 -80000424: 800007b7 lui a5,0x80000 -80000428: 00112623 sw ra,12(sp) -8000042c: 00812423 sw s0,8(sp) -80000430: 00400713 li a4,4 -80000434: 2b078793 addi a5,a5,688 # 800002b0 <__stack_top+0x810002b0> -80000438: 00f7106b 0xf7106b -8000043c: cc3027f3 csrr a5,0xcc3 -80000440: 80016437 lui s0,0x80016 -80000444: d9040413 addi s0,s0,-624 # 80015d90 <__stack_top+0x81015d90> -80000448: 00279713 slli a4,a5,0x2 -8000044c: 00e40733 add a4,s0,a4 -80000450: 00f72023 sw a5,0(a4) -80000454: 0017b793 seqz a5,a5 -80000458: 0007806b 0x7806b -8000045c: 00042503 lw a0,0(s0) -80000460: 2fc000ef jal ra,8000075c -80000464: 00442503 lw a0,4(s0) -80000468: 2f4000ef jal ra,8000075c -8000046c: 00842503 lw a0,8(s0) -80000470: 2ec000ef jal ra,8000075c -80000474: 00c42503 lw a0,12(s0) -80000478: 00812403 lw s0,8(sp) -8000047c: 00c12083 lw ra,12(sp) -80000480: 01010113 addi sp,sp,16 -80000484: 2d80006f j 8000075c +80000470 <_exit>: +80000470: 00000513 li a0,0 +80000474: 0005006b 0x5006b -80000488 <_exit>: -80000488: 00000513 li a0,0 -8000048c: 0005006b 0x5006b +80000478 : +80000478: fc002573 csrr a0,0xfc0 +8000047c: 0005006b 0x5006b +80000480: 00014197 auipc gp,0x14 +80000484: 38818193 addi gp,gp,904 # 80014808 <__global_pointer> +80000488: 7f000117 auipc sp,0x7f000 +8000048c: b7810113 addi sp,sp,-1160 # ff000000 <__stack_top> +80000490: 40000593 li a1,1024 +80000494: cc102673 csrr a2,0xcc1 +80000498: 02c585b3 mul a1,a1,a2 +8000049c: 40b10133 sub sp,sp,a1 +800004a0: cc3026f3 csrr a3,0xcc3 +800004a4: 00068663 beqz a3,800004b0 +800004a8: 00000513 li a0,0 +800004ac: 0005006b 0x5006b -80000490 : -80000490: fc002573 csrr a0,0xfc0 -80000494: 0005006b 0x5006b -80000498: 00015197 auipc gp,0x15 -8000049c: 62018193 addi gp,gp,1568 # 80015ab8 <__global_pointer> -800004a0: 7f000117 auipc sp,0x7f000 -800004a4: b6010113 addi sp,sp,-1184 # ff000000 <__stack_top> -800004a8: 40000593 li a1,1024 -800004ac: cc102673 csrr a2,0xcc1 -800004b0: 02c585b3 mul a1,a1,a2 -800004b4: 40b10133 sub sp,sp,a1 -800004b8: cc3026f3 csrr a3,0xcc3 -800004bc: 00068663 beqz a3,800004c8 -800004c0: 00000513 li a0,0 -800004c4: 0005006b 0x5006b +800004b0 : +800004b0: 00008067 ret -800004c8 : -800004c8: 00008067 ret +800004b4 : +800004b4: 20050663 beqz a0,800006c0 +800004b8: f5010113 addi sp,sp,-176 +800004bc: 0a812423 sw s0,168(sp) +800004c0: 09312e23 sw s3,156(sp) +800004c4: 0a112623 sw ra,172(sp) +800004c8: 0a912223 sw s1,164(sp) +800004cc: 0b212023 sw s2,160(sp) +800004d0: 09412c23 sw s4,152(sp) +800004d4: 09512a23 sw s5,148(sp) +800004d8: 09612823 sw s6,144(sp) +800004dc: 09712623 sw s7,140(sp) +800004e0: 00050993 mv s3,a0 +800004e4: 00054503 lbu a0,0(a0) +800004e8: 00198413 addi s0,s3,1 +800004ec: 1c050663 beqz a0,800006b8 +800004f0: 000034b7 lui s1,0x3 +800004f4: 80013ab7 lui s5,0x80013 +800004f8: 00058a13 mv s4,a1 +800004fc: 02500913 li s2,37 +80000500: 80948493 addi s1,s1,-2039 # 2809 <__stack_size+0x2409> +80000504: 0f4a8a93 addi s5,s5,244 # 800130f4 <__stack_top+0x810130f4> +80000508: 05250463 beq a0,s2,80000550 +8000050c: 4e4000ef jal ra,800009f0 +80000510: 00044503 lbu a0,0(s0) +80000514: 00140b13 addi s6,s0,1 +80000518: 000b0413 mv s0,s6 +8000051c: fe0516e3 bnez a0,80000508 +80000520: 41340533 sub a0,s0,s3 +80000524: 0ac12083 lw ra,172(sp) +80000528: 0a812403 lw s0,168(sp) +8000052c: 0a412483 lw s1,164(sp) +80000530: 0a012903 lw s2,160(sp) +80000534: 09c12983 lw s3,156(sp) +80000538: 09812a03 lw s4,152(sp) +8000053c: 09412a83 lw s5,148(sp) +80000540: 09012b03 lw s6,144(sp) +80000544: 08c12b83 lw s7,140(sp) +80000548: 0b010113 addi sp,sp,176 +8000054c: 00008067 ret +80000550: 00040b13 mv s6,s0 +80000554: 00d00613 li a2,13 +80000558: 00100693 li a3,1 +8000055c: 000b4703 lbu a4,0(s6) +80000560: 000b0513 mv a0,s6 +80000564: 001b0b13 addi s6,s6,1 +80000568: fe070793 addi a5,a4,-32 +8000056c: 0ff7f793 andi a5,a5,255 +80000570: 00f66863 bltu a2,a5,80000580 +80000574: 00f697b3 sll a5,a3,a5 +80000578: 0097f7b3 and a5,a5,s1 +8000057c: fe0790e3 bnez a5,8000055c +80000580: 02a00793 li a5,42 +80000584: 00f70a63 beq a4,a5,80000598 +80000588: 00a00613 li a2,10 +8000058c: 04010593 addi a1,sp,64 +80000590: 0b5000ef jal ra,80000e44 +80000594: 04012b03 lw s6,64(sp) +80000598: 000b4783 lbu a5,0(s6) +8000059c: 02e00713 li a4,46 +800005a0: 001b0513 addi a0,s6,1 +800005a4: 0ce78e63 beq a5,a4,80000680 +800005a8: fb478793 addi a5,a5,-76 +800005ac: 0ff7f793 andi a5,a5,255 +800005b0: 02e00713 li a4,46 +800005b4: 02f76463 bltu a4,a5,800005dc +800005b8: 00279793 slli a5,a5,0x2 +800005bc: 015787b3 add a5,a5,s5 +800005c0: 0007a783 lw a5,0(a5) +800005c4: 00078067 jr a5 +800005c8: 001b4703 lbu a4,1(s6) +800005cc: 06800793 li a5,104 +800005d0: 08f70a63 beq a4,a5,80000664 +800005d4: 00050b13 mv s6,a0 +800005d8: 00150513 addi a0,a0,1 +800005dc: 05210023 sb s2,64(sp) +800005e0: 40850533 sub a0,a0,s0 +800005e4: 08a05a63 blez a0,80000678 +800005e8: 00040793 mv a5,s0 +800005ec: 04110713 addi a4,sp,65 +800005f0: 00a40633 add a2,s0,a0 +800005f4: 0007c683 lbu a3,0(a5) +800005f8: 00178793 addi a5,a5,1 +800005fc: 00170713 addi a4,a4,1 +80000600: fed70fa3 sb a3,-1(a4) +80000604: fec798e3 bne a5,a2,800005f4 +80000608: 00150513 addi a0,a0,1 +8000060c: 08010793 addi a5,sp,128 +80000610: 00a787b3 add a5,a5,a0 +80000614: 000a0693 mv a3,s4 +80000618: 04010613 addi a2,sp,64 +8000061c: 10000593 li a1,256 +80000620: 00010513 mv a0,sp +80000624: fc078023 sb zero,-64(a5) +80000628: 0fd000ef jal ra,80000f24 +8000062c: 00010413 mv s0,sp +80000630: 00a10bb3 add s7,sp,a0 +80000634: 00a05a63 blez a0,80000648 +80000638: 00044503 lbu a0,0(s0) +8000063c: 00140413 addi s0,s0,1 +80000640: 3b0000ef jal ra,800009f0 +80000644: fe8b9ae3 bne s7,s0,80000638 +80000648: 001b4503 lbu a0,1(s6) +8000064c: 002b0413 addi s0,s6,2 +80000650: ea051ce3 bnez a0,80000508 +80000654: ecdff06f j 80000520 +80000658: 001b4703 lbu a4,1(s6) +8000065c: 06c00793 li a5,108 +80000660: f6f71ae3 bne a4,a5,800005d4 +80000664: 003b0513 addi a0,s6,3 +80000668: 05210023 sb s2,64(sp) +8000066c: 40850533 sub a0,a0,s0 +80000670: 002b0b13 addi s6,s6,2 +80000674: f6a04ae3 bgtz a0,800005e8 +80000678: 00100513 li a0,1 +8000067c: f91ff06f j 8000060c +80000680: 001b4703 lbu a4,1(s6) +80000684: 02a00793 li a5,42 +80000688: 00f71a63 bne a4,a5,8000069c +8000068c: 002b4783 lbu a5,2(s6) +80000690: 003b0513 addi a0,s6,3 +80000694: 002b0b13 addi s6,s6,2 +80000698: f11ff06f j 800005a8 +8000069c: 00a00613 li a2,10 +800006a0: 04010593 addi a1,sp,64 +800006a4: 7a0000ef jal ra,80000e44 +800006a8: 04012b03 lw s6,64(sp) +800006ac: 000b4783 lbu a5,0(s6) +800006b0: 001b0513 addi a0,s6,1 +800006b4: ef5ff06f j 800005a8 +800006b8: 00100513 li a0,1 +800006bc: e69ff06f j 80000524 +800006c0: fff00513 li a0,-1 +800006c4: 00008067 ret -800004cc : -800004cc: 20050663 beqz a0,800006d8 -800004d0: f5010113 addi sp,sp,-176 -800004d4: 0a812423 sw s0,168(sp) -800004d8: 09312e23 sw s3,156(sp) -800004dc: 0a112623 sw ra,172(sp) -800004e0: 0a912223 sw s1,164(sp) -800004e4: 0b212023 sw s2,160(sp) -800004e8: 09412c23 sw s4,152(sp) -800004ec: 09512a23 sw s5,148(sp) -800004f0: 09612823 sw s6,144(sp) -800004f4: 09712623 sw s7,140(sp) -800004f8: 00050993 mv s3,a0 -800004fc: 00054503 lbu a0,0(a0) -80000500: 00198413 addi s0,s3,1 -80000504: 1c050663 beqz a0,800006d0 -80000508: 000034b7 lui s1,0x3 -8000050c: 80013ab7 lui s5,0x80013 -80000510: 00058a13 mv s4,a1 -80000514: 02500913 li s2,37 -80000518: 80948493 addi s1,s1,-2039 # 2809 <__stack_size+0x2409> -8000051c: 5a4a8a93 addi s5,s5,1444 # 800135a4 <__stack_top+0x810135a4> -80000520: 05250463 beq a0,s2,80000568 -80000524: 181000ef jal ra,80000ea4 -80000528: 00044503 lbu a0,0(s0) -8000052c: 00140b13 addi s6,s0,1 -80000530: 000b0413 mv s0,s6 -80000534: fe0516e3 bnez a0,80000520 -80000538: 41340533 sub a0,s0,s3 -8000053c: 0ac12083 lw ra,172(sp) -80000540: 0a812403 lw s0,168(sp) -80000544: 0a412483 lw s1,164(sp) -80000548: 0a012903 lw s2,160(sp) -8000054c: 09c12983 lw s3,156(sp) -80000550: 09812a03 lw s4,152(sp) -80000554: 09412a83 lw s5,148(sp) -80000558: 09012b03 lw s6,144(sp) -8000055c: 08c12b83 lw s7,140(sp) -80000560: 0b010113 addi sp,sp,176 -80000564: 00008067 ret -80000568: 00040b13 mv s6,s0 -8000056c: 00d00613 li a2,13 -80000570: 00100693 li a3,1 -80000574: 000b4703 lbu a4,0(s6) -80000578: 000b0513 mv a0,s6 -8000057c: 001b0b13 addi s6,s6,1 -80000580: fe070793 addi a5,a4,-32 -80000584: 0ff7f793 andi a5,a5,255 -80000588: 00f66863 bltu a2,a5,80000598 -8000058c: 00f697b3 sll a5,a3,a5 -80000590: 0097f7b3 and a5,a5,s1 -80000594: fe0790e3 bnez a5,80000574 -80000598: 02a00793 li a5,42 -8000059c: 00f70a63 beq a4,a5,800005b0 -800005a0: 00a00613 li a2,10 -800005a4: 04010593 addi a1,sp,64 -800005a8: 551000ef jal ra,800012f8 -800005ac: 04012b03 lw s6,64(sp) -800005b0: 000b4783 lbu a5,0(s6) -800005b4: 02e00713 li a4,46 -800005b8: 001b0513 addi a0,s6,1 -800005bc: 0ce78e63 beq a5,a4,80000698 -800005c0: fb478793 addi a5,a5,-76 -800005c4: 0ff7f793 andi a5,a5,255 -800005c8: 02e00713 li a4,46 -800005cc: 02f76463 bltu a4,a5,800005f4 -800005d0: 00279793 slli a5,a5,0x2 -800005d4: 015787b3 add a5,a5,s5 -800005d8: 0007a783 lw a5,0(a5) -800005dc: 00078067 jr a5 -800005e0: 001b4703 lbu a4,1(s6) -800005e4: 06800793 li a5,104 -800005e8: 08f70a63 beq a4,a5,8000067c -800005ec: 00050b13 mv s6,a0 -800005f0: 00150513 addi a0,a0,1 -800005f4: 05210023 sb s2,64(sp) -800005f8: 40850533 sub a0,a0,s0 -800005fc: 08a05a63 blez a0,80000690 -80000600: 00040793 mv a5,s0 -80000604: 04110713 addi a4,sp,65 -80000608: 00a40633 add a2,s0,a0 -8000060c: 0007c683 lbu a3,0(a5) -80000610: 00178793 addi a5,a5,1 -80000614: 00170713 addi a4,a4,1 -80000618: fed70fa3 sb a3,-1(a4) -8000061c: fec798e3 bne a5,a2,8000060c -80000620: 00150513 addi a0,a0,1 -80000624: 08010793 addi a5,sp,128 -80000628: 00a787b3 add a5,a5,a0 -8000062c: 000a0693 mv a3,s4 -80000630: 04010613 addi a2,sp,64 -80000634: 10000593 li a1,256 -80000638: 00010513 mv a0,sp -8000063c: fc078023 sb zero,-64(a5) -80000640: 599000ef jal ra,800013d8 -80000644: 00010413 mv s0,sp -80000648: 00a10bb3 add s7,sp,a0 -8000064c: 00a05a63 blez a0,80000660 -80000650: 00044503 lbu a0,0(s0) -80000654: 00140413 addi s0,s0,1 -80000658: 04d000ef jal ra,80000ea4 -8000065c: fe8b9ae3 bne s7,s0,80000650 -80000660: 001b4503 lbu a0,1(s6) -80000664: 002b0413 addi s0,s6,2 -80000668: ea051ce3 bnez a0,80000520 -8000066c: ecdff06f j 80000538 -80000670: 001b4703 lbu a4,1(s6) -80000674: 06c00793 li a5,108 -80000678: f6f71ae3 bne a4,a5,800005ec -8000067c: 003b0513 addi a0,s6,3 -80000680: 05210023 sb s2,64(sp) -80000684: 40850533 sub a0,a0,s0 -80000688: 002b0b13 addi s6,s6,2 -8000068c: f6a04ae3 bgtz a0,80000600 -80000690: 00100513 li a0,1 -80000694: f91ff06f j 80000624 -80000698: 001b4703 lbu a4,1(s6) -8000069c: 02a00793 li a5,42 -800006a0: 00f71a63 bne a4,a5,800006b4 -800006a4: 002b4783 lbu a5,2(s6) -800006a8: 003b0513 addi a0,s6,3 -800006ac: 002b0b13 addi s6,s6,2 -800006b0: f11ff06f j 800005c0 -800006b4: 00a00613 li a2,10 -800006b8: 04010593 addi a1,sp,64 -800006bc: 43d000ef jal ra,800012f8 -800006c0: 04012b03 lw s6,64(sp) -800006c4: 000b4783 lbu a5,0(s6) -800006c8: 001b0513 addi a0,s6,1 -800006cc: ef5ff06f j 800005c0 -800006d0: 00100513 li a0,1 -800006d4: e69ff06f j 8000053c -800006d8: fff00513 li a0,-1 -800006dc: 00008067 ret +800006c8 : +800006c8: fc010113 addi sp,sp,-64 +800006cc: 02410313 addi t1,sp,36 +800006d0: 02b12223 sw a1,36(sp) +800006d4: 00030593 mv a1,t1 +800006d8: 00112e23 sw ra,28(sp) +800006dc: 02c12423 sw a2,40(sp) +800006e0: 02d12623 sw a3,44(sp) +800006e4: 02e12823 sw a4,48(sp) +800006e8: 02f12a23 sw a5,52(sp) +800006ec: 03012c23 sw a6,56(sp) +800006f0: 03112e23 sw a7,60(sp) +800006f4: 00612623 sw t1,12(sp) +800006f8: dbdff0ef jal ra,800004b4 +800006fc: 01c12083 lw ra,28(sp) +80000700: 04010113 addi sp,sp,64 +80000704: 00008067 ret -800006e0 : -800006e0: fc010113 addi sp,sp,-64 -800006e4: 02410313 addi t1,sp,36 -800006e8: 02b12223 sw a1,36(sp) -800006ec: 00030593 mv a1,t1 -800006f0: 00112e23 sw ra,28(sp) -800006f4: 02c12423 sw a2,40(sp) -800006f8: 02d12623 sw a3,44(sp) -800006fc: 02e12823 sw a4,48(sp) -80000700: 02f12a23 sw a5,52(sp) -80000704: 03012c23 sw a6,56(sp) -80000708: 03112e23 sw a7,60(sp) -8000070c: 00612623 sw t1,12(sp) -80000710: dbdff0ef jal ra,800004cc -80000714: 01c12083 lw ra,28(sp) -80000718: 04010113 addi sp,sp,64 -8000071c: 00008067 ret +80000708 : +80000708: ff010113 addi sp,sp,-16 +8000070c: 00812423 sw s0,8(sp) +80000710: 00112623 sw ra,12(sp) +80000714: 00050413 mv s0,a0 +80000718: 00054503 lbu a0,0(a0) +8000071c: 00050c63 beqz a0,80000734 +80000720: 00140413 addi s0,s0,1 +80000724: 00140413 addi s0,s0,1 +80000728: 2c8000ef jal ra,800009f0 +8000072c: fff44503 lbu a0,-1(s0) +80000730: fe051ae3 bnez a0,80000724 +80000734: 00c12083 lw ra,12(sp) +80000738: 00812403 lw s0,8(sp) +8000073c: 01010113 addi sp,sp,16 +80000740: 00008067 ret -80000720 : -80000720: ff010113 addi sp,sp,-16 -80000724: 00812423 sw s0,8(sp) -80000728: 00112623 sw ra,12(sp) -8000072c: 00050413 mv s0,a0 -80000730: 00054503 lbu a0,0(a0) -80000734: 00050c63 beqz a0,8000074c -80000738: 00140413 addi s0,s0,1 -8000073c: 00140413 addi s0,s0,1 -80000740: 764000ef jal ra,80000ea4 -80000744: fff44503 lbu a0,-1(s0) -80000748: fe051ae3 bnez a0,8000073c -8000074c: 00c12083 lw ra,12(sp) -80000750: 00812403 lw s0,8(sp) -80000754: 01010113 addi sp,sp,16 -80000758: 00008067 ret +80000744 : +80000744: ff010113 addi sp,sp,-16 +80000748: 00912223 sw s1,4(sp) +8000074c: 00112623 sw ra,12(sp) +80000750: 00812423 sw s0,8(sp) +80000754: 01212023 sw s2,0(sp) +80000758: 00f00793 li a5,15 +8000075c: 00050493 mv s1,a0 +80000760: 04a7fc63 bgeu a5,a0,800007b8 +80000764: 80013937 lui s2,0x80013 +80000768: 00000693 li a3,0 +8000076c: 02000413 li s0,32 +80000770: 1b090913 addi s2,s2,432 # 800131b0 <__stack_top+0x810131b0> +80000774: ffc40413 addi s0,s0,-4 +80000778: 0084d7b3 srl a5,s1,s0 +8000077c: 00f7f793 andi a5,a5,15 +80000780: 00f90733 add a4,s2,a5 +80000784: 00079463 bnez a5,8000078c +80000788: 00068863 beqz a3,80000798 +8000078c: 00074503 lbu a0,0(a4) +80000790: 260000ef jal ra,800009f0 +80000794: 00100693 li a3,1 +80000798: fc041ee3 bnez s0,80000774 +8000079c: 00812403 lw s0,8(sp) +800007a0: 00c12083 lw ra,12(sp) +800007a4: 00412483 lw s1,4(sp) +800007a8: 00012903 lw s2,0(sp) +800007ac: 00a00513 li a0,10 +800007b0: 01010113 addi sp,sp,16 +800007b4: 23c0006f j 800009f0 +800007b8: 800137b7 lui a5,0x80013 +800007bc: 1b078793 addi a5,a5,432 # 800131b0 <__stack_top+0x810131b0> +800007c0: 00a784b3 add s1,a5,a0 +800007c4: 0004c503 lbu a0,0(s1) +800007c8: 228000ef jal ra,800009f0 +800007cc: 00812403 lw s0,8(sp) +800007d0: 00c12083 lw ra,12(sp) +800007d4: 00412483 lw s1,4(sp) +800007d8: 00012903 lw s2,0(sp) +800007dc: 00a00513 li a0,10 +800007e0: 01010113 addi sp,sp,16 +800007e4: 20c0006f j 800009f0 -8000075c : -8000075c: ff010113 addi sp,sp,-16 -80000760: 00912223 sw s1,4(sp) -80000764: 00112623 sw ra,12(sp) -80000768: 00812423 sw s0,8(sp) -8000076c: 01212023 sw s2,0(sp) -80000770: 00f00793 li a5,15 -80000774: 00050493 mv s1,a0 -80000778: 04a7fc63 bgeu a5,a0,800007d0 -8000077c: 80013937 lui s2,0x80013 -80000780: 00000693 li a3,0 -80000784: 02000413 li s0,32 -80000788: 66090913 addi s2,s2,1632 # 80013660 <__stack_top+0x81013660> -8000078c: ffc40413 addi s0,s0,-4 -80000790: 0084d7b3 srl a5,s1,s0 -80000794: 00f7f793 andi a5,a5,15 -80000798: 00f90733 add a4,s2,a5 -8000079c: 00079463 bnez a5,800007a4 -800007a0: 00068863 beqz a3,800007b0 -800007a4: 00074503 lbu a0,0(a4) -800007a8: 6fc000ef jal ra,80000ea4 -800007ac: 00100693 li a3,1 -800007b0: fc041ee3 bnez s0,8000078c -800007b4: 00812403 lw s0,8(sp) -800007b8: 00c12083 lw ra,12(sp) -800007bc: 00412483 lw s1,4(sp) -800007c0: 00012903 lw s2,0(sp) -800007c4: 00a00513 li a0,10 -800007c8: 01010113 addi sp,sp,16 -800007cc: 6d80006f j 80000ea4 -800007d0: 800137b7 lui a5,0x80013 -800007d4: 66078793 addi a5,a5,1632 # 80013660 <__stack_top+0x81013660> -800007d8: 00a784b3 add s1,a5,a0 -800007dc: 0004c503 lbu a0,0(s1) -800007e0: 6c4000ef jal ra,80000ea4 -800007e4: 00812403 lw s0,8(sp) -800007e8: 00c12083 lw ra,12(sp) -800007ec: 00412483 lw s1,4(sp) -800007f0: 00012903 lw s2,0(sp) -800007f4: 00a00513 li a0,10 -800007f8: 01010113 addi sp,sp,16 -800007fc: 6a80006f j 80000ea4 +800007e8 : +800007e8: fe010113 addi sp,sp,-32 +800007ec: 00112e23 sw ra,28(sp) +800007f0: 00812c23 sw s0,24(sp) +800007f4: 00912a23 sw s1,20(sp) +800007f8: 01212823 sw s2,16(sp) +800007fc: 01312623 sw s3,12(sp) +80000800: fc0027f3 csrr a5,0xfc0 +80000804: 0007806b 0x7806b +80000808: cc5026f3 csrr a3,0xcc5 +8000080c: cc3029f3 csrr s3,0xcc3 +80000810: cc002773 csrr a4,0xcc0 +80000814: fc002673 csrr a2,0xfc0 +80000818: 800157b7 lui a5,0x80015 +8000081c: 00269693 slli a3,a3,0x2 +80000820: b0078793 addi a5,a5,-1280 # 80014b00 <__stack_top+0x81014b00> +80000824: 00d787b3 add a5,a5,a3 +80000828: 0007a483 lw s1,0(a5) +8000082c: 0104a403 lw s0,16(s1) +80000830: 00c4a683 lw a3,12(s1) +80000834: 0089a933 slt s2,s3,s0 +80000838: 00040793 mv a5,s0 +8000083c: 00d90933 add s2,s2,a3 +80000840: 03368433 mul s0,a3,s3 +80000844: 00f9d463 bge s3,a5,8000084c +80000848: 00098793 mv a5,s3 +8000084c: 00f40433 add s0,s0,a5 +80000850: 0084a683 lw a3,8(s1) +80000854: 02c40433 mul s0,s0,a2 +80000858: 02e907b3 mul a5,s2,a4 +8000085c: 00d40433 add s0,s0,a3 +80000860: 00f40433 add s0,s0,a5 +80000864: 00890933 add s2,s2,s0 +80000868: 01245e63 bge s0,s2,80000884 +8000086c: 0004a783 lw a5,0(s1) +80000870: 0044a583 lw a1,4(s1) +80000874: 00040513 mv a0,s0 +80000878: 00140413 addi s0,s0,1 +8000087c: 000780e7 jalr a5 +80000880: fe8916e3 bne s2,s0,8000086c +80000884: 0019b993 seqz s3,s3 +80000888: 0009806b 0x9806b +8000088c: 01c12083 lw ra,28(sp) +80000890: 01812403 lw s0,24(sp) +80000894: 01412483 lw s1,20(sp) +80000898: 01012903 lw s2,16(sp) +8000089c: 00c12983 lw s3,12(sp) +800008a0: 02010113 addi sp,sp,32 +800008a4: 00008067 ret -80000800 : -80000800: ff010113 addi sp,sp,-16 -80000804: 00812423 sw s0,8(sp) -80000808: 00912223 sw s1,4(sp) -8000080c: 00112623 sw ra,12(sp) -80000810: 01212023 sw s2,0(sp) -80000814: 00050413 mv s0,a0 -80000818: 00054503 lbu a0,0(a0) -8000081c: 00058493 mv s1,a1 -80000820: 00050c63 beqz a0,80000838 -80000824: 00140413 addi s0,s0,1 -80000828: 00140413 addi s0,s0,1 -8000082c: 678000ef jal ra,80000ea4 -80000830: fff44503 lbu a0,-1(s0) -80000834: fe051ae3 bnez a0,80000828 -80000838: 00f00793 li a5,15 -8000083c: 00000693 li a3,0 -80000840: 02000413 li s0,32 -80000844: 0497f863 bgeu a5,s1,80000894 -80000848: 80013937 lui s2,0x80013 -8000084c: 66090913 addi s2,s2,1632 # 80013660 <__stack_top+0x81013660> -80000850: ffc40413 addi s0,s0,-4 -80000854: 0084d7b3 srl a5,s1,s0 -80000858: 00f7f793 andi a5,a5,15 -8000085c: 00f90733 add a4,s2,a5 -80000860: 00079463 bnez a5,80000868 -80000864: 00068863 beqz a3,80000874 -80000868: 00074503 lbu a0,0(a4) -8000086c: 638000ef jal ra,80000ea4 -80000870: 00100693 li a3,1 -80000874: fc041ee3 bnez s0,80000850 -80000878: 00812403 lw s0,8(sp) -8000087c: 00c12083 lw ra,12(sp) -80000880: 00412483 lw s1,4(sp) -80000884: 00012903 lw s2,0(sp) -80000888: 00a00513 li a0,10 -8000088c: 01010113 addi sp,sp,16 -80000890: 6140006f j 80000ea4 -80000894: 800137b7 lui a5,0x80013 -80000898: 66078793 addi a5,a5,1632 # 80013660 <__stack_top+0x81013660> -8000089c: 009784b3 add s1,a5,s1 -800008a0: 0004c503 lbu a0,0(s1) -800008a4: 600000ef jal ra,80000ea4 -800008a8: 00812403 lw s0,8(sp) -800008ac: 00c12083 lw ra,12(sp) -800008b0: 00412483 lw s1,4(sp) -800008b4: 00012903 lw s2,0(sp) -800008b8: 00a00513 li a0,10 -800008bc: 01010113 addi sp,sp,16 -800008c0: 5e40006f j 80000ea4 +800008a8 : +800008a8: fc010113 addi sp,sp,-64 +800008ac: 02112e23 sw ra,60(sp) +800008b0: 02812c23 sw s0,56(sp) +800008b4: 02912a23 sw s1,52(sp) +800008b8: 03212823 sw s2,48(sp) +800008bc: 03312623 sw s3,44(sp) +800008c0: fc2026f3 csrr a3,0xfc2 +800008c4: fc102873 csrr a6,0xfc1 +800008c8: fc002473 csrr s0,0xfc0 +800008cc: cc5027f3 csrr a5,0xcc5 +800008d0: 01f00713 li a4,31 +800008d4: 0cf74463 blt a4,a5,8000099c +800008d8: 030408b3 mul a7,s0,a6 +800008dc: 00100713 li a4,1 +800008e0: 00a8d463 bge a7,a0,800008e8 +800008e4: 03154733 div a4,a0,a7 +800008e8: 0ce6c863 blt a3,a4,800009b8 +800008ec: 0ae7d863 bge a5,a4,8000099c +800008f0: fff68693 addi a3,a3,-1 +800008f4: 02e54333 div t1,a0,a4 +800008f8: 00030893 mv a7,t1 +800008fc: 00f69663 bne a3,a5,80000908 +80000900: 02e56533 rem a0,a0,a4 +80000904: 006508b3 add a7,a0,t1 +80000908: 0288c4b3 div s1,a7,s0 +8000090c: 0288e933 rem s2,a7,s0 +80000910: 0b04ca63 blt s1,a6,800009c4 +80000914: 00100693 li a3,1 +80000918: 0304c733 div a4,s1,a6 +8000091c: 00070663 beqz a4,80000928 +80000920: 00070693 mv a3,a4 +80000924: 0304e733 rem a4,s1,a6 +80000928: 800159b7 lui s3,0x80015 +8000092c: b0098993 addi s3,s3,-1280 # 80014b00 <__stack_top+0x81014b00> +80000930: 00e12e23 sw a4,28(sp) +80000934: 00c10713 addi a4,sp,12 +80000938: 00b12623 sw a1,12(sp) +8000093c: 00c12823 sw a2,16(sp) +80000940: 00d12c23 sw a3,24(sp) +80000944: 02f30333 mul t1,t1,a5 +80000948: 00279793 slli a5,a5,0x2 +8000094c: 00f987b3 add a5,s3,a5 +80000950: 00e7a023 sw a4,0(a5) +80000954: 00612a23 sw t1,20(sp) +80000958: 06904c63 bgtz s1,800009d0 +8000095c: 04090063 beqz s2,8000099c +80000960: 02848433 mul s0,s1,s0 +80000964: 00812a23 sw s0,20(sp) +80000968: 0009006b 0x9006b +8000096c: cc5027f3 csrr a5,0xcc5 +80000970: cc202573 csrr a0,0xcc2 +80000974: 00279793 slli a5,a5,0x2 +80000978: 00f989b3 add s3,s3,a5 +8000097c: 0009a783 lw a5,0(s3) +80000980: 0087a683 lw a3,8(a5) +80000984: 0007a703 lw a4,0(a5) +80000988: 0047a583 lw a1,4(a5) +8000098c: 00d50533 add a0,a0,a3 +80000990: 000700e7 jalr a4 +80000994: 00100793 li a5,1 +80000998: 0007806b 0x7806b +8000099c: 03c12083 lw ra,60(sp) +800009a0: 03812403 lw s0,56(sp) +800009a4: 03412483 lw s1,52(sp) +800009a8: 03012903 lw s2,48(sp) +800009ac: 02c12983 lw s3,44(sp) +800009b0: 04010113 addi sp,sp,64 +800009b4: 00008067 ret +800009b8: 00068713 mv a4,a3 +800009bc: f2e7cae3 blt a5,a4,800008f0 +800009c0: fddff06f j 8000099c +800009c4: 00000713 li a4,0 +800009c8: 00100693 li a3,1 +800009cc: f5dff06f j 80000928 +800009d0: 00048713 mv a4,s1 +800009d4: 00985463 bge a6,s1,800009dc +800009d8: 00080713 mv a4,a6 +800009dc: 800007b7 lui a5,0x80000 +800009e0: 7e878793 addi a5,a5,2024 # 800007e8 <__stack_top+0x810007e8> +800009e4: 00f7106b 0xf7106b +800009e8: e01ff0ef jal ra,800007e8 +800009ec: f71ff06f j 8000095c -800008c4 : -800008c4: fe010113 addi sp,sp,-32 -800008c8: 00112e23 sw ra,28(sp) -800008cc: 00812c23 sw s0,24(sp) -800008d0: 00912a23 sw s1,20(sp) -800008d4: 01212823 sw s2,16(sp) -800008d8: 01312623 sw s3,12(sp) -800008dc: fc0027f3 csrr a5,0xfc0 -800008e0: 0007806b 0x7806b -800008e4: cc5026f3 csrr a3,0xcc5 -800008e8: cc3029f3 csrr s3,0xcc3 -800008ec: cc002773 csrr a4,0xcc0 -800008f0: fc002673 csrr a2,0xfc0 -800008f4: 800167b7 lui a5,0x80016 -800008f8: 00269693 slli a3,a3,0x2 -800008fc: db078793 addi a5,a5,-592 # 80015db0 <__stack_top+0x81015db0> -80000900: 00d787b3 add a5,a5,a3 -80000904: 0007a483 lw s1,0(a5) -80000908: 0104a403 lw s0,16(s1) -8000090c: 00c4a683 lw a3,12(s1) -80000910: 0089a933 slt s2,s3,s0 -80000914: 00040793 mv a5,s0 -80000918: 00d90933 add s2,s2,a3 -8000091c: 03368433 mul s0,a3,s3 -80000920: 00f9d463 bge s3,a5,80000928 -80000924: 00098793 mv a5,s3 -80000928: 00f40433 add s0,s0,a5 -8000092c: 0084a683 lw a3,8(s1) -80000930: 02c40433 mul s0,s0,a2 -80000934: 02e907b3 mul a5,s2,a4 -80000938: 00d40433 add s0,s0,a3 -8000093c: 00f40433 add s0,s0,a5 -80000940: 00890933 add s2,s2,s0 -80000944: 01245e63 bge s0,s2,80000960 -80000948: 0004a783 lw a5,0(s1) -8000094c: 0044a583 lw a1,4(s1) -80000950: 00040513 mv a0,s0 -80000954: 00140413 addi s0,s0,1 -80000958: 000780e7 jalr a5 -8000095c: fe8916e3 bne s2,s0,80000948 -80000960: 0019b993 seqz s3,s3 -80000964: 0009806b 0x9806b -80000968: 01c12083 lw ra,28(sp) -8000096c: 01812403 lw s0,24(sp) -80000970: 01412483 lw s1,20(sp) -80000974: 01012903 lw s2,16(sp) -80000978: 00c12983 lw s3,12(sp) -8000097c: 02010113 addi sp,sp,32 -80000980: 00008067 ret +800009f0 : +800009f0: 00013297 auipc t0,0x13 +800009f4: 6a828293 addi t0,t0,1704 # 80014098 +800009f8: 0002a283 lw t0,0(t0) +800009fc: cc202373 csrr t1,0xcc2 +80000a00: 01031313 slli t1,t1,0x10 +80000a04: 00a36333 or t1,t1,a0 +80000a08: 0062a023 sw t1,0(t0) +80000a0c: 00008067 ret -80000984 : -80000984: fe010113 addi sp,sp,-32 -80000988: 00112e23 sw ra,28(sp) -8000098c: 00812c23 sw s0,24(sp) -80000990: 00912a23 sw s1,20(sp) -80000994: 01212823 sw s2,16(sp) -80000998: 01312623 sw s3,12(sp) -8000099c: 01412423 sw s4,8(sp) -800009a0: 01512223 sw s5,4(sp) -800009a4: fc0027f3 csrr a5,0xfc0 -800009a8: 0007806b 0x7806b -800009ac: cc5026f3 csrr a3,0xcc5 -800009b0: cc302af3 csrr s5,0xcc3 -800009b4: cc002773 csrr a4,0xcc0 -800009b8: fc002673 csrr a2,0xfc0 -800009bc: 800167b7 lui a5,0x80016 -800009c0: 00269693 slli a3,a3,0x2 -800009c4: db078793 addi a5,a5,-592 # 80015db0 <__stack_top+0x81015db0> -800009c8: 00d787b3 add a5,a5,a3 -800009cc: 0007a403 lw s0,0(a5) -800009d0: 01442483 lw s1,20(s0) -800009d4: 01042683 lw a3,16(s0) -800009d8: 009aa9b3 slt s3,s5,s1 -800009dc: 00048793 mv a5,s1 -800009e0: 00d989b3 add s3,s3,a3 -800009e4: 035684b3 mul s1,a3,s5 -800009e8: 00fad463 bge s5,a5,800009f0 -800009ec: 000a8793 mv a5,s5 -800009f0: 00f484b3 add s1,s1,a5 -800009f4: 00042583 lw a1,0(s0) -800009f8: 00c42683 lw a3,12(s0) -800009fc: 0005aa03 lw s4,0(a1) -80000a00: 0045a903 lw s2,4(a1) -80000a04: 02c484b3 mul s1,s1,a2 -80000a08: 02e987b3 mul a5,s3,a4 -80000a0c: 00d484b3 add s1,s1,a3 -80000a10: 00f484b3 add s1,s1,a5 -80000a14: 009989b3 add s3,s3,s1 -80000a18: 032a0933 mul s2,s4,s2 -80000a1c: 0534cc63 blt s1,s3,80000a74 -80000a20: 0800006f j 80000aa0 -80000a24: 0324c733 div a4,s1,s2 -80000a28: 01944683 lbu a3,25(s0) -80000a2c: 032707b3 mul a5,a4,s2 -80000a30: 40f487b3 sub a5,s1,a5 -80000a34: 06068063 beqz a3,80000a94 -80000a38: 0347c6b3 div a3,a5,s4 -80000a3c: 0145ae03 lw t3,20(a1) -80000a40: 0105a303 lw t1,16(a1) -80000a44: 00c5a603 lw a2,12(a1) -80000a48: 00442803 lw a6,4(s0) -80000a4c: 00842503 lw a0,8(s0) -80000a50: 00148493 addi s1,s1,1 -80000a54: 01c70733 add a4,a4,t3 -80000a58: 034688b3 mul a7,a3,s4 -80000a5c: 006686b3 add a3,a3,t1 -80000a60: 411787b3 sub a5,a5,a7 -80000a64: 00c78633 add a2,a5,a2 -80000a68: 000800e7 jalr a6 -80000a6c: 02998a63 beq s3,s1,80000aa0 -80000a70: 00042583 lw a1,0(s0) -80000a74: 01844783 lbu a5,24(s0) -80000a78: fa0796e3 bnez a5,80000a24 -80000a7c: 01a44703 lbu a4,26(s0) -80000a80: 01944683 lbu a3,25(s0) -80000a84: 40e4d733 sra a4,s1,a4 -80000a88: 032707b3 mul a5,a4,s2 -80000a8c: 40f487b3 sub a5,s1,a5 -80000a90: fa0694e3 bnez a3,80000a38 -80000a94: 01b44683 lbu a3,27(s0) -80000a98: 40d7d6b3 sra a3,a5,a3 -80000a9c: fa1ff06f j 80000a3c -80000aa0: 001aba93 seqz s5,s5 -80000aa4: 000a806b 0xa806b -80000aa8: 01c12083 lw ra,28(sp) -80000aac: 01812403 lw s0,24(sp) -80000ab0: 01412483 lw s1,20(sp) -80000ab4: 01012903 lw s2,16(sp) -80000ab8: 00c12983 lw s3,12(sp) -80000abc: 00812a03 lw s4,8(sp) -80000ac0: 00412a83 lw s5,4(sp) -80000ac4: 02010113 addi sp,sp,32 -80000ac8: 00008067 ret +80000a10 : +80000a10: 00050593 mv a1,a0 +80000a14: 00000693 li a3,0 +80000a18: 00000613 li a2,0 +80000a1c: 00000513 li a0,0 +80000a20: 5240006f j 80000f44 <__register_exitproc> -80000acc : -80000acc: ff010113 addi sp,sp,-16 -80000ad0: 00112623 sw ra,12(sp) -80000ad4: 0005006b 0x5006b -80000ad8: cc502773 csrr a4,0xcc5 -80000adc: cc202573 csrr a0,0xcc2 -80000ae0: 800167b7 lui a5,0x80016 -80000ae4: 00271713 slli a4,a4,0x2 -80000ae8: db078793 addi a5,a5,-592 # 80015db0 <__stack_top+0x81015db0> -80000aec: 00e787b3 add a5,a5,a4 -80000af0: 0007a783 lw a5,0(a5) -80000af4: 0087a683 lw a3,8(a5) -80000af8: 0007a703 lw a4,0(a5) -80000afc: 0047a583 lw a1,4(a5) -80000b00: 00d50533 add a0,a0,a3 -80000b04: 000700e7 jalr a4 -80000b08: 00100793 li a5,1 -80000b0c: 0007806b 0x7806b -80000b10: 00c12083 lw ra,12(sp) -80000b14: 01010113 addi sp,sp,16 -80000b18: 00008067 ret +80000a24 : +80000a24: ff010113 addi sp,sp,-16 +80000a28: 00000593 li a1,0 +80000a2c: 00812423 sw s0,8(sp) +80000a30: 00112623 sw ra,12(sp) +80000a34: 00050413 mv s0,a0 +80000a38: 5a8000ef jal ra,80000fe0 <__call_exitprocs> +80000a3c: 800157b7 lui a5,0x80015 +80000a40: a587a503 lw a0,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +80000a44: 03c52783 lw a5,60(a0) +80000a48: 00078463 beqz a5,80000a50 +80000a4c: 000780e7 jalr a5 +80000a50: 00040513 mv a0,s0 +80000a54: a1dff0ef jal ra,80000470 <_exit> -80000b1c : -80000b1c: fc010113 addi sp,sp,-64 -80000b20: 02112e23 sw ra,60(sp) -80000b24: 02812c23 sw s0,56(sp) -80000b28: 02912a23 sw s1,52(sp) -80000b2c: 03212823 sw s2,48(sp) -80000b30: 03312623 sw s3,44(sp) -80000b34: fc2026f3 csrr a3,0xfc2 -80000b38: fc102873 csrr a6,0xfc1 -80000b3c: fc002473 csrr s0,0xfc0 -80000b40: cc5027f3 csrr a5,0xcc5 -80000b44: 01f00713 li a4,31 -80000b48: 0cf74463 blt a4,a5,80000c10 -80000b4c: 030408b3 mul a7,s0,a6 -80000b50: 00100713 li a4,1 -80000b54: 00a8d463 bge a7,a0,80000b5c -80000b58: 03154733 div a4,a0,a7 -80000b5c: 0ce6c863 blt a3,a4,80000c2c -80000b60: 0ae7d863 bge a5,a4,80000c10 -80000b64: fff68693 addi a3,a3,-1 -80000b68: 02e54333 div t1,a0,a4 -80000b6c: 00030893 mv a7,t1 -80000b70: 00f69663 bne a3,a5,80000b7c -80000b74: 02e56533 rem a0,a0,a4 -80000b78: 006508b3 add a7,a0,t1 -80000b7c: 0288c4b3 div s1,a7,s0 -80000b80: 0288e933 rem s2,a7,s0 -80000b84: 0b04ca63 blt s1,a6,80000c38 -80000b88: 00100693 li a3,1 -80000b8c: 0304c733 div a4,s1,a6 -80000b90: 00070663 beqz a4,80000b9c -80000b94: 00070693 mv a3,a4 -80000b98: 0304e733 rem a4,s1,a6 -80000b9c: 800169b7 lui s3,0x80016 -80000ba0: db098993 addi s3,s3,-592 # 80015db0 <__stack_top+0x81015db0> -80000ba4: 00e12e23 sw a4,28(sp) -80000ba8: 00c10713 addi a4,sp,12 -80000bac: 00b12623 sw a1,12(sp) -80000bb0: 00c12823 sw a2,16(sp) -80000bb4: 00d12c23 sw a3,24(sp) -80000bb8: 02f30333 mul t1,t1,a5 -80000bbc: 00279793 slli a5,a5,0x2 -80000bc0: 00f987b3 add a5,s3,a5 -80000bc4: 00e7a023 sw a4,0(a5) -80000bc8: 00612a23 sw t1,20(sp) -80000bcc: 06904c63 bgtz s1,80000c44 -80000bd0: 04090063 beqz s2,80000c10 -80000bd4: 02848433 mul s0,s1,s0 -80000bd8: 00812a23 sw s0,20(sp) -80000bdc: 0009006b 0x9006b -80000be0: cc5027f3 csrr a5,0xcc5 -80000be4: cc202573 csrr a0,0xcc2 -80000be8: 00279793 slli a5,a5,0x2 -80000bec: 00f989b3 add s3,s3,a5 -80000bf0: 0009a783 lw a5,0(s3) -80000bf4: 0087a683 lw a3,8(a5) -80000bf8: 0007a703 lw a4,0(a5) -80000bfc: 0047a583 lw a1,4(a5) -80000c00: 00d50533 add a0,a0,a3 -80000c04: 000700e7 jalr a4 -80000c08: 00100793 li a5,1 -80000c0c: 0007806b 0x7806b -80000c10: 03c12083 lw ra,60(sp) -80000c14: 03812403 lw s0,56(sp) -80000c18: 03412483 lw s1,52(sp) -80000c1c: 03012903 lw s2,48(sp) -80000c20: 02c12983 lw s3,44(sp) -80000c24: 04010113 addi sp,sp,64 -80000c28: 00008067 ret -80000c2c: 00068713 mv a4,a3 -80000c30: f2e7cae3 blt a5,a4,80000b64 -80000c34: fddff06f j 80000c10 -80000c38: 00000713 li a4,0 -80000c3c: 00100693 li a3,1 -80000c40: f5dff06f j 80000b9c -80000c44: 00048713 mv a4,s1 -80000c48: 00985463 bge a6,s1,80000c50 -80000c4c: 00080713 mv a4,a6 -80000c50: 800017b7 lui a5,0x80001 -80000c54: 8c478793 addi a5,a5,-1852 # 800008c4 <__stack_top+0x810008c4> -80000c58: 00f7106b 0xf7106b -80000c5c: c69ff0ef jal ra,800008c4 -80000c60: f71ff06f j 80000bd0 +80000a58 <__libc_fini_array>: +80000a58: ff010113 addi sp,sp,-16 +80000a5c: 00812423 sw s0,8(sp) +80000a60: 800147b7 lui a5,0x80014 +80000a64: 80014437 lui s0,0x80014 +80000a68: 00440413 addi s0,s0,4 # 80014004 <__stack_top+0x81014004> +80000a6c: 00478793 addi a5,a5,4 # 80014004 <__stack_top+0x81014004> +80000a70: 408787b3 sub a5,a5,s0 +80000a74: 00912223 sw s1,4(sp) +80000a78: 00112623 sw ra,12(sp) +80000a7c: 4027d493 srai s1,a5,0x2 +80000a80: 02048063 beqz s1,80000aa0 <__libc_fini_array+0x48> +80000a84: ffc78793 addi a5,a5,-4 +80000a88: 00878433 add s0,a5,s0 +80000a8c: 00042783 lw a5,0(s0) +80000a90: fff48493 addi s1,s1,-1 +80000a94: ffc40413 addi s0,s0,-4 +80000a98: 000780e7 jalr a5 +80000a9c: fe0498e3 bnez s1,80000a8c <__libc_fini_array+0x34> +80000aa0: 00c12083 lw ra,12(sp) +80000aa4: 00812403 lw s0,8(sp) +80000aa8: 00412483 lw s1,4(sp) +80000aac: 01010113 addi sp,sp,16 +80000ab0: 00008067 ret -80000c64 : -80000c64: ff010113 addi sp,sp,-16 -80000c68: 00112623 sw ra,12(sp) -80000c6c: 0005006b 0x5006b -80000c70: cc5026f3 csrr a3,0xcc5 -80000c74: cc2027f3 csrr a5,0xcc2 -80000c78: 80016737 lui a4,0x80016 -80000c7c: 00269693 slli a3,a3,0x2 -80000c80: db070713 addi a4,a4,-592 # 80015db0 <__stack_top+0x81015db0> -80000c84: 00d70733 add a4,a4,a3 -80000c88: 00072503 lw a0,0(a4) -80000c8c: 00052583 lw a1,0(a0) -80000c90: 00c52683 lw a3,12(a0) -80000c94: 01854703 lbu a4,24(a0) -80000c98: 0005a803 lw a6,0(a1) -80000c9c: 0045a603 lw a2,4(a1) -80000ca0: 00d787b3 add a5,a5,a3 -80000ca4: 02c80633 mul a2,a6,a2 -80000ca8: 04070e63 beqz a4,80000d04 -80000cac: 01954683 lbu a3,25(a0) -80000cb0: 02c7c733 div a4,a5,a2 -80000cb4: 02c70633 mul a2,a4,a2 -80000cb8: 40c787b3 sub a5,a5,a2 -80000cbc: 06068063 beqz a3,80000d1c -80000cc0: 0307c6b3 div a3,a5,a6 -80000cc4: 0145ae03 lw t3,20(a1) -80000cc8: 0105a303 lw t1,16(a1) -80000ccc: 00c5a603 lw a2,12(a1) -80000cd0: 00452883 lw a7,4(a0) -80000cd4: 00852503 lw a0,8(a0) -80000cd8: 01c70733 add a4,a4,t3 -80000cdc: 03068833 mul a6,a3,a6 -80000ce0: 006686b3 add a3,a3,t1 -80000ce4: 410787b3 sub a5,a5,a6 -80000ce8: 00c78633 add a2,a5,a2 -80000cec: 000880e7 jalr a7 -80000cf0: 00100793 li a5,1 -80000cf4: 0007806b 0x7806b -80000cf8: 00c12083 lw ra,12(sp) -80000cfc: 01010113 addi sp,sp,16 -80000d00: 00008067 ret -80000d04: 01a54703 lbu a4,26(a0) -80000d08: 01954683 lbu a3,25(a0) -80000d0c: 40e7d733 sra a4,a5,a4 -80000d10: 02c70633 mul a2,a4,a2 -80000d14: 40c787b3 sub a5,a5,a2 -80000d18: fa0694e3 bnez a3,80000cc0 -80000d1c: 01b54683 lbu a3,27(a0) -80000d20: 40d7d6b3 sra a3,a5,a3 -80000d24: fa1ff06f j 80000cc4 +80000ab4 <__libc_init_array>: +80000ab4: ff010113 addi sp,sp,-16 +80000ab8: 00812423 sw s0,8(sp) +80000abc: 01212023 sw s2,0(sp) +80000ac0: 80014437 lui s0,0x80014 +80000ac4: 80014937 lui s2,0x80014 +80000ac8: 00040793 mv a5,s0 +80000acc: 00090913 mv s2,s2 +80000ad0: 40f90933 sub s2,s2,a5 +80000ad4: 00112623 sw ra,12(sp) +80000ad8: 00912223 sw s1,4(sp) +80000adc: 40295913 srai s2,s2,0x2 +80000ae0: 02090063 beqz s2,80000b00 <__libc_init_array+0x4c> +80000ae4: 00040413 mv s0,s0 +80000ae8: 00000493 li s1,0 +80000aec: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> +80000af0: 00148493 addi s1,s1,1 +80000af4: 00440413 addi s0,s0,4 +80000af8: 000780e7 jalr a5 +80000afc: fe9918e3 bne s2,s1,80000aec <__libc_init_array+0x38> +80000b00: 80014437 lui s0,0x80014 +80000b04: 80014937 lui s2,0x80014 +80000b08: 00040793 mv a5,s0 +80000b0c: 00490913 addi s2,s2,4 # 80014004 <__stack_top+0x81014004> +80000b10: 40f90933 sub s2,s2,a5 +80000b14: 40295913 srai s2,s2,0x2 +80000b18: 02090063 beqz s2,80000b38 <__libc_init_array+0x84> +80000b1c: 00040413 mv s0,s0 +80000b20: 00000493 li s1,0 +80000b24: 00042783 lw a5,0(s0) # 80014000 <__stack_top+0x81014000> +80000b28: 00148493 addi s1,s1,1 +80000b2c: 00440413 addi s0,s0,4 +80000b30: 000780e7 jalr a5 +80000b34: fe9918e3 bne s2,s1,80000b24 <__libc_init_array+0x70> +80000b38: 00c12083 lw ra,12(sp) +80000b3c: 00812403 lw s0,8(sp) +80000b40: 00412483 lw s1,4(sp) +80000b44: 00012903 lw s2,0(sp) +80000b48: 01010113 addi sp,sp,16 +80000b4c: 00008067 ret -80000d28 : -80000d28: fd010113 addi sp,sp,-48 -80000d2c: 02112623 sw ra,44(sp) -80000d30: 02812423 sw s0,40(sp) -80000d34: 02912223 sw s1,36(sp) -80000d38: 03212023 sw s2,32(sp) -80000d3c: fc202373 csrr t1,0xfc2 -80000d40: fc102e73 csrr t3,0xfc1 -80000d44: fc002473 csrr s0,0xfc0 -80000d48: cc502773 csrr a4,0xcc5 -80000d4c: 01f00793 li a5,31 -80000d50: 0ce7ce63 blt a5,a4,80000e2c -80000d54: 00052803 lw a6,0(a0) -80000d58: 00452783 lw a5,4(a0) -80000d5c: 00852883 lw a7,8(a0) -80000d60: 028e0eb3 mul t4,t3,s0 -80000d64: 00100693 li a3,1 -80000d68: 02f807b3 mul a5,a6,a5 -80000d6c: 031788b3 mul a7,a5,a7 -80000d70: 011ed463 bge t4,a7,80000d78 -80000d74: 03d8c6b3 div a3,a7,t4 -80000d78: 0cd34663 blt t1,a3,80000e44 -80000d7c: 0ad75863 bge a4,a3,80000e2c -80000d80: fff30313 addi t1,t1,-1 -80000d84: 02d8ceb3 div t4,a7,a3 -80000d88: 000e8493 mv s1,t4 -80000d8c: 00e31663 bne t1,a4,80000d98 -80000d90: 02d8e6b3 rem a3,a7,a3 -80000d94: 01d684b3 add s1,a3,t4 -80000d98: 0284c933 div s2,s1,s0 -80000d9c: 0284e4b3 rem s1,s1,s0 -80000da0: 0bc94863 blt s2,t3,80000e50 -80000da4: 00100893 li a7,1 -80000da8: 03c946b3 div a3,s2,t3 -80000dac: 00068663 beqz a3,80000db8 -80000db0: 00068893 mv a7,a3 -80000db4: 03c966b3 rem a3,s2,t3 -80000db8: fff78f13 addi t5,a5,-1 -80000dbc: 00ff7f33 and t5,t5,a5 -80000dc0: 80016337 lui t1,0x80016 -80000dc4: 4177d793 srai a5,a5,0x17 -80000dc8: f8178793 addi a5,a5,-127 -80000dcc: db030313 addi t1,t1,-592 # 80015db0 <__stack_top+0x81015db0> -80000dd0: 001f3f13 seqz t5,t5 -80000dd4: 00f10f23 sb a5,30(sp) -80000dd8: 00410793 addi a5,sp,4 -80000ddc: 00a12223 sw a0,4(sp) -80000de0: 00b12423 sw a1,8(sp) -80000de4: 00c12623 sw a2,12(sp) -80000de8: 01112a23 sw a7,20(sp) -80000dec: 00d12c23 sw a3,24(sp) -80000df0: 01e10e23 sb t5,28(sp) -80000df4: 02ee8fb3 mul t6,t4,a4 -80000df8: fff80e93 addi t4,a6,-1 -80000dfc: 010efeb3 and t4,t4,a6 -80000e00: 00271713 slli a4,a4,0x2 -80000e04: 41785813 srai a6,a6,0x17 -80000e08: 001ebe93 seqz t4,t4 -80000e0c: f8180813 addi a6,a6,-127 -80000e10: 00e30733 add a4,t1,a4 -80000e14: 01d10ea3 sb t4,29(sp) -80000e18: 01010fa3 sb a6,31(sp) -80000e1c: 01f12823 sw t6,16(sp) -80000e20: 00f72023 sw a5,0(a4) -80000e24: 03204c63 bgtz s2,80000e5c -80000e28: 04049a63 bnez s1,80000e7c -80000e2c: 02c12083 lw ra,44(sp) -80000e30: 02812403 lw s0,40(sp) -80000e34: 02412483 lw s1,36(sp) -80000e38: 02012903 lw s2,32(sp) -80000e3c: 03010113 addi sp,sp,48 -80000e40: 00008067 ret -80000e44: 00030693 mv a3,t1 -80000e48: f2d74ce3 blt a4,a3,80000d80 -80000e4c: fe1ff06f j 80000e2c -80000e50: 00000693 li a3,0 -80000e54: 00100893 li a7,1 -80000e58: f61ff06f j 80000db8 -80000e5c: 00090713 mv a4,s2 -80000e60: 012e5463 bge t3,s2,80000e68 -80000e64: 000e0713 mv a4,t3 -80000e68: 800017b7 lui a5,0x80001 -80000e6c: 98478793 addi a5,a5,-1660 # 80000984 <__stack_top+0x81000984> -80000e70: 00f7106b 0xf7106b -80000e74: b11ff0ef jal ra,80000984 -80000e78: fa048ae3 beqz s1,80000e2c -80000e7c: 02890433 mul s0,s2,s0 -80000e80: 00048513 mv a0,s1 -80000e84: 00812823 sw s0,16(sp) -80000e88: dddff0ef jal ra,80000c64 -80000e8c: 02c12083 lw ra,44(sp) -80000e90: 02812403 lw s0,40(sp) -80000e94: 02412483 lw s1,36(sp) -80000e98: 02012903 lw s2,32(sp) -80000e9c: 03010113 addi sp,sp,48 -80000ea0: 00008067 ret +80000b50 : +80000b50: 00f00313 li t1,15 +80000b54: 00050713 mv a4,a0 +80000b58: 02c37e63 bgeu t1,a2,80000b94 +80000b5c: 00f77793 andi a5,a4,15 +80000b60: 0a079063 bnez a5,80000c00 +80000b64: 08059263 bnez a1,80000be8 +80000b68: ff067693 andi a3,a2,-16 +80000b6c: 00f67613 andi a2,a2,15 +80000b70: 00e686b3 add a3,a3,a4 +80000b74: 00b72023 sw a1,0(a4) +80000b78: 00b72223 sw a1,4(a4) +80000b7c: 00b72423 sw a1,8(a4) +80000b80: 00b72623 sw a1,12(a4) +80000b84: 01070713 addi a4,a4,16 +80000b88: fed766e3 bltu a4,a3,80000b74 +80000b8c: 00061463 bnez a2,80000b94 +80000b90: 00008067 ret +80000b94: 40c306b3 sub a3,t1,a2 +80000b98: 00269693 slli a3,a3,0x2 +80000b9c: 00000297 auipc t0,0x0 +80000ba0: 005686b3 add a3,a3,t0 +80000ba4: 00c68067 jr 12(a3) +80000ba8: 00b70723 sb a1,14(a4) +80000bac: 00b706a3 sb a1,13(a4) +80000bb0: 00b70623 sb a1,12(a4) +80000bb4: 00b705a3 sb a1,11(a4) +80000bb8: 00b70523 sb a1,10(a4) +80000bbc: 00b704a3 sb a1,9(a4) +80000bc0: 00b70423 sb a1,8(a4) +80000bc4: 00b703a3 sb a1,7(a4) +80000bc8: 00b70323 sb a1,6(a4) +80000bcc: 00b702a3 sb a1,5(a4) +80000bd0: 00b70223 sb a1,4(a4) +80000bd4: 00b701a3 sb a1,3(a4) +80000bd8: 00b70123 sb a1,2(a4) +80000bdc: 00b700a3 sb a1,1(a4) +80000be0: 00b70023 sb a1,0(a4) +80000be4: 00008067 ret +80000be8: 0ff5f593 andi a1,a1,255 +80000bec: 00859693 slli a3,a1,0x8 +80000bf0: 00d5e5b3 or a1,a1,a3 +80000bf4: 01059693 slli a3,a1,0x10 +80000bf8: 00d5e5b3 or a1,a1,a3 +80000bfc: f6dff06f j 80000b68 +80000c00: 00279693 slli a3,a5,0x2 +80000c04: 00000297 auipc t0,0x0 +80000c08: 005686b3 add a3,a3,t0 +80000c0c: 00008293 mv t0,ra +80000c10: fa0680e7 jalr -96(a3) +80000c14: 00028093 mv ra,t0 +80000c18: ff078793 addi a5,a5,-16 +80000c1c: 40f70733 sub a4,a4,a5 +80000c20: 00f60633 add a2,a2,a5 +80000c24: f6c378e3 bgeu t1,a2,80000b94 +80000c28: f3dff06f j 80000b64 -80000ea4 : -80000ea4: 00014297 auipc t0,0x14 -80000ea8: 4a428293 addi t0,t0,1188 # 80015348 -80000eac: 0002a283 lw t0,0(t0) -80000eb0: cc202373 csrr t1,0xcc2 -80000eb4: 01031313 slli t1,t1,0x10 -80000eb8: 00a36333 or t1,t1,a0 -80000ebc: 0062a023 sw t1,0(t0) -80000ec0: 00008067 ret +80000c2c <_strtol_l.isra.0>: +80000c2c: ff010113 addi sp,sp,-16 +80000c30: 00112623 sw ra,12(sp) +80000c34: 00812423 sw s0,8(sp) +80000c38: 00100793 li a5,1 +80000c3c: 0af68e63 beq a3,a5,80000cf8 <_strtol_l.isra.0+0xcc> +80000c40: 02400793 li a5,36 +80000c44: 00068f93 mv t6,a3 +80000c48: 0ad7e863 bltu a5,a3,80000cf8 <_strtol_l.isra.0+0xcc> +80000c4c: 80013337 lui t1,0x80013 +80000c50: 00058793 mv a5,a1 +80000c54: 1c530313 addi t1,t1,453 # 800131c5 <__stack_top+0x810131c5> +80000c58: 0007c703 lbu a4,0(a5) +80000c5c: 00078e13 mv t3,a5 +80000c60: 00178793 addi a5,a5,1 +80000c64: 00e30833 add a6,t1,a4 +80000c68: 00084883 lbu a7,0(a6) +80000c6c: 0088f893 andi a7,a7,8 +80000c70: fe0894e3 bnez a7,80000c58 <_strtol_l.isra.0+0x2c> +80000c74: 02d00813 li a6,45 +80000c78: 15070863 beq a4,a6,80000dc8 <_strtol_l.isra.0+0x19c> +80000c7c: 02b00813 li a6,43 +80000c80: 09070c63 beq a4,a6,80000d18 <_strtol_l.isra.0+0xec> +80000c84: 800002b7 lui t0,0x80000 +80000c88: 00070813 mv a6,a4 +80000c8c: fff2c293 not t0,t0 +80000c90: 00000413 li s0,0 +80000c94: 08068e63 beqz a3,80000d30 <_strtol_l.isra.0+0x104> +80000c98: 01000713 li a4,16 +80000c9c: 14e68663 beq a3,a4,80000de8 <_strtol_l.isra.0+0x1bc> +80000ca0: 03f2f3b3 remu t2,t0,t6 +80000ca4: 00000893 li a7,0 +80000ca8: 00000313 li t1,0 +80000cac: 00900e13 li t3,9 +80000cb0: 01900f13 li t5,25 +80000cb4: 03f2deb3 divu t4,t0,t6 +80000cb8: fd080713 addi a4,a6,-48 +80000cbc: 00ee7863 bgeu t3,a4,80000ccc <_strtol_l.isra.0+0xa0> +80000cc0: fbf80713 addi a4,a6,-65 +80000cc4: 0aef6063 bltu t5,a4,80000d64 <_strtol_l.isra.0+0x138> +80000cc8: fc980713 addi a4,a6,-55 +80000ccc: 0ad75463 bge a4,a3,80000d74 <_strtol_l.isra.0+0x148> +80000cd0: 0808c663 bltz a7,80000d5c <_strtol_l.isra.0+0x130> +80000cd4: fff00893 li a7,-1 +80000cd8: 006eea63 bltu t4,t1,80000cec <_strtol_l.isra.0+0xc0> +80000cdc: 0c6e8263 beq t4,t1,80000da0 <_strtol_l.isra.0+0x174> +80000ce0: 00100893 li a7,1 +80000ce4: 03f30333 mul t1,t1,t6 +80000ce8: 00670333 add t1,a4,t1 +80000cec: 00178793 addi a5,a5,1 +80000cf0: fff7c803 lbu a6,-1(a5) +80000cf4: fc5ff06f j 80000cb8 <_strtol_l.isra.0+0x8c> +80000cf8: 40c000ef jal ra,80001104 <__errno> +80000cfc: 00c12083 lw ra,12(sp) +80000d00: 00812403 lw s0,8(sp) +80000d04: 01600793 li a5,22 +80000d08: 00f52023 sw a5,0(a0) +80000d0c: 00000513 li a0,0 +80000d10: 01010113 addi sp,sp,16 +80000d14: 00008067 ret +80000d18: 800002b7 lui t0,0x80000 +80000d1c: 0007c803 lbu a6,0(a5) +80000d20: fff2c293 not t0,t0 +80000d24: 002e0793 addi a5,t3,2 +80000d28: 00000413 li s0,0 +80000d2c: f60696e3 bnez a3,80000c98 <_strtol_l.isra.0+0x6c> +80000d30: 03000713 li a4,48 +80000d34: 0ae81463 bne a6,a4,80000ddc <_strtol_l.isra.0+0x1b0> +80000d38: 0007c703 lbu a4,0(a5) +80000d3c: 05800693 li a3,88 +80000d40: 0df77713 andi a4,a4,223 +80000d44: 0ad71e63 bne a4,a3,80000e00 <_strtol_l.isra.0+0x1d4> +80000d48: 0017c803 lbu a6,1(a5) +80000d4c: 01000f93 li t6,16 +80000d50: 00278793 addi a5,a5,2 +80000d54: 01000693 li a3,16 +80000d58: f49ff06f j 80000ca0 <_strtol_l.isra.0+0x74> +80000d5c: fff00893 li a7,-1 +80000d60: f8dff06f j 80000cec <_strtol_l.isra.0+0xc0> +80000d64: f9f80713 addi a4,a6,-97 +80000d68: 00ef6663 bltu t5,a4,80000d74 <_strtol_l.isra.0+0x148> +80000d6c: fa980713 addi a4,a6,-87 +80000d70: f6d740e3 blt a4,a3,80000cd0 <_strtol_l.isra.0+0xa4> +80000d74: 0208ca63 bltz a7,80000da8 <_strtol_l.isra.0+0x17c> +80000d78: 00040463 beqz s0,80000d80 <_strtol_l.isra.0+0x154> +80000d7c: 40600333 neg t1,t1 +80000d80: 00060663 beqz a2,80000d8c <_strtol_l.isra.0+0x160> +80000d84: 06089a63 bnez a7,80000df8 <_strtol_l.isra.0+0x1cc> +80000d88: 00b62023 sw a1,0(a2) +80000d8c: 00c12083 lw ra,12(sp) +80000d90: 00812403 lw s0,8(sp) +80000d94: 00030513 mv a0,t1 +80000d98: 01010113 addi sp,sp,16 +80000d9c: 00008067 ret +80000da0: f4e3c6e3 blt t2,a4,80000cec <_strtol_l.isra.0+0xc0> +80000da4: f3dff06f j 80000ce0 <_strtol_l.isra.0+0xb4> +80000da8: 02200713 li a4,34 +80000dac: 00e52023 sw a4,0(a0) +80000db0: 00028313 mv t1,t0 +80000db4: fc060ce3 beqz a2,80000d8c <_strtol_l.isra.0+0x160> +80000db8: fff78593 addi a1,a5,-1 +80000dbc: 00028313 mv t1,t0 +80000dc0: 00b62023 sw a1,0(a2) +80000dc4: fc9ff06f j 80000d8c <_strtol_l.isra.0+0x160> +80000dc8: 0007c803 lbu a6,0(a5) +80000dcc: 800002b7 lui t0,0x80000 +80000dd0: 002e0793 addi a5,t3,2 +80000dd4: 00100413 li s0,1 +80000dd8: ebdff06f j 80000c94 <_strtol_l.isra.0+0x68> +80000ddc: 00a00f93 li t6,10 +80000de0: 00a00693 li a3,10 +80000de4: ebdff06f j 80000ca0 <_strtol_l.isra.0+0x74> +80000de8: 03000713 li a4,48 +80000dec: 02e80063 beq a6,a4,80000e0c <_strtol_l.isra.0+0x1e0> +80000df0: 01000f93 li t6,16 +80000df4: eadff06f j 80000ca0 <_strtol_l.isra.0+0x74> +80000df8: 00030293 mv t0,t1 +80000dfc: fbdff06f j 80000db8 <_strtol_l.isra.0+0x18c> +80000e00: 00800f93 li t6,8 +80000e04: 00800693 li a3,8 +80000e08: e99ff06f j 80000ca0 <_strtol_l.isra.0+0x74> +80000e0c: 0007c703 lbu a4,0(a5) +80000e10: 05800893 li a7,88 +80000e14: 0df77713 andi a4,a4,223 +80000e18: f31708e3 beq a4,a7,80000d48 <_strtol_l.isra.0+0x11c> +80000e1c: 01000f93 li t6,16 +80000e20: e81ff06f j 80000ca0 <_strtol_l.isra.0+0x74> -80000ec4 : -80000ec4: 00050593 mv a1,a0 -80000ec8: 00000693 li a3,0 -80000ecc: 00000613 li a2,0 -80000ed0: 00000513 li a0,0 -80000ed4: 5240006f j 800013f8 <__register_exitproc> +80000e24 <_strtol_r>: +80000e24: e09ff06f j 80000c2c <_strtol_l.isra.0> -80000ed8 : -80000ed8: ff010113 addi sp,sp,-16 -80000edc: 00000593 li a1,0 -80000ee0: 00812423 sw s0,8(sp) -80000ee4: 00112623 sw ra,12(sp) -80000ee8: 00050413 mv s0,a0 -80000eec: 5a8000ef jal ra,80001494 <__call_exitprocs> -80000ef0: 800167b7 lui a5,0x80016 -80000ef4: d087a503 lw a0,-760(a5) # 80015d08 <__stack_top+0x81015d08> -80000ef8: 03c52783 lw a5,60(a0) -80000efc: 00078463 beqz a5,80000f04 -80000f00: 000780e7 jalr a5 -80000f04: 00040513 mv a0,s0 -80000f08: d80ff0ef jal ra,80000488 <_exit> +80000e28 : +80000e28: 80015737 lui a4,0x80015 +80000e2c: 00050793 mv a5,a0 +80000e30: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +80000e34: 00060693 mv a3,a2 +80000e38: 00058613 mv a2,a1 +80000e3c: 00078593 mv a1,a5 +80000e40: dedff06f j 80000c2c <_strtol_l.isra.0> -80000f0c <__libc_fini_array>: -80000f0c: ff010113 addi sp,sp,-16 -80000f10: 00812423 sw s0,8(sp) -80000f14: 800157b7 lui a5,0x80015 -80000f18: 80015437 lui s0,0x80015 -80000f1c: 2b440413 addi s0,s0,692 # 800152b4 <__stack_top+0x810152b4> -80000f20: 2b478793 addi a5,a5,692 # 800152b4 <__stack_top+0x810152b4> -80000f24: 408787b3 sub a5,a5,s0 -80000f28: 00912223 sw s1,4(sp) -80000f2c: 00112623 sw ra,12(sp) -80000f30: 4027d493 srai s1,a5,0x2 -80000f34: 02048063 beqz s1,80000f54 <__libc_fini_array+0x48> -80000f38: ffc78793 addi a5,a5,-4 -80000f3c: 00878433 add s0,a5,s0 -80000f40: 00042783 lw a5,0(s0) -80000f44: fff48493 addi s1,s1,-1 -80000f48: ffc40413 addi s0,s0,-4 -80000f4c: 000780e7 jalr a5 -80000f50: fe0498e3 bnez s1,80000f40 <__libc_fini_array+0x34> -80000f54: 00c12083 lw ra,12(sp) -80000f58: 00812403 lw s0,8(sp) -80000f5c: 00412483 lw s1,4(sp) -80000f60: 01010113 addi sp,sp,16 -80000f64: 00008067 ret +80000e44 : +80000e44: 80015737 lui a4,0x80015 +80000e48: 00050793 mv a5,a0 +80000e4c: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +80000e50: 00060693 mv a3,a2 +80000e54: 00058613 mv a2,a1 +80000e58: 00078593 mv a1,a5 +80000e5c: dd1ff06f j 80000c2c <_strtol_l.isra.0> -80000f68 <__libc_init_array>: -80000f68: ff010113 addi sp,sp,-16 -80000f6c: 00812423 sw s0,8(sp) -80000f70: 01212023 sw s2,0(sp) -80000f74: 80015437 lui s0,0x80015 -80000f78: 80015937 lui s2,0x80015 -80000f7c: 2b040793 addi a5,s0,688 # 800152b0 <__stack_top+0x810152b0> -80000f80: 2b090913 addi s2,s2,688 # 800152b0 <__stack_top+0x810152b0> -80000f84: 40f90933 sub s2,s2,a5 -80000f88: 00112623 sw ra,12(sp) -80000f8c: 00912223 sw s1,4(sp) -80000f90: 40295913 srai s2,s2,0x2 -80000f94: 02090063 beqz s2,80000fb4 <__libc_init_array+0x4c> -80000f98: 2b040413 addi s0,s0,688 -80000f9c: 00000493 li s1,0 -80000fa0: 00042783 lw a5,0(s0) -80000fa4: 00148493 addi s1,s1,1 -80000fa8: 00440413 addi s0,s0,4 -80000fac: 000780e7 jalr a5 -80000fb0: fe9918e3 bne s2,s1,80000fa0 <__libc_init_array+0x38> -80000fb4: 80015437 lui s0,0x80015 -80000fb8: 80015937 lui s2,0x80015 -80000fbc: 2b040793 addi a5,s0,688 # 800152b0 <__stack_top+0x810152b0> -80000fc0: 2b490913 addi s2,s2,692 # 800152b4 <__stack_top+0x810152b4> -80000fc4: 40f90933 sub s2,s2,a5 -80000fc8: 40295913 srai s2,s2,0x2 -80000fcc: 02090063 beqz s2,80000fec <__libc_init_array+0x84> -80000fd0: 2b040413 addi s0,s0,688 -80000fd4: 00000493 li s1,0 -80000fd8: 00042783 lw a5,0(s0) -80000fdc: 00148493 addi s1,s1,1 -80000fe0: 00440413 addi s0,s0,4 -80000fe4: 000780e7 jalr a5 -80000fe8: fe9918e3 bne s2,s1,80000fd8 <__libc_init_array+0x70> -80000fec: 00c12083 lw ra,12(sp) -80000ff0: 00812403 lw s0,8(sp) -80000ff4: 00412483 lw s1,4(sp) -80000ff8: 00012903 lw s2,0(sp) -80000ffc: 01010113 addi sp,sp,16 -80001000: 00008067 ret +80000e60 <_vsnprintf_r>: +80000e60: f8010113 addi sp,sp,-128 +80000e64: 06812c23 sw s0,120(sp) +80000e68: 06112e23 sw ra,124(sp) +80000e6c: 06912a23 sw s1,116(sp) +80000e70: 00060793 mv a5,a2 +80000e74: 00050413 mv s0,a0 +80000e78: 08064e63 bltz a2,80000f14 <_vsnprintf_r+0xb4> +80000e7c: 00068613 mv a2,a3 +80000e80: 00070693 mv a3,a4 +80000e84: 20800713 li a4,520 +80000e88: 00e11a23 sh a4,20(sp) +80000e8c: 00b12423 sw a1,8(sp) +80000e90: 00b12c23 sw a1,24(sp) +80000e94: 04078463 beqz a5,80000edc <_vsnprintf_r+0x7c> +80000e98: fff78793 addi a5,a5,-1 +80000e9c: fff00493 li s1,-1 +80000ea0: 00810593 addi a1,sp,8 +80000ea4: 00f12823 sw a5,16(sp) +80000ea8: 00f12e23 sw a5,28(sp) +80000eac: 00911b23 sh s1,22(sp) +80000eb0: 260000ef jal ra,80001110 <_svfprintf_r> +80000eb4: 00955663 bge a0,s1,80000ec0 <_vsnprintf_r+0x60> +80000eb8: 08b00793 li a5,139 +80000ebc: 00f42023 sw a5,0(s0) +80000ec0: 00812783 lw a5,8(sp) +80000ec4: 00078023 sb zero,0(a5) +80000ec8: 07c12083 lw ra,124(sp) +80000ecc: 07812403 lw s0,120(sp) +80000ed0: 07412483 lw s1,116(sp) +80000ed4: 08010113 addi sp,sp,128 +80000ed8: 00008067 ret +80000edc: fff00493 li s1,-1 +80000ee0: 00810593 addi a1,sp,8 +80000ee4: 00012823 sw zero,16(sp) +80000ee8: 00012e23 sw zero,28(sp) +80000eec: 00911b23 sh s1,22(sp) +80000ef0: 220000ef jal ra,80001110 <_svfprintf_r> +80000ef4: 00955663 bge a0,s1,80000f00 <_vsnprintf_r+0xa0> +80000ef8: 08b00793 li a5,139 +80000efc: 00f42023 sw a5,0(s0) +80000f00: 07c12083 lw ra,124(sp) +80000f04: 07812403 lw s0,120(sp) +80000f08: 07412483 lw s1,116(sp) +80000f0c: 08010113 addi sp,sp,128 +80000f10: 00008067 ret +80000f14: 08b00793 li a5,139 +80000f18: 00f52023 sw a5,0(a0) +80000f1c: fff00513 li a0,-1 +80000f20: fe1ff06f j 80000f00 <_vsnprintf_r+0xa0> -80001004 : -80001004: 00f00313 li t1,15 -80001008: 00050713 mv a4,a0 -8000100c: 02c37e63 bgeu t1,a2,80001048 -80001010: 00f77793 andi a5,a4,15 -80001014: 0a079063 bnez a5,800010b4 -80001018: 08059263 bnez a1,8000109c -8000101c: ff067693 andi a3,a2,-16 -80001020: 00f67613 andi a2,a2,15 -80001024: 00e686b3 add a3,a3,a4 -80001028: 00b72023 sw a1,0(a4) -8000102c: 00b72223 sw a1,4(a4) -80001030: 00b72423 sw a1,8(a4) -80001034: 00b72623 sw a1,12(a4) -80001038: 01070713 addi a4,a4,16 -8000103c: fed766e3 bltu a4,a3,80001028 -80001040: 00061463 bnez a2,80001048 -80001044: 00008067 ret -80001048: 40c306b3 sub a3,t1,a2 -8000104c: 00269693 slli a3,a3,0x2 -80001050: 00000297 auipc t0,0x0 -80001054: 005686b3 add a3,a3,t0 -80001058: 00c68067 jr 12(a3) -8000105c: 00b70723 sb a1,14(a4) -80001060: 00b706a3 sb a1,13(a4) -80001064: 00b70623 sb a1,12(a4) -80001068: 00b705a3 sb a1,11(a4) -8000106c: 00b70523 sb a1,10(a4) -80001070: 00b704a3 sb a1,9(a4) -80001074: 00b70423 sb a1,8(a4) -80001078: 00b703a3 sb a1,7(a4) -8000107c: 00b70323 sb a1,6(a4) -80001080: 00b702a3 sb a1,5(a4) -80001084: 00b70223 sb a1,4(a4) -80001088: 00b701a3 sb a1,3(a4) -8000108c: 00b70123 sb a1,2(a4) -80001090: 00b700a3 sb a1,1(a4) -80001094: 00b70023 sb a1,0(a4) -80001098: 00008067 ret -8000109c: 0ff5f593 andi a1,a1,255 -800010a0: 00859693 slli a3,a1,0x8 -800010a4: 00d5e5b3 or a1,a1,a3 -800010a8: 01059693 slli a3,a1,0x10 -800010ac: 00d5e5b3 or a1,a1,a3 -800010b0: f6dff06f j 8000101c -800010b4: 00279693 slli a3,a5,0x2 -800010b8: 00000297 auipc t0,0x0 -800010bc: 005686b3 add a3,a3,t0 -800010c0: 00008293 mv t0,ra -800010c4: fa0680e7 jalr -96(a3) -800010c8: 00028093 mv ra,t0 -800010cc: ff078793 addi a5,a5,-16 -800010d0: 40f70733 sub a4,a4,a5 -800010d4: 00f60633 add a2,a2,a5 -800010d8: f6c378e3 bgeu t1,a2,80001048 -800010dc: f3dff06f j 80001018 +80000f24 : +80000f24: 80015737 lui a4,0x80015 +80000f28: 00050793 mv a5,a0 +80000f2c: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +80000f30: 00068713 mv a4,a3 +80000f34: 00060693 mv a3,a2 +80000f38: 00058613 mv a2,a1 +80000f3c: 00078593 mv a1,a5 +80000f40: f21ff06f j 80000e60 <_vsnprintf_r> -800010e0 <_strtol_l.isra.0>: -800010e0: ff010113 addi sp,sp,-16 -800010e4: 00112623 sw ra,12(sp) -800010e8: 00812423 sw s0,8(sp) -800010ec: 00100793 li a5,1 -800010f0: 0af68e63 beq a3,a5,800011ac <_strtol_l.isra.0+0xcc> -800010f4: 02400793 li a5,36 -800010f8: 00068f93 mv t6,a3 -800010fc: 0ad7e863 bltu a5,a3,800011ac <_strtol_l.isra.0+0xcc> -80001100: 80013337 lui t1,0x80013 -80001104: 00058793 mv a5,a1 -80001108: 67530313 addi t1,t1,1653 # 80013675 <__stack_top+0x81013675> -8000110c: 0007c703 lbu a4,0(a5) -80001110: 00078e13 mv t3,a5 -80001114: 00178793 addi a5,a5,1 -80001118: 00e30833 add a6,t1,a4 -8000111c: 00084883 lbu a7,0(a6) -80001120: 0088f893 andi a7,a7,8 -80001124: fe0894e3 bnez a7,8000110c <_strtol_l.isra.0+0x2c> -80001128: 02d00813 li a6,45 -8000112c: 15070863 beq a4,a6,8000127c <_strtol_l.isra.0+0x19c> -80001130: 02b00813 li a6,43 -80001134: 09070c63 beq a4,a6,800011cc <_strtol_l.isra.0+0xec> -80001138: 800002b7 lui t0,0x80000 -8000113c: 00070813 mv a6,a4 -80001140: fff2c293 not t0,t0 -80001144: 00000413 li s0,0 -80001148: 08068e63 beqz a3,800011e4 <_strtol_l.isra.0+0x104> -8000114c: 01000713 li a4,16 -80001150: 14e68663 beq a3,a4,8000129c <_strtol_l.isra.0+0x1bc> -80001154: 03f2f3b3 remu t2,t0,t6 -80001158: 00000893 li a7,0 -8000115c: 00000313 li t1,0 -80001160: 00900e13 li t3,9 -80001164: 01900f13 li t5,25 -80001168: 03f2deb3 divu t4,t0,t6 -8000116c: fd080713 addi a4,a6,-48 -80001170: 00ee7863 bgeu t3,a4,80001180 <_strtol_l.isra.0+0xa0> -80001174: fbf80713 addi a4,a6,-65 -80001178: 0aef6063 bltu t5,a4,80001218 <_strtol_l.isra.0+0x138> -8000117c: fc980713 addi a4,a6,-55 -80001180: 0ad75463 bge a4,a3,80001228 <_strtol_l.isra.0+0x148> -80001184: 0808c663 bltz a7,80001210 <_strtol_l.isra.0+0x130> -80001188: fff00893 li a7,-1 -8000118c: 006eea63 bltu t4,t1,800011a0 <_strtol_l.isra.0+0xc0> -80001190: 0c6e8263 beq t4,t1,80001254 <_strtol_l.isra.0+0x174> -80001194: 00100893 li a7,1 -80001198: 03f30333 mul t1,t1,t6 -8000119c: 00670333 add t1,a4,t1 -800011a0: 00178793 addi a5,a5,1 -800011a4: fff7c803 lbu a6,-1(a5) -800011a8: fc5ff06f j 8000116c <_strtol_l.isra.0+0x8c> -800011ac: 40c000ef jal ra,800015b8 <__errno> -800011b0: 00c12083 lw ra,12(sp) -800011b4: 00812403 lw s0,8(sp) -800011b8: 01600793 li a5,22 -800011bc: 00f52023 sw a5,0(a0) -800011c0: 00000513 li a0,0 -800011c4: 01010113 addi sp,sp,16 -800011c8: 00008067 ret -800011cc: 800002b7 lui t0,0x80000 -800011d0: 0007c803 lbu a6,0(a5) -800011d4: fff2c293 not t0,t0 -800011d8: 002e0793 addi a5,t3,2 -800011dc: 00000413 li s0,0 -800011e0: f60696e3 bnez a3,8000114c <_strtol_l.isra.0+0x6c> -800011e4: 03000713 li a4,48 -800011e8: 0ae81463 bne a6,a4,80001290 <_strtol_l.isra.0+0x1b0> -800011ec: 0007c703 lbu a4,0(a5) -800011f0: 05800693 li a3,88 -800011f4: 0df77713 andi a4,a4,223 -800011f8: 0ad71e63 bne a4,a3,800012b4 <_strtol_l.isra.0+0x1d4> -800011fc: 0017c803 lbu a6,1(a5) -80001200: 01000f93 li t6,16 -80001204: 00278793 addi a5,a5,2 -80001208: 01000693 li a3,16 -8000120c: f49ff06f j 80001154 <_strtol_l.isra.0+0x74> -80001210: fff00893 li a7,-1 -80001214: f8dff06f j 800011a0 <_strtol_l.isra.0+0xc0> -80001218: f9f80713 addi a4,a6,-97 -8000121c: 00ef6663 bltu t5,a4,80001228 <_strtol_l.isra.0+0x148> -80001220: fa980713 addi a4,a6,-87 -80001224: f6d740e3 blt a4,a3,80001184 <_strtol_l.isra.0+0xa4> -80001228: 0208ca63 bltz a7,8000125c <_strtol_l.isra.0+0x17c> -8000122c: 00040463 beqz s0,80001234 <_strtol_l.isra.0+0x154> -80001230: 40600333 neg t1,t1 -80001234: 00060663 beqz a2,80001240 <_strtol_l.isra.0+0x160> -80001238: 06089a63 bnez a7,800012ac <_strtol_l.isra.0+0x1cc> -8000123c: 00b62023 sw a1,0(a2) -80001240: 00c12083 lw ra,12(sp) -80001244: 00812403 lw s0,8(sp) -80001248: 00030513 mv a0,t1 -8000124c: 01010113 addi sp,sp,16 -80001250: 00008067 ret -80001254: f4e3c6e3 blt t2,a4,800011a0 <_strtol_l.isra.0+0xc0> -80001258: f3dff06f j 80001194 <_strtol_l.isra.0+0xb4> -8000125c: 02200713 li a4,34 -80001260: 00e52023 sw a4,0(a0) -80001264: 00028313 mv t1,t0 -80001268: fc060ce3 beqz a2,80001240 <_strtol_l.isra.0+0x160> -8000126c: fff78593 addi a1,a5,-1 -80001270: 00028313 mv t1,t0 -80001274: 00b62023 sw a1,0(a2) -80001278: fc9ff06f j 80001240 <_strtol_l.isra.0+0x160> -8000127c: 0007c803 lbu a6,0(a5) -80001280: 800002b7 lui t0,0x80000 -80001284: 002e0793 addi a5,t3,2 -80001288: 00100413 li s0,1 -8000128c: ebdff06f j 80001148 <_strtol_l.isra.0+0x68> -80001290: 00a00f93 li t6,10 -80001294: 00a00693 li a3,10 -80001298: ebdff06f j 80001154 <_strtol_l.isra.0+0x74> -8000129c: 03000713 li a4,48 -800012a0: 02e80063 beq a6,a4,800012c0 <_strtol_l.isra.0+0x1e0> -800012a4: 01000f93 li t6,16 -800012a8: eadff06f j 80001154 <_strtol_l.isra.0+0x74> -800012ac: 00030293 mv t0,t1 -800012b0: fbdff06f j 8000126c <_strtol_l.isra.0+0x18c> -800012b4: 00800f93 li t6,8 -800012b8: 00800693 li a3,8 -800012bc: e99ff06f j 80001154 <_strtol_l.isra.0+0x74> -800012c0: 0007c703 lbu a4,0(a5) -800012c4: 05800893 li a7,88 -800012c8: 0df77713 andi a4,a4,223 -800012cc: f31708e3 beq a4,a7,800011fc <_strtol_l.isra.0+0x11c> -800012d0: 01000f93 li t6,16 -800012d4: e81ff06f j 80001154 <_strtol_l.isra.0+0x74> +80000f44 <__register_exitproc>: +80000f44: 800157b7 lui a5,0x80015 +80000f48: a587a703 lw a4,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +80000f4c: 14872783 lw a5,328(a4) +80000f50: 04078c63 beqz a5,80000fa8 <__register_exitproc+0x64> +80000f54: 0047a703 lw a4,4(a5) +80000f58: 01f00813 li a6,31 +80000f5c: 06e84e63 blt a6,a4,80000fd8 <__register_exitproc+0x94> +80000f60: 00271813 slli a6,a4,0x2 +80000f64: 02050663 beqz a0,80000f90 <__register_exitproc+0x4c> +80000f68: 01078333 add t1,a5,a6 +80000f6c: 08c32423 sw a2,136(t1) +80000f70: 1887a883 lw a7,392(a5) +80000f74: 00100613 li a2,1 +80000f78: 00e61633 sll a2,a2,a4 +80000f7c: 00c8e8b3 or a7,a7,a2 +80000f80: 1917a423 sw a7,392(a5) +80000f84: 10d32423 sw a3,264(t1) +80000f88: 00200693 li a3,2 +80000f8c: 02d50463 beq a0,a3,80000fb4 <__register_exitproc+0x70> +80000f90: 00170713 addi a4,a4,1 +80000f94: 00e7a223 sw a4,4(a5) +80000f98: 010787b3 add a5,a5,a6 +80000f9c: 00b7a423 sw a1,8(a5) +80000fa0: 00000513 li a0,0 +80000fa4: 00008067 ret +80000fa8: 14c70793 addi a5,a4,332 +80000fac: 14f72423 sw a5,328(a4) +80000fb0: fa5ff06f j 80000f54 <__register_exitproc+0x10> +80000fb4: 18c7a683 lw a3,396(a5) +80000fb8: 00170713 addi a4,a4,1 +80000fbc: 00e7a223 sw a4,4(a5) +80000fc0: 00c6e633 or a2,a3,a2 +80000fc4: 18c7a623 sw a2,396(a5) +80000fc8: 010787b3 add a5,a5,a6 +80000fcc: 00b7a423 sw a1,8(a5) +80000fd0: 00000513 li a0,0 +80000fd4: 00008067 ret +80000fd8: fff00513 li a0,-1 +80000fdc: 00008067 ret -800012d8 <_strtol_r>: -800012d8: e09ff06f j 800010e0 <_strtol_l.isra.0> +80000fe0 <__call_exitprocs>: +80000fe0: fd010113 addi sp,sp,-48 +80000fe4: 800157b7 lui a5,0x80015 +80000fe8: 01412c23 sw s4,24(sp) +80000fec: a587aa03 lw s4,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +80000ff0: 03212023 sw s2,32(sp) +80000ff4: 02112623 sw ra,44(sp) +80000ff8: 148a2903 lw s2,328(s4) +80000ffc: 02812423 sw s0,40(sp) +80001000: 02912223 sw s1,36(sp) +80001004: 01312e23 sw s3,28(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: 04090063 beqz s2,80001058 <__call_exitprocs+0x78> +8000101c: 00050b13 mv s6,a0 +80001020: 00058b93 mv s7,a1 +80001024: 00100a93 li s5,1 +80001028: fff00993 li s3,-1 +8000102c: 00492483 lw s1,4(s2) +80001030: fff48413 addi s0,s1,-1 +80001034: 02044263 bltz s0,80001058 <__call_exitprocs+0x78> +80001038: 00249493 slli s1,s1,0x2 +8000103c: 009904b3 add s1,s2,s1 +80001040: 040b8463 beqz s7,80001088 <__call_exitprocs+0xa8> +80001044: 1044a783 lw a5,260(s1) +80001048: 05778063 beq a5,s7,80001088 <__call_exitprocs+0xa8> +8000104c: fff40413 addi s0,s0,-1 +80001050: ffc48493 addi s1,s1,-4 +80001054: ff3416e3 bne s0,s3,80001040 <__call_exitprocs+0x60> +80001058: 02c12083 lw ra,44(sp) +8000105c: 02812403 lw s0,40(sp) +80001060: 02412483 lw s1,36(sp) +80001064: 02012903 lw s2,32(sp) +80001068: 01c12983 lw s3,28(sp) +8000106c: 01812a03 lw s4,24(sp) +80001070: 01412a83 lw s5,20(sp) +80001074: 01012b03 lw s6,16(sp) +80001078: 00c12b83 lw s7,12(sp) +8000107c: 00812c03 lw s8,8(sp) +80001080: 03010113 addi sp,sp,48 +80001084: 00008067 ret +80001088: 00492783 lw a5,4(s2) +8000108c: 0044a683 lw a3,4(s1) +80001090: fff78793 addi a5,a5,-1 +80001094: 04878e63 beq a5,s0,800010f0 <__call_exitprocs+0x110> +80001098: 0004a223 sw zero,4(s1) +8000109c: fa0688e3 beqz a3,8000104c <__call_exitprocs+0x6c> +800010a0: 18892783 lw a5,392(s2) +800010a4: 008a9733 sll a4,s5,s0 +800010a8: 00492c03 lw s8,4(s2) +800010ac: 00f777b3 and a5,a4,a5 +800010b0: 02079263 bnez a5,800010d4 <__call_exitprocs+0xf4> +800010b4: 000680e7 jalr a3 +800010b8: 00492703 lw a4,4(s2) +800010bc: 148a2783 lw a5,328(s4) +800010c0: 01871463 bne a4,s8,800010c8 <__call_exitprocs+0xe8> +800010c4: f8f904e3 beq s2,a5,8000104c <__call_exitprocs+0x6c> +800010c8: f80788e3 beqz a5,80001058 <__call_exitprocs+0x78> +800010cc: 00078913 mv s2,a5 +800010d0: f5dff06f j 8000102c <__call_exitprocs+0x4c> +800010d4: 18c92783 lw a5,396(s2) +800010d8: 0844a583 lw a1,132(s1) +800010dc: 00f77733 and a4,a4,a5 +800010e0: 00071c63 bnez a4,800010f8 <__call_exitprocs+0x118> +800010e4: 000b0513 mv a0,s6 +800010e8: 000680e7 jalr a3 +800010ec: fcdff06f j 800010b8 <__call_exitprocs+0xd8> +800010f0: 00892223 sw s0,4(s2) +800010f4: fa9ff06f j 8000109c <__call_exitprocs+0xbc> +800010f8: 00058513 mv a0,a1 +800010fc: 000680e7 jalr a3 +80001100: fb9ff06f j 800010b8 <__call_exitprocs+0xd8> -800012dc : -800012dc: 80016737 lui a4,0x80016 -800012e0: 00050793 mv a5,a0 -800012e4: d0c72503 lw a0,-756(a4) # 80015d0c <__stack_top+0x81015d0c> -800012e8: 00060693 mv a3,a2 -800012ec: 00058613 mv a2,a1 -800012f0: 00078593 mv a1,a5 -800012f4: dedff06f j 800010e0 <_strtol_l.isra.0> +80001104 <__errno>: +80001104: 800157b7 lui a5,0x80015 +80001108: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000110c: 00008067 ret -800012f8 : -800012f8: 80016737 lui a4,0x80016 -800012fc: 00050793 mv a5,a0 -80001300: d0c72503 lw a0,-756(a4) # 80015d0c <__stack_top+0x81015d0c> -80001304: 00060693 mv a3,a2 -80001308: 00058613 mv a2,a1 -8000130c: 00078593 mv a1,a5 -80001310: dd1ff06f j 800010e0 <_strtol_l.isra.0> - -80001314 <_vsnprintf_r>: -80001314: f8010113 addi sp,sp,-128 -80001318: 06812c23 sw s0,120(sp) -8000131c: 06112e23 sw ra,124(sp) -80001320: 06912a23 sw s1,116(sp) -80001324: 00060793 mv a5,a2 -80001328: 00050413 mv s0,a0 -8000132c: 08064e63 bltz a2,800013c8 <_vsnprintf_r+0xb4> -80001330: 00068613 mv a2,a3 -80001334: 00070693 mv a3,a4 -80001338: 20800713 li a4,520 -8000133c: 00e11a23 sh a4,20(sp) -80001340: 00b12423 sw a1,8(sp) -80001344: 00b12c23 sw a1,24(sp) -80001348: 04078463 beqz a5,80001390 <_vsnprintf_r+0x7c> -8000134c: fff78793 addi a5,a5,-1 -80001350: fff00493 li s1,-1 -80001354: 00810593 addi a1,sp,8 -80001358: 00f12823 sw a5,16(sp) -8000135c: 00f12e23 sw a5,28(sp) -80001360: 00911b23 sh s1,22(sp) -80001364: 260000ef jal ra,800015c4 <_svfprintf_r> -80001368: 00955663 bge a0,s1,80001374 <_vsnprintf_r+0x60> -8000136c: 08b00793 li a5,139 -80001370: 00f42023 sw a5,0(s0) -80001374: 00812783 lw a5,8(sp) -80001378: 00078023 sb zero,0(a5) -8000137c: 07c12083 lw ra,124(sp) -80001380: 07812403 lw s0,120(sp) -80001384: 07412483 lw s1,116(sp) -80001388: 08010113 addi sp,sp,128 -8000138c: 00008067 ret -80001390: fff00493 li s1,-1 -80001394: 00810593 addi a1,sp,8 -80001398: 00012823 sw zero,16(sp) -8000139c: 00012e23 sw zero,28(sp) -800013a0: 00911b23 sh s1,22(sp) -800013a4: 220000ef jal ra,800015c4 <_svfprintf_r> -800013a8: 00955663 bge a0,s1,800013b4 <_vsnprintf_r+0xa0> -800013ac: 08b00793 li a5,139 -800013b0: 00f42023 sw a5,0(s0) -800013b4: 07c12083 lw ra,124(sp) -800013b8: 07812403 lw s0,120(sp) -800013bc: 07412483 lw s1,116(sp) -800013c0: 08010113 addi sp,sp,128 -800013c4: 00008067 ret -800013c8: 08b00793 li a5,139 -800013cc: 00f52023 sw a5,0(a0) -800013d0: fff00513 li a0,-1 -800013d4: fe1ff06f j 800013b4 <_vsnprintf_r+0xa0> - -800013d8 : -800013d8: 80016737 lui a4,0x80016 -800013dc: 00050793 mv a5,a0 -800013e0: d0c72503 lw a0,-756(a4) # 80015d0c <__stack_top+0x81015d0c> -800013e4: 00068713 mv a4,a3 -800013e8: 00060693 mv a3,a2 -800013ec: 00058613 mv a2,a1 -800013f0: 00078593 mv a1,a5 -800013f4: f21ff06f j 80001314 <_vsnprintf_r> - -800013f8 <__register_exitproc>: -800013f8: 800167b7 lui a5,0x80016 -800013fc: d087a703 lw a4,-760(a5) # 80015d08 <__stack_top+0x81015d08> -80001400: 14872783 lw a5,328(a4) -80001404: 04078c63 beqz a5,8000145c <__register_exitproc+0x64> -80001408: 0047a703 lw a4,4(a5) -8000140c: 01f00813 li a6,31 -80001410: 06e84e63 blt a6,a4,8000148c <__register_exitproc+0x94> -80001414: 00271813 slli a6,a4,0x2 -80001418: 02050663 beqz a0,80001444 <__register_exitproc+0x4c> -8000141c: 01078333 add t1,a5,a6 -80001420: 08c32423 sw a2,136(t1) -80001424: 1887a883 lw a7,392(a5) -80001428: 00100613 li a2,1 -8000142c: 00e61633 sll a2,a2,a4 -80001430: 00c8e8b3 or a7,a7,a2 -80001434: 1917a423 sw a7,392(a5) -80001438: 10d32423 sw a3,264(t1) -8000143c: 00200693 li a3,2 -80001440: 02d50463 beq a0,a3,80001468 <__register_exitproc+0x70> -80001444: 00170713 addi a4,a4,1 -80001448: 00e7a223 sw a4,4(a5) -8000144c: 010787b3 add a5,a5,a6 -80001450: 00b7a423 sw a1,8(a5) -80001454: 00000513 li a0,0 +80001110 <_svfprintf_r>: +80001110: e1010113 addi sp,sp,-496 +80001114: 1e112623 sw ra,492(sp) +80001118: 1d512a23 sw s5,468(sp) +8000111c: 1d612823 sw s6,464(sp) +80001120: 1da12023 sw s10,448(sp) +80001124: 00058b13 mv s6,a1 +80001128: 00060d13 mv s10,a2 +8000112c: 00d12623 sw a3,12(sp) +80001130: 1e812423 sw s0,488(sp) +80001134: 1e912223 sw s1,484(sp) +80001138: 1f212023 sw s2,480(sp) +8000113c: 1d312e23 sw s3,476(sp) +80001140: 1d412c23 sw s4,472(sp) +80001144: 1d712623 sw s7,460(sp) +80001148: 1d812423 sw s8,456(sp) +8000114c: 1d912223 sw s9,452(sp) +80001150: 1bb12e23 sw s11,444(sp) +80001154: 00050a93 mv s5,a0 +80001158: 27d050ef jal ra,80006bd4 <_localeconv_r> +8000115c: 00052783 lw a5,0(a0) +80001160: 00078513 mv a0,a5 +80001164: 04f12023 sw a5,64(sp) +80001168: 710070ef jal ra,80008878 +8000116c: 00cb5783 lhu a5,12(s6) +80001170: 0e012823 sw zero,240(sp) +80001174: 0e012a23 sw zero,244(sp) +80001178: 0e012c23 sw zero,248(sp) +8000117c: 0e012e23 sw zero,252(sp) +80001180: 0807f793 andi a5,a5,128 +80001184: 02a12e23 sw a0,60(sp) +80001188: 00078863 beqz a5,80001198 <_svfprintf_r+0x88> +8000118c: 010b2783 lw a5,16(s6) +80001190: 00079463 bnez a5,80001198 <_svfprintf_r+0x88> +80001194: 5bc0106f j 80002750 <_svfprintf_r+0x1640> +80001198: 800137b7 lui a5,0x80013 +8000119c: 30c78793 addi a5,a5,780 # 8001330c <__stack_top+0x8101330c> +800011a0: 00f12a23 sw a5,20(sp) +800011a4: 000d4783 lbu a5,0(s10) +800011a8: 10c10b93 addi s7,sp,268 +800011ac: 800139b7 lui s3,0x80013 +800011b0: 0f712223 sw s7,228(sp) +800011b4: 0e012623 sw zero,236(sp) +800011b8: 0e012423 sw zero,232(sp) +800011bc: 00012823 sw zero,16(sp) +800011c0: 00012c23 sw zero,24(sp) +800011c4: 04012223 sw zero,68(sp) +800011c8: 02012c23 sw zero,56(sp) +800011cc: 04012423 sw zero,72(sp) +800011d0: 04012623 sw zero,76(sp) +800011d4: 00012223 sw zero,4(sp) +800011d8: 000b8893 mv a7,s7 +800011dc: 48898993 addi s3,s3,1160 # 80013488 <__stack_top+0x81013488> +800011e0: 22078063 beqz a5,80001400 <_svfprintf_r+0x2f0> +800011e4: 000d0413 mv s0,s10 +800011e8: 02500693 li a3,37 +800011ec: 3cd78263 beq a5,a3,800015b0 <_svfprintf_r+0x4a0> +800011f0: 00144783 lbu a5,1(s0) +800011f4: 00140413 addi s0,s0,1 +800011f8: fe079ae3 bnez a5,800011ec <_svfprintf_r+0xdc> +800011fc: 41a404b3 sub s1,s0,s10 +80001200: 21a40063 beq s0,s10,80001400 <_svfprintf_r+0x2f0> +80001204: 0ec12683 lw a3,236(sp) +80001208: 0e812783 lw a5,232(sp) +8000120c: 01a8a023 sw s10,0(a7) +80001210: 009686b3 add a3,a3,s1 +80001214: 00178793 addi a5,a5,1 +80001218: 0098a223 sw s1,4(a7) +8000121c: 0ed12623 sw a3,236(sp) +80001220: 0ef12423 sw a5,232(sp) +80001224: 00700693 li a3,7 +80001228: 00888893 addi a7,a7,8 +8000122c: 38f6ca63 blt a3,a5,800015c0 <_svfprintf_r+0x4b0> +80001230: 00412703 lw a4,4(sp) +80001234: 00044783 lbu a5,0(s0) +80001238: 00970733 add a4,a4,s1 +8000123c: 00e12223 sw a4,4(sp) +80001240: 1c078063 beqz a5,80001400 <_svfprintf_r+0x2f0> +80001244: 00144483 lbu s1,1(s0) +80001248: 0c0103a3 sb zero,199(sp) +8000124c: 00140413 addi s0,s0,1 +80001250: fff00313 li t1,-1 +80001254: 00000a13 li s4,0 +80001258: 00000913 li s2,0 +8000125c: 05a00c13 li s8,90 +80001260: 00900c93 li s9,9 +80001264: 02a00d93 li s11,42 +80001268: 00140413 addi s0,s0,1 +8000126c: fe048793 addi a5,s1,-32 +80001270: 04fc6463 bltu s8,a5,800012b8 <_svfprintf_r+0x1a8> +80001274: 01412703 lw a4,20(sp) +80001278: 00279793 slli a5,a5,0x2 +8000127c: 00e787b3 add a5,a5,a4 +80001280: 0007a783 lw a5,0(a5) +80001284: 00078067 jr a5 +80001288: 00000a13 li s4,0 +8000128c: fd048793 addi a5,s1,-48 +80001290: 00044483 lbu s1,0(s0) +80001294: 002a1693 slli a3,s4,0x2 +80001298: 01468a33 add s4,a3,s4 +8000129c: 001a1a13 slli s4,s4,0x1 +800012a0: 01478a33 add s4,a5,s4 +800012a4: fd048793 addi a5,s1,-48 +800012a8: 00140413 addi s0,s0,1 +800012ac: fefcf2e3 bgeu s9,a5,80001290 <_svfprintf_r+0x180> +800012b0: fe048793 addi a5,s1,-32 +800012b4: fcfc70e3 bgeu s8,a5,80001274 <_svfprintf_r+0x164> +800012b8: 14048463 beqz s1,80001400 <_svfprintf_r+0x2f0> +800012bc: 14910623 sb s1,332(sp) +800012c0: 0c0103a3 sb zero,199(sp) +800012c4: 00100c13 li s8,1 +800012c8: 00100c93 li s9,1 +800012cc: 14c10d13 addi s10,sp,332 +800012d0: 00000d93 li s11,0 +800012d4: 00000313 li t1,0 +800012d8: 02012623 sw zero,44(sp) +800012dc: 02012a23 sw zero,52(sp) +800012e0: 02012823 sw zero,48(sp) +800012e4: 00297f93 andi t6,s2,2 +800012e8: 000f8463 beqz t6,800012f0 <_svfprintf_r+0x1e0> +800012ec: 002c0c13 addi s8,s8,2 +800012f0: 08497f13 andi t5,s2,132 +800012f4: 0ec12783 lw a5,236(sp) +800012f8: 000f1663 bnez t5,80001304 <_svfprintf_r+0x1f4> +800012fc: 418a0833 sub a6,s4,s8 +80001300: 730040e3 bgtz a6,80002220 <_svfprintf_r+0x1110> +80001304: 0c714683 lbu a3,199(sp) +80001308: 02068a63 beqz a3,8000133c <_svfprintf_r+0x22c> +8000130c: 0e812683 lw a3,232(sp) +80001310: 0c710613 addi a2,sp,199 +80001314: 00c8a023 sw a2,0(a7) +80001318: 00178793 addi a5,a5,1 +8000131c: 00100613 li a2,1 +80001320: 00168693 addi a3,a3,1 +80001324: 00c8a223 sw a2,4(a7) +80001328: 0ef12623 sw a5,236(sp) +8000132c: 0ed12423 sw a3,232(sp) +80001330: 00700613 li a2,7 +80001334: 00888893 addi a7,a7,8 +80001338: 60d64063 blt a2,a3,80001938 <_svfprintf_r+0x828> +8000133c: 020f8c63 beqz t6,80001374 <_svfprintf_r+0x264> +80001340: 0e812683 lw a3,232(sp) +80001344: 0c810613 addi a2,sp,200 +80001348: 00c8a023 sw a2,0(a7) +8000134c: 00278793 addi a5,a5,2 +80001350: 00200613 li a2,2 +80001354: 00168693 addi a3,a3,1 +80001358: 00c8a223 sw a2,4(a7) +8000135c: 0ef12623 sw a5,236(sp) +80001360: 0ed12423 sw a3,232(sp) +80001364: 00700613 li a2,7 +80001368: 00888893 addi a7,a7,8 +8000136c: 00d65463 bge a2,a3,80001374 <_svfprintf_r+0x264> +80001370: 7b10006f j 80002320 <_svfprintf_r+0x1210> +80001374: 08000693 li a3,128 +80001378: 4edf02e3 beq t5,a3,8000205c <_svfprintf_r+0xf4c> +8000137c: 41930333 sub t1,t1,s9 +80001380: 5a604ae3 bgtz t1,80002134 <_svfprintf_r+0x1024> +80001384: 10097693 andi a3,s2,256 +80001388: 38069ee3 bnez a3,80001f24 <_svfprintf_r+0xe14> +8000138c: 0e812703 lw a4,232(sp) +80001390: 019787b3 add a5,a5,s9 +80001394: 01a8a023 sw s10,0(a7) +80001398: 00170713 addi a4,a4,1 +8000139c: 0198a223 sw s9,4(a7) +800013a0: 0ef12623 sw a5,236(sp) +800013a4: 0ee12423 sw a4,232(sp) +800013a8: 00700693 li a3,7 +800013ac: 6ee6c063 blt a3,a4,80001a8c <_svfprintf_r+0x97c> +800013b0: 00888893 addi a7,a7,8 +800013b4: 00497913 andi s2,s2,4 +800013b8: 00090663 beqz s2,800013c4 <_svfprintf_r+0x2b4> +800013bc: 418a04b3 sub s1,s4,s8 +800013c0: 6e904663 bgtz s1,80001aac <_svfprintf_r+0x99c> +800013c4: 018a5463 bge s4,s8,800013cc <_svfprintf_r+0x2bc> +800013c8: 000c0a13 mv s4,s8 +800013cc: 00412703 lw a4,4(sp) +800013d0: 01470733 add a4,a4,s4 +800013d4: 00e12223 sw a4,4(sp) +800013d8: 60079ce3 bnez a5,800021f0 <_svfprintf_r+0x10e0> +800013dc: 0e012423 sw zero,232(sp) +800013e0: 000d8863 beqz s11,800013f0 <_svfprintf_r+0x2e0> +800013e4: 000d8593 mv a1,s11 +800013e8: 000a8513 mv a0,s5 +800013ec: 12d020ef jal ra,80003d18 <_free_r> +800013f0: 000b8893 mv a7,s7 +800013f4: 00040d13 mv s10,s0 +800013f8: 000d4783 lbu a5,0(s10) +800013fc: de0794e3 bnez a5,800011e4 <_svfprintf_r+0xd4> +80001400: 0ec12783 lw a5,236(sp) +80001404: 00078463 beqz a5,8000140c <_svfprintf_r+0x2fc> +80001408: 3990106f j 80002fa0 <_svfprintf_r+0x1e90> +8000140c: 00cb5783 lhu a5,12(s6) +80001410: 0407f793 andi a5,a5,64 +80001414: 00078463 beqz a5,8000141c <_svfprintf_r+0x30c> +80001418: 3f80206f j 80003810 <_svfprintf_r+0x2700> +8000141c: 1ec12083 lw ra,492(sp) +80001420: 1e812403 lw s0,488(sp) +80001424: 00412503 lw a0,4(sp) +80001428: 1e412483 lw s1,484(sp) +8000142c: 1e012903 lw s2,480(sp) +80001430: 1dc12983 lw s3,476(sp) +80001434: 1d812a03 lw s4,472(sp) +80001438: 1d412a83 lw s5,468(sp) +8000143c: 1d012b03 lw s6,464(sp) +80001440: 1cc12b83 lw s7,460(sp) +80001444: 1c812c03 lw s8,456(sp) +80001448: 1c412c83 lw s9,452(sp) +8000144c: 1c012d03 lw s10,448(sp) +80001450: 1bc12d83 lw s11,444(sp) +80001454: 1f010113 addi sp,sp,496 80001458: 00008067 ret -8000145c: 14c70793 addi a5,a4,332 -80001460: 14f72423 sw a5,328(a4) -80001464: fa5ff06f j 80001408 <__register_exitproc+0x10> -80001468: 18c7a683 lw a3,396(a5) -8000146c: 00170713 addi a4,a4,1 -80001470: 00e7a223 sw a4,4(a5) -80001474: 00c6e633 or a2,a3,a2 -80001478: 18c7a623 sw a2,396(a5) -8000147c: 010787b3 add a5,a5,a6 -80001480: 00b7a423 sw a1,8(a5) -80001484: 00000513 li a0,0 -80001488: 00008067 ret -8000148c: fff00513 li a0,-1 -80001490: 00008067 ret - -80001494 <__call_exitprocs>: -80001494: fd010113 addi sp,sp,-48 -80001498: 800167b7 lui a5,0x80016 -8000149c: 01412c23 sw s4,24(sp) -800014a0: d087aa03 lw s4,-760(a5) # 80015d08 <__stack_top+0x81015d08> -800014a4: 03212023 sw s2,32(sp) -800014a8: 02112623 sw ra,44(sp) -800014ac: 148a2903 lw s2,328(s4) -800014b0: 02812423 sw s0,40(sp) -800014b4: 02912223 sw s1,36(sp) -800014b8: 01312e23 sw s3,28(sp) -800014bc: 01512a23 sw s5,20(sp) -800014c0: 01612823 sw s6,16(sp) -800014c4: 01712623 sw s7,12(sp) -800014c8: 01812423 sw s8,8(sp) -800014cc: 04090063 beqz s2,8000150c <__call_exitprocs+0x78> -800014d0: 00050b13 mv s6,a0 -800014d4: 00058b93 mv s7,a1 -800014d8: 00100a93 li s5,1 -800014dc: fff00993 li s3,-1 -800014e0: 00492483 lw s1,4(s2) -800014e4: fff48413 addi s0,s1,-1 -800014e8: 02044263 bltz s0,8000150c <__call_exitprocs+0x78> -800014ec: 00249493 slli s1,s1,0x2 -800014f0: 009904b3 add s1,s2,s1 -800014f4: 040b8463 beqz s7,8000153c <__call_exitprocs+0xa8> -800014f8: 1044a783 lw a5,260(s1) -800014fc: 05778063 beq a5,s7,8000153c <__call_exitprocs+0xa8> -80001500: fff40413 addi s0,s0,-1 -80001504: ffc48493 addi s1,s1,-4 -80001508: ff3416e3 bne s0,s3,800014f4 <__call_exitprocs+0x60> -8000150c: 02c12083 lw ra,44(sp) -80001510: 02812403 lw s0,40(sp) -80001514: 02412483 lw s1,36(sp) -80001518: 02012903 lw s2,32(sp) -8000151c: 01c12983 lw s3,28(sp) -80001520: 01812a03 lw s4,24(sp) -80001524: 01412a83 lw s5,20(sp) -80001528: 01012b03 lw s6,16(sp) -8000152c: 00c12b83 lw s7,12(sp) -80001530: 00812c03 lw s8,8(sp) -80001534: 03010113 addi sp,sp,48 -80001538: 00008067 ret -8000153c: 00492783 lw a5,4(s2) -80001540: 0044a683 lw a3,4(s1) -80001544: fff78793 addi a5,a5,-1 -80001548: 04878e63 beq a5,s0,800015a4 <__call_exitprocs+0x110> -8000154c: 0004a223 sw zero,4(s1) -80001550: fa0688e3 beqz a3,80001500 <__call_exitprocs+0x6c> -80001554: 18892783 lw a5,392(s2) -80001558: 008a9733 sll a4,s5,s0 -8000155c: 00492c03 lw s8,4(s2) -80001560: 00f777b3 and a5,a4,a5 -80001564: 02079263 bnez a5,80001588 <__call_exitprocs+0xf4> -80001568: 000680e7 jalr a3 -8000156c: 00492703 lw a4,4(s2) -80001570: 148a2783 lw a5,328(s4) -80001574: 01871463 bne a4,s8,8000157c <__call_exitprocs+0xe8> -80001578: f8f904e3 beq s2,a5,80001500 <__call_exitprocs+0x6c> -8000157c: f80788e3 beqz a5,8000150c <__call_exitprocs+0x78> -80001580: 00078913 mv s2,a5 -80001584: f5dff06f j 800014e0 <__call_exitprocs+0x4c> -80001588: 18c92783 lw a5,396(s2) -8000158c: 0844a583 lw a1,132(s1) -80001590: 00f77733 and a4,a4,a5 -80001594: 00071c63 bnez a4,800015ac <__call_exitprocs+0x118> -80001598: 000b0513 mv a0,s6 -8000159c: 000680e7 jalr a3 -800015a0: fcdff06f j 8000156c <__call_exitprocs+0xd8> -800015a4: 00892223 sw s0,4(s2) -800015a8: fa9ff06f j 80001550 <__call_exitprocs+0xbc> -800015ac: 00058513 mv a0,a1 -800015b0: 000680e7 jalr a3 -800015b4: fb9ff06f j 8000156c <__call_exitprocs+0xd8> - -800015b8 <__errno>: -800015b8: 800167b7 lui a5,0x80016 -800015bc: d0c7a503 lw a0,-756(a5) # 80015d0c <__stack_top+0x81015d0c> -800015c0: 00008067 ret - -800015c4 <_svfprintf_r>: -800015c4: e1010113 addi sp,sp,-496 -800015c8: 1e112623 sw ra,492(sp) -800015cc: 1d512a23 sw s5,468(sp) -800015d0: 1d612823 sw s6,464(sp) -800015d4: 1da12023 sw s10,448(sp) -800015d8: 00058b13 mv s6,a1 -800015dc: 00060d13 mv s10,a2 -800015e0: 00d12623 sw a3,12(sp) -800015e4: 1e812423 sw s0,488(sp) -800015e8: 1e912223 sw s1,484(sp) -800015ec: 1f212023 sw s2,480(sp) -800015f0: 1d312e23 sw s3,476(sp) -800015f4: 1d412c23 sw s4,472(sp) -800015f8: 1d712623 sw s7,460(sp) -800015fc: 1d812423 sw s8,456(sp) -80001600: 1d912223 sw s9,452(sp) -80001604: 1bb12e23 sw s11,444(sp) -80001608: 00050a93 mv s5,a0 -8000160c: 27d050ef jal ra,80007088 <_localeconv_r> -80001610: 00052783 lw a5,0(a0) -80001614: 00078513 mv a0,a5 -80001618: 04f12023 sw a5,64(sp) -8000161c: 710070ef jal ra,80008d2c -80001620: 00cb5783 lhu a5,12(s6) -80001624: 0e012823 sw zero,240(sp) -80001628: 0e012a23 sw zero,244(sp) -8000162c: 0e012c23 sw zero,248(sp) -80001630: 0e012e23 sw zero,252(sp) -80001634: 0807f793 andi a5,a5,128 -80001638: 02a12e23 sw a0,60(sp) -8000163c: 00078863 beqz a5,8000164c <_svfprintf_r+0x88> -80001640: 010b2783 lw a5,16(s6) -80001644: 00079463 bnez a5,8000164c <_svfprintf_r+0x88> -80001648: 5bc0106f j 80002c04 <_svfprintf_r+0x1640> -8000164c: 800137b7 lui a5,0x80013 -80001650: 7bc78793 addi a5,a5,1980 # 800137bc <__stack_top+0x810137bc> -80001654: 00f12a23 sw a5,20(sp) -80001658: 000d4783 lbu a5,0(s10) -8000165c: 10c10b93 addi s7,sp,268 -80001660: 800149b7 lui s3,0x80014 -80001664: 0f712223 sw s7,228(sp) -80001668: 0e012623 sw zero,236(sp) -8000166c: 0e012423 sw zero,232(sp) -80001670: 00012823 sw zero,16(sp) -80001674: 00012c23 sw zero,24(sp) -80001678: 04012223 sw zero,68(sp) -8000167c: 02012c23 sw zero,56(sp) -80001680: 04012423 sw zero,72(sp) -80001684: 04012623 sw zero,76(sp) -80001688: 00012223 sw zero,4(sp) -8000168c: 000b8893 mv a7,s7 -80001690: 93898993 addi s3,s3,-1736 # 80013938 <__stack_top+0x81013938> -80001694: 22078063 beqz a5,800018b4 <_svfprintf_r+0x2f0> -80001698: 000d0413 mv s0,s10 -8000169c: 02500693 li a3,37 -800016a0: 3cd78263 beq a5,a3,80001a64 <_svfprintf_r+0x4a0> -800016a4: 00144783 lbu a5,1(s0) -800016a8: 00140413 addi s0,s0,1 -800016ac: fe079ae3 bnez a5,800016a0 <_svfprintf_r+0xdc> -800016b0: 41a404b3 sub s1,s0,s10 -800016b4: 21a40063 beq s0,s10,800018b4 <_svfprintf_r+0x2f0> -800016b8: 0ec12683 lw a3,236(sp) -800016bc: 0e812783 lw a5,232(sp) -800016c0: 01a8a023 sw s10,0(a7) -800016c4: 009686b3 add a3,a3,s1 -800016c8: 00178793 addi a5,a5,1 -800016cc: 0098a223 sw s1,4(a7) -800016d0: 0ed12623 sw a3,236(sp) -800016d4: 0ef12423 sw a5,232(sp) -800016d8: 00700693 li a3,7 -800016dc: 00888893 addi a7,a7,8 -800016e0: 38f6ca63 blt a3,a5,80001a74 <_svfprintf_r+0x4b0> -800016e4: 00412703 lw a4,4(sp) -800016e8: 00044783 lbu a5,0(s0) -800016ec: 00970733 add a4,a4,s1 -800016f0: 00e12223 sw a4,4(sp) -800016f4: 1c078063 beqz a5,800018b4 <_svfprintf_r+0x2f0> -800016f8: 00144483 lbu s1,1(s0) -800016fc: 0c0103a3 sb zero,199(sp) -80001700: 00140413 addi s0,s0,1 -80001704: fff00313 li t1,-1 -80001708: 00000a13 li s4,0 -8000170c: 00000913 li s2,0 -80001710: 05a00c13 li s8,90 -80001714: 00900c93 li s9,9 -80001718: 02a00d93 li s11,42 -8000171c: 00140413 addi s0,s0,1 -80001720: fe048793 addi a5,s1,-32 -80001724: 04fc6463 bltu s8,a5,8000176c <_svfprintf_r+0x1a8> -80001728: 01412703 lw a4,20(sp) -8000172c: 00279793 slli a5,a5,0x2 -80001730: 00e787b3 add a5,a5,a4 -80001734: 0007a783 lw a5,0(a5) -80001738: 00078067 jr a5 -8000173c: 00000a13 li s4,0 -80001740: fd048793 addi a5,s1,-48 -80001744: 00044483 lbu s1,0(s0) -80001748: 002a1693 slli a3,s4,0x2 -8000174c: 01468a33 add s4,a3,s4 -80001750: 001a1a13 slli s4,s4,0x1 -80001754: 01478a33 add s4,a5,s4 -80001758: fd048793 addi a5,s1,-48 -8000175c: 00140413 addi s0,s0,1 -80001760: fefcf2e3 bgeu s9,a5,80001744 <_svfprintf_r+0x180> -80001764: fe048793 addi a5,s1,-32 -80001768: fcfc70e3 bgeu s8,a5,80001728 <_svfprintf_r+0x164> -8000176c: 14048463 beqz s1,800018b4 <_svfprintf_r+0x2f0> -80001770: 14910623 sb s1,332(sp) -80001774: 0c0103a3 sb zero,199(sp) -80001778: 00100c13 li s8,1 -8000177c: 00100c93 li s9,1 -80001780: 14c10d13 addi s10,sp,332 -80001784: 00000d93 li s11,0 -80001788: 00000313 li t1,0 -8000178c: 02012623 sw zero,44(sp) -80001790: 02012a23 sw zero,52(sp) -80001794: 02012823 sw zero,48(sp) -80001798: 00297f93 andi t6,s2,2 -8000179c: 000f8463 beqz t6,800017a4 <_svfprintf_r+0x1e0> -800017a0: 002c0c13 addi s8,s8,2 -800017a4: 08497f13 andi t5,s2,132 -800017a8: 0ec12783 lw a5,236(sp) -800017ac: 000f1663 bnez t5,800017b8 <_svfprintf_r+0x1f4> -800017b0: 418a0833 sub a6,s4,s8 -800017b4: 730040e3 bgtz a6,800026d4 <_svfprintf_r+0x1110> -800017b8: 0c714683 lbu a3,199(sp) -800017bc: 02068a63 beqz a3,800017f0 <_svfprintf_r+0x22c> -800017c0: 0e812683 lw a3,232(sp) -800017c4: 0c710613 addi a2,sp,199 -800017c8: 00c8a023 sw a2,0(a7) -800017cc: 00178793 addi a5,a5,1 -800017d0: 00100613 li a2,1 -800017d4: 00168693 addi a3,a3,1 -800017d8: 00c8a223 sw a2,4(a7) -800017dc: 0ef12623 sw a5,236(sp) -800017e0: 0ed12423 sw a3,232(sp) -800017e4: 00700613 li a2,7 -800017e8: 00888893 addi a7,a7,8 -800017ec: 60d64063 blt a2,a3,80001dec <_svfprintf_r+0x828> -800017f0: 020f8c63 beqz t6,80001828 <_svfprintf_r+0x264> -800017f4: 0e812683 lw a3,232(sp) -800017f8: 0c810613 addi a2,sp,200 -800017fc: 00c8a023 sw a2,0(a7) -80001800: 00278793 addi a5,a5,2 -80001804: 00200613 li a2,2 -80001808: 00168693 addi a3,a3,1 -8000180c: 00c8a223 sw a2,4(a7) -80001810: 0ef12623 sw a5,236(sp) -80001814: 0ed12423 sw a3,232(sp) -80001818: 00700613 li a2,7 -8000181c: 00888893 addi a7,a7,8 -80001820: 00d65463 bge a2,a3,80001828 <_svfprintf_r+0x264> -80001824: 7b10006f j 800027d4 <_svfprintf_r+0x1210> -80001828: 08000693 li a3,128 -8000182c: 4edf02e3 beq t5,a3,80002510 <_svfprintf_r+0xf4c> -80001830: 41930333 sub t1,t1,s9 -80001834: 5a604ae3 bgtz t1,800025e8 <_svfprintf_r+0x1024> -80001838: 10097693 andi a3,s2,256 -8000183c: 38069ee3 bnez a3,800023d8 <_svfprintf_r+0xe14> -80001840: 0e812703 lw a4,232(sp) -80001844: 019787b3 add a5,a5,s9 -80001848: 01a8a023 sw s10,0(a7) -8000184c: 00170713 addi a4,a4,1 -80001850: 0198a223 sw s9,4(a7) -80001854: 0ef12623 sw a5,236(sp) -80001858: 0ee12423 sw a4,232(sp) -8000185c: 00700693 li a3,7 -80001860: 6ee6c063 blt a3,a4,80001f40 <_svfprintf_r+0x97c> -80001864: 00888893 addi a7,a7,8 -80001868: 00497913 andi s2,s2,4 -8000186c: 00090663 beqz s2,80001878 <_svfprintf_r+0x2b4> -80001870: 418a04b3 sub s1,s4,s8 -80001874: 6e904663 bgtz s1,80001f60 <_svfprintf_r+0x99c> -80001878: 018a5463 bge s4,s8,80001880 <_svfprintf_r+0x2bc> -8000187c: 000c0a13 mv s4,s8 -80001880: 00412703 lw a4,4(sp) -80001884: 01470733 add a4,a4,s4 -80001888: 00e12223 sw a4,4(sp) -8000188c: 60079ce3 bnez a5,800026a4 <_svfprintf_r+0x10e0> -80001890: 0e012423 sw zero,232(sp) -80001894: 000d8863 beqz s11,800018a4 <_svfprintf_r+0x2e0> -80001898: 000d8593 mv a1,s11 -8000189c: 000a8513 mv a0,s5 -800018a0: 12d020ef jal ra,800041cc <_free_r> -800018a4: 000b8893 mv a7,s7 -800018a8: 00040d13 mv s10,s0 -800018ac: 000d4783 lbu a5,0(s10) -800018b0: de0794e3 bnez a5,80001698 <_svfprintf_r+0xd4> -800018b4: 0ec12783 lw a5,236(sp) -800018b8: 00078463 beqz a5,800018c0 <_svfprintf_r+0x2fc> -800018bc: 3990106f j 80003454 <_svfprintf_r+0x1e90> -800018c0: 00cb5783 lhu a5,12(s6) -800018c4: 0407f793 andi a5,a5,64 -800018c8: 00078463 beqz a5,800018d0 <_svfprintf_r+0x30c> -800018cc: 3f80206f j 80003cc4 <_svfprintf_r+0x2700> -800018d0: 1ec12083 lw ra,492(sp) -800018d4: 1e812403 lw s0,488(sp) -800018d8: 00412503 lw a0,4(sp) -800018dc: 1e412483 lw s1,484(sp) -800018e0: 1e012903 lw s2,480(sp) -800018e4: 1dc12983 lw s3,476(sp) -800018e8: 1d812a03 lw s4,472(sp) -800018ec: 1d412a83 lw s5,468(sp) -800018f0: 1d012b03 lw s6,464(sp) -800018f4: 1cc12b83 lw s7,460(sp) -800018f8: 1c812c03 lw s8,456(sp) -800018fc: 1c412c83 lw s9,452(sp) -80001900: 1c012d03 lw s10,448(sp) -80001904: 1bc12d83 lw s11,444(sp) -80001908: 1f010113 addi sp,sp,496 -8000190c: 00008067 ret -80001910: 000a8513 mv a0,s5 -80001914: 01112e23 sw a7,28(sp) -80001918: 00612423 sw t1,8(sp) -8000191c: 76c050ef jal ra,80007088 <_localeconv_r> -80001920: 00452783 lw a5,4(a0) -80001924: 00078513 mv a0,a5 -80001928: 04f12623 sw a5,76(sp) -8000192c: 400070ef jal ra,80008d2c -80001930: 00050793 mv a5,a0 -80001934: 000a8513 mv a0,s5 -80001938: 00078493 mv s1,a5 -8000193c: 04f12423 sw a5,72(sp) -80001940: 748050ef jal ra,80007088 <_localeconv_r> -80001944: 00852783 lw a5,8(a0) -80001948: 00812303 lw t1,8(sp) -8000194c: 01c12883 lw a7,28(sp) -80001950: 02f12c23 sw a5,56(sp) -80001954: 00048463 beqz s1,8000195c <_svfprintf_r+0x398> -80001958: 15c0106f j 80002ab4 <_svfprintf_r+0x14f0> -8000195c: 00044483 lbu s1,0(s0) -80001960: dbdff06f j 8000171c <_svfprintf_r+0x158> -80001964: 00044483 lbu s1,0(s0) -80001968: 02096913 ori s2,s2,32 -8000196c: db1ff06f j 8000171c <_svfprintf_r+0x158> -80001970: 01096913 ori s2,s2,16 -80001974: 02097793 andi a5,s2,32 -80001978: 6c078863 beqz a5,80002048 <_svfprintf_r+0xa84> -8000197c: 00c12783 lw a5,12(sp) -80001980: 00778793 addi a5,a5,7 -80001984: ff87f793 andi a5,a5,-8 -80001988: 0047a703 lw a4,4(a5) -8000198c: 0007ad83 lw s11,0(a5) -80001990: 00878793 addi a5,a5,8 -80001994: 00f12623 sw a5,12(sp) -80001998: 00070c93 mv s9,a4 -8000199c: 6e074063 bltz a4,8000207c <_svfprintf_r+0xab8> -800019a0: fff00713 li a4,-1 -800019a4: 00090c13 mv s8,s2 -800019a8: 00e30ce3 beq t1,a4,800021c0 <_svfprintf_r+0xbfc> -800019ac: 019de733 or a4,s11,s9 -800019b0: f7f97c13 andi s8,s2,-129 -800019b4: 000716e3 bnez a4,800021c0 <_svfprintf_r+0xbfc> -800019b8: 00031ae3 bnez t1,800021cc <_svfprintf_r+0xc08> -800019bc: 000c0913 mv s2,s8 -800019c0: 00000313 li t1,0 -800019c4: 00000c93 li s9,0 -800019c8: 1b010d13 addi s10,sp,432 -800019cc: 000c8c13 mv s8,s9 -800019d0: 006cd463 bge s9,t1,800019d8 <_svfprintf_r+0x414> -800019d4: 00030c13 mv s8,t1 -800019d8: 0c714783 lbu a5,199(sp) -800019dc: 02012623 sw zero,44(sp) -800019e0: 02012a23 sw zero,52(sp) -800019e4: 02012823 sw zero,48(sp) -800019e8: 00000d93 li s11,0 -800019ec: da0786e3 beqz a5,80001798 <_svfprintf_r+0x1d4> -800019f0: 001c0c13 addi s8,s8,1 -800019f4: da5ff06f j 80001798 <_svfprintf_r+0x1d4> -800019f8: 01096913 ori s2,s2,16 -800019fc: 02097793 andi a5,s2,32 -80001a00: 60078c63 beqz a5,80002018 <_svfprintf_r+0xa54> -80001a04: 00c12783 lw a5,12(sp) -80001a08: 00778713 addi a4,a5,7 -80001a0c: ff877713 andi a4,a4,-8 -80001a10: 00072d83 lw s11,0(a4) -80001a14: 00472c83 lw s9,4(a4) -80001a18: 00870793 addi a5,a4,8 -80001a1c: 00f12623 sw a5,12(sp) -80001a20: bff97c13 andi s8,s2,-1025 -80001a24: 00000713 li a4,0 -80001a28: 0c0103a3 sb zero,199(sp) -80001a2c: fff00693 li a3,-1 -80001a30: 66d30a63 beq t1,a3,800020a4 <_svfprintf_r+0xae0> -80001a34: 019de6b3 or a3,s11,s9 -80001a38: f7fc7913 andi s2,s8,-129 -80001a3c: 480698e3 bnez a3,800026cc <_svfprintf_r+0x1108> -80001a40: 12031ee3 bnez t1,8000237c <_svfprintf_r+0xdb8> -80001a44: f6071ee3 bnez a4,800019c0 <_svfprintf_r+0x3fc> -80001a48: 001c7c93 andi s9,s8,1 -80001a4c: 1b010d13 addi s10,sp,432 -80001a50: f60c8ee3 beqz s9,800019cc <_svfprintf_r+0x408> -80001a54: 03000793 li a5,48 -80001a58: 1af107a3 sb a5,431(sp) -80001a5c: 1af10d13 addi s10,sp,431 -80001a60: f6dff06f j 800019cc <_svfprintf_r+0x408> -80001a64: 41a404b3 sub s1,s0,s10 -80001a68: c5a418e3 bne s0,s10,800016b8 <_svfprintf_r+0xf4> -80001a6c: 00044783 lbu a5,0(s0) -80001a70: c85ff06f j 800016f4 <_svfprintf_r+0x130> -80001a74: 0e410613 addi a2,sp,228 -80001a78: 000b0593 mv a1,s6 -80001a7c: 000a8513 mv a0,s5 -80001a80: 3e0070ef jal ra,80008e60 <__ssprint_r> -80001a84: e2051ee3 bnez a0,800018c0 <_svfprintf_r+0x2fc> -80001a88: 000b8893 mv a7,s7 -80001a8c: c59ff06f j 800016e4 <_svfprintf_r+0x120> -80001a90: 00897793 andi a5,s2,8 -80001a94: 00078463 beqz a5,80001a9c <_svfprintf_r+0x4d8> -80001a98: 0780106f j 80002b10 <_svfprintf_r+0x154c> -80001a9c: 00c12783 lw a5,12(sp) -80001aa0: 0b010513 addi a0,sp,176 -80001aa4: 01112e23 sw a7,28(sp) -80001aa8: 00778793 addi a5,a5,7 -80001aac: ff87f793 andi a5,a5,-8 -80001ab0: 0007a583 lw a1,0(a5) -80001ab4: 0047a603 lw a2,4(a5) -80001ab8: 00878793 addi a5,a5,8 -80001abc: 00612423 sw t1,8(sp) -80001ac0: 00f12623 sw a5,12(sp) -80001ac4: 21c110ef jal ra,80012ce0 <__extenddftf2> -80001ac8: 0b012783 lw a5,176(sp) -80001acc: 01c12883 lw a7,28(sp) -80001ad0: 00812303 lw t1,8(sp) -80001ad4: 0ef12823 sw a5,240(sp) -80001ad8: 0b412783 lw a5,180(sp) -80001adc: 0ef12a23 sw a5,244(sp) -80001ae0: 0b812783 lw a5,184(sp) -80001ae4: 0ef12c23 sw a5,248(sp) -80001ae8: 0bc12783 lw a5,188(sp) -80001aec: 0ef12e23 sw a5,252(sp) -80001af0: 0f010513 addi a0,sp,240 -80001af4: 01112e23 sw a7,28(sp) -80001af8: 00612423 sw t1,8(sp) -80001afc: 520050ef jal ra,8000701c <_ldcheck> -80001b00: 0ca12623 sw a0,204(sp) -80001b04: 00200793 li a5,2 -80001b08: 00812303 lw t1,8(sp) -80001b0c: 01c12883 lw a7,28(sp) -80001b10: 00f51463 bne a0,a5,80001b18 <_svfprintf_r+0x554> -80001b14: 5ec0106f j 80003100 <_svfprintf_r+0x1b3c> -80001b18: 00100793 li a5,1 -80001b1c: 00f51463 bne a0,a5,80001b24 <_svfprintf_r+0x560> -80001b20: 0090106f j 80003328 <_svfprintf_r+0x1d64> -80001b24: 06100793 li a5,97 -80001b28: 00f49463 bne s1,a5,80001b30 <_svfprintf_r+0x56c> -80001b2c: 1240206f j 80003c50 <_svfprintf_r+0x268c> -80001b30: 04100793 li a5,65 -80001b34: 00f49463 bne s1,a5,80001b3c <_svfprintf_r+0x578> -80001b38: 46d0106f j 800037a4 <_svfprintf_r+0x21e0> -80001b3c: fdf4fc93 andi s9,s1,-33 -80001b40: fff00793 li a5,-1 -80001b44: 07912c23 sw s9,120(sp) -80001b48: 00f31463 bne t1,a5,80001b50 <_svfprintf_r+0x58c> -80001b4c: 1590106f j 800034a4 <_svfprintf_r+0x1ee0> -80001b50: 04700793 li a5,71 -80001b54: 00fc9463 bne s9,a5,80001b5c <_svfprintf_r+0x598> -80001b58: 1780206f j 80003cd0 <_svfprintf_r+0x270c> -80001b5c: 0fc12e03 lw t3,252(sp) -80001b60: 07212423 sw s2,104(sp) -80001b64: 0f012e83 lw t4,240(sp) -80001b68: 0f412f03 lw t5,244(sp) -80001b6c: 0f812f83 lw t6,248(sp) -80001b70: 10096793 ori a5,s2,256 -80001b74: 000e5463 bgez t3,80001b7c <_svfprintf_r+0x5b8> -80001b78: 2a00206f j 80003e18 <_svfprintf_r+0x2854> -80001b7c: 06012e23 sw zero,124(sp) -80001b80: 00078913 mv s2,a5 -80001b84: 00000d93 li s11,0 -80001b88: 04600793 li a5,70 -80001b8c: 00fc9463 bne s9,a5,80001b94 <_svfprintf_r+0x5d0> -80001b90: 21d0106f j 800035ac <_svfprintf_r+0x1fe8> -80001b94: 04500793 li a5,69 -80001b98: 03112423 sw a7,40(sp) -80001b9c: 00fc8463 beq s9,a5,80001ba4 <_svfprintf_r+0x5e0> -80001ba0: 29d0106f j 8000363c <_svfprintf_r+0x2078> -80001ba4: 00130c93 addi s9,t1,1 -80001ba8: 0b010c13 addi s8,sp,176 -80001bac: 0dc10813 addi a6,sp,220 -80001bb0: 000c8693 mv a3,s9 -80001bb4: 0d010793 addi a5,sp,208 -80001bb8: 0cc10713 addi a4,sp,204 -80001bbc: 00200613 li a2,2 -80001bc0: 000c0593 mv a1,s8 -80001bc4: 000a8513 mv a0,s5 -80001bc8: 02612223 sw t1,36(sp) -80001bcc: 0bd12823 sw t4,176(sp) -80001bd0: 03d12023 sw t4,32(sp) -80001bd4: 0be12a23 sw t5,180(sp) -80001bd8: 01e12e23 sw t5,28(sp) -80001bdc: 0bf12c23 sw t6,184(sp) -80001be0: 01f12823 sw t6,16(sp) -80001be4: 0bc12e23 sw t3,188(sp) -80001be8: 01c12423 sw t3,8(sp) -80001bec: 16c040ef jal ra,80005d58 <_ldtoa_r> -80001bf0: 00812e03 lw t3,8(sp) -80001bf4: 01012f83 lw t6,16(sp) -80001bf8: 01c12f03 lw t5,28(sp) -80001bfc: 02012e83 lw t4,32(sp) -80001c00: 02412303 lw t1,36(sp) -80001c04: 02812883 lw a7,40(sp) -80001c08: 01950833 add a6,a0,s9 -80001c0c: 00050d13 mv s10,a0 -80001c10: 0a010c93 addi s9,sp,160 -80001c14: 000c8593 mv a1,s9 -80001c18: 000c0513 mv a0,s8 -80001c1c: 01012e23 sw a6,28(sp) -80001c20: 01112823 sw a7,16(sp) -80001c24: 00612423 sw t1,8(sp) -80001c28: 0bd12823 sw t4,176(sp) -80001c2c: 0be12a23 sw t5,180(sp) -80001c30: 0bf12c23 sw t6,184(sp) -80001c34: 0bc12e23 sw t3,188(sp) -80001c38: 0a012023 sw zero,160(sp) -80001c3c: 0a012223 sw zero,164(sp) -80001c40: 0a012423 sw zero,168(sp) -80001c44: 0a012623 sw zero,172(sp) -80001c48: 4390d0ef jal ra,8000f880 <__eqtf2> -80001c4c: 01c12803 lw a6,28(sp) -80001c50: 00812303 lw t1,8(sp) -80001c54: 01012883 lw a7,16(sp) -80001c58: 00080793 mv a5,a6 -80001c5c: 02050263 beqz a0,80001c80 <_svfprintf_r+0x6bc> -80001c60: 0dc12783 lw a5,220(sp) -80001c64: 0107fe63 bgeu a5,a6,80001c80 <_svfprintf_r+0x6bc> -80001c68: 03000613 li a2,48 -80001c6c: 00178693 addi a3,a5,1 -80001c70: 0cd12e23 sw a3,220(sp) -80001c74: 00c78023 sb a2,0(a5) -80001c78: 0dc12783 lw a5,220(sp) -80001c7c: ff07e8e3 bltu a5,a6,80001c6c <_svfprintf_r+0x6a8> -80001c80: 0cc12703 lw a4,204(sp) -80001c84: 41a787b3 sub a5,a5,s10 -80001c88: 00f12823 sw a5,16(sp) -80001c8c: 02e12823 sw a4,48(sp) -80001c90: 07812703 lw a4,120(sp) -80001c94: 04700793 li a5,71 -80001c98: 00f71463 bne a4,a5,80001ca0 <_svfprintf_r+0x6dc> -80001c9c: 0250106f j 800034c0 <_svfprintf_r+0x1efc> -80001ca0: 07812703 lw a4,120(sp) -80001ca4: 04600793 li a5,70 -80001ca8: 00f71463 bne a4,a5,80001cb0 <_svfprintf_r+0x6ec> -80001cac: 2750106f j 80003720 <_svfprintf_r+0x215c> -80001cb0: 03012783 lw a5,48(sp) -80001cb4: 07812703 lw a4,120(sp) -80001cb8: 04100593 li a1,65 -80001cbc: fff78793 addi a5,a5,-1 -80001cc0: 0cf12623 sw a5,204(sp) -80001cc4: 0ff4f693 andi a3,s1,255 -80001cc8: 00000613 li a2,0 -80001ccc: 00b71863 bne a4,a1,80001cdc <_svfprintf_r+0x718> -80001cd0: 00f68693 addi a3,a3,15 -80001cd4: 0ff6f693 andi a3,a3,255 -80001cd8: 00100613 li a2,1 -80001cdc: 0cd10a23 sb a3,212(sp) -80001ce0: 02b00693 li a3,43 -80001ce4: 0007da63 bgez a5,80001cf8 <_svfprintf_r+0x734> -80001ce8: 03012703 lw a4,48(sp) -80001cec: 00100793 li a5,1 -80001cf0: 02d00693 li a3,45 -80001cf4: 40e787b3 sub a5,a5,a4 -80001cf8: 0cd10aa3 sb a3,213(sp) -80001cfc: 00900693 li a3,9 -80001d00: 00f6c463 blt a3,a5,80001d08 <_svfprintf_r+0x744> -80001d04: 2300206f j 80003f34 <_svfprintf_r+0x2970> -80001d08: 0e310813 addi a6,sp,227 -80001d0c: 00080513 mv a0,a6 -80001d10: 00a00613 li a2,10 -80001d14: 06300e13 li t3,99 -80001d18: 02c7e6b3 rem a3,a5,a2 -80001d1c: 00050593 mv a1,a0 -80001d20: 00078313 mv t1,a5 -80001d24: fff50513 addi a0,a0,-1 -80001d28: 03068693 addi a3,a3,48 -80001d2c: fed58fa3 sb a3,-1(a1) -80001d30: 02c7c7b3 div a5,a5,a2 -80001d34: fe6e42e3 blt t3,t1,80001d18 <_svfprintf_r+0x754> -80001d38: 03078793 addi a5,a5,48 -80001d3c: 0ff7f613 andi a2,a5,255 -80001d40: fec50fa3 sb a2,-1(a0) -80001d44: ffe58793 addi a5,a1,-2 -80001d48: 0107e463 bltu a5,a6,80001d50 <_svfprintf_r+0x78c> -80001d4c: 3340206f j 80004080 <_svfprintf_r+0x2abc> -80001d50: 0d610693 addi a3,sp,214 -80001d54: 0080006f j 80001d5c <_svfprintf_r+0x798> -80001d58: 0007c603 lbu a2,0(a5) -80001d5c: 00c68023 sb a2,0(a3) -80001d60: 00178793 addi a5,a5,1 -80001d64: 00168693 addi a3,a3,1 -80001d68: ff0798e3 bne a5,a6,80001d58 <_svfprintf_r+0x794> -80001d6c: 0e510793 addi a5,sp,229 -80001d70: 40b787b3 sub a5,a5,a1 -80001d74: 0d610713 addi a4,sp,214 -80001d78: 00f707b3 add a5,a4,a5 -80001d7c: 0d410693 addi a3,sp,212 -80001d80: 40d787b3 sub a5,a5,a3 -80001d84: 04f12223 sw a5,68(sp) -80001d88: 01012703 lw a4,16(sp) -80001d8c: 04412683 lw a3,68(sp) -80001d90: 00100793 li a5,1 -80001d94: 00d70cb3 add s9,a4,a3 -80001d98: 00e7c463 blt a5,a4,80001da0 <_svfprintf_r+0x7dc> -80001d9c: 1c80206f j 80003f64 <_svfprintf_r+0x29a0> -80001da0: 03c12783 lw a5,60(sp) -80001da4: 00fc8cb3 add s9,s9,a5 -80001da8: 06812783 lw a5,104(sp) -80001dac: fffccc13 not s8,s9 -80001db0: 41fc5c13 srai s8,s8,0x1f -80001db4: bff7f913 andi s2,a5,-1025 -80001db8: 10096913 ori s2,s2,256 -80001dbc: 018cfc33 and s8,s9,s8 -80001dc0: 02012623 sw zero,44(sp) -80001dc4: 02012a23 sw zero,52(sp) -80001dc8: 02012823 sw zero,48(sp) -80001dcc: 07c12783 lw a5,124(sp) -80001dd0: 00079463 bnez a5,80001dd8 <_svfprintf_r+0x814> -80001dd4: 7600106f j 80003534 <_svfprintf_r+0x1f70> -80001dd8: 02d00793 li a5,45 +8000145c: 000a8513 mv a0,s5 +80001460: 01112e23 sw a7,28(sp) +80001464: 00612423 sw t1,8(sp) +80001468: 76c050ef jal ra,80006bd4 <_localeconv_r> +8000146c: 00452783 lw a5,4(a0) +80001470: 00078513 mv a0,a5 +80001474: 04f12623 sw a5,76(sp) +80001478: 400070ef jal ra,80008878 +8000147c: 00050793 mv a5,a0 +80001480: 000a8513 mv a0,s5 +80001484: 00078493 mv s1,a5 +80001488: 04f12423 sw a5,72(sp) +8000148c: 748050ef jal ra,80006bd4 <_localeconv_r> +80001490: 00852783 lw a5,8(a0) +80001494: 00812303 lw t1,8(sp) +80001498: 01c12883 lw a7,28(sp) +8000149c: 02f12c23 sw a5,56(sp) +800014a0: 00048463 beqz s1,800014a8 <_svfprintf_r+0x398> +800014a4: 15c0106f j 80002600 <_svfprintf_r+0x14f0> +800014a8: 00044483 lbu s1,0(s0) +800014ac: dbdff06f j 80001268 <_svfprintf_r+0x158> +800014b0: 00044483 lbu s1,0(s0) +800014b4: 02096913 ori s2,s2,32 +800014b8: db1ff06f j 80001268 <_svfprintf_r+0x158> +800014bc: 01096913 ori s2,s2,16 +800014c0: 02097793 andi a5,s2,32 +800014c4: 6c078863 beqz a5,80001b94 <_svfprintf_r+0xa84> +800014c8: 00c12783 lw a5,12(sp) +800014cc: 00778793 addi a5,a5,7 +800014d0: ff87f793 andi a5,a5,-8 +800014d4: 0047a703 lw a4,4(a5) +800014d8: 0007ad83 lw s11,0(a5) +800014dc: 00878793 addi a5,a5,8 +800014e0: 00f12623 sw a5,12(sp) +800014e4: 00070c93 mv s9,a4 +800014e8: 6e074063 bltz a4,80001bc8 <_svfprintf_r+0xab8> +800014ec: fff00713 li a4,-1 +800014f0: 00090c13 mv s8,s2 +800014f4: 00e30ce3 beq t1,a4,80001d0c <_svfprintf_r+0xbfc> +800014f8: 019de733 or a4,s11,s9 +800014fc: f7f97c13 andi s8,s2,-129 +80001500: 000716e3 bnez a4,80001d0c <_svfprintf_r+0xbfc> +80001504: 00031ae3 bnez t1,80001d18 <_svfprintf_r+0xc08> +80001508: 000c0913 mv s2,s8 +8000150c: 00000313 li t1,0 +80001510: 00000c93 li s9,0 +80001514: 1b010d13 addi s10,sp,432 +80001518: 000c8c13 mv s8,s9 +8000151c: 006cd463 bge s9,t1,80001524 <_svfprintf_r+0x414> +80001520: 00030c13 mv s8,t1 +80001524: 0c714783 lbu a5,199(sp) +80001528: 02012623 sw zero,44(sp) +8000152c: 02012a23 sw zero,52(sp) +80001530: 02012823 sw zero,48(sp) +80001534: 00000d93 li s11,0 +80001538: da0786e3 beqz a5,800012e4 <_svfprintf_r+0x1d4> +8000153c: 001c0c13 addi s8,s8,1 +80001540: da5ff06f j 800012e4 <_svfprintf_r+0x1d4> +80001544: 01096913 ori s2,s2,16 +80001548: 02097793 andi a5,s2,32 +8000154c: 60078c63 beqz a5,80001b64 <_svfprintf_r+0xa54> +80001550: 00c12783 lw a5,12(sp) +80001554: 00778713 addi a4,a5,7 +80001558: ff877713 andi a4,a4,-8 +8000155c: 00072d83 lw s11,0(a4) +80001560: 00472c83 lw s9,4(a4) +80001564: 00870793 addi a5,a4,8 +80001568: 00f12623 sw a5,12(sp) +8000156c: bff97c13 andi s8,s2,-1025 +80001570: 00000713 li a4,0 +80001574: 0c0103a3 sb zero,199(sp) +80001578: fff00693 li a3,-1 +8000157c: 66d30a63 beq t1,a3,80001bf0 <_svfprintf_r+0xae0> +80001580: 019de6b3 or a3,s11,s9 +80001584: f7fc7913 andi s2,s8,-129 +80001588: 480698e3 bnez a3,80002218 <_svfprintf_r+0x1108> +8000158c: 12031ee3 bnez t1,80001ec8 <_svfprintf_r+0xdb8> +80001590: f6071ee3 bnez a4,8000150c <_svfprintf_r+0x3fc> +80001594: 001c7c93 andi s9,s8,1 +80001598: 1b010d13 addi s10,sp,432 +8000159c: f60c8ee3 beqz s9,80001518 <_svfprintf_r+0x408> +800015a0: 03000793 li a5,48 +800015a4: 1af107a3 sb a5,431(sp) +800015a8: 1af10d13 addi s10,sp,431 +800015ac: f6dff06f j 80001518 <_svfprintf_r+0x408> +800015b0: 41a404b3 sub s1,s0,s10 +800015b4: c5a418e3 bne s0,s10,80001204 <_svfprintf_r+0xf4> +800015b8: 00044783 lbu a5,0(s0) +800015bc: c85ff06f j 80001240 <_svfprintf_r+0x130> +800015c0: 0e410613 addi a2,sp,228 +800015c4: 000b0593 mv a1,s6 +800015c8: 000a8513 mv a0,s5 +800015cc: 3e0070ef jal ra,800089ac <__ssprint_r> +800015d0: e2051ee3 bnez a0,8000140c <_svfprintf_r+0x2fc> +800015d4: 000b8893 mv a7,s7 +800015d8: c59ff06f j 80001230 <_svfprintf_r+0x120> +800015dc: 00897793 andi a5,s2,8 +800015e0: 00078463 beqz a5,800015e8 <_svfprintf_r+0x4d8> +800015e4: 0780106f j 8000265c <_svfprintf_r+0x154c> +800015e8: 00c12783 lw a5,12(sp) +800015ec: 0b010513 addi a0,sp,176 +800015f0: 01112e23 sw a7,28(sp) +800015f4: 00778793 addi a5,a5,7 +800015f8: ff87f793 andi a5,a5,-8 +800015fc: 0007a583 lw a1,0(a5) +80001600: 0047a603 lw a2,4(a5) +80001604: 00878793 addi a5,a5,8 +80001608: 00612423 sw t1,8(sp) +8000160c: 00f12623 sw a5,12(sp) +80001610: 21c110ef jal ra,8001282c <__extenddftf2> +80001614: 0b012783 lw a5,176(sp) +80001618: 01c12883 lw a7,28(sp) +8000161c: 00812303 lw t1,8(sp) +80001620: 0ef12823 sw a5,240(sp) +80001624: 0b412783 lw a5,180(sp) +80001628: 0ef12a23 sw a5,244(sp) +8000162c: 0b812783 lw a5,184(sp) +80001630: 0ef12c23 sw a5,248(sp) +80001634: 0bc12783 lw a5,188(sp) +80001638: 0ef12e23 sw a5,252(sp) +8000163c: 0f010513 addi a0,sp,240 +80001640: 01112e23 sw a7,28(sp) +80001644: 00612423 sw t1,8(sp) +80001648: 520050ef jal ra,80006b68 <_ldcheck> +8000164c: 0ca12623 sw a0,204(sp) +80001650: 00200793 li a5,2 +80001654: 00812303 lw t1,8(sp) +80001658: 01c12883 lw a7,28(sp) +8000165c: 00f51463 bne a0,a5,80001664 <_svfprintf_r+0x554> +80001660: 5ec0106f j 80002c4c <_svfprintf_r+0x1b3c> +80001664: 00100793 li a5,1 +80001668: 00f51463 bne a0,a5,80001670 <_svfprintf_r+0x560> +8000166c: 0090106f j 80002e74 <_svfprintf_r+0x1d64> +80001670: 06100793 li a5,97 +80001674: 00f49463 bne s1,a5,8000167c <_svfprintf_r+0x56c> +80001678: 1240206f j 8000379c <_svfprintf_r+0x268c> +8000167c: 04100793 li a5,65 +80001680: 00f49463 bne s1,a5,80001688 <_svfprintf_r+0x578> +80001684: 46d0106f j 800032f0 <_svfprintf_r+0x21e0> +80001688: fdf4fc93 andi s9,s1,-33 +8000168c: fff00793 li a5,-1 +80001690: 07912c23 sw s9,120(sp) +80001694: 00f31463 bne t1,a5,8000169c <_svfprintf_r+0x58c> +80001698: 1590106f j 80002ff0 <_svfprintf_r+0x1ee0> +8000169c: 04700793 li a5,71 +800016a0: 00fc9463 bne s9,a5,800016a8 <_svfprintf_r+0x598> +800016a4: 1780206f j 8000381c <_svfprintf_r+0x270c> +800016a8: 0fc12e03 lw t3,252(sp) +800016ac: 07212423 sw s2,104(sp) +800016b0: 0f012e83 lw t4,240(sp) +800016b4: 0f412f03 lw t5,244(sp) +800016b8: 0f812f83 lw t6,248(sp) +800016bc: 10096793 ori a5,s2,256 +800016c0: 000e5463 bgez t3,800016c8 <_svfprintf_r+0x5b8> +800016c4: 2a00206f j 80003964 <_svfprintf_r+0x2854> +800016c8: 06012e23 sw zero,124(sp) +800016cc: 00078913 mv s2,a5 +800016d0: 00000d93 li s11,0 +800016d4: 04600793 li a5,70 +800016d8: 00fc9463 bne s9,a5,800016e0 <_svfprintf_r+0x5d0> +800016dc: 21d0106f j 800030f8 <_svfprintf_r+0x1fe8> +800016e0: 04500793 li a5,69 +800016e4: 03112423 sw a7,40(sp) +800016e8: 00fc8463 beq s9,a5,800016f0 <_svfprintf_r+0x5e0> +800016ec: 29d0106f j 80003188 <_svfprintf_r+0x2078> +800016f0: 00130c93 addi s9,t1,1 +800016f4: 0b010c13 addi s8,sp,176 +800016f8: 0dc10813 addi a6,sp,220 +800016fc: 000c8693 mv a3,s9 +80001700: 0d010793 addi a5,sp,208 +80001704: 0cc10713 addi a4,sp,204 +80001708: 00200613 li a2,2 +8000170c: 000c0593 mv a1,s8 +80001710: 000a8513 mv a0,s5 +80001714: 02612223 sw t1,36(sp) +80001718: 0bd12823 sw t4,176(sp) +8000171c: 03d12023 sw t4,32(sp) +80001720: 0be12a23 sw t5,180(sp) +80001724: 01e12e23 sw t5,28(sp) +80001728: 0bf12c23 sw t6,184(sp) +8000172c: 01f12823 sw t6,16(sp) +80001730: 0bc12e23 sw t3,188(sp) +80001734: 01c12423 sw t3,8(sp) +80001738: 16c040ef jal ra,800058a4 <_ldtoa_r> +8000173c: 00812e03 lw t3,8(sp) +80001740: 01012f83 lw t6,16(sp) +80001744: 01c12f03 lw t5,28(sp) +80001748: 02012e83 lw t4,32(sp) +8000174c: 02412303 lw t1,36(sp) +80001750: 02812883 lw a7,40(sp) +80001754: 01950833 add a6,a0,s9 +80001758: 00050d13 mv s10,a0 +8000175c: 0a010c93 addi s9,sp,160 +80001760: 000c8593 mv a1,s9 +80001764: 000c0513 mv a0,s8 +80001768: 01012e23 sw a6,28(sp) +8000176c: 01112823 sw a7,16(sp) +80001770: 00612423 sw t1,8(sp) +80001774: 0bd12823 sw t4,176(sp) +80001778: 0be12a23 sw t5,180(sp) +8000177c: 0bf12c23 sw t6,184(sp) +80001780: 0bc12e23 sw t3,188(sp) +80001784: 0a012023 sw zero,160(sp) +80001788: 0a012223 sw zero,164(sp) +8000178c: 0a012423 sw zero,168(sp) +80001790: 0a012623 sw zero,172(sp) +80001794: 4390d0ef jal ra,8000f3cc <__eqtf2> +80001798: 01c12803 lw a6,28(sp) +8000179c: 00812303 lw t1,8(sp) +800017a0: 01012883 lw a7,16(sp) +800017a4: 00080793 mv a5,a6 +800017a8: 02050263 beqz a0,800017cc <_svfprintf_r+0x6bc> +800017ac: 0dc12783 lw a5,220(sp) +800017b0: 0107fe63 bgeu a5,a6,800017cc <_svfprintf_r+0x6bc> +800017b4: 03000613 li a2,48 +800017b8: 00178693 addi a3,a5,1 +800017bc: 0cd12e23 sw a3,220(sp) +800017c0: 00c78023 sb a2,0(a5) +800017c4: 0dc12783 lw a5,220(sp) +800017c8: ff07e8e3 bltu a5,a6,800017b8 <_svfprintf_r+0x6a8> +800017cc: 0cc12703 lw a4,204(sp) +800017d0: 41a787b3 sub a5,a5,s10 +800017d4: 00f12823 sw a5,16(sp) +800017d8: 02e12823 sw a4,48(sp) +800017dc: 07812703 lw a4,120(sp) +800017e0: 04700793 li a5,71 +800017e4: 00f71463 bne a4,a5,800017ec <_svfprintf_r+0x6dc> +800017e8: 0250106f j 8000300c <_svfprintf_r+0x1efc> +800017ec: 07812703 lw a4,120(sp) +800017f0: 04600793 li a5,70 +800017f4: 00f71463 bne a4,a5,800017fc <_svfprintf_r+0x6ec> +800017f8: 2750106f j 8000326c <_svfprintf_r+0x215c> +800017fc: 03012783 lw a5,48(sp) +80001800: 07812703 lw a4,120(sp) +80001804: 04100593 li a1,65 +80001808: fff78793 addi a5,a5,-1 +8000180c: 0cf12623 sw a5,204(sp) +80001810: 0ff4f693 andi a3,s1,255 +80001814: 00000613 li a2,0 +80001818: 00b71863 bne a4,a1,80001828 <_svfprintf_r+0x718> +8000181c: 00f68693 addi a3,a3,15 +80001820: 0ff6f693 andi a3,a3,255 +80001824: 00100613 li a2,1 +80001828: 0cd10a23 sb a3,212(sp) +8000182c: 02b00693 li a3,43 +80001830: 0007da63 bgez a5,80001844 <_svfprintf_r+0x734> +80001834: 03012703 lw a4,48(sp) +80001838: 00100793 li a5,1 +8000183c: 02d00693 li a3,45 +80001840: 40e787b3 sub a5,a5,a4 +80001844: 0cd10aa3 sb a3,213(sp) +80001848: 00900693 li a3,9 +8000184c: 00f6c463 blt a3,a5,80001854 <_svfprintf_r+0x744> +80001850: 2300206f j 80003a80 <_svfprintf_r+0x2970> +80001854: 0e310813 addi a6,sp,227 +80001858: 00080513 mv a0,a6 +8000185c: 00a00613 li a2,10 +80001860: 06300e13 li t3,99 +80001864: 02c7e6b3 rem a3,a5,a2 +80001868: 00050593 mv a1,a0 +8000186c: 00078313 mv t1,a5 +80001870: fff50513 addi a0,a0,-1 +80001874: 03068693 addi a3,a3,48 +80001878: fed58fa3 sb a3,-1(a1) +8000187c: 02c7c7b3 div a5,a5,a2 +80001880: fe6e42e3 blt t3,t1,80001864 <_svfprintf_r+0x754> +80001884: 03078793 addi a5,a5,48 +80001888: 0ff7f613 andi a2,a5,255 +8000188c: fec50fa3 sb a2,-1(a0) +80001890: ffe58793 addi a5,a1,-2 +80001894: 0107e463 bltu a5,a6,8000189c <_svfprintf_r+0x78c> +80001898: 3340206f j 80003bcc <_svfprintf_r+0x2abc> +8000189c: 0d610693 addi a3,sp,214 +800018a0: 0080006f j 800018a8 <_svfprintf_r+0x798> +800018a4: 0007c603 lbu a2,0(a5) +800018a8: 00c68023 sb a2,0(a3) +800018ac: 00178793 addi a5,a5,1 +800018b0: 00168693 addi a3,a3,1 +800018b4: ff0798e3 bne a5,a6,800018a4 <_svfprintf_r+0x794> +800018b8: 0e510793 addi a5,sp,229 +800018bc: 40b787b3 sub a5,a5,a1 +800018c0: 0d610713 addi a4,sp,214 +800018c4: 00f707b3 add a5,a4,a5 +800018c8: 0d410693 addi a3,sp,212 +800018cc: 40d787b3 sub a5,a5,a3 +800018d0: 04f12223 sw a5,68(sp) +800018d4: 01012703 lw a4,16(sp) +800018d8: 04412683 lw a3,68(sp) +800018dc: 00100793 li a5,1 +800018e0: 00d70cb3 add s9,a4,a3 +800018e4: 00e7c463 blt a5,a4,800018ec <_svfprintf_r+0x7dc> +800018e8: 1c80206f j 80003ab0 <_svfprintf_r+0x29a0> +800018ec: 03c12783 lw a5,60(sp) +800018f0: 00fc8cb3 add s9,s9,a5 +800018f4: 06812783 lw a5,104(sp) +800018f8: fffccc13 not s8,s9 +800018fc: 41fc5c13 srai s8,s8,0x1f +80001900: bff7f913 andi s2,a5,-1025 +80001904: 10096913 ori s2,s2,256 +80001908: 018cfc33 and s8,s9,s8 +8000190c: 02012623 sw zero,44(sp) +80001910: 02012a23 sw zero,52(sp) +80001914: 02012823 sw zero,48(sp) +80001918: 07c12783 lw a5,124(sp) +8000191c: 00079463 bnez a5,80001924 <_svfprintf_r+0x814> +80001920: 7600106f j 80003080 <_svfprintf_r+0x1f70> +80001924: 02d00793 li a5,45 +80001928: 0cf103a3 sb a5,199(sp) +8000192c: 00000313 li t1,0 +80001930: 001c0c13 addi s8,s8,1 +80001934: 9b1ff06f j 800012e4 <_svfprintf_r+0x1d4> +80001938: 0e410613 addi a2,sp,228 +8000193c: 000b0593 mv a1,s6 +80001940: 000a8513 mv a0,s5 +80001944: 02612023 sw t1,32(sp) +80001948: 01e12e23 sw t5,28(sp) +8000194c: 01f12423 sw t6,8(sp) +80001950: 05c070ef jal ra,800089ac <__ssprint_r> +80001954: 0a0518e3 bnez a0,80002204 <_svfprintf_r+0x10f4> +80001958: 0ec12783 lw a5,236(sp) +8000195c: 02012303 lw t1,32(sp) +80001960: 01c12f03 lw t5,28(sp) +80001964: 00812f83 lw t6,8(sp) +80001968: 000b8893 mv a7,s7 +8000196c: 9d1ff06f j 8000133c <_svfprintf_r+0x22c> +80001970: 0e812603 lw a2,232(sp) +80001974: 01012703 lw a4,16(sp) +80001978: 00100693 li a3,1 +8000197c: 01a8a023 sw s10,0(a7) +80001980: 00178793 addi a5,a5,1 +80001984: 00160493 addi s1,a2,1 +80001988: 00888c93 addi s9,a7,8 +8000198c: 32e6dce3 bge a3,a4,800024c4 <_svfprintf_r+0x13b4> +80001990: 00100693 li a3,1 +80001994: 00d8a223 sw a3,4(a7) +80001998: 0ef12623 sw a5,236(sp) +8000199c: 0e912423 sw s1,232(sp) +800019a0: 00700693 li a3,7 +800019a4: 3e96c6e3 blt a3,s1,80002590 <_svfprintf_r+0x1480> +800019a8: 03c12703 lw a4,60(sp) +800019ac: 04012683 lw a3,64(sp) +800019b0: 00148493 addi s1,s1,1 +800019b4: 00e787b3 add a5,a5,a4 +800019b8: 00dca023 sw a3,0(s9) +800019bc: 00eca223 sw a4,4(s9) +800019c0: 0ef12623 sw a5,236(sp) +800019c4: 0e912423 sw s1,232(sp) +800019c8: 00700693 li a3,7 +800019cc: 008c8c93 addi s9,s9,8 +800019d0: 3e96c2e3 blt a3,s1,800025b4 <_svfprintf_r+0x14a4> +800019d4: 0f012683 lw a3,240(sp) +800019d8: 00148813 addi a6,s1,1 +800019dc: 0a010593 addi a1,sp,160 +800019e0: 0ad12823 sw a3,176(sp) +800019e4: 0f412683 lw a3,244(sp) +800019e8: 0b010513 addi a0,sp,176 +800019ec: 00f12e23 sw a5,28(sp) +800019f0: 0ad12a23 sw a3,180(sp) +800019f4: 0f812683 lw a3,248(sp) +800019f8: 01012423 sw a6,8(sp) +800019fc: 0a012023 sw zero,160(sp) +80001a00: 0ad12c23 sw a3,184(sp) +80001a04: 0fc12683 lw a3,252(sp) +80001a08: 0a012223 sw zero,164(sp) +80001a0c: 0a012423 sw zero,168(sp) +80001a10: 0ad12e23 sw a3,188(sp) +80001a14: 0a012623 sw zero,172(sp) +80001a18: 1b50d0ef jal ra,8000f3cc <__eqtf2> +80001a1c: 01012783 lw a5,16(sp) +80001a20: 00812803 lw a6,8(sp) +80001a24: 008c8893 addi a7,s9,8 +80001a28: fff78693 addi a3,a5,-1 +80001a2c: 00080613 mv a2,a6 +80001a30: 01c12783 lw a5,28(sp) +80001a34: 2a050ce3 beqz a0,800024ec <_svfprintf_r+0x13dc> +80001a38: 001d0713 addi a4,s10,1 +80001a3c: 00d787b3 add a5,a5,a3 +80001a40: 00eca023 sw a4,0(s9) +80001a44: 00dca223 sw a3,4(s9) +80001a48: 0ef12623 sw a5,236(sp) +80001a4c: 0f012423 sw a6,232(sp) +80001a50: 00700713 li a4,7 +80001a54: 77074ae3 blt a4,a6,800029c8 <_svfprintf_r+0x18b8> +80001a58: 010c8713 addi a4,s9,16 +80001a5c: 00248613 addi a2,s1,2 +80001a60: 00088c93 mv s9,a7 +80001a64: 00070893 mv a7,a4 +80001a68: 04412683 lw a3,68(sp) +80001a6c: 0d410713 addi a4,sp,212 +80001a70: 00eca023 sw a4,0(s9) +80001a74: 00f687b3 add a5,a3,a5 +80001a78: 00dca223 sw a3,4(s9) +80001a7c: 0ef12623 sw a5,236(sp) +80001a80: 0ec12423 sw a2,232(sp) +80001a84: 00700713 li a4,7 +80001a88: 92c756e3 bge a4,a2,800013b4 <_svfprintf_r+0x2a4> +80001a8c: 0e410613 addi a2,sp,228 +80001a90: 000b0593 mv a1,s6 +80001a94: 000a8513 mv a0,s5 +80001a98: 715060ef jal ra,800089ac <__ssprint_r> +80001a9c: 76051463 bnez a0,80002204 <_svfprintf_r+0x10f4> +80001aa0: 0ec12783 lw a5,236(sp) +80001aa4: 000b8893 mv a7,s7 +80001aa8: 90dff06f j 800013b4 <_svfprintf_r+0x2a4> +80001aac: 01000693 li a3,16 +80001ab0: 0e812703 lw a4,232(sp) +80001ab4: 0096c463 blt a3,s1,80001abc <_svfprintf_r+0x9ac> +80001ab8: 02d0106f j 800032e4 <_svfprintf_r+0x21d4> +80001abc: 800136b7 lui a3,0x80013 +80001ac0: 47868e93 addi t4,a3,1144 # 80013478 <__stack_top+0x81013478> +80001ac4: 01000913 li s2,16 +80001ac8: 00700c93 li s9,7 +80001acc: 00c0006f j 80001ad8 <_svfprintf_r+0x9c8> +80001ad0: ff048493 addi s1,s1,-16 +80001ad4: 04995a63 bge s2,s1,80001b28 <_svfprintf_r+0xa18> +80001ad8: 01078793 addi a5,a5,16 +80001adc: 00170713 addi a4,a4,1 +80001ae0: 01d8a023 sw t4,0(a7) +80001ae4: 0128a223 sw s2,4(a7) +80001ae8: 0ef12623 sw a5,236(sp) +80001aec: 0ee12423 sw a4,232(sp) +80001af0: 00888893 addi a7,a7,8 +80001af4: fcecdee3 bge s9,a4,80001ad0 <_svfprintf_r+0x9c0> +80001af8: 0e410613 addi a2,sp,228 +80001afc: 000b0593 mv a1,s6 +80001b00: 000a8513 mv a0,s5 +80001b04: 01d12423 sw t4,8(sp) +80001b08: 6a5060ef jal ra,800089ac <__ssprint_r> +80001b0c: 6e051c63 bnez a0,80002204 <_svfprintf_r+0x10f4> +80001b10: ff048493 addi s1,s1,-16 +80001b14: 0ec12783 lw a5,236(sp) +80001b18: 0e812703 lw a4,232(sp) +80001b1c: 00812e83 lw t4,8(sp) +80001b20: 000b8893 mv a7,s7 +80001b24: fa994ae3 blt s2,s1,80001ad8 <_svfprintf_r+0x9c8> +80001b28: 009787b3 add a5,a5,s1 +80001b2c: 00170713 addi a4,a4,1 +80001b30: 01d8a023 sw t4,0(a7) +80001b34: 0098a223 sw s1,4(a7) +80001b38: 0ef12623 sw a5,236(sp) +80001b3c: 0ee12423 sw a4,232(sp) +80001b40: 00700693 li a3,7 +80001b44: 88e6d0e3 bge a3,a4,800013c4 <_svfprintf_r+0x2b4> +80001b48: 0e410613 addi a2,sp,228 +80001b4c: 000b0593 mv a1,s6 +80001b50: 000a8513 mv a0,s5 +80001b54: 659060ef jal ra,800089ac <__ssprint_r> +80001b58: 6a051663 bnez a0,80002204 <_svfprintf_r+0x10f4> +80001b5c: 0ec12783 lw a5,236(sp) +80001b60: 865ff06f j 800013c4 <_svfprintf_r+0x2b4> +80001b64: 00c12683 lw a3,12(sp) +80001b68: 01097793 andi a5,s2,16 +80001b6c: 00468713 addi a4,a3,4 +80001b70: 2c079ee3 bnez a5,8000264c <_svfprintf_r+0x153c> +80001b74: 04097793 andi a5,s2,64 +80001b78: 00079463 bnez a5,80001b80 <_svfprintf_r+0xa70> +80001b7c: 2dc0106f j 80002e58 <_svfprintf_r+0x1d48> +80001b80: 00c12783 lw a5,12(sp) +80001b84: 00000c93 li s9,0 +80001b88: 00e12623 sw a4,12(sp) +80001b8c: 0007dd83 lhu s11,0(a5) +80001b90: 9ddff06f j 8000156c <_svfprintf_r+0x45c> +80001b94: 00c12683 lw a3,12(sp) +80001b98: 01097793 andi a5,s2,16 +80001b9c: 00468713 addi a4,a3,4 +80001ba0: 28079ce3 bnez a5,80002638 <_svfprintf_r+0x1528> +80001ba4: 04097793 andi a5,s2,64 +80001ba8: 00079463 bnez a5,80001bb0 <_svfprintf_r+0xaa0> +80001bac: 2700106f j 80002e1c <_svfprintf_r+0x1d0c> +80001bb0: 00c12783 lw a5,12(sp) +80001bb4: 00e12623 sw a4,12(sp) +80001bb8: 00079d83 lh s11,0(a5) +80001bbc: 41fddc93 srai s9,s11,0x1f +80001bc0: 000c8713 mv a4,s9 +80001bc4: 920754e3 bgez a4,800014ec <_svfprintf_r+0x3dc> +80001bc8: 01b03733 snez a4,s11 +80001bcc: 419007b3 neg a5,s9 +80001bd0: 40e78cb3 sub s9,a5,a4 +80001bd4: 02d00713 li a4,45 +80001bd8: 0ce103a3 sb a4,199(sp) +80001bdc: fff00693 li a3,-1 +80001be0: 41b00db3 neg s11,s11 +80001be4: 00090c13 mv s8,s2 +80001be8: 00100713 li a4,1 +80001bec: 98d31ae3 bne t1,a3,80001580 <_svfprintf_r+0x470> +80001bf0: 00100693 li a3,1 +80001bf4: 10d70c63 beq a4,a3,80001d0c <_svfprintf_r+0xbfc> +80001bf8: 00200693 li a3,2 +80001bfc: 2ed70263 beq a4,a3,80001ee0 <_svfprintf_r+0xdd0> +80001c00: 1b010d13 addi s10,sp,432 +80001c04: 01dc9613 slli a2,s9,0x1d +80001c08: 007df693 andi a3,s11,7 +80001c0c: 003ddd93 srli s11,s11,0x3 +80001c10: 03068693 addi a3,a3,48 +80001c14: 01b66db3 or s11,a2,s11 +80001c18: 003cdc93 srli s9,s9,0x3 +80001c1c: fedd0fa3 sb a3,-1(s10) +80001c20: 019de633 or a2,s11,s9 +80001c24: 000d0593 mv a1,s10 +80001c28: fffd0d13 addi s10,s10,-1 +80001c2c: fc061ce3 bnez a2,80001c04 <_svfprintf_r+0xaf4> +80001c30: 001c7793 andi a5,s8,1 +80001c34: 2e078063 beqz a5,80001f14 <_svfprintf_r+0xe04> +80001c38: 03000793 li a5,48 +80001c3c: 2cf68c63 beq a3,a5,80001f14 <_svfprintf_r+0xe04> +80001c40: ffe58593 addi a1,a1,-2 +80001c44: fefd0fa3 sb a5,-1(s10) +80001c48: 1b010793 addi a5,sp,432 +80001c4c: 40b78cb3 sub s9,a5,a1 +80001c50: 000c0913 mv s2,s8 +80001c54: 00058d13 mv s10,a1 +80001c58: 8c1ff06f j 80001518 <_svfprintf_r+0x408> +80001c5c: 00c12783 lw a5,12(sp) +80001c60: 0c0103a3 sb zero,199(sp) +80001c64: 0007ad03 lw s10,0(a5) +80001c68: 00478693 addi a3,a5,4 +80001c6c: 300d06e3 beqz s10,80002778 <_svfprintf_r+0x1668> +80001c70: fff00793 li a5,-1 +80001c74: 00f31463 bne t1,a5,80001c7c <_svfprintf_r+0xb6c> +80001c78: 1080106f j 80002d80 <_svfprintf_r+0x1c70> +80001c7c: 00030613 mv a2,t1 +80001c80: 00000593 li a1,0 +80001c84: 000d0513 mv a0,s10 +80001c88: 00d12e23 sw a3,28(sp) +80001c8c: 01112623 sw a7,12(sp) +80001c90: 00612423 sw t1,8(sp) +80001c94: 710050ef jal ra,800073a4 +80001c98: 00812303 lw t1,8(sp) +80001c9c: 00c12883 lw a7,12(sp) +80001ca0: 01c12683 lw a3,28(sp) +80001ca4: 00050d93 mv s11,a0 +80001ca8: 00051463 bnez a0,80001cb0 <_svfprintf_r+0xba0> +80001cac: 5640106f j 80003210 <_svfprintf_r+0x2100> +80001cb0: 41a50cb3 sub s9,a0,s10 +80001cb4: 0c714783 lbu a5,199(sp) +80001cb8: fffccc13 not s8,s9 +80001cbc: 41fc5c13 srai s8,s8,0x1f +80001cc0: 00d12623 sw a3,12(sp) +80001cc4: 02012623 sw zero,44(sp) +80001cc8: 02012a23 sw zero,52(sp) +80001ccc: 02012823 sw zero,48(sp) +80001cd0: 018cfc33 and s8,s9,s8 +80001cd4: 00000d93 li s11,0 +80001cd8: 00000313 li t1,0 +80001cdc: 860790e3 bnez a5,8000153c <_svfprintf_r+0x42c> +80001ce0: e04ff06f j 800012e4 <_svfprintf_r+0x1d4> +80001ce4: 00c12703 lw a4,12(sp) +80001ce8: 0c0103a3 sb zero,199(sp) +80001cec: 00100c13 li s8,1 +80001cf0: 00072783 lw a5,0(a4) +80001cf4: 00470713 addi a4,a4,4 +80001cf8: 00e12623 sw a4,12(sp) +80001cfc: 14f10623 sb a5,332(sp) +80001d00: 00100c93 li s9,1 +80001d04: 14c10d13 addi s10,sp,332 +80001d08: dc8ff06f j 800012d0 <_svfprintf_r+0x1c0> +80001d0c: 4e0c94e3 bnez s9,800029f4 <_svfprintf_r+0x18e4> +80001d10: 00900713 li a4,9 +80001d14: 4fb760e3 bltu a4,s11,800029f4 <_svfprintf_r+0x18e4> +80001d18: 030d8d93 addi s11,s11,48 +80001d1c: 1bb107a3 sb s11,431(sp) +80001d20: 000c0913 mv s2,s8 +80001d24: 00100c93 li s9,1 +80001d28: 1af10d13 addi s10,sp,431 +80001d2c: fecff06f j 80001518 <_svfprintf_r+0x408> +80001d30: 00044483 lbu s1,0(s0) +80001d34: 00496913 ori s2,s2,4 +80001d38: d30ff06f j 80001268 <_svfprintf_r+0x158> +80001d3c: 02b00793 li a5,43 +80001d40: 00044483 lbu s1,0(s0) +80001d44: 0cf103a3 sb a5,199(sp) +80001d48: d20ff06f j 80001268 <_svfprintf_r+0x158> +80001d4c: 00044483 lbu s1,0(s0) +80001d50: 08096913 ori s2,s2,128 +80001d54: d14ff06f j 80001268 <_svfprintf_r+0x158> +80001d58: 00044483 lbu s1,0(s0) +80001d5c: 00140693 addi a3,s0,1 +80001d60: 01b49463 bne s1,s11,80001d68 <_svfprintf_r+0xc58> +80001d64: 61d0106f j 80003b80 <_svfprintf_r+0x2a70> +80001d68: fd048793 addi a5,s1,-48 +80001d6c: 00068413 mv s0,a3 +80001d70: 00000313 li t1,0 +80001d74: cefcec63 bltu s9,a5,8000126c <_svfprintf_r+0x15c> +80001d78: 00044483 lbu s1,0(s0) +80001d7c: 00231693 slli a3,t1,0x2 +80001d80: 00668333 add t1,a3,t1 +80001d84: 00131313 slli t1,t1,0x1 +80001d88: 00f30333 add t1,t1,a5 +80001d8c: fd048793 addi a5,s1,-48 +80001d90: 00140413 addi s0,s0,1 +80001d94: fefcf2e3 bgeu s9,a5,80001d78 <_svfprintf_r+0xc68> +80001d98: cd4ff06f j 8000126c <_svfprintf_r+0x15c> +80001d9c: 00c12783 lw a5,12(sp) +80001da0: 00044483 lbu s1,0(s0) +80001da4: 0007aa03 lw s4,0(a5) +80001da8: 00478793 addi a5,a5,4 +80001dac: 00f12623 sw a5,12(sp) +80001db0: ca0a5c63 bgez s4,80001268 <_svfprintf_r+0x158> +80001db4: 41400a33 neg s4,s4 +80001db8: 00496913 ori s2,s2,4 +80001dbc: cacff06f j 80001268 <_svfprintf_r+0x158> +80001dc0: 00044483 lbu s1,0(s0) +80001dc4: 00196913 ori s2,s2,1 +80001dc8: ca0ff06f j 80001268 <_svfprintf_r+0x158> +80001dcc: 0c714783 lbu a5,199(sp) +80001dd0: 00044483 lbu s1,0(s0) +80001dd4: c8079a63 bnez a5,80001268 <_svfprintf_r+0x158> +80001dd8: 02000793 li a5,32 80001ddc: 0cf103a3 sb a5,199(sp) -80001de0: 00000313 li t1,0 -80001de4: 001c0c13 addi s8,s8,1 -80001de8: 9b1ff06f j 80001798 <_svfprintf_r+0x1d4> -80001dec: 0e410613 addi a2,sp,228 -80001df0: 000b0593 mv a1,s6 -80001df4: 000a8513 mv a0,s5 -80001df8: 02612023 sw t1,32(sp) -80001dfc: 01e12e23 sw t5,28(sp) -80001e00: 01f12423 sw t6,8(sp) -80001e04: 05c070ef jal ra,80008e60 <__ssprint_r> -80001e08: 0a0518e3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80001e0c: 0ec12783 lw a5,236(sp) -80001e10: 02012303 lw t1,32(sp) -80001e14: 01c12f03 lw t5,28(sp) -80001e18: 00812f83 lw t6,8(sp) -80001e1c: 000b8893 mv a7,s7 -80001e20: 9d1ff06f j 800017f0 <_svfprintf_r+0x22c> -80001e24: 0e812603 lw a2,232(sp) -80001e28: 01012703 lw a4,16(sp) -80001e2c: 00100693 li a3,1 -80001e30: 01a8a023 sw s10,0(a7) -80001e34: 00178793 addi a5,a5,1 -80001e38: 00160493 addi s1,a2,1 -80001e3c: 00888c93 addi s9,a7,8 -80001e40: 32e6dce3 bge a3,a4,80002978 <_svfprintf_r+0x13b4> -80001e44: 00100693 li a3,1 -80001e48: 00d8a223 sw a3,4(a7) -80001e4c: 0ef12623 sw a5,236(sp) -80001e50: 0e912423 sw s1,232(sp) -80001e54: 00700693 li a3,7 -80001e58: 3e96c6e3 blt a3,s1,80002a44 <_svfprintf_r+0x1480> -80001e5c: 03c12703 lw a4,60(sp) -80001e60: 04012683 lw a3,64(sp) -80001e64: 00148493 addi s1,s1,1 -80001e68: 00e787b3 add a5,a5,a4 -80001e6c: 00dca023 sw a3,0(s9) -80001e70: 00eca223 sw a4,4(s9) -80001e74: 0ef12623 sw a5,236(sp) -80001e78: 0e912423 sw s1,232(sp) -80001e7c: 00700693 li a3,7 -80001e80: 008c8c93 addi s9,s9,8 -80001e84: 3e96c2e3 blt a3,s1,80002a68 <_svfprintf_r+0x14a4> -80001e88: 0f012683 lw a3,240(sp) -80001e8c: 00148813 addi a6,s1,1 -80001e90: 0a010593 addi a1,sp,160 -80001e94: 0ad12823 sw a3,176(sp) -80001e98: 0f412683 lw a3,244(sp) -80001e9c: 0b010513 addi a0,sp,176 -80001ea0: 00f12e23 sw a5,28(sp) -80001ea4: 0ad12a23 sw a3,180(sp) -80001ea8: 0f812683 lw a3,248(sp) -80001eac: 01012423 sw a6,8(sp) -80001eb0: 0a012023 sw zero,160(sp) -80001eb4: 0ad12c23 sw a3,184(sp) -80001eb8: 0fc12683 lw a3,252(sp) -80001ebc: 0a012223 sw zero,164(sp) -80001ec0: 0a012423 sw zero,168(sp) -80001ec4: 0ad12e23 sw a3,188(sp) -80001ec8: 0a012623 sw zero,172(sp) -80001ecc: 1b50d0ef jal ra,8000f880 <__eqtf2> -80001ed0: 01012783 lw a5,16(sp) -80001ed4: 00812803 lw a6,8(sp) -80001ed8: 008c8893 addi a7,s9,8 -80001edc: fff78693 addi a3,a5,-1 -80001ee0: 00080613 mv a2,a6 -80001ee4: 01c12783 lw a5,28(sp) -80001ee8: 2a050ce3 beqz a0,800029a0 <_svfprintf_r+0x13dc> -80001eec: 001d0713 addi a4,s10,1 -80001ef0: 00d787b3 add a5,a5,a3 -80001ef4: 00eca023 sw a4,0(s9) -80001ef8: 00dca223 sw a3,4(s9) -80001efc: 0ef12623 sw a5,236(sp) -80001f00: 0f012423 sw a6,232(sp) -80001f04: 00700713 li a4,7 -80001f08: 77074ae3 blt a4,a6,80002e7c <_svfprintf_r+0x18b8> -80001f0c: 010c8713 addi a4,s9,16 -80001f10: 00248613 addi a2,s1,2 -80001f14: 00088c93 mv s9,a7 -80001f18: 00070893 mv a7,a4 -80001f1c: 04412683 lw a3,68(sp) -80001f20: 0d410713 addi a4,sp,212 -80001f24: 00eca023 sw a4,0(s9) -80001f28: 00f687b3 add a5,a3,a5 -80001f2c: 00dca223 sw a3,4(s9) -80001f30: 0ef12623 sw a5,236(sp) -80001f34: 0ec12423 sw a2,232(sp) -80001f38: 00700713 li a4,7 -80001f3c: 92c756e3 bge a4,a2,80001868 <_svfprintf_r+0x2a4> -80001f40: 0e410613 addi a2,sp,228 -80001f44: 000b0593 mv a1,s6 -80001f48: 000a8513 mv a0,s5 -80001f4c: 715060ef jal ra,80008e60 <__ssprint_r> -80001f50: 76051463 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80001f54: 0ec12783 lw a5,236(sp) -80001f58: 000b8893 mv a7,s7 -80001f5c: 90dff06f j 80001868 <_svfprintf_r+0x2a4> -80001f60: 01000693 li a3,16 -80001f64: 0e812703 lw a4,232(sp) -80001f68: 0096c463 blt a3,s1,80001f70 <_svfprintf_r+0x9ac> -80001f6c: 02d0106f j 80003798 <_svfprintf_r+0x21d4> -80001f70: 800146b7 lui a3,0x80014 -80001f74: 92868e93 addi t4,a3,-1752 # 80013928 <__stack_top+0x81013928> -80001f78: 01000913 li s2,16 -80001f7c: 00700c93 li s9,7 -80001f80: 00c0006f j 80001f8c <_svfprintf_r+0x9c8> -80001f84: ff048493 addi s1,s1,-16 -80001f88: 04995a63 bge s2,s1,80001fdc <_svfprintf_r+0xa18> -80001f8c: 01078793 addi a5,a5,16 -80001f90: 00170713 addi a4,a4,1 -80001f94: 01d8a023 sw t4,0(a7) -80001f98: 0128a223 sw s2,4(a7) +80001de0: c88ff06f j 80001268 <_svfprintf_r+0x158> +80001de4: 01096c13 ori s8,s2,16 +80001de8: 020c7793 andi a5,s8,32 +80001dec: 76078a63 beqz a5,80002560 <_svfprintf_r+0x1450> +80001df0: 00c12783 lw a5,12(sp) +80001df4: 00778713 addi a4,a5,7 +80001df8: ff877713 andi a4,a4,-8 +80001dfc: 00870793 addi a5,a4,8 +80001e00: 00072d83 lw s11,0(a4) +80001e04: 00472c83 lw s9,4(a4) +80001e08: 00f12623 sw a5,12(sp) +80001e0c: 00100713 li a4,1 +80001e10: f64ff06f j 80001574 <_svfprintf_r+0x464> +80001e14: 00c12783 lw a5,12(sp) +80001e18: ffff8737 lui a4,0xffff8 +80001e1c: 83074713 xori a4,a4,-2000 +80001e20: 0007ad83 lw s11,0(a5) +80001e24: 0ce11423 sh a4,200(sp) +80001e28: 00478793 addi a5,a5,4 +80001e2c: 80013737 lui a4,0x80013 +80001e30: 00f12623 sw a5,12(sp) +80001e34: 2d870793 addi a5,a4,728 # 800132d8 <__stack_top+0x810132d8> +80001e38: 00000c93 li s9,0 +80001e3c: 00296c13 ori s8,s2,2 +80001e40: 00f12c23 sw a5,24(sp) +80001e44: 00200713 li a4,2 +80001e48: 07800493 li s1,120 +80001e4c: f28ff06f j 80001574 <_svfprintf_r+0x464> +80001e50: 00044483 lbu s1,0(s0) +80001e54: 00896913 ori s2,s2,8 +80001e58: c10ff06f j 80001268 <_svfprintf_r+0x158> +80001e5c: 00044483 lbu s1,0(s0) +80001e60: 06c00793 li a5,108 +80001e64: 0cf486e3 beq s1,a5,80002730 <_svfprintf_r+0x1620> +80001e68: 01096913 ori s2,s2,16 +80001e6c: bfcff06f j 80001268 <_svfprintf_r+0x158> +80001e70: 00044483 lbu s1,0(s0) +80001e74: 06800793 li a5,104 +80001e78: 08f484e3 beq s1,a5,80002700 <_svfprintf_r+0x15f0> +80001e7c: 04096913 ori s2,s2,64 +80001e80: be8ff06f j 80001268 <_svfprintf_r+0x158> +80001e84: 00c12683 lw a3,12(sp) +80001e88: 02097793 andi a5,s2,32 +80001e8c: 0006a703 lw a4,0(a3) +80001e90: 00468693 addi a3,a3,4 +80001e94: 00d12623 sw a3,12(sp) +80001e98: 74079863 bnez a5,800025e8 <_svfprintf_r+0x14d8> +80001e9c: 01097793 andi a5,s2,16 +80001ea0: 62079ae3 bnez a5,80002cd4 <_svfprintf_r+0x1bc4> +80001ea4: 04097793 andi a5,s2,64 +80001ea8: 00078463 beqz a5,80001eb0 <_svfprintf_r+0xda0> +80001eac: 08c0106f j 80002f38 <_svfprintf_r+0x1e28> +80001eb0: 20097913 andi s2,s2,512 +80001eb4: 620900e3 beqz s2,80002cd4 <_svfprintf_r+0x1bc4> +80001eb8: 00412783 lw a5,4(sp) +80001ebc: 00040d13 mv s10,s0 +80001ec0: 00f70023 sb a5,0(a4) +80001ec4: d34ff06f j 800013f8 <_svfprintf_r+0x2e8> +80001ec8: 00100693 li a3,1 +80001ecc: 00d71463 bne a4,a3,80001ed4 <_svfprintf_r+0xdc4> +80001ed0: 1390106f j 80003808 <_svfprintf_r+0x26f8> +80001ed4: 00200693 li a3,2 +80001ed8: 00090c13 mv s8,s2 +80001edc: d2d712e3 bne a4,a3,80001c00 <_svfprintf_r+0xaf0> +80001ee0: 1b010d13 addi s10,sp,432 +80001ee4: 01812783 lw a5,24(sp) +80001ee8: 00fdf693 andi a3,s11,15 +80001eec: 004ddd93 srli s11,s11,0x4 +80001ef0: 00d786b3 add a3,a5,a3 +80001ef4: 0006c603 lbu a2,0(a3) +80001ef8: 01cc9693 slli a3,s9,0x1c +80001efc: 01b6edb3 or s11,a3,s11 +80001f00: 004cdc93 srli s9,s9,0x4 +80001f04: fecd0fa3 sb a2,-1(s10) +80001f08: 019de6b3 or a3,s11,s9 +80001f0c: fffd0d13 addi s10,s10,-1 +80001f10: fc069ae3 bnez a3,80001ee4 <_svfprintf_r+0xdd4> +80001f14: 1b010793 addi a5,sp,432 +80001f18: 41a78cb3 sub s9,a5,s10 +80001f1c: 000c0913 mv s2,s8 +80001f20: df8ff06f j 80001518 <_svfprintf_r+0x408> +80001f24: 06500693 li a3,101 +80001f28: a496d4e3 bge a3,s1,80001970 <_svfprintf_r+0x860> +80001f2c: 0f012683 lw a3,240(sp) +80001f30: 0a010593 addi a1,sp,160 +80001f34: 0b010513 addi a0,sp,176 +80001f38: 0ad12823 sw a3,176(sp) +80001f3c: 0f412683 lw a3,244(sp) +80001f40: 00f12e23 sw a5,28(sp) +80001f44: 01112423 sw a7,8(sp) +80001f48: 0ad12a23 sw a3,180(sp) +80001f4c: 0f812683 lw a3,248(sp) +80001f50: 0a012023 sw zero,160(sp) +80001f54: 0a012223 sw zero,164(sp) +80001f58: 0ad12c23 sw a3,184(sp) +80001f5c: 0fc12683 lw a3,252(sp) +80001f60: 0a012423 sw zero,168(sp) +80001f64: 0a012623 sw zero,172(sp) +80001f68: 0ad12e23 sw a3,188(sp) +80001f6c: 4600d0ef jal ra,8000f3cc <__eqtf2> +80001f70: 00812883 lw a7,8(sp) +80001f74: 01c12783 lw a5,28(sp) +80001f78: 3c051c63 bnez a0,80002350 <_svfprintf_r+0x1240> +80001f7c: 0e812703 lw a4,232(sp) +80001f80: 800136b7 lui a3,0x80013 +80001f84: 30868693 addi a3,a3,776 # 80013308 <__stack_top+0x81013308> +80001f88: 00d8a023 sw a3,0(a7) +80001f8c: 00178793 addi a5,a5,1 +80001f90: 00100693 li a3,1 +80001f94: 00170713 addi a4,a4,1 +80001f98: 00d8a223 sw a3,4(a7) 80001f9c: 0ef12623 sw a5,236(sp) 80001fa0: 0ee12423 sw a4,232(sp) -80001fa4: 00888893 addi a7,a7,8 -80001fa8: fcecdee3 bge s9,a4,80001f84 <_svfprintf_r+0x9c0> -80001fac: 0e410613 addi a2,sp,228 -80001fb0: 000b0593 mv a1,s6 -80001fb4: 000a8513 mv a0,s5 -80001fb8: 01d12423 sw t4,8(sp) -80001fbc: 6a5060ef jal ra,80008e60 <__ssprint_r> -80001fc0: 6e051c63 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80001fc4: ff048493 addi s1,s1,-16 -80001fc8: 0ec12783 lw a5,236(sp) +80001fa4: 00700693 li a3,7 +80001fa8: 00888893 addi a7,a7,8 +80001fac: 42e6c4e3 blt a3,a4,80002bd4 <_svfprintf_r+0x1ac4> +80001fb0: 0cc12703 lw a4,204(sp) +80001fb4: 01012683 lw a3,16(sp) +80001fb8: 62d75063 bge a4,a3,800025d8 <_svfprintf_r+0x14c8> +80001fbc: 04012703 lw a4,64(sp) +80001fc0: 03c12683 lw a3,60(sp) +80001fc4: 00888893 addi a7,a7,8 +80001fc8: fee8ac23 sw a4,-8(a7) 80001fcc: 0e812703 lw a4,232(sp) -80001fd0: 00812e83 lw t4,8(sp) -80001fd4: 000b8893 mv a7,s7 -80001fd8: fa994ae3 blt s2,s1,80001f8c <_svfprintf_r+0x9c8> -80001fdc: 009787b3 add a5,a5,s1 -80001fe0: 00170713 addi a4,a4,1 -80001fe4: 01d8a023 sw t4,0(a7) -80001fe8: 0098a223 sw s1,4(a7) -80001fec: 0ef12623 sw a5,236(sp) -80001ff0: 0ee12423 sw a4,232(sp) -80001ff4: 00700693 li a3,7 -80001ff8: 88e6d0e3 bge a3,a4,80001878 <_svfprintf_r+0x2b4> -80001ffc: 0e410613 addi a2,sp,228 -80002000: 000b0593 mv a1,s6 -80002004: 000a8513 mv a0,s5 -80002008: 659060ef jal ra,80008e60 <__ssprint_r> -8000200c: 6a051663 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002010: 0ec12783 lw a5,236(sp) -80002014: 865ff06f j 80001878 <_svfprintf_r+0x2b4> -80002018: 00c12683 lw a3,12(sp) -8000201c: 01097793 andi a5,s2,16 -80002020: 00468713 addi a4,a3,4 -80002024: 2c079ee3 bnez a5,80002b00 <_svfprintf_r+0x153c> -80002028: 04097793 andi a5,s2,64 -8000202c: 00079463 bnez a5,80002034 <_svfprintf_r+0xa70> -80002030: 2dc0106f j 8000330c <_svfprintf_r+0x1d48> -80002034: 00c12783 lw a5,12(sp) -80002038: 00000c93 li s9,0 -8000203c: 00e12623 sw a4,12(sp) -80002040: 0007dd83 lhu s11,0(a5) -80002044: 9ddff06f j 80001a20 <_svfprintf_r+0x45c> -80002048: 00c12683 lw a3,12(sp) -8000204c: 01097793 andi a5,s2,16 -80002050: 00468713 addi a4,a3,4 -80002054: 28079ce3 bnez a5,80002aec <_svfprintf_r+0x1528> -80002058: 04097793 andi a5,s2,64 -8000205c: 00079463 bnez a5,80002064 <_svfprintf_r+0xaa0> -80002060: 2700106f j 800032d0 <_svfprintf_r+0x1d0c> -80002064: 00c12783 lw a5,12(sp) -80002068: 00e12623 sw a4,12(sp) -8000206c: 00079d83 lh s11,0(a5) -80002070: 41fddc93 srai s9,s11,0x1f -80002074: 000c8713 mv a4,s9 -80002078: 920754e3 bgez a4,800019a0 <_svfprintf_r+0x3dc> -8000207c: 01b03733 snez a4,s11 -80002080: 419007b3 neg a5,s9 -80002084: 40e78cb3 sub s9,a5,a4 -80002088: 02d00713 li a4,45 -8000208c: 0ce103a3 sb a4,199(sp) -80002090: fff00693 li a3,-1 -80002094: 41b00db3 neg s11,s11 -80002098: 00090c13 mv s8,s2 -8000209c: 00100713 li a4,1 -800020a0: 98d31ae3 bne t1,a3,80001a34 <_svfprintf_r+0x470> -800020a4: 00100693 li a3,1 -800020a8: 10d70c63 beq a4,a3,800021c0 <_svfprintf_r+0xbfc> -800020ac: 00200693 li a3,2 -800020b0: 2ed70263 beq a4,a3,80002394 <_svfprintf_r+0xdd0> -800020b4: 1b010d13 addi s10,sp,432 -800020b8: 01dc9613 slli a2,s9,0x1d -800020bc: 007df693 andi a3,s11,7 -800020c0: 003ddd93 srli s11,s11,0x3 -800020c4: 03068693 addi a3,a3,48 -800020c8: 01b66db3 or s11,a2,s11 -800020cc: 003cdc93 srli s9,s9,0x3 -800020d0: fedd0fa3 sb a3,-1(s10) -800020d4: 019de633 or a2,s11,s9 -800020d8: 000d0593 mv a1,s10 -800020dc: fffd0d13 addi s10,s10,-1 -800020e0: fc061ce3 bnez a2,800020b8 <_svfprintf_r+0xaf4> -800020e4: 001c7793 andi a5,s8,1 -800020e8: 2e078063 beqz a5,800023c8 <_svfprintf_r+0xe04> -800020ec: 03000793 li a5,48 -800020f0: 2cf68c63 beq a3,a5,800023c8 <_svfprintf_r+0xe04> -800020f4: ffe58593 addi a1,a1,-2 -800020f8: fefd0fa3 sb a5,-1(s10) -800020fc: 1b010793 addi a5,sp,432 -80002100: 40b78cb3 sub s9,a5,a1 -80002104: 000c0913 mv s2,s8 -80002108: 00058d13 mv s10,a1 -8000210c: 8c1ff06f j 800019cc <_svfprintf_r+0x408> -80002110: 00c12783 lw a5,12(sp) -80002114: 0c0103a3 sb zero,199(sp) -80002118: 0007ad03 lw s10,0(a5) -8000211c: 00478693 addi a3,a5,4 -80002120: 300d06e3 beqz s10,80002c2c <_svfprintf_r+0x1668> -80002124: fff00793 li a5,-1 -80002128: 00f31463 bne t1,a5,80002130 <_svfprintf_r+0xb6c> -8000212c: 1080106f j 80003234 <_svfprintf_r+0x1c70> -80002130: 00030613 mv a2,t1 -80002134: 00000593 li a1,0 -80002138: 000d0513 mv a0,s10 -8000213c: 00d12e23 sw a3,28(sp) -80002140: 01112623 sw a7,12(sp) -80002144: 00612423 sw t1,8(sp) -80002148: 710050ef jal ra,80007858 -8000214c: 00812303 lw t1,8(sp) -80002150: 00c12883 lw a7,12(sp) -80002154: 01c12683 lw a3,28(sp) -80002158: 00050d93 mv s11,a0 -8000215c: 00051463 bnez a0,80002164 <_svfprintf_r+0xba0> -80002160: 5640106f j 800036c4 <_svfprintf_r+0x2100> -80002164: 41a50cb3 sub s9,a0,s10 -80002168: 0c714783 lbu a5,199(sp) -8000216c: fffccc13 not s8,s9 -80002170: 41fc5c13 srai s8,s8,0x1f -80002174: 00d12623 sw a3,12(sp) -80002178: 02012623 sw zero,44(sp) -8000217c: 02012a23 sw zero,52(sp) -80002180: 02012823 sw zero,48(sp) -80002184: 018cfc33 and s8,s9,s8 -80002188: 00000d93 li s11,0 -8000218c: 00000313 li t1,0 -80002190: 860790e3 bnez a5,800019f0 <_svfprintf_r+0x42c> -80002194: e04ff06f j 80001798 <_svfprintf_r+0x1d4> -80002198: 00c12703 lw a4,12(sp) -8000219c: 0c0103a3 sb zero,199(sp) -800021a0: 00100c13 li s8,1 -800021a4: 00072783 lw a5,0(a4) -800021a8: 00470713 addi a4,a4,4 -800021ac: 00e12623 sw a4,12(sp) -800021b0: 14f10623 sb a5,332(sp) -800021b4: 00100c93 li s9,1 -800021b8: 14c10d13 addi s10,sp,332 -800021bc: dc8ff06f j 80001784 <_svfprintf_r+0x1c0> -800021c0: 4e0c94e3 bnez s9,80002ea8 <_svfprintf_r+0x18e4> -800021c4: 00900713 li a4,9 -800021c8: 4fb760e3 bltu a4,s11,80002ea8 <_svfprintf_r+0x18e4> -800021cc: 030d8d93 addi s11,s11,48 -800021d0: 1bb107a3 sb s11,431(sp) -800021d4: 000c0913 mv s2,s8 -800021d8: 00100c93 li s9,1 -800021dc: 1af10d13 addi s10,sp,431 -800021e0: fecff06f j 800019cc <_svfprintf_r+0x408> -800021e4: 00044483 lbu s1,0(s0) -800021e8: 00496913 ori s2,s2,4 -800021ec: d30ff06f j 8000171c <_svfprintf_r+0x158> -800021f0: 02b00793 li a5,43 -800021f4: 00044483 lbu s1,0(s0) -800021f8: 0cf103a3 sb a5,199(sp) -800021fc: d20ff06f j 8000171c <_svfprintf_r+0x158> -80002200: 00044483 lbu s1,0(s0) -80002204: 08096913 ori s2,s2,128 -80002208: d14ff06f j 8000171c <_svfprintf_r+0x158> -8000220c: 00044483 lbu s1,0(s0) -80002210: 00140693 addi a3,s0,1 -80002214: 01b49463 bne s1,s11,8000221c <_svfprintf_r+0xc58> -80002218: 61d0106f j 80004034 <_svfprintf_r+0x2a70> -8000221c: fd048793 addi a5,s1,-48 -80002220: 00068413 mv s0,a3 -80002224: 00000313 li t1,0 -80002228: cefcec63 bltu s9,a5,80001720 <_svfprintf_r+0x15c> -8000222c: 00044483 lbu s1,0(s0) -80002230: 00231693 slli a3,t1,0x2 -80002234: 00668333 add t1,a3,t1 -80002238: 00131313 slli t1,t1,0x1 -8000223c: 00f30333 add t1,t1,a5 -80002240: fd048793 addi a5,s1,-48 -80002244: 00140413 addi s0,s0,1 -80002248: fefcf2e3 bgeu s9,a5,8000222c <_svfprintf_r+0xc68> -8000224c: cd4ff06f j 80001720 <_svfprintf_r+0x15c> -80002250: 00c12783 lw a5,12(sp) -80002254: 00044483 lbu s1,0(s0) -80002258: 0007aa03 lw s4,0(a5) -8000225c: 00478793 addi a5,a5,4 -80002260: 00f12623 sw a5,12(sp) -80002264: ca0a5c63 bgez s4,8000171c <_svfprintf_r+0x158> -80002268: 41400a33 neg s4,s4 -8000226c: 00496913 ori s2,s2,4 -80002270: cacff06f j 8000171c <_svfprintf_r+0x158> -80002274: 00044483 lbu s1,0(s0) -80002278: 00196913 ori s2,s2,1 -8000227c: ca0ff06f j 8000171c <_svfprintf_r+0x158> -80002280: 0c714783 lbu a5,199(sp) -80002284: 00044483 lbu s1,0(s0) -80002288: c8079a63 bnez a5,8000171c <_svfprintf_r+0x158> -8000228c: 02000793 li a5,32 -80002290: 0cf103a3 sb a5,199(sp) -80002294: c88ff06f j 8000171c <_svfprintf_r+0x158> -80002298: 01096c13 ori s8,s2,16 -8000229c: 020c7793 andi a5,s8,32 -800022a0: 76078a63 beqz a5,80002a14 <_svfprintf_r+0x1450> -800022a4: 00c12783 lw a5,12(sp) -800022a8: 00778713 addi a4,a5,7 -800022ac: ff877713 andi a4,a4,-8 -800022b0: 00870793 addi a5,a4,8 -800022b4: 00072d83 lw s11,0(a4) -800022b8: 00472c83 lw s9,4(a4) -800022bc: 00f12623 sw a5,12(sp) -800022c0: 00100713 li a4,1 -800022c4: f64ff06f j 80001a28 <_svfprintf_r+0x464> -800022c8: 00c12783 lw a5,12(sp) -800022cc: ffff8737 lui a4,0xffff8 -800022d0: 83074713 xori a4,a4,-2000 -800022d4: 0007ad83 lw s11,0(a5) -800022d8: 0ce11423 sh a4,200(sp) -800022dc: 00478793 addi a5,a5,4 -800022e0: 80013737 lui a4,0x80013 -800022e4: 00f12623 sw a5,12(sp) -800022e8: 78870793 addi a5,a4,1928 # 80013788 <__stack_top+0x81013788> -800022ec: 00000c93 li s9,0 -800022f0: 00296c13 ori s8,s2,2 -800022f4: 00f12c23 sw a5,24(sp) -800022f8: 00200713 li a4,2 -800022fc: 07800493 li s1,120 -80002300: f28ff06f j 80001a28 <_svfprintf_r+0x464> -80002304: 00044483 lbu s1,0(s0) -80002308: 00896913 ori s2,s2,8 -8000230c: c10ff06f j 8000171c <_svfprintf_r+0x158> -80002310: 00044483 lbu s1,0(s0) -80002314: 06c00793 li a5,108 -80002318: 0cf486e3 beq s1,a5,80002be4 <_svfprintf_r+0x1620> -8000231c: 01096913 ori s2,s2,16 -80002320: bfcff06f j 8000171c <_svfprintf_r+0x158> -80002324: 00044483 lbu s1,0(s0) -80002328: 06800793 li a5,104 -8000232c: 08f484e3 beq s1,a5,80002bb4 <_svfprintf_r+0x15f0> -80002330: 04096913 ori s2,s2,64 -80002334: be8ff06f j 8000171c <_svfprintf_r+0x158> -80002338: 00c12683 lw a3,12(sp) -8000233c: 02097793 andi a5,s2,32 -80002340: 0006a703 lw a4,0(a3) -80002344: 00468693 addi a3,a3,4 -80002348: 00d12623 sw a3,12(sp) -8000234c: 74079863 bnez a5,80002a9c <_svfprintf_r+0x14d8> -80002350: 01097793 andi a5,s2,16 -80002354: 62079ae3 bnez a5,80003188 <_svfprintf_r+0x1bc4> -80002358: 04097793 andi a5,s2,64 -8000235c: 00078463 beqz a5,80002364 <_svfprintf_r+0xda0> -80002360: 08c0106f j 800033ec <_svfprintf_r+0x1e28> -80002364: 20097913 andi s2,s2,512 -80002368: 620900e3 beqz s2,80003188 <_svfprintf_r+0x1bc4> -8000236c: 00412783 lw a5,4(sp) -80002370: 00040d13 mv s10,s0 -80002374: 00f70023 sb a5,0(a4) -80002378: d34ff06f j 800018ac <_svfprintf_r+0x2e8> -8000237c: 00100693 li a3,1 -80002380: 00d71463 bne a4,a3,80002388 <_svfprintf_r+0xdc4> -80002384: 1390106f j 80003cbc <_svfprintf_r+0x26f8> -80002388: 00200693 li a3,2 -8000238c: 00090c13 mv s8,s2 -80002390: d2d712e3 bne a4,a3,800020b4 <_svfprintf_r+0xaf0> -80002394: 1b010d13 addi s10,sp,432 -80002398: 01812783 lw a5,24(sp) -8000239c: 00fdf693 andi a3,s11,15 -800023a0: 004ddd93 srli s11,s11,0x4 -800023a4: 00d786b3 add a3,a5,a3 -800023a8: 0006c603 lbu a2,0(a3) -800023ac: 01cc9693 slli a3,s9,0x1c -800023b0: 01b6edb3 or s11,a3,s11 -800023b4: 004cdc93 srli s9,s9,0x4 -800023b8: fecd0fa3 sb a2,-1(s10) -800023bc: 019de6b3 or a3,s11,s9 -800023c0: fffd0d13 addi s10,s10,-1 -800023c4: fc069ae3 bnez a3,80002398 <_svfprintf_r+0xdd4> -800023c8: 1b010793 addi a5,sp,432 -800023cc: 41a78cb3 sub s9,a5,s10 -800023d0: 000c0913 mv s2,s8 -800023d4: df8ff06f j 800019cc <_svfprintf_r+0x408> -800023d8: 06500693 li a3,101 -800023dc: a496d4e3 bge a3,s1,80001e24 <_svfprintf_r+0x860> -800023e0: 0f012683 lw a3,240(sp) -800023e4: 0a010593 addi a1,sp,160 -800023e8: 0b010513 addi a0,sp,176 -800023ec: 0ad12823 sw a3,176(sp) -800023f0: 0f412683 lw a3,244(sp) -800023f4: 00f12e23 sw a5,28(sp) -800023f8: 01112423 sw a7,8(sp) -800023fc: 0ad12a23 sw a3,180(sp) -80002400: 0f812683 lw a3,248(sp) -80002404: 0a012023 sw zero,160(sp) -80002408: 0a012223 sw zero,164(sp) -8000240c: 0ad12c23 sw a3,184(sp) -80002410: 0fc12683 lw a3,252(sp) -80002414: 0a012423 sw zero,168(sp) -80002418: 0a012623 sw zero,172(sp) -8000241c: 0ad12e23 sw a3,188(sp) -80002420: 4600d0ef jal ra,8000f880 <__eqtf2> -80002424: 00812883 lw a7,8(sp) -80002428: 01c12783 lw a5,28(sp) -8000242c: 3c051c63 bnez a0,80002804 <_svfprintf_r+0x1240> -80002430: 0e812703 lw a4,232(sp) -80002434: 800136b7 lui a3,0x80013 -80002438: 7b868693 addi a3,a3,1976 # 800137b8 <__stack_top+0x810137b8> -8000243c: 00d8a023 sw a3,0(a7) -80002440: 00178793 addi a5,a5,1 -80002444: 00100693 li a3,1 -80002448: 00170713 addi a4,a4,1 -8000244c: 00d8a223 sw a3,4(a7) -80002450: 0ef12623 sw a5,236(sp) -80002454: 0ee12423 sw a4,232(sp) -80002458: 00700693 li a3,7 -8000245c: 00888893 addi a7,a7,8 -80002460: 42e6c4e3 blt a3,a4,80003088 <_svfprintf_r+0x1ac4> -80002464: 0cc12703 lw a4,204(sp) -80002468: 01012683 lw a3,16(sp) -8000246c: 62d75063 bge a4,a3,80002a8c <_svfprintf_r+0x14c8> -80002470: 04012703 lw a4,64(sp) -80002474: 03c12683 lw a3,60(sp) -80002478: 00888893 addi a7,a7,8 -8000247c: fee8ac23 sw a4,-8(a7) -80002480: 0e812703 lw a4,232(sp) -80002484: 00d787b3 add a5,a5,a3 -80002488: fed8ae23 sw a3,-4(a7) -8000248c: 00170713 addi a4,a4,1 +80001fd0: 00d787b3 add a5,a5,a3 +80001fd4: fed8ae23 sw a3,-4(a7) +80001fd8: 00170713 addi a4,a4,1 +80001fdc: 0ef12623 sw a5,236(sp) +80001fe0: 0ee12423 sw a4,232(sp) +80001fe4: 00700693 li a3,7 +80001fe8: 72e6c463 blt a3,a4,80002710 <_svfprintf_r+0x1600> +80001fec: 01012703 lw a4,16(sp) +80001ff0: fff70493 addi s1,a4,-1 +80001ff4: bc905063 blez s1,800013b4 <_svfprintf_r+0x2a4> +80001ff8: 01000693 li a3,16 +80001ffc: 0e812703 lw a4,232(sp) +80002000: 3e96dae3 bge a3,s1,80002bf4 <_svfprintf_r+0x1ae4> +80002004: 01000c93 li s9,16 +80002008: 00700d13 li s10,7 +8000200c: 00c0006f j 80002018 <_svfprintf_r+0xf08> +80002010: ff048493 addi s1,s1,-16 +80002014: 3e9cd0e3 bge s9,s1,80002bf4 <_svfprintf_r+0x1ae4> +80002018: 01078793 addi a5,a5,16 +8000201c: 00170713 addi a4,a4,1 +80002020: 0138a023 sw s3,0(a7) +80002024: 0198a223 sw s9,4(a7) +80002028: 0ef12623 sw a5,236(sp) +8000202c: 0ee12423 sw a4,232(sp) +80002030: 00888893 addi a7,a7,8 +80002034: fced5ee3 bge s10,a4,80002010 <_svfprintf_r+0xf00> +80002038: 0e410613 addi a2,sp,228 +8000203c: 000b0593 mv a1,s6 +80002040: 000a8513 mv a0,s5 +80002044: 169060ef jal ra,800089ac <__ssprint_r> +80002048: 1a051e63 bnez a0,80002204 <_svfprintf_r+0x10f4> +8000204c: 0ec12783 lw a5,236(sp) +80002050: 0e812703 lw a4,232(sp) +80002054: 000b8893 mv a7,s7 +80002058: fb9ff06f j 80002010 <_svfprintf_r+0xf00> +8000205c: 418a0833 sub a6,s4,s8 +80002060: b1005e63 blez a6,8000137c <_svfprintf_r+0x26c> +80002064: 01000613 li a2,16 +80002068: 0e812683 lw a3,232(sp) +8000206c: 07065c63 bge a2,a6,800020e4 <_svfprintf_r+0xfd4> +80002070: 01000e13 li t3,16 +80002074: 00700e93 li t4,7 +80002078: 00c0006f j 80002084 <_svfprintf_r+0xf74> +8000207c: ff080813 addi a6,a6,-16 +80002080: 070e5263 bge t3,a6,800020e4 <_svfprintf_r+0xfd4> +80002084: 01078793 addi a5,a5,16 +80002088: 00168693 addi a3,a3,1 +8000208c: 0138a023 sw s3,0(a7) +80002090: 01c8a223 sw t3,4(a7) +80002094: 0ef12623 sw a5,236(sp) +80002098: 0ed12423 sw a3,232(sp) +8000209c: 00888893 addi a7,a7,8 +800020a0: fcdedee3 bge t4,a3,8000207c <_svfprintf_r+0xf6c> +800020a4: 0e410613 addi a2,sp,228 +800020a8: 000b0593 mv a1,s6 +800020ac: 000a8513 mv a0,s5 +800020b0: 01012e23 sw a6,28(sp) +800020b4: 00612423 sw t1,8(sp) +800020b8: 0f5060ef jal ra,800089ac <__ssprint_r> +800020bc: 14051463 bnez a0,80002204 <_svfprintf_r+0x10f4> +800020c0: 01c12803 lw a6,28(sp) +800020c4: 01000e13 li t3,16 +800020c8: 0ec12783 lw a5,236(sp) +800020cc: ff080813 addi a6,a6,-16 +800020d0: 0e812683 lw a3,232(sp) +800020d4: 00812303 lw t1,8(sp) +800020d8: 000b8893 mv a7,s7 +800020dc: 00700e93 li t4,7 +800020e0: fb0e42e3 blt t3,a6,80002084 <_svfprintf_r+0xf74> +800020e4: 010787b3 add a5,a5,a6 +800020e8: 00168693 addi a3,a3,1 +800020ec: 0138a023 sw s3,0(a7) +800020f0: 0108a223 sw a6,4(a7) +800020f4: 0ef12623 sw a5,236(sp) +800020f8: 0ed12423 sw a3,232(sp) +800020fc: 00700613 li a2,7 +80002100: 00888893 addi a7,a7,8 +80002104: a6d65c63 bge a2,a3,8000137c <_svfprintf_r+0x26c> +80002108: 0e410613 addi a2,sp,228 +8000210c: 000b0593 mv a1,s6 +80002110: 000a8513 mv a0,s5 +80002114: 00612423 sw t1,8(sp) +80002118: 095060ef jal ra,800089ac <__ssprint_r> +8000211c: 0e051463 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002120: 00812303 lw t1,8(sp) +80002124: 0ec12783 lw a5,236(sp) +80002128: 000b8893 mv a7,s7 +8000212c: 41930333 sub t1,t1,s9 +80002130: a4605a63 blez t1,80001384 <_svfprintf_r+0x274> +80002134: 01000613 li a2,16 +80002138: 0e812683 lw a3,232(sp) +8000213c: 06665863 bge a2,t1,800021ac <_svfprintf_r+0x109c> +80002140: 01000813 li a6,16 +80002144: 00700e13 li t3,7 +80002148: 00c0006f j 80002154 <_svfprintf_r+0x1044> +8000214c: ff030313 addi t1,t1,-16 +80002150: 04685e63 bge a6,t1,800021ac <_svfprintf_r+0x109c> +80002154: 01078793 addi a5,a5,16 +80002158: 00168693 addi a3,a3,1 +8000215c: 0138a023 sw s3,0(a7) +80002160: 0108a223 sw a6,4(a7) +80002164: 0ef12623 sw a5,236(sp) +80002168: 0ed12423 sw a3,232(sp) +8000216c: 00888893 addi a7,a7,8 +80002170: fcde5ee3 bge t3,a3,8000214c <_svfprintf_r+0x103c> +80002174: 0e410613 addi a2,sp,228 +80002178: 000b0593 mv a1,s6 +8000217c: 000a8513 mv a0,s5 +80002180: 00612423 sw t1,8(sp) +80002184: 029060ef jal ra,800089ac <__ssprint_r> +80002188: 06051e63 bnez a0,80002204 <_svfprintf_r+0x10f4> +8000218c: 00812303 lw t1,8(sp) +80002190: 01000813 li a6,16 +80002194: 0ec12783 lw a5,236(sp) +80002198: ff030313 addi t1,t1,-16 +8000219c: 0e812683 lw a3,232(sp) +800021a0: 000b8893 mv a7,s7 +800021a4: 00700e13 li t3,7 +800021a8: fa6846e3 blt a6,t1,80002154 <_svfprintf_r+0x1044> +800021ac: 006787b3 add a5,a5,t1 +800021b0: 00168693 addi a3,a3,1 +800021b4: 0138a023 sw s3,0(a7) +800021b8: 0068a223 sw t1,4(a7) +800021bc: 0ef12623 sw a5,236(sp) +800021c0: 0ed12423 sw a3,232(sp) +800021c4: 00700613 li a2,7 +800021c8: 00888893 addi a7,a7,8 +800021cc: 9ad65c63 bge a2,a3,80001384 <_svfprintf_r+0x274> +800021d0: 0e410613 addi a2,sp,228 +800021d4: 000b0593 mv a1,s6 +800021d8: 000a8513 mv a0,s5 +800021dc: 7d0060ef jal ra,800089ac <__ssprint_r> +800021e0: 02051263 bnez a0,80002204 <_svfprintf_r+0x10f4> +800021e4: 0ec12783 lw a5,236(sp) +800021e8: 000b8893 mv a7,s7 +800021ec: 998ff06f j 80001384 <_svfprintf_r+0x274> +800021f0: 0e410613 addi a2,sp,228 +800021f4: 000b0593 mv a1,s6 +800021f8: 000a8513 mv a0,s5 +800021fc: 7b0060ef jal ra,800089ac <__ssprint_r> +80002200: 9c050e63 beqz a0,800013dc <_svfprintf_r+0x2cc> +80002204: a00d8463 beqz s11,8000140c <_svfprintf_r+0x2fc> +80002208: 000d8593 mv a1,s11 +8000220c: 000a8513 mv a0,s5 +80002210: 309010ef jal ra,80003d18 <_free_r> +80002214: 9f8ff06f j 8000140c <_svfprintf_r+0x2fc> +80002218: 00090c13 mv s8,s2 +8000221c: 9d5ff06f j 80001bf0 <_svfprintf_r+0xae0> +80002220: 80013737 lui a4,0x80013 +80002224: 01000613 li a2,16 +80002228: 0e812683 lw a3,232(sp) +8000222c: 47870e93 addi t4,a4,1144 # 80013478 <__stack_top+0x81013478> +80002230: 01000e13 li t3,16 +80002234: 00700293 li t0,7 +80002238: 01064863 blt a2,a6,80002248 <_svfprintf_r+0x1138> +8000223c: 0840006f j 800022c0 <_svfprintf_r+0x11b0> +80002240: ff080813 addi a6,a6,-16 +80002244: 070e5e63 bge t3,a6,800022c0 <_svfprintf_r+0x11b0> +80002248: 01078793 addi a5,a5,16 +8000224c: 00168693 addi a3,a3,1 +80002250: 01d8a023 sw t4,0(a7) +80002254: 01c8a223 sw t3,4(a7) +80002258: 0ef12623 sw a5,236(sp) +8000225c: 0ed12423 sw a3,232(sp) +80002260: 00888893 addi a7,a7,8 +80002264: fcd2dee3 bge t0,a3,80002240 <_svfprintf_r+0x1130> +80002268: 0e410613 addi a2,sp,228 +8000226c: 000b0593 mv a1,s6 +80002270: 000a8513 mv a0,s5 +80002274: 03d12423 sw t4,40(sp) +80002278: 03012223 sw a6,36(sp) +8000227c: 02612023 sw t1,32(sp) +80002280: 01e12e23 sw t5,28(sp) +80002284: 01f12423 sw t6,8(sp) +80002288: 724060ef jal ra,800089ac <__ssprint_r> +8000228c: f6051ce3 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002290: 02412803 lw a6,36(sp) +80002294: 01000e13 li t3,16 +80002298: 0ec12783 lw a5,236(sp) +8000229c: ff080813 addi a6,a6,-16 +800022a0: 0e812683 lw a3,232(sp) +800022a4: 02812e83 lw t4,40(sp) +800022a8: 02012303 lw t1,32(sp) +800022ac: 01c12f03 lw t5,28(sp) +800022b0: 00812f83 lw t6,8(sp) +800022b4: 000b8893 mv a7,s7 +800022b8: 00700293 li t0,7 +800022bc: f90e46e3 blt t3,a6,80002248 <_svfprintf_r+0x1138> +800022c0: 010787b3 add a5,a5,a6 +800022c4: 00168693 addi a3,a3,1 +800022c8: 01d8a023 sw t4,0(a7) +800022cc: 0108a223 sw a6,4(a7) +800022d0: 0ef12623 sw a5,236(sp) +800022d4: 0ed12423 sw a3,232(sp) +800022d8: 00700613 li a2,7 +800022dc: 00888893 addi a7,a7,8 +800022e0: 00d64463 blt a2,a3,800022e8 <_svfprintf_r+0x11d8> +800022e4: 820ff06f j 80001304 <_svfprintf_r+0x1f4> +800022e8: 0e410613 addi a2,sp,228 +800022ec: 000b0593 mv a1,s6 +800022f0: 000a8513 mv a0,s5 +800022f4: 02612023 sw t1,32(sp) +800022f8: 01e12e23 sw t5,28(sp) +800022fc: 01f12423 sw t6,8(sp) +80002300: 6ac060ef jal ra,800089ac <__ssprint_r> +80002304: f00510e3 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002308: 0ec12783 lw a5,236(sp) +8000230c: 02012303 lw t1,32(sp) +80002310: 01c12f03 lw t5,28(sp) +80002314: 00812f83 lw t6,8(sp) +80002318: 000b8893 mv a7,s7 +8000231c: fe9fe06f j 80001304 <_svfprintf_r+0x1f4> +80002320: 0e410613 addi a2,sp,228 +80002324: 000b0593 mv a1,s6 +80002328: 000a8513 mv a0,s5 +8000232c: 00612e23 sw t1,28(sp) +80002330: 01e12423 sw t5,8(sp) +80002334: 678060ef jal ra,800089ac <__ssprint_r> +80002338: ec0516e3 bnez a0,80002204 <_svfprintf_r+0x10f4> +8000233c: 0ec12783 lw a5,236(sp) +80002340: 01c12303 lw t1,28(sp) +80002344: 00812f03 lw t5,8(sp) +80002348: 000b8893 mv a7,s7 +8000234c: 828ff06f j 80001374 <_svfprintf_r+0x264> +80002350: 0cc12583 lw a1,204(sp) +80002354: 78b05c63 blez a1,80002aec <_svfprintf_r+0x19dc> +80002358: 03012703 lw a4,48(sp) +8000235c: 01012683 lw a3,16(sp) +80002360: 00070493 mv s1,a4 +80002364: 32e6c663 blt a3,a4,80002690 <_svfprintf_r+0x1580> +80002368: 02905663 blez s1,80002394 <_svfprintf_r+0x1284> +8000236c: 0e812683 lw a3,232(sp) +80002370: 009787b3 add a5,a5,s1 +80002374: 01a8a023 sw s10,0(a7) +80002378: 00168693 addi a3,a3,1 +8000237c: 0098a223 sw s1,4(a7) +80002380: 0ef12623 sw a5,236(sp) +80002384: 0ed12423 sw a3,232(sp) +80002388: 00700613 li a2,7 +8000238c: 00888893 addi a7,a7,8 +80002390: 36d640e3 blt a2,a3,80002ef0 <_svfprintf_r+0x1de0> +80002394: fff4c693 not a3,s1 +80002398: 03012703 lw a4,48(sp) +8000239c: 41f6d693 srai a3,a3,0x1f +800023a0: 00d4f4b3 and s1,s1,a3 +800023a4: 409704b3 sub s1,a4,s1 +800023a8: 3e904863 bgtz s1,80002798 <_svfprintf_r+0x1688> +800023ac: 03012703 lw a4,48(sp) +800023b0: 40097693 andi a3,s2,1024 +800023b4: 00ed04b3 add s1,s10,a4 +800023b8: 44069463 bnez a3,80002800 <_svfprintf_r+0x16f0> +800023bc: 0cc12583 lw a1,204(sp) +800023c0: 01012703 lw a4,16(sp) +800023c4: 00e5c663 blt a1,a4,800023d0 <_svfprintf_r+0x12c0> +800023c8: 00197693 andi a3,s2,1 +800023cc: 340686e3 beqz a3,80002f18 <_svfprintf_r+0x1e08> +800023d0: 04012683 lw a3,64(sp) +800023d4: 03c12703 lw a4,60(sp) +800023d8: 00700613 li a2,7 +800023dc: 00d8a023 sw a3,0(a7) +800023e0: 0e812683 lw a3,232(sp) +800023e4: 00e787b3 add a5,a5,a4 +800023e8: 00e8a223 sw a4,4(a7) +800023ec: 00168693 addi a3,a3,1 +800023f0: 0ef12623 sw a5,236(sp) +800023f4: 0ed12423 sw a3,232(sp) +800023f8: 00888893 addi a7,a7,8 +800023fc: 4cd64ce3 blt a2,a3,800030d4 <_svfprintf_r+0x1fc4> +80002400: 01012683 lw a3,16(sp) +80002404: 00dd0733 add a4,s10,a3 +80002408: 40b68633 sub a2,a3,a1 +8000240c: 40970733 sub a4,a4,s1 +80002410: 00060c93 mv s9,a2 +80002414: 00c75463 bge a4,a2,8000241c <_svfprintf_r+0x130c> +80002418: 00070c93 mv s9,a4 +8000241c: 03905663 blez s9,80002448 <_svfprintf_r+0x1338> +80002420: 0e812703 lw a4,232(sp) +80002424: 019787b3 add a5,a5,s9 +80002428: 0098a023 sw s1,0(a7) +8000242c: 00170713 addi a4,a4,1 +80002430: 0198a223 sw s9,4(a7) +80002434: 0ef12623 sw a5,236(sp) +80002438: 0ee12423 sw a4,232(sp) +8000243c: 00700693 li a3,7 +80002440: 00888893 addi a7,a7,8 +80002444: 5ee6cce3 blt a3,a4,8000323c <_svfprintf_r+0x212c> +80002448: fffcc713 not a4,s9 +8000244c: 41f75713 srai a4,a4,0x1f +80002450: 00ecf733 and a4,s9,a4 +80002454: 40e604b3 sub s1,a2,a4 +80002458: 00904463 bgtz s1,80002460 <_svfprintf_r+0x1350> +8000245c: f59fe06f j 800013b4 <_svfprintf_r+0x2a4> +80002460: 01000693 li a3,16 +80002464: 0e812703 lw a4,232(sp) +80002468: 7896d663 bge a3,s1,80002bf4 <_svfprintf_r+0x1ae4> +8000246c: 01000c93 li s9,16 +80002470: 00700d13 li s10,7 +80002474: 00c0006f j 80002480 <_svfprintf_r+0x1370> +80002478: ff048493 addi s1,s1,-16 +8000247c: 769cdc63 bge s9,s1,80002bf4 <_svfprintf_r+0x1ae4> +80002480: 01078793 addi a5,a5,16 +80002484: 00170713 addi a4,a4,1 +80002488: 0138a023 sw s3,0(a7) +8000248c: 0198a223 sw s9,4(a7) 80002490: 0ef12623 sw a5,236(sp) 80002494: 0ee12423 sw a4,232(sp) -80002498: 00700693 li a3,7 -8000249c: 72e6c463 blt a3,a4,80002bc4 <_svfprintf_r+0x1600> -800024a0: 01012703 lw a4,16(sp) -800024a4: fff70493 addi s1,a4,-1 -800024a8: bc905063 blez s1,80001868 <_svfprintf_r+0x2a4> -800024ac: 01000693 li a3,16 -800024b0: 0e812703 lw a4,232(sp) -800024b4: 3e96dae3 bge a3,s1,800030a8 <_svfprintf_r+0x1ae4> -800024b8: 01000c93 li s9,16 -800024bc: 00700d13 li s10,7 -800024c0: 00c0006f j 800024cc <_svfprintf_r+0xf08> -800024c4: ff048493 addi s1,s1,-16 -800024c8: 3e9cd0e3 bge s9,s1,800030a8 <_svfprintf_r+0x1ae4> -800024cc: 01078793 addi a5,a5,16 -800024d0: 00170713 addi a4,a4,1 -800024d4: 0138a023 sw s3,0(a7) -800024d8: 0198a223 sw s9,4(a7) -800024dc: 0ef12623 sw a5,236(sp) -800024e0: 0ee12423 sw a4,232(sp) -800024e4: 00888893 addi a7,a7,8 -800024e8: fced5ee3 bge s10,a4,800024c4 <_svfprintf_r+0xf00> -800024ec: 0e410613 addi a2,sp,228 -800024f0: 000b0593 mv a1,s6 -800024f4: 000a8513 mv a0,s5 -800024f8: 169060ef jal ra,80008e60 <__ssprint_r> -800024fc: 1a051e63 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002500: 0ec12783 lw a5,236(sp) -80002504: 0e812703 lw a4,232(sp) -80002508: 000b8893 mv a7,s7 -8000250c: fb9ff06f j 800024c4 <_svfprintf_r+0xf00> -80002510: 418a0833 sub a6,s4,s8 -80002514: b1005e63 blez a6,80001830 <_svfprintf_r+0x26c> -80002518: 01000613 li a2,16 -8000251c: 0e812683 lw a3,232(sp) -80002520: 07065c63 bge a2,a6,80002598 <_svfprintf_r+0xfd4> -80002524: 01000e13 li t3,16 -80002528: 00700e93 li t4,7 -8000252c: 00c0006f j 80002538 <_svfprintf_r+0xf74> -80002530: ff080813 addi a6,a6,-16 -80002534: 070e5263 bge t3,a6,80002598 <_svfprintf_r+0xfd4> -80002538: 01078793 addi a5,a5,16 -8000253c: 00168693 addi a3,a3,1 -80002540: 0138a023 sw s3,0(a7) -80002544: 01c8a223 sw t3,4(a7) -80002548: 0ef12623 sw a5,236(sp) -8000254c: 0ed12423 sw a3,232(sp) -80002550: 00888893 addi a7,a7,8 -80002554: fcdedee3 bge t4,a3,80002530 <_svfprintf_r+0xf6c> -80002558: 0e410613 addi a2,sp,228 -8000255c: 000b0593 mv a1,s6 -80002560: 000a8513 mv a0,s5 -80002564: 01012e23 sw a6,28(sp) -80002568: 00612423 sw t1,8(sp) -8000256c: 0f5060ef jal ra,80008e60 <__ssprint_r> -80002570: 14051463 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002574: 01c12803 lw a6,28(sp) -80002578: 01000e13 li t3,16 -8000257c: 0ec12783 lw a5,236(sp) -80002580: ff080813 addi a6,a6,-16 -80002584: 0e812683 lw a3,232(sp) -80002588: 00812303 lw t1,8(sp) -8000258c: 000b8893 mv a7,s7 -80002590: 00700e93 li t4,7 -80002594: fb0e42e3 blt t3,a6,80002538 <_svfprintf_r+0xf74> -80002598: 010787b3 add a5,a5,a6 -8000259c: 00168693 addi a3,a3,1 -800025a0: 0138a023 sw s3,0(a7) -800025a4: 0108a223 sw a6,4(a7) -800025a8: 0ef12623 sw a5,236(sp) -800025ac: 0ed12423 sw a3,232(sp) -800025b0: 00700613 li a2,7 -800025b4: 00888893 addi a7,a7,8 -800025b8: a6d65c63 bge a2,a3,80001830 <_svfprintf_r+0x26c> -800025bc: 0e410613 addi a2,sp,228 -800025c0: 000b0593 mv a1,s6 -800025c4: 000a8513 mv a0,s5 -800025c8: 00612423 sw t1,8(sp) -800025cc: 095060ef jal ra,80008e60 <__ssprint_r> -800025d0: 0e051463 bnez a0,800026b8 <_svfprintf_r+0x10f4> -800025d4: 00812303 lw t1,8(sp) -800025d8: 0ec12783 lw a5,236(sp) -800025dc: 000b8893 mv a7,s7 -800025e0: 41930333 sub t1,t1,s9 -800025e4: a4605a63 blez t1,80001838 <_svfprintf_r+0x274> -800025e8: 01000613 li a2,16 -800025ec: 0e812683 lw a3,232(sp) -800025f0: 06665863 bge a2,t1,80002660 <_svfprintf_r+0x109c> -800025f4: 01000813 li a6,16 -800025f8: 00700e13 li t3,7 -800025fc: 00c0006f j 80002608 <_svfprintf_r+0x1044> -80002600: ff030313 addi t1,t1,-16 -80002604: 04685e63 bge a6,t1,80002660 <_svfprintf_r+0x109c> -80002608: 01078793 addi a5,a5,16 -8000260c: 00168693 addi a3,a3,1 -80002610: 0138a023 sw s3,0(a7) -80002614: 0108a223 sw a6,4(a7) -80002618: 0ef12623 sw a5,236(sp) -8000261c: 0ed12423 sw a3,232(sp) -80002620: 00888893 addi a7,a7,8 -80002624: fcde5ee3 bge t3,a3,80002600 <_svfprintf_r+0x103c> -80002628: 0e410613 addi a2,sp,228 -8000262c: 000b0593 mv a1,s6 -80002630: 000a8513 mv a0,s5 -80002634: 00612423 sw t1,8(sp) -80002638: 029060ef jal ra,80008e60 <__ssprint_r> -8000263c: 06051e63 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002640: 00812303 lw t1,8(sp) -80002644: 01000813 li a6,16 -80002648: 0ec12783 lw a5,236(sp) -8000264c: ff030313 addi t1,t1,-16 -80002650: 0e812683 lw a3,232(sp) -80002654: 000b8893 mv a7,s7 -80002658: 00700e13 li t3,7 -8000265c: fa6846e3 blt a6,t1,80002608 <_svfprintf_r+0x1044> -80002660: 006787b3 add a5,a5,t1 -80002664: 00168693 addi a3,a3,1 -80002668: 0138a023 sw s3,0(a7) -8000266c: 0068a223 sw t1,4(a7) -80002670: 0ef12623 sw a5,236(sp) -80002674: 0ed12423 sw a3,232(sp) -80002678: 00700613 li a2,7 -8000267c: 00888893 addi a7,a7,8 -80002680: 9ad65c63 bge a2,a3,80001838 <_svfprintf_r+0x274> -80002684: 0e410613 addi a2,sp,228 -80002688: 000b0593 mv a1,s6 -8000268c: 000a8513 mv a0,s5 -80002690: 7d0060ef jal ra,80008e60 <__ssprint_r> -80002694: 02051263 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002698: 0ec12783 lw a5,236(sp) -8000269c: 000b8893 mv a7,s7 -800026a0: 998ff06f j 80001838 <_svfprintf_r+0x274> -800026a4: 0e410613 addi a2,sp,228 -800026a8: 000b0593 mv a1,s6 -800026ac: 000a8513 mv a0,s5 -800026b0: 7b0060ef jal ra,80008e60 <__ssprint_r> -800026b4: 9c050e63 beqz a0,80001890 <_svfprintf_r+0x2cc> -800026b8: a00d8463 beqz s11,800018c0 <_svfprintf_r+0x2fc> -800026bc: 000d8593 mv a1,s11 -800026c0: 000a8513 mv a0,s5 -800026c4: 309010ef jal ra,800041cc <_free_r> -800026c8: 9f8ff06f j 800018c0 <_svfprintf_r+0x2fc> -800026cc: 00090c13 mv s8,s2 -800026d0: 9d5ff06f j 800020a4 <_svfprintf_r+0xae0> -800026d4: 80014737 lui a4,0x80014 -800026d8: 01000613 li a2,16 -800026dc: 0e812683 lw a3,232(sp) -800026e0: 92870e93 addi t4,a4,-1752 # 80013928 <__stack_top+0x81013928> -800026e4: 01000e13 li t3,16 -800026e8: 00700293 li t0,7 -800026ec: 01064863 blt a2,a6,800026fc <_svfprintf_r+0x1138> -800026f0: 0840006f j 80002774 <_svfprintf_r+0x11b0> -800026f4: ff080813 addi a6,a6,-16 -800026f8: 070e5e63 bge t3,a6,80002774 <_svfprintf_r+0x11b0> -800026fc: 01078793 addi a5,a5,16 -80002700: 00168693 addi a3,a3,1 -80002704: 01d8a023 sw t4,0(a7) -80002708: 01c8a223 sw t3,4(a7) -8000270c: 0ef12623 sw a5,236(sp) -80002710: 0ed12423 sw a3,232(sp) -80002714: 00888893 addi a7,a7,8 -80002718: fcd2dee3 bge t0,a3,800026f4 <_svfprintf_r+0x1130> -8000271c: 0e410613 addi a2,sp,228 -80002720: 000b0593 mv a1,s6 -80002724: 000a8513 mv a0,s5 -80002728: 03d12423 sw t4,40(sp) -8000272c: 03012223 sw a6,36(sp) -80002730: 02612023 sw t1,32(sp) -80002734: 01e12e23 sw t5,28(sp) -80002738: 01f12423 sw t6,8(sp) -8000273c: 724060ef jal ra,80008e60 <__ssprint_r> -80002740: f6051ce3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002744: 02412803 lw a6,36(sp) -80002748: 01000e13 li t3,16 -8000274c: 0ec12783 lw a5,236(sp) -80002750: ff080813 addi a6,a6,-16 -80002754: 0e812683 lw a3,232(sp) -80002758: 02812e83 lw t4,40(sp) -8000275c: 02012303 lw t1,32(sp) -80002760: 01c12f03 lw t5,28(sp) -80002764: 00812f83 lw t6,8(sp) -80002768: 000b8893 mv a7,s7 -8000276c: 00700293 li t0,7 -80002770: f90e46e3 blt t3,a6,800026fc <_svfprintf_r+0x1138> -80002774: 010787b3 add a5,a5,a6 -80002778: 00168693 addi a3,a3,1 -8000277c: 01d8a023 sw t4,0(a7) -80002780: 0108a223 sw a6,4(a7) -80002784: 0ef12623 sw a5,236(sp) -80002788: 0ed12423 sw a3,232(sp) -8000278c: 00700613 li a2,7 -80002790: 00888893 addi a7,a7,8 -80002794: 00d64463 blt a2,a3,8000279c <_svfprintf_r+0x11d8> -80002798: 820ff06f j 800017b8 <_svfprintf_r+0x1f4> -8000279c: 0e410613 addi a2,sp,228 -800027a0: 000b0593 mv a1,s6 -800027a4: 000a8513 mv a0,s5 -800027a8: 02612023 sw t1,32(sp) -800027ac: 01e12e23 sw t5,28(sp) -800027b0: 01f12423 sw t6,8(sp) -800027b4: 6ac060ef jal ra,80008e60 <__ssprint_r> -800027b8: f00510e3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -800027bc: 0ec12783 lw a5,236(sp) -800027c0: 02012303 lw t1,32(sp) -800027c4: 01c12f03 lw t5,28(sp) -800027c8: 00812f83 lw t6,8(sp) -800027cc: 000b8893 mv a7,s7 -800027d0: fe9fe06f j 800017b8 <_svfprintf_r+0x1f4> -800027d4: 0e410613 addi a2,sp,228 -800027d8: 000b0593 mv a1,s6 -800027dc: 000a8513 mv a0,s5 -800027e0: 00612e23 sw t1,28(sp) -800027e4: 01e12423 sw t5,8(sp) -800027e8: 678060ef jal ra,80008e60 <__ssprint_r> -800027ec: ec0516e3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -800027f0: 0ec12783 lw a5,236(sp) -800027f4: 01c12303 lw t1,28(sp) -800027f8: 00812f03 lw t5,8(sp) -800027fc: 000b8893 mv a7,s7 -80002800: 828ff06f j 80001828 <_svfprintf_r+0x264> -80002804: 0cc12583 lw a1,204(sp) -80002808: 78b05c63 blez a1,80002fa0 <_svfprintf_r+0x19dc> -8000280c: 03012703 lw a4,48(sp) -80002810: 01012683 lw a3,16(sp) -80002814: 00070493 mv s1,a4 -80002818: 32e6c663 blt a3,a4,80002b44 <_svfprintf_r+0x1580> -8000281c: 02905663 blez s1,80002848 <_svfprintf_r+0x1284> -80002820: 0e812683 lw a3,232(sp) -80002824: 009787b3 add a5,a5,s1 -80002828: 01a8a023 sw s10,0(a7) -8000282c: 00168693 addi a3,a3,1 -80002830: 0098a223 sw s1,4(a7) -80002834: 0ef12623 sw a5,236(sp) -80002838: 0ed12423 sw a3,232(sp) -8000283c: 00700613 li a2,7 -80002840: 00888893 addi a7,a7,8 -80002844: 36d640e3 blt a2,a3,800033a4 <_svfprintf_r+0x1de0> -80002848: fff4c693 not a3,s1 -8000284c: 03012703 lw a4,48(sp) -80002850: 41f6d693 srai a3,a3,0x1f -80002854: 00d4f4b3 and s1,s1,a3 -80002858: 409704b3 sub s1,a4,s1 -8000285c: 3e904863 bgtz s1,80002c4c <_svfprintf_r+0x1688> -80002860: 03012703 lw a4,48(sp) -80002864: 40097693 andi a3,s2,1024 -80002868: 00ed04b3 add s1,s10,a4 -8000286c: 44069463 bnez a3,80002cb4 <_svfprintf_r+0x16f0> -80002870: 0cc12583 lw a1,204(sp) -80002874: 01012703 lw a4,16(sp) -80002878: 00e5c663 blt a1,a4,80002884 <_svfprintf_r+0x12c0> -8000287c: 00197693 andi a3,s2,1 -80002880: 340686e3 beqz a3,800033cc <_svfprintf_r+0x1e08> -80002884: 04012683 lw a3,64(sp) -80002888: 03c12703 lw a4,60(sp) -8000288c: 00700613 li a2,7 -80002890: 00d8a023 sw a3,0(a7) -80002894: 0e812683 lw a3,232(sp) -80002898: 00e787b3 add a5,a5,a4 -8000289c: 00e8a223 sw a4,4(a7) -800028a0: 00168693 addi a3,a3,1 -800028a4: 0ef12623 sw a5,236(sp) -800028a8: 0ed12423 sw a3,232(sp) +80002498: 00888893 addi a7,a7,8 +8000249c: fced5ee3 bge s10,a4,80002478 <_svfprintf_r+0x1368> +800024a0: 0e410613 addi a2,sp,228 +800024a4: 000b0593 mv a1,s6 +800024a8: 000a8513 mv a0,s5 +800024ac: 500060ef jal ra,800089ac <__ssprint_r> +800024b0: d4051ae3 bnez a0,80002204 <_svfprintf_r+0x10f4> +800024b4: 0ec12783 lw a5,236(sp) +800024b8: 0e812703 lw a4,232(sp) +800024bc: 000b8893 mv a7,s7 +800024c0: fb9ff06f j 80002478 <_svfprintf_r+0x1368> +800024c4: 00197593 andi a1,s2,1 +800024c8: cc059463 bnez a1,80001990 <_svfprintf_r+0x880> +800024cc: 00d8a223 sw a3,4(a7) +800024d0: 0ef12623 sw a5,236(sp) +800024d4: 0e912423 sw s1,232(sp) +800024d8: 00700713 li a4,7 +800024dc: 4e974663 blt a4,s1,800029c8 <_svfprintf_r+0x18b8> +800024e0: 00260613 addi a2,a2,2 +800024e4: 01088893 addi a7,a7,16 +800024e8: d80ff06f j 80001a68 <_svfprintf_r+0x958> +800024ec: d6d05e63 blez a3,80001a68 <_svfprintf_r+0x958> +800024f0: 01000713 li a4,16 +800024f4: 00d74463 blt a4,a3,800024fc <_svfprintf_r+0x13ec> +800024f8: 6800106f j 80003b78 <_svfprintf_r+0x2a68> +800024fc: 00700d13 li s10,7 +80002500: 0100006f j 80002510 <_svfprintf_r+0x1400> +80002504: ff068693 addi a3,a3,-16 +80002508: 0cd750e3 bge a4,a3,80002dc8 <_svfprintf_r+0x1cb8> +8000250c: 00148813 addi a6,s1,1 +80002510: 01078793 addi a5,a5,16 +80002514: 013ca023 sw s3,0(s9) +80002518: 00eca223 sw a4,4(s9) +8000251c: 0ef12623 sw a5,236(sp) +80002520: 0f012423 sw a6,232(sp) +80002524: 00080493 mv s1,a6 +80002528: 008c8c93 addi s9,s9,8 +8000252c: fd0d5ce3 bge s10,a6,80002504 <_svfprintf_r+0x13f4> +80002530: 0e410613 addi a2,sp,228 +80002534: 000b0593 mv a1,s6 +80002538: 000a8513 mv a0,s5 +8000253c: 00d12423 sw a3,8(sp) +80002540: 46c060ef jal ra,800089ac <__ssprint_r> +80002544: cc0510e3 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002548: 0ec12783 lw a5,236(sp) +8000254c: 0e812483 lw s1,232(sp) +80002550: 00812683 lw a3,8(sp) +80002554: 000b8c93 mv s9,s7 +80002558: 01000713 li a4,16 +8000255c: fa9ff06f j 80002504 <_svfprintf_r+0x13f4> +80002560: 00c12683 lw a3,12(sp) +80002564: 010c7793 andi a5,s8,16 +80002568: 00468713 addi a4,a3,4 +8000256c: 0a079c63 bnez a5,80002624 <_svfprintf_r+0x1514> +80002570: 040c7793 andi a5,s8,64 +80002574: 080784e3 beqz a5,80002dfc <_svfprintf_r+0x1cec> +80002578: 00c12783 lw a5,12(sp) +8000257c: 00000c93 li s9,0 +80002580: 00e12623 sw a4,12(sp) +80002584: 0007dd83 lhu s11,0(a5) +80002588: 00100713 li a4,1 +8000258c: fe9fe06f j 80001574 <_svfprintf_r+0x464> +80002590: 0e410613 addi a2,sp,228 +80002594: 000b0593 mv a1,s6 +80002598: 000a8513 mv a0,s5 +8000259c: 410060ef jal ra,800089ac <__ssprint_r> +800025a0: c60512e3 bnez a0,80002204 <_svfprintf_r+0x10f4> +800025a4: 0ec12783 lw a5,236(sp) +800025a8: 0e812483 lw s1,232(sp) +800025ac: 000b8c93 mv s9,s7 +800025b0: bf8ff06f j 800019a8 <_svfprintf_r+0x898> +800025b4: 0e410613 addi a2,sp,228 +800025b8: 000b0593 mv a1,s6 +800025bc: 000a8513 mv a0,s5 +800025c0: 3ec060ef jal ra,800089ac <__ssprint_r> +800025c4: c40510e3 bnez a0,80002204 <_svfprintf_r+0x10f4> +800025c8: 0ec12783 lw a5,236(sp) +800025cc: 0e812483 lw s1,232(sp) +800025d0: 000b8c93 mv s9,s7 +800025d4: c00ff06f j 800019d4 <_svfprintf_r+0x8c4> +800025d8: 00197713 andi a4,s2,1 +800025dc: 00071463 bnez a4,800025e4 <_svfprintf_r+0x14d4> +800025e0: dd5fe06f j 800013b4 <_svfprintf_r+0x2a4> +800025e4: 9d9ff06f j 80001fbc <_svfprintf_r+0xeac> +800025e8: 00412683 lw a3,4(sp) +800025ec: 00040d13 mv s10,s0 +800025f0: 41f6d793 srai a5,a3,0x1f +800025f4: 00d72023 sw a3,0(a4) +800025f8: 00f72223 sw a5,4(a4) +800025fc: dfdfe06f j 800013f8 <_svfprintf_r+0x2e8> +80002600: 03812783 lw a5,56(sp) +80002604: 00044483 lbu s1,0(s0) +80002608: 00079463 bnez a5,80002610 <_svfprintf_r+0x1500> +8000260c: c5dfe06f j 80001268 <_svfprintf_r+0x158> +80002610: 0007c783 lbu a5,0(a5) +80002614: 00079463 bnez a5,8000261c <_svfprintf_r+0x150c> +80002618: c51fe06f j 80001268 <_svfprintf_r+0x158> +8000261c: 40096913 ori s2,s2,1024 +80002620: c49fe06f j 80001268 <_svfprintf_r+0x158> +80002624: 00e12623 sw a4,12(sp) +80002628: 0006ad83 lw s11,0(a3) +8000262c: 00000c93 li s9,0 +80002630: 00100713 li a4,1 +80002634: f41fe06f j 80001574 <_svfprintf_r+0x464> +80002638: 0006ad83 lw s11,0(a3) +8000263c: 00e12623 sw a4,12(sp) +80002640: 41fddc93 srai s9,s11,0x1f +80002644: 000c8713 mv a4,s9 +80002648: ea1fe06f j 800014e8 <_svfprintf_r+0x3d8> +8000264c: 0006ad83 lw s11,0(a3) +80002650: 00000c93 li s9,0 +80002654: 00e12623 sw a4,12(sp) +80002658: f15fe06f j 8000156c <_svfprintf_r+0x45c> +8000265c: 00c12703 lw a4,12(sp) +80002660: 00072783 lw a5,0(a4) +80002664: 00470713 addi a4,a4,4 +80002668: 00e12623 sw a4,12(sp) +8000266c: 0007a583 lw a1,0(a5) +80002670: 0047a603 lw a2,4(a5) +80002674: 0087a683 lw a3,8(a5) +80002678: 00c7a783 lw a5,12(a5) +8000267c: 0eb12823 sw a1,240(sp) +80002680: 0ec12a23 sw a2,244(sp) +80002684: 0ed12c23 sw a3,248(sp) +80002688: 0ef12e23 sw a5,252(sp) +8000268c: fb1fe06f j 8000163c <_svfprintf_r+0x52c> +80002690: 00068493 mv s1,a3 +80002694: cc904ce3 bgtz s1,8000236c <_svfprintf_r+0x125c> +80002698: cfdff06f j 80002394 <_svfprintf_r+0x1284> +8000269c: 00090c13 mv s8,s2 +800026a0: f48ff06f j 80001de8 <_svfprintf_r+0xcd8> +800026a4: 800137b7 lui a5,0x80013 +800026a8: 2d878793 addi a5,a5,728 # 800132d8 <__stack_top+0x810132d8> +800026ac: 00f12c23 sw a5,24(sp) +800026b0: 02097793 andi a5,s2,32 +800026b4: 2c078663 beqz a5,80002980 <_svfprintf_r+0x1870> +800026b8: 00c12783 lw a5,12(sp) +800026bc: 00778713 addi a4,a5,7 +800026c0: ff877713 andi a4,a4,-8 +800026c4: 00072d83 lw s11,0(a4) +800026c8: 00472c83 lw s9,4(a4) +800026cc: 00870793 addi a5,a4,8 +800026d0: 00f12623 sw a5,12(sp) +800026d4: 00197713 andi a4,s2,1 +800026d8: 00070e63 beqz a4,800026f4 <_svfprintf_r+0x15e4> +800026dc: 019de733 or a4,s11,s9 +800026e0: 00070a63 beqz a4,800026f4 <_svfprintf_r+0x15e4> +800026e4: 03000713 li a4,48 +800026e8: 0ce10423 sb a4,200(sp) +800026ec: 0c9104a3 sb s1,201(sp) +800026f0: 00296913 ori s2,s2,2 +800026f4: bff97c13 andi s8,s2,-1025 +800026f8: 00200713 li a4,2 +800026fc: e79fe06f j 80001574 <_svfprintf_r+0x464> +80002700: 00144483 lbu s1,1(s0) +80002704: 20096913 ori s2,s2,512 +80002708: 00140413 addi s0,s0,1 +8000270c: b5dfe06f j 80001268 <_svfprintf_r+0x158> +80002710: 0e410613 addi a2,sp,228 +80002714: 000b0593 mv a1,s6 +80002718: 000a8513 mv a0,s5 +8000271c: 290060ef jal ra,800089ac <__ssprint_r> +80002720: ae0512e3 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002724: 0ec12783 lw a5,236(sp) +80002728: 000b8893 mv a7,s7 +8000272c: 8c1ff06f j 80001fec <_svfprintf_r+0xedc> +80002730: 00144483 lbu s1,1(s0) +80002734: 02096913 ori s2,s2,32 +80002738: 00140413 addi s0,s0,1 +8000273c: b2dfe06f j 80001268 <_svfprintf_r+0x158> +80002740: 800137b7 lui a5,0x80013 +80002744: 2ec78793 addi a5,a5,748 # 800132ec <__stack_top+0x810132ec> +80002748: 00f12c23 sw a5,24(sp) +8000274c: f65ff06f j 800026b0 <_svfprintf_r+0x15a0> +80002750: 04000593 li a1,64 +80002754: 000a8513 mv a0,s5 +80002758: 494040ef jal ra,80006bec <_malloc_r> +8000275c: 00ab2023 sw a0,0(s6) +80002760: 00ab2823 sw a0,16(s6) +80002764: 00051463 bnez a0,8000276c <_svfprintf_r+0x165c> +80002768: 43c0106f j 80003ba4 <_svfprintf_r+0x2a94> +8000276c: 04000793 li a5,64 +80002770: 00fb2a23 sw a5,20(s6) +80002774: a25fe06f j 80001198 <_svfprintf_r+0x88> +80002778: 00600793 li a5,6 +8000277c: 00030c93 mv s9,t1 +80002780: 7867e863 bltu a5,t1,80002f10 <_svfprintf_r+0x1e00> +80002784: 80013737 lui a4,0x80013 +80002788: 000c8c13 mv s8,s9 +8000278c: 00d12623 sw a3,12(sp) +80002790: 30070d13 addi s10,a4,768 # 80013300 <__stack_top+0x81013300> +80002794: b3dfe06f j 800012d0 <_svfprintf_r+0x1c0> +80002798: 01000613 li a2,16 +8000279c: 0e812683 lw a3,232(sp) +800027a0: 6e965a63 bge a2,s1,80002e94 <_svfprintf_r+0x1d84> +800027a4: 01000c93 li s9,16 +800027a8: 00700813 li a6,7 +800027ac: 00c0006f j 800027b8 <_svfprintf_r+0x16a8> +800027b0: ff048493 addi s1,s1,-16 +800027b4: 6e9cd063 bge s9,s1,80002e94 <_svfprintf_r+0x1d84> +800027b8: 01078793 addi a5,a5,16 +800027bc: 00168693 addi a3,a3,1 +800027c0: 0138a023 sw s3,0(a7) +800027c4: 0198a223 sw s9,4(a7) +800027c8: 0ef12623 sw a5,236(sp) +800027cc: 0ed12423 sw a3,232(sp) +800027d0: 00888893 addi a7,a7,8 +800027d4: fcd85ee3 bge a6,a3,800027b0 <_svfprintf_r+0x16a0> +800027d8: 0e410613 addi a2,sp,228 +800027dc: 000b0593 mv a1,s6 +800027e0: 000a8513 mv a0,s5 +800027e4: 1c8060ef jal ra,800089ac <__ssprint_r> +800027e8: a0051ee3 bnez a0,80002204 <_svfprintf_r+0x10f4> +800027ec: 0ec12783 lw a5,236(sp) +800027f0: 0e812683 lw a3,232(sp) +800027f4: 000b8893 mv a7,s7 +800027f8: 00700813 li a6,7 +800027fc: fb5ff06f j 800027b0 <_svfprintf_r+0x16a0> +80002800: 01012703 lw a4,16(sp) +80002804: 00700e13 li t3,7 +80002808: 01000813 li a6,16 +8000280c: 00ed0733 add a4,s10,a4 +80002810: 00e12423 sw a4,8(sp) +80002814: 03412703 lw a4,52(sp) +80002818: 0a070e63 beqz a4,800028d4 <_svfprintf_r+0x17c4> +8000281c: 02c12703 lw a4,44(sp) +80002820: 0a071e63 bnez a4,800028dc <_svfprintf_r+0x17cc> +80002824: 03812703 lw a4,56(sp) +80002828: fff70713 addi a4,a4,-1 +8000282c: 02e12c23 sw a4,56(sp) +80002830: 03412703 lw a4,52(sp) +80002834: fff70713 addi a4,a4,-1 +80002838: 02e12a23 sw a4,52(sp) +8000283c: 04c12683 lw a3,76(sp) +80002840: 04812703 lw a4,72(sp) +80002844: 00888893 addi a7,a7,8 +80002848: fed8ac23 sw a3,-8(a7) +8000284c: 0e812683 lw a3,232(sp) +80002850: 00e787b3 add a5,a5,a4 +80002854: fee8ae23 sw a4,-4(a7) +80002858: 00168693 addi a3,a3,1 +8000285c: 0ef12623 sw a5,236(sp) +80002860: 0ed12423 sw a3,232(sp) +80002864: 12de4e63 blt t3,a3,800029a0 <_svfprintf_r+0x1890> +80002868: 03812703 lw a4,56(sp) +8000286c: 00074683 lbu a3,0(a4) +80002870: 00812703 lw a4,8(sp) +80002874: 00068c93 mv s9,a3 +80002878: 40970633 sub a2,a4,s1 +8000287c: 00d65463 bge a2,a3,80002884 <_svfprintf_r+0x1774> +80002880: 00060c93 mv s9,a2 +80002884: 03905863 blez s9,800028b4 <_svfprintf_r+0x17a4> +80002888: 0e812683 lw a3,232(sp) +8000288c: 019787b3 add a5,a5,s9 +80002890: 0098a023 sw s1,0(a7) +80002894: 00168693 addi a3,a3,1 +80002898: 0198a223 sw s9,4(a7) +8000289c: 0ef12623 sw a5,236(sp) +800028a0: 0ed12423 sw a3,232(sp) +800028a4: 36de4c63 blt t3,a3,80002c1c <_svfprintf_r+0x1b0c> +800028a8: 03812703 lw a4,56(sp) 800028ac: 00888893 addi a7,a7,8 -800028b0: 4cd64ce3 blt a2,a3,80003588 <_svfprintf_r+0x1fc4> -800028b4: 01012683 lw a3,16(sp) -800028b8: 00dd0733 add a4,s10,a3 -800028bc: 40b68633 sub a2,a3,a1 -800028c0: 40970733 sub a4,a4,s1 -800028c4: 00060c93 mv s9,a2 -800028c8: 00c75463 bge a4,a2,800028d0 <_svfprintf_r+0x130c> -800028cc: 00070c93 mv s9,a4 -800028d0: 03905663 blez s9,800028fc <_svfprintf_r+0x1338> -800028d4: 0e812703 lw a4,232(sp) -800028d8: 019787b3 add a5,a5,s9 -800028dc: 0098a023 sw s1,0(a7) -800028e0: 00170713 addi a4,a4,1 -800028e4: 0198a223 sw s9,4(a7) -800028e8: 0ef12623 sw a5,236(sp) -800028ec: 0ee12423 sw a4,232(sp) -800028f0: 00700693 li a3,7 -800028f4: 00888893 addi a7,a7,8 -800028f8: 5ee6cce3 blt a3,a4,800036f0 <_svfprintf_r+0x212c> -800028fc: fffcc713 not a4,s9 -80002900: 41f75713 srai a4,a4,0x1f -80002904: 00ecf733 and a4,s9,a4 -80002908: 40e604b3 sub s1,a2,a4 -8000290c: 00904463 bgtz s1,80002914 <_svfprintf_r+0x1350> -80002910: f59fe06f j 80001868 <_svfprintf_r+0x2a4> -80002914: 01000693 li a3,16 -80002918: 0e812703 lw a4,232(sp) -8000291c: 7896d663 bge a3,s1,800030a8 <_svfprintf_r+0x1ae4> -80002920: 01000c93 li s9,16 -80002924: 00700d13 li s10,7 -80002928: 00c0006f j 80002934 <_svfprintf_r+0x1370> -8000292c: ff048493 addi s1,s1,-16 -80002930: 769cdc63 bge s9,s1,800030a8 <_svfprintf_r+0x1ae4> -80002934: 01078793 addi a5,a5,16 -80002938: 00170713 addi a4,a4,1 -8000293c: 0138a023 sw s3,0(a7) -80002940: 0198a223 sw s9,4(a7) -80002944: 0ef12623 sw a5,236(sp) -80002948: 0ee12423 sw a4,232(sp) -8000294c: 00888893 addi a7,a7,8 -80002950: fced5ee3 bge s10,a4,8000292c <_svfprintf_r+0x1368> -80002954: 0e410613 addi a2,sp,228 -80002958: 000b0593 mv a1,s6 -8000295c: 000a8513 mv a0,s5 -80002960: 500060ef jal ra,80008e60 <__ssprint_r> -80002964: d4051ae3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002968: 0ec12783 lw a5,236(sp) -8000296c: 0e812703 lw a4,232(sp) -80002970: 000b8893 mv a7,s7 -80002974: fb9ff06f j 8000292c <_svfprintf_r+0x1368> -80002978: 00197593 andi a1,s2,1 -8000297c: cc059463 bnez a1,80001e44 <_svfprintf_r+0x880> -80002980: 00d8a223 sw a3,4(a7) -80002984: 0ef12623 sw a5,236(sp) -80002988: 0e912423 sw s1,232(sp) -8000298c: 00700713 li a4,7 -80002990: 4e974663 blt a4,s1,80002e7c <_svfprintf_r+0x18b8> -80002994: 00260613 addi a2,a2,2 -80002998: 01088893 addi a7,a7,16 -8000299c: d80ff06f j 80001f1c <_svfprintf_r+0x958> -800029a0: d6d05e63 blez a3,80001f1c <_svfprintf_r+0x958> -800029a4: 01000713 li a4,16 -800029a8: 00d74463 blt a4,a3,800029b0 <_svfprintf_r+0x13ec> -800029ac: 6800106f j 8000402c <_svfprintf_r+0x2a68> -800029b0: 00700d13 li s10,7 -800029b4: 0100006f j 800029c4 <_svfprintf_r+0x1400> -800029b8: ff068693 addi a3,a3,-16 -800029bc: 0cd750e3 bge a4,a3,8000327c <_svfprintf_r+0x1cb8> -800029c0: 00148813 addi a6,s1,1 -800029c4: 01078793 addi a5,a5,16 -800029c8: 013ca023 sw s3,0(s9) -800029cc: 00eca223 sw a4,4(s9) -800029d0: 0ef12623 sw a5,236(sp) -800029d4: 0f012423 sw a6,232(sp) -800029d8: 00080493 mv s1,a6 -800029dc: 008c8c93 addi s9,s9,8 -800029e0: fd0d5ce3 bge s10,a6,800029b8 <_svfprintf_r+0x13f4> -800029e4: 0e410613 addi a2,sp,228 -800029e8: 000b0593 mv a1,s6 -800029ec: 000a8513 mv a0,s5 -800029f0: 00d12423 sw a3,8(sp) -800029f4: 46c060ef jal ra,80008e60 <__ssprint_r> -800029f8: cc0510e3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -800029fc: 0ec12783 lw a5,236(sp) -80002a00: 0e812483 lw s1,232(sp) -80002a04: 00812683 lw a3,8(sp) -80002a08: 000b8c93 mv s9,s7 -80002a0c: 01000713 li a4,16 -80002a10: fa9ff06f j 800029b8 <_svfprintf_r+0x13f4> -80002a14: 00c12683 lw a3,12(sp) -80002a18: 010c7793 andi a5,s8,16 -80002a1c: 00468713 addi a4,a3,4 -80002a20: 0a079c63 bnez a5,80002ad8 <_svfprintf_r+0x1514> -80002a24: 040c7793 andi a5,s8,64 -80002a28: 080784e3 beqz a5,800032b0 <_svfprintf_r+0x1cec> -80002a2c: 00c12783 lw a5,12(sp) -80002a30: 00000c93 li s9,0 -80002a34: 00e12623 sw a4,12(sp) -80002a38: 0007dd83 lhu s11,0(a5) -80002a3c: 00100713 li a4,1 -80002a40: fe9fe06f j 80001a28 <_svfprintf_r+0x464> -80002a44: 0e410613 addi a2,sp,228 -80002a48: 000b0593 mv a1,s6 -80002a4c: 000a8513 mv a0,s5 -80002a50: 410060ef jal ra,80008e60 <__ssprint_r> -80002a54: c60512e3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002a58: 0ec12783 lw a5,236(sp) -80002a5c: 0e812483 lw s1,232(sp) -80002a60: 000b8c93 mv s9,s7 -80002a64: bf8ff06f j 80001e5c <_svfprintf_r+0x898> -80002a68: 0e410613 addi a2,sp,228 -80002a6c: 000b0593 mv a1,s6 -80002a70: 000a8513 mv a0,s5 -80002a74: 3ec060ef jal ra,80008e60 <__ssprint_r> -80002a78: c40510e3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002a7c: 0ec12783 lw a5,236(sp) -80002a80: 0e812483 lw s1,232(sp) -80002a84: 000b8c93 mv s9,s7 -80002a88: c00ff06f j 80001e88 <_svfprintf_r+0x8c4> -80002a8c: 00197713 andi a4,s2,1 -80002a90: 00071463 bnez a4,80002a98 <_svfprintf_r+0x14d4> -80002a94: dd5fe06f j 80001868 <_svfprintf_r+0x2a4> -80002a98: 9d9ff06f j 80002470 <_svfprintf_r+0xeac> -80002a9c: 00412683 lw a3,4(sp) -80002aa0: 00040d13 mv s10,s0 -80002aa4: 41f6d793 srai a5,a3,0x1f -80002aa8: 00d72023 sw a3,0(a4) -80002aac: 00f72223 sw a5,4(a4) -80002ab0: dfdfe06f j 800018ac <_svfprintf_r+0x2e8> +800028b0: 00074683 lbu a3,0(a4) +800028b4: fffcc613 not a2,s9 +800028b8: 41f65613 srai a2,a2,0x1f +800028bc: 00ccfcb3 and s9,s9,a2 +800028c0: 41968cb3 sub s9,a3,s9 +800028c4: 03904463 bgtz s9,800028ec <_svfprintf_r+0x17dc> +800028c8: 00d484b3 add s1,s1,a3 +800028cc: 03412703 lw a4,52(sp) +800028d0: f40716e3 bnez a4,8000281c <_svfprintf_r+0x170c> +800028d4: 02c12703 lw a4,44(sp) +800028d8: 72070063 beqz a4,80002ff8 <_svfprintf_r+0x1ee8> +800028dc: 02c12703 lw a4,44(sp) +800028e0: fff70713 addi a4,a4,-1 +800028e4: 02e12623 sw a4,44(sp) +800028e8: f55ff06f j 8000283c <_svfprintf_r+0x172c> +800028ec: 0e812683 lw a3,232(sp) +800028f0: 01984863 blt a6,s9,80002900 <_svfprintf_r+0x17f0> +800028f4: 05c0006f j 80002950 <_svfprintf_r+0x1840> +800028f8: ff0c8c93 addi s9,s9,-16 +800028fc: 05985a63 bge a6,s9,80002950 <_svfprintf_r+0x1840> +80002900: 01078793 addi a5,a5,16 +80002904: 00168693 addi a3,a3,1 +80002908: 0138a023 sw s3,0(a7) +8000290c: 0108a223 sw a6,4(a7) +80002910: 0ef12623 sw a5,236(sp) +80002914: 0ed12423 sw a3,232(sp) +80002918: 00888893 addi a7,a7,8 +8000291c: fcde5ee3 bge t3,a3,800028f8 <_svfprintf_r+0x17e8> +80002920: 0e410613 addi a2,sp,228 +80002924: 000b0593 mv a1,s6 +80002928: 000a8513 mv a0,s5 +8000292c: 080060ef jal ra,800089ac <__ssprint_r> +80002930: 8c051ae3 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002934: 01000813 li a6,16 +80002938: ff0c8c93 addi s9,s9,-16 +8000293c: 0ec12783 lw a5,236(sp) +80002940: 0e812683 lw a3,232(sp) +80002944: 000b8893 mv a7,s7 +80002948: 00700e13 li t3,7 +8000294c: fb984ae3 blt a6,s9,80002900 <_svfprintf_r+0x17f0> +80002950: 019787b3 add a5,a5,s9 +80002954: 00168693 addi a3,a3,1 +80002958: 0138a023 sw s3,0(a7) +8000295c: 0198a223 sw s9,4(a7) +80002960: 0ef12623 sw a5,236(sp) +80002964: 0ed12423 sw a3,232(sp) +80002968: 72de4663 blt t3,a3,80003094 <_svfprintf_r+0x1f84> +8000296c: 03812703 lw a4,56(sp) +80002970: 00888893 addi a7,a7,8 +80002974: 00074683 lbu a3,0(a4) +80002978: 00d484b3 add s1,s1,a3 +8000297c: f51ff06f j 800028cc <_svfprintf_r+0x17bc> +80002980: 00c12683 lw a3,12(sp) +80002984: 01097793 andi a5,s2,16 +80002988: 00468713 addi a4,a3,4 +8000298c: 22078663 beqz a5,80002bb8 <_svfprintf_r+0x1aa8> +80002990: 0006ad83 lw s11,0(a3) +80002994: 00000c93 li s9,0 +80002998: 00e12623 sw a4,12(sp) +8000299c: d39ff06f j 800026d4 <_svfprintf_r+0x15c4> +800029a0: 0e410613 addi a2,sp,228 +800029a4: 000b0593 mv a1,s6 +800029a8: 000a8513 mv a0,s5 +800029ac: 000060ef jal ra,800089ac <__ssprint_r> +800029b0: 84051ae3 bnez a0,80002204 <_svfprintf_r+0x10f4> +800029b4: 0ec12783 lw a5,236(sp) +800029b8: 000b8893 mv a7,s7 +800029bc: 01000813 li a6,16 +800029c0: 00700e13 li t3,7 +800029c4: ea5ff06f j 80002868 <_svfprintf_r+0x1758> +800029c8: 0e410613 addi a2,sp,228 +800029cc: 000b0593 mv a1,s6 +800029d0: 000a8513 mv a0,s5 +800029d4: 7d9050ef jal ra,800089ac <__ssprint_r> +800029d8: 820516e3 bnez a0,80002204 <_svfprintf_r+0x10f4> +800029dc: 0e812603 lw a2,232(sp) +800029e0: 0ec12783 lw a5,236(sp) +800029e4: 11410893 addi a7,sp,276 +800029e8: 00160613 addi a2,a2,1 +800029ec: 000b8c93 mv s9,s7 +800029f0: 878ff06f j 80001a68 <_svfprintf_r+0x958> +800029f4: 400c7913 andi s2,s8,1024 +800029f8: 00012823 sw zero,16(sp) +800029fc: 1b010d13 addi s10,sp,432 +80002a00: 0340006f j 80002a34 <_svfprintf_r+0x1924> +80002a04: 00a00613 li a2,10 +80002a08: 00000693 li a3,0 +80002a0c: 000d8513 mv a0,s11 +80002a10: 000c8593 mv a1,s9 +80002a14: 01112e23 sw a7,28(sp) +80002a18: 00612423 sw t1,8(sp) +80002a1c: 1040b0ef jal ra,8000db20 <__udivdi3> +80002a20: 00812303 lw t1,8(sp) +80002a24: 01c12883 lw a7,28(sp) +80002a28: 4a0c8863 beqz s9,80002ed8 <_svfprintf_r+0x1dc8> +80002a2c: 00050d93 mv s11,a0 +80002a30: 00058c93 mv s9,a1 +80002a34: 00a00613 li a2,10 +80002a38: 00000693 li a3,0 +80002a3c: 000d8513 mv a0,s11 +80002a40: 000c8593 mv a1,s9 +80002a44: 01112e23 sw a7,28(sp) +80002a48: 00612423 sw t1,8(sp) +80002a4c: 5080b0ef jal ra,8000df54 <__umoddi3> +80002a50: 01012783 lw a5,16(sp) +80002a54: 03050513 addi a0,a0,48 +80002a58: fead0fa3 sb a0,-1(s10) +80002a5c: 00178793 addi a5,a5,1 +80002a60: 00f12823 sw a5,16(sp) +80002a64: 00812303 lw t1,8(sp) +80002a68: 01c12883 lw a7,28(sp) +80002a6c: fffd0d13 addi s10,s10,-1 +80002a70: f8090ae3 beqz s2,80002a04 <_svfprintf_r+0x18f4> +80002a74: 03812703 lw a4,56(sp) +80002a78: 00074683 lbu a3,0(a4) +80002a7c: f8d794e3 bne a5,a3,80002a04 <_svfprintf_r+0x18f4> +80002a80: 0ff00713 li a4,255 +80002a84: f8e780e3 beq a5,a4,80002a04 <_svfprintf_r+0x18f4> +80002a88: 000c9663 bnez s9,80002a94 <_svfprintf_r+0x1984> +80002a8c: 00900793 li a5,9 +80002a90: c9b7f263 bgeu a5,s11,80001f14 <_svfprintf_r+0xe04> +80002a94: 04812783 lw a5,72(sp) +80002a98: 04c12583 lw a1,76(sp) +80002a9c: 01112e23 sw a7,28(sp) +80002aa0: 40fd0d33 sub s10,s10,a5 +80002aa4: 00078613 mv a2,a5 +80002aa8: 000d0513 mv a0,s10 +80002aac: 00612423 sw t1,8(sp) +80002ab0: 655050ef jal ra,80008904 80002ab4: 03812783 lw a5,56(sp) -80002ab8: 00044483 lbu s1,0(s0) -80002abc: 00079463 bnez a5,80002ac4 <_svfprintf_r+0x1500> -80002ac0: c5dfe06f j 8000171c <_svfprintf_r+0x158> -80002ac4: 0007c783 lbu a5,0(a5) -80002ac8: 00079463 bnez a5,80002ad0 <_svfprintf_r+0x150c> -80002acc: c51fe06f j 8000171c <_svfprintf_r+0x158> -80002ad0: 40096913 ori s2,s2,1024 -80002ad4: c49fe06f j 8000171c <_svfprintf_r+0x158> -80002ad8: 00e12623 sw a4,12(sp) -80002adc: 0006ad83 lw s11,0(a3) -80002ae0: 00000c93 li s9,0 -80002ae4: 00100713 li a4,1 -80002ae8: f41fe06f j 80001a28 <_svfprintf_r+0x464> -80002aec: 0006ad83 lw s11,0(a3) -80002af0: 00e12623 sw a4,12(sp) -80002af4: 41fddc93 srai s9,s11,0x1f -80002af8: 000c8713 mv a4,s9 -80002afc: ea1fe06f j 8000199c <_svfprintf_r+0x3d8> -80002b00: 0006ad83 lw s11,0(a3) -80002b04: 00000c93 li s9,0 -80002b08: 00e12623 sw a4,12(sp) -80002b0c: f15fe06f j 80001a20 <_svfprintf_r+0x45c> -80002b10: 00c12703 lw a4,12(sp) -80002b14: 00072783 lw a5,0(a4) -80002b18: 00470713 addi a4,a4,4 -80002b1c: 00e12623 sw a4,12(sp) -80002b20: 0007a583 lw a1,0(a5) -80002b24: 0047a603 lw a2,4(a5) -80002b28: 0087a683 lw a3,8(a5) -80002b2c: 00c7a783 lw a5,12(a5) -80002b30: 0eb12823 sw a1,240(sp) -80002b34: 0ec12a23 sw a2,244(sp) -80002b38: 0ed12c23 sw a3,248(sp) -80002b3c: 0ef12e23 sw a5,252(sp) -80002b40: fb1fe06f j 80001af0 <_svfprintf_r+0x52c> -80002b44: 00068493 mv s1,a3 -80002b48: cc904ce3 bgtz s1,80002820 <_svfprintf_r+0x125c> -80002b4c: cfdff06f j 80002848 <_svfprintf_r+0x1284> -80002b50: 00090c13 mv s8,s2 -80002b54: f48ff06f j 8000229c <_svfprintf_r+0xcd8> -80002b58: 800137b7 lui a5,0x80013 -80002b5c: 78878793 addi a5,a5,1928 # 80013788 <__stack_top+0x81013788> -80002b60: 00f12c23 sw a5,24(sp) -80002b64: 02097793 andi a5,s2,32 -80002b68: 2c078663 beqz a5,80002e34 <_svfprintf_r+0x1870> -80002b6c: 00c12783 lw a5,12(sp) -80002b70: 00778713 addi a4,a5,7 -80002b74: ff877713 andi a4,a4,-8 -80002b78: 00072d83 lw s11,0(a4) -80002b7c: 00472c83 lw s9,4(a4) -80002b80: 00870793 addi a5,a4,8 -80002b84: 00f12623 sw a5,12(sp) -80002b88: 00197713 andi a4,s2,1 -80002b8c: 00070e63 beqz a4,80002ba8 <_svfprintf_r+0x15e4> -80002b90: 019de733 or a4,s11,s9 -80002b94: 00070a63 beqz a4,80002ba8 <_svfprintf_r+0x15e4> -80002b98: 03000713 li a4,48 -80002b9c: 0ce10423 sb a4,200(sp) -80002ba0: 0c9104a3 sb s1,201(sp) -80002ba4: 00296913 ori s2,s2,2 -80002ba8: bff97c13 andi s8,s2,-1025 -80002bac: 00200713 li a4,2 -80002bb0: e79fe06f j 80001a28 <_svfprintf_r+0x464> -80002bb4: 00144483 lbu s1,1(s0) -80002bb8: 20096913 ori s2,s2,512 -80002bbc: 00140413 addi s0,s0,1 -80002bc0: b5dfe06f j 8000171c <_svfprintf_r+0x158> -80002bc4: 0e410613 addi a2,sp,228 -80002bc8: 000b0593 mv a1,s6 -80002bcc: 000a8513 mv a0,s5 -80002bd0: 290060ef jal ra,80008e60 <__ssprint_r> -80002bd4: ae0512e3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002bd8: 0ec12783 lw a5,236(sp) -80002bdc: 000b8893 mv a7,s7 -80002be0: 8c1ff06f j 800024a0 <_svfprintf_r+0xedc> -80002be4: 00144483 lbu s1,1(s0) -80002be8: 02096913 ori s2,s2,32 -80002bec: 00140413 addi s0,s0,1 -80002bf0: b2dfe06f j 8000171c <_svfprintf_r+0x158> -80002bf4: 800137b7 lui a5,0x80013 -80002bf8: 79c78793 addi a5,a5,1948 # 8001379c <__stack_top+0x8101379c> -80002bfc: 00f12c23 sw a5,24(sp) -80002c00: f65ff06f j 80002b64 <_svfprintf_r+0x15a0> -80002c04: 04000593 li a1,64 -80002c08: 000a8513 mv a0,s5 -80002c0c: 494040ef jal ra,800070a0 <_malloc_r> -80002c10: 00ab2023 sw a0,0(s6) -80002c14: 00ab2823 sw a0,16(s6) -80002c18: 00051463 bnez a0,80002c20 <_svfprintf_r+0x165c> -80002c1c: 43c0106f j 80004058 <_svfprintf_r+0x2a94> -80002c20: 04000793 li a5,64 -80002c24: 00fb2a23 sw a5,20(s6) -80002c28: a25fe06f j 8000164c <_svfprintf_r+0x88> -80002c2c: 00600793 li a5,6 -80002c30: 00030c93 mv s9,t1 -80002c34: 7867e863 bltu a5,t1,800033c4 <_svfprintf_r+0x1e00> -80002c38: 80013737 lui a4,0x80013 -80002c3c: 000c8c13 mv s8,s9 -80002c40: 00d12623 sw a3,12(sp) -80002c44: 7b070d13 addi s10,a4,1968 # 800137b0 <__stack_top+0x810137b0> -80002c48: b3dfe06f j 80001784 <_svfprintf_r+0x1c0> -80002c4c: 01000613 li a2,16 -80002c50: 0e812683 lw a3,232(sp) -80002c54: 6e965a63 bge a2,s1,80003348 <_svfprintf_r+0x1d84> -80002c58: 01000c93 li s9,16 -80002c5c: 00700813 li a6,7 -80002c60: 00c0006f j 80002c6c <_svfprintf_r+0x16a8> -80002c64: ff048493 addi s1,s1,-16 -80002c68: 6e9cd063 bge s9,s1,80003348 <_svfprintf_r+0x1d84> -80002c6c: 01078793 addi a5,a5,16 -80002c70: 00168693 addi a3,a3,1 -80002c74: 0138a023 sw s3,0(a7) -80002c78: 0198a223 sw s9,4(a7) -80002c7c: 0ef12623 sw a5,236(sp) -80002c80: 0ed12423 sw a3,232(sp) -80002c84: 00888893 addi a7,a7,8 -80002c88: fcd85ee3 bge a6,a3,80002c64 <_svfprintf_r+0x16a0> -80002c8c: 0e410613 addi a2,sp,228 -80002c90: 000b0593 mv a1,s6 -80002c94: 000a8513 mv a0,s5 -80002c98: 1c8060ef jal ra,80008e60 <__ssprint_r> -80002c9c: a0051ee3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002ca0: 0ec12783 lw a5,236(sp) -80002ca4: 0e812683 lw a3,232(sp) -80002ca8: 000b8893 mv a7,s7 -80002cac: 00700813 li a6,7 -80002cb0: fb5ff06f j 80002c64 <_svfprintf_r+0x16a0> -80002cb4: 01012703 lw a4,16(sp) -80002cb8: 00700e13 li t3,7 -80002cbc: 01000813 li a6,16 -80002cc0: 00ed0733 add a4,s10,a4 -80002cc4: 00e12423 sw a4,8(sp) -80002cc8: 03412703 lw a4,52(sp) -80002ccc: 0a070e63 beqz a4,80002d88 <_svfprintf_r+0x17c4> -80002cd0: 02c12703 lw a4,44(sp) -80002cd4: 0a071e63 bnez a4,80002d90 <_svfprintf_r+0x17cc> -80002cd8: 03812703 lw a4,56(sp) -80002cdc: fff70713 addi a4,a4,-1 -80002ce0: 02e12c23 sw a4,56(sp) -80002ce4: 03412703 lw a4,52(sp) -80002ce8: fff70713 addi a4,a4,-1 -80002cec: 02e12a23 sw a4,52(sp) -80002cf0: 04c12683 lw a3,76(sp) -80002cf4: 04812703 lw a4,72(sp) -80002cf8: 00888893 addi a7,a7,8 -80002cfc: fed8ac23 sw a3,-8(a7) -80002d00: 0e812683 lw a3,232(sp) -80002d04: 00e787b3 add a5,a5,a4 -80002d08: fee8ae23 sw a4,-4(a7) -80002d0c: 00168693 addi a3,a3,1 -80002d10: 0ef12623 sw a5,236(sp) -80002d14: 0ed12423 sw a3,232(sp) -80002d18: 12de4e63 blt t3,a3,80002e54 <_svfprintf_r+0x1890> -80002d1c: 03812703 lw a4,56(sp) -80002d20: 00074683 lbu a3,0(a4) -80002d24: 00812703 lw a4,8(sp) -80002d28: 00068c93 mv s9,a3 -80002d2c: 40970633 sub a2,a4,s1 -80002d30: 00d65463 bge a2,a3,80002d38 <_svfprintf_r+0x1774> -80002d34: 00060c93 mv s9,a2 -80002d38: 03905863 blez s9,80002d68 <_svfprintf_r+0x17a4> -80002d3c: 0e812683 lw a3,232(sp) -80002d40: 019787b3 add a5,a5,s9 -80002d44: 0098a023 sw s1,0(a7) -80002d48: 00168693 addi a3,a3,1 -80002d4c: 0198a223 sw s9,4(a7) -80002d50: 0ef12623 sw a5,236(sp) -80002d54: 0ed12423 sw a3,232(sp) -80002d58: 36de4c63 blt t3,a3,800030d0 <_svfprintf_r+0x1b0c> -80002d5c: 03812703 lw a4,56(sp) -80002d60: 00888893 addi a7,a7,8 -80002d64: 00074683 lbu a3,0(a4) -80002d68: fffcc613 not a2,s9 -80002d6c: 41f65613 srai a2,a2,0x1f -80002d70: 00ccfcb3 and s9,s9,a2 -80002d74: 41968cb3 sub s9,a3,s9 -80002d78: 03904463 bgtz s9,80002da0 <_svfprintf_r+0x17dc> -80002d7c: 00d484b3 add s1,s1,a3 -80002d80: 03412703 lw a4,52(sp) -80002d84: f40716e3 bnez a4,80002cd0 <_svfprintf_r+0x170c> -80002d88: 02c12703 lw a4,44(sp) -80002d8c: 72070063 beqz a4,800034ac <_svfprintf_r+0x1ee8> -80002d90: 02c12703 lw a4,44(sp) -80002d94: fff70713 addi a4,a4,-1 -80002d98: 02e12623 sw a4,44(sp) -80002d9c: f55ff06f j 80002cf0 <_svfprintf_r+0x172c> -80002da0: 0e812683 lw a3,232(sp) -80002da4: 01984863 blt a6,s9,80002db4 <_svfprintf_r+0x17f0> -80002da8: 05c0006f j 80002e04 <_svfprintf_r+0x1840> -80002dac: ff0c8c93 addi s9,s9,-16 -80002db0: 05985a63 bge a6,s9,80002e04 <_svfprintf_r+0x1840> -80002db4: 01078793 addi a5,a5,16 -80002db8: 00168693 addi a3,a3,1 -80002dbc: 0138a023 sw s3,0(a7) -80002dc0: 0108a223 sw a6,4(a7) -80002dc4: 0ef12623 sw a5,236(sp) -80002dc8: 0ed12423 sw a3,232(sp) -80002dcc: 00888893 addi a7,a7,8 -80002dd0: fcde5ee3 bge t3,a3,80002dac <_svfprintf_r+0x17e8> -80002dd4: 0e410613 addi a2,sp,228 -80002dd8: 000b0593 mv a1,s6 -80002ddc: 000a8513 mv a0,s5 -80002de0: 080060ef jal ra,80008e60 <__ssprint_r> -80002de4: 8c051ae3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002de8: 01000813 li a6,16 -80002dec: ff0c8c93 addi s9,s9,-16 -80002df0: 0ec12783 lw a5,236(sp) -80002df4: 0e812683 lw a3,232(sp) -80002df8: 000b8893 mv a7,s7 -80002dfc: 00700e13 li t3,7 -80002e00: fb984ae3 blt a6,s9,80002db4 <_svfprintf_r+0x17f0> -80002e04: 019787b3 add a5,a5,s9 -80002e08: 00168693 addi a3,a3,1 -80002e0c: 0138a023 sw s3,0(a7) -80002e10: 0198a223 sw s9,4(a7) -80002e14: 0ef12623 sw a5,236(sp) -80002e18: 0ed12423 sw a3,232(sp) -80002e1c: 72de4663 blt t3,a3,80003548 <_svfprintf_r+0x1f84> -80002e20: 03812703 lw a4,56(sp) -80002e24: 00888893 addi a7,a7,8 -80002e28: 00074683 lbu a3,0(a4) -80002e2c: 00d484b3 add s1,s1,a3 -80002e30: f51ff06f j 80002d80 <_svfprintf_r+0x17bc> -80002e34: 00c12683 lw a3,12(sp) -80002e38: 01097793 andi a5,s2,16 -80002e3c: 00468713 addi a4,a3,4 -80002e40: 22078663 beqz a5,8000306c <_svfprintf_r+0x1aa8> -80002e44: 0006ad83 lw s11,0(a3) +80002ab8: 00a00613 li a2,10 +80002abc: 00000693 li a3,0 +80002ac0: 0017ce03 lbu t3,1(a5) +80002ac4: 000d8513 mv a0,s11 +80002ac8: 000c8593 mv a1,s9 +80002acc: 01c03e33 snez t3,t3 +80002ad0: 01c787b3 add a5,a5,t3 +80002ad4: 02f12c23 sw a5,56(sp) +80002ad8: 0480b0ef jal ra,8000db20 <__udivdi3> +80002adc: 00812303 lw t1,8(sp) +80002ae0: 01c12883 lw a7,28(sp) +80002ae4: 00012823 sw zero,16(sp) +80002ae8: f45ff06f j 80002a2c <_svfprintf_r+0x191c> +80002aec: 0e812683 lw a3,232(sp) +80002af0: 80013637 lui a2,0x80013 +80002af4: 30860613 addi a2,a2,776 # 80013308 <__stack_top+0x81013308> +80002af8: 00c8a023 sw a2,0(a7) +80002afc: 00178793 addi a5,a5,1 +80002b00: 00100613 li a2,1 +80002b04: 00168693 addi a3,a3,1 +80002b08: 00c8a223 sw a2,4(a7) +80002b0c: 0ef12623 sw a5,236(sp) +80002b10: 0ed12423 sw a3,232(sp) +80002b14: 00700613 li a2,7 +80002b18: 00888893 addi a7,a7,8 +80002b1c: 06d64c63 blt a2,a3,80002b94 <_svfprintf_r+0x1a84> +80002b20: 1c059263 bnez a1,80002ce4 <_svfprintf_r+0x1bd4> +80002b24: 01012703 lw a4,16(sp) +80002b28: 00197693 andi a3,s2,1 +80002b2c: 00e6e6b3 or a3,a3,a4 +80002b30: 00069463 bnez a3,80002b38 <_svfprintf_r+0x1a28> +80002b34: 881fe06f j 800013b4 <_svfprintf_r+0x2a4> +80002b38: 04012683 lw a3,64(sp) +80002b3c: 03c12703 lw a4,60(sp) +80002b40: 00700613 li a2,7 +80002b44: 00d8a023 sw a3,0(a7) +80002b48: 0e812683 lw a3,232(sp) +80002b4c: 00e787b3 add a5,a5,a4 +80002b50: 00e8a223 sw a4,4(a7) +80002b54: 00168693 addi a3,a3,1 +80002b58: 0ef12623 sw a5,236(sp) +80002b5c: 0ed12423 sw a3,232(sp) +80002b60: 46d64263 blt a2,a3,80002fc4 <_svfprintf_r+0x1eb4> +80002b64: 00888893 addi a7,a7,8 +80002b68: 01012703 lw a4,16(sp) +80002b6c: 00168693 addi a3,a3,1 +80002b70: 01a8a023 sw s10,0(a7) +80002b74: 00e787b3 add a5,a5,a4 +80002b78: 00e8a223 sw a4,4(a7) +80002b7c: 0ef12623 sw a5,236(sp) +80002b80: 0ed12423 sw a3,232(sp) +80002b84: 00700713 li a4,7 +80002b88: 00d74463 blt a4,a3,80002b90 <_svfprintf_r+0x1a80> +80002b8c: 825fe06f j 800013b0 <_svfprintf_r+0x2a0> +80002b90: efdfe06f j 80001a8c <_svfprintf_r+0x97c> +80002b94: 0e410613 addi a2,sp,228 +80002b98: 000b0593 mv a1,s6 +80002b9c: 000a8513 mv a0,s5 +80002ba0: 60d050ef jal ra,800089ac <__ssprint_r> +80002ba4: e6051063 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002ba8: 0cc12583 lw a1,204(sp) +80002bac: 0ec12783 lw a5,236(sp) +80002bb0: 000b8893 mv a7,s7 +80002bb4: f6dff06f j 80002b20 <_svfprintf_r+0x1a10> +80002bb8: 04097793 andi a5,s2,64 +80002bbc: 28078063 beqz a5,80002e3c <_svfprintf_r+0x1d2c> +80002bc0: 00c12783 lw a5,12(sp) +80002bc4: 00000c93 li s9,0 +80002bc8: 00e12623 sw a4,12(sp) +80002bcc: 0007dd83 lhu s11,0(a5) +80002bd0: b05ff06f j 800026d4 <_svfprintf_r+0x15c4> +80002bd4: 0e410613 addi a2,sp,228 +80002bd8: 000b0593 mv a1,s6 +80002bdc: 000a8513 mv a0,s5 +80002be0: 5cd050ef jal ra,800089ac <__ssprint_r> +80002be4: e2051063 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002be8: 0ec12783 lw a5,236(sp) +80002bec: 000b8893 mv a7,s7 +80002bf0: bc0ff06f j 80001fb0 <_svfprintf_r+0xea0> +80002bf4: 0138a023 sw s3,0(a7) +80002bf8: 0098a223 sw s1,4(a7) +80002bfc: 009787b3 add a5,a5,s1 +80002c00: 00170713 addi a4,a4,1 +80002c04: 0ef12623 sw a5,236(sp) +80002c08: 0ee12423 sw a4,232(sp) +80002c0c: 00700693 li a3,7 +80002c10: 00e6c463 blt a3,a4,80002c18 <_svfprintf_r+0x1b08> +80002c14: f9cfe06f j 800013b0 <_svfprintf_r+0x2a0> +80002c18: e75fe06f j 80001a8c <_svfprintf_r+0x97c> +80002c1c: 0e410613 addi a2,sp,228 +80002c20: 000b0593 mv a1,s6 +80002c24: 000a8513 mv a0,s5 +80002c28: 585050ef jal ra,800089ac <__ssprint_r> +80002c2c: dc051c63 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002c30: 03812783 lw a5,56(sp) +80002c34: 000b8893 mv a7,s7 +80002c38: 01000813 li a6,16 +80002c3c: 0007c683 lbu a3,0(a5) +80002c40: 00700e13 li t3,7 +80002c44: 0ec12783 lw a5,236(sp) +80002c48: c6dff06f j 800028b4 <_svfprintf_r+0x17a4> +80002c4c: 0f012783 lw a5,240(sp) +80002c50: 0a010593 addi a1,sp,160 +80002c54: 0b010513 addi a0,sp,176 +80002c58: 0af12823 sw a5,176(sp) +80002c5c: 0f412783 lw a5,244(sp) +80002c60: 01112423 sw a7,8(sp) +80002c64: 0a012023 sw zero,160(sp) +80002c68: 0af12a23 sw a5,180(sp) +80002c6c: 0f812783 lw a5,248(sp) +80002c70: 0a012223 sw zero,164(sp) +80002c74: 0a012423 sw zero,168(sp) +80002c78: 0af12c23 sw a5,184(sp) +80002c7c: 0fc12783 lw a5,252(sp) +80002c80: 0a012623 sw zero,172(sp) +80002c84: 0af12e23 sw a5,188(sp) +80002c88: 1bd0c0ef jal ra,8000f644 <__letf2> +80002c8c: 00812883 lw a7,8(sp) +80002c90: 42054c63 bltz a0,800030c8 <_svfprintf_r+0x1fb8> +80002c94: 0c714783 lbu a5,199(sp) +80002c98: 04700713 li a4,71 +80002c9c: 24975463 bge a4,s1,80002ee4 <_svfprintf_r+0x1dd4> +80002ca0: 80013737 lui a4,0x80013 +80002ca4: 2cc70d13 addi s10,a4,716 # 800132cc <__stack_top+0x810132cc> +80002ca8: 02012623 sw zero,44(sp) +80002cac: 02012a23 sw zero,52(sp) +80002cb0: 02012823 sw zero,48(sp) +80002cb4: f7f97913 andi s2,s2,-129 +80002cb8: 00300c13 li s8,3 +80002cbc: 00000d93 li s11,0 +80002cc0: 00300c93 li s9,3 +80002cc4: 00000313 li t1,0 +80002cc8: 00078463 beqz a5,80002cd0 <_svfprintf_r+0x1bc0> +80002ccc: 871fe06f j 8000153c <_svfprintf_r+0x42c> +80002cd0: e14fe06f j 800012e4 <_svfprintf_r+0x1d4> +80002cd4: 00412783 lw a5,4(sp) +80002cd8: 00040d13 mv s10,s0 +80002cdc: 00f72023 sw a5,0(a4) +80002ce0: f18fe06f j 800013f8 <_svfprintf_r+0x2e8> +80002ce4: 04012683 lw a3,64(sp) +80002ce8: 03c12703 lw a4,60(sp) +80002cec: 00700613 li a2,7 +80002cf0: 00d8a023 sw a3,0(a7) +80002cf4: 0e812683 lw a3,232(sp) +80002cf8: 00e787b3 add a5,a5,a4 +80002cfc: 00e8a223 sw a4,4(a7) +80002d00: 00168693 addi a3,a3,1 +80002d04: 0ef12623 sw a5,236(sp) +80002d08: 0ed12423 sw a3,232(sp) +80002d0c: 00888893 addi a7,a7,8 +80002d10: 2ad64a63 blt a2,a3,80002fc4 <_svfprintf_r+0x1eb4> +80002d14: e405dae3 bgez a1,80002b68 <_svfprintf_r+0x1a58> +80002d18: ff000613 li a2,-16 +80002d1c: 40b004b3 neg s1,a1 +80002d20: 28c5d6e3 bge a1,a2,800037ac <_svfprintf_r+0x269c> +80002d24: 01000c93 li s9,16 +80002d28: 00700813 li a6,7 +80002d2c: 00c0006f j 80002d38 <_svfprintf_r+0x1c28> +80002d30: ff048493 addi s1,s1,-16 +80002d34: 269cdce3 bge s9,s1,800037ac <_svfprintf_r+0x269c> +80002d38: 01078793 addi a5,a5,16 +80002d3c: 00168693 addi a3,a3,1 +80002d40: 0138a023 sw s3,0(a7) +80002d44: 0198a223 sw s9,4(a7) +80002d48: 0ef12623 sw a5,236(sp) +80002d4c: 0ed12423 sw a3,232(sp) +80002d50: 00888893 addi a7,a7,8 +80002d54: fcd85ee3 bge a6,a3,80002d30 <_svfprintf_r+0x1c20> +80002d58: 0e410613 addi a2,sp,228 +80002d5c: 000b0593 mv a1,s6 +80002d60: 000a8513 mv a0,s5 +80002d64: 449050ef jal ra,800089ac <__ssprint_r> +80002d68: c8051e63 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002d6c: 0ec12783 lw a5,236(sp) +80002d70: 0e812683 lw a3,232(sp) +80002d74: 000b8893 mv a7,s7 +80002d78: 00700813 li a6,7 +80002d7c: fb5ff06f j 80002d30 <_svfprintf_r+0x1c20> +80002d80: 000d0513 mv a0,s10 +80002d84: 01112423 sw a7,8(sp) +80002d88: 00d12623 sw a3,12(sp) +80002d8c: 2ed050ef jal ra,80008878 +80002d90: 0c714783 lbu a5,199(sp) +80002d94: fff54c13 not s8,a0 +80002d98: 41fc5c13 srai s8,s8,0x1f +80002d9c: 02012623 sw zero,44(sp) +80002da0: 02012a23 sw zero,52(sp) +80002da4: 02012823 sw zero,48(sp) +80002da8: 00812883 lw a7,8(sp) +80002dac: 00050c93 mv s9,a0 +80002db0: 01857c33 and s8,a0,s8 +80002db4: 00000d93 li s11,0 +80002db8: 00000313 li t1,0 +80002dbc: 00078463 beqz a5,80002dc4 <_svfprintf_r+0x1cb4> +80002dc0: f7cfe06f j 8000153c <_svfprintf_r+0x42c> +80002dc4: d20fe06f j 800012e4 <_svfprintf_r+0x1d4> +80002dc8: 00148613 addi a2,s1,1 +80002dcc: 008c8713 addi a4,s9,8 +80002dd0: 00d787b3 add a5,a5,a3 +80002dd4: 00dca223 sw a3,4(s9) +80002dd8: 013ca023 sw s3,0(s9) +80002ddc: 0ef12623 sw a5,236(sp) +80002de0: 0ec12423 sw a2,232(sp) +80002de4: 00700693 li a3,7 +80002de8: bec6c0e3 blt a3,a2,800029c8 <_svfprintf_r+0x18b8> +80002dec: 00160613 addi a2,a2,1 +80002df0: 00870893 addi a7,a4,8 +80002df4: 00070c93 mv s9,a4 +80002df8: c71fe06f j 80001a68 <_svfprintf_r+0x958> +80002dfc: 200c7793 andi a5,s8,512 +80002e00: 18078463 beqz a5,80002f88 <_svfprintf_r+0x1e78> +80002e04: 00c12783 lw a5,12(sp) +80002e08: 00000c93 li s9,0 +80002e0c: 00e12623 sw a4,12(sp) +80002e10: 0007cd83 lbu s11,0(a5) +80002e14: 00100713 li a4,1 +80002e18: f5cfe06f j 80001574 <_svfprintf_r+0x464> +80002e1c: 20097793 andi a5,s2,512 +80002e20: 14078863 beqz a5,80002f70 <_svfprintf_r+0x1e60> +80002e24: 00c12783 lw a5,12(sp) +80002e28: 00e12623 sw a4,12(sp) +80002e2c: 00078d83 lb s11,0(a5) +80002e30: 41fddc93 srai s9,s11,0x1f +80002e34: 000c8713 mv a4,s9 +80002e38: eb0fe06f j 800014e8 <_svfprintf_r+0x3d8> +80002e3c: 20097793 andi a5,s2,512 +80002e40: 10078e63 beqz a5,80002f5c <_svfprintf_r+0x1e4c> +80002e44: 00c12783 lw a5,12(sp) 80002e48: 00000c93 li s9,0 80002e4c: 00e12623 sw a4,12(sp) -80002e50: d39ff06f j 80002b88 <_svfprintf_r+0x15c4> -80002e54: 0e410613 addi a2,sp,228 -80002e58: 000b0593 mv a1,s6 -80002e5c: 000a8513 mv a0,s5 -80002e60: 000060ef jal ra,80008e60 <__ssprint_r> -80002e64: 84051ae3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002e68: 0ec12783 lw a5,236(sp) -80002e6c: 000b8893 mv a7,s7 -80002e70: 01000813 li a6,16 -80002e74: 00700e13 li t3,7 -80002e78: ea5ff06f j 80002d1c <_svfprintf_r+0x1758> -80002e7c: 0e410613 addi a2,sp,228 -80002e80: 000b0593 mv a1,s6 -80002e84: 000a8513 mv a0,s5 -80002e88: 7d9050ef jal ra,80008e60 <__ssprint_r> -80002e8c: 820516e3 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80002e90: 0e812603 lw a2,232(sp) -80002e94: 0ec12783 lw a5,236(sp) -80002e98: 11410893 addi a7,sp,276 -80002e9c: 00160613 addi a2,a2,1 -80002ea0: 000b8c93 mv s9,s7 -80002ea4: 878ff06f j 80001f1c <_svfprintf_r+0x958> -80002ea8: 400c7913 andi s2,s8,1024 -80002eac: 00012823 sw zero,16(sp) -80002eb0: 1b010d13 addi s10,sp,432 -80002eb4: 0340006f j 80002ee8 <_svfprintf_r+0x1924> -80002eb8: 00a00613 li a2,10 -80002ebc: 00000693 li a3,0 -80002ec0: 000d8513 mv a0,s11 -80002ec4: 000c8593 mv a1,s9 -80002ec8: 01112e23 sw a7,28(sp) -80002ecc: 00612423 sw t1,8(sp) -80002ed0: 1040b0ef jal ra,8000dfd4 <__udivdi3> -80002ed4: 00812303 lw t1,8(sp) -80002ed8: 01c12883 lw a7,28(sp) -80002edc: 4a0c8863 beqz s9,8000338c <_svfprintf_r+0x1dc8> -80002ee0: 00050d93 mv s11,a0 -80002ee4: 00058c93 mv s9,a1 -80002ee8: 00a00613 li a2,10 -80002eec: 00000693 li a3,0 -80002ef0: 000d8513 mv a0,s11 -80002ef4: 000c8593 mv a1,s9 -80002ef8: 01112e23 sw a7,28(sp) -80002efc: 00612423 sw t1,8(sp) -80002f00: 5080b0ef jal ra,8000e408 <__umoddi3> -80002f04: 01012783 lw a5,16(sp) -80002f08: 03050513 addi a0,a0,48 -80002f0c: fead0fa3 sb a0,-1(s10) -80002f10: 00178793 addi a5,a5,1 -80002f14: 00f12823 sw a5,16(sp) -80002f18: 00812303 lw t1,8(sp) -80002f1c: 01c12883 lw a7,28(sp) -80002f20: fffd0d13 addi s10,s10,-1 -80002f24: f8090ae3 beqz s2,80002eb8 <_svfprintf_r+0x18f4> -80002f28: 03812703 lw a4,56(sp) -80002f2c: 00074683 lbu a3,0(a4) -80002f30: f8d794e3 bne a5,a3,80002eb8 <_svfprintf_r+0x18f4> -80002f34: 0ff00713 li a4,255 -80002f38: f8e780e3 beq a5,a4,80002eb8 <_svfprintf_r+0x18f4> -80002f3c: 000c9663 bnez s9,80002f48 <_svfprintf_r+0x1984> -80002f40: 00900793 li a5,9 -80002f44: c9b7f263 bgeu a5,s11,800023c8 <_svfprintf_r+0xe04> -80002f48: 04812783 lw a5,72(sp) -80002f4c: 04c12583 lw a1,76(sp) -80002f50: 01112e23 sw a7,28(sp) -80002f54: 40fd0d33 sub s10,s10,a5 -80002f58: 00078613 mv a2,a5 -80002f5c: 000d0513 mv a0,s10 -80002f60: 00612423 sw t1,8(sp) -80002f64: 655050ef jal ra,80008db8 -80002f68: 03812783 lw a5,56(sp) -80002f6c: 00a00613 li a2,10 -80002f70: 00000693 li a3,0 -80002f74: 0017ce03 lbu t3,1(a5) -80002f78: 000d8513 mv a0,s11 -80002f7c: 000c8593 mv a1,s9 -80002f80: 01c03e33 snez t3,t3 -80002f84: 01c787b3 add a5,a5,t3 -80002f88: 02f12c23 sw a5,56(sp) -80002f8c: 0480b0ef jal ra,8000dfd4 <__udivdi3> -80002f90: 00812303 lw t1,8(sp) -80002f94: 01c12883 lw a7,28(sp) -80002f98: 00012823 sw zero,16(sp) -80002f9c: f45ff06f j 80002ee0 <_svfprintf_r+0x191c> -80002fa0: 0e812683 lw a3,232(sp) -80002fa4: 80013637 lui a2,0x80013 -80002fa8: 7b860613 addi a2,a2,1976 # 800137b8 <__stack_top+0x810137b8> -80002fac: 00c8a023 sw a2,0(a7) -80002fb0: 00178793 addi a5,a5,1 -80002fb4: 00100613 li a2,1 -80002fb8: 00168693 addi a3,a3,1 -80002fbc: 00c8a223 sw a2,4(a7) -80002fc0: 0ef12623 sw a5,236(sp) -80002fc4: 0ed12423 sw a3,232(sp) -80002fc8: 00700613 li a2,7 -80002fcc: 00888893 addi a7,a7,8 -80002fd0: 06d64c63 blt a2,a3,80003048 <_svfprintf_r+0x1a84> -80002fd4: 1c059263 bnez a1,80003198 <_svfprintf_r+0x1bd4> -80002fd8: 01012703 lw a4,16(sp) -80002fdc: 00197693 andi a3,s2,1 -80002fe0: 00e6e6b3 or a3,a3,a4 -80002fe4: 00069463 bnez a3,80002fec <_svfprintf_r+0x1a28> -80002fe8: 881fe06f j 80001868 <_svfprintf_r+0x2a4> -80002fec: 04012683 lw a3,64(sp) -80002ff0: 03c12703 lw a4,60(sp) -80002ff4: 00700613 li a2,7 -80002ff8: 00d8a023 sw a3,0(a7) -80002ffc: 0e812683 lw a3,232(sp) -80003000: 00e787b3 add a5,a5,a4 -80003004: 00e8a223 sw a4,4(a7) -80003008: 00168693 addi a3,a3,1 -8000300c: 0ef12623 sw a5,236(sp) -80003010: 0ed12423 sw a3,232(sp) -80003014: 46d64263 blt a2,a3,80003478 <_svfprintf_r+0x1eb4> -80003018: 00888893 addi a7,a7,8 -8000301c: 01012703 lw a4,16(sp) -80003020: 00168693 addi a3,a3,1 -80003024: 01a8a023 sw s10,0(a7) -80003028: 00e787b3 add a5,a5,a4 -8000302c: 00e8a223 sw a4,4(a7) -80003030: 0ef12623 sw a5,236(sp) -80003034: 0ed12423 sw a3,232(sp) -80003038: 00700713 li a4,7 -8000303c: 00d74463 blt a4,a3,80003044 <_svfprintf_r+0x1a80> -80003040: 825fe06f j 80001864 <_svfprintf_r+0x2a0> -80003044: efdfe06f j 80001f40 <_svfprintf_r+0x97c> -80003048: 0e410613 addi a2,sp,228 -8000304c: 000b0593 mv a1,s6 -80003050: 000a8513 mv a0,s5 -80003054: 60d050ef jal ra,80008e60 <__ssprint_r> -80003058: e6051063 bnez a0,800026b8 <_svfprintf_r+0x10f4> -8000305c: 0cc12583 lw a1,204(sp) -80003060: 0ec12783 lw a5,236(sp) -80003064: 000b8893 mv a7,s7 -80003068: f6dff06f j 80002fd4 <_svfprintf_r+0x1a10> -8000306c: 04097793 andi a5,s2,64 -80003070: 28078063 beqz a5,800032f0 <_svfprintf_r+0x1d2c> -80003074: 00c12783 lw a5,12(sp) -80003078: 00000c93 li s9,0 -8000307c: 00e12623 sw a4,12(sp) -80003080: 0007dd83 lhu s11,0(a5) -80003084: b05ff06f j 80002b88 <_svfprintf_r+0x15c4> -80003088: 0e410613 addi a2,sp,228 -8000308c: 000b0593 mv a1,s6 -80003090: 000a8513 mv a0,s5 -80003094: 5cd050ef jal ra,80008e60 <__ssprint_r> -80003098: e2051063 bnez a0,800026b8 <_svfprintf_r+0x10f4> -8000309c: 0ec12783 lw a5,236(sp) -800030a0: 000b8893 mv a7,s7 -800030a4: bc0ff06f j 80002464 <_svfprintf_r+0xea0> -800030a8: 0138a023 sw s3,0(a7) -800030ac: 0098a223 sw s1,4(a7) -800030b0: 009787b3 add a5,a5,s1 -800030b4: 00170713 addi a4,a4,1 -800030b8: 0ef12623 sw a5,236(sp) -800030bc: 0ee12423 sw a4,232(sp) -800030c0: 00700693 li a3,7 -800030c4: 00e6c463 blt a3,a4,800030cc <_svfprintf_r+0x1b08> -800030c8: f9cfe06f j 80001864 <_svfprintf_r+0x2a0> -800030cc: e75fe06f j 80001f40 <_svfprintf_r+0x97c> -800030d0: 0e410613 addi a2,sp,228 -800030d4: 000b0593 mv a1,s6 -800030d8: 000a8513 mv a0,s5 -800030dc: 585050ef jal ra,80008e60 <__ssprint_r> -800030e0: dc051c63 bnez a0,800026b8 <_svfprintf_r+0x10f4> -800030e4: 03812783 lw a5,56(sp) -800030e8: 000b8893 mv a7,s7 -800030ec: 01000813 li a6,16 -800030f0: 0007c683 lbu a3,0(a5) -800030f4: 00700e13 li t3,7 -800030f8: 0ec12783 lw a5,236(sp) -800030fc: c6dff06f j 80002d68 <_svfprintf_r+0x17a4> -80003100: 0f012783 lw a5,240(sp) -80003104: 0a010593 addi a1,sp,160 -80003108: 0b010513 addi a0,sp,176 -8000310c: 0af12823 sw a5,176(sp) -80003110: 0f412783 lw a5,244(sp) -80003114: 01112423 sw a7,8(sp) -80003118: 0a012023 sw zero,160(sp) -8000311c: 0af12a23 sw a5,180(sp) -80003120: 0f812783 lw a5,248(sp) -80003124: 0a012223 sw zero,164(sp) -80003128: 0a012423 sw zero,168(sp) -8000312c: 0af12c23 sw a5,184(sp) -80003130: 0fc12783 lw a5,252(sp) -80003134: 0a012623 sw zero,172(sp) -80003138: 0af12e23 sw a5,188(sp) -8000313c: 1bd0c0ef jal ra,8000faf8 <__letf2> -80003140: 00812883 lw a7,8(sp) -80003144: 42054c63 bltz a0,8000357c <_svfprintf_r+0x1fb8> -80003148: 0c714783 lbu a5,199(sp) -8000314c: 04700713 li a4,71 -80003150: 24975463 bge a4,s1,80003398 <_svfprintf_r+0x1dd4> -80003154: 80013737 lui a4,0x80013 -80003158: 77c70d13 addi s10,a4,1916 # 8001377c <__stack_top+0x8101377c> -8000315c: 02012623 sw zero,44(sp) -80003160: 02012a23 sw zero,52(sp) -80003164: 02012823 sw zero,48(sp) -80003168: f7f97913 andi s2,s2,-129 -8000316c: 00300c13 li s8,3 -80003170: 00000d93 li s11,0 -80003174: 00300c93 li s9,3 -80003178: 00000313 li t1,0 -8000317c: 00078463 beqz a5,80003184 <_svfprintf_r+0x1bc0> -80003180: 871fe06f j 800019f0 <_svfprintf_r+0x42c> -80003184: e14fe06f j 80001798 <_svfprintf_r+0x1d4> -80003188: 00412783 lw a5,4(sp) -8000318c: 00040d13 mv s10,s0 -80003190: 00f72023 sw a5,0(a4) -80003194: f18fe06f j 800018ac <_svfprintf_r+0x2e8> -80003198: 04012683 lw a3,64(sp) -8000319c: 03c12703 lw a4,60(sp) -800031a0: 00700613 li a2,7 -800031a4: 00d8a023 sw a3,0(a7) -800031a8: 0e812683 lw a3,232(sp) -800031ac: 00e787b3 add a5,a5,a4 -800031b0: 00e8a223 sw a4,4(a7) -800031b4: 00168693 addi a3,a3,1 -800031b8: 0ef12623 sw a5,236(sp) -800031bc: 0ed12423 sw a3,232(sp) -800031c0: 00888893 addi a7,a7,8 -800031c4: 2ad64a63 blt a2,a3,80003478 <_svfprintf_r+0x1eb4> -800031c8: e405dae3 bgez a1,8000301c <_svfprintf_r+0x1a58> -800031cc: ff000613 li a2,-16 -800031d0: 40b004b3 neg s1,a1 -800031d4: 28c5d6e3 bge a1,a2,80003c60 <_svfprintf_r+0x269c> -800031d8: 01000c93 li s9,16 -800031dc: 00700813 li a6,7 -800031e0: 00c0006f j 800031ec <_svfprintf_r+0x1c28> -800031e4: ff048493 addi s1,s1,-16 -800031e8: 269cdce3 bge s9,s1,80003c60 <_svfprintf_r+0x269c> -800031ec: 01078793 addi a5,a5,16 -800031f0: 00168693 addi a3,a3,1 -800031f4: 0138a023 sw s3,0(a7) -800031f8: 0198a223 sw s9,4(a7) -800031fc: 0ef12623 sw a5,236(sp) -80003200: 0ed12423 sw a3,232(sp) -80003204: 00888893 addi a7,a7,8 -80003208: fcd85ee3 bge a6,a3,800031e4 <_svfprintf_r+0x1c20> -8000320c: 0e410613 addi a2,sp,228 -80003210: 000b0593 mv a1,s6 -80003214: 000a8513 mv a0,s5 -80003218: 449050ef jal ra,80008e60 <__ssprint_r> -8000321c: c8051e63 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80003220: 0ec12783 lw a5,236(sp) -80003224: 0e812683 lw a3,232(sp) -80003228: 000b8893 mv a7,s7 -8000322c: 00700813 li a6,7 -80003230: fb5ff06f j 800031e4 <_svfprintf_r+0x1c20> -80003234: 000d0513 mv a0,s10 -80003238: 01112423 sw a7,8(sp) -8000323c: 00d12623 sw a3,12(sp) -80003240: 2ed050ef jal ra,80008d2c -80003244: 0c714783 lbu a5,199(sp) -80003248: fff54c13 not s8,a0 -8000324c: 41fc5c13 srai s8,s8,0x1f -80003250: 02012623 sw zero,44(sp) -80003254: 02012a23 sw zero,52(sp) -80003258: 02012823 sw zero,48(sp) -8000325c: 00812883 lw a7,8(sp) -80003260: 00050c93 mv s9,a0 -80003264: 01857c33 and s8,a0,s8 -80003268: 00000d93 li s11,0 -8000326c: 00000313 li t1,0 -80003270: 00078463 beqz a5,80003278 <_svfprintf_r+0x1cb4> -80003274: f7cfe06f j 800019f0 <_svfprintf_r+0x42c> -80003278: d20fe06f j 80001798 <_svfprintf_r+0x1d4> -8000327c: 00148613 addi a2,s1,1 -80003280: 008c8713 addi a4,s9,8 -80003284: 00d787b3 add a5,a5,a3 -80003288: 00dca223 sw a3,4(s9) -8000328c: 013ca023 sw s3,0(s9) -80003290: 0ef12623 sw a5,236(sp) -80003294: 0ec12423 sw a2,232(sp) -80003298: 00700693 li a3,7 -8000329c: bec6c0e3 blt a3,a2,80002e7c <_svfprintf_r+0x18b8> -800032a0: 00160613 addi a2,a2,1 -800032a4: 00870893 addi a7,a4,8 -800032a8: 00070c93 mv s9,a4 -800032ac: c71fe06f j 80001f1c <_svfprintf_r+0x958> -800032b0: 200c7793 andi a5,s8,512 -800032b4: 18078463 beqz a5,8000343c <_svfprintf_r+0x1e78> -800032b8: 00c12783 lw a5,12(sp) -800032bc: 00000c93 li s9,0 -800032c0: 00e12623 sw a4,12(sp) -800032c4: 0007cd83 lbu s11,0(a5) -800032c8: 00100713 li a4,1 -800032cc: f5cfe06f j 80001a28 <_svfprintf_r+0x464> -800032d0: 20097793 andi a5,s2,512 -800032d4: 14078863 beqz a5,80003424 <_svfprintf_r+0x1e60> -800032d8: 00c12783 lw a5,12(sp) -800032dc: 00e12623 sw a4,12(sp) -800032e0: 00078d83 lb s11,0(a5) -800032e4: 41fddc93 srai s9,s11,0x1f -800032e8: 000c8713 mv a4,s9 -800032ec: eb0fe06f j 8000199c <_svfprintf_r+0x3d8> -800032f0: 20097793 andi a5,s2,512 -800032f4: 10078e63 beqz a5,80003410 <_svfprintf_r+0x1e4c> -800032f8: 00c12783 lw a5,12(sp) -800032fc: 00000c93 li s9,0 -80003300: 00e12623 sw a4,12(sp) -80003304: 0007cd83 lbu s11,0(a5) -80003308: 881ff06f j 80002b88 <_svfprintf_r+0x15c4> -8000330c: 20097793 andi a5,s2,512 -80003310: 0e078663 beqz a5,800033fc <_svfprintf_r+0x1e38> -80003314: 00c12783 lw a5,12(sp) -80003318: 00000c93 li s9,0 -8000331c: 00e12623 sw a4,12(sp) -80003320: 0007cd83 lbu s11,0(a5) -80003324: efcfe06f j 80001a20 <_svfprintf_r+0x45c> -80003328: 0fc12783 lw a5,252(sp) -8000332c: 1407c063 bltz a5,8000346c <_svfprintf_r+0x1ea8> -80003330: 0c714783 lbu a5,199(sp) -80003334: 04700713 li a4,71 -80003338: 42975263 bge a4,s1,8000375c <_svfprintf_r+0x2198> -8000333c: 80013737 lui a4,0x80013 -80003340: 78470d13 addi s10,a4,1924 # 80013784 <__stack_top+0x81013784> -80003344: e19ff06f j 8000315c <_svfprintf_r+0x1b98> -80003348: 009787b3 add a5,a5,s1 -8000334c: 00168693 addi a3,a3,1 -80003350: 0138a023 sw s3,0(a7) -80003354: 0098a223 sw s1,4(a7) -80003358: 0ef12623 sw a5,236(sp) -8000335c: 0ed12423 sw a3,232(sp) -80003360: 00700613 li a2,7 -80003364: 00888893 addi a7,a7,8 -80003368: ced65c63 bge a2,a3,80002860 <_svfprintf_r+0x129c> -8000336c: 0e410613 addi a2,sp,228 -80003370: 000b0593 mv a1,s6 -80003374: 000a8513 mv a0,s5 -80003378: 2e9050ef jal ra,80008e60 <__ssprint_r> -8000337c: b2051e63 bnez a0,800026b8 <_svfprintf_r+0x10f4> -80003380: 0ec12783 lw a5,236(sp) -80003384: 000b8893 mv a7,s7 -80003388: cd8ff06f j 80002860 <_svfprintf_r+0x129c> -8000338c: 00900793 li a5,9 -80003390: b5b7e8e3 bltu a5,s11,80002ee0 <_svfprintf_r+0x191c> -80003394: 834ff06f j 800023c8 <_svfprintf_r+0xe04> -80003398: 80013737 lui a4,0x80013 -8000339c: 77870d13 addi s10,a4,1912 # 80013778 <__stack_top+0x81013778> -800033a0: dbdff06f j 8000315c <_svfprintf_r+0x1b98> -800033a4: 0e410613 addi a2,sp,228 -800033a8: 000b0593 mv a1,s6 -800033ac: 000a8513 mv a0,s5 -800033b0: 2b1050ef jal ra,80008e60 <__ssprint_r> -800033b4: b0051263 bnez a0,800026b8 <_svfprintf_r+0x10f4> -800033b8: 0ec12783 lw a5,236(sp) -800033bc: 000b8893 mv a7,s7 -800033c0: c88ff06f j 80002848 <_svfprintf_r+0x1284> -800033c4: 00600c93 li s9,6 -800033c8: 871ff06f j 80002c38 <_svfprintf_r+0x1674> -800033cc: 01012683 lw a3,16(sp) -800033d0: 00dd0733 add a4,s10,a3 -800033d4: 40b68633 sub a2,a3,a1 -800033d8: 40970333 sub t1,a4,s1 -800033dc: 00060c93 mv s9,a2 -800033e0: d0c35e63 bge t1,a2,800028fc <_svfprintf_r+0x1338> -800033e4: 00030c93 mv s9,t1 -800033e8: d14ff06f j 800028fc <_svfprintf_r+0x1338> -800033ec: 00412783 lw a5,4(sp) -800033f0: 00040d13 mv s10,s0 -800033f4: 00f71023 sh a5,0(a4) -800033f8: cb4fe06f j 800018ac <_svfprintf_r+0x2e8> -800033fc: 00c12783 lw a5,12(sp) -80003400: 00000c93 li s9,0 -80003404: 00e12623 sw a4,12(sp) -80003408: 0007ad83 lw s11,0(a5) -8000340c: e14fe06f j 80001a20 <_svfprintf_r+0x45c> -80003410: 00c12783 lw a5,12(sp) -80003414: 00000c93 li s9,0 -80003418: 00e12623 sw a4,12(sp) -8000341c: 0007ad83 lw s11,0(a5) -80003420: f68ff06f j 80002b88 <_svfprintf_r+0x15c4> -80003424: 00c12783 lw a5,12(sp) -80003428: 00e12623 sw a4,12(sp) -8000342c: 0007ad83 lw s11,0(a5) -80003430: 41fddc93 srai s9,s11,0x1f -80003434: 000c8713 mv a4,s9 -80003438: d64fe06f j 8000199c <_svfprintf_r+0x3d8> -8000343c: 00c12783 lw a5,12(sp) -80003440: 00000c93 li s9,0 -80003444: 00e12623 sw a4,12(sp) -80003448: 0007ad83 lw s11,0(a5) -8000344c: 00100713 li a4,1 -80003450: dd8fe06f j 80001a28 <_svfprintf_r+0x464> -80003454: 0e410613 addi a2,sp,228 -80003458: 000b0593 mv a1,s6 -8000345c: 000a8513 mv a0,s5 -80003460: 201050ef jal ra,80008e60 <__ssprint_r> -80003464: 00cb5783 lhu a5,12(s6) -80003468: c5cfe06f j 800018c4 <_svfprintf_r+0x300> -8000346c: 02d00793 li a5,45 -80003470: 0cf103a3 sb a5,199(sp) -80003474: ec1ff06f j 80003334 <_svfprintf_r+0x1d70> -80003478: 0e410613 addi a2,sp,228 -8000347c: 000b0593 mv a1,s6 -80003480: 000a8513 mv a0,s5 -80003484: 1dd050ef jal ra,80008e60 <__ssprint_r> -80003488: a2051863 bnez a0,800026b8 <_svfprintf_r+0x10f4> -8000348c: 0cc12583 lw a1,204(sp) -80003490: 0ec12783 lw a5,236(sp) -80003494: 0e812683 lw a3,232(sp) -80003498: 000b8893 mv a7,s7 -8000349c: b805d0e3 bgez a1,8000301c <_svfprintf_r+0x1a58> -800034a0: d2dff06f j 800031cc <_svfprintf_r+0x1c08> -800034a4: 00600313 li t1,6 -800034a8: eb4fe06f j 80001b5c <_svfprintf_r+0x598> -800034ac: 01012703 lw a4,16(sp) -800034b0: 00ed06b3 add a3,s10,a4 -800034b4: ba96fe63 bgeu a3,s1,80002870 <_svfprintf_r+0x12ac> -800034b8: 00068493 mv s1,a3 -800034bc: bb4ff06f j 80002870 <_svfprintf_r+0x12ac> -800034c0: 03012703 lw a4,48(sp) -800034c4: ffd00793 li a5,-3 -800034c8: 00f74463 blt a4,a5,800034d0 <_svfprintf_r+0x1f0c> -800034cc: 00e35a63 bge t1,a4,800034e0 <_svfprintf_r+0x1f1c> -800034d0: ffe48493 addi s1,s1,-2 -800034d4: fdf4f793 andi a5,s1,-33 -800034d8: 06f12c23 sw a5,120(sp) -800034dc: fd4fe06f j 80001cb0 <_svfprintf_r+0x6ec> -800034e0: 01012783 lw a5,16(sp) -800034e4: 03012703 lw a4,48(sp) -800034e8: 28f74063 blt a4,a5,80003768 <_svfprintf_r+0x21a4> -800034ec: 06812783 lw a5,104(sp) -800034f0: 00070c93 mv s9,a4 -800034f4: 0017f793 andi a5,a5,1 -800034f8: 00078663 beqz a5,80003504 <_svfprintf_r+0x1f40> -800034fc: 03c12783 lw a5,60(sp) -80003500: 00f70cb3 add s9,a4,a5 -80003504: 06812783 lw a5,104(sp) -80003508: 4007f793 andi a5,a5,1024 -8000350c: 00078663 beqz a5,80003518 <_svfprintf_r+0x1f54> -80003510: 03012783 lw a5,48(sp) -80003514: 06f040e3 bgtz a5,80003d74 <_svfprintf_r+0x27b0> -80003518: fffccc13 not s8,s9 -8000351c: 41fc5c13 srai s8,s8,0x1f -80003520: 018cfc33 and s8,s9,s8 -80003524: 06700493 li s1,103 -80003528: 02012623 sw zero,44(sp) -8000352c: 02012a23 sw zero,52(sp) -80003530: 89dfe06f j 80001dcc <_svfprintf_r+0x808> -80003534: 0c714783 lbu a5,199(sp) -80003538: 00000313 li t1,0 -8000353c: 00078463 beqz a5,80003544 <_svfprintf_r+0x1f80> -80003540: cb0fe06f j 800019f0 <_svfprintf_r+0x42c> -80003544: a54fe06f j 80001798 <_svfprintf_r+0x1d4> -80003548: 0e410613 addi a2,sp,228 -8000354c: 000b0593 mv a1,s6 -80003550: 000a8513 mv a0,s5 -80003554: 10d050ef jal ra,80008e60 <__ssprint_r> -80003558: 96051063 bnez a0,800026b8 <_svfprintf_r+0x10f4> -8000355c: 03812783 lw a5,56(sp) -80003560: 000b8893 mv a7,s7 -80003564: 01000813 li a6,16 -80003568: 0007c683 lbu a3,0(a5) -8000356c: 00700e13 li t3,7 -80003570: 0ec12783 lw a5,236(sp) -80003574: 00d484b3 add s1,s1,a3 -80003578: 809ff06f j 80002d80 <_svfprintf_r+0x17bc> -8000357c: 02d00793 li a5,45 -80003580: 0cf103a3 sb a5,199(sp) -80003584: bc9ff06f j 8000314c <_svfprintf_r+0x1b88> -80003588: 0e410613 addi a2,sp,228 -8000358c: 000b0593 mv a1,s6 -80003590: 000a8513 mv a0,s5 -80003594: 0cd050ef jal ra,80008e60 <__ssprint_r> -80003598: 92051063 bnez a0,800026b8 <_svfprintf_r+0x10f4> -8000359c: 0cc12583 lw a1,204(sp) -800035a0: 0ec12783 lw a5,236(sp) -800035a4: 000b8893 mv a7,s7 -800035a8: b0cff06f j 800028b4 <_svfprintf_r+0x12f0> -800035ac: 0b010c13 addi s8,sp,176 -800035b0: 00030693 mv a3,t1 -800035b4: 0dc10813 addi a6,sp,220 -800035b8: 0d010793 addi a5,sp,208 -800035bc: 0cc10713 addi a4,sp,204 -800035c0: 00300613 li a2,3 -800035c4: 000c0593 mv a1,s8 -800035c8: 000a8513 mv a0,s5 -800035cc: 03112423 sw a7,40(sp) -800035d0: 02612223 sw t1,36(sp) -800035d4: 0bd12823 sw t4,176(sp) -800035d8: 03d12023 sw t4,32(sp) -800035dc: 0be12a23 sw t5,180(sp) -800035e0: 01e12e23 sw t5,28(sp) -800035e4: 0bf12c23 sw t6,184(sp) -800035e8: 01f12823 sw t6,16(sp) -800035ec: 0bc12e23 sw t3,188(sp) -800035f0: 01c12423 sw t3,8(sp) -800035f4: 764020ef jal ra,80005d58 <_ldtoa_r> -800035f8: 00812e03 lw t3,8(sp) -800035fc: 01012f83 lw t6,16(sp) -80003600: 01c12f03 lw t5,28(sp) -80003604: 02012e83 lw t4,32(sp) -80003608: 02412303 lw t1,36(sp) -8000360c: 02812883 lw a7,40(sp) -80003610: 00050d13 mv s10,a0 -80003614: 04600793 li a5,70 -80003618: 006d0833 add a6,s10,t1 -8000361c: 68fc9c63 bne s9,a5,80003cb4 <_svfprintf_r+0x26f0> -80003620: 000d4683 lbu a3,0(s10) -80003624: 03000793 li a5,48 -80003628: 14f688e3 beq a3,a5,80003f78 <_svfprintf_r+0x29b4> -8000362c: 0a010c93 addi s9,sp,160 -80003630: 0cc12783 lw a5,204(sp) -80003634: 00f80833 add a6,a6,a5 -80003638: ddcfe06f j 80001c14 <_svfprintf_r+0x650> -8000363c: 0b010c13 addi s8,sp,176 -80003640: 0d010793 addi a5,sp,208 -80003644: 00030693 mv a3,t1 -80003648: 0dc10813 addi a6,sp,220 -8000364c: 0cc10713 addi a4,sp,204 -80003650: 00200613 li a2,2 -80003654: 000c0593 mv a1,s8 -80003658: 000a8513 mv a0,s5 -8000365c: 02612223 sw t1,36(sp) -80003660: 0bd12823 sw t4,176(sp) -80003664: 03d12023 sw t4,32(sp) -80003668: 0be12a23 sw t5,180(sp) -8000366c: 01e12e23 sw t5,28(sp) -80003670: 0bf12c23 sw t6,184(sp) -80003674: 01f12823 sw t6,16(sp) -80003678: 0bc12e23 sw t3,188(sp) -8000367c: 01c12423 sw t3,8(sp) -80003680: 6d8020ef jal ra,80005d58 <_ldtoa_r> -80003684: 04700793 li a5,71 -80003688: 00812e03 lw t3,8(sp) -8000368c: 01012f83 lw t6,16(sp) -80003690: 01c12f03 lw t5,28(sp) -80003694: 02012e83 lw t4,32(sp) -80003698: 02412303 lw t1,36(sp) -8000369c: 02812883 lw a7,40(sp) -800036a0: 00050d13 mv s10,a0 -800036a4: f6fc98e3 bne s9,a5,80003614 <_svfprintf_r+0x2050> -800036a8: 06812783 lw a5,104(sp) -800036ac: 0017f793 andi a5,a5,1 -800036b0: 5e079c63 bnez a5,80003ca8 <_svfprintf_r+0x26e4> -800036b4: 04700713 li a4,71 -800036b8: 0dc12783 lw a5,220(sp) -800036bc: 06e12c23 sw a4,120(sp) -800036c0: dc0fe06f j 80001c80 <_svfprintf_r+0x6bc> -800036c4: 0c714783 lbu a5,199(sp) -800036c8: 00d12623 sw a3,12(sp) -800036cc: 02012623 sw zero,44(sp) -800036d0: 02012a23 sw zero,52(sp) -800036d4: 02012823 sw zero,48(sp) -800036d8: 00030c13 mv s8,t1 -800036dc: 00030c93 mv s9,t1 -800036e0: 00000313 li t1,0 -800036e4: 00078463 beqz a5,800036ec <_svfprintf_r+0x2128> -800036e8: b08fe06f j 800019f0 <_svfprintf_r+0x42c> -800036ec: 8acfe06f j 80001798 <_svfprintf_r+0x1d4> -800036f0: 0e410613 addi a2,sp,228 -800036f4: 000b0593 mv a1,s6 -800036f8: 000a8513 mv a0,s5 -800036fc: 764050ef jal ra,80008e60 <__ssprint_r> -80003700: 00050463 beqz a0,80003708 <_svfprintf_r+0x2144> -80003704: fb5fe06f j 800026b8 <_svfprintf_r+0x10f4> -80003708: 0cc12483 lw s1,204(sp) -8000370c: 01012703 lw a4,16(sp) -80003710: 0ec12783 lw a5,236(sp) -80003714: 000b8893 mv a7,s7 -80003718: 40970633 sub a2,a4,s1 -8000371c: 9e0ff06f j 800028fc <_svfprintf_r+0x1338> -80003720: 06812783 lw a5,104(sp) -80003724: 03012703 lw a4,48(sp) -80003728: 0017f793 andi a5,a5,1 -8000372c: 0067e7b3 or a5,a5,t1 -80003730: 0ce054e3 blez a4,80003ff8 <_svfprintf_r+0x2a34> -80003734: 6c079863 bnez a5,80003e04 <_svfprintf_r+0x2840> -80003738: 03012c83 lw s9,48(sp) -8000373c: 06600493 li s1,102 -80003740: 06812783 lw a5,104(sp) -80003744: 4007f793 andi a5,a5,1024 -80003748: 62079863 bnez a5,80003d78 <_svfprintf_r+0x27b4> -8000374c: fffccc13 not s8,s9 -80003750: 41fc5c13 srai s8,s8,0x1f -80003754: 018cfc33 and s8,s9,s8 -80003758: dd1ff06f j 80003528 <_svfprintf_r+0x1f64> -8000375c: 80013737 lui a4,0x80013 -80003760: 78070d13 addi s10,a4,1920 # 80013780 <__stack_top+0x81013780> -80003764: 9f9ff06f j 8000315c <_svfprintf_r+0x1b98> -80003768: 01012783 lw a5,16(sp) -8000376c: 03c12703 lw a4,60(sp) -80003770: 06700493 li s1,103 -80003774: 00e78cb3 add s9,a5,a4 -80003778: 03012783 lw a5,48(sp) -8000377c: fcf042e3 bgtz a5,80003740 <_svfprintf_r+0x217c> -80003780: 40fc8cb3 sub s9,s9,a5 -80003784: 001c8c93 addi s9,s9,1 -80003788: fffccc13 not s8,s9 -8000378c: 41fc5c13 srai s8,s8,0x1f -80003790: 018cfc33 and s8,s9,s8 -80003794: d95ff06f j 80003528 <_svfprintf_r+0x1f64> -80003798: 800146b7 lui a3,0x80014 -8000379c: 92868e93 addi t4,a3,-1752 # 80013928 <__stack_top+0x81013928> -800037a0: 83dfe06f j 80001fdc <_svfprintf_r+0xa18> -800037a4: 03000793 li a5,48 -800037a8: 0cf10423 sb a5,200(sp) -800037ac: 05800793 li a5,88 -800037b0: 00296713 ori a4,s2,2 -800037b4: 0cf104a3 sb a5,201(sp) -800037b8: 06e12423 sw a4,104(sp) -800037bc: 06300793 li a5,99 -800037c0: 00000d93 li s11,0 -800037c4: 14c10d13 addi s10,sp,332 -800037c8: 4467ce63 blt a5,t1,80003c24 <_svfprintf_r+0x2660> -800037cc: 0fc12e03 lw t3,252(sp) -800037d0: fdf4fc93 andi s9,s1,-33 -800037d4: 07912c23 sw s9,120(sp) -800037d8: 06012e23 sw zero,124(sp) -800037dc: 0f012e83 lw t4,240(sp) -800037e0: 0f412f03 lw t5,244(sp) -800037e4: 0f812f83 lw t6,248(sp) -800037e8: 10296913 ori s2,s2,258 -800037ec: 3c0e4263 bltz t3,80003bb0 <_svfprintf_r+0x25ec> -800037f0: 06100793 li a5,97 -800037f4: 62f48863 beq s1,a5,80003e24 <_svfprintf_r+0x2860> -800037f8: 04100793 li a5,65 -800037fc: 00f48463 beq s1,a5,80003804 <_svfprintf_r+0x2240> -80003800: b88fe06f j 80001b88 <_svfprintf_r+0x5c4> -80003804: 0b010c13 addi s8,sp,176 -80003808: 000c0513 mv a0,s8 -8000380c: 03112623 sw a7,44(sp) -80003810: 02612423 sw t1,40(sp) -80003814: 0bd12823 sw t4,176(sp) -80003818: 0be12a23 sw t5,180(sp) -8000381c: 0bf12c23 sw t6,184(sp) -80003820: 0bc12e23 sw t3,188(sp) -80003824: 6e40f0ef jal ra,80012f08 <__trunctfdf2> -80003828: 0cc10613 addi a2,sp,204 -8000382c: 25c050ef jal ra,80008a88 -80003830: 00058613 mv a2,a1 -80003834: 00050593 mv a1,a0 -80003838: 000c0513 mv a0,s8 -8000383c: 4a40f0ef jal ra,80012ce0 <__extenddftf2> -80003840: 09010793 addi a5,sp,144 -80003844: 00078593 mv a1,a5 -80003848: 00f12423 sw a5,8(sp) -8000384c: 0b012783 lw a5,176(sp) -80003850: 0a010c93 addi s9,sp,160 -80003854: 08010613 addi a2,sp,128 -80003858: 08f12823 sw a5,144(sp) -8000385c: 0b412783 lw a5,180(sp) -80003860: 000c8513 mv a0,s9 -80003864: 06c12623 sw a2,108(sp) -80003868: 08f12a23 sw a5,148(sp) -8000386c: 0b812783 lw a5,184(sp) -80003870: 08012023 sw zero,128(sp) -80003874: 08012223 sw zero,132(sp) -80003878: 08f12c23 sw a5,152(sp) -8000387c: 0bc12783 lw a5,188(sp) -80003880: 08012423 sw zero,136(sp) -80003884: 08f12e23 sw a5,156(sp) -80003888: 3ffc07b7 lui a5,0x3ffc0 -8000388c: 08f12623 sw a5,140(sp) -80003890: 3b40c0ef jal ra,8000fc44 <__multf3> -80003894: 0a012803 lw a6,160(sp) -80003898: 0a412e03 lw t3,164(sp) -8000389c: 0a812e83 lw t4,168(sp) -800038a0: 0ac12f03 lw t5,172(sp) -800038a4: 000c8593 mv a1,s9 -800038a8: 000c0513 mv a0,s8 -800038ac: 0b012823 sw a6,176(sp) -800038b0: 03012223 sw a6,36(sp) -800038b4: 0bc12a23 sw t3,180(sp) -800038b8: 03c12023 sw t3,32(sp) -800038bc: 0bd12c23 sw t4,184(sp) -800038c0: 01d12e23 sw t4,28(sp) -800038c4: 0be12e23 sw t5,188(sp) -800038c8: 01e12823 sw t5,16(sp) -800038cc: 0a012023 sw zero,160(sp) -800038d0: 0a012223 sw zero,164(sp) -800038d4: 0a012423 sw zero,168(sp) -800038d8: 0a012623 sw zero,172(sp) -800038dc: 7a50b0ef jal ra,8000f880 <__eqtf2> -800038e0: 01012f03 lw t5,16(sp) -800038e4: 01c12e83 lw t4,28(sp) -800038e8: 02012e03 lw t3,32(sp) -800038ec: 02412803 lw a6,36(sp) -800038f0: 02812303 lw t1,40(sp) -800038f4: 02c12883 lw a7,44(sp) -800038f8: 00051663 bnez a0,80003904 <_svfprintf_r+0x2340> -800038fc: 00100793 li a5,1 -80003900: 0cf12623 sw a5,204(sp) -80003904: 800137b7 lui a5,0x80013 -80003908: 79c78793 addi a5,a5,1948 # 8001379c <__stack_top+0x8101379c> -8000390c: 06f12223 sw a5,100(sp) -80003910: fff30693 addi a3,t1,-1 -80003914: 000d0793 mv a5,s10 -80003918: 0940006f j 800039ac <_svfprintf_r+0x23e8> -8000391c: 000c8593 mv a1,s9 -80003920: 000c0513 mv a0,s8 -80003924: 06c12023 sw a2,96(sp) -80003928: 05f12e23 sw t6,92(sp) -8000392c: 04512c23 sw t0,88(sp) -80003930: 04712a23 sw t2,84(sp) -80003934: 04f12823 sw a5,80(sp) -80003938: 03112a23 sw a7,52(sp) -8000393c: 02612823 sw t1,48(sp) -80003940: 0a712823 sw t2,176(sp) -80003944: 02712623 sw t2,44(sp) -80003948: 0a512a23 sw t0,180(sp) -8000394c: 02512423 sw t0,40(sp) -80003950: 0bf12c23 sw t6,184(sp) -80003954: 03f12223 sw t6,36(sp) -80003958: 0ac12e23 sw a2,188(sp) -8000395c: 02c12023 sw a2,32(sp) -80003960: 0a012023 sw zero,160(sp) -80003964: 0a012223 sw zero,164(sp) -80003968: 0a012423 sw zero,168(sp) -8000396c: 0a012623 sw zero,172(sp) -80003970: 7110b0ef jal ra,8000f880 <__eqtf2> -80003974: 01c12683 lw a3,28(sp) -80003978: 02012f03 lw t5,32(sp) -8000397c: 02412e83 lw t4,36(sp) -80003980: 02812e03 lw t3,40(sp) -80003984: 02c12803 lw a6,44(sp) -80003988: 03012303 lw t1,48(sp) -8000398c: 03412883 lw a7,52(sp) -80003990: 05012783 lw a5,80(sp) -80003994: 05412383 lw t2,84(sp) -80003998: 05812283 lw t0,88(sp) -8000399c: 05c12f83 lw t6,92(sp) -800039a0: 06012603 lw a2,96(sp) -800039a4: fff68693 addi a3,a3,-1 -800039a8: 10050e63 beqz a0,80003ac4 <_svfprintf_r+0x2500> -800039ac: 00812603 lw a2,8(sp) -800039b0: 000c8593 mv a1,s9 -800039b4: 02f12a23 sw a5,52(sp) -800039b8: 000c0513 mv a0,s8 -800039bc: 400307b7 lui a5,0x40030 -800039c0: 04d12823 sw a3,80(sp) -800039c4: 03112823 sw a7,48(sp) -800039c8: 02612623 sw t1,44(sp) -800039cc: 08f12e23 sw a5,156(sp) -800039d0: 0be12623 sw t5,172(sp) -800039d4: 0b012023 sw a6,160(sp) -800039d8: 0bc12223 sw t3,164(sp) -800039dc: 0bd12423 sw t4,168(sp) -800039e0: 08012823 sw zero,144(sp) -800039e4: 08012a23 sw zero,148(sp) -800039e8: 08012c23 sw zero,152(sp) -800039ec: 2580c0ef jal ra,8000fc44 <__multf3> -800039f0: 0b012e83 lw t4,176(sp) -800039f4: 0b412e03 lw t3,180(sp) -800039f8: 0b812803 lw a6,184(sp) -800039fc: 0bc12603 lw a2,188(sp) -80003a00: 000c0513 mv a0,s8 -80003a04: 03d12423 sw t4,40(sp) -80003a08: 03c12223 sw t3,36(sp) -80003a0c: 03012023 sw a6,32(sp) -80003a10: 00c12e23 sw a2,28(sp) -80003a14: 7d10e0ef jal ra,800129e4 <__fixtfsi> -80003a18: 00050593 mv a1,a0 -80003a1c: 00a12823 sw a0,16(sp) -80003a20: 000c0513 mv a0,s8 -80003a24: 16c0f0ef jal ra,80012b90 <__floatsitf> -80003a28: 01c12603 lw a2,28(sp) -80003a2c: 02812e83 lw t4,40(sp) -80003a30: 02412e03 lw t3,36(sp) -80003a34: 08c12e23 sw a2,156(sp) -80003a38: 0b012603 lw a2,176(sp) -80003a3c: 02012803 lw a6,32(sp) -80003a40: 00812583 lw a1,8(sp) -80003a44: 08c12023 sw a2,128(sp) -80003a48: 0b412603 lw a2,180(sp) -80003a4c: 000c8513 mv a0,s9 -80003a50: 09d12823 sw t4,144(sp) -80003a54: 08c12223 sw a2,132(sp) -80003a58: 0b812603 lw a2,184(sp) -80003a5c: 09c12a23 sw t3,148(sp) -80003a60: 09012c23 sw a6,152(sp) -80003a64: 08c12423 sw a2,136(sp) -80003a68: 0bc12603 lw a2,188(sp) -80003a6c: 08c12623 sw a2,140(sp) -80003a70: 06c12603 lw a2,108(sp) -80003a74: 4a80d0ef jal ra,80010f1c <__subtf3> -80003a78: 06412703 lw a4,100(sp) -80003a7c: 01012783 lw a5,16(sp) -80003a80: 05012683 lw a3,80(sp) -80003a84: 0a012383 lw t2,160(sp) -80003a88: 00f70633 add a2,a4,a5 -80003a8c: 00064583 lbu a1,0(a2) -80003a90: 03412783 lw a5,52(sp) -80003a94: 0a412283 lw t0,164(sp) -80003a98: 0a812f83 lw t6,168(sp) -80003a9c: 0ac12603 lw a2,172(sp) -80003aa0: 06f12a23 sw a5,116(sp) -80003aa4: 00b78023 sb a1,0(a5) # 40030000 <__stack_size+0x4002fc00> -80003aa8: 06d12823 sw a3,112(sp) -80003aac: fff00713 li a4,-1 -80003ab0: 00d12e23 sw a3,28(sp) -80003ab4: 02c12303 lw t1,44(sp) -80003ab8: 03012883 lw a7,48(sp) -80003abc: 00178793 addi a5,a5,1 -80003ac0: e4e69ee3 bne a3,a4,8000391c <_svfprintf_r+0x2358> -80003ac4: 3ffe06b7 lui a3,0x3ffe0 +80002e50: 0007cd83 lbu s11,0(a5) +80002e54: 881ff06f j 800026d4 <_svfprintf_r+0x15c4> +80002e58: 20097793 andi a5,s2,512 +80002e5c: 0e078663 beqz a5,80002f48 <_svfprintf_r+0x1e38> +80002e60: 00c12783 lw a5,12(sp) +80002e64: 00000c93 li s9,0 +80002e68: 00e12623 sw a4,12(sp) +80002e6c: 0007cd83 lbu s11,0(a5) +80002e70: efcfe06f j 8000156c <_svfprintf_r+0x45c> +80002e74: 0fc12783 lw a5,252(sp) +80002e78: 1407c063 bltz a5,80002fb8 <_svfprintf_r+0x1ea8> +80002e7c: 0c714783 lbu a5,199(sp) +80002e80: 04700713 li a4,71 +80002e84: 42975263 bge a4,s1,800032a8 <_svfprintf_r+0x2198> +80002e88: 80013737 lui a4,0x80013 +80002e8c: 2d470d13 addi s10,a4,724 # 800132d4 <__stack_top+0x810132d4> +80002e90: e19ff06f j 80002ca8 <_svfprintf_r+0x1b98> +80002e94: 009787b3 add a5,a5,s1 +80002e98: 00168693 addi a3,a3,1 +80002e9c: 0138a023 sw s3,0(a7) +80002ea0: 0098a223 sw s1,4(a7) +80002ea4: 0ef12623 sw a5,236(sp) +80002ea8: 0ed12423 sw a3,232(sp) +80002eac: 00700613 li a2,7 +80002eb0: 00888893 addi a7,a7,8 +80002eb4: ced65c63 bge a2,a3,800023ac <_svfprintf_r+0x129c> +80002eb8: 0e410613 addi a2,sp,228 +80002ebc: 000b0593 mv a1,s6 +80002ec0: 000a8513 mv a0,s5 +80002ec4: 2e9050ef jal ra,800089ac <__ssprint_r> +80002ec8: b2051e63 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002ecc: 0ec12783 lw a5,236(sp) +80002ed0: 000b8893 mv a7,s7 +80002ed4: cd8ff06f j 800023ac <_svfprintf_r+0x129c> +80002ed8: 00900793 li a5,9 +80002edc: b5b7e8e3 bltu a5,s11,80002a2c <_svfprintf_r+0x191c> +80002ee0: 834ff06f j 80001f14 <_svfprintf_r+0xe04> +80002ee4: 80013737 lui a4,0x80013 +80002ee8: 2c870d13 addi s10,a4,712 # 800132c8 <__stack_top+0x810132c8> +80002eec: dbdff06f j 80002ca8 <_svfprintf_r+0x1b98> +80002ef0: 0e410613 addi a2,sp,228 +80002ef4: 000b0593 mv a1,s6 +80002ef8: 000a8513 mv a0,s5 +80002efc: 2b1050ef jal ra,800089ac <__ssprint_r> +80002f00: b0051263 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002f04: 0ec12783 lw a5,236(sp) +80002f08: 000b8893 mv a7,s7 +80002f0c: c88ff06f j 80002394 <_svfprintf_r+0x1284> +80002f10: 00600c93 li s9,6 +80002f14: 871ff06f j 80002784 <_svfprintf_r+0x1674> +80002f18: 01012683 lw a3,16(sp) +80002f1c: 00dd0733 add a4,s10,a3 +80002f20: 40b68633 sub a2,a3,a1 +80002f24: 40970333 sub t1,a4,s1 +80002f28: 00060c93 mv s9,a2 +80002f2c: d0c35e63 bge t1,a2,80002448 <_svfprintf_r+0x1338> +80002f30: 00030c93 mv s9,t1 +80002f34: d14ff06f j 80002448 <_svfprintf_r+0x1338> +80002f38: 00412783 lw a5,4(sp) +80002f3c: 00040d13 mv s10,s0 +80002f40: 00f71023 sh a5,0(a4) +80002f44: cb4fe06f j 800013f8 <_svfprintf_r+0x2e8> +80002f48: 00c12783 lw a5,12(sp) +80002f4c: 00000c93 li s9,0 +80002f50: 00e12623 sw a4,12(sp) +80002f54: 0007ad83 lw s11,0(a5) +80002f58: e14fe06f j 8000156c <_svfprintf_r+0x45c> +80002f5c: 00c12783 lw a5,12(sp) +80002f60: 00000c93 li s9,0 +80002f64: 00e12623 sw a4,12(sp) +80002f68: 0007ad83 lw s11,0(a5) +80002f6c: f68ff06f j 800026d4 <_svfprintf_r+0x15c4> +80002f70: 00c12783 lw a5,12(sp) +80002f74: 00e12623 sw a4,12(sp) +80002f78: 0007ad83 lw s11,0(a5) +80002f7c: 41fddc93 srai s9,s11,0x1f +80002f80: 000c8713 mv a4,s9 +80002f84: d64fe06f j 800014e8 <_svfprintf_r+0x3d8> +80002f88: 00c12783 lw a5,12(sp) +80002f8c: 00000c93 li s9,0 +80002f90: 00e12623 sw a4,12(sp) +80002f94: 0007ad83 lw s11,0(a5) +80002f98: 00100713 li a4,1 +80002f9c: dd8fe06f j 80001574 <_svfprintf_r+0x464> +80002fa0: 0e410613 addi a2,sp,228 +80002fa4: 000b0593 mv a1,s6 +80002fa8: 000a8513 mv a0,s5 +80002fac: 201050ef jal ra,800089ac <__ssprint_r> +80002fb0: 00cb5783 lhu a5,12(s6) +80002fb4: c5cfe06f j 80001410 <_svfprintf_r+0x300> +80002fb8: 02d00793 li a5,45 +80002fbc: 0cf103a3 sb a5,199(sp) +80002fc0: ec1ff06f j 80002e80 <_svfprintf_r+0x1d70> +80002fc4: 0e410613 addi a2,sp,228 +80002fc8: 000b0593 mv a1,s6 +80002fcc: 000a8513 mv a0,s5 +80002fd0: 1dd050ef jal ra,800089ac <__ssprint_r> +80002fd4: a2051863 bnez a0,80002204 <_svfprintf_r+0x10f4> +80002fd8: 0cc12583 lw a1,204(sp) +80002fdc: 0ec12783 lw a5,236(sp) +80002fe0: 0e812683 lw a3,232(sp) +80002fe4: 000b8893 mv a7,s7 +80002fe8: b805d0e3 bgez a1,80002b68 <_svfprintf_r+0x1a58> +80002fec: d2dff06f j 80002d18 <_svfprintf_r+0x1c08> +80002ff0: 00600313 li t1,6 +80002ff4: eb4fe06f j 800016a8 <_svfprintf_r+0x598> +80002ff8: 01012703 lw a4,16(sp) +80002ffc: 00ed06b3 add a3,s10,a4 +80003000: ba96fe63 bgeu a3,s1,800023bc <_svfprintf_r+0x12ac> +80003004: 00068493 mv s1,a3 +80003008: bb4ff06f j 800023bc <_svfprintf_r+0x12ac> +8000300c: 03012703 lw a4,48(sp) +80003010: ffd00793 li a5,-3 +80003014: 00f74463 blt a4,a5,8000301c <_svfprintf_r+0x1f0c> +80003018: 00e35a63 bge t1,a4,8000302c <_svfprintf_r+0x1f1c> +8000301c: ffe48493 addi s1,s1,-2 +80003020: fdf4f793 andi a5,s1,-33 +80003024: 06f12c23 sw a5,120(sp) +80003028: fd4fe06f j 800017fc <_svfprintf_r+0x6ec> +8000302c: 01012783 lw a5,16(sp) +80003030: 03012703 lw a4,48(sp) +80003034: 28f74063 blt a4,a5,800032b4 <_svfprintf_r+0x21a4> +80003038: 06812783 lw a5,104(sp) +8000303c: 00070c93 mv s9,a4 +80003040: 0017f793 andi a5,a5,1 +80003044: 00078663 beqz a5,80003050 <_svfprintf_r+0x1f40> +80003048: 03c12783 lw a5,60(sp) +8000304c: 00f70cb3 add s9,a4,a5 +80003050: 06812783 lw a5,104(sp) +80003054: 4007f793 andi a5,a5,1024 +80003058: 00078663 beqz a5,80003064 <_svfprintf_r+0x1f54> +8000305c: 03012783 lw a5,48(sp) +80003060: 06f040e3 bgtz a5,800038c0 <_svfprintf_r+0x27b0> +80003064: fffccc13 not s8,s9 +80003068: 41fc5c13 srai s8,s8,0x1f +8000306c: 018cfc33 and s8,s9,s8 +80003070: 06700493 li s1,103 +80003074: 02012623 sw zero,44(sp) +80003078: 02012a23 sw zero,52(sp) +8000307c: 89dfe06f j 80001918 <_svfprintf_r+0x808> +80003080: 0c714783 lbu a5,199(sp) +80003084: 00000313 li t1,0 +80003088: 00078463 beqz a5,80003090 <_svfprintf_r+0x1f80> +8000308c: cb0fe06f j 8000153c <_svfprintf_r+0x42c> +80003090: a54fe06f j 800012e4 <_svfprintf_r+0x1d4> +80003094: 0e410613 addi a2,sp,228 +80003098: 000b0593 mv a1,s6 +8000309c: 000a8513 mv a0,s5 +800030a0: 10d050ef jal ra,800089ac <__ssprint_r> +800030a4: 96051063 bnez a0,80002204 <_svfprintf_r+0x10f4> +800030a8: 03812783 lw a5,56(sp) +800030ac: 000b8893 mv a7,s7 +800030b0: 01000813 li a6,16 +800030b4: 0007c683 lbu a3,0(a5) +800030b8: 00700e13 li t3,7 +800030bc: 0ec12783 lw a5,236(sp) +800030c0: 00d484b3 add s1,s1,a3 +800030c4: 809ff06f j 800028cc <_svfprintf_r+0x17bc> +800030c8: 02d00793 li a5,45 +800030cc: 0cf103a3 sb a5,199(sp) +800030d0: bc9ff06f j 80002c98 <_svfprintf_r+0x1b88> +800030d4: 0e410613 addi a2,sp,228 +800030d8: 000b0593 mv a1,s6 +800030dc: 000a8513 mv a0,s5 +800030e0: 0cd050ef jal ra,800089ac <__ssprint_r> +800030e4: 92051063 bnez a0,80002204 <_svfprintf_r+0x10f4> +800030e8: 0cc12583 lw a1,204(sp) +800030ec: 0ec12783 lw a5,236(sp) +800030f0: 000b8893 mv a7,s7 +800030f4: b0cff06f j 80002400 <_svfprintf_r+0x12f0> +800030f8: 0b010c13 addi s8,sp,176 +800030fc: 00030693 mv a3,t1 +80003100: 0dc10813 addi a6,sp,220 +80003104: 0d010793 addi a5,sp,208 +80003108: 0cc10713 addi a4,sp,204 +8000310c: 00300613 li a2,3 +80003110: 000c0593 mv a1,s8 +80003114: 000a8513 mv a0,s5 +80003118: 03112423 sw a7,40(sp) +8000311c: 02612223 sw t1,36(sp) +80003120: 0bd12823 sw t4,176(sp) +80003124: 03d12023 sw t4,32(sp) +80003128: 0be12a23 sw t5,180(sp) +8000312c: 01e12e23 sw t5,28(sp) +80003130: 0bf12c23 sw t6,184(sp) +80003134: 01f12823 sw t6,16(sp) +80003138: 0bc12e23 sw t3,188(sp) +8000313c: 01c12423 sw t3,8(sp) +80003140: 764020ef jal ra,800058a4 <_ldtoa_r> +80003144: 00812e03 lw t3,8(sp) +80003148: 01012f83 lw t6,16(sp) +8000314c: 01c12f03 lw t5,28(sp) +80003150: 02012e83 lw t4,32(sp) +80003154: 02412303 lw t1,36(sp) +80003158: 02812883 lw a7,40(sp) +8000315c: 00050d13 mv s10,a0 +80003160: 04600793 li a5,70 +80003164: 006d0833 add a6,s10,t1 +80003168: 68fc9c63 bne s9,a5,80003800 <_svfprintf_r+0x26f0> +8000316c: 000d4683 lbu a3,0(s10) +80003170: 03000793 li a5,48 +80003174: 14f688e3 beq a3,a5,80003ac4 <_svfprintf_r+0x29b4> +80003178: 0a010c93 addi s9,sp,160 +8000317c: 0cc12783 lw a5,204(sp) +80003180: 00f80833 add a6,a6,a5 +80003184: ddcfe06f j 80001760 <_svfprintf_r+0x650> +80003188: 0b010c13 addi s8,sp,176 +8000318c: 0d010793 addi a5,sp,208 +80003190: 00030693 mv a3,t1 +80003194: 0dc10813 addi a6,sp,220 +80003198: 0cc10713 addi a4,sp,204 +8000319c: 00200613 li a2,2 +800031a0: 000c0593 mv a1,s8 +800031a4: 000a8513 mv a0,s5 +800031a8: 02612223 sw t1,36(sp) +800031ac: 0bd12823 sw t4,176(sp) +800031b0: 03d12023 sw t4,32(sp) +800031b4: 0be12a23 sw t5,180(sp) +800031b8: 01e12e23 sw t5,28(sp) +800031bc: 0bf12c23 sw t6,184(sp) +800031c0: 01f12823 sw t6,16(sp) +800031c4: 0bc12e23 sw t3,188(sp) +800031c8: 01c12423 sw t3,8(sp) +800031cc: 6d8020ef jal ra,800058a4 <_ldtoa_r> +800031d0: 04700793 li a5,71 +800031d4: 00812e03 lw t3,8(sp) +800031d8: 01012f83 lw t6,16(sp) +800031dc: 01c12f03 lw t5,28(sp) +800031e0: 02012e83 lw t4,32(sp) +800031e4: 02412303 lw t1,36(sp) +800031e8: 02812883 lw a7,40(sp) +800031ec: 00050d13 mv s10,a0 +800031f0: f6fc98e3 bne s9,a5,80003160 <_svfprintf_r+0x2050> +800031f4: 06812783 lw a5,104(sp) +800031f8: 0017f793 andi a5,a5,1 +800031fc: 5e079c63 bnez a5,800037f4 <_svfprintf_r+0x26e4> +80003200: 04700713 li a4,71 +80003204: 0dc12783 lw a5,220(sp) +80003208: 06e12c23 sw a4,120(sp) +8000320c: dc0fe06f j 800017cc <_svfprintf_r+0x6bc> +80003210: 0c714783 lbu a5,199(sp) +80003214: 00d12623 sw a3,12(sp) +80003218: 02012623 sw zero,44(sp) +8000321c: 02012a23 sw zero,52(sp) +80003220: 02012823 sw zero,48(sp) +80003224: 00030c13 mv s8,t1 +80003228: 00030c93 mv s9,t1 +8000322c: 00000313 li t1,0 +80003230: 00078463 beqz a5,80003238 <_svfprintf_r+0x2128> +80003234: b08fe06f j 8000153c <_svfprintf_r+0x42c> +80003238: 8acfe06f j 800012e4 <_svfprintf_r+0x1d4> +8000323c: 0e410613 addi a2,sp,228 +80003240: 000b0593 mv a1,s6 +80003244: 000a8513 mv a0,s5 +80003248: 764050ef jal ra,800089ac <__ssprint_r> +8000324c: 00050463 beqz a0,80003254 <_svfprintf_r+0x2144> +80003250: fb5fe06f j 80002204 <_svfprintf_r+0x10f4> +80003254: 0cc12483 lw s1,204(sp) +80003258: 01012703 lw a4,16(sp) +8000325c: 0ec12783 lw a5,236(sp) +80003260: 000b8893 mv a7,s7 +80003264: 40970633 sub a2,a4,s1 +80003268: 9e0ff06f j 80002448 <_svfprintf_r+0x1338> +8000326c: 06812783 lw a5,104(sp) +80003270: 03012703 lw a4,48(sp) +80003274: 0017f793 andi a5,a5,1 +80003278: 0067e7b3 or a5,a5,t1 +8000327c: 0ce054e3 blez a4,80003b44 <_svfprintf_r+0x2a34> +80003280: 6c079863 bnez a5,80003950 <_svfprintf_r+0x2840> +80003284: 03012c83 lw s9,48(sp) +80003288: 06600493 li s1,102 +8000328c: 06812783 lw a5,104(sp) +80003290: 4007f793 andi a5,a5,1024 +80003294: 62079863 bnez a5,800038c4 <_svfprintf_r+0x27b4> +80003298: fffccc13 not s8,s9 +8000329c: 41fc5c13 srai s8,s8,0x1f +800032a0: 018cfc33 and s8,s9,s8 +800032a4: dd1ff06f j 80003074 <_svfprintf_r+0x1f64> +800032a8: 80013737 lui a4,0x80013 +800032ac: 2d070d13 addi s10,a4,720 # 800132d0 <__stack_top+0x810132d0> +800032b0: 9f9ff06f j 80002ca8 <_svfprintf_r+0x1b98> +800032b4: 01012783 lw a5,16(sp) +800032b8: 03c12703 lw a4,60(sp) +800032bc: 06700493 li s1,103 +800032c0: 00e78cb3 add s9,a5,a4 +800032c4: 03012783 lw a5,48(sp) +800032c8: fcf042e3 bgtz a5,8000328c <_svfprintf_r+0x217c> +800032cc: 40fc8cb3 sub s9,s9,a5 +800032d0: 001c8c93 addi s9,s9,1 +800032d4: fffccc13 not s8,s9 +800032d8: 41fc5c13 srai s8,s8,0x1f +800032dc: 018cfc33 and s8,s9,s8 +800032e0: d95ff06f j 80003074 <_svfprintf_r+0x1f64> +800032e4: 800136b7 lui a3,0x80013 +800032e8: 47868e93 addi t4,a3,1144 # 80013478 <__stack_top+0x81013478> +800032ec: 83dfe06f j 80001b28 <_svfprintf_r+0xa18> +800032f0: 03000793 li a5,48 +800032f4: 0cf10423 sb a5,200(sp) +800032f8: 05800793 li a5,88 +800032fc: 00296713 ori a4,s2,2 +80003300: 0cf104a3 sb a5,201(sp) +80003304: 06e12423 sw a4,104(sp) +80003308: 06300793 li a5,99 +8000330c: 00000d93 li s11,0 +80003310: 14c10d13 addi s10,sp,332 +80003314: 4467ce63 blt a5,t1,80003770 <_svfprintf_r+0x2660> +80003318: 0fc12e03 lw t3,252(sp) +8000331c: fdf4fc93 andi s9,s1,-33 +80003320: 07912c23 sw s9,120(sp) +80003324: 06012e23 sw zero,124(sp) +80003328: 0f012e83 lw t4,240(sp) +8000332c: 0f412f03 lw t5,244(sp) +80003330: 0f812f83 lw t6,248(sp) +80003334: 10296913 ori s2,s2,258 +80003338: 3c0e4263 bltz t3,800036fc <_svfprintf_r+0x25ec> +8000333c: 06100793 li a5,97 +80003340: 62f48863 beq s1,a5,80003970 <_svfprintf_r+0x2860> +80003344: 04100793 li a5,65 +80003348: 00f48463 beq s1,a5,80003350 <_svfprintf_r+0x2240> +8000334c: b88fe06f j 800016d4 <_svfprintf_r+0x5c4> +80003350: 0b010c13 addi s8,sp,176 +80003354: 000c0513 mv a0,s8 +80003358: 03112623 sw a7,44(sp) +8000335c: 02612423 sw t1,40(sp) +80003360: 0bd12823 sw t4,176(sp) +80003364: 0be12a23 sw t5,180(sp) +80003368: 0bf12c23 sw t6,184(sp) +8000336c: 0bc12e23 sw t3,188(sp) +80003370: 6e40f0ef jal ra,80012a54 <__trunctfdf2> +80003374: 0cc10613 addi a2,sp,204 +80003378: 25c050ef jal ra,800085d4 +8000337c: 00058613 mv a2,a1 +80003380: 00050593 mv a1,a0 +80003384: 000c0513 mv a0,s8 +80003388: 4a40f0ef jal ra,8001282c <__extenddftf2> +8000338c: 09010793 addi a5,sp,144 +80003390: 00078593 mv a1,a5 +80003394: 00f12423 sw a5,8(sp) +80003398: 0b012783 lw a5,176(sp) +8000339c: 0a010c93 addi s9,sp,160 +800033a0: 08010613 addi a2,sp,128 +800033a4: 08f12823 sw a5,144(sp) +800033a8: 0b412783 lw a5,180(sp) +800033ac: 000c8513 mv a0,s9 +800033b0: 06c12623 sw a2,108(sp) +800033b4: 08f12a23 sw a5,148(sp) +800033b8: 0b812783 lw a5,184(sp) +800033bc: 08012023 sw zero,128(sp) +800033c0: 08012223 sw zero,132(sp) +800033c4: 08f12c23 sw a5,152(sp) +800033c8: 0bc12783 lw a5,188(sp) +800033cc: 08012423 sw zero,136(sp) +800033d0: 08f12e23 sw a5,156(sp) +800033d4: 3ffc07b7 lui a5,0x3ffc0 +800033d8: 08f12623 sw a5,140(sp) +800033dc: 3b40c0ef jal ra,8000f790 <__multf3> +800033e0: 0a012803 lw a6,160(sp) +800033e4: 0a412e03 lw t3,164(sp) +800033e8: 0a812e83 lw t4,168(sp) +800033ec: 0ac12f03 lw t5,172(sp) +800033f0: 000c8593 mv a1,s9 +800033f4: 000c0513 mv a0,s8 +800033f8: 0b012823 sw a6,176(sp) +800033fc: 03012223 sw a6,36(sp) +80003400: 0bc12a23 sw t3,180(sp) +80003404: 03c12023 sw t3,32(sp) +80003408: 0bd12c23 sw t4,184(sp) +8000340c: 01d12e23 sw t4,28(sp) +80003410: 0be12e23 sw t5,188(sp) +80003414: 01e12823 sw t5,16(sp) +80003418: 0a012023 sw zero,160(sp) +8000341c: 0a012223 sw zero,164(sp) +80003420: 0a012423 sw zero,168(sp) +80003424: 0a012623 sw zero,172(sp) +80003428: 7a50b0ef jal ra,8000f3cc <__eqtf2> +8000342c: 01012f03 lw t5,16(sp) +80003430: 01c12e83 lw t4,28(sp) +80003434: 02012e03 lw t3,32(sp) +80003438: 02412803 lw a6,36(sp) +8000343c: 02812303 lw t1,40(sp) +80003440: 02c12883 lw a7,44(sp) +80003444: 00051663 bnez a0,80003450 <_svfprintf_r+0x2340> +80003448: 00100793 li a5,1 +8000344c: 0cf12623 sw a5,204(sp) +80003450: 800137b7 lui a5,0x80013 +80003454: 2ec78793 addi a5,a5,748 # 800132ec <__stack_top+0x810132ec> +80003458: 06f12223 sw a5,100(sp) +8000345c: fff30693 addi a3,t1,-1 +80003460: 000d0793 mv a5,s10 +80003464: 0940006f j 800034f8 <_svfprintf_r+0x23e8> +80003468: 000c8593 mv a1,s9 +8000346c: 000c0513 mv a0,s8 +80003470: 06c12023 sw a2,96(sp) +80003474: 05f12e23 sw t6,92(sp) +80003478: 04512c23 sw t0,88(sp) +8000347c: 04712a23 sw t2,84(sp) +80003480: 04f12823 sw a5,80(sp) +80003484: 03112a23 sw a7,52(sp) +80003488: 02612823 sw t1,48(sp) +8000348c: 0a712823 sw t2,176(sp) +80003490: 02712623 sw t2,44(sp) +80003494: 0a512a23 sw t0,180(sp) +80003498: 02512423 sw t0,40(sp) +8000349c: 0bf12c23 sw t6,184(sp) +800034a0: 03f12223 sw t6,36(sp) +800034a4: 0ac12e23 sw a2,188(sp) +800034a8: 02c12023 sw a2,32(sp) +800034ac: 0a012023 sw zero,160(sp) +800034b0: 0a012223 sw zero,164(sp) +800034b4: 0a012423 sw zero,168(sp) +800034b8: 0a012623 sw zero,172(sp) +800034bc: 7110b0ef jal ra,8000f3cc <__eqtf2> +800034c0: 01c12683 lw a3,28(sp) +800034c4: 02012f03 lw t5,32(sp) +800034c8: 02412e83 lw t4,36(sp) +800034cc: 02812e03 lw t3,40(sp) +800034d0: 02c12803 lw a6,44(sp) +800034d4: 03012303 lw t1,48(sp) +800034d8: 03412883 lw a7,52(sp) +800034dc: 05012783 lw a5,80(sp) +800034e0: 05412383 lw t2,84(sp) +800034e4: 05812283 lw t0,88(sp) +800034e8: 05c12f83 lw t6,92(sp) +800034ec: 06012603 lw a2,96(sp) +800034f0: fff68693 addi a3,a3,-1 +800034f4: 10050e63 beqz a0,80003610 <_svfprintf_r+0x2500> +800034f8: 00812603 lw a2,8(sp) +800034fc: 000c8593 mv a1,s9 +80003500: 02f12a23 sw a5,52(sp) +80003504: 000c0513 mv a0,s8 +80003508: 400307b7 lui a5,0x40030 +8000350c: 04d12823 sw a3,80(sp) +80003510: 03112823 sw a7,48(sp) +80003514: 02612623 sw t1,44(sp) +80003518: 08f12e23 sw a5,156(sp) +8000351c: 0be12623 sw t5,172(sp) +80003520: 0b012023 sw a6,160(sp) +80003524: 0bc12223 sw t3,164(sp) +80003528: 0bd12423 sw t4,168(sp) +8000352c: 08012823 sw zero,144(sp) +80003530: 08012a23 sw zero,148(sp) +80003534: 08012c23 sw zero,152(sp) +80003538: 2580c0ef jal ra,8000f790 <__multf3> +8000353c: 0b012e83 lw t4,176(sp) +80003540: 0b412e03 lw t3,180(sp) +80003544: 0b812803 lw a6,184(sp) +80003548: 0bc12603 lw a2,188(sp) +8000354c: 000c0513 mv a0,s8 +80003550: 03d12423 sw t4,40(sp) +80003554: 03c12223 sw t3,36(sp) +80003558: 03012023 sw a6,32(sp) +8000355c: 00c12e23 sw a2,28(sp) +80003560: 7d10e0ef jal ra,80012530 <__fixtfsi> +80003564: 00050593 mv a1,a0 +80003568: 00a12823 sw a0,16(sp) +8000356c: 000c0513 mv a0,s8 +80003570: 16c0f0ef jal ra,800126dc <__floatsitf> +80003574: 01c12603 lw a2,28(sp) +80003578: 02812e83 lw t4,40(sp) +8000357c: 02412e03 lw t3,36(sp) +80003580: 08c12e23 sw a2,156(sp) +80003584: 0b012603 lw a2,176(sp) +80003588: 02012803 lw a6,32(sp) +8000358c: 00812583 lw a1,8(sp) +80003590: 08c12023 sw a2,128(sp) +80003594: 0b412603 lw a2,180(sp) +80003598: 000c8513 mv a0,s9 +8000359c: 09d12823 sw t4,144(sp) +800035a0: 08c12223 sw a2,132(sp) +800035a4: 0b812603 lw a2,184(sp) +800035a8: 09c12a23 sw t3,148(sp) +800035ac: 09012c23 sw a6,152(sp) +800035b0: 08c12423 sw a2,136(sp) +800035b4: 0bc12603 lw a2,188(sp) +800035b8: 08c12623 sw a2,140(sp) +800035bc: 06c12603 lw a2,108(sp) +800035c0: 4a80d0ef jal ra,80010a68 <__subtf3> +800035c4: 06412703 lw a4,100(sp) +800035c8: 01012783 lw a5,16(sp) +800035cc: 05012683 lw a3,80(sp) +800035d0: 0a012383 lw t2,160(sp) +800035d4: 00f70633 add a2,a4,a5 +800035d8: 00064583 lbu a1,0(a2) +800035dc: 03412783 lw a5,52(sp) +800035e0: 0a412283 lw t0,164(sp) +800035e4: 0a812f83 lw t6,168(sp) +800035e8: 0ac12603 lw a2,172(sp) +800035ec: 06f12a23 sw a5,116(sp) +800035f0: 00b78023 sb a1,0(a5) # 40030000 <__stack_size+0x4002fc00> +800035f4: 06d12823 sw a3,112(sp) +800035f8: fff00713 li a4,-1 +800035fc: 00d12e23 sw a3,28(sp) +80003600: 02c12303 lw t1,44(sp) +80003604: 03012883 lw a7,48(sp) +80003608: 00178793 addi a5,a5,1 +8000360c: e4e69ee3 bne a3,a4,80003468 <_svfprintf_r+0x2358> +80003610: 3ffe06b7 lui a3,0x3ffe0 +80003614: 000c8593 mv a1,s9 +80003618: 000c0513 mv a0,s8 +8000361c: 02f12023 sw a5,32(sp) +80003620: 01112e23 sw a7,28(sp) +80003624: 00612423 sw t1,8(sp) +80003628: 0a712823 sw t2,176(sp) +8000362c: 02712823 sw t2,48(sp) +80003630: 0a512a23 sw t0,180(sp) +80003634: 02512623 sw t0,44(sp) +80003638: 0bf12c23 sw t6,184(sp) +8000363c: 03f12423 sw t6,40(sp) +80003640: 0ac12e23 sw a2,188(sp) +80003644: 02c12223 sw a2,36(sp) +80003648: 0a012023 sw zero,160(sp) +8000364c: 0a012223 sw zero,164(sp) +80003650: 0a012423 sw zero,168(sp) +80003654: 0ad12623 sw a3,172(sp) +80003658: 6a10b0ef jal ra,8000f4f8 <__getf2> +8000365c: 00812303 lw t1,8(sp) +80003660: 01c12883 lw a7,28(sp) +80003664: 02012783 lw a5,32(sp) +80003668: 0aa04463 bgtz a0,80003710 <_svfprintf_r+0x2600> +8000366c: 03012383 lw t2,48(sp) +80003670: 02c12283 lw t0,44(sp) +80003674: 02812f83 lw t6,40(sp) +80003678: 02412603 lw a2,36(sp) +8000367c: 3ffe06b7 lui a3,0x3ffe0 +80003680: 000c8593 mv a1,s9 +80003684: 000c0513 mv a0,s8 +80003688: 0a712823 sw t2,176(sp) +8000368c: 0a512a23 sw t0,180(sp) +80003690: 0bf12c23 sw t6,184(sp) +80003694: 0ac12e23 sw a2,188(sp) +80003698: 0a012023 sw zero,160(sp) +8000369c: 0a012223 sw zero,164(sp) +800036a0: 0a012423 sw zero,168(sp) +800036a4: 0ad12623 sw a3,172(sp) +800036a8: 5250b0ef jal ra,8000f3cc <__eqtf2> +800036ac: 00812303 lw t1,8(sp) +800036b0: 01c12883 lw a7,28(sp) +800036b4: 02012783 lw a5,32(sp) +800036b8: 00051863 bnez a0,800036c8 <_svfprintf_r+0x25b8> +800036bc: 01012703 lw a4,16(sp) +800036c0: 00177693 andi a3,a4,1 +800036c4: 04069663 bnez a3,80003710 <_svfprintf_r+0x2600> +800036c8: 07012703 lw a4,112(sp) +800036cc: 03000613 li a2,48 +800036d0: 00170693 addi a3,a4,1 +800036d4: 00d786b3 add a3,a5,a3 +800036d8: 00075463 bgez a4,800036e0 <_svfprintf_r+0x25d0> +800036dc: 8f0fe06f j 800017cc <_svfprintf_r+0x6bc> +800036e0: 00178793 addi a5,a5,1 +800036e4: fec78fa3 sb a2,-1(a5) +800036e8: fed79ce3 bne a5,a3,800036e0 <_svfprintf_r+0x25d0> +800036ec: 8e0fe06f j 800017cc <_svfprintf_r+0x6bc> +800036f0: 07212423 sw s2,104(sp) +800036f4: 00000d93 li s11,0 +800036f8: 00028913 mv s2,t0 +800036fc: 800007b7 lui a5,0x80000 +80003700: 01c7ce33 xor t3,a5,t3 +80003704: 02d00793 li a5,45 +80003708: 06f12e23 sw a5,124(sp) +8000370c: c31ff06f j 8000333c <_svfprintf_r+0x222c> +80003710: 07412703 lw a4,116(sp) +80003714: 00078693 mv a3,a5 +80003718: 0ce12e23 sw a4,220(sp) +8000371c: 06412703 lw a4,100(sp) +80003720: fff7c603 lbu a2,-1(a5) # 7fffffff <__stack_top+0x80ffffff> +80003724: 00f74583 lbu a1,15(a4) +80003728: 02b61063 bne a2,a1,80003748 <_svfprintf_r+0x2638> +8000372c: 03000513 li a0,48 +80003730: fea68fa3 sb a0,-1(a3) # 3ffdffff <__stack_size+0x3ffdfbff> +80003734: 0dc12683 lw a3,220(sp) +80003738: fff68613 addi a2,a3,-1 +8000373c: 0cc12e23 sw a2,220(sp) +80003740: fff6c603 lbu a2,-1(a3) +80003744: fec586e3 beq a1,a2,80003730 <_svfprintf_r+0x2620> +80003748: 00160593 addi a1,a2,1 +8000374c: 03900513 li a0,57 +80003750: 0ff5f593 andi a1,a1,255 +80003754: 00a60663 beq a2,a0,80003760 <_svfprintf_r+0x2650> +80003758: feb68fa3 sb a1,-1(a3) +8000375c: 870fe06f j 800017cc <_svfprintf_r+0x6bc> +80003760: 06412703 lw a4,100(sp) +80003764: 00a74583 lbu a1,10(a4) +80003768: feb68fa3 sb a1,-1(a3) +8000376c: 860fe06f j 800017cc <_svfprintf_r+0x6bc> +80003770: 00130593 addi a1,t1,1 +80003774: 000a8513 mv a0,s5 +80003778: 01112823 sw a7,16(sp) +8000377c: 00612423 sw t1,8(sp) +80003780: 46c030ef jal ra,80006bec <_malloc_r> +80003784: 00812303 lw t1,8(sp) +80003788: 01012883 lw a7,16(sp) +8000378c: 00050d13 mv s10,a0 +80003790: 42050463 beqz a0,80003bb8 <_svfprintf_r+0x2aa8> +80003794: 00050d93 mv s11,a0 +80003798: b81ff06f j 80003318 <_svfprintf_r+0x2208> +8000379c: 03000793 li a5,48 +800037a0: 0cf10423 sb a5,200(sp) +800037a4: 07800793 li a5,120 +800037a8: b55ff06f j 800032fc <_svfprintf_r+0x21ec> +800037ac: 009787b3 add a5,a5,s1 +800037b0: 00168693 addi a3,a3,1 +800037b4: 0138a023 sw s3,0(a7) +800037b8: 0098a223 sw s1,4(a7) +800037bc: 0ef12623 sw a5,236(sp) +800037c0: 0ed12423 sw a3,232(sp) +800037c4: 00700613 li a2,7 +800037c8: b8d65e63 bge a2,a3,80002b64 <_svfprintf_r+0x1a54> +800037cc: 0e410613 addi a2,sp,228 +800037d0: 000b0593 mv a1,s6 +800037d4: 000a8513 mv a0,s5 +800037d8: 1d4050ef jal ra,800089ac <__ssprint_r> +800037dc: 00050463 beqz a0,800037e4 <_svfprintf_r+0x26d4> +800037e0: a25fe06f j 80002204 <_svfprintf_r+0x10f4> +800037e4: 0ec12783 lw a5,236(sp) +800037e8: 0e812683 lw a3,232(sp) +800037ec: 000b8893 mv a7,s7 +800037f0: b78ff06f j 80002b68 <_svfprintf_r+0x1a58> +800037f4: 04700793 li a5,71 +800037f8: 006d0833 add a6,s10,t1 +800037fc: 06f12c23 sw a5,120(sp) +80003800: 0a010c93 addi s9,sp,160 +80003804: f5dfd06f j 80001760 <_svfprintf_r+0x650> +80003808: 00090c13 mv s8,s2 +8000380c: d0cfe06f j 80001d18 <_svfprintf_r+0xc08> +80003810: fff00793 li a5,-1 +80003814: 00f12223 sw a5,4(sp) +80003818: c05fd06f j 8000141c <_svfprintf_r+0x30c> +8000381c: 00031463 bnez t1,80003824 <_svfprintf_r+0x2714> +80003820: 00100313 li t1,1 +80003824: 0fc12e03 lw t3,252(sp) +80003828: 0f012e83 lw t4,240(sp) +8000382c: 0f412f03 lw t5,244(sp) +80003830: 0f812f83 lw t6,248(sp) +80003834: 10096293 ori t0,s2,256 +80003838: ea0e4ce3 bltz t3,800036f0 <_svfprintf_r+0x25e0> +8000383c: 0b010c13 addi s8,sp,176 +80003840: 00030693 mv a3,t1 +80003844: 0dc10813 addi a6,sp,220 +80003848: 0d010793 addi a5,sp,208 +8000384c: 0cc10713 addi a4,sp,204 +80003850: 00200613 li a2,2 +80003854: 000c0593 mv a1,s8 +80003858: 000a8513 mv a0,s5 +8000385c: 02512623 sw t0,44(sp) +80003860: 03112423 sw a7,40(sp) +80003864: 02612223 sw t1,36(sp) +80003868: 0bd12823 sw t4,176(sp) +8000386c: 03d12023 sw t4,32(sp) +80003870: 0be12a23 sw t5,180(sp) +80003874: 01e12e23 sw t5,28(sp) +80003878: 0bf12c23 sw t6,184(sp) +8000387c: 01f12823 sw t6,16(sp) +80003880: 0bc12e23 sw t3,188(sp) +80003884: 01c12423 sw t3,8(sp) +80003888: 01c020ef jal ra,800058a4 <_ldtoa_r> +8000388c: 02c12283 lw t0,44(sp) +80003890: 07212423 sw s2,104(sp) +80003894: 00812e03 lw t3,8(sp) +80003898: 01012f83 lw t6,16(sp) +8000389c: 01c12f03 lw t5,28(sp) +800038a0: 02012e83 lw t4,32(sp) +800038a4: 02412303 lw t1,36(sp) +800038a8: 02812883 lw a7,40(sp) +800038ac: 00050d13 mv s10,a0 +800038b0: 00028913 mv s2,t0 +800038b4: 00000d93 li s11,0 +800038b8: 06012e23 sw zero,124(sp) +800038bc: 939ff06f j 800031f4 <_svfprintf_r+0x20e4> +800038c0: 06700493 li s1,103 +800038c4: 03812783 lw a5,56(sp) +800038c8: 0ff00693 li a3,255 +800038cc: 02012623 sw zero,44(sp) +800038d0: 0007c783 lbu a5,0(a5) +800038d4: 02012a23 sw zero,52(sp) +800038d8: 04d78863 beq a5,a3,80003928 <_svfprintf_r+0x2818> +800038dc: 03012703 lw a4,48(sp) +800038e0: 04e7d463 bge a5,a4,80003928 <_svfprintf_r+0x2818> +800038e4: 40f707b3 sub a5,a4,a5 +800038e8: 03812703 lw a4,56(sp) +800038ec: 02f12823 sw a5,48(sp) +800038f0: 00174783 lbu a5,1(a4) +800038f4: 00078e63 beqz a5,80003910 <_svfprintf_r+0x2800> +800038f8: 03412603 lw a2,52(sp) +800038fc: 00170713 addi a4,a4,1 +80003900: 02e12c23 sw a4,56(sp) +80003904: 00160613 addi a2,a2,1 +80003908: 02c12a23 sw a2,52(sp) +8000390c: fcdff06f j 800038d8 <_svfprintf_r+0x27c8> +80003910: 02c12703 lw a4,44(sp) +80003914: 03812783 lw a5,56(sp) +80003918: 00170713 addi a4,a4,1 +8000391c: 0007c783 lbu a5,0(a5) +80003920: 02e12623 sw a4,44(sp) +80003924: fb5ff06f j 800038d8 <_svfprintf_r+0x27c8> +80003928: 02c12703 lw a4,44(sp) +8000392c: 03412783 lw a5,52(sp) +80003930: 00e787b3 add a5,a5,a4 +80003934: 04812703 lw a4,72(sp) +80003938: 02e787b3 mul a5,a5,a4 +8000393c: 01978cb3 add s9,a5,s9 +80003940: fffccc13 not s8,s9 +80003944: 41fc5c13 srai s8,s8,0x1f +80003948: 018cfc33 and s8,s9,s8 +8000394c: fcdfd06f j 80001918 <_svfprintf_r+0x808> +80003950: 03c12783 lw a5,60(sp) +80003954: 06600493 li s1,102 +80003958: 00f70cb3 add s9,a4,a5 +8000395c: 006c8cb3 add s9,s9,t1 +80003960: 92dff06f j 8000328c <_svfprintf_r+0x217c> +80003964: 00000d93 li s11,0 +80003968: 00078913 mv s2,a5 +8000396c: d91ff06f j 800036fc <_svfprintf_r+0x25ec> +80003970: 0b010c13 addi s8,sp,176 +80003974: 000c0513 mv a0,s8 +80003978: 03112623 sw a7,44(sp) +8000397c: 02612423 sw t1,40(sp) +80003980: 0bd12823 sw t4,176(sp) +80003984: 0be12a23 sw t5,180(sp) +80003988: 0bf12c23 sw t6,184(sp) +8000398c: 0bc12e23 sw t3,188(sp) +80003990: 0c40f0ef jal ra,80012a54 <__trunctfdf2> +80003994: 0cc10613 addi a2,sp,204 +80003998: 43d040ef jal ra,800085d4 +8000399c: 00058613 mv a2,a1 +800039a0: 00050593 mv a1,a0 +800039a4: 000c0513 mv a0,s8 +800039a8: 6850e0ef jal ra,8001282c <__extenddftf2> +800039ac: 09010793 addi a5,sp,144 +800039b0: 00078593 mv a1,a5 +800039b4: 00f12423 sw a5,8(sp) +800039b8: 0b012783 lw a5,176(sp) +800039bc: 0a010c93 addi s9,sp,160 +800039c0: 08010613 addi a2,sp,128 +800039c4: 08f12823 sw a5,144(sp) +800039c8: 0b412783 lw a5,180(sp) +800039cc: 000c8513 mv a0,s9 +800039d0: 06c12623 sw a2,108(sp) +800039d4: 08f12a23 sw a5,148(sp) +800039d8: 0b812783 lw a5,184(sp) +800039dc: 08012023 sw zero,128(sp) +800039e0: 08012223 sw zero,132(sp) +800039e4: 08f12c23 sw a5,152(sp) +800039e8: 0bc12783 lw a5,188(sp) +800039ec: 08012423 sw zero,136(sp) +800039f0: 08f12e23 sw a5,156(sp) +800039f4: 3ffc07b7 lui a5,0x3ffc0 +800039f8: 08f12623 sw a5,140(sp) +800039fc: 5950b0ef jal ra,8000f790 <__multf3> +80003a00: 0a012803 lw a6,160(sp) +80003a04: 0a412e03 lw t3,164(sp) +80003a08: 0a812e83 lw t4,168(sp) +80003a0c: 0ac12f03 lw t5,172(sp) +80003a10: 000c8593 mv a1,s9 +80003a14: 000c0513 mv a0,s8 +80003a18: 0b012823 sw a6,176(sp) +80003a1c: 03012223 sw a6,36(sp) +80003a20: 0bc12a23 sw t3,180(sp) +80003a24: 03c12023 sw t3,32(sp) +80003a28: 0bd12c23 sw t4,184(sp) +80003a2c: 01d12e23 sw t4,28(sp) +80003a30: 0be12e23 sw t5,188(sp) +80003a34: 01e12823 sw t5,16(sp) +80003a38: 0a012023 sw zero,160(sp) +80003a3c: 0a012223 sw zero,164(sp) +80003a40: 0a012423 sw zero,168(sp) +80003a44: 0a012623 sw zero,172(sp) +80003a48: 1850b0ef jal ra,8000f3cc <__eqtf2> +80003a4c: 01012f03 lw t5,16(sp) +80003a50: 01c12e83 lw t4,28(sp) +80003a54: 02012e03 lw t3,32(sp) +80003a58: 02412803 lw a6,36(sp) +80003a5c: 02812303 lw t1,40(sp) +80003a60: 02c12883 lw a7,44(sp) +80003a64: 00051663 bnez a0,80003a70 <_svfprintf_r+0x2960> +80003a68: 00100793 li a5,1 +80003a6c: 0cf12623 sw a5,204(sp) +80003a70: 800137b7 lui a5,0x80013 +80003a74: 2d878793 addi a5,a5,728 # 800132d8 <__stack_top+0x810132d8> +80003a78: 06f12223 sw a5,100(sp) +80003a7c: 9e1ff06f j 8000345c <_svfprintf_r+0x234c> +80003a80: 0d610693 addi a3,sp,214 +80003a84: 00061863 bnez a2,80003a94 <_svfprintf_r+0x2984> +80003a88: 03000693 li a3,48 +80003a8c: 0cd10b23 sb a3,214(sp) +80003a90: 0d710693 addi a3,sp,215 +80003a94: 1b010713 addi a4,sp,432 +80003a98: 03078793 addi a5,a5,48 +80003a9c: 40e68633 sub a2,a3,a4 +80003aa0: 00f68023 sb a5,0(a3) +80003aa4: 0dd60793 addi a5,a2,221 +80003aa8: 04f12223 sw a5,68(sp) +80003aac: e29fd06f j 800018d4 <_svfprintf_r+0x7c4> +80003ab0: 06812783 lw a5,104(sp) +80003ab4: 0017f793 andi a5,a5,1 +80003ab8: 00079463 bnez a5,80003ac0 <_svfprintf_r+0x29b0> +80003abc: e39fd06f j 800018f4 <_svfprintf_r+0x7e4> +80003ac0: e2dfd06f j 800018ec <_svfprintf_r+0x7dc> +80003ac4: 0a010c93 addi s9,sp,160 80003ac8: 000c8593 mv a1,s9 80003acc: 000c0513 mv a0,s8 -80003ad0: 02f12023 sw a5,32(sp) -80003ad4: 01112e23 sw a7,28(sp) -80003ad8: 00612423 sw t1,8(sp) -80003adc: 0a712823 sw t2,176(sp) -80003ae0: 02712823 sw t2,48(sp) -80003ae4: 0a512a23 sw t0,180(sp) -80003ae8: 02512623 sw t0,44(sp) +80003ad0: 03012623 sw a6,44(sp) +80003ad4: 03112423 sw a7,40(sp) +80003ad8: 02612223 sw t1,36(sp) +80003adc: 0bd12823 sw t4,176(sp) +80003ae0: 03d12023 sw t4,32(sp) +80003ae4: 0be12a23 sw t5,180(sp) +80003ae8: 01e12e23 sw t5,28(sp) 80003aec: 0bf12c23 sw t6,184(sp) -80003af0: 03f12423 sw t6,40(sp) -80003af4: 0ac12e23 sw a2,188(sp) -80003af8: 02c12223 sw a2,36(sp) +80003af0: 01f12823 sw t6,16(sp) +80003af4: 0bc12e23 sw t3,188(sp) +80003af8: 01c12423 sw t3,8(sp) 80003afc: 0a012023 sw zero,160(sp) 80003b00: 0a012223 sw zero,164(sp) 80003b04: 0a012423 sw zero,168(sp) -80003b08: 0ad12623 sw a3,172(sp) -80003b0c: 6a10b0ef jal ra,8000f9ac <__getf2> -80003b10: 00812303 lw t1,8(sp) -80003b14: 01c12883 lw a7,28(sp) -80003b18: 02012783 lw a5,32(sp) -80003b1c: 0aa04463 bgtz a0,80003bc4 <_svfprintf_r+0x2600> -80003b20: 03012383 lw t2,48(sp) -80003b24: 02c12283 lw t0,44(sp) -80003b28: 02812f83 lw t6,40(sp) -80003b2c: 02412603 lw a2,36(sp) -80003b30: 3ffe06b7 lui a3,0x3ffe0 -80003b34: 000c8593 mv a1,s9 -80003b38: 000c0513 mv a0,s8 -80003b3c: 0a712823 sw t2,176(sp) -80003b40: 0a512a23 sw t0,180(sp) -80003b44: 0bf12c23 sw t6,184(sp) -80003b48: 0ac12e23 sw a2,188(sp) -80003b4c: 0a012023 sw zero,160(sp) -80003b50: 0a012223 sw zero,164(sp) -80003b54: 0a012423 sw zero,168(sp) -80003b58: 0ad12623 sw a3,172(sp) -80003b5c: 5250b0ef jal ra,8000f880 <__eqtf2> -80003b60: 00812303 lw t1,8(sp) -80003b64: 01c12883 lw a7,28(sp) -80003b68: 02012783 lw a5,32(sp) -80003b6c: 00051863 bnez a0,80003b7c <_svfprintf_r+0x25b8> -80003b70: 01012703 lw a4,16(sp) -80003b74: 00177693 andi a3,a4,1 -80003b78: 04069663 bnez a3,80003bc4 <_svfprintf_r+0x2600> -80003b7c: 07012703 lw a4,112(sp) -80003b80: 03000613 li a2,48 -80003b84: 00170693 addi a3,a4,1 -80003b88: 00d786b3 add a3,a5,a3 -80003b8c: 00075463 bgez a4,80003b94 <_svfprintf_r+0x25d0> -80003b90: 8f0fe06f j 80001c80 <_svfprintf_r+0x6bc> -80003b94: 00178793 addi a5,a5,1 -80003b98: fec78fa3 sb a2,-1(a5) -80003b9c: fed79ce3 bne a5,a3,80003b94 <_svfprintf_r+0x25d0> -80003ba0: 8e0fe06f j 80001c80 <_svfprintf_r+0x6bc> -80003ba4: 07212423 sw s2,104(sp) -80003ba8: 00000d93 li s11,0 -80003bac: 00028913 mv s2,t0 -80003bb0: 800007b7 lui a5,0x80000 -80003bb4: 01c7ce33 xor t3,a5,t3 -80003bb8: 02d00793 li a5,45 -80003bbc: 06f12e23 sw a5,124(sp) -80003bc0: c31ff06f j 800037f0 <_svfprintf_r+0x222c> -80003bc4: 07412703 lw a4,116(sp) -80003bc8: 00078693 mv a3,a5 -80003bcc: 0ce12e23 sw a4,220(sp) -80003bd0: 06412703 lw a4,100(sp) -80003bd4: fff7c603 lbu a2,-1(a5) # 7fffffff <__stack_top+0x80ffffff> -80003bd8: 00f74583 lbu a1,15(a4) -80003bdc: 02b61063 bne a2,a1,80003bfc <_svfprintf_r+0x2638> -80003be0: 03000513 li a0,48 -80003be4: fea68fa3 sb a0,-1(a3) # 3ffdffff <__stack_size+0x3ffdfbff> -80003be8: 0dc12683 lw a3,220(sp) -80003bec: fff68613 addi a2,a3,-1 -80003bf0: 0cc12e23 sw a2,220(sp) -80003bf4: fff6c603 lbu a2,-1(a3) -80003bf8: fec586e3 beq a1,a2,80003be4 <_svfprintf_r+0x2620> -80003bfc: 00160593 addi a1,a2,1 -80003c00: 03900513 li a0,57 -80003c04: 0ff5f593 andi a1,a1,255 -80003c08: 00a60663 beq a2,a0,80003c14 <_svfprintf_r+0x2650> -80003c0c: feb68fa3 sb a1,-1(a3) -80003c10: 870fe06f j 80001c80 <_svfprintf_r+0x6bc> -80003c14: 06412703 lw a4,100(sp) -80003c18: 00a74583 lbu a1,10(a4) -80003c1c: feb68fa3 sb a1,-1(a3) -80003c20: 860fe06f j 80001c80 <_svfprintf_r+0x6bc> -80003c24: 00130593 addi a1,t1,1 -80003c28: 000a8513 mv a0,s5 -80003c2c: 01112823 sw a7,16(sp) -80003c30: 00612423 sw t1,8(sp) -80003c34: 46c030ef jal ra,800070a0 <_malloc_r> -80003c38: 00812303 lw t1,8(sp) -80003c3c: 01012883 lw a7,16(sp) -80003c40: 00050d13 mv s10,a0 -80003c44: 42050463 beqz a0,8000406c <_svfprintf_r+0x2aa8> -80003c48: 00050d93 mv s11,a0 -80003c4c: b81ff06f j 800037cc <_svfprintf_r+0x2208> -80003c50: 03000793 li a5,48 -80003c54: 0cf10423 sb a5,200(sp) -80003c58: 07800793 li a5,120 -80003c5c: b55ff06f j 800037b0 <_svfprintf_r+0x21ec> -80003c60: 009787b3 add a5,a5,s1 -80003c64: 00168693 addi a3,a3,1 -80003c68: 0138a023 sw s3,0(a7) -80003c6c: 0098a223 sw s1,4(a7) -80003c70: 0ef12623 sw a5,236(sp) -80003c74: 0ed12423 sw a3,232(sp) -80003c78: 00700613 li a2,7 -80003c7c: b8d65e63 bge a2,a3,80003018 <_svfprintf_r+0x1a54> -80003c80: 0e410613 addi a2,sp,228 -80003c84: 000b0593 mv a1,s6 -80003c88: 000a8513 mv a0,s5 -80003c8c: 1d4050ef jal ra,80008e60 <__ssprint_r> -80003c90: 00050463 beqz a0,80003c98 <_svfprintf_r+0x26d4> -80003c94: a25fe06f j 800026b8 <_svfprintf_r+0x10f4> -80003c98: 0ec12783 lw a5,236(sp) -80003c9c: 0e812683 lw a3,232(sp) -80003ca0: 000b8893 mv a7,s7 -80003ca4: b78ff06f j 8000301c <_svfprintf_r+0x1a58> -80003ca8: 04700793 li a5,71 -80003cac: 006d0833 add a6,s10,t1 -80003cb0: 06f12c23 sw a5,120(sp) -80003cb4: 0a010c93 addi s9,sp,160 -80003cb8: f5dfd06f j 80001c14 <_svfprintf_r+0x650> -80003cbc: 00090c13 mv s8,s2 -80003cc0: d0cfe06f j 800021cc <_svfprintf_r+0xc08> -80003cc4: fff00793 li a5,-1 -80003cc8: 00f12223 sw a5,4(sp) -80003ccc: c05fd06f j 800018d0 <_svfprintf_r+0x30c> -80003cd0: 00031463 bnez t1,80003cd8 <_svfprintf_r+0x2714> -80003cd4: 00100313 li t1,1 -80003cd8: 0fc12e03 lw t3,252(sp) -80003cdc: 0f012e83 lw t4,240(sp) -80003ce0: 0f412f03 lw t5,244(sp) -80003ce4: 0f812f83 lw t6,248(sp) -80003ce8: 10096293 ori t0,s2,256 -80003cec: ea0e4ce3 bltz t3,80003ba4 <_svfprintf_r+0x25e0> -80003cf0: 0b010c13 addi s8,sp,176 -80003cf4: 00030693 mv a3,t1 -80003cf8: 0dc10813 addi a6,sp,220 -80003cfc: 0d010793 addi a5,sp,208 -80003d00: 0cc10713 addi a4,sp,204 -80003d04: 00200613 li a2,2 -80003d08: 000c0593 mv a1,s8 -80003d0c: 000a8513 mv a0,s5 -80003d10: 02512623 sw t0,44(sp) -80003d14: 03112423 sw a7,40(sp) -80003d18: 02612223 sw t1,36(sp) -80003d1c: 0bd12823 sw t4,176(sp) -80003d20: 03d12023 sw t4,32(sp) -80003d24: 0be12a23 sw t5,180(sp) -80003d28: 01e12e23 sw t5,28(sp) -80003d2c: 0bf12c23 sw t6,184(sp) -80003d30: 01f12823 sw t6,16(sp) -80003d34: 0bc12e23 sw t3,188(sp) -80003d38: 01c12423 sw t3,8(sp) -80003d3c: 01c020ef jal ra,80005d58 <_ldtoa_r> -80003d40: 02c12283 lw t0,44(sp) -80003d44: 07212423 sw s2,104(sp) -80003d48: 00812e03 lw t3,8(sp) -80003d4c: 01012f83 lw t6,16(sp) -80003d50: 01c12f03 lw t5,28(sp) -80003d54: 02012e83 lw t4,32(sp) -80003d58: 02412303 lw t1,36(sp) -80003d5c: 02812883 lw a7,40(sp) -80003d60: 00050d13 mv s10,a0 -80003d64: 00028913 mv s2,t0 -80003d68: 00000d93 li s11,0 -80003d6c: 06012e23 sw zero,124(sp) -80003d70: 939ff06f j 800036a8 <_svfprintf_r+0x20e4> -80003d74: 06700493 li s1,103 -80003d78: 03812783 lw a5,56(sp) -80003d7c: 0ff00693 li a3,255 -80003d80: 02012623 sw zero,44(sp) -80003d84: 0007c783 lbu a5,0(a5) -80003d88: 02012a23 sw zero,52(sp) -80003d8c: 04d78863 beq a5,a3,80003ddc <_svfprintf_r+0x2818> -80003d90: 03012703 lw a4,48(sp) -80003d94: 04e7d463 bge a5,a4,80003ddc <_svfprintf_r+0x2818> -80003d98: 40f707b3 sub a5,a4,a5 -80003d9c: 03812703 lw a4,56(sp) -80003da0: 02f12823 sw a5,48(sp) -80003da4: 00174783 lbu a5,1(a4) -80003da8: 00078e63 beqz a5,80003dc4 <_svfprintf_r+0x2800> -80003dac: 03412603 lw a2,52(sp) -80003db0: 00170713 addi a4,a4,1 -80003db4: 02e12c23 sw a4,56(sp) -80003db8: 00160613 addi a2,a2,1 -80003dbc: 02c12a23 sw a2,52(sp) -80003dc0: fcdff06f j 80003d8c <_svfprintf_r+0x27c8> -80003dc4: 02c12703 lw a4,44(sp) -80003dc8: 03812783 lw a5,56(sp) -80003dcc: 00170713 addi a4,a4,1 -80003dd0: 0007c783 lbu a5,0(a5) -80003dd4: 02e12623 sw a4,44(sp) -80003dd8: fb5ff06f j 80003d8c <_svfprintf_r+0x27c8> -80003ddc: 02c12703 lw a4,44(sp) -80003de0: 03412783 lw a5,52(sp) -80003de4: 00e787b3 add a5,a5,a4 -80003de8: 04812703 lw a4,72(sp) -80003dec: 02e787b3 mul a5,a5,a4 -80003df0: 01978cb3 add s9,a5,s9 -80003df4: fffccc13 not s8,s9 -80003df8: 41fc5c13 srai s8,s8,0x1f -80003dfc: 018cfc33 and s8,s9,s8 -80003e00: fcdfd06f j 80001dcc <_svfprintf_r+0x808> -80003e04: 03c12783 lw a5,60(sp) -80003e08: 06600493 li s1,102 -80003e0c: 00f70cb3 add s9,a4,a5 -80003e10: 006c8cb3 add s9,s9,t1 -80003e14: 92dff06f j 80003740 <_svfprintf_r+0x217c> -80003e18: 00000d93 li s11,0 -80003e1c: 00078913 mv s2,a5 -80003e20: d91ff06f j 80003bb0 <_svfprintf_r+0x25ec> -80003e24: 0b010c13 addi s8,sp,176 -80003e28: 000c0513 mv a0,s8 -80003e2c: 03112623 sw a7,44(sp) -80003e30: 02612423 sw t1,40(sp) -80003e34: 0bd12823 sw t4,176(sp) -80003e38: 0be12a23 sw t5,180(sp) -80003e3c: 0bf12c23 sw t6,184(sp) -80003e40: 0bc12e23 sw t3,188(sp) -80003e44: 0c40f0ef jal ra,80012f08 <__trunctfdf2> -80003e48: 0cc10613 addi a2,sp,204 -80003e4c: 43d040ef jal ra,80008a88 -80003e50: 00058613 mv a2,a1 -80003e54: 00050593 mv a1,a0 -80003e58: 000c0513 mv a0,s8 -80003e5c: 6850e0ef jal ra,80012ce0 <__extenddftf2> -80003e60: 09010793 addi a5,sp,144 -80003e64: 00078593 mv a1,a5 -80003e68: 00f12423 sw a5,8(sp) -80003e6c: 0b012783 lw a5,176(sp) -80003e70: 0a010c93 addi s9,sp,160 -80003e74: 08010613 addi a2,sp,128 -80003e78: 08f12823 sw a5,144(sp) -80003e7c: 0b412783 lw a5,180(sp) -80003e80: 000c8513 mv a0,s9 -80003e84: 06c12623 sw a2,108(sp) -80003e88: 08f12a23 sw a5,148(sp) -80003e8c: 0b812783 lw a5,184(sp) -80003e90: 08012023 sw zero,128(sp) -80003e94: 08012223 sw zero,132(sp) -80003e98: 08f12c23 sw a5,152(sp) -80003e9c: 0bc12783 lw a5,188(sp) -80003ea0: 08012423 sw zero,136(sp) -80003ea4: 08f12e23 sw a5,156(sp) -80003ea8: 3ffc07b7 lui a5,0x3ffc0 -80003eac: 08f12623 sw a5,140(sp) -80003eb0: 5950b0ef jal ra,8000fc44 <__multf3> -80003eb4: 0a012803 lw a6,160(sp) -80003eb8: 0a412e03 lw t3,164(sp) -80003ebc: 0a812e83 lw t4,168(sp) -80003ec0: 0ac12f03 lw t5,172(sp) -80003ec4: 000c8593 mv a1,s9 -80003ec8: 000c0513 mv a0,s8 -80003ecc: 0b012823 sw a6,176(sp) -80003ed0: 03012223 sw a6,36(sp) -80003ed4: 0bc12a23 sw t3,180(sp) -80003ed8: 03c12023 sw t3,32(sp) -80003edc: 0bd12c23 sw t4,184(sp) -80003ee0: 01d12e23 sw t4,28(sp) -80003ee4: 0be12e23 sw t5,188(sp) -80003ee8: 01e12823 sw t5,16(sp) -80003eec: 0a012023 sw zero,160(sp) -80003ef0: 0a012223 sw zero,164(sp) -80003ef4: 0a012423 sw zero,168(sp) -80003ef8: 0a012623 sw zero,172(sp) -80003efc: 1850b0ef jal ra,8000f880 <__eqtf2> -80003f00: 01012f03 lw t5,16(sp) -80003f04: 01c12e83 lw t4,28(sp) -80003f08: 02012e03 lw t3,32(sp) -80003f0c: 02412803 lw a6,36(sp) -80003f10: 02812303 lw t1,40(sp) -80003f14: 02c12883 lw a7,44(sp) -80003f18: 00051663 bnez a0,80003f24 <_svfprintf_r+0x2960> -80003f1c: 00100793 li a5,1 -80003f20: 0cf12623 sw a5,204(sp) -80003f24: 800137b7 lui a5,0x80013 -80003f28: 78878793 addi a5,a5,1928 # 80013788 <__stack_top+0x81013788> -80003f2c: 06f12223 sw a5,100(sp) -80003f30: 9e1ff06f j 80003910 <_svfprintf_r+0x234c> -80003f34: 0d610693 addi a3,sp,214 -80003f38: 00061863 bnez a2,80003f48 <_svfprintf_r+0x2984> -80003f3c: 03000693 li a3,48 -80003f40: 0cd10b23 sb a3,214(sp) -80003f44: 0d710693 addi a3,sp,215 -80003f48: 1b010713 addi a4,sp,432 -80003f4c: 03078793 addi a5,a5,48 -80003f50: 40e68633 sub a2,a3,a4 -80003f54: 00f68023 sb a5,0(a3) -80003f58: 0dd60793 addi a5,a2,221 -80003f5c: 04f12223 sw a5,68(sp) -80003f60: e29fd06f j 80001d88 <_svfprintf_r+0x7c4> -80003f64: 06812783 lw a5,104(sp) -80003f68: 0017f793 andi a5,a5,1 -80003f6c: 00079463 bnez a5,80003f74 <_svfprintf_r+0x29b0> -80003f70: e39fd06f j 80001da8 <_svfprintf_r+0x7e4> -80003f74: e2dfd06f j 80001da0 <_svfprintf_r+0x7dc> -80003f78: 0a010c93 addi s9,sp,160 -80003f7c: 000c8593 mv a1,s9 -80003f80: 000c0513 mv a0,s8 -80003f84: 03012623 sw a6,44(sp) -80003f88: 03112423 sw a7,40(sp) -80003f8c: 02612223 sw t1,36(sp) -80003f90: 0bd12823 sw t4,176(sp) -80003f94: 03d12023 sw t4,32(sp) -80003f98: 0be12a23 sw t5,180(sp) -80003f9c: 01e12e23 sw t5,28(sp) -80003fa0: 0bf12c23 sw t6,184(sp) -80003fa4: 01f12823 sw t6,16(sp) -80003fa8: 0bc12e23 sw t3,188(sp) -80003fac: 01c12423 sw t3,8(sp) -80003fb0: 0a012023 sw zero,160(sp) -80003fb4: 0a012223 sw zero,164(sp) -80003fb8: 0a012423 sw zero,168(sp) -80003fbc: 0a012623 sw zero,172(sp) -80003fc0: 0c10b0ef jal ra,8000f880 <__eqtf2> -80003fc4: 00812e03 lw t3,8(sp) -80003fc8: 01012f83 lw t6,16(sp) -80003fcc: 01c12f03 lw t5,28(sp) -80003fd0: 02012e83 lw t4,32(sp) -80003fd4: 02412303 lw t1,36(sp) -80003fd8: 02812883 lw a7,40(sp) -80003fdc: 02c12803 lw a6,44(sp) -80003fe0: e4050863 beqz a0,80003630 <_svfprintf_r+0x206c> -80003fe4: 00100793 li a5,1 -80003fe8: 406787b3 sub a5,a5,t1 -80003fec: 0cf12623 sw a5,204(sp) -80003ff0: 00f80833 add a6,a6,a5 -80003ff4: c21fd06f j 80001c14 <_svfprintf_r+0x650> -80003ff8: 00079a63 bnez a5,8000400c <_svfprintf_r+0x2a48> -80003ffc: 00100c13 li s8,1 -80004000: 06600493 li s1,102 -80004004: 00100c93 li s9,1 -80004008: d20ff06f j 80003528 <_svfprintf_r+0x1f64> -8000400c: 03c12783 lw a5,60(sp) -80004010: 06600493 li s1,102 -80004014: 00178c93 addi s9,a5,1 -80004018: 006c8cb3 add s9,s9,t1 -8000401c: fffccc13 not s8,s9 -80004020: 41fc5c13 srai s8,s8,0x1f -80004024: 018cfc33 and s8,s9,s8 -80004028: d00ff06f j 80003528 <_svfprintf_r+0x1f64> -8000402c: 00088713 mv a4,a7 -80004030: a54ff06f j 80003284 <_svfprintf_r+0x1cc0> -80004034: 00c12783 lw a5,12(sp) -80004038: 0007a303 lw t1,0(a5) -8000403c: 00478793 addi a5,a5,4 -80004040: 00035463 bgez t1,80004048 <_svfprintf_r+0x2a84> -80004044: fff00313 li t1,-1 -80004048: 00144483 lbu s1,1(s0) -8000404c: 00f12623 sw a5,12(sp) -80004050: 00068413 mv s0,a3 -80004054: ec8fd06f j 8000171c <_svfprintf_r+0x158> -80004058: 00c00793 li a5,12 -8000405c: 00faa023 sw a5,0(s5) -80004060: fff00793 li a5,-1 -80004064: 00f12223 sw a5,4(sp) -80004068: 869fd06f j 800018d0 <_svfprintf_r+0x30c> -8000406c: 00cb5783 lhu a5,12(s6) -80004070: 0407e713 ori a4,a5,64 -80004074: 00070793 mv a5,a4 -80004078: 00eb1623 sh a4,12(s6) -8000407c: 849fd06f j 800018c4 <_svfprintf_r+0x300> -80004080: 00200793 li a5,2 -80004084: 04f12223 sw a5,68(sp) -80004088: d01fd06f j 80001d88 <_svfprintf_r+0x7c4> +80003b08: 0a012623 sw zero,172(sp) +80003b0c: 0c10b0ef jal ra,8000f3cc <__eqtf2> +80003b10: 00812e03 lw t3,8(sp) +80003b14: 01012f83 lw t6,16(sp) +80003b18: 01c12f03 lw t5,28(sp) +80003b1c: 02012e83 lw t4,32(sp) +80003b20: 02412303 lw t1,36(sp) +80003b24: 02812883 lw a7,40(sp) +80003b28: 02c12803 lw a6,44(sp) +80003b2c: e4050863 beqz a0,8000317c <_svfprintf_r+0x206c> +80003b30: 00100793 li a5,1 +80003b34: 406787b3 sub a5,a5,t1 +80003b38: 0cf12623 sw a5,204(sp) +80003b3c: 00f80833 add a6,a6,a5 +80003b40: c21fd06f j 80001760 <_svfprintf_r+0x650> +80003b44: 00079a63 bnez a5,80003b58 <_svfprintf_r+0x2a48> +80003b48: 00100c13 li s8,1 +80003b4c: 06600493 li s1,102 +80003b50: 00100c93 li s9,1 +80003b54: d20ff06f j 80003074 <_svfprintf_r+0x1f64> +80003b58: 03c12783 lw a5,60(sp) +80003b5c: 06600493 li s1,102 +80003b60: 00178c93 addi s9,a5,1 +80003b64: 006c8cb3 add s9,s9,t1 +80003b68: fffccc13 not s8,s9 +80003b6c: 41fc5c13 srai s8,s8,0x1f +80003b70: 018cfc33 and s8,s9,s8 +80003b74: d00ff06f j 80003074 <_svfprintf_r+0x1f64> +80003b78: 00088713 mv a4,a7 +80003b7c: a54ff06f j 80002dd0 <_svfprintf_r+0x1cc0> +80003b80: 00c12783 lw a5,12(sp) +80003b84: 0007a303 lw t1,0(a5) +80003b88: 00478793 addi a5,a5,4 +80003b8c: 00035463 bgez t1,80003b94 <_svfprintf_r+0x2a84> +80003b90: fff00313 li t1,-1 +80003b94: 00144483 lbu s1,1(s0) +80003b98: 00f12623 sw a5,12(sp) +80003b9c: 00068413 mv s0,a3 +80003ba0: ec8fd06f j 80001268 <_svfprintf_r+0x158> +80003ba4: 00c00793 li a5,12 +80003ba8: 00faa023 sw a5,0(s5) +80003bac: fff00793 li a5,-1 +80003bb0: 00f12223 sw a5,4(sp) +80003bb4: 869fd06f j 8000141c <_svfprintf_r+0x30c> +80003bb8: 00cb5783 lhu a5,12(s6) +80003bbc: 0407e713 ori a4,a5,64 +80003bc0: 00070793 mv a5,a4 +80003bc4: 00eb1623 sh a4,12(s6) +80003bc8: 849fd06f j 80001410 <_svfprintf_r+0x300> +80003bcc: 00200793 li a5,2 +80003bd0: 04f12223 sw a5,68(sp) +80003bd4: d01fd06f j 800018d4 <_svfprintf_r+0x7c4> -8000408c <_malloc_trim_r>: -8000408c: fe010113 addi sp,sp,-32 -80004090: 01312623 sw s3,12(sp) -80004094: 800159b7 lui s3,0x80015 -80004098: 00812c23 sw s0,24(sp) -8000409c: 00912a23 sw s1,20(sp) -800040a0: 01212823 sw s2,16(sp) -800040a4: 01412423 sw s4,8(sp) -800040a8: 00112e23 sw ra,28(sp) -800040ac: 00058a13 mv s4,a1 -800040b0: 00050913 mv s2,a0 -800040b4: 77898993 addi s3,s3,1912 # 80015778 <__stack_top+0x81015778> -800040b8: 075030ef jal ra,8000792c <__malloc_lock> -800040bc: 0089a703 lw a4,8(s3) -800040c0: 000017b7 lui a5,0x1 -800040c4: fef78413 addi s0,a5,-17 # fef <__stack_size+0xbef> -800040c8: 00472483 lw s1,4(a4) -800040cc: 41440433 sub s0,s0,s4 -800040d0: ffc4f493 andi s1,s1,-4 -800040d4: 00940433 add s0,s0,s1 -800040d8: 00c45413 srli s0,s0,0xc -800040dc: fff40413 addi s0,s0,-1 -800040e0: 00c41413 slli s0,s0,0xc -800040e4: 00f44e63 blt s0,a5,80004100 <_malloc_trim_r+0x74> -800040e8: 00000593 li a1,0 -800040ec: 00090513 mv a0,s2 -800040f0: 245040ef jal ra,80008b34 <_sbrk_r> -800040f4: 0089a783 lw a5,8(s3) -800040f8: 009787b3 add a5,a5,s1 -800040fc: 02f50863 beq a0,a5,8000412c <_malloc_trim_r+0xa0> -80004100: 00090513 mv a0,s2 -80004104: 02d030ef jal ra,80007930 <__malloc_unlock> -80004108: 01c12083 lw ra,28(sp) -8000410c: 01812403 lw s0,24(sp) -80004110: 01412483 lw s1,20(sp) -80004114: 01012903 lw s2,16(sp) -80004118: 00c12983 lw s3,12(sp) -8000411c: 00812a03 lw s4,8(sp) -80004120: 00000513 li a0,0 -80004124: 02010113 addi sp,sp,32 -80004128: 00008067 ret -8000412c: 408005b3 neg a1,s0 -80004130: 00090513 mv a0,s2 -80004134: 201040ef jal ra,80008b34 <_sbrk_r> -80004138: fff00793 li a5,-1 -8000413c: 04f50a63 beq a0,a5,80004190 <_malloc_trim_r+0x104> -80004140: 800167b7 lui a5,0x80016 -80004144: d6878793 addi a5,a5,-664 # 80015d68 <__stack_top+0x81015d68> -80004148: 0007a703 lw a4,0(a5) -8000414c: 0089a683 lw a3,8(s3) -80004150: 408484b3 sub s1,s1,s0 -80004154: 0014e493 ori s1,s1,1 -80004158: 40870433 sub s0,a4,s0 -8000415c: 00090513 mv a0,s2 -80004160: 0096a223 sw s1,4(a3) -80004164: 0087a023 sw s0,0(a5) -80004168: 7c8030ef jal ra,80007930 <__malloc_unlock> -8000416c: 01c12083 lw ra,28(sp) -80004170: 01812403 lw s0,24(sp) -80004174: 01412483 lw s1,20(sp) -80004178: 01012903 lw s2,16(sp) -8000417c: 00c12983 lw s3,12(sp) -80004180: 00812a03 lw s4,8(sp) -80004184: 00100513 li a0,1 -80004188: 02010113 addi sp,sp,32 -8000418c: 00008067 ret -80004190: 00000593 li a1,0 -80004194: 00090513 mv a0,s2 -80004198: 19d040ef jal ra,80008b34 <_sbrk_r> -8000419c: 0089a703 lw a4,8(s3) -800041a0: 00f00693 li a3,15 -800041a4: 40e507b3 sub a5,a0,a4 -800041a8: f4f6dce3 bge a3,a5,80004100 <_malloc_trim_r+0x74> -800041ac: 800166b7 lui a3,0x80016 -800041b0: d106a683 lw a3,-752(a3) # 80015d10 <__stack_top+0x81015d10> -800041b4: 0017e793 ori a5,a5,1 -800041b8: 00f72223 sw a5,4(a4) -800041bc: 40d50533 sub a0,a0,a3 -800041c0: 800166b7 lui a3,0x80016 -800041c4: d6a6a423 sw a0,-664(a3) # 80015d68 <__stack_top+0x81015d68> -800041c8: f39ff06f j 80004100 <_malloc_trim_r+0x74> +80003bd8 <_malloc_trim_r>: +80003bd8: fe010113 addi sp,sp,-32 +80003bdc: 01312623 sw s3,12(sp) +80003be0: 800149b7 lui s3,0x80014 +80003be4: 00812c23 sw s0,24(sp) +80003be8: 00912a23 sw s1,20(sp) +80003bec: 01212823 sw s2,16(sp) +80003bf0: 01412423 sw s4,8(sp) +80003bf4: 00112e23 sw ra,28(sp) +80003bf8: 00058a13 mv s4,a1 +80003bfc: 00050913 mv s2,a0 +80003c00: 4c898993 addi s3,s3,1224 # 800144c8 <__stack_top+0x810144c8> +80003c04: 075030ef jal ra,80007478 <__malloc_lock> +80003c08: 0089a703 lw a4,8(s3) +80003c0c: 000017b7 lui a5,0x1 +80003c10: fef78413 addi s0,a5,-17 # fef <__stack_size+0xbef> +80003c14: 00472483 lw s1,4(a4) +80003c18: 41440433 sub s0,s0,s4 +80003c1c: ffc4f493 andi s1,s1,-4 +80003c20: 00940433 add s0,s0,s1 +80003c24: 00c45413 srli s0,s0,0xc +80003c28: fff40413 addi s0,s0,-1 +80003c2c: 00c41413 slli s0,s0,0xc +80003c30: 00f44e63 blt s0,a5,80003c4c <_malloc_trim_r+0x74> +80003c34: 00000593 li a1,0 +80003c38: 00090513 mv a0,s2 +80003c3c: 245040ef jal ra,80008680 <_sbrk_r> +80003c40: 0089a783 lw a5,8(s3) +80003c44: 009787b3 add a5,a5,s1 +80003c48: 02f50863 beq a0,a5,80003c78 <_malloc_trim_r+0xa0> +80003c4c: 00090513 mv a0,s2 +80003c50: 02d030ef jal ra,8000747c <__malloc_unlock> +80003c54: 01c12083 lw ra,28(sp) +80003c58: 01812403 lw s0,24(sp) +80003c5c: 01412483 lw s1,20(sp) +80003c60: 01012903 lw s2,16(sp) +80003c64: 00c12983 lw s3,12(sp) +80003c68: 00812a03 lw s4,8(sp) +80003c6c: 00000513 li a0,0 +80003c70: 02010113 addi sp,sp,32 +80003c74: 00008067 ret +80003c78: 408005b3 neg a1,s0 +80003c7c: 00090513 mv a0,s2 +80003c80: 201040ef jal ra,80008680 <_sbrk_r> +80003c84: fff00793 li a5,-1 +80003c88: 04f50a63 beq a0,a5,80003cdc <_malloc_trim_r+0x104> +80003c8c: 800157b7 lui a5,0x80015 +80003c90: ab878793 addi a5,a5,-1352 # 80014ab8 <__stack_top+0x81014ab8> +80003c94: 0007a703 lw a4,0(a5) +80003c98: 0089a683 lw a3,8(s3) +80003c9c: 408484b3 sub s1,s1,s0 +80003ca0: 0014e493 ori s1,s1,1 +80003ca4: 40870433 sub s0,a4,s0 +80003ca8: 00090513 mv a0,s2 +80003cac: 0096a223 sw s1,4(a3) +80003cb0: 0087a023 sw s0,0(a5) +80003cb4: 7c8030ef jal ra,8000747c <__malloc_unlock> +80003cb8: 01c12083 lw ra,28(sp) +80003cbc: 01812403 lw s0,24(sp) +80003cc0: 01412483 lw s1,20(sp) +80003cc4: 01012903 lw s2,16(sp) +80003cc8: 00c12983 lw s3,12(sp) +80003ccc: 00812a03 lw s4,8(sp) +80003cd0: 00100513 li a0,1 +80003cd4: 02010113 addi sp,sp,32 +80003cd8: 00008067 ret +80003cdc: 00000593 li a1,0 +80003ce0: 00090513 mv a0,s2 +80003ce4: 19d040ef jal ra,80008680 <_sbrk_r> +80003ce8: 0089a703 lw a4,8(s3) +80003cec: 00f00693 li a3,15 +80003cf0: 40e507b3 sub a5,a0,a4 +80003cf4: f4f6dce3 bge a3,a5,80003c4c <_malloc_trim_r+0x74> +80003cf8: 800156b7 lui a3,0x80015 +80003cfc: a606a683 lw a3,-1440(a3) # 80014a60 <__stack_top+0x81014a60> +80003d00: 0017e793 ori a5,a5,1 +80003d04: 00f72223 sw a5,4(a4) +80003d08: 40d50533 sub a0,a0,a3 +80003d0c: 800156b7 lui a3,0x80015 +80003d10: aaa6ac23 sw a0,-1352(a3) # 80014ab8 <__stack_top+0x81014ab8> +80003d14: f39ff06f j 80003c4c <_malloc_trim_r+0x74> -800041cc <_free_r>: -800041cc: 12058a63 beqz a1,80004300 <_free_r+0x134> -800041d0: ff010113 addi sp,sp,-16 -800041d4: 00812423 sw s0,8(sp) -800041d8: 00912223 sw s1,4(sp) -800041dc: 00058413 mv s0,a1 -800041e0: 00050493 mv s1,a0 -800041e4: 00112623 sw ra,12(sp) -800041e8: 744030ef jal ra,8000792c <__malloc_lock> -800041ec: ffc42803 lw a6,-4(s0) -800041f0: ff840713 addi a4,s0,-8 -800041f4: 800155b7 lui a1,0x80015 -800041f8: ffe87793 andi a5,a6,-2 -800041fc: 00f70633 add a2,a4,a5 -80004200: 77858593 addi a1,a1,1912 # 80015778 <__stack_top+0x81015778> -80004204: 00462683 lw a3,4(a2) -80004208: 0085a503 lw a0,8(a1) -8000420c: ffc6f693 andi a3,a3,-4 -80004210: 1ac50a63 beq a0,a2,800043c4 <_free_r+0x1f8> -80004214: 00d62223 sw a3,4(a2) -80004218: 00187813 andi a6,a6,1 -8000421c: 00d60533 add a0,a2,a3 -80004220: 0a081063 bnez a6,800042c0 <_free_r+0xf4> -80004224: ff842303 lw t1,-8(s0) -80004228: 00452803 lw a6,4(a0) -8000422c: 80015537 lui a0,0x80015 -80004230: 40670733 sub a4,a4,t1 -80004234: 00872883 lw a7,8(a4) -80004238: 78050513 addi a0,a0,1920 # 80015780 <__stack_top+0x81015780> -8000423c: 006787b3 add a5,a5,t1 -80004240: 00187813 andi a6,a6,1 -80004244: 14a88063 beq a7,a0,80004384 <_free_r+0x1b8> -80004248: 00c72303 lw t1,12(a4) -8000424c: 0068a623 sw t1,12(a7) -80004250: 01132423 sw a7,8(t1) -80004254: 1e080463 beqz a6,8000443c <_free_r+0x270> -80004258: 0017e693 ori a3,a5,1 -8000425c: 00d72223 sw a3,4(a4) -80004260: 00f62023 sw a5,0(a2) -80004264: 1ff00693 li a3,511 -80004268: 0af6e863 bltu a3,a5,80004318 <_free_r+0x14c> -8000426c: ff87f693 andi a3,a5,-8 -80004270: 00868693 addi a3,a3,8 -80004274: 0045a503 lw a0,4(a1) -80004278: 00d586b3 add a3,a1,a3 -8000427c: 0006a603 lw a2,0(a3) -80004280: 0057d813 srli a6,a5,0x5 -80004284: 00100793 li a5,1 -80004288: 010797b3 sll a5,a5,a6 -8000428c: 00a7e7b3 or a5,a5,a0 -80004290: ff868513 addi a0,a3,-8 -80004294: 00a72623 sw a0,12(a4) -80004298: 00c72423 sw a2,8(a4) -8000429c: 00f5a223 sw a5,4(a1) -800042a0: 00e6a023 sw a4,0(a3) -800042a4: 00e62623 sw a4,12(a2) -800042a8: 00812403 lw s0,8(sp) -800042ac: 00c12083 lw ra,12(sp) -800042b0: 00048513 mv a0,s1 -800042b4: 00412483 lw s1,4(sp) -800042b8: 01010113 addi sp,sp,16 -800042bc: 6740306f j 80007930 <__malloc_unlock> -800042c0: 00452503 lw a0,4(a0) -800042c4: 00157513 andi a0,a0,1 -800042c8: 02051e63 bnez a0,80004304 <_free_r+0x138> -800042cc: 80015537 lui a0,0x80015 -800042d0: 00d787b3 add a5,a5,a3 -800042d4: 78050513 addi a0,a0,1920 # 80015780 <__stack_top+0x81015780> -800042d8: 00862683 lw a3,8(a2) -800042dc: 0017e893 ori a7,a5,1 -800042e0: 00f70833 add a6,a4,a5 -800042e4: 16a68863 beq a3,a0,80004454 <_free_r+0x288> -800042e8: 00c62603 lw a2,12(a2) -800042ec: 00c6a623 sw a2,12(a3) -800042f0: 00d62423 sw a3,8(a2) -800042f4: 01172223 sw a7,4(a4) -800042f8: 00f82023 sw a5,0(a6) -800042fc: f69ff06f j 80004264 <_free_r+0x98> -80004300: 00008067 ret -80004304: 0017e693 ori a3,a5,1 -80004308: fed42e23 sw a3,-4(s0) -8000430c: 00f62023 sw a5,0(a2) -80004310: 1ff00693 li a3,511 -80004314: f4f6fce3 bgeu a3,a5,8000426c <_free_r+0xa0> -80004318: 0097d693 srli a3,a5,0x9 -8000431c: 00400613 li a2,4 -80004320: 0ed66c63 bltu a2,a3,80004418 <_free_r+0x24c> -80004324: 0067d693 srli a3,a5,0x6 -80004328: 03968813 addi a6,a3,57 -8000432c: 03868613 addi a2,a3,56 -80004330: 00381813 slli a6,a6,0x3 -80004334: 01058833 add a6,a1,a6 -80004338: 00082683 lw a3,0(a6) -8000433c: ff880813 addi a6,a6,-8 -80004340: 12d80863 beq a6,a3,80004470 <_free_r+0x2a4> -80004344: 0046a603 lw a2,4(a3) -80004348: ffc67613 andi a2,a2,-4 -8000434c: 00c7f663 bgeu a5,a2,80004358 <_free_r+0x18c> -80004350: 0086a683 lw a3,8(a3) -80004354: fed818e3 bne a6,a3,80004344 <_free_r+0x178> -80004358: 00c6a803 lw a6,12(a3) -8000435c: 01072623 sw a6,12(a4) -80004360: 00d72423 sw a3,8(a4) -80004364: 00812403 lw s0,8(sp) -80004368: 00c12083 lw ra,12(sp) -8000436c: 00e82423 sw a4,8(a6) -80004370: 00048513 mv a0,s1 -80004374: 00412483 lw s1,4(sp) -80004378: 00e6a623 sw a4,12(a3) -8000437c: 01010113 addi sp,sp,16 -80004380: 5b00306f j 80007930 <__malloc_unlock> -80004384: 14081663 bnez a6,800044d0 <_free_r+0x304> -80004388: 00c62583 lw a1,12(a2) -8000438c: 00862603 lw a2,8(a2) -80004390: 00f687b3 add a5,a3,a5 -80004394: 00812403 lw s0,8(sp) -80004398: 00b62623 sw a1,12(a2) -8000439c: 00c5a423 sw a2,8(a1) -800043a0: 0017e693 ori a3,a5,1 -800043a4: 00c12083 lw ra,12(sp) -800043a8: 00d72223 sw a3,4(a4) -800043ac: 00048513 mv a0,s1 -800043b0: 00f70733 add a4,a4,a5 -800043b4: 00412483 lw s1,4(sp) -800043b8: 00f72023 sw a5,0(a4) -800043bc: 01010113 addi sp,sp,16 -800043c0: 5700306f j 80007930 <__malloc_unlock> -800043c4: 00187813 andi a6,a6,1 -800043c8: 00d787b3 add a5,a5,a3 -800043cc: 02081063 bnez a6,800043ec <_free_r+0x220> -800043d0: ff842503 lw a0,-8(s0) -800043d4: 40a70733 sub a4,a4,a0 -800043d8: 00c72683 lw a3,12(a4) -800043dc: 00872603 lw a2,8(a4) -800043e0: 00a787b3 add a5,a5,a0 -800043e4: 00d62623 sw a3,12(a2) -800043e8: 00c6a423 sw a2,8(a3) -800043ec: 800166b7 lui a3,0x80016 -800043f0: 0017e613 ori a2,a5,1 -800043f4: d146a683 lw a3,-748(a3) # 80015d14 <__stack_top+0x81015d14> -800043f8: 00c72223 sw a2,4(a4) -800043fc: 00e5a423 sw a4,8(a1) -80004400: ead7e4e3 bltu a5,a3,800042a8 <_free_r+0xdc> -80004404: 800167b7 lui a5,0x80016 -80004408: d207a583 lw a1,-736(a5) # 80015d20 <__stack_top+0x81015d20> -8000440c: 00048513 mv a0,s1 -80004410: c7dff0ef jal ra,8000408c <_malloc_trim_r> -80004414: e95ff06f j 800042a8 <_free_r+0xdc> -80004418: 01400613 li a2,20 -8000441c: 02d67463 bgeu a2,a3,80004444 <_free_r+0x278> -80004420: 05400613 li a2,84 -80004424: 06d66463 bltu a2,a3,8000448c <_free_r+0x2c0> -80004428: 00c7d693 srli a3,a5,0xc -8000442c: 06f68813 addi a6,a3,111 -80004430: 06e68613 addi a2,a3,110 -80004434: 00381813 slli a6,a6,0x3 -80004438: efdff06f j 80004334 <_free_r+0x168> -8000443c: 00d787b3 add a5,a5,a3 -80004440: e99ff06f j 800042d8 <_free_r+0x10c> -80004444: 05c68813 addi a6,a3,92 -80004448: 05b68613 addi a2,a3,91 -8000444c: 00381813 slli a6,a6,0x3 -80004450: ee5ff06f j 80004334 <_free_r+0x168> -80004454: 00e5aa23 sw a4,20(a1) -80004458: 00e5a823 sw a4,16(a1) -8000445c: 00a72623 sw a0,12(a4) -80004460: 00a72423 sw a0,8(a4) -80004464: 01172223 sw a7,4(a4) -80004468: 00f82023 sw a5,0(a6) -8000446c: e3dff06f j 800042a8 <_free_r+0xdc> -80004470: 0045a503 lw a0,4(a1) -80004474: 40265613 srai a2,a2,0x2 -80004478: 00100793 li a5,1 -8000447c: 00c79633 sll a2,a5,a2 -80004480: 00a66633 or a2,a2,a0 -80004484: 00c5a223 sw a2,4(a1) -80004488: ed5ff06f j 8000435c <_free_r+0x190> -8000448c: 15400613 li a2,340 -80004490: 00d66c63 bltu a2,a3,800044a8 <_free_r+0x2dc> -80004494: 00f7d693 srli a3,a5,0xf -80004498: 07868813 addi a6,a3,120 -8000449c: 07768613 addi a2,a3,119 -800044a0: 00381813 slli a6,a6,0x3 -800044a4: e91ff06f j 80004334 <_free_r+0x168> -800044a8: 55400613 li a2,1364 -800044ac: 00d66c63 bltu a2,a3,800044c4 <_free_r+0x2f8> -800044b0: 0127d693 srli a3,a5,0x12 -800044b4: 07d68813 addi a6,a3,125 -800044b8: 07c68613 addi a2,a3,124 -800044bc: 00381813 slli a6,a6,0x3 -800044c0: e75ff06f j 80004334 <_free_r+0x168> -800044c4: 3f800813 li a6,1016 -800044c8: 07e00613 li a2,126 -800044cc: e69ff06f j 80004334 <_free_r+0x168> -800044d0: 0017e693 ori a3,a5,1 -800044d4: 00d72223 sw a3,4(a4) -800044d8: 00f62023 sw a5,0(a2) -800044dc: dcdff06f j 800042a8 <_free_r+0xdc> +80003d18 <_free_r>: +80003d18: 12058a63 beqz a1,80003e4c <_free_r+0x134> +80003d1c: ff010113 addi sp,sp,-16 +80003d20: 00812423 sw s0,8(sp) +80003d24: 00912223 sw s1,4(sp) +80003d28: 00058413 mv s0,a1 +80003d2c: 00050493 mv s1,a0 +80003d30: 00112623 sw ra,12(sp) +80003d34: 744030ef jal ra,80007478 <__malloc_lock> +80003d38: ffc42803 lw a6,-4(s0) +80003d3c: ff840713 addi a4,s0,-8 +80003d40: 800145b7 lui a1,0x80014 +80003d44: ffe87793 andi a5,a6,-2 +80003d48: 00f70633 add a2,a4,a5 +80003d4c: 4c858593 addi a1,a1,1224 # 800144c8 <__stack_top+0x810144c8> +80003d50: 00462683 lw a3,4(a2) +80003d54: 0085a503 lw a0,8(a1) +80003d58: ffc6f693 andi a3,a3,-4 +80003d5c: 1ac50a63 beq a0,a2,80003f10 <_free_r+0x1f8> +80003d60: 00d62223 sw a3,4(a2) +80003d64: 00187813 andi a6,a6,1 +80003d68: 00d60533 add a0,a2,a3 +80003d6c: 0a081063 bnez a6,80003e0c <_free_r+0xf4> +80003d70: ff842303 lw t1,-8(s0) +80003d74: 00452803 lw a6,4(a0) +80003d78: 80014537 lui a0,0x80014 +80003d7c: 40670733 sub a4,a4,t1 +80003d80: 00872883 lw a7,8(a4) +80003d84: 4d050513 addi a0,a0,1232 # 800144d0 <__stack_top+0x810144d0> +80003d88: 006787b3 add a5,a5,t1 +80003d8c: 00187813 andi a6,a6,1 +80003d90: 14a88063 beq a7,a0,80003ed0 <_free_r+0x1b8> +80003d94: 00c72303 lw t1,12(a4) +80003d98: 0068a623 sw t1,12(a7) +80003d9c: 01132423 sw a7,8(t1) +80003da0: 1e080463 beqz a6,80003f88 <_free_r+0x270> +80003da4: 0017e693 ori a3,a5,1 +80003da8: 00d72223 sw a3,4(a4) +80003dac: 00f62023 sw a5,0(a2) +80003db0: 1ff00693 li a3,511 +80003db4: 0af6e863 bltu a3,a5,80003e64 <_free_r+0x14c> +80003db8: ff87f693 andi a3,a5,-8 +80003dbc: 00868693 addi a3,a3,8 +80003dc0: 0045a503 lw a0,4(a1) +80003dc4: 00d586b3 add a3,a1,a3 +80003dc8: 0006a603 lw a2,0(a3) +80003dcc: 0057d813 srli a6,a5,0x5 +80003dd0: 00100793 li a5,1 +80003dd4: 010797b3 sll a5,a5,a6 +80003dd8: 00a7e7b3 or a5,a5,a0 +80003ddc: ff868513 addi a0,a3,-8 +80003de0: 00a72623 sw a0,12(a4) +80003de4: 00c72423 sw a2,8(a4) +80003de8: 00f5a223 sw a5,4(a1) +80003dec: 00e6a023 sw a4,0(a3) +80003df0: 00e62623 sw a4,12(a2) +80003df4: 00812403 lw s0,8(sp) +80003df8: 00c12083 lw ra,12(sp) +80003dfc: 00048513 mv a0,s1 +80003e00: 00412483 lw s1,4(sp) +80003e04: 01010113 addi sp,sp,16 +80003e08: 6740306f j 8000747c <__malloc_unlock> +80003e0c: 00452503 lw a0,4(a0) +80003e10: 00157513 andi a0,a0,1 +80003e14: 02051e63 bnez a0,80003e50 <_free_r+0x138> +80003e18: 80014537 lui a0,0x80014 +80003e1c: 00d787b3 add a5,a5,a3 +80003e20: 4d050513 addi a0,a0,1232 # 800144d0 <__stack_top+0x810144d0> +80003e24: 00862683 lw a3,8(a2) +80003e28: 0017e893 ori a7,a5,1 +80003e2c: 00f70833 add a6,a4,a5 +80003e30: 16a68863 beq a3,a0,80003fa0 <_free_r+0x288> +80003e34: 00c62603 lw a2,12(a2) +80003e38: 00c6a623 sw a2,12(a3) +80003e3c: 00d62423 sw a3,8(a2) +80003e40: 01172223 sw a7,4(a4) +80003e44: 00f82023 sw a5,0(a6) +80003e48: f69ff06f j 80003db0 <_free_r+0x98> +80003e4c: 00008067 ret +80003e50: 0017e693 ori a3,a5,1 +80003e54: fed42e23 sw a3,-4(s0) +80003e58: 00f62023 sw a5,0(a2) +80003e5c: 1ff00693 li a3,511 +80003e60: f4f6fce3 bgeu a3,a5,80003db8 <_free_r+0xa0> +80003e64: 0097d693 srli a3,a5,0x9 +80003e68: 00400613 li a2,4 +80003e6c: 0ed66c63 bltu a2,a3,80003f64 <_free_r+0x24c> +80003e70: 0067d693 srli a3,a5,0x6 +80003e74: 03968813 addi a6,a3,57 +80003e78: 03868613 addi a2,a3,56 +80003e7c: 00381813 slli a6,a6,0x3 +80003e80: 01058833 add a6,a1,a6 +80003e84: 00082683 lw a3,0(a6) +80003e88: ff880813 addi a6,a6,-8 +80003e8c: 12d80863 beq a6,a3,80003fbc <_free_r+0x2a4> +80003e90: 0046a603 lw a2,4(a3) +80003e94: ffc67613 andi a2,a2,-4 +80003e98: 00c7f663 bgeu a5,a2,80003ea4 <_free_r+0x18c> +80003e9c: 0086a683 lw a3,8(a3) +80003ea0: fed818e3 bne a6,a3,80003e90 <_free_r+0x178> +80003ea4: 00c6a803 lw a6,12(a3) +80003ea8: 01072623 sw a6,12(a4) +80003eac: 00d72423 sw a3,8(a4) +80003eb0: 00812403 lw s0,8(sp) +80003eb4: 00c12083 lw ra,12(sp) +80003eb8: 00e82423 sw a4,8(a6) +80003ebc: 00048513 mv a0,s1 +80003ec0: 00412483 lw s1,4(sp) +80003ec4: 00e6a623 sw a4,12(a3) +80003ec8: 01010113 addi sp,sp,16 +80003ecc: 5b00306f j 8000747c <__malloc_unlock> +80003ed0: 14081663 bnez a6,8000401c <_free_r+0x304> +80003ed4: 00c62583 lw a1,12(a2) +80003ed8: 00862603 lw a2,8(a2) +80003edc: 00f687b3 add a5,a3,a5 +80003ee0: 00812403 lw s0,8(sp) +80003ee4: 00b62623 sw a1,12(a2) +80003ee8: 00c5a423 sw a2,8(a1) +80003eec: 0017e693 ori a3,a5,1 +80003ef0: 00c12083 lw ra,12(sp) +80003ef4: 00d72223 sw a3,4(a4) +80003ef8: 00048513 mv a0,s1 +80003efc: 00f70733 add a4,a4,a5 +80003f00: 00412483 lw s1,4(sp) +80003f04: 00f72023 sw a5,0(a4) +80003f08: 01010113 addi sp,sp,16 +80003f0c: 5700306f j 8000747c <__malloc_unlock> +80003f10: 00187813 andi a6,a6,1 +80003f14: 00d787b3 add a5,a5,a3 +80003f18: 02081063 bnez a6,80003f38 <_free_r+0x220> +80003f1c: ff842503 lw a0,-8(s0) +80003f20: 40a70733 sub a4,a4,a0 +80003f24: 00c72683 lw a3,12(a4) +80003f28: 00872603 lw a2,8(a4) +80003f2c: 00a787b3 add a5,a5,a0 +80003f30: 00d62623 sw a3,12(a2) +80003f34: 00c6a423 sw a2,8(a3) +80003f38: 800156b7 lui a3,0x80015 +80003f3c: 0017e613 ori a2,a5,1 +80003f40: a646a683 lw a3,-1436(a3) # 80014a64 <__stack_top+0x81014a64> +80003f44: 00c72223 sw a2,4(a4) +80003f48: 00e5a423 sw a4,8(a1) +80003f4c: ead7e4e3 bltu a5,a3,80003df4 <_free_r+0xdc> +80003f50: 800157b7 lui a5,0x80015 +80003f54: a707a583 lw a1,-1424(a5) # 80014a70 <__stack_top+0x81014a70> +80003f58: 00048513 mv a0,s1 +80003f5c: c7dff0ef jal ra,80003bd8 <_malloc_trim_r> +80003f60: e95ff06f j 80003df4 <_free_r+0xdc> +80003f64: 01400613 li a2,20 +80003f68: 02d67463 bgeu a2,a3,80003f90 <_free_r+0x278> +80003f6c: 05400613 li a2,84 +80003f70: 06d66463 bltu a2,a3,80003fd8 <_free_r+0x2c0> +80003f74: 00c7d693 srli a3,a5,0xc +80003f78: 06f68813 addi a6,a3,111 +80003f7c: 06e68613 addi a2,a3,110 +80003f80: 00381813 slli a6,a6,0x3 +80003f84: efdff06f j 80003e80 <_free_r+0x168> +80003f88: 00d787b3 add a5,a5,a3 +80003f8c: e99ff06f j 80003e24 <_free_r+0x10c> +80003f90: 05c68813 addi a6,a3,92 +80003f94: 05b68613 addi a2,a3,91 +80003f98: 00381813 slli a6,a6,0x3 +80003f9c: ee5ff06f j 80003e80 <_free_r+0x168> +80003fa0: 00e5aa23 sw a4,20(a1) +80003fa4: 00e5a823 sw a4,16(a1) +80003fa8: 00a72623 sw a0,12(a4) +80003fac: 00a72423 sw a0,8(a4) +80003fb0: 01172223 sw a7,4(a4) +80003fb4: 00f82023 sw a5,0(a6) +80003fb8: e3dff06f j 80003df4 <_free_r+0xdc> +80003fbc: 0045a503 lw a0,4(a1) +80003fc0: 40265613 srai a2,a2,0x2 +80003fc4: 00100793 li a5,1 +80003fc8: 00c79633 sll a2,a5,a2 +80003fcc: 00a66633 or a2,a2,a0 +80003fd0: 00c5a223 sw a2,4(a1) +80003fd4: ed5ff06f j 80003ea8 <_free_r+0x190> +80003fd8: 15400613 li a2,340 +80003fdc: 00d66c63 bltu a2,a3,80003ff4 <_free_r+0x2dc> +80003fe0: 00f7d693 srli a3,a5,0xf +80003fe4: 07868813 addi a6,a3,120 +80003fe8: 07768613 addi a2,a3,119 +80003fec: 00381813 slli a6,a6,0x3 +80003ff0: e91ff06f j 80003e80 <_free_r+0x168> +80003ff4: 55400613 li a2,1364 +80003ff8: 00d66c63 bltu a2,a3,80004010 <_free_r+0x2f8> +80003ffc: 0127d693 srli a3,a5,0x12 +80004000: 07d68813 addi a6,a3,125 +80004004: 07c68613 addi a2,a3,124 +80004008: 00381813 slli a6,a6,0x3 +8000400c: e75ff06f j 80003e80 <_free_r+0x168> +80004010: 3f800813 li a6,1016 +80004014: 07e00613 li a2,126 +80004018: e69ff06f j 80003e80 <_free_r+0x168> +8000401c: 0017e693 ori a3,a5,1 +80004020: 00d72223 sw a3,4(a4) +80004024: 00f62023 sw a5,0(a2) +80004028: dcdff06f j 80003df4 <_free_r+0xdc> -800044e0 : -800044e0: 00450693 addi a3,a0,4 -800044e4: 00000793 li a5,0 -800044e8: 01a50513 addi a0,a0,26 -800044ec: ffff8837 lui a6,0xffff8 -800044f0: 01c0006f j 8000450c -800044f4: 00179793 slli a5,a5,0x1 -800044f8: 00e69023 sh a4,0(a3) -800044fc: 01079793 slli a5,a5,0x10 -80004500: 00268693 addi a3,a3,2 -80004504: 0107d793 srli a5,a5,0x10 -80004508: 02d50e63 beq a0,a3,80004544 -8000450c: 0006d703 lhu a4,0(a3) -80004510: 00177613 andi a2,a4,1 -80004514: 00060463 beqz a2,8000451c -80004518: 0017e793 ori a5,a5,1 -8000451c: 00175713 srli a4,a4,0x1 -80004520: 0027f613 andi a2,a5,2 -80004524: 010765b3 or a1,a4,a6 -80004528: fc0606e3 beqz a2,800044f4 -8000452c: 00179793 slli a5,a5,0x1 -80004530: 00b69023 sh a1,0(a3) -80004534: 01079793 slli a5,a5,0x10 -80004538: 00268693 addi a3,a3,2 -8000453c: 0107d793 srli a5,a5,0x10 -80004540: fcd516e3 bne a0,a3,8000450c -80004544: 00008067 ret +8000402c : +8000402c: 00450693 addi a3,a0,4 +80004030: 00000793 li a5,0 +80004034: 01a50513 addi a0,a0,26 +80004038: ffff8837 lui a6,0xffff8 +8000403c: 01c0006f j 80004058 +80004040: 00179793 slli a5,a5,0x1 +80004044: 00e69023 sh a4,0(a3) +80004048: 01079793 slli a5,a5,0x10 +8000404c: 00268693 addi a3,a3,2 +80004050: 0107d793 srli a5,a5,0x10 +80004054: 02d50e63 beq a0,a3,80004090 +80004058: 0006d703 lhu a4,0(a3) +8000405c: 00177613 andi a2,a4,1 +80004060: 00060463 beqz a2,80004068 +80004064: 0017e793 ori a5,a5,1 +80004068: 00175713 srli a4,a4,0x1 +8000406c: 0027f613 andi a2,a5,2 +80004070: 010765b3 or a1,a4,a6 +80004074: fc0606e3 beqz a2,80004040 +80004078: 00179793 slli a5,a5,0x1 +8000407c: 00b69023 sh a1,0(a3) +80004080: 01079793 slli a5,a5,0x10 +80004084: 00268693 addi a3,a3,2 +80004088: 0107d793 srli a5,a5,0x10 +8000408c: fcd516e3 bne a0,a3,80004058 +80004090: 00008067 ret -80004548 : -80004548: 01850693 addi a3,a0,24 -8000454c: 00000713 li a4,0 -80004550: 00250513 addi a0,a0,2 -80004554: 01c0006f j 80004570 -80004558: 00171713 slli a4,a4,0x1 -8000455c: 00f69023 sh a5,0(a3) -80004560: 01071713 slli a4,a4,0x10 -80004564: ffe68693 addi a3,a3,-2 -80004568: 01075713 srli a4,a4,0x10 -8000456c: 04d50463 beq a0,a3,800045b4 -80004570: 0006d783 lhu a5,0(a3) -80004574: 01079613 slli a2,a5,0x10 -80004578: 41065613 srai a2,a2,0x10 -8000457c: 00179793 slli a5,a5,0x1 -80004580: 00065463 bgez a2,80004588 -80004584: 00176713 ori a4,a4,1 -80004588: 01079793 slli a5,a5,0x10 -8000458c: 0107d793 srli a5,a5,0x10 -80004590: 00277613 andi a2,a4,2 -80004594: 0017e593 ori a1,a5,1 -80004598: fc0600e3 beqz a2,80004558 -8000459c: 00171713 slli a4,a4,0x1 -800045a0: 00b69023 sh a1,0(a3) -800045a4: 01071713 slli a4,a4,0x10 -800045a8: ffe68693 addi a3,a3,-2 -800045ac: 01075713 srli a4,a4,0x10 -800045b0: fcd510e3 bne a0,a3,80004570 -800045b4: 00008067 ret +80004094 : +80004094: 01850693 addi a3,a0,24 +80004098: 00000713 li a4,0 +8000409c: 00250513 addi a0,a0,2 +800040a0: 01c0006f j 800040bc +800040a4: 00171713 slli a4,a4,0x1 +800040a8: 00f69023 sh a5,0(a3) +800040ac: 01071713 slli a4,a4,0x10 +800040b0: ffe68693 addi a3,a3,-2 +800040b4: 01075713 srli a4,a4,0x10 +800040b8: 04d50463 beq a0,a3,80004100 +800040bc: 0006d783 lhu a5,0(a3) +800040c0: 01079613 slli a2,a5,0x10 +800040c4: 41065613 srai a2,a2,0x10 +800040c8: 00179793 slli a5,a5,0x1 +800040cc: 00065463 bgez a2,800040d4 +800040d0: 00176713 ori a4,a4,1 +800040d4: 01079793 slli a5,a5,0x10 +800040d8: 0107d793 srli a5,a5,0x10 +800040dc: 00277613 andi a2,a4,2 +800040e0: 0017e593 ori a1,a5,1 +800040e4: fc0600e3 beqz a2,800040a4 +800040e8: 00171713 slli a4,a4,0x1 +800040ec: 00b69023 sh a1,0(a3) +800040f0: 01071713 slli a4,a4,0x10 +800040f4: ffe68693 addi a3,a3,-2 +800040f8: 01075713 srli a4,a4,0x10 +800040fc: fcd510e3 bne a0,a3,800040bc +80004100: 00008067 ret -800045b8 : -800045b8: fe010113 addi sp,sp,-32 -800045bc: 00010e37 lui t3,0x10 -800045c0: 00011d23 sh zero,26(sp) -800045c4: 00011e23 sh zero,28(sp) -800045c8: 01858593 addi a1,a1,24 -800045cc: 01c10793 addi a5,sp,28 -800045d0: 00810813 addi a6,sp,8 -800045d4: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> -800045d8: 0005d703 lhu a4,0(a1) -800045dc: ffe78793 addi a5,a5,-2 -800045e0: ffe58593 addi a1,a1,-2 -800045e4: 02071863 bnez a4,80004614 -800045e8: fe079f23 sh zero,-2(a5) -800045ec: ff0796e3 bne a5,a6,800045d8 -800045f0: 00460613 addi a2,a2,4 -800045f4: 01e10693 addi a3,sp,30 -800045f8: 0007d703 lhu a4,0(a5) -800045fc: 00278793 addi a5,a5,2 -80004600: 00260613 addi a2,a2,2 -80004604: fee61f23 sh a4,-2(a2) -80004608: fed798e3 bne a5,a3,800045f8 -8000460c: 02010113 addi sp,sp,32 -80004610: 00008067 ret -80004614: 02a70733 mul a4,a4,a0 -80004618: 0027d883 lhu a7,2(a5) -8000461c: 0007d303 lhu t1,0(a5) -80004620: 01c776b3 and a3,a4,t3 -80004624: 011686b3 add a3,a3,a7 -80004628: 01075713 srli a4,a4,0x10 -8000462c: 0106d893 srli a7,a3,0x10 -80004630: 00670733 add a4,a4,t1 -80004634: 01170733 add a4,a4,a7 -80004638: 01075893 srli a7,a4,0x10 -8000463c: 00d79123 sh a3,2(a5) -80004640: 00e79023 sh a4,0(a5) -80004644: ff179f23 sh a7,-2(a5) -80004648: f90798e3 bne a5,a6,800045d8 -8000464c: fa5ff06f j 800045f0 +80004104 : +80004104: fe010113 addi sp,sp,-32 +80004108: 00010e37 lui t3,0x10 +8000410c: 00011d23 sh zero,26(sp) +80004110: 00011e23 sh zero,28(sp) +80004114: 01858593 addi a1,a1,24 +80004118: 01c10793 addi a5,sp,28 +8000411c: 00810813 addi a6,sp,8 +80004120: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> +80004124: 0005d703 lhu a4,0(a1) +80004128: ffe78793 addi a5,a5,-2 +8000412c: ffe58593 addi a1,a1,-2 +80004130: 02071863 bnez a4,80004160 +80004134: fe079f23 sh zero,-2(a5) +80004138: ff0796e3 bne a5,a6,80004124 +8000413c: 00460613 addi a2,a2,4 +80004140: 01e10693 addi a3,sp,30 +80004144: 0007d703 lhu a4,0(a5) +80004148: 00278793 addi a5,a5,2 +8000414c: 00260613 addi a2,a2,2 +80004150: fee61f23 sh a4,-2(a2) +80004154: fed798e3 bne a5,a3,80004144 +80004158: 02010113 addi sp,sp,32 +8000415c: 00008067 ret +80004160: 02a70733 mul a4,a4,a0 +80004164: 0027d883 lhu a7,2(a5) +80004168: 0007d303 lhu t1,0(a5) +8000416c: 01c776b3 and a3,a4,t3 +80004170: 011686b3 add a3,a3,a7 +80004174: 01075713 srli a4,a4,0x10 +80004178: 0106d893 srli a7,a3,0x10 +8000417c: 00670733 add a4,a4,t1 +80004180: 01170733 add a4,a4,a7 +80004184: 01075893 srli a7,a4,0x10 +80004188: 00d79123 sh a3,2(a5) +8000418c: 00e79023 sh a4,0(a5) +80004190: ff179f23 sh a7,-2(a5) +80004194: f90798e3 bne a5,a6,80004124 +80004198: fa5ff06f j 8000413c -80004650 : -80004650: 01250713 addi a4,a0,18 -80004654: 00055783 lhu a5,0(a0) -80004658: 00250513 addi a0,a0,2 -8000465c: 00079863 bnez a5,8000466c -80004660: fee51ae3 bne a0,a4,80004654 -80004664: 00000513 li a0,0 -80004668: 00008067 ret -8000466c: 00100513 li a0,1 -80004670: 00008067 ret +8000419c : +8000419c: 01250713 addi a4,a0,18 +800041a0: 00055783 lhu a5,0(a0) +800041a4: 00250513 addi a0,a0,2 +800041a8: 00079863 bnez a5,800041b8 +800041ac: fee51ae3 bne a0,a4,800041a0 +800041b0: 00000513 li a0,0 +800041b4: 00008067 ret +800041b8: 00100513 li a0,1 +800041bc: 00008067 ret -80004674 : -80004674: ff010113 addi sp,sp,-16 -80004678: 00912223 sw s1,4(sp) -8000467c: 01255483 lhu s1,18(a0) -80004680: 00812423 sw s0,8(sp) -80004684: 00112623 sw ra,12(sp) -80004688: fff4c793 not a5,s1 -8000468c: 01179713 slli a4,a5,0x11 -80004690: 00050413 mv s0,a0 -80004694: 00071663 bnez a4,800046a0 -80004698: fb9ff0ef jal ra,80004650 -8000469c: 00051863 bnez a0,800046ac -800046a0: ffff87b7 lui a5,0xffff8 -800046a4: 00f4c4b3 xor s1,s1,a5 -800046a8: 00941923 sh s1,18(s0) -800046ac: 00c12083 lw ra,12(sp) -800046b0: 00812403 lw s0,8(sp) -800046b4: 00412483 lw s1,4(sp) -800046b8: 01010113 addi sp,sp,16 -800046bc: 00008067 ret +800041c0 : +800041c0: ff010113 addi sp,sp,-16 +800041c4: 00912223 sw s1,4(sp) +800041c8: 01255483 lhu s1,18(a0) +800041cc: 00812423 sw s0,8(sp) +800041d0: 00112623 sw ra,12(sp) +800041d4: fff4c793 not a5,s1 +800041d8: 01179713 slli a4,a5,0x11 +800041dc: 00050413 mv s0,a0 +800041e0: 00071663 bnez a4,800041ec +800041e4: fb9ff0ef jal ra,8000419c +800041e8: 00051863 bnez a0,800041f8 +800041ec: ffff87b7 lui a5,0xffff8 +800041f0: 00f4c4b3 xor s1,s1,a5 +800041f4: 00941923 sh s1,18(s0) +800041f8: 00c12083 lw ra,12(sp) +800041fc: 00812403 lw s0,8(sp) +80004200: 00412483 lw s1,4(sp) +80004204: 01010113 addi sp,sp,16 +80004208: 00008067 ret -800046c0 : -800046c0: ff010113 addi sp,sp,-16 -800046c4: 00812423 sw s0,8(sp) -800046c8: 01255403 lhu s0,18(a0) -800046cc: 00112623 sw ra,12(sp) -800046d0: fff44793 not a5,s0 -800046d4: 01179713 slli a4,a5,0x11 -800046d8: 00071a63 bnez a4,800046ec -800046dc: f75ff0ef jal ra,80004650 -800046e0: 00050793 mv a5,a0 -800046e4: 00000513 li a0,0 -800046e8: 00079463 bnez a5,800046f0 -800046ec: 00f45513 srli a0,s0,0xf -800046f0: 00c12083 lw ra,12(sp) -800046f4: 00812403 lw s0,8(sp) -800046f8: 01010113 addi sp,sp,16 -800046fc: 00008067 ret +8000420c : +8000420c: ff010113 addi sp,sp,-16 +80004210: 00812423 sw s0,8(sp) +80004214: 01255403 lhu s0,18(a0) +80004218: 00112623 sw ra,12(sp) +8000421c: fff44793 not a5,s0 +80004220: 01179713 slli a4,a5,0x11 +80004224: 00071a63 bnez a4,80004238 +80004228: f75ff0ef jal ra,8000419c +8000422c: 00050793 mv a5,a0 +80004230: 00000513 li a0,0 +80004234: 00079463 bnez a5,8000423c +80004238: 00f45513 srli a0,s0,0xf +8000423c: 00c12083 lw ra,12(sp) +80004240: 00812403 lw s0,8(sp) +80004244: 01010113 addi sp,sp,16 +80004248: 00008067 ret -80004700 : -80004700: 01255783 lhu a5,18(a0) -80004704: fd010113 addi sp,sp,-48 -80004708: 02812423 sw s0,40(sp) -8000470c: 00f7d793 srli a5,a5,0xf -80004710: 02912223 sw s1,36(sp) -80004714: 02112623 sw ra,44(sp) -80004718: 03212023 sw s2,32(sp) -8000471c: 01312e23 sw s3,28(sp) -80004720: 40f007b3 neg a5,a5 -80004724: 00f59023 sh a5,0(a1) -80004728: 01255783 lhu a5,18(a0) -8000472c: 00008737 lui a4,0x8 -80004730: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80004734: 00f777b3 and a5,a4,a5 -80004738: 00f59123 sh a5,2(a1) -8000473c: 00050493 mv s1,a0 -80004740: 01050413 addi s0,a0,16 -80004744: 04e78263 beq a5,a4,80004788 -80004748: 00658793 addi a5,a1,6 -8000474c: 00059223 sh zero,4(a1) -80004750: ffe50513 addi a0,a0,-2 -80004754: 00045703 lhu a4,0(s0) -80004758: ffe40413 addi s0,s0,-2 -8000475c: 00278793 addi a5,a5,2 # ffff8002 <__stack_top+0xff8002> -80004760: fee79f23 sh a4,-2(a5) -80004764: fe8518e3 bne a0,s0,80004754 -80004768: 00059c23 sh zero,24(a1) -8000476c: 02c12083 lw ra,44(sp) -80004770: 02812403 lw s0,40(sp) -80004774: 02412483 lw s1,36(sp) -80004778: 02012903 lw s2,32(sp) -8000477c: 01c12983 lw s3,28(sp) -80004780: 03010113 addi sp,sp,48 -80004784: 00008067 ret -80004788: 01255703 lhu a4,18(a0) -8000478c: 00458913 addi s2,a1,4 -80004790: 00e7f733 and a4,a5,a4 -80004794: 02f71c63 bne a4,a5,800047cc -80004798: 00b12623 sw a1,12(sp) -8000479c: eb5ff0ef jal ra,80004650 -800047a0: 00c12583 lw a1,12(sp) -800047a4: 02050463 beqz a0,800047cc -800047a8: 00658793 addi a5,a1,6 -800047ac: 00059223 sh zero,4(a1) -800047b0: ffc48513 addi a0,s1,-4 -800047b4: 00045703 lhu a4,0(s0) -800047b8: ffe40413 addi s0,s0,-2 -800047bc: 00278793 addi a5,a5,2 -800047c0: fee79f23 sh a4,-2(a5) -800047c4: fe8518e3 bne a0,s0,800047b4 -800047c8: fa5ff06f j 8000476c -800047cc: 01a58993 addi s3,a1,26 -800047d0: 00290913 addi s2,s2,2 -800047d4: fe091f23 sh zero,-2(s2) -800047d8: ff299ce3 bne s3,s2,800047d0 -800047dc: 02c12083 lw ra,44(sp) -800047e0: 02812403 lw s0,40(sp) -800047e4: 02412483 lw s1,36(sp) -800047e8: 02012903 lw s2,32(sp) -800047ec: 01c12983 lw s3,28(sp) -800047f0: 03010113 addi sp,sp,48 -800047f4: 00008067 ret +8000424c : +8000424c: 01255783 lhu a5,18(a0) +80004250: fd010113 addi sp,sp,-48 +80004254: 02812423 sw s0,40(sp) +80004258: 00f7d793 srli a5,a5,0xf +8000425c: 02912223 sw s1,36(sp) +80004260: 02112623 sw ra,44(sp) +80004264: 03212023 sw s2,32(sp) +80004268: 01312e23 sw s3,28(sp) +8000426c: 40f007b3 neg a5,a5 +80004270: 00f59023 sh a5,0(a1) +80004274: 01255783 lhu a5,18(a0) +80004278: 00008737 lui a4,0x8 +8000427c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004280: 00f777b3 and a5,a4,a5 +80004284: 00f59123 sh a5,2(a1) +80004288: 00050493 mv s1,a0 +8000428c: 01050413 addi s0,a0,16 +80004290: 04e78263 beq a5,a4,800042d4 +80004294: 00658793 addi a5,a1,6 +80004298: 00059223 sh zero,4(a1) +8000429c: ffe50513 addi a0,a0,-2 +800042a0: 00045703 lhu a4,0(s0) +800042a4: ffe40413 addi s0,s0,-2 +800042a8: 00278793 addi a5,a5,2 # ffff8002 <__stack_top+0xff8002> +800042ac: fee79f23 sh a4,-2(a5) +800042b0: fe8518e3 bne a0,s0,800042a0 +800042b4: 00059c23 sh zero,24(a1) +800042b8: 02c12083 lw ra,44(sp) +800042bc: 02812403 lw s0,40(sp) +800042c0: 02412483 lw s1,36(sp) +800042c4: 02012903 lw s2,32(sp) +800042c8: 01c12983 lw s3,28(sp) +800042cc: 03010113 addi sp,sp,48 +800042d0: 00008067 ret +800042d4: 01255703 lhu a4,18(a0) +800042d8: 00458913 addi s2,a1,4 +800042dc: 00e7f733 and a4,a5,a4 +800042e0: 02f71c63 bne a4,a5,80004318 +800042e4: 00b12623 sw a1,12(sp) +800042e8: eb5ff0ef jal ra,8000419c +800042ec: 00c12583 lw a1,12(sp) +800042f0: 02050463 beqz a0,80004318 +800042f4: 00658793 addi a5,a1,6 +800042f8: 00059223 sh zero,4(a1) +800042fc: ffc48513 addi a0,s1,-4 +80004300: 00045703 lhu a4,0(s0) +80004304: ffe40413 addi s0,s0,-2 +80004308: 00278793 addi a5,a5,2 +8000430c: fee79f23 sh a4,-2(a5) +80004310: fe8518e3 bne a0,s0,80004300 +80004314: fa5ff06f j 800042b8 +80004318: 01a58993 addi s3,a1,26 +8000431c: 00290913 addi s2,s2,2 +80004320: fe091f23 sh zero,-2(s2) +80004324: ff299ce3 bne s3,s2,8000431c +80004328: 02c12083 lw ra,44(sp) +8000432c: 02812403 lw s0,40(sp) +80004330: 02412483 lw s1,36(sp) +80004334: 02012903 lw s2,32(sp) +80004338: 01c12983 lw s3,28(sp) +8000433c: 03010113 addi sp,sp,48 +80004340: 00008067 ret -800047f8 : -800047f8: 01255783 lhu a5,18(a0) -800047fc: fb010113 addi sp,sp,-80 -80004800: 04812423 sw s0,72(sp) -80004804: fff7c793 not a5,a5 -80004808: 04912223 sw s1,68(sp) -8000480c: 04112623 sw ra,76(sp) -80004810: 01179713 slli a4,a5,0x11 -80004814: 00050493 mv s1,a0 -80004818: 00058413 mv s0,a1 -8000481c: 00071663 bnez a4,80004828 -80004820: e31ff0ef jal ra,80004650 -80004824: 08051263 bnez a0,800048a8 -80004828: 01245783 lhu a5,18(s0) -8000482c: fff7c793 not a5,a5 -80004830: 01179713 slli a4,a5,0x11 -80004834: 06070463 beqz a4,8000489c -80004838: 00810593 addi a1,sp,8 -8000483c: 00048513 mv a0,s1 -80004840: ec1ff0ef jal ra,80004700 -80004844: 02410593 addi a1,sp,36 -80004848: 00040513 mv a0,s0 -8000484c: eb5ff0ef jal ra,80004700 -80004850: 00815583 lhu a1,8(sp) -80004854: 02415503 lhu a0,36(sp) -80004858: 04b50c63 beq a0,a1,800048b0 -8000485c: 00a10793 addi a5,sp,10 -80004860: 02610713 addi a4,sp,38 -80004864: 02010613 addi a2,sp,32 -80004868: 0007d683 lhu a3,0(a5) -8000486c: 00278793 addi a5,a5,2 -80004870: 08069a63 bnez a3,80004904 -80004874: 00075683 lhu a3,0(a4) -80004878: 00270713 addi a4,a4,2 -8000487c: 08069463 bnez a3,80004904 -80004880: fec794e3 bne a5,a2,80004868 -80004884: 00000513 li a0,0 -80004888: 04c12083 lw ra,76(sp) -8000488c: 04812403 lw s0,72(sp) -80004890: 04412483 lw s1,68(sp) -80004894: 05010113 addi sp,sp,80 -80004898: 00008067 ret -8000489c: 00040513 mv a0,s0 -800048a0: db1ff0ef jal ra,80004650 -800048a4: f8050ae3 beqz a0,80004838 -800048a8: ffe00513 li a0,-2 -800048ac: fddff06f j 80004888 -800048b0: 00153513 seqz a0,a0 -800048b4: 00a15603 lhu a2,10(sp) -800048b8: 02615683 lhu a3,38(sp) -800048bc: 40a00533 neg a0,a0 -800048c0: 00a10713 addi a4,sp,10 -800048c4: 02610793 addi a5,sp,38 -800048c8: 00257513 andi a0,a0,2 -800048cc: fff50513 addi a0,a0,-1 -800048d0: 03c10593 addi a1,sp,60 -800048d4: 00278793 addi a5,a5,2 -800048d8: 00270713 addi a4,a4,2 -800048dc: 00d61e63 bne a2,a3,800048f8 -800048e0: fab782e3 beq a5,a1,80004884 -800048e4: 00075603 lhu a2,0(a4) -800048e8: 0007d683 lhu a3,0(a5) -800048ec: 00270713 addi a4,a4,2 -800048f0: 00278793 addi a5,a5,2 -800048f4: fed606e3 beq a2,a3,800048e0 -800048f8: f8c6e8e3 bltu a3,a2,80004888 -800048fc: 40a00533 neg a0,a0 -80004900: f89ff06f j 80004888 -80004904: 00100513 li a0,1 -80004908: f80580e3 beqz a1,80004888 -8000490c: fff00513 li a0,-1 -80004910: f79ff06f j 80004888 +80004344 : +80004344: 01255783 lhu a5,18(a0) +80004348: fb010113 addi sp,sp,-80 +8000434c: 04812423 sw s0,72(sp) +80004350: fff7c793 not a5,a5 +80004354: 04912223 sw s1,68(sp) +80004358: 04112623 sw ra,76(sp) +8000435c: 01179713 slli a4,a5,0x11 +80004360: 00050493 mv s1,a0 +80004364: 00058413 mv s0,a1 +80004368: 00071663 bnez a4,80004374 +8000436c: e31ff0ef jal ra,8000419c +80004370: 08051263 bnez a0,800043f4 +80004374: 01245783 lhu a5,18(s0) +80004378: fff7c793 not a5,a5 +8000437c: 01179713 slli a4,a5,0x11 +80004380: 06070463 beqz a4,800043e8 +80004384: 00810593 addi a1,sp,8 +80004388: 00048513 mv a0,s1 +8000438c: ec1ff0ef jal ra,8000424c +80004390: 02410593 addi a1,sp,36 +80004394: 00040513 mv a0,s0 +80004398: eb5ff0ef jal ra,8000424c +8000439c: 00815583 lhu a1,8(sp) +800043a0: 02415503 lhu a0,36(sp) +800043a4: 04b50c63 beq a0,a1,800043fc +800043a8: 00a10793 addi a5,sp,10 +800043ac: 02610713 addi a4,sp,38 +800043b0: 02010613 addi a2,sp,32 +800043b4: 0007d683 lhu a3,0(a5) +800043b8: 00278793 addi a5,a5,2 +800043bc: 08069a63 bnez a3,80004450 +800043c0: 00075683 lhu a3,0(a4) +800043c4: 00270713 addi a4,a4,2 +800043c8: 08069463 bnez a3,80004450 +800043cc: fec794e3 bne a5,a2,800043b4 +800043d0: 00000513 li a0,0 +800043d4: 04c12083 lw ra,76(sp) +800043d8: 04812403 lw s0,72(sp) +800043dc: 04412483 lw s1,68(sp) +800043e0: 05010113 addi sp,sp,80 +800043e4: 00008067 ret +800043e8: 00040513 mv a0,s0 +800043ec: db1ff0ef jal ra,8000419c +800043f0: f8050ae3 beqz a0,80004384 +800043f4: ffe00513 li a0,-2 +800043f8: fddff06f j 800043d4 +800043fc: 00153513 seqz a0,a0 +80004400: 00a15603 lhu a2,10(sp) +80004404: 02615683 lhu a3,38(sp) +80004408: 40a00533 neg a0,a0 +8000440c: 00a10713 addi a4,sp,10 +80004410: 02610793 addi a5,sp,38 +80004414: 00257513 andi a0,a0,2 +80004418: fff50513 addi a0,a0,-1 +8000441c: 03c10593 addi a1,sp,60 +80004420: 00278793 addi a5,a5,2 +80004424: 00270713 addi a4,a4,2 +80004428: 00d61e63 bne a2,a3,80004444 +8000442c: fab782e3 beq a5,a1,800043d0 +80004430: 00075603 lhu a2,0(a4) +80004434: 0007d683 lhu a3,0(a5) +80004438: 00270713 addi a4,a4,2 +8000443c: 00278793 addi a5,a5,2 +80004440: fed606e3 beq a2,a3,8000442c +80004444: f8c6e8e3 bltu a3,a2,800043d4 +80004448: 40a00533 neg a0,a0 +8000444c: f89ff06f j 800043d4 +80004450: 00100513 li a0,1 +80004454: f80580e3 beqz a1,800043d4 +80004458: fff00513 li a0,-1 +8000445c: f79ff06f j 800043d4 -80004914 : -80004914: ff010113 addi sp,sp,-16 -80004918: 00112623 sw ra,12(sp) -8000491c: d35ff0ef jal ra,80004650 -80004920: 00c12083 lw ra,12(sp) -80004924: 00153513 seqz a0,a0 -80004928: 01010113 addi sp,sp,16 -8000492c: 00008067 ret +80004460 : +80004460: ff010113 addi sp,sp,-16 +80004464: 00112623 sw ra,12(sp) +80004468: d35ff0ef jal ra,8000419c +8000446c: 00c12083 lw ra,12(sp) +80004470: 00153513 seqz a0,a0 +80004474: 01010113 addi sp,sp,16 +80004478: 00008067 ret -80004930 : -80004930: fe010113 addi sp,sp,-32 -80004934: 00812c23 sw s0,24(sp) -80004938: 00912a23 sw s1,20(sp) -8000493c: 00112e23 sw ra,28(sp) -80004940: 01212823 sw s2,16(sp) -80004944: 01312623 sw s3,12(sp) -80004948: 00058493 mv s1,a1 -8000494c: 00050413 mv s0,a0 -80004950: 0a05c463 bltz a1,800049f8 -80004954: 00f00793 li a5,15 -80004958: 00058613 mv a2,a1 -8000495c: 00450513 addi a0,a0,4 -80004960: 01840693 addi a3,s0,24 -80004964: 00f00593 li a1,15 -80004968: 0297d463 bge a5,s1,80004990 -8000496c: 00050793 mv a5,a0 -80004970: 0027d703 lhu a4,2(a5) -80004974: 00278793 addi a5,a5,2 -80004978: fee79f23 sh a4,-2(a5) -8000497c: fed79ae3 bne a5,a3,80004970 -80004980: 00041c23 sh zero,24(s0) -80004984: ff060613 addi a2,a2,-16 -80004988: fec5c2e3 blt a1,a2,8000496c -8000498c: 00f4f493 andi s1,s1,15 -80004990: 00700793 li a5,7 -80004994: 0297d863 bge a5,s1,800049c4 -80004998: 01840713 addi a4,s0,24 -8000499c: 00240593 addi a1,s0,2 -800049a0: 00000793 li a5,0 -800049a4: 00075683 lhu a3,0(a4) -800049a8: ffe70713 addi a4,a4,-2 -800049ac: 00869613 slli a2,a3,0x8 -800049b0: 00c7e7b3 or a5,a5,a2 -800049b4: 00f71123 sh a5,2(a4) -800049b8: 0086d793 srli a5,a3,0x8 -800049bc: feb714e3 bne a4,a1,800049a4 -800049c0: ff848493 addi s1,s1,-8 -800049c4: 00048a63 beqz s1,800049d8 -800049c8: fff48493 addi s1,s1,-1 -800049cc: 00040513 mv a0,s0 -800049d0: b79ff0ef jal ra,80004548 -800049d4: fe049ae3 bnez s1,800049c8 -800049d8: 00000513 li a0,0 -800049dc: 01c12083 lw ra,28(sp) -800049e0: 01812403 lw s0,24(sp) -800049e4: 01412483 lw s1,20(sp) -800049e8: 01012903 lw s2,16(sp) -800049ec: 00c12983 lw s3,12(sp) -800049f0: 02010113 addi sp,sp,32 -800049f4: 00008067 ret -800049f8: ff100793 li a5,-15 -800049fc: 40b00933 neg s2,a1 -80004a00: 12f5dc63 bge a1,a5,80004b38 -80004a04: 01850593 addi a1,a0,24 -80004a08: 00000993 li s3,0 -80004a0c: 00450693 addi a3,a0,4 -80004a10: 00f00613 li a2,15 -80004a14: 01845703 lhu a4,24(s0) -80004a18: 00058793 mv a5,a1 -80004a1c: 00e9e9b3 or s3,s3,a4 -80004a20: ffe7d703 lhu a4,-2(a5) -80004a24: ffe78793 addi a5,a5,-2 -80004a28: 00e79123 sh a4,2(a5) -80004a2c: fed79ae3 bne a5,a3,80004a20 -80004a30: 00041223 sh zero,4(s0) -80004a34: ff090913 addi s2,s2,-16 -80004a38: fd264ee3 blt a2,s2,80004a14 -80004a3c: ff000793 li a5,-16 -80004a40: ff100713 li a4,-15 -80004a44: 409787b3 sub a5,a5,s1 -80004a48: 00000913 li s2,0 -80004a4c: 0ae4c463 blt s1,a4,80004af4 -80004a50: 00f90933 add s2,s2,a5 -80004a54: 00700793 li a5,7 -80004a58: 0527d663 bge a5,s2,80004aa4 -80004a5c: 01099993 slli s3,s3,0x10 -80004a60: 4109d993 srai s3,s3,0x10 -80004a64: 01844783 lbu a5,24(s0) -80004a68: 01a40593 addi a1,s0,26 -80004a6c: 00f9e9b3 or s3,s3,a5 -80004a70: 01099993 slli s3,s3,0x10 -80004a74: 0109d993 srli s3,s3,0x10 -80004a78: 00000793 li a5,0 -80004a7c: 0006d603 lhu a2,0(a3) -80004a80: 00268693 addi a3,a3,2 -80004a84: 00865713 srli a4,a2,0x8 -80004a88: 00e7e733 or a4,a5,a4 -80004a8c: 00861793 slli a5,a2,0x8 -80004a90: 01079793 slli a5,a5,0x10 -80004a94: fee69f23 sh a4,-2(a3) -80004a98: 0107d793 srli a5,a5,0x10 -80004a9c: feb690e3 bne a3,a1,80004a7c -80004aa0: ff890913 addi s2,s2,-8 -80004aa4: 06090c63 beqz s2,80004b1c -80004aa8: 01845783 lhu a5,24(s0) -80004aac: fff90913 addi s2,s2,-1 -80004ab0: 00040513 mv a0,s0 -80004ab4: 0017f793 andi a5,a5,1 -80004ab8: 0137e9b3 or s3,a5,s3 -80004abc: a25ff0ef jal ra,800044e0 -80004ac0: fe0914e3 bnez s2,80004aa8 -80004ac4: 01099793 slli a5,s3,0x10 -80004ac8: 4107d793 srai a5,a5,0x10 -80004acc: 04079063 bnez a5,80004b0c -80004ad0: 01099513 slli a0,s3,0x10 -80004ad4: 01055513 srli a0,a0,0x10 -80004ad8: 01c12083 lw ra,28(sp) -80004adc: 01812403 lw s0,24(sp) -80004ae0: 01412483 lw s1,20(sp) -80004ae4: 01012903 lw s2,16(sp) -80004ae8: 00c12983 lw s3,12(sp) -80004aec: 02010113 addi sp,sp,32 -80004af0: 00008067 ret -80004af4: ff07f913 andi s2,a5,-16 -80004af8: 41200933 neg s2,s2 -80004afc: 00f90933 add s2,s2,a5 -80004b00: 00700793 li a5,7 -80004b04: fb27d0e3 bge a5,s2,80004aa4 -80004b08: f55ff06f j 80004a5c -80004b0c: 00100993 li s3,1 -80004b10: 01099513 slli a0,s3,0x10 -80004b14: 01055513 srli a0,a0,0x10 -80004b18: fc1ff06f j 80004ad8 -80004b1c: 00098513 mv a0,s3 -80004b20: 00099863 bnez s3,80004b30 -80004b24: 01051513 slli a0,a0,0x10 -80004b28: 01055513 srli a0,a0,0x10 -80004b2c: eb1ff06f j 800049dc -80004b30: 00100513 li a0,1 -80004b34: ff1ff06f j 80004b24 -80004b38: ff900793 li a5,-7 -80004b3c: 00000993 li s3,0 -80004b40: f6f5d4e3 bge a1,a5,80004aa8 -80004b44: 00440693 addi a3,s0,4 -80004b48: f1dff06f j 80004a64 +8000447c : +8000447c: fe010113 addi sp,sp,-32 +80004480: 00812c23 sw s0,24(sp) +80004484: 00912a23 sw s1,20(sp) +80004488: 00112e23 sw ra,28(sp) +8000448c: 01212823 sw s2,16(sp) +80004490: 01312623 sw s3,12(sp) +80004494: 00058493 mv s1,a1 +80004498: 00050413 mv s0,a0 +8000449c: 0a05c463 bltz a1,80004544 +800044a0: 00f00793 li a5,15 +800044a4: 00058613 mv a2,a1 +800044a8: 00450513 addi a0,a0,4 +800044ac: 01840693 addi a3,s0,24 +800044b0: 00f00593 li a1,15 +800044b4: 0297d463 bge a5,s1,800044dc +800044b8: 00050793 mv a5,a0 +800044bc: 0027d703 lhu a4,2(a5) +800044c0: 00278793 addi a5,a5,2 +800044c4: fee79f23 sh a4,-2(a5) +800044c8: fed79ae3 bne a5,a3,800044bc +800044cc: 00041c23 sh zero,24(s0) +800044d0: ff060613 addi a2,a2,-16 +800044d4: fec5c2e3 blt a1,a2,800044b8 +800044d8: 00f4f493 andi s1,s1,15 +800044dc: 00700793 li a5,7 +800044e0: 0297d863 bge a5,s1,80004510 +800044e4: 01840713 addi a4,s0,24 +800044e8: 00240593 addi a1,s0,2 +800044ec: 00000793 li a5,0 +800044f0: 00075683 lhu a3,0(a4) +800044f4: ffe70713 addi a4,a4,-2 +800044f8: 00869613 slli a2,a3,0x8 +800044fc: 00c7e7b3 or a5,a5,a2 +80004500: 00f71123 sh a5,2(a4) +80004504: 0086d793 srli a5,a3,0x8 +80004508: feb714e3 bne a4,a1,800044f0 +8000450c: ff848493 addi s1,s1,-8 +80004510: 00048a63 beqz s1,80004524 +80004514: fff48493 addi s1,s1,-1 +80004518: 00040513 mv a0,s0 +8000451c: b79ff0ef jal ra,80004094 +80004520: fe049ae3 bnez s1,80004514 +80004524: 00000513 li a0,0 +80004528: 01c12083 lw ra,28(sp) +8000452c: 01812403 lw s0,24(sp) +80004530: 01412483 lw s1,20(sp) +80004534: 01012903 lw s2,16(sp) +80004538: 00c12983 lw s3,12(sp) +8000453c: 02010113 addi sp,sp,32 +80004540: 00008067 ret +80004544: ff100793 li a5,-15 +80004548: 40b00933 neg s2,a1 +8000454c: 12f5dc63 bge a1,a5,80004684 +80004550: 01850593 addi a1,a0,24 +80004554: 00000993 li s3,0 +80004558: 00450693 addi a3,a0,4 +8000455c: 00f00613 li a2,15 +80004560: 01845703 lhu a4,24(s0) +80004564: 00058793 mv a5,a1 +80004568: 00e9e9b3 or s3,s3,a4 +8000456c: ffe7d703 lhu a4,-2(a5) +80004570: ffe78793 addi a5,a5,-2 +80004574: 00e79123 sh a4,2(a5) +80004578: fed79ae3 bne a5,a3,8000456c +8000457c: 00041223 sh zero,4(s0) +80004580: ff090913 addi s2,s2,-16 +80004584: fd264ee3 blt a2,s2,80004560 +80004588: ff000793 li a5,-16 +8000458c: ff100713 li a4,-15 +80004590: 409787b3 sub a5,a5,s1 +80004594: 00000913 li s2,0 +80004598: 0ae4c463 blt s1,a4,80004640 +8000459c: 00f90933 add s2,s2,a5 +800045a0: 00700793 li a5,7 +800045a4: 0527d663 bge a5,s2,800045f0 +800045a8: 01099993 slli s3,s3,0x10 +800045ac: 4109d993 srai s3,s3,0x10 +800045b0: 01844783 lbu a5,24(s0) +800045b4: 01a40593 addi a1,s0,26 +800045b8: 00f9e9b3 or s3,s3,a5 +800045bc: 01099993 slli s3,s3,0x10 +800045c0: 0109d993 srli s3,s3,0x10 +800045c4: 00000793 li a5,0 +800045c8: 0006d603 lhu a2,0(a3) +800045cc: 00268693 addi a3,a3,2 +800045d0: 00865713 srli a4,a2,0x8 +800045d4: 00e7e733 or a4,a5,a4 +800045d8: 00861793 slli a5,a2,0x8 +800045dc: 01079793 slli a5,a5,0x10 +800045e0: fee69f23 sh a4,-2(a3) +800045e4: 0107d793 srli a5,a5,0x10 +800045e8: feb690e3 bne a3,a1,800045c8 +800045ec: ff890913 addi s2,s2,-8 +800045f0: 06090c63 beqz s2,80004668 +800045f4: 01845783 lhu a5,24(s0) +800045f8: fff90913 addi s2,s2,-1 +800045fc: 00040513 mv a0,s0 +80004600: 0017f793 andi a5,a5,1 +80004604: 0137e9b3 or s3,a5,s3 +80004608: a25ff0ef jal ra,8000402c +8000460c: fe0914e3 bnez s2,800045f4 +80004610: 01099793 slli a5,s3,0x10 +80004614: 4107d793 srai a5,a5,0x10 +80004618: 04079063 bnez a5,80004658 +8000461c: 01099513 slli a0,s3,0x10 +80004620: 01055513 srli a0,a0,0x10 +80004624: 01c12083 lw ra,28(sp) +80004628: 01812403 lw s0,24(sp) +8000462c: 01412483 lw s1,20(sp) +80004630: 01012903 lw s2,16(sp) +80004634: 00c12983 lw s3,12(sp) +80004638: 02010113 addi sp,sp,32 +8000463c: 00008067 ret +80004640: ff07f913 andi s2,a5,-16 +80004644: 41200933 neg s2,s2 +80004648: 00f90933 add s2,s2,a5 +8000464c: 00700793 li a5,7 +80004650: fb27d0e3 bge a5,s2,800045f0 +80004654: f55ff06f j 800045a8 +80004658: 00100993 li s3,1 +8000465c: 01099513 slli a0,s3,0x10 +80004660: 01055513 srli a0,a0,0x10 +80004664: fc1ff06f j 80004624 +80004668: 00098513 mv a0,s3 +8000466c: 00099863 bnez s3,8000467c +80004670: 01051513 slli a0,a0,0x10 +80004674: 01055513 srli a0,a0,0x10 +80004678: eb1ff06f j 80004528 +8000467c: 00100513 li a0,1 +80004680: ff1ff06f j 80004670 +80004684: ff900793 li a5,-7 +80004688: 00000993 li s3,0 +8000468c: f6f5d4e3 bge a1,a5,800045f4 +80004690: 00440693 addi a3,s0,4 +80004694: f1dff06f j 800045b0 -80004b4c : -80004b4c: 00455783 lhu a5,4(a0) -80004b50: ff010113 addi sp,sp,-16 -80004b54: 00912223 sw s1,4(sp) -80004b58: 00112623 sw ra,12(sp) -80004b5c: 00812423 sw s0,8(sp) -80004b60: 01212023 sw s2,0(sp) -80004b64: 00050493 mv s1,a0 -80004b68: 0c079c63 bnez a5,80004c40 -80004b6c: 00655703 lhu a4,6(a0) -80004b70: 00000413 li s0,0 -80004b74: 01071793 slli a5,a4,0x10 -80004b78: 4107d793 srai a5,a5,0x10 -80004b7c: 0a07c463 bltz a5,80004c24 -80004b80: 01a50693 addi a3,a0,26 -80004b84: 0a000613 li a2,160 -80004b88: 02071863 bnez a4,80004bb8 -80004b8c: 00648793 addi a5,s1,6 -80004b90: 0080006f j 80004b98 -80004b94: 0007d703 lhu a4,0(a5) -80004b98: 00278793 addi a5,a5,2 -80004b9c: fee79e23 sh a4,-4(a5) -80004ba0: fef69ae3 bne a3,a5,80004b94 -80004ba4: 00049c23 sh zero,24(s1) -80004ba8: 01040413 addi s0,s0,16 -80004bac: 06c40c63 beq s0,a2,80004c24 -80004bb0: 0064d703 lhu a4,6(s1) -80004bb4: fc070ce3 beqz a4,80004b8c -80004bb8: f0077793 andi a5,a4,-256 -80004bbc: 04079063 bnez a5,80004bfc -80004bc0: 01848513 addi a0,s1,24 -80004bc4: 00248593 addi a1,s1,2 -80004bc8: 00000793 li a5,0 -80004bcc: 00050713 mv a4,a0 -80004bd0: 00075683 lhu a3,0(a4) -80004bd4: ffe70713 addi a4,a4,-2 -80004bd8: 00869613 slli a2,a3,0x8 -80004bdc: 00c7e7b3 or a5,a5,a2 -80004be0: 00f71123 sh a5,2(a4) -80004be4: 0086d793 srli a5,a3,0x8 -80004be8: fee594e3 bne a1,a4,80004bd0 -80004bec: 0064d703 lhu a4,6(s1) -80004bf0: 00840413 addi s0,s0,8 -80004bf4: f0077793 andi a5,a4,-256 -80004bf8: fc0788e3 beqz a5,80004bc8 -80004bfc: 0a000913 li s2,160 -80004c00: 0140006f j 80004c14 -80004c04: 00140413 addi s0,s0,1 -80004c08: 941ff0ef jal ra,80004548 -80004c0c: 00894c63 blt s2,s0,80004c24 -80004c10: 0064d703 lhu a4,6(s1) -80004c14: 01071713 slli a4,a4,0x10 -80004c18: 41075713 srai a4,a4,0x10 -80004c1c: 00048513 mv a0,s1 -80004c20: fe0752e3 bgez a4,80004c04 -80004c24: 00c12083 lw ra,12(sp) -80004c28: 00040513 mv a0,s0 -80004c2c: 00812403 lw s0,8(sp) -80004c30: 00412483 lw s1,4(sp) -80004c34: 00012903 lw s2,0(sp) -80004c38: 01010113 addi sp,sp,16 -80004c3c: 00008067 ret -80004c40: f007f713 andi a4,a5,-256 -80004c44: 00000413 li s0,0 -80004c48: 04071063 bnez a4,80004c88 -80004c4c: f6f00913 li s2,-145 -80004c50: 0140006f j 80004c64 -80004c54: fff40413 addi s0,s0,-1 -80004c58: 889ff0ef jal ra,800044e0 -80004c5c: fd2404e3 beq s0,s2,80004c24 -80004c60: 0044d783 lhu a5,4(s1) -80004c64: 00048513 mv a0,s1 -80004c68: fe0796e3 bnez a5,80004c54 -80004c6c: 00c12083 lw ra,12(sp) -80004c70: 00040513 mv a0,s0 -80004c74: 00812403 lw s0,8(sp) -80004c78: 00412483 lw s1,4(sp) -80004c7c: 00012903 lw s2,0(sp) -80004c80: 01010113 addi sp,sp,16 -80004c84: 00008067 ret -80004c88: 00450693 addi a3,a0,4 -80004c8c: 01a50593 addi a1,a0,26 -80004c90: 00000713 li a4,0 -80004c94: 0080006f j 80004c9c -80004c98: 0006d783 lhu a5,0(a3) -80004c9c: 0087d613 srli a2,a5,0x8 -80004ca0: 00c76733 or a4,a4,a2 -80004ca4: 00879793 slli a5,a5,0x8 -80004ca8: 00e69023 sh a4,0(a3) -80004cac: 01079713 slli a4,a5,0x10 -80004cb0: 00268693 addi a3,a3,2 -80004cb4: 01075713 srli a4,a4,0x10 -80004cb8: feb690e3 bne a3,a1,80004c98 -80004cbc: 0044d783 lhu a5,4(s1) -80004cc0: ff800413 li s0,-8 -80004cc4: f89ff06f j 80004c4c +80004698 : +80004698: 00455783 lhu a5,4(a0) +8000469c: ff010113 addi sp,sp,-16 +800046a0: 00912223 sw s1,4(sp) +800046a4: 00112623 sw ra,12(sp) +800046a8: 00812423 sw s0,8(sp) +800046ac: 01212023 sw s2,0(sp) +800046b0: 00050493 mv s1,a0 +800046b4: 0c079c63 bnez a5,8000478c +800046b8: 00655703 lhu a4,6(a0) +800046bc: 00000413 li s0,0 +800046c0: 01071793 slli a5,a4,0x10 +800046c4: 4107d793 srai a5,a5,0x10 +800046c8: 0a07c463 bltz a5,80004770 +800046cc: 01a50693 addi a3,a0,26 +800046d0: 0a000613 li a2,160 +800046d4: 02071863 bnez a4,80004704 +800046d8: 00648793 addi a5,s1,6 +800046dc: 0080006f j 800046e4 +800046e0: 0007d703 lhu a4,0(a5) +800046e4: 00278793 addi a5,a5,2 +800046e8: fee79e23 sh a4,-4(a5) +800046ec: fef69ae3 bne a3,a5,800046e0 +800046f0: 00049c23 sh zero,24(s1) +800046f4: 01040413 addi s0,s0,16 +800046f8: 06c40c63 beq s0,a2,80004770 +800046fc: 0064d703 lhu a4,6(s1) +80004700: fc070ce3 beqz a4,800046d8 +80004704: f0077793 andi a5,a4,-256 +80004708: 04079063 bnez a5,80004748 +8000470c: 01848513 addi a0,s1,24 +80004710: 00248593 addi a1,s1,2 +80004714: 00000793 li a5,0 +80004718: 00050713 mv a4,a0 +8000471c: 00075683 lhu a3,0(a4) +80004720: ffe70713 addi a4,a4,-2 +80004724: 00869613 slli a2,a3,0x8 +80004728: 00c7e7b3 or a5,a5,a2 +8000472c: 00f71123 sh a5,2(a4) +80004730: 0086d793 srli a5,a3,0x8 +80004734: fee594e3 bne a1,a4,8000471c +80004738: 0064d703 lhu a4,6(s1) +8000473c: 00840413 addi s0,s0,8 +80004740: f0077793 andi a5,a4,-256 +80004744: fc0788e3 beqz a5,80004714 +80004748: 0a000913 li s2,160 +8000474c: 0140006f j 80004760 +80004750: 00140413 addi s0,s0,1 +80004754: 941ff0ef jal ra,80004094 +80004758: 00894c63 blt s2,s0,80004770 +8000475c: 0064d703 lhu a4,6(s1) +80004760: 01071713 slli a4,a4,0x10 +80004764: 41075713 srai a4,a4,0x10 +80004768: 00048513 mv a0,s1 +8000476c: fe0752e3 bgez a4,80004750 +80004770: 00c12083 lw ra,12(sp) +80004774: 00040513 mv a0,s0 +80004778: 00812403 lw s0,8(sp) +8000477c: 00412483 lw s1,4(sp) +80004780: 00012903 lw s2,0(sp) +80004784: 01010113 addi sp,sp,16 +80004788: 00008067 ret +8000478c: f007f713 andi a4,a5,-256 +80004790: 00000413 li s0,0 +80004794: 04071063 bnez a4,800047d4 +80004798: f6f00913 li s2,-145 +8000479c: 0140006f j 800047b0 +800047a0: fff40413 addi s0,s0,-1 +800047a4: 889ff0ef jal ra,8000402c +800047a8: fd2404e3 beq s0,s2,80004770 +800047ac: 0044d783 lhu a5,4(s1) +800047b0: 00048513 mv a0,s1 +800047b4: fe0796e3 bnez a5,800047a0 +800047b8: 00c12083 lw ra,12(sp) +800047bc: 00040513 mv a0,s0 +800047c0: 00812403 lw s0,8(sp) +800047c4: 00412483 lw s1,4(sp) +800047c8: 00012903 lw s2,0(sp) +800047cc: 01010113 addi sp,sp,16 +800047d0: 00008067 ret +800047d4: 00450693 addi a3,a0,4 +800047d8: 01a50593 addi a1,a0,26 +800047dc: 00000713 li a4,0 +800047e0: 0080006f j 800047e8 +800047e4: 0006d783 lhu a5,0(a3) +800047e8: 0087d613 srli a2,a5,0x8 +800047ec: 00c76733 or a4,a4,a2 +800047f0: 00879793 slli a5,a5,0x8 +800047f4: 00e69023 sh a4,0(a3) +800047f8: 01079713 slli a4,a5,0x10 +800047fc: 00268693 addi a3,a3,2 +80004800: 01075713 srli a4,a4,0x10 +80004804: feb690e3 bne a3,a1,800047e4 +80004808: 0044d783 lhu a5,4(s1) +8000480c: ff800413 li s0,-8 +80004810: f89ff06f j 80004798 -80004cc8 : -80004cc8: fe010113 addi sp,sp,-32 -80004ccc: 00812c23 sw s0,24(sp) -80004cd0: 00912a23 sw s1,20(sp) -80004cd4: 01212823 sw s2,16(sp) -80004cd8: 01312623 sw s3,12(sp) -80004cdc: 01412423 sw s4,8(sp) -80004ce0: 01512223 sw s5,4(sp) -80004ce4: 00068913 mv s2,a3 -80004ce8: 00078493 mv s1,a5 -80004cec: 00112e23 sw ra,28(sp) -80004cf0: 00050413 mv s0,a0 -80004cf4: 00058993 mv s3,a1 -80004cf8: 00060a13 mv s4,a2 -80004cfc: 00070a93 mv s5,a4 -80004d00: e4dff0ef jal ra,80004b4c -80004d04: 09000793 li a5,144 -80004d08: 40a90933 sub s2,s2,a0 -80004d0c: 16a7dc63 bge a5,a0,80004e84 -80004d10: 000087b7 lui a5,0x8 -80004d14: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -80004d18: 1f27da63 bge a5,s2,80004f0c -80004d1c: 1c0a8463 beqz s5,80004ee4 -80004d20: 0044a503 lw a0,4(s1) -80004d24: 0004a783 lw a5,0(s1) -80004d28: 06f50a63 beq a0,a5,80004d9c -80004d2c: 01a48713 addi a4,s1,26 -80004d30: 03448793 addi a5,s1,52 -80004d34: 00270713 addi a4,a4,2 -80004d38: fe071f23 sh zero,-2(a4) -80004d3c: fef71ce3 bne a4,a5,80004d34 -80004d40: 03800793 li a5,56 -80004d44: 32f50c63 beq a0,a5,8000507c -80004d48: 16a7d063 bge a5,a0,80004ea8 -80004d4c: 04000793 li a5,64 -80004d50: 2ef50c63 beq a0,a5,80005048 -80004d54: 07100793 li a5,113 -80004d58: 34f51863 bne a0,a5,800050a8 -80004d5c: 400087b7 lui a5,0x40008 -80004d60: fff78793 addi a5,a5,-1 # 40007fff <__stack_size+0x40007bff> -80004d64: 00a00713 li a4,10 -80004d68: 00f4aa23 sw a5,20(s1) -80004d6c: ffff87b7 lui a5,0xffff8 -80004d70: 00e4a423 sw a4,8(s1) -80004d74: 00f49c23 sh a5,24(s1) -80004d78: 00e4a623 sw a4,12(s1) -80004d7c: 00a00793 li a5,10 -80004d80: 00008737 lui a4,0x8 -80004d84: 00878793 addi a5,a5,8 # ffff8008 <__stack_top+0xff8008> -80004d88: 00179793 slli a5,a5,0x1 -80004d8c: 00f487b3 add a5,s1,a5 -80004d90: 00e79523 sh a4,10(a5) -80004d94: 00a4a023 sw a0,0(s1) -80004d98: 1b205863 blez s2,80004f48 -80004d9c: 0084a583 lw a1,8(s1) -80004da0: 0144d783 lhu a5,20(s1) -80004da4: 08f00813 li a6,143 -80004da8: 00159613 slli a2,a1,0x1 -80004dac: 00c40633 add a2,s0,a2 -80004db0: 00065703 lhu a4,0(a2) -80004db4: 00f776b3 and a3,a4,a5 -80004db8: 02a84a63 blt a6,a0,80004dec -80004dbc: 00b00813 li a6,11 -80004dc0: 02b84663 blt a6,a1,80004dec -80004dc4: 00060793 mv a5,a2 -80004dc8: 01840593 addi a1,s0,24 -80004dcc: 0027d703 lhu a4,2(a5) -80004dd0: 00070463 beqz a4,80004dd8 -80004dd4: 0016e693 ori a3,a3,1 -80004dd8: 00079123 sh zero,2(a5) -80004ddc: 00278793 addi a5,a5,2 -80004de0: fef596e3 bne a1,a5,80004dcc -80004de4: 00065703 lhu a4,0(a2) -80004de8: 0144d783 lhu a5,20(s1) -80004dec: fff7c793 not a5,a5 -80004df0: 00e7f7b3 and a5,a5,a4 -80004df4: 00f61023 sh a5,0(a2) -80004df8: 0164d783 lhu a5,22(s1) -80004dfc: 00d7f733 and a4,a5,a3 -80004e00: 04070063 beqz a4,80004e40 -80004e04: 1ad78463 beq a5,a3,80004fac -80004e08: 03248613 addi a2,s1,50 -80004e0c: 01840693 addi a3,s0,24 -80004e10: 01c48493 addi s1,s1,28 -80004e14: 00000713 li a4,0 -80004e18: 00065783 lhu a5,0(a2) -80004e1c: 0006d583 lhu a1,0(a3) -80004e20: ffe68693 addi a3,a3,-2 -80004e24: ffe60613 addi a2,a2,-2 -80004e28: 00b787b3 add a5,a5,a1 -80004e2c: 00e787b3 add a5,a5,a4 -80004e30: 0107d713 srli a4,a5,0x10 -80004e34: 00f69123 sh a5,2(a3) -80004e38: 00177713 andi a4,a4,1 -80004e3c: fc961ee3 bne a2,s1,80004e18 -80004e40: 19205863 blez s2,80004fd0 -80004e44: 00445783 lhu a5,4(s0) -80004e48: 12079e63 bnez a5,80004f84 -80004e4c: 000087b7 lui a5,0x8 -80004e50: 00041c23 sh zero,24(s0) -80004e54: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -80004e58: 0927c863 blt a5,s2,80004ee8 -80004e5c: 01241123 sh s2,2(s0) -80004e60: 01c12083 lw ra,28(sp) -80004e64: 01812403 lw s0,24(sp) -80004e68: 01412483 lw s1,20(sp) -80004e6c: 01012903 lw s2,16(sp) -80004e70: 00c12983 lw s3,12(sp) -80004e74: 00812a03 lw s4,8(sp) -80004e78: 00412a83 lw s5,4(sp) -80004e7c: 02010113 addi sp,sp,32 -80004e80: 00008067 ret -80004e84: 0e095463 bgez s2,80004f6c -80004e88: f7000793 li a5,-144 -80004e8c: 08f95c63 bge s2,a5,80004f24 -80004e90: 00240793 addi a5,s0,2 -80004e94: 01a40413 addi s0,s0,26 -80004e98: 00278793 addi a5,a5,2 -80004e9c: fe079f23 sh zero,-2(a5) -80004ea0: fe879ce3 bne a5,s0,80004e98 -80004ea4: fbdff06f j 80004e60 -80004ea8: 01800793 li a5,24 -80004eac: 16f50863 beq a0,a5,8000501c -80004eb0: 03500793 li a5,53 -80004eb4: 1ef51a63 bne a0,a5,800050a8 -80004eb8: 00001737 lui a4,0x1 -80004ebc: 040007b7 lui a5,0x4000 -80004ec0: 00600693 li a3,6 -80004ec4: 7ff78793 addi a5,a5,2047 # 40007ff <__stack_size+0x40003ff> -80004ec8: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> -80004ecc: 00f4aa23 sw a5,20(s1) -80004ed0: 00d4a423 sw a3,8(s1) -80004ed4: 00e49c23 sh a4,24(s1) -80004ed8: 00d4a623 sw a3,12(s1) -80004edc: 00600793 li a5,6 -80004ee0: ea5ff06f j 80004d84 -80004ee4: 00041c23 sh zero,24(s0) -80004ee8: ffff87b7 lui a5,0xffff8 -80004eec: fff7c793 not a5,a5 -80004ef0: 00f41123 sh a5,2(s0) -80004ef4: 00440793 addi a5,s0,4 -80004ef8: 01840413 addi s0,s0,24 -80004efc: 00079023 sh zero,0(a5) # ffff8000 <__stack_top+0xff8000> -80004f00: 00278793 addi a5,a5,2 -80004f04: fef41ce3 bne s0,a5,80004efc -80004f08: f59ff06f j 80004e60 -80004f0c: 00240793 addi a5,s0,2 -80004f10: 01a40413 addi s0,s0,26 -80004f14: 00278793 addi a5,a5,2 -80004f18: fe079f23 sh zero,-2(a5) -80004f1c: fe879ce3 bne a5,s0,80004f14 -80004f20: f41ff06f j 80004e60 -80004f24: 00090593 mv a1,s2 -80004f28: 00040513 mv a0,s0 -80004f2c: a05ff0ef jal ra,80004930 -80004f30: 00050463 beqz a0,80004f38 -80004f34: 00100993 li s3,1 -80004f38: 0c0a8c63 beqz s5,80005010 -80004f3c: 0044a503 lw a0,4(s1) -80004f40: 0004a783 lw a5,0(s1) -80004f44: def514e3 bne a0,a5,80004d2c -80004f48: 09000793 li a5,144 -80004f4c: 0af50463 beq a0,a5,80004ff4 -80004f50: 01845783 lhu a5,24(s0) -80004f54: 00040513 mv a0,s0 -80004f58: 0017f793 andi a5,a5,1 -80004f5c: 00f9e9b3 or s3,s3,a5 -80004f60: d80ff0ef jal ra,800044e0 -80004f64: 0044a503 lw a0,4(s1) -80004f68: e35ff06f j 80004d9c -80004f6c: ee0a80e3 beqz s5,80004e4c -80004f70: 0044a503 lw a0,4(s1) -80004f74: 0004a783 lw a5,0(s1) -80004f78: daf51ae3 bne a0,a5,80004d2c -80004f7c: e32040e3 bgtz s2,80004d9c -80004f80: fc9ff06f j 80004f48 -80004f84: 00040513 mv a0,s0 -80004f88: d58ff0ef jal ra,800044e0 -80004f8c: 000087b7 lui a5,0x8 -80004f90: 00190913 addi s2,s2,1 -80004f94: 00041c23 sh zero,24(s0) -80004f98: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -80004f9c: f527c6e3 blt a5,s2,80004ee8 -80004fa0: ea095ee3 bgez s2,80004e5c -80004fa4: 00041123 sh zero,2(s0) -80004fa8: eb9ff06f j 80004e60 -80004fac: 0c099463 bnez s3,80005074 -80004fb0: 00c4a783 lw a5,12(s1) -80004fb4: 0184d703 lhu a4,24(s1) -80004fb8: 00179793 slli a5,a5,0x1 -80004fbc: 00f407b3 add a5,s0,a5 -80004fc0: 0007d783 lhu a5,0(a5) -80004fc4: 00e7f7b3 and a5,a5,a4 -80004fc8: e40790e3 bnez a5,80004e08 -80004fcc: e7204ce3 bgtz s2,80004e44 -80004fd0: 09000793 li a5,144 -80004fd4: 00f50663 beq a0,a5,80004fe0 -80004fd8: 00040513 mv a0,s0 -80004fdc: d6cff0ef jal ra,80004548 -80004fe0: 00445783 lhu a5,4(s0) -80004fe4: fa0790e3 bnez a5,80004f84 -80004fe8: 00041c23 sh zero,24(s0) -80004fec: fa094ce3 bltz s2,80004fa4 -80004ff0: e6dff06f j 80004e5c -80004ff4: 0084a603 lw a2,8(s1) -80004ff8: 0144d783 lhu a5,20(s1) -80004ffc: 00161613 slli a2,a2,0x1 -80005000: 00c40633 add a2,s0,a2 -80005004: 00065703 lhu a4,0(a2) -80005008: 00e7f6b3 and a3,a5,a4 -8000500c: de1ff06f j 80004dec -80005010: 00041c23 sh zero,24(s0) -80005014: 00041123 sh zero,2(s0) -80005018: e49ff06f j 80004e60 -8000501c: 008007b7 lui a5,0x800 -80005020: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> -80005024: 00400713 li a4,4 -80005028: 00f4aa23 sw a5,20(s1) -8000502c: 10000793 li a5,256 -80005030: 00e4a423 sw a4,8(s1) -80005034: 00f49c23 sh a5,24(s1) -80005038: 00e4a623 sw a4,12(s1) -8000503c: 00400793 li a5,4 -80005040: 10000713 li a4,256 -80005044: d41ff06f j 80004d84 -80005048: 00700793 li a5,7 -8000504c: 00f4a423 sw a5,8(s1) -80005050: 800107b7 lui a5,0x80010 -80005054: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> -80005058: 00f4aa23 sw a5,20(s1) -8000505c: 00100793 li a5,1 -80005060: 00f49c23 sh a5,24(s1) -80005064: 00600793 li a5,6 -80005068: 00f4a623 sw a5,12(s1) -8000506c: 00100713 li a4,1 -80005070: d15ff06f j 80004d84 -80005074: d80a0ae3 beqz s4,80004e08 -80005078: dc9ff06f j 80004e40 -8000507c: 008007b7 lui a5,0x800 -80005080: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> -80005084: 00600713 li a4,6 -80005088: 00f4aa23 sw a5,20(s1) -8000508c: 10000793 li a5,256 -80005090: 00e4a423 sw a4,8(s1) -80005094: 00f49c23 sh a5,24(s1) -80005098: 00e4a623 sw a4,12(s1) -8000509c: 00600793 li a5,6 -800050a0: 10000713 li a4,256 -800050a4: ce1ff06f j 80004d84 -800050a8: 00c00793 li a5,12 -800050ac: 00f4a423 sw a5,8(s1) -800050b0: 800107b7 lui a5,0x80010 -800050b4: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> -800050b8: 00f4aa23 sw a5,20(s1) -800050bc: 00100793 li a5,1 -800050c0: 00f49c23 sh a5,24(s1) -800050c4: 00b00793 li a5,11 -800050c8: 00f4a623 sw a5,12(s1) -800050cc: 00100713 li a4,1 -800050d0: cb5ff06f j 80004d84 +80004814 : +80004814: fe010113 addi sp,sp,-32 +80004818: 00812c23 sw s0,24(sp) +8000481c: 00912a23 sw s1,20(sp) +80004820: 01212823 sw s2,16(sp) +80004824: 01312623 sw s3,12(sp) +80004828: 01412423 sw s4,8(sp) +8000482c: 01512223 sw s5,4(sp) +80004830: 00068913 mv s2,a3 +80004834: 00078493 mv s1,a5 +80004838: 00112e23 sw ra,28(sp) +8000483c: 00050413 mv s0,a0 +80004840: 00058993 mv s3,a1 +80004844: 00060a13 mv s4,a2 +80004848: 00070a93 mv s5,a4 +8000484c: e4dff0ef jal ra,80004698 +80004850: 09000793 li a5,144 +80004854: 40a90933 sub s2,s2,a0 +80004858: 16a7dc63 bge a5,a0,800049d0 +8000485c: 000087b7 lui a5,0x8 +80004860: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80004864: 1f27da63 bge a5,s2,80004a58 +80004868: 1c0a8463 beqz s5,80004a30 +8000486c: 0044a503 lw a0,4(s1) +80004870: 0004a783 lw a5,0(s1) +80004874: 06f50a63 beq a0,a5,800048e8 +80004878: 01a48713 addi a4,s1,26 +8000487c: 03448793 addi a5,s1,52 +80004880: 00270713 addi a4,a4,2 +80004884: fe071f23 sh zero,-2(a4) +80004888: fef71ce3 bne a4,a5,80004880 +8000488c: 03800793 li a5,56 +80004890: 32f50c63 beq a0,a5,80004bc8 +80004894: 16a7d063 bge a5,a0,800049f4 +80004898: 04000793 li a5,64 +8000489c: 2ef50c63 beq a0,a5,80004b94 +800048a0: 07100793 li a5,113 +800048a4: 34f51863 bne a0,a5,80004bf4 +800048a8: 400087b7 lui a5,0x40008 +800048ac: fff78793 addi a5,a5,-1 # 40007fff <__stack_size+0x40007bff> +800048b0: 00a00713 li a4,10 +800048b4: 00f4aa23 sw a5,20(s1) +800048b8: ffff87b7 lui a5,0xffff8 +800048bc: 00e4a423 sw a4,8(s1) +800048c0: 00f49c23 sh a5,24(s1) +800048c4: 00e4a623 sw a4,12(s1) +800048c8: 00a00793 li a5,10 +800048cc: 00008737 lui a4,0x8 +800048d0: 00878793 addi a5,a5,8 # ffff8008 <__stack_top+0xff8008> +800048d4: 00179793 slli a5,a5,0x1 +800048d8: 00f487b3 add a5,s1,a5 +800048dc: 00e79523 sh a4,10(a5) +800048e0: 00a4a023 sw a0,0(s1) +800048e4: 1b205863 blez s2,80004a94 +800048e8: 0084a583 lw a1,8(s1) +800048ec: 0144d783 lhu a5,20(s1) +800048f0: 08f00813 li a6,143 +800048f4: 00159613 slli a2,a1,0x1 +800048f8: 00c40633 add a2,s0,a2 +800048fc: 00065703 lhu a4,0(a2) +80004900: 00f776b3 and a3,a4,a5 +80004904: 02a84a63 blt a6,a0,80004938 +80004908: 00b00813 li a6,11 +8000490c: 02b84663 blt a6,a1,80004938 +80004910: 00060793 mv a5,a2 +80004914: 01840593 addi a1,s0,24 +80004918: 0027d703 lhu a4,2(a5) +8000491c: 00070463 beqz a4,80004924 +80004920: 0016e693 ori a3,a3,1 +80004924: 00079123 sh zero,2(a5) +80004928: 00278793 addi a5,a5,2 +8000492c: fef596e3 bne a1,a5,80004918 +80004930: 00065703 lhu a4,0(a2) +80004934: 0144d783 lhu a5,20(s1) +80004938: fff7c793 not a5,a5 +8000493c: 00e7f7b3 and a5,a5,a4 +80004940: 00f61023 sh a5,0(a2) +80004944: 0164d783 lhu a5,22(s1) +80004948: 00d7f733 and a4,a5,a3 +8000494c: 04070063 beqz a4,8000498c +80004950: 1ad78463 beq a5,a3,80004af8 +80004954: 03248613 addi a2,s1,50 +80004958: 01840693 addi a3,s0,24 +8000495c: 01c48493 addi s1,s1,28 +80004960: 00000713 li a4,0 +80004964: 00065783 lhu a5,0(a2) +80004968: 0006d583 lhu a1,0(a3) +8000496c: ffe68693 addi a3,a3,-2 +80004970: ffe60613 addi a2,a2,-2 +80004974: 00b787b3 add a5,a5,a1 +80004978: 00e787b3 add a5,a5,a4 +8000497c: 0107d713 srli a4,a5,0x10 +80004980: 00f69123 sh a5,2(a3) +80004984: 00177713 andi a4,a4,1 +80004988: fc961ee3 bne a2,s1,80004964 +8000498c: 19205863 blez s2,80004b1c +80004990: 00445783 lhu a5,4(s0) +80004994: 12079e63 bnez a5,80004ad0 +80004998: 000087b7 lui a5,0x8 +8000499c: 00041c23 sh zero,24(s0) +800049a0: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +800049a4: 0927c863 blt a5,s2,80004a34 +800049a8: 01241123 sh s2,2(s0) +800049ac: 01c12083 lw ra,28(sp) +800049b0: 01812403 lw s0,24(sp) +800049b4: 01412483 lw s1,20(sp) +800049b8: 01012903 lw s2,16(sp) +800049bc: 00c12983 lw s3,12(sp) +800049c0: 00812a03 lw s4,8(sp) +800049c4: 00412a83 lw s5,4(sp) +800049c8: 02010113 addi sp,sp,32 +800049cc: 00008067 ret +800049d0: 0e095463 bgez s2,80004ab8 +800049d4: f7000793 li a5,-144 +800049d8: 08f95c63 bge s2,a5,80004a70 +800049dc: 00240793 addi a5,s0,2 +800049e0: 01a40413 addi s0,s0,26 +800049e4: 00278793 addi a5,a5,2 +800049e8: fe079f23 sh zero,-2(a5) +800049ec: fe879ce3 bne a5,s0,800049e4 +800049f0: fbdff06f j 800049ac +800049f4: 01800793 li a5,24 +800049f8: 16f50863 beq a0,a5,80004b68 +800049fc: 03500793 li a5,53 +80004a00: 1ef51a63 bne a0,a5,80004bf4 +80004a04: 00001737 lui a4,0x1 +80004a08: 040007b7 lui a5,0x4000 +80004a0c: 00600693 li a3,6 +80004a10: 7ff78793 addi a5,a5,2047 # 40007ff <__stack_size+0x40003ff> +80004a14: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> +80004a18: 00f4aa23 sw a5,20(s1) +80004a1c: 00d4a423 sw a3,8(s1) +80004a20: 00e49c23 sh a4,24(s1) +80004a24: 00d4a623 sw a3,12(s1) +80004a28: 00600793 li a5,6 +80004a2c: ea5ff06f j 800048d0 +80004a30: 00041c23 sh zero,24(s0) +80004a34: ffff87b7 lui a5,0xffff8 +80004a38: fff7c793 not a5,a5 +80004a3c: 00f41123 sh a5,2(s0) +80004a40: 00440793 addi a5,s0,4 +80004a44: 01840413 addi s0,s0,24 +80004a48: 00079023 sh zero,0(a5) # ffff8000 <__stack_top+0xff8000> +80004a4c: 00278793 addi a5,a5,2 +80004a50: fef41ce3 bne s0,a5,80004a48 +80004a54: f59ff06f j 800049ac +80004a58: 00240793 addi a5,s0,2 +80004a5c: 01a40413 addi s0,s0,26 +80004a60: 00278793 addi a5,a5,2 +80004a64: fe079f23 sh zero,-2(a5) +80004a68: fe879ce3 bne a5,s0,80004a60 +80004a6c: f41ff06f j 800049ac +80004a70: 00090593 mv a1,s2 +80004a74: 00040513 mv a0,s0 +80004a78: a05ff0ef jal ra,8000447c +80004a7c: 00050463 beqz a0,80004a84 +80004a80: 00100993 li s3,1 +80004a84: 0c0a8c63 beqz s5,80004b5c +80004a88: 0044a503 lw a0,4(s1) +80004a8c: 0004a783 lw a5,0(s1) +80004a90: def514e3 bne a0,a5,80004878 +80004a94: 09000793 li a5,144 +80004a98: 0af50463 beq a0,a5,80004b40 +80004a9c: 01845783 lhu a5,24(s0) +80004aa0: 00040513 mv a0,s0 +80004aa4: 0017f793 andi a5,a5,1 +80004aa8: 00f9e9b3 or s3,s3,a5 +80004aac: d80ff0ef jal ra,8000402c +80004ab0: 0044a503 lw a0,4(s1) +80004ab4: e35ff06f j 800048e8 +80004ab8: ee0a80e3 beqz s5,80004998 +80004abc: 0044a503 lw a0,4(s1) +80004ac0: 0004a783 lw a5,0(s1) +80004ac4: daf51ae3 bne a0,a5,80004878 +80004ac8: e32040e3 bgtz s2,800048e8 +80004acc: fc9ff06f j 80004a94 +80004ad0: 00040513 mv a0,s0 +80004ad4: d58ff0ef jal ra,8000402c +80004ad8: 000087b7 lui a5,0x8 +80004adc: 00190913 addi s2,s2,1 +80004ae0: 00041c23 sh zero,24(s0) +80004ae4: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80004ae8: f527c6e3 blt a5,s2,80004a34 +80004aec: ea095ee3 bgez s2,800049a8 +80004af0: 00041123 sh zero,2(s0) +80004af4: eb9ff06f j 800049ac +80004af8: 0c099463 bnez s3,80004bc0 +80004afc: 00c4a783 lw a5,12(s1) +80004b00: 0184d703 lhu a4,24(s1) +80004b04: 00179793 slli a5,a5,0x1 +80004b08: 00f407b3 add a5,s0,a5 +80004b0c: 0007d783 lhu a5,0(a5) +80004b10: 00e7f7b3 and a5,a5,a4 +80004b14: e40790e3 bnez a5,80004954 +80004b18: e7204ce3 bgtz s2,80004990 +80004b1c: 09000793 li a5,144 +80004b20: 00f50663 beq a0,a5,80004b2c +80004b24: 00040513 mv a0,s0 +80004b28: d6cff0ef jal ra,80004094 +80004b2c: 00445783 lhu a5,4(s0) +80004b30: fa0790e3 bnez a5,80004ad0 +80004b34: 00041c23 sh zero,24(s0) +80004b38: fa094ce3 bltz s2,80004af0 +80004b3c: e6dff06f j 800049a8 +80004b40: 0084a603 lw a2,8(s1) +80004b44: 0144d783 lhu a5,20(s1) +80004b48: 00161613 slli a2,a2,0x1 +80004b4c: 00c40633 add a2,s0,a2 +80004b50: 00065703 lhu a4,0(a2) +80004b54: 00e7f6b3 and a3,a5,a4 +80004b58: de1ff06f j 80004938 +80004b5c: 00041c23 sh zero,24(s0) +80004b60: 00041123 sh zero,2(s0) +80004b64: e49ff06f j 800049ac +80004b68: 008007b7 lui a5,0x800 +80004b6c: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> +80004b70: 00400713 li a4,4 +80004b74: 00f4aa23 sw a5,20(s1) +80004b78: 10000793 li a5,256 +80004b7c: 00e4a423 sw a4,8(s1) +80004b80: 00f49c23 sh a5,24(s1) +80004b84: 00e4a623 sw a4,12(s1) +80004b88: 00400793 li a5,4 +80004b8c: 10000713 li a4,256 +80004b90: d41ff06f j 800048d0 +80004b94: 00700793 li a5,7 +80004b98: 00f4a423 sw a5,8(s1) +80004b9c: 800107b7 lui a5,0x80010 +80004ba0: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> +80004ba4: 00f4aa23 sw a5,20(s1) +80004ba8: 00100793 li a5,1 +80004bac: 00f49c23 sh a5,24(s1) +80004bb0: 00600793 li a5,6 +80004bb4: 00f4a623 sw a5,12(s1) +80004bb8: 00100713 li a4,1 +80004bbc: d15ff06f j 800048d0 +80004bc0: d80a0ae3 beqz s4,80004954 +80004bc4: dc9ff06f j 8000498c +80004bc8: 008007b7 lui a5,0x800 +80004bcc: 0ff78793 addi a5,a5,255 # 8000ff <__stack_size+0x7ffcff> +80004bd0: 00600713 li a4,6 +80004bd4: 00f4aa23 sw a5,20(s1) +80004bd8: 10000793 li a5,256 +80004bdc: 00e4a423 sw a4,8(s1) +80004be0: 00f49c23 sh a5,24(s1) +80004be4: 00e4a623 sw a4,12(s1) +80004be8: 00600793 li a5,6 +80004bec: 10000713 li a4,256 +80004bf0: ce1ff06f j 800048d0 +80004bf4: 00c00793 li a5,12 +80004bf8: 00f4a423 sw a5,8(s1) +80004bfc: 800107b7 lui a5,0x80010 +80004c00: fff78793 addi a5,a5,-1 # 8000ffff <__stack_top+0x8100ffff> +80004c04: 00f4aa23 sw a5,20(s1) +80004c08: 00100793 li a5,1 +80004c0c: 00f49c23 sh a5,24(s1) +80004c10: 00b00793 li a5,11 +80004c14: 00f4a623 sw a5,12(s1) +80004c18: 00100713 li a4,1 +80004c1c: cb5ff06f j 800048d0 -800050d4 : -800050d4: fd010113 addi sp,sp,-48 -800050d8: 02912223 sw s1,36(sp) -800050dc: 01312e23 sw s3,28(sp) -800050e0: 00058493 mv s1,a1 -800050e4: 00255983 lhu s3,2(a0) -800050e8: 02112623 sw ra,44(sp) -800050ec: 02812423 sw s0,40(sp) -800050f0: 03212023 sw s2,32(sp) -800050f4: 01412c23 sw s4,24(sp) -800050f8: 00060913 mv s2,a2 -800050fc: 01512a23 sw s5,20(sp) -80005100: 01612823 sw s6,16(sp) -80005104: 01712623 sw s7,12(sp) -80005108: 01812423 sw s8,8(sp) -8000510c: 01912223 sw s9,4(sp) -80005110: 01a12023 sw s10,0(sp) -80005114: 00050a13 mv s4,a0 -80005118: a35ff0ef jal ra,80004b4c -8000511c: 0024d403 lhu s0,2(s1) -80005120: 00050793 mv a5,a0 -80005124: 00048513 mv a0,s1 -80005128: 40f989b3 sub s3,s3,a5 -8000512c: 03490a93 addi s5,s2,52 -80005130: a1dff0ef jal ra,80004b4c -80005134: 40a40433 sub s0,s0,a0 -80005138: 04e90713 addi a4,s2,78 -8000513c: 000a8793 mv a5,s5 -80005140: 00278793 addi a5,a5,2 -80005144: fe079f23 sh zero,-2(a5) -80005148: fee79ce3 bne a5,a4,80005140 -8000514c: 09344a63 blt s0,s3,800051e0 -80005150: 004a0b93 addi s7,s4,4 -80005154: 00448b13 addi s6,s1,4 -80005158: fff98993 addi s3,s3,-1 -8000515c: 01aa0c93 addi s9,s4,26 -80005160: 00248c13 addi s8,s1,2 -80005164: 000b0713 mv a4,s6 -80005168: 000b8793 mv a5,s7 -8000516c: 0007d603 lhu a2,0(a5) -80005170: 00075683 lhu a3,0(a4) -80005174: 00278793 addi a5,a5,2 -80005178: 00270713 addi a4,a4,2 -8000517c: 0ad61a63 bne a2,a3,80005230 -80005180: ff9796e3 bne a5,s9,8000516c -80005184: 018a0613 addi a2,s4,24 -80005188: 01848713 addi a4,s1,24 -8000518c: 00000693 li a3,0 -80005190: 00075783 lhu a5,0(a4) -80005194: 00065583 lhu a1,0(a2) -80005198: ffe70713 addi a4,a4,-2 -8000519c: 40d787b3 sub a5,a5,a3 -800051a0: 40b787b3 sub a5,a5,a1 -800051a4: 0107d693 srli a3,a5,0x10 -800051a8: 00f71123 sh a5,2(a4) -800051ac: 0016f693 andi a3,a3,1 -800051b0: ffe60613 addi a2,a2,-2 -800051b4: fcec1ee3 bne s8,a4,80005190 -800051b8: 00100d13 li s10,1 -800051bc: 000a8513 mv a0,s5 -800051c0: b88ff0ef jal ra,80004548 -800051c4: 04c95783 lhu a5,76(s2) -800051c8: fff40413 addi s0,s0,-1 -800051cc: 00048513 mv a0,s1 -800051d0: 00fd6d33 or s10,s10,a5 -800051d4: 05a91623 sh s10,76(s2) -800051d8: b70ff0ef jal ra,80004548 -800051dc: f93414e3 bne s0,s3,80005164 -800051e0: 00040693 mv a3,s0 -800051e4: 02812403 lw s0,40(sp) -800051e8: 02c12083 lw ra,44(sp) -800051ec: 01c12983 lw s3,28(sp) -800051f0: 01812a03 lw s4,24(sp) -800051f4: 01412a83 lw s5,20(sp) -800051f8: 01012b03 lw s6,16(sp) -800051fc: 00c12b83 lw s7,12(sp) -80005200: 00812c03 lw s8,8(sp) -80005204: 00412c83 lw s9,4(sp) -80005208: 00012d03 lw s10,0(sp) -8000520c: 00090793 mv a5,s2 -80005210: 00048513 mv a0,s1 -80005214: 02012903 lw s2,32(sp) -80005218: 02412483 lw s1,36(sp) -8000521c: 00000713 li a4,0 -80005220: 00000613 li a2,0 -80005224: 00000593 li a1,0 -80005228: 03010113 addi sp,sp,48 -8000522c: a9dff06f j 80004cc8 -80005230: 00000d13 li s10,0 -80005234: f8c6e4e3 bltu a3,a2,800051bc -80005238: f4dff06f j 80005184 +80004c20 : +80004c20: fd010113 addi sp,sp,-48 +80004c24: 02912223 sw s1,36(sp) +80004c28: 01312e23 sw s3,28(sp) +80004c2c: 00058493 mv s1,a1 +80004c30: 00255983 lhu s3,2(a0) +80004c34: 02112623 sw ra,44(sp) +80004c38: 02812423 sw s0,40(sp) +80004c3c: 03212023 sw s2,32(sp) +80004c40: 01412c23 sw s4,24(sp) +80004c44: 00060913 mv s2,a2 +80004c48: 01512a23 sw s5,20(sp) +80004c4c: 01612823 sw s6,16(sp) +80004c50: 01712623 sw s7,12(sp) +80004c54: 01812423 sw s8,8(sp) +80004c58: 01912223 sw s9,4(sp) +80004c5c: 01a12023 sw s10,0(sp) +80004c60: 00050a13 mv s4,a0 +80004c64: a35ff0ef jal ra,80004698 +80004c68: 0024d403 lhu s0,2(s1) +80004c6c: 00050793 mv a5,a0 +80004c70: 00048513 mv a0,s1 +80004c74: 40f989b3 sub s3,s3,a5 +80004c78: 03490a93 addi s5,s2,52 +80004c7c: a1dff0ef jal ra,80004698 +80004c80: 40a40433 sub s0,s0,a0 +80004c84: 04e90713 addi a4,s2,78 +80004c88: 000a8793 mv a5,s5 +80004c8c: 00278793 addi a5,a5,2 +80004c90: fe079f23 sh zero,-2(a5) +80004c94: fee79ce3 bne a5,a4,80004c8c +80004c98: 09344a63 blt s0,s3,80004d2c +80004c9c: 004a0b93 addi s7,s4,4 +80004ca0: 00448b13 addi s6,s1,4 +80004ca4: fff98993 addi s3,s3,-1 +80004ca8: 01aa0c93 addi s9,s4,26 +80004cac: 00248c13 addi s8,s1,2 +80004cb0: 000b0713 mv a4,s6 +80004cb4: 000b8793 mv a5,s7 +80004cb8: 0007d603 lhu a2,0(a5) +80004cbc: 00075683 lhu a3,0(a4) +80004cc0: 00278793 addi a5,a5,2 +80004cc4: 00270713 addi a4,a4,2 +80004cc8: 0ad61a63 bne a2,a3,80004d7c +80004ccc: ff9796e3 bne a5,s9,80004cb8 +80004cd0: 018a0613 addi a2,s4,24 +80004cd4: 01848713 addi a4,s1,24 +80004cd8: 00000693 li a3,0 +80004cdc: 00075783 lhu a5,0(a4) +80004ce0: 00065583 lhu a1,0(a2) +80004ce4: ffe70713 addi a4,a4,-2 +80004ce8: 40d787b3 sub a5,a5,a3 +80004cec: 40b787b3 sub a5,a5,a1 +80004cf0: 0107d693 srli a3,a5,0x10 +80004cf4: 00f71123 sh a5,2(a4) +80004cf8: 0016f693 andi a3,a3,1 +80004cfc: ffe60613 addi a2,a2,-2 +80004d00: fcec1ee3 bne s8,a4,80004cdc +80004d04: 00100d13 li s10,1 +80004d08: 000a8513 mv a0,s5 +80004d0c: b88ff0ef jal ra,80004094 +80004d10: 04c95783 lhu a5,76(s2) +80004d14: fff40413 addi s0,s0,-1 +80004d18: 00048513 mv a0,s1 +80004d1c: 00fd6d33 or s10,s10,a5 +80004d20: 05a91623 sh s10,76(s2) +80004d24: b70ff0ef jal ra,80004094 +80004d28: f93414e3 bne s0,s3,80004cb0 +80004d2c: 00040693 mv a3,s0 +80004d30: 02812403 lw s0,40(sp) +80004d34: 02c12083 lw ra,44(sp) +80004d38: 01c12983 lw s3,28(sp) +80004d3c: 01812a03 lw s4,24(sp) +80004d40: 01412a83 lw s5,20(sp) +80004d44: 01012b03 lw s6,16(sp) +80004d48: 00c12b83 lw s7,12(sp) +80004d4c: 00812c03 lw s8,8(sp) +80004d50: 00412c83 lw s9,4(sp) +80004d54: 00012d03 lw s10,0(sp) +80004d58: 00090793 mv a5,s2 +80004d5c: 00048513 mv a0,s1 +80004d60: 02012903 lw s2,32(sp) +80004d64: 02412483 lw s1,36(sp) +80004d68: 00000713 li a4,0 +80004d6c: 00000613 li a2,0 +80004d70: 00000593 li a1,0 +80004d74: 03010113 addi sp,sp,48 +80004d78: a9dff06f j 80004814 +80004d7c: 00000d13 li s10,0 +80004d80: f8c6e4e3 bltu a3,a2,80004d08 +80004d84: f4dff06f j 80004cd0 -8000523c : -8000523c: 00055703 lhu a4,0(a0) -80005240: 00255783 lhu a5,2(a0) -80005244: 00070663 beqz a4,80005250 -80005248: 00008737 lui a4,0x8 -8000524c: 00e7e7b3 or a5,a5,a4 -80005250: 00f59923 sh a5,18(a1) -80005254: 00255703 lhu a4,2(a0) -80005258: 000087b7 lui a5,0x8 -8000525c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005260: 02f70463 beq a4,a5,80005288 -80005264: 00650793 addi a5,a0,6 -80005268: 01058593 addi a1,a1,16 -8000526c: 01850513 addi a0,a0,24 -80005270: 0007d703 lhu a4,0(a5) -80005274: 00278793 addi a5,a5,2 -80005278: ffe58593 addi a1,a1,-2 -8000527c: 00e59123 sh a4,2(a1) -80005280: fea798e3 bne a5,a0,80005270 -80005284: 00008067 ret -80005288: 00650793 addi a5,a0,6 -8000528c: 01a50513 addi a0,a0,26 -80005290: 0007d703 lhu a4,0(a5) -80005294: 00278793 addi a5,a5,2 -80005298: 02071a63 bnez a4,800052cc -8000529c: fea79ae3 bne a5,a0,80005290 -800052a0: 01258713 addi a4,a1,18 -800052a4: 00058793 mv a5,a1 -800052a8: 00278793 addi a5,a5,2 -800052ac: fe079f23 sh zero,-2(a5) -800052b0: fef71ce3 bne a4,a5,800052a8 -800052b4: 0125d783 lhu a5,18(a1) -800052b8: 00008737 lui a4,0x8 -800052bc: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -800052c0: 00e7e7b3 or a5,a5,a4 -800052c4: 00f59923 sh a5,18(a1) -800052c8: 00008067 ret -800052cc: 01058713 addi a4,a1,16 -800052d0: 00058793 mv a5,a1 -800052d4: 00278793 addi a5,a5,2 -800052d8: fe079f23 sh zero,-2(a5) -800052dc: fef71ce3 bne a4,a5,800052d4 -800052e0: 7fffc7b7 lui a5,0x7fffc -800052e4: 00f5a823 sw a5,16(a1) -800052e8: 00008067 ret +80004d88 : +80004d88: 00055703 lhu a4,0(a0) +80004d8c: 00255783 lhu a5,2(a0) +80004d90: 00070663 beqz a4,80004d9c +80004d94: 00008737 lui a4,0x8 +80004d98: 00e7e7b3 or a5,a5,a4 +80004d9c: 00f59923 sh a5,18(a1) +80004da0: 00255703 lhu a4,2(a0) +80004da4: 000087b7 lui a5,0x8 +80004da8: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004dac: 02f70463 beq a4,a5,80004dd4 +80004db0: 00650793 addi a5,a0,6 +80004db4: 01058593 addi a1,a1,16 +80004db8: 01850513 addi a0,a0,24 +80004dbc: 0007d703 lhu a4,0(a5) +80004dc0: 00278793 addi a5,a5,2 +80004dc4: ffe58593 addi a1,a1,-2 +80004dc8: 00e59123 sh a4,2(a1) +80004dcc: fea798e3 bne a5,a0,80004dbc +80004dd0: 00008067 ret +80004dd4: 00650793 addi a5,a0,6 +80004dd8: 01a50513 addi a0,a0,26 +80004ddc: 0007d703 lhu a4,0(a5) +80004de0: 00278793 addi a5,a5,2 +80004de4: 02071a63 bnez a4,80004e18 +80004de8: fea79ae3 bne a5,a0,80004ddc +80004dec: 01258713 addi a4,a1,18 +80004df0: 00058793 mv a5,a1 +80004df4: 00278793 addi a5,a5,2 +80004df8: fe079f23 sh zero,-2(a5) +80004dfc: fef71ce3 bne a4,a5,80004df4 +80004e00: 0125d783 lhu a5,18(a1) +80004e04: 00008737 lui a4,0x8 +80004e08: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004e0c: 00e7e7b3 or a5,a5,a4 +80004e10: 00f59923 sh a5,18(a1) +80004e14: 00008067 ret +80004e18: 01058713 addi a4,a1,16 +80004e1c: 00058793 mv a5,a1 +80004e20: 00278793 addi a5,a5,2 +80004e24: fe079f23 sh zero,-2(a5) +80004e28: fef71ce3 bne a4,a5,80004e20 +80004e2c: 7fffc7b7 lui a5,0x7fffc +80004e30: 00f5a823 sw a5,16(a1) +80004e34: 00008067 ret -800052ec : -800052ec: f7010113 addi sp,sp,-144 -800052f0: 07612823 sw s6,112(sp) -800052f4: 01255b03 lhu s6,18(a0) -800052f8: 000087b7 lui a5,0x8 -800052fc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005300: 07412c23 sw s4,120(sp) -80005304: 0167fa33 and s4,a5,s6 -80005308: 010a1a13 slli s4,s4,0x10 -8000530c: 08812423 sw s0,136(sp) -80005310: 08912223 sw s1,132(sp) -80005314: 09212023 sw s2,128(sp) -80005318: 07312e23 sw s3,124(sp) -8000531c: 08112623 sw ra,140(sp) -80005320: 07512a23 sw s5,116(sp) -80005324: 07712623 sw s7,108(sp) -80005328: 07812423 sw s8,104(sp) -8000532c: 07912223 sw s9,100(sp) -80005330: 010a5a13 srli s4,s4,0x10 -80005334: 00050493 mv s1,a0 -80005338: 00058913 mv s2,a1 -8000533c: 00060413 mv s0,a2 -80005340: 00068993 mv s3,a3 -80005344: 10fa1263 bne s4,a5,80005448 -80005348: b08ff0ef jal ra,80004650 -8000534c: 28051a63 bnez a0,800055e0 -80005350: 01295a83 lhu s5,18(s2) -80005354: 015a77b3 and a5,s4,s5 -80005358: 2b478263 beq a5,s4,800055fc -8000535c: 00048513 mv a0,s1 -80005360: db4ff0ef jal ra,80004914 -80005364: 2e050e63 beqz a0,80005660 -80005368: 800145b7 lui a1,0x80014 -8000536c: 97058593 addi a1,a1,-1680 # 80013970 <__stack_top+0x81013970> -80005370: 00090513 mv a0,s2 -80005374: c84ff0ef jal ra,800047f8 -80005378: 36050663 beqz a0,800056e4 -8000537c: 01295a83 lhu s5,18(s2) -80005380: 000087b7 lui a5,0x8 -80005384: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005388: 0157fab3 and s5,a5,s5 -8000538c: 010a9a93 slli s5,s5,0x10 -80005390: 010ada93 srli s5,s5,0x10 -80005394: 2cfa9463 bne s5,a5,8000565c -80005398: 00090513 mv a0,s2 -8000539c: d78ff0ef jal ra,80004914 -800053a0: 32051063 bnez a0,800056c0 -800053a4: 0124d783 lhu a5,18(s1) -800053a8: 00faf7b3 and a5,s5,a5 -800053ac: 0b579863 bne a5,s5,8000545c -800053b0: 00048513 mv a0,s1 -800053b4: d60ff0ef jal ra,80004914 -800053b8: 00051863 bnez a0,800053c8 -800053bc: 00090513 mv a0,s2 -800053c0: d54ff0ef jal ra,80004914 -800053c4: 08050c63 beqz a0,8000545c -800053c8: 00048513 mv a0,s1 -800053cc: af4ff0ef jal ra,800046c0 -800053d0: 00050493 mv s1,a0 -800053d4: 00090513 mv a0,s2 -800053d8: ae8ff0ef jal ra,800046c0 -800053dc: 40a484b3 sub s1,s1,a0 -800053e0: 009034b3 snez s1,s1 -800053e4: 00f49493 slli s1,s1,0xf -800053e8: 00941923 sh s1,18(s0) -800053ec: 01240713 addi a4,s0,18 -800053f0: 00040793 mv a5,s0 -800053f4: 00278793 addi a5,a5,2 -800053f8: fe079f23 sh zero,-2(a5) -800053fc: fef71ce3 bne a4,a5,800053f4 -80005400: 01245783 lhu a5,18(s0) -80005404: 00008737 lui a4,0x8 -80005408: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -8000540c: 00e7e7b3 or a5,a5,a4 -80005410: 00f41923 sh a5,18(s0) -80005414: 08c12083 lw ra,140(sp) -80005418: 08812403 lw s0,136(sp) -8000541c: 08412483 lw s1,132(sp) -80005420: 08012903 lw s2,128(sp) -80005424: 07c12983 lw s3,124(sp) -80005428: 07812a03 lw s4,120(sp) -8000542c: 07412a83 lw s5,116(sp) -80005430: 07012b03 lw s6,112(sp) -80005434: 06c12b83 lw s7,108(sp) -80005438: 06812c03 lw s8,104(sp) -8000543c: 06412c83 lw s9,100(sp) -80005440: 09010113 addi sp,sp,144 -80005444: 00008067 ret -80005448: 0125da83 lhu s5,18(a1) -8000544c: 0157f733 and a4,a5,s5 -80005450: 01071713 slli a4,a4,0x10 -80005454: 01075713 srli a4,a4,0x10 -80005458: 04f70a63 beq a4,a5,800054ac -8000545c: 00048513 mv a0,s1 -80005460: 00c10593 addi a1,sp,12 -80005464: a9cff0ef jal ra,80004700 -80005468: 00090513 mv a0,s2 -8000546c: 02810593 addi a1,sp,40 -80005470: a90ff0ef jal ra,80004700 -80005474: 00e15483 lhu s1,14(sp) -80005478: 02a15903 lhu s2,42(sp) -8000547c: 04049c63 bnez s1,800054d4 -80005480: 01010793 addi a5,sp,16 -80005484: 02410693 addi a3,sp,36 -80005488: 20d78863 beq a5,a3,80005698 -8000548c: 0007d703 lhu a4,0(a5) -80005490: 00278793 addi a5,a5,2 -80005494: fe070ae3 beqz a4,80005488 -80005498: 00c10513 addi a0,sp,12 -8000549c: eb0ff0ef jal ra,80004b4c -800054a0: 02a15703 lhu a4,42(sp) -800054a4: 40a004b3 neg s1,a0 -800054a8: 0300006f j 800054d8 -800054ac: 00058513 mv a0,a1 -800054b0: 9a0ff0ef jal ra,80004650 -800054b4: ec0506e3 beqz a0,80005380 -800054b8: 01490713 addi a4,s2,20 -800054bc: 00095783 lhu a5,0(s2) -800054c0: 00290913 addi s2,s2,2 -800054c4: 00240413 addi s0,s0,2 -800054c8: fef41f23 sh a5,-2(s0) -800054cc: fee918e3 bne s2,a4,800054bc -800054d0: f45ff06f j 80005414 -800054d4: 00090713 mv a4,s2 -800054d8: 00090a93 mv s5,s2 -800054dc: 02c10793 addi a5,sp,44 -800054e0: 04010693 addi a3,sp,64 -800054e4: 02071263 bnez a4,80005508 -800054e8: 1cf68263 beq a3,a5,800056ac -800054ec: 0007d703 lhu a4,0(a5) -800054f0: 00278793 addi a5,a5,2 -800054f4: fe070ae3 beqz a4,800054e8 -800054f8: 02810513 addi a0,sp,40 -800054fc: e50ff0ef jal ra,80004b4c -80005500: 02a15703 lhu a4,42(sp) -80005504: 40a90ab3 sub s5,s2,a0 -80005508: 02815783 lhu a5,40(sp) -8000550c: 03898c13 addi s8,s3,56 -80005510: 02e99b23 sh a4,54(s3) -80005514: 02f99a23 sh a5,52(s3) -80005518: 04e98713 addi a4,s3,78 -8000551c: 000c0793 mv a5,s8 -80005520: 00079023 sh zero,0(a5) -80005524: 00278793 addi a5,a5,2 -80005528: fef71ce3 bne a4,a5,80005520 -8000552c: 04c98a13 addi s4,s3,76 -80005530: 00000b93 li s7,0 -80005534: 02410913 addi s2,sp,36 -80005538: 01010c93 addi s9,sp,16 -8000553c: 04610b13 addi s6,sp,70 -80005540: 00095503 lhu a0,0(s2) -80005544: ffe90913 addi s2,s2,-2 -80005548: 0c051863 bnez a0,80005618 -8000554c: 04c9d703 lhu a4,76(s3) -80005550: 000a0793 mv a5,s4 -80005554: 00ebebb3 or s7,s7,a4 -80005558: ffe7d703 lhu a4,-2(a5) -8000555c: ffe78793 addi a5,a5,-2 -80005560: 00e79123 sh a4,2(a5) -80005564: ff879ae3 bne a5,s8,80005558 -80005568: 02099c23 sh zero,56(s3) -8000556c: fd991ae3 bne s2,s9,80005540 -80005570: 03498713 addi a4,s3,52 -80005574: 02810793 addi a5,sp,40 -80005578: 04210593 addi a1,sp,66 -8000557c: 00075603 lhu a2,0(a4) +80004e38 : +80004e38: f7010113 addi sp,sp,-144 +80004e3c: 07612823 sw s6,112(sp) +80004e40: 01255b03 lhu s6,18(a0) +80004e44: 000087b7 lui a5,0x8 +80004e48: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004e4c: 07412c23 sw s4,120(sp) +80004e50: 0167fa33 and s4,a5,s6 +80004e54: 010a1a13 slli s4,s4,0x10 +80004e58: 08812423 sw s0,136(sp) +80004e5c: 08912223 sw s1,132(sp) +80004e60: 09212023 sw s2,128(sp) +80004e64: 07312e23 sw s3,124(sp) +80004e68: 08112623 sw ra,140(sp) +80004e6c: 07512a23 sw s5,116(sp) +80004e70: 07712623 sw s7,108(sp) +80004e74: 07812423 sw s8,104(sp) +80004e78: 07912223 sw s9,100(sp) +80004e7c: 010a5a13 srli s4,s4,0x10 +80004e80: 00050493 mv s1,a0 +80004e84: 00058913 mv s2,a1 +80004e88: 00060413 mv s0,a2 +80004e8c: 00068993 mv s3,a3 +80004e90: 10fa1263 bne s4,a5,80004f94 +80004e94: b08ff0ef jal ra,8000419c +80004e98: 28051a63 bnez a0,8000512c +80004e9c: 01295a83 lhu s5,18(s2) +80004ea0: 015a77b3 and a5,s4,s5 +80004ea4: 2b478263 beq a5,s4,80005148 +80004ea8: 00048513 mv a0,s1 +80004eac: db4ff0ef jal ra,80004460 +80004eb0: 2e050e63 beqz a0,800051ac +80004eb4: 800135b7 lui a1,0x80013 +80004eb8: 4c058593 addi a1,a1,1216 # 800134c0 <__stack_top+0x810134c0> +80004ebc: 00090513 mv a0,s2 +80004ec0: c84ff0ef jal ra,80004344 +80004ec4: 36050663 beqz a0,80005230 +80004ec8: 01295a83 lhu s5,18(s2) +80004ecc: 000087b7 lui a5,0x8 +80004ed0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80004ed4: 0157fab3 and s5,a5,s5 +80004ed8: 010a9a93 slli s5,s5,0x10 +80004edc: 010ada93 srli s5,s5,0x10 +80004ee0: 2cfa9463 bne s5,a5,800051a8 +80004ee4: 00090513 mv a0,s2 +80004ee8: d78ff0ef jal ra,80004460 +80004eec: 32051063 bnez a0,8000520c +80004ef0: 0124d783 lhu a5,18(s1) +80004ef4: 00faf7b3 and a5,s5,a5 +80004ef8: 0b579863 bne a5,s5,80004fa8 +80004efc: 00048513 mv a0,s1 +80004f00: d60ff0ef jal ra,80004460 +80004f04: 00051863 bnez a0,80004f14 +80004f08: 00090513 mv a0,s2 +80004f0c: d54ff0ef jal ra,80004460 +80004f10: 08050c63 beqz a0,80004fa8 +80004f14: 00048513 mv a0,s1 +80004f18: af4ff0ef jal ra,8000420c +80004f1c: 00050493 mv s1,a0 +80004f20: 00090513 mv a0,s2 +80004f24: ae8ff0ef jal ra,8000420c +80004f28: 40a484b3 sub s1,s1,a0 +80004f2c: 009034b3 snez s1,s1 +80004f30: 00f49493 slli s1,s1,0xf +80004f34: 00941923 sh s1,18(s0) +80004f38: 01240713 addi a4,s0,18 +80004f3c: 00040793 mv a5,s0 +80004f40: 00278793 addi a5,a5,2 +80004f44: fe079f23 sh zero,-2(a5) +80004f48: fef71ce3 bne a4,a5,80004f40 +80004f4c: 01245783 lhu a5,18(s0) +80004f50: 00008737 lui a4,0x8 +80004f54: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80004f58: 00e7e7b3 or a5,a5,a4 +80004f5c: 00f41923 sh a5,18(s0) +80004f60: 08c12083 lw ra,140(sp) +80004f64: 08812403 lw s0,136(sp) +80004f68: 08412483 lw s1,132(sp) +80004f6c: 08012903 lw s2,128(sp) +80004f70: 07c12983 lw s3,124(sp) +80004f74: 07812a03 lw s4,120(sp) +80004f78: 07412a83 lw s5,116(sp) +80004f7c: 07012b03 lw s6,112(sp) +80004f80: 06c12b83 lw s7,108(sp) +80004f84: 06812c03 lw s8,104(sp) +80004f88: 06412c83 lw s9,100(sp) +80004f8c: 09010113 addi sp,sp,144 +80004f90: 00008067 ret +80004f94: 0125da83 lhu s5,18(a1) +80004f98: 0157f733 and a4,a5,s5 +80004f9c: 01071713 slli a4,a4,0x10 +80004fa0: 01075713 srli a4,a4,0x10 +80004fa4: 04f70a63 beq a4,a5,80004ff8 +80004fa8: 00048513 mv a0,s1 +80004fac: 00c10593 addi a1,sp,12 +80004fb0: a9cff0ef jal ra,8000424c +80004fb4: 00090513 mv a0,s2 +80004fb8: 02810593 addi a1,sp,40 +80004fbc: a90ff0ef jal ra,8000424c +80004fc0: 00e15483 lhu s1,14(sp) +80004fc4: 02a15903 lhu s2,42(sp) +80004fc8: 04049c63 bnez s1,80005020 +80004fcc: 01010793 addi a5,sp,16 +80004fd0: 02410693 addi a3,sp,36 +80004fd4: 20d78863 beq a5,a3,800051e4 +80004fd8: 0007d703 lhu a4,0(a5) +80004fdc: 00278793 addi a5,a5,2 +80004fe0: fe070ae3 beqz a4,80004fd4 +80004fe4: 00c10513 addi a0,sp,12 +80004fe8: eb0ff0ef jal ra,80004698 +80004fec: 02a15703 lhu a4,42(sp) +80004ff0: 40a004b3 neg s1,a0 +80004ff4: 0300006f j 80005024 +80004ff8: 00058513 mv a0,a1 +80004ffc: 9a0ff0ef jal ra,8000419c +80005000: ec0506e3 beqz a0,80004ecc +80005004: 01490713 addi a4,s2,20 +80005008: 00095783 lhu a5,0(s2) +8000500c: 00290913 addi s2,s2,2 +80005010: 00240413 addi s0,s0,2 +80005014: fef41f23 sh a5,-2(s0) +80005018: fee918e3 bne s2,a4,80005008 +8000501c: f45ff06f j 80004f60 +80005020: 00090713 mv a4,s2 +80005024: 00090a93 mv s5,s2 +80005028: 02c10793 addi a5,sp,44 +8000502c: 04010693 addi a3,sp,64 +80005030: 02071263 bnez a4,80005054 +80005034: 1cf68263 beq a3,a5,800051f8 +80005038: 0007d703 lhu a4,0(a5) +8000503c: 00278793 addi a5,a5,2 +80005040: fe070ae3 beqz a4,80005034 +80005044: 02810513 addi a0,sp,40 +80005048: e50ff0ef jal ra,80004698 +8000504c: 02a15703 lhu a4,42(sp) +80005050: 40a90ab3 sub s5,s2,a0 +80005054: 02815783 lhu a5,40(sp) +80005058: 03898c13 addi s8,s3,56 +8000505c: 02e99b23 sh a4,54(s3) +80005060: 02f99a23 sh a5,52(s3) +80005064: 04e98713 addi a4,s3,78 +80005068: 000c0793 mv a5,s8 +8000506c: 00079023 sh zero,0(a5) +80005070: 00278793 addi a5,a5,2 +80005074: fef71ce3 bne a4,a5,8000506c +80005078: 04c98a13 addi s4,s3,76 +8000507c: 00000b93 li s7,0 +80005080: 02410913 addi s2,sp,36 +80005084: 01010c93 addi s9,sp,16 +80005088: 04610b13 addi s6,sp,70 +8000508c: 00095503 lhu a0,0(s2) +80005090: ffe90913 addi s2,s2,-2 +80005094: 0c051863 bnez a0,80005164 +80005098: 04c9d703 lhu a4,76(s3) +8000509c: 000a0793 mv a5,s4 +800050a0: 00ebebb3 or s7,s7,a4 +800050a4: ffe7d703 lhu a4,-2(a5) +800050a8: ffe78793 addi a5,a5,-2 +800050ac: 00e79123 sh a4,2(a5) +800050b0: ff879ae3 bne a5,s8,800050a4 +800050b4: 02099c23 sh zero,56(s3) +800050b8: fd991ae3 bne s2,s9,8000508c +800050bc: 03498713 addi a4,s3,52 +800050c0: 02810793 addi a5,sp,40 +800050c4: 04210593 addi a1,sp,66 +800050c8: 00075603 lhu a2,0(a4) +800050cc: 00278793 addi a5,a5,2 +800050d0: 00270713 addi a4,a4,2 +800050d4: fec79f23 sh a2,-2(a5) +800050d8: fef598e3 bne a1,a5,800050c8 +800050dc: ffffc6b7 lui a3,0xffffc +800050e0: 015484b3 add s1,s1,s5 +800050e4: 00268693 addi a3,a3,2 # ffffc002 <__stack_top+0xffc002> +800050e8: 000b8593 mv a1,s7 +800050ec: 02810513 addi a0,sp,40 +800050f0: 00098793 mv a5,s3 +800050f4: 04000713 li a4,64 +800050f8: 00d486b3 add a3,s1,a3 +800050fc: 00000613 li a2,0 +80005100: f14ff0ef jal ra,80004814 +80005104: 02815703 lhu a4,40(sp) +80005108: 00c15783 lhu a5,12(sp) +8000510c: 00040593 mv a1,s0 +80005110: 02810513 addi a0,sp,40 +80005114: 40e787b3 sub a5,a5,a4 +80005118: 00f037b3 snez a5,a5 +8000511c: 40f007b3 neg a5,a5 +80005120: 02f11423 sh a5,40(sp) +80005124: c65ff0ef jal ra,80004d88 +80005128: e39ff06f j 80004f60 +8000512c: 01448713 addi a4,s1,20 +80005130: 0004d783 lhu a5,0(s1) +80005134: 00248493 addi s1,s1,2 +80005138: 00240413 addi s0,s0,2 +8000513c: fef41f23 sh a5,-2(s0) +80005140: fee498e3 bne s1,a4,80005130 +80005144: e1dff06f j 80004f60 +80005148: 00090513 mv a0,s2 +8000514c: 850ff0ef jal ra,8000419c +80005150: ea051ae3 bnez a0,80005004 +80005154: 00048513 mv a0,s1 +80005158: b08ff0ef jal ra,80004460 +8000515c: d60508e3 beqz a0,80004ecc +80005160: d55ff06f j 80004eb4 +80005164: 04410613 addi a2,sp,68 +80005168: 02810593 addi a1,sp,40 +8000516c: f99fe0ef jal ra,80004104 +80005170: 000a0593 mv a1,s4 +80005174: 00000613 li a2,0 +80005178: 05c10713 addi a4,sp,92 +8000517c: 0005d803 lhu a6,0(a1) +80005180: 00075783 lhu a5,0(a4) +80005184: ffe58593 addi a1,a1,-2 +80005188: ffe70713 addi a4,a4,-2 +8000518c: 010787b3 add a5,a5,a6 +80005190: 00c787b3 add a5,a5,a2 +80005194: 0107d613 srli a2,a5,0x10 +80005198: 00f59123 sh a5,2(a1) +8000519c: 00167613 andi a2,a2,1 +800051a0: fd671ee3 bne a4,s6,8000517c +800051a4: ef5ff06f j 80005098 +800051a8: 0124db03 lhu s6,18(s1) +800051ac: 000087b7 lui a5,0x8 +800051b0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800051b4: 0167fb33 and s6,a5,s6 +800051b8: 010b1b13 slli s6,s6,0x10 +800051bc: 010b5b13 srli s6,s6,0x10 +800051c0: defb14e3 bne s6,a5,80004fa8 +800051c4: 00048513 mv a0,s1 +800051c8: a98ff0ef jal ra,80004460 +800051cc: d40514e3 bnez a0,80004f14 +800051d0: 01295783 lhu a5,18(s2) +800051d4: fff7c793 not a5,a5 +800051d8: 01179713 slli a4,a5,0x11 +800051dc: dc0716e3 bnez a4,80004fa8 +800051e0: d29ff06f j 80004f08 +800051e4: 01440793 addi a5,s0,20 +800051e8: 00240413 addi s0,s0,2 +800051ec: fe041f23 sh zero,-2(s0) +800051f0: fe879ce3 bne a5,s0,800051e8 +800051f4: d6dff06f j 80004f60 +800051f8: 01440793 addi a5,s0,20 +800051fc: 00240413 addi s0,s0,2 +80005200: fe041f23 sh zero,-2(s0) +80005204: fef41ce3 bne s0,a5,800051fc +80005208: d59ff06f j 80004f60 +8000520c: 800135b7 lui a1,0x80013 +80005210: 4c058593 addi a1,a1,1216 # 800134c0 <__stack_top+0x810134c0> +80005214: 00048513 mv a0,s1 +80005218: 92cff0ef jal ra,80004344 +8000521c: 00050a63 beqz a0,80005230 +80005220: 0124d783 lhu a5,18(s1) +80005224: 00faf7b3 and a5,s5,a5 +80005228: f9578ee3 beq a5,s5,800051c4 +8000522c: fa5ff06f j 800051d0 +80005230: 01040713 addi a4,s0,16 +80005234: 00040793 mv a5,s0 +80005238: 00278793 addi a5,a5,2 +8000523c: fe079f23 sh zero,-2(a5) +80005240: fee79ce3 bne a5,a4,80005238 +80005244: 7fffc7b7 lui a5,0x7fffc +80005248: 00f42823 sw a5,16(s0) +8000524c: d15ff06f j 80004f60 + +80005250 : +80005250: 01255783 lhu a5,18(a0) +80005254: f5010113 addi sp,sp,-176 +80005258: 0a812423 sw s0,168(sp) +8000525c: fff7c793 not a5,a5 +80005260: 0a912223 sw s1,164(sp) +80005264: 0b212023 sw s2,160(sp) +80005268: 09312e23 sw s3,156(sp) +8000526c: 0a112623 sw ra,172(sp) +80005270: 09412c23 sw s4,152(sp) +80005274: 09512a23 sw s5,148(sp) +80005278: 09612823 sw s6,144(sp) +8000527c: 09712623 sw s7,140(sp) +80005280: 09812423 sw s8,136(sp) +80005284: 09912223 sw s9,132(sp) +80005288: 09a12023 sw s10,128(sp) +8000528c: 07b12e23 sw s11,124(sp) +80005290: 01179713 slli a4,a5,0x11 +80005294: 00050913 mv s2,a0 +80005298: 00058993 mv s3,a1 +8000529c: 00060413 mv s0,a2 +800052a0: 00068493 mv s1,a3 +800052a4: 00071663 bnez a4,800052b0 +800052a8: ef5fe0ef jal ra,8000419c +800052ac: 38051863 bnez a0,8000563c +800052b0: 0129d783 lhu a5,18(s3) +800052b4: fff7c793 not a5,a5 +800052b8: 01179713 slli a4,a5,0x11 +800052bc: 08070e63 beqz a4,80005358 +800052c0: 80013a37 lui s4,0x80013 +800052c4: 4c0a0593 addi a1,s4,1216 # 800134c0 <__stack_top+0x810134c0> +800052c8: 00090513 mv a0,s2 +800052cc: 878ff0ef jal ra,80004344 +800052d0: 10050463 beqz a0,800053d8 +800052d4: 01295a03 lhu s4,18(s2) +800052d8: 0129d703 lhu a4,18(s3) +800052dc: 000087b7 lui a5,0x8 +800052e0: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +800052e4: 0147fa33 and s4,a5,s4 +800052e8: 00e7fab3 and s5,a5,a4 +800052ec: 08fa1a63 bne s4,a5,80005380 +800052f0: 00090513 mv a0,s2 +800052f4: 96cff0ef jal ra,80004460 +800052f8: 10050863 beqz a0,80005408 +800052fc: 014a9863 bne s5,s4,8000530c +80005300: 00098513 mv a0,s3 +80005304: 95cff0ef jal ra,80004460 +80005308: 0e051063 bnez a0,800053e8 +8000530c: 01440793 addi a5,s0,20 +80005310: 00240413 addi s0,s0,2 +80005314: fe041f23 sh zero,-2(s0) +80005318: fef41ce3 bne s0,a5,80005310 +8000531c: 0ac12083 lw ra,172(sp) +80005320: 0a812403 lw s0,168(sp) +80005324: 0a412483 lw s1,164(sp) +80005328: 0a012903 lw s2,160(sp) +8000532c: 09c12983 lw s3,156(sp) +80005330: 09812a03 lw s4,152(sp) +80005334: 09412a83 lw s5,148(sp) +80005338: 09012b03 lw s6,144(sp) +8000533c: 08c12b83 lw s7,140(sp) +80005340: 08812c03 lw s8,136(sp) +80005344: 08412c83 lw s9,132(sp) +80005348: 08012d03 lw s10,128(sp) +8000534c: 07c12d83 lw s11,124(sp) +80005350: 0b010113 addi sp,sp,176 +80005354: 00008067 ret +80005358: 00098513 mv a0,s3 +8000535c: e41fe0ef jal ra,8000419c +80005360: f60500e3 beqz a0,800052c0 +80005364: 01498713 addi a4,s3,20 +80005368: 0009d783 lhu a5,0(s3) +8000536c: 00298993 addi s3,s3,2 +80005370: 00240413 addi s0,s0,2 +80005374: fef41f23 sh a5,-2(s0) +80005378: fee998e3 bne s3,a4,80005368 +8000537c: fa1ff06f j 8000531c +80005380: 08fa8663 beq s5,a5,8000540c +80005384: 00090513 mv a0,s2 +80005388: 01c10593 addi a1,sp,28 +8000538c: ec1fe0ef jal ra,8000424c +80005390: 03810593 addi a1,sp,56 +80005394: 00098513 mv a0,s3 +80005398: eb5fe0ef jal ra,8000424c +8000539c: 03a15b83 lhu s7,58(sp) +800053a0: 01e15903 lhu s2,30(sp) +800053a4: 0c0b9263 bnez s7,80005468 +800053a8: 03c10793 addi a5,sp,60 +800053ac: 05010d93 addi s11,sp,80 +800053b0: 34fd8e63 beq s11,a5,8000570c +800053b4: 0007d703 lhu a4,0(a5) +800053b8: 00278793 addi a5,a5,2 +800053bc: fe070ae3 beqz a4,800053b0 +800053c0: 03810513 addi a0,sp,56 +800053c4: ad4ff0ef jal ra,80004698 +800053c8: 40a007b3 neg a5,a0 +800053cc: 01e15603 lhu a2,30(sp) +800053d0: 00f12623 sw a5,12(sp) +800053d4: 09c0006f j 80005470 +800053d8: 4c0a0593 addi a1,s4,1216 +800053dc: 00098513 mv a0,s3 +800053e0: f65fe0ef jal ra,80004344 +800053e4: ee0518e3 bnez a0,800052d4 +800053e8: 01040713 addi a4,s0,16 +800053ec: 00040793 mv a5,s0 +800053f0: 00278793 addi a5,a5,2 +800053f4: fe079f23 sh zero,-2(a5) +800053f8: fee79ce3 bne a5,a4,800053f0 +800053fc: 7fffc7b7 lui a5,0x7fffc +80005400: 00f42823 sw a5,16(s0) +80005404: f19ff06f j 8000531c +80005408: f74a9ee3 bne s5,s4,80005384 +8000540c: 00098513 mv a0,s3 +80005410: 850ff0ef jal ra,80004460 +80005414: f60508e3 beqz a0,80005384 +80005418: 00090513 mv a0,s2 +8000541c: df1fe0ef jal ra,8000420c +80005420: 00050493 mv s1,a0 +80005424: 00098513 mv a0,s3 +80005428: de5fe0ef jal ra,8000420c +8000542c: 40a487b3 sub a5,s1,a0 +80005430: 00f037b3 snez a5,a5 +80005434: 00f79793 slli a5,a5,0xf +80005438: 00f41923 sh a5,18(s0) +8000543c: 01240713 addi a4,s0,18 +80005440: 00040793 mv a5,s0 +80005444: 00278793 addi a5,a5,2 # 7fffc002 <__stack_size+0x7fffbc02> +80005448: fe079f23 sh zero,-2(a5) +8000544c: fee79ce3 bne a5,a4,80005444 +80005450: 01245783 lhu a5,18(s0) +80005454: 00008737 lui a4,0x8 +80005458: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000545c: 00e7e7b3 or a5,a5,a4 +80005460: 00f41923 sh a5,18(s0) +80005464: eb9ff06f j 8000531c +80005468: 01712623 sw s7,12(sp) +8000546c: 00090613 mv a2,s2 +80005470: 01212423 sw s2,8(sp) +80005474: 02010793 addi a5,sp,32 +80005478: 03410693 addi a3,sp,52 +8000547c: 02061263 bnez a2,800054a0 +80005480: 2af68063 beq a3,a5,80005720 +80005484: 0007d703 lhu a4,0(a5) +80005488: 00278793 addi a5,a5,2 +8000548c: fe070ae3 beqz a4,80005480 +80005490: 01c10513 addi a0,sp,28 +80005494: a04ff0ef jal ra,80004698 +80005498: 40a907b3 sub a5,s2,a0 +8000549c: 00f12423 sw a5,8(sp) +800054a0: 03812703 lw a4,56(sp) +800054a4: 03848d13 addi s10,s1,56 +800054a8: 000d0793 mv a5,s10 +800054ac: 02e4aa23 sw a4,52(s1) +800054b0: 04e48913 addi s2,s1,78 +800054b4: 00278793 addi a5,a5,2 +800054b8: fe079f23 sh zero,-2(a5) +800054bc: fef91ce3 bne s2,a5,800054b4 +800054c0: 03810513 addi a0,sp,56 +800054c4: b69fe0ef jal ra,8000402c +800054c8: 02215c03 lhu s8,34(sp) +800054cc: 00010a37 lui s4,0x10 +800054d0: 05010d93 addi s11,sp,80 +800054d4: 010c1a93 slli s5,s8,0x10 +800054d8: 418a8ab3 sub s5,s5,s8 +800054dc: 03a10b13 addi s6,sp,58 +800054e0: fffa0a13 addi s4,s4,-1 # ffff <__stack_size+0xfbff> +800054e4: 06e10c93 addi s9,sp,110 +800054e8: 05610993 addi s3,sp,86 +800054ec: 03c15783 lhu a5,60(sp) +800054f0: 03e15703 lhu a4,62(sp) +800054f4: 000a0b93 mv s7,s4 +800054f8: 01079793 slli a5,a5,0x10 +800054fc: 00e787b3 add a5,a5,a4 +80005500: 00fae863 bltu s5,a5,80005510 +80005504: 0387d7b3 divu a5,a5,s8 +80005508: 01079b93 slli s7,a5,0x10 +8000550c: 010bdb93 srli s7,s7,0x10 +80005510: 05410613 addi a2,sp,84 +80005514: 01c10593 addi a1,sp,28 +80005518: 000b8513 mv a0,s7 +8000551c: be9fe0ef jal ra,80004104 +80005520: 03c10713 addi a4,sp,60 +80005524: 05810793 addi a5,sp,88 +80005528: 0007d583 lhu a1,0(a5) +8000552c: 00075603 lhu a2,0(a4) +80005530: 00278793 addi a5,a5,2 +80005534: 00270713 addi a4,a4,2 +80005538: 12c59063 bne a1,a2,80005658 +8000553c: ff9796e3 bne a5,s9,80005528 +80005540: 00000793 li a5,0 +80005544: 06c10593 addi a1,sp,108 +80005548: 000d8613 mv a2,s11 +8000554c: 00065703 lhu a4,0(a2) +80005550: 0005d803 lhu a6,0(a1) +80005554: ffe60613 addi a2,a2,-2 +80005558: 40f70733 sub a4,a4,a5 +8000555c: 41070733 sub a4,a4,a6 +80005560: 01075793 srli a5,a4,0x10 +80005564: 00e61123 sh a4,2(a2) +80005568: 0017f793 andi a5,a5,1 +8000556c: ffe58593 addi a1,a1,-2 +80005570: fd661ee3 bne a2,s6,8000554c +80005574: 017d1023 sh s7,0(s10) +80005578: 03c10793 addi a5,sp,60 +8000557c: 0027d703 lhu a4,2(a5) 80005580: 00278793 addi a5,a5,2 -80005584: 00270713 addi a4,a4,2 -80005588: fec79f23 sh a2,-2(a5) -8000558c: fef598e3 bne a1,a5,8000557c -80005590: ffffc6b7 lui a3,0xffffc -80005594: 015484b3 add s1,s1,s5 -80005598: 00268693 addi a3,a3,2 # ffffc002 <__stack_top+0xffc002> -8000559c: 000b8593 mv a1,s7 -800055a0: 02810513 addi a0,sp,40 -800055a4: 00098793 mv a5,s3 -800055a8: 04000713 li a4,64 -800055ac: 00d486b3 add a3,s1,a3 -800055b0: 00000613 li a2,0 -800055b4: f14ff0ef jal ra,80004cc8 -800055b8: 02815703 lhu a4,40(sp) -800055bc: 00c15783 lhu a5,12(sp) -800055c0: 00040593 mv a1,s0 -800055c4: 02810513 addi a0,sp,40 -800055c8: 40e787b3 sub a5,a5,a4 -800055cc: 00f037b3 snez a5,a5 -800055d0: 40f007b3 neg a5,a5 -800055d4: 02f11423 sh a5,40(sp) -800055d8: c65ff0ef jal ra,8000523c -800055dc: e39ff06f j 80005414 -800055e0: 01448713 addi a4,s1,20 -800055e4: 0004d783 lhu a5,0(s1) -800055e8: 00248493 addi s1,s1,2 -800055ec: 00240413 addi s0,s0,2 -800055f0: fef41f23 sh a5,-2(s0) -800055f4: fee498e3 bne s1,a4,800055e4 -800055f8: e1dff06f j 80005414 -800055fc: 00090513 mv a0,s2 -80005600: 850ff0ef jal ra,80004650 -80005604: ea051ae3 bnez a0,800054b8 -80005608: 00048513 mv a0,s1 -8000560c: b08ff0ef jal ra,80004914 -80005610: d60508e3 beqz a0,80005380 -80005614: d55ff06f j 80005368 -80005618: 04410613 addi a2,sp,68 -8000561c: 02810593 addi a1,sp,40 -80005620: f99fe0ef jal ra,800045b8 -80005624: 000a0593 mv a1,s4 -80005628: 00000613 li a2,0 -8000562c: 05c10713 addi a4,sp,92 -80005630: 0005d803 lhu a6,0(a1) -80005634: 00075783 lhu a5,0(a4) -80005638: ffe58593 addi a1,a1,-2 -8000563c: ffe70713 addi a4,a4,-2 -80005640: 010787b3 add a5,a5,a6 -80005644: 00c787b3 add a5,a5,a2 -80005648: 0107d613 srli a2,a5,0x10 -8000564c: 00f59123 sh a5,2(a1) -80005650: 00167613 andi a2,a2,1 -80005654: fd671ee3 bne a4,s6,80005630 -80005658: ef5ff06f j 8000554c -8000565c: 0124db03 lhu s6,18(s1) -80005660: 000087b7 lui a5,0x8 -80005664: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005668: 0167fb33 and s6,a5,s6 -8000566c: 010b1b13 slli s6,s6,0x10 -80005670: 010b5b13 srli s6,s6,0x10 -80005674: defb14e3 bne s6,a5,8000545c -80005678: 00048513 mv a0,s1 -8000567c: a98ff0ef jal ra,80004914 -80005680: d40514e3 bnez a0,800053c8 -80005684: 01295783 lhu a5,18(s2) -80005688: fff7c793 not a5,a5 -8000568c: 01179713 slli a4,a5,0x11 -80005690: dc0716e3 bnez a4,8000545c -80005694: d29ff06f j 800053bc -80005698: 01440793 addi a5,s0,20 -8000569c: 00240413 addi s0,s0,2 -800056a0: fe041f23 sh zero,-2(s0) -800056a4: fe879ce3 bne a5,s0,8000569c -800056a8: d6dff06f j 80005414 -800056ac: 01440793 addi a5,s0,20 -800056b0: 00240413 addi s0,s0,2 -800056b4: fe041f23 sh zero,-2(s0) -800056b8: fef41ce3 bne s0,a5,800056b0 -800056bc: d59ff06f j 80005414 -800056c0: 800145b7 lui a1,0x80014 -800056c4: 97058593 addi a1,a1,-1680 # 80013970 <__stack_top+0x81013970> -800056c8: 00048513 mv a0,s1 -800056cc: 92cff0ef jal ra,800047f8 -800056d0: 00050a63 beqz a0,800056e4 -800056d4: 0124d783 lhu a5,18(s1) -800056d8: 00faf7b3 and a5,s5,a5 -800056dc: f9578ee3 beq a5,s5,80005678 -800056e0: fa5ff06f j 80005684 -800056e4: 01040713 addi a4,s0,16 -800056e8: 00040793 mv a5,s0 -800056ec: 00278793 addi a5,a5,2 -800056f0: fe079f23 sh zero,-2(a5) -800056f4: fee79ce3 bne a5,a4,800056ec -800056f8: 7fffc7b7 lui a5,0x7fffc -800056fc: 00f42823 sw a5,16(s0) -80005700: d15ff06f j 80005414 +80005584: fee79f23 sh a4,-2(a5) +80005588: ffb79ae3 bne a5,s11,8000557c +8000558c: 04011823 sh zero,80(sp) +80005590: 002d0d13 addi s10,s10,2 +80005594: f5a91ce3 bne s2,s10,800054ec +80005598: 00000593 li a1,0 +8000559c: 03c10793 addi a5,sp,60 +800055a0: 05210693 addi a3,sp,82 +800055a4: 0007d703 lhu a4,0(a5) +800055a8: 00278793 addi a5,a5,2 +800055ac: 00e5e5b3 or a1,a1,a4 +800055b0: fed79ae3 bne a5,a3,800055a4 +800055b4: 01059793 slli a5,a1,0x10 +800055b8: 4107d793 srai a5,a5,0x10 +800055bc: 00078463 beqz a5,800055c4 +800055c0: 00100593 li a1,1 +800055c4: 01059593 slli a1,a1,0x10 +800055c8: 0105d593 srli a1,a1,0x10 +800055cc: 03448713 addi a4,s1,52 +800055d0: 03810793 addi a5,sp,56 +800055d4: 00075603 lhu a2,0(a4) +800055d8: 00278793 addi a5,a5,2 +800055dc: 00270713 addi a4,a4,2 +800055e0: fec79f23 sh a2,-2(a5) +800055e4: fef698e3 bne a3,a5,800055d4 +800055e8: 00c12783 lw a5,12(sp) +800055ec: 00812703 lw a4,8(sp) +800055f0: 000046b7 lui a3,0x4 +800055f4: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> +800055f8: 40e78bb3 sub s7,a5,a4 +800055fc: 03810513 addi a0,sp,56 +80005600: 00048793 mv a5,s1 +80005604: 04000713 li a4,64 +80005608: 00db86b3 add a3,s7,a3 +8000560c: 00000613 li a2,0 +80005610: a04ff0ef jal ra,80004814 +80005614: 03815703 lhu a4,56(sp) +80005618: 01c15783 lhu a5,28(sp) +8000561c: 00040593 mv a1,s0 +80005620: 03810513 addi a0,sp,56 +80005624: 40e787b3 sub a5,a5,a4 +80005628: 00f037b3 snez a5,a5 +8000562c: 40f007b3 neg a5,a5 +80005630: 02f11c23 sh a5,56(sp) +80005634: f54ff0ef jal ra,80004d88 +80005638: ce5ff06f j 8000531c +8000563c: 01490713 addi a4,s2,20 +80005640: 00095783 lhu a5,0(s2) +80005644: 00290913 addi s2,s2,2 +80005648: 00240413 addi s0,s0,2 +8000564c: fef41f23 sh a5,-2(s0) +80005650: fee918e3 bne s2,a4,80005640 +80005654: cc9ff06f j 8000531c +80005658: eeb674e3 bgeu a2,a1,80005540 +8000565c: fffb8793 addi a5,s7,-1 +80005660: 01079893 slli a7,a5,0x10 +80005664: 0108d893 srli a7,a7,0x10 +80005668: 00000793 li a5,0 +8000566c: 03410593 addi a1,sp,52 +80005670: 06c10613 addi a2,sp,108 +80005674: 00065703 lhu a4,0(a2) +80005678: 0005d803 lhu a6,0(a1) +8000567c: ffe60613 addi a2,a2,-2 +80005680: 40f70733 sub a4,a4,a5 +80005684: 41070733 sub a4,a4,a6 +80005688: 01075793 srli a5,a4,0x10 +8000568c: 00e61123 sh a4,2(a2) +80005690: 0017f793 andi a5,a5,1 +80005694: ffe58593 addi a1,a1,-2 +80005698: fd361ee3 bne a2,s3,80005674 +8000569c: 03c10713 addi a4,sp,60 +800056a0: 05810793 addi a5,sp,88 +800056a4: 0007d583 lhu a1,0(a5) +800056a8: 00075603 lhu a2,0(a4) +800056ac: 00278793 addi a5,a5,2 +800056b0: 00270713 addi a4,a4,2 +800056b4: 00c59863 bne a1,a2,800056c4 +800056b8: ff9796e3 bne a5,s9,800056a4 +800056bc: 00088b93 mv s7,a7 +800056c0: e81ff06f j 80005540 +800056c4: feb67ce3 bgeu a2,a1,800056bc +800056c8: ffeb8793 addi a5,s7,-2 +800056cc: 01079b93 slli s7,a5,0x10 +800056d0: 010bdb93 srli s7,s7,0x10 +800056d4: 00000613 li a2,0 +800056d8: 03410593 addi a1,sp,52 +800056dc: 06c10713 addi a4,sp,108 +800056e0: 00075783 lhu a5,0(a4) +800056e4: 0005d803 lhu a6,0(a1) +800056e8: ffe70713 addi a4,a4,-2 +800056ec: 40c787b3 sub a5,a5,a2 +800056f0: 410787b3 sub a5,a5,a6 +800056f4: 0107d613 srli a2,a5,0x10 +800056f8: 00f71123 sh a5,2(a4) +800056fc: 00167613 andi a2,a2,1 +80005700: ffe58593 addi a1,a1,-2 +80005704: fd371ee3 bne a4,s3,800056e0 +80005708: e39ff06f j 80005540 +8000570c: 01440793 addi a5,s0,20 +80005710: 00240413 addi s0,s0,2 +80005714: fe041f23 sh zero,-2(s0) +80005718: fe879ce3 bne a5,s0,80005710 +8000571c: c01ff06f j 8000531c +80005720: 01c15703 lhu a4,28(sp) +80005724: 03815783 lhu a5,56(sp) +80005728: 00f70463 beq a4,a5,80005730 +8000572c: 00008637 lui a2,0x8 +80005730: 00c41923 sh a2,18(s0) +80005734: 01240713 addi a4,s0,18 +80005738: 00040793 mv a5,s0 +8000573c: 00278793 addi a5,a5,2 +80005740: fe079f23 sh zero,-2(a5) +80005744: fef71ce3 bne a4,a5,8000573c +80005748: 01245783 lhu a5,18(s0) +8000574c: 00008737 lui a4,0x8 +80005750: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80005754: 00e7e7b3 or a5,a5,a4 +80005758: 00f41923 sh a5,18(s0) +8000575c: bc1ff06f j 8000531c -80005704 : -80005704: 01255783 lhu a5,18(a0) -80005708: f5010113 addi sp,sp,-176 -8000570c: 0a812423 sw s0,168(sp) -80005710: fff7c793 not a5,a5 -80005714: 0a912223 sw s1,164(sp) -80005718: 0b212023 sw s2,160(sp) -8000571c: 09312e23 sw s3,156(sp) -80005720: 0a112623 sw ra,172(sp) -80005724: 09412c23 sw s4,152(sp) -80005728: 09512a23 sw s5,148(sp) -8000572c: 09612823 sw s6,144(sp) -80005730: 09712623 sw s7,140(sp) -80005734: 09812423 sw s8,136(sp) -80005738: 09912223 sw s9,132(sp) -8000573c: 09a12023 sw s10,128(sp) -80005740: 07b12e23 sw s11,124(sp) -80005744: 01179713 slli a4,a5,0x11 -80005748: 00050913 mv s2,a0 -8000574c: 00058993 mv s3,a1 -80005750: 00060413 mv s0,a2 -80005754: 00068493 mv s1,a3 -80005758: 00071663 bnez a4,80005764 -8000575c: ef5fe0ef jal ra,80004650 -80005760: 38051863 bnez a0,80005af0 -80005764: 0129d783 lhu a5,18(s3) -80005768: fff7c793 not a5,a5 -8000576c: 01179713 slli a4,a5,0x11 -80005770: 08070e63 beqz a4,8000580c -80005774: 80014a37 lui s4,0x80014 -80005778: 970a0593 addi a1,s4,-1680 # 80013970 <__stack_top+0x81013970> -8000577c: 00090513 mv a0,s2 -80005780: 878ff0ef jal ra,800047f8 -80005784: 10050463 beqz a0,8000588c -80005788: 01295a03 lhu s4,18(s2) -8000578c: 0129d703 lhu a4,18(s3) -80005790: 000087b7 lui a5,0x8 -80005794: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005798: 0147fa33 and s4,a5,s4 -8000579c: 00e7fab3 and s5,a5,a4 -800057a0: 08fa1a63 bne s4,a5,80005834 -800057a4: 00090513 mv a0,s2 -800057a8: 96cff0ef jal ra,80004914 -800057ac: 10050863 beqz a0,800058bc -800057b0: 014a9863 bne s5,s4,800057c0 -800057b4: 00098513 mv a0,s3 -800057b8: 95cff0ef jal ra,80004914 -800057bc: 0e051063 bnez a0,8000589c -800057c0: 01440793 addi a5,s0,20 -800057c4: 00240413 addi s0,s0,2 -800057c8: fe041f23 sh zero,-2(s0) -800057cc: fef41ce3 bne s0,a5,800057c4 -800057d0: 0ac12083 lw ra,172(sp) -800057d4: 0a812403 lw s0,168(sp) -800057d8: 0a412483 lw s1,164(sp) -800057dc: 0a012903 lw s2,160(sp) -800057e0: 09c12983 lw s3,156(sp) -800057e4: 09812a03 lw s4,152(sp) -800057e8: 09412a83 lw s5,148(sp) -800057ec: 09012b03 lw s6,144(sp) -800057f0: 08c12b83 lw s7,140(sp) -800057f4: 08812c03 lw s8,136(sp) -800057f8: 08412c83 lw s9,132(sp) -800057fc: 08012d03 lw s10,128(sp) -80005800: 07c12d83 lw s11,124(sp) -80005804: 0b010113 addi sp,sp,176 -80005808: 00008067 ret -8000580c: 00098513 mv a0,s3 -80005810: e41fe0ef jal ra,80004650 -80005814: f60500e3 beqz a0,80005774 -80005818: 01498713 addi a4,s3,20 -8000581c: 0009d783 lhu a5,0(s3) -80005820: 00298993 addi s3,s3,2 -80005824: 00240413 addi s0,s0,2 -80005828: fef41f23 sh a5,-2(s0) -8000582c: fee998e3 bne s3,a4,8000581c -80005830: fa1ff06f j 800057d0 -80005834: 08fa8663 beq s5,a5,800058c0 -80005838: 00090513 mv a0,s2 -8000583c: 01c10593 addi a1,sp,28 -80005840: ec1fe0ef jal ra,80004700 -80005844: 03810593 addi a1,sp,56 -80005848: 00098513 mv a0,s3 -8000584c: eb5fe0ef jal ra,80004700 -80005850: 03a15b83 lhu s7,58(sp) -80005854: 01e15903 lhu s2,30(sp) -80005858: 0c0b9263 bnez s7,8000591c -8000585c: 03c10793 addi a5,sp,60 -80005860: 05010d93 addi s11,sp,80 -80005864: 34fd8e63 beq s11,a5,80005bc0 -80005868: 0007d703 lhu a4,0(a5) -8000586c: 00278793 addi a5,a5,2 -80005870: fe070ae3 beqz a4,80005864 -80005874: 03810513 addi a0,sp,56 -80005878: ad4ff0ef jal ra,80004b4c -8000587c: 40a007b3 neg a5,a0 -80005880: 01e15603 lhu a2,30(sp) -80005884: 00f12623 sw a5,12(sp) -80005888: 09c0006f j 80005924 -8000588c: 970a0593 addi a1,s4,-1680 -80005890: 00098513 mv a0,s3 -80005894: f65fe0ef jal ra,800047f8 -80005898: ee0518e3 bnez a0,80005788 -8000589c: 01040713 addi a4,s0,16 -800058a0: 00040793 mv a5,s0 -800058a4: 00278793 addi a5,a5,2 -800058a8: fe079f23 sh zero,-2(a5) -800058ac: fee79ce3 bne a5,a4,800058a4 -800058b0: 7fffc7b7 lui a5,0x7fffc -800058b4: 00f42823 sw a5,16(s0) -800058b8: f19ff06f j 800057d0 -800058bc: f74a9ee3 bne s5,s4,80005838 -800058c0: 00098513 mv a0,s3 -800058c4: 850ff0ef jal ra,80004914 -800058c8: f60508e3 beqz a0,80005838 -800058cc: 00090513 mv a0,s2 -800058d0: df1fe0ef jal ra,800046c0 -800058d4: 00050493 mv s1,a0 -800058d8: 00098513 mv a0,s3 -800058dc: de5fe0ef jal ra,800046c0 -800058e0: 40a487b3 sub a5,s1,a0 -800058e4: 00f037b3 snez a5,a5 -800058e8: 00f79793 slli a5,a5,0xf -800058ec: 00f41923 sh a5,18(s0) -800058f0: 01240713 addi a4,s0,18 -800058f4: 00040793 mv a5,s0 -800058f8: 00278793 addi a5,a5,2 # 7fffc002 <__stack_size+0x7fffbc02> -800058fc: fe079f23 sh zero,-2(a5) -80005900: fee79ce3 bne a5,a4,800058f8 -80005904: 01245783 lhu a5,18(s0) -80005908: 00008737 lui a4,0x8 -8000590c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80005910: 00e7e7b3 or a5,a5,a4 -80005914: 00f41923 sh a5,18(s0) -80005918: eb9ff06f j 800057d0 -8000591c: 01712623 sw s7,12(sp) -80005920: 00090613 mv a2,s2 -80005924: 01212423 sw s2,8(sp) -80005928: 02010793 addi a5,sp,32 -8000592c: 03410693 addi a3,sp,52 -80005930: 02061263 bnez a2,80005954 -80005934: 2af68063 beq a3,a5,80005bd4 -80005938: 0007d703 lhu a4,0(a5) -8000593c: 00278793 addi a5,a5,2 -80005940: fe070ae3 beqz a4,80005934 -80005944: 01c10513 addi a0,sp,28 -80005948: a04ff0ef jal ra,80004b4c -8000594c: 40a907b3 sub a5,s2,a0 -80005950: 00f12423 sw a5,8(sp) -80005954: 03812703 lw a4,56(sp) -80005958: 03848d13 addi s10,s1,56 -8000595c: 000d0793 mv a5,s10 -80005960: 02e4aa23 sw a4,52(s1) -80005964: 04e48913 addi s2,s1,78 -80005968: 00278793 addi a5,a5,2 -8000596c: fe079f23 sh zero,-2(a5) -80005970: fef91ce3 bne s2,a5,80005968 -80005974: 03810513 addi a0,sp,56 -80005978: b69fe0ef jal ra,800044e0 -8000597c: 02215c03 lhu s8,34(sp) -80005980: 00010a37 lui s4,0x10 -80005984: 05010d93 addi s11,sp,80 -80005988: 010c1a93 slli s5,s8,0x10 -8000598c: 418a8ab3 sub s5,s5,s8 -80005990: 03a10b13 addi s6,sp,58 -80005994: fffa0a13 addi s4,s4,-1 # ffff <__stack_size+0xfbff> -80005998: 06e10c93 addi s9,sp,110 -8000599c: 05610993 addi s3,sp,86 -800059a0: 03c15783 lhu a5,60(sp) -800059a4: 03e15703 lhu a4,62(sp) -800059a8: 000a0b93 mv s7,s4 -800059ac: 01079793 slli a5,a5,0x10 -800059b0: 00e787b3 add a5,a5,a4 -800059b4: 00fae863 bltu s5,a5,800059c4 -800059b8: 0387d7b3 divu a5,a5,s8 -800059bc: 01079b93 slli s7,a5,0x10 -800059c0: 010bdb93 srli s7,s7,0x10 -800059c4: 05410613 addi a2,sp,84 -800059c8: 01c10593 addi a1,sp,28 -800059cc: 000b8513 mv a0,s7 -800059d0: be9fe0ef jal ra,800045b8 -800059d4: 03c10713 addi a4,sp,60 -800059d8: 05810793 addi a5,sp,88 -800059dc: 0007d583 lhu a1,0(a5) -800059e0: 00075603 lhu a2,0(a4) -800059e4: 00278793 addi a5,a5,2 -800059e8: 00270713 addi a4,a4,2 -800059ec: 12c59063 bne a1,a2,80005b0c -800059f0: ff9796e3 bne a5,s9,800059dc -800059f4: 00000793 li a5,0 -800059f8: 06c10593 addi a1,sp,108 -800059fc: 000d8613 mv a2,s11 -80005a00: 00065703 lhu a4,0(a2) -80005a04: 0005d803 lhu a6,0(a1) -80005a08: ffe60613 addi a2,a2,-2 -80005a0c: 40f70733 sub a4,a4,a5 -80005a10: 41070733 sub a4,a4,a6 -80005a14: 01075793 srli a5,a4,0x10 -80005a18: 00e61123 sh a4,2(a2) -80005a1c: 0017f793 andi a5,a5,1 -80005a20: ffe58593 addi a1,a1,-2 -80005a24: fd661ee3 bne a2,s6,80005a00 -80005a28: 017d1023 sh s7,0(s10) -80005a2c: 03c10793 addi a5,sp,60 -80005a30: 0027d703 lhu a4,2(a5) -80005a34: 00278793 addi a5,a5,2 -80005a38: fee79f23 sh a4,-2(a5) -80005a3c: ffb79ae3 bne a5,s11,80005a30 -80005a40: 04011823 sh zero,80(sp) -80005a44: 002d0d13 addi s10,s10,2 -80005a48: f5a91ce3 bne s2,s10,800059a0 -80005a4c: 00000593 li a1,0 -80005a50: 03c10793 addi a5,sp,60 -80005a54: 05210693 addi a3,sp,82 -80005a58: 0007d703 lhu a4,0(a5) -80005a5c: 00278793 addi a5,a5,2 -80005a60: 00e5e5b3 or a1,a1,a4 -80005a64: fed79ae3 bne a5,a3,80005a58 -80005a68: 01059793 slli a5,a1,0x10 -80005a6c: 4107d793 srai a5,a5,0x10 -80005a70: 00078463 beqz a5,80005a78 -80005a74: 00100593 li a1,1 -80005a78: 01059593 slli a1,a1,0x10 -80005a7c: 0105d593 srli a1,a1,0x10 -80005a80: 03448713 addi a4,s1,52 -80005a84: 03810793 addi a5,sp,56 -80005a88: 00075603 lhu a2,0(a4) -80005a8c: 00278793 addi a5,a5,2 -80005a90: 00270713 addi a4,a4,2 -80005a94: fec79f23 sh a2,-2(a5) -80005a98: fef698e3 bne a3,a5,80005a88 -80005a9c: 00c12783 lw a5,12(sp) -80005aa0: 00812703 lw a4,8(sp) -80005aa4: 000046b7 lui a3,0x4 -80005aa8: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> -80005aac: 40e78bb3 sub s7,a5,a4 -80005ab0: 03810513 addi a0,sp,56 -80005ab4: 00048793 mv a5,s1 -80005ab8: 04000713 li a4,64 -80005abc: 00db86b3 add a3,s7,a3 -80005ac0: 00000613 li a2,0 -80005ac4: a04ff0ef jal ra,80004cc8 -80005ac8: 03815703 lhu a4,56(sp) -80005acc: 01c15783 lhu a5,28(sp) -80005ad0: 00040593 mv a1,s0 -80005ad4: 03810513 addi a0,sp,56 -80005ad8: 40e787b3 sub a5,a5,a4 -80005adc: 00f037b3 snez a5,a5 -80005ae0: 40f007b3 neg a5,a5 -80005ae4: 02f11c23 sh a5,56(sp) -80005ae8: f54ff0ef jal ra,8000523c -80005aec: ce5ff06f j 800057d0 -80005af0: 01490713 addi a4,s2,20 -80005af4: 00095783 lhu a5,0(s2) -80005af8: 00290913 addi s2,s2,2 -80005afc: 00240413 addi s0,s0,2 -80005b00: fef41f23 sh a5,-2(s0) -80005b04: fee918e3 bne s2,a4,80005af4 -80005b08: cc9ff06f j 800057d0 -80005b0c: eeb674e3 bgeu a2,a1,800059f4 -80005b10: fffb8793 addi a5,s7,-1 -80005b14: 01079893 slli a7,a5,0x10 -80005b18: 0108d893 srli a7,a7,0x10 -80005b1c: 00000793 li a5,0 -80005b20: 03410593 addi a1,sp,52 -80005b24: 06c10613 addi a2,sp,108 -80005b28: 00065703 lhu a4,0(a2) -80005b2c: 0005d803 lhu a6,0(a1) -80005b30: ffe60613 addi a2,a2,-2 -80005b34: 40f70733 sub a4,a4,a5 -80005b38: 41070733 sub a4,a4,a6 -80005b3c: 01075793 srli a5,a4,0x10 -80005b40: 00e61123 sh a4,2(a2) -80005b44: 0017f793 andi a5,a5,1 -80005b48: ffe58593 addi a1,a1,-2 -80005b4c: fd361ee3 bne a2,s3,80005b28 -80005b50: 03c10713 addi a4,sp,60 -80005b54: 05810793 addi a5,sp,88 -80005b58: 0007d583 lhu a1,0(a5) -80005b5c: 00075603 lhu a2,0(a4) -80005b60: 00278793 addi a5,a5,2 -80005b64: 00270713 addi a4,a4,2 -80005b68: 00c59863 bne a1,a2,80005b78 -80005b6c: ff9796e3 bne a5,s9,80005b58 -80005b70: 00088b93 mv s7,a7 -80005b74: e81ff06f j 800059f4 -80005b78: feb67ce3 bgeu a2,a1,80005b70 -80005b7c: ffeb8793 addi a5,s7,-2 -80005b80: 01079b93 slli s7,a5,0x10 -80005b84: 010bdb93 srli s7,s7,0x10 -80005b88: 00000613 li a2,0 -80005b8c: 03410593 addi a1,sp,52 -80005b90: 06c10713 addi a4,sp,108 -80005b94: 00075783 lhu a5,0(a4) -80005b98: 0005d803 lhu a6,0(a1) -80005b9c: ffe70713 addi a4,a4,-2 -80005ba0: 40c787b3 sub a5,a5,a2 -80005ba4: 410787b3 sub a5,a5,a6 -80005ba8: 0107d613 srli a2,a5,0x10 -80005bac: 00f71123 sh a5,2(a4) -80005bb0: 00167613 andi a2,a2,1 -80005bb4: ffe58593 addi a1,a1,-2 -80005bb8: fd371ee3 bne a4,s3,80005b94 -80005bbc: e39ff06f j 800059f4 -80005bc0: 01440793 addi a5,s0,20 -80005bc4: 00240413 addi s0,s0,2 -80005bc8: fe041f23 sh zero,-2(s0) -80005bcc: fe879ce3 bne a5,s0,80005bc4 -80005bd0: c01ff06f j 800057d0 -80005bd4: 01c15703 lhu a4,28(sp) -80005bd8: 03815783 lhu a5,56(sp) -80005bdc: 00f70463 beq a4,a5,80005be4 -80005be0: 00008637 lui a2,0x8 -80005be4: 00c41923 sh a2,18(s0) -80005be8: 01240713 addi a4,s0,18 -80005bec: 00040793 mv a5,s0 -80005bf0: 00278793 addi a5,a5,2 -80005bf4: fe079f23 sh zero,-2(a5) -80005bf8: fef71ce3 bne a4,a5,80005bf0 -80005bfc: 01245783 lhu a5,18(s0) -80005c00: 00008737 lui a4,0x8 -80005c04: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80005c08: 00e7e7b3 or a5,a5,a4 -80005c0c: 00f41923 sh a5,18(s0) -80005c10: bc1ff06f j 800057d0 +80005760 : +80005760: fd010113 addi sp,sp,-48 +80005764: 02812423 sw s0,40(sp) +80005768: 02112623 sw ra,44(sp) +8000576c: 00058413 mv s0,a1 +80005770: 00410793 addi a5,sp,4 +80005774: 01e10713 addi a4,sp,30 +80005778: 00278793 addi a5,a5,2 +8000577c: fe079f23 sh zero,-2(a5) +80005780: fee79ce3 bne a5,a4,80005778 +80005784: 00e55603 lhu a2,14(a0) +80005788: 01061793 slli a5,a2,0x10 +8000578c: 4107d793 srai a5,a5,0x10 +80005790: 0607ca63 bltz a5,80005804 +80005794: 000087b7 lui a5,0x8 +80005798: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000579c: 00011223 sh zero,4(sp) +800057a0: 00f67633 and a2,a2,a5 +800057a4: 06f60c63 beq a2,a5,8000581c +800057a8: 00e50793 addi a5,a0,14 +800057ac: 00c11323 sh a2,6(sp) +800057b0: 00a10713 addi a4,sp,10 +800057b4: ffe7d683 lhu a3,-2(a5) +800057b8: ffe78793 addi a5,a5,-2 +800057bc: 00270713 addi a4,a4,2 +800057c0: fed71f23 sh a3,-2(a4) +800057c4: fef518e3 bne a0,a5,800057b4 +800057c8: 02061263 bnez a2,800057ec +800057cc: 00011423 sh zero,8(sp) +800057d0: 00040593 mv a1,s0 +800057d4: 00410513 addi a0,sp,4 +800057d8: db0ff0ef jal ra,80004d88 +800057dc: 02c12083 lw ra,44(sp) +800057e0: 02812403 lw s0,40(sp) +800057e4: 03010113 addi sp,sp,48 +800057e8: 00008067 ret +800057ec: 00100793 li a5,1 +800057f0: fff00593 li a1,-1 +800057f4: 00410513 addi a0,sp,4 +800057f8: 00f11423 sh a5,8(sp) +800057fc: c81fe0ef jal ra,8000447c +80005800: fd1ff06f j 800057d0 +80005804: fff00793 li a5,-1 +80005808: 00f11223 sh a5,4(sp) +8000580c: 000087b7 lui a5,0x8 +80005810: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005814: 00f67633 and a2,a2,a5 +80005818: f8f618e3 bne a2,a5,800057a8 +8000581c: 00050793 mv a5,a0 +80005820: 00e50693 addi a3,a0,14 +80005824: 0007d703 lhu a4,0(a5) +80005828: 00278793 addi a5,a5,2 +8000582c: 04071c63 bnez a4,80005884 +80005830: fed79ae3 bne a5,a3,80005824 +80005834: 01440713 addi a4,s0,20 +80005838: 00040793 mv a5,s0 +8000583c: 00278793 addi a5,a5,2 +80005840: fe079f23 sh zero,-2(a5) +80005844: fef71ce3 bne a4,a5,8000583c +80005848: 01240713 addi a4,s0,18 +8000584c: 00040793 mv a5,s0 +80005850: 00278793 addi a5,a5,2 +80005854: fe079f23 sh zero,-2(a5) +80005858: fef71ce3 bne a4,a5,80005850 +8000585c: 01245783 lhu a5,18(s0) +80005860: 00008737 lui a4,0x8 +80005864: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80005868: 00e7e7b3 or a5,a5,a4 +8000586c: 00f41923 sh a5,18(s0) +80005870: 00e51783 lh a5,14(a0) +80005874: f607d4e3 bgez a5,800057dc +80005878: 00040513 mv a0,s0 +8000587c: 945fe0ef jal ra,800041c0 +80005880: f5dff06f j 800057dc +80005884: 01040713 addi a4,s0,16 +80005888: 00040793 mv a5,s0 +8000588c: 00278793 addi a5,a5,2 +80005890: fe079f23 sh zero,-2(a5) +80005894: fef71ce3 bne a4,a5,8000588c +80005898: 7fffc7b7 lui a5,0x7fffc +8000589c: 00f42823 sw a5,16(s0) +800058a0: f3dff06f j 800057dc -80005c14 : -80005c14: fd010113 addi sp,sp,-48 -80005c18: 02812423 sw s0,40(sp) -80005c1c: 02112623 sw ra,44(sp) -80005c20: 00058413 mv s0,a1 -80005c24: 00410793 addi a5,sp,4 -80005c28: 01e10713 addi a4,sp,30 -80005c2c: 00278793 addi a5,a5,2 -80005c30: fe079f23 sh zero,-2(a5) -80005c34: fee79ce3 bne a5,a4,80005c2c -80005c38: 00e55603 lhu a2,14(a0) -80005c3c: 01061793 slli a5,a2,0x10 -80005c40: 4107d793 srai a5,a5,0x10 -80005c44: 0607ca63 bltz a5,80005cb8 -80005c48: 000087b7 lui a5,0x8 -80005c4c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005c50: 00011223 sh zero,4(sp) -80005c54: 00f67633 and a2,a2,a5 -80005c58: 06f60c63 beq a2,a5,80005cd0 -80005c5c: 00e50793 addi a5,a0,14 -80005c60: 00c11323 sh a2,6(sp) -80005c64: 00a10713 addi a4,sp,10 -80005c68: ffe7d683 lhu a3,-2(a5) -80005c6c: ffe78793 addi a5,a5,-2 -80005c70: 00270713 addi a4,a4,2 -80005c74: fed71f23 sh a3,-2(a4) -80005c78: fef518e3 bne a0,a5,80005c68 -80005c7c: 02061263 bnez a2,80005ca0 -80005c80: 00011423 sh zero,8(sp) -80005c84: 00040593 mv a1,s0 -80005c88: 00410513 addi a0,sp,4 -80005c8c: db0ff0ef jal ra,8000523c -80005c90: 02c12083 lw ra,44(sp) -80005c94: 02812403 lw s0,40(sp) -80005c98: 03010113 addi sp,sp,48 -80005c9c: 00008067 ret -80005ca0: 00100793 li a5,1 -80005ca4: fff00593 li a1,-1 -80005ca8: 00410513 addi a0,sp,4 -80005cac: 00f11423 sh a5,8(sp) -80005cb0: c81fe0ef jal ra,80004930 -80005cb4: fd1ff06f j 80005c84 -80005cb8: fff00793 li a5,-1 -80005cbc: 00f11223 sh a5,4(sp) -80005cc0: 000087b7 lui a5,0x8 -80005cc4: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005cc8: 00f67633 and a2,a2,a5 -80005ccc: f8f618e3 bne a2,a5,80005c5c -80005cd0: 00050793 mv a5,a0 -80005cd4: 00e50693 addi a3,a0,14 -80005cd8: 0007d703 lhu a4,0(a5) -80005cdc: 00278793 addi a5,a5,2 -80005ce0: 04071c63 bnez a4,80005d38 -80005ce4: fed79ae3 bne a5,a3,80005cd8 -80005ce8: 01440713 addi a4,s0,20 -80005cec: 00040793 mv a5,s0 -80005cf0: 00278793 addi a5,a5,2 -80005cf4: fe079f23 sh zero,-2(a5) -80005cf8: fef71ce3 bne a4,a5,80005cf0 -80005cfc: 01240713 addi a4,s0,18 -80005d00: 00040793 mv a5,s0 -80005d04: 00278793 addi a5,a5,2 -80005d08: fe079f23 sh zero,-2(a5) -80005d0c: fef71ce3 bne a4,a5,80005d04 -80005d10: 01245783 lhu a5,18(s0) -80005d14: 00008737 lui a4,0x8 -80005d18: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80005d1c: 00e7e7b3 or a5,a5,a4 -80005d20: 00f41923 sh a5,18(s0) -80005d24: 00e51783 lh a5,14(a0) -80005d28: f607d4e3 bgez a5,80005c90 -80005d2c: 00040513 mv a0,s0 -80005d30: 945fe0ef jal ra,80004674 -80005d34: f5dff06f j 80005c90 -80005d38: 01040713 addi a4,s0,16 -80005d3c: 00040793 mv a5,s0 -80005d40: 00278793 addi a5,a5,2 -80005d44: fe079f23 sh zero,-2(a5) -80005d48: fef71ce3 bne a4,a5,80005d40 -80005d4c: 7fffc7b7 lui a5,0x7fffc -80005d50: 00f42823 sw a5,16(s0) -80005d54: f3dff06f j 80005c90 - -80005d58 <_ldtoa_r>: -80005d58: 00c5a883 lw a7,12(a1) -80005d5c: e1010113 addi sp,sp,-496 -80005d60: 0005ae83 lw t4,0(a1) -80005d64: 0045ae03 lw t3,4(a1) -80005d68: 0085a303 lw t1,8(a1) -80005d6c: 03112e23 sw a7,60(sp) -80005d70: 04052583 lw a1,64(a0) -80005d74: fff00893 li a7,-1 -80005d78: 17112023 sw a7,352(sp) -80005d7c: 09000893 li a7,144 -80005d80: 1e812423 sw s0,488(sp) -80005d84: 1d412c23 sw s4,472(sp) -80005d88: 1e112623 sw ra,492(sp) -80005d8c: 1e912223 sw s1,484(sp) -80005d90: 1f212023 sw s2,480(sp) -80005d94: 1d312e23 sw s3,476(sp) -80005d98: 1d512a23 sw s5,468(sp) -80005d9c: 1d612823 sw s6,464(sp) -80005da0: 1d712623 sw s7,460(sp) -80005da4: 1d812423 sw s8,456(sp) -80005da8: 1d912223 sw s9,452(sp) -80005dac: 1da12023 sw s10,448(sp) -80005db0: 1bb12e23 sw s11,444(sp) -80005db4: 03d12823 sw t4,48(sp) -80005db8: 03c12a23 sw t3,52(sp) -80005dbc: 02612c23 sw t1,56(sp) -80005dc0: 17112223 sw a7,356(sp) -80005dc4: 00c12423 sw a2,8(sp) -80005dc8: 00d12823 sw a3,16(sp) -80005dcc: 00e12a23 sw a4,20(sp) -80005dd0: 01012e23 sw a6,28(sp) -80005dd4: 00050a13 mv s4,a0 -80005dd8: 00078413 mv s0,a5 -80005ddc: 02058063 beqz a1,80005dfc <_ldtoa_r+0xa4> -80005de0: 04452703 lw a4,68(a0) -80005de4: 00100793 li a5,1 -80005de8: 00e797b3 sll a5,a5,a4 -80005dec: 00e5a223 sw a4,4(a1) -80005df0: 00f5a423 sw a5,8(a1) -80005df4: 3e9010ef jal ra,800079dc <_Bfree> -80005df8: 040a2023 sw zero,64(s4) -80005dfc: 06010993 addi s3,sp,96 -80005e00: 00098593 mv a1,s3 -80005e04: 03010513 addi a0,sp,48 -80005e08: e0dff0ef jal ra,80005c14 -80005e0c: 00098513 mv a0,s3 -80005e10: 8b1fe0ef jal ra,800046c0 -80005e14: 00812703 lw a4,8(sp) -80005e18: 00a03533 snez a0,a0 -80005e1c: 00a42023 sw a0,0(s0) -80005e20: 00300793 li a5,3 -80005e24: 14f702e3 beq a4,a5,80006768 <_ldtoa_r+0xa10> -80005e28: 01400793 li a5,20 -80005e2c: 00f12623 sw a5,12(sp) -80005e30: 60071ee3 bnez a4,80006c4c <_ldtoa_r+0xef4> -80005e34: 07215783 lhu a5,114(sp) -80005e38: 16412703 lw a4,356(sp) -80005e3c: fff7c793 not a5,a5 -80005e40: 00e12c23 sw a4,24(sp) -80005e44: 01179713 slli a4,a5,0x11 -80005e48: 00071863 bnez a4,80005e58 <_ldtoa_r+0x100> -80005e4c: 00098513 mv a0,s3 -80005e50: 801fe0ef jal ra,80004650 -80005e54: 400516e3 bnez a0,80006a60 <_ldtoa_r+0xd08> -80005e58: 09000793 li a5,144 -80005e5c: 16f12223 sw a5,356(sp) -80005e60: 07c10713 addi a4,sp,124 -80005e64: 00098793 mv a5,s3 -80005e68: 07410613 addi a2,sp,116 -80005e6c: 0007d683 lhu a3,0(a5) # 7fffc000 <__stack_size+0x7fffbc00> -80005e70: 00278793 addi a5,a5,2 -80005e74: 00270713 addi a4,a4,2 -80005e78: fed71f23 sh a3,-2(a4) -80005e7c: fec798e3 bne a5,a2,80005e6c <_ldtoa_r+0x114> -80005e80: 08e15603 lhu a2,142(sp) -80005e84: 00012223 sw zero,4(sp) -80005e88: 01061793 slli a5,a2,0x10 -80005e8c: 4107d793 srai a5,a5,0x10 -80005e90: 0007de63 bgez a5,80005eac <_ldtoa_r+0x154> -80005e94: 01161613 slli a2,a2,0x11 -80005e98: 000107b7 lui a5,0x10 -80005e9c: 01165613 srli a2,a2,0x11 -80005ea0: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> -80005ea4: 08c11723 sh a2,142(sp) -80005ea8: 00f12223 sw a5,4(sp) -80005eac: 80014ab7 lui s5,0x80014 -80005eb0: 970a8793 addi a5,s5,-1680 # 80013970 <__stack_top+0x81013970> -80005eb4: 01478b93 addi s7,a5,20 -80005eb8: 00000693 li a3,0 -80005ebc: 09810793 addi a5,sp,152 -80005ec0: 000b8713 mv a4,s7 -80005ec4: 0ac10d93 addi s11,sp,172 -80005ec8: 0080006f j 80005ed0 <_ldtoa_r+0x178> -80005ecc: 00075683 lhu a3,0(a4) -80005ed0: 00278793 addi a5,a5,2 -80005ed4: fed79f23 sh a3,-2(a5) -80005ed8: 00270713 addi a4,a4,2 -80005edc: ffb798e3 bne a5,s11,80005ecc <_ldtoa_r+0x174> -80005ee0: 16060263 beqz a2,80006044 <_ldtoa_r+0x2ec> -80005ee4: 000087b7 lui a5,0x8 -80005ee8: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80005eec: 58f60ce3 beq a2,a5,80006c84 <_ldtoa_r+0xf2c> -80005ef0: 08c11783 lh a5,140(sp) -80005ef4: 5c07dee3 bgez a5,80006cd0 <_ldtoa_r+0xf78> -80005ef8: 07c10593 addi a1,sp,124 -80005efc: 000b8513 mv a0,s7 -80005f00: 8f9fe0ef jal ra,800047f8 -80005f04: 14050c63 beqz a0,8000605c <_ldtoa_r+0x304> -80005f08: 0c054ce3 bltz a0,800067e0 <_ldtoa_r+0xa88> -80005f0c: 08e15783 lhu a5,142(sp) -80005f10: 660792e3 bnez a5,80006d74 <_ldtoa_r+0x101c> -80005f14: 08c11783 lh a5,140(sp) -80005f18: 00000493 li s1,0 -80005f1c: 16010913 addi s2,sp,352 -80005f20: 0207c863 bltz a5,80005f50 <_ldtoa_r+0x1f8> -80005f24: 800147b7 lui a5,0x80014 -80005f28: 97078793 addi a5,a5,-1680 # 80013970 <__stack_top+0x81013970> -80005f2c: 11878413 addi s0,a5,280 -80005f30: 07c10613 addi a2,sp,124 -80005f34: 00090693 mv a3,s2 -80005f38: 00060593 mv a1,a2 -80005f3c: 00040513 mv a0,s0 -80005f40: bacff0ef jal ra,800052ec -80005f44: 08c11783 lh a5,140(sp) -80005f48: fff48493 addi s1,s1,-1 -80005f4c: fe07d2e3 bgez a5,80005f30 <_ldtoa_r+0x1d8> -80005f50: 0d010413 addi s0,sp,208 -80005f54: 0e810b13 addi s6,sp,232 -80005f58: 00040713 mv a4,s0 -80005f5c: 07c10793 addi a5,sp,124 -80005f60: 09010613 addi a2,sp,144 -80005f64: 0007d683 lhu a3,0(a5) -80005f68: 00278793 addi a5,a5,2 -80005f6c: 00270713 addi a4,a4,2 -80005f70: fed71f23 sh a3,-2(a4) -80005f74: fec798e3 bne a5,a2,80005f64 <_ldtoa_r+0x20c> -80005f78: 00000693 li a3,0 -80005f7c: 09810793 addi a5,sp,152 -80005f80: 000b8713 mv a4,s7 -80005f84: 0080006f j 80005f8c <_ldtoa_r+0x234> -80005f88: 00075683 lhu a3,0(a4) -80005f8c: 00278793 addi a5,a5,2 -80005f90: fed79f23 sh a3,-2(a5) -80005f94: 00270713 addi a4,a4,2 -80005f98: ffb798e3 bne a5,s11,80005f88 <_ldtoa_r+0x230> -80005f9c: 800147b7 lui a5,0x80014 -80005fa0: 97078713 addi a4,a5,-1680 # 80013970 <__stack_top+0x81013970> -80005fa4: 97078793 addi a5,a5,-1680 -80005fa8: fffffd37 lui s10,0xfffff -80005fac: 02870c93 addi s9,a4,40 -80005fb0: 12c70d93 addi s11,a4,300 -80005fb4: 11878c13 addi s8,a5,280 -80005fb8: 00c0006f j 80005fc4 <_ldtoa_r+0x26c> -80005fbc: 014d8d93 addi s11,s11,20 -80005fc0: 014c8c93 addi s9,s9,20 -80005fc4: 00040593 mv a1,s0 -80005fc8: 000b8513 mv a0,s7 -80005fcc: 82dfe0ef jal ra,800047f8 -80005fd0: 00050793 mv a5,a0 -80005fd4: 00040593 mv a1,s0 -80005fd8: 000d8513 mv a0,s11 -80005fdc: 04f05663 blez a5,80006028 <_ldtoa_r+0x2d0> -80005fe0: 819fe0ef jal ra,800047f8 -80005fe4: 00050793 mv a5,a0 -80005fe8: 00090693 mv a3,s2 -80005fec: 00040613 mv a2,s0 -80005ff0: 00040593 mv a1,s0 -80005ff4: 000c8513 mv a0,s9 -80005ff8: 0207c063 bltz a5,80006018 <_ldtoa_r+0x2c0> -80005ffc: af0ff0ef jal ra,800052ec -80006000: 09810613 addi a2,sp,152 -80006004: 00090693 mv a3,s2 -80006008: 00060593 mv a1,a2 -8000600c: 000c8513 mv a0,s9 -80006010: adcff0ef jal ra,800052ec -80006014: 01a484b3 add s1,s1,s10 -80006018: 01fd5793 srli a5,s10,0x1f -8000601c: 01a78d33 add s10,a5,s10 -80006020: 401d5d13 srai s10,s10,0x1 -80006024: f98c9ce3 bne s9,s8,80005fbc <_ldtoa_r+0x264> -80006028: 09810613 addi a2,sp,152 -8000602c: 00090693 mv a3,s2 -80006030: 000b8593 mv a1,s7 -80006034: 00060513 mv a0,a2 -80006038: eccff0ef jal ra,80005704 -8000603c: 12410c93 addi s9,sp,292 -80006040: 0300006f j 80006070 <_ldtoa_r+0x318> -80006044: 07c10793 addi a5,sp,124 -80006048: 08e10693 addi a3,sp,142 -8000604c: 0007d703 lhu a4,0(a5) -80006050: 00278793 addi a5,a5,2 -80006054: ea0712e3 bnez a4,80005ef8 <_ldtoa_r+0x1a0> -80006058: fed79ae3 bne a5,a3,8000604c <_ldtoa_r+0x2f4> -8000605c: 00000493 li s1,0 -80006060: 12410c93 addi s9,sp,292 -80006064: 16010913 addi s2,sp,352 -80006068: 0d010413 addi s0,sp,208 -8000606c: 0e810b13 addi s6,sp,232 -80006070: 00040593 mv a1,s0 -80006074: 09810513 addi a0,sp,152 -80006078: e88fe0ef jal ra,80004700 -8000607c: 09810713 addi a4,sp,152 -80006080: 00040793 mv a5,s0 -80006084: 0007d683 lhu a3,0(a5) -80006088: 00278793 addi a5,a5,2 -8000608c: 00270713 addi a4,a4,2 -80006090: fed71f23 sh a3,-2(a4) -80006094: ff6798e3 bne a5,s6,80006084 <_ldtoa_r+0x32c> -80006098: 00040593 mv a1,s0 -8000609c: 07c10513 addi a0,sp,124 -800060a0: 0a011823 sh zero,176(sp) -800060a4: e5cfe0ef jal ra,80004700 -800060a8: 07c10793 addi a5,sp,124 -800060ac: 00045703 lhu a4,0(s0) -800060b0: 00240413 addi s0,s0,2 -800060b4: 00278793 addi a5,a5,2 -800060b8: fee79f23 sh a4,-2(a5) -800060bc: ff6418e3 bne s0,s6,800060ac <_ldtoa_r+0x354> -800060c0: 09810513 addi a0,sp,152 -800060c4: 00090613 mv a2,s2 -800060c8: 07c10593 addi a1,sp,124 -800060cc: 08011a23 sh zero,148(sp) -800060d0: 804ff0ef jal ra,800050d4 -800060d4: 1ac15503 lhu a0,428(sp) -800060d8: 1c051463 bnez a0,800062a0 <_ldtoa_r+0x548> -800060dc: 09410d13 addi s10,sp,148 -800060e0: 07e10413 addi s0,sp,126 -800060e4: 0b610b93 addi s7,sp,182 -800060e8: 970a8593 addi a1,s5,-1680 -800060ec: 07c10513 addi a0,sp,124 -800060f0: f08fe0ef jal ra,800047f8 -800060f4: 1a050663 beqz a0,800062a0 <_ldtoa_r+0x548> -800060f8: 00000713 li a4,0 -800060fc: 000d0693 mv a3,s10 -80006100: 01c0006f j 8000611c <_ldtoa_r+0x3c4> -80006104: 00171713 slli a4,a4,0x1 -80006108: 00f69023 sh a5,0(a3) -8000610c: 01071713 slli a4,a4,0x10 -80006110: ffe68693 addi a3,a3,-2 -80006114: 01075713 srli a4,a4,0x10 -80006118: 04868463 beq a3,s0,80006160 <_ldtoa_r+0x408> -8000611c: 0006d783 lhu a5,0(a3) -80006120: 01079613 slli a2,a5,0x10 -80006124: 41065613 srai a2,a2,0x10 -80006128: 00179793 slli a5,a5,0x1 -8000612c: 00065463 bgez a2,80006134 <_ldtoa_r+0x3dc> -80006130: 00176713 ori a4,a4,1 -80006134: 01079793 slli a5,a5,0x10 -80006138: 0107d793 srli a5,a5,0x10 -8000613c: 00277613 andi a2,a4,2 -80006140: 0017e593 ori a1,a5,1 -80006144: fc0600e3 beqz a2,80006104 <_ldtoa_r+0x3ac> -80006148: 00171713 slli a4,a4,0x1 -8000614c: 00b69023 sh a1,0(a3) -80006150: 01071713 slli a4,a4,0x10 -80006154: ffe68693 addi a3,a3,-2 -80006158: 01075713 srli a4,a4,0x10 -8000615c: fc8690e3 bne a3,s0,8000611c <_ldtoa_r+0x3c4> -80006160: 0b410713 addi a4,sp,180 -80006164: 07c10793 addi a5,sp,124 -80006168: 0007d683 lhu a3,0(a5) -8000616c: 00278793 addi a5,a5,2 -80006170: 00270713 addi a4,a4,2 -80006174: fed71f23 sh a3,-2(a4) -80006178: ffa798e3 bne a5,s10,80006168 <_ldtoa_r+0x410> -8000617c: 0c011623 sh zero,204(sp) -80006180: 00000713 li a4,0 -80006184: 0cc10693 addi a3,sp,204 -80006188: 01c0006f j 800061a4 <_ldtoa_r+0x44c> -8000618c: 00171713 slli a4,a4,0x1 -80006190: 00f69023 sh a5,0(a3) -80006194: 01071713 slli a4,a4,0x10 -80006198: ffe68693 addi a3,a3,-2 -8000619c: 01075713 srli a4,a4,0x10 -800061a0: 05768463 beq a3,s7,800061e8 <_ldtoa_r+0x490> -800061a4: 0006d783 lhu a5,0(a3) -800061a8: 01079613 slli a2,a5,0x10 -800061ac: 41065613 srai a2,a2,0x10 -800061b0: 00179793 slli a5,a5,0x1 -800061b4: 00065463 bgez a2,800061bc <_ldtoa_r+0x464> -800061b8: 00176713 ori a4,a4,1 -800061bc: 01079793 slli a5,a5,0x10 -800061c0: 0107d793 srli a5,a5,0x10 -800061c4: 00277613 andi a2,a4,2 -800061c8: 0017e593 ori a1,a5,1 -800061cc: fc0600e3 beqz a2,8000618c <_ldtoa_r+0x434> -800061d0: 00171713 slli a4,a4,0x1 -800061d4: 00b69023 sh a1,0(a3) -800061d8: 01071713 slli a4,a4,0x10 -800061dc: ffe68693 addi a3,a3,-2 -800061e0: 01075713 srli a4,a4,0x10 -800061e4: fd7690e3 bne a3,s7,800061a4 <_ldtoa_r+0x44c> -800061e8: 00000713 li a4,0 -800061ec: 0cc10693 addi a3,sp,204 -800061f0: 01c0006f j 8000620c <_ldtoa_r+0x4b4> -800061f4: 00171713 slli a4,a4,0x1 -800061f8: 00f69023 sh a5,0(a3) -800061fc: 01071713 slli a4,a4,0x10 -80006200: ffe68693 addi a3,a3,-2 -80006204: 01075713 srli a4,a4,0x10 -80006208: 05768463 beq a3,s7,80006250 <_ldtoa_r+0x4f8> -8000620c: 0006d783 lhu a5,0(a3) -80006210: 01079613 slli a2,a5,0x10 -80006214: 41065613 srai a2,a2,0x10 -80006218: 00179793 slli a5,a5,0x1 -8000621c: 00065463 bgez a2,80006224 <_ldtoa_r+0x4cc> -80006220: 00176713 ori a4,a4,1 -80006224: 01079793 slli a5,a5,0x10 -80006228: 0107d793 srli a5,a5,0x10 -8000622c: 00277613 andi a2,a4,2 -80006230: 0017e593 ori a1,a5,1 -80006234: fc0600e3 beqz a2,800061f4 <_ldtoa_r+0x49c> -80006238: 00171713 slli a4,a4,0x1 -8000623c: 00b69023 sh a1,0(a3) -80006240: 01071713 slli a4,a4,0x10 -80006244: ffe68693 addi a3,a3,-2 -80006248: 01075713 srli a4,a4,0x10 -8000624c: fd7690e3 bne a3,s7,8000620c <_ldtoa_r+0x4b4> -80006250: 00000613 li a2,0 -80006254: 000d0693 mv a3,s10 -80006258: 0cc10713 addi a4,sp,204 -8000625c: 0006d583 lhu a1,0(a3) -80006260: 00075783 lhu a5,0(a4) -80006264: ffe68693 addi a3,a3,-2 -80006268: ffe70713 addi a4,a4,-2 -8000626c: 00b787b3 add a5,a5,a1 -80006270: 00c787b3 add a5,a5,a2 -80006274: 0107d613 srli a2,a5,0x10 -80006278: 00f69123 sh a5,2(a3) -8000627c: 00167613 andi a2,a2,1 -80006280: fd771ee3 bne a4,s7,8000625c <_ldtoa_r+0x504> -80006284: 09810513 addi a0,sp,152 -80006288: 00090613 mv a2,s2 -8000628c: 07c10593 addi a1,sp,124 -80006290: e45fe0ef jal ra,800050d4 -80006294: 1ac15503 lhu a0,428(sp) -80006298: fff48493 addi s1,s1,-1 -8000629c: e40506e3 beqz a0,800060e8 <_ldtoa_r+0x390> -800062a0: 00412783 lw a5,4(sp) -800062a4: 00812683 lw a3,8(sp) -800062a8: 00300713 li a4,3 -800062ac: 00f037b3 snez a5,a5 -800062b0: 40f007b3 neg a5,a5 -800062b4: 00d7f793 andi a5,a5,13 -800062b8: 02078793 addi a5,a5,32 -800062bc: 12f10223 sb a5,292(sp) -800062c0: 00c12783 lw a5,12(sp) -800062c4: 00e69463 bne a3,a4,800062cc <_ldtoa_r+0x574> -800062c8: 009787b3 add a5,a5,s1 -800062cc: 02a00713 li a4,42 -800062d0: 00078413 mv s0,a5 -800062d4: 00f75463 bge a4,a5,800062dc <_ldtoa_r+0x584> -800062d8: 02a00413 li s0,42 -800062dc: 00a00713 li a4,10 -800062e0: 4ce50863 beq a0,a4,800067b0 <_ldtoa_r+0xa58> -800062e4: 03050513 addi a0,a0,48 -800062e8: 02e00713 li a4,46 -800062ec: 12a102a3 sb a0,293(sp) -800062f0: 12e10323 sb a4,294(sp) -800062f4: 1e07cee3 bltz a5,80006cf0 <_ldtoa_r+0xf98> -800062f8: 12710793 addi a5,sp,295 -800062fc: 00f12223 sw a5,4(sp) -80006300: 00000b93 li s7,0 -80006304: 0b410d13 addi s10,sp,180 -80006308: 09410b13 addi s6,sp,148 -8000630c: 07e10c13 addi s8,sp,126 -80006310: 0b610d93 addi s11,sp,182 -80006314: 00000613 li a2,0 -80006318: 000b0593 mv a1,s6 -8000631c: 01c0006f j 80006338 <_ldtoa_r+0x5e0> -80006320: 00161613 slli a2,a2,0x1 -80006324: 00f59023 sh a5,0(a1) -80006328: 01061613 slli a2,a2,0x10 -8000632c: ffe58593 addi a1,a1,-2 -80006330: 01065613 srli a2,a2,0x10 -80006334: 05858463 beq a1,s8,8000637c <_ldtoa_r+0x624> -80006338: 0005d783 lhu a5,0(a1) -8000633c: 01079513 slli a0,a5,0x10 -80006340: 41055513 srai a0,a0,0x10 -80006344: 00179793 slli a5,a5,0x1 -80006348: 00055463 bgez a0,80006350 <_ldtoa_r+0x5f8> -8000634c: 00166613 ori a2,a2,1 -80006350: 01079793 slli a5,a5,0x10 -80006354: 0107d793 srli a5,a5,0x10 -80006358: 00267513 andi a0,a2,2 -8000635c: 0017e893 ori a7,a5,1 -80006360: fc0500e3 beqz a0,80006320 <_ldtoa_r+0x5c8> -80006364: 00161613 slli a2,a2,0x1 -80006368: 01159023 sh a7,0(a1) -8000636c: 01061613 slli a2,a2,0x10 -80006370: ffe58593 addi a1,a1,-2 -80006374: 01065613 srli a2,a2,0x10 -80006378: fd8590e3 bne a1,s8,80006338 <_ldtoa_r+0x5e0> -8000637c: 000d0613 mv a2,s10 -80006380: 07c10793 addi a5,sp,124 -80006384: 0007d583 lhu a1,0(a5) -80006388: 00278793 addi a5,a5,2 -8000638c: 00260613 addi a2,a2,2 # 8002 <__stack_size+0x7c02> -80006390: feb61f23 sh a1,-2(a2) -80006394: ff6798e3 bne a5,s6,80006384 <_ldtoa_r+0x62c> -80006398: 0c011623 sh zero,204(sp) -8000639c: 00000613 li a2,0 -800063a0: 0cc10593 addi a1,sp,204 -800063a4: 01c0006f j 800063c0 <_ldtoa_r+0x668> -800063a8: 00161613 slli a2,a2,0x1 -800063ac: 00f59023 sh a5,0(a1) -800063b0: 01061613 slli a2,a2,0x10 -800063b4: ffe58593 addi a1,a1,-2 -800063b8: 01065613 srli a2,a2,0x10 -800063bc: 05b58463 beq a1,s11,80006404 <_ldtoa_r+0x6ac> -800063c0: 0005d783 lhu a5,0(a1) -800063c4: 01079513 slli a0,a5,0x10 -800063c8: 41055513 srai a0,a0,0x10 -800063cc: 00179793 slli a5,a5,0x1 -800063d0: 00055463 bgez a0,800063d8 <_ldtoa_r+0x680> -800063d4: 00166613 ori a2,a2,1 -800063d8: 01079793 slli a5,a5,0x10 -800063dc: 0107d793 srli a5,a5,0x10 -800063e0: 00267513 andi a0,a2,2 -800063e4: 0017e893 ori a7,a5,1 -800063e8: fc0500e3 beqz a0,800063a8 <_ldtoa_r+0x650> -800063ec: 00161613 slli a2,a2,0x1 -800063f0: 01159023 sh a7,0(a1) -800063f4: 01061613 slli a2,a2,0x10 -800063f8: ffe58593 addi a1,a1,-2 -800063fc: 01065613 srli a2,a2,0x10 -80006400: fdb590e3 bne a1,s11,800063c0 <_ldtoa_r+0x668> -80006404: 00000613 li a2,0 -80006408: 0cc10593 addi a1,sp,204 -8000640c: 01c0006f j 80006428 <_ldtoa_r+0x6d0> -80006410: 00161613 slli a2,a2,0x1 -80006414: 00f59023 sh a5,0(a1) -80006418: 01061613 slli a2,a2,0x10 -8000641c: ffe58593 addi a1,a1,-2 -80006420: 01065613 srli a2,a2,0x10 -80006424: 05b58463 beq a1,s11,8000646c <_ldtoa_r+0x714> -80006428: 0005d783 lhu a5,0(a1) -8000642c: 01079513 slli a0,a5,0x10 -80006430: 41055513 srai a0,a0,0x10 -80006434: 00179793 slli a5,a5,0x1 -80006438: 00055463 bgez a0,80006440 <_ldtoa_r+0x6e8> -8000643c: 00166613 ori a2,a2,1 -80006440: 01079793 slli a5,a5,0x10 -80006444: 0107d793 srli a5,a5,0x10 -80006448: 00267513 andi a0,a2,2 -8000644c: 0017e893 ori a7,a5,1 -80006450: fc0500e3 beqz a0,80006410 <_ldtoa_r+0x6b8> -80006454: 00161613 slli a2,a2,0x1 -80006458: 01159023 sh a7,0(a1) -8000645c: 01061613 slli a2,a2,0x10 -80006460: ffe58593 addi a1,a1,-2 -80006464: 01065613 srli a2,a2,0x10 -80006468: fdb590e3 bne a1,s11,80006428 <_ldtoa_r+0x6d0> -8000646c: 00000513 li a0,0 -80006470: 000b0593 mv a1,s6 -80006474: 0cc10613 addi a2,sp,204 -80006478: 0005d883 lhu a7,0(a1) -8000647c: 00065783 lhu a5,0(a2) -80006480: ffe58593 addi a1,a1,-2 -80006484: ffe60613 addi a2,a2,-2 -80006488: 011787b3 add a5,a5,a7 -8000648c: 00a787b3 add a5,a5,a0 -80006490: 0107d513 srli a0,a5,0x10 -80006494: 00f59123 sh a5,2(a1) -80006498: 00157513 andi a0,a0,1 -8000649c: fdb61ee3 bne a2,s11,80006478 <_ldtoa_r+0x720> -800064a0: 00090613 mv a2,s2 -800064a4: 07c10593 addi a1,sp,124 -800064a8: 09810513 addi a0,sp,152 -800064ac: c29fe0ef jal ra,800050d4 -800064b0: 1ac15783 lhu a5,428(sp) -800064b4: 00412703 lw a4,4(sp) -800064b8: 03078593 addi a1,a5,48 -800064bc: 01770633 add a2,a4,s7 -800064c0: 00b60023 sb a1,0(a2) -800064c4: 001b8b93 addi s7,s7,1 -800064c8: e57456e3 bge s0,s7,80006314 <_ldtoa_r+0x5bc> -800064cc: fff44513 not a0,s0 -800064d0: 41f55513 srai a0,a0,0x1f -800064d4: 00a47533 and a0,s0,a0 -800064d8: 00150913 addi s2,a0,1 -800064dc: 01270933 add s2,a4,s2 -800064e0: 00a70bb3 add s7,a4,a0 -800064e4: 00400713 li a4,4 -800064e8: 04f75e63 bge a4,a5,80006544 <_ldtoa_r+0x7ec> -800064ec: 00500713 li a4,5 -800064f0: 02e786e3 beq a5,a4,80006d1c <_ldtoa_r+0xfc4> -800064f4: ffe94783 lbu a5,-2(s2) -800064f8: ffe90713 addi a4,s2,-2 -800064fc: 07f7f793 andi a5,a5,127 -80006500: 7a044a63 bltz s0,80006cb4 <_ldtoa_r+0xf5c> -80006504: 02e00693 li a3,46 -80006508: 03800613 li a2,56 -8000650c: 03000593 li a1,48 -80006510: 00d78e63 beq a5,a3,8000652c <_ldtoa_r+0x7d4> -80006514: 7af65863 bge a2,a5,80006cc4 <_ldtoa_r+0xf6c> -80006518: fff74783 lbu a5,-1(a4) -8000651c: 00b70023 sb a1,0(a4) -80006520: fff70713 addi a4,a4,-1 -80006524: 07f7f793 andi a5,a5,127 -80006528: fe9ff06f j 80006510 <_ldtoa_r+0x7b8> -8000652c: fff74783 lbu a5,-1(a4) -80006530: 03800693 li a3,56 -80006534: 02f6fae3 bgeu a3,a5,80006d68 <_ldtoa_r+0x1010> -80006538: 03100793 li a5,49 -8000653c: 00148493 addi s1,s1,1 -80006540: fef70fa3 sb a5,-1(a4) -80006544: 800145b7 lui a1,0x80014 -80006548: 00048613 mv a2,s1 -8000654c: 96c58593 addi a1,a1,-1684 # 8001396c <__stack_top+0x8101396c> -80006550: 000b8513 mv a0,s7 -80006554: 6ac020ef jal ra,80008c00 -80006558: 07215783 lhu a5,114(sp) -8000655c: 01812703 lw a4,24(sp) -80006560: 16912823 sw s1,368(sp) -80006564: fff7c793 not a5,a5 -80006568: 16e12223 sw a4,356(sp) -8000656c: 01179713 slli a4,a5,0x11 -80006570: 00071e63 bnez a4,8000658c <_ldtoa_r+0x834> -80006574: 00098513 mv a0,s3 -80006578: b9cfe0ef jal ra,80004914 -8000657c: 22051063 bnez a0,8000679c <_ldtoa_r+0xa44> -80006580: 00098513 mv a0,s3 -80006584: 8ccfe0ef jal ra,80004650 -80006588: 20051a63 bnez a0,8000679c <_ldtoa_r+0xa44> -8000658c: 01412683 lw a3,20(sp) -80006590: 12414703 lbu a4,292(sp) -80006594: 00148793 addi a5,s1,1 -80006598: 00f6a023 sw a5,0(a3) -8000659c: 000c8793 mv a5,s9 -800065a0: 02070a63 beqz a4,800065d4 <_ldtoa_r+0x87c> -800065a4: 02e00693 li a3,46 -800065a8: 1cd70c63 beq a4,a3,80006780 <_ldtoa_r+0xa28> -800065ac: 0017c703 lbu a4,1(a5) -800065b0: 00178793 addi a5,a5,1 -800065b4: fe071ae3 bnez a4,800065a8 <_ldtoa_r+0x850> -800065b8: 04500693 li a3,69 -800065bc: 00fce663 bltu s9,a5,800065c8 <_ldtoa_r+0x870> -800065c0: 0140006f j 800065d4 <_ldtoa_r+0x87c> -800065c4: 01978863 beq a5,s9,800065d4 <_ldtoa_r+0x87c> -800065c8: fff7c703 lbu a4,-1(a5) -800065cc: fff78793 addi a5,a5,-1 -800065d0: fed71ae3 bne a4,a3,800065c4 <_ldtoa_r+0x86c> -800065d4: 00078023 sb zero,0(a5) -800065d8: 000c8793 mv a5,s9 -800065dc: 02000693 li a3,32 -800065e0: 02d00613 li a2,45 -800065e4: 0007c703 lbu a4,0(a5) -800065e8: 00d70463 beq a4,a3,800065f0 <_ldtoa_r+0x898> -800065ec: 00c71663 bne a4,a2,800065f8 <_ldtoa_r+0x8a0> -800065f0: 00178793 addi a5,a5,1 -800065f4: ff1ff06f j 800065e4 <_ldtoa_r+0x88c> -800065f8: 000c8413 mv s0,s9 -800065fc: 00c0006f j 80006608 <_ldtoa_r+0x8b0> -80006600: 0007c703 lbu a4,0(a5) -80006604: 00068413 mv s0,a3 -80006608: 00e40023 sb a4,0(s0) -8000660c: 00140693 addi a3,s0,1 -80006610: 00178793 addi a5,a5,1 -80006614: fe0716e3 bnez a4,80006600 <_ldtoa_r+0x8a8> -80006618: 00812683 lw a3,8(sp) -8000661c: 00200793 li a5,2 -80006620: fff44703 lbu a4,-1(s0) -80006624: 12f68663 beq a3,a5,80006750 <_ldtoa_r+0x9f8> -80006628: 00c12783 lw a5,12(sp) -8000662c: 00078693 mv a3,a5 -80006630: 0097d463 bge a5,s1,80006638 <_ldtoa_r+0x8e0> -80006634: 00048693 mv a3,s1 -80006638: 03000793 li a5,48 -8000663c: 02f71663 bne a4,a5,80006668 <_ldtoa_r+0x910> -80006640: 419407b3 sub a5,s0,s9 -80006644: 02f6d263 bge a3,a5,80006668 <_ldtoa_r+0x910> -80006648: 03000613 li a2,48 -8000664c: 0080006f j 80006654 <_ldtoa_r+0x8fc> -80006650: 00e6dc63 bge a3,a4,80006668 <_ldtoa_r+0x910> -80006654: ffe44783 lbu a5,-2(s0) -80006658: fe040fa3 sb zero,-1(s0) -8000665c: fff40413 addi s0,s0,-1 -80006660: 41940733 sub a4,s0,s9 -80006664: fec786e3 beq a5,a2,80006650 <_ldtoa_r+0x8f8> -80006668: 00812703 lw a4,8(sp) -8000666c: 00300793 li a5,3 -80006670: 0af70263 beq a4,a5,80006714 <_ldtoa_r+0x9bc> -80006674: 01012783 lw a5,16(sp) -80006678: 040a2223 sw zero,68(s4) -8000667c: 00978693 addi a3,a5,9 -80006680: 01700793 li a5,23 -80006684: 0cd7f263 bgeu a5,a3,80006748 <_ldtoa_r+0x9f0> -80006688: 00100713 li a4,1 -8000668c: 00400793 li a5,4 -80006690: 00179793 slli a5,a5,0x1 -80006694: 01478613 addi a2,a5,20 -80006698: 00070593 mv a1,a4 -8000669c: 00170713 addi a4,a4,1 -800066a0: fec6f8e3 bgeu a3,a2,80006690 <_ldtoa_r+0x938> -800066a4: 04ba2223 sw a1,68(s4) -800066a8: 000a0513 mv a0,s4 -800066ac: 288010ef jal ra,80007934 <_Balloc> -800066b0: 04aa2023 sw a0,64(s4) -800066b4: 000c8593 mv a1,s9 -800066b8: 00050493 mv s1,a0 -800066bc: 5c0020ef jal ra,80008c7c -800066c0: 01c12783 lw a5,28(sp) -800066c4: 00078863 beqz a5,800066d4 <_ldtoa_r+0x97c> -800066c8: 41940433 sub s0,s0,s9 -800066cc: 00848433 add s0,s1,s0 -800066d0: 0087a023 sw s0,0(a5) -800066d4: 1ec12083 lw ra,492(sp) -800066d8: 1e812403 lw s0,488(sp) -800066dc: 1e012903 lw s2,480(sp) -800066e0: 1dc12983 lw s3,476(sp) -800066e4: 1d812a03 lw s4,472(sp) -800066e8: 1d412a83 lw s5,468(sp) -800066ec: 1d012b03 lw s6,464(sp) -800066f0: 1cc12b83 lw s7,460(sp) -800066f4: 1c812c03 lw s8,456(sp) -800066f8: 1c412c83 lw s9,452(sp) -800066fc: 1c012d03 lw s10,448(sp) -80006700: 1bc12d83 lw s11,444(sp) -80006704: 00048513 mv a0,s1 -80006708: 1e412483 lw s1,484(sp) -8000670c: 1f010113 addi sp,sp,496 -80006710: 00008067 ret -80006714: 00c12783 lw a5,12(sp) -80006718: 009784b3 add s1,a5,s1 -8000671c: 5204ce63 bltz s1,80006c58 <_ldtoa_r+0xf00> -80006720: 01412783 lw a5,20(sp) -80006724: 01012703 lw a4,16(sp) -80006728: 0007a783 lw a5,0(a5) -8000672c: 00f707b3 add a5,a4,a5 -80006730: 00f12823 sw a5,16(sp) -80006734: 01012783 lw a5,16(sp) -80006738: 040a2223 sw zero,68(s4) -8000673c: 00378693 addi a3,a5,3 -80006740: 01700793 li a5,23 -80006744: f4d7e2e3 bltu a5,a3,80006688 <_ldtoa_r+0x930> -80006748: 00000593 li a1,0 -8000674c: f5dff06f j 800066a8 <_ldtoa_r+0x950> -80006750: 03000793 li a5,48 -80006754: f2f710e3 bne a4,a5,80006674 <_ldtoa_r+0x91c> -80006758: 419407b3 sub a5,s0,s9 -8000675c: 00100693 li a3,1 -80006760: eef6c4e3 blt a3,a5,80006648 <_ldtoa_r+0x8f0> -80006764: f11ff06f j 80006674 <_ldtoa_r+0x91c> -80006768: 01012c03 lw s8,16(sp) -8000676c: 01812623 sw s8,12(sp) -80006770: 02a00793 li a5,42 -80006774: ed87d063 bge a5,s8,80005e34 <_ldtoa_r+0xdc> -80006778: 00f12623 sw a5,12(sp) -8000677c: eb8ff06f j 80005e34 <_ldtoa_r+0xdc> -80006780: 0007c703 lbu a4,0(a5) -80006784: e2070ae3 beqz a4,800065b8 <_ldtoa_r+0x860> -80006788: 0017c703 lbu a4,1(a5) -8000678c: 00178793 addi a5,a5,1 -80006790: fee78fa3 sb a4,-1(a5) -80006794: fe071ae3 bnez a4,80006788 <_ldtoa_r+0xa30> -80006798: e21ff06f j 800065b8 <_ldtoa_r+0x860> -8000679c: 01412703 lw a4,20(sp) -800067a0: 000027b7 lui a5,0x2 -800067a4: 70f78793 addi a5,a5,1807 # 270f <__stack_size+0x230f> -800067a8: 00f72023 sw a5,0(a4) -800067ac: e2dff06f j 800065d8 <_ldtoa_r+0x880> -800067b0: 03100713 li a4,49 -800067b4: 12e102a3 sb a4,293(sp) -800067b8: 02e00713 li a4,46 -800067bc: 12e10323 sb a4,294(sp) -800067c0: 00148493 addi s1,s1,1 -800067c4: 2af05e63 blez a5,80006a80 <_ldtoa_r+0xd28> -800067c8: 03000793 li a5,48 -800067cc: 12f103a3 sb a5,295(sp) -800067d0: 12810793 addi a5,sp,296 -800067d4: fff40413 addi s0,s0,-1 -800067d8: 00f12223 sw a5,4(sp) -800067dc: b25ff06f j 80006300 <_ldtoa_r+0x5a8> -800067e0: 0b410d13 addi s10,sp,180 -800067e4: 000d0713 mv a4,s10 -800067e8: 07c10793 addi a5,sp,124 -800067ec: 09010613 addi a2,sp,144 -800067f0: 0007d683 lhu a3,0(a5) -800067f4: 00278793 addi a5,a5,2 -800067f8: 00270713 addi a4,a4,2 -800067fc: fed71f23 sh a3,-2(a4) -80006800: fec798e3 bne a5,a2,800067f0 <_ldtoa_r+0xa98> -80006804: 000047b7 lui a5,0x4 -80006808: 08e78793 addi a5,a5,142 # 408e <__stack_size+0x3c8e> -8000680c: 0cf11323 sh a5,198(sp) -80006810: 800147b7 lui a5,0x80014 -80006814: 97078793 addi a5,a5,-1680 # 80013970 <__stack_top+0x81013970> -80006818: 0c878b13 addi s6,a5,200 -8000681c: 000087b7 lui a5,0x8 -80006820: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80006824: 02f12223 sw a5,36(sp) -80006828: ffffc7b7 lui a5,0xffffc -8000682c: 00278793 addi a5,a5,2 # ffffc002 <__stack_top+0xffc002> -80006830: 01000e13 li t3,16 -80006834: 00000493 li s1,0 -80006838: 12410c93 addi s9,sp,292 -8000683c: 16010913 addi s2,sp,352 -80006840: 0d010413 addi s0,sp,208 -80006844: 0aa10c13 addi s8,sp,170 -80006848: 02f12423 sw a5,40(sp) -8000684c: 00090693 mv a3,s2 -80006850: 09810613 addi a2,sp,152 -80006854: 000d0593 mv a1,s10 -80006858: 000b0513 mv a0,s6 -8000685c: 03c12023 sw t3,32(sp) -80006860: ea5fe0ef jal ra,80005704 -80006864: 02012e03 lw t3,32(sp) -80006868: 04c10713 addi a4,sp,76 -8000686c: 09810793 addi a5,sp,152 -80006870: 0007d683 lhu a3,0(a5) -80006874: 00278793 addi a5,a5,2 -80006878: 00270713 addi a4,a4,2 -8000687c: fed71f23 sh a3,-2(a4) -80006880: ffb798e3 bne a5,s11,80006870 <_ldtoa_r+0xb18> -80006884: 02412783 lw a5,36(sp) -80006888: 05e15583 lhu a1,94(sp) -8000688c: 00f5f633 and a2,a1,a5 -80006890: 02812783 lw a5,40(sp) -80006894: 00f60533 add a0,a2,a5 -80006898: 3ca05a63 blez a0,80006c6c <_ldtoa_r+0xf14> -8000689c: 09000613 li a2,144 -800068a0: 40a60633 sub a2,a2,a0 -800068a4: 00040713 mv a4,s0 -800068a8: 04c10793 addi a5,sp,76 -800068ac: 0007d683 lhu a3,0(a5) -800068b0: 00278793 addi a5,a5,2 -800068b4: 00270713 addi a4,a4,2 -800068b8: fed71f23 sh a3,-2(a4) -800068bc: ff3798e3 bne a5,s3,800068ac <_ldtoa_r+0xb54> -800068c0: 06c05863 blez a2,80006930 <_ldtoa_r+0xbd8> -800068c4: 00f00793 li a5,15 -800068c8: 00040713 mv a4,s0 -800068cc: 02c7dc63 bge a5,a2,80006904 <_ldtoa_r+0xbac> -800068d0: ff060613 addi a2,a2,-16 -800068d4: 00465693 srli a3,a2,0x4 -800068d8: 00168713 addi a4,a3,1 -800068dc: 00171713 slli a4,a4,0x1 -800068e0: 00e40733 add a4,s0,a4 -800068e4: 00040793 mv a5,s0 -800068e8: 00278793 addi a5,a5,2 -800068ec: fe079f23 sh zero,-2(a5) -800068f0: fee79ce3 bne a5,a4,800068e8 <_ldtoa_r+0xb90> -800068f4: 08000613 li a2,128 -800068f8: 40a60633 sub a2,a2,a0 -800068fc: 00469693 slli a3,a3,0x4 -80006900: 40d60633 sub a2,a2,a3 -80006904: 800147b7 lui a5,0x80014 -80006908: 97078793 addi a5,a5,-1680 # 80013970 <__stack_top+0x81013970> -8000690c: 00161613 slli a2,a2,0x1 -80006910: 00c78633 add a2,a5,a2 -80006914: 23065683 lhu a3,560(a2) -80006918: 00075783 lhu a5,0(a4) -8000691c: 00d7f7b3 and a5,a5,a3 -80006920: 00f71023 sh a5,0(a4) -80006924: 01059593 slli a1,a1,0x10 -80006928: 4105d593 srai a1,a1,0x10 -8000692c: 1605c263 bltz a1,80006a90 <_ldtoa_r+0xd38> -80006930: 09810793 addi a5,sp,152 -80006934: 00040713 mv a4,s0 -80006938: 0007d603 lhu a2,0(a5) -8000693c: 00075683 lhu a3,0(a4) -80006940: 00278793 addi a5,a5,2 -80006944: 00270713 addi a4,a4,2 -80006948: 02d61463 bne a2,a3,80006970 <_ldtoa_r+0xc18> -8000694c: fefc16e3 bne s8,a5,80006938 <_ldtoa_r+0xbe0> -80006950: 000d0713 mv a4,s10 -80006954: 09810793 addi a5,sp,152 -80006958: 0007d683 lhu a3,0(a5) -8000695c: 00278793 addi a5,a5,2 -80006960: 00270713 addi a4,a4,2 -80006964: fed71f23 sh a3,-2(a4) -80006968: ffb798e3 bne a5,s11,80006958 <_ldtoa_r+0xc00> -8000696c: 01c484b3 add s1,s1,t3 -80006970: 800147b7 lui a5,0x80014 -80006974: 97078793 addi a5,a5,-1680 # 80013970 <__stack_top+0x81013970> -80006978: 014b0b13 addi s6,s6,20 -8000697c: 12c78793 addi a5,a5,300 -80006980: 001e5e13 srli t3,t3,0x1 -80006984: ecfb14e3 bne s6,a5,8000684c <_ldtoa_r+0xaf4> -80006988: 0c615783 lhu a5,198(sp) -8000698c: 08e15703 lhu a4,142(sp) -80006990: 0c810613 addi a2,sp,200 -80006994: 00e787b3 add a5,a5,a4 -80006998: ffffc737 lui a4,0xffffc -8000699c: f7270713 addi a4,a4,-142 # ffffbf72 <__stack_top+0xffbf72> -800069a0: 00e787b3 add a5,a5,a4 -800069a4: 0cf11323 sh a5,198(sp) -800069a8: 07c10713 addi a4,sp,124 -800069ac: 000d0793 mv a5,s10 -800069b0: 0007d683 lhu a3,0(a5) -800069b4: 00278793 addi a5,a5,2 -800069b8: 00270713 addi a4,a4,2 -800069bc: fed71f23 sh a3,-2(a4) -800069c0: fec798e3 bne a5,a2,800069b0 <_ldtoa_r+0xc58> -800069c4: 00000713 li a4,0 -800069c8: 09810793 addi a5,sp,152 -800069cc: 0080006f j 800069d4 <_ldtoa_r+0xc7c> -800069d0: 000bd703 lhu a4,0(s7) -800069d4: 00278793 addi a5,a5,2 -800069d8: fee79f23 sh a4,-2(a5) -800069dc: 002b8b93 addi s7,s7,2 -800069e0: ffb798e3 bne a5,s11,800069d0 <_ldtoa_r+0xc78> -800069e4: 800147b7 lui a5,0x80014 -800069e8: 97078713 addi a4,a5,-1680 # 80013970 <__stack_top+0x81013970> -800069ec: 97078793 addi a5,a5,-1680 -800069f0: 00001db7 lui s11,0x1 -800069f4: 02870b13 addi s6,a4,40 -800069f8: 11878b93 addi s7,a5,280 -800069fc: 0100006f j 80006a0c <_ldtoa_r+0xcb4> -80006a00: 001ddd93 srli s11,s11,0x1 -80006a04: 2b7b0463 beq s6,s7,80006cac <_ldtoa_r+0xf54> -80006a08: 014b0b13 addi s6,s6,20 -80006a0c: 000d0593 mv a1,s10 -80006a10: 000b8513 mv a0,s7 -80006a14: de5fd0ef jal ra,800047f8 -80006a18: 00050713 mv a4,a0 -80006a1c: 000d0593 mv a1,s10 -80006a20: 000b0513 mv a0,s6 -80006a24: 28e04463 bgtz a4,80006cac <_ldtoa_r+0xf54> -80006a28: dd1fd0ef jal ra,800047f8 -80006a2c: fca04ae3 bgtz a0,80006a00 <_ldtoa_r+0xca8> -80006a30: 00090693 mv a3,s2 -80006a34: 000d0613 mv a2,s10 -80006a38: 000d0593 mv a1,s10 -80006a3c: 000b0513 mv a0,s6 -80006a40: cc5fe0ef jal ra,80005704 -80006a44: 09810613 addi a2,sp,152 -80006a48: 00090693 mv a3,s2 -80006a4c: 00060593 mv a1,a2 -80006a50: 000b0513 mv a0,s6 -80006a54: 899fe0ef jal ra,800052ec -80006a58: 01b484b3 add s1,s1,s11 -80006a5c: fa5ff06f j 80006a00 <_ldtoa_r+0xca8> -80006a60: 12410c93 addi s9,sp,292 -80006a64: 800145b7 lui a1,0x80014 -80006a68: 94858593 addi a1,a1,-1720 # 80013948 <__stack_top+0x81013948> -80006a6c: 000c8513 mv a0,s9 -80006a70: 000024b7 lui s1,0x2 -80006a74: 18c020ef jal ra,80008c00 -80006a78: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> -80006a7c: addff06f j 80006558 <_ldtoa_r+0x800> -80006a80: 12710b93 addi s7,sp,295 -80006a84: ac0790e3 bnez a5,80006544 <_ldtoa_r+0x7ec> -80006a88: 01712223 sw s7,4(sp) -80006a8c: 875ff06f j 80006300 <_ldtoa_r+0x5a8> -80006a90: 04c10793 addi a5,sp,76 -80006a94: 00040713 mv a4,s0 -80006a98: 00c0006f j 80006aa4 <_ldtoa_r+0xd4c> -80006a9c: 05e10693 addi a3,sp,94 -80006aa0: e8f688e3 beq a3,a5,80006930 <_ldtoa_r+0xbd8> -80006aa4: 0007d603 lhu a2,0(a5) -80006aa8: 00075683 lhu a3,0(a4) -80006aac: 00278793 addi a5,a5,2 -80006ab0: 00270713 addi a4,a4,2 -80006ab4: fed604e3 beq a2,a3,80006a9c <_ldtoa_r+0xd44> -80006ab8: 0e215783 lhu a5,226(sp) -80006abc: 02412703 lw a4,36(sp) -80006ac0: 00f777b3 and a5,a4,a5 -80006ac4: 02e79463 bne a5,a4,80006aec <_ldtoa_r+0xd94> -80006ac8: 00040513 mv a0,s0 -80006acc: 03c12023 sw t3,32(sp) -80006ad0: b81fd0ef jal ra,80004650 -80006ad4: 02012e03 lw t3,32(sp) -80006ad8: e4051ce3 bnez a0,80006930 <_ldtoa_r+0xbd8> -80006adc: 00040513 mv a0,s0 -80006ae0: e35fd0ef jal ra,80004914 -80006ae4: 02012e03 lw t3,32(sp) -80006ae8: e40514e3 bnez a0,80006930 <_ldtoa_r+0xbd8> -80006aec: 0ec10593 addi a1,sp,236 -80006af0: 000b8513 mv a0,s7 -80006af4: 03c12023 sw t3,32(sp) -80006af8: c09fd0ef jal ra,80004700 -80006afc: 10810593 addi a1,sp,264 -80006b00: 00040513 mv a0,s0 -80006b04: bfdfd0ef jal ra,80004700 -80006b08: 0ec15603 lhu a2,236(sp) -80006b0c: 10a15503 lhu a0,266(sp) -80006b10: 0ee15e83 lhu t4,238(sp) -80006b14: fff64613 not a2,a2 -80006b18: 01061613 slli a2,a2,0x10 -80006b1c: 01065613 srli a2,a2,0x10 -80006b20: 0ec11623 sh a2,236(sp) -80006b24: 40ae85b3 sub a1,t4,a0 -80006b28: 02012e03 lw t3,32(sp) -80006b2c: 00050693 mv a3,a0 -80006b30: 06b05e63 blez a1,80006bac <_ldtoa_r+0xe54> -80006b34: 000c8693 mv a3,s9 -80006b38: 10810713 addi a4,sp,264 -80006b3c: 12010793 addi a5,sp,288 -80006b40: 00075583 lhu a1,0(a4) +800058a4 <_ldtoa_r>: +800058a4: 00c5a883 lw a7,12(a1) +800058a8: e1010113 addi sp,sp,-496 +800058ac: 0005ae83 lw t4,0(a1) +800058b0: 0045ae03 lw t3,4(a1) +800058b4: 0085a303 lw t1,8(a1) +800058b8: 03112e23 sw a7,60(sp) +800058bc: 04052583 lw a1,64(a0) +800058c0: fff00893 li a7,-1 +800058c4: 17112023 sw a7,352(sp) +800058c8: 09000893 li a7,144 +800058cc: 1e812423 sw s0,488(sp) +800058d0: 1d412c23 sw s4,472(sp) +800058d4: 1e112623 sw ra,492(sp) +800058d8: 1e912223 sw s1,484(sp) +800058dc: 1f212023 sw s2,480(sp) +800058e0: 1d312e23 sw s3,476(sp) +800058e4: 1d512a23 sw s5,468(sp) +800058e8: 1d612823 sw s6,464(sp) +800058ec: 1d712623 sw s7,460(sp) +800058f0: 1d812423 sw s8,456(sp) +800058f4: 1d912223 sw s9,452(sp) +800058f8: 1da12023 sw s10,448(sp) +800058fc: 1bb12e23 sw s11,444(sp) +80005900: 03d12823 sw t4,48(sp) +80005904: 03c12a23 sw t3,52(sp) +80005908: 02612c23 sw t1,56(sp) +8000590c: 17112223 sw a7,356(sp) +80005910: 00c12423 sw a2,8(sp) +80005914: 00d12823 sw a3,16(sp) +80005918: 00e12a23 sw a4,20(sp) +8000591c: 01012e23 sw a6,28(sp) +80005920: 00050a13 mv s4,a0 +80005924: 00078413 mv s0,a5 +80005928: 02058063 beqz a1,80005948 <_ldtoa_r+0xa4> +8000592c: 04452703 lw a4,68(a0) +80005930: 00100793 li a5,1 +80005934: 00e797b3 sll a5,a5,a4 +80005938: 00e5a223 sw a4,4(a1) +8000593c: 00f5a423 sw a5,8(a1) +80005940: 3e9010ef jal ra,80007528 <_Bfree> +80005944: 040a2023 sw zero,64(s4) +80005948: 06010993 addi s3,sp,96 +8000594c: 00098593 mv a1,s3 +80005950: 03010513 addi a0,sp,48 +80005954: e0dff0ef jal ra,80005760 +80005958: 00098513 mv a0,s3 +8000595c: 8b1fe0ef jal ra,8000420c +80005960: 00812703 lw a4,8(sp) +80005964: 00a03533 snez a0,a0 +80005968: 00a42023 sw a0,0(s0) +8000596c: 00300793 li a5,3 +80005970: 14f702e3 beq a4,a5,800062b4 <_ldtoa_r+0xa10> +80005974: 01400793 li a5,20 +80005978: 00f12623 sw a5,12(sp) +8000597c: 60071ee3 bnez a4,80006798 <_ldtoa_r+0xef4> +80005980: 07215783 lhu a5,114(sp) +80005984: 16412703 lw a4,356(sp) +80005988: fff7c793 not a5,a5 +8000598c: 00e12c23 sw a4,24(sp) +80005990: 01179713 slli a4,a5,0x11 +80005994: 00071863 bnez a4,800059a4 <_ldtoa_r+0x100> +80005998: 00098513 mv a0,s3 +8000599c: 801fe0ef jal ra,8000419c +800059a0: 400516e3 bnez a0,800065ac <_ldtoa_r+0xd08> +800059a4: 09000793 li a5,144 +800059a8: 16f12223 sw a5,356(sp) +800059ac: 07c10713 addi a4,sp,124 +800059b0: 00098793 mv a5,s3 +800059b4: 07410613 addi a2,sp,116 +800059b8: 0007d683 lhu a3,0(a5) # 7fffc000 <__stack_size+0x7fffbc00> +800059bc: 00278793 addi a5,a5,2 +800059c0: 00270713 addi a4,a4,2 +800059c4: fed71f23 sh a3,-2(a4) +800059c8: fec798e3 bne a5,a2,800059b8 <_ldtoa_r+0x114> +800059cc: 08e15603 lhu a2,142(sp) +800059d0: 00012223 sw zero,4(sp) +800059d4: 01061793 slli a5,a2,0x10 +800059d8: 4107d793 srai a5,a5,0x10 +800059dc: 0007de63 bgez a5,800059f8 <_ldtoa_r+0x154> +800059e0: 01161613 slli a2,a2,0x11 +800059e4: 000107b7 lui a5,0x10 +800059e8: 01165613 srli a2,a2,0x11 +800059ec: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +800059f0: 08c11723 sh a2,142(sp) +800059f4: 00f12223 sw a5,4(sp) +800059f8: 80013ab7 lui s5,0x80013 +800059fc: 4c0a8793 addi a5,s5,1216 # 800134c0 <__stack_top+0x810134c0> +80005a00: 01478b93 addi s7,a5,20 +80005a04: 00000693 li a3,0 +80005a08: 09810793 addi a5,sp,152 +80005a0c: 000b8713 mv a4,s7 +80005a10: 0ac10d93 addi s11,sp,172 +80005a14: 0080006f j 80005a1c <_ldtoa_r+0x178> +80005a18: 00075683 lhu a3,0(a4) +80005a1c: 00278793 addi a5,a5,2 +80005a20: fed79f23 sh a3,-2(a5) +80005a24: 00270713 addi a4,a4,2 +80005a28: ffb798e3 bne a5,s11,80005a18 <_ldtoa_r+0x174> +80005a2c: 16060263 beqz a2,80005b90 <_ldtoa_r+0x2ec> +80005a30: 000087b7 lui a5,0x8 +80005a34: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80005a38: 58f60ce3 beq a2,a5,800067d0 <_ldtoa_r+0xf2c> +80005a3c: 08c11783 lh a5,140(sp) +80005a40: 5c07dee3 bgez a5,8000681c <_ldtoa_r+0xf78> +80005a44: 07c10593 addi a1,sp,124 +80005a48: 000b8513 mv a0,s7 +80005a4c: 8f9fe0ef jal ra,80004344 +80005a50: 14050c63 beqz a0,80005ba8 <_ldtoa_r+0x304> +80005a54: 0c054ce3 bltz a0,8000632c <_ldtoa_r+0xa88> +80005a58: 08e15783 lhu a5,142(sp) +80005a5c: 660792e3 bnez a5,800068c0 <_ldtoa_r+0x101c> +80005a60: 08c11783 lh a5,140(sp) +80005a64: 00000493 li s1,0 +80005a68: 16010913 addi s2,sp,352 +80005a6c: 0207c863 bltz a5,80005a9c <_ldtoa_r+0x1f8> +80005a70: 800137b7 lui a5,0x80013 +80005a74: 4c078793 addi a5,a5,1216 # 800134c0 <__stack_top+0x810134c0> +80005a78: 11878413 addi s0,a5,280 +80005a7c: 07c10613 addi a2,sp,124 +80005a80: 00090693 mv a3,s2 +80005a84: 00060593 mv a1,a2 +80005a88: 00040513 mv a0,s0 +80005a8c: bacff0ef jal ra,80004e38 +80005a90: 08c11783 lh a5,140(sp) +80005a94: fff48493 addi s1,s1,-1 +80005a98: fe07d2e3 bgez a5,80005a7c <_ldtoa_r+0x1d8> +80005a9c: 0d010413 addi s0,sp,208 +80005aa0: 0e810b13 addi s6,sp,232 +80005aa4: 00040713 mv a4,s0 +80005aa8: 07c10793 addi a5,sp,124 +80005aac: 09010613 addi a2,sp,144 +80005ab0: 0007d683 lhu a3,0(a5) +80005ab4: 00278793 addi a5,a5,2 +80005ab8: 00270713 addi a4,a4,2 +80005abc: fed71f23 sh a3,-2(a4) +80005ac0: fec798e3 bne a5,a2,80005ab0 <_ldtoa_r+0x20c> +80005ac4: 00000693 li a3,0 +80005ac8: 09810793 addi a5,sp,152 +80005acc: 000b8713 mv a4,s7 +80005ad0: 0080006f j 80005ad8 <_ldtoa_r+0x234> +80005ad4: 00075683 lhu a3,0(a4) +80005ad8: 00278793 addi a5,a5,2 +80005adc: fed79f23 sh a3,-2(a5) +80005ae0: 00270713 addi a4,a4,2 +80005ae4: ffb798e3 bne a5,s11,80005ad4 <_ldtoa_r+0x230> +80005ae8: 800137b7 lui a5,0x80013 +80005aec: 4c078713 addi a4,a5,1216 # 800134c0 <__stack_top+0x810134c0> +80005af0: 4c078793 addi a5,a5,1216 +80005af4: fffffd37 lui s10,0xfffff +80005af8: 02870c93 addi s9,a4,40 +80005afc: 12c70d93 addi s11,a4,300 +80005b00: 11878c13 addi s8,a5,280 +80005b04: 00c0006f j 80005b10 <_ldtoa_r+0x26c> +80005b08: 014d8d93 addi s11,s11,20 +80005b0c: 014c8c93 addi s9,s9,20 +80005b10: 00040593 mv a1,s0 +80005b14: 000b8513 mv a0,s7 +80005b18: 82dfe0ef jal ra,80004344 +80005b1c: 00050793 mv a5,a0 +80005b20: 00040593 mv a1,s0 +80005b24: 000d8513 mv a0,s11 +80005b28: 04f05663 blez a5,80005b74 <_ldtoa_r+0x2d0> +80005b2c: 819fe0ef jal ra,80004344 +80005b30: 00050793 mv a5,a0 +80005b34: 00090693 mv a3,s2 +80005b38: 00040613 mv a2,s0 +80005b3c: 00040593 mv a1,s0 +80005b40: 000c8513 mv a0,s9 +80005b44: 0207c063 bltz a5,80005b64 <_ldtoa_r+0x2c0> +80005b48: af0ff0ef jal ra,80004e38 +80005b4c: 09810613 addi a2,sp,152 +80005b50: 00090693 mv a3,s2 +80005b54: 00060593 mv a1,a2 +80005b58: 000c8513 mv a0,s9 +80005b5c: adcff0ef jal ra,80004e38 +80005b60: 01a484b3 add s1,s1,s10 +80005b64: 01fd5793 srli a5,s10,0x1f +80005b68: 01a78d33 add s10,a5,s10 +80005b6c: 401d5d13 srai s10,s10,0x1 +80005b70: f98c9ce3 bne s9,s8,80005b08 <_ldtoa_r+0x264> +80005b74: 09810613 addi a2,sp,152 +80005b78: 00090693 mv a3,s2 +80005b7c: 000b8593 mv a1,s7 +80005b80: 00060513 mv a0,a2 +80005b84: eccff0ef jal ra,80005250 +80005b88: 12410c93 addi s9,sp,292 +80005b8c: 0300006f j 80005bbc <_ldtoa_r+0x318> +80005b90: 07c10793 addi a5,sp,124 +80005b94: 08e10693 addi a3,sp,142 +80005b98: 0007d703 lhu a4,0(a5) +80005b9c: 00278793 addi a5,a5,2 +80005ba0: ea0712e3 bnez a4,80005a44 <_ldtoa_r+0x1a0> +80005ba4: fed79ae3 bne a5,a3,80005b98 <_ldtoa_r+0x2f4> +80005ba8: 00000493 li s1,0 +80005bac: 12410c93 addi s9,sp,292 +80005bb0: 16010913 addi s2,sp,352 +80005bb4: 0d010413 addi s0,sp,208 +80005bb8: 0e810b13 addi s6,sp,232 +80005bbc: 00040593 mv a1,s0 +80005bc0: 09810513 addi a0,sp,152 +80005bc4: e88fe0ef jal ra,8000424c +80005bc8: 09810713 addi a4,sp,152 +80005bcc: 00040793 mv a5,s0 +80005bd0: 0007d683 lhu a3,0(a5) +80005bd4: 00278793 addi a5,a5,2 +80005bd8: 00270713 addi a4,a4,2 +80005bdc: fed71f23 sh a3,-2(a4) +80005be0: ff6798e3 bne a5,s6,80005bd0 <_ldtoa_r+0x32c> +80005be4: 00040593 mv a1,s0 +80005be8: 07c10513 addi a0,sp,124 +80005bec: 0a011823 sh zero,176(sp) +80005bf0: e5cfe0ef jal ra,8000424c +80005bf4: 07c10793 addi a5,sp,124 +80005bf8: 00045703 lhu a4,0(s0) +80005bfc: 00240413 addi s0,s0,2 +80005c00: 00278793 addi a5,a5,2 +80005c04: fee79f23 sh a4,-2(a5) +80005c08: ff6418e3 bne s0,s6,80005bf8 <_ldtoa_r+0x354> +80005c0c: 09810513 addi a0,sp,152 +80005c10: 00090613 mv a2,s2 +80005c14: 07c10593 addi a1,sp,124 +80005c18: 08011a23 sh zero,148(sp) +80005c1c: 804ff0ef jal ra,80004c20 +80005c20: 1ac15503 lhu a0,428(sp) +80005c24: 1c051463 bnez a0,80005dec <_ldtoa_r+0x548> +80005c28: 09410d13 addi s10,sp,148 +80005c2c: 07e10413 addi s0,sp,126 +80005c30: 0b610b93 addi s7,sp,182 +80005c34: 4c0a8593 addi a1,s5,1216 +80005c38: 07c10513 addi a0,sp,124 +80005c3c: f08fe0ef jal ra,80004344 +80005c40: 1a050663 beqz a0,80005dec <_ldtoa_r+0x548> +80005c44: 00000713 li a4,0 +80005c48: 000d0693 mv a3,s10 +80005c4c: 01c0006f j 80005c68 <_ldtoa_r+0x3c4> +80005c50: 00171713 slli a4,a4,0x1 +80005c54: 00f69023 sh a5,0(a3) +80005c58: 01071713 slli a4,a4,0x10 +80005c5c: ffe68693 addi a3,a3,-2 +80005c60: 01075713 srli a4,a4,0x10 +80005c64: 04868463 beq a3,s0,80005cac <_ldtoa_r+0x408> +80005c68: 0006d783 lhu a5,0(a3) +80005c6c: 01079613 slli a2,a5,0x10 +80005c70: 41065613 srai a2,a2,0x10 +80005c74: 00179793 slli a5,a5,0x1 +80005c78: 00065463 bgez a2,80005c80 <_ldtoa_r+0x3dc> +80005c7c: 00176713 ori a4,a4,1 +80005c80: 01079793 slli a5,a5,0x10 +80005c84: 0107d793 srli a5,a5,0x10 +80005c88: 00277613 andi a2,a4,2 +80005c8c: 0017e593 ori a1,a5,1 +80005c90: fc0600e3 beqz a2,80005c50 <_ldtoa_r+0x3ac> +80005c94: 00171713 slli a4,a4,0x1 +80005c98: 00b69023 sh a1,0(a3) +80005c9c: 01071713 slli a4,a4,0x10 +80005ca0: ffe68693 addi a3,a3,-2 +80005ca4: 01075713 srli a4,a4,0x10 +80005ca8: fc8690e3 bne a3,s0,80005c68 <_ldtoa_r+0x3c4> +80005cac: 0b410713 addi a4,sp,180 +80005cb0: 07c10793 addi a5,sp,124 +80005cb4: 0007d683 lhu a3,0(a5) +80005cb8: 00278793 addi a5,a5,2 +80005cbc: 00270713 addi a4,a4,2 +80005cc0: fed71f23 sh a3,-2(a4) +80005cc4: ffa798e3 bne a5,s10,80005cb4 <_ldtoa_r+0x410> +80005cc8: 0c011623 sh zero,204(sp) +80005ccc: 00000713 li a4,0 +80005cd0: 0cc10693 addi a3,sp,204 +80005cd4: 01c0006f j 80005cf0 <_ldtoa_r+0x44c> +80005cd8: 00171713 slli a4,a4,0x1 +80005cdc: 00f69023 sh a5,0(a3) +80005ce0: 01071713 slli a4,a4,0x10 +80005ce4: ffe68693 addi a3,a3,-2 +80005ce8: 01075713 srli a4,a4,0x10 +80005cec: 05768463 beq a3,s7,80005d34 <_ldtoa_r+0x490> +80005cf0: 0006d783 lhu a5,0(a3) +80005cf4: 01079613 slli a2,a5,0x10 +80005cf8: 41065613 srai a2,a2,0x10 +80005cfc: 00179793 slli a5,a5,0x1 +80005d00: 00065463 bgez a2,80005d08 <_ldtoa_r+0x464> +80005d04: 00176713 ori a4,a4,1 +80005d08: 01079793 slli a5,a5,0x10 +80005d0c: 0107d793 srli a5,a5,0x10 +80005d10: 00277613 andi a2,a4,2 +80005d14: 0017e593 ori a1,a5,1 +80005d18: fc0600e3 beqz a2,80005cd8 <_ldtoa_r+0x434> +80005d1c: 00171713 slli a4,a4,0x1 +80005d20: 00b69023 sh a1,0(a3) +80005d24: 01071713 slli a4,a4,0x10 +80005d28: ffe68693 addi a3,a3,-2 +80005d2c: 01075713 srli a4,a4,0x10 +80005d30: fd7690e3 bne a3,s7,80005cf0 <_ldtoa_r+0x44c> +80005d34: 00000713 li a4,0 +80005d38: 0cc10693 addi a3,sp,204 +80005d3c: 01c0006f j 80005d58 <_ldtoa_r+0x4b4> +80005d40: 00171713 slli a4,a4,0x1 +80005d44: 00f69023 sh a5,0(a3) +80005d48: 01071713 slli a4,a4,0x10 +80005d4c: ffe68693 addi a3,a3,-2 +80005d50: 01075713 srli a4,a4,0x10 +80005d54: 05768463 beq a3,s7,80005d9c <_ldtoa_r+0x4f8> +80005d58: 0006d783 lhu a5,0(a3) +80005d5c: 01079613 slli a2,a5,0x10 +80005d60: 41065613 srai a2,a2,0x10 +80005d64: 00179793 slli a5,a5,0x1 +80005d68: 00065463 bgez a2,80005d70 <_ldtoa_r+0x4cc> +80005d6c: 00176713 ori a4,a4,1 +80005d70: 01079793 slli a5,a5,0x10 +80005d74: 0107d793 srli a5,a5,0x10 +80005d78: 00277613 andi a2,a4,2 +80005d7c: 0017e593 ori a1,a5,1 +80005d80: fc0600e3 beqz a2,80005d40 <_ldtoa_r+0x49c> +80005d84: 00171713 slli a4,a4,0x1 +80005d88: 00b69023 sh a1,0(a3) +80005d8c: 01071713 slli a4,a4,0x10 +80005d90: ffe68693 addi a3,a3,-2 +80005d94: 01075713 srli a4,a4,0x10 +80005d98: fd7690e3 bne a3,s7,80005d58 <_ldtoa_r+0x4b4> +80005d9c: 00000613 li a2,0 +80005da0: 000d0693 mv a3,s10 +80005da4: 0cc10713 addi a4,sp,204 +80005da8: 0006d583 lhu a1,0(a3) +80005dac: 00075783 lhu a5,0(a4) +80005db0: ffe68693 addi a3,a3,-2 +80005db4: ffe70713 addi a4,a4,-2 +80005db8: 00b787b3 add a5,a5,a1 +80005dbc: 00c787b3 add a5,a5,a2 +80005dc0: 0107d613 srli a2,a5,0x10 +80005dc4: 00f69123 sh a5,2(a3) +80005dc8: 00167613 andi a2,a2,1 +80005dcc: fd771ee3 bne a4,s7,80005da8 <_ldtoa_r+0x504> +80005dd0: 09810513 addi a0,sp,152 +80005dd4: 00090613 mv a2,s2 +80005dd8: 07c10593 addi a1,sp,124 +80005ddc: e45fe0ef jal ra,80004c20 +80005de0: 1ac15503 lhu a0,428(sp) +80005de4: fff48493 addi s1,s1,-1 +80005de8: e40506e3 beqz a0,80005c34 <_ldtoa_r+0x390> +80005dec: 00412783 lw a5,4(sp) +80005df0: 00812683 lw a3,8(sp) +80005df4: 00300713 li a4,3 +80005df8: 00f037b3 snez a5,a5 +80005dfc: 40f007b3 neg a5,a5 +80005e00: 00d7f793 andi a5,a5,13 +80005e04: 02078793 addi a5,a5,32 +80005e08: 12f10223 sb a5,292(sp) +80005e0c: 00c12783 lw a5,12(sp) +80005e10: 00e69463 bne a3,a4,80005e18 <_ldtoa_r+0x574> +80005e14: 009787b3 add a5,a5,s1 +80005e18: 02a00713 li a4,42 +80005e1c: 00078413 mv s0,a5 +80005e20: 00f75463 bge a4,a5,80005e28 <_ldtoa_r+0x584> +80005e24: 02a00413 li s0,42 +80005e28: 00a00713 li a4,10 +80005e2c: 4ce50863 beq a0,a4,800062fc <_ldtoa_r+0xa58> +80005e30: 03050513 addi a0,a0,48 +80005e34: 02e00713 li a4,46 +80005e38: 12a102a3 sb a0,293(sp) +80005e3c: 12e10323 sb a4,294(sp) +80005e40: 1e07cee3 bltz a5,8000683c <_ldtoa_r+0xf98> +80005e44: 12710793 addi a5,sp,295 +80005e48: 00f12223 sw a5,4(sp) +80005e4c: 00000b93 li s7,0 +80005e50: 0b410d13 addi s10,sp,180 +80005e54: 09410b13 addi s6,sp,148 +80005e58: 07e10c13 addi s8,sp,126 +80005e5c: 0b610d93 addi s11,sp,182 +80005e60: 00000613 li a2,0 +80005e64: 000b0593 mv a1,s6 +80005e68: 01c0006f j 80005e84 <_ldtoa_r+0x5e0> +80005e6c: 00161613 slli a2,a2,0x1 +80005e70: 00f59023 sh a5,0(a1) +80005e74: 01061613 slli a2,a2,0x10 +80005e78: ffe58593 addi a1,a1,-2 +80005e7c: 01065613 srli a2,a2,0x10 +80005e80: 05858463 beq a1,s8,80005ec8 <_ldtoa_r+0x624> +80005e84: 0005d783 lhu a5,0(a1) +80005e88: 01079513 slli a0,a5,0x10 +80005e8c: 41055513 srai a0,a0,0x10 +80005e90: 00179793 slli a5,a5,0x1 +80005e94: 00055463 bgez a0,80005e9c <_ldtoa_r+0x5f8> +80005e98: 00166613 ori a2,a2,1 +80005e9c: 01079793 slli a5,a5,0x10 +80005ea0: 0107d793 srli a5,a5,0x10 +80005ea4: 00267513 andi a0,a2,2 +80005ea8: 0017e893 ori a7,a5,1 +80005eac: fc0500e3 beqz a0,80005e6c <_ldtoa_r+0x5c8> +80005eb0: 00161613 slli a2,a2,0x1 +80005eb4: 01159023 sh a7,0(a1) +80005eb8: 01061613 slli a2,a2,0x10 +80005ebc: ffe58593 addi a1,a1,-2 +80005ec0: 01065613 srli a2,a2,0x10 +80005ec4: fd8590e3 bne a1,s8,80005e84 <_ldtoa_r+0x5e0> +80005ec8: 000d0613 mv a2,s10 +80005ecc: 07c10793 addi a5,sp,124 +80005ed0: 0007d583 lhu a1,0(a5) +80005ed4: 00278793 addi a5,a5,2 +80005ed8: 00260613 addi a2,a2,2 # 8002 <__stack_size+0x7c02> +80005edc: feb61f23 sh a1,-2(a2) +80005ee0: ff6798e3 bne a5,s6,80005ed0 <_ldtoa_r+0x62c> +80005ee4: 0c011623 sh zero,204(sp) +80005ee8: 00000613 li a2,0 +80005eec: 0cc10593 addi a1,sp,204 +80005ef0: 01c0006f j 80005f0c <_ldtoa_r+0x668> +80005ef4: 00161613 slli a2,a2,0x1 +80005ef8: 00f59023 sh a5,0(a1) +80005efc: 01061613 slli a2,a2,0x10 +80005f00: ffe58593 addi a1,a1,-2 +80005f04: 01065613 srli a2,a2,0x10 +80005f08: 05b58463 beq a1,s11,80005f50 <_ldtoa_r+0x6ac> +80005f0c: 0005d783 lhu a5,0(a1) +80005f10: 01079513 slli a0,a5,0x10 +80005f14: 41055513 srai a0,a0,0x10 +80005f18: 00179793 slli a5,a5,0x1 +80005f1c: 00055463 bgez a0,80005f24 <_ldtoa_r+0x680> +80005f20: 00166613 ori a2,a2,1 +80005f24: 01079793 slli a5,a5,0x10 +80005f28: 0107d793 srli a5,a5,0x10 +80005f2c: 00267513 andi a0,a2,2 +80005f30: 0017e893 ori a7,a5,1 +80005f34: fc0500e3 beqz a0,80005ef4 <_ldtoa_r+0x650> +80005f38: 00161613 slli a2,a2,0x1 +80005f3c: 01159023 sh a7,0(a1) +80005f40: 01061613 slli a2,a2,0x10 +80005f44: ffe58593 addi a1,a1,-2 +80005f48: 01065613 srli a2,a2,0x10 +80005f4c: fdb590e3 bne a1,s11,80005f0c <_ldtoa_r+0x668> +80005f50: 00000613 li a2,0 +80005f54: 0cc10593 addi a1,sp,204 +80005f58: 01c0006f j 80005f74 <_ldtoa_r+0x6d0> +80005f5c: 00161613 slli a2,a2,0x1 +80005f60: 00f59023 sh a5,0(a1) +80005f64: 01061613 slli a2,a2,0x10 +80005f68: ffe58593 addi a1,a1,-2 +80005f6c: 01065613 srli a2,a2,0x10 +80005f70: 05b58463 beq a1,s11,80005fb8 <_ldtoa_r+0x714> +80005f74: 0005d783 lhu a5,0(a1) +80005f78: 01079513 slli a0,a5,0x10 +80005f7c: 41055513 srai a0,a0,0x10 +80005f80: 00179793 slli a5,a5,0x1 +80005f84: 00055463 bgez a0,80005f8c <_ldtoa_r+0x6e8> +80005f88: 00166613 ori a2,a2,1 +80005f8c: 01079793 slli a5,a5,0x10 +80005f90: 0107d793 srli a5,a5,0x10 +80005f94: 00267513 andi a0,a2,2 +80005f98: 0017e893 ori a7,a5,1 +80005f9c: fc0500e3 beqz a0,80005f5c <_ldtoa_r+0x6b8> +80005fa0: 00161613 slli a2,a2,0x1 +80005fa4: 01159023 sh a7,0(a1) +80005fa8: 01061613 slli a2,a2,0x10 +80005fac: ffe58593 addi a1,a1,-2 +80005fb0: 01065613 srli a2,a2,0x10 +80005fb4: fdb590e3 bne a1,s11,80005f74 <_ldtoa_r+0x6d0> +80005fb8: 00000513 li a0,0 +80005fbc: 000b0593 mv a1,s6 +80005fc0: 0cc10613 addi a2,sp,204 +80005fc4: 0005d883 lhu a7,0(a1) +80005fc8: 00065783 lhu a5,0(a2) +80005fcc: ffe58593 addi a1,a1,-2 +80005fd0: ffe60613 addi a2,a2,-2 +80005fd4: 011787b3 add a5,a5,a7 +80005fd8: 00a787b3 add a5,a5,a0 +80005fdc: 0107d513 srli a0,a5,0x10 +80005fe0: 00f59123 sh a5,2(a1) +80005fe4: 00157513 andi a0,a0,1 +80005fe8: fdb61ee3 bne a2,s11,80005fc4 <_ldtoa_r+0x720> +80005fec: 00090613 mv a2,s2 +80005ff0: 07c10593 addi a1,sp,124 +80005ff4: 09810513 addi a0,sp,152 +80005ff8: c29fe0ef jal ra,80004c20 +80005ffc: 1ac15783 lhu a5,428(sp) +80006000: 00412703 lw a4,4(sp) +80006004: 03078593 addi a1,a5,48 +80006008: 01770633 add a2,a4,s7 +8000600c: 00b60023 sb a1,0(a2) +80006010: 001b8b93 addi s7,s7,1 +80006014: e57456e3 bge s0,s7,80005e60 <_ldtoa_r+0x5bc> +80006018: fff44513 not a0,s0 +8000601c: 41f55513 srai a0,a0,0x1f +80006020: 00a47533 and a0,s0,a0 +80006024: 00150913 addi s2,a0,1 +80006028: 01270933 add s2,a4,s2 +8000602c: 00a70bb3 add s7,a4,a0 +80006030: 00400713 li a4,4 +80006034: 04f75e63 bge a4,a5,80006090 <_ldtoa_r+0x7ec> +80006038: 00500713 li a4,5 +8000603c: 02e786e3 beq a5,a4,80006868 <_ldtoa_r+0xfc4> +80006040: ffe94783 lbu a5,-2(s2) +80006044: ffe90713 addi a4,s2,-2 +80006048: 07f7f793 andi a5,a5,127 +8000604c: 7a044a63 bltz s0,80006800 <_ldtoa_r+0xf5c> +80006050: 02e00693 li a3,46 +80006054: 03800613 li a2,56 +80006058: 03000593 li a1,48 +8000605c: 00d78e63 beq a5,a3,80006078 <_ldtoa_r+0x7d4> +80006060: 7af65863 bge a2,a5,80006810 <_ldtoa_r+0xf6c> +80006064: fff74783 lbu a5,-1(a4) +80006068: 00b70023 sb a1,0(a4) +8000606c: fff70713 addi a4,a4,-1 +80006070: 07f7f793 andi a5,a5,127 +80006074: fe9ff06f j 8000605c <_ldtoa_r+0x7b8> +80006078: fff74783 lbu a5,-1(a4) +8000607c: 03800693 li a3,56 +80006080: 02f6fae3 bgeu a3,a5,800068b4 <_ldtoa_r+0x1010> +80006084: 03100793 li a5,49 +80006088: 00148493 addi s1,s1,1 +8000608c: fef70fa3 sb a5,-1(a4) +80006090: 800135b7 lui a1,0x80013 +80006094: 00048613 mv a2,s1 +80006098: 4bc58593 addi a1,a1,1212 # 800134bc <__stack_top+0x810134bc> +8000609c: 000b8513 mv a0,s7 +800060a0: 6ac020ef jal ra,8000874c +800060a4: 07215783 lhu a5,114(sp) +800060a8: 01812703 lw a4,24(sp) +800060ac: 16912823 sw s1,368(sp) +800060b0: fff7c793 not a5,a5 +800060b4: 16e12223 sw a4,356(sp) +800060b8: 01179713 slli a4,a5,0x11 +800060bc: 00071e63 bnez a4,800060d8 <_ldtoa_r+0x834> +800060c0: 00098513 mv a0,s3 +800060c4: b9cfe0ef jal ra,80004460 +800060c8: 22051063 bnez a0,800062e8 <_ldtoa_r+0xa44> +800060cc: 00098513 mv a0,s3 +800060d0: 8ccfe0ef jal ra,8000419c +800060d4: 20051a63 bnez a0,800062e8 <_ldtoa_r+0xa44> +800060d8: 01412683 lw a3,20(sp) +800060dc: 12414703 lbu a4,292(sp) +800060e0: 00148793 addi a5,s1,1 +800060e4: 00f6a023 sw a5,0(a3) +800060e8: 000c8793 mv a5,s9 +800060ec: 02070a63 beqz a4,80006120 <_ldtoa_r+0x87c> +800060f0: 02e00693 li a3,46 +800060f4: 1cd70c63 beq a4,a3,800062cc <_ldtoa_r+0xa28> +800060f8: 0017c703 lbu a4,1(a5) +800060fc: 00178793 addi a5,a5,1 +80006100: fe071ae3 bnez a4,800060f4 <_ldtoa_r+0x850> +80006104: 04500693 li a3,69 +80006108: 00fce663 bltu s9,a5,80006114 <_ldtoa_r+0x870> +8000610c: 0140006f j 80006120 <_ldtoa_r+0x87c> +80006110: 01978863 beq a5,s9,80006120 <_ldtoa_r+0x87c> +80006114: fff7c703 lbu a4,-1(a5) +80006118: fff78793 addi a5,a5,-1 +8000611c: fed71ae3 bne a4,a3,80006110 <_ldtoa_r+0x86c> +80006120: 00078023 sb zero,0(a5) +80006124: 000c8793 mv a5,s9 +80006128: 02000693 li a3,32 +8000612c: 02d00613 li a2,45 +80006130: 0007c703 lbu a4,0(a5) +80006134: 00d70463 beq a4,a3,8000613c <_ldtoa_r+0x898> +80006138: 00c71663 bne a4,a2,80006144 <_ldtoa_r+0x8a0> +8000613c: 00178793 addi a5,a5,1 +80006140: ff1ff06f j 80006130 <_ldtoa_r+0x88c> +80006144: 000c8413 mv s0,s9 +80006148: 00c0006f j 80006154 <_ldtoa_r+0x8b0> +8000614c: 0007c703 lbu a4,0(a5) +80006150: 00068413 mv s0,a3 +80006154: 00e40023 sb a4,0(s0) +80006158: 00140693 addi a3,s0,1 +8000615c: 00178793 addi a5,a5,1 +80006160: fe0716e3 bnez a4,8000614c <_ldtoa_r+0x8a8> +80006164: 00812683 lw a3,8(sp) +80006168: 00200793 li a5,2 +8000616c: fff44703 lbu a4,-1(s0) +80006170: 12f68663 beq a3,a5,8000629c <_ldtoa_r+0x9f8> +80006174: 00c12783 lw a5,12(sp) +80006178: 00078693 mv a3,a5 +8000617c: 0097d463 bge a5,s1,80006184 <_ldtoa_r+0x8e0> +80006180: 00048693 mv a3,s1 +80006184: 03000793 li a5,48 +80006188: 02f71663 bne a4,a5,800061b4 <_ldtoa_r+0x910> +8000618c: 419407b3 sub a5,s0,s9 +80006190: 02f6d263 bge a3,a5,800061b4 <_ldtoa_r+0x910> +80006194: 03000613 li a2,48 +80006198: 0080006f j 800061a0 <_ldtoa_r+0x8fc> +8000619c: 00e6dc63 bge a3,a4,800061b4 <_ldtoa_r+0x910> +800061a0: ffe44783 lbu a5,-2(s0) +800061a4: fe040fa3 sb zero,-1(s0) +800061a8: fff40413 addi s0,s0,-1 +800061ac: 41940733 sub a4,s0,s9 +800061b0: fec786e3 beq a5,a2,8000619c <_ldtoa_r+0x8f8> +800061b4: 00812703 lw a4,8(sp) +800061b8: 00300793 li a5,3 +800061bc: 0af70263 beq a4,a5,80006260 <_ldtoa_r+0x9bc> +800061c0: 01012783 lw a5,16(sp) +800061c4: 040a2223 sw zero,68(s4) +800061c8: 00978693 addi a3,a5,9 +800061cc: 01700793 li a5,23 +800061d0: 0cd7f263 bgeu a5,a3,80006294 <_ldtoa_r+0x9f0> +800061d4: 00100713 li a4,1 +800061d8: 00400793 li a5,4 +800061dc: 00179793 slli a5,a5,0x1 +800061e0: 01478613 addi a2,a5,20 +800061e4: 00070593 mv a1,a4 +800061e8: 00170713 addi a4,a4,1 +800061ec: fec6f8e3 bgeu a3,a2,800061dc <_ldtoa_r+0x938> +800061f0: 04ba2223 sw a1,68(s4) +800061f4: 000a0513 mv a0,s4 +800061f8: 288010ef jal ra,80007480 <_Balloc> +800061fc: 04aa2023 sw a0,64(s4) +80006200: 000c8593 mv a1,s9 +80006204: 00050493 mv s1,a0 +80006208: 5c0020ef jal ra,800087c8 +8000620c: 01c12783 lw a5,28(sp) +80006210: 00078863 beqz a5,80006220 <_ldtoa_r+0x97c> +80006214: 41940433 sub s0,s0,s9 +80006218: 00848433 add s0,s1,s0 +8000621c: 0087a023 sw s0,0(a5) +80006220: 1ec12083 lw ra,492(sp) +80006224: 1e812403 lw s0,488(sp) +80006228: 1e012903 lw s2,480(sp) +8000622c: 1dc12983 lw s3,476(sp) +80006230: 1d812a03 lw s4,472(sp) +80006234: 1d412a83 lw s5,468(sp) +80006238: 1d012b03 lw s6,464(sp) +8000623c: 1cc12b83 lw s7,460(sp) +80006240: 1c812c03 lw s8,456(sp) +80006244: 1c412c83 lw s9,452(sp) +80006248: 1c012d03 lw s10,448(sp) +8000624c: 1bc12d83 lw s11,444(sp) +80006250: 00048513 mv a0,s1 +80006254: 1e412483 lw s1,484(sp) +80006258: 1f010113 addi sp,sp,496 +8000625c: 00008067 ret +80006260: 00c12783 lw a5,12(sp) +80006264: 009784b3 add s1,a5,s1 +80006268: 5204ce63 bltz s1,800067a4 <_ldtoa_r+0xf00> +8000626c: 01412783 lw a5,20(sp) +80006270: 01012703 lw a4,16(sp) +80006274: 0007a783 lw a5,0(a5) +80006278: 00f707b3 add a5,a4,a5 +8000627c: 00f12823 sw a5,16(sp) +80006280: 01012783 lw a5,16(sp) +80006284: 040a2223 sw zero,68(s4) +80006288: 00378693 addi a3,a5,3 +8000628c: 01700793 li a5,23 +80006290: f4d7e2e3 bltu a5,a3,800061d4 <_ldtoa_r+0x930> +80006294: 00000593 li a1,0 +80006298: f5dff06f j 800061f4 <_ldtoa_r+0x950> +8000629c: 03000793 li a5,48 +800062a0: f2f710e3 bne a4,a5,800061c0 <_ldtoa_r+0x91c> +800062a4: 419407b3 sub a5,s0,s9 +800062a8: 00100693 li a3,1 +800062ac: eef6c4e3 blt a3,a5,80006194 <_ldtoa_r+0x8f0> +800062b0: f11ff06f j 800061c0 <_ldtoa_r+0x91c> +800062b4: 01012c03 lw s8,16(sp) +800062b8: 01812623 sw s8,12(sp) +800062bc: 02a00793 li a5,42 +800062c0: ed87d063 bge a5,s8,80005980 <_ldtoa_r+0xdc> +800062c4: 00f12623 sw a5,12(sp) +800062c8: eb8ff06f j 80005980 <_ldtoa_r+0xdc> +800062cc: 0007c703 lbu a4,0(a5) +800062d0: e2070ae3 beqz a4,80006104 <_ldtoa_r+0x860> +800062d4: 0017c703 lbu a4,1(a5) +800062d8: 00178793 addi a5,a5,1 +800062dc: fee78fa3 sb a4,-1(a5) +800062e0: fe071ae3 bnez a4,800062d4 <_ldtoa_r+0xa30> +800062e4: e21ff06f j 80006104 <_ldtoa_r+0x860> +800062e8: 01412703 lw a4,20(sp) +800062ec: 000027b7 lui a5,0x2 +800062f0: 70f78793 addi a5,a5,1807 # 270f <__stack_size+0x230f> +800062f4: 00f72023 sw a5,0(a4) +800062f8: e2dff06f j 80006124 <_ldtoa_r+0x880> +800062fc: 03100713 li a4,49 +80006300: 12e102a3 sb a4,293(sp) +80006304: 02e00713 li a4,46 +80006308: 12e10323 sb a4,294(sp) +8000630c: 00148493 addi s1,s1,1 +80006310: 2af05e63 blez a5,800065cc <_ldtoa_r+0xd28> +80006314: 03000793 li a5,48 +80006318: 12f103a3 sb a5,295(sp) +8000631c: 12810793 addi a5,sp,296 +80006320: fff40413 addi s0,s0,-1 +80006324: 00f12223 sw a5,4(sp) +80006328: b25ff06f j 80005e4c <_ldtoa_r+0x5a8> +8000632c: 0b410d13 addi s10,sp,180 +80006330: 000d0713 mv a4,s10 +80006334: 07c10793 addi a5,sp,124 +80006338: 09010613 addi a2,sp,144 +8000633c: 0007d683 lhu a3,0(a5) +80006340: 00278793 addi a5,a5,2 +80006344: 00270713 addi a4,a4,2 +80006348: fed71f23 sh a3,-2(a4) +8000634c: fec798e3 bne a5,a2,8000633c <_ldtoa_r+0xa98> +80006350: 000047b7 lui a5,0x4 +80006354: 08e78793 addi a5,a5,142 # 408e <__stack_size+0x3c8e> +80006358: 0cf11323 sh a5,198(sp) +8000635c: 800137b7 lui a5,0x80013 +80006360: 4c078793 addi a5,a5,1216 # 800134c0 <__stack_top+0x810134c0> +80006364: 0c878b13 addi s6,a5,200 +80006368: 000087b7 lui a5,0x8 +8000636c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80006370: 02f12223 sw a5,36(sp) +80006374: ffffc7b7 lui a5,0xffffc +80006378: 00278793 addi a5,a5,2 # ffffc002 <__stack_top+0xffc002> +8000637c: 01000e13 li t3,16 +80006380: 00000493 li s1,0 +80006384: 12410c93 addi s9,sp,292 +80006388: 16010913 addi s2,sp,352 +8000638c: 0d010413 addi s0,sp,208 +80006390: 0aa10c13 addi s8,sp,170 +80006394: 02f12423 sw a5,40(sp) +80006398: 00090693 mv a3,s2 +8000639c: 09810613 addi a2,sp,152 +800063a0: 000d0593 mv a1,s10 +800063a4: 000b0513 mv a0,s6 +800063a8: 03c12023 sw t3,32(sp) +800063ac: ea5fe0ef jal ra,80005250 +800063b0: 02012e03 lw t3,32(sp) +800063b4: 04c10713 addi a4,sp,76 +800063b8: 09810793 addi a5,sp,152 +800063bc: 0007d683 lhu a3,0(a5) +800063c0: 00278793 addi a5,a5,2 +800063c4: 00270713 addi a4,a4,2 +800063c8: fed71f23 sh a3,-2(a4) +800063cc: ffb798e3 bne a5,s11,800063bc <_ldtoa_r+0xb18> +800063d0: 02412783 lw a5,36(sp) +800063d4: 05e15583 lhu a1,94(sp) +800063d8: 00f5f633 and a2,a1,a5 +800063dc: 02812783 lw a5,40(sp) +800063e0: 00f60533 add a0,a2,a5 +800063e4: 3ca05a63 blez a0,800067b8 <_ldtoa_r+0xf14> +800063e8: 09000613 li a2,144 +800063ec: 40a60633 sub a2,a2,a0 +800063f0: 00040713 mv a4,s0 +800063f4: 04c10793 addi a5,sp,76 +800063f8: 0007d683 lhu a3,0(a5) +800063fc: 00278793 addi a5,a5,2 +80006400: 00270713 addi a4,a4,2 +80006404: fed71f23 sh a3,-2(a4) +80006408: ff3798e3 bne a5,s3,800063f8 <_ldtoa_r+0xb54> +8000640c: 06c05863 blez a2,8000647c <_ldtoa_r+0xbd8> +80006410: 00f00793 li a5,15 +80006414: 00040713 mv a4,s0 +80006418: 02c7dc63 bge a5,a2,80006450 <_ldtoa_r+0xbac> +8000641c: ff060613 addi a2,a2,-16 +80006420: 00465693 srli a3,a2,0x4 +80006424: 00168713 addi a4,a3,1 +80006428: 00171713 slli a4,a4,0x1 +8000642c: 00e40733 add a4,s0,a4 +80006430: 00040793 mv a5,s0 +80006434: 00278793 addi a5,a5,2 +80006438: fe079f23 sh zero,-2(a5) +8000643c: fee79ce3 bne a5,a4,80006434 <_ldtoa_r+0xb90> +80006440: 08000613 li a2,128 +80006444: 40a60633 sub a2,a2,a0 +80006448: 00469693 slli a3,a3,0x4 +8000644c: 40d60633 sub a2,a2,a3 +80006450: 800137b7 lui a5,0x80013 +80006454: 4c078793 addi a5,a5,1216 # 800134c0 <__stack_top+0x810134c0> +80006458: 00161613 slli a2,a2,0x1 +8000645c: 00c78633 add a2,a5,a2 +80006460: 23065683 lhu a3,560(a2) +80006464: 00075783 lhu a5,0(a4) +80006468: 00d7f7b3 and a5,a5,a3 +8000646c: 00f71023 sh a5,0(a4) +80006470: 01059593 slli a1,a1,0x10 +80006474: 4105d593 srai a1,a1,0x10 +80006478: 1605c263 bltz a1,800065dc <_ldtoa_r+0xd38> +8000647c: 09810793 addi a5,sp,152 +80006480: 00040713 mv a4,s0 +80006484: 0007d603 lhu a2,0(a5) +80006488: 00075683 lhu a3,0(a4) +8000648c: 00278793 addi a5,a5,2 +80006490: 00270713 addi a4,a4,2 +80006494: 02d61463 bne a2,a3,800064bc <_ldtoa_r+0xc18> +80006498: fefc16e3 bne s8,a5,80006484 <_ldtoa_r+0xbe0> +8000649c: 000d0713 mv a4,s10 +800064a0: 09810793 addi a5,sp,152 +800064a4: 0007d683 lhu a3,0(a5) +800064a8: 00278793 addi a5,a5,2 +800064ac: 00270713 addi a4,a4,2 +800064b0: fed71f23 sh a3,-2(a4) +800064b4: ffb798e3 bne a5,s11,800064a4 <_ldtoa_r+0xc00> +800064b8: 01c484b3 add s1,s1,t3 +800064bc: 800137b7 lui a5,0x80013 +800064c0: 4c078793 addi a5,a5,1216 # 800134c0 <__stack_top+0x810134c0> +800064c4: 014b0b13 addi s6,s6,20 +800064c8: 12c78793 addi a5,a5,300 +800064cc: 001e5e13 srli t3,t3,0x1 +800064d0: ecfb14e3 bne s6,a5,80006398 <_ldtoa_r+0xaf4> +800064d4: 0c615783 lhu a5,198(sp) +800064d8: 08e15703 lhu a4,142(sp) +800064dc: 0c810613 addi a2,sp,200 +800064e0: 00e787b3 add a5,a5,a4 +800064e4: ffffc737 lui a4,0xffffc +800064e8: f7270713 addi a4,a4,-142 # ffffbf72 <__stack_top+0xffbf72> +800064ec: 00e787b3 add a5,a5,a4 +800064f0: 0cf11323 sh a5,198(sp) +800064f4: 07c10713 addi a4,sp,124 +800064f8: 000d0793 mv a5,s10 +800064fc: 0007d683 lhu a3,0(a5) +80006500: 00278793 addi a5,a5,2 +80006504: 00270713 addi a4,a4,2 +80006508: fed71f23 sh a3,-2(a4) +8000650c: fec798e3 bne a5,a2,800064fc <_ldtoa_r+0xc58> +80006510: 00000713 li a4,0 +80006514: 09810793 addi a5,sp,152 +80006518: 0080006f j 80006520 <_ldtoa_r+0xc7c> +8000651c: 000bd703 lhu a4,0(s7) +80006520: 00278793 addi a5,a5,2 +80006524: fee79f23 sh a4,-2(a5) +80006528: 002b8b93 addi s7,s7,2 +8000652c: ffb798e3 bne a5,s11,8000651c <_ldtoa_r+0xc78> +80006530: 800137b7 lui a5,0x80013 +80006534: 4c078713 addi a4,a5,1216 # 800134c0 <__stack_top+0x810134c0> +80006538: 4c078793 addi a5,a5,1216 +8000653c: 00001db7 lui s11,0x1 +80006540: 02870b13 addi s6,a4,40 +80006544: 11878b93 addi s7,a5,280 +80006548: 0100006f j 80006558 <_ldtoa_r+0xcb4> +8000654c: 001ddd93 srli s11,s11,0x1 +80006550: 2b7b0463 beq s6,s7,800067f8 <_ldtoa_r+0xf54> +80006554: 014b0b13 addi s6,s6,20 +80006558: 000d0593 mv a1,s10 +8000655c: 000b8513 mv a0,s7 +80006560: de5fd0ef jal ra,80004344 +80006564: 00050713 mv a4,a0 +80006568: 000d0593 mv a1,s10 +8000656c: 000b0513 mv a0,s6 +80006570: 28e04463 bgtz a4,800067f8 <_ldtoa_r+0xf54> +80006574: dd1fd0ef jal ra,80004344 +80006578: fca04ae3 bgtz a0,8000654c <_ldtoa_r+0xca8> +8000657c: 00090693 mv a3,s2 +80006580: 000d0613 mv a2,s10 +80006584: 000d0593 mv a1,s10 +80006588: 000b0513 mv a0,s6 +8000658c: cc5fe0ef jal ra,80005250 +80006590: 09810613 addi a2,sp,152 +80006594: 00090693 mv a3,s2 +80006598: 00060593 mv a1,a2 +8000659c: 000b0513 mv a0,s6 +800065a0: 899fe0ef jal ra,80004e38 +800065a4: 01b484b3 add s1,s1,s11 +800065a8: fa5ff06f j 8000654c <_ldtoa_r+0xca8> +800065ac: 12410c93 addi s9,sp,292 +800065b0: 800135b7 lui a1,0x80013 +800065b4: 49858593 addi a1,a1,1176 # 80013498 <__stack_top+0x81013498> +800065b8: 000c8513 mv a0,s9 +800065bc: 000024b7 lui s1,0x2 +800065c0: 18c020ef jal ra,8000874c +800065c4: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +800065c8: addff06f j 800060a4 <_ldtoa_r+0x800> +800065cc: 12710b93 addi s7,sp,295 +800065d0: ac0790e3 bnez a5,80006090 <_ldtoa_r+0x7ec> +800065d4: 01712223 sw s7,4(sp) +800065d8: 875ff06f j 80005e4c <_ldtoa_r+0x5a8> +800065dc: 04c10793 addi a5,sp,76 +800065e0: 00040713 mv a4,s0 +800065e4: 00c0006f j 800065f0 <_ldtoa_r+0xd4c> +800065e8: 05e10693 addi a3,sp,94 +800065ec: e8f688e3 beq a3,a5,8000647c <_ldtoa_r+0xbd8> +800065f0: 0007d603 lhu a2,0(a5) +800065f4: 00075683 lhu a3,0(a4) +800065f8: 00278793 addi a5,a5,2 +800065fc: 00270713 addi a4,a4,2 +80006600: fed604e3 beq a2,a3,800065e8 <_ldtoa_r+0xd44> +80006604: 0e215783 lhu a5,226(sp) +80006608: 02412703 lw a4,36(sp) +8000660c: 00f777b3 and a5,a4,a5 +80006610: 02e79463 bne a5,a4,80006638 <_ldtoa_r+0xd94> +80006614: 00040513 mv a0,s0 +80006618: 03c12023 sw t3,32(sp) +8000661c: b81fd0ef jal ra,8000419c +80006620: 02012e03 lw t3,32(sp) +80006624: e4051ce3 bnez a0,8000647c <_ldtoa_r+0xbd8> +80006628: 00040513 mv a0,s0 +8000662c: e35fd0ef jal ra,80004460 +80006630: 02012e03 lw t3,32(sp) +80006634: e40514e3 bnez a0,8000647c <_ldtoa_r+0xbd8> +80006638: 0ec10593 addi a1,sp,236 +8000663c: 000b8513 mv a0,s7 +80006640: 03c12023 sw t3,32(sp) +80006644: c09fd0ef jal ra,8000424c +80006648: 10810593 addi a1,sp,264 +8000664c: 00040513 mv a0,s0 +80006650: bfdfd0ef jal ra,8000424c +80006654: 0ec15603 lhu a2,236(sp) +80006658: 10a15503 lhu a0,266(sp) +8000665c: 0ee15e83 lhu t4,238(sp) +80006660: fff64613 not a2,a2 +80006664: 01061613 slli a2,a2,0x10 +80006668: 01065613 srli a2,a2,0x10 +8000666c: 0ec11623 sh a2,236(sp) +80006670: 40ae85b3 sub a1,t4,a0 +80006674: 02012e03 lw t3,32(sp) +80006678: 00050693 mv a3,a0 +8000667c: 06b05e63 blez a1,800066f8 <_ldtoa_r+0xe54> +80006680: 000c8693 mv a3,s9 +80006684: 10810713 addi a4,sp,264 +80006688: 12010793 addi a5,sp,288 +8000668c: 00075583 lhu a1,0(a4) +80006690: 00270713 addi a4,a4,2 +80006694: 00268693 addi a3,a3,2 +80006698: feb69f23 sh a1,-2(a3) +8000669c: fef718e3 bne a4,a5,8000668c <_ldtoa_r+0xde8> +800066a0: 12011e23 sh zero,316(sp) +800066a4: 10810713 addi a4,sp,264 +800066a8: 0ec10693 addi a3,sp,236 +800066ac: 0080006f j 800066b4 <_ldtoa_r+0xe10> +800066b0: 0006d603 lhu a2,0(a3) +800066b4: 00270713 addi a4,a4,2 +800066b8: fec71f23 sh a2,-2(a4) +800066bc: 00268693 addi a3,a3,2 +800066c0: fef718e3 bne a4,a5,800066b0 <_ldtoa_r+0xe0c> +800066c4: 12011023 sh zero,288(sp) +800066c8: 0ec10713 addi a4,sp,236 +800066cc: 000c8793 mv a5,s9 +800066d0: 13c10f13 addi t5,sp,316 +800066d4: 0007d683 lhu a3,0(a5) +800066d8: 00278793 addi a5,a5,2 +800066dc: 00270713 addi a4,a4,2 +800066e0: fed71f23 sh a3,-2(a4) +800066e4: ffe798e3 bne a5,t5,800066d4 <_ldtoa_r+0xe30> +800066e8: 10a15683 lhu a3,266(sp) +800066ec: 41d505b3 sub a1,a0,t4 +800066f0: 10011223 sh zero,260(sp) +800066f4: 00068513 mv a0,a3 +800066f8: 2e058063 beqz a1,800069d8 <_ldtoa_r+0x1134> +800066fc: 02d12623 sw a3,44(sp) +80006700: f6f00793 li a5,-145 +80006704: 06f5ce63 blt a1,a5,80006780 <_ldtoa_r+0xedc> +80006708: 0ec10513 addi a0,sp,236 +8000670c: 03c12023 sw t3,32(sp) +80006710: d6dfd0ef jal ra,8000447c +80006714: 02012e03 lw t3,32(sp) +80006718: 02c12683 lw a3,44(sp) +8000671c: 00050593 mv a1,a0 +80006720: 12010793 addi a5,sp,288 +80006724: 10410613 addi a2,sp,260 +80006728: 0ec15503 lhu a0,236(sp) +8000672c: 10815703 lhu a4,264(sp) +80006730: 30e50063 beq a0,a4,80006a30 <_ldtoa_r+0x118c> +80006734: 00000513 li a0,0 +80006738: 0007d703 lhu a4,0(a5) +8000673c: 00065e83 lhu t4,0(a2) +80006740: ffe78793 addi a5,a5,-2 +80006744: 40a70733 sub a4,a4,a0 +80006748: 41d70733 sub a4,a4,t4 +8000674c: 01075513 srli a0,a4,0x10 +80006750: 00e79123 sh a4,2(a5) +80006754: 10a10713 addi a4,sp,266 +80006758: 00157513 andi a0,a0,1 +8000675c: ffe60613 addi a2,a2,-2 +80006760: fce79ce3 bne a5,a4,80006738 <_ldtoa_r+0xe94> +80006764: 00100613 li a2,1 +80006768: 00090793 mv a5,s2 +8000676c: 04000713 li a4,64 +80006770: 10810513 addi a0,sp,264 +80006774: 03c12023 sw t3,32(sp) +80006778: 89cfe0ef jal ra,80004814 +8000677c: 02012e03 lw t3,32(sp) +80006780: 00040593 mv a1,s0 +80006784: 10810513 addi a0,sp,264 +80006788: 03c12023 sw t3,32(sp) +8000678c: dfcfe0ef jal ra,80004d88 +80006790: 02012e03 lw t3,32(sp) +80006794: ce9ff06f j 8000647c <_ldtoa_r+0xbd8> +80006798: 01012783 lw a5,16(sp) +8000679c: fff78c13 addi s8,a5,-1 +800067a0: b19ff06f j 800062b8 <_ldtoa_r+0xa14> +800067a4: 01412783 lw a5,20(sp) +800067a8: 12010223 sb zero,292(sp) +800067ac: 000c8413 mv s0,s9 +800067b0: 0007a023 sw zero,0(a5) +800067b4: acdff06f j 80006280 <_ldtoa_r+0x9dc> +800067b8: 00040793 mv a5,s0 +800067bc: 0e410713 addi a4,sp,228 +800067c0: 00278793 addi a5,a5,2 +800067c4: fe079f23 sh zero,-2(a5) +800067c8: fee79ce3 bne a5,a4,800067c0 <_ldtoa_r+0xf1c> +800067cc: ca5ff06f j 80006470 <_ldtoa_r+0xbcc> +800067d0: 00412783 lw a5,4(sp) +800067d4: 12410c93 addi s9,sp,292 +800067d8: 06078a63 beqz a5,8000684c <_ldtoa_r+0xfa8> +800067dc: 800135b7 lui a1,0x80013 +800067e0: 4a058593 addi a1,a1,1184 # 800134a0 <__stack_top+0x810134a0> +800067e4: 000c8513 mv a0,s9 +800067e8: 000024b7 lui s1,0x2 +800067ec: 761010ef jal ra,8000874c +800067f0: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +800067f4: 8b1ff06f j 800060a4 <_ldtoa_r+0x800> +800067f8: 0e810b13 addi s6,sp,232 +800067fc: bc0ff06f j 80005bbc <_ldtoa_r+0x318> +80006800: 03100793 li a5,49 +80006804: fef90f23 sb a5,-2(s2) +80006808: 00148493 addi s1,s1,1 +8000680c: 885ff06f j 80006090 <_ldtoa_r+0x7ec> +80006810: 00178793 addi a5,a5,1 +80006814: 00f70023 sb a5,0(a4) +80006818: 879ff06f j 80006090 <_ldtoa_r+0x7ec> +8000681c: 12410c93 addi s9,sp,292 +80006820: 800135b7 lui a1,0x80013 +80006824: 4b858593 addi a1,a1,1208 # 800134b8 <__stack_top+0x810134b8> +80006828: 000c8513 mv a0,s9 +8000682c: 000024b7 lui s1,0x2 +80006830: 71d010ef jal ra,8000874c +80006834: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +80006838: 86dff06f j 800060a4 <_ldtoa_r+0x800> +8000683c: 1ac15783 lhu a5,428(sp) +80006840: 12610b93 addi s7,sp,294 +80006844: 12710913 addi s2,sp,295 +80006848: fe8ff06f j 80006030 <_ldtoa_r+0x78c> +8000684c: 800135b7 lui a1,0x80013 +80006850: 4ac58593 addi a1,a1,1196 # 800134ac <__stack_top+0x810134ac> +80006854: 000c8513 mv a0,s9 +80006858: 000024b7 lui s1,0x2 +8000685c: 6f1010ef jal ra,8000874c +80006860: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> +80006864: 841ff06f j 800060a4 <_ldtoa_r+0x800> +80006868: 09810593 addi a1,sp,152 +8000686c: 07c10513 addi a0,sp,124 +80006870: d18fe0ef jal ra,80004d88 +80006874: 4c0a8593 addi a1,s5,1216 +80006878: 09810513 addi a0,sp,152 +8000687c: ac9fd0ef jal ra,80004344 +80006880: fc051063 bnez a0,80006040 <_ldtoa_r+0x79c> +80006884: 800446e3 bltz s0,80006090 <_ldtoa_r+0x7ec> +80006888: ffe94783 lbu a5,-2(s2) +8000688c: fd278713 addi a4,a5,-46 +80006890: 00173713 seqz a4,a4 +80006894: fff74713 not a4,a4 +80006898: 00eb8733 add a4,s7,a4 +8000689c: 00074703 lbu a4,0(a4) +800068a0: 00177713 andi a4,a4,1 +800068a4: fe070663 beqz a4,80006090 <_ldtoa_r+0x7ec> +800068a8: ffe90713 addi a4,s2,-2 +800068ac: 07f7f793 andi a5,a5,127 +800068b0: fa0ff06f j 80006050 <_ldtoa_r+0x7ac> +800068b4: 00178793 addi a5,a5,1 +800068b8: fef70fa3 sb a5,-1(a4) +800068bc: fd4ff06f j 80006090 <_ldtoa_r+0x7ec> +800068c0: 0d010413 addi s0,sp,208 +800068c4: 00040593 mv a1,s0 +800068c8: 07c10513 addi a0,sp,124 +800068cc: 00004d37 lui s10,0x4 +800068d0: 97dfd0ef jal ra,8000424c +800068d4: 00000493 li s1,0 +800068d8: 0e810b13 addi s6,sp,232 +800068dc: 0cc10913 addi s2,sp,204 +800068e0: 0d210c93 addi s9,sp,210 +800068e4: ffed0d13 addi s10,s10,-2 # 3ffe <__stack_size+0x3bfe> +800068e8: fd500c13 li s8,-43 +800068ec: 0e815783 lhu a5,232(sp) +800068f0: 0077f793 andi a5,a5,7 +800068f4: 0c079863 bnez a5,800069c4 <_ldtoa_r+0x1120> +800068f8: 0b410713 addi a4,sp,180 +800068fc: 00040793 mv a5,s0 +80006900: 0007d683 lhu a3,0(a5) +80006904: 00278793 addi a5,a5,2 +80006908: 00270713 addi a4,a4,2 +8000690c: fed71f23 sh a3,-2(a4) +80006910: ff6798e3 bne a5,s6,80006900 <_ldtoa_r+0x105c> +80006914: 0b410513 addi a0,sp,180 +80006918: 0c011623 sh zero,204(sp) +8000691c: f10fd0ef jal ra,8000402c +80006920: 0b410513 addi a0,sp,180 +80006924: f08fd0ef jal ra,8000402c +80006928: 00000613 li a2,0 +8000692c: 00090693 mv a3,s2 +80006930: 000b0713 mv a4,s6 +80006934: 0006d583 lhu a1,0(a3) +80006938: 00075783 lhu a5,0(a4) +8000693c: ffe68693 addi a3,a3,-2 +80006940: ffe70713 addi a4,a4,-2 +80006944: 00b787b3 add a5,a5,a1 +80006948: 00c787b3 add a5,a5,a2 +8000694c: 0107d613 srli a2,a5,0x10 +80006950: 00f69123 sh a5,2(a3) +80006954: 00167613 andi a2,a2,1 +80006958: fd971ee3 bne a4,s9,80006934 <_ldtoa_r+0x1090> +8000695c: 0b615783 lhu a5,182(sp) +80006960: 0b815703 lhu a4,184(sp) +80006964: 00378793 addi a5,a5,3 +80006968: 0af11b23 sh a5,182(sp) +8000696c: 02070063 beqz a4,8000698c <_ldtoa_r+0x10e8> +80006970: 0b410513 addi a0,sp,180 +80006974: eb8fd0ef jal ra,8000402c +80006978: 0b615783 lhu a5,182(sp) +8000697c: 0b815703 lhu a4,184(sp) +80006980: 00178793 addi a5,a5,1 +80006984: 0af11b23 sh a5,182(sp) +80006988: fe0714e3 bnez a4,80006970 <_ldtoa_r+0x10cc> +8000698c: 0cc15783 lhu a5,204(sp) +80006990: 02079a63 bnez a5,800069c4 <_ldtoa_r+0x1120> +80006994: 0b615783 lhu a5,182(sp) +80006998: 02fd6663 bltu s10,a5,800069c4 <_ldtoa_r+0x1120> +8000699c: 00040713 mv a4,s0 +800069a0: 0b410793 addi a5,sp,180 +800069a4: 0007d683 lhu a3,0(a5) +800069a8: 00278793 addi a5,a5,2 +800069ac: 00270713 addi a4,a4,2 +800069b0: fed71f23 sh a3,-2(a4) +800069b4: ff2798e3 bne a5,s2,800069a4 <_ldtoa_r+0x1100> +800069b8: 0e011423 sh zero,232(sp) +800069bc: fff48493 addi s1,s1,-1 +800069c0: f38496e3 bne s1,s8,800068ec <_ldtoa_r+0x1048> +800069c4: 07c10593 addi a1,sp,124 +800069c8: 00040513 mv a0,s0 +800069cc: bbcfe0ef jal ra,80004d88 +800069d0: 16010913 addi s2,sp,352 +800069d4: 8d0ff06f j 80005aa4 <_ldtoa_r+0x200> +800069d8: 10c10713 addi a4,sp,268 +800069dc: 0f010793 addi a5,sp,240 +800069e0: 0007de83 lhu t4,0(a5) +800069e4: 00075603 lhu a2,0(a4) +800069e8: 00278793 addi a5,a5,2 +800069ec: 00270713 addi a4,a4,2 +800069f0: 02ce9863 bne t4,a2,80006a20 <_ldtoa_r+0x117c> +800069f4: 10610613 addi a2,sp,262 +800069f8: fec794e3 bne a5,a2,800069e0 <_ldtoa_r+0x113c> +800069fc: 0ec15703 lhu a4,236(sp) +80006a00: 10815783 lhu a5,264(sp) +80006a04: 06f70263 beq a4,a5,80006a68 <_ldtoa_r+0x11c4> +80006a08: 00040793 mv a5,s0 +80006a0c: 0e410713 addi a4,sp,228 +80006a10: 00278793 addi a5,a5,2 +80006a14: fe079f23 sh zero,-2(a5) +80006a18: fee79ce3 bne a5,a4,80006a10 <_ldtoa_r+0x116c> +80006a1c: a61ff06f j 8000647c <_ldtoa_r+0xbd8> +80006a20: 0dd66663 bltu a2,t4,80006aec <_ldtoa_r+0x1248> +80006a24: 12010793 addi a5,sp,288 +80006a28: 10410613 addi a2,sp,260 +80006a2c: cfdff06f j 80006728 <_ldtoa_r+0xe84> +80006a30: 00000513 li a0,0 +80006a34: 0ee10f13 addi t5,sp,238 +80006a38: 0007de83 lhu t4,0(a5) +80006a3c: 00065703 lhu a4,0(a2) +80006a40: ffe78793 addi a5,a5,-2 +80006a44: ffe60613 addi a2,a2,-2 +80006a48: 01d70733 add a4,a4,t4 +80006a4c: 00a70733 add a4,a4,a0 +80006a50: 01075513 srli a0,a4,0x10 +80006a54: 00e79123 sh a4,2(a5) +80006a58: 00157513 andi a0,a0,1 +80006a5c: fde61ee3 bne a2,t5,80006a38 <_ldtoa_r+0x1194> +80006a60: 00000613 li a2,0 +80006a64: d05ff06f j 80006768 <_ldtoa_r+0xec4> +80006a68: 00068713 mv a4,a3 +80006a6c: 06069263 bnez a3,80006ad0 <_ldtoa_r+0x122c> +80006a70: 10e11783 lh a5,270(sp) +80006a74: 0407ce63 bltz a5,80006ad0 <_ldtoa_r+0x122c> +80006a78: 12010693 addi a3,sp,288 +80006a7c: 0200006f j 80006a9c <_ldtoa_r+0x11f8> +80006a80: 00f69023 sh a5,0(a3) +80006a84: 00171713 slli a4,a4,0x1 +80006a88: 01071713 slli a4,a4,0x10 +80006a8c: ffe68693 addi a3,a3,-2 +80006a90: 10a10793 addi a5,sp,266 +80006a94: 01075713 srli a4,a4,0x10 +80006a98: cef684e3 beq a3,a5,80006780 <_ldtoa_r+0xedc> +80006a9c: 0006d783 lhu a5,0(a3) +80006aa0: 01079613 slli a2,a5,0x10 +80006aa4: 41065613 srai a2,a2,0x10 +80006aa8: 00179793 slli a5,a5,0x1 +80006aac: 00065463 bgez a2,80006ab4 <_ldtoa_r+0x1210> +80006ab0: 00176713 ori a4,a4,1 +80006ab4: 01079793 slli a5,a5,0x10 +80006ab8: 0107d793 srli a5,a5,0x10 +80006abc: 00277613 andi a2,a4,2 +80006ac0: 0017e593 ori a1,a5,1 +80006ac4: fa060ee3 beqz a2,80006a80 <_ldtoa_r+0x11dc> +80006ac8: 00b69023 sh a1,0(a3) +80006acc: fb9ff06f j 80006a84 <_ldtoa_r+0x11e0> +80006ad0: 10c10613 addi a2,sp,268 +80006ad4: 12010793 addi a5,sp,288 +80006ad8: 08071263 bnez a4,80006b5c <_ldtoa_r+0x12b8> +80006adc: 08c78263 beq a5,a2,80006b60 <_ldtoa_r+0x12bc> +80006ae0: 00065703 lhu a4,0(a2) +80006ae4: 00260613 addi a2,a2,2 +80006ae8: ff1ff06f j 80006ad8 <_ldtoa_r+0x1234> +80006aec: 000c8613 mv a2,s9 +80006af0: 10810713 addi a4,sp,264 +80006af4: 12010793 addi a5,sp,288 +80006af8: 00075503 lhu a0,0(a4) +80006afc: 00270713 addi a4,a4,2 +80006b00: 00260613 addi a2,a2,2 +80006b04: fea61f23 sh a0,-2(a2) +80006b08: fef718e3 bne a4,a5,80006af8 <_ldtoa_r+0x1254> +80006b0c: 12011e23 sh zero,316(sp) +80006b10: 10810513 addi a0,sp,264 +80006b14: 0ec10713 addi a4,sp,236 +80006b18: 10410613 addi a2,sp,260 +80006b1c: 00075e83 lhu t4,0(a4) +80006b20: 00270713 addi a4,a4,2 +80006b24: 00250513 addi a0,a0,2 +80006b28: ffd51f23 sh t4,-2(a0) +80006b2c: fec718e3 bne a4,a2,80006b1c <_ldtoa_r+0x1278> +80006b30: 12011023 sh zero,288(sp) +80006b34: 0ec10513 addi a0,sp,236 +80006b38: 000c8713 mv a4,s9 +80006b3c: 13c10f13 addi t5,sp,316 +80006b40: 00075e83 lhu t4,0(a4) 80006b44: 00270713 addi a4,a4,2 -80006b48: 00268693 addi a3,a3,2 -80006b4c: feb69f23 sh a1,-2(a3) -80006b50: fef718e3 bne a4,a5,80006b40 <_ldtoa_r+0xde8> -80006b54: 12011e23 sh zero,316(sp) -80006b58: 10810713 addi a4,sp,264 -80006b5c: 0ec10693 addi a3,sp,236 -80006b60: 0080006f j 80006b68 <_ldtoa_r+0xe10> -80006b64: 0006d603 lhu a2,0(a3) -80006b68: 00270713 addi a4,a4,2 -80006b6c: fec71f23 sh a2,-2(a4) -80006b70: 00268693 addi a3,a3,2 -80006b74: fef718e3 bne a4,a5,80006b64 <_ldtoa_r+0xe0c> -80006b78: 12011023 sh zero,288(sp) -80006b7c: 0ec10713 addi a4,sp,236 -80006b80: 000c8793 mv a5,s9 -80006b84: 13c10f13 addi t5,sp,316 -80006b88: 0007d683 lhu a3,0(a5) -80006b8c: 00278793 addi a5,a5,2 -80006b90: 00270713 addi a4,a4,2 -80006b94: fed71f23 sh a3,-2(a4) -80006b98: ffe798e3 bne a5,t5,80006b88 <_ldtoa_r+0xe30> -80006b9c: 10a15683 lhu a3,266(sp) -80006ba0: 41d505b3 sub a1,a0,t4 -80006ba4: 10011223 sh zero,260(sp) -80006ba8: 00068513 mv a0,a3 -80006bac: 2e058063 beqz a1,80006e8c <_ldtoa_r+0x1134> -80006bb0: 02d12623 sw a3,44(sp) -80006bb4: f6f00793 li a5,-145 -80006bb8: 06f5ce63 blt a1,a5,80006c34 <_ldtoa_r+0xedc> -80006bbc: 0ec10513 addi a0,sp,236 -80006bc0: 03c12023 sw t3,32(sp) -80006bc4: d6dfd0ef jal ra,80004930 -80006bc8: 02012e03 lw t3,32(sp) -80006bcc: 02c12683 lw a3,44(sp) -80006bd0: 00050593 mv a1,a0 -80006bd4: 12010793 addi a5,sp,288 -80006bd8: 10410613 addi a2,sp,260 -80006bdc: 0ec15503 lhu a0,236(sp) -80006be0: 10815703 lhu a4,264(sp) -80006be4: 30e50063 beq a0,a4,80006ee4 <_ldtoa_r+0x118c> -80006be8: 00000513 li a0,0 -80006bec: 0007d703 lhu a4,0(a5) -80006bf0: 00065e83 lhu t4,0(a2) -80006bf4: ffe78793 addi a5,a5,-2 -80006bf8: 40a70733 sub a4,a4,a0 -80006bfc: 41d70733 sub a4,a4,t4 -80006c00: 01075513 srli a0,a4,0x10 -80006c04: 00e79123 sh a4,2(a5) -80006c08: 10a10713 addi a4,sp,266 -80006c0c: 00157513 andi a0,a0,1 -80006c10: ffe60613 addi a2,a2,-2 -80006c14: fce79ce3 bne a5,a4,80006bec <_ldtoa_r+0xe94> -80006c18: 00100613 li a2,1 -80006c1c: 00090793 mv a5,s2 -80006c20: 04000713 li a4,64 -80006c24: 10810513 addi a0,sp,264 -80006c28: 03c12023 sw t3,32(sp) -80006c2c: 89cfe0ef jal ra,80004cc8 -80006c30: 02012e03 lw t3,32(sp) -80006c34: 00040593 mv a1,s0 -80006c38: 10810513 addi a0,sp,264 -80006c3c: 03c12023 sw t3,32(sp) -80006c40: dfcfe0ef jal ra,8000523c -80006c44: 02012e03 lw t3,32(sp) -80006c48: ce9ff06f j 80006930 <_ldtoa_r+0xbd8> -80006c4c: 01012783 lw a5,16(sp) -80006c50: fff78c13 addi s8,a5,-1 -80006c54: b19ff06f j 8000676c <_ldtoa_r+0xa14> -80006c58: 01412783 lw a5,20(sp) -80006c5c: 12010223 sb zero,292(sp) -80006c60: 000c8413 mv s0,s9 -80006c64: 0007a023 sw zero,0(a5) -80006c68: acdff06f j 80006734 <_ldtoa_r+0x9dc> -80006c6c: 00040793 mv a5,s0 -80006c70: 0e410713 addi a4,sp,228 -80006c74: 00278793 addi a5,a5,2 -80006c78: fe079f23 sh zero,-2(a5) -80006c7c: fee79ce3 bne a5,a4,80006c74 <_ldtoa_r+0xf1c> -80006c80: ca5ff06f j 80006924 <_ldtoa_r+0xbcc> -80006c84: 00412783 lw a5,4(sp) -80006c88: 12410c93 addi s9,sp,292 -80006c8c: 06078a63 beqz a5,80006d00 <_ldtoa_r+0xfa8> -80006c90: 800145b7 lui a1,0x80014 -80006c94: 95058593 addi a1,a1,-1712 # 80013950 <__stack_top+0x81013950> -80006c98: 000c8513 mv a0,s9 -80006c9c: 000024b7 lui s1,0x2 -80006ca0: 761010ef jal ra,80008c00 -80006ca4: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> -80006ca8: 8b1ff06f j 80006558 <_ldtoa_r+0x800> -80006cac: 0e810b13 addi s6,sp,232 -80006cb0: bc0ff06f j 80006070 <_ldtoa_r+0x318> -80006cb4: 03100793 li a5,49 -80006cb8: fef90f23 sb a5,-2(s2) -80006cbc: 00148493 addi s1,s1,1 -80006cc0: 885ff06f j 80006544 <_ldtoa_r+0x7ec> -80006cc4: 00178793 addi a5,a5,1 -80006cc8: 00f70023 sb a5,0(a4) -80006ccc: 879ff06f j 80006544 <_ldtoa_r+0x7ec> -80006cd0: 12410c93 addi s9,sp,292 -80006cd4: 800145b7 lui a1,0x80014 -80006cd8: 96858593 addi a1,a1,-1688 # 80013968 <__stack_top+0x81013968> -80006cdc: 000c8513 mv a0,s9 -80006ce0: 000024b7 lui s1,0x2 -80006ce4: 71d010ef jal ra,80008c00 -80006ce8: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> -80006cec: 86dff06f j 80006558 <_ldtoa_r+0x800> -80006cf0: 1ac15783 lhu a5,428(sp) -80006cf4: 12610b93 addi s7,sp,294 -80006cf8: 12710913 addi s2,sp,295 -80006cfc: fe8ff06f j 800064e4 <_ldtoa_r+0x78c> -80006d00: 800145b7 lui a1,0x80014 -80006d04: 95c58593 addi a1,a1,-1700 # 8001395c <__stack_top+0x8101395c> -80006d08: 000c8513 mv a0,s9 -80006d0c: 000024b7 lui s1,0x2 -80006d10: 6f1010ef jal ra,80008c00 -80006d14: 70f48493 addi s1,s1,1807 # 270f <__stack_size+0x230f> -80006d18: 841ff06f j 80006558 <_ldtoa_r+0x800> -80006d1c: 09810593 addi a1,sp,152 -80006d20: 07c10513 addi a0,sp,124 -80006d24: d18fe0ef jal ra,8000523c -80006d28: 970a8593 addi a1,s5,-1680 -80006d2c: 09810513 addi a0,sp,152 -80006d30: ac9fd0ef jal ra,800047f8 -80006d34: fc051063 bnez a0,800064f4 <_ldtoa_r+0x79c> -80006d38: 800446e3 bltz s0,80006544 <_ldtoa_r+0x7ec> -80006d3c: ffe94783 lbu a5,-2(s2) -80006d40: fd278713 addi a4,a5,-46 -80006d44: 00173713 seqz a4,a4 -80006d48: fff74713 not a4,a4 -80006d4c: 00eb8733 add a4,s7,a4 -80006d50: 00074703 lbu a4,0(a4) -80006d54: 00177713 andi a4,a4,1 -80006d58: fe070663 beqz a4,80006544 <_ldtoa_r+0x7ec> -80006d5c: ffe90713 addi a4,s2,-2 -80006d60: 07f7f793 andi a5,a5,127 -80006d64: fa0ff06f j 80006504 <_ldtoa_r+0x7ac> -80006d68: 00178793 addi a5,a5,1 -80006d6c: fef70fa3 sb a5,-1(a4) -80006d70: fd4ff06f j 80006544 <_ldtoa_r+0x7ec> -80006d74: 0d010413 addi s0,sp,208 -80006d78: 00040593 mv a1,s0 -80006d7c: 07c10513 addi a0,sp,124 -80006d80: 00004d37 lui s10,0x4 -80006d84: 97dfd0ef jal ra,80004700 -80006d88: 00000493 li s1,0 -80006d8c: 0e810b13 addi s6,sp,232 -80006d90: 0cc10913 addi s2,sp,204 -80006d94: 0d210c93 addi s9,sp,210 -80006d98: ffed0d13 addi s10,s10,-2 # 3ffe <__stack_size+0x3bfe> -80006d9c: fd500c13 li s8,-43 -80006da0: 0e815783 lhu a5,232(sp) -80006da4: 0077f793 andi a5,a5,7 -80006da8: 0c079863 bnez a5,80006e78 <_ldtoa_r+0x1120> -80006dac: 0b410713 addi a4,sp,180 -80006db0: 00040793 mv a5,s0 -80006db4: 0007d683 lhu a3,0(a5) -80006db8: 00278793 addi a5,a5,2 -80006dbc: 00270713 addi a4,a4,2 -80006dc0: fed71f23 sh a3,-2(a4) -80006dc4: ff6798e3 bne a5,s6,80006db4 <_ldtoa_r+0x105c> -80006dc8: 0b410513 addi a0,sp,180 -80006dcc: 0c011623 sh zero,204(sp) -80006dd0: f10fd0ef jal ra,800044e0 -80006dd4: 0b410513 addi a0,sp,180 -80006dd8: f08fd0ef jal ra,800044e0 -80006ddc: 00000613 li a2,0 -80006de0: 00090693 mv a3,s2 -80006de4: 000b0713 mv a4,s6 -80006de8: 0006d583 lhu a1,0(a3) -80006dec: 00075783 lhu a5,0(a4) -80006df0: ffe68693 addi a3,a3,-2 -80006df4: ffe70713 addi a4,a4,-2 -80006df8: 00b787b3 add a5,a5,a1 -80006dfc: 00c787b3 add a5,a5,a2 -80006e00: 0107d613 srli a2,a5,0x10 -80006e04: 00f69123 sh a5,2(a3) -80006e08: 00167613 andi a2,a2,1 -80006e0c: fd971ee3 bne a4,s9,80006de8 <_ldtoa_r+0x1090> -80006e10: 0b615783 lhu a5,182(sp) -80006e14: 0b815703 lhu a4,184(sp) -80006e18: 00378793 addi a5,a5,3 -80006e1c: 0af11b23 sh a5,182(sp) -80006e20: 02070063 beqz a4,80006e40 <_ldtoa_r+0x10e8> -80006e24: 0b410513 addi a0,sp,180 -80006e28: eb8fd0ef jal ra,800044e0 -80006e2c: 0b615783 lhu a5,182(sp) -80006e30: 0b815703 lhu a4,184(sp) -80006e34: 00178793 addi a5,a5,1 -80006e38: 0af11b23 sh a5,182(sp) -80006e3c: fe0714e3 bnez a4,80006e24 <_ldtoa_r+0x10cc> -80006e40: 0cc15783 lhu a5,204(sp) -80006e44: 02079a63 bnez a5,80006e78 <_ldtoa_r+0x1120> -80006e48: 0b615783 lhu a5,182(sp) -80006e4c: 02fd6663 bltu s10,a5,80006e78 <_ldtoa_r+0x1120> -80006e50: 00040713 mv a4,s0 -80006e54: 0b410793 addi a5,sp,180 -80006e58: 0007d683 lhu a3,0(a5) -80006e5c: 00278793 addi a5,a5,2 -80006e60: 00270713 addi a4,a4,2 -80006e64: fed71f23 sh a3,-2(a4) -80006e68: ff2798e3 bne a5,s2,80006e58 <_ldtoa_r+0x1100> -80006e6c: 0e011423 sh zero,232(sp) -80006e70: fff48493 addi s1,s1,-1 -80006e74: f38496e3 bne s1,s8,80006da0 <_ldtoa_r+0x1048> -80006e78: 07c10593 addi a1,sp,124 -80006e7c: 00040513 mv a0,s0 -80006e80: bbcfe0ef jal ra,8000523c -80006e84: 16010913 addi s2,sp,352 -80006e88: 8d0ff06f j 80005f58 <_ldtoa_r+0x200> -80006e8c: 10c10713 addi a4,sp,268 -80006e90: 0f010793 addi a5,sp,240 -80006e94: 0007de83 lhu t4,0(a5) -80006e98: 00075603 lhu a2,0(a4) -80006e9c: 00278793 addi a5,a5,2 -80006ea0: 00270713 addi a4,a4,2 -80006ea4: 02ce9863 bne t4,a2,80006ed4 <_ldtoa_r+0x117c> -80006ea8: 10610613 addi a2,sp,262 -80006eac: fec794e3 bne a5,a2,80006e94 <_ldtoa_r+0x113c> -80006eb0: 0ec15703 lhu a4,236(sp) -80006eb4: 10815783 lhu a5,264(sp) -80006eb8: 06f70263 beq a4,a5,80006f1c <_ldtoa_r+0x11c4> -80006ebc: 00040793 mv a5,s0 -80006ec0: 0e410713 addi a4,sp,228 -80006ec4: 00278793 addi a5,a5,2 -80006ec8: fe079f23 sh zero,-2(a5) -80006ecc: fee79ce3 bne a5,a4,80006ec4 <_ldtoa_r+0x116c> -80006ed0: a61ff06f j 80006930 <_ldtoa_r+0xbd8> -80006ed4: 0dd66663 bltu a2,t4,80006fa0 <_ldtoa_r+0x1248> -80006ed8: 12010793 addi a5,sp,288 -80006edc: 10410613 addi a2,sp,260 -80006ee0: cfdff06f j 80006bdc <_ldtoa_r+0xe84> -80006ee4: 00000513 li a0,0 -80006ee8: 0ee10f13 addi t5,sp,238 -80006eec: 0007de83 lhu t4,0(a5) -80006ef0: 00065703 lhu a4,0(a2) -80006ef4: ffe78793 addi a5,a5,-2 -80006ef8: ffe60613 addi a2,a2,-2 -80006efc: 01d70733 add a4,a4,t4 -80006f00: 00a70733 add a4,a4,a0 -80006f04: 01075513 srli a0,a4,0x10 -80006f08: 00e79123 sh a4,2(a5) -80006f0c: 00157513 andi a0,a0,1 -80006f10: fde61ee3 bne a2,t5,80006eec <_ldtoa_r+0x1194> -80006f14: 00000613 li a2,0 -80006f18: d05ff06f j 80006c1c <_ldtoa_r+0xec4> -80006f1c: 00068713 mv a4,a3 -80006f20: 06069263 bnez a3,80006f84 <_ldtoa_r+0x122c> -80006f24: 10e11783 lh a5,270(sp) -80006f28: 0407ce63 bltz a5,80006f84 <_ldtoa_r+0x122c> -80006f2c: 12010693 addi a3,sp,288 -80006f30: 0200006f j 80006f50 <_ldtoa_r+0x11f8> -80006f34: 00f69023 sh a5,0(a3) -80006f38: 00171713 slli a4,a4,0x1 -80006f3c: 01071713 slli a4,a4,0x10 -80006f40: ffe68693 addi a3,a3,-2 -80006f44: 10a10793 addi a5,sp,266 -80006f48: 01075713 srli a4,a4,0x10 -80006f4c: cef684e3 beq a3,a5,80006c34 <_ldtoa_r+0xedc> -80006f50: 0006d783 lhu a5,0(a3) -80006f54: 01079613 slli a2,a5,0x10 -80006f58: 41065613 srai a2,a2,0x10 -80006f5c: 00179793 slli a5,a5,0x1 -80006f60: 00065463 bgez a2,80006f68 <_ldtoa_r+0x1210> -80006f64: 00176713 ori a4,a4,1 -80006f68: 01079793 slli a5,a5,0x10 -80006f6c: 0107d793 srli a5,a5,0x10 -80006f70: 00277613 andi a2,a4,2 -80006f74: 0017e593 ori a1,a5,1 -80006f78: fa060ee3 beqz a2,80006f34 <_ldtoa_r+0x11dc> -80006f7c: 00b69023 sh a1,0(a3) -80006f80: fb9ff06f j 80006f38 <_ldtoa_r+0x11e0> -80006f84: 10c10613 addi a2,sp,268 -80006f88: 12010793 addi a5,sp,288 -80006f8c: 08071263 bnez a4,80007010 <_ldtoa_r+0x12b8> -80006f90: 08c78263 beq a5,a2,80007014 <_ldtoa_r+0x12bc> -80006f94: 00065703 lhu a4,0(a2) -80006f98: 00260613 addi a2,a2,2 -80006f9c: ff1ff06f j 80006f8c <_ldtoa_r+0x1234> -80006fa0: 000c8613 mv a2,s9 -80006fa4: 10810713 addi a4,sp,264 -80006fa8: 12010793 addi a5,sp,288 -80006fac: 00075503 lhu a0,0(a4) -80006fb0: 00270713 addi a4,a4,2 -80006fb4: 00260613 addi a2,a2,2 -80006fb8: fea61f23 sh a0,-2(a2) -80006fbc: fef718e3 bne a4,a5,80006fac <_ldtoa_r+0x1254> -80006fc0: 12011e23 sh zero,316(sp) -80006fc4: 10810513 addi a0,sp,264 -80006fc8: 0ec10713 addi a4,sp,236 -80006fcc: 10410613 addi a2,sp,260 -80006fd0: 00075e83 lhu t4,0(a4) -80006fd4: 00270713 addi a4,a4,2 -80006fd8: 00250513 addi a0,a0,2 -80006fdc: ffd51f23 sh t4,-2(a0) -80006fe0: fec718e3 bne a4,a2,80006fd0 <_ldtoa_r+0x1278> -80006fe4: 12011023 sh zero,288(sp) -80006fe8: 0ec10513 addi a0,sp,236 -80006fec: 000c8713 mv a4,s9 -80006ff0: 13c10f13 addi t5,sp,316 -80006ff4: 00075e83 lhu t4,0(a4) -80006ff8: 00270713 addi a4,a4,2 -80006ffc: 00250513 addi a0,a0,2 -80007000: ffd51f23 sh t4,-2(a0) -80007004: ffe718e3 bne a4,t5,80006ff4 <_ldtoa_r+0x129c> -80007008: 10011223 sh zero,260(sp) -8000700c: bd1ff06f j 80006bdc <_ldtoa_r+0xe84> -80007010: 00168513 addi a0,a3,1 -80007014: 10a11523 sh a0,266(sp) -80007018: c1dff06f j 80006c34 <_ldtoa_r+0xedc> +80006b48: 00250513 addi a0,a0,2 +80006b4c: ffd51f23 sh t4,-2(a0) +80006b50: ffe718e3 bne a4,t5,80006b40 <_ldtoa_r+0x129c> +80006b54: 10011223 sh zero,260(sp) +80006b58: bd1ff06f j 80006728 <_ldtoa_r+0xe84> +80006b5c: 00168513 addi a0,a3,1 +80006b60: 10a11523 sh a0,266(sp) +80006b64: c1dff06f j 80006780 <_ldtoa_r+0xedc> -8000701c <_ldcheck>: -8000701c: 00852703 lw a4,8(a0) -80007020: 00c52783 lw a5,12(a0) -80007024: 00052603 lw a2,0(a0) -80007028: 00452683 lw a3,4(a0) -8000702c: fc010113 addi sp,sp,-64 -80007030: 00010513 mv a0,sp -80007034: 01410593 addi a1,sp,20 -80007038: 00e12423 sw a4,8(sp) -8000703c: 00f12623 sw a5,12(sp) -80007040: 02112e23 sw ra,60(sp) -80007044: 00c12023 sw a2,0(sp) -80007048: 00d12223 sw a3,4(sp) -8000704c: bc9fe0ef jal ra,80005c14 -80007050: 02615783 lhu a5,38(sp) -80007054: 00000513 li a0,0 -80007058: fff7c793 not a5,a5 -8000705c: 01179713 slli a4,a5,0x11 -80007060: 00071a63 bnez a4,80007074 <_ldcheck+0x58> -80007064: 01410513 addi a0,sp,20 -80007068: de8fd0ef jal ra,80004650 -8000706c: 00153513 seqz a0,a0 -80007070: 00150513 addi a0,a0,1 -80007074: 03c12083 lw ra,60(sp) -80007078: 04010113 addi sp,sp,64 -8000707c: 00008067 ret +80006b68 <_ldcheck>: +80006b68: 00852703 lw a4,8(a0) +80006b6c: 00c52783 lw a5,12(a0) +80006b70: 00052603 lw a2,0(a0) +80006b74: 00452683 lw a3,4(a0) +80006b78: fc010113 addi sp,sp,-64 +80006b7c: 00010513 mv a0,sp +80006b80: 01410593 addi a1,sp,20 +80006b84: 00e12423 sw a4,8(sp) +80006b88: 00f12623 sw a5,12(sp) +80006b8c: 02112e23 sw ra,60(sp) +80006b90: 00c12023 sw a2,0(sp) +80006b94: 00d12223 sw a3,4(sp) +80006b98: bc9fe0ef jal ra,80005760 +80006b9c: 02615783 lhu a5,38(sp) +80006ba0: 00000513 li a0,0 +80006ba4: fff7c793 not a5,a5 +80006ba8: 01179713 slli a4,a5,0x11 +80006bac: 00071a63 bnez a4,80006bc0 <_ldcheck+0x58> +80006bb0: 01410513 addi a0,sp,20 +80006bb4: de8fd0ef jal ra,8000419c +80006bb8: 00153513 seqz a0,a0 +80006bbc: 00150513 addi a0,a0,1 +80006bc0: 03c12083 lw ra,60(sp) +80006bc4: 04010113 addi sp,sp,64 +80006bc8: 00008067 ret -80007080 <__localeconv_l>: -80007080: 0f050513 addi a0,a0,240 -80007084: 00008067 ret +80006bcc <__localeconv_l>: +80006bcc: 0f050513 addi a0,a0,240 +80006bd0: 00008067 ret -80007088 <_localeconv_r>: -80007088: 80016537 lui a0,0x80016 -8000708c: c7050513 addi a0,a0,-912 # 80015c70 <__stack_top+0x81015c70> -80007090: 00008067 ret +80006bd4 <_localeconv_r>: +80006bd4: 80015537 lui a0,0x80015 +80006bd8: 9c050513 addi a0,a0,-1600 # 800149c0 <__stack_top+0x810149c0> +80006bdc: 00008067 ret -80007094 : -80007094: 80016537 lui a0,0x80016 -80007098: c7050513 addi a0,a0,-912 # 80015c70 <__stack_top+0x81015c70> -8000709c: 00008067 ret +80006be0 : +80006be0: 80015537 lui a0,0x80015 +80006be4: 9c050513 addi a0,a0,-1600 # 800149c0 <__stack_top+0x810149c0> +80006be8: 00008067 ret -800070a0 <_malloc_r>: -800070a0: fd010113 addi sp,sp,-48 -800070a4: 01312e23 sw s3,28(sp) -800070a8: 02112623 sw ra,44(sp) -800070ac: 02812423 sw s0,40(sp) -800070b0: 02912223 sw s1,36(sp) -800070b4: 03212023 sw s2,32(sp) -800070b8: 01412c23 sw s4,24(sp) -800070bc: 01512a23 sw s5,20(sp) -800070c0: 01612823 sw s6,16(sp) -800070c4: 01712623 sw s7,12(sp) -800070c8: 01812423 sw s8,8(sp) -800070cc: 01912223 sw s9,4(sp) -800070d0: 00b58793 addi a5,a1,11 -800070d4: 01600713 li a4,22 -800070d8: 00050993 mv s3,a0 -800070dc: 06f76663 bltu a4,a5,80007148 <_malloc_r+0xa8> -800070e0: 01000793 li a5,16 -800070e4: 1eb7e663 bltu a5,a1,800072d0 <_malloc_r+0x230> -800070e8: 045000ef jal ra,8000792c <__malloc_lock> -800070ec: 01000493 li s1,16 -800070f0: 00200613 li a2,2 -800070f4: 01800793 li a5,24 -800070f8: 80015937 lui s2,0x80015 -800070fc: 77890913 addi s2,s2,1912 # 80015778 <__stack_top+0x81015778> -80007100: 00f907b3 add a5,s2,a5 -80007104: 0047a403 lw s0,4(a5) -80007108: ff878713 addi a4,a5,-8 -8000710c: 20e40a63 beq s0,a4,80007320 <_malloc_r+0x280> -80007110: 00442783 lw a5,4(s0) -80007114: 00c42683 lw a3,12(s0) -80007118: 00842603 lw a2,8(s0) -8000711c: ffc7f793 andi a5,a5,-4 -80007120: 00f407b3 add a5,s0,a5 -80007124: 0047a703 lw a4,4(a5) -80007128: 00d62623 sw a3,12(a2) -8000712c: 00c6a423 sw a2,8(a3) -80007130: 00176713 ori a4,a4,1 -80007134: 00098513 mv a0,s3 -80007138: 00e7a223 sw a4,4(a5) -8000713c: 7f4000ef jal ra,80007930 <__malloc_unlock> -80007140: 00840513 addi a0,s0,8 -80007144: 1980006f j 800072dc <_malloc_r+0x23c> -80007148: ff87f493 andi s1,a5,-8 -8000714c: 1807c263 bltz a5,800072d0 <_malloc_r+0x230> -80007150: 18b4e063 bltu s1,a1,800072d0 <_malloc_r+0x230> -80007154: 7d8000ef jal ra,8000792c <__malloc_lock> -80007158: 1f700793 li a5,503 -8000715c: 4697f663 bgeu a5,s1,800075c8 <_malloc_r+0x528> -80007160: 0094d793 srli a5,s1,0x9 -80007164: 1a078663 beqz a5,80007310 <_malloc_r+0x270> -80007168: 00400713 li a4,4 -8000716c: 3cf76c63 bltu a4,a5,80007544 <_malloc_r+0x4a4> -80007170: 0064d793 srli a5,s1,0x6 -80007174: 03978613 addi a2,a5,57 -80007178: 03878513 addi a0,a5,56 -8000717c: 00361693 slli a3,a2,0x3 -80007180: 80015937 lui s2,0x80015 -80007184: 77890913 addi s2,s2,1912 # 80015778 <__stack_top+0x81015778> -80007188: 00d906b3 add a3,s2,a3 -8000718c: 0046a403 lw s0,4(a3) -80007190: ff868693 addi a3,a3,-8 -80007194: 02868663 beq a3,s0,800071c0 <_malloc_r+0x120> -80007198: 00f00593 li a1,15 -8000719c: 0100006f j 800071ac <_malloc_r+0x10c> -800071a0: 32075c63 bgez a4,800074d8 <_malloc_r+0x438> -800071a4: 00c42403 lw s0,12(s0) -800071a8: 00868c63 beq a3,s0,800071c0 <_malloc_r+0x120> -800071ac: 00442783 lw a5,4(s0) -800071b0: ffc7f793 andi a5,a5,-4 -800071b4: 40978733 sub a4,a5,s1 -800071b8: fee5d4e3 bge a1,a4,800071a0 <_malloc_r+0x100> -800071bc: 00050613 mv a2,a0 -800071c0: 01092403 lw s0,16(s2) -800071c4: 00890893 addi a7,s2,8 -800071c8: 17140863 beq s0,a7,80007338 <_malloc_r+0x298> -800071cc: 00442503 lw a0,4(s0) -800071d0: 00f00693 li a3,15 -800071d4: ffc57513 andi a0,a0,-4 -800071d8: 409507b3 sub a5,a0,s1 -800071dc: 40f6cc63 blt a3,a5,800075f4 <_malloc_r+0x554> -800071e0: 01192a23 sw a7,20(s2) -800071e4: 01192823 sw a7,16(s2) -800071e8: 3e07d663 bgez a5,800075d4 <_malloc_r+0x534> -800071ec: 1ff00793 li a5,511 -800071f0: 2ea7ea63 bltu a5,a0,800074e4 <_malloc_r+0x444> -800071f4: ff857793 andi a5,a0,-8 -800071f8: 00878793 addi a5,a5,8 -800071fc: 00492583 lw a1,4(s2) -80007200: 00f907b3 add a5,s2,a5 -80007204: 0007a683 lw a3,0(a5) -80007208: 00555513 srli a0,a0,0x5 -8000720c: 00100713 li a4,1 -80007210: 00a71733 sll a4,a4,a0 -80007214: 00b76733 or a4,a4,a1 -80007218: ff878593 addi a1,a5,-8 -8000721c: 00b42623 sw a1,12(s0) -80007220: 00d42423 sw a3,8(s0) -80007224: 00e92223 sw a4,4(s2) -80007228: 0087a023 sw s0,0(a5) -8000722c: 0086a623 sw s0,12(a3) -80007230: 40265793 srai a5,a2,0x2 -80007234: 00100593 li a1,1 -80007238: 00f595b3 sll a1,a1,a5 -8000723c: 10b76863 bltu a4,a1,8000734c <_malloc_r+0x2ac> -80007240: 00e5f7b3 and a5,a1,a4 -80007244: 02079463 bnez a5,8000726c <_malloc_r+0x1cc> -80007248: 00159593 slli a1,a1,0x1 -8000724c: ffc67613 andi a2,a2,-4 -80007250: 00e5f7b3 and a5,a1,a4 -80007254: 00460613 addi a2,a2,4 -80007258: 00079a63 bnez a5,8000726c <_malloc_r+0x1cc> -8000725c: 00159593 slli a1,a1,0x1 -80007260: 00e5f7b3 and a5,a1,a4 -80007264: 00460613 addi a2,a2,4 -80007268: fe078ae3 beqz a5,8000725c <_malloc_r+0x1bc> -8000726c: 00f00813 li a6,15 -80007270: 00361313 slli t1,a2,0x3 -80007274: 00690333 add t1,s2,t1 -80007278: 00030513 mv a0,t1 -8000727c: 00c52783 lw a5,12(a0) -80007280: 00060e13 mv t3,a2 -80007284: 2ef50263 beq a0,a5,80007568 <_malloc_r+0x4c8> -80007288: 0047a703 lw a4,4(a5) -8000728c: 00078413 mv s0,a5 -80007290: 00c7a783 lw a5,12(a5) -80007294: ffc77713 andi a4,a4,-4 -80007298: 409706b3 sub a3,a4,s1 -8000729c: 2ed84263 blt a6,a3,80007580 <_malloc_r+0x4e0> -800072a0: fe06c2e3 bltz a3,80007284 <_malloc_r+0x1e4> -800072a4: 00e40733 add a4,s0,a4 -800072a8: 00472683 lw a3,4(a4) -800072ac: 00842603 lw a2,8(s0) -800072b0: 00098513 mv a0,s3 -800072b4: 0016e693 ori a3,a3,1 -800072b8: 00d72223 sw a3,4(a4) -800072bc: 00f62623 sw a5,12(a2) -800072c0: 00c7a423 sw a2,8(a5) -800072c4: 66c000ef jal ra,80007930 <__malloc_unlock> -800072c8: 00840513 addi a0,s0,8 -800072cc: 0100006f j 800072dc <_malloc_r+0x23c> -800072d0: 00c00793 li a5,12 -800072d4: 00f9a023 sw a5,0(s3) -800072d8: 00000513 li a0,0 -800072dc: 02c12083 lw ra,44(sp) -800072e0: 02812403 lw s0,40(sp) -800072e4: 02412483 lw s1,36(sp) -800072e8: 02012903 lw s2,32(sp) -800072ec: 01c12983 lw s3,28(sp) -800072f0: 01812a03 lw s4,24(sp) -800072f4: 01412a83 lw s5,20(sp) -800072f8: 01012b03 lw s6,16(sp) -800072fc: 00c12b83 lw s7,12(sp) -80007300: 00812c03 lw s8,8(sp) -80007304: 00412c83 lw s9,4(sp) -80007308: 03010113 addi sp,sp,48 -8000730c: 00008067 ret -80007310: 20000693 li a3,512 -80007314: 04000613 li a2,64 -80007318: 03f00513 li a0,63 -8000731c: e65ff06f j 80007180 <_malloc_r+0xe0> -80007320: 00c7a403 lw s0,12(a5) -80007324: 00260613 addi a2,a2,2 -80007328: de8794e3 bne a5,s0,80007110 <_malloc_r+0x70> -8000732c: 01092403 lw s0,16(s2) -80007330: 00890893 addi a7,s2,8 -80007334: e9141ce3 bne s0,a7,800071cc <_malloc_r+0x12c> -80007338: 00492703 lw a4,4(s2) -8000733c: 40265793 srai a5,a2,0x2 -80007340: 00100593 li a1,1 -80007344: 00f595b3 sll a1,a1,a5 -80007348: eeb77ce3 bgeu a4,a1,80007240 <_malloc_r+0x1a0> -8000734c: 00892403 lw s0,8(s2) -80007350: 00442a83 lw s5,4(s0) -80007354: ffcafb13 andi s6,s5,-4 -80007358: 009b6863 bltu s6,s1,80007368 <_malloc_r+0x2c8> -8000735c: 409b07b3 sub a5,s6,s1 -80007360: 00f00713 li a4,15 -80007364: 14f74663 blt a4,a5,800074b0 <_malloc_r+0x410> -80007368: 800167b7 lui a5,0x80016 -8000736c: 80016cb7 lui s9,0x80016 -80007370: d207aa83 lw s5,-736(a5) # 80015d20 <__stack_top+0x81015d20> -80007374: d10ca703 lw a4,-752(s9) # 80015d10 <__stack_top+0x81015d10> -80007378: fff00793 li a5,-1 -8000737c: 01640a33 add s4,s0,s6 -80007380: 01548ab3 add s5,s1,s5 -80007384: 34f70a63 beq a4,a5,800076d8 <_malloc_r+0x638> -80007388: 000017b7 lui a5,0x1 -8000738c: 00f78793 addi a5,a5,15 # 100f <__stack_size+0xc0f> -80007390: 00fa8ab3 add s5,s5,a5 -80007394: fffff7b7 lui a5,0xfffff -80007398: 00fafab3 and s5,s5,a5 -8000739c: 000a8593 mv a1,s5 -800073a0: 00098513 mv a0,s3 -800073a4: 790010ef jal ra,80008b34 <_sbrk_r> -800073a8: fff00793 li a5,-1 -800073ac: 00050b93 mv s7,a0 -800073b0: 28f50c63 beq a0,a5,80007648 <_malloc_r+0x5a8> -800073b4: 29456863 bltu a0,s4,80007644 <_malloc_r+0x5a4> -800073b8: 80016c37 lui s8,0x80016 -800073bc: d68c0c13 addi s8,s8,-664 # 80015d68 <__stack_top+0x81015d68> -800073c0: 000c2583 lw a1,0(s8) -800073c4: 00ba85b3 add a1,s5,a1 -800073c8: 00bc2023 sw a1,0(s8) -800073cc: 00058793 mv a5,a1 -800073d0: 3aaa0463 beq s4,a0,80007778 <_malloc_r+0x6d8> -800073d4: d10ca683 lw a3,-752(s9) -800073d8: fff00713 li a4,-1 -800073dc: 3ae68c63 beq a3,a4,80007794 <_malloc_r+0x6f4> -800073e0: 414b8a33 sub s4,s7,s4 -800073e4: 00fa07b3 add a5,s4,a5 -800073e8: 00fc2023 sw a5,0(s8) -800073ec: 007bfc93 andi s9,s7,7 -800073f0: 300c8663 beqz s9,800076fc <_malloc_r+0x65c> -800073f4: 000017b7 lui a5,0x1 -800073f8: 419b8bb3 sub s7,s7,s9 -800073fc: 00878593 addi a1,a5,8 # 1008 <__stack_size+0xc08> -80007400: 008b8b93 addi s7,s7,8 -80007404: 419585b3 sub a1,a1,s9 -80007408: 015b8ab3 add s5,s7,s5 -8000740c: fff78793 addi a5,a5,-1 -80007410: 415585b3 sub a1,a1,s5 -80007414: 00f5fa33 and s4,a1,a5 -80007418: 000a0593 mv a1,s4 -8000741c: 00098513 mv a0,s3 -80007420: 714010ef jal ra,80008b34 <_sbrk_r> -80007424: fff00793 li a5,-1 -80007428: 3cf50063 beq a0,a5,800077e8 <_malloc_r+0x748> -8000742c: 41750533 sub a0,a0,s7 -80007430: 01450ab3 add s5,a0,s4 -80007434: 000c2583 lw a1,0(s8) -80007438: 01792423 sw s7,8(s2) -8000743c: 001aea93 ori s5,s5,1 -80007440: 00ba05b3 add a1,s4,a1 -80007444: 00bc2023 sw a1,0(s8) -80007448: 015ba223 sw s5,4(s7) -8000744c: 35240863 beq s0,s2,8000779c <_malloc_r+0x6fc> -80007450: 00f00693 li a3,15 -80007454: 3566f863 bgeu a3,s6,800077a4 <_malloc_r+0x704> -80007458: 00442703 lw a4,4(s0) -8000745c: ff4b0793 addi a5,s6,-12 -80007460: ff87f793 andi a5,a5,-8 -80007464: 00177713 andi a4,a4,1 -80007468: 00f76733 or a4,a4,a5 -8000746c: 00e42223 sw a4,4(s0) -80007470: 00500613 li a2,5 -80007474: 00f40733 add a4,s0,a5 -80007478: 00c72223 sw a2,4(a4) -8000747c: 00c72423 sw a2,8(a4) -80007480: 36f6ee63 bltu a3,a5,800077fc <_malloc_r+0x75c> -80007484: 004baa83 lw s5,4(s7) -80007488: 000b8413 mv s0,s7 -8000748c: 800167b7 lui a5,0x80016 -80007490: d1c7a703 lw a4,-740(a5) # 80015d1c <__stack_top+0x81015d1c> -80007494: 00b77463 bgeu a4,a1,8000749c <_malloc_r+0x3fc> -80007498: d0b7ae23 sw a1,-740(a5) -8000749c: 800167b7 lui a5,0x80016 -800074a0: d187a703 lw a4,-744(a5) # 80015d18 <__stack_top+0x81015d18> -800074a4: 1ab77663 bgeu a4,a1,80007650 <_malloc_r+0x5b0> -800074a8: d0b7ac23 sw a1,-744(a5) -800074ac: 1a40006f j 80007650 <_malloc_r+0x5b0> -800074b0: 0014e713 ori a4,s1,1 -800074b4: 00e42223 sw a4,4(s0) -800074b8: 009404b3 add s1,s0,s1 -800074bc: 00992423 sw s1,8(s2) -800074c0: 0017e793 ori a5,a5,1 -800074c4: 00098513 mv a0,s3 -800074c8: 00f4a223 sw a5,4(s1) -800074cc: 464000ef jal ra,80007930 <__malloc_unlock> -800074d0: 00840513 addi a0,s0,8 -800074d4: e09ff06f j 800072dc <_malloc_r+0x23c> -800074d8: 00c42683 lw a3,12(s0) -800074dc: 00842603 lw a2,8(s0) -800074e0: c41ff06f j 80007120 <_malloc_r+0x80> -800074e4: 00955793 srli a5,a0,0x9 -800074e8: 00400713 li a4,4 -800074ec: 14f77263 bgeu a4,a5,80007630 <_malloc_r+0x590> -800074f0: 01400713 li a4,20 -800074f4: 22f76a63 bltu a4,a5,80007728 <_malloc_r+0x688> -800074f8: 05c78693 addi a3,a5,92 -800074fc: 05b78593 addi a1,a5,91 -80007500: 00369693 slli a3,a3,0x3 -80007504: 00d906b3 add a3,s2,a3 -80007508: 0006a783 lw a5,0(a3) -8000750c: ff868693 addi a3,a3,-8 -80007510: 1cf68863 beq a3,a5,800076e0 <_malloc_r+0x640> -80007514: 0047a703 lw a4,4(a5) -80007518: ffc77713 andi a4,a4,-4 -8000751c: 00e57663 bgeu a0,a4,80007528 <_malloc_r+0x488> -80007520: 0087a783 lw a5,8(a5) -80007524: fef698e3 bne a3,a5,80007514 <_malloc_r+0x474> -80007528: 00c7a683 lw a3,12(a5) -8000752c: 00492703 lw a4,4(s2) -80007530: 00d42623 sw a3,12(s0) -80007534: 00f42423 sw a5,8(s0) -80007538: 0086a423 sw s0,8(a3) -8000753c: 0087a623 sw s0,12(a5) -80007540: cf1ff06f j 80007230 <_malloc_r+0x190> -80007544: 01400713 li a4,20 -80007548: 12f77663 bgeu a4,a5,80007674 <_malloc_r+0x5d4> -8000754c: 05400713 li a4,84 -80007550: 1ef76a63 bltu a4,a5,80007744 <_malloc_r+0x6a4> -80007554: 00c4d793 srli a5,s1,0xc -80007558: 06f78613 addi a2,a5,111 -8000755c: 06e78513 addi a0,a5,110 -80007560: 00361693 slli a3,a2,0x3 -80007564: c1dff06f j 80007180 <_malloc_r+0xe0> -80007568: 001e0e13 addi t3,t3,1 -8000756c: 003e7793 andi a5,t3,3 -80007570: 00850513 addi a0,a0,8 -80007574: 10078e63 beqz a5,80007690 <_malloc_r+0x5f0> -80007578: 00c52783 lw a5,12(a0) -8000757c: d09ff06f j 80007284 <_malloc_r+0x1e4> -80007580: 00842603 lw a2,8(s0) -80007584: 0014e593 ori a1,s1,1 -80007588: 00b42223 sw a1,4(s0) -8000758c: 00f62623 sw a5,12(a2) -80007590: 00c7a423 sw a2,8(a5) -80007594: 009404b3 add s1,s0,s1 -80007598: 00992a23 sw s1,20(s2) -8000759c: 00992823 sw s1,16(s2) -800075a0: 0016e793 ori a5,a3,1 -800075a4: 0114a623 sw a7,12(s1) -800075a8: 0114a423 sw a7,8(s1) -800075ac: 00f4a223 sw a5,4(s1) -800075b0: 00e40733 add a4,s0,a4 -800075b4: 00098513 mv a0,s3 -800075b8: 00d72023 sw a3,0(a4) -800075bc: 374000ef jal ra,80007930 <__malloc_unlock> -800075c0: 00840513 addi a0,s0,8 -800075c4: d19ff06f j 800072dc <_malloc_r+0x23c> -800075c8: 0034d613 srli a2,s1,0x3 -800075cc: 00848793 addi a5,s1,8 -800075d0: b29ff06f j 800070f8 <_malloc_r+0x58> -800075d4: 00a40733 add a4,s0,a0 -800075d8: 00472783 lw a5,4(a4) -800075dc: 00098513 mv a0,s3 -800075e0: 0017e793 ori a5,a5,1 -800075e4: 00f72223 sw a5,4(a4) -800075e8: 348000ef jal ra,80007930 <__malloc_unlock> -800075ec: 00840513 addi a0,s0,8 -800075f0: cedff06f j 800072dc <_malloc_r+0x23c> -800075f4: 0014e713 ori a4,s1,1 -800075f8: 00e42223 sw a4,4(s0) -800075fc: 009404b3 add s1,s0,s1 -80007600: 00992a23 sw s1,20(s2) -80007604: 00992823 sw s1,16(s2) -80007608: 0017e713 ori a4,a5,1 -8000760c: 0114a623 sw a7,12(s1) -80007610: 0114a423 sw a7,8(s1) -80007614: 00e4a223 sw a4,4(s1) -80007618: 00a40533 add a0,s0,a0 -8000761c: 00f52023 sw a5,0(a0) -80007620: 00098513 mv a0,s3 -80007624: 30c000ef jal ra,80007930 <__malloc_unlock> -80007628: 00840513 addi a0,s0,8 -8000762c: cb1ff06f j 800072dc <_malloc_r+0x23c> -80007630: 00655793 srli a5,a0,0x6 -80007634: 03978693 addi a3,a5,57 -80007638: 03878593 addi a1,a5,56 -8000763c: 00369693 slli a3,a3,0x3 -80007640: ec5ff06f j 80007504 <_malloc_r+0x464> -80007644: 11240e63 beq s0,s2,80007760 <_malloc_r+0x6c0> -80007648: 00892403 lw s0,8(s2) -8000764c: 00442a83 lw s5,4(s0) -80007650: ffcafa93 andi s5,s5,-4 -80007654: 409a87b3 sub a5,s5,s1 -80007658: 009ae663 bltu s5,s1,80007664 <_malloc_r+0x5c4> -8000765c: 00f00713 li a4,15 -80007660: e4f748e3 blt a4,a5,800074b0 <_malloc_r+0x410> -80007664: 00098513 mv a0,s3 -80007668: 2c8000ef jal ra,80007930 <__malloc_unlock> -8000766c: 00000513 li a0,0 -80007670: c6dff06f j 800072dc <_malloc_r+0x23c> -80007674: 05c78613 addi a2,a5,92 -80007678: 05b78513 addi a0,a5,91 -8000767c: 00361693 slli a3,a2,0x3 -80007680: b01ff06f j 80007180 <_malloc_r+0xe0> -80007684: 00832783 lw a5,8(t1) -80007688: fff60613 addi a2,a2,-1 -8000768c: 1c679263 bne a5,t1,80007850 <_malloc_r+0x7b0> -80007690: 00367793 andi a5,a2,3 -80007694: ff830313 addi t1,t1,-8 -80007698: fe0796e3 bnez a5,80007684 <_malloc_r+0x5e4> -8000769c: 00492703 lw a4,4(s2) -800076a0: fff5c793 not a5,a1 -800076a4: 00e7f7b3 and a5,a5,a4 -800076a8: 00f92223 sw a5,4(s2) -800076ac: 00159593 slli a1,a1,0x1 -800076b0: c8b7eee3 bltu a5,a1,8000734c <_malloc_r+0x2ac> -800076b4: c8058ce3 beqz a1,8000734c <_malloc_r+0x2ac> -800076b8: 00f5f733 and a4,a1,a5 -800076bc: 00071a63 bnez a4,800076d0 <_malloc_r+0x630> -800076c0: 00159593 slli a1,a1,0x1 -800076c4: 00f5f733 and a4,a1,a5 -800076c8: 004e0e13 addi t3,t3,4 -800076cc: fe070ae3 beqz a4,800076c0 <_malloc_r+0x620> -800076d0: 000e0613 mv a2,t3 -800076d4: b9dff06f j 80007270 <_malloc_r+0x1d0> -800076d8: 010a8a93 addi s5,s5,16 -800076dc: cc1ff06f j 8000739c <_malloc_r+0x2fc> -800076e0: 00492503 lw a0,4(s2) -800076e4: 4025d593 srai a1,a1,0x2 -800076e8: 00100713 li a4,1 -800076ec: 00b71733 sll a4,a4,a1 -800076f0: 00a76733 or a4,a4,a0 -800076f4: 00e92223 sw a4,4(s2) -800076f8: e39ff06f j 80007530 <_malloc_r+0x490> -800076fc: 015b85b3 add a1,s7,s5 -80007700: 40b005b3 neg a1,a1 -80007704: 01459593 slli a1,a1,0x14 -80007708: 0145da13 srli s4,a1,0x14 -8000770c: 000a0593 mv a1,s4 -80007710: 00098513 mv a0,s3 -80007714: 420010ef jal ra,80008b34 <_sbrk_r> -80007718: fff00793 li a5,-1 -8000771c: d0f518e3 bne a0,a5,8000742c <_malloc_r+0x38c> -80007720: 00000a13 li s4,0 -80007724: d11ff06f j 80007434 <_malloc_r+0x394> -80007728: 05400713 li a4,84 -8000772c: 08f76263 bltu a4,a5,800077b0 <_malloc_r+0x710> -80007730: 00c55793 srli a5,a0,0xc -80007734: 06f78693 addi a3,a5,111 -80007738: 06e78593 addi a1,a5,110 -8000773c: 00369693 slli a3,a3,0x3 -80007740: dc5ff06f j 80007504 <_malloc_r+0x464> -80007744: 15400713 li a4,340 -80007748: 08f76263 bltu a4,a5,800077cc <_malloc_r+0x72c> -8000774c: 00f4d793 srli a5,s1,0xf -80007750: 07878613 addi a2,a5,120 -80007754: 07778513 addi a0,a5,119 -80007758: 00361693 slli a3,a2,0x3 -8000775c: a25ff06f j 80007180 <_malloc_r+0xe0> -80007760: 80016c37 lui s8,0x80016 -80007764: d68c0c13 addi s8,s8,-664 # 80015d68 <__stack_top+0x81015d68> -80007768: 000c2783 lw a5,0(s8) -8000776c: 00fa87b3 add a5,s5,a5 -80007770: 00fc2023 sw a5,0(s8) -80007774: c61ff06f j 800073d4 <_malloc_r+0x334> -80007778: 014a1713 slli a4,s4,0x14 -8000777c: c4071ce3 bnez a4,800073d4 <_malloc_r+0x334> -80007780: 00892403 lw s0,8(s2) -80007784: 015b0ab3 add s5,s6,s5 -80007788: 001aea93 ori s5,s5,1 -8000778c: 01542223 sw s5,4(s0) -80007790: cfdff06f j 8000748c <_malloc_r+0x3ec> -80007794: d17ca823 sw s7,-752(s9) -80007798: c55ff06f j 800073ec <_malloc_r+0x34c> -8000779c: 000b8413 mv s0,s7 -800077a0: cedff06f j 8000748c <_malloc_r+0x3ec> -800077a4: 00100793 li a5,1 -800077a8: 00fba223 sw a5,4(s7) -800077ac: eb9ff06f j 80007664 <_malloc_r+0x5c4> -800077b0: 15400713 li a4,340 -800077b4: 06f76263 bltu a4,a5,80007818 <_malloc_r+0x778> -800077b8: 00f55793 srli a5,a0,0xf -800077bc: 07878693 addi a3,a5,120 -800077c0: 07778593 addi a1,a5,119 -800077c4: 00369693 slli a3,a3,0x3 -800077c8: d3dff06f j 80007504 <_malloc_r+0x464> -800077cc: 55400713 li a4,1364 -800077d0: 06f76263 bltu a4,a5,80007834 <_malloc_r+0x794> -800077d4: 0124d793 srli a5,s1,0x12 -800077d8: 07d78613 addi a2,a5,125 -800077dc: 07c78513 addi a0,a5,124 -800077e0: 00361693 slli a3,a2,0x3 -800077e4: 99dff06f j 80007180 <_malloc_r+0xe0> -800077e8: ff8c8c93 addi s9,s9,-8 -800077ec: 019a8ab3 add s5,s5,s9 -800077f0: 417a8ab3 sub s5,s5,s7 -800077f4: 00000a13 li s4,0 -800077f8: c3dff06f j 80007434 <_malloc_r+0x394> -800077fc: 00840593 addi a1,s0,8 -80007800: 00098513 mv a0,s3 -80007804: 9c9fc0ef jal ra,800041cc <_free_r> -80007808: 00892403 lw s0,8(s2) -8000780c: 000c2583 lw a1,0(s8) -80007810: 00442a83 lw s5,4(s0) -80007814: c79ff06f j 8000748c <_malloc_r+0x3ec> -80007818: 55400713 li a4,1364 -8000781c: 02f76463 bltu a4,a5,80007844 <_malloc_r+0x7a4> -80007820: 01255793 srli a5,a0,0x12 -80007824: 07d78693 addi a3,a5,125 -80007828: 07c78593 addi a1,a5,124 -8000782c: 00369693 slli a3,a3,0x3 -80007830: cd5ff06f j 80007504 <_malloc_r+0x464> -80007834: 3f800693 li a3,1016 -80007838: 07f00613 li a2,127 -8000783c: 07e00513 li a0,126 -80007840: 941ff06f j 80007180 <_malloc_r+0xe0> -80007844: 3f800693 li a3,1016 -80007848: 07e00593 li a1,126 -8000784c: cb9ff06f j 80007504 <_malloc_r+0x464> -80007850: 00492783 lw a5,4(s2) -80007854: e59ff06f j 800076ac <_malloc_r+0x60c> +80006bec <_malloc_r>: +80006bec: fd010113 addi sp,sp,-48 +80006bf0: 01312e23 sw s3,28(sp) +80006bf4: 02112623 sw ra,44(sp) +80006bf8: 02812423 sw s0,40(sp) +80006bfc: 02912223 sw s1,36(sp) +80006c00: 03212023 sw s2,32(sp) +80006c04: 01412c23 sw s4,24(sp) +80006c08: 01512a23 sw s5,20(sp) +80006c0c: 01612823 sw s6,16(sp) +80006c10: 01712623 sw s7,12(sp) +80006c14: 01812423 sw s8,8(sp) +80006c18: 01912223 sw s9,4(sp) +80006c1c: 00b58793 addi a5,a1,11 +80006c20: 01600713 li a4,22 +80006c24: 00050993 mv s3,a0 +80006c28: 06f76663 bltu a4,a5,80006c94 <_malloc_r+0xa8> +80006c2c: 01000793 li a5,16 +80006c30: 1eb7e663 bltu a5,a1,80006e1c <_malloc_r+0x230> +80006c34: 045000ef jal ra,80007478 <__malloc_lock> +80006c38: 01000493 li s1,16 +80006c3c: 00200613 li a2,2 +80006c40: 01800793 li a5,24 +80006c44: 80014937 lui s2,0x80014 +80006c48: 4c890913 addi s2,s2,1224 # 800144c8 <__stack_top+0x810144c8> +80006c4c: 00f907b3 add a5,s2,a5 +80006c50: 0047a403 lw s0,4(a5) +80006c54: ff878713 addi a4,a5,-8 +80006c58: 20e40a63 beq s0,a4,80006e6c <_malloc_r+0x280> +80006c5c: 00442783 lw a5,4(s0) +80006c60: 00c42683 lw a3,12(s0) +80006c64: 00842603 lw a2,8(s0) +80006c68: ffc7f793 andi a5,a5,-4 +80006c6c: 00f407b3 add a5,s0,a5 +80006c70: 0047a703 lw a4,4(a5) +80006c74: 00d62623 sw a3,12(a2) +80006c78: 00c6a423 sw a2,8(a3) +80006c7c: 00176713 ori a4,a4,1 +80006c80: 00098513 mv a0,s3 +80006c84: 00e7a223 sw a4,4(a5) +80006c88: 7f4000ef jal ra,8000747c <__malloc_unlock> +80006c8c: 00840513 addi a0,s0,8 +80006c90: 1980006f j 80006e28 <_malloc_r+0x23c> +80006c94: ff87f493 andi s1,a5,-8 +80006c98: 1807c263 bltz a5,80006e1c <_malloc_r+0x230> +80006c9c: 18b4e063 bltu s1,a1,80006e1c <_malloc_r+0x230> +80006ca0: 7d8000ef jal ra,80007478 <__malloc_lock> +80006ca4: 1f700793 li a5,503 +80006ca8: 4697f663 bgeu a5,s1,80007114 <_malloc_r+0x528> +80006cac: 0094d793 srli a5,s1,0x9 +80006cb0: 1a078663 beqz a5,80006e5c <_malloc_r+0x270> +80006cb4: 00400713 li a4,4 +80006cb8: 3cf76c63 bltu a4,a5,80007090 <_malloc_r+0x4a4> +80006cbc: 0064d793 srli a5,s1,0x6 +80006cc0: 03978613 addi a2,a5,57 +80006cc4: 03878513 addi a0,a5,56 +80006cc8: 00361693 slli a3,a2,0x3 +80006ccc: 80014937 lui s2,0x80014 +80006cd0: 4c890913 addi s2,s2,1224 # 800144c8 <__stack_top+0x810144c8> +80006cd4: 00d906b3 add a3,s2,a3 +80006cd8: 0046a403 lw s0,4(a3) +80006cdc: ff868693 addi a3,a3,-8 +80006ce0: 02868663 beq a3,s0,80006d0c <_malloc_r+0x120> +80006ce4: 00f00593 li a1,15 +80006ce8: 0100006f j 80006cf8 <_malloc_r+0x10c> +80006cec: 32075c63 bgez a4,80007024 <_malloc_r+0x438> +80006cf0: 00c42403 lw s0,12(s0) +80006cf4: 00868c63 beq a3,s0,80006d0c <_malloc_r+0x120> +80006cf8: 00442783 lw a5,4(s0) +80006cfc: ffc7f793 andi a5,a5,-4 +80006d00: 40978733 sub a4,a5,s1 +80006d04: fee5d4e3 bge a1,a4,80006cec <_malloc_r+0x100> +80006d08: 00050613 mv a2,a0 +80006d0c: 01092403 lw s0,16(s2) +80006d10: 00890893 addi a7,s2,8 +80006d14: 17140863 beq s0,a7,80006e84 <_malloc_r+0x298> +80006d18: 00442503 lw a0,4(s0) +80006d1c: 00f00693 li a3,15 +80006d20: ffc57513 andi a0,a0,-4 +80006d24: 409507b3 sub a5,a0,s1 +80006d28: 40f6cc63 blt a3,a5,80007140 <_malloc_r+0x554> +80006d2c: 01192a23 sw a7,20(s2) +80006d30: 01192823 sw a7,16(s2) +80006d34: 3e07d663 bgez a5,80007120 <_malloc_r+0x534> +80006d38: 1ff00793 li a5,511 +80006d3c: 2ea7ea63 bltu a5,a0,80007030 <_malloc_r+0x444> +80006d40: ff857793 andi a5,a0,-8 +80006d44: 00878793 addi a5,a5,8 +80006d48: 00492583 lw a1,4(s2) +80006d4c: 00f907b3 add a5,s2,a5 +80006d50: 0007a683 lw a3,0(a5) +80006d54: 00555513 srli a0,a0,0x5 +80006d58: 00100713 li a4,1 +80006d5c: 00a71733 sll a4,a4,a0 +80006d60: 00b76733 or a4,a4,a1 +80006d64: ff878593 addi a1,a5,-8 +80006d68: 00b42623 sw a1,12(s0) +80006d6c: 00d42423 sw a3,8(s0) +80006d70: 00e92223 sw a4,4(s2) +80006d74: 0087a023 sw s0,0(a5) +80006d78: 0086a623 sw s0,12(a3) +80006d7c: 40265793 srai a5,a2,0x2 +80006d80: 00100593 li a1,1 +80006d84: 00f595b3 sll a1,a1,a5 +80006d88: 10b76863 bltu a4,a1,80006e98 <_malloc_r+0x2ac> +80006d8c: 00e5f7b3 and a5,a1,a4 +80006d90: 02079463 bnez a5,80006db8 <_malloc_r+0x1cc> +80006d94: 00159593 slli a1,a1,0x1 +80006d98: ffc67613 andi a2,a2,-4 +80006d9c: 00e5f7b3 and a5,a1,a4 +80006da0: 00460613 addi a2,a2,4 +80006da4: 00079a63 bnez a5,80006db8 <_malloc_r+0x1cc> +80006da8: 00159593 slli a1,a1,0x1 +80006dac: 00e5f7b3 and a5,a1,a4 +80006db0: 00460613 addi a2,a2,4 +80006db4: fe078ae3 beqz a5,80006da8 <_malloc_r+0x1bc> +80006db8: 00f00813 li a6,15 +80006dbc: 00361313 slli t1,a2,0x3 +80006dc0: 00690333 add t1,s2,t1 +80006dc4: 00030513 mv a0,t1 +80006dc8: 00c52783 lw a5,12(a0) +80006dcc: 00060e13 mv t3,a2 +80006dd0: 2ef50263 beq a0,a5,800070b4 <_malloc_r+0x4c8> +80006dd4: 0047a703 lw a4,4(a5) +80006dd8: 00078413 mv s0,a5 +80006ddc: 00c7a783 lw a5,12(a5) +80006de0: ffc77713 andi a4,a4,-4 +80006de4: 409706b3 sub a3,a4,s1 +80006de8: 2ed84263 blt a6,a3,800070cc <_malloc_r+0x4e0> +80006dec: fe06c2e3 bltz a3,80006dd0 <_malloc_r+0x1e4> +80006df0: 00e40733 add a4,s0,a4 +80006df4: 00472683 lw a3,4(a4) +80006df8: 00842603 lw a2,8(s0) +80006dfc: 00098513 mv a0,s3 +80006e00: 0016e693 ori a3,a3,1 +80006e04: 00d72223 sw a3,4(a4) +80006e08: 00f62623 sw a5,12(a2) +80006e0c: 00c7a423 sw a2,8(a5) +80006e10: 66c000ef jal ra,8000747c <__malloc_unlock> +80006e14: 00840513 addi a0,s0,8 +80006e18: 0100006f j 80006e28 <_malloc_r+0x23c> +80006e1c: 00c00793 li a5,12 +80006e20: 00f9a023 sw a5,0(s3) +80006e24: 00000513 li a0,0 +80006e28: 02c12083 lw ra,44(sp) +80006e2c: 02812403 lw s0,40(sp) +80006e30: 02412483 lw s1,36(sp) +80006e34: 02012903 lw s2,32(sp) +80006e38: 01c12983 lw s3,28(sp) +80006e3c: 01812a03 lw s4,24(sp) +80006e40: 01412a83 lw s5,20(sp) +80006e44: 01012b03 lw s6,16(sp) +80006e48: 00c12b83 lw s7,12(sp) +80006e4c: 00812c03 lw s8,8(sp) +80006e50: 00412c83 lw s9,4(sp) +80006e54: 03010113 addi sp,sp,48 +80006e58: 00008067 ret +80006e5c: 20000693 li a3,512 +80006e60: 04000613 li a2,64 +80006e64: 03f00513 li a0,63 +80006e68: e65ff06f j 80006ccc <_malloc_r+0xe0> +80006e6c: 00c7a403 lw s0,12(a5) +80006e70: 00260613 addi a2,a2,2 +80006e74: de8794e3 bne a5,s0,80006c5c <_malloc_r+0x70> +80006e78: 01092403 lw s0,16(s2) +80006e7c: 00890893 addi a7,s2,8 +80006e80: e9141ce3 bne s0,a7,80006d18 <_malloc_r+0x12c> +80006e84: 00492703 lw a4,4(s2) +80006e88: 40265793 srai a5,a2,0x2 +80006e8c: 00100593 li a1,1 +80006e90: 00f595b3 sll a1,a1,a5 +80006e94: eeb77ce3 bgeu a4,a1,80006d8c <_malloc_r+0x1a0> +80006e98: 00892403 lw s0,8(s2) +80006e9c: 00442a83 lw s5,4(s0) +80006ea0: ffcafb13 andi s6,s5,-4 +80006ea4: 009b6863 bltu s6,s1,80006eb4 <_malloc_r+0x2c8> +80006ea8: 409b07b3 sub a5,s6,s1 +80006eac: 00f00713 li a4,15 +80006eb0: 14f74663 blt a4,a5,80006ffc <_malloc_r+0x410> +80006eb4: 800157b7 lui a5,0x80015 +80006eb8: 80015cb7 lui s9,0x80015 +80006ebc: a707aa83 lw s5,-1424(a5) # 80014a70 <__stack_top+0x81014a70> +80006ec0: a60ca703 lw a4,-1440(s9) # 80014a60 <__stack_top+0x81014a60> +80006ec4: fff00793 li a5,-1 +80006ec8: 01640a33 add s4,s0,s6 +80006ecc: 01548ab3 add s5,s1,s5 +80006ed0: 34f70a63 beq a4,a5,80007224 <_malloc_r+0x638> +80006ed4: 000017b7 lui a5,0x1 +80006ed8: 00f78793 addi a5,a5,15 # 100f <__stack_size+0xc0f> +80006edc: 00fa8ab3 add s5,s5,a5 +80006ee0: fffff7b7 lui a5,0xfffff +80006ee4: 00fafab3 and s5,s5,a5 +80006ee8: 000a8593 mv a1,s5 +80006eec: 00098513 mv a0,s3 +80006ef0: 790010ef jal ra,80008680 <_sbrk_r> +80006ef4: fff00793 li a5,-1 +80006ef8: 00050b93 mv s7,a0 +80006efc: 28f50c63 beq a0,a5,80007194 <_malloc_r+0x5a8> +80006f00: 29456863 bltu a0,s4,80007190 <_malloc_r+0x5a4> +80006f04: 80015c37 lui s8,0x80015 +80006f08: ab8c0c13 addi s8,s8,-1352 # 80014ab8 <__stack_top+0x81014ab8> +80006f0c: 000c2583 lw a1,0(s8) +80006f10: 00ba85b3 add a1,s5,a1 +80006f14: 00bc2023 sw a1,0(s8) +80006f18: 00058793 mv a5,a1 +80006f1c: 3aaa0463 beq s4,a0,800072c4 <_malloc_r+0x6d8> +80006f20: a60ca683 lw a3,-1440(s9) +80006f24: fff00713 li a4,-1 +80006f28: 3ae68c63 beq a3,a4,800072e0 <_malloc_r+0x6f4> +80006f2c: 414b8a33 sub s4,s7,s4 +80006f30: 00fa07b3 add a5,s4,a5 +80006f34: 00fc2023 sw a5,0(s8) +80006f38: 007bfc93 andi s9,s7,7 +80006f3c: 300c8663 beqz s9,80007248 <_malloc_r+0x65c> +80006f40: 000017b7 lui a5,0x1 +80006f44: 419b8bb3 sub s7,s7,s9 +80006f48: 00878593 addi a1,a5,8 # 1008 <__stack_size+0xc08> +80006f4c: 008b8b93 addi s7,s7,8 +80006f50: 419585b3 sub a1,a1,s9 +80006f54: 015b8ab3 add s5,s7,s5 +80006f58: fff78793 addi a5,a5,-1 +80006f5c: 415585b3 sub a1,a1,s5 +80006f60: 00f5fa33 and s4,a1,a5 +80006f64: 000a0593 mv a1,s4 +80006f68: 00098513 mv a0,s3 +80006f6c: 714010ef jal ra,80008680 <_sbrk_r> +80006f70: fff00793 li a5,-1 +80006f74: 3cf50063 beq a0,a5,80007334 <_malloc_r+0x748> +80006f78: 41750533 sub a0,a0,s7 +80006f7c: 01450ab3 add s5,a0,s4 +80006f80: 000c2583 lw a1,0(s8) +80006f84: 01792423 sw s7,8(s2) +80006f88: 001aea93 ori s5,s5,1 +80006f8c: 00ba05b3 add a1,s4,a1 +80006f90: 00bc2023 sw a1,0(s8) +80006f94: 015ba223 sw s5,4(s7) +80006f98: 35240863 beq s0,s2,800072e8 <_malloc_r+0x6fc> +80006f9c: 00f00693 li a3,15 +80006fa0: 3566f863 bgeu a3,s6,800072f0 <_malloc_r+0x704> +80006fa4: 00442703 lw a4,4(s0) +80006fa8: ff4b0793 addi a5,s6,-12 +80006fac: ff87f793 andi a5,a5,-8 +80006fb0: 00177713 andi a4,a4,1 +80006fb4: 00f76733 or a4,a4,a5 +80006fb8: 00e42223 sw a4,4(s0) +80006fbc: 00500613 li a2,5 +80006fc0: 00f40733 add a4,s0,a5 +80006fc4: 00c72223 sw a2,4(a4) +80006fc8: 00c72423 sw a2,8(a4) +80006fcc: 36f6ee63 bltu a3,a5,80007348 <_malloc_r+0x75c> +80006fd0: 004baa83 lw s5,4(s7) +80006fd4: 000b8413 mv s0,s7 +80006fd8: 800157b7 lui a5,0x80015 +80006fdc: a6c7a703 lw a4,-1428(a5) # 80014a6c <__stack_top+0x81014a6c> +80006fe0: 00b77463 bgeu a4,a1,80006fe8 <_malloc_r+0x3fc> +80006fe4: a6b7a623 sw a1,-1428(a5) +80006fe8: 800157b7 lui a5,0x80015 +80006fec: a687a703 lw a4,-1432(a5) # 80014a68 <__stack_top+0x81014a68> +80006ff0: 1ab77663 bgeu a4,a1,8000719c <_malloc_r+0x5b0> +80006ff4: a6b7a423 sw a1,-1432(a5) +80006ff8: 1a40006f j 8000719c <_malloc_r+0x5b0> +80006ffc: 0014e713 ori a4,s1,1 +80007000: 00e42223 sw a4,4(s0) +80007004: 009404b3 add s1,s0,s1 +80007008: 00992423 sw s1,8(s2) +8000700c: 0017e793 ori a5,a5,1 +80007010: 00098513 mv a0,s3 +80007014: 00f4a223 sw a5,4(s1) +80007018: 464000ef jal ra,8000747c <__malloc_unlock> +8000701c: 00840513 addi a0,s0,8 +80007020: e09ff06f j 80006e28 <_malloc_r+0x23c> +80007024: 00c42683 lw a3,12(s0) +80007028: 00842603 lw a2,8(s0) +8000702c: c41ff06f j 80006c6c <_malloc_r+0x80> +80007030: 00955793 srli a5,a0,0x9 +80007034: 00400713 li a4,4 +80007038: 14f77263 bgeu a4,a5,8000717c <_malloc_r+0x590> +8000703c: 01400713 li a4,20 +80007040: 22f76a63 bltu a4,a5,80007274 <_malloc_r+0x688> +80007044: 05c78693 addi a3,a5,92 +80007048: 05b78593 addi a1,a5,91 +8000704c: 00369693 slli a3,a3,0x3 +80007050: 00d906b3 add a3,s2,a3 +80007054: 0006a783 lw a5,0(a3) +80007058: ff868693 addi a3,a3,-8 +8000705c: 1cf68863 beq a3,a5,8000722c <_malloc_r+0x640> +80007060: 0047a703 lw a4,4(a5) +80007064: ffc77713 andi a4,a4,-4 +80007068: 00e57663 bgeu a0,a4,80007074 <_malloc_r+0x488> +8000706c: 0087a783 lw a5,8(a5) +80007070: fef698e3 bne a3,a5,80007060 <_malloc_r+0x474> +80007074: 00c7a683 lw a3,12(a5) +80007078: 00492703 lw a4,4(s2) +8000707c: 00d42623 sw a3,12(s0) +80007080: 00f42423 sw a5,8(s0) +80007084: 0086a423 sw s0,8(a3) +80007088: 0087a623 sw s0,12(a5) +8000708c: cf1ff06f j 80006d7c <_malloc_r+0x190> +80007090: 01400713 li a4,20 +80007094: 12f77663 bgeu a4,a5,800071c0 <_malloc_r+0x5d4> +80007098: 05400713 li a4,84 +8000709c: 1ef76a63 bltu a4,a5,80007290 <_malloc_r+0x6a4> +800070a0: 00c4d793 srli a5,s1,0xc +800070a4: 06f78613 addi a2,a5,111 +800070a8: 06e78513 addi a0,a5,110 +800070ac: 00361693 slli a3,a2,0x3 +800070b0: c1dff06f j 80006ccc <_malloc_r+0xe0> +800070b4: 001e0e13 addi t3,t3,1 +800070b8: 003e7793 andi a5,t3,3 +800070bc: 00850513 addi a0,a0,8 +800070c0: 10078e63 beqz a5,800071dc <_malloc_r+0x5f0> +800070c4: 00c52783 lw a5,12(a0) +800070c8: d09ff06f j 80006dd0 <_malloc_r+0x1e4> +800070cc: 00842603 lw a2,8(s0) +800070d0: 0014e593 ori a1,s1,1 +800070d4: 00b42223 sw a1,4(s0) +800070d8: 00f62623 sw a5,12(a2) +800070dc: 00c7a423 sw a2,8(a5) +800070e0: 009404b3 add s1,s0,s1 +800070e4: 00992a23 sw s1,20(s2) +800070e8: 00992823 sw s1,16(s2) +800070ec: 0016e793 ori a5,a3,1 +800070f0: 0114a623 sw a7,12(s1) +800070f4: 0114a423 sw a7,8(s1) +800070f8: 00f4a223 sw a5,4(s1) +800070fc: 00e40733 add a4,s0,a4 +80007100: 00098513 mv a0,s3 +80007104: 00d72023 sw a3,0(a4) +80007108: 374000ef jal ra,8000747c <__malloc_unlock> +8000710c: 00840513 addi a0,s0,8 +80007110: d19ff06f j 80006e28 <_malloc_r+0x23c> +80007114: 0034d613 srli a2,s1,0x3 +80007118: 00848793 addi a5,s1,8 +8000711c: b29ff06f j 80006c44 <_malloc_r+0x58> +80007120: 00a40733 add a4,s0,a0 +80007124: 00472783 lw a5,4(a4) +80007128: 00098513 mv a0,s3 +8000712c: 0017e793 ori a5,a5,1 +80007130: 00f72223 sw a5,4(a4) +80007134: 348000ef jal ra,8000747c <__malloc_unlock> +80007138: 00840513 addi a0,s0,8 +8000713c: cedff06f j 80006e28 <_malloc_r+0x23c> +80007140: 0014e713 ori a4,s1,1 +80007144: 00e42223 sw a4,4(s0) +80007148: 009404b3 add s1,s0,s1 +8000714c: 00992a23 sw s1,20(s2) +80007150: 00992823 sw s1,16(s2) +80007154: 0017e713 ori a4,a5,1 +80007158: 0114a623 sw a7,12(s1) +8000715c: 0114a423 sw a7,8(s1) +80007160: 00e4a223 sw a4,4(s1) +80007164: 00a40533 add a0,s0,a0 +80007168: 00f52023 sw a5,0(a0) +8000716c: 00098513 mv a0,s3 +80007170: 30c000ef jal ra,8000747c <__malloc_unlock> +80007174: 00840513 addi a0,s0,8 +80007178: cb1ff06f j 80006e28 <_malloc_r+0x23c> +8000717c: 00655793 srli a5,a0,0x6 +80007180: 03978693 addi a3,a5,57 +80007184: 03878593 addi a1,a5,56 +80007188: 00369693 slli a3,a3,0x3 +8000718c: ec5ff06f j 80007050 <_malloc_r+0x464> +80007190: 11240e63 beq s0,s2,800072ac <_malloc_r+0x6c0> +80007194: 00892403 lw s0,8(s2) +80007198: 00442a83 lw s5,4(s0) +8000719c: ffcafa93 andi s5,s5,-4 +800071a0: 409a87b3 sub a5,s5,s1 +800071a4: 009ae663 bltu s5,s1,800071b0 <_malloc_r+0x5c4> +800071a8: 00f00713 li a4,15 +800071ac: e4f748e3 blt a4,a5,80006ffc <_malloc_r+0x410> +800071b0: 00098513 mv a0,s3 +800071b4: 2c8000ef jal ra,8000747c <__malloc_unlock> +800071b8: 00000513 li a0,0 +800071bc: c6dff06f j 80006e28 <_malloc_r+0x23c> +800071c0: 05c78613 addi a2,a5,92 +800071c4: 05b78513 addi a0,a5,91 +800071c8: 00361693 slli a3,a2,0x3 +800071cc: b01ff06f j 80006ccc <_malloc_r+0xe0> +800071d0: 00832783 lw a5,8(t1) +800071d4: fff60613 addi a2,a2,-1 +800071d8: 1c679263 bne a5,t1,8000739c <_malloc_r+0x7b0> +800071dc: 00367793 andi a5,a2,3 +800071e0: ff830313 addi t1,t1,-8 +800071e4: fe0796e3 bnez a5,800071d0 <_malloc_r+0x5e4> +800071e8: 00492703 lw a4,4(s2) +800071ec: fff5c793 not a5,a1 +800071f0: 00e7f7b3 and a5,a5,a4 +800071f4: 00f92223 sw a5,4(s2) +800071f8: 00159593 slli a1,a1,0x1 +800071fc: c8b7eee3 bltu a5,a1,80006e98 <_malloc_r+0x2ac> +80007200: c8058ce3 beqz a1,80006e98 <_malloc_r+0x2ac> +80007204: 00f5f733 and a4,a1,a5 +80007208: 00071a63 bnez a4,8000721c <_malloc_r+0x630> +8000720c: 00159593 slli a1,a1,0x1 +80007210: 00f5f733 and a4,a1,a5 +80007214: 004e0e13 addi t3,t3,4 +80007218: fe070ae3 beqz a4,8000720c <_malloc_r+0x620> +8000721c: 000e0613 mv a2,t3 +80007220: b9dff06f j 80006dbc <_malloc_r+0x1d0> +80007224: 010a8a93 addi s5,s5,16 +80007228: cc1ff06f j 80006ee8 <_malloc_r+0x2fc> +8000722c: 00492503 lw a0,4(s2) +80007230: 4025d593 srai a1,a1,0x2 +80007234: 00100713 li a4,1 +80007238: 00b71733 sll a4,a4,a1 +8000723c: 00a76733 or a4,a4,a0 +80007240: 00e92223 sw a4,4(s2) +80007244: e39ff06f j 8000707c <_malloc_r+0x490> +80007248: 015b85b3 add a1,s7,s5 +8000724c: 40b005b3 neg a1,a1 +80007250: 01459593 slli a1,a1,0x14 +80007254: 0145da13 srli s4,a1,0x14 +80007258: 000a0593 mv a1,s4 +8000725c: 00098513 mv a0,s3 +80007260: 420010ef jal ra,80008680 <_sbrk_r> +80007264: fff00793 li a5,-1 +80007268: d0f518e3 bne a0,a5,80006f78 <_malloc_r+0x38c> +8000726c: 00000a13 li s4,0 +80007270: d11ff06f j 80006f80 <_malloc_r+0x394> +80007274: 05400713 li a4,84 +80007278: 08f76263 bltu a4,a5,800072fc <_malloc_r+0x710> +8000727c: 00c55793 srli a5,a0,0xc +80007280: 06f78693 addi a3,a5,111 +80007284: 06e78593 addi a1,a5,110 +80007288: 00369693 slli a3,a3,0x3 +8000728c: dc5ff06f j 80007050 <_malloc_r+0x464> +80007290: 15400713 li a4,340 +80007294: 08f76263 bltu a4,a5,80007318 <_malloc_r+0x72c> +80007298: 00f4d793 srli a5,s1,0xf +8000729c: 07878613 addi a2,a5,120 +800072a0: 07778513 addi a0,a5,119 +800072a4: 00361693 slli a3,a2,0x3 +800072a8: a25ff06f j 80006ccc <_malloc_r+0xe0> +800072ac: 80015c37 lui s8,0x80015 +800072b0: ab8c0c13 addi s8,s8,-1352 # 80014ab8 <__stack_top+0x81014ab8> +800072b4: 000c2783 lw a5,0(s8) +800072b8: 00fa87b3 add a5,s5,a5 +800072bc: 00fc2023 sw a5,0(s8) +800072c0: c61ff06f j 80006f20 <_malloc_r+0x334> +800072c4: 014a1713 slli a4,s4,0x14 +800072c8: c4071ce3 bnez a4,80006f20 <_malloc_r+0x334> +800072cc: 00892403 lw s0,8(s2) +800072d0: 015b0ab3 add s5,s6,s5 +800072d4: 001aea93 ori s5,s5,1 +800072d8: 01542223 sw s5,4(s0) +800072dc: cfdff06f j 80006fd8 <_malloc_r+0x3ec> +800072e0: a77ca023 sw s7,-1440(s9) +800072e4: c55ff06f j 80006f38 <_malloc_r+0x34c> +800072e8: 000b8413 mv s0,s7 +800072ec: cedff06f j 80006fd8 <_malloc_r+0x3ec> +800072f0: 00100793 li a5,1 +800072f4: 00fba223 sw a5,4(s7) +800072f8: eb9ff06f j 800071b0 <_malloc_r+0x5c4> +800072fc: 15400713 li a4,340 +80007300: 06f76263 bltu a4,a5,80007364 <_malloc_r+0x778> +80007304: 00f55793 srli a5,a0,0xf +80007308: 07878693 addi a3,a5,120 +8000730c: 07778593 addi a1,a5,119 +80007310: 00369693 slli a3,a3,0x3 +80007314: d3dff06f j 80007050 <_malloc_r+0x464> +80007318: 55400713 li a4,1364 +8000731c: 06f76263 bltu a4,a5,80007380 <_malloc_r+0x794> +80007320: 0124d793 srli a5,s1,0x12 +80007324: 07d78613 addi a2,a5,125 +80007328: 07c78513 addi a0,a5,124 +8000732c: 00361693 slli a3,a2,0x3 +80007330: 99dff06f j 80006ccc <_malloc_r+0xe0> +80007334: ff8c8c93 addi s9,s9,-8 +80007338: 019a8ab3 add s5,s5,s9 +8000733c: 417a8ab3 sub s5,s5,s7 +80007340: 00000a13 li s4,0 +80007344: c3dff06f j 80006f80 <_malloc_r+0x394> +80007348: 00840593 addi a1,s0,8 +8000734c: 00098513 mv a0,s3 +80007350: 9c9fc0ef jal ra,80003d18 <_free_r> +80007354: 00892403 lw s0,8(s2) +80007358: 000c2583 lw a1,0(s8) +8000735c: 00442a83 lw s5,4(s0) +80007360: c79ff06f j 80006fd8 <_malloc_r+0x3ec> +80007364: 55400713 li a4,1364 +80007368: 02f76463 bltu a4,a5,80007390 <_malloc_r+0x7a4> +8000736c: 01255793 srli a5,a0,0x12 +80007370: 07d78693 addi a3,a5,125 +80007374: 07c78593 addi a1,a5,124 +80007378: 00369693 slli a3,a3,0x3 +8000737c: cd5ff06f j 80007050 <_malloc_r+0x464> +80007380: 3f800693 li a3,1016 +80007384: 07f00613 li a2,127 +80007388: 07e00513 li a0,126 +8000738c: 941ff06f j 80006ccc <_malloc_r+0xe0> +80007390: 3f800693 li a3,1016 +80007394: 07e00593 li a1,126 +80007398: cb9ff06f j 80007050 <_malloc_r+0x464> +8000739c: 00492783 lw a5,4(s2) +800073a0: e59ff06f j 800071f8 <_malloc_r+0x60c> -80007858 : -80007858: 00357793 andi a5,a0,3 -8000785c: 0ff5f693 andi a3,a1,255 -80007860: 02078a63 beqz a5,80007894 -80007864: fff60793 addi a5,a2,-1 -80007868: 02060e63 beqz a2,800078a4 -8000786c: fff00613 li a2,-1 -80007870: 0180006f j 80007888 -80007874: 00150513 addi a0,a0,1 -80007878: 00357713 andi a4,a0,3 -8000787c: 00070e63 beqz a4,80007898 -80007880: fff78793 addi a5,a5,-1 -80007884: 02c78063 beq a5,a2,800078a4 -80007888: 00054703 lbu a4,0(a0) -8000788c: fed714e3 bne a4,a3,80007874 -80007890: 00008067 ret -80007894: 00060793 mv a5,a2 -80007898: 00300713 li a4,3 -8000789c: 02f76663 bltu a4,a5,800078c8 -800078a0: 00079663 bnez a5,800078ac -800078a4: 00000513 li a0,0 -800078a8: 00008067 ret -800078ac: 00f507b3 add a5,a0,a5 -800078b0: 00c0006f j 800078bc -800078b4: 00150513 addi a0,a0,1 -800078b8: fea786e3 beq a5,a0,800078a4 -800078bc: 00054703 lbu a4,0(a0) -800078c0: fed71ae3 bne a4,a3,800078b4 -800078c4: 00008067 ret -800078c8: 00010737 lui a4,0x10 -800078cc: 00859893 slli a7,a1,0x8 -800078d0: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> -800078d4: 00e8f8b3 and a7,a7,a4 -800078d8: 0ff5f593 andi a1,a1,255 -800078dc: 00b8e5b3 or a1,a7,a1 -800078e0: 01059893 slli a7,a1,0x10 -800078e4: 00b8e8b3 or a7,a7,a1 -800078e8: feff0837 lui a6,0xfeff0 -800078ec: 808085b7 lui a1,0x80808 -800078f0: eff80813 addi a6,a6,-257 # fefefeff <__stack_top+0xfffefeff> -800078f4: 08058593 addi a1,a1,128 # 80808080 <__stack_top+0x81808080> -800078f8: 00300313 li t1,3 -800078fc: 00052703 lw a4,0(a0) -80007900: 00e8c733 xor a4,a7,a4 -80007904: 01070633 add a2,a4,a6 -80007908: fff74713 not a4,a4 -8000790c: 00e67733 and a4,a2,a4 -80007910: 00b77733 and a4,a4,a1 -80007914: f8071ce3 bnez a4,800078ac -80007918: ffc78793 addi a5,a5,-4 -8000791c: 00450513 addi a0,a0,4 -80007920: fcf36ee3 bltu t1,a5,800078fc -80007924: f80794e3 bnez a5,800078ac -80007928: f7dff06f j 800078a4 +800073a4 : +800073a4: 00357793 andi a5,a0,3 +800073a8: 0ff5f693 andi a3,a1,255 +800073ac: 02078a63 beqz a5,800073e0 +800073b0: fff60793 addi a5,a2,-1 +800073b4: 02060e63 beqz a2,800073f0 +800073b8: fff00613 li a2,-1 +800073bc: 0180006f j 800073d4 +800073c0: 00150513 addi a0,a0,1 +800073c4: 00357713 andi a4,a0,3 +800073c8: 00070e63 beqz a4,800073e4 +800073cc: fff78793 addi a5,a5,-1 +800073d0: 02c78063 beq a5,a2,800073f0 +800073d4: 00054703 lbu a4,0(a0) +800073d8: fed714e3 bne a4,a3,800073c0 +800073dc: 00008067 ret +800073e0: 00060793 mv a5,a2 +800073e4: 00300713 li a4,3 +800073e8: 02f76663 bltu a4,a5,80007414 +800073ec: 00079663 bnez a5,800073f8 +800073f0: 00000513 li a0,0 +800073f4: 00008067 ret +800073f8: 00f507b3 add a5,a0,a5 +800073fc: 00c0006f j 80007408 +80007400: 00150513 addi a0,a0,1 +80007404: fea786e3 beq a5,a0,800073f0 +80007408: 00054703 lbu a4,0(a0) +8000740c: fed71ae3 bne a4,a3,80007400 +80007410: 00008067 ret +80007414: 00010737 lui a4,0x10 +80007418: 00859893 slli a7,a1,0x8 +8000741c: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> +80007420: 00e8f8b3 and a7,a7,a4 +80007424: 0ff5f593 andi a1,a1,255 +80007428: 00b8e5b3 or a1,a7,a1 +8000742c: 01059893 slli a7,a1,0x10 +80007430: 00b8e8b3 or a7,a7,a1 +80007434: feff0837 lui a6,0xfeff0 +80007438: 808085b7 lui a1,0x80808 +8000743c: eff80813 addi a6,a6,-257 # fefefeff <__stack_top+0xfffefeff> +80007440: 08058593 addi a1,a1,128 # 80808080 <__stack_top+0x81808080> +80007444: 00300313 li t1,3 +80007448: 00052703 lw a4,0(a0) +8000744c: 00e8c733 xor a4,a7,a4 +80007450: 01070633 add a2,a4,a6 +80007454: fff74713 not a4,a4 +80007458: 00e67733 and a4,a2,a4 +8000745c: 00b77733 and a4,a4,a1 +80007460: f8071ce3 bnez a4,800073f8 +80007464: ffc78793 addi a5,a5,-4 +80007468: 00450513 addi a0,a0,4 +8000746c: fcf36ee3 bltu t1,a5,80007448 +80007470: f80794e3 bnez a5,800073f8 +80007474: f7dff06f j 800073f0 -8000792c <__malloc_lock>: -8000792c: 00008067 ret +80007478 <__malloc_lock>: +80007478: 00008067 ret -80007930 <__malloc_unlock>: -80007930: 00008067 ret +8000747c <__malloc_unlock>: +8000747c: 00008067 ret -80007934 <_Balloc>: -80007934: 04c52783 lw a5,76(a0) -80007938: ff010113 addi sp,sp,-16 -8000793c: 00812423 sw s0,8(sp) -80007940: 00912223 sw s1,4(sp) -80007944: 00112623 sw ra,12(sp) -80007948: 01212023 sw s2,0(sp) -8000794c: 00050413 mv s0,a0 -80007950: 00058493 mv s1,a1 -80007954: 02078e63 beqz a5,80007990 <_Balloc+0x5c> -80007958: 00249513 slli a0,s1,0x2 -8000795c: 00a787b3 add a5,a5,a0 -80007960: 0007a503 lw a0,0(a5) -80007964: 04050663 beqz a0,800079b0 <_Balloc+0x7c> -80007968: 00052703 lw a4,0(a0) -8000796c: 00e7a023 sw a4,0(a5) -80007970: 00052823 sw zero,16(a0) -80007974: 00052623 sw zero,12(a0) -80007978: 00c12083 lw ra,12(sp) -8000797c: 00812403 lw s0,8(sp) -80007980: 00412483 lw s1,4(sp) -80007984: 00012903 lw s2,0(sp) -80007988: 01010113 addi sp,sp,16 -8000798c: 00008067 ret -80007990: 02100613 li a2,33 -80007994: 00400593 li a1,4 -80007998: 6d8020ef jal ra,8000a070 <_calloc_r> -8000799c: 04a42623 sw a0,76(s0) -800079a0: 00050793 mv a5,a0 -800079a4: fa051ae3 bnez a0,80007958 <_Balloc+0x24> -800079a8: 00000513 li a0,0 -800079ac: fcdff06f j 80007978 <_Balloc+0x44> -800079b0: 00100913 li s2,1 -800079b4: 00991933 sll s2,s2,s1 -800079b8: 00590613 addi a2,s2,5 -800079bc: 00261613 slli a2,a2,0x2 -800079c0: 00100593 li a1,1 -800079c4: 00040513 mv a0,s0 -800079c8: 6a8020ef jal ra,8000a070 <_calloc_r> -800079cc: fc050ee3 beqz a0,800079a8 <_Balloc+0x74> -800079d0: 00952223 sw s1,4(a0) -800079d4: 01252423 sw s2,8(a0) -800079d8: f99ff06f j 80007970 <_Balloc+0x3c> +80007480 <_Balloc>: +80007480: 04c52783 lw a5,76(a0) +80007484: ff010113 addi sp,sp,-16 +80007488: 00812423 sw s0,8(sp) +8000748c: 00912223 sw s1,4(sp) +80007490: 00112623 sw ra,12(sp) +80007494: 01212023 sw s2,0(sp) +80007498: 00050413 mv s0,a0 +8000749c: 00058493 mv s1,a1 +800074a0: 02078e63 beqz a5,800074dc <_Balloc+0x5c> +800074a4: 00249513 slli a0,s1,0x2 +800074a8: 00a787b3 add a5,a5,a0 +800074ac: 0007a503 lw a0,0(a5) +800074b0: 04050663 beqz a0,800074fc <_Balloc+0x7c> +800074b4: 00052703 lw a4,0(a0) +800074b8: 00e7a023 sw a4,0(a5) +800074bc: 00052823 sw zero,16(a0) +800074c0: 00052623 sw zero,12(a0) +800074c4: 00c12083 lw ra,12(sp) +800074c8: 00812403 lw s0,8(sp) +800074cc: 00412483 lw s1,4(sp) +800074d0: 00012903 lw s2,0(sp) +800074d4: 01010113 addi sp,sp,16 +800074d8: 00008067 ret +800074dc: 02100613 li a2,33 +800074e0: 00400593 li a1,4 +800074e4: 6d8020ef jal ra,80009bbc <_calloc_r> +800074e8: 04a42623 sw a0,76(s0) +800074ec: 00050793 mv a5,a0 +800074f0: fa051ae3 bnez a0,800074a4 <_Balloc+0x24> +800074f4: 00000513 li a0,0 +800074f8: fcdff06f j 800074c4 <_Balloc+0x44> +800074fc: 00100913 li s2,1 +80007500: 00991933 sll s2,s2,s1 +80007504: 00590613 addi a2,s2,5 +80007508: 00261613 slli a2,a2,0x2 +8000750c: 00100593 li a1,1 +80007510: 00040513 mv a0,s0 +80007514: 6a8020ef jal ra,80009bbc <_calloc_r> +80007518: fc050ee3 beqz a0,800074f4 <_Balloc+0x74> +8000751c: 00952223 sw s1,4(a0) +80007520: 01252423 sw s2,8(a0) +80007524: f99ff06f j 800074bc <_Balloc+0x3c> -800079dc <_Bfree>: -800079dc: 02058063 beqz a1,800079fc <_Bfree+0x20> -800079e0: 0045a703 lw a4,4(a1) -800079e4: 04c52783 lw a5,76(a0) -800079e8: 00271713 slli a4,a4,0x2 -800079ec: 00e787b3 add a5,a5,a4 -800079f0: 0007a703 lw a4,0(a5) -800079f4: 00e5a023 sw a4,0(a1) -800079f8: 00b7a023 sw a1,0(a5) -800079fc: 00008067 ret +80007528 <_Bfree>: +80007528: 02058063 beqz a1,80007548 <_Bfree+0x20> +8000752c: 0045a703 lw a4,4(a1) +80007530: 04c52783 lw a5,76(a0) +80007534: 00271713 slli a4,a4,0x2 +80007538: 00e787b3 add a5,a5,a4 +8000753c: 0007a703 lw a4,0(a5) +80007540: 00e5a023 sw a4,0(a1) +80007544: 00b7a023 sw a1,0(a5) +80007548: 00008067 ret -80007a00 <__multadd>: -80007a00: fe010113 addi sp,sp,-32 -80007a04: 00912a23 sw s1,20(sp) -80007a08: 0105a483 lw s1,16(a1) -80007a0c: 00010337 lui t1,0x10 -80007a10: 00812c23 sw s0,24(sp) -80007a14: 01212823 sw s2,16(sp) -80007a18: 01312623 sw s3,12(sp) -80007a1c: 00112e23 sw ra,28(sp) -80007a20: 01412423 sw s4,8(sp) -80007a24: 00058913 mv s2,a1 -80007a28: 00050993 mv s3,a0 -80007a2c: 00068413 mv s0,a3 -80007a30: 01458813 addi a6,a1,20 -80007a34: 00000893 li a7,0 -80007a38: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> -80007a3c: 00082783 lw a5,0(a6) -80007a40: 00480813 addi a6,a6,4 -80007a44: 00188893 addi a7,a7,1 -80007a48: 0067f6b3 and a3,a5,t1 -80007a4c: 02c686b3 mul a3,a3,a2 -80007a50: 0107d793 srli a5,a5,0x10 -80007a54: 02c787b3 mul a5,a5,a2 -80007a58: 008686b3 add a3,a3,s0 -80007a5c: 0106de13 srli t3,a3,0x10 -80007a60: 0066f733 and a4,a3,t1 -80007a64: 01c786b3 add a3,a5,t3 -80007a68: 01069793 slli a5,a3,0x10 -80007a6c: 00e78733 add a4,a5,a4 -80007a70: fee82e23 sw a4,-4(a6) -80007a74: 0106d413 srli s0,a3,0x10 -80007a78: fc98c2e3 blt a7,s1,80007a3c <__multadd+0x3c> -80007a7c: 02040263 beqz s0,80007aa0 <__multadd+0xa0> -80007a80: 00892783 lw a5,8(s2) -80007a84: 04f4d063 bge s1,a5,80007ac4 <__multadd+0xc4> -80007a88: 00448793 addi a5,s1,4 -80007a8c: 00279793 slli a5,a5,0x2 -80007a90: 00f907b3 add a5,s2,a5 -80007a94: 0087a223 sw s0,4(a5) -80007a98: 00148493 addi s1,s1,1 -80007a9c: 00992823 sw s1,16(s2) -80007aa0: 01c12083 lw ra,28(sp) -80007aa4: 01812403 lw s0,24(sp) -80007aa8: 01412483 lw s1,20(sp) -80007aac: 00c12983 lw s3,12(sp) -80007ab0: 00812a03 lw s4,8(sp) -80007ab4: 00090513 mv a0,s2 -80007ab8: 01012903 lw s2,16(sp) -80007abc: 02010113 addi sp,sp,32 -80007ac0: 00008067 ret -80007ac4: 00492583 lw a1,4(s2) -80007ac8: 00098513 mv a0,s3 -80007acc: 00158593 addi a1,a1,1 -80007ad0: e65ff0ef jal ra,80007934 <_Balloc> -80007ad4: 00050a13 mv s4,a0 -80007ad8: 04050c63 beqz a0,80007b30 <__multadd+0x130> -80007adc: 01092603 lw a2,16(s2) -80007ae0: 00c90593 addi a1,s2,12 -80007ae4: 00c50513 addi a0,a0,12 -80007ae8: 00260613 addi a2,a2,2 -80007aec: 00261613 slli a2,a2,0x2 -80007af0: 7cc020ef jal ra,8000a2bc -80007af4: 00492703 lw a4,4(s2) -80007af8: 04c9a783 lw a5,76(s3) -80007afc: 00271713 slli a4,a4,0x2 -80007b00: 00e787b3 add a5,a5,a4 -80007b04: 0007a703 lw a4,0(a5) -80007b08: 00e92023 sw a4,0(s2) -80007b0c: 0127a023 sw s2,0(a5) -80007b10: 00448793 addi a5,s1,4 -80007b14: 000a0913 mv s2,s4 -80007b18: 00279793 slli a5,a5,0x2 -80007b1c: 00f907b3 add a5,s2,a5 -80007b20: 0087a223 sw s0,4(a5) -80007b24: 00148493 addi s1,s1,1 -80007b28: 00992823 sw s1,16(s2) -80007b2c: f75ff06f j 80007aa0 <__multadd+0xa0> -80007b30: 800146b7 lui a3,0x80014 -80007b34: 80014537 lui a0,0x80014 -80007b38: bc468693 addi a3,a3,-1084 # 80013bc4 <__stack_top+0x81013bc4> -80007b3c: 00000613 li a2,0 -80007b40: 0b500593 li a1,181 -80007b44: bd850513 addi a0,a0,-1064 # 80013bd8 <__stack_top+0x81013bd8> -80007b48: 4bc020ef jal ra,8000a004 <__assert_func> +8000754c <__multadd>: +8000754c: fe010113 addi sp,sp,-32 +80007550: 00912a23 sw s1,20(sp) +80007554: 0105a483 lw s1,16(a1) +80007558: 00010337 lui t1,0x10 +8000755c: 00812c23 sw s0,24(sp) +80007560: 01212823 sw s2,16(sp) +80007564: 01312623 sw s3,12(sp) +80007568: 00112e23 sw ra,28(sp) +8000756c: 01412423 sw s4,8(sp) +80007570: 00058913 mv s2,a1 +80007574: 00050993 mv s3,a0 +80007578: 00068413 mv s0,a3 +8000757c: 01458813 addi a6,a1,20 +80007580: 00000893 li a7,0 +80007584: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> +80007588: 00082783 lw a5,0(a6) +8000758c: 00480813 addi a6,a6,4 +80007590: 00188893 addi a7,a7,1 +80007594: 0067f6b3 and a3,a5,t1 +80007598: 02c686b3 mul a3,a3,a2 +8000759c: 0107d793 srli a5,a5,0x10 +800075a0: 02c787b3 mul a5,a5,a2 +800075a4: 008686b3 add a3,a3,s0 +800075a8: 0106de13 srli t3,a3,0x10 +800075ac: 0066f733 and a4,a3,t1 +800075b0: 01c786b3 add a3,a5,t3 +800075b4: 01069793 slli a5,a3,0x10 +800075b8: 00e78733 add a4,a5,a4 +800075bc: fee82e23 sw a4,-4(a6) +800075c0: 0106d413 srli s0,a3,0x10 +800075c4: fc98c2e3 blt a7,s1,80007588 <__multadd+0x3c> +800075c8: 02040263 beqz s0,800075ec <__multadd+0xa0> +800075cc: 00892783 lw a5,8(s2) +800075d0: 04f4d063 bge s1,a5,80007610 <__multadd+0xc4> +800075d4: 00448793 addi a5,s1,4 +800075d8: 00279793 slli a5,a5,0x2 +800075dc: 00f907b3 add a5,s2,a5 +800075e0: 0087a223 sw s0,4(a5) +800075e4: 00148493 addi s1,s1,1 +800075e8: 00992823 sw s1,16(s2) +800075ec: 01c12083 lw ra,28(sp) +800075f0: 01812403 lw s0,24(sp) +800075f4: 01412483 lw s1,20(sp) +800075f8: 00c12983 lw s3,12(sp) +800075fc: 00812a03 lw s4,8(sp) +80007600: 00090513 mv a0,s2 +80007604: 01012903 lw s2,16(sp) +80007608: 02010113 addi sp,sp,32 +8000760c: 00008067 ret +80007610: 00492583 lw a1,4(s2) +80007614: 00098513 mv a0,s3 +80007618: 00158593 addi a1,a1,1 +8000761c: e65ff0ef jal ra,80007480 <_Balloc> +80007620: 00050a13 mv s4,a0 +80007624: 04050c63 beqz a0,8000767c <__multadd+0x130> +80007628: 01092603 lw a2,16(s2) +8000762c: 00c90593 addi a1,s2,12 +80007630: 00c50513 addi a0,a0,12 +80007634: 00260613 addi a2,a2,2 +80007638: 00261613 slli a2,a2,0x2 +8000763c: 7cc020ef jal ra,80009e08 +80007640: 00492703 lw a4,4(s2) +80007644: 04c9a783 lw a5,76(s3) +80007648: 00271713 slli a4,a4,0x2 +8000764c: 00e787b3 add a5,a5,a4 +80007650: 0007a703 lw a4,0(a5) +80007654: 00e92023 sw a4,0(s2) +80007658: 0127a023 sw s2,0(a5) +8000765c: 00448793 addi a5,s1,4 +80007660: 000a0913 mv s2,s4 +80007664: 00279793 slli a5,a5,0x2 +80007668: 00f907b3 add a5,s2,a5 +8000766c: 0087a223 sw s0,4(a5) +80007670: 00148493 addi s1,s1,1 +80007674: 00992823 sw s1,16(s2) +80007678: f75ff06f j 800075ec <__multadd+0xa0> +8000767c: 800136b7 lui a3,0x80013 +80007680: 80013537 lui a0,0x80013 +80007684: 71468693 addi a3,a3,1812 # 80013714 <__stack_top+0x81013714> +80007688: 00000613 li a2,0 +8000768c: 0b500593 li a1,181 +80007690: 72850513 addi a0,a0,1832 # 80013728 <__stack_top+0x81013728> +80007694: 4bc020ef jal ra,80009b50 <__assert_func> -80007b4c <__s2b>: -80007b4c: fe010113 addi sp,sp,-32 -80007b50: 00812c23 sw s0,24(sp) -80007b54: 00912a23 sw s1,20(sp) -80007b58: 01212823 sw s2,16(sp) -80007b5c: 01312623 sw s3,12(sp) -80007b60: 01412423 sw s4,8(sp) -80007b64: 00868813 addi a6,a3,8 -80007b68: 00900793 li a5,9 -80007b6c: 00112e23 sw ra,28(sp) -80007b70: 01512223 sw s5,4(sp) -80007b74: 02f84833 div a6,a6,a5 -80007b78: 00068993 mv s3,a3 -80007b7c: 00050913 mv s2,a0 -80007b80: 00058413 mv s0,a1 -80007b84: 00060a13 mv s4,a2 -80007b88: 00070493 mv s1,a4 -80007b8c: 0cd7d863 bge a5,a3,80007c5c <__s2b+0x110> -80007b90: 00100793 li a5,1 -80007b94: 00000593 li a1,0 -80007b98: 00179793 slli a5,a5,0x1 -80007b9c: 00158593 addi a1,a1,1 -80007ba0: ff07cce3 blt a5,a6,80007b98 <__s2b+0x4c> -80007ba4: 00090513 mv a0,s2 -80007ba8: d8dff0ef jal ra,80007934 <_Balloc> -80007bac: 00050593 mv a1,a0 -80007bb0: 0a050a63 beqz a0,80007c64 <__s2b+0x118> -80007bb4: 00100793 li a5,1 -80007bb8: 00f52823 sw a5,16(a0) -80007bbc: 00952a23 sw s1,20(a0) -80007bc0: 00900793 li a5,9 -80007bc4: 0947d663 bge a5,s4,80007c50 <__s2b+0x104> -80007bc8: 00940a93 addi s5,s0,9 -80007bcc: 000a8493 mv s1,s5 -80007bd0: 01440433 add s0,s0,s4 -80007bd4: 0004c683 lbu a3,0(s1) -80007bd8: 00a00613 li a2,10 -80007bdc: 00090513 mv a0,s2 -80007be0: fd068693 addi a3,a3,-48 -80007be4: e1dff0ef jal ra,80007a00 <__multadd> -80007be8: 00148493 addi s1,s1,1 -80007bec: 00050593 mv a1,a0 -80007bf0: fe8492e3 bne s1,s0,80007bd4 <__s2b+0x88> -80007bf4: ff8a0413 addi s0,s4,-8 -80007bf8: 008a8433 add s0,s5,s0 -80007bfc: 033a5663 bge s4,s3,80007c28 <__s2b+0xdc> -80007c00: 414989b3 sub s3,s3,s4 -80007c04: 013409b3 add s3,s0,s3 -80007c08: 00044683 lbu a3,0(s0) -80007c0c: 00a00613 li a2,10 -80007c10: 00090513 mv a0,s2 -80007c14: fd068693 addi a3,a3,-48 -80007c18: de9ff0ef jal ra,80007a00 <__multadd> -80007c1c: 00140413 addi s0,s0,1 -80007c20: 00050593 mv a1,a0 -80007c24: fe8992e3 bne s3,s0,80007c08 <__s2b+0xbc> -80007c28: 01c12083 lw ra,28(sp) -80007c2c: 01812403 lw s0,24(sp) -80007c30: 01412483 lw s1,20(sp) +80007698 <__s2b>: +80007698: fe010113 addi sp,sp,-32 +8000769c: 00812c23 sw s0,24(sp) +800076a0: 00912a23 sw s1,20(sp) +800076a4: 01212823 sw s2,16(sp) +800076a8: 01312623 sw s3,12(sp) +800076ac: 01412423 sw s4,8(sp) +800076b0: 00868813 addi a6,a3,8 +800076b4: 00900793 li a5,9 +800076b8: 00112e23 sw ra,28(sp) +800076bc: 01512223 sw s5,4(sp) +800076c0: 02f84833 div a6,a6,a5 +800076c4: 00068993 mv s3,a3 +800076c8: 00050913 mv s2,a0 +800076cc: 00058413 mv s0,a1 +800076d0: 00060a13 mv s4,a2 +800076d4: 00070493 mv s1,a4 +800076d8: 0cd7d863 bge a5,a3,800077a8 <__s2b+0x110> +800076dc: 00100793 li a5,1 +800076e0: 00000593 li a1,0 +800076e4: 00179793 slli a5,a5,0x1 +800076e8: 00158593 addi a1,a1,1 +800076ec: ff07cce3 blt a5,a6,800076e4 <__s2b+0x4c> +800076f0: 00090513 mv a0,s2 +800076f4: d8dff0ef jal ra,80007480 <_Balloc> +800076f8: 00050593 mv a1,a0 +800076fc: 0a050a63 beqz a0,800077b0 <__s2b+0x118> +80007700: 00100793 li a5,1 +80007704: 00f52823 sw a5,16(a0) +80007708: 00952a23 sw s1,20(a0) +8000770c: 00900793 li a5,9 +80007710: 0947d663 bge a5,s4,8000779c <__s2b+0x104> +80007714: 00940a93 addi s5,s0,9 +80007718: 000a8493 mv s1,s5 +8000771c: 01440433 add s0,s0,s4 +80007720: 0004c683 lbu a3,0(s1) +80007724: 00a00613 li a2,10 +80007728: 00090513 mv a0,s2 +8000772c: fd068693 addi a3,a3,-48 +80007730: e1dff0ef jal ra,8000754c <__multadd> +80007734: 00148493 addi s1,s1,1 +80007738: 00050593 mv a1,a0 +8000773c: fe8492e3 bne s1,s0,80007720 <__s2b+0x88> +80007740: ff8a0413 addi s0,s4,-8 +80007744: 008a8433 add s0,s5,s0 +80007748: 033a5663 bge s4,s3,80007774 <__s2b+0xdc> +8000774c: 414989b3 sub s3,s3,s4 +80007750: 013409b3 add s3,s0,s3 +80007754: 00044683 lbu a3,0(s0) +80007758: 00a00613 li a2,10 +8000775c: 00090513 mv a0,s2 +80007760: fd068693 addi a3,a3,-48 +80007764: de9ff0ef jal ra,8000754c <__multadd> +80007768: 00140413 addi s0,s0,1 +8000776c: 00050593 mv a1,a0 +80007770: fe8992e3 bne s3,s0,80007754 <__s2b+0xbc> +80007774: 01c12083 lw ra,28(sp) +80007778: 01812403 lw s0,24(sp) +8000777c: 01412483 lw s1,20(sp) +80007780: 01012903 lw s2,16(sp) +80007784: 00c12983 lw s3,12(sp) +80007788: 00812a03 lw s4,8(sp) +8000778c: 00412a83 lw s5,4(sp) +80007790: 00058513 mv a0,a1 +80007794: 02010113 addi sp,sp,32 +80007798: 00008067 ret +8000779c: 00a40413 addi s0,s0,10 +800077a0: 00900a13 li s4,9 +800077a4: fa5ff06f j 80007748 <__s2b+0xb0> +800077a8: 00000593 li a1,0 +800077ac: f45ff06f j 800076f0 <__s2b+0x58> +800077b0: 800136b7 lui a3,0x80013 +800077b4: 80013537 lui a0,0x80013 +800077b8: 71468693 addi a3,a3,1812 # 80013714 <__stack_top+0x81013714> +800077bc: 00000613 li a2,0 +800077c0: 0ce00593 li a1,206 +800077c4: 72850513 addi a0,a0,1832 # 80013728 <__stack_top+0x81013728> +800077c8: 388020ef jal ra,80009b50 <__assert_func> + +800077cc <__hi0bits>: +800077cc: ffff0737 lui a4,0xffff0 +800077d0: 00e57733 and a4,a0,a4 +800077d4: 00050793 mv a5,a0 +800077d8: 00000513 li a0,0 +800077dc: 00071663 bnez a4,800077e8 <__hi0bits+0x1c> +800077e0: 01079793 slli a5,a5,0x10 +800077e4: 01000513 li a0,16 +800077e8: ff000737 lui a4,0xff000 +800077ec: 00e7f733 and a4,a5,a4 +800077f0: 00071663 bnez a4,800077fc <__hi0bits+0x30> +800077f4: 00850513 addi a0,a0,8 +800077f8: 00879793 slli a5,a5,0x8 +800077fc: f0000737 lui a4,0xf0000 +80007800: 00e7f733 and a4,a5,a4 +80007804: 00071663 bnez a4,80007810 <__hi0bits+0x44> +80007808: 00450513 addi a0,a0,4 +8000780c: 00479793 slli a5,a5,0x4 +80007810: c0000737 lui a4,0xc0000 +80007814: 00e7f733 and a4,a5,a4 +80007818: 00071663 bnez a4,80007824 <__hi0bits+0x58> +8000781c: 00250513 addi a0,a0,2 +80007820: 00279793 slli a5,a5,0x2 +80007824: 0007c863 bltz a5,80007834 <__hi0bits+0x68> +80007828: 00179713 slli a4,a5,0x1 +8000782c: 00150513 addi a0,a0,1 +80007830: 00075463 bgez a4,80007838 <__hi0bits+0x6c> +80007834: 00008067 ret +80007838: 02000513 li a0,32 +8000783c: 00008067 ret + +80007840 <__lo0bits>: +80007840: 00052783 lw a5,0(a0) +80007844: 00050713 mv a4,a0 +80007848: 0077f693 andi a3,a5,7 +8000784c: 02068463 beqz a3,80007874 <__lo0bits+0x34> +80007850: 0017f693 andi a3,a5,1 +80007854: 00000513 li a0,0 +80007858: 06069e63 bnez a3,800078d4 <__lo0bits+0x94> +8000785c: 0027f693 andi a3,a5,2 +80007860: 08068063 beqz a3,800078e0 <__lo0bits+0xa0> +80007864: 0017d793 srli a5,a5,0x1 +80007868: 00f72023 sw a5,0(a4) # c0000000 <__stack_top+0xc1000000> +8000786c: 00100513 li a0,1 +80007870: 00008067 ret +80007874: 01079693 slli a3,a5,0x10 +80007878: 0106d693 srli a3,a3,0x10 +8000787c: 00000513 li a0,0 +80007880: 00069663 bnez a3,8000788c <__lo0bits+0x4c> +80007884: 0107d793 srli a5,a5,0x10 +80007888: 01000513 li a0,16 +8000788c: 0ff7f693 andi a3,a5,255 +80007890: 00069663 bnez a3,8000789c <__lo0bits+0x5c> +80007894: 00850513 addi a0,a0,8 +80007898: 0087d793 srli a5,a5,0x8 +8000789c: 00f7f693 andi a3,a5,15 +800078a0: 00069663 bnez a3,800078ac <__lo0bits+0x6c> +800078a4: 00450513 addi a0,a0,4 +800078a8: 0047d793 srli a5,a5,0x4 +800078ac: 0037f693 andi a3,a5,3 +800078b0: 00069663 bnez a3,800078bc <__lo0bits+0x7c> +800078b4: 00250513 addi a0,a0,2 +800078b8: 0027d793 srli a5,a5,0x2 +800078bc: 0017f693 andi a3,a5,1 +800078c0: 00069c63 bnez a3,800078d8 <__lo0bits+0x98> +800078c4: 0017d793 srli a5,a5,0x1 +800078c8: 00150513 addi a0,a0,1 +800078cc: 00079663 bnez a5,800078d8 <__lo0bits+0x98> +800078d0: 02000513 li a0,32 +800078d4: 00008067 ret +800078d8: 00f72023 sw a5,0(a4) +800078dc: 00008067 ret +800078e0: 0027d793 srli a5,a5,0x2 +800078e4: 00f72023 sw a5,0(a4) +800078e8: 00200513 li a0,2 +800078ec: 00008067 ret + +800078f0 <__i2b>: +800078f0: ff010113 addi sp,sp,-16 +800078f4: 00812423 sw s0,8(sp) +800078f8: 00058413 mv s0,a1 +800078fc: 00100593 li a1,1 +80007900: 00112623 sw ra,12(sp) +80007904: b7dff0ef jal ra,80007480 <_Balloc> +80007908: 02050063 beqz a0,80007928 <__i2b+0x38> +8000790c: 00c12083 lw ra,12(sp) +80007910: 00852a23 sw s0,20(a0) +80007914: 00812403 lw s0,8(sp) +80007918: 00100713 li a4,1 +8000791c: 00e52823 sw a4,16(a0) +80007920: 01010113 addi sp,sp,16 +80007924: 00008067 ret +80007928: 800136b7 lui a3,0x80013 +8000792c: 80013537 lui a0,0x80013 +80007930: 71468693 addi a3,a3,1812 # 80013714 <__stack_top+0x81013714> +80007934: 00000613 li a2,0 +80007938: 14000593 li a1,320 +8000793c: 72850513 addi a0,a0,1832 # 80013728 <__stack_top+0x81013728> +80007940: 210020ef jal ra,80009b50 <__assert_func> + +80007944 <__multiply>: +80007944: fe010113 addi sp,sp,-32 +80007948: 01212823 sw s2,16(sp) +8000794c: 01312623 sw s3,12(sp) +80007950: 0105a903 lw s2,16(a1) +80007954: 01062983 lw s3,16(a2) +80007958: 00912a23 sw s1,20(sp) +8000795c: 01412423 sw s4,8(sp) +80007960: 00112e23 sw ra,28(sp) +80007964: 00812c23 sw s0,24(sp) +80007968: 00058a13 mv s4,a1 +8000796c: 00060493 mv s1,a2 +80007970: 01394c63 blt s2,s3,80007988 <__multiply+0x44> +80007974: 00098713 mv a4,s3 +80007978: 00058493 mv s1,a1 +8000797c: 00090993 mv s3,s2 +80007980: 00060a13 mv s4,a2 +80007984: 00070913 mv s2,a4 +80007988: 0084a783 lw a5,8(s1) +8000798c: 0044a583 lw a1,4(s1) +80007990: 01298433 add s0,s3,s2 +80007994: 0087a7b3 slt a5,a5,s0 +80007998: 00f585b3 add a1,a1,a5 +8000799c: ae5ff0ef jal ra,80007480 <_Balloc> +800079a0: 1a050c63 beqz a0,80007b58 <__multiply+0x214> +800079a4: 01450313 addi t1,a0,20 +800079a8: 00241893 slli a7,s0,0x2 +800079ac: 011308b3 add a7,t1,a7 +800079b0: 00030793 mv a5,t1 +800079b4: 01137863 bgeu t1,a7,800079c4 <__multiply+0x80> +800079b8: 0007a023 sw zero,0(a5) +800079bc: 00478793 addi a5,a5,4 +800079c0: ff17ece3 bltu a5,a7,800079b8 <__multiply+0x74> +800079c4: 014a0813 addi a6,s4,20 +800079c8: 00291e13 slli t3,s2,0x2 +800079cc: 01448e93 addi t4,s1,20 +800079d0: 00299593 slli a1,s3,0x2 +800079d4: 01c80e33 add t3,a6,t3 +800079d8: 00be85b3 add a1,t4,a1 +800079dc: 0bc87c63 bgeu a6,t3,80007a94 <__multiply+0x150> +800079e0: 01548793 addi a5,s1,21 +800079e4: 00400f13 li t5,4 +800079e8: 14f5fe63 bgeu a1,a5,80007b44 <__multiply+0x200> +800079ec: 00010637 lui a2,0x10 +800079f0: fff60613 addi a2,a2,-1 # ffff <__stack_size+0xfbff> +800079f4: 0100006f j 80007a04 <__multiply+0xc0> +800079f8: 00480813 addi a6,a6,4 +800079fc: 00430313 addi t1,t1,4 +80007a00: 09c87a63 bgeu a6,t3,80007a94 <__multiply+0x150> +80007a04: 00082f83 lw t6,0(a6) +80007a08: 00cff4b3 and s1,t6,a2 +80007a0c: 0c049463 bnez s1,80007ad4 <__multiply+0x190> +80007a10: 010fdf93 srli t6,t6,0x10 +80007a14: fe0f82e3 beqz t6,800079f8 <__multiply+0xb4> +80007a18: 00032703 lw a4,0(t1) +80007a1c: 00030293 mv t0,t1 +80007a20: 000e8693 mv a3,t4 +80007a24: 00070493 mv s1,a4 +80007a28: 00000393 li t2,0 +80007a2c: 0006a783 lw a5,0(a3) +80007a30: 0104d993 srli s3,s1,0x10 +80007a34: 00c77733 and a4,a4,a2 +80007a38: 00c7f7b3 and a5,a5,a2 +80007a3c: 03f787b3 mul a5,a5,t6 +80007a40: 0042a483 lw s1,4(t0) # 80000004 <__stack_top+0x81000004> +80007a44: 00428293 addi t0,t0,4 +80007a48: 00468693 addi a3,a3,4 +80007a4c: 00c4f933 and s2,s1,a2 +80007a50: 013787b3 add a5,a5,s3 +80007a54: 007787b3 add a5,a5,t2 +80007a58: 01079393 slli t2,a5,0x10 +80007a5c: 00e3e733 or a4,t2,a4 +80007a60: fee2ae23 sw a4,-4(t0) +80007a64: ffe6d703 lhu a4,-2(a3) +80007a68: 0107d793 srli a5,a5,0x10 +80007a6c: 03f70733 mul a4,a4,t6 +80007a70: 01270733 add a4,a4,s2 +80007a74: 00f70733 add a4,a4,a5 +80007a78: 01075393 srli t2,a4,0x10 +80007a7c: fab6e8e3 bltu a3,a1,80007a2c <__multiply+0xe8> +80007a80: 01e307b3 add a5,t1,t5 +80007a84: 00e7a023 sw a4,0(a5) +80007a88: 00480813 addi a6,a6,4 +80007a8c: 00430313 addi t1,t1,4 +80007a90: f7c86ae3 bltu a6,t3,80007a04 <__multiply+0xc0> +80007a94: 00804863 bgtz s0,80007aa4 <__multiply+0x160> +80007a98: 0180006f j 80007ab0 <__multiply+0x16c> +80007a9c: fff40413 addi s0,s0,-1 +80007aa0: 00040863 beqz s0,80007ab0 <__multiply+0x16c> +80007aa4: ffc8a783 lw a5,-4(a7) +80007aa8: ffc88893 addi a7,a7,-4 +80007aac: fe0788e3 beqz a5,80007a9c <__multiply+0x158> +80007ab0: 01c12083 lw ra,28(sp) +80007ab4: 00852823 sw s0,16(a0) +80007ab8: 01812403 lw s0,24(sp) +80007abc: 01412483 lw s1,20(sp) +80007ac0: 01012903 lw s2,16(sp) +80007ac4: 00c12983 lw s3,12(sp) +80007ac8: 00812a03 lw s4,8(sp) +80007acc: 02010113 addi sp,sp,32 +80007ad0: 00008067 ret +80007ad4: 00030393 mv t2,t1 +80007ad8: 000e8293 mv t0,t4 +80007adc: 00000913 li s2,0 +80007ae0: 0002a703 lw a4,0(t0) +80007ae4: 0003af83 lw t6,0(t2) +80007ae8: 00438393 addi t2,t2,4 +80007aec: 00c776b3 and a3,a4,a2 +80007af0: 029686b3 mul a3,a3,s1 +80007af4: 01075793 srli a5,a4,0x10 +80007af8: 00cff733 and a4,t6,a2 +80007afc: 010fdf93 srli t6,t6,0x10 +80007b00: 00428293 addi t0,t0,4 +80007b04: 029787b3 mul a5,a5,s1 +80007b08: 00e686b3 add a3,a3,a4 +80007b0c: 012686b3 add a3,a3,s2 +80007b10: 0106d713 srli a4,a3,0x10 +80007b14: 00c6f6b3 and a3,a3,a2 +80007b18: 01f787b3 add a5,a5,t6 +80007b1c: 00e787b3 add a5,a5,a4 +80007b20: 01079713 slli a4,a5,0x10 +80007b24: 00d766b3 or a3,a4,a3 +80007b28: fed3ae23 sw a3,-4(t2) +80007b2c: 0107d913 srli s2,a5,0x10 +80007b30: fab2e8e3 bltu t0,a1,80007ae0 <__multiply+0x19c> +80007b34: 01e307b3 add a5,t1,t5 +80007b38: 0127a023 sw s2,0(a5) +80007b3c: 00082f83 lw t6,0(a6) +80007b40: ed1ff06f j 80007a10 <__multiply+0xcc> +80007b44: 40958f33 sub t5,a1,s1 +80007b48: febf0f13 addi t5,t5,-21 +80007b4c: ffcf7f13 andi t5,t5,-4 +80007b50: 004f0f13 addi t5,t5,4 +80007b54: e99ff06f j 800079ec <__multiply+0xa8> +80007b58: 800136b7 lui a3,0x80013 +80007b5c: 80013537 lui a0,0x80013 +80007b60: 71468693 addi a3,a3,1812 # 80013714 <__stack_top+0x81013714> +80007b64: 00000613 li a2,0 +80007b68: 15d00593 li a1,349 +80007b6c: 72850513 addi a0,a0,1832 # 80013728 <__stack_top+0x81013728> +80007b70: 7e1010ef jal ra,80009b50 <__assert_func> + +80007b74 <__pow5mult>: +80007b74: fe010113 addi sp,sp,-32 +80007b78: 00812c23 sw s0,24(sp) +80007b7c: 01312623 sw s3,12(sp) +80007b80: 01412423 sw s4,8(sp) +80007b84: 00112e23 sw ra,28(sp) +80007b88: 00912a23 sw s1,20(sp) +80007b8c: 01212823 sw s2,16(sp) +80007b90: 00367793 andi a5,a2,3 +80007b94: 00060413 mv s0,a2 +80007b98: 00050993 mv s3,a0 +80007b9c: 00058a13 mv s4,a1 +80007ba0: 0c079463 bnez a5,80007c68 <__pow5mult+0xf4> +80007ba4: 40245413 srai s0,s0,0x2 +80007ba8: 000a0913 mv s2,s4 +80007bac: 06040863 beqz s0,80007c1c <__pow5mult+0xa8> +80007bb0: 0489a483 lw s1,72(s3) +80007bb4: 0c048e63 beqz s1,80007c90 <__pow5mult+0x11c> +80007bb8: 00147793 andi a5,s0,1 +80007bbc: 000a0913 mv s2,s4 +80007bc0: 02079063 bnez a5,80007be0 <__pow5mult+0x6c> +80007bc4: 40145413 srai s0,s0,0x1 +80007bc8: 04040a63 beqz s0,80007c1c <__pow5mult+0xa8> +80007bcc: 0004a503 lw a0,0(s1) +80007bd0: 06050863 beqz a0,80007c40 <__pow5mult+0xcc> +80007bd4: 00050493 mv s1,a0 +80007bd8: 00147793 andi a5,s0,1 +80007bdc: fe0784e3 beqz a5,80007bc4 <__pow5mult+0x50> +80007be0: 00048613 mv a2,s1 +80007be4: 00090593 mv a1,s2 +80007be8: 00098513 mv a0,s3 +80007bec: d59ff0ef jal ra,80007944 <__multiply> +80007bf0: 06090863 beqz s2,80007c60 <__pow5mult+0xec> +80007bf4: 00492703 lw a4,4(s2) +80007bf8: 04c9a783 lw a5,76(s3) +80007bfc: 40145413 srai s0,s0,0x1 +80007c00: 00271713 slli a4,a4,0x2 +80007c04: 00e787b3 add a5,a5,a4 +80007c08: 0007a703 lw a4,0(a5) +80007c0c: 00e92023 sw a4,0(s2) +80007c10: 0127a023 sw s2,0(a5) +80007c14: 00050913 mv s2,a0 +80007c18: fa041ae3 bnez s0,80007bcc <__pow5mult+0x58> +80007c1c: 01c12083 lw ra,28(sp) +80007c20: 01812403 lw s0,24(sp) +80007c24: 01412483 lw s1,20(sp) +80007c28: 00c12983 lw s3,12(sp) +80007c2c: 00812a03 lw s4,8(sp) +80007c30: 00090513 mv a0,s2 80007c34: 01012903 lw s2,16(sp) -80007c38: 00c12983 lw s3,12(sp) -80007c3c: 00812a03 lw s4,8(sp) -80007c40: 00412a83 lw s5,4(sp) -80007c44: 00058513 mv a0,a1 -80007c48: 02010113 addi sp,sp,32 -80007c4c: 00008067 ret -80007c50: 00a40413 addi s0,s0,10 -80007c54: 00900a13 li s4,9 -80007c58: fa5ff06f j 80007bfc <__s2b+0xb0> -80007c5c: 00000593 li a1,0 -80007c60: f45ff06f j 80007ba4 <__s2b+0x58> -80007c64: 800146b7 lui a3,0x80014 -80007c68: 80014537 lui a0,0x80014 -80007c6c: bc468693 addi a3,a3,-1084 # 80013bc4 <__stack_top+0x81013bc4> -80007c70: 00000613 li a2,0 -80007c74: 0ce00593 li a1,206 -80007c78: bd850513 addi a0,a0,-1064 # 80013bd8 <__stack_top+0x81013bd8> -80007c7c: 388020ef jal ra,8000a004 <__assert_func> +80007c38: 02010113 addi sp,sp,32 +80007c3c: 00008067 ret +80007c40: 00048613 mv a2,s1 +80007c44: 00048593 mv a1,s1 +80007c48: 00098513 mv a0,s3 +80007c4c: cf9ff0ef jal ra,80007944 <__multiply> +80007c50: 00a4a023 sw a0,0(s1) +80007c54: 00052023 sw zero,0(a0) +80007c58: 00050493 mv s1,a0 +80007c5c: f7dff06f j 80007bd8 <__pow5mult+0x64> +80007c60: 00050913 mv s2,a0 +80007c64: f61ff06f j 80007bc4 <__pow5mult+0x50> +80007c68: fff78793 addi a5,a5,-1 +80007c6c: 80013737 lui a4,0x80013 +80007c70: 78070713 addi a4,a4,1920 # 80013780 <__stack_top+0x81013780> +80007c74: 00279793 slli a5,a5,0x2 +80007c78: 00f707b3 add a5,a4,a5 +80007c7c: 0007a603 lw a2,0(a5) +80007c80: 00000693 li a3,0 +80007c84: 8c9ff0ef jal ra,8000754c <__multadd> +80007c88: 00050a13 mv s4,a0 +80007c8c: f19ff06f j 80007ba4 <__pow5mult+0x30> +80007c90: 27100593 li a1,625 +80007c94: 00098513 mv a0,s3 +80007c98: c59ff0ef jal ra,800078f0 <__i2b> +80007c9c: 04a9a423 sw a0,72(s3) +80007ca0: 00050493 mv s1,a0 +80007ca4: 00052023 sw zero,0(a0) +80007ca8: f11ff06f j 80007bb8 <__pow5mult+0x44> -80007c80 <__hi0bits>: -80007c80: ffff0737 lui a4,0xffff0 -80007c84: 00e57733 and a4,a0,a4 -80007c88: 00050793 mv a5,a0 -80007c8c: 00000513 li a0,0 -80007c90: 00071663 bnez a4,80007c9c <__hi0bits+0x1c> -80007c94: 01079793 slli a5,a5,0x10 -80007c98: 01000513 li a0,16 -80007c9c: ff000737 lui a4,0xff000 -80007ca0: 00e7f733 and a4,a5,a4 -80007ca4: 00071663 bnez a4,80007cb0 <__hi0bits+0x30> -80007ca8: 00850513 addi a0,a0,8 -80007cac: 00879793 slli a5,a5,0x8 -80007cb0: f0000737 lui a4,0xf0000 -80007cb4: 00e7f733 and a4,a5,a4 -80007cb8: 00071663 bnez a4,80007cc4 <__hi0bits+0x44> -80007cbc: 00450513 addi a0,a0,4 -80007cc0: 00479793 slli a5,a5,0x4 -80007cc4: c0000737 lui a4,0xc0000 -80007cc8: 00e7f733 and a4,a5,a4 -80007ccc: 00071663 bnez a4,80007cd8 <__hi0bits+0x58> -80007cd0: 00250513 addi a0,a0,2 -80007cd4: 00279793 slli a5,a5,0x2 -80007cd8: 0007c863 bltz a5,80007ce8 <__hi0bits+0x68> -80007cdc: 00179713 slli a4,a5,0x1 -80007ce0: 00150513 addi a0,a0,1 -80007ce4: 00075463 bgez a4,80007cec <__hi0bits+0x6c> -80007ce8: 00008067 ret -80007cec: 02000513 li a0,32 -80007cf0: 00008067 ret +80007cac <__lshift>: +80007cac: fe010113 addi sp,sp,-32 +80007cb0: 01412423 sw s4,8(sp) +80007cb4: 0105aa03 lw s4,16(a1) +80007cb8: 0085a783 lw a5,8(a1) +80007cbc: 01312623 sw s3,12(sp) +80007cc0: 40565993 srai s3,a2,0x5 +80007cc4: 01498a33 add s4,s3,s4 +80007cc8: 00812c23 sw s0,24(sp) +80007ccc: 00912a23 sw s1,20(sp) +80007cd0: 01212823 sw s2,16(sp) +80007cd4: 01512223 sw s5,4(sp) +80007cd8: 00112e23 sw ra,28(sp) +80007cdc: 001a0913 addi s2,s4,1 +80007ce0: 00058493 mv s1,a1 +80007ce4: 00060413 mv s0,a2 +80007ce8: 0045a583 lw a1,4(a1) +80007cec: 00050a93 mv s5,a0 +80007cf0: 0127d863 bge a5,s2,80007d00 <__lshift+0x54> +80007cf4: 00179793 slli a5,a5,0x1 +80007cf8: 00158593 addi a1,a1,1 +80007cfc: ff27cce3 blt a5,s2,80007cf4 <__lshift+0x48> +80007d00: 000a8513 mv a0,s5 +80007d04: f7cff0ef jal ra,80007480 <_Balloc> +80007d08: 10050c63 beqz a0,80007e20 <__lshift+0x174> +80007d0c: 01450813 addi a6,a0,20 +80007d10: 03305463 blez s3,80007d38 <__lshift+0x8c> +80007d14: 00598993 addi s3,s3,5 +80007d18: 00299993 slli s3,s3,0x2 +80007d1c: 01350733 add a4,a0,s3 +80007d20: 00080793 mv a5,a6 +80007d24: 00478793 addi a5,a5,4 +80007d28: fe07ae23 sw zero,-4(a5) +80007d2c: fee79ce3 bne a5,a4,80007d24 <__lshift+0x78> +80007d30: fec98993 addi s3,s3,-20 +80007d34: 01380833 add a6,a6,s3 +80007d38: 0104a703 lw a4,16(s1) +80007d3c: 01448793 addi a5,s1,20 +80007d40: 01f47313 andi t1,s0,31 +80007d44: 00271613 slli a2,a4,0x2 +80007d48: 00c78633 add a2,a5,a2 +80007d4c: 0a030463 beqz t1,80007df4 <__lshift+0x148> +80007d50: 02000593 li a1,32 +80007d54: 406585b3 sub a1,a1,t1 +80007d58: 00080893 mv a7,a6 +80007d5c: 00000693 li a3,0 +80007d60: 0007a703 lw a4,0(a5) +80007d64: 00488893 addi a7,a7,4 +80007d68: 00478793 addi a5,a5,4 +80007d6c: 00671733 sll a4,a4,t1 +80007d70: 00d76733 or a4,a4,a3 +80007d74: fee8ae23 sw a4,-4(a7) +80007d78: ffc7a703 lw a4,-4(a5) +80007d7c: 00b756b3 srl a3,a4,a1 +80007d80: fec7e0e3 bltu a5,a2,80007d60 <__lshift+0xb4> +80007d84: 01548713 addi a4,s1,21 +80007d88: 00400793 li a5,4 +80007d8c: 00e66a63 bltu a2,a4,80007da0 <__lshift+0xf4> +80007d90: 409607b3 sub a5,a2,s1 +80007d94: feb78793 addi a5,a5,-21 +80007d98: ffc7f793 andi a5,a5,-4 +80007d9c: 00478793 addi a5,a5,4 +80007da0: 00f80833 add a6,a6,a5 +80007da4: 00d82023 sw a3,0(a6) +80007da8: 00068463 beqz a3,80007db0 <__lshift+0x104> +80007dac: 00090a13 mv s4,s2 +80007db0: 0044a703 lw a4,4(s1) +80007db4: 04caa783 lw a5,76(s5) +80007db8: 01c12083 lw ra,28(sp) +80007dbc: 00271713 slli a4,a4,0x2 +80007dc0: 00e787b3 add a5,a5,a4 +80007dc4: 0007a703 lw a4,0(a5) +80007dc8: 01452823 sw s4,16(a0) +80007dcc: 01812403 lw s0,24(sp) +80007dd0: 00e4a023 sw a4,0(s1) +80007dd4: 0097a023 sw s1,0(a5) +80007dd8: 01012903 lw s2,16(sp) +80007ddc: 01412483 lw s1,20(sp) +80007de0: 00c12983 lw s3,12(sp) +80007de4: 00812a03 lw s4,8(sp) +80007de8: 00412a83 lw s5,4(sp) +80007dec: 02010113 addi sp,sp,32 +80007df0: 00008067 ret +80007df4: 0007a703 lw a4,0(a5) +80007df8: 00478793 addi a5,a5,4 +80007dfc: 00480813 addi a6,a6,4 +80007e00: fee82e23 sw a4,-4(a6) +80007e04: fac7f6e3 bgeu a5,a2,80007db0 <__lshift+0x104> +80007e08: 0007a703 lw a4,0(a5) +80007e0c: 00478793 addi a5,a5,4 +80007e10: 00480813 addi a6,a6,4 +80007e14: fee82e23 sw a4,-4(a6) +80007e18: fcc7eee3 bltu a5,a2,80007df4 <__lshift+0x148> +80007e1c: f95ff06f j 80007db0 <__lshift+0x104> +80007e20: 800136b7 lui a3,0x80013 +80007e24: 80013537 lui a0,0x80013 +80007e28: 71468693 addi a3,a3,1812 # 80013714 <__stack_top+0x81013714> +80007e2c: 00000613 li a2,0 +80007e30: 1d900593 li a1,473 +80007e34: 72850513 addi a0,a0,1832 # 80013728 <__stack_top+0x81013728> +80007e38: 519010ef jal ra,80009b50 <__assert_func> -80007cf4 <__lo0bits>: -80007cf4: 00052783 lw a5,0(a0) -80007cf8: 00050713 mv a4,a0 -80007cfc: 0077f693 andi a3,a5,7 -80007d00: 02068463 beqz a3,80007d28 <__lo0bits+0x34> -80007d04: 0017f693 andi a3,a5,1 -80007d08: 00000513 li a0,0 -80007d0c: 06069e63 bnez a3,80007d88 <__lo0bits+0x94> -80007d10: 0027f693 andi a3,a5,2 -80007d14: 08068063 beqz a3,80007d94 <__lo0bits+0xa0> -80007d18: 0017d793 srli a5,a5,0x1 -80007d1c: 00f72023 sw a5,0(a4) # c0000000 <__stack_top+0xc1000000> -80007d20: 00100513 li a0,1 -80007d24: 00008067 ret -80007d28: 01079693 slli a3,a5,0x10 -80007d2c: 0106d693 srli a3,a3,0x10 -80007d30: 00000513 li a0,0 -80007d34: 00069663 bnez a3,80007d40 <__lo0bits+0x4c> -80007d38: 0107d793 srli a5,a5,0x10 -80007d3c: 01000513 li a0,16 -80007d40: 0ff7f693 andi a3,a5,255 -80007d44: 00069663 bnez a3,80007d50 <__lo0bits+0x5c> -80007d48: 00850513 addi a0,a0,8 -80007d4c: 0087d793 srli a5,a5,0x8 -80007d50: 00f7f693 andi a3,a5,15 -80007d54: 00069663 bnez a3,80007d60 <__lo0bits+0x6c> -80007d58: 00450513 addi a0,a0,4 -80007d5c: 0047d793 srli a5,a5,0x4 -80007d60: 0037f693 andi a3,a5,3 -80007d64: 00069663 bnez a3,80007d70 <__lo0bits+0x7c> -80007d68: 00250513 addi a0,a0,2 -80007d6c: 0027d793 srli a5,a5,0x2 -80007d70: 0017f693 andi a3,a5,1 -80007d74: 00069c63 bnez a3,80007d8c <__lo0bits+0x98> -80007d78: 0017d793 srli a5,a5,0x1 -80007d7c: 00150513 addi a0,a0,1 -80007d80: 00079663 bnez a5,80007d8c <__lo0bits+0x98> -80007d84: 02000513 li a0,32 -80007d88: 00008067 ret -80007d8c: 00f72023 sw a5,0(a4) -80007d90: 00008067 ret -80007d94: 0027d793 srli a5,a5,0x2 -80007d98: 00f72023 sw a5,0(a4) -80007d9c: 00200513 li a0,2 -80007da0: 00008067 ret +80007e3c <__mcmp>: +80007e3c: 01052703 lw a4,16(a0) +80007e40: 0105a783 lw a5,16(a1) +80007e44: 00050813 mv a6,a0 +80007e48: 40f70533 sub a0,a4,a5 +80007e4c: 04f71463 bne a4,a5,80007e94 <__mcmp+0x58> +80007e50: 00279793 slli a5,a5,0x2 +80007e54: 01480813 addi a6,a6,20 +80007e58: 01458593 addi a1,a1,20 +80007e5c: 00f80733 add a4,a6,a5 +80007e60: 00f587b3 add a5,a1,a5 +80007e64: 0080006f j 80007e6c <__mcmp+0x30> +80007e68: 02e87663 bgeu a6,a4,80007e94 <__mcmp+0x58> +80007e6c: ffc72683 lw a3,-4(a4) +80007e70: ffc7a603 lw a2,-4(a5) +80007e74: ffc70713 addi a4,a4,-4 +80007e78: ffc78793 addi a5,a5,-4 +80007e7c: fec686e3 beq a3,a2,80007e68 <__mcmp+0x2c> +80007e80: 00c6b6b3 sltu a3,a3,a2 +80007e84: 40d00533 neg a0,a3 +80007e88: ffe57513 andi a0,a0,-2 +80007e8c: 00150513 addi a0,a0,1 +80007e90: 00008067 ret +80007e94: 00008067 ret -80007da4 <__i2b>: -80007da4: ff010113 addi sp,sp,-16 -80007da8: 00812423 sw s0,8(sp) -80007dac: 00058413 mv s0,a1 -80007db0: 00100593 li a1,1 -80007db4: 00112623 sw ra,12(sp) -80007db8: b7dff0ef jal ra,80007934 <_Balloc> -80007dbc: 02050063 beqz a0,80007ddc <__i2b+0x38> -80007dc0: 00c12083 lw ra,12(sp) -80007dc4: 00852a23 sw s0,20(a0) -80007dc8: 00812403 lw s0,8(sp) -80007dcc: 00100713 li a4,1 -80007dd0: 00e52823 sw a4,16(a0) -80007dd4: 01010113 addi sp,sp,16 -80007dd8: 00008067 ret -80007ddc: 800146b7 lui a3,0x80014 -80007de0: 80014537 lui a0,0x80014 -80007de4: bc468693 addi a3,a3,-1084 # 80013bc4 <__stack_top+0x81013bc4> -80007de8: 00000613 li a2,0 -80007dec: 14000593 li a1,320 -80007df0: bd850513 addi a0,a0,-1064 # 80013bd8 <__stack_top+0x81013bd8> -80007df4: 210020ef jal ra,8000a004 <__assert_func> +80007e98 <__mdiff>: +80007e98: 0105a783 lw a5,16(a1) +80007e9c: 01062703 lw a4,16(a2) +80007ea0: ff010113 addi sp,sp,-16 +80007ea4: 00812423 sw s0,8(sp) +80007ea8: 00912223 sw s1,4(sp) +80007eac: 01212023 sw s2,0(sp) +80007eb0: 00112623 sw ra,12(sp) +80007eb4: 00058493 mv s1,a1 +80007eb8: 00060413 mv s0,a2 +80007ebc: 40e78933 sub s2,a5,a4 +80007ec0: 1ae79463 bne a5,a4,80008068 <__mdiff+0x1d0> +80007ec4: 00271693 slli a3,a4,0x2 +80007ec8: 01458593 addi a1,a1,20 +80007ecc: 01460713 addi a4,a2,20 +80007ed0: 00d587b3 add a5,a1,a3 +80007ed4: 00d70733 add a4,a4,a3 +80007ed8: 0080006f j 80007ee0 <__mdiff+0x48> +80007edc: 18f5fc63 bgeu a1,a5,80008074 <__mdiff+0x1dc> +80007ee0: ffc7a603 lw a2,-4(a5) +80007ee4: ffc72683 lw a3,-4(a4) +80007ee8: ffc78793 addi a5,a5,-4 +80007eec: ffc70713 addi a4,a4,-4 +80007ef0: fed606e3 beq a2,a3,80007edc <__mdiff+0x44> +80007ef4: 16d66063 bltu a2,a3,80008054 <__mdiff+0x1bc> +80007ef8: 0044a583 lw a1,4(s1) +80007efc: d84ff0ef jal ra,80007480 <_Balloc> +80007f00: 1a050263 beqz a0,800080a4 <__mdiff+0x20c> +80007f04: 0104ae03 lw t3,16(s1) +80007f08: 01042283 lw t0,16(s0) +80007f0c: 01448f93 addi t6,s1,20 +80007f10: 002e1e93 slli t4,t3,0x2 +80007f14: 01440813 addi a6,s0,20 +80007f18: 00229293 slli t0,t0,0x2 +80007f1c: 01450393 addi t2,a0,20 +80007f20: 000108b7 lui a7,0x10 +80007f24: 01252623 sw s2,12(a0) +80007f28: 01df8eb3 add t4,t6,t4 +80007f2c: 005802b3 add t0,a6,t0 +80007f30: 00038f13 mv t5,t2 +80007f34: 000f8313 mv t1,t6 +80007f38: 00000793 li a5,0 +80007f3c: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> +80007f40: 00032703 lw a4,0(t1) +80007f44: 00082583 lw a1,0(a6) +80007f48: 004f0f13 addi t5,t5,4 +80007f4c: 011776b3 and a3,a4,a7 +80007f50: 00f686b3 add a3,a3,a5 +80007f54: 0115f7b3 and a5,a1,a7 +80007f58: 40f686b3 sub a3,a3,a5 +80007f5c: 0105d593 srli a1,a1,0x10 +80007f60: 01075793 srli a5,a4,0x10 +80007f64: 40b787b3 sub a5,a5,a1 +80007f68: 4106d713 srai a4,a3,0x10 +80007f6c: 00e787b3 add a5,a5,a4 +80007f70: 01079713 slli a4,a5,0x10 +80007f74: 0116f6b3 and a3,a3,a7 +80007f78: 00d766b3 or a3,a4,a3 +80007f7c: 00480813 addi a6,a6,4 +80007f80: fedf2e23 sw a3,-4(t5) +80007f84: 00430313 addi t1,t1,4 +80007f88: 4107d793 srai a5,a5,0x10 +80007f8c: fa586ae3 bltu a6,t0,80007f40 <__mdiff+0xa8> +80007f90: 408285b3 sub a1,t0,s0 +80007f94: feb58593 addi a1,a1,-21 +80007f98: 01540413 addi s0,s0,21 +80007f9c: 0025d593 srli a1,a1,0x2 +80007fa0: 00000713 li a4,0 +80007fa4: 0082e463 bltu t0,s0,80007fac <__mdiff+0x114> +80007fa8: 00259713 slli a4,a1,0x2 +80007fac: 00e38733 add a4,t2,a4 +80007fb0: 00400813 li a6,4 +80007fb4: 0082e663 bltu t0,s0,80007fc0 <__mdiff+0x128> +80007fb8: 00158593 addi a1,a1,1 +80007fbc: 00259813 slli a6,a1,0x2 +80007fc0: 010f8fb3 add t6,t6,a6 +80007fc4: 010383b3 add t2,t2,a6 +80007fc8: 05dffe63 bgeu t6,t4,80008024 <__mdiff+0x18c> +80007fcc: 000108b7 lui a7,0x10 +80007fd0: 00038813 mv a6,t2 +80007fd4: 000f8593 mv a1,t6 +80007fd8: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> +80007fdc: 0005a703 lw a4,0(a1) +80007fe0: 00480813 addi a6,a6,4 +80007fe4: 00458593 addi a1,a1,4 +80007fe8: 01177633 and a2,a4,a7 +80007fec: 00f60633 add a2,a2,a5 +80007ff0: 41065693 srai a3,a2,0x10 +80007ff4: 01075793 srli a5,a4,0x10 +80007ff8: 00d787b3 add a5,a5,a3 +80007ffc: 01079693 slli a3,a5,0x10 +80008000: 01167633 and a2,a2,a7 +80008004: 00c6e6b3 or a3,a3,a2 +80008008: fed82e23 sw a3,-4(a6) +8000800c: 4107d793 srai a5,a5,0x10 +80008010: fdd5e6e3 bltu a1,t4,80007fdc <__mdiff+0x144> +80008014: fffe8713 addi a4,t4,-1 +80008018: 41f70fb3 sub t6,a4,t6 +8000801c: ffcff713 andi a4,t6,-4 +80008020: 00e38733 add a4,t2,a4 +80008024: 00069a63 bnez a3,80008038 <__mdiff+0x1a0> +80008028: ffc72783 lw a5,-4(a4) +8000802c: fffe0e13 addi t3,t3,-1 +80008030: ffc70713 addi a4,a4,-4 +80008034: fe078ae3 beqz a5,80008028 <__mdiff+0x190> +80008038: 00c12083 lw ra,12(sp) +8000803c: 00812403 lw s0,8(sp) +80008040: 01c52823 sw t3,16(a0) +80008044: 00412483 lw s1,4(sp) +80008048: 00012903 lw s2,0(sp) +8000804c: 01010113 addi sp,sp,16 +80008050: 00008067 ret +80008054: 00048793 mv a5,s1 +80008058: 00100913 li s2,1 +8000805c: 00040493 mv s1,s0 +80008060: 00078413 mv s0,a5 +80008064: e95ff06f j 80007ef8 <__mdiff+0x60> +80008068: fe0946e3 bltz s2,80008054 <__mdiff+0x1bc> +8000806c: 00000913 li s2,0 +80008070: e89ff06f j 80007ef8 <__mdiff+0x60> +80008074: 00000593 li a1,0 +80008078: c08ff0ef jal ra,80007480 <_Balloc> +8000807c: 04050263 beqz a0,800080c0 <__mdiff+0x228> +80008080: 00c12083 lw ra,12(sp) +80008084: 00812403 lw s0,8(sp) +80008088: 00100793 li a5,1 +8000808c: 00f52823 sw a5,16(a0) +80008090: 00052a23 sw zero,20(a0) +80008094: 00412483 lw s1,4(sp) +80008098: 00012903 lw s2,0(sp) +8000809c: 01010113 addi sp,sp,16 +800080a0: 00008067 ret +800080a4: 800136b7 lui a3,0x80013 +800080a8: 80013537 lui a0,0x80013 +800080ac: 71468693 addi a3,a3,1812 # 80013714 <__stack_top+0x81013714> +800080b0: 00000613 li a2,0 +800080b4: 24000593 li a1,576 +800080b8: 72850513 addi a0,a0,1832 # 80013728 <__stack_top+0x81013728> +800080bc: 295010ef jal ra,80009b50 <__assert_func> +800080c0: 800136b7 lui a3,0x80013 +800080c4: 80013537 lui a0,0x80013 +800080c8: 71468693 addi a3,a3,1812 # 80013714 <__stack_top+0x81013714> +800080cc: 00000613 li a2,0 +800080d0: 23200593 li a1,562 +800080d4: 72850513 addi a0,a0,1832 # 80013728 <__stack_top+0x81013728> +800080d8: 279010ef jal ra,80009b50 <__assert_func> -80007df8 <__multiply>: -80007df8: fe010113 addi sp,sp,-32 -80007dfc: 01212823 sw s2,16(sp) -80007e00: 01312623 sw s3,12(sp) -80007e04: 0105a903 lw s2,16(a1) -80007e08: 01062983 lw s3,16(a2) -80007e0c: 00912a23 sw s1,20(sp) -80007e10: 01412423 sw s4,8(sp) -80007e14: 00112e23 sw ra,28(sp) -80007e18: 00812c23 sw s0,24(sp) -80007e1c: 00058a13 mv s4,a1 -80007e20: 00060493 mv s1,a2 -80007e24: 01394c63 blt s2,s3,80007e3c <__multiply+0x44> -80007e28: 00098713 mv a4,s3 -80007e2c: 00058493 mv s1,a1 -80007e30: 00090993 mv s3,s2 -80007e34: 00060a13 mv s4,a2 -80007e38: 00070913 mv s2,a4 -80007e3c: 0084a783 lw a5,8(s1) -80007e40: 0044a583 lw a1,4(s1) -80007e44: 01298433 add s0,s3,s2 -80007e48: 0087a7b3 slt a5,a5,s0 -80007e4c: 00f585b3 add a1,a1,a5 -80007e50: ae5ff0ef jal ra,80007934 <_Balloc> -80007e54: 1a050c63 beqz a0,8000800c <__multiply+0x214> -80007e58: 01450313 addi t1,a0,20 -80007e5c: 00241893 slli a7,s0,0x2 -80007e60: 011308b3 add a7,t1,a7 -80007e64: 00030793 mv a5,t1 -80007e68: 01137863 bgeu t1,a7,80007e78 <__multiply+0x80> -80007e6c: 0007a023 sw zero,0(a5) -80007e70: 00478793 addi a5,a5,4 -80007e74: ff17ece3 bltu a5,a7,80007e6c <__multiply+0x74> -80007e78: 014a0813 addi a6,s4,20 -80007e7c: 00291e13 slli t3,s2,0x2 -80007e80: 01448e93 addi t4,s1,20 -80007e84: 00299593 slli a1,s3,0x2 -80007e88: 01c80e33 add t3,a6,t3 -80007e8c: 00be85b3 add a1,t4,a1 -80007e90: 0bc87c63 bgeu a6,t3,80007f48 <__multiply+0x150> -80007e94: 01548793 addi a5,s1,21 -80007e98: 00400f13 li t5,4 -80007e9c: 14f5fe63 bgeu a1,a5,80007ff8 <__multiply+0x200> -80007ea0: 00010637 lui a2,0x10 -80007ea4: fff60613 addi a2,a2,-1 # ffff <__stack_size+0xfbff> -80007ea8: 0100006f j 80007eb8 <__multiply+0xc0> -80007eac: 00480813 addi a6,a6,4 -80007eb0: 00430313 addi t1,t1,4 -80007eb4: 09c87a63 bgeu a6,t3,80007f48 <__multiply+0x150> -80007eb8: 00082f83 lw t6,0(a6) -80007ebc: 00cff4b3 and s1,t6,a2 -80007ec0: 0c049463 bnez s1,80007f88 <__multiply+0x190> -80007ec4: 010fdf93 srli t6,t6,0x10 -80007ec8: fe0f82e3 beqz t6,80007eac <__multiply+0xb4> -80007ecc: 00032703 lw a4,0(t1) -80007ed0: 00030293 mv t0,t1 -80007ed4: 000e8693 mv a3,t4 -80007ed8: 00070493 mv s1,a4 -80007edc: 00000393 li t2,0 -80007ee0: 0006a783 lw a5,0(a3) -80007ee4: 0104d993 srli s3,s1,0x10 -80007ee8: 00c77733 and a4,a4,a2 -80007eec: 00c7f7b3 and a5,a5,a2 -80007ef0: 03f787b3 mul a5,a5,t6 -80007ef4: 0042a483 lw s1,4(t0) # 80000004 <__stack_top+0x81000004> -80007ef8: 00428293 addi t0,t0,4 -80007efc: 00468693 addi a3,a3,4 -80007f00: 00c4f933 and s2,s1,a2 -80007f04: 013787b3 add a5,a5,s3 -80007f08: 007787b3 add a5,a5,t2 -80007f0c: 01079393 slli t2,a5,0x10 -80007f10: 00e3e733 or a4,t2,a4 -80007f14: fee2ae23 sw a4,-4(t0) -80007f18: ffe6d703 lhu a4,-2(a3) -80007f1c: 0107d793 srli a5,a5,0x10 -80007f20: 03f70733 mul a4,a4,t6 -80007f24: 01270733 add a4,a4,s2 -80007f28: 00f70733 add a4,a4,a5 -80007f2c: 01075393 srli t2,a4,0x10 -80007f30: fab6e8e3 bltu a3,a1,80007ee0 <__multiply+0xe8> -80007f34: 01e307b3 add a5,t1,t5 -80007f38: 00e7a023 sw a4,0(a5) -80007f3c: 00480813 addi a6,a6,4 -80007f40: 00430313 addi t1,t1,4 -80007f44: f7c86ae3 bltu a6,t3,80007eb8 <__multiply+0xc0> -80007f48: 00804863 bgtz s0,80007f58 <__multiply+0x160> -80007f4c: 0180006f j 80007f64 <__multiply+0x16c> -80007f50: fff40413 addi s0,s0,-1 -80007f54: 00040863 beqz s0,80007f64 <__multiply+0x16c> -80007f58: ffc8a783 lw a5,-4(a7) -80007f5c: ffc88893 addi a7,a7,-4 -80007f60: fe0788e3 beqz a5,80007f50 <__multiply+0x158> -80007f64: 01c12083 lw ra,28(sp) -80007f68: 00852823 sw s0,16(a0) -80007f6c: 01812403 lw s0,24(sp) -80007f70: 01412483 lw s1,20(sp) -80007f74: 01012903 lw s2,16(sp) -80007f78: 00c12983 lw s3,12(sp) -80007f7c: 00812a03 lw s4,8(sp) -80007f80: 02010113 addi sp,sp,32 -80007f84: 00008067 ret -80007f88: 00030393 mv t2,t1 -80007f8c: 000e8293 mv t0,t4 -80007f90: 00000913 li s2,0 -80007f94: 0002a703 lw a4,0(t0) -80007f98: 0003af83 lw t6,0(t2) -80007f9c: 00438393 addi t2,t2,4 -80007fa0: 00c776b3 and a3,a4,a2 -80007fa4: 029686b3 mul a3,a3,s1 -80007fa8: 01075793 srli a5,a4,0x10 -80007fac: 00cff733 and a4,t6,a2 -80007fb0: 010fdf93 srli t6,t6,0x10 -80007fb4: 00428293 addi t0,t0,4 -80007fb8: 029787b3 mul a5,a5,s1 -80007fbc: 00e686b3 add a3,a3,a4 -80007fc0: 012686b3 add a3,a3,s2 -80007fc4: 0106d713 srli a4,a3,0x10 -80007fc8: 00c6f6b3 and a3,a3,a2 -80007fcc: 01f787b3 add a5,a5,t6 -80007fd0: 00e787b3 add a5,a5,a4 -80007fd4: 01079713 slli a4,a5,0x10 -80007fd8: 00d766b3 or a3,a4,a3 -80007fdc: fed3ae23 sw a3,-4(t2) -80007fe0: 0107d913 srli s2,a5,0x10 -80007fe4: fab2e8e3 bltu t0,a1,80007f94 <__multiply+0x19c> -80007fe8: 01e307b3 add a5,t1,t5 -80007fec: 0127a023 sw s2,0(a5) -80007ff0: 00082f83 lw t6,0(a6) -80007ff4: ed1ff06f j 80007ec4 <__multiply+0xcc> -80007ff8: 40958f33 sub t5,a1,s1 -80007ffc: febf0f13 addi t5,t5,-21 -80008000: ffcf7f13 andi t5,t5,-4 -80008004: 004f0f13 addi t5,t5,4 -80008008: e99ff06f j 80007ea0 <__multiply+0xa8> -8000800c: 800146b7 lui a3,0x80014 -80008010: 80014537 lui a0,0x80014 -80008014: bc468693 addi a3,a3,-1084 # 80013bc4 <__stack_top+0x81013bc4> -80008018: 00000613 li a2,0 -8000801c: 15d00593 li a1,349 -80008020: bd850513 addi a0,a0,-1064 # 80013bd8 <__stack_top+0x81013bd8> -80008024: 7e1010ef jal ra,8000a004 <__assert_func> +800080dc <__ulp>: +800080dc: 7ff007b7 lui a5,0x7ff00 +800080e0: 00b7f5b3 and a1,a5,a1 +800080e4: fcc007b7 lui a5,0xfcc00 +800080e8: 00f585b3 add a1,a1,a5 +800080ec: 00b05863 blez a1,800080fc <__ulp+0x20> +800080f0: 00000793 li a5,0 +800080f4: 00078513 mv a0,a5 +800080f8: 00008067 ret +800080fc: 40b005b3 neg a1,a1 +80008100: 4145d593 srai a1,a1,0x14 +80008104: 01300793 li a5,19 +80008108: 00b7c863 blt a5,a1,80008118 <__ulp+0x3c> +8000810c: 000807b7 lui a5,0x80 +80008110: 40b7d5b3 sra a1,a5,a1 +80008114: fddff06f j 800080f0 <__ulp+0x14> +80008118: fec58713 addi a4,a1,-20 +8000811c: 01e00693 li a3,30 +80008120: 00000593 li a1,0 +80008124: 00100793 li a5,1 +80008128: fce6c6e3 blt a3,a4,800080f4 <__ulp+0x18> +8000812c: 800007b7 lui a5,0x80000 +80008130: 00e7d7b3 srl a5,a5,a4 +80008134: 00078513 mv a0,a5 +80008138: 00008067 ret -80008028 <__pow5mult>: -80008028: fe010113 addi sp,sp,-32 -8000802c: 00812c23 sw s0,24(sp) -80008030: 01312623 sw s3,12(sp) -80008034: 01412423 sw s4,8(sp) -80008038: 00112e23 sw ra,28(sp) -8000803c: 00912a23 sw s1,20(sp) -80008040: 01212823 sw s2,16(sp) -80008044: 00367793 andi a5,a2,3 -80008048: 00060413 mv s0,a2 -8000804c: 00050993 mv s3,a0 -80008050: 00058a13 mv s4,a1 -80008054: 0c079463 bnez a5,8000811c <__pow5mult+0xf4> -80008058: 40245413 srai s0,s0,0x2 -8000805c: 000a0913 mv s2,s4 -80008060: 06040863 beqz s0,800080d0 <__pow5mult+0xa8> -80008064: 0489a483 lw s1,72(s3) -80008068: 0c048e63 beqz s1,80008144 <__pow5mult+0x11c> -8000806c: 00147793 andi a5,s0,1 -80008070: 000a0913 mv s2,s4 -80008074: 02079063 bnez a5,80008094 <__pow5mult+0x6c> -80008078: 40145413 srai s0,s0,0x1 -8000807c: 04040a63 beqz s0,800080d0 <__pow5mult+0xa8> -80008080: 0004a503 lw a0,0(s1) -80008084: 06050863 beqz a0,800080f4 <__pow5mult+0xcc> -80008088: 00050493 mv s1,a0 -8000808c: 00147793 andi a5,s0,1 -80008090: fe0784e3 beqz a5,80008078 <__pow5mult+0x50> -80008094: 00048613 mv a2,s1 -80008098: 00090593 mv a1,s2 -8000809c: 00098513 mv a0,s3 -800080a0: d59ff0ef jal ra,80007df8 <__multiply> -800080a4: 06090863 beqz s2,80008114 <__pow5mult+0xec> -800080a8: 00492703 lw a4,4(s2) -800080ac: 04c9a783 lw a5,76(s3) -800080b0: 40145413 srai s0,s0,0x1 -800080b4: 00271713 slli a4,a4,0x2 -800080b8: 00e787b3 add a5,a5,a4 -800080bc: 0007a703 lw a4,0(a5) -800080c0: 00e92023 sw a4,0(s2) -800080c4: 0127a023 sw s2,0(a5) -800080c8: 00050913 mv s2,a0 -800080cc: fa041ae3 bnez s0,80008080 <__pow5mult+0x58> -800080d0: 01c12083 lw ra,28(sp) -800080d4: 01812403 lw s0,24(sp) -800080d8: 01412483 lw s1,20(sp) -800080dc: 00c12983 lw s3,12(sp) -800080e0: 00812a03 lw s4,8(sp) -800080e4: 00090513 mv a0,s2 -800080e8: 01012903 lw s2,16(sp) -800080ec: 02010113 addi sp,sp,32 -800080f0: 00008067 ret -800080f4: 00048613 mv a2,s1 -800080f8: 00048593 mv a1,s1 -800080fc: 00098513 mv a0,s3 -80008100: cf9ff0ef jal ra,80007df8 <__multiply> -80008104: 00a4a023 sw a0,0(s1) -80008108: 00052023 sw zero,0(a0) -8000810c: 00050493 mv s1,a0 -80008110: f7dff06f j 8000808c <__pow5mult+0x64> -80008114: 00050913 mv s2,a0 -80008118: f61ff06f j 80008078 <__pow5mult+0x50> -8000811c: fff78793 addi a5,a5,-1 -80008120: 80014737 lui a4,0x80014 -80008124: c3070713 addi a4,a4,-976 # 80013c30 <__stack_top+0x81013c30> -80008128: 00279793 slli a5,a5,0x2 -8000812c: 00f707b3 add a5,a4,a5 -80008130: 0007a603 lw a2,0(a5) -80008134: 00000693 li a3,0 -80008138: 8c9ff0ef jal ra,80007a00 <__multadd> -8000813c: 00050a13 mv s4,a0 -80008140: f19ff06f j 80008058 <__pow5mult+0x30> -80008144: 27100593 li a1,625 -80008148: 00098513 mv a0,s3 -8000814c: c59ff0ef jal ra,80007da4 <__i2b> -80008150: 04a9a423 sw a0,72(s3) -80008154: 00050493 mv s1,a0 -80008158: 00052023 sw zero,0(a0) -8000815c: f11ff06f j 8000806c <__pow5mult+0x44> - -80008160 <__lshift>: -80008160: fe010113 addi sp,sp,-32 +8000813c <__b2d>: +8000813c: fe010113 addi sp,sp,-32 +80008140: 00912a23 sw s1,20(sp) +80008144: 01052483 lw s1,16(a0) +80008148: 00812c23 sw s0,24(sp) +8000814c: 01450413 addi s0,a0,20 +80008150: 00249493 slli s1,s1,0x2 +80008154: 009404b3 add s1,s0,s1 +80008158: 01212823 sw s2,16(sp) +8000815c: ffc4a903 lw s2,-4(s1) +80008160: 01312623 sw s3,12(sp) 80008164: 01412423 sw s4,8(sp) -80008168: 0105aa03 lw s4,16(a1) -8000816c: 0085a783 lw a5,8(a1) -80008170: 01312623 sw s3,12(sp) -80008174: 40565993 srai s3,a2,0x5 -80008178: 01498a33 add s4,s3,s4 -8000817c: 00812c23 sw s0,24(sp) -80008180: 00912a23 sw s1,20(sp) -80008184: 01212823 sw s2,16(sp) -80008188: 01512223 sw s5,4(sp) -8000818c: 00112e23 sw ra,28(sp) -80008190: 001a0913 addi s2,s4,1 -80008194: 00058493 mv s1,a1 -80008198: 00060413 mv s0,a2 -8000819c: 0045a583 lw a1,4(a1) -800081a0: 00050a93 mv s5,a0 -800081a4: 0127d863 bge a5,s2,800081b4 <__lshift+0x54> -800081a8: 00179793 slli a5,a5,0x1 -800081ac: 00158593 addi a1,a1,1 -800081b0: ff27cce3 blt a5,s2,800081a8 <__lshift+0x48> -800081b4: 000a8513 mv a0,s5 -800081b8: f7cff0ef jal ra,80007934 <_Balloc> -800081bc: 10050c63 beqz a0,800082d4 <__lshift+0x174> -800081c0: 01450813 addi a6,a0,20 -800081c4: 03305463 blez s3,800081ec <__lshift+0x8c> -800081c8: 00598993 addi s3,s3,5 -800081cc: 00299993 slli s3,s3,0x2 -800081d0: 01350733 add a4,a0,s3 -800081d4: 00080793 mv a5,a6 -800081d8: 00478793 addi a5,a5,4 -800081dc: fe07ae23 sw zero,-4(a5) -800081e0: fee79ce3 bne a5,a4,800081d8 <__lshift+0x78> -800081e4: fec98993 addi s3,s3,-20 -800081e8: 01380833 add a6,a6,s3 -800081ec: 0104a703 lw a4,16(s1) -800081f0: 01448793 addi a5,s1,20 -800081f4: 01f47313 andi t1,s0,31 -800081f8: 00271613 slli a2,a4,0x2 -800081fc: 00c78633 add a2,a5,a2 -80008200: 0a030463 beqz t1,800082a8 <__lshift+0x148> -80008204: 02000593 li a1,32 -80008208: 406585b3 sub a1,a1,t1 -8000820c: 00080893 mv a7,a6 -80008210: 00000693 li a3,0 -80008214: 0007a703 lw a4,0(a5) -80008218: 00488893 addi a7,a7,4 -8000821c: 00478793 addi a5,a5,4 -80008220: 00671733 sll a4,a4,t1 -80008224: 00d76733 or a4,a4,a3 -80008228: fee8ae23 sw a4,-4(a7) -8000822c: ffc7a703 lw a4,-4(a5) -80008230: 00b756b3 srl a3,a4,a1 -80008234: fec7e0e3 bltu a5,a2,80008214 <__lshift+0xb4> -80008238: 01548713 addi a4,s1,21 -8000823c: 00400793 li a5,4 -80008240: 00e66a63 bltu a2,a4,80008254 <__lshift+0xf4> -80008244: 409607b3 sub a5,a2,s1 -80008248: feb78793 addi a5,a5,-21 -8000824c: ffc7f793 andi a5,a5,-4 -80008250: 00478793 addi a5,a5,4 -80008254: 00f80833 add a6,a6,a5 -80008258: 00d82023 sw a3,0(a6) -8000825c: 00068463 beqz a3,80008264 <__lshift+0x104> -80008260: 00090a13 mv s4,s2 -80008264: 0044a703 lw a4,4(s1) -80008268: 04caa783 lw a5,76(s5) -8000826c: 01c12083 lw ra,28(sp) -80008270: 00271713 slli a4,a4,0x2 -80008274: 00e787b3 add a5,a5,a4 -80008278: 0007a703 lw a4,0(a5) -8000827c: 01452823 sw s4,16(a0) -80008280: 01812403 lw s0,24(sp) -80008284: 00e4a023 sw a4,0(s1) -80008288: 0097a023 sw s1,0(a5) -8000828c: 01012903 lw s2,16(sp) -80008290: 01412483 lw s1,20(sp) -80008294: 00c12983 lw s3,12(sp) -80008298: 00812a03 lw s4,8(sp) -8000829c: 00412a83 lw s5,4(sp) -800082a0: 02010113 addi sp,sp,32 -800082a4: 00008067 ret -800082a8: 0007a703 lw a4,0(a5) -800082ac: 00478793 addi a5,a5,4 -800082b0: 00480813 addi a6,a6,4 -800082b4: fee82e23 sw a4,-4(a6) -800082b8: fac7f6e3 bgeu a5,a2,80008264 <__lshift+0x104> -800082bc: 0007a703 lw a4,0(a5) -800082c0: 00478793 addi a5,a5,4 -800082c4: 00480813 addi a6,a6,4 -800082c8: fee82e23 sw a4,-4(a6) -800082cc: fcc7eee3 bltu a5,a2,800082a8 <__lshift+0x148> -800082d0: f95ff06f j 80008264 <__lshift+0x104> -800082d4: 800146b7 lui a3,0x80014 -800082d8: 80014537 lui a0,0x80014 -800082dc: bc468693 addi a3,a3,-1084 # 80013bc4 <__stack_top+0x81013bc4> -800082e0: 00000613 li a2,0 -800082e4: 1d900593 li a1,473 -800082e8: bd850513 addi a0,a0,-1064 # 80013bd8 <__stack_top+0x81013bd8> -800082ec: 519010ef jal ra,8000a004 <__assert_func> +80008168: 00090513 mv a0,s2 +8000816c: 00058993 mv s3,a1 +80008170: 00112e23 sw ra,28(sp) +80008174: e58ff0ef jal ra,800077cc <__hi0bits> +80008178: 02000713 li a4,32 +8000817c: 40a707b3 sub a5,a4,a0 +80008180: 00f9a023 sw a5,0(s3) +80008184: 00a00793 li a5,10 +80008188: ffc48a13 addi s4,s1,-4 +8000818c: 08a7d063 bge a5,a0,8000820c <__b2d+0xd0> +80008190: ff550513 addi a0,a0,-11 +80008194: 05447063 bgeu s0,s4,800081d4 <__b2d+0x98> +80008198: ff84a783 lw a5,-8(s1) +8000819c: 04050063 beqz a0,800081dc <__b2d+0xa0> +800081a0: 40a706b3 sub a3,a4,a0 +800081a4: 00d7d733 srl a4,a5,a3 +800081a8: 00a91933 sll s2,s2,a0 +800081ac: 00e96933 or s2,s2,a4 +800081b0: ff848613 addi a2,s1,-8 +800081b4: 3ff00737 lui a4,0x3ff00 +800081b8: 00e96733 or a4,s2,a4 +800081bc: 00a797b3 sll a5,a5,a0 +800081c0: 02c47263 bgeu s0,a2,800081e4 <__b2d+0xa8> +800081c4: ff44a603 lw a2,-12(s1) +800081c8: 00d656b3 srl a3,a2,a3 +800081cc: 00d7e7b3 or a5,a5,a3 +800081d0: 0140006f j 800081e4 <__b2d+0xa8> +800081d4: 00000793 li a5,0 +800081d8: 06051463 bnez a0,80008240 <__b2d+0x104> +800081dc: 3ff00737 lui a4,0x3ff00 +800081e0: 00e96733 or a4,s2,a4 +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: 00c12983 lw s3,12(sp) +800081f8: 00812a03 lw s4,8(sp) +800081fc: 00078513 mv a0,a5 +80008200: 00070593 mv a1,a4 +80008204: 02010113 addi sp,sp,32 +80008208: 00008067 ret +8000820c: 00b00693 li a3,11 +80008210: 40a686b3 sub a3,a3,a0 +80008214: 3ff007b7 lui a5,0x3ff00 +80008218: 00d95733 srl a4,s2,a3 +8000821c: 00f76733 or a4,a4,a5 +80008220: 00000793 li a5,0 +80008224: 01447663 bgeu s0,s4,80008230 <__b2d+0xf4> +80008228: ff84a783 lw a5,-8(s1) +8000822c: 00d7d7b3 srl a5,a5,a3 +80008230: 01550513 addi a0,a0,21 +80008234: 00a91533 sll a0,s2,a0 +80008238: 00f567b3 or a5,a0,a5 +8000823c: fa9ff06f j 800081e4 <__b2d+0xa8> +80008240: 00a91533 sll a0,s2,a0 +80008244: 3ff00737 lui a4,0x3ff00 +80008248: 00e56733 or a4,a0,a4 +8000824c: 00000793 li a5,0 +80008250: f95ff06f j 800081e4 <__b2d+0xa8> -800082f0 <__mcmp>: -800082f0: 01052703 lw a4,16(a0) -800082f4: 0105a783 lw a5,16(a1) -800082f8: 00050813 mv a6,a0 -800082fc: 40f70533 sub a0,a4,a5 -80008300: 04f71463 bne a4,a5,80008348 <__mcmp+0x58> -80008304: 00279793 slli a5,a5,0x2 -80008308: 01480813 addi a6,a6,20 -8000830c: 01458593 addi a1,a1,20 -80008310: 00f80733 add a4,a6,a5 -80008314: 00f587b3 add a5,a1,a5 -80008318: 0080006f j 80008320 <__mcmp+0x30> -8000831c: 02e87663 bgeu a6,a4,80008348 <__mcmp+0x58> -80008320: ffc72683 lw a3,-4(a4) -80008324: ffc7a603 lw a2,-4(a5) -80008328: ffc70713 addi a4,a4,-4 -8000832c: ffc78793 addi a5,a5,-4 -80008330: fec686e3 beq a3,a2,8000831c <__mcmp+0x2c> -80008334: 00c6b6b3 sltu a3,a3,a2 -80008338: 40d00533 neg a0,a3 -8000833c: ffe57513 andi a0,a0,-2 -80008340: 00150513 addi a0,a0,1 +80008254 <__d2b>: +80008254: fd010113 addi sp,sp,-48 +80008258: 01412c23 sw s4,24(sp) +8000825c: 00058a13 mv s4,a1 +80008260: 00100593 li a1,1 +80008264: 02912223 sw s1,36(sp) +80008268: 03212023 sw s2,32(sp) +8000826c: 01312e23 sw s3,28(sp) +80008270: 02112623 sw ra,44(sp) +80008274: 02812423 sw s0,40(sp) +80008278: 01512a23 sw s5,20(sp) +8000827c: 00060493 mv s1,a2 +80008280: 00068993 mv s3,a3 +80008284: 00070913 mv s2,a4 +80008288: 9f8ff0ef jal ra,80007480 <_Balloc> +8000828c: 10050a63 beqz a0,800083a0 <__d2b+0x14c> +80008290: 0144d793 srli a5,s1,0x14 +80008294: 00100737 lui a4,0x100 +80008298: fff70613 addi a2,a4,-1 # fffff <__stack_size+0xffbff> +8000829c: 01579693 slli a3,a5,0x15 +800082a0: 00050413 mv s0,a0 +800082a4: 00967633 and a2,a2,s1 +800082a8: 7ff7fa93 andi s5,a5,2047 +800082ac: 00068463 beqz a3,800082b4 <__d2b+0x60> +800082b0: 00e66633 or a2,a2,a4 +800082b4: 00c12623 sw a2,12(sp) +800082b8: 080a0863 beqz s4,80008348 <__d2b+0xf4> +800082bc: 00810513 addi a0,sp,8 +800082c0: 01412423 sw s4,8(sp) +800082c4: d7cff0ef jal ra,80007840 <__lo0bits> +800082c8: 00c12703 lw a4,12(sp) +800082cc: 00050793 mv a5,a0 +800082d0: 0c050263 beqz a0,80008394 <__d2b+0x140> +800082d4: 00812603 lw a2,8(sp) +800082d8: 02000693 li a3,32 +800082dc: 40a686b3 sub a3,a3,a0 +800082e0: 00d716b3 sll a3,a4,a3 +800082e4: 00c6e6b3 or a3,a3,a2 +800082e8: 00a75733 srl a4,a4,a0 +800082ec: 00d42a23 sw a3,20(s0) +800082f0: 00e12623 sw a4,12(sp) +800082f4: 00e034b3 snez s1,a4 +800082f8: 00148493 addi s1,s1,1 +800082fc: 00e42c23 sw a4,24(s0) +80008300: 00942823 sw s1,16(s0) +80008304: 060a8463 beqz s5,8000836c <__d2b+0x118> +80008308: bcda8a93 addi s5,s5,-1075 +8000830c: 00fa8ab3 add s5,s5,a5 +80008310: 03500513 li a0,53 +80008314: 0159a023 sw s5,0(s3) +80008318: 40f507b3 sub a5,a0,a5 +8000831c: 00f92023 sw a5,0(s2) +80008320: 02c12083 lw ra,44(sp) +80008324: 00040513 mv a0,s0 +80008328: 02812403 lw s0,40(sp) +8000832c: 02412483 lw s1,36(sp) +80008330: 02012903 lw s2,32(sp) +80008334: 01c12983 lw s3,28(sp) +80008338: 01812a03 lw s4,24(sp) +8000833c: 01412a83 lw s5,20(sp) +80008340: 03010113 addi sp,sp,48 80008344: 00008067 ret -80008348: 00008067 ret +80008348: 00c10513 addi a0,sp,12 +8000834c: cf4ff0ef jal ra,80007840 <__lo0bits> +80008350: 00100793 li a5,1 +80008354: 00f42823 sw a5,16(s0) +80008358: 00c12783 lw a5,12(sp) +8000835c: 00100493 li s1,1 +80008360: 00f42a23 sw a5,20(s0) +80008364: 02050793 addi a5,a0,32 +80008368: fa0a90e3 bnez s5,80008308 <__d2b+0xb4> +8000836c: 00249713 slli a4,s1,0x2 +80008370: 00e40733 add a4,s0,a4 +80008374: 01072503 lw a0,16(a4) +80008378: bce78793 addi a5,a5,-1074 # 3feffbce <__stack_size+0x3feff7ce> +8000837c: 00f9a023 sw a5,0(s3) +80008380: c4cff0ef jal ra,800077cc <__hi0bits> +80008384: 00549493 slli s1,s1,0x5 +80008388: 40a484b3 sub s1,s1,a0 +8000838c: 00992023 sw s1,0(s2) +80008390: f91ff06f j 80008320 <__d2b+0xcc> +80008394: 00812683 lw a3,8(sp) +80008398: 00d42a23 sw a3,20(s0) +8000839c: f59ff06f j 800082f4 <__d2b+0xa0> +800083a0: 800136b7 lui a3,0x80013 +800083a4: 80013537 lui a0,0x80013 +800083a8: 71468693 addi a3,a3,1812 # 80013714 <__stack_top+0x81013714> +800083ac: 00000613 li a2,0 +800083b0: 30a00593 li a1,778 +800083b4: 72850513 addi a0,a0,1832 # 80013728 <__stack_top+0x81013728> +800083b8: 798010ef jal ra,80009b50 <__assert_func> -8000834c <__mdiff>: -8000834c: 0105a783 lw a5,16(a1) -80008350: 01062703 lw a4,16(a2) -80008354: ff010113 addi sp,sp,-16 -80008358: 00812423 sw s0,8(sp) -8000835c: 00912223 sw s1,4(sp) -80008360: 01212023 sw s2,0(sp) -80008364: 00112623 sw ra,12(sp) -80008368: 00058493 mv s1,a1 -8000836c: 00060413 mv s0,a2 -80008370: 40e78933 sub s2,a5,a4 -80008374: 1ae79463 bne a5,a4,8000851c <__mdiff+0x1d0> -80008378: 00271693 slli a3,a4,0x2 -8000837c: 01458593 addi a1,a1,20 -80008380: 01460713 addi a4,a2,20 -80008384: 00d587b3 add a5,a1,a3 -80008388: 00d70733 add a4,a4,a3 -8000838c: 0080006f j 80008394 <__mdiff+0x48> -80008390: 18f5fc63 bgeu a1,a5,80008528 <__mdiff+0x1dc> -80008394: ffc7a603 lw a2,-4(a5) -80008398: ffc72683 lw a3,-4(a4) -8000839c: ffc78793 addi a5,a5,-4 -800083a0: ffc70713 addi a4,a4,-4 -800083a4: fed606e3 beq a2,a3,80008390 <__mdiff+0x44> -800083a8: 16d66063 bltu a2,a3,80008508 <__mdiff+0x1bc> -800083ac: 0044a583 lw a1,4(s1) -800083b0: d84ff0ef jal ra,80007934 <_Balloc> -800083b4: 1a050263 beqz a0,80008558 <__mdiff+0x20c> -800083b8: 0104ae03 lw t3,16(s1) -800083bc: 01042283 lw t0,16(s0) -800083c0: 01448f93 addi t6,s1,20 -800083c4: 002e1e93 slli t4,t3,0x2 -800083c8: 01440813 addi a6,s0,20 -800083cc: 00229293 slli t0,t0,0x2 -800083d0: 01450393 addi t2,a0,20 -800083d4: 000108b7 lui a7,0x10 -800083d8: 01252623 sw s2,12(a0) -800083dc: 01df8eb3 add t4,t6,t4 -800083e0: 005802b3 add t0,a6,t0 -800083e4: 00038f13 mv t5,t2 -800083e8: 000f8313 mv t1,t6 -800083ec: 00000793 li a5,0 -800083f0: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> -800083f4: 00032703 lw a4,0(t1) -800083f8: 00082583 lw a1,0(a6) -800083fc: 004f0f13 addi t5,t5,4 -80008400: 011776b3 and a3,a4,a7 -80008404: 00f686b3 add a3,a3,a5 -80008408: 0115f7b3 and a5,a1,a7 -8000840c: 40f686b3 sub a3,a3,a5 -80008410: 0105d593 srli a1,a1,0x10 -80008414: 01075793 srli a5,a4,0x10 -80008418: 40b787b3 sub a5,a5,a1 -8000841c: 4106d713 srai a4,a3,0x10 -80008420: 00e787b3 add a5,a5,a4 -80008424: 01079713 slli a4,a5,0x10 -80008428: 0116f6b3 and a3,a3,a7 -8000842c: 00d766b3 or a3,a4,a3 -80008430: 00480813 addi a6,a6,4 -80008434: fedf2e23 sw a3,-4(t5) -80008438: 00430313 addi t1,t1,4 -8000843c: 4107d793 srai a5,a5,0x10 -80008440: fa586ae3 bltu a6,t0,800083f4 <__mdiff+0xa8> -80008444: 408285b3 sub a1,t0,s0 -80008448: feb58593 addi a1,a1,-21 -8000844c: 01540413 addi s0,s0,21 -80008450: 0025d593 srli a1,a1,0x2 -80008454: 00000713 li a4,0 -80008458: 0082e463 bltu t0,s0,80008460 <__mdiff+0x114> -8000845c: 00259713 slli a4,a1,0x2 -80008460: 00e38733 add a4,t2,a4 -80008464: 00400813 li a6,4 -80008468: 0082e663 bltu t0,s0,80008474 <__mdiff+0x128> -8000846c: 00158593 addi a1,a1,1 -80008470: 00259813 slli a6,a1,0x2 -80008474: 010f8fb3 add t6,t6,a6 -80008478: 010383b3 add t2,t2,a6 -8000847c: 05dffe63 bgeu t6,t4,800084d8 <__mdiff+0x18c> -80008480: 000108b7 lui a7,0x10 -80008484: 00038813 mv a6,t2 -80008488: 000f8593 mv a1,t6 -8000848c: fff88893 addi a7,a7,-1 # ffff <__stack_size+0xfbff> -80008490: 0005a703 lw a4,0(a1) -80008494: 00480813 addi a6,a6,4 -80008498: 00458593 addi a1,a1,4 -8000849c: 01177633 and a2,a4,a7 -800084a0: 00f60633 add a2,a2,a5 -800084a4: 41065693 srai a3,a2,0x10 -800084a8: 01075793 srli a5,a4,0x10 -800084ac: 00d787b3 add a5,a5,a3 -800084b0: 01079693 slli a3,a5,0x10 -800084b4: 01167633 and a2,a2,a7 -800084b8: 00c6e6b3 or a3,a3,a2 -800084bc: fed82e23 sw a3,-4(a6) -800084c0: 4107d793 srai a5,a5,0x10 -800084c4: fdd5e6e3 bltu a1,t4,80008490 <__mdiff+0x144> -800084c8: fffe8713 addi a4,t4,-1 -800084cc: 41f70fb3 sub t6,a4,t6 -800084d0: ffcff713 andi a4,t6,-4 -800084d4: 00e38733 add a4,t2,a4 -800084d8: 00069a63 bnez a3,800084ec <__mdiff+0x1a0> -800084dc: ffc72783 lw a5,-4(a4) -800084e0: fffe0e13 addi t3,t3,-1 -800084e4: ffc70713 addi a4,a4,-4 -800084e8: fe078ae3 beqz a5,800084dc <__mdiff+0x190> -800084ec: 00c12083 lw ra,12(sp) -800084f0: 00812403 lw s0,8(sp) -800084f4: 01c52823 sw t3,16(a0) -800084f8: 00412483 lw s1,4(sp) -800084fc: 00012903 lw s2,0(sp) +800083bc <__ratio>: +800083bc: fd010113 addi sp,sp,-48 +800083c0: 03212023 sw s2,32(sp) +800083c4: 00058913 mv s2,a1 +800083c8: 00810593 addi a1,sp,8 +800083cc: 02112623 sw ra,44(sp) +800083d0: 02812423 sw s0,40(sp) +800083d4: 02912223 sw s1,36(sp) +800083d8: 01312e23 sw s3,28(sp) +800083dc: 00050993 mv s3,a0 +800083e0: d5dff0ef jal ra,8000813c <__b2d> +800083e4: 00050493 mv s1,a0 +800083e8: 00058413 mv s0,a1 +800083ec: 00090513 mv a0,s2 +800083f0: 00c10593 addi a1,sp,12 +800083f4: d49ff0ef jal ra,8000813c <__b2d> +800083f8: 01092783 lw a5,16(s2) +800083fc: 0109a703 lw a4,16(s3) +80008400: 00c12683 lw a3,12(sp) +80008404: 40f70733 sub a4,a4,a5 +80008408: 00812783 lw a5,8(sp) +8000840c: 00571713 slli a4,a4,0x5 +80008410: 40d787b3 sub a5,a5,a3 +80008414: 00f707b3 add a5,a4,a5 +80008418: 00050693 mv a3,a0 +8000841c: 02f05e63 blez a5,80008458 <__ratio+0x9c> +80008420: 01479793 slli a5,a5,0x14 +80008424: 00878433 add s0,a5,s0 +80008428: 00068613 mv a2,a3 +8000842c: 00048513 mv a0,s1 +80008430: 00058693 mv a3,a1 +80008434: 00040593 mv a1,s0 +80008438: 72d050ef jal ra,8000e364 <__divdf3> +8000843c: 02c12083 lw ra,44(sp) +80008440: 02812403 lw s0,40(sp) +80008444: 02412483 lw s1,36(sp) +80008448: 02012903 lw s2,32(sp) +8000844c: 01c12983 lw s3,28(sp) +80008450: 03010113 addi sp,sp,48 +80008454: 00008067 ret +80008458: 01479713 slli a4,a5,0x14 +8000845c: 40e585b3 sub a1,a1,a4 +80008460: fc9ff06f j 80008428 <__ratio+0x6c> + +80008464 <_mprec_log10>: +80008464: ff010113 addi sp,sp,-16 +80008468: 01212023 sw s2,0(sp) +8000846c: 00112623 sw ra,12(sp) +80008470: 00812423 sw s0,8(sp) +80008474: 00912223 sw s1,4(sp) +80008478: 01700793 li a5,23 +8000847c: 00050913 mv s2,a0 +80008480: 04a7da63 bge a5,a0,800084d4 <_mprec_log10+0x70> +80008484: 80015737 lui a4,0x80015 +80008488: a4072783 lw a5,-1472(a4) # 80014a40 <__stack_top+0x81014a40> +8000848c: a4472583 lw a1,-1468(a4) +80008490: 80015737 lui a4,0x80015 +80008494: a4872403 lw s0,-1464(a4) # 80014a48 <__stack_top+0x81014a48> +80008498: a4c72483 lw s1,-1460(a4) +8000849c: 00078513 mv a0,a5 +800084a0: 00040613 mv a2,s0 +800084a4: 00048693 mv a3,s1 +800084a8: 77c060ef jal ra,8000ec24 <__muldf3> +800084ac: fff90913 addi s2,s2,-1 +800084b0: 00050793 mv a5,a0 +800084b4: fe0914e3 bnez s2,8000849c <_mprec_log10+0x38> +800084b8: 00c12083 lw ra,12(sp) +800084bc: 00812403 lw s0,8(sp) +800084c0: 00412483 lw s1,4(sp) +800084c4: 00012903 lw s2,0(sp) +800084c8: 00078513 mv a0,a5 +800084cc: 01010113 addi sp,sp,16 +800084d0: 00008067 ret +800084d4: 800137b7 lui a5,0x80013 +800084d8: 00351913 slli s2,a0,0x3 +800084dc: 78078793 addi a5,a5,1920 # 80013780 <__stack_top+0x81013780> +800084e0: 01278933 add s2,a5,s2 +800084e4: 01092783 lw a5,16(s2) +800084e8: 00c12083 lw ra,12(sp) +800084ec: 00812403 lw s0,8(sp) +800084f0: 01492583 lw a1,20(s2) +800084f4: 00412483 lw s1,4(sp) +800084f8: 00012903 lw s2,0(sp) +800084fc: 00078513 mv a0,a5 80008500: 01010113 addi sp,sp,16 80008504: 00008067 ret -80008508: 00048793 mv a5,s1 -8000850c: 00100913 li s2,1 -80008510: 00040493 mv s1,s0 -80008514: 00078413 mv s0,a5 -80008518: e95ff06f j 800083ac <__mdiff+0x60> -8000851c: fe0946e3 bltz s2,80008508 <__mdiff+0x1bc> -80008520: 00000913 li s2,0 -80008524: e89ff06f j 800083ac <__mdiff+0x60> -80008528: 00000593 li a1,0 -8000852c: c08ff0ef jal ra,80007934 <_Balloc> -80008530: 04050263 beqz a0,80008574 <__mdiff+0x228> -80008534: 00c12083 lw ra,12(sp) -80008538: 00812403 lw s0,8(sp) -8000853c: 00100793 li a5,1 -80008540: 00f52823 sw a5,16(a0) -80008544: 00052a23 sw zero,20(a0) -80008548: 00412483 lw s1,4(sp) -8000854c: 00012903 lw s2,0(sp) -80008550: 01010113 addi sp,sp,16 -80008554: 00008067 ret -80008558: 800146b7 lui a3,0x80014 -8000855c: 80014537 lui a0,0x80014 -80008560: bc468693 addi a3,a3,-1084 # 80013bc4 <__stack_top+0x81013bc4> -80008564: 00000613 li a2,0 -80008568: 24000593 li a1,576 -8000856c: bd850513 addi a0,a0,-1064 # 80013bd8 <__stack_top+0x81013bd8> -80008570: 295010ef jal ra,8000a004 <__assert_func> -80008574: 800146b7 lui a3,0x80014 -80008578: 80014537 lui a0,0x80014 -8000857c: bc468693 addi a3,a3,-1084 # 80013bc4 <__stack_top+0x81013bc4> -80008580: 00000613 li a2,0 -80008584: 23200593 li a1,562 -80008588: bd850513 addi a0,a0,-1064 # 80013bd8 <__stack_top+0x81013bd8> -8000858c: 279010ef jal ra,8000a004 <__assert_func> -80008590 <__ulp>: -80008590: 7ff007b7 lui a5,0x7ff00 -80008594: 00b7f5b3 and a1,a5,a1 -80008598: fcc007b7 lui a5,0xfcc00 -8000859c: 00f585b3 add a1,a1,a5 -800085a0: 00b05863 blez a1,800085b0 <__ulp+0x20> -800085a4: 00000793 li a5,0 -800085a8: 00078513 mv a0,a5 -800085ac: 00008067 ret -800085b0: 40b005b3 neg a1,a1 -800085b4: 4145d593 srai a1,a1,0x14 -800085b8: 01300793 li a5,19 -800085bc: 00b7c863 blt a5,a1,800085cc <__ulp+0x3c> -800085c0: 000807b7 lui a5,0x80 -800085c4: 40b7d5b3 sra a1,a5,a1 -800085c8: fddff06f j 800085a4 <__ulp+0x14> -800085cc: fec58713 addi a4,a1,-20 -800085d0: 01e00693 li a3,30 -800085d4: 00000593 li a1,0 -800085d8: 00100793 li a5,1 -800085dc: fce6c6e3 blt a3,a4,800085a8 <__ulp+0x18> -800085e0: 800007b7 lui a5,0x80000 -800085e4: 00e7d7b3 srl a5,a5,a4 -800085e8: 00078513 mv a0,a5 -800085ec: 00008067 ret +80008508 <__copybits>: +80008508: 01062683 lw a3,16(a2) +8000850c: fff58593 addi a1,a1,-1 +80008510: 4055d593 srai a1,a1,0x5 +80008514: 00158593 addi a1,a1,1 +80008518: 01460793 addi a5,a2,20 +8000851c: 00269693 slli a3,a3,0x2 +80008520: 00259593 slli a1,a1,0x2 +80008524: 00d786b3 add a3,a5,a3 +80008528: 00b505b3 add a1,a0,a1 +8000852c: 02d7f863 bgeu a5,a3,8000855c <__copybits+0x54> +80008530: 00050713 mv a4,a0 +80008534: 0007a803 lw a6,0(a5) +80008538: 00478793 addi a5,a5,4 +8000853c: 00470713 addi a4,a4,4 +80008540: ff072e23 sw a6,-4(a4) +80008544: fed7e8e3 bltu a5,a3,80008534 <__copybits+0x2c> +80008548: 40c687b3 sub a5,a3,a2 +8000854c: feb78793 addi a5,a5,-21 +80008550: ffc7f793 andi a5,a5,-4 +80008554: 00478793 addi a5,a5,4 +80008558: 00f50533 add a0,a0,a5 +8000855c: 00b57863 bgeu a0,a1,8000856c <__copybits+0x64> +80008560: 00450513 addi a0,a0,4 +80008564: fe052e23 sw zero,-4(a0) +80008568: feb56ce3 bltu a0,a1,80008560 <__copybits+0x58> +8000856c: 00008067 ret -800085f0 <__b2d>: -800085f0: fe010113 addi sp,sp,-32 -800085f4: 00912a23 sw s1,20(sp) -800085f8: 01052483 lw s1,16(a0) -800085fc: 00812c23 sw s0,24(sp) -80008600: 01450413 addi s0,a0,20 -80008604: 00249493 slli s1,s1,0x2 -80008608: 009404b3 add s1,s0,s1 -8000860c: 01212823 sw s2,16(sp) -80008610: ffc4a903 lw s2,-4(s1) -80008614: 01312623 sw s3,12(sp) -80008618: 01412423 sw s4,8(sp) -8000861c: 00090513 mv a0,s2 -80008620: 00058993 mv s3,a1 -80008624: 00112e23 sw ra,28(sp) -80008628: e58ff0ef jal ra,80007c80 <__hi0bits> -8000862c: 02000713 li a4,32 -80008630: 40a707b3 sub a5,a4,a0 -80008634: 00f9a023 sw a5,0(s3) -80008638: 00a00793 li a5,10 -8000863c: ffc48a13 addi s4,s1,-4 -80008640: 08a7d063 bge a5,a0,800086c0 <__b2d+0xd0> -80008644: ff550513 addi a0,a0,-11 -80008648: 05447063 bgeu s0,s4,80008688 <__b2d+0x98> -8000864c: ff84a783 lw a5,-8(s1) -80008650: 04050063 beqz a0,80008690 <__b2d+0xa0> -80008654: 40a706b3 sub a3,a4,a0 -80008658: 00d7d733 srl a4,a5,a3 -8000865c: 00a91933 sll s2,s2,a0 -80008660: 00e96933 or s2,s2,a4 -80008664: ff848613 addi a2,s1,-8 -80008668: 3ff00737 lui a4,0x3ff00 -8000866c: 00e96733 or a4,s2,a4 -80008670: 00a797b3 sll a5,a5,a0 -80008674: 02c47263 bgeu s0,a2,80008698 <__b2d+0xa8> -80008678: ff44a603 lw a2,-12(s1) -8000867c: 00d656b3 srl a3,a2,a3 -80008680: 00d7e7b3 or a5,a5,a3 -80008684: 0140006f j 80008698 <__b2d+0xa8> -80008688: 00000793 li a5,0 -8000868c: 06051463 bnez a0,800086f4 <__b2d+0x104> -80008690: 3ff00737 lui a4,0x3ff00 -80008694: 00e96733 or a4,s2,a4 -80008698: 01c12083 lw ra,28(sp) -8000869c: 01812403 lw s0,24(sp) -800086a0: 01412483 lw s1,20(sp) -800086a4: 01012903 lw s2,16(sp) -800086a8: 00c12983 lw s3,12(sp) -800086ac: 00812a03 lw s4,8(sp) -800086b0: 00078513 mv a0,a5 -800086b4: 00070593 mv a1,a4 -800086b8: 02010113 addi sp,sp,32 +80008570 <__any_on>: +80008570: 01052703 lw a4,16(a0) +80008574: 4055d613 srai a2,a1,0x5 +80008578: 01450693 addi a3,a0,20 +8000857c: 02c75263 bge a4,a2,800085a0 <__any_on+0x30> +80008580: 00271793 slli a5,a4,0x2 +80008584: 00f687b3 add a5,a3,a5 +80008588: 04f6f263 bgeu a3,a5,800085cc <__any_on+0x5c> +8000858c: ffc7a703 lw a4,-4(a5) +80008590: ffc78793 addi a5,a5,-4 +80008594: fe070ae3 beqz a4,80008588 <__any_on+0x18> +80008598: 00100513 li a0,1 +8000859c: 00008067 ret +800085a0: 00261793 slli a5,a2,0x2 +800085a4: 00f687b3 add a5,a3,a5 +800085a8: fee650e3 bge a2,a4,80008588 <__any_on+0x18> +800085ac: 01f5f593 andi a1,a1,31 +800085b0: fc058ce3 beqz a1,80008588 <__any_on+0x18> +800085b4: 0007a603 lw a2,0(a5) +800085b8: 00100513 li a0,1 +800085bc: 00b65733 srl a4,a2,a1 +800085c0: 00b715b3 sll a1,a4,a1 +800085c4: fcb602e3 beq a2,a1,80008588 <__any_on+0x18> +800085c8: 00008067 ret +800085cc: 00000513 li a0,0 +800085d0: 00008067 ret + +800085d4 : +800085d4: ff010113 addi sp,sp,-16 +800085d8: 00912223 sw s1,4(sp) +800085dc: 800004b7 lui s1,0x80000 +800085e0: 00812423 sw s0,8(sp) +800085e4: 00112623 sw ra,12(sp) +800085e8: fff4c493 not s1,s1 +800085ec: 00060413 mv s0,a2 +800085f0: 00062023 sw zero,0(a2) +800085f4: 00b4f6b3 and a3,s1,a1 +800085f8: 7ff00637 lui a2,0x7ff00 +800085fc: 00058793 mv a5,a1 +80008600: 00050713 mv a4,a0 +80008604: 06c6d063 bge a3,a2,80008664 +80008608: 00a6e8b3 or a7,a3,a0 +8000860c: 04088c63 beqz a7,80008664 +80008610: 00c5f633 and a2,a1,a2 +80008614: 00058813 mv a6,a1 +80008618: 00000893 li a7,0 +8000861c: 02061263 bnez a2,80008640 +80008620: 800157b7 lui a5,0x80015 +80008624: a547a683 lw a3,-1452(a5) # 80014a54 <__stack_top+0x81014a54> +80008628: a507a603 lw a2,-1456(a5) +8000862c: 5f8060ef jal ra,8000ec24 <__muldf3> +80008630: 00050713 mv a4,a0 +80008634: 00058813 mv a6,a1 +80008638: 00b4f6b3 and a3,s1,a1 +8000863c: fca00893 li a7,-54 +80008640: 4146d693 srai a3,a3,0x14 +80008644: 801007b7 lui a5,0x80100 +80008648: fff78793 addi a5,a5,-1 # 800fffff <__stack_top+0x810fffff> +8000864c: c0268693 addi a3,a3,-1022 +80008650: 00f87833 and a6,a6,a5 +80008654: 011686b3 add a3,a3,a7 +80008658: 3fe007b7 lui a5,0x3fe00 +8000865c: 00f867b3 or a5,a6,a5 +80008660: 00d42023 sw a3,0(s0) +80008664: 00c12083 lw ra,12(sp) +80008668: 00812403 lw s0,8(sp) +8000866c: 00412483 lw s1,4(sp) +80008670: 00070513 mv a0,a4 +80008674: 00078593 mv a1,a5 +80008678: 01010113 addi sp,sp,16 +8000867c: 00008067 ret + +80008680 <_sbrk_r>: +80008680: ff010113 addi sp,sp,-16 +80008684: 00812423 sw s0,8(sp) +80008688: 00912223 sw s1,4(sp) +8000868c: 00050413 mv s0,a0 +80008690: 800154b7 lui s1,0x80015 +80008694: 00058513 mv a0,a1 +80008698: 00112623 sw ra,12(sp) +8000869c: b804a023 sw zero,-1152(s1) # 80014b80 <__stack_top+0x81014b80> +800086a0: 2ec050ef jal ra,8000d98c <_sbrk> +800086a4: fff00793 li a5,-1 +800086a8: 00f50c63 beq a0,a5,800086c0 <_sbrk_r+0x40> +800086ac: 00c12083 lw ra,12(sp) +800086b0: 00812403 lw s0,8(sp) +800086b4: 00412483 lw s1,4(sp) +800086b8: 01010113 addi sp,sp,16 800086bc: 00008067 ret -800086c0: 00b00693 li a3,11 -800086c4: 40a686b3 sub a3,a3,a0 -800086c8: 3ff007b7 lui a5,0x3ff00 -800086cc: 00d95733 srl a4,s2,a3 -800086d0: 00f76733 or a4,a4,a5 -800086d4: 00000793 li a5,0 -800086d8: 01447663 bgeu s0,s4,800086e4 <__b2d+0xf4> -800086dc: ff84a783 lw a5,-8(s1) -800086e0: 00d7d7b3 srl a5,a5,a3 -800086e4: 01550513 addi a0,a0,21 -800086e8: 00a91533 sll a0,s2,a0 -800086ec: 00f567b3 or a5,a0,a5 -800086f0: fa9ff06f j 80008698 <__b2d+0xa8> -800086f4: 00a91533 sll a0,s2,a0 -800086f8: 3ff00737 lui a4,0x3ff00 -800086fc: 00e56733 or a4,a0,a4 -80008700: 00000793 li a5,0 -80008704: f95ff06f j 80008698 <__b2d+0xa8> +800086c0: b804a783 lw a5,-1152(s1) +800086c4: fe0784e3 beqz a5,800086ac <_sbrk_r+0x2c> +800086c8: 00c12083 lw ra,12(sp) +800086cc: 00f42023 sw a5,0(s0) +800086d0: 00812403 lw s0,8(sp) +800086d4: 00412483 lw s1,4(sp) +800086d8: 01010113 addi sp,sp,16 +800086dc: 00008067 ret -80008708 <__d2b>: -80008708: fd010113 addi sp,sp,-48 -8000870c: 01412c23 sw s4,24(sp) -80008710: 00058a13 mv s4,a1 -80008714: 00100593 li a1,1 -80008718: 02912223 sw s1,36(sp) -8000871c: 03212023 sw s2,32(sp) -80008720: 01312e23 sw s3,28(sp) -80008724: 02112623 sw ra,44(sp) -80008728: 02812423 sw s0,40(sp) -8000872c: 01512a23 sw s5,20(sp) -80008730: 00060493 mv s1,a2 -80008734: 00068993 mv s3,a3 -80008738: 00070913 mv s2,a4 -8000873c: 9f8ff0ef jal ra,80007934 <_Balloc> -80008740: 10050a63 beqz a0,80008854 <__d2b+0x14c> -80008744: 0144d793 srli a5,s1,0x14 -80008748: 00100737 lui a4,0x100 -8000874c: fff70613 addi a2,a4,-1 # fffff <__stack_size+0xffbff> -80008750: 01579693 slli a3,a5,0x15 -80008754: 00050413 mv s0,a0 -80008758: 00967633 and a2,a2,s1 -8000875c: 7ff7fa93 andi s5,a5,2047 -80008760: 00068463 beqz a3,80008768 <__d2b+0x60> -80008764: 00e66633 or a2,a2,a4 -80008768: 00c12623 sw a2,12(sp) -8000876c: 080a0863 beqz s4,800087fc <__d2b+0xf4> -80008770: 00810513 addi a0,sp,8 -80008774: 01412423 sw s4,8(sp) -80008778: d7cff0ef jal ra,80007cf4 <__lo0bits> -8000877c: 00c12703 lw a4,12(sp) -80008780: 00050793 mv a5,a0 -80008784: 0c050263 beqz a0,80008848 <__d2b+0x140> -80008788: 00812603 lw a2,8(sp) -8000878c: 02000693 li a3,32 -80008790: 40a686b3 sub a3,a3,a0 -80008794: 00d716b3 sll a3,a4,a3 -80008798: 00c6e6b3 or a3,a3,a2 -8000879c: 00a75733 srl a4,a4,a0 -800087a0: 00d42a23 sw a3,20(s0) -800087a4: 00e12623 sw a4,12(sp) -800087a8: 00e034b3 snez s1,a4 -800087ac: 00148493 addi s1,s1,1 -800087b0: 00e42c23 sw a4,24(s0) -800087b4: 00942823 sw s1,16(s0) -800087b8: 060a8463 beqz s5,80008820 <__d2b+0x118> -800087bc: bcda8a93 addi s5,s5,-1075 -800087c0: 00fa8ab3 add s5,s5,a5 -800087c4: 03500513 li a0,53 -800087c8: 0159a023 sw s5,0(s3) -800087cc: 40f507b3 sub a5,a0,a5 -800087d0: 00f92023 sw a5,0(s2) -800087d4: 02c12083 lw ra,44(sp) -800087d8: 00040513 mv a0,s0 -800087dc: 02812403 lw s0,40(sp) -800087e0: 02412483 lw s1,36(sp) -800087e4: 02012903 lw s2,32(sp) -800087e8: 01c12983 lw s3,28(sp) -800087ec: 01812a03 lw s4,24(sp) -800087f0: 01412a83 lw s5,20(sp) -800087f4: 03010113 addi sp,sp,48 -800087f8: 00008067 ret -800087fc: 00c10513 addi a0,sp,12 -80008800: cf4ff0ef jal ra,80007cf4 <__lo0bits> -80008804: 00100793 li a5,1 -80008808: 00f42823 sw a5,16(s0) -8000880c: 00c12783 lw a5,12(sp) -80008810: 00100493 li s1,1 -80008814: 00f42a23 sw a5,20(s0) -80008818: 02050793 addi a5,a0,32 -8000881c: fa0a90e3 bnez s5,800087bc <__d2b+0xb4> -80008820: 00249713 slli a4,s1,0x2 -80008824: 00e40733 add a4,s0,a4 -80008828: 01072503 lw a0,16(a4) -8000882c: bce78793 addi a5,a5,-1074 # 3feffbce <__stack_size+0x3feff7ce> -80008830: 00f9a023 sw a5,0(s3) -80008834: c4cff0ef jal ra,80007c80 <__hi0bits> -80008838: 00549493 slli s1,s1,0x5 -8000883c: 40a484b3 sub s1,s1,a0 -80008840: 00992023 sw s1,0(s2) -80008844: f91ff06f j 800087d4 <__d2b+0xcc> -80008848: 00812683 lw a3,8(sp) -8000884c: 00d42a23 sw a3,20(s0) -80008850: f59ff06f j 800087a8 <__d2b+0xa0> -80008854: 800146b7 lui a3,0x80014 -80008858: 80014537 lui a0,0x80014 -8000885c: bc468693 addi a3,a3,-1084 # 80013bc4 <__stack_top+0x81013bc4> -80008860: 00000613 li a2,0 -80008864: 30a00593 li a1,778 -80008868: bd850513 addi a0,a0,-1064 # 80013bd8 <__stack_top+0x81013bd8> -8000886c: 798010ef jal ra,8000a004 <__assert_func> +800086e0 <_sprintf_r>: +800086e0: f6010113 addi sp,sp,-160 +800086e4: 08c10e93 addi t4,sp,140 +800086e8: 08f12a23 sw a5,148(sp) +800086ec: 80000337 lui t1,0x80000 +800086f0: ffff07b7 lui a5,0xffff0 +800086f4: 00058e13 mv t3,a1 +800086f8: fff34313 not t1,t1 +800086fc: 08d12623 sw a3,140(sp) +80008700: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> +80008704: 00810593 addi a1,sp,8 +80008708: 000e8693 mv a3,t4 +8000870c: 06112e23 sw ra,124(sp) +80008710: 00f12a23 sw a5,20(sp) +80008714: 08e12823 sw a4,144(sp) +80008718: 09012c23 sw a6,152(sp) +8000871c: 09112e23 sw a7,156(sp) +80008720: 01c12423 sw t3,8(sp) +80008724: 01c12c23 sw t3,24(sp) +80008728: 00612e23 sw t1,28(sp) +8000872c: 00612823 sw t1,16(sp) +80008730: 01d12223 sw t4,4(sp) +80008734: 9ddf80ef jal ra,80001110 <_svfprintf_r> +80008738: 00812783 lw a5,8(sp) +8000873c: 00078023 sb zero,0(a5) +80008740: 07c12083 lw ra,124(sp) +80008744: 0a010113 addi sp,sp,160 +80008748: 00008067 ret -80008870 <__ratio>: -80008870: fd010113 addi sp,sp,-48 -80008874: 03212023 sw s2,32(sp) -80008878: 00058913 mv s2,a1 -8000887c: 00810593 addi a1,sp,8 -80008880: 02112623 sw ra,44(sp) -80008884: 02812423 sw s0,40(sp) -80008888: 02912223 sw s1,36(sp) -8000888c: 01312e23 sw s3,28(sp) -80008890: 00050993 mv s3,a0 -80008894: d5dff0ef jal ra,800085f0 <__b2d> -80008898: 00050493 mv s1,a0 -8000889c: 00058413 mv s0,a1 -800088a0: 00090513 mv a0,s2 -800088a4: 00c10593 addi a1,sp,12 -800088a8: d49ff0ef jal ra,800085f0 <__b2d> -800088ac: 01092783 lw a5,16(s2) -800088b0: 0109a703 lw a4,16(s3) -800088b4: 00c12683 lw a3,12(sp) -800088b8: 40f70733 sub a4,a4,a5 -800088bc: 00812783 lw a5,8(sp) -800088c0: 00571713 slli a4,a4,0x5 -800088c4: 40d787b3 sub a5,a5,a3 -800088c8: 00f707b3 add a5,a4,a5 -800088cc: 00050693 mv a3,a0 -800088d0: 02f05e63 blez a5,8000890c <__ratio+0x9c> -800088d4: 01479793 slli a5,a5,0x14 -800088d8: 00878433 add s0,a5,s0 -800088dc: 00068613 mv a2,a3 -800088e0: 00048513 mv a0,s1 -800088e4: 00058693 mv a3,a1 -800088e8: 00040593 mv a1,s0 -800088ec: 72d050ef jal ra,8000e818 <__divdf3> -800088f0: 02c12083 lw ra,44(sp) -800088f4: 02812403 lw s0,40(sp) -800088f8: 02412483 lw s1,36(sp) -800088fc: 02012903 lw s2,32(sp) -80008900: 01c12983 lw s3,28(sp) -80008904: 03010113 addi sp,sp,48 -80008908: 00008067 ret -8000890c: 01479713 slli a4,a5,0x14 -80008910: 40e585b3 sub a1,a1,a4 -80008914: fc9ff06f j 800088dc <__ratio+0x6c> +8000874c : +8000874c: 00050e13 mv t3,a0 +80008750: 80015537 lui a0,0x80015 +80008754: f6010113 addi sp,sp,-160 +80008758: a5c52503 lw a0,-1444(a0) # 80014a5c <__stack_top+0x81014a5c> +8000875c: 08810e93 addi t4,sp,136 +80008760: 08f12a23 sw a5,148(sp) +80008764: 80000337 lui t1,0x80000 +80008768: ffff07b7 lui a5,0xffff0 +8000876c: fff34313 not t1,t1 +80008770: 08c12423 sw a2,136(sp) +80008774: 08d12623 sw a3,140(sp) +80008778: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> +8000877c: 00058613 mv a2,a1 +80008780: 000e8693 mv a3,t4 +80008784: 00810593 addi a1,sp,8 +80008788: 06112e23 sw ra,124(sp) +8000878c: 00f12a23 sw a5,20(sp) +80008790: 08e12823 sw a4,144(sp) +80008794: 09012c23 sw a6,152(sp) +80008798: 09112e23 sw a7,156(sp) +8000879c: 01c12423 sw t3,8(sp) +800087a0: 01c12c23 sw t3,24(sp) +800087a4: 00612e23 sw t1,28(sp) +800087a8: 00612823 sw t1,16(sp) +800087ac: 01d12223 sw t4,4(sp) +800087b0: 961f80ef jal ra,80001110 <_svfprintf_r> +800087b4: 00812783 lw a5,8(sp) +800087b8: 00078023 sb zero,0(a5) +800087bc: 07c12083 lw ra,124(sp) +800087c0: 0a010113 addi sp,sp,160 +800087c4: 00008067 ret -80008918 <_mprec_log10>: -80008918: ff010113 addi sp,sp,-16 -8000891c: 01212023 sw s2,0(sp) -80008920: 00112623 sw ra,12(sp) -80008924: 00812423 sw s0,8(sp) -80008928: 00912223 sw s1,4(sp) -8000892c: 01700793 li a5,23 -80008930: 00050913 mv s2,a0 -80008934: 04a7da63 bge a5,a0,80008988 <_mprec_log10+0x70> -80008938: 80016737 lui a4,0x80016 -8000893c: cf072783 lw a5,-784(a4) # 80015cf0 <__stack_top+0x81015cf0> -80008940: cf472583 lw a1,-780(a4) -80008944: 80016737 lui a4,0x80016 -80008948: cf872403 lw s0,-776(a4) # 80015cf8 <__stack_top+0x81015cf8> -8000894c: cfc72483 lw s1,-772(a4) -80008950: 00078513 mv a0,a5 -80008954: 00040613 mv a2,s0 -80008958: 00048693 mv a3,s1 -8000895c: 77c060ef jal ra,8000f0d8 <__muldf3> -80008960: fff90913 addi s2,s2,-1 -80008964: 00050793 mv a5,a0 -80008968: fe0914e3 bnez s2,80008950 <_mprec_log10+0x38> -8000896c: 00c12083 lw ra,12(sp) -80008970: 00812403 lw s0,8(sp) -80008974: 00412483 lw s1,4(sp) -80008978: 00012903 lw s2,0(sp) -8000897c: 00078513 mv a0,a5 -80008980: 01010113 addi sp,sp,16 -80008984: 00008067 ret -80008988: 800147b7 lui a5,0x80014 -8000898c: 00351913 slli s2,a0,0x3 -80008990: c3078793 addi a5,a5,-976 # 80013c30 <__stack_top+0x81013c30> -80008994: 01278933 add s2,a5,s2 -80008998: 01092783 lw a5,16(s2) -8000899c: 00c12083 lw ra,12(sp) -800089a0: 00812403 lw s0,8(sp) -800089a4: 01492583 lw a1,20(s2) -800089a8: 00412483 lw s1,4(sp) -800089ac: 00012903 lw s2,0(sp) -800089b0: 00078513 mv a0,a5 -800089b4: 01010113 addi sp,sp,16 -800089b8: 00008067 ret +800087c8 : +800087c8: 00b567b3 or a5,a0,a1 +800087cc: 0037f793 andi a5,a5,3 +800087d0: 08079263 bnez a5,80008854 +800087d4: 0005a703 lw a4,0(a1) +800087d8: 7f7f86b7 lui a3,0x7f7f8 +800087dc: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +800087e0: 00d777b3 and a5,a4,a3 +800087e4: 00d787b3 add a5,a5,a3 +800087e8: 00e7e7b3 or a5,a5,a4 +800087ec: 00d7e7b3 or a5,a5,a3 +800087f0: fff00613 li a2,-1 +800087f4: 06c79e63 bne a5,a2,80008870 +800087f8: 00050613 mv a2,a0 +800087fc: fff00813 li a6,-1 +80008800: 00e62023 sw a4,0(a2) # 7ff00000 <__stack_size+0x7feffc00> +80008804: 0045a703 lw a4,4(a1) +80008808: 00458593 addi a1,a1,4 +8000880c: 00460613 addi a2,a2,4 +80008810: 00d777b3 and a5,a4,a3 +80008814: 00d787b3 add a5,a5,a3 +80008818: 00e7e7b3 or a5,a5,a4 +8000881c: 00d7e7b3 or a5,a5,a3 +80008820: ff0780e3 beq a5,a6,80008800 +80008824: 0005c783 lbu a5,0(a1) +80008828: 0015c703 lbu a4,1(a1) +8000882c: 0025c683 lbu a3,2(a1) +80008830: 00f60023 sb a5,0(a2) +80008834: 00078a63 beqz a5,80008848 +80008838: 00e600a3 sb a4,1(a2) +8000883c: 00070663 beqz a4,80008848 +80008840: 00d60123 sb a3,2(a2) +80008844: 00069463 bnez a3,8000884c +80008848: 00008067 ret +8000884c: 000601a3 sb zero,3(a2) +80008850: 00008067 ret +80008854: 00050793 mv a5,a0 +80008858: 0005c703 lbu a4,0(a1) +8000885c: 00178793 addi a5,a5,1 +80008860: 00158593 addi a1,a1,1 +80008864: fee78fa3 sb a4,-1(a5) +80008868: fe0718e3 bnez a4,80008858 +8000886c: 00008067 ret +80008870: 00050613 mv a2,a0 +80008874: fb1ff06f j 80008824 -800089bc <__copybits>: -800089bc: 01062683 lw a3,16(a2) -800089c0: fff58593 addi a1,a1,-1 -800089c4: 4055d593 srai a1,a1,0x5 -800089c8: 00158593 addi a1,a1,1 -800089cc: 01460793 addi a5,a2,20 -800089d0: 00269693 slli a3,a3,0x2 -800089d4: 00259593 slli a1,a1,0x2 -800089d8: 00d786b3 add a3,a5,a3 -800089dc: 00b505b3 add a1,a0,a1 -800089e0: 02d7f863 bgeu a5,a3,80008a10 <__copybits+0x54> -800089e4: 00050713 mv a4,a0 -800089e8: 0007a803 lw a6,0(a5) -800089ec: 00478793 addi a5,a5,4 -800089f0: 00470713 addi a4,a4,4 -800089f4: ff072e23 sw a6,-4(a4) -800089f8: fed7e8e3 bltu a5,a3,800089e8 <__copybits+0x2c> -800089fc: 40c687b3 sub a5,a3,a2 -80008a00: feb78793 addi a5,a5,-21 -80008a04: ffc7f793 andi a5,a5,-4 -80008a08: 00478793 addi a5,a5,4 -80008a0c: 00f50533 add a0,a0,a5 -80008a10: 00b57863 bgeu a0,a1,80008a20 <__copybits+0x64> -80008a14: 00450513 addi a0,a0,4 -80008a18: fe052e23 sw zero,-4(a0) -80008a1c: feb56ce3 bltu a0,a1,80008a14 <__copybits+0x58> -80008a20: 00008067 ret +80008878 : +80008878: 00357793 andi a5,a0,3 +8000887c: 00050713 mv a4,a0 +80008880: 04079c63 bnez a5,800088d8 +80008884: 7f7f86b7 lui a3,0x7f7f8 +80008888: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +8000888c: fff00593 li a1,-1 +80008890: 00072603 lw a2,0(a4) +80008894: 00470713 addi a4,a4,4 +80008898: 00d677b3 and a5,a2,a3 +8000889c: 00d787b3 add a5,a5,a3 +800088a0: 00c7e7b3 or a5,a5,a2 +800088a4: 00d7e7b3 or a5,a5,a3 +800088a8: feb784e3 beq a5,a1,80008890 +800088ac: ffc74683 lbu a3,-4(a4) +800088b0: ffd74603 lbu a2,-3(a4) +800088b4: ffe74783 lbu a5,-2(a4) +800088b8: 40a70733 sub a4,a4,a0 +800088bc: 04068063 beqz a3,800088fc +800088c0: 02060a63 beqz a2,800088f4 +800088c4: 00f03533 snez a0,a5 +800088c8: 00e50533 add a0,a0,a4 +800088cc: ffe50513 addi a0,a0,-2 +800088d0: 00008067 ret +800088d4: fa0688e3 beqz a3,80008884 +800088d8: 00074783 lbu a5,0(a4) +800088dc: 00170713 addi a4,a4,1 +800088e0: 00377693 andi a3,a4,3 +800088e4: fe0798e3 bnez a5,800088d4 +800088e8: 40a70733 sub a4,a4,a0 +800088ec: fff70513 addi a0,a4,-1 +800088f0: 00008067 ret +800088f4: ffd70513 addi a0,a4,-3 +800088f8: 00008067 ret +800088fc: ffc70513 addi a0,a4,-4 +80008900: 00008067 ret -80008a24 <__any_on>: -80008a24: 01052703 lw a4,16(a0) -80008a28: 4055d613 srai a2,a1,0x5 -80008a2c: 01450693 addi a3,a0,20 -80008a30: 02c75263 bge a4,a2,80008a54 <__any_on+0x30> -80008a34: 00271793 slli a5,a4,0x2 -80008a38: 00f687b3 add a5,a3,a5 -80008a3c: 04f6f263 bgeu a3,a5,80008a80 <__any_on+0x5c> -80008a40: ffc7a703 lw a4,-4(a5) -80008a44: ffc78793 addi a5,a5,-4 -80008a48: fe070ae3 beqz a4,80008a3c <__any_on+0x18> -80008a4c: 00100513 li a0,1 -80008a50: 00008067 ret -80008a54: 00261793 slli a5,a2,0x2 -80008a58: 00f687b3 add a5,a3,a5 -80008a5c: fee650e3 bge a2,a4,80008a3c <__any_on+0x18> -80008a60: 01f5f593 andi a1,a1,31 -80008a64: fc058ce3 beqz a1,80008a3c <__any_on+0x18> -80008a68: 0007a603 lw a2,0(a5) -80008a6c: 00100513 li a0,1 -80008a70: 00b65733 srl a4,a2,a1 -80008a74: 00b715b3 sll a1,a4,a1 -80008a78: fcb602e3 beq a2,a1,80008a3c <__any_on+0x18> -80008a7c: 00008067 ret -80008a80: 00000513 li a0,0 -80008a84: 00008067 ret +80008904 : +80008904: 00a5e7b3 or a5,a1,a0 +80008908: 0037f793 andi a5,a5,3 +8000890c: 00050713 mv a4,a0 +80008910: 06079863 bnez a5,80008980 +80008914: 00300793 li a5,3 +80008918: 06c7f463 bgeu a5,a2,80008980 +8000891c: feff0337 lui t1,0xfeff0 +80008920: 808088b7 lui a7,0x80808 +80008924: eff30313 addi t1,t1,-257 # fefefeff <__stack_top+0xfffefeff> +80008928: 08088893 addi a7,a7,128 # 80808080 <__stack_top+0x81808080> +8000892c: 00300e13 li t3,3 +80008930: 0005a683 lw a3,0(a1) +80008934: 006687b3 add a5,a3,t1 +80008938: fff6c813 not a6,a3 +8000893c: 0107f7b3 and a5,a5,a6 +80008940: 0117f7b3 and a5,a5,a7 +80008944: 02079e63 bnez a5,80008980 +80008948: 00d72023 sw a3,0(a4) +8000894c: ffc60613 addi a2,a2,-4 +80008950: 00470713 addi a4,a4,4 +80008954: 00458593 addi a1,a1,4 +80008958: fcce6ce3 bltu t3,a2,80008930 +8000895c: 00158593 addi a1,a1,1 +80008960: 00170793 addi a5,a4,1 +80008964: 02060463 beqz a2,8000898c +80008968: fff5c683 lbu a3,-1(a1) +8000896c: fff60813 addi a6,a2,-1 +80008970: fed78fa3 sb a3,-1(a5) +80008974: 00068e63 beqz a3,80008990 +80008978: 00078713 mv a4,a5 +8000897c: 00080613 mv a2,a6 +80008980: 00158593 addi a1,a1,1 +80008984: 00170793 addi a5,a4,1 +80008988: fe0610e3 bnez a2,80008968 +8000898c: 00008067 ret +80008990: 00c70633 add a2,a4,a2 +80008994: 00080a63 beqz a6,800089a8 +80008998: 00178793 addi a5,a5,1 +8000899c: fe078fa3 sb zero,-1(a5) +800089a0: fec79ce3 bne a5,a2,80008998 +800089a4: 00008067 ret +800089a8: 00008067 ret -80008a88 : -80008a88: ff010113 addi sp,sp,-16 -80008a8c: 00912223 sw s1,4(sp) -80008a90: 800004b7 lui s1,0x80000 -80008a94: 00812423 sw s0,8(sp) -80008a98: 00112623 sw ra,12(sp) -80008a9c: fff4c493 not s1,s1 -80008aa0: 00060413 mv s0,a2 -80008aa4: 00062023 sw zero,0(a2) -80008aa8: 00b4f6b3 and a3,s1,a1 -80008aac: 7ff00637 lui a2,0x7ff00 -80008ab0: 00058793 mv a5,a1 -80008ab4: 00050713 mv a4,a0 -80008ab8: 06c6d063 bge a3,a2,80008b18 -80008abc: 00a6e8b3 or a7,a3,a0 -80008ac0: 04088c63 beqz a7,80008b18 -80008ac4: 00c5f633 and a2,a1,a2 -80008ac8: 00058813 mv a6,a1 -80008acc: 00000893 li a7,0 -80008ad0: 02061263 bnez a2,80008af4 -80008ad4: 800167b7 lui a5,0x80016 -80008ad8: d047a683 lw a3,-764(a5) # 80015d04 <__stack_top+0x81015d04> -80008adc: d007a603 lw a2,-768(a5) -80008ae0: 5f8060ef jal ra,8000f0d8 <__muldf3> -80008ae4: 00050713 mv a4,a0 -80008ae8: 00058813 mv a6,a1 -80008aec: 00b4f6b3 and a3,s1,a1 -80008af0: fca00893 li a7,-54 -80008af4: 4146d693 srai a3,a3,0x14 -80008af8: 801007b7 lui a5,0x80100 -80008afc: fff78793 addi a5,a5,-1 # 800fffff <__stack_top+0x810fffff> -80008b00: c0268693 addi a3,a3,-1022 -80008b04: 00f87833 and a6,a6,a5 -80008b08: 011686b3 add a3,a3,a7 -80008b0c: 3fe007b7 lui a5,0x3fe00 -80008b10: 00f867b3 or a5,a6,a5 -80008b14: 00d42023 sw a3,0(s0) -80008b18: 00c12083 lw ra,12(sp) -80008b1c: 00812403 lw s0,8(sp) -80008b20: 00412483 lw s1,4(sp) -80008b24: 00070513 mv a0,a4 -80008b28: 00078593 mv a1,a5 -80008b2c: 01010113 addi sp,sp,16 -80008b30: 00008067 ret +800089ac <__ssprint_r>: +800089ac: 00862783 lw a5,8(a2) +800089b0: fd010113 addi sp,sp,-48 +800089b4: 01512a23 sw s5,20(sp) +800089b8: 02112623 sw ra,44(sp) +800089bc: 02812423 sw s0,40(sp) +800089c0: 02912223 sw s1,36(sp) +800089c4: 03212023 sw s2,32(sp) +800089c8: 01312e23 sw s3,28(sp) +800089cc: 01412c23 sw s4,24(sp) +800089d0: 01612823 sw s6,16(sp) +800089d4: 01712623 sw s7,12(sp) +800089d8: 01812423 sw s8,8(sp) +800089dc: 00060a93 mv s5,a2 +800089e0: 14078863 beqz a5,80008b30 <__ssprint_r+0x184> +800089e4: 00050b13 mv s6,a0 +800089e8: 00062983 lw s3,0(a2) +800089ec: 0005a503 lw a0,0(a1) +800089f0: 0085a483 lw s1,8(a1) +800089f4: 00058413 mv s0,a1 +800089f8: 0d40006f j 80008acc <__ssprint_r+0x120> +800089fc: 00c45783 lhu a5,12(s0) +80008a00: 4807f713 andi a4,a5,1152 +80008a04: 08070a63 beqz a4,80008a98 <__ssprint_r+0xec> +80008a08: 01442683 lw a3,20(s0) +80008a0c: 01042583 lw a1,16(s0) +80008a10: 00190713 addi a4,s2,1 +80008a14: 00169493 slli s1,a3,0x1 +80008a18: 00d486b3 add a3,s1,a3 +80008a1c: 01f6d493 srli s1,a3,0x1f +80008a20: 40b50a33 sub s4,a0,a1 +80008a24: 00d484b3 add s1,s1,a3 +80008a28: 4014d493 srai s1,s1,0x1 +80008a2c: 01470733 add a4,a4,s4 +80008a30: 00048613 mv a2,s1 +80008a34: 00e4f663 bgeu s1,a4,80008a40 <__ssprint_r+0x94> +80008a38: 00070493 mv s1,a4 +80008a3c: 00070613 mv a2,a4 +80008a40: 4007f793 andi a5,a5,1024 +80008a44: 0a078663 beqz a5,80008af0 <__ssprint_r+0x144> +80008a48: 00060593 mv a1,a2 +80008a4c: 000b0513 mv a0,s6 +80008a50: 99cfe0ef jal ra,80006bec <_malloc_r> +80008a54: 00050c13 mv s8,a0 +80008a58: 0a050a63 beqz a0,80008b0c <__ssprint_r+0x160> +80008a5c: 01042583 lw a1,16(s0) +80008a60: 000a0613 mv a2,s4 +80008a64: 3a4010ef jal ra,80009e08 +80008a68: 00c45783 lhu a5,12(s0) +80008a6c: b7f7f793 andi a5,a5,-1153 +80008a70: 0807e793 ori a5,a5,128 +80008a74: 00f41623 sh a5,12(s0) +80008a78: 014c0533 add a0,s8,s4 +80008a7c: 41448a33 sub s4,s1,s4 +80008a80: 00942a23 sw s1,20(s0) +80008a84: 01442423 sw s4,8(s0) +80008a88: 01842823 sw s8,16(s0) +80008a8c: 00a42023 sw a0,0(s0) +80008a90: 00090493 mv s1,s2 +80008a94: 00090a13 mv s4,s2 +80008a98: 000a0613 mv a2,s4 +80008a9c: 000b8593 mv a1,s7 +80008aa0: 484010ef jal ra,80009f24 +80008aa4: 00842703 lw a4,8(s0) +80008aa8: 00042503 lw a0,0(s0) +80008aac: 008aa783 lw a5,8(s5) +80008ab0: 409704b3 sub s1,a4,s1 +80008ab4: 01450533 add a0,a0,s4 +80008ab8: 00942423 sw s1,8(s0) +80008abc: 00a42023 sw a0,0(s0) +80008ac0: 41278933 sub s2,a5,s2 +80008ac4: 012aa423 sw s2,8(s5) +80008ac8: 06090463 beqz s2,80008b30 <__ssprint_r+0x184> +80008acc: 0049a903 lw s2,4(s3) +80008ad0: 0009ab83 lw s7,0(s3) +80008ad4: 00048a13 mv s4,s1 +80008ad8: 00898993 addi s3,s3,8 +80008adc: fe0908e3 beqz s2,80008acc <__ssprint_r+0x120> +80008ae0: f0997ee3 bgeu s2,s1,800089fc <__ssprint_r+0x50> +80008ae4: 00090493 mv s1,s2 +80008ae8: 00090a13 mv s4,s2 +80008aec: fadff06f j 80008a98 <__ssprint_r+0xec> +80008af0: 000b0513 mv a0,s6 +80008af4: 550010ef jal ra,8000a044 <_realloc_r> +80008af8: 00050c13 mv s8,a0 +80008afc: f6051ee3 bnez a0,80008a78 <__ssprint_r+0xcc> +80008b00: 01042583 lw a1,16(s0) +80008b04: 000b0513 mv a0,s6 +80008b08: a10fb0ef jal ra,80003d18 <_free_r> +80008b0c: 00c00793 li a5,12 +80008b10: 00fb2023 sw a5,0(s6) +80008b14: 00c45783 lhu a5,12(s0) +80008b18: fff00513 li a0,-1 +80008b1c: 0407e793 ori a5,a5,64 +80008b20: 00f41623 sh a5,12(s0) +80008b24: 000aa423 sw zero,8(s5) +80008b28: 000aa223 sw zero,4(s5) +80008b2c: 00c0006f j 80008b38 <__ssprint_r+0x18c> +80008b30: 000aa223 sw zero,4(s5) +80008b34: 00000513 li a0,0 +80008b38: 02c12083 lw ra,44(sp) +80008b3c: 02812403 lw s0,40(sp) +80008b40: 02412483 lw s1,36(sp) +80008b44: 02012903 lw s2,32(sp) +80008b48: 01c12983 lw s3,28(sp) +80008b4c: 01812a03 lw s4,24(sp) +80008b50: 01412a83 lw s5,20(sp) +80008b54: 01012b03 lw s6,16(sp) +80008b58: 00c12b83 lw s7,12(sp) +80008b5c: 00812c03 lw s8,8(sp) +80008b60: 03010113 addi sp,sp,48 +80008b64: 00008067 ret -80008b34 <_sbrk_r>: -80008b34: ff010113 addi sp,sp,-16 -80008b38: 00812423 sw s0,8(sp) -80008b3c: 00912223 sw s1,4(sp) -80008b40: 00050413 mv s0,a0 -80008b44: 800164b7 lui s1,0x80016 -80008b48: 00058513 mv a0,a1 -80008b4c: 00112623 sw ra,12(sp) -80008b50: e204a823 sw zero,-464(s1) # 80015e30 <__stack_top+0x81015e30> -80008b54: 2ec050ef jal ra,8000de40 <_sbrk> -80008b58: fff00793 li a5,-1 -80008b5c: 00f50c63 beq a0,a5,80008b74 <_sbrk_r+0x40> -80008b60: 00c12083 lw ra,12(sp) -80008b64: 00812403 lw s0,8(sp) -80008b68: 00412483 lw s1,4(sp) -80008b6c: 01010113 addi sp,sp,16 -80008b70: 00008067 ret -80008b74: e304a783 lw a5,-464(s1) -80008b78: fe0784e3 beqz a5,80008b60 <_sbrk_r+0x2c> -80008b7c: 00c12083 lw ra,12(sp) -80008b80: 00f42023 sw a5,0(s0) -80008b84: 00812403 lw s0,8(sp) -80008b88: 00412483 lw s1,4(sp) -80008b8c: 01010113 addi sp,sp,16 -80008b90: 00008067 ret - -80008b94 <_sprintf_r>: -80008b94: f6010113 addi sp,sp,-160 -80008b98: 08c10e93 addi t4,sp,140 -80008b9c: 08f12a23 sw a5,148(sp) -80008ba0: 80000337 lui t1,0x80000 -80008ba4: ffff07b7 lui a5,0xffff0 -80008ba8: 00058e13 mv t3,a1 -80008bac: fff34313 not t1,t1 -80008bb0: 08d12623 sw a3,140(sp) -80008bb4: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> -80008bb8: 00810593 addi a1,sp,8 -80008bbc: 000e8693 mv a3,t4 -80008bc0: 06112e23 sw ra,124(sp) -80008bc4: 00f12a23 sw a5,20(sp) -80008bc8: 08e12823 sw a4,144(sp) -80008bcc: 09012c23 sw a6,152(sp) -80008bd0: 09112e23 sw a7,156(sp) -80008bd4: 01c12423 sw t3,8(sp) -80008bd8: 01c12c23 sw t3,24(sp) -80008bdc: 00612e23 sw t1,28(sp) -80008be0: 00612823 sw t1,16(sp) -80008be4: 01d12223 sw t4,4(sp) -80008be8: 9ddf80ef jal ra,800015c4 <_svfprintf_r> -80008bec: 00812783 lw a5,8(sp) -80008bf0: 00078023 sb zero,0(a5) -80008bf4: 07c12083 lw ra,124(sp) -80008bf8: 0a010113 addi sp,sp,160 -80008bfc: 00008067 ret - -80008c00 : -80008c00: 00050e13 mv t3,a0 -80008c04: 80016537 lui a0,0x80016 -80008c08: f6010113 addi sp,sp,-160 -80008c0c: d0c52503 lw a0,-756(a0) # 80015d0c <__stack_top+0x81015d0c> -80008c10: 08810e93 addi t4,sp,136 -80008c14: 08f12a23 sw a5,148(sp) -80008c18: 80000337 lui t1,0x80000 -80008c1c: ffff07b7 lui a5,0xffff0 -80008c20: fff34313 not t1,t1 -80008c24: 08c12423 sw a2,136(sp) -80008c28: 08d12623 sw a3,140(sp) -80008c2c: 20878793 addi a5,a5,520 # ffff0208 <__stack_top+0xff0208> -80008c30: 00058613 mv a2,a1 -80008c34: 000e8693 mv a3,t4 -80008c38: 00810593 addi a1,sp,8 -80008c3c: 06112e23 sw ra,124(sp) -80008c40: 00f12a23 sw a5,20(sp) -80008c44: 08e12823 sw a4,144(sp) -80008c48: 09012c23 sw a6,152(sp) -80008c4c: 09112e23 sw a7,156(sp) -80008c50: 01c12423 sw t3,8(sp) -80008c54: 01c12c23 sw t3,24(sp) -80008c58: 00612e23 sw t1,28(sp) -80008c5c: 00612823 sw t1,16(sp) -80008c60: 01d12223 sw t4,4(sp) -80008c64: 961f80ef jal ra,800015c4 <_svfprintf_r> -80008c68: 00812783 lw a5,8(sp) -80008c6c: 00078023 sb zero,0(a5) -80008c70: 07c12083 lw ra,124(sp) -80008c74: 0a010113 addi sp,sp,160 -80008c78: 00008067 ret - -80008c7c : -80008c7c: 00b567b3 or a5,a0,a1 -80008c80: 0037f793 andi a5,a5,3 -80008c84: 08079263 bnez a5,80008d08 -80008c88: 0005a703 lw a4,0(a1) -80008c8c: 7f7f86b7 lui a3,0x7f7f8 -80008c90: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> -80008c94: 00d777b3 and a5,a4,a3 -80008c98: 00d787b3 add a5,a5,a3 -80008c9c: 00e7e7b3 or a5,a5,a4 -80008ca0: 00d7e7b3 or a5,a5,a3 -80008ca4: fff00613 li a2,-1 -80008ca8: 06c79e63 bne a5,a2,80008d24 -80008cac: 00050613 mv a2,a0 -80008cb0: fff00813 li a6,-1 -80008cb4: 00e62023 sw a4,0(a2) # 7ff00000 <__stack_size+0x7feffc00> -80008cb8: 0045a703 lw a4,4(a1) -80008cbc: 00458593 addi a1,a1,4 -80008cc0: 00460613 addi a2,a2,4 -80008cc4: 00d777b3 and a5,a4,a3 -80008cc8: 00d787b3 add a5,a5,a3 -80008ccc: 00e7e7b3 or a5,a5,a4 -80008cd0: 00d7e7b3 or a5,a5,a3 -80008cd4: ff0780e3 beq a5,a6,80008cb4 -80008cd8: 0005c783 lbu a5,0(a1) -80008cdc: 0015c703 lbu a4,1(a1) -80008ce0: 0025c683 lbu a3,2(a1) -80008ce4: 00f60023 sb a5,0(a2) -80008ce8: 00078a63 beqz a5,80008cfc -80008cec: 00e600a3 sb a4,1(a2) -80008cf0: 00070663 beqz a4,80008cfc -80008cf4: 00d60123 sb a3,2(a2) -80008cf8: 00069463 bnez a3,80008d00 -80008cfc: 00008067 ret -80008d00: 000601a3 sb zero,3(a2) -80008d04: 00008067 ret -80008d08: 00050793 mv a5,a0 -80008d0c: 0005c703 lbu a4,0(a1) -80008d10: 00178793 addi a5,a5,1 -80008d14: 00158593 addi a1,a1,1 -80008d18: fee78fa3 sb a4,-1(a5) -80008d1c: fe0718e3 bnez a4,80008d0c -80008d20: 00008067 ret -80008d24: 00050613 mv a2,a0 -80008d28: fb1ff06f j 80008cd8 - -80008d2c : -80008d2c: 00357793 andi a5,a0,3 -80008d30: 00050713 mv a4,a0 -80008d34: 04079c63 bnez a5,80008d8c -80008d38: 7f7f86b7 lui a3,0x7f7f8 -80008d3c: f7f68693 addi a3,a3,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> -80008d40: fff00593 li a1,-1 -80008d44: 00072603 lw a2,0(a4) -80008d48: 00470713 addi a4,a4,4 -80008d4c: 00d677b3 and a5,a2,a3 -80008d50: 00d787b3 add a5,a5,a3 -80008d54: 00c7e7b3 or a5,a5,a2 -80008d58: 00d7e7b3 or a5,a5,a3 -80008d5c: feb784e3 beq a5,a1,80008d44 -80008d60: ffc74683 lbu a3,-4(a4) -80008d64: ffd74603 lbu a2,-3(a4) -80008d68: ffe74783 lbu a5,-2(a4) -80008d6c: 40a70733 sub a4,a4,a0 -80008d70: 04068063 beqz a3,80008db0 -80008d74: 02060a63 beqz a2,80008da8 -80008d78: 00f03533 snez a0,a5 -80008d7c: 00e50533 add a0,a0,a4 -80008d80: ffe50513 addi a0,a0,-2 -80008d84: 00008067 ret -80008d88: fa0688e3 beqz a3,80008d38 -80008d8c: 00074783 lbu a5,0(a4) -80008d90: 00170713 addi a4,a4,1 -80008d94: 00377693 andi a3,a4,3 -80008d98: fe0798e3 bnez a5,80008d88 -80008d9c: 40a70733 sub a4,a4,a0 -80008da0: fff70513 addi a0,a4,-1 -80008da4: 00008067 ret -80008da8: ffd70513 addi a0,a4,-3 -80008dac: 00008067 ret -80008db0: ffc70513 addi a0,a4,-4 -80008db4: 00008067 ret - -80008db8 : -80008db8: 00a5e7b3 or a5,a1,a0 -80008dbc: 0037f793 andi a5,a5,3 -80008dc0: 00050713 mv a4,a0 -80008dc4: 06079863 bnez a5,80008e34 -80008dc8: 00300793 li a5,3 -80008dcc: 06c7f463 bgeu a5,a2,80008e34 -80008dd0: feff0337 lui t1,0xfeff0 -80008dd4: 808088b7 lui a7,0x80808 -80008dd8: eff30313 addi t1,t1,-257 # fefefeff <__stack_top+0xfffefeff> -80008ddc: 08088893 addi a7,a7,128 # 80808080 <__stack_top+0x81808080> -80008de0: 00300e13 li t3,3 -80008de4: 0005a683 lw a3,0(a1) -80008de8: 006687b3 add a5,a3,t1 -80008dec: fff6c813 not a6,a3 -80008df0: 0107f7b3 and a5,a5,a6 -80008df4: 0117f7b3 and a5,a5,a7 -80008df8: 02079e63 bnez a5,80008e34 -80008dfc: 00d72023 sw a3,0(a4) -80008e00: ffc60613 addi a2,a2,-4 -80008e04: 00470713 addi a4,a4,4 -80008e08: 00458593 addi a1,a1,4 -80008e0c: fcce6ce3 bltu t3,a2,80008de4 -80008e10: 00158593 addi a1,a1,1 -80008e14: 00170793 addi a5,a4,1 -80008e18: 02060463 beqz a2,80008e40 -80008e1c: fff5c683 lbu a3,-1(a1) -80008e20: fff60813 addi a6,a2,-1 -80008e24: fed78fa3 sb a3,-1(a5) -80008e28: 00068e63 beqz a3,80008e44 -80008e2c: 00078713 mv a4,a5 -80008e30: 00080613 mv a2,a6 -80008e34: 00158593 addi a1,a1,1 -80008e38: 00170793 addi a5,a4,1 -80008e3c: fe0610e3 bnez a2,80008e1c -80008e40: 00008067 ret -80008e44: 00c70633 add a2,a4,a2 -80008e48: 00080a63 beqz a6,80008e5c -80008e4c: 00178793 addi a5,a5,1 -80008e50: fe078fa3 sb zero,-1(a5) -80008e54: fec79ce3 bne a5,a2,80008e4c -80008e58: 00008067 ret +80008b68 <_svfiprintf_r>: +80008b68: 00c5d783 lhu a5,12(a1) +80008b6c: ed010113 addi sp,sp,-304 +80008b70: 11412c23 sw s4,280(sp) +80008b74: 11612823 sw s6,272(sp) +80008b78: 11a12023 sw s10,256(sp) +80008b7c: 12112623 sw ra,300(sp) +80008b80: 12812423 sw s0,296(sp) +80008b84: 12912223 sw s1,292(sp) +80008b88: 13212023 sw s2,288(sp) +80008b8c: 11312e23 sw s3,284(sp) +80008b90: 11512a23 sw s5,276(sp) +80008b94: 11712623 sw s7,268(sp) +80008b98: 11812423 sw s8,264(sp) +80008b9c: 11912223 sw s9,260(sp) +80008ba0: 0fb12e23 sw s11,252(sp) +80008ba4: 0807f793 andi a5,a5,128 +80008ba8: 00d12623 sw a3,12(sp) +80008bac: 00058a13 mv s4,a1 +80008bb0: 00050b13 mv s6,a0 +80008bb4: 00060d13 mv s10,a2 +80008bb8: 00078663 beqz a5,80008bc4 <_svfiprintf_r+0x5c> +80008bbc: 0105a783 lw a5,16(a1) +80008bc0: 560786e3 beqz a5,8000992c <_svfiprintf_r+0xdc4> +80008bc4: 800147b7 lui a5,0x80014 +80008bc8: 04c10a93 addi s5,sp,76 +80008bcc: 8a878793 addi a5,a5,-1880 # 800138a8 <__stack_top+0x810138a8> +80008bd0: 80014bb7 lui s7,0x80014 +80008bd4: 800144b7 lui s1,0x80014 +80008bd8: 05512023 sw s5,64(sp) +80008bdc: 04012423 sw zero,72(sp) +80008be0: 04012223 sw zero,68(sp) +80008be4: 000a8713 mv a4,s5 +80008be8: 00012823 sw zero,16(sp) +80008bec: 02012223 sw zero,36(sp) +80008bf0: 02012423 sw zero,40(sp) +80008bf4: 02012623 sw zero,44(sp) +80008bf8: 00012423 sw zero,8(sp) +80008bfc: 00f12a23 sw a5,20(sp) +80008c00: a14b8b93 addi s7,s7,-1516 # 80013a14 <__stack_top+0x81013a14> +80008c04: a2448493 addi s1,s1,-1500 # 80013a24 <__stack_top+0x81013a24> +80008c08: 000d4783 lbu a5,0(s10) +80008c0c: 20078063 beqz a5,80008e0c <_svfiprintf_r+0x2a4> +80008c10: 000d0413 mv s0,s10 +80008c14: 02500693 li a3,37 +80008c18: 38d78663 beq a5,a3,80008fa4 <_svfiprintf_r+0x43c> +80008c1c: 00144783 lbu a5,1(s0) +80008c20: 00140413 addi s0,s0,1 +80008c24: fe079ae3 bnez a5,80008c18 <_svfiprintf_r+0xb0> +80008c28: 41a40933 sub s2,s0,s10 +80008c2c: 1fa40063 beq s0,s10,80008e0c <_svfiprintf_r+0x2a4> +80008c30: 04812683 lw a3,72(sp) +80008c34: 04412783 lw a5,68(sp) +80008c38: 01a72023 sw s10,0(a4) +80008c3c: 012686b3 add a3,a3,s2 +80008c40: 00178793 addi a5,a5,1 +80008c44: 01272223 sw s2,4(a4) +80008c48: 04d12423 sw a3,72(sp) +80008c4c: 04f12223 sw a5,68(sp) +80008c50: 00700693 li a3,7 +80008c54: 00870713 addi a4,a4,8 +80008c58: 34f6ce63 blt a3,a5,80008fb4 <_svfiprintf_r+0x44c> +80008c5c: 00812683 lw a3,8(sp) +80008c60: 00044783 lbu a5,0(s0) +80008c64: 012686b3 add a3,a3,s2 +80008c68: 00d12423 sw a3,8(sp) +80008c6c: 1a078063 beqz a5,80008e0c <_svfiprintf_r+0x2a4> +80008c70: 00144683 lbu a3,1(s0) +80008c74: 00140d13 addi s10,s0,1 +80008c78: 02010da3 sb zero,59(sp) +80008c7c: fff00c93 li s9,-1 +80008c80: 00000413 li s0,0 +80008c84: 00000d93 li s11,0 +80008c88: 05a00913 li s2,90 +80008c8c: 00900c13 li s8,9 +80008c90: 02a00993 li s3,42 +80008c94: 001d0d13 addi s10,s10,1 +80008c98: fe068793 addi a5,a3,-32 +80008c9c: 04f96463 bltu s2,a5,80008ce4 <_svfiprintf_r+0x17c> +80008ca0: 01412603 lw a2,20(sp) +80008ca4: 00279793 slli a5,a5,0x2 +80008ca8: 00c787b3 add a5,a5,a2 +80008cac: 0007a783 lw a5,0(a5) +80008cb0: 00078067 jr a5 +80008cb4: 00000413 li s0,0 +80008cb8: fd068793 addi a5,a3,-48 +80008cbc: 000d4683 lbu a3,0(s10) +80008cc0: 00241593 slli a1,s0,0x2 +80008cc4: 00858433 add s0,a1,s0 +80008cc8: 00141413 slli s0,s0,0x1 +80008ccc: 00878433 add s0,a5,s0 +80008cd0: fd068793 addi a5,a3,-48 +80008cd4: 001d0d13 addi s10,s10,1 +80008cd8: fefc72e3 bgeu s8,a5,80008cbc <_svfiprintf_r+0x154> +80008cdc: fe068793 addi a5,a3,-32 +80008ce0: fcf970e3 bgeu s2,a5,80008ca0 <_svfiprintf_r+0x138> +80008ce4: 12068463 beqz a3,80008e0c <_svfiprintf_r+0x2a4> +80008ce8: 08d10623 sb a3,140(sp) +80008cec: 02010da3 sb zero,59(sp) +80008cf0: 00100913 li s2,1 +80008cf4: 00100c13 li s8,1 +80008cf8: 08c10993 addi s3,sp,140 +80008cfc: 00000c93 li s9,0 +80008d00: 002dff13 andi t5,s11,2 +80008d04: 000f0463 beqz t5,80008d0c <_svfiprintf_r+0x1a4> +80008d08: 00290913 addi s2,s2,2 +80008d0c: 084dfe13 andi t3,s11,132 +80008d10: 04812783 lw a5,72(sp) +80008d14: 04412603 lw a2,68(sp) +80008d18: 000e1663 bnez t3,80008d24 <_svfiprintf_r+0x1bc> +80008d1c: 412406b3 sub a3,s0,s2 +80008d20: 02d04ae3 bgtz a3,80009554 <_svfiprintf_r+0x9ec> +80008d24: 03b14683 lbu a3,59(sp) +80008d28: 00160513 addi a0,a2,1 +80008d2c: 00870593 addi a1,a4,8 +80008d30: 04068063 beqz a3,80008d70 <_svfiprintf_r+0x208> +80008d34: 03b10693 addi a3,sp,59 +80008d38: 00178793 addi a5,a5,1 +80008d3c: 00d72023 sw a3,0(a4) +80008d40: 00100693 li a3,1 +80008d44: 00d72223 sw a3,4(a4) +80008d48: 04f12423 sw a5,72(sp) +80008d4c: 04a12223 sw a0,68(sp) +80008d50: 00700693 li a3,7 +80008d54: 0ca6cee3 blt a3,a0,80009630 <_svfiprintf_r+0xac8> +80008d58: 00260f93 addi t6,a2,2 +80008d5c: 01070693 addi a3,a4,16 +80008d60: 00050613 mv a2,a0 +80008d64: 00058713 mv a4,a1 +80008d68: 000f8513 mv a0,t6 +80008d6c: 00068593 mv a1,a3 +80008d70: 020f0c63 beqz t5,80008da8 <_svfiprintf_r+0x240> +80008d74: 03c10693 addi a3,sp,60 +80008d78: 00d72023 sw a3,0(a4) +80008d7c: 00278793 addi a5,a5,2 +80008d80: 00200693 li a3,2 +80008d84: 00d72223 sw a3,4(a4) +80008d88: 04f12423 sw a5,72(sp) +80008d8c: 04a12223 sw a0,68(sp) +80008d90: 00700713 li a4,7 +80008d94: 0ca74ce3 blt a4,a0,8000966c <_svfiprintf_r+0xb04> +80008d98: 00050613 mv a2,a0 +80008d9c: 00058713 mv a4,a1 +80008da0: 00150513 addi a0,a0,1 +80008da4: 00858593 addi a1,a1,8 +80008da8: 08000693 li a3,128 +80008dac: 60de0263 beq t3,a3,800093b0 <_svfiprintf_r+0x848> +80008db0: 418c8cb3 sub s9,s9,s8 +80008db4: 6b904663 bgtz s9,80009460 <_svfiprintf_r+0x8f8> +80008db8: 00fc07b3 add a5,s8,a5 +80008dbc: 01372023 sw s3,0(a4) +80008dc0: 01872223 sw s8,4(a4) +80008dc4: 04f12423 sw a5,72(sp) +80008dc8: 04a12223 sw a0,68(sp) +80008dcc: 00700713 li a4,7 +80008dd0: 74a74263 blt a4,a0,80009514 <_svfiprintf_r+0x9ac> +80008dd4: 004df893 andi a7,s11,4 +80008dd8: 00088663 beqz a7,80008de4 <_svfiprintf_r+0x27c> +80008ddc: 41240c33 sub s8,s0,s2 +80008de0: 1f804863 bgtz s8,80008fd0 <_svfiprintf_r+0x468> +80008de4: 01245463 bge s0,s2,80008dec <_svfiprintf_r+0x284> +80008de8: 00090413 mv s0,s2 +80008dec: 00812703 lw a4,8(sp) +80008df0: 00870733 add a4,a4,s0 +80008df4: 00e12423 sw a4,8(sp) +80008df8: 72079e63 bnez a5,80009534 <_svfiprintf_r+0x9cc> +80008dfc: 000d4783 lbu a5,0(s10) +80008e00: 04012223 sw zero,68(sp) +80008e04: 000a8713 mv a4,s5 +80008e08: e00794e3 bnez a5,80008c10 <_svfiprintf_r+0xa8> +80008e0c: 04812783 lw a5,72(sp) +80008e10: 4c0792e3 bnez a5,80009ad4 <_svfiprintf_r+0xf6c> +80008e14: 00ca5783 lhu a5,12(s4) +80008e18: 0407f793 andi a5,a5,64 +80008e1c: 4e0798e3 bnez a5,80009b0c <_svfiprintf_r+0xfa4> +80008e20: 12c12083 lw ra,300(sp) +80008e24: 12812403 lw s0,296(sp) +80008e28: 00812503 lw a0,8(sp) +80008e2c: 12412483 lw s1,292(sp) +80008e30: 12012903 lw s2,288(sp) +80008e34: 11c12983 lw s3,284(sp) +80008e38: 11812a03 lw s4,280(sp) +80008e3c: 11412a83 lw s5,276(sp) +80008e40: 11012b03 lw s6,272(sp) +80008e44: 10c12b83 lw s7,268(sp) +80008e48: 10812c03 lw s8,264(sp) +80008e4c: 10412c83 lw s9,260(sp) +80008e50: 10012d03 lw s10,256(sp) +80008e54: 0fc12d83 lw s11,252(sp) +80008e58: 13010113 addi sp,sp,304 80008e5c: 00008067 ret +80008e60: 000b0513 mv a0,s6 +80008e64: 00e12c23 sw a4,24(sp) +80008e68: d6dfd0ef jal ra,80006bd4 <_localeconv_r> +80008e6c: 00452783 lw a5,4(a0) +80008e70: 00078513 mv a0,a5 +80008e74: 02f12623 sw a5,44(sp) +80008e78: a01ff0ef jal ra,80008878 +80008e7c: 00050793 mv a5,a0 +80008e80: 000b0513 mv a0,s6 +80008e84: 02f12423 sw a5,40(sp) +80008e88: d4dfd0ef jal ra,80006bd4 <_localeconv_r> +80008e8c: 00852703 lw a4,8(a0) +80008e90: 02812783 lw a5,40(sp) +80008e94: 02e12223 sw a4,36(sp) +80008e98: 01812703 lw a4,24(sp) +80008e9c: 160798e3 bnez a5,8000980c <_svfiprintf_r+0xca4> +80008ea0: 000d4683 lbu a3,0(s10) +80008ea4: df1ff06f j 80008c94 <_svfiprintf_r+0x12c> +80008ea8: 000d4683 lbu a3,0(s10) +80008eac: 020ded93 ori s11,s11,32 +80008eb0: de5ff06f j 80008c94 <_svfiprintf_r+0x12c> +80008eb4: 010ded93 ori s11,s11,16 +80008eb8: 020df793 andi a5,s11,32 +80008ebc: 1e078263 beqz a5,800090a0 <_svfiprintf_r+0x538> +80008ec0: 00c12783 lw a5,12(sp) +80008ec4: 00778993 addi s3,a5,7 +80008ec8: ff89f993 andi s3,s3,-8 +80008ecc: 0049a683 lw a3,4(s3) +80008ed0: 0009ac03 lw s8,0(s3) +80008ed4: 00898793 addi a5,s3,8 +80008ed8: 00f12623 sw a5,12(sp) +80008edc: 00068e13 mv t3,a3 +80008ee0: 1e06c863 bltz a3,800090d0 <_svfiprintf_r+0x568> +80008ee4: fff00693 li a3,-1 +80008ee8: 000d8913 mv s2,s11 +80008eec: 00dc8863 beq s9,a3,80008efc <_svfiprintf_r+0x394> +80008ef0: 01cc66b3 or a3,s8,t3 +80008ef4: f7fdf913 andi s2,s11,-129 +80008ef8: 7a068463 beqz a3,800096a0 <_svfiprintf_r+0xb38> +80008efc: 000e1ce3 bnez t3,80009714 <_svfiprintf_r+0xbac> +80008f00: 00900693 li a3,9 +80008f04: 0186e8e3 bltu a3,s8,80009714 <_svfiprintf_r+0xbac> +80008f08: 030c0793 addi a5,s8,48 +80008f0c: 0ef107a3 sb a5,239(sp) +80008f10: 00090d93 mv s11,s2 +80008f14: 00100c13 li s8,1 +80008f18: 0ef10993 addi s3,sp,239 +80008f1c: 06c0006f j 80008f88 <_svfiprintf_r+0x420> +80008f20: 010ded93 ori s11,s11,16 +80008f24: 020df793 andi a5,s11,32 +80008f28: 14078663 beqz a5,80009074 <_svfiprintf_r+0x50c> +80008f2c: 00c12783 lw a5,12(sp) +80008f30: 00778993 addi s3,a5,7 +80008f34: ff89f993 andi s3,s3,-8 +80008f38: 0009ac03 lw s8,0(s3) +80008f3c: 0049ae03 lw t3,4(s3) +80008f40: 00898793 addi a5,s3,8 +80008f44: 00f12623 sw a5,12(sp) +80008f48: bffdf913 andi s2,s11,-1025 +80008f4c: 00000693 li a3,0 +80008f50: 02010da3 sb zero,59(sp) +80008f54: fff00613 li a2,-1 +80008f58: 1acc8063 beq s9,a2,800090f8 <_svfiprintf_r+0x590> +80008f5c: 01cc6633 or a2,s8,t3 +80008f60: f7f97d93 andi s11,s2,-129 +80008f64: 5e061463 bnez a2,8000954c <_svfiprintf_r+0x9e4> +80008f68: 3e0c9863 bnez s9,80009358 <_svfiprintf_r+0x7f0> +80008f6c: 72069e63 bnez a3,800096a8 <_svfiprintf_r+0xb40> +80008f70: 00197c13 andi s8,s2,1 +80008f74: 0f010993 addi s3,sp,240 +80008f78: 000c0863 beqz s8,80008f88 <_svfiprintf_r+0x420> +80008f7c: 03000793 li a5,48 +80008f80: 0ef107a3 sb a5,239(sp) +80008f84: 0ef10993 addi s3,sp,239 +80008f88: 000c8913 mv s2,s9 +80008f8c: 018cd463 bge s9,s8,80008f94 <_svfiprintf_r+0x42c> +80008f90: 000c0913 mv s2,s8 +80008f94: 03b14783 lbu a5,59(sp) +80008f98: 00f037b3 snez a5,a5 +80008f9c: 00f90933 add s2,s2,a5 +80008fa0: d61ff06f j 80008d00 <_svfiprintf_r+0x198> +80008fa4: 41a40933 sub s2,s0,s10 +80008fa8: c9a414e3 bne s0,s10,80008c30 <_svfiprintf_r+0xc8> +80008fac: 00044783 lbu a5,0(s0) +80008fb0: cbdff06f j 80008c6c <_svfiprintf_r+0x104> +80008fb4: 04010613 addi a2,sp,64 +80008fb8: 000a0593 mv a1,s4 +80008fbc: 000b0513 mv a0,s6 +80008fc0: 9edff0ef jal ra,800089ac <__ssprint_r> +80008fc4: e40518e3 bnez a0,80008e14 <_svfiprintf_r+0x2ac> +80008fc8: 000a8713 mv a4,s5 +80008fcc: c91ff06f j 80008c5c <_svfiprintf_r+0xf4> +80008fd0: 01000693 li a3,16 +80008fd4: 04412703 lw a4,68(sp) +80008fd8: 0786d063 bge a3,s8,80009038 <_svfiprintf_r+0x4d0> +80008fdc: 01000c93 li s9,16 +80008fe0: 00700993 li s3,7 +80008fe4: 00c0006f j 80008ff0 <_svfiprintf_r+0x488> +80008fe8: ff0c0c13 addi s8,s8,-16 +80008fec: 058cd663 bge s9,s8,80009038 <_svfiprintf_r+0x4d0> +80008ff0: 01078793 addi a5,a5,16 +80008ff4: 00170713 addi a4,a4,1 +80008ff8: 0175a023 sw s7,0(a1) +80008ffc: 0195a223 sw s9,4(a1) +80009000: 04f12423 sw a5,72(sp) +80009004: 04e12223 sw a4,68(sp) +80009008: 00858593 addi a1,a1,8 +8000900c: fce9dee3 bge s3,a4,80008fe8 <_svfiprintf_r+0x480> +80009010: 04010613 addi a2,sp,64 +80009014: 000a0593 mv a1,s4 +80009018: 000b0513 mv a0,s6 +8000901c: 991ff0ef jal ra,800089ac <__ssprint_r> +80009020: de051ae3 bnez a0,80008e14 <_svfiprintf_r+0x2ac> +80009024: ff0c0c13 addi s8,s8,-16 +80009028: 04812783 lw a5,72(sp) +8000902c: 04412703 lw a4,68(sp) +80009030: 000a8593 mv a1,s5 +80009034: fb8ccee3 blt s9,s8,80008ff0 <_svfiprintf_r+0x488> +80009038: 018787b3 add a5,a5,s8 +8000903c: 00170713 addi a4,a4,1 +80009040: 0175a023 sw s7,0(a1) +80009044: 0185a223 sw s8,4(a1) +80009048: 04f12423 sw a5,72(sp) +8000904c: 04e12223 sw a4,68(sp) +80009050: 00700693 li a3,7 +80009054: d8e6d8e3 bge a3,a4,80008de4 <_svfiprintf_r+0x27c> +80009058: 04010613 addi a2,sp,64 +8000905c: 000a0593 mv a1,s4 +80009060: 000b0513 mv a0,s6 +80009064: 949ff0ef jal ra,800089ac <__ssprint_r> +80009068: da0516e3 bnez a0,80008e14 <_svfiprintf_r+0x2ac> +8000906c: 04812783 lw a5,72(sp) +80009070: d75ff06f j 80008de4 <_svfiprintf_r+0x27c> +80009074: 00c12603 lw a2,12(sp) +80009078: 010df793 andi a5,s11,16 +8000907c: 00460693 addi a3,a2,4 +80009080: 7e079263 bnez a5,80009864 <_svfiprintf_r+0xcfc> +80009084: 040df793 andi a5,s11,64 +80009088: 18078ce3 beqz a5,80009a20 <_svfiprintf_r+0xeb8> +8000908c: 00c12783 lw a5,12(sp) +80009090: 00000e13 li t3,0 +80009094: 00d12623 sw a3,12(sp) +80009098: 0007dc03 lhu s8,0(a5) +8000909c: eadff06f j 80008f48 <_svfiprintf_r+0x3e0> +800090a0: 00c12603 lw a2,12(sp) +800090a4: 010df793 andi a5,s11,16 +800090a8: 00460693 addi a3,a2,4 +800090ac: 78079863 bnez a5,8000983c <_svfiprintf_r+0xcd4> +800090b0: 040df793 andi a5,s11,64 +800090b4: 140786e3 beqz a5,80009a00 <_svfiprintf_r+0xe98> +800090b8: 00c12783 lw a5,12(sp) +800090bc: 00d12623 sw a3,12(sp) +800090c0: 00079c03 lh s8,0(a5) +800090c4: 41fc5e13 srai t3,s8,0x1f +800090c8: 000e0693 mv a3,t3 +800090cc: e006dce3 bgez a3,80008ee4 <_svfiprintf_r+0x37c> +800090d0: 018036b3 snez a3,s8 +800090d4: 41c00e33 neg t3,t3 +800090d8: 40de0e33 sub t3,t3,a3 +800090dc: 02d00693 li a3,45 +800090e0: 02d10da3 sb a3,59(sp) +800090e4: fff00613 li a2,-1 +800090e8: 41800c33 neg s8,s8 +800090ec: 000d8913 mv s2,s11 +800090f0: 00100693 li a3,1 +800090f4: e6cc94e3 bne s9,a2,80008f5c <_svfiprintf_r+0x3f4> +800090f8: 00100613 li a2,1 +800090fc: e0c680e3 beq a3,a2,80008efc <_svfiprintf_r+0x394> +80009100: 00200613 li a2,2 +80009104: 26c68463 beq a3,a2,8000936c <_svfiprintf_r+0x804> +80009108: 0f010993 addi s3,sp,240 +8000910c: 01de1613 slli a2,t3,0x1d +80009110: 007c7693 andi a3,s8,7 +80009114: 003c5793 srli a5,s8,0x3 +80009118: 03068693 addi a3,a3,48 +8000911c: 00f66c33 or s8,a2,a5 +80009120: 003e5e13 srli t3,t3,0x3 +80009124: fed98fa3 sb a3,-1(s3) +80009128: 01cc6633 or a2,s8,t3 +8000912c: 00098593 mv a1,s3 +80009130: fff98993 addi s3,s3,-1 +80009134: fc061ce3 bnez a2,8000910c <_svfiprintf_r+0x5a4> +80009138: 00197793 andi a5,s2,1 +8000913c: 26078263 beqz a5,800093a0 <_svfiprintf_r+0x838> +80009140: 03000793 li a5,48 +80009144: 24f68e63 beq a3,a5,800093a0 <_svfiprintf_r+0x838> +80009148: ffe58593 addi a1,a1,-2 +8000914c: fef98fa3 sb a5,-1(s3) +80009150: 0f010793 addi a5,sp,240 +80009154: 40b78c33 sub s8,a5,a1 +80009158: 00090d93 mv s11,s2 +8000915c: 00058993 mv s3,a1 +80009160: e29ff06f j 80008f88 <_svfiprintf_r+0x420> +80009164: 00c12783 lw a5,12(sp) +80009168: 02010da3 sb zero,59(sp) +8000916c: 0007a983 lw s3,0(a5) +80009170: 00478693 addi a3,a5,4 +80009174: 040986e3 beqz s3,800099c0 <_svfiprintf_r+0xe58> +80009178: fff00793 li a5,-1 +8000917c: 78fc8863 beq s9,a5,8000990c <_svfiprintf_r+0xda4> +80009180: 000c8613 mv a2,s9 +80009184: 00000593 li a1,0 +80009188: 00098513 mv a0,s3 +8000918c: 00d12c23 sw a3,24(sp) +80009190: 00e12623 sw a4,12(sp) +80009194: a10fe0ef jal ra,800073a4 +80009198: 00c12703 lw a4,12(sp) +8000919c: 01812683 lw a3,24(sp) +800091a0: 140504e3 beqz a0,80009ae8 <_svfiprintf_r+0xf80> +800091a4: 41350c33 sub s8,a0,s3 +800091a8: 00d12623 sw a3,12(sp) +800091ac: 00000c93 li s9,0 +800091b0: dd9ff06f j 80008f88 <_svfiprintf_r+0x420> +800091b4: 00c12683 lw a3,12(sp) +800091b8: 02010da3 sb zero,59(sp) +800091bc: 00100913 li s2,1 +800091c0: 0006a783 lw a5,0(a3) +800091c4: 00468693 addi a3,a3,4 +800091c8: 00d12623 sw a3,12(sp) +800091cc: 08f10623 sb a5,140(sp) +800091d0: 00100c13 li s8,1 +800091d4: 08c10993 addi s3,sp,140 +800091d8: b25ff06f j 80008cfc <_svfiprintf_r+0x194> +800091dc: 00c12783 lw a5,12(sp) +800091e0: 002de913 ori s2,s11,2 +800091e4: ffff86b7 lui a3,0xffff8 +800091e8: 0007ac03 lw s8,0(a5) +800091ec: 80013db7 lui s11,0x80013 +800091f0: 00478793 addi a5,a5,4 +800091f4: 8306c693 xori a3,a3,-2000 +800091f8: 00f12623 sw a5,12(sp) +800091fc: 2d8d8793 addi a5,s11,728 # 800132d8 <__stack_top+0x810132d8> +80009200: 02d11e23 sh a3,60(sp) +80009204: 00000e13 li t3,0 +80009208: 00f12823 sw a5,16(sp) +8000920c: 00200693 li a3,2 +80009210: d41ff06f j 80008f50 <_svfiprintf_r+0x3e8> +80009214: 00c12603 lw a2,12(sp) +80009218: 020df793 andi a5,s11,32 +8000921c: 00062683 lw a3,0(a2) +80009220: 00460613 addi a2,a2,4 +80009224: 00c12623 sw a2,12(sp) +80009228: 60079063 bnez a5,80009828 <_svfiprintf_r+0xcc0> +8000922c: 010df793 andi a5,s11,16 +80009230: 78079263 bnez a5,800099b4 <_svfiprintf_r+0xe4c> +80009234: 040df793 andi a5,s11,64 +80009238: 080798e3 bnez a5,80009ac8 <_svfiprintf_r+0xf60> +8000923c: 200df893 andi a7,s11,512 +80009240: 76088a63 beqz a7,800099b4 <_svfiprintf_r+0xe4c> +80009244: 00812783 lw a5,8(sp) +80009248: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> +8000924c: 9bdff06f j 80008c08 <_svfiprintf_r+0xa0> +80009250: 000d4683 lbu a3,0(s10) +80009254: 080ded93 ori s11,s11,128 +80009258: a3dff06f j 80008c94 <_svfiprintf_r+0x12c> +8000925c: 000d4683 lbu a3,0(s10) +80009260: 001d0593 addi a1,s10,1 +80009264: 0b368ae3 beq a3,s3,80009b18 <_svfiprintf_r+0xfb0> +80009268: fd068793 addi a5,a3,-48 +8000926c: 00058d13 mv s10,a1 +80009270: 00000c93 li s9,0 +80009274: a2fc62e3 bltu s8,a5,80008c98 <_svfiprintf_r+0x130> +80009278: 000d4683 lbu a3,0(s10) +8000927c: 002c9593 slli a1,s9,0x2 +80009280: 01958333 add t1,a1,s9 +80009284: 00131313 slli t1,t1,0x1 +80009288: 00f30cb3 add s9,t1,a5 +8000928c: fd068793 addi a5,a3,-48 +80009290: 001d0d13 addi s10,s10,1 +80009294: fefc72e3 bgeu s8,a5,80009278 <_svfiprintf_r+0x710> +80009298: a01ff06f j 80008c98 <_svfiprintf_r+0x130> +8000929c: 000d4683 lbu a3,0(s10) +800092a0: 004ded93 ori s11,s11,4 +800092a4: 9f1ff06f j 80008c94 <_svfiprintf_r+0x12c> +800092a8: 02b00793 li a5,43 +800092ac: 000d4683 lbu a3,0(s10) +800092b0: 02f10da3 sb a5,59(sp) +800092b4: 9e1ff06f j 80008c94 <_svfiprintf_r+0x12c> +800092b8: 00c12783 lw a5,12(sp) +800092bc: 000d4683 lbu a3,0(s10) +800092c0: 0007a403 lw s0,0(a5) +800092c4: 00478793 addi a5,a5,4 +800092c8: 00f12623 sw a5,12(sp) +800092cc: 9c0454e3 bgez s0,80008c94 <_svfiprintf_r+0x12c> +800092d0: 40800433 neg s0,s0 +800092d4: 004ded93 ori s11,s11,4 +800092d8: 9bdff06f j 80008c94 <_svfiprintf_r+0x12c> +800092dc: 000d4683 lbu a3,0(s10) +800092e0: 001ded93 ori s11,s11,1 +800092e4: 9b1ff06f j 80008c94 <_svfiprintf_r+0x12c> +800092e8: 03b14783 lbu a5,59(sp) +800092ec: 000d4683 lbu a3,0(s10) +800092f0: 9a0792e3 bnez a5,80008c94 <_svfiprintf_r+0x12c> +800092f4: 02000793 li a5,32 +800092f8: 02f10da3 sb a5,59(sp) +800092fc: 999ff06f j 80008c94 <_svfiprintf_r+0x12c> +80009300: 000d4683 lbu a3,0(s10) +80009304: 06c00793 li a5,108 +80009308: 66f68863 beq a3,a5,80009978 <_svfiprintf_r+0xe10> +8000930c: 010ded93 ori s11,s11,16 +80009310: 985ff06f j 80008c94 <_svfiprintf_r+0x12c> +80009314: 000d4683 lbu a3,0(s10) +80009318: 06800793 li a5,104 +8000931c: 64f68663 beq a3,a5,80009968 <_svfiprintf_r+0xe00> +80009320: 040ded93 ori s11,s11,64 +80009324: 971ff06f j 80008c94 <_svfiprintf_r+0x12c> +80009328: 010de913 ori s2,s11,16 +8000932c: 02097793 andi a5,s2,32 +80009330: 38078463 beqz a5,800096b8 <_svfiprintf_r+0xb50> +80009334: 00c12783 lw a5,12(sp) +80009338: 00100693 li a3,1 +8000933c: 00778993 addi s3,a5,7 +80009340: ff89f993 andi s3,s3,-8 +80009344: 00898793 addi a5,s3,8 +80009348: 0009ac03 lw s8,0(s3) +8000934c: 0049ae03 lw t3,4(s3) +80009350: 00f12623 sw a5,12(sp) +80009354: bfdff06f j 80008f50 <_svfiprintf_r+0x3e8> +80009358: 00100613 li a2,1 +8000935c: 78c68e63 beq a3,a2,80009af8 <_svfiprintf_r+0xf90> +80009360: 00200613 li a2,2 +80009364: 000d8913 mv s2,s11 +80009368: dac690e3 bne a3,a2,80009108 <_svfiprintf_r+0x5a0> +8000936c: 0f010993 addi s3,sp,240 +80009370: 01012783 lw a5,16(sp) +80009374: 00fc7693 andi a3,s8,15 +80009378: fff98993 addi s3,s3,-1 +8000937c: 00d786b3 add a3,a5,a3 +80009380: 0006c603 lbu a2,0(a3) +80009384: 004c5793 srli a5,s8,0x4 +80009388: 01ce1693 slli a3,t3,0x1c +8000938c: 00f6ec33 or s8,a3,a5 +80009390: 004e5e13 srli t3,t3,0x4 +80009394: 00c98023 sb a2,0(s3) +80009398: 01cc66b3 or a3,s8,t3 +8000939c: fc069ae3 bnez a3,80009370 <_svfiprintf_r+0x808> +800093a0: 0f010793 addi a5,sp,240 +800093a4: 41378c33 sub s8,a5,s3 +800093a8: 00090d93 mv s11,s2 +800093ac: bddff06f j 80008f88 <_svfiprintf_r+0x420> +800093b0: 412406b3 sub a3,s0,s2 +800093b4: 9ed05ee3 blez a3,80008db0 <_svfiprintf_r+0x248> +800093b8: 01000e13 li t3,16 +800093bc: 74de5263 bge t3,a3,80009b00 <_svfiprintf_r+0xf98> +800093c0: 00700f13 li t5,7 +800093c4: 00c0006f j 800093d0 <_svfiprintf_r+0x868> +800093c8: ff068693 addi a3,a3,-16 +800093cc: 04de5e63 bge t3,a3,80009428 <_svfiprintf_r+0x8c0> +800093d0: 01078793 addi a5,a5,16 +800093d4: 00160613 addi a2,a2,1 +800093d8: 00972023 sw s1,0(a4) +800093dc: 01c72223 sw t3,4(a4) +800093e0: 04f12423 sw a5,72(sp) +800093e4: 04c12223 sw a2,68(sp) +800093e8: 00870713 addi a4,a4,8 +800093ec: fccf5ee3 bge t5,a2,800093c8 <_svfiprintf_r+0x860> +800093f0: 04010613 addi a2,sp,64 +800093f4: 000a0593 mv a1,s4 +800093f8: 000b0513 mv a0,s6 +800093fc: 00d12c23 sw a3,24(sp) +80009400: dacff0ef jal ra,800089ac <__ssprint_r> +80009404: a00518e3 bnez a0,80008e14 <_svfiprintf_r+0x2ac> +80009408: 01812683 lw a3,24(sp) +8000940c: 01000e13 li t3,16 +80009410: 04812783 lw a5,72(sp) +80009414: ff068693 addi a3,a3,-16 +80009418: 04412603 lw a2,68(sp) +8000941c: 000a8713 mv a4,s5 +80009420: 00700f13 li t5,7 +80009424: fade46e3 blt t3,a3,800093d0 <_svfiprintf_r+0x868> +80009428: 00160613 addi a2,a2,1 +8000942c: 00870e13 addi t3,a4,8 +80009430: 00d787b3 add a5,a5,a3 +80009434: 00972023 sw s1,0(a4) +80009438: 00d72223 sw a3,4(a4) +8000943c: 04f12423 sw a5,72(sp) +80009440: 04c12223 sw a2,68(sp) +80009444: 00700713 li a4,7 +80009448: 54c74063 blt a4,a2,80009988 <_svfiprintf_r+0xe20> +8000944c: 418c8cb3 sub s9,s9,s8 +80009450: 00160513 addi a0,a2,1 +80009454: 008e0593 addi a1,t3,8 +80009458: 000e0713 mv a4,t3 +8000945c: 95905ee3 blez s9,80008db8 <_svfiprintf_r+0x250> +80009460: 01000313 li t1,16 +80009464: 5f935c63 bge t1,s9,80009a5c <_svfiprintf_r+0xef4> +80009468: 00700e13 li t3,7 +8000946c: 00c0006f j 80009478 <_svfiprintf_r+0x910> +80009470: ff0c8c93 addi s9,s9,-16 +80009474: 05935a63 bge t1,s9,800094c8 <_svfiprintf_r+0x960> +80009478: 01078793 addi a5,a5,16 +8000947c: 00160613 addi a2,a2,1 +80009480: 00972023 sw s1,0(a4) +80009484: 00672223 sw t1,4(a4) +80009488: 04f12423 sw a5,72(sp) +8000948c: 04c12223 sw a2,68(sp) +80009490: 00870713 addi a4,a4,8 +80009494: fcce5ee3 bge t3,a2,80009470 <_svfiprintf_r+0x908> +80009498: 04010613 addi a2,sp,64 +8000949c: 000a0593 mv a1,s4 +800094a0: 000b0513 mv a0,s6 +800094a4: d08ff0ef jal ra,800089ac <__ssprint_r> +800094a8: 960516e3 bnez a0,80008e14 <_svfiprintf_r+0x2ac> +800094ac: 01000313 li t1,16 +800094b0: ff0c8c93 addi s9,s9,-16 +800094b4: 04812783 lw a5,72(sp) +800094b8: 04412603 lw a2,68(sp) +800094bc: 000a8713 mv a4,s5 +800094c0: 00700e13 li t3,7 +800094c4: fb934ae3 blt t1,s9,80009478 <_svfiprintf_r+0x910> +800094c8: 00160513 addi a0,a2,1 +800094cc: 00870613 addi a2,a4,8 +800094d0: 019787b3 add a5,a5,s9 +800094d4: 00972023 sw s1,0(a4) +800094d8: 01972223 sw s9,4(a4) +800094dc: 04f12423 sw a5,72(sp) +800094e0: 04a12223 sw a0,68(sp) +800094e4: 00700713 li a4,7 +800094e8: 20a74063 blt a4,a0,800096e8 <_svfiprintf_r+0xb80> +800094ec: 00060713 mv a4,a2 +800094f0: 00150513 addi a0,a0,1 +800094f4: 00fc07b3 add a5,s8,a5 +800094f8: 01372023 sw s3,0(a4) +800094fc: 01872223 sw s8,4(a4) +80009500: 04f12423 sw a5,72(sp) +80009504: 04a12223 sw a0,68(sp) +80009508: 00700713 li a4,7 +8000950c: 00860593 addi a1,a2,8 +80009510: 8ca752e3 bge a4,a0,80008dd4 <_svfiprintf_r+0x26c> +80009514: 04010613 addi a2,sp,64 +80009518: 000a0593 mv a1,s4 +8000951c: 000b0513 mv a0,s6 +80009520: c8cff0ef jal ra,800089ac <__ssprint_r> +80009524: 8e0518e3 bnez a0,80008e14 <_svfiprintf_r+0x2ac> +80009528: 04812783 lw a5,72(sp) +8000952c: 000a8593 mv a1,s5 +80009530: 8a5ff06f j 80008dd4 <_svfiprintf_r+0x26c> +80009534: 04010613 addi a2,sp,64 +80009538: 000a0593 mv a1,s4 +8000953c: 000b0513 mv a0,s6 +80009540: c6cff0ef jal ra,800089ac <__ssprint_r> +80009544: 8a050ce3 beqz a0,80008dfc <_svfiprintf_r+0x294> +80009548: 8cdff06f j 80008e14 <_svfiprintf_r+0x2ac> +8000954c: 000d8913 mv s2,s11 +80009550: ba9ff06f j 800090f8 <_svfiprintf_r+0x590> +80009554: 01000593 li a1,16 +80009558: 08d5d063 bge a1,a3,800095d8 <_svfiprintf_r+0xa70> +8000955c: 01000f93 li t6,16 +80009560: 00700293 li t0,7 +80009564: 00c0006f j 80009570 <_svfiprintf_r+0xa08> +80009568: ff068693 addi a3,a3,-16 +8000956c: 06dfd663 bge t6,a3,800095d8 <_svfiprintf_r+0xa70> +80009570: 01078793 addi a5,a5,16 +80009574: 00160613 addi a2,a2,1 +80009578: 01772023 sw s7,0(a4) +8000957c: 01f72223 sw t6,4(a4) +80009580: 04f12423 sw a5,72(sp) +80009584: 04c12223 sw a2,68(sp) +80009588: 00870713 addi a4,a4,8 +8000958c: fcc2dee3 bge t0,a2,80009568 <_svfiprintf_r+0xa00> +80009590: 04010613 addi a2,sp,64 +80009594: 000a0593 mv a1,s4 +80009598: 000b0513 mv a0,s6 +8000959c: 02d12023 sw a3,32(sp) +800095a0: 01c12e23 sw t3,28(sp) +800095a4: 01e12c23 sw t5,24(sp) +800095a8: c04ff0ef jal ra,800089ac <__ssprint_r> +800095ac: 860514e3 bnez a0,80008e14 <_svfiprintf_r+0x2ac> +800095b0: 02012683 lw a3,32(sp) +800095b4: 01000f93 li t6,16 +800095b8: 04812783 lw a5,72(sp) +800095bc: ff068693 addi a3,a3,-16 +800095c0: 04412603 lw a2,68(sp) +800095c4: 01c12e03 lw t3,28(sp) +800095c8: 01812f03 lw t5,24(sp) +800095cc: 000a8713 mv a4,s5 +800095d0: 00700293 li t0,7 +800095d4: f8dfcee3 blt t6,a3,80009570 <_svfiprintf_r+0xa08> +800095d8: 00d787b3 add a5,a5,a3 +800095dc: 00160613 addi a2,a2,1 +800095e0: 00d72223 sw a3,4(a4) +800095e4: 01772023 sw s7,0(a4) +800095e8: 04f12423 sw a5,72(sp) +800095ec: 04c12223 sw a2,68(sp) +800095f0: 00700693 li a3,7 +800095f4: 00870713 addi a4,a4,8 +800095f8: f2c6d663 bge a3,a2,80008d24 <_svfiprintf_r+0x1bc> +800095fc: 04010613 addi a2,sp,64 +80009600: 000a0593 mv a1,s4 +80009604: 000b0513 mv a0,s6 +80009608: 01c12e23 sw t3,28(sp) +8000960c: 01e12c23 sw t5,24(sp) +80009610: b9cff0ef jal ra,800089ac <__ssprint_r> +80009614: 800510e3 bnez a0,80008e14 <_svfiprintf_r+0x2ac> +80009618: 04812783 lw a5,72(sp) +8000961c: 04412603 lw a2,68(sp) +80009620: 01c12e03 lw t3,28(sp) +80009624: 01812f03 lw t5,24(sp) +80009628: 000a8713 mv a4,s5 +8000962c: ef8ff06f j 80008d24 <_svfiprintf_r+0x1bc> +80009630: 04010613 addi a2,sp,64 +80009634: 000a0593 mv a1,s4 +80009638: 000b0513 mv a0,s6 +8000963c: 01c12e23 sw t3,28(sp) +80009640: 01e12c23 sw t5,24(sp) +80009644: b68ff0ef jal ra,800089ac <__ssprint_r> +80009648: fc051663 bnez a0,80008e14 <_svfiprintf_r+0x2ac> +8000964c: 04412603 lw a2,68(sp) +80009650: 04812783 lw a5,72(sp) +80009654: 01c12e03 lw t3,28(sp) +80009658: 01812f03 lw t5,24(sp) +8000965c: 05410593 addi a1,sp,84 +80009660: 00160513 addi a0,a2,1 +80009664: 000a8713 mv a4,s5 +80009668: f08ff06f j 80008d70 <_svfiprintf_r+0x208> +8000966c: 04010613 addi a2,sp,64 +80009670: 000a0593 mv a1,s4 +80009674: 000b0513 mv a0,s6 +80009678: 01c12c23 sw t3,24(sp) +8000967c: b30ff0ef jal ra,800089ac <__ssprint_r> +80009680: f8051a63 bnez a0,80008e14 <_svfiprintf_r+0x2ac> +80009684: 04412603 lw a2,68(sp) +80009688: 04812783 lw a5,72(sp) +8000968c: 01812e03 lw t3,24(sp) +80009690: 05410593 addi a1,sp,84 +80009694: 00160513 addi a0,a2,1 +80009698: 000a8713 mv a4,s5 +8000969c: f0cff06f j 80008da8 <_svfiprintf_r+0x240> +800096a0: 860c94e3 bnez s9,80008f08 <_svfiprintf_r+0x3a0> +800096a4: 00090d93 mv s11,s2 +800096a8: 00000c93 li s9,0 +800096ac: 00000c13 li s8,0 +800096b0: 0f010993 addi s3,sp,240 +800096b4: 8d5ff06f j 80008f88 <_svfiprintf_r+0x420> +800096b8: 00c12603 lw a2,12(sp) +800096bc: 01097793 andi a5,s2,16 +800096c0: 00460693 addi a3,a2,4 +800096c4: 18079663 bnez a5,80009850 <_svfiprintf_r+0xce8> +800096c8: 04097793 andi a5,s2,64 +800096cc: 36078863 beqz a5,80009a3c <_svfiprintf_r+0xed4> +800096d0: 00c12783 lw a5,12(sp) +800096d4: 00000e13 li t3,0 +800096d8: 00d12623 sw a3,12(sp) +800096dc: 0007dc03 lhu s8,0(a5) +800096e0: 00100693 li a3,1 +800096e4: 86dff06f j 80008f50 <_svfiprintf_r+0x3e8> +800096e8: 04010613 addi a2,sp,64 +800096ec: 000a0593 mv a1,s4 +800096f0: 000b0513 mv a0,s6 +800096f4: ab8ff0ef jal ra,800089ac <__ssprint_r> +800096f8: f0051e63 bnez a0,80008e14 <_svfiprintf_r+0x2ac> +800096fc: 04412503 lw a0,68(sp) +80009700: 04812783 lw a5,72(sp) +80009704: 05410593 addi a1,sp,84 +80009708: 00150513 addi a0,a0,1 +8000970c: 000a8713 mv a4,s5 +80009710: ea8ff06f j 80008db8 <_svfiprintf_r+0x250> +80009714: 40097793 andi a5,s2,1024 +80009718: 02f12023 sw a5,32(sp) +8000971c: 00000d93 li s11,0 +80009720: 0f010993 addi s3,sp,240 +80009724: 0340006f j 80009758 <_svfiprintf_r+0xbf0> +80009728: 000e0593 mv a1,t3 +8000972c: 00a00613 li a2,10 +80009730: 00000693 li a3,0 +80009734: 000c0513 mv a0,s8 +80009738: 00e12e23 sw a4,28(sp) +8000973c: 01c12c23 sw t3,24(sp) +80009740: 3e0040ef jal ra,8000db20 <__udivdi3> +80009744: 01812e03 lw t3,24(sp) +80009748: 01c12703 lw a4,28(sp) +8000974c: 300e0c63 beqz t3,80009a64 <_svfiprintf_r+0xefc> +80009750: 00050c13 mv s8,a0 +80009754: 00058e13 mv t3,a1 +80009758: 000e0593 mv a1,t3 +8000975c: 00a00613 li a2,10 +80009760: 00000693 li a3,0 +80009764: 000c0513 mv a0,s8 +80009768: 00e12e23 sw a4,28(sp) +8000976c: 01c12c23 sw t3,24(sp) +80009770: 7e4040ef jal ra,8000df54 <__umoddi3> +80009774: 02012783 lw a5,32(sp) +80009778: 03050513 addi a0,a0,48 +8000977c: fea98fa3 sb a0,-1(s3) +80009780: 01812e03 lw t3,24(sp) +80009784: 01c12703 lw a4,28(sp) +80009788: fff98993 addi s3,s3,-1 +8000978c: 001d8d93 addi s11,s11,1 +80009790: f8078ce3 beqz a5,80009728 <_svfiprintf_r+0xbc0> +80009794: 02412783 lw a5,36(sp) +80009798: 0007c683 lbu a3,0(a5) +8000979c: f9b696e3 bne a3,s11,80009728 <_svfiprintf_r+0xbc0> +800097a0: 0ff00793 li a5,255 +800097a4: f8fd82e3 beq s11,a5,80009728 <_svfiprintf_r+0xbc0> +800097a8: 000e1663 bnez t3,800097b4 <_svfiprintf_r+0xc4c> +800097ac: 00900793 li a5,9 +800097b0: bf87f8e3 bgeu a5,s8,800093a0 <_svfiprintf_r+0x838> +800097b4: 02812783 lw a5,40(sp) +800097b8: 02c12583 lw a1,44(sp) +800097bc: 01c12e23 sw t3,28(sp) +800097c0: 40f989b3 sub s3,s3,a5 +800097c4: 00078613 mv a2,a5 +800097c8: 00098513 mv a0,s3 +800097cc: 00e12c23 sw a4,24(sp) +800097d0: 934ff0ef jal ra,80008904 +800097d4: 02412703 lw a4,36(sp) +800097d8: 01c12e03 lw t3,28(sp) +800097dc: 00a00613 li a2,10 +800097e0: 00174583 lbu a1,1(a4) +800097e4: 00000693 li a3,0 +800097e8: 000c0513 mv a0,s8 +800097ec: 00b037b3 snez a5,a1 +800097f0: 00f707b3 add a5,a4,a5 +800097f4: 000e0593 mv a1,t3 +800097f8: 02f12223 sw a5,36(sp) +800097fc: 324040ef jal ra,8000db20 <__udivdi3> +80009800: 01812703 lw a4,24(sp) +80009804: 00000d93 li s11,0 +80009808: f49ff06f j 80009750 <_svfiprintf_r+0xbe8> +8000980c: 02412783 lw a5,36(sp) +80009810: 000d4683 lbu a3,0(s10) +80009814: c8078063 beqz a5,80008c94 <_svfiprintf_r+0x12c> +80009818: 0007c783 lbu a5,0(a5) +8000981c: c6078c63 beqz a5,80008c94 <_svfiprintf_r+0x12c> +80009820: 400ded93 ori s11,s11,1024 +80009824: c70ff06f j 80008c94 <_svfiprintf_r+0x12c> +80009828: 00812603 lw a2,8(sp) +8000982c: 41f65793 srai a5,a2,0x1f +80009830: 00c6a023 sw a2,0(a3) +80009834: 00f6a223 sw a5,4(a3) +80009838: bd0ff06f j 80008c08 <_svfiprintf_r+0xa0> +8000983c: 00062c03 lw s8,0(a2) +80009840: 00d12623 sw a3,12(sp) +80009844: 41fc5e13 srai t3,s8,0x1f +80009848: 000e0693 mv a3,t3 +8000984c: e94ff06f j 80008ee0 <_svfiprintf_r+0x378> +80009850: 00d12623 sw a3,12(sp) +80009854: 00062c03 lw s8,0(a2) +80009858: 00000e13 li t3,0 +8000985c: 00100693 li a3,1 +80009860: ef0ff06f j 80008f50 <_svfiprintf_r+0x3e8> +80009864: 00062c03 lw s8,0(a2) +80009868: 00000e13 li t3,0 +8000986c: 00d12623 sw a3,12(sp) +80009870: ed8ff06f j 80008f48 <_svfiprintf_r+0x3e0> +80009874: 000d8913 mv s2,s11 +80009878: ab5ff06f j 8000932c <_svfiprintf_r+0x7c4> +8000987c: 800137b7 lui a5,0x80013 +80009880: 2ec78793 addi a5,a5,748 # 800132ec <__stack_top+0x810132ec> +80009884: 00f12823 sw a5,16(sp) +80009888: 020df793 andi a5,s11,32 +8000988c: 06078063 beqz a5,800098ec <_svfiprintf_r+0xd84> +80009890: 00c12783 lw a5,12(sp) +80009894: 00778993 addi s3,a5,7 +80009898: ff89f993 andi s3,s3,-8 +8000989c: 0009ac03 lw s8,0(s3) +800098a0: 0049ae03 lw t3,4(s3) +800098a4: 00898793 addi a5,s3,8 +800098a8: 00f12623 sw a5,12(sp) +800098ac: 001df613 andi a2,s11,1 +800098b0: 00060e63 beqz a2,800098cc <_svfiprintf_r+0xd64> +800098b4: 01cc6633 or a2,s8,t3 +800098b8: 00060a63 beqz a2,800098cc <_svfiprintf_r+0xd64> +800098bc: 03000613 li a2,48 +800098c0: 02c10e23 sb a2,60(sp) +800098c4: 02d10ea3 sb a3,61(sp) +800098c8: 002ded93 ori s11,s11,2 +800098cc: bffdf913 andi s2,s11,-1025 +800098d0: 00200693 li a3,2 +800098d4: e7cff06f j 80008f50 <_svfiprintf_r+0x3e8> +800098d8: 800137b7 lui a5,0x80013 +800098dc: 2d878793 addi a5,a5,728 # 800132d8 <__stack_top+0x810132d8> +800098e0: 00f12823 sw a5,16(sp) +800098e4: 020df793 andi a5,s11,32 +800098e8: fa0794e3 bnez a5,80009890 <_svfiprintf_r+0xd28> +800098ec: 00c12583 lw a1,12(sp) +800098f0: 010df793 andi a5,s11,16 +800098f4: 00458613 addi a2,a1,4 +800098f8: 04078a63 beqz a5,8000994c <_svfiprintf_r+0xde4> +800098fc: 0005ac03 lw s8,0(a1) +80009900: 00000e13 li t3,0 +80009904: 00c12623 sw a2,12(sp) +80009908: fa5ff06f j 800098ac <_svfiprintf_r+0xd44> +8000990c: 00098513 mv a0,s3 +80009910: 00e12c23 sw a4,24(sp) +80009914: 00d12623 sw a3,12(sp) +80009918: f61fe0ef jal ra,80008878 +8000991c: 01812703 lw a4,24(sp) +80009920: 00050c13 mv s8,a0 +80009924: 00000c93 li s9,0 +80009928: e60ff06f j 80008f88 <_svfiprintf_r+0x420> +8000992c: 04000593 li a1,64 +80009930: abcfd0ef jal ra,80006bec <_malloc_r> +80009934: 00aa2023 sw a0,0(s4) +80009938: 00aa2823 sw a0,16(s4) +8000993c: 20050063 beqz a0,80009b3c <_svfiprintf_r+0xfd4> +80009940: 04000793 li a5,64 +80009944: 00fa2a23 sw a5,20(s4) +80009948: a7cff06f j 80008bc4 <_svfiprintf_r+0x5c> +8000994c: 040df793 andi a5,s11,64 +80009950: 08078a63 beqz a5,800099e4 <_svfiprintf_r+0xe7c> +80009954: 00c12783 lw a5,12(sp) +80009958: 00000e13 li t3,0 +8000995c: 00c12623 sw a2,12(sp) +80009960: 0007dc03 lhu s8,0(a5) +80009964: f49ff06f j 800098ac <_svfiprintf_r+0xd44> +80009968: 001d4683 lbu a3,1(s10) +8000996c: 200ded93 ori s11,s11,512 +80009970: 001d0d13 addi s10,s10,1 +80009974: b20ff06f j 80008c94 <_svfiprintf_r+0x12c> +80009978: 001d4683 lbu a3,1(s10) +8000997c: 020ded93 ori s11,s11,32 +80009980: 001d0d13 addi s10,s10,1 +80009984: b10ff06f j 80008c94 <_svfiprintf_r+0x12c> +80009988: 04010613 addi a2,sp,64 +8000998c: 000a0593 mv a1,s4 +80009990: 000b0513 mv a0,s6 +80009994: 818ff0ef jal ra,800089ac <__ssprint_r> +80009998: c6051e63 bnez a0,80008e14 <_svfiprintf_r+0x2ac> +8000999c: 04412603 lw a2,68(sp) +800099a0: 04812783 lw a5,72(sp) +800099a4: 05410593 addi a1,sp,84 +800099a8: 00160513 addi a0,a2,1 +800099ac: 000a8713 mv a4,s5 +800099b0: c00ff06f j 80008db0 <_svfiprintf_r+0x248> +800099b4: 00812783 lw a5,8(sp) +800099b8: 00f6a023 sw a5,0(a3) +800099bc: a4cff06f j 80008c08 <_svfiprintf_r+0xa0> +800099c0: 00600793 li a5,6 +800099c4: 000c8c13 mv s8,s9 +800099c8: 0197f463 bgeu a5,s9,800099d0 <_svfiprintf_r+0xe68> +800099cc: 00600c13 li s8,6 +800099d0: 80013eb7 lui t4,0x80013 +800099d4: 000c0913 mv s2,s8 +800099d8: 00d12623 sw a3,12(sp) +800099dc: 300e8993 addi s3,t4,768 # 80013300 <__stack_top+0x81013300> +800099e0: b1cff06f j 80008cfc <_svfiprintf_r+0x194> +800099e4: 200df793 andi a5,s11,512 +800099e8: 0c078663 beqz a5,80009ab4 <_svfiprintf_r+0xf4c> +800099ec: 00c12783 lw a5,12(sp) +800099f0: 00000e13 li t3,0 +800099f4: 00c12623 sw a2,12(sp) +800099f8: 0007cc03 lbu s8,0(a5) +800099fc: eb1ff06f j 800098ac <_svfiprintf_r+0xd44> +80009a00: 200df793 andi a5,s11,512 +80009a04: 08078c63 beqz a5,80009a9c <_svfiprintf_r+0xf34> +80009a08: 00c12783 lw a5,12(sp) +80009a0c: 00d12623 sw a3,12(sp) +80009a10: 00078c03 lb s8,0(a5) +80009a14: 41fc5e13 srai t3,s8,0x1f +80009a18: 000e0693 mv a3,t3 +80009a1c: cc4ff06f j 80008ee0 <_svfiprintf_r+0x378> +80009a20: 200df793 andi a5,s11,512 +80009a24: 06078263 beqz a5,80009a88 <_svfiprintf_r+0xf20> +80009a28: 00c12783 lw a5,12(sp) +80009a2c: 00000e13 li t3,0 +80009a30: 00d12623 sw a3,12(sp) +80009a34: 0007cc03 lbu s8,0(a5) +80009a38: d10ff06f j 80008f48 <_svfiprintf_r+0x3e0> +80009a3c: 20097793 andi a5,s2,512 +80009a40: 02078863 beqz a5,80009a70 <_svfiprintf_r+0xf08> +80009a44: 00c12783 lw a5,12(sp) +80009a48: 00000e13 li t3,0 +80009a4c: 00d12623 sw a3,12(sp) +80009a50: 0007cc03 lbu s8,0(a5) +80009a54: 00100693 li a3,1 +80009a58: cf8ff06f j 80008f50 <_svfiprintf_r+0x3e8> +80009a5c: 00058613 mv a2,a1 +80009a60: a71ff06f j 800094d0 <_svfiprintf_r+0x968> +80009a64: 00900793 li a5,9 +80009a68: cf87e4e3 bltu a5,s8,80009750 <_svfiprintf_r+0xbe8> +80009a6c: 935ff06f j 800093a0 <_svfiprintf_r+0x838> +80009a70: 00c12783 lw a5,12(sp) +80009a74: 00000e13 li t3,0 +80009a78: 00d12623 sw a3,12(sp) +80009a7c: 0007ac03 lw s8,0(a5) +80009a80: 00100693 li a3,1 +80009a84: cccff06f j 80008f50 <_svfiprintf_r+0x3e8> +80009a88: 00c12783 lw a5,12(sp) +80009a8c: 00000e13 li t3,0 +80009a90: 00d12623 sw a3,12(sp) +80009a94: 0007ac03 lw s8,0(a5) +80009a98: cb0ff06f j 80008f48 <_svfiprintf_r+0x3e0> +80009a9c: 00c12783 lw a5,12(sp) +80009aa0: 00d12623 sw a3,12(sp) +80009aa4: 0007ac03 lw s8,0(a5) +80009aa8: 41fc5e13 srai t3,s8,0x1f +80009aac: 000e0693 mv a3,t3 +80009ab0: c30ff06f j 80008ee0 <_svfiprintf_r+0x378> +80009ab4: 00c12783 lw a5,12(sp) +80009ab8: 00000e13 li t3,0 +80009abc: 00c12623 sw a2,12(sp) +80009ac0: 0007ac03 lw s8,0(a5) +80009ac4: de9ff06f j 800098ac <_svfiprintf_r+0xd44> +80009ac8: 00812783 lw a5,8(sp) +80009acc: 00f69023 sh a5,0(a3) +80009ad0: 938ff06f j 80008c08 <_svfiprintf_r+0xa0> +80009ad4: 04010613 addi a2,sp,64 +80009ad8: 000a0593 mv a1,s4 +80009adc: 000b0513 mv a0,s6 +80009ae0: ecdfe0ef jal ra,800089ac <__ssprint_r> +80009ae4: b30ff06f j 80008e14 <_svfiprintf_r+0x2ac> +80009ae8: 000c8c13 mv s8,s9 +80009aec: 00d12623 sw a3,12(sp) +80009af0: 00000c93 li s9,0 +80009af4: c94ff06f j 80008f88 <_svfiprintf_r+0x420> +80009af8: 000d8913 mv s2,s11 +80009afc: c0cff06f j 80008f08 <_svfiprintf_r+0x3a0> +80009b00: 00058e13 mv t3,a1 +80009b04: 00050613 mv a2,a0 +80009b08: 929ff06f j 80009430 <_svfiprintf_r+0x8c8> +80009b0c: fff00793 li a5,-1 +80009b10: 00f12423 sw a5,8(sp) +80009b14: b0cff06f j 80008e20 <_svfiprintf_r+0x2b8> +80009b18: 00c12783 lw a5,12(sp) +80009b1c: 0007ac83 lw s9,0(a5) +80009b20: 00478793 addi a5,a5,4 +80009b24: 000cd463 bgez s9,80009b2c <_svfiprintf_r+0xfc4> +80009b28: fff00c93 li s9,-1 +80009b2c: 001d4683 lbu a3,1(s10) +80009b30: 00f12623 sw a5,12(sp) +80009b34: 00058d13 mv s10,a1 +80009b38: 95cff06f j 80008c94 <_svfiprintf_r+0x12c> +80009b3c: 00c00793 li a5,12 +80009b40: 00fb2023 sw a5,0(s6) +80009b44: fff00793 li a5,-1 +80009b48: 00f12423 sw a5,8(sp) +80009b4c: ad4ff06f j 80008e20 <_svfiprintf_r+0x2b8> -80008e60 <__ssprint_r>: -80008e60: 00862783 lw a5,8(a2) -80008e64: fd010113 addi sp,sp,-48 -80008e68: 01512a23 sw s5,20(sp) -80008e6c: 02112623 sw ra,44(sp) -80008e70: 02812423 sw s0,40(sp) -80008e74: 02912223 sw s1,36(sp) -80008e78: 03212023 sw s2,32(sp) -80008e7c: 01312e23 sw s3,28(sp) -80008e80: 01412c23 sw s4,24(sp) -80008e84: 01612823 sw s6,16(sp) -80008e88: 01712623 sw s7,12(sp) -80008e8c: 01812423 sw s8,8(sp) -80008e90: 00060a93 mv s5,a2 -80008e94: 14078863 beqz a5,80008fe4 <__ssprint_r+0x184> -80008e98: 00050b13 mv s6,a0 -80008e9c: 00062983 lw s3,0(a2) -80008ea0: 0005a503 lw a0,0(a1) -80008ea4: 0085a483 lw s1,8(a1) -80008ea8: 00058413 mv s0,a1 -80008eac: 0d40006f j 80008f80 <__ssprint_r+0x120> -80008eb0: 00c45783 lhu a5,12(s0) -80008eb4: 4807f713 andi a4,a5,1152 -80008eb8: 08070a63 beqz a4,80008f4c <__ssprint_r+0xec> -80008ebc: 01442683 lw a3,20(s0) -80008ec0: 01042583 lw a1,16(s0) -80008ec4: 00190713 addi a4,s2,1 -80008ec8: 00169493 slli s1,a3,0x1 -80008ecc: 00d486b3 add a3,s1,a3 -80008ed0: 01f6d493 srli s1,a3,0x1f -80008ed4: 40b50a33 sub s4,a0,a1 -80008ed8: 00d484b3 add s1,s1,a3 -80008edc: 4014d493 srai s1,s1,0x1 -80008ee0: 01470733 add a4,a4,s4 -80008ee4: 00048613 mv a2,s1 -80008ee8: 00e4f663 bgeu s1,a4,80008ef4 <__ssprint_r+0x94> -80008eec: 00070493 mv s1,a4 -80008ef0: 00070613 mv a2,a4 -80008ef4: 4007f793 andi a5,a5,1024 -80008ef8: 0a078663 beqz a5,80008fa4 <__ssprint_r+0x144> -80008efc: 00060593 mv a1,a2 -80008f00: 000b0513 mv a0,s6 -80008f04: 99cfe0ef jal ra,800070a0 <_malloc_r> -80008f08: 00050c13 mv s8,a0 -80008f0c: 0a050a63 beqz a0,80008fc0 <__ssprint_r+0x160> -80008f10: 01042583 lw a1,16(s0) -80008f14: 000a0613 mv a2,s4 -80008f18: 3a4010ef jal ra,8000a2bc -80008f1c: 00c45783 lhu a5,12(s0) -80008f20: b7f7f793 andi a5,a5,-1153 -80008f24: 0807e793 ori a5,a5,128 -80008f28: 00f41623 sh a5,12(s0) -80008f2c: 014c0533 add a0,s8,s4 -80008f30: 41448a33 sub s4,s1,s4 -80008f34: 00942a23 sw s1,20(s0) -80008f38: 01442423 sw s4,8(s0) -80008f3c: 01842823 sw s8,16(s0) -80008f40: 00a42023 sw a0,0(s0) -80008f44: 00090493 mv s1,s2 -80008f48: 00090a13 mv s4,s2 -80008f4c: 000a0613 mv a2,s4 -80008f50: 000b8593 mv a1,s7 -80008f54: 484010ef jal ra,8000a3d8 -80008f58: 00842703 lw a4,8(s0) -80008f5c: 00042503 lw a0,0(s0) -80008f60: 008aa783 lw a5,8(s5) -80008f64: 409704b3 sub s1,a4,s1 -80008f68: 01450533 add a0,a0,s4 -80008f6c: 00942423 sw s1,8(s0) -80008f70: 00a42023 sw a0,0(s0) -80008f74: 41278933 sub s2,a5,s2 -80008f78: 012aa423 sw s2,8(s5) -80008f7c: 06090463 beqz s2,80008fe4 <__ssprint_r+0x184> -80008f80: 0049a903 lw s2,4(s3) -80008f84: 0009ab83 lw s7,0(s3) -80008f88: 00048a13 mv s4,s1 -80008f8c: 00898993 addi s3,s3,8 -80008f90: fe0908e3 beqz s2,80008f80 <__ssprint_r+0x120> -80008f94: f0997ee3 bgeu s2,s1,80008eb0 <__ssprint_r+0x50> -80008f98: 00090493 mv s1,s2 -80008f9c: 00090a13 mv s4,s2 -80008fa0: fadff06f j 80008f4c <__ssprint_r+0xec> -80008fa4: 000b0513 mv a0,s6 -80008fa8: 550010ef jal ra,8000a4f8 <_realloc_r> -80008fac: 00050c13 mv s8,a0 -80008fb0: f6051ee3 bnez a0,80008f2c <__ssprint_r+0xcc> -80008fb4: 01042583 lw a1,16(s0) -80008fb8: 000b0513 mv a0,s6 -80008fbc: a10fb0ef jal ra,800041cc <_free_r> -80008fc0: 00c00793 li a5,12 -80008fc4: 00fb2023 sw a5,0(s6) -80008fc8: 00c45783 lhu a5,12(s0) -80008fcc: fff00513 li a0,-1 -80008fd0: 0407e793 ori a5,a5,64 -80008fd4: 00f41623 sh a5,12(s0) -80008fd8: 000aa423 sw zero,8(s5) -80008fdc: 000aa223 sw zero,4(s5) -80008fe0: 00c0006f j 80008fec <__ssprint_r+0x18c> -80008fe4: 000aa223 sw zero,4(s5) -80008fe8: 00000513 li a0,0 -80008fec: 02c12083 lw ra,44(sp) -80008ff0: 02812403 lw s0,40(sp) -80008ff4: 02412483 lw s1,36(sp) -80008ff8: 02012903 lw s2,32(sp) -80008ffc: 01c12983 lw s3,28(sp) -80009000: 01812a03 lw s4,24(sp) -80009004: 01412a83 lw s5,20(sp) -80009008: 01012b03 lw s6,16(sp) -8000900c: 00c12b83 lw s7,12(sp) -80009010: 00812c03 lw s8,8(sp) -80009014: 03010113 addi sp,sp,48 -80009018: 00008067 ret +80009b50 <__assert_func>: +80009b50: 800157b7 lui a5,0x80015 +80009b54: a5c7a703 lw a4,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +80009b58: ff010113 addi sp,sp,-16 +80009b5c: 00068793 mv a5,a3 +80009b60: 00060813 mv a6,a2 +80009b64: 00112623 sw ra,12(sp) +80009b68: 00c72883 lw a7,12(a4) +80009b6c: 00050693 mv a3,a0 +80009b70: 00058713 mv a4,a1 +80009b74: 00078613 mv a2,a5 +80009b78: 02080063 beqz a6,80009b98 <__assert_func+0x48> +80009b7c: 800147b7 lui a5,0x80014 +80009b80: a3478793 addi a5,a5,-1484 # 80013a34 <__stack_top+0x81013a34> +80009b84: 800145b7 lui a1,0x80014 +80009b88: a4458593 addi a1,a1,-1468 # 80013a44 <__stack_top+0x81013a44> +80009b8c: 00088513 mv a0,a7 +80009b90: 114000ef jal ra,80009ca4 +80009b94: 124020ef jal ra,8000bcb8 +80009b98: 80013837 lui a6,0x80013 +80009b9c: 0e080793 addi a5,a6,224 # 800130e0 <__stack_top+0x810130e0> +80009ba0: 0e080813 addi a6,a6,224 +80009ba4: fe1ff06f j 80009b84 <__assert_func+0x34> -8000901c <_svfiprintf_r>: -8000901c: 00c5d783 lhu a5,12(a1) -80009020: ed010113 addi sp,sp,-304 -80009024: 11412c23 sw s4,280(sp) -80009028: 11612823 sw s6,272(sp) -8000902c: 11a12023 sw s10,256(sp) -80009030: 12112623 sw ra,300(sp) -80009034: 12812423 sw s0,296(sp) -80009038: 12912223 sw s1,292(sp) -8000903c: 13212023 sw s2,288(sp) -80009040: 11312e23 sw s3,284(sp) -80009044: 11512a23 sw s5,276(sp) -80009048: 11712623 sw s7,268(sp) -8000904c: 11812423 sw s8,264(sp) -80009050: 11912223 sw s9,260(sp) -80009054: 0fb12e23 sw s11,252(sp) -80009058: 0807f793 andi a5,a5,128 -8000905c: 00d12623 sw a3,12(sp) -80009060: 00058a13 mv s4,a1 -80009064: 00050b13 mv s6,a0 -80009068: 00060d13 mv s10,a2 -8000906c: 00078663 beqz a5,80009078 <_svfiprintf_r+0x5c> -80009070: 0105a783 lw a5,16(a1) -80009074: 560786e3 beqz a5,80009de0 <_svfiprintf_r+0xdc4> -80009078: 800147b7 lui a5,0x80014 -8000907c: 04c10a93 addi s5,sp,76 -80009080: d5878793 addi a5,a5,-680 # 80013d58 <__stack_top+0x81013d58> -80009084: 80014bb7 lui s7,0x80014 -80009088: 800144b7 lui s1,0x80014 -8000908c: 05512023 sw s5,64(sp) -80009090: 04012423 sw zero,72(sp) -80009094: 04012223 sw zero,68(sp) -80009098: 000a8713 mv a4,s5 -8000909c: 00012823 sw zero,16(sp) -800090a0: 02012223 sw zero,36(sp) -800090a4: 02012423 sw zero,40(sp) -800090a8: 02012623 sw zero,44(sp) -800090ac: 00012423 sw zero,8(sp) -800090b0: 00f12a23 sw a5,20(sp) -800090b4: ec4b8b93 addi s7,s7,-316 # 80013ec4 <__stack_top+0x81013ec4> -800090b8: ed448493 addi s1,s1,-300 # 80013ed4 <__stack_top+0x81013ed4> -800090bc: 000d4783 lbu a5,0(s10) -800090c0: 20078063 beqz a5,800092c0 <_svfiprintf_r+0x2a4> -800090c4: 000d0413 mv s0,s10 -800090c8: 02500693 li a3,37 -800090cc: 38d78663 beq a5,a3,80009458 <_svfiprintf_r+0x43c> -800090d0: 00144783 lbu a5,1(s0) -800090d4: 00140413 addi s0,s0,1 -800090d8: fe079ae3 bnez a5,800090cc <_svfiprintf_r+0xb0> -800090dc: 41a40933 sub s2,s0,s10 -800090e0: 1fa40063 beq s0,s10,800092c0 <_svfiprintf_r+0x2a4> -800090e4: 04812683 lw a3,72(sp) -800090e8: 04412783 lw a5,68(sp) -800090ec: 01a72023 sw s10,0(a4) -800090f0: 012686b3 add a3,a3,s2 -800090f4: 00178793 addi a5,a5,1 -800090f8: 01272223 sw s2,4(a4) -800090fc: 04d12423 sw a3,72(sp) -80009100: 04f12223 sw a5,68(sp) -80009104: 00700693 li a3,7 -80009108: 00870713 addi a4,a4,8 -8000910c: 34f6ce63 blt a3,a5,80009468 <_svfiprintf_r+0x44c> -80009110: 00812683 lw a3,8(sp) -80009114: 00044783 lbu a5,0(s0) -80009118: 012686b3 add a3,a3,s2 -8000911c: 00d12423 sw a3,8(sp) -80009120: 1a078063 beqz a5,800092c0 <_svfiprintf_r+0x2a4> -80009124: 00144683 lbu a3,1(s0) -80009128: 00140d13 addi s10,s0,1 -8000912c: 02010da3 sb zero,59(sp) -80009130: fff00c93 li s9,-1 -80009134: 00000413 li s0,0 -80009138: 00000d93 li s11,0 -8000913c: 05a00913 li s2,90 -80009140: 00900c13 li s8,9 -80009144: 02a00993 li s3,42 -80009148: 001d0d13 addi s10,s10,1 -8000914c: fe068793 addi a5,a3,-32 -80009150: 04f96463 bltu s2,a5,80009198 <_svfiprintf_r+0x17c> -80009154: 01412603 lw a2,20(sp) -80009158: 00279793 slli a5,a5,0x2 -8000915c: 00c787b3 add a5,a5,a2 -80009160: 0007a783 lw a5,0(a5) -80009164: 00078067 jr a5 -80009168: 00000413 li s0,0 -8000916c: fd068793 addi a5,a3,-48 -80009170: 000d4683 lbu a3,0(s10) -80009174: 00241593 slli a1,s0,0x2 -80009178: 00858433 add s0,a1,s0 -8000917c: 00141413 slli s0,s0,0x1 -80009180: 00878433 add s0,a5,s0 -80009184: fd068793 addi a5,a3,-48 -80009188: 001d0d13 addi s10,s10,1 -8000918c: fefc72e3 bgeu s8,a5,80009170 <_svfiprintf_r+0x154> -80009190: fe068793 addi a5,a3,-32 -80009194: fcf970e3 bgeu s2,a5,80009154 <_svfiprintf_r+0x138> -80009198: 12068463 beqz a3,800092c0 <_svfiprintf_r+0x2a4> -8000919c: 08d10623 sb a3,140(sp) -800091a0: 02010da3 sb zero,59(sp) -800091a4: 00100913 li s2,1 -800091a8: 00100c13 li s8,1 -800091ac: 08c10993 addi s3,sp,140 -800091b0: 00000c93 li s9,0 -800091b4: 002dff13 andi t5,s11,2 -800091b8: 000f0463 beqz t5,800091c0 <_svfiprintf_r+0x1a4> -800091bc: 00290913 addi s2,s2,2 -800091c0: 084dfe13 andi t3,s11,132 -800091c4: 04812783 lw a5,72(sp) -800091c8: 04412603 lw a2,68(sp) -800091cc: 000e1663 bnez t3,800091d8 <_svfiprintf_r+0x1bc> -800091d0: 412406b3 sub a3,s0,s2 -800091d4: 02d04ae3 bgtz a3,80009a08 <_svfiprintf_r+0x9ec> -800091d8: 03b14683 lbu a3,59(sp) -800091dc: 00160513 addi a0,a2,1 -800091e0: 00870593 addi a1,a4,8 -800091e4: 04068063 beqz a3,80009224 <_svfiprintf_r+0x208> -800091e8: 03b10693 addi a3,sp,59 -800091ec: 00178793 addi a5,a5,1 -800091f0: 00d72023 sw a3,0(a4) -800091f4: 00100693 li a3,1 -800091f8: 00d72223 sw a3,4(a4) -800091fc: 04f12423 sw a5,72(sp) -80009200: 04a12223 sw a0,68(sp) -80009204: 00700693 li a3,7 -80009208: 0ca6cee3 blt a3,a0,80009ae4 <_svfiprintf_r+0xac8> -8000920c: 00260f93 addi t6,a2,2 -80009210: 01070693 addi a3,a4,16 -80009214: 00050613 mv a2,a0 -80009218: 00058713 mv a4,a1 -8000921c: 000f8513 mv a0,t6 -80009220: 00068593 mv a1,a3 -80009224: 020f0c63 beqz t5,8000925c <_svfiprintf_r+0x240> -80009228: 03c10693 addi a3,sp,60 -8000922c: 00d72023 sw a3,0(a4) -80009230: 00278793 addi a5,a5,2 -80009234: 00200693 li a3,2 -80009238: 00d72223 sw a3,4(a4) -8000923c: 04f12423 sw a5,72(sp) -80009240: 04a12223 sw a0,68(sp) -80009244: 00700713 li a4,7 -80009248: 0ca74ce3 blt a4,a0,80009b20 <_svfiprintf_r+0xb04> -8000924c: 00050613 mv a2,a0 -80009250: 00058713 mv a4,a1 -80009254: 00150513 addi a0,a0,1 -80009258: 00858593 addi a1,a1,8 -8000925c: 08000693 li a3,128 -80009260: 60de0263 beq t3,a3,80009864 <_svfiprintf_r+0x848> -80009264: 418c8cb3 sub s9,s9,s8 -80009268: 6b904663 bgtz s9,80009914 <_svfiprintf_r+0x8f8> -8000926c: 00fc07b3 add a5,s8,a5 -80009270: 01372023 sw s3,0(a4) -80009274: 01872223 sw s8,4(a4) -80009278: 04f12423 sw a5,72(sp) -8000927c: 04a12223 sw a0,68(sp) -80009280: 00700713 li a4,7 -80009284: 74a74263 blt a4,a0,800099c8 <_svfiprintf_r+0x9ac> -80009288: 004df893 andi a7,s11,4 -8000928c: 00088663 beqz a7,80009298 <_svfiprintf_r+0x27c> -80009290: 41240c33 sub s8,s0,s2 -80009294: 1f804863 bgtz s8,80009484 <_svfiprintf_r+0x468> -80009298: 01245463 bge s0,s2,800092a0 <_svfiprintf_r+0x284> -8000929c: 00090413 mv s0,s2 -800092a0: 00812703 lw a4,8(sp) -800092a4: 00870733 add a4,a4,s0 -800092a8: 00e12423 sw a4,8(sp) -800092ac: 72079e63 bnez a5,800099e8 <_svfiprintf_r+0x9cc> -800092b0: 000d4783 lbu a5,0(s10) -800092b4: 04012223 sw zero,68(sp) -800092b8: 000a8713 mv a4,s5 -800092bc: e00794e3 bnez a5,800090c4 <_svfiprintf_r+0xa8> -800092c0: 04812783 lw a5,72(sp) -800092c4: 4c0792e3 bnez a5,80009f88 <_svfiprintf_r+0xf6c> -800092c8: 00ca5783 lhu a5,12(s4) -800092cc: 0407f793 andi a5,a5,64 -800092d0: 4e0798e3 bnez a5,80009fc0 <_svfiprintf_r+0xfa4> -800092d4: 12c12083 lw ra,300(sp) -800092d8: 12812403 lw s0,296(sp) -800092dc: 00812503 lw a0,8(sp) -800092e0: 12412483 lw s1,292(sp) -800092e4: 12012903 lw s2,288(sp) -800092e8: 11c12983 lw s3,284(sp) -800092ec: 11812a03 lw s4,280(sp) -800092f0: 11412a83 lw s5,276(sp) -800092f4: 11012b03 lw s6,272(sp) -800092f8: 10c12b83 lw s7,268(sp) -800092fc: 10812c03 lw s8,264(sp) -80009300: 10412c83 lw s9,260(sp) -80009304: 10012d03 lw s10,256(sp) -80009308: 0fc12d83 lw s11,252(sp) -8000930c: 13010113 addi sp,sp,304 -80009310: 00008067 ret -80009314: 000b0513 mv a0,s6 -80009318: 00e12c23 sw a4,24(sp) -8000931c: d6dfd0ef jal ra,80007088 <_localeconv_r> -80009320: 00452783 lw a5,4(a0) -80009324: 00078513 mv a0,a5 -80009328: 02f12623 sw a5,44(sp) -8000932c: a01ff0ef jal ra,80008d2c -80009330: 00050793 mv a5,a0 -80009334: 000b0513 mv a0,s6 -80009338: 02f12423 sw a5,40(sp) -8000933c: d4dfd0ef jal ra,80007088 <_localeconv_r> -80009340: 00852703 lw a4,8(a0) -80009344: 02812783 lw a5,40(sp) -80009348: 02e12223 sw a4,36(sp) -8000934c: 01812703 lw a4,24(sp) -80009350: 160798e3 bnez a5,80009cc0 <_svfiprintf_r+0xca4> -80009354: 000d4683 lbu a3,0(s10) -80009358: df1ff06f j 80009148 <_svfiprintf_r+0x12c> -8000935c: 000d4683 lbu a3,0(s10) -80009360: 020ded93 ori s11,s11,32 -80009364: de5ff06f j 80009148 <_svfiprintf_r+0x12c> -80009368: 010ded93 ori s11,s11,16 -8000936c: 020df793 andi a5,s11,32 -80009370: 1e078263 beqz a5,80009554 <_svfiprintf_r+0x538> -80009374: 00c12783 lw a5,12(sp) -80009378: 00778993 addi s3,a5,7 -8000937c: ff89f993 andi s3,s3,-8 -80009380: 0049a683 lw a3,4(s3) -80009384: 0009ac03 lw s8,0(s3) -80009388: 00898793 addi a5,s3,8 -8000938c: 00f12623 sw a5,12(sp) -80009390: 00068e13 mv t3,a3 -80009394: 1e06c863 bltz a3,80009584 <_svfiprintf_r+0x568> -80009398: fff00693 li a3,-1 -8000939c: 000d8913 mv s2,s11 -800093a0: 00dc8863 beq s9,a3,800093b0 <_svfiprintf_r+0x394> -800093a4: 01cc66b3 or a3,s8,t3 -800093a8: f7fdf913 andi s2,s11,-129 -800093ac: 7a068463 beqz a3,80009b54 <_svfiprintf_r+0xb38> -800093b0: 000e1ce3 bnez t3,80009bc8 <_svfiprintf_r+0xbac> -800093b4: 00900693 li a3,9 -800093b8: 0186e8e3 bltu a3,s8,80009bc8 <_svfiprintf_r+0xbac> -800093bc: 030c0793 addi a5,s8,48 -800093c0: 0ef107a3 sb a5,239(sp) -800093c4: 00090d93 mv s11,s2 -800093c8: 00100c13 li s8,1 -800093cc: 0ef10993 addi s3,sp,239 -800093d0: 06c0006f j 8000943c <_svfiprintf_r+0x420> -800093d4: 010ded93 ori s11,s11,16 -800093d8: 020df793 andi a5,s11,32 -800093dc: 14078663 beqz a5,80009528 <_svfiprintf_r+0x50c> -800093e0: 00c12783 lw a5,12(sp) -800093e4: 00778993 addi s3,a5,7 -800093e8: ff89f993 andi s3,s3,-8 -800093ec: 0009ac03 lw s8,0(s3) -800093f0: 0049ae03 lw t3,4(s3) -800093f4: 00898793 addi a5,s3,8 -800093f8: 00f12623 sw a5,12(sp) -800093fc: bffdf913 andi s2,s11,-1025 -80009400: 00000693 li a3,0 -80009404: 02010da3 sb zero,59(sp) -80009408: fff00613 li a2,-1 -8000940c: 1acc8063 beq s9,a2,800095ac <_svfiprintf_r+0x590> -80009410: 01cc6633 or a2,s8,t3 -80009414: f7f97d93 andi s11,s2,-129 -80009418: 5e061463 bnez a2,80009a00 <_svfiprintf_r+0x9e4> -8000941c: 3e0c9863 bnez s9,8000980c <_svfiprintf_r+0x7f0> -80009420: 72069e63 bnez a3,80009b5c <_svfiprintf_r+0xb40> -80009424: 00197c13 andi s8,s2,1 -80009428: 0f010993 addi s3,sp,240 -8000942c: 000c0863 beqz s8,8000943c <_svfiprintf_r+0x420> -80009430: 03000793 li a5,48 -80009434: 0ef107a3 sb a5,239(sp) -80009438: 0ef10993 addi s3,sp,239 -8000943c: 000c8913 mv s2,s9 -80009440: 018cd463 bge s9,s8,80009448 <_svfiprintf_r+0x42c> -80009444: 000c0913 mv s2,s8 -80009448: 03b14783 lbu a5,59(sp) -8000944c: 00f037b3 snez a5,a5 -80009450: 00f90933 add s2,s2,a5 -80009454: d61ff06f j 800091b4 <_svfiprintf_r+0x198> -80009458: 41a40933 sub s2,s0,s10 -8000945c: c9a414e3 bne s0,s10,800090e4 <_svfiprintf_r+0xc8> -80009460: 00044783 lbu a5,0(s0) -80009464: cbdff06f j 80009120 <_svfiprintf_r+0x104> -80009468: 04010613 addi a2,sp,64 -8000946c: 000a0593 mv a1,s4 -80009470: 000b0513 mv a0,s6 -80009474: 9edff0ef jal ra,80008e60 <__ssprint_r> -80009478: e40518e3 bnez a0,800092c8 <_svfiprintf_r+0x2ac> -8000947c: 000a8713 mv a4,s5 -80009480: c91ff06f j 80009110 <_svfiprintf_r+0xf4> -80009484: 01000693 li a3,16 -80009488: 04412703 lw a4,68(sp) -8000948c: 0786d063 bge a3,s8,800094ec <_svfiprintf_r+0x4d0> -80009490: 01000c93 li s9,16 -80009494: 00700993 li s3,7 -80009498: 00c0006f j 800094a4 <_svfiprintf_r+0x488> -8000949c: ff0c0c13 addi s8,s8,-16 -800094a0: 058cd663 bge s9,s8,800094ec <_svfiprintf_r+0x4d0> -800094a4: 01078793 addi a5,a5,16 -800094a8: 00170713 addi a4,a4,1 -800094ac: 0175a023 sw s7,0(a1) -800094b0: 0195a223 sw s9,4(a1) -800094b4: 04f12423 sw a5,72(sp) -800094b8: 04e12223 sw a4,68(sp) -800094bc: 00858593 addi a1,a1,8 -800094c0: fce9dee3 bge s3,a4,8000949c <_svfiprintf_r+0x480> -800094c4: 04010613 addi a2,sp,64 -800094c8: 000a0593 mv a1,s4 -800094cc: 000b0513 mv a0,s6 -800094d0: 991ff0ef jal ra,80008e60 <__ssprint_r> -800094d4: de051ae3 bnez a0,800092c8 <_svfiprintf_r+0x2ac> -800094d8: ff0c0c13 addi s8,s8,-16 -800094dc: 04812783 lw a5,72(sp) -800094e0: 04412703 lw a4,68(sp) -800094e4: 000a8593 mv a1,s5 -800094e8: fb8ccee3 blt s9,s8,800094a4 <_svfiprintf_r+0x488> -800094ec: 018787b3 add a5,a5,s8 -800094f0: 00170713 addi a4,a4,1 -800094f4: 0175a023 sw s7,0(a1) -800094f8: 0185a223 sw s8,4(a1) -800094fc: 04f12423 sw a5,72(sp) -80009500: 04e12223 sw a4,68(sp) -80009504: 00700693 li a3,7 -80009508: d8e6d8e3 bge a3,a4,80009298 <_svfiprintf_r+0x27c> -8000950c: 04010613 addi a2,sp,64 -80009510: 000a0593 mv a1,s4 -80009514: 000b0513 mv a0,s6 -80009518: 949ff0ef jal ra,80008e60 <__ssprint_r> -8000951c: da0516e3 bnez a0,800092c8 <_svfiprintf_r+0x2ac> -80009520: 04812783 lw a5,72(sp) -80009524: d75ff06f j 80009298 <_svfiprintf_r+0x27c> -80009528: 00c12603 lw a2,12(sp) -8000952c: 010df793 andi a5,s11,16 -80009530: 00460693 addi a3,a2,4 -80009534: 7e079263 bnez a5,80009d18 <_svfiprintf_r+0xcfc> -80009538: 040df793 andi a5,s11,64 -8000953c: 18078ce3 beqz a5,80009ed4 <_svfiprintf_r+0xeb8> -80009540: 00c12783 lw a5,12(sp) -80009544: 00000e13 li t3,0 -80009548: 00d12623 sw a3,12(sp) -8000954c: 0007dc03 lhu s8,0(a5) -80009550: eadff06f j 800093fc <_svfiprintf_r+0x3e0> -80009554: 00c12603 lw a2,12(sp) -80009558: 010df793 andi a5,s11,16 -8000955c: 00460693 addi a3,a2,4 -80009560: 78079863 bnez a5,80009cf0 <_svfiprintf_r+0xcd4> -80009564: 040df793 andi a5,s11,64 -80009568: 140786e3 beqz a5,80009eb4 <_svfiprintf_r+0xe98> -8000956c: 00c12783 lw a5,12(sp) -80009570: 00d12623 sw a3,12(sp) -80009574: 00079c03 lh s8,0(a5) -80009578: 41fc5e13 srai t3,s8,0x1f -8000957c: 000e0693 mv a3,t3 -80009580: e006dce3 bgez a3,80009398 <_svfiprintf_r+0x37c> -80009584: 018036b3 snez a3,s8 -80009588: 41c00e33 neg t3,t3 -8000958c: 40de0e33 sub t3,t3,a3 -80009590: 02d00693 li a3,45 -80009594: 02d10da3 sb a3,59(sp) -80009598: fff00613 li a2,-1 -8000959c: 41800c33 neg s8,s8 -800095a0: 000d8913 mv s2,s11 -800095a4: 00100693 li a3,1 -800095a8: e6cc94e3 bne s9,a2,80009410 <_svfiprintf_r+0x3f4> -800095ac: 00100613 li a2,1 -800095b0: e0c680e3 beq a3,a2,800093b0 <_svfiprintf_r+0x394> -800095b4: 00200613 li a2,2 -800095b8: 26c68463 beq a3,a2,80009820 <_svfiprintf_r+0x804> -800095bc: 0f010993 addi s3,sp,240 -800095c0: 01de1613 slli a2,t3,0x1d -800095c4: 007c7693 andi a3,s8,7 -800095c8: 003c5793 srli a5,s8,0x3 -800095cc: 03068693 addi a3,a3,48 -800095d0: 00f66c33 or s8,a2,a5 -800095d4: 003e5e13 srli t3,t3,0x3 -800095d8: fed98fa3 sb a3,-1(s3) -800095dc: 01cc6633 or a2,s8,t3 -800095e0: 00098593 mv a1,s3 -800095e4: fff98993 addi s3,s3,-1 -800095e8: fc061ce3 bnez a2,800095c0 <_svfiprintf_r+0x5a4> -800095ec: 00197793 andi a5,s2,1 -800095f0: 26078263 beqz a5,80009854 <_svfiprintf_r+0x838> -800095f4: 03000793 li a5,48 -800095f8: 24f68e63 beq a3,a5,80009854 <_svfiprintf_r+0x838> -800095fc: ffe58593 addi a1,a1,-2 -80009600: fef98fa3 sb a5,-1(s3) -80009604: 0f010793 addi a5,sp,240 -80009608: 40b78c33 sub s8,a5,a1 -8000960c: 00090d93 mv s11,s2 -80009610: 00058993 mv s3,a1 -80009614: e29ff06f j 8000943c <_svfiprintf_r+0x420> -80009618: 00c12783 lw a5,12(sp) -8000961c: 02010da3 sb zero,59(sp) -80009620: 0007a983 lw s3,0(a5) -80009624: 00478693 addi a3,a5,4 -80009628: 040986e3 beqz s3,80009e74 <_svfiprintf_r+0xe58> -8000962c: fff00793 li a5,-1 -80009630: 78fc8863 beq s9,a5,80009dc0 <_svfiprintf_r+0xda4> -80009634: 000c8613 mv a2,s9 -80009638: 00000593 li a1,0 -8000963c: 00098513 mv a0,s3 -80009640: 00d12c23 sw a3,24(sp) -80009644: 00e12623 sw a4,12(sp) -80009648: a10fe0ef jal ra,80007858 -8000964c: 00c12703 lw a4,12(sp) -80009650: 01812683 lw a3,24(sp) -80009654: 140504e3 beqz a0,80009f9c <_svfiprintf_r+0xf80> -80009658: 41350c33 sub s8,a0,s3 -8000965c: 00d12623 sw a3,12(sp) -80009660: 00000c93 li s9,0 -80009664: dd9ff06f j 8000943c <_svfiprintf_r+0x420> -80009668: 00c12683 lw a3,12(sp) -8000966c: 02010da3 sb zero,59(sp) -80009670: 00100913 li s2,1 -80009674: 0006a783 lw a5,0(a3) -80009678: 00468693 addi a3,a3,4 -8000967c: 00d12623 sw a3,12(sp) -80009680: 08f10623 sb a5,140(sp) -80009684: 00100c13 li s8,1 -80009688: 08c10993 addi s3,sp,140 -8000968c: b25ff06f j 800091b0 <_svfiprintf_r+0x194> -80009690: 00c12783 lw a5,12(sp) -80009694: 002de913 ori s2,s11,2 -80009698: ffff86b7 lui a3,0xffff8 -8000969c: 0007ac03 lw s8,0(a5) -800096a0: 80013db7 lui s11,0x80013 -800096a4: 00478793 addi a5,a5,4 -800096a8: 8306c693 xori a3,a3,-2000 -800096ac: 00f12623 sw a5,12(sp) -800096b0: 788d8793 addi a5,s11,1928 # 80013788 <__stack_top+0x81013788> -800096b4: 02d11e23 sh a3,60(sp) -800096b8: 00000e13 li t3,0 -800096bc: 00f12823 sw a5,16(sp) -800096c0: 00200693 li a3,2 -800096c4: d41ff06f j 80009404 <_svfiprintf_r+0x3e8> -800096c8: 00c12603 lw a2,12(sp) -800096cc: 020df793 andi a5,s11,32 -800096d0: 00062683 lw a3,0(a2) -800096d4: 00460613 addi a2,a2,4 -800096d8: 00c12623 sw a2,12(sp) -800096dc: 60079063 bnez a5,80009cdc <_svfiprintf_r+0xcc0> -800096e0: 010df793 andi a5,s11,16 -800096e4: 78079263 bnez a5,80009e68 <_svfiprintf_r+0xe4c> -800096e8: 040df793 andi a5,s11,64 -800096ec: 080798e3 bnez a5,80009f7c <_svfiprintf_r+0xf60> -800096f0: 200df893 andi a7,s11,512 -800096f4: 76088a63 beqz a7,80009e68 <_svfiprintf_r+0xe4c> -800096f8: 00812783 lw a5,8(sp) -800096fc: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> -80009700: 9bdff06f j 800090bc <_svfiprintf_r+0xa0> -80009704: 000d4683 lbu a3,0(s10) -80009708: 080ded93 ori s11,s11,128 -8000970c: a3dff06f j 80009148 <_svfiprintf_r+0x12c> -80009710: 000d4683 lbu a3,0(s10) -80009714: 001d0593 addi a1,s10,1 -80009718: 0b368ae3 beq a3,s3,80009fcc <_svfiprintf_r+0xfb0> -8000971c: fd068793 addi a5,a3,-48 -80009720: 00058d13 mv s10,a1 -80009724: 00000c93 li s9,0 -80009728: a2fc62e3 bltu s8,a5,8000914c <_svfiprintf_r+0x130> -8000972c: 000d4683 lbu a3,0(s10) -80009730: 002c9593 slli a1,s9,0x2 -80009734: 01958333 add t1,a1,s9 -80009738: 00131313 slli t1,t1,0x1 -8000973c: 00f30cb3 add s9,t1,a5 -80009740: fd068793 addi a5,a3,-48 -80009744: 001d0d13 addi s10,s10,1 -80009748: fefc72e3 bgeu s8,a5,8000972c <_svfiprintf_r+0x710> -8000974c: a01ff06f j 8000914c <_svfiprintf_r+0x130> -80009750: 000d4683 lbu a3,0(s10) -80009754: 004ded93 ori s11,s11,4 -80009758: 9f1ff06f j 80009148 <_svfiprintf_r+0x12c> -8000975c: 02b00793 li a5,43 -80009760: 000d4683 lbu a3,0(s10) -80009764: 02f10da3 sb a5,59(sp) -80009768: 9e1ff06f j 80009148 <_svfiprintf_r+0x12c> -8000976c: 00c12783 lw a5,12(sp) -80009770: 000d4683 lbu a3,0(s10) -80009774: 0007a403 lw s0,0(a5) -80009778: 00478793 addi a5,a5,4 -8000977c: 00f12623 sw a5,12(sp) -80009780: 9c0454e3 bgez s0,80009148 <_svfiprintf_r+0x12c> -80009784: 40800433 neg s0,s0 -80009788: 004ded93 ori s11,s11,4 -8000978c: 9bdff06f j 80009148 <_svfiprintf_r+0x12c> -80009790: 000d4683 lbu a3,0(s10) -80009794: 001ded93 ori s11,s11,1 -80009798: 9b1ff06f j 80009148 <_svfiprintf_r+0x12c> -8000979c: 03b14783 lbu a5,59(sp) -800097a0: 000d4683 lbu a3,0(s10) -800097a4: 9a0792e3 bnez a5,80009148 <_svfiprintf_r+0x12c> -800097a8: 02000793 li a5,32 -800097ac: 02f10da3 sb a5,59(sp) -800097b0: 999ff06f j 80009148 <_svfiprintf_r+0x12c> -800097b4: 000d4683 lbu a3,0(s10) -800097b8: 06c00793 li a5,108 -800097bc: 66f68863 beq a3,a5,80009e2c <_svfiprintf_r+0xe10> -800097c0: 010ded93 ori s11,s11,16 -800097c4: 985ff06f j 80009148 <_svfiprintf_r+0x12c> -800097c8: 000d4683 lbu a3,0(s10) -800097cc: 06800793 li a5,104 -800097d0: 64f68663 beq a3,a5,80009e1c <_svfiprintf_r+0xe00> -800097d4: 040ded93 ori s11,s11,64 -800097d8: 971ff06f j 80009148 <_svfiprintf_r+0x12c> -800097dc: 010de913 ori s2,s11,16 -800097e0: 02097793 andi a5,s2,32 -800097e4: 38078463 beqz a5,80009b6c <_svfiprintf_r+0xb50> -800097e8: 00c12783 lw a5,12(sp) -800097ec: 00100693 li a3,1 -800097f0: 00778993 addi s3,a5,7 -800097f4: ff89f993 andi s3,s3,-8 -800097f8: 00898793 addi a5,s3,8 -800097fc: 0009ac03 lw s8,0(s3) -80009800: 0049ae03 lw t3,4(s3) -80009804: 00f12623 sw a5,12(sp) -80009808: bfdff06f j 80009404 <_svfiprintf_r+0x3e8> -8000980c: 00100613 li a2,1 -80009810: 78c68e63 beq a3,a2,80009fac <_svfiprintf_r+0xf90> -80009814: 00200613 li a2,2 -80009818: 000d8913 mv s2,s11 -8000981c: dac690e3 bne a3,a2,800095bc <_svfiprintf_r+0x5a0> -80009820: 0f010993 addi s3,sp,240 -80009824: 01012783 lw a5,16(sp) -80009828: 00fc7693 andi a3,s8,15 -8000982c: fff98993 addi s3,s3,-1 -80009830: 00d786b3 add a3,a5,a3 -80009834: 0006c603 lbu a2,0(a3) -80009838: 004c5793 srli a5,s8,0x4 -8000983c: 01ce1693 slli a3,t3,0x1c -80009840: 00f6ec33 or s8,a3,a5 -80009844: 004e5e13 srli t3,t3,0x4 -80009848: 00c98023 sb a2,0(s3) -8000984c: 01cc66b3 or a3,s8,t3 -80009850: fc069ae3 bnez a3,80009824 <_svfiprintf_r+0x808> -80009854: 0f010793 addi a5,sp,240 -80009858: 41378c33 sub s8,a5,s3 -8000985c: 00090d93 mv s11,s2 -80009860: bddff06f j 8000943c <_svfiprintf_r+0x420> -80009864: 412406b3 sub a3,s0,s2 -80009868: 9ed05ee3 blez a3,80009264 <_svfiprintf_r+0x248> -8000986c: 01000e13 li t3,16 -80009870: 74de5263 bge t3,a3,80009fb4 <_svfiprintf_r+0xf98> -80009874: 00700f13 li t5,7 -80009878: 00c0006f j 80009884 <_svfiprintf_r+0x868> -8000987c: ff068693 addi a3,a3,-16 -80009880: 04de5e63 bge t3,a3,800098dc <_svfiprintf_r+0x8c0> -80009884: 01078793 addi a5,a5,16 -80009888: 00160613 addi a2,a2,1 -8000988c: 00972023 sw s1,0(a4) -80009890: 01c72223 sw t3,4(a4) -80009894: 04f12423 sw a5,72(sp) -80009898: 04c12223 sw a2,68(sp) -8000989c: 00870713 addi a4,a4,8 -800098a0: fccf5ee3 bge t5,a2,8000987c <_svfiprintf_r+0x860> -800098a4: 04010613 addi a2,sp,64 -800098a8: 000a0593 mv a1,s4 -800098ac: 000b0513 mv a0,s6 -800098b0: 00d12c23 sw a3,24(sp) -800098b4: dacff0ef jal ra,80008e60 <__ssprint_r> -800098b8: a00518e3 bnez a0,800092c8 <_svfiprintf_r+0x2ac> -800098bc: 01812683 lw a3,24(sp) -800098c0: 01000e13 li t3,16 -800098c4: 04812783 lw a5,72(sp) -800098c8: ff068693 addi a3,a3,-16 -800098cc: 04412603 lw a2,68(sp) -800098d0: 000a8713 mv a4,s5 -800098d4: 00700f13 li t5,7 -800098d8: fade46e3 blt t3,a3,80009884 <_svfiprintf_r+0x868> -800098dc: 00160613 addi a2,a2,1 -800098e0: 00870e13 addi t3,a4,8 -800098e4: 00d787b3 add a5,a5,a3 -800098e8: 00972023 sw s1,0(a4) -800098ec: 00d72223 sw a3,4(a4) -800098f0: 04f12423 sw a5,72(sp) -800098f4: 04c12223 sw a2,68(sp) -800098f8: 00700713 li a4,7 -800098fc: 54c74063 blt a4,a2,80009e3c <_svfiprintf_r+0xe20> -80009900: 418c8cb3 sub s9,s9,s8 -80009904: 00160513 addi a0,a2,1 -80009908: 008e0593 addi a1,t3,8 -8000990c: 000e0713 mv a4,t3 -80009910: 95905ee3 blez s9,8000926c <_svfiprintf_r+0x250> -80009914: 01000313 li t1,16 -80009918: 5f935c63 bge t1,s9,80009f10 <_svfiprintf_r+0xef4> -8000991c: 00700e13 li t3,7 -80009920: 00c0006f j 8000992c <_svfiprintf_r+0x910> -80009924: ff0c8c93 addi s9,s9,-16 -80009928: 05935a63 bge t1,s9,8000997c <_svfiprintf_r+0x960> -8000992c: 01078793 addi a5,a5,16 -80009930: 00160613 addi a2,a2,1 -80009934: 00972023 sw s1,0(a4) -80009938: 00672223 sw t1,4(a4) -8000993c: 04f12423 sw a5,72(sp) -80009940: 04c12223 sw a2,68(sp) -80009944: 00870713 addi a4,a4,8 -80009948: fcce5ee3 bge t3,a2,80009924 <_svfiprintf_r+0x908> -8000994c: 04010613 addi a2,sp,64 -80009950: 000a0593 mv a1,s4 -80009954: 000b0513 mv a0,s6 -80009958: d08ff0ef jal ra,80008e60 <__ssprint_r> -8000995c: 960516e3 bnez a0,800092c8 <_svfiprintf_r+0x2ac> -80009960: 01000313 li t1,16 -80009964: ff0c8c93 addi s9,s9,-16 -80009968: 04812783 lw a5,72(sp) -8000996c: 04412603 lw a2,68(sp) -80009970: 000a8713 mv a4,s5 -80009974: 00700e13 li t3,7 -80009978: fb934ae3 blt t1,s9,8000992c <_svfiprintf_r+0x910> -8000997c: 00160513 addi a0,a2,1 -80009980: 00870613 addi a2,a4,8 -80009984: 019787b3 add a5,a5,s9 -80009988: 00972023 sw s1,0(a4) -8000998c: 01972223 sw s9,4(a4) -80009990: 04f12423 sw a5,72(sp) -80009994: 04a12223 sw a0,68(sp) -80009998: 00700713 li a4,7 -8000999c: 20a74063 blt a4,a0,80009b9c <_svfiprintf_r+0xb80> -800099a0: 00060713 mv a4,a2 -800099a4: 00150513 addi a0,a0,1 -800099a8: 00fc07b3 add a5,s8,a5 -800099ac: 01372023 sw s3,0(a4) -800099b0: 01872223 sw s8,4(a4) -800099b4: 04f12423 sw a5,72(sp) -800099b8: 04a12223 sw a0,68(sp) -800099bc: 00700713 li a4,7 -800099c0: 00860593 addi a1,a2,8 -800099c4: 8ca752e3 bge a4,a0,80009288 <_svfiprintf_r+0x26c> -800099c8: 04010613 addi a2,sp,64 -800099cc: 000a0593 mv a1,s4 -800099d0: 000b0513 mv a0,s6 -800099d4: c8cff0ef jal ra,80008e60 <__ssprint_r> -800099d8: 8e0518e3 bnez a0,800092c8 <_svfiprintf_r+0x2ac> -800099dc: 04812783 lw a5,72(sp) -800099e0: 000a8593 mv a1,s5 -800099e4: 8a5ff06f j 80009288 <_svfiprintf_r+0x26c> -800099e8: 04010613 addi a2,sp,64 -800099ec: 000a0593 mv a1,s4 -800099f0: 000b0513 mv a0,s6 -800099f4: c6cff0ef jal ra,80008e60 <__ssprint_r> -800099f8: 8a050ce3 beqz a0,800092b0 <_svfiprintf_r+0x294> -800099fc: 8cdff06f j 800092c8 <_svfiprintf_r+0x2ac> -80009a00: 000d8913 mv s2,s11 -80009a04: ba9ff06f j 800095ac <_svfiprintf_r+0x590> -80009a08: 01000593 li a1,16 -80009a0c: 08d5d063 bge a1,a3,80009a8c <_svfiprintf_r+0xa70> -80009a10: 01000f93 li t6,16 -80009a14: 00700293 li t0,7 -80009a18: 00c0006f j 80009a24 <_svfiprintf_r+0xa08> -80009a1c: ff068693 addi a3,a3,-16 -80009a20: 06dfd663 bge t6,a3,80009a8c <_svfiprintf_r+0xa70> -80009a24: 01078793 addi a5,a5,16 -80009a28: 00160613 addi a2,a2,1 -80009a2c: 01772023 sw s7,0(a4) -80009a30: 01f72223 sw t6,4(a4) -80009a34: 04f12423 sw a5,72(sp) -80009a38: 04c12223 sw a2,68(sp) -80009a3c: 00870713 addi a4,a4,8 -80009a40: fcc2dee3 bge t0,a2,80009a1c <_svfiprintf_r+0xa00> -80009a44: 04010613 addi a2,sp,64 -80009a48: 000a0593 mv a1,s4 -80009a4c: 000b0513 mv a0,s6 -80009a50: 02d12023 sw a3,32(sp) -80009a54: 01c12e23 sw t3,28(sp) -80009a58: 01e12c23 sw t5,24(sp) -80009a5c: c04ff0ef jal ra,80008e60 <__ssprint_r> -80009a60: 860514e3 bnez a0,800092c8 <_svfiprintf_r+0x2ac> -80009a64: 02012683 lw a3,32(sp) -80009a68: 01000f93 li t6,16 -80009a6c: 04812783 lw a5,72(sp) -80009a70: ff068693 addi a3,a3,-16 -80009a74: 04412603 lw a2,68(sp) -80009a78: 01c12e03 lw t3,28(sp) -80009a7c: 01812f03 lw t5,24(sp) -80009a80: 000a8713 mv a4,s5 -80009a84: 00700293 li t0,7 -80009a88: f8dfcee3 blt t6,a3,80009a24 <_svfiprintf_r+0xa08> -80009a8c: 00d787b3 add a5,a5,a3 -80009a90: 00160613 addi a2,a2,1 -80009a94: 00d72223 sw a3,4(a4) -80009a98: 01772023 sw s7,0(a4) -80009a9c: 04f12423 sw a5,72(sp) -80009aa0: 04c12223 sw a2,68(sp) -80009aa4: 00700693 li a3,7 -80009aa8: 00870713 addi a4,a4,8 -80009aac: f2c6d663 bge a3,a2,800091d8 <_svfiprintf_r+0x1bc> -80009ab0: 04010613 addi a2,sp,64 -80009ab4: 000a0593 mv a1,s4 -80009ab8: 000b0513 mv a0,s6 -80009abc: 01c12e23 sw t3,28(sp) -80009ac0: 01e12c23 sw t5,24(sp) -80009ac4: b9cff0ef jal ra,80008e60 <__ssprint_r> -80009ac8: 800510e3 bnez a0,800092c8 <_svfiprintf_r+0x2ac> -80009acc: 04812783 lw a5,72(sp) -80009ad0: 04412603 lw a2,68(sp) -80009ad4: 01c12e03 lw t3,28(sp) -80009ad8: 01812f03 lw t5,24(sp) -80009adc: 000a8713 mv a4,s5 -80009ae0: ef8ff06f j 800091d8 <_svfiprintf_r+0x1bc> -80009ae4: 04010613 addi a2,sp,64 -80009ae8: 000a0593 mv a1,s4 -80009aec: 000b0513 mv a0,s6 -80009af0: 01c12e23 sw t3,28(sp) -80009af4: 01e12c23 sw t5,24(sp) -80009af8: b68ff0ef jal ra,80008e60 <__ssprint_r> -80009afc: fc051663 bnez a0,800092c8 <_svfiprintf_r+0x2ac> -80009b00: 04412603 lw a2,68(sp) -80009b04: 04812783 lw a5,72(sp) -80009b08: 01c12e03 lw t3,28(sp) -80009b0c: 01812f03 lw t5,24(sp) -80009b10: 05410593 addi a1,sp,84 -80009b14: 00160513 addi a0,a2,1 -80009b18: 000a8713 mv a4,s5 -80009b1c: f08ff06f j 80009224 <_svfiprintf_r+0x208> -80009b20: 04010613 addi a2,sp,64 -80009b24: 000a0593 mv a1,s4 -80009b28: 000b0513 mv a0,s6 -80009b2c: 01c12c23 sw t3,24(sp) -80009b30: b30ff0ef jal ra,80008e60 <__ssprint_r> -80009b34: f8051a63 bnez a0,800092c8 <_svfiprintf_r+0x2ac> -80009b38: 04412603 lw a2,68(sp) -80009b3c: 04812783 lw a5,72(sp) -80009b40: 01812e03 lw t3,24(sp) -80009b44: 05410593 addi a1,sp,84 -80009b48: 00160513 addi a0,a2,1 -80009b4c: 000a8713 mv a4,s5 -80009b50: f0cff06f j 8000925c <_svfiprintf_r+0x240> -80009b54: 860c94e3 bnez s9,800093bc <_svfiprintf_r+0x3a0> -80009b58: 00090d93 mv s11,s2 -80009b5c: 00000c93 li s9,0 -80009b60: 00000c13 li s8,0 -80009b64: 0f010993 addi s3,sp,240 -80009b68: 8d5ff06f j 8000943c <_svfiprintf_r+0x420> -80009b6c: 00c12603 lw a2,12(sp) -80009b70: 01097793 andi a5,s2,16 -80009b74: 00460693 addi a3,a2,4 -80009b78: 18079663 bnez a5,80009d04 <_svfiprintf_r+0xce8> -80009b7c: 04097793 andi a5,s2,64 -80009b80: 36078863 beqz a5,80009ef0 <_svfiprintf_r+0xed4> -80009b84: 00c12783 lw a5,12(sp) -80009b88: 00000e13 li t3,0 -80009b8c: 00d12623 sw a3,12(sp) -80009b90: 0007dc03 lhu s8,0(a5) -80009b94: 00100693 li a3,1 -80009b98: 86dff06f j 80009404 <_svfiprintf_r+0x3e8> -80009b9c: 04010613 addi a2,sp,64 -80009ba0: 000a0593 mv a1,s4 -80009ba4: 000b0513 mv a0,s6 -80009ba8: ab8ff0ef jal ra,80008e60 <__ssprint_r> -80009bac: f0051e63 bnez a0,800092c8 <_svfiprintf_r+0x2ac> -80009bb0: 04412503 lw a0,68(sp) -80009bb4: 04812783 lw a5,72(sp) -80009bb8: 05410593 addi a1,sp,84 -80009bbc: 00150513 addi a0,a0,1 -80009bc0: 000a8713 mv a4,s5 -80009bc4: ea8ff06f j 8000926c <_svfiprintf_r+0x250> -80009bc8: 40097793 andi a5,s2,1024 -80009bcc: 02f12023 sw a5,32(sp) -80009bd0: 00000d93 li s11,0 -80009bd4: 0f010993 addi s3,sp,240 -80009bd8: 0340006f j 80009c0c <_svfiprintf_r+0xbf0> -80009bdc: 000e0593 mv a1,t3 -80009be0: 00a00613 li a2,10 -80009be4: 00000693 li a3,0 -80009be8: 000c0513 mv a0,s8 -80009bec: 00e12e23 sw a4,28(sp) -80009bf0: 01c12c23 sw t3,24(sp) -80009bf4: 3e0040ef jal ra,8000dfd4 <__udivdi3> -80009bf8: 01812e03 lw t3,24(sp) -80009bfc: 01c12703 lw a4,28(sp) -80009c00: 300e0c63 beqz t3,80009f18 <_svfiprintf_r+0xefc> -80009c04: 00050c13 mv s8,a0 -80009c08: 00058e13 mv t3,a1 -80009c0c: 000e0593 mv a1,t3 -80009c10: 00a00613 li a2,10 -80009c14: 00000693 li a3,0 -80009c18: 000c0513 mv a0,s8 -80009c1c: 00e12e23 sw a4,28(sp) -80009c20: 01c12c23 sw t3,24(sp) -80009c24: 7e4040ef jal ra,8000e408 <__umoddi3> -80009c28: 02012783 lw a5,32(sp) -80009c2c: 03050513 addi a0,a0,48 -80009c30: fea98fa3 sb a0,-1(s3) -80009c34: 01812e03 lw t3,24(sp) -80009c38: 01c12703 lw a4,28(sp) -80009c3c: fff98993 addi s3,s3,-1 -80009c40: 001d8d93 addi s11,s11,1 -80009c44: f8078ce3 beqz a5,80009bdc <_svfiprintf_r+0xbc0> -80009c48: 02412783 lw a5,36(sp) -80009c4c: 0007c683 lbu a3,0(a5) -80009c50: f9b696e3 bne a3,s11,80009bdc <_svfiprintf_r+0xbc0> -80009c54: 0ff00793 li a5,255 -80009c58: f8fd82e3 beq s11,a5,80009bdc <_svfiprintf_r+0xbc0> -80009c5c: 000e1663 bnez t3,80009c68 <_svfiprintf_r+0xc4c> -80009c60: 00900793 li a5,9 -80009c64: bf87f8e3 bgeu a5,s8,80009854 <_svfiprintf_r+0x838> -80009c68: 02812783 lw a5,40(sp) -80009c6c: 02c12583 lw a1,44(sp) -80009c70: 01c12e23 sw t3,28(sp) -80009c74: 40f989b3 sub s3,s3,a5 -80009c78: 00078613 mv a2,a5 -80009c7c: 00098513 mv a0,s3 -80009c80: 00e12c23 sw a4,24(sp) -80009c84: 934ff0ef jal ra,80008db8 -80009c88: 02412703 lw a4,36(sp) -80009c8c: 01c12e03 lw t3,28(sp) -80009c90: 00a00613 li a2,10 -80009c94: 00174583 lbu a1,1(a4) -80009c98: 00000693 li a3,0 -80009c9c: 000c0513 mv a0,s8 -80009ca0: 00b037b3 snez a5,a1 -80009ca4: 00f707b3 add a5,a4,a5 -80009ca8: 000e0593 mv a1,t3 -80009cac: 02f12223 sw a5,36(sp) -80009cb0: 324040ef jal ra,8000dfd4 <__udivdi3> -80009cb4: 01812703 lw a4,24(sp) -80009cb8: 00000d93 li s11,0 -80009cbc: f49ff06f j 80009c04 <_svfiprintf_r+0xbe8> -80009cc0: 02412783 lw a5,36(sp) -80009cc4: 000d4683 lbu a3,0(s10) -80009cc8: c8078063 beqz a5,80009148 <_svfiprintf_r+0x12c> -80009ccc: 0007c783 lbu a5,0(a5) -80009cd0: c6078c63 beqz a5,80009148 <_svfiprintf_r+0x12c> -80009cd4: 400ded93 ori s11,s11,1024 -80009cd8: c70ff06f j 80009148 <_svfiprintf_r+0x12c> -80009cdc: 00812603 lw a2,8(sp) -80009ce0: 41f65793 srai a5,a2,0x1f -80009ce4: 00c6a023 sw a2,0(a3) -80009ce8: 00f6a223 sw a5,4(a3) -80009cec: bd0ff06f j 800090bc <_svfiprintf_r+0xa0> -80009cf0: 00062c03 lw s8,0(a2) -80009cf4: 00d12623 sw a3,12(sp) -80009cf8: 41fc5e13 srai t3,s8,0x1f -80009cfc: 000e0693 mv a3,t3 -80009d00: e94ff06f j 80009394 <_svfiprintf_r+0x378> -80009d04: 00d12623 sw a3,12(sp) -80009d08: 00062c03 lw s8,0(a2) -80009d0c: 00000e13 li t3,0 -80009d10: 00100693 li a3,1 -80009d14: ef0ff06f j 80009404 <_svfiprintf_r+0x3e8> -80009d18: 00062c03 lw s8,0(a2) -80009d1c: 00000e13 li t3,0 -80009d20: 00d12623 sw a3,12(sp) -80009d24: ed8ff06f j 800093fc <_svfiprintf_r+0x3e0> -80009d28: 000d8913 mv s2,s11 -80009d2c: ab5ff06f j 800097e0 <_svfiprintf_r+0x7c4> -80009d30: 800137b7 lui a5,0x80013 -80009d34: 79c78793 addi a5,a5,1948 # 8001379c <__stack_top+0x8101379c> -80009d38: 00f12823 sw a5,16(sp) -80009d3c: 020df793 andi a5,s11,32 -80009d40: 06078063 beqz a5,80009da0 <_svfiprintf_r+0xd84> -80009d44: 00c12783 lw a5,12(sp) -80009d48: 00778993 addi s3,a5,7 -80009d4c: ff89f993 andi s3,s3,-8 -80009d50: 0009ac03 lw s8,0(s3) -80009d54: 0049ae03 lw t3,4(s3) -80009d58: 00898793 addi a5,s3,8 -80009d5c: 00f12623 sw a5,12(sp) -80009d60: 001df613 andi a2,s11,1 -80009d64: 00060e63 beqz a2,80009d80 <_svfiprintf_r+0xd64> -80009d68: 01cc6633 or a2,s8,t3 -80009d6c: 00060a63 beqz a2,80009d80 <_svfiprintf_r+0xd64> -80009d70: 03000613 li a2,48 -80009d74: 02c10e23 sb a2,60(sp) -80009d78: 02d10ea3 sb a3,61(sp) -80009d7c: 002ded93 ori s11,s11,2 -80009d80: bffdf913 andi s2,s11,-1025 -80009d84: 00200693 li a3,2 -80009d88: e7cff06f j 80009404 <_svfiprintf_r+0x3e8> -80009d8c: 800137b7 lui a5,0x80013 -80009d90: 78878793 addi a5,a5,1928 # 80013788 <__stack_top+0x81013788> -80009d94: 00f12823 sw a5,16(sp) -80009d98: 020df793 andi a5,s11,32 -80009d9c: fa0794e3 bnez a5,80009d44 <_svfiprintf_r+0xd28> -80009da0: 00c12583 lw a1,12(sp) -80009da4: 010df793 andi a5,s11,16 -80009da8: 00458613 addi a2,a1,4 -80009dac: 04078a63 beqz a5,80009e00 <_svfiprintf_r+0xde4> -80009db0: 0005ac03 lw s8,0(a1) -80009db4: 00000e13 li t3,0 -80009db8: 00c12623 sw a2,12(sp) -80009dbc: fa5ff06f j 80009d60 <_svfiprintf_r+0xd44> -80009dc0: 00098513 mv a0,s3 -80009dc4: 00e12c23 sw a4,24(sp) -80009dc8: 00d12623 sw a3,12(sp) -80009dcc: f61fe0ef jal ra,80008d2c -80009dd0: 01812703 lw a4,24(sp) -80009dd4: 00050c13 mv s8,a0 -80009dd8: 00000c93 li s9,0 -80009ddc: e60ff06f j 8000943c <_svfiprintf_r+0x420> -80009de0: 04000593 li a1,64 -80009de4: abcfd0ef jal ra,800070a0 <_malloc_r> -80009de8: 00aa2023 sw a0,0(s4) -80009dec: 00aa2823 sw a0,16(s4) -80009df0: 20050063 beqz a0,80009ff0 <_svfiprintf_r+0xfd4> -80009df4: 04000793 li a5,64 -80009df8: 00fa2a23 sw a5,20(s4) -80009dfc: a7cff06f j 80009078 <_svfiprintf_r+0x5c> -80009e00: 040df793 andi a5,s11,64 -80009e04: 08078a63 beqz a5,80009e98 <_svfiprintf_r+0xe7c> -80009e08: 00c12783 lw a5,12(sp) -80009e0c: 00000e13 li t3,0 -80009e10: 00c12623 sw a2,12(sp) -80009e14: 0007dc03 lhu s8,0(a5) -80009e18: f49ff06f j 80009d60 <_svfiprintf_r+0xd44> -80009e1c: 001d4683 lbu a3,1(s10) -80009e20: 200ded93 ori s11,s11,512 -80009e24: 001d0d13 addi s10,s10,1 -80009e28: b20ff06f j 80009148 <_svfiprintf_r+0x12c> -80009e2c: 001d4683 lbu a3,1(s10) -80009e30: 020ded93 ori s11,s11,32 -80009e34: 001d0d13 addi s10,s10,1 -80009e38: b10ff06f j 80009148 <_svfiprintf_r+0x12c> -80009e3c: 04010613 addi a2,sp,64 -80009e40: 000a0593 mv a1,s4 -80009e44: 000b0513 mv a0,s6 -80009e48: 818ff0ef jal ra,80008e60 <__ssprint_r> -80009e4c: c6051e63 bnez a0,800092c8 <_svfiprintf_r+0x2ac> -80009e50: 04412603 lw a2,68(sp) -80009e54: 04812783 lw a5,72(sp) -80009e58: 05410593 addi a1,sp,84 -80009e5c: 00160513 addi a0,a2,1 -80009e60: 000a8713 mv a4,s5 -80009e64: c00ff06f j 80009264 <_svfiprintf_r+0x248> -80009e68: 00812783 lw a5,8(sp) -80009e6c: 00f6a023 sw a5,0(a3) -80009e70: a4cff06f j 800090bc <_svfiprintf_r+0xa0> -80009e74: 00600793 li a5,6 -80009e78: 000c8c13 mv s8,s9 -80009e7c: 0197f463 bgeu a5,s9,80009e84 <_svfiprintf_r+0xe68> -80009e80: 00600c13 li s8,6 -80009e84: 80013eb7 lui t4,0x80013 -80009e88: 000c0913 mv s2,s8 -80009e8c: 00d12623 sw a3,12(sp) -80009e90: 7b0e8993 addi s3,t4,1968 # 800137b0 <__stack_top+0x810137b0> -80009e94: b1cff06f j 800091b0 <_svfiprintf_r+0x194> -80009e98: 200df793 andi a5,s11,512 -80009e9c: 0c078663 beqz a5,80009f68 <_svfiprintf_r+0xf4c> -80009ea0: 00c12783 lw a5,12(sp) -80009ea4: 00000e13 li t3,0 -80009ea8: 00c12623 sw a2,12(sp) -80009eac: 0007cc03 lbu s8,0(a5) -80009eb0: eb1ff06f j 80009d60 <_svfiprintf_r+0xd44> -80009eb4: 200df793 andi a5,s11,512 -80009eb8: 08078c63 beqz a5,80009f50 <_svfiprintf_r+0xf34> -80009ebc: 00c12783 lw a5,12(sp) -80009ec0: 00d12623 sw a3,12(sp) -80009ec4: 00078c03 lb s8,0(a5) -80009ec8: 41fc5e13 srai t3,s8,0x1f -80009ecc: 000e0693 mv a3,t3 -80009ed0: cc4ff06f j 80009394 <_svfiprintf_r+0x378> -80009ed4: 200df793 andi a5,s11,512 -80009ed8: 06078263 beqz a5,80009f3c <_svfiprintf_r+0xf20> -80009edc: 00c12783 lw a5,12(sp) -80009ee0: 00000e13 li t3,0 -80009ee4: 00d12623 sw a3,12(sp) -80009ee8: 0007cc03 lbu s8,0(a5) -80009eec: d10ff06f j 800093fc <_svfiprintf_r+0x3e0> -80009ef0: 20097793 andi a5,s2,512 -80009ef4: 02078863 beqz a5,80009f24 <_svfiprintf_r+0xf08> -80009ef8: 00c12783 lw a5,12(sp) -80009efc: 00000e13 li t3,0 -80009f00: 00d12623 sw a3,12(sp) -80009f04: 0007cc03 lbu s8,0(a5) -80009f08: 00100693 li a3,1 -80009f0c: cf8ff06f j 80009404 <_svfiprintf_r+0x3e8> -80009f10: 00058613 mv a2,a1 -80009f14: a71ff06f j 80009984 <_svfiprintf_r+0x968> -80009f18: 00900793 li a5,9 -80009f1c: cf87e4e3 bltu a5,s8,80009c04 <_svfiprintf_r+0xbe8> -80009f20: 935ff06f j 80009854 <_svfiprintf_r+0x838> -80009f24: 00c12783 lw a5,12(sp) -80009f28: 00000e13 li t3,0 -80009f2c: 00d12623 sw a3,12(sp) -80009f30: 0007ac03 lw s8,0(a5) -80009f34: 00100693 li a3,1 -80009f38: cccff06f j 80009404 <_svfiprintf_r+0x3e8> -80009f3c: 00c12783 lw a5,12(sp) -80009f40: 00000e13 li t3,0 -80009f44: 00d12623 sw a3,12(sp) -80009f48: 0007ac03 lw s8,0(a5) -80009f4c: cb0ff06f j 800093fc <_svfiprintf_r+0x3e0> -80009f50: 00c12783 lw a5,12(sp) -80009f54: 00d12623 sw a3,12(sp) -80009f58: 0007ac03 lw s8,0(a5) -80009f5c: 41fc5e13 srai t3,s8,0x1f -80009f60: 000e0693 mv a3,t3 -80009f64: c30ff06f j 80009394 <_svfiprintf_r+0x378> -80009f68: 00c12783 lw a5,12(sp) -80009f6c: 00000e13 li t3,0 -80009f70: 00c12623 sw a2,12(sp) -80009f74: 0007ac03 lw s8,0(a5) -80009f78: de9ff06f j 80009d60 <_svfiprintf_r+0xd44> -80009f7c: 00812783 lw a5,8(sp) -80009f80: 00f69023 sh a5,0(a3) -80009f84: 938ff06f j 800090bc <_svfiprintf_r+0xa0> -80009f88: 04010613 addi a2,sp,64 -80009f8c: 000a0593 mv a1,s4 -80009f90: 000b0513 mv a0,s6 -80009f94: ecdfe0ef jal ra,80008e60 <__ssprint_r> -80009f98: b30ff06f j 800092c8 <_svfiprintf_r+0x2ac> -80009f9c: 000c8c13 mv s8,s9 -80009fa0: 00d12623 sw a3,12(sp) -80009fa4: 00000c93 li s9,0 -80009fa8: c94ff06f j 8000943c <_svfiprintf_r+0x420> -80009fac: 000d8913 mv s2,s11 -80009fb0: c0cff06f j 800093bc <_svfiprintf_r+0x3a0> -80009fb4: 00058e13 mv t3,a1 -80009fb8: 00050613 mv a2,a0 -80009fbc: 929ff06f j 800098e4 <_svfiprintf_r+0x8c8> -80009fc0: fff00793 li a5,-1 -80009fc4: 00f12423 sw a5,8(sp) -80009fc8: b0cff06f j 800092d4 <_svfiprintf_r+0x2b8> -80009fcc: 00c12783 lw a5,12(sp) -80009fd0: 0007ac83 lw s9,0(a5) -80009fd4: 00478793 addi a5,a5,4 -80009fd8: 000cd463 bgez s9,80009fe0 <_svfiprintf_r+0xfc4> -80009fdc: fff00c93 li s9,-1 -80009fe0: 001d4683 lbu a3,1(s10) -80009fe4: 00f12623 sw a5,12(sp) -80009fe8: 00058d13 mv s10,a1 -80009fec: 95cff06f j 80009148 <_svfiprintf_r+0x12c> -80009ff0: 00c00793 li a5,12 -80009ff4: 00fb2023 sw a5,0(s6) -80009ff8: fff00793 li a5,-1 -80009ffc: 00f12423 sw a5,8(sp) -8000a000: ad4ff06f j 800092d4 <_svfiprintf_r+0x2b8> +80009ba8 <__assert>: +80009ba8: ff010113 addi sp,sp,-16 +80009bac: 00060693 mv a3,a2 +80009bb0: 00000613 li a2,0 +80009bb4: 00112623 sw ra,12(sp) +80009bb8: f99ff0ef jal ra,80009b50 <__assert_func> -8000a004 <__assert_func>: -8000a004: 800167b7 lui a5,0x80016 -8000a008: d0c7a703 lw a4,-756(a5) # 80015d0c <__stack_top+0x81015d0c> -8000a00c: ff010113 addi sp,sp,-16 -8000a010: 00068793 mv a5,a3 -8000a014: 00060813 mv a6,a2 -8000a018: 00112623 sw ra,12(sp) -8000a01c: 00c72883 lw a7,12(a4) -8000a020: 00050693 mv a3,a0 -8000a024: 00058713 mv a4,a1 -8000a028: 00078613 mv a2,a5 -8000a02c: 02080063 beqz a6,8000a04c <__assert_func+0x48> -8000a030: 800147b7 lui a5,0x80014 -8000a034: ee478793 addi a5,a5,-284 # 80013ee4 <__stack_top+0x81013ee4> -8000a038: 800145b7 lui a1,0x80014 -8000a03c: ef458593 addi a1,a1,-268 # 80013ef4 <__stack_top+0x81013ef4> -8000a040: 00088513 mv a0,a7 -8000a044: 114000ef jal ra,8000a158 -8000a048: 124020ef jal ra,8000c16c -8000a04c: 80013837 lui a6,0x80013 -8000a050: 59080793 addi a5,a6,1424 # 80013590 <__stack_top+0x81013590> -8000a054: 59080813 addi a6,a6,1424 -8000a058: fe1ff06f j 8000a038 <__assert_func+0x34> +80009bbc <_calloc_r>: +80009bbc: 02c585b3 mul a1,a1,a2 +80009bc0: ff010113 addi sp,sp,-16 +80009bc4: 00812423 sw s0,8(sp) +80009bc8: 00112623 sw ra,12(sp) +80009bcc: 820fd0ef jal ra,80006bec <_malloc_r> +80009bd0: 00050413 mv s0,a0 +80009bd4: 02050863 beqz a0,80009c04 <_calloc_r+0x48> +80009bd8: ffc52603 lw a2,-4(a0) +80009bdc: 02400713 li a4,36 +80009be0: ffc67613 andi a2,a2,-4 +80009be4: ffc60613 addi a2,a2,-4 +80009be8: 06c76063 bltu a4,a2,80009c48 <_calloc_r+0x8c> +80009bec: 01300693 li a3,19 +80009bf0: 00050793 mv a5,a0 +80009bf4: 02c6e263 bltu a3,a2,80009c18 <_calloc_r+0x5c> +80009bf8: 0007a023 sw zero,0(a5) +80009bfc: 0007a223 sw zero,4(a5) +80009c00: 0007a423 sw zero,8(a5) +80009c04: 00c12083 lw ra,12(sp) +80009c08: 00040513 mv a0,s0 +80009c0c: 00812403 lw s0,8(sp) +80009c10: 01010113 addi sp,sp,16 +80009c14: 00008067 ret +80009c18: 00052023 sw zero,0(a0) +80009c1c: 00052223 sw zero,4(a0) +80009c20: 01b00793 li a5,27 +80009c24: 04c7f063 bgeu a5,a2,80009c64 <_calloc_r+0xa8> +80009c28: 00052423 sw zero,8(a0) +80009c2c: 00052623 sw zero,12(a0) +80009c30: 01050793 addi a5,a0,16 +80009c34: fce612e3 bne a2,a4,80009bf8 <_calloc_r+0x3c> +80009c38: 00052823 sw zero,16(a0) +80009c3c: 01850793 addi a5,a0,24 +80009c40: 00052a23 sw zero,20(a0) +80009c44: fb5ff06f j 80009bf8 <_calloc_r+0x3c> +80009c48: 00000593 li a1,0 +80009c4c: f05f60ef jal ra,80000b50 +80009c50: 00c12083 lw ra,12(sp) +80009c54: 00040513 mv a0,s0 +80009c58: 00812403 lw s0,8(sp) +80009c5c: 01010113 addi sp,sp,16 +80009c60: 00008067 ret +80009c64: 00850793 addi a5,a0,8 +80009c68: f91ff06f j 80009bf8 <_calloc_r+0x3c> -8000a05c <__assert>: -8000a05c: ff010113 addi sp,sp,-16 -8000a060: 00060693 mv a3,a2 -8000a064: 00000613 li a2,0 -8000a068: 00112623 sw ra,12(sp) -8000a06c: f99ff0ef jal ra,8000a004 <__assert_func> +80009c6c <_fiprintf_r>: +80009c6c: fc010113 addi sp,sp,-64 +80009c70: 02c10313 addi t1,sp,44 +80009c74: 02d12623 sw a3,44(sp) +80009c78: 00030693 mv a3,t1 +80009c7c: 00112e23 sw ra,28(sp) +80009c80: 02e12823 sw a4,48(sp) +80009c84: 02f12a23 sw a5,52(sp) +80009c88: 03012c23 sw a6,56(sp) +80009c8c: 03112e23 sw a7,60(sp) +80009c90: 00612623 sw t1,12(sp) +80009c94: 3ad000ef jal ra,8000a840 <_vfiprintf_r> +80009c98: 01c12083 lw ra,28(sp) +80009c9c: 04010113 addi sp,sp,64 +80009ca0: 00008067 ret -8000a070 <_calloc_r>: -8000a070: 02c585b3 mul a1,a1,a2 -8000a074: ff010113 addi sp,sp,-16 -8000a078: 00812423 sw s0,8(sp) -8000a07c: 00112623 sw ra,12(sp) -8000a080: 820fd0ef jal ra,800070a0 <_malloc_r> -8000a084: 00050413 mv s0,a0 -8000a088: 02050863 beqz a0,8000a0b8 <_calloc_r+0x48> -8000a08c: ffc52603 lw a2,-4(a0) -8000a090: 02400713 li a4,36 -8000a094: ffc67613 andi a2,a2,-4 -8000a098: ffc60613 addi a2,a2,-4 -8000a09c: 06c76063 bltu a4,a2,8000a0fc <_calloc_r+0x8c> -8000a0a0: 01300693 li a3,19 -8000a0a4: 00050793 mv a5,a0 -8000a0a8: 02c6e263 bltu a3,a2,8000a0cc <_calloc_r+0x5c> -8000a0ac: 0007a023 sw zero,0(a5) -8000a0b0: 0007a223 sw zero,4(a5) -8000a0b4: 0007a423 sw zero,8(a5) -8000a0b8: 00c12083 lw ra,12(sp) -8000a0bc: 00040513 mv a0,s0 -8000a0c0: 00812403 lw s0,8(sp) -8000a0c4: 01010113 addi sp,sp,16 -8000a0c8: 00008067 ret -8000a0cc: 00052023 sw zero,0(a0) -8000a0d0: 00052223 sw zero,4(a0) -8000a0d4: 01b00793 li a5,27 -8000a0d8: 04c7f063 bgeu a5,a2,8000a118 <_calloc_r+0xa8> -8000a0dc: 00052423 sw zero,8(a0) -8000a0e0: 00052623 sw zero,12(a0) -8000a0e4: 01050793 addi a5,a0,16 -8000a0e8: fce612e3 bne a2,a4,8000a0ac <_calloc_r+0x3c> -8000a0ec: 00052823 sw zero,16(a0) -8000a0f0: 01850793 addi a5,a0,24 -8000a0f4: 00052a23 sw zero,20(a0) -8000a0f8: fb5ff06f j 8000a0ac <_calloc_r+0x3c> -8000a0fc: 00000593 li a1,0 -8000a100: f05f60ef jal ra,80001004 -8000a104: 00c12083 lw ra,12(sp) -8000a108: 00040513 mv a0,s0 -8000a10c: 00812403 lw s0,8(sp) -8000a110: 01010113 addi sp,sp,16 -8000a114: 00008067 ret -8000a118: 00850793 addi a5,a0,8 -8000a11c: f91ff06f j 8000a0ac <_calloc_r+0x3c> +80009ca4 : +80009ca4: 00050e13 mv t3,a0 +80009ca8: 80015537 lui a0,0x80015 +80009cac: fc010113 addi sp,sp,-64 +80009cb0: a5c52503 lw a0,-1444(a0) # 80014a5c <__stack_top+0x81014a5c> +80009cb4: 02810313 addi t1,sp,40 +80009cb8: 02c12423 sw a2,40(sp) +80009cbc: 02d12623 sw a3,44(sp) +80009cc0: 00058613 mv a2,a1 +80009cc4: 00030693 mv a3,t1 +80009cc8: 000e0593 mv a1,t3 +80009ccc: 00112e23 sw ra,28(sp) +80009cd0: 02e12823 sw a4,48(sp) +80009cd4: 02f12a23 sw a5,52(sp) +80009cd8: 03012c23 sw a6,56(sp) +80009cdc: 03112e23 sw a7,60(sp) +80009ce0: 00612623 sw t1,12(sp) +80009ce4: 35d000ef jal ra,8000a840 <_vfiprintf_r> +80009ce8: 01c12083 lw ra,28(sp) +80009cec: 04010113 addi sp,sp,64 +80009cf0: 00008067 ret -8000a120 <_fiprintf_r>: -8000a120: fc010113 addi sp,sp,-64 -8000a124: 02c10313 addi t1,sp,44 -8000a128: 02d12623 sw a3,44(sp) -8000a12c: 00030693 mv a3,t1 -8000a130: 00112e23 sw ra,28(sp) -8000a134: 02e12823 sw a4,48(sp) -8000a138: 02f12a23 sw a5,52(sp) -8000a13c: 03012c23 sw a6,56(sp) -8000a140: 03112e23 sw a7,60(sp) -8000a144: 00612623 sw t1,12(sp) -8000a148: 3ad000ef jal ra,8000acf4 <_vfiprintf_r> -8000a14c: 01c12083 lw ra,28(sp) -8000a150: 04010113 addi sp,sp,64 -8000a154: 00008067 ret +80009cf4 <_setlocale_r>: +80009cf4: ff010113 addi sp,sp,-16 +80009cf8: 00112623 sw ra,12(sp) +80009cfc: 00812423 sw s0,8(sp) +80009d00: 00912223 sw s1,4(sp) +80009d04: 02060c63 beqz a2,80009d3c <_setlocale_r+0x48> +80009d08: 800145b7 lui a1,0x80014 +80009d0c: a7858593 addi a1,a1,-1416 # 80013a78 <__stack_top+0x81013a78> +80009d10: 00060513 mv a0,a2 +80009d14: 00060413 mv s0,a2 +80009d18: 0a5000ef jal ra,8000a5bc +80009d1c: 800144b7 lui s1,0x80014 +80009d20: 02051263 bnez a0,80009d44 <_setlocale_r+0x50> +80009d24: a7448513 addi a0,s1,-1420 # 80013a74 <__stack_top+0x81013a74> +80009d28: 00c12083 lw ra,12(sp) +80009d2c: 00812403 lw s0,8(sp) +80009d30: 00412483 lw s1,4(sp) +80009d34: 01010113 addi sp,sp,16 +80009d38: 00008067 ret +80009d3c: 800144b7 lui s1,0x80014 +80009d40: fe5ff06f j 80009d24 <_setlocale_r+0x30> +80009d44: a7448593 addi a1,s1,-1420 # 80013a74 <__stack_top+0x81013a74> +80009d48: 00040513 mv a0,s0 +80009d4c: 071000ef jal ra,8000a5bc +80009d50: fc050ae3 beqz a0,80009d24 <_setlocale_r+0x30> +80009d54: 800135b7 lui a1,0x80013 +80009d58: 0e058593 addi a1,a1,224 # 800130e0 <__stack_top+0x810130e0> +80009d5c: 00040513 mv a0,s0 +80009d60: 05d000ef jal ra,8000a5bc +80009d64: fc0500e3 beqz a0,80009d24 <_setlocale_r+0x30> +80009d68: 00000513 li a0,0 +80009d6c: fbdff06f j 80009d28 <_setlocale_r+0x34> -8000a158 : -8000a158: 00050e13 mv t3,a0 -8000a15c: 80016537 lui a0,0x80016 -8000a160: fc010113 addi sp,sp,-64 -8000a164: d0c52503 lw a0,-756(a0) # 80015d0c <__stack_top+0x81015d0c> -8000a168: 02810313 addi t1,sp,40 -8000a16c: 02c12423 sw a2,40(sp) -8000a170: 02d12623 sw a3,44(sp) -8000a174: 00058613 mv a2,a1 -8000a178: 00030693 mv a3,t1 -8000a17c: 000e0593 mv a1,t3 -8000a180: 00112e23 sw ra,28(sp) -8000a184: 02e12823 sw a4,48(sp) -8000a188: 02f12a23 sw a5,52(sp) -8000a18c: 03012c23 sw a6,56(sp) -8000a190: 03112e23 sw a7,60(sp) -8000a194: 00612623 sw t1,12(sp) -8000a198: 35d000ef jal ra,8000acf4 <_vfiprintf_r> -8000a19c: 01c12083 lw ra,28(sp) -8000a1a0: 04010113 addi sp,sp,64 -8000a1a4: 00008067 ret +80009d70 <__locale_mb_cur_max>: +80009d70: 800157b7 lui a5,0x80015 +80009d74: 9f87c503 lbu a0,-1544(a5) # 800149f8 <__stack_top+0x810149f8> +80009d78: 00008067 ret -8000a1a8 <_setlocale_r>: -8000a1a8: ff010113 addi sp,sp,-16 -8000a1ac: 00112623 sw ra,12(sp) -8000a1b0: 00812423 sw s0,8(sp) -8000a1b4: 00912223 sw s1,4(sp) -8000a1b8: 02060c63 beqz a2,8000a1f0 <_setlocale_r+0x48> -8000a1bc: 800145b7 lui a1,0x80014 -8000a1c0: f2858593 addi a1,a1,-216 # 80013f28 <__stack_top+0x81013f28> -8000a1c4: 00060513 mv a0,a2 -8000a1c8: 00060413 mv s0,a2 -8000a1cc: 0a5000ef jal ra,8000aa70 -8000a1d0: 800144b7 lui s1,0x80014 -8000a1d4: 02051263 bnez a0,8000a1f8 <_setlocale_r+0x50> -8000a1d8: f2448513 addi a0,s1,-220 # 80013f24 <__stack_top+0x81013f24> -8000a1dc: 00c12083 lw ra,12(sp) -8000a1e0: 00812403 lw s0,8(sp) -8000a1e4: 00412483 lw s1,4(sp) -8000a1e8: 01010113 addi sp,sp,16 -8000a1ec: 00008067 ret -8000a1f0: 800144b7 lui s1,0x80014 -8000a1f4: fe5ff06f j 8000a1d8 <_setlocale_r+0x30> -8000a1f8: f2448593 addi a1,s1,-220 # 80013f24 <__stack_top+0x81013f24> -8000a1fc: 00040513 mv a0,s0 -8000a200: 071000ef jal ra,8000aa70 -8000a204: fc050ae3 beqz a0,8000a1d8 <_setlocale_r+0x30> -8000a208: 800135b7 lui a1,0x80013 -8000a20c: 59058593 addi a1,a1,1424 # 80013590 <__stack_top+0x81013590> -8000a210: 00040513 mv a0,s0 -8000a214: 05d000ef jal ra,8000aa70 -8000a218: fc0500e3 beqz a0,8000a1d8 <_setlocale_r+0x30> -8000a21c: 00000513 li a0,0 -8000a220: fbdff06f j 8000a1dc <_setlocale_r+0x34> +80009d7c : +80009d7c: 80015737 lui a4,0x80015 +80009d80: 00050793 mv a5,a0 +80009d84: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +80009d88: 00058613 mv a2,a1 +80009d8c: 00078593 mv a1,a5 +80009d90: f65ff06f j 80009cf4 <_setlocale_r> -8000a224 <__locale_mb_cur_max>: -8000a224: 800167b7 lui a5,0x80016 -8000a228: ca87c503 lbu a0,-856(a5) # 80015ca8 <__stack_top+0x81015ca8> -8000a22c: 00008067 ret +80009d94 <_mbtowc_r>: +80009d94: 800157b7 lui a5,0x80015 +80009d98: 9b47a303 lw t1,-1612(a5) # 800149b4 <__stack_top+0x810149b4> +80009d9c: 00030067 jr t1 -8000a230 : -8000a230: 80016737 lui a4,0x80016 -8000a234: 00050793 mv a5,a0 -8000a238: d0c72503 lw a0,-756(a4) # 80015d0c <__stack_top+0x81015d0c> -8000a23c: 00058613 mv a2,a1 -8000a240: 00078593 mv a1,a5 -8000a244: f65ff06f j 8000a1a8 <_setlocale_r> +80009da0 <__ascii_mbtowc>: +80009da0: 02058063 beqz a1,80009dc0 <__ascii_mbtowc+0x20> +80009da4: 04060263 beqz a2,80009de8 <__ascii_mbtowc+0x48> +80009da8: 04068863 beqz a3,80009df8 <__ascii_mbtowc+0x58> +80009dac: 00064783 lbu a5,0(a2) +80009db0: 00f5a023 sw a5,0(a1) +80009db4: 00064503 lbu a0,0(a2) +80009db8: 00a03533 snez a0,a0 +80009dbc: 00008067 ret +80009dc0: ff010113 addi sp,sp,-16 +80009dc4: 00c10593 addi a1,sp,12 +80009dc8: 02060463 beqz a2,80009df0 <__ascii_mbtowc+0x50> +80009dcc: 02068a63 beqz a3,80009e00 <__ascii_mbtowc+0x60> +80009dd0: 00064783 lbu a5,0(a2) +80009dd4: 00f5a023 sw a5,0(a1) +80009dd8: 00064503 lbu a0,0(a2) +80009ddc: 00a03533 snez a0,a0 +80009de0: 01010113 addi sp,sp,16 +80009de4: 00008067 ret +80009de8: 00000513 li a0,0 +80009dec: 00008067 ret +80009df0: 00000513 li a0,0 +80009df4: fedff06f j 80009de0 <__ascii_mbtowc+0x40> +80009df8: ffe00513 li a0,-2 +80009dfc: 00008067 ret +80009e00: ffe00513 li a0,-2 +80009e04: fddff06f j 80009de0 <__ascii_mbtowc+0x40> -8000a248 <_mbtowc_r>: -8000a248: 800167b7 lui a5,0x80016 -8000a24c: c647a303 lw t1,-924(a5) # 80015c64 <__stack_top+0x81015c64> -8000a250: 00030067 jr t1 +80009e08 : +80009e08: 00a5c7b3 xor a5,a1,a0 +80009e0c: 0037f793 andi a5,a5,3 +80009e10: 00c508b3 add a7,a0,a2 +80009e14: 06079263 bnez a5,80009e78 +80009e18: 00300793 li a5,3 +80009e1c: 04c7fe63 bgeu a5,a2,80009e78 +80009e20: 00357793 andi a5,a0,3 +80009e24: 00050713 mv a4,a0 +80009e28: 06079863 bnez a5,80009e98 +80009e2c: ffc8f613 andi a2,a7,-4 +80009e30: fe060793 addi a5,a2,-32 +80009e34: 08f76c63 bltu a4,a5,80009ecc +80009e38: 02c77c63 bgeu a4,a2,80009e70 +80009e3c: 00058693 mv a3,a1 +80009e40: 00070793 mv a5,a4 +80009e44: 0006a803 lw a6,0(a3) +80009e48: 00478793 addi a5,a5,4 +80009e4c: 00468693 addi a3,a3,4 +80009e50: ff07ae23 sw a6,-4(a5) +80009e54: fec7e8e3 bltu a5,a2,80009e44 +80009e58: fff60793 addi a5,a2,-1 +80009e5c: 40e787b3 sub a5,a5,a4 +80009e60: ffc7f793 andi a5,a5,-4 +80009e64: 00478793 addi a5,a5,4 +80009e68: 00f70733 add a4,a4,a5 +80009e6c: 00f585b3 add a1,a1,a5 +80009e70: 01176863 bltu a4,a7,80009e80 +80009e74: 00008067 ret +80009e78: 00050713 mv a4,a0 +80009e7c: ff157ce3 bgeu a0,a7,80009e74 +80009e80: 0005c783 lbu a5,0(a1) +80009e84: 00170713 addi a4,a4,1 +80009e88: 00158593 addi a1,a1,1 +80009e8c: fef70fa3 sb a5,-1(a4) +80009e90: ff1768e3 bltu a4,a7,80009e80 +80009e94: 00008067 ret +80009e98: 0005c683 lbu a3,0(a1) +80009e9c: 00170713 addi a4,a4,1 +80009ea0: 00377793 andi a5,a4,3 +80009ea4: fed70fa3 sb a3,-1(a4) +80009ea8: 00158593 addi a1,a1,1 +80009eac: f80780e3 beqz a5,80009e2c +80009eb0: 0005c683 lbu a3,0(a1) +80009eb4: 00170713 addi a4,a4,1 +80009eb8: 00377793 andi a5,a4,3 +80009ebc: fed70fa3 sb a3,-1(a4) +80009ec0: 00158593 addi a1,a1,1 +80009ec4: fc079ae3 bnez a5,80009e98 +80009ec8: f65ff06f j 80009e2c +80009ecc: 0045a683 lw a3,4(a1) +80009ed0: 0005a283 lw t0,0(a1) +80009ed4: 0085af83 lw t6,8(a1) +80009ed8: 00c5af03 lw t5,12(a1) +80009edc: 0105ae83 lw t4,16(a1) +80009ee0: 0145ae03 lw t3,20(a1) +80009ee4: 0185a303 lw t1,24(a1) +80009ee8: 01c5a803 lw a6,28(a1) +80009eec: 00d72223 sw a3,4(a4) +80009ef0: 0205a683 lw a3,32(a1) +80009ef4: 00572023 sw t0,0(a4) +80009ef8: 01f72423 sw t6,8(a4) +80009efc: 01e72623 sw t5,12(a4) +80009f00: 01d72823 sw t4,16(a4) +80009f04: 01c72a23 sw t3,20(a4) +80009f08: 00672c23 sw t1,24(a4) +80009f0c: 01072e23 sw a6,28(a4) +80009f10: 02d72023 sw a3,32(a4) +80009f14: 02470713 addi a4,a4,36 +80009f18: 02458593 addi a1,a1,36 +80009f1c: faf768e3 bltu a4,a5,80009ecc +80009f20: f19ff06f j 80009e38 -8000a254 <__ascii_mbtowc>: -8000a254: 02058063 beqz a1,8000a274 <__ascii_mbtowc+0x20> -8000a258: 04060263 beqz a2,8000a29c <__ascii_mbtowc+0x48> -8000a25c: 04068863 beqz a3,8000a2ac <__ascii_mbtowc+0x58> -8000a260: 00064783 lbu a5,0(a2) -8000a264: 00f5a023 sw a5,0(a1) -8000a268: 00064503 lbu a0,0(a2) -8000a26c: 00a03533 snez a0,a0 -8000a270: 00008067 ret -8000a274: ff010113 addi sp,sp,-16 -8000a278: 00c10593 addi a1,sp,12 -8000a27c: 02060463 beqz a2,8000a2a4 <__ascii_mbtowc+0x50> -8000a280: 02068a63 beqz a3,8000a2b4 <__ascii_mbtowc+0x60> -8000a284: 00064783 lbu a5,0(a2) -8000a288: 00f5a023 sw a5,0(a1) -8000a28c: 00064503 lbu a0,0(a2) -8000a290: 00a03533 snez a0,a0 -8000a294: 01010113 addi sp,sp,16 -8000a298: 00008067 ret -8000a29c: 00000513 li a0,0 -8000a2a0: 00008067 ret -8000a2a4: 00000513 li a0,0 -8000a2a8: fedff06f j 8000a294 <__ascii_mbtowc+0x40> -8000a2ac: ffe00513 li a0,-2 -8000a2b0: 00008067 ret -8000a2b4: ffe00513 li a0,-2 -8000a2b8: fddff06f j 8000a294 <__ascii_mbtowc+0x40> +80009f24 : +80009f24: 02a5f663 bgeu a1,a0,80009f50 +80009f28: 00c587b3 add a5,a1,a2 +80009f2c: 02f57263 bgeu a0,a5,80009f50 +80009f30: 00c50733 add a4,a0,a2 +80009f34: 0e060a63 beqz a2,8000a028 +80009f38: fff7c683 lbu a3,-1(a5) +80009f3c: fff78793 addi a5,a5,-1 +80009f40: fff70713 addi a4,a4,-1 +80009f44: 00d70023 sb a3,0(a4) +80009f48: fef598e3 bne a1,a5,80009f38 +80009f4c: 00008067 ret +80009f50: 00f00793 li a5,15 +80009f54: 02c7e863 bltu a5,a2,80009f84 +80009f58: 00050793 mv a5,a0 +80009f5c: fff60693 addi a3,a2,-1 +80009f60: 0c060c63 beqz a2,8000a038 +80009f64: 00168693 addi a3,a3,1 +80009f68: 00d786b3 add a3,a5,a3 +80009f6c: 0005c703 lbu a4,0(a1) +80009f70: 00178793 addi a5,a5,1 +80009f74: 00158593 addi a1,a1,1 +80009f78: fee78fa3 sb a4,-1(a5) +80009f7c: fed798e3 bne a5,a3,80009f6c +80009f80: 00008067 ret +80009f84: 00a5e7b3 or a5,a1,a0 +80009f88: 0037f793 andi a5,a5,3 +80009f8c: 0a079063 bnez a5,8000a02c +80009f90: ff060893 addi a7,a2,-16 +80009f94: ff08f893 andi a7,a7,-16 +80009f98: 01088893 addi a7,a7,16 +80009f9c: 01150833 add a6,a0,a7 +80009fa0: 00058713 mv a4,a1 +80009fa4: 00050793 mv a5,a0 +80009fa8: 00072683 lw a3,0(a4) +80009fac: 01070713 addi a4,a4,16 +80009fb0: 01078793 addi a5,a5,16 +80009fb4: fed7a823 sw a3,-16(a5) +80009fb8: ff472683 lw a3,-12(a4) +80009fbc: fed7aa23 sw a3,-12(a5) +80009fc0: ff872683 lw a3,-8(a4) +80009fc4: fed7ac23 sw a3,-8(a5) +80009fc8: ffc72683 lw a3,-4(a4) +80009fcc: fed7ae23 sw a3,-4(a5) +80009fd0: fcf81ce3 bne a6,a5,80009fa8 +80009fd4: 00c67713 andi a4,a2,12 +80009fd8: 011585b3 add a1,a1,a7 +80009fdc: 00f67813 andi a6,a2,15 +80009fe0: 04070e63 beqz a4,8000a03c +80009fe4: 00058713 mv a4,a1 +80009fe8: 00078893 mv a7,a5 +80009fec: 00300e13 li t3,3 +80009ff0: 00072303 lw t1,0(a4) +80009ff4: 00470713 addi a4,a4,4 +80009ff8: 40e806b3 sub a3,a6,a4 +80009ffc: 0068a023 sw t1,0(a7) +8000a000: 00d586b3 add a3,a1,a3 +8000a004: 00488893 addi a7,a7,4 +8000a008: fede64e3 bltu t3,a3,80009ff0 +8000a00c: ffc80713 addi a4,a6,-4 +8000a010: ffc77713 andi a4,a4,-4 +8000a014: 00470713 addi a4,a4,4 +8000a018: 00367613 andi a2,a2,3 +8000a01c: 00e787b3 add a5,a5,a4 +8000a020: 00e585b3 add a1,a1,a4 +8000a024: f39ff06f j 80009f5c +8000a028: 00008067 ret +8000a02c: fff60693 addi a3,a2,-1 +8000a030: 00050793 mv a5,a0 +8000a034: f31ff06f j 80009f64 +8000a038: 00008067 ret +8000a03c: 00080613 mv a2,a6 +8000a040: f1dff06f j 80009f5c -8000a2bc : -8000a2bc: 00a5c7b3 xor a5,a1,a0 -8000a2c0: 0037f793 andi a5,a5,3 -8000a2c4: 00c508b3 add a7,a0,a2 -8000a2c8: 06079263 bnez a5,8000a32c -8000a2cc: 00300793 li a5,3 -8000a2d0: 04c7fe63 bgeu a5,a2,8000a32c -8000a2d4: 00357793 andi a5,a0,3 -8000a2d8: 00050713 mv a4,a0 -8000a2dc: 06079863 bnez a5,8000a34c -8000a2e0: ffc8f613 andi a2,a7,-4 -8000a2e4: fe060793 addi a5,a2,-32 -8000a2e8: 08f76c63 bltu a4,a5,8000a380 -8000a2ec: 02c77c63 bgeu a4,a2,8000a324 -8000a2f0: 00058693 mv a3,a1 -8000a2f4: 00070793 mv a5,a4 -8000a2f8: 0006a803 lw a6,0(a3) -8000a2fc: 00478793 addi a5,a5,4 -8000a300: 00468693 addi a3,a3,4 -8000a304: ff07ae23 sw a6,-4(a5) -8000a308: fec7e8e3 bltu a5,a2,8000a2f8 -8000a30c: fff60793 addi a5,a2,-1 -8000a310: 40e787b3 sub a5,a5,a4 -8000a314: ffc7f793 andi a5,a5,-4 -8000a318: 00478793 addi a5,a5,4 -8000a31c: 00f70733 add a4,a4,a5 -8000a320: 00f585b3 add a1,a1,a5 -8000a324: 01176863 bltu a4,a7,8000a334 -8000a328: 00008067 ret -8000a32c: 00050713 mv a4,a0 -8000a330: ff157ce3 bgeu a0,a7,8000a328 -8000a334: 0005c783 lbu a5,0(a1) -8000a338: 00170713 addi a4,a4,1 -8000a33c: 00158593 addi a1,a1,1 -8000a340: fef70fa3 sb a5,-1(a4) -8000a344: ff1768e3 bltu a4,a7,8000a334 -8000a348: 00008067 ret -8000a34c: 0005c683 lbu a3,0(a1) -8000a350: 00170713 addi a4,a4,1 -8000a354: 00377793 andi a5,a4,3 -8000a358: fed70fa3 sb a3,-1(a4) -8000a35c: 00158593 addi a1,a1,1 -8000a360: f80780e3 beqz a5,8000a2e0 -8000a364: 0005c683 lbu a3,0(a1) -8000a368: 00170713 addi a4,a4,1 -8000a36c: 00377793 andi a5,a4,3 -8000a370: fed70fa3 sb a3,-1(a4) -8000a374: 00158593 addi a1,a1,1 -8000a378: fc079ae3 bnez a5,8000a34c -8000a37c: f65ff06f j 8000a2e0 -8000a380: 0045a683 lw a3,4(a1) -8000a384: 0005a283 lw t0,0(a1) -8000a388: 0085af83 lw t6,8(a1) -8000a38c: 00c5af03 lw t5,12(a1) -8000a390: 0105ae83 lw t4,16(a1) -8000a394: 0145ae03 lw t3,20(a1) -8000a398: 0185a303 lw t1,24(a1) -8000a39c: 01c5a803 lw a6,28(a1) -8000a3a0: 00d72223 sw a3,4(a4) -8000a3a4: 0205a683 lw a3,32(a1) -8000a3a8: 00572023 sw t0,0(a4) -8000a3ac: 01f72423 sw t6,8(a4) -8000a3b0: 01e72623 sw t5,12(a4) -8000a3b4: 01d72823 sw t4,16(a4) -8000a3b8: 01c72a23 sw t3,20(a4) -8000a3bc: 00672c23 sw t1,24(a4) -8000a3c0: 01072e23 sw a6,28(a4) -8000a3c4: 02d72023 sw a3,32(a4) -8000a3c8: 02470713 addi a4,a4,36 -8000a3cc: 02458593 addi a1,a1,36 -8000a3d0: faf768e3 bltu a4,a5,8000a380 -8000a3d4: f19ff06f j 8000a2ec +8000a044 <_realloc_r>: +8000a044: fd010113 addi sp,sp,-48 +8000a048: 03212023 sw s2,32(sp) +8000a04c: 02112623 sw ra,44(sp) +8000a050: 02812423 sw s0,40(sp) +8000a054: 02912223 sw s1,36(sp) +8000a058: 01312e23 sw s3,28(sp) +8000a05c: 01412c23 sw s4,24(sp) +8000a060: 01512a23 sw s5,20(sp) +8000a064: 01612823 sw s6,16(sp) +8000a068: 01712623 sw s7,12(sp) +8000a06c: 01812423 sw s8,8(sp) +8000a070: 00060913 mv s2,a2 +8000a074: 22058463 beqz a1,8000a29c <_realloc_r+0x258> +8000a078: 00058413 mv s0,a1 +8000a07c: 00050993 mv s3,a0 +8000a080: bf8fd0ef jal ra,80007478 <__malloc_lock> +8000a084: 00b90493 addi s1,s2,11 +8000a088: 01600793 li a5,22 +8000a08c: 0e97fe63 bgeu a5,s1,8000a188 <_realloc_r+0x144> +8000a090: ff84f493 andi s1,s1,-8 +8000a094: 00048713 mv a4,s1 +8000a098: 0e04ce63 bltz s1,8000a194 <_realloc_r+0x150> +8000a09c: 0f24ec63 bltu s1,s2,8000a194 <_realloc_r+0x150> +8000a0a0: ffc42783 lw a5,-4(s0) +8000a0a4: ff840a93 addi s5,s0,-8 +8000a0a8: ffc7fa13 andi s4,a5,-4 +8000a0ac: 014a8b33 add s6,s5,s4 +8000a0b0: 18ea5c63 bge s4,a4,8000a248 <_realloc_r+0x204> +8000a0b4: 800146b7 lui a3,0x80014 +8000a0b8: 4c868b93 addi s7,a3,1224 # 800144c8 <__stack_top+0x810144c8> +8000a0bc: 008ba603 lw a2,8(s7) +8000a0c0: 004b2683 lw a3,4(s6) +8000a0c4: 23660e63 beq a2,s6,8000a300 <_realloc_r+0x2bc> +8000a0c8: ffe6f613 andi a2,a3,-2 +8000a0cc: 00cb0633 add a2,s6,a2 +8000a0d0: 00462603 lw a2,4(a2) +8000a0d4: 00167613 andi a2,a2,1 +8000a0d8: 1a061463 bnez a2,8000a280 <_realloc_r+0x23c> +8000a0dc: ffc6f693 andi a3,a3,-4 +8000a0e0: 00da0633 add a2,s4,a3 +8000a0e4: 32e65e63 bge a2,a4,8000a420 <_realloc_r+0x3dc> +8000a0e8: 0017f793 andi a5,a5,1 +8000a0ec: 02079463 bnez a5,8000a114 <_realloc_r+0xd0> +8000a0f0: ff842c03 lw s8,-8(s0) +8000a0f4: 418a8c33 sub s8,s5,s8 +8000a0f8: 004c2783 lw a5,4(s8) +8000a0fc: ffc7f793 andi a5,a5,-4 +8000a100: 00d786b3 add a3,a5,a3 +8000a104: 01468bb3 add s7,a3,s4 +8000a108: 34ebda63 bge s7,a4,8000a45c <_realloc_r+0x418> +8000a10c: 00fa0bb3 add s7,s4,a5 +8000a110: 0cebd263 bge s7,a4,8000a1d4 <_realloc_r+0x190> +8000a114: 00090593 mv a1,s2 +8000a118: 00098513 mv a0,s3 +8000a11c: ad1fc0ef jal ra,80006bec <_malloc_r> +8000a120: 00050913 mv s2,a0 +8000a124: 04050c63 beqz a0,8000a17c <_realloc_r+0x138> +8000a128: ffc42783 lw a5,-4(s0) +8000a12c: ff850713 addi a4,a0,-8 +8000a130: ffe7f793 andi a5,a5,-2 +8000a134: 00fa87b3 add a5,s5,a5 +8000a138: 30e78263 beq a5,a4,8000a43c <_realloc_r+0x3f8> +8000a13c: ffca0613 addi a2,s4,-4 +8000a140: 02400793 li a5,36 +8000a144: 30c7e663 bltu a5,a2,8000a450 <_realloc_r+0x40c> +8000a148: 01300713 li a4,19 +8000a14c: 00042683 lw a3,0(s0) +8000a150: 26c76c63 bltu a4,a2,8000a3c8 <_realloc_r+0x384> +8000a154: 00050793 mv a5,a0 +8000a158: 00040713 mv a4,s0 +8000a15c: 00d7a023 sw a3,0(a5) +8000a160: 00472683 lw a3,4(a4) +8000a164: 00d7a223 sw a3,4(a5) +8000a168: 00872703 lw a4,8(a4) +8000a16c: 00e7a423 sw a4,8(a5) +8000a170: 00040593 mv a1,s0 +8000a174: 00098513 mv a0,s3 +8000a178: ba1f90ef jal ra,80003d18 <_free_r> +8000a17c: 00098513 mv a0,s3 +8000a180: afcfd0ef jal ra,8000747c <__malloc_unlock> +8000a184: 01c0006f j 8000a1a0 <_realloc_r+0x15c> +8000a188: 01000493 li s1,16 +8000a18c: 01000713 li a4,16 +8000a190: f124f8e3 bgeu s1,s2,8000a0a0 <_realloc_r+0x5c> +8000a194: 00c00793 li a5,12 +8000a198: 00f9a023 sw a5,0(s3) +8000a19c: 00000913 li s2,0 +8000a1a0: 02c12083 lw ra,44(sp) +8000a1a4: 02812403 lw s0,40(sp) +8000a1a8: 02412483 lw s1,36(sp) +8000a1ac: 01c12983 lw s3,28(sp) +8000a1b0: 01812a03 lw s4,24(sp) +8000a1b4: 01412a83 lw s5,20(sp) +8000a1b8: 01012b03 lw s6,16(sp) +8000a1bc: 00c12b83 lw s7,12(sp) +8000a1c0: 00812c03 lw s8,8(sp) +8000a1c4: 00090513 mv a0,s2 +8000a1c8: 02012903 lw s2,32(sp) +8000a1cc: 03010113 addi sp,sp,48 +8000a1d0: 00008067 ret +8000a1d4: 00cc2783 lw a5,12(s8) +8000a1d8: 008c2703 lw a4,8(s8) +8000a1dc: ffca0613 addi a2,s4,-4 +8000a1e0: 02400693 li a3,36 +8000a1e4: 00f72623 sw a5,12(a4) +8000a1e8: 00e7a423 sw a4,8(a5) +8000a1ec: 008c0913 addi s2,s8,8 +8000a1f0: 017c0b33 add s6,s8,s7 +8000a1f4: 2ec6e463 bltu a3,a2,8000a4dc <_realloc_r+0x498> +8000a1f8: 01300593 li a1,19 +8000a1fc: 00042703 lw a4,0(s0) +8000a200: 00090793 mv a5,s2 +8000a204: 02c5f263 bgeu a1,a2,8000a228 <_realloc_r+0x1e4> +8000a208: 00ec2423 sw a4,8(s8) +8000a20c: 00442703 lw a4,4(s0) +8000a210: 01b00793 li a5,27 +8000a214: 00ec2623 sw a4,12(s8) +8000a218: 30c7e263 bltu a5,a2,8000a51c <_realloc_r+0x4d8> +8000a21c: 00842703 lw a4,8(s0) +8000a220: 010c0793 addi a5,s8,16 +8000a224: 00840413 addi s0,s0,8 +8000a228: 00e7a023 sw a4,0(a5) +8000a22c: 00442703 lw a4,4(s0) +8000a230: 000b8a13 mv s4,s7 +8000a234: 000c0a93 mv s5,s8 +8000a238: 00e7a223 sw a4,4(a5) +8000a23c: 00842703 lw a4,8(s0) +8000a240: 00090413 mv s0,s2 +8000a244: 00e7a423 sw a4,8(a5) +8000a248: 004aa783 lw a5,4(s5) +8000a24c: 409a0733 sub a4,s4,s1 +8000a250: 00f00693 li a3,15 +8000a254: 0017f793 andi a5,a5,1 +8000a258: 06e6ec63 bltu a3,a4,8000a2d0 <_realloc_r+0x28c> +8000a25c: 00fa67b3 or a5,s4,a5 +8000a260: 00faa223 sw a5,4(s5) +8000a264: 004b2783 lw a5,4(s6) +8000a268: 0017e793 ori a5,a5,1 +8000a26c: 00fb2223 sw a5,4(s6) +8000a270: 00098513 mv a0,s3 +8000a274: a08fd0ef jal ra,8000747c <__malloc_unlock> +8000a278: 00040913 mv s2,s0 +8000a27c: f25ff06f j 8000a1a0 <_realloc_r+0x15c> +8000a280: 0017f793 andi a5,a5,1 +8000a284: e80798e3 bnez a5,8000a114 <_realloc_r+0xd0> +8000a288: ff842c03 lw s8,-8(s0) +8000a28c: 418a8c33 sub s8,s5,s8 +8000a290: 004c2783 lw a5,4(s8) +8000a294: ffc7f793 andi a5,a5,-4 +8000a298: e75ff06f j 8000a10c <_realloc_r+0xc8> +8000a29c: 02812403 lw s0,40(sp) +8000a2a0: 02c12083 lw ra,44(sp) +8000a2a4: 02412483 lw s1,36(sp) +8000a2a8: 02012903 lw s2,32(sp) +8000a2ac: 01c12983 lw s3,28(sp) +8000a2b0: 01812a03 lw s4,24(sp) +8000a2b4: 01412a83 lw s5,20(sp) +8000a2b8: 01012b03 lw s6,16(sp) +8000a2bc: 00c12b83 lw s7,12(sp) +8000a2c0: 00812c03 lw s8,8(sp) +8000a2c4: 00060593 mv a1,a2 +8000a2c8: 03010113 addi sp,sp,48 +8000a2cc: 921fc06f j 80006bec <_malloc_r> +8000a2d0: 0097e7b3 or a5,a5,s1 +8000a2d4: 00faa223 sw a5,4(s5) +8000a2d8: 009a85b3 add a1,s5,s1 +8000a2dc: 00176713 ori a4,a4,1 +8000a2e0: 00e5a223 sw a4,4(a1) +8000a2e4: 004b2783 lw a5,4(s6) +8000a2e8: 00858593 addi a1,a1,8 +8000a2ec: 00098513 mv a0,s3 +8000a2f0: 0017e793 ori a5,a5,1 +8000a2f4: 00fb2223 sw a5,4(s6) +8000a2f8: a21f90ef jal ra,80003d18 <_free_r> +8000a2fc: f75ff06f j 8000a270 <_realloc_r+0x22c> +8000a300: ffc6f693 andi a3,a3,-4 +8000a304: 00da0633 add a2,s4,a3 +8000a308: 01048593 addi a1,s1,16 +8000a30c: 0eb65063 bge a2,a1,8000a3ec <_realloc_r+0x3a8> +8000a310: 0017f793 andi a5,a5,1 +8000a314: e00790e3 bnez a5,8000a114 <_realloc_r+0xd0> +8000a318: ff842c03 lw s8,-8(s0) +8000a31c: 418a8c33 sub s8,s5,s8 +8000a320: 004c2783 lw a5,4(s8) +8000a324: ffc7f793 andi a5,a5,-4 +8000a328: 00d786b3 add a3,a5,a3 +8000a32c: 01468b33 add s6,a3,s4 +8000a330: dcbb4ee3 blt s6,a1,8000a10c <_realloc_r+0xc8> +8000a334: 00cc2783 lw a5,12(s8) +8000a338: 008c2703 lw a4,8(s8) +8000a33c: ffca0613 addi a2,s4,-4 +8000a340: 02400693 li a3,36 +8000a344: 00f72623 sw a5,12(a4) +8000a348: 00e7a423 sw a4,8(a5) +8000a34c: 008c0913 addi s2,s8,8 +8000a350: 20c6ee63 bltu a3,a2,8000a56c <_realloc_r+0x528> +8000a354: 01300593 li a1,19 +8000a358: 00042703 lw a4,0(s0) +8000a35c: 00090793 mv a5,s2 +8000a360: 02c5f263 bgeu a1,a2,8000a384 <_realloc_r+0x340> +8000a364: 00ec2423 sw a4,8(s8) +8000a368: 00442703 lw a4,4(s0) +8000a36c: 01b00793 li a5,27 +8000a370: 00ec2623 sw a4,12(s8) +8000a374: 20c7e463 bltu a5,a2,8000a57c <_realloc_r+0x538> +8000a378: 00842703 lw a4,8(s0) +8000a37c: 010c0793 addi a5,s8,16 +8000a380: 00840413 addi s0,s0,8 +8000a384: 00e7a023 sw a4,0(a5) +8000a388: 00442703 lw a4,4(s0) +8000a38c: 00e7a223 sw a4,4(a5) +8000a390: 00842703 lw a4,8(s0) +8000a394: 00e7a423 sw a4,8(a5) +8000a398: 009c0733 add a4,s8,s1 +8000a39c: 409b07b3 sub a5,s6,s1 +8000a3a0: 00eba423 sw a4,8(s7) +8000a3a4: 0017e793 ori a5,a5,1 +8000a3a8: 00f72223 sw a5,4(a4) +8000a3ac: 004c2783 lw a5,4(s8) +8000a3b0: 00098513 mv a0,s3 +8000a3b4: 0017f793 andi a5,a5,1 +8000a3b8: 0097e4b3 or s1,a5,s1 +8000a3bc: 009c2223 sw s1,4(s8) +8000a3c0: 8bcfd0ef jal ra,8000747c <__malloc_unlock> +8000a3c4: dddff06f j 8000a1a0 <_realloc_r+0x15c> +8000a3c8: 00d52023 sw a3,0(a0) +8000a3cc: 00442683 lw a3,4(s0) +8000a3d0: 01b00713 li a4,27 +8000a3d4: 00d52223 sw a3,4(a0) +8000a3d8: 12c76063 bltu a4,a2,8000a4f8 <_realloc_r+0x4b4> +8000a3dc: 00842683 lw a3,8(s0) +8000a3e0: 00840713 addi a4,s0,8 +8000a3e4: 00850793 addi a5,a0,8 +8000a3e8: d75ff06f j 8000a15c <_realloc_r+0x118> +8000a3ec: 009a8ab3 add s5,s5,s1 +8000a3f0: 409607b3 sub a5,a2,s1 +8000a3f4: 015ba423 sw s5,8(s7) +8000a3f8: 0017e793 ori a5,a5,1 +8000a3fc: 00faa223 sw a5,4(s5) +8000a400: ffc42783 lw a5,-4(s0) +8000a404: 00098513 mv a0,s3 +8000a408: 00040913 mv s2,s0 +8000a40c: 0017f793 andi a5,a5,1 +8000a410: 0097e4b3 or s1,a5,s1 +8000a414: fe942e23 sw s1,-4(s0) +8000a418: 864fd0ef jal ra,8000747c <__malloc_unlock> +8000a41c: d85ff06f j 8000a1a0 <_realloc_r+0x15c> +8000a420: 00cb2783 lw a5,12(s6) +8000a424: 008b2703 lw a4,8(s6) +8000a428: 00060a13 mv s4,a2 +8000a42c: 00ca8b33 add s6,s5,a2 +8000a430: 00f72623 sw a5,12(a4) +8000a434: 00e7a423 sw a4,8(a5) +8000a438: e11ff06f j 8000a248 <_realloc_r+0x204> +8000a43c: ffc52783 lw a5,-4(a0) +8000a440: ffc7f793 andi a5,a5,-4 +8000a444: 00fa0a33 add s4,s4,a5 +8000a448: 014a8b33 add s6,s5,s4 +8000a44c: dfdff06f j 8000a248 <_realloc_r+0x204> +8000a450: 00040593 mv a1,s0 +8000a454: ad1ff0ef jal ra,80009f24 +8000a458: d19ff06f j 8000a170 <_realloc_r+0x12c> +8000a45c: 00cb2783 lw a5,12(s6) +8000a460: 008b2703 lw a4,8(s6) +8000a464: ffca0613 addi a2,s4,-4 +8000a468: 02400693 li a3,36 +8000a46c: 00f72623 sw a5,12(a4) +8000a470: 00e7a423 sw a4,8(a5) +8000a474: 008c2703 lw a4,8(s8) +8000a478: 00cc2783 lw a5,12(s8) +8000a47c: 008c0913 addi s2,s8,8 +8000a480: 017c0b33 add s6,s8,s7 +8000a484: 00f72623 sw a5,12(a4) +8000a488: 00e7a423 sw a4,8(a5) +8000a48c: 04c6e863 bltu a3,a2,8000a4dc <_realloc_r+0x498> +8000a490: 01300693 li a3,19 +8000a494: 00042703 lw a4,0(s0) +8000a498: 00090793 mv a5,s2 +8000a49c: d8c6f6e3 bgeu a3,a2,8000a228 <_realloc_r+0x1e4> +8000a4a0: 00ec2423 sw a4,8(s8) +8000a4a4: 00442703 lw a4,4(s0) +8000a4a8: 01b00793 li a5,27 +8000a4ac: 00ec2623 sw a4,12(s8) +8000a4b0: 00842703 lw a4,8(s0) +8000a4b4: d6c7f6e3 bgeu a5,a2,8000a220 <_realloc_r+0x1dc> +8000a4b8: 00ec2823 sw a4,16(s8) +8000a4bc: 00c42703 lw a4,12(s0) +8000a4c0: 02400793 li a5,36 +8000a4c4: 00ec2a23 sw a4,20(s8) +8000a4c8: 01042703 lw a4,16(s0) +8000a4cc: 06f60463 beq a2,a5,8000a534 <_realloc_r+0x4f0> +8000a4d0: 018c0793 addi a5,s8,24 +8000a4d4: 01040413 addi s0,s0,16 +8000a4d8: d51ff06f j 8000a228 <_realloc_r+0x1e4> +8000a4dc: 00040593 mv a1,s0 +8000a4e0: 00090513 mv a0,s2 +8000a4e4: a41ff0ef jal ra,80009f24 +8000a4e8: 00090413 mv s0,s2 +8000a4ec: 000b8a13 mv s4,s7 +8000a4f0: 000c0a93 mv s5,s8 +8000a4f4: d55ff06f j 8000a248 <_realloc_r+0x204> +8000a4f8: 00842703 lw a4,8(s0) +8000a4fc: 00e52423 sw a4,8(a0) +8000a500: 00c42703 lw a4,12(s0) +8000a504: 00e52623 sw a4,12(a0) +8000a508: 01042683 lw a3,16(s0) +8000a50c: 04f60263 beq a2,a5,8000a550 <_realloc_r+0x50c> +8000a510: 01040713 addi a4,s0,16 +8000a514: 01050793 addi a5,a0,16 +8000a518: c45ff06f j 8000a15c <_realloc_r+0x118> +8000a51c: 00842783 lw a5,8(s0) +8000a520: 00fc2823 sw a5,16(s8) +8000a524: 00c42783 lw a5,12(s0) +8000a528: 00fc2a23 sw a5,20(s8) +8000a52c: 01042703 lw a4,16(s0) +8000a530: fad610e3 bne a2,a3,8000a4d0 <_realloc_r+0x48c> +8000a534: 00ec2c23 sw a4,24(s8) +8000a538: 01442703 lw a4,20(s0) +8000a53c: 020c0793 addi a5,s8,32 +8000a540: 01840413 addi s0,s0,24 +8000a544: 00ec2e23 sw a4,28(s8) +8000a548: 00042703 lw a4,0(s0) +8000a54c: cddff06f j 8000a228 <_realloc_r+0x1e4> +8000a550: 00d52823 sw a3,16(a0) +8000a554: 01442683 lw a3,20(s0) +8000a558: 01840713 addi a4,s0,24 +8000a55c: 01850793 addi a5,a0,24 +8000a560: 00d52a23 sw a3,20(a0) +8000a564: 01842683 lw a3,24(s0) +8000a568: bf5ff06f j 8000a15c <_realloc_r+0x118> +8000a56c: 00040593 mv a1,s0 +8000a570: 00090513 mv a0,s2 +8000a574: 9b1ff0ef jal ra,80009f24 +8000a578: e21ff06f j 8000a398 <_realloc_r+0x354> +8000a57c: 00842783 lw a5,8(s0) +8000a580: 00fc2823 sw a5,16(s8) +8000a584: 00c42783 lw a5,12(s0) +8000a588: 00fc2a23 sw a5,20(s8) +8000a58c: 01042703 lw a4,16(s0) +8000a590: 00d60863 beq a2,a3,8000a5a0 <_realloc_r+0x55c> +8000a594: 018c0793 addi a5,s8,24 +8000a598: 01040413 addi s0,s0,16 +8000a59c: de9ff06f j 8000a384 <_realloc_r+0x340> +8000a5a0: 00ec2c23 sw a4,24(s8) +8000a5a4: 01442703 lw a4,20(s0) +8000a5a8: 020c0793 addi a5,s8,32 +8000a5ac: 01840413 addi s0,s0,24 +8000a5b0: 00ec2e23 sw a4,28(s8) +8000a5b4: 00042703 lw a4,0(s0) +8000a5b8: dcdff06f j 8000a384 <_realloc_r+0x340> -8000a3d8 : -8000a3d8: 02a5f663 bgeu a1,a0,8000a404 -8000a3dc: 00c587b3 add a5,a1,a2 -8000a3e0: 02f57263 bgeu a0,a5,8000a404 -8000a3e4: 00c50733 add a4,a0,a2 -8000a3e8: 0e060a63 beqz a2,8000a4dc -8000a3ec: fff7c683 lbu a3,-1(a5) -8000a3f0: fff78793 addi a5,a5,-1 -8000a3f4: fff70713 addi a4,a4,-1 -8000a3f8: 00d70023 sb a3,0(a4) -8000a3fc: fef598e3 bne a1,a5,8000a3ec -8000a400: 00008067 ret -8000a404: 00f00793 li a5,15 -8000a408: 02c7e863 bltu a5,a2,8000a438 -8000a40c: 00050793 mv a5,a0 -8000a410: fff60693 addi a3,a2,-1 -8000a414: 0c060c63 beqz a2,8000a4ec -8000a418: 00168693 addi a3,a3,1 -8000a41c: 00d786b3 add a3,a5,a3 -8000a420: 0005c703 lbu a4,0(a1) -8000a424: 00178793 addi a5,a5,1 -8000a428: 00158593 addi a1,a1,1 -8000a42c: fee78fa3 sb a4,-1(a5) -8000a430: fed798e3 bne a5,a3,8000a420 -8000a434: 00008067 ret -8000a438: 00a5e7b3 or a5,a1,a0 -8000a43c: 0037f793 andi a5,a5,3 -8000a440: 0a079063 bnez a5,8000a4e0 -8000a444: ff060893 addi a7,a2,-16 -8000a448: ff08f893 andi a7,a7,-16 -8000a44c: 01088893 addi a7,a7,16 -8000a450: 01150833 add a6,a0,a7 -8000a454: 00058713 mv a4,a1 -8000a458: 00050793 mv a5,a0 -8000a45c: 00072683 lw a3,0(a4) -8000a460: 01070713 addi a4,a4,16 -8000a464: 01078793 addi a5,a5,16 -8000a468: fed7a823 sw a3,-16(a5) -8000a46c: ff472683 lw a3,-12(a4) -8000a470: fed7aa23 sw a3,-12(a5) -8000a474: ff872683 lw a3,-8(a4) -8000a478: fed7ac23 sw a3,-8(a5) -8000a47c: ffc72683 lw a3,-4(a4) -8000a480: fed7ae23 sw a3,-4(a5) -8000a484: fcf81ce3 bne a6,a5,8000a45c -8000a488: 00c67713 andi a4,a2,12 -8000a48c: 011585b3 add a1,a1,a7 -8000a490: 00f67813 andi a6,a2,15 -8000a494: 04070e63 beqz a4,8000a4f0 -8000a498: 00058713 mv a4,a1 -8000a49c: 00078893 mv a7,a5 -8000a4a0: 00300e13 li t3,3 -8000a4a4: 00072303 lw t1,0(a4) -8000a4a8: 00470713 addi a4,a4,4 -8000a4ac: 40e806b3 sub a3,a6,a4 -8000a4b0: 0068a023 sw t1,0(a7) -8000a4b4: 00d586b3 add a3,a1,a3 -8000a4b8: 00488893 addi a7,a7,4 -8000a4bc: fede64e3 bltu t3,a3,8000a4a4 -8000a4c0: ffc80713 addi a4,a6,-4 -8000a4c4: ffc77713 andi a4,a4,-4 -8000a4c8: 00470713 addi a4,a4,4 -8000a4cc: 00367613 andi a2,a2,3 -8000a4d0: 00e787b3 add a5,a5,a4 -8000a4d4: 00e585b3 add a1,a1,a4 -8000a4d8: f39ff06f j 8000a410 -8000a4dc: 00008067 ret -8000a4e0: fff60693 addi a3,a2,-1 -8000a4e4: 00050793 mv a5,a0 -8000a4e8: f31ff06f j 8000a418 -8000a4ec: 00008067 ret -8000a4f0: 00080613 mv a2,a6 -8000a4f4: f1dff06f j 8000a410 +8000a5bc : +8000a5bc: 00b56733 or a4,a0,a1 +8000a5c0: fff00393 li t2,-1 +8000a5c4: 00377713 andi a4,a4,3 +8000a5c8: 10071063 bnez a4,8000a6c8 +8000a5cc: 7f7f87b7 lui a5,0x7f7f8 +8000a5d0: f7f78793 addi a5,a5,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> +8000a5d4: 00052603 lw a2,0(a0) +8000a5d8: 0005a683 lw a3,0(a1) +8000a5dc: 00f672b3 and t0,a2,a5 +8000a5e0: 00f66333 or t1,a2,a5 +8000a5e4: 00f282b3 add t0,t0,a5 +8000a5e8: 0062e2b3 or t0,t0,t1 +8000a5ec: 10729263 bne t0,t2,8000a6f0 +8000a5f0: 08d61663 bne a2,a3,8000a67c +8000a5f4: 00452603 lw a2,4(a0) +8000a5f8: 0045a683 lw a3,4(a1) +8000a5fc: 00f672b3 and t0,a2,a5 +8000a600: 00f66333 or t1,a2,a5 +8000a604: 00f282b3 add t0,t0,a5 +8000a608: 0062e2b3 or t0,t0,t1 +8000a60c: 0c729e63 bne t0,t2,8000a6e8 +8000a610: 06d61663 bne a2,a3,8000a67c +8000a614: 00852603 lw a2,8(a0) +8000a618: 0085a683 lw a3,8(a1) +8000a61c: 00f672b3 and t0,a2,a5 +8000a620: 00f66333 or t1,a2,a5 +8000a624: 00f282b3 add t0,t0,a5 +8000a628: 0062e2b3 or t0,t0,t1 +8000a62c: 0c729863 bne t0,t2,8000a6fc +8000a630: 04d61663 bne a2,a3,8000a67c +8000a634: 00c52603 lw a2,12(a0) +8000a638: 00c5a683 lw a3,12(a1) +8000a63c: 00f672b3 and t0,a2,a5 +8000a640: 00f66333 or t1,a2,a5 +8000a644: 00f282b3 add t0,t0,a5 +8000a648: 0062e2b3 or t0,t0,t1 +8000a64c: 0c729263 bne t0,t2,8000a710 +8000a650: 02d61663 bne a2,a3,8000a67c +8000a654: 01052603 lw a2,16(a0) +8000a658: 0105a683 lw a3,16(a1) +8000a65c: 00f672b3 and t0,a2,a5 +8000a660: 00f66333 or t1,a2,a5 +8000a664: 00f282b3 add t0,t0,a5 +8000a668: 0062e2b3 or t0,t0,t1 +8000a66c: 0a729c63 bne t0,t2,8000a724 +8000a670: 01450513 addi a0,a0,20 +8000a674: 01458593 addi a1,a1,20 +8000a678: f4d60ee3 beq a2,a3,8000a5d4 +8000a67c: 01061713 slli a4,a2,0x10 +8000a680: 01069793 slli a5,a3,0x10 +8000a684: 00f71e63 bne a4,a5,8000a6a0 +8000a688: 01065713 srli a4,a2,0x10 +8000a68c: 0106d793 srli a5,a3,0x10 +8000a690: 40f70533 sub a0,a4,a5 +8000a694: 0ff57593 andi a1,a0,255 +8000a698: 02059063 bnez a1,8000a6b8 +8000a69c: 00008067 ret +8000a6a0: 01075713 srli a4,a4,0x10 +8000a6a4: 0107d793 srli a5,a5,0x10 +8000a6a8: 40f70533 sub a0,a4,a5 +8000a6ac: 0ff57593 andi a1,a0,255 +8000a6b0: 00059463 bnez a1,8000a6b8 +8000a6b4: 00008067 ret +8000a6b8: 0ff77713 andi a4,a4,255 +8000a6bc: 0ff7f793 andi a5,a5,255 +8000a6c0: 40f70533 sub a0,a4,a5 +8000a6c4: 00008067 ret +8000a6c8: 00054603 lbu a2,0(a0) +8000a6cc: 0005c683 lbu a3,0(a1) +8000a6d0: 00150513 addi a0,a0,1 +8000a6d4: 00158593 addi a1,a1,1 +8000a6d8: 00d61463 bne a2,a3,8000a6e0 +8000a6dc: fe0616e3 bnez a2,8000a6c8 +8000a6e0: 40d60533 sub a0,a2,a3 +8000a6e4: 00008067 ret +8000a6e8: 00450513 addi a0,a0,4 +8000a6ec: 00458593 addi a1,a1,4 +8000a6f0: fcd61ce3 bne a2,a3,8000a6c8 +8000a6f4: 00000513 li a0,0 +8000a6f8: 00008067 ret +8000a6fc: 00850513 addi a0,a0,8 +8000a700: 00858593 addi a1,a1,8 +8000a704: fcd612e3 bne a2,a3,8000a6c8 +8000a708: 00000513 li a0,0 +8000a70c: 00008067 ret +8000a710: 00c50513 addi a0,a0,12 +8000a714: 00c58593 addi a1,a1,12 +8000a718: fad618e3 bne a2,a3,8000a6c8 +8000a71c: 00000513 li a0,0 +8000a720: 00008067 ret +8000a724: 01050513 addi a0,a0,16 +8000a728: 01058593 addi a1,a1,16 +8000a72c: f8d61ee3 bne a2,a3,8000a6c8 +8000a730: 00000513 li a0,0 +8000a734: 00008067 ret -8000a4f8 <_realloc_r>: -8000a4f8: fd010113 addi sp,sp,-48 -8000a4fc: 03212023 sw s2,32(sp) -8000a500: 02112623 sw ra,44(sp) -8000a504: 02812423 sw s0,40(sp) -8000a508: 02912223 sw s1,36(sp) -8000a50c: 01312e23 sw s3,28(sp) -8000a510: 01412c23 sw s4,24(sp) -8000a514: 01512a23 sw s5,20(sp) -8000a518: 01612823 sw s6,16(sp) -8000a51c: 01712623 sw s7,12(sp) -8000a520: 01812423 sw s8,8(sp) -8000a524: 00060913 mv s2,a2 -8000a528: 22058463 beqz a1,8000a750 <_realloc_r+0x258> -8000a52c: 00058413 mv s0,a1 -8000a530: 00050993 mv s3,a0 -8000a534: bf8fd0ef jal ra,8000792c <__malloc_lock> -8000a538: 00b90493 addi s1,s2,11 -8000a53c: 01600793 li a5,22 -8000a540: 0e97fe63 bgeu a5,s1,8000a63c <_realloc_r+0x144> -8000a544: ff84f493 andi s1,s1,-8 -8000a548: 00048713 mv a4,s1 -8000a54c: 0e04ce63 bltz s1,8000a648 <_realloc_r+0x150> -8000a550: 0f24ec63 bltu s1,s2,8000a648 <_realloc_r+0x150> -8000a554: ffc42783 lw a5,-4(s0) -8000a558: ff840a93 addi s5,s0,-8 -8000a55c: ffc7fa13 andi s4,a5,-4 -8000a560: 014a8b33 add s6,s5,s4 -8000a564: 18ea5c63 bge s4,a4,8000a6fc <_realloc_r+0x204> -8000a568: 800156b7 lui a3,0x80015 -8000a56c: 77868b93 addi s7,a3,1912 # 80015778 <__stack_top+0x81015778> -8000a570: 008ba603 lw a2,8(s7) -8000a574: 004b2683 lw a3,4(s6) -8000a578: 23660e63 beq a2,s6,8000a7b4 <_realloc_r+0x2bc> -8000a57c: ffe6f613 andi a2,a3,-2 -8000a580: 00cb0633 add a2,s6,a2 -8000a584: 00462603 lw a2,4(a2) -8000a588: 00167613 andi a2,a2,1 -8000a58c: 1a061463 bnez a2,8000a734 <_realloc_r+0x23c> -8000a590: ffc6f693 andi a3,a3,-4 -8000a594: 00da0633 add a2,s4,a3 -8000a598: 32e65e63 bge a2,a4,8000a8d4 <_realloc_r+0x3dc> -8000a59c: 0017f793 andi a5,a5,1 -8000a5a0: 02079463 bnez a5,8000a5c8 <_realloc_r+0xd0> -8000a5a4: ff842c03 lw s8,-8(s0) -8000a5a8: 418a8c33 sub s8,s5,s8 -8000a5ac: 004c2783 lw a5,4(s8) -8000a5b0: ffc7f793 andi a5,a5,-4 -8000a5b4: 00d786b3 add a3,a5,a3 -8000a5b8: 01468bb3 add s7,a3,s4 -8000a5bc: 34ebda63 bge s7,a4,8000a910 <_realloc_r+0x418> -8000a5c0: 00fa0bb3 add s7,s4,a5 -8000a5c4: 0cebd263 bge s7,a4,8000a688 <_realloc_r+0x190> -8000a5c8: 00090593 mv a1,s2 -8000a5cc: 00098513 mv a0,s3 -8000a5d0: ad1fc0ef jal ra,800070a0 <_malloc_r> -8000a5d4: 00050913 mv s2,a0 -8000a5d8: 04050c63 beqz a0,8000a630 <_realloc_r+0x138> -8000a5dc: ffc42783 lw a5,-4(s0) -8000a5e0: ff850713 addi a4,a0,-8 -8000a5e4: ffe7f793 andi a5,a5,-2 -8000a5e8: 00fa87b3 add a5,s5,a5 -8000a5ec: 30e78263 beq a5,a4,8000a8f0 <_realloc_r+0x3f8> -8000a5f0: ffca0613 addi a2,s4,-4 -8000a5f4: 02400793 li a5,36 -8000a5f8: 30c7e663 bltu a5,a2,8000a904 <_realloc_r+0x40c> -8000a5fc: 01300713 li a4,19 -8000a600: 00042683 lw a3,0(s0) -8000a604: 26c76c63 bltu a4,a2,8000a87c <_realloc_r+0x384> -8000a608: 00050793 mv a5,a0 -8000a60c: 00040713 mv a4,s0 -8000a610: 00d7a023 sw a3,0(a5) -8000a614: 00472683 lw a3,4(a4) -8000a618: 00d7a223 sw a3,4(a5) -8000a61c: 00872703 lw a4,8(a4) -8000a620: 00e7a423 sw a4,8(a5) -8000a624: 00040593 mv a1,s0 -8000a628: 00098513 mv a0,s3 -8000a62c: ba1f90ef jal ra,800041cc <_free_r> -8000a630: 00098513 mv a0,s3 -8000a634: afcfd0ef jal ra,80007930 <__malloc_unlock> -8000a638: 01c0006f j 8000a654 <_realloc_r+0x15c> -8000a63c: 01000493 li s1,16 -8000a640: 01000713 li a4,16 -8000a644: f124f8e3 bgeu s1,s2,8000a554 <_realloc_r+0x5c> -8000a648: 00c00793 li a5,12 -8000a64c: 00f9a023 sw a5,0(s3) -8000a650: 00000913 li s2,0 -8000a654: 02c12083 lw ra,44(sp) -8000a658: 02812403 lw s0,40(sp) -8000a65c: 02412483 lw s1,36(sp) -8000a660: 01c12983 lw s3,28(sp) -8000a664: 01812a03 lw s4,24(sp) -8000a668: 01412a83 lw s5,20(sp) -8000a66c: 01012b03 lw s6,16(sp) -8000a670: 00c12b83 lw s7,12(sp) -8000a674: 00812c03 lw s8,8(sp) -8000a678: 00090513 mv a0,s2 -8000a67c: 02012903 lw s2,32(sp) -8000a680: 03010113 addi sp,sp,48 -8000a684: 00008067 ret -8000a688: 00cc2783 lw a5,12(s8) -8000a68c: 008c2703 lw a4,8(s8) -8000a690: ffca0613 addi a2,s4,-4 -8000a694: 02400693 li a3,36 -8000a698: 00f72623 sw a5,12(a4) -8000a69c: 00e7a423 sw a4,8(a5) -8000a6a0: 008c0913 addi s2,s8,8 -8000a6a4: 017c0b33 add s6,s8,s7 -8000a6a8: 2ec6e463 bltu a3,a2,8000a990 <_realloc_r+0x498> -8000a6ac: 01300593 li a1,19 -8000a6b0: 00042703 lw a4,0(s0) -8000a6b4: 00090793 mv a5,s2 -8000a6b8: 02c5f263 bgeu a1,a2,8000a6dc <_realloc_r+0x1e4> -8000a6bc: 00ec2423 sw a4,8(s8) -8000a6c0: 00442703 lw a4,4(s0) -8000a6c4: 01b00793 li a5,27 -8000a6c8: 00ec2623 sw a4,12(s8) -8000a6cc: 30c7e263 bltu a5,a2,8000a9d0 <_realloc_r+0x4d8> -8000a6d0: 00842703 lw a4,8(s0) -8000a6d4: 010c0793 addi a5,s8,16 -8000a6d8: 00840413 addi s0,s0,8 -8000a6dc: 00e7a023 sw a4,0(a5) -8000a6e0: 00442703 lw a4,4(s0) -8000a6e4: 000b8a13 mv s4,s7 -8000a6e8: 000c0a93 mv s5,s8 -8000a6ec: 00e7a223 sw a4,4(a5) -8000a6f0: 00842703 lw a4,8(s0) -8000a6f4: 00090413 mv s0,s2 -8000a6f8: 00e7a423 sw a4,8(a5) -8000a6fc: 004aa783 lw a5,4(s5) -8000a700: 409a0733 sub a4,s4,s1 -8000a704: 00f00693 li a3,15 -8000a708: 0017f793 andi a5,a5,1 -8000a70c: 06e6ec63 bltu a3,a4,8000a784 <_realloc_r+0x28c> -8000a710: 00fa67b3 or a5,s4,a5 -8000a714: 00faa223 sw a5,4(s5) -8000a718: 004b2783 lw a5,4(s6) -8000a71c: 0017e793 ori a5,a5,1 -8000a720: 00fb2223 sw a5,4(s6) -8000a724: 00098513 mv a0,s3 -8000a728: a08fd0ef jal ra,80007930 <__malloc_unlock> -8000a72c: 00040913 mv s2,s0 -8000a730: f25ff06f j 8000a654 <_realloc_r+0x15c> -8000a734: 0017f793 andi a5,a5,1 -8000a738: e80798e3 bnez a5,8000a5c8 <_realloc_r+0xd0> -8000a73c: ff842c03 lw s8,-8(s0) -8000a740: 418a8c33 sub s8,s5,s8 -8000a744: 004c2783 lw a5,4(s8) -8000a748: ffc7f793 andi a5,a5,-4 -8000a74c: e75ff06f j 8000a5c0 <_realloc_r+0xc8> -8000a750: 02812403 lw s0,40(sp) -8000a754: 02c12083 lw ra,44(sp) -8000a758: 02412483 lw s1,36(sp) -8000a75c: 02012903 lw s2,32(sp) -8000a760: 01c12983 lw s3,28(sp) -8000a764: 01812a03 lw s4,24(sp) -8000a768: 01412a83 lw s5,20(sp) -8000a76c: 01012b03 lw s6,16(sp) -8000a770: 00c12b83 lw s7,12(sp) -8000a774: 00812c03 lw s8,8(sp) -8000a778: 00060593 mv a1,a2 -8000a77c: 03010113 addi sp,sp,48 -8000a780: 921fc06f j 800070a0 <_malloc_r> -8000a784: 0097e7b3 or a5,a5,s1 -8000a788: 00faa223 sw a5,4(s5) -8000a78c: 009a85b3 add a1,s5,s1 -8000a790: 00176713 ori a4,a4,1 -8000a794: 00e5a223 sw a4,4(a1) -8000a798: 004b2783 lw a5,4(s6) -8000a79c: 00858593 addi a1,a1,8 -8000a7a0: 00098513 mv a0,s3 -8000a7a4: 0017e793 ori a5,a5,1 -8000a7a8: 00fb2223 sw a5,4(s6) -8000a7ac: a21f90ef jal ra,800041cc <_free_r> -8000a7b0: f75ff06f j 8000a724 <_realloc_r+0x22c> -8000a7b4: ffc6f693 andi a3,a3,-4 -8000a7b8: 00da0633 add a2,s4,a3 -8000a7bc: 01048593 addi a1,s1,16 -8000a7c0: 0eb65063 bge a2,a1,8000a8a0 <_realloc_r+0x3a8> -8000a7c4: 0017f793 andi a5,a5,1 -8000a7c8: e00790e3 bnez a5,8000a5c8 <_realloc_r+0xd0> -8000a7cc: ff842c03 lw s8,-8(s0) -8000a7d0: 418a8c33 sub s8,s5,s8 -8000a7d4: 004c2783 lw a5,4(s8) -8000a7d8: ffc7f793 andi a5,a5,-4 -8000a7dc: 00d786b3 add a3,a5,a3 -8000a7e0: 01468b33 add s6,a3,s4 -8000a7e4: dcbb4ee3 blt s6,a1,8000a5c0 <_realloc_r+0xc8> -8000a7e8: 00cc2783 lw a5,12(s8) -8000a7ec: 008c2703 lw a4,8(s8) -8000a7f0: ffca0613 addi a2,s4,-4 -8000a7f4: 02400693 li a3,36 -8000a7f8: 00f72623 sw a5,12(a4) -8000a7fc: 00e7a423 sw a4,8(a5) -8000a800: 008c0913 addi s2,s8,8 -8000a804: 20c6ee63 bltu a3,a2,8000aa20 <_realloc_r+0x528> -8000a808: 01300593 li a1,19 -8000a80c: 00042703 lw a4,0(s0) -8000a810: 00090793 mv a5,s2 -8000a814: 02c5f263 bgeu a1,a2,8000a838 <_realloc_r+0x340> -8000a818: 00ec2423 sw a4,8(s8) -8000a81c: 00442703 lw a4,4(s0) -8000a820: 01b00793 li a5,27 -8000a824: 00ec2623 sw a4,12(s8) -8000a828: 20c7e463 bltu a5,a2,8000aa30 <_realloc_r+0x538> -8000a82c: 00842703 lw a4,8(s0) -8000a830: 010c0793 addi a5,s8,16 -8000a834: 00840413 addi s0,s0,8 -8000a838: 00e7a023 sw a4,0(a5) -8000a83c: 00442703 lw a4,4(s0) -8000a840: 00e7a223 sw a4,4(a5) -8000a844: 00842703 lw a4,8(s0) -8000a848: 00e7a423 sw a4,8(a5) -8000a84c: 009c0733 add a4,s8,s1 -8000a850: 409b07b3 sub a5,s6,s1 -8000a854: 00eba423 sw a4,8(s7) -8000a858: 0017e793 ori a5,a5,1 -8000a85c: 00f72223 sw a5,4(a4) -8000a860: 004c2783 lw a5,4(s8) -8000a864: 00098513 mv a0,s3 -8000a868: 0017f793 andi a5,a5,1 -8000a86c: 0097e4b3 or s1,a5,s1 -8000a870: 009c2223 sw s1,4(s8) -8000a874: 8bcfd0ef jal ra,80007930 <__malloc_unlock> -8000a878: dddff06f j 8000a654 <_realloc_r+0x15c> -8000a87c: 00d52023 sw a3,0(a0) -8000a880: 00442683 lw a3,4(s0) -8000a884: 01b00713 li a4,27 -8000a888: 00d52223 sw a3,4(a0) -8000a88c: 12c76063 bltu a4,a2,8000a9ac <_realloc_r+0x4b4> -8000a890: 00842683 lw a3,8(s0) -8000a894: 00840713 addi a4,s0,8 -8000a898: 00850793 addi a5,a0,8 -8000a89c: d75ff06f j 8000a610 <_realloc_r+0x118> -8000a8a0: 009a8ab3 add s5,s5,s1 -8000a8a4: 409607b3 sub a5,a2,s1 -8000a8a8: 015ba423 sw s5,8(s7) -8000a8ac: 0017e793 ori a5,a5,1 -8000a8b0: 00faa223 sw a5,4(s5) -8000a8b4: ffc42783 lw a5,-4(s0) -8000a8b8: 00098513 mv a0,s3 -8000a8bc: 00040913 mv s2,s0 -8000a8c0: 0017f793 andi a5,a5,1 -8000a8c4: 0097e4b3 or s1,a5,s1 -8000a8c8: fe942e23 sw s1,-4(s0) -8000a8cc: 864fd0ef jal ra,80007930 <__malloc_unlock> -8000a8d0: d85ff06f j 8000a654 <_realloc_r+0x15c> -8000a8d4: 00cb2783 lw a5,12(s6) -8000a8d8: 008b2703 lw a4,8(s6) -8000a8dc: 00060a13 mv s4,a2 -8000a8e0: 00ca8b33 add s6,s5,a2 -8000a8e4: 00f72623 sw a5,12(a4) -8000a8e8: 00e7a423 sw a4,8(a5) -8000a8ec: e11ff06f j 8000a6fc <_realloc_r+0x204> -8000a8f0: ffc52783 lw a5,-4(a0) -8000a8f4: ffc7f793 andi a5,a5,-4 -8000a8f8: 00fa0a33 add s4,s4,a5 -8000a8fc: 014a8b33 add s6,s5,s4 -8000a900: dfdff06f j 8000a6fc <_realloc_r+0x204> -8000a904: 00040593 mv a1,s0 -8000a908: ad1ff0ef jal ra,8000a3d8 -8000a90c: d19ff06f j 8000a624 <_realloc_r+0x12c> -8000a910: 00cb2783 lw a5,12(s6) -8000a914: 008b2703 lw a4,8(s6) -8000a918: ffca0613 addi a2,s4,-4 -8000a91c: 02400693 li a3,36 -8000a920: 00f72623 sw a5,12(a4) -8000a924: 00e7a423 sw a4,8(a5) -8000a928: 008c2703 lw a4,8(s8) -8000a92c: 00cc2783 lw a5,12(s8) -8000a930: 008c0913 addi s2,s8,8 -8000a934: 017c0b33 add s6,s8,s7 -8000a938: 00f72623 sw a5,12(a4) -8000a93c: 00e7a423 sw a4,8(a5) -8000a940: 04c6e863 bltu a3,a2,8000a990 <_realloc_r+0x498> -8000a944: 01300693 li a3,19 -8000a948: 00042703 lw a4,0(s0) -8000a94c: 00090793 mv a5,s2 -8000a950: d8c6f6e3 bgeu a3,a2,8000a6dc <_realloc_r+0x1e4> -8000a954: 00ec2423 sw a4,8(s8) -8000a958: 00442703 lw a4,4(s0) -8000a95c: 01b00793 li a5,27 -8000a960: 00ec2623 sw a4,12(s8) -8000a964: 00842703 lw a4,8(s0) -8000a968: d6c7f6e3 bgeu a5,a2,8000a6d4 <_realloc_r+0x1dc> -8000a96c: 00ec2823 sw a4,16(s8) -8000a970: 00c42703 lw a4,12(s0) -8000a974: 02400793 li a5,36 -8000a978: 00ec2a23 sw a4,20(s8) -8000a97c: 01042703 lw a4,16(s0) -8000a980: 06f60463 beq a2,a5,8000a9e8 <_realloc_r+0x4f0> -8000a984: 018c0793 addi a5,s8,24 -8000a988: 01040413 addi s0,s0,16 -8000a98c: d51ff06f j 8000a6dc <_realloc_r+0x1e4> -8000a990: 00040593 mv a1,s0 -8000a994: 00090513 mv a0,s2 -8000a998: a41ff0ef jal ra,8000a3d8 -8000a99c: 00090413 mv s0,s2 -8000a9a0: 000b8a13 mv s4,s7 -8000a9a4: 000c0a93 mv s5,s8 -8000a9a8: d55ff06f j 8000a6fc <_realloc_r+0x204> -8000a9ac: 00842703 lw a4,8(s0) -8000a9b0: 00e52423 sw a4,8(a0) -8000a9b4: 00c42703 lw a4,12(s0) -8000a9b8: 00e52623 sw a4,12(a0) -8000a9bc: 01042683 lw a3,16(s0) -8000a9c0: 04f60263 beq a2,a5,8000aa04 <_realloc_r+0x50c> -8000a9c4: 01040713 addi a4,s0,16 -8000a9c8: 01050793 addi a5,a0,16 -8000a9cc: c45ff06f j 8000a610 <_realloc_r+0x118> -8000a9d0: 00842783 lw a5,8(s0) -8000a9d4: 00fc2823 sw a5,16(s8) -8000a9d8: 00c42783 lw a5,12(s0) -8000a9dc: 00fc2a23 sw a5,20(s8) -8000a9e0: 01042703 lw a4,16(s0) -8000a9e4: fad610e3 bne a2,a3,8000a984 <_realloc_r+0x48c> -8000a9e8: 00ec2c23 sw a4,24(s8) -8000a9ec: 01442703 lw a4,20(s0) -8000a9f0: 020c0793 addi a5,s8,32 -8000a9f4: 01840413 addi s0,s0,24 -8000a9f8: 00ec2e23 sw a4,28(s8) -8000a9fc: 00042703 lw a4,0(s0) -8000aa00: cddff06f j 8000a6dc <_realloc_r+0x1e4> -8000aa04: 00d52823 sw a3,16(a0) -8000aa08: 01442683 lw a3,20(s0) -8000aa0c: 01840713 addi a4,s0,24 -8000aa10: 01850793 addi a5,a0,24 -8000aa14: 00d52a23 sw a3,20(a0) -8000aa18: 01842683 lw a3,24(s0) -8000aa1c: bf5ff06f j 8000a610 <_realloc_r+0x118> -8000aa20: 00040593 mv a1,s0 -8000aa24: 00090513 mv a0,s2 -8000aa28: 9b1ff0ef jal ra,8000a3d8 -8000aa2c: e21ff06f j 8000a84c <_realloc_r+0x354> -8000aa30: 00842783 lw a5,8(s0) -8000aa34: 00fc2823 sw a5,16(s8) -8000aa38: 00c42783 lw a5,12(s0) -8000aa3c: 00fc2a23 sw a5,20(s8) -8000aa40: 01042703 lw a4,16(s0) -8000aa44: 00d60863 beq a2,a3,8000aa54 <_realloc_r+0x55c> -8000aa48: 018c0793 addi a5,s8,24 -8000aa4c: 01040413 addi s0,s0,16 -8000aa50: de9ff06f j 8000a838 <_realloc_r+0x340> -8000aa54: 00ec2c23 sw a4,24(s8) -8000aa58: 01442703 lw a4,20(s0) -8000aa5c: 020c0793 addi a5,s8,32 -8000aa60: 01840413 addi s0,s0,24 -8000aa64: 00ec2e23 sw a4,28(s8) -8000aa68: 00042703 lw a4,0(s0) -8000aa6c: dcdff06f j 8000a838 <_realloc_r+0x340> +8000a738 <__sprint_r.part.0>: +8000a738: 0645a783 lw a5,100(a1) +8000a73c: fd010113 addi sp,sp,-48 +8000a740: 01612823 sw s6,16(sp) +8000a744: 02112623 sw ra,44(sp) +8000a748: 02812423 sw s0,40(sp) +8000a74c: 02912223 sw s1,36(sp) +8000a750: 03212023 sw s2,32(sp) +8000a754: 01312e23 sw s3,28(sp) +8000a758: 01412c23 sw s4,24(sp) +8000a75c: 01512a23 sw s5,20(sp) +8000a760: 01712623 sw s7,12(sp) +8000a764: 01812423 sw s8,8(sp) +8000a768: 01279713 slli a4,a5,0x12 +8000a76c: 00060b13 mv s6,a2 +8000a770: 0a075863 bgez a4,8000a820 <__sprint_r.part.0+0xe8> +8000a774: 00862783 lw a5,8(a2) +8000a778: 00062b83 lw s7,0(a2) +8000a77c: 00058913 mv s2,a1 +8000a780: 00050993 mv s3,a0 +8000a784: fff00a93 li s5,-1 +8000a788: 08078863 beqz a5,8000a818 <__sprint_r.part.0+0xe0> +8000a78c: 004bac03 lw s8,4(s7) +8000a790: 000ba403 lw s0,0(s7) +8000a794: 002c5a13 srli s4,s8,0x2 +8000a798: 060a0663 beqz s4,8000a804 <__sprint_r.part.0+0xcc> +8000a79c: 00000493 li s1,0 +8000a7a0: 00c0006f j 8000a7ac <__sprint_r.part.0+0x74> +8000a7a4: 00440413 addi s0,s0,4 +8000a7a8: 049a0c63 beq s4,s1,8000a800 <__sprint_r.part.0+0xc8> +8000a7ac: 00042583 lw a1,0(s0) +8000a7b0: 00090613 mv a2,s2 +8000a7b4: 00098513 mv a0,s3 +8000a7b8: 495010ef jal ra,8000c44c <_fputwc_r> +8000a7bc: 00148493 addi s1,s1,1 +8000a7c0: ff5512e3 bne a0,s5,8000a7a4 <__sprint_r.part.0+0x6c> +8000a7c4: fff00513 li a0,-1 +8000a7c8: 02c12083 lw ra,44(sp) +8000a7cc: 02812403 lw s0,40(sp) +8000a7d0: 000b2423 sw zero,8(s6) +8000a7d4: 000b2223 sw zero,4(s6) +8000a7d8: 02412483 lw s1,36(sp) +8000a7dc: 02012903 lw s2,32(sp) +8000a7e0: 01c12983 lw s3,28(sp) +8000a7e4: 01812a03 lw s4,24(sp) +8000a7e8: 01412a83 lw s5,20(sp) +8000a7ec: 01012b03 lw s6,16(sp) +8000a7f0: 00c12b83 lw s7,12(sp) +8000a7f4: 00812c03 lw s8,8(sp) +8000a7f8: 03010113 addi sp,sp,48 +8000a7fc: 00008067 ret +8000a800: 008b2783 lw a5,8(s6) +8000a804: ffcc7c13 andi s8,s8,-4 +8000a808: 418787b3 sub a5,a5,s8 +8000a80c: 00fb2423 sw a5,8(s6) +8000a810: 008b8b93 addi s7,s7,8 +8000a814: f6079ce3 bnez a5,8000a78c <__sprint_r.part.0+0x54> +8000a818: 00000513 li a0,0 +8000a81c: fadff06f j 8000a7c8 <__sprint_r.part.0+0x90> +8000a820: 4d9010ef jal ra,8000c4f8 <__sfvwrite_r> +8000a824: fa5ff06f j 8000a7c8 <__sprint_r.part.0+0x90> -8000aa70 : -8000aa70: 00b56733 or a4,a0,a1 -8000aa74: fff00393 li t2,-1 -8000aa78: 00377713 andi a4,a4,3 -8000aa7c: 10071063 bnez a4,8000ab7c -8000aa80: 7f7f87b7 lui a5,0x7f7f8 -8000aa84: f7f78793 addi a5,a5,-129 # 7f7f7f7f <__stack_size+0x7f7f7b7f> -8000aa88: 00052603 lw a2,0(a0) -8000aa8c: 0005a683 lw a3,0(a1) -8000aa90: 00f672b3 and t0,a2,a5 -8000aa94: 00f66333 or t1,a2,a5 -8000aa98: 00f282b3 add t0,t0,a5 -8000aa9c: 0062e2b3 or t0,t0,t1 -8000aaa0: 10729263 bne t0,t2,8000aba4 -8000aaa4: 08d61663 bne a2,a3,8000ab30 -8000aaa8: 00452603 lw a2,4(a0) -8000aaac: 0045a683 lw a3,4(a1) -8000aab0: 00f672b3 and t0,a2,a5 -8000aab4: 00f66333 or t1,a2,a5 -8000aab8: 00f282b3 add t0,t0,a5 -8000aabc: 0062e2b3 or t0,t0,t1 -8000aac0: 0c729e63 bne t0,t2,8000ab9c -8000aac4: 06d61663 bne a2,a3,8000ab30 -8000aac8: 00852603 lw a2,8(a0) -8000aacc: 0085a683 lw a3,8(a1) -8000aad0: 00f672b3 and t0,a2,a5 -8000aad4: 00f66333 or t1,a2,a5 -8000aad8: 00f282b3 add t0,t0,a5 -8000aadc: 0062e2b3 or t0,t0,t1 -8000aae0: 0c729863 bne t0,t2,8000abb0 -8000aae4: 04d61663 bne a2,a3,8000ab30 -8000aae8: 00c52603 lw a2,12(a0) -8000aaec: 00c5a683 lw a3,12(a1) -8000aaf0: 00f672b3 and t0,a2,a5 -8000aaf4: 00f66333 or t1,a2,a5 -8000aaf8: 00f282b3 add t0,t0,a5 -8000aafc: 0062e2b3 or t0,t0,t1 -8000ab00: 0c729263 bne t0,t2,8000abc4 -8000ab04: 02d61663 bne a2,a3,8000ab30 -8000ab08: 01052603 lw a2,16(a0) -8000ab0c: 0105a683 lw a3,16(a1) -8000ab10: 00f672b3 and t0,a2,a5 -8000ab14: 00f66333 or t1,a2,a5 -8000ab18: 00f282b3 add t0,t0,a5 -8000ab1c: 0062e2b3 or t0,t0,t1 -8000ab20: 0a729c63 bne t0,t2,8000abd8 -8000ab24: 01450513 addi a0,a0,20 -8000ab28: 01458593 addi a1,a1,20 -8000ab2c: f4d60ee3 beq a2,a3,8000aa88 -8000ab30: 01061713 slli a4,a2,0x10 -8000ab34: 01069793 slli a5,a3,0x10 -8000ab38: 00f71e63 bne a4,a5,8000ab54 -8000ab3c: 01065713 srli a4,a2,0x10 -8000ab40: 0106d793 srli a5,a3,0x10 -8000ab44: 40f70533 sub a0,a4,a5 -8000ab48: 0ff57593 andi a1,a0,255 -8000ab4c: 02059063 bnez a1,8000ab6c -8000ab50: 00008067 ret -8000ab54: 01075713 srli a4,a4,0x10 -8000ab58: 0107d793 srli a5,a5,0x10 -8000ab5c: 40f70533 sub a0,a4,a5 -8000ab60: 0ff57593 andi a1,a0,255 -8000ab64: 00059463 bnez a1,8000ab6c -8000ab68: 00008067 ret -8000ab6c: 0ff77713 andi a4,a4,255 -8000ab70: 0ff7f793 andi a5,a5,255 -8000ab74: 40f70533 sub a0,a4,a5 -8000ab78: 00008067 ret -8000ab7c: 00054603 lbu a2,0(a0) -8000ab80: 0005c683 lbu a3,0(a1) -8000ab84: 00150513 addi a0,a0,1 -8000ab88: 00158593 addi a1,a1,1 -8000ab8c: 00d61463 bne a2,a3,8000ab94 -8000ab90: fe0616e3 bnez a2,8000ab7c -8000ab94: 40d60533 sub a0,a2,a3 -8000ab98: 00008067 ret -8000ab9c: 00450513 addi a0,a0,4 -8000aba0: 00458593 addi a1,a1,4 -8000aba4: fcd61ce3 bne a2,a3,8000ab7c -8000aba8: 00000513 li a0,0 -8000abac: 00008067 ret -8000abb0: 00850513 addi a0,a0,8 -8000abb4: 00858593 addi a1,a1,8 -8000abb8: fcd612e3 bne a2,a3,8000ab7c -8000abbc: 00000513 li a0,0 -8000abc0: 00008067 ret -8000abc4: 00c50513 addi a0,a0,12 -8000abc8: 00c58593 addi a1,a1,12 -8000abcc: fad618e3 bne a2,a3,8000ab7c -8000abd0: 00000513 li a0,0 -8000abd4: 00008067 ret -8000abd8: 01050513 addi a0,a0,16 -8000abdc: 01058593 addi a1,a1,16 -8000abe0: f8d61ee3 bne a2,a3,8000ab7c -8000abe4: 00000513 li a0,0 +8000a828 <__sprint_r>: +8000a828: 00862703 lw a4,8(a2) +8000a82c: 00070463 beqz a4,8000a834 <__sprint_r+0xc> +8000a830: f09ff06f j 8000a738 <__sprint_r.part.0> +8000a834: 00062223 sw zero,4(a2) +8000a838: 00000513 li a0,0 +8000a83c: 00008067 ret + +8000a840 <_vfiprintf_r>: +8000a840: ed010113 addi sp,sp,-304 +8000a844: 11312e23 sw s3,284(sp) +8000a848: 11512a23 sw s5,276(sp) +8000a84c: 11a12023 sw s10,256(sp) +8000a850: 12112623 sw ra,300(sp) +8000a854: 12812423 sw s0,296(sp) +8000a858: 12912223 sw s1,292(sp) +8000a85c: 13212023 sw s2,288(sp) +8000a860: 11412c23 sw s4,280(sp) +8000a864: 11612823 sw s6,272(sp) +8000a868: 11712623 sw s7,268(sp) +8000a86c: 11812423 sw s8,264(sp) +8000a870: 11912223 sw s9,260(sp) +8000a874: 0fb12e23 sw s11,252(sp) +8000a878: 00d12623 sw a3,12(sp) +8000a87c: 00050a93 mv s5,a0 +8000a880: 00058993 mv s3,a1 +8000a884: 00060d13 mv s10,a2 +8000a888: 00050663 beqz a0,8000a894 <_vfiprintf_r+0x54> +8000a88c: 03852783 lw a5,56(a0) +8000a890: 6a078863 beqz a5,8000af40 <_vfiprintf_r+0x700> +8000a894: 00c99703 lh a4,12(s3) +8000a898: 01071793 slli a5,a4,0x10 +8000a89c: 01271693 slli a3,a4,0x12 +8000a8a0: 0107d793 srli a5,a5,0x10 +8000a8a4: 0206ca63 bltz a3,8000a8d8 <_vfiprintf_r+0x98> +8000a8a8: 000027b7 lui a5,0x2 +8000a8ac: 0649a683 lw a3,100(s3) +8000a8b0: 00f767b3 or a5,a4,a5 +8000a8b4: 01079793 slli a5,a5,0x10 +8000a8b8: ffffe737 lui a4,0xffffe +8000a8bc: 4107d793 srai a5,a5,0x10 +8000a8c0: fff70713 addi a4,a4,-1 # ffffdfff <__stack_top+0xffdfff> +8000a8c4: 00e6f733 and a4,a3,a4 +8000a8c8: 00f99623 sh a5,12(s3) +8000a8cc: 01079793 slli a5,a5,0x10 +8000a8d0: 06e9a223 sw a4,100(s3) +8000a8d4: 0107d793 srli a5,a5,0x10 +8000a8d8: 0087f713 andi a4,a5,8 +8000a8dc: 3e070463 beqz a4,8000acc4 <_vfiprintf_r+0x484> +8000a8e0: 0109a703 lw a4,16(s3) +8000a8e4: 3e070063 beqz a4,8000acc4 <_vfiprintf_r+0x484> +8000a8e8: 01a7f793 andi a5,a5,26 +8000a8ec: 00a00713 li a4,10 +8000a8f0: 3ee78a63 beq a5,a4,8000ace4 <_vfiprintf_r+0x4a4> +8000a8f4: 800147b7 lui a5,0x80014 +8000a8f8: 04c10493 addi s1,sp,76 +8000a8fc: a8478793 addi a5,a5,-1404 # 80013a84 <__stack_top+0x81013a84> +8000a900: 80014bb7 lui s7,0x80014 +8000a904: 80014937 lui s2,0x80014 +8000a908: 04912023 sw s1,64(sp) +8000a90c: 04012423 sw zero,72(sp) +8000a910: 04012223 sw zero,68(sp) +8000a914: 00048713 mv a4,s1 +8000a918: 00012823 sw zero,16(sp) +8000a91c: 02012223 sw zero,36(sp) +8000a920: 02012423 sw zero,40(sp) +8000a924: 02012623 sw zero,44(sp) +8000a928: 00012423 sw zero,8(sp) +8000a92c: 00f12a23 sw a5,20(sp) +8000a930: bf0b8b93 addi s7,s7,-1040 # 80013bf0 <__stack_top+0x81013bf0> +8000a934: c0090913 addi s2,s2,-1024 # 80013c00 <__stack_top+0x81013c00> +8000a938: 000d4783 lbu a5,0(s10) +8000a93c: 24078e63 beqz a5,8000ab98 <_vfiprintf_r+0x358> +8000a940: 000d0413 mv s0,s10 +8000a944: 02500693 li a3,37 +8000a948: 42d78663 beq a5,a3,8000ad74 <_vfiprintf_r+0x534> +8000a94c: 00144783 lbu a5,1(s0) +8000a950: 00140413 addi s0,s0,1 +8000a954: fe079ae3 bnez a5,8000a948 <_vfiprintf_r+0x108> +8000a958: 41a40a33 sub s4,s0,s10 +8000a95c: 23a40e63 beq s0,s10,8000ab98 <_vfiprintf_r+0x358> +8000a960: 04812683 lw a3,72(sp) +8000a964: 04412783 lw a5,68(sp) +8000a968: 01a72023 sw s10,0(a4) +8000a96c: 00da06b3 add a3,s4,a3 +8000a970: 00178793 addi a5,a5,1 +8000a974: 01472223 sw s4,4(a4) +8000a978: 04d12423 sw a3,72(sp) +8000a97c: 04f12223 sw a5,68(sp) +8000a980: 00700613 li a2,7 +8000a984: 00870713 addi a4,a4,8 +8000a988: 02f65063 bge a2,a5,8000a9a8 <_vfiprintf_r+0x168> +8000a98c: 360684e3 beqz a3,8000b4f4 <_vfiprintf_r+0xcb4> +8000a990: 04010613 addi a2,sp,64 +8000a994: 00098593 mv a1,s3 +8000a998: 000a8513 mv a0,s5 +8000a99c: d9dff0ef jal ra,8000a738 <__sprint_r.part.0> +8000a9a0: 20051063 bnez a0,8000aba0 <_vfiprintf_r+0x360> +8000a9a4: 00048713 mv a4,s1 +8000a9a8: 00812683 lw a3,8(sp) +8000a9ac: 00044783 lbu a5,0(s0) +8000a9b0: 014686b3 add a3,a3,s4 +8000a9b4: 00d12423 sw a3,8(sp) +8000a9b8: 1e078063 beqz a5,8000ab98 <_vfiprintf_r+0x358> +8000a9bc: 00144683 lbu a3,1(s0) +8000a9c0: 00140d13 addi s10,s0,1 +8000a9c4: 02010da3 sb zero,59(sp) +8000a9c8: fff00c93 li s9,-1 +8000a9cc: 00000413 li s0,0 +8000a9d0: 00000d93 li s11,0 +8000a9d4: 05a00a13 li s4,90 +8000a9d8: 00900c13 li s8,9 +8000a9dc: 02a00b13 li s6,42 +8000a9e0: 001d0d13 addi s10,s10,1 +8000a9e4: fe068793 addi a5,a3,-32 +8000a9e8: 04fa6463 bltu s4,a5,8000aa30 <_vfiprintf_r+0x1f0> +8000a9ec: 01412603 lw a2,20(sp) +8000a9f0: 00279793 slli a5,a5,0x2 +8000a9f4: 00c787b3 add a5,a5,a2 +8000a9f8: 0007a783 lw a5,0(a5) +8000a9fc: 00078067 jr a5 +8000aa00: 00000413 li s0,0 +8000aa04: fd068793 addi a5,a3,-48 +8000aa08: 000d4683 lbu a3,0(s10) +8000aa0c: 00241593 slli a1,s0,0x2 +8000aa10: 00858433 add s0,a1,s0 +8000aa14: 00141413 slli s0,s0,0x1 +8000aa18: 00878433 add s0,a5,s0 +8000aa1c: fd068793 addi a5,a3,-48 +8000aa20: 001d0d13 addi s10,s10,1 +8000aa24: fefc72e3 bgeu s8,a5,8000aa08 <_vfiprintf_r+0x1c8> +8000aa28: fe068793 addi a5,a3,-32 +8000aa2c: fcfa70e3 bgeu s4,a5,8000a9ec <_vfiprintf_r+0x1ac> +8000aa30: 16068463 beqz a3,8000ab98 <_vfiprintf_r+0x358> +8000aa34: 08d10623 sb a3,140(sp) +8000aa38: 02010da3 sb zero,59(sp) +8000aa3c: 00100a13 li s4,1 +8000aa40: 00100c13 li s8,1 +8000aa44: 08c10b13 addi s6,sp,140 +8000aa48: 00000c93 li s9,0 +8000aa4c: 002dff93 andi t6,s11,2 +8000aa50: 000f8463 beqz t6,8000aa58 <_vfiprintf_r+0x218> +8000aa54: 002a0a13 addi s4,s4,2 +8000aa58: 04412683 lw a3,68(sp) +8000aa5c: 084dff13 andi t5,s11,132 +8000aa60: 04812783 lw a5,72(sp) +8000aa64: 00168613 addi a2,a3,1 +8000aa68: 00060593 mv a1,a2 +8000aa6c: 000f1663 bnez t5,8000aa78 <_vfiprintf_r+0x238> +8000aa70: 41440833 sub a6,s0,s4 +8000aa74: 170044e3 bgtz a6,8000b3dc <_vfiprintf_r+0xb9c> +8000aa78: 03b14503 lbu a0,59(sp) +8000aa7c: 00870613 addi a2,a4,8 +8000aa80: 02050c63 beqz a0,8000aab8 <_vfiprintf_r+0x278> +8000aa84: 03b10693 addi a3,sp,59 +8000aa88: 00d72023 sw a3,0(a4) +8000aa8c: 00178793 addi a5,a5,1 +8000aa90: 00100693 li a3,1 +8000aa94: 00d72223 sw a3,4(a4) +8000aa98: 04f12423 sw a5,72(sp) +8000aa9c: 04b12223 sw a1,68(sp) +8000aaa0: 00700713 li a4,7 +8000aaa4: 0cb742e3 blt a4,a1,8000b368 <_vfiprintf_r+0xb28> +8000aaa8: 00058693 mv a3,a1 +8000aaac: 00060713 mv a4,a2 +8000aab0: 00158593 addi a1,a1,1 +8000aab4: 00860613 addi a2,a2,8 +8000aab8: 040f8e63 beqz t6,8000ab14 <_vfiprintf_r+0x2d4> +8000aabc: 03c10693 addi a3,sp,60 +8000aac0: 00d72023 sw a3,0(a4) +8000aac4: 00278793 addi a5,a5,2 +8000aac8: 00200693 li a3,2 +8000aacc: 00d72223 sw a3,4(a4) +8000aad0: 04f12423 sw a5,72(sp) +8000aad4: 04b12223 sw a1,68(sp) +8000aad8: 00700713 li a4,7 +8000aadc: 0eb752e3 bge a4,a1,8000b3c0 <_vfiprintf_r+0xb80> +8000aae0: 260784e3 beqz a5,8000b548 <_vfiprintf_r+0xd08> +8000aae4: 04010613 addi a2,sp,64 +8000aae8: 00098593 mv a1,s3 +8000aaec: 000a8513 mv a0,s5 +8000aaf0: 01e12c23 sw t5,24(sp) +8000aaf4: c45ff0ef jal ra,8000a738 <__sprint_r.part.0> +8000aaf8: 0a051463 bnez a0,8000aba0 <_vfiprintf_r+0x360> +8000aafc: 04412683 lw a3,68(sp) +8000ab00: 04812783 lw a5,72(sp) +8000ab04: 01812f03 lw t5,24(sp) +8000ab08: 05410613 addi a2,sp,84 +8000ab0c: 00168593 addi a1,a3,1 +8000ab10: 00048713 mv a4,s1 +8000ab14: 08000513 li a0,128 +8000ab18: 68af0663 beq t5,a0,8000b1a4 <_vfiprintf_r+0x964> +8000ab1c: 418c8cb3 sub s9,s9,s8 +8000ab20: 77904263 bgtz s9,8000b284 <_vfiprintf_r+0xa44> +8000ab24: 00fc07b3 add a5,s8,a5 +8000ab28: 01672023 sw s6,0(a4) +8000ab2c: 01872223 sw s8,4(a4) +8000ab30: 04f12423 sw a5,72(sp) +8000ab34: 04b12223 sw a1,68(sp) +8000ab38: 00700713 li a4,7 +8000ab3c: 02b75263 bge a4,a1,8000ab60 <_vfiprintf_r+0x320> +8000ab40: 24078263 beqz a5,8000ad84 <_vfiprintf_r+0x544> +8000ab44: 04010613 addi a2,sp,64 +8000ab48: 00098593 mv a1,s3 +8000ab4c: 000a8513 mv a0,s5 +8000ab50: be9ff0ef jal ra,8000a738 <__sprint_r.part.0> +8000ab54: 04051663 bnez a0,8000aba0 <_vfiprintf_r+0x360> +8000ab58: 04812783 lw a5,72(sp) +8000ab5c: 00048613 mv a2,s1 +8000ab60: 004dfe93 andi t4,s11,4 +8000ab64: 000e8663 beqz t4,8000ab70 <_vfiprintf_r+0x330> +8000ab68: 41440c33 sub s8,s0,s4 +8000ab6c: 23804863 bgtz s8,8000ad9c <_vfiprintf_r+0x55c> +8000ab70: 01445463 bge s0,s4,8000ab78 <_vfiprintf_r+0x338> +8000ab74: 000a0413 mv s0,s4 +8000ab78: 00812703 lw a4,8(sp) +8000ab7c: 00870733 add a4,a4,s0 +8000ab80: 00e12423 sw a4,8(sp) +8000ab84: 7a079e63 bnez a5,8000b340 <_vfiprintf_r+0xb00> +8000ab88: 000d4783 lbu a5,0(s10) +8000ab8c: 04012223 sw zero,68(sp) +8000ab90: 00048713 mv a4,s1 +8000ab94: da0796e3 bnez a5,8000a940 <_vfiprintf_r+0x100> +8000ab98: 04812783 lw a5,72(sp) +8000ab9c: 620796e3 bnez a5,8000b9c8 <_vfiprintf_r+0x1188> +8000aba0: 00c9d783 lhu a5,12(s3) +8000aba4: 0407f793 andi a5,a5,64 +8000aba8: 64079ee3 bnez a5,8000ba04 <_vfiprintf_r+0x11c4> +8000abac: 12c12083 lw ra,300(sp) +8000abb0: 12812403 lw s0,296(sp) +8000abb4: 00812503 lw a0,8(sp) +8000abb8: 12412483 lw s1,292(sp) +8000abbc: 12012903 lw s2,288(sp) +8000abc0: 11c12983 lw s3,284(sp) +8000abc4: 11812a03 lw s4,280(sp) +8000abc8: 11412a83 lw s5,276(sp) +8000abcc: 11012b03 lw s6,272(sp) +8000abd0: 10c12b83 lw s7,268(sp) +8000abd4: 10812c03 lw s8,264(sp) +8000abd8: 10412c83 lw s9,260(sp) +8000abdc: 10012d03 lw s10,256(sp) +8000abe0: 0fc12d83 lw s11,252(sp) +8000abe4: 13010113 addi sp,sp,304 8000abe8: 00008067 ret - -8000abec <__sprint_r.part.0>: -8000abec: 0645a783 lw a5,100(a1) -8000abf0: fd010113 addi sp,sp,-48 -8000abf4: 01612823 sw s6,16(sp) -8000abf8: 02112623 sw ra,44(sp) -8000abfc: 02812423 sw s0,40(sp) -8000ac00: 02912223 sw s1,36(sp) -8000ac04: 03212023 sw s2,32(sp) -8000ac08: 01312e23 sw s3,28(sp) -8000ac0c: 01412c23 sw s4,24(sp) -8000ac10: 01512a23 sw s5,20(sp) -8000ac14: 01712623 sw s7,12(sp) -8000ac18: 01812423 sw s8,8(sp) -8000ac1c: 01279713 slli a4,a5,0x12 -8000ac20: 00060b13 mv s6,a2 -8000ac24: 0a075863 bgez a4,8000acd4 <__sprint_r.part.0+0xe8> -8000ac28: 00862783 lw a5,8(a2) -8000ac2c: 00062b83 lw s7,0(a2) -8000ac30: 00058913 mv s2,a1 -8000ac34: 00050993 mv s3,a0 -8000ac38: fff00a93 li s5,-1 -8000ac3c: 08078863 beqz a5,8000accc <__sprint_r.part.0+0xe0> -8000ac40: 004bac03 lw s8,4(s7) -8000ac44: 000ba403 lw s0,0(s7) -8000ac48: 002c5a13 srli s4,s8,0x2 -8000ac4c: 060a0663 beqz s4,8000acb8 <__sprint_r.part.0+0xcc> -8000ac50: 00000493 li s1,0 -8000ac54: 00c0006f j 8000ac60 <__sprint_r.part.0+0x74> -8000ac58: 00440413 addi s0,s0,4 -8000ac5c: 049a0c63 beq s4,s1,8000acb4 <__sprint_r.part.0+0xc8> -8000ac60: 00042583 lw a1,0(s0) -8000ac64: 00090613 mv a2,s2 -8000ac68: 00098513 mv a0,s3 -8000ac6c: 495010ef jal ra,8000c900 <_fputwc_r> -8000ac70: 00148493 addi s1,s1,1 -8000ac74: ff5512e3 bne a0,s5,8000ac58 <__sprint_r.part.0+0x6c> -8000ac78: fff00513 li a0,-1 -8000ac7c: 02c12083 lw ra,44(sp) -8000ac80: 02812403 lw s0,40(sp) -8000ac84: 000b2423 sw zero,8(s6) -8000ac88: 000b2223 sw zero,4(s6) -8000ac8c: 02412483 lw s1,36(sp) -8000ac90: 02012903 lw s2,32(sp) -8000ac94: 01c12983 lw s3,28(sp) -8000ac98: 01812a03 lw s4,24(sp) -8000ac9c: 01412a83 lw s5,20(sp) -8000aca0: 01012b03 lw s6,16(sp) -8000aca4: 00c12b83 lw s7,12(sp) -8000aca8: 00812c03 lw s8,8(sp) -8000acac: 03010113 addi sp,sp,48 -8000acb0: 00008067 ret -8000acb4: 008b2783 lw a5,8(s6) -8000acb8: ffcc7c13 andi s8,s8,-4 -8000acbc: 418787b3 sub a5,a5,s8 -8000acc0: 00fb2423 sw a5,8(s6) -8000acc4: 008b8b93 addi s7,s7,8 -8000acc8: f6079ce3 bnez a5,8000ac40 <__sprint_r.part.0+0x54> -8000accc: 00000513 li a0,0 -8000acd0: fadff06f j 8000ac7c <__sprint_r.part.0+0x90> -8000acd4: 4d9010ef jal ra,8000c9ac <__sfvwrite_r> -8000acd8: fa5ff06f j 8000ac7c <__sprint_r.part.0+0x90> - -8000acdc <__sprint_r>: -8000acdc: 00862703 lw a4,8(a2) -8000ace0: 00070463 beqz a4,8000ace8 <__sprint_r+0xc> -8000ace4: f09ff06f j 8000abec <__sprint_r.part.0> -8000ace8: 00062223 sw zero,4(a2) -8000acec: 00000513 li a0,0 -8000acf0: 00008067 ret - -8000acf4 <_vfiprintf_r>: -8000acf4: ed010113 addi sp,sp,-304 -8000acf8: 11312e23 sw s3,284(sp) -8000acfc: 11512a23 sw s5,276(sp) -8000ad00: 11a12023 sw s10,256(sp) -8000ad04: 12112623 sw ra,300(sp) -8000ad08: 12812423 sw s0,296(sp) -8000ad0c: 12912223 sw s1,292(sp) -8000ad10: 13212023 sw s2,288(sp) -8000ad14: 11412c23 sw s4,280(sp) -8000ad18: 11612823 sw s6,272(sp) -8000ad1c: 11712623 sw s7,268(sp) -8000ad20: 11812423 sw s8,264(sp) -8000ad24: 11912223 sw s9,260(sp) -8000ad28: 0fb12e23 sw s11,252(sp) -8000ad2c: 00d12623 sw a3,12(sp) -8000ad30: 00050a93 mv s5,a0 -8000ad34: 00058993 mv s3,a1 -8000ad38: 00060d13 mv s10,a2 -8000ad3c: 00050663 beqz a0,8000ad48 <_vfiprintf_r+0x54> -8000ad40: 03852783 lw a5,56(a0) -8000ad44: 6a078863 beqz a5,8000b3f4 <_vfiprintf_r+0x700> -8000ad48: 00c99703 lh a4,12(s3) -8000ad4c: 01071793 slli a5,a4,0x10 -8000ad50: 01271693 slli a3,a4,0x12 -8000ad54: 0107d793 srli a5,a5,0x10 -8000ad58: 0206ca63 bltz a3,8000ad8c <_vfiprintf_r+0x98> -8000ad5c: 000027b7 lui a5,0x2 -8000ad60: 0649a683 lw a3,100(s3) -8000ad64: 00f767b3 or a5,a4,a5 -8000ad68: 01079793 slli a5,a5,0x10 -8000ad6c: ffffe737 lui a4,0xffffe -8000ad70: 4107d793 srai a5,a5,0x10 -8000ad74: fff70713 addi a4,a4,-1 # ffffdfff <__stack_top+0xffdfff> -8000ad78: 00e6f733 and a4,a3,a4 -8000ad7c: 00f99623 sh a5,12(s3) -8000ad80: 01079793 slli a5,a5,0x10 -8000ad84: 06e9a223 sw a4,100(s3) -8000ad88: 0107d793 srli a5,a5,0x10 -8000ad8c: 0087f713 andi a4,a5,8 -8000ad90: 3e070463 beqz a4,8000b178 <_vfiprintf_r+0x484> -8000ad94: 0109a703 lw a4,16(s3) -8000ad98: 3e070063 beqz a4,8000b178 <_vfiprintf_r+0x484> -8000ad9c: 01a7f793 andi a5,a5,26 -8000ada0: 00a00713 li a4,10 -8000ada4: 3ee78a63 beq a5,a4,8000b198 <_vfiprintf_r+0x4a4> -8000ada8: 800147b7 lui a5,0x80014 -8000adac: 04c10493 addi s1,sp,76 -8000adb0: f3478793 addi a5,a5,-204 # 80013f34 <__stack_top+0x81013f34> -8000adb4: 80014bb7 lui s7,0x80014 -8000adb8: 80014937 lui s2,0x80014 -8000adbc: 04912023 sw s1,64(sp) -8000adc0: 04012423 sw zero,72(sp) -8000adc4: 04012223 sw zero,68(sp) -8000adc8: 00048713 mv a4,s1 -8000adcc: 00012823 sw zero,16(sp) -8000add0: 02012223 sw zero,36(sp) -8000add4: 02012423 sw zero,40(sp) -8000add8: 02012623 sw zero,44(sp) -8000addc: 00012423 sw zero,8(sp) -8000ade0: 00f12a23 sw a5,20(sp) -8000ade4: 0a0b8b93 addi s7,s7,160 # 800140a0 <__stack_top+0x810140a0> -8000ade8: 0b090913 addi s2,s2,176 # 800140b0 <__stack_top+0x810140b0> -8000adec: 000d4783 lbu a5,0(s10) -8000adf0: 24078e63 beqz a5,8000b04c <_vfiprintf_r+0x358> -8000adf4: 000d0413 mv s0,s10 -8000adf8: 02500693 li a3,37 -8000adfc: 42d78663 beq a5,a3,8000b228 <_vfiprintf_r+0x534> -8000ae00: 00144783 lbu a5,1(s0) -8000ae04: 00140413 addi s0,s0,1 -8000ae08: fe079ae3 bnez a5,8000adfc <_vfiprintf_r+0x108> -8000ae0c: 41a40a33 sub s4,s0,s10 -8000ae10: 23a40e63 beq s0,s10,8000b04c <_vfiprintf_r+0x358> -8000ae14: 04812683 lw a3,72(sp) -8000ae18: 04412783 lw a5,68(sp) -8000ae1c: 01a72023 sw s10,0(a4) -8000ae20: 00da06b3 add a3,s4,a3 -8000ae24: 00178793 addi a5,a5,1 -8000ae28: 01472223 sw s4,4(a4) -8000ae2c: 04d12423 sw a3,72(sp) -8000ae30: 04f12223 sw a5,68(sp) -8000ae34: 00700613 li a2,7 -8000ae38: 00870713 addi a4,a4,8 -8000ae3c: 02f65063 bge a2,a5,8000ae5c <_vfiprintf_r+0x168> -8000ae40: 360684e3 beqz a3,8000b9a8 <_vfiprintf_r+0xcb4> -8000ae44: 04010613 addi a2,sp,64 -8000ae48: 00098593 mv a1,s3 -8000ae4c: 000a8513 mv a0,s5 -8000ae50: d9dff0ef jal ra,8000abec <__sprint_r.part.0> -8000ae54: 20051063 bnez a0,8000b054 <_vfiprintf_r+0x360> -8000ae58: 00048713 mv a4,s1 -8000ae5c: 00812683 lw a3,8(sp) -8000ae60: 00044783 lbu a5,0(s0) -8000ae64: 014686b3 add a3,a3,s4 -8000ae68: 00d12423 sw a3,8(sp) -8000ae6c: 1e078063 beqz a5,8000b04c <_vfiprintf_r+0x358> -8000ae70: 00144683 lbu a3,1(s0) -8000ae74: 00140d13 addi s10,s0,1 -8000ae78: 02010da3 sb zero,59(sp) -8000ae7c: fff00c93 li s9,-1 -8000ae80: 00000413 li s0,0 -8000ae84: 00000d93 li s11,0 -8000ae88: 05a00a13 li s4,90 -8000ae8c: 00900c13 li s8,9 -8000ae90: 02a00b13 li s6,42 -8000ae94: 001d0d13 addi s10,s10,1 -8000ae98: fe068793 addi a5,a3,-32 -8000ae9c: 04fa6463 bltu s4,a5,8000aee4 <_vfiprintf_r+0x1f0> -8000aea0: 01412603 lw a2,20(sp) -8000aea4: 00279793 slli a5,a5,0x2 -8000aea8: 00c787b3 add a5,a5,a2 -8000aeac: 0007a783 lw a5,0(a5) -8000aeb0: 00078067 jr a5 -8000aeb4: 00000413 li s0,0 -8000aeb8: fd068793 addi a5,a3,-48 -8000aebc: 000d4683 lbu a3,0(s10) -8000aec0: 00241593 slli a1,s0,0x2 -8000aec4: 00858433 add s0,a1,s0 -8000aec8: 00141413 slli s0,s0,0x1 -8000aecc: 00878433 add s0,a5,s0 -8000aed0: fd068793 addi a5,a3,-48 -8000aed4: 001d0d13 addi s10,s10,1 -8000aed8: fefc72e3 bgeu s8,a5,8000aebc <_vfiprintf_r+0x1c8> -8000aedc: fe068793 addi a5,a3,-32 -8000aee0: fcfa70e3 bgeu s4,a5,8000aea0 <_vfiprintf_r+0x1ac> -8000aee4: 16068463 beqz a3,8000b04c <_vfiprintf_r+0x358> -8000aee8: 08d10623 sb a3,140(sp) -8000aeec: 02010da3 sb zero,59(sp) -8000aef0: 00100a13 li s4,1 -8000aef4: 00100c13 li s8,1 -8000aef8: 08c10b13 addi s6,sp,140 -8000aefc: 00000c93 li s9,0 -8000af00: 002dff93 andi t6,s11,2 -8000af04: 000f8463 beqz t6,8000af0c <_vfiprintf_r+0x218> -8000af08: 002a0a13 addi s4,s4,2 -8000af0c: 04412683 lw a3,68(sp) -8000af10: 084dff13 andi t5,s11,132 -8000af14: 04812783 lw a5,72(sp) -8000af18: 00168613 addi a2,a3,1 -8000af1c: 00060593 mv a1,a2 -8000af20: 000f1663 bnez t5,8000af2c <_vfiprintf_r+0x238> -8000af24: 41440833 sub a6,s0,s4 -8000af28: 170044e3 bgtz a6,8000b890 <_vfiprintf_r+0xb9c> -8000af2c: 03b14503 lbu a0,59(sp) -8000af30: 00870613 addi a2,a4,8 -8000af34: 02050c63 beqz a0,8000af6c <_vfiprintf_r+0x278> -8000af38: 03b10693 addi a3,sp,59 -8000af3c: 00d72023 sw a3,0(a4) -8000af40: 00178793 addi a5,a5,1 -8000af44: 00100693 li a3,1 -8000af48: 00d72223 sw a3,4(a4) -8000af4c: 04f12423 sw a5,72(sp) -8000af50: 04b12223 sw a1,68(sp) -8000af54: 00700713 li a4,7 -8000af58: 0cb742e3 blt a4,a1,8000b81c <_vfiprintf_r+0xb28> -8000af5c: 00058693 mv a3,a1 -8000af60: 00060713 mv a4,a2 -8000af64: 00158593 addi a1,a1,1 -8000af68: 00860613 addi a2,a2,8 -8000af6c: 040f8e63 beqz t6,8000afc8 <_vfiprintf_r+0x2d4> -8000af70: 03c10693 addi a3,sp,60 -8000af74: 00d72023 sw a3,0(a4) -8000af78: 00278793 addi a5,a5,2 -8000af7c: 00200693 li a3,2 -8000af80: 00d72223 sw a3,4(a4) -8000af84: 04f12423 sw a5,72(sp) -8000af88: 04b12223 sw a1,68(sp) -8000af8c: 00700713 li a4,7 -8000af90: 0eb752e3 bge a4,a1,8000b874 <_vfiprintf_r+0xb80> -8000af94: 260784e3 beqz a5,8000b9fc <_vfiprintf_r+0xd08> -8000af98: 04010613 addi a2,sp,64 -8000af9c: 00098593 mv a1,s3 -8000afa0: 000a8513 mv a0,s5 -8000afa4: 01e12c23 sw t5,24(sp) -8000afa8: c45ff0ef jal ra,8000abec <__sprint_r.part.0> -8000afac: 0a051463 bnez a0,8000b054 <_vfiprintf_r+0x360> -8000afb0: 04412683 lw a3,68(sp) -8000afb4: 04812783 lw a5,72(sp) -8000afb8: 01812f03 lw t5,24(sp) -8000afbc: 05410613 addi a2,sp,84 -8000afc0: 00168593 addi a1,a3,1 -8000afc4: 00048713 mv a4,s1 -8000afc8: 08000513 li a0,128 -8000afcc: 68af0663 beq t5,a0,8000b658 <_vfiprintf_r+0x964> -8000afd0: 418c8cb3 sub s9,s9,s8 -8000afd4: 77904263 bgtz s9,8000b738 <_vfiprintf_r+0xa44> -8000afd8: 00fc07b3 add a5,s8,a5 -8000afdc: 01672023 sw s6,0(a4) -8000afe0: 01872223 sw s8,4(a4) -8000afe4: 04f12423 sw a5,72(sp) -8000afe8: 04b12223 sw a1,68(sp) -8000afec: 00700713 li a4,7 -8000aff0: 02b75263 bge a4,a1,8000b014 <_vfiprintf_r+0x320> -8000aff4: 24078263 beqz a5,8000b238 <_vfiprintf_r+0x544> -8000aff8: 04010613 addi a2,sp,64 -8000affc: 00098593 mv a1,s3 -8000b000: 000a8513 mv a0,s5 -8000b004: be9ff0ef jal ra,8000abec <__sprint_r.part.0> -8000b008: 04051663 bnez a0,8000b054 <_vfiprintf_r+0x360> -8000b00c: 04812783 lw a5,72(sp) -8000b010: 00048613 mv a2,s1 -8000b014: 004dfe93 andi t4,s11,4 -8000b018: 000e8663 beqz t4,8000b024 <_vfiprintf_r+0x330> -8000b01c: 41440c33 sub s8,s0,s4 -8000b020: 23804863 bgtz s8,8000b250 <_vfiprintf_r+0x55c> -8000b024: 01445463 bge s0,s4,8000b02c <_vfiprintf_r+0x338> -8000b028: 000a0413 mv s0,s4 -8000b02c: 00812703 lw a4,8(sp) -8000b030: 00870733 add a4,a4,s0 -8000b034: 00e12423 sw a4,8(sp) -8000b038: 7a079e63 bnez a5,8000b7f4 <_vfiprintf_r+0xb00> -8000b03c: 000d4783 lbu a5,0(s10) -8000b040: 04012223 sw zero,68(sp) -8000b044: 00048713 mv a4,s1 -8000b048: da0796e3 bnez a5,8000adf4 <_vfiprintf_r+0x100> -8000b04c: 04812783 lw a5,72(sp) -8000b050: 620796e3 bnez a5,8000be7c <_vfiprintf_r+0x1188> -8000b054: 00c9d783 lhu a5,12(s3) -8000b058: 0407f793 andi a5,a5,64 -8000b05c: 64079ee3 bnez a5,8000beb8 <_vfiprintf_r+0x11c4> -8000b060: 12c12083 lw ra,300(sp) -8000b064: 12812403 lw s0,296(sp) -8000b068: 00812503 lw a0,8(sp) -8000b06c: 12412483 lw s1,292(sp) -8000b070: 12012903 lw s2,288(sp) -8000b074: 11c12983 lw s3,284(sp) -8000b078: 11812a03 lw s4,280(sp) -8000b07c: 11412a83 lw s5,276(sp) -8000b080: 11012b03 lw s6,272(sp) -8000b084: 10c12b83 lw s7,268(sp) -8000b088: 10812c03 lw s8,264(sp) -8000b08c: 10412c83 lw s9,260(sp) -8000b090: 10012d03 lw s10,256(sp) -8000b094: 0fc12d83 lw s11,252(sp) -8000b098: 13010113 addi sp,sp,304 -8000b09c: 00008067 ret -8000b0a0: 000a8513 mv a0,s5 -8000b0a4: 00e12c23 sw a4,24(sp) -8000b0a8: fe1fb0ef jal ra,80007088 <_localeconv_r> -8000b0ac: 00452783 lw a5,4(a0) -8000b0b0: 00078513 mv a0,a5 -8000b0b4: 02f12623 sw a5,44(sp) -8000b0b8: c75fd0ef jal ra,80008d2c -8000b0bc: 00050793 mv a5,a0 -8000b0c0: 000a8513 mv a0,s5 -8000b0c4: 02f12423 sw a5,40(sp) -8000b0c8: fc1fb0ef jal ra,80007088 <_localeconv_r> -8000b0cc: 00852703 lw a4,8(a0) -8000b0d0: 02812783 lw a5,40(sp) -8000b0d4: 02e12223 sw a4,36(sp) -8000b0d8: 01812703 lw a4,24(sp) -8000b0dc: 2a0798e3 bnez a5,8000bb8c <_vfiprintf_r+0xe98> +8000abec: 000a8513 mv a0,s5 +8000abf0: 00e12c23 sw a4,24(sp) +8000abf4: fe1fb0ef jal ra,80006bd4 <_localeconv_r> +8000abf8: 00452783 lw a5,4(a0) +8000abfc: 00078513 mv a0,a5 +8000ac00: 02f12623 sw a5,44(sp) +8000ac04: c75fd0ef jal ra,80008878 +8000ac08: 00050793 mv a5,a0 +8000ac0c: 000a8513 mv a0,s5 +8000ac10: 02f12423 sw a5,40(sp) +8000ac14: fc1fb0ef jal ra,80006bd4 <_localeconv_r> +8000ac18: 00852703 lw a4,8(a0) +8000ac1c: 02812783 lw a5,40(sp) +8000ac20: 02e12223 sw a4,36(sp) +8000ac24: 01812703 lw a4,24(sp) +8000ac28: 2a0798e3 bnez a5,8000b6d8 <_vfiprintf_r+0xe98> +8000ac2c: 000d4683 lbu a3,0(s10) +8000ac30: db1ff06f j 8000a9e0 <_vfiprintf_r+0x1a0> +8000ac34: 000d4683 lbu a3,0(s10) +8000ac38: 020ded93 ori s11,s11,32 +8000ac3c: da5ff06f j 8000a9e0 <_vfiprintf_r+0x1a0> +8000ac40: 010ded93 ori s11,s11,16 +8000ac44: 020df793 andi a5,s11,32 +8000ac48: 22078a63 beqz a5,8000ae7c <_vfiprintf_r+0x63c> +8000ac4c: 00c12783 lw a5,12(sp) +8000ac50: 00778b13 addi s6,a5,7 +8000ac54: ff8b7b13 andi s6,s6,-8 +8000ac58: 004b2683 lw a3,4(s6) +8000ac5c: 000b2c03 lw s8,0(s6) +8000ac60: 008b0793 addi a5,s6,8 +8000ac64: 00f12623 sw a5,12(sp) +8000ac68: 00068813 mv a6,a3 +8000ac6c: 2406c063 bltz a3,8000aeac <_vfiprintf_r+0x66c> +8000ac70: fff00693 li a3,-1 +8000ac74: 000d8a13 mv s4,s11 +8000ac78: 00dc8863 beq s9,a3,8000ac88 <_vfiprintf_r+0x448> +8000ac7c: 010c66b3 or a3,s8,a6 +8000ac80: f7fdfa13 andi s4,s11,-129 +8000ac84: 06068ee3 beqz a3,8000b500 <_vfiprintf_r+0xcc0> +8000ac88: 120818e3 bnez a6,8000b5b8 <_vfiprintf_r+0xd78> +8000ac8c: 00900693 li a3,9 +8000ac90: 1386e4e3 bltu a3,s8,8000b5b8 <_vfiprintf_r+0xd78> +8000ac94: 030c0793 addi a5,s8,48 +8000ac98: 0ef107a3 sb a5,239(sp) +8000ac9c: 000a0d93 mv s11,s4 +8000aca0: 00100c13 li s8,1 +8000aca4: 0ef10b13 addi s6,sp,239 +8000aca8: 000c8a13 mv s4,s9 +8000acac: 018cd463 bge s9,s8,8000acb4 <_vfiprintf_r+0x474> +8000acb0: 000c0a13 mv s4,s8 +8000acb4: 03b14783 lbu a5,59(sp) +8000acb8: 00f037b3 snez a5,a5 +8000acbc: 00fa0a33 add s4,s4,a5 +8000acc0: d8dff06f j 8000aa4c <_vfiprintf_r+0x20c> +8000acc4: 00098593 mv a1,s3 +8000acc8: 000a8513 mv a0,s5 +8000accc: 68d000ef jal ra,8000bb58 <__swsetup_r> +8000acd0: 52051ae3 bnez a0,8000ba04 <_vfiprintf_r+0x11c4> +8000acd4: 00c9d783 lhu a5,12(s3) +8000acd8: 00a00713 li a4,10 +8000acdc: 01a7f793 andi a5,a5,26 +8000ace0: c0e79ae3 bne a5,a4,8000a8f4 <_vfiprintf_r+0xb4> +8000ace4: 00e99783 lh a5,14(s3) +8000ace8: c007c6e3 bltz a5,8000a8f4 <_vfiprintf_r+0xb4> +8000acec: 00c12683 lw a3,12(sp) +8000acf0: 000d0613 mv a2,s10 +8000acf4: 00098593 mv a1,s3 +8000acf8: 000a8513 mv a0,s5 +8000acfc: 561000ef jal ra,8000ba5c <__sbprintf> +8000ad00: 00a12423 sw a0,8(sp) +8000ad04: ea9ff06f j 8000abac <_vfiprintf_r+0x36c> +8000ad08: 010ded93 ori s11,s11,16 +8000ad0c: 020df793 andi a5,s11,32 +8000ad10: 14078063 beqz a5,8000ae50 <_vfiprintf_r+0x610> +8000ad14: 00c12783 lw a5,12(sp) +8000ad18: 00778b13 addi s6,a5,7 +8000ad1c: ff8b7b13 andi s6,s6,-8 +8000ad20: 000b2c03 lw s8,0(s6) +8000ad24: 004b2803 lw a6,4(s6) +8000ad28: 008b0793 addi a5,s6,8 +8000ad2c: 00f12623 sw a5,12(sp) +8000ad30: bffdfa13 andi s4,s11,-1025 +8000ad34: 00000693 li a3,0 +8000ad38: 02010da3 sb zero,59(sp) +8000ad3c: fff00613 li a2,-1 +8000ad40: 18cc8a63 beq s9,a2,8000aed4 <_vfiprintf_r+0x694> +8000ad44: 010c6633 or a2,s8,a6 +8000ad48: f7fa7d93 andi s11,s4,-129 +8000ad4c: 68061463 bnez a2,8000b3d4 <_vfiprintf_r+0xb94> +8000ad50: 3e0c9663 bnez s9,8000b13c <_vfiprintf_r+0x8fc> +8000ad54: 7a069a63 bnez a3,8000b508 <_vfiprintf_r+0xcc8> +8000ad58: 001a7c13 andi s8,s4,1 +8000ad5c: 0f010b13 addi s6,sp,240 +8000ad60: f40c04e3 beqz s8,8000aca8 <_vfiprintf_r+0x468> +8000ad64: 03000793 li a5,48 +8000ad68: 0ef107a3 sb a5,239(sp) +8000ad6c: 0ef10b13 addi s6,sp,239 +8000ad70: f39ff06f j 8000aca8 <_vfiprintf_r+0x468> +8000ad74: 41a40a33 sub s4,s0,s10 +8000ad78: bfa414e3 bne s0,s10,8000a960 <_vfiprintf_r+0x120> +8000ad7c: 00044783 lbu a5,0(s0) +8000ad80: c39ff06f j 8000a9b8 <_vfiprintf_r+0x178> +8000ad84: 04012223 sw zero,68(sp) +8000ad88: 004dfe93 andi t4,s11,4 +8000ad8c: 720e8063 beqz t4,8000b4ac <_vfiprintf_r+0xc6c> +8000ad90: 41440c33 sub s8,s0,s4 +8000ad94: 71805c63 blez s8,8000b4ac <_vfiprintf_r+0xc6c> +8000ad98: 00048613 mv a2,s1 +8000ad9c: 01000713 li a4,16 +8000ada0: 04412683 lw a3,68(sp) +8000ada4: 458758e3 bge a4,s8,8000b9f4 <_vfiprintf_r+0x11b4> +8000ada8: 01000c93 li s9,16 +8000adac: 00700b13 li s6,7 +8000adb0: 0180006f j 8000adc8 <_vfiprintf_r+0x588> +8000adb4: 00268593 addi a1,a3,2 +8000adb8: 00860613 addi a2,a2,8 +8000adbc: 00070693 mv a3,a4 +8000adc0: ff0c0c13 addi s8,s8,-16 +8000adc4: 058cd863 bge s9,s8,8000ae14 <_vfiprintf_r+0x5d4> +8000adc8: 01078793 addi a5,a5,16 +8000adcc: 00168713 addi a4,a3,1 +8000add0: 01762023 sw s7,0(a2) +8000add4: 01962223 sw s9,4(a2) +8000add8: 04f12423 sw a5,72(sp) +8000addc: 04e12223 sw a4,68(sp) +8000ade0: fceb5ae3 bge s6,a4,8000adb4 <_vfiprintf_r+0x574> +8000ade4: 3a078863 beqz a5,8000b194 <_vfiprintf_r+0x954> +8000ade8: 04010613 addi a2,sp,64 +8000adec: 00098593 mv a1,s3 +8000adf0: 000a8513 mv a0,s5 +8000adf4: 945ff0ef jal ra,8000a738 <__sprint_r.part.0> +8000adf8: da0514e3 bnez a0,8000aba0 <_vfiprintf_r+0x360> +8000adfc: 04412683 lw a3,68(sp) +8000ae00: ff0c0c13 addi s8,s8,-16 +8000ae04: 04812783 lw a5,72(sp) +8000ae08: 00048613 mv a2,s1 +8000ae0c: 00168593 addi a1,a3,1 +8000ae10: fb8ccce3 blt s9,s8,8000adc8 <_vfiprintf_r+0x588> +8000ae14: 018787b3 add a5,a5,s8 +8000ae18: 01762023 sw s7,0(a2) +8000ae1c: 01862223 sw s8,4(a2) +8000ae20: 04f12423 sw a5,72(sp) +8000ae24: 04b12223 sw a1,68(sp) +8000ae28: 00700713 li a4,7 +8000ae2c: d4b752e3 bge a4,a1,8000ab70 <_vfiprintf_r+0x330> +8000ae30: 66078e63 beqz a5,8000b4ac <_vfiprintf_r+0xc6c> +8000ae34: 04010613 addi a2,sp,64 +8000ae38: 00098593 mv a1,s3 +8000ae3c: 000a8513 mv a0,s5 +8000ae40: 8f9ff0ef jal ra,8000a738 <__sprint_r.part.0> +8000ae44: d4051ee3 bnez a0,8000aba0 <_vfiprintf_r+0x360> +8000ae48: 04812783 lw a5,72(sp) +8000ae4c: d25ff06f j 8000ab70 <_vfiprintf_r+0x330> +8000ae50: 00c12603 lw a2,12(sp) +8000ae54: 010df793 andi a5,s11,16 +8000ae58: 00460693 addi a3,a2,4 +8000ae5c: 0c0790e3 bnez a5,8000b71c <_vfiprintf_r+0xedc> +8000ae60: 040df793 andi a5,s11,64 +8000ae64: 24078ee3 beqz a5,8000b8c0 <_vfiprintf_r+0x1080> +8000ae68: 00c12783 lw a5,12(sp) +8000ae6c: 00000813 li a6,0 +8000ae70: 00d12623 sw a3,12(sp) +8000ae74: 0007dc03 lhu s8,0(a5) +8000ae78: eb9ff06f j 8000ad30 <_vfiprintf_r+0x4f0> +8000ae7c: 00c12603 lw a2,12(sp) +8000ae80: 010df793 andi a5,s11,16 +8000ae84: 00460693 addi a3,a2,4 +8000ae88: 080790e3 bnez a5,8000b708 <_vfiprintf_r+0xec8> +8000ae8c: 040df793 andi a5,s11,64 +8000ae90: 200788e3 beqz a5,8000b8a0 <_vfiprintf_r+0x1060> +8000ae94: 00c12783 lw a5,12(sp) +8000ae98: 00d12623 sw a3,12(sp) +8000ae9c: 00079c03 lh s8,0(a5) +8000aea0: 41fc5813 srai a6,s8,0x1f +8000aea4: 00080693 mv a3,a6 +8000aea8: dc06d4e3 bgez a3,8000ac70 <_vfiprintf_r+0x430> +8000aeac: 018036b3 snez a3,s8 +8000aeb0: 41000833 neg a6,a6 +8000aeb4: 40d80833 sub a6,a6,a3 +8000aeb8: 02d00693 li a3,45 +8000aebc: 02d10da3 sb a3,59(sp) +8000aec0: fff00613 li a2,-1 +8000aec4: 41800c33 neg s8,s8 +8000aec8: 000d8a13 mv s4,s11 +8000aecc: 00100693 li a3,1 +8000aed0: e6cc9ae3 bne s9,a2,8000ad44 <_vfiprintf_r+0x504> +8000aed4: 00100613 li a2,1 +8000aed8: dac688e3 beq a3,a2,8000ac88 <_vfiprintf_r+0x448> +8000aedc: 00200613 li a2,2 +8000aee0: 26c68863 beq a3,a2,8000b150 <_vfiprintf_r+0x910> +8000aee4: 0f010b13 addi s6,sp,240 +8000aee8: 01d81613 slli a2,a6,0x1d +8000aeec: 007c7693 andi a3,s8,7 +8000aef0: 003c5793 srli a5,s8,0x3 +8000aef4: 03068693 addi a3,a3,48 +8000aef8: 00f66c33 or s8,a2,a5 +8000aefc: 00385813 srli a6,a6,0x3 +8000af00: fedb0fa3 sb a3,-1(s6) +8000af04: 010c6633 or a2,s8,a6 +8000af08: 000b0593 mv a1,s6 +8000af0c: fffb0b13 addi s6,s6,-1 +8000af10: fc061ce3 bnez a2,8000aee8 <_vfiprintf_r+0x6a8> +8000af14: 001a7793 andi a5,s4,1 +8000af18: 26078663 beqz a5,8000b184 <_vfiprintf_r+0x944> +8000af1c: 03000793 li a5,48 +8000af20: 26f68263 beq a3,a5,8000b184 <_vfiprintf_r+0x944> +8000af24: ffe58593 addi a1,a1,-2 +8000af28: fefb0fa3 sb a5,-1(s6) +8000af2c: 0f010793 addi a5,sp,240 +8000af30: 40b78c33 sub s8,a5,a1 +8000af34: 000a0d93 mv s11,s4 +8000af38: 00058b13 mv s6,a1 +8000af3c: d6dff06f j 8000aca8 <_vfiprintf_r+0x468> +8000af40: 398010ef jal ra,8000c2d8 <__sinit> +8000af44: 951ff06f j 8000a894 <_vfiprintf_r+0x54> +8000af48: 00c12783 lw a5,12(sp) +8000af4c: 02010da3 sb zero,59(sp) +8000af50: 0007ab03 lw s6,0(a5) +8000af54: 00478693 addi a3,a5,4 +8000af58: 120b04e3 beqz s6,8000b880 <_vfiprintf_r+0x1040> +8000af5c: fff00793 li a5,-1 +8000af60: 06fc8ce3 beq s9,a5,8000b7d8 <_vfiprintf_r+0xf98> +8000af64: 000c8613 mv a2,s9 +8000af68: 00000593 li a1,0 +8000af6c: 000b0513 mv a0,s6 +8000af70: 00d12c23 sw a3,24(sp) +8000af74: 00e12623 sw a4,12(sp) +8000af78: c2cfc0ef jal ra,800073a4 +8000af7c: 00c12703 lw a4,12(sp) +8000af80: 01812683 lw a3,24(sp) +8000af84: 24050ce3 beqz a0,8000b9dc <_vfiprintf_r+0x119c> +8000af88: 41650c33 sub s8,a0,s6 +8000af8c: 00d12623 sw a3,12(sp) +8000af90: 00000c93 li s9,0 +8000af94: d15ff06f j 8000aca8 <_vfiprintf_r+0x468> +8000af98: 00c12683 lw a3,12(sp) +8000af9c: 02010da3 sb zero,59(sp) +8000afa0: 00100a13 li s4,1 +8000afa4: 0006a783 lw a5,0(a3) +8000afa8: 00468693 addi a3,a3,4 +8000afac: 00d12623 sw a3,12(sp) +8000afb0: 08f10623 sb a5,140(sp) +8000afb4: 00100c13 li s8,1 +8000afb8: 08c10b13 addi s6,sp,140 +8000afbc: a8dff06f j 8000aa48 <_vfiprintf_r+0x208> +8000afc0: 000d4683 lbu a3,0(s10) +8000afc4: 06c00793 li a5,108 +8000afc8: 08f68ee3 beq a3,a5,8000b864 <_vfiprintf_r+0x1024> +8000afcc: 010ded93 ori s11,s11,16 +8000afd0: a11ff06f j 8000a9e0 <_vfiprintf_r+0x1a0> +8000afd4: 000d4683 lbu a3,0(s10) +8000afd8: 06800793 li a5,104 +8000afdc: 06f68ce3 beq a3,a5,8000b854 <_vfiprintf_r+0x1014> +8000afe0: 040ded93 ori s11,s11,64 +8000afe4: 9fdff06f j 8000a9e0 <_vfiprintf_r+0x1a0> +8000afe8: 010dea13 ori s4,s11,16 +8000afec: 020a7793 andi a5,s4,32 +8000aff0: 52078463 beqz a5,8000b518 <_vfiprintf_r+0xcd8> +8000aff4: 00c12783 lw a5,12(sp) +8000aff8: 00100693 li a3,1 +8000affc: 00778b13 addi s6,a5,7 +8000b000: ff8b7b13 andi s6,s6,-8 +8000b004: 008b0793 addi a5,s6,8 +8000b008: 000b2c03 lw s8,0(s6) +8000b00c: 004b2803 lw a6,4(s6) +8000b010: 00f12623 sw a5,12(sp) +8000b014: d25ff06f j 8000ad38 <_vfiprintf_r+0x4f8> +8000b018: 000d4683 lbu a3,0(s10) +8000b01c: 080ded93 ori s11,s11,128 +8000b020: 9c1ff06f j 8000a9e0 <_vfiprintf_r+0x1a0> +8000b024: 00c12783 lw a5,12(sp) +8000b028: 002dea13 ori s4,s11,2 +8000b02c: ffff86b7 lui a3,0xffff8 +8000b030: 0007ac03 lw s8,0(a5) +8000b034: 80013db7 lui s11,0x80013 +8000b038: 00478793 addi a5,a5,4 +8000b03c: 8306c693 xori a3,a3,-2000 +8000b040: 00f12623 sw a5,12(sp) +8000b044: 2d8d8793 addi a5,s11,728 # 800132d8 <__stack_top+0x810132d8> +8000b048: 02d11e23 sh a3,60(sp) +8000b04c: 00000813 li a6,0 +8000b050: 00f12823 sw a5,16(sp) +8000b054: 00200693 li a3,2 +8000b058: ce1ff06f j 8000ad38 <_vfiprintf_r+0x4f8> +8000b05c: 00c12603 lw a2,12(sp) +8000b060: 020df793 andi a5,s11,32 +8000b064: 00062683 lw a3,0(a2) +8000b068: 00460613 addi a2,a2,4 +8000b06c: 00c12623 sw a2,12(sp) +8000b070: 68079263 bnez a5,8000b6f4 <_vfiprintf_r+0xeb4> +8000b074: 010df793 andi a5,s11,16 +8000b078: 7e079e63 bnez a5,8000b874 <_vfiprintf_r+0x1034> +8000b07c: 040df793 andi a5,s11,64 +8000b080: 0e0792e3 bnez a5,8000b964 <_vfiprintf_r+0x1124> +8000b084: 200dfe93 andi t4,s11,512 +8000b088: 7e0e8663 beqz t4,8000b874 <_vfiprintf_r+0x1034> +8000b08c: 00812783 lw a5,8(sp) +8000b090: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> +8000b094: 8a5ff06f j 8000a938 <_vfiprintf_r+0xf8> +8000b098: 00c12783 lw a5,12(sp) +8000b09c: 000d4683 lbu a3,0(s10) +8000b0a0: 0007a403 lw s0,0(a5) +8000b0a4: 00478793 addi a5,a5,4 +8000b0a8: 00f12623 sw a5,12(sp) +8000b0ac: 92045ae3 bgez s0,8000a9e0 <_vfiprintf_r+0x1a0> +8000b0b0: 40800433 neg s0,s0 +8000b0b4: 004ded93 ori s11,s11,4 +8000b0b8: 929ff06f j 8000a9e0 <_vfiprintf_r+0x1a0> +8000b0bc: 000d4683 lbu a3,0(s10) +8000b0c0: 001ded93 ori s11,s11,1 +8000b0c4: 91dff06f j 8000a9e0 <_vfiprintf_r+0x1a0> +8000b0c8: 03b14783 lbu a5,59(sp) +8000b0cc: 000d4683 lbu a3,0(s10) +8000b0d0: 900798e3 bnez a5,8000a9e0 <_vfiprintf_r+0x1a0> +8000b0d4: 02000793 li a5,32 +8000b0d8: 02f10da3 sb a5,59(sp) +8000b0dc: 905ff06f j 8000a9e0 <_vfiprintf_r+0x1a0> 8000b0e0: 000d4683 lbu a3,0(s10) -8000b0e4: db1ff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000b0e8: 000d4683 lbu a3,0(s10) -8000b0ec: 020ded93 ori s11,s11,32 -8000b0f0: da5ff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000b0f4: 010ded93 ori s11,s11,16 -8000b0f8: 020df793 andi a5,s11,32 -8000b0fc: 22078a63 beqz a5,8000b330 <_vfiprintf_r+0x63c> -8000b100: 00c12783 lw a5,12(sp) -8000b104: 00778b13 addi s6,a5,7 -8000b108: ff8b7b13 andi s6,s6,-8 -8000b10c: 004b2683 lw a3,4(s6) -8000b110: 000b2c03 lw s8,0(s6) -8000b114: 008b0793 addi a5,s6,8 -8000b118: 00f12623 sw a5,12(sp) -8000b11c: 00068813 mv a6,a3 -8000b120: 2406c063 bltz a3,8000b360 <_vfiprintf_r+0x66c> -8000b124: fff00693 li a3,-1 -8000b128: 000d8a13 mv s4,s11 -8000b12c: 00dc8863 beq s9,a3,8000b13c <_vfiprintf_r+0x448> -8000b130: 010c66b3 or a3,s8,a6 -8000b134: f7fdfa13 andi s4,s11,-129 -8000b138: 06068ee3 beqz a3,8000b9b4 <_vfiprintf_r+0xcc0> -8000b13c: 120818e3 bnez a6,8000ba6c <_vfiprintf_r+0xd78> -8000b140: 00900693 li a3,9 -8000b144: 1386e4e3 bltu a3,s8,8000ba6c <_vfiprintf_r+0xd78> -8000b148: 030c0793 addi a5,s8,48 -8000b14c: 0ef107a3 sb a5,239(sp) -8000b150: 000a0d93 mv s11,s4 -8000b154: 00100c13 li s8,1 -8000b158: 0ef10b13 addi s6,sp,239 -8000b15c: 000c8a13 mv s4,s9 -8000b160: 018cd463 bge s9,s8,8000b168 <_vfiprintf_r+0x474> -8000b164: 000c0a13 mv s4,s8 -8000b168: 03b14783 lbu a5,59(sp) -8000b16c: 00f037b3 snez a5,a5 -8000b170: 00fa0a33 add s4,s4,a5 -8000b174: d8dff06f j 8000af00 <_vfiprintf_r+0x20c> -8000b178: 00098593 mv a1,s3 -8000b17c: 000a8513 mv a0,s5 -8000b180: 68d000ef jal ra,8000c00c <__swsetup_r> -8000b184: 52051ae3 bnez a0,8000beb8 <_vfiprintf_r+0x11c4> -8000b188: 00c9d783 lhu a5,12(s3) -8000b18c: 00a00713 li a4,10 -8000b190: 01a7f793 andi a5,a5,26 -8000b194: c0e79ae3 bne a5,a4,8000ada8 <_vfiprintf_r+0xb4> -8000b198: 00e99783 lh a5,14(s3) -8000b19c: c007c6e3 bltz a5,8000ada8 <_vfiprintf_r+0xb4> -8000b1a0: 00c12683 lw a3,12(sp) -8000b1a4: 000d0613 mv a2,s10 -8000b1a8: 00098593 mv a1,s3 -8000b1ac: 000a8513 mv a0,s5 -8000b1b0: 561000ef jal ra,8000bf10 <__sbprintf> -8000b1b4: 00a12423 sw a0,8(sp) -8000b1b8: ea9ff06f j 8000b060 <_vfiprintf_r+0x36c> -8000b1bc: 010ded93 ori s11,s11,16 -8000b1c0: 020df793 andi a5,s11,32 -8000b1c4: 14078063 beqz a5,8000b304 <_vfiprintf_r+0x610> -8000b1c8: 00c12783 lw a5,12(sp) -8000b1cc: 00778b13 addi s6,a5,7 -8000b1d0: ff8b7b13 andi s6,s6,-8 -8000b1d4: 000b2c03 lw s8,0(s6) -8000b1d8: 004b2803 lw a6,4(s6) -8000b1dc: 008b0793 addi a5,s6,8 -8000b1e0: 00f12623 sw a5,12(sp) -8000b1e4: bffdfa13 andi s4,s11,-1025 -8000b1e8: 00000693 li a3,0 -8000b1ec: 02010da3 sb zero,59(sp) -8000b1f0: fff00613 li a2,-1 -8000b1f4: 18cc8a63 beq s9,a2,8000b388 <_vfiprintf_r+0x694> -8000b1f8: 010c6633 or a2,s8,a6 -8000b1fc: f7fa7d93 andi s11,s4,-129 -8000b200: 68061463 bnez a2,8000b888 <_vfiprintf_r+0xb94> -8000b204: 3e0c9663 bnez s9,8000b5f0 <_vfiprintf_r+0x8fc> -8000b208: 7a069a63 bnez a3,8000b9bc <_vfiprintf_r+0xcc8> -8000b20c: 001a7c13 andi s8,s4,1 -8000b210: 0f010b13 addi s6,sp,240 -8000b214: f40c04e3 beqz s8,8000b15c <_vfiprintf_r+0x468> -8000b218: 03000793 li a5,48 -8000b21c: 0ef107a3 sb a5,239(sp) -8000b220: 0ef10b13 addi s6,sp,239 -8000b224: f39ff06f j 8000b15c <_vfiprintf_r+0x468> -8000b228: 41a40a33 sub s4,s0,s10 -8000b22c: bfa414e3 bne s0,s10,8000ae14 <_vfiprintf_r+0x120> -8000b230: 00044783 lbu a5,0(s0) -8000b234: c39ff06f j 8000ae6c <_vfiprintf_r+0x178> -8000b238: 04012223 sw zero,68(sp) -8000b23c: 004dfe93 andi t4,s11,4 -8000b240: 720e8063 beqz t4,8000b960 <_vfiprintf_r+0xc6c> -8000b244: 41440c33 sub s8,s0,s4 -8000b248: 71805c63 blez s8,8000b960 <_vfiprintf_r+0xc6c> -8000b24c: 00048613 mv a2,s1 -8000b250: 01000713 li a4,16 -8000b254: 04412683 lw a3,68(sp) -8000b258: 458758e3 bge a4,s8,8000bea8 <_vfiprintf_r+0x11b4> -8000b25c: 01000c93 li s9,16 -8000b260: 00700b13 li s6,7 -8000b264: 0180006f j 8000b27c <_vfiprintf_r+0x588> -8000b268: 00268593 addi a1,a3,2 -8000b26c: 00860613 addi a2,a2,8 -8000b270: 00070693 mv a3,a4 -8000b274: ff0c0c13 addi s8,s8,-16 -8000b278: 058cd863 bge s9,s8,8000b2c8 <_vfiprintf_r+0x5d4> -8000b27c: 01078793 addi a5,a5,16 -8000b280: 00168713 addi a4,a3,1 -8000b284: 01762023 sw s7,0(a2) -8000b288: 01962223 sw s9,4(a2) -8000b28c: 04f12423 sw a5,72(sp) -8000b290: 04e12223 sw a4,68(sp) -8000b294: fceb5ae3 bge s6,a4,8000b268 <_vfiprintf_r+0x574> -8000b298: 3a078863 beqz a5,8000b648 <_vfiprintf_r+0x954> -8000b29c: 04010613 addi a2,sp,64 -8000b2a0: 00098593 mv a1,s3 -8000b2a4: 000a8513 mv a0,s5 -8000b2a8: 945ff0ef jal ra,8000abec <__sprint_r.part.0> -8000b2ac: da0514e3 bnez a0,8000b054 <_vfiprintf_r+0x360> -8000b2b0: 04412683 lw a3,68(sp) -8000b2b4: ff0c0c13 addi s8,s8,-16 -8000b2b8: 04812783 lw a5,72(sp) -8000b2bc: 00048613 mv a2,s1 -8000b2c0: 00168593 addi a1,a3,1 -8000b2c4: fb8ccce3 blt s9,s8,8000b27c <_vfiprintf_r+0x588> -8000b2c8: 018787b3 add a5,a5,s8 -8000b2cc: 01762023 sw s7,0(a2) -8000b2d0: 01862223 sw s8,4(a2) -8000b2d4: 04f12423 sw a5,72(sp) -8000b2d8: 04b12223 sw a1,68(sp) -8000b2dc: 00700713 li a4,7 -8000b2e0: d4b752e3 bge a4,a1,8000b024 <_vfiprintf_r+0x330> -8000b2e4: 66078e63 beqz a5,8000b960 <_vfiprintf_r+0xc6c> -8000b2e8: 04010613 addi a2,sp,64 -8000b2ec: 00098593 mv a1,s3 -8000b2f0: 000a8513 mv a0,s5 -8000b2f4: 8f9ff0ef jal ra,8000abec <__sprint_r.part.0> -8000b2f8: d4051ee3 bnez a0,8000b054 <_vfiprintf_r+0x360> -8000b2fc: 04812783 lw a5,72(sp) -8000b300: d25ff06f j 8000b024 <_vfiprintf_r+0x330> -8000b304: 00c12603 lw a2,12(sp) -8000b308: 010df793 andi a5,s11,16 -8000b30c: 00460693 addi a3,a2,4 -8000b310: 0c0790e3 bnez a5,8000bbd0 <_vfiprintf_r+0xedc> -8000b314: 040df793 andi a5,s11,64 -8000b318: 24078ee3 beqz a5,8000bd74 <_vfiprintf_r+0x1080> -8000b31c: 00c12783 lw a5,12(sp) -8000b320: 00000813 li a6,0 -8000b324: 00d12623 sw a3,12(sp) -8000b328: 0007dc03 lhu s8,0(a5) -8000b32c: eb9ff06f j 8000b1e4 <_vfiprintf_r+0x4f0> -8000b330: 00c12603 lw a2,12(sp) -8000b334: 010df793 andi a5,s11,16 -8000b338: 00460693 addi a3,a2,4 -8000b33c: 080790e3 bnez a5,8000bbbc <_vfiprintf_r+0xec8> -8000b340: 040df793 andi a5,s11,64 -8000b344: 200788e3 beqz a5,8000bd54 <_vfiprintf_r+0x1060> -8000b348: 00c12783 lw a5,12(sp) -8000b34c: 00d12623 sw a3,12(sp) -8000b350: 00079c03 lh s8,0(a5) -8000b354: 41fc5813 srai a6,s8,0x1f -8000b358: 00080693 mv a3,a6 -8000b35c: dc06d4e3 bgez a3,8000b124 <_vfiprintf_r+0x430> -8000b360: 018036b3 snez a3,s8 -8000b364: 41000833 neg a6,a6 -8000b368: 40d80833 sub a6,a6,a3 -8000b36c: 02d00693 li a3,45 -8000b370: 02d10da3 sb a3,59(sp) -8000b374: fff00613 li a2,-1 -8000b378: 41800c33 neg s8,s8 -8000b37c: 000d8a13 mv s4,s11 -8000b380: 00100693 li a3,1 -8000b384: e6cc9ae3 bne s9,a2,8000b1f8 <_vfiprintf_r+0x504> -8000b388: 00100613 li a2,1 -8000b38c: dac688e3 beq a3,a2,8000b13c <_vfiprintf_r+0x448> -8000b390: 00200613 li a2,2 -8000b394: 26c68863 beq a3,a2,8000b604 <_vfiprintf_r+0x910> -8000b398: 0f010b13 addi s6,sp,240 -8000b39c: 01d81613 slli a2,a6,0x1d -8000b3a0: 007c7693 andi a3,s8,7 -8000b3a4: 003c5793 srli a5,s8,0x3 -8000b3a8: 03068693 addi a3,a3,48 -8000b3ac: 00f66c33 or s8,a2,a5 -8000b3b0: 00385813 srli a6,a6,0x3 -8000b3b4: fedb0fa3 sb a3,-1(s6) -8000b3b8: 010c6633 or a2,s8,a6 -8000b3bc: 000b0593 mv a1,s6 -8000b3c0: fffb0b13 addi s6,s6,-1 -8000b3c4: fc061ce3 bnez a2,8000b39c <_vfiprintf_r+0x6a8> -8000b3c8: 001a7793 andi a5,s4,1 -8000b3cc: 26078663 beqz a5,8000b638 <_vfiprintf_r+0x944> -8000b3d0: 03000793 li a5,48 -8000b3d4: 26f68263 beq a3,a5,8000b638 <_vfiprintf_r+0x944> -8000b3d8: ffe58593 addi a1,a1,-2 -8000b3dc: fefb0fa3 sb a5,-1(s6) -8000b3e0: 0f010793 addi a5,sp,240 -8000b3e4: 40b78c33 sub s8,a5,a1 -8000b3e8: 000a0d93 mv s11,s4 -8000b3ec: 00058b13 mv s6,a1 -8000b3f0: d6dff06f j 8000b15c <_vfiprintf_r+0x468> -8000b3f4: 398010ef jal ra,8000c78c <__sinit> -8000b3f8: 951ff06f j 8000ad48 <_vfiprintf_r+0x54> -8000b3fc: 00c12783 lw a5,12(sp) -8000b400: 02010da3 sb zero,59(sp) -8000b404: 0007ab03 lw s6,0(a5) -8000b408: 00478693 addi a3,a5,4 -8000b40c: 120b04e3 beqz s6,8000bd34 <_vfiprintf_r+0x1040> -8000b410: fff00793 li a5,-1 -8000b414: 06fc8ce3 beq s9,a5,8000bc8c <_vfiprintf_r+0xf98> -8000b418: 000c8613 mv a2,s9 -8000b41c: 00000593 li a1,0 -8000b420: 000b0513 mv a0,s6 -8000b424: 00d12c23 sw a3,24(sp) -8000b428: 00e12623 sw a4,12(sp) -8000b42c: c2cfc0ef jal ra,80007858 -8000b430: 00c12703 lw a4,12(sp) -8000b434: 01812683 lw a3,24(sp) -8000b438: 24050ce3 beqz a0,8000be90 <_vfiprintf_r+0x119c> -8000b43c: 41650c33 sub s8,a0,s6 -8000b440: 00d12623 sw a3,12(sp) -8000b444: 00000c93 li s9,0 -8000b448: d15ff06f j 8000b15c <_vfiprintf_r+0x468> -8000b44c: 00c12683 lw a3,12(sp) -8000b450: 02010da3 sb zero,59(sp) -8000b454: 00100a13 li s4,1 -8000b458: 0006a783 lw a5,0(a3) -8000b45c: 00468693 addi a3,a3,4 -8000b460: 00d12623 sw a3,12(sp) -8000b464: 08f10623 sb a5,140(sp) -8000b468: 00100c13 li s8,1 -8000b46c: 08c10b13 addi s6,sp,140 -8000b470: a8dff06f j 8000aefc <_vfiprintf_r+0x208> -8000b474: 000d4683 lbu a3,0(s10) -8000b478: 06c00793 li a5,108 -8000b47c: 08f68ee3 beq a3,a5,8000bd18 <_vfiprintf_r+0x1024> -8000b480: 010ded93 ori s11,s11,16 -8000b484: a11ff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000b488: 000d4683 lbu a3,0(s10) -8000b48c: 06800793 li a5,104 -8000b490: 06f68ce3 beq a3,a5,8000bd08 <_vfiprintf_r+0x1014> -8000b494: 040ded93 ori s11,s11,64 -8000b498: 9fdff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000b49c: 010dea13 ori s4,s11,16 -8000b4a0: 020a7793 andi a5,s4,32 -8000b4a4: 52078463 beqz a5,8000b9cc <_vfiprintf_r+0xcd8> -8000b4a8: 00c12783 lw a5,12(sp) -8000b4ac: 00100693 li a3,1 -8000b4b0: 00778b13 addi s6,a5,7 -8000b4b4: ff8b7b13 andi s6,s6,-8 -8000b4b8: 008b0793 addi a5,s6,8 -8000b4bc: 000b2c03 lw s8,0(s6) -8000b4c0: 004b2803 lw a6,4(s6) -8000b4c4: 00f12623 sw a5,12(sp) -8000b4c8: d25ff06f j 8000b1ec <_vfiprintf_r+0x4f8> -8000b4cc: 000d4683 lbu a3,0(s10) -8000b4d0: 080ded93 ori s11,s11,128 -8000b4d4: 9c1ff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000b4d8: 00c12783 lw a5,12(sp) -8000b4dc: 002dea13 ori s4,s11,2 -8000b4e0: ffff86b7 lui a3,0xffff8 -8000b4e4: 0007ac03 lw s8,0(a5) -8000b4e8: 80013db7 lui s11,0x80013 -8000b4ec: 00478793 addi a5,a5,4 -8000b4f0: 8306c693 xori a3,a3,-2000 -8000b4f4: 00f12623 sw a5,12(sp) -8000b4f8: 788d8793 addi a5,s11,1928 # 80013788 <__stack_top+0x81013788> -8000b4fc: 02d11e23 sh a3,60(sp) -8000b500: 00000813 li a6,0 -8000b504: 00f12823 sw a5,16(sp) -8000b508: 00200693 li a3,2 -8000b50c: ce1ff06f j 8000b1ec <_vfiprintf_r+0x4f8> -8000b510: 00c12603 lw a2,12(sp) -8000b514: 020df793 andi a5,s11,32 -8000b518: 00062683 lw a3,0(a2) -8000b51c: 00460613 addi a2,a2,4 -8000b520: 00c12623 sw a2,12(sp) -8000b524: 68079263 bnez a5,8000bba8 <_vfiprintf_r+0xeb4> -8000b528: 010df793 andi a5,s11,16 -8000b52c: 7e079e63 bnez a5,8000bd28 <_vfiprintf_r+0x1034> -8000b530: 040df793 andi a5,s11,64 -8000b534: 0e0792e3 bnez a5,8000be18 <_vfiprintf_r+0x1124> -8000b538: 200dfe93 andi t4,s11,512 -8000b53c: 7e0e8663 beqz t4,8000bd28 <_vfiprintf_r+0x1034> -8000b540: 00812783 lw a5,8(sp) -8000b544: 00f68023 sb a5,0(a3) # ffff8000 <__stack_top+0xff8000> -8000b548: 8a5ff06f j 8000adec <_vfiprintf_r+0xf8> -8000b54c: 00c12783 lw a5,12(sp) -8000b550: 000d4683 lbu a3,0(s10) -8000b554: 0007a403 lw s0,0(a5) -8000b558: 00478793 addi a5,a5,4 -8000b55c: 00f12623 sw a5,12(sp) -8000b560: 92045ae3 bgez s0,8000ae94 <_vfiprintf_r+0x1a0> -8000b564: 40800433 neg s0,s0 -8000b568: 004ded93 ori s11,s11,4 -8000b56c: 929ff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000b570: 000d4683 lbu a3,0(s10) -8000b574: 001ded93 ori s11,s11,1 -8000b578: 91dff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000b57c: 03b14783 lbu a5,59(sp) -8000b580: 000d4683 lbu a3,0(s10) -8000b584: 900798e3 bnez a5,8000ae94 <_vfiprintf_r+0x1a0> -8000b588: 02000793 li a5,32 -8000b58c: 02f10da3 sb a5,59(sp) -8000b590: 905ff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000b594: 000d4683 lbu a3,0(s10) -8000b598: 004ded93 ori s11,s11,4 -8000b59c: 8f9ff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000b5a0: 02b00793 li a5,43 -8000b5a4: 000d4683 lbu a3,0(s10) -8000b5a8: 02f10da3 sb a5,59(sp) -8000b5ac: 8e9ff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000b5b0: 000d4683 lbu a3,0(s10) -8000b5b4: 001d0593 addi a1,s10,1 -8000b5b8: 11668ce3 beq a3,s6,8000bed0 <_vfiprintf_r+0x11dc> -8000b5bc: fd068793 addi a5,a3,-48 -8000b5c0: 00058d13 mv s10,a1 -8000b5c4: 00000c93 li s9,0 -8000b5c8: 8cfc68e3 bltu s8,a5,8000ae98 <_vfiprintf_r+0x1a4> -8000b5cc: 000d4683 lbu a3,0(s10) -8000b5d0: 002c9813 slli a6,s9,0x2 -8000b5d4: 01980833 add a6,a6,s9 -8000b5d8: 00181813 slli a6,a6,0x1 -8000b5dc: 00f80cb3 add s9,a6,a5 -8000b5e0: fd068793 addi a5,a3,-48 -8000b5e4: 001d0d13 addi s10,s10,1 -8000b5e8: fefc72e3 bgeu s8,a5,8000b5cc <_vfiprintf_r+0x8d8> -8000b5ec: 8adff06f j 8000ae98 <_vfiprintf_r+0x1a4> -8000b5f0: 00100613 li a2,1 -8000b5f4: 0ac68ee3 beq a3,a2,8000beb0 <_vfiprintf_r+0x11bc> -8000b5f8: 00200613 li a2,2 -8000b5fc: 000d8a13 mv s4,s11 -8000b600: d8c69ce3 bne a3,a2,8000b398 <_vfiprintf_r+0x6a4> -8000b604: 0f010b13 addi s6,sp,240 -8000b608: 01012783 lw a5,16(sp) -8000b60c: 00fc7693 andi a3,s8,15 -8000b610: fffb0b13 addi s6,s6,-1 -8000b614: 00d786b3 add a3,a5,a3 -8000b618: 0006c603 lbu a2,0(a3) -8000b61c: 004c5793 srli a5,s8,0x4 -8000b620: 01c81693 slli a3,a6,0x1c -8000b624: 00f6ec33 or s8,a3,a5 -8000b628: 00485813 srli a6,a6,0x4 -8000b62c: 00cb0023 sb a2,0(s6) -8000b630: 010c66b3 or a3,s8,a6 -8000b634: fc069ae3 bnez a3,8000b608 <_vfiprintf_r+0x914> -8000b638: 0f010793 addi a5,sp,240 -8000b63c: 41678c33 sub s8,a5,s6 -8000b640: 000a0d93 mv s11,s4 -8000b644: b19ff06f j 8000b15c <_vfiprintf_r+0x468> -8000b648: 00100593 li a1,1 -8000b64c: 00000693 li a3,0 -8000b650: 00048613 mv a2,s1 -8000b654: c21ff06f j 8000b274 <_vfiprintf_r+0x580> -8000b658: 41440833 sub a6,s0,s4 -8000b65c: 97005ae3 blez a6,8000afd0 <_vfiprintf_r+0x2dc> -8000b660: 01000513 li a0,16 -8000b664: 070550e3 bge a0,a6,8000bec4 <_vfiprintf_r+0x11d0> -8000b668: 01000f13 li t5,16 -8000b66c: 00700f93 li t6,7 -8000b670: 0180006f j 8000b688 <_vfiprintf_r+0x994> -8000b674: 00268513 addi a0,a3,2 -8000b678: 00870713 addi a4,a4,8 -8000b67c: 00060693 mv a3,a2 -8000b680: ff080813 addi a6,a6,-16 -8000b684: 070f5063 bge t5,a6,8000b6e4 <_vfiprintf_r+0x9f0> -8000b688: 01078793 addi a5,a5,16 -8000b68c: 00168613 addi a2,a3,1 -8000b690: 01272023 sw s2,0(a4) -8000b694: 01e72223 sw t5,4(a4) -8000b698: 04f12423 sw a5,72(sp) -8000b69c: 04c12223 sw a2,68(sp) -8000b6a0: fccfdae3 bge t6,a2,8000b674 <_vfiprintf_r+0x980> -8000b6a4: 16078463 beqz a5,8000b80c <_vfiprintf_r+0xb18> -8000b6a8: 04010613 addi a2,sp,64 -8000b6ac: 00098593 mv a1,s3 -8000b6b0: 000a8513 mv a0,s5 -8000b6b4: 01012c23 sw a6,24(sp) -8000b6b8: d34ff0ef jal ra,8000abec <__sprint_r.part.0> -8000b6bc: 98051ce3 bnez a0,8000b054 <_vfiprintf_r+0x360> -8000b6c0: 01812803 lw a6,24(sp) -8000b6c4: 04412683 lw a3,68(sp) -8000b6c8: 01000f13 li t5,16 -8000b6cc: ff080813 addi a6,a6,-16 -8000b6d0: 04812783 lw a5,72(sp) -8000b6d4: 00048713 mv a4,s1 -8000b6d8: 00168513 addi a0,a3,1 -8000b6dc: 00700f93 li t6,7 -8000b6e0: fb0f44e3 blt t5,a6,8000b688 <_vfiprintf_r+0x994> -8000b6e4: 00870f13 addi t5,a4,8 -8000b6e8: 010787b3 add a5,a5,a6 -8000b6ec: 01272023 sw s2,0(a4) -8000b6f0: 01072223 sw a6,4(a4) -8000b6f4: 04f12423 sw a5,72(sp) -8000b6f8: 04a12223 sw a0,68(sp) -8000b6fc: 00700713 li a4,7 -8000b700: 46a75263 bge a4,a0,8000bb64 <_vfiprintf_r+0xe70> -8000b704: 6c078e63 beqz a5,8000bde0 <_vfiprintf_r+0x10ec> -8000b708: 04010613 addi a2,sp,64 -8000b70c: 00098593 mv a1,s3 -8000b710: 000a8513 mv a0,s5 -8000b714: cd8ff0ef jal ra,8000abec <__sprint_r.part.0> -8000b718: 92051ee3 bnez a0,8000b054 <_vfiprintf_r+0x360> -8000b71c: 04412683 lw a3,68(sp) -8000b720: 418c8cb3 sub s9,s9,s8 -8000b724: 04812783 lw a5,72(sp) -8000b728: 05410613 addi a2,sp,84 -8000b72c: 00168593 addi a1,a3,1 -8000b730: 00048713 mv a4,s1 -8000b734: 8b9052e3 blez s9,8000afd8 <_vfiprintf_r+0x2e4> -8000b738: 01000513 li a0,16 -8000b73c: 69955863 bge a0,s9,8000bdcc <_vfiprintf_r+0x10d8> -8000b740: 01000313 li t1,16 -8000b744: 00700f13 li t5,7 -8000b748: 0180006f j 8000b760 <_vfiprintf_r+0xa6c> -8000b74c: 00268593 addi a1,a3,2 -8000b750: 00870713 addi a4,a4,8 -8000b754: 00060693 mv a3,a2 -8000b758: ff0c8c93 addi s9,s9,-16 -8000b75c: 05935c63 bge t1,s9,8000b7b4 <_vfiprintf_r+0xac0> -8000b760: 01078793 addi a5,a5,16 -8000b764: 00168613 addi a2,a3,1 -8000b768: 01272023 sw s2,0(a4) -8000b76c: 00672223 sw t1,4(a4) -8000b770: 04f12423 sw a5,72(sp) -8000b774: 04c12223 sw a2,68(sp) -8000b778: fccf5ae3 bge t5,a2,8000b74c <_vfiprintf_r+0xa58> -8000b77c: 06078463 beqz a5,8000b7e4 <_vfiprintf_r+0xaf0> -8000b780: 04010613 addi a2,sp,64 -8000b784: 00098593 mv a1,s3 -8000b788: 000a8513 mv a0,s5 -8000b78c: c60ff0ef jal ra,8000abec <__sprint_r.part.0> -8000b790: 8c0512e3 bnez a0,8000b054 <_vfiprintf_r+0x360> -8000b794: 04412683 lw a3,68(sp) -8000b798: 01000313 li t1,16 -8000b79c: ff0c8c93 addi s9,s9,-16 -8000b7a0: 04812783 lw a5,72(sp) -8000b7a4: 00048713 mv a4,s1 -8000b7a8: 00168593 addi a1,a3,1 -8000b7ac: 00700f13 li t5,7 -8000b7b0: fb9348e3 blt t1,s9,8000b760 <_vfiprintf_r+0xa6c> -8000b7b4: 00870693 addi a3,a4,8 -8000b7b8: 019787b3 add a5,a5,s9 -8000b7bc: 01272023 sw s2,0(a4) -8000b7c0: 01972223 sw s9,4(a4) -8000b7c4: 04f12423 sw a5,72(sp) -8000b7c8: 04b12223 sw a1,68(sp) -8000b7cc: 00700713 li a4,7 -8000b7d0: 1ab74463 blt a4,a1,8000b978 <_vfiprintf_r+0xc84> -8000b7d4: 00158593 addi a1,a1,1 -8000b7d8: 00868613 addi a2,a3,8 -8000b7dc: 00068713 mv a4,a3 -8000b7e0: ff8ff06f j 8000afd8 <_vfiprintf_r+0x2e4> -8000b7e4: 00100593 li a1,1 -8000b7e8: 00000693 li a3,0 -8000b7ec: 00048713 mv a4,s1 -8000b7f0: f69ff06f j 8000b758 <_vfiprintf_r+0xa64> -8000b7f4: 04010613 addi a2,sp,64 -8000b7f8: 00098593 mv a1,s3 -8000b7fc: 000a8513 mv a0,s5 -8000b800: becff0ef jal ra,8000abec <__sprint_r.part.0> -8000b804: 82050ce3 beqz a0,8000b03c <_vfiprintf_r+0x348> -8000b808: 84dff06f j 8000b054 <_vfiprintf_r+0x360> -8000b80c: 00100513 li a0,1 -8000b810: 00000693 li a3,0 -8000b814: 00048713 mv a4,s1 -8000b818: e69ff06f j 8000b680 <_vfiprintf_r+0x98c> -8000b81c: 1e078a63 beqz a5,8000ba10 <_vfiprintf_r+0xd1c> -8000b820: 04010613 addi a2,sp,64 -8000b824: 00098593 mv a1,s3 -8000b828: 000a8513 mv a0,s5 -8000b82c: 01e12e23 sw t5,28(sp) -8000b830: 01f12c23 sw t6,24(sp) -8000b834: bb8ff0ef jal ra,8000abec <__sprint_r.part.0> -8000b838: 80051ee3 bnez a0,8000b054 <_vfiprintf_r+0x360> -8000b83c: 04412683 lw a3,68(sp) -8000b840: 04812783 lw a5,72(sp) -8000b844: 01c12f03 lw t5,28(sp) -8000b848: 01812f83 lw t6,24(sp) -8000b84c: 05410613 addi a2,sp,84 -8000b850: 00168593 addi a1,a3,1 -8000b854: 00048713 mv a4,s1 -8000b858: f14ff06f j 8000af6c <_vfiprintf_r+0x278> -8000b85c: 03c10793 addi a5,sp,60 -8000b860: 04f12623 sw a5,76(sp) -8000b864: 00200793 li a5,2 -8000b868: 04f12823 sw a5,80(sp) -8000b86c: 00100593 li a1,1 -8000b870: 05410613 addi a2,sp,84 -8000b874: 00058693 mv a3,a1 -8000b878: 00060713 mv a4,a2 -8000b87c: 00168593 addi a1,a3,1 -8000b880: 00870613 addi a2,a4,8 -8000b884: f44ff06f j 8000afc8 <_vfiprintf_r+0x2d4> -8000b888: 000d8a13 mv s4,s11 -8000b88c: afdff06f j 8000b388 <_vfiprintf_r+0x694> -8000b890: 01000593 li a1,16 -8000b894: 6105d663 bge a1,a6,8000bea0 <_vfiprintf_r+0x11ac> -8000b898: 01000293 li t0,16 -8000b89c: 00700393 li t2,7 -8000b8a0: 01c0006f j 8000b8bc <_vfiprintf_r+0xbc8> -8000b8a4: 00268513 addi a0,a3,2 -8000b8a8: 00870713 addi a4,a4,8 -8000b8ac: 00060693 mv a3,a2 -8000b8b0: ff080813 addi a6,a6,-16 -8000b8b4: 0702d863 bge t0,a6,8000b924 <_vfiprintf_r+0xc30> -8000b8b8: 00168613 addi a2,a3,1 -8000b8bc: 01078793 addi a5,a5,16 -8000b8c0: 01772023 sw s7,0(a4) -8000b8c4: 00572223 sw t0,4(a4) -8000b8c8: 04f12423 sw a5,72(sp) -8000b8cc: 04c12223 sw a2,68(sp) -8000b8d0: fcc3dae3 bge t2,a2,8000b8a4 <_vfiprintf_r+0xbb0> -8000b8d4: 06078e63 beqz a5,8000b950 <_vfiprintf_r+0xc5c> -8000b8d8: 04010613 addi a2,sp,64 -8000b8dc: 00098593 mv a1,s3 -8000b8e0: 000a8513 mv a0,s5 -8000b8e4: 03012023 sw a6,32(sp) -8000b8e8: 01e12e23 sw t5,28(sp) -8000b8ec: 01f12c23 sw t6,24(sp) -8000b8f0: afcff0ef jal ra,8000abec <__sprint_r.part.0> -8000b8f4: f6051063 bnez a0,8000b054 <_vfiprintf_r+0x360> -8000b8f8: 02012803 lw a6,32(sp) -8000b8fc: 04412683 lw a3,68(sp) -8000b900: 01000293 li t0,16 -8000b904: ff080813 addi a6,a6,-16 -8000b908: 04812783 lw a5,72(sp) -8000b90c: 01c12f03 lw t5,28(sp) -8000b910: 01812f83 lw t6,24(sp) -8000b914: 00048713 mv a4,s1 -8000b918: 00168513 addi a0,a3,1 -8000b91c: 00700393 li t2,7 -8000b920: f902cce3 blt t0,a6,8000b8b8 <_vfiprintf_r+0xbc4> -8000b924: 010787b3 add a5,a5,a6 -8000b928: 01772023 sw s7,0(a4) -8000b92c: 01072223 sw a6,4(a4) -8000b930: 04f12423 sw a5,72(sp) -8000b934: 04a12223 sw a0,68(sp) -8000b938: 00700693 li a3,7 -8000b93c: 0ea6ca63 blt a3,a0,8000ba30 <_vfiprintf_r+0xd3c> -8000b940: 00870713 addi a4,a4,8 -8000b944: 00150593 addi a1,a0,1 -8000b948: 00050693 mv a3,a0 -8000b94c: de0ff06f j 8000af2c <_vfiprintf_r+0x238> -8000b950: 00000693 li a3,0 -8000b954: 00100513 li a0,1 -8000b958: 00048713 mv a4,s1 -8000b95c: f55ff06f j 8000b8b0 <_vfiprintf_r+0xbbc> -8000b960: 01445463 bge s0,s4,8000b968 <_vfiprintf_r+0xc74> -8000b964: 000a0413 mv s0,s4 -8000b968: 00812783 lw a5,8(sp) -8000b96c: 008787b3 add a5,a5,s0 -8000b970: 00f12423 sw a5,8(sp) -8000b974: ec8ff06f j 8000b03c <_vfiprintf_r+0x348> -8000b978: 34078a63 beqz a5,8000bccc <_vfiprintf_r+0xfd8> -8000b97c: 04010613 addi a2,sp,64 -8000b980: 00098593 mv a1,s3 -8000b984: 000a8513 mv a0,s5 -8000b988: a64ff0ef jal ra,8000abec <__sprint_r.part.0> -8000b98c: ec051463 bnez a0,8000b054 <_vfiprintf_r+0x360> -8000b990: 04412583 lw a1,68(sp) -8000b994: 04812783 lw a5,72(sp) -8000b998: 05410613 addi a2,sp,84 -8000b99c: 00158593 addi a1,a1,1 -8000b9a0: 00048713 mv a4,s1 -8000b9a4: e34ff06f j 8000afd8 <_vfiprintf_r+0x2e4> -8000b9a8: 04012223 sw zero,68(sp) -8000b9ac: 00048713 mv a4,s1 -8000b9b0: cacff06f j 8000ae5c <_vfiprintf_r+0x168> -8000b9b4: f80c9a63 bnez s9,8000b148 <_vfiprintf_r+0x454> -8000b9b8: 000a0d93 mv s11,s4 -8000b9bc: 00000c93 li s9,0 -8000b9c0: 00000c13 li s8,0 -8000b9c4: 0f010b13 addi s6,sp,240 -8000b9c8: f94ff06f j 8000b15c <_vfiprintf_r+0x468> -8000b9cc: 00c12603 lw a2,12(sp) -8000b9d0: 010a7793 andi a5,s4,16 -8000b9d4: 00460693 addi a3,a2,4 -8000b9d8: 1a079063 bnez a5,8000bb78 <_vfiprintf_r+0xe84> -8000b9dc: 040a7793 andi a5,s4,64 -8000b9e0: 3c078663 beqz a5,8000bdac <_vfiprintf_r+0x10b8> -8000b9e4: 00c12783 lw a5,12(sp) -8000b9e8: 00000813 li a6,0 -8000b9ec: 00d12623 sw a3,12(sp) -8000b9f0: 0007dc03 lhu s8,0(a5) -8000b9f4: 00100693 li a3,1 -8000b9f8: ff4ff06f j 8000b1ec <_vfiprintf_r+0x4f8> -8000b9fc: 05410613 addi a2,sp,84 -8000ba00: 00100593 li a1,1 -8000ba04: 00000693 li a3,0 -8000ba08: 00048713 mv a4,s1 -8000ba0c: dbcff06f j 8000afc8 <_vfiprintf_r+0x2d4> -8000ba10: 1c0f8863 beqz t6,8000bbe0 <_vfiprintf_r+0xeec> -8000ba14: 03c10793 addi a5,sp,60 -8000ba18: 04f12623 sw a5,76(sp) -8000ba1c: 00200793 li a5,2 -8000ba20: 04f12823 sw a5,80(sp) -8000ba24: 00100693 li a3,1 -8000ba28: 05410713 addi a4,sp,84 -8000ba2c: e51ff06f j 8000b87c <_vfiprintf_r+0xb88> -8000ba30: 26078e63 beqz a5,8000bcac <_vfiprintf_r+0xfb8> -8000ba34: 04010613 addi a2,sp,64 -8000ba38: 00098593 mv a1,s3 -8000ba3c: 000a8513 mv a0,s5 -8000ba40: 01e12e23 sw t5,28(sp) -8000ba44: 01f12c23 sw t6,24(sp) -8000ba48: 9a4ff0ef jal ra,8000abec <__sprint_r.part.0> -8000ba4c: e0051463 bnez a0,8000b054 <_vfiprintf_r+0x360> -8000ba50: 04412683 lw a3,68(sp) -8000ba54: 04812783 lw a5,72(sp) -8000ba58: 01c12f03 lw t5,28(sp) -8000ba5c: 01812f83 lw t6,24(sp) -8000ba60: 00048713 mv a4,s1 -8000ba64: 00168593 addi a1,a3,1 -8000ba68: cc4ff06f j 8000af2c <_vfiprintf_r+0x238> -8000ba6c: 400a7793 andi a5,s4,1024 -8000ba70: 02f12023 sw a5,32(sp) -8000ba74: 00000d93 li s11,0 -8000ba78: 0f010b13 addi s6,sp,240 -8000ba7c: 0340006f j 8000bab0 <_vfiprintf_r+0xdbc> -8000ba80: 00080593 mv a1,a6 -8000ba84: 00a00613 li a2,10 -8000ba88: 00000693 li a3,0 -8000ba8c: 000c0513 mv a0,s8 -8000ba90: 00e12e23 sw a4,28(sp) -8000ba94: 01012c23 sw a6,24(sp) -8000ba98: 53c020ef jal ra,8000dfd4 <__udivdi3> -8000ba9c: 01812803 lw a6,24(sp) -8000baa0: 01c12703 lw a4,28(sp) -8000baa4: 32080863 beqz a6,8000bdd4 <_vfiprintf_r+0x10e0> -8000baa8: 00050c13 mv s8,a0 -8000baac: 00058813 mv a6,a1 -8000bab0: 00080593 mv a1,a6 -8000bab4: 00a00613 li a2,10 -8000bab8: 00000693 li a3,0 -8000babc: 000c0513 mv a0,s8 -8000bac0: 00e12e23 sw a4,28(sp) -8000bac4: 01012c23 sw a6,24(sp) -8000bac8: 141020ef jal ra,8000e408 <__umoddi3> -8000bacc: 02012783 lw a5,32(sp) -8000bad0: 03050513 addi a0,a0,48 -8000bad4: feab0fa3 sb a0,-1(s6) -8000bad8: 01812803 lw a6,24(sp) -8000badc: 01c12703 lw a4,28(sp) -8000bae0: fffb0b13 addi s6,s6,-1 -8000bae4: 001d8d93 addi s11,s11,1 -8000bae8: f8078ce3 beqz a5,8000ba80 <_vfiprintf_r+0xd8c> -8000baec: 02412783 lw a5,36(sp) -8000baf0: 0007c683 lbu a3,0(a5) -8000baf4: f9b696e3 bne a3,s11,8000ba80 <_vfiprintf_r+0xd8c> -8000baf8: 0ff00793 li a5,255 -8000bafc: f8fd82e3 beq s11,a5,8000ba80 <_vfiprintf_r+0xd8c> -8000bb00: 00081663 bnez a6,8000bb0c <_vfiprintf_r+0xe18> -8000bb04: 00900793 li a5,9 -8000bb08: b387f8e3 bgeu a5,s8,8000b638 <_vfiprintf_r+0x944> -8000bb0c: 02812783 lw a5,40(sp) -8000bb10: 02c12583 lw a1,44(sp) -8000bb14: 01012e23 sw a6,28(sp) -8000bb18: 40fb0b33 sub s6,s6,a5 -8000bb1c: 00078613 mv a2,a5 -8000bb20: 000b0513 mv a0,s6 -8000bb24: 00e12c23 sw a4,24(sp) -8000bb28: a90fd0ef jal ra,80008db8 -8000bb2c: 02412703 lw a4,36(sp) -8000bb30: 01c12803 lw a6,28(sp) -8000bb34: 00a00613 li a2,10 -8000bb38: 00174583 lbu a1,1(a4) -8000bb3c: 00000693 li a3,0 -8000bb40: 000c0513 mv a0,s8 -8000bb44: 00b037b3 snez a5,a1 -8000bb48: 00f707b3 add a5,a4,a5 -8000bb4c: 00080593 mv a1,a6 -8000bb50: 02f12223 sw a5,36(sp) -8000bb54: 480020ef jal ra,8000dfd4 <__udivdi3> -8000bb58: 01812703 lw a4,24(sp) -8000bb5c: 00000d93 li s11,0 -8000bb60: f49ff06f j 8000baa8 <_vfiprintf_r+0xdb4> -8000bb64: 00150593 addi a1,a0,1 -8000bb68: 008f0613 addi a2,t5,8 -8000bb6c: 00050693 mv a3,a0 -8000bb70: 000f0713 mv a4,t5 -8000bb74: c5cff06f j 8000afd0 <_vfiprintf_r+0x2dc> -8000bb78: 00d12623 sw a3,12(sp) -8000bb7c: 00062c03 lw s8,0(a2) -8000bb80: 00000813 li a6,0 -8000bb84: 00100693 li a3,1 -8000bb88: e64ff06f j 8000b1ec <_vfiprintf_r+0x4f8> -8000bb8c: 02412783 lw a5,36(sp) -8000bb90: 000d4683 lbu a3,0(s10) -8000bb94: b0078063 beqz a5,8000ae94 <_vfiprintf_r+0x1a0> -8000bb98: 0007c783 lbu a5,0(a5) -8000bb9c: ae078c63 beqz a5,8000ae94 <_vfiprintf_r+0x1a0> -8000bba0: 400ded93 ori s11,s11,1024 -8000bba4: af0ff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000bba8: 00812603 lw a2,8(sp) -8000bbac: 41f65793 srai a5,a2,0x1f -8000bbb0: 00c6a023 sw a2,0(a3) -8000bbb4: 00f6a223 sw a5,4(a3) -8000bbb8: a34ff06f j 8000adec <_vfiprintf_r+0xf8> -8000bbbc: 00062c03 lw s8,0(a2) -8000bbc0: 00d12623 sw a3,12(sp) -8000bbc4: 41fc5813 srai a6,s8,0x1f -8000bbc8: 00080693 mv a3,a6 -8000bbcc: d54ff06f j 8000b120 <_vfiprintf_r+0x42c> -8000bbd0: 00062c03 lw s8,0(a2) -8000bbd4: 00000813 li a6,0 -8000bbd8: 00d12623 sw a3,12(sp) -8000bbdc: e08ff06f j 8000b1e4 <_vfiprintf_r+0x4f0> -8000bbe0: 00000693 li a3,0 -8000bbe4: 05410613 addi a2,sp,84 -8000bbe8: 00100593 li a1,1 -8000bbec: 00048713 mv a4,s1 -8000bbf0: bd8ff06f j 8000afc8 <_vfiprintf_r+0x2d4> -8000bbf4: 800137b7 lui a5,0x80013 -8000bbf8: 79c78793 addi a5,a5,1948 # 8001379c <__stack_top+0x8101379c> -8000bbfc: 00f12823 sw a5,16(sp) -8000bc00: 020df793 andi a5,s11,32 -8000bc04: 06078463 beqz a5,8000bc6c <_vfiprintf_r+0xf78> -8000bc08: 00c12783 lw a5,12(sp) -8000bc0c: 00778b13 addi s6,a5,7 -8000bc10: ff8b7b13 andi s6,s6,-8 -8000bc14: 000b2c03 lw s8,0(s6) -8000bc18: 004b2803 lw a6,4(s6) -8000bc1c: 008b0793 addi a5,s6,8 -8000bc20: 00f12623 sw a5,12(sp) -8000bc24: 001df613 andi a2,s11,1 -8000bc28: 00060e63 beqz a2,8000bc44 <_vfiprintf_r+0xf50> -8000bc2c: 010c6633 or a2,s8,a6 -8000bc30: 00060a63 beqz a2,8000bc44 <_vfiprintf_r+0xf50> -8000bc34: 03000613 li a2,48 -8000bc38: 02c10e23 sb a2,60(sp) -8000bc3c: 02d10ea3 sb a3,61(sp) -8000bc40: 002ded93 ori s11,s11,2 -8000bc44: bffdfa13 andi s4,s11,-1025 -8000bc48: 00200693 li a3,2 -8000bc4c: da0ff06f j 8000b1ec <_vfiprintf_r+0x4f8> -8000bc50: 000d8a13 mv s4,s11 -8000bc54: 84dff06f j 8000b4a0 <_vfiprintf_r+0x7ac> -8000bc58: 800137b7 lui a5,0x80013 -8000bc5c: 78878793 addi a5,a5,1928 # 80013788 <__stack_top+0x81013788> -8000bc60: 00f12823 sw a5,16(sp) -8000bc64: 020df793 andi a5,s11,32 -8000bc68: fa0790e3 bnez a5,8000bc08 <_vfiprintf_r+0xf14> -8000bc6c: 00c12583 lw a1,12(sp) -8000bc70: 010df793 andi a5,s11,16 -8000bc74: 00458613 addi a2,a1,4 -8000bc78: 06078a63 beqz a5,8000bcec <_vfiprintf_r+0xff8> -8000bc7c: 0005ac03 lw s8,0(a1) -8000bc80: 00000813 li a6,0 -8000bc84: 00c12623 sw a2,12(sp) -8000bc88: f9dff06f j 8000bc24 <_vfiprintf_r+0xf30> -8000bc8c: 000b0513 mv a0,s6 -8000bc90: 00e12c23 sw a4,24(sp) -8000bc94: 00d12623 sw a3,12(sp) -8000bc98: 894fd0ef jal ra,80008d2c -8000bc9c: 01812703 lw a4,24(sp) -8000bca0: 00050c13 mv s8,a0 -8000bca4: 00000c93 li s9,0 -8000bca8: cb4ff06f j 8000b15c <_vfiprintf_r+0x468> -8000bcac: 03b14703 lbu a4,59(sp) -8000bcb0: 14071663 bnez a4,8000bdfc <_vfiprintf_r+0x1108> -8000bcb4: ba0f94e3 bnez t6,8000b85c <_vfiprintf_r+0xb68> -8000bcb8: 00000693 li a3,0 -8000bcbc: 00100593 li a1,1 -8000bcc0: 05410613 addi a2,sp,84 -8000bcc4: 00048713 mv a4,s1 -8000bcc8: b00ff06f j 8000afc8 <_vfiprintf_r+0x2d4> -8000bccc: 00100713 li a4,1 -8000bcd0: 000c0793 mv a5,s8 -8000bcd4: 05612623 sw s6,76(sp) -8000bcd8: 05812823 sw s8,80(sp) -8000bcdc: 05812423 sw s8,72(sp) -8000bce0: 04e12223 sw a4,68(sp) -8000bce4: 05410613 addi a2,sp,84 -8000bce8: b2cff06f j 8000b014 <_vfiprintf_r+0x320> -8000bcec: 040df793 andi a5,s11,64 -8000bcf0: 0a078063 beqz a5,8000bd90 <_vfiprintf_r+0x109c> -8000bcf4: 00c12783 lw a5,12(sp) -8000bcf8: 00000813 li a6,0 -8000bcfc: 00c12623 sw a2,12(sp) -8000bd00: 0007dc03 lhu s8,0(a5) -8000bd04: f21ff06f j 8000bc24 <_vfiprintf_r+0xf30> -8000bd08: 001d4683 lbu a3,1(s10) -8000bd0c: 200ded93 ori s11,s11,512 -8000bd10: 001d0d13 addi s10,s10,1 -8000bd14: 980ff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000bd18: 001d4683 lbu a3,1(s10) -8000bd1c: 020ded93 ori s11,s11,32 -8000bd20: 001d0d13 addi s10,s10,1 -8000bd24: 970ff06f j 8000ae94 <_vfiprintf_r+0x1a0> -8000bd28: 00812783 lw a5,8(sp) -8000bd2c: 00f6a023 sw a5,0(a3) -8000bd30: 8bcff06f j 8000adec <_vfiprintf_r+0xf8> -8000bd34: 00600793 li a5,6 -8000bd38: 000c8c13 mv s8,s9 -8000bd3c: 0b97ec63 bltu a5,s9,8000bdf4 <_vfiprintf_r+0x1100> -8000bd40: 800138b7 lui a7,0x80013 -8000bd44: 000c0a13 mv s4,s8 -8000bd48: 00d12623 sw a3,12(sp) -8000bd4c: 7b088b13 addi s6,a7,1968 # 800137b0 <__stack_top+0x810137b0> -8000bd50: 9acff06f j 8000aefc <_vfiprintf_r+0x208> -8000bd54: 200df793 andi a5,s11,512 -8000bd58: 10078663 beqz a5,8000be64 <_vfiprintf_r+0x1170> -8000bd5c: 00c12783 lw a5,12(sp) -8000bd60: 00d12623 sw a3,12(sp) -8000bd64: 00078c03 lb s8,0(a5) -8000bd68: 41fc5813 srai a6,s8,0x1f -8000bd6c: 00080693 mv a3,a6 -8000bd70: bb0ff06f j 8000b120 <_vfiprintf_r+0x42c> -8000bd74: 200df793 andi a5,s11,512 -8000bd78: 0c078c63 beqz a5,8000be50 <_vfiprintf_r+0x115c> -8000bd7c: 00c12783 lw a5,12(sp) -8000bd80: 00000813 li a6,0 -8000bd84: 00d12623 sw a3,12(sp) -8000bd88: 0007cc03 lbu s8,0(a5) -8000bd8c: c58ff06f j 8000b1e4 <_vfiprintf_r+0x4f0> -8000bd90: 200df793 andi a5,s11,512 -8000bd94: 0a078463 beqz a5,8000be3c <_vfiprintf_r+0x1148> -8000bd98: 00c12783 lw a5,12(sp) -8000bd9c: 00000813 li a6,0 -8000bda0: 00c12623 sw a2,12(sp) -8000bda4: 0007cc03 lbu s8,0(a5) -8000bda8: e7dff06f j 8000bc24 <_vfiprintf_r+0xf30> -8000bdac: 200a7793 andi a5,s4,512 -8000bdb0: 06078a63 beqz a5,8000be24 <_vfiprintf_r+0x1130> -8000bdb4: 00c12783 lw a5,12(sp) -8000bdb8: 00000813 li a6,0 -8000bdbc: 00d12623 sw a3,12(sp) -8000bdc0: 0007cc03 lbu s8,0(a5) -8000bdc4: 00100693 li a3,1 -8000bdc8: c24ff06f j 8000b1ec <_vfiprintf_r+0x4f8> -8000bdcc: 00060693 mv a3,a2 -8000bdd0: 9e9ff06f j 8000b7b8 <_vfiprintf_r+0xac4> -8000bdd4: 00900793 li a5,9 -8000bdd8: cd87e8e3 bltu a5,s8,8000baa8 <_vfiprintf_r+0xdb4> -8000bddc: 85dff06f j 8000b638 <_vfiprintf_r+0x944> -8000bde0: 05410613 addi a2,sp,84 -8000bde4: 00100593 li a1,1 -8000bde8: 00000693 li a3,0 -8000bdec: 00048713 mv a4,s1 -8000bdf0: 9e0ff06f j 8000afd0 <_vfiprintf_r+0x2dc> -8000bdf4: 00600c13 li s8,6 -8000bdf8: f49ff06f j 8000bd40 <_vfiprintf_r+0x104c> -8000bdfc: 03b10793 addi a5,sp,59 -8000be00: 04f12623 sw a5,76(sp) -8000be04: 00100793 li a5,1 -8000be08: 04f12823 sw a5,80(sp) -8000be0c: 00100593 li a1,1 -8000be10: 05410613 addi a2,sp,84 -8000be14: 948ff06f j 8000af5c <_vfiprintf_r+0x268> -8000be18: 00812783 lw a5,8(sp) -8000be1c: 00f69023 sh a5,0(a3) -8000be20: fcdfe06f j 8000adec <_vfiprintf_r+0xf8> -8000be24: 00c12783 lw a5,12(sp) -8000be28: 00000813 li a6,0 -8000be2c: 00d12623 sw a3,12(sp) -8000be30: 0007ac03 lw s8,0(a5) -8000be34: 00100693 li a3,1 -8000be38: bb4ff06f j 8000b1ec <_vfiprintf_r+0x4f8> -8000be3c: 00c12783 lw a5,12(sp) -8000be40: 00000813 li a6,0 -8000be44: 00c12623 sw a2,12(sp) -8000be48: 0007ac03 lw s8,0(a5) -8000be4c: dd9ff06f j 8000bc24 <_vfiprintf_r+0xf30> -8000be50: 00c12783 lw a5,12(sp) -8000be54: 00000813 li a6,0 -8000be58: 00d12623 sw a3,12(sp) -8000be5c: 0007ac03 lw s8,0(a5) -8000be60: b84ff06f j 8000b1e4 <_vfiprintf_r+0x4f0> -8000be64: 00c12783 lw a5,12(sp) -8000be68: 00d12623 sw a3,12(sp) -8000be6c: 0007ac03 lw s8,0(a5) -8000be70: 41fc5813 srai a6,s8,0x1f -8000be74: 00080693 mv a3,a6 -8000be78: aa8ff06f j 8000b120 <_vfiprintf_r+0x42c> -8000be7c: 04010613 addi a2,sp,64 -8000be80: 00098593 mv a1,s3 -8000be84: 000a8513 mv a0,s5 -8000be88: d65fe0ef jal ra,8000abec <__sprint_r.part.0> -8000be8c: 9c8ff06f j 8000b054 <_vfiprintf_r+0x360> -8000be90: 000c8c13 mv s8,s9 -8000be94: 00d12623 sw a3,12(sp) -8000be98: 00000c93 li s9,0 -8000be9c: ac0ff06f j 8000b15c <_vfiprintf_r+0x468> -8000bea0: 00060513 mv a0,a2 -8000bea4: a81ff06f j 8000b924 <_vfiprintf_r+0xc30> -8000bea8: 00168593 addi a1,a3,1 -8000beac: c1cff06f j 8000b2c8 <_vfiprintf_r+0x5d4> -8000beb0: 000d8a13 mv s4,s11 -8000beb4: a94ff06f j 8000b148 <_vfiprintf_r+0x454> -8000beb8: fff00793 li a5,-1 -8000bebc: 00f12423 sw a5,8(sp) -8000bec0: 9a0ff06f j 8000b060 <_vfiprintf_r+0x36c> -8000bec4: 00060f13 mv t5,a2 -8000bec8: 00058513 mv a0,a1 -8000becc: 81dff06f j 8000b6e8 <_vfiprintf_r+0x9f4> -8000bed0: 00c12783 lw a5,12(sp) -8000bed4: 0007ac83 lw s9,0(a5) -8000bed8: 00478793 addi a5,a5,4 -8000bedc: 000cd463 bgez s9,8000bee4 <_vfiprintf_r+0x11f0> -8000bee0: fff00c93 li s9,-1 -8000bee4: 001d4683 lbu a3,1(s10) -8000bee8: 00f12623 sw a5,12(sp) -8000beec: 00058d13 mv s10,a1 -8000bef0: fa5fe06f j 8000ae94 <_vfiprintf_r+0x1a0> +8000b0e4: 004ded93 ori s11,s11,4 +8000b0e8: 8f9ff06f j 8000a9e0 <_vfiprintf_r+0x1a0> +8000b0ec: 02b00793 li a5,43 +8000b0f0: 000d4683 lbu a3,0(s10) +8000b0f4: 02f10da3 sb a5,59(sp) +8000b0f8: 8e9ff06f j 8000a9e0 <_vfiprintf_r+0x1a0> +8000b0fc: 000d4683 lbu a3,0(s10) +8000b100: 001d0593 addi a1,s10,1 +8000b104: 11668ce3 beq a3,s6,8000ba1c <_vfiprintf_r+0x11dc> +8000b108: fd068793 addi a5,a3,-48 +8000b10c: 00058d13 mv s10,a1 +8000b110: 00000c93 li s9,0 +8000b114: 8cfc68e3 bltu s8,a5,8000a9e4 <_vfiprintf_r+0x1a4> +8000b118: 000d4683 lbu a3,0(s10) +8000b11c: 002c9813 slli a6,s9,0x2 +8000b120: 01980833 add a6,a6,s9 +8000b124: 00181813 slli a6,a6,0x1 +8000b128: 00f80cb3 add s9,a6,a5 +8000b12c: fd068793 addi a5,a3,-48 +8000b130: 001d0d13 addi s10,s10,1 +8000b134: fefc72e3 bgeu s8,a5,8000b118 <_vfiprintf_r+0x8d8> +8000b138: 8adff06f j 8000a9e4 <_vfiprintf_r+0x1a4> +8000b13c: 00100613 li a2,1 +8000b140: 0ac68ee3 beq a3,a2,8000b9fc <_vfiprintf_r+0x11bc> +8000b144: 00200613 li a2,2 +8000b148: 000d8a13 mv s4,s11 +8000b14c: d8c69ce3 bne a3,a2,8000aee4 <_vfiprintf_r+0x6a4> +8000b150: 0f010b13 addi s6,sp,240 +8000b154: 01012783 lw a5,16(sp) +8000b158: 00fc7693 andi a3,s8,15 +8000b15c: fffb0b13 addi s6,s6,-1 +8000b160: 00d786b3 add a3,a5,a3 +8000b164: 0006c603 lbu a2,0(a3) +8000b168: 004c5793 srli a5,s8,0x4 +8000b16c: 01c81693 slli a3,a6,0x1c +8000b170: 00f6ec33 or s8,a3,a5 +8000b174: 00485813 srli a6,a6,0x4 +8000b178: 00cb0023 sb a2,0(s6) +8000b17c: 010c66b3 or a3,s8,a6 +8000b180: fc069ae3 bnez a3,8000b154 <_vfiprintf_r+0x914> +8000b184: 0f010793 addi a5,sp,240 +8000b188: 41678c33 sub s8,a5,s6 +8000b18c: 000a0d93 mv s11,s4 +8000b190: b19ff06f j 8000aca8 <_vfiprintf_r+0x468> +8000b194: 00100593 li a1,1 +8000b198: 00000693 li a3,0 +8000b19c: 00048613 mv a2,s1 +8000b1a0: c21ff06f j 8000adc0 <_vfiprintf_r+0x580> +8000b1a4: 41440833 sub a6,s0,s4 +8000b1a8: 97005ae3 blez a6,8000ab1c <_vfiprintf_r+0x2dc> +8000b1ac: 01000513 li a0,16 +8000b1b0: 070550e3 bge a0,a6,8000ba10 <_vfiprintf_r+0x11d0> +8000b1b4: 01000f13 li t5,16 +8000b1b8: 00700f93 li t6,7 +8000b1bc: 0180006f j 8000b1d4 <_vfiprintf_r+0x994> +8000b1c0: 00268513 addi a0,a3,2 +8000b1c4: 00870713 addi a4,a4,8 +8000b1c8: 00060693 mv a3,a2 +8000b1cc: ff080813 addi a6,a6,-16 +8000b1d0: 070f5063 bge t5,a6,8000b230 <_vfiprintf_r+0x9f0> +8000b1d4: 01078793 addi a5,a5,16 +8000b1d8: 00168613 addi a2,a3,1 +8000b1dc: 01272023 sw s2,0(a4) +8000b1e0: 01e72223 sw t5,4(a4) +8000b1e4: 04f12423 sw a5,72(sp) +8000b1e8: 04c12223 sw a2,68(sp) +8000b1ec: fccfdae3 bge t6,a2,8000b1c0 <_vfiprintf_r+0x980> +8000b1f0: 16078463 beqz a5,8000b358 <_vfiprintf_r+0xb18> +8000b1f4: 04010613 addi a2,sp,64 +8000b1f8: 00098593 mv a1,s3 +8000b1fc: 000a8513 mv a0,s5 +8000b200: 01012c23 sw a6,24(sp) +8000b204: d34ff0ef jal ra,8000a738 <__sprint_r.part.0> +8000b208: 98051ce3 bnez a0,8000aba0 <_vfiprintf_r+0x360> +8000b20c: 01812803 lw a6,24(sp) +8000b210: 04412683 lw a3,68(sp) +8000b214: 01000f13 li t5,16 +8000b218: ff080813 addi a6,a6,-16 +8000b21c: 04812783 lw a5,72(sp) +8000b220: 00048713 mv a4,s1 +8000b224: 00168513 addi a0,a3,1 +8000b228: 00700f93 li t6,7 +8000b22c: fb0f44e3 blt t5,a6,8000b1d4 <_vfiprintf_r+0x994> +8000b230: 00870f13 addi t5,a4,8 +8000b234: 010787b3 add a5,a5,a6 +8000b238: 01272023 sw s2,0(a4) +8000b23c: 01072223 sw a6,4(a4) +8000b240: 04f12423 sw a5,72(sp) +8000b244: 04a12223 sw a0,68(sp) +8000b248: 00700713 li a4,7 +8000b24c: 46a75263 bge a4,a0,8000b6b0 <_vfiprintf_r+0xe70> +8000b250: 6c078e63 beqz a5,8000b92c <_vfiprintf_r+0x10ec> +8000b254: 04010613 addi a2,sp,64 +8000b258: 00098593 mv a1,s3 +8000b25c: 000a8513 mv a0,s5 +8000b260: cd8ff0ef jal ra,8000a738 <__sprint_r.part.0> +8000b264: 92051ee3 bnez a0,8000aba0 <_vfiprintf_r+0x360> +8000b268: 04412683 lw a3,68(sp) +8000b26c: 418c8cb3 sub s9,s9,s8 +8000b270: 04812783 lw a5,72(sp) +8000b274: 05410613 addi a2,sp,84 +8000b278: 00168593 addi a1,a3,1 +8000b27c: 00048713 mv a4,s1 +8000b280: 8b9052e3 blez s9,8000ab24 <_vfiprintf_r+0x2e4> +8000b284: 01000513 li a0,16 +8000b288: 69955863 bge a0,s9,8000b918 <_vfiprintf_r+0x10d8> +8000b28c: 01000313 li t1,16 +8000b290: 00700f13 li t5,7 +8000b294: 0180006f j 8000b2ac <_vfiprintf_r+0xa6c> +8000b298: 00268593 addi a1,a3,2 +8000b29c: 00870713 addi a4,a4,8 +8000b2a0: 00060693 mv a3,a2 +8000b2a4: ff0c8c93 addi s9,s9,-16 +8000b2a8: 05935c63 bge t1,s9,8000b300 <_vfiprintf_r+0xac0> +8000b2ac: 01078793 addi a5,a5,16 +8000b2b0: 00168613 addi a2,a3,1 +8000b2b4: 01272023 sw s2,0(a4) +8000b2b8: 00672223 sw t1,4(a4) +8000b2bc: 04f12423 sw a5,72(sp) +8000b2c0: 04c12223 sw a2,68(sp) +8000b2c4: fccf5ae3 bge t5,a2,8000b298 <_vfiprintf_r+0xa58> +8000b2c8: 06078463 beqz a5,8000b330 <_vfiprintf_r+0xaf0> +8000b2cc: 04010613 addi a2,sp,64 +8000b2d0: 00098593 mv a1,s3 +8000b2d4: 000a8513 mv a0,s5 +8000b2d8: c60ff0ef jal ra,8000a738 <__sprint_r.part.0> +8000b2dc: 8c0512e3 bnez a0,8000aba0 <_vfiprintf_r+0x360> +8000b2e0: 04412683 lw a3,68(sp) +8000b2e4: 01000313 li t1,16 +8000b2e8: ff0c8c93 addi s9,s9,-16 +8000b2ec: 04812783 lw a5,72(sp) +8000b2f0: 00048713 mv a4,s1 +8000b2f4: 00168593 addi a1,a3,1 +8000b2f8: 00700f13 li t5,7 +8000b2fc: fb9348e3 blt t1,s9,8000b2ac <_vfiprintf_r+0xa6c> +8000b300: 00870693 addi a3,a4,8 +8000b304: 019787b3 add a5,a5,s9 +8000b308: 01272023 sw s2,0(a4) +8000b30c: 01972223 sw s9,4(a4) +8000b310: 04f12423 sw a5,72(sp) +8000b314: 04b12223 sw a1,68(sp) +8000b318: 00700713 li a4,7 +8000b31c: 1ab74463 blt a4,a1,8000b4c4 <_vfiprintf_r+0xc84> +8000b320: 00158593 addi a1,a1,1 +8000b324: 00868613 addi a2,a3,8 +8000b328: 00068713 mv a4,a3 +8000b32c: ff8ff06f j 8000ab24 <_vfiprintf_r+0x2e4> +8000b330: 00100593 li a1,1 +8000b334: 00000693 li a3,0 +8000b338: 00048713 mv a4,s1 +8000b33c: f69ff06f j 8000b2a4 <_vfiprintf_r+0xa64> +8000b340: 04010613 addi a2,sp,64 +8000b344: 00098593 mv a1,s3 +8000b348: 000a8513 mv a0,s5 +8000b34c: becff0ef jal ra,8000a738 <__sprint_r.part.0> +8000b350: 82050ce3 beqz a0,8000ab88 <_vfiprintf_r+0x348> +8000b354: 84dff06f j 8000aba0 <_vfiprintf_r+0x360> +8000b358: 00100513 li a0,1 +8000b35c: 00000693 li a3,0 +8000b360: 00048713 mv a4,s1 +8000b364: e69ff06f j 8000b1cc <_vfiprintf_r+0x98c> +8000b368: 1e078a63 beqz a5,8000b55c <_vfiprintf_r+0xd1c> +8000b36c: 04010613 addi a2,sp,64 +8000b370: 00098593 mv a1,s3 +8000b374: 000a8513 mv a0,s5 +8000b378: 01e12e23 sw t5,28(sp) +8000b37c: 01f12c23 sw t6,24(sp) +8000b380: bb8ff0ef jal ra,8000a738 <__sprint_r.part.0> +8000b384: 80051ee3 bnez a0,8000aba0 <_vfiprintf_r+0x360> +8000b388: 04412683 lw a3,68(sp) +8000b38c: 04812783 lw a5,72(sp) +8000b390: 01c12f03 lw t5,28(sp) +8000b394: 01812f83 lw t6,24(sp) +8000b398: 05410613 addi a2,sp,84 +8000b39c: 00168593 addi a1,a3,1 +8000b3a0: 00048713 mv a4,s1 +8000b3a4: f14ff06f j 8000aab8 <_vfiprintf_r+0x278> +8000b3a8: 03c10793 addi a5,sp,60 +8000b3ac: 04f12623 sw a5,76(sp) +8000b3b0: 00200793 li a5,2 +8000b3b4: 04f12823 sw a5,80(sp) +8000b3b8: 00100593 li a1,1 +8000b3bc: 05410613 addi a2,sp,84 +8000b3c0: 00058693 mv a3,a1 +8000b3c4: 00060713 mv a4,a2 +8000b3c8: 00168593 addi a1,a3,1 +8000b3cc: 00870613 addi a2,a4,8 +8000b3d0: f44ff06f j 8000ab14 <_vfiprintf_r+0x2d4> +8000b3d4: 000d8a13 mv s4,s11 +8000b3d8: afdff06f j 8000aed4 <_vfiprintf_r+0x694> +8000b3dc: 01000593 li a1,16 +8000b3e0: 6105d663 bge a1,a6,8000b9ec <_vfiprintf_r+0x11ac> +8000b3e4: 01000293 li t0,16 +8000b3e8: 00700393 li t2,7 +8000b3ec: 01c0006f j 8000b408 <_vfiprintf_r+0xbc8> +8000b3f0: 00268513 addi a0,a3,2 +8000b3f4: 00870713 addi a4,a4,8 +8000b3f8: 00060693 mv a3,a2 +8000b3fc: ff080813 addi a6,a6,-16 +8000b400: 0702d863 bge t0,a6,8000b470 <_vfiprintf_r+0xc30> +8000b404: 00168613 addi a2,a3,1 +8000b408: 01078793 addi a5,a5,16 +8000b40c: 01772023 sw s7,0(a4) +8000b410: 00572223 sw t0,4(a4) +8000b414: 04f12423 sw a5,72(sp) +8000b418: 04c12223 sw a2,68(sp) +8000b41c: fcc3dae3 bge t2,a2,8000b3f0 <_vfiprintf_r+0xbb0> +8000b420: 06078e63 beqz a5,8000b49c <_vfiprintf_r+0xc5c> +8000b424: 04010613 addi a2,sp,64 +8000b428: 00098593 mv a1,s3 +8000b42c: 000a8513 mv a0,s5 +8000b430: 03012023 sw a6,32(sp) +8000b434: 01e12e23 sw t5,28(sp) +8000b438: 01f12c23 sw t6,24(sp) +8000b43c: afcff0ef jal ra,8000a738 <__sprint_r.part.0> +8000b440: f6051063 bnez a0,8000aba0 <_vfiprintf_r+0x360> +8000b444: 02012803 lw a6,32(sp) +8000b448: 04412683 lw a3,68(sp) +8000b44c: 01000293 li t0,16 +8000b450: ff080813 addi a6,a6,-16 +8000b454: 04812783 lw a5,72(sp) +8000b458: 01c12f03 lw t5,28(sp) +8000b45c: 01812f83 lw t6,24(sp) +8000b460: 00048713 mv a4,s1 +8000b464: 00168513 addi a0,a3,1 +8000b468: 00700393 li t2,7 +8000b46c: f902cce3 blt t0,a6,8000b404 <_vfiprintf_r+0xbc4> +8000b470: 010787b3 add a5,a5,a6 +8000b474: 01772023 sw s7,0(a4) +8000b478: 01072223 sw a6,4(a4) +8000b47c: 04f12423 sw a5,72(sp) +8000b480: 04a12223 sw a0,68(sp) +8000b484: 00700693 li a3,7 +8000b488: 0ea6ca63 blt a3,a0,8000b57c <_vfiprintf_r+0xd3c> +8000b48c: 00870713 addi a4,a4,8 +8000b490: 00150593 addi a1,a0,1 +8000b494: 00050693 mv a3,a0 +8000b498: de0ff06f j 8000aa78 <_vfiprintf_r+0x238> +8000b49c: 00000693 li a3,0 +8000b4a0: 00100513 li a0,1 +8000b4a4: 00048713 mv a4,s1 +8000b4a8: f55ff06f j 8000b3fc <_vfiprintf_r+0xbbc> +8000b4ac: 01445463 bge s0,s4,8000b4b4 <_vfiprintf_r+0xc74> +8000b4b0: 000a0413 mv s0,s4 +8000b4b4: 00812783 lw a5,8(sp) +8000b4b8: 008787b3 add a5,a5,s0 +8000b4bc: 00f12423 sw a5,8(sp) +8000b4c0: ec8ff06f j 8000ab88 <_vfiprintf_r+0x348> +8000b4c4: 34078a63 beqz a5,8000b818 <_vfiprintf_r+0xfd8> +8000b4c8: 04010613 addi a2,sp,64 +8000b4cc: 00098593 mv a1,s3 +8000b4d0: 000a8513 mv a0,s5 +8000b4d4: a64ff0ef jal ra,8000a738 <__sprint_r.part.0> +8000b4d8: ec051463 bnez a0,8000aba0 <_vfiprintf_r+0x360> +8000b4dc: 04412583 lw a1,68(sp) +8000b4e0: 04812783 lw a5,72(sp) +8000b4e4: 05410613 addi a2,sp,84 +8000b4e8: 00158593 addi a1,a1,1 +8000b4ec: 00048713 mv a4,s1 +8000b4f0: e34ff06f j 8000ab24 <_vfiprintf_r+0x2e4> +8000b4f4: 04012223 sw zero,68(sp) +8000b4f8: 00048713 mv a4,s1 +8000b4fc: cacff06f j 8000a9a8 <_vfiprintf_r+0x168> +8000b500: f80c9a63 bnez s9,8000ac94 <_vfiprintf_r+0x454> +8000b504: 000a0d93 mv s11,s4 +8000b508: 00000c93 li s9,0 +8000b50c: 00000c13 li s8,0 +8000b510: 0f010b13 addi s6,sp,240 +8000b514: f94ff06f j 8000aca8 <_vfiprintf_r+0x468> +8000b518: 00c12603 lw a2,12(sp) +8000b51c: 010a7793 andi a5,s4,16 +8000b520: 00460693 addi a3,a2,4 +8000b524: 1a079063 bnez a5,8000b6c4 <_vfiprintf_r+0xe84> +8000b528: 040a7793 andi a5,s4,64 +8000b52c: 3c078663 beqz a5,8000b8f8 <_vfiprintf_r+0x10b8> +8000b530: 00c12783 lw a5,12(sp) +8000b534: 00000813 li a6,0 +8000b538: 00d12623 sw a3,12(sp) +8000b53c: 0007dc03 lhu s8,0(a5) +8000b540: 00100693 li a3,1 +8000b544: ff4ff06f j 8000ad38 <_vfiprintf_r+0x4f8> +8000b548: 05410613 addi a2,sp,84 +8000b54c: 00100593 li a1,1 +8000b550: 00000693 li a3,0 +8000b554: 00048713 mv a4,s1 +8000b558: dbcff06f j 8000ab14 <_vfiprintf_r+0x2d4> +8000b55c: 1c0f8863 beqz t6,8000b72c <_vfiprintf_r+0xeec> +8000b560: 03c10793 addi a5,sp,60 +8000b564: 04f12623 sw a5,76(sp) +8000b568: 00200793 li a5,2 +8000b56c: 04f12823 sw a5,80(sp) +8000b570: 00100693 li a3,1 +8000b574: 05410713 addi a4,sp,84 +8000b578: e51ff06f j 8000b3c8 <_vfiprintf_r+0xb88> +8000b57c: 26078e63 beqz a5,8000b7f8 <_vfiprintf_r+0xfb8> +8000b580: 04010613 addi a2,sp,64 +8000b584: 00098593 mv a1,s3 +8000b588: 000a8513 mv a0,s5 +8000b58c: 01e12e23 sw t5,28(sp) +8000b590: 01f12c23 sw t6,24(sp) +8000b594: 9a4ff0ef jal ra,8000a738 <__sprint_r.part.0> +8000b598: e0051463 bnez a0,8000aba0 <_vfiprintf_r+0x360> +8000b59c: 04412683 lw a3,68(sp) +8000b5a0: 04812783 lw a5,72(sp) +8000b5a4: 01c12f03 lw t5,28(sp) +8000b5a8: 01812f83 lw t6,24(sp) +8000b5ac: 00048713 mv a4,s1 +8000b5b0: 00168593 addi a1,a3,1 +8000b5b4: cc4ff06f j 8000aa78 <_vfiprintf_r+0x238> +8000b5b8: 400a7793 andi a5,s4,1024 +8000b5bc: 02f12023 sw a5,32(sp) +8000b5c0: 00000d93 li s11,0 +8000b5c4: 0f010b13 addi s6,sp,240 +8000b5c8: 0340006f j 8000b5fc <_vfiprintf_r+0xdbc> +8000b5cc: 00080593 mv a1,a6 +8000b5d0: 00a00613 li a2,10 +8000b5d4: 00000693 li a3,0 +8000b5d8: 000c0513 mv a0,s8 +8000b5dc: 00e12e23 sw a4,28(sp) +8000b5e0: 01012c23 sw a6,24(sp) +8000b5e4: 53c020ef jal ra,8000db20 <__udivdi3> +8000b5e8: 01812803 lw a6,24(sp) +8000b5ec: 01c12703 lw a4,28(sp) +8000b5f0: 32080863 beqz a6,8000b920 <_vfiprintf_r+0x10e0> +8000b5f4: 00050c13 mv s8,a0 +8000b5f8: 00058813 mv a6,a1 +8000b5fc: 00080593 mv a1,a6 +8000b600: 00a00613 li a2,10 +8000b604: 00000693 li a3,0 +8000b608: 000c0513 mv a0,s8 +8000b60c: 00e12e23 sw a4,28(sp) +8000b610: 01012c23 sw a6,24(sp) +8000b614: 141020ef jal ra,8000df54 <__umoddi3> +8000b618: 02012783 lw a5,32(sp) +8000b61c: 03050513 addi a0,a0,48 +8000b620: feab0fa3 sb a0,-1(s6) +8000b624: 01812803 lw a6,24(sp) +8000b628: 01c12703 lw a4,28(sp) +8000b62c: fffb0b13 addi s6,s6,-1 +8000b630: 001d8d93 addi s11,s11,1 +8000b634: f8078ce3 beqz a5,8000b5cc <_vfiprintf_r+0xd8c> +8000b638: 02412783 lw a5,36(sp) +8000b63c: 0007c683 lbu a3,0(a5) +8000b640: f9b696e3 bne a3,s11,8000b5cc <_vfiprintf_r+0xd8c> +8000b644: 0ff00793 li a5,255 +8000b648: f8fd82e3 beq s11,a5,8000b5cc <_vfiprintf_r+0xd8c> +8000b64c: 00081663 bnez a6,8000b658 <_vfiprintf_r+0xe18> +8000b650: 00900793 li a5,9 +8000b654: b387f8e3 bgeu a5,s8,8000b184 <_vfiprintf_r+0x944> +8000b658: 02812783 lw a5,40(sp) +8000b65c: 02c12583 lw a1,44(sp) +8000b660: 01012e23 sw a6,28(sp) +8000b664: 40fb0b33 sub s6,s6,a5 +8000b668: 00078613 mv a2,a5 +8000b66c: 000b0513 mv a0,s6 +8000b670: 00e12c23 sw a4,24(sp) +8000b674: a90fd0ef jal ra,80008904 +8000b678: 02412703 lw a4,36(sp) +8000b67c: 01c12803 lw a6,28(sp) +8000b680: 00a00613 li a2,10 +8000b684: 00174583 lbu a1,1(a4) +8000b688: 00000693 li a3,0 +8000b68c: 000c0513 mv a0,s8 +8000b690: 00b037b3 snez a5,a1 +8000b694: 00f707b3 add a5,a4,a5 +8000b698: 00080593 mv a1,a6 +8000b69c: 02f12223 sw a5,36(sp) +8000b6a0: 480020ef jal ra,8000db20 <__udivdi3> +8000b6a4: 01812703 lw a4,24(sp) +8000b6a8: 00000d93 li s11,0 +8000b6ac: f49ff06f j 8000b5f4 <_vfiprintf_r+0xdb4> +8000b6b0: 00150593 addi a1,a0,1 +8000b6b4: 008f0613 addi a2,t5,8 +8000b6b8: 00050693 mv a3,a0 +8000b6bc: 000f0713 mv a4,t5 +8000b6c0: c5cff06f j 8000ab1c <_vfiprintf_r+0x2dc> +8000b6c4: 00d12623 sw a3,12(sp) +8000b6c8: 00062c03 lw s8,0(a2) +8000b6cc: 00000813 li a6,0 +8000b6d0: 00100693 li a3,1 +8000b6d4: e64ff06f j 8000ad38 <_vfiprintf_r+0x4f8> +8000b6d8: 02412783 lw a5,36(sp) +8000b6dc: 000d4683 lbu a3,0(s10) +8000b6e0: b0078063 beqz a5,8000a9e0 <_vfiprintf_r+0x1a0> +8000b6e4: 0007c783 lbu a5,0(a5) +8000b6e8: ae078c63 beqz a5,8000a9e0 <_vfiprintf_r+0x1a0> +8000b6ec: 400ded93 ori s11,s11,1024 +8000b6f0: af0ff06f j 8000a9e0 <_vfiprintf_r+0x1a0> +8000b6f4: 00812603 lw a2,8(sp) +8000b6f8: 41f65793 srai a5,a2,0x1f +8000b6fc: 00c6a023 sw a2,0(a3) +8000b700: 00f6a223 sw a5,4(a3) +8000b704: a34ff06f j 8000a938 <_vfiprintf_r+0xf8> +8000b708: 00062c03 lw s8,0(a2) +8000b70c: 00d12623 sw a3,12(sp) +8000b710: 41fc5813 srai a6,s8,0x1f +8000b714: 00080693 mv a3,a6 +8000b718: d54ff06f j 8000ac6c <_vfiprintf_r+0x42c> +8000b71c: 00062c03 lw s8,0(a2) +8000b720: 00000813 li a6,0 +8000b724: 00d12623 sw a3,12(sp) +8000b728: e08ff06f j 8000ad30 <_vfiprintf_r+0x4f0> +8000b72c: 00000693 li a3,0 +8000b730: 05410613 addi a2,sp,84 +8000b734: 00100593 li a1,1 +8000b738: 00048713 mv a4,s1 +8000b73c: bd8ff06f j 8000ab14 <_vfiprintf_r+0x2d4> +8000b740: 800137b7 lui a5,0x80013 +8000b744: 2ec78793 addi a5,a5,748 # 800132ec <__stack_top+0x810132ec> +8000b748: 00f12823 sw a5,16(sp) +8000b74c: 020df793 andi a5,s11,32 +8000b750: 06078463 beqz a5,8000b7b8 <_vfiprintf_r+0xf78> +8000b754: 00c12783 lw a5,12(sp) +8000b758: 00778b13 addi s6,a5,7 +8000b75c: ff8b7b13 andi s6,s6,-8 +8000b760: 000b2c03 lw s8,0(s6) +8000b764: 004b2803 lw a6,4(s6) +8000b768: 008b0793 addi a5,s6,8 +8000b76c: 00f12623 sw a5,12(sp) +8000b770: 001df613 andi a2,s11,1 +8000b774: 00060e63 beqz a2,8000b790 <_vfiprintf_r+0xf50> +8000b778: 010c6633 or a2,s8,a6 +8000b77c: 00060a63 beqz a2,8000b790 <_vfiprintf_r+0xf50> +8000b780: 03000613 li a2,48 +8000b784: 02c10e23 sb a2,60(sp) +8000b788: 02d10ea3 sb a3,61(sp) +8000b78c: 002ded93 ori s11,s11,2 +8000b790: bffdfa13 andi s4,s11,-1025 +8000b794: 00200693 li a3,2 +8000b798: da0ff06f j 8000ad38 <_vfiprintf_r+0x4f8> +8000b79c: 000d8a13 mv s4,s11 +8000b7a0: 84dff06f j 8000afec <_vfiprintf_r+0x7ac> +8000b7a4: 800137b7 lui a5,0x80013 +8000b7a8: 2d878793 addi a5,a5,728 # 800132d8 <__stack_top+0x810132d8> +8000b7ac: 00f12823 sw a5,16(sp) +8000b7b0: 020df793 andi a5,s11,32 +8000b7b4: fa0790e3 bnez a5,8000b754 <_vfiprintf_r+0xf14> +8000b7b8: 00c12583 lw a1,12(sp) +8000b7bc: 010df793 andi a5,s11,16 +8000b7c0: 00458613 addi a2,a1,4 +8000b7c4: 06078a63 beqz a5,8000b838 <_vfiprintf_r+0xff8> +8000b7c8: 0005ac03 lw s8,0(a1) +8000b7cc: 00000813 li a6,0 +8000b7d0: 00c12623 sw a2,12(sp) +8000b7d4: f9dff06f j 8000b770 <_vfiprintf_r+0xf30> +8000b7d8: 000b0513 mv a0,s6 +8000b7dc: 00e12c23 sw a4,24(sp) +8000b7e0: 00d12623 sw a3,12(sp) +8000b7e4: 894fd0ef jal ra,80008878 +8000b7e8: 01812703 lw a4,24(sp) +8000b7ec: 00050c13 mv s8,a0 +8000b7f0: 00000c93 li s9,0 +8000b7f4: cb4ff06f j 8000aca8 <_vfiprintf_r+0x468> +8000b7f8: 03b14703 lbu a4,59(sp) +8000b7fc: 14071663 bnez a4,8000b948 <_vfiprintf_r+0x1108> +8000b800: ba0f94e3 bnez t6,8000b3a8 <_vfiprintf_r+0xb68> +8000b804: 00000693 li a3,0 +8000b808: 00100593 li a1,1 +8000b80c: 05410613 addi a2,sp,84 +8000b810: 00048713 mv a4,s1 +8000b814: b00ff06f j 8000ab14 <_vfiprintf_r+0x2d4> +8000b818: 00100713 li a4,1 +8000b81c: 000c0793 mv a5,s8 +8000b820: 05612623 sw s6,76(sp) +8000b824: 05812823 sw s8,80(sp) +8000b828: 05812423 sw s8,72(sp) +8000b82c: 04e12223 sw a4,68(sp) +8000b830: 05410613 addi a2,sp,84 +8000b834: b2cff06f j 8000ab60 <_vfiprintf_r+0x320> +8000b838: 040df793 andi a5,s11,64 +8000b83c: 0a078063 beqz a5,8000b8dc <_vfiprintf_r+0x109c> +8000b840: 00c12783 lw a5,12(sp) +8000b844: 00000813 li a6,0 +8000b848: 00c12623 sw a2,12(sp) +8000b84c: 0007dc03 lhu s8,0(a5) +8000b850: f21ff06f j 8000b770 <_vfiprintf_r+0xf30> +8000b854: 001d4683 lbu a3,1(s10) +8000b858: 200ded93 ori s11,s11,512 +8000b85c: 001d0d13 addi s10,s10,1 +8000b860: 980ff06f j 8000a9e0 <_vfiprintf_r+0x1a0> +8000b864: 001d4683 lbu a3,1(s10) +8000b868: 020ded93 ori s11,s11,32 +8000b86c: 001d0d13 addi s10,s10,1 +8000b870: 970ff06f j 8000a9e0 <_vfiprintf_r+0x1a0> +8000b874: 00812783 lw a5,8(sp) +8000b878: 00f6a023 sw a5,0(a3) +8000b87c: 8bcff06f j 8000a938 <_vfiprintf_r+0xf8> +8000b880: 00600793 li a5,6 +8000b884: 000c8c13 mv s8,s9 +8000b888: 0b97ec63 bltu a5,s9,8000b940 <_vfiprintf_r+0x1100> +8000b88c: 800138b7 lui a7,0x80013 +8000b890: 000c0a13 mv s4,s8 +8000b894: 00d12623 sw a3,12(sp) +8000b898: 30088b13 addi s6,a7,768 # 80013300 <__stack_top+0x81013300> +8000b89c: 9acff06f j 8000aa48 <_vfiprintf_r+0x208> +8000b8a0: 200df793 andi a5,s11,512 +8000b8a4: 10078663 beqz a5,8000b9b0 <_vfiprintf_r+0x1170> +8000b8a8: 00c12783 lw a5,12(sp) +8000b8ac: 00d12623 sw a3,12(sp) +8000b8b0: 00078c03 lb s8,0(a5) +8000b8b4: 41fc5813 srai a6,s8,0x1f +8000b8b8: 00080693 mv a3,a6 +8000b8bc: bb0ff06f j 8000ac6c <_vfiprintf_r+0x42c> +8000b8c0: 200df793 andi a5,s11,512 +8000b8c4: 0c078c63 beqz a5,8000b99c <_vfiprintf_r+0x115c> +8000b8c8: 00c12783 lw a5,12(sp) +8000b8cc: 00000813 li a6,0 +8000b8d0: 00d12623 sw a3,12(sp) +8000b8d4: 0007cc03 lbu s8,0(a5) +8000b8d8: c58ff06f j 8000ad30 <_vfiprintf_r+0x4f0> +8000b8dc: 200df793 andi a5,s11,512 +8000b8e0: 0a078463 beqz a5,8000b988 <_vfiprintf_r+0x1148> +8000b8e4: 00c12783 lw a5,12(sp) +8000b8e8: 00000813 li a6,0 +8000b8ec: 00c12623 sw a2,12(sp) +8000b8f0: 0007cc03 lbu s8,0(a5) +8000b8f4: e7dff06f j 8000b770 <_vfiprintf_r+0xf30> +8000b8f8: 200a7793 andi a5,s4,512 +8000b8fc: 06078a63 beqz a5,8000b970 <_vfiprintf_r+0x1130> +8000b900: 00c12783 lw a5,12(sp) +8000b904: 00000813 li a6,0 +8000b908: 00d12623 sw a3,12(sp) +8000b90c: 0007cc03 lbu s8,0(a5) +8000b910: 00100693 li a3,1 +8000b914: c24ff06f j 8000ad38 <_vfiprintf_r+0x4f8> +8000b918: 00060693 mv a3,a2 +8000b91c: 9e9ff06f j 8000b304 <_vfiprintf_r+0xac4> +8000b920: 00900793 li a5,9 +8000b924: cd87e8e3 bltu a5,s8,8000b5f4 <_vfiprintf_r+0xdb4> +8000b928: 85dff06f j 8000b184 <_vfiprintf_r+0x944> +8000b92c: 05410613 addi a2,sp,84 +8000b930: 00100593 li a1,1 +8000b934: 00000693 li a3,0 +8000b938: 00048713 mv a4,s1 +8000b93c: 9e0ff06f j 8000ab1c <_vfiprintf_r+0x2dc> +8000b940: 00600c13 li s8,6 +8000b944: f49ff06f j 8000b88c <_vfiprintf_r+0x104c> +8000b948: 03b10793 addi a5,sp,59 +8000b94c: 04f12623 sw a5,76(sp) +8000b950: 00100793 li a5,1 +8000b954: 04f12823 sw a5,80(sp) +8000b958: 00100593 li a1,1 +8000b95c: 05410613 addi a2,sp,84 +8000b960: 948ff06f j 8000aaa8 <_vfiprintf_r+0x268> +8000b964: 00812783 lw a5,8(sp) +8000b968: 00f69023 sh a5,0(a3) +8000b96c: fcdfe06f j 8000a938 <_vfiprintf_r+0xf8> +8000b970: 00c12783 lw a5,12(sp) +8000b974: 00000813 li a6,0 +8000b978: 00d12623 sw a3,12(sp) +8000b97c: 0007ac03 lw s8,0(a5) +8000b980: 00100693 li a3,1 +8000b984: bb4ff06f j 8000ad38 <_vfiprintf_r+0x4f8> +8000b988: 00c12783 lw a5,12(sp) +8000b98c: 00000813 li a6,0 +8000b990: 00c12623 sw a2,12(sp) +8000b994: 0007ac03 lw s8,0(a5) +8000b998: dd9ff06f j 8000b770 <_vfiprintf_r+0xf30> +8000b99c: 00c12783 lw a5,12(sp) +8000b9a0: 00000813 li a6,0 +8000b9a4: 00d12623 sw a3,12(sp) +8000b9a8: 0007ac03 lw s8,0(a5) +8000b9ac: b84ff06f j 8000ad30 <_vfiprintf_r+0x4f0> +8000b9b0: 00c12783 lw a5,12(sp) +8000b9b4: 00d12623 sw a3,12(sp) +8000b9b8: 0007ac03 lw s8,0(a5) +8000b9bc: 41fc5813 srai a6,s8,0x1f +8000b9c0: 00080693 mv a3,a6 +8000b9c4: aa8ff06f j 8000ac6c <_vfiprintf_r+0x42c> +8000b9c8: 04010613 addi a2,sp,64 +8000b9cc: 00098593 mv a1,s3 +8000b9d0: 000a8513 mv a0,s5 +8000b9d4: d65fe0ef jal ra,8000a738 <__sprint_r.part.0> +8000b9d8: 9c8ff06f j 8000aba0 <_vfiprintf_r+0x360> +8000b9dc: 000c8c13 mv s8,s9 +8000b9e0: 00d12623 sw a3,12(sp) +8000b9e4: 00000c93 li s9,0 +8000b9e8: ac0ff06f j 8000aca8 <_vfiprintf_r+0x468> +8000b9ec: 00060513 mv a0,a2 +8000b9f0: a81ff06f j 8000b470 <_vfiprintf_r+0xc30> +8000b9f4: 00168593 addi a1,a3,1 +8000b9f8: c1cff06f j 8000ae14 <_vfiprintf_r+0x5d4> +8000b9fc: 000d8a13 mv s4,s11 +8000ba00: a94ff06f j 8000ac94 <_vfiprintf_r+0x454> +8000ba04: fff00793 li a5,-1 +8000ba08: 00f12423 sw a5,8(sp) +8000ba0c: 9a0ff06f j 8000abac <_vfiprintf_r+0x36c> +8000ba10: 00060f13 mv t5,a2 +8000ba14: 00058513 mv a0,a1 +8000ba18: 81dff06f j 8000b234 <_vfiprintf_r+0x9f4> +8000ba1c: 00c12783 lw a5,12(sp) +8000ba20: 0007ac83 lw s9,0(a5) +8000ba24: 00478793 addi a5,a5,4 +8000ba28: 000cd463 bgez s9,8000ba30 <_vfiprintf_r+0x11f0> +8000ba2c: fff00c93 li s9,-1 +8000ba30: 001d4683 lbu a3,1(s10) +8000ba34: 00f12623 sw a5,12(sp) +8000ba38: 00058d13 mv s10,a1 +8000ba3c: fa5fe06f j 8000a9e0 <_vfiprintf_r+0x1a0> -8000bef4 : -8000bef4: 80016737 lui a4,0x80016 -8000bef8: 00050793 mv a5,a0 -8000befc: d0c72503 lw a0,-756(a4) # 80015d0c <__stack_top+0x81015d0c> -8000bf00: 00060693 mv a3,a2 -8000bf04: 00058613 mv a2,a1 -8000bf08: 00078593 mv a1,a5 -8000bf0c: de9fe06f j 8000acf4 <_vfiprintf_r> +8000ba40 : +8000ba40: 80015737 lui a4,0x80015 +8000ba44: 00050793 mv a5,a0 +8000ba48: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +8000ba4c: 00060693 mv a3,a2 +8000ba50: 00058613 mv a2,a1 +8000ba54: 00078593 mv a1,a5 +8000ba58: de9fe06f j 8000a840 <_vfiprintf_r> -8000bf10 <__sbprintf>: -8000bf10: 00c5d783 lhu a5,12(a1) -8000bf14: 0645ae03 lw t3,100(a1) -8000bf18: 00e5d303 lhu t1,14(a1) -8000bf1c: 01c5a883 lw a7,28(a1) -8000bf20: 0245a803 lw a6,36(a1) -8000bf24: b8010113 addi sp,sp,-1152 -8000bf28: ffd7f793 andi a5,a5,-3 -8000bf2c: 40000713 li a4,1024 -8000bf30: 46812c23 sw s0,1144(sp) -8000bf34: 00f11a23 sh a5,20(sp) -8000bf38: 00058413 mv s0,a1 -8000bf3c: 07010793 addi a5,sp,112 -8000bf40: 00810593 addi a1,sp,8 -8000bf44: 46912a23 sw s1,1140(sp) -8000bf48: 47212823 sw s2,1136(sp) -8000bf4c: 46112e23 sw ra,1148(sp) -8000bf50: 00050913 mv s2,a0 -8000bf54: 07c12623 sw t3,108(sp) -8000bf58: 00611b23 sh t1,22(sp) -8000bf5c: 03112223 sw a7,36(sp) -8000bf60: 03012623 sw a6,44(sp) -8000bf64: 00f12423 sw a5,8(sp) -8000bf68: 00f12c23 sw a5,24(sp) -8000bf6c: 00e12823 sw a4,16(sp) -8000bf70: 00e12e23 sw a4,28(sp) -8000bf74: 02012023 sw zero,32(sp) -8000bf78: d7dfe0ef jal ra,8000acf4 <_vfiprintf_r> -8000bf7c: 00050493 mv s1,a0 -8000bf80: 02055c63 bgez a0,8000bfb8 <__sbprintf+0xa8> -8000bf84: 01415783 lhu a5,20(sp) -8000bf88: 0407f793 andi a5,a5,64 -8000bf8c: 00078863 beqz a5,8000bf9c <__sbprintf+0x8c> -8000bf90: 00c45783 lhu a5,12(s0) -8000bf94: 0407e793 ori a5,a5,64 -8000bf98: 00f41623 sh a5,12(s0) -8000bf9c: 47c12083 lw ra,1148(sp) -8000bfa0: 47812403 lw s0,1144(sp) -8000bfa4: 47012903 lw s2,1136(sp) -8000bfa8: 00048513 mv a0,s1 -8000bfac: 47412483 lw s1,1140(sp) -8000bfb0: 48010113 addi sp,sp,1152 -8000bfb4: 00008067 ret -8000bfb8: 00810593 addi a1,sp,8 -8000bfbc: 00090513 mv a0,s2 -8000bfc0: 420000ef jal ra,8000c3e0 <_fflush_r> -8000bfc4: fc0500e3 beqz a0,8000bf84 <__sbprintf+0x74> -8000bfc8: fff00493 li s1,-1 -8000bfcc: fb9ff06f j 8000bf84 <__sbprintf+0x74> +8000ba5c <__sbprintf>: +8000ba5c: 00c5d783 lhu a5,12(a1) +8000ba60: 0645ae03 lw t3,100(a1) +8000ba64: 00e5d303 lhu t1,14(a1) +8000ba68: 01c5a883 lw a7,28(a1) +8000ba6c: 0245a803 lw a6,36(a1) +8000ba70: b8010113 addi sp,sp,-1152 +8000ba74: ffd7f793 andi a5,a5,-3 +8000ba78: 40000713 li a4,1024 +8000ba7c: 46812c23 sw s0,1144(sp) +8000ba80: 00f11a23 sh a5,20(sp) +8000ba84: 00058413 mv s0,a1 +8000ba88: 07010793 addi a5,sp,112 +8000ba8c: 00810593 addi a1,sp,8 +8000ba90: 46912a23 sw s1,1140(sp) +8000ba94: 47212823 sw s2,1136(sp) +8000ba98: 46112e23 sw ra,1148(sp) +8000ba9c: 00050913 mv s2,a0 +8000baa0: 07c12623 sw t3,108(sp) +8000baa4: 00611b23 sh t1,22(sp) +8000baa8: 03112223 sw a7,36(sp) +8000baac: 03012623 sw a6,44(sp) +8000bab0: 00f12423 sw a5,8(sp) +8000bab4: 00f12c23 sw a5,24(sp) +8000bab8: 00e12823 sw a4,16(sp) +8000babc: 00e12e23 sw a4,28(sp) +8000bac0: 02012023 sw zero,32(sp) +8000bac4: d7dfe0ef jal ra,8000a840 <_vfiprintf_r> +8000bac8: 00050493 mv s1,a0 +8000bacc: 02055c63 bgez a0,8000bb04 <__sbprintf+0xa8> +8000bad0: 01415783 lhu a5,20(sp) +8000bad4: 0407f793 andi a5,a5,64 +8000bad8: 00078863 beqz a5,8000bae8 <__sbprintf+0x8c> +8000badc: 00c45783 lhu a5,12(s0) +8000bae0: 0407e793 ori a5,a5,64 +8000bae4: 00f41623 sh a5,12(s0) +8000bae8: 47c12083 lw ra,1148(sp) +8000baec: 47812403 lw s0,1144(sp) +8000baf0: 47012903 lw s2,1136(sp) +8000baf4: 00048513 mv a0,s1 +8000baf8: 47412483 lw s1,1140(sp) +8000bafc: 48010113 addi sp,sp,1152 +8000bb00: 00008067 ret +8000bb04: 00810593 addi a1,sp,8 +8000bb08: 00090513 mv a0,s2 +8000bb0c: 420000ef jal ra,8000bf2c <_fflush_r> +8000bb10: fc0500e3 beqz a0,8000bad0 <__sbprintf+0x74> +8000bb14: fff00493 li s1,-1 +8000bb18: fb9ff06f j 8000bad0 <__sbprintf+0x74> -8000bfd0 <_wctomb_r>: -8000bfd0: 800167b7 lui a5,0x80016 -8000bfd4: c607a303 lw t1,-928(a5) # 80015c60 <__stack_top+0x81015c60> -8000bfd8: 00030067 jr t1 +8000bb1c <_wctomb_r>: +8000bb1c: 800157b7 lui a5,0x80015 +8000bb20: 9b07a303 lw t1,-1616(a5) # 800149b0 <__stack_top+0x810149b0> +8000bb24: 00030067 jr t1 -8000bfdc <__ascii_wctomb>: -8000bfdc: 02058463 beqz a1,8000c004 <__ascii_wctomb+0x28> -8000bfe0: 0ff00793 li a5,255 -8000bfe4: 00c7e863 bltu a5,a2,8000bff4 <__ascii_wctomb+0x18> -8000bfe8: 00c58023 sb a2,0(a1) -8000bfec: 00100513 li a0,1 -8000bff0: 00008067 ret -8000bff4: 08a00793 li a5,138 -8000bff8: 00f52023 sw a5,0(a0) -8000bffc: fff00513 li a0,-1 -8000c000: 00008067 ret -8000c004: 00000513 li a0,0 -8000c008: 00008067 ret +8000bb28 <__ascii_wctomb>: +8000bb28: 02058463 beqz a1,8000bb50 <__ascii_wctomb+0x28> +8000bb2c: 0ff00793 li a5,255 +8000bb30: 00c7e863 bltu a5,a2,8000bb40 <__ascii_wctomb+0x18> +8000bb34: 00c58023 sb a2,0(a1) +8000bb38: 00100513 li a0,1 +8000bb3c: 00008067 ret +8000bb40: 08a00793 li a5,138 +8000bb44: 00f52023 sw a5,0(a0) +8000bb48: fff00513 li a0,-1 +8000bb4c: 00008067 ret +8000bb50: 00000513 li a0,0 +8000bb54: 00008067 ret -8000c00c <__swsetup_r>: -8000c00c: 800167b7 lui a5,0x80016 -8000c010: d0c7a783 lw a5,-756(a5) # 80015d0c <__stack_top+0x81015d0c> -8000c014: ff010113 addi sp,sp,-16 -8000c018: 00812423 sw s0,8(sp) -8000c01c: 00912223 sw s1,4(sp) -8000c020: 00112623 sw ra,12(sp) -8000c024: 00050493 mv s1,a0 -8000c028: 00058413 mv s0,a1 -8000c02c: 00078663 beqz a5,8000c038 <__swsetup_r+0x2c> -8000c030: 0387a703 lw a4,56(a5) -8000c034: 0e070063 beqz a4,8000c114 <__swsetup_r+0x108> -8000c038: 00c41703 lh a4,12(s0) -8000c03c: 01071793 slli a5,a4,0x10 -8000c040: 00877693 andi a3,a4,8 -8000c044: 0107d793 srli a5,a5,0x10 -8000c048: 04068063 beqz a3,8000c088 <__swsetup_r+0x7c> -8000c04c: 01042683 lw a3,16(s0) -8000c050: 06068063 beqz a3,8000c0b0 <__swsetup_r+0xa4> -8000c054: 0017f613 andi a2,a5,1 -8000c058: 08060463 beqz a2,8000c0e0 <__swsetup_r+0xd4> -8000c05c: 01442603 lw a2,20(s0) -8000c060: 00042423 sw zero,8(s0) -8000c064: 00000513 li a0,0 -8000c068: 40c00633 neg a2,a2 -8000c06c: 00c42c23 sw a2,24(s0) -8000c070: 08068663 beqz a3,8000c0fc <__swsetup_r+0xf0> -8000c074: 00c12083 lw ra,12(sp) -8000c078: 00812403 lw s0,8(sp) -8000c07c: 00412483 lw s1,4(sp) -8000c080: 01010113 addi sp,sp,16 -8000c084: 00008067 ret -8000c088: 0107f693 andi a3,a5,16 -8000c08c: 0c068463 beqz a3,8000c154 <__swsetup_r+0x148> -8000c090: 0047f793 andi a5,a5,4 -8000c094: 08079663 bnez a5,8000c120 <__swsetup_r+0x114> -8000c098: 01042683 lw a3,16(s0) -8000c09c: 00876713 ori a4,a4,8 -8000c0a0: 01071793 slli a5,a4,0x10 -8000c0a4: 00e41623 sh a4,12(s0) -8000c0a8: 0107d793 srli a5,a5,0x10 -8000c0ac: fa0694e3 bnez a3,8000c054 <__swsetup_r+0x48> -8000c0b0: 2807f613 andi a2,a5,640 -8000c0b4: 20000593 li a1,512 -8000c0b8: f8b60ee3 beq a2,a1,8000c054 <__swsetup_r+0x48> -8000c0bc: 00040593 mv a1,s0 -8000c0c0: 00048513 mv a0,s1 -8000c0c4: 7b9000ef jal ra,8000d07c <__smakebuf_r> -8000c0c8: 00c41703 lh a4,12(s0) -8000c0cc: 01042683 lw a3,16(s0) -8000c0d0: 01071793 slli a5,a4,0x10 -8000c0d4: 0107d793 srli a5,a5,0x10 -8000c0d8: 0017f613 andi a2,a5,1 -8000c0dc: f80610e3 bnez a2,8000c05c <__swsetup_r+0x50> -8000c0e0: 0027f613 andi a2,a5,2 -8000c0e4: 00000593 li a1,0 -8000c0e8: 00061463 bnez a2,8000c0f0 <__swsetup_r+0xe4> -8000c0ec: 01442583 lw a1,20(s0) -8000c0f0: 00b42423 sw a1,8(s0) -8000c0f4: 00000513 li a0,0 -8000c0f8: f6069ee3 bnez a3,8000c074 <__swsetup_r+0x68> -8000c0fc: 0807f793 andi a5,a5,128 -8000c100: f6078ae3 beqz a5,8000c074 <__swsetup_r+0x68> -8000c104: 04076713 ori a4,a4,64 -8000c108: 00e41623 sh a4,12(s0) -8000c10c: fff00513 li a0,-1 -8000c110: f65ff06f j 8000c074 <__swsetup_r+0x68> -8000c114: 00078513 mv a0,a5 -8000c118: 674000ef jal ra,8000c78c <__sinit> -8000c11c: f1dff06f j 8000c038 <__swsetup_r+0x2c> -8000c120: 03042583 lw a1,48(s0) -8000c124: 00058e63 beqz a1,8000c140 <__swsetup_r+0x134> -8000c128: 04040793 addi a5,s0,64 -8000c12c: 00f58863 beq a1,a5,8000c13c <__swsetup_r+0x130> -8000c130: 00048513 mv a0,s1 -8000c134: 898f80ef jal ra,800041cc <_free_r> -8000c138: 00c41703 lh a4,12(s0) -8000c13c: 02042823 sw zero,48(s0) -8000c140: 01042683 lw a3,16(s0) -8000c144: fdb77713 andi a4,a4,-37 -8000c148: 00042223 sw zero,4(s0) -8000c14c: 00d42023 sw a3,0(s0) -8000c150: f4dff06f j 8000c09c <__swsetup_r+0x90> -8000c154: 00900793 li a5,9 -8000c158: 00f4a023 sw a5,0(s1) -8000c15c: 04076713 ori a4,a4,64 -8000c160: 00e41623 sh a4,12(s0) -8000c164: fff00513 li a0,-1 -8000c168: f0dff06f j 8000c074 <__swsetup_r+0x68> +8000bb58 <__swsetup_r>: +8000bb58: 800157b7 lui a5,0x80015 +8000bb5c: a5c7a783 lw a5,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000bb60: ff010113 addi sp,sp,-16 +8000bb64: 00812423 sw s0,8(sp) +8000bb68: 00912223 sw s1,4(sp) +8000bb6c: 00112623 sw ra,12(sp) +8000bb70: 00050493 mv s1,a0 +8000bb74: 00058413 mv s0,a1 +8000bb78: 00078663 beqz a5,8000bb84 <__swsetup_r+0x2c> +8000bb7c: 0387a703 lw a4,56(a5) +8000bb80: 0e070063 beqz a4,8000bc60 <__swsetup_r+0x108> +8000bb84: 00c41703 lh a4,12(s0) +8000bb88: 01071793 slli a5,a4,0x10 +8000bb8c: 00877693 andi a3,a4,8 +8000bb90: 0107d793 srli a5,a5,0x10 +8000bb94: 04068063 beqz a3,8000bbd4 <__swsetup_r+0x7c> +8000bb98: 01042683 lw a3,16(s0) +8000bb9c: 06068063 beqz a3,8000bbfc <__swsetup_r+0xa4> +8000bba0: 0017f613 andi a2,a5,1 +8000bba4: 08060463 beqz a2,8000bc2c <__swsetup_r+0xd4> +8000bba8: 01442603 lw a2,20(s0) +8000bbac: 00042423 sw zero,8(s0) +8000bbb0: 00000513 li a0,0 +8000bbb4: 40c00633 neg a2,a2 +8000bbb8: 00c42c23 sw a2,24(s0) +8000bbbc: 08068663 beqz a3,8000bc48 <__swsetup_r+0xf0> +8000bbc0: 00c12083 lw ra,12(sp) +8000bbc4: 00812403 lw s0,8(sp) +8000bbc8: 00412483 lw s1,4(sp) +8000bbcc: 01010113 addi sp,sp,16 +8000bbd0: 00008067 ret +8000bbd4: 0107f693 andi a3,a5,16 +8000bbd8: 0c068463 beqz a3,8000bca0 <__swsetup_r+0x148> +8000bbdc: 0047f793 andi a5,a5,4 +8000bbe0: 08079663 bnez a5,8000bc6c <__swsetup_r+0x114> +8000bbe4: 01042683 lw a3,16(s0) +8000bbe8: 00876713 ori a4,a4,8 +8000bbec: 01071793 slli a5,a4,0x10 +8000bbf0: 00e41623 sh a4,12(s0) +8000bbf4: 0107d793 srli a5,a5,0x10 +8000bbf8: fa0694e3 bnez a3,8000bba0 <__swsetup_r+0x48> +8000bbfc: 2807f613 andi a2,a5,640 +8000bc00: 20000593 li a1,512 +8000bc04: f8b60ee3 beq a2,a1,8000bba0 <__swsetup_r+0x48> +8000bc08: 00040593 mv a1,s0 +8000bc0c: 00048513 mv a0,s1 +8000bc10: 7b9000ef jal ra,8000cbc8 <__smakebuf_r> +8000bc14: 00c41703 lh a4,12(s0) +8000bc18: 01042683 lw a3,16(s0) +8000bc1c: 01071793 slli a5,a4,0x10 +8000bc20: 0107d793 srli a5,a5,0x10 +8000bc24: 0017f613 andi a2,a5,1 +8000bc28: f80610e3 bnez a2,8000bba8 <__swsetup_r+0x50> +8000bc2c: 0027f613 andi a2,a5,2 +8000bc30: 00000593 li a1,0 +8000bc34: 00061463 bnez a2,8000bc3c <__swsetup_r+0xe4> +8000bc38: 01442583 lw a1,20(s0) +8000bc3c: 00b42423 sw a1,8(s0) +8000bc40: 00000513 li a0,0 +8000bc44: f6069ee3 bnez a3,8000bbc0 <__swsetup_r+0x68> +8000bc48: 0807f793 andi a5,a5,128 +8000bc4c: f6078ae3 beqz a5,8000bbc0 <__swsetup_r+0x68> +8000bc50: 04076713 ori a4,a4,64 +8000bc54: 00e41623 sh a4,12(s0) +8000bc58: fff00513 li a0,-1 +8000bc5c: f65ff06f j 8000bbc0 <__swsetup_r+0x68> +8000bc60: 00078513 mv a0,a5 +8000bc64: 674000ef jal ra,8000c2d8 <__sinit> +8000bc68: f1dff06f j 8000bb84 <__swsetup_r+0x2c> +8000bc6c: 03042583 lw a1,48(s0) +8000bc70: 00058e63 beqz a1,8000bc8c <__swsetup_r+0x134> +8000bc74: 04040793 addi a5,s0,64 +8000bc78: 00f58863 beq a1,a5,8000bc88 <__swsetup_r+0x130> +8000bc7c: 00048513 mv a0,s1 +8000bc80: 898f80ef jal ra,80003d18 <_free_r> +8000bc84: 00c41703 lh a4,12(s0) +8000bc88: 02042823 sw zero,48(s0) +8000bc8c: 01042683 lw a3,16(s0) +8000bc90: fdb77713 andi a4,a4,-37 +8000bc94: 00042223 sw zero,4(s0) +8000bc98: 00d42023 sw a3,0(s0) +8000bc9c: f4dff06f j 8000bbe8 <__swsetup_r+0x90> +8000bca0: 00900793 li a5,9 +8000bca4: 00f4a023 sw a5,0(s1) +8000bca8: 04076713 ori a4,a4,64 +8000bcac: 00e41623 sh a4,12(s0) +8000bcb0: fff00513 li a0,-1 +8000bcb4: f0dff06f j 8000bbc0 <__swsetup_r+0x68> -8000c16c : -8000c16c: ff010113 addi sp,sp,-16 -8000c170: 00600513 li a0,6 +8000bcb8 : +8000bcb8: ff010113 addi sp,sp,-16 +8000bcbc: 00600513 li a0,6 +8000bcc0: 00112623 sw ra,12(sp) +8000bcc4: 2a4010ef jal ra,8000cf68 +8000bcc8: 00100513 li a0,1 +8000bccc: fa4f40ef jal ra,80000470 <_exit> + +8000bcd0 <__sflush_r>: +8000bcd0: 00c59783 lh a5,12(a1) +8000bcd4: fe010113 addi sp,sp,-32 +8000bcd8: 00812c23 sw s0,24(sp) +8000bcdc: 01312623 sw s3,12(sp) +8000bce0: 00112e23 sw ra,28(sp) +8000bce4: 00912a23 sw s1,20(sp) +8000bce8: 01212823 sw s2,16(sp) +8000bcec: 0087f693 andi a3,a5,8 +8000bcf0: 00058413 mv s0,a1 +8000bcf4: 00050993 mv s3,a0 +8000bcf8: 10069a63 bnez a3,8000be0c <__sflush_r+0x13c> +8000bcfc: 00001737 lui a4,0x1 +8000bd00: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> +8000bd04: 0045a683 lw a3,4(a1) +8000bd08: 00e7e7b3 or a5,a5,a4 +8000bd0c: 00f59623 sh a5,12(a1) +8000bd10: 18d05463 blez a3,8000be98 <__sflush_r+0x1c8> +8000bd14: 02842703 lw a4,40(s0) +8000bd18: 0c070a63 beqz a4,8000bdec <__sflush_r+0x11c> +8000bd1c: 0009a483 lw s1,0(s3) +8000bd20: 01079693 slli a3,a5,0x10 +8000bd24: 0009a023 sw zero,0(s3) +8000bd28: 01379613 slli a2,a5,0x13 +8000bd2c: 01c42583 lw a1,28(s0) +8000bd30: 0106d693 srli a3,a3,0x10 +8000bd34: 16064863 bltz a2,8000bea4 <__sflush_r+0x1d4> +8000bd38: 00100693 li a3,1 +8000bd3c: 00000613 li a2,0 +8000bd40: 00098513 mv a0,s3 +8000bd44: 000700e7 jalr a4 +8000bd48: fff00793 li a5,-1 +8000bd4c: 18f50c63 beq a0,a5,8000bee4 <__sflush_r+0x214> +8000bd50: 00c45683 lhu a3,12(s0) +8000bd54: 02842703 lw a4,40(s0) +8000bd58: 01c42583 lw a1,28(s0) +8000bd5c: 0046f693 andi a3,a3,4 +8000bd60: 00068e63 beqz a3,8000bd7c <__sflush_r+0xac> +8000bd64: 00442683 lw a3,4(s0) +8000bd68: 03042783 lw a5,48(s0) +8000bd6c: 40d50533 sub a0,a0,a3 +8000bd70: 00078663 beqz a5,8000bd7c <__sflush_r+0xac> +8000bd74: 03c42783 lw a5,60(s0) +8000bd78: 40f50533 sub a0,a0,a5 +8000bd7c: 00050613 mv a2,a0 +8000bd80: 00000693 li a3,0 +8000bd84: 00098513 mv a0,s3 +8000bd88: 000700e7 jalr a4 +8000bd8c: fff00793 li a5,-1 +8000bd90: 10f51e63 bne a0,a5,8000beac <__sflush_r+0x1dc> +8000bd94: 0009a703 lw a4,0(s3) +8000bd98: 00c41783 lh a5,12(s0) +8000bd9c: 16070863 beqz a4,8000bf0c <__sflush_r+0x23c> +8000bda0: 01d00693 li a3,29 +8000bda4: 00d70663 beq a4,a3,8000bdb0 <__sflush_r+0xe0> +8000bda8: 01600693 li a3,22 +8000bdac: 0cd71463 bne a4,a3,8000be74 <__sflush_r+0x1a4> +8000bdb0: 01042683 lw a3,16(s0) +8000bdb4: fffff737 lui a4,0xfffff +8000bdb8: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000bdbc: 00e7f7b3 and a5,a5,a4 +8000bdc0: 00f41623 sh a5,12(s0) +8000bdc4: 00042223 sw zero,4(s0) +8000bdc8: 00d42023 sw a3,0(s0) +8000bdcc: 03042583 lw a1,48(s0) +8000bdd0: 0099a023 sw s1,0(s3) +8000bdd4: 00058c63 beqz a1,8000bdec <__sflush_r+0x11c> +8000bdd8: 04040793 addi a5,s0,64 +8000bddc: 00f58663 beq a1,a5,8000bde8 <__sflush_r+0x118> +8000bde0: 00098513 mv a0,s3 +8000bde4: f35f70ef jal ra,80003d18 <_free_r> +8000bde8: 02042823 sw zero,48(s0) +8000bdec: 00000513 li a0,0 +8000bdf0: 01c12083 lw ra,28(sp) +8000bdf4: 01812403 lw s0,24(sp) +8000bdf8: 01412483 lw s1,20(sp) +8000bdfc: 01012903 lw s2,16(sp) +8000be00: 00c12983 lw s3,12(sp) +8000be04: 02010113 addi sp,sp,32 +8000be08: 00008067 ret +8000be0c: 0105a903 lw s2,16(a1) +8000be10: fc090ee3 beqz s2,8000bdec <__sflush_r+0x11c> +8000be14: 0005a483 lw s1,0(a1) +8000be18: 01079713 slli a4,a5,0x10 +8000be1c: 01075713 srli a4,a4,0x10 +8000be20: 00377713 andi a4,a4,3 +8000be24: 0125a023 sw s2,0(a1) +8000be28: 412484b3 sub s1,s1,s2 +8000be2c: 00000793 li a5,0 +8000be30: 00071463 bnez a4,8000be38 <__sflush_r+0x168> +8000be34: 0145a783 lw a5,20(a1) +8000be38: 00f42423 sw a5,8(s0) +8000be3c: 00904863 bgtz s1,8000be4c <__sflush_r+0x17c> +8000be40: fadff06f j 8000bdec <__sflush_r+0x11c> +8000be44: 00a90933 add s2,s2,a0 +8000be48: fa9052e3 blez s1,8000bdec <__sflush_r+0x11c> +8000be4c: 02442783 lw a5,36(s0) +8000be50: 01c42583 lw a1,28(s0) +8000be54: 00048693 mv a3,s1 +8000be58: 00090613 mv a2,s2 +8000be5c: 00098513 mv a0,s3 +8000be60: 000780e7 jalr a5 +8000be64: 40a484b3 sub s1,s1,a0 +8000be68: fca04ee3 bgtz a0,8000be44 <__sflush_r+0x174> +8000be6c: 00c45783 lhu a5,12(s0) +8000be70: fff00513 li a0,-1 +8000be74: 0407e793 ori a5,a5,64 +8000be78: 01c12083 lw ra,28(sp) +8000be7c: 00f41623 sh a5,12(s0) +8000be80: 01812403 lw s0,24(sp) +8000be84: 01412483 lw s1,20(sp) +8000be88: 01012903 lw s2,16(sp) +8000be8c: 00c12983 lw s3,12(sp) +8000be90: 02010113 addi sp,sp,32 +8000be94: 00008067 ret +8000be98: 03c5a703 lw a4,60(a1) +8000be9c: e6e04ce3 bgtz a4,8000bd14 <__sflush_r+0x44> +8000bea0: f4dff06f j 8000bdec <__sflush_r+0x11c> +8000bea4: 05042503 lw a0,80(s0) +8000bea8: eb5ff06f j 8000bd5c <__sflush_r+0x8c> +8000beac: 00c45783 lhu a5,12(s0) +8000beb0: fffff737 lui a4,0xfffff +8000beb4: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000beb8: 00e7f7b3 and a5,a5,a4 +8000bebc: 01042683 lw a3,16(s0) +8000bec0: 01079793 slli a5,a5,0x10 +8000bec4: 4107d793 srai a5,a5,0x10 +8000bec8: 00f41623 sh a5,12(s0) +8000becc: 00042223 sw zero,4(s0) +8000bed0: 00d42023 sw a3,0(s0) +8000bed4: 01379713 slli a4,a5,0x13 +8000bed8: ee075ae3 bgez a4,8000bdcc <__sflush_r+0xfc> +8000bedc: 04a42823 sw a0,80(s0) +8000bee0: eedff06f j 8000bdcc <__sflush_r+0xfc> +8000bee4: 0009a783 lw a5,0(s3) +8000bee8: e60784e3 beqz a5,8000bd50 <__sflush_r+0x80> +8000beec: 01d00713 li a4,29 +8000bef0: 02e78863 beq a5,a4,8000bf20 <__sflush_r+0x250> +8000bef4: 01600713 li a4,22 +8000bef8: 02e78463 beq a5,a4,8000bf20 <__sflush_r+0x250> +8000befc: 00c45783 lhu a5,12(s0) +8000bf00: 0407e793 ori a5,a5,64 +8000bf04: 00f41623 sh a5,12(s0) +8000bf08: ee9ff06f j 8000bdf0 <__sflush_r+0x120> +8000bf0c: fffff737 lui a4,0xfffff +8000bf10: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> +8000bf14: 01042683 lw a3,16(s0) +8000bf18: 00e7f7b3 and a5,a5,a4 +8000bf1c: fadff06f j 8000bec8 <__sflush_r+0x1f8> +8000bf20: 0099a023 sw s1,0(s3) +8000bf24: 00000513 li a0,0 +8000bf28: ec9ff06f j 8000bdf0 <__sflush_r+0x120> + +8000bf2c <_fflush_r>: +8000bf2c: fe010113 addi sp,sp,-32 +8000bf30: 00812c23 sw s0,24(sp) +8000bf34: 00112e23 sw ra,28(sp) +8000bf38: 00050413 mv s0,a0 +8000bf3c: 00050663 beqz a0,8000bf48 <_fflush_r+0x1c> +8000bf40: 03852783 lw a5,56(a0) +8000bf44: 02078063 beqz a5,8000bf64 <_fflush_r+0x38> +8000bf48: 00c59783 lh a5,12(a1) +8000bf4c: 02079663 bnez a5,8000bf78 <_fflush_r+0x4c> +8000bf50: 01c12083 lw ra,28(sp) +8000bf54: 01812403 lw s0,24(sp) +8000bf58: 00000513 li a0,0 +8000bf5c: 02010113 addi sp,sp,32 +8000bf60: 00008067 ret +8000bf64: 00b12623 sw a1,12(sp) +8000bf68: 370000ef jal ra,8000c2d8 <__sinit> +8000bf6c: 00c12583 lw a1,12(sp) +8000bf70: 00c59783 lh a5,12(a1) +8000bf74: fc078ee3 beqz a5,8000bf50 <_fflush_r+0x24> +8000bf78: 00040513 mv a0,s0 +8000bf7c: 01812403 lw s0,24(sp) +8000bf80: 01c12083 lw ra,28(sp) +8000bf84: 02010113 addi sp,sp,32 +8000bf88: d49ff06f j 8000bcd0 <__sflush_r> + +8000bf8c : +8000bf8c: 00050593 mv a1,a0 +8000bf90: 00050863 beqz a0,8000bfa0 +8000bf94: 800157b7 lui a5,0x80015 +8000bf98: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000bf9c: f91ff06f j 8000bf2c <_fflush_r> +8000bfa0: 800157b7 lui a5,0x80015 +8000bfa4: a587a503 lw a0,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +8000bfa8: 8000c5b7 lui a1,0x8000c +8000bfac: f2c58593 addi a1,a1,-212 # 8000bf2c <__stack_top+0x8100bf2c> +8000bfb0: 2950006f j 8000ca44 <_fwalk_reent> + +8000bfb4 <__fp_lock>: +8000bfb4: 00000513 li a0,0 +8000bfb8: 00008067 ret + +8000bfbc <_cleanup_r>: +8000bfbc: 8000d5b7 lui a1,0x8000d +8000bfc0: 4f858593 addi a1,a1,1272 # 8000d4f8 <__stack_top+0x8100d4f8> +8000bfc4: 2810006f j 8000ca44 <_fwalk_reent> + +8000bfc8 <__sinit.part.0>: +8000bfc8: fe010113 addi sp,sp,-32 +8000bfcc: 8000c7b7 lui a5,0x8000c +8000bfd0: 00112e23 sw ra,28(sp) +8000bfd4: 00812c23 sw s0,24(sp) +8000bfd8: 00912a23 sw s1,20(sp) +8000bfdc: 01212823 sw s2,16(sp) +8000bfe0: 01312623 sw s3,12(sp) +8000bfe4: 01412423 sw s4,8(sp) +8000bfe8: 01512223 sw s5,4(sp) +8000bfec: 01612023 sw s6,0(sp) +8000bff0: 00452403 lw s0,4(a0) +8000bff4: fbc78793 addi a5,a5,-68 # 8000bfbc <__stack_top+0x8100bfbc> +8000bff8: 02f52e23 sw a5,60(a0) +8000bffc: 2ec50713 addi a4,a0,748 +8000c000: 00300793 li a5,3 +8000c004: 2ee52423 sw a4,744(a0) +8000c008: 2ef52223 sw a5,740(a0) +8000c00c: 2e052023 sw zero,736(a0) +8000c010: 00400793 li a5,4 +8000c014: 00050913 mv s2,a0 +8000c018: 00f42623 sw a5,12(s0) +8000c01c: 00800613 li a2,8 +8000c020: 00000593 li a1,0 +8000c024: 06042223 sw zero,100(s0) +8000c028: 00042023 sw zero,0(s0) +8000c02c: 00042223 sw zero,4(s0) +8000c030: 00042423 sw zero,8(s0) +8000c034: 00042823 sw zero,16(s0) +8000c038: 00042a23 sw zero,20(s0) +8000c03c: 00042c23 sw zero,24(s0) +8000c040: 05c40513 addi a0,s0,92 +8000c044: b0df40ef jal ra,80000b50 +8000c048: 8000db37 lui s6,0x8000d +8000c04c: 00892483 lw s1,8(s2) +8000c050: 8000dab7 lui s5,0x8000d +8000c054: 8000da37 lui s4,0x8000d +8000c058: 8000d9b7 lui s3,0x8000d +8000c05c: 028b0b13 addi s6,s6,40 # 8000d028 <__stack_top+0x8100d028> +8000c060: 08ca8a93 addi s5,s5,140 # 8000d08c <__stack_top+0x8100d08c> +8000c064: 114a0a13 addi s4,s4,276 # 8000d114 <__stack_top+0x8100d114> +8000c068: 17c98993 addi s3,s3,380 # 8000d17c <__stack_top+0x8100d17c> +8000c06c: 000107b7 lui a5,0x10 +8000c070: 03642023 sw s6,32(s0) +8000c074: 03542223 sw s5,36(s0) +8000c078: 03442423 sw s4,40(s0) +8000c07c: 03342623 sw s3,44(s0) +8000c080: 00842e23 sw s0,28(s0) +8000c084: 00978793 addi a5,a5,9 # 10009 <__stack_size+0xfc09> +8000c088: 00f4a623 sw a5,12(s1) +8000c08c: 00800613 li a2,8 +8000c090: 00000593 li a1,0 +8000c094: 0604a223 sw zero,100(s1) +8000c098: 0004a023 sw zero,0(s1) +8000c09c: 0004a223 sw zero,4(s1) +8000c0a0: 0004a423 sw zero,8(s1) +8000c0a4: 0004a823 sw zero,16(s1) +8000c0a8: 0004aa23 sw zero,20(s1) +8000c0ac: 0004ac23 sw zero,24(s1) +8000c0b0: 05c48513 addi a0,s1,92 +8000c0b4: a9df40ef jal ra,80000b50 +8000c0b8: 00c92403 lw s0,12(s2) +8000c0bc: 000207b7 lui a5,0x20 +8000c0c0: 0364a023 sw s6,32(s1) +8000c0c4: 0354a223 sw s5,36(s1) +8000c0c8: 0344a423 sw s4,40(s1) +8000c0cc: 0334a623 sw s3,44(s1) +8000c0d0: 0094ae23 sw s1,28(s1) +8000c0d4: 01278793 addi a5,a5,18 # 20012 <__stack_size+0x1fc12> +8000c0d8: 00f42623 sw a5,12(s0) +8000c0dc: 06042223 sw zero,100(s0) +8000c0e0: 00042023 sw zero,0(s0) +8000c0e4: 00042223 sw zero,4(s0) +8000c0e8: 00042423 sw zero,8(s0) +8000c0ec: 00042823 sw zero,16(s0) +8000c0f0: 00042a23 sw zero,20(s0) +8000c0f4: 00042c23 sw zero,24(s0) +8000c0f8: 05c40513 addi a0,s0,92 +8000c0fc: 00800613 li a2,8 +8000c100: 00000593 li a1,0 +8000c104: a4df40ef jal ra,80000b50 +8000c108: 01c12083 lw ra,28(sp) +8000c10c: 03642023 sw s6,32(s0) +8000c110: 03542223 sw s5,36(s0) +8000c114: 03442423 sw s4,40(s0) +8000c118: 03342623 sw s3,44(s0) +8000c11c: 00842e23 sw s0,28(s0) +8000c120: 01812403 lw s0,24(sp) +8000c124: 00100793 li a5,1 +8000c128: 02f92c23 sw a5,56(s2) +8000c12c: 01412483 lw s1,20(sp) +8000c130: 01012903 lw s2,16(sp) +8000c134: 00c12983 lw s3,12(sp) +8000c138: 00812a03 lw s4,8(sp) +8000c13c: 00412a83 lw s5,4(sp) +8000c140: 00012b03 lw s6,0(sp) +8000c144: 02010113 addi sp,sp,32 +8000c148: 00008067 ret + +8000c14c <__fp_unlock>: +8000c14c: 00000513 li a0,0 +8000c150: 00008067 ret + +8000c154 <__sfmoreglue>: +8000c154: ff010113 addi sp,sp,-16 +8000c158: 00912223 sw s1,4(sp) +8000c15c: 06800613 li a2,104 +8000c160: fff58493 addi s1,a1,-1 +8000c164: 02c484b3 mul s1,s1,a2 +8000c168: 01212023 sw s2,0(sp) +8000c16c: 00058913 mv s2,a1 +8000c170: 00812423 sw s0,8(sp) 8000c174: 00112623 sw ra,12(sp) -8000c178: 2a4010ef jal ra,8000d41c -8000c17c: 00100513 li a0,1 -8000c180: b08f40ef jal ra,80000488 <_exit> +8000c178: 07448593 addi a1,s1,116 +8000c17c: a71fa0ef jal ra,80006bec <_malloc_r> +8000c180: 00050413 mv s0,a0 +8000c184: 02050063 beqz a0,8000c1a4 <__sfmoreglue+0x50> +8000c188: 00c50513 addi a0,a0,12 +8000c18c: 00042023 sw zero,0(s0) +8000c190: 01242223 sw s2,4(s0) +8000c194: 00a42423 sw a0,8(s0) +8000c198: 06848613 addi a2,s1,104 +8000c19c: 00000593 li a1,0 +8000c1a0: 9b1f40ef jal ra,80000b50 +8000c1a4: 00c12083 lw ra,12(sp) +8000c1a8: 00040513 mv a0,s0 +8000c1ac: 00812403 lw s0,8(sp) +8000c1b0: 00412483 lw s1,4(sp) +8000c1b4: 00012903 lw s2,0(sp) +8000c1b8: 01010113 addi sp,sp,16 +8000c1bc: 00008067 ret -8000c184 <__sflush_r>: -8000c184: 00c59783 lh a5,12(a1) -8000c188: fe010113 addi sp,sp,-32 -8000c18c: 00812c23 sw s0,24(sp) -8000c190: 01312623 sw s3,12(sp) -8000c194: 00112e23 sw ra,28(sp) -8000c198: 00912a23 sw s1,20(sp) -8000c19c: 01212823 sw s2,16(sp) -8000c1a0: 0087f693 andi a3,a5,8 -8000c1a4: 00058413 mv s0,a1 -8000c1a8: 00050993 mv s3,a0 -8000c1ac: 10069a63 bnez a3,8000c2c0 <__sflush_r+0x13c> -8000c1b0: 00001737 lui a4,0x1 -8000c1b4: 80070713 addi a4,a4,-2048 # 800 <__stack_size+0x400> -8000c1b8: 0045a683 lw a3,4(a1) -8000c1bc: 00e7e7b3 or a5,a5,a4 -8000c1c0: 00f59623 sh a5,12(a1) -8000c1c4: 18d05463 blez a3,8000c34c <__sflush_r+0x1c8> -8000c1c8: 02842703 lw a4,40(s0) -8000c1cc: 0c070a63 beqz a4,8000c2a0 <__sflush_r+0x11c> -8000c1d0: 0009a483 lw s1,0(s3) -8000c1d4: 01079693 slli a3,a5,0x10 -8000c1d8: 0009a023 sw zero,0(s3) -8000c1dc: 01379613 slli a2,a5,0x13 -8000c1e0: 01c42583 lw a1,28(s0) -8000c1e4: 0106d693 srli a3,a3,0x10 -8000c1e8: 16064863 bltz a2,8000c358 <__sflush_r+0x1d4> -8000c1ec: 00100693 li a3,1 -8000c1f0: 00000613 li a2,0 -8000c1f4: 00098513 mv a0,s3 -8000c1f8: 000700e7 jalr a4 -8000c1fc: fff00793 li a5,-1 -8000c200: 18f50c63 beq a0,a5,8000c398 <__sflush_r+0x214> -8000c204: 00c45683 lhu a3,12(s0) -8000c208: 02842703 lw a4,40(s0) -8000c20c: 01c42583 lw a1,28(s0) -8000c210: 0046f693 andi a3,a3,4 -8000c214: 00068e63 beqz a3,8000c230 <__sflush_r+0xac> -8000c218: 00442683 lw a3,4(s0) -8000c21c: 03042783 lw a5,48(s0) -8000c220: 40d50533 sub a0,a0,a3 -8000c224: 00078663 beqz a5,8000c230 <__sflush_r+0xac> -8000c228: 03c42783 lw a5,60(s0) -8000c22c: 40f50533 sub a0,a0,a5 -8000c230: 00050613 mv a2,a0 -8000c234: 00000693 li a3,0 -8000c238: 00098513 mv a0,s3 -8000c23c: 000700e7 jalr a4 -8000c240: fff00793 li a5,-1 -8000c244: 10f51e63 bne a0,a5,8000c360 <__sflush_r+0x1dc> -8000c248: 0009a703 lw a4,0(s3) -8000c24c: 00c41783 lh a5,12(s0) -8000c250: 16070863 beqz a4,8000c3c0 <__sflush_r+0x23c> -8000c254: 01d00693 li a3,29 -8000c258: 00d70663 beq a4,a3,8000c264 <__sflush_r+0xe0> -8000c25c: 01600693 li a3,22 -8000c260: 0cd71463 bne a4,a3,8000c328 <__sflush_r+0x1a4> -8000c264: 01042683 lw a3,16(s0) -8000c268: fffff737 lui a4,0xfffff -8000c26c: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> -8000c270: 00e7f7b3 and a5,a5,a4 -8000c274: 00f41623 sh a5,12(s0) -8000c278: 00042223 sw zero,4(s0) -8000c27c: 00d42023 sw a3,0(s0) -8000c280: 03042583 lw a1,48(s0) -8000c284: 0099a023 sw s1,0(s3) -8000c288: 00058c63 beqz a1,8000c2a0 <__sflush_r+0x11c> -8000c28c: 04040793 addi a5,s0,64 -8000c290: 00f58663 beq a1,a5,8000c29c <__sflush_r+0x118> -8000c294: 00098513 mv a0,s3 -8000c298: f35f70ef jal ra,800041cc <_free_r> -8000c29c: 02042823 sw zero,48(s0) -8000c2a0: 00000513 li a0,0 -8000c2a4: 01c12083 lw ra,28(sp) -8000c2a8: 01812403 lw s0,24(sp) -8000c2ac: 01412483 lw s1,20(sp) -8000c2b0: 01012903 lw s2,16(sp) -8000c2b4: 00c12983 lw s3,12(sp) -8000c2b8: 02010113 addi sp,sp,32 -8000c2bc: 00008067 ret -8000c2c0: 0105a903 lw s2,16(a1) -8000c2c4: fc090ee3 beqz s2,8000c2a0 <__sflush_r+0x11c> -8000c2c8: 0005a483 lw s1,0(a1) -8000c2cc: 01079713 slli a4,a5,0x10 -8000c2d0: 01075713 srli a4,a4,0x10 -8000c2d4: 00377713 andi a4,a4,3 -8000c2d8: 0125a023 sw s2,0(a1) -8000c2dc: 412484b3 sub s1,s1,s2 -8000c2e0: 00000793 li a5,0 -8000c2e4: 00071463 bnez a4,8000c2ec <__sflush_r+0x168> -8000c2e8: 0145a783 lw a5,20(a1) -8000c2ec: 00f42423 sw a5,8(s0) -8000c2f0: 00904863 bgtz s1,8000c300 <__sflush_r+0x17c> -8000c2f4: fadff06f j 8000c2a0 <__sflush_r+0x11c> -8000c2f8: 00a90933 add s2,s2,a0 -8000c2fc: fa9052e3 blez s1,8000c2a0 <__sflush_r+0x11c> -8000c300: 02442783 lw a5,36(s0) -8000c304: 01c42583 lw a1,28(s0) -8000c308: 00048693 mv a3,s1 -8000c30c: 00090613 mv a2,s2 -8000c310: 00098513 mv a0,s3 -8000c314: 000780e7 jalr a5 -8000c318: 40a484b3 sub s1,s1,a0 -8000c31c: fca04ee3 bgtz a0,8000c2f8 <__sflush_r+0x174> -8000c320: 00c45783 lhu a5,12(s0) -8000c324: fff00513 li a0,-1 -8000c328: 0407e793 ori a5,a5,64 -8000c32c: 01c12083 lw ra,28(sp) -8000c330: 00f41623 sh a5,12(s0) -8000c334: 01812403 lw s0,24(sp) -8000c338: 01412483 lw s1,20(sp) -8000c33c: 01012903 lw s2,16(sp) -8000c340: 00c12983 lw s3,12(sp) -8000c344: 02010113 addi sp,sp,32 -8000c348: 00008067 ret -8000c34c: 03c5a703 lw a4,60(a1) -8000c350: e6e04ce3 bgtz a4,8000c1c8 <__sflush_r+0x44> -8000c354: f4dff06f j 8000c2a0 <__sflush_r+0x11c> -8000c358: 05042503 lw a0,80(s0) -8000c35c: eb5ff06f j 8000c210 <__sflush_r+0x8c> -8000c360: 00c45783 lhu a5,12(s0) -8000c364: fffff737 lui a4,0xfffff -8000c368: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> -8000c36c: 00e7f7b3 and a5,a5,a4 -8000c370: 01042683 lw a3,16(s0) -8000c374: 01079793 slli a5,a5,0x10 -8000c378: 4107d793 srai a5,a5,0x10 -8000c37c: 00f41623 sh a5,12(s0) -8000c380: 00042223 sw zero,4(s0) -8000c384: 00d42023 sw a3,0(s0) -8000c388: 01379713 slli a4,a5,0x13 -8000c38c: ee075ae3 bgez a4,8000c280 <__sflush_r+0xfc> -8000c390: 04a42823 sw a0,80(s0) -8000c394: eedff06f j 8000c280 <__sflush_r+0xfc> -8000c398: 0009a783 lw a5,0(s3) -8000c39c: e60784e3 beqz a5,8000c204 <__sflush_r+0x80> -8000c3a0: 01d00713 li a4,29 -8000c3a4: 02e78863 beq a5,a4,8000c3d4 <__sflush_r+0x250> -8000c3a8: 01600713 li a4,22 -8000c3ac: 02e78463 beq a5,a4,8000c3d4 <__sflush_r+0x250> -8000c3b0: 00c45783 lhu a5,12(s0) -8000c3b4: 0407e793 ori a5,a5,64 -8000c3b8: 00f41623 sh a5,12(s0) -8000c3bc: ee9ff06f j 8000c2a4 <__sflush_r+0x120> -8000c3c0: fffff737 lui a4,0xfffff -8000c3c4: 7ff70713 addi a4,a4,2047 # fffff7ff <__stack_top+0xfff7ff> -8000c3c8: 01042683 lw a3,16(s0) -8000c3cc: 00e7f7b3 and a5,a5,a4 -8000c3d0: fadff06f j 8000c37c <__sflush_r+0x1f8> -8000c3d4: 0099a023 sw s1,0(s3) -8000c3d8: 00000513 li a0,0 -8000c3dc: ec9ff06f j 8000c2a4 <__sflush_r+0x120> +8000c1c0 <__sfp>: +8000c1c0: fe010113 addi sp,sp,-32 +8000c1c4: 800157b7 lui a5,0x80015 +8000c1c8: 01212823 sw s2,16(sp) +8000c1cc: a587a903 lw s2,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +8000c1d0: 01312623 sw s3,12(sp) +8000c1d4: 00112e23 sw ra,28(sp) +8000c1d8: 03892783 lw a5,56(s2) +8000c1dc: 00812c23 sw s0,24(sp) +8000c1e0: 00912a23 sw s1,20(sp) +8000c1e4: 00050993 mv s3,a0 +8000c1e8: 0a078663 beqz a5,8000c294 <__sfp+0xd4> +8000c1ec: 2e090913 addi s2,s2,736 +8000c1f0: fff00493 li s1,-1 +8000c1f4: 00492783 lw a5,4(s2) +8000c1f8: 00892403 lw s0,8(s2) +8000c1fc: fff78793 addi a5,a5,-1 +8000c200: 0007d863 bgez a5,8000c210 <__sfp+0x50> +8000c204: 0800006f j 8000c284 <__sfp+0xc4> +8000c208: 06840413 addi s0,s0,104 +8000c20c: 06978c63 beq a5,s1,8000c284 <__sfp+0xc4> +8000c210: 00c41703 lh a4,12(s0) +8000c214: fff78793 addi a5,a5,-1 +8000c218: fe0718e3 bnez a4,8000c208 <__sfp+0x48> +8000c21c: ffff07b7 lui a5,0xffff0 +8000c220: 00178793 addi a5,a5,1 # ffff0001 <__stack_top+0xff0001> +8000c224: 06042223 sw zero,100(s0) +8000c228: 00042023 sw zero,0(s0) +8000c22c: 00042223 sw zero,4(s0) +8000c230: 00042423 sw zero,8(s0) +8000c234: 00f42623 sw a5,12(s0) +8000c238: 00042823 sw zero,16(s0) +8000c23c: 00042a23 sw zero,20(s0) +8000c240: 00042c23 sw zero,24(s0) +8000c244: 00800613 li a2,8 +8000c248: 00000593 li a1,0 +8000c24c: 05c40513 addi a0,s0,92 +8000c250: 901f40ef jal ra,80000b50 +8000c254: 02042823 sw zero,48(s0) +8000c258: 02042a23 sw zero,52(s0) +8000c25c: 04042223 sw zero,68(s0) +8000c260: 04042423 sw zero,72(s0) +8000c264: 01c12083 lw ra,28(sp) +8000c268: 00040513 mv a0,s0 +8000c26c: 01812403 lw s0,24(sp) +8000c270: 01412483 lw s1,20(sp) +8000c274: 01012903 lw s2,16(sp) +8000c278: 00c12983 lw s3,12(sp) +8000c27c: 02010113 addi sp,sp,32 +8000c280: 00008067 ret +8000c284: 00092403 lw s0,0(s2) +8000c288: 00040c63 beqz s0,8000c2a0 <__sfp+0xe0> +8000c28c: 00040913 mv s2,s0 +8000c290: f65ff06f j 8000c1f4 <__sfp+0x34> +8000c294: 00090513 mv a0,s2 +8000c298: d31ff0ef jal ra,8000bfc8 <__sinit.part.0> +8000c29c: f51ff06f j 8000c1ec <__sfp+0x2c> +8000c2a0: 00400593 li a1,4 +8000c2a4: 00098513 mv a0,s3 +8000c2a8: eadff0ef jal ra,8000c154 <__sfmoreglue> +8000c2ac: 00a92023 sw a0,0(s2) +8000c2b0: 00050413 mv s0,a0 +8000c2b4: fc051ce3 bnez a0,8000c28c <__sfp+0xcc> +8000c2b8: 00c00793 li a5,12 +8000c2bc: 00f9a023 sw a5,0(s3) +8000c2c0: fa5ff06f j 8000c264 <__sfp+0xa4> -8000c3e0 <_fflush_r>: -8000c3e0: fe010113 addi sp,sp,-32 -8000c3e4: 00812c23 sw s0,24(sp) -8000c3e8: 00112e23 sw ra,28(sp) -8000c3ec: 00050413 mv s0,a0 -8000c3f0: 00050663 beqz a0,8000c3fc <_fflush_r+0x1c> -8000c3f4: 03852783 lw a5,56(a0) -8000c3f8: 02078063 beqz a5,8000c418 <_fflush_r+0x38> -8000c3fc: 00c59783 lh a5,12(a1) -8000c400: 02079663 bnez a5,8000c42c <_fflush_r+0x4c> -8000c404: 01c12083 lw ra,28(sp) -8000c408: 01812403 lw s0,24(sp) -8000c40c: 00000513 li a0,0 -8000c410: 02010113 addi sp,sp,32 -8000c414: 00008067 ret -8000c418: 00b12623 sw a1,12(sp) -8000c41c: 370000ef jal ra,8000c78c <__sinit> -8000c420: 00c12583 lw a1,12(sp) -8000c424: 00c59783 lh a5,12(a1) -8000c428: fc078ee3 beqz a5,8000c404 <_fflush_r+0x24> -8000c42c: 00040513 mv a0,s0 -8000c430: 01812403 lw s0,24(sp) -8000c434: 01c12083 lw ra,28(sp) -8000c438: 02010113 addi sp,sp,32 -8000c43c: d49ff06f j 8000c184 <__sflush_r> +8000c2c4 <_cleanup>: +8000c2c4: 800157b7 lui a5,0x80015 +8000c2c8: a587a503 lw a0,-1448(a5) # 80014a58 <__stack_top+0x81014a58> +8000c2cc: 8000d5b7 lui a1,0x8000d +8000c2d0: 4f858593 addi a1,a1,1272 # 8000d4f8 <__stack_top+0x8100d4f8> +8000c2d4: 7700006f j 8000ca44 <_fwalk_reent> -8000c440 : -8000c440: 00050593 mv a1,a0 -8000c444: 00050863 beqz a0,8000c454 -8000c448: 800167b7 lui a5,0x80016 -8000c44c: d0c7a503 lw a0,-756(a5) # 80015d0c <__stack_top+0x81015d0c> -8000c450: f91ff06f j 8000c3e0 <_fflush_r> -8000c454: 800167b7 lui a5,0x80016 -8000c458: d087a503 lw a0,-760(a5) # 80015d08 <__stack_top+0x81015d08> -8000c45c: 8000c5b7 lui a1,0x8000c -8000c460: 3e058593 addi a1,a1,992 # 8000c3e0 <__stack_top+0x8100c3e0> -8000c464: 2950006f j 8000cef8 <_fwalk_reent> +8000c2d8 <__sinit>: +8000c2d8: 03852783 lw a5,56(a0) +8000c2dc: 00078463 beqz a5,8000c2e4 <__sinit+0xc> +8000c2e0: 00008067 ret +8000c2e4: ce5ff06f j 8000bfc8 <__sinit.part.0> -8000c468 <__fp_lock>: -8000c468: 00000513 li a0,0 -8000c46c: 00008067 ret +8000c2e8 <__sfp_lock_acquire>: +8000c2e8: 00008067 ret -8000c470 <_cleanup_r>: -8000c470: 8000e5b7 lui a1,0x8000e -8000c474: 9ac58593 addi a1,a1,-1620 # 8000d9ac <__stack_top+0x8100d9ac> -8000c478: 2810006f j 8000cef8 <_fwalk_reent> +8000c2ec <__sfp_lock_release>: +8000c2ec: 00008067 ret -8000c47c <__sinit.part.0>: -8000c47c: fe010113 addi sp,sp,-32 -8000c480: 8000c7b7 lui a5,0x8000c -8000c484: 00112e23 sw ra,28(sp) -8000c488: 00812c23 sw s0,24(sp) -8000c48c: 00912a23 sw s1,20(sp) -8000c490: 01212823 sw s2,16(sp) -8000c494: 01312623 sw s3,12(sp) -8000c498: 01412423 sw s4,8(sp) -8000c49c: 01512223 sw s5,4(sp) -8000c4a0: 01612023 sw s6,0(sp) -8000c4a4: 00452403 lw s0,4(a0) -8000c4a8: 47078793 addi a5,a5,1136 # 8000c470 <__stack_top+0x8100c470> -8000c4ac: 02f52e23 sw a5,60(a0) -8000c4b0: 2ec50713 addi a4,a0,748 -8000c4b4: 00300793 li a5,3 -8000c4b8: 2ee52423 sw a4,744(a0) -8000c4bc: 2ef52223 sw a5,740(a0) -8000c4c0: 2e052023 sw zero,736(a0) -8000c4c4: 00400793 li a5,4 -8000c4c8: 00050913 mv s2,a0 -8000c4cc: 00f42623 sw a5,12(s0) -8000c4d0: 00800613 li a2,8 -8000c4d4: 00000593 li a1,0 -8000c4d8: 06042223 sw zero,100(s0) -8000c4dc: 00042023 sw zero,0(s0) -8000c4e0: 00042223 sw zero,4(s0) -8000c4e4: 00042423 sw zero,8(s0) -8000c4e8: 00042823 sw zero,16(s0) -8000c4ec: 00042a23 sw zero,20(s0) -8000c4f0: 00042c23 sw zero,24(s0) -8000c4f4: 05c40513 addi a0,s0,92 -8000c4f8: b0df40ef jal ra,80001004 -8000c4fc: 8000db37 lui s6,0x8000d -8000c500: 00892483 lw s1,8(s2) -8000c504: 8000dab7 lui s5,0x8000d -8000c508: 8000da37 lui s4,0x8000d -8000c50c: 8000d9b7 lui s3,0x8000d -8000c510: 4dcb0b13 addi s6,s6,1244 # 8000d4dc <__stack_top+0x8100d4dc> -8000c514: 540a8a93 addi s5,s5,1344 # 8000d540 <__stack_top+0x8100d540> -8000c518: 5c8a0a13 addi s4,s4,1480 # 8000d5c8 <__stack_top+0x8100d5c8> -8000c51c: 63098993 addi s3,s3,1584 # 8000d630 <__stack_top+0x8100d630> -8000c520: 000107b7 lui a5,0x10 -8000c524: 03642023 sw s6,32(s0) -8000c528: 03542223 sw s5,36(s0) -8000c52c: 03442423 sw s4,40(s0) -8000c530: 03342623 sw s3,44(s0) -8000c534: 00842e23 sw s0,28(s0) -8000c538: 00978793 addi a5,a5,9 # 10009 <__stack_size+0xfc09> -8000c53c: 00f4a623 sw a5,12(s1) -8000c540: 00800613 li a2,8 -8000c544: 00000593 li a1,0 -8000c548: 0604a223 sw zero,100(s1) -8000c54c: 0004a023 sw zero,0(s1) -8000c550: 0004a223 sw zero,4(s1) -8000c554: 0004a423 sw zero,8(s1) -8000c558: 0004a823 sw zero,16(s1) -8000c55c: 0004aa23 sw zero,20(s1) -8000c560: 0004ac23 sw zero,24(s1) -8000c564: 05c48513 addi a0,s1,92 -8000c568: a9df40ef jal ra,80001004 -8000c56c: 00c92403 lw s0,12(s2) -8000c570: 000207b7 lui a5,0x20 -8000c574: 0364a023 sw s6,32(s1) -8000c578: 0354a223 sw s5,36(s1) -8000c57c: 0344a423 sw s4,40(s1) -8000c580: 0334a623 sw s3,44(s1) -8000c584: 0094ae23 sw s1,28(s1) -8000c588: 01278793 addi a5,a5,18 # 20012 <__stack_size+0x1fc12> -8000c58c: 00f42623 sw a5,12(s0) -8000c590: 06042223 sw zero,100(s0) -8000c594: 00042023 sw zero,0(s0) -8000c598: 00042223 sw zero,4(s0) -8000c59c: 00042423 sw zero,8(s0) -8000c5a0: 00042823 sw zero,16(s0) -8000c5a4: 00042a23 sw zero,20(s0) -8000c5a8: 00042c23 sw zero,24(s0) -8000c5ac: 05c40513 addi a0,s0,92 -8000c5b0: 00800613 li a2,8 -8000c5b4: 00000593 li a1,0 -8000c5b8: a4df40ef jal ra,80001004 -8000c5bc: 01c12083 lw ra,28(sp) -8000c5c0: 03642023 sw s6,32(s0) -8000c5c4: 03542223 sw s5,36(s0) -8000c5c8: 03442423 sw s4,40(s0) -8000c5cc: 03342623 sw s3,44(s0) -8000c5d0: 00842e23 sw s0,28(s0) -8000c5d4: 01812403 lw s0,24(sp) -8000c5d8: 00100793 li a5,1 -8000c5dc: 02f92c23 sw a5,56(s2) -8000c5e0: 01412483 lw s1,20(sp) -8000c5e4: 01012903 lw s2,16(sp) -8000c5e8: 00c12983 lw s3,12(sp) -8000c5ec: 00812a03 lw s4,8(sp) -8000c5f0: 00412a83 lw s5,4(sp) -8000c5f4: 00012b03 lw s6,0(sp) -8000c5f8: 02010113 addi sp,sp,32 -8000c5fc: 00008067 ret +8000c2f0 <__sinit_lock_acquire>: +8000c2f0: 00008067 ret -8000c600 <__fp_unlock>: -8000c600: 00000513 li a0,0 -8000c604: 00008067 ret +8000c2f4 <__sinit_lock_release>: +8000c2f4: 00008067 ret -8000c608 <__sfmoreglue>: -8000c608: ff010113 addi sp,sp,-16 -8000c60c: 00912223 sw s1,4(sp) -8000c610: 06800613 li a2,104 -8000c614: fff58493 addi s1,a1,-1 -8000c618: 02c484b3 mul s1,s1,a2 -8000c61c: 01212023 sw s2,0(sp) -8000c620: 00058913 mv s2,a1 -8000c624: 00812423 sw s0,8(sp) -8000c628: 00112623 sw ra,12(sp) -8000c62c: 07448593 addi a1,s1,116 -8000c630: a71fa0ef jal ra,800070a0 <_malloc_r> -8000c634: 00050413 mv s0,a0 -8000c638: 02050063 beqz a0,8000c658 <__sfmoreglue+0x50> -8000c63c: 00c50513 addi a0,a0,12 -8000c640: 00042023 sw zero,0(s0) -8000c644: 01242223 sw s2,4(s0) -8000c648: 00a42423 sw a0,8(s0) -8000c64c: 06848613 addi a2,s1,104 -8000c650: 00000593 li a1,0 -8000c654: 9b1f40ef jal ra,80001004 -8000c658: 00c12083 lw ra,12(sp) -8000c65c: 00040513 mv a0,s0 -8000c660: 00812403 lw s0,8(sp) -8000c664: 00412483 lw s1,4(sp) -8000c668: 00012903 lw s2,0(sp) -8000c66c: 01010113 addi sp,sp,16 -8000c670: 00008067 ret +8000c2f8 <__fp_lock_all>: +8000c2f8: 800157b7 lui a5,0x80015 +8000c2fc: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000c300: 8000c5b7 lui a1,0x8000c +8000c304: fb458593 addi a1,a1,-76 # 8000bfb4 <__stack_top+0x8100bfb4> +8000c308: 6980006f j 8000c9a0 <_fwalk> -8000c674 <__sfp>: -8000c674: fe010113 addi sp,sp,-32 -8000c678: 800167b7 lui a5,0x80016 -8000c67c: 01212823 sw s2,16(sp) -8000c680: d087a903 lw s2,-760(a5) # 80015d08 <__stack_top+0x81015d08> -8000c684: 01312623 sw s3,12(sp) -8000c688: 00112e23 sw ra,28(sp) -8000c68c: 03892783 lw a5,56(s2) -8000c690: 00812c23 sw s0,24(sp) -8000c694: 00912a23 sw s1,20(sp) -8000c698: 00050993 mv s3,a0 -8000c69c: 0a078663 beqz a5,8000c748 <__sfp+0xd4> -8000c6a0: 2e090913 addi s2,s2,736 -8000c6a4: fff00493 li s1,-1 -8000c6a8: 00492783 lw a5,4(s2) -8000c6ac: 00892403 lw s0,8(s2) -8000c6b0: fff78793 addi a5,a5,-1 -8000c6b4: 0007d863 bgez a5,8000c6c4 <__sfp+0x50> -8000c6b8: 0800006f j 8000c738 <__sfp+0xc4> -8000c6bc: 06840413 addi s0,s0,104 -8000c6c0: 06978c63 beq a5,s1,8000c738 <__sfp+0xc4> -8000c6c4: 00c41703 lh a4,12(s0) -8000c6c8: fff78793 addi a5,a5,-1 -8000c6cc: fe0718e3 bnez a4,8000c6bc <__sfp+0x48> -8000c6d0: ffff07b7 lui a5,0xffff0 -8000c6d4: 00178793 addi a5,a5,1 # ffff0001 <__stack_top+0xff0001> -8000c6d8: 06042223 sw zero,100(s0) -8000c6dc: 00042023 sw zero,0(s0) -8000c6e0: 00042223 sw zero,4(s0) -8000c6e4: 00042423 sw zero,8(s0) -8000c6e8: 00f42623 sw a5,12(s0) -8000c6ec: 00042823 sw zero,16(s0) -8000c6f0: 00042a23 sw zero,20(s0) -8000c6f4: 00042c23 sw zero,24(s0) -8000c6f8: 00800613 li a2,8 -8000c6fc: 00000593 li a1,0 -8000c700: 05c40513 addi a0,s0,92 -8000c704: 901f40ef jal ra,80001004 -8000c708: 02042823 sw zero,48(s0) -8000c70c: 02042a23 sw zero,52(s0) -8000c710: 04042223 sw zero,68(s0) -8000c714: 04042423 sw zero,72(s0) -8000c718: 01c12083 lw ra,28(sp) -8000c71c: 00040513 mv a0,s0 -8000c720: 01812403 lw s0,24(sp) -8000c724: 01412483 lw s1,20(sp) -8000c728: 01012903 lw s2,16(sp) -8000c72c: 00c12983 lw s3,12(sp) -8000c730: 02010113 addi sp,sp,32 -8000c734: 00008067 ret -8000c738: 00092403 lw s0,0(s2) -8000c73c: 00040c63 beqz s0,8000c754 <__sfp+0xe0> -8000c740: 00040913 mv s2,s0 -8000c744: f65ff06f j 8000c6a8 <__sfp+0x34> -8000c748: 00090513 mv a0,s2 -8000c74c: d31ff0ef jal ra,8000c47c <__sinit.part.0> -8000c750: f51ff06f j 8000c6a0 <__sfp+0x2c> -8000c754: 00400593 li a1,4 -8000c758: 00098513 mv a0,s3 -8000c75c: eadff0ef jal ra,8000c608 <__sfmoreglue> -8000c760: 00a92023 sw a0,0(s2) -8000c764: 00050413 mv s0,a0 -8000c768: fc051ce3 bnez a0,8000c740 <__sfp+0xcc> -8000c76c: 00c00793 li a5,12 -8000c770: 00f9a023 sw a5,0(s3) -8000c774: fa5ff06f j 8000c718 <__sfp+0xa4> +8000c30c <__fp_unlock_all>: +8000c30c: 800157b7 lui a5,0x80015 +8000c310: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000c314: 8000c5b7 lui a1,0x8000c +8000c318: 14c58593 addi a1,a1,332 # 8000c14c <__stack_top+0x8100c14c> +8000c31c: 6840006f j 8000c9a0 <_fwalk> -8000c778 <_cleanup>: -8000c778: 800167b7 lui a5,0x80016 -8000c77c: d087a503 lw a0,-760(a5) # 80015d08 <__stack_top+0x81015d08> -8000c780: 8000e5b7 lui a1,0x8000e -8000c784: 9ac58593 addi a1,a1,-1620 # 8000d9ac <__stack_top+0x8100d9ac> -8000c788: 7700006f j 8000cef8 <_fwalk_reent> +8000c320 <__fputwc>: +8000c320: fd010113 addi sp,sp,-48 +8000c324: 02812423 sw s0,40(sp) +8000c328: 01312e23 sw s3,28(sp) +8000c32c: 01612823 sw s6,16(sp) +8000c330: 02112623 sw ra,44(sp) +8000c334: 02912223 sw s1,36(sp) +8000c338: 03212023 sw s2,32(sp) +8000c33c: 01412c23 sw s4,24(sp) +8000c340: 01512a23 sw s5,20(sp) +8000c344: 00050b13 mv s6,a0 +8000c348: 00058993 mv s3,a1 +8000c34c: 00060413 mv s0,a2 +8000c350: a21fd0ef jal ra,80009d70 <__locale_mb_cur_max> +8000c354: 00100793 li a5,1 +8000c358: 02f51063 bne a0,a5,8000c378 <__fputwc+0x58> +8000c35c: fff98793 addi a5,s3,-1 +8000c360: 0fe00713 li a4,254 +8000c364: 00f76a63 bltu a4,a5,8000c378 <__fputwc+0x58> +8000c368: 0ff9f713 andi a4,s3,255 +8000c36c: 00e10623 sb a4,12(sp) +8000c370: 00100913 li s2,1 +8000c374: 02c0006f j 8000c3a0 <__fputwc+0x80> +8000c378: 05c40693 addi a3,s0,92 +8000c37c: 00098613 mv a2,s3 +8000c380: 00c10593 addi a1,sp,12 +8000c384: 000b0513 mv a0,s6 +8000c388: 799000ef jal ra,8000d320 <_wcrtomb_r> +8000c38c: fff00793 li a5,-1 +8000c390: 00050913 mv s2,a0 +8000c394: 0af50463 beq a0,a5,8000c43c <__fputwc+0x11c> +8000c398: 08050e63 beqz a0,8000c434 <__fputwc+0x114> +8000c39c: 00c14703 lbu a4,12(sp) +8000c3a0: 00000493 li s1,0 +8000c3a4: fff00a13 li s4,-1 +8000c3a8: 00a00a93 li s5,10 +8000c3ac: 0280006f j 8000c3d4 <__fputwc+0xb4> +8000c3b0: 00042783 lw a5,0(s0) +8000c3b4: 00178693 addi a3,a5,1 +8000c3b8: 00d42023 sw a3,0(s0) +8000c3bc: 00e78023 sb a4,0(a5) +8000c3c0: 00148493 addi s1,s1,1 +8000c3c4: 00c10793 addi a5,sp,12 +8000c3c8: 009787b3 add a5,a5,s1 +8000c3cc: 0724f463 bgeu s1,s2,8000c434 <__fputwc+0x114> +8000c3d0: 0007c703 lbu a4,0(a5) +8000c3d4: 00842783 lw a5,8(s0) +8000c3d8: fff78793 addi a5,a5,-1 +8000c3dc: 00f42423 sw a5,8(s0) +8000c3e0: fc07d8e3 bgez a5,8000c3b0 <__fputwc+0x90> +8000c3e4: 01842683 lw a3,24(s0) +8000c3e8: 00070593 mv a1,a4 +8000c3ec: 00040613 mv a2,s0 +8000c3f0: 000b0513 mv a0,s6 +8000c3f4: 00d7c463 blt a5,a3,8000c3fc <__fputwc+0xdc> +8000c3f8: fb571ce3 bne a4,s5,8000c3b0 <__fputwc+0x90> +8000c3fc: 589000ef jal ra,8000d184 <__swbuf_r> +8000c400: fd4510e3 bne a0,s4,8000c3c0 <__fputwc+0xa0> +8000c404: fff00913 li s2,-1 +8000c408: 02c12083 lw ra,44(sp) +8000c40c: 02812403 lw s0,40(sp) +8000c410: 02412483 lw s1,36(sp) +8000c414: 01c12983 lw s3,28(sp) +8000c418: 01812a03 lw s4,24(sp) +8000c41c: 01412a83 lw s5,20(sp) +8000c420: 01012b03 lw s6,16(sp) +8000c424: 00090513 mv a0,s2 +8000c428: 02012903 lw s2,32(sp) +8000c42c: 03010113 addi sp,sp,48 +8000c430: 00008067 ret +8000c434: 00098913 mv s2,s3 +8000c438: fd1ff06f j 8000c408 <__fputwc+0xe8> +8000c43c: 00c45783 lhu a5,12(s0) +8000c440: 0407e793 ori a5,a5,64 +8000c444: 00f41623 sh a5,12(s0) +8000c448: fc1ff06f j 8000c408 <__fputwc+0xe8> -8000c78c <__sinit>: -8000c78c: 03852783 lw a5,56(a0) -8000c790: 00078463 beqz a5,8000c798 <__sinit+0xc> -8000c794: 00008067 ret -8000c798: ce5ff06f j 8000c47c <__sinit.part.0> +8000c44c <_fputwc_r>: +8000c44c: 00c61783 lh a5,12(a2) +8000c450: 01279713 slli a4,a5,0x12 +8000c454: 02074063 bltz a4,8000c474 <_fputwc_r+0x28> +8000c458: 06462703 lw a4,100(a2) +8000c45c: 000026b7 lui a3,0x2 +8000c460: 00d7e7b3 or a5,a5,a3 +8000c464: 000026b7 lui a3,0x2 +8000c468: 00d76733 or a4,a4,a3 +8000c46c: 00f61623 sh a5,12(a2) +8000c470: 06e62223 sw a4,100(a2) +8000c474: eadff06f j 8000c320 <__fputwc> -8000c79c <__sfp_lock_acquire>: -8000c79c: 00008067 ret +8000c478 : +8000c478: fe010113 addi sp,sp,-32 +8000c47c: 800157b7 lui a5,0x80015 +8000c480: 00812c23 sw s0,24(sp) +8000c484: a5c7a403 lw s0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000c488: 00112e23 sw ra,28(sp) +8000c48c: 00058613 mv a2,a1 +8000c490: 00050593 mv a1,a0 +8000c494: 00040663 beqz s0,8000c4a0 +8000c498: 03842783 lw a5,56(s0) +8000c49c: 04078063 beqz a5,8000c4dc +8000c4a0: 00c61783 lh a5,12(a2) +8000c4a4: 01279713 slli a4,a5,0x12 +8000c4a8: 02074063 bltz a4,8000c4c8 +8000c4ac: 06462703 lw a4,100(a2) +8000c4b0: 000026b7 lui a3,0x2 +8000c4b4: 00d7e7b3 or a5,a5,a3 +8000c4b8: 000026b7 lui a3,0x2 +8000c4bc: 00d76733 or a4,a4,a3 +8000c4c0: 00f61623 sh a5,12(a2) +8000c4c4: 06e62223 sw a4,100(a2) +8000c4c8: 00040513 mv a0,s0 +8000c4cc: 01812403 lw s0,24(sp) +8000c4d0: 01c12083 lw ra,28(sp) +8000c4d4: 02010113 addi sp,sp,32 +8000c4d8: e49ff06f j 8000c320 <__fputwc> +8000c4dc: 00a12423 sw a0,8(sp) +8000c4e0: 00040513 mv a0,s0 +8000c4e4: 00c12623 sw a2,12(sp) +8000c4e8: df1ff0ef jal ra,8000c2d8 <__sinit> +8000c4ec: 00c12603 lw a2,12(sp) +8000c4f0: 00812583 lw a1,8(sp) +8000c4f4: fadff06f j 8000c4a0 -8000c7a0 <__sfp_lock_release>: -8000c7a0: 00008067 ret +8000c4f8 <__sfvwrite_r>: +8000c4f8: 00862783 lw a5,8(a2) +8000c4fc: 32078e63 beqz a5,8000c838 <__sfvwrite_r+0x340> +8000c500: 00c5d783 lhu a5,12(a1) +8000c504: fd010113 addi sp,sp,-48 +8000c508: 02812423 sw s0,40(sp) +8000c50c: 01412c23 sw s4,24(sp) +8000c510: 01512a23 sw s5,20(sp) +8000c514: 02112623 sw ra,44(sp) +8000c518: 02912223 sw s1,36(sp) +8000c51c: 03212023 sw s2,32(sp) +8000c520: 01312e23 sw s3,28(sp) +8000c524: 01612823 sw s6,16(sp) +8000c528: 01712623 sw s7,12(sp) +8000c52c: 01812423 sw s8,8(sp) +8000c530: 01912223 sw s9,4(sp) +8000c534: 01a12023 sw s10,0(sp) +8000c538: 0087f713 andi a4,a5,8 +8000c53c: 00060a13 mv s4,a2 +8000c540: 00050a93 mv s5,a0 +8000c544: 00058413 mv s0,a1 +8000c548: 08070663 beqz a4,8000c5d4 <__sfvwrite_r+0xdc> +8000c54c: 0105a703 lw a4,16(a1) +8000c550: 08070263 beqz a4,8000c5d4 <__sfvwrite_r+0xdc> +8000c554: 0027f713 andi a4,a5,2 +8000c558: 000a2483 lw s1,0(s4) +8000c55c: 08070c63 beqz a4,8000c5f4 <__sfvwrite_r+0xfc> +8000c560: 02442783 lw a5,36(s0) +8000c564: 01c42583 lw a1,28(s0) +8000c568: 80000b37 lui s6,0x80000 +8000c56c: 00000993 li s3,0 +8000c570: 00000913 li s2,0 +8000c574: c00b4b13 xori s6,s6,-1024 +8000c578: 00098613 mv a2,s3 +8000c57c: 000a8513 mv a0,s5 +8000c580: 04090263 beqz s2,8000c5c4 <__sfvwrite_r+0xcc> +8000c584: 00090693 mv a3,s2 +8000c588: 012b7463 bgeu s6,s2,8000c590 <__sfvwrite_r+0x98> +8000c58c: 000b0693 mv a3,s6 +8000c590: 000780e7 jalr a5 +8000c594: 28a05863 blez a0,8000c824 <__sfvwrite_r+0x32c> +8000c598: 008a2783 lw a5,8(s4) +8000c59c: 00a989b3 add s3,s3,a0 +8000c5a0: 40a90933 sub s2,s2,a0 +8000c5a4: 40a78533 sub a0,a5,a0 +8000c5a8: 00aa2423 sw a0,8(s4) +8000c5ac: 20050a63 beqz a0,8000c7c0 <__sfvwrite_r+0x2c8> +8000c5b0: 02442783 lw a5,36(s0) +8000c5b4: 01c42583 lw a1,28(s0) +8000c5b8: 00098613 mv a2,s3 +8000c5bc: 000a8513 mv a0,s5 +8000c5c0: fc0912e3 bnez s2,8000c584 <__sfvwrite_r+0x8c> +8000c5c4: 0004a983 lw s3,0(s1) +8000c5c8: 0044a903 lw s2,4(s1) +8000c5cc: 00848493 addi s1,s1,8 +8000c5d0: fa9ff06f j 8000c578 <__sfvwrite_r+0x80> +8000c5d4: 00040593 mv a1,s0 +8000c5d8: 000a8513 mv a0,s5 +8000c5dc: d7cff0ef jal ra,8000bb58 <__swsetup_r> +8000c5e0: 3a051c63 bnez a0,8000c998 <__sfvwrite_r+0x4a0> +8000c5e4: 00c45783 lhu a5,12(s0) +8000c5e8: 000a2483 lw s1,0(s4) +8000c5ec: 0027f713 andi a4,a5,2 +8000c5f0: f60718e3 bnez a4,8000c560 <__sfvwrite_r+0x68> +8000c5f4: 0017f713 andi a4,a5,1 +8000c5f8: 24071463 bnez a4,8000c840 <__sfvwrite_r+0x348> +8000c5fc: 00842c83 lw s9,8(s0) +8000c600: 00042503 lw a0,0(s0) +8000c604: 80000b37 lui s6,0x80000 +8000c608: ffeb4b93 xori s7,s6,-2 +8000c60c: 00000c13 li s8,0 +8000c610: 00000913 li s2,0 +8000c614: fffb4b13 not s6,s6 +8000c618: 0e090e63 beqz s2,8000c714 <__sfvwrite_r+0x21c> +8000c61c: 2007f713 andi a4,a5,512 +8000c620: 24070c63 beqz a4,8000c878 <__sfvwrite_r+0x380> +8000c624: 000c8d13 mv s10,s9 +8000c628: 2f996263 bltu s2,s9,8000c90c <__sfvwrite_r+0x414> +8000c62c: 4807f713 andi a4,a5,1152 +8000c630: 08070a63 beqz a4,8000c6c4 <__sfvwrite_r+0x1cc> +8000c634: 01442983 lw s3,20(s0) +8000c638: 01042583 lw a1,16(s0) +8000c63c: 00190713 addi a4,s2,1 +8000c640: 00199693 slli a3,s3,0x1 +8000c644: 013686b3 add a3,a3,s3 +8000c648: 01f6d993 srli s3,a3,0x1f +8000c64c: 40b50d33 sub s10,a0,a1 +8000c650: 00d989b3 add s3,s3,a3 +8000c654: 4019d993 srai s3,s3,0x1 +8000c658: 01a70733 add a4,a4,s10 +8000c65c: 00098613 mv a2,s3 +8000c660: 00e9f663 bgeu s3,a4,8000c66c <__sfvwrite_r+0x174> +8000c664: 00070993 mv s3,a4 +8000c668: 00070613 mv a2,a4 +8000c66c: 4007f793 andi a5,a5,1024 +8000c670: 2e078463 beqz a5,8000c958 <__sfvwrite_r+0x460> +8000c674: 00060593 mv a1,a2 +8000c678: 000a8513 mv a0,s5 +8000c67c: d70fa0ef jal ra,80006bec <_malloc_r> +8000c680: 00050c93 mv s9,a0 +8000c684: 30050263 beqz a0,8000c988 <__sfvwrite_r+0x490> +8000c688: 01042583 lw a1,16(s0) +8000c68c: 000d0613 mv a2,s10 +8000c690: f78fd0ef jal ra,80009e08 +8000c694: 00c45783 lhu a5,12(s0) +8000c698: b7f7f793 andi a5,a5,-1153 +8000c69c: 0807e793 ori a5,a5,128 +8000c6a0: 00f41623 sh a5,12(s0) +8000c6a4: 01ac8533 add a0,s9,s10 +8000c6a8: 41a987b3 sub a5,s3,s10 +8000c6ac: 01942823 sw s9,16(s0) +8000c6b0: 00a42023 sw a0,0(s0) +8000c6b4: 01342a23 sw s3,20(s0) +8000c6b8: 00090c93 mv s9,s2 +8000c6bc: 00f42423 sw a5,8(s0) +8000c6c0: 00090d13 mv s10,s2 +8000c6c4: 000d0613 mv a2,s10 +8000c6c8: 000c0593 mv a1,s8 +8000c6cc: 859fd0ef jal ra,80009f24 +8000c6d0: 00842703 lw a4,8(s0) +8000c6d4: 00042783 lw a5,0(s0) +8000c6d8: 00090993 mv s3,s2 +8000c6dc: 41970cb3 sub s9,a4,s9 +8000c6e0: 01a787b3 add a5,a5,s10 +8000c6e4: 01942423 sw s9,8(s0) +8000c6e8: 00f42023 sw a5,0(s0) +8000c6ec: 00000913 li s2,0 +8000c6f0: 008a2603 lw a2,8(s4) +8000c6f4: 013c0c33 add s8,s8,s3 +8000c6f8: 413609b3 sub s3,a2,s3 +8000c6fc: 013a2423 sw s3,8(s4) +8000c700: 0c098063 beqz s3,8000c7c0 <__sfvwrite_r+0x2c8> +8000c704: 00842c83 lw s9,8(s0) +8000c708: 00042503 lw a0,0(s0) +8000c70c: 00c45783 lhu a5,12(s0) +8000c710: f00916e3 bnez s2,8000c61c <__sfvwrite_r+0x124> +8000c714: 0004ac03 lw s8,0(s1) +8000c718: 0044a903 lw s2,4(s1) +8000c71c: 00848493 addi s1,s1,8 +8000c720: ef9ff06f j 8000c618 <__sfvwrite_r+0x120> +8000c724: 0044a983 lw s3,4(s1) +8000c728: 0004ac03 lw s8,0(s1) +8000c72c: 00848493 addi s1,s1,8 +8000c730: fe098ae3 beqz s3,8000c724 <__sfvwrite_r+0x22c> +8000c734: 00098613 mv a2,s3 +8000c738: 00a00593 li a1,10 +8000c73c: 000c0513 mv a0,s8 +8000c740: c65fa0ef jal ra,800073a4 +8000c744: 12050463 beqz a0,8000c86c <__sfvwrite_r+0x374> +8000c748: 00150513 addi a0,a0,1 +8000c74c: 41850b33 sub s6,a0,s8 +8000c750: 000b0793 mv a5,s6 +8000c754: 00098b93 mv s7,s3 +8000c758: 0137f463 bgeu a5,s3,8000c760 <__sfvwrite_r+0x268> +8000c75c: 00078b93 mv s7,a5 +8000c760: 00042503 lw a0,0(s0) +8000c764: 01042783 lw a5,16(s0) +8000c768: 01442683 lw a3,20(s0) +8000c76c: 00a7f863 bgeu a5,a0,8000c77c <__sfvwrite_r+0x284> +8000c770: 00842903 lw s2,8(s0) +8000c774: 01268933 add s2,a3,s2 +8000c778: 09794263 blt s2,s7,8000c7fc <__sfvwrite_r+0x304> +8000c77c: 1adbc863 blt s7,a3,8000c92c <__sfvwrite_r+0x434> +8000c780: 02442783 lw a5,36(s0) +8000c784: 01c42583 lw a1,28(s0) +8000c788: 000c0613 mv a2,s8 +8000c78c: 000a8513 mv a0,s5 +8000c790: 000780e7 jalr a5 +8000c794: 00050913 mv s2,a0 +8000c798: 08a05663 blez a0,8000c824 <__sfvwrite_r+0x32c> +8000c79c: 412b0b33 sub s6,s6,s2 +8000c7a0: 00100513 li a0,1 +8000c7a4: 160b0a63 beqz s6,8000c918 <__sfvwrite_r+0x420> +8000c7a8: 008a2603 lw a2,8(s4) +8000c7ac: 012c0c33 add s8,s8,s2 +8000c7b0: 412989b3 sub s3,s3,s2 +8000c7b4: 41260933 sub s2,a2,s2 +8000c7b8: 012a2423 sw s2,8(s4) +8000c7bc: 08091a63 bnez s2,8000c850 <__sfvwrite_r+0x358> +8000c7c0: 00000513 li a0,0 +8000c7c4: 02c12083 lw ra,44(sp) +8000c7c8: 02812403 lw s0,40(sp) +8000c7cc: 02412483 lw s1,36(sp) +8000c7d0: 02012903 lw s2,32(sp) +8000c7d4: 01c12983 lw s3,28(sp) +8000c7d8: 01812a03 lw s4,24(sp) +8000c7dc: 01412a83 lw s5,20(sp) +8000c7e0: 01012b03 lw s6,16(sp) +8000c7e4: 00c12b83 lw s7,12(sp) +8000c7e8: 00812c03 lw s8,8(sp) +8000c7ec: 00412c83 lw s9,4(sp) +8000c7f0: 00012d03 lw s10,0(sp) +8000c7f4: 03010113 addi sp,sp,48 +8000c7f8: 00008067 ret +8000c7fc: 000c0593 mv a1,s8 +8000c800: 00090613 mv a2,s2 +8000c804: f20fd0ef jal ra,80009f24 +8000c808: 00042783 lw a5,0(s0) +8000c80c: 00040593 mv a1,s0 +8000c810: 000a8513 mv a0,s5 +8000c814: 012787b3 add a5,a5,s2 +8000c818: 00f42023 sw a5,0(s0) +8000c81c: f10ff0ef jal ra,8000bf2c <_fflush_r> +8000c820: f6050ee3 beqz a0,8000c79c <__sfvwrite_r+0x2a4> +8000c824: 00c41783 lh a5,12(s0) +8000c828: 0407e793 ori a5,a5,64 +8000c82c: 00f41623 sh a5,12(s0) +8000c830: fff00513 li a0,-1 +8000c834: f91ff06f j 8000c7c4 <__sfvwrite_r+0x2cc> +8000c838: 00000513 li a0,0 +8000c83c: 00008067 ret +8000c840: 00000b13 li s6,0 +8000c844: 00000513 li a0,0 +8000c848: 00000c13 li s8,0 +8000c84c: 00000993 li s3,0 +8000c850: ec098ae3 beqz s3,8000c724 <__sfvwrite_r+0x22c> +8000c854: ee051ee3 bnez a0,8000c750 <__sfvwrite_r+0x258> +8000c858: 00098613 mv a2,s3 +8000c85c: 00a00593 li a1,10 +8000c860: 000c0513 mv a0,s8 +8000c864: b41fa0ef jal ra,800073a4 +8000c868: ee0510e3 bnez a0,8000c748 <__sfvwrite_r+0x250> +8000c86c: 00198793 addi a5,s3,1 +8000c870: 00078b13 mv s6,a5 +8000c874: ee1ff06f j 8000c754 <__sfvwrite_r+0x25c> +8000c878: 01042783 lw a5,16(s0) +8000c87c: 04a7e263 bltu a5,a0,8000c8c0 <__sfvwrite_r+0x3c8> +8000c880: 01442783 lw a5,20(s0) +8000c884: 02f96e63 bltu s2,a5,8000c8c0 <__sfvwrite_r+0x3c8> +8000c888: 00090693 mv a3,s2 +8000c88c: 012bf463 bgeu s7,s2,8000c894 <__sfvwrite_r+0x39c> +8000c890: 000b0693 mv a3,s6 +8000c894: 02f6c6b3 div a3,a3,a5 +8000c898: 02442703 lw a4,36(s0) +8000c89c: 01c42583 lw a1,28(s0) +8000c8a0: 000c0613 mv a2,s8 +8000c8a4: 000a8513 mv a0,s5 +8000c8a8: 02f686b3 mul a3,a3,a5 +8000c8ac: 000700e7 jalr a4 +8000c8b0: 00050993 mv s3,a0 +8000c8b4: f6a058e3 blez a0,8000c824 <__sfvwrite_r+0x32c> +8000c8b8: 41390933 sub s2,s2,s3 +8000c8bc: e35ff06f j 8000c6f0 <__sfvwrite_r+0x1f8> +8000c8c0: 000c8993 mv s3,s9 +8000c8c4: 01997463 bgeu s2,s9,8000c8cc <__sfvwrite_r+0x3d4> +8000c8c8: 00090993 mv s3,s2 +8000c8cc: 00098613 mv a2,s3 +8000c8d0: 000c0593 mv a1,s8 +8000c8d4: e50fd0ef jal ra,80009f24 +8000c8d8: 00842783 lw a5,8(s0) +8000c8dc: 00042703 lw a4,0(s0) +8000c8e0: 413787b3 sub a5,a5,s3 +8000c8e4: 01370733 add a4,a4,s3 +8000c8e8: 00f42423 sw a5,8(s0) +8000c8ec: 00e42023 sw a4,0(s0) +8000c8f0: fc0794e3 bnez a5,8000c8b8 <__sfvwrite_r+0x3c0> +8000c8f4: 00040593 mv a1,s0 +8000c8f8: 000a8513 mv a0,s5 +8000c8fc: e30ff0ef jal ra,8000bf2c <_fflush_r> +8000c900: f20512e3 bnez a0,8000c824 <__sfvwrite_r+0x32c> +8000c904: 41390933 sub s2,s2,s3 +8000c908: de9ff06f j 8000c6f0 <__sfvwrite_r+0x1f8> +8000c90c: 00090c93 mv s9,s2 +8000c910: 00090d13 mv s10,s2 +8000c914: db1ff06f j 8000c6c4 <__sfvwrite_r+0x1cc> +8000c918: 00040593 mv a1,s0 +8000c91c: 000a8513 mv a0,s5 +8000c920: e0cff0ef jal ra,8000bf2c <_fflush_r> +8000c924: e80502e3 beqz a0,8000c7a8 <__sfvwrite_r+0x2b0> +8000c928: efdff06f j 8000c824 <__sfvwrite_r+0x32c> +8000c92c: 000b8613 mv a2,s7 +8000c930: 000c0593 mv a1,s8 +8000c934: df0fd0ef jal ra,80009f24 +8000c938: 00842783 lw a5,8(s0) +8000c93c: 00042603 lw a2,0(s0) +8000c940: 000b8913 mv s2,s7 +8000c944: 417787b3 sub a5,a5,s7 +8000c948: 01760633 add a2,a2,s7 +8000c94c: 00f42423 sw a5,8(s0) +8000c950: 00c42023 sw a2,0(s0) +8000c954: e49ff06f j 8000c79c <__sfvwrite_r+0x2a4> +8000c958: 000a8513 mv a0,s5 +8000c95c: ee8fd0ef jal ra,8000a044 <_realloc_r> +8000c960: 00050c93 mv s9,a0 +8000c964: d40510e3 bnez a0,8000c6a4 <__sfvwrite_r+0x1ac> +8000c968: 01042583 lw a1,16(s0) +8000c96c: 000a8513 mv a0,s5 +8000c970: ba8f70ef jal ra,80003d18 <_free_r> +8000c974: 00c41783 lh a5,12(s0) +8000c978: 00c00713 li a4,12 +8000c97c: 00eaa023 sw a4,0(s5) +8000c980: f7f7f793 andi a5,a5,-129 +8000c984: ea5ff06f j 8000c828 <__sfvwrite_r+0x330> +8000c988: 00c00713 li a4,12 +8000c98c: 00c41783 lh a5,12(s0) +8000c990: 00eaa023 sw a4,0(s5) +8000c994: e95ff06f j 8000c828 <__sfvwrite_r+0x330> +8000c998: fff00513 li a0,-1 +8000c99c: e29ff06f j 8000c7c4 <__sfvwrite_r+0x2cc> -8000c7a4 <__sinit_lock_acquire>: -8000c7a4: 00008067 ret +8000c9a0 <_fwalk>: +8000c9a0: fe010113 addi sp,sp,-32 +8000c9a4: 01212823 sw s2,16(sp) +8000c9a8: 01312623 sw s3,12(sp) +8000c9ac: 01412423 sw s4,8(sp) +8000c9b0: 01512223 sw s5,4(sp) +8000c9b4: 01612023 sw s6,0(sp) +8000c9b8: 00112e23 sw ra,28(sp) +8000c9bc: 00812c23 sw s0,24(sp) +8000c9c0: 00912a23 sw s1,20(sp) +8000c9c4: 00058b13 mv s6,a1 +8000c9c8: 2e050a93 addi s5,a0,736 +8000c9cc: 00000a13 li s4,0 +8000c9d0: 00100993 li s3,1 +8000c9d4: fff00913 li s2,-1 +8000c9d8: 004aa483 lw s1,4(s5) +8000c9dc: 008aa403 lw s0,8(s5) +8000c9e0: fff48493 addi s1,s1,-1 +8000c9e4: 0204c663 bltz s1,8000ca10 <_fwalk+0x70> +8000c9e8: 00c45783 lhu a5,12(s0) +8000c9ec: fff48493 addi s1,s1,-1 +8000c9f0: 00f9fc63 bgeu s3,a5,8000ca08 <_fwalk+0x68> +8000c9f4: 00e41783 lh a5,14(s0) +8000c9f8: 00040513 mv a0,s0 +8000c9fc: 01278663 beq a5,s2,8000ca08 <_fwalk+0x68> +8000ca00: 000b00e7 jalr s6 # 80000000 <__stack_top+0x81000000> +8000ca04: 00aa6a33 or s4,s4,a0 +8000ca08: 06840413 addi s0,s0,104 +8000ca0c: fd249ee3 bne s1,s2,8000c9e8 <_fwalk+0x48> +8000ca10: 000aaa83 lw s5,0(s5) +8000ca14: fc0a92e3 bnez s5,8000c9d8 <_fwalk+0x38> +8000ca18: 01c12083 lw ra,28(sp) +8000ca1c: 01812403 lw s0,24(sp) +8000ca20: 01412483 lw s1,20(sp) +8000ca24: 01012903 lw s2,16(sp) +8000ca28: 00c12983 lw s3,12(sp) +8000ca2c: 00412a83 lw s5,4(sp) +8000ca30: 00012b03 lw s6,0(sp) +8000ca34: 000a0513 mv a0,s4 +8000ca38: 00812a03 lw s4,8(sp) +8000ca3c: 02010113 addi sp,sp,32 +8000ca40: 00008067 ret -8000c7a8 <__sinit_lock_release>: -8000c7a8: 00008067 ret +8000ca44 <_fwalk_reent>: +8000ca44: fd010113 addi sp,sp,-48 +8000ca48: 03212023 sw s2,32(sp) +8000ca4c: 01312e23 sw s3,28(sp) +8000ca50: 01412c23 sw s4,24(sp) +8000ca54: 01512a23 sw s5,20(sp) +8000ca58: 01612823 sw s6,16(sp) +8000ca5c: 01712623 sw s7,12(sp) +8000ca60: 02112623 sw ra,44(sp) +8000ca64: 02812423 sw s0,40(sp) +8000ca68: 02912223 sw s1,36(sp) +8000ca6c: 00050a93 mv s5,a0 +8000ca70: 00058b93 mv s7,a1 +8000ca74: 2e050b13 addi s6,a0,736 +8000ca78: 00000a13 li s4,0 +8000ca7c: 00100993 li s3,1 +8000ca80: fff00913 li s2,-1 +8000ca84: 004b2483 lw s1,4(s6) +8000ca88: 008b2403 lw s0,8(s6) +8000ca8c: fff48493 addi s1,s1,-1 +8000ca90: 0204c863 bltz s1,8000cac0 <_fwalk_reent+0x7c> +8000ca94: 00c45783 lhu a5,12(s0) +8000ca98: fff48493 addi s1,s1,-1 +8000ca9c: 00f9fe63 bgeu s3,a5,8000cab8 <_fwalk_reent+0x74> +8000caa0: 00e41783 lh a5,14(s0) +8000caa4: 00040593 mv a1,s0 +8000caa8: 000a8513 mv a0,s5 +8000caac: 01278663 beq a5,s2,8000cab8 <_fwalk_reent+0x74> +8000cab0: 000b80e7 jalr s7 +8000cab4: 00aa6a33 or s4,s4,a0 +8000cab8: 06840413 addi s0,s0,104 +8000cabc: fd249ce3 bne s1,s2,8000ca94 <_fwalk_reent+0x50> +8000cac0: 000b2b03 lw s6,0(s6) +8000cac4: fc0b10e3 bnez s6,8000ca84 <_fwalk_reent+0x40> +8000cac8: 02c12083 lw ra,44(sp) +8000cacc: 02812403 lw s0,40(sp) +8000cad0: 02412483 lw s1,36(sp) +8000cad4: 02012903 lw s2,32(sp) +8000cad8: 01c12983 lw s3,28(sp) +8000cadc: 01412a83 lw s5,20(sp) +8000cae0: 01012b03 lw s6,16(sp) +8000cae4: 00c12b83 lw s7,12(sp) +8000cae8: 000a0513 mv a0,s4 +8000caec: 01812a03 lw s4,24(sp) +8000caf0: 03010113 addi sp,sp,48 +8000caf4: 00008067 ret -8000c7ac <__fp_lock_all>: -8000c7ac: 800167b7 lui a5,0x80016 -8000c7b0: d0c7a503 lw a0,-756(a5) # 80015d0c <__stack_top+0x81015d0c> -8000c7b4: 8000c5b7 lui a1,0x8000c -8000c7b8: 46858593 addi a1,a1,1128 # 8000c468 <__stack_top+0x8100c468> -8000c7bc: 6980006f j 8000ce54 <_fwalk> +8000caf8 <__swhatbuf_r>: +8000caf8: f9010113 addi sp,sp,-112 +8000cafc: 06812423 sw s0,104(sp) +8000cb00: 00058413 mv s0,a1 +8000cb04: 00e59583 lh a1,14(a1) +8000cb08: 06912223 sw s1,100(sp) +8000cb0c: 07212023 sw s2,96(sp) +8000cb10: 06112623 sw ra,108(sp) +8000cb14: 00060493 mv s1,a2 +8000cb18: 00068913 mv s2,a3 +8000cb1c: 0405ca63 bltz a1,8000cb70 <__swhatbuf_r+0x78> +8000cb20: 00810613 addi a2,sp,8 +8000cb24: 2f5000ef jal ra,8000d618 <_fstat_r> +8000cb28: 04054463 bltz a0,8000cb70 <__swhatbuf_r+0x78> +8000cb2c: 00c12703 lw a4,12(sp) +8000cb30: 0000f7b7 lui a5,0xf +8000cb34: 06c12083 lw ra,108(sp) +8000cb38: 00e7f7b3 and a5,a5,a4 +8000cb3c: ffffe737 lui a4,0xffffe +8000cb40: 00e787b3 add a5,a5,a4 +8000cb44: 06812403 lw s0,104(sp) +8000cb48: 0017b793 seqz a5,a5 +8000cb4c: 00f92023 sw a5,0(s2) +8000cb50: 40000793 li a5,1024 +8000cb54: 00f4a023 sw a5,0(s1) +8000cb58: 00001537 lui a0,0x1 +8000cb5c: 06412483 lw s1,100(sp) +8000cb60: 06012903 lw s2,96(sp) +8000cb64: 80050513 addi a0,a0,-2048 # 800 <__stack_size+0x400> +8000cb68: 07010113 addi sp,sp,112 +8000cb6c: 00008067 ret +8000cb70: 00c45783 lhu a5,12(s0) +8000cb74: 00092023 sw zero,0(s2) +8000cb78: 0807f793 andi a5,a5,128 +8000cb7c: 02078463 beqz a5,8000cba4 <__swhatbuf_r+0xac> +8000cb80: 06c12083 lw ra,108(sp) +8000cb84: 06812403 lw s0,104(sp) +8000cb88: 04000793 li a5,64 +8000cb8c: 00f4a023 sw a5,0(s1) +8000cb90: 06012903 lw s2,96(sp) +8000cb94: 06412483 lw s1,100(sp) +8000cb98: 00000513 li a0,0 +8000cb9c: 07010113 addi sp,sp,112 +8000cba0: 00008067 ret +8000cba4: 06c12083 lw ra,108(sp) +8000cba8: 06812403 lw s0,104(sp) +8000cbac: 40000793 li a5,1024 +8000cbb0: 00f4a023 sw a5,0(s1) +8000cbb4: 06012903 lw s2,96(sp) +8000cbb8: 06412483 lw s1,100(sp) +8000cbbc: 00000513 li a0,0 +8000cbc0: 07010113 addi sp,sp,112 +8000cbc4: 00008067 ret -8000c7c0 <__fp_unlock_all>: -8000c7c0: 800167b7 lui a5,0x80016 -8000c7c4: d0c7a503 lw a0,-756(a5) # 80015d0c <__stack_top+0x81015d0c> -8000c7c8: 8000c5b7 lui a1,0x8000c -8000c7cc: 60058593 addi a1,a1,1536 # 8000c600 <__stack_top+0x8100c600> -8000c7d0: 6840006f j 8000ce54 <_fwalk> +8000cbc8 <__smakebuf_r>: +8000cbc8: 00c5d783 lhu a5,12(a1) +8000cbcc: fe010113 addi sp,sp,-32 +8000cbd0: 00812c23 sw s0,24(sp) +8000cbd4: 00112e23 sw ra,28(sp) +8000cbd8: 00912a23 sw s1,20(sp) +8000cbdc: 01212823 sw s2,16(sp) +8000cbe0: 0027f793 andi a5,a5,2 +8000cbe4: 00058413 mv s0,a1 +8000cbe8: 02078863 beqz a5,8000cc18 <__smakebuf_r+0x50> +8000cbec: 04358793 addi a5,a1,67 +8000cbf0: 00f5a023 sw a5,0(a1) +8000cbf4: 00f5a823 sw a5,16(a1) +8000cbf8: 00100793 li a5,1 +8000cbfc: 00f5aa23 sw a5,20(a1) +8000cc00: 01c12083 lw ra,28(sp) +8000cc04: 01812403 lw s0,24(sp) +8000cc08: 01412483 lw s1,20(sp) +8000cc0c: 01012903 lw s2,16(sp) +8000cc10: 02010113 addi sp,sp,32 +8000cc14: 00008067 ret +8000cc18: 00c10693 addi a3,sp,12 +8000cc1c: 00810613 addi a2,sp,8 +8000cc20: 00050493 mv s1,a0 +8000cc24: ed5ff0ef jal ra,8000caf8 <__swhatbuf_r> +8000cc28: 00812583 lw a1,8(sp) +8000cc2c: 00050913 mv s2,a0 +8000cc30: 00048513 mv a0,s1 +8000cc34: fb9f90ef jal ra,80006bec <_malloc_r> +8000cc38: 00c41783 lh a5,12(s0) +8000cc3c: 04050863 beqz a0,8000cc8c <__smakebuf_r+0xc4> +8000cc40: 8000c737 lui a4,0x8000c +8000cc44: fbc70713 addi a4,a4,-68 # 8000bfbc <__stack_top+0x8100bfbc> +8000cc48: 02e4ae23 sw a4,60(s1) +8000cc4c: 00812703 lw a4,8(sp) +8000cc50: 00c12683 lw a3,12(sp) +8000cc54: 0807e793 ori a5,a5,128 +8000cc58: 00f41623 sh a5,12(s0) +8000cc5c: 00a42023 sw a0,0(s0) +8000cc60: 00a42823 sw a0,16(s0) +8000cc64: 00e42a23 sw a4,20(s0) +8000cc68: 04069863 bnez a3,8000ccb8 <__smakebuf_r+0xf0> +8000cc6c: 0127e7b3 or a5,a5,s2 +8000cc70: 01c12083 lw ra,28(sp) +8000cc74: 00f41623 sh a5,12(s0) +8000cc78: 01812403 lw s0,24(sp) +8000cc7c: 01412483 lw s1,20(sp) +8000cc80: 01012903 lw s2,16(sp) +8000cc84: 02010113 addi sp,sp,32 +8000cc88: 00008067 ret +8000cc8c: 2007f713 andi a4,a5,512 +8000cc90: f60718e3 bnez a4,8000cc00 <__smakebuf_r+0x38> +8000cc94: ffc7f793 andi a5,a5,-4 +8000cc98: 0027e793 ori a5,a5,2 +8000cc9c: 04340713 addi a4,s0,67 +8000cca0: 00f41623 sh a5,12(s0) +8000cca4: 00100793 li a5,1 +8000cca8: 00e42023 sw a4,0(s0) +8000ccac: 00e42823 sw a4,16(s0) +8000ccb0: 00f42a23 sw a5,20(s0) +8000ccb4: f4dff06f j 8000cc00 <__smakebuf_r+0x38> +8000ccb8: 00e41583 lh a1,14(s0) +8000ccbc: 00048513 mv a0,s1 +8000ccc0: 1c1000ef jal ra,8000d680 <_isatty_r> +8000ccc4: 00051663 bnez a0,8000ccd0 <__smakebuf_r+0x108> +8000ccc8: 00c41783 lh a5,12(s0) +8000cccc: fa1ff06f j 8000cc6c <__smakebuf_r+0xa4> +8000ccd0: 00c45703 lhu a4,12(s0) +8000ccd4: ffc77713 andi a4,a4,-4 +8000ccd8: 00176713 ori a4,a4,1 +8000ccdc: 01071793 slli a5,a4,0x10 +8000cce0: 4107d793 srai a5,a5,0x10 +8000cce4: f89ff06f j 8000cc6c <__smakebuf_r+0xa4> -8000c7d4 <__fputwc>: -8000c7d4: fd010113 addi sp,sp,-48 -8000c7d8: 02812423 sw s0,40(sp) -8000c7dc: 01312e23 sw s3,28(sp) -8000c7e0: 01612823 sw s6,16(sp) -8000c7e4: 02112623 sw ra,44(sp) -8000c7e8: 02912223 sw s1,36(sp) -8000c7ec: 03212023 sw s2,32(sp) -8000c7f0: 01412c23 sw s4,24(sp) -8000c7f4: 01512a23 sw s5,20(sp) -8000c7f8: 00050b13 mv s6,a0 -8000c7fc: 00058993 mv s3,a1 -8000c800: 00060413 mv s0,a2 -8000c804: a21fd0ef jal ra,8000a224 <__locale_mb_cur_max> -8000c808: 00100793 li a5,1 -8000c80c: 02f51063 bne a0,a5,8000c82c <__fputwc+0x58> -8000c810: fff98793 addi a5,s3,-1 -8000c814: 0fe00713 li a4,254 -8000c818: 00f76a63 bltu a4,a5,8000c82c <__fputwc+0x58> -8000c81c: 0ff9f713 andi a4,s3,255 -8000c820: 00e10623 sb a4,12(sp) -8000c824: 00100913 li s2,1 -8000c828: 02c0006f j 8000c854 <__fputwc+0x80> -8000c82c: 05c40693 addi a3,s0,92 -8000c830: 00098613 mv a2,s3 -8000c834: 00c10593 addi a1,sp,12 -8000c838: 000b0513 mv a0,s6 -8000c83c: 799000ef jal ra,8000d7d4 <_wcrtomb_r> -8000c840: fff00793 li a5,-1 -8000c844: 00050913 mv s2,a0 -8000c848: 0af50463 beq a0,a5,8000c8f0 <__fputwc+0x11c> -8000c84c: 08050e63 beqz a0,8000c8e8 <__fputwc+0x114> -8000c850: 00c14703 lbu a4,12(sp) -8000c854: 00000493 li s1,0 -8000c858: fff00a13 li s4,-1 -8000c85c: 00a00a93 li s5,10 -8000c860: 0280006f j 8000c888 <__fputwc+0xb4> -8000c864: 00042783 lw a5,0(s0) -8000c868: 00178693 addi a3,a5,1 -8000c86c: 00d42023 sw a3,0(s0) -8000c870: 00e78023 sb a4,0(a5) -8000c874: 00148493 addi s1,s1,1 -8000c878: 00c10793 addi a5,sp,12 -8000c87c: 009787b3 add a5,a5,s1 -8000c880: 0724f463 bgeu s1,s2,8000c8e8 <__fputwc+0x114> -8000c884: 0007c703 lbu a4,0(a5) -8000c888: 00842783 lw a5,8(s0) -8000c88c: fff78793 addi a5,a5,-1 -8000c890: 00f42423 sw a5,8(s0) -8000c894: fc07d8e3 bgez a5,8000c864 <__fputwc+0x90> -8000c898: 01842683 lw a3,24(s0) -8000c89c: 00070593 mv a1,a4 -8000c8a0: 00040613 mv a2,s0 -8000c8a4: 000b0513 mv a0,s6 -8000c8a8: 00d7c463 blt a5,a3,8000c8b0 <__fputwc+0xdc> -8000c8ac: fb571ce3 bne a4,s5,8000c864 <__fputwc+0x90> -8000c8b0: 589000ef jal ra,8000d638 <__swbuf_r> -8000c8b4: fd4510e3 bne a0,s4,8000c874 <__fputwc+0xa0> -8000c8b8: fff00913 li s2,-1 -8000c8bc: 02c12083 lw ra,44(sp) -8000c8c0: 02812403 lw s0,40(sp) -8000c8c4: 02412483 lw s1,36(sp) -8000c8c8: 01c12983 lw s3,28(sp) -8000c8cc: 01812a03 lw s4,24(sp) -8000c8d0: 01412a83 lw s5,20(sp) -8000c8d4: 01012b03 lw s6,16(sp) -8000c8d8: 00090513 mv a0,s2 -8000c8dc: 02012903 lw s2,32(sp) -8000c8e0: 03010113 addi sp,sp,48 -8000c8e4: 00008067 ret -8000c8e8: 00098913 mv s2,s3 -8000c8ec: fd1ff06f j 8000c8bc <__fputwc+0xe8> -8000c8f0: 00c45783 lhu a5,12(s0) -8000c8f4: 0407e793 ori a5,a5,64 -8000c8f8: 00f41623 sh a5,12(s0) -8000c8fc: fc1ff06f j 8000c8bc <__fputwc+0xe8> +8000cce8 <_init_signal_r.part.0>: +8000cce8: ff010113 addi sp,sp,-16 +8000ccec: 08000593 li a1,128 +8000ccf0: 00812423 sw s0,8(sp) +8000ccf4: 00112623 sw ra,12(sp) +8000ccf8: 00050413 mv s0,a0 +8000ccfc: ef1f90ef jal ra,80006bec <_malloc_r> +8000cd00: 2ca42e23 sw a0,732(s0) +8000cd04: 02050463 beqz a0,8000cd2c <_init_signal_r.part.0+0x44> +8000cd08: 08050793 addi a5,a0,128 +8000cd0c: 00052023 sw zero,0(a0) +8000cd10: 00450513 addi a0,a0,4 +8000cd14: fef51ce3 bne a0,a5,8000cd0c <_init_signal_r.part.0+0x24> +8000cd18: 00000513 li a0,0 +8000cd1c: 00c12083 lw ra,12(sp) +8000cd20: 00812403 lw s0,8(sp) +8000cd24: 01010113 addi sp,sp,16 +8000cd28: 00008067 ret +8000cd2c: fff00513 li a0,-1 +8000cd30: fedff06f j 8000cd1c <_init_signal_r.part.0+0x34> -8000c900 <_fputwc_r>: -8000c900: 00c61783 lh a5,12(a2) -8000c904: 01279713 slli a4,a5,0x12 -8000c908: 02074063 bltz a4,8000c928 <_fputwc_r+0x28> -8000c90c: 06462703 lw a4,100(a2) -8000c910: 000026b7 lui a3,0x2 -8000c914: 00d7e7b3 or a5,a5,a3 -8000c918: 000026b7 lui a3,0x2 -8000c91c: 00d76733 or a4,a4,a3 -8000c920: 00f61623 sh a5,12(a2) -8000c924: 06e62223 sw a4,100(a2) -8000c928: eadff06f j 8000c7d4 <__fputwc> +8000cd34 <_init_signal_r>: +8000cd34: 2dc52783 lw a5,732(a0) +8000cd38: 00078663 beqz a5,8000cd44 <_init_signal_r+0x10> +8000cd3c: 00000513 li a0,0 +8000cd40: 00008067 ret +8000cd44: fa5ff06f j 8000cce8 <_init_signal_r.part.0> -8000c92c : -8000c92c: fe010113 addi sp,sp,-32 -8000c930: 800167b7 lui a5,0x80016 -8000c934: 00812c23 sw s0,24(sp) -8000c938: d0c7a403 lw s0,-756(a5) # 80015d0c <__stack_top+0x81015d0c> -8000c93c: 00112e23 sw ra,28(sp) -8000c940: 00058613 mv a2,a1 -8000c944: 00050593 mv a1,a0 -8000c948: 00040663 beqz s0,8000c954 -8000c94c: 03842783 lw a5,56(s0) -8000c950: 04078063 beqz a5,8000c990 -8000c954: 00c61783 lh a5,12(a2) -8000c958: 01279713 slli a4,a5,0x12 -8000c95c: 02074063 bltz a4,8000c97c -8000c960: 06462703 lw a4,100(a2) -8000c964: 000026b7 lui a3,0x2 -8000c968: 00d7e7b3 or a5,a5,a3 -8000c96c: 000026b7 lui a3,0x2 -8000c970: 00d76733 or a4,a4,a3 -8000c974: 00f61623 sh a5,12(a2) -8000c978: 06e62223 sw a4,100(a2) -8000c97c: 00040513 mv a0,s0 -8000c980: 01812403 lw s0,24(sp) -8000c984: 01c12083 lw ra,28(sp) -8000c988: 02010113 addi sp,sp,32 -8000c98c: e49ff06f j 8000c7d4 <__fputwc> -8000c990: 00a12423 sw a0,8(sp) -8000c994: 00040513 mv a0,s0 -8000c998: 00c12623 sw a2,12(sp) -8000c99c: df1ff0ef jal ra,8000c78c <__sinit> -8000c9a0: 00c12603 lw a2,12(sp) -8000c9a4: 00812583 lw a1,8(sp) -8000c9a8: fadff06f j 8000c954 +8000cd48 <_signal_r>: +8000cd48: fe010113 addi sp,sp,-32 +8000cd4c: 00912a23 sw s1,20(sp) +8000cd50: 00112e23 sw ra,28(sp) +8000cd54: 00812c23 sw s0,24(sp) +8000cd58: 01f00793 li a5,31 +8000cd5c: 00050493 mv s1,a0 +8000cd60: 02b7ea63 bltu a5,a1,8000cd94 <_signal_r+0x4c> +8000cd64: 00058413 mv s0,a1 +8000cd68: 2dc52583 lw a1,732(a0) +8000cd6c: 04058463 beqz a1,8000cdb4 <_signal_r+0x6c> +8000cd70: 00241413 slli s0,s0,0x2 +8000cd74: 00858433 add s0,a1,s0 +8000cd78: 00042503 lw a0,0(s0) +8000cd7c: 00c42023 sw a2,0(s0) +8000cd80: 01c12083 lw ra,28(sp) +8000cd84: 01812403 lw s0,24(sp) +8000cd88: 01412483 lw s1,20(sp) +8000cd8c: 02010113 addi sp,sp,32 +8000cd90: 00008067 ret +8000cd94: 01c12083 lw ra,28(sp) +8000cd98: 01812403 lw s0,24(sp) +8000cd9c: 01600793 li a5,22 +8000cda0: 00f52023 sw a5,0(a0) +8000cda4: 01412483 lw s1,20(sp) +8000cda8: fff00513 li a0,-1 +8000cdac: 02010113 addi sp,sp,32 +8000cdb0: 00008067 ret +8000cdb4: 00c12623 sw a2,12(sp) +8000cdb8: f31ff0ef jal ra,8000cce8 <_init_signal_r.part.0> +8000cdbc: 00050793 mv a5,a0 +8000cdc0: fff00513 li a0,-1 +8000cdc4: fa079ee3 bnez a5,8000cd80 <_signal_r+0x38> +8000cdc8: 2dc4a583 lw a1,732(s1) +8000cdcc: 00c12603 lw a2,12(sp) +8000cdd0: fa1ff06f j 8000cd70 <_signal_r+0x28> -8000c9ac <__sfvwrite_r>: -8000c9ac: 00862783 lw a5,8(a2) -8000c9b0: 32078e63 beqz a5,8000ccec <__sfvwrite_r+0x340> -8000c9b4: 00c5d783 lhu a5,12(a1) -8000c9b8: fd010113 addi sp,sp,-48 -8000c9bc: 02812423 sw s0,40(sp) -8000c9c0: 01412c23 sw s4,24(sp) -8000c9c4: 01512a23 sw s5,20(sp) -8000c9c8: 02112623 sw ra,44(sp) -8000c9cc: 02912223 sw s1,36(sp) -8000c9d0: 03212023 sw s2,32(sp) -8000c9d4: 01312e23 sw s3,28(sp) -8000c9d8: 01612823 sw s6,16(sp) -8000c9dc: 01712623 sw s7,12(sp) -8000c9e0: 01812423 sw s8,8(sp) -8000c9e4: 01912223 sw s9,4(sp) -8000c9e8: 01a12023 sw s10,0(sp) -8000c9ec: 0087f713 andi a4,a5,8 -8000c9f0: 00060a13 mv s4,a2 -8000c9f4: 00050a93 mv s5,a0 -8000c9f8: 00058413 mv s0,a1 -8000c9fc: 08070663 beqz a4,8000ca88 <__sfvwrite_r+0xdc> -8000ca00: 0105a703 lw a4,16(a1) -8000ca04: 08070263 beqz a4,8000ca88 <__sfvwrite_r+0xdc> -8000ca08: 0027f713 andi a4,a5,2 -8000ca0c: 000a2483 lw s1,0(s4) -8000ca10: 08070c63 beqz a4,8000caa8 <__sfvwrite_r+0xfc> -8000ca14: 02442783 lw a5,36(s0) -8000ca18: 01c42583 lw a1,28(s0) -8000ca1c: 80000b37 lui s6,0x80000 -8000ca20: 00000993 li s3,0 -8000ca24: 00000913 li s2,0 -8000ca28: c00b4b13 xori s6,s6,-1024 -8000ca2c: 00098613 mv a2,s3 -8000ca30: 000a8513 mv a0,s5 -8000ca34: 04090263 beqz s2,8000ca78 <__sfvwrite_r+0xcc> -8000ca38: 00090693 mv a3,s2 -8000ca3c: 012b7463 bgeu s6,s2,8000ca44 <__sfvwrite_r+0x98> -8000ca40: 000b0693 mv a3,s6 -8000ca44: 000780e7 jalr a5 -8000ca48: 28a05863 blez a0,8000ccd8 <__sfvwrite_r+0x32c> -8000ca4c: 008a2783 lw a5,8(s4) -8000ca50: 00a989b3 add s3,s3,a0 -8000ca54: 40a90933 sub s2,s2,a0 -8000ca58: 40a78533 sub a0,a5,a0 -8000ca5c: 00aa2423 sw a0,8(s4) -8000ca60: 20050a63 beqz a0,8000cc74 <__sfvwrite_r+0x2c8> -8000ca64: 02442783 lw a5,36(s0) -8000ca68: 01c42583 lw a1,28(s0) -8000ca6c: 00098613 mv a2,s3 -8000ca70: 000a8513 mv a0,s5 -8000ca74: fc0912e3 bnez s2,8000ca38 <__sfvwrite_r+0x8c> -8000ca78: 0004a983 lw s3,0(s1) -8000ca7c: 0044a903 lw s2,4(s1) -8000ca80: 00848493 addi s1,s1,8 -8000ca84: fa9ff06f j 8000ca2c <__sfvwrite_r+0x80> -8000ca88: 00040593 mv a1,s0 -8000ca8c: 000a8513 mv a0,s5 -8000ca90: d7cff0ef jal ra,8000c00c <__swsetup_r> -8000ca94: 3a051c63 bnez a0,8000ce4c <__sfvwrite_r+0x4a0> -8000ca98: 00c45783 lhu a5,12(s0) -8000ca9c: 000a2483 lw s1,0(s4) -8000caa0: 0027f713 andi a4,a5,2 -8000caa4: f60718e3 bnez a4,8000ca14 <__sfvwrite_r+0x68> -8000caa8: 0017f713 andi a4,a5,1 -8000caac: 24071463 bnez a4,8000ccf4 <__sfvwrite_r+0x348> -8000cab0: 00842c83 lw s9,8(s0) -8000cab4: 00042503 lw a0,0(s0) -8000cab8: 80000b37 lui s6,0x80000 -8000cabc: ffeb4b93 xori s7,s6,-2 -8000cac0: 00000c13 li s8,0 -8000cac4: 00000913 li s2,0 -8000cac8: fffb4b13 not s6,s6 -8000cacc: 0e090e63 beqz s2,8000cbc8 <__sfvwrite_r+0x21c> -8000cad0: 2007f713 andi a4,a5,512 -8000cad4: 24070c63 beqz a4,8000cd2c <__sfvwrite_r+0x380> -8000cad8: 000c8d13 mv s10,s9 -8000cadc: 2f996263 bltu s2,s9,8000cdc0 <__sfvwrite_r+0x414> -8000cae0: 4807f713 andi a4,a5,1152 -8000cae4: 08070a63 beqz a4,8000cb78 <__sfvwrite_r+0x1cc> -8000cae8: 01442983 lw s3,20(s0) -8000caec: 01042583 lw a1,16(s0) -8000caf0: 00190713 addi a4,s2,1 -8000caf4: 00199693 slli a3,s3,0x1 -8000caf8: 013686b3 add a3,a3,s3 -8000cafc: 01f6d993 srli s3,a3,0x1f -8000cb00: 40b50d33 sub s10,a0,a1 -8000cb04: 00d989b3 add s3,s3,a3 -8000cb08: 4019d993 srai s3,s3,0x1 -8000cb0c: 01a70733 add a4,a4,s10 -8000cb10: 00098613 mv a2,s3 -8000cb14: 00e9f663 bgeu s3,a4,8000cb20 <__sfvwrite_r+0x174> -8000cb18: 00070993 mv s3,a4 -8000cb1c: 00070613 mv a2,a4 -8000cb20: 4007f793 andi a5,a5,1024 -8000cb24: 2e078463 beqz a5,8000ce0c <__sfvwrite_r+0x460> -8000cb28: 00060593 mv a1,a2 -8000cb2c: 000a8513 mv a0,s5 -8000cb30: d70fa0ef jal ra,800070a0 <_malloc_r> -8000cb34: 00050c93 mv s9,a0 -8000cb38: 30050263 beqz a0,8000ce3c <__sfvwrite_r+0x490> -8000cb3c: 01042583 lw a1,16(s0) -8000cb40: 000d0613 mv a2,s10 -8000cb44: f78fd0ef jal ra,8000a2bc -8000cb48: 00c45783 lhu a5,12(s0) -8000cb4c: b7f7f793 andi a5,a5,-1153 -8000cb50: 0807e793 ori a5,a5,128 -8000cb54: 00f41623 sh a5,12(s0) -8000cb58: 01ac8533 add a0,s9,s10 -8000cb5c: 41a987b3 sub a5,s3,s10 -8000cb60: 01942823 sw s9,16(s0) -8000cb64: 00a42023 sw a0,0(s0) -8000cb68: 01342a23 sw s3,20(s0) -8000cb6c: 00090c93 mv s9,s2 -8000cb70: 00f42423 sw a5,8(s0) -8000cb74: 00090d13 mv s10,s2 -8000cb78: 000d0613 mv a2,s10 -8000cb7c: 000c0593 mv a1,s8 -8000cb80: 859fd0ef jal ra,8000a3d8 -8000cb84: 00842703 lw a4,8(s0) -8000cb88: 00042783 lw a5,0(s0) -8000cb8c: 00090993 mv s3,s2 -8000cb90: 41970cb3 sub s9,a4,s9 -8000cb94: 01a787b3 add a5,a5,s10 -8000cb98: 01942423 sw s9,8(s0) -8000cb9c: 00f42023 sw a5,0(s0) -8000cba0: 00000913 li s2,0 -8000cba4: 008a2603 lw a2,8(s4) -8000cba8: 013c0c33 add s8,s8,s3 -8000cbac: 413609b3 sub s3,a2,s3 -8000cbb0: 013a2423 sw s3,8(s4) -8000cbb4: 0c098063 beqz s3,8000cc74 <__sfvwrite_r+0x2c8> -8000cbb8: 00842c83 lw s9,8(s0) -8000cbbc: 00042503 lw a0,0(s0) -8000cbc0: 00c45783 lhu a5,12(s0) -8000cbc4: f00916e3 bnez s2,8000cad0 <__sfvwrite_r+0x124> -8000cbc8: 0004ac03 lw s8,0(s1) -8000cbcc: 0044a903 lw s2,4(s1) -8000cbd0: 00848493 addi s1,s1,8 -8000cbd4: ef9ff06f j 8000cacc <__sfvwrite_r+0x120> -8000cbd8: 0044a983 lw s3,4(s1) -8000cbdc: 0004ac03 lw s8,0(s1) -8000cbe0: 00848493 addi s1,s1,8 -8000cbe4: fe098ae3 beqz s3,8000cbd8 <__sfvwrite_r+0x22c> -8000cbe8: 00098613 mv a2,s3 -8000cbec: 00a00593 li a1,10 -8000cbf0: 000c0513 mv a0,s8 -8000cbf4: c65fa0ef jal ra,80007858 -8000cbf8: 12050463 beqz a0,8000cd20 <__sfvwrite_r+0x374> -8000cbfc: 00150513 addi a0,a0,1 -8000cc00: 41850b33 sub s6,a0,s8 -8000cc04: 000b0793 mv a5,s6 -8000cc08: 00098b93 mv s7,s3 -8000cc0c: 0137f463 bgeu a5,s3,8000cc14 <__sfvwrite_r+0x268> -8000cc10: 00078b93 mv s7,a5 -8000cc14: 00042503 lw a0,0(s0) -8000cc18: 01042783 lw a5,16(s0) -8000cc1c: 01442683 lw a3,20(s0) -8000cc20: 00a7f863 bgeu a5,a0,8000cc30 <__sfvwrite_r+0x284> -8000cc24: 00842903 lw s2,8(s0) -8000cc28: 01268933 add s2,a3,s2 -8000cc2c: 09794263 blt s2,s7,8000ccb0 <__sfvwrite_r+0x304> -8000cc30: 1adbc863 blt s7,a3,8000cde0 <__sfvwrite_r+0x434> -8000cc34: 02442783 lw a5,36(s0) -8000cc38: 01c42583 lw a1,28(s0) -8000cc3c: 000c0613 mv a2,s8 -8000cc40: 000a8513 mv a0,s5 -8000cc44: 000780e7 jalr a5 -8000cc48: 00050913 mv s2,a0 -8000cc4c: 08a05663 blez a0,8000ccd8 <__sfvwrite_r+0x32c> -8000cc50: 412b0b33 sub s6,s6,s2 -8000cc54: 00100513 li a0,1 -8000cc58: 160b0a63 beqz s6,8000cdcc <__sfvwrite_r+0x420> -8000cc5c: 008a2603 lw a2,8(s4) -8000cc60: 012c0c33 add s8,s8,s2 -8000cc64: 412989b3 sub s3,s3,s2 -8000cc68: 41260933 sub s2,a2,s2 -8000cc6c: 012a2423 sw s2,8(s4) -8000cc70: 08091a63 bnez s2,8000cd04 <__sfvwrite_r+0x358> -8000cc74: 00000513 li a0,0 -8000cc78: 02c12083 lw ra,44(sp) -8000cc7c: 02812403 lw s0,40(sp) -8000cc80: 02412483 lw s1,36(sp) -8000cc84: 02012903 lw s2,32(sp) -8000cc88: 01c12983 lw s3,28(sp) -8000cc8c: 01812a03 lw s4,24(sp) -8000cc90: 01412a83 lw s5,20(sp) -8000cc94: 01012b03 lw s6,16(sp) -8000cc98: 00c12b83 lw s7,12(sp) -8000cc9c: 00812c03 lw s8,8(sp) -8000cca0: 00412c83 lw s9,4(sp) -8000cca4: 00012d03 lw s10,0(sp) -8000cca8: 03010113 addi sp,sp,48 -8000ccac: 00008067 ret -8000ccb0: 000c0593 mv a1,s8 -8000ccb4: 00090613 mv a2,s2 -8000ccb8: f20fd0ef jal ra,8000a3d8 -8000ccbc: 00042783 lw a5,0(s0) -8000ccc0: 00040593 mv a1,s0 -8000ccc4: 000a8513 mv a0,s5 -8000ccc8: 012787b3 add a5,a5,s2 -8000cccc: 00f42023 sw a5,0(s0) -8000ccd0: f10ff0ef jal ra,8000c3e0 <_fflush_r> -8000ccd4: f6050ee3 beqz a0,8000cc50 <__sfvwrite_r+0x2a4> -8000ccd8: 00c41783 lh a5,12(s0) -8000ccdc: 0407e793 ori a5,a5,64 -8000cce0: 00f41623 sh a5,12(s0) -8000cce4: fff00513 li a0,-1 -8000cce8: f91ff06f j 8000cc78 <__sfvwrite_r+0x2cc> -8000ccec: 00000513 li a0,0 -8000ccf0: 00008067 ret -8000ccf4: 00000b13 li s6,0 -8000ccf8: 00000513 li a0,0 -8000ccfc: 00000c13 li s8,0 -8000cd00: 00000993 li s3,0 -8000cd04: ec098ae3 beqz s3,8000cbd8 <__sfvwrite_r+0x22c> -8000cd08: ee051ee3 bnez a0,8000cc04 <__sfvwrite_r+0x258> -8000cd0c: 00098613 mv a2,s3 -8000cd10: 00a00593 li a1,10 -8000cd14: 000c0513 mv a0,s8 -8000cd18: b41fa0ef jal ra,80007858 -8000cd1c: ee0510e3 bnez a0,8000cbfc <__sfvwrite_r+0x250> -8000cd20: 00198793 addi a5,s3,1 -8000cd24: 00078b13 mv s6,a5 -8000cd28: ee1ff06f j 8000cc08 <__sfvwrite_r+0x25c> -8000cd2c: 01042783 lw a5,16(s0) -8000cd30: 04a7e263 bltu a5,a0,8000cd74 <__sfvwrite_r+0x3c8> -8000cd34: 01442783 lw a5,20(s0) -8000cd38: 02f96e63 bltu s2,a5,8000cd74 <__sfvwrite_r+0x3c8> -8000cd3c: 00090693 mv a3,s2 -8000cd40: 012bf463 bgeu s7,s2,8000cd48 <__sfvwrite_r+0x39c> -8000cd44: 000b0693 mv a3,s6 -8000cd48: 02f6c6b3 div a3,a3,a5 -8000cd4c: 02442703 lw a4,36(s0) -8000cd50: 01c42583 lw a1,28(s0) -8000cd54: 000c0613 mv a2,s8 -8000cd58: 000a8513 mv a0,s5 -8000cd5c: 02f686b3 mul a3,a3,a5 -8000cd60: 000700e7 jalr a4 -8000cd64: 00050993 mv s3,a0 -8000cd68: f6a058e3 blez a0,8000ccd8 <__sfvwrite_r+0x32c> -8000cd6c: 41390933 sub s2,s2,s3 -8000cd70: e35ff06f j 8000cba4 <__sfvwrite_r+0x1f8> -8000cd74: 000c8993 mv s3,s9 -8000cd78: 01997463 bgeu s2,s9,8000cd80 <__sfvwrite_r+0x3d4> -8000cd7c: 00090993 mv s3,s2 -8000cd80: 00098613 mv a2,s3 -8000cd84: 000c0593 mv a1,s8 -8000cd88: e50fd0ef jal ra,8000a3d8 -8000cd8c: 00842783 lw a5,8(s0) -8000cd90: 00042703 lw a4,0(s0) -8000cd94: 413787b3 sub a5,a5,s3 -8000cd98: 01370733 add a4,a4,s3 -8000cd9c: 00f42423 sw a5,8(s0) -8000cda0: 00e42023 sw a4,0(s0) -8000cda4: fc0794e3 bnez a5,8000cd6c <__sfvwrite_r+0x3c0> -8000cda8: 00040593 mv a1,s0 -8000cdac: 000a8513 mv a0,s5 -8000cdb0: e30ff0ef jal ra,8000c3e0 <_fflush_r> -8000cdb4: f20512e3 bnez a0,8000ccd8 <__sfvwrite_r+0x32c> -8000cdb8: 41390933 sub s2,s2,s3 -8000cdbc: de9ff06f j 8000cba4 <__sfvwrite_r+0x1f8> -8000cdc0: 00090c93 mv s9,s2 -8000cdc4: 00090d13 mv s10,s2 -8000cdc8: db1ff06f j 8000cb78 <__sfvwrite_r+0x1cc> -8000cdcc: 00040593 mv a1,s0 -8000cdd0: 000a8513 mv a0,s5 -8000cdd4: e0cff0ef jal ra,8000c3e0 <_fflush_r> -8000cdd8: e80502e3 beqz a0,8000cc5c <__sfvwrite_r+0x2b0> -8000cddc: efdff06f j 8000ccd8 <__sfvwrite_r+0x32c> -8000cde0: 000b8613 mv a2,s7 -8000cde4: 000c0593 mv a1,s8 -8000cde8: df0fd0ef jal ra,8000a3d8 -8000cdec: 00842783 lw a5,8(s0) -8000cdf0: 00042603 lw a2,0(s0) -8000cdf4: 000b8913 mv s2,s7 -8000cdf8: 417787b3 sub a5,a5,s7 -8000cdfc: 01760633 add a2,a2,s7 -8000ce00: 00f42423 sw a5,8(s0) -8000ce04: 00c42023 sw a2,0(s0) -8000ce08: e49ff06f j 8000cc50 <__sfvwrite_r+0x2a4> -8000ce0c: 000a8513 mv a0,s5 -8000ce10: ee8fd0ef jal ra,8000a4f8 <_realloc_r> -8000ce14: 00050c93 mv s9,a0 -8000ce18: d40510e3 bnez a0,8000cb58 <__sfvwrite_r+0x1ac> -8000ce1c: 01042583 lw a1,16(s0) -8000ce20: 000a8513 mv a0,s5 -8000ce24: ba8f70ef jal ra,800041cc <_free_r> -8000ce28: 00c41783 lh a5,12(s0) -8000ce2c: 00c00713 li a4,12 -8000ce30: 00eaa023 sw a4,0(s5) -8000ce34: f7f7f793 andi a5,a5,-129 -8000ce38: ea5ff06f j 8000ccdc <__sfvwrite_r+0x330> -8000ce3c: 00c00713 li a4,12 -8000ce40: 00c41783 lh a5,12(s0) -8000ce44: 00eaa023 sw a4,0(s5) -8000ce48: e95ff06f j 8000ccdc <__sfvwrite_r+0x330> -8000ce4c: fff00513 li a0,-1 -8000ce50: e29ff06f j 8000cc78 <__sfvwrite_r+0x2cc> +8000cdd4 <_raise_r>: +8000cdd4: ff010113 addi sp,sp,-16 +8000cdd8: 00912223 sw s1,4(sp) +8000cddc: 00112623 sw ra,12(sp) +8000cde0: 00812423 sw s0,8(sp) +8000cde4: 01f00793 li a5,31 +8000cde8: 00050493 mv s1,a0 +8000cdec: 0ab7ea63 bltu a5,a1,8000cea0 <_raise_r+0xcc> +8000cdf0: 2dc52783 lw a5,732(a0) +8000cdf4: 00058413 mv s0,a1 +8000cdf8: 04078463 beqz a5,8000ce40 <_raise_r+0x6c> +8000cdfc: 00259713 slli a4,a1,0x2 +8000ce00: 00e787b3 add a5,a5,a4 +8000ce04: 0007a703 lw a4,0(a5) # f000 <__stack_size+0xec00> +8000ce08: 02070c63 beqz a4,8000ce40 <_raise_r+0x6c> +8000ce0c: 00100693 li a3,1 +8000ce10: 06d70c63 beq a4,a3,8000ce88 <_raise_r+0xb4> +8000ce14: fff00693 li a3,-1 +8000ce18: 04d70863 beq a4,a3,8000ce68 <_raise_r+0x94> +8000ce1c: 00058513 mv a0,a1 +8000ce20: 0007a023 sw zero,0(a5) +8000ce24: 000700e7 jalr a4 +8000ce28: 00000513 li a0,0 +8000ce2c: 00c12083 lw ra,12(sp) +8000ce30: 00812403 lw s0,8(sp) +8000ce34: 00412483 lw s1,4(sp) +8000ce38: 01010113 addi sp,sp,16 +8000ce3c: 00008067 ret +8000ce40: 00048513 mv a0,s1 +8000ce44: 1e0000ef jal ra,8000d024 <_getpid_r> +8000ce48: 00040613 mv a2,s0 +8000ce4c: 00812403 lw s0,8(sp) +8000ce50: 00c12083 lw ra,12(sp) +8000ce54: 00050593 mv a1,a0 +8000ce58: 00048513 mv a0,s1 +8000ce5c: 00412483 lw s1,4(sp) +8000ce60: 01010113 addi sp,sp,16 +8000ce64: 1580006f j 8000cfbc <_kill_r> +8000ce68: 00c12083 lw ra,12(sp) +8000ce6c: 00812403 lw s0,8(sp) +8000ce70: 01600793 li a5,22 +8000ce74: 00f52023 sw a5,0(a0) +8000ce78: 00412483 lw s1,4(sp) +8000ce7c: 00100513 li a0,1 +8000ce80: 01010113 addi sp,sp,16 +8000ce84: 00008067 ret +8000ce88: 00c12083 lw ra,12(sp) +8000ce8c: 00812403 lw s0,8(sp) +8000ce90: 00412483 lw s1,4(sp) +8000ce94: 00000513 li a0,0 +8000ce98: 01010113 addi sp,sp,16 +8000ce9c: 00008067 ret +8000cea0: 01600793 li a5,22 +8000cea4: 00f52023 sw a5,0(a0) +8000cea8: fff00513 li a0,-1 +8000ceac: f81ff06f j 8000ce2c <_raise_r+0x58> -8000ce54 <_fwalk>: -8000ce54: fe010113 addi sp,sp,-32 -8000ce58: 01212823 sw s2,16(sp) -8000ce5c: 01312623 sw s3,12(sp) -8000ce60: 01412423 sw s4,8(sp) -8000ce64: 01512223 sw s5,4(sp) -8000ce68: 01612023 sw s6,0(sp) -8000ce6c: 00112e23 sw ra,28(sp) -8000ce70: 00812c23 sw s0,24(sp) -8000ce74: 00912a23 sw s1,20(sp) -8000ce78: 00058b13 mv s6,a1 -8000ce7c: 2e050a93 addi s5,a0,736 -8000ce80: 00000a13 li s4,0 -8000ce84: 00100993 li s3,1 -8000ce88: fff00913 li s2,-1 -8000ce8c: 004aa483 lw s1,4(s5) -8000ce90: 008aa403 lw s0,8(s5) -8000ce94: fff48493 addi s1,s1,-1 -8000ce98: 0204c663 bltz s1,8000cec4 <_fwalk+0x70> -8000ce9c: 00c45783 lhu a5,12(s0) -8000cea0: fff48493 addi s1,s1,-1 -8000cea4: 00f9fc63 bgeu s3,a5,8000cebc <_fwalk+0x68> -8000cea8: 00e41783 lh a5,14(s0) -8000ceac: 00040513 mv a0,s0 -8000ceb0: 01278663 beq a5,s2,8000cebc <_fwalk+0x68> -8000ceb4: 000b00e7 jalr s6 # 80000000 <__stack_top+0x81000000> -8000ceb8: 00aa6a33 or s4,s4,a0 -8000cebc: 06840413 addi s0,s0,104 -8000cec0: fd249ee3 bne s1,s2,8000ce9c <_fwalk+0x48> -8000cec4: 000aaa83 lw s5,0(s5) -8000cec8: fc0a92e3 bnez s5,8000ce8c <_fwalk+0x38> -8000cecc: 01c12083 lw ra,28(sp) -8000ced0: 01812403 lw s0,24(sp) -8000ced4: 01412483 lw s1,20(sp) -8000ced8: 01012903 lw s2,16(sp) -8000cedc: 00c12983 lw s3,12(sp) -8000cee0: 00412a83 lw s5,4(sp) -8000cee4: 00012b03 lw s6,0(sp) -8000cee8: 000a0513 mv a0,s4 -8000ceec: 00812a03 lw s4,8(sp) -8000cef0: 02010113 addi sp,sp,32 -8000cef4: 00008067 ret +8000ceb0 <__sigtramp_r>: +8000ceb0: 01f00793 li a5,31 +8000ceb4: 0ab7e663 bltu a5,a1,8000cf60 <__sigtramp_r+0xb0> +8000ceb8: 2dc52783 lw a5,732(a0) +8000cebc: fe010113 addi sp,sp,-32 +8000cec0: 00912c23 sw s1,24(sp) +8000cec4: 00112e23 sw ra,28(sp) +8000cec8: 00050493 mv s1,a0 +8000cecc: 04078c63 beqz a5,8000cf24 <__sigtramp_r+0x74> +8000ced0: 00259713 slli a4,a1,0x2 +8000ced4: 00e787b3 add a5,a5,a4 +8000ced8: 0007a703 lw a4,0(a5) +8000cedc: 02070a63 beqz a4,8000cf10 <__sigtramp_r+0x60> +8000cee0: fff00693 li a3,-1 +8000cee4: 06d70663 beq a4,a3,8000cf50 <__sigtramp_r+0xa0> +8000cee8: 00100693 li a3,1 +8000ceec: 04d70863 beq a4,a3,8000cf3c <__sigtramp_r+0x8c> +8000cef0: 00058513 mv a0,a1 +8000cef4: 0007a023 sw zero,0(a5) +8000cef8: 000700e7 jalr a4 +8000cefc: 00000513 li a0,0 +8000cf00: 01c12083 lw ra,28(sp) +8000cf04: 01812483 lw s1,24(sp) +8000cf08: 02010113 addi sp,sp,32 +8000cf0c: 00008067 ret +8000cf10: 01c12083 lw ra,28(sp) +8000cf14: 01812483 lw s1,24(sp) +8000cf18: 00100513 li a0,1 +8000cf1c: 02010113 addi sp,sp,32 +8000cf20: 00008067 ret +8000cf24: 00b12623 sw a1,12(sp) +8000cf28: dc1ff0ef jal ra,8000cce8 <_init_signal_r.part.0> +8000cf2c: 02051663 bnez a0,8000cf58 <__sigtramp_r+0xa8> +8000cf30: 2dc4a783 lw a5,732(s1) +8000cf34: 00c12583 lw a1,12(sp) +8000cf38: f99ff06f j 8000ced0 <__sigtramp_r+0x20> +8000cf3c: 01c12083 lw ra,28(sp) +8000cf40: 01812483 lw s1,24(sp) +8000cf44: 00300513 li a0,3 +8000cf48: 02010113 addi sp,sp,32 +8000cf4c: 00008067 ret +8000cf50: 00200513 li a0,2 +8000cf54: fadff06f j 8000cf00 <__sigtramp_r+0x50> +8000cf58: fff00513 li a0,-1 +8000cf5c: fa5ff06f j 8000cf00 <__sigtramp_r+0x50> +8000cf60: fff00513 li a0,-1 +8000cf64: 00008067 ret -8000cef8 <_fwalk_reent>: -8000cef8: fd010113 addi sp,sp,-48 -8000cefc: 03212023 sw s2,32(sp) -8000cf00: 01312e23 sw s3,28(sp) -8000cf04: 01412c23 sw s4,24(sp) -8000cf08: 01512a23 sw s5,20(sp) -8000cf0c: 01612823 sw s6,16(sp) -8000cf10: 01712623 sw s7,12(sp) -8000cf14: 02112623 sw ra,44(sp) -8000cf18: 02812423 sw s0,40(sp) -8000cf1c: 02912223 sw s1,36(sp) -8000cf20: 00050a93 mv s5,a0 -8000cf24: 00058b93 mv s7,a1 -8000cf28: 2e050b13 addi s6,a0,736 -8000cf2c: 00000a13 li s4,0 -8000cf30: 00100993 li s3,1 -8000cf34: fff00913 li s2,-1 -8000cf38: 004b2483 lw s1,4(s6) -8000cf3c: 008b2403 lw s0,8(s6) -8000cf40: fff48493 addi s1,s1,-1 -8000cf44: 0204c863 bltz s1,8000cf74 <_fwalk_reent+0x7c> -8000cf48: 00c45783 lhu a5,12(s0) -8000cf4c: fff48493 addi s1,s1,-1 -8000cf50: 00f9fe63 bgeu s3,a5,8000cf6c <_fwalk_reent+0x74> -8000cf54: 00e41783 lh a5,14(s0) -8000cf58: 00040593 mv a1,s0 -8000cf5c: 000a8513 mv a0,s5 -8000cf60: 01278663 beq a5,s2,8000cf6c <_fwalk_reent+0x74> -8000cf64: 000b80e7 jalr s7 -8000cf68: 00aa6a33 or s4,s4,a0 -8000cf6c: 06840413 addi s0,s0,104 -8000cf70: fd249ce3 bne s1,s2,8000cf48 <_fwalk_reent+0x50> -8000cf74: 000b2b03 lw s6,0(s6) -8000cf78: fc0b10e3 bnez s6,8000cf38 <_fwalk_reent+0x40> -8000cf7c: 02c12083 lw ra,44(sp) -8000cf80: 02812403 lw s0,40(sp) -8000cf84: 02412483 lw s1,36(sp) -8000cf88: 02012903 lw s2,32(sp) -8000cf8c: 01c12983 lw s3,28(sp) -8000cf90: 01412a83 lw s5,20(sp) -8000cf94: 01012b03 lw s6,16(sp) -8000cf98: 00c12b83 lw s7,12(sp) -8000cf9c: 000a0513 mv a0,s4 -8000cfa0: 01812a03 lw s4,24(sp) -8000cfa4: 03010113 addi sp,sp,48 -8000cfa8: 00008067 ret +8000cf68 : +8000cf68: 800157b7 lui a5,0x80015 +8000cf6c: 00050593 mv a1,a0 +8000cf70: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000cf74: e61ff06f j 8000cdd4 <_raise_r> -8000cfac <__swhatbuf_r>: -8000cfac: f9010113 addi sp,sp,-112 -8000cfb0: 06812423 sw s0,104(sp) -8000cfb4: 00058413 mv s0,a1 -8000cfb8: 00e59583 lh a1,14(a1) -8000cfbc: 06912223 sw s1,100(sp) -8000cfc0: 07212023 sw s2,96(sp) -8000cfc4: 06112623 sw ra,108(sp) -8000cfc8: 00060493 mv s1,a2 -8000cfcc: 00068913 mv s2,a3 -8000cfd0: 0405ca63 bltz a1,8000d024 <__swhatbuf_r+0x78> -8000cfd4: 00810613 addi a2,sp,8 -8000cfd8: 2f5000ef jal ra,8000dacc <_fstat_r> -8000cfdc: 04054463 bltz a0,8000d024 <__swhatbuf_r+0x78> -8000cfe0: 00c12703 lw a4,12(sp) -8000cfe4: 0000f7b7 lui a5,0xf -8000cfe8: 06c12083 lw ra,108(sp) -8000cfec: 00e7f7b3 and a5,a5,a4 -8000cff0: ffffe737 lui a4,0xffffe -8000cff4: 00e787b3 add a5,a5,a4 -8000cff8: 06812403 lw s0,104(sp) -8000cffc: 0017b793 seqz a5,a5 -8000d000: 00f92023 sw a5,0(s2) -8000d004: 40000793 li a5,1024 -8000d008: 00f4a023 sw a5,0(s1) -8000d00c: 00001537 lui a0,0x1 -8000d010: 06412483 lw s1,100(sp) -8000d014: 06012903 lw s2,96(sp) -8000d018: 80050513 addi a0,a0,-2048 # 800 <__stack_size+0x400> -8000d01c: 07010113 addi sp,sp,112 +8000cf78 : +8000cf78: 80015737 lui a4,0x80015 +8000cf7c: 00050793 mv a5,a0 +8000cf80: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +8000cf84: 00058613 mv a2,a1 +8000cf88: 00078593 mv a1,a5 +8000cf8c: dbdff06f j 8000cd48 <_signal_r> + +8000cf90 <_init_signal>: +8000cf90: 800157b7 lui a5,0x80015 +8000cf94: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000cf98: 2dc52783 lw a5,732(a0) +8000cf9c: 00078663 beqz a5,8000cfa8 <_init_signal+0x18> +8000cfa0: 00000513 li a0,0 +8000cfa4: 00008067 ret +8000cfa8: d41ff06f j 8000cce8 <_init_signal_r.part.0> + +8000cfac <__sigtramp>: +8000cfac: 800157b7 lui a5,0x80015 +8000cfb0: 00050593 mv a1,a0 +8000cfb4: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000cfb8: ef9ff06f j 8000ceb0 <__sigtramp_r> + +8000cfbc <_kill_r>: +8000cfbc: ff010113 addi sp,sp,-16 +8000cfc0: 00058713 mv a4,a1 +8000cfc4: 00812423 sw s0,8(sp) +8000cfc8: 00912223 sw s1,4(sp) +8000cfcc: 00050413 mv s0,a0 +8000cfd0: 800154b7 lui s1,0x80015 +8000cfd4: 00060593 mv a1,a2 +8000cfd8: 00070513 mv a0,a4 +8000cfdc: 00112623 sw ra,12(sp) +8000cfe0: b804a023 sw zero,-1152(s1) # 80014b80 <__stack_top+0x81014b80> +8000cfe4: 0e5000ef jal ra,8000d8c8 <_kill> +8000cfe8: fff00793 li a5,-1 +8000cfec: 00f50c63 beq a0,a5,8000d004 <_kill_r+0x48> +8000cff0: 00c12083 lw ra,12(sp) +8000cff4: 00812403 lw s0,8(sp) +8000cff8: 00412483 lw s1,4(sp) +8000cffc: 01010113 addi sp,sp,16 +8000d000: 00008067 ret +8000d004: b804a783 lw a5,-1152(s1) +8000d008: fe0784e3 beqz a5,8000cff0 <_kill_r+0x34> +8000d00c: 00c12083 lw ra,12(sp) +8000d010: 00f42023 sw a5,0(s0) +8000d014: 00812403 lw s0,8(sp) +8000d018: 00412483 lw s1,4(sp) +8000d01c: 01010113 addi sp,sp,16 8000d020: 00008067 ret -8000d024: 00c45783 lhu a5,12(s0) -8000d028: 00092023 sw zero,0(s2) -8000d02c: 0807f793 andi a5,a5,128 -8000d030: 02078463 beqz a5,8000d058 <__swhatbuf_r+0xac> -8000d034: 06c12083 lw ra,108(sp) -8000d038: 06812403 lw s0,104(sp) -8000d03c: 04000793 li a5,64 -8000d040: 00f4a023 sw a5,0(s1) -8000d044: 06012903 lw s2,96(sp) -8000d048: 06412483 lw s1,100(sp) -8000d04c: 00000513 li a0,0 -8000d050: 07010113 addi sp,sp,112 -8000d054: 00008067 ret -8000d058: 06c12083 lw ra,108(sp) -8000d05c: 06812403 lw s0,104(sp) -8000d060: 40000793 li a5,1024 -8000d064: 00f4a023 sw a5,0(s1) -8000d068: 06012903 lw s2,96(sp) -8000d06c: 06412483 lw s1,100(sp) -8000d070: 00000513 li a0,0 -8000d074: 07010113 addi sp,sp,112 -8000d078: 00008067 ret -8000d07c <__smakebuf_r>: -8000d07c: 00c5d783 lhu a5,12(a1) -8000d080: fe010113 addi sp,sp,-32 -8000d084: 00812c23 sw s0,24(sp) -8000d088: 00112e23 sw ra,28(sp) -8000d08c: 00912a23 sw s1,20(sp) -8000d090: 01212823 sw s2,16(sp) -8000d094: 0027f793 andi a5,a5,2 -8000d098: 00058413 mv s0,a1 -8000d09c: 02078863 beqz a5,8000d0cc <__smakebuf_r+0x50> -8000d0a0: 04358793 addi a5,a1,67 -8000d0a4: 00f5a023 sw a5,0(a1) -8000d0a8: 00f5a823 sw a5,16(a1) -8000d0ac: 00100793 li a5,1 -8000d0b0: 00f5aa23 sw a5,20(a1) -8000d0b4: 01c12083 lw ra,28(sp) -8000d0b8: 01812403 lw s0,24(sp) -8000d0bc: 01412483 lw s1,20(sp) -8000d0c0: 01012903 lw s2,16(sp) -8000d0c4: 02010113 addi sp,sp,32 -8000d0c8: 00008067 ret -8000d0cc: 00c10693 addi a3,sp,12 -8000d0d0: 00810613 addi a2,sp,8 -8000d0d4: 00050493 mv s1,a0 -8000d0d8: ed5ff0ef jal ra,8000cfac <__swhatbuf_r> -8000d0dc: 00812583 lw a1,8(sp) -8000d0e0: 00050913 mv s2,a0 -8000d0e4: 00048513 mv a0,s1 -8000d0e8: fb9f90ef jal ra,800070a0 <_malloc_r> -8000d0ec: 00c41783 lh a5,12(s0) -8000d0f0: 04050863 beqz a0,8000d140 <__smakebuf_r+0xc4> -8000d0f4: 8000c737 lui a4,0x8000c -8000d0f8: 47070713 addi a4,a4,1136 # 8000c470 <__stack_top+0x8100c470> -8000d0fc: 02e4ae23 sw a4,60(s1) -8000d100: 00812703 lw a4,8(sp) -8000d104: 00c12683 lw a3,12(sp) -8000d108: 0807e793 ori a5,a5,128 -8000d10c: 00f41623 sh a5,12(s0) -8000d110: 00a42023 sw a0,0(s0) -8000d114: 00a42823 sw a0,16(s0) -8000d118: 00e42a23 sw a4,20(s0) -8000d11c: 04069863 bnez a3,8000d16c <__smakebuf_r+0xf0> -8000d120: 0127e7b3 or a5,a5,s2 -8000d124: 01c12083 lw ra,28(sp) -8000d128: 00f41623 sh a5,12(s0) -8000d12c: 01812403 lw s0,24(sp) -8000d130: 01412483 lw s1,20(sp) -8000d134: 01012903 lw s2,16(sp) -8000d138: 02010113 addi sp,sp,32 -8000d13c: 00008067 ret -8000d140: 2007f713 andi a4,a5,512 -8000d144: f60718e3 bnez a4,8000d0b4 <__smakebuf_r+0x38> -8000d148: ffc7f793 andi a5,a5,-4 -8000d14c: 0027e793 ori a5,a5,2 -8000d150: 04340713 addi a4,s0,67 -8000d154: 00f41623 sh a5,12(s0) -8000d158: 00100793 li a5,1 -8000d15c: 00e42023 sw a4,0(s0) -8000d160: 00e42823 sw a4,16(s0) -8000d164: 00f42a23 sw a5,20(s0) -8000d168: f4dff06f j 8000d0b4 <__smakebuf_r+0x38> -8000d16c: 00e41583 lh a1,14(s0) -8000d170: 00048513 mv a0,s1 -8000d174: 1c1000ef jal ra,8000db34 <_isatty_r> -8000d178: 00051663 bnez a0,8000d184 <__smakebuf_r+0x108> -8000d17c: 00c41783 lh a5,12(s0) -8000d180: fa1ff06f j 8000d120 <__smakebuf_r+0xa4> -8000d184: 00c45703 lhu a4,12(s0) -8000d188: ffc77713 andi a4,a4,-4 -8000d18c: 00176713 ori a4,a4,1 -8000d190: 01071793 slli a5,a4,0x10 -8000d194: 4107d793 srai a5,a5,0x10 -8000d198: f89ff06f j 8000d120 <__smakebuf_r+0xa4> +8000d024 <_getpid_r>: +8000d024: 05d0006f j 8000d880 <_getpid> -8000d19c <_init_signal_r.part.0>: -8000d19c: ff010113 addi sp,sp,-16 -8000d1a0: 08000593 li a1,128 -8000d1a4: 00812423 sw s0,8(sp) -8000d1a8: 00112623 sw ra,12(sp) -8000d1ac: 00050413 mv s0,a0 -8000d1b0: ef1f90ef jal ra,800070a0 <_malloc_r> -8000d1b4: 2ca42e23 sw a0,732(s0) -8000d1b8: 02050463 beqz a0,8000d1e0 <_init_signal_r.part.0+0x44> -8000d1bc: 08050793 addi a5,a0,128 -8000d1c0: 00052023 sw zero,0(a0) -8000d1c4: 00450513 addi a0,a0,4 -8000d1c8: fef51ce3 bne a0,a5,8000d1c0 <_init_signal_r.part.0+0x24> -8000d1cc: 00000513 li a0,0 -8000d1d0: 00c12083 lw ra,12(sp) -8000d1d4: 00812403 lw s0,8(sp) -8000d1d8: 01010113 addi sp,sp,16 -8000d1dc: 00008067 ret -8000d1e0: fff00513 li a0,-1 -8000d1e4: fedff06f j 8000d1d0 <_init_signal_r.part.0+0x34> +8000d028 <__sread>: +8000d028: ff010113 addi sp,sp,-16 +8000d02c: 00812423 sw s0,8(sp) +8000d030: 00058413 mv s0,a1 +8000d034: 00e59583 lh a1,14(a1) +8000d038: 00112623 sw ra,12(sp) +8000d03c: 710000ef jal ra,8000d74c <_read_r> +8000d040: 02054063 bltz a0,8000d060 <__sread+0x38> +8000d044: 05042783 lw a5,80(s0) +8000d048: 00c12083 lw ra,12(sp) +8000d04c: 00a787b3 add a5,a5,a0 +8000d050: 04f42823 sw a5,80(s0) +8000d054: 00812403 lw s0,8(sp) +8000d058: 01010113 addi sp,sp,16 +8000d05c: 00008067 ret +8000d060: 00c45783 lhu a5,12(s0) +8000d064: fffff737 lui a4,0xfffff +8000d068: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000d06c: 00e7f7b3 and a5,a5,a4 +8000d070: 00c12083 lw ra,12(sp) +8000d074: 00f41623 sh a5,12(s0) +8000d078: 00812403 lw s0,8(sp) +8000d07c: 01010113 addi sp,sp,16 +8000d080: 00008067 ret -8000d1e8 <_init_signal_r>: -8000d1e8: 2dc52783 lw a5,732(a0) -8000d1ec: 00078663 beqz a5,8000d1f8 <_init_signal_r+0x10> -8000d1f0: 00000513 li a0,0 -8000d1f4: 00008067 ret -8000d1f8: fa5ff06f j 8000d19c <_init_signal_r.part.0> +8000d084 <__seofread>: +8000d084: 00000513 li a0,0 +8000d088: 00008067 ret -8000d1fc <_signal_r>: -8000d1fc: fe010113 addi sp,sp,-32 -8000d200: 00912a23 sw s1,20(sp) -8000d204: 00112e23 sw ra,28(sp) -8000d208: 00812c23 sw s0,24(sp) -8000d20c: 01f00793 li a5,31 -8000d210: 00050493 mv s1,a0 -8000d214: 02b7ea63 bltu a5,a1,8000d248 <_signal_r+0x4c> -8000d218: 00058413 mv s0,a1 -8000d21c: 2dc52583 lw a1,732(a0) -8000d220: 04058463 beqz a1,8000d268 <_signal_r+0x6c> -8000d224: 00241413 slli s0,s0,0x2 -8000d228: 00858433 add s0,a1,s0 -8000d22c: 00042503 lw a0,0(s0) -8000d230: 00c42023 sw a2,0(s0) -8000d234: 01c12083 lw ra,28(sp) -8000d238: 01812403 lw s0,24(sp) -8000d23c: 01412483 lw s1,20(sp) -8000d240: 02010113 addi sp,sp,32 -8000d244: 00008067 ret -8000d248: 01c12083 lw ra,28(sp) -8000d24c: 01812403 lw s0,24(sp) -8000d250: 01600793 li a5,22 -8000d254: 00f52023 sw a5,0(a0) -8000d258: 01412483 lw s1,20(sp) -8000d25c: fff00513 li a0,-1 -8000d260: 02010113 addi sp,sp,32 -8000d264: 00008067 ret -8000d268: 00c12623 sw a2,12(sp) -8000d26c: f31ff0ef jal ra,8000d19c <_init_signal_r.part.0> -8000d270: 00050793 mv a5,a0 -8000d274: fff00513 li a0,-1 -8000d278: fa079ee3 bnez a5,8000d234 <_signal_r+0x38> -8000d27c: 2dc4a583 lw a1,732(s1) -8000d280: 00c12603 lw a2,12(sp) -8000d284: fa1ff06f j 8000d224 <_signal_r+0x28> +8000d08c <__swrite>: +8000d08c: 00c59783 lh a5,12(a1) +8000d090: fe010113 addi sp,sp,-32 +8000d094: 00812c23 sw s0,24(sp) +8000d098: 00912a23 sw s1,20(sp) +8000d09c: 01212823 sw s2,16(sp) +8000d0a0: 01312623 sw s3,12(sp) +8000d0a4: 00112e23 sw ra,28(sp) +8000d0a8: 1007f713 andi a4,a5,256 +8000d0ac: 00058413 mv s0,a1 +8000d0b0: 00050493 mv s1,a0 +8000d0b4: 00e59583 lh a1,14(a1) +8000d0b8: 00060913 mv s2,a2 +8000d0bc: 00068993 mv s3,a3 +8000d0c0: 02071e63 bnez a4,8000d0fc <__swrite+0x70> +8000d0c4: fffff737 lui a4,0xfffff +8000d0c8: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000d0cc: 00e7f7b3 and a5,a5,a4 +8000d0d0: 00f41623 sh a5,12(s0) +8000d0d4: 01812403 lw s0,24(sp) +8000d0d8: 01c12083 lw ra,28(sp) +8000d0dc: 00098693 mv a3,s3 +8000d0e0: 00090613 mv a2,s2 +8000d0e4: 00c12983 lw s3,12(sp) +8000d0e8: 01012903 lw s2,16(sp) +8000d0ec: 00048513 mv a0,s1 +8000d0f0: 01412483 lw s1,20(sp) +8000d0f4: 02010113 addi sp,sp,32 +8000d0f8: 3340006f j 8000d42c <_write_r> +8000d0fc: 00200693 li a3,2 +8000d100: 00000613 li a2,0 +8000d104: 5dc000ef jal ra,8000d6e0 <_lseek_r> +8000d108: 00c41783 lh a5,12(s0) +8000d10c: 00e41583 lh a1,14(s0) +8000d110: fb5ff06f j 8000d0c4 <__swrite+0x38> -8000d288 <_raise_r>: -8000d288: ff010113 addi sp,sp,-16 -8000d28c: 00912223 sw s1,4(sp) -8000d290: 00112623 sw ra,12(sp) -8000d294: 00812423 sw s0,8(sp) -8000d298: 01f00793 li a5,31 -8000d29c: 00050493 mv s1,a0 -8000d2a0: 0ab7ea63 bltu a5,a1,8000d354 <_raise_r+0xcc> -8000d2a4: 2dc52783 lw a5,732(a0) -8000d2a8: 00058413 mv s0,a1 -8000d2ac: 04078463 beqz a5,8000d2f4 <_raise_r+0x6c> -8000d2b0: 00259713 slli a4,a1,0x2 -8000d2b4: 00e787b3 add a5,a5,a4 -8000d2b8: 0007a703 lw a4,0(a5) # f000 <__stack_size+0xec00> -8000d2bc: 02070c63 beqz a4,8000d2f4 <_raise_r+0x6c> -8000d2c0: 00100693 li a3,1 -8000d2c4: 06d70c63 beq a4,a3,8000d33c <_raise_r+0xb4> -8000d2c8: fff00693 li a3,-1 -8000d2cc: 04d70863 beq a4,a3,8000d31c <_raise_r+0x94> -8000d2d0: 00058513 mv a0,a1 -8000d2d4: 0007a023 sw zero,0(a5) -8000d2d8: 000700e7 jalr a4 -8000d2dc: 00000513 li a0,0 -8000d2e0: 00c12083 lw ra,12(sp) -8000d2e4: 00812403 lw s0,8(sp) -8000d2e8: 00412483 lw s1,4(sp) -8000d2ec: 01010113 addi sp,sp,16 -8000d2f0: 00008067 ret -8000d2f4: 00048513 mv a0,s1 -8000d2f8: 1e0000ef jal ra,8000d4d8 <_getpid_r> -8000d2fc: 00040613 mv a2,s0 -8000d300: 00812403 lw s0,8(sp) -8000d304: 00c12083 lw ra,12(sp) -8000d308: 00050593 mv a1,a0 -8000d30c: 00048513 mv a0,s1 -8000d310: 00412483 lw s1,4(sp) -8000d314: 01010113 addi sp,sp,16 -8000d318: 1580006f j 8000d470 <_kill_r> -8000d31c: 00c12083 lw ra,12(sp) -8000d320: 00812403 lw s0,8(sp) -8000d324: 01600793 li a5,22 -8000d328: 00f52023 sw a5,0(a0) -8000d32c: 00412483 lw s1,4(sp) -8000d330: 00100513 li a0,1 -8000d334: 01010113 addi sp,sp,16 -8000d338: 00008067 ret -8000d33c: 00c12083 lw ra,12(sp) -8000d340: 00812403 lw s0,8(sp) -8000d344: 00412483 lw s1,4(sp) -8000d348: 00000513 li a0,0 -8000d34c: 01010113 addi sp,sp,16 -8000d350: 00008067 ret -8000d354: 01600793 li a5,22 -8000d358: 00f52023 sw a5,0(a0) -8000d35c: fff00513 li a0,-1 -8000d360: f81ff06f j 8000d2e0 <_raise_r+0x58> +8000d114 <__sseek>: +8000d114: ff010113 addi sp,sp,-16 +8000d118: 00812423 sw s0,8(sp) +8000d11c: 00058413 mv s0,a1 +8000d120: 00e59583 lh a1,14(a1) +8000d124: 00112623 sw ra,12(sp) +8000d128: 5b8000ef jal ra,8000d6e0 <_lseek_r> +8000d12c: fff00793 li a5,-1 +8000d130: 02f50463 beq a0,a5,8000d158 <__sseek+0x44> +8000d134: 00c45783 lhu a5,12(s0) +8000d138: 00001737 lui a4,0x1 +8000d13c: 00c12083 lw ra,12(sp) +8000d140: 00e7e7b3 or a5,a5,a4 +8000d144: 04a42823 sw a0,80(s0) +8000d148: 00f41623 sh a5,12(s0) +8000d14c: 00812403 lw s0,8(sp) +8000d150: 01010113 addi sp,sp,16 +8000d154: 00008067 ret +8000d158: 00c45783 lhu a5,12(s0) +8000d15c: fffff737 lui a4,0xfffff +8000d160: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> +8000d164: 00e7f7b3 and a5,a5,a4 +8000d168: 00c12083 lw ra,12(sp) +8000d16c: 00f41623 sh a5,12(s0) +8000d170: 00812403 lw s0,8(sp) +8000d174: 01010113 addi sp,sp,16 +8000d178: 00008067 ret -8000d364 <__sigtramp_r>: -8000d364: 01f00793 li a5,31 -8000d368: 0ab7e663 bltu a5,a1,8000d414 <__sigtramp_r+0xb0> -8000d36c: 2dc52783 lw a5,732(a0) -8000d370: fe010113 addi sp,sp,-32 -8000d374: 00912c23 sw s1,24(sp) -8000d378: 00112e23 sw ra,28(sp) -8000d37c: 00050493 mv s1,a0 -8000d380: 04078c63 beqz a5,8000d3d8 <__sigtramp_r+0x74> -8000d384: 00259713 slli a4,a1,0x2 -8000d388: 00e787b3 add a5,a5,a4 -8000d38c: 0007a703 lw a4,0(a5) -8000d390: 02070a63 beqz a4,8000d3c4 <__sigtramp_r+0x60> -8000d394: fff00693 li a3,-1 -8000d398: 06d70663 beq a4,a3,8000d404 <__sigtramp_r+0xa0> -8000d39c: 00100693 li a3,1 -8000d3a0: 04d70863 beq a4,a3,8000d3f0 <__sigtramp_r+0x8c> -8000d3a4: 00058513 mv a0,a1 -8000d3a8: 0007a023 sw zero,0(a5) -8000d3ac: 000700e7 jalr a4 -8000d3b0: 00000513 li a0,0 -8000d3b4: 01c12083 lw ra,28(sp) -8000d3b8: 01812483 lw s1,24(sp) -8000d3bc: 02010113 addi sp,sp,32 -8000d3c0: 00008067 ret -8000d3c4: 01c12083 lw ra,28(sp) -8000d3c8: 01812483 lw s1,24(sp) -8000d3cc: 00100513 li a0,1 -8000d3d0: 02010113 addi sp,sp,32 -8000d3d4: 00008067 ret -8000d3d8: 00b12623 sw a1,12(sp) -8000d3dc: dc1ff0ef jal ra,8000d19c <_init_signal_r.part.0> -8000d3e0: 02051663 bnez a0,8000d40c <__sigtramp_r+0xa8> -8000d3e4: 2dc4a783 lw a5,732(s1) -8000d3e8: 00c12583 lw a1,12(sp) -8000d3ec: f99ff06f j 8000d384 <__sigtramp_r+0x20> -8000d3f0: 01c12083 lw ra,28(sp) -8000d3f4: 01812483 lw s1,24(sp) -8000d3f8: 00300513 li a0,3 -8000d3fc: 02010113 addi sp,sp,32 -8000d400: 00008067 ret -8000d404: 00200513 li a0,2 -8000d408: fadff06f j 8000d3b4 <__sigtramp_r+0x50> -8000d40c: fff00513 li a0,-1 -8000d410: fa5ff06f j 8000d3b4 <__sigtramp_r+0x50> -8000d414: fff00513 li a0,-1 -8000d418: 00008067 ret +8000d17c <__sclose>: +8000d17c: 00e59583 lh a1,14(a1) +8000d180: 3180006f j 8000d498 <_close_r> -8000d41c : -8000d41c: 800167b7 lui a5,0x80016 -8000d420: 00050593 mv a1,a0 -8000d424: d0c7a503 lw a0,-756(a5) # 80015d0c <__stack_top+0x81015d0c> -8000d428: e61ff06f j 8000d288 <_raise_r> +8000d184 <__swbuf_r>: +8000d184: fe010113 addi sp,sp,-32 +8000d188: 00812c23 sw s0,24(sp) +8000d18c: 00912a23 sw s1,20(sp) +8000d190: 01212823 sw s2,16(sp) +8000d194: 00112e23 sw ra,28(sp) +8000d198: 01312623 sw s3,12(sp) +8000d19c: 00050913 mv s2,a0 +8000d1a0: 00058493 mv s1,a1 +8000d1a4: 00060413 mv s0,a2 +8000d1a8: 00050663 beqz a0,8000d1b4 <__swbuf_r+0x30> +8000d1ac: 03852783 lw a5,56(a0) +8000d1b0: 14078863 beqz a5,8000d300 <__swbuf_r+0x17c> +8000d1b4: 00c41703 lh a4,12(s0) +8000d1b8: 01842683 lw a3,24(s0) +8000d1bc: 00877793 andi a5,a4,8 +8000d1c0: 00d42423 sw a3,8(s0) +8000d1c4: 01071693 slli a3,a4,0x10 +8000d1c8: 0106d693 srli a3,a3,0x10 +8000d1cc: 08078263 beqz a5,8000d250 <__swbuf_r+0xcc> +8000d1d0: 01042783 lw a5,16(s0) +8000d1d4: 06078e63 beqz a5,8000d250 <__swbuf_r+0xcc> +8000d1d8: 01269613 slli a2,a3,0x12 +8000d1dc: 0ff4f993 andi s3,s1,255 +8000d1e0: 0ff4f493 andi s1,s1,255 +8000d1e4: 08065e63 bgez a2,8000d280 <__swbuf_r+0xfc> +8000d1e8: 00042703 lw a4,0(s0) +8000d1ec: 01442683 lw a3,20(s0) +8000d1f0: 40f707b3 sub a5,a4,a5 +8000d1f4: 0ad7de63 bge a5,a3,8000d2b0 <__swbuf_r+0x12c> +8000d1f8: 00842683 lw a3,8(s0) +8000d1fc: 00170613 addi a2,a4,1 +8000d200: 00c42023 sw a2,0(s0) +8000d204: fff68693 addi a3,a3,-1 # 1fff <__stack_size+0x1bff> +8000d208: 00d42423 sw a3,8(s0) +8000d20c: 01370023 sb s3,0(a4) +8000d210: 01442703 lw a4,20(s0) +8000d214: 00178793 addi a5,a5,1 +8000d218: 0cf70863 beq a4,a5,8000d2e8 <__swbuf_r+0x164> +8000d21c: 00c45783 lhu a5,12(s0) +8000d220: 0017f793 andi a5,a5,1 +8000d224: 00078663 beqz a5,8000d230 <__swbuf_r+0xac> +8000d228: 00a00793 li a5,10 +8000d22c: 0af48e63 beq s1,a5,8000d2e8 <__swbuf_r+0x164> +8000d230: 01c12083 lw ra,28(sp) +8000d234: 01812403 lw s0,24(sp) +8000d238: 01012903 lw s2,16(sp) +8000d23c: 00c12983 lw s3,12(sp) +8000d240: 00048513 mv a0,s1 +8000d244: 01412483 lw s1,20(sp) +8000d248: 02010113 addi sp,sp,32 +8000d24c: 00008067 ret +8000d250: 00040593 mv a1,s0 +8000d254: 00090513 mv a0,s2 +8000d258: 901fe0ef jal ra,8000bb58 <__swsetup_r> +8000d25c: 08051e63 bnez a0,8000d2f8 <__swbuf_r+0x174> +8000d260: 00c41703 lh a4,12(s0) +8000d264: 0ff4f993 andi s3,s1,255 +8000d268: 01042783 lw a5,16(s0) +8000d26c: 01071693 slli a3,a4,0x10 +8000d270: 0106d693 srli a3,a3,0x10 +8000d274: 01269613 slli a2,a3,0x12 +8000d278: 0ff4f493 andi s1,s1,255 +8000d27c: f60646e3 bltz a2,8000d1e8 <__swbuf_r+0x64> +8000d280: 06442683 lw a3,100(s0) +8000d284: 00002637 lui a2,0x2 +8000d288: 00c76733 or a4,a4,a2 +8000d28c: ffffe637 lui a2,0xffffe +8000d290: fff60613 addi a2,a2,-1 # ffffdfff <__stack_top+0xffdfff> +8000d294: 00c6f6b3 and a3,a3,a2 +8000d298: 00e41623 sh a4,12(s0) +8000d29c: 00042703 lw a4,0(s0) +8000d2a0: 06d42223 sw a3,100(s0) +8000d2a4: 01442683 lw a3,20(s0) +8000d2a8: 40f707b3 sub a5,a4,a5 +8000d2ac: f4d7c6e3 blt a5,a3,8000d1f8 <__swbuf_r+0x74> +8000d2b0: 00040593 mv a1,s0 +8000d2b4: 00090513 mv a0,s2 +8000d2b8: c75fe0ef jal ra,8000bf2c <_fflush_r> +8000d2bc: 02051e63 bnez a0,8000d2f8 <__swbuf_r+0x174> +8000d2c0: 00042703 lw a4,0(s0) +8000d2c4: 00842683 lw a3,8(s0) +8000d2c8: 00100793 li a5,1 +8000d2cc: 00170613 addi a2,a4,1 +8000d2d0: fff68693 addi a3,a3,-1 +8000d2d4: 00c42023 sw a2,0(s0) +8000d2d8: 00d42423 sw a3,8(s0) +8000d2dc: 01370023 sb s3,0(a4) +8000d2e0: 01442703 lw a4,20(s0) +8000d2e4: f2f71ce3 bne a4,a5,8000d21c <__swbuf_r+0x98> +8000d2e8: 00040593 mv a1,s0 +8000d2ec: 00090513 mv a0,s2 +8000d2f0: c3dfe0ef jal ra,8000bf2c <_fflush_r> +8000d2f4: f2050ee3 beqz a0,8000d230 <__swbuf_r+0xac> +8000d2f8: fff00493 li s1,-1 +8000d2fc: f35ff06f j 8000d230 <__swbuf_r+0xac> +8000d300: fd9fe0ef jal ra,8000c2d8 <__sinit> +8000d304: eb1ff06f j 8000d1b4 <__swbuf_r+0x30> -8000d42c : -8000d42c: 80016737 lui a4,0x80016 -8000d430: 00050793 mv a5,a0 -8000d434: d0c72503 lw a0,-756(a4) # 80015d0c <__stack_top+0x81015d0c> -8000d438: 00058613 mv a2,a1 -8000d43c: 00078593 mv a1,a5 -8000d440: dbdff06f j 8000d1fc <_signal_r> +8000d308 <__swbuf>: +8000d308: 80015737 lui a4,0x80015 +8000d30c: 00050793 mv a5,a0 +8000d310: a5c72503 lw a0,-1444(a4) # 80014a5c <__stack_top+0x81014a5c> +8000d314: 00058613 mv a2,a1 +8000d318: 00078593 mv a1,a5 +8000d31c: e69ff06f j 8000d184 <__swbuf_r> -8000d444 <_init_signal>: -8000d444: 800167b7 lui a5,0x80016 -8000d448: d0c7a503 lw a0,-756(a5) # 80015d0c <__stack_top+0x81015d0c> -8000d44c: 2dc52783 lw a5,732(a0) -8000d450: 00078663 beqz a5,8000d45c <_init_signal+0x18> -8000d454: 00000513 li a0,0 -8000d458: 00008067 ret -8000d45c: d41ff06f j 8000d19c <_init_signal_r.part.0> +8000d320 <_wcrtomb_r>: +8000d320: fe010113 addi sp,sp,-32 +8000d324: 00812c23 sw s0,24(sp) +8000d328: 00912a23 sw s1,20(sp) +8000d32c: 800157b7 lui a5,0x80015 +8000d330: 00112e23 sw ra,28(sp) +8000d334: 9b07a783 lw a5,-1616(a5) # 800149b0 <__stack_top+0x810149b0> +8000d338: 00050413 mv s0,a0 +8000d33c: 00068493 mv s1,a3 +8000d340: 02058263 beqz a1,8000d364 <_wcrtomb_r+0x44> +8000d344: 000780e7 jalr a5 +8000d348: fff00793 li a5,-1 +8000d34c: 02f50663 beq a0,a5,8000d378 <_wcrtomb_r+0x58> +8000d350: 01c12083 lw ra,28(sp) +8000d354: 01812403 lw s0,24(sp) +8000d358: 01412483 lw s1,20(sp) +8000d35c: 02010113 addi sp,sp,32 +8000d360: 00008067 ret +8000d364: 00000613 li a2,0 +8000d368: 00410593 addi a1,sp,4 +8000d36c: 000780e7 jalr a5 +8000d370: fff00793 li a5,-1 +8000d374: fcf51ee3 bne a0,a5,8000d350 <_wcrtomb_r+0x30> +8000d378: 0004a023 sw zero,0(s1) +8000d37c: 08a00793 li a5,138 +8000d380: 01c12083 lw ra,28(sp) +8000d384: 00f42023 sw a5,0(s0) +8000d388: 01812403 lw s0,24(sp) +8000d38c: 01412483 lw s1,20(sp) +8000d390: 02010113 addi sp,sp,32 +8000d394: 00008067 ret -8000d460 <__sigtramp>: -8000d460: 800167b7 lui a5,0x80016 -8000d464: 00050593 mv a1,a0 -8000d468: d0c7a503 lw a0,-756(a5) # 80015d0c <__stack_top+0x81015d0c> -8000d46c: ef9ff06f j 8000d364 <__sigtramp_r> +8000d398 : +8000d398: fe010113 addi sp,sp,-32 +8000d39c: 800157b7 lui a5,0x80015 +8000d3a0: 00812c23 sw s0,24(sp) +8000d3a4: 00912a23 sw s1,20(sp) +8000d3a8: 00112e23 sw ra,28(sp) +8000d3ac: a5c7a483 lw s1,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000d3b0: 800157b7 lui a5,0x80015 +8000d3b4: 9b07a783 lw a5,-1616(a5) # 800149b0 <__stack_top+0x810149b0> +8000d3b8: 00060413 mv s0,a2 +8000d3bc: 02050a63 beqz a0,8000d3f0 +8000d3c0: 00058613 mv a2,a1 +8000d3c4: 00040693 mv a3,s0 +8000d3c8: 00050593 mv a1,a0 +8000d3cc: 00048513 mv a0,s1 +8000d3d0: 000780e7 jalr a5 +8000d3d4: fff00793 li a5,-1 +8000d3d8: 02f50a63 beq a0,a5,8000d40c +8000d3dc: 01c12083 lw ra,28(sp) +8000d3e0: 01812403 lw s0,24(sp) +8000d3e4: 01412483 lw s1,20(sp) +8000d3e8: 02010113 addi sp,sp,32 +8000d3ec: 00008067 ret +8000d3f0: 00060693 mv a3,a2 +8000d3f4: 00410593 addi a1,sp,4 +8000d3f8: 00000613 li a2,0 +8000d3fc: 00048513 mv a0,s1 +8000d400: 000780e7 jalr a5 +8000d404: fff00793 li a5,-1 +8000d408: fcf51ae3 bne a0,a5,8000d3dc +8000d40c: 00042023 sw zero,0(s0) +8000d410: 01c12083 lw ra,28(sp) +8000d414: 01812403 lw s0,24(sp) +8000d418: 08a00793 li a5,138 +8000d41c: 00f4a023 sw a5,0(s1) +8000d420: 01412483 lw s1,20(sp) +8000d424: 02010113 addi sp,sp,32 +8000d428: 00008067 ret -8000d470 <_kill_r>: -8000d470: ff010113 addi sp,sp,-16 -8000d474: 00058713 mv a4,a1 -8000d478: 00812423 sw s0,8(sp) -8000d47c: 00912223 sw s1,4(sp) -8000d480: 00050413 mv s0,a0 -8000d484: 800164b7 lui s1,0x80016 -8000d488: 00060593 mv a1,a2 -8000d48c: 00070513 mv a0,a4 -8000d490: 00112623 sw ra,12(sp) -8000d494: e204a823 sw zero,-464(s1) # 80015e30 <__stack_top+0x81015e30> -8000d498: 0e5000ef jal ra,8000dd7c <_kill> -8000d49c: fff00793 li a5,-1 -8000d4a0: 00f50c63 beq a0,a5,8000d4b8 <_kill_r+0x48> -8000d4a4: 00c12083 lw ra,12(sp) -8000d4a8: 00812403 lw s0,8(sp) -8000d4ac: 00412483 lw s1,4(sp) -8000d4b0: 01010113 addi sp,sp,16 -8000d4b4: 00008067 ret -8000d4b8: e304a783 lw a5,-464(s1) -8000d4bc: fe0784e3 beqz a5,8000d4a4 <_kill_r+0x34> -8000d4c0: 00c12083 lw ra,12(sp) -8000d4c4: 00f42023 sw a5,0(s0) +8000d42c <_write_r>: +8000d42c: ff010113 addi sp,sp,-16 +8000d430: 00058713 mv a4,a1 +8000d434: 00812423 sw s0,8(sp) +8000d438: 00912223 sw s1,4(sp) +8000d43c: 00060593 mv a1,a2 +8000d440: 00050413 mv s0,a0 +8000d444: 800154b7 lui s1,0x80015 +8000d448: 00068613 mv a2,a3 +8000d44c: 00070513 mv a0,a4 +8000d450: 00112623 sw ra,12(sp) +8000d454: b804a023 sw zero,-1152(s1) # 80014b80 <__stack_top+0x81014b80> +8000d458: 5d4000ef jal ra,8000da2c <_write> +8000d45c: fff00793 li a5,-1 +8000d460: 00f50c63 beq a0,a5,8000d478 <_write_r+0x4c> +8000d464: 00c12083 lw ra,12(sp) +8000d468: 00812403 lw s0,8(sp) +8000d46c: 00412483 lw s1,4(sp) +8000d470: 01010113 addi sp,sp,16 +8000d474: 00008067 ret +8000d478: b804a783 lw a5,-1152(s1) +8000d47c: fe0784e3 beqz a5,8000d464 <_write_r+0x38> +8000d480: 00c12083 lw ra,12(sp) +8000d484: 00f42023 sw a5,0(s0) +8000d488: 00812403 lw s0,8(sp) +8000d48c: 00412483 lw s1,4(sp) +8000d490: 01010113 addi sp,sp,16 +8000d494: 00008067 ret + +8000d498 <_close_r>: +8000d498: ff010113 addi sp,sp,-16 +8000d49c: 00812423 sw s0,8(sp) +8000d4a0: 00912223 sw s1,4(sp) +8000d4a4: 00050413 mv s0,a0 +8000d4a8: 800154b7 lui s1,0x80015 +8000d4ac: 00058513 mv a0,a1 +8000d4b0: 00112623 sw ra,12(sp) +8000d4b4: b804a023 sw zero,-1152(s1) # 80014b80 <__stack_top+0x81014b80> +8000d4b8: 300000ef jal ra,8000d7b8 <_close> +8000d4bc: fff00793 li a5,-1 +8000d4c0: 00f50c63 beq a0,a5,8000d4d8 <_close_r+0x40> +8000d4c4: 00c12083 lw ra,12(sp) 8000d4c8: 00812403 lw s0,8(sp) 8000d4cc: 00412483 lw s1,4(sp) 8000d4d0: 01010113 addi sp,sp,16 8000d4d4: 00008067 ret +8000d4d8: b804a783 lw a5,-1152(s1) +8000d4dc: fe0784e3 beqz a5,8000d4c4 <_close_r+0x2c> +8000d4e0: 00c12083 lw ra,12(sp) +8000d4e4: 00f42023 sw a5,0(s0) +8000d4e8: 00812403 lw s0,8(sp) +8000d4ec: 00412483 lw s1,4(sp) +8000d4f0: 01010113 addi sp,sp,16 +8000d4f4: 00008067 ret -8000d4d8 <_getpid_r>: -8000d4d8: 05d0006f j 8000dd34 <_getpid> - -8000d4dc <__sread>: -8000d4dc: ff010113 addi sp,sp,-16 -8000d4e0: 00812423 sw s0,8(sp) -8000d4e4: 00058413 mv s0,a1 -8000d4e8: 00e59583 lh a1,14(a1) -8000d4ec: 00112623 sw ra,12(sp) -8000d4f0: 710000ef jal ra,8000dc00 <_read_r> -8000d4f4: 02054063 bltz a0,8000d514 <__sread+0x38> -8000d4f8: 05042783 lw a5,80(s0) -8000d4fc: 00c12083 lw ra,12(sp) -8000d500: 00a787b3 add a5,a5,a0 -8000d504: 04f42823 sw a5,80(s0) -8000d508: 00812403 lw s0,8(sp) -8000d50c: 01010113 addi sp,sp,16 -8000d510: 00008067 ret -8000d514: 00c45783 lhu a5,12(s0) -8000d518: fffff737 lui a4,0xfffff -8000d51c: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> -8000d520: 00e7f7b3 and a5,a5,a4 -8000d524: 00c12083 lw ra,12(sp) -8000d528: 00f41623 sh a5,12(s0) -8000d52c: 00812403 lw s0,8(sp) -8000d530: 01010113 addi sp,sp,16 -8000d534: 00008067 ret - -8000d538 <__seofread>: -8000d538: 00000513 li a0,0 -8000d53c: 00008067 ret - -8000d540 <__swrite>: -8000d540: 00c59783 lh a5,12(a1) -8000d544: fe010113 addi sp,sp,-32 -8000d548: 00812c23 sw s0,24(sp) -8000d54c: 00912a23 sw s1,20(sp) -8000d550: 01212823 sw s2,16(sp) -8000d554: 01312623 sw s3,12(sp) -8000d558: 00112e23 sw ra,28(sp) -8000d55c: 1007f713 andi a4,a5,256 -8000d560: 00058413 mv s0,a1 -8000d564: 00050493 mv s1,a0 -8000d568: 00e59583 lh a1,14(a1) -8000d56c: 00060913 mv s2,a2 -8000d570: 00068993 mv s3,a3 -8000d574: 02071e63 bnez a4,8000d5b0 <__swrite+0x70> -8000d578: fffff737 lui a4,0xfffff -8000d57c: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> -8000d580: 00e7f7b3 and a5,a5,a4 -8000d584: 00f41623 sh a5,12(s0) -8000d588: 01812403 lw s0,24(sp) -8000d58c: 01c12083 lw ra,28(sp) -8000d590: 00098693 mv a3,s3 -8000d594: 00090613 mv a2,s2 -8000d598: 00c12983 lw s3,12(sp) -8000d59c: 01012903 lw s2,16(sp) -8000d5a0: 00048513 mv a0,s1 -8000d5a4: 01412483 lw s1,20(sp) -8000d5a8: 02010113 addi sp,sp,32 -8000d5ac: 3340006f j 8000d8e0 <_write_r> -8000d5b0: 00200693 li a3,2 -8000d5b4: 00000613 li a2,0 -8000d5b8: 5dc000ef jal ra,8000db94 <_lseek_r> -8000d5bc: 00c41783 lh a5,12(s0) -8000d5c0: 00e41583 lh a1,14(s0) -8000d5c4: fb5ff06f j 8000d578 <__swrite+0x38> - -8000d5c8 <__sseek>: -8000d5c8: ff010113 addi sp,sp,-16 -8000d5cc: 00812423 sw s0,8(sp) -8000d5d0: 00058413 mv s0,a1 -8000d5d4: 00e59583 lh a1,14(a1) -8000d5d8: 00112623 sw ra,12(sp) -8000d5dc: 5b8000ef jal ra,8000db94 <_lseek_r> -8000d5e0: fff00793 li a5,-1 -8000d5e4: 02f50463 beq a0,a5,8000d60c <__sseek+0x44> +8000d4f8 <_fclose_r>: +8000d4f8: ff010113 addi sp,sp,-16 +8000d4fc: 00112623 sw ra,12(sp) +8000d500: 00812423 sw s0,8(sp) +8000d504: 00912223 sw s1,4(sp) +8000d508: 01212023 sw s2,0(sp) +8000d50c: 02058063 beqz a1,8000d52c <_fclose_r+0x34> +8000d510: 00058413 mv s0,a1 +8000d514: 00050493 mv s1,a0 +8000d518: 00050663 beqz a0,8000d524 <_fclose_r+0x2c> +8000d51c: 03852783 lw a5,56(a0) +8000d520: 0a078c63 beqz a5,8000d5d8 <_fclose_r+0xe0> +8000d524: 00c41783 lh a5,12(s0) +8000d528: 02079263 bnez a5,8000d54c <_fclose_r+0x54> +8000d52c: 00c12083 lw ra,12(sp) +8000d530: 00812403 lw s0,8(sp) +8000d534: 00000913 li s2,0 +8000d538: 00412483 lw s1,4(sp) +8000d53c: 00090513 mv a0,s2 +8000d540: 00012903 lw s2,0(sp) +8000d544: 01010113 addi sp,sp,16 +8000d548: 00008067 ret +8000d54c: 00040593 mv a1,s0 +8000d550: 00048513 mv a0,s1 +8000d554: f7cfe0ef jal ra,8000bcd0 <__sflush_r> +8000d558: 02c42783 lw a5,44(s0) +8000d55c: 00050913 mv s2,a0 +8000d560: 00078a63 beqz a5,8000d574 <_fclose_r+0x7c> +8000d564: 01c42583 lw a1,28(s0) +8000d568: 00048513 mv a0,s1 +8000d56c: 000780e7 jalr a5 +8000d570: 06054c63 bltz a0,8000d5e8 <_fclose_r+0xf0> +8000d574: 00c45783 lhu a5,12(s0) +8000d578: 0807f793 andi a5,a5,128 +8000d57c: 06079e63 bnez a5,8000d5f8 <_fclose_r+0x100> +8000d580: 03042583 lw a1,48(s0) +8000d584: 00058c63 beqz a1,8000d59c <_fclose_r+0xa4> +8000d588: 04040793 addi a5,s0,64 +8000d58c: 00f58663 beq a1,a5,8000d598 <_fclose_r+0xa0> +8000d590: 00048513 mv a0,s1 +8000d594: f84f60ef jal ra,80003d18 <_free_r> +8000d598: 02042823 sw zero,48(s0) +8000d59c: 04442583 lw a1,68(s0) +8000d5a0: 00058863 beqz a1,8000d5b0 <_fclose_r+0xb8> +8000d5a4: 00048513 mv a0,s1 +8000d5a8: f70f60ef jal ra,80003d18 <_free_r> +8000d5ac: 04042223 sw zero,68(s0) +8000d5b0: d39fe0ef jal ra,8000c2e8 <__sfp_lock_acquire> +8000d5b4: 00041623 sh zero,12(s0) +8000d5b8: d35fe0ef jal ra,8000c2ec <__sfp_lock_release> +8000d5bc: 00c12083 lw ra,12(sp) +8000d5c0: 00812403 lw s0,8(sp) +8000d5c4: 00412483 lw s1,4(sp) +8000d5c8: 00090513 mv a0,s2 +8000d5cc: 00012903 lw s2,0(sp) +8000d5d0: 01010113 addi sp,sp,16 +8000d5d4: 00008067 ret +8000d5d8: d01fe0ef jal ra,8000c2d8 <__sinit> +8000d5dc: 00c41783 lh a5,12(s0) +8000d5e0: f40786e3 beqz a5,8000d52c <_fclose_r+0x34> +8000d5e4: f69ff06f j 8000d54c <_fclose_r+0x54> 8000d5e8: 00c45783 lhu a5,12(s0) -8000d5ec: 00001737 lui a4,0x1 -8000d5f0: 00c12083 lw ra,12(sp) -8000d5f4: 00e7e7b3 or a5,a5,a4 -8000d5f8: 04a42823 sw a0,80(s0) -8000d5fc: 00f41623 sh a5,12(s0) -8000d600: 00812403 lw s0,8(sp) -8000d604: 01010113 addi sp,sp,16 -8000d608: 00008067 ret -8000d60c: 00c45783 lhu a5,12(s0) -8000d610: fffff737 lui a4,0xfffff -8000d614: fff70713 addi a4,a4,-1 # ffffefff <__stack_top+0xffefff> -8000d618: 00e7f7b3 and a5,a5,a4 -8000d61c: 00c12083 lw ra,12(sp) -8000d620: 00f41623 sh a5,12(s0) -8000d624: 00812403 lw s0,8(sp) -8000d628: 01010113 addi sp,sp,16 -8000d62c: 00008067 ret +8000d5ec: fff00913 li s2,-1 +8000d5f0: 0807f793 andi a5,a5,128 +8000d5f4: f80786e3 beqz a5,8000d580 <_fclose_r+0x88> +8000d5f8: 01042583 lw a1,16(s0) +8000d5fc: 00048513 mv a0,s1 +8000d600: f18f60ef jal ra,80003d18 <_free_r> +8000d604: f7dff06f j 8000d580 <_fclose_r+0x88> -8000d630 <__sclose>: -8000d630: 00e59583 lh a1,14(a1) -8000d634: 3180006f j 8000d94c <_close_r> +8000d608 : +8000d608: 800157b7 lui a5,0x80015 +8000d60c: 00050593 mv a1,a0 +8000d610: a5c7a503 lw a0,-1444(a5) # 80014a5c <__stack_top+0x81014a5c> +8000d614: ee5ff06f j 8000d4f8 <_fclose_r> -8000d638 <__swbuf_r>: -8000d638: fe010113 addi sp,sp,-32 -8000d63c: 00812c23 sw s0,24(sp) -8000d640: 00912a23 sw s1,20(sp) -8000d644: 01212823 sw s2,16(sp) -8000d648: 00112e23 sw ra,28(sp) -8000d64c: 01312623 sw s3,12(sp) -8000d650: 00050913 mv s2,a0 -8000d654: 00058493 mv s1,a1 -8000d658: 00060413 mv s0,a2 -8000d65c: 00050663 beqz a0,8000d668 <__swbuf_r+0x30> -8000d660: 03852783 lw a5,56(a0) -8000d664: 14078863 beqz a5,8000d7b4 <__swbuf_r+0x17c> -8000d668: 00c41703 lh a4,12(s0) -8000d66c: 01842683 lw a3,24(s0) -8000d670: 00877793 andi a5,a4,8 -8000d674: 00d42423 sw a3,8(s0) -8000d678: 01071693 slli a3,a4,0x10 -8000d67c: 0106d693 srli a3,a3,0x10 -8000d680: 08078263 beqz a5,8000d704 <__swbuf_r+0xcc> -8000d684: 01042783 lw a5,16(s0) -8000d688: 06078e63 beqz a5,8000d704 <__swbuf_r+0xcc> -8000d68c: 01269613 slli a2,a3,0x12 -8000d690: 0ff4f993 andi s3,s1,255 -8000d694: 0ff4f493 andi s1,s1,255 -8000d698: 08065e63 bgez a2,8000d734 <__swbuf_r+0xfc> -8000d69c: 00042703 lw a4,0(s0) -8000d6a0: 01442683 lw a3,20(s0) -8000d6a4: 40f707b3 sub a5,a4,a5 -8000d6a8: 0ad7de63 bge a5,a3,8000d764 <__swbuf_r+0x12c> -8000d6ac: 00842683 lw a3,8(s0) -8000d6b0: 00170613 addi a2,a4,1 -8000d6b4: 00c42023 sw a2,0(s0) -8000d6b8: fff68693 addi a3,a3,-1 # 1fff <__stack_size+0x1bff> -8000d6bc: 00d42423 sw a3,8(s0) -8000d6c0: 01370023 sb s3,0(a4) -8000d6c4: 01442703 lw a4,20(s0) -8000d6c8: 00178793 addi a5,a5,1 -8000d6cc: 0cf70863 beq a4,a5,8000d79c <__swbuf_r+0x164> -8000d6d0: 00c45783 lhu a5,12(s0) -8000d6d4: 0017f793 andi a5,a5,1 -8000d6d8: 00078663 beqz a5,8000d6e4 <__swbuf_r+0xac> -8000d6dc: 00a00793 li a5,10 -8000d6e0: 0af48e63 beq s1,a5,8000d79c <__swbuf_r+0x164> -8000d6e4: 01c12083 lw ra,28(sp) -8000d6e8: 01812403 lw s0,24(sp) -8000d6ec: 01012903 lw s2,16(sp) -8000d6f0: 00c12983 lw s3,12(sp) -8000d6f4: 00048513 mv a0,s1 -8000d6f8: 01412483 lw s1,20(sp) -8000d6fc: 02010113 addi sp,sp,32 -8000d700: 00008067 ret -8000d704: 00040593 mv a1,s0 -8000d708: 00090513 mv a0,s2 -8000d70c: 901fe0ef jal ra,8000c00c <__swsetup_r> -8000d710: 08051e63 bnez a0,8000d7ac <__swbuf_r+0x174> -8000d714: 00c41703 lh a4,12(s0) -8000d718: 0ff4f993 andi s3,s1,255 -8000d71c: 01042783 lw a5,16(s0) -8000d720: 01071693 slli a3,a4,0x10 -8000d724: 0106d693 srli a3,a3,0x10 -8000d728: 01269613 slli a2,a3,0x12 -8000d72c: 0ff4f493 andi s1,s1,255 -8000d730: f60646e3 bltz a2,8000d69c <__swbuf_r+0x64> -8000d734: 06442683 lw a3,100(s0) -8000d738: 00002637 lui a2,0x2 -8000d73c: 00c76733 or a4,a4,a2 -8000d740: ffffe637 lui a2,0xffffe -8000d744: fff60613 addi a2,a2,-1 # ffffdfff <__stack_top+0xffdfff> -8000d748: 00c6f6b3 and a3,a3,a2 -8000d74c: 00e41623 sh a4,12(s0) -8000d750: 00042703 lw a4,0(s0) -8000d754: 06d42223 sw a3,100(s0) -8000d758: 01442683 lw a3,20(s0) -8000d75c: 40f707b3 sub a5,a4,a5 -8000d760: f4d7c6e3 blt a5,a3,8000d6ac <__swbuf_r+0x74> -8000d764: 00040593 mv a1,s0 -8000d768: 00090513 mv a0,s2 -8000d76c: c75fe0ef jal ra,8000c3e0 <_fflush_r> -8000d770: 02051e63 bnez a0,8000d7ac <__swbuf_r+0x174> -8000d774: 00042703 lw a4,0(s0) -8000d778: 00842683 lw a3,8(s0) -8000d77c: 00100793 li a5,1 -8000d780: 00170613 addi a2,a4,1 -8000d784: fff68693 addi a3,a3,-1 -8000d788: 00c42023 sw a2,0(s0) -8000d78c: 00d42423 sw a3,8(s0) -8000d790: 01370023 sb s3,0(a4) -8000d794: 01442703 lw a4,20(s0) -8000d798: f2f71ce3 bne a4,a5,8000d6d0 <__swbuf_r+0x98> -8000d79c: 00040593 mv a1,s0 -8000d7a0: 00090513 mv a0,s2 -8000d7a4: c3dfe0ef jal ra,8000c3e0 <_fflush_r> -8000d7a8: f2050ee3 beqz a0,8000d6e4 <__swbuf_r+0xac> -8000d7ac: fff00493 li s1,-1 -8000d7b0: f35ff06f j 8000d6e4 <__swbuf_r+0xac> -8000d7b4: fd9fe0ef jal ra,8000c78c <__sinit> -8000d7b8: eb1ff06f j 8000d668 <__swbuf_r+0x30> +8000d618 <_fstat_r>: +8000d618: ff010113 addi sp,sp,-16 +8000d61c: 00058713 mv a4,a1 +8000d620: 00812423 sw s0,8(sp) +8000d624: 00912223 sw s1,4(sp) +8000d628: 00050413 mv s0,a0 +8000d62c: 800154b7 lui s1,0x80015 +8000d630: 00060593 mv a1,a2 +8000d634: 00070513 mv a0,a4 +8000d638: 00112623 sw ra,12(sp) +8000d63c: b804a023 sw zero,-1152(s1) # 80014b80 <__stack_top+0x81014b80> +8000d640: 1d0000ef jal ra,8000d810 <_fstat> +8000d644: fff00793 li a5,-1 +8000d648: 00f50c63 beq a0,a5,8000d660 <_fstat_r+0x48> +8000d64c: 00c12083 lw ra,12(sp) +8000d650: 00812403 lw s0,8(sp) +8000d654: 00412483 lw s1,4(sp) +8000d658: 01010113 addi sp,sp,16 +8000d65c: 00008067 ret +8000d660: b804a783 lw a5,-1152(s1) +8000d664: fe0784e3 beqz a5,8000d64c <_fstat_r+0x34> +8000d668: 00c12083 lw ra,12(sp) +8000d66c: 00f42023 sw a5,0(s0) +8000d670: 00812403 lw s0,8(sp) +8000d674: 00412483 lw s1,4(sp) +8000d678: 01010113 addi sp,sp,16 +8000d67c: 00008067 ret -8000d7bc <__swbuf>: -8000d7bc: 80016737 lui a4,0x80016 -8000d7c0: 00050793 mv a5,a0 -8000d7c4: d0c72503 lw a0,-756(a4) # 80015d0c <__stack_top+0x81015d0c> -8000d7c8: 00058613 mv a2,a1 -8000d7cc: 00078593 mv a1,a5 -8000d7d0: e69ff06f j 8000d638 <__swbuf_r> +8000d680 <_isatty_r>: +8000d680: ff010113 addi sp,sp,-16 +8000d684: 00812423 sw s0,8(sp) +8000d688: 00912223 sw s1,4(sp) +8000d68c: 00050413 mv s0,a0 +8000d690: 800154b7 lui s1,0x80015 +8000d694: 00058513 mv a0,a1 +8000d698: 00112623 sw ra,12(sp) +8000d69c: b804a023 sw zero,-1152(s1) # 80014b80 <__stack_top+0x81014b80> +8000d6a0: 1e8000ef jal ra,8000d888 <_isatty> +8000d6a4: fff00793 li a5,-1 +8000d6a8: 00f50c63 beq a0,a5,8000d6c0 <_isatty_r+0x40> +8000d6ac: 00c12083 lw ra,12(sp) +8000d6b0: 00812403 lw s0,8(sp) +8000d6b4: 00412483 lw s1,4(sp) +8000d6b8: 01010113 addi sp,sp,16 +8000d6bc: 00008067 ret +8000d6c0: b804a783 lw a5,-1152(s1) +8000d6c4: fe0784e3 beqz a5,8000d6ac <_isatty_r+0x2c> +8000d6c8: 00c12083 lw ra,12(sp) +8000d6cc: 00f42023 sw a5,0(s0) +8000d6d0: 00812403 lw s0,8(sp) +8000d6d4: 00412483 lw s1,4(sp) +8000d6d8: 01010113 addi sp,sp,16 +8000d6dc: 00008067 ret -8000d7d4 <_wcrtomb_r>: -8000d7d4: fe010113 addi sp,sp,-32 -8000d7d8: 00812c23 sw s0,24(sp) -8000d7dc: 00912a23 sw s1,20(sp) -8000d7e0: 800167b7 lui a5,0x80016 -8000d7e4: 00112e23 sw ra,28(sp) -8000d7e8: c607a783 lw a5,-928(a5) # 80015c60 <__stack_top+0x81015c60> -8000d7ec: 00050413 mv s0,a0 -8000d7f0: 00068493 mv s1,a3 -8000d7f4: 02058263 beqz a1,8000d818 <_wcrtomb_r+0x44> -8000d7f8: 000780e7 jalr a5 -8000d7fc: fff00793 li a5,-1 -8000d800: 02f50663 beq a0,a5,8000d82c <_wcrtomb_r+0x58> -8000d804: 01c12083 lw ra,28(sp) -8000d808: 01812403 lw s0,24(sp) -8000d80c: 01412483 lw s1,20(sp) -8000d810: 02010113 addi sp,sp,32 -8000d814: 00008067 ret -8000d818: 00000613 li a2,0 -8000d81c: 00410593 addi a1,sp,4 -8000d820: 000780e7 jalr a5 -8000d824: fff00793 li a5,-1 -8000d828: fcf51ee3 bne a0,a5,8000d804 <_wcrtomb_r+0x30> -8000d82c: 0004a023 sw zero,0(s1) -8000d830: 08a00793 li a5,138 -8000d834: 01c12083 lw ra,28(sp) -8000d838: 00f42023 sw a5,0(s0) -8000d83c: 01812403 lw s0,24(sp) -8000d840: 01412483 lw s1,20(sp) -8000d844: 02010113 addi sp,sp,32 -8000d848: 00008067 ret +8000d6e0 <_lseek_r>: +8000d6e0: ff010113 addi sp,sp,-16 +8000d6e4: 00058713 mv a4,a1 +8000d6e8: 00812423 sw s0,8(sp) +8000d6ec: 00912223 sw s1,4(sp) +8000d6f0: 00060593 mv a1,a2 +8000d6f4: 00050413 mv s0,a0 +8000d6f8: 800154b7 lui s1,0x80015 +8000d6fc: 00068613 mv a2,a3 +8000d700: 00070513 mv a0,a4 +8000d704: 00112623 sw ra,12(sp) +8000d708: b804a023 sw zero,-1152(s1) # 80014b80 <__stack_top+0x81014b80> +8000d70c: 1e0000ef jal ra,8000d8ec <_lseek> +8000d710: fff00793 li a5,-1 +8000d714: 00f50c63 beq a0,a5,8000d72c <_lseek_r+0x4c> +8000d718: 00c12083 lw ra,12(sp) +8000d71c: 00812403 lw s0,8(sp) +8000d720: 00412483 lw s1,4(sp) +8000d724: 01010113 addi sp,sp,16 +8000d728: 00008067 ret +8000d72c: b804a783 lw a5,-1152(s1) +8000d730: fe0784e3 beqz a5,8000d718 <_lseek_r+0x38> +8000d734: 00c12083 lw ra,12(sp) +8000d738: 00f42023 sw a5,0(s0) +8000d73c: 00812403 lw s0,8(sp) +8000d740: 00412483 lw s1,4(sp) +8000d744: 01010113 addi sp,sp,16 +8000d748: 00008067 ret -8000d84c : -8000d84c: fe010113 addi sp,sp,-32 -8000d850: 800167b7 lui a5,0x80016 -8000d854: 00812c23 sw s0,24(sp) -8000d858: 00912a23 sw s1,20(sp) -8000d85c: 00112e23 sw ra,28(sp) -8000d860: d0c7a483 lw s1,-756(a5) # 80015d0c <__stack_top+0x81015d0c> -8000d864: 800167b7 lui a5,0x80016 -8000d868: c607a783 lw a5,-928(a5) # 80015c60 <__stack_top+0x81015c60> -8000d86c: 00060413 mv s0,a2 -8000d870: 02050a63 beqz a0,8000d8a4 -8000d874: 00058613 mv a2,a1 -8000d878: 00040693 mv a3,s0 -8000d87c: 00050593 mv a1,a0 -8000d880: 00048513 mv a0,s1 -8000d884: 000780e7 jalr a5 -8000d888: fff00793 li a5,-1 -8000d88c: 02f50a63 beq a0,a5,8000d8c0 -8000d890: 01c12083 lw ra,28(sp) -8000d894: 01812403 lw s0,24(sp) -8000d898: 01412483 lw s1,20(sp) -8000d89c: 02010113 addi sp,sp,32 -8000d8a0: 00008067 ret -8000d8a4: 00060693 mv a3,a2 -8000d8a8: 00410593 addi a1,sp,4 -8000d8ac: 00000613 li a2,0 -8000d8b0: 00048513 mv a0,s1 -8000d8b4: 000780e7 jalr a5 -8000d8b8: fff00793 li a5,-1 -8000d8bc: fcf51ae3 bne a0,a5,8000d890 -8000d8c0: 00042023 sw zero,0(s0) -8000d8c4: 01c12083 lw ra,28(sp) -8000d8c8: 01812403 lw s0,24(sp) -8000d8cc: 08a00793 li a5,138 -8000d8d0: 00f4a023 sw a5,0(s1) -8000d8d4: 01412483 lw s1,20(sp) -8000d8d8: 02010113 addi sp,sp,32 -8000d8dc: 00008067 ret +8000d74c <_read_r>: +8000d74c: ff010113 addi sp,sp,-16 +8000d750: 00058713 mv a4,a1 +8000d754: 00812423 sw s0,8(sp) +8000d758: 00912223 sw s1,4(sp) +8000d75c: 00060593 mv a1,a2 +8000d760: 00050413 mv s0,a0 +8000d764: 800154b7 lui s1,0x80015 +8000d768: 00068613 mv a2,a3 +8000d76c: 00070513 mv a0,a4 +8000d770: 00112623 sw ra,12(sp) +8000d774: b804a023 sw zero,-1152(s1) # 80014b80 <__stack_top+0x81014b80> +8000d778: 1c4000ef jal ra,8000d93c <_read> +8000d77c: fff00793 li a5,-1 +8000d780: 00f50c63 beq a0,a5,8000d798 <_read_r+0x4c> +8000d784: 00c12083 lw ra,12(sp) +8000d788: 00812403 lw s0,8(sp) +8000d78c: 00412483 lw s1,4(sp) +8000d790: 01010113 addi sp,sp,16 +8000d794: 00008067 ret +8000d798: b804a783 lw a5,-1152(s1) +8000d79c: fe0784e3 beqz a5,8000d784 <_read_r+0x38> +8000d7a0: 00c12083 lw ra,12(sp) +8000d7a4: 00f42023 sw a5,0(s0) +8000d7a8: 00812403 lw s0,8(sp) +8000d7ac: 00412483 lw s1,4(sp) +8000d7b0: 01010113 addi sp,sp,16 +8000d7b4: 00008067 ret -8000d8e0 <_write_r>: -8000d8e0: ff010113 addi sp,sp,-16 -8000d8e4: 00058713 mv a4,a1 -8000d8e8: 00812423 sw s0,8(sp) -8000d8ec: 00912223 sw s1,4(sp) -8000d8f0: 00060593 mv a1,a2 -8000d8f4: 00050413 mv s0,a0 -8000d8f8: 800164b7 lui s1,0x80016 -8000d8fc: 00068613 mv a2,a3 -8000d900: 00070513 mv a0,a4 -8000d904: 00112623 sw ra,12(sp) -8000d908: e204a823 sw zero,-464(s1) # 80015e30 <__stack_top+0x81015e30> -8000d90c: 5d4000ef jal ra,8000dee0 <_write> -8000d910: fff00793 li a5,-1 -8000d914: 00f50c63 beq a0,a5,8000d92c <_write_r+0x4c> -8000d918: 00c12083 lw ra,12(sp) +8000d7b8 <_close>: +8000d7b8: ff010113 addi sp,sp,-16 +8000d7bc: 00112623 sw ra,12(sp) +8000d7c0: 00812423 sw s0,8(sp) +8000d7c4: 00000593 li a1,0 +8000d7c8: 00000613 li a2,0 +8000d7cc: 00000693 li a3,0 +8000d7d0: 00000713 li a4,0 +8000d7d4: 00000793 li a5,0 +8000d7d8: 03900893 li a7,57 +8000d7dc: 00000073 ecall +8000d7e0: 00050413 mv s0,a0 +8000d7e4: 00054c63 bltz a0,8000d7fc <_close+0x44> +8000d7e8: 00c12083 lw ra,12(sp) +8000d7ec: 00040513 mv a0,s0 +8000d7f0: 00812403 lw s0,8(sp) +8000d7f4: 01010113 addi sp,sp,16 +8000d7f8: 00008067 ret +8000d7fc: 40800433 neg s0,s0 +8000d800: 905f30ef jal ra,80001104 <__errno> +8000d804: 00852023 sw s0,0(a0) +8000d808: fff00413 li s0,-1 +8000d80c: fddff06f j 8000d7e8 <_close+0x30> + +8000d810 <_fstat>: +8000d810: f7010113 addi sp,sp,-144 +8000d814: 08912223 sw s1,132(sp) +8000d818: 08112623 sw ra,140(sp) +8000d81c: 00058493 mv s1,a1 +8000d820: 08812423 sw s0,136(sp) +8000d824: 00010593 mv a1,sp +8000d828: 00000613 li a2,0 +8000d82c: 00000693 li a3,0 +8000d830: 00000713 li a4,0 +8000d834: 00000793 li a5,0 +8000d838: 05000893 li a7,80 +8000d83c: 00000073 ecall +8000d840: 00050413 mv s0,a0 +8000d844: 02054463 bltz a0,8000d86c <_fstat+0x5c> +8000d848: 00048513 mv a0,s1 +8000d84c: 00010593 mv a1,sp +8000d850: 22c000ef jal ra,8000da7c <_conv_stat> +8000d854: 08c12083 lw ra,140(sp) +8000d858: 00040513 mv a0,s0 +8000d85c: 08812403 lw s0,136(sp) +8000d860: 08412483 lw s1,132(sp) +8000d864: 09010113 addi sp,sp,144 +8000d868: 00008067 ret +8000d86c: 40800433 neg s0,s0 +8000d870: 895f30ef jal ra,80001104 <__errno> +8000d874: 00852023 sw s0,0(a0) +8000d878: fff00413 li s0,-1 +8000d87c: fcdff06f j 8000d848 <_fstat+0x38> + +8000d880 <_getpid>: +8000d880: 00100513 li a0,1 +8000d884: 00008067 ret + +8000d888 <_isatty>: +8000d888: f9010113 addi sp,sp,-112 +8000d88c: 00810593 addi a1,sp,8 +8000d890: 06112623 sw ra,108(sp) +8000d894: f7dff0ef jal ra,8000d810 <_fstat> +8000d898: fff00793 li a5,-1 +8000d89c: 00f50e63 beq a0,a5,8000d8b8 <_isatty+0x30> +8000d8a0: 00c12503 lw a0,12(sp) +8000d8a4: 06c12083 lw ra,108(sp) +8000d8a8: 00d55513 srli a0,a0,0xd +8000d8ac: 00157513 andi a0,a0,1 +8000d8b0: 07010113 addi sp,sp,112 +8000d8b4: 00008067 ret +8000d8b8: 06c12083 lw ra,108(sp) +8000d8bc: 00000513 li a0,0 +8000d8c0: 07010113 addi sp,sp,112 +8000d8c4: 00008067 ret + +8000d8c8 <_kill>: +8000d8c8: ff010113 addi sp,sp,-16 +8000d8cc: 00112623 sw ra,12(sp) +8000d8d0: 835f30ef jal ra,80001104 <__errno> +8000d8d4: 00c12083 lw ra,12(sp) +8000d8d8: 01600793 li a5,22 +8000d8dc: 00f52023 sw a5,0(a0) +8000d8e0: fff00513 li a0,-1 +8000d8e4: 01010113 addi sp,sp,16 +8000d8e8: 00008067 ret + +8000d8ec <_lseek>: +8000d8ec: ff010113 addi sp,sp,-16 +8000d8f0: 00112623 sw ra,12(sp) +8000d8f4: 00812423 sw s0,8(sp) +8000d8f8: 00000693 li a3,0 +8000d8fc: 00000713 li a4,0 +8000d900: 00000793 li a5,0 +8000d904: 03e00893 li a7,62 +8000d908: 00000073 ecall +8000d90c: 00050413 mv s0,a0 +8000d910: 00054c63 bltz a0,8000d928 <_lseek+0x3c> +8000d914: 00c12083 lw ra,12(sp) +8000d918: 00040513 mv a0,s0 8000d91c: 00812403 lw s0,8(sp) -8000d920: 00412483 lw s1,4(sp) -8000d924: 01010113 addi sp,sp,16 -8000d928: 00008067 ret -8000d92c: e304a783 lw a5,-464(s1) -8000d930: fe0784e3 beqz a5,8000d918 <_write_r+0x38> -8000d934: 00c12083 lw ra,12(sp) -8000d938: 00f42023 sw a5,0(s0) -8000d93c: 00812403 lw s0,8(sp) -8000d940: 00412483 lw s1,4(sp) -8000d944: 01010113 addi sp,sp,16 -8000d948: 00008067 ret +8000d920: 01010113 addi sp,sp,16 +8000d924: 00008067 ret +8000d928: 40800433 neg s0,s0 +8000d92c: fd8f30ef jal ra,80001104 <__errno> +8000d930: 00852023 sw s0,0(a0) +8000d934: fff00413 li s0,-1 +8000d938: fddff06f j 8000d914 <_lseek+0x28> -8000d94c <_close_r>: -8000d94c: ff010113 addi sp,sp,-16 -8000d950: 00812423 sw s0,8(sp) -8000d954: 00912223 sw s1,4(sp) -8000d958: 00050413 mv s0,a0 -8000d95c: 800164b7 lui s1,0x80016 -8000d960: 00058513 mv a0,a1 -8000d964: 00112623 sw ra,12(sp) -8000d968: e204a823 sw zero,-464(s1) # 80015e30 <__stack_top+0x81015e30> -8000d96c: 300000ef jal ra,8000dc6c <_close> -8000d970: fff00793 li a5,-1 -8000d974: 00f50c63 beq a0,a5,8000d98c <_close_r+0x40> -8000d978: 00c12083 lw ra,12(sp) -8000d97c: 00812403 lw s0,8(sp) -8000d980: 00412483 lw s1,4(sp) -8000d984: 01010113 addi sp,sp,16 -8000d988: 00008067 ret -8000d98c: e304a783 lw a5,-464(s1) -8000d990: fe0784e3 beqz a5,8000d978 <_close_r+0x2c> -8000d994: 00c12083 lw ra,12(sp) -8000d998: 00f42023 sw a5,0(s0) -8000d99c: 00812403 lw s0,8(sp) -8000d9a0: 00412483 lw s1,4(sp) -8000d9a4: 01010113 addi sp,sp,16 -8000d9a8: 00008067 ret +8000d93c <_read>: +8000d93c: ff010113 addi sp,sp,-16 +8000d940: 00112623 sw ra,12(sp) +8000d944: 00812423 sw s0,8(sp) +8000d948: 00000693 li a3,0 +8000d94c: 00000713 li a4,0 +8000d950: 00000793 li a5,0 +8000d954: 03f00893 li a7,63 +8000d958: 00000073 ecall +8000d95c: 00050413 mv s0,a0 +8000d960: 00054c63 bltz a0,8000d978 <_read+0x3c> +8000d964: 00c12083 lw ra,12(sp) +8000d968: 00040513 mv a0,s0 +8000d96c: 00812403 lw s0,8(sp) +8000d970: 01010113 addi sp,sp,16 +8000d974: 00008067 ret +8000d978: 40800433 neg s0,s0 +8000d97c: f88f30ef jal ra,80001104 <__errno> +8000d980: 00852023 sw s0,0(a0) +8000d984: fff00413 li s0,-1 +8000d988: fddff06f j 8000d964 <_read+0x28> -8000d9ac <_fclose_r>: -8000d9ac: ff010113 addi sp,sp,-16 -8000d9b0: 00112623 sw ra,12(sp) -8000d9b4: 00812423 sw s0,8(sp) -8000d9b8: 00912223 sw s1,4(sp) -8000d9bc: 01212023 sw s2,0(sp) -8000d9c0: 02058063 beqz a1,8000d9e0 <_fclose_r+0x34> -8000d9c4: 00058413 mv s0,a1 -8000d9c8: 00050493 mv s1,a0 -8000d9cc: 00050663 beqz a0,8000d9d8 <_fclose_r+0x2c> -8000d9d0: 03852783 lw a5,56(a0) -8000d9d4: 0a078c63 beqz a5,8000da8c <_fclose_r+0xe0> -8000d9d8: 00c41783 lh a5,12(s0) -8000d9dc: 02079263 bnez a5,8000da00 <_fclose_r+0x54> -8000d9e0: 00c12083 lw ra,12(sp) -8000d9e4: 00812403 lw s0,8(sp) -8000d9e8: 00000913 li s2,0 -8000d9ec: 00412483 lw s1,4(sp) -8000d9f0: 00090513 mv a0,s2 -8000d9f4: 00012903 lw s2,0(sp) -8000d9f8: 01010113 addi sp,sp,16 -8000d9fc: 00008067 ret -8000da00: 00040593 mv a1,s0 -8000da04: 00048513 mv a0,s1 -8000da08: f7cfe0ef jal ra,8000c184 <__sflush_r> -8000da0c: 02c42783 lw a5,44(s0) -8000da10: 00050913 mv s2,a0 -8000da14: 00078a63 beqz a5,8000da28 <_fclose_r+0x7c> -8000da18: 01c42583 lw a1,28(s0) -8000da1c: 00048513 mv a0,s1 -8000da20: 000780e7 jalr a5 -8000da24: 06054c63 bltz a0,8000da9c <_fclose_r+0xf0> -8000da28: 00c45783 lhu a5,12(s0) -8000da2c: 0807f793 andi a5,a5,128 -8000da30: 06079e63 bnez a5,8000daac <_fclose_r+0x100> -8000da34: 03042583 lw a1,48(s0) -8000da38: 00058c63 beqz a1,8000da50 <_fclose_r+0xa4> -8000da3c: 04040793 addi a5,s0,64 -8000da40: 00f58663 beq a1,a5,8000da4c <_fclose_r+0xa0> -8000da44: 00048513 mv a0,s1 -8000da48: f84f60ef jal ra,800041cc <_free_r> -8000da4c: 02042823 sw zero,48(s0) -8000da50: 04442583 lw a1,68(s0) -8000da54: 00058863 beqz a1,8000da64 <_fclose_r+0xb8> -8000da58: 00048513 mv a0,s1 -8000da5c: f70f60ef jal ra,800041cc <_free_r> -8000da60: 04042223 sw zero,68(s0) -8000da64: d39fe0ef jal ra,8000c79c <__sfp_lock_acquire> -8000da68: 00041623 sh zero,12(s0) -8000da6c: d35fe0ef jal ra,8000c7a0 <__sfp_lock_release> -8000da70: 00c12083 lw ra,12(sp) -8000da74: 00812403 lw s0,8(sp) -8000da78: 00412483 lw s1,4(sp) -8000da7c: 00090513 mv a0,s2 -8000da80: 00012903 lw s2,0(sp) -8000da84: 01010113 addi sp,sp,16 -8000da88: 00008067 ret -8000da8c: d01fe0ef jal ra,8000c78c <__sinit> -8000da90: 00c41783 lh a5,12(s0) -8000da94: f40786e3 beqz a5,8000d9e0 <_fclose_r+0x34> -8000da98: f69ff06f j 8000da00 <_fclose_r+0x54> -8000da9c: 00c45783 lhu a5,12(s0) -8000daa0: fff00913 li s2,-1 -8000daa4: 0807f793 andi a5,a5,128 -8000daa8: f80786e3 beqz a5,8000da34 <_fclose_r+0x88> -8000daac: 01042583 lw a1,16(s0) -8000dab0: 00048513 mv a0,s1 -8000dab4: f18f60ef jal ra,800041cc <_free_r> -8000dab8: f7dff06f j 8000da34 <_fclose_r+0x88> +8000d98c <_sbrk>: +8000d98c: 80015337 lui t1,0x80015 +8000d990: a7432783 lw a5,-1420(t1) # 80014a74 <__stack_top+0x81014a74> +8000d994: ff010113 addi sp,sp,-16 +8000d998: 00112623 sw ra,12(sp) +8000d99c: 00050813 mv a6,a0 +8000d9a0: 02079863 bnez a5,8000d9d0 <_sbrk+0x44> +8000d9a4: 00000513 li a0,0 +8000d9a8: 00000593 li a1,0 +8000d9ac: 00000613 li a2,0 +8000d9b0: 00000693 li a3,0 +8000d9b4: 00000713 li a4,0 +8000d9b8: 0d600893 li a7,214 +8000d9bc: 00000073 ecall +8000d9c0: fff00713 li a4,-1 +8000d9c4: 00050793 mv a5,a0 +8000d9c8: 04e50463 beq a0,a4,8000da10 <_sbrk+0x84> +8000d9cc: a6a32a23 sw a0,-1420(t1) +8000d9d0: 00f80533 add a0,a6,a5 +8000d9d4: 00000593 li a1,0 +8000d9d8: 00000613 li a2,0 +8000d9dc: 00000693 li a3,0 +8000d9e0: 00000713 li a4,0 +8000d9e4: 00000793 li a5,0 +8000d9e8: 0d600893 li a7,214 +8000d9ec: 00000073 ecall +8000d9f0: a7432783 lw a5,-1420(t1) +8000d9f4: 00f80833 add a6,a6,a5 +8000d9f8: 01051c63 bne a0,a6,8000da10 <_sbrk+0x84> +8000d9fc: 00c12083 lw ra,12(sp) +8000da00: a6a32a23 sw a0,-1420(t1) +8000da04: 00078513 mv a0,a5 +8000da08: 01010113 addi sp,sp,16 +8000da0c: 00008067 ret +8000da10: ef4f30ef jal ra,80001104 <__errno> +8000da14: 00c12083 lw ra,12(sp) +8000da18: 00c00793 li a5,12 +8000da1c: 00f52023 sw a5,0(a0) +8000da20: fff00513 li a0,-1 +8000da24: 01010113 addi sp,sp,16 +8000da28: 00008067 ret -8000dabc : -8000dabc: 800167b7 lui a5,0x80016 -8000dac0: 00050593 mv a1,a0 -8000dac4: d0c7a503 lw a0,-756(a5) # 80015d0c <__stack_top+0x81015d0c> -8000dac8: ee5ff06f j 8000d9ac <_fclose_r> +8000da2c <_write>: +8000da2c: ff010113 addi sp,sp,-16 +8000da30: 00112623 sw ra,12(sp) +8000da34: 00812423 sw s0,8(sp) +8000da38: 00000693 li a3,0 +8000da3c: 00000713 li a4,0 +8000da40: 00000793 li a5,0 +8000da44: 04000893 li a7,64 +8000da48: 00000073 ecall +8000da4c: 00050413 mv s0,a0 +8000da50: 00054c63 bltz a0,8000da68 <_write+0x3c> +8000da54: 00c12083 lw ra,12(sp) +8000da58: 00040513 mv a0,s0 +8000da5c: 00812403 lw s0,8(sp) +8000da60: 01010113 addi sp,sp,16 +8000da64: 00008067 ret +8000da68: 40800433 neg s0,s0 +8000da6c: e98f30ef jal ra,80001104 <__errno> +8000da70: 00852023 sw s0,0(a0) +8000da74: fff00413 li s0,-1 +8000da78: fddff06f j 8000da54 <_write+0x28> -8000dacc <_fstat_r>: -8000dacc: ff010113 addi sp,sp,-16 -8000dad0: 00058713 mv a4,a1 -8000dad4: 00812423 sw s0,8(sp) -8000dad8: 00912223 sw s1,4(sp) -8000dadc: 00050413 mv s0,a0 -8000dae0: 800164b7 lui s1,0x80016 -8000dae4: 00060593 mv a1,a2 -8000dae8: 00070513 mv a0,a4 -8000daec: 00112623 sw ra,12(sp) -8000daf0: e204a823 sw zero,-464(s1) # 80015e30 <__stack_top+0x81015e30> -8000daf4: 1d0000ef jal ra,8000dcc4 <_fstat> -8000daf8: fff00793 li a5,-1 -8000dafc: 00f50c63 beq a0,a5,8000db14 <_fstat_r+0x48> -8000db00: 00c12083 lw ra,12(sp) -8000db04: 00812403 lw s0,8(sp) -8000db08: 00412483 lw s1,4(sp) -8000db0c: 01010113 addi sp,sp,16 -8000db10: 00008067 ret -8000db14: e304a783 lw a5,-464(s1) -8000db18: fe0784e3 beqz a5,8000db00 <_fstat_r+0x34> -8000db1c: 00c12083 lw ra,12(sp) -8000db20: 00f42023 sw a5,0(s0) -8000db24: 00812403 lw s0,8(sp) -8000db28: 00412483 lw s1,4(sp) -8000db2c: 01010113 addi sp,sp,16 -8000db30: 00008067 ret +8000da7c <_conv_stat>: +8000da7c: ff010113 addi sp,sp,-16 +8000da80: 0145a383 lw t2,20(a1) +8000da84: 0185a283 lw t0,24(a1) +8000da88: 01c5af83 lw t6,28(a1) +8000da8c: 0205af03 lw t5,32(a1) +8000da90: 0305ae83 lw t4,48(a1) +8000da94: 0405ae03 lw t3,64(a1) +8000da98: 0385a303 lw t1,56(a1) +8000da9c: 0485a803 lw a6,72(a1) +8000daa0: 04c5a883 lw a7,76(a1) +8000daa4: 0585a603 lw a2,88(a1) +8000daa8: 00812623 sw s0,12(sp) +8000daac: 00912423 sw s1,8(sp) +8000dab0: 0105a403 lw s0,16(a1) +8000dab4: 0085a483 lw s1,8(a1) +8000dab8: 01212223 sw s2,4(sp) +8000dabc: 0005a903 lw s2,0(a1) +8000dac0: 05c5a683 lw a3,92(a1) +8000dac4: 0685a703 lw a4,104(a1) +8000dac8: 06c5a783 lw a5,108(a1) +8000dacc: 01251023 sh s2,0(a0) +8000dad0: 00951123 sh s1,2(a0) +8000dad4: 00852223 sw s0,4(a0) +8000dad8: 00751423 sh t2,8(a0) +8000dadc: 00551523 sh t0,10(a0) +8000dae0: 01f51623 sh t6,12(a0) +8000dae4: 01e51723 sh t5,14(a0) +8000dae8: 01d52823 sw t4,16(a0) +8000daec: 05c52623 sw t3,76(a0) +8000daf0: 04652423 sw t1,72(a0) +8000daf4: 01052c23 sw a6,24(a0) +8000daf8: 01152e23 sw a7,28(a0) +8000dafc: 02c52423 sw a2,40(a0) +8000db00: 02d52623 sw a3,44(a0) +8000db04: 00c12403 lw s0,12(sp) +8000db08: 02e52c23 sw a4,56(a0) +8000db0c: 02f52e23 sw a5,60(a0) +8000db10: 00812483 lw s1,8(sp) +8000db14: 00412903 lw s2,4(sp) +8000db18: 01010113 addi sp,sp,16 +8000db1c: 00008067 ret -8000db34 <_isatty_r>: -8000db34: ff010113 addi sp,sp,-16 -8000db38: 00812423 sw s0,8(sp) -8000db3c: 00912223 sw s1,4(sp) -8000db40: 00050413 mv s0,a0 -8000db44: 800164b7 lui s1,0x80016 -8000db48: 00058513 mv a0,a1 -8000db4c: 00112623 sw ra,12(sp) -8000db50: e204a823 sw zero,-464(s1) # 80015e30 <__stack_top+0x81015e30> -8000db54: 1e8000ef jal ra,8000dd3c <_isatty> -8000db58: fff00793 li a5,-1 -8000db5c: 00f50c63 beq a0,a5,8000db74 <_isatty_r+0x40> -8000db60: 00c12083 lw ra,12(sp) -8000db64: 00812403 lw s0,8(sp) -8000db68: 00412483 lw s1,4(sp) -8000db6c: 01010113 addi sp,sp,16 -8000db70: 00008067 ret -8000db74: e304a783 lw a5,-464(s1) -8000db78: fe0784e3 beqz a5,8000db60 <_isatty_r+0x2c> -8000db7c: 00c12083 lw ra,12(sp) -8000db80: 00f42023 sw a5,0(s0) -8000db84: 00812403 lw s0,8(sp) -8000db88: 00412483 lw s1,4(sp) -8000db8c: 01010113 addi sp,sp,16 -8000db90: 00008067 ret +8000db20 <__udivdi3>: +8000db20: 00050893 mv a7,a0 +8000db24: 00058793 mv a5,a1 +8000db28: 00060813 mv a6,a2 +8000db2c: 00068513 mv a0,a3 +8000db30: 00088313 mv t1,a7 +8000db34: 28069463 bnez a3,8000ddbc <__udivdi3+0x29c> +8000db38: 800146b7 lui a3,0x80014 +8000db3c: cc468693 addi a3,a3,-828 # 80013cc4 <__stack_top+0x81013cc4> +8000db40: 0ec5f663 bgeu a1,a2,8000dc2c <__udivdi3+0x10c> +8000db44: 00010737 lui a4,0x10 +8000db48: 0ce67863 bgeu a2,a4,8000dc18 <__udivdi3+0xf8> +8000db4c: 0ff00713 li a4,255 +8000db50: 00c73733 sltu a4,a4,a2 +8000db54: 00371713 slli a4,a4,0x3 +8000db58: 00e65533 srl a0,a2,a4 +8000db5c: 00a686b3 add a3,a3,a0 +8000db60: 0006c683 lbu a3,0(a3) +8000db64: 02000513 li a0,32 +8000db68: 00e68733 add a4,a3,a4 +8000db6c: 40e506b3 sub a3,a0,a4 +8000db70: 00e50c63 beq a0,a4,8000db88 <__udivdi3+0x68> +8000db74: 00d797b3 sll a5,a5,a3 +8000db78: 00e8d733 srl a4,a7,a4 +8000db7c: 00d61833 sll a6,a2,a3 +8000db80: 00f765b3 or a1,a4,a5 +8000db84: 00d89333 sll t1,a7,a3 +8000db88: 01085893 srli a7,a6,0x10 +8000db8c: 0315d7b3 divu a5,a1,a7 +8000db90: 01081613 slli a2,a6,0x10 +8000db94: 01065613 srli a2,a2,0x10 +8000db98: 01035713 srli a4,t1,0x10 +8000db9c: 0315f6b3 remu a3,a1,a7 +8000dba0: 00078513 mv a0,a5 +8000dba4: 02f605b3 mul a1,a2,a5 +8000dba8: 01069693 slli a3,a3,0x10 +8000dbac: 00e6e733 or a4,a3,a4 +8000dbb0: 00b77e63 bgeu a4,a1,8000dbcc <__udivdi3+0xac> +8000dbb4: 01070733 add a4,a4,a6 +8000dbb8: fff78513 addi a0,a5,-1 +8000dbbc: 01076863 bltu a4,a6,8000dbcc <__udivdi3+0xac> +8000dbc0: 00b77663 bgeu a4,a1,8000dbcc <__udivdi3+0xac> +8000dbc4: ffe78513 addi a0,a5,-2 +8000dbc8: 01070733 add a4,a4,a6 +8000dbcc: 40b70733 sub a4,a4,a1 +8000dbd0: 031777b3 remu a5,a4,a7 +8000dbd4: 01031313 slli t1,t1,0x10 +8000dbd8: 01035313 srli t1,t1,0x10 +8000dbdc: 03175733 divu a4,a4,a7 +8000dbe0: 01079793 slli a5,a5,0x10 +8000dbe4: 0067e333 or t1,a5,t1 +8000dbe8: 02e606b3 mul a3,a2,a4 +8000dbec: 00070613 mv a2,a4 +8000dbf0: 00d37c63 bgeu t1,a3,8000dc08 <__udivdi3+0xe8> +8000dbf4: 00680333 add t1,a6,t1 +8000dbf8: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> +8000dbfc: 01036663 bltu t1,a6,8000dc08 <__udivdi3+0xe8> +8000dc00: 00d37463 bgeu t1,a3,8000dc08 <__udivdi3+0xe8> +8000dc04: ffe70613 addi a2,a4,-2 +8000dc08: 01051513 slli a0,a0,0x10 +8000dc0c: 00c56533 or a0,a0,a2 +8000dc10: 00000593 li a1,0 +8000dc14: 0e40006f j 8000dcf8 <__udivdi3+0x1d8> +8000dc18: 01000537 lui a0,0x1000 +8000dc1c: 01000713 li a4,16 +8000dc20: f2a66ce3 bltu a2,a0,8000db58 <__udivdi3+0x38> +8000dc24: 01800713 li a4,24 +8000dc28: f31ff06f j 8000db58 <__udivdi3+0x38> +8000dc2c: 00061663 bnez a2,8000dc38 <__udivdi3+0x118> +8000dc30: 00100713 li a4,1 +8000dc34: 02c75833 divu a6,a4,a2 +8000dc38: 00010737 lui a4,0x10 +8000dc3c: 0ce87063 bgeu a6,a4,8000dcfc <__udivdi3+0x1dc> +8000dc40: 0ff00713 li a4,255 +8000dc44: 01077463 bgeu a4,a6,8000dc4c <__udivdi3+0x12c> +8000dc48: 00800513 li a0,8 +8000dc4c: 00a85733 srl a4,a6,a0 +8000dc50: 00e686b3 add a3,a3,a4 +8000dc54: 0006c703 lbu a4,0(a3) +8000dc58: 02000613 li a2,32 +8000dc5c: 00a70733 add a4,a4,a0 +8000dc60: 40e606b3 sub a3,a2,a4 +8000dc64: 0ae61663 bne a2,a4,8000dd10 <__udivdi3+0x1f0> +8000dc68: 410787b3 sub a5,a5,a6 +8000dc6c: 00100593 li a1,1 +8000dc70: 01085893 srli a7,a6,0x10 +8000dc74: 01081613 slli a2,a6,0x10 +8000dc78: 01065613 srli a2,a2,0x10 +8000dc7c: 01035713 srli a4,t1,0x10 +8000dc80: 0317f6b3 remu a3,a5,a7 +8000dc84: 0317d7b3 divu a5,a5,a7 +8000dc88: 01069693 slli a3,a3,0x10 +8000dc8c: 00e6e733 or a4,a3,a4 +8000dc90: 02f60e33 mul t3,a2,a5 +8000dc94: 00078513 mv a0,a5 +8000dc98: 01c77e63 bgeu a4,t3,8000dcb4 <__udivdi3+0x194> +8000dc9c: 01070733 add a4,a4,a6 +8000dca0: fff78513 addi a0,a5,-1 +8000dca4: 01076863 bltu a4,a6,8000dcb4 <__udivdi3+0x194> +8000dca8: 01c77663 bgeu a4,t3,8000dcb4 <__udivdi3+0x194> +8000dcac: ffe78513 addi a0,a5,-2 +8000dcb0: 01070733 add a4,a4,a6 +8000dcb4: 41c70733 sub a4,a4,t3 +8000dcb8: 031777b3 remu a5,a4,a7 +8000dcbc: 01031313 slli t1,t1,0x10 +8000dcc0: 01035313 srli t1,t1,0x10 +8000dcc4: 03175733 divu a4,a4,a7 +8000dcc8: 01079793 slli a5,a5,0x10 +8000dccc: 0067e333 or t1,a5,t1 +8000dcd0: 02e606b3 mul a3,a2,a4 +8000dcd4: 00070613 mv a2,a4 +8000dcd8: 00d37c63 bgeu t1,a3,8000dcf0 <__udivdi3+0x1d0> +8000dcdc: 00680333 add t1,a6,t1 +8000dce0: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> +8000dce4: 01036663 bltu t1,a6,8000dcf0 <__udivdi3+0x1d0> +8000dce8: 00d37463 bgeu t1,a3,8000dcf0 <__udivdi3+0x1d0> +8000dcec: ffe70613 addi a2,a4,-2 +8000dcf0: 01051513 slli a0,a0,0x10 +8000dcf4: 00c56533 or a0,a0,a2 +8000dcf8: 00008067 ret +8000dcfc: 01000737 lui a4,0x1000 +8000dd00: 01000513 li a0,16 +8000dd04: f4e864e3 bltu a6,a4,8000dc4c <__udivdi3+0x12c> +8000dd08: 01800513 li a0,24 +8000dd0c: f41ff06f j 8000dc4c <__udivdi3+0x12c> +8000dd10: 00d81833 sll a6,a6,a3 +8000dd14: 00e7d5b3 srl a1,a5,a4 +8000dd18: 00d89333 sll t1,a7,a3 +8000dd1c: 00d797b3 sll a5,a5,a3 +8000dd20: 00e8d733 srl a4,a7,a4 +8000dd24: 01085893 srli a7,a6,0x10 +8000dd28: 00f76633 or a2,a4,a5 +8000dd2c: 0315f733 remu a4,a1,a7 +8000dd30: 01081793 slli a5,a6,0x10 +8000dd34: 0107d793 srli a5,a5,0x10 +8000dd38: 01065513 srli a0,a2,0x10 +8000dd3c: 0315d5b3 divu a1,a1,a7 +8000dd40: 01071713 slli a4,a4,0x10 +8000dd44: 00a76733 or a4,a4,a0 +8000dd48: 02b786b3 mul a3,a5,a1 +8000dd4c: 00058513 mv a0,a1 +8000dd50: 00d77e63 bgeu a4,a3,8000dd6c <__udivdi3+0x24c> +8000dd54: 01070733 add a4,a4,a6 +8000dd58: fff58513 addi a0,a1,-1 +8000dd5c: 01076863 bltu a4,a6,8000dd6c <__udivdi3+0x24c> +8000dd60: 00d77663 bgeu a4,a3,8000dd6c <__udivdi3+0x24c> +8000dd64: ffe58513 addi a0,a1,-2 +8000dd68: 01070733 add a4,a4,a6 +8000dd6c: 40d706b3 sub a3,a4,a3 +8000dd70: 0316f733 remu a4,a3,a7 +8000dd74: 01061613 slli a2,a2,0x10 +8000dd78: 01065613 srli a2,a2,0x10 +8000dd7c: 0316d6b3 divu a3,a3,a7 +8000dd80: 01071713 slli a4,a4,0x10 +8000dd84: 02d788b3 mul a7,a5,a3 +8000dd88: 00c767b3 or a5,a4,a2 +8000dd8c: 00068713 mv a4,a3 +8000dd90: 0117fe63 bgeu a5,a7,8000ddac <__udivdi3+0x28c> +8000dd94: 010787b3 add a5,a5,a6 +8000dd98: fff68713 addi a4,a3,-1 +8000dd9c: 0107e863 bltu a5,a6,8000ddac <__udivdi3+0x28c> +8000dda0: 0117f663 bgeu a5,a7,8000ddac <__udivdi3+0x28c> +8000dda4: ffe68713 addi a4,a3,-2 +8000dda8: 010787b3 add a5,a5,a6 +8000ddac: 01051593 slli a1,a0,0x10 +8000ddb0: 411787b3 sub a5,a5,a7 +8000ddb4: 00e5e5b3 or a1,a1,a4 +8000ddb8: eb9ff06f j 8000dc70 <__udivdi3+0x150> +8000ddbc: 18d5e663 bltu a1,a3,8000df48 <__udivdi3+0x428> +8000ddc0: 00010737 lui a4,0x10 +8000ddc4: 04e6f463 bgeu a3,a4,8000de0c <__udivdi3+0x2ec> +8000ddc8: 0ff00713 li a4,255 +8000ddcc: 00d735b3 sltu a1,a4,a3 +8000ddd0: 00359593 slli a1,a1,0x3 +8000ddd4: 80014737 lui a4,0x80014 +8000ddd8: 00b6d533 srl a0,a3,a1 +8000dddc: cc470713 addi a4,a4,-828 # 80013cc4 <__stack_top+0x81013cc4> +8000dde0: 00a70733 add a4,a4,a0 +8000dde4: 00074703 lbu a4,0(a4) +8000dde8: 02000513 li a0,32 +8000ddec: 00b70733 add a4,a4,a1 +8000ddf0: 40e505b3 sub a1,a0,a4 +8000ddf4: 02e51663 bne a0,a4,8000de20 <__udivdi3+0x300> +8000ddf8: 00100513 li a0,1 +8000ddfc: eef6eee3 bltu a3,a5,8000dcf8 <__udivdi3+0x1d8> +8000de00: 00c8b533 sltu a0,a7,a2 +8000de04: 00154513 xori a0,a0,1 +8000de08: ef1ff06f j 8000dcf8 <__udivdi3+0x1d8> +8000de0c: 01000737 lui a4,0x1000 +8000de10: 01000593 li a1,16 +8000de14: fce6e0e3 bltu a3,a4,8000ddd4 <__udivdi3+0x2b4> +8000de18: 01800593 li a1,24 +8000de1c: fb9ff06f j 8000ddd4 <__udivdi3+0x2b4> +8000de20: 00e65333 srl t1,a2,a4 +8000de24: 00b696b3 sll a3,a3,a1 +8000de28: 00d36333 or t1,t1,a3 +8000de2c: 01035513 srli a0,t1,0x10 +8000de30: 00b61eb3 sll t4,a2,a1 +8000de34: 00e7d633 srl a2,a5,a4 +8000de38: 02a676b3 remu a3,a2,a0 +8000de3c: 00b797b3 sll a5,a5,a1 +8000de40: 00e8d733 srl a4,a7,a4 +8000de44: 00f76833 or a6,a4,a5 +8000de48: 01031793 slli a5,t1,0x10 +8000de4c: 0107d793 srli a5,a5,0x10 +8000de50: 01085713 srli a4,a6,0x10 +8000de54: 02a65633 divu a2,a2,a0 +8000de58: 01069693 slli a3,a3,0x10 +8000de5c: 00e6e733 or a4,a3,a4 +8000de60: 02c78f33 mul t5,a5,a2 +8000de64: 00060e13 mv t3,a2 +8000de68: 01e77e63 bgeu a4,t5,8000de84 <__udivdi3+0x364> +8000de6c: 00670733 add a4,a4,t1 +8000de70: fff60e13 addi t3,a2,-1 +8000de74: 00676863 bltu a4,t1,8000de84 <__udivdi3+0x364> +8000de78: 01e77663 bgeu a4,t5,8000de84 <__udivdi3+0x364> +8000de7c: ffe60e13 addi t3,a2,-2 +8000de80: 00670733 add a4,a4,t1 +8000de84: 41e70733 sub a4,a4,t5 +8000de88: 02a776b3 remu a3,a4,a0 +8000de8c: 02a75733 divu a4,a4,a0 +8000de90: 01069693 slli a3,a3,0x10 +8000de94: 02e78633 mul a2,a5,a4 +8000de98: 01081793 slli a5,a6,0x10 +8000de9c: 0107d793 srli a5,a5,0x10 +8000dea0: 00f6e7b3 or a5,a3,a5 +8000dea4: 00070693 mv a3,a4 +8000dea8: 00c7fe63 bgeu a5,a2,8000dec4 <__udivdi3+0x3a4> +8000deac: 006787b3 add a5,a5,t1 +8000deb0: fff70693 addi a3,a4,-1 # ffffff <__stack_size+0xfffbff> +8000deb4: 0067e863 bltu a5,t1,8000dec4 <__udivdi3+0x3a4> +8000deb8: 00c7f663 bgeu a5,a2,8000dec4 <__udivdi3+0x3a4> +8000debc: ffe70693 addi a3,a4,-2 +8000dec0: 006787b3 add a5,a5,t1 +8000dec4: 010e1513 slli a0,t3,0x10 +8000dec8: 00010e37 lui t3,0x10 +8000decc: 00d56533 or a0,a0,a3 +8000ded0: fffe0693 addi a3,t3,-1 # ffff <__stack_size+0xfbff> +8000ded4: 00d57833 and a6,a0,a3 +8000ded8: 40c787b3 sub a5,a5,a2 +8000dedc: 00def6b3 and a3,t4,a3 +8000dee0: 01055613 srli a2,a0,0x10 +8000dee4: 010ede93 srli t4,t4,0x10 +8000dee8: 02d80333 mul t1,a6,a3 +8000deec: 02d606b3 mul a3,a2,a3 +8000def0: 01035713 srli a4,t1,0x10 +8000def4: 03d80833 mul a6,a6,t4 +8000def8: 00d80833 add a6,a6,a3 +8000defc: 01070733 add a4,a4,a6 +8000df00: 03d60633 mul a2,a2,t4 +8000df04: 00d77463 bgeu a4,a3,8000df0c <__udivdi3+0x3ec> +8000df08: 01c60633 add a2,a2,t3 +8000df0c: 01075693 srli a3,a4,0x10 +8000df10: 00c68633 add a2,a3,a2 +8000df14: 02c7e663 bltu a5,a2,8000df40 <__udivdi3+0x420> +8000df18: cec79ce3 bne a5,a2,8000dc10 <__udivdi3+0xf0> +8000df1c: 000107b7 lui a5,0x10 +8000df20: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +8000df24: 00f77733 and a4,a4,a5 +8000df28: 01071713 slli a4,a4,0x10 +8000df2c: 00f37333 and t1,t1,a5 +8000df30: 00b898b3 sll a7,a7,a1 +8000df34: 00670733 add a4,a4,t1 +8000df38: 00000593 li a1,0 +8000df3c: dae8fee3 bgeu a7,a4,8000dcf8 <__udivdi3+0x1d8> +8000df40: fff50513 addi a0,a0,-1 # ffffff <__stack_size+0xfffbff> +8000df44: ccdff06f j 8000dc10 <__udivdi3+0xf0> +8000df48: 00000593 li a1,0 +8000df4c: 00000513 li a0,0 +8000df50: da9ff06f j 8000dcf8 <__udivdi3+0x1d8> -8000db94 <_lseek_r>: -8000db94: ff010113 addi sp,sp,-16 -8000db98: 00058713 mv a4,a1 -8000db9c: 00812423 sw s0,8(sp) -8000dba0: 00912223 sw s1,4(sp) -8000dba4: 00060593 mv a1,a2 -8000dba8: 00050413 mv s0,a0 -8000dbac: 800164b7 lui s1,0x80016 -8000dbb0: 00068613 mv a2,a3 -8000dbb4: 00070513 mv a0,a4 -8000dbb8: 00112623 sw ra,12(sp) -8000dbbc: e204a823 sw zero,-464(s1) # 80015e30 <__stack_top+0x81015e30> -8000dbc0: 1e0000ef jal ra,8000dda0 <_lseek> -8000dbc4: fff00793 li a5,-1 -8000dbc8: 00f50c63 beq a0,a5,8000dbe0 <_lseek_r+0x4c> -8000dbcc: 00c12083 lw ra,12(sp) -8000dbd0: 00812403 lw s0,8(sp) -8000dbd4: 00412483 lw s1,4(sp) -8000dbd8: 01010113 addi sp,sp,16 -8000dbdc: 00008067 ret -8000dbe0: e304a783 lw a5,-464(s1) -8000dbe4: fe0784e3 beqz a5,8000dbcc <_lseek_r+0x38> -8000dbe8: 00c12083 lw ra,12(sp) -8000dbec: 00f42023 sw a5,0(s0) -8000dbf0: 00812403 lw s0,8(sp) -8000dbf4: 00412483 lw s1,4(sp) -8000dbf8: 01010113 addi sp,sp,16 -8000dbfc: 00008067 ret +8000df54 <__umoddi3>: +8000df54: 00060893 mv a7,a2 +8000df58: 00068713 mv a4,a3 +8000df5c: 00050793 mv a5,a0 +8000df60: 00058813 mv a6,a1 +8000df64: 22069c63 bnez a3,8000e19c <__umoddi3+0x248> +8000df68: 800146b7 lui a3,0x80014 +8000df6c: cc468693 addi a3,a3,-828 # 80013cc4 <__stack_top+0x81013cc4> +8000df70: 0cc5fc63 bgeu a1,a2,8000e048 <__umoddi3+0xf4> +8000df74: 00010337 lui t1,0x10 +8000df78: 0a667e63 bgeu a2,t1,8000e034 <__umoddi3+0xe0> +8000df7c: 0ff00313 li t1,255 +8000df80: 00c37463 bgeu t1,a2,8000df88 <__umoddi3+0x34> +8000df84: 00800713 li a4,8 +8000df88: 00e65333 srl t1,a2,a4 +8000df8c: 006686b3 add a3,a3,t1 +8000df90: 0006ce03 lbu t3,0(a3) +8000df94: 00ee0e33 add t3,t3,a4 +8000df98: 02000713 li a4,32 +8000df9c: 41c70333 sub t1,a4,t3 +8000dfa0: 01c70c63 beq a4,t3,8000dfb8 <__umoddi3+0x64> +8000dfa4: 006595b3 sll a1,a1,t1 +8000dfa8: 01c55e33 srl t3,a0,t3 +8000dfac: 006618b3 sll a7,a2,t1 +8000dfb0: 00be6833 or a6,t3,a1 +8000dfb4: 006517b3 sll a5,a0,t1 +8000dfb8: 0108d613 srli a2,a7,0x10 +8000dfbc: 02c87733 remu a4,a6,a2 +8000dfc0: 01089513 slli a0,a7,0x10 +8000dfc4: 01055513 srli a0,a0,0x10 +8000dfc8: 0107d693 srli a3,a5,0x10 +8000dfcc: 02c85833 divu a6,a6,a2 +8000dfd0: 01071713 slli a4,a4,0x10 +8000dfd4: 00d766b3 or a3,a4,a3 +8000dfd8: 03050833 mul a6,a0,a6 +8000dfdc: 0106fa63 bgeu a3,a6,8000dff0 <__umoddi3+0x9c> +8000dfe0: 011686b3 add a3,a3,a7 +8000dfe4: 0116e663 bltu a3,a7,8000dff0 <__umoddi3+0x9c> +8000dfe8: 0106f463 bgeu a3,a6,8000dff0 <__umoddi3+0x9c> +8000dfec: 011686b3 add a3,a3,a7 +8000dff0: 410686b3 sub a3,a3,a6 +8000dff4: 02c6f733 remu a4,a3,a2 +8000dff8: 01079793 slli a5,a5,0x10 +8000dffc: 0107d793 srli a5,a5,0x10 +8000e000: 02c6d6b3 divu a3,a3,a2 +8000e004: 02d506b3 mul a3,a0,a3 +8000e008: 01071513 slli a0,a4,0x10 +8000e00c: 00f567b3 or a5,a0,a5 +8000e010: 00d7fa63 bgeu a5,a3,8000e024 <__umoddi3+0xd0> +8000e014: 011787b3 add a5,a5,a7 +8000e018: 0117e663 bltu a5,a7,8000e024 <__umoddi3+0xd0> +8000e01c: 00d7f463 bgeu a5,a3,8000e024 <__umoddi3+0xd0> +8000e020: 011787b3 add a5,a5,a7 +8000e024: 40d787b3 sub a5,a5,a3 +8000e028: 0067d533 srl a0,a5,t1 +8000e02c: 00000593 li a1,0 +8000e030: 00008067 ret +8000e034: 01000337 lui t1,0x1000 +8000e038: 01000713 li a4,16 +8000e03c: f46666e3 bltu a2,t1,8000df88 <__umoddi3+0x34> +8000e040: 01800713 li a4,24 +8000e044: f45ff06f j 8000df88 <__umoddi3+0x34> +8000e048: 00061663 bnez a2,8000e054 <__umoddi3+0x100> +8000e04c: 00100613 li a2,1 +8000e050: 031658b3 divu a7,a2,a7 +8000e054: 00010637 lui a2,0x10 +8000e058: 0ac8f263 bgeu a7,a2,8000e0fc <__umoddi3+0x1a8> +8000e05c: 0ff00613 li a2,255 +8000e060: 01167463 bgeu a2,a7,8000e068 <__umoddi3+0x114> +8000e064: 00800713 li a4,8 +8000e068: 00e8d633 srl a2,a7,a4 +8000e06c: 00c686b3 add a3,a3,a2 +8000e070: 0006ce03 lbu t3,0(a3) +8000e074: 00ee0e33 add t3,t3,a4 +8000e078: 02000713 li a4,32 +8000e07c: 41c70333 sub t1,a4,t3 +8000e080: 09c71863 bne a4,t3,8000e110 <__umoddi3+0x1bc> +8000e084: 411585b3 sub a1,a1,a7 +8000e088: 0108d713 srli a4,a7,0x10 +8000e08c: 01089513 slli a0,a7,0x10 +8000e090: 01055513 srli a0,a0,0x10 +8000e094: 0107d613 srli a2,a5,0x10 +8000e098: 02e5f6b3 remu a3,a1,a4 +8000e09c: 02e5d5b3 divu a1,a1,a4 +8000e0a0: 01069693 slli a3,a3,0x10 +8000e0a4: 00c6e6b3 or a3,a3,a2 +8000e0a8: 02b505b3 mul a1,a0,a1 +8000e0ac: 00b6fa63 bgeu a3,a1,8000e0c0 <__umoddi3+0x16c> +8000e0b0: 011686b3 add a3,a3,a7 +8000e0b4: 0116e663 bltu a3,a7,8000e0c0 <__umoddi3+0x16c> +8000e0b8: 00b6f463 bgeu a3,a1,8000e0c0 <__umoddi3+0x16c> +8000e0bc: 011686b3 add a3,a3,a7 +8000e0c0: 40b685b3 sub a1,a3,a1 +8000e0c4: 02e5f6b3 remu a3,a1,a4 +8000e0c8: 01079793 slli a5,a5,0x10 +8000e0cc: 0107d793 srli a5,a5,0x10 +8000e0d0: 02e5d5b3 divu a1,a1,a4 +8000e0d4: 02b505b3 mul a1,a0,a1 +8000e0d8: 01069513 slli a0,a3,0x10 +8000e0dc: 00f567b3 or a5,a0,a5 +8000e0e0: 00b7fa63 bgeu a5,a1,8000e0f4 <__umoddi3+0x1a0> +8000e0e4: 011787b3 add a5,a5,a7 +8000e0e8: 0117e663 bltu a5,a7,8000e0f4 <__umoddi3+0x1a0> +8000e0ec: 00b7f463 bgeu a5,a1,8000e0f4 <__umoddi3+0x1a0> +8000e0f0: 011787b3 add a5,a5,a7 +8000e0f4: 40b787b3 sub a5,a5,a1 +8000e0f8: f31ff06f j 8000e028 <__umoddi3+0xd4> +8000e0fc: 01000637 lui a2,0x1000 +8000e100: 01000713 li a4,16 +8000e104: f6c8e2e3 bltu a7,a2,8000e068 <__umoddi3+0x114> +8000e108: 01800713 li a4,24 +8000e10c: f5dff06f j 8000e068 <__umoddi3+0x114> +8000e110: 006898b3 sll a7,a7,t1 +8000e114: 01c5d733 srl a4,a1,t3 +8000e118: 006517b3 sll a5,a0,t1 +8000e11c: 01c55e33 srl t3,a0,t3 +8000e120: 0108d513 srli a0,a7,0x10 +8000e124: 02a776b3 remu a3,a4,a0 +8000e128: 006595b3 sll a1,a1,t1 +8000e12c: 00be6e33 or t3,t3,a1 +8000e130: 01089593 slli a1,a7,0x10 +8000e134: 0105d593 srli a1,a1,0x10 +8000e138: 010e5613 srli a2,t3,0x10 +8000e13c: 02a75733 divu a4,a4,a0 +8000e140: 01069693 slli a3,a3,0x10 +8000e144: 00c6e6b3 or a3,a3,a2 +8000e148: 02e58733 mul a4,a1,a4 +8000e14c: 00e6fa63 bgeu a3,a4,8000e160 <__umoddi3+0x20c> +8000e150: 011686b3 add a3,a3,a7 +8000e154: 0116e663 bltu a3,a7,8000e160 <__umoddi3+0x20c> +8000e158: 00e6f463 bgeu a3,a4,8000e160 <__umoddi3+0x20c> +8000e15c: 011686b3 add a3,a3,a7 +8000e160: 40e68633 sub a2,a3,a4 +8000e164: 02a676b3 remu a3,a2,a0 +8000e168: 010e1e13 slli t3,t3,0x10 +8000e16c: 010e5e13 srli t3,t3,0x10 +8000e170: 02a65633 divu a2,a2,a0 +8000e174: 01069693 slli a3,a3,0x10 +8000e178: 02c58633 mul a2,a1,a2 +8000e17c: 01c6e5b3 or a1,a3,t3 +8000e180: 00c5fa63 bgeu a1,a2,8000e194 <__umoddi3+0x240> +8000e184: 011585b3 add a1,a1,a7 +8000e188: 0115e663 bltu a1,a7,8000e194 <__umoddi3+0x240> +8000e18c: 00c5f463 bgeu a1,a2,8000e194 <__umoddi3+0x240> +8000e190: 011585b3 add a1,a1,a7 +8000e194: 40c585b3 sub a1,a1,a2 +8000e198: ef1ff06f j 8000e088 <__umoddi3+0x134> +8000e19c: e8d5eae3 bltu a1,a3,8000e030 <__umoddi3+0xdc> +8000e1a0: 00010737 lui a4,0x10 +8000e1a4: 04e6fc63 bgeu a3,a4,8000e1fc <__umoddi3+0x2a8> +8000e1a8: 0ff00e13 li t3,255 +8000e1ac: 00de3733 sltu a4,t3,a3 +8000e1b0: 00371713 slli a4,a4,0x3 +8000e1b4: 800148b7 lui a7,0x80014 +8000e1b8: 00e6d333 srl t1,a3,a4 +8000e1bc: cc488893 addi a7,a7,-828 # 80013cc4 <__stack_top+0x81013cc4> +8000e1c0: 006888b3 add a7,a7,t1 +8000e1c4: 0008ce03 lbu t3,0(a7) +8000e1c8: 00ee0e33 add t3,t3,a4 +8000e1cc: 02000713 li a4,32 +8000e1d0: 41c70333 sub t1,a4,t3 +8000e1d4: 03c71e63 bne a4,t3,8000e210 <__umoddi3+0x2bc> +8000e1d8: 00b6e463 bltu a3,a1,8000e1e0 <__umoddi3+0x28c> +8000e1dc: 00c56a63 bltu a0,a2,8000e1f0 <__umoddi3+0x29c> +8000e1e0: 40c507b3 sub a5,a0,a2 +8000e1e4: 40d585b3 sub a1,a1,a3 +8000e1e8: 00f53533 sltu a0,a0,a5 +8000e1ec: 40a58833 sub a6,a1,a0 +8000e1f0: 00078513 mv a0,a5 +8000e1f4: 00080593 mv a1,a6 +8000e1f8: e39ff06f j 8000e030 <__umoddi3+0xdc> +8000e1fc: 010008b7 lui a7,0x1000 +8000e200: 01000713 li a4,16 +8000e204: fb16e8e3 bltu a3,a7,8000e1b4 <__umoddi3+0x260> +8000e208: 01800713 li a4,24 +8000e20c: fa9ff06f j 8000e1b4 <__umoddi3+0x260> +8000e210: 01c65733 srl a4,a2,t3 +8000e214: 006696b3 sll a3,a3,t1 +8000e218: 00d76f33 or t5,a4,a3 +8000e21c: 01c5d7b3 srl a5,a1,t3 +8000e220: 010f5713 srli a4,t5,0x10 +8000e224: 02e7f8b3 remu a7,a5,a4 +8000e228: 006595b3 sll a1,a1,t1 +8000e22c: 01c55833 srl a6,a0,t3 +8000e230: 00b86833 or a6,a6,a1 +8000e234: 010f1593 slli a1,t5,0x10 +8000e238: 0105d593 srli a1,a1,0x10 +8000e23c: 01085693 srli a3,a6,0x10 +8000e240: 00661633 sll a2,a2,t1 +8000e244: 00651533 sll a0,a0,t1 +8000e248: 02e7d7b3 divu a5,a5,a4 +8000e24c: 01089893 slli a7,a7,0x10 +8000e250: 00d8e6b3 or a3,a7,a3 +8000e254: 02f58eb3 mul t4,a1,a5 +8000e258: 00078893 mv a7,a5 +8000e25c: 01d6fe63 bgeu a3,t4,8000e278 <__umoddi3+0x324> +8000e260: 01e686b3 add a3,a3,t5 +8000e264: fff78893 addi a7,a5,-1 +8000e268: 01e6e863 bltu a3,t5,8000e278 <__umoddi3+0x324> +8000e26c: 01d6f663 bgeu a3,t4,8000e278 <__umoddi3+0x324> +8000e270: ffe78893 addi a7,a5,-2 +8000e274: 01e686b3 add a3,a3,t5 +8000e278: 41d686b3 sub a3,a3,t4 +8000e27c: 02e6feb3 remu t4,a3,a4 +8000e280: 01081813 slli a6,a6,0x10 +8000e284: 01085813 srli a6,a6,0x10 +8000e288: 02e6d6b3 divu a3,a3,a4 +8000e28c: 010e9e93 slli t4,t4,0x10 +8000e290: 010eeeb3 or t4,t4,a6 +8000e294: 02d585b3 mul a1,a1,a3 +8000e298: 00068793 mv a5,a3 +8000e29c: 00befe63 bgeu t4,a1,8000e2b8 <__umoddi3+0x364> +8000e2a0: 01ee8eb3 add t4,t4,t5 +8000e2a4: fff68793 addi a5,a3,-1 +8000e2a8: 01eee863 bltu t4,t5,8000e2b8 <__umoddi3+0x364> +8000e2ac: 00bef663 bgeu t4,a1,8000e2b8 <__umoddi3+0x364> +8000e2b0: ffe68793 addi a5,a3,-2 +8000e2b4: 01ee8eb3 add t4,t4,t5 +8000e2b8: 40be85b3 sub a1,t4,a1 +8000e2bc: 01089893 slli a7,a7,0x10 +8000e2c0: 00010eb7 lui t4,0x10 +8000e2c4: 00f8e8b3 or a7,a7,a5 +8000e2c8: fffe8793 addi a5,t4,-1 # ffff <__stack_size+0xfbff> +8000e2cc: 00f8f833 and a6,a7,a5 +8000e2d0: 01065693 srli a3,a2,0x10 +8000e2d4: 0108d893 srli a7,a7,0x10 +8000e2d8: 00f677b3 and a5,a2,a5 +8000e2dc: 02f80733 mul a4,a6,a5 +8000e2e0: 02f887b3 mul a5,a7,a5 +8000e2e4: 02d80833 mul a6,a6,a3 +8000e2e8: 02d888b3 mul a7,a7,a3 +8000e2ec: 00f80833 add a6,a6,a5 +8000e2f0: 01075693 srli a3,a4,0x10 +8000e2f4: 010686b3 add a3,a3,a6 +8000e2f8: 00f6f463 bgeu a3,a5,8000e300 <__umoddi3+0x3ac> +8000e2fc: 01d888b3 add a7,a7,t4 +8000e300: 000107b7 lui a5,0x10 +8000e304: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> +8000e308: 0106d813 srli a6,a3,0x10 +8000e30c: 00f6f6b3 and a3,a3,a5 +8000e310: 01069693 slli a3,a3,0x10 +8000e314: 00f77733 and a4,a4,a5 +8000e318: 011808b3 add a7,a6,a7 +8000e31c: 00e68733 add a4,a3,a4 +8000e320: 0115e663 bltu a1,a7,8000e32c <__umoddi3+0x3d8> +8000e324: 01159e63 bne a1,a7,8000e340 <__umoddi3+0x3ec> +8000e328: 00e57c63 bgeu a0,a4,8000e340 <__umoddi3+0x3ec> +8000e32c: 40c70633 sub a2,a4,a2 +8000e330: 00c73733 sltu a4,a4,a2 +8000e334: 01e70733 add a4,a4,t5 +8000e338: 40e888b3 sub a7,a7,a4 +8000e33c: 00060713 mv a4,a2 +8000e340: 40e50733 sub a4,a0,a4 +8000e344: 00e53533 sltu a0,a0,a4 +8000e348: 411585b3 sub a1,a1,a7 +8000e34c: 40a585b3 sub a1,a1,a0 +8000e350: 01c597b3 sll a5,a1,t3 +8000e354: 00675733 srl a4,a4,t1 +8000e358: 00e7e533 or a0,a5,a4 +8000e35c: 0065d5b3 srl a1,a1,t1 +8000e360: cd1ff06f j 8000e030 <__umoddi3+0xdc> -8000dc00 <_read_r>: -8000dc00: ff010113 addi sp,sp,-16 -8000dc04: 00058713 mv a4,a1 -8000dc08: 00812423 sw s0,8(sp) -8000dc0c: 00912223 sw s1,4(sp) -8000dc10: 00060593 mv a1,a2 -8000dc14: 00050413 mv s0,a0 -8000dc18: 800164b7 lui s1,0x80016 -8000dc1c: 00068613 mv a2,a3 -8000dc20: 00070513 mv a0,a4 -8000dc24: 00112623 sw ra,12(sp) -8000dc28: e204a823 sw zero,-464(s1) # 80015e30 <__stack_top+0x81015e30> -8000dc2c: 1c4000ef jal ra,8000ddf0 <_read> -8000dc30: fff00793 li a5,-1 -8000dc34: 00f50c63 beq a0,a5,8000dc4c <_read_r+0x4c> -8000dc38: 00c12083 lw ra,12(sp) -8000dc3c: 00812403 lw s0,8(sp) -8000dc40: 00412483 lw s1,4(sp) -8000dc44: 01010113 addi sp,sp,16 -8000dc48: 00008067 ret -8000dc4c: e304a783 lw a5,-464(s1) -8000dc50: fe0784e3 beqz a5,8000dc38 <_read_r+0x38> -8000dc54: 00c12083 lw ra,12(sp) -8000dc58: 00f42023 sw a5,0(s0) -8000dc5c: 00812403 lw s0,8(sp) -8000dc60: 00412483 lw s1,4(sp) -8000dc64: 01010113 addi sp,sp,16 -8000dc68: 00008067 ret +8000e364 <__divdf3>: +8000e364: fd010113 addi sp,sp,-48 +8000e368: 02812423 sw s0,40(sp) +8000e36c: 01512a23 sw s5,20(sp) +8000e370: 01812423 sw s8,8(sp) +8000e374: 02112623 sw ra,44(sp) +8000e378: 02912223 sw s1,36(sp) +8000e37c: 03212023 sw s2,32(sp) +8000e380: 01312e23 sw s3,28(sp) +8000e384: 01412c23 sw s4,24(sp) +8000e388: 01612823 sw s6,16(sp) +8000e38c: 01712623 sw s7,12(sp) +8000e390: 01912223 sw s9,4(sp) +8000e394: 00050413 mv s0,a0 +8000e398: 00060c13 mv s8,a2 +8000e39c: 00068a93 mv s5,a3 +8000e3a0: 00202973 frrm s2 +8000e3a4: 0145d793 srli a5,a1,0x14 +8000e3a8: 00c59b93 slli s7,a1,0xc +8000e3ac: 01579713 slli a4,a5,0x15 +8000e3b0: 00cbdb93 srli s7,s7,0xc +8000e3b4: 01f5da13 srli s4,a1,0x1f +8000e3b8: 02070c63 beqz a4,8000e3f0 <__divdf3+0x8c> +8000e3bc: 7ff7fb13 andi s6,a5,2047 +8000e3c0: 7ff00793 li a5,2047 +8000e3c4: 08fb0863 beq s6,a5,8000e454 <__divdf3+0xf0> +8000e3c8: 01d55713 srli a4,a0,0x1d +8000e3cc: 003b9b93 slli s7,s7,0x3 +8000e3d0: 01776bb3 or s7,a4,s7 +8000e3d4: 008007b7 lui a5,0x800 +8000e3d8: 00fbebb3 or s7,s7,a5 +8000e3dc: 00351993 slli s3,a0,0x3 +8000e3e0: c01b0b13 addi s6,s6,-1023 +8000e3e4: 00000c93 li s9,0 +8000e3e8: 00000493 li s1,0 +8000e3ec: 0880006f j 8000e474 <__divdf3+0x110> +8000e3f0: 00abe7b3 or a5,s7,a0 +8000e3f4: 0e078e63 beqz a5,8000e4f0 <__divdf3+0x18c> +8000e3f8: 040b8063 beqz s7,8000e438 <__divdf3+0xd4> +8000e3fc: 000b8513 mv a0,s7 +8000e400: 331040ef jal ra,80012f30 <__clzsi2> +8000e404: ff550713 addi a4,a0,-11 +8000e408: 01c00793 li a5,28 +8000e40c: 02e7cc63 blt a5,a4,8000e444 <__divdf3+0xe0> +8000e410: 01d00693 li a3,29 +8000e414: ff850993 addi s3,a0,-8 +8000e418: 40e686b3 sub a3,a3,a4 +8000e41c: 013b9bb3 sll s7,s7,s3 +8000e420: 00d456b3 srl a3,s0,a3 +8000e424: 0176ebb3 or s7,a3,s7 +8000e428: 013419b3 sll s3,s0,s3 +8000e42c: c0d00593 li a1,-1011 +8000e430: 40a58b33 sub s6,a1,a0 +8000e434: fb1ff06f j 8000e3e4 <__divdf3+0x80> +8000e438: 2f9040ef jal ra,80012f30 <__clzsi2> +8000e43c: 02050513 addi a0,a0,32 +8000e440: fc5ff06f j 8000e404 <__divdf3+0xa0> +8000e444: fd850b93 addi s7,a0,-40 +8000e448: 01741bb3 sll s7,s0,s7 +8000e44c: 00000993 li s3,0 +8000e450: fddff06f j 8000e42c <__divdf3+0xc8> +8000e454: 00abe433 or s0,s7,a0 +8000e458: 0a040663 beqz s0,8000e504 <__divdf3+0x1a0> +8000e45c: 00cb9793 slli a5,s7,0xc +8000e460: 00050993 mv s3,a0 +8000e464: 7ff00b13 li s6,2047 +8000e468: 00300c93 li s9,3 +8000e46c: 01000493 li s1,16 +8000e470: f607cce3 bltz a5,8000e3e8 <__divdf3+0x84> +8000e474: 014ad713 srli a4,s5,0x14 +8000e478: 00ca9513 slli a0,s5,0xc +8000e47c: 01571693 slli a3,a4,0x15 +8000e480: 000c0793 mv a5,s8 +8000e484: 00c55413 srli s0,a0,0xc +8000e488: 7ff77593 andi a1,a4,2047 +8000e48c: 01fada93 srli s5,s5,0x1f +8000e490: 08068463 beqz a3,8000e518 <__divdf3+0x1b4> +8000e494: 7ff00713 li a4,2047 +8000e498: 0ee58663 beq a1,a4,8000e584 <__divdf3+0x220> +8000e49c: 01dc5793 srli a5,s8,0x1d +8000e4a0: 00341513 slli a0,s0,0x3 +8000e4a4: 00a7e533 or a0,a5,a0 +8000e4a8: 00800437 lui s0,0x800 +8000e4ac: 00856433 or s0,a0,s0 +8000e4b0: 003c1793 slli a5,s8,0x3 +8000e4b4: c0158513 addi a0,a1,-1023 +8000e4b8: 00000713 li a4,0 +8000e4bc: 002c9693 slli a3,s9,0x2 +8000e4c0: 00e6e6b3 or a3,a3,a4 +8000e4c4: 40ab05b3 sub a1,s6,a0 +8000e4c8: fff68693 addi a3,a3,-1 +8000e4cc: 00e00513 li a0,14 +8000e4d0: 015a4633 xor a2,s4,s5 +8000e4d4: 10d56063 bltu a0,a3,8000e5d4 <__divdf3+0x270> +8000e4d8: 80014537 lui a0,0x80014 +8000e4dc: 00269693 slli a3,a3,0x2 +8000e4e0: c1050513 addi a0,a0,-1008 # 80013c10 <__stack_top+0x81013c10> +8000e4e4: 00a686b3 add a3,a3,a0 +8000e4e8: 0006a683 lw a3,0(a3) +8000e4ec: 00068067 jr a3 +8000e4f0: 00000b93 li s7,0 +8000e4f4: 00000993 li s3,0 +8000e4f8: 00000b13 li s6,0 +8000e4fc: 00100c93 li s9,1 +8000e500: ee9ff06f j 8000e3e8 <__divdf3+0x84> +8000e504: 00000b93 li s7,0 +8000e508: 00000993 li s3,0 +8000e50c: 7ff00b13 li s6,2047 +8000e510: 00200c93 li s9,2 +8000e514: ed5ff06f j 8000e3e8 <__divdf3+0x84> +8000e518: 018467b3 or a5,s0,s8 +8000e51c: 08078463 beqz a5,8000e5a4 <__divdf3+0x240> +8000e520: 04040263 beqz s0,8000e564 <__divdf3+0x200> +8000e524: 00040513 mv a0,s0 +8000e528: 209040ef jal ra,80012f30 <__clzsi2> +8000e52c: 00050593 mv a1,a0 +8000e530: ff558693 addi a3,a1,-11 +8000e534: 01c00793 li a5,28 +8000e538: 02d7ce63 blt a5,a3,8000e574 <__divdf3+0x210> +8000e53c: 01d00713 li a4,29 +8000e540: ff858793 addi a5,a1,-8 +8000e544: 40d70733 sub a4,a4,a3 +8000e548: 00f41533 sll a0,s0,a5 +8000e54c: 00ec5733 srl a4,s8,a4 +8000e550: 00a76433 or s0,a4,a0 +8000e554: 00fc17b3 sll a5,s8,a5 +8000e558: c0d00713 li a4,-1011 +8000e55c: 40b70533 sub a0,a4,a1 +8000e560: f59ff06f j 8000e4b8 <__divdf3+0x154> +8000e564: 000c0513 mv a0,s8 +8000e568: 1c9040ef jal ra,80012f30 <__clzsi2> +8000e56c: 02050593 addi a1,a0,32 +8000e570: fc1ff06f j 8000e530 <__divdf3+0x1cc> +8000e574: fd858513 addi a0,a1,-40 +8000e578: 00ac1433 sll s0,s8,a0 +8000e57c: 00000793 li a5,0 +8000e580: fd9ff06f j 8000e558 <__divdf3+0x1f4> +8000e584: 01846633 or a2,s0,s8 +8000e588: 02060863 beqz a2,8000e5b8 <__divdf3+0x254> +8000e58c: 00c41713 slli a4,s0,0xc +8000e590: 7ff00513 li a0,2047 +8000e594: 02074c63 bltz a4,8000e5cc <__divdf3+0x268> +8000e598: 00300713 li a4,3 +8000e59c: 01000493 li s1,16 +8000e5a0: f1dff06f j 8000e4bc <__divdf3+0x158> +8000e5a4: 00000413 li s0,0 +8000e5a8: 00000793 li a5,0 +8000e5ac: 00000513 li a0,0 +8000e5b0: 00100713 li a4,1 +8000e5b4: f09ff06f j 8000e4bc <__divdf3+0x158> +8000e5b8: 00000413 li s0,0 +8000e5bc: 00000793 li a5,0 +8000e5c0: 7ff00513 li a0,2047 +8000e5c4: 00200713 li a4,2 +8000e5c8: ef5ff06f j 8000e4bc <__divdf3+0x158> +8000e5cc: 00300713 li a4,3 +8000e5d0: eedff06f j 8000e4bc <__divdf3+0x158> +8000e5d4: 01746663 bltu s0,s7,8000e5e0 <__divdf3+0x27c> +8000e5d8: 2e8b9663 bne s7,s0,8000e8c4 <__divdf3+0x560> +8000e5dc: 2ef9e463 bltu s3,a5,8000e8c4 <__divdf3+0x560> +8000e5e0: 01fb9513 slli a0,s7,0x1f +8000e5e4: 0019d713 srli a4,s3,0x1 +8000e5e8: 01f99693 slli a3,s3,0x1f +8000e5ec: 001bdb93 srli s7,s7,0x1 +8000e5f0: 00e569b3 or s3,a0,a4 +8000e5f4: 00841513 slli a0,s0,0x8 +8000e5f8: 0187d813 srli a6,a5,0x18 +8000e5fc: 00a86833 or a6,a6,a0 +8000e600: 01055513 srli a0,a0,0x10 +8000e604: 02abd333 divu t1,s7,a0 +8000e608: 01081e13 slli t3,a6,0x10 +8000e60c: 010e5e13 srli t3,t3,0x10 +8000e610: 00879893 slli a7,a5,0x8 +8000e614: 0109d793 srli a5,s3,0x10 +8000e618: 02abfbb3 remu s7,s7,a0 +8000e61c: 00030f93 mv t6,t1 +8000e620: 026e0733 mul a4,t3,t1 +8000e624: 010b9b93 slli s7,s7,0x10 +8000e628: 0177e7b3 or a5,a5,s7 +8000e62c: 00e7fe63 bgeu a5,a4,8000e648 <__divdf3+0x2e4> +8000e630: 010787b3 add a5,a5,a6 +8000e634: fff30f93 addi t6,t1,-1 # ffffff <__stack_size+0xfffbff> +8000e638: 0107e863 bltu a5,a6,8000e648 <__divdf3+0x2e4> +8000e63c: 00e7f663 bgeu a5,a4,8000e648 <__divdf3+0x2e4> +8000e640: ffe30f93 addi t6,t1,-2 +8000e644: 010787b3 add a5,a5,a6 +8000e648: 40e787b3 sub a5,a5,a4 +8000e64c: 02a7deb3 divu t4,a5,a0 +8000e650: 01099993 slli s3,s3,0x10 +8000e654: 0109d993 srli s3,s3,0x10 +8000e658: 02a7f7b3 remu a5,a5,a0 +8000e65c: 000e8313 mv t1,t4 +8000e660: 03de0733 mul a4,t3,t4 +8000e664: 01079793 slli a5,a5,0x10 +8000e668: 00f9e7b3 or a5,s3,a5 +8000e66c: 00e7fe63 bgeu a5,a4,8000e688 <__divdf3+0x324> +8000e670: 010787b3 add a5,a5,a6 +8000e674: fffe8313 addi t1,t4,-1 +8000e678: 0107e863 bltu a5,a6,8000e688 <__divdf3+0x324> +8000e67c: 00e7f663 bgeu a5,a4,8000e688 <__divdf3+0x324> +8000e680: ffee8313 addi t1,t4,-2 +8000e684: 010787b3 add a5,a5,a6 +8000e688: 40e78733 sub a4,a5,a4 +8000e68c: 010f9f93 slli t6,t6,0x10 +8000e690: 000107b7 lui a5,0x10 +8000e694: 006fefb3 or t6,t6,t1 +8000e698: fff78313 addi t1,a5,-1 # ffff <__stack_size+0xfbff> +8000e69c: 006fff33 and t5,t6,t1 +8000e6a0: 010fd293 srli t0,t6,0x10 +8000e6a4: 0108de93 srli t4,a7,0x10 +8000e6a8: 0068f333 and t1,a7,t1 +8000e6ac: 026f0433 mul s0,t5,t1 +8000e6b0: 026289b3 mul s3,t0,t1 +8000e6b4: 03ee8f33 mul t5,t4,t5 +8000e6b8: 013f03b3 add t2,t5,s3 +8000e6bc: 01045f13 srli t5,s0,0x10 +8000e6c0: 007f0f33 add t5,t5,t2 +8000e6c4: 03d282b3 mul t0,t0,t4 +8000e6c8: 013f7463 bgeu t5,s3,8000e6d0 <__divdf3+0x36c> +8000e6cc: 00f282b3 add t0,t0,a5 +8000e6d0: 000103b7 lui t2,0x10 +8000e6d4: 010f5793 srli a5,t5,0x10 +8000e6d8: fff38393 addi t2,t2,-1 # ffff <__stack_size+0xfbff> +8000e6dc: 005782b3 add t0,a5,t0 +8000e6e0: 007f77b3 and a5,t5,t2 +8000e6e4: 01079793 slli a5,a5,0x10 +8000e6e8: 00747433 and s0,s0,t2 +8000e6ec: 008787b3 add a5,a5,s0 +8000e6f0: 00576863 bltu a4,t0,8000e700 <__divdf3+0x39c> +8000e6f4: 000f8413 mv s0,t6 +8000e6f8: 04571463 bne a4,t0,8000e740 <__divdf3+0x3dc> +8000e6fc: 04f6f263 bgeu a3,a5,8000e740 <__divdf3+0x3dc> +8000e700: 011686b3 add a3,a3,a7 +8000e704: 0116bf33 sltu t5,a3,a7 +8000e708: 010f0f33 add t5,t5,a6 +8000e70c: 01e70733 add a4,a4,t5 +8000e710: ffff8413 addi s0,t6,-1 +8000e714: 00e86663 bltu a6,a4,8000e720 <__divdf3+0x3bc> +8000e718: 02e81463 bne a6,a4,8000e740 <__divdf3+0x3dc> +8000e71c: 0316e263 bltu a3,a7,8000e740 <__divdf3+0x3dc> +8000e720: 00576663 bltu a4,t0,8000e72c <__divdf3+0x3c8> +8000e724: 00e29e63 bne t0,a4,8000e740 <__divdf3+0x3dc> +8000e728: 00f6fc63 bgeu a3,a5,8000e740 <__divdf3+0x3dc> +8000e72c: 011686b3 add a3,a3,a7 +8000e730: 0116bf33 sltu t5,a3,a7 +8000e734: 010f0f33 add t5,t5,a6 +8000e738: ffef8413 addi s0,t6,-2 +8000e73c: 01e70733 add a4,a4,t5 +8000e740: 40f68f33 sub t5,a3,a5 +8000e744: 40570733 sub a4,a4,t0 +8000e748: 01e6b6b3 sltu a3,a3,t5 +8000e74c: 40d70733 sub a4,a4,a3 +8000e750: fff00793 li a5,-1 +8000e754: 12e80463 beq a6,a4,8000e87c <__divdf3+0x518> +8000e758: 02a752b3 divu t0,a4,a0 +8000e75c: 010f5793 srli a5,t5,0x10 +8000e760: 02a77733 remu a4,a4,a0 +8000e764: 00028693 mv a3,t0 +8000e768: 025e0fb3 mul t6,t3,t0 +8000e76c: 01071713 slli a4,a4,0x10 +8000e770: 00e7e733 or a4,a5,a4 +8000e774: 01f77e63 bgeu a4,t6,8000e790 <__divdf3+0x42c> +8000e778: 01070733 add a4,a4,a6 +8000e77c: fff28693 addi a3,t0,-1 +8000e780: 01076863 bltu a4,a6,8000e790 <__divdf3+0x42c> +8000e784: 01f77663 bgeu a4,t6,8000e790 <__divdf3+0x42c> +8000e788: ffe28693 addi a3,t0,-2 +8000e78c: 01070733 add a4,a4,a6 +8000e790: 41f70733 sub a4,a4,t6 +8000e794: 02a75fb3 divu t6,a4,a0 +8000e798: 010f1793 slli a5,t5,0x10 +8000e79c: 0107d793 srli a5,a5,0x10 +8000e7a0: 02a77733 remu a4,a4,a0 +8000e7a4: 03fe0e33 mul t3,t3,t6 +8000e7a8: 01071713 slli a4,a4,0x10 +8000e7ac: 00e7e733 or a4,a5,a4 +8000e7b0: 000f8793 mv a5,t6 +8000e7b4: 01c77e63 bgeu a4,t3,8000e7d0 <__divdf3+0x46c> +8000e7b8: 01070733 add a4,a4,a6 +8000e7bc: ffff8793 addi a5,t6,-1 +8000e7c0: 01076863 bltu a4,a6,8000e7d0 <__divdf3+0x46c> +8000e7c4: 01c77663 bgeu a4,t3,8000e7d0 <__divdf3+0x46c> +8000e7c8: ffef8793 addi a5,t6,-2 +8000e7cc: 01070733 add a4,a4,a6 +8000e7d0: 01069693 slli a3,a3,0x10 +8000e7d4: 00f6e6b3 or a3,a3,a5 +8000e7d8: 01069793 slli a5,a3,0x10 +8000e7dc: 0107d793 srli a5,a5,0x10 +8000e7e0: 41c70733 sub a4,a4,t3 +8000e7e4: 0106de13 srli t3,a3,0x10 +8000e7e8: 02f30f33 mul t5,t1,a5 +8000e7ec: 026e0333 mul t1,t3,t1 +8000e7f0: 03ce8e33 mul t3,t4,t3 +8000e7f4: 02fe8eb3 mul t4,t4,a5 +8000e7f8: 010f5793 srli a5,t5,0x10 +8000e7fc: 006e8eb3 add t4,t4,t1 +8000e800: 01d787b3 add a5,a5,t4 +8000e804: 0067f663 bgeu a5,t1,8000e810 <__divdf3+0x4ac> +8000e808: 00010537 lui a0,0x10 +8000e80c: 00ae0e33 add t3,t3,a0 +8000e810: 0107d313 srli t1,a5,0x10 +8000e814: 01c30333 add t1,t1,t3 +8000e818: 00010e37 lui t3,0x10 +8000e81c: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> +8000e820: 01c7f533 and a0,a5,t3 +8000e824: 01051513 slli a0,a0,0x10 +8000e828: 01cf7f33 and t5,t5,t3 +8000e82c: 01e50533 add a0,a0,t5 +8000e830: 00676863 bltu a4,t1,8000e840 <__divdf3+0x4dc> +8000e834: 3e671463 bne a4,t1,8000ec1c <__divdf3+0x8b8> +8000e838: 00068793 mv a5,a3 +8000e83c: 04050063 beqz a0,8000e87c <__divdf3+0x518> +8000e840: 00e80733 add a4,a6,a4 +8000e844: fff68793 addi a5,a3,-1 +8000e848: 03076463 bltu a4,a6,8000e870 <__divdf3+0x50c> +8000e84c: 00676663 bltu a4,t1,8000e858 <__divdf3+0x4f4> +8000e850: 3c671463 bne a4,t1,8000ec18 <__divdf3+0x8b4> +8000e854: 02a8f063 bgeu a7,a0,8000e874 <__divdf3+0x510> +8000e858: ffe68793 addi a5,a3,-2 +8000e85c: 00189693 slli a3,a7,0x1 +8000e860: 0116b8b3 sltu a7,a3,a7 +8000e864: 01088833 add a6,a7,a6 +8000e868: 01070733 add a4,a4,a6 +8000e86c: 00068893 mv a7,a3 +8000e870: 00671463 bne a4,t1,8000e878 <__divdf3+0x514> +8000e874: 00a88463 beq a7,a0,8000e87c <__divdf3+0x518> +8000e878: 0017e793 ori a5,a5,1 +8000e87c: 3ff58813 addi a6,a1,1023 +8000e880: 19005a63 blez a6,8000ea14 <__divdf3+0x6b0> +8000e884: 0077f713 andi a4,a5,7 +8000e888: 0a070a63 beqz a4,8000e93c <__divdf3+0x5d8> +8000e88c: 00200713 li a4,2 +8000e890: 0014e493 ori s1,s1,1 +8000e894: 0ae90263 beq s2,a4,8000e938 <__divdf3+0x5d4> +8000e898: 00300713 li a4,3 +8000e89c: 08e90863 beq s2,a4,8000e92c <__divdf3+0x5c8> +8000e8a0: 08091e63 bnez s2,8000e93c <__divdf3+0x5d8> +8000e8a4: 00f7f713 andi a4,a5,15 +8000e8a8: 00400693 li a3,4 +8000e8ac: 08d70863 beq a4,a3,8000e93c <__divdf3+0x5d8> +8000e8b0: 00478713 addi a4,a5,4 +8000e8b4: 00f737b3 sltu a5,a4,a5 +8000e8b8: 00f40433 add s0,s0,a5 +8000e8bc: 00070793 mv a5,a4 +8000e8c0: 07c0006f j 8000e93c <__divdf3+0x5d8> +8000e8c4: fff58593 addi a1,a1,-1 +8000e8c8: 00000693 li a3,0 +8000e8cc: d29ff06f j 8000e5f4 <__divdf3+0x290> +8000e8d0: 000a0613 mv a2,s4 +8000e8d4: 000b8413 mv s0,s7 +8000e8d8: 00098793 mv a5,s3 +8000e8dc: 000c8713 mv a4,s9 +8000e8e0: 00300693 li a3,3 +8000e8e4: 32d70063 beq a4,a3,8000ec04 <__divdf3+0x8a0> +8000e8e8: 00100693 li a3,1 +8000e8ec: 30d70663 beq a4,a3,8000ebf8 <__divdf3+0x894> +8000e8f0: 00200693 li a3,2 +8000e8f4: f8d714e3 bne a4,a3,8000e87c <__divdf3+0x518> +8000e8f8: 0100006f j 8000e908 <__divdf3+0x5a4> +8000e8fc: 000a8613 mv a2,s5 +8000e900: fe1ff06f j 8000e8e0 <__divdf3+0x57c> +8000e904: 0084e493 ori s1,s1,8 +8000e908: 00000513 li a0,0 +8000e90c: 00000793 li a5,0 +8000e910: 7ff00713 li a4,2047 +8000e914: 05c0006f j 8000e970 <__divdf3+0x60c> +8000e918: 00080437 lui s0,0x80 +8000e91c: 00000793 li a5,0 +8000e920: 00000613 li a2,0 +8000e924: 00300713 li a4,3 +8000e928: fb9ff06f j 8000e8e0 <__divdf3+0x57c> +8000e92c: 00061863 bnez a2,8000e93c <__divdf3+0x5d8> +8000e930: 00878713 addi a4,a5,8 +8000e934: f81ff06f j 8000e8b4 <__divdf3+0x550> +8000e938: fe061ce3 bnez a2,8000e930 <__divdf3+0x5cc> +8000e93c: 00741713 slli a4,s0,0x7 +8000e940: 00075a63 bgez a4,8000e954 <__divdf3+0x5f0> +8000e944: ff000737 lui a4,0xff000 +8000e948: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> +8000e94c: 00e47433 and s0,s0,a4 +8000e950: 40058813 addi a6,a1,1024 +8000e954: 7fe00713 li a4,2046 +8000e958: 07074e63 blt a4,a6,8000e9d4 <__divdf3+0x670> +8000e95c: 0037d713 srli a4,a5,0x3 +8000e960: 01d41793 slli a5,s0,0x1d +8000e964: 00e7e7b3 or a5,a5,a4 +8000e968: 00345513 srli a0,s0,0x3 +8000e96c: 00080713 mv a4,a6 +8000e970: 01471713 slli a4,a4,0x14 +8000e974: 7ff006b7 lui a3,0x7ff00 +8000e978: 00c51513 slli a0,a0,0xc +8000e97c: 00d77733 and a4,a4,a3 +8000e980: 00c55513 srli a0,a0,0xc +8000e984: 00a76533 or a0,a4,a0 +8000e988: 01f61613 slli a2,a2,0x1f +8000e98c: 00c56733 or a4,a0,a2 +8000e990: 00070593 mv a1,a4 +8000e994: 00078513 mv a0,a5 +8000e998: 00048463 beqz s1,8000e9a0 <__divdf3+0x63c> +8000e99c: 0014a073 csrs fflags,s1 +8000e9a0: 02c12083 lw ra,44(sp) +8000e9a4: 02812403 lw s0,40(sp) +8000e9a8: 02412483 lw s1,36(sp) +8000e9ac: 02012903 lw s2,32(sp) +8000e9b0: 01c12983 lw s3,28(sp) +8000e9b4: 01812a03 lw s4,24(sp) +8000e9b8: 01412a83 lw s5,20(sp) +8000e9bc: 01012b03 lw s6,16(sp) +8000e9c0: 00c12b83 lw s7,12(sp) +8000e9c4: 00812c03 lw s8,8(sp) +8000e9c8: 00412c83 lw s9,4(sp) +8000e9cc: 03010113 addi sp,sp,48 +8000e9d0: 00008067 ret +8000e9d4: 00200793 li a5,2 +8000e9d8: 02f90a63 beq s2,a5,8000ea0c <__divdf3+0x6a8> +8000e9dc: 00300793 li a5,3 +8000e9e0: 00f90a63 beq s2,a5,8000e9f4 <__divdf3+0x690> +8000e9e4: 00091a63 bnez s2,8000e9f8 <__divdf3+0x694> +8000e9e8: 00000793 li a5,0 +8000e9ec: 7ff00713 li a4,2047 +8000e9f0: 0100006f j 8000ea00 <__divdf3+0x69c> +8000e9f4: fe060ae3 beqz a2,8000e9e8 <__divdf3+0x684> +8000e9f8: fff00793 li a5,-1 +8000e9fc: 7fe00713 li a4,2046 +8000ea00: 0054e493 ori s1,s1,5 +8000ea04: 00078513 mv a0,a5 +8000ea08: f69ff06f j 8000e970 <__divdf3+0x60c> +8000ea0c: fc061ee3 bnez a2,8000e9e8 <__divdf3+0x684> +8000ea10: fe9ff06f j 8000e9f8 <__divdf3+0x694> +8000ea14: 00100713 li a4,1 +8000ea18: 06081663 bnez a6,8000ea84 <__divdf3+0x720> +8000ea1c: 0077f693 andi a3,a5,7 +8000ea20: 00040713 mv a4,s0 +8000ea24: 04068a63 beqz a3,8000ea78 <__divdf3+0x714> +8000ea28: 00200713 li a4,2 +8000ea2c: 0014e493 ori s1,s1,1 +8000ea30: 04e90063 beq s2,a4,8000ea70 <__divdf3+0x70c> +8000ea34: 00300713 li a4,3 +8000ea38: 02e90463 beq s2,a4,8000ea60 <__divdf3+0x6fc> +8000ea3c: 00040713 mv a4,s0 +8000ea40: 02091c63 bnez s2,8000ea78 <__divdf3+0x714> +8000ea44: 00f7f693 andi a3,a5,15 +8000ea48: 00400513 li a0,4 +8000ea4c: 02a68663 beq a3,a0,8000ea78 <__divdf3+0x714> +8000ea50: ffc7b713 sltiu a4,a5,-4 +8000ea54: 00174713 xori a4,a4,1 +8000ea58: 00870733 add a4,a4,s0 +8000ea5c: 01c0006f j 8000ea78 <__divdf3+0x714> +8000ea60: 00040713 mv a4,s0 +8000ea64: 00061a63 bnez a2,8000ea78 <__divdf3+0x714> +8000ea68: ff87b713 sltiu a4,a5,-8 +8000ea6c: fe9ff06f j 8000ea54 <__divdf3+0x6f0> +8000ea70: 00040713 mv a4,s0 +8000ea74: fe061ae3 bnez a2,8000ea68 <__divdf3+0x704> +8000ea78: 01875713 srli a4,a4,0x18 +8000ea7c: 00174713 xori a4,a4,1 +8000ea80: 00177713 andi a4,a4,1 +8000ea84: 00100513 li a0,1 +8000ea88: 41050533 sub a0,a0,a6 +8000ea8c: 03800693 li a3,56 +8000ea90: 0ea6cc63 blt a3,a0,8000eb88 <__divdf3+0x824> +8000ea94: 01f00693 li a3,31 +8000ea98: 06a6c263 blt a3,a0,8000eafc <__divdf3+0x798> +8000ea9c: 41e58593 addi a1,a1,1054 +8000eaa0: 00a7d833 srl a6,a5,a0 +8000eaa4: 00b416b3 sll a3,s0,a1 +8000eaa8: 00b797b3 sll a5,a5,a1 +8000eaac: 0106e6b3 or a3,a3,a6 +8000eab0: 00f037b3 snez a5,a5 +8000eab4: 00f6e7b3 or a5,a3,a5 +8000eab8: 00a45533 srl a0,s0,a0 +8000eabc: 0077f693 andi a3,a5,7 +8000eac0: 08068063 beqz a3,8000eb40 <__divdf3+0x7dc> +8000eac4: 00200693 li a3,2 +8000eac8: 0014e493 ori s1,s1,1 +8000eacc: 06d90863 beq s2,a3,8000eb3c <__divdf3+0x7d8> +8000ead0: 00300693 li a3,3 +8000ead4: 04d90e63 beq s2,a3,8000eb30 <__divdf3+0x7cc> +8000ead8: 06091463 bnez s2,8000eb40 <__divdf3+0x7dc> +8000eadc: 00f7f693 andi a3,a5,15 +8000eae0: 00400593 li a1,4 +8000eae4: 04b68e63 beq a3,a1,8000eb40 <__divdf3+0x7dc> +8000eae8: 00478693 addi a3,a5,4 +8000eaec: 00f6b7b3 sltu a5,a3,a5 +8000eaf0: 00f50533 add a0,a0,a5 +8000eaf4: 00068793 mv a5,a3 +8000eaf8: 0480006f j 8000eb40 <__divdf3+0x7dc> +8000eafc: fe100693 li a3,-31 +8000eb00: 410686b3 sub a3,a3,a6 +8000eb04: 02000893 li a7,32 +8000eb08: 00d456b3 srl a3,s0,a3 +8000eb0c: 00000813 li a6,0 +8000eb10: 01150663 beq a0,a7,8000eb1c <__divdf3+0x7b8> +8000eb14: 43e58593 addi a1,a1,1086 +8000eb18: 00b41833 sll a6,s0,a1 +8000eb1c: 00f867b3 or a5,a6,a5 +8000eb20: 00f037b3 snez a5,a5 +8000eb24: 00f6e7b3 or a5,a3,a5 +8000eb28: 00000513 li a0,0 +8000eb2c: f91ff06f j 8000eabc <__divdf3+0x758> +8000eb30: 00061863 bnez a2,8000eb40 <__divdf3+0x7dc> +8000eb34: 00878693 addi a3,a5,8 +8000eb38: fb5ff06f j 8000eaec <__divdf3+0x788> +8000eb3c: fe061ce3 bnez a2,8000eb34 <__divdf3+0x7d0> +8000eb40: 00851693 slli a3,a0,0x8 +8000eb44: 0006de63 bgez a3,8000eb60 <__divdf3+0x7fc> +8000eb48: 0014e493 ori s1,s1,1 +8000eb4c: 00000513 li a0,0 +8000eb50: 00000793 li a5,0 +8000eb54: 02071663 bnez a4,8000eb80 <__divdf3+0x81c> +8000eb58: 00100713 li a4,1 +8000eb5c: e15ff06f j 8000e970 <__divdf3+0x60c> +8000eb60: 0037d693 srli a3,a5,0x3 +8000eb64: 01d51793 slli a5,a0,0x1d +8000eb68: 00d7e7b3 or a5,a5,a3 +8000eb6c: 00355513 srli a0,a0,0x3 +8000eb70: e00700e3 beqz a4,8000e970 <__divdf3+0x60c> +8000eb74: 0014f713 andi a4,s1,1 +8000eb78: de070ce3 beqz a4,8000e970 <__divdf3+0x60c> +8000eb7c: 00000713 li a4,0 +8000eb80: 0024e493 ori s1,s1,2 +8000eb84: dedff06f j 8000e970 <__divdf3+0x60c> +8000eb88: 0087e7b3 or a5,a5,s0 +8000eb8c: 02078463 beqz a5,8000ebb4 <__divdf3+0x850> +8000eb90: 00200793 li a5,2 +8000eb94: 0014e493 ori s1,s1,1 +8000eb98: 02f90e63 beq s2,a5,8000ebd4 <__divdf3+0x870> +8000eb9c: 00300793 li a5,3 +8000eba0: 02f90263 beq s2,a5,8000ebc4 <__divdf3+0x860> +8000eba4: 00100793 li a5,1 +8000eba8: 00091463 bnez s2,8000ebb0 <__divdf3+0x84c> +8000ebac: 00500793 li a5,5 +8000ebb0: 0037d793 srli a5,a5,0x3 +8000ebb4: 0024e493 ori s1,s1,2 +8000ebb8: 00000513 li a0,0 +8000ebbc: 00000713 li a4,0 +8000ebc0: db1ff06f j 8000e970 <__divdf3+0x60c> +8000ebc4: 00900793 li a5,9 +8000ebc8: fe0604e3 beqz a2,8000ebb0 <__divdf3+0x84c> +8000ebcc: 00100793 li a5,1 +8000ebd0: fe1ff06f j 8000ebb0 <__divdf3+0x84c> +8000ebd4: 00900793 li a5,9 +8000ebd8: fc061ce3 bnez a2,8000ebb0 <__divdf3+0x84c> +8000ebdc: ff1ff06f j 8000ebcc <__divdf3+0x868> +8000ebe0: 00080537 lui a0,0x80 +8000ebe4: 00000793 li a5,0 +8000ebe8: 7ff00713 li a4,2047 +8000ebec: 00000613 li a2,0 +8000ebf0: 01000493 li s1,16 +8000ebf4: d7dff06f j 8000e970 <__divdf3+0x60c> +8000ebf8: 00000513 li a0,0 +8000ebfc: 00000793 li a5,0 +8000ec00: fbdff06f j 8000ebbc <__divdf3+0x858> +8000ec04: 00080537 lui a0,0x80 +8000ec08: 00000793 li a5,0 +8000ec0c: 7ff00713 li a4,2047 +8000ec10: 00000613 li a2,0 +8000ec14: d5dff06f j 8000e970 <__divdf3+0x60c> +8000ec18: 00078693 mv a3,a5 +8000ec1c: 00068793 mv a5,a3 +8000ec20: c59ff06f j 8000e878 <__divdf3+0x514> -8000dc6c <_close>: -8000dc6c: ff010113 addi sp,sp,-16 -8000dc70: 00112623 sw ra,12(sp) -8000dc74: 00812423 sw s0,8(sp) -8000dc78: 00000593 li a1,0 -8000dc7c: 00000613 li a2,0 -8000dc80: 00000693 li a3,0 -8000dc84: 00000713 li a4,0 -8000dc88: 00000793 li a5,0 -8000dc8c: 03900893 li a7,57 -8000dc90: 00000073 ecall -8000dc94: 00050413 mv s0,a0 -8000dc98: 00054c63 bltz a0,8000dcb0 <_close+0x44> -8000dc9c: 00c12083 lw ra,12(sp) -8000dca0: 00040513 mv a0,s0 -8000dca4: 00812403 lw s0,8(sp) -8000dca8: 01010113 addi sp,sp,16 -8000dcac: 00008067 ret -8000dcb0: 40800433 neg s0,s0 -8000dcb4: 905f30ef jal ra,800015b8 <__errno> -8000dcb8: 00852023 sw s0,0(a0) -8000dcbc: fff00413 li s0,-1 -8000dcc0: fddff06f j 8000dc9c <_close+0x30> +8000ec24 <__muldf3>: +8000ec24: fd010113 addi sp,sp,-48 +8000ec28: 02812423 sw s0,40(sp) +8000ec2c: 01612823 sw s6,16(sp) +8000ec30: 01912223 sw s9,4(sp) +8000ec34: 02112623 sw ra,44(sp) +8000ec38: 02912223 sw s1,36(sp) +8000ec3c: 03212023 sw s2,32(sp) +8000ec40: 01312e23 sw s3,28(sp) +8000ec44: 01412c23 sw s4,24(sp) +8000ec48: 01512a23 sw s5,20(sp) +8000ec4c: 01712623 sw s7,12(sp) +8000ec50: 01812423 sw s8,8(sp) +8000ec54: 00050413 mv s0,a0 +8000ec58: 00060c93 mv s9,a2 +8000ec5c: 00068b13 mv s6,a3 +8000ec60: 00202973 frrm s2 +8000ec64: 0145d793 srli a5,a1,0x14 +8000ec68: 00c59993 slli s3,a1,0xc +8000ec6c: 01579713 slli a4,a5,0x15 +8000ec70: 00c9d993 srli s3,s3,0xc +8000ec74: 01f5da93 srli s5,a1,0x1f +8000ec78: 02070c63 beqz a4,8000ecb0 <__muldf3+0x8c> +8000ec7c: 7ff7fb93 andi s7,a5,2047 +8000ec80: 7ff00793 li a5,2047 +8000ec84: 08fb8863 beq s7,a5,8000ed14 <__muldf3+0xf0> +8000ec88: 01d55793 srli a5,a0,0x1d +8000ec8c: 00399993 slli s3,s3,0x3 +8000ec90: 0137e9b3 or s3,a5,s3 +8000ec94: 008007b7 lui a5,0x800 +8000ec98: 00f9e9b3 or s3,s3,a5 +8000ec9c: 00351a13 slli s4,a0,0x3 +8000eca0: c01b8b93 addi s7,s7,-1023 +8000eca4: 00000c13 li s8,0 +8000eca8: 00000493 li s1,0 +8000ecac: 0880006f j 8000ed34 <__muldf3+0x110> +8000ecb0: 00a9e7b3 or a5,s3,a0 +8000ecb4: 10078063 beqz a5,8000edb4 <__muldf3+0x190> +8000ecb8: 04098063 beqz s3,8000ecf8 <__muldf3+0xd4> +8000ecbc: 00098513 mv a0,s3 +8000ecc0: 270040ef jal ra,80012f30 <__clzsi2> +8000ecc4: ff550713 addi a4,a0,-11 # 7fff5 <__stack_size+0x7fbf5> +8000ecc8: 01c00793 li a5,28 +8000eccc: 02e7cc63 blt a5,a4,8000ed04 <__muldf3+0xe0> +8000ecd0: 01d00793 li a5,29 +8000ecd4: ff850a13 addi s4,a0,-8 +8000ecd8: 40e787b3 sub a5,a5,a4 +8000ecdc: 014999b3 sll s3,s3,s4 +8000ece0: 00f457b3 srl a5,s0,a5 +8000ece4: 0137e9b3 or s3,a5,s3 +8000ece8: 01441a33 sll s4,s0,s4 +8000ecec: c0d00b93 li s7,-1011 +8000ecf0: 40ab8bb3 sub s7,s7,a0 +8000ecf4: fb1ff06f j 8000eca4 <__muldf3+0x80> +8000ecf8: 238040ef jal ra,80012f30 <__clzsi2> +8000ecfc: 02050513 addi a0,a0,32 +8000ed00: fc5ff06f j 8000ecc4 <__muldf3+0xa0> +8000ed04: fd850993 addi s3,a0,-40 +8000ed08: 013419b3 sll s3,s0,s3 +8000ed0c: 00000a13 li s4,0 +8000ed10: fddff06f j 8000ecec <__muldf3+0xc8> +8000ed14: 00a9e433 or s0,s3,a0 +8000ed18: 0a040863 beqz s0,8000edc8 <__muldf3+0x1a4> +8000ed1c: 00c99793 slli a5,s3,0xc +8000ed20: 00050a13 mv s4,a0 +8000ed24: 7ff00b93 li s7,2047 +8000ed28: 00300c13 li s8,3 +8000ed2c: 01000493 li s1,16 +8000ed30: f607cce3 bltz a5,8000eca8 <__muldf3+0x84> +8000ed34: 014b5713 srli a4,s6,0x14 +8000ed38: 00cb1413 slli s0,s6,0xc +8000ed3c: 01571693 slli a3,a4,0x15 +8000ed40: 000c8793 mv a5,s9 +8000ed44: 00c45413 srli s0,s0,0xc +8000ed48: 7ff77513 andi a0,a4,2047 +8000ed4c: 01fb5b13 srli s6,s6,0x1f +8000ed50: 08068663 beqz a3,8000eddc <__muldf3+0x1b8> +8000ed54: 7ff00713 li a4,2047 +8000ed58: 0ee50663 beq a0,a4,8000ee44 <__muldf3+0x220> +8000ed5c: 01dcd793 srli a5,s9,0x1d +8000ed60: 00341413 slli s0,s0,0x3 +8000ed64: 0087e433 or s0,a5,s0 +8000ed68: 008007b7 lui a5,0x800 +8000ed6c: 00f46433 or s0,s0,a5 +8000ed70: c0150513 addi a0,a0,-1023 +8000ed74: 003c9793 slli a5,s9,0x3 +8000ed78: 00000713 li a4,0 +8000ed7c: 002c1693 slli a3,s8,0x2 +8000ed80: 00e6e6b3 or a3,a3,a4 +8000ed84: 00ab8bb3 add s7,s7,a0 +8000ed88: fff68693 addi a3,a3,-1 # 7fefffff <__stack_size+0x7feffbff> +8000ed8c: 00e00613 li a2,14 +8000ed90: 016ac5b3 xor a1,s5,s6 +8000ed94: 001b8513 addi a0,s7,1 +8000ed98: 16d66a63 bltu a2,a3,8000ef0c <__muldf3+0x2e8> +8000ed9c: 80014637 lui a2,0x80014 +8000eda0: 00269693 slli a3,a3,0x2 +8000eda4: c4c60613 addi a2,a2,-948 # 80013c4c <__stack_top+0x81013c4c> +8000eda8: 00c686b3 add a3,a3,a2 +8000edac: 0006a683 lw a3,0(a3) +8000edb0: 00068067 jr a3 +8000edb4: 00000993 li s3,0 +8000edb8: 00000a13 li s4,0 +8000edbc: 00000b93 li s7,0 +8000edc0: 00100c13 li s8,1 +8000edc4: ee5ff06f j 8000eca8 <__muldf3+0x84> +8000edc8: 00000993 li s3,0 +8000edcc: 00000a13 li s4,0 +8000edd0: 7ff00b93 li s7,2047 +8000edd4: 00200c13 li s8,2 +8000edd8: ed1ff06f j 8000eca8 <__muldf3+0x84> +8000eddc: 019467b3 or a5,s0,s9 +8000ede0: 08078263 beqz a5,8000ee64 <__muldf3+0x240> +8000ede4: 04040063 beqz s0,8000ee24 <__muldf3+0x200> +8000ede8: 00040513 mv a0,s0 +8000edec: 144040ef jal ra,80012f30 <__clzsi2> +8000edf0: ff550693 addi a3,a0,-11 +8000edf4: 01c00793 li a5,28 +8000edf8: 02d7ce63 blt a5,a3,8000ee34 <__muldf3+0x210> +8000edfc: 01d00713 li a4,29 +8000ee00: ff850793 addi a5,a0,-8 +8000ee04: 40d70733 sub a4,a4,a3 +8000ee08: 00f41433 sll s0,s0,a5 +8000ee0c: 00ecd733 srl a4,s9,a4 +8000ee10: 00876433 or s0,a4,s0 +8000ee14: 00fc97b3 sll a5,s9,a5 +8000ee18: c0d00713 li a4,-1011 +8000ee1c: 40a70533 sub a0,a4,a0 +8000ee20: f59ff06f j 8000ed78 <__muldf3+0x154> +8000ee24: 000c8513 mv a0,s9 +8000ee28: 108040ef jal ra,80012f30 <__clzsi2> +8000ee2c: 02050513 addi a0,a0,32 +8000ee30: fc1ff06f j 8000edf0 <__muldf3+0x1cc> +8000ee34: fd850413 addi s0,a0,-40 +8000ee38: 008c9433 sll s0,s9,s0 +8000ee3c: 00000793 li a5,0 +8000ee40: fd9ff06f j 8000ee18 <__muldf3+0x1f4> +8000ee44: 01946633 or a2,s0,s9 +8000ee48: 02060863 beqz a2,8000ee78 <__muldf3+0x254> +8000ee4c: 00c41713 slli a4,s0,0xc +8000ee50: 7ff00513 li a0,2047 +8000ee54: 02074c63 bltz a4,8000ee8c <__muldf3+0x268> +8000ee58: 00300713 li a4,3 +8000ee5c: 01000493 li s1,16 +8000ee60: f1dff06f j 8000ed7c <__muldf3+0x158> +8000ee64: 00000413 li s0,0 +8000ee68: 00000793 li a5,0 +8000ee6c: 00000513 li a0,0 +8000ee70: 00100713 li a4,1 +8000ee74: f09ff06f j 8000ed7c <__muldf3+0x158> +8000ee78: 00000413 li s0,0 +8000ee7c: 00000793 li a5,0 +8000ee80: 7ff00513 li a0,2047 +8000ee84: 00200713 li a4,2 +8000ee88: ef5ff06f j 8000ed7c <__muldf3+0x158> +8000ee8c: 00300713 li a4,3 +8000ee90: eedff06f j 8000ed7c <__muldf3+0x158> +8000ee94: 00080437 lui s0,0x80 +8000ee98: 00000793 li a5,0 +8000ee9c: 7ff00713 li a4,2047 +8000eea0: 00000593 li a1,0 +8000eea4: 01000493 li s1,16 +8000eea8: 01471713 slli a4,a4,0x14 +8000eeac: 7ff006b7 lui a3,0x7ff00 +8000eeb0: 00c41413 slli s0,s0,0xc +8000eeb4: 00d77733 and a4,a4,a3 +8000eeb8: 00c45413 srli s0,s0,0xc +8000eebc: 01f59593 slli a1,a1,0x1f +8000eec0: 00876433 or s0,a4,s0 +8000eec4: 00b46733 or a4,s0,a1 +8000eec8: 00078513 mv a0,a5 +8000eecc: 00070593 mv a1,a4 +8000eed0: 00048463 beqz s1,8000eed8 <__muldf3+0x2b4> +8000eed4: 0014a073 csrs fflags,s1 +8000eed8: 02c12083 lw ra,44(sp) +8000eedc: 02812403 lw s0,40(sp) +8000eee0: 02412483 lw s1,36(sp) +8000eee4: 02012903 lw s2,32(sp) +8000eee8: 01c12983 lw s3,28(sp) +8000eeec: 01812a03 lw s4,24(sp) +8000eef0: 01412a83 lw s5,20(sp) +8000eef4: 01012b03 lw s6,16(sp) +8000eef8: 00c12b83 lw s7,12(sp) +8000eefc: 00812c03 lw s8,8(sp) +8000ef00: 00412c83 lw s9,4(sp) +8000ef04: 03010113 addi sp,sp,48 +8000ef08: 00008067 ret +8000ef0c: 00010637 lui a2,0x10 +8000ef10: fff60713 addi a4,a2,-1 # ffff <__stack_size+0xfbff> +8000ef14: 010a5693 srli a3,s4,0x10 +8000ef18: 0107de13 srli t3,a5,0x10 +8000ef1c: 00ea7a33 and s4,s4,a4 +8000ef20: 00e7f7b3 and a5,a5,a4 +8000ef24: 034e0333 mul t1,t3,s4 +8000ef28: 03478eb3 mul t4,a5,s4 +8000ef2c: 02f68f33 mul t5,a3,a5 +8000ef30: 01e30833 add a6,t1,t5 +8000ef34: 010ed313 srli t1,t4,0x10 +8000ef38: 01030333 add t1,t1,a6 +8000ef3c: 03c688b3 mul a7,a3,t3 +8000ef40: 01e37463 bgeu t1,t5,8000ef48 <__muldf3+0x324> +8000ef44: 00c888b3 add a7,a7,a2 +8000ef48: 00e37833 and a6,t1,a4 +8000ef4c: 00eefeb3 and t4,t4,a4 +8000ef50: 01035613 srli a2,t1,0x10 +8000ef54: 01081813 slli a6,a6,0x10 +8000ef58: 01045313 srli t1,s0,0x10 +8000ef5c: 00e47433 and s0,s0,a4 +8000ef60: 01d80833 add a6,a6,t4 +8000ef64: 028a0f33 mul t5,s4,s0 +8000ef68: 02868eb3 mul t4,a3,s0 +8000ef6c: 03430a33 mul s4,t1,s4 +8000ef70: 01da0733 add a4,s4,t4 +8000ef74: 010f5a13 srli s4,t5,0x10 +8000ef78: 00ea0a33 add s4,s4,a4 +8000ef7c: 026686b3 mul a3,a3,t1 +8000ef80: 01da7663 bgeu s4,t4,8000ef8c <__muldf3+0x368> +8000ef84: 00010737 lui a4,0x10 +8000ef88: 00e686b3 add a3,a3,a4 +8000ef8c: 010a5e93 srli t4,s4,0x10 +8000ef90: 00de8eb3 add t4,t4,a3 +8000ef94: 000106b7 lui a3,0x10 +8000ef98: fff68293 addi t0,a3,-1 # ffff <__stack_size+0xfbff> +8000ef9c: 005a7a33 and s4,s4,t0 +8000efa0: 005f7f33 and t5,t5,t0 +8000efa4: 0109d713 srli a4,s3,0x10 +8000efa8: 010a1a13 slli s4,s4,0x10 +8000efac: 0059f9b3 and s3,s3,t0 +8000efb0: 01ea0a33 add s4,s4,t5 +8000efb4: 02ee02b3 mul t0,t3,a4 +8000efb8: 01460fb3 add t6,a2,s4 +8000efbc: 03378f33 mul t5,a5,s3 +8000efc0: 033e0e33 mul t3,t3,s3 +8000efc4: 010f5613 srli a2,t5,0x10 +8000efc8: 02f707b3 mul a5,a4,a5 +8000efcc: 00fe0e33 add t3,t3,a5 +8000efd0: 01c60633 add a2,a2,t3 +8000efd4: 00f67463 bgeu a2,a5,8000efdc <__muldf3+0x3b8> +8000efd8: 00d282b3 add t0,t0,a3 +8000efdc: 000106b7 lui a3,0x10 +8000efe0: fff68793 addi a5,a3,-1 # ffff <__stack_size+0xfbff> +8000efe4: 01065e13 srli t3,a2,0x10 +8000efe8: 00f67633 and a2,a2,a5 +8000efec: 00ff7f33 and t5,t5,a5 +8000eff0: 01061613 slli a2,a2,0x10 +8000eff4: 028987b3 mul a5,s3,s0 +8000eff8: 01e60633 add a2,a2,t5 +8000effc: 005e0e33 add t3,t3,t0 +8000f000: 02870433 mul s0,a4,s0 +8000f004: 02e30f33 mul t5,t1,a4 +8000f008: 0107d713 srli a4,a5,0x10 +8000f00c: 03330333 mul t1,t1,s3 +8000f010: 00830333 add t1,t1,s0 +8000f014: 00670333 add t1,a4,t1 +8000f018: 00837463 bgeu t1,s0,8000f020 <__muldf3+0x3fc> +8000f01c: 00df0f33 add t5,t5,a3 +8000f020: 00010737 lui a4,0x10 +8000f024: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> +8000f028: 00e376b3 and a3,t1,a4 +8000f02c: 00e7f7b3 and a5,a5,a4 +8000f030: 01069693 slli a3,a3,0x10 +8000f034: 01f888b3 add a7,a7,t6 +8000f038: 00f686b3 add a3,a3,a5 +8000f03c: 0148ba33 sltu s4,a7,s4 +8000f040: 01d686b3 add a3,a3,t4 +8000f044: 01468733 add a4,a3,s4 +8000f048: 00c888b3 add a7,a7,a2 +8000f04c: 00c8b633 sltu a2,a7,a2 +8000f050: 01c70fb3 add t6,a4,t3 +8000f054: 00cf82b3 add t0,t6,a2 +8000f058: 01d6b6b3 sltu a3,a3,t4 +8000f05c: 01473733 sltu a4,a4,s4 +8000f060: 00e6e733 or a4,a3,a4 +8000f064: 00c2b633 sltu a2,t0,a2 +8000f068: 01035313 srli t1,t1,0x10 +8000f06c: 01cfbe33 sltu t3,t6,t3 +8000f070: 00670733 add a4,a4,t1 +8000f074: 00ce6633 or a2,t3,a2 +8000f078: 00989793 slli a5,a7,0x9 +8000f07c: 00c70733 add a4,a4,a2 +8000f080: 01e70733 add a4,a4,t5 +8000f084: 0107e7b3 or a5,a5,a6 +8000f088: 00971713 slli a4,a4,0x9 +8000f08c: 00f037b3 snez a5,a5 +8000f090: 0178d893 srli a7,a7,0x17 +8000f094: 0172d413 srli s0,t0,0x17 +8000f098: 0117e7b3 or a5,a5,a7 +8000f09c: 00929293 slli t0,t0,0x9 +8000f0a0: 00771693 slli a3,a4,0x7 +8000f0a4: 00876433 or s0,a4,s0 +8000f0a8: 0057e7b3 or a5,a5,t0 +8000f0ac: 0a06d063 bgez a3,8000f14c <__muldf3+0x528> +8000f0b0: 0017d713 srli a4,a5,0x1 +8000f0b4: 0017f793 andi a5,a5,1 +8000f0b8: 00f767b3 or a5,a4,a5 +8000f0bc: 01f41713 slli a4,s0,0x1f +8000f0c0: 00e7e7b3 or a5,a5,a4 +8000f0c4: 00145413 srli s0,s0,0x1 +8000f0c8: 3ff50813 addi a6,a0,1023 +8000f0cc: 11005863 blez a6,8000f1dc <__muldf3+0x5b8> +8000f0d0: 0077f713 andi a4,a5,7 +8000f0d4: 08070863 beqz a4,8000f164 <__muldf3+0x540> +8000f0d8: 00200713 li a4,2 +8000f0dc: 0014e493 ori s1,s1,1 +8000f0e0: 08e90063 beq s2,a4,8000f160 <__muldf3+0x53c> +8000f0e4: 00300713 li a4,3 +8000f0e8: 06e90663 beq s2,a4,8000f154 <__muldf3+0x530> +8000f0ec: 06091c63 bnez s2,8000f164 <__muldf3+0x540> +8000f0f0: 00f7f713 andi a4,a5,15 +8000f0f4: 00400693 li a3,4 +8000f0f8: 06d70663 beq a4,a3,8000f164 <__muldf3+0x540> +8000f0fc: 00478713 addi a4,a5,4 # 800004 <__stack_size+0x7ffc04> +8000f100: 00f737b3 sltu a5,a4,a5 +8000f104: 00f40433 add s0,s0,a5 +8000f108: 00070793 mv a5,a4 +8000f10c: 0580006f j 8000f164 <__muldf3+0x540> +8000f110: 000a8593 mv a1,s5 +8000f114: 00098413 mv s0,s3 +8000f118: 000a0793 mv a5,s4 +8000f11c: 000c0713 mv a4,s8 +8000f120: 00200693 li a3,2 +8000f124: 28d70263 beq a4,a3,8000f3a8 <__muldf3+0x784> +8000f128: 00300693 li a3,3 +8000f12c: 28d70663 beq a4,a3,8000f3b8 <__muldf3+0x794> +8000f130: 00100693 li a3,1 +8000f134: f8d71ae3 bne a4,a3,8000f0c8 <__muldf3+0x4a4> +8000f138: 00000413 li s0,0 +8000f13c: 00000793 li a5,0 +8000f140: 2440006f j 8000f384 <__muldf3+0x760> +8000f144: 000b0593 mv a1,s6 +8000f148: fd9ff06f j 8000f120 <__muldf3+0x4fc> +8000f14c: 000b8513 mv a0,s7 +8000f150: f79ff06f j 8000f0c8 <__muldf3+0x4a4> +8000f154: 00059863 bnez a1,8000f164 <__muldf3+0x540> +8000f158: 00878713 addi a4,a5,8 +8000f15c: fa5ff06f j 8000f100 <__muldf3+0x4dc> +8000f160: fe059ce3 bnez a1,8000f158 <__muldf3+0x534> +8000f164: 00741713 slli a4,s0,0x7 +8000f168: 00075a63 bgez a4,8000f17c <__muldf3+0x558> +8000f16c: ff000737 lui a4,0xff000 +8000f170: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> +8000f174: 00e47433 and s0,s0,a4 +8000f178: 40050813 addi a6,a0,1024 +8000f17c: 7fe00713 li a4,2046 +8000f180: 01074e63 blt a4,a6,8000f19c <__muldf3+0x578> +8000f184: 0037d713 srli a4,a5,0x3 +8000f188: 01d41793 slli a5,s0,0x1d +8000f18c: 00e7e7b3 or a5,a5,a4 +8000f190: 00345413 srli s0,s0,0x3 +8000f194: 00080713 mv a4,a6 +8000f198: d11ff06f j 8000eea8 <__muldf3+0x284> +8000f19c: 00200793 li a5,2 +8000f1a0: 02f90a63 beq s2,a5,8000f1d4 <__muldf3+0x5b0> +8000f1a4: 00300793 li a5,3 +8000f1a8: 00f90a63 beq s2,a5,8000f1bc <__muldf3+0x598> +8000f1ac: 00091a63 bnez s2,8000f1c0 <__muldf3+0x59c> +8000f1b0: 00000793 li a5,0 +8000f1b4: 7ff00713 li a4,2047 +8000f1b8: 0100006f j 8000f1c8 <__muldf3+0x5a4> +8000f1bc: fe058ae3 beqz a1,8000f1b0 <__muldf3+0x58c> +8000f1c0: fff00793 li a5,-1 +8000f1c4: 7fe00713 li a4,2046 +8000f1c8: 0054e493 ori s1,s1,5 +8000f1cc: 00078413 mv s0,a5 +8000f1d0: cd9ff06f j 8000eea8 <__muldf3+0x284> +8000f1d4: fc059ee3 bnez a1,8000f1b0 <__muldf3+0x58c> +8000f1d8: fe9ff06f j 8000f1c0 <__muldf3+0x59c> +8000f1dc: 00100713 li a4,1 +8000f1e0: 06081663 bnez a6,8000f24c <__muldf3+0x628> +8000f1e4: 0077f693 andi a3,a5,7 +8000f1e8: 00040713 mv a4,s0 +8000f1ec: 04068a63 beqz a3,8000f240 <__muldf3+0x61c> +8000f1f0: 00200713 li a4,2 +8000f1f4: 0014e493 ori s1,s1,1 +8000f1f8: 04e90063 beq s2,a4,8000f238 <__muldf3+0x614> +8000f1fc: 00300713 li a4,3 +8000f200: 02e90463 beq s2,a4,8000f228 <__muldf3+0x604> +8000f204: 00040713 mv a4,s0 +8000f208: 02091c63 bnez s2,8000f240 <__muldf3+0x61c> +8000f20c: 00f7f693 andi a3,a5,15 +8000f210: 00400613 li a2,4 +8000f214: 02c68663 beq a3,a2,8000f240 <__muldf3+0x61c> +8000f218: ffc7b713 sltiu a4,a5,-4 +8000f21c: 00174713 xori a4,a4,1 +8000f220: 00870733 add a4,a4,s0 +8000f224: 01c0006f j 8000f240 <__muldf3+0x61c> +8000f228: 00040713 mv a4,s0 +8000f22c: 00059a63 bnez a1,8000f240 <__muldf3+0x61c> +8000f230: ff87b713 sltiu a4,a5,-8 +8000f234: fe9ff06f j 8000f21c <__muldf3+0x5f8> +8000f238: 00040713 mv a4,s0 +8000f23c: fe059ae3 bnez a1,8000f230 <__muldf3+0x60c> +8000f240: 01875713 srli a4,a4,0x18 +8000f244: 00174713 xori a4,a4,1 +8000f248: 00177713 andi a4,a4,1 +8000f24c: 00100693 li a3,1 +8000f250: 410686b3 sub a3,a3,a6 +8000f254: 03800613 li a2,56 +8000f258: 0ed64c63 blt a2,a3,8000f350 <__muldf3+0x72c> +8000f25c: 01f00613 li a2,31 +8000f260: 06d64263 blt a2,a3,8000f2c4 <__muldf3+0x6a0> +8000f264: 41e50513 addi a0,a0,1054 +8000f268: 00a41633 sll a2,s0,a0 +8000f26c: 00d7d833 srl a6,a5,a3 +8000f270: 00a797b3 sll a5,a5,a0 +8000f274: 01066633 or a2,a2,a6 +8000f278: 00f037b3 snez a5,a5 +8000f27c: 00f667b3 or a5,a2,a5 +8000f280: 00d45433 srl s0,s0,a3 +8000f284: 0077f693 andi a3,a5,7 +8000f288: 08068063 beqz a3,8000f308 <__muldf3+0x6e4> +8000f28c: 00200693 li a3,2 +8000f290: 0014e493 ori s1,s1,1 +8000f294: 06d90863 beq s2,a3,8000f304 <__muldf3+0x6e0> +8000f298: 00300693 li a3,3 +8000f29c: 04d90e63 beq s2,a3,8000f2f8 <__muldf3+0x6d4> +8000f2a0: 06091463 bnez s2,8000f308 <__muldf3+0x6e4> +8000f2a4: 00f7f693 andi a3,a5,15 +8000f2a8: 00400613 li a2,4 +8000f2ac: 04c68e63 beq a3,a2,8000f308 <__muldf3+0x6e4> +8000f2b0: 00478693 addi a3,a5,4 +8000f2b4: 00f6b7b3 sltu a5,a3,a5 +8000f2b8: 00f40433 add s0,s0,a5 +8000f2bc: 00068793 mv a5,a3 +8000f2c0: 0480006f j 8000f308 <__muldf3+0x6e4> +8000f2c4: fe100613 li a2,-31 +8000f2c8: 41060633 sub a2,a2,a6 +8000f2cc: 02000893 li a7,32 +8000f2d0: 00c45633 srl a2,s0,a2 +8000f2d4: 00000813 li a6,0 +8000f2d8: 01168663 beq a3,a7,8000f2e4 <__muldf3+0x6c0> +8000f2dc: 43e50513 addi a0,a0,1086 +8000f2e0: 00a41833 sll a6,s0,a0 +8000f2e4: 00f867b3 or a5,a6,a5 +8000f2e8: 00f037b3 snez a5,a5 +8000f2ec: 00f667b3 or a5,a2,a5 +8000f2f0: 00000413 li s0,0 +8000f2f4: f91ff06f j 8000f284 <__muldf3+0x660> +8000f2f8: 00059863 bnez a1,8000f308 <__muldf3+0x6e4> +8000f2fc: 00878693 addi a3,a5,8 +8000f300: fb5ff06f j 8000f2b4 <__muldf3+0x690> +8000f304: fe059ce3 bnez a1,8000f2fc <__muldf3+0x6d8> +8000f308: 00841693 slli a3,s0,0x8 +8000f30c: 0006de63 bgez a3,8000f328 <__muldf3+0x704> +8000f310: 0014e493 ori s1,s1,1 +8000f314: 00000413 li s0,0 +8000f318: 00000793 li a5,0 +8000f31c: 02071663 bnez a4,8000f348 <__muldf3+0x724> +8000f320: 00100713 li a4,1 +8000f324: b85ff06f j 8000eea8 <__muldf3+0x284> +8000f328: 0037d693 srli a3,a5,0x3 +8000f32c: 01d41793 slli a5,s0,0x1d +8000f330: 00d7e7b3 or a5,a5,a3 +8000f334: 00345413 srli s0,s0,0x3 +8000f338: b60708e3 beqz a4,8000eea8 <__muldf3+0x284> +8000f33c: 0014f713 andi a4,s1,1 +8000f340: b60704e3 beqz a4,8000eea8 <__muldf3+0x284> +8000f344: 00000713 li a4,0 +8000f348: 0024e493 ori s1,s1,2 +8000f34c: b5dff06f j 8000eea8 <__muldf3+0x284> +8000f350: 0087e7b3 or a5,a5,s0 +8000f354: 02078463 beqz a5,8000f37c <__muldf3+0x758> +8000f358: 00200793 li a5,2 +8000f35c: 0014e493 ori s1,s1,1 +8000f360: 02f90e63 beq s2,a5,8000f39c <__muldf3+0x778> +8000f364: 00300793 li a5,3 +8000f368: 02f90263 beq s2,a5,8000f38c <__muldf3+0x768> +8000f36c: 00100793 li a5,1 +8000f370: 00091463 bnez s2,8000f378 <__muldf3+0x754> +8000f374: 00500793 li a5,5 +8000f378: 0037d793 srli a5,a5,0x3 +8000f37c: 0024e493 ori s1,s1,2 +8000f380: 00000413 li s0,0 +8000f384: 00000713 li a4,0 +8000f388: b21ff06f j 8000eea8 <__muldf3+0x284> +8000f38c: 00900793 li a5,9 +8000f390: fe0584e3 beqz a1,8000f378 <__muldf3+0x754> +8000f394: 00100793 li a5,1 +8000f398: fe1ff06f j 8000f378 <__muldf3+0x754> +8000f39c: 00900793 li a5,9 +8000f3a0: fc059ce3 bnez a1,8000f378 <__muldf3+0x754> +8000f3a4: ff1ff06f j 8000f394 <__muldf3+0x770> +8000f3a8: 00000413 li s0,0 +8000f3ac: 00000793 li a5,0 +8000f3b0: 7ff00713 li a4,2047 +8000f3b4: af5ff06f j 8000eea8 <__muldf3+0x284> +8000f3b8: 00080437 lui s0,0x80 +8000f3bc: 00000793 li a5,0 +8000f3c0: 7ff00713 li a4,2047 +8000f3c4: 00000593 li a1,0 +8000f3c8: ae1ff06f j 8000eea8 <__muldf3+0x284> -8000dcc4 <_fstat>: -8000dcc4: f7010113 addi sp,sp,-144 -8000dcc8: 08912223 sw s1,132(sp) -8000dccc: 08112623 sw ra,140(sp) -8000dcd0: 00058493 mv s1,a1 -8000dcd4: 08812423 sw s0,136(sp) -8000dcd8: 00010593 mv a1,sp -8000dcdc: 00000613 li a2,0 -8000dce0: 00000693 li a3,0 -8000dce4: 00000713 li a4,0 -8000dce8: 00000793 li a5,0 -8000dcec: 05000893 li a7,80 -8000dcf0: 00000073 ecall -8000dcf4: 00050413 mv s0,a0 -8000dcf8: 02054463 bltz a0,8000dd20 <_fstat+0x5c> -8000dcfc: 00048513 mv a0,s1 -8000dd00: 00010593 mv a1,sp -8000dd04: 22c000ef jal ra,8000df30 <_conv_stat> -8000dd08: 08c12083 lw ra,140(sp) -8000dd0c: 00040513 mv a0,s0 -8000dd10: 08812403 lw s0,136(sp) -8000dd14: 08412483 lw s1,132(sp) -8000dd18: 09010113 addi sp,sp,144 -8000dd1c: 00008067 ret -8000dd20: 40800433 neg s0,s0 -8000dd24: 895f30ef jal ra,800015b8 <__errno> -8000dd28: 00852023 sw s0,0(a0) -8000dd2c: fff00413 li s0,-1 -8000dd30: fcdff06f j 8000dcfc <_fstat+0x38> +8000f3cc <__eqtf2>: +8000f3cc: 00052783 lw a5,0(a0) +8000f3d0: 00452e83 lw t4,4(a0) +8000f3d4: 00852f03 lw t5,8(a0) +8000f3d8: 00c52683 lw a3,12(a0) +8000f3dc: 0005a703 lw a4,0(a1) +8000f3e0: 0045a283 lw t0,4(a1) +8000f3e4: 0085af83 lw t6,8(a1) +8000f3e8: 00c5a303 lw t1,12(a1) +8000f3ec: ff010113 addi sp,sp,-16 +8000f3f0: 00202673 frrm a2 +8000f3f4: 00008837 lui a6,0x8 +8000f3f8: 0106d613 srli a2,a3,0x10 +8000f3fc: fff80813 addi a6,a6,-1 # 7fff <__stack_size+0x7bff> +8000f400: 01069e13 slli t3,a3,0x10 +8000f404: 01031593 slli a1,t1,0x10 +8000f408: 01f6d893 srli a7,a3,0x1f +8000f40c: 01067633 and a2,a2,a6 +8000f410: 01035693 srli a3,t1,0x10 +8000f414: 010e5e13 srli t3,t3,0x10 +8000f418: 0105d593 srli a1,a1,0x10 +8000f41c: 0106f6b3 and a3,a3,a6 +8000f420: 01f35313 srli t1,t1,0x1f +8000f424: 01061e63 bne a2,a6,8000f440 <__eqtf2+0x74> +8000f428: 01d7e833 or a6,a5,t4 +8000f42c: 01e86833 or a6,a6,t5 +8000f430: 01c86833 or a6,a6,t3 +8000f434: 08081263 bnez a6,8000f4b8 <__eqtf2+0xec> +8000f438: 0ac69c63 bne a3,a2,8000f4f0 <__eqtf2+0x124> +8000f43c: 0080006f j 8000f444 <__eqtf2+0x78> +8000f440: 01069a63 bne a3,a6,8000f454 <__eqtf2+0x88> +8000f444: 00576833 or a6,a4,t0 +8000f448: 01f86833 or a6,a6,t6 +8000f44c: 00b86833 or a6,a6,a1 +8000f450: 04081663 bnez a6,8000f49c <__eqtf2+0xd0> +8000f454: 00100513 li a0,1 +8000f458: 02c69663 bne a3,a2,8000f484 <__eqtf2+0xb8> +8000f45c: 02e79463 bne a5,a4,8000f484 <__eqtf2+0xb8> +8000f460: 025e9263 bne t4,t0,8000f484 <__eqtf2+0xb8> +8000f464: 03ff1063 bne t5,t6,8000f484 <__eqtf2+0xb8> +8000f468: 00be1e63 bne t3,a1,8000f484 <__eqtf2+0xb8> +8000f46c: 02688463 beq a7,t1,8000f494 <__eqtf2+0xc8> +8000f470: 00069a63 bnez a3,8000f484 <__eqtf2+0xb8> +8000f474: 01d7e533 or a0,a5,t4 +8000f478: 01e56533 or a0,a0,t5 +8000f47c: 01c56533 or a0,a0,t3 +8000f480: 00a03533 snez a0,a0 +8000f484: 01010113 addi sp,sp,16 +8000f488: 00008067 ret +8000f48c: 00186073 csrsi fflags,16 +8000f490: 0600006f j 8000f4f0 <__eqtf2+0x124> +8000f494: 00000513 li a0,0 +8000f498: fedff06f j 8000f484 <__eqtf2+0xb8> +8000f49c: 00008537 lui a0,0x8 +8000f4a0: fff50513 addi a0,a0,-1 # 7fff <__stack_size+0x7bff> +8000f4a4: 04a61063 bne a2,a0,8000f4e4 <__eqtf2+0x118> +8000f4a8: 01d7e7b3 or a5,a5,t4 +8000f4ac: 01e7e7b3 or a5,a5,t5 +8000f4b0: 01c7e7b3 or a5,a5,t3 +8000f4b4: 02078863 beqz a5,8000f4e4 <__eqtf2+0x118> +8000f4b8: 010e1513 slli a0,t3,0x10 +8000f4bc: 41055513 srai a0,a0,0x10 +8000f4c0: fc0556e3 bgez a0,8000f48c <__eqtf2+0xc0> +8000f4c4: 000087b7 lui a5,0x8 +8000f4c8: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f4cc: 00100513 li a0,1 +8000f4d0: faf69ae3 bne a3,a5,8000f484 <__eqtf2+0xb8> +8000f4d4: 00576733 or a4,a4,t0 +8000f4d8: 01f76733 or a4,a4,t6 +8000f4dc: 00b76733 or a4,a4,a1 +8000f4e0: fa0702e3 beqz a4,8000f484 <__eqtf2+0xb8> +8000f4e4: 01059593 slli a1,a1,0x10 +8000f4e8: 4105d593 srai a1,a1,0x10 +8000f4ec: fa05d0e3 bgez a1,8000f48c <__eqtf2+0xc0> +8000f4f0: 00100513 li a0,1 +8000f4f4: f91ff06f j 8000f484 <__eqtf2+0xb8> -8000dd34 <_getpid>: -8000dd34: 00100513 li a0,1 -8000dd38: 00008067 ret +8000f4f8 <__getf2>: +8000f4f8: 00052f83 lw t6,0(a0) +8000f4fc: 00452803 lw a6,4(a0) +8000f500: 00852e03 lw t3,8(a0) +8000f504: 0005a283 lw t0,0(a1) +8000f508: 00c52503 lw a0,12(a0) +8000f50c: 0045a883 lw a7,4(a1) +8000f510: 0085ae83 lw t4,8(a1) +8000f514: 00c5a683 lw a3,12(a1) +8000f518: ff010113 addi sp,sp,-16 +8000f51c: 002027f3 frrm a5 +8000f520: 000087b7 lui a5,0x8 +8000f524: 01055613 srli a2,a0,0x10 +8000f528: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f52c: 01051593 slli a1,a0,0x10 +8000f530: 01069313 slli t1,a3,0x10 +8000f534: 0106d713 srli a4,a3,0x10 +8000f538: 00f67633 and a2,a2,a5 +8000f53c: 0105d593 srli a1,a1,0x10 +8000f540: 01f55513 srli a0,a0,0x1f +8000f544: 01035313 srli t1,t1,0x10 +8000f548: 00f77733 and a4,a4,a5 +8000f54c: 01f6d693 srli a3,a3,0x1f +8000f550: 02f61063 bne a2,a5,8000f570 <__getf2+0x78> +8000f554: 010fe7b3 or a5,t6,a6 +8000f558: 01c7e7b3 or a5,a5,t3 +8000f55c: 00b7e7b3 or a5,a5,a1 +8000f560: 0c078463 beqz a5,8000f628 <__getf2+0x130> +8000f564: 00186073 csrsi fflags,16 +8000f568: ffe00513 li a0,-2 +8000f56c: 0500006f j 8000f5bc <__getf2+0xc4> +8000f570: 00f71a63 bne a4,a5,8000f584 <__getf2+0x8c> +8000f574: 0112e7b3 or a5,t0,a7 +8000f578: 01d7e7b3 or a5,a5,t4 +8000f57c: 0067e7b3 or a5,a5,t1 +8000f580: fe0792e3 bnez a5,8000f564 <__getf2+0x6c> +8000f584: 0a061463 bnez a2,8000f62c <__getf2+0x134> +8000f588: 010fe7b3 or a5,t6,a6 +8000f58c: 01c7e7b3 or a5,a5,t3 +8000f590: 00b7e7b3 or a5,a5,a1 +8000f594: 0017b793 seqz a5,a5 +8000f598: 00071a63 bnez a4,8000f5ac <__getf2+0xb4> +8000f59c: 0112ef33 or t5,t0,a7 +8000f5a0: 01df6f33 or t5,t5,t4 +8000f5a4: 006f6f33 or t5,t5,t1 +8000f5a8: 060f0463 beqz t5,8000f610 <__getf2+0x118> +8000f5ac: 08078263 beqz a5,8000f630 <__getf2+0x138> +8000f5b0: fff00513 li a0,-1 +8000f5b4: 00068463 beqz a3,8000f5bc <__getf2+0xc4> +8000f5b8: 00068513 mv a0,a3 +8000f5bc: 01010113 addi sp,sp,16 +8000f5c0: 00008067 ret +8000f5c4: 00000793 li a5,0 +8000f5c8: fd5ff06f j 8000f59c <__getf2+0xa4> +8000f5cc: 00e65663 bge a2,a4,8000f5d8 <__getf2+0xe0> +8000f5d0: fe0516e3 bnez a0,8000f5bc <__getf2+0xc4> +8000f5d4: 0680006f j 8000f63c <__getf2+0x144> +8000f5d8: 06b36063 bltu t1,a1,8000f638 <__getf2+0x140> +8000f5dc: 02659e63 bne a1,t1,8000f618 <__getf2+0x120> +8000f5e0: 05ceec63 bltu t4,t3,8000f638 <__getf2+0x140> +8000f5e4: 03de1e63 bne t3,t4,8000f620 <__getf2+0x128> +8000f5e8: 0508e863 bltu a7,a6,8000f638 <__getf2+0x140> +8000f5ec: 01181463 bne a6,a7,8000f5f4 <__getf2+0xfc> +8000f5f0: 05f2e463 bltu t0,t6,8000f638 <__getf2+0x140> +8000f5f4: fd186ee3 bltu a6,a7,8000f5d0 <__getf2+0xd8> +8000f5f8: 01181463 bne a6,a7,8000f600 <__getf2+0x108> +8000f5fc: fc5feae3 bltu t6,t0,8000f5d0 <__getf2+0xd8> +8000f600: 00000513 li a0,0 +8000f604: fb9ff06f j 8000f5bc <__getf2+0xc4> +8000f608: 00100513 li a0,1 +8000f60c: fb1ff06f j 8000f5bc <__getf2+0xc4> +8000f610: fe0798e3 bnez a5,8000f600 <__getf2+0x108> +8000f614: 0240006f j 8000f638 <__getf2+0x140> +8000f618: fa65ece3 bltu a1,t1,8000f5d0 <__getf2+0xd8> +8000f61c: fe5ff06f j 8000f600 <__getf2+0x108> +8000f620: fbde68e3 bltu t3,t4,8000f5d0 <__getf2+0xd8> +8000f624: fddff06f j 8000f600 <__getf2+0x108> +8000f628: f4c706e3 beq a4,a2,8000f574 <__getf2+0x7c> +8000f62c: f8070ce3 beqz a4,8000f5c4 <__getf2+0xcc> +8000f630: 00a69463 bne a3,a0,8000f638 <__getf2+0x140> +8000f634: f8c75ce3 bge a4,a2,8000f5cc <__getf2+0xd4> +8000f638: fc0508e3 beqz a0,8000f608 <__getf2+0x110> +8000f63c: fff00513 li a0,-1 +8000f640: f7dff06f j 8000f5bc <__getf2+0xc4> -8000dd3c <_isatty>: -8000dd3c: f9010113 addi sp,sp,-112 -8000dd40: 00810593 addi a1,sp,8 -8000dd44: 06112623 sw ra,108(sp) -8000dd48: f7dff0ef jal ra,8000dcc4 <_fstat> -8000dd4c: fff00793 li a5,-1 -8000dd50: 00f50e63 beq a0,a5,8000dd6c <_isatty+0x30> -8000dd54: 00c12503 lw a0,12(sp) -8000dd58: 06c12083 lw ra,108(sp) -8000dd5c: 00d55513 srli a0,a0,0xd -8000dd60: 00157513 andi a0,a0,1 -8000dd64: 07010113 addi sp,sp,112 -8000dd68: 00008067 ret -8000dd6c: 06c12083 lw ra,108(sp) -8000dd70: 00000513 li a0,0 -8000dd74: 07010113 addi sp,sp,112 -8000dd78: 00008067 ret +8000f644 <__letf2>: +8000f644: 00052f83 lw t6,0(a0) +8000f648: 00452803 lw a6,4(a0) +8000f64c: 00852e03 lw t3,8(a0) +8000f650: 0005a283 lw t0,0(a1) +8000f654: 00c52503 lw a0,12(a0) +8000f658: 0045a883 lw a7,4(a1) +8000f65c: 0085ae83 lw t4,8(a1) +8000f660: 00c5a683 lw a3,12(a1) +8000f664: ff010113 addi sp,sp,-16 +8000f668: 002027f3 frrm a5 +8000f66c: 000087b7 lui a5,0x8 +8000f670: 01055613 srli a2,a0,0x10 +8000f674: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8000f678: 01051593 slli a1,a0,0x10 +8000f67c: 01069313 slli t1,a3,0x10 +8000f680: 0106d713 srli a4,a3,0x10 +8000f684: 00f67633 and a2,a2,a5 +8000f688: 0105d593 srli a1,a1,0x10 +8000f68c: 01f55513 srli a0,a0,0x1f +8000f690: 01035313 srli t1,t1,0x10 +8000f694: 00f77733 and a4,a4,a5 +8000f698: 01f6d693 srli a3,a3,0x1f +8000f69c: 02f61063 bne a2,a5,8000f6bc <__letf2+0x78> +8000f6a0: 010fe7b3 or a5,t6,a6 +8000f6a4: 01c7e7b3 or a5,a5,t3 +8000f6a8: 00b7e7b3 or a5,a5,a1 +8000f6ac: 0c078463 beqz a5,8000f774 <__letf2+0x130> +8000f6b0: 00186073 csrsi fflags,16 +8000f6b4: 00200513 li a0,2 +8000f6b8: 0500006f j 8000f708 <__letf2+0xc4> +8000f6bc: 00f71a63 bne a4,a5,8000f6d0 <__letf2+0x8c> +8000f6c0: 0112e7b3 or a5,t0,a7 +8000f6c4: 01d7e7b3 or a5,a5,t4 +8000f6c8: 0067e7b3 or a5,a5,t1 +8000f6cc: fe0792e3 bnez a5,8000f6b0 <__letf2+0x6c> +8000f6d0: 0a061463 bnez a2,8000f778 <__letf2+0x134> +8000f6d4: 010fe7b3 or a5,t6,a6 +8000f6d8: 01c7e7b3 or a5,a5,t3 +8000f6dc: 00b7e7b3 or a5,a5,a1 +8000f6e0: 0017b793 seqz a5,a5 +8000f6e4: 00071a63 bnez a4,8000f6f8 <__letf2+0xb4> +8000f6e8: 0112ef33 or t5,t0,a7 +8000f6ec: 01df6f33 or t5,t5,t4 +8000f6f0: 006f6f33 or t5,t5,t1 +8000f6f4: 060f0463 beqz t5,8000f75c <__letf2+0x118> +8000f6f8: 08078263 beqz a5,8000f77c <__letf2+0x138> +8000f6fc: fff00513 li a0,-1 +8000f700: 00068463 beqz a3,8000f708 <__letf2+0xc4> +8000f704: 00068513 mv a0,a3 +8000f708: 01010113 addi sp,sp,16 +8000f70c: 00008067 ret +8000f710: 00000793 li a5,0 +8000f714: fd5ff06f j 8000f6e8 <__letf2+0xa4> +8000f718: 00e65663 bge a2,a4,8000f724 <__letf2+0xe0> +8000f71c: fe0516e3 bnez a0,8000f708 <__letf2+0xc4> +8000f720: 0680006f j 8000f788 <__letf2+0x144> +8000f724: 06b36063 bltu t1,a1,8000f784 <__letf2+0x140> +8000f728: 02659e63 bne a1,t1,8000f764 <__letf2+0x120> +8000f72c: 05ceec63 bltu t4,t3,8000f784 <__letf2+0x140> +8000f730: 03de1e63 bne t3,t4,8000f76c <__letf2+0x128> +8000f734: 0508e863 bltu a7,a6,8000f784 <__letf2+0x140> +8000f738: 01181463 bne a6,a7,8000f740 <__letf2+0xfc> +8000f73c: 05f2e463 bltu t0,t6,8000f784 <__letf2+0x140> +8000f740: fd186ee3 bltu a6,a7,8000f71c <__letf2+0xd8> +8000f744: 01181463 bne a6,a7,8000f74c <__letf2+0x108> +8000f748: fc5feae3 bltu t6,t0,8000f71c <__letf2+0xd8> +8000f74c: 00000513 li a0,0 +8000f750: fb9ff06f j 8000f708 <__letf2+0xc4> +8000f754: 00100513 li a0,1 +8000f758: fb1ff06f j 8000f708 <__letf2+0xc4> +8000f75c: fe0798e3 bnez a5,8000f74c <__letf2+0x108> +8000f760: 0240006f j 8000f784 <__letf2+0x140> +8000f764: fa65ece3 bltu a1,t1,8000f71c <__letf2+0xd8> +8000f768: fe5ff06f j 8000f74c <__letf2+0x108> +8000f76c: fbde68e3 bltu t3,t4,8000f71c <__letf2+0xd8> +8000f770: fddff06f j 8000f74c <__letf2+0x108> +8000f774: f4c706e3 beq a4,a2,8000f6c0 <__letf2+0x7c> +8000f778: f8070ce3 beqz a4,8000f710 <__letf2+0xcc> +8000f77c: 00a69463 bne a3,a0,8000f784 <__letf2+0x140> +8000f780: f8c75ce3 bge a4,a2,8000f718 <__letf2+0xd4> +8000f784: fc0508e3 beqz a0,8000f754 <__letf2+0x110> +8000f788: fff00513 li a0,-1 +8000f78c: f7dff06f j 8000f708 <__letf2+0xc4> -8000dd7c <_kill>: -8000dd7c: ff010113 addi sp,sp,-16 -8000dd80: 00112623 sw ra,12(sp) -8000dd84: 835f30ef jal ra,800015b8 <__errno> -8000dd88: 00c12083 lw ra,12(sp) -8000dd8c: 01600793 li a5,22 -8000dd90: 00f52023 sw a5,0(a0) -8000dd94: fff00513 li a0,-1 -8000dd98: 01010113 addi sp,sp,16 -8000dd9c: 00008067 ret - -8000dda0 <_lseek>: -8000dda0: ff010113 addi sp,sp,-16 -8000dda4: 00112623 sw ra,12(sp) -8000dda8: 00812423 sw s0,8(sp) -8000ddac: 00000693 li a3,0 -8000ddb0: 00000713 li a4,0 -8000ddb4: 00000793 li a5,0 -8000ddb8: 03e00893 li a7,62 -8000ddbc: 00000073 ecall -8000ddc0: 00050413 mv s0,a0 -8000ddc4: 00054c63 bltz a0,8000dddc <_lseek+0x3c> -8000ddc8: 00c12083 lw ra,12(sp) -8000ddcc: 00040513 mv a0,s0 -8000ddd0: 00812403 lw s0,8(sp) -8000ddd4: 01010113 addi sp,sp,16 -8000ddd8: 00008067 ret -8000dddc: 40800433 neg s0,s0 -8000dde0: fd8f30ef jal ra,800015b8 <__errno> -8000dde4: 00852023 sw s0,0(a0) -8000dde8: fff00413 li s0,-1 -8000ddec: fddff06f j 8000ddc8 <_lseek+0x28> - -8000ddf0 <_read>: -8000ddf0: ff010113 addi sp,sp,-16 -8000ddf4: 00112623 sw ra,12(sp) -8000ddf8: 00812423 sw s0,8(sp) -8000ddfc: 00000693 li a3,0 -8000de00: 00000713 li a4,0 -8000de04: 00000793 li a5,0 -8000de08: 03f00893 li a7,63 -8000de0c: 00000073 ecall -8000de10: 00050413 mv s0,a0 -8000de14: 00054c63 bltz a0,8000de2c <_read+0x3c> -8000de18: 00c12083 lw ra,12(sp) -8000de1c: 00040513 mv a0,s0 -8000de20: 00812403 lw s0,8(sp) -8000de24: 01010113 addi sp,sp,16 -8000de28: 00008067 ret -8000de2c: 40800433 neg s0,s0 -8000de30: f88f30ef jal ra,800015b8 <__errno> -8000de34: 00852023 sw s0,0(a0) -8000de38: fff00413 li s0,-1 -8000de3c: fddff06f j 8000de18 <_read+0x28> - -8000de40 <_sbrk>: -8000de40: 80016337 lui t1,0x80016 -8000de44: d2432783 lw a5,-732(t1) # 80015d24 <__stack_top+0x81015d24> -8000de48: ff010113 addi sp,sp,-16 -8000de4c: 00112623 sw ra,12(sp) -8000de50: 00050813 mv a6,a0 -8000de54: 02079863 bnez a5,8000de84 <_sbrk+0x44> -8000de58: 00000513 li a0,0 -8000de5c: 00000593 li a1,0 -8000de60: 00000613 li a2,0 -8000de64: 00000693 li a3,0 -8000de68: 00000713 li a4,0 -8000de6c: 0d600893 li a7,214 -8000de70: 00000073 ecall -8000de74: fff00713 li a4,-1 -8000de78: 00050793 mv a5,a0 -8000de7c: 04e50463 beq a0,a4,8000dec4 <_sbrk+0x84> -8000de80: d2a32223 sw a0,-732(t1) -8000de84: 00f80533 add a0,a6,a5 -8000de88: 00000593 li a1,0 -8000de8c: 00000613 li a2,0 -8000de90: 00000693 li a3,0 -8000de94: 00000713 li a4,0 -8000de98: 00000793 li a5,0 -8000de9c: 0d600893 li a7,214 -8000dea0: 00000073 ecall -8000dea4: d2432783 lw a5,-732(t1) -8000dea8: 00f80833 add a6,a6,a5 -8000deac: 01051c63 bne a0,a6,8000dec4 <_sbrk+0x84> -8000deb0: 00c12083 lw ra,12(sp) -8000deb4: d2a32223 sw a0,-732(t1) -8000deb8: 00078513 mv a0,a5 -8000debc: 01010113 addi sp,sp,16 -8000dec0: 00008067 ret -8000dec4: ef4f30ef jal ra,800015b8 <__errno> -8000dec8: 00c12083 lw ra,12(sp) -8000decc: 00c00793 li a5,12 -8000ded0: 00f52023 sw a5,0(a0) -8000ded4: fff00513 li a0,-1 -8000ded8: 01010113 addi sp,sp,16 -8000dedc: 00008067 ret - -8000dee0 <_write>: -8000dee0: ff010113 addi sp,sp,-16 -8000dee4: 00112623 sw ra,12(sp) -8000dee8: 00812423 sw s0,8(sp) -8000deec: 00000693 li a3,0 -8000def0: 00000713 li a4,0 -8000def4: 00000793 li a5,0 -8000def8: 04000893 li a7,64 -8000defc: 00000073 ecall -8000df00: 00050413 mv s0,a0 -8000df04: 00054c63 bltz a0,8000df1c <_write+0x3c> -8000df08: 00c12083 lw ra,12(sp) -8000df0c: 00040513 mv a0,s0 -8000df10: 00812403 lw s0,8(sp) -8000df14: 01010113 addi sp,sp,16 -8000df18: 00008067 ret -8000df1c: 40800433 neg s0,s0 -8000df20: e98f30ef jal ra,800015b8 <__errno> -8000df24: 00852023 sw s0,0(a0) -8000df28: fff00413 li s0,-1 -8000df2c: fddff06f j 8000df08 <_write+0x28> - -8000df30 <_conv_stat>: -8000df30: ff010113 addi sp,sp,-16 -8000df34: 0145a383 lw t2,20(a1) -8000df38: 0185a283 lw t0,24(a1) -8000df3c: 01c5af83 lw t6,28(a1) -8000df40: 0205af03 lw t5,32(a1) -8000df44: 0305ae83 lw t4,48(a1) -8000df48: 0405ae03 lw t3,64(a1) -8000df4c: 0385a303 lw t1,56(a1) -8000df50: 0485a803 lw a6,72(a1) -8000df54: 04c5a883 lw a7,76(a1) -8000df58: 0585a603 lw a2,88(a1) -8000df5c: 00812623 sw s0,12(sp) -8000df60: 00912423 sw s1,8(sp) -8000df64: 0105a403 lw s0,16(a1) -8000df68: 0085a483 lw s1,8(a1) -8000df6c: 01212223 sw s2,4(sp) -8000df70: 0005a903 lw s2,0(a1) -8000df74: 05c5a683 lw a3,92(a1) -8000df78: 0685a703 lw a4,104(a1) -8000df7c: 06c5a783 lw a5,108(a1) -8000df80: 01251023 sh s2,0(a0) -8000df84: 00951123 sh s1,2(a0) -8000df88: 00852223 sw s0,4(a0) -8000df8c: 00751423 sh t2,8(a0) -8000df90: 00551523 sh t0,10(a0) -8000df94: 01f51623 sh t6,12(a0) -8000df98: 01e51723 sh t5,14(a0) -8000df9c: 01d52823 sw t4,16(a0) -8000dfa0: 05c52623 sw t3,76(a0) -8000dfa4: 04652423 sw t1,72(a0) -8000dfa8: 01052c23 sw a6,24(a0) -8000dfac: 01152e23 sw a7,28(a0) -8000dfb0: 02c52423 sw a2,40(a0) -8000dfb4: 02d52623 sw a3,44(a0) -8000dfb8: 00c12403 lw s0,12(sp) -8000dfbc: 02e52c23 sw a4,56(a0) -8000dfc0: 02f52e23 sw a5,60(a0) -8000dfc4: 00812483 lw s1,8(sp) -8000dfc8: 00412903 lw s2,4(sp) -8000dfcc: 01010113 addi sp,sp,16 -8000dfd0: 00008067 ret - -8000dfd4 <__udivdi3>: -8000dfd4: 00050893 mv a7,a0 -8000dfd8: 00058793 mv a5,a1 -8000dfdc: 00060813 mv a6,a2 -8000dfe0: 00068513 mv a0,a3 -8000dfe4: 00088313 mv t1,a7 -8000dfe8: 28069463 bnez a3,8000e270 <__udivdi3+0x29c> -8000dfec: 800146b7 lui a3,0x80014 -8000dff0: 17468693 addi a3,a3,372 # 80014174 <__stack_top+0x81014174> -8000dff4: 0ec5f663 bgeu a1,a2,8000e0e0 <__udivdi3+0x10c> -8000dff8: 00010737 lui a4,0x10 -8000dffc: 0ce67863 bgeu a2,a4,8000e0cc <__udivdi3+0xf8> -8000e000: 0ff00713 li a4,255 -8000e004: 00c73733 sltu a4,a4,a2 -8000e008: 00371713 slli a4,a4,0x3 -8000e00c: 00e65533 srl a0,a2,a4 -8000e010: 00a686b3 add a3,a3,a0 -8000e014: 0006c683 lbu a3,0(a3) -8000e018: 02000513 li a0,32 -8000e01c: 00e68733 add a4,a3,a4 -8000e020: 40e506b3 sub a3,a0,a4 -8000e024: 00e50c63 beq a0,a4,8000e03c <__udivdi3+0x68> -8000e028: 00d797b3 sll a5,a5,a3 -8000e02c: 00e8d733 srl a4,a7,a4 -8000e030: 00d61833 sll a6,a2,a3 -8000e034: 00f765b3 or a1,a4,a5 -8000e038: 00d89333 sll t1,a7,a3 -8000e03c: 01085893 srli a7,a6,0x10 -8000e040: 0315d7b3 divu a5,a1,a7 -8000e044: 01081613 slli a2,a6,0x10 -8000e048: 01065613 srli a2,a2,0x10 -8000e04c: 01035713 srli a4,t1,0x10 -8000e050: 0315f6b3 remu a3,a1,a7 -8000e054: 00078513 mv a0,a5 -8000e058: 02f605b3 mul a1,a2,a5 -8000e05c: 01069693 slli a3,a3,0x10 -8000e060: 00e6e733 or a4,a3,a4 -8000e064: 00b77e63 bgeu a4,a1,8000e080 <__udivdi3+0xac> -8000e068: 01070733 add a4,a4,a6 -8000e06c: fff78513 addi a0,a5,-1 -8000e070: 01076863 bltu a4,a6,8000e080 <__udivdi3+0xac> -8000e074: 00b77663 bgeu a4,a1,8000e080 <__udivdi3+0xac> -8000e078: ffe78513 addi a0,a5,-2 -8000e07c: 01070733 add a4,a4,a6 -8000e080: 40b70733 sub a4,a4,a1 -8000e084: 031777b3 remu a5,a4,a7 -8000e088: 01031313 slli t1,t1,0x10 -8000e08c: 01035313 srli t1,t1,0x10 -8000e090: 03175733 divu a4,a4,a7 -8000e094: 01079793 slli a5,a5,0x10 -8000e098: 0067e333 or t1,a5,t1 -8000e09c: 02e606b3 mul a3,a2,a4 -8000e0a0: 00070613 mv a2,a4 -8000e0a4: 00d37c63 bgeu t1,a3,8000e0bc <__udivdi3+0xe8> -8000e0a8: 00680333 add t1,a6,t1 -8000e0ac: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> -8000e0b0: 01036663 bltu t1,a6,8000e0bc <__udivdi3+0xe8> -8000e0b4: 00d37463 bgeu t1,a3,8000e0bc <__udivdi3+0xe8> -8000e0b8: ffe70613 addi a2,a4,-2 -8000e0bc: 01051513 slli a0,a0,0x10 -8000e0c0: 00c56533 or a0,a0,a2 -8000e0c4: 00000593 li a1,0 -8000e0c8: 0e40006f j 8000e1ac <__udivdi3+0x1d8> -8000e0cc: 01000537 lui a0,0x1000 -8000e0d0: 01000713 li a4,16 -8000e0d4: f2a66ce3 bltu a2,a0,8000e00c <__udivdi3+0x38> -8000e0d8: 01800713 li a4,24 -8000e0dc: f31ff06f j 8000e00c <__udivdi3+0x38> -8000e0e0: 00061663 bnez a2,8000e0ec <__udivdi3+0x118> -8000e0e4: 00100713 li a4,1 -8000e0e8: 02c75833 divu a6,a4,a2 -8000e0ec: 00010737 lui a4,0x10 -8000e0f0: 0ce87063 bgeu a6,a4,8000e1b0 <__udivdi3+0x1dc> -8000e0f4: 0ff00713 li a4,255 -8000e0f8: 01077463 bgeu a4,a6,8000e100 <__udivdi3+0x12c> -8000e0fc: 00800513 li a0,8 -8000e100: 00a85733 srl a4,a6,a0 -8000e104: 00e686b3 add a3,a3,a4 -8000e108: 0006c703 lbu a4,0(a3) -8000e10c: 02000613 li a2,32 -8000e110: 00a70733 add a4,a4,a0 -8000e114: 40e606b3 sub a3,a2,a4 -8000e118: 0ae61663 bne a2,a4,8000e1c4 <__udivdi3+0x1f0> -8000e11c: 410787b3 sub a5,a5,a6 -8000e120: 00100593 li a1,1 -8000e124: 01085893 srli a7,a6,0x10 -8000e128: 01081613 slli a2,a6,0x10 -8000e12c: 01065613 srli a2,a2,0x10 -8000e130: 01035713 srli a4,t1,0x10 -8000e134: 0317f6b3 remu a3,a5,a7 -8000e138: 0317d7b3 divu a5,a5,a7 -8000e13c: 01069693 slli a3,a3,0x10 -8000e140: 00e6e733 or a4,a3,a4 -8000e144: 02f60e33 mul t3,a2,a5 -8000e148: 00078513 mv a0,a5 -8000e14c: 01c77e63 bgeu a4,t3,8000e168 <__udivdi3+0x194> -8000e150: 01070733 add a4,a4,a6 -8000e154: fff78513 addi a0,a5,-1 -8000e158: 01076863 bltu a4,a6,8000e168 <__udivdi3+0x194> -8000e15c: 01c77663 bgeu a4,t3,8000e168 <__udivdi3+0x194> -8000e160: ffe78513 addi a0,a5,-2 -8000e164: 01070733 add a4,a4,a6 -8000e168: 41c70733 sub a4,a4,t3 -8000e16c: 031777b3 remu a5,a4,a7 -8000e170: 01031313 slli t1,t1,0x10 -8000e174: 01035313 srli t1,t1,0x10 -8000e178: 03175733 divu a4,a4,a7 -8000e17c: 01079793 slli a5,a5,0x10 -8000e180: 0067e333 or t1,a5,t1 -8000e184: 02e606b3 mul a3,a2,a4 -8000e188: 00070613 mv a2,a4 -8000e18c: 00d37c63 bgeu t1,a3,8000e1a4 <__udivdi3+0x1d0> -8000e190: 00680333 add t1,a6,t1 -8000e194: fff70613 addi a2,a4,-1 # ffff <__stack_size+0xfbff> -8000e198: 01036663 bltu t1,a6,8000e1a4 <__udivdi3+0x1d0> -8000e19c: 00d37463 bgeu t1,a3,8000e1a4 <__udivdi3+0x1d0> -8000e1a0: ffe70613 addi a2,a4,-2 -8000e1a4: 01051513 slli a0,a0,0x10 -8000e1a8: 00c56533 or a0,a0,a2 -8000e1ac: 00008067 ret -8000e1b0: 01000737 lui a4,0x1000 -8000e1b4: 01000513 li a0,16 -8000e1b8: f4e864e3 bltu a6,a4,8000e100 <__udivdi3+0x12c> -8000e1bc: 01800513 li a0,24 -8000e1c0: f41ff06f j 8000e100 <__udivdi3+0x12c> -8000e1c4: 00d81833 sll a6,a6,a3 -8000e1c8: 00e7d5b3 srl a1,a5,a4 -8000e1cc: 00d89333 sll t1,a7,a3 -8000e1d0: 00d797b3 sll a5,a5,a3 -8000e1d4: 00e8d733 srl a4,a7,a4 -8000e1d8: 01085893 srli a7,a6,0x10 -8000e1dc: 00f76633 or a2,a4,a5 -8000e1e0: 0315f733 remu a4,a1,a7 -8000e1e4: 01081793 slli a5,a6,0x10 -8000e1e8: 0107d793 srli a5,a5,0x10 -8000e1ec: 01065513 srli a0,a2,0x10 -8000e1f0: 0315d5b3 divu a1,a1,a7 -8000e1f4: 01071713 slli a4,a4,0x10 -8000e1f8: 00a76733 or a4,a4,a0 -8000e1fc: 02b786b3 mul a3,a5,a1 -8000e200: 00058513 mv a0,a1 -8000e204: 00d77e63 bgeu a4,a3,8000e220 <__udivdi3+0x24c> -8000e208: 01070733 add a4,a4,a6 -8000e20c: fff58513 addi a0,a1,-1 -8000e210: 01076863 bltu a4,a6,8000e220 <__udivdi3+0x24c> -8000e214: 00d77663 bgeu a4,a3,8000e220 <__udivdi3+0x24c> -8000e218: ffe58513 addi a0,a1,-2 -8000e21c: 01070733 add a4,a4,a6 -8000e220: 40d706b3 sub a3,a4,a3 -8000e224: 0316f733 remu a4,a3,a7 -8000e228: 01061613 slli a2,a2,0x10 -8000e22c: 01065613 srli a2,a2,0x10 -8000e230: 0316d6b3 divu a3,a3,a7 -8000e234: 01071713 slli a4,a4,0x10 -8000e238: 02d788b3 mul a7,a5,a3 -8000e23c: 00c767b3 or a5,a4,a2 -8000e240: 00068713 mv a4,a3 -8000e244: 0117fe63 bgeu a5,a7,8000e260 <__udivdi3+0x28c> -8000e248: 010787b3 add a5,a5,a6 -8000e24c: fff68713 addi a4,a3,-1 -8000e250: 0107e863 bltu a5,a6,8000e260 <__udivdi3+0x28c> -8000e254: 0117f663 bgeu a5,a7,8000e260 <__udivdi3+0x28c> -8000e258: ffe68713 addi a4,a3,-2 -8000e25c: 010787b3 add a5,a5,a6 -8000e260: 01051593 slli a1,a0,0x10 -8000e264: 411787b3 sub a5,a5,a7 -8000e268: 00e5e5b3 or a1,a1,a4 -8000e26c: eb9ff06f j 8000e124 <__udivdi3+0x150> -8000e270: 18d5e663 bltu a1,a3,8000e3fc <__udivdi3+0x428> -8000e274: 00010737 lui a4,0x10 -8000e278: 04e6f463 bgeu a3,a4,8000e2c0 <__udivdi3+0x2ec> -8000e27c: 0ff00713 li a4,255 -8000e280: 00d735b3 sltu a1,a4,a3 -8000e284: 00359593 slli a1,a1,0x3 -8000e288: 80014737 lui a4,0x80014 -8000e28c: 00b6d533 srl a0,a3,a1 -8000e290: 17470713 addi a4,a4,372 # 80014174 <__stack_top+0x81014174> -8000e294: 00a70733 add a4,a4,a0 -8000e298: 00074703 lbu a4,0(a4) -8000e29c: 02000513 li a0,32 -8000e2a0: 00b70733 add a4,a4,a1 -8000e2a4: 40e505b3 sub a1,a0,a4 -8000e2a8: 02e51663 bne a0,a4,8000e2d4 <__udivdi3+0x300> -8000e2ac: 00100513 li a0,1 -8000e2b0: eef6eee3 bltu a3,a5,8000e1ac <__udivdi3+0x1d8> -8000e2b4: 00c8b533 sltu a0,a7,a2 -8000e2b8: 00154513 xori a0,a0,1 -8000e2bc: ef1ff06f j 8000e1ac <__udivdi3+0x1d8> -8000e2c0: 01000737 lui a4,0x1000 -8000e2c4: 01000593 li a1,16 -8000e2c8: fce6e0e3 bltu a3,a4,8000e288 <__udivdi3+0x2b4> -8000e2cc: 01800593 li a1,24 -8000e2d0: fb9ff06f j 8000e288 <__udivdi3+0x2b4> -8000e2d4: 00e65333 srl t1,a2,a4 -8000e2d8: 00b696b3 sll a3,a3,a1 -8000e2dc: 00d36333 or t1,t1,a3 -8000e2e0: 01035513 srli a0,t1,0x10 -8000e2e4: 00b61eb3 sll t4,a2,a1 -8000e2e8: 00e7d633 srl a2,a5,a4 -8000e2ec: 02a676b3 remu a3,a2,a0 -8000e2f0: 00b797b3 sll a5,a5,a1 -8000e2f4: 00e8d733 srl a4,a7,a4 -8000e2f8: 00f76833 or a6,a4,a5 -8000e2fc: 01031793 slli a5,t1,0x10 -8000e300: 0107d793 srli a5,a5,0x10 -8000e304: 01085713 srli a4,a6,0x10 -8000e308: 02a65633 divu a2,a2,a0 -8000e30c: 01069693 slli a3,a3,0x10 -8000e310: 00e6e733 or a4,a3,a4 -8000e314: 02c78f33 mul t5,a5,a2 -8000e318: 00060e13 mv t3,a2 -8000e31c: 01e77e63 bgeu a4,t5,8000e338 <__udivdi3+0x364> -8000e320: 00670733 add a4,a4,t1 -8000e324: fff60e13 addi t3,a2,-1 -8000e328: 00676863 bltu a4,t1,8000e338 <__udivdi3+0x364> -8000e32c: 01e77663 bgeu a4,t5,8000e338 <__udivdi3+0x364> -8000e330: ffe60e13 addi t3,a2,-2 -8000e334: 00670733 add a4,a4,t1 -8000e338: 41e70733 sub a4,a4,t5 -8000e33c: 02a776b3 remu a3,a4,a0 -8000e340: 02a75733 divu a4,a4,a0 -8000e344: 01069693 slli a3,a3,0x10 -8000e348: 02e78633 mul a2,a5,a4 -8000e34c: 01081793 slli a5,a6,0x10 -8000e350: 0107d793 srli a5,a5,0x10 -8000e354: 00f6e7b3 or a5,a3,a5 -8000e358: 00070693 mv a3,a4 -8000e35c: 00c7fe63 bgeu a5,a2,8000e378 <__udivdi3+0x3a4> -8000e360: 006787b3 add a5,a5,t1 -8000e364: fff70693 addi a3,a4,-1 # ffffff <__stack_size+0xfffbff> -8000e368: 0067e863 bltu a5,t1,8000e378 <__udivdi3+0x3a4> -8000e36c: 00c7f663 bgeu a5,a2,8000e378 <__udivdi3+0x3a4> -8000e370: ffe70693 addi a3,a4,-2 -8000e374: 006787b3 add a5,a5,t1 -8000e378: 010e1513 slli a0,t3,0x10 -8000e37c: 00010e37 lui t3,0x10 -8000e380: 00d56533 or a0,a0,a3 -8000e384: fffe0693 addi a3,t3,-1 # ffff <__stack_size+0xfbff> -8000e388: 00d57833 and a6,a0,a3 -8000e38c: 40c787b3 sub a5,a5,a2 -8000e390: 00def6b3 and a3,t4,a3 -8000e394: 01055613 srli a2,a0,0x10 -8000e398: 010ede93 srli t4,t4,0x10 -8000e39c: 02d80333 mul t1,a6,a3 -8000e3a0: 02d606b3 mul a3,a2,a3 -8000e3a4: 01035713 srli a4,t1,0x10 -8000e3a8: 03d80833 mul a6,a6,t4 -8000e3ac: 00d80833 add a6,a6,a3 -8000e3b0: 01070733 add a4,a4,a6 -8000e3b4: 03d60633 mul a2,a2,t4 -8000e3b8: 00d77463 bgeu a4,a3,8000e3c0 <__udivdi3+0x3ec> -8000e3bc: 01c60633 add a2,a2,t3 -8000e3c0: 01075693 srli a3,a4,0x10 -8000e3c4: 00c68633 add a2,a3,a2 -8000e3c8: 02c7e663 bltu a5,a2,8000e3f4 <__udivdi3+0x420> -8000e3cc: cec79ce3 bne a5,a2,8000e0c4 <__udivdi3+0xf0> -8000e3d0: 000107b7 lui a5,0x10 -8000e3d4: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> -8000e3d8: 00f77733 and a4,a4,a5 -8000e3dc: 01071713 slli a4,a4,0x10 -8000e3e0: 00f37333 and t1,t1,a5 -8000e3e4: 00b898b3 sll a7,a7,a1 -8000e3e8: 00670733 add a4,a4,t1 -8000e3ec: 00000593 li a1,0 -8000e3f0: dae8fee3 bgeu a7,a4,8000e1ac <__udivdi3+0x1d8> -8000e3f4: fff50513 addi a0,a0,-1 # ffffff <__stack_size+0xfffbff> -8000e3f8: ccdff06f j 8000e0c4 <__udivdi3+0xf0> -8000e3fc: 00000593 li a1,0 -8000e400: 00000513 li a0,0 -8000e404: da9ff06f j 8000e1ac <__udivdi3+0x1d8> - -8000e408 <__umoddi3>: -8000e408: 00060893 mv a7,a2 -8000e40c: 00068713 mv a4,a3 -8000e410: 00050793 mv a5,a0 -8000e414: 00058813 mv a6,a1 -8000e418: 22069c63 bnez a3,8000e650 <__umoddi3+0x248> -8000e41c: 800146b7 lui a3,0x80014 -8000e420: 17468693 addi a3,a3,372 # 80014174 <__stack_top+0x81014174> -8000e424: 0cc5fc63 bgeu a1,a2,8000e4fc <__umoddi3+0xf4> -8000e428: 00010337 lui t1,0x10 -8000e42c: 0a667e63 bgeu a2,t1,8000e4e8 <__umoddi3+0xe0> -8000e430: 0ff00313 li t1,255 -8000e434: 00c37463 bgeu t1,a2,8000e43c <__umoddi3+0x34> -8000e438: 00800713 li a4,8 -8000e43c: 00e65333 srl t1,a2,a4 -8000e440: 006686b3 add a3,a3,t1 -8000e444: 0006ce03 lbu t3,0(a3) -8000e448: 00ee0e33 add t3,t3,a4 -8000e44c: 02000713 li a4,32 -8000e450: 41c70333 sub t1,a4,t3 -8000e454: 01c70c63 beq a4,t3,8000e46c <__umoddi3+0x64> -8000e458: 006595b3 sll a1,a1,t1 -8000e45c: 01c55e33 srl t3,a0,t3 -8000e460: 006618b3 sll a7,a2,t1 -8000e464: 00be6833 or a6,t3,a1 -8000e468: 006517b3 sll a5,a0,t1 -8000e46c: 0108d613 srli a2,a7,0x10 -8000e470: 02c87733 remu a4,a6,a2 -8000e474: 01089513 slli a0,a7,0x10 -8000e478: 01055513 srli a0,a0,0x10 -8000e47c: 0107d693 srli a3,a5,0x10 -8000e480: 02c85833 divu a6,a6,a2 -8000e484: 01071713 slli a4,a4,0x10 -8000e488: 00d766b3 or a3,a4,a3 -8000e48c: 03050833 mul a6,a0,a6 -8000e490: 0106fa63 bgeu a3,a6,8000e4a4 <__umoddi3+0x9c> -8000e494: 011686b3 add a3,a3,a7 -8000e498: 0116e663 bltu a3,a7,8000e4a4 <__umoddi3+0x9c> -8000e49c: 0106f463 bgeu a3,a6,8000e4a4 <__umoddi3+0x9c> -8000e4a0: 011686b3 add a3,a3,a7 -8000e4a4: 410686b3 sub a3,a3,a6 -8000e4a8: 02c6f733 remu a4,a3,a2 -8000e4ac: 01079793 slli a5,a5,0x10 -8000e4b0: 0107d793 srli a5,a5,0x10 -8000e4b4: 02c6d6b3 divu a3,a3,a2 -8000e4b8: 02d506b3 mul a3,a0,a3 -8000e4bc: 01071513 slli a0,a4,0x10 -8000e4c0: 00f567b3 or a5,a0,a5 -8000e4c4: 00d7fa63 bgeu a5,a3,8000e4d8 <__umoddi3+0xd0> -8000e4c8: 011787b3 add a5,a5,a7 -8000e4cc: 0117e663 bltu a5,a7,8000e4d8 <__umoddi3+0xd0> -8000e4d0: 00d7f463 bgeu a5,a3,8000e4d8 <__umoddi3+0xd0> -8000e4d4: 011787b3 add a5,a5,a7 -8000e4d8: 40d787b3 sub a5,a5,a3 -8000e4dc: 0067d533 srl a0,a5,t1 -8000e4e0: 00000593 li a1,0 -8000e4e4: 00008067 ret -8000e4e8: 01000337 lui t1,0x1000 -8000e4ec: 01000713 li a4,16 -8000e4f0: f46666e3 bltu a2,t1,8000e43c <__umoddi3+0x34> -8000e4f4: 01800713 li a4,24 -8000e4f8: f45ff06f j 8000e43c <__umoddi3+0x34> -8000e4fc: 00061663 bnez a2,8000e508 <__umoddi3+0x100> -8000e500: 00100613 li a2,1 -8000e504: 031658b3 divu a7,a2,a7 -8000e508: 00010637 lui a2,0x10 -8000e50c: 0ac8f263 bgeu a7,a2,8000e5b0 <__umoddi3+0x1a8> -8000e510: 0ff00613 li a2,255 -8000e514: 01167463 bgeu a2,a7,8000e51c <__umoddi3+0x114> -8000e518: 00800713 li a4,8 -8000e51c: 00e8d633 srl a2,a7,a4 -8000e520: 00c686b3 add a3,a3,a2 -8000e524: 0006ce03 lbu t3,0(a3) -8000e528: 00ee0e33 add t3,t3,a4 -8000e52c: 02000713 li a4,32 -8000e530: 41c70333 sub t1,a4,t3 -8000e534: 09c71863 bne a4,t3,8000e5c4 <__umoddi3+0x1bc> -8000e538: 411585b3 sub a1,a1,a7 -8000e53c: 0108d713 srli a4,a7,0x10 -8000e540: 01089513 slli a0,a7,0x10 -8000e544: 01055513 srli a0,a0,0x10 -8000e548: 0107d613 srli a2,a5,0x10 -8000e54c: 02e5f6b3 remu a3,a1,a4 -8000e550: 02e5d5b3 divu a1,a1,a4 -8000e554: 01069693 slli a3,a3,0x10 -8000e558: 00c6e6b3 or a3,a3,a2 -8000e55c: 02b505b3 mul a1,a0,a1 -8000e560: 00b6fa63 bgeu a3,a1,8000e574 <__umoddi3+0x16c> -8000e564: 011686b3 add a3,a3,a7 -8000e568: 0116e663 bltu a3,a7,8000e574 <__umoddi3+0x16c> -8000e56c: 00b6f463 bgeu a3,a1,8000e574 <__umoddi3+0x16c> -8000e570: 011686b3 add a3,a3,a7 -8000e574: 40b685b3 sub a1,a3,a1 -8000e578: 02e5f6b3 remu a3,a1,a4 -8000e57c: 01079793 slli a5,a5,0x10 -8000e580: 0107d793 srli a5,a5,0x10 -8000e584: 02e5d5b3 divu a1,a1,a4 -8000e588: 02b505b3 mul a1,a0,a1 -8000e58c: 01069513 slli a0,a3,0x10 -8000e590: 00f567b3 or a5,a0,a5 -8000e594: 00b7fa63 bgeu a5,a1,8000e5a8 <__umoddi3+0x1a0> -8000e598: 011787b3 add a5,a5,a7 -8000e59c: 0117e663 bltu a5,a7,8000e5a8 <__umoddi3+0x1a0> -8000e5a0: 00b7f463 bgeu a5,a1,8000e5a8 <__umoddi3+0x1a0> -8000e5a4: 011787b3 add a5,a5,a7 -8000e5a8: 40b787b3 sub a5,a5,a1 -8000e5ac: f31ff06f j 8000e4dc <__umoddi3+0xd4> -8000e5b0: 01000637 lui a2,0x1000 -8000e5b4: 01000713 li a4,16 -8000e5b8: f6c8e2e3 bltu a7,a2,8000e51c <__umoddi3+0x114> -8000e5bc: 01800713 li a4,24 -8000e5c0: f5dff06f j 8000e51c <__umoddi3+0x114> -8000e5c4: 006898b3 sll a7,a7,t1 -8000e5c8: 01c5d733 srl a4,a1,t3 -8000e5cc: 006517b3 sll a5,a0,t1 -8000e5d0: 01c55e33 srl t3,a0,t3 -8000e5d4: 0108d513 srli a0,a7,0x10 -8000e5d8: 02a776b3 remu a3,a4,a0 -8000e5dc: 006595b3 sll a1,a1,t1 -8000e5e0: 00be6e33 or t3,t3,a1 -8000e5e4: 01089593 slli a1,a7,0x10 -8000e5e8: 0105d593 srli a1,a1,0x10 -8000e5ec: 010e5613 srli a2,t3,0x10 -8000e5f0: 02a75733 divu a4,a4,a0 -8000e5f4: 01069693 slli a3,a3,0x10 -8000e5f8: 00c6e6b3 or a3,a3,a2 -8000e5fc: 02e58733 mul a4,a1,a4 -8000e600: 00e6fa63 bgeu a3,a4,8000e614 <__umoddi3+0x20c> -8000e604: 011686b3 add a3,a3,a7 -8000e608: 0116e663 bltu a3,a7,8000e614 <__umoddi3+0x20c> -8000e60c: 00e6f463 bgeu a3,a4,8000e614 <__umoddi3+0x20c> -8000e610: 011686b3 add a3,a3,a7 -8000e614: 40e68633 sub a2,a3,a4 -8000e618: 02a676b3 remu a3,a2,a0 -8000e61c: 010e1e13 slli t3,t3,0x10 -8000e620: 010e5e13 srli t3,t3,0x10 -8000e624: 02a65633 divu a2,a2,a0 -8000e628: 01069693 slli a3,a3,0x10 -8000e62c: 02c58633 mul a2,a1,a2 -8000e630: 01c6e5b3 or a1,a3,t3 -8000e634: 00c5fa63 bgeu a1,a2,8000e648 <__umoddi3+0x240> -8000e638: 011585b3 add a1,a1,a7 -8000e63c: 0115e663 bltu a1,a7,8000e648 <__umoddi3+0x240> -8000e640: 00c5f463 bgeu a1,a2,8000e648 <__umoddi3+0x240> -8000e644: 011585b3 add a1,a1,a7 -8000e648: 40c585b3 sub a1,a1,a2 -8000e64c: ef1ff06f j 8000e53c <__umoddi3+0x134> -8000e650: e8d5eae3 bltu a1,a3,8000e4e4 <__umoddi3+0xdc> -8000e654: 00010737 lui a4,0x10 -8000e658: 04e6fc63 bgeu a3,a4,8000e6b0 <__umoddi3+0x2a8> -8000e65c: 0ff00e13 li t3,255 -8000e660: 00de3733 sltu a4,t3,a3 -8000e664: 00371713 slli a4,a4,0x3 -8000e668: 800148b7 lui a7,0x80014 -8000e66c: 00e6d333 srl t1,a3,a4 -8000e670: 17488893 addi a7,a7,372 # 80014174 <__stack_top+0x81014174> -8000e674: 006888b3 add a7,a7,t1 -8000e678: 0008ce03 lbu t3,0(a7) -8000e67c: 00ee0e33 add t3,t3,a4 -8000e680: 02000713 li a4,32 -8000e684: 41c70333 sub t1,a4,t3 -8000e688: 03c71e63 bne a4,t3,8000e6c4 <__umoddi3+0x2bc> -8000e68c: 00b6e463 bltu a3,a1,8000e694 <__umoddi3+0x28c> -8000e690: 00c56a63 bltu a0,a2,8000e6a4 <__umoddi3+0x29c> -8000e694: 40c507b3 sub a5,a0,a2 -8000e698: 40d585b3 sub a1,a1,a3 -8000e69c: 00f53533 sltu a0,a0,a5 -8000e6a0: 40a58833 sub a6,a1,a0 -8000e6a4: 00078513 mv a0,a5 -8000e6a8: 00080593 mv a1,a6 -8000e6ac: e39ff06f j 8000e4e4 <__umoddi3+0xdc> -8000e6b0: 010008b7 lui a7,0x1000 -8000e6b4: 01000713 li a4,16 -8000e6b8: fb16e8e3 bltu a3,a7,8000e668 <__umoddi3+0x260> -8000e6bc: 01800713 li a4,24 -8000e6c0: fa9ff06f j 8000e668 <__umoddi3+0x260> -8000e6c4: 01c65733 srl a4,a2,t3 -8000e6c8: 006696b3 sll a3,a3,t1 -8000e6cc: 00d76f33 or t5,a4,a3 -8000e6d0: 01c5d7b3 srl a5,a1,t3 -8000e6d4: 010f5713 srli a4,t5,0x10 -8000e6d8: 02e7f8b3 remu a7,a5,a4 -8000e6dc: 006595b3 sll a1,a1,t1 -8000e6e0: 01c55833 srl a6,a0,t3 -8000e6e4: 00b86833 or a6,a6,a1 -8000e6e8: 010f1593 slli a1,t5,0x10 -8000e6ec: 0105d593 srli a1,a1,0x10 -8000e6f0: 01085693 srli a3,a6,0x10 -8000e6f4: 00661633 sll a2,a2,t1 -8000e6f8: 00651533 sll a0,a0,t1 -8000e6fc: 02e7d7b3 divu a5,a5,a4 -8000e700: 01089893 slli a7,a7,0x10 -8000e704: 00d8e6b3 or a3,a7,a3 -8000e708: 02f58eb3 mul t4,a1,a5 -8000e70c: 00078893 mv a7,a5 -8000e710: 01d6fe63 bgeu a3,t4,8000e72c <__umoddi3+0x324> -8000e714: 01e686b3 add a3,a3,t5 -8000e718: fff78893 addi a7,a5,-1 -8000e71c: 01e6e863 bltu a3,t5,8000e72c <__umoddi3+0x324> -8000e720: 01d6f663 bgeu a3,t4,8000e72c <__umoddi3+0x324> -8000e724: ffe78893 addi a7,a5,-2 -8000e728: 01e686b3 add a3,a3,t5 -8000e72c: 41d686b3 sub a3,a3,t4 -8000e730: 02e6feb3 remu t4,a3,a4 -8000e734: 01081813 slli a6,a6,0x10 -8000e738: 01085813 srli a6,a6,0x10 -8000e73c: 02e6d6b3 divu a3,a3,a4 -8000e740: 010e9e93 slli t4,t4,0x10 -8000e744: 010eeeb3 or t4,t4,a6 -8000e748: 02d585b3 mul a1,a1,a3 -8000e74c: 00068793 mv a5,a3 -8000e750: 00befe63 bgeu t4,a1,8000e76c <__umoddi3+0x364> -8000e754: 01ee8eb3 add t4,t4,t5 -8000e758: fff68793 addi a5,a3,-1 -8000e75c: 01eee863 bltu t4,t5,8000e76c <__umoddi3+0x364> -8000e760: 00bef663 bgeu t4,a1,8000e76c <__umoddi3+0x364> -8000e764: ffe68793 addi a5,a3,-2 -8000e768: 01ee8eb3 add t4,t4,t5 -8000e76c: 40be85b3 sub a1,t4,a1 -8000e770: 01089893 slli a7,a7,0x10 -8000e774: 00010eb7 lui t4,0x10 -8000e778: 00f8e8b3 or a7,a7,a5 -8000e77c: fffe8793 addi a5,t4,-1 # ffff <__stack_size+0xfbff> -8000e780: 00f8f833 and a6,a7,a5 -8000e784: 01065693 srli a3,a2,0x10 -8000e788: 0108d893 srli a7,a7,0x10 -8000e78c: 00f677b3 and a5,a2,a5 -8000e790: 02f80733 mul a4,a6,a5 -8000e794: 02f887b3 mul a5,a7,a5 -8000e798: 02d80833 mul a6,a6,a3 -8000e79c: 02d888b3 mul a7,a7,a3 -8000e7a0: 00f80833 add a6,a6,a5 -8000e7a4: 01075693 srli a3,a4,0x10 -8000e7a8: 010686b3 add a3,a3,a6 -8000e7ac: 00f6f463 bgeu a3,a5,8000e7b4 <__umoddi3+0x3ac> -8000e7b0: 01d888b3 add a7,a7,t4 -8000e7b4: 000107b7 lui a5,0x10 -8000e7b8: fff78793 addi a5,a5,-1 # ffff <__stack_size+0xfbff> -8000e7bc: 0106d813 srli a6,a3,0x10 -8000e7c0: 00f6f6b3 and a3,a3,a5 -8000e7c4: 01069693 slli a3,a3,0x10 -8000e7c8: 00f77733 and a4,a4,a5 -8000e7cc: 011808b3 add a7,a6,a7 -8000e7d0: 00e68733 add a4,a3,a4 -8000e7d4: 0115e663 bltu a1,a7,8000e7e0 <__umoddi3+0x3d8> -8000e7d8: 01159e63 bne a1,a7,8000e7f4 <__umoddi3+0x3ec> -8000e7dc: 00e57c63 bgeu a0,a4,8000e7f4 <__umoddi3+0x3ec> -8000e7e0: 40c70633 sub a2,a4,a2 -8000e7e4: 00c73733 sltu a4,a4,a2 -8000e7e8: 01e70733 add a4,a4,t5 -8000e7ec: 40e888b3 sub a7,a7,a4 -8000e7f0: 00060713 mv a4,a2 -8000e7f4: 40e50733 sub a4,a0,a4 -8000e7f8: 00e53533 sltu a0,a0,a4 -8000e7fc: 411585b3 sub a1,a1,a7 -8000e800: 40a585b3 sub a1,a1,a0 -8000e804: 01c597b3 sll a5,a1,t3 -8000e808: 00675733 srl a4,a4,t1 -8000e80c: 00e7e533 or a0,a5,a4 -8000e810: 0065d5b3 srl a1,a1,t1 -8000e814: cd1ff06f j 8000e4e4 <__umoddi3+0xdc> - -8000e818 <__divdf3>: -8000e818: fd010113 addi sp,sp,-48 -8000e81c: 02812423 sw s0,40(sp) -8000e820: 01512a23 sw s5,20(sp) -8000e824: 01812423 sw s8,8(sp) -8000e828: 02112623 sw ra,44(sp) -8000e82c: 02912223 sw s1,36(sp) -8000e830: 03212023 sw s2,32(sp) -8000e834: 01312e23 sw s3,28(sp) -8000e838: 01412c23 sw s4,24(sp) -8000e83c: 01612823 sw s6,16(sp) -8000e840: 01712623 sw s7,12(sp) -8000e844: 01912223 sw s9,4(sp) -8000e848: 00050413 mv s0,a0 -8000e84c: 00060c13 mv s8,a2 -8000e850: 00068a93 mv s5,a3 -8000e854: 00202973 frrm s2 -8000e858: 0145d793 srli a5,a1,0x14 -8000e85c: 00c59b93 slli s7,a1,0xc -8000e860: 01579713 slli a4,a5,0x15 -8000e864: 00cbdb93 srli s7,s7,0xc -8000e868: 01f5da13 srli s4,a1,0x1f -8000e86c: 02070c63 beqz a4,8000e8a4 <__divdf3+0x8c> -8000e870: 7ff7fb13 andi s6,a5,2047 -8000e874: 7ff00793 li a5,2047 -8000e878: 08fb0863 beq s6,a5,8000e908 <__divdf3+0xf0> -8000e87c: 01d55713 srli a4,a0,0x1d -8000e880: 003b9b93 slli s7,s7,0x3 -8000e884: 01776bb3 or s7,a4,s7 -8000e888: 008007b7 lui a5,0x800 -8000e88c: 00fbebb3 or s7,s7,a5 -8000e890: 00351993 slli s3,a0,0x3 -8000e894: c01b0b13 addi s6,s6,-1023 -8000e898: 00000c93 li s9,0 -8000e89c: 00000493 li s1,0 -8000e8a0: 0880006f j 8000e928 <__divdf3+0x110> -8000e8a4: 00abe7b3 or a5,s7,a0 -8000e8a8: 0e078e63 beqz a5,8000e9a4 <__divdf3+0x18c> -8000e8ac: 040b8063 beqz s7,8000e8ec <__divdf3+0xd4> -8000e8b0: 000b8513 mv a0,s7 -8000e8b4: 331040ef jal ra,800133e4 <__clzsi2> -8000e8b8: ff550713 addi a4,a0,-11 -8000e8bc: 01c00793 li a5,28 -8000e8c0: 02e7cc63 blt a5,a4,8000e8f8 <__divdf3+0xe0> -8000e8c4: 01d00693 li a3,29 -8000e8c8: ff850993 addi s3,a0,-8 -8000e8cc: 40e686b3 sub a3,a3,a4 -8000e8d0: 013b9bb3 sll s7,s7,s3 -8000e8d4: 00d456b3 srl a3,s0,a3 -8000e8d8: 0176ebb3 or s7,a3,s7 -8000e8dc: 013419b3 sll s3,s0,s3 -8000e8e0: c0d00593 li a1,-1011 -8000e8e4: 40a58b33 sub s6,a1,a0 -8000e8e8: fb1ff06f j 8000e898 <__divdf3+0x80> -8000e8ec: 2f9040ef jal ra,800133e4 <__clzsi2> -8000e8f0: 02050513 addi a0,a0,32 -8000e8f4: fc5ff06f j 8000e8b8 <__divdf3+0xa0> -8000e8f8: fd850b93 addi s7,a0,-40 -8000e8fc: 01741bb3 sll s7,s0,s7 -8000e900: 00000993 li s3,0 -8000e904: fddff06f j 8000e8e0 <__divdf3+0xc8> -8000e908: 00abe433 or s0,s7,a0 -8000e90c: 0a040663 beqz s0,8000e9b8 <__divdf3+0x1a0> -8000e910: 00cb9793 slli a5,s7,0xc -8000e914: 00050993 mv s3,a0 -8000e918: 7ff00b13 li s6,2047 -8000e91c: 00300c93 li s9,3 -8000e920: 01000493 li s1,16 -8000e924: f607cce3 bltz a5,8000e89c <__divdf3+0x84> -8000e928: 014ad713 srli a4,s5,0x14 -8000e92c: 00ca9513 slli a0,s5,0xc -8000e930: 01571693 slli a3,a4,0x15 -8000e934: 000c0793 mv a5,s8 -8000e938: 00c55413 srli s0,a0,0xc -8000e93c: 7ff77593 andi a1,a4,2047 -8000e940: 01fada93 srli s5,s5,0x1f -8000e944: 08068463 beqz a3,8000e9cc <__divdf3+0x1b4> -8000e948: 7ff00713 li a4,2047 -8000e94c: 0ee58663 beq a1,a4,8000ea38 <__divdf3+0x220> -8000e950: 01dc5793 srli a5,s8,0x1d -8000e954: 00341513 slli a0,s0,0x3 -8000e958: 00a7e533 or a0,a5,a0 -8000e95c: 00800437 lui s0,0x800 -8000e960: 00856433 or s0,a0,s0 -8000e964: 003c1793 slli a5,s8,0x3 -8000e968: c0158513 addi a0,a1,-1023 -8000e96c: 00000713 li a4,0 -8000e970: 002c9693 slli a3,s9,0x2 -8000e974: 00e6e6b3 or a3,a3,a4 -8000e978: 40ab05b3 sub a1,s6,a0 -8000e97c: fff68693 addi a3,a3,-1 -8000e980: 00e00513 li a0,14 -8000e984: 015a4633 xor a2,s4,s5 -8000e988: 10d56063 bltu a0,a3,8000ea88 <__divdf3+0x270> -8000e98c: 80014537 lui a0,0x80014 -8000e990: 00269693 slli a3,a3,0x2 -8000e994: 0c050513 addi a0,a0,192 # 800140c0 <__stack_top+0x810140c0> -8000e998: 00a686b3 add a3,a3,a0 -8000e99c: 0006a683 lw a3,0(a3) -8000e9a0: 00068067 jr a3 -8000e9a4: 00000b93 li s7,0 -8000e9a8: 00000993 li s3,0 -8000e9ac: 00000b13 li s6,0 -8000e9b0: 00100c93 li s9,1 -8000e9b4: ee9ff06f j 8000e89c <__divdf3+0x84> -8000e9b8: 00000b93 li s7,0 -8000e9bc: 00000993 li s3,0 -8000e9c0: 7ff00b13 li s6,2047 -8000e9c4: 00200c93 li s9,2 -8000e9c8: ed5ff06f j 8000e89c <__divdf3+0x84> -8000e9cc: 018467b3 or a5,s0,s8 -8000e9d0: 08078463 beqz a5,8000ea58 <__divdf3+0x240> -8000e9d4: 04040263 beqz s0,8000ea18 <__divdf3+0x200> -8000e9d8: 00040513 mv a0,s0 -8000e9dc: 209040ef jal ra,800133e4 <__clzsi2> -8000e9e0: 00050593 mv a1,a0 -8000e9e4: ff558693 addi a3,a1,-11 -8000e9e8: 01c00793 li a5,28 -8000e9ec: 02d7ce63 blt a5,a3,8000ea28 <__divdf3+0x210> -8000e9f0: 01d00713 li a4,29 -8000e9f4: ff858793 addi a5,a1,-8 -8000e9f8: 40d70733 sub a4,a4,a3 -8000e9fc: 00f41533 sll a0,s0,a5 -8000ea00: 00ec5733 srl a4,s8,a4 -8000ea04: 00a76433 or s0,a4,a0 -8000ea08: 00fc17b3 sll a5,s8,a5 -8000ea0c: c0d00713 li a4,-1011 -8000ea10: 40b70533 sub a0,a4,a1 -8000ea14: f59ff06f j 8000e96c <__divdf3+0x154> -8000ea18: 000c0513 mv a0,s8 -8000ea1c: 1c9040ef jal ra,800133e4 <__clzsi2> -8000ea20: 02050593 addi a1,a0,32 -8000ea24: fc1ff06f j 8000e9e4 <__divdf3+0x1cc> -8000ea28: fd858513 addi a0,a1,-40 -8000ea2c: 00ac1433 sll s0,s8,a0 -8000ea30: 00000793 li a5,0 -8000ea34: fd9ff06f j 8000ea0c <__divdf3+0x1f4> -8000ea38: 01846633 or a2,s0,s8 -8000ea3c: 02060863 beqz a2,8000ea6c <__divdf3+0x254> -8000ea40: 00c41713 slli a4,s0,0xc -8000ea44: 7ff00513 li a0,2047 -8000ea48: 02074c63 bltz a4,8000ea80 <__divdf3+0x268> -8000ea4c: 00300713 li a4,3 -8000ea50: 01000493 li s1,16 -8000ea54: f1dff06f j 8000e970 <__divdf3+0x158> -8000ea58: 00000413 li s0,0 -8000ea5c: 00000793 li a5,0 -8000ea60: 00000513 li a0,0 -8000ea64: 00100713 li a4,1 -8000ea68: f09ff06f j 8000e970 <__divdf3+0x158> -8000ea6c: 00000413 li s0,0 -8000ea70: 00000793 li a5,0 -8000ea74: 7ff00513 li a0,2047 -8000ea78: 00200713 li a4,2 -8000ea7c: ef5ff06f j 8000e970 <__divdf3+0x158> -8000ea80: 00300713 li a4,3 -8000ea84: eedff06f j 8000e970 <__divdf3+0x158> -8000ea88: 01746663 bltu s0,s7,8000ea94 <__divdf3+0x27c> -8000ea8c: 2e8b9663 bne s7,s0,8000ed78 <__divdf3+0x560> -8000ea90: 2ef9e463 bltu s3,a5,8000ed78 <__divdf3+0x560> -8000ea94: 01fb9513 slli a0,s7,0x1f -8000ea98: 0019d713 srli a4,s3,0x1 -8000ea9c: 01f99693 slli a3,s3,0x1f -8000eaa0: 001bdb93 srli s7,s7,0x1 -8000eaa4: 00e569b3 or s3,a0,a4 -8000eaa8: 00841513 slli a0,s0,0x8 -8000eaac: 0187d813 srli a6,a5,0x18 -8000eab0: 00a86833 or a6,a6,a0 -8000eab4: 01055513 srli a0,a0,0x10 -8000eab8: 02abd333 divu t1,s7,a0 -8000eabc: 01081e13 slli t3,a6,0x10 -8000eac0: 010e5e13 srli t3,t3,0x10 -8000eac4: 00879893 slli a7,a5,0x8 -8000eac8: 0109d793 srli a5,s3,0x10 -8000eacc: 02abfbb3 remu s7,s7,a0 -8000ead0: 00030f93 mv t6,t1 -8000ead4: 026e0733 mul a4,t3,t1 -8000ead8: 010b9b93 slli s7,s7,0x10 -8000eadc: 0177e7b3 or a5,a5,s7 -8000eae0: 00e7fe63 bgeu a5,a4,8000eafc <__divdf3+0x2e4> -8000eae4: 010787b3 add a5,a5,a6 -8000eae8: fff30f93 addi t6,t1,-1 # ffffff <__stack_size+0xfffbff> -8000eaec: 0107e863 bltu a5,a6,8000eafc <__divdf3+0x2e4> -8000eaf0: 00e7f663 bgeu a5,a4,8000eafc <__divdf3+0x2e4> -8000eaf4: ffe30f93 addi t6,t1,-2 -8000eaf8: 010787b3 add a5,a5,a6 -8000eafc: 40e787b3 sub a5,a5,a4 -8000eb00: 02a7deb3 divu t4,a5,a0 -8000eb04: 01099993 slli s3,s3,0x10 -8000eb08: 0109d993 srli s3,s3,0x10 -8000eb0c: 02a7f7b3 remu a5,a5,a0 -8000eb10: 000e8313 mv t1,t4 -8000eb14: 03de0733 mul a4,t3,t4 -8000eb18: 01079793 slli a5,a5,0x10 -8000eb1c: 00f9e7b3 or a5,s3,a5 -8000eb20: 00e7fe63 bgeu a5,a4,8000eb3c <__divdf3+0x324> -8000eb24: 010787b3 add a5,a5,a6 -8000eb28: fffe8313 addi t1,t4,-1 -8000eb2c: 0107e863 bltu a5,a6,8000eb3c <__divdf3+0x324> -8000eb30: 00e7f663 bgeu a5,a4,8000eb3c <__divdf3+0x324> -8000eb34: ffee8313 addi t1,t4,-2 -8000eb38: 010787b3 add a5,a5,a6 -8000eb3c: 40e78733 sub a4,a5,a4 -8000eb40: 010f9f93 slli t6,t6,0x10 -8000eb44: 000107b7 lui a5,0x10 -8000eb48: 006fefb3 or t6,t6,t1 -8000eb4c: fff78313 addi t1,a5,-1 # ffff <__stack_size+0xfbff> -8000eb50: 006fff33 and t5,t6,t1 -8000eb54: 010fd293 srli t0,t6,0x10 -8000eb58: 0108de93 srli t4,a7,0x10 -8000eb5c: 0068f333 and t1,a7,t1 -8000eb60: 026f0433 mul s0,t5,t1 -8000eb64: 026289b3 mul s3,t0,t1 -8000eb68: 03ee8f33 mul t5,t4,t5 -8000eb6c: 013f03b3 add t2,t5,s3 -8000eb70: 01045f13 srli t5,s0,0x10 -8000eb74: 007f0f33 add t5,t5,t2 -8000eb78: 03d282b3 mul t0,t0,t4 -8000eb7c: 013f7463 bgeu t5,s3,8000eb84 <__divdf3+0x36c> -8000eb80: 00f282b3 add t0,t0,a5 -8000eb84: 000103b7 lui t2,0x10 -8000eb88: 010f5793 srli a5,t5,0x10 -8000eb8c: fff38393 addi t2,t2,-1 # ffff <__stack_size+0xfbff> -8000eb90: 005782b3 add t0,a5,t0 -8000eb94: 007f77b3 and a5,t5,t2 -8000eb98: 01079793 slli a5,a5,0x10 -8000eb9c: 00747433 and s0,s0,t2 -8000eba0: 008787b3 add a5,a5,s0 -8000eba4: 00576863 bltu a4,t0,8000ebb4 <__divdf3+0x39c> -8000eba8: 000f8413 mv s0,t6 -8000ebac: 04571463 bne a4,t0,8000ebf4 <__divdf3+0x3dc> -8000ebb0: 04f6f263 bgeu a3,a5,8000ebf4 <__divdf3+0x3dc> -8000ebb4: 011686b3 add a3,a3,a7 -8000ebb8: 0116bf33 sltu t5,a3,a7 -8000ebbc: 010f0f33 add t5,t5,a6 -8000ebc0: 01e70733 add a4,a4,t5 -8000ebc4: ffff8413 addi s0,t6,-1 -8000ebc8: 00e86663 bltu a6,a4,8000ebd4 <__divdf3+0x3bc> -8000ebcc: 02e81463 bne a6,a4,8000ebf4 <__divdf3+0x3dc> -8000ebd0: 0316e263 bltu a3,a7,8000ebf4 <__divdf3+0x3dc> -8000ebd4: 00576663 bltu a4,t0,8000ebe0 <__divdf3+0x3c8> -8000ebd8: 00e29e63 bne t0,a4,8000ebf4 <__divdf3+0x3dc> -8000ebdc: 00f6fc63 bgeu a3,a5,8000ebf4 <__divdf3+0x3dc> -8000ebe0: 011686b3 add a3,a3,a7 -8000ebe4: 0116bf33 sltu t5,a3,a7 -8000ebe8: 010f0f33 add t5,t5,a6 -8000ebec: ffef8413 addi s0,t6,-2 -8000ebf0: 01e70733 add a4,a4,t5 -8000ebf4: 40f68f33 sub t5,a3,a5 -8000ebf8: 40570733 sub a4,a4,t0 -8000ebfc: 01e6b6b3 sltu a3,a3,t5 -8000ec00: 40d70733 sub a4,a4,a3 -8000ec04: fff00793 li a5,-1 -8000ec08: 12e80463 beq a6,a4,8000ed30 <__divdf3+0x518> -8000ec0c: 02a752b3 divu t0,a4,a0 -8000ec10: 010f5793 srli a5,t5,0x10 -8000ec14: 02a77733 remu a4,a4,a0 -8000ec18: 00028693 mv a3,t0 -8000ec1c: 025e0fb3 mul t6,t3,t0 -8000ec20: 01071713 slli a4,a4,0x10 -8000ec24: 00e7e733 or a4,a5,a4 -8000ec28: 01f77e63 bgeu a4,t6,8000ec44 <__divdf3+0x42c> -8000ec2c: 01070733 add a4,a4,a6 -8000ec30: fff28693 addi a3,t0,-1 -8000ec34: 01076863 bltu a4,a6,8000ec44 <__divdf3+0x42c> -8000ec38: 01f77663 bgeu a4,t6,8000ec44 <__divdf3+0x42c> -8000ec3c: ffe28693 addi a3,t0,-2 -8000ec40: 01070733 add a4,a4,a6 -8000ec44: 41f70733 sub a4,a4,t6 -8000ec48: 02a75fb3 divu t6,a4,a0 -8000ec4c: 010f1793 slli a5,t5,0x10 -8000ec50: 0107d793 srli a5,a5,0x10 -8000ec54: 02a77733 remu a4,a4,a0 -8000ec58: 03fe0e33 mul t3,t3,t6 -8000ec5c: 01071713 slli a4,a4,0x10 -8000ec60: 00e7e733 or a4,a5,a4 -8000ec64: 000f8793 mv a5,t6 -8000ec68: 01c77e63 bgeu a4,t3,8000ec84 <__divdf3+0x46c> -8000ec6c: 01070733 add a4,a4,a6 -8000ec70: ffff8793 addi a5,t6,-1 -8000ec74: 01076863 bltu a4,a6,8000ec84 <__divdf3+0x46c> -8000ec78: 01c77663 bgeu a4,t3,8000ec84 <__divdf3+0x46c> -8000ec7c: ffef8793 addi a5,t6,-2 -8000ec80: 01070733 add a4,a4,a6 -8000ec84: 01069693 slli a3,a3,0x10 -8000ec88: 00f6e6b3 or a3,a3,a5 -8000ec8c: 01069793 slli a5,a3,0x10 -8000ec90: 0107d793 srli a5,a5,0x10 -8000ec94: 41c70733 sub a4,a4,t3 -8000ec98: 0106de13 srli t3,a3,0x10 -8000ec9c: 02f30f33 mul t5,t1,a5 -8000eca0: 026e0333 mul t1,t3,t1 -8000eca4: 03ce8e33 mul t3,t4,t3 -8000eca8: 02fe8eb3 mul t4,t4,a5 -8000ecac: 010f5793 srli a5,t5,0x10 -8000ecb0: 006e8eb3 add t4,t4,t1 -8000ecb4: 01d787b3 add a5,a5,t4 -8000ecb8: 0067f663 bgeu a5,t1,8000ecc4 <__divdf3+0x4ac> -8000ecbc: 00010537 lui a0,0x10 -8000ecc0: 00ae0e33 add t3,t3,a0 -8000ecc4: 0107d313 srli t1,a5,0x10 -8000ecc8: 01c30333 add t1,t1,t3 -8000eccc: 00010e37 lui t3,0x10 -8000ecd0: fffe0e13 addi t3,t3,-1 # ffff <__stack_size+0xfbff> -8000ecd4: 01c7f533 and a0,a5,t3 -8000ecd8: 01051513 slli a0,a0,0x10 -8000ecdc: 01cf7f33 and t5,t5,t3 -8000ece0: 01e50533 add a0,a0,t5 -8000ece4: 00676863 bltu a4,t1,8000ecf4 <__divdf3+0x4dc> -8000ece8: 3e671463 bne a4,t1,8000f0d0 <__divdf3+0x8b8> -8000ecec: 00068793 mv a5,a3 -8000ecf0: 04050063 beqz a0,8000ed30 <__divdf3+0x518> -8000ecf4: 00e80733 add a4,a6,a4 -8000ecf8: fff68793 addi a5,a3,-1 -8000ecfc: 03076463 bltu a4,a6,8000ed24 <__divdf3+0x50c> -8000ed00: 00676663 bltu a4,t1,8000ed0c <__divdf3+0x4f4> -8000ed04: 3c671463 bne a4,t1,8000f0cc <__divdf3+0x8b4> -8000ed08: 02a8f063 bgeu a7,a0,8000ed28 <__divdf3+0x510> -8000ed0c: ffe68793 addi a5,a3,-2 -8000ed10: 00189693 slli a3,a7,0x1 -8000ed14: 0116b8b3 sltu a7,a3,a7 -8000ed18: 01088833 add a6,a7,a6 -8000ed1c: 01070733 add a4,a4,a6 -8000ed20: 00068893 mv a7,a3 -8000ed24: 00671463 bne a4,t1,8000ed2c <__divdf3+0x514> -8000ed28: 00a88463 beq a7,a0,8000ed30 <__divdf3+0x518> -8000ed2c: 0017e793 ori a5,a5,1 -8000ed30: 3ff58813 addi a6,a1,1023 -8000ed34: 19005a63 blez a6,8000eec8 <__divdf3+0x6b0> -8000ed38: 0077f713 andi a4,a5,7 -8000ed3c: 0a070a63 beqz a4,8000edf0 <__divdf3+0x5d8> -8000ed40: 00200713 li a4,2 -8000ed44: 0014e493 ori s1,s1,1 -8000ed48: 0ae90263 beq s2,a4,8000edec <__divdf3+0x5d4> -8000ed4c: 00300713 li a4,3 -8000ed50: 08e90863 beq s2,a4,8000ede0 <__divdf3+0x5c8> -8000ed54: 08091e63 bnez s2,8000edf0 <__divdf3+0x5d8> -8000ed58: 00f7f713 andi a4,a5,15 -8000ed5c: 00400693 li a3,4 -8000ed60: 08d70863 beq a4,a3,8000edf0 <__divdf3+0x5d8> -8000ed64: 00478713 addi a4,a5,4 -8000ed68: 00f737b3 sltu a5,a4,a5 -8000ed6c: 00f40433 add s0,s0,a5 -8000ed70: 00070793 mv a5,a4 -8000ed74: 07c0006f j 8000edf0 <__divdf3+0x5d8> -8000ed78: fff58593 addi a1,a1,-1 -8000ed7c: 00000693 li a3,0 -8000ed80: d29ff06f j 8000eaa8 <__divdf3+0x290> -8000ed84: 000a0613 mv a2,s4 -8000ed88: 000b8413 mv s0,s7 -8000ed8c: 00098793 mv a5,s3 -8000ed90: 000c8713 mv a4,s9 -8000ed94: 00300693 li a3,3 -8000ed98: 32d70063 beq a4,a3,8000f0b8 <__divdf3+0x8a0> -8000ed9c: 00100693 li a3,1 -8000eda0: 30d70663 beq a4,a3,8000f0ac <__divdf3+0x894> -8000eda4: 00200693 li a3,2 -8000eda8: f8d714e3 bne a4,a3,8000ed30 <__divdf3+0x518> -8000edac: 0100006f j 8000edbc <__divdf3+0x5a4> -8000edb0: 000a8613 mv a2,s5 -8000edb4: fe1ff06f j 8000ed94 <__divdf3+0x57c> -8000edb8: 0084e493 ori s1,s1,8 -8000edbc: 00000513 li a0,0 -8000edc0: 00000793 li a5,0 -8000edc4: 7ff00713 li a4,2047 -8000edc8: 05c0006f j 8000ee24 <__divdf3+0x60c> -8000edcc: 00080437 lui s0,0x80 -8000edd0: 00000793 li a5,0 -8000edd4: 00000613 li a2,0 -8000edd8: 00300713 li a4,3 -8000eddc: fb9ff06f j 8000ed94 <__divdf3+0x57c> -8000ede0: 00061863 bnez a2,8000edf0 <__divdf3+0x5d8> -8000ede4: 00878713 addi a4,a5,8 -8000ede8: f81ff06f j 8000ed68 <__divdf3+0x550> -8000edec: fe061ce3 bnez a2,8000ede4 <__divdf3+0x5cc> -8000edf0: 00741713 slli a4,s0,0x7 -8000edf4: 00075a63 bgez a4,8000ee08 <__divdf3+0x5f0> -8000edf8: ff000737 lui a4,0xff000 -8000edfc: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> -8000ee00: 00e47433 and s0,s0,a4 -8000ee04: 40058813 addi a6,a1,1024 -8000ee08: 7fe00713 li a4,2046 -8000ee0c: 07074e63 blt a4,a6,8000ee88 <__divdf3+0x670> -8000ee10: 0037d713 srli a4,a5,0x3 -8000ee14: 01d41793 slli a5,s0,0x1d -8000ee18: 00e7e7b3 or a5,a5,a4 -8000ee1c: 00345513 srli a0,s0,0x3 -8000ee20: 00080713 mv a4,a6 -8000ee24: 01471713 slli a4,a4,0x14 -8000ee28: 7ff006b7 lui a3,0x7ff00 -8000ee2c: 00c51513 slli a0,a0,0xc -8000ee30: 00d77733 and a4,a4,a3 -8000ee34: 00c55513 srli a0,a0,0xc -8000ee38: 00a76533 or a0,a4,a0 -8000ee3c: 01f61613 slli a2,a2,0x1f -8000ee40: 00c56733 or a4,a0,a2 -8000ee44: 00070593 mv a1,a4 -8000ee48: 00078513 mv a0,a5 -8000ee4c: 00048463 beqz s1,8000ee54 <__divdf3+0x63c> -8000ee50: 0014a073 csrs fflags,s1 -8000ee54: 02c12083 lw ra,44(sp) -8000ee58: 02812403 lw s0,40(sp) -8000ee5c: 02412483 lw s1,36(sp) -8000ee60: 02012903 lw s2,32(sp) -8000ee64: 01c12983 lw s3,28(sp) -8000ee68: 01812a03 lw s4,24(sp) -8000ee6c: 01412a83 lw s5,20(sp) -8000ee70: 01012b03 lw s6,16(sp) -8000ee74: 00c12b83 lw s7,12(sp) -8000ee78: 00812c03 lw s8,8(sp) -8000ee7c: 00412c83 lw s9,4(sp) -8000ee80: 03010113 addi sp,sp,48 -8000ee84: 00008067 ret -8000ee88: 00200793 li a5,2 -8000ee8c: 02f90a63 beq s2,a5,8000eec0 <__divdf3+0x6a8> -8000ee90: 00300793 li a5,3 -8000ee94: 00f90a63 beq s2,a5,8000eea8 <__divdf3+0x690> -8000ee98: 00091a63 bnez s2,8000eeac <__divdf3+0x694> -8000ee9c: 00000793 li a5,0 -8000eea0: 7ff00713 li a4,2047 -8000eea4: 0100006f j 8000eeb4 <__divdf3+0x69c> -8000eea8: fe060ae3 beqz a2,8000ee9c <__divdf3+0x684> -8000eeac: fff00793 li a5,-1 -8000eeb0: 7fe00713 li a4,2046 -8000eeb4: 0054e493 ori s1,s1,5 -8000eeb8: 00078513 mv a0,a5 -8000eebc: f69ff06f j 8000ee24 <__divdf3+0x60c> -8000eec0: fc061ee3 bnez a2,8000ee9c <__divdf3+0x684> -8000eec4: fe9ff06f j 8000eeac <__divdf3+0x694> -8000eec8: 00100713 li a4,1 -8000eecc: 06081663 bnez a6,8000ef38 <__divdf3+0x720> -8000eed0: 0077f693 andi a3,a5,7 -8000eed4: 00040713 mv a4,s0 -8000eed8: 04068a63 beqz a3,8000ef2c <__divdf3+0x714> -8000eedc: 00200713 li a4,2 -8000eee0: 0014e493 ori s1,s1,1 -8000eee4: 04e90063 beq s2,a4,8000ef24 <__divdf3+0x70c> -8000eee8: 00300713 li a4,3 -8000eeec: 02e90463 beq s2,a4,8000ef14 <__divdf3+0x6fc> -8000eef0: 00040713 mv a4,s0 -8000eef4: 02091c63 bnez s2,8000ef2c <__divdf3+0x714> -8000eef8: 00f7f693 andi a3,a5,15 -8000eefc: 00400513 li a0,4 -8000ef00: 02a68663 beq a3,a0,8000ef2c <__divdf3+0x714> -8000ef04: ffc7b713 sltiu a4,a5,-4 -8000ef08: 00174713 xori a4,a4,1 -8000ef0c: 00870733 add a4,a4,s0 -8000ef10: 01c0006f j 8000ef2c <__divdf3+0x714> -8000ef14: 00040713 mv a4,s0 -8000ef18: 00061a63 bnez a2,8000ef2c <__divdf3+0x714> -8000ef1c: ff87b713 sltiu a4,a5,-8 -8000ef20: fe9ff06f j 8000ef08 <__divdf3+0x6f0> -8000ef24: 00040713 mv a4,s0 -8000ef28: fe061ae3 bnez a2,8000ef1c <__divdf3+0x704> -8000ef2c: 01875713 srli a4,a4,0x18 -8000ef30: 00174713 xori a4,a4,1 -8000ef34: 00177713 andi a4,a4,1 -8000ef38: 00100513 li a0,1 -8000ef3c: 41050533 sub a0,a0,a6 -8000ef40: 03800693 li a3,56 -8000ef44: 0ea6cc63 blt a3,a0,8000f03c <__divdf3+0x824> -8000ef48: 01f00693 li a3,31 -8000ef4c: 06a6c263 blt a3,a0,8000efb0 <__divdf3+0x798> -8000ef50: 41e58593 addi a1,a1,1054 -8000ef54: 00a7d833 srl a6,a5,a0 -8000ef58: 00b416b3 sll a3,s0,a1 -8000ef5c: 00b797b3 sll a5,a5,a1 -8000ef60: 0106e6b3 or a3,a3,a6 -8000ef64: 00f037b3 snez a5,a5 -8000ef68: 00f6e7b3 or a5,a3,a5 -8000ef6c: 00a45533 srl a0,s0,a0 -8000ef70: 0077f693 andi a3,a5,7 -8000ef74: 08068063 beqz a3,8000eff4 <__divdf3+0x7dc> -8000ef78: 00200693 li a3,2 -8000ef7c: 0014e493 ori s1,s1,1 -8000ef80: 06d90863 beq s2,a3,8000eff0 <__divdf3+0x7d8> -8000ef84: 00300693 li a3,3 -8000ef88: 04d90e63 beq s2,a3,8000efe4 <__divdf3+0x7cc> -8000ef8c: 06091463 bnez s2,8000eff4 <__divdf3+0x7dc> -8000ef90: 00f7f693 andi a3,a5,15 -8000ef94: 00400593 li a1,4 -8000ef98: 04b68e63 beq a3,a1,8000eff4 <__divdf3+0x7dc> -8000ef9c: 00478693 addi a3,a5,4 -8000efa0: 00f6b7b3 sltu a5,a3,a5 -8000efa4: 00f50533 add a0,a0,a5 -8000efa8: 00068793 mv a5,a3 -8000efac: 0480006f j 8000eff4 <__divdf3+0x7dc> -8000efb0: fe100693 li a3,-31 -8000efb4: 410686b3 sub a3,a3,a6 -8000efb8: 02000893 li a7,32 -8000efbc: 00d456b3 srl a3,s0,a3 -8000efc0: 00000813 li a6,0 -8000efc4: 01150663 beq a0,a7,8000efd0 <__divdf3+0x7b8> -8000efc8: 43e58593 addi a1,a1,1086 -8000efcc: 00b41833 sll a6,s0,a1 -8000efd0: 00f867b3 or a5,a6,a5 -8000efd4: 00f037b3 snez a5,a5 -8000efd8: 00f6e7b3 or a5,a3,a5 -8000efdc: 00000513 li a0,0 -8000efe0: f91ff06f j 8000ef70 <__divdf3+0x758> -8000efe4: 00061863 bnez a2,8000eff4 <__divdf3+0x7dc> -8000efe8: 00878693 addi a3,a5,8 -8000efec: fb5ff06f j 8000efa0 <__divdf3+0x788> -8000eff0: fe061ce3 bnez a2,8000efe8 <__divdf3+0x7d0> -8000eff4: 00851693 slli a3,a0,0x8 -8000eff8: 0006de63 bgez a3,8000f014 <__divdf3+0x7fc> -8000effc: 0014e493 ori s1,s1,1 -8000f000: 00000513 li a0,0 -8000f004: 00000793 li a5,0 -8000f008: 02071663 bnez a4,8000f034 <__divdf3+0x81c> -8000f00c: 00100713 li a4,1 -8000f010: e15ff06f j 8000ee24 <__divdf3+0x60c> -8000f014: 0037d693 srli a3,a5,0x3 -8000f018: 01d51793 slli a5,a0,0x1d -8000f01c: 00d7e7b3 or a5,a5,a3 -8000f020: 00355513 srli a0,a0,0x3 -8000f024: e00700e3 beqz a4,8000ee24 <__divdf3+0x60c> -8000f028: 0014f713 andi a4,s1,1 -8000f02c: de070ce3 beqz a4,8000ee24 <__divdf3+0x60c> -8000f030: 00000713 li a4,0 -8000f034: 0024e493 ori s1,s1,2 -8000f038: dedff06f j 8000ee24 <__divdf3+0x60c> -8000f03c: 0087e7b3 or a5,a5,s0 -8000f040: 02078463 beqz a5,8000f068 <__divdf3+0x850> -8000f044: 00200793 li a5,2 -8000f048: 0014e493 ori s1,s1,1 -8000f04c: 02f90e63 beq s2,a5,8000f088 <__divdf3+0x870> -8000f050: 00300793 li a5,3 -8000f054: 02f90263 beq s2,a5,8000f078 <__divdf3+0x860> -8000f058: 00100793 li a5,1 -8000f05c: 00091463 bnez s2,8000f064 <__divdf3+0x84c> -8000f060: 00500793 li a5,5 -8000f064: 0037d793 srli a5,a5,0x3 -8000f068: 0024e493 ori s1,s1,2 -8000f06c: 00000513 li a0,0 -8000f070: 00000713 li a4,0 -8000f074: db1ff06f j 8000ee24 <__divdf3+0x60c> -8000f078: 00900793 li a5,9 -8000f07c: fe0604e3 beqz a2,8000f064 <__divdf3+0x84c> -8000f080: 00100793 li a5,1 -8000f084: fe1ff06f j 8000f064 <__divdf3+0x84c> -8000f088: 00900793 li a5,9 -8000f08c: fc061ce3 bnez a2,8000f064 <__divdf3+0x84c> -8000f090: ff1ff06f j 8000f080 <__divdf3+0x868> -8000f094: 00080537 lui a0,0x80 -8000f098: 00000793 li a5,0 -8000f09c: 7ff00713 li a4,2047 -8000f0a0: 00000613 li a2,0 -8000f0a4: 01000493 li s1,16 -8000f0a8: d7dff06f j 8000ee24 <__divdf3+0x60c> -8000f0ac: 00000513 li a0,0 -8000f0b0: 00000793 li a5,0 -8000f0b4: fbdff06f j 8000f070 <__divdf3+0x858> -8000f0b8: 00080537 lui a0,0x80 -8000f0bc: 00000793 li a5,0 -8000f0c0: 7ff00713 li a4,2047 -8000f0c4: 00000613 li a2,0 -8000f0c8: d5dff06f j 8000ee24 <__divdf3+0x60c> -8000f0cc: 00078693 mv a3,a5 -8000f0d0: 00068793 mv a5,a3 -8000f0d4: c59ff06f j 8000ed2c <__divdf3+0x514> - -8000f0d8 <__muldf3>: -8000f0d8: fd010113 addi sp,sp,-48 -8000f0dc: 02812423 sw s0,40(sp) -8000f0e0: 01612823 sw s6,16(sp) -8000f0e4: 01912223 sw s9,4(sp) -8000f0e8: 02112623 sw ra,44(sp) -8000f0ec: 02912223 sw s1,36(sp) -8000f0f0: 03212023 sw s2,32(sp) -8000f0f4: 01312e23 sw s3,28(sp) -8000f0f8: 01412c23 sw s4,24(sp) -8000f0fc: 01512a23 sw s5,20(sp) -8000f100: 01712623 sw s7,12(sp) -8000f104: 01812423 sw s8,8(sp) -8000f108: 00050413 mv s0,a0 -8000f10c: 00060c93 mv s9,a2 -8000f110: 00068b13 mv s6,a3 -8000f114: 00202973 frrm s2 -8000f118: 0145d793 srli a5,a1,0x14 -8000f11c: 00c59993 slli s3,a1,0xc -8000f120: 01579713 slli a4,a5,0x15 -8000f124: 00c9d993 srli s3,s3,0xc -8000f128: 01f5da93 srli s5,a1,0x1f -8000f12c: 02070c63 beqz a4,8000f164 <__muldf3+0x8c> -8000f130: 7ff7fb93 andi s7,a5,2047 -8000f134: 7ff00793 li a5,2047 -8000f138: 08fb8863 beq s7,a5,8000f1c8 <__muldf3+0xf0> -8000f13c: 01d55793 srli a5,a0,0x1d -8000f140: 00399993 slli s3,s3,0x3 -8000f144: 0137e9b3 or s3,a5,s3 -8000f148: 008007b7 lui a5,0x800 -8000f14c: 00f9e9b3 or s3,s3,a5 -8000f150: 00351a13 slli s4,a0,0x3 -8000f154: c01b8b93 addi s7,s7,-1023 -8000f158: 00000c13 li s8,0 -8000f15c: 00000493 li s1,0 -8000f160: 0880006f j 8000f1e8 <__muldf3+0x110> -8000f164: 00a9e7b3 or a5,s3,a0 -8000f168: 10078063 beqz a5,8000f268 <__muldf3+0x190> -8000f16c: 04098063 beqz s3,8000f1ac <__muldf3+0xd4> -8000f170: 00098513 mv a0,s3 -8000f174: 270040ef jal ra,800133e4 <__clzsi2> -8000f178: ff550713 addi a4,a0,-11 # 7fff5 <__stack_size+0x7fbf5> -8000f17c: 01c00793 li a5,28 -8000f180: 02e7cc63 blt a5,a4,8000f1b8 <__muldf3+0xe0> -8000f184: 01d00793 li a5,29 -8000f188: ff850a13 addi s4,a0,-8 -8000f18c: 40e787b3 sub a5,a5,a4 -8000f190: 014999b3 sll s3,s3,s4 -8000f194: 00f457b3 srl a5,s0,a5 -8000f198: 0137e9b3 or s3,a5,s3 -8000f19c: 01441a33 sll s4,s0,s4 -8000f1a0: c0d00b93 li s7,-1011 -8000f1a4: 40ab8bb3 sub s7,s7,a0 -8000f1a8: fb1ff06f j 8000f158 <__muldf3+0x80> -8000f1ac: 238040ef jal ra,800133e4 <__clzsi2> -8000f1b0: 02050513 addi a0,a0,32 -8000f1b4: fc5ff06f j 8000f178 <__muldf3+0xa0> -8000f1b8: fd850993 addi s3,a0,-40 -8000f1bc: 013419b3 sll s3,s0,s3 -8000f1c0: 00000a13 li s4,0 -8000f1c4: fddff06f j 8000f1a0 <__muldf3+0xc8> -8000f1c8: 00a9e433 or s0,s3,a0 -8000f1cc: 0a040863 beqz s0,8000f27c <__muldf3+0x1a4> -8000f1d0: 00c99793 slli a5,s3,0xc -8000f1d4: 00050a13 mv s4,a0 -8000f1d8: 7ff00b93 li s7,2047 -8000f1dc: 00300c13 li s8,3 -8000f1e0: 01000493 li s1,16 -8000f1e4: f607cce3 bltz a5,8000f15c <__muldf3+0x84> -8000f1e8: 014b5713 srli a4,s6,0x14 -8000f1ec: 00cb1413 slli s0,s6,0xc -8000f1f0: 01571693 slli a3,a4,0x15 -8000f1f4: 000c8793 mv a5,s9 -8000f1f8: 00c45413 srli s0,s0,0xc -8000f1fc: 7ff77513 andi a0,a4,2047 -8000f200: 01fb5b13 srli s6,s6,0x1f -8000f204: 08068663 beqz a3,8000f290 <__muldf3+0x1b8> -8000f208: 7ff00713 li a4,2047 -8000f20c: 0ee50663 beq a0,a4,8000f2f8 <__muldf3+0x220> -8000f210: 01dcd793 srli a5,s9,0x1d -8000f214: 00341413 slli s0,s0,0x3 -8000f218: 0087e433 or s0,a5,s0 -8000f21c: 008007b7 lui a5,0x800 -8000f220: 00f46433 or s0,s0,a5 -8000f224: c0150513 addi a0,a0,-1023 -8000f228: 003c9793 slli a5,s9,0x3 -8000f22c: 00000713 li a4,0 -8000f230: 002c1693 slli a3,s8,0x2 -8000f234: 00e6e6b3 or a3,a3,a4 -8000f238: 00ab8bb3 add s7,s7,a0 -8000f23c: fff68693 addi a3,a3,-1 # 7fefffff <__stack_size+0x7feffbff> -8000f240: 00e00613 li a2,14 -8000f244: 016ac5b3 xor a1,s5,s6 -8000f248: 001b8513 addi a0,s7,1 -8000f24c: 16d66a63 bltu a2,a3,8000f3c0 <__muldf3+0x2e8> -8000f250: 80014637 lui a2,0x80014 -8000f254: 00269693 slli a3,a3,0x2 -8000f258: 0fc60613 addi a2,a2,252 # 800140fc <__stack_top+0x810140fc> -8000f25c: 00c686b3 add a3,a3,a2 -8000f260: 0006a683 lw a3,0(a3) -8000f264: 00068067 jr a3 -8000f268: 00000993 li s3,0 -8000f26c: 00000a13 li s4,0 -8000f270: 00000b93 li s7,0 -8000f274: 00100c13 li s8,1 -8000f278: ee5ff06f j 8000f15c <__muldf3+0x84> -8000f27c: 00000993 li s3,0 -8000f280: 00000a13 li s4,0 -8000f284: 7ff00b93 li s7,2047 -8000f288: 00200c13 li s8,2 -8000f28c: ed1ff06f j 8000f15c <__muldf3+0x84> -8000f290: 019467b3 or a5,s0,s9 -8000f294: 08078263 beqz a5,8000f318 <__muldf3+0x240> -8000f298: 04040063 beqz s0,8000f2d8 <__muldf3+0x200> -8000f29c: 00040513 mv a0,s0 -8000f2a0: 144040ef jal ra,800133e4 <__clzsi2> -8000f2a4: ff550693 addi a3,a0,-11 -8000f2a8: 01c00793 li a5,28 -8000f2ac: 02d7ce63 blt a5,a3,8000f2e8 <__muldf3+0x210> -8000f2b0: 01d00713 li a4,29 -8000f2b4: ff850793 addi a5,a0,-8 -8000f2b8: 40d70733 sub a4,a4,a3 -8000f2bc: 00f41433 sll s0,s0,a5 -8000f2c0: 00ecd733 srl a4,s9,a4 -8000f2c4: 00876433 or s0,a4,s0 -8000f2c8: 00fc97b3 sll a5,s9,a5 -8000f2cc: c0d00713 li a4,-1011 -8000f2d0: 40a70533 sub a0,a4,a0 -8000f2d4: f59ff06f j 8000f22c <__muldf3+0x154> -8000f2d8: 000c8513 mv a0,s9 -8000f2dc: 108040ef jal ra,800133e4 <__clzsi2> -8000f2e0: 02050513 addi a0,a0,32 -8000f2e4: fc1ff06f j 8000f2a4 <__muldf3+0x1cc> -8000f2e8: fd850413 addi s0,a0,-40 -8000f2ec: 008c9433 sll s0,s9,s0 -8000f2f0: 00000793 li a5,0 -8000f2f4: fd9ff06f j 8000f2cc <__muldf3+0x1f4> -8000f2f8: 01946633 or a2,s0,s9 -8000f2fc: 02060863 beqz a2,8000f32c <__muldf3+0x254> -8000f300: 00c41713 slli a4,s0,0xc -8000f304: 7ff00513 li a0,2047 -8000f308: 02074c63 bltz a4,8000f340 <__muldf3+0x268> -8000f30c: 00300713 li a4,3 -8000f310: 01000493 li s1,16 -8000f314: f1dff06f j 8000f230 <__muldf3+0x158> -8000f318: 00000413 li s0,0 -8000f31c: 00000793 li a5,0 -8000f320: 00000513 li a0,0 -8000f324: 00100713 li a4,1 -8000f328: f09ff06f j 8000f230 <__muldf3+0x158> -8000f32c: 00000413 li s0,0 -8000f330: 00000793 li a5,0 -8000f334: 7ff00513 li a0,2047 -8000f338: 00200713 li a4,2 -8000f33c: ef5ff06f j 8000f230 <__muldf3+0x158> -8000f340: 00300713 li a4,3 -8000f344: eedff06f j 8000f230 <__muldf3+0x158> -8000f348: 00080437 lui s0,0x80 -8000f34c: 00000793 li a5,0 -8000f350: 7ff00713 li a4,2047 -8000f354: 00000593 li a1,0 -8000f358: 01000493 li s1,16 -8000f35c: 01471713 slli a4,a4,0x14 -8000f360: 7ff006b7 lui a3,0x7ff00 -8000f364: 00c41413 slli s0,s0,0xc -8000f368: 00d77733 and a4,a4,a3 -8000f36c: 00c45413 srli s0,s0,0xc -8000f370: 01f59593 slli a1,a1,0x1f -8000f374: 00876433 or s0,a4,s0 -8000f378: 00b46733 or a4,s0,a1 -8000f37c: 00078513 mv a0,a5 -8000f380: 00070593 mv a1,a4 -8000f384: 00048463 beqz s1,8000f38c <__muldf3+0x2b4> -8000f388: 0014a073 csrs fflags,s1 -8000f38c: 02c12083 lw ra,44(sp) -8000f390: 02812403 lw s0,40(sp) -8000f394: 02412483 lw s1,36(sp) -8000f398: 02012903 lw s2,32(sp) -8000f39c: 01c12983 lw s3,28(sp) -8000f3a0: 01812a03 lw s4,24(sp) -8000f3a4: 01412a83 lw s5,20(sp) -8000f3a8: 01012b03 lw s6,16(sp) -8000f3ac: 00c12b83 lw s7,12(sp) -8000f3b0: 00812c03 lw s8,8(sp) -8000f3b4: 00412c83 lw s9,4(sp) -8000f3b8: 03010113 addi sp,sp,48 -8000f3bc: 00008067 ret -8000f3c0: 00010637 lui a2,0x10 -8000f3c4: fff60713 addi a4,a2,-1 # ffff <__stack_size+0xfbff> -8000f3c8: 010a5693 srli a3,s4,0x10 -8000f3cc: 0107de13 srli t3,a5,0x10 -8000f3d0: 00ea7a33 and s4,s4,a4 -8000f3d4: 00e7f7b3 and a5,a5,a4 -8000f3d8: 034e0333 mul t1,t3,s4 -8000f3dc: 03478eb3 mul t4,a5,s4 -8000f3e0: 02f68f33 mul t5,a3,a5 -8000f3e4: 01e30833 add a6,t1,t5 -8000f3e8: 010ed313 srli t1,t4,0x10 -8000f3ec: 01030333 add t1,t1,a6 -8000f3f0: 03c688b3 mul a7,a3,t3 -8000f3f4: 01e37463 bgeu t1,t5,8000f3fc <__muldf3+0x324> -8000f3f8: 00c888b3 add a7,a7,a2 -8000f3fc: 00e37833 and a6,t1,a4 -8000f400: 00eefeb3 and t4,t4,a4 -8000f404: 01035613 srli a2,t1,0x10 -8000f408: 01081813 slli a6,a6,0x10 -8000f40c: 01045313 srli t1,s0,0x10 -8000f410: 00e47433 and s0,s0,a4 -8000f414: 01d80833 add a6,a6,t4 -8000f418: 028a0f33 mul t5,s4,s0 -8000f41c: 02868eb3 mul t4,a3,s0 -8000f420: 03430a33 mul s4,t1,s4 -8000f424: 01da0733 add a4,s4,t4 -8000f428: 010f5a13 srli s4,t5,0x10 -8000f42c: 00ea0a33 add s4,s4,a4 -8000f430: 026686b3 mul a3,a3,t1 -8000f434: 01da7663 bgeu s4,t4,8000f440 <__muldf3+0x368> -8000f438: 00010737 lui a4,0x10 -8000f43c: 00e686b3 add a3,a3,a4 -8000f440: 010a5e93 srli t4,s4,0x10 -8000f444: 00de8eb3 add t4,t4,a3 -8000f448: 000106b7 lui a3,0x10 -8000f44c: fff68293 addi t0,a3,-1 # ffff <__stack_size+0xfbff> -8000f450: 005a7a33 and s4,s4,t0 -8000f454: 005f7f33 and t5,t5,t0 -8000f458: 0109d713 srli a4,s3,0x10 -8000f45c: 010a1a13 slli s4,s4,0x10 -8000f460: 0059f9b3 and s3,s3,t0 -8000f464: 01ea0a33 add s4,s4,t5 -8000f468: 02ee02b3 mul t0,t3,a4 -8000f46c: 01460fb3 add t6,a2,s4 -8000f470: 03378f33 mul t5,a5,s3 -8000f474: 033e0e33 mul t3,t3,s3 -8000f478: 010f5613 srli a2,t5,0x10 -8000f47c: 02f707b3 mul a5,a4,a5 -8000f480: 00fe0e33 add t3,t3,a5 -8000f484: 01c60633 add a2,a2,t3 -8000f488: 00f67463 bgeu a2,a5,8000f490 <__muldf3+0x3b8> -8000f48c: 00d282b3 add t0,t0,a3 -8000f490: 000106b7 lui a3,0x10 -8000f494: fff68793 addi a5,a3,-1 # ffff <__stack_size+0xfbff> -8000f498: 01065e13 srli t3,a2,0x10 -8000f49c: 00f67633 and a2,a2,a5 -8000f4a0: 00ff7f33 and t5,t5,a5 -8000f4a4: 01061613 slli a2,a2,0x10 -8000f4a8: 028987b3 mul a5,s3,s0 -8000f4ac: 01e60633 add a2,a2,t5 -8000f4b0: 005e0e33 add t3,t3,t0 -8000f4b4: 02870433 mul s0,a4,s0 -8000f4b8: 02e30f33 mul t5,t1,a4 -8000f4bc: 0107d713 srli a4,a5,0x10 -8000f4c0: 03330333 mul t1,t1,s3 -8000f4c4: 00830333 add t1,t1,s0 -8000f4c8: 00670333 add t1,a4,t1 -8000f4cc: 00837463 bgeu t1,s0,8000f4d4 <__muldf3+0x3fc> -8000f4d0: 00df0f33 add t5,t5,a3 -8000f4d4: 00010737 lui a4,0x10 -8000f4d8: fff70713 addi a4,a4,-1 # ffff <__stack_size+0xfbff> -8000f4dc: 00e376b3 and a3,t1,a4 -8000f4e0: 00e7f7b3 and a5,a5,a4 -8000f4e4: 01069693 slli a3,a3,0x10 -8000f4e8: 01f888b3 add a7,a7,t6 -8000f4ec: 00f686b3 add a3,a3,a5 -8000f4f0: 0148ba33 sltu s4,a7,s4 -8000f4f4: 01d686b3 add a3,a3,t4 -8000f4f8: 01468733 add a4,a3,s4 -8000f4fc: 00c888b3 add a7,a7,a2 -8000f500: 00c8b633 sltu a2,a7,a2 -8000f504: 01c70fb3 add t6,a4,t3 -8000f508: 00cf82b3 add t0,t6,a2 -8000f50c: 01d6b6b3 sltu a3,a3,t4 -8000f510: 01473733 sltu a4,a4,s4 -8000f514: 00e6e733 or a4,a3,a4 -8000f518: 00c2b633 sltu a2,t0,a2 -8000f51c: 01035313 srli t1,t1,0x10 -8000f520: 01cfbe33 sltu t3,t6,t3 -8000f524: 00670733 add a4,a4,t1 -8000f528: 00ce6633 or a2,t3,a2 -8000f52c: 00989793 slli a5,a7,0x9 -8000f530: 00c70733 add a4,a4,a2 -8000f534: 01e70733 add a4,a4,t5 -8000f538: 0107e7b3 or a5,a5,a6 -8000f53c: 00971713 slli a4,a4,0x9 -8000f540: 00f037b3 snez a5,a5 -8000f544: 0178d893 srli a7,a7,0x17 -8000f548: 0172d413 srli s0,t0,0x17 -8000f54c: 0117e7b3 or a5,a5,a7 -8000f550: 00929293 slli t0,t0,0x9 -8000f554: 00771693 slli a3,a4,0x7 -8000f558: 00876433 or s0,a4,s0 -8000f55c: 0057e7b3 or a5,a5,t0 -8000f560: 0a06d063 bgez a3,8000f600 <__muldf3+0x528> -8000f564: 0017d713 srli a4,a5,0x1 -8000f568: 0017f793 andi a5,a5,1 -8000f56c: 00f767b3 or a5,a4,a5 -8000f570: 01f41713 slli a4,s0,0x1f -8000f574: 00e7e7b3 or a5,a5,a4 -8000f578: 00145413 srli s0,s0,0x1 -8000f57c: 3ff50813 addi a6,a0,1023 -8000f580: 11005863 blez a6,8000f690 <__muldf3+0x5b8> -8000f584: 0077f713 andi a4,a5,7 -8000f588: 08070863 beqz a4,8000f618 <__muldf3+0x540> -8000f58c: 00200713 li a4,2 -8000f590: 0014e493 ori s1,s1,1 -8000f594: 08e90063 beq s2,a4,8000f614 <__muldf3+0x53c> -8000f598: 00300713 li a4,3 -8000f59c: 06e90663 beq s2,a4,8000f608 <__muldf3+0x530> -8000f5a0: 06091c63 bnez s2,8000f618 <__muldf3+0x540> -8000f5a4: 00f7f713 andi a4,a5,15 -8000f5a8: 00400693 li a3,4 -8000f5ac: 06d70663 beq a4,a3,8000f618 <__muldf3+0x540> -8000f5b0: 00478713 addi a4,a5,4 # 800004 <__stack_size+0x7ffc04> -8000f5b4: 00f737b3 sltu a5,a4,a5 -8000f5b8: 00f40433 add s0,s0,a5 -8000f5bc: 00070793 mv a5,a4 -8000f5c0: 0580006f j 8000f618 <__muldf3+0x540> -8000f5c4: 000a8593 mv a1,s5 -8000f5c8: 00098413 mv s0,s3 -8000f5cc: 000a0793 mv a5,s4 -8000f5d0: 000c0713 mv a4,s8 -8000f5d4: 00200693 li a3,2 -8000f5d8: 28d70263 beq a4,a3,8000f85c <__muldf3+0x784> -8000f5dc: 00300693 li a3,3 -8000f5e0: 28d70663 beq a4,a3,8000f86c <__muldf3+0x794> -8000f5e4: 00100693 li a3,1 -8000f5e8: f8d71ae3 bne a4,a3,8000f57c <__muldf3+0x4a4> -8000f5ec: 00000413 li s0,0 -8000f5f0: 00000793 li a5,0 -8000f5f4: 2440006f j 8000f838 <__muldf3+0x760> -8000f5f8: 000b0593 mv a1,s6 -8000f5fc: fd9ff06f j 8000f5d4 <__muldf3+0x4fc> -8000f600: 000b8513 mv a0,s7 -8000f604: f79ff06f j 8000f57c <__muldf3+0x4a4> -8000f608: 00059863 bnez a1,8000f618 <__muldf3+0x540> -8000f60c: 00878713 addi a4,a5,8 -8000f610: fa5ff06f j 8000f5b4 <__muldf3+0x4dc> -8000f614: fe059ce3 bnez a1,8000f60c <__muldf3+0x534> -8000f618: 00741713 slli a4,s0,0x7 -8000f61c: 00075a63 bgez a4,8000f630 <__muldf3+0x558> -8000f620: ff000737 lui a4,0xff000 -8000f624: fff70713 addi a4,a4,-1 # feffffff <__stack_top+0xffffffff> -8000f628: 00e47433 and s0,s0,a4 -8000f62c: 40050813 addi a6,a0,1024 -8000f630: 7fe00713 li a4,2046 -8000f634: 01074e63 blt a4,a6,8000f650 <__muldf3+0x578> -8000f638: 0037d713 srli a4,a5,0x3 -8000f63c: 01d41793 slli a5,s0,0x1d -8000f640: 00e7e7b3 or a5,a5,a4 -8000f644: 00345413 srli s0,s0,0x3 -8000f648: 00080713 mv a4,a6 -8000f64c: d11ff06f j 8000f35c <__muldf3+0x284> -8000f650: 00200793 li a5,2 -8000f654: 02f90a63 beq s2,a5,8000f688 <__muldf3+0x5b0> -8000f658: 00300793 li a5,3 -8000f65c: 00f90a63 beq s2,a5,8000f670 <__muldf3+0x598> -8000f660: 00091a63 bnez s2,8000f674 <__muldf3+0x59c> -8000f664: 00000793 li a5,0 -8000f668: 7ff00713 li a4,2047 -8000f66c: 0100006f j 8000f67c <__muldf3+0x5a4> -8000f670: fe058ae3 beqz a1,8000f664 <__muldf3+0x58c> -8000f674: fff00793 li a5,-1 -8000f678: 7fe00713 li a4,2046 -8000f67c: 0054e493 ori s1,s1,5 -8000f680: 00078413 mv s0,a5 -8000f684: cd9ff06f j 8000f35c <__muldf3+0x284> -8000f688: fc059ee3 bnez a1,8000f664 <__muldf3+0x58c> -8000f68c: fe9ff06f j 8000f674 <__muldf3+0x59c> -8000f690: 00100713 li a4,1 -8000f694: 06081663 bnez a6,8000f700 <__muldf3+0x628> -8000f698: 0077f693 andi a3,a5,7 -8000f69c: 00040713 mv a4,s0 -8000f6a0: 04068a63 beqz a3,8000f6f4 <__muldf3+0x61c> -8000f6a4: 00200713 li a4,2 -8000f6a8: 0014e493 ori s1,s1,1 -8000f6ac: 04e90063 beq s2,a4,8000f6ec <__muldf3+0x614> -8000f6b0: 00300713 li a4,3 -8000f6b4: 02e90463 beq s2,a4,8000f6dc <__muldf3+0x604> -8000f6b8: 00040713 mv a4,s0 -8000f6bc: 02091c63 bnez s2,8000f6f4 <__muldf3+0x61c> -8000f6c0: 00f7f693 andi a3,a5,15 -8000f6c4: 00400613 li a2,4 -8000f6c8: 02c68663 beq a3,a2,8000f6f4 <__muldf3+0x61c> -8000f6cc: ffc7b713 sltiu a4,a5,-4 -8000f6d0: 00174713 xori a4,a4,1 -8000f6d4: 00870733 add a4,a4,s0 -8000f6d8: 01c0006f j 8000f6f4 <__muldf3+0x61c> -8000f6dc: 00040713 mv a4,s0 -8000f6e0: 00059a63 bnez a1,8000f6f4 <__muldf3+0x61c> -8000f6e4: ff87b713 sltiu a4,a5,-8 -8000f6e8: fe9ff06f j 8000f6d0 <__muldf3+0x5f8> -8000f6ec: 00040713 mv a4,s0 -8000f6f0: fe059ae3 bnez a1,8000f6e4 <__muldf3+0x60c> -8000f6f4: 01875713 srli a4,a4,0x18 -8000f6f8: 00174713 xori a4,a4,1 -8000f6fc: 00177713 andi a4,a4,1 -8000f700: 00100693 li a3,1 -8000f704: 410686b3 sub a3,a3,a6 -8000f708: 03800613 li a2,56 -8000f70c: 0ed64c63 blt a2,a3,8000f804 <__muldf3+0x72c> -8000f710: 01f00613 li a2,31 -8000f714: 06d64263 blt a2,a3,8000f778 <__muldf3+0x6a0> -8000f718: 41e50513 addi a0,a0,1054 -8000f71c: 00a41633 sll a2,s0,a0 -8000f720: 00d7d833 srl a6,a5,a3 -8000f724: 00a797b3 sll a5,a5,a0 -8000f728: 01066633 or a2,a2,a6 -8000f72c: 00f037b3 snez a5,a5 -8000f730: 00f667b3 or a5,a2,a5 -8000f734: 00d45433 srl s0,s0,a3 -8000f738: 0077f693 andi a3,a5,7 -8000f73c: 08068063 beqz a3,8000f7bc <__muldf3+0x6e4> -8000f740: 00200693 li a3,2 -8000f744: 0014e493 ori s1,s1,1 -8000f748: 06d90863 beq s2,a3,8000f7b8 <__muldf3+0x6e0> -8000f74c: 00300693 li a3,3 -8000f750: 04d90e63 beq s2,a3,8000f7ac <__muldf3+0x6d4> -8000f754: 06091463 bnez s2,8000f7bc <__muldf3+0x6e4> -8000f758: 00f7f693 andi a3,a5,15 -8000f75c: 00400613 li a2,4 -8000f760: 04c68e63 beq a3,a2,8000f7bc <__muldf3+0x6e4> -8000f764: 00478693 addi a3,a5,4 -8000f768: 00f6b7b3 sltu a5,a3,a5 -8000f76c: 00f40433 add s0,s0,a5 -8000f770: 00068793 mv a5,a3 -8000f774: 0480006f j 8000f7bc <__muldf3+0x6e4> -8000f778: fe100613 li a2,-31 -8000f77c: 41060633 sub a2,a2,a6 -8000f780: 02000893 li a7,32 -8000f784: 00c45633 srl a2,s0,a2 -8000f788: 00000813 li a6,0 -8000f78c: 01168663 beq a3,a7,8000f798 <__muldf3+0x6c0> -8000f790: 43e50513 addi a0,a0,1086 -8000f794: 00a41833 sll a6,s0,a0 -8000f798: 00f867b3 or a5,a6,a5 -8000f79c: 00f037b3 snez a5,a5 -8000f7a0: 00f667b3 or a5,a2,a5 -8000f7a4: 00000413 li s0,0 -8000f7a8: f91ff06f j 8000f738 <__muldf3+0x660> -8000f7ac: 00059863 bnez a1,8000f7bc <__muldf3+0x6e4> -8000f7b0: 00878693 addi a3,a5,8 -8000f7b4: fb5ff06f j 8000f768 <__muldf3+0x690> -8000f7b8: fe059ce3 bnez a1,8000f7b0 <__muldf3+0x6d8> -8000f7bc: 00841693 slli a3,s0,0x8 -8000f7c0: 0006de63 bgez a3,8000f7dc <__muldf3+0x704> -8000f7c4: 0014e493 ori s1,s1,1 -8000f7c8: 00000413 li s0,0 -8000f7cc: 00000793 li a5,0 -8000f7d0: 02071663 bnez a4,8000f7fc <__muldf3+0x724> -8000f7d4: 00100713 li a4,1 -8000f7d8: b85ff06f j 8000f35c <__muldf3+0x284> -8000f7dc: 0037d693 srli a3,a5,0x3 -8000f7e0: 01d41793 slli a5,s0,0x1d -8000f7e4: 00d7e7b3 or a5,a5,a3 -8000f7e8: 00345413 srli s0,s0,0x3 -8000f7ec: b60708e3 beqz a4,8000f35c <__muldf3+0x284> -8000f7f0: 0014f713 andi a4,s1,1 -8000f7f4: b60704e3 beqz a4,8000f35c <__muldf3+0x284> -8000f7f8: 00000713 li a4,0 -8000f7fc: 0024e493 ori s1,s1,2 -8000f800: b5dff06f j 8000f35c <__muldf3+0x284> -8000f804: 0087e7b3 or a5,a5,s0 -8000f808: 02078463 beqz a5,8000f830 <__muldf3+0x758> -8000f80c: 00200793 li a5,2 -8000f810: 0014e493 ori s1,s1,1 -8000f814: 02f90e63 beq s2,a5,8000f850 <__muldf3+0x778> -8000f818: 00300793 li a5,3 -8000f81c: 02f90263 beq s2,a5,8000f840 <__muldf3+0x768> -8000f820: 00100793 li a5,1 -8000f824: 00091463 bnez s2,8000f82c <__muldf3+0x754> -8000f828: 00500793 li a5,5 -8000f82c: 0037d793 srli a5,a5,0x3 -8000f830: 0024e493 ori s1,s1,2 -8000f834: 00000413 li s0,0 -8000f838: 00000713 li a4,0 -8000f83c: b21ff06f j 8000f35c <__muldf3+0x284> -8000f840: 00900793 li a5,9 -8000f844: fe0584e3 beqz a1,8000f82c <__muldf3+0x754> -8000f848: 00100793 li a5,1 -8000f84c: fe1ff06f j 8000f82c <__muldf3+0x754> -8000f850: 00900793 li a5,9 -8000f854: fc059ce3 bnez a1,8000f82c <__muldf3+0x754> -8000f858: ff1ff06f j 8000f848 <__muldf3+0x770> -8000f85c: 00000413 li s0,0 -8000f860: 00000793 li a5,0 -8000f864: 7ff00713 li a4,2047 -8000f868: af5ff06f j 8000f35c <__muldf3+0x284> -8000f86c: 00080437 lui s0,0x80 -8000f870: 00000793 li a5,0 -8000f874: 7ff00713 li a4,2047 -8000f878: 00000593 li a1,0 -8000f87c: ae1ff06f j 8000f35c <__muldf3+0x284> - -8000f880 <__eqtf2>: -8000f880: 00052783 lw a5,0(a0) -8000f884: 00452e83 lw t4,4(a0) -8000f888: 00852f03 lw t5,8(a0) -8000f88c: 00c52683 lw a3,12(a0) -8000f890: 0005a703 lw a4,0(a1) -8000f894: 0045a283 lw t0,4(a1) -8000f898: 0085af83 lw t6,8(a1) -8000f89c: 00c5a303 lw t1,12(a1) -8000f8a0: ff010113 addi sp,sp,-16 -8000f8a4: 00202673 frrm a2 -8000f8a8: 00008837 lui a6,0x8 -8000f8ac: 0106d613 srli a2,a3,0x10 -8000f8b0: fff80813 addi a6,a6,-1 # 7fff <__stack_size+0x7bff> -8000f8b4: 01069e13 slli t3,a3,0x10 -8000f8b8: 01031593 slli a1,t1,0x10 -8000f8bc: 01f6d893 srli a7,a3,0x1f -8000f8c0: 01067633 and a2,a2,a6 -8000f8c4: 01035693 srli a3,t1,0x10 -8000f8c8: 010e5e13 srli t3,t3,0x10 -8000f8cc: 0105d593 srli a1,a1,0x10 -8000f8d0: 0106f6b3 and a3,a3,a6 -8000f8d4: 01f35313 srli t1,t1,0x1f -8000f8d8: 01061e63 bne a2,a6,8000f8f4 <__eqtf2+0x74> -8000f8dc: 01d7e833 or a6,a5,t4 -8000f8e0: 01e86833 or a6,a6,t5 -8000f8e4: 01c86833 or a6,a6,t3 -8000f8e8: 08081263 bnez a6,8000f96c <__eqtf2+0xec> -8000f8ec: 0ac69c63 bne a3,a2,8000f9a4 <__eqtf2+0x124> -8000f8f0: 0080006f j 8000f8f8 <__eqtf2+0x78> -8000f8f4: 01069a63 bne a3,a6,8000f908 <__eqtf2+0x88> -8000f8f8: 00576833 or a6,a4,t0 -8000f8fc: 01f86833 or a6,a6,t6 -8000f900: 00b86833 or a6,a6,a1 -8000f904: 04081663 bnez a6,8000f950 <__eqtf2+0xd0> -8000f908: 00100513 li a0,1 -8000f90c: 02c69663 bne a3,a2,8000f938 <__eqtf2+0xb8> -8000f910: 02e79463 bne a5,a4,8000f938 <__eqtf2+0xb8> -8000f914: 025e9263 bne t4,t0,8000f938 <__eqtf2+0xb8> -8000f918: 03ff1063 bne t5,t6,8000f938 <__eqtf2+0xb8> -8000f91c: 00be1e63 bne t3,a1,8000f938 <__eqtf2+0xb8> -8000f920: 02688463 beq a7,t1,8000f948 <__eqtf2+0xc8> -8000f924: 00069a63 bnez a3,8000f938 <__eqtf2+0xb8> -8000f928: 01d7e533 or a0,a5,t4 -8000f92c: 01e56533 or a0,a0,t5 -8000f930: 01c56533 or a0,a0,t3 -8000f934: 00a03533 snez a0,a0 -8000f938: 01010113 addi sp,sp,16 -8000f93c: 00008067 ret -8000f940: 00186073 csrsi fflags,16 -8000f944: 0600006f j 8000f9a4 <__eqtf2+0x124> -8000f948: 00000513 li a0,0 -8000f94c: fedff06f j 8000f938 <__eqtf2+0xb8> -8000f950: 00008537 lui a0,0x8 -8000f954: fff50513 addi a0,a0,-1 # 7fff <__stack_size+0x7bff> -8000f958: 04a61063 bne a2,a0,8000f998 <__eqtf2+0x118> -8000f95c: 01d7e7b3 or a5,a5,t4 -8000f960: 01e7e7b3 or a5,a5,t5 -8000f964: 01c7e7b3 or a5,a5,t3 -8000f968: 02078863 beqz a5,8000f998 <__eqtf2+0x118> -8000f96c: 010e1513 slli a0,t3,0x10 -8000f970: 41055513 srai a0,a0,0x10 -8000f974: fc0556e3 bgez a0,8000f940 <__eqtf2+0xc0> -8000f978: 000087b7 lui a5,0x8 -8000f97c: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8000f980: 00100513 li a0,1 -8000f984: faf69ae3 bne a3,a5,8000f938 <__eqtf2+0xb8> -8000f988: 00576733 or a4,a4,t0 -8000f98c: 01f76733 or a4,a4,t6 -8000f990: 00b76733 or a4,a4,a1 -8000f994: fa0702e3 beqz a4,8000f938 <__eqtf2+0xb8> -8000f998: 01059593 slli a1,a1,0x10 -8000f99c: 4105d593 srai a1,a1,0x10 -8000f9a0: fa05d0e3 bgez a1,8000f940 <__eqtf2+0xc0> -8000f9a4: 00100513 li a0,1 -8000f9a8: f91ff06f j 8000f938 <__eqtf2+0xb8> - -8000f9ac <__getf2>: -8000f9ac: 00052f83 lw t6,0(a0) -8000f9b0: 00452803 lw a6,4(a0) -8000f9b4: 00852e03 lw t3,8(a0) -8000f9b8: 0005a283 lw t0,0(a1) -8000f9bc: 00c52503 lw a0,12(a0) -8000f9c0: 0045a883 lw a7,4(a1) -8000f9c4: 0085ae83 lw t4,8(a1) -8000f9c8: 00c5a683 lw a3,12(a1) -8000f9cc: ff010113 addi sp,sp,-16 -8000f9d0: 002027f3 frrm a5 -8000f9d4: 000087b7 lui a5,0x8 -8000f9d8: 01055613 srli a2,a0,0x10 -8000f9dc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8000f9e0: 01051593 slli a1,a0,0x10 -8000f9e4: 01069313 slli t1,a3,0x10 -8000f9e8: 0106d713 srli a4,a3,0x10 -8000f9ec: 00f67633 and a2,a2,a5 -8000f9f0: 0105d593 srli a1,a1,0x10 -8000f9f4: 01f55513 srli a0,a0,0x1f -8000f9f8: 01035313 srli t1,t1,0x10 -8000f9fc: 00f77733 and a4,a4,a5 -8000fa00: 01f6d693 srli a3,a3,0x1f -8000fa04: 02f61063 bne a2,a5,8000fa24 <__getf2+0x78> -8000fa08: 010fe7b3 or a5,t6,a6 -8000fa0c: 01c7e7b3 or a5,a5,t3 -8000fa10: 00b7e7b3 or a5,a5,a1 -8000fa14: 0c078463 beqz a5,8000fadc <__getf2+0x130> -8000fa18: 00186073 csrsi fflags,16 -8000fa1c: ffe00513 li a0,-2 -8000fa20: 0500006f j 8000fa70 <__getf2+0xc4> -8000fa24: 00f71a63 bne a4,a5,8000fa38 <__getf2+0x8c> -8000fa28: 0112e7b3 or a5,t0,a7 -8000fa2c: 01d7e7b3 or a5,a5,t4 -8000fa30: 0067e7b3 or a5,a5,t1 -8000fa34: fe0792e3 bnez a5,8000fa18 <__getf2+0x6c> -8000fa38: 0a061463 bnez a2,8000fae0 <__getf2+0x134> -8000fa3c: 010fe7b3 or a5,t6,a6 -8000fa40: 01c7e7b3 or a5,a5,t3 -8000fa44: 00b7e7b3 or a5,a5,a1 -8000fa48: 0017b793 seqz a5,a5 -8000fa4c: 00071a63 bnez a4,8000fa60 <__getf2+0xb4> -8000fa50: 0112ef33 or t5,t0,a7 -8000fa54: 01df6f33 or t5,t5,t4 -8000fa58: 006f6f33 or t5,t5,t1 -8000fa5c: 060f0463 beqz t5,8000fac4 <__getf2+0x118> -8000fa60: 08078263 beqz a5,8000fae4 <__getf2+0x138> -8000fa64: fff00513 li a0,-1 -8000fa68: 00068463 beqz a3,8000fa70 <__getf2+0xc4> -8000fa6c: 00068513 mv a0,a3 -8000fa70: 01010113 addi sp,sp,16 -8000fa74: 00008067 ret -8000fa78: 00000793 li a5,0 -8000fa7c: fd5ff06f j 8000fa50 <__getf2+0xa4> -8000fa80: 00e65663 bge a2,a4,8000fa8c <__getf2+0xe0> -8000fa84: fe0516e3 bnez a0,8000fa70 <__getf2+0xc4> -8000fa88: 0680006f j 8000faf0 <__getf2+0x144> -8000fa8c: 06b36063 bltu t1,a1,8000faec <__getf2+0x140> -8000fa90: 02659e63 bne a1,t1,8000facc <__getf2+0x120> -8000fa94: 05ceec63 bltu t4,t3,8000faec <__getf2+0x140> -8000fa98: 03de1e63 bne t3,t4,8000fad4 <__getf2+0x128> -8000fa9c: 0508e863 bltu a7,a6,8000faec <__getf2+0x140> -8000faa0: 01181463 bne a6,a7,8000faa8 <__getf2+0xfc> -8000faa4: 05f2e463 bltu t0,t6,8000faec <__getf2+0x140> -8000faa8: fd186ee3 bltu a6,a7,8000fa84 <__getf2+0xd8> -8000faac: 01181463 bne a6,a7,8000fab4 <__getf2+0x108> -8000fab0: fc5feae3 bltu t6,t0,8000fa84 <__getf2+0xd8> -8000fab4: 00000513 li a0,0 -8000fab8: fb9ff06f j 8000fa70 <__getf2+0xc4> -8000fabc: 00100513 li a0,1 -8000fac0: fb1ff06f j 8000fa70 <__getf2+0xc4> -8000fac4: fe0798e3 bnez a5,8000fab4 <__getf2+0x108> -8000fac8: 0240006f j 8000faec <__getf2+0x140> -8000facc: fa65ece3 bltu a1,t1,8000fa84 <__getf2+0xd8> -8000fad0: fe5ff06f j 8000fab4 <__getf2+0x108> -8000fad4: fbde68e3 bltu t3,t4,8000fa84 <__getf2+0xd8> -8000fad8: fddff06f j 8000fab4 <__getf2+0x108> -8000fadc: f4c706e3 beq a4,a2,8000fa28 <__getf2+0x7c> -8000fae0: f8070ce3 beqz a4,8000fa78 <__getf2+0xcc> -8000fae4: 00a69463 bne a3,a0,8000faec <__getf2+0x140> -8000fae8: f8c75ce3 bge a4,a2,8000fa80 <__getf2+0xd4> -8000faec: fc0508e3 beqz a0,8000fabc <__getf2+0x110> -8000faf0: fff00513 li a0,-1 -8000faf4: f7dff06f j 8000fa70 <__getf2+0xc4> - -8000faf8 <__letf2>: -8000faf8: 00052f83 lw t6,0(a0) -8000fafc: 00452803 lw a6,4(a0) -8000fb00: 00852e03 lw t3,8(a0) -8000fb04: 0005a283 lw t0,0(a1) -8000fb08: 00c52503 lw a0,12(a0) -8000fb0c: 0045a883 lw a7,4(a1) -8000fb10: 0085ae83 lw t4,8(a1) -8000fb14: 00c5a683 lw a3,12(a1) -8000fb18: ff010113 addi sp,sp,-16 -8000fb1c: 002027f3 frrm a5 -8000fb20: 000087b7 lui a5,0x8 -8000fb24: 01055613 srli a2,a0,0x10 -8000fb28: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8000fb2c: 01051593 slli a1,a0,0x10 -8000fb30: 01069313 slli t1,a3,0x10 -8000fb34: 0106d713 srli a4,a3,0x10 -8000fb38: 00f67633 and a2,a2,a5 -8000fb3c: 0105d593 srli a1,a1,0x10 -8000fb40: 01f55513 srli a0,a0,0x1f -8000fb44: 01035313 srli t1,t1,0x10 -8000fb48: 00f77733 and a4,a4,a5 -8000fb4c: 01f6d693 srli a3,a3,0x1f -8000fb50: 02f61063 bne a2,a5,8000fb70 <__letf2+0x78> -8000fb54: 010fe7b3 or a5,t6,a6 -8000fb58: 01c7e7b3 or a5,a5,t3 -8000fb5c: 00b7e7b3 or a5,a5,a1 -8000fb60: 0c078463 beqz a5,8000fc28 <__letf2+0x130> -8000fb64: 00186073 csrsi fflags,16 -8000fb68: 00200513 li a0,2 -8000fb6c: 0500006f j 8000fbbc <__letf2+0xc4> -8000fb70: 00f71a63 bne a4,a5,8000fb84 <__letf2+0x8c> -8000fb74: 0112e7b3 or a5,t0,a7 -8000fb78: 01d7e7b3 or a5,a5,t4 -8000fb7c: 0067e7b3 or a5,a5,t1 -8000fb80: fe0792e3 bnez a5,8000fb64 <__letf2+0x6c> -8000fb84: 0a061463 bnez a2,8000fc2c <__letf2+0x134> -8000fb88: 010fe7b3 or a5,t6,a6 -8000fb8c: 01c7e7b3 or a5,a5,t3 -8000fb90: 00b7e7b3 or a5,a5,a1 -8000fb94: 0017b793 seqz a5,a5 -8000fb98: 00071a63 bnez a4,8000fbac <__letf2+0xb4> -8000fb9c: 0112ef33 or t5,t0,a7 -8000fba0: 01df6f33 or t5,t5,t4 -8000fba4: 006f6f33 or t5,t5,t1 -8000fba8: 060f0463 beqz t5,8000fc10 <__letf2+0x118> -8000fbac: 08078263 beqz a5,8000fc30 <__letf2+0x138> -8000fbb0: fff00513 li a0,-1 -8000fbb4: 00068463 beqz a3,8000fbbc <__letf2+0xc4> -8000fbb8: 00068513 mv a0,a3 -8000fbbc: 01010113 addi sp,sp,16 -8000fbc0: 00008067 ret -8000fbc4: 00000793 li a5,0 -8000fbc8: fd5ff06f j 8000fb9c <__letf2+0xa4> -8000fbcc: 00e65663 bge a2,a4,8000fbd8 <__letf2+0xe0> -8000fbd0: fe0516e3 bnez a0,8000fbbc <__letf2+0xc4> -8000fbd4: 0680006f j 8000fc3c <__letf2+0x144> -8000fbd8: 06b36063 bltu t1,a1,8000fc38 <__letf2+0x140> -8000fbdc: 02659e63 bne a1,t1,8000fc18 <__letf2+0x120> -8000fbe0: 05ceec63 bltu t4,t3,8000fc38 <__letf2+0x140> -8000fbe4: 03de1e63 bne t3,t4,8000fc20 <__letf2+0x128> -8000fbe8: 0508e863 bltu a7,a6,8000fc38 <__letf2+0x140> -8000fbec: 01181463 bne a6,a7,8000fbf4 <__letf2+0xfc> -8000fbf0: 05f2e463 bltu t0,t6,8000fc38 <__letf2+0x140> -8000fbf4: fd186ee3 bltu a6,a7,8000fbd0 <__letf2+0xd8> -8000fbf8: 01181463 bne a6,a7,8000fc00 <__letf2+0x108> -8000fbfc: fc5feae3 bltu t6,t0,8000fbd0 <__letf2+0xd8> -8000fc00: 00000513 li a0,0 -8000fc04: fb9ff06f j 8000fbbc <__letf2+0xc4> -8000fc08: 00100513 li a0,1 -8000fc0c: fb1ff06f j 8000fbbc <__letf2+0xc4> -8000fc10: fe0798e3 bnez a5,8000fc00 <__letf2+0x108> -8000fc14: 0240006f j 8000fc38 <__letf2+0x140> -8000fc18: fa65ece3 bltu a1,t1,8000fbd0 <__letf2+0xd8> -8000fc1c: fe5ff06f j 8000fc00 <__letf2+0x108> -8000fc20: fbde68e3 bltu t3,t4,8000fbd0 <__letf2+0xd8> -8000fc24: fddff06f j 8000fc00 <__letf2+0x108> -8000fc28: f4c706e3 beq a4,a2,8000fb74 <__letf2+0x7c> -8000fc2c: f8070ce3 beqz a4,8000fbc4 <__letf2+0xcc> -8000fc30: 00a69463 bne a3,a0,8000fc38 <__letf2+0x140> -8000fc34: f8c75ce3 bge a4,a2,8000fbcc <__letf2+0xd4> -8000fc38: fc0508e3 beqz a0,8000fc08 <__letf2+0x110> -8000fc3c: fff00513 li a0,-1 -8000fc40: f7dff06f j 8000fbbc <__letf2+0xc4> - -8000fc44 <__multf3>: -8000fc44: f4010113 addi sp,sp,-192 -8000fc48: 0b212823 sw s2,176(sp) -8000fc4c: 0b412423 sw s4,168(sp) -8000fc50: 0b512223 sw s5,164(sp) -8000fc54: 0b612023 sw s6,160(sp) -8000fc58: 09812c23 sw s8,152(sp) -8000fc5c: 09912a23 sw s9,148(sp) -8000fc60: 00050913 mv s2,a0 -8000fc64: 0005a683 lw a3,0(a1) -8000fc68: 0045a783 lw a5,4(a1) -8000fc6c: 0085a503 lw a0,8(a1) -8000fc70: 00c5aa83 lw s5,12(a1) -8000fc74: 00062c83 lw s9,0(a2) -8000fc78: 00462b03 lw s6,4(a2) -8000fc7c: 00862c03 lw s8,8(a2) -8000fc80: 00c62a03 lw s4,12(a2) -8000fc84: 0a112e23 sw ra,188(sp) -8000fc88: 0a812c23 sw s0,184(sp) -8000fc8c: 0a912a23 sw s1,180(sp) -8000fc90: 0b312623 sw s3,172(sp) -8000fc94: 09712e23 sw s7,156(sp) -8000fc98: 09a12823 sw s10,144(sp) -8000fc9c: 09b12623 sw s11,140(sp) -8000fca0: 002024f3 frrm s1 -8000fca4: 00008637 lui a2,0x8 -8000fca8: 010a9713 slli a4,s5,0x10 -8000fcac: 010ad993 srli s3,s5,0x10 -8000fcb0: 01075713 srli a4,a4,0x10 -8000fcb4: fff60613 addi a2,a2,-1 # 7fff <__stack_size+0x7bff> -8000fcb8: 07512623 sw s5,108(sp) -8000fcbc: 06d12023 sw a3,96(sp) -8000fcc0: 06f12223 sw a5,100(sp) -8000fcc4: 06a12423 sw a0,104(sp) -8000fcc8: 02d12823 sw a3,48(sp) -8000fccc: 02f12a23 sw a5,52(sp) -8000fcd0: 02a12c23 sw a0,56(sp) -8000fcd4: 02e12e23 sw a4,60(sp) -8000fcd8: 00c9f9b3 and s3,s3,a2 -8000fcdc: 01fada93 srli s5,s5,0x1f -8000fce0: 06098063 beqz s3,8000fd40 <__multf3+0xfc> -8000fce4: 16c98e63 beq s3,a2,8000fe60 <__multf3+0x21c> -8000fce8: 00010537 lui a0,0x10 -8000fcec: 00a76733 or a4,a4,a0 -8000fcf0: 02e12e23 sw a4,60(sp) -8000fcf4: 03010613 addi a2,sp,48 -8000fcf8: 03c10793 addi a5,sp,60 -8000fcfc: 0007a703 lw a4,0(a5) -8000fd00: ffc7a683 lw a3,-4(a5) -8000fd04: ffc78793 addi a5,a5,-4 -8000fd08: 00371713 slli a4,a4,0x3 -8000fd0c: 01d6d693 srli a3,a3,0x1d -8000fd10: 00d76733 or a4,a4,a3 -8000fd14: 00e7a223 sw a4,4(a5) -8000fd18: fef612e3 bne a2,a5,8000fcfc <__multf3+0xb8> -8000fd1c: 03012783 lw a5,48(sp) -8000fd20: ffffc537 lui a0,0xffffc -8000fd24: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> -8000fd28: 00379793 slli a5,a5,0x3 -8000fd2c: 02f12823 sw a5,48(sp) -8000fd30: 00a989b3 add s3,s3,a0 -8000fd34: 00000b93 li s7,0 -8000fd38: 00000413 li s0,0 -8000fd3c: 1480006f j 8000fe84 <__multf3+0x240> -8000fd40: 00d7e633 or a2,a5,a3 -8000fd44: 00a66633 or a2,a2,a0 -8000fd48: 00e66633 or a2,a2,a4 -8000fd4c: 20060663 beqz a2,8000ff58 <__multf3+0x314> -8000fd50: 06070063 beqz a4,8000fdb0 <__multf3+0x16c> -8000fd54: 00070513 mv a0,a4 -8000fd58: 68c030ef jal ra,800133e4 <__clzsi2> -8000fd5c: ff450693 addi a3,a0,-12 -8000fd60: 4056d793 srai a5,a3,0x5 -8000fd64: 01f6f693 andi a3,a3,31 -8000fd68: 06068e63 beqz a3,8000fde4 <__multf3+0x1a0> -8000fd6c: ffc00713 li a4,-4 -8000fd70: 02e78733 mul a4,a5,a4 -8000fd74: 03010313 addi t1,sp,48 -8000fd78: 02000813 li a6,32 -8000fd7c: 00279593 slli a1,a5,0x2 -8000fd80: 40d80833 sub a6,a6,a3 -8000fd84: 00c70713 addi a4,a4,12 -8000fd88: 00e30733 add a4,t1,a4 -8000fd8c: 08e31463 bne t1,a4,8000fe14 <__multf3+0x1d0> -8000fd90: 08010713 addi a4,sp,128 -8000fd94: 00b705b3 add a1,a4,a1 -8000fd98: 03012703 lw a4,48(sp) -8000fd9c: fff78793 addi a5,a5,-1 -8000fda0: 00d716b3 sll a3,a4,a3 -8000fda4: fad5a823 sw a3,-80(a1) -8000fda8: fff00693 li a3,-1 -8000fdac: 0a00006f j 8000fe4c <__multf3+0x208> -8000fdb0: 00050863 beqz a0,8000fdc0 <__multf3+0x17c> -8000fdb4: 630030ef jal ra,800133e4 <__clzsi2> -8000fdb8: 02050513 addi a0,a0,32 -8000fdbc: fa1ff06f j 8000fd5c <__multf3+0x118> -8000fdc0: 00078a63 beqz a5,8000fdd4 <__multf3+0x190> -8000fdc4: 00078513 mv a0,a5 -8000fdc8: 61c030ef jal ra,800133e4 <__clzsi2> -8000fdcc: 04050513 addi a0,a0,64 -8000fdd0: f8dff06f j 8000fd5c <__multf3+0x118> -8000fdd4: 00068513 mv a0,a3 -8000fdd8: 60c030ef jal ra,800133e4 <__clzsi2> -8000fddc: 06050513 addi a0,a0,96 -8000fde0: f7dff06f j 8000fd5c <__multf3+0x118> -8000fde4: ffc00613 li a2,-4 -8000fde8: 02c78633 mul a2,a5,a2 -8000fdec: 03c10713 addi a4,sp,60 -8000fdf0: 00300693 li a3,3 -8000fdf4: 00c705b3 add a1,a4,a2 -8000fdf8: 0005a583 lw a1,0(a1) -8000fdfc: fff68693 addi a3,a3,-1 -8000fe00: ffc70713 addi a4,a4,-4 -8000fe04: 00b72223 sw a1,4(a4) -8000fe08: fef6d6e3 bge a3,a5,8000fdf4 <__multf3+0x1b0> -8000fe0c: fff78793 addi a5,a5,-1 -8000fe10: f99ff06f j 8000fda8 <__multf3+0x164> -8000fe14: ffc72603 lw a2,-4(a4) -8000fe18: 00072883 lw a7,0(a4) -8000fe1c: 00b70e33 add t3,a4,a1 -8000fe20: 01065633 srl a2,a2,a6 -8000fe24: 00d898b3 sll a7,a7,a3 -8000fe28: 01166633 or a2,a2,a7 -8000fe2c: 00ce2023 sw a2,0(t3) -8000fe30: ffc70713 addi a4,a4,-4 -8000fe34: f59ff06f j 8000fd8c <__multf3+0x148> -8000fe38: 00279713 slli a4,a5,0x2 -8000fe3c: 03010613 addi a2,sp,48 -8000fe40: 00e60733 add a4,a2,a4 -8000fe44: 00072023 sw zero,0(a4) -8000fe48: fff78793 addi a5,a5,-1 -8000fe4c: fed796e3 bne a5,a3,8000fe38 <__multf3+0x1f4> -8000fe50: ffffc9b7 lui s3,0xffffc -8000fe54: 01198993 addi s3,s3,17 # ffffc011 <__stack_top+0xffc011> -8000fe58: 40a989b3 sub s3,s3,a0 -8000fe5c: ed9ff06f j 8000fd34 <__multf3+0xf0> -8000fe60: 00d7e7b3 or a5,a5,a3 -8000fe64: 00a7e7b3 or a5,a5,a0 -8000fe68: 00e7e7b3 or a5,a5,a4 -8000fe6c: 0e078c63 beqz a5,8000ff64 <__multf3+0x320> -8000fe70: 01071713 slli a4,a4,0x10 -8000fe74: 41075713 srai a4,a4,0x10 -8000fe78: 00300b93 li s7,3 -8000fe7c: 01000413 li s0,16 -8000fe80: ea074ce3 bltz a4,8000fd38 <__multf3+0xf4> -8000fe84: 010a1513 slli a0,s4,0x10 -8000fe88: 00008737 lui a4,0x8 -8000fe8c: 010a5793 srli a5,s4,0x10 -8000fe90: 01055513 srli a0,a0,0x10 -8000fe94: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -8000fe98: 07412623 sw s4,108(sp) -8000fe9c: 07912023 sw s9,96(sp) -8000fea0: 07612223 sw s6,100(sp) -8000fea4: 07812423 sw s8,104(sp) -8000fea8: 05912023 sw s9,64(sp) -8000feac: 05612223 sw s6,68(sp) -8000feb0: 05812423 sw s8,72(sp) -8000feb4: 04a12623 sw a0,76(sp) -8000feb8: 00e7f7b3 and a5,a5,a4 -8000febc: 01fa5a13 srli s4,s4,0x1f -8000fec0: 0a078663 beqz a5,8000ff6c <__multf3+0x328> -8000fec4: 1ce78463 beq a5,a4,8001008c <__multf3+0x448> -8000fec8: 00010737 lui a4,0x10 -8000fecc: 00e56533 or a0,a0,a4 -8000fed0: 04a12623 sw a0,76(sp) -8000fed4: 04010593 addi a1,sp,64 -8000fed8: 04c10713 addi a4,sp,76 -8000fedc: 00072683 lw a3,0(a4) # 10000 <__stack_size+0xfc00> -8000fee0: ffc72603 lw a2,-4(a4) -8000fee4: ffc70713 addi a4,a4,-4 -8000fee8: 00369693 slli a3,a3,0x3 -8000feec: 01d65613 srli a2,a2,0x1d -8000fef0: 00c6e6b3 or a3,a3,a2 -8000fef4: 00d72223 sw a3,4(a4) -8000fef8: fee592e3 bne a1,a4,8000fedc <__multf3+0x298> -8000fefc: 04012703 lw a4,64(sp) -8000ff00: ffffc537 lui a0,0xffffc -8000ff04: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> -8000ff08: 00371713 slli a4,a4,0x3 -8000ff0c: 04e12023 sw a4,64(sp) -8000ff10: 00a78533 add a0,a5,a0 -8000ff14: 00000693 li a3,0 -8000ff18: 01350733 add a4,a0,s3 -8000ff1c: 00e12423 sw a4,8(sp) -8000ff20: 00170713 addi a4,a4,1 -8000ff24: 00e12223 sw a4,4(sp) -8000ff28: 002b9713 slli a4,s7,0x2 -8000ff2c: 00d76733 or a4,a4,a3 -8000ff30: fff70713 addi a4,a4,-1 -8000ff34: 00e00613 li a2,14 -8000ff38: 014ac7b3 xor a5,s5,s4 -8000ff3c: 1ce66263 bltu a2,a4,80010100 <__multf3+0x4bc> -8000ff40: 80014637 lui a2,0x80014 -8000ff44: 00271713 slli a4,a4,0x2 -8000ff48: 13860613 addi a2,a2,312 # 80014138 <__stack_top+0x81014138> -8000ff4c: 00c70733 add a4,a4,a2 -8000ff50: 00072703 lw a4,0(a4) -8000ff54: 00070067 jr a4 -8000ff58: 00000993 li s3,0 -8000ff5c: 00100b93 li s7,1 -8000ff60: dd9ff06f j 8000fd38 <__multf3+0xf4> -8000ff64: 00200b93 li s7,2 -8000ff68: dd1ff06f j 8000fd38 <__multf3+0xf4> -8000ff6c: 019b67b3 or a5,s6,s9 -8000ff70: 0187e7b3 or a5,a5,s8 -8000ff74: 00a7e7b3 or a5,a5,a0 -8000ff78: 14078063 beqz a5,800100b8 <__multf3+0x474> -8000ff7c: 04050e63 beqz a0,8000ffd8 <__multf3+0x394> -8000ff80: 464030ef jal ra,800133e4 <__clzsi2> -8000ff84: ff450693 addi a3,a0,-12 -8000ff88: 4056d793 srai a5,a3,0x5 -8000ff8c: 01f6f693 andi a3,a3,31 -8000ff90: 08068063 beqz a3,80010010 <__multf3+0x3cc> -8000ff94: ffc00713 li a4,-4 -8000ff98: 02e78733 mul a4,a5,a4 -8000ff9c: 04010313 addi t1,sp,64 -8000ffa0: 02000813 li a6,32 -8000ffa4: 00279593 slli a1,a5,0x2 -8000ffa8: 40d80833 sub a6,a6,a3 -8000ffac: 00c70713 addi a4,a4,12 -8000ffb0: 00e30733 add a4,t1,a4 -8000ffb4: 08e31663 bne t1,a4,80010040 <__multf3+0x3fc> -8000ffb8: 08010713 addi a4,sp,128 -8000ffbc: 00b705b3 add a1,a4,a1 -8000ffc0: 04012703 lw a4,64(sp) -8000ffc4: fff78793 addi a5,a5,-1 -8000ffc8: 00d716b3 sll a3,a4,a3 -8000ffcc: fcd5a023 sw a3,-64(a1) -8000ffd0: fff00693 li a3,-1 -8000ffd4: 0a40006f j 80010078 <__multf3+0x434> -8000ffd8: 000c0a63 beqz s8,8000ffec <__multf3+0x3a8> -8000ffdc: 000c0513 mv a0,s8 -8000ffe0: 404030ef jal ra,800133e4 <__clzsi2> -8000ffe4: 02050513 addi a0,a0,32 -8000ffe8: f9dff06f j 8000ff84 <__multf3+0x340> -8000ffec: 000b0a63 beqz s6,80010000 <__multf3+0x3bc> -8000fff0: 000b0513 mv a0,s6 -8000fff4: 3f0030ef jal ra,800133e4 <__clzsi2> -8000fff8: 04050513 addi a0,a0,64 -8000fffc: f89ff06f j 8000ff84 <__multf3+0x340> -80010000: 000c8513 mv a0,s9 -80010004: 3e0030ef jal ra,800133e4 <__clzsi2> -80010008: 06050513 addi a0,a0,96 -8001000c: f79ff06f j 8000ff84 <__multf3+0x340> -80010010: ffc00613 li a2,-4 -80010014: 02c78633 mul a2,a5,a2 -80010018: 04c10713 addi a4,sp,76 -8001001c: 00300693 li a3,3 -80010020: 00c705b3 add a1,a4,a2 -80010024: 0005a583 lw a1,0(a1) -80010028: fff68693 addi a3,a3,-1 -8001002c: ffc70713 addi a4,a4,-4 -80010030: 00b72223 sw a1,4(a4) -80010034: fef6d6e3 bge a3,a5,80010020 <__multf3+0x3dc> -80010038: fff78793 addi a5,a5,-1 -8001003c: f95ff06f j 8000ffd0 <__multf3+0x38c> -80010040: ffc72603 lw a2,-4(a4) -80010044: 00072883 lw a7,0(a4) -80010048: 00b70e33 add t3,a4,a1 -8001004c: 01065633 srl a2,a2,a6 -80010050: 00d898b3 sll a7,a7,a3 -80010054: 01166633 or a2,a2,a7 -80010058: 00ce2023 sw a2,0(t3) -8001005c: ffc70713 addi a4,a4,-4 -80010060: f55ff06f j 8000ffb4 <__multf3+0x370> -80010064: 00279713 slli a4,a5,0x2 -80010068: 04010613 addi a2,sp,64 -8001006c: 00e60733 add a4,a2,a4 -80010070: 00072023 sw zero,0(a4) -80010074: fff78793 addi a5,a5,-1 -80010078: fed796e3 bne a5,a3,80010064 <__multf3+0x420> -8001007c: ffffc7b7 lui a5,0xffffc -80010080: 01178793 addi a5,a5,17 # ffffc011 <__stack_top+0xffc011> -80010084: 40a78533 sub a0,a5,a0 -80010088: e8dff06f j 8000ff14 <__multf3+0x2d0> -8001008c: 019b6b33 or s6,s6,s9 -80010090: 018b6b33 or s6,s6,s8 -80010094: 00ab6b33 or s6,s6,a0 -80010098: 020b0663 beqz s6,800100c4 <__multf3+0x480> -8001009c: 01051513 slli a0,a0,0x10 -800100a0: 41055513 srai a0,a0,0x10 -800100a4: 02054663 bltz a0,800100d0 <__multf3+0x48c> -800100a8: 00078513 mv a0,a5 -800100ac: 00300693 li a3,3 -800100b0: 01000413 li s0,16 -800100b4: e65ff06f j 8000ff18 <__multf3+0x2d4> -800100b8: 00000513 li a0,0 -800100bc: 00100693 li a3,1 -800100c0: e59ff06f j 8000ff18 <__multf3+0x2d4> -800100c4: 00078513 mv a0,a5 -800100c8: 00200693 li a3,2 -800100cc: e4dff06f j 8000ff18 <__multf3+0x2d4> -800100d0: 00078513 mv a0,a5 -800100d4: 00300693 li a3,3 -800100d8: e41ff06f j 8000ff18 <__multf3+0x2d4> -800100dc: 01000413 li s0,16 -800100e0: 00008737 lui a4,0x8 -800100e4: 04e12e23 sw a4,92(sp) -800100e8: 04012c23 sw zero,88(sp) -800100ec: 04012a23 sw zero,84(sp) -800100f0: 04012823 sw zero,80(sp) -800100f4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -800100f8: 00000793 li a5,0 -800100fc: 19d0006f j 80010a98 <__multf3+0xe54> -80010100: 03012583 lw a1,48(sp) -80010104: 04012503 lw a0,64(sp) -80010108: 000108b7 lui a7,0x10 -8001010c: fff88613 addi a2,a7,-1 # ffff <__stack_size+0xfbff> -80010110: 0105d393 srli t2,a1,0x10 -80010114: 01055713 srli a4,a0,0x10 -80010118: 00c5f5b3 and a1,a1,a2 -8001011c: 00c57533 and a0,a0,a2 -80010120: 02b706b3 mul a3,a4,a1 -80010124: 02b50a33 mul s4,a0,a1 -80010128: 02a38333 mul t1,t2,a0 -8001012c: 00668833 add a6,a3,t1 -80010130: 010a5693 srli a3,s4,0x10 -80010134: 010686b3 add a3,a3,a6 -80010138: 02e389b3 mul s3,t2,a4 -8001013c: 0066f463 bgeu a3,t1,80010144 <__multf3+0x500> -80010140: 011989b3 add s3,s3,a7 -80010144: 04412e03 lw t3,68(sp) -80010148: 0106d893 srli a7,a3,0x10 -8001014c: 00c6f6b3 and a3,a3,a2 -80010150: 00ca7a33 and s4,s4,a2 -80010154: 01069693 slli a3,a3,0x10 -80010158: 014686b3 add a3,a3,s4 -8001015c: 010e5f93 srli t6,t3,0x10 -80010160: 00ce7e33 and t3,t3,a2 -80010164: 02be0333 mul t1,t3,a1 -80010168: 00d12623 sw a3,12(sp) -8001016c: 06d12023 sw a3,96(sp) -80010170: 03c38633 mul a2,t2,t3 -80010174: 02bf86b3 mul a3,t6,a1 -80010178: 00c68833 add a6,a3,a2 -8001017c: 01035693 srli a3,t1,0x10 -80010180: 010686b3 add a3,a3,a6 -80010184: 03f38bb3 mul s7,t2,t6 -80010188: 00c6f663 bgeu a3,a2,80010194 <__multf3+0x550> -8001018c: 00010637 lui a2,0x10 -80010190: 00cb8bb3 add s7,s7,a2 -80010194: 0106d613 srli a2,a3,0x10 -80010198: 00010eb7 lui t4,0x10 -8001019c: 00c12023 sw a2,0(sp) -800101a0: fffe8613 addi a2,t4,-1 # ffff <__stack_size+0xfbff> -800101a4: 00c6f833 and a6,a3,a2 -800101a8: 00c37333 and t1,t1,a2 -800101ac: 01081813 slli a6,a6,0x10 -800101b0: 00680833 add a6,a6,t1 -800101b4: 010886b3 add a3,a7,a6 -800101b8: 02d12023 sw a3,32(sp) -800101bc: 03412683 lw a3,52(sp) -800101c0: 0106d293 srli t0,a3,0x10 -800101c4: 00c6f633 and a2,a3,a2 -800101c8: 02a60333 mul t1,a2,a0 -800101cc: 02a28a33 mul s4,t0,a0 -800101d0: 01035893 srli a7,t1,0x10 -800101d4: 02c706b3 mul a3,a4,a2 -800101d8: 014686b3 add a3,a3,s4 -800101dc: 00d886b3 add a3,a7,a3 -800101e0: 02570f33 mul t5,a4,t0 -800101e4: 0146f463 bgeu a3,s4,800101ec <__multf3+0x5a8> -800101e8: 01df0f33 add t5,t5,t4 -800101ec: 0106d893 srli a7,a3,0x10 -800101f0: 00010a37 lui s4,0x10 -800101f4: 01e888b3 add a7,a7,t5 -800101f8: fffa0e93 addi t4,s4,-1 # ffff <__stack_size+0xfbff> -800101fc: 00088b13 mv s6,a7 -80010200: 01d6f8b3 and a7,a3,t4 -80010204: 01d37333 and t1,t1,t4 -80010208: 01089893 slli a7,a7,0x10 -8001020c: 03c60eb3 mul t4,a2,t3 -80010210: 006888b3 add a7,a7,t1 -80010214: 02cf86b3 mul a3,t6,a2 -80010218: 010eda93 srli s5,t4,0x10 -8001021c: 03c28333 mul t1,t0,t3 -80010220: 006686b3 add a3,a3,t1 -80010224: 00da86b3 add a3,s5,a3 -80010228: 025f8f33 mul t5,t6,t0 -8001022c: 0066f463 bgeu a3,t1,80010234 <__multf3+0x5f0> -80010230: 014f0f33 add t5,t5,s4 -80010234: 0106d313 srli t1,a3,0x10 -80010238: 01e30333 add t1,t1,t5 -8001023c: 00010ab7 lui s5,0x10 -80010240: 00612823 sw t1,16(sp) -80010244: fffa8313 addi t1,s5,-1 # ffff <__stack_size+0xfbff> -80010248: 0066f6b3 and a3,a3,t1 -8001024c: 006efeb3 and t4,t4,t1 -80010250: 01069693 slli a3,a3,0x10 -80010254: 01d68db3 add s11,a3,t4 -80010258: 04812683 lw a3,72(sp) -8001025c: 0066f333 and t1,a3,t1 -80010260: 0106de93 srli t4,a3,0x10 -80010264: 02b30a33 mul s4,t1,a1 -80010268: 02638c33 mul s8,t2,t1 -8001026c: 010a5c93 srli s9,s4,0x10 -80010270: 02be8f33 mul t5,t4,a1 -80010274: 018f0f33 add t5,t5,s8 -80010278: 01ec8f33 add t5,s9,t5 -8001027c: 03d386b3 mul a3,t2,t4 -80010280: 018f7463 bgeu t5,s8,80010288 <__multf3+0x644> -80010284: 015686b3 add a3,a3,s5 -80010288: 010f5a93 srli s5,t5,0x10 -8001028c: 00da86b3 add a3,s5,a3 -80010290: 00010d37 lui s10,0x10 -80010294: 00d12a23 sw a3,20(sp) -80010298: fffd0693 addi a3,s10,-1 # ffff <__stack_size+0xfbff> -8001029c: 00df7f33 and t5,t5,a3 -800102a0: 00da7a33 and s4,s4,a3 -800102a4: 010f1f13 slli t5,t5,0x10 -800102a8: 014f0f33 add t5,t5,s4 -800102ac: 03812a03 lw s4,56(sp) -800102b0: 01e12c23 sw t5,24(sp) -800102b4: 00da76b3 and a3,s4,a3 -800102b8: 010a5f13 srli t5,s4,0x10 -800102bc: 02af0a33 mul s4,t5,a0 -800102c0: 02a68ab3 mul s5,a3,a0 -800102c4: 02d70cb3 mul s9,a4,a3 -800102c8: 014c8cb3 add s9,s9,s4 -800102cc: 010ada13 srli s4,s5,0x10 -800102d0: 019a0a33 add s4,s4,s9 -800102d4: 02af0cb3 mul s9,t5,a0 -800102d8: 03e70c33 mul s8,a4,t5 -800102dc: 019a7463 bgeu s4,s9,800102e4 <__multf3+0x6a0> -800102e0: 01ac0c33 add s8,s8,s10 -800102e4: 010a5c93 srli s9,s4,0x10 -800102e8: 018c8c33 add s8,s9,s8 -800102ec: 01812e23 sw s8,28(sp) -800102f0: 00010c37 lui s8,0x10 -800102f4: fffc0d13 addi s10,s8,-1 # ffff <__stack_size+0xfbff> -800102f8: 01aa7a33 and s4,s4,s10 -800102fc: 01aafab3 and s5,s5,s10 -80010300: 010a1a13 slli s4,s4,0x10 -80010304: 015a0cb3 add s9,s4,s5 -80010308: 02012a03 lw s4,32(sp) -8001030c: 014989b3 add s3,s3,s4 -80010310: 00012a03 lw s4,0(sp) -80010314: 0109b833 sltu a6,s3,a6 -80010318: 011989b3 add s3,s3,a7 -8001031c: 010a0a33 add s4,s4,a6 -80010320: 017a0bb3 add s7,s4,s7 -80010324: 016b8c33 add s8,s7,s6 -80010328: 0119b8b3 sltu a7,s3,a7 -8001032c: 011c0ab3 add s5,s8,a7 -80010330: 011ab8b3 sltu a7,s5,a7 -80010334: 016c3c33 sltu s8,s8,s6 -80010338: 011c68b3 or a7,s8,a7 -8001033c: 010bbbb3 sltu s7,s7,a6 -80010340: 01788bb3 add s7,a7,s7 -80010344: 01812883 lw a7,24(sp) -80010348: 01ba8a33 add s4,s5,s11 -8001034c: 01ba3db3 sltu s11,s4,s11 -80010350: 01012803 lw a6,16(sp) -80010354: 011a0a33 add s4,s4,a7 -80010358: 011a38b3 sltu a7,s4,a7 -8001035c: 01112c23 sw a7,24(sp) -80010360: 01412883 lw a7,20(sp) -80010364: 010b8bb3 add s7,s7,a6 -80010368: 01312023 sw s3,0(sp) -8001036c: 07312223 sw s3,100(sp) -80010370: 01812983 lw s3,24(sp) -80010374: 01bb8833 add a6,s7,s11 -80010378: 011808b3 add a7,a6,a7 -8001037c: 01388ab3 add s5,a7,s3 -80010380: 01b83db3 sltu s11,a6,s11 -80010384: 01c12983 lw s3,28(sp) -80010388: 01412803 lw a6,20(sp) -8001038c: 019a0a33 add s4,s4,s9 -80010390: 013a8c33 add s8,s5,s3 -80010394: 0108b8b3 sltu a7,a7,a6 -80010398: 019a3cb3 sltu s9,s4,s9 -8001039c: 01812803 lw a6,24(sp) -800103a0: 019c09b3 add s3,s8,s9 -800103a4: 00098b13 mv s6,s3 -800103a8: 01012983 lw s3,16(sp) -800103ac: 010abab3 sltu s5,s5,a6 -800103b0: 01c12803 lw a6,28(sp) -800103b4: 013bbbb3 sltu s7,s7,s3 -800103b8: 0158eab3 or s5,a7,s5 -800103bc: 01bbedb3 or s11,s7,s11 -800103c0: 010c3c33 sltu s8,s8,a6 -800103c4: 019b3cb3 sltu s9,s6,s9 -800103c8: 015d8db3 add s11,s11,s5 -800103cc: 019c6cb3 or s9,s8,s9 -800103d0: 019d8833 add a6,s11,s9 -800103d4: 01012a23 sw a6,20(sp) -800103d8: 04c12803 lw a6,76(sp) -800103dc: 07412423 sw s4,104(sp) -800103e0: 01085893 srli a7,a6,0x10 -800103e4: 01a87d33 and s10,a6,s10 -800103e8: 02bd0833 mul a6,s10,a1 -800103ec: 03a38ab3 mul s5,t2,s10 -800103f0: 01085b93 srli s7,a6,0x10 -800103f4: 02b885b3 mul a1,a7,a1 -800103f8: 015585b3 add a1,a1,s5 -800103fc: 00bb85b3 add a1,s7,a1 -80010400: 031383b3 mul t2,t2,a7 -80010404: 0155f663 bgeu a1,s5,80010410 <__multf3+0x7cc> -80010408: 00010c37 lui s8,0x10 -8001040c: 018383b3 add t2,t2,s8 -80010410: 0105da93 srli s5,a1,0x10 -80010414: 007a83b3 add t2,s5,t2 -80010418: 00010c37 lui s8,0x10 -8001041c: 03c12a83 lw s5,60(sp) -80010420: 00712e23 sw t2,28(sp) -80010424: fffc0393 addi t2,s8,-1 # ffff <__stack_size+0xfbff> -80010428: 0075f5b3 and a1,a1,t2 -8001042c: 00787833 and a6,a6,t2 -80010430: 01059593 slli a1,a1,0x10 -80010434: 007af3b3 and t2,s5,t2 -80010438: 010585b3 add a1,a1,a6 -8001043c: 010ad813 srli a6,s5,0x10 -80010440: 03070bb3 mul s7,a4,a6 -80010444: 02a38ab3 mul s5,t2,a0 -80010448: 02770733 mul a4,a4,t2 -8001044c: 010add93 srli s11,s5,0x10 -80010450: 02a80533 mul a0,a6,a0 -80010454: 00a70733 add a4,a4,a0 -80010458: 00ed8733 add a4,s11,a4 -8001045c: 00a77463 bgeu a4,a0,80010464 <__multf3+0x820> -80010460: 018b8bb3 add s7,s7,s8 -80010464: 00010c37 lui s8,0x10 -80010468: fffc0d93 addi s11,s8,-1 # ffff <__stack_size+0xfbff> -8001046c: 01075513 srli a0,a4,0x10 -80010470: 01b77733 and a4,a4,s11 -80010474: 01750533 add a0,a0,s7 -80010478: 01071713 slli a4,a4,0x10 -8001047c: 01bafdb3 and s11,s5,s11 -80010480: 02a12023 sw a0,32(sp) -80010484: 02628ab3 mul s5,t0,t1 -80010488: 01b70db3 add s11,a4,s11 -8001048c: 02c30533 mul a0,t1,a2 -80010490: 02ce8733 mul a4,t4,a2 -80010494: 01055c93 srli s9,a0,0x10 -80010498: 01570733 add a4,a4,s5 -8001049c: 00ec8733 add a4,s9,a4 -800104a0: 03d28bb3 mul s7,t0,t4 -800104a4: 01577463 bgeu a4,s5,800104ac <__multf3+0x868> -800104a8: 018b8bb3 add s7,s7,s8 -800104ac: 01075a93 srli s5,a4,0x10 -800104b0: 017a89b3 add s3,s5,s7 -800104b4: 00010bb7 lui s7,0x10 -800104b8: fffb8a93 addi s5,s7,-1 # ffff <__stack_size+0xfbff> -800104bc: 01577733 and a4,a4,s5 -800104c0: 01557533 and a0,a0,s5 -800104c4: 01071713 slli a4,a4,0x10 -800104c8: 00a70733 add a4,a4,a0 -800104cc: 03cf0ab3 mul s5,t5,t3 -800104d0: 00e12823 sw a4,16(sp) -800104d4: 03312223 sw s3,36(sp) -800104d8: 03c68733 mul a4,a3,t3 -800104dc: 02df8cb3 mul s9,t6,a3 -800104e0: 01075513 srli a0,a4,0x10 -800104e4: 015c8cb3 add s9,s9,s5 -800104e8: 01950533 add a0,a0,s9 -800104ec: 03ef8c33 mul s8,t6,t5 -800104f0: 01557463 bgeu a0,s5,800104f8 <__multf3+0x8b4> -800104f4: 017c0c33 add s8,s8,s7 -800104f8: 01055a93 srli s5,a0,0x10 -800104fc: 018a8c33 add s8,s5,s8 -80010500: 00010ab7 lui s5,0x10 -80010504: fffa8a93 addi s5,s5,-1 # ffff <__stack_size+0xfbff> -80010508: 01557533 and a0,a0,s5 -8001050c: 01051513 slli a0,a0,0x10 -80010510: 01577733 and a4,a4,s5 -80010514: 00e50733 add a4,a0,a4 -80010518: 01c12983 lw s3,28(sp) -8001051c: 01412503 lw a0,20(sp) -80010520: 00bb0ab3 add s5,s6,a1 -80010524: 00bab5b3 sltu a1,s5,a1 -80010528: 01350cb3 add s9,a0,s3 -8001052c: 02012983 lw s3,32(sp) -80010530: 00bc8533 add a0,s9,a1 -80010534: 01ba8ab3 add s5,s5,s11 -80010538: 01babdb3 sltu s11,s5,s11 -8001053c: 01350bb3 add s7,a0,s3 -80010540: 01bb89b3 add s3,s7,s11 -80010544: 03312623 sw s3,44(sp) -80010548: 01012983 lw s3,16(sp) -8001054c: 02412b03 lw s6,36(sp) -80010550: 00b535b3 sltu a1,a0,a1 -80010554: 013a8ab3 add s5,s5,s3 -80010558: 013ab9b3 sltu s3,s5,s3 -8001055c: 03312423 sw s3,40(sp) -80010560: 01bb89b3 add s3,s7,s11 -80010564: 016989b3 add s3,s3,s6 -80010568: 02812b03 lw s6,40(sp) -8001056c: 02012503 lw a0,32(sp) -80010570: 01312823 sw s3,16(sp) -80010574: 00ea8ab3 add s5,s5,a4 -80010578: 016989b3 add s3,s3,s6 -8001057c: 00098b13 mv s6,s3 -80010580: 00eab733 sltu a4,s5,a4 -80010584: 018989b3 add s3,s3,s8 -80010588: 01312a23 sw s3,20(sp) -8001058c: 00e989b3 add s3,s3,a4 -80010590: 00abbbb3 sltu s7,s7,a0 -80010594: 01312c23 sw s3,24(sp) -80010598: 02c12503 lw a0,44(sp) -8001059c: 01c12983 lw s3,28(sp) -800105a0: 07512623 sw s5,108(sp) -800105a4: 01b53db3 sltu s11,a0,s11 -800105a8: 013cbcb3 sltu s9,s9,s3 -800105ac: 01012503 lw a0,16(sp) -800105b0: 02412983 lw s3,36(sp) -800105b4: 01bbedb3 or s11,s7,s11 -800105b8: 00bce5b3 or a1,s9,a1 -800105bc: 01353bb3 sltu s7,a0,s3 -800105c0: 01412503 lw a0,20(sp) -800105c4: 02812983 lw s3,40(sp) -800105c8: 01b585b3 add a1,a1,s11 -800105cc: 01853c33 sltu s8,a0,s8 -800105d0: 01812503 lw a0,24(sp) -800105d4: 013b3db3 sltu s11,s6,s3 -800105d8: 01bbedb3 or s11,s7,s11 -800105dc: 00e53733 sltu a4,a0,a4 -800105e0: 00ec6733 or a4,s8,a4 -800105e4: 01b58db3 add s11,a1,s11 -800105e8: 02668533 mul a0,a3,t1 -800105ec: 00ed8db3 add s11,s11,a4 -800105f0: 026f0c33 mul s8,t5,t1 -800105f4: 01055593 srli a1,a0,0x10 -800105f8: 02de8733 mul a4,t4,a3 -800105fc: 01870733 add a4,a4,s8 -80010600: 00e58733 add a4,a1,a4 -80010604: 03ee8bb3 mul s7,t4,t5 -80010608: 01877663 bgeu a4,s8,80010614 <__multf3+0x9d0> -8001060c: 000105b7 lui a1,0x10 -80010610: 00bb8bb3 add s7,s7,a1 -80010614: 01075593 srli a1,a4,0x10 -80010618: 00010c37 lui s8,0x10 -8001061c: 01758bb3 add s7,a1,s7 -80010620: fffc0593 addi a1,s8,-1 # ffff <__stack_size+0xfbff> -80010624: 00b77733 and a4,a4,a1 -80010628: 00b575b3 and a1,a0,a1 -8001062c: 03a28cb3 mul s9,t0,s10 -80010630: 01071713 slli a4,a4,0x10 -80010634: 00b705b3 add a1,a4,a1 -80010638: 02cd0533 mul a0,s10,a2 -8001063c: 02c88633 mul a2,a7,a2 -80010640: 01055713 srli a4,a0,0x10 -80010644: 01960633 add a2,a2,s9 -80010648: 00c70733 add a4,a4,a2 -8001064c: 031282b3 mul t0,t0,a7 -80010650: 01977463 bgeu a4,s9,80010658 <__multf3+0xa14> -80010654: 018282b3 add t0,t0,s8 -80010658: 01075613 srli a2,a4,0x10 -8001065c: 00010cb7 lui s9,0x10 -80010660: 005602b3 add t0,a2,t0 -80010664: fffc8613 addi a2,s9,-1 # ffff <__stack_size+0xfbff> -80010668: 00c77733 and a4,a4,a2 -8001066c: 01071713 slli a4,a4,0x10 -80010670: 00c57633 and a2,a0,a2 -80010674: 030f8c33 mul s8,t6,a6 -80010678: 00c70633 add a2,a4,a2 -8001067c: 027f8fb3 mul t6,t6,t2 -80010680: 03c38733 mul a4,t2,t3 -80010684: 03c80e33 mul t3,a6,t3 -80010688: 01075513 srli a0,a4,0x10 -8001068c: 01cf8fb3 add t6,t6,t3 -80010690: 01f50fb3 add t6,a0,t6 -80010694: 01cff463 bgeu t6,t3,8001069c <__multf3+0xa58> -80010698: 019c0c33 add s8,s8,s9 -8001069c: 010fde13 srli t3,t6,0x10 -800106a0: 018e0e33 add t3,t3,s8 -800106a4: 00010c37 lui s8,0x10 -800106a8: fffc0513 addi a0,s8,-1 # ffff <__stack_size+0xfbff> -800106ac: 00afffb3 and t6,t6,a0 -800106b0: 010f9f93 slli t6,t6,0x10 -800106b4: 00a77733 and a4,a4,a0 -800106b8: 03af0cb3 mul s9,t5,s10 -800106bc: 00ef8533 add a0,t6,a4 -800106c0: 03a68fb3 mul t6,a3,s10 -800106c4: 02d886b3 mul a3,a7,a3 -800106c8: 010fd713 srli a4,t6,0x10 -800106cc: 019686b3 add a3,a3,s9 -800106d0: 00d70733 add a4,a4,a3 -800106d4: 031f0f33 mul t5,t5,a7 -800106d8: 01977463 bgeu a4,s9,800106e0 <__multf3+0xa9c> -800106dc: 018f0f33 add t5,t5,s8 -800106e0: 01075693 srli a3,a4,0x10 -800106e4: 00010c37 lui s8,0x10 -800106e8: 01e68f33 add t5,a3,t5 -800106ec: fffc0693 addi a3,s8,-1 # ffff <__stack_size+0xfbff> -800106f0: 00d77733 and a4,a4,a3 -800106f4: 01071713 slli a4,a4,0x10 -800106f8: 00dff6b3 and a3,t6,a3 -800106fc: 00d706b3 add a3,a4,a3 -80010700: 030e8fb3 mul t6,t4,a6 -80010704: 02638733 mul a4,t2,t1 -80010708: 027e8eb3 mul t4,t4,t2 -8001070c: 01075c93 srli s9,a4,0x10 -80010710: 02680333 mul t1,a6,t1 -80010714: 006e8eb3 add t4,t4,t1 -80010718: 01dc8eb3 add t4,s9,t4 -8001071c: 006ef463 bgeu t4,t1,80010724 <__multf3+0xae0> -80010720: 018f8fb3 add t6,t6,s8 -80010724: 010ed313 srli t1,t4,0x10 -80010728: 01f30fb3 add t6,t1,t6 -8001072c: 00010337 lui t1,0x10 -80010730: 01812983 lw s3,24(sp) -80010734: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> -80010738: 006efeb3 and t4,t4,t1 -8001073c: 00677733 and a4,a4,t1 -80010740: 010e9e93 slli t4,t4,0x10 -80010744: 00ee8eb3 add t4,t4,a4 -80010748: 00b98733 add a4,s3,a1 -8001074c: 00b735b3 sltu a1,a4,a1 -80010750: 017d8db3 add s11,s11,s7 -80010754: 00bd89b3 add s3,s11,a1 -80010758: 00c70733 add a4,a4,a2 -8001075c: 00c73633 sltu a2,a4,a2 -80010760: 00598c33 add s8,s3,t0 -80010764: 00a70733 add a4,a4,a0 -80010768: 00098b13 mv s6,s3 -8001076c: 00cc09b3 add s3,s8,a2 -80010770: 06e12823 sw a4,112(sp) -80010774: 00a73733 sltu a4,a4,a0 -80010778: 01c98533 add a0,s3,t3 -8001077c: 00e50cb3 add s9,a0,a4 -80010780: 01312823 sw s3,16(sp) -80010784: 00dc89b3 add s3,s9,a3 -80010788: 00d9b6b3 sltu a3,s3,a3 -8001078c: 01312a23 sw s3,20(sp) -80010790: 01012983 lw s3,16(sp) -80010794: 017dbbb3 sltu s7,s11,s7 -80010798: 00bb35b3 sltu a1,s6,a1 -8001079c: 00c9b633 sltu a2,s3,a2 -800107a0: 005c32b3 sltu t0,s8,t0 -800107a4: 00c2e2b3 or t0,t0,a2 -800107a8: 00ecb733 sltu a4,s9,a4 -800107ac: 00bbe5b3 or a1,s7,a1 -800107b0: 01c53533 sltu a0,a0,t3 -800107b4: 00e56533 or a0,a0,a4 -800107b8: 005585b3 add a1,a1,t0 -800107bc: 00a585b3 add a1,a1,a0 -800107c0: 01e585b3 add a1,a1,t5 -800107c4: 00d58633 add a2,a1,a3 -800107c8: 01e5bf33 sltu t5,a1,t5 -800107cc: 01412583 lw a1,20(sp) -800107d0: 00d636b3 sltu a3,a2,a3 -800107d4: 00df66b3 or a3,t5,a3 -800107d8: 01d58733 add a4,a1,t4 -800107dc: 03a385b3 mul a1,t2,s10 -800107e0: 01f60f33 add t5,a2,t6 -800107e4: 06e12a23 sw a4,116(sp) -800107e8: 01d73733 sltu a4,a4,t4 -800107ec: 00ef0633 add a2,t5,a4 -800107f0: 00e63733 sltu a4,a2,a4 -800107f4: 01ff3f33 sltu t5,t5,t6 -800107f8: 00ef6f33 or t5,t5,a4 -800107fc: 03a80d33 mul s10,a6,s10 -80010800: 0105d713 srli a4,a1,0x10 -80010804: 027883b3 mul t2,a7,t2 -80010808: 01a383b3 add t2,t2,s10 -8001080c: 03088833 mul a6,a7,a6 -80010810: 007708b3 add a7,a4,t2 -80010814: 01a8f663 bgeu a7,s10,80010820 <__multf3+0xbdc> -80010818: 00010737 lui a4,0x10 -8001081c: 00e80833 add a6,a6,a4 -80010820: 0068f733 and a4,a7,t1 -80010824: 01071713 slli a4,a4,0x10 -80010828: 0065f333 and t1,a1,t1 -8001082c: 0108d893 srli a7,a7,0x10 -80010830: 00670333 add t1,a4,t1 -80010834: 00d888b3 add a7,a7,a3 -80010838: 00c12703 lw a4,12(sp) -8001083c: 00012683 lw a3,0(sp) -80010840: 00660633 add a2,a2,t1 -80010844: 01e888b3 add a7,a7,t5 -80010848: 00663333 sltu t1,a2,t1 -8001084c: 00d769b3 or s3,a4,a3 -80010850: 006888b3 add a7,a7,t1 -80010854: 01088833 add a6,a7,a6 -80010858: 013a6a33 or s4,s4,s3 -8001085c: 00da9a93 slli s5,s5,0xd -80010860: 07012e23 sw a6,124(sp) -80010864: 06c12c23 sw a2,120(sp) -80010868: 014aea33 or s4,s5,s4 -8001086c: 06010713 addi a4,sp,96 -80010870: 07010593 addi a1,sp,112 -80010874: 00c72683 lw a3,12(a4) # 1000c <__stack_size+0xfc0c> -80010878: 01072603 lw a2,16(a4) -8001087c: 00470713 addi a4,a4,4 -80010880: 0136d693 srli a3,a3,0x13 -80010884: 00d61613 slli a2,a2,0xd -80010888: 00c6e6b3 or a3,a3,a2 -8001088c: fed72e23 sw a3,-4(a4) -80010890: fee592e3 bne a1,a4,80010874 <__multf3+0xc30> -80010894: 06812683 lw a3,104(sp) -80010898: 06012a83 lw s5,96(sp) -8001089c: 06c12703 lw a4,108(sp) -800108a0: 04d12c23 sw a3,88(sp) -800108a4: 06412683 lw a3,100(sp) -800108a8: 01403a33 snez s4,s4 -800108ac: 015a6a33 or s4,s4,s5 -800108b0: 04d12a23 sw a3,84(sp) -800108b4: 04e12e23 sw a4,92(sp) -800108b8: 05412823 sw s4,80(sp) -800108bc: 00b71693 slli a3,a4,0xb -800108c0: 1406d463 bgez a3,80010a08 <__multf3+0xdc4> -800108c4: 01fa1a13 slli s4,s4,0x1f -800108c8: 05010713 addi a4,sp,80 -800108cc: 05c10593 addi a1,sp,92 -800108d0: 00072683 lw a3,0(a4) -800108d4: 00472603 lw a2,4(a4) -800108d8: 00470713 addi a4,a4,4 -800108dc: 0016d693 srli a3,a3,0x1 -800108e0: 01f61613 slli a2,a2,0x1f -800108e4: 00c6e6b3 or a3,a3,a2 -800108e8: fed72e23 sw a3,-4(a4) -800108ec: fee592e3 bne a1,a4,800108d0 <__multf3+0xc8c> -800108f0: 05c12703 lw a4,92(sp) -800108f4: 01403a33 snez s4,s4 -800108f8: 00175713 srli a4,a4,0x1 -800108fc: 04e12e23 sw a4,92(sp) -80010900: 05012703 lw a4,80(sp) -80010904: 01476a33 or s4,a4,s4 -80010908: 05412823 sw s4,80(sp) -8001090c: 00412703 lw a4,4(sp) -80010910: 000046b7 lui a3,0x4 -80010914: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> -80010918: 00d706b3 add a3,a4,a3 -8001091c: 26d05063 blez a3,80010b7c <__multf3+0xf38> -80010920: 05012703 lw a4,80(sp) -80010924: 00777613 andi a2,a4,7 -80010928: 10060263 beqz a2,80010a2c <__multf3+0xde8> -8001092c: 00200513 li a0,2 -80010930: 05412603 lw a2,84(sp) -80010934: 05c12583 lw a1,92(sp) -80010938: 00146413 ori s0,s0,1 -8001093c: 0ea48663 beq s1,a0,80010a28 <__multf3+0xde4> -80010940: 00300513 li a0,3 -80010944: 0ca48863 beq s1,a0,80010a14 <__multf3+0xdd0> -80010948: 0e049263 bnez s1,80010a2c <__multf3+0xde8> -8001094c: 00f77513 andi a0,a4,15 -80010950: 00400813 li a6,4 -80010954: 0d050c63 beq a0,a6,80010a2c <__multf3+0xde8> -80010958: 00470713 addi a4,a4,4 -8001095c: 04e12823 sw a4,80(sp) -80010960: 00473713 sltiu a4,a4,4 -80010964: 00c70633 add a2,a4,a2 -80010968: 00e63733 sltu a4,a2,a4 +8000f790 <__multf3>: +8000f790: f4010113 addi sp,sp,-192 +8000f794: 0b212823 sw s2,176(sp) +8000f798: 0b412423 sw s4,168(sp) +8000f79c: 0b512223 sw s5,164(sp) +8000f7a0: 0b612023 sw s6,160(sp) +8000f7a4: 09812c23 sw s8,152(sp) +8000f7a8: 09912a23 sw s9,148(sp) +8000f7ac: 00050913 mv s2,a0 +8000f7b0: 0005a683 lw a3,0(a1) +8000f7b4: 0045a783 lw a5,4(a1) +8000f7b8: 0085a503 lw a0,8(a1) +8000f7bc: 00c5aa83 lw s5,12(a1) +8000f7c0: 00062c83 lw s9,0(a2) +8000f7c4: 00462b03 lw s6,4(a2) +8000f7c8: 00862c03 lw s8,8(a2) +8000f7cc: 00c62a03 lw s4,12(a2) +8000f7d0: 0a112e23 sw ra,188(sp) +8000f7d4: 0a812c23 sw s0,184(sp) +8000f7d8: 0a912a23 sw s1,180(sp) +8000f7dc: 0b312623 sw s3,172(sp) +8000f7e0: 09712e23 sw s7,156(sp) +8000f7e4: 09a12823 sw s10,144(sp) +8000f7e8: 09b12623 sw s11,140(sp) +8000f7ec: 002024f3 frrm s1 +8000f7f0: 00008637 lui a2,0x8 +8000f7f4: 010a9713 slli a4,s5,0x10 +8000f7f8: 010ad993 srli s3,s5,0x10 +8000f7fc: 01075713 srli a4,a4,0x10 +8000f800: fff60613 addi a2,a2,-1 # 7fff <__stack_size+0x7bff> +8000f804: 07512623 sw s5,108(sp) +8000f808: 06d12023 sw a3,96(sp) +8000f80c: 06f12223 sw a5,100(sp) +8000f810: 06a12423 sw a0,104(sp) +8000f814: 02d12823 sw a3,48(sp) +8000f818: 02f12a23 sw a5,52(sp) +8000f81c: 02a12c23 sw a0,56(sp) +8000f820: 02e12e23 sw a4,60(sp) +8000f824: 00c9f9b3 and s3,s3,a2 +8000f828: 01fada93 srli s5,s5,0x1f +8000f82c: 06098063 beqz s3,8000f88c <__multf3+0xfc> +8000f830: 16c98e63 beq s3,a2,8000f9ac <__multf3+0x21c> +8000f834: 00010537 lui a0,0x10 +8000f838: 00a76733 or a4,a4,a0 +8000f83c: 02e12e23 sw a4,60(sp) +8000f840: 03010613 addi a2,sp,48 +8000f844: 03c10793 addi a5,sp,60 +8000f848: 0007a703 lw a4,0(a5) +8000f84c: ffc7a683 lw a3,-4(a5) +8000f850: ffc78793 addi a5,a5,-4 +8000f854: 00371713 slli a4,a4,0x3 +8000f858: 01d6d693 srli a3,a3,0x1d +8000f85c: 00d76733 or a4,a4,a3 +8000f860: 00e7a223 sw a4,4(a5) +8000f864: fef612e3 bne a2,a5,8000f848 <__multf3+0xb8> +8000f868: 03012783 lw a5,48(sp) +8000f86c: ffffc537 lui a0,0xffffc +8000f870: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> +8000f874: 00379793 slli a5,a5,0x3 +8000f878: 02f12823 sw a5,48(sp) +8000f87c: 00a989b3 add s3,s3,a0 +8000f880: 00000b93 li s7,0 +8000f884: 00000413 li s0,0 +8000f888: 1480006f j 8000f9d0 <__multf3+0x240> +8000f88c: 00d7e633 or a2,a5,a3 +8000f890: 00a66633 or a2,a2,a0 +8000f894: 00e66633 or a2,a2,a4 +8000f898: 20060663 beqz a2,8000faa4 <__multf3+0x314> +8000f89c: 06070063 beqz a4,8000f8fc <__multf3+0x16c> +8000f8a0: 00070513 mv a0,a4 +8000f8a4: 68c030ef jal ra,80012f30 <__clzsi2> +8000f8a8: ff450693 addi a3,a0,-12 +8000f8ac: 4056d793 srai a5,a3,0x5 +8000f8b0: 01f6f693 andi a3,a3,31 +8000f8b4: 06068e63 beqz a3,8000f930 <__multf3+0x1a0> +8000f8b8: ffc00713 li a4,-4 +8000f8bc: 02e78733 mul a4,a5,a4 +8000f8c0: 03010313 addi t1,sp,48 +8000f8c4: 02000813 li a6,32 +8000f8c8: 00279593 slli a1,a5,0x2 +8000f8cc: 40d80833 sub a6,a6,a3 +8000f8d0: 00c70713 addi a4,a4,12 +8000f8d4: 00e30733 add a4,t1,a4 +8000f8d8: 08e31463 bne t1,a4,8000f960 <__multf3+0x1d0> +8000f8dc: 08010713 addi a4,sp,128 +8000f8e0: 00b705b3 add a1,a4,a1 +8000f8e4: 03012703 lw a4,48(sp) +8000f8e8: fff78793 addi a5,a5,-1 +8000f8ec: 00d716b3 sll a3,a4,a3 +8000f8f0: fad5a823 sw a3,-80(a1) +8000f8f4: fff00693 li a3,-1 +8000f8f8: 0a00006f j 8000f998 <__multf3+0x208> +8000f8fc: 00050863 beqz a0,8000f90c <__multf3+0x17c> +8000f900: 630030ef jal ra,80012f30 <__clzsi2> +8000f904: 02050513 addi a0,a0,32 +8000f908: fa1ff06f j 8000f8a8 <__multf3+0x118> +8000f90c: 00078a63 beqz a5,8000f920 <__multf3+0x190> +8000f910: 00078513 mv a0,a5 +8000f914: 61c030ef jal ra,80012f30 <__clzsi2> +8000f918: 04050513 addi a0,a0,64 +8000f91c: f8dff06f j 8000f8a8 <__multf3+0x118> +8000f920: 00068513 mv a0,a3 +8000f924: 60c030ef jal ra,80012f30 <__clzsi2> +8000f928: 06050513 addi a0,a0,96 +8000f92c: f7dff06f j 8000f8a8 <__multf3+0x118> +8000f930: ffc00613 li a2,-4 +8000f934: 02c78633 mul a2,a5,a2 +8000f938: 03c10713 addi a4,sp,60 +8000f93c: 00300693 li a3,3 +8000f940: 00c705b3 add a1,a4,a2 +8000f944: 0005a583 lw a1,0(a1) +8000f948: fff68693 addi a3,a3,-1 +8000f94c: ffc70713 addi a4,a4,-4 +8000f950: 00b72223 sw a1,4(a4) +8000f954: fef6d6e3 bge a3,a5,8000f940 <__multf3+0x1b0> +8000f958: fff78793 addi a5,a5,-1 +8000f95c: f99ff06f j 8000f8f4 <__multf3+0x164> +8000f960: ffc72603 lw a2,-4(a4) +8000f964: 00072883 lw a7,0(a4) +8000f968: 00b70e33 add t3,a4,a1 +8000f96c: 01065633 srl a2,a2,a6 +8000f970: 00d898b3 sll a7,a7,a3 +8000f974: 01166633 or a2,a2,a7 +8000f978: 00ce2023 sw a2,0(t3) +8000f97c: ffc70713 addi a4,a4,-4 +8000f980: f59ff06f j 8000f8d8 <__multf3+0x148> +8000f984: 00279713 slli a4,a5,0x2 +8000f988: 03010613 addi a2,sp,48 +8000f98c: 00e60733 add a4,a2,a4 +8000f990: 00072023 sw zero,0(a4) +8000f994: fff78793 addi a5,a5,-1 +8000f998: fed796e3 bne a5,a3,8000f984 <__multf3+0x1f4> +8000f99c: ffffc9b7 lui s3,0xffffc +8000f9a0: 01198993 addi s3,s3,17 # ffffc011 <__stack_top+0xffc011> +8000f9a4: 40a989b3 sub s3,s3,a0 +8000f9a8: ed9ff06f j 8000f880 <__multf3+0xf0> +8000f9ac: 00d7e7b3 or a5,a5,a3 +8000f9b0: 00a7e7b3 or a5,a5,a0 +8000f9b4: 00e7e7b3 or a5,a5,a4 +8000f9b8: 0e078c63 beqz a5,8000fab0 <__multf3+0x320> +8000f9bc: 01071713 slli a4,a4,0x10 +8000f9c0: 41075713 srai a4,a4,0x10 +8000f9c4: 00300b93 li s7,3 +8000f9c8: 01000413 li s0,16 +8000f9cc: ea074ce3 bltz a4,8000f884 <__multf3+0xf4> +8000f9d0: 010a1513 slli a0,s4,0x10 +8000f9d4: 00008737 lui a4,0x8 +8000f9d8: 010a5793 srli a5,s4,0x10 +8000f9dc: 01055513 srli a0,a0,0x10 +8000f9e0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000f9e4: 07412623 sw s4,108(sp) +8000f9e8: 07912023 sw s9,96(sp) +8000f9ec: 07612223 sw s6,100(sp) +8000f9f0: 07812423 sw s8,104(sp) +8000f9f4: 05912023 sw s9,64(sp) +8000f9f8: 05612223 sw s6,68(sp) +8000f9fc: 05812423 sw s8,72(sp) +8000fa00: 04a12623 sw a0,76(sp) +8000fa04: 00e7f7b3 and a5,a5,a4 +8000fa08: 01fa5a13 srli s4,s4,0x1f +8000fa0c: 0a078663 beqz a5,8000fab8 <__multf3+0x328> +8000fa10: 1ce78463 beq a5,a4,8000fbd8 <__multf3+0x448> +8000fa14: 00010737 lui a4,0x10 +8000fa18: 00e56533 or a0,a0,a4 +8000fa1c: 04a12623 sw a0,76(sp) +8000fa20: 04010593 addi a1,sp,64 +8000fa24: 04c10713 addi a4,sp,76 +8000fa28: 00072683 lw a3,0(a4) # 10000 <__stack_size+0xfc00> +8000fa2c: ffc72603 lw a2,-4(a4) +8000fa30: ffc70713 addi a4,a4,-4 +8000fa34: 00369693 slli a3,a3,0x3 +8000fa38: 01d65613 srli a2,a2,0x1d +8000fa3c: 00c6e6b3 or a3,a3,a2 +8000fa40: 00d72223 sw a3,4(a4) +8000fa44: fee592e3 bne a1,a4,8000fa28 <__multf3+0x298> +8000fa48: 04012703 lw a4,64(sp) +8000fa4c: ffffc537 lui a0,0xffffc +8000fa50: 00150513 addi a0,a0,1 # ffffc001 <__stack_top+0xffc001> +8000fa54: 00371713 slli a4,a4,0x3 +8000fa58: 04e12023 sw a4,64(sp) +8000fa5c: 00a78533 add a0,a5,a0 +8000fa60: 00000693 li a3,0 +8000fa64: 01350733 add a4,a0,s3 +8000fa68: 00e12423 sw a4,8(sp) +8000fa6c: 00170713 addi a4,a4,1 +8000fa70: 00e12223 sw a4,4(sp) +8000fa74: 002b9713 slli a4,s7,0x2 +8000fa78: 00d76733 or a4,a4,a3 +8000fa7c: fff70713 addi a4,a4,-1 +8000fa80: 00e00613 li a2,14 +8000fa84: 014ac7b3 xor a5,s5,s4 +8000fa88: 1ce66263 bltu a2,a4,8000fc4c <__multf3+0x4bc> +8000fa8c: 80014637 lui a2,0x80014 +8000fa90: 00271713 slli a4,a4,0x2 +8000fa94: c8860613 addi a2,a2,-888 # 80013c88 <__stack_top+0x81013c88> +8000fa98: 00c70733 add a4,a4,a2 +8000fa9c: 00072703 lw a4,0(a4) +8000faa0: 00070067 jr a4 +8000faa4: 00000993 li s3,0 +8000faa8: 00100b93 li s7,1 +8000faac: dd9ff06f j 8000f884 <__multf3+0xf4> +8000fab0: 00200b93 li s7,2 +8000fab4: dd1ff06f j 8000f884 <__multf3+0xf4> +8000fab8: 019b67b3 or a5,s6,s9 +8000fabc: 0187e7b3 or a5,a5,s8 +8000fac0: 00a7e7b3 or a5,a5,a0 +8000fac4: 14078063 beqz a5,8000fc04 <__multf3+0x474> +8000fac8: 04050e63 beqz a0,8000fb24 <__multf3+0x394> +8000facc: 464030ef jal ra,80012f30 <__clzsi2> +8000fad0: ff450693 addi a3,a0,-12 +8000fad4: 4056d793 srai a5,a3,0x5 +8000fad8: 01f6f693 andi a3,a3,31 +8000fadc: 08068063 beqz a3,8000fb5c <__multf3+0x3cc> +8000fae0: ffc00713 li a4,-4 +8000fae4: 02e78733 mul a4,a5,a4 +8000fae8: 04010313 addi t1,sp,64 +8000faec: 02000813 li a6,32 +8000faf0: 00279593 slli a1,a5,0x2 +8000faf4: 40d80833 sub a6,a6,a3 +8000faf8: 00c70713 addi a4,a4,12 +8000fafc: 00e30733 add a4,t1,a4 +8000fb00: 08e31663 bne t1,a4,8000fb8c <__multf3+0x3fc> +8000fb04: 08010713 addi a4,sp,128 +8000fb08: 00b705b3 add a1,a4,a1 +8000fb0c: 04012703 lw a4,64(sp) +8000fb10: fff78793 addi a5,a5,-1 +8000fb14: 00d716b3 sll a3,a4,a3 +8000fb18: fcd5a023 sw a3,-64(a1) +8000fb1c: fff00693 li a3,-1 +8000fb20: 0a40006f j 8000fbc4 <__multf3+0x434> +8000fb24: 000c0a63 beqz s8,8000fb38 <__multf3+0x3a8> +8000fb28: 000c0513 mv a0,s8 +8000fb2c: 404030ef jal ra,80012f30 <__clzsi2> +8000fb30: 02050513 addi a0,a0,32 +8000fb34: f9dff06f j 8000fad0 <__multf3+0x340> +8000fb38: 000b0a63 beqz s6,8000fb4c <__multf3+0x3bc> +8000fb3c: 000b0513 mv a0,s6 +8000fb40: 3f0030ef jal ra,80012f30 <__clzsi2> +8000fb44: 04050513 addi a0,a0,64 +8000fb48: f89ff06f j 8000fad0 <__multf3+0x340> +8000fb4c: 000c8513 mv a0,s9 +8000fb50: 3e0030ef jal ra,80012f30 <__clzsi2> +8000fb54: 06050513 addi a0,a0,96 +8000fb58: f79ff06f j 8000fad0 <__multf3+0x340> +8000fb5c: ffc00613 li a2,-4 +8000fb60: 02c78633 mul a2,a5,a2 +8000fb64: 04c10713 addi a4,sp,76 +8000fb68: 00300693 li a3,3 +8000fb6c: 00c705b3 add a1,a4,a2 +8000fb70: 0005a583 lw a1,0(a1) +8000fb74: fff68693 addi a3,a3,-1 +8000fb78: ffc70713 addi a4,a4,-4 +8000fb7c: 00b72223 sw a1,4(a4) +8000fb80: fef6d6e3 bge a3,a5,8000fb6c <__multf3+0x3dc> +8000fb84: fff78793 addi a5,a5,-1 +8000fb88: f95ff06f j 8000fb1c <__multf3+0x38c> +8000fb8c: ffc72603 lw a2,-4(a4) +8000fb90: 00072883 lw a7,0(a4) +8000fb94: 00b70e33 add t3,a4,a1 +8000fb98: 01065633 srl a2,a2,a6 +8000fb9c: 00d898b3 sll a7,a7,a3 +8000fba0: 01166633 or a2,a2,a7 +8000fba4: 00ce2023 sw a2,0(t3) +8000fba8: ffc70713 addi a4,a4,-4 +8000fbac: f55ff06f j 8000fb00 <__multf3+0x370> +8000fbb0: 00279713 slli a4,a5,0x2 +8000fbb4: 04010613 addi a2,sp,64 +8000fbb8: 00e60733 add a4,a2,a4 +8000fbbc: 00072023 sw zero,0(a4) +8000fbc0: fff78793 addi a5,a5,-1 +8000fbc4: fed796e3 bne a5,a3,8000fbb0 <__multf3+0x420> +8000fbc8: ffffc7b7 lui a5,0xffffc +8000fbcc: 01178793 addi a5,a5,17 # ffffc011 <__stack_top+0xffc011> +8000fbd0: 40a78533 sub a0,a5,a0 +8000fbd4: e8dff06f j 8000fa60 <__multf3+0x2d0> +8000fbd8: 019b6b33 or s6,s6,s9 +8000fbdc: 018b6b33 or s6,s6,s8 +8000fbe0: 00ab6b33 or s6,s6,a0 +8000fbe4: 020b0663 beqz s6,8000fc10 <__multf3+0x480> +8000fbe8: 01051513 slli a0,a0,0x10 +8000fbec: 41055513 srai a0,a0,0x10 +8000fbf0: 02054663 bltz a0,8000fc1c <__multf3+0x48c> +8000fbf4: 00078513 mv a0,a5 +8000fbf8: 00300693 li a3,3 +8000fbfc: 01000413 li s0,16 +8000fc00: e65ff06f j 8000fa64 <__multf3+0x2d4> +8000fc04: 00000513 li a0,0 +8000fc08: 00100693 li a3,1 +8000fc0c: e59ff06f j 8000fa64 <__multf3+0x2d4> +8000fc10: 00078513 mv a0,a5 +8000fc14: 00200693 li a3,2 +8000fc18: e4dff06f j 8000fa64 <__multf3+0x2d4> +8000fc1c: 00078513 mv a0,a5 +8000fc20: 00300693 li a3,3 +8000fc24: e41ff06f j 8000fa64 <__multf3+0x2d4> +8000fc28: 01000413 li s0,16 +8000fc2c: 00008737 lui a4,0x8 +8000fc30: 04e12e23 sw a4,92(sp) +8000fc34: 04012c23 sw zero,88(sp) +8000fc38: 04012a23 sw zero,84(sp) +8000fc3c: 04012823 sw zero,80(sp) +8000fc40: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +8000fc44: 00000793 li a5,0 +8000fc48: 19d0006f j 800105e4 <__multf3+0xe54> +8000fc4c: 03012583 lw a1,48(sp) +8000fc50: 04012503 lw a0,64(sp) +8000fc54: 000108b7 lui a7,0x10 +8000fc58: fff88613 addi a2,a7,-1 # ffff <__stack_size+0xfbff> +8000fc5c: 0105d393 srli t2,a1,0x10 +8000fc60: 01055713 srli a4,a0,0x10 +8000fc64: 00c5f5b3 and a1,a1,a2 +8000fc68: 00c57533 and a0,a0,a2 +8000fc6c: 02b706b3 mul a3,a4,a1 +8000fc70: 02b50a33 mul s4,a0,a1 +8000fc74: 02a38333 mul t1,t2,a0 +8000fc78: 00668833 add a6,a3,t1 +8000fc7c: 010a5693 srli a3,s4,0x10 +8000fc80: 010686b3 add a3,a3,a6 +8000fc84: 02e389b3 mul s3,t2,a4 +8000fc88: 0066f463 bgeu a3,t1,8000fc90 <__multf3+0x500> +8000fc8c: 011989b3 add s3,s3,a7 +8000fc90: 04412e03 lw t3,68(sp) +8000fc94: 0106d893 srli a7,a3,0x10 +8000fc98: 00c6f6b3 and a3,a3,a2 +8000fc9c: 00ca7a33 and s4,s4,a2 +8000fca0: 01069693 slli a3,a3,0x10 +8000fca4: 014686b3 add a3,a3,s4 +8000fca8: 010e5f93 srli t6,t3,0x10 +8000fcac: 00ce7e33 and t3,t3,a2 +8000fcb0: 02be0333 mul t1,t3,a1 +8000fcb4: 00d12623 sw a3,12(sp) +8000fcb8: 06d12023 sw a3,96(sp) +8000fcbc: 03c38633 mul a2,t2,t3 +8000fcc0: 02bf86b3 mul a3,t6,a1 +8000fcc4: 00c68833 add a6,a3,a2 +8000fcc8: 01035693 srli a3,t1,0x10 +8000fccc: 010686b3 add a3,a3,a6 +8000fcd0: 03f38bb3 mul s7,t2,t6 +8000fcd4: 00c6f663 bgeu a3,a2,8000fce0 <__multf3+0x550> +8000fcd8: 00010637 lui a2,0x10 +8000fcdc: 00cb8bb3 add s7,s7,a2 +8000fce0: 0106d613 srli a2,a3,0x10 +8000fce4: 00010eb7 lui t4,0x10 +8000fce8: 00c12023 sw a2,0(sp) +8000fcec: fffe8613 addi a2,t4,-1 # ffff <__stack_size+0xfbff> +8000fcf0: 00c6f833 and a6,a3,a2 +8000fcf4: 00c37333 and t1,t1,a2 +8000fcf8: 01081813 slli a6,a6,0x10 +8000fcfc: 00680833 add a6,a6,t1 +8000fd00: 010886b3 add a3,a7,a6 +8000fd04: 02d12023 sw a3,32(sp) +8000fd08: 03412683 lw a3,52(sp) +8000fd0c: 0106d293 srli t0,a3,0x10 +8000fd10: 00c6f633 and a2,a3,a2 +8000fd14: 02a60333 mul t1,a2,a0 +8000fd18: 02a28a33 mul s4,t0,a0 +8000fd1c: 01035893 srli a7,t1,0x10 +8000fd20: 02c706b3 mul a3,a4,a2 +8000fd24: 014686b3 add a3,a3,s4 +8000fd28: 00d886b3 add a3,a7,a3 +8000fd2c: 02570f33 mul t5,a4,t0 +8000fd30: 0146f463 bgeu a3,s4,8000fd38 <__multf3+0x5a8> +8000fd34: 01df0f33 add t5,t5,t4 +8000fd38: 0106d893 srli a7,a3,0x10 +8000fd3c: 00010a37 lui s4,0x10 +8000fd40: 01e888b3 add a7,a7,t5 +8000fd44: fffa0e93 addi t4,s4,-1 # ffff <__stack_size+0xfbff> +8000fd48: 00088b13 mv s6,a7 +8000fd4c: 01d6f8b3 and a7,a3,t4 +8000fd50: 01d37333 and t1,t1,t4 +8000fd54: 01089893 slli a7,a7,0x10 +8000fd58: 03c60eb3 mul t4,a2,t3 +8000fd5c: 006888b3 add a7,a7,t1 +8000fd60: 02cf86b3 mul a3,t6,a2 +8000fd64: 010eda93 srli s5,t4,0x10 +8000fd68: 03c28333 mul t1,t0,t3 +8000fd6c: 006686b3 add a3,a3,t1 +8000fd70: 00da86b3 add a3,s5,a3 +8000fd74: 025f8f33 mul t5,t6,t0 +8000fd78: 0066f463 bgeu a3,t1,8000fd80 <__multf3+0x5f0> +8000fd7c: 014f0f33 add t5,t5,s4 +8000fd80: 0106d313 srli t1,a3,0x10 +8000fd84: 01e30333 add t1,t1,t5 +8000fd88: 00010ab7 lui s5,0x10 +8000fd8c: 00612823 sw t1,16(sp) +8000fd90: fffa8313 addi t1,s5,-1 # ffff <__stack_size+0xfbff> +8000fd94: 0066f6b3 and a3,a3,t1 +8000fd98: 006efeb3 and t4,t4,t1 +8000fd9c: 01069693 slli a3,a3,0x10 +8000fda0: 01d68db3 add s11,a3,t4 +8000fda4: 04812683 lw a3,72(sp) +8000fda8: 0066f333 and t1,a3,t1 +8000fdac: 0106de93 srli t4,a3,0x10 +8000fdb0: 02b30a33 mul s4,t1,a1 +8000fdb4: 02638c33 mul s8,t2,t1 +8000fdb8: 010a5c93 srli s9,s4,0x10 +8000fdbc: 02be8f33 mul t5,t4,a1 +8000fdc0: 018f0f33 add t5,t5,s8 +8000fdc4: 01ec8f33 add t5,s9,t5 +8000fdc8: 03d386b3 mul a3,t2,t4 +8000fdcc: 018f7463 bgeu t5,s8,8000fdd4 <__multf3+0x644> +8000fdd0: 015686b3 add a3,a3,s5 +8000fdd4: 010f5a93 srli s5,t5,0x10 +8000fdd8: 00da86b3 add a3,s5,a3 +8000fddc: 00010d37 lui s10,0x10 +8000fde0: 00d12a23 sw a3,20(sp) +8000fde4: fffd0693 addi a3,s10,-1 # ffff <__stack_size+0xfbff> +8000fde8: 00df7f33 and t5,t5,a3 +8000fdec: 00da7a33 and s4,s4,a3 +8000fdf0: 010f1f13 slli t5,t5,0x10 +8000fdf4: 014f0f33 add t5,t5,s4 +8000fdf8: 03812a03 lw s4,56(sp) +8000fdfc: 01e12c23 sw t5,24(sp) +8000fe00: 00da76b3 and a3,s4,a3 +8000fe04: 010a5f13 srli t5,s4,0x10 +8000fe08: 02af0a33 mul s4,t5,a0 +8000fe0c: 02a68ab3 mul s5,a3,a0 +8000fe10: 02d70cb3 mul s9,a4,a3 +8000fe14: 014c8cb3 add s9,s9,s4 +8000fe18: 010ada13 srli s4,s5,0x10 +8000fe1c: 019a0a33 add s4,s4,s9 +8000fe20: 02af0cb3 mul s9,t5,a0 +8000fe24: 03e70c33 mul s8,a4,t5 +8000fe28: 019a7463 bgeu s4,s9,8000fe30 <__multf3+0x6a0> +8000fe2c: 01ac0c33 add s8,s8,s10 +8000fe30: 010a5c93 srli s9,s4,0x10 +8000fe34: 018c8c33 add s8,s9,s8 +8000fe38: 01812e23 sw s8,28(sp) +8000fe3c: 00010c37 lui s8,0x10 +8000fe40: fffc0d13 addi s10,s8,-1 # ffff <__stack_size+0xfbff> +8000fe44: 01aa7a33 and s4,s4,s10 +8000fe48: 01aafab3 and s5,s5,s10 +8000fe4c: 010a1a13 slli s4,s4,0x10 +8000fe50: 015a0cb3 add s9,s4,s5 +8000fe54: 02012a03 lw s4,32(sp) +8000fe58: 014989b3 add s3,s3,s4 +8000fe5c: 00012a03 lw s4,0(sp) +8000fe60: 0109b833 sltu a6,s3,a6 +8000fe64: 011989b3 add s3,s3,a7 +8000fe68: 010a0a33 add s4,s4,a6 +8000fe6c: 017a0bb3 add s7,s4,s7 +8000fe70: 016b8c33 add s8,s7,s6 +8000fe74: 0119b8b3 sltu a7,s3,a7 +8000fe78: 011c0ab3 add s5,s8,a7 +8000fe7c: 011ab8b3 sltu a7,s5,a7 +8000fe80: 016c3c33 sltu s8,s8,s6 +8000fe84: 011c68b3 or a7,s8,a7 +8000fe88: 010bbbb3 sltu s7,s7,a6 +8000fe8c: 01788bb3 add s7,a7,s7 +8000fe90: 01812883 lw a7,24(sp) +8000fe94: 01ba8a33 add s4,s5,s11 +8000fe98: 01ba3db3 sltu s11,s4,s11 +8000fe9c: 01012803 lw a6,16(sp) +8000fea0: 011a0a33 add s4,s4,a7 +8000fea4: 011a38b3 sltu a7,s4,a7 +8000fea8: 01112c23 sw a7,24(sp) +8000feac: 01412883 lw a7,20(sp) +8000feb0: 010b8bb3 add s7,s7,a6 +8000feb4: 01312023 sw s3,0(sp) +8000feb8: 07312223 sw s3,100(sp) +8000febc: 01812983 lw s3,24(sp) +8000fec0: 01bb8833 add a6,s7,s11 +8000fec4: 011808b3 add a7,a6,a7 +8000fec8: 01388ab3 add s5,a7,s3 +8000fecc: 01b83db3 sltu s11,a6,s11 +8000fed0: 01c12983 lw s3,28(sp) +8000fed4: 01412803 lw a6,20(sp) +8000fed8: 019a0a33 add s4,s4,s9 +8000fedc: 013a8c33 add s8,s5,s3 +8000fee0: 0108b8b3 sltu a7,a7,a6 +8000fee4: 019a3cb3 sltu s9,s4,s9 +8000fee8: 01812803 lw a6,24(sp) +8000feec: 019c09b3 add s3,s8,s9 +8000fef0: 00098b13 mv s6,s3 +8000fef4: 01012983 lw s3,16(sp) +8000fef8: 010abab3 sltu s5,s5,a6 +8000fefc: 01c12803 lw a6,28(sp) +8000ff00: 013bbbb3 sltu s7,s7,s3 +8000ff04: 0158eab3 or s5,a7,s5 +8000ff08: 01bbedb3 or s11,s7,s11 +8000ff0c: 010c3c33 sltu s8,s8,a6 +8000ff10: 019b3cb3 sltu s9,s6,s9 +8000ff14: 015d8db3 add s11,s11,s5 +8000ff18: 019c6cb3 or s9,s8,s9 +8000ff1c: 019d8833 add a6,s11,s9 +8000ff20: 01012a23 sw a6,20(sp) +8000ff24: 04c12803 lw a6,76(sp) +8000ff28: 07412423 sw s4,104(sp) +8000ff2c: 01085893 srli a7,a6,0x10 +8000ff30: 01a87d33 and s10,a6,s10 +8000ff34: 02bd0833 mul a6,s10,a1 +8000ff38: 03a38ab3 mul s5,t2,s10 +8000ff3c: 01085b93 srli s7,a6,0x10 +8000ff40: 02b885b3 mul a1,a7,a1 +8000ff44: 015585b3 add a1,a1,s5 +8000ff48: 00bb85b3 add a1,s7,a1 +8000ff4c: 031383b3 mul t2,t2,a7 +8000ff50: 0155f663 bgeu a1,s5,8000ff5c <__multf3+0x7cc> +8000ff54: 00010c37 lui s8,0x10 +8000ff58: 018383b3 add t2,t2,s8 +8000ff5c: 0105da93 srli s5,a1,0x10 +8000ff60: 007a83b3 add t2,s5,t2 +8000ff64: 00010c37 lui s8,0x10 +8000ff68: 03c12a83 lw s5,60(sp) +8000ff6c: 00712e23 sw t2,28(sp) +8000ff70: fffc0393 addi t2,s8,-1 # ffff <__stack_size+0xfbff> +8000ff74: 0075f5b3 and a1,a1,t2 +8000ff78: 00787833 and a6,a6,t2 +8000ff7c: 01059593 slli a1,a1,0x10 +8000ff80: 007af3b3 and t2,s5,t2 +8000ff84: 010585b3 add a1,a1,a6 +8000ff88: 010ad813 srli a6,s5,0x10 +8000ff8c: 03070bb3 mul s7,a4,a6 +8000ff90: 02a38ab3 mul s5,t2,a0 +8000ff94: 02770733 mul a4,a4,t2 +8000ff98: 010add93 srli s11,s5,0x10 +8000ff9c: 02a80533 mul a0,a6,a0 +8000ffa0: 00a70733 add a4,a4,a0 +8000ffa4: 00ed8733 add a4,s11,a4 +8000ffa8: 00a77463 bgeu a4,a0,8000ffb0 <__multf3+0x820> +8000ffac: 018b8bb3 add s7,s7,s8 +8000ffb0: 00010c37 lui s8,0x10 +8000ffb4: fffc0d93 addi s11,s8,-1 # ffff <__stack_size+0xfbff> +8000ffb8: 01075513 srli a0,a4,0x10 +8000ffbc: 01b77733 and a4,a4,s11 +8000ffc0: 01750533 add a0,a0,s7 +8000ffc4: 01071713 slli a4,a4,0x10 +8000ffc8: 01bafdb3 and s11,s5,s11 +8000ffcc: 02a12023 sw a0,32(sp) +8000ffd0: 02628ab3 mul s5,t0,t1 +8000ffd4: 01b70db3 add s11,a4,s11 +8000ffd8: 02c30533 mul a0,t1,a2 +8000ffdc: 02ce8733 mul a4,t4,a2 +8000ffe0: 01055c93 srli s9,a0,0x10 +8000ffe4: 01570733 add a4,a4,s5 +8000ffe8: 00ec8733 add a4,s9,a4 +8000ffec: 03d28bb3 mul s7,t0,t4 +8000fff0: 01577463 bgeu a4,s5,8000fff8 <__multf3+0x868> +8000fff4: 018b8bb3 add s7,s7,s8 +8000fff8: 01075a93 srli s5,a4,0x10 +8000fffc: 017a89b3 add s3,s5,s7 +80010000: 00010bb7 lui s7,0x10 +80010004: fffb8a93 addi s5,s7,-1 # ffff <__stack_size+0xfbff> +80010008: 01577733 and a4,a4,s5 +8001000c: 01557533 and a0,a0,s5 +80010010: 01071713 slli a4,a4,0x10 +80010014: 00a70733 add a4,a4,a0 +80010018: 03cf0ab3 mul s5,t5,t3 +8001001c: 00e12823 sw a4,16(sp) +80010020: 03312223 sw s3,36(sp) +80010024: 03c68733 mul a4,a3,t3 +80010028: 02df8cb3 mul s9,t6,a3 +8001002c: 01075513 srli a0,a4,0x10 +80010030: 015c8cb3 add s9,s9,s5 +80010034: 01950533 add a0,a0,s9 +80010038: 03ef8c33 mul s8,t6,t5 +8001003c: 01557463 bgeu a0,s5,80010044 <__multf3+0x8b4> +80010040: 017c0c33 add s8,s8,s7 +80010044: 01055a93 srli s5,a0,0x10 +80010048: 018a8c33 add s8,s5,s8 +8001004c: 00010ab7 lui s5,0x10 +80010050: fffa8a93 addi s5,s5,-1 # ffff <__stack_size+0xfbff> +80010054: 01557533 and a0,a0,s5 +80010058: 01051513 slli a0,a0,0x10 +8001005c: 01577733 and a4,a4,s5 +80010060: 00e50733 add a4,a0,a4 +80010064: 01c12983 lw s3,28(sp) +80010068: 01412503 lw a0,20(sp) +8001006c: 00bb0ab3 add s5,s6,a1 +80010070: 00bab5b3 sltu a1,s5,a1 +80010074: 01350cb3 add s9,a0,s3 +80010078: 02012983 lw s3,32(sp) +8001007c: 00bc8533 add a0,s9,a1 +80010080: 01ba8ab3 add s5,s5,s11 +80010084: 01babdb3 sltu s11,s5,s11 +80010088: 01350bb3 add s7,a0,s3 +8001008c: 01bb89b3 add s3,s7,s11 +80010090: 03312623 sw s3,44(sp) +80010094: 01012983 lw s3,16(sp) +80010098: 02412b03 lw s6,36(sp) +8001009c: 00b535b3 sltu a1,a0,a1 +800100a0: 013a8ab3 add s5,s5,s3 +800100a4: 013ab9b3 sltu s3,s5,s3 +800100a8: 03312423 sw s3,40(sp) +800100ac: 01bb89b3 add s3,s7,s11 +800100b0: 016989b3 add s3,s3,s6 +800100b4: 02812b03 lw s6,40(sp) +800100b8: 02012503 lw a0,32(sp) +800100bc: 01312823 sw s3,16(sp) +800100c0: 00ea8ab3 add s5,s5,a4 +800100c4: 016989b3 add s3,s3,s6 +800100c8: 00098b13 mv s6,s3 +800100cc: 00eab733 sltu a4,s5,a4 +800100d0: 018989b3 add s3,s3,s8 +800100d4: 01312a23 sw s3,20(sp) +800100d8: 00e989b3 add s3,s3,a4 +800100dc: 00abbbb3 sltu s7,s7,a0 +800100e0: 01312c23 sw s3,24(sp) +800100e4: 02c12503 lw a0,44(sp) +800100e8: 01c12983 lw s3,28(sp) +800100ec: 07512623 sw s5,108(sp) +800100f0: 01b53db3 sltu s11,a0,s11 +800100f4: 013cbcb3 sltu s9,s9,s3 +800100f8: 01012503 lw a0,16(sp) +800100fc: 02412983 lw s3,36(sp) +80010100: 01bbedb3 or s11,s7,s11 +80010104: 00bce5b3 or a1,s9,a1 +80010108: 01353bb3 sltu s7,a0,s3 +8001010c: 01412503 lw a0,20(sp) +80010110: 02812983 lw s3,40(sp) +80010114: 01b585b3 add a1,a1,s11 +80010118: 01853c33 sltu s8,a0,s8 +8001011c: 01812503 lw a0,24(sp) +80010120: 013b3db3 sltu s11,s6,s3 +80010124: 01bbedb3 or s11,s7,s11 +80010128: 00e53733 sltu a4,a0,a4 +8001012c: 00ec6733 or a4,s8,a4 +80010130: 01b58db3 add s11,a1,s11 +80010134: 02668533 mul a0,a3,t1 +80010138: 00ed8db3 add s11,s11,a4 +8001013c: 026f0c33 mul s8,t5,t1 +80010140: 01055593 srli a1,a0,0x10 +80010144: 02de8733 mul a4,t4,a3 +80010148: 01870733 add a4,a4,s8 +8001014c: 00e58733 add a4,a1,a4 +80010150: 03ee8bb3 mul s7,t4,t5 +80010154: 01877663 bgeu a4,s8,80010160 <__multf3+0x9d0> +80010158: 000105b7 lui a1,0x10 +8001015c: 00bb8bb3 add s7,s7,a1 +80010160: 01075593 srli a1,a4,0x10 +80010164: 00010c37 lui s8,0x10 +80010168: 01758bb3 add s7,a1,s7 +8001016c: fffc0593 addi a1,s8,-1 # ffff <__stack_size+0xfbff> +80010170: 00b77733 and a4,a4,a1 +80010174: 00b575b3 and a1,a0,a1 +80010178: 03a28cb3 mul s9,t0,s10 +8001017c: 01071713 slli a4,a4,0x10 +80010180: 00b705b3 add a1,a4,a1 +80010184: 02cd0533 mul a0,s10,a2 +80010188: 02c88633 mul a2,a7,a2 +8001018c: 01055713 srli a4,a0,0x10 +80010190: 01960633 add a2,a2,s9 +80010194: 00c70733 add a4,a4,a2 +80010198: 031282b3 mul t0,t0,a7 +8001019c: 01977463 bgeu a4,s9,800101a4 <__multf3+0xa14> +800101a0: 018282b3 add t0,t0,s8 +800101a4: 01075613 srli a2,a4,0x10 +800101a8: 00010cb7 lui s9,0x10 +800101ac: 005602b3 add t0,a2,t0 +800101b0: fffc8613 addi a2,s9,-1 # ffff <__stack_size+0xfbff> +800101b4: 00c77733 and a4,a4,a2 +800101b8: 01071713 slli a4,a4,0x10 +800101bc: 00c57633 and a2,a0,a2 +800101c0: 030f8c33 mul s8,t6,a6 +800101c4: 00c70633 add a2,a4,a2 +800101c8: 027f8fb3 mul t6,t6,t2 +800101cc: 03c38733 mul a4,t2,t3 +800101d0: 03c80e33 mul t3,a6,t3 +800101d4: 01075513 srli a0,a4,0x10 +800101d8: 01cf8fb3 add t6,t6,t3 +800101dc: 01f50fb3 add t6,a0,t6 +800101e0: 01cff463 bgeu t6,t3,800101e8 <__multf3+0xa58> +800101e4: 019c0c33 add s8,s8,s9 +800101e8: 010fde13 srli t3,t6,0x10 +800101ec: 018e0e33 add t3,t3,s8 +800101f0: 00010c37 lui s8,0x10 +800101f4: fffc0513 addi a0,s8,-1 # ffff <__stack_size+0xfbff> +800101f8: 00afffb3 and t6,t6,a0 +800101fc: 010f9f93 slli t6,t6,0x10 +80010200: 00a77733 and a4,a4,a0 +80010204: 03af0cb3 mul s9,t5,s10 +80010208: 00ef8533 add a0,t6,a4 +8001020c: 03a68fb3 mul t6,a3,s10 +80010210: 02d886b3 mul a3,a7,a3 +80010214: 010fd713 srli a4,t6,0x10 +80010218: 019686b3 add a3,a3,s9 +8001021c: 00d70733 add a4,a4,a3 +80010220: 031f0f33 mul t5,t5,a7 +80010224: 01977463 bgeu a4,s9,8001022c <__multf3+0xa9c> +80010228: 018f0f33 add t5,t5,s8 +8001022c: 01075693 srli a3,a4,0x10 +80010230: 00010c37 lui s8,0x10 +80010234: 01e68f33 add t5,a3,t5 +80010238: fffc0693 addi a3,s8,-1 # ffff <__stack_size+0xfbff> +8001023c: 00d77733 and a4,a4,a3 +80010240: 01071713 slli a4,a4,0x10 +80010244: 00dff6b3 and a3,t6,a3 +80010248: 00d706b3 add a3,a4,a3 +8001024c: 030e8fb3 mul t6,t4,a6 +80010250: 02638733 mul a4,t2,t1 +80010254: 027e8eb3 mul t4,t4,t2 +80010258: 01075c93 srli s9,a4,0x10 +8001025c: 02680333 mul t1,a6,t1 +80010260: 006e8eb3 add t4,t4,t1 +80010264: 01dc8eb3 add t4,s9,t4 +80010268: 006ef463 bgeu t4,t1,80010270 <__multf3+0xae0> +8001026c: 018f8fb3 add t6,t6,s8 +80010270: 010ed313 srli t1,t4,0x10 +80010274: 01f30fb3 add t6,t1,t6 +80010278: 00010337 lui t1,0x10 +8001027c: 01812983 lw s3,24(sp) +80010280: fff30313 addi t1,t1,-1 # ffff <__stack_size+0xfbff> +80010284: 006efeb3 and t4,t4,t1 +80010288: 00677733 and a4,a4,t1 +8001028c: 010e9e93 slli t4,t4,0x10 +80010290: 00ee8eb3 add t4,t4,a4 +80010294: 00b98733 add a4,s3,a1 +80010298: 00b735b3 sltu a1,a4,a1 +8001029c: 017d8db3 add s11,s11,s7 +800102a0: 00bd89b3 add s3,s11,a1 +800102a4: 00c70733 add a4,a4,a2 +800102a8: 00c73633 sltu a2,a4,a2 +800102ac: 00598c33 add s8,s3,t0 +800102b0: 00a70733 add a4,a4,a0 +800102b4: 00098b13 mv s6,s3 +800102b8: 00cc09b3 add s3,s8,a2 +800102bc: 06e12823 sw a4,112(sp) +800102c0: 00a73733 sltu a4,a4,a0 +800102c4: 01c98533 add a0,s3,t3 +800102c8: 00e50cb3 add s9,a0,a4 +800102cc: 01312823 sw s3,16(sp) +800102d0: 00dc89b3 add s3,s9,a3 +800102d4: 00d9b6b3 sltu a3,s3,a3 +800102d8: 01312a23 sw s3,20(sp) +800102dc: 01012983 lw s3,16(sp) +800102e0: 017dbbb3 sltu s7,s11,s7 +800102e4: 00bb35b3 sltu a1,s6,a1 +800102e8: 00c9b633 sltu a2,s3,a2 +800102ec: 005c32b3 sltu t0,s8,t0 +800102f0: 00c2e2b3 or t0,t0,a2 +800102f4: 00ecb733 sltu a4,s9,a4 +800102f8: 00bbe5b3 or a1,s7,a1 +800102fc: 01c53533 sltu a0,a0,t3 +80010300: 00e56533 or a0,a0,a4 +80010304: 005585b3 add a1,a1,t0 +80010308: 00a585b3 add a1,a1,a0 +8001030c: 01e585b3 add a1,a1,t5 +80010310: 00d58633 add a2,a1,a3 +80010314: 01e5bf33 sltu t5,a1,t5 +80010318: 01412583 lw a1,20(sp) +8001031c: 00d636b3 sltu a3,a2,a3 +80010320: 00df66b3 or a3,t5,a3 +80010324: 01d58733 add a4,a1,t4 +80010328: 03a385b3 mul a1,t2,s10 +8001032c: 01f60f33 add t5,a2,t6 +80010330: 06e12a23 sw a4,116(sp) +80010334: 01d73733 sltu a4,a4,t4 +80010338: 00ef0633 add a2,t5,a4 +8001033c: 00e63733 sltu a4,a2,a4 +80010340: 01ff3f33 sltu t5,t5,t6 +80010344: 00ef6f33 or t5,t5,a4 +80010348: 03a80d33 mul s10,a6,s10 +8001034c: 0105d713 srli a4,a1,0x10 +80010350: 027883b3 mul t2,a7,t2 +80010354: 01a383b3 add t2,t2,s10 +80010358: 03088833 mul a6,a7,a6 +8001035c: 007708b3 add a7,a4,t2 +80010360: 01a8f663 bgeu a7,s10,8001036c <__multf3+0xbdc> +80010364: 00010737 lui a4,0x10 +80010368: 00e80833 add a6,a6,a4 +8001036c: 0068f733 and a4,a7,t1 +80010370: 01071713 slli a4,a4,0x10 +80010374: 0065f333 and t1,a1,t1 +80010378: 0108d893 srli a7,a7,0x10 +8001037c: 00670333 add t1,a4,t1 +80010380: 00d888b3 add a7,a7,a3 +80010384: 00c12703 lw a4,12(sp) +80010388: 00012683 lw a3,0(sp) +8001038c: 00660633 add a2,a2,t1 +80010390: 01e888b3 add a7,a7,t5 +80010394: 00663333 sltu t1,a2,t1 +80010398: 00d769b3 or s3,a4,a3 +8001039c: 006888b3 add a7,a7,t1 +800103a0: 01088833 add a6,a7,a6 +800103a4: 013a6a33 or s4,s4,s3 +800103a8: 00da9a93 slli s5,s5,0xd +800103ac: 07012e23 sw a6,124(sp) +800103b0: 06c12c23 sw a2,120(sp) +800103b4: 014aea33 or s4,s5,s4 +800103b8: 06010713 addi a4,sp,96 +800103bc: 07010593 addi a1,sp,112 +800103c0: 00c72683 lw a3,12(a4) # 1000c <__stack_size+0xfc0c> +800103c4: 01072603 lw a2,16(a4) +800103c8: 00470713 addi a4,a4,4 +800103cc: 0136d693 srli a3,a3,0x13 +800103d0: 00d61613 slli a2,a2,0xd +800103d4: 00c6e6b3 or a3,a3,a2 +800103d8: fed72e23 sw a3,-4(a4) +800103dc: fee592e3 bne a1,a4,800103c0 <__multf3+0xc30> +800103e0: 06812683 lw a3,104(sp) +800103e4: 06012a83 lw s5,96(sp) +800103e8: 06c12703 lw a4,108(sp) +800103ec: 04d12c23 sw a3,88(sp) +800103f0: 06412683 lw a3,100(sp) +800103f4: 01403a33 snez s4,s4 +800103f8: 015a6a33 or s4,s4,s5 +800103fc: 04d12a23 sw a3,84(sp) +80010400: 04e12e23 sw a4,92(sp) +80010404: 05412823 sw s4,80(sp) +80010408: 00b71693 slli a3,a4,0xb +8001040c: 1406d463 bgez a3,80010554 <__multf3+0xdc4> +80010410: 01fa1a13 slli s4,s4,0x1f +80010414: 05010713 addi a4,sp,80 +80010418: 05c10593 addi a1,sp,92 +8001041c: 00072683 lw a3,0(a4) +80010420: 00472603 lw a2,4(a4) +80010424: 00470713 addi a4,a4,4 +80010428: 0016d693 srli a3,a3,0x1 +8001042c: 01f61613 slli a2,a2,0x1f +80010430: 00c6e6b3 or a3,a3,a2 +80010434: fed72e23 sw a3,-4(a4) +80010438: fee592e3 bne a1,a4,8001041c <__multf3+0xc8c> +8001043c: 05c12703 lw a4,92(sp) +80010440: 01403a33 snez s4,s4 +80010444: 00175713 srli a4,a4,0x1 +80010448: 04e12e23 sw a4,92(sp) +8001044c: 05012703 lw a4,80(sp) +80010450: 01476a33 or s4,a4,s4 +80010454: 05412823 sw s4,80(sp) +80010458: 00412703 lw a4,4(sp) +8001045c: 000046b7 lui a3,0x4 +80010460: fff68693 addi a3,a3,-1 # 3fff <__stack_size+0x3bff> +80010464: 00d706b3 add a3,a4,a3 +80010468: 26d05063 blez a3,800106c8 <__multf3+0xf38> +8001046c: 05012703 lw a4,80(sp) +80010470: 00777613 andi a2,a4,7 +80010474: 10060263 beqz a2,80010578 <__multf3+0xde8> +80010478: 00200513 li a0,2 +8001047c: 05412603 lw a2,84(sp) +80010480: 05c12583 lw a1,92(sp) +80010484: 00146413 ori s0,s0,1 +80010488: 0ea48663 beq s1,a0,80010574 <__multf3+0xde4> +8001048c: 00300513 li a0,3 +80010490: 0ca48863 beq s1,a0,80010560 <__multf3+0xdd0> +80010494: 0e049263 bnez s1,80010578 <__multf3+0xde8> +80010498: 00f77513 andi a0,a4,15 +8001049c: 00400813 li a6,4 +800104a0: 0d050c63 beq a0,a6,80010578 <__multf3+0xde8> +800104a4: 00470713 addi a4,a4,4 +800104a8: 04e12823 sw a4,80(sp) +800104ac: 00473713 sltiu a4,a4,4 +800104b0: 00c70633 add a2,a4,a2 +800104b4: 00e63733 sltu a4,a2,a4 +800104b8: 04c12a23 sw a2,84(sp) +800104bc: 05812603 lw a2,88(sp) +800104c0: 00c70633 add a2,a4,a2 +800104c4: 00e63733 sltu a4,a2,a4 +800104c8: 00b70733 add a4,a4,a1 +800104cc: 04c12c23 sw a2,88(sp) +800104d0: 04e12e23 sw a4,92(sp) +800104d4: 0a40006f j 80010578 <__multf3+0xde8> +800104d8: 000a8793 mv a5,s5 +800104dc: 03012703 lw a4,48(sp) +800104e0: 04e12823 sw a4,80(sp) +800104e4: 03412703 lw a4,52(sp) +800104e8: 04e12a23 sw a4,84(sp) +800104ec: 03812703 lw a4,56(sp) +800104f0: 04e12c23 sw a4,88(sp) +800104f4: 03c12703 lw a4,60(sp) +800104f8: 04e12e23 sw a4,92(sp) +800104fc: 00200713 li a4,2 +80010500: 54eb8663 beq s7,a4,80010a4c <__multf3+0x12bc> +80010504: 00300713 li a4,3 +80010508: f2eb8263 beq s7,a4,8000fc2c <__multf3+0x49c> +8001050c: 00100713 li a4,1 +80010510: f4eb94e3 bne s7,a4,80010458 <__multf3+0xcc8> +80010514: 04012e23 sw zero,92(sp) +80010518: 04012c23 sw zero,88(sp) +8001051c: 04012a23 sw zero,84(sp) +80010520: 04012823 sw zero,80(sp) +80010524: 5080006f j 80010a2c <__multf3+0x129c> +80010528: 000a0793 mv a5,s4 +8001052c: 04012703 lw a4,64(sp) +80010530: 00068b93 mv s7,a3 +80010534: 04e12823 sw a4,80(sp) +80010538: 04412703 lw a4,68(sp) +8001053c: 04e12a23 sw a4,84(sp) +80010540: 04812703 lw a4,72(sp) +80010544: 04e12c23 sw a4,88(sp) +80010548: 04c12703 lw a4,76(sp) +8001054c: 04e12e23 sw a4,92(sp) +80010550: fadff06f j 800104fc <__multf3+0xd6c> +80010554: 00812703 lw a4,8(sp) +80010558: 00e12223 sw a4,4(sp) +8001055c: efdff06f j 80010458 <__multf3+0xcc8> +80010560: 00079c63 bnez a5,80010578 <__multf3+0xde8> +80010564: 00870713 addi a4,a4,8 +80010568: 04e12823 sw a4,80(sp) +8001056c: 00873713 sltiu a4,a4,8 +80010570: f41ff06f j 800104b0 <__multf3+0xd20> +80010574: fe0798e3 bnez a5,80010564 <__multf3+0xdd4> +80010578: 05c12703 lw a4,92(sp) +8001057c: 00b71613 slli a2,a4,0xb +80010580: 02065063 bgez a2,800105a0 <__multf3+0xe10> +80010584: fff006b7 lui a3,0xfff00 +80010588: fff68693 addi a3,a3,-1 # ffefffff <__stack_top+0xefffff> +8001058c: 00d77733 and a4,a4,a3 +80010590: 04e12e23 sw a4,92(sp) +80010594: 00412703 lw a4,4(sp) +80010598: 000046b7 lui a3,0x4 +8001059c: 00d706b3 add a3,a4,a3 +800105a0: 05010713 addi a4,sp,80 +800105a4: 05c10513 addi a0,sp,92 +800105a8: 00072603 lw a2,0(a4) +800105ac: 00472583 lw a1,4(a4) +800105b0: 00470713 addi a4,a4,4 +800105b4: 00365613 srli a2,a2,0x3 +800105b8: 01d59593 slli a1,a1,0x1d +800105bc: 00b66633 or a2,a2,a1 +800105c0: fec72e23 sw a2,-4(a4) +800105c4: fee512e3 bne a0,a4,800105a8 <__multf3+0xe18> +800105c8: 00008737 lui a4,0x8 +800105cc: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> +800105d0: 08d74c63 blt a4,a3,80010668 <__multf3+0xed8> +800105d4: 05c12703 lw a4,92(sp) +800105d8: 00375713 srli a4,a4,0x3 +800105dc: 04e12e23 sw a4,92(sp) +800105e0: 00068713 mv a4,a3 +800105e4: 05c12503 lw a0,92(sp) +800105e8: 01171713 slli a4,a4,0x11 +800105ec: 00f79793 slli a5,a5,0xf +800105f0: 01175713 srli a4,a4,0x11 +800105f4: 00e7e733 or a4,a5,a4 +800105f8: 06a11623 sh a0,108(sp) +800105fc: 06e11723 sh a4,110(sp) +80010600: 05012583 lw a1,80(sp) +80010604: 05412603 lw a2,84(sp) +80010608: 05812683 lw a3,88(sp) +8001060c: 06c12783 lw a5,108(sp) +80010610: 00040463 beqz s0,80010618 <__multf3+0xe88> +80010614: 00142073 csrs fflags,s0 +80010618: 0bc12083 lw ra,188(sp) +8001061c: 0b812403 lw s0,184(sp) +80010620: 00b92023 sw a1,0(s2) +80010624: 00c92223 sw a2,4(s2) +80010628: 00d92423 sw a3,8(s2) +8001062c: 00f92623 sw a5,12(s2) +80010630: 0b412483 lw s1,180(sp) +80010634: 0ac12983 lw s3,172(sp) +80010638: 0a812a03 lw s4,168(sp) +8001063c: 0a412a83 lw s5,164(sp) +80010640: 0a012b03 lw s6,160(sp) +80010644: 09c12b83 lw s7,156(sp) +80010648: 09812c03 lw s8,152(sp) +8001064c: 09412c83 lw s9,148(sp) +80010650: 09012d03 lw s10,144(sp) +80010654: 08c12d83 lw s11,140(sp) +80010658: 00090513 mv a0,s2 +8001065c: 0b012903 lw s2,176(sp) +80010660: 0c010113 addi sp,sp,192 +80010664: 00008067 ret +80010668: 00200713 li a4,2 +8001066c: 04e48a63 beq s1,a4,800106c0 <__multf3+0xf30> +80010670: 00300713 li a4,3 +80010674: 02e48463 beq s1,a4,8001069c <__multf3+0xf0c> +80010678: 02049463 bnez s1,800106a0 <__multf3+0xf10> +8001067c: 00008737 lui a4,0x8 +80010680: 04012e23 sw zero,92(sp) +80010684: 04012c23 sw zero,88(sp) +80010688: 04012a23 sw zero,84(sp) +8001068c: 04012823 sw zero,80(sp) +80010690: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010694: 00546413 ori s0,s0,5 +80010698: f4dff06f j 800105e4 <__multf3+0xe54> +8001069c: fe0780e3 beqz a5,8001067c <__multf3+0xeec> +800106a0: fff00713 li a4,-1 +800106a4: 04e12e23 sw a4,92(sp) +800106a8: 04e12c23 sw a4,88(sp) +800106ac: 04e12a23 sw a4,84(sp) +800106b0: 04e12823 sw a4,80(sp) +800106b4: 00008737 lui a4,0x8 +800106b8: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> +800106bc: fd9ff06f j 80010694 <__multf3+0xf04> +800106c0: fe0780e3 beqz a5,800106a0 <__multf3+0xf10> +800106c4: fb9ff06f j 8001067c <__multf3+0xeec> +800106c8: 00100713 li a4,1 +800106cc: 08069063 bnez a3,8001074c <__multf3+0xfbc> +800106d0: 05012603 lw a2,80(sp) +800106d4: 05412583 lw a1,84(sp) +800106d8: 05812503 lw a0,88(sp) +800106dc: 00767813 andi a6,a2,7 +800106e0: 05c12703 lw a4,92(sp) +800106e4: 04080e63 beqz a6,80010740 <__multf3+0xfb0> +800106e8: 00200813 li a6,2 +800106ec: 00146413 ori s0,s0,1 +800106f0: 05048663 beq s1,a6,8001073c <__multf3+0xfac> +800106f4: 00300813 li a6,3 +800106f8: 03048a63 beq s1,a6,8001072c <__multf3+0xf9c> +800106fc: 04049263 bnez s1,80010740 <__multf3+0xfb0> +80010700: 00f67813 andi a6,a2,15 +80010704: 00400893 li a7,4 +80010708: 03180c63 beq a6,a7,80010740 <__multf3+0xfb0> +8001070c: 00460613 addi a2,a2,4 # 10004 <__stack_size+0xfc04> +80010710: 00463613 sltiu a2,a2,4 +80010714: 00c585b3 add a1,a1,a2 +80010718: 00c5b633 sltu a2,a1,a2 +8001071c: 00c50533 add a0,a0,a2 +80010720: 00c53633 sltu a2,a0,a2 +80010724: 00c70733 add a4,a4,a2 +80010728: 0180006f j 80010740 <__multf3+0xfb0> +8001072c: 00079a63 bnez a5,80010740 <__multf3+0xfb0> +80010730: 00860613 addi a2,a2,8 +80010734: 00863613 sltiu a2,a2,8 +80010738: fddff06f j 80010714 <__multf3+0xf84> +8001073c: fe079ae3 bnez a5,80010730 <__multf3+0xfa0> +80010740: 01475713 srli a4,a4,0x14 +80010744: 00174713 xori a4,a4,1 +80010748: 00177713 andi a4,a4,1 +8001074c: 00100593 li a1,1 +80010750: 40d58633 sub a2,a1,a3 +80010754: 07400693 li a3,116 +80010758: 26c6cc63 blt a3,a2,800109d0 <__multf3+0x1240> +8001075c: 40565893 srai a7,a2,0x5 +80010760: 00000693 li a3,0 +80010764: 00000593 li a1,0 +80010768: 05159863 bne a1,a7,800107b8 <__multf3+0x1028> +8001076c: 01f67613 andi a2,a2,31 +80010770: 00289813 slli a6,a7,0x2 +80010774: 06061063 bnez a2,800107d4 <__multf3+0x1044> +80010778: 00300513 li a0,3 +8001077c: 05010613 addi a2,sp,80 +80010780: 00000593 li a1,0 +80010784: 41150533 sub a0,a0,a7 +80010788: 01060333 add t1,a2,a6 +8001078c: 00032303 lw t1,0(t1) +80010790: 00158593 addi a1,a1,1 # 10001 <__stack_size+0xfc01> +80010794: 00460613 addi a2,a2,4 +80010798: fe662e23 sw t1,-4(a2) +8001079c: feb556e3 bge a0,a1,80010788 <__multf3+0xff8> +800107a0: 00400593 li a1,4 +800107a4: 411588b3 sub a7,a1,a7 +800107a8: 00100593 li a1,1 +800107ac: 09105063 blez a7,8001082c <__multf3+0x109c> +800107b0: 00088593 mv a1,a7 +800107b4: 0780006f j 8001082c <__multf3+0x109c> +800107b8: 00259513 slli a0,a1,0x2 +800107bc: 05010813 addi a6,sp,80 +800107c0: 00a80533 add a0,a6,a0 +800107c4: 00052503 lw a0,0(a0) +800107c8: 00158593 addi a1,a1,1 +800107cc: 00a6e6b3 or a3,a3,a0 +800107d0: f99ff06f j 80010768 <__multf3+0xfd8> +800107d4: 08010593 addi a1,sp,128 +800107d8: 010585b3 add a1,a1,a6 +800107dc: fd05a583 lw a1,-48(a1) +800107e0: 02000e13 li t3,32 +800107e4: 40ce0e33 sub t3,t3,a2 +800107e8: 01c595b3 sll a1,a1,t3 +800107ec: 00b6e6b3 or a3,a3,a1 +800107f0: 00300513 li a0,3 +800107f4: 05010593 addi a1,sp,80 +800107f8: 01058833 add a6,a1,a6 +800107fc: 00000313 li t1,0 +80010800: 41150533 sub a0,a0,a7 +80010804: 00480813 addi a6,a6,4 +80010808: 02a34663 blt t1,a0,80010834 <__multf3+0x10a4> +8001080c: 08010813 addi a6,sp,128 +80010810: 00251513 slli a0,a0,0x2 +80010814: 00a80533 add a0,a6,a0 +80010818: 05c12803 lw a6,92(sp) +8001081c: 00400593 li a1,4 +80010820: 411585b3 sub a1,a1,a7 +80010824: 00c85633 srl a2,a6,a2 +80010828: fcc52823 sw a2,-48(a0) +8001082c: 00400513 li a0,4 +80010830: 0440006f j 80010874 <__multf3+0x10e4> +80010834: 00231e93 slli t4,t1,0x2 +80010838: 05010593 addi a1,sp,80 +8001083c: 00082f03 lw t5,0(a6) +80010840: 01d58eb3 add t4,a1,t4 +80010844: ffc82583 lw a1,-4(a6) +80010848: 01cf1f33 sll t5,t5,t3 +8001084c: 00130313 addi t1,t1,1 +80010850: 00c5d5b3 srl a1,a1,a2 +80010854: 01e5e5b3 or a1,a1,t5 +80010858: 00bea023 sw a1,0(t4) +8001085c: fa9ff06f j 80010804 <__multf3+0x1074> +80010860: 00259613 slli a2,a1,0x2 +80010864: 05010813 addi a6,sp,80 +80010868: 00c80633 add a2,a6,a2 +8001086c: 00062023 sw zero,0(a2) +80010870: 00158593 addi a1,a1,1 +80010874: fea596e3 bne a1,a0,80010860 <__multf3+0x10d0> +80010878: 05012603 lw a2,80(sp) +8001087c: 00d036b3 snez a3,a3 +80010880: 00c6e6b3 or a3,a3,a2 +80010884: 04d12823 sw a3,80(sp) +80010888: 0076f613 andi a2,a3,7 +8001088c: 04060e63 beqz a2,800108e8 <__multf3+0x1158> +80010890: 00200613 li a2,2 +80010894: 05c12803 lw a6,92(sp) +80010898: 00146413 ori s0,s0,1 +8001089c: 0ac48863 beq s1,a2,8001094c <__multf3+0x11bc> +800108a0: 00300613 li a2,3 +800108a4: 06c48863 beq s1,a2,80010914 <__multf3+0x1184> +800108a8: 04049063 bnez s1,800108e8 <__multf3+0x1158> +800108ac: 00f6f613 andi a2,a3,15 +800108b0: 02b60c63 beq a2,a1,800108e8 <__multf3+0x1158> +800108b4: 05412503 lw a0,84(sp) +800108b8: 00468693 addi a3,a3,4 # 4004 <__stack_size+0x3c04> +800108bc: 04d12823 sw a3,80(sp) +800108c0: 0046b693 sltiu a3,a3,4 +800108c4: 00a68533 add a0,a3,a0 +800108c8: 00d536b3 sltu a3,a0,a3 +800108cc: 04a12a23 sw a0,84(sp) +800108d0: 05812503 lw a0,88(sp) +800108d4: 00a68533 add a0,a3,a0 +800108d8: 04a12c23 sw a0,88(sp) +800108dc: 00d53533 sltu a0,a0,a3 +800108e0: 01050633 add a2,a0,a6 +800108e4: 04c12e23 sw a2,92(sp) +800108e8: 05c12683 lw a3,92(sp) +800108ec: 00c69613 slli a2,a3,0xc +800108f0: 08065a63 bgez a2,80010984 <__multf3+0x11f4> +800108f4: 04012e23 sw zero,92(sp) +800108f8: 04012c23 sw zero,88(sp) +800108fc: 04012a23 sw zero,84(sp) +80010900: 04012823 sw zero,80(sp) +80010904: 00146413 ori s0,s0,1 +80010908: 0c071063 bnez a4,800109c8 <__multf3+0x1238> +8001090c: 00100713 li a4,1 +80010910: cd5ff06f j 800105e4 <__multf3+0xe54> +80010914: fc079ae3 bnez a5,800108e8 <__multf3+0x1158> +80010918: 05412583 lw a1,84(sp) +8001091c: 00868693 addi a3,a3,8 +80010920: 04d12823 sw a3,80(sp) +80010924: 0086b693 sltiu a3,a3,8 +80010928: 00b685b3 add a1,a3,a1 +8001092c: 00d5b6b3 sltu a3,a1,a3 +80010930: 04b12a23 sw a1,84(sp) +80010934: 05812583 lw a1,88(sp) +80010938: 00b685b3 add a1,a3,a1 +8001093c: 04b12c23 sw a1,88(sp) +80010940: 00d5b5b3 sltu a1,a1,a3 +80010944: 01058633 add a2,a1,a6 +80010948: f9dff06f j 800108e4 <__multf3+0x1154> +8001094c: f8078ee3 beqz a5,800108e8 <__multf3+0x1158> +80010950: 05412603 lw a2,84(sp) +80010954: 00868693 addi a3,a3,8 +80010958: 05812583 lw a1,88(sp) +8001095c: 04d12823 sw a3,80(sp) +80010960: 0086b693 sltiu a3,a3,8 +80010964: 00c68633 add a2,a3,a2 +80010968: 00d636b3 sltu a3,a2,a3 8001096c: 04c12a23 sw a2,84(sp) -80010970: 05812603 lw a2,88(sp) -80010974: 00c70633 add a2,a4,a2 -80010978: 00e63733 sltu a4,a2,a4 -8001097c: 00b70733 add a4,a4,a1 -80010980: 04c12c23 sw a2,88(sp) -80010984: 04e12e23 sw a4,92(sp) -80010988: 0a40006f j 80010a2c <__multf3+0xde8> -8001098c: 000a8793 mv a5,s5 -80010990: 03012703 lw a4,48(sp) -80010994: 04e12823 sw a4,80(sp) -80010998: 03412703 lw a4,52(sp) -8001099c: 04e12a23 sw a4,84(sp) -800109a0: 03812703 lw a4,56(sp) -800109a4: 04e12c23 sw a4,88(sp) -800109a8: 03c12703 lw a4,60(sp) -800109ac: 04e12e23 sw a4,92(sp) -800109b0: 00200713 li a4,2 -800109b4: 54eb8663 beq s7,a4,80010f00 <__multf3+0x12bc> -800109b8: 00300713 li a4,3 -800109bc: f2eb8263 beq s7,a4,800100e0 <__multf3+0x49c> -800109c0: 00100713 li a4,1 -800109c4: f4eb94e3 bne s7,a4,8001090c <__multf3+0xcc8> -800109c8: 04012e23 sw zero,92(sp) -800109cc: 04012c23 sw zero,88(sp) -800109d0: 04012a23 sw zero,84(sp) -800109d4: 04012823 sw zero,80(sp) -800109d8: 5080006f j 80010ee0 <__multf3+0x129c> -800109dc: 000a0793 mv a5,s4 -800109e0: 04012703 lw a4,64(sp) -800109e4: 00068b93 mv s7,a3 -800109e8: 04e12823 sw a4,80(sp) -800109ec: 04412703 lw a4,68(sp) -800109f0: 04e12a23 sw a4,84(sp) -800109f4: 04812703 lw a4,72(sp) -800109f8: 04e12c23 sw a4,88(sp) -800109fc: 04c12703 lw a4,76(sp) -80010a00: 04e12e23 sw a4,92(sp) -80010a04: fadff06f j 800109b0 <__multf3+0xd6c> -80010a08: 00812703 lw a4,8(sp) -80010a0c: 00e12223 sw a4,4(sp) -80010a10: efdff06f j 8001090c <__multf3+0xcc8> -80010a14: 00079c63 bnez a5,80010a2c <__multf3+0xde8> -80010a18: 00870713 addi a4,a4,8 -80010a1c: 04e12823 sw a4,80(sp) -80010a20: 00873713 sltiu a4,a4,8 -80010a24: f41ff06f j 80010964 <__multf3+0xd20> -80010a28: fe0798e3 bnez a5,80010a18 <__multf3+0xdd4> -80010a2c: 05c12703 lw a4,92(sp) -80010a30: 00b71613 slli a2,a4,0xb -80010a34: 02065063 bgez a2,80010a54 <__multf3+0xe10> -80010a38: fff006b7 lui a3,0xfff00 -80010a3c: fff68693 addi a3,a3,-1 # ffefffff <__stack_top+0xefffff> -80010a40: 00d77733 and a4,a4,a3 -80010a44: 04e12e23 sw a4,92(sp) -80010a48: 00412703 lw a4,4(sp) -80010a4c: 000046b7 lui a3,0x4 -80010a50: 00d706b3 add a3,a4,a3 -80010a54: 05010713 addi a4,sp,80 -80010a58: 05c10513 addi a0,sp,92 -80010a5c: 00072603 lw a2,0(a4) -80010a60: 00472583 lw a1,4(a4) -80010a64: 00470713 addi a4,a4,4 -80010a68: 00365613 srli a2,a2,0x3 -80010a6c: 01d59593 slli a1,a1,0x1d -80010a70: 00b66633 or a2,a2,a1 -80010a74: fec72e23 sw a2,-4(a4) -80010a78: fee512e3 bne a0,a4,80010a5c <__multf3+0xe18> -80010a7c: 00008737 lui a4,0x8 -80010a80: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> -80010a84: 08d74c63 blt a4,a3,80010b1c <__multf3+0xed8> -80010a88: 05c12703 lw a4,92(sp) -80010a8c: 00375713 srli a4,a4,0x3 -80010a90: 04e12e23 sw a4,92(sp) -80010a94: 00068713 mv a4,a3 -80010a98: 05c12503 lw a0,92(sp) -80010a9c: 01171713 slli a4,a4,0x11 -80010aa0: 00f79793 slli a5,a5,0xf -80010aa4: 01175713 srli a4,a4,0x11 -80010aa8: 00e7e733 or a4,a5,a4 -80010aac: 06a11623 sh a0,108(sp) -80010ab0: 06e11723 sh a4,110(sp) -80010ab4: 05012583 lw a1,80(sp) -80010ab8: 05412603 lw a2,84(sp) -80010abc: 05812683 lw a3,88(sp) -80010ac0: 06c12783 lw a5,108(sp) -80010ac4: 00040463 beqz s0,80010acc <__multf3+0xe88> -80010ac8: 00142073 csrs fflags,s0 -80010acc: 0bc12083 lw ra,188(sp) -80010ad0: 0b812403 lw s0,184(sp) -80010ad4: 00b92023 sw a1,0(s2) -80010ad8: 00c92223 sw a2,4(s2) -80010adc: 00d92423 sw a3,8(s2) -80010ae0: 00f92623 sw a5,12(s2) -80010ae4: 0b412483 lw s1,180(sp) -80010ae8: 0ac12983 lw s3,172(sp) -80010aec: 0a812a03 lw s4,168(sp) -80010af0: 0a412a83 lw s5,164(sp) -80010af4: 0a012b03 lw s6,160(sp) -80010af8: 09c12b83 lw s7,156(sp) -80010afc: 09812c03 lw s8,152(sp) -80010b00: 09412c83 lw s9,148(sp) -80010b04: 09012d03 lw s10,144(sp) -80010b08: 08c12d83 lw s11,140(sp) -80010b0c: 00090513 mv a0,s2 -80010b10: 0b012903 lw s2,176(sp) -80010b14: 0c010113 addi sp,sp,192 -80010b18: 00008067 ret -80010b1c: 00200713 li a4,2 -80010b20: 04e48a63 beq s1,a4,80010b74 <__multf3+0xf30> -80010b24: 00300713 li a4,3 -80010b28: 02e48463 beq s1,a4,80010b50 <__multf3+0xf0c> -80010b2c: 02049463 bnez s1,80010b54 <__multf3+0xf10> -80010b30: 00008737 lui a4,0x8 -80010b34: 04012e23 sw zero,92(sp) -80010b38: 04012c23 sw zero,88(sp) -80010b3c: 04012a23 sw zero,84(sp) -80010b40: 04012823 sw zero,80(sp) -80010b44: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80010b48: 00546413 ori s0,s0,5 -80010b4c: f4dff06f j 80010a98 <__multf3+0xe54> -80010b50: fe0780e3 beqz a5,80010b30 <__multf3+0xeec> -80010b54: fff00713 li a4,-1 -80010b58: 04e12e23 sw a4,92(sp) -80010b5c: 04e12c23 sw a4,88(sp) -80010b60: 04e12a23 sw a4,84(sp) -80010b64: 04e12823 sw a4,80(sp) -80010b68: 00008737 lui a4,0x8 -80010b6c: ffe70713 addi a4,a4,-2 # 7ffe <__stack_size+0x7bfe> -80010b70: fd9ff06f j 80010b48 <__multf3+0xf04> -80010b74: fe0780e3 beqz a5,80010b54 <__multf3+0xf10> -80010b78: fb9ff06f j 80010b30 <__multf3+0xeec> -80010b7c: 00100713 li a4,1 -80010b80: 08069063 bnez a3,80010c00 <__multf3+0xfbc> -80010b84: 05012603 lw a2,80(sp) -80010b88: 05412583 lw a1,84(sp) -80010b8c: 05812503 lw a0,88(sp) -80010b90: 00767813 andi a6,a2,7 -80010b94: 05c12703 lw a4,92(sp) -80010b98: 04080e63 beqz a6,80010bf4 <__multf3+0xfb0> -80010b9c: 00200813 li a6,2 -80010ba0: 00146413 ori s0,s0,1 -80010ba4: 05048663 beq s1,a6,80010bf0 <__multf3+0xfac> -80010ba8: 00300813 li a6,3 -80010bac: 03048a63 beq s1,a6,80010be0 <__multf3+0xf9c> -80010bb0: 04049263 bnez s1,80010bf4 <__multf3+0xfb0> -80010bb4: 00f67813 andi a6,a2,15 -80010bb8: 00400893 li a7,4 -80010bbc: 03180c63 beq a6,a7,80010bf4 <__multf3+0xfb0> -80010bc0: 00460613 addi a2,a2,4 # 10004 <__stack_size+0xfc04> -80010bc4: 00463613 sltiu a2,a2,4 -80010bc8: 00c585b3 add a1,a1,a2 -80010bcc: 00c5b633 sltu a2,a1,a2 -80010bd0: 00c50533 add a0,a0,a2 -80010bd4: 00c53633 sltu a2,a0,a2 -80010bd8: 00c70733 add a4,a4,a2 -80010bdc: 0180006f j 80010bf4 <__multf3+0xfb0> -80010be0: 00079a63 bnez a5,80010bf4 <__multf3+0xfb0> -80010be4: 00860613 addi a2,a2,8 -80010be8: 00863613 sltiu a2,a2,8 -80010bec: fddff06f j 80010bc8 <__multf3+0xf84> -80010bf0: fe079ae3 bnez a5,80010be4 <__multf3+0xfa0> -80010bf4: 01475713 srli a4,a4,0x14 -80010bf8: 00174713 xori a4,a4,1 -80010bfc: 00177713 andi a4,a4,1 -80010c00: 00100593 li a1,1 -80010c04: 40d58633 sub a2,a1,a3 -80010c08: 07400693 li a3,116 -80010c0c: 26c6cc63 blt a3,a2,80010e84 <__multf3+0x1240> -80010c10: 40565893 srai a7,a2,0x5 -80010c14: 00000693 li a3,0 -80010c18: 00000593 li a1,0 -80010c1c: 05159863 bne a1,a7,80010c6c <__multf3+0x1028> -80010c20: 01f67613 andi a2,a2,31 -80010c24: 00289813 slli a6,a7,0x2 -80010c28: 06061063 bnez a2,80010c88 <__multf3+0x1044> -80010c2c: 00300513 li a0,3 -80010c30: 05010613 addi a2,sp,80 -80010c34: 00000593 li a1,0 -80010c38: 41150533 sub a0,a0,a7 -80010c3c: 01060333 add t1,a2,a6 -80010c40: 00032303 lw t1,0(t1) -80010c44: 00158593 addi a1,a1,1 # 10001 <__stack_size+0xfc01> -80010c48: 00460613 addi a2,a2,4 -80010c4c: fe662e23 sw t1,-4(a2) -80010c50: feb556e3 bge a0,a1,80010c3c <__multf3+0xff8> -80010c54: 00400593 li a1,4 -80010c58: 411588b3 sub a7,a1,a7 -80010c5c: 00100593 li a1,1 -80010c60: 09105063 blez a7,80010ce0 <__multf3+0x109c> -80010c64: 00088593 mv a1,a7 -80010c68: 0780006f j 80010ce0 <__multf3+0x109c> -80010c6c: 00259513 slli a0,a1,0x2 -80010c70: 05010813 addi a6,sp,80 -80010c74: 00a80533 add a0,a6,a0 -80010c78: 00052503 lw a0,0(a0) -80010c7c: 00158593 addi a1,a1,1 -80010c80: 00a6e6b3 or a3,a3,a0 -80010c84: f99ff06f j 80010c1c <__multf3+0xfd8> -80010c88: 08010593 addi a1,sp,128 -80010c8c: 010585b3 add a1,a1,a6 -80010c90: fd05a583 lw a1,-48(a1) -80010c94: 02000e13 li t3,32 -80010c98: 40ce0e33 sub t3,t3,a2 -80010c9c: 01c595b3 sll a1,a1,t3 -80010ca0: 00b6e6b3 or a3,a3,a1 -80010ca4: 00300513 li a0,3 -80010ca8: 05010593 addi a1,sp,80 -80010cac: 01058833 add a6,a1,a6 -80010cb0: 00000313 li t1,0 -80010cb4: 41150533 sub a0,a0,a7 -80010cb8: 00480813 addi a6,a6,4 -80010cbc: 02a34663 blt t1,a0,80010ce8 <__multf3+0x10a4> -80010cc0: 08010813 addi a6,sp,128 -80010cc4: 00251513 slli a0,a0,0x2 -80010cc8: 00a80533 add a0,a6,a0 -80010ccc: 05c12803 lw a6,92(sp) -80010cd0: 00400593 li a1,4 -80010cd4: 411585b3 sub a1,a1,a7 -80010cd8: 00c85633 srl a2,a6,a2 -80010cdc: fcc52823 sw a2,-48(a0) -80010ce0: 00400513 li a0,4 -80010ce4: 0440006f j 80010d28 <__multf3+0x10e4> -80010ce8: 00231e93 slli t4,t1,0x2 -80010cec: 05010593 addi a1,sp,80 -80010cf0: 00082f03 lw t5,0(a6) -80010cf4: 01d58eb3 add t4,a1,t4 -80010cf8: ffc82583 lw a1,-4(a6) -80010cfc: 01cf1f33 sll t5,t5,t3 -80010d00: 00130313 addi t1,t1,1 -80010d04: 00c5d5b3 srl a1,a1,a2 -80010d08: 01e5e5b3 or a1,a1,t5 -80010d0c: 00bea023 sw a1,0(t4) -80010d10: fa9ff06f j 80010cb8 <__multf3+0x1074> -80010d14: 00259613 slli a2,a1,0x2 -80010d18: 05010813 addi a6,sp,80 -80010d1c: 00c80633 add a2,a6,a2 -80010d20: 00062023 sw zero,0(a2) -80010d24: 00158593 addi a1,a1,1 -80010d28: fea596e3 bne a1,a0,80010d14 <__multf3+0x10d0> -80010d2c: 05012603 lw a2,80(sp) -80010d30: 00d036b3 snez a3,a3 -80010d34: 00c6e6b3 or a3,a3,a2 -80010d38: 04d12823 sw a3,80(sp) -80010d3c: 0076f613 andi a2,a3,7 -80010d40: 04060e63 beqz a2,80010d9c <__multf3+0x1158> -80010d44: 00200613 li a2,2 -80010d48: 05c12803 lw a6,92(sp) -80010d4c: 00146413 ori s0,s0,1 -80010d50: 0ac48863 beq s1,a2,80010e00 <__multf3+0x11bc> -80010d54: 00300613 li a2,3 -80010d58: 06c48863 beq s1,a2,80010dc8 <__multf3+0x1184> -80010d5c: 04049063 bnez s1,80010d9c <__multf3+0x1158> -80010d60: 00f6f613 andi a2,a3,15 -80010d64: 02b60c63 beq a2,a1,80010d9c <__multf3+0x1158> -80010d68: 05412503 lw a0,84(sp) -80010d6c: 00468693 addi a3,a3,4 # 4004 <__stack_size+0x3c04> -80010d70: 04d12823 sw a3,80(sp) -80010d74: 0046b693 sltiu a3,a3,4 -80010d78: 00a68533 add a0,a3,a0 -80010d7c: 00d536b3 sltu a3,a0,a3 -80010d80: 04a12a23 sw a0,84(sp) -80010d84: 05812503 lw a0,88(sp) -80010d88: 00a68533 add a0,a3,a0 -80010d8c: 04a12c23 sw a0,88(sp) -80010d90: 00d53533 sltu a0,a0,a3 -80010d94: 01050633 add a2,a0,a6 -80010d98: 04c12e23 sw a2,92(sp) -80010d9c: 05c12683 lw a3,92(sp) -80010da0: 00c69613 slli a2,a3,0xc -80010da4: 08065a63 bgez a2,80010e38 <__multf3+0x11f4> -80010da8: 04012e23 sw zero,92(sp) -80010dac: 04012c23 sw zero,88(sp) -80010db0: 04012a23 sw zero,84(sp) -80010db4: 04012823 sw zero,80(sp) -80010db8: 00146413 ori s0,s0,1 -80010dbc: 0c071063 bnez a4,80010e7c <__multf3+0x1238> -80010dc0: 00100713 li a4,1 -80010dc4: cd5ff06f j 80010a98 <__multf3+0xe54> -80010dc8: fc079ae3 bnez a5,80010d9c <__multf3+0x1158> -80010dcc: 05412583 lw a1,84(sp) -80010dd0: 00868693 addi a3,a3,8 -80010dd4: 04d12823 sw a3,80(sp) -80010dd8: 0086b693 sltiu a3,a3,8 -80010ddc: 00b685b3 add a1,a3,a1 -80010de0: 00d5b6b3 sltu a3,a1,a3 -80010de4: 04b12a23 sw a1,84(sp) -80010de8: 05812583 lw a1,88(sp) -80010dec: 00b685b3 add a1,a3,a1 -80010df0: 04b12c23 sw a1,88(sp) -80010df4: 00d5b5b3 sltu a1,a1,a3 -80010df8: 01058633 add a2,a1,a6 -80010dfc: f9dff06f j 80010d98 <__multf3+0x1154> -80010e00: f8078ee3 beqz a5,80010d9c <__multf3+0x1158> -80010e04: 05412603 lw a2,84(sp) -80010e08: 00868693 addi a3,a3,8 -80010e0c: 05812583 lw a1,88(sp) -80010e10: 04d12823 sw a3,80(sp) -80010e14: 0086b693 sltiu a3,a3,8 -80010e18: 00c68633 add a2,a3,a2 -80010e1c: 00d636b3 sltu a3,a2,a3 -80010e20: 04c12a23 sw a2,84(sp) -80010e24: 00b68633 add a2,a3,a1 -80010e28: 04c12c23 sw a2,88(sp) -80010e2c: 00d63633 sltu a2,a2,a3 -80010e30: 01060633 add a2,a2,a6 -80010e34: f65ff06f j 80010d98 <__multf3+0x1154> -80010e38: 05010693 addi a3,sp,80 -80010e3c: 05c10513 addi a0,sp,92 -80010e40: 0006a603 lw a2,0(a3) -80010e44: 0046a583 lw a1,4(a3) -80010e48: 00468693 addi a3,a3,4 -80010e4c: 00365613 srli a2,a2,0x3 -80010e50: 01d59593 slli a1,a1,0x1d -80010e54: 00b66633 or a2,a2,a1 -80010e58: fec6ae23 sw a2,-4(a3) -80010e5c: fed512e3 bne a0,a3,80010e40 <__multf3+0x11fc> -80010e60: 05c12683 lw a3,92(sp) -80010e64: 0036d693 srli a3,a3,0x3 -80010e68: 04d12e23 sw a3,92(sp) -80010e6c: c20706e3 beqz a4,80010a98 <__multf3+0xe54> -80010e70: 00147713 andi a4,s0,1 -80010e74: c20702e3 beqz a4,80010a98 <__multf3+0xe54> -80010e78: 00000713 li a4,0 -80010e7c: 00246413 ori s0,s0,2 -80010e80: c19ff06f j 80010a98 <__multf3+0xe54> -80010e84: 05412683 lw a3,84(sp) -80010e88: 05012703 lw a4,80(sp) -80010e8c: 00d76733 or a4,a4,a3 -80010e90: 05812683 lw a3,88(sp) -80010e94: 00d76733 or a4,a4,a3 -80010e98: 05c12683 lw a3,92(sp) -80010e9c: 00d76733 or a4,a4,a3 -80010ea0: 02070e63 beqz a4,80010edc <__multf3+0x1298> -80010ea4: 04012e23 sw zero,92(sp) -80010ea8: 04012c23 sw zero,88(sp) -80010eac: 04012a23 sw zero,84(sp) -80010eb0: 04b12823 sw a1,80(sp) -80010eb4: 00200713 li a4,2 -80010eb8: 00146413 ori s0,s0,1 -80010ebc: 02e48e63 beq s1,a4,80010ef8 <__multf3+0x12b4> -80010ec0: 00300713 li a4,3 -80010ec4: 02e48263 beq s1,a4,80010ee8 <__multf3+0x12a4> -80010ec8: 00500713 li a4,5 -80010ecc: 02048263 beqz s1,80010ef0 <__multf3+0x12ac> -80010ed0: 05012703 lw a4,80(sp) -80010ed4: 00375713 srli a4,a4,0x3 -80010ed8: 04e12823 sw a4,80(sp) -80010edc: 00246413 ori s0,s0,2 -80010ee0: 00000713 li a4,0 -80010ee4: bb5ff06f j 80010a98 <__multf3+0xe54> -80010ee8: fe0794e3 bnez a5,80010ed0 <__multf3+0x128c> -80010eec: 00900713 li a4,9 -80010ef0: 04e12823 sw a4,80(sp) -80010ef4: fddff06f j 80010ed0 <__multf3+0x128c> -80010ef8: fe079ae3 bnez a5,80010eec <__multf3+0x12a8> -80010efc: fd5ff06f j 80010ed0 <__multf3+0x128c> -80010f00: 00008737 lui a4,0x8 -80010f04: 04012e23 sw zero,92(sp) -80010f08: 04012c23 sw zero,88(sp) -80010f0c: 04012a23 sw zero,84(sp) -80010f10: 04012823 sw zero,80(sp) -80010f14: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80010f18: b81ff06f j 80010a98 <__multf3+0xe54> +80010970: 00b68633 add a2,a3,a1 +80010974: 04c12c23 sw a2,88(sp) +80010978: 00d63633 sltu a2,a2,a3 +8001097c: 01060633 add a2,a2,a6 +80010980: f65ff06f j 800108e4 <__multf3+0x1154> +80010984: 05010693 addi a3,sp,80 +80010988: 05c10513 addi a0,sp,92 +8001098c: 0006a603 lw a2,0(a3) +80010990: 0046a583 lw a1,4(a3) +80010994: 00468693 addi a3,a3,4 +80010998: 00365613 srli a2,a2,0x3 +8001099c: 01d59593 slli a1,a1,0x1d +800109a0: 00b66633 or a2,a2,a1 +800109a4: fec6ae23 sw a2,-4(a3) +800109a8: fed512e3 bne a0,a3,8001098c <__multf3+0x11fc> +800109ac: 05c12683 lw a3,92(sp) +800109b0: 0036d693 srli a3,a3,0x3 +800109b4: 04d12e23 sw a3,92(sp) +800109b8: c20706e3 beqz a4,800105e4 <__multf3+0xe54> +800109bc: 00147713 andi a4,s0,1 +800109c0: c20702e3 beqz a4,800105e4 <__multf3+0xe54> +800109c4: 00000713 li a4,0 +800109c8: 00246413 ori s0,s0,2 +800109cc: c19ff06f j 800105e4 <__multf3+0xe54> +800109d0: 05412683 lw a3,84(sp) +800109d4: 05012703 lw a4,80(sp) +800109d8: 00d76733 or a4,a4,a3 +800109dc: 05812683 lw a3,88(sp) +800109e0: 00d76733 or a4,a4,a3 +800109e4: 05c12683 lw a3,92(sp) +800109e8: 00d76733 or a4,a4,a3 +800109ec: 02070e63 beqz a4,80010a28 <__multf3+0x1298> +800109f0: 04012e23 sw zero,92(sp) +800109f4: 04012c23 sw zero,88(sp) +800109f8: 04012a23 sw zero,84(sp) +800109fc: 04b12823 sw a1,80(sp) +80010a00: 00200713 li a4,2 +80010a04: 00146413 ori s0,s0,1 +80010a08: 02e48e63 beq s1,a4,80010a44 <__multf3+0x12b4> +80010a0c: 00300713 li a4,3 +80010a10: 02e48263 beq s1,a4,80010a34 <__multf3+0x12a4> +80010a14: 00500713 li a4,5 +80010a18: 02048263 beqz s1,80010a3c <__multf3+0x12ac> +80010a1c: 05012703 lw a4,80(sp) +80010a20: 00375713 srli a4,a4,0x3 +80010a24: 04e12823 sw a4,80(sp) +80010a28: 00246413 ori s0,s0,2 +80010a2c: 00000713 li a4,0 +80010a30: bb5ff06f j 800105e4 <__multf3+0xe54> +80010a34: fe0794e3 bnez a5,80010a1c <__multf3+0x128c> +80010a38: 00900713 li a4,9 +80010a3c: 04e12823 sw a4,80(sp) +80010a40: fddff06f j 80010a1c <__multf3+0x128c> +80010a44: fe079ae3 bnez a5,80010a38 <__multf3+0x12a8> +80010a48: fd5ff06f j 80010a1c <__multf3+0x128c> +80010a4c: 00008737 lui a4,0x8 +80010a50: 04012e23 sw zero,92(sp) +80010a54: 04012c23 sw zero,88(sp) +80010a58: 04012a23 sw zero,84(sp) +80010a5c: 04012823 sw zero,80(sp) +80010a60: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010a64: b81ff06f j 800105e4 <__multf3+0xe54> -80010f1c <__subtf3>: -80010f1c: f9010113 addi sp,sp,-112 -80010f20: 0005a683 lw a3,0(a1) -80010f24: 0045a703 lw a4,4(a1) -80010f28: 0085a783 lw a5,8(a1) -80010f2c: 06912223 sw s1,100(sp) -80010f30: 07212023 sw s2,96(sp) -80010f34: 00c5a483 lw s1,12(a1) -80010f38: 00050913 mv s2,a0 -80010f3c: 06112623 sw ra,108(sp) -80010f40: 06812423 sw s0,104(sp) -80010f44: 05312e23 sw s3,92(sp) -80010f48: 05412c23 sw s4,88(sp) -80010f4c: 05512a23 sw s5,84(sp) -80010f50: 05612823 sw s6,80(sp) -80010f54: 05712623 sw s7,76(sp) -80010f58: 00062883 lw a7,0(a2) -80010f5c: 00462503 lw a0,4(a2) -80010f60: 00862583 lw a1,8(a2) -80010f64: 00c62e83 lw t4,12(a2) -80010f68: 002029f3 frrm s3 -80010f6c: 02f12c23 sw a5,56(sp) -80010f70: 00f12423 sw a5,8(sp) -80010f74: 01049793 slli a5,s1,0x10 -80010f78: 00149413 slli s0,s1,0x1 -80010f7c: 0107d793 srli a5,a5,0x10 -80010f80: 02912e23 sw s1,60(sp) -80010f84: 02d12823 sw a3,48(sp) -80010f88: 02e12a23 sw a4,52(sp) -80010f8c: 00d12023 sw a3,0(sp) -80010f90: 00e12223 sw a4,4(sp) -80010f94: 00f12623 sw a5,12(sp) -80010f98: 01145413 srli s0,s0,0x11 -80010f9c: 01f4d493 srli s1,s1,0x1f -80010fa0: 00010f93 mv t6,sp -80010fa4: 00c10813 addi a6,sp,12 -80010fa8: 00082783 lw a5,0(a6) -80010fac: ffc82703 lw a4,-4(a6) -80010fb0: ffc80813 addi a6,a6,-4 -80010fb4: 00379793 slli a5,a5,0x3 -80010fb8: 01d75713 srli a4,a4,0x1d -80010fbc: 00e7e7b3 or a5,a5,a4 -80010fc0: 00f82223 sw a5,4(a6) -80010fc4: ff0f92e3 bne t6,a6,80010fa8 <__subtf3+0x8c> -80010fc8: 00012683 lw a3,0(sp) -80010fcc: 010e9793 slli a5,t4,0x10 -80010fd0: 001e9e13 slli t3,t4,0x1 -80010fd4: 00369693 slli a3,a3,0x3 -80010fd8: 0107d793 srli a5,a5,0x10 -80010fdc: 03d12e23 sw t4,60(sp) -80010fe0: 00d12023 sw a3,0(sp) -80010fe4: 03112823 sw a7,48(sp) -80010fe8: 02a12a23 sw a0,52(sp) -80010fec: 02b12c23 sw a1,56(sp) -80010ff0: 01112823 sw a7,16(sp) -80010ff4: 00a12a23 sw a0,20(sp) -80010ff8: 00b12c23 sw a1,24(sp) -80010ffc: 00f12e23 sw a5,28(sp) -80011000: 011e5e13 srli t3,t3,0x11 -80011004: 01fede93 srli t4,t4,0x1f -80011008: 01010f13 addi t5,sp,16 -8001100c: 01c10613 addi a2,sp,28 -80011010: 00062783 lw a5,0(a2) -80011014: ffc62703 lw a4,-4(a2) -80011018: ffc60613 addi a2,a2,-4 -8001101c: 00379793 slli a5,a5,0x3 -80011020: 01d75713 srli a4,a4,0x1d -80011024: 00e7e7b3 or a5,a5,a4 -80011028: 00f62223 sw a5,4(a2) -8001102c: fecf12e3 bne t5,a2,80011010 <__subtf3+0xf4> -80011030: 01012703 lw a4,16(sp) -80011034: 000087b7 lui a5,0x8 -80011038: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -8001103c: 00371713 slli a4,a4,0x3 -80011040: 00e12823 sw a4,16(sp) -80011044: 02fe1063 bne t3,a5,80011064 <__subtf3+0x148> -80011048: 01812583 lw a1,24(sp) -8001104c: 01412783 lw a5,20(sp) -80011050: 00b7e7b3 or a5,a5,a1 -80011054: 01c12583 lw a1,28(sp) -80011058: 00b7e7b3 or a5,a5,a1 -8001105c: 00e7e7b3 or a5,a5,a4 -80011060: 00079463 bnez a5,80011068 <__subtf3+0x14c> -80011064: 001ece93 xori t4,t4,1 -80011068: 41c407b3 sub a5,s0,t3 -8001106c: 3a9e9ee3 bne t4,s1,80011c28 <__subtf3+0xd0c> -80011070: 3af05063 blez a5,80011410 <__subtf3+0x4f4> -80011074: 00412803 lw a6,4(sp) -80011078: 00812883 lw a7,8(sp) -8001107c: 00c12583 lw a1,12(sp) -80011080: 100e1263 bnez t3,80011184 <__subtf3+0x268> -80011084: 01412e83 lw t4,20(sp) -80011088: 01812503 lw a0,24(sp) -8001108c: 01c12f83 lw t6,28(sp) -80011090: 00aee333 or t1,t4,a0 -80011094: 01f36333 or t1,t1,t6 -80011098: 00e36333 or t1,t1,a4 -8001109c: 04031263 bnez t1,800110e0 <__subtf3+0x1c4> -800110a0: 00008737 lui a4,0x8 -800110a4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -800110a8: 02e79063 bne a5,a4,800110c8 <__subtf3+0x1ac> -800110ac: 01186733 or a4,a6,a7 -800110b0: 00b76733 or a4,a4,a1 -800110b4: 00d76733 or a4,a4,a3 -800110b8: 00070863 beqz a4,800110c8 <__subtf3+0x1ac> -800110bc: 00d59713 slli a4,a1,0xd -800110c0: 00074463 bltz a4,800110c8 <__subtf3+0x1ac> -800110c4: 01000e13 li t3,16 -800110c8: 02d12023 sw a3,32(sp) -800110cc: 03012223 sw a6,36(sp) -800110d0: 03112423 sw a7,40(sp) -800110d4: 02b12623 sw a1,44(sp) -800110d8: 000e0413 mv s0,t3 -800110dc: 0a00006f j 8001117c <__subtf3+0x260> -800110e0: fff78313 addi t1,a5,-1 -800110e4: 04031a63 bnez t1,80011138 <__subtf3+0x21c> -800110e8: 00e68733 add a4,a3,a4 -800110ec: 00d736b3 sltu a3,a4,a3 -800110f0: 010e8633 add a2,t4,a6 -800110f4: 00d607b3 add a5,a2,a3 -800110f8: 00d7b6b3 sltu a3,a5,a3 -800110fc: 01063833 sltu a6,a2,a6 -80011100: 00d86833 or a6,a6,a3 -80011104: 02f12223 sw a5,36(sp) -80011108: 011507b3 add a5,a0,a7 -8001110c: 02e12023 sw a4,32(sp) -80011110: 01078733 add a4,a5,a6 -80011114: 01073833 sltu a6,a4,a6 -80011118: 0117b7b3 sltu a5,a5,a7 -8001111c: 0107e7b3 or a5,a5,a6 -80011120: 00bf85b3 add a1,t6,a1 -80011124: 00b785b3 add a1,a5,a1 -80011128: 02e12423 sw a4,40(sp) -8001112c: 02b12623 sw a1,44(sp) -80011130: 00100793 li a5,1 -80011134: 2300006f j 80011364 <__subtf3+0x448> -80011138: 00008737 lui a4,0x8 -8001113c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80011140: 00e78463 beq a5,a4,80011148 <__subtf3+0x22c> -80011144: 0010106f j 80012944 <__subtf3+0x1a28> -80011148: 01186733 or a4,a6,a7 -8001114c: 00b76733 or a4,a4,a1 -80011150: 00d76733 or a4,a4,a3 -80011154: 00000413 li s0,0 -80011158: 00070a63 beqz a4,8001116c <__subtf3+0x250> -8001115c: 00040437 lui s0,0x40 -80011160: 0085f433 and s0,a1,s0 -80011164: 00143413 seqz s0,s0 -80011168: 00441413 slli s0,s0,0x4 -8001116c: 02d12023 sw a3,32(sp) -80011170: 03012223 sw a6,36(sp) -80011174: 03112423 sw a7,40(sp) -80011178: 02b12623 sw a1,44(sp) -8001117c: 00000813 li a6,0 -80011180: 7400006f j 800118c0 <__subtf3+0x9a4> -80011184: 00008737 lui a4,0x8 -80011188: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -8001118c: 04e41263 bne s0,a4,800111d0 <__subtf3+0x2b4> -80011190: 011867b3 or a5,a6,a7 -80011194: 00b7e7b3 or a5,a5,a1 -80011198: 00d7e7b3 or a5,a5,a3 -8001119c: 00000713 li a4,0 -800111a0: 00078a63 beqz a5,800111b4 <__subtf3+0x298> -800111a4: 00040737 lui a4,0x40 -800111a8: 00e5f733 and a4,a1,a4 -800111ac: 00173713 seqz a4,a4 -800111b0: 00471713 slli a4,a4,0x4 -800111b4: 02d12023 sw a3,32(sp) -800111b8: 03012223 sw a6,36(sp) -800111bc: 03112423 sw a7,40(sp) -800111c0: 02b12623 sw a1,44(sp) -800111c4: 00040793 mv a5,s0 -800111c8: 00070413 mv s0,a4 -800111cc: fb1ff06f j 8001117c <__subtf3+0x260> -800111d0: 01c12703 lw a4,28(sp) -800111d4: 00080537 lui a0,0x80 -800111d8: 00a76733 or a4,a4,a0 -800111dc: 00e12e23 sw a4,28(sp) -800111e0: 07400713 li a4,116 -800111e4: 00f75463 bge a4,a5,800111ec <__subtf3+0x2d0> -800111e8: 7680106f j 80012950 <__subtf3+0x1a34> -800111ec: 00078313 mv t1,a5 -800111f0: 40535513 srai a0,t1,0x5 -800111f4: 00000e13 li t3,0 -800111f8: 00000793 li a5,0 -800111fc: 04a79663 bne a5,a0,80011248 <__subtf3+0x32c> -80011200: 01f37313 andi t1,t1,31 -80011204: 00251713 slli a4,a0,0x2 -80011208: 04031c63 bnez t1,80011260 <__subtf3+0x344> -8001120c: 00300313 li t1,3 -80011210: 00000793 li a5,0 -80011214: 40a30333 sub t1,t1,a0 -80011218: 00e60eb3 add t4,a2,a4 -8001121c: 000eae83 lw t4,0(t4) -80011220: 00178793 addi a5,a5,1 -80011224: 00460613 addi a2,a2,4 -80011228: ffd62e23 sw t4,-4(a2) -8001122c: fef356e3 bge t1,a5,80011218 <__subtf3+0x2fc> -80011230: 00400793 li a5,4 -80011234: 40a78533 sub a0,a5,a0 -80011238: 00100793 li a5,1 -8001123c: 06a05c63 blez a0,800112b4 <__subtf3+0x398> -80011240: 00050793 mv a5,a0 -80011244: 0700006f j 800112b4 <__subtf3+0x398> -80011248: 00279713 slli a4,a5,0x2 -8001124c: 00ef0733 add a4,t5,a4 -80011250: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> -80011254: 00178793 addi a5,a5,1 -80011258: 00ee6e33 or t3,t3,a4 -8001125c: fa1ff06f j 800111fc <__subtf3+0x2e0> -80011260: 04010793 addi a5,sp,64 -80011264: 00e787b3 add a5,a5,a4 -80011268: fd07a783 lw a5,-48(a5) -8001126c: 02000f93 li t6,32 -80011270: 406f8fb3 sub t6,t6,t1 -80011274: 01f797b3 sll a5,a5,t6 -80011278: 00ef0633 add a2,t5,a4 -8001127c: 00300713 li a4,3 -80011280: 00fe6e33 or t3,t3,a5 -80011284: 00000e93 li t4,0 -80011288: 40a70733 sub a4,a4,a0 -8001128c: 00460613 addi a2,a2,4 -80011290: 02eec663 blt t4,a4,800112bc <__subtf3+0x3a0> -80011294: 04010613 addi a2,sp,64 -80011298: 00271713 slli a4,a4,0x2 -8001129c: 00e60733 add a4,a2,a4 -800112a0: 01c12603 lw a2,28(sp) -800112a4: 00400793 li a5,4 -800112a8: 40a787b3 sub a5,a5,a0 -800112ac: 00665333 srl t1,a2,t1 -800112b0: fc672823 sw t1,-48(a4) -800112b4: 00400613 li a2,4 -800112b8: 03c0006f j 800112f4 <__subtf3+0x3d8> -800112bc: ffc62783 lw a5,-4(a2) -800112c0: 00062383 lw t2,0(a2) -800112c4: 002e9293 slli t0,t4,0x2 -800112c8: 0067d7b3 srl a5,a5,t1 -800112cc: 01f393b3 sll t2,t2,t6 -800112d0: 005f02b3 add t0,t5,t0 -800112d4: 0077e7b3 or a5,a5,t2 -800112d8: 00f2a023 sw a5,0(t0) -800112dc: 001e8e93 addi t4,t4,1 -800112e0: fadff06f j 8001128c <__subtf3+0x370> -800112e4: 00279713 slli a4,a5,0x2 -800112e8: 00ef0733 add a4,t5,a4 -800112ec: 00072023 sw zero,0(a4) -800112f0: 00178793 addi a5,a5,1 -800112f4: fec798e3 bne a5,a2,800112e4 <__subtf3+0x3c8> -800112f8: 01012703 lw a4,16(sp) -800112fc: 01c037b3 snez a5,t3 -80011300: 00f767b3 or a5,a4,a5 -80011304: 00f12823 sw a5,16(sp) -80011308: 01012783 lw a5,16(sp) -8001130c: 01412603 lw a2,20(sp) -80011310: 00f687b3 add a5,a3,a5 -80011314: 00d7b6b3 sltu a3,a5,a3 -80011318: 00c80633 add a2,a6,a2 -8001131c: 02f12023 sw a5,32(sp) -80011320: 00d607b3 add a5,a2,a3 -80011324: 00d7b6b3 sltu a3,a5,a3 -80011328: 02f12223 sw a5,36(sp) -8001132c: 01812783 lw a5,24(sp) -80011330: 01063833 sltu a6,a2,a6 -80011334: 00d86833 or a6,a6,a3 -80011338: 00f887b3 add a5,a7,a5 -8001133c: 01078733 add a4,a5,a6 -80011340: 0117b7b3 sltu a5,a5,a7 -80011344: 01c12883 lw a7,28(sp) -80011348: 01073833 sltu a6,a4,a6 -8001134c: 0107e7b3 or a5,a5,a6 -80011350: 011585b3 add a1,a1,a7 -80011354: 00b785b3 add a1,a5,a1 -80011358: 02e12423 sw a4,40(sp) -8001135c: 02b12623 sw a1,44(sp) -80011360: 00040793 mv a5,s0 -80011364: 02c12703 lw a4,44(sp) -80011368: 00c71693 slli a3,a4,0xc -8001136c: 0006c463 bltz a3,80011374 <__subtf3+0x458> -80011370: 4d40106f j 80012844 <__subtf3+0x1928> -80011374: fff806b7 lui a3,0xfff80 -80011378: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> -8001137c: 00d77733 and a4,a4,a3 -80011380: 02e12623 sw a4,44(sp) -80011384: 02012703 lw a4,32(sp) -80011388: 00178793 addi a5,a5,1 -8001138c: 02c10513 addi a0,sp,44 -80011390: 01f71693 slli a3,a4,0x1f -80011394: 02010713 addi a4,sp,32 -80011398: 00072603 lw a2,0(a4) -8001139c: 00472583 lw a1,4(a4) -800113a0: 00470713 addi a4,a4,4 -800113a4: 00165613 srli a2,a2,0x1 -800113a8: 01f59593 slli a1,a1,0x1f -800113ac: 00b66633 or a2,a2,a1 -800113b0: fec72e23 sw a2,-4(a4) -800113b4: fee512e3 bne a0,a4,80011398 <__subtf3+0x47c> -800113b8: 02c12703 lw a4,44(sp) -800113bc: 00175713 srli a4,a4,0x1 -800113c0: 02e12623 sw a4,44(sp) -800113c4: 00d03733 snez a4,a3 -800113c8: 02012683 lw a3,32(sp) -800113cc: 00e6e733 or a4,a3,a4 -800113d0: 02e12023 sw a4,32(sp) -800113d4: 00008737 lui a4,0x8 -800113d8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -800113dc: 7ce79a63 bne a5,a4,80011bb0 <__subtf3+0xc94> -800113e0: 020980e3 beqz s3,80011c00 <__subtf3+0xce4> -800113e4: 00300713 li a4,3 -800113e8: 02e998e3 bne s3,a4,80011c18 <__subtf3+0xcfc> -800113ec: 00048ae3 beqz s1,80011c00 <__subtf3+0xce4> -800113f0: fff00793 li a5,-1 -800113f4: 02f12623 sw a5,44(sp) -800113f8: 02f12423 sw a5,40(sp) -800113fc: 02f12223 sw a5,36(sp) -80011400: 02f12023 sw a5,32(sp) -80011404: 000087b7 lui a5,0x8 -80011408: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -8001140c: 0050006f j 80011c10 <__subtf3+0xcf4> -80011410: 01412603 lw a2,20(sp) -80011414: 01812583 lw a1,24(sp) -80011418: 01c12883 lw a7,28(sp) -8001141c: 2e078e63 beqz a5,80011718 <__subtf3+0x7fc> -80011420: 408e07b3 sub a5,t3,s0 -80011424: 10041063 bnez s0,80011524 <__subtf3+0x608> -80011428: 00412303 lw t1,4(sp) -8001142c: 00812503 lw a0,8(sp) -80011430: 00c12f03 lw t5,12(sp) -80011434: 00a36eb3 or t4,t1,a0 -80011438: 01eeeeb3 or t4,t4,t5 -8001143c: 00deeeb3 or t4,t4,a3 -80011440: 040e9463 bnez t4,80011488 <__subtf3+0x56c> -80011444: 000086b7 lui a3,0x8 -80011448: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -8001144c: 02d79063 bne a5,a3,8001146c <__subtf3+0x550> -80011450: 00b666b3 or a3,a2,a1 -80011454: 0116e6b3 or a3,a3,a7 -80011458: 00e6e6b3 or a3,a3,a4 -8001145c: 00068863 beqz a3,8001146c <__subtf3+0x550> -80011460: 00d89693 slli a3,a7,0xd -80011464: 0006c463 bltz a3,8001146c <__subtf3+0x550> -80011468: 01000413 li s0,16 -8001146c: 02e12023 sw a4,32(sp) -80011470: 02c12223 sw a2,36(sp) -80011474: 02b12423 sw a1,40(sp) -80011478: 03112623 sw a7,44(sp) -8001147c: 00000813 li a6,0 -80011480: 2c078e63 beqz a5,8001175c <__subtf3+0x840> -80011484: 43c0006f j 800118c0 <__subtf3+0x9a4> -80011488: fff78e93 addi t4,a5,-1 -8001148c: 040e9863 bnez t4,800114dc <__subtf3+0x5c0> -80011490: 00e686b3 add a3,a3,a4 -80011494: 00e6b733 sltu a4,a3,a4 -80011498: 00c30833 add a6,t1,a2 -8001149c: 00e807b3 add a5,a6,a4 -800114a0: 00e7b733 sltu a4,a5,a4 -800114a4: 00c83633 sltu a2,a6,a2 -800114a8: 00e66633 or a2,a2,a4 -800114ac: 02f12223 sw a5,36(sp) -800114b0: 00b507b3 add a5,a0,a1 -800114b4: 00c78733 add a4,a5,a2 -800114b8: 00c73633 sltu a2,a4,a2 -800114bc: 00b7b7b3 sltu a5,a5,a1 -800114c0: 00c7e7b3 or a5,a5,a2 -800114c4: 011f08b3 add a7,t5,a7 -800114c8: 011788b3 add a7,a5,a7 -800114cc: 02d12023 sw a3,32(sp) -800114d0: 02e12423 sw a4,40(sp) -800114d4: 03112623 sw a7,44(sp) -800114d8: c59ff06f j 80011130 <__subtf3+0x214> -800114dc: 000086b7 lui a3,0x8 -800114e0: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -800114e4: 00d78463 beq a5,a3,800114ec <__subtf3+0x5d0> -800114e8: 47c0106f j 80012964 <__subtf3+0x1a48> -800114ec: 00b666b3 or a3,a2,a1 -800114f0: 0116e6b3 or a3,a3,a7 -800114f4: 00e6e6b3 or a3,a3,a4 -800114f8: 00000413 li s0,0 -800114fc: 00068a63 beqz a3,80011510 <__subtf3+0x5f4> -80011500: 00040437 lui s0,0x40 -80011504: 0088f433 and s0,a7,s0 -80011508: 00143413 seqz s0,s0 -8001150c: 00441413 slli s0,s0,0x4 -80011510: 02e12023 sw a4,32(sp) -80011514: 02c12223 sw a2,36(sp) -80011518: 02b12423 sw a1,40(sp) -8001151c: 03112623 sw a7,44(sp) -80011520: c5dff06f j 8001117c <__subtf3+0x260> -80011524: 000086b7 lui a3,0x8 -80011528: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -8001152c: 04de1063 bne t3,a3,8001156c <__subtf3+0x650> -80011530: 00b667b3 or a5,a2,a1 -80011534: 0117e7b3 or a5,a5,a7 -80011538: 00e7e7b3 or a5,a5,a4 -8001153c: 00000413 li s0,0 -80011540: 00078a63 beqz a5,80011554 <__subtf3+0x638> -80011544: 00040437 lui s0,0x40 -80011548: 0088f433 and s0,a7,s0 -8001154c: 00143413 seqz s0,s0 -80011550: 00441413 slli s0,s0,0x4 -80011554: 02e12023 sw a4,32(sp) -80011558: 02c12223 sw a2,36(sp) -8001155c: 02b12423 sw a1,40(sp) -80011560: 03112623 sw a7,44(sp) -80011564: 000e0793 mv a5,t3 -80011568: c15ff06f j 8001117c <__subtf3+0x260> -8001156c: 00c12683 lw a3,12(sp) -80011570: 00080537 lui a0,0x80 -80011574: 00a6e6b3 or a3,a3,a0 -80011578: 00d12623 sw a3,12(sp) -8001157c: 07400693 li a3,116 -80011580: 00f6d463 bge a3,a5,80011588 <__subtf3+0x66c> -80011584: 3ec0106f j 80012970 <__subtf3+0x1a54> -80011588: 00078e93 mv t4,a5 -8001158c: 02000793 li a5,32 -80011590: 02fec333 div t1,t4,a5 -80011594: 00000f13 li t5,0 -80011598: 00000793 li a5,0 -8001159c: 0467ca63 blt a5,t1,800115f0 <__subtf3+0x6d4> -800115a0: 00030693 mv a3,t1 -800115a4: 00035463 bgez t1,800115ac <__subtf3+0x690> -800115a8: 00000693 li a3,0 -800115ac: 01fef793 andi a5,t4,31 -800115b0: 00231513 slli a0,t1,0x2 -800115b4: 04079a63 bnez a5,80011608 <__subtf3+0x6ec> -800115b8: 00300693 li a3,3 -800115bc: 406686b3 sub a3,a3,t1 -800115c0: 00a80eb3 add t4,a6,a0 -800115c4: 000eae83 lw t4,0(t4) -800115c8: 00178793 addi a5,a5,1 -800115cc: 00480813 addi a6,a6,4 -800115d0: ffd82e23 sw t4,-4(a6) -800115d4: fef6d6e3 bge a3,a5,800115c0 <__subtf3+0x6a4> -800115d8: 00400793 li a5,4 -800115dc: 40678333 sub t1,a5,t1 -800115e0: 00100793 li a5,1 -800115e4: 08605063 blez t1,80011664 <__subtf3+0x748> -800115e8: 00030793 mv a5,t1 -800115ec: 0780006f j 80011664 <__subtf3+0x748> -800115f0: 00279693 slli a3,a5,0x2 -800115f4: 00df86b3 add a3,t6,a3 -800115f8: 0006a683 lw a3,0(a3) -800115fc: 00178793 addi a5,a5,1 -80011600: 00df6f33 or t5,t5,a3 -80011604: f99ff06f j 8001159c <__subtf3+0x680> -80011608: 02000793 li a5,32 -8001160c: 02feeeb3 rem t4,t4,a5 -80011610: 00269693 slli a3,a3,0x2 -80011614: 04010813 addi a6,sp,64 -80011618: 00d806b3 add a3,a6,a3 -8001161c: fc06a683 lw a3,-64(a3) -80011620: 00af8533 add a0,t6,a0 -80011624: 00000293 li t0,0 -80011628: 41d787b3 sub a5,a5,t4 -8001162c: 00f696b3 sll a3,a3,a5 -80011630: 00df6f33 or t5,t5,a3 -80011634: 00300693 li a3,3 -80011638: 406686b3 sub a3,a3,t1 -8001163c: 00450513 addi a0,a0,4 # 80004 <__stack_size+0x7fc04> -80011640: 02d2c663 blt t0,a3,8001166c <__subtf3+0x750> -80011644: 04010513 addi a0,sp,64 -80011648: 00269693 slli a3,a3,0x2 -8001164c: 00d506b3 add a3,a0,a3 -80011650: 00c12503 lw a0,12(sp) -80011654: 00400793 li a5,4 -80011658: 406787b3 sub a5,a5,t1 -8001165c: 01d55eb3 srl t4,a0,t4 -80011660: fdd6a023 sw t4,-64(a3) -80011664: 00300513 li a0,3 -80011668: 03c0006f j 800116a4 <__subtf3+0x788> -8001166c: ffc52803 lw a6,-4(a0) -80011670: 00052403 lw s0,0(a0) -80011674: 00229393 slli t2,t0,0x2 -80011678: 01d85833 srl a6,a6,t4 -8001167c: 00f41433 sll s0,s0,a5 -80011680: 007f83b3 add t2,t6,t2 -80011684: 00886833 or a6,a6,s0 -80011688: 0103a023 sw a6,0(t2) -8001168c: 00128293 addi t0,t0,1 -80011690: fadff06f j 8001163c <__subtf3+0x720> -80011694: 00279693 slli a3,a5,0x2 -80011698: 00df86b3 add a3,t6,a3 -8001169c: 0006a023 sw zero,0(a3) -800116a0: 00178793 addi a5,a5,1 -800116a4: fef558e3 bge a0,a5,80011694 <__subtf3+0x778> -800116a8: 00012683 lw a3,0(sp) -800116ac: 01e037b3 snez a5,t5 -800116b0: 00f6e7b3 or a5,a3,a5 -800116b4: 00f12023 sw a5,0(sp) -800116b8: 00012783 lw a5,0(sp) -800116bc: 00412683 lw a3,4(sp) -800116c0: 00f707b3 add a5,a4,a5 -800116c4: 00e7b733 sltu a4,a5,a4 -800116c8: 00d606b3 add a3,a2,a3 -800116cc: 02f12023 sw a5,32(sp) -800116d0: 00e687b3 add a5,a3,a4 -800116d4: 00e7b733 sltu a4,a5,a4 -800116d8: 02f12223 sw a5,36(sp) -800116dc: 00812783 lw a5,8(sp) -800116e0: 00c6b633 sltu a2,a3,a2 -800116e4: 00e66633 or a2,a2,a4 -800116e8: 00f587b3 add a5,a1,a5 -800116ec: 00c78733 add a4,a5,a2 -800116f0: 00b7b7b3 sltu a5,a5,a1 -800116f4: 00c12583 lw a1,12(sp) -800116f8: 00c73633 sltu a2,a4,a2 -800116fc: 00c7e7b3 or a5,a5,a2 -80011700: 00b888b3 add a7,a7,a1 -80011704: 011788b3 add a7,a5,a7 -80011708: 02e12423 sw a4,40(sp) -8001170c: 03112623 sw a7,44(sp) -80011710: 000e0793 mv a5,t3 -80011714: c51ff06f j 80011364 <__subtf3+0x448> -80011718: 00008eb7 lui t4,0x8 -8001171c: 00140793 addi a5,s0,1 # 40001 <__stack_size+0x3fc01> -80011720: ffee8813 addi a6,t4,-2 # 7ffe <__stack_size+0x7bfe> -80011724: 0107f833 and a6,a5,a6 -80011728: 00412f03 lw t5,4(sp) -8001172c: 00812f83 lw t6,8(sp) -80011730: 00c12303 lw t1,12(sp) -80011734: 3e081a63 bnez a6,80011b28 <__subtf3+0xc0c> -80011738: 01ff6533 or a0,t5,t6 -8001173c: 00656533 or a0,a0,t1 -80011740: 00d56533 or a0,a0,a3 -80011744: 30041263 bnez s0,80011a48 <__subtf3+0xb2c> -80011748: 0e051463 bnez a0,80011830 <__subtf3+0x914> -8001174c: 02e12023 sw a4,32(sp) -80011750: 02c12223 sw a2,36(sp) -80011754: 02b12423 sw a1,40(sp) -80011758: 03112623 sw a7,44(sp) -8001175c: 02012583 lw a1,32(sp) -80011760: 02412603 lw a2,36(sp) -80011764: 02812683 lw a3,40(sp) -80011768: 02c12703 lw a4,44(sp) -8001176c: 00c5e7b3 or a5,a1,a2 -80011770: 00d7e7b3 or a5,a5,a3 -80011774: 00e7e7b3 or a5,a5,a4 -80011778: 00079463 bnez a5,80011780 <__subtf3+0x864> -8001177c: 0fc0106f j 80012878 <__subtf3+0x195c> -80011780: 02c12a23 sw a2,52(sp) -80011784: 02b12823 sw a1,48(sp) -80011788: 02d12c23 sw a3,56(sp) -8001178c: 02e12e23 sw a4,60(sp) -80011790: 03010613 addi a2,sp,48 -80011794: 03c10793 addi a5,sp,60 -80011798: 0007a703 lw a4,0(a5) -8001179c: ffc7a683 lw a3,-4(a5) -800117a0: ffc78793 addi a5,a5,-4 -800117a4: 00171713 slli a4,a4,0x1 -800117a8: 01f6d693 srli a3,a3,0x1f -800117ac: 00d76733 or a4,a4,a3 -800117b0: 00e7a223 sw a4,4(a5) -800117b4: fef612e3 bne a2,a5,80011798 <__subtf3+0x87c> -800117b8: 03012783 lw a5,48(sp) -800117bc: 00179793 slli a5,a5,0x1 -800117c0: 0077f713 andi a4,a5,7 -800117c4: 00071463 bnez a4,800117cc <__subtf3+0x8b0> -800117c8: 0980106f j 80012860 <__subtf3+0x1944> -800117cc: 00200713 li a4,2 -800117d0: 03c12683 lw a3,60(sp) -800117d4: 00146413 ori s0,s0,1 -800117d8: 00e99463 bne s3,a4,800117e0 <__subtf3+0x8c4> -800117dc: 0800106f j 8001285c <__subtf3+0x1940> -800117e0: 00300713 li a4,3 -800117e4: 00e99463 bne s3,a4,800117ec <__subtf3+0x8d0> -800117e8: 0640106f j 8001284c <__subtf3+0x1930> -800117ec: 00098463 beqz s3,800117f4 <__subtf3+0x8d8> -800117f0: 0700106f j 80012860 <__subtf3+0x1944> -800117f4: 00f7f713 andi a4,a5,15 -800117f8: 00400613 li a2,4 -800117fc: 00c71463 bne a4,a2,80011804 <__subtf3+0x8e8> -80011800: 0600106f j 80012860 <__subtf3+0x1944> -80011804: 00478793 addi a5,a5,4 -80011808: 0047b793 sltiu a5,a5,4 -8001180c: 03412703 lw a4,52(sp) -80011810: 00e78733 add a4,a5,a4 -80011814: 00f73733 sltu a4,a4,a5 -80011818: 03812783 lw a5,56(sp) -8001181c: 00f707b3 add a5,a4,a5 -80011820: 00e7b7b3 sltu a5,a5,a4 -80011824: 00d787b3 add a5,a5,a3 -80011828: 02f12e23 sw a5,60(sp) -8001182c: 0340106f j 80012860 <__subtf3+0x1944> -80011830: 00b667b3 or a5,a2,a1 -80011834: 0117e7b3 or a5,a5,a7 -80011838: 00e7e7b3 or a5,a5,a4 -8001183c: 00079c63 bnez a5,80011854 <__subtf3+0x938> -80011840: 02d12023 sw a3,32(sp) -80011844: 03e12223 sw t5,36(sp) -80011848: 03f12423 sw t6,40(sp) -8001184c: 02612623 sw t1,44(sp) -80011850: f0dff06f j 8001175c <__subtf3+0x840> -80011854: 00e68733 add a4,a3,a4 -80011858: 00cf07b3 add a5,t5,a2 -8001185c: 00d736b3 sltu a3,a4,a3 -80011860: 02e12023 sw a4,32(sp) -80011864: 00d78733 add a4,a5,a3 -80011868: 01e7b633 sltu a2,a5,t5 -8001186c: 00d736b3 sltu a3,a4,a3 -80011870: 00d666b3 or a3,a2,a3 -80011874: 00bf85b3 add a1,t6,a1 -80011878: 00d58633 add a2,a1,a3 -8001187c: 00d636b3 sltu a3,a2,a3 -80011880: 01f5b5b3 sltu a1,a1,t6 -80011884: 00d5e5b3 or a1,a1,a3 -80011888: 011308b3 add a7,t1,a7 -8001188c: 011585b3 add a1,a1,a7 -80011890: 02e12223 sw a4,36(sp) -80011894: 02c12423 sw a2,40(sp) -80011898: 00c59793 slli a5,a1,0xc -8001189c: 0007c663 bltz a5,800118a8 <__subtf3+0x98c> -800118a0: 02b12623 sw a1,44(sp) -800118a4: eb9ff06f j 8001175c <__subtf3+0x840> -800118a8: fff807b7 lui a5,0xfff80 -800118ac: fff78793 addi a5,a5,-1 # fff7ffff <__stack_top+0xf7ffff> -800118b0: 00f5f5b3 and a1,a1,a5 -800118b4: 02b12623 sw a1,44(sp) -800118b8: 00040813 mv a6,s0 -800118bc: 00100793 li a5,1 -800118c0: 02012703 lw a4,32(sp) -800118c4: 00777693 andi a3,a4,7 -800118c8: 06068063 beqz a3,80011928 <__subtf3+0xa0c> -800118cc: 00200693 li a3,2 -800118d0: 02c12503 lw a0,44(sp) -800118d4: 00146413 ori s0,s0,1 -800118d8: 7ed980e3 beq s3,a3,800128b8 <__subtf3+0x199c> -800118dc: 00300693 li a3,3 -800118e0: 7ad980e3 beq s3,a3,80012880 <__subtf3+0x1964> -800118e4: 04099263 bnez s3,80011928 <__subtf3+0xa0c> -800118e8: 00f77693 andi a3,a4,15 -800118ec: 00400613 li a2,4 -800118f0: 02c68c63 beq a3,a2,80011928 <__subtf3+0xa0c> -800118f4: 02412583 lw a1,36(sp) -800118f8: 00470713 addi a4,a4,4 -800118fc: 02e12023 sw a4,32(sp) -80011900: 00473713 sltiu a4,a4,4 -80011904: 00b705b3 add a1,a4,a1 -80011908: 00e5b733 sltu a4,a1,a4 -8001190c: 02b12223 sw a1,36(sp) -80011910: 02812583 lw a1,40(sp) -80011914: 00b705b3 add a1,a4,a1 -80011918: 02b12423 sw a1,40(sp) -8001191c: 00e5b5b3 sltu a1,a1,a4 -80011920: 00a586b3 add a3,a1,a0 -80011924: 02d12623 sw a3,44(sp) -80011928: 00080863 beqz a6,80011938 <__subtf3+0xa1c> -8001192c: 00147713 andi a4,s0,1 -80011930: 00070463 beqz a4,80011938 <__subtf3+0xa1c> -80011934: 00246413 ori s0,s0,2 -80011938: 02c12703 lw a4,44(sp) -8001193c: 00c71693 slli a3,a4,0xc -80011940: 0206d263 bgez a3,80011964 <__subtf3+0xa48> -80011944: 000086b7 lui a3,0x8 -80011948: 00178793 addi a5,a5,1 -8001194c: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80011950: 7ad780e3 beq a5,a3,800128f0 <__subtf3+0x19d4> -80011954: fff806b7 lui a3,0xfff80 -80011958: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> -8001195c: 00d77733 and a4,a4,a3 -80011960: 02e12623 sw a4,44(sp) -80011964: 02010713 addi a4,sp,32 -80011968: 02c10593 addi a1,sp,44 -8001196c: 00072683 lw a3,0(a4) -80011970: 00472603 lw a2,4(a4) -80011974: 00470713 addi a4,a4,4 -80011978: 0036d693 srli a3,a3,0x3 -8001197c: 01d61613 slli a2,a2,0x1d -80011980: 00c6e6b3 or a3,a3,a2 -80011984: fed72e23 sw a3,-4(a4) -80011988: fee592e3 bne a1,a4,8001196c <__subtf3+0xa50> -8001198c: 02c12703 lw a4,44(sp) -80011990: 00008637 lui a2,0x8 -80011994: 00375693 srli a3,a4,0x3 -80011998: 02d12623 sw a3,44(sp) -8001199c: fff60713 addi a4,a2,-1 # 7fff <__stack_size+0x7bff> -800119a0: 02e79a63 bne a5,a4,800119d4 <__subtf3+0xab8> -800119a4: 02412583 lw a1,36(sp) -800119a8: 02012703 lw a4,32(sp) -800119ac: 00b76733 or a4,a4,a1 -800119b0: 02812583 lw a1,40(sp) -800119b4: 00b76733 or a4,a4,a1 -800119b8: 00d76733 or a4,a4,a3 -800119bc: 00070c63 beqz a4,800119d4 <__subtf3+0xab8> -800119c0: 02c12623 sw a2,44(sp) -800119c4: 02012423 sw zero,40(sp) -800119c8: 02012223 sw zero,36(sp) -800119cc: 02012023 sw zero,32(sp) -800119d0: 00000493 li s1,0 -800119d4: 02c12583 lw a1,44(sp) -800119d8: 01179793 slli a5,a5,0x11 -800119dc: 0117d793 srli a5,a5,0x11 -800119e0: 00f49493 slli s1,s1,0xf -800119e4: 00f4e4b3 or s1,s1,a5 -800119e8: 02b11e23 sh a1,60(sp) -800119ec: 02911f23 sh s1,62(sp) -800119f0: 02012603 lw a2,32(sp) -800119f4: 02412683 lw a3,36(sp) -800119f8: 02812703 lw a4,40(sp) -800119fc: 03c12783 lw a5,60(sp) -80011a00: 00040463 beqz s0,80011a08 <__subtf3+0xaec> -80011a04: 00142073 csrs fflags,s0 -80011a08: 06c12083 lw ra,108(sp) -80011a0c: 06812403 lw s0,104(sp) -80011a10: 00c92023 sw a2,0(s2) -80011a14: 00d92223 sw a3,4(s2) -80011a18: 00e92423 sw a4,8(s2) -80011a1c: 00f92623 sw a5,12(s2) -80011a20: 06412483 lw s1,100(sp) -80011a24: 05c12983 lw s3,92(sp) -80011a28: 05812a03 lw s4,88(sp) -80011a2c: 05412a83 lw s5,84(sp) -80011a30: 05012b03 lw s6,80(sp) -80011a34: 04c12b83 lw s7,76(sp) -80011a38: 00090513 mv a0,s2 -80011a3c: 06012903 lw s2,96(sp) -80011a40: 07010113 addi sp,sp,112 -80011a44: 00008067 ret -80011a48: fffe8e93 addi t4,t4,-1 -80011a4c: 09d41463 bne s0,t4,80011ad4 <__subtf3+0xbb8> -80011a50: 760508e3 beqz a0,800129c0 <__subtf3+0x1aa4> -80011a54: 00040437 lui s0,0x40 -80011a58: 00837433 and s0,t1,s0 -80011a5c: 00143413 seqz s0,s0 -80011a60: 00441413 slli s0,s0,0x4 -80011a64: 0bde1063 bne t3,t4,80011b04 <__subtf3+0xbe8> -80011a68: 00b667b3 or a5,a2,a1 -80011a6c: 0117e7b3 or a5,a5,a7 -80011a70: 00e7e7b3 or a5,a5,a4 -80011a74: 72078ee3 beqz a5,800129b0 <__subtf3+0x1a94> -80011a78: 00d89793 slli a5,a7,0xd -80011a7c: 7207dee3 bgez a5,800129b8 <__subtf3+0x1a9c> -80011a80: 06050463 beqz a0,80011ae8 <__subtf3+0xbcc> -80011a84: 000087b7 lui a5,0x8 -80011a88: 02f12623 sw a5,44(sp) -80011a8c: 02012423 sw zero,40(sp) -80011a90: 02012223 sw zero,36(sp) -80011a94: 02012023 sw zero,32(sp) -80011a98: 02010613 addi a2,sp,32 -80011a9c: 02c10793 addi a5,sp,44 -80011aa0: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> -80011aa4: ffc7a683 lw a3,-4(a5) -80011aa8: ffc78793 addi a5,a5,-4 -80011aac: 00371713 slli a4,a4,0x3 -80011ab0: 01d6d693 srli a3,a3,0x1d -80011ab4: 00d76733 or a4,a4,a3 -80011ab8: 00e7a223 sw a4,4(a5) -80011abc: fef612e3 bne a2,a5,80011aa0 <__subtf3+0xb84> -80011ac0: 02012783 lw a5,32(sp) -80011ac4: 00000493 li s1,0 -80011ac8: 00379793 slli a5,a5,0x3 -80011acc: 02f12023 sw a5,32(sp) -80011ad0: 0280006f j 80011af8 <__subtf3+0xbdc> -80011ad4: 01de1663 bne t3,t4,80011ae0 <__subtf3+0xbc4> -80011ad8: 00000413 li s0,0 -80011adc: f8dff06f j 80011a68 <__subtf3+0xb4c> -80011ae0: 00000413 li s0,0 -80011ae4: 02051063 bnez a0,80011b04 <__subtf3+0xbe8> -80011ae8: 02e12023 sw a4,32(sp) -80011aec: 02c12223 sw a2,36(sp) -80011af0: 02b12423 sw a1,40(sp) -80011af4: 03112623 sw a7,44(sp) -80011af8: 000087b7 lui a5,0x8 -80011afc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -80011b00: dc1ff06f j 800118c0 <__subtf3+0x9a4> -80011b04: 00b66633 or a2,a2,a1 -80011b08: 011668b3 or a7,a2,a7 -80011b0c: 00e8e733 or a4,a7,a4 -80011b10: f6071ae3 bnez a4,80011a84 <__subtf3+0xb68> -80011b14: 02d12023 sw a3,32(sp) -80011b18: 03e12223 sw t5,36(sp) -80011b1c: 03f12423 sw t6,40(sp) -80011b20: 02612623 sw t1,44(sp) -80011b24: fd5ff06f j 80011af8 <__subtf3+0xbdc> -80011b28: 00e68733 add a4,a3,a4 -80011b2c: 00d736b3 sltu a3,a4,a3 -80011b30: 00cf0633 add a2,t5,a2 -80011b34: 02e12023 sw a4,32(sp) -80011b38: 00d60733 add a4,a2,a3 -80011b3c: 00d736b3 sltu a3,a4,a3 -80011b40: 01e63633 sltu a2,a2,t5 -80011b44: 00d666b3 or a3,a2,a3 -80011b48: 00bf8633 add a2,t6,a1 -80011b4c: 02e12223 sw a4,36(sp) -80011b50: 00d60733 add a4,a2,a3 -80011b54: 01f635b3 sltu a1,a2,t6 -80011b58: 00d73633 sltu a2,a4,a3 -80011b5c: 00c5e633 or a2,a1,a2 -80011b60: 011308b3 add a7,t1,a7 -80011b64: 011608b3 add a7,a2,a7 -80011b68: 02e12423 sw a4,40(sp) -80011b6c: 03112623 sw a7,44(sp) -80011b70: 02010713 addi a4,sp,32 -80011b74: 02c10593 addi a1,sp,44 -80011b78: 00072683 lw a3,0(a4) -80011b7c: 00472603 lw a2,4(a4) -80011b80: 00470713 addi a4,a4,4 -80011b84: 0016d693 srli a3,a3,0x1 -80011b88: 01f61613 slli a2,a2,0x1f -80011b8c: 00c6e6b3 or a3,a3,a2 -80011b90: fed72e23 sw a3,-4(a4) -80011b94: fee592e3 bne a1,a4,80011b78 <__subtf3+0xc5c> -80011b98: 00008737 lui a4,0x8 -80011b9c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80011ba0: 00e78e63 beq a5,a4,80011bbc <__subtf3+0xca0> -80011ba4: 02c12703 lw a4,44(sp) -80011ba8: 00175713 srli a4,a4,0x1 -80011bac: 02e12623 sw a4,44(sp) -80011bb0: 00000813 li a6,0 -80011bb4: 00000413 li s0,0 -80011bb8: d09ff06f j 800118c0 <__subtf3+0x9a4> -80011bbc: 04098263 beqz s3,80011c00 <__subtf3+0xce4> -80011bc0: 00300713 li a4,3 -80011bc4: 02e99863 bne s3,a4,80011bf4 <__subtf3+0xcd8> -80011bc8: 02048c63 beqz s1,80011c00 <__subtf3+0xce4> -80011bcc: fff00793 li a5,-1 -80011bd0: 02f12623 sw a5,44(sp) -80011bd4: 02f12423 sw a5,40(sp) -80011bd8: 02f12223 sw a5,36(sp) -80011bdc: 02f12023 sw a5,32(sp) -80011be0: 000087b7 lui a5,0x8 -80011be4: 00000813 li a6,0 -80011be8: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -80011bec: 00500413 li s0,5 -80011bf0: cd1ff06f j 800118c0 <__subtf3+0x9a4> -80011bf4: 00200713 li a4,2 -80011bf8: fce99ae3 bne s3,a4,80011bcc <__subtf3+0xcb0> -80011bfc: fc0488e3 beqz s1,80011bcc <__subtf3+0xcb0> -80011c00: 02012623 sw zero,44(sp) -80011c04: 02012423 sw zero,40(sp) -80011c08: 02012223 sw zero,36(sp) -80011c0c: 02012023 sw zero,32(sp) -80011c10: 00000813 li a6,0 -80011c14: fd9ff06f j 80011bec <__subtf3+0xcd0> -80011c18: 00200713 li a4,2 -80011c1c: fce99a63 bne s3,a4,800113f0 <__subtf3+0x4d4> -80011c20: fc048863 beqz s1,800113f0 <__subtf3+0x4d4> -80011c24: fddff06f j 80011c00 <__subtf3+0xce4> -80011c28: 32f05463 blez a5,80011f50 <__subtf3+0x1034> -80011c2c: 00412503 lw a0,4(sp) -80011c30: 00812803 lw a6,8(sp) -80011c34: 00c12883 lw a7,12(sp) -80011c38: 100e1463 bnez t3,80011d40 <__subtf3+0xe24> -80011c3c: 01412f83 lw t6,20(sp) -80011c40: 01812e83 lw t4,24(sp) -80011c44: 01c12303 lw t1,28(sp) -80011c48: 01dfe5b3 or a1,t6,t4 -80011c4c: 0065e5b3 or a1,a1,t1 -80011c50: 00e5e5b3 or a1,a1,a4 -80011c54: 04059063 bnez a1,80011c94 <__subtf3+0xd78> -80011c58: 00008737 lui a4,0x8 -80011c5c: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80011c60: 02e79063 bne a5,a4,80011c80 <__subtf3+0xd64> -80011c64: 01056733 or a4,a0,a6 -80011c68: 01176733 or a4,a4,a7 -80011c6c: 00d76733 or a4,a4,a3 -80011c70: 00070863 beqz a4,80011c80 <__subtf3+0xd64> -80011c74: 00d89713 slli a4,a7,0xd -80011c78: 00074463 bltz a4,80011c80 <__subtf3+0xd64> -80011c7c: 01000e13 li t3,16 -80011c80: 02d12023 sw a3,32(sp) -80011c84: 02a12223 sw a0,36(sp) -80011c88: 03012423 sw a6,40(sp) -80011c8c: 03112623 sw a7,44(sp) -80011c90: c48ff06f j 800110d8 <__subtf3+0x1bc> -80011c94: fff78593 addi a1,a5,-1 -80011c98: 06059463 bnez a1,80011d00 <__subtf3+0xde4> -80011c9c: 40e68733 sub a4,a3,a4 -80011ca0: 41f507b3 sub a5,a0,t6 -80011ca4: 00e6b633 sltu a2,a3,a4 -80011ca8: 00f53e33 sltu t3,a0,a5 -80011cac: 40c78633 sub a2,a5,a2 -80011cb0: 00000793 li a5,0 -80011cb4: 00e6f663 bgeu a3,a4,80011cc0 <__subtf3+0xda4> -80011cb8: 40af8533 sub a0,t6,a0 -80011cbc: 00153793 seqz a5,a0 -80011cc0: 01c7e533 or a0,a5,t3 -80011cc4: 41d807b3 sub a5,a6,t4 -80011cc8: 00f836b3 sltu a3,a6,a5 -80011ccc: 40a787b3 sub a5,a5,a0 -80011cd0: 00050663 beqz a0,80011cdc <__subtf3+0xdc0> -80011cd4: 410e8833 sub a6,t4,a6 -80011cd8: 00183593 seqz a1,a6 -80011cdc: 406888b3 sub a7,a7,t1 -80011ce0: 00d5e5b3 or a1,a1,a3 -80011ce4: 40b885b3 sub a1,a7,a1 -80011ce8: 02b12623 sw a1,44(sp) -80011cec: 02f12423 sw a5,40(sp) -80011cf0: 02c12223 sw a2,36(sp) -80011cf4: 02e12023 sw a4,32(sp) -80011cf8: 00100793 li a5,1 -80011cfc: 2300006f j 80011f2c <__subtf3+0x1010> -80011d00: 00008737 lui a4,0x8 -80011d04: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80011d08: 46e79ee3 bne a5,a4,80012984 <__subtf3+0x1a68> -80011d0c: 01056733 or a4,a0,a6 -80011d10: 01176733 or a4,a4,a7 -80011d14: 00d76733 or a4,a4,a3 -80011d18: 00000413 li s0,0 -80011d1c: 00070a63 beqz a4,80011d30 <__subtf3+0xe14> -80011d20: 00040437 lui s0,0x40 -80011d24: 0088f433 and s0,a7,s0 -80011d28: 00143413 seqz s0,s0 -80011d2c: 00441413 slli s0,s0,0x4 -80011d30: 02d12023 sw a3,32(sp) -80011d34: 02a12223 sw a0,36(sp) -80011d38: 03012423 sw a6,40(sp) -80011d3c: fe0ff06f j 8001151c <__subtf3+0x600> -80011d40: 00008737 lui a4,0x8 -80011d44: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80011d48: 02e41e63 bne s0,a4,80011d84 <__subtf3+0xe68> -80011d4c: 010567b3 or a5,a0,a6 -80011d50: 0117e7b3 or a5,a5,a7 -80011d54: 00d7e7b3 or a5,a5,a3 -80011d58: 00000713 li a4,0 -80011d5c: 00078a63 beqz a5,80011d70 <__subtf3+0xe54> -80011d60: 00040737 lui a4,0x40 -80011d64: 00e8f733 and a4,a7,a4 -80011d68: 00173713 seqz a4,a4 -80011d6c: 00471713 slli a4,a4,0x4 -80011d70: 02d12023 sw a3,32(sp) -80011d74: 02a12223 sw a0,36(sp) -80011d78: 03012423 sw a6,40(sp) -80011d7c: 03112623 sw a7,44(sp) -80011d80: c44ff06f j 800111c4 <__subtf3+0x2a8> -80011d84: 01c12703 lw a4,28(sp) -80011d88: 000805b7 lui a1,0x80 -80011d8c: 00b76733 or a4,a4,a1 -80011d90: 00e12e23 sw a4,28(sp) -80011d94: 07400713 li a4,116 -80011d98: 3ef74ae3 blt a4,a5,8001298c <__subtf3+0x1a70> -80011d9c: 00078593 mv a1,a5 -80011da0: 4055d313 srai t1,a1,0x5 -80011da4: 00000e13 li t3,0 -80011da8: 00000793 li a5,0 -80011dac: 04679663 bne a5,t1,80011df8 <__subtf3+0xedc> -80011db0: 01f5f593 andi a1,a1,31 -80011db4: 00231713 slli a4,t1,0x2 -80011db8: 04059c63 bnez a1,80011e10 <__subtf3+0xef4> -80011dbc: 00300593 li a1,3 -80011dc0: 00000793 li a5,0 -80011dc4: 406585b3 sub a1,a1,t1 -80011dc8: 00e60eb3 add t4,a2,a4 -80011dcc: 000eae83 lw t4,0(t4) -80011dd0: 00178793 addi a5,a5,1 -80011dd4: 00460613 addi a2,a2,4 -80011dd8: ffd62e23 sw t4,-4(a2) -80011ddc: fef5d6e3 bge a1,a5,80011dc8 <__subtf3+0xeac> -80011de0: 00400793 li a5,4 -80011de4: 40678333 sub t1,a5,t1 -80011de8: 00100793 li a5,1 -80011dec: 06605c63 blez t1,80011e64 <__subtf3+0xf48> -80011df0: 00030793 mv a5,t1 -80011df4: 0700006f j 80011e64 <__subtf3+0xf48> -80011df8: 00279713 slli a4,a5,0x2 -80011dfc: 00ef0733 add a4,t5,a4 -80011e00: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> -80011e04: 00178793 addi a5,a5,1 -80011e08: 00ee6e33 or t3,t3,a4 -80011e0c: fa1ff06f j 80011dac <__subtf3+0xe90> -80011e10: 04010793 addi a5,sp,64 -80011e14: 00e787b3 add a5,a5,a4 -80011e18: fd07a783 lw a5,-48(a5) -80011e1c: 02000f93 li t6,32 -80011e20: 40bf8fb3 sub t6,t6,a1 -80011e24: 01f797b3 sll a5,a5,t6 -80011e28: 00ef0633 add a2,t5,a4 -80011e2c: 00300713 li a4,3 -80011e30: 00fe6e33 or t3,t3,a5 -80011e34: 00000e93 li t4,0 -80011e38: 40670733 sub a4,a4,t1 -80011e3c: 00460613 addi a2,a2,4 -80011e40: 02eec663 blt t4,a4,80011e6c <__subtf3+0xf50> -80011e44: 04010613 addi a2,sp,64 -80011e48: 00271713 slli a4,a4,0x2 -80011e4c: 00e60733 add a4,a2,a4 -80011e50: 01c12603 lw a2,28(sp) -80011e54: 00400793 li a5,4 -80011e58: 406787b3 sub a5,a5,t1 -80011e5c: 00b655b3 srl a1,a2,a1 -80011e60: fcb72823 sw a1,-48(a4) -80011e64: 00400613 li a2,4 -80011e68: 03c0006f j 80011ea4 <__subtf3+0xf88> -80011e6c: ffc62783 lw a5,-4(a2) -80011e70: 00062383 lw t2,0(a2) -80011e74: 002e9293 slli t0,t4,0x2 -80011e78: 00b7d7b3 srl a5,a5,a1 -80011e7c: 01f393b3 sll t2,t2,t6 -80011e80: 005f02b3 add t0,t5,t0 -80011e84: 0077e7b3 or a5,a5,t2 -80011e88: 00f2a023 sw a5,0(t0) -80011e8c: 001e8e93 addi t4,t4,1 -80011e90: fadff06f j 80011e3c <__subtf3+0xf20> -80011e94: 00279713 slli a4,a5,0x2 -80011e98: 00ef0733 add a4,t5,a4 -80011e9c: 00072023 sw zero,0(a4) -80011ea0: 00178793 addi a5,a5,1 -80011ea4: fec798e3 bne a5,a2,80011e94 <__subtf3+0xf78> -80011ea8: 01012703 lw a4,16(sp) -80011eac: 01c037b3 snez a5,t3 -80011eb0: 00f767b3 or a5,a4,a5 -80011eb4: 00f12823 sw a5,16(sp) -80011eb8: 01012783 lw a5,16(sp) -80011ebc: 01412583 lw a1,20(sp) -80011ec0: 40f687b3 sub a5,a3,a5 -80011ec4: 40b50633 sub a2,a0,a1 -80011ec8: 00f6b733 sltu a4,a3,a5 -80011ecc: 00c53333 sltu t1,a0,a2 -80011ed0: 40e60633 sub a2,a2,a4 -80011ed4: 00000713 li a4,0 -80011ed8: 00f6f663 bgeu a3,a5,80011ee4 <__subtf3+0xfc8> -80011edc: 40a58533 sub a0,a1,a0 -80011ee0: 00153713 seqz a4,a0 -80011ee4: 00676533 or a0,a4,t1 -80011ee8: 01812303 lw t1,24(sp) -80011eec: 00000593 li a1,0 -80011ef0: 40680733 sub a4,a6,t1 -80011ef4: 00e83e33 sltu t3,a6,a4 -80011ef8: 40a706b3 sub a3,a4,a0 -80011efc: 00050663 beqz a0,80011f08 <__subtf3+0xfec> -80011f00: 41030833 sub a6,t1,a6 -80011f04: 00183593 seqz a1,a6 -80011f08: 01c12703 lw a4,28(sp) -80011f0c: 01c5e5b3 or a1,a1,t3 -80011f10: 02f12023 sw a5,32(sp) -80011f14: 40e888b3 sub a7,a7,a4 -80011f18: 40b888b3 sub a7,a7,a1 -80011f1c: 03112623 sw a7,44(sp) -80011f20: 02d12423 sw a3,40(sp) -80011f24: 02c12223 sw a2,36(sp) -80011f28: 00040793 mv a5,s0 -80011f2c: 02c12703 lw a4,44(sp) -80011f30: 00c71693 slli a3,a4,0xc -80011f34: 1006d8e3 bgez a3,80012844 <__subtf3+0x1928> -80011f38: 000806b7 lui a3,0x80 -80011f3c: fff68693 addi a3,a3,-1 # 7ffff <__stack_size+0x7fbff> -80011f40: 00d77733 and a4,a4,a3 -80011f44: 02e12623 sw a4,44(sp) -80011f48: 00078413 mv s0,a5 -80011f4c: 6680006f j 800125b4 <__subtf3+0x1698> -80011f50: 01412303 lw t1,20(sp) -80011f54: 01812883 lw a7,24(sp) -80011f58: 01c12f03 lw t5,28(sp) -80011f5c: 32078e63 beqz a5,80012298 <__subtf3+0x137c> -80011f60: 408e07b3 sub a5,t3,s0 -80011f64: 10041a63 bnez s0,80012078 <__subtf3+0x115c> -80011f68: 00412283 lw t0,4(sp) -80011f6c: 00812583 lw a1,8(sp) -80011f70: 00c12503 lw a0,12(sp) -80011f74: 00b2e633 or a2,t0,a1 -80011f78: 00a66633 or a2,a2,a0 -80011f7c: 00d66633 or a2,a2,a3 -80011f80: 04061263 bnez a2,80011fc4 <__subtf3+0x10a8> -80011f84: 000086b7 lui a3,0x8 -80011f88: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80011f8c: 02d79063 bne a5,a3,80011fac <__subtf3+0x1090> -80011f90: 011366b3 or a3,t1,a7 -80011f94: 01e6e6b3 or a3,a3,t5 -80011f98: 00e6e6b3 or a3,a3,a4 -80011f9c: 00068863 beqz a3,80011fac <__subtf3+0x1090> -80011fa0: 00df1693 slli a3,t5,0xd -80011fa4: 0006c463 bltz a3,80011fac <__subtf3+0x1090> -80011fa8: 01000413 li s0,16 -80011fac: 02e12023 sw a4,32(sp) -80011fb0: 02612223 sw t1,36(sp) -80011fb4: 03112423 sw a7,40(sp) -80011fb8: 03e12623 sw t5,44(sp) -80011fbc: 000e8493 mv s1,t4 -80011fc0: cbcff06f j 8001147c <__subtf3+0x560> -80011fc4: fff78613 addi a2,a5,-1 -80011fc8: 06061463 bnez a2,80012030 <__subtf3+0x1114> -80011fcc: 40d706b3 sub a3,a4,a3 -80011fd0: 405307b3 sub a5,t1,t0 -80011fd4: 00d73833 sltu a6,a4,a3 -80011fd8: 00f33e33 sltu t3,t1,a5 -80011fdc: 41078833 sub a6,a5,a6 -80011fe0: 00000793 li a5,0 -80011fe4: 00d77663 bgeu a4,a3,80011ff0 <__subtf3+0x10d4> -80011fe8: 40628333 sub t1,t0,t1 -80011fec: 00133793 seqz a5,t1 -80011ff0: 01c7e333 or t1,a5,t3 -80011ff4: 40b887b3 sub a5,a7,a1 -80011ff8: 00f8b733 sltu a4,a7,a5 -80011ffc: 406787b3 sub a5,a5,t1 -80012000: 00030663 beqz t1,8001200c <__subtf3+0x10f0> -80012004: 411588b3 sub a7,a1,a7 -80012008: 0018b613 seqz a2,a7 -8001200c: 40af0f33 sub t5,t5,a0 -80012010: 00e66633 or a2,a2,a4 -80012014: 40cf0f33 sub t5,t5,a2 -80012018: 03e12623 sw t5,44(sp) -8001201c: 02f12423 sw a5,40(sp) -80012020: 03012223 sw a6,36(sp) -80012024: 02d12023 sw a3,32(sp) -80012028: 000e8493 mv s1,t4 -8001202c: ccdff06f j 80011cf8 <__subtf3+0xddc> -80012030: 000086b7 lui a3,0x8 -80012034: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80012038: 16d794e3 bne a5,a3,800129a0 <__subtf3+0x1a84> -8001203c: 011366b3 or a3,t1,a7 -80012040: 01e6e6b3 or a3,a3,t5 -80012044: 00e6e6b3 or a3,a3,a4 -80012048: 00000413 li s0,0 -8001204c: 00068a63 beqz a3,80012060 <__subtf3+0x1144> -80012050: 00040437 lui s0,0x40 -80012054: 008f7433 and s0,t5,s0 -80012058: 00143413 seqz s0,s0 -8001205c: 00441413 slli s0,s0,0x4 -80012060: 02e12023 sw a4,32(sp) -80012064: 02612223 sw t1,36(sp) -80012068: 03112423 sw a7,40(sp) -8001206c: 03e12623 sw t5,44(sp) -80012070: 000e8493 mv s1,t4 -80012074: 908ff06f j 8001117c <__subtf3+0x260> -80012078: 000086b7 lui a3,0x8 -8001207c: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> -80012080: 04de1063 bne t3,a3,800120c0 <__subtf3+0x11a4> -80012084: 011367b3 or a5,t1,a7 -80012088: 01e7e7b3 or a5,a5,t5 -8001208c: 00e7e7b3 or a5,a5,a4 -80012090: 00000413 li s0,0 -80012094: 00078a63 beqz a5,800120a8 <__subtf3+0x118c> -80012098: 00040437 lui s0,0x40 -8001209c: 008f7433 and s0,t5,s0 -800120a0: 00143413 seqz s0,s0 -800120a4: 00441413 slli s0,s0,0x4 -800120a8: 02e12023 sw a4,32(sp) -800120ac: 02612223 sw t1,36(sp) -800120b0: 03112423 sw a7,40(sp) -800120b4: 03e12623 sw t5,44(sp) -800120b8: 000e0793 mv a5,t3 -800120bc: fb5ff06f j 80012070 <__subtf3+0x1154> -800120c0: 00c12683 lw a3,12(sp) -800120c4: 00080637 lui a2,0x80 -800120c8: 00c6e6b3 or a3,a3,a2 -800120cc: 00d12623 sw a3,12(sp) -800120d0: 07400693 li a3,116 -800120d4: 1af6c863 blt a3,a5,80012284 <__subtf3+0x1368> -800120d8: 02000693 li a3,32 -800120dc: 02d7c2b3 div t0,a5,a3 -800120e0: 00000393 li t2,0 -800120e4: 00000693 li a3,0 -800120e8: 0456cc63 blt a3,t0,80012140 <__subtf3+0x1224> -800120ec: 00028613 mv a2,t0 -800120f0: 0002d463 bgez t0,800120f8 <__subtf3+0x11dc> -800120f4: 00000613 li a2,0 -800120f8: 01f7f693 andi a3,a5,31 -800120fc: 00229593 slli a1,t0,0x2 -80012100: 04069c63 bnez a3,80012158 <__subtf3+0x123c> -80012104: 00300693 li a3,3 -80012108: 00000793 li a5,0 -8001210c: 405686b3 sub a3,a3,t0 -80012110: 00b80633 add a2,a6,a1 -80012114: 00062603 lw a2,0(a2) # 80000 <__stack_size+0x7fc00> -80012118: 00178793 addi a5,a5,1 -8001211c: 00480813 addi a6,a6,4 -80012120: fec82e23 sw a2,-4(a6) -80012124: fef6d6e3 bge a3,a5,80012110 <__subtf3+0x11f4> -80012128: 00400693 li a3,4 -8001212c: 405682b3 sub t0,a3,t0 -80012130: 00100693 li a3,1 -80012134: 08505063 blez t0,800121b4 <__subtf3+0x1298> -80012138: 00028693 mv a3,t0 -8001213c: 0780006f j 800121b4 <__subtf3+0x1298> -80012140: 00269613 slli a2,a3,0x2 -80012144: 00cf8633 add a2,t6,a2 -80012148: 00062603 lw a2,0(a2) -8001214c: 00168693 addi a3,a3,1 -80012150: 00c3e3b3 or t2,t2,a2 -80012154: f95ff06f j 800120e8 <__subtf3+0x11cc> -80012158: 02000693 li a3,32 -8001215c: 02d7e7b3 rem a5,a5,a3 -80012160: 04010513 addi a0,sp,64 -80012164: 00261613 slli a2,a2,0x2 -80012168: 00c50633 add a2,a0,a2 -8001216c: fc062603 lw a2,-64(a2) -80012170: 00bf85b3 add a1,t6,a1 -80012174: 00000513 li a0,0 -80012178: 40f686b3 sub a3,a3,a5 -8001217c: 00d61633 sll a2,a2,a3 -80012180: 00c3e3b3 or t2,t2,a2 -80012184: 00300613 li a2,3 -80012188: 40560633 sub a2,a2,t0 -8001218c: 00458593 addi a1,a1,4 # 80004 <__stack_size+0x7fc04> -80012190: 02c54663 blt a0,a2,800121bc <__subtf3+0x12a0> -80012194: 04010593 addi a1,sp,64 -80012198: 00261613 slli a2,a2,0x2 -8001219c: 00c58633 add a2,a1,a2 -800121a0: 00c12583 lw a1,12(sp) -800121a4: 00400693 li a3,4 -800121a8: 405686b3 sub a3,a3,t0 -800121ac: 00f5d7b3 srl a5,a1,a5 -800121b0: fcf62023 sw a5,-64(a2) -800121b4: 00300613 li a2,3 -800121b8: 03c0006f j 800121f4 <__subtf3+0x12d8> -800121bc: ffc5a803 lw a6,-4(a1) -800121c0: 0005a483 lw s1,0(a1) -800121c4: 00251413 slli s0,a0,0x2 -800121c8: 00f85833 srl a6,a6,a5 -800121cc: 00d494b3 sll s1,s1,a3 -800121d0: 008f8433 add s0,t6,s0 -800121d4: 00986833 or a6,a6,s1 -800121d8: 01042023 sw a6,0(s0) # 40000 <__stack_size+0x3fc00> -800121dc: 00150513 addi a0,a0,1 -800121e0: fadff06f j 8001218c <__subtf3+0x1270> -800121e4: 00269793 slli a5,a3,0x2 -800121e8: 00ff87b3 add a5,t6,a5 -800121ec: 0007a023 sw zero,0(a5) -800121f0: 00168693 addi a3,a3,1 -800121f4: fed658e3 bge a2,a3,800121e4 <__subtf3+0x12c8> -800121f8: 00012683 lw a3,0(sp) -800121fc: 007037b3 snez a5,t2 -80012200: 00f6e7b3 or a5,a3,a5 -80012204: 00f12023 sw a5,0(sp) -80012208: 00012683 lw a3,0(sp) -8001220c: 00412583 lw a1,4(sp) -80012210: 40d706b3 sub a3,a4,a3 -80012214: 40b30633 sub a2,t1,a1 -80012218: 00d737b3 sltu a5,a4,a3 -8001221c: 00c33533 sltu a0,t1,a2 -80012220: 40f60633 sub a2,a2,a5 -80012224: 00000793 li a5,0 -80012228: 00d77663 bgeu a4,a3,80012234 <__subtf3+0x1318> -8001222c: 40658333 sub t1,a1,t1 -80012230: 00133793 seqz a5,t1 -80012234: 00812583 lw a1,8(sp) -80012238: 00a7e333 or t1,a5,a0 -8001223c: 00000793 li a5,0 -80012240: 40b88733 sub a4,a7,a1 -80012244: 00e8b833 sltu a6,a7,a4 -80012248: 40670733 sub a4,a4,t1 -8001224c: 00030663 beqz t1,80012258 <__subtf3+0x133c> -80012250: 411588b3 sub a7,a1,a7 -80012254: 0018b793 seqz a5,a7 -80012258: 00c12503 lw a0,12(sp) -8001225c: 0107e7b3 or a5,a5,a6 -80012260: 02e12423 sw a4,40(sp) -80012264: 40af0f33 sub t5,t5,a0 -80012268: 40ff0f33 sub t5,t5,a5 -8001226c: 03e12623 sw t5,44(sp) -80012270: 02c12223 sw a2,36(sp) -80012274: 02d12023 sw a3,32(sp) -80012278: 000e0793 mv a5,t3 -8001227c: 000e8493 mv s1,t4 -80012280: cadff06f j 80011f2c <__subtf3+0x1010> -80012284: 00012623 sw zero,12(sp) -80012288: 00012423 sw zero,8(sp) -8001228c: 00012223 sw zero,4(sp) -80012290: 00100793 li a5,1 -80012294: f71ff06f j 80012204 <__subtf3+0x12e8> -80012298: 000083b7 lui t2,0x8 -8001229c: ffe38613 addi a2,t2,-2 # 7ffe <__stack_size+0x7bfe> -800122a0: 00140813 addi a6,s0,1 -800122a4: 00c87833 and a6,a6,a2 -800122a8: 00812583 lw a1,8(sp) -800122ac: 00412603 lw a2,4(sp) -800122b0: 00c12503 lw a0,12(sp) -800122b4: 24081463 bnez a6,800124fc <__subtf3+0x15e0> -800122b8: 01136fb3 or t6,t1,a7 -800122bc: 00b662b3 or t0,a2,a1 -800122c0: 01efefb3 or t6,t6,t5 -800122c4: 00a2e2b3 or t0,t0,a0 -800122c8: 00efefb3 or t6,t6,a4 -800122cc: 00d2e2b3 or t0,t0,a3 -800122d0: 10041c63 bnez s0,800123e8 <__subtf3+0x14cc> -800122d4: 02029463 bnez t0,800122fc <__subtf3+0x13e0> -800122d8: 02e12023 sw a4,32(sp) -800122dc: 02612223 sw t1,36(sp) -800122e0: 03112423 sw a7,40(sp) -800122e4: 03e12623 sw t5,44(sp) -800122e8: 000e8493 mv s1,t4 -800122ec: c60f9863 bnez t6,8001175c <__subtf3+0x840> -800122f0: ffe98493 addi s1,s3,-2 -800122f4: 0014b493 seqz s1,s1 -800122f8: c64ff06f j 8001175c <__subtf3+0x840> -800122fc: 000f9c63 bnez t6,80012314 <__subtf3+0x13f8> -80012300: 02d12023 sw a3,32(sp) -80012304: 02c12223 sw a2,36(sp) -80012308: 02b12423 sw a1,40(sp) -8001230c: 02a12623 sw a0,44(sp) -80012310: c4cff06f j 8001175c <__subtf3+0x840> -80012314: 40e687b3 sub a5,a3,a4 -80012318: 406603b3 sub t2,a2,t1 -8001231c: 00f6bfb3 sltu t6,a3,a5 -80012320: 00763833 sltu a6,a2,t2 -80012324: 41f38fb3 sub t6,t2,t6 -80012328: 00000e13 li t3,0 -8001232c: 00f6f463 bgeu a3,a5,80012334 <__subtf3+0x1418> -80012330: 0013be13 seqz t3,t2 -80012334: 411582b3 sub t0,a1,a7 -80012338: 010e6e33 or t3,t3,a6 -8001233c: 0055bb33 sltu s6,a1,t0 -80012340: 41c28ab3 sub s5,t0,t3 -80012344: 00000a13 li s4,0 -80012348: 000e0463 beqz t3,80012350 <__subtf3+0x1434> -8001234c: 0012ba13 seqz s4,t0 -80012350: 41e50833 sub a6,a0,t5 -80012354: 016a6a33 or s4,s4,s6 -80012358: 41480833 sub a6,a6,s4 -8001235c: 03012623 sw a6,44(sp) -80012360: 03512423 sw s5,40(sp) -80012364: 03f12223 sw t6,36(sp) -80012368: 02f12023 sw a5,32(sp) -8001236c: 00c81e13 slli t3,a6,0xc -80012370: 060e5263 bgez t3,800123d4 <__subtf3+0x14b8> -80012374: 40d706b3 sub a3,a4,a3 -80012378: 40c30633 sub a2,t1,a2 -8001237c: 00d737b3 sltu a5,a4,a3 -80012380: 00c33333 sltu t1,t1,a2 -80012384: 40f60633 sub a2,a2,a5 -80012388: 00000793 li a5,0 -8001238c: 00d77463 bgeu a4,a3,80012394 <__subtf3+0x1478> -80012390: 0013b793 seqz a5,t2 -80012394: 40b885b3 sub a1,a7,a1 -80012398: 0067e333 or t1,a5,t1 -8001239c: 00b8b8b3 sltu a7,a7,a1 -800123a0: 00000813 li a6,0 -800123a4: 406585b3 sub a1,a1,t1 -800123a8: 00030463 beqz t1,800123b0 <__subtf3+0x1494> -800123ac: 0012b813 seqz a6,t0 -800123b0: 40af0533 sub a0,t5,a0 -800123b4: 01186833 or a6,a6,a7 -800123b8: 41050833 sub a6,a0,a6 -800123bc: 03012623 sw a6,44(sp) -800123c0: 02b12423 sw a1,40(sp) -800123c4: 02c12223 sw a2,36(sp) -800123c8: 02d12023 sw a3,32(sp) -800123cc: 000e8493 mv s1,t4 -800123d0: b8cff06f j 8001175c <__subtf3+0x840> -800123d4: 01f7e7b3 or a5,a5,t6 -800123d8: 0157e7b3 or a5,a5,s5 -800123dc: 0107e7b3 or a5,a5,a6 -800123e0: b6079e63 bnez a5,8001175c <__subtf3+0x840> -800123e4: f0dff06f j 800122f0 <__subtf3+0x13d4> -800123e8: fff38393 addi t2,t2,-1 -800123ec: 02010a13 addi s4,sp,32 -800123f0: 06741463 bne s0,t2,80012458 <__subtf3+0x153c> -800123f4: 5e028463 beqz t0,800129dc <__subtf3+0x1ac0> -800123f8: 00040437 lui s0,0x40 -800123fc: 00857433 and s0,a0,s0 -80012400: 00143413 seqz s0,s0 -80012404: 00441413 slli s0,s0,0x4 -80012408: 0c7e1e63 bne t3,t2,800124e4 <__subtf3+0x15c8> -8001240c: 5c0f8063 beqz t6,800129cc <__subtf3+0x1ab0> -80012410: 00df1793 slli a5,t5,0xd -80012414: 5c07d063 bgez a5,800129d4 <__subtf3+0x1ab8> -80012418: 0a028863 beqz t0,800124c8 <__subtf3+0x15ac> -8001241c: 000087b7 lui a5,0x8 -80012420: 02f12623 sw a5,44(sp) -80012424: 02012423 sw zero,40(sp) -80012428: 02012223 sw zero,36(sp) -8001242c: 02012023 sw zero,32(sp) -80012430: 02c10793 addi a5,sp,44 -80012434: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> -80012438: ffc7a683 lw a3,-4(a5) -8001243c: ffc78793 addi a5,a5,-4 -80012440: 00371713 slli a4,a4,0x3 -80012444: 01d6d693 srli a3,a3,0x1d -80012448: 00d76733 or a4,a4,a3 -8001244c: 00e7a223 sw a4,4(a5) -80012450: fefa12e3 bne s4,a5,80012434 <__subtf3+0x1518> -80012454: e6cff06f j 80011ac0 <__subtf3+0xba4> -80012458: 007e1663 bne t3,t2,80012464 <__subtf3+0x1548> -8001245c: 00000413 li s0,0 -80012460: fadff06f j 8001240c <__subtf3+0x14f0> -80012464: 06029e63 bnez t0,800124e0 <__subtf3+0x15c4> -80012468: 040f9e63 bnez t6,800124c4 <__subtf3+0x15a8> -8001246c: 000087b7 lui a5,0x8 -80012470: 02f12623 sw a5,44(sp) -80012474: 02012423 sw zero,40(sp) -80012478: 02012223 sw zero,36(sp) -8001247c: 02012023 sw zero,32(sp) -80012480: 02c10793 addi a5,sp,44 -80012484: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> -80012488: ffc7a683 lw a3,-4(a5) -8001248c: ffc78793 addi a5,a5,-4 -80012490: 00371713 slli a4,a4,0x3 -80012494: 01d6d693 srli a3,a3,0x1d -80012498: 00d76733 or a4,a4,a3 -8001249c: 00e7a223 sw a4,4(a5) -800124a0: fefa12e3 bne s4,a5,80012484 <__subtf3+0x1568> -800124a4: 02012783 lw a5,32(sp) -800124a8: 00000493 li s1,0 -800124ac: 01000413 li s0,16 -800124b0: 00379793 slli a5,a5,0x3 -800124b4: 02f12023 sw a5,32(sp) -800124b8: 000087b7 lui a5,0x8 -800124bc: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> -800124c0: c00ff06f j 800118c0 <__subtf3+0x9a4> -800124c4: 00000413 li s0,0 -800124c8: 02e12023 sw a4,32(sp) -800124cc: 02612223 sw t1,36(sp) -800124d0: 03112423 sw a7,40(sp) -800124d4: 03e12623 sw t5,44(sp) -800124d8: 000e8493 mv s1,t4 -800124dc: e1cff06f j 80011af8 <__subtf3+0xbdc> -800124e0: 00000413 li s0,0 -800124e4: f20f9ce3 bnez t6,8001241c <__subtf3+0x1500> -800124e8: 02d12023 sw a3,32(sp) -800124ec: 02c12223 sw a2,36(sp) -800124f0: 02b12423 sw a1,40(sp) -800124f4: 02a12623 sw a0,44(sp) -800124f8: e00ff06f j 80011af8 <__subtf3+0xbdc> -800124fc: 40e68833 sub a6,a3,a4 -80012500: 40660a33 sub s4,a2,t1 -80012504: 0106b2b3 sltu t0,a3,a6 -80012508: 01463e33 sltu t3,a2,s4 -8001250c: 405a02b3 sub t0,s4,t0 -80012510: 00000f93 li t6,0 -80012514: 0106f463 bgeu a3,a6,8001251c <__subtf3+0x1600> -80012518: 001a3f93 seqz t6,s4 -8001251c: 411583b3 sub t2,a1,a7 -80012520: 01cfefb3 or t6,t6,t3 -80012524: 0075bbb3 sltu s7,a1,t2 -80012528: 41f38b33 sub s6,t2,t6 -8001252c: 00000a93 li s5,0 -80012530: 000f8463 beqz t6,80012538 <__subtf3+0x161c> -80012534: 0013ba93 seqz s5,t2 -80012538: 41e50e33 sub t3,a0,t5 -8001253c: 017aeab3 or s5,s5,s7 -80012540: 415e0e33 sub t3,t3,s5 -80012544: 03c12623 sw t3,44(sp) -80012548: 03612423 sw s6,40(sp) -8001254c: 02512223 sw t0,36(sp) -80012550: 03012023 sw a6,32(sp) -80012554: 00ce1f93 slli t6,t3,0xc -80012558: 0c0fd063 bgez t6,80012618 <__subtf3+0x16fc> -8001255c: 40d706b3 sub a3,a4,a3 -80012560: 40c30633 sub a2,t1,a2 -80012564: 00d73833 sltu a6,a4,a3 -80012568: 00c33333 sltu t1,t1,a2 -8001256c: 41060633 sub a2,a2,a6 -80012570: 00000813 li a6,0 -80012574: 00d77463 bgeu a4,a3,8001257c <__subtf3+0x1660> -80012578: 001a3813 seqz a6,s4 -8001257c: 40b885b3 sub a1,a7,a1 -80012580: 00686333 or t1,a6,t1 -80012584: 00b8b8b3 sltu a7,a7,a1 -80012588: 406585b3 sub a1,a1,t1 -8001258c: 00030463 beqz t1,80012594 <__subtf3+0x1678> -80012590: 0013b793 seqz a5,t2 -80012594: 40af0533 sub a0,t5,a0 -80012598: 0117e7b3 or a5,a5,a7 -8001259c: 40f50533 sub a0,a0,a5 -800125a0: 02a12623 sw a0,44(sp) -800125a4: 02b12423 sw a1,40(sp) -800125a8: 02c12223 sw a2,36(sp) -800125ac: 02d12023 sw a3,32(sp) -800125b0: 000e8493 mv s1,t4 -800125b4: 02c12503 lw a0,44(sp) -800125b8: 08050063 beqz a0,80012638 <__subtf3+0x171c> -800125bc: 629000ef jal ra,800133e4 <__clzsi2> -800125c0: ff450793 addi a5,a0,-12 -800125c4: 02000613 li a2,32 -800125c8: 01f7f693 andi a3,a5,31 -800125cc: 02c7c733 div a4,a5,a2 -800125d0: 0a068063 beqz a3,80012670 <__subtf3+0x1754> -800125d4: ffc00693 li a3,-4 -800125d8: 02010313 addi t1,sp,32 -800125dc: 00271513 slli a0,a4,0x2 -800125e0: 02c7e833 rem a6,a5,a2 -800125e4: 02d706b3 mul a3,a4,a3 -800125e8: 41060633 sub a2,a2,a6 -800125ec: 00c68693 addi a3,a3,12 -800125f0: 00d306b3 add a3,t1,a3 -800125f4: 0ad31663 bne t1,a3,800126a0 <__subtf3+0x1784> -800125f8: 04010693 addi a3,sp,64 -800125fc: 00a68533 add a0,a3,a0 -80012600: 02012683 lw a3,32(sp) -80012604: fff70713 addi a4,a4,-1 -80012608: 010696b3 sll a3,a3,a6 -8001260c: fed52023 sw a3,-32(a0) -80012610: fff00613 li a2,-1 -80012614: 0c40006f j 800126d8 <__subtf3+0x17bc> -80012618: 00586833 or a6,a6,t0 -8001261c: 01686833 or a6,a6,s6 -80012620: 01c86833 or a6,a6,t3 -80012624: f80818e3 bnez a6,800125b4 <__subtf3+0x1698> -80012628: ffe98493 addi s1,s3,-2 -8001262c: 0014b493 seqz s1,s1 -80012630: 00000413 li s0,0 -80012634: 928ff06f j 8001175c <__subtf3+0x840> -80012638: 02812503 lw a0,40(sp) -8001263c: 00050863 beqz a0,8001264c <__subtf3+0x1730> -80012640: 5a5000ef jal ra,800133e4 <__clzsi2> -80012644: 02050513 addi a0,a0,32 -80012648: f79ff06f j 800125c0 <__subtf3+0x16a4> -8001264c: 02412503 lw a0,36(sp) -80012650: 00050863 beqz a0,80012660 <__subtf3+0x1744> -80012654: 591000ef jal ra,800133e4 <__clzsi2> -80012658: 04050513 addi a0,a0,64 -8001265c: f65ff06f j 800125c0 <__subtf3+0x16a4> -80012660: 02012503 lw a0,32(sp) -80012664: 581000ef jal ra,800133e4 <__clzsi2> -80012668: 06050513 addi a0,a0,96 -8001266c: f55ff06f j 800125c0 <__subtf3+0x16a4> -80012670: ffc00593 li a1,-4 -80012674: 02b705b3 mul a1,a4,a1 -80012678: 02c10693 addi a3,sp,44 -8001267c: 00300613 li a2,3 -80012680: 00b68533 add a0,a3,a1 -80012684: 00052503 lw a0,0(a0) -80012688: fff60613 addi a2,a2,-1 -8001268c: ffc68693 addi a3,a3,-4 -80012690: 00a6a223 sw a0,4(a3) -80012694: fee656e3 bge a2,a4,80012680 <__subtf3+0x1764> -80012698: fff70713 addi a4,a4,-1 -8001269c: f75ff06f j 80012610 <__subtf3+0x16f4> -800126a0: ffc6a583 lw a1,-4(a3) -800126a4: 0006a883 lw a7,0(a3) -800126a8: 00a68e33 add t3,a3,a0 -800126ac: 00c5d5b3 srl a1,a1,a2 -800126b0: 010898b3 sll a7,a7,a6 -800126b4: 0115e5b3 or a1,a1,a7 -800126b8: 00be2023 sw a1,0(t3) -800126bc: ffc68693 addi a3,a3,-4 -800126c0: f35ff06f j 800125f4 <__subtf3+0x16d8> -800126c4: 00271693 slli a3,a4,0x2 -800126c8: 02010593 addi a1,sp,32 -800126cc: 00d586b3 add a3,a1,a3 -800126d0: 0006a023 sw zero,0(a3) -800126d4: fff70713 addi a4,a4,-1 -800126d8: fec716e3 bne a4,a2,800126c4 <__subtf3+0x17a8> -800126dc: 1487c863 blt a5,s0,8001282c <__subtf3+0x1910> -800126e0: 408787b3 sub a5,a5,s0 -800126e4: 02000713 li a4,32 -800126e8: 00178793 addi a5,a5,1 -800126ec: 02e7c833 div a6,a5,a4 -800126f0: 00000893 li a7,0 -800126f4: 00000713 li a4,0 -800126f8: 05074c63 blt a4,a6,80012750 <__subtf3+0x1834> -800126fc: 00080693 mv a3,a6 -80012700: 00085463 bgez a6,80012708 <__subtf3+0x17ec> -80012704: 00000693 li a3,0 -80012708: 01f7f713 andi a4,a5,31 -8001270c: 00281613 slli a2,a6,0x2 -80012710: 04071e63 bnez a4,8001276c <__subtf3+0x1850> -80012714: 00300693 li a3,3 -80012718: 02010793 addi a5,sp,32 -8001271c: 410686b3 sub a3,a3,a6 -80012720: 00c785b3 add a1,a5,a2 -80012724: 0005a583 lw a1,0(a1) -80012728: 00170713 addi a4,a4,1 -8001272c: 00478793 addi a5,a5,4 -80012730: feb7ae23 sw a1,-4(a5) -80012734: fee6d6e3 bge a3,a4,80012720 <__subtf3+0x1804> -80012738: 00400713 li a4,4 -8001273c: 41070833 sub a6,a4,a6 -80012740: 00100713 li a4,1 -80012744: 09005463 blez a6,800127cc <__subtf3+0x18b0> -80012748: 00080713 mv a4,a6 -8001274c: 0800006f j 800127cc <__subtf3+0x18b0> -80012750: 00271693 slli a3,a4,0x2 -80012754: 02010613 addi a2,sp,32 -80012758: 00d606b3 add a3,a2,a3 -8001275c: 0006a683 lw a3,0(a3) -80012760: 00170713 addi a4,a4,1 -80012764: 00d8e8b3 or a7,a7,a3 -80012768: f91ff06f j 800126f8 <__subtf3+0x17dc> -8001276c: 02000593 li a1,32 -80012770: 02b7e7b3 rem a5,a5,a1 -80012774: 04010713 addi a4,sp,64 -80012778: 00269693 slli a3,a3,0x2 -8001277c: 00d706b3 add a3,a4,a3 -80012780: fe06a703 lw a4,-32(a3) -80012784: 00300693 li a3,3 -80012788: 410686b3 sub a3,a3,a6 -8001278c: 40f585b3 sub a1,a1,a5 -80012790: 00b71733 sll a4,a4,a1 -80012794: 00e8e8b3 or a7,a7,a4 -80012798: 02010713 addi a4,sp,32 -8001279c: 00c70633 add a2,a4,a2 -800127a0: 00000713 li a4,0 -800127a4: 00460613 addi a2,a2,4 -800127a8: 02d74663 blt a4,a3,800127d4 <__subtf3+0x18b8> -800127ac: 02c12403 lw s0,44(sp) -800127b0: 00269693 slli a3,a3,0x2 -800127b4: 04010613 addi a2,sp,64 -800127b8: 00400713 li a4,4 -800127bc: 00d606b3 add a3,a2,a3 -800127c0: 00f457b3 srl a5,s0,a5 -800127c4: 41070733 sub a4,a4,a6 -800127c8: fef6a023 sw a5,-32(a3) -800127cc: 00300693 li a3,3 -800127d0: 0440006f j 80012814 <__subtf3+0x18f8> -800127d4: 00271313 slli t1,a4,0x2 -800127d8: 02010513 addi a0,sp,32 -800127dc: 00062e03 lw t3,0(a2) -800127e0: 00650333 add t1,a0,t1 -800127e4: ffc62503 lw a0,-4(a2) -800127e8: 00be1e33 sll t3,t3,a1 -800127ec: 00170713 addi a4,a4,1 -800127f0: 00f55533 srl a0,a0,a5 -800127f4: 01c56533 or a0,a0,t3 -800127f8: 00a32023 sw a0,0(t1) -800127fc: fa9ff06f j 800127a4 <__subtf3+0x1888> -80012800: 00271793 slli a5,a4,0x2 -80012804: 02010613 addi a2,sp,32 -80012808: 00f607b3 add a5,a2,a5 -8001280c: 0007a023 sw zero,0(a5) -80012810: 00170713 addi a4,a4,1 -80012814: fee6d6e3 bge a3,a4,80012800 <__subtf3+0x18e4> -80012818: 02012703 lw a4,32(sp) -8001281c: 011037b3 snez a5,a7 -80012820: 00f767b3 or a5,a4,a5 -80012824: 02f12023 sw a5,32(sp) -80012828: e09ff06f j 80012630 <__subtf3+0x1714> -8001282c: 02c12703 lw a4,44(sp) -80012830: fff806b7 lui a3,0xfff80 -80012834: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> -80012838: 00d77733 and a4,a4,a3 -8001283c: 40f407b3 sub a5,s0,a5 -80012840: 02e12623 sw a4,44(sp) -80012844: 00000413 li s0,0 -80012848: c35fe06f j 8001147c <__subtf3+0x560> -8001284c: 00049a63 bnez s1,80012860 <__subtf3+0x1944> -80012850: 00878793 addi a5,a5,8 -80012854: 0087b793 sltiu a5,a5,8 -80012858: fb5fe06f j 8001180c <__subtf3+0x8f0> -8001285c: fe049ae3 bnez s1,80012850 <__subtf3+0x1934> -80012860: 03c12803 lw a6,60(sp) -80012864: 00000793 li a5,0 -80012868: 01485813 srli a6,a6,0x14 -8001286c: 00184813 xori a6,a6,1 -80012870: 00187813 andi a6,a6,1 -80012874: 84cff06f j 800118c0 <__subtf3+0x9a4> -80012878: 00000793 li a5,0 -8001287c: 901fe06f j 8001117c <__subtf3+0x260> -80012880: 8a049463 bnez s1,80011928 <__subtf3+0xa0c> -80012884: 02412603 lw a2,36(sp) -80012888: 00870713 addi a4,a4,8 -8001288c: 02e12023 sw a4,32(sp) -80012890: 00873713 sltiu a4,a4,8 -80012894: 00c70633 add a2,a4,a2 -80012898: 00e63733 sltu a4,a2,a4 -8001289c: 02c12223 sw a2,36(sp) -800128a0: 02812603 lw a2,40(sp) -800128a4: 00c70633 add a2,a4,a2 -800128a8: 02c12423 sw a2,40(sp) -800128ac: 00e63633 sltu a2,a2,a4 -800128b0: 00a606b3 add a3,a2,a0 -800128b4: 870ff06f j 80011924 <__subtf3+0xa08> -800128b8: 86048863 beqz s1,80011928 <__subtf3+0xa0c> -800128bc: 02412683 lw a3,36(sp) -800128c0: 00870713 addi a4,a4,8 -800128c4: 02812603 lw a2,40(sp) -800128c8: 02e12023 sw a4,32(sp) -800128cc: 00873713 sltiu a4,a4,8 -800128d0: 00d706b3 add a3,a4,a3 -800128d4: 00e6b733 sltu a4,a3,a4 -800128d8: 02d12223 sw a3,36(sp) -800128dc: 00c706b3 add a3,a4,a2 -800128e0: 02d12423 sw a3,40(sp) -800128e4: 00e6b6b3 sltu a3,a3,a4 -800128e8: 00a686b3 add a3,a3,a0 -800128ec: 838ff06f j 80011924 <__subtf3+0xa08> -800128f0: 02098e63 beqz s3,8001292c <__subtf3+0x1a10> -800128f4: 00300713 li a4,3 -800128f8: 02e99463 bne s3,a4,80012920 <__subtf3+0x1a04> -800128fc: 02048863 beqz s1,8001292c <__subtf3+0x1a10> -80012900: fff00793 li a5,-1 -80012904: 02f12623 sw a5,44(sp) -80012908: 02f12423 sw a5,40(sp) -8001290c: 02f12223 sw a5,36(sp) -80012910: 02f12023 sw a5,32(sp) -80012914: 000087b7 lui a5,0x8 -80012918: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> -8001291c: 0200006f j 8001293c <__subtf3+0x1a20> -80012920: 00200713 li a4,2 -80012924: fce99ee3 bne s3,a4,80012900 <__subtf3+0x19e4> -80012928: fc048ce3 beqz s1,80012900 <__subtf3+0x19e4> -8001292c: 02012623 sw zero,44(sp) -80012930: 02012423 sw zero,40(sp) -80012934: 02012223 sw zero,36(sp) -80012938: 02012023 sw zero,32(sp) -8001293c: 00546413 ori s0,s0,5 -80012940: 824ff06f j 80011964 <__subtf3+0xa48> -80012944: 07400793 li a5,116 -80012948: 0067c463 blt a5,t1,80012950 <__subtf3+0x1a34> -8001294c: 8a5fe06f j 800111f0 <__subtf3+0x2d4> -80012950: 00012e23 sw zero,28(sp) -80012954: 00012c23 sw zero,24(sp) -80012958: 00012a23 sw zero,20(sp) -8001295c: 00100793 li a5,1 -80012960: 9a5fe06f j 80011304 <__subtf3+0x3e8> -80012964: 07400793 li a5,116 -80012968: 01d7c463 blt a5,t4,80012970 <__subtf3+0x1a54> -8001296c: c21fe06f j 8001158c <__subtf3+0x670> -80012970: 00012623 sw zero,12(sp) -80012974: 00012423 sw zero,8(sp) -80012978: 00012223 sw zero,4(sp) -8001297c: 00100793 li a5,1 -80012980: d35fe06f j 800116b4 <__subtf3+0x798> -80012984: 07400793 li a5,116 -80012988: c0b7dc63 bge a5,a1,80011da0 <__subtf3+0xe84> -8001298c: 00012e23 sw zero,28(sp) -80012990: 00012c23 sw zero,24(sp) -80012994: 00012a23 sw zero,20(sp) -80012998: 00100793 li a5,1 -8001299c: d18ff06f j 80011eb4 <__subtf3+0xf98> -800129a0: 07400793 li a5,116 -800129a4: 8ec7c0e3 blt a5,a2,80012284 <__subtf3+0x1368> -800129a8: 00060793 mv a5,a2 -800129ac: f2cff06f j 800120d8 <__subtf3+0x11bc> -800129b0: 96051263 bnez a0,80011b14 <__subtf3+0xbf8> -800129b4: 934ff06f j 80011ae8 <__subtf3+0xbcc> -800129b8: 01000413 li s0,16 -800129bc: 8c4ff06f j 80011a80 <__subtf3+0xb64> -800129c0: 908e0c63 beq t3,s0,80011ad8 <__subtf3+0xbbc> -800129c4: 00000413 li s0,0 -800129c8: 920ff06f j 80011ae8 <__subtf3+0xbcc> -800129cc: b0029ee3 bnez t0,800124e8 <__subtf3+0x15cc> -800129d0: a9dff06f j 8001246c <__subtf3+0x1550> -800129d4: 01000413 li s0,16 -800129d8: a41ff06f j 80012418 <__subtf3+0x14fc> -800129dc: a88e16e3 bne t3,s0,80012468 <__subtf3+0x154c> -800129e0: a7dff06f j 8001245c <__subtf3+0x1540> +80010a68 <__subtf3>: +80010a68: f9010113 addi sp,sp,-112 +80010a6c: 0005a683 lw a3,0(a1) +80010a70: 0045a703 lw a4,4(a1) +80010a74: 0085a783 lw a5,8(a1) +80010a78: 06912223 sw s1,100(sp) +80010a7c: 07212023 sw s2,96(sp) +80010a80: 00c5a483 lw s1,12(a1) +80010a84: 00050913 mv s2,a0 +80010a88: 06112623 sw ra,108(sp) +80010a8c: 06812423 sw s0,104(sp) +80010a90: 05312e23 sw s3,92(sp) +80010a94: 05412c23 sw s4,88(sp) +80010a98: 05512a23 sw s5,84(sp) +80010a9c: 05612823 sw s6,80(sp) +80010aa0: 05712623 sw s7,76(sp) +80010aa4: 00062883 lw a7,0(a2) +80010aa8: 00462503 lw a0,4(a2) +80010aac: 00862583 lw a1,8(a2) +80010ab0: 00c62e83 lw t4,12(a2) +80010ab4: 002029f3 frrm s3 +80010ab8: 02f12c23 sw a5,56(sp) +80010abc: 00f12423 sw a5,8(sp) +80010ac0: 01049793 slli a5,s1,0x10 +80010ac4: 00149413 slli s0,s1,0x1 +80010ac8: 0107d793 srli a5,a5,0x10 +80010acc: 02912e23 sw s1,60(sp) +80010ad0: 02d12823 sw a3,48(sp) +80010ad4: 02e12a23 sw a4,52(sp) +80010ad8: 00d12023 sw a3,0(sp) +80010adc: 00e12223 sw a4,4(sp) +80010ae0: 00f12623 sw a5,12(sp) +80010ae4: 01145413 srli s0,s0,0x11 +80010ae8: 01f4d493 srli s1,s1,0x1f +80010aec: 00010f93 mv t6,sp +80010af0: 00c10813 addi a6,sp,12 +80010af4: 00082783 lw a5,0(a6) +80010af8: ffc82703 lw a4,-4(a6) +80010afc: ffc80813 addi a6,a6,-4 +80010b00: 00379793 slli a5,a5,0x3 +80010b04: 01d75713 srli a4,a4,0x1d +80010b08: 00e7e7b3 or a5,a5,a4 +80010b0c: 00f82223 sw a5,4(a6) +80010b10: ff0f92e3 bne t6,a6,80010af4 <__subtf3+0x8c> +80010b14: 00012683 lw a3,0(sp) +80010b18: 010e9793 slli a5,t4,0x10 +80010b1c: 001e9e13 slli t3,t4,0x1 +80010b20: 00369693 slli a3,a3,0x3 +80010b24: 0107d793 srli a5,a5,0x10 +80010b28: 03d12e23 sw t4,60(sp) +80010b2c: 00d12023 sw a3,0(sp) +80010b30: 03112823 sw a7,48(sp) +80010b34: 02a12a23 sw a0,52(sp) +80010b38: 02b12c23 sw a1,56(sp) +80010b3c: 01112823 sw a7,16(sp) +80010b40: 00a12a23 sw a0,20(sp) +80010b44: 00b12c23 sw a1,24(sp) +80010b48: 00f12e23 sw a5,28(sp) +80010b4c: 011e5e13 srli t3,t3,0x11 +80010b50: 01fede93 srli t4,t4,0x1f +80010b54: 01010f13 addi t5,sp,16 +80010b58: 01c10613 addi a2,sp,28 +80010b5c: 00062783 lw a5,0(a2) +80010b60: ffc62703 lw a4,-4(a2) +80010b64: ffc60613 addi a2,a2,-4 +80010b68: 00379793 slli a5,a5,0x3 +80010b6c: 01d75713 srli a4,a4,0x1d +80010b70: 00e7e7b3 or a5,a5,a4 +80010b74: 00f62223 sw a5,4(a2) +80010b78: fecf12e3 bne t5,a2,80010b5c <__subtf3+0xf4> +80010b7c: 01012703 lw a4,16(sp) +80010b80: 000087b7 lui a5,0x8 +80010b84: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +80010b88: 00371713 slli a4,a4,0x3 +80010b8c: 00e12823 sw a4,16(sp) +80010b90: 02fe1063 bne t3,a5,80010bb0 <__subtf3+0x148> +80010b94: 01812583 lw a1,24(sp) +80010b98: 01412783 lw a5,20(sp) +80010b9c: 00b7e7b3 or a5,a5,a1 +80010ba0: 01c12583 lw a1,28(sp) +80010ba4: 00b7e7b3 or a5,a5,a1 +80010ba8: 00e7e7b3 or a5,a5,a4 +80010bac: 00079463 bnez a5,80010bb4 <__subtf3+0x14c> +80010bb0: 001ece93 xori t4,t4,1 +80010bb4: 41c407b3 sub a5,s0,t3 +80010bb8: 3a9e9ee3 bne t4,s1,80011774 <__subtf3+0xd0c> +80010bbc: 3af05063 blez a5,80010f5c <__subtf3+0x4f4> +80010bc0: 00412803 lw a6,4(sp) +80010bc4: 00812883 lw a7,8(sp) +80010bc8: 00c12583 lw a1,12(sp) +80010bcc: 100e1263 bnez t3,80010cd0 <__subtf3+0x268> +80010bd0: 01412e83 lw t4,20(sp) +80010bd4: 01812503 lw a0,24(sp) +80010bd8: 01c12f83 lw t6,28(sp) +80010bdc: 00aee333 or t1,t4,a0 +80010be0: 01f36333 or t1,t1,t6 +80010be4: 00e36333 or t1,t1,a4 +80010be8: 04031263 bnez t1,80010c2c <__subtf3+0x1c4> +80010bec: 00008737 lui a4,0x8 +80010bf0: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010bf4: 02e79063 bne a5,a4,80010c14 <__subtf3+0x1ac> +80010bf8: 01186733 or a4,a6,a7 +80010bfc: 00b76733 or a4,a4,a1 +80010c00: 00d76733 or a4,a4,a3 +80010c04: 00070863 beqz a4,80010c14 <__subtf3+0x1ac> +80010c08: 00d59713 slli a4,a1,0xd +80010c0c: 00074463 bltz a4,80010c14 <__subtf3+0x1ac> +80010c10: 01000e13 li t3,16 +80010c14: 02d12023 sw a3,32(sp) +80010c18: 03012223 sw a6,36(sp) +80010c1c: 03112423 sw a7,40(sp) +80010c20: 02b12623 sw a1,44(sp) +80010c24: 000e0413 mv s0,t3 +80010c28: 0a00006f j 80010cc8 <__subtf3+0x260> +80010c2c: fff78313 addi t1,a5,-1 +80010c30: 04031a63 bnez t1,80010c84 <__subtf3+0x21c> +80010c34: 00e68733 add a4,a3,a4 +80010c38: 00d736b3 sltu a3,a4,a3 +80010c3c: 010e8633 add a2,t4,a6 +80010c40: 00d607b3 add a5,a2,a3 +80010c44: 00d7b6b3 sltu a3,a5,a3 +80010c48: 01063833 sltu a6,a2,a6 +80010c4c: 00d86833 or a6,a6,a3 +80010c50: 02f12223 sw a5,36(sp) +80010c54: 011507b3 add a5,a0,a7 +80010c58: 02e12023 sw a4,32(sp) +80010c5c: 01078733 add a4,a5,a6 +80010c60: 01073833 sltu a6,a4,a6 +80010c64: 0117b7b3 sltu a5,a5,a7 +80010c68: 0107e7b3 or a5,a5,a6 +80010c6c: 00bf85b3 add a1,t6,a1 +80010c70: 00b785b3 add a1,a5,a1 +80010c74: 02e12423 sw a4,40(sp) +80010c78: 02b12623 sw a1,44(sp) +80010c7c: 00100793 li a5,1 +80010c80: 2300006f j 80010eb0 <__subtf3+0x448> +80010c84: 00008737 lui a4,0x8 +80010c88: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010c8c: 00e78463 beq a5,a4,80010c94 <__subtf3+0x22c> +80010c90: 0010106f j 80012490 <__subtf3+0x1a28> +80010c94: 01186733 or a4,a6,a7 +80010c98: 00b76733 or a4,a4,a1 +80010c9c: 00d76733 or a4,a4,a3 +80010ca0: 00000413 li s0,0 +80010ca4: 00070a63 beqz a4,80010cb8 <__subtf3+0x250> +80010ca8: 00040437 lui s0,0x40 +80010cac: 0085f433 and s0,a1,s0 +80010cb0: 00143413 seqz s0,s0 +80010cb4: 00441413 slli s0,s0,0x4 +80010cb8: 02d12023 sw a3,32(sp) +80010cbc: 03012223 sw a6,36(sp) +80010cc0: 03112423 sw a7,40(sp) +80010cc4: 02b12623 sw a1,44(sp) +80010cc8: 00000813 li a6,0 +80010ccc: 7400006f j 8001140c <__subtf3+0x9a4> +80010cd0: 00008737 lui a4,0x8 +80010cd4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010cd8: 04e41263 bne s0,a4,80010d1c <__subtf3+0x2b4> +80010cdc: 011867b3 or a5,a6,a7 +80010ce0: 00b7e7b3 or a5,a5,a1 +80010ce4: 00d7e7b3 or a5,a5,a3 +80010ce8: 00000713 li a4,0 +80010cec: 00078a63 beqz a5,80010d00 <__subtf3+0x298> +80010cf0: 00040737 lui a4,0x40 +80010cf4: 00e5f733 and a4,a1,a4 +80010cf8: 00173713 seqz a4,a4 +80010cfc: 00471713 slli a4,a4,0x4 +80010d00: 02d12023 sw a3,32(sp) +80010d04: 03012223 sw a6,36(sp) +80010d08: 03112423 sw a7,40(sp) +80010d0c: 02b12623 sw a1,44(sp) +80010d10: 00040793 mv a5,s0 +80010d14: 00070413 mv s0,a4 +80010d18: fb1ff06f j 80010cc8 <__subtf3+0x260> +80010d1c: 01c12703 lw a4,28(sp) +80010d20: 00080537 lui a0,0x80 +80010d24: 00a76733 or a4,a4,a0 +80010d28: 00e12e23 sw a4,28(sp) +80010d2c: 07400713 li a4,116 +80010d30: 00f75463 bge a4,a5,80010d38 <__subtf3+0x2d0> +80010d34: 7680106f j 8001249c <__subtf3+0x1a34> +80010d38: 00078313 mv t1,a5 +80010d3c: 40535513 srai a0,t1,0x5 +80010d40: 00000e13 li t3,0 +80010d44: 00000793 li a5,0 +80010d48: 04a79663 bne a5,a0,80010d94 <__subtf3+0x32c> +80010d4c: 01f37313 andi t1,t1,31 +80010d50: 00251713 slli a4,a0,0x2 +80010d54: 04031c63 bnez t1,80010dac <__subtf3+0x344> +80010d58: 00300313 li t1,3 +80010d5c: 00000793 li a5,0 +80010d60: 40a30333 sub t1,t1,a0 +80010d64: 00e60eb3 add t4,a2,a4 +80010d68: 000eae83 lw t4,0(t4) +80010d6c: 00178793 addi a5,a5,1 +80010d70: 00460613 addi a2,a2,4 +80010d74: ffd62e23 sw t4,-4(a2) +80010d78: fef356e3 bge t1,a5,80010d64 <__subtf3+0x2fc> +80010d7c: 00400793 li a5,4 +80010d80: 40a78533 sub a0,a5,a0 +80010d84: 00100793 li a5,1 +80010d88: 06a05c63 blez a0,80010e00 <__subtf3+0x398> +80010d8c: 00050793 mv a5,a0 +80010d90: 0700006f j 80010e00 <__subtf3+0x398> +80010d94: 00279713 slli a4,a5,0x2 +80010d98: 00ef0733 add a4,t5,a4 +80010d9c: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> +80010da0: 00178793 addi a5,a5,1 +80010da4: 00ee6e33 or t3,t3,a4 +80010da8: fa1ff06f j 80010d48 <__subtf3+0x2e0> +80010dac: 04010793 addi a5,sp,64 +80010db0: 00e787b3 add a5,a5,a4 +80010db4: fd07a783 lw a5,-48(a5) +80010db8: 02000f93 li t6,32 +80010dbc: 406f8fb3 sub t6,t6,t1 +80010dc0: 01f797b3 sll a5,a5,t6 +80010dc4: 00ef0633 add a2,t5,a4 +80010dc8: 00300713 li a4,3 +80010dcc: 00fe6e33 or t3,t3,a5 +80010dd0: 00000e93 li t4,0 +80010dd4: 40a70733 sub a4,a4,a0 +80010dd8: 00460613 addi a2,a2,4 +80010ddc: 02eec663 blt t4,a4,80010e08 <__subtf3+0x3a0> +80010de0: 04010613 addi a2,sp,64 +80010de4: 00271713 slli a4,a4,0x2 +80010de8: 00e60733 add a4,a2,a4 +80010dec: 01c12603 lw a2,28(sp) +80010df0: 00400793 li a5,4 +80010df4: 40a787b3 sub a5,a5,a0 +80010df8: 00665333 srl t1,a2,t1 +80010dfc: fc672823 sw t1,-48(a4) +80010e00: 00400613 li a2,4 +80010e04: 03c0006f j 80010e40 <__subtf3+0x3d8> +80010e08: ffc62783 lw a5,-4(a2) +80010e0c: 00062383 lw t2,0(a2) +80010e10: 002e9293 slli t0,t4,0x2 +80010e14: 0067d7b3 srl a5,a5,t1 +80010e18: 01f393b3 sll t2,t2,t6 +80010e1c: 005f02b3 add t0,t5,t0 +80010e20: 0077e7b3 or a5,a5,t2 +80010e24: 00f2a023 sw a5,0(t0) +80010e28: 001e8e93 addi t4,t4,1 +80010e2c: fadff06f j 80010dd8 <__subtf3+0x370> +80010e30: 00279713 slli a4,a5,0x2 +80010e34: 00ef0733 add a4,t5,a4 +80010e38: 00072023 sw zero,0(a4) +80010e3c: 00178793 addi a5,a5,1 +80010e40: fec798e3 bne a5,a2,80010e30 <__subtf3+0x3c8> +80010e44: 01012703 lw a4,16(sp) +80010e48: 01c037b3 snez a5,t3 +80010e4c: 00f767b3 or a5,a4,a5 +80010e50: 00f12823 sw a5,16(sp) +80010e54: 01012783 lw a5,16(sp) +80010e58: 01412603 lw a2,20(sp) +80010e5c: 00f687b3 add a5,a3,a5 +80010e60: 00d7b6b3 sltu a3,a5,a3 +80010e64: 00c80633 add a2,a6,a2 +80010e68: 02f12023 sw a5,32(sp) +80010e6c: 00d607b3 add a5,a2,a3 +80010e70: 00d7b6b3 sltu a3,a5,a3 +80010e74: 02f12223 sw a5,36(sp) +80010e78: 01812783 lw a5,24(sp) +80010e7c: 01063833 sltu a6,a2,a6 +80010e80: 00d86833 or a6,a6,a3 +80010e84: 00f887b3 add a5,a7,a5 +80010e88: 01078733 add a4,a5,a6 +80010e8c: 0117b7b3 sltu a5,a5,a7 +80010e90: 01c12883 lw a7,28(sp) +80010e94: 01073833 sltu a6,a4,a6 +80010e98: 0107e7b3 or a5,a5,a6 +80010e9c: 011585b3 add a1,a1,a7 +80010ea0: 00b785b3 add a1,a5,a1 +80010ea4: 02e12423 sw a4,40(sp) +80010ea8: 02b12623 sw a1,44(sp) +80010eac: 00040793 mv a5,s0 +80010eb0: 02c12703 lw a4,44(sp) +80010eb4: 00c71693 slli a3,a4,0xc +80010eb8: 0006c463 bltz a3,80010ec0 <__subtf3+0x458> +80010ebc: 4d40106f j 80012390 <__subtf3+0x1928> +80010ec0: fff806b7 lui a3,0xfff80 +80010ec4: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80010ec8: 00d77733 and a4,a4,a3 +80010ecc: 02e12623 sw a4,44(sp) +80010ed0: 02012703 lw a4,32(sp) +80010ed4: 00178793 addi a5,a5,1 +80010ed8: 02c10513 addi a0,sp,44 +80010edc: 01f71693 slli a3,a4,0x1f +80010ee0: 02010713 addi a4,sp,32 +80010ee4: 00072603 lw a2,0(a4) +80010ee8: 00472583 lw a1,4(a4) +80010eec: 00470713 addi a4,a4,4 +80010ef0: 00165613 srli a2,a2,0x1 +80010ef4: 01f59593 slli a1,a1,0x1f +80010ef8: 00b66633 or a2,a2,a1 +80010efc: fec72e23 sw a2,-4(a4) +80010f00: fee512e3 bne a0,a4,80010ee4 <__subtf3+0x47c> +80010f04: 02c12703 lw a4,44(sp) +80010f08: 00175713 srli a4,a4,0x1 +80010f0c: 02e12623 sw a4,44(sp) +80010f10: 00d03733 snez a4,a3 +80010f14: 02012683 lw a3,32(sp) +80010f18: 00e6e733 or a4,a3,a4 +80010f1c: 02e12023 sw a4,32(sp) +80010f20: 00008737 lui a4,0x8 +80010f24: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80010f28: 7ce79a63 bne a5,a4,800116fc <__subtf3+0xc94> +80010f2c: 020980e3 beqz s3,8001174c <__subtf3+0xce4> +80010f30: 00300713 li a4,3 +80010f34: 02e998e3 bne s3,a4,80011764 <__subtf3+0xcfc> +80010f38: 00048ae3 beqz s1,8001174c <__subtf3+0xce4> +80010f3c: fff00793 li a5,-1 +80010f40: 02f12623 sw a5,44(sp) +80010f44: 02f12423 sw a5,40(sp) +80010f48: 02f12223 sw a5,36(sp) +80010f4c: 02f12023 sw a5,32(sp) +80010f50: 000087b7 lui a5,0x8 +80010f54: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80010f58: 0050006f j 8001175c <__subtf3+0xcf4> +80010f5c: 01412603 lw a2,20(sp) +80010f60: 01812583 lw a1,24(sp) +80010f64: 01c12883 lw a7,28(sp) +80010f68: 2e078e63 beqz a5,80011264 <__subtf3+0x7fc> +80010f6c: 408e07b3 sub a5,t3,s0 +80010f70: 10041063 bnez s0,80011070 <__subtf3+0x608> +80010f74: 00412303 lw t1,4(sp) +80010f78: 00812503 lw a0,8(sp) +80010f7c: 00c12f03 lw t5,12(sp) +80010f80: 00a36eb3 or t4,t1,a0 +80010f84: 01eeeeb3 or t4,t4,t5 +80010f88: 00deeeb3 or t4,t4,a3 +80010f8c: 040e9463 bnez t4,80010fd4 <__subtf3+0x56c> +80010f90: 000086b7 lui a3,0x8 +80010f94: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80010f98: 02d79063 bne a5,a3,80010fb8 <__subtf3+0x550> +80010f9c: 00b666b3 or a3,a2,a1 +80010fa0: 0116e6b3 or a3,a3,a7 +80010fa4: 00e6e6b3 or a3,a3,a4 +80010fa8: 00068863 beqz a3,80010fb8 <__subtf3+0x550> +80010fac: 00d89693 slli a3,a7,0xd +80010fb0: 0006c463 bltz a3,80010fb8 <__subtf3+0x550> +80010fb4: 01000413 li s0,16 +80010fb8: 02e12023 sw a4,32(sp) +80010fbc: 02c12223 sw a2,36(sp) +80010fc0: 02b12423 sw a1,40(sp) +80010fc4: 03112623 sw a7,44(sp) +80010fc8: 00000813 li a6,0 +80010fcc: 2c078e63 beqz a5,800112a8 <__subtf3+0x840> +80010fd0: 43c0006f j 8001140c <__subtf3+0x9a4> +80010fd4: fff78e93 addi t4,a5,-1 +80010fd8: 040e9863 bnez t4,80011028 <__subtf3+0x5c0> +80010fdc: 00e686b3 add a3,a3,a4 +80010fe0: 00e6b733 sltu a4,a3,a4 +80010fe4: 00c30833 add a6,t1,a2 +80010fe8: 00e807b3 add a5,a6,a4 +80010fec: 00e7b733 sltu a4,a5,a4 +80010ff0: 00c83633 sltu a2,a6,a2 +80010ff4: 00e66633 or a2,a2,a4 +80010ff8: 02f12223 sw a5,36(sp) +80010ffc: 00b507b3 add a5,a0,a1 +80011000: 00c78733 add a4,a5,a2 +80011004: 00c73633 sltu a2,a4,a2 +80011008: 00b7b7b3 sltu a5,a5,a1 +8001100c: 00c7e7b3 or a5,a5,a2 +80011010: 011f08b3 add a7,t5,a7 +80011014: 011788b3 add a7,a5,a7 +80011018: 02d12023 sw a3,32(sp) +8001101c: 02e12423 sw a4,40(sp) +80011020: 03112623 sw a7,44(sp) +80011024: c59ff06f j 80010c7c <__subtf3+0x214> +80011028: 000086b7 lui a3,0x8 +8001102c: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011030: 00d78463 beq a5,a3,80011038 <__subtf3+0x5d0> +80011034: 47c0106f j 800124b0 <__subtf3+0x1a48> +80011038: 00b666b3 or a3,a2,a1 +8001103c: 0116e6b3 or a3,a3,a7 +80011040: 00e6e6b3 or a3,a3,a4 +80011044: 00000413 li s0,0 +80011048: 00068a63 beqz a3,8001105c <__subtf3+0x5f4> +8001104c: 00040437 lui s0,0x40 +80011050: 0088f433 and s0,a7,s0 +80011054: 00143413 seqz s0,s0 +80011058: 00441413 slli s0,s0,0x4 +8001105c: 02e12023 sw a4,32(sp) +80011060: 02c12223 sw a2,36(sp) +80011064: 02b12423 sw a1,40(sp) +80011068: 03112623 sw a7,44(sp) +8001106c: c5dff06f j 80010cc8 <__subtf3+0x260> +80011070: 000086b7 lui a3,0x8 +80011074: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011078: 04de1063 bne t3,a3,800110b8 <__subtf3+0x650> +8001107c: 00b667b3 or a5,a2,a1 +80011080: 0117e7b3 or a5,a5,a7 +80011084: 00e7e7b3 or a5,a5,a4 +80011088: 00000413 li s0,0 +8001108c: 00078a63 beqz a5,800110a0 <__subtf3+0x638> +80011090: 00040437 lui s0,0x40 +80011094: 0088f433 and s0,a7,s0 +80011098: 00143413 seqz s0,s0 +8001109c: 00441413 slli s0,s0,0x4 +800110a0: 02e12023 sw a4,32(sp) +800110a4: 02c12223 sw a2,36(sp) +800110a8: 02b12423 sw a1,40(sp) +800110ac: 03112623 sw a7,44(sp) +800110b0: 000e0793 mv a5,t3 +800110b4: c15ff06f j 80010cc8 <__subtf3+0x260> +800110b8: 00c12683 lw a3,12(sp) +800110bc: 00080537 lui a0,0x80 +800110c0: 00a6e6b3 or a3,a3,a0 +800110c4: 00d12623 sw a3,12(sp) +800110c8: 07400693 li a3,116 +800110cc: 00f6d463 bge a3,a5,800110d4 <__subtf3+0x66c> +800110d0: 3ec0106f j 800124bc <__subtf3+0x1a54> +800110d4: 00078e93 mv t4,a5 +800110d8: 02000793 li a5,32 +800110dc: 02fec333 div t1,t4,a5 +800110e0: 00000f13 li t5,0 +800110e4: 00000793 li a5,0 +800110e8: 0467ca63 blt a5,t1,8001113c <__subtf3+0x6d4> +800110ec: 00030693 mv a3,t1 +800110f0: 00035463 bgez t1,800110f8 <__subtf3+0x690> +800110f4: 00000693 li a3,0 +800110f8: 01fef793 andi a5,t4,31 +800110fc: 00231513 slli a0,t1,0x2 +80011100: 04079a63 bnez a5,80011154 <__subtf3+0x6ec> +80011104: 00300693 li a3,3 +80011108: 406686b3 sub a3,a3,t1 +8001110c: 00a80eb3 add t4,a6,a0 +80011110: 000eae83 lw t4,0(t4) +80011114: 00178793 addi a5,a5,1 +80011118: 00480813 addi a6,a6,4 +8001111c: ffd82e23 sw t4,-4(a6) +80011120: fef6d6e3 bge a3,a5,8001110c <__subtf3+0x6a4> +80011124: 00400793 li a5,4 +80011128: 40678333 sub t1,a5,t1 +8001112c: 00100793 li a5,1 +80011130: 08605063 blez t1,800111b0 <__subtf3+0x748> +80011134: 00030793 mv a5,t1 +80011138: 0780006f j 800111b0 <__subtf3+0x748> +8001113c: 00279693 slli a3,a5,0x2 +80011140: 00df86b3 add a3,t6,a3 +80011144: 0006a683 lw a3,0(a3) +80011148: 00178793 addi a5,a5,1 +8001114c: 00df6f33 or t5,t5,a3 +80011150: f99ff06f j 800110e8 <__subtf3+0x680> +80011154: 02000793 li a5,32 +80011158: 02feeeb3 rem t4,t4,a5 +8001115c: 00269693 slli a3,a3,0x2 +80011160: 04010813 addi a6,sp,64 +80011164: 00d806b3 add a3,a6,a3 +80011168: fc06a683 lw a3,-64(a3) +8001116c: 00af8533 add a0,t6,a0 +80011170: 00000293 li t0,0 +80011174: 41d787b3 sub a5,a5,t4 +80011178: 00f696b3 sll a3,a3,a5 +8001117c: 00df6f33 or t5,t5,a3 +80011180: 00300693 li a3,3 +80011184: 406686b3 sub a3,a3,t1 +80011188: 00450513 addi a0,a0,4 # 80004 <__stack_size+0x7fc04> +8001118c: 02d2c663 blt t0,a3,800111b8 <__subtf3+0x750> +80011190: 04010513 addi a0,sp,64 +80011194: 00269693 slli a3,a3,0x2 +80011198: 00d506b3 add a3,a0,a3 +8001119c: 00c12503 lw a0,12(sp) +800111a0: 00400793 li a5,4 +800111a4: 406787b3 sub a5,a5,t1 +800111a8: 01d55eb3 srl t4,a0,t4 +800111ac: fdd6a023 sw t4,-64(a3) +800111b0: 00300513 li a0,3 +800111b4: 03c0006f j 800111f0 <__subtf3+0x788> +800111b8: ffc52803 lw a6,-4(a0) +800111bc: 00052403 lw s0,0(a0) +800111c0: 00229393 slli t2,t0,0x2 +800111c4: 01d85833 srl a6,a6,t4 +800111c8: 00f41433 sll s0,s0,a5 +800111cc: 007f83b3 add t2,t6,t2 +800111d0: 00886833 or a6,a6,s0 +800111d4: 0103a023 sw a6,0(t2) +800111d8: 00128293 addi t0,t0,1 +800111dc: fadff06f j 80011188 <__subtf3+0x720> +800111e0: 00279693 slli a3,a5,0x2 +800111e4: 00df86b3 add a3,t6,a3 +800111e8: 0006a023 sw zero,0(a3) +800111ec: 00178793 addi a5,a5,1 +800111f0: fef558e3 bge a0,a5,800111e0 <__subtf3+0x778> +800111f4: 00012683 lw a3,0(sp) +800111f8: 01e037b3 snez a5,t5 +800111fc: 00f6e7b3 or a5,a3,a5 +80011200: 00f12023 sw a5,0(sp) +80011204: 00012783 lw a5,0(sp) +80011208: 00412683 lw a3,4(sp) +8001120c: 00f707b3 add a5,a4,a5 +80011210: 00e7b733 sltu a4,a5,a4 +80011214: 00d606b3 add a3,a2,a3 +80011218: 02f12023 sw a5,32(sp) +8001121c: 00e687b3 add a5,a3,a4 +80011220: 00e7b733 sltu a4,a5,a4 +80011224: 02f12223 sw a5,36(sp) +80011228: 00812783 lw a5,8(sp) +8001122c: 00c6b633 sltu a2,a3,a2 +80011230: 00e66633 or a2,a2,a4 +80011234: 00f587b3 add a5,a1,a5 +80011238: 00c78733 add a4,a5,a2 +8001123c: 00b7b7b3 sltu a5,a5,a1 +80011240: 00c12583 lw a1,12(sp) +80011244: 00c73633 sltu a2,a4,a2 +80011248: 00c7e7b3 or a5,a5,a2 +8001124c: 00b888b3 add a7,a7,a1 +80011250: 011788b3 add a7,a5,a7 +80011254: 02e12423 sw a4,40(sp) +80011258: 03112623 sw a7,44(sp) +8001125c: 000e0793 mv a5,t3 +80011260: c51ff06f j 80010eb0 <__subtf3+0x448> +80011264: 00008eb7 lui t4,0x8 +80011268: 00140793 addi a5,s0,1 # 40001 <__stack_size+0x3fc01> +8001126c: ffee8813 addi a6,t4,-2 # 7ffe <__stack_size+0x7bfe> +80011270: 0107f833 and a6,a5,a6 +80011274: 00412f03 lw t5,4(sp) +80011278: 00812f83 lw t6,8(sp) +8001127c: 00c12303 lw t1,12(sp) +80011280: 3e081a63 bnez a6,80011674 <__subtf3+0xc0c> +80011284: 01ff6533 or a0,t5,t6 +80011288: 00656533 or a0,a0,t1 +8001128c: 00d56533 or a0,a0,a3 +80011290: 30041263 bnez s0,80011594 <__subtf3+0xb2c> +80011294: 0e051463 bnez a0,8001137c <__subtf3+0x914> +80011298: 02e12023 sw a4,32(sp) +8001129c: 02c12223 sw a2,36(sp) +800112a0: 02b12423 sw a1,40(sp) +800112a4: 03112623 sw a7,44(sp) +800112a8: 02012583 lw a1,32(sp) +800112ac: 02412603 lw a2,36(sp) +800112b0: 02812683 lw a3,40(sp) +800112b4: 02c12703 lw a4,44(sp) +800112b8: 00c5e7b3 or a5,a1,a2 +800112bc: 00d7e7b3 or a5,a5,a3 +800112c0: 00e7e7b3 or a5,a5,a4 +800112c4: 00079463 bnez a5,800112cc <__subtf3+0x864> +800112c8: 0fc0106f j 800123c4 <__subtf3+0x195c> +800112cc: 02c12a23 sw a2,52(sp) +800112d0: 02b12823 sw a1,48(sp) +800112d4: 02d12c23 sw a3,56(sp) +800112d8: 02e12e23 sw a4,60(sp) +800112dc: 03010613 addi a2,sp,48 +800112e0: 03c10793 addi a5,sp,60 +800112e4: 0007a703 lw a4,0(a5) +800112e8: ffc7a683 lw a3,-4(a5) +800112ec: ffc78793 addi a5,a5,-4 +800112f0: 00171713 slli a4,a4,0x1 +800112f4: 01f6d693 srli a3,a3,0x1f +800112f8: 00d76733 or a4,a4,a3 +800112fc: 00e7a223 sw a4,4(a5) +80011300: fef612e3 bne a2,a5,800112e4 <__subtf3+0x87c> +80011304: 03012783 lw a5,48(sp) +80011308: 00179793 slli a5,a5,0x1 +8001130c: 0077f713 andi a4,a5,7 +80011310: 00071463 bnez a4,80011318 <__subtf3+0x8b0> +80011314: 0980106f j 800123ac <__subtf3+0x1944> +80011318: 00200713 li a4,2 +8001131c: 03c12683 lw a3,60(sp) +80011320: 00146413 ori s0,s0,1 +80011324: 00e99463 bne s3,a4,8001132c <__subtf3+0x8c4> +80011328: 0800106f j 800123a8 <__subtf3+0x1940> +8001132c: 00300713 li a4,3 +80011330: 00e99463 bne s3,a4,80011338 <__subtf3+0x8d0> +80011334: 0640106f j 80012398 <__subtf3+0x1930> +80011338: 00098463 beqz s3,80011340 <__subtf3+0x8d8> +8001133c: 0700106f j 800123ac <__subtf3+0x1944> +80011340: 00f7f713 andi a4,a5,15 +80011344: 00400613 li a2,4 +80011348: 00c71463 bne a4,a2,80011350 <__subtf3+0x8e8> +8001134c: 0600106f j 800123ac <__subtf3+0x1944> +80011350: 00478793 addi a5,a5,4 +80011354: 0047b793 sltiu a5,a5,4 +80011358: 03412703 lw a4,52(sp) +8001135c: 00e78733 add a4,a5,a4 +80011360: 00f73733 sltu a4,a4,a5 +80011364: 03812783 lw a5,56(sp) +80011368: 00f707b3 add a5,a4,a5 +8001136c: 00e7b7b3 sltu a5,a5,a4 +80011370: 00d787b3 add a5,a5,a3 +80011374: 02f12e23 sw a5,60(sp) +80011378: 0340106f j 800123ac <__subtf3+0x1944> +8001137c: 00b667b3 or a5,a2,a1 +80011380: 0117e7b3 or a5,a5,a7 +80011384: 00e7e7b3 or a5,a5,a4 +80011388: 00079c63 bnez a5,800113a0 <__subtf3+0x938> +8001138c: 02d12023 sw a3,32(sp) +80011390: 03e12223 sw t5,36(sp) +80011394: 03f12423 sw t6,40(sp) +80011398: 02612623 sw t1,44(sp) +8001139c: f0dff06f j 800112a8 <__subtf3+0x840> +800113a0: 00e68733 add a4,a3,a4 +800113a4: 00cf07b3 add a5,t5,a2 +800113a8: 00d736b3 sltu a3,a4,a3 +800113ac: 02e12023 sw a4,32(sp) +800113b0: 00d78733 add a4,a5,a3 +800113b4: 01e7b633 sltu a2,a5,t5 +800113b8: 00d736b3 sltu a3,a4,a3 +800113bc: 00d666b3 or a3,a2,a3 +800113c0: 00bf85b3 add a1,t6,a1 +800113c4: 00d58633 add a2,a1,a3 +800113c8: 00d636b3 sltu a3,a2,a3 +800113cc: 01f5b5b3 sltu a1,a1,t6 +800113d0: 00d5e5b3 or a1,a1,a3 +800113d4: 011308b3 add a7,t1,a7 +800113d8: 011585b3 add a1,a1,a7 +800113dc: 02e12223 sw a4,36(sp) +800113e0: 02c12423 sw a2,40(sp) +800113e4: 00c59793 slli a5,a1,0xc +800113e8: 0007c663 bltz a5,800113f4 <__subtf3+0x98c> +800113ec: 02b12623 sw a1,44(sp) +800113f0: eb9ff06f j 800112a8 <__subtf3+0x840> +800113f4: fff807b7 lui a5,0xfff80 +800113f8: fff78793 addi a5,a5,-1 # fff7ffff <__stack_top+0xf7ffff> +800113fc: 00f5f5b3 and a1,a1,a5 +80011400: 02b12623 sw a1,44(sp) +80011404: 00040813 mv a6,s0 +80011408: 00100793 li a5,1 +8001140c: 02012703 lw a4,32(sp) +80011410: 00777693 andi a3,a4,7 +80011414: 06068063 beqz a3,80011474 <__subtf3+0xa0c> +80011418: 00200693 li a3,2 +8001141c: 02c12503 lw a0,44(sp) +80011420: 00146413 ori s0,s0,1 +80011424: 7ed980e3 beq s3,a3,80012404 <__subtf3+0x199c> +80011428: 00300693 li a3,3 +8001142c: 7ad980e3 beq s3,a3,800123cc <__subtf3+0x1964> +80011430: 04099263 bnez s3,80011474 <__subtf3+0xa0c> +80011434: 00f77693 andi a3,a4,15 +80011438: 00400613 li a2,4 +8001143c: 02c68c63 beq a3,a2,80011474 <__subtf3+0xa0c> +80011440: 02412583 lw a1,36(sp) +80011444: 00470713 addi a4,a4,4 +80011448: 02e12023 sw a4,32(sp) +8001144c: 00473713 sltiu a4,a4,4 +80011450: 00b705b3 add a1,a4,a1 +80011454: 00e5b733 sltu a4,a1,a4 +80011458: 02b12223 sw a1,36(sp) +8001145c: 02812583 lw a1,40(sp) +80011460: 00b705b3 add a1,a4,a1 +80011464: 02b12423 sw a1,40(sp) +80011468: 00e5b5b3 sltu a1,a1,a4 +8001146c: 00a586b3 add a3,a1,a0 +80011470: 02d12623 sw a3,44(sp) +80011474: 00080863 beqz a6,80011484 <__subtf3+0xa1c> +80011478: 00147713 andi a4,s0,1 +8001147c: 00070463 beqz a4,80011484 <__subtf3+0xa1c> +80011480: 00246413 ori s0,s0,2 +80011484: 02c12703 lw a4,44(sp) +80011488: 00c71693 slli a3,a4,0xc +8001148c: 0206d263 bgez a3,800114b0 <__subtf3+0xa48> +80011490: 000086b7 lui a3,0x8 +80011494: 00178793 addi a5,a5,1 +80011498: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +8001149c: 7ad780e3 beq a5,a3,8001243c <__subtf3+0x19d4> +800114a0: fff806b7 lui a3,0xfff80 +800114a4: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +800114a8: 00d77733 and a4,a4,a3 +800114ac: 02e12623 sw a4,44(sp) +800114b0: 02010713 addi a4,sp,32 +800114b4: 02c10593 addi a1,sp,44 +800114b8: 00072683 lw a3,0(a4) +800114bc: 00472603 lw a2,4(a4) +800114c0: 00470713 addi a4,a4,4 +800114c4: 0036d693 srli a3,a3,0x3 +800114c8: 01d61613 slli a2,a2,0x1d +800114cc: 00c6e6b3 or a3,a3,a2 +800114d0: fed72e23 sw a3,-4(a4) +800114d4: fee592e3 bne a1,a4,800114b8 <__subtf3+0xa50> +800114d8: 02c12703 lw a4,44(sp) +800114dc: 00008637 lui a2,0x8 +800114e0: 00375693 srli a3,a4,0x3 +800114e4: 02d12623 sw a3,44(sp) +800114e8: fff60713 addi a4,a2,-1 # 7fff <__stack_size+0x7bff> +800114ec: 02e79a63 bne a5,a4,80011520 <__subtf3+0xab8> +800114f0: 02412583 lw a1,36(sp) +800114f4: 02012703 lw a4,32(sp) +800114f8: 00b76733 or a4,a4,a1 +800114fc: 02812583 lw a1,40(sp) +80011500: 00b76733 or a4,a4,a1 +80011504: 00d76733 or a4,a4,a3 +80011508: 00070c63 beqz a4,80011520 <__subtf3+0xab8> +8001150c: 02c12623 sw a2,44(sp) +80011510: 02012423 sw zero,40(sp) +80011514: 02012223 sw zero,36(sp) +80011518: 02012023 sw zero,32(sp) +8001151c: 00000493 li s1,0 +80011520: 02c12583 lw a1,44(sp) +80011524: 01179793 slli a5,a5,0x11 +80011528: 0117d793 srli a5,a5,0x11 +8001152c: 00f49493 slli s1,s1,0xf +80011530: 00f4e4b3 or s1,s1,a5 +80011534: 02b11e23 sh a1,60(sp) +80011538: 02911f23 sh s1,62(sp) +8001153c: 02012603 lw a2,32(sp) +80011540: 02412683 lw a3,36(sp) +80011544: 02812703 lw a4,40(sp) +80011548: 03c12783 lw a5,60(sp) +8001154c: 00040463 beqz s0,80011554 <__subtf3+0xaec> +80011550: 00142073 csrs fflags,s0 +80011554: 06c12083 lw ra,108(sp) +80011558: 06812403 lw s0,104(sp) +8001155c: 00c92023 sw a2,0(s2) +80011560: 00d92223 sw a3,4(s2) +80011564: 00e92423 sw a4,8(s2) +80011568: 00f92623 sw a5,12(s2) +8001156c: 06412483 lw s1,100(sp) +80011570: 05c12983 lw s3,92(sp) +80011574: 05812a03 lw s4,88(sp) +80011578: 05412a83 lw s5,84(sp) +8001157c: 05012b03 lw s6,80(sp) +80011580: 04c12b83 lw s7,76(sp) +80011584: 00090513 mv a0,s2 +80011588: 06012903 lw s2,96(sp) +8001158c: 07010113 addi sp,sp,112 +80011590: 00008067 ret +80011594: fffe8e93 addi t4,t4,-1 +80011598: 09d41463 bne s0,t4,80011620 <__subtf3+0xbb8> +8001159c: 760508e3 beqz a0,8001250c <__subtf3+0x1aa4> +800115a0: 00040437 lui s0,0x40 +800115a4: 00837433 and s0,t1,s0 +800115a8: 00143413 seqz s0,s0 +800115ac: 00441413 slli s0,s0,0x4 +800115b0: 0bde1063 bne t3,t4,80011650 <__subtf3+0xbe8> +800115b4: 00b667b3 or a5,a2,a1 +800115b8: 0117e7b3 or a5,a5,a7 +800115bc: 00e7e7b3 or a5,a5,a4 +800115c0: 72078ee3 beqz a5,800124fc <__subtf3+0x1a94> +800115c4: 00d89793 slli a5,a7,0xd +800115c8: 7207dee3 bgez a5,80012504 <__subtf3+0x1a9c> +800115cc: 06050463 beqz a0,80011634 <__subtf3+0xbcc> +800115d0: 000087b7 lui a5,0x8 +800115d4: 02f12623 sw a5,44(sp) +800115d8: 02012423 sw zero,40(sp) +800115dc: 02012223 sw zero,36(sp) +800115e0: 02012023 sw zero,32(sp) +800115e4: 02010613 addi a2,sp,32 +800115e8: 02c10793 addi a5,sp,44 +800115ec: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +800115f0: ffc7a683 lw a3,-4(a5) +800115f4: ffc78793 addi a5,a5,-4 +800115f8: 00371713 slli a4,a4,0x3 +800115fc: 01d6d693 srli a3,a3,0x1d +80011600: 00d76733 or a4,a4,a3 +80011604: 00e7a223 sw a4,4(a5) +80011608: fef612e3 bne a2,a5,800115ec <__subtf3+0xb84> +8001160c: 02012783 lw a5,32(sp) +80011610: 00000493 li s1,0 +80011614: 00379793 slli a5,a5,0x3 +80011618: 02f12023 sw a5,32(sp) +8001161c: 0280006f j 80011644 <__subtf3+0xbdc> +80011620: 01de1663 bne t3,t4,8001162c <__subtf3+0xbc4> +80011624: 00000413 li s0,0 +80011628: f8dff06f j 800115b4 <__subtf3+0xb4c> +8001162c: 00000413 li s0,0 +80011630: 02051063 bnez a0,80011650 <__subtf3+0xbe8> +80011634: 02e12023 sw a4,32(sp) +80011638: 02c12223 sw a2,36(sp) +8001163c: 02b12423 sw a1,40(sp) +80011640: 03112623 sw a7,44(sp) +80011644: 000087b7 lui a5,0x8 +80011648: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8001164c: dc1ff06f j 8001140c <__subtf3+0x9a4> +80011650: 00b66633 or a2,a2,a1 +80011654: 011668b3 or a7,a2,a7 +80011658: 00e8e733 or a4,a7,a4 +8001165c: f6071ae3 bnez a4,800115d0 <__subtf3+0xb68> +80011660: 02d12023 sw a3,32(sp) +80011664: 03e12223 sw t5,36(sp) +80011668: 03f12423 sw t6,40(sp) +8001166c: 02612623 sw t1,44(sp) +80011670: fd5ff06f j 80011644 <__subtf3+0xbdc> +80011674: 00e68733 add a4,a3,a4 +80011678: 00d736b3 sltu a3,a4,a3 +8001167c: 00cf0633 add a2,t5,a2 +80011680: 02e12023 sw a4,32(sp) +80011684: 00d60733 add a4,a2,a3 +80011688: 00d736b3 sltu a3,a4,a3 +8001168c: 01e63633 sltu a2,a2,t5 +80011690: 00d666b3 or a3,a2,a3 +80011694: 00bf8633 add a2,t6,a1 +80011698: 02e12223 sw a4,36(sp) +8001169c: 00d60733 add a4,a2,a3 +800116a0: 01f635b3 sltu a1,a2,t6 +800116a4: 00d73633 sltu a2,a4,a3 +800116a8: 00c5e633 or a2,a1,a2 +800116ac: 011308b3 add a7,t1,a7 +800116b0: 011608b3 add a7,a2,a7 +800116b4: 02e12423 sw a4,40(sp) +800116b8: 03112623 sw a7,44(sp) +800116bc: 02010713 addi a4,sp,32 +800116c0: 02c10593 addi a1,sp,44 +800116c4: 00072683 lw a3,0(a4) +800116c8: 00472603 lw a2,4(a4) +800116cc: 00470713 addi a4,a4,4 +800116d0: 0016d693 srli a3,a3,0x1 +800116d4: 01f61613 slli a2,a2,0x1f +800116d8: 00c6e6b3 or a3,a3,a2 +800116dc: fed72e23 sw a3,-4(a4) +800116e0: fee592e3 bne a1,a4,800116c4 <__subtf3+0xc5c> +800116e4: 00008737 lui a4,0x8 +800116e8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800116ec: 00e78e63 beq a5,a4,80011708 <__subtf3+0xca0> +800116f0: 02c12703 lw a4,44(sp) +800116f4: 00175713 srli a4,a4,0x1 +800116f8: 02e12623 sw a4,44(sp) +800116fc: 00000813 li a6,0 +80011700: 00000413 li s0,0 +80011704: d09ff06f j 8001140c <__subtf3+0x9a4> +80011708: 04098263 beqz s3,8001174c <__subtf3+0xce4> +8001170c: 00300713 li a4,3 +80011710: 02e99863 bne s3,a4,80011740 <__subtf3+0xcd8> +80011714: 02048c63 beqz s1,8001174c <__subtf3+0xce4> +80011718: fff00793 li a5,-1 +8001171c: 02f12623 sw a5,44(sp) +80011720: 02f12423 sw a5,40(sp) +80011724: 02f12223 sw a5,36(sp) +80011728: 02f12023 sw a5,32(sp) +8001172c: 000087b7 lui a5,0x8 +80011730: 00000813 li a6,0 +80011734: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80011738: 00500413 li s0,5 +8001173c: cd1ff06f j 8001140c <__subtf3+0x9a4> +80011740: 00200713 li a4,2 +80011744: fce99ae3 bne s3,a4,80011718 <__subtf3+0xcb0> +80011748: fc0488e3 beqz s1,80011718 <__subtf3+0xcb0> +8001174c: 02012623 sw zero,44(sp) +80011750: 02012423 sw zero,40(sp) +80011754: 02012223 sw zero,36(sp) +80011758: 02012023 sw zero,32(sp) +8001175c: 00000813 li a6,0 +80011760: fd9ff06f j 80011738 <__subtf3+0xcd0> +80011764: 00200713 li a4,2 +80011768: fce99a63 bne s3,a4,80010f3c <__subtf3+0x4d4> +8001176c: fc048863 beqz s1,80010f3c <__subtf3+0x4d4> +80011770: fddff06f j 8001174c <__subtf3+0xce4> +80011774: 32f05463 blez a5,80011a9c <__subtf3+0x1034> +80011778: 00412503 lw a0,4(sp) +8001177c: 00812803 lw a6,8(sp) +80011780: 00c12883 lw a7,12(sp) +80011784: 100e1463 bnez t3,8001188c <__subtf3+0xe24> +80011788: 01412f83 lw t6,20(sp) +8001178c: 01812e83 lw t4,24(sp) +80011790: 01c12303 lw t1,28(sp) +80011794: 01dfe5b3 or a1,t6,t4 +80011798: 0065e5b3 or a1,a1,t1 +8001179c: 00e5e5b3 or a1,a1,a4 +800117a0: 04059063 bnez a1,800117e0 <__subtf3+0xd78> +800117a4: 00008737 lui a4,0x8 +800117a8: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +800117ac: 02e79063 bne a5,a4,800117cc <__subtf3+0xd64> +800117b0: 01056733 or a4,a0,a6 +800117b4: 01176733 or a4,a4,a7 +800117b8: 00d76733 or a4,a4,a3 +800117bc: 00070863 beqz a4,800117cc <__subtf3+0xd64> +800117c0: 00d89713 slli a4,a7,0xd +800117c4: 00074463 bltz a4,800117cc <__subtf3+0xd64> +800117c8: 01000e13 li t3,16 +800117cc: 02d12023 sw a3,32(sp) +800117d0: 02a12223 sw a0,36(sp) +800117d4: 03012423 sw a6,40(sp) +800117d8: 03112623 sw a7,44(sp) +800117dc: c48ff06f j 80010c24 <__subtf3+0x1bc> +800117e0: fff78593 addi a1,a5,-1 +800117e4: 06059463 bnez a1,8001184c <__subtf3+0xde4> +800117e8: 40e68733 sub a4,a3,a4 +800117ec: 41f507b3 sub a5,a0,t6 +800117f0: 00e6b633 sltu a2,a3,a4 +800117f4: 00f53e33 sltu t3,a0,a5 +800117f8: 40c78633 sub a2,a5,a2 +800117fc: 00000793 li a5,0 +80011800: 00e6f663 bgeu a3,a4,8001180c <__subtf3+0xda4> +80011804: 40af8533 sub a0,t6,a0 +80011808: 00153793 seqz a5,a0 +8001180c: 01c7e533 or a0,a5,t3 +80011810: 41d807b3 sub a5,a6,t4 +80011814: 00f836b3 sltu a3,a6,a5 +80011818: 40a787b3 sub a5,a5,a0 +8001181c: 00050663 beqz a0,80011828 <__subtf3+0xdc0> +80011820: 410e8833 sub a6,t4,a6 +80011824: 00183593 seqz a1,a6 +80011828: 406888b3 sub a7,a7,t1 +8001182c: 00d5e5b3 or a1,a1,a3 +80011830: 40b885b3 sub a1,a7,a1 +80011834: 02b12623 sw a1,44(sp) +80011838: 02f12423 sw a5,40(sp) +8001183c: 02c12223 sw a2,36(sp) +80011840: 02e12023 sw a4,32(sp) +80011844: 00100793 li a5,1 +80011848: 2300006f j 80011a78 <__subtf3+0x1010> +8001184c: 00008737 lui a4,0x8 +80011850: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011854: 46e79ee3 bne a5,a4,800124d0 <__subtf3+0x1a68> +80011858: 01056733 or a4,a0,a6 +8001185c: 01176733 or a4,a4,a7 +80011860: 00d76733 or a4,a4,a3 +80011864: 00000413 li s0,0 +80011868: 00070a63 beqz a4,8001187c <__subtf3+0xe14> +8001186c: 00040437 lui s0,0x40 +80011870: 0088f433 and s0,a7,s0 +80011874: 00143413 seqz s0,s0 +80011878: 00441413 slli s0,s0,0x4 +8001187c: 02d12023 sw a3,32(sp) +80011880: 02a12223 sw a0,36(sp) +80011884: 03012423 sw a6,40(sp) +80011888: fe0ff06f j 80011068 <__subtf3+0x600> +8001188c: 00008737 lui a4,0x8 +80011890: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80011894: 02e41e63 bne s0,a4,800118d0 <__subtf3+0xe68> +80011898: 010567b3 or a5,a0,a6 +8001189c: 0117e7b3 or a5,a5,a7 +800118a0: 00d7e7b3 or a5,a5,a3 +800118a4: 00000713 li a4,0 +800118a8: 00078a63 beqz a5,800118bc <__subtf3+0xe54> +800118ac: 00040737 lui a4,0x40 +800118b0: 00e8f733 and a4,a7,a4 +800118b4: 00173713 seqz a4,a4 +800118b8: 00471713 slli a4,a4,0x4 +800118bc: 02d12023 sw a3,32(sp) +800118c0: 02a12223 sw a0,36(sp) +800118c4: 03012423 sw a6,40(sp) +800118c8: 03112623 sw a7,44(sp) +800118cc: c44ff06f j 80010d10 <__subtf3+0x2a8> +800118d0: 01c12703 lw a4,28(sp) +800118d4: 000805b7 lui a1,0x80 +800118d8: 00b76733 or a4,a4,a1 +800118dc: 00e12e23 sw a4,28(sp) +800118e0: 07400713 li a4,116 +800118e4: 3ef74ae3 blt a4,a5,800124d8 <__subtf3+0x1a70> +800118e8: 00078593 mv a1,a5 +800118ec: 4055d313 srai t1,a1,0x5 +800118f0: 00000e13 li t3,0 +800118f4: 00000793 li a5,0 +800118f8: 04679663 bne a5,t1,80011944 <__subtf3+0xedc> +800118fc: 01f5f593 andi a1,a1,31 +80011900: 00231713 slli a4,t1,0x2 +80011904: 04059c63 bnez a1,8001195c <__subtf3+0xef4> +80011908: 00300593 li a1,3 +8001190c: 00000793 li a5,0 +80011910: 406585b3 sub a1,a1,t1 +80011914: 00e60eb3 add t4,a2,a4 +80011918: 000eae83 lw t4,0(t4) +8001191c: 00178793 addi a5,a5,1 +80011920: 00460613 addi a2,a2,4 +80011924: ffd62e23 sw t4,-4(a2) +80011928: fef5d6e3 bge a1,a5,80011914 <__subtf3+0xeac> +8001192c: 00400793 li a5,4 +80011930: 40678333 sub t1,a5,t1 +80011934: 00100793 li a5,1 +80011938: 06605c63 blez t1,800119b0 <__subtf3+0xf48> +8001193c: 00030793 mv a5,t1 +80011940: 0700006f j 800119b0 <__subtf3+0xf48> +80011944: 00279713 slli a4,a5,0x2 +80011948: 00ef0733 add a4,t5,a4 +8001194c: 00072703 lw a4,0(a4) # 40000 <__stack_size+0x3fc00> +80011950: 00178793 addi a5,a5,1 +80011954: 00ee6e33 or t3,t3,a4 +80011958: fa1ff06f j 800118f8 <__subtf3+0xe90> +8001195c: 04010793 addi a5,sp,64 +80011960: 00e787b3 add a5,a5,a4 +80011964: fd07a783 lw a5,-48(a5) +80011968: 02000f93 li t6,32 +8001196c: 40bf8fb3 sub t6,t6,a1 +80011970: 01f797b3 sll a5,a5,t6 +80011974: 00ef0633 add a2,t5,a4 +80011978: 00300713 li a4,3 +8001197c: 00fe6e33 or t3,t3,a5 +80011980: 00000e93 li t4,0 +80011984: 40670733 sub a4,a4,t1 +80011988: 00460613 addi a2,a2,4 +8001198c: 02eec663 blt t4,a4,800119b8 <__subtf3+0xf50> +80011990: 04010613 addi a2,sp,64 +80011994: 00271713 slli a4,a4,0x2 +80011998: 00e60733 add a4,a2,a4 +8001199c: 01c12603 lw a2,28(sp) +800119a0: 00400793 li a5,4 +800119a4: 406787b3 sub a5,a5,t1 +800119a8: 00b655b3 srl a1,a2,a1 +800119ac: fcb72823 sw a1,-48(a4) +800119b0: 00400613 li a2,4 +800119b4: 03c0006f j 800119f0 <__subtf3+0xf88> +800119b8: ffc62783 lw a5,-4(a2) +800119bc: 00062383 lw t2,0(a2) +800119c0: 002e9293 slli t0,t4,0x2 +800119c4: 00b7d7b3 srl a5,a5,a1 +800119c8: 01f393b3 sll t2,t2,t6 +800119cc: 005f02b3 add t0,t5,t0 +800119d0: 0077e7b3 or a5,a5,t2 +800119d4: 00f2a023 sw a5,0(t0) +800119d8: 001e8e93 addi t4,t4,1 +800119dc: fadff06f j 80011988 <__subtf3+0xf20> +800119e0: 00279713 slli a4,a5,0x2 +800119e4: 00ef0733 add a4,t5,a4 +800119e8: 00072023 sw zero,0(a4) +800119ec: 00178793 addi a5,a5,1 +800119f0: fec798e3 bne a5,a2,800119e0 <__subtf3+0xf78> +800119f4: 01012703 lw a4,16(sp) +800119f8: 01c037b3 snez a5,t3 +800119fc: 00f767b3 or a5,a4,a5 +80011a00: 00f12823 sw a5,16(sp) +80011a04: 01012783 lw a5,16(sp) +80011a08: 01412583 lw a1,20(sp) +80011a0c: 40f687b3 sub a5,a3,a5 +80011a10: 40b50633 sub a2,a0,a1 +80011a14: 00f6b733 sltu a4,a3,a5 +80011a18: 00c53333 sltu t1,a0,a2 +80011a1c: 40e60633 sub a2,a2,a4 +80011a20: 00000713 li a4,0 +80011a24: 00f6f663 bgeu a3,a5,80011a30 <__subtf3+0xfc8> +80011a28: 40a58533 sub a0,a1,a0 +80011a2c: 00153713 seqz a4,a0 +80011a30: 00676533 or a0,a4,t1 +80011a34: 01812303 lw t1,24(sp) +80011a38: 00000593 li a1,0 +80011a3c: 40680733 sub a4,a6,t1 +80011a40: 00e83e33 sltu t3,a6,a4 +80011a44: 40a706b3 sub a3,a4,a0 +80011a48: 00050663 beqz a0,80011a54 <__subtf3+0xfec> +80011a4c: 41030833 sub a6,t1,a6 +80011a50: 00183593 seqz a1,a6 +80011a54: 01c12703 lw a4,28(sp) +80011a58: 01c5e5b3 or a1,a1,t3 +80011a5c: 02f12023 sw a5,32(sp) +80011a60: 40e888b3 sub a7,a7,a4 +80011a64: 40b888b3 sub a7,a7,a1 +80011a68: 03112623 sw a7,44(sp) +80011a6c: 02d12423 sw a3,40(sp) +80011a70: 02c12223 sw a2,36(sp) +80011a74: 00040793 mv a5,s0 +80011a78: 02c12703 lw a4,44(sp) +80011a7c: 00c71693 slli a3,a4,0xc +80011a80: 1006d8e3 bgez a3,80012390 <__subtf3+0x1928> +80011a84: 000806b7 lui a3,0x80 +80011a88: fff68693 addi a3,a3,-1 # 7ffff <__stack_size+0x7fbff> +80011a8c: 00d77733 and a4,a4,a3 +80011a90: 02e12623 sw a4,44(sp) +80011a94: 00078413 mv s0,a5 +80011a98: 6680006f j 80012100 <__subtf3+0x1698> +80011a9c: 01412303 lw t1,20(sp) +80011aa0: 01812883 lw a7,24(sp) +80011aa4: 01c12f03 lw t5,28(sp) +80011aa8: 32078e63 beqz a5,80011de4 <__subtf3+0x137c> +80011aac: 408e07b3 sub a5,t3,s0 +80011ab0: 10041a63 bnez s0,80011bc4 <__subtf3+0x115c> +80011ab4: 00412283 lw t0,4(sp) +80011ab8: 00812583 lw a1,8(sp) +80011abc: 00c12503 lw a0,12(sp) +80011ac0: 00b2e633 or a2,t0,a1 +80011ac4: 00a66633 or a2,a2,a0 +80011ac8: 00d66633 or a2,a2,a3 +80011acc: 04061263 bnez a2,80011b10 <__subtf3+0x10a8> +80011ad0: 000086b7 lui a3,0x8 +80011ad4: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011ad8: 02d79063 bne a5,a3,80011af8 <__subtf3+0x1090> +80011adc: 011366b3 or a3,t1,a7 +80011ae0: 01e6e6b3 or a3,a3,t5 +80011ae4: 00e6e6b3 or a3,a3,a4 +80011ae8: 00068863 beqz a3,80011af8 <__subtf3+0x1090> +80011aec: 00df1693 slli a3,t5,0xd +80011af0: 0006c463 bltz a3,80011af8 <__subtf3+0x1090> +80011af4: 01000413 li s0,16 +80011af8: 02e12023 sw a4,32(sp) +80011afc: 02612223 sw t1,36(sp) +80011b00: 03112423 sw a7,40(sp) +80011b04: 03e12623 sw t5,44(sp) +80011b08: 000e8493 mv s1,t4 +80011b0c: cbcff06f j 80010fc8 <__subtf3+0x560> +80011b10: fff78613 addi a2,a5,-1 +80011b14: 06061463 bnez a2,80011b7c <__subtf3+0x1114> +80011b18: 40d706b3 sub a3,a4,a3 +80011b1c: 405307b3 sub a5,t1,t0 +80011b20: 00d73833 sltu a6,a4,a3 +80011b24: 00f33e33 sltu t3,t1,a5 +80011b28: 41078833 sub a6,a5,a6 +80011b2c: 00000793 li a5,0 +80011b30: 00d77663 bgeu a4,a3,80011b3c <__subtf3+0x10d4> +80011b34: 40628333 sub t1,t0,t1 +80011b38: 00133793 seqz a5,t1 +80011b3c: 01c7e333 or t1,a5,t3 +80011b40: 40b887b3 sub a5,a7,a1 +80011b44: 00f8b733 sltu a4,a7,a5 +80011b48: 406787b3 sub a5,a5,t1 +80011b4c: 00030663 beqz t1,80011b58 <__subtf3+0x10f0> +80011b50: 411588b3 sub a7,a1,a7 +80011b54: 0018b613 seqz a2,a7 +80011b58: 40af0f33 sub t5,t5,a0 +80011b5c: 00e66633 or a2,a2,a4 +80011b60: 40cf0f33 sub t5,t5,a2 +80011b64: 03e12623 sw t5,44(sp) +80011b68: 02f12423 sw a5,40(sp) +80011b6c: 03012223 sw a6,36(sp) +80011b70: 02d12023 sw a3,32(sp) +80011b74: 000e8493 mv s1,t4 +80011b78: ccdff06f j 80011844 <__subtf3+0xddc> +80011b7c: 000086b7 lui a3,0x8 +80011b80: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011b84: 16d794e3 bne a5,a3,800124ec <__subtf3+0x1a84> +80011b88: 011366b3 or a3,t1,a7 +80011b8c: 01e6e6b3 or a3,a3,t5 +80011b90: 00e6e6b3 or a3,a3,a4 +80011b94: 00000413 li s0,0 +80011b98: 00068a63 beqz a3,80011bac <__subtf3+0x1144> +80011b9c: 00040437 lui s0,0x40 +80011ba0: 008f7433 and s0,t5,s0 +80011ba4: 00143413 seqz s0,s0 +80011ba8: 00441413 slli s0,s0,0x4 +80011bac: 02e12023 sw a4,32(sp) +80011bb0: 02612223 sw t1,36(sp) +80011bb4: 03112423 sw a7,40(sp) +80011bb8: 03e12623 sw t5,44(sp) +80011bbc: 000e8493 mv s1,t4 +80011bc0: 908ff06f j 80010cc8 <__subtf3+0x260> +80011bc4: 000086b7 lui a3,0x8 +80011bc8: fff68693 addi a3,a3,-1 # 7fff <__stack_size+0x7bff> +80011bcc: 04de1063 bne t3,a3,80011c0c <__subtf3+0x11a4> +80011bd0: 011367b3 or a5,t1,a7 +80011bd4: 01e7e7b3 or a5,a5,t5 +80011bd8: 00e7e7b3 or a5,a5,a4 +80011bdc: 00000413 li s0,0 +80011be0: 00078a63 beqz a5,80011bf4 <__subtf3+0x118c> +80011be4: 00040437 lui s0,0x40 +80011be8: 008f7433 and s0,t5,s0 +80011bec: 00143413 seqz s0,s0 +80011bf0: 00441413 slli s0,s0,0x4 +80011bf4: 02e12023 sw a4,32(sp) +80011bf8: 02612223 sw t1,36(sp) +80011bfc: 03112423 sw a7,40(sp) +80011c00: 03e12623 sw t5,44(sp) +80011c04: 000e0793 mv a5,t3 +80011c08: fb5ff06f j 80011bbc <__subtf3+0x1154> +80011c0c: 00c12683 lw a3,12(sp) +80011c10: 00080637 lui a2,0x80 +80011c14: 00c6e6b3 or a3,a3,a2 +80011c18: 00d12623 sw a3,12(sp) +80011c1c: 07400693 li a3,116 +80011c20: 1af6c863 blt a3,a5,80011dd0 <__subtf3+0x1368> +80011c24: 02000693 li a3,32 +80011c28: 02d7c2b3 div t0,a5,a3 +80011c2c: 00000393 li t2,0 +80011c30: 00000693 li a3,0 +80011c34: 0456cc63 blt a3,t0,80011c8c <__subtf3+0x1224> +80011c38: 00028613 mv a2,t0 +80011c3c: 0002d463 bgez t0,80011c44 <__subtf3+0x11dc> +80011c40: 00000613 li a2,0 +80011c44: 01f7f693 andi a3,a5,31 +80011c48: 00229593 slli a1,t0,0x2 +80011c4c: 04069c63 bnez a3,80011ca4 <__subtf3+0x123c> +80011c50: 00300693 li a3,3 +80011c54: 00000793 li a5,0 +80011c58: 405686b3 sub a3,a3,t0 +80011c5c: 00b80633 add a2,a6,a1 +80011c60: 00062603 lw a2,0(a2) # 80000 <__stack_size+0x7fc00> +80011c64: 00178793 addi a5,a5,1 +80011c68: 00480813 addi a6,a6,4 +80011c6c: fec82e23 sw a2,-4(a6) +80011c70: fef6d6e3 bge a3,a5,80011c5c <__subtf3+0x11f4> +80011c74: 00400693 li a3,4 +80011c78: 405682b3 sub t0,a3,t0 +80011c7c: 00100693 li a3,1 +80011c80: 08505063 blez t0,80011d00 <__subtf3+0x1298> +80011c84: 00028693 mv a3,t0 +80011c88: 0780006f j 80011d00 <__subtf3+0x1298> +80011c8c: 00269613 slli a2,a3,0x2 +80011c90: 00cf8633 add a2,t6,a2 +80011c94: 00062603 lw a2,0(a2) +80011c98: 00168693 addi a3,a3,1 +80011c9c: 00c3e3b3 or t2,t2,a2 +80011ca0: f95ff06f j 80011c34 <__subtf3+0x11cc> +80011ca4: 02000693 li a3,32 +80011ca8: 02d7e7b3 rem a5,a5,a3 +80011cac: 04010513 addi a0,sp,64 +80011cb0: 00261613 slli a2,a2,0x2 +80011cb4: 00c50633 add a2,a0,a2 +80011cb8: fc062603 lw a2,-64(a2) +80011cbc: 00bf85b3 add a1,t6,a1 +80011cc0: 00000513 li a0,0 +80011cc4: 40f686b3 sub a3,a3,a5 +80011cc8: 00d61633 sll a2,a2,a3 +80011ccc: 00c3e3b3 or t2,t2,a2 +80011cd0: 00300613 li a2,3 +80011cd4: 40560633 sub a2,a2,t0 +80011cd8: 00458593 addi a1,a1,4 # 80004 <__stack_size+0x7fc04> +80011cdc: 02c54663 blt a0,a2,80011d08 <__subtf3+0x12a0> +80011ce0: 04010593 addi a1,sp,64 +80011ce4: 00261613 slli a2,a2,0x2 +80011ce8: 00c58633 add a2,a1,a2 +80011cec: 00c12583 lw a1,12(sp) +80011cf0: 00400693 li a3,4 +80011cf4: 405686b3 sub a3,a3,t0 +80011cf8: 00f5d7b3 srl a5,a1,a5 +80011cfc: fcf62023 sw a5,-64(a2) +80011d00: 00300613 li a2,3 +80011d04: 03c0006f j 80011d40 <__subtf3+0x12d8> +80011d08: ffc5a803 lw a6,-4(a1) +80011d0c: 0005a483 lw s1,0(a1) +80011d10: 00251413 slli s0,a0,0x2 +80011d14: 00f85833 srl a6,a6,a5 +80011d18: 00d494b3 sll s1,s1,a3 +80011d1c: 008f8433 add s0,t6,s0 +80011d20: 00986833 or a6,a6,s1 +80011d24: 01042023 sw a6,0(s0) # 40000 <__stack_size+0x3fc00> +80011d28: 00150513 addi a0,a0,1 +80011d2c: fadff06f j 80011cd8 <__subtf3+0x1270> +80011d30: 00269793 slli a5,a3,0x2 +80011d34: 00ff87b3 add a5,t6,a5 +80011d38: 0007a023 sw zero,0(a5) +80011d3c: 00168693 addi a3,a3,1 +80011d40: fed658e3 bge a2,a3,80011d30 <__subtf3+0x12c8> +80011d44: 00012683 lw a3,0(sp) +80011d48: 007037b3 snez a5,t2 +80011d4c: 00f6e7b3 or a5,a3,a5 +80011d50: 00f12023 sw a5,0(sp) +80011d54: 00012683 lw a3,0(sp) +80011d58: 00412583 lw a1,4(sp) +80011d5c: 40d706b3 sub a3,a4,a3 +80011d60: 40b30633 sub a2,t1,a1 +80011d64: 00d737b3 sltu a5,a4,a3 +80011d68: 00c33533 sltu a0,t1,a2 +80011d6c: 40f60633 sub a2,a2,a5 +80011d70: 00000793 li a5,0 +80011d74: 00d77663 bgeu a4,a3,80011d80 <__subtf3+0x1318> +80011d78: 40658333 sub t1,a1,t1 +80011d7c: 00133793 seqz a5,t1 +80011d80: 00812583 lw a1,8(sp) +80011d84: 00a7e333 or t1,a5,a0 +80011d88: 00000793 li a5,0 +80011d8c: 40b88733 sub a4,a7,a1 +80011d90: 00e8b833 sltu a6,a7,a4 +80011d94: 40670733 sub a4,a4,t1 +80011d98: 00030663 beqz t1,80011da4 <__subtf3+0x133c> +80011d9c: 411588b3 sub a7,a1,a7 +80011da0: 0018b793 seqz a5,a7 +80011da4: 00c12503 lw a0,12(sp) +80011da8: 0107e7b3 or a5,a5,a6 +80011dac: 02e12423 sw a4,40(sp) +80011db0: 40af0f33 sub t5,t5,a0 +80011db4: 40ff0f33 sub t5,t5,a5 +80011db8: 03e12623 sw t5,44(sp) +80011dbc: 02c12223 sw a2,36(sp) +80011dc0: 02d12023 sw a3,32(sp) +80011dc4: 000e0793 mv a5,t3 +80011dc8: 000e8493 mv s1,t4 +80011dcc: cadff06f j 80011a78 <__subtf3+0x1010> +80011dd0: 00012623 sw zero,12(sp) +80011dd4: 00012423 sw zero,8(sp) +80011dd8: 00012223 sw zero,4(sp) +80011ddc: 00100793 li a5,1 +80011de0: f71ff06f j 80011d50 <__subtf3+0x12e8> +80011de4: 000083b7 lui t2,0x8 +80011de8: ffe38613 addi a2,t2,-2 # 7ffe <__stack_size+0x7bfe> +80011dec: 00140813 addi a6,s0,1 +80011df0: 00c87833 and a6,a6,a2 +80011df4: 00812583 lw a1,8(sp) +80011df8: 00412603 lw a2,4(sp) +80011dfc: 00c12503 lw a0,12(sp) +80011e00: 24081463 bnez a6,80012048 <__subtf3+0x15e0> +80011e04: 01136fb3 or t6,t1,a7 +80011e08: 00b662b3 or t0,a2,a1 +80011e0c: 01efefb3 or t6,t6,t5 +80011e10: 00a2e2b3 or t0,t0,a0 +80011e14: 00efefb3 or t6,t6,a4 +80011e18: 00d2e2b3 or t0,t0,a3 +80011e1c: 10041c63 bnez s0,80011f34 <__subtf3+0x14cc> +80011e20: 02029463 bnez t0,80011e48 <__subtf3+0x13e0> +80011e24: 02e12023 sw a4,32(sp) +80011e28: 02612223 sw t1,36(sp) +80011e2c: 03112423 sw a7,40(sp) +80011e30: 03e12623 sw t5,44(sp) +80011e34: 000e8493 mv s1,t4 +80011e38: c60f9863 bnez t6,800112a8 <__subtf3+0x840> +80011e3c: ffe98493 addi s1,s3,-2 +80011e40: 0014b493 seqz s1,s1 +80011e44: c64ff06f j 800112a8 <__subtf3+0x840> +80011e48: 000f9c63 bnez t6,80011e60 <__subtf3+0x13f8> +80011e4c: 02d12023 sw a3,32(sp) +80011e50: 02c12223 sw a2,36(sp) +80011e54: 02b12423 sw a1,40(sp) +80011e58: 02a12623 sw a0,44(sp) +80011e5c: c4cff06f j 800112a8 <__subtf3+0x840> +80011e60: 40e687b3 sub a5,a3,a4 +80011e64: 406603b3 sub t2,a2,t1 +80011e68: 00f6bfb3 sltu t6,a3,a5 +80011e6c: 00763833 sltu a6,a2,t2 +80011e70: 41f38fb3 sub t6,t2,t6 +80011e74: 00000e13 li t3,0 +80011e78: 00f6f463 bgeu a3,a5,80011e80 <__subtf3+0x1418> +80011e7c: 0013be13 seqz t3,t2 +80011e80: 411582b3 sub t0,a1,a7 +80011e84: 010e6e33 or t3,t3,a6 +80011e88: 0055bb33 sltu s6,a1,t0 +80011e8c: 41c28ab3 sub s5,t0,t3 +80011e90: 00000a13 li s4,0 +80011e94: 000e0463 beqz t3,80011e9c <__subtf3+0x1434> +80011e98: 0012ba13 seqz s4,t0 +80011e9c: 41e50833 sub a6,a0,t5 +80011ea0: 016a6a33 or s4,s4,s6 +80011ea4: 41480833 sub a6,a6,s4 +80011ea8: 03012623 sw a6,44(sp) +80011eac: 03512423 sw s5,40(sp) +80011eb0: 03f12223 sw t6,36(sp) +80011eb4: 02f12023 sw a5,32(sp) +80011eb8: 00c81e13 slli t3,a6,0xc +80011ebc: 060e5263 bgez t3,80011f20 <__subtf3+0x14b8> +80011ec0: 40d706b3 sub a3,a4,a3 +80011ec4: 40c30633 sub a2,t1,a2 +80011ec8: 00d737b3 sltu a5,a4,a3 +80011ecc: 00c33333 sltu t1,t1,a2 +80011ed0: 40f60633 sub a2,a2,a5 +80011ed4: 00000793 li a5,0 +80011ed8: 00d77463 bgeu a4,a3,80011ee0 <__subtf3+0x1478> +80011edc: 0013b793 seqz a5,t2 +80011ee0: 40b885b3 sub a1,a7,a1 +80011ee4: 0067e333 or t1,a5,t1 +80011ee8: 00b8b8b3 sltu a7,a7,a1 +80011eec: 00000813 li a6,0 +80011ef0: 406585b3 sub a1,a1,t1 +80011ef4: 00030463 beqz t1,80011efc <__subtf3+0x1494> +80011ef8: 0012b813 seqz a6,t0 +80011efc: 40af0533 sub a0,t5,a0 +80011f00: 01186833 or a6,a6,a7 +80011f04: 41050833 sub a6,a0,a6 +80011f08: 03012623 sw a6,44(sp) +80011f0c: 02b12423 sw a1,40(sp) +80011f10: 02c12223 sw a2,36(sp) +80011f14: 02d12023 sw a3,32(sp) +80011f18: 000e8493 mv s1,t4 +80011f1c: b8cff06f j 800112a8 <__subtf3+0x840> +80011f20: 01f7e7b3 or a5,a5,t6 +80011f24: 0157e7b3 or a5,a5,s5 +80011f28: 0107e7b3 or a5,a5,a6 +80011f2c: b6079e63 bnez a5,800112a8 <__subtf3+0x840> +80011f30: f0dff06f j 80011e3c <__subtf3+0x13d4> +80011f34: fff38393 addi t2,t2,-1 +80011f38: 02010a13 addi s4,sp,32 +80011f3c: 06741463 bne s0,t2,80011fa4 <__subtf3+0x153c> +80011f40: 5e028463 beqz t0,80012528 <__subtf3+0x1ac0> +80011f44: 00040437 lui s0,0x40 +80011f48: 00857433 and s0,a0,s0 +80011f4c: 00143413 seqz s0,s0 +80011f50: 00441413 slli s0,s0,0x4 +80011f54: 0c7e1e63 bne t3,t2,80012030 <__subtf3+0x15c8> +80011f58: 5c0f8063 beqz t6,80012518 <__subtf3+0x1ab0> +80011f5c: 00df1793 slli a5,t5,0xd +80011f60: 5c07d063 bgez a5,80012520 <__subtf3+0x1ab8> +80011f64: 0a028863 beqz t0,80012014 <__subtf3+0x15ac> +80011f68: 000087b7 lui a5,0x8 +80011f6c: 02f12623 sw a5,44(sp) +80011f70: 02012423 sw zero,40(sp) +80011f74: 02012223 sw zero,36(sp) +80011f78: 02012023 sw zero,32(sp) +80011f7c: 02c10793 addi a5,sp,44 +80011f80: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80011f84: ffc7a683 lw a3,-4(a5) +80011f88: ffc78793 addi a5,a5,-4 +80011f8c: 00371713 slli a4,a4,0x3 +80011f90: 01d6d693 srli a3,a3,0x1d +80011f94: 00d76733 or a4,a4,a3 +80011f98: 00e7a223 sw a4,4(a5) +80011f9c: fefa12e3 bne s4,a5,80011f80 <__subtf3+0x1518> +80011fa0: e6cff06f j 8001160c <__subtf3+0xba4> +80011fa4: 007e1663 bne t3,t2,80011fb0 <__subtf3+0x1548> +80011fa8: 00000413 li s0,0 +80011fac: fadff06f j 80011f58 <__subtf3+0x14f0> +80011fb0: 06029e63 bnez t0,8001202c <__subtf3+0x15c4> +80011fb4: 040f9e63 bnez t6,80012010 <__subtf3+0x15a8> +80011fb8: 000087b7 lui a5,0x8 +80011fbc: 02f12623 sw a5,44(sp) +80011fc0: 02012423 sw zero,40(sp) +80011fc4: 02012223 sw zero,36(sp) +80011fc8: 02012023 sw zero,32(sp) +80011fcc: 02c10793 addi a5,sp,44 +80011fd0: 0007a703 lw a4,0(a5) # 8000 <__stack_size+0x7c00> +80011fd4: ffc7a683 lw a3,-4(a5) +80011fd8: ffc78793 addi a5,a5,-4 +80011fdc: 00371713 slli a4,a4,0x3 +80011fe0: 01d6d693 srli a3,a3,0x1d +80011fe4: 00d76733 or a4,a4,a3 +80011fe8: 00e7a223 sw a4,4(a5) +80011fec: fefa12e3 bne s4,a5,80011fd0 <__subtf3+0x1568> +80011ff0: 02012783 lw a5,32(sp) +80011ff4: 00000493 li s1,0 +80011ff8: 01000413 li s0,16 +80011ffc: 00379793 slli a5,a5,0x3 +80012000: 02f12023 sw a5,32(sp) +80012004: 000087b7 lui a5,0x8 +80012008: fff78793 addi a5,a5,-1 # 7fff <__stack_size+0x7bff> +8001200c: c00ff06f j 8001140c <__subtf3+0x9a4> +80012010: 00000413 li s0,0 +80012014: 02e12023 sw a4,32(sp) +80012018: 02612223 sw t1,36(sp) +8001201c: 03112423 sw a7,40(sp) +80012020: 03e12623 sw t5,44(sp) +80012024: 000e8493 mv s1,t4 +80012028: e1cff06f j 80011644 <__subtf3+0xbdc> +8001202c: 00000413 li s0,0 +80012030: f20f9ce3 bnez t6,80011f68 <__subtf3+0x1500> +80012034: 02d12023 sw a3,32(sp) +80012038: 02c12223 sw a2,36(sp) +8001203c: 02b12423 sw a1,40(sp) +80012040: 02a12623 sw a0,44(sp) +80012044: e00ff06f j 80011644 <__subtf3+0xbdc> +80012048: 40e68833 sub a6,a3,a4 +8001204c: 40660a33 sub s4,a2,t1 +80012050: 0106b2b3 sltu t0,a3,a6 +80012054: 01463e33 sltu t3,a2,s4 +80012058: 405a02b3 sub t0,s4,t0 +8001205c: 00000f93 li t6,0 +80012060: 0106f463 bgeu a3,a6,80012068 <__subtf3+0x1600> +80012064: 001a3f93 seqz t6,s4 +80012068: 411583b3 sub t2,a1,a7 +8001206c: 01cfefb3 or t6,t6,t3 +80012070: 0075bbb3 sltu s7,a1,t2 +80012074: 41f38b33 sub s6,t2,t6 +80012078: 00000a93 li s5,0 +8001207c: 000f8463 beqz t6,80012084 <__subtf3+0x161c> +80012080: 0013ba93 seqz s5,t2 +80012084: 41e50e33 sub t3,a0,t5 +80012088: 017aeab3 or s5,s5,s7 +8001208c: 415e0e33 sub t3,t3,s5 +80012090: 03c12623 sw t3,44(sp) +80012094: 03612423 sw s6,40(sp) +80012098: 02512223 sw t0,36(sp) +8001209c: 03012023 sw a6,32(sp) +800120a0: 00ce1f93 slli t6,t3,0xc +800120a4: 0c0fd063 bgez t6,80012164 <__subtf3+0x16fc> +800120a8: 40d706b3 sub a3,a4,a3 +800120ac: 40c30633 sub a2,t1,a2 +800120b0: 00d73833 sltu a6,a4,a3 +800120b4: 00c33333 sltu t1,t1,a2 +800120b8: 41060633 sub a2,a2,a6 +800120bc: 00000813 li a6,0 +800120c0: 00d77463 bgeu a4,a3,800120c8 <__subtf3+0x1660> +800120c4: 001a3813 seqz a6,s4 +800120c8: 40b885b3 sub a1,a7,a1 +800120cc: 00686333 or t1,a6,t1 +800120d0: 00b8b8b3 sltu a7,a7,a1 +800120d4: 406585b3 sub a1,a1,t1 +800120d8: 00030463 beqz t1,800120e0 <__subtf3+0x1678> +800120dc: 0013b793 seqz a5,t2 +800120e0: 40af0533 sub a0,t5,a0 +800120e4: 0117e7b3 or a5,a5,a7 +800120e8: 40f50533 sub a0,a0,a5 +800120ec: 02a12623 sw a0,44(sp) +800120f0: 02b12423 sw a1,40(sp) +800120f4: 02c12223 sw a2,36(sp) +800120f8: 02d12023 sw a3,32(sp) +800120fc: 000e8493 mv s1,t4 +80012100: 02c12503 lw a0,44(sp) +80012104: 08050063 beqz a0,80012184 <__subtf3+0x171c> +80012108: 629000ef jal ra,80012f30 <__clzsi2> +8001210c: ff450793 addi a5,a0,-12 +80012110: 02000613 li a2,32 +80012114: 01f7f693 andi a3,a5,31 +80012118: 02c7c733 div a4,a5,a2 +8001211c: 0a068063 beqz a3,800121bc <__subtf3+0x1754> +80012120: ffc00693 li a3,-4 +80012124: 02010313 addi t1,sp,32 +80012128: 00271513 slli a0,a4,0x2 +8001212c: 02c7e833 rem a6,a5,a2 +80012130: 02d706b3 mul a3,a4,a3 +80012134: 41060633 sub a2,a2,a6 +80012138: 00c68693 addi a3,a3,12 +8001213c: 00d306b3 add a3,t1,a3 +80012140: 0ad31663 bne t1,a3,800121ec <__subtf3+0x1784> +80012144: 04010693 addi a3,sp,64 +80012148: 00a68533 add a0,a3,a0 +8001214c: 02012683 lw a3,32(sp) +80012150: fff70713 addi a4,a4,-1 +80012154: 010696b3 sll a3,a3,a6 +80012158: fed52023 sw a3,-32(a0) +8001215c: fff00613 li a2,-1 +80012160: 0c40006f j 80012224 <__subtf3+0x17bc> +80012164: 00586833 or a6,a6,t0 +80012168: 01686833 or a6,a6,s6 +8001216c: 01c86833 or a6,a6,t3 +80012170: f80818e3 bnez a6,80012100 <__subtf3+0x1698> +80012174: ffe98493 addi s1,s3,-2 +80012178: 0014b493 seqz s1,s1 +8001217c: 00000413 li s0,0 +80012180: 928ff06f j 800112a8 <__subtf3+0x840> +80012184: 02812503 lw a0,40(sp) +80012188: 00050863 beqz a0,80012198 <__subtf3+0x1730> +8001218c: 5a5000ef jal ra,80012f30 <__clzsi2> +80012190: 02050513 addi a0,a0,32 +80012194: f79ff06f j 8001210c <__subtf3+0x16a4> +80012198: 02412503 lw a0,36(sp) +8001219c: 00050863 beqz a0,800121ac <__subtf3+0x1744> +800121a0: 591000ef jal ra,80012f30 <__clzsi2> +800121a4: 04050513 addi a0,a0,64 +800121a8: f65ff06f j 8001210c <__subtf3+0x16a4> +800121ac: 02012503 lw a0,32(sp) +800121b0: 581000ef jal ra,80012f30 <__clzsi2> +800121b4: 06050513 addi a0,a0,96 +800121b8: f55ff06f j 8001210c <__subtf3+0x16a4> +800121bc: ffc00593 li a1,-4 +800121c0: 02b705b3 mul a1,a4,a1 +800121c4: 02c10693 addi a3,sp,44 +800121c8: 00300613 li a2,3 +800121cc: 00b68533 add a0,a3,a1 +800121d0: 00052503 lw a0,0(a0) +800121d4: fff60613 addi a2,a2,-1 +800121d8: ffc68693 addi a3,a3,-4 +800121dc: 00a6a223 sw a0,4(a3) +800121e0: fee656e3 bge a2,a4,800121cc <__subtf3+0x1764> +800121e4: fff70713 addi a4,a4,-1 +800121e8: f75ff06f j 8001215c <__subtf3+0x16f4> +800121ec: ffc6a583 lw a1,-4(a3) +800121f0: 0006a883 lw a7,0(a3) +800121f4: 00a68e33 add t3,a3,a0 +800121f8: 00c5d5b3 srl a1,a1,a2 +800121fc: 010898b3 sll a7,a7,a6 +80012200: 0115e5b3 or a1,a1,a7 +80012204: 00be2023 sw a1,0(t3) +80012208: ffc68693 addi a3,a3,-4 +8001220c: f35ff06f j 80012140 <__subtf3+0x16d8> +80012210: 00271693 slli a3,a4,0x2 +80012214: 02010593 addi a1,sp,32 +80012218: 00d586b3 add a3,a1,a3 +8001221c: 0006a023 sw zero,0(a3) +80012220: fff70713 addi a4,a4,-1 +80012224: fec716e3 bne a4,a2,80012210 <__subtf3+0x17a8> +80012228: 1487c863 blt a5,s0,80012378 <__subtf3+0x1910> +8001222c: 408787b3 sub a5,a5,s0 +80012230: 02000713 li a4,32 +80012234: 00178793 addi a5,a5,1 +80012238: 02e7c833 div a6,a5,a4 +8001223c: 00000893 li a7,0 +80012240: 00000713 li a4,0 +80012244: 05074c63 blt a4,a6,8001229c <__subtf3+0x1834> +80012248: 00080693 mv a3,a6 +8001224c: 00085463 bgez a6,80012254 <__subtf3+0x17ec> +80012250: 00000693 li a3,0 +80012254: 01f7f713 andi a4,a5,31 +80012258: 00281613 slli a2,a6,0x2 +8001225c: 04071e63 bnez a4,800122b8 <__subtf3+0x1850> +80012260: 00300693 li a3,3 +80012264: 02010793 addi a5,sp,32 +80012268: 410686b3 sub a3,a3,a6 +8001226c: 00c785b3 add a1,a5,a2 +80012270: 0005a583 lw a1,0(a1) +80012274: 00170713 addi a4,a4,1 +80012278: 00478793 addi a5,a5,4 +8001227c: feb7ae23 sw a1,-4(a5) +80012280: fee6d6e3 bge a3,a4,8001226c <__subtf3+0x1804> +80012284: 00400713 li a4,4 +80012288: 41070833 sub a6,a4,a6 +8001228c: 00100713 li a4,1 +80012290: 09005463 blez a6,80012318 <__subtf3+0x18b0> +80012294: 00080713 mv a4,a6 +80012298: 0800006f j 80012318 <__subtf3+0x18b0> +8001229c: 00271693 slli a3,a4,0x2 +800122a0: 02010613 addi a2,sp,32 +800122a4: 00d606b3 add a3,a2,a3 +800122a8: 0006a683 lw a3,0(a3) +800122ac: 00170713 addi a4,a4,1 +800122b0: 00d8e8b3 or a7,a7,a3 +800122b4: f91ff06f j 80012244 <__subtf3+0x17dc> +800122b8: 02000593 li a1,32 +800122bc: 02b7e7b3 rem a5,a5,a1 +800122c0: 04010713 addi a4,sp,64 +800122c4: 00269693 slli a3,a3,0x2 +800122c8: 00d706b3 add a3,a4,a3 +800122cc: fe06a703 lw a4,-32(a3) +800122d0: 00300693 li a3,3 +800122d4: 410686b3 sub a3,a3,a6 +800122d8: 40f585b3 sub a1,a1,a5 +800122dc: 00b71733 sll a4,a4,a1 +800122e0: 00e8e8b3 or a7,a7,a4 +800122e4: 02010713 addi a4,sp,32 +800122e8: 00c70633 add a2,a4,a2 +800122ec: 00000713 li a4,0 +800122f0: 00460613 addi a2,a2,4 +800122f4: 02d74663 blt a4,a3,80012320 <__subtf3+0x18b8> +800122f8: 02c12403 lw s0,44(sp) +800122fc: 00269693 slli a3,a3,0x2 +80012300: 04010613 addi a2,sp,64 +80012304: 00400713 li a4,4 +80012308: 00d606b3 add a3,a2,a3 +8001230c: 00f457b3 srl a5,s0,a5 +80012310: 41070733 sub a4,a4,a6 +80012314: fef6a023 sw a5,-32(a3) +80012318: 00300693 li a3,3 +8001231c: 0440006f j 80012360 <__subtf3+0x18f8> +80012320: 00271313 slli t1,a4,0x2 +80012324: 02010513 addi a0,sp,32 +80012328: 00062e03 lw t3,0(a2) +8001232c: 00650333 add t1,a0,t1 +80012330: ffc62503 lw a0,-4(a2) +80012334: 00be1e33 sll t3,t3,a1 +80012338: 00170713 addi a4,a4,1 +8001233c: 00f55533 srl a0,a0,a5 +80012340: 01c56533 or a0,a0,t3 +80012344: 00a32023 sw a0,0(t1) +80012348: fa9ff06f j 800122f0 <__subtf3+0x1888> +8001234c: 00271793 slli a5,a4,0x2 +80012350: 02010613 addi a2,sp,32 +80012354: 00f607b3 add a5,a2,a5 +80012358: 0007a023 sw zero,0(a5) +8001235c: 00170713 addi a4,a4,1 +80012360: fee6d6e3 bge a3,a4,8001234c <__subtf3+0x18e4> +80012364: 02012703 lw a4,32(sp) +80012368: 011037b3 snez a5,a7 +8001236c: 00f767b3 or a5,a4,a5 +80012370: 02f12023 sw a5,32(sp) +80012374: e09ff06f j 8001217c <__subtf3+0x1714> +80012378: 02c12703 lw a4,44(sp) +8001237c: fff806b7 lui a3,0xfff80 +80012380: fff68693 addi a3,a3,-1 # fff7ffff <__stack_top+0xf7ffff> +80012384: 00d77733 and a4,a4,a3 +80012388: 40f407b3 sub a5,s0,a5 +8001238c: 02e12623 sw a4,44(sp) +80012390: 00000413 li s0,0 +80012394: c35fe06f j 80010fc8 <__subtf3+0x560> +80012398: 00049a63 bnez s1,800123ac <__subtf3+0x1944> +8001239c: 00878793 addi a5,a5,8 +800123a0: 0087b793 sltiu a5,a5,8 +800123a4: fb5fe06f j 80011358 <__subtf3+0x8f0> +800123a8: fe049ae3 bnez s1,8001239c <__subtf3+0x1934> +800123ac: 03c12803 lw a6,60(sp) +800123b0: 00000793 li a5,0 +800123b4: 01485813 srli a6,a6,0x14 +800123b8: 00184813 xori a6,a6,1 +800123bc: 00187813 andi a6,a6,1 +800123c0: 84cff06f j 8001140c <__subtf3+0x9a4> +800123c4: 00000793 li a5,0 +800123c8: 901fe06f j 80010cc8 <__subtf3+0x260> +800123cc: 8a049463 bnez s1,80011474 <__subtf3+0xa0c> +800123d0: 02412603 lw a2,36(sp) +800123d4: 00870713 addi a4,a4,8 +800123d8: 02e12023 sw a4,32(sp) +800123dc: 00873713 sltiu a4,a4,8 +800123e0: 00c70633 add a2,a4,a2 +800123e4: 00e63733 sltu a4,a2,a4 +800123e8: 02c12223 sw a2,36(sp) +800123ec: 02812603 lw a2,40(sp) +800123f0: 00c70633 add a2,a4,a2 +800123f4: 02c12423 sw a2,40(sp) +800123f8: 00e63633 sltu a2,a2,a4 +800123fc: 00a606b3 add a3,a2,a0 +80012400: 870ff06f j 80011470 <__subtf3+0xa08> +80012404: 86048863 beqz s1,80011474 <__subtf3+0xa0c> +80012408: 02412683 lw a3,36(sp) +8001240c: 00870713 addi a4,a4,8 +80012410: 02812603 lw a2,40(sp) +80012414: 02e12023 sw a4,32(sp) +80012418: 00873713 sltiu a4,a4,8 +8001241c: 00d706b3 add a3,a4,a3 +80012420: 00e6b733 sltu a4,a3,a4 +80012424: 02d12223 sw a3,36(sp) +80012428: 00c706b3 add a3,a4,a2 +8001242c: 02d12423 sw a3,40(sp) +80012430: 00e6b6b3 sltu a3,a3,a4 +80012434: 00a686b3 add a3,a3,a0 +80012438: 838ff06f j 80011470 <__subtf3+0xa08> +8001243c: 02098e63 beqz s3,80012478 <__subtf3+0x1a10> +80012440: 00300713 li a4,3 +80012444: 02e99463 bne s3,a4,8001246c <__subtf3+0x1a04> +80012448: 02048863 beqz s1,80012478 <__subtf3+0x1a10> +8001244c: fff00793 li a5,-1 +80012450: 02f12623 sw a5,44(sp) +80012454: 02f12423 sw a5,40(sp) +80012458: 02f12223 sw a5,36(sp) +8001245c: 02f12023 sw a5,32(sp) +80012460: 000087b7 lui a5,0x8 +80012464: ffe78793 addi a5,a5,-2 # 7ffe <__stack_size+0x7bfe> +80012468: 0200006f j 80012488 <__subtf3+0x1a20> +8001246c: 00200713 li a4,2 +80012470: fce99ee3 bne s3,a4,8001244c <__subtf3+0x19e4> +80012474: fc048ce3 beqz s1,8001244c <__subtf3+0x19e4> +80012478: 02012623 sw zero,44(sp) +8001247c: 02012423 sw zero,40(sp) +80012480: 02012223 sw zero,36(sp) +80012484: 02012023 sw zero,32(sp) +80012488: 00546413 ori s0,s0,5 +8001248c: 824ff06f j 800114b0 <__subtf3+0xa48> +80012490: 07400793 li a5,116 +80012494: 0067c463 blt a5,t1,8001249c <__subtf3+0x1a34> +80012498: 8a5fe06f j 80010d3c <__subtf3+0x2d4> +8001249c: 00012e23 sw zero,28(sp) +800124a0: 00012c23 sw zero,24(sp) +800124a4: 00012a23 sw zero,20(sp) +800124a8: 00100793 li a5,1 +800124ac: 9a5fe06f j 80010e50 <__subtf3+0x3e8> +800124b0: 07400793 li a5,116 +800124b4: 01d7c463 blt a5,t4,800124bc <__subtf3+0x1a54> +800124b8: c21fe06f j 800110d8 <__subtf3+0x670> +800124bc: 00012623 sw zero,12(sp) +800124c0: 00012423 sw zero,8(sp) +800124c4: 00012223 sw zero,4(sp) +800124c8: 00100793 li a5,1 +800124cc: d35fe06f j 80011200 <__subtf3+0x798> +800124d0: 07400793 li a5,116 +800124d4: c0b7dc63 bge a5,a1,800118ec <__subtf3+0xe84> +800124d8: 00012e23 sw zero,28(sp) +800124dc: 00012c23 sw zero,24(sp) +800124e0: 00012a23 sw zero,20(sp) +800124e4: 00100793 li a5,1 +800124e8: d18ff06f j 80011a00 <__subtf3+0xf98> +800124ec: 07400793 li a5,116 +800124f0: 8ec7c0e3 blt a5,a2,80011dd0 <__subtf3+0x1368> +800124f4: 00060793 mv a5,a2 +800124f8: f2cff06f j 80011c24 <__subtf3+0x11bc> +800124fc: 96051263 bnez a0,80011660 <__subtf3+0xbf8> +80012500: 934ff06f j 80011634 <__subtf3+0xbcc> +80012504: 01000413 li s0,16 +80012508: 8c4ff06f j 800115cc <__subtf3+0xb64> +8001250c: 908e0c63 beq t3,s0,80011624 <__subtf3+0xbbc> +80012510: 00000413 li s0,0 +80012514: 920ff06f j 80011634 <__subtf3+0xbcc> +80012518: b0029ee3 bnez t0,80012034 <__subtf3+0x15cc> +8001251c: a9dff06f j 80011fb8 <__subtf3+0x1550> +80012520: 01000413 li s0,16 +80012524: a41ff06f j 80011f64 <__subtf3+0x14fc> +80012528: a88e16e3 bne t3,s0,80011fb4 <__subtf3+0x154c> +8001252c: a7dff06f j 80011fa8 <__subtf3+0x1540> -800129e4 <__fixtfsi>: -800129e4: 00052703 lw a4,0(a0) -800129e8: 00452303 lw t1,4(a0) -800129ec: 00852603 lw a2,8(a0) -800129f0: 00c52883 lw a7,12(a0) -800129f4: fe010113 addi sp,sp,-32 -800129f8: 002027f3 frrm a5 -800129fc: 00189793 slli a5,a7,0x1 -80012a00: 0117d593 srli a1,a5,0x11 -80012a04: 000047b7 lui a5,0x4 -80012a08: 01089813 slli a6,a7,0x10 -80012a0c: 00e12023 sw a4,0(sp) -80012a10: 00612223 sw t1,4(sp) -80012a14: 00c12423 sw a2,8(sp) -80012a18: 01112623 sw a7,12(sp) -80012a1c: 00e12823 sw a4,16(sp) -80012a20: 00612a23 sw t1,20(sp) -80012a24: 00c12c23 sw a2,24(sp) -80012a28: ffe78693 addi a3,a5,-2 # 3ffe <__stack_size+0x3bfe> -80012a2c: 01085813 srli a6,a6,0x10 -80012a30: 02b6c063 blt a3,a1,80012a50 <__fixtfsi+0x6c> -80012a34: 14059463 bnez a1,80012b7c <__fixtfsi+0x198> -80012a38: 00676533 or a0,a4,t1 -80012a3c: 00c56533 or a0,a0,a2 -80012a40: 01056533 or a0,a0,a6 -80012a44: 12051c63 bnez a0,80012b7c <__fixtfsi+0x198> -80012a48: 02010113 addi sp,sp,32 -80012a4c: 00008067 ret -80012a50: 01f8d893 srli a7,a7,0x1f -80012a54: 01d78e13 addi t3,a5,29 -80012a58: 00088693 mv a3,a7 -80012a5c: 04be5263 bge t3,a1,80012aa0 <__fixtfsi+0xbc> -80012a60: 80000537 lui a0,0x80000 -80012a64: fff54513 not a0,a0 -80012a68: 00a88533 add a0,a7,a0 -80012a6c: 10088e63 beqz a7,80012b88 <__fixtfsi+0x1a4> -80012a70: 01e78793 addi a5,a5,30 -80012a74: 10f59a63 bne a1,a5,80012b88 <__fixtfsi+0x1a4> -80012a78: 01165793 srli a5,a2,0x11 -80012a7c: 00f81813 slli a6,a6,0xf -80012a80: 0107e833 or a6,a5,a6 -80012a84: 10081263 bnez a6,80012b88 <__fixtfsi+0x1a4> -80012a88: 00676733 or a4,a4,t1 -80012a8c: 00f61613 slli a2,a2,0xf -80012a90: 00e66733 or a4,a2,a4 -80012a94: fa070ae3 beqz a4,80012a48 <__fixtfsi+0x64> -80012a98: 0016a073 csrs fflags,a3 -80012a9c: fadff06f j 80012a48 <__fixtfsi+0x64> -80012aa0: 00070513 mv a0,a4 -80012aa4: 06f78793 addi a5,a5,111 -80012aa8: 00010737 lui a4,0x10 -80012aac: 00e86833 or a6,a6,a4 -80012ab0: 40b787b3 sub a5,a5,a1 -80012ab4: 01012e23 sw a6,28(sp) -80012ab8: 4057d693 srai a3,a5,0x5 -80012abc: 01010613 addi a2,sp,16 -80012ac0: 00000313 li t1,0 -80012ac4: 00000713 li a4,0 -80012ac8: 00062583 lw a1,0(a2) -80012acc: 00170713 addi a4,a4,1 # 10001 <__stack_size+0xfc01> -80012ad0: 00460613 addi a2,a2,4 -80012ad4: 00b36333 or t1,t1,a1 -80012ad8: fee698e3 bne a3,a4,80012ac8 <__fixtfsi+0xe4> -80012adc: 01f7f793 andi a5,a5,31 -80012ae0: 00269613 slli a2,a3,0x2 -80012ae4: 02079663 bnez a5,80012b10 <__fixtfsi+0x12c> -80012ae8: 02010793 addi a5,sp,32 -80012aec: 00c78633 add a2,a5,a2 -80012af0: ff062783 lw a5,-16(a2) -80012af4: 00f12823 sw a5,16(sp) -80012af8: 01012503 lw a0,16(sp) -80012afc: 00088463 beqz a7,80012b04 <__fixtfsi+0x120> -80012b00: 40a00533 neg a0,a0 -80012b04: 00100693 li a3,1 -80012b08: f40300e3 beqz t1,80012a48 <__fixtfsi+0x64> -80012b0c: f8dff06f j 80012a98 <__fixtfsi+0xb4> -80012b10: 02010593 addi a1,sp,32 -80012b14: 00c58633 add a2,a1,a2 -80012b18: ff062603 lw a2,-16(a2) -80012b1c: 02000713 li a4,32 -80012b20: 40f70733 sub a4,a4,a5 -80012b24: 00e615b3 sll a1,a2,a4 -80012b28: 00b36333 or t1,t1,a1 -80012b2c: ffe68693 addi a3,a3,-2 -80012b30: 00e815b3 sll a1,a6,a4 -80012b34: 00f65633 srl a2,a2,a5 -80012b38: 00000e13 li t3,0 -80012b3c: 00000713 li a4,0 -80012b40: 0016b693 seqz a3,a3 -80012b44: 00b66633 or a2,a2,a1 -80012b48: 02d74263 blt a4,a3,80012b6c <__fixtfsi+0x188> -80012b4c: 000e0463 beqz t3,80012b54 <__fixtfsi+0x170> -80012b50: 00a12823 sw a0,16(sp) -80012b54: 00271713 slli a4,a4,0x2 -80012b58: 02010693 addi a3,sp,32 -80012b5c: 00e68733 add a4,a3,a4 -80012b60: 00f857b3 srl a5,a6,a5 -80012b64: fef72823 sw a5,-16(a4) -80012b68: f91ff06f j 80012af8 <__fixtfsi+0x114> -80012b6c: 00060513 mv a0,a2 -80012b70: 00100e13 li t3,1 -80012b74: 00100713 li a4,1 -80012b78: fd1ff06f j 80012b48 <__fixtfsi+0x164> -80012b7c: 00100693 li a3,1 -80012b80: 00000513 li a0,0 -80012b84: f15ff06f j 80012a98 <__fixtfsi+0xb4> -80012b88: 01000693 li a3,16 -80012b8c: f0dff06f j 80012a98 <__fixtfsi+0xb4> +80012530 <__fixtfsi>: +80012530: 00052703 lw a4,0(a0) +80012534: 00452303 lw t1,4(a0) +80012538: 00852603 lw a2,8(a0) +8001253c: 00c52883 lw a7,12(a0) +80012540: fe010113 addi sp,sp,-32 +80012544: 002027f3 frrm a5 +80012548: 00189793 slli a5,a7,0x1 +8001254c: 0117d593 srli a1,a5,0x11 +80012550: 000047b7 lui a5,0x4 +80012554: 01089813 slli a6,a7,0x10 +80012558: 00e12023 sw a4,0(sp) +8001255c: 00612223 sw t1,4(sp) +80012560: 00c12423 sw a2,8(sp) +80012564: 01112623 sw a7,12(sp) +80012568: 00e12823 sw a4,16(sp) +8001256c: 00612a23 sw t1,20(sp) +80012570: 00c12c23 sw a2,24(sp) +80012574: ffe78693 addi a3,a5,-2 # 3ffe <__stack_size+0x3bfe> +80012578: 01085813 srli a6,a6,0x10 +8001257c: 02b6c063 blt a3,a1,8001259c <__fixtfsi+0x6c> +80012580: 14059463 bnez a1,800126c8 <__fixtfsi+0x198> +80012584: 00676533 or a0,a4,t1 +80012588: 00c56533 or a0,a0,a2 +8001258c: 01056533 or a0,a0,a6 +80012590: 12051c63 bnez a0,800126c8 <__fixtfsi+0x198> +80012594: 02010113 addi sp,sp,32 +80012598: 00008067 ret +8001259c: 01f8d893 srli a7,a7,0x1f +800125a0: 01d78e13 addi t3,a5,29 +800125a4: 00088693 mv a3,a7 +800125a8: 04be5263 bge t3,a1,800125ec <__fixtfsi+0xbc> +800125ac: 80000537 lui a0,0x80000 +800125b0: fff54513 not a0,a0 +800125b4: 00a88533 add a0,a7,a0 +800125b8: 10088e63 beqz a7,800126d4 <__fixtfsi+0x1a4> +800125bc: 01e78793 addi a5,a5,30 +800125c0: 10f59a63 bne a1,a5,800126d4 <__fixtfsi+0x1a4> +800125c4: 01165793 srli a5,a2,0x11 +800125c8: 00f81813 slli a6,a6,0xf +800125cc: 0107e833 or a6,a5,a6 +800125d0: 10081263 bnez a6,800126d4 <__fixtfsi+0x1a4> +800125d4: 00676733 or a4,a4,t1 +800125d8: 00f61613 slli a2,a2,0xf +800125dc: 00e66733 or a4,a2,a4 +800125e0: fa070ae3 beqz a4,80012594 <__fixtfsi+0x64> +800125e4: 0016a073 csrs fflags,a3 +800125e8: fadff06f j 80012594 <__fixtfsi+0x64> +800125ec: 00070513 mv a0,a4 +800125f0: 06f78793 addi a5,a5,111 +800125f4: 00010737 lui a4,0x10 +800125f8: 00e86833 or a6,a6,a4 +800125fc: 40b787b3 sub a5,a5,a1 +80012600: 01012e23 sw a6,28(sp) +80012604: 4057d693 srai a3,a5,0x5 +80012608: 01010613 addi a2,sp,16 +8001260c: 00000313 li t1,0 +80012610: 00000713 li a4,0 +80012614: 00062583 lw a1,0(a2) +80012618: 00170713 addi a4,a4,1 # 10001 <__stack_size+0xfc01> +8001261c: 00460613 addi a2,a2,4 +80012620: 00b36333 or t1,t1,a1 +80012624: fee698e3 bne a3,a4,80012614 <__fixtfsi+0xe4> +80012628: 01f7f793 andi a5,a5,31 +8001262c: 00269613 slli a2,a3,0x2 +80012630: 02079663 bnez a5,8001265c <__fixtfsi+0x12c> +80012634: 02010793 addi a5,sp,32 +80012638: 00c78633 add a2,a5,a2 +8001263c: ff062783 lw a5,-16(a2) +80012640: 00f12823 sw a5,16(sp) +80012644: 01012503 lw a0,16(sp) +80012648: 00088463 beqz a7,80012650 <__fixtfsi+0x120> +8001264c: 40a00533 neg a0,a0 +80012650: 00100693 li a3,1 +80012654: f40300e3 beqz t1,80012594 <__fixtfsi+0x64> +80012658: f8dff06f j 800125e4 <__fixtfsi+0xb4> +8001265c: 02010593 addi a1,sp,32 +80012660: 00c58633 add a2,a1,a2 +80012664: ff062603 lw a2,-16(a2) +80012668: 02000713 li a4,32 +8001266c: 40f70733 sub a4,a4,a5 +80012670: 00e615b3 sll a1,a2,a4 +80012674: 00b36333 or t1,t1,a1 +80012678: ffe68693 addi a3,a3,-2 +8001267c: 00e815b3 sll a1,a6,a4 +80012680: 00f65633 srl a2,a2,a5 +80012684: 00000e13 li t3,0 +80012688: 00000713 li a4,0 +8001268c: 0016b693 seqz a3,a3 +80012690: 00b66633 or a2,a2,a1 +80012694: 02d74263 blt a4,a3,800126b8 <__fixtfsi+0x188> +80012698: 000e0463 beqz t3,800126a0 <__fixtfsi+0x170> +8001269c: 00a12823 sw a0,16(sp) +800126a0: 00271713 slli a4,a4,0x2 +800126a4: 02010693 addi a3,sp,32 +800126a8: 00e68733 add a4,a3,a4 +800126ac: 00f857b3 srl a5,a6,a5 +800126b0: fef72823 sw a5,-16(a4) +800126b4: f91ff06f j 80012644 <__fixtfsi+0x114> +800126b8: 00060513 mv a0,a2 +800126bc: 00100e13 li t3,1 +800126c0: 00100713 li a4,1 +800126c4: fd1ff06f j 80012694 <__fixtfsi+0x164> +800126c8: 00100693 li a3,1 +800126cc: 00000513 li a0,0 +800126d0: f15ff06f j 800125e4 <__fixtfsi+0xb4> +800126d4: 01000693 li a3,16 +800126d8: f0dff06f j 800125e4 <__fixtfsi+0xb4> -80012b90 <__floatsitf>: -80012b90: fd010113 addi sp,sp,-48 -80012b94: 02912223 sw s1,36(sp) -80012b98: 02112623 sw ra,44(sp) -80012b9c: 02812423 sw s0,40(sp) -80012ba0: 03212023 sw s2,32(sp) -80012ba4: 00050493 mv s1,a0 -80012ba8: 12058063 beqz a1,80012cc8 <__floatsitf+0x138> -80012bac: 41f5d793 srai a5,a1,0x1f -80012bb0: 00b7c433 xor s0,a5,a1 -80012bb4: 40f40433 sub s0,s0,a5 -80012bb8: 00040513 mv a0,s0 -80012bbc: 01f5d913 srli s2,a1,0x1f -80012bc0: 025000ef jal ra,800133e4 <__clzsi2> -80012bc4: 00004737 lui a4,0x4 -80012bc8: 01e70713 addi a4,a4,30 # 401e <__stack_size+0x3c1e> -80012bcc: 05150793 addi a5,a0,81 # 80000051 <__stack_top+0x81000051> -80012bd0: 40a705b3 sub a1,a4,a0 -80012bd4: 00812823 sw s0,16(sp) -80012bd8: 4057d713 srai a4,a5,0x5 -80012bdc: 00012a23 sw zero,20(sp) -80012be0: 00012c23 sw zero,24(sp) -80012be4: 00012e23 sw zero,28(sp) -80012be8: 01f7f793 andi a5,a5,31 -80012bec: 02078c63 beqz a5,80012c24 <__floatsitf+0x94> -80012bf0: 00200693 li a3,2 -80012bf4: 0cd71663 bne a4,a3,80012cc0 <__floatsitf+0x130> -80012bf8: 02000693 li a3,32 -80012bfc: 40f686b3 sub a3,a3,a5 -80012c00: 00d456b3 srl a3,s0,a3 -80012c04: 00d12e23 sw a3,28(sp) -80012c08: fff70693 addi a3,a4,-1 -80012c0c: 02010613 addi a2,sp,32 -80012c10: 00271713 slli a4,a4,0x2 -80012c14: 00e60733 add a4,a2,a4 -80012c18: 00f417b3 sll a5,s0,a5 -80012c1c: fef72823 sw a5,-16(a4) -80012c20: 0340006f j 80012c54 <__floatsitf+0xc4> -80012c24: 00300793 li a5,3 -80012c28: 40e787b3 sub a5,a5,a4 -80012c2c: 02010693 addi a3,sp,32 -80012c30: 00279793 slli a5,a5,0x2 -80012c34: 00f687b3 add a5,a3,a5 -80012c38: ff07a783 lw a5,-16(a5) -80012c3c: 00200693 li a3,2 -80012c40: 00f12e23 sw a5,28(sp) -80012c44: 00200793 li a5,2 -80012c48: 00f71663 bne a4,a5,80012c54 <__floatsitf+0xc4> -80012c4c: 00812c23 sw s0,24(sp) -80012c50: 00100693 li a3,1 -80012c54: fff00793 li a5,-1 -80012c58: 00269713 slli a4,a3,0x2 -80012c5c: 01010613 addi a2,sp,16 -80012c60: 00e60733 add a4,a2,a4 -80012c64: 00072023 sw zero,0(a4) -80012c68: fff68693 addi a3,a3,-1 -80012c6c: fef696e3 bne a3,a5,80012c58 <__floatsitf+0xc8> -80012c70: 01c12783 lw a5,28(sp) -80012c74: 02c12083 lw ra,44(sp) -80012c78: 02812403 lw s0,40(sp) -80012c7c: 00f11623 sh a5,12(sp) -80012c80: 00f91793 slli a5,s2,0xf -80012c84: 00b7e5b3 or a1,a5,a1 -80012c88: 01012783 lw a5,16(sp) -80012c8c: 00b11723 sh a1,14(sp) -80012c90: 02012903 lw s2,32(sp) -80012c94: 00f4a023 sw a5,0(s1) -80012c98: 01412783 lw a5,20(sp) -80012c9c: 00048513 mv a0,s1 -80012ca0: 00f4a223 sw a5,4(s1) -80012ca4: 01812783 lw a5,24(sp) -80012ca8: 00f4a423 sw a5,8(s1) -80012cac: 00c12783 lw a5,12(sp) -80012cb0: 00f4a623 sw a5,12(s1) -80012cb4: 02412483 lw s1,36(sp) -80012cb8: 03010113 addi sp,sp,48 -80012cbc: 00008067 ret -80012cc0: 00300713 li a4,3 -80012cc4: f45ff06f j 80012c08 <__floatsitf+0x78> -80012cc8: 00012e23 sw zero,28(sp) -80012ccc: 00012c23 sw zero,24(sp) -80012cd0: 00012a23 sw zero,20(sp) -80012cd4: 00012823 sw zero,16(sp) -80012cd8: 00000913 li s2,0 -80012cdc: f95ff06f j 80012c70 <__floatsitf+0xe0> +800126dc <__floatsitf>: +800126dc: fd010113 addi sp,sp,-48 +800126e0: 02912223 sw s1,36(sp) +800126e4: 02112623 sw ra,44(sp) +800126e8: 02812423 sw s0,40(sp) +800126ec: 03212023 sw s2,32(sp) +800126f0: 00050493 mv s1,a0 +800126f4: 12058063 beqz a1,80012814 <__floatsitf+0x138> +800126f8: 41f5d793 srai a5,a1,0x1f +800126fc: 00b7c433 xor s0,a5,a1 +80012700: 40f40433 sub s0,s0,a5 +80012704: 00040513 mv a0,s0 +80012708: 01f5d913 srli s2,a1,0x1f +8001270c: 025000ef jal ra,80012f30 <__clzsi2> +80012710: 00004737 lui a4,0x4 +80012714: 01e70713 addi a4,a4,30 # 401e <__stack_size+0x3c1e> +80012718: 05150793 addi a5,a0,81 # 80000051 <__stack_top+0x81000051> +8001271c: 40a705b3 sub a1,a4,a0 +80012720: 00812823 sw s0,16(sp) +80012724: 4057d713 srai a4,a5,0x5 +80012728: 00012a23 sw zero,20(sp) +8001272c: 00012c23 sw zero,24(sp) +80012730: 00012e23 sw zero,28(sp) +80012734: 01f7f793 andi a5,a5,31 +80012738: 02078c63 beqz a5,80012770 <__floatsitf+0x94> +8001273c: 00200693 li a3,2 +80012740: 0cd71663 bne a4,a3,8001280c <__floatsitf+0x130> +80012744: 02000693 li a3,32 +80012748: 40f686b3 sub a3,a3,a5 +8001274c: 00d456b3 srl a3,s0,a3 +80012750: 00d12e23 sw a3,28(sp) +80012754: fff70693 addi a3,a4,-1 +80012758: 02010613 addi a2,sp,32 +8001275c: 00271713 slli a4,a4,0x2 +80012760: 00e60733 add a4,a2,a4 +80012764: 00f417b3 sll a5,s0,a5 +80012768: fef72823 sw a5,-16(a4) +8001276c: 0340006f j 800127a0 <__floatsitf+0xc4> +80012770: 00300793 li a5,3 +80012774: 40e787b3 sub a5,a5,a4 +80012778: 02010693 addi a3,sp,32 +8001277c: 00279793 slli a5,a5,0x2 +80012780: 00f687b3 add a5,a3,a5 +80012784: ff07a783 lw a5,-16(a5) +80012788: 00200693 li a3,2 +8001278c: 00f12e23 sw a5,28(sp) +80012790: 00200793 li a5,2 +80012794: 00f71663 bne a4,a5,800127a0 <__floatsitf+0xc4> +80012798: 00812c23 sw s0,24(sp) +8001279c: 00100693 li a3,1 +800127a0: fff00793 li a5,-1 +800127a4: 00269713 slli a4,a3,0x2 +800127a8: 01010613 addi a2,sp,16 +800127ac: 00e60733 add a4,a2,a4 +800127b0: 00072023 sw zero,0(a4) +800127b4: fff68693 addi a3,a3,-1 +800127b8: fef696e3 bne a3,a5,800127a4 <__floatsitf+0xc8> +800127bc: 01c12783 lw a5,28(sp) +800127c0: 02c12083 lw ra,44(sp) +800127c4: 02812403 lw s0,40(sp) +800127c8: 00f11623 sh a5,12(sp) +800127cc: 00f91793 slli a5,s2,0xf +800127d0: 00b7e5b3 or a1,a5,a1 +800127d4: 01012783 lw a5,16(sp) +800127d8: 00b11723 sh a1,14(sp) +800127dc: 02012903 lw s2,32(sp) +800127e0: 00f4a023 sw a5,0(s1) +800127e4: 01412783 lw a5,20(sp) +800127e8: 00048513 mv a0,s1 +800127ec: 00f4a223 sw a5,4(s1) +800127f0: 01812783 lw a5,24(sp) +800127f4: 00f4a423 sw a5,8(s1) +800127f8: 00c12783 lw a5,12(sp) +800127fc: 00f4a623 sw a5,12(s1) +80012800: 02412483 lw s1,36(sp) +80012804: 03010113 addi sp,sp,48 +80012808: 00008067 ret +8001280c: 00300713 li a4,3 +80012810: f45ff06f j 80012754 <__floatsitf+0x78> +80012814: 00012e23 sw zero,28(sp) +80012818: 00012c23 sw zero,24(sp) +8001281c: 00012a23 sw zero,20(sp) +80012820: 00012823 sw zero,16(sp) +80012824: 00000913 li s2,0 +80012828: f95ff06f j 800127bc <__floatsitf+0xe0> -80012ce0 <__extenddftf2>: -80012ce0: fc010113 addi sp,sp,-64 -80012ce4: 02912a23 sw s1,52(sp) -80012ce8: 03312623 sw s3,44(sp) -80012cec: 02112e23 sw ra,60(sp) -80012cf0: 02812c23 sw s0,56(sp) -80012cf4: 03212823 sw s2,48(sp) -80012cf8: 00050993 mv s3,a0 -80012cfc: 00058493 mv s1,a1 -80012d00: 002027f3 frrm a5 -80012d04: 01465913 srli s2,a2,0x14 -80012d08: 00c61793 slli a5,a2,0xc -80012d0c: 7ff97913 andi s2,s2,2047 -80012d10: 00c7d793 srli a5,a5,0xc -80012d14: 00190693 addi a3,s2,1 -80012d18: 00b12823 sw a1,16(sp) -80012d1c: 00f12a23 sw a5,20(sp) -80012d20: 00012e23 sw zero,28(sp) -80012d24: 00012c23 sw zero,24(sp) -80012d28: 7fe6f693 andi a3,a3,2046 -80012d2c: 01f65413 srli s0,a2,0x1f -80012d30: 08068a63 beqz a3,80012dc4 <__extenddftf2+0xe4> -80012d34: 0047d693 srli a3,a5,0x4 -80012d38: 00004737 lui a4,0x4 -80012d3c: 01c79793 slli a5,a5,0x1c -80012d40: 0045d513 srli a0,a1,0x4 -80012d44: c0070713 addi a4,a4,-1024 # 3c00 <__stack_size+0x3800> -80012d48: 00a7e7b3 or a5,a5,a0 -80012d4c: 01c59493 slli s1,a1,0x1c -80012d50: 00e90733 add a4,s2,a4 -80012d54: 00d12e23 sw a3,28(sp) -80012d58: 00f12c23 sw a5,24(sp) -80012d5c: 00912a23 sw s1,20(sp) -80012d60: 00012823 sw zero,16(sp) -80012d64: 00000913 li s2,0 -80012d68: 01c12783 lw a5,28(sp) -80012d6c: 00f41413 slli s0,s0,0xf -80012d70: 00e46733 or a4,s0,a4 -80012d74: 00f11623 sh a5,12(sp) -80012d78: 00e11723 sh a4,14(sp) -80012d7c: 01012583 lw a1,16(sp) -80012d80: 01412603 lw a2,20(sp) -80012d84: 01812683 lw a3,24(sp) -80012d88: 00c12783 lw a5,12(sp) -80012d8c: 00090463 beqz s2,80012d94 <__extenddftf2+0xb4> -80012d90: 00192073 csrs fflags,s2 -80012d94: 03c12083 lw ra,60(sp) -80012d98: 03812403 lw s0,56(sp) -80012d9c: 00b9a023 sw a1,0(s3) -80012da0: 00c9a223 sw a2,4(s3) -80012da4: 00d9a423 sw a3,8(s3) -80012da8: 00f9a623 sw a5,12(s3) -80012dac: 03412483 lw s1,52(sp) -80012db0: 03012903 lw s2,48(sp) -80012db4: 00098513 mv a0,s3 -80012db8: 02c12983 lw s3,44(sp) -80012dbc: 04010113 addi sp,sp,64 -80012dc0: 00008067 ret -80012dc4: 00b7e533 or a0,a5,a1 -80012dc8: 0e091663 bnez s2,80012eb4 <__extenddftf2+0x1d4> -80012dcc: 00000713 li a4,0 -80012dd0: f8050ce3 beqz a0,80012d68 <__extenddftf2+0x88> -80012dd4: 04078c63 beqz a5,80012e2c <__extenddftf2+0x14c> -80012dd8: 00078513 mv a0,a5 -80012ddc: 608000ef jal ra,800133e4 <__clzsi2> -80012de0: 03150593 addi a1,a0,49 -80012de4: 4055d793 srai a5,a1,0x5 -80012de8: 01f5f593 andi a1,a1,31 -80012dec: 04058663 beqz a1,80012e38 <__extenddftf2+0x158> -80012df0: ffc00693 li a3,-4 -80012df4: 02d786b3 mul a3,a5,a3 -80012df8: 01010313 addi t1,sp,16 -80012dfc: 02000813 li a6,32 -80012e00: 00279613 slli a2,a5,0x2 -80012e04: 40b80833 sub a6,a6,a1 -80012e08: 00c68693 addi a3,a3,12 -80012e0c: 00d306b3 add a3,t1,a3 -80012e10: 08d31063 bne t1,a3,80012e90 <__extenddftf2+0x1b0> -80012e14: 02010713 addi a4,sp,32 -80012e18: 00c70633 add a2,a4,a2 -80012e1c: 00b495b3 sll a1,s1,a1 -80012e20: fff78793 addi a5,a5,-1 -80012e24: feb62823 sw a1,-16(a2) -80012e28: 03c0006f j 80012e64 <__extenddftf2+0x184> -80012e2c: 5b8000ef jal ra,800133e4 <__clzsi2> -80012e30: 02050513 addi a0,a0,32 -80012e34: fadff06f j 80012de0 <__extenddftf2+0x100> -80012e38: ffc00613 li a2,-4 -80012e3c: 02c78633 mul a2,a5,a2 -80012e40: 01c10713 addi a4,sp,28 -80012e44: 00300693 li a3,3 -80012e48: 00c705b3 add a1,a4,a2 -80012e4c: 0005a583 lw a1,0(a1) -80012e50: fff68693 addi a3,a3,-1 -80012e54: ffc70713 addi a4,a4,-4 -80012e58: 00b72223 sw a1,4(a4) -80012e5c: fef6d6e3 bge a3,a5,80012e48 <__extenddftf2+0x168> -80012e60: fff78793 addi a5,a5,-1 -80012e64: fff00693 li a3,-1 -80012e68: 00279713 slli a4,a5,0x2 -80012e6c: 01010613 addi a2,sp,16 -80012e70: 00e60733 add a4,a2,a4 -80012e74: 00072023 sw zero,0(a4) -80012e78: fff78793 addi a5,a5,-1 -80012e7c: fed796e3 bne a5,a3,80012e68 <__extenddftf2+0x188> -80012e80: 00004737 lui a4,0x4 -80012e84: c0c70713 addi a4,a4,-1012 # 3c0c <__stack_size+0x380c> -80012e88: 40a70733 sub a4,a4,a0 -80012e8c: eddff06f j 80012d68 <__extenddftf2+0x88> -80012e90: ffc6a703 lw a4,-4(a3) -80012e94: 0006a883 lw a7,0(a3) -80012e98: 00c68e33 add t3,a3,a2 -80012e9c: 01075733 srl a4,a4,a6 -80012ea0: 00b898b3 sll a7,a7,a1 -80012ea4: 01176733 or a4,a4,a7 -80012ea8: 00ee2023 sw a4,0(t3) -80012eac: ffc68693 addi a3,a3,-4 -80012eb0: f61ff06f j 80012e10 <__extenddftf2+0x130> -80012eb4: 04050463 beqz a0,80012efc <__extenddftf2+0x21c> -80012eb8: 0137d713 srli a4,a5,0x13 -80012ebc: 00071463 bnez a4,80012ec4 <__extenddftf2+0x1e4> -80012ec0: 01000693 li a3,16 -80012ec4: 01c79713 slli a4,a5,0x1c -80012ec8: 0044d613 srli a2,s1,0x4 -80012ecc: 00c76733 or a4,a4,a2 -80012ed0: 00e12c23 sw a4,24(sp) -80012ed4: 0047d793 srli a5,a5,0x4 -80012ed8: 00008737 lui a4,0x8 -80012edc: 01c49493 slli s1,s1,0x1c -80012ee0: 00e7e7b3 or a5,a5,a4 -80012ee4: 00912a23 sw s1,20(sp) -80012ee8: 00012823 sw zero,16(sp) -80012eec: 00f12e23 sw a5,28(sp) -80012ef0: 00068913 mv s2,a3 -80012ef4: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> -80012ef8: e71ff06f j 80012d68 <__extenddftf2+0x88> -80012efc: 00000913 li s2,0 -80012f00: 00008737 lui a4,0x8 -80012f04: ff1ff06f j 80012ef4 <__extenddftf2+0x214> +8001282c <__extenddftf2>: +8001282c: fc010113 addi sp,sp,-64 +80012830: 02912a23 sw s1,52(sp) +80012834: 03312623 sw s3,44(sp) +80012838: 02112e23 sw ra,60(sp) +8001283c: 02812c23 sw s0,56(sp) +80012840: 03212823 sw s2,48(sp) +80012844: 00050993 mv s3,a0 +80012848: 00058493 mv s1,a1 +8001284c: 002027f3 frrm a5 +80012850: 01465913 srli s2,a2,0x14 +80012854: 00c61793 slli a5,a2,0xc +80012858: 7ff97913 andi s2,s2,2047 +8001285c: 00c7d793 srli a5,a5,0xc +80012860: 00190693 addi a3,s2,1 +80012864: 00b12823 sw a1,16(sp) +80012868: 00f12a23 sw a5,20(sp) +8001286c: 00012e23 sw zero,28(sp) +80012870: 00012c23 sw zero,24(sp) +80012874: 7fe6f693 andi a3,a3,2046 +80012878: 01f65413 srli s0,a2,0x1f +8001287c: 08068a63 beqz a3,80012910 <__extenddftf2+0xe4> +80012880: 0047d693 srli a3,a5,0x4 +80012884: 00004737 lui a4,0x4 +80012888: 01c79793 slli a5,a5,0x1c +8001288c: 0045d513 srli a0,a1,0x4 +80012890: c0070713 addi a4,a4,-1024 # 3c00 <__stack_size+0x3800> +80012894: 00a7e7b3 or a5,a5,a0 +80012898: 01c59493 slli s1,a1,0x1c +8001289c: 00e90733 add a4,s2,a4 +800128a0: 00d12e23 sw a3,28(sp) +800128a4: 00f12c23 sw a5,24(sp) +800128a8: 00912a23 sw s1,20(sp) +800128ac: 00012823 sw zero,16(sp) +800128b0: 00000913 li s2,0 +800128b4: 01c12783 lw a5,28(sp) +800128b8: 00f41413 slli s0,s0,0xf +800128bc: 00e46733 or a4,s0,a4 +800128c0: 00f11623 sh a5,12(sp) +800128c4: 00e11723 sh a4,14(sp) +800128c8: 01012583 lw a1,16(sp) +800128cc: 01412603 lw a2,20(sp) +800128d0: 01812683 lw a3,24(sp) +800128d4: 00c12783 lw a5,12(sp) +800128d8: 00090463 beqz s2,800128e0 <__extenddftf2+0xb4> +800128dc: 00192073 csrs fflags,s2 +800128e0: 03c12083 lw ra,60(sp) +800128e4: 03812403 lw s0,56(sp) +800128e8: 00b9a023 sw a1,0(s3) +800128ec: 00c9a223 sw a2,4(s3) +800128f0: 00d9a423 sw a3,8(s3) +800128f4: 00f9a623 sw a5,12(s3) +800128f8: 03412483 lw s1,52(sp) +800128fc: 03012903 lw s2,48(sp) +80012900: 00098513 mv a0,s3 +80012904: 02c12983 lw s3,44(sp) +80012908: 04010113 addi sp,sp,64 +8001290c: 00008067 ret +80012910: 00b7e533 or a0,a5,a1 +80012914: 0e091663 bnez s2,80012a00 <__extenddftf2+0x1d4> +80012918: 00000713 li a4,0 +8001291c: f8050ce3 beqz a0,800128b4 <__extenddftf2+0x88> +80012920: 04078c63 beqz a5,80012978 <__extenddftf2+0x14c> +80012924: 00078513 mv a0,a5 +80012928: 608000ef jal ra,80012f30 <__clzsi2> +8001292c: 03150593 addi a1,a0,49 +80012930: 4055d793 srai a5,a1,0x5 +80012934: 01f5f593 andi a1,a1,31 +80012938: 04058663 beqz a1,80012984 <__extenddftf2+0x158> +8001293c: ffc00693 li a3,-4 +80012940: 02d786b3 mul a3,a5,a3 +80012944: 01010313 addi t1,sp,16 +80012948: 02000813 li a6,32 +8001294c: 00279613 slli a2,a5,0x2 +80012950: 40b80833 sub a6,a6,a1 +80012954: 00c68693 addi a3,a3,12 +80012958: 00d306b3 add a3,t1,a3 +8001295c: 08d31063 bne t1,a3,800129dc <__extenddftf2+0x1b0> +80012960: 02010713 addi a4,sp,32 +80012964: 00c70633 add a2,a4,a2 +80012968: 00b495b3 sll a1,s1,a1 +8001296c: fff78793 addi a5,a5,-1 +80012970: feb62823 sw a1,-16(a2) +80012974: 03c0006f j 800129b0 <__extenddftf2+0x184> +80012978: 5b8000ef jal ra,80012f30 <__clzsi2> +8001297c: 02050513 addi a0,a0,32 +80012980: fadff06f j 8001292c <__extenddftf2+0x100> +80012984: ffc00613 li a2,-4 +80012988: 02c78633 mul a2,a5,a2 +8001298c: 01c10713 addi a4,sp,28 +80012990: 00300693 li a3,3 +80012994: 00c705b3 add a1,a4,a2 +80012998: 0005a583 lw a1,0(a1) +8001299c: fff68693 addi a3,a3,-1 +800129a0: ffc70713 addi a4,a4,-4 +800129a4: 00b72223 sw a1,4(a4) +800129a8: fef6d6e3 bge a3,a5,80012994 <__extenddftf2+0x168> +800129ac: fff78793 addi a5,a5,-1 +800129b0: fff00693 li a3,-1 +800129b4: 00279713 slli a4,a5,0x2 +800129b8: 01010613 addi a2,sp,16 +800129bc: 00e60733 add a4,a2,a4 +800129c0: 00072023 sw zero,0(a4) +800129c4: fff78793 addi a5,a5,-1 +800129c8: fed796e3 bne a5,a3,800129b4 <__extenddftf2+0x188> +800129cc: 00004737 lui a4,0x4 +800129d0: c0c70713 addi a4,a4,-1012 # 3c0c <__stack_size+0x380c> +800129d4: 40a70733 sub a4,a4,a0 +800129d8: eddff06f j 800128b4 <__extenddftf2+0x88> +800129dc: ffc6a703 lw a4,-4(a3) +800129e0: 0006a883 lw a7,0(a3) +800129e4: 00c68e33 add t3,a3,a2 +800129e8: 01075733 srl a4,a4,a6 +800129ec: 00b898b3 sll a7,a7,a1 +800129f0: 01176733 or a4,a4,a7 +800129f4: 00ee2023 sw a4,0(t3) +800129f8: ffc68693 addi a3,a3,-4 +800129fc: f61ff06f j 8001295c <__extenddftf2+0x130> +80012a00: 04050463 beqz a0,80012a48 <__extenddftf2+0x21c> +80012a04: 0137d713 srli a4,a5,0x13 +80012a08: 00071463 bnez a4,80012a10 <__extenddftf2+0x1e4> +80012a0c: 01000693 li a3,16 +80012a10: 01c79713 slli a4,a5,0x1c +80012a14: 0044d613 srli a2,s1,0x4 +80012a18: 00c76733 or a4,a4,a2 +80012a1c: 00e12c23 sw a4,24(sp) +80012a20: 0047d793 srli a5,a5,0x4 +80012a24: 00008737 lui a4,0x8 +80012a28: 01c49493 slli s1,s1,0x1c +80012a2c: 00e7e7b3 or a5,a5,a4 +80012a30: 00912a23 sw s1,20(sp) +80012a34: 00012823 sw zero,16(sp) +80012a38: 00f12e23 sw a5,28(sp) +80012a3c: 00068913 mv s2,a3 +80012a40: fff70713 addi a4,a4,-1 # 7fff <__stack_size+0x7bff> +80012a44: e71ff06f j 800128b4 <__extenddftf2+0x88> +80012a48: 00000913 li s2,0 +80012a4c: 00008737 lui a4,0x8 +80012a50: ff1ff06f j 80012a40 <__extenddftf2+0x214> -80012f08 <__trunctfdf2>: -80012f08: fe010113 addi sp,sp,-32 -80012f0c: 00052683 lw a3,0(a0) -80012f10: 00452703 lw a4,4(a0) -80012f14: 00852783 lw a5,8(a0) -80012f18: 00c52603 lw a2,12(a0) -80012f1c: 002025f3 frrm a1 -80012f20: 00f12423 sw a5,8(sp) -80012f24: 00f12c23 sw a5,24(sp) -80012f28: 01061793 slli a5,a2,0x10 -80012f2c: 00161893 slli a7,a2,0x1 -80012f30: 00c12623 sw a2,12(sp) -80012f34: 0107d793 srli a5,a5,0x10 -80012f38: 01f65613 srli a2,a2,0x1f -80012f3c: 00d12023 sw a3,0(sp) -80012f40: 00d12823 sw a3,16(sp) -80012f44: 00e12223 sw a4,4(sp) -80012f48: 00e12a23 sw a4,20(sp) -80012f4c: 00f12e23 sw a5,28(sp) -80012f50: 0118de13 srli t3,a7,0x11 -80012f54: 00060513 mv a0,a2 -80012f58: 01010f13 addi t5,sp,16 -80012f5c: 01c10693 addi a3,sp,28 -80012f60: 0006a783 lw a5,0(a3) -80012f64: ffc6a703 lw a4,-4(a3) -80012f68: ffc68693 addi a3,a3,-4 -80012f6c: 00379793 slli a5,a5,0x3 -80012f70: 01d75713 srli a4,a4,0x1d -80012f74: 00e7e7b3 or a5,a5,a4 -80012f78: 00f6a223 sw a5,4(a3) -80012f7c: fedf12e3 bne t5,a3,80012f60 <__trunctfdf2+0x58> -80012f80: 01012783 lw a5,16(sp) -80012f84: 00008fb7 lui t6,0x8 -80012f88: 001e0713 addi a4,t3,1 -80012f8c: 00379e93 slli t4,a5,0x3 -80012f90: ffef8793 addi a5,t6,-2 # 7ffe <__stack_size+0x7bfe> -80012f94: 01d12823 sw t4,16(sp) -80012f98: 00f77733 and a4,a4,a5 -80012f9c: 2c070063 beqz a4,8001325c <__trunctfdf2+0x354> -80012fa0: ffffc8b7 lui a7,0xffffc -80012fa4: 40088893 addi a7,a7,1024 # ffffc400 <__stack_top+0xffc400> -80012fa8: 011e08b3 add a7,t3,a7 -80012fac: 7fe00793 li a5,2046 -80012fb0: 1117d263 bge a5,a7,800130b4 <__trunctfdf2+0x1ac> -80012fb4: 06058463 beqz a1,8001301c <__trunctfdf2+0x114> -80012fb8: 00300793 li a5,3 -80012fbc: 04f59a63 bne a1,a5,80013010 <__trunctfdf2+0x108> -80012fc0: 04060e63 beqz a2,8001301c <__trunctfdf2+0x114> -80012fc4: 7fe00893 li a7,2046 -80012fc8: fff00793 li a5,-1 -80012fcc: fff00313 li t1,-1 -80012fd0: 00000713 li a4,0 -80012fd4: 00500e93 li t4,5 -80012fd8: 00200693 li a3,2 -80012fdc: 001eee93 ori t4,t4,1 -80012fe0: 3ad58e63 beq a1,a3,8001339c <__trunctfdf2+0x494> -80012fe4: 00300693 li a3,3 -80012fe8: 3ad58463 beq a1,a3,80013390 <__trunctfdf2+0x488> -80012fec: 3a059a63 bnez a1,800133a0 <__trunctfdf2+0x498> -80012ff0: 00f7f693 andi a3,a5,15 -80012ff4: 00400813 li a6,4 -80012ff8: 3b068463 beq a3,a6,800133a0 <__trunctfdf2+0x498> -80012ffc: 00478693 addi a3,a5,4 -80013000: 00f6b7b3 sltu a5,a3,a5 -80013004: 00f30333 add t1,t1,a5 -80013008: 00068793 mv a5,a3 -8001300c: 3940006f j 800133a0 <__trunctfdf2+0x498> -80013010: 00200793 li a5,2 -80013014: faf598e3 bne a1,a5,80012fc4 <__trunctfdf2+0xbc> -80013018: fa0606e3 beqz a2,80012fc4 <__trunctfdf2+0xbc> -8001301c: 7ff00893 li a7,2047 -80013020: 00000793 li a5,0 -80013024: 00000313 li t1,0 -80013028: 00500e93 li t4,5 -8001302c: 00831713 slli a4,t1,0x8 -80013030: 00075e63 bgez a4,8001304c <__trunctfdf2+0x144> -80013034: 00188893 addi a7,a7,1 -80013038: 7ff00713 li a4,2047 -8001303c: 36e88863 beq a7,a4,800133ac <__trunctfdf2+0x4a4> -80013040: ff800737 lui a4,0xff800 -80013044: fff70713 addi a4,a4,-1 # ff7fffff <__stack_top+0x7fffff> -80013048: 00e37333 and t1,t1,a4 -8001304c: 0037d713 srli a4,a5,0x3 -80013050: 01d31793 slli a5,t1,0x1d -80013054: 00e7e7b3 or a5,a5,a4 -80013058: 7ff00713 li a4,2047 -8001305c: 00335693 srli a3,t1,0x3 -80013060: 00e89e63 bne a7,a4,8001307c <__trunctfdf2+0x174> -80013064: 00d7e7b3 or a5,a5,a3 -80013068: 00000693 li a3,0 -8001306c: 00078863 beqz a5,8001307c <__trunctfdf2+0x174> -80013070: 000806b7 lui a3,0x80 -80013074: 00000793 li a5,0 -80013078: 00000513 li a0,0 -8001307c: 7ff00737 lui a4,0x7ff00 -80013080: 01489893 slli a7,a7,0x14 -80013084: 00c69693 slli a3,a3,0xc -80013088: 00e8f8b3 and a7,a7,a4 -8001308c: 00c6d693 srli a3,a3,0xc -80013090: 01f51513 slli a0,a0,0x1f -80013094: 00d8e6b3 or a3,a7,a3 -80013098: 00a6e733 or a4,a3,a0 -8001309c: 00070593 mv a1,a4 -800130a0: 00078513 mv a0,a5 -800130a4: 000e8463 beqz t4,800130ac <__trunctfdf2+0x1a4> -800130a8: 001ea073 csrs fflags,t4 -800130ac: 02010113 addi sp,sp,32 -800130b0: 00008067 ret -800130b4: 07105463 blez a7,8001311c <__trunctfdf2+0x214> -800130b8: 01812803 lw a6,24(sp) -800130bc: 01c12683 lw a3,28(sp) -800130c0: 01412703 lw a4,20(sp) -800130c4: 01c85793 srli a5,a6,0x1c -800130c8: 00469693 slli a3,a3,0x4 -800130cc: 00f6e6b3 or a3,a3,a5 -800130d0: 00471793 slli a5,a4,0x4 -800130d4: 01d7e7b3 or a5,a5,t4 -800130d8: 01c75713 srli a4,a4,0x1c -800130dc: 00481813 slli a6,a6,0x4 -800130e0: 00f037b3 snez a5,a5 -800130e4: 01076733 or a4,a4,a6 -800130e8: 00e7e7b3 or a5,a5,a4 -800130ec: 00d12a23 sw a3,20(sp) -800130f0: 00f12823 sw a5,16(sp) -800130f4: 01012783 lw a5,16(sp) -800130f8: 01412303 lw t1,20(sp) -800130fc: 18088263 beqz a7,80013280 <__trunctfdf2+0x378> -80013100: 00000713 li a4,0 -80013104: 00000e93 li t4,0 -80013108: 0077f693 andi a3,a5,7 -8001310c: ec0696e3 bnez a3,80012fd8 <__trunctfdf2+0xd0> -80013110: f0070ee3 beqz a4,8001302c <__trunctfdf2+0x124> -80013114: 001ef713 andi a4,t4,1 -80013118: 2880006f j 800133a0 <__trunctfdf2+0x498> -8001311c: fcc00793 li a5,-52 -80013120: 00f8dc63 bge a7,a5,80013138 <__trunctfdf2+0x230> -80013124: 00012a23 sw zero,20(sp) -80013128: 00100793 li a5,1 -8001312c: 00f12823 sw a5,16(sp) -80013130: 00000893 li a7,0 -80013134: fc1ff06f j 800130f4 <__trunctfdf2+0x1ec> -80013138: 01c12783 lw a5,28(sp) -8001313c: 00080737 lui a4,0x80 -80013140: 00000f93 li t6,0 -80013144: 00f762b3 or t0,a4,a5 -80013148: 03d00793 li a5,61 -8001314c: 411788b3 sub a7,a5,a7 -80013150: 00512e23 sw t0,28(sp) -80013154: 4058d313 srai t1,a7,0x5 -80013158: 000f0713 mv a4,t5 -8001315c: 00000793 li a5,0 -80013160: 00072803 lw a6,0(a4) # 80000 <__stack_size+0x7fc00> -80013164: 00178793 addi a5,a5,1 -80013168: 00470713 addi a4,a4,4 -8001316c: 010fefb3 or t6,t6,a6 -80013170: fef318e3 bne t1,a5,80013160 <__trunctfdf2+0x258> -80013174: 01f8f713 andi a4,a7,31 -80013178: 00231813 slli a6,t1,0x2 -8001317c: 04071063 bnez a4,800131bc <__trunctfdf2+0x2b4> -80013180: 00300713 li a4,3 -80013184: 00000793 li a5,0 -80013188: 40670733 sub a4,a4,t1 -8001318c: 010688b3 add a7,a3,a6 -80013190: 0008a883 lw a7,0(a7) -80013194: 00178793 addi a5,a5,1 -80013198: 00468693 addi a3,a3,4 # 80004 <__stack_size+0x7fc04> -8001319c: ff16ae23 sw a7,-4(a3) -800131a0: fef756e3 bge a4,a5,8001318c <__trunctfdf2+0x284> -800131a4: 00400713 li a4,4 -800131a8: 40670333 sub t1,a4,t1 -800131ac: 00100793 li a5,1 -800131b0: 04605e63 blez t1,8001320c <__trunctfdf2+0x304> -800131b4: 00030793 mv a5,t1 -800131b8: 0540006f j 8001320c <__trunctfdf2+0x304> -800131bc: 02010793 addi a5,sp,32 -800131c0: 010787b3 add a5,a5,a6 -800131c4: ff07a783 lw a5,-16(a5) -800131c8: 02000e93 li t4,32 -800131cc: 40ee8eb3 sub t4,t4,a4 -800131d0: 01d797b3 sll a5,a5,t4 -800131d4: 00300693 li a3,3 -800131d8: 00ffefb3 or t6,t6,a5 -800131dc: 010f0833 add a6,t5,a6 -800131e0: 00000e13 li t3,0 -800131e4: 406686b3 sub a3,a3,t1 -800131e8: 00480813 addi a6,a6,4 -800131ec: 04de4463 blt t3,a3,80013234 <__trunctfdf2+0x32c> -800131f0: 00269693 slli a3,a3,0x2 -800131f4: 02010813 addi a6,sp,32 -800131f8: 00400793 li a5,4 -800131fc: 00d806b3 add a3,a6,a3 -80013200: 00e2d733 srl a4,t0,a4 -80013204: 406787b3 sub a5,a5,t1 -80013208: fee6a823 sw a4,-16(a3) -8001320c: 00400693 li a3,4 -80013210: 00279713 slli a4,a5,0x2 -80013214: 00ef0733 add a4,t5,a4 -80013218: 00072023 sw zero,0(a4) -8001321c: 00178793 addi a5,a5,1 -80013220: fed798e3 bne a5,a3,80013210 <__trunctfdf2+0x308> -80013224: 01012703 lw a4,16(sp) -80013228: 01f037b3 snez a5,t6 -8001322c: 00f767b3 or a5,a4,a5 -80013230: efdff06f j 8001312c <__trunctfdf2+0x224> -80013234: ffc82883 lw a7,-4(a6) -80013238: 00082383 lw t2,0(a6) -8001323c: 002e1793 slli a5,t3,0x2 -80013240: 00e8d8b3 srl a7,a7,a4 -80013244: 01d393b3 sll t2,t2,t4 -80013248: 00ff07b3 add a5,t5,a5 -8001324c: 0078e8b3 or a7,a7,t2 -80013250: 0117a023 sw a7,0(a5) -80013254: 001e0e13 addi t3,t3,1 -80013258: f91ff06f j 800131e8 <__trunctfdf2+0x2e0> -8001325c: 01412883 lw a7,20(sp) -80013260: 01812803 lw a6,24(sp) -80013264: 01c12f03 lw t5,28(sp) -80013268: 011866b3 or a3,a6,a7 -8001326c: 01e6e6b3 or a3,a3,t5 -80013270: 01d6e333 or t1,a3,t4 -80013274: 060e1a63 bnez t3,800132e8 <__trunctfdf2+0x3e0> -80013278: 006037b3 snez a5,t1 -8001327c: 00000313 li t1,0 -80013280: 00f36733 or a4,t1,a5 -80013284: 0e070c63 beqz a4,8001337c <__trunctfdf2+0x474> -80013288: 01f7d693 srli a3,a5,0x1f -8001328c: 00131713 slli a4,t1,0x1 -80013290: 00d70733 add a4,a4,a3 -80013294: 00179693 slli a3,a5,0x1 -80013298: 0076f813 andi a6,a3,7 -8001329c: 00000e93 li t4,0 -800132a0: 02080a63 beqz a6,800132d4 <__trunctfdf2+0x3cc> -800132a4: 00200813 li a6,2 -800132a8: 0b058463 beq a1,a6,80013350 <__trunctfdf2+0x448> -800132ac: 00300813 li a6,3 -800132b0: 09058263 beq a1,a6,80013334 <__trunctfdf2+0x42c> -800132b4: 00100e93 li t4,1 -800132b8: 00059e63 bnez a1,800132d4 <__trunctfdf2+0x3cc> -800132bc: 00f6f813 andi a6,a3,15 -800132c0: 00400893 li a7,4 -800132c4: 01180863 beq a6,a7,800132d4 <__trunctfdf2+0x3cc> -800132c8: ffc6b693 sltiu a3,a3,-4 -800132cc: 0016c693 xori a3,a3,1 -800132d0: 00d70733 add a4,a4,a3 -800132d4: 01875713 srli a4,a4,0x18 -800132d8: 00174713 xori a4,a4,1 -800132dc: 00177713 andi a4,a4,1 -800132e0: 00000893 li a7,0 -800132e4: e25ff06f j 80013108 <__trunctfdf2+0x200> -800132e8: 08030263 beqz t1,8001336c <__trunctfdf2+0x464> -800132ec: ffff8f93 addi t6,t6,-1 -800132f0: 00000e93 li t4,0 -800132f4: 01fe1a63 bne t3,t6,80013308 <__trunctfdf2+0x400> -800132f8: 00040eb7 lui t4,0x40 -800132fc: 01df7eb3 and t4,t5,t4 -80013300: 001ebe93 seqz t4,t4 -80013304: 004e9e93 slli t4,t4,0x4 -80013308: 01c8d793 srli a5,a7,0x1c -8001330c: 004f1f13 slli t5,t5,0x4 -80013310: 00481893 slli a7,a6,0x4 -80013314: 01c85813 srli a6,a6,0x1c -80013318: 0117e7b3 or a5,a5,a7 -8001331c: 01e86833 or a6,a6,t5 -80013320: 004006b7 lui a3,0x400 -80013324: ff87f793 andi a5,a5,-8 -80013328: 00d86333 or t1,a6,a3 -8001332c: 7ff00893 li a7,2047 -80013330: dd9ff06f j 80013108 <__trunctfdf2+0x200> -80013334: 00060e93 mv t4,a2 -80013338: f8061ee3 bnez a2,800132d4 <__trunctfdf2+0x3cc> -8001333c: ff86b693 sltiu a3,a3,-8 -80013340: 0016c693 xori a3,a3,1 -80013344: 00d70733 add a4,a4,a3 -80013348: 00100e93 li t4,1 -8001334c: f89ff06f j 800132d4 <__trunctfdf2+0x3cc> -80013350: 00100e93 li t4,1 -80013354: f80600e3 beqz a2,800132d4 <__trunctfdf2+0x3cc> -80013358: ff86b693 sltiu a3,a3,-8 -8001335c: 0016c693 xori a3,a3,1 -80013360: 00d70733 add a4,a4,a3 -80013364: 00060e93 mv t4,a2 -80013368: f6dff06f j 800132d4 <__trunctfdf2+0x3cc> -8001336c: 00000793 li a5,0 -80013370: 00000e93 li t4,0 -80013374: 7ff00893 li a7,2047 -80013378: cb5ff06f j 8001302c <__trunctfdf2+0x124> -8001337c: 00000793 li a5,0 -80013380: 00000313 li t1,0 -80013384: 00000893 li a7,0 -80013388: 00000e93 li t4,0 -8001338c: ca1ff06f j 8001302c <__trunctfdf2+0x124> -80013390: 00061863 bnez a2,800133a0 <__trunctfdf2+0x498> -80013394: 00878693 addi a3,a5,8 -80013398: c69ff06f j 80013000 <__trunctfdf2+0xf8> -8001339c: fe061ce3 bnez a2,80013394 <__trunctfdf2+0x48c> -800133a0: c80706e3 beqz a4,8001302c <__trunctfdf2+0x124> -800133a4: 002eee93 ori t4,t4,2 -800133a8: c85ff06f j 8001302c <__trunctfdf2+0x124> -800133ac: 00000793 li a5,0 -800133b0: 02058463 beqz a1,800133d8 <__trunctfdf2+0x4d0> -800133b4: 00300713 li a4,3 -800133b8: 00e59a63 bne a1,a4,800133cc <__trunctfdf2+0x4c4> -800133bc: 00060e63 beqz a2,800133d8 <__trunctfdf2+0x4d0> -800133c0: fff00793 li a5,-1 -800133c4: 7fe00893 li a7,2046 -800133c8: 0100006f j 800133d8 <__trunctfdf2+0x4d0> -800133cc: 00200713 li a4,2 -800133d0: fee598e3 bne a1,a4,800133c0 <__trunctfdf2+0x4b8> -800133d4: fe0606e3 beqz a2,800133c0 <__trunctfdf2+0x4b8> -800133d8: 005eee93 ori t4,t4,5 -800133dc: 00078313 mv t1,a5 -800133e0: c6dff06f j 8001304c <__trunctfdf2+0x144> +80012a54 <__trunctfdf2>: +80012a54: fe010113 addi sp,sp,-32 +80012a58: 00052683 lw a3,0(a0) +80012a5c: 00452703 lw a4,4(a0) +80012a60: 00852783 lw a5,8(a0) +80012a64: 00c52603 lw a2,12(a0) +80012a68: 002025f3 frrm a1 +80012a6c: 00f12423 sw a5,8(sp) +80012a70: 00f12c23 sw a5,24(sp) +80012a74: 01061793 slli a5,a2,0x10 +80012a78: 00161893 slli a7,a2,0x1 +80012a7c: 00c12623 sw a2,12(sp) +80012a80: 0107d793 srli a5,a5,0x10 +80012a84: 01f65613 srli a2,a2,0x1f +80012a88: 00d12023 sw a3,0(sp) +80012a8c: 00d12823 sw a3,16(sp) +80012a90: 00e12223 sw a4,4(sp) +80012a94: 00e12a23 sw a4,20(sp) +80012a98: 00f12e23 sw a5,28(sp) +80012a9c: 0118de13 srli t3,a7,0x11 +80012aa0: 00060513 mv a0,a2 +80012aa4: 01010f13 addi t5,sp,16 +80012aa8: 01c10693 addi a3,sp,28 +80012aac: 0006a783 lw a5,0(a3) +80012ab0: ffc6a703 lw a4,-4(a3) +80012ab4: ffc68693 addi a3,a3,-4 +80012ab8: 00379793 slli a5,a5,0x3 +80012abc: 01d75713 srli a4,a4,0x1d +80012ac0: 00e7e7b3 or a5,a5,a4 +80012ac4: 00f6a223 sw a5,4(a3) +80012ac8: fedf12e3 bne t5,a3,80012aac <__trunctfdf2+0x58> +80012acc: 01012783 lw a5,16(sp) +80012ad0: 00008fb7 lui t6,0x8 +80012ad4: 001e0713 addi a4,t3,1 +80012ad8: 00379e93 slli t4,a5,0x3 +80012adc: ffef8793 addi a5,t6,-2 # 7ffe <__stack_size+0x7bfe> +80012ae0: 01d12823 sw t4,16(sp) +80012ae4: 00f77733 and a4,a4,a5 +80012ae8: 2c070063 beqz a4,80012da8 <__trunctfdf2+0x354> +80012aec: ffffc8b7 lui a7,0xffffc +80012af0: 40088893 addi a7,a7,1024 # ffffc400 <__stack_top+0xffc400> +80012af4: 011e08b3 add a7,t3,a7 +80012af8: 7fe00793 li a5,2046 +80012afc: 1117d263 bge a5,a7,80012c00 <__trunctfdf2+0x1ac> +80012b00: 06058463 beqz a1,80012b68 <__trunctfdf2+0x114> +80012b04: 00300793 li a5,3 +80012b08: 04f59a63 bne a1,a5,80012b5c <__trunctfdf2+0x108> +80012b0c: 04060e63 beqz a2,80012b68 <__trunctfdf2+0x114> +80012b10: 7fe00893 li a7,2046 +80012b14: fff00793 li a5,-1 +80012b18: fff00313 li t1,-1 +80012b1c: 00000713 li a4,0 +80012b20: 00500e93 li t4,5 +80012b24: 00200693 li a3,2 +80012b28: 001eee93 ori t4,t4,1 +80012b2c: 3ad58e63 beq a1,a3,80012ee8 <__trunctfdf2+0x494> +80012b30: 00300693 li a3,3 +80012b34: 3ad58463 beq a1,a3,80012edc <__trunctfdf2+0x488> +80012b38: 3a059a63 bnez a1,80012eec <__trunctfdf2+0x498> +80012b3c: 00f7f693 andi a3,a5,15 +80012b40: 00400813 li a6,4 +80012b44: 3b068463 beq a3,a6,80012eec <__trunctfdf2+0x498> +80012b48: 00478693 addi a3,a5,4 +80012b4c: 00f6b7b3 sltu a5,a3,a5 +80012b50: 00f30333 add t1,t1,a5 +80012b54: 00068793 mv a5,a3 +80012b58: 3940006f j 80012eec <__trunctfdf2+0x498> +80012b5c: 00200793 li a5,2 +80012b60: faf598e3 bne a1,a5,80012b10 <__trunctfdf2+0xbc> +80012b64: fa0606e3 beqz a2,80012b10 <__trunctfdf2+0xbc> +80012b68: 7ff00893 li a7,2047 +80012b6c: 00000793 li a5,0 +80012b70: 00000313 li t1,0 +80012b74: 00500e93 li t4,5 +80012b78: 00831713 slli a4,t1,0x8 +80012b7c: 00075e63 bgez a4,80012b98 <__trunctfdf2+0x144> +80012b80: 00188893 addi a7,a7,1 +80012b84: 7ff00713 li a4,2047 +80012b88: 36e88863 beq a7,a4,80012ef8 <__trunctfdf2+0x4a4> +80012b8c: ff800737 lui a4,0xff800 +80012b90: fff70713 addi a4,a4,-1 # ff7fffff <__stack_top+0x7fffff> +80012b94: 00e37333 and t1,t1,a4 +80012b98: 0037d713 srli a4,a5,0x3 +80012b9c: 01d31793 slli a5,t1,0x1d +80012ba0: 00e7e7b3 or a5,a5,a4 +80012ba4: 7ff00713 li a4,2047 +80012ba8: 00335693 srli a3,t1,0x3 +80012bac: 00e89e63 bne a7,a4,80012bc8 <__trunctfdf2+0x174> +80012bb0: 00d7e7b3 or a5,a5,a3 +80012bb4: 00000693 li a3,0 +80012bb8: 00078863 beqz a5,80012bc8 <__trunctfdf2+0x174> +80012bbc: 000806b7 lui a3,0x80 +80012bc0: 00000793 li a5,0 +80012bc4: 00000513 li a0,0 +80012bc8: 7ff00737 lui a4,0x7ff00 +80012bcc: 01489893 slli a7,a7,0x14 +80012bd0: 00c69693 slli a3,a3,0xc +80012bd4: 00e8f8b3 and a7,a7,a4 +80012bd8: 00c6d693 srli a3,a3,0xc +80012bdc: 01f51513 slli a0,a0,0x1f +80012be0: 00d8e6b3 or a3,a7,a3 +80012be4: 00a6e733 or a4,a3,a0 +80012be8: 00070593 mv a1,a4 +80012bec: 00078513 mv a0,a5 +80012bf0: 000e8463 beqz t4,80012bf8 <__trunctfdf2+0x1a4> +80012bf4: 001ea073 csrs fflags,t4 +80012bf8: 02010113 addi sp,sp,32 +80012bfc: 00008067 ret +80012c00: 07105463 blez a7,80012c68 <__trunctfdf2+0x214> +80012c04: 01812803 lw a6,24(sp) +80012c08: 01c12683 lw a3,28(sp) +80012c0c: 01412703 lw a4,20(sp) +80012c10: 01c85793 srli a5,a6,0x1c +80012c14: 00469693 slli a3,a3,0x4 +80012c18: 00f6e6b3 or a3,a3,a5 +80012c1c: 00471793 slli a5,a4,0x4 +80012c20: 01d7e7b3 or a5,a5,t4 +80012c24: 01c75713 srli a4,a4,0x1c +80012c28: 00481813 slli a6,a6,0x4 +80012c2c: 00f037b3 snez a5,a5 +80012c30: 01076733 or a4,a4,a6 +80012c34: 00e7e7b3 or a5,a5,a4 +80012c38: 00d12a23 sw a3,20(sp) +80012c3c: 00f12823 sw a5,16(sp) +80012c40: 01012783 lw a5,16(sp) +80012c44: 01412303 lw t1,20(sp) +80012c48: 18088263 beqz a7,80012dcc <__trunctfdf2+0x378> +80012c4c: 00000713 li a4,0 +80012c50: 00000e93 li t4,0 +80012c54: 0077f693 andi a3,a5,7 +80012c58: ec0696e3 bnez a3,80012b24 <__trunctfdf2+0xd0> +80012c5c: f0070ee3 beqz a4,80012b78 <__trunctfdf2+0x124> +80012c60: 001ef713 andi a4,t4,1 +80012c64: 2880006f j 80012eec <__trunctfdf2+0x498> +80012c68: fcc00793 li a5,-52 +80012c6c: 00f8dc63 bge a7,a5,80012c84 <__trunctfdf2+0x230> +80012c70: 00012a23 sw zero,20(sp) +80012c74: 00100793 li a5,1 +80012c78: 00f12823 sw a5,16(sp) +80012c7c: 00000893 li a7,0 +80012c80: fc1ff06f j 80012c40 <__trunctfdf2+0x1ec> +80012c84: 01c12783 lw a5,28(sp) +80012c88: 00080737 lui a4,0x80 +80012c8c: 00000f93 li t6,0 +80012c90: 00f762b3 or t0,a4,a5 +80012c94: 03d00793 li a5,61 +80012c98: 411788b3 sub a7,a5,a7 +80012c9c: 00512e23 sw t0,28(sp) +80012ca0: 4058d313 srai t1,a7,0x5 +80012ca4: 000f0713 mv a4,t5 +80012ca8: 00000793 li a5,0 +80012cac: 00072803 lw a6,0(a4) # 80000 <__stack_size+0x7fc00> +80012cb0: 00178793 addi a5,a5,1 +80012cb4: 00470713 addi a4,a4,4 +80012cb8: 010fefb3 or t6,t6,a6 +80012cbc: fef318e3 bne t1,a5,80012cac <__trunctfdf2+0x258> +80012cc0: 01f8f713 andi a4,a7,31 +80012cc4: 00231813 slli a6,t1,0x2 +80012cc8: 04071063 bnez a4,80012d08 <__trunctfdf2+0x2b4> +80012ccc: 00300713 li a4,3 +80012cd0: 00000793 li a5,0 +80012cd4: 40670733 sub a4,a4,t1 +80012cd8: 010688b3 add a7,a3,a6 +80012cdc: 0008a883 lw a7,0(a7) +80012ce0: 00178793 addi a5,a5,1 +80012ce4: 00468693 addi a3,a3,4 # 80004 <__stack_size+0x7fc04> +80012ce8: ff16ae23 sw a7,-4(a3) +80012cec: fef756e3 bge a4,a5,80012cd8 <__trunctfdf2+0x284> +80012cf0: 00400713 li a4,4 +80012cf4: 40670333 sub t1,a4,t1 +80012cf8: 00100793 li a5,1 +80012cfc: 04605e63 blez t1,80012d58 <__trunctfdf2+0x304> +80012d00: 00030793 mv a5,t1 +80012d04: 0540006f j 80012d58 <__trunctfdf2+0x304> +80012d08: 02010793 addi a5,sp,32 +80012d0c: 010787b3 add a5,a5,a6 +80012d10: ff07a783 lw a5,-16(a5) +80012d14: 02000e93 li t4,32 +80012d18: 40ee8eb3 sub t4,t4,a4 +80012d1c: 01d797b3 sll a5,a5,t4 +80012d20: 00300693 li a3,3 +80012d24: 00ffefb3 or t6,t6,a5 +80012d28: 010f0833 add a6,t5,a6 +80012d2c: 00000e13 li t3,0 +80012d30: 406686b3 sub a3,a3,t1 +80012d34: 00480813 addi a6,a6,4 +80012d38: 04de4463 blt t3,a3,80012d80 <__trunctfdf2+0x32c> +80012d3c: 00269693 slli a3,a3,0x2 +80012d40: 02010813 addi a6,sp,32 +80012d44: 00400793 li a5,4 +80012d48: 00d806b3 add a3,a6,a3 +80012d4c: 00e2d733 srl a4,t0,a4 +80012d50: 406787b3 sub a5,a5,t1 +80012d54: fee6a823 sw a4,-16(a3) +80012d58: 00400693 li a3,4 +80012d5c: 00279713 slli a4,a5,0x2 +80012d60: 00ef0733 add a4,t5,a4 +80012d64: 00072023 sw zero,0(a4) +80012d68: 00178793 addi a5,a5,1 +80012d6c: fed798e3 bne a5,a3,80012d5c <__trunctfdf2+0x308> +80012d70: 01012703 lw a4,16(sp) +80012d74: 01f037b3 snez a5,t6 +80012d78: 00f767b3 or a5,a4,a5 +80012d7c: efdff06f j 80012c78 <__trunctfdf2+0x224> +80012d80: ffc82883 lw a7,-4(a6) +80012d84: 00082383 lw t2,0(a6) +80012d88: 002e1793 slli a5,t3,0x2 +80012d8c: 00e8d8b3 srl a7,a7,a4 +80012d90: 01d393b3 sll t2,t2,t4 +80012d94: 00ff07b3 add a5,t5,a5 +80012d98: 0078e8b3 or a7,a7,t2 +80012d9c: 0117a023 sw a7,0(a5) +80012da0: 001e0e13 addi t3,t3,1 +80012da4: f91ff06f j 80012d34 <__trunctfdf2+0x2e0> +80012da8: 01412883 lw a7,20(sp) +80012dac: 01812803 lw a6,24(sp) +80012db0: 01c12f03 lw t5,28(sp) +80012db4: 011866b3 or a3,a6,a7 +80012db8: 01e6e6b3 or a3,a3,t5 +80012dbc: 01d6e333 or t1,a3,t4 +80012dc0: 060e1a63 bnez t3,80012e34 <__trunctfdf2+0x3e0> +80012dc4: 006037b3 snez a5,t1 +80012dc8: 00000313 li t1,0 +80012dcc: 00f36733 or a4,t1,a5 +80012dd0: 0e070c63 beqz a4,80012ec8 <__trunctfdf2+0x474> +80012dd4: 01f7d693 srli a3,a5,0x1f +80012dd8: 00131713 slli a4,t1,0x1 +80012ddc: 00d70733 add a4,a4,a3 +80012de0: 00179693 slli a3,a5,0x1 +80012de4: 0076f813 andi a6,a3,7 +80012de8: 00000e93 li t4,0 +80012dec: 02080a63 beqz a6,80012e20 <__trunctfdf2+0x3cc> +80012df0: 00200813 li a6,2 +80012df4: 0b058463 beq a1,a6,80012e9c <__trunctfdf2+0x448> +80012df8: 00300813 li a6,3 +80012dfc: 09058263 beq a1,a6,80012e80 <__trunctfdf2+0x42c> +80012e00: 00100e93 li t4,1 +80012e04: 00059e63 bnez a1,80012e20 <__trunctfdf2+0x3cc> +80012e08: 00f6f813 andi a6,a3,15 +80012e0c: 00400893 li a7,4 +80012e10: 01180863 beq a6,a7,80012e20 <__trunctfdf2+0x3cc> +80012e14: ffc6b693 sltiu a3,a3,-4 +80012e18: 0016c693 xori a3,a3,1 +80012e1c: 00d70733 add a4,a4,a3 +80012e20: 01875713 srli a4,a4,0x18 +80012e24: 00174713 xori a4,a4,1 +80012e28: 00177713 andi a4,a4,1 +80012e2c: 00000893 li a7,0 +80012e30: e25ff06f j 80012c54 <__trunctfdf2+0x200> +80012e34: 08030263 beqz t1,80012eb8 <__trunctfdf2+0x464> +80012e38: ffff8f93 addi t6,t6,-1 +80012e3c: 00000e93 li t4,0 +80012e40: 01fe1a63 bne t3,t6,80012e54 <__trunctfdf2+0x400> +80012e44: 00040eb7 lui t4,0x40 +80012e48: 01df7eb3 and t4,t5,t4 +80012e4c: 001ebe93 seqz t4,t4 +80012e50: 004e9e93 slli t4,t4,0x4 +80012e54: 01c8d793 srli a5,a7,0x1c +80012e58: 004f1f13 slli t5,t5,0x4 +80012e5c: 00481893 slli a7,a6,0x4 +80012e60: 01c85813 srli a6,a6,0x1c +80012e64: 0117e7b3 or a5,a5,a7 +80012e68: 01e86833 or a6,a6,t5 +80012e6c: 004006b7 lui a3,0x400 +80012e70: ff87f793 andi a5,a5,-8 +80012e74: 00d86333 or t1,a6,a3 +80012e78: 7ff00893 li a7,2047 +80012e7c: dd9ff06f j 80012c54 <__trunctfdf2+0x200> +80012e80: 00060e93 mv t4,a2 +80012e84: f8061ee3 bnez a2,80012e20 <__trunctfdf2+0x3cc> +80012e88: ff86b693 sltiu a3,a3,-8 +80012e8c: 0016c693 xori a3,a3,1 +80012e90: 00d70733 add a4,a4,a3 +80012e94: 00100e93 li t4,1 +80012e98: f89ff06f j 80012e20 <__trunctfdf2+0x3cc> +80012e9c: 00100e93 li t4,1 +80012ea0: f80600e3 beqz a2,80012e20 <__trunctfdf2+0x3cc> +80012ea4: ff86b693 sltiu a3,a3,-8 +80012ea8: 0016c693 xori a3,a3,1 +80012eac: 00d70733 add a4,a4,a3 +80012eb0: 00060e93 mv t4,a2 +80012eb4: f6dff06f j 80012e20 <__trunctfdf2+0x3cc> +80012eb8: 00000793 li a5,0 +80012ebc: 00000e93 li t4,0 +80012ec0: 7ff00893 li a7,2047 +80012ec4: cb5ff06f j 80012b78 <__trunctfdf2+0x124> +80012ec8: 00000793 li a5,0 +80012ecc: 00000313 li t1,0 +80012ed0: 00000893 li a7,0 +80012ed4: 00000e93 li t4,0 +80012ed8: ca1ff06f j 80012b78 <__trunctfdf2+0x124> +80012edc: 00061863 bnez a2,80012eec <__trunctfdf2+0x498> +80012ee0: 00878693 addi a3,a5,8 +80012ee4: c69ff06f j 80012b4c <__trunctfdf2+0xf8> +80012ee8: fe061ce3 bnez a2,80012ee0 <__trunctfdf2+0x48c> +80012eec: c80706e3 beqz a4,80012b78 <__trunctfdf2+0x124> +80012ef0: 002eee93 ori t4,t4,2 +80012ef4: c85ff06f j 80012b78 <__trunctfdf2+0x124> +80012ef8: 00000793 li a5,0 +80012efc: 02058463 beqz a1,80012f24 <__trunctfdf2+0x4d0> +80012f00: 00300713 li a4,3 +80012f04: 00e59a63 bne a1,a4,80012f18 <__trunctfdf2+0x4c4> +80012f08: 00060e63 beqz a2,80012f24 <__trunctfdf2+0x4d0> +80012f0c: fff00793 li a5,-1 +80012f10: 7fe00893 li a7,2046 +80012f14: 0100006f j 80012f24 <__trunctfdf2+0x4d0> +80012f18: 00200713 li a4,2 +80012f1c: fee598e3 bne a1,a4,80012f0c <__trunctfdf2+0x4b8> +80012f20: fe0606e3 beqz a2,80012f0c <__trunctfdf2+0x4b8> +80012f24: 005eee93 ori t4,t4,5 +80012f28: 00078313 mv t1,a5 +80012f2c: c6dff06f j 80012b98 <__trunctfdf2+0x144> -800133e4 <__clzsi2>: -800133e4: 000107b7 lui a5,0x10 -800133e8: 02f57a63 bgeu a0,a5,8001341c <__clzsi2+0x38> -800133ec: 0ff00793 li a5,255 -800133f0: 00a7b7b3 sltu a5,a5,a0 -800133f4: 00379793 slli a5,a5,0x3 -800133f8: 80014737 lui a4,0x80014 -800133fc: 02000693 li a3,32 -80013400: 40f686b3 sub a3,a3,a5 -80013404: 00f55533 srl a0,a0,a5 -80013408: 17470793 addi a5,a4,372 # 80014174 <__stack_top+0x81014174> -8001340c: 00a78533 add a0,a5,a0 -80013410: 00054503 lbu a0,0(a0) -80013414: 40a68533 sub a0,a3,a0 -80013418: 00008067 ret -8001341c: 01000737 lui a4,0x1000 -80013420: 01000793 li a5,16 -80013424: fce56ae3 bltu a0,a4,800133f8 <__clzsi2+0x14> -80013428: 01800793 li a5,24 -8001342c: fcdff06f j 800133f8 <__clzsi2+0x14> +80012f30 <__clzsi2>: +80012f30: 000107b7 lui a5,0x10 +80012f34: 02f57a63 bgeu a0,a5,80012f68 <__clzsi2+0x38> +80012f38: 0ff00793 li a5,255 +80012f3c: 00a7b7b3 sltu a5,a5,a0 +80012f40: 00379793 slli a5,a5,0x3 +80012f44: 80014737 lui a4,0x80014 +80012f48: 02000693 li a3,32 +80012f4c: 40f686b3 sub a3,a3,a5 +80012f50: 00f55533 srl a0,a0,a5 +80012f54: cc470793 addi a5,a4,-828 # 80013cc4 <__stack_top+0x81013cc4> +80012f58: 00a78533 add a0,a5,a0 +80012f5c: 00054503 lbu a0,0(a0) +80012f60: 40a68533 sub a0,a3,a0 +80012f64: 00008067 ret +80012f68: 01000737 lui a4,0x1000 +80012f6c: 01000793 li a5,16 +80012f70: fce56ae3 bltu a0,a4,80012f44 <__clzsi2+0x14> +80012f74: 01800793 li a5,24 +80012f78: fcdff06f j 80012f44 <__clzsi2+0x14> Disassembly of section .rodata: -80013430 : -80013430: 654c flw fa1,12(a0) -80013432: 2774 fld fa3,200(a4) -80013434: 74732073 csrs 0x747,t1 -80013438: 7261 lui tp,0xffff8 -8001343a: 2e74 fld fa3,216(a2) -8001343c: 2e2e fld ft8,200(sp) -8001343e: 2820 fld fs0,80(s0) -80013440: 6854 flw fa3,20(s0) -80013442: 7369 lui t1,0xffffa -80013444: 6d20 flw fs0,88(a0) -80013446: 6769 lui a4,0x1a -80013448: 7468 flw fa0,108(s0) -8001344a: 7420 flw fs0,104(s0) -8001344c: 6b61 lui s6,0x18 -8001344e: 2065 jal 800134f6 <__clzsi2+0x112> -80013450: 2061 jal 800134d8 <__clzsi2+0xf4> -80013452: 6c696877 0x6c696877 -80013456: 2965 jal 8001390e <_ctype_+0x29a> -80013458: 000a c.slli zero,0x2 -8001345a: 0000 unimp -8001345c: 3254 fld fa3,160(a2) -8001345e: 4620 lw s0,72(a2) -80013460: 6961 lui s2,0x18 -80013462: 206c fld fa1,192(s0) -80013464: 25206e6f jal t3,800196b6 <__BSS_END__+0x3882> -80013468: 0064 addi s1,sp,12 -8001346a: 0000 unimp -8001346c: 3e2d7257 0x3e2d7257 -80013470: 6572 flw fa0,28(sp) -80013472: 6461 lui s0,0x18 -80013474: 6120 flw fs0,64(a0) -80013476: 646e flw fs0,216(sp) -80013478: 7220 flw fs0,96(a2) -8001347a: 7065 c.lui zero,0xffff9 -8001347c: 6165 addi sp,sp,112 -8001347e: 2874 fld fa3,208(s0) -80013480: 20297257 0x20297257 -80013484: 6574 flw fa3,76(a0) -80013486: 20737473 csrrci s0,0x207,6 -8001348a: 6170 flw fa2,68(a0) -8001348c: 64657373 csrrci t1,0x646,10 -80013490: 0a21 addi s4,s4,8 -80013492: 0000 unimp -80013494: 706d6953 0x706d6953 -80013498: 656c flw fa1,76(a0) -8001349a: 4d20 lw s0,88(a0) -8001349c: 6961 lui s2,0x18 -8001349e: 0a6e slli s4,s4,0x1b -800134a0: 0000 unimp -800134a2: 0000 unimp -800134a4: 6574 flw fa3,76(a0) -800134a6: 645f7473 csrrci s0,0x645,30 -800134aa: 7669 lui a2,0xffffa -800134ac: 7265 lui tp,0xffff9 -800134ae: 636e6567 0x636e6567 -800134b2: 0a65 addi s4,s4,25 -800134b4: 0000 unimp +80012f80 : +80012f80: 654c flw fa1,12(a0) +80012f82: 2774 fld fa3,200(a4) +80012f84: 74732073 csrs 0x747,t1 +80012f88: 7261 lui tp,0xffff8 +80012f8a: 2e74 fld fa3,216(a2) +80012f8c: 2e2e fld ft8,200(sp) +80012f8e: 2820 fld fs0,80(s0) +80012f90: 6854 flw fa3,20(s0) +80012f92: 7369 lui t1,0xffffa +80012f94: 6d20 flw fs0,88(a0) +80012f96: 6769 lui a4,0x1a +80012f98: 7468 flw fa0,108(s0) +80012f9a: 7420 flw fs0,104(s0) +80012f9c: 6b61 lui s6,0x18 +80012f9e: 2065 jal 80013046 <__clzsi2+0x116> +80012fa0: 2061 jal 80013028 <__clzsi2+0xf8> +80012fa2: 6c696877 0x6c696877 +80012fa6: 2965 jal 8001345e <_ctype_+0x29a> +80012fa8: 000a c.slli zero,0x2 +80012faa: 0000 unimp +80012fac: 3254 fld fa3,160(a2) +80012fae: 4620 lw s0,72(a2) +80012fb0: 6961 lui s2,0x18 +80012fb2: 206c fld fa1,192(s0) +80012fb4: 25206e6f jal t3,80019206 <__BSS_END__+0x4682> +80012fb8: 0064 addi s1,sp,12 +80012fba: 0000 unimp +80012fbc: 3e2d7257 0x3e2d7257 +80012fc0: 6572 flw fa0,28(sp) +80012fc2: 6461 lui s0,0x18 +80012fc4: 6120 flw fs0,64(a0) +80012fc6: 646e flw fs0,216(sp) +80012fc8: 7220 flw fs0,96(a2) +80012fca: 7065 c.lui zero,0xffff9 +80012fcc: 6165 addi sp,sp,112 +80012fce: 2874 fld fa3,208(s0) +80012fd0: 20297257 0x20297257 +80012fd4: 6574 flw fa3,76(a0) +80012fd6: 20737473 csrrci s0,0x207,6 +80012fda: 6170 flw fa2,68(a0) +80012fdc: 64657373 csrrci t1,0x646,10 +80012fe0: 0a21 addi s4,s4,8 +80012fe2: 0000 unimp +80012fe4: 706d6953 0x706d6953 +80012fe8: 656c flw fa1,76(a0) +80012fea: 4d20 lw s0,88(a0) +80012fec: 6961 lui s2,0x18 +80012fee: 0a6e slli s4,s4,0x1b +80012ff0: 0000 unimp +80012ff2: 0000 unimp +80012ff4: 6574 flw fa3,76(a0) +80012ff6: 645f7473 csrrci s0,0x645,30 +80012ffa: 7669 lui a2,0xffffa +80012ffc: 7265 lui tp,0xffff9 +80012ffe: 636e6567 0x636e6567 +80013002: 0a65 addi s4,s4,25 +80013004: 0000 unimp +80013006: 0000 unimp +80013008: 6574 flw fa3,76(a0) +8001300a: 775f7473 csrrci s0,0x775,30 +8001300e: 77617073 csrci 0x776,2 +80013012: 0a6e slli s4,s4,0x1b +80013014: 0000 unimp +80013016: 0000 unimp +80013018: 72616853 0x72616853 +8001301c: 6465 lui s0,0x19 +8001301e: 4d20 lw s0,88(a0) +80013020: 6d65 lui s10,0x19 +80013022: 2079726f jal tp,800aaa28 <__BSS_END__+0x95ea4> +80013026: 6574 flw fa3,76(a0) +80013028: 000a7473 csrrci s0,ustatus,20 +8001302c: 7470 flw fa2,108(s0) +8001302e: 3a72 fld fs4,312(sp) +80013030: 2520 fld fs0,72(a0) +80013032: 0a70 addi a2,sp,284 +80013034: 0000 unimp +80013036: 0000 unimp +80013038: 6769724f fnmadd.q ft4,fs2,fs6,fa2 +8001303c: 6e69 lui t3,0x1a +8001303e: 6c61 lui s8,0x18 +80013040: 5620 lw s0,104(a2) +80013042: 6c61 lui s8,0x18 +80013044: 6575 lui a0,0x1d +80013046: 203a fld ft0,392(sp) +80013048: 7825 lui a6,0xfffe9 +8001304a: 000a c.slli zero,0x2 +8001304c: 6552 flw fa0,20(sp) +8001304e: 6461 lui s0,0x18 +80013050: 5620 lw s0,104(a2) +80013052: 6c61 lui s8,0x18 +80013054: 6575 lui a0,0x1d +80013056: 203a fld ft0,392(sp) +80013058: 7825 lui a6,0xfffe9 +8001305a: 000a c.slli zero,0x2 +8001305c: 2d2d jal 80013696 +8001305e: 2d2d jal 80013698 +80013060: 2d2d jal 8001369a +80013062: 2d2d jal 8001369c +80013064: 2d2d jal 8001369e +80013066: 2d2d jal 800136a0 +80013068: 2d2d jal 800136a2 +8001306a: 2d2d jal 800136a4 +8001306c: 2d2d jal 800136a6 +8001306e: 0a2d addi s4,s4,11 +80013070: 0000 unimp +80013072: 0000 unimp +80013074: 7876 flw fa6,124(sp) +80013076: 735f 6170 6e77 0x6e776170735f +8001307c: 745f 7361 736b 0x736b7361745f +80013082: 6d20 flw fs0,88(a0) +80013084: 7461 lui s0,0xffff8 +80013086: 615f 6464 6b5f 0x6b5f6464615f +8001308c: 7265 lui tp,0xffff9 +8001308e: 656e flw fa0,216(sp) +80013090: 0a6c addi a1,sp,284 +80013092: 0000 unimp +80013094: 74696157 0x74696157 +80013098: 6e69 lui t3,0x1a +8001309a: 6f742067 0x6f742067 +8001309e: 6520 flw fs0,72(a0) +800130a0: 736e flw ft6,248(sp) +800130a2: 7275 lui tp,0xffffd +800130a4: 2065 jal 8001314c <__clzsi2+0x21c> +800130a6: 6568746f jal s0,8009a6fc <__BSS_END__+0x85b78> +800130aa: 2072 fld ft0,280(sp) +800130ac: 70726177 0x70726177 +800130b0: 72612073 csrs 0x726,sp +800130b4: 2065 jal 8001315c <__clzsi2+0x22c> +800130b6: 6f64 flw fs1,92(a4) +800130b8: 656e flw fa0,216(sp) +800130ba: 2e2e fld ft8,200(sp) +800130bc: 202e fld ft0,200(sp) +800130be: 5428 lw a0,104(s0) +800130c0: 6b61 lui s6,0x18 +800130c2: 7365 lui t1,0xffff9 +800130c4: 6120 flw fs0,64(a0) +800130c6: 7720 flw fs0,104(a4) +800130c8: 6968 flw fa0,84(a0) +800130ca: 656c flw fa1,76(a0) +800130cc: 0a29 addi s4,s4,10 +800130ce: 0000 unimp +800130d0: 7830 flw fa2,112(s0) +800130d2: 7825 lui a6,0xfffe9 +800130d4: 0020 addi s0,sp,8 +800130d6: 0000 unimp +800130d8: 6150 flw fa2,4(a0) +800130da: 64657373 csrrci t1,0x646,10 +800130de: 0a21 addi s4,s4,8 +800130e0: 0000 unimp +800130e2: 0000 unimp +800130e4: 6574 flw fa3,76(a0) +800130e6: 6e697473 csrrci s0,0x6e6,18 +800130ea: 6d745f67 0x6d745f67 +800130ee: 00000a63 beqz zero,80013102 <__clzsi2+0x1d2> +800130f2: 0000 unimp +800130f4: 05d4 addi a3,sp,708 +800130f6: 8000 0x8000 +800130f8: 05dc addi a5,sp,708 +800130fa: 8000 0x8000 +800130fc: 05dc addi a5,sp,708 +800130fe: 8000 0x8000 +80013100: 05dc addi a5,sp,708 +80013102: 8000 0x8000 +80013104: 05dc addi a5,sp,708 +80013106: 8000 0x8000 +80013108: 05dc addi a5,sp,708 +8001310a: 8000 0x8000 +8001310c: 05dc addi a5,sp,708 +8001310e: 8000 0x8000 +80013110: 05dc addi a5,sp,708 +80013112: 8000 0x8000 +80013114: 05dc addi a5,sp,708 +80013116: 8000 0x8000 +80013118: 05dc addi a5,sp,708 +8001311a: 8000 0x8000 +8001311c: 05dc addi a5,sp,708 +8001311e: 8000 0x8000 +80013120: 05dc addi a5,sp,708 +80013122: 8000 0x8000 +80013124: 05dc addi a5,sp,708 +80013126: 8000 0x8000 +80013128: 05dc addi a5,sp,708 +8001312a: 8000 0x8000 +8001312c: 05dc addi a5,sp,708 +8001312e: 8000 0x8000 +80013130: 05dc addi a5,sp,708 +80013132: 8000 0x8000 +80013134: 05dc addi a5,sp,708 +80013136: 8000 0x8000 +80013138: 05dc addi a5,sp,708 +8001313a: 8000 0x8000 +8001313c: 05dc addi a5,sp,708 +8001313e: 8000 0x8000 +80013140: 05dc addi a5,sp,708 +80013142: 8000 0x8000 +80013144: 05dc addi a5,sp,708 +80013146: 8000 0x8000 +80013148: 05dc addi a5,sp,708 +8001314a: 8000 0x8000 +8001314c: 05dc addi a5,sp,708 +8001314e: 8000 0x8000 +80013150: 05dc addi a5,sp,708 +80013152: 8000 0x8000 +80013154: 05dc addi a5,sp,708 +80013156: 8000 0x8000 +80013158: 05dc addi a5,sp,708 +8001315a: 8000 0x8000 +8001315c: 05dc addi a5,sp,708 +8001315e: 8000 0x8000 +80013160: 05dc addi a5,sp,708 +80013162: 8000 0x8000 +80013164: 05c8 addi a0,sp,708 +80013166: 8000 0x8000 +80013168: 05dc addi a5,sp,708 +8001316a: 8000 0x8000 +8001316c: 05d4 addi a3,sp,708 +8001316e: 8000 0x8000 +80013170: 05dc addi a5,sp,708 +80013172: 8000 0x8000 +80013174: 0658 addi a4,sp,772 +80013176: 8000 0x8000 +80013178: 05dc addi a5,sp,708 +8001317a: 8000 0x8000 +8001317c: 05dc addi a5,sp,708 +8001317e: 8000 0x8000 +80013180: 05dc addi a5,sp,708 +80013182: 8000 0x8000 +80013184: 05dc addi a5,sp,708 +80013186: 8000 0x8000 +80013188: 05dc addi a5,sp,708 +8001318a: 8000 0x8000 +8001318c: 05dc addi a5,sp,708 +8001318e: 8000 0x8000 +80013190: 05dc addi a5,sp,708 +80013192: 8000 0x8000 +80013194: 05d4 addi a3,sp,708 +80013196: 8000 0x8000 +80013198: 05dc addi a5,sp,708 +8001319a: 8000 0x8000 +8001319c: 05dc addi a5,sp,708 +8001319e: 8000 0x8000 +800131a0: 05dc addi a5,sp,708 +800131a2: 8000 0x8000 +800131a4: 05dc addi a5,sp,708 +800131a6: 8000 0x8000 +800131a8: 05dc addi a5,sp,708 +800131aa: 8000 0x8000 +800131ac: 05d4 addi a3,sp,708 +800131ae: 8000 0x8000 + +800131b0 : +800131b0: 3130 fld fa2,96(a0) +800131b2: 3332 fld ft6,296(sp) +800131b4: 3534 fld fa3,104(a0) +800131b6: 3736 fld fa4,360(sp) +800131b8: 3938 fld fa4,112(a0) +800131ba: 6261 lui tp,0x18 +800131bc: 66656463 bltu a0,t1,80013824 <__mprec_tens+0x94> +800131c0: 0000 unimp + ... + +800131c4 <_ctype_>: +800131c4: 2000 fld fs0,0(s0) +800131c6: 2020 fld fs0,64(s0) +800131c8: 2020 fld fs0,64(s0) +800131ca: 2020 fld fs0,64(s0) +800131cc: 2020 fld fs0,64(s0) +800131ce: 2828 fld fa0,80(s0) +800131d0: 2828 fld fa0,80(s0) +800131d2: 2028 fld fa0,64(s0) +800131d4: 2020 fld fs0,64(s0) +800131d6: 2020 fld fs0,64(s0) +800131d8: 2020 fld fs0,64(s0) +800131da: 2020 fld fs0,64(s0) +800131dc: 2020 fld fs0,64(s0) +800131de: 2020 fld fs0,64(s0) +800131e0: 2020 fld fs0,64(s0) +800131e2: 2020 fld fs0,64(s0) +800131e4: 8820 0x8820 +800131e6: 1010 addi a2,sp,32 +800131e8: 1010 addi a2,sp,32 +800131ea: 1010 addi a2,sp,32 +800131ec: 1010 addi a2,sp,32 +800131ee: 1010 addi a2,sp,32 +800131f0: 1010 addi a2,sp,32 +800131f2: 1010 addi a2,sp,32 +800131f4: 0410 addi a2,sp,512 +800131f6: 0404 addi s1,sp,512 +800131f8: 0404 addi s1,sp,512 +800131fa: 0404 addi s1,sp,512 +800131fc: 0404 addi s1,sp,512 +800131fe: 1004 addi s1,sp,32 +80013200: 1010 addi a2,sp,32 +80013202: 1010 addi a2,sp,32 +80013204: 1010 addi a2,sp,32 +80013206: 4141 li sp,16 +80013208: 4141 li sp,16 +8001320a: 4141 li sp,16 +8001320c: 0101 addi sp,sp,0 +8001320e: 0101 addi sp,sp,0 +80013210: 0101 addi sp,sp,0 +80013212: 0101 addi sp,sp,0 +80013214: 0101 addi sp,sp,0 +80013216: 0101 addi sp,sp,0 +80013218: 0101 addi sp,sp,0 +8001321a: 0101 addi sp,sp,0 +8001321c: 0101 addi sp,sp,0 +8001321e: 0101 addi sp,sp,0 +80013220: 1010 addi a2,sp,32 +80013222: 1010 addi a2,sp,32 +80013224: 1010 addi a2,sp,32 +80013226: 4242 lw tp,16(sp) +80013228: 4242 lw tp,16(sp) +8001322a: 4242 lw tp,16(sp) +8001322c: 0202 c.slli64 tp +8001322e: 0202 c.slli64 tp +80013230: 0202 c.slli64 tp +80013232: 0202 c.slli64 tp +80013234: 0202 c.slli64 tp +80013236: 0202 c.slli64 tp +80013238: 0202 c.slli64 tp +8001323a: 0202 c.slli64 tp +8001323c: 0202 c.slli64 tp +8001323e: 0202 c.slli64 tp +80013240: 1010 addi a2,sp,32 +80013242: 1010 addi a2,sp,32 +80013244: 0020 addi s0,sp,8 + ... +800132c6: 0000 unimp +800132c8: 4e49 li t3,18 +800132ca: 0046 c.slli zero,0x11 +800132cc: 6e69 lui t3,0x1a +800132ce: 0066 c.slli zero,0x19 +800132d0: 414e lw sp,208(sp) +800132d2: 004e c.slli zero,0x13 +800132d4: 616e flw ft2,216(sp) +800132d6: 006e c.slli zero,0x1b +800132d8: 3130 fld fa2,96(a0) +800132da: 3332 fld ft6,296(sp) +800132dc: 3534 fld fa3,104(a0) +800132de: 3736 fld fa4,360(sp) +800132e0: 3938 fld fa4,112(a0) +800132e2: 6261 lui tp,0x18 +800132e4: 66656463 bltu a0,t1,8001394c <__mprec_bigtens+0xcc> +800132e8: 0000 unimp +800132ea: 0000 unimp +800132ec: 3130 fld fa2,96(a0) +800132ee: 3332 fld ft6,296(sp) +800132f0: 3534 fld fa3,104(a0) +800132f2: 3736 fld fa4,360(sp) +800132f4: 3938 fld fa4,112(a0) +800132f6: 4241 li tp,16 +800132f8: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm +800132fc: 0000 unimp +800132fe: 0000 unimp +80013300: 6e28 flw fa0,88(a2) +80013302: 6c75 lui s8,0x1d +80013304: 296c fld fa1,208(a0) +80013306: 0000 unimp +80013308: 0030 addi a2,sp,8 +8001330a: 0000 unimp +8001330c: 1dcc addi a1,sp,756 +8001330e: 8000 0x8000 +80013310: 12b8 addi a4,sp,360 +80013312: 8000 0x8000 +80013314: 12b8 addi a4,sp,360 +80013316: 8000 0x8000 +80013318: 1dc0 addi s0,sp,756 +8001331a: 8000 0x8000 +8001331c: 12b8 addi a4,sp,360 +8001331e: 8000 0x8000 +80013320: 12b8 addi a4,sp,360 +80013322: 8000 0x8000 +80013324: 12b8 addi a4,sp,360 +80013326: 8000 0x8000 +80013328: 145c addi a5,sp,548 +8001332a: 8000 0x8000 +8001332c: 12b8 addi a4,sp,360 +8001332e: 8000 0x8000 +80013330: 12b8 addi a4,sp,360 +80013332: 8000 0x8000 +80013334: 1d9c addi a5,sp,752 +80013336: 8000 0x8000 +80013338: 1d3c addi a5,sp,696 +8001333a: 8000 0x8000 +8001333c: 12b8 addi a4,sp,360 +8001333e: 8000 0x8000 +80013340: 1d30 addi a2,sp,696 +80013342: 8000 0x8000 +80013344: 1d58 addi a4,sp,692 +80013346: 8000 0x8000 +80013348: 12b8 addi a4,sp,360 +8001334a: 8000 0x8000 +8001334c: 1d4c addi a1,sp,692 +8001334e: 8000 0x8000 +80013350: 1288 addi a0,sp,352 +80013352: 8000 0x8000 +80013354: 1288 addi a0,sp,352 +80013356: 8000 0x8000 +80013358: 1288 addi a0,sp,352 +8001335a: 8000 0x8000 +8001335c: 1288 addi a0,sp,352 +8001335e: 8000 0x8000 +80013360: 1288 addi a0,sp,352 +80013362: 8000 0x8000 +80013364: 1288 addi a0,sp,352 +80013366: 8000 0x8000 +80013368: 1288 addi a0,sp,352 +8001336a: 8000 0x8000 +8001336c: 1288 addi a0,sp,352 +8001336e: 8000 0x8000 +80013370: 1288 addi a0,sp,352 +80013372: 8000 0x8000 +80013374: 12b8 addi a4,sp,360 +80013376: 8000 0x8000 +80013378: 12b8 addi a4,sp,360 +8001337a: 8000 0x8000 +8001337c: 12b8 addi a4,sp,360 +8001337e: 8000 0x8000 +80013380: 12b8 addi a4,sp,360 +80013382: 8000 0x8000 +80013384: 12b8 addi a4,sp,360 +80013386: 8000 0x8000 +80013388: 12b8 addi a4,sp,360 +8001338a: 8000 0x8000 +8001338c: 12b8 addi a4,sp,360 +8001338e: 8000 0x8000 +80013390: 15dc addi a5,sp,740 +80013392: 8000 0x8000 +80013394: 12b8 addi a4,sp,360 +80013396: 8000 0x8000 +80013398: 1ce4 addi s1,sp,636 +8001339a: 8000 0x8000 +8001339c: 14bc addi a5,sp,616 +8001339e: 8000 0x8000 +800133a0: 15dc addi a5,sp,740 +800133a2: 8000 0x8000 +800133a4: 15dc addi a5,sp,740 +800133a6: 8000 0x8000 +800133a8: 15dc addi a5,sp,740 +800133aa: 8000 0x8000 +800133ac: 12b8 addi a4,sp,360 +800133ae: 8000 0x8000 +800133b0: 12b8 addi a4,sp,360 +800133b2: 8000 0x8000 +800133b4: 12b8 addi a4,sp,360 +800133b6: 8000 0x8000 +800133b8: 12b8 addi a4,sp,360 +800133ba: 8000 0x8000 +800133bc: 1e50 addi a2,sp,820 +800133be: 8000 0x8000 +800133c0: 12b8 addi a4,sp,360 +800133c2: 8000 0x8000 +800133c4: 12b8 addi a4,sp,360 +800133c6: 8000 0x8000 +800133c8: 1544 addi s1,sp,676 +800133ca: 8000 0x8000 +800133cc: 12b8 addi a4,sp,360 +800133ce: 8000 0x8000 +800133d0: 12b8 addi a4,sp,360 +800133d2: 8000 0x8000 +800133d4: 12b8 addi a4,sp,360 +800133d6: 8000 0x8000 +800133d8: 1c5c addi a5,sp,564 +800133da: 8000 0x8000 +800133dc: 12b8 addi a4,sp,360 +800133de: 8000 0x8000 +800133e0: 1de4 addi s1,sp,764 +800133e2: 8000 0x8000 +800133e4: 12b8 addi a4,sp,360 +800133e6: 8000 0x8000 +800133e8: 12b8 addi a4,sp,360 +800133ea: 8000 0x8000 +800133ec: 2740 fld fs0,136(a4) +800133ee: 8000 0x8000 +800133f0: 12b8 addi a4,sp,360 +800133f2: 8000 0x8000 +800133f4: 12b8 addi a4,sp,360 +800133f6: 8000 0x8000 +800133f8: 12b8 addi a4,sp,360 +800133fa: 8000 0x8000 +800133fc: 12b8 addi a4,sp,360 +800133fe: 8000 0x8000 +80013400: 12b8 addi a4,sp,360 +80013402: 8000 0x8000 +80013404: 12b8 addi a4,sp,360 +80013406: 8000 0x8000 +80013408: 12b8 addi a4,sp,360 +8001340a: 8000 0x8000 +8001340c: 12b8 addi a4,sp,360 +8001340e: 8000 0x8000 +80013410: 15dc addi a5,sp,740 +80013412: 8000 0x8000 +80013414: 12b8 addi a4,sp,360 +80013416: 8000 0x8000 +80013418: 1ce4 addi s1,sp,636 +8001341a: 8000 0x8000 +8001341c: 14c0 addi s0,sp,612 +8001341e: 8000 0x8000 +80013420: 15dc addi a5,sp,740 +80013422: 8000 0x8000 +80013424: 15dc addi a5,sp,740 +80013426: 8000 0x8000 +80013428: 15dc addi a5,sp,740 +8001342a: 8000 0x8000 +8001342c: 1e70 addi a2,sp,828 +8001342e: 8000 0x8000 +80013430: 14c0 addi s0,sp,612 +80013432: 8000 0x8000 +80013434: 14b0 addi a2,sp,616 +80013436: 8000 0x8000 +80013438: 12b8 addi a4,sp,360 +8001343a: 8000 0x8000 +8001343c: 1e5c addi a5,sp,820 +8001343e: 8000 0x8000 +80013440: 12b8 addi a4,sp,360 +80013442: 8000 0x8000 +80013444: 1e84 addi s1,sp,880 +80013446: 8000 0x8000 +80013448: 1548 addi a0,sp,676 +8001344a: 8000 0x8000 +8001344c: 1e14 addi a3,sp,816 +8001344e: 8000 0x8000 +80013450: 14b0 addi a2,sp,616 +80013452: 8000 0x8000 +80013454: 12b8 addi a4,sp,360 +80013456: 8000 0x8000 +80013458: 1c5c addi a5,sp,564 +8001345a: 8000 0x8000 +8001345c: 14a8 addi a0,sp,616 +8001345e: 8000 0x8000 +80013460: 269c fld fa5,8(a3) +80013462: 8000 0x8000 +80013464: 12b8 addi a4,sp,360 +80013466: 8000 0x8000 +80013468: 12b8 addi a4,sp,360 +8001346a: 8000 0x8000 +8001346c: 26a4 fld fs1,72(a3) +8001346e: 8000 0x8000 +80013470: 12b8 addi a4,sp,360 +80013472: 8000 0x8000 +80013474: 14a8 addi a0,sp,616 +80013476: 8000 0x8000 + +80013478 : +80013478: 2020 fld fs0,64(s0) +8001347a: 2020 fld fs0,64(s0) +8001347c: 2020 fld fs0,64(s0) +8001347e: 2020 fld fs0,64(s0) +80013480: 2020 fld fs0,64(s0) +80013482: 2020 fld fs0,64(s0) +80013484: 2020 fld fs0,64(s0) +80013486: 2020 fld fs0,64(s0) + +80013488 : +80013488: 3030 fld fa2,96(s0) +8001348a: 3030 fld fa2,96(s0) +8001348c: 3030 fld fa2,96(s0) +8001348e: 3030 fld fa2,96(s0) +80013490: 3030 fld fa2,96(s0) +80013492: 3030 fld fa2,96(s0) +80013494: 3030 fld fa2,96(s0) +80013496: 3030 fld fa2,96(s0) +80013498: 4e20 lw s0,88(a2) +8001349a: 4e61 li t3,24 +8001349c: 0020 addi s0,sp,8 +8001349e: 0000 unimp +800134a0: 2d20 fld fs0,88(a0) +800134a2: 6e49 lui t3,0x12 +800134a4: 6966 flw fs2,88(sp) +800134a6: 696e flw fs2,216(sp) +800134a8: 7974 flw fa3,116(a0) +800134aa: 0020 addi s0,sp,8 +800134ac: 4920 lw s0,80(a0) +800134ae: 666e flw fa2,216(sp) +800134b0: 6e69 lui t3,0x1a +800134b2: 7469 lui s0,0xffffa +800134b4: 2079 jal 80013542 800134b6: 0000 unimp -800134b8: 6574 flw fa3,76(a0) -800134ba: 775f7473 csrrci s0,0x775,30 -800134be: 77617073 csrci 0x776,2 -800134c2: 0a6e slli s4,s4,0x1b -800134c4: 0000 unimp -800134c6: 0000 unimp -800134c8: 72616853 0x72616853 -800134cc: 6465 lui s0,0x19 -800134ce: 4d20 lw s0,88(a0) -800134d0: 6d65 lui s10,0x19 -800134d2: 2079726f jal tp,800aaed8 <__BSS_END__+0x950a4> -800134d6: 6574 flw fa3,76(a0) -800134d8: 000a7473 csrrci s0,ustatus,20 -800134dc: 7470 flw fa2,108(s0) -800134de: 3a72 fld fs4,312(sp) -800134e0: 2520 fld fs0,72(a0) -800134e2: 0a70 addi a2,sp,284 -800134e4: 0000 unimp -800134e6: 0000 unimp -800134e8: 6769724f fnmadd.q ft4,fs2,fs6,fa2 -800134ec: 6e69 lui t3,0x1a -800134ee: 6c61 lui s8,0x18 -800134f0: 5620 lw s0,104(a2) -800134f2: 6c61 lui s8,0x18 -800134f4: 6575 lui a0,0x1d -800134f6: 203a fld ft0,392(sp) -800134f8: 7825 lui a6,0xfffe9 -800134fa: 000a c.slli zero,0x2 -800134fc: 6552 flw fa0,20(sp) -800134fe: 6461 lui s0,0x18 -80013500: 5620 lw s0,104(a2) -80013502: 6c61 lui s8,0x18 -80013504: 6575 lui a0,0x1d -80013506: 203a fld ft0,392(sp) -80013508: 7825 lui a6,0xfffe9 -8001350a: 000a c.slli zero,0x2 -8001350c: 2d2d jal 80013b46 -8001350e: 2d2d jal 80013b48 -80013510: 2d2d jal 80013b4a -80013512: 2d2d jal 80013b4c -80013514: 2d2d jal 80013b4e -80013516: 2d2d jal 80013b50 -80013518: 2d2d jal 80013b52 -8001351a: 2d2d jal 80013b54 -8001351c: 2d2d jal 80013b56 -8001351e: 0a2d addi s4,s4,11 -80013520: 0000 unimp -80013522: 0000 unimp -80013524: 7876 flw fa6,124(sp) -80013526: 735f 6170 6e77 0x6e776170735f -8001352c: 745f 7361 736b 0x736b7361745f -80013532: 6d20 flw fs0,88(a0) -80013534: 7461 lui s0,0xffff8 -80013536: 615f 6464 6b5f 0x6b5f6464615f -8001353c: 7265 lui tp,0xffff9 -8001353e: 656e flw fa0,216(sp) -80013540: 0a6c addi a1,sp,284 -80013542: 0000 unimp -80013544: 74696157 0x74696157 -80013548: 6e69 lui t3,0x1a -8001354a: 6f742067 0x6f742067 -8001354e: 6520 flw fs0,72(a0) -80013550: 736e flw ft6,248(sp) -80013552: 7275 lui tp,0xffffd -80013554: 2065 jal 800135fc <__clzsi2+0x218> -80013556: 6568746f jal s0,8009abac <__BSS_END__+0x84d78> -8001355a: 2072 fld ft0,280(sp) -8001355c: 70726177 0x70726177 -80013560: 72612073 csrs 0x726,sp -80013564: 2065 jal 8001360c <__clzsi2+0x228> -80013566: 6f64 flw fs1,92(a4) -80013568: 656e flw fa0,216(sp) -8001356a: 2e2e fld ft8,200(sp) -8001356c: 202e fld ft0,200(sp) -8001356e: 5428 lw a0,104(s0) -80013570: 6b61 lui s6,0x18 -80013572: 7365 lui t1,0xffff9 -80013574: 6120 flw fs0,64(a0) -80013576: 7720 flw fs0,104(a4) -80013578: 6968 flw fa0,84(a0) -8001357a: 656c flw fa1,76(a0) -8001357c: 0a29 addi s4,s4,10 -8001357e: 0000 unimp -80013580: 7830 flw fa2,112(s0) -80013582: 7825 lui a6,0xfffe9 -80013584: 0020 addi s0,sp,8 -80013586: 0000 unimp -80013588: 6150 flw fa2,4(a0) -8001358a: 64657373 csrrci t1,0x646,10 -8001358e: 0a21 addi s4,s4,8 -80013590: 0000 unimp -80013592: 0000 unimp -80013594: 6574 flw fa3,76(a0) -80013596: 6e697473 csrrci s0,0x6e6,18 -8001359a: 6d745f67 0x6d745f67 -8001359e: 00000a63 beqz zero,800135b2 <__clzsi2+0x1ce> -800135a2: 0000 unimp -800135a4: 05ec addi a1,sp,716 -800135a6: 8000 0x8000 -800135a8: 05f4 addi a3,sp,716 -800135aa: 8000 0x8000 -800135ac: 05f4 addi a3,sp,716 -800135ae: 8000 0x8000 -800135b0: 05f4 addi a3,sp,716 -800135b2: 8000 0x8000 -800135b4: 05f4 addi a3,sp,716 -800135b6: 8000 0x8000 -800135b8: 05f4 addi a3,sp,716 -800135ba: 8000 0x8000 -800135bc: 05f4 addi a3,sp,716 -800135be: 8000 0x8000 -800135c0: 05f4 addi a3,sp,716 -800135c2: 8000 0x8000 -800135c4: 05f4 addi a3,sp,716 -800135c6: 8000 0x8000 -800135c8: 05f4 addi a3,sp,716 -800135ca: 8000 0x8000 -800135cc: 05f4 addi a3,sp,716 -800135ce: 8000 0x8000 -800135d0: 05f4 addi a3,sp,716 -800135d2: 8000 0x8000 -800135d4: 05f4 addi a3,sp,716 -800135d6: 8000 0x8000 -800135d8: 05f4 addi a3,sp,716 -800135da: 8000 0x8000 -800135dc: 05f4 addi a3,sp,716 -800135de: 8000 0x8000 -800135e0: 05f4 addi a3,sp,716 -800135e2: 8000 0x8000 -800135e4: 05f4 addi a3,sp,716 -800135e6: 8000 0x8000 -800135e8: 05f4 addi a3,sp,716 -800135ea: 8000 0x8000 -800135ec: 05f4 addi a3,sp,716 -800135ee: 8000 0x8000 -800135f0: 05f4 addi a3,sp,716 -800135f2: 8000 0x8000 -800135f4: 05f4 addi a3,sp,716 -800135f6: 8000 0x8000 -800135f8: 05f4 addi a3,sp,716 -800135fa: 8000 0x8000 -800135fc: 05f4 addi a3,sp,716 -800135fe: 8000 0x8000 -80013600: 05f4 addi a3,sp,716 -80013602: 8000 0x8000 -80013604: 05f4 addi a3,sp,716 -80013606: 8000 0x8000 -80013608: 05f4 addi a3,sp,716 -8001360a: 8000 0x8000 -8001360c: 05f4 addi a3,sp,716 -8001360e: 8000 0x8000 -80013610: 05f4 addi a3,sp,716 -80013612: 8000 0x8000 -80013614: 05e0 addi s0,sp,716 -80013616: 8000 0x8000 -80013618: 05f4 addi a3,sp,716 -8001361a: 8000 0x8000 -8001361c: 05ec addi a1,sp,716 -8001361e: 8000 0x8000 -80013620: 05f4 addi a3,sp,716 -80013622: 8000 0x8000 -80013624: 0670 addi a2,sp,780 -80013626: 8000 0x8000 -80013628: 05f4 addi a3,sp,716 -8001362a: 8000 0x8000 -8001362c: 05f4 addi a3,sp,716 -8001362e: 8000 0x8000 -80013630: 05f4 addi a3,sp,716 -80013632: 8000 0x8000 -80013634: 05f4 addi a3,sp,716 -80013636: 8000 0x8000 -80013638: 05f4 addi a3,sp,716 -8001363a: 8000 0x8000 -8001363c: 05f4 addi a3,sp,716 -8001363e: 8000 0x8000 -80013640: 05f4 addi a3,sp,716 -80013642: 8000 0x8000 -80013644: 05ec addi a1,sp,716 -80013646: 8000 0x8000 -80013648: 05f4 addi a3,sp,716 -8001364a: 8000 0x8000 -8001364c: 05f4 addi a3,sp,716 -8001364e: 8000 0x8000 -80013650: 05f4 addi a3,sp,716 -80013652: 8000 0x8000 -80013654: 05f4 addi a3,sp,716 -80013656: 8000 0x8000 -80013658: 05f4 addi a3,sp,716 -8001365a: 8000 0x8000 -8001365c: 05ec addi a1,sp,716 -8001365e: 8000 0x8000 +800134b8: 614e flw ft2,208(sp) +800134ba: 004e c.slli zero,0x13 +800134bc: 2545 jal 80013b5c +800134be: 0064 addi s1,sp,12 -80013660 : -80013660: 3130 fld fa2,96(a0) -80013662: 3332 fld ft6,296(sp) -80013664: 3534 fld fa3,104(a0) -80013666: 3736 fld fa4,360(sp) -80013668: 3938 fld fa4,112(a0) -8001366a: 6261 lui tp,0x18 -8001366c: 66656463 bltu a0,t1,80013cd4 <__mprec_tens+0x94> -80013670: 0000 unimp +800134c0 : ... -80013674 <_ctype_>: -80013674: 2000 fld fs0,0(s0) -80013676: 2020 fld fs0,64(s0) -80013678: 2020 fld fs0,64(s0) -8001367a: 2020 fld fs0,64(s0) -8001367c: 2020 fld fs0,64(s0) -8001367e: 2828 fld fa0,80(s0) -80013680: 2828 fld fa0,80(s0) -80013682: 2028 fld fa0,64(s0) -80013684: 2020 fld fs0,64(s0) -80013686: 2020 fld fs0,64(s0) -80013688: 2020 fld fs0,64(s0) -8001368a: 2020 fld fs0,64(s0) -8001368c: 2020 fld fs0,64(s0) -8001368e: 2020 fld fs0,64(s0) -80013690: 2020 fld fs0,64(s0) -80013692: 2020 fld fs0,64(s0) -80013694: 8820 0x8820 -80013696: 1010 addi a2,sp,32 -80013698: 1010 addi a2,sp,32 -8001369a: 1010 addi a2,sp,32 -8001369c: 1010 addi a2,sp,32 -8001369e: 1010 addi a2,sp,32 -800136a0: 1010 addi a2,sp,32 -800136a2: 1010 addi a2,sp,32 -800136a4: 0410 addi a2,sp,512 -800136a6: 0404 addi s1,sp,512 -800136a8: 0404 addi s1,sp,512 -800136aa: 0404 addi s1,sp,512 -800136ac: 0404 addi s1,sp,512 -800136ae: 1004 addi s1,sp,32 -800136b0: 1010 addi a2,sp,32 -800136b2: 1010 addi a2,sp,32 -800136b4: 1010 addi a2,sp,32 -800136b6: 4141 li sp,16 -800136b8: 4141 li sp,16 -800136ba: 4141 li sp,16 -800136bc: 0101 addi sp,sp,0 -800136be: 0101 addi sp,sp,0 -800136c0: 0101 addi sp,sp,0 -800136c2: 0101 addi sp,sp,0 -800136c4: 0101 addi sp,sp,0 -800136c6: 0101 addi sp,sp,0 -800136c8: 0101 addi sp,sp,0 -800136ca: 0101 addi sp,sp,0 -800136cc: 0101 addi sp,sp,0 -800136ce: 0101 addi sp,sp,0 -800136d0: 1010 addi a2,sp,32 -800136d2: 1010 addi a2,sp,32 -800136d4: 1010 addi a2,sp,32 -800136d6: 4242 lw tp,16(sp) -800136d8: 4242 lw tp,16(sp) -800136da: 4242 lw tp,16(sp) -800136dc: 0202 c.slli64 tp -800136de: 0202 c.slli64 tp -800136e0: 0202 c.slli64 tp -800136e2: 0202 c.slli64 tp -800136e4: 0202 c.slli64 tp -800136e6: 0202 c.slli64 tp -800136e8: 0202 c.slli64 tp -800136ea: 0202 c.slli64 tp -800136ec: 0202 c.slli64 tp -800136ee: 0202 c.slli64 tp -800136f0: 1010 addi a2,sp,32 -800136f2: 1010 addi a2,sp,32 -800136f4: 0020 addi s0,sp,8 +800134d4 : ... -80013776: 0000 unimp -80013778: 4e49 li t3,18 -8001377a: 0046 c.slli zero,0x11 -8001377c: 6e69 lui t3,0x1a -8001377e: 0066 c.slli zero,0x19 -80013780: 414e lw sp,208(sp) -80013782: 004e c.slli zero,0x13 -80013784: 616e flw ft2,216(sp) -80013786: 006e c.slli zero,0x1b -80013788: 3130 fld fa2,96(a0) -8001378a: 3332 fld ft6,296(sp) -8001378c: 3534 fld fa3,104(a0) -8001378e: 3736 fld fa4,360(sp) -80013790: 3938 fld fa4,112(a0) -80013792: 6261 lui tp,0x18 -80013794: 66656463 bltu a0,t1,80013dfc <__mprec_bigtens+0xcc> +800134e4: 8000 0x8000 +800134e6: 3fff 0x3fff + +800134e8 : +800134e8: 6576 flw fa0,92(sp) +800134ea: 4a92 lw s5,4(sp) +800134ec: 804a c.mv zero,s2 +800134ee: c94c153f 8a20979a 0x8a20979ac94c153f +800134f6: 5202 lw tp,32(sp) +800134f8: c460 sw s0,76(s0) +800134fa: 7525 lui a0,0xfffe9 +800134fc: 6a32 flw fs4,12(sp) +800134fe: ce52 sw s4,28(sp) +80013500: 329a fld ft5,416(sp) +80013502: 28ce fld fa7,208(sp) +80013504: a74d j 80013ca6 +80013506: 5de4 lw s1,124(a1) +80013508: c53d beqz a0,80013576 +8001350a: 3b5d jal 800132c0 <_ctype_+0xfc> +8001350c: 5a929e8b 0x5a929e8b +80013510: 526c lw a1,100(a2) +80013512: 50ce lw ra,240(sp) +80013514: 3d28f18b 0x3d28f18b +80013518: 650d lui a0,0x3 +8001351a: 81750c17 auipc s8,0x81750 +8001351e: 7586 flw fa1,96(sp) +80013520: c976 sw t4,144(sp) +80013522: 4d48 lw a0,28(a0) +80013524: 9c66 add s8,s8,s9 +80013526: 58f8 lw a4,116(s1) +80013528: bc50 fsd fa2,184(s0) +8001352a: 5c54 lw a3,60(s0) +8001352c: cc65 beqz s0,80013624 +8001352e: 91c6 add gp,gp,a7 +80013530: a60e fsd ft3,264(sp) +80013532: a0ae fsd fa1,64(sp) +80013534: e319 bnez a4,8001353a +80013536: 851e46a3 0x851e46a3 +8001353a: 98feeab7 lui s5,0x98fee +8001353e: ddbb901b 0xddbb901b +80013542: de8d beqz a3,8001347c +80013544: 9df9 0x9df9 +80013546: aa7eebfb 0xaa7eebfb +8001354a: 4351 li t1,20 +8001354c: 0235 addi tp,tp,13 +8001354e: 36b10137 lui sp,0x36b10 +80013552: 336c fld fa1,224(a4) +80013554: 8cdfc66f jal a2,8000fe20 <__multf3+0x690> +80013558: 80e9 srli s1,s1,0x1a +8001355a: 47c9 li a5,18 +8001355c: 93ba add t2,t2,a4 +8001355e: 41a8 lw a0,64(a1) +80013560: 50f8 lw a4,100(s1) +80013562: c76b25fb 0xc76b25fb +80013566: 6b71 lui s6,0x1c +80013568: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf +80013570: c278 sw a4,68(a2) +80013572: 000040d3 fadd.s ft1,ft0,ft0,rmm +80013576: 0000 unimp +80013578: 0000 unimp +8001357a: 0000 unimp +8001357c: f020 fsw fs0,96(s0) +8001357e: b59d j 800133e4 <_ctype_+0x220> +80013580: 2b70 fld fa2,208(a4) +80013582: ada8 fsd fa0,88(a1) +80013584: 9dc5 0x9dc5 +80013586: 4069 c.li zero,26 + ... +80013594: 0400 addi s0,sp,512 +80013596: 8e1bc9bf 00004034 0x40348e1bc9bf + ... +800135aa: 2000 fld fs0,0(s0) +800135ac: bebc fsd fa5,120(a3) +800135ae: 4019 c.li zero,6 + ... +800135c0: 9c40 0x9c40 +800135c2: 400c lw a1,0(s0) + ... +800135d4: c800 sw s0,16(s0) +800135d6: 4005 c.li zero,1 + ... +800135e8: a000 fsd fs0,0(s0) +800135ea: 4002 0x4002 + +800135ec : +800135ec: 2030 fld fa2,64(s0) +800135ee: cffc sw a5,92(a5) +800135f0: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn +800135f4: 9fde2de3 0x9fde2de3 +800135f8: d2ce sw s3,100(sp) +800135fa: 04c8 addi a0,sp,580 +800135fc: a6dd j 800139e2 <__mprec_bigtens+0x162> +800135fe: 0ad8 addi a4,sp,340 +80013600: 8264 0x8264 +80013602: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown +80013606: 12d4 addi a3,sp,356 +80013608: 4925 li s2,9 +8001360a: 2de4 fld fs1,216(a1) +8001360c: 3436 fld fs0,360(sp) +8001360e: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown +80013612: f53f256b 0xf53f256b +80013616: f698 fsw fa4,40(a3) +80013618: 01586bd3 fadd.s fs7,fa6,fs5,unknown +8001361c: 87a6 mv a5,s1 +8001361e: c0bd beqz s1,80013684 +80013620: 82a5da57 0x82a5da57 +80013624: a2a6 fsd fs1,320(sp) +80013626: 32b5 jal 80012f92 <__clzsi2+0x62> +80013628: e731 bnez a4,80013674 +8001362a: 04d4 addi a3,sp,580 +8001362c: e3f2 fsw ft8,196(sp) +8001362e: d332 sw a2,164(sp) +80013630: 7132 flw ft2,44(sp) +80013632: d21c sw a5,32(a2) +80013634: ee32db23 0xee32db23 +80013638: 9049 srli s0,s0,0x32 +8001363a: 395a fld fs2,432(sp) +8001363c: a23e fsd fa5,256(sp) +8001363e: 5308 lw a0,32(a4) +80013640: 1155fefb 0x1155fefb +80013644: fa91 bnez a3,80013558 +80013646: 1939 addi s2,s2,-18 +80013648: 637a flw ft6,156(sp) +8001364a: 4325 li t1,9 +8001364c: c031 beqz s0,80013690 +8001364e: 3cac fld fa1,120(s1) +80013650: e26d bnez a2,80013732 +80013652: dbde sw s7,244(sp) +80013654: d05d beqz s0,800135fa +80013656: b3f6 fsd ft9,480(sp) +80013658: ac7c fsd fa5,216(s0) +8001365a: e4a0 fsw fs0,72(s1) +8001365c: 64bc flw fa5,72(s1) +8001365e: 467c lw a5,76(a2) +80013660: ddd0 sw a2,60(a1) +80013662: 3e55 jal 80013216 <_ctype_+0x52> +80013664: 2a20 fld fs0,80(a2) +80013666: 6224 flw fs1,64(a2) +80013668: 98d747b3 0x98d747b3 +8001366c: e9a53f23 0xe9a53f23 +80013670: a539 j 80013c7e +80013672: a87fea27 0xa87fea27 +80013676: 3f2a fld ft10,168(sp) +80013678: 4af20b5b 0x4af20b5b +8001367c: a581 j 80013cbc +8001367e: 18ed addi a7,a7,-5 +80013680: 67de flw fa5,212(sp) +80013682: 94ba add s1,s1,a4 +80013684: 4539 li a0,14 +80013686: 1ead addi t4,t4,-21 +80013688: cfb1 beqz a5,800136e4 +8001368a: 3f94 fld fa3,56(a5) +8001368c: bf71 j 80013628 +8001368e: 7989a9b3 0x7989a9b3 +80013692: be68 fsd fa0,248(a2) +80013694: 4c2e lw s8,200(sp) +80013696: c44de15b 0xc44de15b +8001369a: 94be add s1,s1,a5 +8001369c: e695 bnez a3,800136c8 +8001369e: 3fc9 jal 80013670 +800136a0: 3d4d jal 80013552 +800136a2: 7c3d lui s8,0xfffef +800136a4: 36ba fld fa3,424(sp) +800136a6: fdc20d2b 0xfdc20d2b +800136aa: cefc sw a5,92(a3) +800136ac: 8461 srai s0,s0,0x18 +800136ae: 7711 lui a4,0xfffe4 +800136b0: abcc fsd fa1,144(a5) +800136b2: 3fe4 fld fs1,248(a5) +800136b4: c155 beqz a0,80013758 +800136b6: a4a8 fsd fa0,72(s1) +800136b8: 404e 0x404e +800136ba: d3c36113 ori sp,t1,-708 +800136be: e219652b 0xe219652b +800136c2: 1758 addi a4,sp,932 +800136c4: 3ff1d1b7 lui gp,0x3ff1d +800136c8: d70a sw sp,172(sp) +800136ca: 0a3d70a3 0xa3d70a3 +800136ce: 3d70a3d7 0x3d70a3d7 +800136d2: d70a sw sp,172(sp) +800136d4: 0a3d70a3 0xa3d70a3 +800136d8: 3ff8a3d7 0x3ff8a3d7 +800136dc: cccd beqz s1,80013796 <__mprec_tens+0x6> +800136de: cccc sw a1,28(s1) +800136e0: cccc sw a1,28(s1) +800136e2: cccc sw a1,28(s1) +800136e4: cccc sw a1,28(s1) +800136e6: cccc sw a1,28(s1) +800136e8: cccc sw a1,28(s1) +800136ea: cccc sw a1,28(s1) +800136ec: cccc sw a1,28(s1) +800136ee: 0xffff3ffb + +800136f0 : +800136f0: ffff 0xffff +800136f2: fffe fsw ft11,252(sp) +800136f4: fffc fsw fa5,124(a5) +800136f6: fff8 fsw fa4,124(a5) +800136f8: fff0 fsw fa2,124(a5) +800136fa: ffe0 fsw fs0,124(a5) +800136fc: ffc0 fsw fs0,60(a5) +800136fe: ff80 fsw fs0,56(a5) +80013700: ff00 fsw fs0,56(a4) +80013702: fe00 fsw fs0,56(a2) +80013704: fc00 fsw fs0,56(s0) +80013706: f800 fsw fs0,48(s0) +80013708: f000 fsw fs0,32(s0) +8001370a: e000 fsw fs0,0(s0) +8001370c: c000 sw s0,0(s0) +8001370e: 8000 0x8000 +80013710: 0000 unimp +80013712: 0000 unimp +80013714: 6142 flw ft2,16(sp) +80013716: 6c6c flw fa1,92(s0) +80013718: 7320636f jal t1,80019e4a <__BSS_END__+0x52c6> +8001371c: 6375 lui t1,0x1d +8001371e: 64656563 bltu a0,t1,80013d68 <__clz_tab+0xa4> +80013722: 6465 lui s0,0x19 +80013724: 0000 unimp +80013726: 0000 unimp +80013728: 6d6f682f 0x6d6f682f +8001372c: 2f65 jal 80013ee4 <__clz_tab+0x220> +8001372e: 6c62 flw fs8,24(sp) +80013730: 6961 lui s2,0x18 +80013732: 642f6573 csrrsi a0,0x642,30 +80013736: 7665 lui a2,0xffff9 +80013738: 7369722f 0x7369722f +8001373c: 672d7663 bgeu s10,s2,80013da8 <__clz_tab+0xe4> +80013740: 756e flw fa0,248(sp) +80013742: 742d lui s0,0xfffeb +80013744: 636c6f6f jal t5,800d9d7a <__BSS_END__+0xc51f6> +80013748: 6168 flw fa0,68(a0) +8001374a: 6e69 lui t3,0x1a +8001374c: 6975622f 0x6975622f +80013750: 646c flw fa1,76(s0) +80013752: 2f2e2e2f 0x2f2e2e2f +80013756: 6972 flw fs2,28(sp) +80013758: 2d766373 csrrsi t1,0x2d7,12 +8001375c: 656e flw fa0,216(sp) +8001375e: 62696c77 0x62696c77 +80013762: 77656e2f 0x77656e2f +80013766: 696c flw fa1,84(a0) +80013768: 2f62 fld ft10,24(sp) +8001376a: 696c flw fa1,84(a0) +8001376c: 6362 flw ft6,24(sp) +8001376e: 6474732f 0x6474732f +80013772: 696c flw fa1,84(a0) +80013774: 2f62 fld ft10,24(sp) +80013776: 706d c.lui zero,0xffffb +80013778: 6572 flw fa0,28(sp) +8001377a: 00632e63 0x632e63 + ... + +80013780 : +80013780: 0005 c.nop 1 +80013782: 0000 unimp +80013784: 0019 c.nop 6 +80013786: 0000 unimp +80013788: 007d c.nop 31 +8001378a: 0000 unimp +8001378c: 0000 unimp + ... + +80013790 <__mprec_tens>: +80013790: 0000 unimp +80013792: 0000 unimp +80013794: 0000 unimp +80013796: 3ff0 fld fa2,248(a5) 80013798: 0000 unimp 8001379a: 0000 unimp -8001379c: 3130 fld fa2,96(a0) -8001379e: 3332 fld ft6,296(sp) -800137a0: 3534 fld fa3,104(a0) -800137a2: 3736 fld fa4,360(sp) -800137a4: 3938 fld fa4,112(a0) -800137a6: 4241 li tp,16 -800137a8: 46454443 fmadd.q fs0,fa0,ft4,fs0,rmm -800137ac: 0000 unimp -800137ae: 0000 unimp -800137b0: 6e28 flw fa0,88(a2) -800137b2: 6c75 lui s8,0x1d -800137b4: 296c fld fa1,208(a0) -800137b6: 0000 unimp -800137b8: 0030 addi a2,sp,8 +8001379c: 0000 unimp +8001379e: 4024 lw s1,64(s0) +800137a0: 0000 unimp +800137a2: 0000 unimp +800137a4: 0000 unimp +800137a6: 4059 c.li zero,22 +800137a8: 0000 unimp +800137aa: 0000 unimp +800137ac: 4000 lw s0,0(s0) +800137ae: 0000408f 0x408f +800137b2: 0000 unimp +800137b4: 8800 0x8800 +800137b6: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm 800137ba: 0000 unimp -800137bc: 2280 fld fs0,0(a3) -800137be: 8000 0x8000 -800137c0: 176c addi a1,sp,940 -800137c2: 8000 0x8000 -800137c4: 176c addi a1,sp,940 -800137c6: 8000 0x8000 -800137c8: 2274 fld fa3,192(a2) -800137ca: 8000 0x8000 -800137cc: 176c addi a1,sp,940 -800137ce: 8000 0x8000 -800137d0: 176c addi a1,sp,940 -800137d2: 8000 0x8000 -800137d4: 176c addi a1,sp,940 -800137d6: 8000 0x8000 -800137d8: 1910 addi a2,sp,176 -800137da: 8000 0x8000 -800137dc: 176c addi a1,sp,940 -800137de: 8000 0x8000 -800137e0: 176c addi a1,sp,940 -800137e2: 8000 0x8000 -800137e4: 2250 fld fa2,128(a2) -800137e6: 8000 0x8000 -800137e8: 21f0 fld fa2,192(a1) -800137ea: 8000 0x8000 -800137ec: 176c addi a1,sp,940 -800137ee: 8000 0x8000 -800137f0: 21e4 fld fs1,192(a1) -800137f2: 8000 0x8000 -800137f4: 220c fld fa1,0(a2) -800137f6: 8000 0x8000 -800137f8: 176c addi a1,sp,940 -800137fa: 8000 0x8000 -800137fc: 2200 fld fs0,0(a2) -800137fe: 8000 0x8000 -80013800: 173c addi a5,sp,936 -80013802: 8000 0x8000 -80013804: 173c addi a5,sp,936 -80013806: 8000 0x8000 -80013808: 173c addi a5,sp,936 -8001380a: 8000 0x8000 -8001380c: 173c addi a5,sp,936 -8001380e: 8000 0x8000 -80013810: 173c addi a5,sp,936 -80013812: 8000 0x8000 -80013814: 173c addi a5,sp,936 -80013816: 8000 0x8000 -80013818: 173c addi a5,sp,936 -8001381a: 8000 0x8000 -8001381c: 173c addi a5,sp,936 -8001381e: 8000 0x8000 -80013820: 173c addi a5,sp,936 -80013822: 8000 0x8000 -80013824: 176c addi a1,sp,940 -80013826: 8000 0x8000 -80013828: 176c addi a1,sp,940 -8001382a: 8000 0x8000 -8001382c: 176c addi a1,sp,940 -8001382e: 8000 0x8000 -80013830: 176c addi a1,sp,940 -80013832: 8000 0x8000 -80013834: 176c addi a1,sp,940 -80013836: 8000 0x8000 -80013838: 176c addi a1,sp,940 -8001383a: 8000 0x8000 -8001383c: 176c addi a1,sp,940 -8001383e: 8000 0x8000 -80013840: 1a90 addi a2,sp,368 -80013842: 8000 0x8000 -80013844: 176c addi a1,sp,940 -80013846: 8000 0x8000 -80013848: 2198 fld fa4,0(a1) -8001384a: 8000 0x8000 -8001384c: 1970 addi a2,sp,188 -8001384e: 8000 0x8000 -80013850: 1a90 addi a2,sp,368 -80013852: 8000 0x8000 -80013854: 1a90 addi a2,sp,368 -80013856: 8000 0x8000 -80013858: 1a90 addi a2,sp,368 -8001385a: 8000 0x8000 -8001385c: 176c addi a1,sp,940 -8001385e: 8000 0x8000 -80013860: 176c addi a1,sp,940 -80013862: 8000 0x8000 -80013864: 176c addi a1,sp,940 -80013866: 8000 0x8000 -80013868: 176c addi a1,sp,940 -8001386a: 8000 0x8000 -8001386c: 2304 fld fs1,0(a4) -8001386e: 8000 0x8000 -80013870: 176c addi a1,sp,940 -80013872: 8000 0x8000 -80013874: 176c addi a1,sp,940 -80013876: 8000 0x8000 -80013878: 19f8 addi a4,sp,252 -8001387a: 8000 0x8000 -8001387c: 176c addi a1,sp,940 -8001387e: 8000 0x8000 -80013880: 176c addi a1,sp,940 -80013882: 8000 0x8000 -80013884: 176c addi a1,sp,940 -80013886: 8000 0x8000 -80013888: 2110 fld fa2,0(a0) -8001388a: 8000 0x8000 -8001388c: 176c addi a1,sp,940 -8001388e: 8000 0x8000 -80013890: 2298 fld fa4,0(a3) -80013892: 8000 0x8000 -80013894: 176c addi a1,sp,940 -80013896: 8000 0x8000 -80013898: 176c addi a1,sp,940 -8001389a: 8000 0x8000 -8001389c: 2bf4 fld fa3,208(a5) -8001389e: 8000 0x8000 -800138a0: 176c addi a1,sp,940 -800138a2: 8000 0x8000 -800138a4: 176c addi a1,sp,940 -800138a6: 8000 0x8000 -800138a8: 176c addi a1,sp,940 +800137bc: 6a00 flw fs0,16(a2) +800137be: 40f8 lw a4,68(s1) +800137c0: 0000 unimp +800137c2: 0000 unimp +800137c4: 8480 0x8480 +800137c6: 412e lw sp,200(sp) +800137c8: 0000 unimp +800137ca: 0000 unimp +800137cc: 12d0 addi a2,sp,356 +800137ce: 00004163 bltz zero,800137d0 <__mprec_tens+0x40> +800137d2: 0000 unimp +800137d4: d784 sw s1,40(a5) +800137d6: 00004197 auipc gp,0x4 +800137da: 0000 unimp +800137dc: cd65 beqz a0,800138d4 <__mprec_bigtens+0x54> +800137de: 41cd li gp,19 +800137e0: 0000 unimp +800137e2: 2000 fld fs0,0(s0) +800137e4: a05f 4202 0000 0x4202a05f +800137ea: e800 fsw fs0,16(s0) +800137ec: 4876 lw a6,92(sp) +800137ee: 00004237 lui tp,0x4 +800137f2: a200 fsd fs0,0(a2) +800137f4: 1a94 addi a3,sp,368 +800137f6: 426d li tp,27 +800137f8: 0000 unimp +800137fa: e540 fsw fs0,12(a0) +800137fc: 309c fld fa5,32(s1) +800137fe: 42a2 lw t0,8(sp) +80013800: 0000 unimp +80013802: 1e90 addi a2,sp,880 +80013804: bcc4 fsd fs1,184(s1) +80013806: 42d6 lw t0,84(sp) +80013808: 0000 unimp +8001380a: 2634 fld fa3,72(a2) +8001380c: 6bf5 lui s7,0x1d +8001380e: 430c lw a1,0(a4) +80013810: 8000 0x8000 +80013812: 37e0 fld fs0,232(a5) +80013814: c379 beqz a4,800138da <__mprec_bigtens+0x5a> +80013816: 4341 li t1,16 +80013818: a000 fsd fs0,0(s0) +8001381a: 85d8 0x85d8 +8001381c: 43763457 0x43763457 +80013820: c800 sw s0,16(s0) +80013822: 674e flw fa4,208(sp) +80013824: c16d beqz a0,80013906 <__mprec_bigtens+0x86> +80013826: 3d0043ab 0x3d0043ab +8001382a: 6091 lui ra,0x4 +8001382c: 58e4 lw s1,116(s1) +8001382e: 43e1 li t2,24 +80013830: 8c40 0x8c40 +80013832: 78b5 lui a7,0xfffed +80013834: af1d j 80013f6a <__clz_tab+0x2a6> +80013836: 4415 li s0,5 +80013838: ef50 fsw fa2,28(a4) +8001383a: d6e2 sw s8,108(sp) +8001383c: 1ae4 addi s1,sp,380 +8001383e: d592444b 0xd592444b +80013842: 064d addi a2,a2,19 +80013844: 4480f0cf 0x4480f0cf +80013848: 4af6 lw s5,92(sp) +8001384a: c7e1 beqz a5,80013912 <__mprec_bigtens+0x92> +8001384c: 2d02 fld fs10,0(sp) +8001384e: 44b5 li s1,13 +80013850: 9db4 0x9db4 +80013852: 79d9 lui s3,0xffff6 +80013854: 44ea7843 0x44ea7843 + +80013858 <__mprec_tinytens>: +80013858: 89bc 0x89bc +8001385a: 97d8 0x97d8 +8001385c: d2b2 sw a2,100(sp) +8001385e: 3c9c fld fa5,56(s1) +80013860: d5a8a733 0xd5a8a733 +80013864: 3949f623 0x3949f623 +80013868: a73d j 80013f96 <__clz_tab+0x2d2> +8001386a: 44f4 lw a3,76(s1) +8001386c: 0ffd addi t6,t6,31 +8001386e: 32a5 jal 800131d6 <_ctype_+0x12> +80013870: 979d srai a5,a5,0x27 +80013872: cf8c sw a1,24(a5) +80013874: ba08 fsd fa0,48(a2) +80013876: 6f43255b 0x6f43255b +8001387a: 64ac flw fa1,72(s1) +8001387c: 0628 addi a0,sp,776 +8001387e: 0ac8 addi a0,sp,340 + +80013880 <__mprec_bigtens>: +80013880: 8000 0x8000 +80013882: 37e0 fld fs0,232(a5) +80013884: c379 beqz a4,8001394a <__mprec_bigtens+0xca> +80013886: 4341 li t1,16 +80013888: b5056e17 auipc t3,0xb5056 +8001388c: b8b5 j 80013108 <__clzsi2+0x1d8> +8001388e: f9f54693 xori a3,a0,-97 +80013892: 4f03e93f 1d324d38 0x1d324d384f03e93f +8001389a: f930 fsw fa2,112(a0) +8001389c: 7748 flw fa0,44(a4) +8001389e: 5a82 lw s5,32(sp) +800138a0: bf3c fsd fa5,120(a4) +800138a2: 4fdd7f73 csrrci t5,0x4fd,26 +800138a6: 7515 lui a0,0xfffe5 +800138a8: 92e8 0x92e8 800138aa: 8000 0x8000 -800138ac: 176c addi a1,sp,940 +800138ac: 8ce4 0x8ce4 800138ae: 8000 0x8000 -800138b0: 176c addi a1,sp,940 +800138b0: 8ce4 0x8ce4 800138b2: 8000 0x8000 -800138b4: 176c addi a1,sp,940 +800138b4: 92dc 0x92dc 800138b6: 8000 0x8000 -800138b8: 176c addi a1,sp,940 +800138b8: 8ce4 0x8ce4 800138ba: 8000 0x8000 -800138bc: 176c addi a1,sp,940 +800138bc: 8ce4 0x8ce4 800138be: 8000 0x8000 -800138c0: 1a90 addi a2,sp,368 +800138c0: 8ce4 0x8ce4 800138c2: 8000 0x8000 -800138c4: 176c addi a1,sp,940 +800138c4: 8e60 0x8e60 800138c6: 8000 0x8000 -800138c8: 2198 fld fa4,0(a1) +800138c8: 8ce4 0x8ce4 800138ca: 8000 0x8000 -800138cc: 1974 addi a3,sp,188 +800138cc: 8ce4 0x8ce4 800138ce: 8000 0x8000 -800138d0: 1a90 addi a2,sp,368 +800138d0: 92b8 0x92b8 800138d2: 8000 0x8000 -800138d4: 1a90 addi a2,sp,368 +800138d4: 92a8 0x92a8 800138d6: 8000 0x8000 -800138d8: 1a90 addi a2,sp,368 +800138d8: 8ce4 0x8ce4 800138da: 8000 0x8000 -800138dc: 2324 fld fs1,64(a4) +800138dc: 929c 0x929c 800138de: 8000 0x8000 -800138e0: 1974 addi a3,sp,188 +800138e0: 925c 0x925c 800138e2: 8000 0x8000 -800138e4: 1964 addi s1,sp,188 +800138e4: 8ce4 0x8ce4 800138e6: 8000 0x8000 -800138e8: 176c addi a1,sp,940 +800138e8: 9250 0x9250 800138ea: 8000 0x8000 -800138ec: 2310 fld fa2,0(a4) +800138ec: 8cb4 0x8cb4 800138ee: 8000 0x8000 -800138f0: 176c addi a1,sp,940 +800138f0: 8cb4 0x8cb4 800138f2: 8000 0x8000 -800138f4: 2338 fld fa4,64(a4) +800138f4: 8cb4 0x8cb4 800138f6: 8000 0x8000 -800138f8: 19fc addi a5,sp,252 +800138f8: 8cb4 0x8cb4 800138fa: 8000 0x8000 -800138fc: 22c8 fld fa0,128(a3) +800138fc: 8cb4 0x8cb4 800138fe: 8000 0x8000 -80013900: 1964 addi s1,sp,188 +80013900: 8cb4 0x8cb4 80013902: 8000 0x8000 -80013904: 176c addi a1,sp,940 +80013904: 8cb4 0x8cb4 80013906: 8000 0x8000 -80013908: 2110 fld fa2,0(a0) +80013908: 8cb4 0x8cb4 8001390a: 8000 0x8000 -8001390c: 195c addi a5,sp,180 +8001390c: 8cb4 0x8cb4 8001390e: 8000 0x8000 -80013910: 2b50 fld fa2,144(a4) +80013910: 8ce4 0x8ce4 80013912: 8000 0x8000 -80013914: 176c addi a1,sp,940 +80013914: 8ce4 0x8ce4 80013916: 8000 0x8000 -80013918: 176c addi a1,sp,940 +80013918: 8ce4 0x8ce4 8001391a: 8000 0x8000 -8001391c: 2b58 fld fa4,144(a4) +8001391c: 8ce4 0x8ce4 8001391e: 8000 0x8000 -80013920: 176c addi a1,sp,940 +80013920: 8ce4 0x8ce4 80013922: 8000 0x8000 -80013924: 195c addi a5,sp,180 +80013924: 8ce4 0x8ce4 80013926: 8000 0x8000 +80013928: 8ce4 0x8ce4 +8001392a: 8000 0x8000 +8001392c: 8ce4 0x8ce4 +8001392e: 8000 0x8000 +80013930: 8ce4 0x8ce4 +80013932: 8000 0x8000 +80013934: 91b4 0x91b4 +80013936: 8000 0x8000 +80013938: 8eb4 0x8eb4 +8001393a: 8000 0x8000 +8001393c: 8ce4 0x8ce4 +8001393e: 8000 0x8000 +80013940: 8ce4 0x8ce4 +80013942: 8000 0x8000 +80013944: 8ce4 0x8ce4 +80013946: 8000 0x8000 +80013948: 8ce4 0x8ce4 +8001394a: 8000 0x8000 +8001394c: 8ce4 0x8ce4 +8001394e: 8000 0x8000 +80013950: 8ce4 0x8ce4 +80013952: 8000 0x8000 +80013954: 8ce4 0x8ce4 +80013956: 8000 0x8000 +80013958: 8ce4 0x8ce4 +8001395a: 8000 0x8000 +8001395c: 8ce4 0x8ce4 +8001395e: 8000 0x8000 +80013960: 8ce4 0x8ce4 +80013962: 8000 0x8000 +80013964: 8f20 0x8f20 +80013966: 8000 0x8000 +80013968: 8ce4 0x8ce4 +8001396a: 8000 0x8000 +8001396c: 8ce4 0x8ce4 +8001396e: 8000 0x8000 +80013970: 8ce4 0x8ce4 +80013972: 8000 0x8000 +80013974: 9164 0x9164 +80013976: 8000 0x8000 +80013978: 8ce4 0x8ce4 +8001397a: 8000 0x8000 +8001397c: 9328 0x9328 +8001397e: 8000 0x8000 +80013980: 8ce4 0x8ce4 +80013982: 8000 0x8000 +80013984: 8ce4 0x8ce4 +80013986: 8000 0x8000 +80013988: 987c 0x987c +8001398a: 8000 0x8000 +8001398c: 8ce4 0x8ce4 +8001398e: 8000 0x8000 +80013990: 8ce4 0x8ce4 +80013992: 8000 0x8000 +80013994: 8ce4 0x8ce4 +80013996: 8000 0x8000 +80013998: 8ce4 0x8ce4 +8001399a: 8000 0x8000 +8001399c: 8ce4 0x8ce4 +8001399e: 8000 0x8000 +800139a0: 8ce4 0x8ce4 +800139a2: 8000 0x8000 +800139a4: 8ce4 0x8ce4 +800139a6: 8000 0x8000 +800139a8: 8ce4 0x8ce4 +800139aa: 8000 0x8000 +800139ac: 8ce4 0x8ce4 +800139ae: 8000 0x8000 +800139b0: 8ce4 0x8ce4 +800139b2: 8000 0x8000 +800139b4: 91b4 0x91b4 +800139b6: 8000 0x8000 +800139b8: 8eb8 0x8eb8 +800139ba: 8000 0x8000 +800139bc: 8ce4 0x8ce4 +800139be: 8000 0x8000 +800139c0: 8ce4 0x8ce4 +800139c2: 8000 0x8000 +800139c4: 8ce4 0x8ce4 +800139c6: 8000 0x8000 +800139c8: 9314 0x9314 +800139ca: 8000 0x8000 +800139cc: 8eb8 0x8eb8 +800139ce: 8000 0x8000 +800139d0: 8ea8 0x8ea8 +800139d2: 8000 0x8000 +800139d4: 8ce4 0x8ce4 +800139d6: 8000 0x8000 +800139d8: 9300 0x9300 +800139da: 8000 0x8000 +800139dc: 8ce4 0x8ce4 +800139de: 8000 0x8000 +800139e0: 9214 0x9214 +800139e2: 8000 0x8000 +800139e4: 8f24 0x8f24 +800139e6: 8000 0x8000 +800139e8: 91dc 0x91dc +800139ea: 8000 0x8000 +800139ec: 8ea8 0x8ea8 +800139ee: 8000 0x8000 +800139f0: 8ce4 0x8ce4 +800139f2: 8000 0x8000 +800139f4: 9164 0x9164 +800139f6: 8000 0x8000 +800139f8: 8ea0 0x8ea0 +800139fa: 8000 0x8000 +800139fc: 9874 0x9874 +800139fe: 8000 0x8000 +80013a00: 8ce4 0x8ce4 +80013a02: 8000 0x8000 +80013a04: 8ce4 0x8ce4 +80013a06: 8000 0x8000 +80013a08: 98d8 0x98d8 +80013a0a: 8000 0x8000 +80013a0c: 8ce4 0x8ce4 +80013a0e: 8000 0x8000 +80013a10: 8ea0 0x8ea0 +80013a12: 8000 0x8000 -80013928 : -80013928: 2020 fld fs0,64(s0) -8001392a: 2020 fld fs0,64(s0) -8001392c: 2020 fld fs0,64(s0) -8001392e: 2020 fld fs0,64(s0) -80013930: 2020 fld fs0,64(s0) -80013932: 2020 fld fs0,64(s0) -80013934: 2020 fld fs0,64(s0) -80013936: 2020 fld fs0,64(s0) +80013a14 : +80013a14: 2020 fld fs0,64(s0) +80013a16: 2020 fld fs0,64(s0) +80013a18: 2020 fld fs0,64(s0) +80013a1a: 2020 fld fs0,64(s0) +80013a1c: 2020 fld fs0,64(s0) +80013a1e: 2020 fld fs0,64(s0) +80013a20: 2020 fld fs0,64(s0) +80013a22: 2020 fld fs0,64(s0) -80013938 : -80013938: 3030 fld fa2,96(s0) -8001393a: 3030 fld fa2,96(s0) -8001393c: 3030 fld fa2,96(s0) -8001393e: 3030 fld fa2,96(s0) -80013940: 3030 fld fa2,96(s0) -80013942: 3030 fld fa2,96(s0) -80013944: 3030 fld fa2,96(s0) -80013946: 3030 fld fa2,96(s0) -80013948: 4e20 lw s0,88(a2) -8001394a: 4e61 li t3,24 -8001394c: 0020 addi s0,sp,8 -8001394e: 0000 unimp -80013950: 2d20 fld fs0,88(a0) -80013952: 6e49 lui t3,0x12 -80013954: 6966 flw fs2,88(sp) -80013956: 696e flw fs2,216(sp) -80013958: 7974 flw fa3,116(a0) -8001395a: 0020 addi s0,sp,8 -8001395c: 4920 lw s0,80(a0) -8001395e: 666e flw fa2,216(sp) -80013960: 6e69 lui t3,0x1a -80013962: 7469 lui s0,0xffffa -80013964: 2079 jal 800139f2 -80013966: 0000 unimp -80013968: 614e flw ft2,208(sp) -8001396a: 004e c.slli zero,0x13 -8001396c: 2545 jal 8001400c -8001396e: 0064 addi s1,sp,12 - -80013970 : - ... - -80013984 : - ... -80013994: 8000 0x8000 -80013996: 3fff 0x3fff - -80013998 : -80013998: 6576 flw fa0,92(sp) -8001399a: 4a92 lw s5,4(sp) -8001399c: 804a c.mv zero,s2 -8001399e: c94c153f 8a20979a 0x8a20979ac94c153f -800139a6: 5202 lw tp,32(sp) -800139a8: c460 sw s0,76(s0) -800139aa: 7525 lui a0,0xfffe9 -800139ac: 6a32 flw fs4,12(sp) -800139ae: ce52 sw s4,28(sp) -800139b0: 329a fld ft5,416(sp) -800139b2: 28ce fld fa7,208(sp) -800139b4: a74d j 80014156 -800139b6: 5de4 lw s1,124(a1) -800139b8: c53d beqz a0,80013a26 -800139ba: 3b5d jal 80013770 <_ctype_+0xfc> -800139bc: 5a929e8b 0x5a929e8b -800139c0: 526c lw a1,100(a2) -800139c2: 50ce lw ra,240(sp) -800139c4: 3d28f18b 0x3d28f18b -800139c8: 650d lui a0,0x3 -800139ca: 81750c17 auipc s8,0x81750 -800139ce: 7586 flw fa1,96(sp) -800139d0: c976 sw t4,144(sp) -800139d2: 4d48 lw a0,28(a0) -800139d4: 9c66 add s8,s8,s9 -800139d6: 58f8 lw a4,116(s1) -800139d8: bc50 fsd fa2,184(s0) -800139da: 5c54 lw a3,60(s0) -800139dc: cc65 beqz s0,80013ad4 -800139de: 91c6 add gp,gp,a7 -800139e0: a60e fsd ft3,264(sp) -800139e2: a0ae fsd fa1,64(sp) -800139e4: e319 bnez a4,800139ea -800139e6: 851e46a3 0x851e46a3 -800139ea: 98feeab7 lui s5,0x98fee -800139ee: ddbb901b 0xddbb901b -800139f2: de8d beqz a3,8001392c -800139f4: 9df9 0x9df9 -800139f6: aa7eebfb 0xaa7eebfb -800139fa: 4351 li t1,20 -800139fc: 0235 addi tp,tp,13 -800139fe: 36b10137 lui sp,0x36b10 -80013a02: 336c fld fa1,224(a4) -80013a04: 8cdfc66f jal a2,800102d0 <__multf3+0x68c> -80013a08: 80e9 srli s1,s1,0x1a -80013a0a: 47c9 li a5,18 -80013a0c: 93ba add t2,t2,a4 -80013a0e: 41a8 lw a0,64(a1) -80013a10: 50f8 lw a4,100(s1) -80013a12: c76b25fb 0xc76b25fb -80013a16: 6b71 lui s6,0x1c -80013a18: a6d53cbf 1f49ffcf 0x1f49ffcfa6d53cbf -80013a20: c278 sw a4,68(a2) -80013a22: 000040d3 fadd.s ft1,ft0,ft0,rmm -80013a26: 0000 unimp -80013a28: 0000 unimp -80013a2a: 0000 unimp -80013a2c: f020 fsw fs0,96(s0) -80013a2e: b59d j 80013894 <_ctype_+0x220> -80013a30: 2b70 fld fa2,208(a4) -80013a32: ada8 fsd fa0,88(a1) -80013a34: 9dc5 0x9dc5 -80013a36: 4069 c.li zero,26 - ... -80013a44: 0400 addi s0,sp,512 -80013a46: 8e1bc9bf 00004034 0x40348e1bc9bf - ... -80013a5a: 2000 fld fs0,0(s0) -80013a5c: bebc fsd fa5,120(a3) -80013a5e: 4019 c.li zero,6 - ... -80013a70: 9c40 0x9c40 -80013a72: 400c lw a1,0(s0) - ... -80013a84: c800 sw s0,16(s0) -80013a86: 4005 c.li zero,1 - ... -80013a98: a000 fsd fs0,0(s0) -80013a9a: 4002 0x4002 - -80013a9c : -80013a9c: 2030 fld fa2,64(s0) -80013a9e: cffc sw a5,92(a5) -80013aa0: 8123a1c3 fmadd.s ft3,ft7,fs2,fa6,rdn -80013aa4: 9fde2de3 0x9fde2de3 -80013aa8: d2ce sw s3,100(sp) -80013aaa: 04c8 addi a0,sp,580 -80013aac: a6dd j 80013e92 <__mprec_bigtens+0x162> -80013aae: 0ad8 addi a4,sp,340 -80013ab0: 8264 0x8264 -80013ab2: f2ead2cb fnmsub.d ft5,fs5,fa4,ft10,unknown -80013ab6: 12d4 addi a3,sp,356 -80013ab8: 4925 li s2,9 -80013aba: 2de4 fld fs1,216(a1) -80013abc: 3436 fld fs0,360(sp) -80013abe: ceae534f fnmadd.q ft6,ft8,fa0,fs9,unknown -80013ac2: f53f256b 0xf53f256b -80013ac6: f698 fsw fa4,40(a3) -80013ac8: 01586bd3 fadd.s fs7,fa6,fs5,unknown -80013acc: 87a6 mv a5,s1 -80013ace: c0bd beqz s1,80013b34 -80013ad0: 82a5da57 0x82a5da57 -80013ad4: a2a6 fsd fs1,320(sp) -80013ad6: 32b5 jal 80013442 <__clzsi2+0x5e> -80013ad8: e731 bnez a4,80013b24 -80013ada: 04d4 addi a3,sp,580 -80013adc: e3f2 fsw ft8,196(sp) -80013ade: d332 sw a2,164(sp) -80013ae0: 7132 flw ft2,44(sp) -80013ae2: d21c sw a5,32(a2) -80013ae4: ee32db23 0xee32db23 -80013ae8: 9049 srli s0,s0,0x32 -80013aea: 395a fld fs2,432(sp) -80013aec: a23e fsd fa5,256(sp) -80013aee: 5308 lw a0,32(a4) -80013af0: 1155fefb 0x1155fefb -80013af4: fa91 bnez a3,80013a08 -80013af6: 1939 addi s2,s2,-18 -80013af8: 637a flw ft6,156(sp) -80013afa: 4325 li t1,9 -80013afc: c031 beqz s0,80013b40 -80013afe: 3cac fld fa1,120(s1) -80013b00: e26d bnez a2,80013be2 -80013b02: dbde sw s7,244(sp) -80013b04: d05d beqz s0,80013aaa -80013b06: b3f6 fsd ft9,480(sp) -80013b08: ac7c fsd fa5,216(s0) -80013b0a: e4a0 fsw fs0,72(s1) -80013b0c: 64bc flw fa5,72(s1) -80013b0e: 467c lw a5,76(a2) -80013b10: ddd0 sw a2,60(a1) -80013b12: 3e55 jal 800136c6 <_ctype_+0x52> -80013b14: 2a20 fld fs0,80(a2) -80013b16: 6224 flw fs1,64(a2) -80013b18: 98d747b3 0x98d747b3 -80013b1c: e9a53f23 0xe9a53f23 -80013b20: a539 j 8001412e -80013b22: a87fea27 0xa87fea27 -80013b26: 3f2a fld ft10,168(sp) -80013b28: 4af20b5b 0x4af20b5b -80013b2c: a581 j 8001416c -80013b2e: 18ed addi a7,a7,-5 -80013b30: 67de flw fa5,212(sp) -80013b32: 94ba add s1,s1,a4 -80013b34: 4539 li a0,14 -80013b36: 1ead addi t4,t4,-21 -80013b38: cfb1 beqz a5,80013b94 -80013b3a: 3f94 fld fa3,56(a5) -80013b3c: bf71 j 80013ad8 -80013b3e: 7989a9b3 0x7989a9b3 -80013b42: be68 fsd fa0,248(a2) -80013b44: 4c2e lw s8,200(sp) -80013b46: c44de15b 0xc44de15b -80013b4a: 94be add s1,s1,a5 -80013b4c: e695 bnez a3,80013b78 -80013b4e: 3fc9 jal 80013b20 -80013b50: 3d4d jal 80013a02 -80013b52: 7c3d lui s8,0xfffef -80013b54: 36ba fld fa3,424(sp) -80013b56: fdc20d2b 0xfdc20d2b -80013b5a: cefc sw a5,92(a3) -80013b5c: 8461 srai s0,s0,0x18 -80013b5e: 7711 lui a4,0xfffe4 -80013b60: abcc fsd fa1,144(a5) -80013b62: 3fe4 fld fs1,248(a5) -80013b64: c155 beqz a0,80013c08 -80013b66: a4a8 fsd fa0,72(s1) -80013b68: 404e 0x404e -80013b6a: d3c36113 ori sp,t1,-708 -80013b6e: e219652b 0xe219652b -80013b72: 1758 addi a4,sp,932 -80013b74: 3ff1d1b7 lui gp,0x3ff1d -80013b78: d70a sw sp,172(sp) -80013b7a: 0a3d70a3 0xa3d70a3 -80013b7e: 3d70a3d7 0x3d70a3d7 -80013b82: d70a sw sp,172(sp) -80013b84: 0a3d70a3 0xa3d70a3 -80013b88: 3ff8a3d7 0x3ff8a3d7 -80013b8c: cccd beqz s1,80013c46 <__mprec_tens+0x6> -80013b8e: cccc sw a1,28(s1) -80013b90: cccc sw a1,28(s1) -80013b92: cccc sw a1,28(s1) -80013b94: cccc sw a1,28(s1) -80013b96: cccc sw a1,28(s1) -80013b98: cccc sw a1,28(s1) -80013b9a: cccc sw a1,28(s1) -80013b9c: cccc sw a1,28(s1) -80013b9e: 0xffff3ffb - -80013ba0 : -80013ba0: ffff 0xffff -80013ba2: fffe fsw ft11,252(sp) -80013ba4: fffc fsw fa5,124(a5) -80013ba6: fff8 fsw fa4,124(a5) -80013ba8: fff0 fsw fa2,124(a5) -80013baa: ffe0 fsw fs0,124(a5) -80013bac: ffc0 fsw fs0,60(a5) -80013bae: ff80 fsw fs0,56(a5) -80013bb0: ff00 fsw fs0,56(a4) -80013bb2: fe00 fsw fs0,56(a2) -80013bb4: fc00 fsw fs0,56(s0) -80013bb6: f800 fsw fs0,48(s0) -80013bb8: f000 fsw fs0,32(s0) -80013bba: e000 fsw fs0,0(s0) -80013bbc: c000 sw s0,0(s0) +80013a24 : +80013a24: 3030 fld fa2,96(s0) +80013a26: 3030 fld fa2,96(s0) +80013a28: 3030 fld fa2,96(s0) +80013a2a: 3030 fld fa2,96(s0) +80013a2c: 3030 fld fa2,96(s0) +80013a2e: 3030 fld fa2,96(s0) +80013a30: 3030 fld fa2,96(s0) +80013a32: 3030 fld fa2,96(s0) +80013a34: 202c fld fa1,64(s0) +80013a36: 7566 flw fa0,120(sp) +80013a38: 636e flw ft6,216(sp) +80013a3a: 6974 flw fa3,84(a0) +80013a3c: 203a6e6f jal t3,800ba43e <__BSS_END__+0xa58ba> +80013a40: 0000 unimp +80013a42: 0000 unimp +80013a44: 7361 lui t1,0xffff8 +80013a46: 74726573 csrrsi a0,0x747,4 +80013a4a: 6f69 lui t5,0x1a +80013a4c: 206e fld ft0,216(sp) +80013a4e: 2522 fld fa0,8(sp) +80013a50: 66202273 csrr tp,0x662 +80013a54: 6961 lui s2,0x18 +80013a56: 656c flw fa1,76(a0) +80013a58: 3a64 fld fs1,240(a2) +80013a5a: 6620 flw fs0,72(a2) +80013a5c: 6c69 lui s8,0x1a +80013a5e: 2065 jal 80013b06 +80013a60: 2522 fld fa0,8(sp) +80013a62: 202c2273 csrrs tp,hedeleg,s8 +80013a66: 696c flw fa1,84(a0) +80013a68: 656e flw fa0,216(sp) +80013a6a: 2520 fld fs0,72(a0) +80013a6c: 2564 fld fs1,200(a0) +80013a6e: 0a732573 csrrs a0,0xa7,t1 +80013a72: 0000 unimp +80013a74: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80013a78: 4f50 lw a2,28(a4) +80013a7a: 00584953 fadd.s fs2,fa6,ft5,rmm +80013a7e: 0000 unimp +80013a80: 002e c.slli zero,0xb +80013a82: 0000 unimp +80013a84: b0c8 fsd fa0,160(s1) +80013a86: 8000 0x8000 +80013a88: aa30 fsd fa2,80(a2) +80013a8a: 8000 0x8000 +80013a8c: aa30 fsd fa2,80(a2) +80013a8e: 8000 0x8000 +80013a90: b0bc fsd fa5,96(s1) +80013a92: 8000 0x8000 +80013a94: aa30 fsd fa2,80(a2) +80013a96: 8000 0x8000 +80013a98: aa30 fsd fa2,80(a2) +80013a9a: 8000 0x8000 +80013a9c: aa30 fsd fa2,80(a2) +80013a9e: 8000 0x8000 +80013aa0: abec fsd fa1,208(a5) +80013aa2: 8000 0x8000 +80013aa4: aa30 fsd fa2,80(a2) +80013aa6: 8000 0x8000 +80013aa8: aa30 fsd fa2,80(a2) +80013aaa: 8000 0x8000 +80013aac: b098 fsd fa4,32(s1) +80013aae: 8000 0x8000 +80013ab0: b0ec fsd fa1,224(s1) +80013ab2: 8000 0x8000 +80013ab4: aa30 fsd fa2,80(a2) +80013ab6: 8000 0x8000 +80013ab8: b0e0 fsd fs0,224(s1) +80013aba: 8000 0x8000 +80013abc: b0fc fsd fa5,224(s1) +80013abe: 8000 0x8000 +80013ac0: aa30 fsd fa2,80(a2) +80013ac2: 8000 0x8000 +80013ac4: b018 fsd fa4,32(s0) +80013ac6: 8000 0x8000 +80013ac8: aa00 fsd fs0,16(a2) +80013aca: 8000 0x8000 +80013acc: aa00 fsd fs0,16(a2) +80013ace: 8000 0x8000 +80013ad0: aa00 fsd fs0,16(a2) +80013ad2: 8000 0x8000 +80013ad4: aa00 fsd fs0,16(a2) +80013ad6: 8000 0x8000 +80013ad8: aa00 fsd fs0,16(a2) +80013ada: 8000 0x8000 +80013adc: aa00 fsd fs0,16(a2) +80013ade: 8000 0x8000 +80013ae0: aa00 fsd fs0,16(a2) +80013ae2: 8000 0x8000 +80013ae4: aa00 fsd fs0,16(a2) +80013ae6: 8000 0x8000 +80013ae8: aa00 fsd fs0,16(a2) +80013aea: 8000 0x8000 +80013aec: aa30 fsd fa2,80(a2) +80013aee: 8000 0x8000 +80013af0: aa30 fsd fa2,80(a2) +80013af2: 8000 0x8000 +80013af4: aa30 fsd fa2,80(a2) +80013af6: 8000 0x8000 +80013af8: aa30 fsd fa2,80(a2) +80013afa: 8000 0x8000 +80013afc: aa30 fsd fa2,80(a2) +80013afe: 8000 0x8000 +80013b00: aa30 fsd fa2,80(a2) +80013b02: 8000 0x8000 +80013b04: aa30 fsd fa2,80(a2) +80013b06: 8000 0x8000 +80013b08: aa30 fsd fa2,80(a2) +80013b0a: 8000 0x8000 +80013b0c: aa30 fsd fa2,80(a2) +80013b0e: 8000 0x8000 +80013b10: af98 fsd fa4,24(a5) +80013b12: 8000 0x8000 +80013b14: ac40 fsd fs0,152(s0) +80013b16: 8000 0x8000 +80013b18: aa30 fsd fa2,80(a2) +80013b1a: 8000 0x8000 +80013b1c: aa30 fsd fa2,80(a2) +80013b1e: 8000 0x8000 +80013b20: aa30 fsd fa2,80(a2) +80013b22: 8000 0x8000 +80013b24: aa30 fsd fa2,80(a2) +80013b26: 8000 0x8000 +80013b28: aa30 fsd fa2,80(a2) +80013b2a: 8000 0x8000 +80013b2c: aa30 fsd fa2,80(a2) +80013b2e: 8000 0x8000 +80013b30: aa30 fsd fa2,80(a2) +80013b32: 8000 0x8000 +80013b34: aa30 fsd fa2,80(a2) +80013b36: 8000 0x8000 +80013b38: aa30 fsd fa2,80(a2) +80013b3a: 8000 0x8000 +80013b3c: aa30 fsd fa2,80(a2) +80013b3e: 8000 0x8000 +80013b40: ad08 fsd fa0,24(a0) +80013b42: 8000 0x8000 +80013b44: aa30 fsd fa2,80(a2) +80013b46: 8000 0x8000 +80013b48: aa30 fsd fa2,80(a2) +80013b4a: 8000 0x8000 +80013b4c: aa30 fsd fa2,80(a2) +80013b4e: 8000 0x8000 +80013b50: af48 fsd fa0,152(a4) +80013b52: 8000 0x8000 +80013b54: aa30 fsd fa2,80(a2) +80013b56: 8000 0x8000 +80013b58: afe8 fsd fa0,216(a5) +80013b5a: 8000 0x8000 +80013b5c: aa30 fsd fa2,80(a2) +80013b5e: 8000 0x8000 +80013b60: aa30 fsd fa2,80(a2) +80013b62: 8000 0x8000 +80013b64: b740 fsd fs0,168(a4) +80013b66: 8000 0x8000 +80013b68: aa30 fsd fa2,80(a2) +80013b6a: 8000 0x8000 +80013b6c: aa30 fsd fa2,80(a2) +80013b6e: 8000 0x8000 +80013b70: aa30 fsd fa2,80(a2) +80013b72: 8000 0x8000 +80013b74: aa30 fsd fa2,80(a2) +80013b76: 8000 0x8000 +80013b78: aa30 fsd fa2,80(a2) +80013b7a: 8000 0x8000 +80013b7c: aa30 fsd fa2,80(a2) +80013b7e: 8000 0x8000 +80013b80: aa30 fsd fa2,80(a2) +80013b82: 8000 0x8000 +80013b84: aa30 fsd fa2,80(a2) +80013b86: 8000 0x8000 +80013b88: aa30 fsd fa2,80(a2) +80013b8a: 8000 0x8000 +80013b8c: aa30 fsd fa2,80(a2) +80013b8e: 8000 0x8000 +80013b90: af98 fsd fa4,24(a5) +80013b92: 8000 0x8000 +80013b94: ac44 fsd fs1,152(s0) +80013b96: 8000 0x8000 +80013b98: aa30 fsd fa2,80(a2) +80013b9a: 8000 0x8000 +80013b9c: aa30 fsd fa2,80(a2) +80013b9e: 8000 0x8000 +80013ba0: aa30 fsd fa2,80(a2) +80013ba2: 8000 0x8000 +80013ba4: afd4 fsd fa3,152(a5) +80013ba6: 8000 0x8000 +80013ba8: ac44 fsd fs1,152(s0) +80013baa: 8000 0x8000 +80013bac: ac34 fsd fa3,88(s0) +80013bae: 8000 0x8000 +80013bb0: aa30 fsd fa2,80(a2) +80013bb2: 8000 0x8000 +80013bb4: afc0 fsd fs0,152(a5) +80013bb6: 8000 0x8000 +80013bb8: aa30 fsd fa2,80(a2) +80013bba: 8000 0x8000 +80013bbc: b05c fsd fa5,160(s0) 80013bbe: 8000 0x8000 -80013bc0: 0000 unimp -80013bc2: 0000 unimp -80013bc4: 6142 flw ft2,16(sp) -80013bc6: 6c6c flw fa1,92(s0) -80013bc8: 7320636f jal t1,8001a2fa <__BSS_END__+0x44c6> -80013bcc: 6375 lui t1,0x1d -80013bce: 64656563 bltu a0,t1,80014218 <__clz_tab+0xa4> -80013bd2: 6465 lui s0,0x19 -80013bd4: 0000 unimp -80013bd6: 0000 unimp -80013bd8: 6d6f682f 0x6d6f682f -80013bdc: 2f65 jal 80014394 <__clz_tab+0x220> -80013bde: 6c62 flw fs8,24(sp) -80013be0: 6961 lui s2,0x18 -80013be2: 642f6573 csrrsi a0,0x642,30 -80013be6: 7665 lui a2,0xffff9 -80013be8: 7369722f 0x7369722f -80013bec: 672d7663 bgeu s10,s2,80014258 <__clz_tab+0xe4> -80013bf0: 756e flw fa0,248(sp) -80013bf2: 742d lui s0,0xfffeb -80013bf4: 636c6f6f jal t5,800da22a <__BSS_END__+0xc43f6> -80013bf8: 6168 flw fa0,68(a0) -80013bfa: 6e69 lui t3,0x1a -80013bfc: 6975622f 0x6975622f -80013c00: 646c flw fa1,76(s0) -80013c02: 2f2e2e2f 0x2f2e2e2f -80013c06: 6972 flw fs2,28(sp) -80013c08: 2d766373 csrrsi t1,0x2d7,12 -80013c0c: 656e flw fa0,216(sp) -80013c0e: 62696c77 0x62696c77 -80013c12: 77656e2f 0x77656e2f -80013c16: 696c flw fa1,84(a0) -80013c18: 2f62 fld ft10,24(sp) -80013c1a: 696c flw fa1,84(a0) -80013c1c: 6362 flw ft6,24(sp) -80013c1e: 6474732f 0x6474732f -80013c22: 696c flw fa1,84(a0) -80013c24: 2f62 fld ft10,24(sp) -80013c26: 706d c.lui zero,0xffffb -80013c28: 6572 flw fa0,28(sp) -80013c2a: 00632e63 0x632e63 - ... +80013bc0: ad0c fsd fa1,24(a0) +80013bc2: 8000 0x8000 +80013bc4: b024 fsd fs1,96(s0) +80013bc6: 8000 0x8000 +80013bc8: ac34 fsd fa3,88(s0) +80013bca: 8000 0x8000 +80013bcc: aa30 fsd fa2,80(a2) +80013bce: 8000 0x8000 +80013bd0: af48 fsd fa0,152(a4) +80013bd2: 8000 0x8000 +80013bd4: ac2c fsd fa1,88(s0) +80013bd6: 8000 0x8000 +80013bd8: b79c fsd fa5,40(a5) +80013bda: 8000 0x8000 +80013bdc: aa30 fsd fa2,80(a2) +80013bde: 8000 0x8000 +80013be0: aa30 fsd fa2,80(a2) +80013be2: 8000 0x8000 +80013be4: b7a4 fsd fs1,104(a5) +80013be6: 8000 0x8000 +80013be8: aa30 fsd fa2,80(a2) +80013bea: 8000 0x8000 +80013bec: ac2c fsd fa1,88(s0) +80013bee: 8000 0x8000 -80013c30 : -80013c30: 0005 c.nop 1 -80013c32: 0000 unimp -80013c34: 0019 c.nop 6 -80013c36: 0000 unimp -80013c38: 007d c.nop 31 -80013c3a: 0000 unimp -80013c3c: 0000 unimp - ... +80013bf0 : +80013bf0: 2020 fld fs0,64(s0) +80013bf2: 2020 fld fs0,64(s0) +80013bf4: 2020 fld fs0,64(s0) +80013bf6: 2020 fld fs0,64(s0) +80013bf8: 2020 fld fs0,64(s0) +80013bfa: 2020 fld fs0,64(s0) +80013bfc: 2020 fld fs0,64(s0) +80013bfe: 2020 fld fs0,64(s0) -80013c40 <__mprec_tens>: -80013c40: 0000 unimp -80013c42: 0000 unimp -80013c44: 0000 unimp -80013c46: 3ff0 fld fa2,248(a5) -80013c48: 0000 unimp -80013c4a: 0000 unimp -80013c4c: 0000 unimp -80013c4e: 4024 lw s1,64(s0) -80013c50: 0000 unimp -80013c52: 0000 unimp -80013c54: 0000 unimp -80013c56: 4059 c.li zero,22 -80013c58: 0000 unimp -80013c5a: 0000 unimp -80013c5c: 4000 lw s0,0(s0) -80013c5e: 0000408f 0x408f -80013c62: 0000 unimp -80013c64: 8800 0x8800 -80013c66: 000040c3 fmadd.s ft1,ft0,ft0,ft0,rmm -80013c6a: 0000 unimp -80013c6c: 6a00 flw fs0,16(a2) -80013c6e: 40f8 lw a4,68(s1) -80013c70: 0000 unimp -80013c72: 0000 unimp -80013c74: 8480 0x8480 -80013c76: 412e lw sp,200(sp) -80013c78: 0000 unimp -80013c7a: 0000 unimp -80013c7c: 12d0 addi a2,sp,356 -80013c7e: 00004163 bltz zero,80013c80 <__mprec_tens+0x40> -80013c82: 0000 unimp -80013c84: d784 sw s1,40(a5) -80013c86: 00004197 auipc gp,0x4 -80013c8a: 0000 unimp -80013c8c: cd65 beqz a0,80013d84 <__mprec_bigtens+0x54> -80013c8e: 41cd li gp,19 -80013c90: 0000 unimp -80013c92: 2000 fld fs0,0(s0) -80013c94: a05f 4202 0000 0x4202a05f -80013c9a: e800 fsw fs0,16(s0) -80013c9c: 4876 lw a6,92(sp) -80013c9e: 00004237 lui tp,0x4 -80013ca2: a200 fsd fs0,0(a2) -80013ca4: 1a94 addi a3,sp,368 -80013ca6: 426d li tp,27 -80013ca8: 0000 unimp -80013caa: e540 fsw fs0,12(a0) -80013cac: 309c fld fa5,32(s1) -80013cae: 42a2 lw t0,8(sp) -80013cb0: 0000 unimp -80013cb2: 1e90 addi a2,sp,880 -80013cb4: bcc4 fsd fs1,184(s1) -80013cb6: 42d6 lw t0,84(sp) -80013cb8: 0000 unimp -80013cba: 2634 fld fa3,72(a2) -80013cbc: 6bf5 lui s7,0x1d -80013cbe: 430c lw a1,0(a4) -80013cc0: 8000 0x8000 -80013cc2: 37e0 fld fs0,232(a5) -80013cc4: c379 beqz a4,80013d8a <__mprec_bigtens+0x5a> -80013cc6: 4341 li t1,16 -80013cc8: a000 fsd fs0,0(s0) -80013cca: 85d8 0x85d8 -80013ccc: 43763457 0x43763457 -80013cd0: c800 sw s0,16(s0) -80013cd2: 674e flw fa4,208(sp) -80013cd4: c16d beqz a0,80013db6 <__mprec_bigtens+0x86> -80013cd6: 3d0043ab 0x3d0043ab -80013cda: 6091 lui ra,0x4 -80013cdc: 58e4 lw s1,116(s1) -80013cde: 43e1 li t2,24 -80013ce0: 8c40 0x8c40 -80013ce2: 78b5 lui a7,0xfffed -80013ce4: af1d j 8001441a <__clz_tab+0x2a6> -80013ce6: 4415 li s0,5 -80013ce8: ef50 fsw fa2,28(a4) -80013cea: d6e2 sw s8,108(sp) -80013cec: 1ae4 addi s1,sp,380 -80013cee: d592444b 0xd592444b -80013cf2: 064d addi a2,a2,19 -80013cf4: 4480f0cf 0x4480f0cf -80013cf8: 4af6 lw s5,92(sp) -80013cfa: c7e1 beqz a5,80013dc2 <__mprec_bigtens+0x92> -80013cfc: 2d02 fld fs10,0(sp) -80013cfe: 44b5 li s1,13 -80013d00: 9db4 0x9db4 -80013d02: 79d9 lui s3,0xffff6 -80013d04: 44ea7843 0x44ea7843 +80013c00 : +80013c00: 3030 fld fa2,96(s0) +80013c02: 3030 fld fa2,96(s0) +80013c04: 3030 fld fa2,96(s0) +80013c06: 3030 fld fa2,96(s0) +80013c08: 3030 fld fa2,96(s0) +80013c0a: 3030 fld fa2,96(s0) +80013c0c: 3030 fld fa2,96(s0) +80013c0e: 3030 fld fa2,96(s0) +80013c10: e904 fsw fs1,16(a0) +80013c12: 8000 0x8000 +80013c14: ebf8 fsw fa4,84(a5) +80013c16: 8000 0x8000 +80013c18: e8fc fsw fa5,84(s1) +80013c1a: 8000 0x8000 +80013c1c: ebf8 fsw fa4,84(a5) +80013c1e: 8000 0x8000 +80013c20: ebe0 fsw fs0,84(a5) +80013c22: 8000 0x8000 +80013c24: ebf8 fsw fa4,84(a5) +80013c26: 8000 0x8000 +80013c28: e8fc fsw fa5,84(s1) +80013c2a: 8000 0x8000 +80013c2c: e908 fsw fa0,16(a0) +80013c2e: 8000 0x8000 +80013c30: e908 fsw fa0,16(a0) +80013c32: 8000 0x8000 +80013c34: ebe0 fsw fs0,84(a5) +80013c36: 8000 0x8000 +80013c38: e8fc fsw fa5,84(s1) +80013c3a: 8000 0x8000 +80013c3c: e8d0 fsw fa2,20(s1) +80013c3e: 8000 0x8000 +80013c40: e8d0 fsw fa2,20(s1) +80013c42: 8000 0x8000 +80013c44: e8d0 fsw fa2,20(s1) +80013c46: 8000 0x8000 +80013c48: e918 fsw fa4,16(a0) +80013c4a: 8000 0x8000 +80013c4c: f120 fsw fs0,96(a0) +80013c4e: 8000 0x8000 +80013c50: f120 fsw fs0,96(a0) +80013c52: 8000 0x8000 +80013c54: f144 fsw fs1,36(a0) +80013c56: 8000 0x8000 +80013c58: f114 fsw fa3,32(a0) +80013c5a: 8000 0x8000 +80013c5c: f114 fsw fa3,32(a0) +80013c5e: 8000 0x8000 +80013c60: ee94 fsw fa3,24(a3) +80013c62: 8000 0x8000 +80013c64: f144 fsw fs1,36(a0) +80013c66: 8000 0x8000 +80013c68: f114 fsw fa3,32(a0) +80013c6a: 8000 0x8000 +80013c6c: ee94 fsw fa3,24(a3) +80013c6e: 8000 0x8000 +80013c70: f114 fsw fa3,32(a0) +80013c72: 8000 0x8000 +80013c74: f144 fsw fs1,36(a0) +80013c76: 8000 0x8000 +80013c78: f110 fsw fa2,32(a0) +80013c7a: 8000 0x8000 +80013c7c: f110 fsw fa2,32(a0) +80013c7e: 8000 0x8000 +80013c80: f110 fsw fa2,32(a0) +80013c82: 8000 0x8000 +80013c84: f3b8 fsw fa4,96(a5) +80013c86: 8000 0x8000 +80013c88: 052c addi a1,sp,648 +80013c8a: 8001 c.srli64 s0 +80013c8c: 052c addi a1,sp,648 +80013c8e: 8001 c.srli64 s0 +80013c90: 0528 addi a0,sp,648 +80013c92: 8001 c.srli64 s0 +80013c94: 04dc addi a5,sp,580 +80013c96: 8001 c.srli64 s0 +80013c98: 04dc addi a5,sp,580 +80013c9a: 8001 c.srli64 s0 +80013c9c: fc28 fsw fa0,120(s0) +80013c9e: 8000 0x8000 +80013ca0: 0528 addi a0,sp,648 +80013ca2: 8001 c.srli64 s0 +80013ca4: 04dc addi a5,sp,580 +80013ca6: 8001 c.srli64 s0 +80013ca8: fc28 fsw fa0,120(s0) +80013caa: 8000 0x8000 +80013cac: 04dc addi a5,sp,580 +80013cae: 8001 c.srli64 s0 +80013cb0: 0528 addi a0,sp,648 +80013cb2: 8001 c.srli64 s0 +80013cb4: 04d8 addi a4,sp,580 +80013cb6: 8001 c.srli64 s0 +80013cb8: 04d8 addi a4,sp,580 +80013cba: 8001 c.srli64 s0 +80013cbc: 04d8 addi a4,sp,580 +80013cbe: 8001 c.srli64 s0 +80013cc0: fc2c fsw fa1,120(s0) +80013cc2: 8000 0x8000 -80013d08 <__mprec_tinytens>: -80013d08: 89bc 0x89bc -80013d0a: 97d8 0x97d8 -80013d0c: d2b2 sw a2,100(sp) -80013d0e: 3c9c fld fa5,56(s1) -80013d10: d5a8a733 0xd5a8a733 -80013d14: 3949f623 0x3949f623 -80013d18: a73d j 80014446 <__clz_tab+0x2d2> -80013d1a: 44f4 lw a3,76(s1) -80013d1c: 0ffd addi t6,t6,31 -80013d1e: 32a5 jal 80013686 <_ctype_+0x12> -80013d20: 979d srai a5,a5,0x27 -80013d22: cf8c sw a1,24(a5) -80013d24: ba08 fsd fa0,48(a2) -80013d26: 6f43255b 0x6f43255b -80013d2a: 64ac flw fa1,72(s1) -80013d2c: 0628 addi a0,sp,776 -80013d2e: 0ac8 addi a0,sp,340 - -80013d30 <__mprec_bigtens>: -80013d30: 8000 0x8000 -80013d32: 37e0 fld fs0,232(a5) -80013d34: c379 beqz a4,80013dfa <__mprec_bigtens+0xca> -80013d36: 4341 li t1,16 -80013d38: b5056e17 auipc t3,0xb5056 -80013d3c: b8b5 j 800135b8 <__clzsi2+0x1d4> -80013d3e: f9f54693 xori a3,a0,-97 -80013d42: 4f03e93f 1d324d38 0x1d324d384f03e93f -80013d4a: f930 fsw fa2,112(a0) -80013d4c: 7748 flw fa0,44(a4) -80013d4e: 5a82 lw s5,32(sp) -80013d50: bf3c fsd fa5,120(a4) -80013d52: 4fdd7f73 csrrci t5,0x4fd,26 -80013d56: 7515 lui a0,0xfffe5 -80013d58: 979c 0x979c -80013d5a: 8000 0x8000 -80013d5c: 9198 0x9198 -80013d5e: 8000 0x8000 -80013d60: 9198 0x9198 -80013d62: 8000 0x8000 -80013d64: 9790 0x9790 -80013d66: 8000 0x8000 -80013d68: 9198 0x9198 -80013d6a: 8000 0x8000 -80013d6c: 9198 0x9198 -80013d6e: 8000 0x8000 -80013d70: 9198 0x9198 -80013d72: 8000 0x8000 -80013d74: 9314 0x9314 -80013d76: 8000 0x8000 -80013d78: 9198 0x9198 -80013d7a: 8000 0x8000 -80013d7c: 9198 0x9198 -80013d7e: 8000 0x8000 -80013d80: 976c 0x976c -80013d82: 8000 0x8000 -80013d84: 975c 0x975c -80013d86: 8000 0x8000 -80013d88: 9198 0x9198 -80013d8a: 8000 0x8000 -80013d8c: 9750 0x9750 -80013d8e: 8000 0x8000 -80013d90: 9710 0x9710 -80013d92: 8000 0x8000 -80013d94: 9198 0x9198 -80013d96: 8000 0x8000 -80013d98: 9704 0x9704 -80013d9a: 8000 0x8000 -80013d9c: 9168 0x9168 -80013d9e: 8000 0x8000 -80013da0: 9168 0x9168 -80013da2: 8000 0x8000 -80013da4: 9168 0x9168 -80013da6: 8000 0x8000 -80013da8: 9168 0x9168 -80013daa: 8000 0x8000 -80013dac: 9168 0x9168 -80013dae: 8000 0x8000 -80013db0: 9168 0x9168 -80013db2: 8000 0x8000 -80013db4: 9168 0x9168 -80013db6: 8000 0x8000 -80013db8: 9168 0x9168 -80013dba: 8000 0x8000 -80013dbc: 9168 0x9168 -80013dbe: 8000 0x8000 -80013dc0: 9198 0x9198 -80013dc2: 8000 0x8000 -80013dc4: 9198 0x9198 -80013dc6: 8000 0x8000 -80013dc8: 9198 0x9198 -80013dca: 8000 0x8000 -80013dcc: 9198 0x9198 -80013dce: 8000 0x8000 -80013dd0: 9198 0x9198 -80013dd2: 8000 0x8000 -80013dd4: 9198 0x9198 -80013dd6: 8000 0x8000 -80013dd8: 9198 0x9198 -80013dda: 8000 0x8000 -80013ddc: 9198 0x9198 -80013dde: 8000 0x8000 -80013de0: 9198 0x9198 -80013de2: 8000 0x8000 -80013de4: 9668 0x9668 -80013de6: 8000 0x8000 -80013de8: 9368 0x9368 -80013dea: 8000 0x8000 -80013dec: 9198 0x9198 -80013dee: 8000 0x8000 -80013df0: 9198 0x9198 -80013df2: 8000 0x8000 -80013df4: 9198 0x9198 -80013df6: 8000 0x8000 -80013df8: 9198 0x9198 -80013dfa: 8000 0x8000 -80013dfc: 9198 0x9198 -80013dfe: 8000 0x8000 -80013e00: 9198 0x9198 -80013e02: 8000 0x8000 -80013e04: 9198 0x9198 -80013e06: 8000 0x8000 -80013e08: 9198 0x9198 -80013e0a: 8000 0x8000 -80013e0c: 9198 0x9198 -80013e0e: 8000 0x8000 -80013e10: 9198 0x9198 -80013e12: 8000 0x8000 -80013e14: 93d4 0x93d4 -80013e16: 8000 0x8000 -80013e18: 9198 0x9198 -80013e1a: 8000 0x8000 -80013e1c: 9198 0x9198 -80013e1e: 8000 0x8000 -80013e20: 9198 0x9198 -80013e22: 8000 0x8000 -80013e24: 9618 0x9618 -80013e26: 8000 0x8000 -80013e28: 9198 0x9198 -80013e2a: 8000 0x8000 -80013e2c: 97dc 0x97dc -80013e2e: 8000 0x8000 -80013e30: 9198 0x9198 -80013e32: 8000 0x8000 -80013e34: 9198 0x9198 -80013e36: 8000 0x8000 -80013e38: 9d30 0x9d30 -80013e3a: 8000 0x8000 -80013e3c: 9198 0x9198 -80013e3e: 8000 0x8000 -80013e40: 9198 0x9198 -80013e42: 8000 0x8000 -80013e44: 9198 0x9198 -80013e46: 8000 0x8000 -80013e48: 9198 0x9198 -80013e4a: 8000 0x8000 -80013e4c: 9198 0x9198 -80013e4e: 8000 0x8000 -80013e50: 9198 0x9198 -80013e52: 8000 0x8000 -80013e54: 9198 0x9198 -80013e56: 8000 0x8000 -80013e58: 9198 0x9198 -80013e5a: 8000 0x8000 -80013e5c: 9198 0x9198 -80013e5e: 8000 0x8000 -80013e60: 9198 0x9198 -80013e62: 8000 0x8000 -80013e64: 9668 0x9668 -80013e66: 8000 0x8000 -80013e68: 936c 0x936c -80013e6a: 8000 0x8000 -80013e6c: 9198 0x9198 -80013e6e: 8000 0x8000 -80013e70: 9198 0x9198 -80013e72: 8000 0x8000 -80013e74: 9198 0x9198 -80013e76: 8000 0x8000 -80013e78: 97c8 0x97c8 -80013e7a: 8000 0x8000 -80013e7c: 936c 0x936c -80013e7e: 8000 0x8000 -80013e80: 935c 0x935c -80013e82: 8000 0x8000 -80013e84: 9198 0x9198 -80013e86: 8000 0x8000 -80013e88: 97b4 0x97b4 -80013e8a: 8000 0x8000 -80013e8c: 9198 0x9198 -80013e8e: 8000 0x8000 -80013e90: 96c8 0x96c8 -80013e92: 8000 0x8000 -80013e94: 93d8 0x93d8 -80013e96: 8000 0x8000 -80013e98: 9690 0x9690 -80013e9a: 8000 0x8000 -80013e9c: 935c 0x935c -80013e9e: 8000 0x8000 -80013ea0: 9198 0x9198 -80013ea2: 8000 0x8000 -80013ea4: 9618 0x9618 -80013ea6: 8000 0x8000 -80013ea8: 9354 0x9354 -80013eaa: 8000 0x8000 -80013eac: 9d28 0x9d28 -80013eae: 8000 0x8000 -80013eb0: 9198 0x9198 -80013eb2: 8000 0x8000 -80013eb4: 9198 0x9198 -80013eb6: 8000 0x8000 -80013eb8: 9d8c 0x9d8c -80013eba: 8000 0x8000 -80013ebc: 9198 0x9198 -80013ebe: 8000 0x8000 -80013ec0: 9354 0x9354 -80013ec2: 8000 0x8000 - -80013ec4 : -80013ec4: 2020 fld fs0,64(s0) -80013ec6: 2020 fld fs0,64(s0) -80013ec8: 2020 fld fs0,64(s0) -80013eca: 2020 fld fs0,64(s0) -80013ecc: 2020 fld fs0,64(s0) -80013ece: 2020 fld fs0,64(s0) -80013ed0: 2020 fld fs0,64(s0) -80013ed2: 2020 fld fs0,64(s0) - -80013ed4 : -80013ed4: 3030 fld fa2,96(s0) -80013ed6: 3030 fld fa2,96(s0) -80013ed8: 3030 fld fa2,96(s0) -80013eda: 3030 fld fa2,96(s0) -80013edc: 3030 fld fa2,96(s0) -80013ede: 3030 fld fa2,96(s0) -80013ee0: 3030 fld fa2,96(s0) -80013ee2: 3030 fld fa2,96(s0) -80013ee4: 202c fld fa1,64(s0) -80013ee6: 7566 flw fa0,120(sp) -80013ee8: 636e flw ft6,216(sp) -80013eea: 6974 flw fa3,84(a0) -80013eec: 203a6e6f jal t3,800ba8ee <__BSS_END__+0xa4aba> -80013ef0: 0000 unimp -80013ef2: 0000 unimp -80013ef4: 7361 lui t1,0xffff8 -80013ef6: 74726573 csrrsi a0,0x747,4 -80013efa: 6f69 lui t5,0x1a -80013efc: 206e fld ft0,216(sp) -80013efe: 2522 fld fa0,8(sp) -80013f00: 66202273 csrr tp,0x662 -80013f04: 6961 lui s2,0x18 -80013f06: 656c flw fa1,76(a0) -80013f08: 3a64 fld fs1,240(a2) -80013f0a: 6620 flw fs0,72(a2) -80013f0c: 6c69 lui s8,0x1a -80013f0e: 2065 jal 80013fb6 -80013f10: 2522 fld fa0,8(sp) -80013f12: 202c2273 csrrs tp,hedeleg,s8 -80013f16: 696c flw fa1,84(a0) -80013f18: 656e flw fa0,216(sp) -80013f1a: 2520 fld fs0,72(a0) -80013f1c: 2564 fld fs1,200(a0) -80013f1e: 0a732573 csrrs a0,0xa7,t1 -80013f22: 0000 unimp -80013f24: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne -80013f28: 4f50 lw a2,28(a4) -80013f2a: 00584953 fadd.s fs2,fa6,ft5,rmm -80013f2e: 0000 unimp -80013f30: 002e c.slli zero,0xb -80013f32: 0000 unimp -80013f34: b57c fsd fa5,232(a0) -80013f36: 8000 0x8000 -80013f38: aee4 fsd fs1,216(a3) -80013f3a: 8000 0x8000 -80013f3c: aee4 fsd fs1,216(a3) -80013f3e: 8000 0x8000 -80013f40: b570 fsd fa2,232(a0) -80013f42: 8000 0x8000 -80013f44: aee4 fsd fs1,216(a3) -80013f46: 8000 0x8000 -80013f48: aee4 fsd fs1,216(a3) -80013f4a: 8000 0x8000 -80013f4c: aee4 fsd fs1,216(a3) -80013f4e: 8000 0x8000 -80013f50: b0a0 fsd fs0,96(s1) -80013f52: 8000 0x8000 -80013f54: aee4 fsd fs1,216(a3) -80013f56: 8000 0x8000 -80013f58: aee4 fsd fs1,216(a3) -80013f5a: 8000 0x8000 -80013f5c: b54c fsd fa1,168(a0) -80013f5e: 8000 0x8000 -80013f60: b5a0 fsd fs0,104(a1) -80013f62: 8000 0x8000 -80013f64: aee4 fsd fs1,216(a3) -80013f66: 8000 0x8000 -80013f68: b594 fsd fa3,40(a1) -80013f6a: 8000 0x8000 -80013f6c: b5b0 fsd fa2,104(a1) -80013f6e: 8000 0x8000 -80013f70: aee4 fsd fs1,216(a3) -80013f72: 8000 0x8000 -80013f74: b4cc fsd fa1,168(s1) -80013f76: 8000 0x8000 -80013f78: aeb4 fsd fa3,88(a3) -80013f7a: 8000 0x8000 -80013f7c: aeb4 fsd fa3,88(a3) -80013f7e: 8000 0x8000 -80013f80: aeb4 fsd fa3,88(a3) -80013f82: 8000 0x8000 -80013f84: aeb4 fsd fa3,88(a3) -80013f86: 8000 0x8000 -80013f88: aeb4 fsd fa3,88(a3) -80013f8a: 8000 0x8000 -80013f8c: aeb4 fsd fa3,88(a3) -80013f8e: 8000 0x8000 -80013f90: aeb4 fsd fa3,88(a3) -80013f92: 8000 0x8000 -80013f94: aeb4 fsd fa3,88(a3) -80013f96: 8000 0x8000 -80013f98: aeb4 fsd fa3,88(a3) -80013f9a: 8000 0x8000 -80013f9c: aee4 fsd fs1,216(a3) -80013f9e: 8000 0x8000 -80013fa0: aee4 fsd fs1,216(a3) -80013fa2: 8000 0x8000 -80013fa4: aee4 fsd fs1,216(a3) -80013fa6: 8000 0x8000 -80013fa8: aee4 fsd fs1,216(a3) -80013faa: 8000 0x8000 -80013fac: aee4 fsd fs1,216(a3) -80013fae: 8000 0x8000 -80013fb0: aee4 fsd fs1,216(a3) -80013fb2: 8000 0x8000 -80013fb4: aee4 fsd fs1,216(a3) -80013fb6: 8000 0x8000 -80013fb8: aee4 fsd fs1,216(a3) -80013fba: 8000 0x8000 -80013fbc: aee4 fsd fs1,216(a3) -80013fbe: 8000 0x8000 -80013fc0: b44c fsd fa1,168(s0) -80013fc2: 8000 0x8000 -80013fc4: b0f4 fsd fa3,224(s1) -80013fc6: 8000 0x8000 -80013fc8: aee4 fsd fs1,216(a3) -80013fca: 8000 0x8000 -80013fcc: aee4 fsd fs1,216(a3) -80013fce: 8000 0x8000 -80013fd0: aee4 fsd fs1,216(a3) -80013fd2: 8000 0x8000 -80013fd4: aee4 fsd fs1,216(a3) -80013fd6: 8000 0x8000 -80013fd8: aee4 fsd fs1,216(a3) -80013fda: 8000 0x8000 -80013fdc: aee4 fsd fs1,216(a3) -80013fde: 8000 0x8000 -80013fe0: aee4 fsd fs1,216(a3) -80013fe2: 8000 0x8000 -80013fe4: aee4 fsd fs1,216(a3) -80013fe6: 8000 0x8000 -80013fe8: aee4 fsd fs1,216(a3) -80013fea: 8000 0x8000 -80013fec: aee4 fsd fs1,216(a3) -80013fee: 8000 0x8000 -80013ff0: b1bc fsd fa5,96(a1) -80013ff2: 8000 0x8000 -80013ff4: aee4 fsd fs1,216(a3) -80013ff6: 8000 0x8000 -80013ff8: aee4 fsd fs1,216(a3) -80013ffa: 8000 0x8000 -80013ffc: aee4 fsd fs1,216(a3) -80013ffe: 8000 0x8000 -80014000: b3fc fsd fa5,224(a5) -80014002: 8000 0x8000 -80014004: aee4 fsd fs1,216(a3) -80014006: 8000 0x8000 -80014008: b49c fsd fa5,40(s1) -8001400a: 8000 0x8000 -8001400c: aee4 fsd fs1,216(a3) -8001400e: 8000 0x8000 -80014010: aee4 fsd fs1,216(a3) -80014012: 8000 0x8000 -80014014: bbf4 fsd fa3,240(a5) -80014016: 8000 0x8000 -80014018: aee4 fsd fs1,216(a3) -8001401a: 8000 0x8000 -8001401c: aee4 fsd fs1,216(a3) -8001401e: 8000 0x8000 -80014020: aee4 fsd fs1,216(a3) -80014022: 8000 0x8000 -80014024: aee4 fsd fs1,216(a3) -80014026: 8000 0x8000 -80014028: aee4 fsd fs1,216(a3) -8001402a: 8000 0x8000 -8001402c: aee4 fsd fs1,216(a3) -8001402e: 8000 0x8000 -80014030: aee4 fsd fs1,216(a3) -80014032: 8000 0x8000 -80014034: aee4 fsd fs1,216(a3) -80014036: 8000 0x8000 -80014038: aee4 fsd fs1,216(a3) -8001403a: 8000 0x8000 -8001403c: aee4 fsd fs1,216(a3) -8001403e: 8000 0x8000 -80014040: b44c fsd fa1,168(s0) -80014042: 8000 0x8000 -80014044: b0f8 fsd fa4,224(s1) -80014046: 8000 0x8000 -80014048: aee4 fsd fs1,216(a3) -8001404a: 8000 0x8000 -8001404c: aee4 fsd fs1,216(a3) -8001404e: 8000 0x8000 -80014050: aee4 fsd fs1,216(a3) -80014052: 8000 0x8000 -80014054: b488 fsd fa0,40(s1) -80014056: 8000 0x8000 -80014058: b0f8 fsd fa4,224(s1) -8001405a: 8000 0x8000 -8001405c: b0e8 fsd fa0,224(s1) -8001405e: 8000 0x8000 -80014060: aee4 fsd fs1,216(a3) -80014062: 8000 0x8000 -80014064: b474 fsd fa3,232(s0) -80014066: 8000 0x8000 -80014068: aee4 fsd fs1,216(a3) -8001406a: 8000 0x8000 -8001406c: b510 fsd fa2,40(a0) -8001406e: 8000 0x8000 -80014070: b1c0 fsd fs0,160(a1) -80014072: 8000 0x8000 -80014074: b4d8 fsd fa4,168(s1) -80014076: 8000 0x8000 -80014078: b0e8 fsd fa0,224(s1) -8001407a: 8000 0x8000 -8001407c: aee4 fsd fs1,216(a3) -8001407e: 8000 0x8000 -80014080: b3fc fsd fa5,224(a5) -80014082: 8000 0x8000 -80014084: b0e0 fsd fs0,224(s1) -80014086: 8000 0x8000 -80014088: bc50 fsd fa2,184(s0) -8001408a: 8000 0x8000 -8001408c: aee4 fsd fs1,216(a3) -8001408e: 8000 0x8000 -80014090: aee4 fsd fs1,216(a3) -80014092: 8000 0x8000 -80014094: bc58 fsd fa4,184(s0) -80014096: 8000 0x8000 -80014098: aee4 fsd fs1,216(a3) -8001409a: 8000 0x8000 -8001409c: b0e0 fsd fs0,224(s1) -8001409e: 8000 0x8000 - -800140a0 : -800140a0: 2020 fld fs0,64(s0) -800140a2: 2020 fld fs0,64(s0) -800140a4: 2020 fld fs0,64(s0) -800140a6: 2020 fld fs0,64(s0) -800140a8: 2020 fld fs0,64(s0) -800140aa: 2020 fld fs0,64(s0) -800140ac: 2020 fld fs0,64(s0) -800140ae: 2020 fld fs0,64(s0) - -800140b0 : -800140b0: 3030 fld fa2,96(s0) -800140b2: 3030 fld fa2,96(s0) -800140b4: 3030 fld fa2,96(s0) -800140b6: 3030 fld fa2,96(s0) -800140b8: 3030 fld fa2,96(s0) -800140ba: 3030 fld fa2,96(s0) -800140bc: 3030 fld fa2,96(s0) -800140be: 3030 fld fa2,96(s0) -800140c0: edb8 fsw fa4,88(a1) -800140c2: 8000 0x8000 -800140c4: f0ac fsw fa1,96(s1) -800140c6: 8000 0x8000 -800140c8: edb0 fsw fa2,88(a1) -800140ca: 8000 0x8000 -800140cc: f0ac fsw fa1,96(s1) -800140ce: 8000 0x8000 -800140d0: f094 fsw fa3,32(s1) -800140d2: 8000 0x8000 -800140d4: f0ac fsw fa1,96(s1) -800140d6: 8000 0x8000 -800140d8: edb0 fsw fa2,88(a1) -800140da: 8000 0x8000 -800140dc: edbc fsw fa5,88(a1) -800140de: 8000 0x8000 -800140e0: edbc fsw fa5,88(a1) -800140e2: 8000 0x8000 -800140e4: f094 fsw fa3,32(s1) -800140e6: 8000 0x8000 -800140e8: edb0 fsw fa2,88(a1) -800140ea: 8000 0x8000 -800140ec: ed84 fsw fs1,24(a1) -800140ee: 8000 0x8000 -800140f0: ed84 fsw fs1,24(a1) -800140f2: 8000 0x8000 -800140f4: ed84 fsw fs1,24(a1) -800140f6: 8000 0x8000 -800140f8: edcc fsw fa1,28(a1) -800140fa: 8000 0x8000 -800140fc: f5d4 fsw fa3,44(a1) -800140fe: 8000 0x8000 -80014100: f5d4 fsw fa3,44(a1) -80014102: 8000 0x8000 -80014104: f5f8 fsw fa4,108(a1) -80014106: 8000 0x8000 -80014108: f5c8 fsw fa0,44(a1) -8001410a: 8000 0x8000 -8001410c: f5c8 fsw fa0,44(a1) -8001410e: 8000 0x8000 -80014110: f348 fsw fa0,36(a4) -80014112: 8000 0x8000 -80014114: f5f8 fsw fa4,108(a1) -80014116: 8000 0x8000 -80014118: f5c8 fsw fa0,44(a1) -8001411a: 8000 0x8000 -8001411c: f348 fsw fa0,36(a4) -8001411e: 8000 0x8000 -80014120: f5c8 fsw fa0,44(a1) -80014122: 8000 0x8000 -80014124: f5f8 fsw fa4,108(a1) -80014126: 8000 0x8000 -80014128: f5c4 fsw fs1,44(a1) -8001412a: 8000 0x8000 -8001412c: f5c4 fsw fs1,44(a1) -8001412e: 8000 0x8000 -80014130: f5c4 fsw fs1,44(a1) -80014132: 8000 0x8000 -80014134: f86c fsw fa1,116(s0) -80014136: 8000 0x8000 -80014138: 09e0 addi s0,sp,220 -8001413a: 8001 c.srli64 s0 -8001413c: 09e0 addi s0,sp,220 -8001413e: 8001 c.srli64 s0 -80014140: 09dc addi a5,sp,212 -80014142: 8001 c.srli64 s0 -80014144: 0990 addi a2,sp,208 -80014146: 8001 c.srli64 s0 -80014148: 0990 addi a2,sp,208 -8001414a: 8001 c.srli64 s0 -8001414c: 00dc addi a5,sp,68 -8001414e: 8001 c.srli64 s0 -80014150: 09dc addi a5,sp,212 -80014152: 8001 c.srli64 s0 -80014154: 0990 addi a2,sp,208 -80014156: 8001 c.srli64 s0 -80014158: 00dc addi a5,sp,68 -8001415a: 8001 c.srli64 s0 -8001415c: 0990 addi a2,sp,208 -8001415e: 8001 c.srli64 s0 -80014160: 09dc addi a5,sp,212 -80014162: 8001 c.srli64 s0 -80014164: 098c addi a1,sp,208 -80014166: 8001 c.srli64 s0 -80014168: 098c addi a1,sp,208 -8001416a: 8001 c.srli64 s0 -8001416c: 098c addi a1,sp,208 -8001416e: 8001 c.srli64 s0 -80014170: 00e0 addi s0,sp,76 -80014172: 8001 c.srli64 s0 - -80014174 <__clz_tab>: -80014174: 0100 addi s0,sp,128 -80014176: 0202 c.slli64 tp -80014178: 03030303 lb t1,48(t1) # ffff8030 <__stack_top+0xff8030> -8001417c: 0404 addi s1,sp,512 -8001417e: 0404 addi s1,sp,512 -80014180: 0404 addi s1,sp,512 -80014182: 0404 addi s1,sp,512 -80014184: 0505 addi a0,a0,1 -80014186: 0505 addi a0,a0,1 -80014188: 0505 addi a0,a0,1 -8001418a: 0505 addi a0,a0,1 -8001418c: 0505 addi a0,a0,1 -8001418e: 0505 addi a0,a0,1 -80014190: 0505 addi a0,a0,1 -80014192: 0505 addi a0,a0,1 -80014194: 0606 slli a2,a2,0x1 -80014196: 0606 slli a2,a2,0x1 -80014198: 0606 slli a2,a2,0x1 -8001419a: 0606 slli a2,a2,0x1 -8001419c: 0606 slli a2,a2,0x1 -8001419e: 0606 slli a2,a2,0x1 -800141a0: 0606 slli a2,a2,0x1 -800141a2: 0606 slli a2,a2,0x1 -800141a4: 0606 slli a2,a2,0x1 -800141a6: 0606 slli a2,a2,0x1 -800141a8: 0606 slli a2,a2,0x1 -800141aa: 0606 slli a2,a2,0x1 -800141ac: 0606 slli a2,a2,0x1 -800141ae: 0606 slli a2,a2,0x1 -800141b0: 0606 slli a2,a2,0x1 -800141b2: 0606 slli a2,a2,0x1 -800141b4: 07070707 0x7070707 -800141b8: 07070707 0x7070707 -800141bc: 07070707 0x7070707 -800141c0: 07070707 0x7070707 -800141c4: 07070707 0x7070707 -800141c8: 07070707 0x7070707 -800141cc: 07070707 0x7070707 -800141d0: 07070707 0x7070707 -800141d4: 07070707 0x7070707 -800141d8: 07070707 0x7070707 -800141dc: 07070707 0x7070707 -800141e0: 07070707 0x7070707 -800141e4: 07070707 0x7070707 -800141e8: 07070707 0x7070707 -800141ec: 07070707 0x7070707 -800141f0: 07070707 0x7070707 -800141f4: 0808 addi a0,sp,16 -800141f6: 0808 addi a0,sp,16 -800141f8: 0808 addi a0,sp,16 -800141fa: 0808 addi a0,sp,16 -800141fc: 0808 addi a0,sp,16 -800141fe: 0808 addi a0,sp,16 -80014200: 0808 addi a0,sp,16 -80014202: 0808 addi a0,sp,16 -80014204: 0808 addi a0,sp,16 -80014206: 0808 addi a0,sp,16 -80014208: 0808 addi a0,sp,16 -8001420a: 0808 addi a0,sp,16 -8001420c: 0808 addi a0,sp,16 -8001420e: 0808 addi a0,sp,16 -80014210: 0808 addi a0,sp,16 -80014212: 0808 addi a0,sp,16 -80014214: 0808 addi a0,sp,16 -80014216: 0808 addi a0,sp,16 -80014218: 0808 addi a0,sp,16 -8001421a: 0808 addi a0,sp,16 -8001421c: 0808 addi a0,sp,16 -8001421e: 0808 addi a0,sp,16 -80014220: 0808 addi a0,sp,16 -80014222: 0808 addi a0,sp,16 -80014224: 0808 addi a0,sp,16 -80014226: 0808 addi a0,sp,16 -80014228: 0808 addi a0,sp,16 -8001422a: 0808 addi a0,sp,16 -8001422c: 0808 addi a0,sp,16 -8001422e: 0808 addi a0,sp,16 -80014230: 0808 addi a0,sp,16 -80014232: 0808 addi a0,sp,16 -80014234: 0808 addi a0,sp,16 -80014236: 0808 addi a0,sp,16 -80014238: 0808 addi a0,sp,16 -8001423a: 0808 addi a0,sp,16 -8001423c: 0808 addi a0,sp,16 -8001423e: 0808 addi a0,sp,16 -80014240: 0808 addi a0,sp,16 -80014242: 0808 addi a0,sp,16 -80014244: 0808 addi a0,sp,16 -80014246: 0808 addi a0,sp,16 -80014248: 0808 addi a0,sp,16 -8001424a: 0808 addi a0,sp,16 -8001424c: 0808 addi a0,sp,16 -8001424e: 0808 addi a0,sp,16 -80014250: 0808 addi a0,sp,16 -80014252: 0808 addi a0,sp,16 -80014254: 0808 addi a0,sp,16 -80014256: 0808 addi a0,sp,16 -80014258: 0808 addi a0,sp,16 -8001425a: 0808 addi a0,sp,16 -8001425c: 0808 addi a0,sp,16 -8001425e: 0808 addi a0,sp,16 -80014260: 0808 addi a0,sp,16 -80014262: 0808 addi a0,sp,16 -80014264: 0808 addi a0,sp,16 -80014266: 0808 addi a0,sp,16 -80014268: 0808 addi a0,sp,16 -8001426a: 0808 addi a0,sp,16 -8001426c: 0808 addi a0,sp,16 -8001426e: 0808 addi a0,sp,16 -80014270: 0808 addi a0,sp,16 -80014272: 0808 addi a0,sp,16 +80013cc4 <__clz_tab>: +80013cc4: 0100 addi s0,sp,128 +80013cc6: 0202 c.slli64 tp +80013cc8: 03030303 lb t1,48(t1) # ffff8030 <__stack_top+0xff8030> +80013ccc: 0404 addi s1,sp,512 +80013cce: 0404 addi s1,sp,512 +80013cd0: 0404 addi s1,sp,512 +80013cd2: 0404 addi s1,sp,512 +80013cd4: 0505 addi a0,a0,1 +80013cd6: 0505 addi a0,a0,1 +80013cd8: 0505 addi a0,a0,1 +80013cda: 0505 addi a0,a0,1 +80013cdc: 0505 addi a0,a0,1 +80013cde: 0505 addi a0,a0,1 +80013ce0: 0505 addi a0,a0,1 +80013ce2: 0505 addi a0,a0,1 +80013ce4: 0606 slli a2,a2,0x1 +80013ce6: 0606 slli a2,a2,0x1 +80013ce8: 0606 slli a2,a2,0x1 +80013cea: 0606 slli a2,a2,0x1 +80013cec: 0606 slli a2,a2,0x1 +80013cee: 0606 slli a2,a2,0x1 +80013cf0: 0606 slli a2,a2,0x1 +80013cf2: 0606 slli a2,a2,0x1 +80013cf4: 0606 slli a2,a2,0x1 +80013cf6: 0606 slli a2,a2,0x1 +80013cf8: 0606 slli a2,a2,0x1 +80013cfa: 0606 slli a2,a2,0x1 +80013cfc: 0606 slli a2,a2,0x1 +80013cfe: 0606 slli a2,a2,0x1 +80013d00: 0606 slli a2,a2,0x1 +80013d02: 0606 slli a2,a2,0x1 +80013d04: 07070707 0x7070707 +80013d08: 07070707 0x7070707 +80013d0c: 07070707 0x7070707 +80013d10: 07070707 0x7070707 +80013d14: 07070707 0x7070707 +80013d18: 07070707 0x7070707 +80013d1c: 07070707 0x7070707 +80013d20: 07070707 0x7070707 +80013d24: 07070707 0x7070707 +80013d28: 07070707 0x7070707 +80013d2c: 07070707 0x7070707 +80013d30: 07070707 0x7070707 +80013d34: 07070707 0x7070707 +80013d38: 07070707 0x7070707 +80013d3c: 07070707 0x7070707 +80013d40: 07070707 0x7070707 +80013d44: 0808 addi a0,sp,16 +80013d46: 0808 addi a0,sp,16 +80013d48: 0808 addi a0,sp,16 +80013d4a: 0808 addi a0,sp,16 +80013d4c: 0808 addi a0,sp,16 +80013d4e: 0808 addi a0,sp,16 +80013d50: 0808 addi a0,sp,16 +80013d52: 0808 addi a0,sp,16 +80013d54: 0808 addi a0,sp,16 +80013d56: 0808 addi a0,sp,16 +80013d58: 0808 addi a0,sp,16 +80013d5a: 0808 addi a0,sp,16 +80013d5c: 0808 addi a0,sp,16 +80013d5e: 0808 addi a0,sp,16 +80013d60: 0808 addi a0,sp,16 +80013d62: 0808 addi a0,sp,16 +80013d64: 0808 addi a0,sp,16 +80013d66: 0808 addi a0,sp,16 +80013d68: 0808 addi a0,sp,16 +80013d6a: 0808 addi a0,sp,16 +80013d6c: 0808 addi a0,sp,16 +80013d6e: 0808 addi a0,sp,16 +80013d70: 0808 addi a0,sp,16 +80013d72: 0808 addi a0,sp,16 +80013d74: 0808 addi a0,sp,16 +80013d76: 0808 addi a0,sp,16 +80013d78: 0808 addi a0,sp,16 +80013d7a: 0808 addi a0,sp,16 +80013d7c: 0808 addi a0,sp,16 +80013d7e: 0808 addi a0,sp,16 +80013d80: 0808 addi a0,sp,16 +80013d82: 0808 addi a0,sp,16 +80013d84: 0808 addi a0,sp,16 +80013d86: 0808 addi a0,sp,16 +80013d88: 0808 addi a0,sp,16 +80013d8a: 0808 addi a0,sp,16 +80013d8c: 0808 addi a0,sp,16 +80013d8e: 0808 addi a0,sp,16 +80013d90: 0808 addi a0,sp,16 +80013d92: 0808 addi a0,sp,16 +80013d94: 0808 addi a0,sp,16 +80013d96: 0808 addi a0,sp,16 +80013d98: 0808 addi a0,sp,16 +80013d9a: 0808 addi a0,sp,16 +80013d9c: 0808 addi a0,sp,16 +80013d9e: 0808 addi a0,sp,16 +80013da0: 0808 addi a0,sp,16 +80013da2: 0808 addi a0,sp,16 +80013da4: 0808 addi a0,sp,16 +80013da6: 0808 addi a0,sp,16 +80013da8: 0808 addi a0,sp,16 +80013daa: 0808 addi a0,sp,16 +80013dac: 0808 addi a0,sp,16 +80013dae: 0808 addi a0,sp,16 +80013db0: 0808 addi a0,sp,16 +80013db2: 0808 addi a0,sp,16 +80013db4: 0808 addi a0,sp,16 +80013db6: 0808 addi a0,sp,16 +80013db8: 0808 addi a0,sp,16 +80013dba: 0808 addi a0,sp,16 +80013dbc: 0808 addi a0,sp,16 +80013dbe: 0808 addi a0,sp,16 +80013dc0: 0808 addi a0,sp,16 +80013dc2: 0808 addi a0,sp,16 Disassembly of section .eh_frame: -80014274 <.eh_frame>: -80014274: 0010 0x10 -80014276: 0000 unimp -80014278: 0000 unimp -8001427a: 0000 unimp -8001427c: 00527a03 0x527a03 -80014280: 7c01 lui s8,0xfffe0 -80014282: 0101 addi sp,sp,0 -80014284: 00020d1b 0x20d1b -80014288: 0010 0x10 -8001428a: 0000 unimp -8001428c: 0018 0x18 -8001428e: 0000 unimp -80014290: 9d44 0x9d44 -80014292: ffff 0xffff -80014294: 0434 addi a3,sp,520 -80014296: 0000 unimp -80014298: 0000 unimp -8001429a: 0000 unimp -8001429c: 0010 0x10 -8001429e: 0000 unimp -800142a0: 002c addi a1,sp,8 -800142a2: 0000 unimp -800142a4: a164 fsd fs1,192(a0) -800142a6: ffff 0xffff -800142a8: 0410 addi a2,sp,512 -800142aa: 0000 unimp -800142ac: 0000 unimp +80013dc4 <.eh_frame>: +80013dc4: 0010 0x10 +80013dc6: 0000 unimp +80013dc8: 0000 unimp +80013dca: 0000 unimp +80013dcc: 00527a03 0x527a03 +80013dd0: 7c01 lui s8,0xfffe0 +80013dd2: 0101 addi sp,sp,0 +80013dd4: 00020d1b 0x20d1b +80013dd8: 0010 0x10 +80013dda: 0000 unimp +80013ddc: 0018 0x18 +80013dde: 0000 unimp +80013de0: 9d40 0x9d40 +80013de2: ffff 0xffff +80013de4: 0434 addi a3,sp,520 +80013de6: 0000 unimp +80013de8: 0000 unimp +80013dea: 0000 unimp +80013dec: 0010 0x10 +80013dee: 0000 unimp +80013df0: 002c addi a1,sp,8 +80013df2: 0000 unimp +80013df4: a160 fsd fs0,192(a0) +80013df6: ffff 0xffff +80013df8: 0410 addi a2,sp,512 +80013dfa: 0000 unimp +80013dfc: 0000 unimp ... Disassembly of section .init_array: -800152b0 <__init_array_start>: -800152b0: 0268 addi a0,sp,268 -800152b2: 8000 0x8000 +80014000 <__init_array_start>: +80014000: 026c addi a1,sp,268 +80014002: 8000 0x8000 Disassembly of section .data: -800152b8 : -800152b8: 0005 c.nop 1 -800152ba: 0000 unimp -800152bc: 0005 c.nop 1 -800152be: 0000 unimp -800152c0: 0005 c.nop 1 -800152c2: 0000 unimp -800152c4: 0005 c.nop 1 -800152c6: 0000 unimp -800152c8: 0006 c.slli zero,0x1 -800152ca: 0000 unimp -800152cc: 0006 c.slli zero,0x1 -800152ce: 0000 unimp -800152d0: 0006 c.slli zero,0x1 -800152d2: 0000 unimp -800152d4: 0006 c.slli zero,0x1 -800152d6: 0000 unimp -800152d8: 00000007 0x7 -800152dc: 00000007 0x7 -800152e0: 00000007 0x7 -800152e4: 00000007 0x7 -800152e8: 0008 0x8 -800152ea: 0000 unimp -800152ec: 0008 0x8 -800152ee: 0000 unimp -800152f0: 0008 0x8 -800152f2: 0000 unimp -800152f4: 0008 0x8 +80014008 : +80014008: 0005 c.nop 1 +8001400a: 0000 unimp +8001400c: 0005 c.nop 1 +8001400e: 0000 unimp +80014010: 0005 c.nop 1 +80014012: 0000 unimp +80014014: 0005 c.nop 1 +80014016: 0000 unimp +80014018: 0006 c.slli zero,0x1 +8001401a: 0000 unimp +8001401c: 0006 c.slli zero,0x1 +8001401e: 0000 unimp +80014020: 0006 c.slli zero,0x1 +80014022: 0000 unimp +80014024: 0006 c.slli zero,0x1 +80014026: 0000 unimp +80014028: 00000007 0x7 +8001402c: 00000007 0x7 +80014030: 00000007 0x7 +80014034: 00000007 0x7 +80014038: 0008 0x8 +8001403a: 0000 unimp +8001403c: 0008 0x8 +8001403e: 0000 unimp +80014040: 0008 0x8 +80014042: 0000 unimp +80014044: 0008 0x8 ... -800152f8 : -800152f8: 0001 nop -800152fa: 0000 unimp -800152fc: 0001 nop -800152fe: 0000 unimp -80015300: 0001 nop -80015302: 0000 unimp -80015304: 0001 nop -80015306: 0000 unimp -80015308: 0001 nop -8001530a: 0000 unimp -8001530c: 0001 nop -8001530e: 0000 unimp -80015310: 0001 nop -80015312: 0000 unimp -80015314: 0001 nop -80015316: 0000 unimp -80015318: 0001 nop -8001531a: 0000 unimp -8001531c: 0001 nop -8001531e: 0000 unimp -80015320: 0001 nop -80015322: 0000 unimp -80015324: 0001 nop -80015326: 0000 unimp -80015328: 0001 nop -8001532a: 0000 unimp -8001532c: 0001 nop -8001532e: 0000 unimp -80015330: 0001 nop -80015332: 0000 unimp -80015334: 0001 nop +80014048 : +80014048: 0001 nop +8001404a: 0000 unimp +8001404c: 0001 nop +8001404e: 0000 unimp +80014050: 0001 nop +80014052: 0000 unimp +80014054: 0001 nop +80014056: 0000 unimp +80014058: 0001 nop +8001405a: 0000 unimp +8001405c: 0001 nop +8001405e: 0000 unimp +80014060: 0001 nop +80014062: 0000 unimp +80014064: 0001 nop +80014066: 0000 unimp +80014068: 0001 nop +8001406a: 0000 unimp +8001406c: 0001 nop +8001406e: 0000 unimp +80014070: 0001 nop +80014072: 0000 unimp +80014074: 0001 nop +80014076: 0000 unimp +80014078: 0001 nop +8001407a: 0000 unimp +8001407c: 0001 nop +8001407e: 0000 unimp +80014080: 0001 nop +80014082: 0000 unimp +80014084: 0001 nop ... -80015338 : -80015338: 0005 c.nop 1 -8001533a: 0000 unimp -8001533c: 0005 c.nop 1 -8001533e: 0000 unimp -80015340: 0005 c.nop 1 -80015342: 0000 unimp -80015344: 0005 c.nop 1 +80014088 : +80014088: 0005 c.nop 1 +8001408a: 0000 unimp +8001408c: 0005 c.nop 1 +8001408e: 0000 unimp +80014090: 0005 c.nop 1 +80014092: 0000 unimp +80014094: 0005 c.nop 1 ... -80015348 : -80015348: fffc fsw fa5,124(a5) -8001534a: ffff 0xffff -8001534c: 0000 unimp +80014098 : +80014098: fffc fsw fa5,124(a5) +8001409a: ffff 0xffff +8001409c: 0000 unimp ... -80015350 : -80015350: 0000 unimp -80015352: 0000 unimp -80015354: 563c lw a5,104(a2) -80015356: 8001 c.srli64 s0 -80015358: 56a4 lw s1,104(a3) -8001535a: 8001 c.srli64 s0 -8001535c: 570c lw a1,40(a4) -8001535e: 8001 c.srli64 s0 +800140a0 : +800140a0: 0000 unimp +800140a2: 0000 unimp +800140a4: 438c lw a1,0(a5) +800140a6: 8001 c.srli64 s0 +800140a8: 43f4 lw a3,68(a5) +800140aa: 8001 c.srli64 s0 +800140ac: 445c lw a5,12(s0) +800140ae: 8001 c.srli64 s0 ... -800153f8: 0001 nop -800153fa: 0000 unimp -800153fc: 0000 unimp -800153fe: 0000 unimp -80015400: 330e fld ft6,224(sp) -80015402: abcd j 800159f4 <__malloc_av_+0x27c> -80015404: 1234 addi a3,sp,296 -80015406: e66d bnez a2,800154f0 -80015408: deec sw a1,124(a3) -8001540a: 0005 c.nop 1 -8001540c: 0000000b 0xb +80014148: 0001 nop +8001414a: 0000 unimp +8001414c: 0000 unimp +8001414e: 0000 unimp +80014150: 330e fld ft6,224(sp) +80014152: abcd j 80014744 <__malloc_av_+0x27c> +80014154: 1234 addi a3,sp,296 +80014156: e66d bnez a2,80014240 +80014158: deec sw a1,124(a3) +8001415a: 0005 c.nop 1 +8001415c: 0000000b 0xb ... -80015778 <__malloc_av_>: +800144c8 <__malloc_av_>: ... -80015780: 5778 lw a4,108(a4) -80015782: 8001 c.srli64 s0 -80015784: 5778 lw a4,108(a4) -80015786: 8001 c.srli64 s0 -80015788: 5780 lw s0,40(a5) -8001578a: 8001 c.srli64 s0 -8001578c: 5780 lw s0,40(a5) -8001578e: 8001 c.srli64 s0 -80015790: 5788 lw a0,40(a5) -80015792: 8001 c.srli64 s0 -80015794: 5788 lw a0,40(a5) -80015796: 8001 c.srli64 s0 -80015798: 5790 lw a2,40(a5) -8001579a: 8001 c.srli64 s0 -8001579c: 5790 lw a2,40(a5) -8001579e: 8001 c.srli64 s0 -800157a0: 5798 lw a4,40(a5) -800157a2: 8001 c.srli64 s0 -800157a4: 5798 lw a4,40(a5) -800157a6: 8001 c.srli64 s0 -800157a8: 57a0 lw s0,104(a5) -800157aa: 8001 c.srli64 s0 -800157ac: 57a0 lw s0,104(a5) -800157ae: 8001 c.srli64 s0 -800157b0: 57a8 lw a0,104(a5) -800157b2: 8001 c.srli64 s0 -800157b4: 57a8 lw a0,104(a5) -800157b6: 8001 c.srli64 s0 -800157b8: 57b0 lw a2,104(a5) -800157ba: 8001 c.srli64 s0 -800157bc: 57b0 lw a2,104(a5) -800157be: 8001 c.srli64 s0 -800157c0: 57b8 lw a4,104(a5) -800157c2: 8001 c.srli64 s0 -800157c4: 57b8 lw a4,104(a5) -800157c6: 8001 c.srli64 s0 -800157c8: 57c0 lw s0,44(a5) -800157ca: 8001 c.srli64 s0 -800157cc: 57c0 lw s0,44(a5) -800157ce: 8001 c.srli64 s0 -800157d0: 57c8 lw a0,44(a5) -800157d2: 8001 c.srli64 s0 -800157d4: 57c8 lw a0,44(a5) -800157d6: 8001 c.srli64 s0 -800157d8: 57d0 lw a2,44(a5) -800157da: 8001 c.srli64 s0 -800157dc: 57d0 lw a2,44(a5) -800157de: 8001 c.srli64 s0 -800157e0: 57d8 lw a4,44(a5) -800157e2: 8001 c.srli64 s0 -800157e4: 57d8 lw a4,44(a5) -800157e6: 8001 c.srli64 s0 -800157e8: 57e0 lw s0,108(a5) -800157ea: 8001 c.srli64 s0 -800157ec: 57e0 lw s0,108(a5) -800157ee: 8001 c.srli64 s0 -800157f0: 57e8 lw a0,108(a5) -800157f2: 8001 c.srli64 s0 -800157f4: 57e8 lw a0,108(a5) -800157f6: 8001 c.srli64 s0 -800157f8: 57f0 lw a2,108(a5) -800157fa: 8001 c.srli64 s0 -800157fc: 57f0 lw a2,108(a5) -800157fe: 8001 c.srli64 s0 -80015800: 57f8 lw a4,108(a5) -80015802: 8001 c.srli64 s0 -80015804: 57f8 lw a4,108(a5) -80015806: 8001 c.srli64 s0 -80015808: 5800 lw s0,48(s0) -8001580a: 8001 c.srli64 s0 -8001580c: 5800 lw s0,48(s0) -8001580e: 8001 c.srli64 s0 -80015810: 5808 lw a0,48(s0) -80015812: 8001 c.srli64 s0 -80015814: 5808 lw a0,48(s0) -80015816: 8001 c.srli64 s0 -80015818: 5810 lw a2,48(s0) -8001581a: 8001 c.srli64 s0 -8001581c: 5810 lw a2,48(s0) -8001581e: 8001 c.srli64 s0 -80015820: 5818 lw a4,48(s0) -80015822: 8001 c.srli64 s0 -80015824: 5818 lw a4,48(s0) -80015826: 8001 c.srli64 s0 -80015828: 5820 lw s0,112(s0) -8001582a: 8001 c.srli64 s0 -8001582c: 5820 lw s0,112(s0) -8001582e: 8001 c.srli64 s0 -80015830: 5828 lw a0,112(s0) -80015832: 8001 c.srli64 s0 -80015834: 5828 lw a0,112(s0) -80015836: 8001 c.srli64 s0 -80015838: 5830 lw a2,112(s0) -8001583a: 8001 c.srli64 s0 -8001583c: 5830 lw a2,112(s0) -8001583e: 8001 c.srli64 s0 -80015840: 5838 lw a4,112(s0) -80015842: 8001 c.srli64 s0 -80015844: 5838 lw a4,112(s0) -80015846: 8001 c.srli64 s0 -80015848: 5840 lw s0,52(s0) -8001584a: 8001 c.srli64 s0 -8001584c: 5840 lw s0,52(s0) -8001584e: 8001 c.srli64 s0 -80015850: 5848 lw a0,52(s0) -80015852: 8001 c.srli64 s0 -80015854: 5848 lw a0,52(s0) -80015856: 8001 c.srli64 s0 -80015858: 5850 lw a2,52(s0) -8001585a: 8001 c.srli64 s0 -8001585c: 5850 lw a2,52(s0) -8001585e: 8001 c.srli64 s0 -80015860: 5858 lw a4,52(s0) -80015862: 8001 c.srli64 s0 -80015864: 5858 lw a4,52(s0) -80015866: 8001 c.srli64 s0 -80015868: 5860 lw s0,116(s0) -8001586a: 8001 c.srli64 s0 -8001586c: 5860 lw s0,116(s0) -8001586e: 8001 c.srli64 s0 -80015870: 5868 lw a0,116(s0) -80015872: 8001 c.srli64 s0 -80015874: 5868 lw a0,116(s0) -80015876: 8001 c.srli64 s0 -80015878: 5870 lw a2,116(s0) -8001587a: 8001 c.srli64 s0 -8001587c: 5870 lw a2,116(s0) -8001587e: 8001 c.srli64 s0 -80015880: 5878 lw a4,116(s0) -80015882: 8001 c.srli64 s0 -80015884: 5878 lw a4,116(s0) -80015886: 8001 c.srli64 s0 -80015888: 5880 lw s0,48(s1) -8001588a: 8001 c.srli64 s0 -8001588c: 5880 lw s0,48(s1) -8001588e: 8001 c.srli64 s0 -80015890: 5888 lw a0,48(s1) -80015892: 8001 c.srli64 s0 -80015894: 5888 lw a0,48(s1) -80015896: 8001 c.srli64 s0 -80015898: 5890 lw a2,48(s1) -8001589a: 8001 c.srli64 s0 -8001589c: 5890 lw a2,48(s1) -8001589e: 8001 c.srli64 s0 -800158a0: 5898 lw a4,48(s1) -800158a2: 8001 c.srli64 s0 -800158a4: 5898 lw a4,48(s1) -800158a6: 8001 c.srli64 s0 -800158a8: 58a0 lw s0,112(s1) -800158aa: 8001 c.srli64 s0 -800158ac: 58a0 lw s0,112(s1) -800158ae: 8001 c.srli64 s0 -800158b0: 58a8 lw a0,112(s1) -800158b2: 8001 c.srli64 s0 -800158b4: 58a8 lw a0,112(s1) -800158b6: 8001 c.srli64 s0 -800158b8: 58b0 lw a2,112(s1) -800158ba: 8001 c.srli64 s0 -800158bc: 58b0 lw a2,112(s1) -800158be: 8001 c.srli64 s0 -800158c0: 58b8 lw a4,112(s1) -800158c2: 8001 c.srli64 s0 -800158c4: 58b8 lw a4,112(s1) -800158c6: 8001 c.srli64 s0 -800158c8: 58c0 lw s0,52(s1) -800158ca: 8001 c.srli64 s0 -800158cc: 58c0 lw s0,52(s1) -800158ce: 8001 c.srli64 s0 -800158d0: 58c8 lw a0,52(s1) -800158d2: 8001 c.srli64 s0 -800158d4: 58c8 lw a0,52(s1) -800158d6: 8001 c.srli64 s0 -800158d8: 58d0 lw a2,52(s1) -800158da: 8001 c.srli64 s0 -800158dc: 58d0 lw a2,52(s1) -800158de: 8001 c.srli64 s0 -800158e0: 58d8 lw a4,52(s1) -800158e2: 8001 c.srli64 s0 -800158e4: 58d8 lw a4,52(s1) -800158e6: 8001 c.srli64 s0 -800158e8: 58e0 lw s0,116(s1) -800158ea: 8001 c.srli64 s0 -800158ec: 58e0 lw s0,116(s1) -800158ee: 8001 c.srli64 s0 -800158f0: 58e8 lw a0,116(s1) -800158f2: 8001 c.srli64 s0 -800158f4: 58e8 lw a0,116(s1) -800158f6: 8001 c.srli64 s0 -800158f8: 58f0 lw a2,116(s1) -800158fa: 8001 c.srli64 s0 -800158fc: 58f0 lw a2,116(s1) -800158fe: 8001 c.srli64 s0 -80015900: 58f8 lw a4,116(s1) -80015902: 8001 c.srli64 s0 -80015904: 58f8 lw a4,116(s1) -80015906: 8001 c.srli64 s0 -80015908: 5900 lw s0,48(a0) -8001590a: 8001 c.srli64 s0 -8001590c: 5900 lw s0,48(a0) -8001590e: 8001 c.srli64 s0 -80015910: 5908 lw a0,48(a0) -80015912: 8001 c.srli64 s0 -80015914: 5908 lw a0,48(a0) -80015916: 8001 c.srli64 s0 -80015918: 5910 lw a2,48(a0) -8001591a: 8001 c.srli64 s0 -8001591c: 5910 lw a2,48(a0) -8001591e: 8001 c.srli64 s0 -80015920: 5918 lw a4,48(a0) -80015922: 8001 c.srli64 s0 -80015924: 5918 lw a4,48(a0) -80015926: 8001 c.srli64 s0 -80015928: 5920 lw s0,112(a0) -8001592a: 8001 c.srli64 s0 -8001592c: 5920 lw s0,112(a0) -8001592e: 8001 c.srli64 s0 -80015930: 5928 lw a0,112(a0) -80015932: 8001 c.srli64 s0 -80015934: 5928 lw a0,112(a0) -80015936: 8001 c.srli64 s0 -80015938: 5930 lw a2,112(a0) -8001593a: 8001 c.srli64 s0 -8001593c: 5930 lw a2,112(a0) -8001593e: 8001 c.srli64 s0 -80015940: 5938 lw a4,112(a0) -80015942: 8001 c.srli64 s0 -80015944: 5938 lw a4,112(a0) -80015946: 8001 c.srli64 s0 -80015948: 5940 lw s0,52(a0) -8001594a: 8001 c.srli64 s0 -8001594c: 5940 lw s0,52(a0) -8001594e: 8001 c.srli64 s0 -80015950: 5948 lw a0,52(a0) -80015952: 8001 c.srli64 s0 -80015954: 5948 lw a0,52(a0) -80015956: 8001 c.srli64 s0 -80015958: 5950 lw a2,52(a0) -8001595a: 8001 c.srli64 s0 -8001595c: 5950 lw a2,52(a0) -8001595e: 8001 c.srli64 s0 -80015960: 5958 lw a4,52(a0) -80015962: 8001 c.srli64 s0 -80015964: 5958 lw a4,52(a0) -80015966: 8001 c.srli64 s0 -80015968: 5960 lw s0,116(a0) -8001596a: 8001 c.srli64 s0 -8001596c: 5960 lw s0,116(a0) -8001596e: 8001 c.srli64 s0 -80015970: 5968 lw a0,116(a0) -80015972: 8001 c.srli64 s0 -80015974: 5968 lw a0,116(a0) -80015976: 8001 c.srli64 s0 -80015978: 5970 lw a2,116(a0) -8001597a: 8001 c.srli64 s0 -8001597c: 5970 lw a2,116(a0) -8001597e: 8001 c.srli64 s0 -80015980: 5978 lw a4,116(a0) -80015982: 8001 c.srli64 s0 -80015984: 5978 lw a4,116(a0) -80015986: 8001 c.srli64 s0 -80015988: 5980 lw s0,48(a1) -8001598a: 8001 c.srli64 s0 -8001598c: 5980 lw s0,48(a1) -8001598e: 8001 c.srli64 s0 -80015990: 5988 lw a0,48(a1) -80015992: 8001 c.srli64 s0 -80015994: 5988 lw a0,48(a1) -80015996: 8001 c.srli64 s0 -80015998: 5990 lw a2,48(a1) -8001599a: 8001 c.srli64 s0 -8001599c: 5990 lw a2,48(a1) -8001599e: 8001 c.srli64 s0 -800159a0: 5998 lw a4,48(a1) -800159a2: 8001 c.srli64 s0 -800159a4: 5998 lw a4,48(a1) -800159a6: 8001 c.srli64 s0 -800159a8: 59a0 lw s0,112(a1) -800159aa: 8001 c.srli64 s0 -800159ac: 59a0 lw s0,112(a1) -800159ae: 8001 c.srli64 s0 -800159b0: 59a8 lw a0,112(a1) -800159b2: 8001 c.srli64 s0 -800159b4: 59a8 lw a0,112(a1) -800159b6: 8001 c.srli64 s0 -800159b8: 59b0 lw a2,112(a1) -800159ba: 8001 c.srli64 s0 -800159bc: 59b0 lw a2,112(a1) -800159be: 8001 c.srli64 s0 -800159c0: 59b8 lw a4,112(a1) -800159c2: 8001 c.srli64 s0 -800159c4: 59b8 lw a4,112(a1) -800159c6: 8001 c.srli64 s0 -800159c8: 59c0 lw s0,52(a1) -800159ca: 8001 c.srli64 s0 -800159cc: 59c0 lw s0,52(a1) -800159ce: 8001 c.srli64 s0 -800159d0: 59c8 lw a0,52(a1) -800159d2: 8001 c.srli64 s0 -800159d4: 59c8 lw a0,52(a1) -800159d6: 8001 c.srli64 s0 -800159d8: 59d0 lw a2,52(a1) -800159da: 8001 c.srli64 s0 -800159dc: 59d0 lw a2,52(a1) -800159de: 8001 c.srli64 s0 -800159e0: 59d8 lw a4,52(a1) -800159e2: 8001 c.srli64 s0 -800159e4: 59d8 lw a4,52(a1) -800159e6: 8001 c.srli64 s0 -800159e8: 59e0 lw s0,116(a1) -800159ea: 8001 c.srli64 s0 -800159ec: 59e0 lw s0,116(a1) -800159ee: 8001 c.srli64 s0 -800159f0: 59e8 lw a0,116(a1) -800159f2: 8001 c.srli64 s0 -800159f4: 59e8 lw a0,116(a1) -800159f6: 8001 c.srli64 s0 -800159f8: 59f0 lw a2,116(a1) -800159fa: 8001 c.srli64 s0 -800159fc: 59f0 lw a2,116(a1) -800159fe: 8001 c.srli64 s0 -80015a00: 59f8 lw a4,116(a1) -80015a02: 8001 c.srli64 s0 -80015a04: 59f8 lw a4,116(a1) -80015a06: 8001 c.srli64 s0 -80015a08: 5a00 lw s0,48(a2) -80015a0a: 8001 c.srli64 s0 -80015a0c: 5a00 lw s0,48(a2) -80015a0e: 8001 c.srli64 s0 -80015a10: 5a08 lw a0,48(a2) -80015a12: 8001 c.srli64 s0 -80015a14: 5a08 lw a0,48(a2) -80015a16: 8001 c.srli64 s0 -80015a18: 5a10 lw a2,48(a2) -80015a1a: 8001 c.srli64 s0 -80015a1c: 5a10 lw a2,48(a2) -80015a1e: 8001 c.srli64 s0 -80015a20: 5a18 lw a4,48(a2) -80015a22: 8001 c.srli64 s0 -80015a24: 5a18 lw a4,48(a2) -80015a26: 8001 c.srli64 s0 -80015a28: 5a20 lw s0,112(a2) -80015a2a: 8001 c.srli64 s0 -80015a2c: 5a20 lw s0,112(a2) -80015a2e: 8001 c.srli64 s0 -80015a30: 5a28 lw a0,112(a2) -80015a32: 8001 c.srli64 s0 -80015a34: 5a28 lw a0,112(a2) -80015a36: 8001 c.srli64 s0 -80015a38: 5a30 lw a2,112(a2) -80015a3a: 8001 c.srli64 s0 -80015a3c: 5a30 lw a2,112(a2) -80015a3e: 8001 c.srli64 s0 -80015a40: 5a38 lw a4,112(a2) -80015a42: 8001 c.srli64 s0 -80015a44: 5a38 lw a4,112(a2) -80015a46: 8001 c.srli64 s0 -80015a48: 5a40 lw s0,52(a2) -80015a4a: 8001 c.srli64 s0 -80015a4c: 5a40 lw s0,52(a2) -80015a4e: 8001 c.srli64 s0 -80015a50: 5a48 lw a0,52(a2) -80015a52: 8001 c.srli64 s0 -80015a54: 5a48 lw a0,52(a2) -80015a56: 8001 c.srli64 s0 -80015a58: 5a50 lw a2,52(a2) -80015a5a: 8001 c.srli64 s0 -80015a5c: 5a50 lw a2,52(a2) -80015a5e: 8001 c.srli64 s0 -80015a60: 5a58 lw a4,52(a2) -80015a62: 8001 c.srli64 s0 -80015a64: 5a58 lw a4,52(a2) -80015a66: 8001 c.srli64 s0 -80015a68: 5a60 lw s0,116(a2) -80015a6a: 8001 c.srli64 s0 -80015a6c: 5a60 lw s0,116(a2) -80015a6e: 8001 c.srli64 s0 -80015a70: 5a68 lw a0,116(a2) -80015a72: 8001 c.srli64 s0 -80015a74: 5a68 lw a0,116(a2) -80015a76: 8001 c.srli64 s0 -80015a78: 5a70 lw a2,116(a2) -80015a7a: 8001 c.srli64 s0 -80015a7c: 5a70 lw a2,116(a2) -80015a7e: 8001 c.srli64 s0 -80015a80: 5a78 lw a4,116(a2) -80015a82: 8001 c.srli64 s0 -80015a84: 5a78 lw a4,116(a2) -80015a86: 8001 c.srli64 s0 -80015a88: 5a80 lw s0,48(a3) -80015a8a: 8001 c.srli64 s0 -80015a8c: 5a80 lw s0,48(a3) -80015a8e: 8001 c.srli64 s0 -80015a90: 5a88 lw a0,48(a3) -80015a92: 8001 c.srli64 s0 -80015a94: 5a88 lw a0,48(a3) -80015a96: 8001 c.srli64 s0 -80015a98: 5a90 lw a2,48(a3) -80015a9a: 8001 c.srli64 s0 -80015a9c: 5a90 lw a2,48(a3) -80015a9e: 8001 c.srli64 s0 -80015aa0: 5a98 lw a4,48(a3) -80015aa2: 8001 c.srli64 s0 -80015aa4: 5a98 lw a4,48(a3) -80015aa6: 8001 c.srli64 s0 -80015aa8: 5aa0 lw s0,112(a3) -80015aaa: 8001 c.srli64 s0 -80015aac: 5aa0 lw s0,112(a3) -80015aae: 8001 c.srli64 s0 -80015ab0: 5aa8 lw a0,112(a3) -80015ab2: 8001 c.srli64 s0 -80015ab4: 5aa8 lw a0,112(a3) -80015ab6: 8001 c.srli64 s0 -80015ab8: 5ab0 lw a2,112(a3) -80015aba: 8001 c.srli64 s0 -80015abc: 5ab0 lw a2,112(a3) -80015abe: 8001 c.srli64 s0 -80015ac0: 5ab8 lw a4,112(a3) -80015ac2: 8001 c.srli64 s0 -80015ac4: 5ab8 lw a4,112(a3) -80015ac6: 8001 c.srli64 s0 -80015ac8: 5ac0 lw s0,52(a3) -80015aca: 8001 c.srli64 s0 -80015acc: 5ac0 lw s0,52(a3) -80015ace: 8001 c.srli64 s0 -80015ad0: 5ac8 lw a0,52(a3) -80015ad2: 8001 c.srli64 s0 -80015ad4: 5ac8 lw a0,52(a3) -80015ad6: 8001 c.srli64 s0 -80015ad8: 5ad0 lw a2,52(a3) -80015ada: 8001 c.srli64 s0 -80015adc: 5ad0 lw a2,52(a3) -80015ade: 8001 c.srli64 s0 -80015ae0: 5ad8 lw a4,52(a3) -80015ae2: 8001 c.srli64 s0 -80015ae4: 5ad8 lw a4,52(a3) -80015ae6: 8001 c.srli64 s0 -80015ae8: 5ae0 lw s0,116(a3) -80015aea: 8001 c.srli64 s0 -80015aec: 5ae0 lw s0,116(a3) -80015aee: 8001 c.srli64 s0 -80015af0: 5ae8 lw a0,116(a3) -80015af2: 8001 c.srli64 s0 -80015af4: 5ae8 lw a0,116(a3) -80015af6: 8001 c.srli64 s0 -80015af8: 5af0 lw a2,116(a3) -80015afa: 8001 c.srli64 s0 -80015afc: 5af0 lw a2,116(a3) -80015afe: 8001 c.srli64 s0 -80015b00: 5af8 lw a4,116(a3) -80015b02: 8001 c.srli64 s0 -80015b04: 5af8 lw a4,116(a3) -80015b06: 8001 c.srli64 s0 -80015b08: 5b00 lw s0,48(a4) -80015b0a: 8001 c.srli64 s0 -80015b0c: 5b00 lw s0,48(a4) -80015b0e: 8001 c.srli64 s0 -80015b10: 5b08 lw a0,48(a4) -80015b12: 8001 c.srli64 s0 -80015b14: 5b08 lw a0,48(a4) -80015b16: 8001 c.srli64 s0 -80015b18: 5b10 lw a2,48(a4) -80015b1a: 8001 c.srli64 s0 -80015b1c: 5b10 lw a2,48(a4) -80015b1e: 8001 c.srli64 s0 -80015b20: 5b18 lw a4,48(a4) -80015b22: 8001 c.srli64 s0 -80015b24: 5b18 lw a4,48(a4) -80015b26: 8001 c.srli64 s0 -80015b28: 5b20 lw s0,112(a4) -80015b2a: 8001 c.srli64 s0 -80015b2c: 5b20 lw s0,112(a4) -80015b2e: 8001 c.srli64 s0 -80015b30: 5b28 lw a0,112(a4) -80015b32: 8001 c.srli64 s0 -80015b34: 5b28 lw a0,112(a4) -80015b36: 8001 c.srli64 s0 -80015b38: 5b30 lw a2,112(a4) -80015b3a: 8001 c.srli64 s0 -80015b3c: 5b30 lw a2,112(a4) -80015b3e: 8001 c.srli64 s0 -80015b40: 5b38 lw a4,112(a4) -80015b42: 8001 c.srli64 s0 -80015b44: 5b38 lw a4,112(a4) -80015b46: 8001 c.srli64 s0 -80015b48: 5b40 lw s0,52(a4) -80015b4a: 8001 c.srli64 s0 -80015b4c: 5b40 lw s0,52(a4) -80015b4e: 8001 c.srli64 s0 -80015b50: 5b48 lw a0,52(a4) -80015b52: 8001 c.srli64 s0 -80015b54: 5b48 lw a0,52(a4) -80015b56: 8001 c.srli64 s0 -80015b58: 5b50 lw a2,52(a4) -80015b5a: 8001 c.srli64 s0 -80015b5c: 5b50 lw a2,52(a4) -80015b5e: 8001 c.srli64 s0 -80015b60: 5b58 lw a4,52(a4) -80015b62: 8001 c.srli64 s0 -80015b64: 5b58 lw a4,52(a4) -80015b66: 8001 c.srli64 s0 -80015b68: 5b60 lw s0,116(a4) -80015b6a: 8001 c.srli64 s0 -80015b6c: 5b60 lw s0,116(a4) -80015b6e: 8001 c.srli64 s0 -80015b70: 5b68 lw a0,116(a4) -80015b72: 8001 c.srli64 s0 -80015b74: 5b68 lw a0,116(a4) -80015b76: 8001 c.srli64 s0 -80015b78: 5b70 lw a2,116(a4) -80015b7a: 8001 c.srli64 s0 -80015b7c: 5b70 lw a2,116(a4) -80015b7e: 8001 c.srli64 s0 +800144d0: 44c8 lw a0,12(s1) +800144d2: 8001 c.srli64 s0 +800144d4: 44c8 lw a0,12(s1) +800144d6: 8001 c.srli64 s0 +800144d8: 44d0 lw a2,12(s1) +800144da: 8001 c.srli64 s0 +800144dc: 44d0 lw a2,12(s1) +800144de: 8001 c.srli64 s0 +800144e0: 44d8 lw a4,12(s1) +800144e2: 8001 c.srli64 s0 +800144e4: 44d8 lw a4,12(s1) +800144e6: 8001 c.srli64 s0 +800144e8: 44e0 lw s0,76(s1) +800144ea: 8001 c.srli64 s0 +800144ec: 44e0 lw s0,76(s1) +800144ee: 8001 c.srli64 s0 +800144f0: 44e8 lw a0,76(s1) +800144f2: 8001 c.srli64 s0 +800144f4: 44e8 lw a0,76(s1) +800144f6: 8001 c.srli64 s0 +800144f8: 44f0 lw a2,76(s1) +800144fa: 8001 c.srli64 s0 +800144fc: 44f0 lw a2,76(s1) +800144fe: 8001 c.srli64 s0 +80014500: 44f8 lw a4,76(s1) +80014502: 8001 c.srli64 s0 +80014504: 44f8 lw a4,76(s1) +80014506: 8001 c.srli64 s0 +80014508: 4500 lw s0,8(a0) +8001450a: 8001 c.srli64 s0 +8001450c: 4500 lw s0,8(a0) +8001450e: 8001 c.srli64 s0 +80014510: 4508 lw a0,8(a0) +80014512: 8001 c.srli64 s0 +80014514: 4508 lw a0,8(a0) +80014516: 8001 c.srli64 s0 +80014518: 4510 lw a2,8(a0) +8001451a: 8001 c.srli64 s0 +8001451c: 4510 lw a2,8(a0) +8001451e: 8001 c.srli64 s0 +80014520: 4518 lw a4,8(a0) +80014522: 8001 c.srli64 s0 +80014524: 4518 lw a4,8(a0) +80014526: 8001 c.srli64 s0 +80014528: 4520 lw s0,72(a0) +8001452a: 8001 c.srli64 s0 +8001452c: 4520 lw s0,72(a0) +8001452e: 8001 c.srli64 s0 +80014530: 4528 lw a0,72(a0) +80014532: 8001 c.srli64 s0 +80014534: 4528 lw a0,72(a0) +80014536: 8001 c.srli64 s0 +80014538: 4530 lw a2,72(a0) +8001453a: 8001 c.srli64 s0 +8001453c: 4530 lw a2,72(a0) +8001453e: 8001 c.srli64 s0 +80014540: 4538 lw a4,72(a0) +80014542: 8001 c.srli64 s0 +80014544: 4538 lw a4,72(a0) +80014546: 8001 c.srli64 s0 +80014548: 4540 lw s0,12(a0) +8001454a: 8001 c.srli64 s0 +8001454c: 4540 lw s0,12(a0) +8001454e: 8001 c.srli64 s0 +80014550: 4548 lw a0,12(a0) +80014552: 8001 c.srli64 s0 +80014554: 4548 lw a0,12(a0) +80014556: 8001 c.srli64 s0 +80014558: 4550 lw a2,12(a0) +8001455a: 8001 c.srli64 s0 +8001455c: 4550 lw a2,12(a0) +8001455e: 8001 c.srli64 s0 +80014560: 4558 lw a4,12(a0) +80014562: 8001 c.srli64 s0 +80014564: 4558 lw a4,12(a0) +80014566: 8001 c.srli64 s0 +80014568: 4560 lw s0,76(a0) +8001456a: 8001 c.srli64 s0 +8001456c: 4560 lw s0,76(a0) +8001456e: 8001 c.srli64 s0 +80014570: 4568 lw a0,76(a0) +80014572: 8001 c.srli64 s0 +80014574: 4568 lw a0,76(a0) +80014576: 8001 c.srli64 s0 +80014578: 4570 lw a2,76(a0) +8001457a: 8001 c.srli64 s0 +8001457c: 4570 lw a2,76(a0) +8001457e: 8001 c.srli64 s0 +80014580: 4578 lw a4,76(a0) +80014582: 8001 c.srli64 s0 +80014584: 4578 lw a4,76(a0) +80014586: 8001 c.srli64 s0 +80014588: 4580 lw s0,8(a1) +8001458a: 8001 c.srli64 s0 +8001458c: 4580 lw s0,8(a1) +8001458e: 8001 c.srli64 s0 +80014590: 4588 lw a0,8(a1) +80014592: 8001 c.srli64 s0 +80014594: 4588 lw a0,8(a1) +80014596: 8001 c.srli64 s0 +80014598: 4590 lw a2,8(a1) +8001459a: 8001 c.srli64 s0 +8001459c: 4590 lw a2,8(a1) +8001459e: 8001 c.srli64 s0 +800145a0: 4598 lw a4,8(a1) +800145a2: 8001 c.srli64 s0 +800145a4: 4598 lw a4,8(a1) +800145a6: 8001 c.srli64 s0 +800145a8: 45a0 lw s0,72(a1) +800145aa: 8001 c.srli64 s0 +800145ac: 45a0 lw s0,72(a1) +800145ae: 8001 c.srli64 s0 +800145b0: 45a8 lw a0,72(a1) +800145b2: 8001 c.srli64 s0 +800145b4: 45a8 lw a0,72(a1) +800145b6: 8001 c.srli64 s0 +800145b8: 45b0 lw a2,72(a1) +800145ba: 8001 c.srli64 s0 +800145bc: 45b0 lw a2,72(a1) +800145be: 8001 c.srli64 s0 +800145c0: 45b8 lw a4,72(a1) +800145c2: 8001 c.srli64 s0 +800145c4: 45b8 lw a4,72(a1) +800145c6: 8001 c.srli64 s0 +800145c8: 45c0 lw s0,12(a1) +800145ca: 8001 c.srli64 s0 +800145cc: 45c0 lw s0,12(a1) +800145ce: 8001 c.srli64 s0 +800145d0: 45c8 lw a0,12(a1) +800145d2: 8001 c.srli64 s0 +800145d4: 45c8 lw a0,12(a1) +800145d6: 8001 c.srli64 s0 +800145d8: 45d0 lw a2,12(a1) +800145da: 8001 c.srli64 s0 +800145dc: 45d0 lw a2,12(a1) +800145de: 8001 c.srli64 s0 +800145e0: 45d8 lw a4,12(a1) +800145e2: 8001 c.srli64 s0 +800145e4: 45d8 lw a4,12(a1) +800145e6: 8001 c.srli64 s0 +800145e8: 45e0 lw s0,76(a1) +800145ea: 8001 c.srli64 s0 +800145ec: 45e0 lw s0,76(a1) +800145ee: 8001 c.srli64 s0 +800145f0: 45e8 lw a0,76(a1) +800145f2: 8001 c.srli64 s0 +800145f4: 45e8 lw a0,76(a1) +800145f6: 8001 c.srli64 s0 +800145f8: 45f0 lw a2,76(a1) +800145fa: 8001 c.srli64 s0 +800145fc: 45f0 lw a2,76(a1) +800145fe: 8001 c.srli64 s0 +80014600: 45f8 lw a4,76(a1) +80014602: 8001 c.srli64 s0 +80014604: 45f8 lw a4,76(a1) +80014606: 8001 c.srli64 s0 +80014608: 4600 lw s0,8(a2) +8001460a: 8001 c.srli64 s0 +8001460c: 4600 lw s0,8(a2) +8001460e: 8001 c.srli64 s0 +80014610: 4608 lw a0,8(a2) +80014612: 8001 c.srli64 s0 +80014614: 4608 lw a0,8(a2) +80014616: 8001 c.srli64 s0 +80014618: 4610 lw a2,8(a2) +8001461a: 8001 c.srli64 s0 +8001461c: 4610 lw a2,8(a2) +8001461e: 8001 c.srli64 s0 +80014620: 4618 lw a4,8(a2) +80014622: 8001 c.srli64 s0 +80014624: 4618 lw a4,8(a2) +80014626: 8001 c.srli64 s0 +80014628: 4620 lw s0,72(a2) +8001462a: 8001 c.srli64 s0 +8001462c: 4620 lw s0,72(a2) +8001462e: 8001 c.srli64 s0 +80014630: 4628 lw a0,72(a2) +80014632: 8001 c.srli64 s0 +80014634: 4628 lw a0,72(a2) +80014636: 8001 c.srli64 s0 +80014638: 4630 lw a2,72(a2) +8001463a: 8001 c.srli64 s0 +8001463c: 4630 lw a2,72(a2) +8001463e: 8001 c.srli64 s0 +80014640: 4638 lw a4,72(a2) +80014642: 8001 c.srli64 s0 +80014644: 4638 lw a4,72(a2) +80014646: 8001 c.srli64 s0 +80014648: 4640 lw s0,12(a2) +8001464a: 8001 c.srli64 s0 +8001464c: 4640 lw s0,12(a2) +8001464e: 8001 c.srli64 s0 +80014650: 4648 lw a0,12(a2) +80014652: 8001 c.srli64 s0 +80014654: 4648 lw a0,12(a2) +80014656: 8001 c.srli64 s0 +80014658: 4650 lw a2,12(a2) +8001465a: 8001 c.srli64 s0 +8001465c: 4650 lw a2,12(a2) +8001465e: 8001 c.srli64 s0 +80014660: 4658 lw a4,12(a2) +80014662: 8001 c.srli64 s0 +80014664: 4658 lw a4,12(a2) +80014666: 8001 c.srli64 s0 +80014668: 4660 lw s0,76(a2) +8001466a: 8001 c.srli64 s0 +8001466c: 4660 lw s0,76(a2) +8001466e: 8001 c.srli64 s0 +80014670: 4668 lw a0,76(a2) +80014672: 8001 c.srli64 s0 +80014674: 4668 lw a0,76(a2) +80014676: 8001 c.srli64 s0 +80014678: 4670 lw a2,76(a2) +8001467a: 8001 c.srli64 s0 +8001467c: 4670 lw a2,76(a2) +8001467e: 8001 c.srli64 s0 +80014680: 4678 lw a4,76(a2) +80014682: 8001 c.srli64 s0 +80014684: 4678 lw a4,76(a2) +80014686: 8001 c.srli64 s0 +80014688: 4680 lw s0,8(a3) +8001468a: 8001 c.srli64 s0 +8001468c: 4680 lw s0,8(a3) +8001468e: 8001 c.srli64 s0 +80014690: 4688 lw a0,8(a3) +80014692: 8001 c.srli64 s0 +80014694: 4688 lw a0,8(a3) +80014696: 8001 c.srli64 s0 +80014698: 4690 lw a2,8(a3) +8001469a: 8001 c.srli64 s0 +8001469c: 4690 lw a2,8(a3) +8001469e: 8001 c.srli64 s0 +800146a0: 4698 lw a4,8(a3) +800146a2: 8001 c.srli64 s0 +800146a4: 4698 lw a4,8(a3) +800146a6: 8001 c.srli64 s0 +800146a8: 46a0 lw s0,72(a3) +800146aa: 8001 c.srli64 s0 +800146ac: 46a0 lw s0,72(a3) +800146ae: 8001 c.srli64 s0 +800146b0: 46a8 lw a0,72(a3) +800146b2: 8001 c.srli64 s0 +800146b4: 46a8 lw a0,72(a3) +800146b6: 8001 c.srli64 s0 +800146b8: 46b0 lw a2,72(a3) +800146ba: 8001 c.srli64 s0 +800146bc: 46b0 lw a2,72(a3) +800146be: 8001 c.srli64 s0 +800146c0: 46b8 lw a4,72(a3) +800146c2: 8001 c.srli64 s0 +800146c4: 46b8 lw a4,72(a3) +800146c6: 8001 c.srli64 s0 +800146c8: 46c0 lw s0,12(a3) +800146ca: 8001 c.srli64 s0 +800146cc: 46c0 lw s0,12(a3) +800146ce: 8001 c.srli64 s0 +800146d0: 46c8 lw a0,12(a3) +800146d2: 8001 c.srli64 s0 +800146d4: 46c8 lw a0,12(a3) +800146d6: 8001 c.srli64 s0 +800146d8: 46d0 lw a2,12(a3) +800146da: 8001 c.srli64 s0 +800146dc: 46d0 lw a2,12(a3) +800146de: 8001 c.srli64 s0 +800146e0: 46d8 lw a4,12(a3) +800146e2: 8001 c.srli64 s0 +800146e4: 46d8 lw a4,12(a3) +800146e6: 8001 c.srli64 s0 +800146e8: 46e0 lw s0,76(a3) +800146ea: 8001 c.srli64 s0 +800146ec: 46e0 lw s0,76(a3) +800146ee: 8001 c.srli64 s0 +800146f0: 46e8 lw a0,76(a3) +800146f2: 8001 c.srli64 s0 +800146f4: 46e8 lw a0,76(a3) +800146f6: 8001 c.srli64 s0 +800146f8: 46f0 lw a2,76(a3) +800146fa: 8001 c.srli64 s0 +800146fc: 46f0 lw a2,76(a3) +800146fe: 8001 c.srli64 s0 +80014700: 46f8 lw a4,76(a3) +80014702: 8001 c.srli64 s0 +80014704: 46f8 lw a4,76(a3) +80014706: 8001 c.srli64 s0 +80014708: 4700 lw s0,8(a4) +8001470a: 8001 c.srli64 s0 +8001470c: 4700 lw s0,8(a4) +8001470e: 8001 c.srli64 s0 +80014710: 4708 lw a0,8(a4) +80014712: 8001 c.srli64 s0 +80014714: 4708 lw a0,8(a4) +80014716: 8001 c.srli64 s0 +80014718: 4710 lw a2,8(a4) +8001471a: 8001 c.srli64 s0 +8001471c: 4710 lw a2,8(a4) +8001471e: 8001 c.srli64 s0 +80014720: 4718 lw a4,8(a4) +80014722: 8001 c.srli64 s0 +80014724: 4718 lw a4,8(a4) +80014726: 8001 c.srli64 s0 +80014728: 4720 lw s0,72(a4) +8001472a: 8001 c.srli64 s0 +8001472c: 4720 lw s0,72(a4) +8001472e: 8001 c.srli64 s0 +80014730: 4728 lw a0,72(a4) +80014732: 8001 c.srli64 s0 +80014734: 4728 lw a0,72(a4) +80014736: 8001 c.srli64 s0 +80014738: 4730 lw a2,72(a4) +8001473a: 8001 c.srli64 s0 +8001473c: 4730 lw a2,72(a4) +8001473e: 8001 c.srli64 s0 +80014740: 4738 lw a4,72(a4) +80014742: 8001 c.srli64 s0 +80014744: 4738 lw a4,72(a4) +80014746: 8001 c.srli64 s0 +80014748: 4740 lw s0,12(a4) +8001474a: 8001 c.srli64 s0 +8001474c: 4740 lw s0,12(a4) +8001474e: 8001 c.srli64 s0 +80014750: 4748 lw a0,12(a4) +80014752: 8001 c.srli64 s0 +80014754: 4748 lw a0,12(a4) +80014756: 8001 c.srli64 s0 +80014758: 4750 lw a2,12(a4) +8001475a: 8001 c.srli64 s0 +8001475c: 4750 lw a2,12(a4) +8001475e: 8001 c.srli64 s0 +80014760: 4758 lw a4,12(a4) +80014762: 8001 c.srli64 s0 +80014764: 4758 lw a4,12(a4) +80014766: 8001 c.srli64 s0 +80014768: 4760 lw s0,76(a4) +8001476a: 8001 c.srli64 s0 +8001476c: 4760 lw s0,76(a4) +8001476e: 8001 c.srli64 s0 +80014770: 4768 lw a0,76(a4) +80014772: 8001 c.srli64 s0 +80014774: 4768 lw a0,76(a4) +80014776: 8001 c.srli64 s0 +80014778: 4770 lw a2,76(a4) +8001477a: 8001 c.srli64 s0 +8001477c: 4770 lw a2,76(a4) +8001477e: 8001 c.srli64 s0 +80014780: 4778 lw a4,76(a4) +80014782: 8001 c.srli64 s0 +80014784: 4778 lw a4,76(a4) +80014786: 8001 c.srli64 s0 +80014788: 4780 lw s0,8(a5) +8001478a: 8001 c.srli64 s0 +8001478c: 4780 lw s0,8(a5) +8001478e: 8001 c.srli64 s0 +80014790: 4788 lw a0,8(a5) +80014792: 8001 c.srli64 s0 +80014794: 4788 lw a0,8(a5) +80014796: 8001 c.srli64 s0 +80014798: 4790 lw a2,8(a5) +8001479a: 8001 c.srli64 s0 +8001479c: 4790 lw a2,8(a5) +8001479e: 8001 c.srli64 s0 +800147a0: 4798 lw a4,8(a5) +800147a2: 8001 c.srli64 s0 +800147a4: 4798 lw a4,8(a5) +800147a6: 8001 c.srli64 s0 +800147a8: 47a0 lw s0,72(a5) +800147aa: 8001 c.srli64 s0 +800147ac: 47a0 lw s0,72(a5) +800147ae: 8001 c.srli64 s0 +800147b0: 47a8 lw a0,72(a5) +800147b2: 8001 c.srli64 s0 +800147b4: 47a8 lw a0,72(a5) +800147b6: 8001 c.srli64 s0 +800147b8: 47b0 lw a2,72(a5) +800147ba: 8001 c.srli64 s0 +800147bc: 47b0 lw a2,72(a5) +800147be: 8001 c.srli64 s0 +800147c0: 47b8 lw a4,72(a5) +800147c2: 8001 c.srli64 s0 +800147c4: 47b8 lw a4,72(a5) +800147c6: 8001 c.srli64 s0 +800147c8: 47c0 lw s0,12(a5) +800147ca: 8001 c.srli64 s0 +800147cc: 47c0 lw s0,12(a5) +800147ce: 8001 c.srli64 s0 +800147d0: 47c8 lw a0,12(a5) +800147d2: 8001 c.srli64 s0 +800147d4: 47c8 lw a0,12(a5) +800147d6: 8001 c.srli64 s0 +800147d8: 47d0 lw a2,12(a5) +800147da: 8001 c.srli64 s0 +800147dc: 47d0 lw a2,12(a5) +800147de: 8001 c.srli64 s0 +800147e0: 47d8 lw a4,12(a5) +800147e2: 8001 c.srli64 s0 +800147e4: 47d8 lw a4,12(a5) +800147e6: 8001 c.srli64 s0 +800147e8: 47e0 lw s0,76(a5) +800147ea: 8001 c.srli64 s0 +800147ec: 47e0 lw s0,76(a5) +800147ee: 8001 c.srli64 s0 +800147f0: 47e8 lw a0,76(a5) +800147f2: 8001 c.srli64 s0 +800147f4: 47e8 lw a0,76(a5) +800147f6: 8001 c.srli64 s0 +800147f8: 47f0 lw a2,76(a5) +800147fa: 8001 c.srli64 s0 +800147fc: 47f0 lw a2,76(a5) +800147fe: 8001 c.srli64 s0 +80014800: 47f8 lw a4,76(a5) +80014802: 8001 c.srli64 s0 +80014804: 47f8 lw a4,76(a5) +80014806: 8001 c.srli64 s0 +80014808: 4800 lw s0,16(s0) +8001480a: 8001 c.srli64 s0 +8001480c: 4800 lw s0,16(s0) +8001480e: 8001 c.srli64 s0 +80014810: 4808 lw a0,16(s0) +80014812: 8001 c.srli64 s0 +80014814: 4808 lw a0,16(s0) +80014816: 8001 c.srli64 s0 +80014818: 4810 lw a2,16(s0) +8001481a: 8001 c.srli64 s0 +8001481c: 4810 lw a2,16(s0) +8001481e: 8001 c.srli64 s0 +80014820: 4818 lw a4,16(s0) +80014822: 8001 c.srli64 s0 +80014824: 4818 lw a4,16(s0) +80014826: 8001 c.srli64 s0 +80014828: 4820 lw s0,80(s0) +8001482a: 8001 c.srli64 s0 +8001482c: 4820 lw s0,80(s0) +8001482e: 8001 c.srli64 s0 +80014830: 4828 lw a0,80(s0) +80014832: 8001 c.srli64 s0 +80014834: 4828 lw a0,80(s0) +80014836: 8001 c.srli64 s0 +80014838: 4830 lw a2,80(s0) +8001483a: 8001 c.srli64 s0 +8001483c: 4830 lw a2,80(s0) +8001483e: 8001 c.srli64 s0 +80014840: 4838 lw a4,80(s0) +80014842: 8001 c.srli64 s0 +80014844: 4838 lw a4,80(s0) +80014846: 8001 c.srli64 s0 +80014848: 4840 lw s0,20(s0) +8001484a: 8001 c.srli64 s0 +8001484c: 4840 lw s0,20(s0) +8001484e: 8001 c.srli64 s0 +80014850: 4848 lw a0,20(s0) +80014852: 8001 c.srli64 s0 +80014854: 4848 lw a0,20(s0) +80014856: 8001 c.srli64 s0 +80014858: 4850 lw a2,20(s0) +8001485a: 8001 c.srli64 s0 +8001485c: 4850 lw a2,20(s0) +8001485e: 8001 c.srli64 s0 +80014860: 4858 lw a4,20(s0) +80014862: 8001 c.srli64 s0 +80014864: 4858 lw a4,20(s0) +80014866: 8001 c.srli64 s0 +80014868: 4860 lw s0,84(s0) +8001486a: 8001 c.srli64 s0 +8001486c: 4860 lw s0,84(s0) +8001486e: 8001 c.srli64 s0 +80014870: 4868 lw a0,84(s0) +80014872: 8001 c.srli64 s0 +80014874: 4868 lw a0,84(s0) +80014876: 8001 c.srli64 s0 +80014878: 4870 lw a2,84(s0) +8001487a: 8001 c.srli64 s0 +8001487c: 4870 lw a2,84(s0) +8001487e: 8001 c.srli64 s0 +80014880: 4878 lw a4,84(s0) +80014882: 8001 c.srli64 s0 +80014884: 4878 lw a4,84(s0) +80014886: 8001 c.srli64 s0 +80014888: 4880 lw s0,16(s1) +8001488a: 8001 c.srli64 s0 +8001488c: 4880 lw s0,16(s1) +8001488e: 8001 c.srli64 s0 +80014890: 4888 lw a0,16(s1) +80014892: 8001 c.srli64 s0 +80014894: 4888 lw a0,16(s1) +80014896: 8001 c.srli64 s0 +80014898: 4890 lw a2,16(s1) +8001489a: 8001 c.srli64 s0 +8001489c: 4890 lw a2,16(s1) +8001489e: 8001 c.srli64 s0 +800148a0: 4898 lw a4,16(s1) +800148a2: 8001 c.srli64 s0 +800148a4: 4898 lw a4,16(s1) +800148a6: 8001 c.srli64 s0 +800148a8: 48a0 lw s0,80(s1) +800148aa: 8001 c.srli64 s0 +800148ac: 48a0 lw s0,80(s1) +800148ae: 8001 c.srli64 s0 +800148b0: 48a8 lw a0,80(s1) +800148b2: 8001 c.srli64 s0 +800148b4: 48a8 lw a0,80(s1) +800148b6: 8001 c.srli64 s0 +800148b8: 48b0 lw a2,80(s1) +800148ba: 8001 c.srli64 s0 +800148bc: 48b0 lw a2,80(s1) +800148be: 8001 c.srli64 s0 +800148c0: 48b8 lw a4,80(s1) +800148c2: 8001 c.srli64 s0 +800148c4: 48b8 lw a4,80(s1) +800148c6: 8001 c.srli64 s0 +800148c8: 48c0 lw s0,20(s1) +800148ca: 8001 c.srli64 s0 +800148cc: 48c0 lw s0,20(s1) +800148ce: 8001 c.srli64 s0 -80015b80 <__global_locale>: -80015b80: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +800148d0 <__global_locale>: +800148d0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80015ba0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +800148f0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80015bc0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80014910: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80015be0: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80014930: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80015c00: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80014950: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80015c20: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80014970: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80015c40: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne +80014990: 00000043 fmadd.s ft0,ft0,ft0,ft0,rne ... -80015c60: bfdc fsd fa5,184(a5) -80015c62: 8000 0x8000 -80015c64: a254 fsd fa3,128(a2) -80015c66: 8000 0x8000 -80015c68: 0000 unimp -80015c6a: 0000 unimp -80015c6c: 3674 fld fa3,232(a2) -80015c6e: 8001 c.srli64 s0 -80015c70: 3f30 fld fa2,120(a4) -80015c72: 8001 c.srli64 s0 -80015c74: 3590 fld fa2,40(a1) -80015c76: 8001 c.srli64 s0 -80015c78: 3590 fld fa2,40(a1) -80015c7a: 8001 c.srli64 s0 -80015c7c: 3590 fld fa2,40(a1) -80015c7e: 8001 c.srli64 s0 -80015c80: 3590 fld fa2,40(a1) -80015c82: 8001 c.srli64 s0 -80015c84: 3590 fld fa2,40(a1) -80015c86: 8001 c.srli64 s0 -80015c88: 3590 fld fa2,40(a1) -80015c8a: 8001 c.srli64 s0 -80015c8c: 3590 fld fa2,40(a1) -80015c8e: 8001 c.srli64 s0 -80015c90: 3590 fld fa2,40(a1) -80015c92: 8001 c.srli64 s0 -80015c94: 3590 fld fa2,40(a1) -80015c96: 8001 c.srli64 s0 -80015c98: ffff 0xffff -80015c9a: ffff 0xffff -80015c9c: ffff 0xffff -80015c9e: ffff 0xffff -80015ca0: ffff 0xffff -80015ca2: ffff 0xffff -80015ca4: ffff 0xffff -80015ca6: 0000 unimp -80015ca8: 0001 nop -80015caa: 5341 li t1,-16 -80015cac: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm +800149b0: bb28 fsd fa0,112(a4) +800149b2: 8000 0x8000 +800149b4: 9da0 0x9da0 +800149b6: 8000 0x8000 +800149b8: 0000 unimp +800149ba: 0000 unimp +800149bc: 31c4 fld fs1,160(a1) +800149be: 8001 c.srli64 s0 +800149c0: 3a80 fld fs0,48(a3) +800149c2: 8001 c.srli64 s0 +800149c4: 30e0 fld fs0,224(s1) +800149c6: 8001 c.srli64 s0 +800149c8: 30e0 fld fs0,224(s1) +800149ca: 8001 c.srli64 s0 +800149cc: 30e0 fld fs0,224(s1) +800149ce: 8001 c.srli64 s0 +800149d0: 30e0 fld fs0,224(s1) +800149d2: 8001 c.srli64 s0 +800149d4: 30e0 fld fs0,224(s1) +800149d6: 8001 c.srli64 s0 +800149d8: 30e0 fld fs0,224(s1) +800149da: 8001 c.srli64 s0 +800149dc: 30e0 fld fs0,224(s1) +800149de: 8001 c.srli64 s0 +800149e0: 30e0 fld fs0,224(s1) +800149e2: 8001 c.srli64 s0 +800149e4: 30e0 fld fs0,224(s1) +800149e6: 8001 c.srli64 s0 +800149e8: ffff 0xffff +800149ea: ffff 0xffff +800149ec: ffff 0xffff +800149ee: ffff 0xffff +800149f0: ffff 0xffff +800149f2: ffff 0xffff +800149f4: ffff 0xffff +800149f6: 0000 unimp +800149f8: 0001 nop +800149fa: 5341 li t1,-16 +800149fc: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm ... -80015cc8: 0000 unimp -80015cca: 5341 li t1,-16 -80015ccc: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm +80014a18: 0000 unimp +80014a1a: 5341 li t1,-16 +80014a1c: 00494943 fmadd.s fs2,fs2,ft4,ft0,rmm ... Disassembly of section .sdata: -80015cf0 <__SDATA_BEGIN__>: -80015cf0: 0000 unimp -80015cf2: 0000 unimp -80015cf4: 0000 unimp -80015cf6: 3ff0 fld fa2,248(a5) -80015cf8: 0000 unimp -80015cfa: 0000 unimp -80015cfc: 0000 unimp -80015cfe: 4024 lw s1,64(s0) -80015d00: 0000 unimp -80015d02: 0000 unimp -80015d04: 0000 unimp -80015d06: 4350 lw a2,4(a4) +80014a40 <__SDATA_BEGIN__>: +80014a40: 0000 unimp +80014a42: 0000 unimp +80014a44: 0000 unimp +80014a46: 3ff0 fld fa2,248(a5) +80014a48: 0000 unimp +80014a4a: 0000 unimp +80014a4c: 0000 unimp +80014a4e: 4024 lw s1,64(s0) +80014a50: 0000 unimp +80014a52: 0000 unimp +80014a54: 0000 unimp +80014a56: 4350 lw a2,4(a4) -80015d08 <_global_impure_ptr>: -80015d08: 5350 lw a2,36(a4) -80015d0a: 8001 c.srli64 s0 +80014a58 <_global_impure_ptr>: +80014a58: 40a0 lw s0,64(s1) +80014a5a: 8001 c.srli64 s0 -80015d0c <_impure_ptr>: -80015d0c: 5350 lw a2,36(a4) -80015d0e: 8001 c.srli64 s0 +80014a5c <_impure_ptr>: +80014a5c: 40a0 lw s0,64(s1) +80014a5e: 8001 c.srli64 s0 -80015d10 <__malloc_sbrk_base>: -80015d10: ffff 0xffff -80015d12: ffff 0xffff +80014a60 <__malloc_sbrk_base>: +80014a60: ffff 0xffff +80014a62: ffff 0xffff -80015d14 <__malloc_trim_threshold>: -80015d14: 0000 unimp -80015d16: 0002 c.slli64 zero +80014a64 <__malloc_trim_threshold>: +80014a64: 0000 unimp +80014a66: 0002 c.slli64 zero Disassembly of section .sbss: -80015d18 <__malloc_max_total_mem>: -80015d18: 0000 unimp +80014a68 <__malloc_max_total_mem>: +80014a68: 0000 unimp ... -80015d1c <__malloc_max_sbrked_mem>: -80015d1c: 0000 unimp +80014a6c <__malloc_max_sbrked_mem>: +80014a6c: 0000 unimp ... -80015d20 <__malloc_top_pad>: -80015d20: 0000 unimp +80014a70 <__malloc_top_pad>: +80014a70: 0000 unimp ... -80015d24 : -80015d24: 0000 unimp +80014a74 : +80014a74: 0000 unimp ... Disassembly of section .bss: -80015d28 : +80014a78 : ... -80015d68 <__malloc_current_mallinfo>: +80014ab8 <__malloc_current_mallinfo>: ... -80015d90 : +80014ae0 : ... -80015da0 : +80014af0 : ... -80015db0 : +80014b00 : ... -80015e30 : -80015e30: 0000 unimp +80014b80 : +80014b80: 0000 unimp ... Disassembly of section .comment: @@ -22570,7 +22257,7 @@ Disassembly of section .debug_aranges: a: 0004 0x4 c: 0000 unimp e: 0000 unimp - 10: dfd4 sw a3,60(a5) + 10: db20 sw s0,112(a4) 12: 8000 0x8000 14: 0434 addi a3,sp,520 ... @@ -22583,7 +22270,7 @@ Disassembly of section .debug_aranges: 2a: 0004 0x4 2c: 0000 unimp 2e: 0000 unimp - 30: e408 fsw fa0,8(s0) + 30: df54 sw a3,60(a4) 32: 8000 0x8000 34: 0410 addi a2,sp,512 ... @@ -22596,7 +22283,7 @@ Disassembly of section .debug_aranges: 4a: 0004 0x4 4c: 0000 unimp 4e: 0000 unimp - 50: e818 fsw fa4,16(s0) + 50: e364 fsw fs1,68(a4) 52: 8000 0x8000 54: 08c0 addi s0,sp,84 ... @@ -22609,7 +22296,7 @@ Disassembly of section .debug_aranges: 6a: 0004 0x4 6c: 0000 unimp 6e: 0000 unimp - 70: f0d8 fsw fa4,36(s1) + 70: ec24 fsw fs1,88(s0) 72: 8000 0x8000 74: 07a8 addi a0,sp,968 ... @@ -22622,7 +22309,7 @@ Disassembly of section .debug_aranges: 8a: 0004 0x4 8c: 0000 unimp 8e: 0000 unimp - 90: f880 fsw fs0,48(s1) + 90: f3cc fsw fa1,36(a5) 92: 8000 0x8000 94: 012c addi a1,sp,136 ... @@ -22635,7 +22322,7 @@ Disassembly of section .debug_aranges: aa: 0004 0x4 ac: 0000 unimp ae: 0000 unimp - b0: f9ac fsw fa1,112(a1) + b0: f4f8 fsw fa4,108(s1) b2: 8000 0x8000 b4: 014c addi a1,sp,132 ... @@ -22648,7 +22335,7 @@ Disassembly of section .debug_aranges: ca: 0004 0x4 cc: 0000 unimp ce: 0000 unimp - d0: faf8 fsw fa4,116(a3) + d0: f644 fsw fs1,44(a2) d2: 8000 0x8000 d4: 014c addi a1,sp,132 ... @@ -22661,7 +22348,7 @@ Disassembly of section .debug_aranges: ea: 0004 0x4 ec: 0000 unimp ee: 0000 unimp - f0: fc44 fsw fs1,60(s0) + f0: f790 fsw fa2,40(a5) f2: 8000 0x8000 f4: 12d8 addi a4,sp,356 ... @@ -22673,7 +22360,7 @@ Disassembly of section .debug_aranges: 10a: 0004 0x4 10c: 0000 unimp 10e: 0000 unimp - 110: 0f1c addi a5,sp,912 + 110: 0a68 addi a0,sp,284 112: 8001 c.srli64 s0 114: 1ac8 addi a0,sp,372 ... @@ -22685,7 +22372,7 @@ Disassembly of section .debug_aranges: 12a: 0004 0x4 12c: 0000 unimp 12e: 0000 unimp - 130: 29e4 fld fs1,208(a1) + 130: 2530 fld fa2,72(a0) 132: 8001 c.srli64 s0 134: 01ac addi a1,sp,200 ... @@ -22696,7 +22383,7 @@ Disassembly of section .debug_aranges: 146: 601f 0000 0004 0x40000601f 14c: 0000 unimp 14e: 0000 unimp - 150: 2b90 fld fa2,16(a5) + 150: 26dc fld fa5,136(a3) 152: 8001 c.srli64 s0 154: 0150 addi a2,sp,132 ... @@ -22709,7 +22396,7 @@ Disassembly of section .debug_aranges: 16a: 0004 0x4 16c: 0000 unimp 16e: 0000 unimp - 170: 2ce0 fld fs0,216(s1) + 170: 282c fld fa1,80(s0) 172: 8001 c.srli64 s0 174: 0228 addi a0,sp,264 ... @@ -22722,7 +22409,7 @@ Disassembly of section .debug_aranges: 18a: 0004 0x4 18c: 0000 unimp 18e: 0000 unimp - 190: 2f08 fld fa0,24(a4) + 190: 2a54 fld fa3,144(a2) 192: 8001 c.srli64 s0 194: 04dc addi a5,sp,580 ... @@ -22742,7 +22429,7 @@ Disassembly of section .debug_aranges: 1c2: 0004 0x4 1c4: 0000 unimp 1c6: 0000 unimp - 1c8: 33e4 fld fs1,224(a5) + 1c8: 2f30 fld fa2,88(a4) 1ca: 8001 c.srli64 s0 1cc: 004c addi a1,sp,4 ... @@ -22762,8 +22449,9 @@ Disassembly of section .debug_info: 12: 0004 0x4 14: d500 sw s0,40(a0) 16: 0001 nop - 18: d400 sw s0,40(s0) - 1a: 00df 3480 0004 0x4348000df + 18: 2000 fld fs0,0(s0) + 1a: 348000db 0x348000db + 1e: 0004 0x4 20: 0000 unimp 22: 0000 unimp 24: 0200 addi s0,sp,256 @@ -24042,7 +23730,7 @@ Disassembly of section .debug_info: bf8: 0105 addi sp,sp,1 bfa: 0b34 addi a3,sp,408 bfc: 0000 unimp - bfe: dfd4 sw a3,60(a5) + bfe: db20 sw s0,112(a4) c00: 8000 0x8000 c02: 0434 addi a3,sp,520 c04: 0000 unimp @@ -24065,8 +23753,9 @@ Disassembly of section .debug_info: c28: 0000 unimp c2a: cd29 beqz a0,c84 <__stack_size+0x884> c2c: 000e c.slli zero,0x3 - c2e: d800 sw s0,48(s0) - c30: 00df 0080 0000 0x8000df + c2e: 2400 fld fs0,8(s0) + c30: 008000db 0x8000db + c34: 0000 unimp c36: 0100 addi s0,sp,128 c38: 0528 addi a0,sp,648 c3a: 2a0a fld fs4,128(sp) @@ -24141,9 +23830,8 @@ Disassembly of section .debug_info: cdc: 0005 c.nop 1 cde: 0000 unimp ce0: 000fbc2f 0xfbc2f - ce4: 3c00 fld fs0,56(s0) - ce6: 00e0 addi s0,sp,76 - ce8: 8880 0x8880 + ce4: 8800 0x8800 + ce6: 888000db 0x888000db cea: 0000 unimp cec: 3100 fld fs0,32(a0) cee: 000d c.nop 3 @@ -24281,8 +23969,8 @@ Disassembly of section .debug_info: e0c: 0009 c.nop 2 e0e: 0000 unimp e10: 00109e2f 0x109e2f - e14: 2400 fld fs0,8(s0) - e16: 00e1 addi ra,ra,24 + e14: 7000 flw fs0,32(s0) + e16: 00dc addi a5,sp,68 e18: 8880 0x8880 e1a: 0000 unimp e1c: 6100 flw fs0,0(a0) @@ -24739,7 +24427,7 @@ Disassembly of section .debug_info: 1258: 0000 unimp 125a: 01d5 addi gp,gp,21 125c: 0000 unimp - 125e: e408 fsw fa0,8(s0) + 125e: df54 sw a3,60(a4) 1260: 8000 0x8000 1262: 0410 addi a2,sp,512 1264: 0000 unimp @@ -26067,10 +25755,8 @@ Disassembly of section .debug_info: 1e3a: 0100 addi s0,sp,128 1e3c: 051a slli a0,a0,0x6 1e3e: 3401 jal 183e <__stack_size+0x143e> - 1e40: 0800000b 0x800000b - 1e44: 00e4 addi s1,sp,76 - 1e46: 1080 addi s0,sp,96 - 1e48: 0004 0x4 + 1e40: 5400000b 0x5400000b + 1e44: 00df 1080 0004 0x4108000df 1e4a: 0100 addi s0,sp,128 1e4c: 299c fld fa5,16(a1) 1e4e: 2800000f 0x2800000f @@ -26094,10 +25780,8 @@ Disassembly of section .debug_info: 1e7a: 0d05 addi s10,s10,1 1e7c: 0000 unimp 1e7e: 292a fld fs2,136(sp) - 1e80: 0800000f fence i,unknown - 1e84: 00e4 addi s1,sp,76 - 1e86: 0080 addi s0,sp,64 - 1e88: 0001 nop + 1e80: 5400000f 0x5400000f + 1e84: 00df 0080 0001 0x1008000df 1e8a: 0100 addi s0,sp,128 1e8c: 051e slli a0,a0,0x7 1e8e: 2b0a fld fs6,128(sp) @@ -26173,10 +25857,8 @@ Disassembly of section .debug_info: 1f32: 0000 unimp 1f34: 1830 addi a2,sp,56 1f36: 0010 0x10 - 1f38: 6c00 flw fs0,24(s0) - 1f3a: 00e4 addi s1,sp,76 - 1f3c: 7080 flw fs0,32(s1) - 1f3e: 0000 unimp + 1f38: b800 fsd fs0,48(s0) + 1f3a: 00df 7080 0000 0x708000df 1f40: 3c00 fld fs0,56(s0) 1f42: 000d c.nop 3 1f44: 2e00 fld fs0,24(a2) @@ -26222,7 +25904,7 @@ Disassembly of section .debug_info: 1fa0: 3000 fld fs0,32(s0) 1fa2: 10fa slli ra,ra,0x3e 1fa4: 0000 unimp - 1fa6: e53c fsw fa5,72(a0) + 1fa6: e088 fsw fa0,0(s1) 1fa8: 8000 0x8000 1faa: 0074 addi a3,sp,12 1fac: 0000 unimp @@ -26311,7 +25993,7 @@ Disassembly of section .debug_info: 205c: 0000 unimp 205e: 3000 fld fs0,32(s0) 2060: 0000117b 0x117b - 2064: e694 fsw fa3,8(a3) + 2064: e1e0 fsw fs0,68(a1) 2066: 8000 0x8000 2068: 0010 0x10 206a: 0000 unimp @@ -26323,8 +26005,8 @@ Disassembly of section .debug_info: 2076: 00000013 nop 207a: 8e31 xor a2,a2,a2 207c: 0011 c.nop 4 - 207e: c400 sw s0,8(s0) - 2080: 00e6 slli ra,ra,0x19 + 207e: 1000 addi s0,sp,32 + 2080: 00e2 slli ra,ra,0x18 2082: 5480 lw s0,40(s1) 2084: 0001 nop 2086: 3200 fld fs0,32(a2) @@ -26402,8 +26084,8 @@ Disassembly of section .debug_info: 2136: 005d c.nop 23 2138: 7630 flw fa2,104(a2) 213a: 0012 c.slli zero,0x4 - 213c: e000 fsw fs0,0(s0) - 213e: 148000e7 jalr 328(zero) # 0 <__stack_usage> + 213c: 2c00 fld fs0,24(s0) + 213e: 148000e3 beq zero,s0,2a7e <__stack_size+0x267e> 2142: 0000 unimp 2144: 0e00 addi s0,sp,784 2146: 2e00000f 0x2e00000f @@ -26413,7 +26095,7 @@ Disassembly of section .debug_info: 2152: 3100 fld fs0,32(a0) 2154: 1289 addi t0,t0,-30 2156: 0000 unimp - 2158: e7f4 fsw fa3,76(a5) + 2158: e340 fsw fs0,4(a4) 215a: 8000 0x8000 215c: 0010 0x10 215e: 0000 unimp @@ -26789,9 +26471,8 @@ Disassembly of section .debug_info: 24f8: 0009 c.nop 2 24fa: d500 sw s0,40(a0) 24fc: 0001 nop - 24fe: 1800 addi s0,sp,48 - 2500: 00e8 addi a0,sp,76 - 2502: c080 sw s0,0(s1) + 24fe: 6400 flw fs0,8(s0) + 2500: c08000e3 beq zero,s0,2100 <__stack_size+0x1d00> 2504: 0008 0x8 2506: e400 fsw fs0,8(s0) 2508: 0012 c.slli zero,0x4 @@ -26910,9 +26591,8 @@ Disassembly of section .debug_info: 2604: 2301 jal 2b04 <__stack_size+0x2704> 2606: 9d01 0x9d01 2608: 0000 unimp - 260a: 1800 addi s0,sp,48 - 260c: 00e8 addi a0,sp,76 - 260e: c080 sw s0,0(s1) + 260a: 6400 flw fs0,8(s0) + 260c: c08000e3 beq zero,s0,220c <__stack_size+0x1e0c> 2610: 0008 0x8 2612: 0100 addi s0,sp,128 2614: 609c flw fa5,0(s1) @@ -27179,7 +26859,7 @@ Disassembly of section .debug_info: 2898: 00076703 0x76703 289c: d500 sw s0,40(a0) 289e: 00000023 sb zero,0(zero) # 0 <__stack_usage> - 28a2: 00eb4c17 auipc s8,0xeb4 + 28a2: 00e69817 auipc a6,0xe69 28a6: 5880 lw s0,48(s1) 28a8: 0000 unimp 28aa: 4a00 lw s0,16(a2) @@ -27258,7 +26938,7 @@ Disassembly of section .debug_info: 295e: 8c00 0x8c00 2960: 0025 c.nop 9 2962: 0000 unimp - 2964: 00ebf417 auipc s0,0xebf + 2964: 00e74017 auipc zero,0xe74 2968: 1080 addi s0,sp,96 296a: 0000 unimp 296c: 9c00 0x9c00 @@ -27319,7 +26999,7 @@ Disassembly of section .debug_info: 29f6: a800 fsd fs0,16(s0) 29f8: 0026 c.slli zero,0x9 29fa: 0000 unimp - 29fc: 00ec9817 auipc a6,0xec9 + 29fc: 00e7e417 auipc s0,0xe7e 2a00: 4c80 lw s0,24(s1) 2a02: 0000 unimp 2a04: a400 fsd fs0,8(s0) @@ -27396,7 +27076,7 @@ Disassembly of section .debug_info: 2ab6: 0029 c.nop 10 2ab8: 0000 unimp 2aba: 1700 addi s0,sp,928 - 2abc: ed64 fsw fs1,92(a0) + 2abc: e8b0 fsw fa2,80(s1) 2abe: 8000 0x8000 2ac0: 0004 0x4 2ac2: 0000 unimp @@ -27431,7 +27111,7 @@ Disassembly of section .debug_info: 2b14: 0000 unimp 2b16: 2956 fld fs2,336(sp) 2b18: 0000 unimp - 2b1a: 00eed017 auipc zero,0xeed + 2b1a: 00ea1c17 auipc s8,0xea1 2b1e: 6880 flw fs0,16(s1) 2b20: 0000 unimp 2b22: d000 sw s0,32(s0) @@ -27468,7 +27148,7 @@ Disassembly of section .debug_info: 2b6a: ce00 sw s0,24(a2) 2b6c: 0029 c.nop 10 2b6e: 1700 addi s0,sp,928 - 2b70: ef04 fsw fs1,24(a4) + 2b70: ea50 fsw fa2,20(a2) 2b72: 8000 0x8000 2b74: 0004 0x4 2b76: 0000 unimp @@ -27494,7 +27174,7 @@ Disassembly of section .debug_info: 2bae: 0000 unimp 2bb0: 00002a17 auipc s4,0x2 2bb4: 0000 unimp - 2bb6: 00ef9c17 auipc s8,0xef9 + 2bb6: 00eae817 auipc a6,0xeae 2bba: 0480 addi s0,sp,576 2bbc: 0000 unimp 2bbe: ea00 fsw fs0,16(a2) @@ -27557,7 +27237,7 @@ Disassembly of section .debug_info: 2c68: 0000 unimp 2c6a: 01d5 addi gp,gp,21 2c6c: 0000 unimp - 2c6e: f0d8 fsw fa4,36(s1) + 2c6e: ec24 fsw fs1,88(s0) 2c70: 8000 0x8000 2c72: 07a8 addi a0,sp,968 2c74: 0000 unimp @@ -27673,7 +27353,7 @@ Disassembly of section .debug_info: 2d70: 0100000b 0x100000b 2d74: 009d0123 sb s1,2(s10) # 36002 <__stack_size+0x35c02> 2d78: 0000 unimp - 2d7a: f0d8 fsw fa4,36(s1) + 2d7a: ec24 fsw fs1,88(s0) 2d7c: 8000 0x8000 2d7e: 07a8 addi a0,sp,968 2d80: 0000 unimp @@ -28172,8 +27852,8 @@ Disassembly of section .debug_info: 3240: 0039 c.nop 14 3242: 0000 unimp 3244: 0000 unimp - 3246: b018 fsd fa4,32(s0) - 3248: 00f5 addi ra,ra,29 + 3246: fc18 fsw fa4,56(s0) + 3248: 00f0 addi a2,sp,76 324a: 0480 addi s0,sp,576 324c: 0000 unimp 324e: 0b00 addi s0,sp,400 @@ -28209,7 +27889,7 @@ Disassembly of section .debug_info: 32a0: 2e00 fld fs0,24(a2) 32a2: 003a c.slli zero,0xe 32a4: 1800 addi s0,sp,48 - 32a6: f698 fsw fa4,40(a3) + 32a6: f1e4 fsw fs1,100(a1) 32a8: 8000 0x8000 32aa: 0068 addi a0,sp,12 32ac: 0000 unimp @@ -28245,8 +27925,8 @@ Disassembly of section .debug_info: 32f4: 0000 unimp 32f6: 3aa6 fld fs5,104(sp) 32f8: 0000 unimp - 32fa: cc18 sw a4,24(s0) - 32fc: 00f6 slli ra,ra,0x1d + 32fa: 1818 addi a4,sp,48 + 32fc: 00f2 slli ra,ra,0x1c 32fe: 0480 addi s0,sp,576 3300: 0000 unimp 3302: c300 sw s0,0(a4) @@ -28271,7 +27951,7 @@ Disassembly of section .debug_info: 333c: 003a c.slli zero,0xe 333e: 0000 unimp 3340: 1800 addi s0,sp,48 - 3342: f764 fsw fs1,108(a4) + 3342: f2b0 fsw fa2,96(a3) 3344: 8000 0x8000 3346: 0004 0x4 3348: 0000 unimp @@ -28316,7 +27996,7 @@ Disassembly of section .debug_info: 33b2: 785f 0100 032f 0x32f0100785f 33b8: 00000787 0x787 33bc: 0000 unimp - 33be: 00f35c1b 0xf35c1b + 33be: 00eea81b 0xeea81b 33c2: 2880 fld fs0,16(s1) 33c4: 0000 unimp 33c6: 1600 addi s0,sp,800 @@ -28348,9 +28028,8 @@ Disassembly of section .debug_info: 3402: 000c 0xc 3404: d500 sw s0,40(a0) 3406: 0001 nop - 3408: 8000 0x8000 - 340a: 00f8 addi a4,sp,76 - 340c: 2c80 fld fs0,24(s1) + 3408: cc00 sw s0,24(s0) + 340a: 2c8000f3 0x2c8000f3 340e: 0001 nop 3410: 8e00 0x8e00 3412: 0035 c.nop 13 @@ -28484,9 +28163,8 @@ Disassembly of section .debug_info: 3534: 2301 jal 3a34 <__stack_size+0x3634> 3536: 2501 jal 3b36 <__stack_size+0x3736> 3538: 0000 unimp - 353a: 8000 0x8000 - 353c: 00f8 addi a4,sp,76 - 353e: 2c80 fld fs0,24(s1) + 353a: cc00 sw s0,24(s0) + 353c: 2c8000f3 0x2c8000f3 3540: 0001 nop 3542: 0100 addi s0,sp,128 3544: 9c9c 0x9c9c @@ -28596,7 +28274,7 @@ Disassembly of section .debug_info: 3652: 0031 c.nop 12 3654: 0000 unimp 3656: 1a00 addi s0,sp,304 - 3658: f950 fsw fa2,52(a0) + 3658: f49c fsw fa5,40(s1) 365a: 8000 0x8000 365c: 0028 addi a0,sp,8 365e: 0000 unimp @@ -28643,8 +28321,8 @@ Disassembly of section .debug_info: 36b2: 000c 0xc 36b4: d500 sw s0,40(a0) 36b6: 0001 nop - 36b8: ac00 fsd fs0,24(s0) - 36ba: 00f9 addi ra,ra,30 + 36b8: f800 fsw fs0,48(s0) + 36ba: 00f4 addi a3,sp,76 36bc: 4c80 lw s0,24(s1) 36be: 0001 nop 36c0: ba00 fsd fs0,48(a2) @@ -28779,8 +28457,8 @@ Disassembly of section .debug_info: 37e4: 2301 jal 3ce4 <__stack_size+0x38e4> 37e6: 2501 jal 3de6 <__stack_size+0x39e6> 37e8: 0000 unimp - 37ea: ac00 fsd fs0,24(s0) - 37ec: 00f9 addi ra,ra,30 + 37ea: f800 fsw fs0,48(s0) + 37ec: 00f4 addi a3,sp,76 37ee: 4c80 lw s0,24(s1) 37f0: 0001 nop 37f2: 0100 addi s0,sp,128 @@ -28934,8 +28612,8 @@ Disassembly of section .debug_info: 394a: 000c 0xc 394c: d500 sw s0,40(a0) 394e: 0001 nop - 3950: f800 fsw fs0,48(s0) - 3952: 00fa slli ra,ra,0x1e + 3950: 4400 lw s0,8(s0) + 3952: 00f6 slli ra,ra,0x1d 3954: 4c80 lw s0,24(s1) 3956: 0001 nop 3958: 5200 lw s0,32(a2) @@ -29070,8 +28748,8 @@ Disassembly of section .debug_info: 3a7c: 2301 jal 3f7c <__stack_size+0x3b7c> 3a7e: 2501 jal 407e <__stack_size+0x3c7e> 3a80: 0000 unimp - 3a82: f800 fsw fs0,48(s0) - 3a84: 00fa slli ra,ra,0x1e + 3a82: 4400 lw s0,8(s0) + 3a84: 00f6 slli ra,ra,0x1d 3a86: 4c80 lw s0,24(s1) 3a88: 0001 nop 3a8a: 0100 addi s0,sp,128 @@ -29223,9 +28901,8 @@ Disassembly of section .debug_info: 3be0: 080c addi a1,sp,16 3be2: d500000f 0xd500000f 3be6: 0001 nop - 3be8: 4400 lw s0,8(s0) - 3bea: 00fc addi a5,sp,76 - 3bec: d880 sw s0,48(s1) + 3be8: 9000 0x9000 + 3bea: d88000f7 0xd88000f7 3bee: 0012 c.slli zero,0x4 3bf0: ea00 fsw fs0,16(a2) 3bf2: 0200003f 6e690504 0x6e6905040200003f @@ -29279,7 +28956,7 @@ Disassembly of section .debug_info: 3c6c: 0f48 addi a0,sp,916 3c6e: 00a2 slli ra,ra,0x8 3c70: 0000 unimp - 3c72: c0041003 lh zero,-1024(s0) # ec1564 <__stack_size+0xec1164> + 3c72: c0041003 lh zero,-1024(s0) # e805fc <__stack_size+0xe801fc> 3c76: 0000 unimp 3c78: 0a00 addi s0,sp,272 3c7a: 0310 addi a2,sp,384 @@ -29346,7 +29023,7 @@ Disassembly of section .debug_info: 3d14: 0100 addi s0,sp,128 3d16: 00960123 sb s1,2(a2) 3d1a: 0000 unimp - 3d1c: fc44 fsw fs1,60(s0) + 3d1c: f790 fsw fa2,40(a5) 3d1e: 8000 0x8000 3d20: 12d8 addi a4,sp,356 3d22: 0000 unimp @@ -29609,8 +29286,8 @@ Disassembly of section .debug_info: 3fae: 4854 lw a3,20(s0) 3fb0: 0000 unimp 3fb2: 0000 unimp - 3fb4: 0018 0x18 - 3fb6: 0101 addi sp,sp,0 + 3fb4: 4c18 lw a4,24(s0) + 3fb6: 00fc addi a5,sp,76 3fb8: bc80 fsd fs0,56(s1) 3fba: dc000007 0xdc000007 3fbe: 1600000f 0x1600000f @@ -30846,8 +30523,8 @@ Disassembly of section .debug_info: 4ba6: cea4 sw s1,88(a3) 4ba8: 0000 unimp 4baa: 0000 unimp - 4bac: c418 sw a4,8(s0) - 4bae: 0108 addi a0,sp,128 + 4bac: 1018 addi a4,sp,32 + 4bae: 0104 addi s1,sp,128 4bb0: 4880 lw s0,16(s1) 4bb2: 0000 unimp 4bb4: 5000 lw s0,32(s0) @@ -30858,7 +30535,7 @@ Disassembly of section .debug_info: 4bbe: 2e01 jal 4ece <__stack_size+0x4ace> 4bc0: 00002503 lw a0,0(zero) # 0 <__stack_usage> 4bc4: 1a00 addi s0,sp,304 - 4bc6: 08c4 addi s1,sp,84 + 4bc6: 0410 addi a2,sp,512 4bc8: 8001 c.srli64 s0 4bca: 003c addi a5,sp,8 4bcc: 0000 unimp @@ -30890,8 +30567,8 @@ Disassembly of section .debug_info: 4c16: 00000113 li sp,0 4c1a: 0000cf13 xori t5,ra,0 4c1e: 0000 unimp - 4c20: 5818 lw a4,48(s0) - 4c22: 0109 addi sp,sp,2 + 4c20: a418 fsd fa4,8(s0) + 4c22: 0104 addi s1,sp,128 4c24: 0c80 addi s0,sp,592 4c26: 0000 unimp 4c28: 6a00 flw fs0,16(a2) @@ -30957,7 +30634,7 @@ Disassembly of section .debug_info: 4cc0: 00002503 lw a0,0(zero) # 0 <__stack_usage> 4cc4: dc00 sw s0,56(s0) 4cc6: 180000cf fnmadd.s ft1,ft0,ft0,ft3,rne - 4cca: 0b84 addi s1,sp,464 + 4cca: 06d0 addi a2,sp,836 4ccc: 8001 c.srli64 s0 4cce: 007c addi a5,sp,12 4cd0: 0000 unimp @@ -30989,8 +30666,8 @@ Disassembly of section .debug_info: 4d0c: 0000 unimp 4d0e: d038 sw a4,96(s0) 4d10: 0000 unimp - 4d12: c018 sw a4,0(s0) - 4d14: 0880010b 0x880010b + 4d12: 0c18 addi a4,sp,528 + 4d14: 08800107 0x8800107 4d18: 0000 unimp 4d1a: 5c00 lw s0,56(s0) 4d1c: 0011 c.nop 4 @@ -31017,7 +30694,7 @@ Disassembly of section .debug_info: 4d50: 00d1 addi ra,ra,20 4d52: 0000 unimp 4d54: 1800 addi s0,sp,48 - 4d56: 0c10 addi a2,sp,528 + 4d56: 075c addi a5,sp,900 4d58: 8001 c.srli64 s0 4d5a: 012c addi a1,sp,136 4d5c: 0000 unimp @@ -31065,7 +30742,7 @@ Disassembly of section .debug_info: 4dc4: 00d4 addi a3,sp,68 4dc6: 0000 unimp 4dc8: 1800 addi s0,sp,48 - 4dca: 0d68 addi a0,sp,668 + 4dca: 08b4 addi a3,sp,88 4dcc: 8001 c.srli64 s0 4dce: 0030 addi a2,sp,8 4dd0: 0000 unimp @@ -31077,7 +30754,7 @@ Disassembly of section .debug_info: 4de2: d516 sw t0,168(sp) 4de4: 0000 unimp 4de6: 1800 addi s0,sp,48 - 4de8: 0dcc addi a1,sp,724 + 4de8: 0918 addi a4,sp,144 4dea: 8001 c.srli64 s0 4dec: 0034 addi a3,sp,8 4dee: 0000 unimp @@ -31100,7 +30777,7 @@ Disassembly of section .debug_info: 4e1a: d5a4 sw s1,104(a1) 4e1c: 0000 unimp 4e1e: 1800 addi s0,sp,48 - 4e20: 0e40 addi s0,sp,788 + 4e20: 098c addi a1,sp,208 4e22: 8001 c.srli64 s0 4e24: 002c addi a1,sp,8 4e26: 0000 unimp @@ -31129,7 +30806,7 @@ Disassembly of section .debug_info: 4e5c: d605 beqz a2,4d84 <__stack_size+0x4984> 4e5e: 0000 unimp 4e60: 1800 addi s0,sp,48 - 4e62: 0ec8 addi a0,sp,852 + 4e62: 0a14 addi a3,sp,272 4e64: 8001 c.srli64 s0 4e66: 0004 0x4 4e68: 0000 unimp @@ -31139,7 +30816,7 @@ Disassembly of section .debug_info: 4e74: 0113032f 0x113032f 4e78: 0000 unimp 4e7a: 1800 addi s0,sp,48 - 4e7c: 0eec addi a1,sp,860 + 4e7c: 0a38 addi a4,sp,280 4e7e: 8001 c.srli64 s0 4e80: 000c 0xc 4e82: 0000 unimp @@ -31157,8 +30834,8 @@ Disassembly of section .debug_info: 4ea0: 0113032f 0x113032f 4ea4: 0000 unimp 4ea6: 0000 unimp - 4ea8: 981a add a6,a6,t1 - 4eaa: 010a slli sp,sp,0x2 + 4ea8: e41a fsw ft6,8(sp) + 4eaa: 0105 addi sp,sp,1 4eac: 2c80 fld fs0,24(s1) 4eae: 0000 unimp 4eb0: 1600 addi s0,sp,800 @@ -31194,7 +30871,7 @@ Disassembly of section .debug_info: 4efa: 0000 unimp 4efc: 01d5 addi gp,gp,21 4efe: 0000 unimp - 4f00: 0f1c addi a5,sp,912 + 4f00: 0a68 addi a0,sp,284 4f02: 8001 c.srli64 s0 4f04: 1ac8 addi a0,sp,372 4f06: 0000 unimp @@ -31317,7 +30994,7 @@ Disassembly of section .debug_info: 501c: 0100000f fence w,unknown 5020: 00890123 sb s0,2(s2) # 1002 <__stack_size+0xc02> 5024: 0000 unimp - 5026: 0f1c addi a5,sp,912 + 5026: 0a68 addi a0,sp,284 5028: 8001 c.srli64 s0 502a: 1ac8 addi a0,sp,372 502c: 0000 unimp @@ -31436,7 +31113,7 @@ Disassembly of section .debug_info: 5156: 032c addi a1,sp,392 5158: 0e40 addi s0,sp,788 515a: 0000 unimp - 515c: 0dbc1803 lh a6,219(s8) # efbc91 <__stack_size+0xefb891> + 515c: 0dbc1803 lh a6,219(s8) # ea3bf5 <__stack_size+0xea37f5> 5160: 0000 unimp 5162: 2c01 jal 5372 <__stack_size+0x4f72> 5164: 000e4003 lbu zero,0(t3) # 6000 <__stack_size+0x5c00> @@ -31501,22 +31178,22 @@ Disassembly of section .debug_info: 51ec: 10f5 addi ra,ra,-3 51ee: 0000 unimp 51f0: 2e01 jal 5500 <__stack_size+0x5100> - 51f2: 0111e003 0x111e003 + 51f2: 010d2c03 lw s8,16(s10) 51f6: 1980 addi s0,sp,240 51f8: 1078 addi a4,sp,44 51fa: 0000 unimp 51fc: 2e01 jal 550c <__stack_size+0x510c> - 51fe: 01157c03 0x1157c03 + 51fe: 0110c803 lbu a6,17(ra) 5202: 1980 addi s0,sp,240 5204: 10fa slli ra,ra,0x3e 5206: 0000 unimp 5208: 2e01 jal 5518 <__stack_size+0x5118> - 520a: 01136403 0x1136403 + 520a: 010eb003 0x10eb003 520e: 1980 addi s0,sp,240 5210: 0fd4 addi a3,sp,980 5212: 0000 unimp 5214: 2e01 jal 5524 <__stack_size+0x5124> - 5216: 01147c03 0x1147c03 + 5216: 010fc803 lbu a6,16(t6) 521a: 1280 addi s0,sp,352 521c: 10c2 slli ra,ra,0x30 521e: 0000 unimp @@ -31525,7 +31202,7 @@ Disassembly of section .debug_info: 5226: 9b00 0x9b00 5228: 00e1 addi ra,ra,24 522a: 1a00 addi s0,sp,304 - 522c: 10e8 addi a0,sp,108 + 522c: 0c34 addi a3,sp,536 522e: 8001 c.srli64 s0 5230: 0048 addi a0,sp,4 5232: 0000 unimp @@ -31553,7 +31230,7 @@ Disassembly of section .debug_info: 5260: e38d bnez a5,5282 <__stack_size+0x4e82> 5262: 0000 unimp 5264: 1a00 addi s0,sp,304 - 5266: 11f0 addi a2,sp,236 + 5266: 0d3c addi a5,sp,664 5268: 8001 c.srli64 s0 526a: 0114 addi a3,sp,128 526c: 0000 unimp @@ -31604,7 +31281,7 @@ Disassembly of section .debug_info: 52d4: 00e5 addi ra,ra,25 52d6: 0000 unimp 52d8: 1a00 addi s0,sp,304 - 52da: 1308 addi a0,sp,416 + 52da: 0e54 addi a3,sp,788 52dc: 8001 c.srli64 s0 52de: 0058 addi a4,sp,4 52e0: 0000 unimp @@ -31635,7 +31312,7 @@ Disassembly of section .debug_info: 5312: e5c2 fsw fa6,200(sp) 5314: 0000 unimp 5316: 1a00 addi s0,sp,304 - 5318: 1490 addi a2,sp,608 + 5318: 0fdc addi a5,sp,980 531a: 8001 c.srli64 s0 531c: 004c addi a1,sp,4 531e: 0000 unimp @@ -31658,7 +31335,7 @@ Disassembly of section .debug_info: 5346: 0106 slli sp,sp,0x1 5348: 0000 unimp 534a: 1a00 addi s0,sp,304 - 534c: 158c addi a1,sp,736 + 534c: 10d8 addi a4,sp,100 534e: 8001 c.srli64 s0 5350: 0128 addi a0,sp,136 5352: 0000 unimp @@ -31708,7 +31385,7 @@ Disassembly of section .debug_info: 53b8: 7c00 flw fs0,56(s0) 53ba: 000000e7 jalr zero # 0 <__stack_usage> 53be: 1a00 addi s0,sp,304 - 53c0: 16b8 addi a4,sp,872 + 53c0: 1204 addi s1,sp,288 53c2: 8001 c.srli64 s0 53c4: 0058 addi a4,sp,4 53c6: 0000 unimp @@ -31809,7 +31486,7 @@ Disassembly of section .debug_info: 549a: 0e40 addi s0,sp,788 549c: 0000 unimp 549e: 1a00 addi s0,sp,304 - 54a0: 1a98 addi a4,sp,368 + 54a0: 15e4 addi s1,sp,748 54a2: 8001 c.srli64 s0 54a4: 0028 addi a0,sp,8 54a6: 0000 unimp @@ -31847,7 +31524,7 @@ Disassembly of section .debug_info: 54e8: e942 fsw fa6,144(sp) 54ea: 0000 unimp 54ec: 1a00 addi s0,sp,304 - 54ee: 1b28 addi a0,sp,440 + 54ee: 1674 addi a3,sp,812 54f0: 8001 c.srli64 s0 54f2: 0048 addi a0,sp,4 54f4: 0000 unimp @@ -31977,27 +31654,27 @@ Disassembly of section .debug_info: 5610: 1900 addi s0,sp,176 5612: 00000ff7 0xff7 5616: 2e01 jal 5926 <__stack_size+0x5526> - 5618: 011d9403 lh s0,17(s11) + 5618: 0118e003 0x118e003 561c: 1980 addi s0,sp,240 561e: 0fdd addi t6,t6,23 5620: 0000 unimp 5622: 2e01 jal 5932 <__stack_size+0x5532> - 5624: 0120d003 lhu zero,18(ra) + 5624: 011c1c03 lh s8,17(s8) 5628: 1980 addi s0,sp,240 562a: 10bd addi ra,ra,-17 562c: 0000 unimp 562e: 2e01 jal 593e <__stack_size+0x553e> - 5630: 011f2c03 lw s8,17(t5) # fffe2011 <__stack_top+0xfe2011> + 5630: 011a7803 0x11a7803 5634: 1980 addi s0,sp,240 5636: 10ff 0x10ff 5638: 0000 unimp 563a: 2e01 jal 594a <__stack_size+0x554a> - 563c: 0125b403 0x125b403 + 563c: 01210003 lb zero,18(sp) 5640: 1980 addi s0,sp,240 5642: 10d9 addi ra,ra,-10 5644: 0000 unimp 5646: 2e01 jal 5956 <__stack_size+0x5556> - 5648: 01147c03 0x1147c03 + 5648: 010fc803 lbu a6,16(t6) 564c: 1280 addi s0,sp,352 564e: 10c2 slli ra,ra,0x30 5650: 0000 unimp @@ -32006,7 +31683,7 @@ Disassembly of section .debug_info: 5658: 3e00 fld fs0,56(a2) 565a: 00ed addi ra,ra,27 565c: 1a00 addi s0,sp,304 - 565e: 1c9c addi a5,sp,624 + 565e: 17e8 addi a0,sp,1004 5660: 8001 c.srli64 s0 5662: 005c addi a5,sp,4 5664: 0000 unimp @@ -32041,7 +31718,7 @@ Disassembly of section .debug_info: 56a4: 0000 unimp 56a6: 0000eff3 csrrsi t6,ustatus,1 56aa: 1a00 addi s0,sp,304 - 56ac: 1da0 addi s0,sp,760 + 56ac: 18ec addi a1,sp,124 56ae: 8001 c.srli64 s0 56b0: 0114 addi a3,sp,128 56b2: 0000 unimp @@ -32093,7 +31770,7 @@ Disassembly of section .debug_info: 571a: 00f1 addi ra,ra,28 571c: 0000 unimp 571e: 1a00 addi s0,sp,304 - 5720: 1eb8 addi a4,sp,888 + 5720: 1a04 addi s1,sp,304 5722: 8001 c.srli64 s0 5724: 0070 addi a2,sp,12 5726: 0000 unimp @@ -32127,7 +31804,7 @@ Disassembly of section .debug_info: 5768: f249 bnez a2,56ea <__stack_size+0x52ea> 576a: 0000 unimp 576c: 1a00 addi s0,sp,304 - 576e: 1fcc addi a1,sp,1012 + 576e: 1b18 addi a4,sp,432 5770: 8001 c.srli64 s0 5772: 005c addi a5,sp,4 5774: 0000 unimp @@ -32162,7 +31839,7 @@ Disassembly of section .debug_info: 57b6: f342 fsw fa6,164(sp) 57b8: 0000 unimp 57ba: 1a00 addi s0,sp,304 - 57bc: 20d8 fld fa4,128(s1) + 57bc: 1c24 addi s1,sp,568 57be: 8001 c.srli64 s0 57c0: 012c addi a1,sp,136 57c2: 0000 unimp @@ -32211,7 +31888,7 @@ Disassembly of section .debug_info: 582a: 00f4 addi a3,sp,76 582c: 0000 unimp 582e: 1a00 addi s0,sp,304 - 5830: 2208 fld fa0,0(a2) + 5830: 1d54 addi a3,sp,692 5832: 8001 c.srli64 s0 5834: 0070 addi a2,sp,12 5836: 0000 unimp @@ -32245,7 +31922,7 @@ Disassembly of section .debug_info: 5878: f5ad bnez a1,57e2 <__stack_size+0x53e2> 587a: 0000 unimp 587c: 1a00 addi s0,sp,304 - 587e: 2314 fld fa3,0(a4) + 587e: 1e60 addi s0,sp,828 5880: 8001 c.srli64 s0 5882: 0058 addi a4,sp,4 5884: 0000 unimp @@ -32279,7 +31956,7 @@ Disassembly of section .debug_info: 58c6: f771 bnez a4,5892 <__stack_size+0x5492> 58c8: 0000 unimp 58ca: 1a00 addi s0,sp,304 - 58cc: 2374 fld fa3,192(a4) + 58cc: 1ec0 addi s0,sp,884 58ce: 8001 c.srli64 s0 58d0: 0058 addi a4,sp,4 58d2: 0000 unimp @@ -32430,7 +32107,7 @@ Disassembly of section .debug_info: 5a14: f909 bnez a0,5926 <__stack_size+0x5526> 5a16: 0000 unimp 5a18: 1a00 addi s0,sp,304 - 5a1a: 24fc fld fa5,200(s1) + 5a1a: 2048 fld fa0,128(s0) 5a1c: 8001 c.srli64 s0 5a1e: 0058 addi a4,sp,4 5a20: 0000 unimp @@ -32466,7 +32143,7 @@ Disassembly of section .debug_info: 5a62: fac0 fsw fs0,52(a3) 5a64: 0000 unimp 5a66: 1a00 addi s0,sp,304 - 5a68: 255c fld fa5,136(a0) + 5a68: 20a8 fld fa0,64(s1) 5a6a: 8001 c.srli64 s0 5a6c: 0054 addi a3,sp,4 5a6e: 0000 unimp @@ -32634,7 +32311,7 @@ Disassembly of section .debug_info: 5bda: 0000 unimp 5bdc: 9102 jalr sp 5bde: 1a40 addi s0,sp,308 - 5be0: 1790 addi a2,sp,992 + 5be0: 12dc addi a5,sp,356 5be2: 8001 c.srli64 s0 5be4: 0030 addi a2,sp,8 5be6: 0000 unimp @@ -32668,7 +32345,7 @@ Disassembly of section .debug_info: 5c28: 004d c.nop 19 5c2a: 0001 nop 5c2c: 1a00 addi s0,sp,304 - 5c2e: 1804 addi s1,sp,48 + 5c2e: 1350 addi a2,sp,420 5c30: 8001 c.srli64 s0 5c32: 0008 0x8 5c34: 0000 unimp @@ -32694,8 +32371,8 @@ Disassembly of section .debug_info: 5c68: 0000 unimp 5c6a: 0001007b 0x1007b 5c6e: 0000 unimp - 5c70: f41a fsw ft6,40(sp) - 5c72: 0118 addi a4,sp,128 + 5c70: 401a 0x401a + 5c72: 0114 addi a3,sp,128 5c74: 3080 fld fs0,32(s1) 5c76: 0000 unimp 5c78: a700 fsd fs0,8(a4) @@ -32708,9 +32385,8 @@ Disassembly of section .debug_info: 5c88: c500 sw s0,8(a0) 5c8a: 0100 addi s0,sp,128 5c8c: 0000 unimp - 5c8e: 841a mv s0,t1 - 5c90: 0128 addi a0,sp,136 - 5c92: 3480 fld fs0,40(s1) + 5c8e: d01a sw t1,32(sp) + 5c90: 34800123 sb s0,834(zero) # 342 <__stack_usage+0x342> 5c94: 0000 unimp 5c96: c500 sw s0,8(a0) 5c98: 000d c.nop 3 @@ -32763,7 +32439,7 @@ Disassembly of section .debug_info: 5d08: 0101 addi sp,sp,0 5d0a: 0000 unimp 5d0c: 1e00 addi s0,sp,816 - 5d0e: 19d4 addi a3,sp,244 + 5d0e: 1520 addi s0,sp,680 5d10: 8001 c.srli64 s0 5d12: 002c addi a1,sp,8 5d14: 0000 unimp @@ -32783,7 +32459,7 @@ Disassembly of section .debug_info: 5d34: 000e c.slli zero,0x3 5d36: 0700 addi s0,sp,896 5d38: 00000053 fadd.s ft0,ft0,ft0,rne - 5d3c: 061f0003 lb zero,97(t5) + 5d3c: 061f0003 lb zero,97(t5) # fffe2061 <__stack_top+0xfe2061> 5d40: 0001 nop 5d42: 0700 addi s0,sp,896 5d44: 00000053 fadd.s ft0,ft0,ft0,rne @@ -32800,7 +32476,7 @@ Disassembly of section .debug_info: 5d5c: 00001143 fmadd.s ft2,ft0,ft0,ft0,rtz 5d60: 01d5 addi gp,gp,21 5d62: 0000 unimp - 5d64: 29e4 fld fs1,208(a1) + 5d64: 2530 fld fa2,72(a0) 5d66: 8001 c.srli64 s0 5d68: 01ac addi a1,sp,200 5d6a: 0000 unimp @@ -32940,7 +32616,7 @@ Disassembly of section .debug_info: 5e9c: 0100 addi s0,sp,128 5e9e: 00330123 sb gp,2(t1) # ddd18 <__stack_size+0xdd918> 5ea2: 0000 unimp - 5ea4: 29e4 fld fs1,208(a1) + 5ea4: 2530 fld fa2,72(a0) 5ea6: 8001 c.srli64 s0 5ea8: 01ac addi a1,sp,200 5eaa: 0000 unimp @@ -33104,7 +32780,7 @@ Disassembly of section .debug_info: 6032: 0000 unimp 6034: 01d5 addi gp,gp,21 6036: 0000 unimp - 6038: 2b90 fld fa2,16(a5) + 6038: 26dc fld fa5,136(a3) 603a: 8001 c.srli64 s0 603c: 0150 addi a2,sp,132 603e: 0000 unimp @@ -33244,7 +32920,7 @@ Disassembly of section .debug_info: 6170: 0100 addi s0,sp,128 6172: 0124 addi s1,sp,136 6174: 000000a3 sb zero,1(zero) # 1 <__stack_usage+0x1> - 6178: 2b90 fld fa2,16(a5) + 6178: 26dc fld fa5,136(a3) 617a: 8001 c.srli64 s0 617c: 0150 addi a2,sp,132 617e: 0000 unimp @@ -33524,7 +33200,7 @@ Disassembly of section .debug_info: 63ee: 000011f3 csrrw gp,ustatus,zero 63f2: 01d5 addi gp,gp,21 63f4: 0000 unimp - 63f6: 2ce0 fld fs0,216(s1) + 63f6: 282c fld fa1,80(s0) 63f8: 8001 c.srli64 s0 63fa: 0228 addi a0,sp,264 63fc: 0000 unimp @@ -33716,8 +33392,8 @@ Disassembly of section .debug_info: 6598: 2501 jal 6b98 <__stack_size+0x6798> 659a: 0c01 addi s8,s8,0 659c: 0001 nop - 659e: e000 fsw fs0,0(s0) - 65a0: 012c addi a1,sp,136 + 659e: 2c00 fld fs0,24(s0) + 65a0: 0128 addi a0,sp,136 65a2: 2880 fld fs0,16(s1) 65a4: 0002 c.slli64 zero 65a6: 0100 addi s0,sp,128 @@ -33860,8 +33536,8 @@ Disassembly of section .debug_info: 66fa: 2f01 jal 6e0a <__stack_size+0x6a0a> 66fc: 0003ed03 0x3ed03 6700: 0000 unimp - 6702: d419 beqz s0,6610 <__stack_size+0x6210> - 6704: 012d addi sp,sp,11 + 6702: 2019 jal 6708 <__stack_size+0x6308> + 6704: 0129 addi sp,sp,10 6706: e080 fsw fs0,0(s1) 6708: 0000 unimp 670a: 8900 0x8900 @@ -33931,7 +33607,7 @@ Disassembly of section .debug_info: 67a6: 0003ed03 0x3ed03 67aa: 2700 fld fs0,8(a4) 67ac: 0000010f 0x10f - 67b0: 012d681b 0x12d681b + 67b0: 0128b41b 0x128b41b 67b4: 2480 fld fs0,8(s1) 67b6: 0000 unimp 67b8: 1c00 addi s0,sp,560 @@ -33961,8 +33637,9 @@ Disassembly of section .debug_info: 67f0: 0012 c.slli zero,0x4 67f2: d500 sw s0,40(a0) 67f4: 0001 nop - 67f6: 0800 addi s0,sp,16 - 67f8: dc80012f 0xdc80012f + 67f6: 5400 lw s0,40(s0) + 67f8: 012a slli sp,sp,0xa + 67fa: dc80 sw s0,56(s1) 67fc: 0004 0x4 67fe: e400 fsw fs0,8(s0) 6800: 00a2 slli ra,ra,0x8 @@ -34146,7 +33823,7 @@ Disassembly of section .debug_info: 699a: 0124 addi s1,sp,136 699c: 0089 addi ra,ra,2 699e: 0000 unimp - 69a0: 2f08 fld fa0,24(a4) + 69a0: 2a54 fld fa3,144(a2) 69a2: 8001 c.srli64 s0 69a4: 04dc addi a5,sp,580 69a6: 0000 unimp @@ -34227,7 +33904,7 @@ Disassembly of section .debug_info: 6a64: 890a mv s2,sp 6a66: 0000 unimp 6a68: 1600 addi s0,sp,800 - 6a6a: 2f20 fld fs0,88(a4) + 6a6a: 2a6c fld fa1,208(a2) 6a6c: 8001 c.srli64 s0 6a6e: 0038 addi a4,sp,8 6a70: 0000 unimp @@ -34319,7 +33996,7 @@ Disassembly of section .debug_info: 6b32: 0116 slli sp,sp,0x5 6b34: 0000 unimp 6b36: 1600 addi s0,sp,800 - 6b38: 30b8 fld fa4,96(s1) + 6b38: 2c04 fld fs1,24(s0) 6b3a: 8001 c.srli64 s0 6b3c: 003c addi a5,sp,8 6b3e: 0000 unimp @@ -34474,7 +34151,7 @@ Disassembly of section .debug_info: 6c9a: 7300 flw fs0,32(a4) 6c9c: 0118 addi a4,sp,128 6c9e: 1600 addi s0,sp,800 - 6ca0: 32c8 fld fa0,160(a3) + 6ca0: 2e14 fld fa3,24(a2) 6ca2: 8001 c.srli64 s0 6ca4: 000c 0xc 6ca6: 0000 unimp @@ -34485,7 +34162,7 @@ Disassembly of section .debug_info: 6cb8: 189c addi a5,sp,112 6cba: 0001 nop 6cbc: 1600 addi s0,sp,800 - 6cbe: 333c fld fa5,96(a4) + 6cbe: 2e88 fld fa0,24(a3) 6cc0: 8001 c.srli64 s0 6cc2: 000c 0xc 6cc4: 0000 unimp @@ -34498,7 +34175,7 @@ Disassembly of section .debug_info: 6cd6: 18c2 slli a7,a7,0x30 6cd8: 0001 nop 6cda: 1e00 addi s0,sp,816 - 6cdc: 3358 fld fa4,160(a4) + 6cdc: 2ea4 fld fs1,88(a3) 6cde: 8001 c.srli64 s0 6ce0: 000c 0xc 6ce2: 0000 unimp @@ -34509,8 +34186,8 @@ Disassembly of section .debug_info: 6cf0: 18e8 addi a0,sp,124 6cf2: 0001 nop 6cf4: 0000 unimp - 6cf6: fc16 fsw ft5,56(sp) - 6cf8: 0480012f 0x480012f + 6cf6: 4816 lw a6,68(sp) + 6cf8: 0480012b 0x480012b 6cfc: 0000 unimp 6cfe: 3200 fld fs0,32(a2) 6d00: 0005 c.nop 1 @@ -35748,8 +35425,8 @@ Disassembly of section .debug_info: 78ba: 4d25 li s10,9 78bc: 0d00000b 0xd00000b 78c0: 02b2 slli t0,t0,0xc - 78c2: 7403050f 0x7403050f - 78c6: 0141 addi sp,sp,16 + 78c2: c403050f 0xc403050f + 78c6: 013c addi a5,sp,136 78c8: 0080 addi s0,sp,64 78ca: 00000bd3 fadd.s fs7,ft0,ft0,rne 78ce: 0004 0x4 @@ -35761,8 +35438,8 @@ Disassembly of section .debug_info: 78dc: 0004 0x4 78de: d500 sw s0,40(a0) 78e0: 0001 nop - 78e2: e400 fsw fs0,8(s0) - 78e4: 4c800133 0x4c800133 + 78e2: 3000 fld fs0,32(s0) + 78e4: 4c80012f 0x4c80012f 78e8: 0000 unimp 78ea: c200 sw s0,0(a2) 78ec: 020000af 0x20000af @@ -36999,8 +36676,8 @@ Disassembly of section .debug_info: 844a: 02c2 slli t0,t0,0x10 844c: 2501 jal 8a4c <__stack_size+0x864c> 844e: 0000 unimp - 8450: e400 fsw fs0,8(s0) - 8452: 4c800133 0x4c800133 + 8450: 3000 fld fs0,32(s0) + 8452: 4c80012f 0x4c80012f 8456: 0000 unimp 8458: 0100 addi s0,sp,128 845a: 269c fld fa5,8(a3) @@ -39749,7 +39426,7 @@ Disassembly of section .debug_line: 224: 0500 addi s0,sp,640 226: 0001 nop 228: 0205 addi tp,tp,1 - 22a: dfd4 sw a3,60(a5) + 22a: db20 sw s0,112(a4) 22c: 8000 0x8000 22e: 010aa603 lw a2,16(s5) # 6a60 <__stack_size+0x6660> 232: 0305 addi t1,t1,1 @@ -40717,10 +40394,8 @@ Disassembly of section .debug_line: b46: 0000 unimp b48: 0105 addi sp,sp,1 b4a: 0500 addi s0,sp,640 - b4c: 0802 c.slli64 a6 - b4e: 00e4 addi s1,sp,76 - b50: 0380 addi s0,sp,448 - b52: 0a9a slli s5,s5,0x6 + b4c: 5402 lw s0,32(sp) + b4e: 00df 0380 0a9a 0xa9a038000df b54: 0501 addi a0,a0,0 b56: 09010303 lb t1,144(sp) # b0b1b12 <__stack_size+0xb0b1712> b5a: 0000 unimp @@ -41652,7 +41327,7 @@ Disassembly of section .debug_line: 1380: 0500 addi s0,sp,640 1382: 0001 nop 1384: 0205 addi tp,tp,1 - 1386: e818 fsw fa4,16(s0) + 1386: e364 fsw fs1,68(a4) 1388: 8000 0x8000 138a: 05012303 lw t1,80(sp) 138e: 09010303 lb t1,144(sp) @@ -43812,8 +43487,8 @@ Disassembly of section .debug_line: 25cc: 0000 unimp 25ce: 0105 addi sp,sp,1 25d0: 0500 addi s0,sp,640 - 25d2: d802 sw zero,48(sp) - 25d4: 00f0 addi a2,sp,76 + 25d2: 2402 fld fs0,0(sp) + 25d4: 00ec addi a1,sp,76 25d6: 0380 addi s0,sp,448 25d8: 03050123 sb a6,34(a0) # ffffb022 <__stack_top+0xffb022> 25dc: 00090103 lb sp,0(s2) @@ -45493,7 +45168,7 @@ Disassembly of section .debug_line: 363a: 0500 addi s0,sp,640 363c: 0001 nop 363e: 0205 addi tp,tp,1 - 3640: f880 fsw fs0,48(s1) + 3640: f3cc fsw fa1,36(a5) 3642: 8000 0x8000 3644: 05012303 lw t1,80(sp) 3648: 09010303 lb t1,144(sp) @@ -45858,7 +45533,7 @@ Disassembly of section .debug_line: 3966: 0500 addi s0,sp,640 3968: 0001 nop 396a: 0205 addi tp,tp,1 - 396c: f9ac fsw fa1,112(a1) + 396c: f4f8 fsw fa4,108(s1) 396e: 8000 0x8000 3970: 05012303 lw t1,80(sp) 3974: 09010303 lb t1,144(sp) @@ -46273,7 +45948,7 @@ Disassembly of section .debug_line: 3cfe: 0500 addi s0,sp,640 3d00: 0001 nop 3d02: 0205 addi tp,tp,1 - 3d04: faf8 fsw fa4,116(a3) + 3d04: f644 fsw fs1,44(a2) 3d06: 8000 0x8000 3d08: 05012303 lw t1,80(sp) 3d0c: 09010303 lb t1,144(sp) @@ -46680,7 +46355,7 @@ Disassembly of section .debug_line: 4084: 0500 addi s0,sp,640 4086: 0001 nop 4088: 0205 addi tp,tp,1 - 408a: fc44 fsw fs1,60(s0) + 408a: f790 fsw fa2,40(a5) 408c: 8000 0x8000 408e: 05012303 lw t1,80(sp) 4092: 09010303 lb t1,144(sp) @@ -51239,7 +50914,7 @@ Disassembly of section .debug_line: 65f0: 0500 addi s0,sp,640 65f2: 0001 nop 65f4: 0205 addi tp,tp,1 - 65f6: 0f1c addi a5,sp,912 + 65f6: 0a68 addi a0,sp,284 65f8: 8001 c.srli64 s0 65fa: 05012303 lw t1,80(sp) 65fe: 09010303 lb t1,144(sp) @@ -56284,7 +55959,7 @@ Disassembly of section .debug_line: 952c: 0500 addi s0,sp,640 952e: 0001 nop 9530: 0205 addi tp,tp,1 - 9532: 29e4 fld fs1,208(a1) + 9532: 2530 fld fa2,72(a0) 9534: 8001 c.srli64 s0 9536: 05012303 lw t1,80(sp) 953a: 09010303 lb t1,144(sp) @@ -56802,8 +56477,9 @@ Disassembly of section .debug_line: 9988: 0000 unimp 998a: 0105 addi sp,sp,1 998c: 0500 addi s0,sp,640 - 998e: 9002 ebreak - 9990: 0380012b 0x380012b + 998e: dc02 sw zero,56(sp) + 9990: 0126 slli sp,sp,0x9 + 9992: 0380 addi s0,sp,448 9994: 0124 addi s1,sp,136 9996: 0305 addi t1,t1,1 9998: 00090103 lb sp,0(s2) @@ -57184,7 +56860,7 @@ Disassembly of section .debug_line: 9d34: 0500 addi s0,sp,640 9d36: 0001 nop 9d38: 0205 addi tp,tp,1 - 9d3a: 2ce0 fld fs0,216(s1) + 9d3a: 282c fld fa1,80(s0) 9d3c: 8001 c.srli64 s0 9d3e: 05012503 lw a0,80(sp) 9d42: 09010303 lb t1,144(sp) @@ -57943,7 +57619,7 @@ Disassembly of section .debug_line: a38e: 0500 addi s0,sp,640 a390: 0001 nop a392: 0205 addi tp,tp,1 - a394: 2f08 fld fa0,24(a4) + a394: 2a54 fld fa3,144(a2) a396: 8001 c.srli64 s0 a398: 05012403 lw s0,80(sp) a39c: 09010303 lb t1,144(sp) @@ -59547,7 +59223,7 @@ Disassembly of section .debug_line: b1e6: 0500 addi s0,sp,640 b1e8: 0001 nop b1ea: 0205 addi tp,tp,1 - b1ec: 33e4 fld fs1,224(a5) + b1ec: 2f30 fld fa2,88(a4) b1ee: 8001 c.srli64 s0 b1f0: 0105c203 lbu tp,16(a1) b1f4: 0305 addi t1,t1,1 @@ -59619,7 +59295,7 @@ Disassembly of section .debug_frame: 12: 0000 unimp 14: 0000 unimp 16: 0000 unimp - 18: e818 fsw fa4,16(s0) + 18: e364 fsw fs1,68(a4) 1a: 8000 0x8000 1c: 08c0 addi s0,sp,84 1e: 0000 unimp @@ -59657,7 +59333,7 @@ Disassembly of section .debug_frame: 6a: 0000 unimp 6c: 0058 addi a4,sp,4 6e: 0000 unimp - 70: f0d8 fsw fa4,36(s1) + 70: ec24 fsw fs1,88(s0) 72: 8000 0x8000 74: 07a8 addi a0,sp,968 76: 0000 unimp @@ -59695,7 +59371,7 @@ Disassembly of section .debug_frame: c2: 0000 unimp c4: 00b0 addi a2,sp,72 c6: 0000 unimp - c8: f880 fsw fs0,48(s1) + c8: f3cc fsw fa1,36(a5) ca: 8000 0x8000 cc: 012c addi a1,sp,136 ce: 0000 unimp @@ -59716,7 +59392,7 @@ Disassembly of section .debug_frame: ee: 0000 unimp f0: 00dc addi a5,sp,68 f2: 0000 unimp - f4: f9ac fsw fa1,112(a1) + f4: f4f8 fsw fa4,108(s1) f6: 8000 0x8000 f8: 014c addi a1,sp,132 fa: 0000 unimp @@ -59737,7 +59413,7 @@ Disassembly of section .debug_frame: 11a: 0000 unimp 11c: 0108 addi a0,sp,128 11e: 0000 unimp - 120: faf8 fsw fa4,116(a3) + 120: f644 fsw fs1,44(a2) 122: 8000 0x8000 124: 014c addi a1,sp,132 126: 0000 unimp @@ -59758,7 +59434,7 @@ Disassembly of section .debug_frame: 146: 0000 unimp 148: 0134 addi a3,sp,136 14a: 0000 unimp - 14c: fc44 fsw fs1,60(s0) + 14c: f790 fsw fa2,40(a5) 14e: 8000 0x8000 150: 12d8 addi a4,sp,356 152: 0000 unimp @@ -59803,7 +59479,7 @@ Disassembly of section .debug_frame: 1aa: 0000 unimp 1ac: 0198 addi a4,sp,192 1ae: 0000 unimp - 1b0: 0f1c addi a5,sp,912 + 1b0: 0a68 addi a0,sp,284 1b2: 8001 c.srli64 s0 1b4: 1ac8 addi a0,sp,372 1b6: 0000 unimp @@ -59842,7 +59518,7 @@ Disassembly of section .debug_frame: 1fe: 0000 unimp 200: 01ec addi a1,sp,204 202: 0000 unimp - 204: 29e4 fld fs1,208(a1) + 204: 2530 fld fa2,72(a0) 206: 8001 c.srli64 s0 208: 01ac addi a1,sp,200 20a: 0000 unimp @@ -59863,7 +59539,7 @@ Disassembly of section .debug_frame: 22a: 0000 unimp 22c: 0218 addi a4,sp,256 22e: 0000 unimp - 230: 2b90 fld fa2,16(a5) + 230: 26dc fld fa5,136(a3) 232: 8001 c.srli64 s0 234: 0150 addi a2,sp,132 236: 0000 unimp @@ -59891,7 +59567,7 @@ Disassembly of section .debug_frame: 266: 0000 unimp 268: 0254 addi a3,sp,260 26a: 0000 unimp - 26c: 2ce0 fld fs0,216(s1) + 26c: 282c fld fa1,80(s0) 26e: 8001 c.srli64 s0 270: 0228 addi a0,sp,264 272: 0000 unimp @@ -59920,7 +59596,7 @@ Disassembly of section .debug_frame: 2a6: 0000 unimp 2a8: 0294 addi a3,sp,320 2aa: 0000 unimp - 2ac: 2f08 fld fa0,24(a4) + 2ac: 2a54 fld fa3,144(a2) 2ae: 8001 c.srli64 s0 2b0: 04dc addi a5,sp,580 2b2: 0000 unimp @@ -59940,7 +59616,7 @@ Disassembly of section .debug_frame: 2d2: 0000 unimp 2d4: 02c0 addi s0,sp,324 2d6: 0000 unimp - 2d8: 33e4 fld fs1,224(a5) + 2d8: 2f30 fld fa2,88(a4) 2da: 8001 c.srli64 s0 2dc: 004c addi a1,sp,4 ... diff --git a/runtime/tests/simple/vx_simple.elf b/runtime/tests/simple/vx_simple.elf index 21236fa2..23cef445 100755 Binary files a/runtime/tests/simple/vx_simple.elf and b/runtime/tests/simple/vx_simple.elf differ diff --git a/runtime/tests/simple/vx_simple.hex b/runtime/tests/simple/vx_simple.hex index 008da34a..0c8b2128 100644 --- a/runtime/tests/simple/vx_simple.hex +++ b/runtime/tests/simple/vx_simple.hex @@ -1,5336 +1,5261 @@ :0200000480007A -:100000009705000093850549732510FC6B10B5001A -:10001000EF000048130510006B0005001765010094 -:100020001305C5CF17660100130606E13306A64087 -:1000300093050000EF00107D17150000130545ED36 -:10004000EF005068EF005072EF0080006F00D06842 -:1000500037350180130101F3130505432322910C69 +:100000009705000093858547732510FC6B10B5009C +:10001000EF008046130510006B0005001755010026 +:100020001305C5A417560100130606B63306A640ED +:1000300093050000EF00D03117150000130505A24D +:10004000EF00101DEF001027EF0080006F00901DE3 +:1000500037350180130101F3130505F82322910CB4 :100060002326110C2324810C2320210D232E310B58 :10007000232C410B232A510B2328610B93040102EB -:10008000EF00006613870400930700009306400208 +:10008000EF0080641387040093070000930640028A :100090002320F7009387170013074700E39AD7FE42 :1000A0001304000013071000B73901801309400240 -:1000B00083A70400930504001385C9456386870060 -:1000C000EF0000621307000013041400938444003F -:1000D000E31024FF631207183735018013054549E3 -:1000E000EF000060EF00C020373501801305454A5E -:1000F000EF00005FEF008026373501801305854B48 -:10010000EF00005EEF00C031373501801305854CEC -:10011000370400FFEF00C05C93040000373B018010 +:1000B00083A70400930504001385C9FA63868700AB +:1000C000EF008060130700001304140093844400C1 +:1000D000E31024FF6314071837350180130545FE2C +:1000E000EF00805EEF00401F37350180130545FFAC +:1000F000EF00805DEF000025373501801305850096 +:10010000EF00805CEF00403037350180130585013A +:10011000370400FFEF00405B93040000373B018091 :10012000B73A0180373A0180B73901801309440199 -:1001300023209400930504001305CB4DEF00405A93 -:100140009385040013858A4EEF008059938504003F -:100150001305CA4FEF00C0581385C950130444005B -:10016000EF00005893841400E31424FD3735018018 -:1001700013054552EF00C056B75701809387872B70 -:1001800037690180B7050080938607041307400094 -:100190001306C1009385052813050001130989D2B0 -:1001A0002326F1002328D100232CE100232EE10097 -:1001B000232A2101EF00901637350180130545549D -:1001C000EF0000528327C10193040000373A0180F9 -:1001D000B739018063860704832781011304000077 -:1001E00063860702B387970213850958B387870090 -:1001F00093972700B307F90083A5070013041400A1 -:10020000EF00004E83278101E36EF4FC13058A455D -:10021000EF0000518327C10193841400E3EEF4FA48 -:100220003735018013058558EF00804F8320C10CBE -:100230000324810C8324410C0329010C8329C10B65 -:10024000032A810B832A410B032B010B13050000AA -:100250001301010D67800000373501801305C54685 -:10026000EF0000486FF05FE7930700006388070026 -:10027000371500801305C5F06F00D044678000007B -:1002800083A7450003A7050013152500B386A70023 -:100290003307A70083A785000327070083A606006E -:1002A0003385A700B307D7002320F500678000003F -:1002B000F32730CC3767018093962700130707D9BF -:1002C0003307D7002320F70093B717006B80070090 -:1002D00067800000732700CCB75701809316270072 -:1002E00093878733B387D70023A0E7006780000098 -:1002F00037350180130101FF1305455923261100ED -:1003000023248100EF00C03D930740006B8007006D -:10031000732700CC375401801304843393172700CC -:10032000B307F40023A0E700930710006B800700D9 -:1003300003250400EF00804203254400EF00004243 -:1003400003258400EF0080410325C40003248100BD -:100350008320C100130101016F004040130101FF20 -:100360002326110023248100930740006B8007009F -:10037000F32700CC13B727006B20070013071000EA -:10038000637AF70613B737006B20070037640180E4 -:1003900013072000130404DA6388E7049397270007 -:1003A000B307F4001307D00023A0E7006B30000070 -:1003B0006B300000930710006B80070003250400DA -:1003C000EF00C03903254400EF00403903258400C5 -:1003D000EF00C0380325C400032481008320C1003E -:1003E000130101016F0080379307C0002324F4003C -:1003F0006FF0DFFB13C717006B2007003764018025 -:10040000130404DA639807009307A0002320F40084 -:100410006FF0DFF99307B0002322F4006FF01FF9AB -:10042000130101FFB7070080232611002324810058 -:10043000130740009387072B6B10F700F32730CC8E -:1004400037640180130404D9139727003307E400AD -:100450002320F70093B717006B80070003250400E3 -:10046000EF00C02F03254400EF00402F0325840038 -:10047000EF00C02E0325C400032481008320C100A7 -:10048000130101016F00802D130500006B000500B2 -:10049000732500FC6B0005009751010093810162F8 -:1004A0001701007F130101B693050040732610CC9D -:1004B000B385C5023301B140F32630CC6386060014 -:1004C000130500006B00050067800000630605202F -:1004D000130101F52324810A232E31092326110A51 -:1004E0002322910A2320210B232C4109232A51097D -:1004F0002328610923267109930905000345050096 -:10050000138419006306051CB7340000B73A018054 -:10051000138A05001309500293849480938A4A5ADF -:1005200063042505EF00101803450400130B1400A5 -:1005300013040B00E31605FE330534418320C10A82 -:100540000324810A8324410A0329010A8329C1095A -:10055000032A8109832A4109032B0109832BC1083E -:100560001301010B67800000130B04001306D00079 -:100570009306100003470B0013050B00130B1B0021 -:10058000930707FE93F7F70F6368F600B397F6003B -:10059000B3F79700E39007FE9307A002630AF70002 -:1005A0001306A00093050104EF001055032B01046E -:1005B00083470B001307E00213051B00638EE70C53 -:1005C000938747FB93F7F70F1307E0026364F70283 -:1005D00093972700B387570183A707006780070019 -:1005E00003471B0093078006630AF708130B0500F7 -:1005F000130515002300210533058540635AA00823 -:1006000093070400130711043306A40083C60700F0 -:100610009387170013071700A30FD7FEE398C7FEB1 -:100620001305150093070108B387A70093060A0076 -:10063000130601049305001013050100238007FC35 -:10064000EF00905913040100B30BA100635AA000FE -:100650000345040013041400EF00D004E39A8BFE5A -:1006600003451B0013042B00E31C05EA6FF0DFECCD -:1006700003471B009307C006E31AF7F613053B0078 -:100680002300210533058540130B2B00E34AA0F618 -:10069000130510006FF01FF903471B009307A0021A -:1006A000631AF70083472B0013053B00130B2B0045 -:1006B0006FF01FF11306A00093050104EF00D04373 -:1006C000032B010483470B0013051B006FF05FEF42 -:1006D000130510006FF09FE61305F0FF6780000020 -:1006E000130101FC130341022322B102930503000D -:1006F000232E11002324C1022326D1022328E10244 -:10070000232AF102232C0103232E11032326610047 -:10071000EFF0DFDB8320C1011301010467800000DB -:10072000130101FF23248100232611001304050077 -:1007300003450500630C05001304140013041400A2 -:10074000EF0040760345F4FFE31A05FE8320C10065 -:10075000032481001301010167800000130101FFE0 -:10076000232291002326110023248100232021012C -:100770009307F0009304050063FCA7043739018058 -:100780009306000013040002130909661304C4FF52 -:10079000B3D7840093F7F7003307F9006394070099 -:1007A0006388060003450700EF00C06F9306100042 -:1007B000E31E04FC032481008320C1008324410044 -:1007C000032901001305A000130101016F00806DD2 -:1007D000B737018093870766B384A70003C5040079 -:1007E000EF00406C032481008320C100832441007A -:1007F000032901001305A000130101016F00806AA5 -:10080000130101FF232481002322910023261100DC -:1008100023202101130405000345050093840500EE -:10082000630C05001304140013041400EF00806728 -:100830000345F4FFE31A05FE9307F000930600005A -:100840001304000263F8970437390180130909661D -:100850001304C4FFB3D7840093F7F7003307F900FC -:10086000639407006388060003450700EF00806378 -:1008700093061000E31E04FC032481008320C100C2 -:1008800083244100032901001305A0001301010185 -:100890006F004061B737018093870766B384970084 -:1008A00003C50400EF000060032481008320C10021 -:1008B00083244100032901001305A0001301010155 -:1008C0006F00405E130101FE232E1100232C8100D6 -:1008D000232A91002328210123263101F32700FC3C -:1008E0006B800700F32650CCF32930CC732700CC63 -:1008F000732600FCB767018093962600938707DB79 -:10090000B387D70083A4070003A4040183A6C4000F -:1009100033A98900930704003309D90033843603CF -:1009200063D4F900938709003304F40083A684009C -:100930003304C402B307E9023304D4003304F400DF -:1009400033098900635E240183A7040083A5440062 -:100950001305040013041400E7800700E31689FE62 -:1009600093B919006B8009008320C1010324810120 -:1009700083244101032901018329C10013010102DC -:1009800067800000130101FE232E1100232C81003B -:10099000232A910023282101232631012324410108 -:1009A00023225101F32700FC6B800700F32650CC73 -:1009B000F32A30CC732700CC732600FCB767018084 -:1009C00093962600938707DBB387D70003A407001D -:1009D0008324440183260401B3A99A009387040069 -:1009E000B389D900B384560363D4FA0093870A000D -:1009F000B384F400832504008326C40003AA050001 -:100A000003A94500B384C402B387E902B384D400C8 -:100A1000B384F400B389990033092A0363CC340505 -:100A20006F00000833C7240383469401B3072703EC -:100A3000B387F44063800606B3C6470303AE45019F -:100A400003A3050103A6C500032844000325840071 -:100A5000938414003307C701B3884603B386660046 -:100A6000B38717413386C700E7000800638A9902FD -:100A70008325040083478401E39607FA0347A40112 -:100A80008346940133D7E440B3072703B387F44088 -:100A9000E39406FA8346B401B3D6D7406FF01FFA49 -:100AA00093BA1A006B800A008320C10103248101DC -:100AB00083244101032901018329C100032A810004 -:100AC000832A41001301010267800000130101FF26 -:100AD000232611006B000500732750CC732520CC12 -:100AE000B767018013172700938707DBB387E700F9 -:100AF00083A7070083A6870003A7070083A54700F5 -:100B00003305D500E7000700930710006B8007004E -:100B10008320C1001301010167800000130101FC63 -:100B2000232E1102232C8102232A91022328210340 -:100B300023263103F32620FC732810FC732400FCC9 -:100B4000F32750CC1307F0016344F70CB3080403F8 -:100B50001307100063D4A8003347150363C8E60CDD -:100B600063D8E70A9386F6FF3343E5029308030050 -:100B70006396F6003365E502B3086500B3C48802E6 -:100B800033E9880263CA040B9306100033C70403D9 -:100B9000630607009306070033E70403B769018083 -:100BA000938909DB232EE1001307C1002326B1003E -:100BB0002328C100232CD1003303F302939727008D -:100BC000B387F90023A0E700232A6100634C900655 -:100BD0006300090433848402232A81006B00090026 -:100BE000F32750CC732520CC93972700B389F900C5 -:100BF00083A7090083A6870003A7070083A54700F2 -:100C00003305D500E7000700930710006B8007004D -:100C10008320C103032481038324410303290103A7 -:100C20008329C102130101046780000013870600B5 -:100C3000E3CAE7F26FF0DFFD130700009306100030 -:100C40006FF0DFF513870400635498001307080062 -:100C5000B71700809387478C6B10F700EFF09FC6A3 -:100C60006FF01FF7130101FF232611006B00050031 -:100C7000F32650CCF32720CC3767018093962600CB -:100C8000130707DB3307D70003250700832505007B -:100C90008326C5000347850103A8050003A6450078 -:100CA000B387D7003306C802630E07048346950155 -:100CB00033C7C7023306C702B387C740638006063F -:100CC000B3C6070303AE450103A3050103A6C50090 -:100CD00083284500032585003307C70133880603B1 -:100CE000B3866600B38707413386C700E7800800F4 -:100CF000930710006B8007008320C10013010101DE -:100D0000678000000347A5018346950133D7E7407C -:100D10003306C702B387C740E39406FA8346B5019A -:100D2000B3D6D7406FF01FFA130101FD232611023D -:100D3000232481022322910223202103732320FCF8 -:100D4000732E10FC732400FC732750CC9307F00122 -:100D500063CEE70C03280500832745008328850020 -:100D6000B30E8E0293061000B307F802B388170380 -:100D700063D41E01B3C6D8036346D30C6358D70AA5 -:100D80001303F3FFB3CED80293840E006316E3007F -:100D9000B3E6D802B384D60133C98402B3E4840233 -:100DA0006348C90B93081000B346C9036386060065 -:100DB00093880600B366C903138FF7FF337FFF00E4 -:100DC0003763018093D77741938717F8130303DBC9 -:100DD000133F1F00230FF100930741002322A100BE -:100DE0002324B1002326C100232A1101232CD10082 -:100DF000230EE101B38FEE02930EF8FFB3FE0E0156 -:100E0000131727001358784193BE1E00130818F8D3 -:100E10003307E300A30ED101A30F01012328F10141 -:100E20002320F700634C2003639A04048320C1024B -:100E300003248102832441020329010213010103D7 -:100E40006780000093060300E34CD7F26FF01FFEAB -:100E500093060000930810006FF01FF613070900B7 -:100E600063542E0113070E00B7170080938747982D -:100E70006B10F700EFF01FB1E38A04FA3304890224 -:100E80001385040023288100EFF0DFDD8320C102F9 -:100E90000324810283244102032901021301010377 -:100EA00067800000974201009382424A83A20200B9 -:100EB000732320CC131303013363A30023A0620028 -:100EC00067800000930505009306000013060000EC -:100ED000130500006F004052130101FF930500004D -:100EE000232481002326110013040500EF00805AFB -:100EF000B767018003A587D08327C50363840700F4 -:100F0000E780070013050400EFF00FD8130101FF7D -:100F100023248100B7570180375401801304442BE8 -:100F20009387472BB3878740232291002326110004 -:100F300093D42740638004029387C7FF33848700DC -:100F4000832704009384F4FF1304C4FFE7800700A1 -:100F5000E39804FE8320C100032481008324410020 -:100F60001301010167800000130101FF23248100A8 -:100F70002320210137540180375901809307042B26 -:100F80001309092B3309F94023261100232291006C -:100F900013592940630009021304042B9304000031 -:100FA000832704009384140013044400E78007009F -:100FB000E31899FE37540180375901809307042BB9 -:100FC0001309492B3309F9401359294063000902D9 -:100FD0001304042B9304000083270400938414005B -:100FE00013044400E7800700E31899FE8320C10042 -:100FF000032481008324410003290100130101011E -:10100000678000001303F00013070500637EC3022E -:101010009377F7006390070A63920508937606FFBB -:101020001376F600B386E6002320B7002322B7002C -:101030002324B7002326B70013070701E366D7FE72 -:101040006314060067800000B306C3409396260031 -:1010500097020000B38656006780C6002307B700DA -:10106000A306B7002306B700A305B7002305B70002 -:10107000A304B7002304B700A303B7002303B700FA -:10108000A302B7002302B700A301B7002301B700F2 -:10109000A300B7002300B7006780000093F5F50FA9 -:1010A00093968500B3E5D50093960501B3E5D50089 -:1010B0006FF0DFF69396270097020000B386560084 -:1010C00093820000E78006FA93800200938707FF6F -:1010D0003307F7403306F600E378C3F66FF0DFF32B -:1010E000130101FF23261100232481009307100020 -:1010F000638EF60A93074002938F060063E8D70ACF -:1011000037330180938705001303536703C7070034 -:10111000138E0700938717003308E3008348080005 -:1011200093F88800E39408FE1308D00263080715BB -:101130001308B002630C0709B70200801308070008 -:1011400093C2F2FF13040000638E06081307000128 -:101150006386E614B3F3F203930800001303000060 -:10116000130E9000130F9001B3DEF203130708FD76 -:101170006378EE001307F8FB6360EF0A130798FC2F -:101180006354D70A63C608089308F0FF63EA6E0049 -:1011900063826E0C930810003303F303330367007C -:1011A0009387170003C8F7FF6FF05FFCEF00C040A4 -:1011B0008320C10003248100930760012320F500F0 -:1011C000130500001301010167800000B7020080D1 -:1011D00003C8070093C2F2FF93072E001304000018 -:1011E000E39606F6130700036314E80A03C7070033 -:1011F000930680051377F70D631ED70A03C81700FF -:10120000930F000193872700930600016FF09FF46E -:101210009308F0FF6FF0DFF81307F8F96366EF004B -:10122000130798FAE340D7F663CA08026304040080 -:101230003303604063060600639A08062320B60065 -:101240008320C10003248100130503001301010161 -:1012500067800000E3C6E3F46FF0DFF313072002BA -:101260002320E50013830200E30C06FC9385F7FFBF -:10127000138302002320B6006FF09FFC03C8070011 -:10128000B702008093072E00130410006FF0DFEB0D -:10129000930FA0009306A0006FF0DFEB130700038D -:1012A0006300E802930F00016FF0DFEA930203008E -:1012B0006FF0DFFB930F8000930680006FF09FE9D3 -:1012C00003C70700930880051377F70DE30817F3AA -:1012D000930F00016FF01FE86FF09FE03767018008 -:1012E000930705000325C7D0930606001386050063 -:1012F000938507006FF0DFDE3767018093070500F5 -:101300000325C7D0930606001386050093850700C2 -:101310006FF01FDD130101F8232C8106232E110627 -:10132000232A91069307060013040500634E06085E -:10133000138606009306070013078020231AE10096 -:101340002324B100232CB100638407049387F7FFA3 -:101350009304F0FF930581002328F100232EF10070 -:10136000231B9100EF000026635695009307B008F9 -:101370002320F40083278100238007008320C107F6 -:1013800003248107832441071301010867800000BB -:101390009304F0FF9305810023280100232E010010 -:1013A000231B9100EF000022635695009307B008BD -:1013B0002320F4008320C1070324810783244107ED -:1013C00013010108678000009307B0082320F5008F -:1013D0001305F0FF6FF01FFE3767018093070500CC -:1013E0000325C7D013870600930606001386050061 -:1013F000938507006FF01FF2B767018003A787D0BE -:1014000083278714638C070403A747001308F001A0 -:10141000634EE806131827006306050233830701AD -:101420002324C30883A88718130610003316E60088 -:10143000B3E8C80023A417192324D310930620006F -:101440006304D5021307170023A2E700B38707013F -:1014500023A4B70013050000678000009307C7149A -:101460002324F7146FF05FFA83A6C7181307170039 -:1014700023A2E70033E6C60023A6C718B3870701F7 -:1014800023A4B70013050000678000001305F0FFD8 -:1014900067800000130101FDB7670180232C410123 -:1014A00003AA87D0232021032326110203298A14AB -:1014B0002324810223229102232E3101232A510168 -:1014C000232861012326710123248101630009047B -:1014D000130B0500938B0500930A10009309F0FF8E -:1014E000832449001384F4FF63420402939424008C -:1014F000B304990063840B0483A7441063807705C9 -:101500001304F4FF9384C4FFE31634FF8320C10265 -:101510000324810283244102032901028329C1019A -:10152000032A8101832A4101032B0101832BC1007E -:10153000032C810013010103678000008327490009 -:1015400083A644009387F7FF638E870423A20400D9 -:10155000E38806FA8327891833978A00032C490009 -:10156000B377F70063920702E7800600032749007C -:1015700083278A1463148701E304F9F8E38807F8E2 -:10158000138907006FF0DFF58327C91883A5440886 -:101590003377F700631C070013050B00E780060094 -:1015A0006FF0DFFC232289006FF09FFA138505009E -:1015B000E78006006FF09FFBB767018003A5C7D0E7 -:1015C00067800000130101E12326111E232A511D0B -:1015D0002328611D2320A11D138B0500130D060078 -:1015E0002326D1002324811E2322911E2320211F84 -:1015F000232E311D232C411D2326711D2324811DE3 -:101600002322911D232EB11B930A0500EF50D027F2 -:1016100083270500138507002320F104EF70007174 -:101620008357CB002328010E232A010E232C010E01 -:10163000232E010E93F70708232EA10263880700CB -:1016400083270B01639407006F10C05BB7370180DD -:101650009387C77B232AF10083470D00930BC110AA -:10166000B74901802322710F2326010E2324010E86 -:1016700023280100232C010023220104232C010232 -:1016800023240104232601042322010093880B0054 -:10169000938989936380072213040D0093065002F7 -:1016A0006382D73C8347140013041400E39A07FEB7 -:1016B000B304A4416300A4218326C10E8327810EB5 -:1016C00023A0A801B38696009387170023A2980051 -:1016D0002326D10E2324F10E9306700093888800F0 -:1016E00063CAF63803274100834704003307970095 -:1016F0002322E1006380071C83441400A303010C30 -:10170000130414001303F0FF130A00001309000070 -:10171000130CA005930C9000930DA0021304140069 -:10172000938704FE6364FC04032741019397270019 -:10173000B387E70083A7070067800700130A00004C -:10174000938704FD8344040093162A00338A4601DC -:10175000131A1A00338A4701938704FD13041400F7 -:10176000E3F2FCFE938704FEE370FCFC6384041444 -:1017700023069114A303010C130C1000930C10000A -:10178000130DC114930D0000130300002326010262 -:10179000232A010223280102937F290063840F007A -:1017A000130C2C00137F49088327C10E63160F000A -:1017B00033088A41E34000738346710C638A060252 -:1017C0008326810E1306710C23A0C800938717008F -:1017D000130610009386160023A2C8002326F10EDC -:1017E0002324D10E13067000938888006340D660CE -:1017F000638C0F028326810E1306810C23A0C80080 -:1018000093872700130620009386160023A2C800A2 -:101810002326F10E2324D10E13067000938888002E -:101820006354D6006F00107B93060008E302DF4E7E -:1018300033039341E34A605A93760910E39E0638D6 -:101840000327810EB387970123A0A8011307170070 -:1018500023A298012326F10E2324E10E93067000A3 -:1018600063C0E66E93888800137949006306090017 -:10187000B3048A416346906E63548A01130A0C00D4 -:1018800003274100330747012322E100E39C07605F -:101890002324010E63880D0093850D0013850A0033 -:1018A000EF20D01293880B00130D040083470D0026 -:1018B000E39407DE8327C10E638407006F1090391D -:1018C0008357CB0093F70704638407006F20803FA2 -:1018D0008320C11E0324811E032541008324411E51 -:1018E0000329011E8329C11D032A811D832A411D4D -:1018F000032B011D832BC11C032C811C832C411C39 -:10190000032D011C832DC11B1301011F67800000E3 -:1019100013850A00232E110123246100EF50C076A5 -:1019200083274500138507002326F104EF7000404C -:101930009307050013850A00938407002324F1040C -:10194000EF50807483278500032381008328C10121 -:10195000232CF102638404006F10C015834404003B -:101960006FF0DFDB83440400136909026FF01FDBB3 -:1019700013690901937709026388076C8327C10003 -:101980009387770093F787FF03A7470083AD07008E -:10199000938787002326F100930C07006340076EAE -:1019A0001307F0FF130C0900E30CE30033E79D017C -:1019B000137CF9F7E3160700E31A030013090C0080 -:1019C00013030000930C0000130D011B138C0C007B -:1019D00063D46C00130C03008347710C23260102AF -:1019E000232A010223280102930D0000E38607DA6F -:1019F000130C1C006FF05FDA136909019377090279 -:101A0000638C07608327C10013877700137787FFF4 -:101A1000832D0700832C4700930787002326F100BE -:101A2000137CF9BF13070000A303010C9306F0FF1A -:101A3000630AD366B3E69D011379FCF7E398064881 -:101A4000E31E0312E31E07F6937C1C00130D011B1B -:101A5000E38E0CF693070003A307F11A130DF11A96 -:101A60006FF0DFF6B304A441E318A4C58347040074 -:101A70006FF05FC81306410E93050B0013850A0033 -:101A8000EF70003EE31E05E293880B006FF09FC5E8 -:101A900093778900638407006F1080078327C10054 -:101AA0001305010B232E11019387770093F787FF0E -:101AB00083A5070003A647009387870023246100BE -:101AC0002326F100EF10C1218327010B8328C101D8 -:101AD000032381002328F10E8327410B232AF10ED3 -:101AE0008327810B232CF10E8327C10B232EF10EAC -:101AF0001305010F232E110123246100EF50005222 -:101B00002326A10C93072000032381008328C10111 -:101B10006314F5006F10C05E930710006314F500A6 -:101B20006F109000930710066394F4006F2040122A -:101B3000930710046394F4006F10D04693FCF4FDF7 -:101B40009307F0FF232C91076314F3006F10901597 -:101B5000930770046394FC006F208017032EC10F5D -:101B600023242107832E010F032F410F832F810F81 -:101B70009367091063540E006F20002A232E01067C -:101B800013890700930D0000930760046394FC0021 -:101B90006F10D02193075004232411036384FC00A9 -:101BA0006F10D029930C1300130C010B1308C10DF7 -:101BB00093860C009307010D1307C10C1306200038 -:101BC00093050C0013850A00232261022328D10B00 -:101BD0002320D103232AE10B232EE101232CF10B37 -:101BE0002328F101232EC10B2324C101EF40C0168D -:101BF000032E8100832F0101032FC101832E0102D7 -:101C0000032341028328810233089501130D050047 -:101C1000930C010A93850C0013050C00232E01017F -:101C200023281101232461002328D10B232AE10B4F -:101C3000232CF10B232EC10B2320010A2322010A9E -:101C40002324010A2326010AEFD090430328C1016F -:101C50000323810083280101930708006302050222 -:101C60008327C10D63FE0701130600039386170047 -:101C7000232ED10C2380C7008327C10DE3E807FF83 -:101C80000327C10CB387A7412328F1002328E102D1 -:101C900003278107930770046314F7006F10500245 -:101CA00003278107930760046314F7006F10502720 -:101CB0008327010303278107930510049387F7FF08 -:101CC0002326F10C93F6F40F130600006318B700F7 -:101CD0009386F60093F6F60F13061000230AD10C34 -:101CE0009306B00263DA070003270103930710008D -:101CF0009306D002B387E740A30AD10C9306900065 -:101D000063C4F6006F2000231308310E130508008A -:101D10001306A000130E3006B3E6C70293050500B4 -:101D2000138307001305F5FF93860603A38FD5FEE3 -:101D3000B3C7C702E3426EFE9387070313F6F70F9C -:101D4000A30FC5FE9387E5FF63E407016F204033CF -:101D50009306610D6F00800003C607002380C60054 -:101D60009387170093861600E39807FF9307510E99 -:101D7000B387B7401307610DB307F7009306410D12 -:101D8000B387D7402322F1040327010183264104AE -:101D900093071000B30CD70063C4E7006F20801CCA -:101DA0008327C103B38CFC008327810613CCFCFF7F -:101DB000135CFC4113F9F7BF1369091033FC8C0164 -:101DC00023260102232A0102232801028327C107B7 -:101DD000639407006F1000769307D002A303F10C01 -:101DE00013030000130C1C006FF01F9B1306410E21 -:101DF00093050B0013850A0023206102232EE101C5 -:101E00002324F101EF70C005E318050A8327C10EF2 -:101E100003230102032FC101832F810093880B004C -:101E20006FF01F9D0326810E03270101930610000A -:101E300023A0A8019387170093041600938C8800B1 -:101E4000E3DCE6329306100023A2D8002326F10E2D -:101E50002324910E93067000E3C6963E0327C10328 -:101E60008326010493841400B387E70023A0DC00D9 -:101E700023A2EC002326F10E2324910E930670007A -:101E8000938C8C00E3C2963E8326010F13881400C6 -:101E90009305010A2328D10A8326410F1305010B5C -:101EA000232EF100232AD10A8326810F2324010146 -:101EB0002320010A232CD10A8326C10F2322010AE1 -:101EC0002324010A232ED10A2326010AEFD0501B16 -:101ED000832701010328810093888C009386F7FFF4 -:101EE000130608008327C101E30C052A13071D0010 -:101EF000B387D70023A0EC0023A2DC002326F10E39 -:101F00002324010F13077000E34A077713870C019E -:101F100013862400938C080093080700832641044D -:101F20001307410D23A0EC00B387F60023A2DC00C9 -:101F30002326F10E2324C10E13077000E356C79227 -:101F40001306410E93050B0013850A00EF605071D4 -:101F5000631405768327C10E93880B006FF0DF9022 -:101F6000930600010327810E63C496006F10D00210 -:101F7000B7460180938E869213090001930C70007E -:101F80006F00C000938404FF635A9904938707018C -:101F90001307170023A0D80123A228012326F10E3E -:101FA0002324E10E93888800E3DEECFC1306410E47 -:101FB00093050B0013850A002324D101EF60506ABA -:101FC000631C056E938404FF8327C10E0327810ED3 -:101FD000832E810093880B00E34A99FAB387970018 -:101FE0001307170023A0D80123A298002326F10E7F -:101FF0002324E10E93067000E3D0E6881306410E19 -:1020000093050B0013850A00EF6090656316056A5F -:102010008327C10E6FF05F868326C1009377090185 -:1020200013874600E39E072C937709046394070007 -:102030006F10C02D8327C100930C00002326E10000 -:1020400083DD07006FF0DF9D8326C10093770901D0 -:1020500013874600E39C07289377090463940700DD -:102060006F1000278327C1002326E100839D07000E -:1020700093DCFD4113870C00E35407923337B00122 -:10208000B3079041B38CE7401307D002A303E10CE0 -:102090009306F0FFB30DB041130C090013071000B5 -:1020A000E31AD39893061000630CD7109306200010 -:1020B0006302D72E130D011B1396DC0193F67D00EE -:1020C00093DD3D0093860603B36DB60193DC3C00BF -:1020D000A30FDDFE33E69D0193050D00130DFDFFFB -:1020E000E31C06FC93771C006380072E9307000314 -:1020F000638CF62C9385E5FFA30FFDFE9307011B70 -:10210000B38CB74013090C00138D05006FF01F8CC2 -:102110008327C100A303010C03AD0700938647008A -:10212000E3060D309307F0FF6314F3006F10801087 -:10213000130603009305000013050D00232ED100A4 -:102140002326110123246100EF5000710323810035 -:102150008328C1008326C101930D05006314050087 -:102160006F104056B30CA5418347710C13CCFCFF94 -:10217000135CFC412326D10023260102232A0102FD -:102180002328010233FC8C01930D0000130300008F -:10219000E39007866FF04FE00327C100A303010C13 -:1021A000130C100083270700130747002326E100C4 -:1021B0002306F114930C1000130DC1146FF08FDC83 -:1021C000E3940C4E13079000E360B74F938D0D031B -:1021D000A307B11B13090C00930C1000130DF11A87 -:1021E0006FF0CFFE83440400136949006FF00FD3F2 -:1021F0009307B00283440400A303F10C6FF00FD2E5 -:1022000083440400136909086FF04FD1834404002C -:10221000930614006394B4016F10D061938704FD9A -:10222000138406001303000063ECFCCE8344040017 -:102230009316230033836600131313003303F30054 -:10224000938704FD13041400E3F2FCFE6FF04FCDFE -:102250008327C1008344040003AA07009387470033 -:102260002326F100635C0ACA330A4041136949001E -:102270006FF0CFCA83440400136919006FF00FCACE -:102280008347710C83440400639A07C893070002D4 -:10229000A303F10C6FF08FC8136C090193770C0244 -:1022A000638A07768327C10013877700137787FF38 -:1022B00093078700832D0700832C47002326F10016 -:1022C000130710006FF04FF68327C1003787FFFF19 -:1022D0001347078383AD07002314E10C938747005E -:1022E000373701802326F10093078778930C00008D -:1022F000136C2900232CF10013072000930480079E -:102300006FF08FF283440400136989006FF00FC1EE -:10231000834404009307C006E386F40C13690901A3 -:102320006FF0CFBF8344040093078006E384F40872 -:10233000136909046FF08FBE8326C10093770902E9 -:1023400003A70600938646002326D10063980774EE -:1023500093770901E39A076293770904638407007E -:102360006F10C00813790920E30009628327410038 -:10237000130D04002300F7006FF04FD393061000F5 -:102380006314D7006F10901393062000130C0900FC -:10239000E312D7D2130D011B8327810193F6FD00B1 -:1023A00093DD4D00B386D70003C606009396CC019B -:1023B000B3EDB60193DC4C00A30FCDFEB3E69D0157 -:1023C000130DFDFFE39A06FC9307011BB38CA74195 -:1023D00013090C006FF08FDF93065006E3D496A428 -:1023E0008326010F9305010A1305010B2328D10A47 -:1023F0008326410F232EF10023241101232AD10A21 -:102400008326810F2320010A2322010A232CD10ACB -:102410008326C10F2324010A2326010A232ED10A71 -:10242000EFD00046832881008327C101631C053C4F -:102430000327810EB73601809386867B23A0D800C0 -:1024400093871700930610001307170023A2D800E4 -:102450002326F10E2324E10E930670009388880052 -:10246000E3C4E6420327C10C832601016350D7620F -:10247000032701048326C1039388880023ACE8FE68 -:102480000327810EB387D70023AED8FE13071700AA -:102490002326F10E2324E10E9306700063C4E67236 -:1024A000032701019304F7FF635090BC93060001DA -:1024B0000327810EE3DA963E930C0001130D7000A2 -:1024C0006F00C000938404FFE3D09C3E9387070114 -:1024D0001307170023A0380123A298012326F10E29 -:1024E0002324E10E93888800E35EEDFC1306410E81 -:1024F00093050B0013850A00EF609016631E051A02 -:102500008327C10E0327810E93880B006FF09FFB7A -:1025100033088A41635E00B1130600018326810EF1 -:10252000635C0607130E0001930E70006F00C0007D -:10253000130808FF63520E0793870701938616005E -:1025400023A0380123A2C8012326F10E2324D10E93 -:1025500093888800E3DEDEFC1306410E93050B0032 -:1025600013850A00232E010123246100EF60500F20 -:10257000631405140328C101130E00018327C10E43 -:10258000130808FF8326810E0323810093880B0024 -:10259000930E7000E3420EFBB3870701938616008B -:1025A00023A0380123A208012326F10E2324D10EF3 -:1025B0001306700093888800635CD6A61306410E4C -:1025C00093050B0013850A0023246100EF60500976 -:1025D0006314050E032381008327C10E93880B002B -:1025E00033039341635A60A4130600018326810ECE -:1025F0006358660613080001130E70006F00C000D8 -:10260000130303FF635E6804938707019386160034 -:1026100023A0380123A208012326F10E2324D10E82 -:1026200093888800E35EDEFC1306410E93050B00E1 -:1026300013850A0023246100EF609002631E0506E3 -:1026400003238100130800018327C10E130303FF36 -:102650008326810E93880B00130E7000E34668FA00 -:10266000B38767009386160023A0380123A2680071 -:102670002326F10E2324D10E1306700093888800C0 -:10268000635CD69A1306410E93050B0013850A006E -:10269000EF60007D631205028327C10E93880B0053 -:1026A0006FF08F991306410E93050B0013850A00F6 -:1026B000EF60007B630E059C63840DA093850D0085 -:1026C00013850A00EF1090306FF08F9F130C0900F4 -:1026D0006FF05F9D37470180130600018326810E4E -:1026E000930E8792130E0001930270006348060157 -:1026F0006F004008130808FF635E0E079387070109 -:102700009386160023A0D80123A2C8012326F10E28 -:102710002324D10E93888800E3DED2FC1306410EF9 -:1027200093050B0013850A002324D1032322010300 -:1027300023206102232EE1012324F101EF60407286 -:10274000E31C05F603284102130E00018327C10E86 -:10275000130808FF8326810E832E810203230102C2 -:10276000032FC101832F810093880B009302700017 -:10277000E3460EF9B38707019386160023A0D8011C -:1027800023A208012326F10E2324D10E1306700084 -:10279000938888006344D6006FF00F821306410EC1 -:1027A00093050B0013850A0023206102232EE1010B -:1027B0002324F101EF60C06AE31005F08327C10E06 -:1027C00003230102032FC101832F810093880B0093 -:1027D0006FE09FFE1306410E93050B0013850A0060 -:1027E000232E61002324E101EF608067E31605ECEE -:1027F0008327C10E0323C101032F810093880B009F -:102800006FF08F828325C10C635CB07803270103CE -:10281000832601019304070063C6E63263569002E3 -:102820008326810EB387970023A0A8019386160004 -:1028300023A298002326F10E2324D10E1306700044 -:1028400093888800E340D63693C6F4FF032701033C -:1028500093D6F641B3F4D400B30497406348903E56 -:102860000327010393760940B304ED006394064403 -:102870008325C10C0327010163C6E5009376190087 -:10288000E3860634832601040327C1031306700080 -:1028900023A0D8008326810EB387E70023A2E80097 -:1028A000938616002326F10E2324D10E93888800E8 -:1028B000E34CD64C832601013307DD003386B64056 -:1028C00033079740930C06006354C700930C07002E -:1028D000635690030327810EB387970123A09800C6 -:1028E0001307170023A298012326F10E2324E10EDB -:1028F0009306700093888800E3CCE65E13C7FCFF64 -:102900001357F74133F7EC00B304E64063449000FB -:102910006FE09FF5930600010327810E63D696783A -:10292000930C0001130D70006F00C000938404FF2E -:1029300063DC9C76938707011307170023A03801F7 -:1029400023A298012326F10E2324E10E9388880008 -:10295000E35EEDFC1306410E93050B0013850A00A0 -:10296000EF600050E31A05D48327C10E0327810EC0 -:1029700093880B006FF09FFB93751900639405CC4F -:1029800023A2D8002326F10E2324910E13077000F2 -:102990006346974E13062600938808016FF00FD800 -:1029A000635ED0D6130700016344D7006F10006840 -:1029B000130D70006F000001938606FFE350D70CE3 -:1029C000138814009387070123A03C0123A2EC0085 -:1029D0002326F10E2324010F93040800938C8C000E -:1029E000E35C0DFD1306410E93050B0013850A00F1 -:1029F0002324D100EF60C046E31005CC8327C10E2D -:102A00008324810E83268100938C0B001307000121 -:102A10006FF09FFA8326C10093770C01138746005D -:102A2000639C070A93770C04E38407088327C1009B -:102A3000930C00002326E10083DD0700130710003C -:102A40006FE09FFE1306410E93050B0013850A00ED -:102A5000EF600041E31205C68327C10E8324810E77 -:102A6000938C0B006FF08FBF1306410E93050B0084 -:102A700013850A00EF60C03EE31005C48327C10E32 -:102A80008324810E938C0B006FF00FC01377190015 -:102A9000631407006FE05FDD6FF09F9D83264100A8 -:102AA000130D040093D7F6412320D7002322F7000B -:102AB0006FE0DFDF83278103834404006394070012 -:102AC0006FE0DFC583C70700639407006FE01FC591 -:102AD000136909406FE09FC42326E10083AD06001F -:102AE000930C0000130710006FE01FF483AD060085 -:102AF0002326E10093DCFD4113870C006FE01FEA01 -:102B000083AD0600930C00002326E1006FE05FF127 -:102B10000327C10083270700130747002326E1008E -:102B200083A5070003A6470083A6870083A7C700E5 -:102B30002328B10E232AC10E232CD10E232EF10EF1 -:102B40006FE01FFB93840600E34C90CC6FF0DFCF67 -:102B5000130C09006FF08FF4B737018093878778E3 -:102B6000232CF100937709026386072C8327C10089 -:102B700013877700137787FF832D0700832C470087 -:102B8000930787002326F10013771900630E0700CF -:102B900033E79D01630A0700130700032304E10CD8 -:102BA000A304910C13692900137CF9BF13072000BB -:102BB0006FE09FE783441400136909201304140095 -:102BC0006FE0DFB51306410E93050B0013850A0075 -:102BD000EF600029E31205AE8327C10E93880B0036 -:102BE0006FF01F8C8344140013690902130414004E -:102BF0006FE0DFB2B73701809387C779232CF100EC -:102C00006FF05FF69305000413850A00EF4040491A -:102C10002320AB002328AB00631405006F10C043D2 -:102C200093070004232AFB006FE05FA29307600074 -:102C3000930C030063E8677837370180138C0C002E -:102C40002326D100130D077B6FE0DFB313060001CD -:102C50008326810E635A966E930C00011308700050 -:102C60006F00C000938404FF63D09C6E93870701BC -:102C70009386160023A0380123A298012326F10E83 -:102C80002324D10E93888800E35ED8FC1306410EFE -:102C900093050B0013850A00EF60801CE31E05A05E -:102CA0008327C10E8326810E93880B0013087000C2 -:102CB0006FF05FFB03270101130E70001308000182 -:102CC0003307ED002324E10003274103630E070AC5 -:102CD0000327C102631E070A032781031307F7FFB7 -:102CE000232CE102032741031307F7FF232AE10204 -:102CF0008326C104032781049388880023ACD8FE6F -:102D00008326810EB387E70023AEE8FE9386160084 -:102D10002326F10E2324D10E634EDE1203278103F6 -:102D20008346070003278100938C060033069740F3 -:102D30006354D600930C0600635890038326810EDB -:102D4000B387970123A098009386160023A29801C9 -:102D50002326F10E2324D10E634CDE360327810394 -:102D6000938888008346070013C6FCFF1356F6417C -:102D7000B3FCCC00B38C964163449003B384D4007D -:102D800003274103E31607F40327C1026300077218 -:102D90000327C1021307F7FF2326E1026FF05FF557 -:102DA0008326810E634898016F00C005938C0CFF49 -:102DB000635A9805938707019386160023A038016C -:102DC00023A208012326F10E2324D10E9388880024 -:102DD000E35EDEFC1306410E93050B0013850A002B -:102DE000EF600008E31A058C13080001938C0CFFB8 -:102DF0008327C10E8326810E93880B00130E70006B -:102E0000E34A98FBB38797019386160023A0380105 -:102E100023A298012326F10E2324D10E6346DE72ED -:102E2000032781039388880083460700B384D40076 -:102E30006FF01FF58326C1009377090113874600C1 -:102E40006386072283AD0600930C00002326E10071 -:102E50006FF09FD31306410E93050B0013850A00F4 -:102E6000EF600000E31A05848327C10E93880B00EE -:102E700013080001130E70006FF05FEA1306410E95 -:102E800093050B0013850A00EF50907DE316058231 -:102E90000326810E8327C10E9308411113061600E5 -:102EA000938C0B006FF08F8713790C40232801005F -:102EB000130D011B6F0040031306A00093060000D2 -:102EC00013850D0093850C00232E1101232461002E -:102ED000EFB04010032381008328C10163880C4AAE -:102EE000930D0500938C05001306A00093060000C7 -:102EF00013850D0093850C00232E110123246100FE -:102F0000EFB080508327010113050503A30FADFE29 -:102F1000938717002328F100032381008328C10130 -:102F2000130DFDFFE30A09F8032781038346070019 -:102F3000E394D7F81307F00FE380E7F863960C00EB -:102F40009307900063F2B7C9832781048325C104E6 -:102F5000232E1101330DFD401386070013050D00CC -:102F600023246100EF505065832781031306A000DE -:102F70009306000003CE170013850D0093850C0007 -:102F8000333EC001B387C701232CF102EFB08004A8 -:102F9000032381008328C101232801006FF05FF41F -:102FA0008326810E373601801306867B23A0C80056 -:102FB00093871700130610009386160023A2C800FB -:102FC0002326F10E2324D10E130670009388880067 -:102FD000634CD6066392051C032701019376190002 -:102FE000B3E6E600639406006FE01F8883260104C1 -:102FF0000327C1031306700023A0D8008326810E87 -:10300000B387E70023A2E800938616002326F10E7B -:103010002324D10E6342D6469388880003270101FA -:103020009386160023A0A801B387E70023A2E80037 -:103030002326F10E2324D10E130770006344D7001A -:103040006FE05F826FE0DFEF1306410E93050B0028 -:1030500013850A00EF50D060631005E68325C10C8C -:103060008327C10E93880B006FF0DFF69377090476 -:10307000638007288327C100930C00002326E1000A -:1030800083DD07006FF05FB01306410E93050B0060 -:1030900013850A00EF50D05C631005E28327C10E50 -:1030A00093880B006FF00FBC23A0380123A2980077 -:1030B000B3879700130717002326F10E2324E10E90 -:1030C0009306700063C4E6006FE0CFF96FE05FE73E -:1030D0001306410E93050B0013850A00EF5050585C -:1030E000631C05DC8327810393880B001308000110 -:1030F00083C60700130E70008327C10E6FF0DFC672 -:103100008327010F9305010A1305010B2328F10AF8 -:103110008327410F232411012320010A232AF10AC6 -:103120008327810F2322010A2324010A232CF10A79 -:103130008327C10F2326010A232EF10AEFC0D01BDB -:1031400083288100634C05428347710C1307700488 -:103150006354972437370180130DC7772326010264 -:10316000232A0102232801021379F9F7130C3000F6 -:10317000930D0000930C30001303000063840700DC -:103180006FE01F876FE04FE183274100130D0400BC -:103190002320F7006FE08FF1832601040327C1038A -:1031A0001306700023A0D8008326810EB387E700A2 -:1031B00023A2E800938616002326F10E2324D10EC5 -:1031C00093888800634AD62AE3DA05E4130600FFF1 -:1031D000B304B040E3D6C528930C00011308700077 -:1031E0006F00C000938404FFE3DC9C2693870701F3 -:1031F0009386160023A0380123A298012326F10EFE -:103200002324D10E93888800E35ED8FC1306410E78 -:1032100093050B0013850A00EF509044631E05C808 -:103220008327C10E8326810E93880B00130870003C -:103230006FF05FFB13050D00232411012326D1003D -:10324000EF50D02E8347710C134CF5FF135CFC41FB -:1032500023260102232A0102232801028328810058 -:10326000930C0500337C8501930D000013030000CF -:10327000638407006FE0CFF76FE00FD2138614006E -:1032800013878C00B387D70023A2DC0023A03C0166 -:103290002326F10E2324C10E93067000E3C0C6BEA0 -:1032A0001306160093088700930C07006FE01FC7F2 -:1032B00093770C20638407188327C100930C0000C8 -:1032C0002326E10083CD0700130710006FE0CFF540 -:1032D00093770920638807148327C1002326E10020 -:1032E000838D070093DCFD4113870C006FE00FEB2B -:1032F00093770920638E07108327C100930C000089 -:103300002326E10083CD07006FF01F889377092003 -:103310006386070E8327C100930C00002326E1007B -:1033200083CD07006FE0CFEF8327C10F63C0071481 -:103330008347710C1307700463529742373701803B -:10334000130D47786FF09FE1B387970093861600BF -:1033500023A0380123A298002326F10E2324D10EA6 -:103360001306700093888800635CD6CE1306410E66 -:1033700093050B0013850A00EF50902E631E05B2D3 -:103380008327C10E93880B006FF08FCD93079000B9 -:10339000E3E8B7B56FF04F8337370180130D8777B8 -:1033A0006FF0DFDB1306410E93050B0013850A0057 -:1033B000EF50102B631205B08327C10E93880B00CA -:1033C0006FF08FC8930C60006FF01F878326010198 -:1033D0003307DD003386B64033039740930C060075 -:1033E000635EC3D0930C03006FF04FD1832741007D -:1033F000130D04002310F7006FE04FCB8327C100AB -:10340000930C00002326E10083AD07006FE04FE13D -:103410008327C100930C00002326E10083AD070041 -:103420006FF08FF68327C1002326E10083AD0700EC -:1034300093DCFD4113870C006FE04FD68327C1005A -:10344000930C00002326E10083AD07001307100052 -:103450006FE08FDD1306410E93050B0013850A0004 -:10346000EF5010208357CB006FE0CFC59307D002F9 -:10347000A303F10C6FF01FEC1306410E93050B0034 -:1034800013850A00EF50D01D631805A28325C10CD7 -:103490008327C10E8326810E93880B00E3D005B8E5 -:1034A0006FF0DFD2130360006FE04FEB03270101E1 -:1034B000B306ED0063FE96BA938406006FF04FBB2F -:1034C000032701039307D0FF6344F700635AE30027 -:1034D0009384E4FF93F7F4FD232CF1066FE04FFD96 -:1034E00083270101032701036340F728832781060F -:1034F000930C070093F71700638607008327C10327 -:10350000B30CF7008327810693F707406386070013 -:1035100083270103E340F00613CCFCFF135CFC415E -:1035200033FC8C019304700623260102232A010236 -:103530006FE0DF898347710C130300006384070089 -:103540006FE00FCB6FE04FA51306410E93050B0004 -:1035500013850A00EF50D01063100596832781036E -:1035600093880B001308000183C60700130E700038 -:103570008327C10EB384D4006FF09F809307D002DD -:10358000A303F10C6FF09FBC1306410E93050B00D3 -:1035900013850A00EF50D00C631005928325C10CEF -:1035A0008327C10E93880B006FF0CFB0130C010B73 -:1035B000930603001308C10D9307010D1307C10CF7 -:1035C0001306300093050C0013850A002324110311 -:1035D000232261022328D10B2320D103232AE10BCC -:1035E000232EE101232CF10B2328F101232EC10B03 -:1035F0002324C101EF204076032E8100832F010197 -:10360000032FC101832E010203234102832881027B -:10361000130D05009307600433086D00639CFC687C -:1036200083460D0093070003E388F614930C010A08 -:103630008327C10C3308F8006FE0CFDD130C010BBA -:103640009307010D930603001308C10D1307C10C66 -:103650001306200093050C0013850A002322610243 -:103660002328D10B2320D103232AE10B232EE101B0 -:10367000232CF10B2328F101232EC10B2324C1019C -:10368000EF20806D93077004032E8100832F0101CA -:10369000032FC101832E01020323410283288102EB -:1036A000130D0500E398FCF68327810693F71700B6 -:1036B000639C075E130770048327C10D232CE1066A -:1036C0006FE00FDC8347710C2326D1002326010213 -:1036D000232A010223280102130C0300930C030088 -:1036E00013030000638407006FE08FB06FE0CF8AA0 -:1036F0001306410E93050B0013850A00EF50407628 -:10370000630405006FE05FFB8324C10C0327010104 -:103710008327C10E93880B00330697406FF00F9EEE -:10372000832781060327010393F71700B3E7670098 -:10373000E354E00C6398076C832C01039304600648 -:103740008327810693F707406398076213CCFCFF39 -:10375000135CFC4133FC8C016FF01FDD37370180B7 -:10376000130D07786FF09F9F832701010327C10383 -:1037700093047006B38CE70083270103E342F0FC57 -:10378000B38CFC40938C1C0013CCFCFF135CFC41FD -:1037900033FC8C016FF05FD9B7460180938E86921F -:1037A0006FE0DF83930700032304F10C9307800588 -:1037B00013672900A304F10C2324E10693073006C4 -:1037C000930D0000130DC11463CE6744032EC10F87 -:1037D00093FCF4FD232C9107232E0106832E010F69 -:1037E000032F410F832F810F1369291063420E3C71 -:1037F000930710066388F462930710046384F4004F -:103800006FE08FB8130C010B13050C002326110376 -:10381000232461022328D10B232AE10B232CF10B53 -:10382000232EC10BEFF0406E1306C10CEF50C025E4 -:10383000138605009305050013050C00EFF0404AC0 -:1038400093070109938507002324F1008327010BC7 -:10385000930C010A130601082328F1088327410B62 -:1038600013850C002326C106232AF1088327810B28 -:103870002320010823220108232CF1088327C10BF0 -:1038800023240108232EF108B707FC3F2326F10863 -:10389000EFC0403B0328010A032E410A832E810A10 -:1038A000032FC10A93850C0013050C002328010B7C -:1038B00023220103232AC10B2320C103232CD10B74 -:1038C000232ED101232EE10B2328E1012320010A1D -:1038D0002322010A2324010A2326010AEFB0507A89 -:1038E000032F0101832EC101032E0102032841028F -:1038F000032381028328C102631605009307100089 -:103900002326F10CB73701809387C7792322F1066C -:103910009306F3FF93070D006F00400993850C0099 -:1039200013050C002320C106232EF105232C51047E -:10393000232A71042328F104232A11032328610276 -:103940002328710A23267102232A510A23245102B3 -:10395000232CF10B2322F103232EC10A2320C102C1 -:103960002320010A2322010A2324010A2326010A13 -:10397000EFB010718326C101032F0102832E410293 -:10398000032E81020328C10203230103832841037C -:10399000832701058323410583228105832FC105E8 -:1039A000032601069386F6FF630E051003268100A9 -:1039B00093850C00232AF10213050C00B70703407E -:1039C0002328D1042328110323266102232EF10882 -:1039D0002326E10B2320010B2322C10B2324D10B2F -:1039E00023280108232A0108232C0108EFC0802581 -:1039F000832E010B032E410B0328810B0326C10BE1 -:103A000013050C002324D1032322C1032320010327 -:103A1000232EC100EFE0107D930505002328A100AF -:103A200013050C00EFF0C0160326C101832E81029E -:103A3000032E4102232EC1080326010B0328010295 -:103A4000832581002320C1080326410B13850C0028 -:103A50002328D1092322C1080326810B232AC10967 -:103A6000232C01092324C1080326C10B2326C108E6 -:103A70000326C106EFD0804A0327410683270101B0 -:103A8000832601058323010A3306F70083450600D8 -:103A9000832741038322410A832F810A0326C10A17 -:103AA000232AF1062380B7002328D1061307F0FF4D -:103AB000232ED1000323C10283280103938717001B -:103AC000E39EE6E4B706FE3F93850C0013050C0069 -:103AD0002320F102232E1101232461002328710ADF -:103AE00023287102232A510A23265102232CF10B89 -:103AF0002324F103232EC10A2322C1022320010A19 -:103B00002322010A2324010A2326D10AEFB0106AD6 -:103B1000032381008328C101832701026344A00A93 -:103B2000832301038322C102832F810203264102E2 -:103B3000B706FE3F93850C0013050C002328710A7D -:103B4000232A510A232CF10B232EC10A2320010A18 -:103B50002322010A2324010A2326D10AEFB050525E -:103B6000032381008328C101832701026318050014 -:103B700003270101937617006396060403270107C4 -:103B80001306000393061700B386D700635407009B -:103B90006FE00F8F93871700A38FC7FEE39CD7FEBC -:103BA0006FE00F8E23242107930D0000138902007C -:103BB000B707008033CEC7019307D002232EF1064A -:103BC0006FF01FC30327410793860700232EE10CE4 -:103BD0000327410603C6F7FF8345F7006310B602CB -:103BE00013050003A38FA6FE8326C10D1386F6FFDF -:103BF000232EC10C03C6F6FFE386C5FE930516000F -:103C00001305900393F5F50F6306A600A38FB6FE88 -:103C10006FE00F87032741068345A700A38FB6FEF9 -:103C20006FE00F869305130013850A002328110106 -:103C300023246100EF30C046032381008328010163 -:103C4000130D050063040542930D05006FF01FB8C6 -:103C5000930700032304F10C930780076FF05FB50F -:103C6000B38797009386160023A0380123A29800FB -:103C70002326F10E2324D10E13067000635ED6B8FE -:103C80001306410E93050B0013850A00EF50401DEB -:103C9000630405006FE05FA28327C10E8326810EB7 -:103CA00093880B006FF08FB79307700433086D0093 -:103CB000232CF106930C010A6FD0DFF5130C0900D9 -:103CC0006FE0CFD09307F0FF2322F1006FD05FC0E9 -:103CD0006314030013031000032EC10F832E010F82 -:103CE000032F410F832F810F93620910E34C0EEADB -:103CF000130C010B930603001308C10D9307010D6C -:103D00001307C10C1306200093050C0013850A004D -:103D10002326510223241103232261022328D10BDD -:103D20002320D103232AE10B232EE101232CF10BC5 -:103D30002328F101232EC10B2324C101EF20C00150 -:103D40008322C10223242107032E8100832F010136 -:103D5000032FC101832E0102032341028328810224 -:103D6000130D050013890200930D0000232E010698 -:103D70006FF09F9393047006832781039306F00FDF -:103D80002326010283C70700232A01026388D70480 -:103D90000327010363D4E704B307F7400327810334 -:103DA0002328F10283471700638E0700032641038F -:103DB00013071700232CE10213061600232AC10261 -:103DC0006FF0DFFC0327C10283278103130717006D -:103DD00083C707002326E1026FF05FFB0327C102C0 -:103DE00083274103B387E70003278104B387E702F2 -:103DF000B38C970113CCFCFF135CFC4133FC8C01AA -:103E00006FD0DFFC8327C10393046006B30CF70077 -:103E1000B38C6C006FF0DF92930D000013890700E4 -:103E20006FF01FD9130C010B13050C00232611038F -:103E3000232461022328D10B232AE10B232CF10B2D -:103E4000232EC10BEFF0400C1306C10CEF40D04302 -:103E5000138605009305050013050C00EFE050687C -:103E600093070109938507002324F1008327010BA1 -:103E7000930C010A130601082328F1088327410B3C -:103E800013850C002326C106232AF1088327810B02 -:103E90002320010823220108232CF1088327C10BCA -:103EA00023240108232EF108B707FC3F2326F1083D -:103EB000EFB050590328010A032E410A832E810ACC -:103EC000032FC10A93850C0013050C002328010B56 -:103ED00023220103232AC10B2320C103232CD10B4E -:103EE000232ED101232EE10B2328E1012320010AF7 -:103EF0002322010A2324010A2326010AEFB05018C5 -:103F0000032F0101832EC101032E01020328410268 -:103F1000032381028328C102631605009307100062 -:103F20002326F10CB7370180938787782322F10687 -:103F30006FF01F9E9306610D631806009306000341 -:103F4000230BD10C9306710D1307011B93870703F5 -:103F50003386E6402380F6009307D60D2322F10432 -:103F60006FD09FE28327810693F7170063940700C1 -:103F70006FD09FE36FD0DFE2930C010A93850C00B2 -:103F800013050C00232601032324110323226102BD -:103F90002328D10B2320D103232AE10B232EE10177 -:103FA000232CF10B2328F101232EC10B2324C10163 -:103FB0002320010A2322010A2324010A2326010ABD -:103FC000EFB0100C032E8100832F0101032FC101DC -:103FD000832E010203234102832881020328C102A8 -:103FE000630805E493071000B38767402326F10CAC -:103FF0003308F8006FD01FC2639A0700130C10003B -:1040000093046006930C10006FF00FD28327C10356 -:1040100093046006938C1700B38C6C0013CCFCFFE8 -:10402000135CFC4133FC8C016FF00FD01387080048 -:104030006FF04FA58327C10003A3070093874700B4 -:10404000635403001303F0FF834414002326F1009C -:10405000138406006FD08FEC9307C00023A0FA00F2 -:104060009307F0FF2322F1006FD09F868357CB0088 -:1040700013E70704930707002316EB006FD09F8414 -:10408000930720002322F1046FD01FD0130101FEFB -:1040900023263101B7590180232C8100232A910066 -:1040A0002328210123244101232E1100138A050016 -:1040B0001309050093898977EF30500703A789001A -:1040C000B71700001384F7FE8324470033044441EC -:1040D00093F4C4FF330494001354C4001304F4FF96 -:1040E0001314C400634EF400930500001305090087 -:1040F000EF40502483A78900B38797006308F50237 -:1041000013050900EF30D0028320C101032481018F -:1041100083244101032901018329C100032A81006D -:10412000130500001301010267800000B305804001 -:1041300013050900EF4010209307F0FF630AF50410 -:10414000B7670180938787D603A7070083A68900F6 -:10415000B384844093E414003304874013050900BA -:1041600023A2960023A08700EF30807C8320C1012A -:104170000324810183244101032901018329C10012 -:10418000032A81001305100013010102678000005B -:104190009305000013050900EF40D01903A789001B -:1041A0009306F000B307E540E3DCF6F4B766018060 -:1041B00083A606D193E717002322F7003305D540E5 -:1041C000B766018023A4A6D66FF09FF3638A051219 -:1041D000130101FF23248100232291001384050091 -:1041E0009304050023261100EF3040740328C4FF18 -:1041F000130784FFB75501809377E8FF3306F70074 -:10420000938585778326460003A5850093F6C6FF30 -:10421000630AC51A2322D600137818003305D60086 -:104220006310080A032384FF0328450037550180E3 -:10423000330767408328870013050578B387670035 -:10424000137818006380A8140323C70023A668000E -:10425000232413016304081E93E617002322D700CA -:104260002320F6009306F01F63E8F60A93F687FF13 -:104270009386860003A54500B386D50003A60600F5 -:1042800013D8570093071000B3970701B3E7A700AF -:10429000138586FF2326A7002324C70023A2F50049 -:1042A00023A0E6002326E600032481008320C1002A -:1042B0001385040083244100130101016F3040671E -:1042C0000325450013751500631E0502375501804F -:1042D000B387D700130505788326860093E8170077 -:1042E0003308F7006388A6160326C60023A6C60077 -:1042F0002324D600232217012320F8006FF09FF615 -:104300006780000093E61700232ED4FE2320F600DA -:104310009306F01FE3FCF6F493D6970013064000D3 -:10432000636CD60E93D667001388960313868603B4 -:10433000131838003388050183260800130888FF06 -:104340006308D81203A646001376C6FF63F6C700BB -:1043500083A68600E318D8FE03A8C600232607011B -:104360002324D700032481008320C1002324E800F4 -:10437000138504008324410023A6E60013010101F4 -:104380006F30005B631608148325C6000326860081 -:10439000B387F600032481002326B60023A4C500BA -:1043A00093E617008320C1002322D7001385040061 -:1043B0003307F700832441002320F7001301010194 -:1043C0006F30005713781800B387D70063100802C6 -:1043D000032584FF3307A7408326C70003268700F1 -:1043E000B387A7002326D60023A4C600B7660180A2 -:1043F00013E6170083A646D12322C70023A4E500B5 -:10440000E3E4D7EAB767018083A507D213850400E8 -:10441000EFF0DFC76FF05FE9130640016374D60267 -:10442000130640056364D60693D6C7001388F606C4 -:104430001386E606131838006FF0DFEFB387D70056 -:104440006FF09FE91388C6051386B6051318380068 -:104450006FF05FEE23AAE50023A8E5002326A7005E -:104460002324A700232217012320F8006FF0DFE3A5 -:1044700003A5450013562640930710003396C70046 -:104480003366A60023A2C5006FF05FED130640154A -:10449000636CD60093D6F7001388860713867607D9 -:1044A000131838006FF01FE913064055636CD600EF -:1044B00093D627011388D6071386C607131838002A -:1044C0006FF05FE71308803F1306E0076FF09FE689 -:1044D00093E617002322D7002320F6006FF0DFDCDD -:1044E00093064500930700001305A5013788FFFFD9 -:1044F0006F00C001939717002390E6009397070180 -:104500009386260093D70701630ED50203D70600D2 -:10451000137617006304060093E71700135717007C -:1045200013F62700B3650701E30606FC939717000F -:104530002390B600939707019386260093D707012F -:10454000E316D5FC67800000930685011307000081 -:10455000130525006F00C001131717002390F60004 -:10456000131707019386E6FF135707016304D50469 -:1045700083D7060013960701135606419397170039 -:1045800063540600136717009397070193D7070139 -:104590001376270093E51700E30006FC13171700B6 -:1045A0002390B600131707019386E6FF1357070100 -:1045B000E310D5FC67800000130101FE370E0100F7 -:1045C000231D0100231E0100938585019307C1016E -:1045D00013088100130EFEFF03D705009387E7FF42 -:1045E0009385E5FF63180702239F07FEE39607FF05 -:1045F000130646009306E10103D7070093872700BF -:1046000013062600231FE6FEE398D7FE13010102DE -:10461000678000003307A70283D8270003D3070071 -:10462000B376C701B38616011357070193D8060165 -:104630003307670033071701935807012391D70009 -:104640002390E700239F17FFE39807F96FF05FFAC5 -:1046500013072501835705001305250063980700FC -:10466000E31AE5FE13050000678000001305100043 -:1046700067800000130101FF23229100835425016C -:10468000232481002326110093C7F4FF13971701F9 -:104690001304050063160700EFF09FFB6318050085 -:1046A000B787FFFFB3C4F400231994008320C1002F -:1046B000032481008324410013010101678000006D -:1046C000130101FF23248100035425012326110037 -:1046D0009347F4FF13971701631A0700EFF05FF792 -:1046E0009307050013050000639407001355F400B9 -:1046F0008320C100032481001301010167800000B1 -:1047000083572501130101FD2324810293D7F7006C -:10471000232291022326110223202103232E31017B -:10472000B307F0402390F500835725013787000039 -:104730001307F7FFB377F7002391F5009304050003 -:10474000130405016382E704938765002392050043 -:104750001305E5FF035704001304E4FF93872700C4 -:10476000239FE7FEE31885FE239C05008320C102FA -:104770000324810283244102032901028329C10108 -:1047800013010103678000000357250113894500C9 -:1047900033F7E700631CF7022326B100EFF05FEB6D -:1047A0008325C100630405029387650023920500F9 -:1047B0001385C4FF035704001304E4FF9387270005 -:1047C000239FE7FEE31885FE6FF05FFA9389A5014A -:1047D00013092900231F09FEE39C29FF8320C1023E -:1047E0000324810283244102032901028329C10198 -:1047F000130101036780000083572501130101FBAA -:104800002324810493C7F7FF232291042326110454 -:10481000139717019304050013840500631607001E -:10482000EFF01FE3631205088357240193C7F7FFD6 -:10483000139717016304070693058100138504008D -:10484000EFF01FEC9305410213050400EFF05FEB5E -:104850008355810003554102630CB5049307A10001 -:10486000130761021306010283D60700938727000E -:10487000639A060883560700130727006394060807 -:10488000E394C7FE130500008320C10403248104C0 -:10489000832441041301010567800000130504000F -:1048A000EFF01FDBE30A05F81305E0FF6FF0DFFD13 -:1048B000133515000356A100835661023305A0404D -:1048C0001307A10093076102137525001305F5FF77 -:1048D0009305C1039387270013072700631ED600A3 -:1048E000E382B7FA0356070083D6070013072700B1 -:1048F00093872700E306D6FEE3E8C6F83305A04019 -:104900006FF09FF813051000E38005F81305F0FF22 -:104910006FF09FF7130101FF23261100EFF05FD323 -:104920008320C100133515001301010167800000C9 -:10493000130101FE232C8100232A9100232E110054 -:104940002328210123263101938405001304050047 -:1049500063C4050A9307F00013860500130545009C -:10496000930684019305F00063D497029307050032 -:1049700003D7270093872700239FE7FEE39AD7FEFC -:10498000231C0400130606FFE3C2C5FE93F4F400E3 -:104990009307700063D897021307840193052400DE -:1049A00093070000835607001307E7FF139686005E -:1049B000B3E7C7002311F70093D78600E314B7FECF -:1049C000938484FF638A04009384F4FF1305040036 -:1049D000EFF09FB7E39A04FE130500008320C101A6 -:1049E0000324810183244101032901018329C1009A -:1049F0001301010267800000930710FF3309B040E4 -:104A000063DCF512930585019309000093064500C8 -:104A10001306F0000357840193870500B3E9E9000A -:104A200003D7E7FF9387E7FF2391E700E39AD7FED9 -:104A300023120400130909FFE34E26FD930700FF2C -:104A4000130710FFB38797401309000063C4E40AFB -:104A50003309F9009307700063D62705939909017C -:104A600093D90941834784019305A401B3E9F9006F -:104A70009399090193D909019307000003D6060011 -:104A8000938626001357860033E7E70093178600C6 -:104A900093970701239FE6FE93D70701E390B6FEA5 -:104AA000130989FF630C0906835784011309F9FF71 -:104AB0001305040093F71700B3E93701EFF05FA285 -:104AC000E31409FE9397090193D707416390070404 -:104AD00013950901135505018320C10103248101A8 -:104AE00083244101032901018329C100130101022B -:104AF0006780000013F907FF330920413309F900EB -:104B000093077000E3D027FB6FF05FF59309100067 -:104B100013950901135505016FF01FFC138509005A -:104B20006398090013150501135505016FF01FEB7C -:104B3000130510006FF01FFF930790FF930900000B -:104B4000E3D4F5F6930644006FF0DFF18357450098 -:104B5000130101FF23229100232611002324810049 -:104B60002320210193040500639C070C0357650073 -:104B7000130400009317070193D7074163C4070A82 -:104B80009306A5011306000A6318070293876400C1 -:104B90006F00800003D7070093872700239EE7FE5E -:104BA000E39AF6FE239C040013040401630CC4067C -:104BB00003D76400E30C07FC937707F063900704C6 -:104BC00013858401938524009307000013070500D3 -:104BD000835607001307E7FF13968600B3E7C70065 -:104BE0002311F70093D78600E394E5FE03D7640012 -:104BF00013048400937707F0E38807FC1309000A85 -:104C00006F00400113041400EFF01F94634C8900FF -:104C100003D76400131707011357074113850400D6 -:104C2000E35207FE8320C100130504000324810022 -:104C30008324410003290100130101016780000062 -:104C400013F707F013040000631007041309F0F6CC -:104C50006F0040011304F4FFEFF09F88E30424FD8C -:104C600083D7440013850400E39607FE8320C10028 -:104C7000130504000324810083244100032901005B -:104C80001301010167800000930645009305A5010B -:104C9000130700006F00800083D7060013D687003B -:104CA0003367C700939787002390E60013970701A7 -:104CB0009386260013570701E390B6FE83D744007E -:104CC000130480FF6FF09FF8130101FE232C810075 -:104CD000232A910023282101232631012324410185 -:104CE000232251011389060093840700232E11000B -:104CF0001304050093890500130A0600930A0700B0 -:104D0000EFF0DFE4930700093309A94063DCA7163D -:104D1000B78700009387E7FF63DA271F63840A1CC5 -:104D200003A5440083A70400630AF5061387A401C2 -:104D30009387440313072700231F07FEE31CF7FE96 -:104D400093078003630CF53263D0A7169307000422 -:104D5000630CF52E930710076318F534B7870040EE -:104D60009387F7FF1307A00023AAF400B787FFFF7C -:104D700023A4E400239CF40023A6E4009307A000EE -:104D8000378700009387870093971700B387F40055 -:104D90002395E70023A0A4006358201B83A584006B -:104DA00083D744011308F008139615003306C40096 -:104DB00003570600B376F700634AA8021308B00051 -:104DC0006346B802930706009305840103D72700C2 -:104DD0006304070093E616002391070093872700DA -:104DE000E396F5FE0357060083D7440193C7F7FF08 -:104DF000B3F7E7002310F60083D7640133F7D70039 -:104E0000630007046384D71A13862403930684017E -:104E10009384C401130700008357060083D506005E -:104E20009386E6FF1306E6FFB387B700B387E70074 -:104E300013D707012391F60013771700E31E96FCA2 -:104E40006358201983574400639E0712B7870000F8 -:104E5000231C04009387E7FF63C82709231124015B -:104E60008320C1010324810183244101032901011D -:104E70008329C100032A8100832A41001301010212 -:104E8000678000006354090E930700F7635CF9081C -:104E9000930724001304A40193872700239F07FE90 -:104EA000E39C87FE6FF0DFFB930780016308F51634 -:104EB00093075003631AF51E37170000B707000465 -:104EC000930660009387F77F1307078023AAF400F7 -:104ED00023A4D400239CE40023A6D40093076000FD -:104EE0006FF05FEA231C0400B787FFFF93C7F7FF4B -:104EF0002311F40093074400130484012390070056 -:104F000093872700E31CF4FE6FF09FF593072400BE -:104F10001304A40193872700239F07FEE39C87FEC9 -:104F20006FF01FF49305090013050400EFF05FA074 -:104F30006304050093091000638C0A0C03A5440068 -:104F400083A70400E314F5DE930700096304F50A60 -:104F5000835784011305040093F71700B3E9F900A0 -:104F6000EFF00FD803A544006FF05FE3E3800AEE93 -:104F700003A5440083A70400E31AF5DAE34020E325 -:104F80006FF09FFC13050400EFF08FD5B78700008A -:104F900013091900231C04009387E7FFE3C627F5D4 -:104FA000E35E09EA231104006FF09FEB6394090CA0 -:104FB00083A7C40003D7840193971700B307F400B5 -:104FC00083D70700B3F7E700E39007E4E34C20E75B -:104FD000930700096306F50013050400EFF0CFD630 -:104FE00083574400E39007FA231C0400E34C09FABA -:104FF0006FF0DFE603A6840083D744011316160082 -:105000003306C40003570600B3F6E7006FF01FDE57 -:10501000231C0400231104006FF09FE4B7078000F5 -:105020009387F70F1307400023AAF400930700109B -:1050300023A4E400239CF40023A6E400930740008B -:10504000130700106FF01FD49307700023A4F4001F -:10505000B70701809387F7FF23AAF4009307100096 -:10506000239CF4009307600023A6F40013071000AC -:105070006FF05FD1E30A0AD86FF09FDCB7078000BA -:105080009387F70F1307600023AAF400930700101B -:1050900023A4E400239CF40023A6E400930760000B -:1050A000130700106FF01FCE9307C00023A4F40075 -:1050B000B70701809387F7FF23AAF4009307100036 -:1050C000239CF4009307B00023A6F40013071000FC -:1050D0006FF05FCB130101FD23229102232E3101DA -:1050E000938405008359250023261102232481027D -:1050F00023202103232C410113090600232A5101F7 -:105100002328610123267101232481012322910197 -:105110002320A101130A0500EFF05FA303D42400AC -:105120009307050013850400B389F940930A4903E6 -:10513000EFF0DFA13304A4401307E90493870A00CA -:1051400093872700239F07FEE39CE7FE634A340909 -:10515000930B4A00138B44009389F9FF930CAA0127 -:10516000138C240013070B0093870B0003D6070052 -:10517000835607009387270013072700631AD60A70 -:10518000E39697FF13068A011387840193060000B4 -:1051900083570700835506001307E7FFB387D740FF -:1051A000B387B74093D607012311F70093F6160093 -:1051B0001306E6FFE31EECFC130D100013850A0036 -:1051C000EFF08FB88357C9041304F4FF138504006C -:1051D000336DFD002316A905EFF00FB7E31434F982 -:1051E00093060400032481028320C1028329C101A4 -:1051F000032A8101832A4101032B0101832BC10072 -:10520000032C8100832C4100032D0100930709002A -:1052100013850400032901028324410213070000BF -:105220001306000093050000130101036FF0DFA9CE -:10523000130D0000E3E4C6F86FF0DFF40357050038 -:10524000835725006306070037870000B3E7E700B0 -:105250002399F50003572500B78700009387F7FFD0 -:105260006304F70293076500938505011305850123 -:1052700003D70700938727009385E5FF2391E50077 -:10528000E398A7FE67800000930765001305A5015A -:1052900003D7070093872700631A0702E39AA7FE44 -:1052A000138725019387050093872700239F07FE17 -:1052B000E31CF7FE83D72501378700001307F7FFAC -:1052C000B3E7E7002399F500678000001387050125 -:1052D0009387050093872700239F07FEE31CF7FEB3 -:1052E000B7C7FF7F23A8F50067800000130101F70F -:1052F00023286107035B2501B78700009387F7FF29 -:10530000232C410733FA6701131A0A012324810869 -:105310002322910823202109232E31072326110857 -:10532000232A51072326710723248107232291076B -:10533000135A0A019304050013890500130406009B -:10534000938906006312FA10EFF08FB0631A0528F4 -:10535000835A2901B3775A016382472B13850400CE -:10536000EFF04FDB630E052EB7450180938505975F -:1053700013050900EFF04FC863060536835A29016B -:10538000B78700009387F7FFB3FA5701939A0A0192 -:1053900093DA0A016394FA2C13050900EFF08FD712 -:1053A0006310053283D72401B3F7FA006398570BD3 -:1053B00013850400EFF00FD66318050013050900EC -:1053C000EFF04FD5630C050813850400EFF04FAFE5 -:1053D0009304050013050900EFF08FAEB384A440D9 -:1053E000B33490009394F40023199400130724011C -:1053F0009307040093872700239F07FEE31CF7FE13 -:1054000083572401378700001307F7FFB3E7E7004E -:105410002319F4008320C108032481088324410850 -:10542000032901088329C107032A8107832A410729 -:10543000032B0107832BC106032C8106832C410615 -:10544000130101096780000083DA250133F7570152 -:105450001317070113570701630AF70413850400A4 -:105460009305C100EFF0CFA9130509009305810250 -:10547000EFF00FA98354E1000359A102639C0404D7 -:1054800093070101930641026388D72003D70700E1 -:1054900093872700E30A07FE1305C100EFF00FEB27 -:1054A0000357A102B304A0406F0000031385050059 -:1054B000EFF00F9AE30605EC130749018357090043 -:1054C0001309290013042400231FF4FEE318E9FE46 -:1054D0006FF05FF413070900930A09009307C102F4 -:1054E00093060104631207026382F61C03D70700C8 -:1054F00093872700E30A07FE13058102EFF00FE50B -:105500000357A102B30AA94083578102138C890370 -:10551000239BE902239AF9021387E90493070C00FD -:105520002390070093872700E31CF7FE138AC90422 -:10553000930B000013094102930C0101130B61044A -:10554000035509001309E9FF6318050C03D7C904C3 -:1055500093070A00B3EBEB0003D7E7FF9387E7FF5E -:105560002391E700E39A87FF239C0902E31A99FD40 -:10557000138749039307810293052104035607000B -:105580009387270013072700239FC7FEE398F5FEA4 -:10559000B7C6FFFFB38454019386260093850B00A2 -:1055A000130581029387090013070004B386D40012 -:1055B00013060000EFF04FF1035781028357C1003B -:1055C0009305040013058102B387E740B337F00069 -:1055D000B307F0402314F102EFF05FC66FF09FE3D2 -:1055E0001387440183D70400938424001304240008 -:1055F000231FF4FEE398E4FE6FF0DFE113050900DA -:10560000EFF00F85E31A05EA13850400EFF08FB081 -:10561000E30805D66FF05FD51306410493058102B8 -:10562000EFE09FF993050A00130600001307C10578 -:1056300003D80500835707009385E5FF1307E7FFAD -:10564000B3870701B387C70013D607012391F5007D -:1056500013761600E31E67FD6FF05FEF03DB240196 -:10566000B78700009387F7FF33FB6701131B0B011C -:10567000135B0B01E314FBDE13850400EFF08FA92D -:10568000E31405D48357290193C7F7FF1397170134 -:10569000E31607DC6FF09FD2930744011304240044 -:1056A000231F04FEE39C87FE6FF0DFD693074401BF -:1056B00013042400231F04FEE31CF4FE6FF09FD5A7 -:1056C000B74501809385059713850400EFF0CF92CD -:1056D000630A050083D72401B3F7FA00E38E57F974 -:1056E0006FF05FFA13070401930704009387270004 -:1056F000239F07FEE39CE7FEB7C7FF7F2328F40044 -:105700006FF05FD183572501130101F52324810A2E -:1057100093C7F7FF2322910A2320210B232E31095F -:105720002326110A232C4109232A51092328610920 -:105730002326710923248109232291092320A10909 -:10574000232EB1071397170113090500938905004C -:10575000130406009384060063160700EFE05FEF72 -:105760006318053883D7290193C7F7FF13971701EB -:10577000630E0708374A018093050A97130509004D -:10578000EFF08F8763040510035A290103D729011D -:10579000B78700009387F7FF33FA4701B3FAE700B2 -:1057A000631AFA0813050900EFF0CF966308051095 -:1057B00063984A0113850900EFF0CF956310050E39 -:1057C0009307440113042400231F04FEE31CF4FE8A -:1057D0008320C10A0324810A8324410A0329010A80 -:1057E0008329C109032A8109832A4109032B01095D -:1057F000832BC108032C8108832C4108032D010849 -:10580000832DC1071301010B678000001385090078 -:10581000EFE01FE4E30005F61387490183D7090091 -:105820009389290013042400231FF4FEE398E9FE62 -:105830006FF01FFA6386FA08130509009305C1018A -:10584000EFE01FEC9305810313850900EFE05FEBA8 -:10585000835BA1030359E10163920B0C9307C1031E -:10586000930D0105638EFD3403D70700938727004E -:10587000E30A07FE13058103EFF04FADB307A04025 -:105880000356E1012326F1006F00C00993050A9732 -:1058900013850900EFE05FF6E31805EE1307040136 -:1058A0009307040093872700239F07FEE39CE7FEEE -:1058B000B7C7FF7F2328F4006FF09FF1E39E4AF7FC -:1058C00013850900EFF00F85E30805F613050900BD -:1058D000EFE01FDF9304050013850900EFE05FDEB2 -:1058E000B387A440B337F0009397F7002319F4006F -:1058F000130724019307040093872700239F07FEC3 -:10590000E39CE7FE83572401378700001307F7FF66 -:10591000B3E7E7002319F4006FF09FEB2326710132 -:105920001306090023242101930701029306410372 -:10593000631206026380F62A03D7070093872700C5 -:10594000E30A07FE1305C101EFF04FA0B307A9401A -:105950002324F10003278103138D840393070D0093 -:1059600023AAE4021389E40493872700239F07FEF8 -:10597000E31CF9FE13058103EFE09FB6035C2102EF -:10598000370A0100930D0105931A0C01B38A8A416D -:10599000130BA103130AFAFF930CE10693096105A7 -:1059A0008357C1030357E103930B0A009397070141 -:1059B000B387E70063E8FA00B3D78703939B070137 -:1059C00093DB0B01130641059305C10113850B0001 -:1059D000EFE09FBE1307C1039307810583D507003E -:1059E0000356070093872700130727006390C5120B -:1059F000E39697FF930700009305C10613860D00F9 -:105A00000357060003D805001306E6FF3307F740E7 -:105A100033070741935707012311E60093F7170057 -:105A20009385E5FFE31E66FD23107D019307C10307 -:105A300003D7270093872700239FE7FEE39AB7FF4A -:105A400023180104130D2D00E31CA9F59305000094 -:105A50009307C1039306210503D707009387270007 -:105A6000B3E5E500E39AD7FE9397050193D7074185 -:105A700063840700930510009395050193D50501F4 -:105A80001387440393078103035607009387270076 -:105A900013072700239FC7FEE398F6FE8327C10064 -:105AA00003278100B74600009386F6FFB38BE740DB -:105AB000130581039387040013070004B386DB00FA -:105AC00013060000EFF04FA0035781038357C10175 -:105AD0009305040013058103B387E740B337F00053 -:105AE000B307F040231CF102EFF04FF56FF05FCEEB -:105AF00013074901835709001309290013042400DF -:105B0000231FF4FEE318E9FE6FF09FCCE374B6EEBA -:105B10009387FBFF9398070193D808019307000030 -:105B2000930541031306C1060357060003D8050079 -:105B30001306E6FF3307F740330707419357070182 -:105B40002311E60093F717009385E5FFE31E36FD6A -:105B50001307C1039307810583D507000356070088 -:105B600093872700130727006398C500E39697FFE4 -:105B7000938B08006FF01FE8E37CB6FE9387EBFF82 -:105B8000939B070193DB0B01130600009305410370 -:105B90001307C1068357070003D805001307E7FF63 -:105BA000B387C740B387074113D607012311F70016 -:105BB000137616009385E5FFE31E37FD6FF09FE334 -:105BC0009307440113042400231F04FEE39C87FE73 -:105BD0006FF01FC00357C101835781036304F700AF -:105BE000378600002319C40013072401930704001B -:105BF00093872700239F07FEE31CF7FE83572401AA -:105C0000378700001307F7FFB3E7E7002319F40015 -:105C10006FF01FBC130101FD232481022326110212 -:105C200013840500930741001307E10193872700C0 -:105C3000239F07FEE39CE7FE0356E500931706014A -:105C400093D7074163CA0706B78700009387F7FF1A -:105C5000231201003376F600630CF6069307E50085 -:105C60002313C1001307A10083D6E7FF9387E7FF43 -:105C700013072700231FD7FEE318F5FE6312060261 -:105C8000231401009305040013054100EFF00FDB1E -:105C90008320C102032481021301010367800000F5 -:105CA000930710009305F0FF130541002314F10042 -:105CB000EFE01FC86FF01FFD9307F0FF2312F10004 -:105CC000B78700009387F7FF3376F600E318F6F8FE -:105CD000930705009306E50003D707009387270085 -:105CE000631C0704E39AD7FE1307440193070400DB -:105CF00093872700239F07FEE31CF7FE1307240169 -:105D00009307040093872700239F07FEE31CF7FEF9 -:105D100083572401378700001307F7FFB3E7E70035 -:105D20002319F4008317E500E3D407F613050400F4 -:105D3000EFE05F946FF0DFF51307040193070400B1 -:105D400093872700239F07FEE31CF7FEB7C7FF7F5B -:105D50002328F4006FF0DFF383A8C500130101E1ED -:105D600083AE050003AE450003A38500232E110377 -:105D7000832505049308F0FF2320111793080009D9 -:105D80002324811E232C411D2326111E2322911E14 -:105D90002320211F232E311D232A511D2328611D5D -:105DA0002326711D2324811D2322911D2320A11D43 -:105DB000232EB11B2328D103232AC103232C6102E4 -:105DC000232211172324C1002328D100232AE10014 -:105DD000232E0101130A05001384070063800502C6 -:105DE0000327450493071000B397E70023A2E500BB -:105DF00023A4F500EF10903E23200A049309010626 -:105E00009385090013050103EFF0DFE01385090016 -:105E1000EFE01F8B032781003335A0002320A4006F -:105E200093073000E302F714930740012326F100A3 -:105E3000E31E0760835721070327411693C7F7FF27 -:105E4000232CE1001397170163180700138509003D -:105E5000EFE01F80E3160540930700092322F116A7 -:105E60001307C107938709001306410783D607006C -:105E70009387270013072700231FD7FEE398C7FE49 -:105E80000356E108232201009317060193D7074127 -:105E900063DE070013161601B7070100135616013B -:105EA0009387F7FF2317C1082322F100B74A018027 -:105EB00093870A97938B4701930600009307810904 -:105EC00013870B00930DC10A6F00800083560700F3 -:105ED00093872700239FD7FE13072700E398B7FF78 -:105EE00063020616B78700009387F7FFE30CF658A6 -:105EF0008317C108E3DE075C9305C10713850B0018 -:105F0000EFE09F8F630C0514E34C050C8357E10809 -:105F1000E39207668317C108930400001309011672 -:105F200063C80702B74701809387079713848711D7 -:105F30001306C10793060900930506001305040024 -:105F4000EFF0CFBA8317C1089384F4FFE3D207FEC2 -:105F50001304010D130B810E130704009307C107EF -:105F60001306010983D6070093872700130727002C -:105F7000231FD7FEE398C7FE93060000930781090D -:105F800013870B006F00800083560700938727005C -:105F9000239FD7FE13072700E398B7FFB747018079 -:105FA000138707979387079737FDFFFF930C8702A7 -:105FB000930DC712138C87116F00C000938D4D0194 -:105FC000938C4C019305040013850B00EFE0DF82F6 -:105FD000930705009305040013850D006356F00434 -:105FE000EFE09F8193070500930609001306040064 -:105FF0009305040013850C0063C00702EFF00FAF98 -:1060000013068109930609009305060013850C0009 -:10601000EFF0CFADB384A4019357FD01338DA701F9 -:10602000135D1D40E39C8CF913068109930609005A -:1060300093850B0013050600EFF0CFEC930C411293 -:106040006F0000039307C1079306E10803D7070019 -:1060500093872700E31207EAE39AD7FE9304000030 -:10606000930C4112130901161304010D130B810E39 -:106070009305040013058109EFE08FE813078109F8 -:106080009307040083D60700938727001307270090 -:10609000231FD7FEE39867FF930504001305C1078C -:1060A0002318010AEFE0CFE59307C1070357040067 -:1060B0001304240093872700239FE7FEE31864FF5F -:1060C00013058109130609009305C107231A010866 -:1060D000EFF04F800355C11A6314051C130D4109DD -:1060E0001304E107930B610B93850A971305C1070E -:1060F000EFE08FF06306051A1307000093060D000A -:106100006F00C001131717002390F6001317070143 -:106110009386E6FF135707016384860483D706003E -:106120001396070113560641939717006354060010 -:10613000136717009397070193D70701137627007A -:1061400093E51700E30006FC131717002390B60031 -:10615000131707019386E6FF13570701E39086FCA8 -:106160001307410B9307C10783D6070093872700C6 -:1061700013072700231FD7FEE398A7FF2316010C60 -:10618000130700009306C10C6F00C001131717001E -:106190002390F600131707019386E6FF13570701B4 -:1061A0006384760583D706001396070113560641CC -:1061B000939717006354060013671700939707011E -:1061C00093D707011376270093E51700E30006FC39 -:1061D000131717002390B600131707019386E6FFE5 -:1061E00013570701E39076FD130700009306C10CD7 -:1061F0006F00C001131717002390F6001317070153 -:106200009386E6FF135707016384760583D706005C -:10621000139607011356064193971700635406001F -:10622000136717009397070193D707011376270089 -:1062300093E51700E30006FC131717002390B60040 -:10624000131707019386E6FF13570701E39076FDC6 -:106250001306000093060D001307C10C83D506003A -:10626000835707009386E6FF1307E7FFB387B7005E -:10627000B387C70013D607012391F60013761600E3 -:10628000E31E77FD13058109130609009305C10775 -:10629000EFE05FE40355C11A9384F4FFE30605E4DD -:1062A000832741008326810013073000B337F000B5 -:1062B000B307F04093F7D700938707022302F11248 -:1062C0008327C1006394E600B38797001307A002F9 -:1062D000138407006354F7001304A0021307A000FF -:1062E0006308E54C130505031307E002A302A1129E -:1062F0002303E112E3CE071E930771122322F1005C -:10630000930B0000130D410B130B4109130CE10714 -:10631000930D610B1306000093050B006F00C00185 -:10632000131616002390F500131606019385E5FF5A -:10633000135606016384850583D70500139507016D -:106340001355054193971700635405001366160013 -:106350009397070193D707011375260093E8170059 -:10636000E30005FC13161600239015011316060111 -:106370009385E5FF13560601E39085FD13060D0096 -:106380009307C10783D507009387270013062600CC -:10639000231FB6FEE39867FF2316010C13060000C7 -:1063A0009305C10C6F00C001131616002390F50071 -:1063B000131606019385E5FF135606016384B505A0 -:1063C00083D70500139507011355054193971700CF -:1063D00063540500136616009397070193D70701CE -:1063E0001375260093E81700E30005FC131616004A -:1063F00023901501131606019385E5FF1356060138 -:10640000E390B5FD130600009305C10C6F00C001B9 -:10641000131616002390F500131606019385E5FF69 -:10642000135606016384B50583D70500139507014C -:106430001355054193971700635405001366160022 -:106440009397070193D707011375260093E8170068 -:10645000E30005FC13161600239015011316060120 -:106460009385E5FF13560601E390B5FD1305000083 -:1064700093050B001306C10C83D805008357060053 -:106480009385E5FF1306E6FFB3871701B387A700DF -:1064900013D507012391F50013751500E31EB6FD12 -:1064A000130609009305C10713058109EFE09FC298 -:1064B0008357C11A032741009385070333067701E9 -:1064C0002300B600938B1B00E35674E51345F4FFDD -:1064D0001355F5413375A40013091500330927013D -:1064E000B30BA70013074000635EF70413075000C7 -:1064F000E386E7028347E9FF1307E9FF93F7F7070E -:10650000634A047A9306E0021306800393050003AE -:10651000638ED7006358F67A8347F7FF2300B700EE -:106520001307F7FF93F7F7076FF09FFE8347F7FF17 -:1065300093068003E3FAF602930710039384140092 -:10654000A30FF7FEB7450180138604009385C59617 -:1065500013850B00EF20C06A8357210703278101B1 -:106560002328911693C7F7FF2322E11613971701EB -:10657000631E070013850900EFE0CFB96310052201 -:1065800013850900EFE0CF8C631A052083264101B3 -:10659000034741129387140023A0F60093870C0051 -:1065A000630A07029306E002630CD71C03C71700B7 -:1065B00093871700E31A07FE9306500463E6FC0076 -:1065C0006F0040016388970103C7F7FF9387F7FFC8 -:1065D000E31AD7FE2380070093870C00930600027E -:1065E0001306D00203C707006304D7006316C70071 -:1065F000938717006FF01FFF13840C006F00C0001B -:1066000003C70700138406002300E4009306140068 -:1066100093871700E31607FE832681009307200067 -:106620000347F4FF6386F6128327C10093860700B1 -:1066300063D4970093860400930700036316F70260 -:10664000B307944163D2F602130600036F00800083 -:1066500063DCE6008347E4FFA30F04FE1304F4FFAA -:1066600033079441E386C7FE032781009307300078 -:106670006302F70A8327010123220A049386970005 -:106680009307700163F2D70C1307100093074000C3 -:106690009397170013864701930507001307170008 -:1066A000E3F8C6FE2322BA0413050A00EF1080287F -:1066B0002320AA0493850C0093040500EF20005CBE -:1066C0008327C10163880700330494413384840025 -:1066D00023A087008320C11E0324811E0329011EDD -:1066E0008329C11D032A811D832A411D032B011DFE -:1066F000832BC11C032C811C832C411C032D011CEA -:10670000832DC11B138504008324411E1301011F27 -:10671000678000008327C100B384970063CE0452D2 -:10672000832741010327010183A70700B307F7006F -:106730002328F1008327010123220A0493863700CE -:1067400093077001E3E2D7F4930500006FF0DFF5E3 -:1067500093070003E310F7F2B30794419306100088 -:10676000E3C4F6EE6FF01FF1032C01012326810133 -:106770009307A00263D087ED2326F1006FF08FEB23 -:1067800003C70700E30A07E203C717009387170050 -:10679000A38FE7FEE31A07FE6FF01FE20327410114 -:1067A000B72700009387F7702320F7006FF0DFE230 -:1067B00013071003A302E1121307E0022303E112FF -:1067C00093841400635EF02A93070003A303F1127D -:1067D000930781121304F4FF2322F1006FF05FB2DC -:1067E000130D410B13070D009307C1071306010991 -:1067F00083D607009387270013072700231FD7FEA0 -:10680000E398C7FEB74700009387E7082313F10C0E -:10681000B747018093870797138B870CB7870000D2 -:106820009387F7FF2322F102B7C7FFFF9387270063 -:10683000130E000193040000930C4112130901167A -:106840001304010D130CA10A2324F102930609007D -:106850001306810993050D0013050B002320C103C6 -:10686000EFE05FEA032E01021307C10493078109D9 -:1068700083D607009387270013072700231FD7FE1F -:10688000E398B7FF832741028355E10533F6F5000E -:10689000832781023305F600635AA03C13060009E2 -:1068A0003306A640130704009307C10483D60700EC -:1068B0009387270013072700231FD7FEE39837FF8E -:1068C0006358C0069307F0001307040063DCC70297 -:1068D000130606FF9356460013871600131717007A -:1068E0003307E4009307040093872700239F07FEE4 -:1068F000E39CE7FE130600083306A6409396460085 -:106900003306D640B74701809387079713161600C2 -:106910003386C7008356062383570700B3F7D70093 -:106920002310F7009395050193D5054163C2051621 -:10693000930781091307040003D607008356070055 -:1069400093872700130727006314D602E316FCFE83 -:1069500013070D009307810983D60700938727004B -:1069600013072700231FD7FEE398B7FFB384C401A2 -:10697000B747018093870797130B4B019387C71283 -:10698000135E1E00E314FBEC8357610C0357E10810 -:106990001306810CB387E70037C7FFFF130727F7FC -:1069A000B387E7002313F10C1307C10793070D000A -:1069B00083D607009387270013072700231FD7FEDE -:1069C000E398C7FE13070000930781096F0080005A -:1069D00003D70B0093872700239FE7FE938B2B00A1 -:1069E000E398B7FFB7470180138707979387079707 -:1069F000B71D0000130B8702938B87116F000001F6 -:106A000093DD1D0063047B2B130B4B0193050D00DD -:106A100013850B00EFD05FDE1307050093050D0013 -:106A200013050B006344E028EFD01FDDE34AA0FC10 -:106A30009306090013060D0093050D0013050B00C6 -:106A4000EFE05FCC13068109930609009305060069 -:106A500013050B00EFE09F89B384B4016FF05FFA78 -:106A6000930C4112B74501809385859413850C00E2 -:106A7000B7240000EF20C0189384F4706FF0DFADEE -:106A8000930B7112E39007AC232271016FF05F87C3 -:106A90009307C104130704006F00C0009306E105CB -:106AA000E388F6E803D6070083560700938727009C -:106AB00013072700E304D6FE8357210E0327410264 -:106AC000B377F7006394E702130504002320C103A2 -:106AD000EFD01FB8032E0102E31C05E413050400E8 -:106AE000EFD05FE3032E0102E31405E49305C10E2A -:106AF00013850B002320C103EFD09FC093058110A5 -:106B000013050400EFD0DFBF0356C10E0355A110DB -:106B1000835EE10E1346F6FF1316060113560601B7 -:106B20002316C10EB385AE40032E01029306050065 -:106B3000635EB00693860C00130781109307011261 -:106B4000835507001307270093862600239FB6FE70 -:106B5000E318F7FE231E0112130781109306C10EDE -:106B60006F00800003D6060013072700231FC7FE0F -:106B700093862600E318F7FE231001121307C10EB7 -:106B800093870C00130FC11383D607009387270048 -:106B900013072700231FD7FEE398E7FF8356A110B2 -:106BA000B305D54123120110138506006380052E1D -:106BB0002326D1029307F0F663CEF5061305C10E26 -:106BC0002320C103EFD0DFD6032E01028326C102AA -:106BD0009305050093070112130641100355C10EDA -:106BE000035781106300E5301305000003D7070049 -:106BF000835E06009387E7FF3307A7403307D7413B -:106C0000135507012391E7001307A1101375150011 -:106C10001306E6FFE39CE7FC130610009307090048 -:106C200013070004130581102320C103EFE0CF896F -:106C3000032E010293050400130581102320C103D4 -:106C4000EFE0CFDF032E01026FF09FCE832701011B -:106C5000138CF7FF6FF09FB18327410123020112CC -:106C600013840C0023A007006FF0DFAC930704002F -:106C70001307410E93872700239F07FEE39CE7FE3F -:106C80006FF05FCA83274100930C4112638A0706A5 -:106C9000B74501809385059513850C00B724000046 -:106CA000EF1010769384F4706FF01F8B130B810E2E -:106CB0006FF00FBC93071003230FF9FE93841400A9 -:106CC0006FF05F88938717002300F7006FF09F87AE -:106CD000930C4112B74501809385859613850C006E -:106CE000B7240000EF10D0719384F4706FF0DF864A -:106CF0008357C11A930B6112130971126FF08FFE43 -:106D0000B74501809385C59513850C00B724000015 -:106D1000EF10106F9384F4706FF01F849305810956 -:106D20001305C107EFE08FD193850A9713058109F9 -:106D3000EFD09FAC631005FCE34604808347E9FF76 -:106D4000138727FD133717001347F7FF3387EB002F -:106D50000347070013771700630607FE1307E9FFD1 -:106D600093F7F7076FF00FFA93871700A30FF7FE5B -:106D70006FF04FFD1304010D930504001305C107C7 -:106D8000374D0000EFD0DF9793040000130B810E06 -:106D90001309C10C930C210D130DEDFF130C50FDC5 -:106DA0008357810E93F777006398070C1307410B05 -:106DB0009307040083D60700938727001307270053 -:106DC000231FD7FEE39867FF1305410B2316010C21 -:106DD000EFD00FF11305410BEFD08FF01306000039 -:106DE0009306090013070B0083D50600835707009D -:106DF0009386E6FF1307E7FFB387B700B387C700A3 -:106E000013D607012391F60013761600E31E97FDB3 -:106E10008357610B0357810B93873700231BF10ABC -:106E2000630007021305410BEFD08FEB8357610B13 -:106E30000357810B93871700231BF10AE31407FE06 -:106E40008357C10C639A07028357610B6366FD0287 -:106E5000130704009307410B83D60700938727008D -:106E600013072700231FD7FEE39827FF2314010EE3 -:106E70009384F4FFE39684F39305C107130504009C -:106E8000EFE0CFBB130901166FF00F8D1307C11090 -:106E90009307010F83DE070003560700938727003F -:106EA000130727006398CE0213066110E394C7FE10 -:106EB0000357C10E835781106302F706930704003E -:106EC0001307410E93872700239F07FEE39CE7FEED -:106ED0006FF01FA66366D60D9307011213064110CB -:106EE0006FF0DFCF13050000130FE10E83DE070004 -:106EF000035706009387E7FF1306E6FF3307D70122 -:106F00003307A700135507012391E70013751500F8 -:106F1000E31EE6FD130600006FF05FD01387060046 -:106F2000639206068317E11063CE070493060112ED -:106F30006F0000022390F6001317170013170701C4 -:106F40009386E6FF9307A11013570701E384F6CE5B -:106F500083D706001396070113560641939717002F -:106F600063540600136717009397070193D707012F -:106F70001376270093E51700E30E06FA2390B60078 -:106F80006FF09FFB1306C1109307011263120708ED -:106F90006382C70803570600130626006FF01FFF21 -:106FA00013860C0013078110930701120355070085 -:106FB0001307270013062600231FA6FEE318F7FE7B -:106FC000231E0112130581101307C10E1306411071 -:106FD000835E07001307270013052500231FD5FF35 -:106FE000E318C7FE231001121305C10E13870C000E -:106FF000130FC113835E0700130727001305250035 -:10700000231FD5FFE318E7FF231201106FF01FBD08 -:10701000138516002315A1106FF0DFC1032785002B -:107020008327C5000326050083264500130101FCC4 -:1070300013050100930541012324E1002326F100FB -:10704000232E11022320C1002322D100EFE09FBC98 -:10705000835761021305000093C7F7FF13971701C9 -:10706000631A070013054101EFD08FDE13351500B9 -:10707000130515008320C10313010104678000007C -:107080001305050F6780000037650180130505C7EC -:107090006780000037650180130505C76780000021 -:1070A000130101FD232E3101232611022324810225 -:1070B0002322910223202103232C4101232A510161 -:1070C00023286101232671012324810123229101B8 -:1070D0009387B50013076001930905006366F706FF -:1070E0009307000163E6B71EEF005004930400010C -:1070F000130620009307800137590180130989770F -:10710000B307F90003A44700138787FF630AE4204D -:10711000832744008326C4000326840093F7C7FF17 -:10712000B307F40003A747002326D60023A4C60014 -:10713000136717001385090023A2E700EF00407FC3 -:10714000130584006F00801993F487FF63C207184A -:1071500063E0B418EF00807D9307701F63F69746D5 -:1071600093D794006386071A13074000636CF73CBB -:1071700093D764001386970313858703931636000D -:107180003759018013098977B306D90003A4460053 -:10719000938686FF638686029305F0006F000001E8 -:1071A000635C07320324C400638C86008327440099 -:1071B00093F7C7FF33879740E3D4E5FE1306050036 -:1071C0000324090193088900630814170325440068 -:1071D0009306F0001375C5FFB307954063CCF640E6 -:1071E000232A19012328190163D6073E9307F01FAC -:1071F00063EAA72E937785FF93878700832549004D -:10720000B307F90083A607001355550013071000B4 -:107210003317A7003367B700938587FF2326B40091 -:107220002324D4002322E90023A0870023A686007C -:107230009357264093051000B395F5006368B71087 -:10724000B3F7E50063940702939515001376C6FF24 -:10725000B3F7E50013064600639A070093951500FF -:10726000B3F7E50013064600E38A07FE1308F000B3 -:107270001313360033036900130503008327C50089 -:10728000130E06006302F52E03A7470013840700C0 -:1072900083A7C7001377C7FFB30697406342D82E72 -:1072A000E3C206FE3307E40083264700032684007A -:1072B0001385090093E616002322D7002326F60043 -:1072C00023A4C700EF00C066130584006F0000010F -:1072D0009307C00023A0F900130500008320C1021A -:1072E0000324810283244102032901028329C1016D -:1072F000032A8101832A4101032B0101832BC10051 -:10730000032C8100832C41001301010367800000DE -:1073100093060020130600041305F0036FF05FE6E8 -:1073200003A4C70013062600E39487DE03240901A3 -:1073300093088900E31C14E903274900935726406A -:1073400093051000B395F500E37CB7EE03248900A4 -:10735000832A440013FBCAFF63689B00B3079B406A -:107360001307F0006346F714B7670180B76C01801C -:1073700083AA07D203A70CD19307F0FF330A640155 -:10738000B38A5401630AF734B71700009387F700F4 -:10739000B38AFA00B7F7FFFFB3FAFA0093850A0041 -:1073A00013850900EF1000799307F0FF930B050098 -:1073B000630CF52863684529376C0180130C8CD663 -:1073C00083250C00B385BA002320BC0093870500F9 -:1073D0006304AA3A83A60CD11307F0FF638CE63A44 -:1073E000338A4B41B307FA002320FC0093FC7B0057 -:1073F00063860C30B7170000B38B9B4193858700E1 -:10740000938B8B00B3859541B38A5B019387F7FF1C -:10741000B385554133FAF50093050A001385090039 -:10742000EF1040719307F0FF6300F53C33057541A1 -:10743000B30A450183250C002324790193EA1A003D -:10744000B305BA002320BC0023A25B0163082435E6 -:107450009306F00063F866350327440093074BFF5B -:1074600093F787FF137717003367F7002322E400B1 -:10747000130650003307F4002322C7002324C7005B -:1074800063EEF63683AA4B0013840B00B7670180C6 -:1074900003A7C7D16374B70023AEB7D0B767018025 -:1074A00003A787D16376B71A23ACB7D06F00401A11 -:1074B00013E714002322E400B3049400232499006A -:1074C00093E717001385090023A2F400EF0040465C -:1074D000130584006FF09FE08326C4000326840018 -:1074E0006FF01FC493579500130740006372F714A1 -:1074F00013074001636AF7229386C7059385B70592 -:1075000093963600B306D90083A70600938686FFBC -:107510006388F61C03A747001377C7FF6376E5006F -:1075200083A78700E398F6FE83A6C70003274900D8 -:107530002326D4002324F40023A4860023A6870056 -:107540006FF01FCF130740016376F7121307400552 -:10755000636AF71E93D7C4001386F7061385E70600 -:10756000931636006FF0DFC1130E1E0093773E00B6 -:1075700013058500638E07108327C5006FF09FD029 -:107580000326840093E514002322B4002326F6008A -:1075900023A4C700B3049400232A99002328990048 -:1075A00093E7160023A6140123A4140123A2F400D8 -:1075B0003307E400138509002320D700EF0040378C -:1075C000130584006FF09FD113D634009387840095 -:1075D0006FF09FB23307A40083274700138509008B -:1075E00093E717002322F700EF008034130584008F -:1075F0006FF0DFCE13E714002322E400B3049400FD -:10760000232A99002328990013E7170023A61401C1 -:1076100023A4140123A2E4003305A4002320F500D1 -:1076200013850900EF00C030130584006FF01FCBF5 -:107630009357650093869703938587039396360047 -:107640006FF05FEC630E241103248900832A440049 -:1076500093FACAFFB3879A4063E69A001307F000D3 -:10766000E348F7E413850900EF00802C13050000C0 -:107670006FF0DFC61386C7051385B705931636006E -:107680006FF01FB0832783001306F6FF6392671C19 -:1076900093773600130383FFE39607FE0327490021 -:1076A00093C7F5FFB3F7E7002322F9009395150080 -:1076B000E3EEB7C8E38C05C833F7F500631A07009B -:1076C0009395150033F7F500130E4E00E30A07FEFD -:1076D00013060E006FF0DFB9938A0A016FF01FCC1A -:1076E0000325490093D52540130710003317B70031 -:1076F0003367A7002322E9006FF09FE3B3855B01A6 -:10770000B305B0409395450113DA450193050A008E -:1077100013850900EF1000429307F0FFE318F5D03E -:10772000130A00006FF01FD1130740056362F708CA -:107730009357C5009386F7069385E7069396360020 -:107740006FF05FDC130740156362F70893D7F4000E -:107750001386870713857707931636006FF05FA2AD -:10776000376C0180130C8CD683270C00B387FA008A -:107770002320FC006FF01FC613174A01E31C07C447 -:1077800003248900B30A5B0193EA1A0023225401FF -:107790006FF0DFCF23A87CD16FF05FC513840B009F -:1077A0006FF0DFCE9307100023A2FB006FF09FEB7A -:1077B000130740156362F7069357F5009386870712 -:1077C00093857707939636006FF0DFD31307405504 -:1077D0006362F70693D724011386D7071385C7077B -:1077E000931636006FF0DF99938C8CFFB38A9A0161 -:1077F000B38A7A41130A00006FF0DFC39305840057 -:1078000013850900EFC09F9C0324890083250C0089 -:10781000832A44006FF09FC7130740556364F70243 -:10782000935725019386D7079385C707939636000C -:107830006FF05FCD9306803F1306F0071305E00756 -:107840006FF01F949306803F9305E0076FF09FCB86 -:10785000832749006FF09FE59377350093F6F50F86 -:10786000638A07029307F6FF630E06021306F0FF12 -:107870006F0080011305150013773500630E0700B4 -:107880009387F7FF6380C70203470500E314D7FE21 -:107890006780000093070600130730006366F70255 -:1078A000639607001305000067800000B307F5002A -:1078B0006F00C00013051500E386A7FE034705000F -:1078C000E31AD7FE67800000370701009398850010 -:1078D0001307F7FFB3F8E80093F5F50FB3E5B80029 -:1078E00093980501B3E8B8003708FFFEB78580809C -:1078F0001308F8EF938505081303300003270500EC -:1079000033C7E800330607011347F7FF3377E60074 -:107910003377B700E31C07F89387C7FF13054500CB -:10792000E36EF3FCE39407F86FF0DFF76780000085 -:10793000678000008327C504130101FF2324810011 -:107940002322910023261100232021011304050086 -:1079500093840500638E070213952400B387A70064 -:1079600003A50700630605040327050023A0E7001D -:1079700023280500232605008320C100032481005D -:1079800083244100032901001301010167800000E5 -:107990001306100293054000EF20806D2326A404F7 -:1079A00093070500E31A05FA130500006FF0DFFCEA -:1079B00013091000331999001306590013162600F5 -:1079C0009305100013050400EF20806AE30E05FC08 -:1079D00023229500232425016FF09FF9638005027F -:1079E00003A745008327C50413172700B387E700C3 -:1079F00003A7070023A0E50023A0B70067800000CD -:107A0000130101FE232A910083A40501370301001D -:107A1000232C81002328210123263101232E11004C -:107A200023244101138905009309050013840600EE -:107A300013884501930800001303F3FF8327080010 -:107A40001308480093881800B3F66700B386C6028F -:107A500093D70701B387C702B386860013DE0601FA -:107A600033F76600B386C701939706013387E700B3 -:107A7000232EE8FE13D40601E3C298FC630204023D -:107A80008327890063D0F4049387440093972700E9 -:107A9000B307F90023A287009384140023289900D8 -:107AA0008320C10103248101832441018329C10072 -:107AB000032A8100130509000329010113010102B2 -:107AC0006780000083254900138509009385150010 -:107AD000EFF05FE6130A0500630C050403260901B5 -:107AE0009305C9001305C5001306260013162600CA -:107AF000EF20C07C0327490083A7C9041317270080 -:107B0000B387E70003A707002320E90023A027018C -:107B10009387440013090A0093972700B307F900DD -:107B200023A2870093841400232899006FF05FF745 -:107B3000B746018037450180938646BC1306000096 -:107B40009305500B130585BDEF20C04B130101FEBB -:107B5000232C8100232A910023282101232631018F -:107B6000232441011388860093079000232E1100DF -:107B7000232251013348F8029389060013090500B6 -:107B800013840500130A06009304070063D8D70C7A -:107B90009307100093050000939717009385150035 -:107BA000E3CC07FF13050900EFF0DFD893050500CC -:107BB000630A050A930710002328F500232A95007D -:107BC0009307900063D64709930A940093840A00B0 -:107BD0003304440183C604001306A0001305090002 -:107BE000938606FDEFF0DFE1938414009305050012 -:107BF000E39284FE13048AFF33848A0063563A03B7 -:107C0000B3894941B3093401834604001306A00037 -:107C100013050900938606FDEFF09FDE13041400A0 -:107C200093050500E39289FE8320C10103248101AD -:107C300083244101032901018329C100032A810012 -:107C4000832A4100138505001301010267800000AB -:107C50001304A400130A90006FF05FFA930500006C -:107C60006FF05FF4B746018037450180938646BCCC -:107C7000130600009305E00C130585BDEF20803846 -:107C80003707FFFF3377E500930705001305000072 -:107C9000631607009397070113050001370700FFDC -:107CA00033F7E700631607001305850093978700F5 -:107CB000370700F033F7E7006316070013054500A8 -:107CC00093974700370700C033F7E70063160700B4 -:107CD000130525009397270063C807001397170023 -:107CE00013051500635407006780000013050002A8 -:107CF00067800000832705001307050093F67700CF -:107D00006384060293F6170013050000639E0606BF -:107D100093F627006380060893D717002320F70007 -:107D200013051000678000009396070193D60601A3 -:107D3000130500006396060093D7070113050001A1 -:107D400093F6F70F639606001305850093D7870017 -:107D500093F6F700639606001305450093D7470096 -:107D600093F63700639606001305250093D7270086 -:107D700093F61700639C060093D7170013051500B0 -:107D80006396070013050002678000002320F700B8 -:107D90006780000093D727002320F70013052000F9 -:107DA00067800000130101FF232481001384050074 -:107DB0009305100023261100EFF0DFB763000502E2 -:107DC0008320C100232A85000324810013071000AB -:107DD0002328E5001301010167800000B7460180F8 -:107DE00037450180938646BC1306000093050014B6 -:107DF000130585BDEF200021130101FE2328210179 -:107E00002326310103A9050183290601232A9100B4 -:107E100023244101232E1100232C8100138A050005 -:107E200093040600634C390113870900938405000D -:107E300093090900130A06001309070083A78400A9 -:107E400083A5440033842901B3A78700B385F500D7 -:107E5000EFF05FAE630C051A13034501931824007D -:107E6000B3081301930703006378130123A00700ED -:107E700093874700E3EC17FF13084A01131E2900FC -:107E8000938E440193952900330EC801B385BE003B -:107E9000637CC80B93875401130F400063FEF514F5 -:107EA000370601001306F6FF6F00000113084800B3 -:107EB00013034300637AC809832F0800B3F4CF008B -:107EC0006394040C93DF0F01E3820FFE032703008A -:107ED0009302030093860E009304070093030000AF -:107EE00083A7060093D904013377C700B3F7C7000F -:107EF000B387F70383A4420093824200938646002F -:107F000033F9C400B3873701B38777009393070130 -:107F100033E7E30023AEE2FE03D7E6FF93D7070182 -:107F20003307F703330727013307F700935307019C -:107F3000E3E8B6FAB307E30123A0E700130848001B -:107F400013034300E36AC8F7634880006F008001B1 -:107F50001304F4FF6308040083A7C8FF9388C8FFD5 -:107F6000E38807FE8320C1012328850003248101C3 -:107F700083244101032901018329C100032A8100CF -:107F800013010102678000009303030093820E0037 -:107F90001309000003A7020083AF0300938343008B -:107FA000B376C700B38696029357070133F7CF0025 -:107FB00093DF0F0193824200B3879702B386E600F6 -:107FC000B386260113D70601B3F6C600B387F701BF -:107FD000B387E70013970701B366D70023AED3FE3C -:107FE00013D90701E3E8B2FAB307E30123A027019D -:107FF000832F08006FF01FED338F9540130FBFFEE6 -:10800000137FCFFF130F4F006FF09FE9B74601803A -:1080100037450180938646BC130600009305D015B2 -:10802000130585BDEF10107E130101FE232C810086 -:108030002326310123244101232E1100232A9100FC -:1080400023282101937736001304060093090500C5 -:10805000138A05006394070C1354244013090A0083 -:108060006308040683A48904638E040C93771400C8 -:1080700013090A006390070213541440630A0404AE -:1080800003A5040063080506930405009377140014 -:10809000E38407FE13860400930509001385090095 -:1080A000EFF09FD5630809060327490083A7C90499 -:1080B0001354144013172700B387E70003A70700E2 -:1080C0002320E90023A0270113090500E31A04FA7D -:1080D0008320C10103248101832441018329C1003C -:1080E000032A81001305090003290101130101027C -:1080F000678000001386040093850400138509003F -:10810000EFF09FCF23A0A4002320050093040500D7 -:108110006FF0DFF7130905006FF01FF69387F7FF85 -:1081200037470180130707C393972700B307F7006A -:1081300003A6070093060000EFF09F8C130A0500CA -:108140006FF09FF19305102713850900EFF09FC58D -:1081500023A4A90493040500232005006FF01FF158 -:10816000130101FE2324410103AA050183A7850011 -:108170002326310193595640338A4901232C81002B -:10818000232A91002328210123225101232E1100AB -:1081900013091A00938405001304060083A5450003 -:1081A000930A050063D8270193971700938515005C -:1081B000E3CC27FF13850A00EFF0CFF7630C05101F -:1081C000130845016354300393895900939929009A -:1081D00033073501930708009387470023AE07FE56 -:1081E000E39CE7FE9389C9FE3308380103A7040125 -:1081F000938744011373F401131627003386C700D5 -:108200006304030A93050002B385654093080800E0 -:108210009306000003A70700938848009387470050 -:10822000331767003367D70023AEE8FE03A7C7FF05 -:10823000B356B700E3E0C7FE13875401930740002D -:10824000636AE600B30796409387B7FE93F7C7FFCC -:10825000938747003308F8002320D8006384060082 -:10826000130A090003A7440083A7CA048320C1019D -:1082700013172700B387E70003A70700232845014A -:108280000324810123A0E40023A097000329010116 -:10829000832441018329C100032A8100832A4100EC -:1082A000130101026780000003A7070093874700BE -:1082B00013084800232EE8FEE3F6C7FA03A70700D9 -:1082C0009387470013084800232EE8FEE3EEC7FC1F -:1082D0006FF05FF9B746018037450180938646BC51 -:1082E000130600009305901D130585BDEF109051F6 -:1082F0000327050183A70501130805003305F7408F -:108300006314F704939727001308480193854501E8 -:108310003307F800B387F5006F0080006376E8024A -:108320008326C7FF03A6C7FF1307C7FF9387C7FFAF -:10833000E386C6FEB3B6C6003305D0401375E5FF2D -:1083400013051500678000006780000083A7050102 -:1083500003270601130101FF23248100232291003A -:108360002320210123261100938405001304060015 -:108370003389E7406394E71A9316270093854501F4 -:1083800013074601B387D5003307D7006F0080007D -:1083900063FCF51803A6C7FF8326C7FF9387C7FFB3 -:1083A0001307C7FFE306D6FE6360D61683A5440015 -:1083B000EFF04FD86302051A03AE040183220401D3 -:1083C000938F4401931E2E001308440193922200C0 -:1083D00093034501B708010023262501B38EDF0171 -:1083E000B3025800138F030013830F00930700009C -:1083F0009388F8FF0327030083250800130F4F001D -:10840000B3761701B386F600B3F71501B386F640CD -:1084100093D5050193570701B387B74013D706419A -:10842000B387E70013970701B3F61601B366D700C9 -:1084300013084800232EDFFE1303430093D70741A0 -:10844000E36A58FAB38582409385B5FE130454015C -:1084500093D525001307000063E4820013972500DD -:108460003387E3001308400063E68200938515001C -:1084700013982500B38F0F01B383030163FEDF055B -:10848000B70801001388030093850F009388F8FF55 -:1084900003A70500130848009385450033761701AC -:1084A0003306F6009356064193570701B387D7006A -:1084B0009396070133761601B3E6C600232ED8FE45 -:1084C00093D70741E3E6D5FD1387FEFFB30FF741CE -:1084D00013F7CFFF3387E300639A06008327C7FFB4 -:1084E000130EFEFF1307C7FFE38A07FE8320C100B8 -:1084F000032481002328C5018324410003290100AE -:108500001301010167800000938704001309100024 -:1085100093040400138407006FF05FE9E34609FE4B -:10852000130900006FF09FE893050000EFF08FC083 -:10853000630205048320C100032481009307100017 -:108540002328F500232A0500832441000329010084 -:108550001301010167800000B746018037450180A3 -:10856000938646BC1306000093050024130585BDC1 -:10857000EF105029B746018037450180938646BCED -:108580001306000093052023130585BDEF109027E7 -:10859000B707F07FB3F5B700B707C0FCB385F500A8 -:1085A0006358B00093070000138507006780000040 -:1085B000B305B04093D545419307300163C8B70078 -:1085C000B7070800B3D5B7406FF0DFFD1387C5FECE -:1085D0009306E0019305000093071000E3C6E6FC54 -:1085E000B7070080B3D7E700138507006780000056 -:1085F000130101FE232A910083240501232C81000D -:108600001304450193942400B3049400232821010A -:1086100003A9C4FF232631012324410113050900C6 -:1086200093890500232E1100EFF08FE51307000258 -:10863000B307A74023A0F9009307A000138AC4FF43 -:1086400063D0A708130555FF6370440583A784FF13 -:1086500063000504B306A74033D7D7003319A90038 -:108660003369E900138684FF3707F03F3367E90079 -:10867000B397A7006372C40203A644FFB356D600A3 -:10868000B3E7D7006F0040019307000063140506AD -:108690003707F03F3367E9008320C10103248101DC -:1086A00083244101032901018329C100032A810098 -:1086B000138507009305070013010102678000007E -:1086C0009306B000B386A640B707F03F3357D900F2 -:1086D0003367F700930700006376440183A784FFA4 -:1086E000B3D7D700130555013315A900B367F500BB -:1086F0006FF09FFA3315A9003707F03F3367E500A5 -:10870000930700006FF05FF9130101FD232C410175 -:10871000138A0500930510002322910223202103D0 -:10872000232E31012326110223248102232A510101 -:10873000930406009389060013090700EFF08F9F4A -:10874000630A051093D74401370710001306F7FF9B -:1087500093965701130405003376960093FAF77F3A -:10876000638406003366E6002326C10063080A0816 -:108770001305810023244101EFF0CFD70327C10067 -:10878000930705006302050C03268100930600028F -:10879000B386A640B316D700B3E6C6003357A7008A -:1087A000232AD4002326E100B334E000938414008C -:1087B000232CE4002328940063840A06938ADABCFD -:1087C000B38AFA001305500323A05901B307F540FB -:1087D0002320F9008320C102130504000324810231 -:1087E00083244102032901028329C101032A810153 -:1087F000832A410113010103678000001305C100B2 -:10880000EFF04FCF930710002328F4008327C10017 -:1088100093041000232AF40093070502E3900AFA58 -:10882000139724003307E400032507019387E7BC6F -:1088300023A0F900EFF0CFC493945400B384A44074 -:10884000232099006FF01FF983268100232AD4008A -:108850006FF09FF5B746018037450180938646BC8F -:10886000130600009305A030130585BDEF10807935 -:10887000130101FD232021031389050093058100C5 -:10888000232611022324810223229102232E310167 -:1088900093090500EFF0DFD593040500138405006C -:1088A000130509009305C100EFF09FD48327090148 -:1088B00003A709018326C1003307F74083278100FE -:1088C00013175700B387D740B307F7009306050087 -:1088D000635EF00293974701338487001386060096 -:1088E000138504009386050093050400EF50D072B1 -:1088F0008320C1020324810283244102032901024F -:108900008329C10113010103678000001397470108 -:10891000B385E5406FF09FFC130101FF2320210187 -:108920002326110023248100232291009307700144 -:108930001309050063DAA70437670180832707CF8F -:10894000832547CF37670180032487CF8324C7CF90 -:10895000138507001306040093860400EF60C077B8 -:108960001309F9FF93070500E31409FE8320C100F2 -:10897000032481008324410003290100138507009B -:108980001301010167800000B7470180131935000A -:10899000938707C333892701832709018320C100F7 -:1089A0000324810083254901832441000329010018 -:1089B000138507001301010167800000832606016B -:1089C0009385F5FF93D55540938515009307460190 -:1089D0009396260093952500B386D700B305B5007E -:1089E00063F8D7021307050003A807009387470021 -:1089F00013074700232E07FFE3E8D7FEB387C640DF -:108A00009387B7FE93F7C7FF938747003305F500B9 -:108A10006378B50013054500232E05FEE36CB5FE13 -:108A2000678000000327050113D6554093064501D2 -:108A30006352C70293172700B387F60063F2F60468 -:108A400003A7C7FF9387C7FFE30A07FE13051000BC -:108A50006780000093172600B387F600E350E6FE18 -:108A600093F5F501E38C05FC03A607001305100040 -:108A70003357B600B315B700E302B6FC67800000B9 -:108A80001305000067800000130101FF23229100FD -:108A9000B7040080232481002326110093C4F4FF2F -:108AA0001304060023200600B3F6B4003706F07F57 -:108AB000938705001307050063D0C606B3E8A60038 -:108AC000638C080433F6C500138805009308000082 -:108AD00063120602B767018083A647D003A607D0BA -:108AE000EF60805F1307050013880500B3F6B4003C -:108AF0009308A0FC93D64641B70710809387F7FFF1 -:108B0000938626C03378F800B3861601B707E03F96 -:108B1000B367F8002320D4008320C1000324810020 -:108B20008324410013050700938507001301010109 -:108B300067800000130101FF23248100232291009C -:108B400013040500B7640180138505002326110076 -:108B500023A804E2EF50C02E9307F0FF630CF5004A -:108B60008320C100032481008324410013010101FB -:108B70006780000083A704E3E38407FE8320C1002D -:108B80002320F40003248100832441001301010108 -:108B900067800000130101F6930EC108232AF10833 -:108BA00037030080B707FFFF138E05001343F3FF61 -:108BB0002326D108938787209305810093860E0092 -:108BC000232E1106232AF1002328E108232C010972 -:108BD000232E11092324C101232CC101232E61005E -:108BE000232861002322D101EF80DF9D83278100AC -:108BF000238007008320C1071301010A678000005A -:108C0000130E050037650180130101F60325C5D059 -:108C1000930E8108232AF10837030080B707FFFF6E -:108C20001343F3FF2324C1082326D1089387872009 -:108C30001386050093860E0093058100232E1106EE -:108C4000232AF1002328E108232C0109232E1109EE -:108C50002324C101232CC101232E6100232861009C -:108C60002322D101EF801F968327810023800700F4 -:108C70008320C1071301010A67800000B367B500B4 -:108C800093F737006392070803A70500B7867F7F35 -:108C90009386F6F7B377D700B387D700B3E7E7003B -:108CA000B3E7D7001306F0FF639EC706130605005F -:108CB0001308F0FF2320E60003A745009385450035 -:108CC00013064600B377D700B387D700B3E7E700B2 -:108CD000B3E7D700E38007FF83C7050003C715008C -:108CE00083C625002300F600638A0700A300E60080 -:108CF000630607002301D600639406006780000026 -:108D0000A3010600678000009307050003C7050064 -:108D10009387170093851500A38FE7FEE31807FEDE -:108D200067800000130605006FF01FFB9377350086 -:108D300013070500639C0704B7867F7F9386F6F7C9 -:108D40009305F0FF0326070013074700B377D6000B -:108D5000B387D700B3E7C700B3E7D700E384B7FE14 -:108D60008346C7FF0346D7FF8347E7FF3307A74084 -:108D700063800604630A06023335F0003305E5001C -:108D80001305E5FF67800000E38806FA83470700C4 -:108D90001307170093763700E39807FE3307A740C1 -:108DA0001305F7FF678000001305D7FF67800000F9 -:108DB0001305C7FF67800000B3E7A50093F73700EE -:108DC00013070500639807069307300063F4C7068E -:108DD0003703FFFEB78880801303F3EF93880808FA -:108DE000130E300083A60500B387660013C8F6FF94 -:108DF000B3F70701B3F71701639E07022320D700DB -:108E00001306C6FF1307470093854500E36CCEFCAD -:108E100093851500930717006304060283C6F5FFC8 -:108E20001308F6FFA38FD7FE638E06001387070093 -:108E3000130608009385150093071700E31006FE3C -:108E4000678000003306C700630A08009387170095 -:108E5000A38F07FEE39CC7FE6780000067800000C9 -:108E600083278600130101FD232A510123261102C5 -:108E7000232481022322910223202103232E310166 -:108E8000232C410123286101232671012324810120 -:108E9000930A060063880714130B05008329060054 -:108EA00003A5050083A48500138405006F00400D11 -:108EB0008357C40013F70748630A07088326440151 -:108EC000832504011307190093941600B386D40078 -:108ED00093D4F601330AB540B384D40093D414403C -:108EE000330747011386040063F6E4009304070088 -:108EF0001306070093F707406386070A93050600E9 -:108F000013050B00EFE0CF99130C0500630A050A67 -:108F10008325040113060A00EF10403A8357C4006A -:108F200093F7F7B793E707082316F40033054C01CE -:108F3000338A4441232A94002324440123288401B2 -:108F40002320A40093040900130A090013060A0051 -:108F500093850B00EF10404803278400032504008D -:108F600083A78A00B3049740330545012324940066 -:108F70002320A4003389274123A42A01630409067E -:108F800003A9490083AB0900138A0400938989006F -:108F9000E30809FEE37E99F093040900130A09002F -:108FA0006FF0DFFA13050B00EF100055130C0500EE -:108FB000E31E05F68325040113050B00EFB00FA196 -:108FC0009307C0002320FB008357C4001305F0FF64 -:108FD00093E707042316F40023A40A0023A20A003F -:108FE0006F00C00023A20A00130500008320C10205 -:108FF0000324810283244102032901028329C10140 -:10900000032A8101832A4101032B0101832BC10023 -:10901000032C8100130101036780000083D7C50082 -:10902000130101ED232C4111232861112320A111EB -:10903000232611122324811223229112232021138B -:10904000232E3111232A511123267111232481113A -:1090500023229111232EB10F93F707082326D10065 -:10906000138A0500130B0500130D06006386070025 -:1090700083A70501E3860756B7470180930AC10419 -:10908000938787D5B74B0180B744018023205105D2 -:10909000232401042322010413870A00232801004A -:1090A000232201022324010223260102232401009A -:1090B000232AF100938B4BEC938444ED83470D00FE -:1090C0006380072013040D00930650026386D7388F -:1090D0008347140013041400E39A07FE3309A441E4 -:1090E0006300A41F83268104832741042320A70152 -:1090F000B386260193871700232227012324D10456 -:109100002322F104930670001307870063CEF63420 -:109110008326810083470400B38626012324D100DF -:109120006380071A83461400130D1400A30D010277 -:10913000930CF0FF13040000930D00001309A00529 -:10914000130C90009309A002130D1D00938706FED7 -:109150006364F9040326410193972700B387C7008E -:1091600083A707006780070013040000938706FDAC -:1091700083460D00931524003384850013141400D6 -:1091800033848700938706FD130D1D00E372FCFEF8 -:10919000938706FEE370F9FC638406122306D10868 -:1091A000A30D010213091000130C10009309C1084C -:1091B000930C000013FF2D0063040F001309290016 -:1091C00013FE4D08832781040326410463160E0015 -:1091D000B3062441E34AD0028346B10313051600C7 -:1091E00093058700638006049306B10393871700F5 -:1091F0002320D700930610002322D7002324F10454 -:109200002322A10493067000E3CEA60C930F260040 -:1092100093060701130605001387050013850F0049 -:1092200093850600630C0F029306C1032320D70029 -:1092300093872700930620002322D7002324F104DC -:109240002322A10413077000E34CA70C13060500AA -:109250001387050013051500938585009306000804 -:109260006302DE60B38C8C416346906BB307FC00F5 -:1092700023203701232287012324F1042322A10480 -:10928000130770006342A77493F84D0063860800CB -:10929000330C24416348801F6354240113040900E4 -:1092A00003278100330787002324E100639E0772B0 -:1092B00083470D002322010413870A00E39407E08B -:1092C00083278104E392074C8357CA0093F707046E -:1092D000E398074E8320C1120324811203258100E5 -:1092E00083244112032901128329C111032A811108 -:1092F000832A4111032B0111832BC110032C8110F0 -:10930000832C4110032D0110832DC10F1301011374 -:109310006780000013050B00232CE100EFD0DFD69F -:1093200083274500138507002326F102EFF01FA0D5 -:109330009307050013050B002324F102EFD0DFD4BF -:1093400003278500832781022322E102032781016D -:10935000E398071683460D006FF01FDF83460D006C -:1093600093ED0D026FF05FDE93ED0D0193F70D02AB -:109370006382071E8327C1009389770093F989FFD1 -:1093800083A6490003AC0900938789002326F100D6 -:10939000138E060063C8061E9306F0FF13890D00A6 -:1093A0006388DC00B366CC0113F9FDF76384067AA9 -:1093B000E31C0E0093069000E3E8860193070C037C -:1093C000A307F10E930D0900130C10009309F10E81 -:1093D0006F00C00693ED0D0193F70D02638607142D -:1093E0008327C1009389770093F989FF03AC0900B3 -:1093F00003AE4900938789002326F10013F9FDBFCE -:1094000093060000A30D01021306F0FF6380CC1A3F -:109410003366CC01937DF9F76314065E63980C3EC6 -:10942000639E0672137C19009309010F63080C00F8 -:1094300093070003A307F10E9309F10E13890C00A3 -:1094400063D48C0113090C008347B103B337F000D8 -:109450003309F9006FF01FD63309A441E314A4C9FE -:10946000834704006FF0DFCB1306010493050A0065 -:1094700013050B00EFF0DF9EE31805E413870A00E5 -:109480006FF01FC9930600010327410463D08607CC -:10949000930C0001930970006F00C000130C0CFFC7 -:1094A00063D68C05938707011307170023A0750166 -:1094B00023A295012324F1042322E104938585004E -:1094C000E3DEE9FC1306010493050A0013050B0013 -:1094D000EFF01F99E31A05DE130C0CFF83278104BC -:1094E0000327410493850A00E3CE8CFBB3878701F1 -:1094F0001307170023A0750123A285012324F1047B -:109500002322E10493067000E3D8E6D81306010491 -:1095100093050A0013050B00EFF09F94E31605DA9C -:10952000832781046FF05FD70326C10093F70D01F5 -:10953000930646006392077E93F70D04E38C0718A9 -:109540008327C100130E00002326D10003DC07008F -:109550006FF0DFEA0326C10093F70D019306460082 -:109560006398077893F70D04E38607148327C100F7 -:109570002326D100039C0700135EFC4193060E00D6 -:10958000E3DC06E0B3368001330EC041330EDE402B -:109590009306D002A30DD1021306F0FF330C8041D5 -:1095A00013890D0093061000E394CCE61306100017 -:1095B000E380C6E0130620006384C6269309010FEA -:1095C0001316DE0193767C0093573C0093860603C6 -:1095D000336CF600135E3E00A38FD9FE3366CC01D8 -:1095E000938509009389F9FFE31C06FC9377190022 -:1095F0006382072693070003638EF6249385E5FFB5 -:10960000A38FF9FE9307010F338CB740930D090028 -:10961000938905006FF09FE28327C100A30D01022B -:1096200083A9070093864700E38609049307F0FFA8 -:109630006388FC7813860C009305000013850900ED -:10964000232CD1002326E100EFE00FA10327C10066 -:1096500083268101E3040514330C35412326D10010 -:10966000930C00006FF09FDD8326C100A30D010263 -:109670001309100083A70600938646002326D10015 -:109680002306F108130C10009309C1086FF05FB2B4 -:109690008327C10013E92D00B786FFFF03AC070045 -:1096A000B73D01809387470093C606832326F100C8 -:1096B00093878D78231ED102130E00002328F1001A -:1096C000930620006FF01FD40326C10093F70D020C -:1096D00083260600130646002326C1006390076018 -:1096E00093F70D016392077893F70D04E398070849 -:1096F00093F80D20638A0876832781002380F60083 -:109700006FF0DF9B83460D0093ED0D086FF0DFA334 -:1097100083460D0093051D00E38A360B938706FDF3 -:10972000138D0500930C0000E362FCA283460D003C -:1097300093952C003383950113131300B30CF3009E -:10974000938706FD130D1D00E372FCFE6FF01FA052 -:1097500083460D0093ED4D006FF01F9F9307B002FD -:1097600083460D00A30DF1026FF01F9E8327C100F9 -:1097700083460D0003A40700938747002326F100CA -:10978000E354049C3304804093ED4D006FF0DF9B65 -:1097900083460D0093ED1D006FF01F9B8347B103BF -:1097A00083460D00E392079A93070002A30DF1028E -:1097B0006FF09F9983460D009307C0066388F66695 -:1097C00093ED0D016FF05F9883460D0093078006BF -:1097D0006386F66493ED0D046FF01F9713E90D0196 -:1097E00093770902638407388327C100930610002A -:1097F0009389770093F989FF9387890003AC090067 -:1098000003AE49002326F1006FF0DFBF13061000FE -:10981000638EC6781306200013890D00E390C6DA24 -:109820009309010F832701019376FC009389F9FFC7 -:10983000B386D70003C6060093574C009316CE019B -:1098400033ECF600135E4E002380C900B366CC01F2 -:10985000E39A06FC9307010F338C3741930D0900FF -:109860006FF0DFBDB3062441E35ED09E130E00010E -:109870006352DE74130F70006F00C000938606FF02 -:10988000635EDE049387070113061600232097000A -:109890002322C7012324F1042322C10413078700D4 -:1098A000E35ECFFC1306010493050A0013050B00C9 -:1098B000232CD100EFF0CFDAE31805A08326810135 -:1098C000130E000183278104938606FF03264104BB -:1098D00013870A00130F7000E346DEFA1306160022 -:1098E000130E8700B387D700232097002322D700C9 -:1098F0002324F1042322C104130770006340C754DA -:10990000B38C8C411305160093058E0013070E00CF -:10991000E35E909513030001635C935F130E700088 -:109920006F00C000938C0CFF635A93059387070167 -:109930001306160023209700232267002324F10436 -:109940002322C10413078700E35ECEFC1306010443 -:1099500093050A0013050B00EFF08FD0E316059670 -:1099600013030001938C0CFF832781040326410419 -:1099700013870A00130E7000E34A93FB13051600C9 -:1099800013068700B38797012320970023229701AE -:109990002324F1042322A104130770006340A720AD -:1099A0001307060013051500B307FC002320370139 -:1099B000232287012324F1042322A104130770002A -:1099C00093058600E352A78C1306010493050A0051 -:1099D00013050B00EFF0CFC8E318058E8327810431 -:1099E00093850A006FF05F8A1306010493050A004D -:1099F00013050B00EFF0CFC6E30C058A6FF0DF8C88 -:109A000013890D006FF09FBA9305000163D0D5084C -:109A1000930F0001930270006F00C000938606FF51 -:109A200063D6DF069387070113061600232077010C -:109A30002322F7012324F1042322C1041307870002 -:109A4000E3DEC2FC1306010493050A0013050B00B4 -:109A50002320D102232EC101232CE101EFF04FC0BE -:109A6000E314058683260102930F000183278104F6 -:109A7000938606FF03264104032EC101032F8101B3 -:109A800013870A0093027000E3CEDFF8B387D70094 -:109A9000130616002322D700232077012324F10484 -:109AA0002322C104930670001307870063D6C6F211 -:109AB0001306010493050A0013050B00232EC101B0 -:109AC000232CE101EFF0CFB9E31005808327810457 -:109AD00003264104032EC101032F810113870A00CD -:109AE0006FF08FEF1306010493050A0013050B00B6 -:109AF000232EC101232CE101EFF08FB6631605FC84 -:109B00000326410483278104032EC101032F810111 -:109B1000930541051305160013870A006FF08FF0B7 -:109B20001306010493050A0013050B00232CC10141 -:109B3000EFF00FB3631A05F803264104832781046D -:109B4000032E8101930541051305160013870A00B2 -:109B50006FF0CFF0E3940C86930D0900930C000096 -:109B6000130C00009309010F6FF05F8D0326C100F5 -:109B700093770901930646006396071893770904C3 -:109B8000638807368327C100130E00002326D10007 -:109B900003DC0700930610006FF0DF861306010454 -:109BA00093050A0013050B00EFF08FAB631E05F061 -:109BB00003254104832781049305410513051500FE -:109BC00013870A006FF08FEA937709402320F10290 -:109BD000930D00009309010F6F00400393050E00E1 -:109BE0001306A0009306000013050C00232EE100CD -:109BF000232CC101EF40003E032E81010327C10148 -:109C0000630C0E30130C0500138E050093050E0037 -:109C10001306A0009306000013050C00232EE1009C -:109C2000232CC101EF40407E832701021305050369 -:109C3000A38FA9FE032E81010327C1019389F9FF98 -:109C4000938D1D00E38C07F88327410283C607002C -:109C5000E396B6F99307F00FE382FDF863160E0062 -:109C600093079000E3F887BF832781028325C10211 -:109C7000232EC101B389F94013860700138509001B -:109C8000232CE100EFF04F9303274102032EC10183 -:109C90001306A000834517009306000013050C006F -:109CA000B337B000B307F70093050E002322F1028B -:109CB000EF40403203278101930D00006FF09FF4C5 -:109CC0008327410283460D00638007C883C70700CE -:109CD000638C07C693ED0D406FF00FC7032681001C -:109CE0009357F64123A0C60023A2F6006FF00FBDE4 -:109CF000032C06002326D100135EFC4193060E00C0 -:109D00006FF04FE92326D100032C0600130E00004C -:109D1000930610006FF00FEF032C0600130E0000E7 -:109D20002326D1006FF08FED13890D006FF05FAB2C -:109D3000B73701809387C7792328F10093F70D0285 -:109D4000638007068327C1009389770093F989FF11 -:109D500003AC090003AE4900938789002326F10074 -:109D600013F61D00630E06003366CC01630A06007D -:109D700013060003230EC102A30ED10293ED2D00A2 -:109D800013F9FDBF930620006FF0CFE7B7370180CE -:109D9000938787782328F10093F70D02E39407FA5D -:109DA0008325C10093F70D0113864500638A0704DC -:109DB00003AC0500130E00002326C1006FF05FFA0C -:109DC00013850900232CE1002326D100EFE01FF6C4 -:109DD00003278101130C0500930C00006FF00FE6C0 -:109DE00093050004EFD0CFAB2320AA002328AA00BC -:109DF0006300052093070004232AFA006FF0CFA721 -:109E000093F70D04638A07088327C100130E00002F -:109E10002326C10003DC07006FF09FF483461D007A -:109E200093ED0D20130D1D006FF00FB283461D0042 -:109E300093ED0D02130D1D006FF00FB11306010419 -:109E400093050A0013050B00EFF08F81631E05C612 -:109E50000326410483278104930541051305160059 -:109E600013870A006FF00FC08327810023A0F6003C -:109E70006FF0CFA493076000138C0C0063F497017C -:109E8000130C6000B73E018013090C002326D1009B -:109E900093890E7B6FF0CFB193F70D206386070C8B -:109EA0008327C100130E00002326C10003CC070046 -:109EB0006FF01FEB93F70D20638C07088327C10019 -:109EC0002326D100038C0700135EFC4193060E008D -:109ED0006FF04FCC93F70D20638207068327C100F4 -:109EE000130E00002326D10003CC07006FF00FD122 -:109EF00093770920638807028327C100130E0000AF -:109F00002326D10003CC0700930610006FF08FCFFB -:109F1000138605006FF01FA793079000E3E487CF37 -:109F20006FF05F938327C100130E00002326D1003A -:109F300003AC0700930610006FF0CFCC8327C1005D -:109F4000130E00002326D10003AC07006FF00FCBE7 -:109F50008327C1002326D10003AC0700135EFC4118 -:109F600093060E006FF00FC38327C100130E00008D -:109F70002326C10003AC07006FF09FDE832781001A -:109F80002390F6006FF08F931306010493050A00E7 -:109F900013050B00EFE0DFEC6FF00FB3138C0C0038 -:109FA0002326D100930C00006FF04FC913890D00D8 -:109FB0006FF0CFC0138E0500130605006FF09F925F -:109FC0009307F0FF2324F1006FF0CFB08327C10087 -:109FD00083AC07009387470063D40C00930CF0FF19 -:109FE00083461D002326F100138D05006FF0CF95E9 -:109FF0009307C0002320FB009307F0FF2324F10008 -:10A000006FF04FADB767018003A7C7D0130101FF01 -:10A010009387060013080600232611008328C70033 -:10A0200093060500138705001386070063000802E6 -:10A03000B7470180938747EEB7450180938545EF89 -:10A0400013850800EF004011EF20401237380180DF -:10A0500093070859130808596FF01FFE130101FFF9 -:10A06000930606001306000023261100EFF09FF967 -:10A07000B385C502130101FF2324810023261100AB -:10A08000EFD00F8213040500630805020326C5FF05 -:10A09000130740021376C6FF1306C6FF6360C706A8 -:10A0A000930630019307050063E2C60223A0070070 -:10A0B00023A2070023A407008320C1001305040086 -:10A0C00003248100130101016780000023200500A3 -:10A0D000232205009307B00163F0C7042324050081 -:10A0E0002326050093070501E312E6FC232805005B -:10A0F00093078501232A05006FF05FFB930500009D -:10A10000EF605FF08320C100130504000324810089 -:10A110001301010167800000930785006FF01FF9AC -:10A12000130101FC1303C1022326D102930603008D -:10A13000232E11002328E102232AF102232C0103FC -:10A14000232E110323266100EF00D03A8320C101A2 -:10A150001301010467800000130E050037650180BC -:10A16000130101FC0325C5D0130381022324C1027E -:10A170002326D102138605009306030093050E00E3 -:10A18000232E11002328E102232AF102232C0103AC -:10A19000232E110323266100EF00D0358320C10157 -:10A1A0001301010467800000130101FF2326110041 -:10A1B0002324810023229100630C0602B74501800D -:10A1C000938585F21305060013040600EF00500A7C -:10A1D000B744018063120502138544F28320C10055 -:10A1E00003248100832441001301010167800000E2 -:10A1F000B74401806FF05FFE938544F213050400BD -:10A20000EF001007E30A05FCB73501809385055977 -:10A2100013050400EF00D005E30005FC1305000062 -:10A220006FF0DFFBB767018003C587CA6780000056 -:10A2300037670180930705000325C7D01386050003 -:10A24000938507006FF05FF6B767018003A347C6E9 -:10A250006700030063800502630206046388060446 -:10A260008347060023A0F500034506003335A00010 -:10A2700067800000130101FF9305C100630406021B -:10A28000638A06028347060023A0F5000345060003 -:10A290003335A000130101016780000013050000A1 -:10A2A00067800000130500006FF0DFFE1305E0FF7C -:10A2B000678000001305E0FF6FF0DFFDB3C7A50066 -:10A2C00093F73700B308C500639207069307300081 -:10A2D00063FEC704937735001307050063980706EC -:10A2E00013F6C8FF930706FE636CF708637CC7028A -:10A2F000938605009307070003A80600938747008D -:10A300009386460023AE07FFE3E8C7FE9307F6FFF8 -:10A31000B387E74093F7C7FF938747003307F700FA -:10A32000B385F50063681701678000001307050017 -:10A33000E37C15FF83C705001307170093851500FD -:10A34000A30FF7FEE36817FF6780000083C60500D0 -:10A350001307170093773700A30FD7FE93851500D7 -:10A36000E38007F883C605001307170093773700CB -:10A37000A30FD7FE93851500E39A07FC6FF05FF6F5 -:10A3800083A6450083A2050083AF850003AFC50007 -:10A3900083AE050103AE450103A3850103A8C501F2 -:10A3A0002322D70083A60502232057002324F70188 -:10A3B0002326E7012328D701232AC701232C67007E -:10A3C000232E07012320D702130747029385450256 -:10A3D000E368F7FA6FF09FF163F6A502B387C50053 -:10A3E0006372F5023307C500630A060E83C6F7FFE2 -:10A3F0009387F7FF1307F7FF2300D700E398F5FED5 -:10A40000678000009307F00063E8C7029307050028 -:10A410009306F6FF630C060C93861600B386D700EE -:10A4200003C705009387170093851500A38FE7FEE8 -:10A43000E398D7FE67800000B3E7A50093F73700E5 -:10A440006390070A930806FF93F808FF93880801B2 -:10A4500033081501138705009307050083260700BD -:10A46000130707019387070123A8D7FE832647FF19 -:10A4700023AAD7FE832687FF23ACD7FE8326C7FFF8 -:10A4800023AED7FEE31CF8FC1377C600B385150195 -:10A490001378F600630E07041387050093880700FE -:10A4A000130E30000323070013074700B306E840EC -:10A4B00023A06800B386D50093884800E364DEFEDD -:10A4C0001307C8FF1377C7FF13074700137636003B -:10A4D000B387E700B385E5006FF09FF36780000066 -:10A4E0009306F6FF930705006FF01FF367800000E7 -:10A4F000130608006FF0DFF1130101FD2320210393 -:10A50000232611022324810223229102232E3101CA -:10A51000232C4101232A51012328610123267101A3 -:10A520002324810113090600638405221384050096 -:10A5300093090500EFD08FBF9304B9009307600122 -:10A5400063FE970E93F484FF1387040063CE040E1A -:10A5500063EC240F8327C4FF930A84FF13FAC7FF19 -:10A56000338B4A01635CEA18B7560180938B867778 -:10A5700003A68B0083264B00630E662313F6E6FFCB -:10A580003306CB0003264600137616006314061A22 -:10A5900093F6C6FF3306DA00635EE63293F71700E0 -:10A5A00063940702032C84FF338C8A4183274C0079 -:10A5B00093F7C7FFB386D700B38B460163DAEB345A -:10A5C000B30BFA0063D2EB0C930509001385090065 -:10A5D000EFC01FAD13090500630C05048327C4FFFA -:10A5E000130785FF93F7E7FFB387FA006382E7302D -:10A5F0001306CAFF9307400263E6C7301307300112 -:10A6000083260400636CC726930705001307040024 -:10A6100023A0D7008326470023A2D7000327870063 -:10A6200023A4E7009305040013850900EF901FBAE7 -:10A6300013850900EFD0CFAF6F00C0019304000174 -:10A6400013070001E3F824F19307C00023A0F900E9 -:10A65000130900008320C1020324810283244102E4 -:10A660008329C101032A8101832A4101032B0101AE -:10A67000832BC100032C810013050900032901026B -:10A6800013010103678000008327CC0003278C009F -:10A690001306CAFF930640022326F70023A4E7000F -:10A6A00013098C00330B7C0163E4C62E9305300143 -:10A6B000032704009307090063F2C5022324EC007A -:10A6C000032744009307B0012326EC0063E2C73060 -:10A6D0000327840093070C011304840023A0E700E0 -:10A6E00003274400138A0B00930A0C0023A2E700FF -:10A6F000032784001304090023A4E70083A74A006A -:10A7000033079A409306F00093F7170063ECE606D0 -:10A71000B367FA0023A2FA0083274B0093E71700E0 -:10A720002322FB0013850900EFD08FA0130904003A -:10A730006FF05FF293F71700E39807E8032C84FFAC -:10A74000338C8A4183274C0093F7C7FF6FF05FE794 -:10A75000032481028320C1028324410203290102D0 -:10A760008329C101032A8101832A4101032B0101AD -:10A77000832BC100032C8100930506001301010304 -:10A780006FC01F92B3E7970023A2FA00B3859A0027 -:10A790001367170023A2E50083274B0093858500EC -:10A7A0001385090093E717002322FB00EF901FA2F7 -:10A7B0006FF05FF793F6C6FF3306DA009385040166 -:10A7C0006350B60E93F71700E39007E0032C84FF65 -:10A7D000338C8A4183274C0093F7C7FFB386D70099 -:10A7E000338B4601E34EBBDC8327CC0003278C0070 -:10A7F0001306CAFF930640022326F70023A4E700AE -:10A8000013098C0063EEC620930530010327040072 -:10A810009307090063F2C5022324EC0003274400D8 -:10A820009307B0012326EC0063E4C72003278400CC -:10A8300093070C011304840023A0E70003274400BE -:10A8400023A2E7000327840023A4E70033079C002A -:10A85000B3079B4023A4EB0093E717002322F700E4 -:10A8600083274C001385090093F71700B3E4970082 -:10A8700023229C00EFD0CF8B6FF0DFDD2320D500AB -:10A88000832644001307B0012322D5006360C7125A -:10A890008326840013078400930785006FF05FD739 -:10A8A000B38A9A00B307964023A45B0193E717008D -:10A8B00023A2FA008327C4FF1385090013090400AB -:10A8C00093F71700B3E49700232E94FEEFD04F8642 -:10A8D0006FF05FD88327CB0003278B00130A060095 -:10A8E000338BCA002326F70023A4E7006FF01FE193 -:10A8F0008327C5FF93F7C7FF330AFA00338B4A015A -:10A900006FF0DFDF93050400EFF01FAD6FF09FD114 -:10A910008327CB0003278B001306CAFF9306400250 -:10A920002326F70023A4E70003278C008327CC000D -:10A9300013098C00330B7C012326F70023A4E700C6 -:10A9400063E8C60493063001032704009307090057 -:10A95000E3F6C6D82324EC00032744009307B00194 -:10A960002326EC0003278400E3F6C7D62328EC0057 -:10A970000327C40093074002232AEC0003270401A5 -:10A980006304F60693078C01130404016FF01FD5CE -:10A990009305040013050900EFF01FA41304090038 -:10A9A000138A0B00930A0C006FF05FD50327840015 -:10A9B0002324E5000327C4002326E50083260401A1 -:10A9C0006302F60413070401930705016FF05FC4E7 -:10A9D000832784002328FC008327C400232AFC004B -:10A9E00003270401E310D6FA232CEC0003274401CB -:10A9F00093070C0213048401232EEC0003270400A8 -:10AA00006FF0DFCD2328D50083264401130784018E -:10AA100093078501232AD500832684016FF05FBF49 -:10AA20009305040013050900EFF01F9B6FF01FE270 -:10AA3000832784002328FC008327C400232AFC00EA -:10AA4000032704016308D60093078C011304040153 -:10AA50006FF09FDE232CEC000327440193070C02C8 -:10AA600013048401232EEC00032704006FF0DFDCC5 -:10AA70003367B5009303F0FF1377370063100710B7 -:10AA8000B7877F7F9387F7F70326050083A6050026 -:10AA9000B372F6003363F600B382F200B3E26200F1 -:10AAA000639272106316D6080326450083A64500FC -:10AAB000B372F6003363F600B382F200B3E26200D1 -:10AAC000639E720C6316D6060326850083A6850056 -:10AAD000B372F6003363F600B382F200B3E26200B1 -:10AAE0006398720C6316D6040326C50083A6C500BE -:10AAF000B372F6003363F600B382F200B3E2620091 -:10AB00006392720C6316D6020326050183A6050123 -:10AB1000B372F6003363F600B382F200B3E2620070 -:10AB2000639C720A1305450193854501E30ED6F433 -:10AB30001317060193970601631EF70013570601CA -:10AB400093D706013305F7409375F50F639005021F -:10AB5000678000001357070193D707013305F740BB -:10AB60009375F50F63940500678000001377F70F66 -:10AB700093F7F70F3305F7406780000003460500A1 -:10AB800083C6050013051500938515006314D600D0 -:10AB9000E31606FE3305D640678000001305450026 -:10ABA00093854500E31CD6FC130500006780000078 -:10ABB0001305850093858500E312D6FC130500007C -:10ABC000678000001305C5009385C500E318D6FA19 -:10ABD000130500006780000013050501938505013A -:10ABE000E31ED6F8130500006780000083A7450622 -:10ABF000130101FD23286101232611022324810270 -:10AC00002322910223202103232E3101232C4101F1 -:10AC1000232A51012326710123248101139727013F -:10AC2000130B06006358070A83278600832B060050 -:10AC30001389050093090500930AF0FF638807084C -:10AC400003AC4B0003A40B00135A2C0063060A0646 -:10AC5000930400006F00C00013044400630C9A04C6 -:10AC6000832504001306090013850900EF105049DD -:10AC700093841400E31255FF1305F0FF8320C102F3 -:10AC80000324810223240B0023220B00832441028E -:10AC9000032901028329C101032A8101832A410179 -:10ACA000032B0101832BC100032C8100130101033D -:10ACB0006780000083278B00137CCCFFB38787411C -:10ACC0002324FB00938B8B00E39C07F61305000005 -:10ACD0006FF0DFFAEF10904D6FF05FFA03278600F8 -:10ACE000630407006FF09FF02322060013050000A5 -:10ACF00067800000130101ED232E3111232A511129 -:10AD00002320A11123261112232481122322911220 -:10AD100023202113232C4111232861112326711193 -:10AD20002324811123229111232EB10F2326D10038 -:10AD3000930A050093890500130D060063060500BC -:10AD4000832785036388076A0397C9009317070160 -:10AD50009316270193D7070163CA0602B72700009D -:10AD600083A64906B367F7009397070137E7FFFF0C -:10AD700093D707411307F7FF33F7E6002396F9004F -:10AD80009397070123A2E90693D7070113F78700DA -:10AD90006304073E03A709016300073E93F7A70179 -:10ADA0001307A000638AE73EB74701809304C104FC -:10ADB000938747F3B74B01803749018023209104E3 -:10ADC0002324010423220104138704002328010003 -:10ADD000232201022324010223260102232401004D -:10ADE000232AF100938B0B0A1309090B83470D00EB -:10ADF000638E072413040D00930650026386D74226 -:10AE00008347140013041400E39A07FE330AA44195 -:10AE1000630EA42383268104832741042320A701F2 -:10AE2000B306DA0093871700232247012324D104B5 -:10AE30002322F10413067000130787006350F60203 -:10AE4000E3840636130601049385090013850A007E -:10AE5000EFF0DFD9631005201387040083268100FB -:10AE600083470400B38646012324D1006380071E74 -:10AE700083461400130D1400A30D0102930CF0FF80 -:10AE800013040000930D0000130AA005130C90009A -:10AE9000130BA002130D1D00938706FE6364FA04D2 -:10AEA0000326410193972700B387C70083A70700B4 -:10AEB0006780070013040000938706FD83460D009A -:10AEC0009315240033848500131414003384870001 -:10AED000938706FD130D1D00E372FCFE938706FEAB -:10AEE000E370FAFC638406162306D108A30D010261 -:10AEF000130A1000130C1000130BC108930C000070 -:10AF000093FF2D0063840F00130A2A008326410457 -:10AF100013FF4D088327810413861600930506004E -:10AF200063160F0033084441E34400170345B1039F -:10AF300013068700630C05029306B1032320D70094 -:10AF400093871700930610002322D7002324F104CF -:10AF50002322B10413077000E342B70C9386050067 -:10AF6000130706009385150013068600638E0F04F1 -:10AF70009306C1032320D700938727009306200060 -:10AF80002322D7002324F1042322B10413077000E5 -:10AF9000E352B70EE38407261306010493850900E4 -:10AFA00013850A00232CE101EFF05FC46314050A46 -:10AFB0008326410483278104032F81011306410561 -:10AFC0009385160013870400130500086306AF6815 -:10AFD000B38C8C4163429077B307FC002320670158 -:10AFE000232287012324F1042322B10413077000D4 -:10AFF0006352B70263820724130601049385090094 -:10B0000013850A00EFF09FBE6316050483278104B1 -:10B010001386040093FE4D0063860E00330C4441FA -:10B02000634880236354440113040A00032781000A -:10B03000330787002324E100639E077A83470D00CE -:10B040002322010413870400E39607DA832781048F -:10B05000E396076283D7C90093F70704E39E07646A -:10B060008320C1120324811203258100832441120D -:10B07000032901128329C111032A8111832A411155 -:10B08000032B0111832BC110032C8110832C411041 -:10B09000032D0110832DC10F1301011367800000E0 -:10B0A00013850A00232CE100EFB01FFE8327450023 -:10B0B000138507002326F102EFD05FC79307050031 -:10B0C00013850A002324F102EFB01FFC032785003B -:10B0D000832781022322E10203278101E398072AC3 -:10B0E00083460D006FF01FDB83460D0093ED0D02CC -:10B0F0006FF05FDA93ED0D0193F70D02638A07227B -:10B100008327C100138B7700137B8BFF83264B00B3 -:10B11000032C0B0093078B002326F10013880600F5 -:10B1200063C006249306F0FF138A0D006388DC00D9 -:10B13000B3660C0113FAFDF7E38E0606E318081256 -:10B1400093069000E3E4861393070C03A307F10E24 -:10B15000930D0A00130C1000130BF10E138A0C0050 -:10B1600063D48C01130A0C008347B103B337F0009A -:10B17000330AFA006FF0DFD89385090013850A00BF -:10B18000EF00D068E31A055283D7C9001307A00067 -:10B1900093F7A701E39AE7C08397E900E3C607C0E6 -:10B1A0008326C10013060D009385090013850A004C -:10B1B000EF0010562324A1006FF09FEA93ED0D01DC -:10B1C00093F70D02638007148327C100138B770068 -:10B1D000137B8BFF032C0B0003284B0093078B0082 -:10B1E0002326F10013FAFDBF93060000A30D010210 -:10B1F0001306F0FF638ACC1833660C01937DFAF7CF -:10B200006314066863960C3E639A067A137C1A00F0 -:10B21000130B010FE3040CF493070003A307F10ED3 -:10B22000130BF10E6FF09FF3330AA441E314A4BF94 -:10B23000834704006FF09FC32322010493FE4D0057 -:10B2400063800E72330C4441635C8071138604008A -:10B250001307000183264104E3588745930C00013E -:10B26000130B70006F008001938526001306860083 -:10B2700093060700130C0CFF63D88C059387070116 -:10B280001387160023207601232296012324F1043C -:10B290002322E104E35AEBFC6388073A1306010416 -:10B2A0009385090013850A00EFF05F94E31405DA33 -:10B2B00083264104130C0CFF8327810413860400AA -:10B2C00093851600E3CC8CFBB3878701232076019E -:10B2D000232286012324F1042322B10413077000E2 -:10B2E000E352B7D4638E0766130601049385090001 -:10B2F00013850A00EFF09F8FE31E05D48327810496 -:10B300006FF05FD20326C10093F70D01930646004C -:10B31000E390070C93F70D04E38E07248327C10005 -:10B32000130800002326D10003DC07006FF09FEB19 -:10B330000326C10093F70D0193064600E39007082A -:10B3400093F70D04E38807208327C1002326D1004B -:10B35000039C07001358FC4193060800E3D406DC65 -:10B36000B3368001330800413308D8409306D00239 -:10B37000A30DD1021306F0FF330C8041138A0D0098 -:10B3800093061000E39ACCE613061000E388C6DAB1 -:10B39000130620006388C626130B010F1316D8016D -:10B3A00093767C0093573C0093860603336CF6003B -:10B3B00013583800A30FDBFE33660C0193050B0016 -:10B3C000130BFBFFE31C06FC93771A00638607262A -:10B3D000930700036382F6269385E5FFA30FFBFE28 -:10B3E0009307010F338CB740930D0A00138B0500B0 -:10B3F0006FF0DFD6EF1080396FF01F958327C10003 -:10B40000A30D010203AB070093864700E3040B1270 -:10B410009307F0FFE38CFC0613860C0093050000F5 -:10B4200013050B00232CD1002326E100EFC0CFC26F -:10B430000327C10083268101E30C0524330C6541F9 -:10B440002326D100930C00006FF05FD18326C1004A -:10B45000A30D0102130A100083A70600938646007D -:10B460002326D1002306F108130C1000130BC1088A -:10B470006FF0DFA883460D009307C006E38EF60841 -:10B4800093ED0D016FF01FA183460D009307800619 -:10B49000E38CF60693ED0D046FF0DF9F13EA0D01C8 -:10B4A00093770A02638407528327C1009306100032 -:10B4B000138B7700137B8BFF93078B00032C0B0000 -:10B4C00003284B002326F1006FF05FD283460D0066 -:10B4D00093ED0D086FF01F9C8327C10013EA2D0028 -:10B4E000B786FFFF03AC0700B73D01809387470095 -:10B4F00093C606832326F10093878D78231ED102FD -:10B50000130800002328F100930620006FF01FCEDF -:10B510000326C10093F70D0283260600130646009A -:10B520002326C1006392076893F70D01639E077E8F -:10B5300093F70D04E392070E93FE0D2063860E7EB3 -:10B54000832781002380F6006FF05F8A8327C10084 -:10B5500083460D0003A40700938747002326F100CC -:10B56000E35A04923304804093ED4D006FF09F92B4 -:10B5700083460D0093ED1D006FF0DF918347B1030B -:10B5800083460D00E398079093070002A30DF10294 -:10B590006FF05F9083460D0093ED4D006FF09F8F2D -:10B5A0009307B00283460D00A30DF1026FF09F8E4A -:10B5B00083460D0093051D00E38C6611938706FDFD -:10B5C000138D0500930C0000E368FC8C83460D008E -:10B5D00013982C003308980113181800B30CF800C6 -:10B5E000938706FD130D1D00E372FCFE6FF0DF8AEA -:10B5F00013061000E38EC60A13062000138A0D00FE -:10B60000E39CC6D8130B010F832701019376FC003E -:10B61000130BFBFFB386D70003C6060093574C00FD -:10B620009316C80133ECF600135848002300CB00F2 -:10B63000B3660C01E39A06FC9307010F338C674154 -:10B64000930D0A006FF09FB1930510009306000060 -:10B65000138604006FF01FC233084441E35A009779 -:10B6600013050001E3500507130F0001930F70004D -:10B670006F008001138526001307870093060600DC -:10B68000130808FF63500F079387070113861600FE -:10B69000232027012322E7012324F1042322C104CC -:10B6A000E3DACFFC638407161306010493850900CF -:10B6B00013850A00232C0101EFF04FD3E31C0598FA -:10B6C0000328810183264104130F0001130808FF9A -:10B6D000832781041387040013851600930F7000DD -:10B6E000E3440FFB130F8700B387070123202701D3 -:10B6F000232207012324F1042322A104130770004D -:10B700006352A746638E076C1306010493850900F4 -:10B7100013850A00EFF08FCDE31E059283264104C6 -:10B72000B38C8C4183278104130641059385160051 -:10B7300013870400E352908B130500016358956949 -:10B7400013030001130F70006F0080019385260022 -:10B750001307870093060600938C0CFF635C930528 -:10B7600093870701138616002320270123226700F1 -:10B770002324F1042322C104E35ACFFC6384070687 -:10B78000130601049385090013850A00EFF00FC624 -:10B79000E312058C8326410413030001938C0CFFF4 -:10B7A000832781041387040093851600130F70000C -:10B7B000E34893FB93068700B38797012320270173 -:10B7C000232297012324F1042322B10413077000DC -:10B7D0006344B71A93851500138686001387060005 -:10B7E0006FF08FFF9305100093060000138704008D -:10B7F0006FF09FF6130601049385090013850A0074 -:10B80000EFF0CFBEE30C05826FF0DF84130510006C -:10B8100093060000138704006FF09FE6638A071EFB -:10B82000130601049385090013850A00232EE10104 -:10B83000232CF101EFF08FBBE31E0580832641042A -:10B8400083278104032FC101832F81011306410542 -:10B8500093851600138704006FF04FF19307C1031F -:10B860002326F104930720002328F10493051000F8 -:10B8700013064105938605001307060093851600FD -:10B88000130687006FF04FF4138A0D006FF0DFAFDF -:10B890009305000163D605619302000193037000D4 -:10B8A0006F00C0011385260013078700930606006A -:10B8B000130808FF63D80207138616009387070151 -:10B8C00023207701232257002324F1042322C104DB -:10B8D000E3DAC3FC638E07061306010493850900AF -:10B8E00013850A0023200103232EE101232CF101FB -:10B8F000EFF0CFAF631005F6032801028326410461 -:10B9000093020001130808FF83278104032FC1015C -:10B91000832F8101138704001385160093037000A1 -:10B92000E3CC02F9B3870701232077012322070123 -:10B930002324F1042322A1049306700063CAA60EF7 -:10B940001307870093051500930605006FF00FDEBF -:10B950009306000013051000138704006FF05FF5D5 -:10B960006354440113040A0083278100B3878700CE -:10B970002324F1006FF08FEC638A0734130601046F -:10B980009385090013850A00EFF04FA6631405ECB8 -:10B9900083254104832781041306410593851500FF -:10B9A000138704006FF04FE3232201041387040080 -:10B9B0006FF0CFCA639A0CF8930D0A00930C000045 -:10B9C000130C0000130B010F6FF04FF90326C10099 -:10B9D00093770A01930646006390071A93770A0447 -:10B9E0006386073C8327C100130800002326D1008B -:10B9F00003DC0700930610006FF04FFF13064105AC -:10BA00009305100093060000138704006FF0CFDB4E -:10BA100063880F1C9307C1032326F10493072000BA -:10BA20002328F10493061000130741056FF01FE56A -:10BA3000638E0726130601049385090013850A0007 -:10BA4000232EE101232CF101EFF04F9A631405E05E -:10BA50008326410483278104032FC101832F8101A1 -:10BA600013870400938516006FF04FCC93770A403C -:10BA70002320F102930D0000130B010F6F00400310 -:10BA8000930508001306A0009306000013050C00A0 -:10BA9000232EE100232C0101EF20C0530328810154 -:10BAA0000327C10163080832130C05001388050041 -:10BAB000930508001306A0009306000013050C0070 -:10BAC000232EE100232C0101EF2010148327010213 -:10BAD00013050503A30FABFE032881010327C10152 -:10BAE000130BFBFF938D1D00E38C07F883274102A6 -:10BAF00083C60700E396B6F99307F00FE382FDF8DB -:10BB00006316080093079000E3F887B38327810248 -:10BB10008325C102232E0101330BFB40138607004E -:10BB200013050B00232CE100EFD00FA903274102DE -:10BB30000328C1011306A0008345170093060000E7 -:10BB400013050C00B337B000B307F70093050800E6 -:10BB50002322F102EF20004803278101930D00000A -:10BB60006FF09FF49305150013068F0093060500F0 -:10BB700013070F006FF0CFC52326D100032C06005A -:10BB800013080000930610006FF04FE68327410270 -:10BB900083460D00638007B083C70700638C07AE40 -:10BBA00093ED0D406FF00FAF032681009357F641E0 -:10BBB00023A0C60023A2F6006FF04FA3032C0600BB -:10BBC0002326D1001358FC41930608006FF04FD58F -:10BBD000032C0600130800002326D1006FF08FE02D -:10BBE0009306000013064105930510001387040017 -:10BBF0006FF08FBDB73701809387C7792328F10095 -:10BC000093F70D02638407068327C100138B770027 -:10BC1000137B8BFF032C0B0003284B0093078B0037 -:10BC20002326F10013F61D00630E060033660C0197 -:10BC3000630A060013060003230EC102A30ED102FD -:10BC400093ED2D0013FAFDBF930620006FF00FDA7D -:10BC5000138A0D006FF0DF84B737018093878778F0 -:10BC60002328F10093F70D02E39007FA8325C10022 -:10BC700093F70D0113864500638A070603AC0500A0 -:10BC8000130800002326C1006FF0DFF913050B0035 -:10BC9000232CE1002326D100EFD04F890327810117 -:10BCA000130C0500930C00006FF04FCB0347B1035A -:10BCB00063160714E3940FBA93060000930510006F -:10BCC00013064105138704006FF00FB0130710002F -:10BCD00093070C0023266105232881052324810571 -:10BCE0002322E104130641056FF0CFB293F70D0450 -:10BCF0006380070A8327C100130800002326C100C0 -:10BD000003DC07006FF01FF283461D0093ED0D204A -:10BD1000130D1D006FF00F9883461D0093ED0D026B -:10BD2000130D1D006FF00F978327810023A0F600ED -:10BD30006FF0CF8B93076000138C0C0063EC970BB4 -:10BD4000B7380180130A0C002326D100138B087B1F -:10BD50006FF0CF9A93F70D20638607108327C100F9 -:10BD60002326D100038C07001358FC4193060800DA -:10BD70006FF00FBB93F70D20638C070C8327C10076 -:10BD8000130800002326D10003CC07006FF08FC5F5 -:10BD900093F70D206384070A8327C100130800006E -:10BDA0002326C10003CC07006FF0DFE793770A205A -:10BDB000638A07068327C100130800002326D100E9 -:10BDC00003CC0700930610006FF04FC293060600E5 -:10BDD0006FF09F9E93079000E3E887CD6FF0DF85BB -:10BDE0001306410593051000930600001387040015 -:10BDF0006FF00F9E130C60006FF09FF49307B10378 -:10BE00002326F104930710002328F1049305100062 -:10BE1000130641056FF08F94832781002390F6006D -:10BE20006FE0DFFC8327C100130800002326D10048 -:10BE300003AC0700930610006FF04FBB8327C100CF -:10BE4000130800002326C10003AC07006FF09FDD3C -:10BE50008327C100130800002326D10003AC07008C -:10BE60006FF04FB88327C1002326D10003AC070031 -:10BE70001358FC41930608006FF08FAA13060104C3 -:10BE80009385090013850A00EFE05FD66FF08F9C61 -:10BE9000138C0C002326D100930C00006FF00FAC24 -:10BEA000130506006FF01FA8938516006FF0CFC131 -:10BEB000138A0D006FF04FA99307F0FF2324F100C0 -:10BEC0006FF00F9A130F0600138505006FF0DF81E6 -:10BED0008327C10083AC07009387470063D40C001D -:10BEE000930CF0FF83461D002326F100138D0500FF -:10BEF0006FE05FFA37670180930705000325C7D01D -:10BF00009306060013860500938507006FE09FDE09 -:10BF100083D7C50003AE450603D3E50083A8C5015A -:10BF200003A84502130101B893F7D7FF1307004098 -:10BF3000232C8146231AF10013840500930701077F -:10BF400093058100232A914623282147232E114659 -:10BF5000130905002326C107231B610023221103B7 -:10BF6000232601032324F100232CF1002328E100E0 -:10BF7000232EE10023200102EFE0DFD79304050028 -:10BF8000635C05028357410193F707046388070048 -:10BF90008357C40093E707042316F4008320C147A6 -:10BFA0000324814703290147138504008324414763 -:10BFB0001301014867800000930581001305090003 -:10BFC000EF000042E30005FC9304F0FF6FF09FFBDD -:10BFD000B767018003A307C66700030063840502F7 -:10BFE0009307F00F63E8C7002380C5001305100016 -:10BFF000678000009307A0082320F5001305F0FFD9 -:10C00000678000001305000067800000B7670180AB -:10C0100083A7C7D0130101FF2324810023229100AD -:10C02000232611009304050013840500638607008E -:10C0300003A787036300070E0317C40093170701C4 -:10C040009376870093D70701638006048326040153 -:10C050006380060613F617006304060803264401EE -:10C0600023240400130500003306C040232CC40021 -:10C07000638606088320C1000324810083244100D5 -:10C08000130101016780000093F607016384060C29 -:10C0900093F7470063960708832604011367870018 -:10C0A000931707012316E40093D70701E39406FAD8 -:10C0B00013F6072893050020E30EB6F89305040055 -:10C0C00013850400EF00907B0317C400832604014E -:10C0D0009317070193D7070113F61700E31006F82B -:10C0E00013F627009305000063140600832544011E -:10C0F0002324B40013050000E39E06F693F7070817 -:10C10000E38A07F6136707042316E4001305F0FF1C -:10C110006FF05FF613850700EF0040676FF0DFF107 -:10C1200083250403638E0500930704046388F500E8 -:10C1300013850400EF808F890317C40023280402AD -:10C14000832604011377B7FD232204002320D400A3 -:10C150006FF0DFF49307900023A0F4001367070447 -:10C160002316E4001305F0FF6FF0DFF0130101FF69 -:10C170001305600023261100EF10402A130510005C -:10C18000EF408FB08397C500130101FE232C81007F -:10C1900023263101232E1100232A91002328210177 -:10C1A00093F687001384050093090500639A06102F -:10C1B000371700001307078083A64500B3E7E700A1 -:10C1C0002396F5006354D01803278402630A070CF2 -:10C1D00083A409009396070123A009001396370151 -:10C1E0008325C40193D60601634806169306100002 -:10C1F0001306000013850900E70007009307F0FF0E -:10C20000630CF5188356C400032784028325C401F8 -:10C2100093F64600638E06008326440083270403BA -:10C220003305D540638607008327C4033305F540F3 -:10C23000130605009306000013850900E7000700B8 -:10C240009307F0FF631EF51003A709008317C400CE -:10C25000630807169306D0016306D70093066001B2 -:10C260006314D70C8326040137F7FFFF1307F77F0A -:10C27000B3F7E7002316F400232204002320D400A0 -:10C280008325040323A09900638C0500930704040D -:10C290006386F50013850900EF705FF3232804021D -:10C2A000130500008320C10103248101832441017F -:10C2B000032901018329C1001301010267800000E5 -:10C2C00003A90501E30E09FC83A4050013970701E8 -:10C2D000135707011377370023A02501B3842441A6 -:10C2E000930700006314070083A745012324F4008B -:10C2F000634890006FF0DFFA3309A900E35290FA27 -:10C30000832744028325C401938604001306090091 -:10C3100013850900E7800700B384A440E34EA0FC26 -:10C320008357C4001305F0FF93E707048320C1017E -:10C330002316F40003248101832441010329010110 -:10C340008329C100130101026780000003A7C50310 -:10C35000E34CE0E66FF0DFF4032504056FF05FEBDC -:10C360008357C40037F7FFFF1307F77FB3F7E700E2 -:10C37000832604019397070193D707412316F400FE -:10C38000232204002320D40013973701E35A07EE39 -:10C390002328A4046FF0DFEE83A70900E38407E6F7 -:10C3A0001307D0016388E702130760016384E70283 -:10C3B0008357C40093E707042316F4006FF09FEE41 -:10C3C00037F7FFFF1307F77F83260401B3F7E70072 -:10C3D0006FF0DFFA23A09900130500006FF09FECC7 -:10C3E000130101FE232C8100232E110013040500EC -:10C3F0006306050083278503638007028397C500D2 -:10C40000639607028320C101032481011305000004 -:10C4100013010102678000002326B100EF000037FE -:10C420008325C1008397C500E38E07FC1305040034 -:10C43000032481018320C101130101026FF09FD405 -:10C440009305050063080500B767018003A5C7D001 -:10C450006FF01FF9B767018003A587D0B7C50080CB -:10C460009385053E6F00502913050000678000008A -:10C47000B7E500809385C59A6F001028130101FE6F -:10C48000B7C70080232E1100232C8100232A91009E -:10C490002328210123263101232441012322510194 -:10C4A000232061010324450093870747232EF502CB -:10C4B0001307C52E930730002324E52E2322F52EE3 -:10C4C0002320052E93074000130905002326F400BE -:10C4D0001306800093050000232204062320040095 -:10C4E000232204002324040023280400232A040018 -:10C4F000232C04001305C405EF40DFB037DB0080B8 -:10C5000083248900B7DA008037DA0080B7D9008049 -:10C51000130BCB4D938A0A54130A8A5C93890963DF -:10C52000B707010023206403232254032324440378 -:10C5300023263403232E84009387970023A6F40038 -:10C54000130680009305000023A2040623A0040024 -:10C5500023A2040023A4040023A8040023AA0400A7 -:10C5600023AC04001385C405EF40DFA90324C900F0 -:10C57000B707020023A0640323A2540323A44403A7 -:10C5800023A6340323AE9400938727012326F400C7 -:10C590002322040623200400232204002324040071 -:10C5A00023280400232A0400232C04001305C405B7 -:10C5B0001306800093050000EF40DFA48320C10133 -:10C5C0002320640323225403232444032326340317 -:10C5D000232E84000324810193071000232CF902E9 -:10C5E00083244101032901018329C100032A810019 -:10C5F000832A4100032B0100130101026780000020 -:10C600001305000067800000130101FF2322910041 -:10C61000130680069384F5FFB384C402232021010E -:10C6200013890500232481002326110093854407E4 -:10C63000EFA01FA713040500630005021305C50042 -:10C6400023200400232224012324A400138684062B -:10C6500093050000EF401F9B8320C10013050400D9 -:10C6600003248100832441000329010013010101F7 -:10C6700067800000130101FEB767018023282101B4 -:10C6800003A987D023263101232E11008327890394 -:10C69000232C8100232A9100930905006386070A51 -:10C6A0001309092E9304F0FF83274900032489000E -:10C6B0009387F7FF63D807006F0000081304840610 -:10C6C000638C97060317C4009387F7FFE31807FEF0 -:10C6D000B707FFFF938717002322040623200400D7 -:10C6E00023220400232404002326F400232804002A -:10C6F000232A0400232C0400130680009305000065 -:10C700001305C405EF401F9023280402232A0402C6 -:10C7100023220404232404048320C10113050400FC -:10C720000324810183244101032901018329C100DC -:10C73000130101026780000003240900630C040058 -:10C74000130904006FF05FF613050900EFF01FD323 -:10C750006FF01FF59305400013850900EFF0DFEA45 -:10C760002320A90013040500E31C05FC9307C00067 -:10C7700023A0F9006FF05FFAB767018003A587D0A7 -:10C78000B7E500809385C59A6F00007783278503FE -:10C7900063840700678000006FF05FCE6780000051 -:10C7A000678000006780000067800000B767018035 -:10C7B00003A5C7D0B7C50080938585466F00806903 -:10C7C000B767018003A5C7D0B7C500809385056012 -:10C7D0006F004068130101FD23248102232E3101E3 -:10C7E0002328610123261102232291022320210301 -:10C7F000232C4101232A5101130B050093890500C5 -:10C8000013040600EFD01FA2930710006310F50277 -:10C810009387F9FF1307E00F636AF70013F7F90F27 -:10C820002306E100130910006F00C0029306C4053F -:10C83000138609009305C10013050B00EF009079E2 -:10C840009307F0FF130905006304F50A630E05085A -:10C850000347C10093040000130AF0FF930AA000ED -:10C860006F00800283270400938617002320D400E2 -:10C870002380E700938414009307C100B3879700D7 -:10C8800063F4240703C70700832784009387F7FF17 -:10C890002324F400E3D807FC8326840193050700D2 -:10C8A0001306040013050B0063C4D700E31C57FBF9 -:10C8B000EF009058E31045FD1309F0FF8320C102FB -:10C8C00003248102832441028329C101032A8101B7 -:10C8D000832A4101032B01011305090003290102E9 -:10C8E0001301010367800000138909006FF01FFD29 -:10C8F0008357C40093E707042316F4006FF01FFC6E -:10C900008317C600139727016340070203274606D3 -:10C91000B7260000B3E7D700B72600003367D7007B -:10C920002316F6002322E6066FF0DFEA130101FE6C -:10C93000B7670180232C810003A4C7D0232E1100E8 -:10C94000138605009305050063060400832784030E -:10C95000638007048317C60013972701634007020B -:10C9600003274606B7260000B3E7D700B726000026 -:10C970003367D7002316F6002322E60613050400CA -:10C98000032481018320C101130101026FF09FE4A0 -:10C990002324A100130504002326C100EFF01FDFAC -:10C9A0000326C100832581006FF0DFFA832786000C -:10C9B000638E073283D7C500130101FD2324810252 -:10C9C000232C4101232A5101232611022322910203 -:10C9D00023202103232E3101232861012326710105 -:10C9E00023248101232291012320A10113F7870031 -:10C9F000130A0600930A050013840500630607085E -:10CA000003A705016302070813F7270083240A0020 -:10CA1000630C0708832744028325C401370B008079 -:10CA20009309000013090000134B0BC01386090083 -:10CA300013850A00630209049306090063742B013D -:10CA400093060B00E78007006358A02883278A001D -:10CA5000B389A9003309A9403385A7402324AA003C -:10CA6000630A0520832744028325C4011386090035 -:10CA700013850A00E31209FC83A9040003A94400FA -:10CA8000938484006FF09FFA9305040013850A00D5 -:10CA9000EFF0CFD7631C053A8357C40083240A0004 -:10CAA00013F72700E31807F613F71700631407249A -:10CAB000832C840003250400370B0080934BEBFF8D -:10CAC000130C000013090000134BFBFF630E090E4B -:10CAD00013F70720630C0724138D0C006362992F52 -:10CAE00013F70748630A07088329440183250401D3 -:10CAF0001307190093961900B386360193D9F601EE -:10CB0000330DB540B389D90093D919403307A70134 -:10CB10001386090063F6E90093090700130607006E -:10CB200093F707406384072E9305060013850A00D8 -:10CB3000EFA00FD7930C0500630205308325040195 -:10CB400013060D00EFD08FF78357C40093F7F7B7A4 -:10CB500093E707082316F4003385AC01B387A94196 -:10CB6000232894012320A400232A3401930C0900D4 -:10CB70002324F400130D090013060D0093050C0087 -:10CB8000EFD09F85032784008327040093090900C1 -:10CB9000B30C9741B387A701232494012320F40009 -:10CBA0001309000003268A00330C3C01B309364107 -:10CBB00023243A016380090C832C8400032504009C -:10CBC0008357C400E31609F003AC040003A9440032 -:10CBD000938484006FF09FEF83A9440003AC0400AA -:10CBE00093848400E38A09FE138609009305A0005C -:10CBF00013050C00EFA05FC66304051213051500B2 -:10CC0000330B854193070B00938B090063F43701C5 -:10CC1000938B070003250400832704018326440126 -:10CC200063F8A70003298400338926016342790948 -:10CC300063C8DB1A832744028325C40113060C0052 -:10CC400013850A00E7800700130905006356A00852 -:10CC5000330B2B4113051000630A0B1603268A00C1 -:10CC6000330C2C01B38929413309264123242A019D -:10CC7000631A0908130500008320C10203248102FE -:10CC800083244102032901028329C101032A81016E -:10CC9000832A4101032B0101832BC100032C810056 -:10CCA000832C4100032D0100130101036780000064 -:10CCB00093050C0013060900EFD00FF28327040040 -:10CCC0009305040013850A00B38727012320F4008D -:10CCD000EFF00FF1E30E05F68317C40093E70704A6 -:10CCE0002316F4001305F0FF6FF01FF91305000081 -:10CCF00067800000130B000013050000130C0000F8 -:10CD000093090000E38A09ECE31E05EE138609008F -:10CD10009305A00013050C00EFA01FB4E31005EE6F -:10CD200093871900138B07006FF01FEE8327040110 -:10CD300063E2A70483274401636EF90293060900A6 -:10CD400063F42B0193060B00B3C6F60203274402DB -:10CD50008325C40113060C0013850A00B386F6026E -:10CD6000E700070093090500E358A0F633093941AD -:10CD70006FF05FE393890C006374990193090900D4 -:10CD80001386090093050C00EFD00FE5832784007C -:10CD900003270400B3873741330737012324F40006 -:10CDA0002320E400E39407FC9305040013850A00A4 -:10CDB000EFF00FE3E31205F2330939416FF09FDE24 -:10CDC000930C0900130D09006FF01FDB930504009D -:10CDD00013850A00EFF0CFE0E30205E86FF0DFEF24 -:10CDE00013860B0093050C00EFD00FDF8327840020 -:10CDF0000326040013890B00B387774133067601BD -:10CE00002324F4002320C4006FF09FE413850A005C -:10CE1000EFD08FEE930C0500E31005D483250401B9 -:10CE200013850A00EF708FBA8317C4001307C00080 -:10CE300023A0EA0093F7F7F76FF05FEA1307C0004B -:10CE40008317C40023A0EA006FF05FE91305F0FF29 -:10CE50006FF09FE2130101FE2328210123263101F7 -:10CE6000232441012322510123206101232E11009B -:10CE7000232C8100232A9100138B0500930A052E91 -:10CE8000130A0000930910001309F0FF83A44A005D -:10CE900003A48A009384F4FF63C604028357C4008A -:10CEA0009384F4FF63FCF9008317E4001305040086 -:10CEB00063862701E7000B00336AAA001304840687 -:10CEC000E39E24FD83AA0A00E3920AFC8320C101A9 -:10CED0000324810183244101032901018329C10025 -:10CEE000832A4100032B010013050A00032A810055 -:10CEF0001301010267800000130101FD23202103BB -:10CF0000232E3101232C4101232A510123286101C1 -:10CF10002326710123261102232481022322910258 -:10CF2000930A0500938B0500130B052E130A0000CE -:10CF3000930910001309F0FF83244B0003248B0096 -:10CF40009384F4FF63C804028357C4009384F4FFFE -:10CF500063FEF9008317E4009305040013850A00BB -:10CF600063862701E7800B00336AAA001304840656 -:10CF7000E39C24FD032B0B00E3100BFC8320C10278 -:10CF80000324810283244102032901028329C10170 -:10CF9000832A4101032B0101832BC10013050A00E1 -:10CFA000032A81011301010367800000130101F9C5 -:10CFB00023248106138405008395E500232291062E -:10CFC0002320210723261106930406001389060057 -:10CFD00063CA050413068100EF00502F6344050463 -:10CFE0000327C100B7F700008320C106B3F7E700AD -:10CFF00037E7FFFFB387E7000324810693B71700E5 -:10D000002320F9009307004023A0F4003715000007 -:10D010008324410603290106130505801301010736 -:10D02000678000008357C4002320090093F7070896 -:10D03000638407028320C10603248106930700044A -:10D0400023A0F400032901068324410613050000F0 -:10D0500013010107678000008320C10603248106B5 -:10D060009307004023A0F40003290106832441060E -:10D0700013050000130101076780000083D7C50076 -:10D08000130101FE232C8100232E1100232A91007D -:10D090002328210193F727001384050063880702E2 -:10D0A0009387350423A0F50023A8F500930710000B -:10D0B00023AAF5008320C1010324810183244101B7 -:10D0C0000329010113010102678000009306C100DA -:10D0D0001306810093040500EFF05FED83258100C6 -:10D0E0001309050013850400EF909FFB8317C4000C -:10D0F0006308050437C700801307074723AEE4021F -:10D10000032781008326C10093E707082316F40054 -:10D110002320A4002328A400232AE4006398060403 -:10D12000B3E727018320C1012316F4000324810102 -:10D1300083244101032901011301010267800000DA -:10D1400013F70720E31807F693F7C7FF93E72700C5 -:10D15000130734042316F400930710002320E4007F -:10D160002328E400232AF4006FF0DFF48315E400A1 -:10D1700013850400EF00101C631605008317C4001C -:10D180006FF01FFA0357C4001377C7FF1367170028 -:10D190009317070193D707416FF09FF8130101FF21 -:10D1A00093050008232481002326110013040500A1 -:10D1B000EF901FEF232EA42C6304050293070508AC -:10D1C0002320050013054500E31CF5FE13050000B0 -:10D1D0008320C10003248100130101016780000046 -:10D1E0001305F0FF6FF0DFFE8327C52D6386070070 -:10D1F00013050000678000006FF05FFA130101FE65 -:10D20000232A9100232E1100232C81009307F00183 -:10D210009304050063EAB702138405008325C52D36 -:10D22000638405041314240033848500032504005B -:10D230002320C4008320C1010324810183244101F0 -:10D2400013010102678000008320C10103248101D2 -:10D25000930760012320F500832441011305F0FFAB -:10D2600013010102678000002326C100EFF01FF3C5 -:10D27000930705001305F0FFE39E07FA83A5C42D6D -:10D280000326C1006FF01FFA130101FF2322910052 -:10D2900023261100232481009307F0019304050045 -:10D2A00063EAB70A8327C52D138405006384070446 -:10D2B00013972500B387E70003A70700630C070255 -:10D2C00093061000630CD7069306F0FF6308D7049B -:10D2D0001385050023A00700E700070013050000E1 -:10D2E0008320C10003248100832441001301010134 -:10D2F0006780000013850400EF00001E1306040081 -:10D30000032481008320C1009305050013850400D8 -:10D3100083244100130101016F0080158320C100A7 -:10D3200003248100930760012320F500832441003A -:10D330001305100013010101678000008320C10064 -:10D34000032481008324410013050000130101011F -:10D3500067800000930760012320F5001305F0FFAC -:10D360006FF01FF89307F00163E6B70A8327C52D16 -:10D37000130101FE232C9100232E110093040500BC -:10D38000638C070413972500B387E70003A7070002 -:10D39000630A07029306F0FF6306D70693061000A0 -:10D3A0006308D7041385050023A00700E7000700E2 -:10D3B000130500008320C1018324810113010102B0 -:10D3C000678000008320C1018324810113051000C0 -:10D3D00013010102678000002326B100EFF01FDC7B -:10D3E0006316050283A7C42D8325C1006FF09FF942 -:10D3F0008320C10183248101130530001301010240 -:10D4000067800000130520006FF0DFFA1305F0FFBE -:10D410006FF05FFA1305F0FF67800000B7670180C7 -:10D420009305050003A5C7D06FF01FE6376701809D -:10D43000930705000325C7D01386050093850700D1 -:10D440006FF0DFDBB767018003A5C7D08327C52D49 -:10D450006386070013050000678000006FF01FD48B -:10D46000B76701809305050003A5C7D06FF09FEF54 -:10D47000130101FF1387050023248100232291005B -:10D4800013040500B7640180930506001305070027 -:10D490002326110023A804E2EF00500E9307F0FFAB -:10D4A000630CF5008320C100032481008324410024 -:10D4B000130101016780000083A704E3E38407FEF2 -:10D4C0008320C1002320F400032481008324410031 -:10D4D00013010101678000006F00D005130101FFF7 -:10D4E00023248100138405008395E5002326110081 -:10D4F000EF00007163400502832704058320C1000B -:10D50000B387A7002328F404032481001301010139 -:10D51000678000008357C40037F7FFFF1307F7FF4A -:10D52000B3F7E7008320C1002316F4000324810031 -:10D5300013010101678000001305000067800000EF -:10D540008397C500130101FE232C8100232A91003B -:10D550002328210123263101232E110013F7071060 -:10D5600013840500930405008395E5001309060064 -:10D5700093890600631E070237F7FFFF1307F7FFC3 -:10D58000B3F7E7002316F400032481018320C101CF -:10D5900093860900130609008329C10003290101AC -:10D5A0001385040083244101130101026F004033FD -:10D5B0009306200013060000EF00C05D8317C4002F -:10D5C0008315E4006FF05FFB130101FF232481004A -:10D5D000138405008395E50023261100EF00805B8E -:10D5E0009307F0FF6304F5028357C4003717000068 -:10D5F0008320C100B3E7E7002328A4042316F40026 -:10D600000324810013010101678000008357C400D7 -:10D6100037F7FFFF1307F7FFB3F7E7008320C100D9 -:10D620002316F40003248100130101016780000028 -:10D630008395E5006F008031130101FE232C8100EA -:10D64000232A910023282101232E110023263101B2 -:10D650001309050093840500130406006306050002 -:10D6600083278503638807140317C4008326840176 -:10D67000937787002324D4009316070193D60601DD -:10D680006382070883270401638E07061396260129 -:10D6900093F9F40F93F4F40F635E06080327040074 -:10D6A00083264401B307F74063DED70A832684004C -:10D6B000130617002320C4009386F6FF2324D4000A -:10D6C0002300370103274401938717006308F70CF1 -:10D6D0008357C40093F71700638607009307A000E1 -:10D6E000638EF40A8320C10103248101032901010F -:10D6F0008329C10013850400832441011301010221 -:10D70000678000009305040013050900EFE01F90F7 -:10D71000631E05080317C40093F9F40F832704015F -:10D720009316070193D606011396260193F4F40F7E -:10D73000E34606F683264406372600003367C70013 -:10D7400037E6FFFF1306F6FFB3F6C6002316E40024 -:10D75000032704002322D40683264401B307F7409D -:10D76000E3C6D7F49305040013050900EFE05FC793 -:10D77000631E05020327040083268400930710001C -:10D78000130617009386F6FF2320C4002324D40039 -:10D790002300370103274401E31CF7F2930504003B -:10D7A00013050900EFE0DFC3E30E05F29304F0FF79 -:10D7B0006FF05FF3EFE09FFD6FF01FEB37670180C5 -:10D7C000930705000325C7D013860500938507003E -:10D7D0006FF09FE6130101FE232C8100232A9100A4 -:10D7E000B7670180232E110083A707C61304050025 -:10D7F0009384060063820502E78007009307F0FF29 -:10D800006306F5028320C1010324810183244101C1 -:10D810001301010267800000130600009305410018 -:10D82000E78007009307F0FFE31EF5FC23A0040048 -:10D830009307A0088320C1012320F4000324810161 -:10D84000832441011301010267800000130101FEDE -:10D85000B7670180232C8100232A9100232E110019 -:10D8600083A4C7D0B767018083A707C61304060047 -:10D87000630A05021386050093060400930505005C -:10D8800013850400E78007009307F0FF630AF502A1 -:10D890008320C1010324810183244101130101027A -:10D8A0006780000093060600930541001306000000 -:10D8B00013850400E78007009307F0FFE31AF5FCE7 -:10D8C000232004008320C101032481019307A008C1 -:10D8D00023A0F400832441011301010267800000AA -:10D8E000130101FF138705002324810023229100E7 -:10D8F0009305060013040500B76401801386060033 -:10D90000130507002326110023A804E2EF00405D61 -:10D910009307F0FF630CF5008320C100032481000E -:10D9200083244100130101016780000083A704E301 -:10D93000E38407FE8320C1002320F4000324810038 -:10D94000832441001301010167800000130101FFDE -:10D95000232481002322910013040500B764018071 -:10D96000138505002326110023A804E2EF000030F0 -:10D970009307F0FF630CF5008320C10003248100AE -:10D9800083244100130101016780000083A704E3A1 -:10D99000E38407FE8320C1002320F40003248100D8 -:10D9A000832441001301010167800000130101FF7E -:10D9B000232611002324810023229100232021010A -:10D9C00063800502138405009304050063060500C7 -:10D9D00083278503638C070A8317C40063920702B9 -:10D9E0008320C10003248100130900008324410027 -:10D9F00013050900032901001301010167800000DC -:10DA00009305040013850400EFE0CFF78327C402D9 -:10DA100013090500638A07008325C40113850400E8 -:10DA2000E7800700634C05068357C40093F7070897 -:10DA3000639E070683250403638C05009307040493 -:10DA40006386F50013850400EF604FF82328040275 -:10DA5000832544046388050013850400EF600FF7F5 -:10DA600023220404EFE09FD323160400EFE05FD3EA -:10DA70008320C10003248100832441001305090091 -:10DA8000032901001301010167800000EFE01FD0AE -:10DA90008317C400E38607F46FF09FF68357C40032 -:10DAA0001309F0FF93F70708E38607F883250401BD -:10DAB00013850400EF608FF16FF0DFF7B767018027 -:10DAC0009305050003A5C7D06FF05FEE130101FFBA -:10DAD00013870500232481002322910013040500ED -:10DAE000B764018093050600130507002326110083 -:10DAF00023A804E2EF00001D9307F0FF630CF5007C -:10DB00008320C1000324810083244100130101010B -:10DB10006780000083A704E3E38407FE8320C1003D -:10DB20002320F40003248100832441001301010118 -:10DB300067800000130101FF23248100232291004C -:10DB400013040500B7640180138505002326110026 -:10DB500023A804E2EF00801E9307F0FF630CF5009A -:10DB60008320C100032481008324410013010101AB -:10DB70006780000083A704E3E38407FE8320C100DD -:10DB80002320F400032481008324410013010101B8 -:10DB900067800000130101FF138705002324810023 -:10DBA000232291009305060013040500B764018049 -:10DBB00013860600130507002326110023A804E29C -:10DBC000EF00001E9307F0FF630CF5008320C100F7 -:10DBD00003248100832441001301010167800000B8 -:10DBE00083A704E3E38407FE8320C1002320F4001D -:10DBF0000324810083244100130101016780000098 -:10DC0000130101FF138705002324810023229100C3 -:10DC10009305060013040500B7640180138606000F -:10DC2000130507002326110023A804E2EF00401C7F -:10DC30009307F0FF630CF5008320C10003248100EB -:10DC400083244100130101016780000083A704E3DE -:10DC5000E38407FE8320C1002320F4000324810015 -:10DC6000832441001301010167800000130101FFBB -:10DC700023261100232481009305000013060000D1 -:10DC80009306000013070000930700009308900319 -:10DC90007300000013040500634C05008320C100DD -:10DCA00013050400032481001301010167800000B3 -:10DCB00033048040EF305F90232085001304F0FF91 -:10DCC0006FF0DFFD130101F72322910823261108CD -:10DCD00093840500232481089305010013060000A6 -:10DCE0009306000013070000930700009308000547 -:10DCF000730000001304050063440502138504004B -:10DD000093050100EF00C0228320C1081305040021 -:10DD1000032481088324410813010109678000005E -:10DD200033048040EF305F89232085001304F0FF27 -:10DD30006FF0DFFC1305100067800000130101F98C -:10DD40009305810023261106EFF0DFF79307F0FF1C -:10DD5000630EF5000325C1008320C1061355D500CD -:10DD60001375150013010107678000008320C106A9 -:10DD7000130500001301010767800000130101FF74 -:10DD800023261100EF305F838320C10093076001D9 -:10DD90002320F5001305F0FF130101016780000047 -:10DDA000130101FF232611002324810093060000A4 -:10DDB00013070000930700009308E00373000000BE -:10DDC00013040500634C05008320C1001305040003 -:10DDD00003248100130101016780000033048040A7 -:10DDE000EF308FFD232085001304F0FF6FF0DFFD7F -:10DDF000130101FF23261100232481009306000054 -:10DE000013070000930700009308F003730000005D -:10DE100013040500634C05008320C10013050400B2 -:10DE20000324810013010101678000003304804056 -:10DE3000EF308FF8232085001304F0FF6FF0DFFD33 -:10DE400037630180832743D2130101FF232611008A -:10DE500013080500639807021305000093050000EE -:10DE60001306000093060000130700009308600DDE -:10DE7000730000001307F0FF930705006304E50437 -:10DE80002322A3D23305F8009305000013060000F7 -:10DE90009306000013070000930700009308600D2D -:10DEA00073000000832743D23308F800631C050188 -:10DEB0008320C1002322A3D213850700130101018F -:10DEC00067800000EF304FEF8320C1009307C00050 -:10DED0002320F5001305F0FF130101016780000006 -:10DEE000130101FF23261100232481009306000063 -:10DEF000130700009307000093080004730000005C -:10DF000013040500634C05008320C10013050400C1 -:10DF10000324810013010101678000003304804065 -:10DF2000EF308FE9232085001304F0FF6FF0DFFD51 -:10DF3000130101FF83A3450183A2850183AFC501BE -:10DF400003AF050283AE050303AE050403A38503F7 -:10DF500003A8850483A8C50403A68505232681009C -:10DF60002324910003A4050183A485002322210119 -:10DF700003A9050083A6C50503A7850683A7C506D3 -:10DF800023102501231195002322850023147500F9 -:10DF9000231555002316F5012317E5012328D50184 -:10DFA0002326C50523246504232C0501232E1501F2 -:10DFB0002324C5022326D5020324C100232CE50215 -:10DFC000232EF5028324810003294100130101015E -:10DFD000678000009308050093870500130806007A -:10DFE000138506001383080063940628B746018052 -:10DFF0009386461763F6C50E370701006378E60C73 -:10E000001307F00F3337C700131737003355E600F7 -:10E01000B386A60083C60600130500023387E60018 -:10E02000B306E540630CE500B397D70033D7E800AB -:10E030003318D600B365F7003393D800935808011E -:10E04000B3D715031316080113560601135703011E -:10E05000B3F6150313850700B305F6029396060180 -:10E0600033E7E600637EB700330707011385F7FF48 -:10E07000636807016376B7001385E7FF330707017D -:10E080003307B740B3771703131303011353030187 -:10E09000335717039397070133E36700B306E6028C -:10E0A00013060700637CD300330368001306F7FFF1 -:10E0B000636603016374D3001306E7FF13150501BC -:10E0C0003365C500930500006F00400E3705000161 -:10E0D00013070001E36CA6F2130780016FF01FF332 -:10E0E00063160600130710003358C70237070100F4 -:10E0F0006370E80C1307F00F6374070113058000C9 -:10E100003357A800B386E60003C7060013060002D3 -:10E110003307A700B306E6406316E60AB387074154 -:10E1200093051000935808011316080113560601B1 -:10E1300013570301B3F61703B3D7170393960601DA -:10E1400033E7E600330EF60213850700637EC7014E -:10E15000330707011385F7FF636807016376C7017B -:10E160001385E7FF330707013307C741B377170369 -:10E170001313030113530301335717039397070135 -:10E1800033E36700B306E60213060700637CD3009F -:10E19000330368001306F7FF636603016374D3005B -:10E1A0001306E7FF131505013365C50067800000FE -:10E1B0003707000113050001E364E8F4130580014B -:10E1C0006FF01FF43318D800B3D5E7003393D800AD -:10E1D000B397D70033D7E800935808013366F700A8 -:10E1E00033F715039317080193D707011355060159 -:10E1F000B3D51503131707013367A700B386B7021A -:10E2000013850500637ED700330707011385F5FFEB -:10E21000636807016376D7001385E5FF33070701BD -:10E22000B306D74033F7160313160601135606013B -:10E23000B3D6160313170701B388D702B367C70015 -:10E240001387060063FE1701B38707011387F6FFE4 -:10E2500063E8070163F617011387E6FFB387070139 -:10E2600093150501B3871741B3E5E5006FF09FEB08 -:10E2700063E6D5183707010063F4E6041307F00FCF -:10E28000B335D700939535003747018033D5B600B5 -:10E29000130747173307A7000347070013050002BA -:10E2A0003307B700B305E5406316E5021305100018 -:10E2B000E3EEF6EE33B5C800134515006FF01FEF1F -:10E2C0003707000193050001E3E0E6FC93058001B8 -:10E2D0006FF09FFB3353E600B396B6003363D30071 -:10E2E00013550301B31EB60033D6E700B376A6027A -:10E2F000B397B70033D7E8003368F70093170301EB -:10E3000093D70701135708013356A60293960601C7 -:10E3100033E7E600338FC702130E0600637EE70182 -:10E3200033076700130EF6FF636867006376E70143 -:10E33000130EE6FF330767003307E741B376A70202 -:10E340003357A702939606013386E7029317080115 -:10E3500093D70701B3E7F6009306070063FEC700F3 -:10E36000B38767009306F7FF63E8670063F6C700AB -:10E370009306E7FFB387670013150E01370E010000 -:10E380003365D5009306FEFF3378D500B387C740C9 -:10E39000B3F6DE001356050193DE0E013303D802F7 -:10E3A000B306D602135703013308D8033308D80045 -:10E3B000330707013306D6036374D7003306C6015B -:10E3C000935607013386C60063E6C702E39CC7CEB7 -:10E3D000B70701009387F7FF3377F700131707019B -:10E3E0003373F300B398B800330767009305000058 -:10E3F000E3FEE8DA1305F5FF6FF0DFCC93050000CC -:10E40000130500006FF09FDA9308060013870600DB -:10E410009307050013880500639C0622B746018018 -:10E420009386461763FCC50C37030100637E660ABA -:10E430001303F00F6374C300130780003353E60027 -:10E44000B386660003CE0600330EEE00130700020B -:10E450003303C741630CC701B3956500335EC50143 -:10E46000B31866003368BE00B317650013D6080101 -:10E470003377C802139508011355050193D6070198 -:10E480003358C80213170701B366D70033080503D2 -:10E4900063FA0601B386160163E6160163F406010A -:10E4A000B3861601B386064133F7C6029397070178 -:10E4B00093D70701B3D6C602B306D50213150701D9 -:10E4C000B367F50063FAD700B387170163E6170156 -:10E4D00063F4D700B3871701B387D74033D56700FC -:10E4E0009305000067800000370300011307000157 -:10E4F000E36666F4130780016FF05FF463160600AD -:10E5000013061000B35816033706010063F2C80A59 -:10E510001306F00F637416011307800033D6E8006A -:10E52000B386C60003CE0600330EEE0013070002CA -:10E530003303C7416318C709B385154113D70801D1 -:10E54000139508011355050113D60701B3F6E5022B -:10E55000B3D5E50293960601B3E6C600B305B5024E -:10E5600063FAB600B386160163E6160163F4B600DB -:10E57000B3861601B385B640B3F6E502939707015B -:10E5800093D70701B3D5E502B305B502139506018C -:10E59000B367F50063FAB700B387170163E61701A5 -:10E5A00063F4B700B3871701B387B7406FF01FF369 -:10E5B0003706000113070001E3E2C8F613078001E4 -:10E5C0006FF0DFF5B398680033D7C501B317650066 -:10E5D000335EC50113D50801B376A702B395650074 -:10E5E000336EBE009395080193D5050113560E01B5 -:10E5F0003357A70293960601B3E6C6003387E502B8 -:10E6000063FAE600B386160163E6160163F4E600DA -:10E61000B38616013386E640B376A602131E0E01BA -:10E62000135E0E013356A602939606013386C50289 -:10E63000B3E5C60163FAC500B385150163E61501AC -:10E6400063F4C500B3851501B385C5406FF01FEFB6 -:10E65000E3EAD5E83707010063FCE604130EF00F88 -:10E660003337DE0013173700B748018033D3E60095 -:10E6700093884817B388680003CE0800330EEE0075 -:10E68000130700023303C741631EC70363E4B600E8 -:10E69000636AC500B307C540B385D5403335F5007F -:10E6A0003388A54013850700930508006FF09FE3AA -:10E6B000B708000113070001E3E816FB1307800108 -:10E6C0006FF09FFA3357C601B3966600336FD700D9 -:10E6D000B3D7C50113570F01B3F8E702B39565002F -:10E6E0003358C5013368B80093150F0193D5050160 -:10E6F000935608013316660033156500B3D7E70259 -:10E7000093980801B3E6D800B38EF502938807000A -:10E7100063FED601B386E6019388F7FF63E8E6015E -:10E7200063F6D6019388E7FFB386E601B386D64148 -:10E73000B3FEE6021318080113580801B3D6E60227 -:10E74000939E0E01B3EE0E01B385D50293870600AA -:10E7500063FEBE00B38EEE019387F6FF63E8EE0121 -:10E7600063F6BE009387E6FFB38EEE01B385BE402D -:10E7700093980801B70E0100B3E8F8009387FEFFF5 -:10E7800033F8F8009356060193D80801B377F600E2 -:10E790003307F802B387F8023308D802B388D802E7 -:10E7A0003308F80093560701B386060163F4F600B8 -:10E7B000B388D801B70701009387F7FF13D8060184 -:10E7C000B3F6F600939606013377F700B308180105 -:10E7D0003387E60063E61501639E1501637CE5005F -:10E7E0003306C7403337C7003307E701B388E84033 -:10E7F000130706003307E5403335E500B3851541BF -:10E80000B385A540B397C5013357670033E5E700EB -:10E81000B3D565006FF01FCD130101FD23248102E4 -:10E82000232A51012324810123261102232291024C -:10E8300023202103232E3101232C410123286101B0 -:10E84000232671012322910113040500130C0600F5 -:10E85000938A06007329200093D74501939BC50036 -:10E860001397570193DBCB0013DAF501630C070212 -:10E8700013FBF77F9307F07F6308FB081357D5015D -:10E88000939B3B00B36B7701B7078000B3EBFB00B2 -:10E8900093193500130B1BC0930C00009304000068 -:10E8A0006F008008B3E7AB00638E070E63800B0434 -:10E8B00013850B00EF401033130755FF9307C0017A -:10E8C00063CCE7029306D001930985FFB386E64047 -:10E8D000B39B3B01B356D400B3EB7601B3193401BB -:10E8E0009305D0C0338BA5406FF01FFBEF40902FF6 -:10E8F000130505026FF05FFC930B85FDB31B7401DC -:10E90000930900006FF0DFFD33E4AB006306040AF7 -:10E910009397CB0093090500130BF07F930C300005 -:10E9200093040001E3CC07F613D74A011395CA00FC -:10E930009316570193070C001354C5009375F77F86 -:10E9400093DAFA01638406081307F07F6386E50E05 -:10E950009357DC011315340033E5A700370480001A -:10E960003364850093173C00138515C0130700001E -:10E9700093962C00B3E6E600B305AB409386F6FF12 -:10E980001305E00033465A016360D5103745018016 -:10E99000939626001305050CB386A60083A60600F1 -:10E9A00067800600930B000093090000130B000022 -:10E9B000930C10006FF09FEE930B00009309000082 -:10E9C000130BF07F930C20006FF05FEDB3678401B1 -:10E9D000638407086302040413050400EF409020D9 -:10E9E00093050500938655FF9307C00163CED702B8 -:10E9F0001307D001938785FF3307D7403315F40001 -:10EA00003357EC003364A700B317FC001307D0C0E2 -:10EA10003305B7406FF09FF513050C00EF40901CD5 -:10EA2000930505026FF01FFC138585FD3314AC00C0 -:10EA3000930700006FF09FFD3366840163080602B0 -:10EA40001317C4001305F07F634C0702130730004F -:10EA5000930400016FF0DFF113040000930700003E -:10EA600013050000130710006FF09FF0130400005F -:10EA7000930700001305F07F130720006FF05FEF8E -:10EA8000130730006FF0DFEE6366740163968B2E20 -:10EA900063E4F92E1395FB0113D719009396F9013E -:10EAA00093DB1B00B369E5001315840013D88701BD -:10EAB0003368A8001355050133D3AB02131E0801B8 -:10EAC000135E0E019398870093D70901B3FBAB0245 -:10EAD000930F030033076E02939B0B01B3E777019B -:10EAE00063FEE700B3870701930FF3FF63E80701B5 -:10EAF00063F6E700930FE3FFB3870701B387E740AF -:10EB0000B3DEA7029399090193D90901B3F7A702CC -:10EB100013830E003307DE0393970701B3E7F90071 -:10EB200063FEE700B38707011383FEFF63E8070175 -:10EB300063F6E7001383EEFFB38707013387E740EF -:10EB4000939F0F01B7070100B3EF6F001383F7FF27 -:10EB500033FF6F0093D20F0193DE080133F3680097 -:10EB600033046F02B3896202338FEE03B3033F01B4 -:10EB7000135F0401330F7F00B382D20363743F013C -:10EB8000B382F200B703010093570F019383F3FFA1 -:10EB9000B3825700B3777F009397070133747400F3 -:10EBA000B38787006368570013840F00631457040A -:10EBB00063F2F604B386160133BF1601330F0F015B -:10EBC0003307E7011384FFFF6366E8006314E8027C -:10EBD00063E2160363665700639EE20063FCF6007F -:10EBE000B386160133BF1601330F0F011384EFFFF5 -:10EBF0003307E701338FF64033075740B3B6E601DA -:10EC00003307D7409307F0FF6304E812B352A7021B -:10EC100093570F013377A70293860200B30F5E026A -:10EC20001317070133E7E700637EF7013307070196 -:10EC30009386F2FF636807016376F7019386E2FF2C -:10EC4000330707013307F741B35FA70293170F019B -:10EC500093D707013377A702330EFE03131707017B -:10EC600033E7E70093870F00637EC701330707018F -:10EC70009387FFFF636807016376C7019387EFFF00 -:10EC80003307070193960601B3E6F6009397060152 -:10EC900093D707013307C74113DE0601330FF30291 -:10ECA00033036E02338ECE03B38EFE0293570F01F1 -:10ECB000B38E6E00B387D70163F667003705010096 -:10ECC000330EAE0013D307013303C301370E010027 -:10ECD000130EFEFF33F5C70113150501337FCF0176 -:10ECE0003305E501636867006314673E9387060098 -:10ECF000630005043307E8009387F6FF63640703A6 -:10ED0000636667006314673C63F0A8029387E6FFBD -:10ED100093961800B3B8160133880801330707012A -:10ED200093880600631467006384A80093E71700C4 -:10ED30001388F53F635A001913F77700630A070A2F -:10ED40001307200093E414006302E90A130730005C -:10ED50006308E908631E090813F7F70093064000EB -:10ED60006308D70813874700B337F7003304F4006C -:10ED7000930707006F00C0079385F5FF9306000017 -:10ED80006FF09FD213060A0013840B0093870900CB -:10ED900013870C00930630006300D73293061000EF -:10EDA0006306D73093062000E314D7F86F00000104 -:10EDB00013860A006FF01FFE93E484001305000021 -:10EDC000930700001307F07F6F00C00537040800A9 -:10EDD0009307000013060000130730006FF09FFB3D -:10EDE00063180600138787006FF01FF8E31C06FE08 -:10EDF00013177400635A0700370700FF1307F7FF64 -:10EE00003374E400138805401307E07F634E07075F -:10EE100013D737009317D401B3E7E7001355340035 -:10EE20001307080013174701B706F07F1315C50035 -:10EE30003377D7001355C5003365A7001316F601C5 -:10EE40003367C5009305070013850700638404003A -:10EE500073A014008320C102032481028324410291 -:10EE6000032901028329C101032A8101832A410167 -:10EE7000032B0101832BC100032C8100832C410053 -:10EE8000130101036780000093072000630AF90261 -:10EE900093073000630AF900631A09009307000022 -:10EEA0001307F07F6F000001E30A06FE9307F0FFEF -:10EEB0001307E07F93E45400138507006FF09FF67B -:10EEC000E31E06FC6FF09FFE130710006316080692 -:10EED00093F6770013070400638A060413072000E3 -:10EEE00093E414006300E904130730006304E902AB -:10EEF00013070400631C090293F6F7001305400092 -:10EF00006386A60213B7C7FF1347170033078700AE -:10EF10006F00C00113070400631A060013B787FFD0 -:10EF20006FF09FFE13070400E31A06FE13578701D4 -:10EF30001347170013771700130510003305054119 -:10EF40009306800363CCA60E9306F00163C2A60667 -:10EF50009385E54133D8A700B316B400B397B70043 -:10EF6000B3E60601B337F000B3E7F6003355A4006B -:10EF700093F67700638006089306200093E414005C -:10EF80006308D90693063000630ED904631409069A -:10EF900093F6F70093054000638EB604938647000E -:10EFA000B3B7F6003305F500938706006F008004C1 -:10EFB000930610FEB386064193080002B356D400B0 -:10EFC00013080000630615019385E5433318B40068 -:10EFD000B367F800B337F000B3E7F600130500009D -:10EFE0006FF01FF963180600938687006FF05FFBD0 -:10EFF000E31C06FE9316850063DE060093E414000E -:10F0000013050000930700006316070213071000A2 -:10F010006FF05FE193D637009317D501B3E7D700C0 -:10F0200013553500E30007E013F71400E30C07DE87 -:10F030001307000093E424006FF0DFDEB3E78700DE -:10F04000638407029307200093E41400630EF9021F -:10F05000930730006302F90293071000631409005C -:10F060009307500093D7370093E424001305000062 -:10F07000130700006FF01FDB93079000E30406FE08 -:10F08000930710006FF01FFE93079000E31C06FC2F -:10F090006FF01FFF37050800930700001307F07F8C -:10F0A00013060000930400016FF0DFD71305000082 -:10F0B000930700006FF0DFFB37050800930700009F -:10F0C0001307F07F130600006FF0DFD5938607006B -:10F0D000938706006FF09FC5130101FD2324810271 -:10F0E0002328610123229101232611022322910268 -:10F0F00023202103232E3101232C4101232A5101F6 -:10F10000232671012324810113040500930C0600BA -:10F11000138B06007329200093D745019399C500EE -:10F120001397570193D9C90093DAF501630C0702CD -:10F1300093FBF77F9307F07F6388FB089357D50114 -:10F1400093993900B3E93701B7078000B3E9F900B3 -:10F15000131A3500938B1BC0130C0000930400009E -:10F160006F008008B3E7A90063800710638009047B -:10F1700013850900EF400027130755FF9307C001CF -:10F1800063CCE7029307D001130A85FFB387E740FA -:10F19000B3994901B357F400B3E93701331A440175 -:10F1A000930BD0C0B38BAB406FF01FFBEF408023BD -:10F1B000130505026FF05FFC930985FDB319340157 -:10F1C000130A00006FF0DFFD33E4A9006308040AAE -:10F1D0009397C900130A0500930BF07F130C3000BE -:10F1E00093040001E3CC07F613574B011314CB0033 -:10F1F0009316570193870C001354C4001375F77FBF -:10F20000135BFB01638606081307F07F6306E50EB8 -:10F2100093D7DC011314340033E48700B707800070 -:10F220003364F400130515C093973C0013070000E6 -:10F2300093162C00B3E6E600B38BAB009386F6FF83 -:10F240001306E000B3C56A0113851B00636AD61676 -:10F2500037460180939626001306C60FB386C60074 -:10F2600083A606006780060093090000130A0000C9 -:10F27000930B0000130C10006FF05FEE9309000079 -:10F28000130A0000930BF07F130C20006FF01FEDAA -:10F29000B367940163820708630004041305040044 -:10F2A000EF404014930655FF9307C00163CED70289 -:10F2B0001307D001930785FF3307D7403314F400B9 -:10F2C00033D7EC0033648700B397FC001307D0C03A -:10F2D0003305A7406FF09FF513850C00EF408010B9 -:10F2E000130505026FF01FFC130485FD33948C0099 -:10F2F000930700006FF09FFD3366940163080602D8 -:10F300001317C4001305F07F634C07021307300086 -:10F31000930400016FF0DFF1130400009307000075 -:10F3200013050000130710006FF09FF01304000096 -:10F33000930700001305F07F130720006FF05FEFC5 -:10F34000130730006FF0DFEE37040800930700006A -:10F350001307F07F93050000930400011317470182 -:10F36000B706F07F1314C4003377D7001354C400DA -:10F370009395F501336487003367B4001385070064 -:10F38000930507006384040073A014008320C10266 -:10F390000324810283244102032901028329C1013C -:10F3A000032A8101832A4101032B0101832BC10020 -:10F3B000032C8100832C41001301010367800000AE -:10F3C000370601001307F6FF93560A0113DE070103 -:10F3D000337AEA00B3F7E70033034E03B38E4703F3 -:10F3E000338FF6023308E30113D30E013303030115 -:10F3F000B388C6036374E301B388C8003378E300BD -:10F40000B3FEEE0013560301131808011353040151 -:10F410003374E4003308D801330F8A02B38E8602B6 -:10F42000330A43033307DA01135A0F01330AEA00A0 -:10F43000B38666026376DA0137070100B386E60019 -:10F44000935E0A01B38EDE00B70601009382F6FFD9 -:10F45000337A5A00337F5F0013D70901131A0A0168 -:10F46000B3F95900330AEA01B302EE02B30F4601C1 -:10F47000338F3703330E3E0313560F01B307F702E2 -:10F48000330EFE003306C6016374F600B382D20069 -:10F49000B70601009387F6FF135E06013376F60088 -:10F4A000337FFF0013160601B38789023306E60196 -:10F4B000330E5E0033048702330FE30213D70701D4 -:10F4C0003303330333038300330367006374830020 -:10F4D000330FDF00370701001307F7FFB376E300B0 -:10F4E000B3F7E70093960601B388F801B386F600F8 -:10F4F00033BA4801B386D60133874601B388C800C2 -:10F5000033B6C800B30FC701B382CF00B3B6D6017C -:10F510003337470133E7E60033B6C2001353030124 -:10F5200033BECF01330767003366CE009397980050 -:10F530003307C7003307E701B3E707011317970045 -:10F54000B337F00093D8780113D47201B3E71701F1 -:10F55000939292009316770033648700B3E75700C5 -:10F5600063D0060A13D7170093F71700B367F700A5 -:10F570001317F401B3E7E700135414001308F53F21 -:10F580006358001113F7770063080708130720007A -:10F5900093E414006300E908130730006306E906EA -:10F5A000631C090613F7F700930640006306D706AD -:10F5B00013874700B337F7003304F40093070700BD -:10F5C0006F00800593850A001384090093070A00E1 -:10F5D00013070C00930620006302D728930630001F -:10F5E0006306D72893061000E31AD7F81304000027 -:10F5F000930700006F00402493050B006FF09FFD00 -:10F6000013850B006FF09FF7639805001387870041 -:10F610006FF05FFAE39C05FE13177400635A07004E -:10F62000370700FF1307F7FF3374E40013080540A2 -:10F630001307E07F634E070113D737009317D401F8 -:10F64000B3E7E70013543400130708006FF01FD12D -:10F6500093072000630AF90293073000630AF90058 -:10F66000631A0900930700001307F07F6F00000181 -:10F67000E38A05FE9307F0FF1307E07F93E454004D -:10F68000138407006FF09FCDE39E05FC6FF09FFE93 -:10F69000130710006316080693F67700130704009B -:10F6A000638A06041307200093E414006300E9044E -:10F6B000130730006304E90213070400631C090206 -:10F6C00093F6F700130640006386C60213B7C7FF20 -:10F6D00013471700330787006F00C00113070400AA -:10F6E000639A050013B787FF6FF09FFE13070400AE -:10F6F000E39A05FE13578701134717001377170086 -:10F7000093061000B386064113068003634CD60EA1 -:10F710001306F0016342D6061305E5413316A40033 -:10F7200033D8D700B397A70033660601B337F0008C -:10F73000B367F6003354D40093F67700638006086D -:10F740009306200093E414006308D9069306300062 -:10F75000630ED9046314090693F6F70013064000FC -:10F76000638EC60493864700B3B7F6003304F400F3 -:10F77000938706006F008004130610FE33060641CF -:10F78000930800023356C400130800006386160174 -:10F790001305E5433318A400B367F800B337F0004E -:10F7A000B367F600130400006FF01FF963980500BB -:10F7B000938687006FF05FFBE39C05FE9316840041 -:10F7C00063DE060093E414001304000093070000B6 -:10F7D00063160702130710006FF05FB893D6370067 -:10F7E0009317D401B3E7D70013543400E30807B6E6 -:10F7F00013F71400E30407B61307000093E4240092 -:10F800006FF0DFB5B3E7870063840702930720003A -:10F8100093E41400630EF902930730006302F902C7 -:10F8200093071000631409009307500093D7370023 -:10F8300093E4240013040000130700006FF01FB2CC -:10F8400093079000E38405FE930710006FF01FFEFE -:10F8500093079000E39C05FC6FF01FFF130400006A -:10F86000930700001307F07F6FF05FAF37040800C5 -:10F87000930700001307F07F930500006FF01FAEA1 -:10F8800083270500832E4500032F85008326C500AE -:10F8900003A7050083A2450083AF850003A3C5002D -:10F8A000130101FF732620003788000013D60601DC -:10F8B0001308F8FF139E06019315030193D8F60170 -:10F8C0003376060193560301135E0E0193D50501AD -:10F8D000B3F606011353F301631E060133E8D701A3 -:10F8E0003368E8013368C80163120808639CC60ADC -:10F8F0006F008000639A0601336857003368F8018F -:10F900003368B80063160804130510006396C60236 -:10F910006394E70263925E026310FF03631EBE00FE -:10F9200063846802639A060033E5D7013365E50115 -:10F930003365C5013335A000130101016780000064 -:10F94000736018006F000006130500006FF0DFFE03 -:10F95000378500001305F5FF6310A604B3E7D70150 -:10F96000B3E7E701B3E7C7016388070213150E0188 -:10F9700013550541E35605FCB78700009387F7FF51 -:10F9800013051000E39AF6FA336757003367F7015F -:10F990003367B700E30207FA9395050193D5054154 -:10F9A000E3D005FA130510006FF01FF9832F05004F -:10F9B00003284500032E850083A205000325C5000A -:10F9C00083A8450083AE850083A6C500130101FF0F -:10F9D000F3272000B7870000135605019387F7FF30 -:10F9E000931505011393060113D706013376F6002C -:10F9F00093D505011355F501135303013377F70030 -:10FA000093D6F6016310F602B3E70F01B3E7C7011F -:10FA1000B3E7B7006384070C736018001305E0FFB9 -:10FA20006F000005631AF700B3E71201B3E7D701CF -:10FA3000B3E76700E39207FE6314060AB3E70F011A -:10FA4000B3E7C701B3E7B70093B71700631A07001E -:10FA500033EF1201336FDF01336F6F0063040F0662 -:10FA6000638207081305F0FF638406001385060010 -:10FA70001301010167800000930700006FF05FFD34 -:10FA80006356E600E31605FE6F0080066360B3066A -:10FA9000639E650263ECCE05631EDE0363E8080522 -:10FAA0006314180163E4F205E36E18FD6314180192 -:10FAB000E3EA5FFC130500006FF09FFB13051000E5 -:10FAC0006FF01FFBE39807FE6F004002E3EC65FA5E -:10FAD0006FF05FFEE368DEFB6FF0DFFDE306C7F467 -:10FAE000E30C07F86394A600E35CC7F8E30805FCA1 -:10FAF0001305F0FF6FF0DFF7832F050003284500A3 -:10FB0000032E850083A205000325C50083A84500B8 -:10FB100083AE850083A6C500130101FFF3272000F3 -:10FB2000B7870000135605019387F7FF931505016A -:10FB30001393060113D706013376F60093D505011A -:10FB40001355F501135303013377F70093D6F601EC -:10FB50006310F602B3E70F01B3E7C701B3E7B700DD -:10FB60006384070C73601800130520006F00000504 -:10FB7000631AF700B3E71201B3E7D701B3E76700F1 -:10FB8000E39207FE6314060AB3E70F01B3E7C70168 -:10FB9000B3E7B70093B71700631A070033EF1201FA -:10FBA000336FDF01336F6F0063040F066382070852 -:10FBB0001305F0FF6384060013850600130101019D -:10FBC00067800000930700006FF05FFD6356E6005A -:10FBD000E31605FE6F0080066360B306639E650250 -:10FBE00063ECCE05631EDE0363E8080563141801A9 -:10FBF00063E4F205E36E18FD63141801E3EA5FFCA9 -:10FC0000130500006FF09FFB130510006FF01FFB42 -:10FC1000E39807FE6F004002E3EC65FA6FF05FFEC9 -:10FC2000E368DEFB6FF0DFFDE306C7F4E30C07F8E3 -:10FC30006394A600E35CC7F8E30805FC1305F0FF36 -:10FC40006FF0DFF7130101F42328210B2324410B6C -:10FC50002322510B2320610B232C8109232A910994 -:10FC60001309050083A6050083A7450003A58500A9 -:10FC700083AAC500832C0600032B4600032C8600B4 -:10FC8000032AC600232E110A232C810A232A910A53 -:10FC90002326310B232E71092328A1092326B1091C -:10FCA000F32420003786000013970A0193D90A0134 -:10FCB000135707011306F6FF232651072320D10609 -:10FCC0002322F1062324A1062328D102232AF102AC -:10FCD000232CA102232EE102B3F9C90093DAFA0121 -:10FCE00063800906638EC916370501003367A700D4 -:10FCF000232EE102130601039307C10303A70700A4 -:10FD000083A6C7FF9387C7FF1317370093D6D60183 -:10FD10003367D70023A2E700E312F6FE832701032F -:10FD200037C5FFFF13051500939737002328F1020D -:10FD3000B389A900930B0000130400006F00801426 -:10FD400033E6D7003366A6003366E6006306062076 -:10FD50006300070613050700EF30C068930645FFF0 -:10FD600093D7564093F6F601638E06061307C0FF3D -:10FD70003387E7021303010313080002939527005A -:10FD80003308D8401307C7003307E3006314E308C0 -:10FD900013070108B305B700032701039387F7FF93 -:10FDA000B316D70023A8D5FA9306F0FF6F00000A18 -:10FDB00063080500EF300063130505026FF01FFABA -:10FDC000638A070013850700EF30C061130505043F -:10FDD0006FF0DFF813850600EF30C06013050506ED -:10FDE0006FF0DFF71306C0FF3386C7021307C103A6 -:10FDF00093063000B305C70083A505009386F6FF80 -:10FE00001307C7FF2322B700E3D6F6FE9387F7FF59 -:10FE10006FF09FF90326C7FF83280700330EB70052 -:10FE200033560601B398D800336616012320CE005E -:10FE30001307C7FF6FF09FF5139727001306010301 -:10FE40003307E600232007009387F7FFE396D7FEEA -:10FE5000B7C9FFFF93891901B389A9406FF09FEDDE -:10FE6000B3E7D700B3E7A700B3E7E700638C070E5B -:10FE70001317070113570741930B300013040001B8 -:10FE8000E34C07EA13150A013787000093570A016C -:10FE9000135505011307F7FF232641072320910778 -:10FEA0002322610723248107232091052322610552 -:10FEB000232481052326A104B3F7E700135AFA018E -:10FEC0006386070A6384E71C370701003365E50092 -:10FED0002326A104930501041307C1048326070008 -:10FEE0000326C7FF1307C7FF939636001356D601A4 -:10FEF000B3E6C6002322D700E392E5FE0327010400 -:10FF000037C5FFFF13051500131737002320E10441 -:10FF10003385A70093060000330735012324E10051 -:10FF2000130717002322E10013972B003367D70034 -:10FF30001307F7FF1306E000B3C74A016362E61C2C -:10FF40003746018013172700130686133307C700AF -:10FF5000032707006700070093090000930B1000B8 -:10FF60006FF09FDD930B20006FF01FDDB3679B01E7 -:10FF7000B3E78701B3E7A70063800714630E0504A6 -:10FF8000EF304046930645FF93D7564093F6F6016F -:10FF9000638006081307C0FF3387E70213030104D9 -:10FFA00013080002939527003308D8401307C700B1 -:10FFB0003307E3006316E30813070108B305B7002E -:10FFC000032701049387F7FFB316D70023A0D5FCBE -:10FFD0009306F0FF6F00400A630A0C0013050C0043 -:10FFE000EF304040130505026FF0DFF9630A0B00A4 -:10FFF00013050B00EF30003F130505046FF09FF869 +:1001300023209400930504001305CB02EF00C05860 +:100140009385040013858A03EF000058938504000B +:100150001305CA04EF0040571385C9051304440072 +:10016000EF00805693841400E31424FD373501809A +:1001700013054507EF004055B74701809387870077 +:100180002326F10037590180B7050080B747018069 +:1001900013074000938787041306C1009385452801 +:1001A00013050001130989A72328F100232CE1007E +:1001B000232EE100232A2101EF00006F3735018053 +:1001C00013054509EF0040508327C1019304000047 +:1001D000373A0180B739018063860704832781019C +:1001E0001304000063860702B38797021385090D85 +:1001F000B387870093972700B307F90083A507000B +:1002000013041400EF00404C83278101E36EF4FCDB +:1002100013058AFAEF00404F8327C101938414002D +:10022000E3EEF4FA373501801305850DEF00C04D7C +:100230008320C10C0324810C8324410C0329010C6D +:100240008329C10B032A810B832A410B032B010B4A +:10025000130500001301010D678000003735018090 +:100260001305C5FBEF0040466FF01FE79307000042 +:100270006388070037150080130585A56F00407956 +:100280006780000083A7450003A70500131525001C +:10029000B386A7003307A70083A7850003270700BD +:1002A00083A606003385A700B307D7002320F500F7 +:1002B00067800000F32730CC3757018093962700E2 +:1002C000130707AE3307D7002320F70093B71700B3 +:1002D0006B8007006780000037350180130101FF44 +:1002E0001305450E2326110023248100EF00C03D95 +:1002F000930740006B800700732700CC37440180D0 +:100300001304840893172700B307F40023A0E70021 +:10031000930710006B80070003250400EF00804264 +:1003200003254400EF00004203258400EF008041D4 +:100330000325C400032481008320C10013010101AF +:100340006F004040130101FF232611002324810088 +:10035000930740006B800700F32700CC13B72700FA +:100360006B20070013071000637AF70613B73700F6 +:100370006B2007003754018013072000130404AFDB +:100380006388E70493972700B307F4001307D000AE +:1003900023A0E7006B3000006B30000093071000D3 +:1003A0006B80070003250400EF00C03903254400DB +:1003B000EF00403903258400EF00C0380325C40056 +:1003C000032481008320C100130101016F008037E5 +:1003D0009307C0002324F4006FF0DFFB13C717005E +:1003E0006B20070037540180130404AF63980700A3 +:1003F0009307A0002320F4006FF0DFF99307B0000B +:100400002322F4006FF01FF9130101FFB7070080EA +:100410002326110023248100130740009387472BD4 +:100420006B10F700F32730CC37540180130404AE6F +:10043000139727003307E4002320F70093B7170032 +:100440006B80070003250400EF00C02F0325440044 +:10045000EF00402F03258400EF00C02E0325C400C9 +:10046000032481008320C100130101016F00802D4E +:10047000130500006B000500732500FC6B000500F0 +:1004800097410100938181381701007F130181B7E3 +:1004900093050040732610CCB385C5023301B140EB +:1004A000F32630CC63860600130500006B000500C0 +:1004B0006780000063060520130101F52324810AEB +:1004C000232E31092326110A2322910A2320210BEE +:1004D000232C4109232A5109232861092326710964 +:1004E0009309050003450500138419006306051CE4 +:1004F000B7340000B73A0180138A0500130950028F +:1005000093849480938A4A0F63042505EF00404E3C +:1005100003450400130B140013040B00E31605FE3F +:10052000330534418320C10A0324810A8324410A0C +:100530000329010A8329C109032A8109832A410960 +:10054000032B0109832BC1081301010B67800000F5 +:10055000130B04001306D0009306100003470B0092 +:1005600013050B00130B1B00930707FE93F7F70F00 +:100570006368F600B397F600B3F79700E39007FEC1 +:100580009307A002630AF7001306A0009305010475 +:10059000EF00500B032B010483470B001307E0020D +:1005A00013051B00638EE70C938747FB93F7F70F48 +:1005B0001307E0026364F70293972700B38757019C +:1005C00083A707006780070003471B009307800687 +:1005D000630AF708130B0500130515002300210516 +:1005E00033058540635AA0089307040013071104DC +:1005F0003306A40083C6070093871700130717006C +:10060000A30FD7FEE398C7FE130515009307010853 +:10061000B387A70093060A00130601049305001090 +:1006200013050100238007FCEF00D00F1304010025 +:10063000B30BA100635AA000034504001304140087 +:10064000EF00003BE39A8BFE03451B0013042B00D5 +:10065000E31C05EA6FF0DFEC03471B009307C006BD +:10066000E31AF7F613053B00230021053305854007 +:10067000130B2B00E34AA0F6130510006FF01FF9CF +:1006800003471B009307A002631AF70083472B0060 +:1006900013053B00130B2B006FF01FF11306A00096 +:1006A00093050104EF00007A032B010483470B003C +:1006B00013051B006FF05FEF130510006FF09FE64E +:1006C0001305F0FF67800000130101FC13034102D2 +:1006D0002322B10293050300232E11002324C1021B +:1006E0002326D1022328E102232AF102232C01032D +:1006F000232E110323266100EFF0DFDB8320C101ED +:100700001301010467800000130101FF232481000D +:10071000232611001304050003450500630C0500A2 +:100720001304140013041400EF00802C0345F4FF9D +:10073000E31A05FE8320C100032481001301010197 +:1007400067800000130101FF23229100232611007E +:1007500023248100232021019307F0009304050046 +:1007600063FCA704373901809306000013040002DC +:100770001309091B1304C4FFB3D7840093F7F700D0 +:100780003307F900639407006388060003450700F8 +:10079000EF00002693061000E31E04FC03248100F2 +:1007A0008320C10083244100032901001305A00018 +:1007B000130101016F00C023B73701809387071B26 +:1007C000B384A70003C50400EF0080220324810046 +:1007D0008320C10083244100032901001305A000E8 +:1007E000130101016F00C020130101FE232E11002F +:1007F000232C8100232A9100232821012326310163 +:10080000F32700FC6B800700F32650CCF32930CC93 +:10081000732700CC732600FCB757018093962600FF +:10082000938707B0B387D70083A4070003A404010C +:1008300083A6C40033A98900930704003309D900B3 +:100840003384360363D4F900938709003304F4003A +:1008500083A684003304C402B307E9023304D4003E +:100860003304F40033098900635E240183A7040084 +:1008700083A544001305040013041400E780070057 +:10088000E31689FE93B919006B8009008320C1012A +:100890000324810183244101032901018329C1002B +:1008A0001301010267800000130101FC232E1102D5 +:1008B000232C8102232A910223282103232631039A +:1008C000F32620FC732810FC732400FCF32750CC83 +:1008D0001307F0016344F70CB30804031307100077 +:1008E00063D4A8003347150363C8E60C63D8E70A4E +:1008F0009386F6FF3343E502930803006396F60000 +:100900003365E502B3086500B3C4880233E98802A1 +:1009100063CA040B9306100033C704036306070081 +:100920009306070033E70403B7590180938909B0A0 +:10093000232EE1001307C1002326B1002328C100A4 +:10094000232CD1003303F30293972700B387F900D8 +:1009500023A0E700232A6100634C9006630009048A +:1009600033848402232A81006B000900F32750CCD2 +:10097000732520CC93972700B389F90083A709003A +:1009800083A6870003A7070083A547003305D5008A +:10099000E7000700930710006B8007008320C10366 +:1009A0000324810383244103032901038329C10212 +:1009B000130101046780000013870600E3CAE7F211 +:1009C0006FF0DFFD13070000930610006FF0DFF5F6 +:1009D000138704006354980013070800B7070080CA +:1009E0009387877E6B10F700EFF01FE06FF01FF723 +:1009F000973201009382826A83A20200732320CC83 +:100A0000131303013363A30023A062006780000077 +:100A1000930505009306000013060000130500006F +:100A20006F004052130101FF930500002324810051 +:100A30002326110013040500EF00805AB7570180E8 +:100A400003A587A58327C50363840700E780070004 +:100A500013050400EFF0DFA1130101FF232481003F +:100A6000B74701803744018013044400938747004F +:100A7000B3878740232291002326110093D4274077 +:100A8000638004029387C7FF3384870083270400B1 +:100A90009384F4FF1304C4FFE7800700E39804FE87 +:100AA0008320C1000324810083244100130101013C +:100AB00067800000130101FF23248100232021010E +:100AC0003744018037490180930704001309090066 +:100AD0003309F9402326110023229100135929409C +:100AE0006300090213040400930400008327040038 +:100AF0009384140013044400E7800700E31899FE70 +:100B000037440180374901809307040013094900E5 +:100B10003309F94013592940630009021304040002 +:100B200093040000832704009384140013044400FA +:100B3000E7800700E31899FE8320C10003248100A9 +:100B40008324410003290100130101016780000093 +:100B50001303F00013070500637EC3029377F700C9 +:100B60006390070A63920508937606FF1376F600F2 +:100B7000B386E6002320B7002322B7002324B70062 +:100B80002326B70013070701E366D7FE63140600A8 +:100B900067800000B306C3409396260097020000CA +:100BA000B38656006780C6002307B700A306B700C8 +:100BB0002306B700A305B7002305B700A304B700B9 +:100BC0002304B700A303B7002303B700A302B700B1 +:100BD0002302B700A301B7002301B700A300B700A9 +:100BE0002300B7006780000093F5F50F939685000A +:100BF000B3E5D50093960501B3E5D5006FF0DFF6B8 +:100C00009396270097020000B38656009382000057 +:100C1000E78006FA93800200938707FF3307F740C7 +:100C20003306F600E378C3F66FF0DFF3130101FF3C +:100C3000232611002324810093071000638EF60AF7 +:100C400093074002938F060063E8D70A3733018089 +:100C5000938705001303531C03C70700138E070077 +:100C6000938717003308E3008348080093F888004F +:100C7000E39408FE1308D002630807151308B002B6 +:100C8000630C0709B70200801308070093C2F2FF44 +:100C900013040000638E0608130700016386E61440 +:100CA000B3F3F2039308000013030000130E900047 +:100CB000130F9001B3DEF203130708FD6378EE0013 +:100CC0001307F8FB6360EF0A130798FC6354D70A15 +:100CD00063C608089308F0FF63EA6E0063826E0C37 +:100CE000930810003303F30333036700938717005F +:100CF00003C8F7FF6FF05FFCEF00C0408320C10026 +:100D000003248100930760012320F50013050000F0 +:100D10001301010167800000B702008003C80700CB +:100D200093C2F2FF93072E0013040000E39606F629 +:100D3000130700036314E80A03C70700930680053E +:100D40001377F70D631ED70A03C81700930F00012E +:100D500093872700930600016FF09FF49308F0FF3C +:100D60006FF0DFF81307F8F96366EF00130798FADE +:100D7000E340D7F663CA080263040400330360400B +:100D800063060600639A08062320B6008320C1008C +:100D90000324810013050300130101016780000093 +:100DA000E3C6E3F46FF0DFF3130720022320E5002E +:100DB00013830200E30C06FC9385F7FF1383020004 +:100DC0002320B6006FF09FFC03C80700B702008025 +:100DD00093072E00130410006FF0DFEB930FA000B9 +:100DE0009306A0006FF0DFEB130700036300E80237 +:100DF000930F00016FF0DFEA930203006FF0DFFB57 +:100E0000930F8000930680006FF09FE903C70700EF +:100E1000930880051377F70DE30817F3930F00018C +:100E20006FF01FE86FF09FE03757018093070500D0 +:100E30000325C7A5930606001386050093850700C2 +:100E40006FF0DFDE37570180930705000325C7A544 +:100E50009306060013860500938507006FF01FDDDB +:100E6000130101F8232C8106232E1106232A910653 +:100E70009307060013040500634E06081386060058 +:100E80009306070013078020231AE1002324B100F2 +:100E9000232CB100638407049387F7FF9304F0FFCA +:100EA000930581002328F100232EF100231B9100DC +:100EB000EF000026635695009307B0082320F40046 +:100EC00083278100238007008320C1070324810733 +:100ED0008324410713010108678000009304F0FF99 +:100EE0009305810023280100232E0100231B91007C +:100EF000EF000022635695009307B0082320F4000A +:100F00008320C107032481078324410713010108BB +:100F1000678000009307B0082320F5001305F0FF59 +:100F20006FF01FFE37570180930705000325C7A503 +:100F300013870600930606001386050093850700B5 +:100F40006FF01FF2B757018003A787A58327871487 +:100F5000638C070403A747001308F001634EE806FB +:100F60001318270063060502338307012324C308EF +:100F700083A88718130610003316E600B3E8C800EC +:100F800023A417192324D310930620006304D50249 +:100F90001307170023A2E700B387070123A4B700B4 +:100FA00013050000678000009307C7142324F7147B +:100FB0006FF05FFA83A6C7181307170023A2E70094 +:100FC00033E6C60023A6C718B387070123A4B700DA +:100FD00013050000678000001305F0FF6780000024 +:100FE000130101FDB7570180232C410103AA87A5F6 +:100FF000232021032326110203298A14232481029A +:1010000023229102232E3101232A51012328610139 +:10101000232671012324810163000904130B0500B9 +:10102000938B0500930A10009309F0FF8324490075 +:101030001384F4FF6342040293942400B3049900E0 +:1010400063840B0483A74410638077051304F4FFC3 +:101050009384C4FFE31634FF8320C102032481027A +:1010600083244102032901028329C101032A81014A +:10107000832A4101032B0101832BC100032C810032 +:1010800013010103678000008327490083A6440001 +:101090009387F7FF638E870423A20400E38806FA90 +:1010A0008327891833978A00032C4900B377F70008 +:1010B00063920702E78006000327490083278A140A +:1010C00063148701E304F9F8E38807F8138907003C +:1010D0006FF0DFF58327C91883A544083377F7003D +:1010E000631C070013050B00E78006006FF0DFFCB0 +:1010F000232289006FF09FFA13850500E780060020 +:101100006FF09FFBB757018003A5C7A5678000005C +:10111000130101E12326111E232A511D2328611DDD +:101120002320A11D138B0500130D06002326D100DB +:101130002324811E2322911E2320211F232E311DB3 +:10114000232C411D2326711D2324811D2322911D43 +:10115000232EB11B930A0500EF50D02783270500EB +:10116000138507002320F104EF7000718357CB0033 +:101170002328010E232A010E232C010E232E010EFB +:1011800093F70708232EA1026388070083270B012A +:10119000639407006F10C05BB73701809387C73037 +:1011A000232AF10083470D00930BC110B73901804A +:1011B0002322710F2326010E2324010E2328010070 +:1011C000232C010023220104232C010223240104E7 +:1011D000232601042322010093880B009389894868 +:1011E0006380072213040D00930650026382D73CEC +:1011F0008347140013041400E39A07FEB304A441C8 +:101200006300A4218326C10E8327810E23A0A80199 +:10121000B38696009387170023A298002326D10E49 +:101220002324F10E930670009388880063CAF63871 +:101230000327410083470400330797002322E1007E +:101240006380071C83441400A303010C13041400DF +:101250001303F0FF130A000013090000130CA0058C +:10126000930C9000930DA00213041400938704FEC6 +:101270006364FC040327410193972700B387E700C9 +:1012800083A7070067800700130A0000938704FD07 +:101290008344040093162A00338A4601131A1A0065 +:1012A000338A4701938704FD13041400E3F2FCFE24 +:1012B000938704FEE370FCFC6384041423069114FA +:1012C000A303010C130C1000930C1000130DC11498 +:1012D000930D00001303000023260102232A0102BC +:1012E00023280102937F290063840F00130C2C0034 +:1012F000137F49088327C10E63160F0033088A4104 +:10130000E34000738346710C638A06028326810ED4 +:101310001306710C23A0C800938717001306100052 +:101320009386160023A2C8002326F10E2324D10E93 +:1013300013067000938888006340D660638C0F02A8 +:101340008326810E1306810C23A0C80093872700F3 +:10135000130620009386160023A2C8002326F10E50 +:101360002324D10E13067000938888006354D6009E +:101370006F00107B93060008E302DF4E33039341B6 +:10138000E34A605A93760910E39E06380327810EDC +:10139000B387970123A0A8011307170023A2980180 +:1013A0002326F10E2324E10E9306700063C0E66E3F +:1013B000938888001379490063060900B3048A41C1 +:1013C0006346906E63548A01130A0C0003274100A0 +:1013D000330747012322E100E39C07602324010E29 +:1013E00063880D0093850D0013850A00EF20D0124D +:1013F00093880B00130D040083470D00E39407DE70 +:101400008327C10E638407006F1090398357CB0088 +:1014100093F70704638407006F20803F8320C11E79 +:101420000324811E032541008324411E0329011E3C +:101430008329C11D032A811D832A411D032B011D00 +:10144000832BC11C032C811C832C411C032D011CEC +:10145000832DC11B1301011F6780000013850A0043 +:10146000232E110123246100EF50C076832745000D +:10147000138507002326F104EF7000409307050051 +:1014800013850A00938407002324F104EF5080742D +:1014900083278500032381008328C101232CF102C7 +:1014A000638404006F10C015834404006FF0DFDB19 +:1014B00083440400136909026FF01FDB13690901FB +:1014C000937709026388076C8327C10093877700AD +:1014D00093F787FF03A7470083AD07009387870033 +:1014E0002326F100930C07006340076E1307F0FFFB +:1014F000130C0900E30CE30033E79D01137CF9F7BB +:10150000E3160700E31A030013090C00130300009D +:10151000930C0000130D011B138C0C0063D46C00A2 +:10152000130C03008347710C23260102232A0102B6 +:1015300023280102930D0000E38607DA130C1C0038 +:101540006FF05FDA1369090193770902638C076012 +:101550008327C10013877700137787FF832D070048 +:10156000832C4700930787002326F100137CF9BFE3 +:1015700013070000A303010C9306F0FF630AD36670 +:10158000B3E69D011379FCF7E3980648E31E0312C6 +:10159000E31E07F6937C1C00130D011BE38E0CF673 +:1015A00093070003A307F11A130DF11A6FF0DFF68A +:1015B000B304A441E318A4C5834704006FF05FC8D7 +:1015C0001306410E93050B0013850A00EF70003ED1 +:1015D000E31E05E293880B006FF09FC593778900A7 +:1015E000638407006F1080078327C1001305010B78 +:1015F000232E11019387770093F787FF83A50700B8 +:1016000003A6470093878700232461002326F10067 +:10161000EF10C1218327010B8328C101032381001F +:101620002328F10E8327410B232AF10E8327810BF8 +:10163000232CF10E8327C10B232EF10E1305010F6E +:10164000232E110123246100EF5000522326A10C08 +:1016500093072000032381008328C1016314F50050 +:101660006F10C05E930710006314F5006F109000B8 +:10167000930710066394F4006F2040129307100440 +:101680006394F4006F10D04693FCF4FD9307F0FFD1 +:10169000232C91076314F3006F10901593077004C7 +:1016A0006394FC006F208017032EC10F23242107B1 +:1016B000832E010F032F410F832F810F9367091092 +:1016C00063540E006F20002A232E010613890700A1 +:1016D000930D0000930760046394FC006F10D02109 +:1016E00093075004232411036384FC006F10D02956 +:1016F000930C1300130C010B1308C10D93860C00FF +:101700009307010D1307C10C1306200093050C006D +:1017100013850A00232261022328D10B2320D10341 +:10172000232AE10B232EE101232CF10B2328F101C5 +:10173000232EC10B2324C101EF40C016032E8100CC +:10174000832F0101032FC101832E010203234102D4 +:101750008328810233089501130D0500930C010ABB +:1017600093850C0013050C00232E01012328110181 +:10177000232461002328D10B232AE10B232CF10B16 +:10178000232EC10B2320010A2322010A2324010A4C +:101790002326010AEFD090430328C10103238100CF +:1017A0008328010193070800630205028327C10D06 +:1017B00063FE07011306000393861700232ED10C46 +:1017C0002380C7008327C10DE3E807FF0327C10C6F +:1017D000B387A7412328F1002328E10203278107CB +:1017E000930770046314F7006F10500203278107FA +:1017F000930760046314F7006F10502783270103D9 +:1018000003278107930510049387F7FF2326F10C24 +:1018100093F6F40F130600006318B7009386F600E2 +:1018200093F6F60F13061000230AD10C9306B002AC +:1018300063DA070003270103930710009306D00221 +:10184000B387E740A30AD10C9306900063C4F60067 +:101850006F2000231308310E130508001306A000A3 +:10186000130E3006B3E6C702930505001383070085 +:101870001305F5FF93860603A38FD5FEB3C7C702F2 +:10188000E3426EFE9387070313F6F70FA30FC5FE1F +:101890009387E5FF63E407016F2040339306610DF2 +:1018A0006F00800003C607002380C60093871700DF +:1018B00093861600E39807FF9307510EB387B7404E +:1018C0001307610DB307F7009306410DB387D740A7 +:1018D0002322F1040327010183264104930710000A +:1018E000B30CD70063C4E7006F20801C8327C103BB +:1018F000B38CFC008327810613CCFCFF135CFC41F6 +:1019000013F9F7BF1369091033FC8C012326010278 +:10191000232A0102232801028327C10763940700B9 +:101920006F1000769307D002A303F10C130300009D +:10193000130C1C006FF01F9B1306410E93050B0048 +:1019400013850A0023206102232EE1012324F101E3 +:10195000EF70C005E318050A8327C10E03230102B7 +:10196000032FC101832F810093880B006FF01F9D0F +:101970000326810E032701019306100023A0A8016E +:101980009387170093041600938C8800E3DCE632FB +:101990009306100023A2D8002326F10E2324910ED3 +:1019A00093067000E3C6963E0327C1038326010415 +:1019B00093841400B387E70023A0DC0023A2EC008B +:1019C0002326F10E2324910E93067000938C8C0035 +:1019D000E3C2963E8326010F138814009305010A83 +:1019E0002328D10A8326410F1305010B232EF10072 +:1019F000232AD10A8326810F232401012320010AEF +:101A0000232CD10A8326C10F2322010A2324010A91 +:101A1000232ED10A2326010AEFD0501B8327010170 +:101A20000328810093888C009386F7FF1306080033 +:101A30008327C101E30C052A13071D00B387D700D4 +:101A400023A0EC0023A2DC002326F10E2324010FA7 +:101A500013077000E34A077713870C0113862400ED +:101A6000938C080093080700832641041307410D57 +:101A700023A0EC00B387F60023A2DC002326F10E9E +:101A80002324C10E13077000E356C7921306410EBC +:101A900093050B0013850A00EF60507163140576FF +:101AA0008327C10E93880B006FF0DF90930600012F +:101AB0000327810E63C496006F10D002B7360180F1 +:101AC000938E864713090001930C70006F00C000CD +:101AD000938404FF635A990493870701130717003F +:101AE00023A0D80123A228012326F10E2324E10EEE +:101AF00093888800E3DEECFC1306410E93050B008F +:101B000013850A002324D101EF60506A631C056E1F +:101B1000938404FF8327C10E0327810E832E810047 +:101B200093880B00E34A99FAB387970013071700CD +:101B300023A0D80123A298002326F10E2324E10E2E +:101B400093067000E3D0E6881306410E93050B0060 +:101B500013850A00EF6090656316056A8327C10E3E +:101B60006FF05F868326C1009377090113874600D3 +:101B7000E39E072C93770904639407006F10C02D30 +:101B80008327C100930C00002326E10083DD0700BA +:101B90006FF0DF9D8326C10093770901138746000C +:101BA000E39C072893770904639407006F100027CC +:101BB0008327C1002326E100839D070093DCFD41BC +:101BC00013870C00E35407923337B001B3079041F9 +:101BD000B38CE7401307D002A303E10C9306F0FF98 +:101BE000B30DB041130C090013071000E31AD3988A +:101BF00093061000630CD710930620006302D72EC3 +:101C0000130D011B1396DC0193F67D0093DD3D005F +:101C100093860603B36DB60193DC3C00A30FDDFE93 +:101C200033E69D0193050D00130DFDFFE31C06FC3B +:101C300093771C006380072E93070003638CF62CB8 +:101C40009385E5FFA30FFDFE9307011BB38CB740FF +:101C500013090C00138D05006FF01F8C8327C10042 +:101C6000A303010C03AD070093864700E3060D3084 +:101C70009307F0FF6314F3006F1080101306030046 +:101C80009305000013050D00232ED100232611011A +:101C900023246100EF500071032381008328C100D9 +:101CA0008326C101930D0500631405006F10405693 +:101CB000B30CA5418347710C13CCFCFF135CFC41B2 +:101CC0002326D10023260102232A01022328010210 +:101CD00033FC8C01930D000013030000E390078692 +:101CE0006FF04FE00327C100A303010C130C100099 +:101CF00083270700130747002326E1002306F1147A +:101D0000930C1000130DC1146FF08FDCE3940C4E94 +:101D100013079000E360B74F938D0D03A307B11B2A +:101D200013090C00930C1000130DF11A6FF0CFFE85 +:101D300083440400136949006FF00FD39307B00286 +:101D400083440400A303F10C6FF00FD2834404001A +:101D5000136909086FF04FD18344040093061400FF +:101D60006394B4016F10D061938704FD138406005F +:101D70001303000063ECFCCE83440400931623009D +:101D800033836600131313003303F300938704FDBA +:101D900013041400E3F2FCFE6FF04FCD8327C10063 +:101DA0008344040003AA0700938747002326F10019 +:101DB000635C0ACA330A4041136949006FF0CFCA15 +:101DC00083440400136919006FF00FCA8347710C34 +:101DD00083440400639A07C893070002A303F10C2D +:101DE0006FF08FC8136C090193770C02638A077632 +:101DF0008327C10013877700137787FF9307870036 +:101E0000832D0700832C47002326F10013071000C1 +:101E10006FF04FF68327C1003787FFFF1347078313 +:101E200083AD07002314E10C938747003737018007 +:101E30002326F1009307872D930C0000136C2900D3 +:101E4000232CF10013072000930480076FF08FF21A +:101E500083440400136989006FF00FC183440400B8 +:101E60009307C006E386F40C136909016FF0CFBF36 +:101E70008344040093078006E384F408136909048B +:101E80006FF08FBE8326C1009377090203A7060077 +:101E9000938646002326D10063980774937709013F +:101EA000E39A076293770904638407006F10C00800 +:101EB00013790920E300096283274100130D040010 +:101EC0002300F7006FF04FD3930610006314D70080 +:101ED0006F10901393062000130C0900E312D7D261 +:101EE000130D011B8327810193F6FD0093DD4D0047 +:101EF000B386D70003C606009396CC01B3EDB601B6 +:101F000093DC4C00A30FCDFEB3E69D01130DFDFF46 +:101F1000E39A06FC9307011BB38CA74113090C003D +:101F20006FF08FDF93065006E3D496A48326010F4B +:101F30009305010A1305010B2328D10A8326410FBB +:101F4000232EF10023241101232AD10A8326810F95 +:101F50002320010A2322010A232CD10A8326C10F40 +:101F60002324010A2326010A232ED10AEFD000469A +:101F7000832881008327C101631C053C0327810E50 +:101F8000B73601809386863023A0D8009387170048 +:101F9000930610001307170023A2D8002326F10E82 +:101FA0002324E10E9306700093888800E3C4E64280 +:101FB0000327C10C832601016350D7620327010464 +:101FC0008326C1039388880023ACE8FE0327810E93 +:101FD000B387D70023AED8FE130717002326F10ED0 +:101FE0002324E10E9306700063C4E6720327010107 +:101FF0009304F7FF635090BC930600010327810E02 +:10200000E3DA963E930C0001130D70006F00C000E0 +:10201000938404FFE3D09C3E9387070113071700C6 +:1020200023A0380123A298012326F10E2324E10ED8 +:1020300093888800E35EEDFC1306410E93050B00C8 +:1020400013850A00EF609016631E051A8327C10EE0 +:102050000327810E93880B006FF09FFB33088A41A2 +:10206000635E00B1130600018326810E635C0607E0 +:10207000130E0001930E70006F00C000130808FFDC +:1020800063520E07938707019386160023A0380139 +:1020900023A2C8012326F10E2324D10E93888800A1 +:1020A000E3DEDEFC1306410E93050B0013850A00E8 +:1020B000232E010123246100EF60500F63140514E7 +:1020C0000328C101130E00018327C10E130808FF66 +:1020D0008326810E0323810093880B00930E7000EA +:1020E000E3420EFBB38707019386160023A0380155 +:1020F00023A208012326F10E2324D10E130670001B +:1021000093888800635CD6A61306410E93050B00E6 +:1021100013850A0023246100EF6050096314050E43 +:10212000032381008327C10E93880B00330393415F +:10213000635A60A4130600018326810E6358660665 +:1021400013080001130E70006F00C000130303FF9B +:10215000635E6804938707019386160023A0380105 +:1021600023A208012326F10E2324D10E9388880090 +:10217000E35EDEFC1306410E93050B0013850A0097 +:1021800023246100EF609002631E05060323810093 +:10219000130800018327C10E130303FF8326810E5A +:1021A00093880B00130E7000E34668FAB38767004C +:1021B0009386160023A0380123A268002326F10E7F +:1021C0002324D10E1306700093888800635CD69A8E +:1021D0001306410E93050B0013850A00EF60007D86 +:1021E000631205028327C10E93880B006FF08F994D +:1021F0001306410E93050B0013850A00EF60007B68 +:10220000630E059C63840DA093850D0013850A0061 +:10221000EF1090306FF08F9F130C09006FF05F9DEF +:1022200037370180130600018326810E930E8747FE +:10223000130E000193027000634806016F0040080E +:10224000130808FF635E0E07938707019386160045 +:1022500023A0D80123A2C8012326F10E2324D10EE6 +:1022600093888800E3DED2FC1306410E93050B0031 +:1022700013850A002324D1032322010323206102B2 +:10228000232EE1012324F101EF604072E31C05F6E7 +:1022900003284102130E00018327C10E130808FF13 +:1022A0008326810E832E810203230102032FC101A5 +:1022B000832F810093880B0093027000E3460EF990 +:1022C000B38707019386160023A0D80123A2080133 +:1022D0002326F10E2324D10E130670009388880064 +:1022E0006344D6006FF00F821306410E93050B0076 +:1022F00013850A0023206102232EE1012324F1012A +:10230000EF60C06AE31005F08327C10E03230102CA +:10231000032FC101832F810093880B006FE09FFE84 +:102320001306410E93050B0013850A00232E61004E +:102330002324E101EF608067E31605EC8327C10EDB +:102340000323C101032F810093880B006FF08F825C +:102350008325C10C635CB078032701038326010148 +:102360009304070063C6E632635690028326810E0B +:10237000B387970023A0A8019386160023A2980094 +:102380002326F10E2324D10E1306700093888800B3 +:10239000E340D63693C6F4FF0327010393D6F641F4 +:1023A000B3F4D400B30497406348903E032701037D +:1023B00093760940B304ED00639406448325C10C71 +:1023C0000327010163C6E50093761900E38606340E +:1023D000832601040327C1031306700023A0D8003D +:1023E0008326810EB387E70023A2E80093861600B8 +:1023F0002326F10E2324D10E93888800E34CD64C7B +:10240000832601013307DD003386B640330797404A +:10241000930C06006354C700930C070063569003A7 +:102420000327810EB387970123A098001307170095 +:1024300023A298012326F10E2324E10E93067000B7 +:1024400093888800E3CCE65E13C7FCFF1357F7417F +:1024500033F7EC00B304E640634490006FE09FF56F +:10246000930600010327810E63D69678930C000132 +:10247000130D70006F00C000938404FF63DC9C7632 +:10248000938707011307170023A0380123A298019F +:102490002326F10E2324E10E93888800E35EEDFCF1 +:1024A0001306410E93050B0013850A00EF600050E0 +:1024B000E31A05D48327C10E0327810E93880B00EE +:1024C0006FF09FFB93751900639405CC23A2D8008D +:1024D0002326F10E2324910E130770006346974EB6 +:1024E00013062600938808016FF00FD8635ED0D6DC +:1024F000130700016344D7006F100068130D7000CC +:102500006F000001938606FFE350D70C1388140078 +:102510009387070123A03C0123A2EC002326F10EA0 +:102520002324010F93040800938C8C00E35C0DFDC1 +:102530001306410E93050B0013850A002324D100D6 +:10254000EF60C046E31005CC8327C10E8324810EC3 +:1025500083268100938C0B00130700016FF09FFA14 +:102560008326C10093770C0113874600639C070AFA +:1025700093770C04E38407088327C100930C0000C1 +:102580002326E10083DD0700130710006FE09FFEA4 +:102590001306410E93050B0013850A00EF600041FE +:1025A000E31205C68327C10E8324810E938C0B0092 +:1025B0006FF08FBF1306410E93050B0013850A00C1 +:1025C000EF60C03EE31005C48327C10E8324810E53 +:1025D000938C0B006FF00FC0137719006314070082 +:1025E0006FE05FDD6FF09F9D83264100130D0400B7 +:1025F00093D7F6412320D7002322F7006FE0DFDFD7 +:102600008327810383440400639407006FE0DFC5E0 +:1026100083C70700639407006FE01FC51369094073 +:102620006FE09FC42326E10083AD0600930C0000F9 +:10263000130710006FE01FF483AD06002326E100AE +:1026400093DCFD4113870C006FE01FEA83AD0600A9 +:10265000930C00002326E1006FE05FF10327C10027 +:1026600083270700130747002326E10083A50700FF +:1026700003A6470083A6870083A7C7002328B10EBF +:10268000232AC10E232CD10E232EF10E6FE01FFB47 +:1026900093840600E34C90CC6FF0DFCF130C09005D +:1026A0006FF08FF4B73701809387872D232CF100CB +:1026B000937709026386072C8327C100138777006D +:1026C000137787FF832D0700832C4700930787002C +:1026D0002326F10013771900630E070033E79D01ED +:1026E000630A0700130700032304E10CA304910C01 +:1026F00013692900137CF9BF130720006FE09FE7DF +:102700008344140013690920130414006FE0DFB53B +:102710001306410E93050B0013850A00EF60002994 +:10272000E31205AE8327C10E93880B006FF01F8C58 +:102730008344140013690902130414006FE0DFB22C +:10274000B73701809387C72E232CF1006FF05FF617 +:102750009305000413850A00EF4040492320AB0095 +:102760002328AB00631405006F10C04393070004D7 +:10277000232AFB006FE05FA293076000930C030025 +:1027800063E8677837370180138C0C002326D1006B +:10279000130D07306FE0DFB3130600018326810EAF +:1027A000635A966E930C0001130870006F00C0000E +:1027B000938404FF63D09C6E938707019386160071 +:1027C00023A0380123A298012326F10E2324D10E41 +:1027D00093888800E35ED8FC1306410E93050B0036 +:1027E00013850A00EF60801CE31E05A08327C10E3D +:1027F0008326810E93880B00130870006FF05FFB37 +:1028000003270101130E7000130800013307ED00C8 +:102810002324E10003274103630E070A0327C102B3 +:10282000631E070A032781031307F7FF232CE10226 +:10283000032741031307F7FF232AE1028326C1047C +:10284000032781049388880023ACD8FE8326810E59 +:10285000B387E70023AEE8FE938616002326F10E29 +:102860002324D10E634EDE12032781038346070023 +:1028700003278100938C0600330697406354D600EB +:10288000930C0600635890038326810EB38797014B +:1028900023A098009386160023A298012326F10E08 +:1028A0002324D10E634CDE360327810393888800EE +:1028B0008346070013C6FCFF1356F641B3FCCC0059 +:1028C000B38C964163449003B384D400032741033F +:1028D000E31607F40327C102630007720327C1024E +:1028E0001307F7FF2326E1026FF05FF58326810EC1 +:1028F000634898016F00C005938C0CFF635A9805DC +:10290000938707019386160023A0380123A20801AC +:102910002326F10E2324D10E93888800E35EDEFC8B +:102920001306410E93050B0013850A00EF600008A3 +:10293000E31A058C13080001938C0CFF8327C10E4A +:102940008326810E93880B00130E7000E34A98FBD8 +:10295000B38797019386160023A0380123A298011C +:102960002326F10E2324D10E6346DE720327810352 +:102970009388880083460700B384D4006FF01FF566 +:102980008326C100937709011387460063860722D7 +:1029900083AD0600930C00002326E1006FF09FD367 +:1029A0001306410E93050B0013850A00EF6000002B +:1029B000E31A05848327C10E93880B0013080001D6 +:1029C000130E70006FF05FEA1306410E93050B00C3 +:1029D00013850A00EF50907DE31605820326810ED1 +:1029E0008327C10E9308411113061600938C0B0028 +:1029F0006FF08F8713790C4023280100130D011B02 +:102A00006F0040031306A0009306000013850D001D +:102A100093850C00232E110123246100EFB0401098 +:102A2000032381008328C10163880C4A930D0500AC +:102A3000938C05001306A0009306000013850D007B +:102A400093850C00232E110123246100EFB08050E8 +:102A50008327010113050503A30FADFE938717001C +:102A60002328F100032381008328C101130DFDFFFA +:102A7000E30A09F80327810383460700E394D7F8A4 +:102A80001307F00FE380E7F863960C0093079000BC +:102A900063F2B7C9832781048325C104232E110162 +:102AA000330DFD401386070013050D00232461003C +:102AB000EF505065832781031306A00093060000A2 +:102AC00003CE170013850D0093850C00333EC00123 +:102AD000B387C701232CF102EFB0800403238100E8 +:102AE0008328C101232801006FF05FF48326810E43 +:102AF000373601801306863023A0C800938717005D +:102B0000130610009386160023A2C8002326F10E98 +:102B10002324D10E1306700093888800634CD606D8 +:102B20006392051C0327010193761900B3E6E600C2 +:102B3000639406006FE01F88832601040327C10306 +:102B40001306700023A0D8008326810EB387E70008 +:102B500023A2E800938616002326F10E2324D10E2B +:102B60006342D646938888000327010193861600A6 +:102B700023A0A801B387E70023A2E8002326F10ED3 +:102B80002324D10E130770006344D7006FE05F82E7 +:102B90006FE0DFEF1306410E93050B0013850A006B +:102BA000EF50D060631005E68325C10C8327C10E6A +:102BB00093880B006FF0DFF6937709046380072892 +:102BC0008327C100930C00002326E10083DD07006A +:102BD0006FF05FB01306410E93050B0013850A00DA +:102BE000EF50D05C631005E28327C10E93880B0081 +:102BF0006FF00FBC23A0380123A29800B387970081 +:102C0000130717002326F10E2324E10E930670000C +:102C100063C4E6006FE0CFF96FE05FE71306410E93 +:102C200093050B0013850A00EF505058631C05DC18 +:102C30008327810393880B001308000183C60700D4 +:102C4000130E70008327C10E6FF0DFC68327010FBC +:102C50009305010A1305010B2328F10A8327410F6D +:102C6000232411012320010A232AF10A8327810F3B +:102C70002322010A2324010A232CF10A8327C10FEE +:102C80002326010A232EF10AEFC0D01B83288100DE +:102C9000634C05428347710C1307700463549724F7 +:102CA00037370180130DC72C23260102232A010286 +:102CB000232801021379F9F7130C3000930D00005B +:102CC000930C300013030000638407006FE01F873C +:102CD0006FE04FE183274100130D04002320F7002C +:102CE0006FE08FF1832601040327C10313067000F0 +:102CF00023A0D8008326810EB387E70023A2E80033 +:102D0000938616002326F10E2324D10E9388880083 +:102D1000634AD62AE3DA05E4130600FFB304B040A1 +:102D2000E3D6C528930C0001130870006F00C000A3 +:102D3000938404FFE3DC9C269387070193861600A7 +:102D400023A0380123A298012326F10E2324D10EBB +:102D500093888800E35ED8FC1306410E93050B00B0 +:102D600013850A00EF509044631E05C88327C10EE7 +:102D70008326810E93880B00130870006FF05FFBB1 +:102D800013050D00232411012326D100EF50D02E6E +:102D90008347710C134CF5FF135CFC4123260102A1 +:102DA000232A01022328010283288100930C0500B5 +:102DB000337C8501930D000013030000638407003A +:102DC0006FE0CFF76FE00FD21386140013878C00EB +:102DD000B387D70023A2DC0023A03C012326F10EF9 +:102DE0002324C10E93067000E3C0C6BE130616006E +:102DF00093088700930C07006FE01FC793770C20A0 +:102E0000638407188327C100930C00002326E10088 +:102E100083CD0700130710006FE0CFF593770920EB +:102E2000638807148327C1002326E100838D0700F0 +:102E300093DCFD4113870C006FE00FEB93770920C3 +:102E4000638E07108327C100930C00002326E10046 +:102E500083CD07006FF01F88937709206386070EE4 +:102E60008327C100930C00002326E10083CD0700D7 +:102E70006FE0CFEF8327C10F63C007148347710C46 +:102E8000130770046352974237370180130D472DA3 +:102E90006FF09FE1B38797009386160023A0380157 +:102EA00023A298002326F10E2324D10E13067000CE +:102EB00093888800635CD6CE1306410E93050B0001 +:102EC00013850A00EF50902E631E05B28327C10EB2 +:102ED00093880B006FF08FCD93079000E3E8B7B5B0 +:102EE0006FF04F8337370180130D872C6FF0DFDBD6 +:102EF0001306410E93050B0013850A00EF50102BAB +:102F0000631205B08327C10E93880B006FF08FC842 +:102F1000930C60006FF01F87832601013307DD00EB +:102F20003386B64033039740930C0600635EC3D0EC +:102F3000930C03006FF04FD183274100130D040061 +:102F40002310F7006FE04FCB8327C100930C0000E4 +:102F50002326E10083AD07006FE04FE18327C10026 +:102F6000930C00002326E10083AD07006FF08FF67D +:102F70008327C1002326E10083AD070093DCFD41D8 +:102F800013870C006FE04FD68327C100930C00001D +:102F90002326E10083AD0700130710006FE08FDDEB +:102FA0001306410E93050B0013850A00EF50102005 +:102FB0008357CB006FE0CFC59307D002A303F10C7A +:102FC0006FF01FEC1306410E93050B0013850A00EA +:102FD000EF50D01D631805A28325C10C8327C10EB5 +:102FE0008326810E93880B00E3D005B86FF0DFD203 +:102FF000130360006FE04FEB03270101B306ED0000 +:1030000063FE96BA938406006FF04FBB032701035B +:103010009307D0FF6344F700635AE3009384E4FF0F +:1030200093F7F4FD232CF1066FE04FFD8327010198 +:10303000032701036340F72883278106930C0700C9 +:1030400093F71700638607008327C103B30CF700CB +:103050008327810693F707406386070083270103D0 +:10306000E340F00613CCFCFF135CFC4133FC8C0105 +:103070009304700623260102232A01026FE0DF89F0 +:103080008347710C13030000638407006FE00FCBCC +:103090006FE04FA51306410E93050B0013850A0040 +:1030A000EF50D010631005968327810393880B009F +:1030B0001308000183C60700130E70008327C10E9A +:1030C000B384D4006FF09F809307D002A303F10C68 +:1030D0006FF09FBC1306410E93050B0013850A0089 +:1030E000EF50D00C631005928325C10C8327C10ECD +:1030F00093880B006FF0CFB0130C010B9306030005 +:103100001308C10D9307010D1307C10C13063000FE +:1031100093050C0013850A00232411032322610266 +:103120002328D10B2320D103232AE10B232EE101F5 +:10313000232CF10B2328F101232EC10B2324C101E1 +:10314000EF204076032E8100832F0101032FC10160 +:10315000832E01020323410283288102130D0500FF +:103160009307600433086D00639CFC6883460D0080 +:1031700093070003E388F614930C010A8327C10C1C +:103180003308F8006FE0CFDD130C010B9307010D3E +:10319000930603001308C10D1307C10C130620008A +:1031A00093050C0013850A00232261022328D10B0A +:1031B0002320D103232AE10B232EE101232CF10B41 +:1031C0002328F101232EC10B2324C101EF20806DA0 +:1031D00093077004032E8100832F0101032FC10187 +:1031E000832E01020323410283288102130D05006F +:1031F000E398FCF68327810693F71700639C075E2C +:10320000130770048327C10D232CE1066FE00FDC48 +:103210008347710C2326D10023260102232A0102B1 +:1032200023280102130C0300930C03001303000076 +:10323000638407006FE08FB06FE0CF8A1306410E02 +:1032400093050B0013850A00EF50407663040500D8 +:103250006FE05FFB8324C10C032701018327C10EAC +:1032600093880B00330697406FF00F9E83278106EB +:103270000327010393F71700B3E76700E354E00C5B +:103280006398076C832C01039304600683278106EF +:1032900093F707406398076213CCFCFF135CFC4173 +:1032A00033FC8C016FF01FDD37370180130D072DC4 +:1032B0006FF09F9F832701010327C10393047006CA +:1032C000B38CE70083270103E342F0FCB38CFC409E +:1032D000938C1C0013CCFCFF135CFC4133FC8C0171 +:1032E0006FF05FD9B7360180938E86476FE0DF833A +:1032F000930700032304F10C93078005136729004B +:10330000A304F10C2324E10693073006930D00007B +:10331000130DC11463CE6744032EC10F93FCF4FD5B +:10332000232C9107232E0106832E010F032F410F1B +:10333000832F810F1369291063420E3C93071006F7 +:103340006388F462930710046384F4006FE08FB81D +:10335000130C010B13050C00232611032324610217 +:103360002328D10B232AE10B232CF10B232EC10B95 +:10337000EFF0406E1306C10CEF50C0251386050018 +:103380009305050013050C00EFF0404A930701096F +:10339000938507002324F1008327010B930C010A76 +:1033A000130601082328F1088327410B13850C001D +:1033B0002326C106232AF1088327810B2320010835 +:1033C00023220108232CF1088327C10B23240108A1 +:1033D000232EF108B707FC3F2326F108EFC0403B3E +:1033E0000328010A032E410A832E810A032FC10AF2 +:1033F00093850C0013050C002328010B23220103E5 +:10340000232AC10B2320C103232CD10B232ED1014E +:10341000232EE10B2328E1012320010A2322010AA4 +:103420002324010A2326010AEFB0507A032F010159 +:10343000832EC101032E01020328410203238102CE +:103440008328C10263160500930710002326F10CA0 +:10345000B73701809387C72E2322F1069306F3FF27 +:1034600093070D006F00400993850C0013050C00B5 +:103470002320C106232EF105232C5104232A710495 +:103480002328F104232A1103232861022328710A27 +:1034900023267102232A510A23245102232CF10BE3 +:1034A0002322F103232EC10A2320C1022320010A73 +:1034B0002322010A2324010A2326010AEFB01071F6 +:1034C0008326C101032F0102832E4102032E8102B4 +:1034D0000328C10203230103832841038327010535 +:1034E0008323410583228105832FC105032601061D +:1034F0009386F6FF630E05100326810093850C006A +:10350000232AF10213050C00B70703402328D10436 +:103510002328110323266102232EF1082326E10B21 +:103520002320010B2322C10B2324D10B23280108C4 +:10353000232A0108232C0108EFC08025832E010BCC +:10354000032E410B0328810B0326C10B13050C002E +:103550002324D1032322C10323200103232EC100EE +:10356000EFE0107D930505002328A10013050C0052 +:10357000EFF0C0160326C101832E8102032E410203 +:10358000232EC1080326010B032801028325810095 +:103590002320C1080326410B13850C002328D109E1 +:1035A0002322C1080326810B232AC109232C0109E8 +:1035B0002324C1080326C10B2326C1080326C10604 +:1035C000EFD0804A032741068327010183260105A6 +:1035D0008323010A3306F70083450600832741034E +:1035E0008322410A832F810A0326C10A232AF10676 +:1035F0002380B7002328D1061307F0FF232ED10024 +:103600000323C1028328010393871700E39EE6E4A6 +:10361000B706FE3F93850C0013050C002320F10232 +:10362000232E1101232461002328710A232871020B +:10363000232A510A23265102232CF10B2324F103C0 +:10364000232EC10A2322C1022320010A2322010AB8 +:103650002324010A2326D10AEFB0106A0323810034 +:103660008328C101832701026344A00A8323010345 +:103670008322C102832F810203264102B706FE3F47 +:1036800093850C0013050C002328710A232A510A84 +:10369000232CF10B232EC10A2320010A2322010A25 +:1036A0002324010A2326D10AEFB0505203238100BC +:1036B0008328C10183270102631805000327010144 +:1036C0009376170063960604032701071306000389 +:1036D00093061700B386D700635407006FE00F8F7F +:1036E00093871700A38FC7FEE39CD7FE6FE00F8E72 +:1036F00023242107930D000013890200B7070080DF +:1037000033CEC7019307D002232EF1066FF01FC3FB +:103710000327410793860700232EE10C0327410668 +:1037200003C6F7FF8345F7006310B60213050003D5 +:10373000A38FA6FE8326C10D1386F6FF232EC10C90 +:1037400003C6F6FFE386C5FE930516001305900336 +:1037500093F5F50F6306A600A38FB6FE6FE00F8703 +:10376000032741068345A700A38FB6FE6FE00F86AF +:103770009305130013850A002328110123246100F7 +:10378000EF30C0460323810083280101130D05009B +:1037900063040542930D05006FF01FB89307000303 +:1037A0002304F10C930780076FF05FB5B387970090 +:1037B0009386160023A0380123A298002326F10E39 +:1037C0002324D10E13067000635ED6B81306410E93 +:1037D00093050B0013850A00EF50401D630405009C +:1037E0006FE05FA28327C10E8326810E93880B00B2 +:1037F0006FF08FB79307700433086D00232CF10628 +:10380000930C010A6FD0DFF5130C09006FE0CFD0E5 +:103810009307F0FF2322F1006FD05FC06314030011 +:1038200013031000032EC10F832E010F032F410F2E +:10383000832F810F93620910E34C0EEA130C010BE6 +:10384000930603001308C10D9307010D1307C10C64 +:103850001306200093050C0013850A00232651024D +:1038600023241103232261022328D10B2320D10317 +:10387000232AE10B232EE101232CF10B2328F10154 +:10388000232EC10B2324C101EF20C0018322C102DA +:1038900023242107032E8100832F0101032FC1015F +:1038A000832E01020323410283288102130D0500A8 +:1038B00013890200930D0000232E01066FF09F93E1 +:1038C00093047006832781039306F00F23260102D9 +:1038D00083C70700232A01026388D7040327010353 +:1038E00063D4E704B307F740032781032328F102D9 +:1038F00083471700638E0700032641031307170051 +:10390000232CE10213061600232AC1026FF0DFFC0C +:103910000327C102832781031307170083C707000A +:103920002326E1026FF05FFB0327C10283274103D7 +:10393000B387E70003278104B387E702B38C9701BD +:1039400013CCFCFF135CFC4133FC8C016FD0DFFC1B +:103950008327C10393046006B30CF700B38C6C009B +:103960006FF0DF92930D0000138907006FF01FD9ED +:10397000130C010B13050C002326110323246102F1 +:103980002328D10B232AE10B232CF10B232EC10B6F +:10399000EFF0400C1306C10CEF40D0431386050036 +:1039A0009305050013050C00EFE05068930701092B +:1039B000938507002324F1008327010B930C010A50 +:1039C000130601082328F1088327410B13850C00F7 +:1039D0002326C106232AF1088327810B232001080F +:1039E00023220108232CF1088327C10B232401087B +:1039F000232EF108B707FC3F2326F108EFB05059FA +:103A00000328010A032E410A832E810A032FC10ACB +:103A100093850C0013050C002328010B23220103BE +:103A2000232AC10B2320C103232CD10B232ED10128 +:103A3000232EE10B2328E1012320010A2322010A7E +:103A40002324010A2326010AEFB05018032F010195 +:103A5000832EC101032E01020328410203238102A8 +:103A60008328C10263160500930710002326F10C7A +:103A7000B73701809387872D2322F1066FF01F9EB1 +:103A80009306610D6318060093060003230BD10C07 +:103A90009306710D1307011B938707033386E640D6 +:103AA0002380F6009307D60D2322F1046FD09FE206 +:103AB0008327810693F71700639407006FD09FE375 +:103AC0006FD0DFE2930C010A93850C0013050C0004 +:103AD0002326010323241103232261022328D10B6F +:103AE0002320D103232AE10B232EE101232CF10B08 +:103AF0002328F101232EC10B2324C1012320010A15 +:103B00002322010A2324010A2326010AEFB0100C04 +:103B1000032E8100832F0101032FC101832E010297 +:103B200003234102832881020328C102630805E4BC +:103B300093071000B38767402326F10C3308F80081 +:103B40006FD01FC2639A0700130C10009304600625 +:103B5000930C10006FF00FD28327C103930460060B +:103B6000938C1700B38C6C0013CCFCFF135CFC41EE +:103B700033FC8C016FF00FD0138708006FF04FA556 +:103B80008327C10003A30700938747006354030002 +:103B90001303F0FF834414002326F100138406006E +:103BA0006FD08FEC9307C00023A0FA009307F0FFBB +:103BB0002322F1006FD09F868357CB0013E70704C1 +:103BC000930707002316EB006FD09F849307200014 +:103BD0002322F1046FD01FD0130101FE23263101EF +:103BE000B7490180232C8100232A91002328210139 +:103BF00023244101232E1100138A05001309050017 +:103C00009389894CEF30500703A78900B71700004C +:103C10001384F7FE832447003304444193F4C4FF24 +:103C2000330494001354C4001304F4FF1314C400A9 +:103C3000634EF4009305000013050900EF40502483 +:103C400083A78900B38797006308F502130509006D +:103C5000EF30D0028320C10103248101832441017C +:103C6000032901018329C100032A810013050000F3 +:103C70001301010267800000B305804013050900AD +:103C8000EF4010209307F0FF630AF504B757018057 +:103C9000938787AB03A7070083A68900B38484407A +:103CA00093E41400330487401305090023A296000F +:103CB00023A08700EF30807C8320C1010324810191 +:103CC00083244101032901018329C100032A8100C2 +:103CD0001305100013010102678000009305000026 +:103CE00013050900EF40D01903A789009306F000DF +:103CF000B307E540E3DCF6F4B756018083A606A6D9 +:103D000093E717002322F7003305D540B75601800B +:103D100023ACA6AA6FF09FF3638A0512130101FF7B +:103D200023248100232291001384050093040500BD +:103D300023261100EF3040740328C4FF130784FFCB +:103D4000B74501809377E8FF3306F7009385854CEC +:103D50008326460003A5850093F6C6FF630AC51AAD +:103D60002322D600137818003305D6006310080A02 +:103D7000032384FF0328450037450180330767404C +:103D8000832887001305054DB38767001378180053 +:103D90006380A8140323C70023A66800232413010B +:103DA0006304081E93E617002322D7002320F600A1 +:103DB0009306F01F63E8F60A93F687FF9386860062 +:103DC00003A54500B386D50003A6060013D8570007 +:103DD00093071000B3970701B3E7A700138586FF89 +:103DE0002326A7002324C70023A2F50023A0E60072 +:103DF0002326E600032481008320C10013850400EC +:103E000083244100130101016F3040670325450001 +:103E100013751500631E050237450180B387D7006F +:103E20001305054D8326860093E817003308F70035 +:103E30006388A6160326C60023A6C6002324D60040 +:103E4000232217012320F8006FF09FF667800000FF +:103E500093E61700232ED4FE2320F6009306F01FCE +:103E6000E3FCF6F493D6970013064000636CD60E7D +:103E700093D66700138896031386860313183800B9 +:103E80003388050183260800130888FF6308D812C9 +:103E900003A646001376C6FF63F6C70083A6860016 +:103EA000E318D8FE03A8C600232607012324D70061 +:103EB000032481008320C1002324E800138504002B +:103EC0008324410023A6E600130101016F30005B4B +:103ED000631608148325C60003268600B387F60000 +:103EE000032481002326B60023A4C50093E617000F +:103EF0008320C1002322D700138504003307F70075 +:103F0000832441002320F700130101016F30005783 +:103F100013781800B387D70063100802032584FFC5 +:103F20003307A7408326C70003268700B387A7006F +:103F30002326D60023A4C600B756018013E6170037 +:103F400083A646A62322C70023A4E500E3E4D7EA1C +:103F5000B757018083A507A713850400EFF0DFC7DB +:103F60006FF05FE9130640016374D6021306400543 +:103F70006364D60693D6C7001388F6061386E60652 +:103F8000131838006FF0DFEFB387D7006FF09FE9A9 +:103F90001388C6051386B605131838006FF05FEE58 +:103FA00023AAE50023A8E5002326A7002324A700D1 +:103FB000232217012320F8006FF0DFE303A545005B +:103FC00013562640930710003396C7003366A600A9 +:103FD00023A2C5006FF05FED13064015636CD60099 +:103FE00093D6F700138886071386760713183800D0 +:103FF0006FF01FE913064055636CD60093D6270176 +:104000001388D6071386C607131838006FF05FE7CA +:104010001308803F1306E0076FF09FE693E6170052 +:104020002322D7002320F6006FF0DFDC9306450043 +:10403000930700001305A5013788FFFF6F00C0013B +:10404000939717002390E600939707019386260025 +:1040500093D70701630ED50203D706001376170026 +:104060006304060093E717001357170013F62700A1 +:10407000B3650701E30606FC939717002390B6008B +:10408000939707019386260093D70701E316D5FC83 +:1040900067800000930685011307000013052500C3 +:1040A0006F00C001131717002390F60013170701C4 +:1040B0009386E6FF135707016304D50483D70600F0 +:1040C0001396070113560641939717006354060091 +:1040D000136717009397070193D7070113762700FB +:1040E00093E51700E30006FC131717002390B600B2 +:1040F000131707019386E6FF13570701E310D5FC5A +:1041000067800000130101FE370E0100231D01002E +:10411000231E0100938585019307C10113088100C7 +:10412000130EFEFF03D705009387E7FF9385E5FF96 +:1041300063180702239F07FEE39607FF1306460056 +:104140009306E10103D70700938727001306260093 +:10415000231FE6FEE398D7FE1301010267800000EB +:104160003307A70283D8270003D30700B376C7011C +:10417000B38616011357070193D80601330767006A +:1041800033071701935807012391D7002390E700C5 +:10419000239F17FFE39807F96FF05FFA13072501D4 +:1041A000835705001305250063980700E31AE5FE11 +:1041B00013050000678000001305100067800000F1 +:1041C000130101FF23229100835425012324810040 +:1041D0002326110093C7F4FF13971701130405005A +:1041E00063160700EFF09FFB63180500B787FFFF1A +:1041F000B3C4F400231994008320C1000324810078 +:10420000832441001301010167800000130101FFB5 +:104210002324810003542501232611009347F4FF32 +:1042200013971701631A0700EFF05FF79307050074 +:1042300013050000639407001355F4008320C100A8 +:1042400003248100130101016780000083572501C9 +:10425000130101FD2324810293D7F7002322910249 +:104260002326110223202103232E3101B307F0401E +:104270002390F50083572501378700001307F7FFC8 +:10428000B377F7002391F5009304050013040501AB +:104290006382E70493876500239205001305E5FF19 +:1042A000035704001304E4FF93872700239FE7FECE +:1042B000E31885FE239C05008320C10203248102AC +:1042C00083244102032901028329C101130101034F +:1042D00067800000035725011389450033F7E70085 +:1042E000631CF7022326B100EFF05FEB8325C100CA +:1042F0006304050293876500239205001385C4FFBC +:10430000035704001304E4FF93872700239FE7FE6D +:10431000E31885FE6FF05FFA9389A5011309290060 +:10432000231F09FEE39C29FF8320C102032481028D +:1043300083244102032901028329C10113010103DE +:104340006780000083572501130101FB23248104AA +:1043500093C7F7FF23229104232611041397170113 +:10436000930405001384050063160700EFF01FE3B4 +:10437000631205088357240193C7F7FF13971701AA +:10438000630407069305810013850400EFF01FEC1A +:104390009305410213050400EFF05FEB83558100A4 +:1043A00003554102630CB5049307A1001307610292 +:1043B0001306010283D6070093872700639A060835 +:1043C000835607001307270063940608E394C7FE8B +:1043D000130500008320C1040324810483244104C5 +:1043E000130101056780000013050400EFF01FDBD7 +:1043F000E30A05F81305E0FF6FF0DFFD1335150044 +:104400000356A100835661023305A0401307A100A3 +:1044100093076102137525001305F5FF9305C1038A +:104420009387270013072700631ED600E382B7FA9D +:104430000356070083D6070013072700938727003A +:10444000E306D6FEE3E8C6F83305A0406FF09FF818 +:1044500013051000E38005F81305F0FF6FF09FF7D8 +:10446000130101FF23261100EFF05FD38320C10069 +:10447000133515001301010167800000130101FECF +:10448000232C8100232A9100232E110023282101AF +:1044900023263101938405001304050063C4050A33 +:1044A0009307F00013860500130545009306840169 +:1044B0009305F00063D497029307050003D7270004 +:1044C00093872700239FE7FEE39AD7FE231C04006F +:1044D000130606FFE3C2C5FE93F4F40093077000D1 +:1044E00063D8970213078401930524009307000003 +:1044F000835607001307E7FF13968600B3E7C7004C +:104500002311F70093D78600E314B7FE938484FF4A +:10451000638A04009384F4FF13050400EFF09FB74F +:10452000E39A04FE130500008320C10103248101E6 +:1045300083244101032901018329C10013010102E0 +:1045400067800000930710FF3309B04063DCF51269 +:104550009305850193090000930645001306F000BA +:104560000357840193870500B3E9E90003D7E7FF08 +:104570009387E7FF2391E700E39AD7FE2312040015 +:10458000130909FFE34E26FD930700FF130710FFF1 +:10459000B38797401309000063C4E40A3309F900A4 +:1045A0009307700063D627059399090193D90941B0 +:1045B000834784019305A401B3E9F90093990901A4 +:1045C00093D909019307000003D6060093862600BD +:1045D0001357860033E7E700931786009397070188 +:1045E000239FE6FE93D70701E390B6FE130989FFE8 +:1045F000630C0906835784011309F9FF13050400AE +:1046000093F71700B3E93701EFF05FA2E31409FE57 +:104610009397090193D70741639007041395090104 +:10462000135505018320C101032481018324410125 +:10463000032901018329C1001301010267800000E1 +:1046400013F907FF330920413309F900930770007C +:10465000E3D027FB6FF05FF5930910001395090174 +:10466000135505016FF01FFC1385090063980900BD +:1046700013150501135505016FF01FEB130510000D +:104680006FF01FFF930790FF93090000E3D4F5F646 +:10469000930644006FF0DFF183574500130101FFDB +:1046A00023229100232611002324810023202101AD +:1046B00093040500639C070C035765001304000076 +:1046C0009317070193D7074163C4070A9306A5010F +:1046D0001306000A63180702938764006F008000C6 +:1046E00003D7070093872700239EE7FEE39AF6FE91 +:1046F000239C040013040401630CC40603D7640064 +:10470000E30C07FC937707F063900704138584019B +:1047100093852400930700001307050083560700C4 +:104720001307E7FF13968600B3E7C7002311F700CE +:1047300093D78600E394E5FE03D764001304840056 +:10474000937707F0E38807FC1309000A6F00400124 +:1047500013041400EFF01F94634C890003D7640026 +:10476000131707011357074113850400E35207FE8F +:104770008320C10013050400032481008324410029 +:1047800003290100130101016780000013F707F0FE +:1047900013040000631007041309F0F66F004001D2 +:1047A0001304F4FFEFF09F88E30424FD83D7440053 +:1047B00013850400E39607FE8320C100130504005F +:1047C0000324810083244100032901001301010116 +:1047D00067800000930645009305A50113070000BC +:1047E0006F00800083D7060013D687003367C700A9 +:1047F000939787002390E60013970701938626007E +:1048000013570701E390B6FE83D74400130480FFDB +:104810006FF09FF8130101FE232C8100232A9100E1 +:104820002328210123263101232441012322510180 +:104830001389060093840700232E1100130405003A +:1048400093890500130A0600930A0700EFF0DFE4DE +:10485000930700093309A94063DCA716B787000056 +:104860009387E7FF63DA271F63840A1C03A54400CC +:1048700083A70400630AF5061387A4019387440302 +:1048800013072700231F07FEE31CF7FE930780038F +:10489000630CF53263D0A71693070004630CF52E62 +:1048A000930710076318F534B78700409387F7FF25 +:1048B0001307A00023AAF400B787FFFF23A4E40096 +:1048C000239CF40023A6E4009307A0003787000090 +:1048D0009387870093971700B387F4002395E70029 +:1048E00023A0A4006358201B83A5840083D7440120 +:1048F0001308F008139615003306C400035706008A +:10490000B376F700634AA8021308B0006346B80202 +:10491000930706009305840103D72700630407006B +:1049200093E616002391070093872700E396F5FE90 +:104930000357060083D7440193C7F7FFB3F7E70097 +:104940002310F60083D7640133F7D7006300070410 +:104950006384D71A13862403930684019384C401C5 +:10496000130700008357060083D506009386E6FFF1 +:104970001306E6FFB387B700B387E70013D7070135 +:104980002391F60013771700E31E96FC6358201955 +:1049900083574400639E0712B7870000231C04005E +:1049A0009387E7FF63C82709231124018320C101EE +:1049B0000324810183244101032901018329C100CA +:1049C000032A8100832A410013010102678000004D +:1049D0006354090E930700F7635CF90893072400FA +:1049E0001304A40193872700239F07FEE39C87FEFF +:1049F0006FF0DFFB930780016308F5169307500300 +:104A0000631AF51E37170000B7070004930660000D +:104A10009387F77F1307078023AAF40023A4D40009 +:104A2000239CE40023A6D400930760006FF05FEAA4 +:104A3000231C0400B787FFFF93C7F7FF2311F4007F +:104A400093074400130484012390070093872700F1 +:104A5000E31CF4FE6FF09FF5930724001304A401F8 +:104A600093872700239F07FEE39C87FE6FF01FF4C8 +:104A70009305090013050400EFF05FA0630405002F +:104A800093091000638C0A0C03A5440083A704005B +:104A9000E314F5DE930700096304F50A83578401E4 +:104AA0001305040093F71700B3E9F900EFF00FD8EE +:104AB00003A544006FF05FE3E3800AEE03A5440022 +:104AC00083A70400E31AF5DAE34020E36FF09FFCCC +:104AD00013050400EFF08FD5B78700001309190004 +:104AE000231C04009387E7FFE3C627F5E35E09EA8A +:104AF000231104006FF09FEB6394090C83A7C4009B +:104B000003D7840193971700B307F40083D70700F6 +:104B1000B3F7E700E39007E4E34C20E793070009CD +:104B20006306F50013050400EFF0CFD68357440069 +:104B3000E39007FA231C0400E34C09FA6FF0DFE668 +:104B400003A6840083D74401131616003306C4005D +:104B500003570600B3F6E7006FF01FDE231C0400C6 +:104B6000231104006FF09FE4B70780009387F70FCD +:104B70001307400023AAF4009307001023A4E400C5 +:104B8000239CF40023A6E4009307400013070010C1 +:104B90006FF01FD49307700023A4F400B7070180BF +:104BA0009387F7FF23AAF40093071000239CF400D7 +:104BB0009307600023A6F400130710006FF05FD185 +:104BC000E30A0AD86FF09FDCB70780009387F70FDE +:104BD0001307600023AAF4009307001023A4E40045 +:104BE000239CF40023A6E400930760001307001041 +:104BF0006FF01FCE9307C00023A4F400B707018015 +:104C00009387F7FF23AAF40093071000239CF40076 +:104C10009307B00023A6F400130710006FF05FCBDA +:104C2000130101FD23229102232E310193840500FB +:104C300083592500232611022324810223202103E6 +:104C4000232C410113090600232A51012328610165 +:104C50002326710123248101232291012320A10114 +:104C6000130A0500EFF05FA303D4240093070500A7 +:104C700013850400B389F940930A4903EFF0DFA1DB +:104C80003304A4401307E90493870A00938727009D +:104C9000239F07FEE39CE7FE634A3409930B4A0017 +:104CA000138B44009389F9FF930CAA01138C240001 +:104CB00013070B0093870B0003D6070083560700EA +:104CC0009387270013072700631AD60AE39697FFF6 +:104CD00013068A0113878401930600008357070097 +:104CE000835506001307E7FFB387D740B387B74064 +:104CF00093D607012311F70093F616001306E6FF7B +:104D0000E31EECFC130D100013850A00EFF08FB8C2 +:104D10008357C9041304F4FF13850400336DFD00A9 +:104D20002316A905EFF00FB7E31434F99306040036 +:104D3000032481028320C1028329C101032A810146 +:104D4000832A4101032B0101832BC100032C810025 +:104D5000832C4100032D01009307090013850400F3 +:104D600003290102832441021307000013060000F7 +:104D700093050000130101036FF0DFA9130D00007C +:104D8000E3E4C6F86FF0DFF403570500835725000E +:104D90006306070037870000B3E7E7002399F500B3 +:104DA00003572500B78700009387F7FF6304F702D6 +:104DB00093076500938505011305850103D7070057 +:104DC000938727009385E5FF2391E500E398A7FEED +:104DD00067800000930765001305A50103D707004E +:104DE00093872700631A0702E39AA7FE138725011A +:104DF0009387050093872700239F07FEE31CF7FE98 +:104E000083D72501378700001307F7FFB3E7E700D3 +:104E10002399F5006780000013870501938705003B +:104E200093872700239F07FEE31CF7FEB7C7FF7F8A +:104E300023A8F50067800000130101F7232861070C +:104E4000035B2501B78700009387F7FF232C4107F9 +:104E500033FA6701131A0A012324810823229108D7 +:104E600023202109232E310723261108232A510745 +:104E7000232671072324810723229107135A0A014D +:104E800093040500138905001304060093890600A6 +:104E90006312FA10EFF08FB0631A0528835A2901C4 +:104EA000B3775A016382472B13850400EFF04FDB81 +:104EB000630E052EB73501809385054C1305090057 +:104EC000EFF04FC863060536835A2901B787000003 +:104ED0009387F7FFB3FA5701939A0A0193DA0A010D +:104EE0006394FA2C13050900EFF08FD76310053295 +:104EF00083D72401B3F7FA006398570B1385040096 +:104F0000EFF00FD66318050013050900EFF04FD539 +:104F1000630C050813850400EFF04FAF9304050000 +:104F200013050900EFF08FAEB384A440B3349000B2 +:104F30009394F400231994001307240193070400A9 +:104F400093872700239F07FEE31CF7FE8357240166 +:104F5000378700001307F7FFB3E7E7002319F400D2 +:104F60008320C10803248108832441080329010800 +:104F70008329C107032A8107832A4107032B0107DD +:104F8000832BC106032C8106832C410613010109E2 +:104F90006780000083DA250133F7570113170701F3 +:104FA00013570701630AF704138504009305C10032 +:104FB000EFF0CFA91305090093058102EFF00FA9C7 +:104FC0008354E1000359A102639C04049307010187 +:104FD000930641026388D72003D7070093872700F1 +:104FE000E30A07FE1305C100EFF00FEB0357A10220 +:104FF000B304A0406F00000313850500EFF00F9A83 +:10500000E30605EC1307490183570900130929003A +:1050100013042400231FF4FEE318E9FE6FF05FF48D +:1050200013070900930A09009307C10293060104BC +:10503000631207026382F61C03D7070093872700D9 +:10504000E30A07FE13058102EFF00FE50357A10203 +:10505000B30AA94083578102138C8903239BE90279 +:10506000239AF9021387E90493070C0023900700A1 +:1050700093872700E31CF7FE138AC904930B0000F3 +:1050800013094102930C0101130B6104035509003C +:105090001309E9FF6318050C03D7C90493070A0035 +:1050A000B3EBEB0003D7E7FF9387E7FF2391E7001C +:1050B000E39A87FF239C0902E31A99FD13874903AA +:1050C0009307810293052104035607009387270065 +:1050D00013072700239FC7FEE398F5FEB7C6FFFF1F +:1050E000B38454019386260093850B001305810237 +:1050F0009387090013070004B386D4001306000049 +:10510000EFF04FF1035781028357C100930504006C +:1051100013058102B387E740B337F000B307F040CF +:105120002314F102EFF05FC66FF09FE31387440191 +:1051300083D704009384240013042400231FF4FE67 +:10514000E398E4FE6FF0DFE113050900EFF00F854F +:10515000E31A05EA13850400EFF08FB0E30805D6E3 +:105160006FF05FD51306410493058102EFE09FF9CC +:1051700093050A00130600001307C10503D80500B4 +:10518000835707009385E5FF1307E7FFB387070100 +:10519000B387C70013D607012391F50013761600D5 +:1051A000E31E67FD6FF05FEF03DB2401B7870000AC +:1051B0009387F7FF33FB6701131B0B01135B0B0195 +:1051C000E314FBDE13850400EFF08FA9E31405D48C +:1051D0008357290193C7F7FF13971701E31607DCDD +:1051E0006FF09FD29307440113042400231F04FE91 +:1051F000E39C87FE6FF0DFD693074401130424007D +:10520000231F04FEE31CF4FE6FF09FD5B735018029 +:105210009385054C13850400EFF0CF92630A0500D7 +:1052200083D72401B3F7FA00E38E57F96FF05FFAE2 +:10523000130704019307040093872700239F07FEA9 +:10524000E39CE7FEB7C7FF7F2328F4006FF05FD130 +:1052500083572501130101F52324810A93C7F7FF22 +:105260002322910A2320210B232E31092326110A00 +:10527000232C4109232A5109232861092326710976 +:1052800023248109232291092320A109232EB10778 +:1052900013971701130905009389050013040600ED +:1052A0009384060063160700EFE05FEF631805388C +:1052B00083D7290193C7F7FF13971701630E0708D8 +:1052C000373A018093050A4C13050900EFF08F87E8 +:1052D00063040510035A290103D72901B787000089 +:1052E0009387F7FF33FA4701B3FAE700631AFA0826 +:1052F00013050900EFF0CF966308051063984A0183 +:1053000013850900EFF0CF956310050E9307440154 +:1053100013042400231F04FEE31CF4FE8320C10AAF +:105320000324810A8324410A0329010A8329C1092C +:10533000032A8109832A4109032B0109832BC10810 +:10534000032C8108832C4108032D0108832DC107FC +:105350001301010B6780000013850900EFE01FE4D3 +:10536000E30005F61387490183D7090093892900D3 +:1053700013042400231FF4FEE398E9FE6FF01FFAE4 +:105380006386FA08130509009305C101EFE01FECDD +:105390009305810313850900EFE05FEB835BA103B5 +:1053A0000359E10163920B0C9307C103930D0105AF +:1053B000638EFD3403D7070093872700E30A07FEB7 +:1053C00013058103EFF04FADB307A0400356E10191 +:1053D0002326F1006F00C00993050A4C13850900CC +:1053E000EFE05FF6E31805EE1307040193070400EE +:1053F00093872700239F07FEE39CE7FEB7C7FF7F45 +:105400002328F4006FF09FF1E39E4AF7138509000B +:10541000EFF00F85E30805F613050900EFE01FDF45 +:105420009304050013850900EFE05FDEB387A44015 +:10543000B337F0009397F7002319F4001307240102 +:105440009307040093872700239F07FEE39CE7FE52 +:1054500083572401378700001307F7FFB3E7E700FE +:105460002319F4006FF09FEB232671011306090046 +:1054700023242101930701029306410363120602CC +:105480006380F62A03D7070093872700E30A07FE05 +:105490001305C101EFF04FA0B307A9402324F10089 +:1054A00003278103138D840393070D0023AAE402CD +:1054B0001389E40493872700239F07FEE31CF9FE6A +:1054C00013058103EFE09FB6035C2102370A010058 +:1054D000930D0105931A0C01B38A8A41130BA103A2 +:1054E000130AFAFF930CE106930961058357C10380 +:1054F0000357E103930B0A0093970701B387E70073 +:1055000063E8FA00B3D78703939B070193DB0B0192 +:10551000130641059305C10113850B00EFE09FBE03 +:105520001307C1039307810583D5070003560700BE +:1055300093872700130727006390C512E39697FF10 +:10554000930700009305C10613860D00035706005C +:1055500003D805001306E6FF3307F740330707417A +:10556000935707012311E60093F717009385E5FF92 +:10557000E31E66FD23107D019307C10303D72700B7 +:1055800093872700239FE7FEE39AB7FF23180104C0 +:10559000130D2D00E31CA9F5930500009307C1032B +:1055A0009306210503D7070093872700B3E5E5009D +:1055B000E39AD7FE9397050193D7074163840700C9 +:1055C000930510009395050193D5050113874403B6 +:1055D00093078103035607009387270013072700CB +:1055E000239FC7FEE398F6FE8327C10003278100AF +:1055F000B74600009386F6FFB38BE740130581039F +:105600009387040013070004B386DB001306000031 +:10561000EFF04FA0035781038357C10193050400A6 +:1056200013058103B387E740B337F000B307F040B9 +:10563000231CF102EFF04FF56FF05FCE1307490125 +:10564000835709001309290013042400231FF4FEC3 +:10565000E318E9FE6FF09FCCE374B6EE9387FBFF8F +:105660009398070193D8080193070000930541031D +:105670001306C1060357060003D805001306E6FF0C +:105680003307F74033070741935707012311E6001B +:1056900093F717009385E5FFE31E36FD1307C1035B +:1056A0009307810583D507000356070093872700DA +:1056B000130727006398C500E39697FF938B0800B4 +:1056C0006FF01FE8E37CB6FE9387EBFF939B070127 +:1056D00093DB0B0113060000930541031307C1067A +:1056E0008357070003D805001307E7FFB387C740B8 +:1056F000B387074113D607012311F700137616006D +:105700009385E5FFE31E37FD6FF09FE393074401A8 +:1057100013042400231F04FEE39C87FE6FF01FC0C8 +:105720000357C101835781036304F70037860000E4 +:105730002319C4001307240193070400938727004B +:10574000239F07FEE31CF7FE8357240137870000E1 +:105750001307F7FFB3E7E7002319F4006FF01FBC4E +:10576000130101FD23248102232611021384050065 +:10577000930741001307E10193872700239F07FE4A +:10578000E39CE7FE0356E5009317060193D7074114 +:1057900063CA0706B78700009387F7FF231201004B +:1057A0003376F600630CF6069307E5002313C10079 +:1057B0001307A10083D6E7FF9387E7FF13072700AE +:1057C000231FD7FEE318F5FE63120602231401001F +:1057D0009305040013054100EFF00FDB8320C102A5 +:1057E0000324810213010103678000009307100066 +:1057F0009305F0FF130541002314F100EFE01FC8EB +:105800006FF01FFD9307F0FF2312F100B787000030 +:105810009387F7FF3376F600E318F6F89307050051 +:105820009306E50003D7070093872700631C07044E +:10583000E39AD7FE130744019307040093872700D8 +:10584000239F07FEE31CF7FE1307240193070400C0 +:1058500093872700239F07FEE31CF7FE835724014D +:10586000378700001307F7FFB3E7E7002319F400B9 +:105870008317E500E3D407F613050400EFE05F9417 +:105880006FF0DFF5130704019307040093872700E7 +:10589000239F07FEE31CF7FEB7C7FF7F2328F40012 +:1058A0006FF0DFF383A8C500130101E183AE0500AB +:1058B00003AE450003A38500232E110383250504B1 +:1058C0009308F0FF23201117930800092324811E59 +:1058D000232C411D2326111E2322911E2320211F2C +:1058E000232E311D232A511D2328611D2326711DBE +:1058F0002324811D2322911D2320A11D232EB11BB2 +:105900002328D103232AC103232C61022322111748 +:105910002324C1002328D100232AE100232E0101E2 +:10592000130A05001384070063800502032745045A +:1059300093071000B397E70023A2E50023A4F50026 +:10594000EF10903E23200A04930901069385090075 +:1059500013050103EFF0DFE013850900EFE01F8B73 +:10596000032781003335A0002320A40093073000D3 +:10597000E302F714930740012326F100E31E0760BA +:10598000835721070327411693C7F7FF232CE10014 +:10599000139717016318070013850900EFE01F80B4 +:1059A000E3160540930700092322F1161307C107E8 +:1059B000938709001306410783D6070093872700C2 +:1059C00013072700231FD7FEE398C7FE0356E108FD +:1059D000232201009317060193D7074163DE0700D6 +:1059E00013161601B7070100135616019387F7FF28 +:1059F0002317C1082322F100B73A018093870A4C8C +:105A0000938B4701930600009307810913870B00CE +:105A1000930DC10A6F00800083560700938727000B +:105A2000239FD7FE13072700E398B7FF63020616EC +:105A3000B78700009387F7FFE30CF6588317C10878 +:105A4000E3DE075C9305C10713850B00EFE09F8F32 +:105A5000630C0514E34C050C8357E108E3920766D9 +:105A60008317C108930400001309011663C80702D5 +:105A7000B73701809387074C138487111306C1073A +:105A8000930609009305060013050400EFF0CFBA52 +:105A90008317C1089384F4FFE3D207FE1304010DBA +:105AA000130B810E130704009307C10713060109A6 +:105AB00083D607009387270013072700231FD7FEED +:105AC000E398C7FE930600009307810913870B0034 +:105AD0006F0080008356070093872700239FD7FE1F +:105AE00013072700E398B7FFB73701801387074CE8 +:105AF0009387074C37FDFFFF930C8702930DC71266 +:105B0000138C87116F00C000938D4D01938C4C0155 +:105B10009305040013850B00EFE0DF829307050077 +:105B20009305040013850D006356F004EFE09F8198 +:105B3000930705009306090013060400930504006B +:105B400013850C0063C00702EFF00FAF1306810945 +:105B5000930609009305060013850C00EFF0CFAD06 +:105B6000B384A4019357FD01338DA701135D1D403C +:105B7000E39C8CF9130681099306090093850B00B9 +:105B800013050600EFF0CFEC930C41126F000003F9 +:105B90009307C1079306E10803D7070093872700FF +:105BA000E31207EAE39AD7FE93040000930C411234 +:105BB000130901161304010D130B810E9305040044 +:105BC00013058109EFE08FE81307810993070400AB +:105BD00083D607009387270013072700231FD7FECC +:105BE000E39867FF930504001305C1072318010A12 +:105BF000EFE0CFE59307C107035704001304240027 +:105C000093872700239FE7FEE31864FF13058109AC +:105C1000130609009305C107231A0108EFF04F800E +:105C20000355C11A6314051C130D41091304E10740 +:105C3000930B610B93850A4C1305C107EFE08FF0BE +:105C40006306051A1307000093060D006F00C001DC +:105C5000131717002390F600131707019386E6FF2A +:105C6000135707016384860483D706001396070140 +:105C700013560641939717006354060013671700E5 +:105C80009397070193D707011376270093E5170031 +:105C9000E30006FC131717002390B6001317070143 +:105CA0009386E6FF13570701E39086FC1307410B29 +:105CB0009307C10783D607009387270013072700A0 +:105CC000231FD7FEE398A7FF2316010C130700003C +:105CD0009306C10C6F00C001131717002390F60044 +:105CE000131707019386E6FF1357070163847605B0 +:105CF00083D70600139607011356064193971700A2 +:105D000063540600136717009397070193D70701A1 +:105D10001376270093E51700E30006FC131717001E +:105D20002390B600131707019386E6FF1357070168 +:105D3000E39076FD130700009306C10C6F00C001CD +:105D4000131717002390F600131707019386E6FF39 +:105D5000135707016384760583D70600139607015E +:105D600013560641939717006354060013671700F4 +:105D70009397070193D707011376270093E5170040 +:105D8000E30006FC131717002390B6001317070152 +:105D90009386E6FF13570701E39076FD1306000094 +:105DA00093060D001307C10C83D506008357070027 +:105DB0009386E6FF1307E7FFB387B700B387C700F3 +:105DC00013D607012391F60013761600E31E77FD24 +:105DD00013058109130609009305C107EFE05FE48D +:105DE0000355C11A9384F4FFE30605E483274100B9 +:105DF0008326810013073000B337F000B307F0406B +:105E000093F7D700938707022302F1128327C1007B +:105E10006394E600B38797001307A002138407007A +:105E20006354F7001304A0021307A0006308E54CB5 +:105E3000130505031307E002A302A1122303E112D5 +:105E4000E3CE071E930771122322F100930B00008B +:105E5000130D410B130B4109130CE107930D610B5B +:105E60001306000093050B006F00C0011316160007 +:105E70002390F500131606019385E5FF13560601DE +:105E80006384850583D705001395070113550541E4 +:105E90009397170063540500136616009397070144 +:105EA00093D707011375260093E81700E30005FC5C +:105EB0001316160023901501131606019385E5FFAE +:105EC00013560601E39085FD13060D009307C107E5 +:105ED00083D507009387270013062600231FB6FEED +:105EE000E39867FF2316010C130600009305C10C0D +:105EF0006F00C001131616002390F500131606015B +:105F00009385E5FF135606016384B50583D7050025 +:105F10001395070113550541939717006354050026 +:105F2000136616009397070193D707011375260090 +:105F300093E81700E30005FC1316160023901501E3 +:105F4000131606019385E5FF13560601E390B5FD90 +:105F5000130600009305C10C6F00C0011316160054 +:105F60002390F500131606019385E5FF13560601ED +:105F70006384B50583D705001395070113550541C3 +:105F80009397170063540500136616009397070153 +:105F900093D707011375260093E81700E30005FC6B +:105FA0001316160023901501131606019385E5FFBD +:105FB00013560601E390B5FD1305000093050B0091 +:105FC0001306C10C83D80500835706009385E5FFAF +:105FD0001306E6FFB3871701B387A70013D50701A0 +:105FE0002391F50013751500E31EB6FD1306090095 +:105FF0009305C10713058109EFE09FC28357C11ABA +:106000000327410093850703330677012300B60079 +:10601000938B1B00E35674E51345F4FF1355F541CC +:106020003375A4001309150033092701B30BA7002A +:1060300013074000635EF70413075000E386E7028E +:106040008347E9FF1307E9FF93F7F707634A047AE9 +:106050009306E0021306800393050003638ED700C6 +:106060006358F67A8347F7FF2300B7001307F7FF5B +:1060700093F7F7076FF09FFE8347F7FF93068003C0 +:10608000E3FAF6029307100393841400A30FF7FEBC +:10609000B7350180138604009385C54B13850B002B +:1060A000EF20C06A83572107032781012328911617 +:1060B00093C7F7FF2322E11613971701631E07000A +:1060C00013850900EFE0CFB963100522138509009D +:1060D000EFE0CF8C631A052083264101034741126C +:1060E0009387140023A0F60093870C00630A07022D +:1060F0009306E002630CD71C03C7170093871700B1 +:10610000E31A07FE9306500463E6FC006F004001AB +:106110006388970103C7F7FF9387F7FFE31AD7FE5A +:106120002380070093870C00930600021306D00219 +:1061300003C707006304D7006316C70093871700DF +:106140006FF01FFF13840C006F00C00003C707002F +:10615000138406002300E4009306140093871700BD +:10616000E31607FE83268100930720000347F4FF10 +:106170006386F6128327C1009386070063D49700D5 +:1061800093860400930700036316F702B307944154 +:1061900063D2F602130600036F00800063DCE600A2 +:1061A0008347E4FFA30F04FE1304F4FF3307944175 +:1061B000E386C7FE03278100930730006302F70AD6 +:1061C0008327010123220A04938697009307700115 +:1061D00063F2D70C13071000930740009397170042 +:1061E000138647019305070013071700E3F8C6FE5F +:1061F0002322BA0413050A00EF1080282320AA04E2 +:1062000093850C0093040500EF20005C8327C101F7 +:1062100063880700330494413384840023A08700FB +:106220008320C11E0324811E0329011E8329C11D51 +:10623000032A811D832A411D032B011D832BC11CB1 +:10624000032C811C832C411C032D011C832DC11B9D +:10625000138504008324411E1301011F6780000081 +:106260008327C100B384970063CE04528327410182 +:106270000327010183A70700B307F7002328F100D4 +:106280008327010123220A049386370093077001B4 +:10629000E3E2D7F4930500006FF0DFF59307000306 +:1062A000E310F7F2B307944193061000E3C4F6EE4F +:1062B0006FF01FF1032C0101232681019307A00237 +:1062C00063D087ED2326F1006FF08FEB03C7070043 +:1062D000E30A07E203C7170093871700A38FE7FEBF +:1062E000E31A07FE6FF01FE203274101B727000002 +:1062F0009387F7702320F7006FF0DFE21307100396 +:10630000A302E1121307E0022303E11293841400B5 +:10631000635EF02A93070003A303F112930781122F +:106320001304F4FF2322F1006FF05FB2130D410B51 +:1063300013070D009307C1071306010983D6070051 +:106340009387270013072700231FD7FEE398C7FE74 +:10635000B74700009387E7082313F10CB737018094 +:106360009387074C138B870CB78700009387F7FF41 +:106370002322F102B7C7FFFF93872700130E000106 +:1063800093040000930C4112130901161304010D2C +:10639000130CA10A2324F1029306090013068109B4 +:1063A00093050D0013050B002320C103EFE05FEA06 +:1063B000032E01021307C1049307810983D6070046 +:1063C0009387270013072700231FD7FEE398B7FF03 +:1063D000832741028355E10533F6F50083278102C7 +:1063E0003305F600635AA03C130600093306A640A5 +:1063F000130704009307C10483D60700938727007F +:1064000013072700231FD7FEE39837FF6358C00602 +:106410009307F0001307040063DCC702130606FFAE +:106420009356460013871600131717003307E4002E +:106430009307040093872700239F07FEE39CE7FE52 +:10644000130600083306A640939646003306D6404E +:10645000B73701809387074C131616003386C700A1 +:106460008356062383570700B3F7D7002310F7009E +:106470009395050193D5054163C2051693078109DC +:106480001307040003D607008356070093872700ED +:10649000130727006314D602E316FCFE13070D0052 +:1064A0009307810983D607009387270013072700E6 +:1064B000231FD7FEE398B7FFB384C401B737018029 +:1064C0009387074C130B4B019387C712135E1E0073 +:1064D000E314FBEC8357610C0357E1081306810CAE +:1064E000B387E70037C7FFFF130727F7B387E70036 +:1064F0002313F10C1307C10793070D0083D6070080 +:106500009387270013072700231FD7FEE398C7FEB2 +:1065100013070000930781096F00800003D70B0069 +:1065200093872700239FE7FE938B2B00E398B7FF09 +:10653000B73701801387074C9387074CB71D0000BE +:10654000130B8702938B87116F00000193DD1D00F1 +:1065500063047B2B130B4B0193050D0013850B007C +:10656000EFD05FDE1307050093050D0013050B0048 +:106570006344E028EFD01FDDE34AA0FC9306090046 +:1065800013060D0093050D0013050B00EFE05FCC23 +:1065900013068109930609009305060013050B00F5 +:1065A000EFE09F89B384B4016FF05FFA930C41125E +:1065B000B73501809385854913850C00B724000009 +:1065C000EF20C0189384F4706FF0DFAD930B71125D +:1065D000E39007AC232271016FF05F879307C1043A +:1065E000130704006F00C0009306E105E388F6E896 +:1065F00003D6070083560700938727001307270059 +:10660000E304D6FE8357210E03274102B377F70038 +:106610006394E702130504002320C103EFD01FB8E1 +:10662000032E0102E31C05E413050400EFD05FE331 +:10663000032E0102E31405E49305C10E13850B003C +:106640002320C103EFD09FC09305811013050400E0 +:10665000EFD0DFBF0356C10E0355A110835EE10EDC +:106660001346F6FF13160601135606012316C10E34 +:10667000B385AE40032E010293060500635EB006AB +:1066800093860C00130781109307011283550700AE +:106690001307270093862600239FB6FEE318F7FE14 +:1066A000231E0112130781109306C10E6F00800094 +:1066B00003D6060013072700231FC7FE9386260074 +:1066C000E318F7FE231001121307C10E93870C0085 +:1066D000130FC11383D607009387270013072700E2 +:1066E000231FD7FEE398E7FF8356A110B305D541DA +:1066F00023120110138506006380052E2326D10284 +:106700009307F0F663CEF5061305C10E2320C103EF +:10671000EFD0DFD6032E01028326C10293050500C8 +:1067200093070112130641100355C10E0357811040 +:106730006300E5301305000003D70700835E060001 +:106740009387E7FF3307A7403307D7411355070166 +:106750002391E7001307A110137515001306E6FF38 +:10676000E39CE7FC130610009307090013070004DD +:10677000130581102320C103EFE0CF89032E01020E +:1067800093050400130581102320C103EFE0CFDF40 +:10679000032E01026FF09FCE83270101138CF7FFB8 +:1067A0006FF09FB1832741012302011213840C0073 +:1067B00023A007006FF0DFAC930704001307410E1E +:1067C00093872700239F07FEE39CE7FE6FF05FCAD5 +:1067D00083274100930C4112638A0706B735018075 +:1067E0009385054A13850C00B7240000EF1010763E +:1067F0009384F4706FF01F8B130B810E6FF00FBC3E +:1068000093071003230FF9FE938414006FF05F8841 +:10681000938717002300F7006FF09F87930C4112B6 +:10682000B73501809385854B13850C00B724000094 +:10683000EF10D0719384F4706FF0DF868357C11A24 +:10684000930B6112130971126FF08FFEB73501803F +:106850009385C54A13850C00B7240000EF10106F14 +:106860009384F4706FF01F84930581091305C107A9 +:10687000EFE08FD193850A4C13058109EFD09FACCF +:10688000631005FCE34604808347E9FF138727FD77 +:10689000133717001347F7FF3387EB000347070051 +:1068A00013771700630607FE1307E9FF93F7F7074F +:1068B0006FF00FFA93871700A30FF7FE6FF04FFDED +:1068C0001304010D930504001305C107374D0000A3 +:1068D000EFD0DF9793040000130B810E1309C10C56 +:1068E000930C210D130DEDFF130C50FD8357810EFA +:1068F00093F777006398070C1307410B9307040085 +:1069000083D607009387270013072700231FD7FE8E +:10691000E39867FF1305410B2316010CEFD00FF12D +:106920001305410BEFD08FF013060000930609000A +:1069300013070B0083D50600835707009386E6FFF5 +:106940001307E7FFB387B700B387C70013D6070164 +:106950002391F60013761600E31E97FD8357610B13 +:106960000357810B93873700231BF10A630007024B +:106970001305410BEFD08FEB8357610B0357810B4E +:1069800093871700231BF10AE31407FE8357C10CFA +:10699000639A07028357610B6366FD0213070400C5 +:1069A0009307410B83D6070093872700130727001F +:1069B000231FD7FEE39827FF2314010E9384F4FFCF +:1069C000E39684F39305C10713050400EFE0CFBB02 +:1069D000130901166FF00F8D1307C1109307010FF4 +:1069E00083DE07000356070093872700130727005D +:1069F0006398CE0213066110E394C7FE0357C10EDD +:106A0000835781106302F706930704001307410EB2 +:106A100093872700239F07FEE39CE7FE6FF01FA6E6 +:106A20006366D60D93070112130641106FF0DFCF96 +:106A300013050000130FE10E83DE07000357060065 +:106A40009387E7FF1306E6FF3307D7013307A70055 +:106A5000135507012391E70013751500E31EE6FDAA +:106A6000130600006FF05FD01387060063920606DE +:106A70008317E11063CE0704930601126F00000232 +:106A80002390F60013171700131707019386E6FFEC +:106A90009307A11013570701E384F6CE83D70600AE +:106AA0001396070113560641939717006354060087 +:106AB000136717009397070193D7070113762700F1 +:106AC00093E51700E30E06FA2390B6006FF09FFBE4 +:106AD0001306C11093070112631207086382C708E7 +:106AE00003570600130626006FF01FFF13860C00E5 +:106AF000130781109307011203550700130727009E +:106B000013062600231FA6FEE318F7FE231E01121C +:106B1000130581101307C10E13064110835E070091 +:106B20001307270013052500231FD5FFE318C7FE11 +:106B3000231001121305C10E13870C00130FC1138C +:106B4000835E07001307270013052500231FD5FFC9 +:106B5000E318E7FF231201106FF01FBD1385160025 +:106B60002315A1106FF0DFC1032785008327C5001F +:106B70000326050083264500130101FC13050100CF +:106B8000930541012324E1002326F100232E110265 +:106B90002320C1002322D100EFE09FBC8357610274 +:106BA0001305000093C7F7FF13971701631A070037 +:106BB00013054101EFD08FDE1335150013051500C5 +:106BC0008320C10313010104678000001305050F32 +:106BD00067800000375501801305059C6780000021 +:106BE000375501801305059C67800000130101FDE6 +:106BF000232E310123261102232481022322910214 +:106C000023202103232C4101232A51012328610140 +:106C10002326710123248101232291019387B5004A +:106C200013076001930905006366F70693070001E7 +:106C300063E6B71EEF005004930400011306200022 +:106C400093078001374901801309894CB307F90084 +:106C500003A44700138787FF630AE42083274400C7 +:106C60008326C4000326840093F7C7FFB307F4000C +:106C700003A747002326D60023A4C60013671700E6 +:106C80001385090023A2E700EF00407F130584006D +:106C90006F00801993F487FF63C2071863E0B4188C +:106CA000EF00807D9307701F63F6974693D794009B +:106CB0006386071A13074000636CF73C93D76400A0 +:106CC000138697031385870393163600374901808F +:106CD0001309894CB306D90003A44600938686FFA6 +:106CE000638686029305F0006F000001635C073243 +:106CF0000324C400638C86008327440093F7C7FFF6 +:106D000033879740E3D4E5FE130605000324090109 +:106D10009308890063081417032544009306F000C4 +:106D20001375C5FFB307954063CCF640232A1901BC +:106D30002328190163D6073E9307F01F63EAA72EA5 +:106D4000937785FF9387870083254900B307F90070 +:106D500083A6070013555500130710003317A7002B +:106D60003367B700938587FF2326B4002324D4001C +:106D70002322E90023A0870023A6860093572640FC +:106D800093051000B395F5006368B710B3F7E500FD +:106D900063940702939515001376C6FFB3F7E500D9 +:106DA00013064600639A070093951500B3F7E500B4 +:106DB00013064600E38A07FE1308F000131336009B +:106DC00033036900130503008327C500130E060073 +:106DD0006302F52E03A747001384070083A7C700AB +:106DE0001377C7FFB30697406342D82EE3C206FE6F +:106DF0003307E40083264700032684001385090037 +:106E000093E616002322D7002326F60023A4C7000A +:106E1000EF00C066130584006F0000019307C000F7 +:106E200023A0F900130500008320C102032481027E +:106E300083244102032901028329C101032A81011C +:106E4000832A4101032B0101832BC100032C810004 +:106E5000832C41001301010367800000930600208A +:106E6000130600041305F0036FF05FE603A4C700E8 +:106E700013062600E39487DE0324090193088900A2 +:106E8000E31C14E90327490093572640930510009B +:106E9000B395F500E37CB7EE03248900832A440010 +:106EA00013FBCAFF63689B00B3079B401307F00006 +:106EB0006346F714B7570180B75C018083AA07A720 +:106EC00003A70CA69307F0FF330A6401B38A5401A9 +:106ED000630AF734B71700009387F700B38AFA0004 +:106EE000B7F7FFFFB3FAFA0093850A00138509008C +:106EF000EF1000799307F0FF930B0500630CF52862 +:106F000063684529375C0180130C8CAB83250C002A +:106F1000B385BA002320BC00938705006304AA3A16 +:106F200083A60CA61307F0FF638CE63A338A4B4125 +:106F3000B307FA002320FC0093FC7B0063860C302F +:106F4000B7170000B38B9B4193858700938B8B0011 +:106F5000B3859541B38A5B019387F7FFB3855541AC +:106F600033FAF50093050A0013850900EF1040710C +:106F70009307F0FF6300F53C33057541B30A450103 +:106F800083250C002324790193EA1A00B305BA0083 +:106F90002320BC0023A25B01630824359306F00084 +:106FA00063F866350327440093074BFF93F787FF89 +:106FB000137717003367F7002322E400130650000D +:106FC0003307F4002322C7002324C70063EEF636FC +:106FD00083AA4B0013840B00B757018003A7C7A6F1 +:106FE0006374B70023A6B7A6B757018003A787A687 +:106FF0006376B71A23A4B7A66F00401A13E71400EC +:107000002322E400B30494002324990093E717009B +:107010001385090023A2F400EF0040461305840005 +:107020006FF09FE08326C400032684006FF01FC426 +:1070300093579500130740006372F714130740013C +:10704000636AF7229386C7059385B7059396360042 +:10705000B306D90083A70600938686FF6388F61CD3 +:1070600003A747001377C7FF6376E50083A7870070 +:10707000E398F6FE83A6C700032749002326D40021 +:107080002324F40023A4860023A687006FF01FCFDB +:10709000130740016376F71213074005636AF71E72 +:1070A00093D7C4001386F7061385E70693163600B8 +:1070B0006FF0DFC1130E1E0093773E0013058500AD +:1070C000638E07108327C5006FF09FD003268400CE +:1070D00093E514002322B4002326F60023A4C7005E +:1070E000B3049400232A99002328990093E71600FB +:1070F00023A6140123A4140123A2F4003307E400FF +:10710000138509002320D700EF00403713058400C2 +:107110006FF09FD113D63400938784006FF09FB235 +:107120003307A400832747001385090093E717005E +:107130002322F700EF008034130584006FF0DFCEC8 +:1071400013E714002322E400B3049400232A9900D7 +:107150002328990013E7170023A6140123A4140180 +:1071600023A2E4003305A4002320F50013850900C1 +:10717000EF00C030130584006FF01FCB93576500FC +:107180009386970393858703939636006FF05FECA1 +:10719000630E241103248900832A440093FACAFF52 +:1071A000B3879A4063E69A001307F000E348F7E4D8 +:1071B00013850900EF00802C130500006FF0DFC677 +:1071C0001386C7051385B705931636006FF01FB0F9 +:1071D000832783001306F6FF6392671C93773600BC +:1071E000130383FFE39607FE0327490093C7F5FFC8 +:1071F000B3F7E7002322F90093951500E3EEB7C833 +:10720000E38C05C833F7F500631A07009395150062 +:1072100033F7F500130E4E00E30A07FE13060E00C7 +:107220006FF0DFB9938A0A016FF01FCC0325490084 +:1072300093D52540130710003317B7003367A70015 +:107240002322E9006FF09FE3B3855B01B305B040F3 +:107250009395450113DA450193050A00138509004A +:10726000EF1000429307F0FFE318F5D0130A000077 +:107270006FF01FD1130740056362F7089357C500ED +:107280009386F7069385E706939636006FF05FDCEA +:10729000130740156362F70893D7F4001386870736 +:1072A00013857707931636006FF05FA2375C018075 +:1072B000130C8CAB83270C00B387FA002320FC004F +:1072C0006FF01FC613174A01E31C07C4032489008B +:1072D000B30A5B0193EA1A00232254016FF0DFCF57 +:1072E00023A07CA76FF05FC513840B006FF0DFCE87 +:1072F0009307100023A2FB006FF09FEB13074015CC +:107300006362F7069357F50093868707938577079F +:10731000939636006FF0DFD3130740556362F7068C +:1073200093D724011386D7071385C7079316360012 +:107330006FF0DF99938C8CFFB38A9A01B38A7A41FC +:10734000130A00006FF0DFC3930584001385090062 +:10735000EFC09F9C0324890083250C00832A4400EE +:107360006FF09FC7130740556364F70293572501D9 +:107370009386D7079385C707939636006FF05FCD46 +:107380009306803F1306F0071305E0076FF01F9484 +:107390009306803F9305E0076FF09FCB832749005A +:1073A0006FF09FE59377350093F6F50F638A070238 +:1073B0009307F6FF630E06021306F0FF6F008001CD +:1073C0001305150013773500630E07009387F7FF49 +:1073D0006380C70203470500E314D7FE67800000FF +:1073E00093070600130730006366F70263960700F1 +:1073F0001305000067800000B307F5006F00C000B0 +:1074000013051500E386A7FE03470500E31AD7FE20 +:107410006780000037070100939885001307F7FF86 +:10742000B3F8E80093F5F50FB3E5B80093980501BC +:10743000B3E8B8003708FFFEB78580801308F8EF7F +:1074400093850508130330000327050033C7E800C0 +:10745000330607011347F7FF3377E6003377B700AA +:10746000E31C07F89387C7FF13054500E36EF3FCA1 +:10747000E39407F86FF0DFF7678000006780000093 +:107480008327C504130101FF2324810023229100D7 +:1074900023261100232021011304050093840500F5 +:1074A000638E070213952400B387A70003A5070086 +:1074B000630605040327050023A0E7002328050031 +:1074C000232605008320C10003248100832441007A +:1074D0000329010013010101678000001306100257 +:1074E00093054000EF20806D2326A4049307050038 +:1074F000E31A05FA130500006FF0DFFC1309100012 +:10750000331999001306590013162600930510002D +:1075100013050400EF20806AE30E05FC232295008A +:10752000232425016FF09FF96380050203A745001E +:107530008327C50413172700B387E70003A70700B5 +:1075400023A0E50023A0B70067800000130101FE1F +:10755000232A910083A4050137030100232C810015 +:107560002328210123263101232E11002324410148 +:10757000138905009309050013840600138845014B +:10758000930800001303F3FF832708001308480043 +:1075900093881800B3F66700B386C60293D7070135 +:1075A000B387C702B386860013DE060133F7660091 +:1075B000B386C701939706013387E700232EE8FEC1 +:1075C00013D40601E3C298FC6302040283278900F6 +:1075D00063D0F4049387440093972700B307F9001E +:1075E00023A2870093841400232899008320C101DB +:1075F00003248101832441018329C100032A8100DE +:10760000130509000329010113010102678000002D +:10761000832549001385090093851500EFF05FE687 +:10762000130A0500630C0504032609019305C9002C +:107630001305C5001306260013162600EF20C07C94 +:107640000327490083A7C90413172700B387E7005E +:1076500003A707002320E90023A027019387440004 +:1076600013090A0093972700B307F90023A28700A4 +:1076700093841400232899006FF05FF7B7360180D8 +:107680003735018093864671130600009305500B31 +:1076900013058572EF20C04B130101FE232C8100DE +:1076A000232A91002328210123263101232441018B +:1076B0001388860093079000232E11002322510186 +:1076C0003348F80293890600130905001384050066 +:1076D000130A06009304070063D8D70C9307100021 +:1076E000930500009397170093851500E3CC07FFDF +:1076F00013050900EFF0DFD893050500630A050ABA +:10770000930710002328F500232A95009307900083 +:1077100063D64709930A940093840A003304440112 +:1077200083C604001306A00013050900938606FD16 +:10773000EFF0DFE19384140093050500E39284FEEB +:1077400013048AFF33848A0063563A03B38949419C +:10775000B3093401834604001306A0001305090091 +:10776000938606FDEFF09FDE1304140093050500D9 +:10777000E39289FE8320C101032481018324410116 +:10778000032901018329C100032A8100832A4100C2 +:107790001385050013010102678000001304A40093 +:1077A000130A90006FF05FFA930500006FF05FF42A +:1077B000B736018037350180938646711306000085 +:1077C0009305E00C13058572EF2080383707FFFF23 +:1077D0003377E500930705001305000063160700E3 +:1077E0009397070113050001370700FF33F7E70000 +:1077F000631607001305850093978700370700F08D +:1078000033F7E70063160700130545009397470019 +:10781000370700C033F7E70063160700130525009C +:107820009397270063C807001397170013051500E7 +:1078300063540700678000001305000267800000A2 +:10784000832705001307050093F67700638406027B +:1078500093F6170013050000639E060693F62700B3 +:107860006380060893D717002320F7001305100044 +:10787000678000009396070193D606011305000068 +:107880006396060093D707011305000193F6F70FDF +:10789000639606001305850093D7870093F6F700DB +:1078A000639606001305450093D7470093F637000B +:1078B000639606001305250093D7270093F617005B +:1078C000639C060093D71700130515006396070005 +:1078D00013050002678000002320F7006780000086 +:1078E00093D727002320F7001305200067800000AE +:1078F000130101FF23248100138405009305100068 +:1079000023261100EFF0DFB7630005028320C100DA +:10791000232A850003248100130710002328E50093 +:107920001301010167800000B736018037350180FF +:1079300093864671130600009305001413058572A3 +:10794000EF200021130101FE23282101232631010C +:1079500003A9050183290601232A9100232441015B +:10796000232E1100232C8100138A050093040600A6 +:10797000634C3901138709009384050093090900BA +:10798000130A06001309070083A7840083A5440097 +:1079900033842901B3A78700B385F500EFF05FAE0C +:1079A000630C051A1303450193182400B30813014F +:1079B000930703006378130123A007009387470010 +:1079C000E3EC17FF13084A01131E2900938E4401AC +:1079D00093952900330EC801B385BE00637CC80BA4 +:1079E00093875401130F400063FEF514370601001E +:1079F0001306F6FF6F00000113084800130343004D +:107A0000637AC809832F0800B3F4CF006394040C91 +:107A100093DF0F01E3820FFE0327030093020300AD +:107A200093860E00930407009303000083A70600CB +:107A300093D904013377C700B3F7C700B387F703BF +:107A400083A44200938242009386460033F9C40027 +:107A5000B3873701B38777009393070133E7E300D8 +:107A600023AEE2FE03D7E6FF93D707013307F70300 +:107A7000330727013307F70093530701E3E8B6FA0A +:107A8000B307E30123A0E7001308480013034300F2 +:107A9000E36AC8F7634880006F0080011304F4FFB5 +:107AA0006308040083A7C8FF9388C8FFE38807FE24 +:107AB0008320C101232885000324810183244101FF +:107AC000032901018329C100032A81001301010256 +:107AD000678000009303030093820E0013090000E7 +:107AE00003A7020083AF030093834300B376C7006C +:107AF000B38696029357070133F7CF0093DF0F0148 +:107B000093824200B3879702B386E600B3862601CC +:107B100013D70601B3F6C600B387F701B387E700B2 +:107B200013970701B366D70023AED3FE13D907011D +:107B3000E3E8B2FAB307E30123A02701832F08008B +:107B40006FF01FED338F9540130FBFFE137FCFFFF4 +:107B5000130F4F006FF09FE9B73601803735018072 +:107B600093864671130600009305D01513058572A0 +:107B7000EF10107E130101FE232C8100232631011A +:107B800023244101232E1100232A910023282101BF +:107B9000937736001304060093090500138A050045 +:107BA0006394070C1354244013090A006308040665 +:107BB00083A48904638E040C9377140013090A00CC +:107BC0006390070213541440630A040403A50400DD +:107BD000630805069304050093771400E38407FE09 +:107BE000138604009305090013850900EFF09FD563 +:107BF000630809060327490083A7C90413541440E6 +:107C000013172700B387E70003A707002320E90025 +:107C100023A0270113090500E31A04FA8320C101F8 +:107C200003248101832441018329C100032A8100A7 +:107C300013050900032901011301010267800000F7 +:107C4000138604009385040013850900EFF09FCF8D +:107C500023A0A40023200500930405006FF0DFF7A4 +:107C6000130905006FF01FF69387F7FF3737018080 +:107C70001307077893972700B307F70003A60700B9 +:107C800093060000EFF09F8C130A05006FF09FF140 +:107C90009305102713850900EFF09FC523A4A904BD +:107CA00093040500232005006FF01FF1130101FE6E +:107CB0002324410103AA050183A78500232631015E +:107CC00093595640338A4901232C8100232A91007D +:107CD0002328210123225101232E110013091A0008 +:107CE000938405001304060083A54500930A05004C +:107CF00063D827019397170093851500E3CC27FFDE +:107D000013850A00EFF0CFF7630C05101308450147 +:107D1000635430039389590093992900330735013F +:107D2000930708009387470023AE07FEE39CE7FE16 +:107D30009389C9FE3308380103A7040193874401DE +:107D40001373F401131627003386C7006304030A74 +:107D500093050002B3856540930808009306000070 +:107D600003A70700938848009387470033176700ED +:107D70003367D70023AEE8FE03A7C7FFB356B700AB +:107D8000E3E0C7FE1387540193074000636AE600EF +:107D9000B30796409387B7FE93F7C7FF93874700D3 +:107DA0003308F8002320D80063840600130A090072 +:107DB00003A7440083A7CA048320C1011317270027 +:107DC000B387E70003A707002328450103248101A7 +:107DD00023A0E40023A0970003290101832441018B +:107DE0008329C100032A8100832A41001301010273 +:107DF0006780000003A70700938747001308480027 +:107E0000232EE8FEE3F6C7FA03A70700938747008F +:107E100013084800232EE8FEE3EEC7FC6FF05FF97D +:107E2000B73601803735018093864671130600000E +:107E30009305901D13058572EF10905103270501DE +:107E400083A70501130805003305F7406314F70401 +:107E50009397270013084801938545013307F800DD +:107E6000B387F5006F0080006376E8028326C7FFC2 +:107E700003A6C7FF1307C7FF9387C7FFE386C6FEA6 +:107E8000B3B6C6003305D0401375E5FF13051500E2 +:107E9000678000006780000083A7050103270601B3 +:107EA000130101FF232481002322910023202101BB +:107EB0002326110093840500130406003389E7404C +:107EC0006394E71A9316270093854501130746012B +:107ED000B387D5003307D7006F00800063FCF51827 +:107EE00003A6C7FF8326C7FF9387C7FF1307C7FFF4 +:107EF000E306D6FE6360D61683A54400EFF04FD8A4 +:107F00006302051A03AE040183220401938F440126 +:107F1000931E2E00130844019392220093034501FF +:107F2000B708010023262501B38EDF01B3025800F4 +:107F3000138F030013830F00930700009388F8FF4B +:107F40000327030083250800130F4F00B3761701A2 +:107F5000B386F600B3F71501B386F64093D5050155 +:107F600093570701B387B74013D70641B387E7009C +:107F700013970701B3F61601B366D700130848003C +:107F8000232EDFFE1303430093D70741E36A58FA19 +:107F9000B38582409385B5FE1304540193D5250023 +:107FA0001307000063E48200139725003387E30082 +:107FB0001308400063E6820093851500139825009E +:107FC000B38F0F01B383030163FEDF05B708010020 +:107FD0001388030093850F009388F8FF03A705001B +:107FE0001308480093854500337617013306F600E1 +:107FF0009356064193570701B387D700939607011D +:1080000033761601B3E6C600232ED8FE93D7074178 +:10801000E3E6D5FD1387FEFFB30FF74113F7CFFF5C +:108020003387E300639A06008327C7FF130EFEFF22 +:108030001307C7FFE38A07FE8320C10003248100E2 +:108040002328C501832441000329010013010101F4 +:108050006780000093870400130910009304040054 +:10806000138407006FF05FE9E34609FE130900007F +:108070006FF09FE893050000EFF08FC063020504E6 +:108080008320C10003248100930710002328F500FA +:10809000232A050083244100032901001301010163 +:1080A00067800000B73601803735018093864671BE +:1080B000130600009305002413058572EF10502964 +:1080C000B73601803735018093864671130600006C +:1080D0009305202313058572EF109027B707F07FD3 +:1080E000B3F5B700B707C0FCB385F5006358B0001F +:1080F000930700001385070067800000B305B040B8 +:1081000093D545419307300163C8B700B70708000E +:10811000B3D5B7406FF0DFFD1387C5FE9306E001CE +:108120009305000093071000E3C6E6FCB707008044 +:10813000B3D7E7001385070067800000130101FE35 +:10814000232A910083240501232C81001304450177 +:1081500093942400B30494002328210103A9C4FFAD +:1081600023263101232441011305090093890500C9 +:10817000232E1100EFF08FE513070002B307A7408D +:1081800023A0F9009307A000138AC4FF63D0A708B7 +:10819000130555FF6370440583A784FF630005043E +:1081A000B306A74033D7D7003319A9003369E900D4 +:1081B000138684FF3707F03F3367E900B397A700C2 +:1081C0006372C40203A644FFB356D600B3E7D700D8 +:1081D0006F00400193070000631405063707F03F66 +:1081E0003367E9008320C101032481018324410115 +:1081F000032901018329C100032A81001385070097 +:108200009305070013010102678000009306B00088 +:10821000B386A640B707F03F3357D9003367F7005E +:10822000930700006376440183A784FFB3D7D70088 +:10823000130555013315A900B367F5006FF09FFAD8 +:108240003315A9003707F03F3367E50093070000B7 +:108250006FF05FF9130101FD232C4101138A050022 +:10826000930510002322910223202103232E3101A4 +:108270002326110223248102232A5101930406009C +:108280009389060013090700EFF08F9F630A05101A +:1082900093D74401370710001306F7FF9396570151 +:1082A000130405003376960093FAF77F6384060083 +:1082B0003366E6002326C10063080A08130581001F +:1082C00023244101EFF0CFD70327C1009307050016 +:1082D0006302050C0326810093060002B386A640C4 +:1082E000B316D700B3E6C6003357A700232AD4003D +:1082F0002326E100B334E00093841400232CE4002F +:108300002328940063840A06938ADABCB38AFA00AD +:108310001305500323A05901B307F5402320F900AA +:108320008320C10213050400032481028324410237 +:10833000032901028329C101032A8101832A410102 +:1083400013010103678000001305C100EFF04FCF58 +:10835000930710002328F4008327C1009304100022 +:10836000232AF40093070502E3900AFA13972400E6 +:108370003307E400032507019387E7BC23A0F90036 +:10838000EFF0CFC493945400B384A4402320990009 +:108390006FF01FF983268100232AD4006FF09FF528 +:1083A000B736018037350180938646711306000089 +:1083B0009305A03013058572EF108079130101FD3C +:1083C0002320210313890500930581002326110230 +:1083D0002324810223229102232E310193090500D7 +:1083E000EFF0DFD5930405001384050013050900A1 +:1083F0009305C100EFF09FD48327090103A709016A +:108400008326C1003307F7408327810013175700E5 +:10841000B387D740B307F70093060500635EF00209 +:108420009397470133848700138606001385040061 +:108430009386050093050400EF50D0728320C1029B +:108440000324810283244102032901028329C101FB +:10845000130101036780000013974701B385E540CE +:108460006FF09FFC130101FF23202101232611003F +:108470002324810023229100930770011309050032 +:1084800063DAA70437570180832707A4832547A40D +:1084900037570180032487A48324C7A413850700CA +:1084A0001306040093860400EF60C0771309F9FFF8 +:1084B00093070500E31409FE8320C1000324810013 +:1084C00083244100032901001385070013010101E2 +:1084D00067800000B737018013193500938707784C +:1084E00033892701832709018320C10003248100E8 +:1084F00083254901832441000329010013850700D6 +:108500001301010167800000832606019385F5FFB2 +:1085100093D5554093851500930746019396260001 +:1085200093952500B386D700B305B50063F8D7024D +:108530001307050003A807009387470013074700A8 +:10854000232E07FFE3E8D7FEB387C6409387B7FE25 +:1085500093F7C7FF938747003305F5006378B500AD +:1085600013054500232E05FEE36CB5FE6780000071 +:108570000327050113D65540930645016352C702F0 +:1085800093172700B387F60063F2F60403A7C7FF2B +:108590009387C7FFE30A07FE1305100067800000FA +:1085A00093172600B387F600E350E6FE93F5F50136 +:1085B000E38C05FC03A60700130510003357B60033 +:1085C000B315B700E302B6FC678000001305000096 +:1085D00067800000130101FF23229100B70400808F +:1085E000232481002326110093C4F4FF1304060002 +:1085F00023200600B3F6B4003706F07F938705000A +:108600001307050063D0C606B3E8A600638C080410 +:1086100033F6C500138805009308000063120602B4 +:10862000B757018083A647A503A607A5EF60805F23 +:108630001307050013880500B3F6B4009308A0FCE7 +:1086400093D64641B70710809387F7FF938626C0DD +:108650003378F800B3861601B707E03FB367F80038 +:108660002320D4008320C1000324810083244100FF +:1086700013050700938507001301010167800000BF +:10868000130101FF2324810023229100130405001C +:10869000B7540180138505002326110023A004B8D8 +:1086A000EF50C02E9307F0FF630CF5008320C1004C +:1086B000032481008324410013010101678000002D +:1086C00083A704B8E38407FE8320C1002320F400BD +:1086D000032481008324410013010101678000000D +:1086E000130101F6930EC108232AF1083703008015 +:1086F000B707FFFF138E05001343F3FF2326D108AE +:10870000938787209305810093860E00232E110600 +:10871000232AF1002328E108232C0109232E110923 +:108720002324C101232CC101232E610023286100D1 +:108730002322D101EF80DF9D832781002380070062 +:108740008320C1071301010A67800000130E050092 +:1087500037550180130101F60325C5A5930E810845 +:10876000232AF10837030080B707FFFF1343F3FF05 +:108770002324C1082326D108938787201386050068 +:1087800093860E0093058100232E1106232AF10003 +:108790002328E108232C0109232E11092324C101D8 +:1087A000232CC101232E6100232861002322D10143 +:1087B000EF801F9683278100238007008320C10755 +:1087C0001301010A67800000B367B50093F7370013 +:1087D0006392070803A70500B7867F7F9386F6F7A5 +:1087E000B377D700B387D700B3E7E700B3E7D70085 +:1087F0001306F0FF639EC706130605001308F0FF7B +:108800002320E60003A74500938545001306460094 +:10881000B377D700B387D700B3E7E700B3E7D70054 +:10882000E38007FF83C7050003C7150083C6250043 +:108830002300F600638A0700A300E6006306070032 +:108840002301D6006394060067800000A3010600A0 +:10885000678000009307050003C705009387170092 +:1088600093851500A38FE7FEE31807FE67800000DD +:10887000130605006FF01FFB937735001307050003 +:10888000639C0704B7867F7F9386F6F79305F0FF16 +:108890000326070013074700B377D600B387D70036 +:1088A000B3E7C700B3E7D700E384B7FE8346C7FF4B +:1088B0000346D7FF8347E7FF3307A74063800604DB +:1088C000630A06023335F0003305E5001305E5FFC2 +:1088D00067800000E38806FA834707001307170044 +:1088E00093763700E39807FE3307A7401305F7FF99 +:1088F000678000001305D7FF678000001305C7FFDE +:1089000067800000B3E7A50093F737001307050061 +:10891000639807069307300063F4C7063703FFFE2A +:10892000B78880801303F3EF93880808130E300094 +:1089300083A60500B387660013C8F6FFB3F70701E7 +:10894000B3F71701639E07022320D7001306C6FF63 +:108950001307470093854500E36CCEFC9385150013 +:10896000930717006304060283C6F5FF1308F6FF9A +:10897000A38FD7FE638E0600138707001306080037 +:108980009385150093071700E31006FE678000002B +:108990003306C700630A080093871700A38F07FEFA +:1089A000E39CC7FE67800000678000008327860085 +:1089B000130101FD232A51012326110223248102E0 +:1089C0002322910223202103232E3101232C410154 +:1089D000232861012326710123248101930A0600C3 +:1089E00063880714130B05008329060003A50500FF +:1089F00083A48500138405006F00400D8357C400D5 +:108A000013F70748630A07088326440183250401F6 +:108A10001307190093941600B386D40093D4F6017B +:108A2000330AB540B384D40093D4144033074701CC +:108A30001386040063F6E40093040700130607009E +:108A400093F707406386070A9305060013050B009A +:108A5000EFE0CF99130C0500630A050A8325040192 +:108A600013060A00EF10403A8357C40093F7F7B794 +:108A700093E707082316F40033054C01338A444179 +:108A8000232A940023244401232884012320A400C2 +:108A900093040900130A090013060A0093850B00CA +:108AA000EF104048032784000325040083A78A00B1 +:108AB000B304974033054501232494002320A400E8 +:108AC0003389274123A42A016304090603A9490025 +:108AD00083AB0900138A040093898900E30809FE27 +:108AE000E37E99F093040900130A09006FF0DFFA9E +:108AF00013050B00EF100055130C0500E31E05F6DF +:108B00008325040113050B00EFB00FA19307C000EC +:108B10002320FB008357C4001305F0FF93E70704ED +:108B20002316F40023A40A0023A20A006F00C00049 +:108B300023A20A00130500008320C102032481023E +:108B400083244102032901028329C101032A8101EF +:108B5000832A4101032B0101832BC100032C8100D7 +:108B6000130101036780000083D7C500130101EDE5 +:108B7000232C4111232861112320A1112326111236 +:108B8000232481122322911223202113232E311119 +:108B9000232A51112326711123248111232291119B +:108BA000232EB10F93F707082326D100138A05005F +:108BB000130B0500130D06006386070083A705014C +:108BC000E3860756B7470180930AC1049387878AD3 +:108BD000B74B0180B74401802320510523240104B1 +:108BE0002322010413870A00232801002322010203 +:108BF000232401022326010223240100232AF10059 +:108C0000938B4BA1938444A283470D00638007207C +:108C100013040D00930650026386D738834714006F +:108C200013041400E39A07FE3309A4416300A41F50 +:108C300083268104832741042320A701B3862601CC +:108C400093871700232227012324D1042322F10430 +:108C5000930670001307870063CEF63483268100E5 +:108C600083470400B38626012324D1006380071ABA +:108C700083461400130D1400A30D0102930CF0FFA2 +:108C800013040000930D00001309A005130C9000BD +:108C90009309A002130D1D00938706FE6364F90477 +:108CA0000326410193972700B387C70083A70700D6 +:108CB0006780070013040000938706FD83460D00BC +:108CC0009315240033848500131414003384870023 +:108CD000938706FD130D1D00E372FCFE938706FECD +:108CE000E370F9FC638406122306D108A30D010288 +:108CF00013091000130C10009309C108930C000015 +:108D000013FF2D0063040F001309290013FE4D0803 +:108D1000832781040326410463160E00B306244111 +:108D2000E34AD0028346B10313051600930587007A +:108D3000638006049306B103938717002320D700AE +:108D4000930610002322D7002324F1042322A10438 +:108D500093067000E3CEA60C930F2600930607013E +:108D6000130605001387050013850F009385060081 +:108D7000630C0F029306C1032320D70093872700BB +:108D8000930620002322D7002324F1042322A104E8 +:108D900013077000E34CA70C1306050013870500AA +:108DA0001305150093858500930600086302DE60B5 +:108DB000B38C8C416346906BB307FC0023203701D2 +:108DC000232287012324F1042322A1041307700026 +:108DD0006342A77493F84D0063860800330C244166 +:108DE0006348801F63542401130409000327810092 +:108DF000330787002324E100639E077283470D0039 +:108E00002322010413870A00E39407E083278104E7 +:108E1000E392074C8357CA0093F70704E398074E81 +:108E20008320C1120324811203258100832441126F +:108E3000032901128329C111032A8111832A4111B7 +:108E4000032B0111832BC110032C8110832C4110A3 +:108E5000032D0110832DC10F130101136780000042 +:108E600013050B00232CE100EFD0DFD6832745004C +:108E7000138507002326F102EFF01FA093070500DA +:108E800013050B002324F102EFD0DFD40327850064 +:108E9000832781022322E10203278101E398071639 +:108EA00083460D006FF01FDF83460D0093ED0D022A +:108EB0006FF05FDE93ED0D0193F70D026382071EE5 +:108EC0008327C1009389770093F989FF83A649001E +:108ED00003AC0900938789002326F100138E060056 +:108EE00063C8061E9306F0FF13890D006388DC003B +:108EF000B366CC0113F9FDF76384067AE31C0E0018 +:108F000093069000E3E8860193070C03A307F10E94 +:108F1000930D0900130C10009309F10E6F00C006A9 +:108F200093ED0D0193F70D02638607148327C100AB +:108F30009389770093F989FF03AC090003AE4900D8 +:108F4000938789002326F10013F9FDBF93060000E3 +:108F5000A30D01021306F0FF6380CC1A3366CC0127 +:108F6000937DF9F76314065E63980C3E639E067268 +:108F7000137C19009309010F63080C009307000389 +:108F8000A307F10E9309F10E13890C0063D48C0131 +:108F900013090C008347B103B337F0003309F9001C +:108FA0006FF01FD63309A441E314A4C9834704001A +:108FB0006FF0DFCB1306010493050A0013050B00C5 +:108FC000EFF0DF9EE31805E413870A006FF01FC976 +:108FD000930600010327410463D08607930C000128 +:108FE000930970006F00C000130C0CFF63D68C0552 +:108FF000938707011307170023A0750123A295018A +:109000002324F1042322E10493858500E3DEE9FCB7 +:109010001306010493050A0013050B00EFF01F99D6 +:10902000E31A05DE130C0CFF832781040327410498 +:1090300093850A00E3CE8CFBB387870113071700E3 +:1090400023A0750123A285012324F1042322E10436 +:1090500093067000E3D8E6D81306010493050A00CE +:1090600013050B00EFF09F94E31605DA83278104C4 +:109070006FF05FD70326C10093F70D0193064600FA +:109080006392077E93F70D04E38C07188327C100D2 +:10909000130E00002326D10003DC07006FF0DFEA87 +:1090A0000326C10093F70D019306460063980778E5 +:1090B00093F70D04E38607148327C1002326D1000C +:1090C000039C0700135EFC4193060E00E3DC06E000 +:1090D000B3368001330EC041330EDE409306D0021A +:1090E000A30DD1021306F0FF330C804113890D004C +:1090F00093061000E394CCE613061000E380C6E06C +:10910000130620006384C6269309010F1316DE019F +:1091100093767C0093573C0093860603336CF600ED +:10912000135E3E00A38FD9FE3366CC019385090000 +:109130009389F9FFE31C06FC9377190063820726E5 +:1091400093070003638EF6249385E5FFA38FF9FE52 +:109150009307010F338CB740930D090093890500E5 +:109160006FF09FE28327C100A30D010283A90700CE +:1091700093864700E38609049307F0FF6388FC7831 +:1091800013860C009305000013850900232CD100E1 +:109190002326E100EFE00FA10327C1008326810110 +:1091A000E3040514330C35412326D100930C000051 +:1091B0006FF09FDD8326C100A30D0102130910008B +:1091C00083A70600938646002326D1002306F108D4 +:1091D000130C10009309C1086FF05FB28327C10020 +:1091E00013E92D00B786FFFF03AC0700B73D0180F0 +:1091F0009387470093C606832326F10093878D2D1E +:10920000231ED102130E00002328F1009306200034 +:109210006FF01FD40326C10093F70D0283260600CA +:10922000130646002326C1006390076093F70D01E3 +:109230006392077893F70D04E398070893F80D20DD +:10924000638A0876832781002380F6006FF0DF9B16 +:1092500083460D0093ED0D086FF0DFA383460D00EC +:1092600093051D00E38A360B938706FD138D0500D9 +:10927000930C0000E362FCA283460D0093952C0042 +:109280003383950113131300B30CF300938706FD8A +:10929000130D1D00E372FCFE6FF01FA083460D004E +:1092A00093ED4D006FF01F9F9307B00283460D00B2 +:1092B000A30DF1026FF01F9E8327C10083460D00AE +:1092C00003A40700938747002326F100E354049C7E +:1092D0003304804093ED4D006FF0DF9B83460D001B +:1092E00093ED1D006FF01F9B8347B10383460D0074 +:1092F000E392079A93070002A30DF1026FF09F9982 +:1093000083460D009307C0066388F66693ED0D0152 +:109310006FF05F9883460D00930780066386F664BE +:1093200093ED0D046FF01F9713E90D019377090278 +:10933000638407388327C100930610009389770060 +:1093400093F989FF9387890003AC090003AE4900B4 +:109350002326F1006FF0DFBF13061000638EC6787E +:109360001306200013890D00E390C6DA9309010F5C +:10937000832701019376FC009389F9FFB386D70018 +:1093800003C6060093574C009316CE0133ECF6004B +:10939000135E4E002380C900B366CC01E39A06FC3D +:1093A0009307010F338C3741930D09006FF0DFBD38 +:1093B000B3062441E35ED09E130E00016352DE74B7 +:1093C000130F70006F00C000938606FF635EDE041B +:1093D0009387070113061600232097002322C70155 +:1093E0002324F1042322C10413078700E35ECFFC8A +:1093F0001306010493050A0013050B00232CD1006A +:10940000EFF0CFDAE31805A083268101130E0001E7 +:1094100083278104938606FF0326410413870A00ED +:10942000130F7000E346DEFA13061600130E8700D2 +:10943000B387D700232097002322D7002324F104E9 +:109440002322C104130770006340C754B38C8C41BE +:109450001305160093058E0013070E00E35E90952A +:1094600013030001635C935F130E70006F00C00074 +:10947000938C0CFF635A930593870701130616001C +:1094800023209700232267002324F1042322C10410 +:1094900013078700E35ECEFC1306010493050A0060 +:1094A00013050B00EFF08FD0E316059613030001B0 +:1094B000938C0CFF832781040326410413870A0041 +:1094C000130E7000E34A93FB130516001306870082 +:1094D000B387970123209700232297012324F104C7 +:1094E0002322A104130770006340A720130706007E +:1094F00013051500B307FC00232037012322870141 +:109500002324F1042322A10413077000930586008D +:10951000E352A78C1306010493050A0013050B0000 +:10952000EFF0CFC8E318058E8327810493850A00E6 +:109530006FF05F8A1306010493050A0013050B0000 +:10954000EFF0CFC6E30C058A6FF0DF8C13890D00B6 +:109550006FF09FBA9305000163D0D508930F000107 +:10956000930270006F00C000938606FF63D6DF068B +:109570009387070113061600232077012322F701A2 +:109580002324F1042322C10413078700E3DEC2FC75 +:109590001306010493050A0013050B002320D102D2 +:1095A000232EC101232CE101EFF04FC0E314058607 +:1095B00083260102930F000183278104938606FF0F +:1095C00003264104032EC101032F810113870A00E2 +:1095D00093027000E3CEDFF8B387D70013061600BE +:1095E0002322D700232077012324F1042322C1045E +:1095F000930670001307870063D6C6F213060104B2 +:1096000093050A0013050B00232EC101232CE10151 +:10961000EFF0CFB9E31005808327810403264104CE +:10962000032EC101032F810113870A006FF08FEF12 +:109630001306010493050A0013050B00232EC10134 +:10964000232CE101EFF08FB6631605FC03264104DD +:1096500083278104032EC101032F81019305410556 +:109660001305160013870A006FF08FF0130601042C +:1096700093050A0013050B00232CC101EFF00FB373 +:10968000631A05F80326410483278104032E810110 +:10969000930541051305160013870A006FF0CFF0FC +:1096A000E3940C86930D0900930C0000130C00004A +:1096B0009309010F6FF05F8D0326C10093770901B5 +:1096C0009306460063960718937709046388073664 +:1096D0008327C100130E00002326D10003DC0700FE +:1096E000930610006FF0DF861306010493050A004D +:1096F00013050B00EFF08FAB631E05F0032541044B +:1097000083278104930541051305150013870A007B +:109710006FF08FEA937709402320F102930D000048 +:109720009309010F6F00400393050E001306A0007C +:109730009306000013050C00232EE100232CC10129 +:10974000EF40003E032E81010327C101630C0E3060 +:10975000130C0500138E050093050E001306A000E0 +:109760009306000013050C00232EE100232CC101F9 +:10977000EF40407E8327010213050503A38FA9FE56 +:10978000032E81010327C1019389F9FF938D1D00E9 +:10979000E38C07F88327410283C60700E396B6F9F6 +:1097A0009307F00FE382FDF863160E009307900015 +:1097B000E3F887BF832781028325C102232EC101DD +:1097C000B389F9401386070013850900232CE100B3 +:1097D000EFF04F9303274102032EC1011306A000AF +:1097E000834517009306000013050C00B337B00043 +:1097F000B307F70093050E002322F102EF40403239 +:1098000003278101930D00006FF09FF4832741022D +:1098100083460D00638007C883C70700638C07C6B3 +:1098200093ED0D406FF00FC7032681009357F6416B +:1098300023A0C60023A2F6006FF00FBD032C060084 +:109840002326D100135EFC4193060E006FF04FE912 +:109850002326D100032C0600130E000093061000EF +:109860006FF00FEF032C0600130E00002326D1002B +:109870006FF08FED13890D006FF05FABB73701808C +:109880009387C72E2328F10093F70D026380070604 +:109890008327C1009389770093F989FF03AC0900FE +:1098A00003AE4900938789002326F10013F61D00BB +:1098B000630E06003366CC01630A0600130600033C +:1098C000230EC102A30ED10293ED2D0013F9FDBFAB +:1098D000930620006FF0CFE7B73701809387872D7D +:1098E0002328F10093F70D02E39407FA8325C100C2 +:1098F00093F70D0113864500638A070403AC050046 +:10990000130E00002326C1006FF05FFA13850900D3 +:10991000232CE1002326D100EFE01FF6032781016D +:10992000130C0500930C00006FF00FE69305000484 +:10993000EFD0CFAB2320AA002328AA006300052084 +:1099400093070004232AFA006FF0CFA793F70D04C2 +:10995000638A07088327C100130E00002326C10075 +:1099600003DC07006FF09FF483461D0093ED0D208C +:10997000130D1D006FF00FB283461D0093ED0D0215 +:10998000130D1D006FF00FB11306010493050A00BB +:1099900013050B00EFF08F81631E05C603264104FB +:1099A00083278104930541051305160013870A00D8 +:1099B0006FF00FC08327810023A0F6006FF0CFA4C3 +:1099C00093076000138C0C0063F49701130C600084 +:1099D000B73E018013090C002326D10093890E3075 +:1099E0006FF0CFB193F70D206386070C8327C1007A +:1099F000130E00002326C10003CC07006FF01FEBFD +:109A000093F70D20638C07088327C1002326D1001C +:109A1000038C0700135EFC4193060E006FF04FCCE1 +:109A200093F70D20638207068327C100130E000001 +:109A30002326D10003CC07006FF00FD193770920C4 +:109A4000638807028327C100130E00002326D1007C +:109A500003CC0700930610006FF08FCF138605002C +:109A60006FF01FA793079000E3E487CF6FF05F9339 +:109A70008327C100130E00002326D10003AC07008A +:109A8000930610006FF0CFCC8327C100130E0000A7 +:109A90002326D10003AC07006FF00FCB8327C10052 +:109AA0002326D10003AC0700135EFC4193060E0091 +:109AB0006FF00FC38327C100130E00002326C100DF +:109AC00003AC07006FF09FDE832781002390F60030 +:109AD0006FF08F931306010493050A0013050B0022 +:109AE000EFE0DFEC6FF00FB3138C0C002326D100F6 +:109AF000930C00006FF04FC913890D006FF0CFC0B9 +:109B0000138E0500130605006FF09F929307F0FF78 +:109B10002324F1006FF0CFB08327C10083AC07008E +:109B20009387470063D40C00930CF0FF83461D001D +:109B30002326F100138D05006FF0CF959307C00029 +:109B40002320FB009307F0FF2324F1006FF04FADBB +:109B5000B757018003A7C7A5130101FF938706002C +:109B600013080600232611008328C700930605006A +:109B7000138705001386070063000802B7470180BA +:109B8000938747A3B7450180938545A413850800B3 +:109B9000EF004011EF204012373801809307080E84 +:109BA0001308080E6FF01FFE130101FF9306060055 +:109BB0001306000023261100EFF09FF9B385C502BC +:109BC000130101FF2324810023261100EFD00F820F +:109BD00013040500630805020326C5FF13074002AE +:109BE0001376C6FF1306C6FF6360C70693063001EF +:109BF0009307050063E2C60223A0070023A2070023 +:109C000023A407008320C10013050400032481005E +:109C100013010101678000002320050023220500B5 +:109C20009307B00163F0C704232405002326050031 +:109C300093070501E312E6FC23280500930785013D +:109C4000232A05006FF05FFB93050000EF605FF0D3 +:109C50008320C100130504000324810013010101C6 +:109C600067800000930785006FF01FF9130101FC66 +:109C70001303C1022326D10293060300232E1100F1 +:109C80002328E102232AF102232C0103232E1103AE +:109C900023266100EF00D03A8320C10113010104A3 +:109CA00067800000130E050037550180130101FC89 +:109CB0000325C5A5130381022324C1022326D10253 +:109CC000138605009306030093050E00232E110052 +:109CD0002328E102232AF102232C0103232E11035E +:109CE00023266100EF00D0358320C1011301010458 +:109CF00067800000130101FF232611002324810047 +:109D000023229100630C0602B7450180938585A745 +:109D10001305060013040600EF00500AB744018043 +:109D200063120502138544A78320C1000324810028 +:109D3000832441001301010167800000B7440180C2 +:109D40006FF05FFE938544A713050400EF00100732 +:109D5000E30A05FCB73501809385050E1305040061 +:109D6000EF00D005E30005FC130500006FF0DFFBFA +:109D7000B757018003C5879F678000003757018070 +:109D8000930705000325C7A51386050093850700E3 +:109D90006FF05FF6B757018003A3479B670003008E +:109DA0006380050263020604638806048347060095 +:109DB00023A0F500034506003335A00067800000AE +:109DC000130101FF9305C10063040602638A0602C2 +:109DD0008347060023A0F500034506003335A000A5 +:109DE0001301010167800000130500006780000077 +:109DF000130500006FF0DFFE1305E0FF6780000031 +:109E00001305E0FF6FF0DFFDB3C7A50093F7370040 +:109E1000B308C500639207069307300063FEC704CA +:109E200093773500130705006398070613F6C8FFFC +:109E3000930706FE636CF708637CC70293860500F0 +:109E40009307070003A80600938747009386460000 +:109E500023AE07FFE3E8C7FE9307F6FFB387E740AB +:109E600093F7C7FF938747003307F700B385F500E3 +:109E7000636817016780000013070500E37C15FF86 +:109E800083C705001307170093851500A30FF7FE7E +:109E9000E36817FF6780000083C6050013071700FB +:109EA00093773700A30FD7FE93851500E38007F85B +:109EB00083C605001307170093773700A30FD7FE5B +:109EC00093851500E39A07FC6FF05FF683A64500C3 +:109ED00083A2050083AF850003AFC50083AE0501F3 +:109EE00003AE450103A3850103A8C5012322D700C2 +:109EF00083A60502232057002324F7012326E70128 +:109F00002328D701232AC701232C6700232E07010A +:109F10002320D7021307470293854502E368F7FA27 +:109F20006FF09FF163F6A502B387C5006372F50277 +:109F30003307C500630A060E83C6F7FF9387F7FF52 +:109F40001307F7FF2300D700E398F5FE67800000B2 +:109F50009307F00063E8C702930705009306F6FF36 +:109F6000630C060C93861600B386D70003C7050062 +:109F70009387170093851500A38FE7FEE398D7FE1C +:109F800067800000B3E7A50093F737006390070AE6 +:109F9000930806FF93F808FF93880801330815011A +:109FA00013870500930705008326070013070701A1 +:109FB0009387070123A8D7FE832647FF23AAD7FE4E +:109FC000832687FF23ACD7FE8326C7FF23AED7FEA9 +:109FD000E31CF8FC1377C600B38515011378F6006F +:109FE000630E07041387050093880700130E3000E3 +:109FF0000323070013074700B306E84023A06800C7 +:10A00000B386D50093884800E364DEFE1307C8FFDB +:10A010001377C7FF1307470013763600B387E700AF +:10A02000B385E5006FF09FF3678000009306F6FFAD +:10A03000930705006FF01FF3678000001306080008 +:10A040006FF0DFF1130101FD23202103232611020C +:10A050002324810223229102232E3101232C41014A +:10A06000232A510123286101232671012324810120 +:10A070001309060063840522138405009309050073 +:10A08000EFD08FBF9304B9009307600163FE970E72 +:10A0900093F484FF1387040063CE040E63EC240F53 +:10A0A0008327C4FF930A84FF13FAC7FF338B4A0147 +:10A0B000635CEA18B7460180938B864C03A68B003D +:10A0C00083264B00630E662313F6E6FF3306CB00B0 +:10A0D00003264600137616006314061A93F6C6FF8D +:10A0E0003306DA00635EE63293F7170063940702E3 +:10A0F000032C84FF338C8A4183274C0093F7C7FFDE +:10A10000B386D700B38B460163DAEB34B30BFA00A6 +:10A1100063D2EB0C9305090013850900EFC01FAD56 +:10A1200013090500630C05048327C4FF130785FF8B +:10A1300093F7E7FFB387FA006382E7301306CAFF9D +:10A140009307400263E6C7301307300183260400FB +:10A15000636CC726930705001307040023A0D700EC +:10A160008326470023A2D7000327870023A4E70004 +:10A170009305040013850900EF901FBA13850900A9 +:10A18000EFD0CFAF6F00C0019304000113070001AF +:10A19000E3F824F19307C00023A0F900130900009D +:10A1A0008320C10203248102832441028329C10147 +:10A1B000032A8101832A4101032B0101832BC10062 +:10A1C000032C810013050900032901021301010377 +:10A1D000678000008327CC0003278C001306CAFF8A +:10A1E000930640022326F70023A4E70013098C00FE +:10A1F000330B7C0163E4C62E930530010327040072 +:10A200009307090063F2C5022324EC0003274400EE +:10A210009307B0012326EC0063E2C73003278400D4 +:10A2200093070C011304840023A0E70003274400D4 +:10A23000138A0B00930A0C0023A2E7000327840073 +:10A240001304090023A4E70083A74A0033079A40B8 +:10A250009306F00093F7170063ECE606B367FA0085 +:10A2600023A2FA0083274B0093E717002322FB0069 +:10A2700013850900EFD08FA0130904006FF05FF27F +:10A2800093F71700E39807E8032C84FF338C8A4187 +:10A2900083274C0093F7C7FF6FF05FE70324810229 +:10A2A0008320C10283244102032901028329C101C1 +:10A2B000032A8101832A4101032B0101832BC10061 +:10A2C000032C810093050600130101036FC01F9248 +:10A2D000B3E7970023A2FA00B3859A00136717002B +:10A2E00023A2E50083274B00938585001385090091 +:10A2F00093E717002322FB00EF901FA26FF05FF798 +:10A3000093F6C6FF3306DA00938504016350B60E58 +:10A3100093F71700E39007E0032C84FF338C8A4106 +:10A3200083274C0093F7C7FFB386D700338B4601D2 +:10A33000E34EBBDC8327CC0003278C001306CAFF47 +:10A34000930640022326F70023A4E70013098C009C +:10A3500063EEC6209305300103270400930709002C +:10A3600063F2C5022324EC00032744009307B001E5 +:10A370002326EC0063E4C7200327840093070C0125 +:10A380001304840023A0E7000327440023A2E7006E +:10A390000327840023A4E70033079C00B3079B40F6 +:10A3A00023A4EB0093E717002322F70083274C0038 +:10A3B0001385090093F71700B3E4970023229C004C +:10A3C000EFD0CF8B6FF0DFDD2320D5008326440054 +:10A3D0001307B0012322D5006360C71283268400CF +:10A3E00013078400930785006FF05FD7B38A9A0044 +:10A3F000B307964023A45B0193E7170023A2FA005A +:10A400008327C4FF138509001309040093F717007D +:10A41000B3E49700232E94FEEFD04F866FF05FD801 +:10A420008327CB0003278B00130A0600338BCA0057 +:10A430002326F70023A4E7006FF01FE18327C5FF61 +:10A4400093F7C7FF330AFA00338B4A016FF0DFDF5F +:10A4500093050400EFF01FAD6FF09FD18327CB0071 +:10A4600003278B001306CAFF930640022326F7003A +:10A4700023A4E70003278C008327CC0013098C005A +:10A48000330B7C012326F70023A4E70063E8C6040E +:10A49000930630010327040093070900E3F6C6D8AA +:10A4A0002324EC00032744009307B0012326EC008B +:10A4B00003278400E3F6C7D62328EC000327C40053 +:10A4C00093074002232AEC00032704016304F606E5 +:10A4D00093078C01130404016FF01FD5930504004A +:10A4E00013050900EFF01FA413040900138A0B00E1 +:10A4F000930A0C006FF05FD5032784002324E50046 +:10A500000327C4002326E500832604016302F60422 +:10A5100013070401930705016FF05FC483278400CC +:10A520002328FC008327C400232AFC0003270401FE +:10A53000E310D6FA232CEC000327440193070C0206 +:10A5400013048401232EEC00032704006FF0DFCDF9 +:10A550002328D5008326440113078401930785012E +:10A56000232AD500832684016FF05FBF9305040082 +:10A5700013050900EFF01F9B6FF01FE28327840093 +:10A580002328FC008327C400232AFC00032704019E +:10A590006308D60093078C01130404016FF09FDE5B +:10A5A000232CEC000327440193070C0213048401BD +:10A5B000232EEC00032704006FF0DFDC3367B500C7 +:10A5C0009303F0FF1377370063100710B7877F7F7F +:10A5D0009387F7F70326050083A60500B372F600FC +:10A5E0003363F600B382F200B3E26200639272104A +:10A5F0006316D6080326450083A64500B372F6000D +:10A600003363F600B382F200B3E26200639E720C21 +:10A610006316D6060326850083A68500B372F6006E +:10A620003363F600B382F200B3E262006398720C07 +:10A630006316D6040326C50083A6C500B372F600D0 +:10A640003363F600B382F200B3E262006392720CED +:10A650006316D6020326050183A60501B372F60030 +:10A660003363F600B382F200B3E26200639C720AC5 +:10A670001305450193854501E30ED6F41317060132 +:10A6800093970601631EF7001357060193D706013F +:10A690003305F7409375F50F63900502678000005E +:10A6A0001357070193D707013305F7409375F50F4B +:10A6B00063940500678000001377F70F93F7F70F97 +:10A6C0003305F740678000000346050083C6050098 +:10A6D00013051500938515006314D600E31606FED6 +:10A6E0003305D6406780000013054500938545007B +:10A6F000E31CD6FC130500006780000013058500ED +:10A7000093858500E312D6FC1305000067800000E6 +:10A710001305C5009385C500E318D6FA130500009C +:10A72000678000001305050193850501E31ED6F837 +:10A73000130500006780000083A74506130101FD93 +:10A74000232861012326110223248102232291025E +:10A7500023202103232E3101232C4101232A5101DF +:10A76000232671012324810113972701130B06006F +:10A770006358070A83278600832B06001389050088 +:10A7800093090500930AF0FF6388070803AC4B00A8 +:10A7900003A40B00135A2C0063060A06930400005E +:10A7A0006F00C00013044400630C9A048325040066 +:10A7B0001306090013850900EF1050499384140013 +:10A7C000E31255FF1305F0FF8320C1020324810229 +:10A7D00023240B0023220B008324410203290102BE +:10A7E0008329C101032A8101832A4101032B01012D +:10A7F000832BC100032C810013010103678000003B +:10A8000083278B00137CCCFFB38787412324FB0075 +:10A81000938B8B00E39C07F6130500006FF0DFFAC3 +:10A82000EF10904D6FF05FFA032786006304070076 +:10A830006FF09FF0232206001305000067800000E0 +:10A84000130101ED232E3111232A51112320A111CF +:10A850002326111223248112232291122320211353 +:10A86000232C4111232861112326711123248111E6 +:10A8700023229111232EB10F2326D100930A050024 +:10A8800093890500130D06006306050083278503E1 +:10A890006388076A0397C900931707019316270176 +:10A8A00093D7070163CA0602B727000083A64906AB +:10A8B000B367F7009397070137E7FFFF93D7074187 +:10A8C0001307F7FF33F7E6002396F9009397070184 +:10A8D00023A2E90693D7070113F787006304073E15 +:10A8E00003A709016300073E93F7A7011307A00020 +:10A8F000638AE73EB74701809304C104938747A862 +:10A90000B74B01803749018023209104232401049F +:10A9100023220104138704002328010023220102BB +:10A92000232401022326010223240100232AF1000B +:10A93000938B0BBF130909C083470D00638E072457 +:10A9400013040D00930650026386D7428347140018 +:10A9500013041400E39A07FE330AA441630EA423F0 +:10A9600083268104832741042320A701B306DA004C +:10A9700093871700232247012324D1042322F104C3 +:10A9800013067000130787006350F602E38406364F +:10A99000130601049385090013850A00EFF0DFD93F +:10A9A0006310052013870400832681008347040079 +:10A9B000B38646012324D1006380071E834614001A +:10A9C000130D1400A30D0102930CF0FF13040000FB +:10A9D000930D0000130AA005130C9000130BA002A6 +:10A9E000130D1D00938706FE6364FA0403264101DC +:10A9F00093972700B387C70083A7070067800700E6 +:10AA000013040000938706FD83460D009315240070 +:10AA1000338485001314140033848700938706FD64 +:10AA2000130D1D00E372FCFE938706FEE370FAFC33 +:10AA3000638406162306D108A30D0102130A100031 +:10AA4000130C1000130BC108930C000093FF2D0092 +:10AA500063840F00130A2A008326410413FF4D0864 +:10AA600083278104138616009305060063160F00E2 +:10AA700033084441E34400170345B103130687003C +:10AA8000630C05029306B1032320D70093871700B8 +:10AA9000930610002322D7002324F1042322B104BB +:10AAA00013077000E342B70C9386050013070600F6 +:10AAB0009385150013068600638E0F049306C10369 +:10AAC0002320D70093872700930620002322D70056 +:10AAD0002324F1042322B10413077000E352B70EBC +:10AAE000E3840726130601049385090013850A00F1 +:10AAF000232CE101EFF05FC46314050A83264104AF +:10AB000083278104032F81011306410593851600D5 +:10AB100013870400130500086306AF68B38C8C41EB +:10AB200063429077B307FC0023206701232287014B +:10AB30002324F1042322B104130770006352B702E7 +:10AB400063820724130601049385090013850A0014 +:10AB5000EFF09FBE6316050483278104138604006B +:10AB600093FE4D0063860E00330C444163488023FE +:10AB70006354440113040A0003278100330787004C +:10AB80002324E100639E077A83470D0023220104FA +:10AB900013870400E39607DA83278104E3960762AC +:10ABA00083D7C90093F70704E39E07648320C1128B +:10ABB00003248112032581008324411203290112F9 +:10ABC0008329C111032A8111832A4111032B011109 +:10ABD000832BC110032C8110832C4110032D0110F5 +:10ABE000832DC10F130101136780000013850A0034 +:10ABF000232CE100EFB01FFE8327450013850700DB +:10AC00002326F102EFD05FC79307050013850A00E2 +:10AC10002324F102EFB01FFC032785008327810264 +:10AC20002322E10203278101E398072A83460D00CE +:10AC30006FF01FDB83460D0093ED0D026FF05FDABE +:10AC400093ED0D0193F70D02638A07228327C1005C +:10AC5000138B7700137B8BFF83264B00032C0B0099 +:10AC600093078B002326F1001388060063C0062497 +:10AC70009306F0FF138A0D006388DC00B3660C01B5 +:10AC800013FAFDF7E38E0606E31808129306900008 +:10AC9000E3E4861393070C03A307F10E930D0A0058 +:10ACA000130C1000130BF10E138A0C0063D48C01EB +:10ACB000130A0C008347B103B337F000330AFA00DC +:10ACC0006FF0DFD89385090013850A00EF00D06884 +:10ACD000E31A055283D7C9001307A00093F7A70111 +:10ACE000E39AE7C08397E900E3C607C08326C10063 +:10ACF00013060D009385090013850A00EF00105616 +:10AD00002324A1006FF09FEA93ED0D0193F70D024C +:10AD1000638007148327C100138B7700137B8BFF9D +:10AD2000032C0B0003284B0093078B002326F10014 +:10AD300013FAFDBF93060000A30D01021306F0FFF6 +:10AD4000638ACC1833660C01937DFAF763140668A6 +:10AD500063960C3E639A067A137C1A00130B010F5C +:10AD6000E3040CF493070003A307F10E130BF10E99 +:10AD70006FF09FF3330AA441E314A4BF8347040098 +:10AD80006FF09FC32322010493FE4D0063800E7277 +:10AD9000330C4441635C8071138604001307000187 +:10ADA00083264104E3588745930C0001130B700080 +:10ADB0006F00800193852600130686009306070026 +:10ADC000130C0CFF63D88C059387070113871600BB +:10ADD00023207601232296012324F1042322E10477 +:10ADE000E35AEBFC6388073A1306010493850900D4 +:10ADF00013850A00EFF05F94E31405DA832641041B +:10AE0000130C0CFF8327810413860400938516001E +:10AE1000E3CC8CFBB38787012320760123228601B4 +:10AE20002324F1042322B10413077000E352B7D4A2 +:10AE3000638E0766130601049385090013850A00D3 +:10AE4000EFF09F8FE31E05D4832781046FF05FD25C +:10AE50000326C10093F70D0193064600E390070C0B +:10AE600093F70D04E38E07248327C1001308000025 +:10AE70002326D10003DC07006FF09FEB0326C100FF +:10AE800093F70D0193064600E390070893F70D042E +:10AE9000E38807208327C1002326D100039C0700F5 +:10AEA0001358FC4193060800E3D406DCB336800156 +:10AEB000330800413308D8409306D002A30DD102D5 +:10AEC0001306F0FF330C8041138A0D009306100027 +:10AED000E39ACCE613061000E388C6DA13062000D6 +:10AEE0006388C626130B010F1316D80193767C00D6 +:10AEF00093573C0093860603336CF60013583800D2 +:10AF0000A30FDBFE33660C0193050B00130BFBFF55 +:10AF1000E31C06FC93771A00638607269307000359 +:10AF20006382F6269385E5FFA30FFBFE9307010FCF +:10AF3000338CB740930D0A00138B05006FF0DFD6FA +:10AF4000EF1080396FF01F958327C100A30D010218 +:10AF500003AB070093864700E3040B129307F0FF4F +:10AF6000E38CFC0613860C009305000013050B0010 +:10AF7000232CD1002326E100EFC0CFC20327C1005C +:10AF800083268101E30C0524330C65412326D1007F +:10AF9000930C00006FF05FD18326C100A30D010266 +:10AFA000130A100083A70600938646002326D100CB +:10AFB0002306F108130C1000130BC1086FF0DFA873 +:10AFC00083460D009307C006E38EF60893ED0D014E +:10AFD0006FF01FA183460D0093078006E38CF606F1 +:10AFE00093ED0D046FF0DF9F13EA0D0193770A02D2 +:10AFF000638407528327C10093061000138B7700E8 +:10B00000137B8BFF93078B00032C0B0003284B0053 +:10B010002326F1006FF05FD283460D0093ED0D08FB +:10B020006FF01F9C8327C10013EA2D00B786FFFF36 +:10B0300003AC0700B73D01809387470093C60683A2 +:10B040002326F10093878D2D231ED10213080000C3 +:10B050002328F100930620006FF01FCE0326C100C5 +:10B0600093F70D0283260600130646002326C1002F +:10B070006392076893F70D01639E077E93F70D04B3 +:10B08000E392070E93FE0D2063860E7E83278100D8 +:10B090002380F6006FF05F8A8327C10083460D008E +:10B0A00003A40700938747002326F100E35A049284 +:10B0B0003304804093ED4D006FF09F9283460D0066 +:10B0C00093ED1D006FF0DF918347B10383460D00C0 +:10B0D000E398079093070002A30DF1026FF05F90D1 +:10B0E00083460D0093ED4D006FF09F8F9307B002E4 +:10B0F00083460D00A30DF1026FF09F8E83460D0075 +:10B1000093051D00E38C6611938706FD138D0500E2 +:10B11000930C0000E368FC8C83460D0013982C0010 +:10B120003308980113181800B30CF800938706FD34 +:10B13000130D1D00E372FCFE6FF0DF8A1306100092 +:10B14000E38EC60A13062000138A0D00E39CC6D8BE +:10B15000130B010F832701019376FC00130BFBFFF8 +:10B16000B386D70003C6060093574C009316C80158 +:10B1700033ECF600135848002300CB00B3660C01F3 +:10B18000E39A06FC9307010F338C6741930D0A0085 +:10B190006FF09FB193051000930600001386040022 +:10B1A0006FF01FC233084441E35A009713050001B2 +:10B1B000E3500507130F0001930F70006F0080012B +:10B1C000138526001307870093060600130808FF5F +:10B1D00063500F079387070113861600232027016A +:10B1E0002322E7012324F1042322C104E3DACFFC64 +:10B1F00063840716130601049385090013850A006A +:10B20000232C0101EFF04FD3E31C059803288101A3 +:10B2100083264104130F0001130808FF83278104CC +:10B220001387040013851600930F7000E3440FFB8F +:10B23000130F8700B387070123202701232207016B +:10B240002324F1042322A104130770006352A746AC +:10B25000638E076C130601049385090013850A00A9 +:10B26000EFF08FCDE31E059283264104B38C8C4111 +:10B270008327810413064105938516001387040074 +:10B28000E352908B13050001635895691303000185 +:10B29000130F70006F00800193852600130787004D +:10B2A00093060600938C0CFF635C9305938707015C +:10B2B0001386160023202701232267002324F1048C +:10B2C0002322C104E35ACFFC63840706130601045A +:10B2D0009385090013850A00EFF00FC6E312058C71 +:10B2E0008326410413030001938C0CFF8327810400 +:10B2F0001387040093851600130F7000E34893FB37 +:10B3000093068700B3879701232027012322970103 +:10B310002324F1042322B104130770006344B71AF5 +:10B320009385150013868600138706006FF08FFF44 +:10B330009305100093060000138704006FF09FF63A +:10B34000130601049385090013850A00EFF0CFBEB0 +:10B35000E30C05826FF0DF841305100093060000F4 +:10B36000138704006FF09FE6638A071E130601042B +:10B370009385090013850A00232EE101232CF10196 +:10B38000EFF08FBBE31E05808326410483278104F1 +:10B39000032FC101832F81011306410593851600F8 +:10B3A000138704006FF04FF19307C1032326F104C4 +:10B3B000930720002328F10493051000130641058C +:10B3C0009386050013070600938516001306870071 +:10B3D0006FF04FF4138A0D006FF0DFAF930500019B +:10B3E00063D6056193020001930370006F00C001F2 +:10B3F000138526001307870093060600130808FF2D +:10B4000063D802071386160093870701232077016C +:10B41000232257002324F1042322C104E3DAC3FCCE +:10B42000638E0706130601049385090013850A003D +:10B4300023200103232EE101232CF101EFF0CFAFF4 +:10B44000631005F6032801028326410493020001DC +:10B45000130808FF83278104032FC101832F810173 +:10B46000138704001385160093037000E3CC02F9E0 +:10B47000B387070123207701232207012324F10446 +:10B480002322A1049306700063CAA60E1307870047 +:10B4900093051500930605006FF00FDE930600007C +:10B4A00013051000138704006FF05FF56354440127 +:10B4B00013040A0083278100B38787002324F10047 +:10B4C0006FF08FEC638A073413060104938509003B +:10B4D00013850A00EFF04FA6631405EC83254104A1 +:10B4E0008327810413064105938515001387040003 +:10B4F0006FF04FE323220104138704006FF0CFCADB +:10B50000639A0CF8930D0A00930C0000130C0000D2 +:10B51000130B010F6FF04FF90326C10093770A0157 +:10B52000930646006390071A93770A046386073CE4 +:10B530008327C100130800002326D10003DC070085 +:10B54000930610006FF04FFF13064105930510009E +:10B5500093060000138704006FF0CFDB63880F1C95 +:10B560009307C1032326F104930720002328F10445 +:10B5700093061000130741056FF01FE5638E072641 +:10B58000130601049385090013850A00232EE101A7 +:10B59000232CF101EFF04F9A631405E08326410458 +:10B5A00083278104032FC101832F810113870400A6 +:10B5B000938516006FF04FCC93770A402320F10259 +:10B5C000930D0000130B010F6F004003930508005B +:10B5D0001306A0009306000013050C00232EE100C3 +:10B5E000232C0101EF20C053032881010327C1014F +:10B5F00063080832130C0500138805009305080042 +:10B600001306A0009306000013050C00232EE10092 +:10B61000232C0101EF2010148327010213050503D9 +:10B62000A30FABFE032881010327C101130BFBFF0E +:10B63000938D1D00E38C07F88327410283C6070022 +:10B64000E396B6F99307F00FE382FDF8631608005E +:10B6500093079000E3F887B3832781028325C10213 +:10B66000232E0101330BFB401386070013050B004B +:10B67000232CE100EFD00FA9032741020328C101C9 +:10B680001306A000834517009306000013050C0065 +:10B69000B337B000B307F700930508002322F10287 +:10B6A000EF20004803278101930D00006FF09FF405 +:10B6B0009305150013068F009306050013070F006E +:10B6C0006FF0CFC52326D100032C0600130800001D +:10B6D000930610006FF04FE68327410283460D006A +:10B6E000638007B083C70700638C07AE93ED0D40FE +:10B6F0006FF00FAF032681009357F64123A0C600D9 +:10B7000023A2F6006FF04FA3032C06002326D100DE +:10B710001358FC41930608006FF04FD5032C060028 +:10B72000130800002326D1006FF08FE0930600007D +:10B730001306410593051000138704006FF08FBDB9 +:10B74000B73701809387C72E2328F10093F70D02A6 +:10B75000638407068327C100138B7700137B8BFF5D +:10B76000032C0B0003284B0093078B002326F100CA +:10B7700013F61D00630E060033660C01630A060013 +:10B7800013060003230EC102A30ED10293ED2D0078 +:10B7900013FAFDBF930620006FF00FDA138A0D0035 +:10B7A0006FF0DF84B73701809387872D2328F1005E +:10B7B00093F70D02E39007FA8325C10093F70D017B +:10B7C00013864500638A070603AC050013080000D2 +:10B7D0002326C1006FF0DFF913050B00232CE100D5 +:10B7E0002326D100EFD04F8903278101130C0500D8 +:10B7F000930C00006FF04FCB0347B103631607149F +:10B80000E3940FBA93060000930510001306410558 +:10B81000138704006FF00FB01307100093070C009C +:10B820002326610523288105232481052322E104A1 +:10B83000130641056FF0CFB293F70D046380070A3A +:10B840008327C100130800002326C10003DC070082 +:10B850006FF01FF283461D0093ED0D20130D1D00A8 +:10B860006FF00F9883461D0093ED0D02130D1D0020 +:10B870006FF00F978327810023A0F6006FF0CF8B26 +:10B8800093076000138C0C0063EC970BB7380180B2 +:10B89000130A0C002326D100138B08306FF0CF9AC7 +:10B8A00093F70D20638607108327C1002326D1005C +:10B8B000038C07001358FC41930608006FF00FBB80 +:10B8C00093F70D20638C070C8327C1001308000039 +:10B8D0002326D10003CC07006FF08FC593F70D200E +:10B8E0006384070A8327C100130800002326C100D0 +:10B8F00003CC07006FF0DFE793770A20638A07061F +:10B900008327C100130800002326D10003CC0700C1 +:10B91000930610006FF04FC2930606006FF09F9ED3 +:10B9200093079000E3E887CD6FF0DF8513064105AC +:10B930009305100093060000138704006FF00F9E1C +:10B94000130C60006FF09FF49307B1032326F104FA +:10B95000930710002328F1049305100013064105F6 +:10B960006FF08F94832781002390F6006FE0DFFC57 +:10B970008327C100130800002326D10003AC070071 +:10B98000930610006FF04FBB8327C100130800001F +:10B990002326C10003AC07006FF09FDD8327C100A1 +:10B9A000130800002326D10003AC07006FF04FB846 +:10B9B0008327C1002326D10003AC07001358FC41A4 +:10B9C000930608006FF08FAA1306010493850900FF +:10B9D00013850A00EFE05FD66FF08F9C138C0C008C +:10B9E0002326D100930C00006FF00FAC1305060066 +:10B9F0006FF01FA8938516006FF0CFC1138A0D005A +:10BA00006FF04FA99307F0FF2324F1006FF00F9A16 +:10BA1000130F0600138505006FF0DF818327C10037 +:10BA200083AC07009387470063D40C00930CF0FFAE +:10BA300083461D002326F100138D05006FE05FFA99 +:10BA400037570180930705000325C7A59306060015 +:10BA500013860500938507006FE09FDE83D7C5003E +:10BA600003AE450603D3E50083A8C50103A845023C +:10BA7000130101B893F7D7FF13070040232C814629 +:10BA8000231AF10013840500930701079305810031 +:10BA9000232A914623282147232E11461309050006 +:10BAA0002326C107231B6100232211032326010340 +:10BAB0002324F100232CF1002328E100232EE100B0 +:10BAC00023200102EFE0DFD793040500635C050249 +:10BAD0008357410193F70704638807008357C40025 +:10BAE00093E707042316F4008320C147032481470A +:10BAF00003290147138504008324414713010148AA +:10BB0000678000009305810013050900EF000042E3 +:10BB1000E30005FC9304F0FF6FF09FFBB757018033 +:10BB200003A3079B67000300638405029307F00FDC +:10BB300063E8C7002380C50013051000678000007C +:10BB40009307A0082320F5001305F0FF678000008D +:10BB50001305000067800000B757018083A7C7A5C1 +:10BB6000130101FF232481002322910023261100C9 +:10BB700093040500138405006386070003A7870369 +:10BB80006300070E0317C40093170701937687001D +:10BB900093D70701638006048326040163800606A9 +:10BBA00013F6170063040608032644012324040047 +:10BBB000130500003306C040232CC400638606082A +:10BBC0008320C1000324810083244100130101016B +:10BBD0006780000093F607016384060C93F7470023 +:10BBE00063960708832604011367870093170701EC +:10BBF0002316E40093D70701E39406FA13F6072807 +:10BC000093050020E30EB6F89305040013850400A5 +:10BC1000EF00907B0317C4008326040193170701EC +:10BC200093D7070113F61700E31006F813F6270061 +:10BC30009305000063140600832544012324B40007 +:10BC400013050000E39E06F693F70708E38A07F65C +:10BC5000136707042316E4001305F0FF6FF05FF687 +:10BC600013850700EF0040676FF0DFF183250403C1 +:10BC7000638E0500930704046388F50013850400B0 +:10BC8000EF808F890317C400232804028326040150 +:10BC90001377B7FD232204002320D4006FF0DFF4D4 +:10BCA0009307900023A0F400136707042316E40011 +:10BCB0001305F0FF6FF0DFF0130101FF13056000C3 +:10BCC00023261100EF10402A13051000EF404FFA11 +:10BCD0008397C500130101FE232C81002326310127 +:10BCE000232E1100232A91002328210193F6870097 +:10BCF0001384050093090500639A061037170000A6 +:10BD00001307078083A64500B3E7E7002396F500F5 +:10BD10006354D01803278402630A070C83A4090024 +:10BD20009396070123A00900139637018325C401C8 +:10BD300093D606016348061693061000130600000A +:10BD400013850900E70007009307F0FF630CF5185F +:10BD50008356C400032784028325C40193F646005A +:10BD6000638E060083264400832704033305D540F1 +:10BD7000638607008327C4033305F54013060500D7 +:10BD80009306000013850900E70007009307F0FF02 +:10BD9000631EF51003A709008317C4006308071684 +:10BDA0009306D0016306D700930660016314D70C95 +:10BDB0008326040137F7FFFF1307F77FB3F7E70088 +:10BDC0002316F400232204002320D4008325040337 +:10BDD00023A09900638C0500930704046386F50093 +:10BDE00013850900EF705FF3232804021305000098 +:10BDF0008320C1010324810183244101032901011E +:10BE00008329C100130101026780000003A9050115 +:10BE1000E30E09FC83A405001397070113570701DC +:10BE20001377370023A02501B38424419307000032 +:10BE30006314070083A745012324F400634890009E +:10BE40006FF0DFFA3309A900E35290FA8327440226 +:10BE50008325C40193860400130609001385090095 +:10BE6000E7800700B384A440E34EA0FC8357C400DE +:10BE70001305F0FF93E707048320C1012316F400A4 +:10BE80000324810183244101032901018329C10085 +:10BE9000130101026780000003A7C503E34CE0E63D +:10BEA0006FF0DFF4032504056FF05FEB8357C400E8 +:10BEB00037F7FFFF1307F77FB3F7E7008326040187 +:10BEC0009397070193D707412316F4002322040018 +:10BED0002320D40013973701E35A07EE2328A40444 +:10BEE0006FF0DFEE83A70900E38407E61307D001B4 +:10BEF0006388E702130760016384E7028357C40085 +:10BF000093E707042316F4006FF09FEE37F7FFFF67 +:10BF10001307F77F83260401B3F7E7006FF0DFFA1A +:10BF200023A09900130500006FF09FEC130101FEA0 +:10BF3000232C8100232E1100130405006306050045 +:10BF400083278503638007028397C50063960702F2 +:10BF50008320C101032481011305000013010102A4 +:10BF6000678000002326B100EF0000378325C10061 +:10BF70008397C500E38E07FC1305040003248101A9 +:10BF80008320C101130101026FF09FD493050500C6 +:10BF900063080500B757018003A5C7A56FF01FF917 +:10BFA000B757018003A587A5B7C500809385C5F263 +:10BFB0006F0050291305000067800000B7D500808E +:10BFC0009385854F6F001028130101FEB7C70080CD +:10BFD000232E1100232C8100232A910023282101E4 +:10BFE0002326310123244101232251012320610111 +:10BFF000032445009387C7FB232EF5021307C52EA4 +:10C00000930730002324E52E2322F52E2320052E2E +:10C0100093074000130905002326F400130680004F +:10C020009305000023220406232004002322040099 +:10C030002324040023280400232A0400232C0400C2 +:10C040001305C405EF40DFB037DB0080832489008F +:10C05000B7DA008037DA0080B7D90080130B8B0283 +:10C06000938ACA08130A4A119389C917B7070100AE +:10C07000232064032322540323244403232634036C +:10C08000232E84009387970023A6F40013068000D4 +:10C090009305000023A2040623A0040023A20400A9 +:10C0A00023A4040023A8040023AA040023AC040052 +:10C0B0001385C405EF40DFA90324C900B7070200B8 +:10C0C00023A0640323A2540323A4440323A634031C +:10C0D00023AE9400938727012326F400232204062D +:10C0E0002320040023220400232404002328040026 +:10C0F000232A0400232C04001305C4051306800022 +:10C1000093050000EF40DFA48320C10123206403D6 +:10C11000232254032324440323263403232E8400A0 +:10C120000324810193071000232CF9028324410189 +:10C13000032901018329C100032A8100832A4100C8 +:10C14000032B0100130101026780000013050000AA +:10C1500067800000130101FF23229100130680066F +:10C160009384F5FFB384C4022320210113890500C1 +:10C17000232481002326110093854407EFA01FA7E5 +:10C1800013040500630005021305C5002320040005 +:10C19000232224012324A40013868406930500008F +:10C1A000EF401F9B8320C10013050400032481007E +:10C1B000832441000329010013010101678000006D +:10C1C000130101FEB75701802328210103A987A588 +:10C1D00023263101232E110083278903232C81007C +:10C1E000232A9100930905006386070A1309092E83 +:10C1F0009304F0FF83274900032489009387F7FF06 +:10C2000063D807006F00000813048406638C970648 +:10C210000317C4009387F7FFE31807FEB707FFFF74 +:10C2200093871700232204062320040023220400FE +:10C23000232404002326F40023280400232A0400D6 +:10C24000232C040013068000930500001305C40589 +:10C25000EF401F9023280402232A0402232204040F +:10C26000232404048320C101130504000324810155 +:10C2700083244101032901018329C1001301010223 +:10C280006780000003240900630C04001309040004 +:10C290006FF05FF613050900EFF01FD36FF01FF585 +:10C2A0009305400013850900EFF0DFEA2320A90081 +:10C2B00013040500E31C05FC9307C00023A0F9004C +:10C2C0006FF05FFAB757018003A587A5B7D5008047 +:10C2D0009385854F6F00007783278503638407006C +:10C2E000678000006FF05FCE67800000678000000D +:10C2F0006780000067800000B757018003A5C7A5CD +:10C30000B7C50080938545FB6F008069B7570180F2 +:10C3100003A5C7A5B7C500809385C5146F00406805 +:10C32000130101FD23248102232E31012328610101 +:10C33000232611022322910223202103232C4101D1 +:10C34000232A5101130B05009389050013040600ED +:10C35000EFD01FA2930710006310F5029387F9FF37 +:10C360001307E00F636AF70013F7F90F2306E100E4 +:10C37000130910006F00C0029306C405138609005C +:10C380009305C10013050B00EF0090799307F0FFB0 +:10C39000130905006304F50A630E05080347C1008D +:10C3A00093040000130AF0FF930AA0006F008002BC +:10C3B00083270400938617002320D4002380E700FE +:10C3C000938414009307C100B387970063F4240794 +:10C3D00003C70700832784009387F7FF2324F40013 +:10C3E000E3D807FC832684019305070013060400A5 +:10C3F00013050B0063C4D700E31C57FBEF009058F4 +:10C40000E31045FD1309F0FF8320C10203248102DC +:10C41000832441028329C101032A8101832A410126 +:10C42000032B010113050900032901021301010374 +:10C4300067800000138909006FF01FFD8357C40057 +:10C4400093E707042316F4006FF01FFC8317C60060 +:10C45000139727016340070203274606B72600000B +:10C46000B3E7D700B72600003367D7002316F600DE +:10C470002322E6066FF0DFEA130101FEB7570180C1 +:10C48000232C810003A4C7A5232E110013860500C9 +:10C490009305050063060400832784036380070473 +:10C4A0008317C60013972701634007020327460638 +:10C4B000B7260000B3E7D700B72600003367D700E0 +:10C4C0002316F6002322E606130504000324810147 +:10C4D0008320C101130101026FF09FE42324A10016 +:10C4E000130504002326C100EFF01FDF0326C1005F +:10C4F000832581006FF0DFFA83278600638E073281 +:10C5000083D7C500130101FD23248102232C41019F +:10C51000232A5101232611022322910223202103E1 +:10C52000232E310123286101232671012324810157 +:10C53000232291012320A10113F78700130A06008B +:10C54000930A0500138405006306070803A7050185 +:10C550006302070813F7270083240A00630C070807 +:10C56000832744028325C401370B00809309000010 +:10C5700013090000134B0BC01386090013850A0032 +:10C58000630209049306090063742B0193060B00F0 +:10C59000E78007006358A02883278A00B389A90091 +:10C5A0003309A9403385A7402324AA00630A052044 +:10C5B000832744028325C4011386090013850A00DA +:10C5C000E31209FC83A9040003A9440093848400B6 +:10C5D0006FF09FFA9305040013850A00EFF0CFD7A0 +:10C5E000631C053A8357C40083240A0013F727000D +:10C5F000E31807F613F7170063140724832C84004D +:10C6000003250400370B0080934BEBFF130C000055 +:10C6100013090000134BFBFF630E090E13F70720ED +:10C62000630C0724138D0C006362992F13F70748DE +:10C63000630A0708832944018325040113071900AD +:10C6400093961900B386360193D9F601330DB540A0 +:10C65000B389D90093D919403307A701138609007C +:10C6600063F6E900930907001306070093F70740F4 +:10C670006384072E9305060013850A00EFA00FD7E9 +:10C68000930C0500630205308325040113060D0099 +:10C69000EFD08FF78357C40093F7F7B793E70708F6 +:10C6A0002316F4003385AC01B387A94123289401F4 +:10C6B0002320A400232A3401930C09002324F4002E +:10C6C000130D090013060D0093050C00EFD09F8594 +:10C6D000032784008327040093090900B30C9741C2 +:10C6E000B387A701232494012320F4001309000039 +:10C6F00003268A00330C3C01B309364123243A0156 +:10C700006380090C832C8400032504008357C40034 +:10C71000E31609F003AC040003A9440093848400E9 +:10C720006FF09FEF83A9440003AC0400938484005E +:10C73000E38A09FE138609009305A00013050C0087 +:10C74000EFA05FC66304051213051500330B854186 +:10C7500093070B00938B090063F43701938B070059 +:10C7600003250400832704018326440163F8A700FE +:10C7700003298400338926016342790963C8DB1ADF +:10C78000832744028325C40113060C0013850A0085 +:10C79000E7800700130905006356A008330B2B41FF +:10C7A00013051000630A0B1603268A00330C2C01B4 +:10C7B000B38929413309264123242A01631A090830 +:10C7C000130500008320C102032481028324410257 +:10C7D000032901028329C101032A8101832A41011E +:10C7E000032B0101832BC100032C8100832C41000A +:10C7F000032D0100130101036780000093050C0065 +:10C8000013060900EFD00FF28327040093050400FC +:10C8100013850A00B38727012320F400EFF00FF1FE +:10C82000E30E05F68317C40093E707042316F4000C +:10C830001305F0FF6FF01FF913050000678000007B +:10C84000130B000013050000130C000093090000F7 +:10C85000E38A09ECE31E05EE138609009305A000A8 +:10C8600013050C00EFA01FB4E31005EE9387190029 +:10C87000138B07006FF01FEE8327040163E2A70408 +:10C8800083274401636EF9029306090063F42B01C8 +:10C8900093060B00B3C6F602032744028325C401A6 +:10C8A00013060C0013850A00B386F602E7000700A2 +:10C8B00093090500E358A0F6330939416FF05FE3AF +:10C8C00093890C0063749901930909001386090088 +:10C8D00093050C00EFD00FE58327840003270400A5 +:10C8E000B3873741330737012324F4002320E400C2 +:10C8F000E39407FC9305040013850A00EFF00FE3AF +:10C90000E31205F2330939416FF09FDE930C090001 +:10C91000130D09006FF01FDB9305040013850A0057 +:10C92000EFF0CFE0E30205E86FF0DFEF13860B00D6 +:10C9300093050C00EFD00FDF83278400032604004B +:10C9400013890B00B3877741330676012324F40063 +:10C950002320C4006FF09FE413850A00EFD08FEE10 +:10C96000930C0500E31005D48325040113850A0008 +:10C97000EF708FBA8317C4001307C00023A0EA002A +:10C9800093F7F7F76FF05FEA1307C0008317C4004F +:10C9900023A0EA006FF05FE91305F0FF6FF09FE25C +:10C9A000130101FE23282101232631012324410103 +:10C9B0002322510123206101232E1100232C810009 +:10C9C000232A9100138B0500930A052E130A0000F9 +:10C9D000930910001309F0FF83A44A0003A48A00FE +:10C9E0009384F4FF63C604028357C4009384F4FF66 +:10C9F00063FCF9008317E400130504006386270134 +:10CA0000E7000B00336AAA0013048406E39E24FDAA +:10CA100083AA0A00E3920AFC8320C1010324810156 +:10CA200083244101032901018329C100832A410094 +:10CA3000032B010013050A00032A810013010102E0 +:10CA400067800000130101FD23202103232E310103 +:10CA5000232C4101232A510123286101232671013E +:10CA6000232611022324810223229102930A050026 +:10CA7000938B0500130B052E130A00009309100079 +:10CA80001309F0FF83244B0003248B009384F4FFED +:10CA900063C804028357C4009384F4FF63FEF90063 +:10CAA0008317E4009305040013850A0063862701B9 +:10CAB000E7800B00336AAA0013048406E39C24FD7C +:10CAC000032B0B00E3100BFC8320C1020324810223 +:10CAD00083244102032901028329C101832A4101E0 +:10CAE000032B0101832BC10013050A00032A8101D6 +:10CAF0001301010367800000130101F9232481065B +:10CB0000138405008395E500232291062320210745 +:10CB100023261106930406001389060063CA050440 +:10CB200013068100EF00502F634405040327C10062 +:10CB3000B7F700008320C106B3F7E70037E7FFFF30 +:10CB4000B387E7000324810693B717002320F90079 +:10CB50009307004023A0F40037150000832441060A +:10CB600003290106130505801301010767800000F2 +:10CB70008357C4002320090093F707086384070242 +:10CB80008320C106032481069307000423A0F40038 +:10CB90000329010683244106130500001301010740 +:10CBA000678000008320C1060324810693070040AC +:10CBB00023A0F40003290106832441061305000085 +:10CBC000130101076780000083D7C500130101FE30 +:10CBD000232C8100232E1100232A910023282101D8 +:10CBE00093F72700138405006388070293873504B1 +:10CBF00023A0F50023A8F5009307100023AAF50051 +:10CC00008320C101032481018324410103290101FF +:10CC100013010102678000009306C1001306810022 +:10CC200093040500EFF05FED8325810013090500F3 +:10CC300013850400EF909FFB8317C400630805046D +:10CC400037C700801307C7FB23AEE4020327810028 +:10CC50008326C10093E707082316F4002320A400CD +:10CC60002328A400232AE40063980604B3E72701DD +:10CC70008320C1012316F400032481018324410190 +:10CC800003290101130101026780000013F7072047 +:10CC9000E31807F693F7C7FF93E727001307340459 +:10CCA0002316F400930710002320E4002328E40057 +:10CCB000232AF4006FF0DFF48315E40013850400E9 +:10CCC000EF00101C631605008317C4006FF01FFAF5 +:10CCD0000357C4001377C7FF1367170093170701A3 +:10CCE00093D707416FF09FF8130101FF93050008E8 +:10CCF000232481002326110013040500EF901FEF69 +:10CD0000232EA42C630405029307050823200500A5 +:10CD100013054500E31CF5FE130500008320C10048 +:10CD20000324810013010101678000001305F0FF57 +:10CD30006FF0DFFE8327C52D638607001305000013 +:10CD4000678000006FF05FFA130101FE232A910053 +:10CD5000232E1100232C81009307F001930405007A +:10CD600063EAB702138405008325C52D6384050497 +:10CD70001314240033848500032504002320C400F9 +:10CD80008320C10103248101832441011301010295 +:10CD9000678000008320C1010324810193076001A3 +:10CDA0002320F500832441011305F0FF1301010244 +:10CDB000678000002326C100EFF01FF393070500F2 +:10CDC0001305F0FFE39E07FA83A5C42D0326C100D7 +:10CDD0006FF01FFA130101FF232291002326110097 +:10CDE000232481009307F0019304050063EAB70A46 +:10CDF0008327C52D1384050063840704139725003A +:10CE0000B387E70003A70700630C0702930610002F +:10CE1000630CD7069306F0FF6308D704138505005B +:10CE200023A00700E7000700130500008320C100CE +:10CE30000324810083244100130101016780000065 +:10CE400013850400EF00001E130604000324810074 +:10CE50008320C1009305050013850400832441004D +:10CE6000130101016F0080158320C100032481009C +:10CE7000930760012320F50083244100130510006F +:10CE800013010101678000008320C1000324810099 +:10CE90008324410013050000130101016780000095 +:10CEA000930760012320F5001305F0FF6FF01FF8D2 +:10CEB0009307F00163E6B70A8327C52D130101FE2E +:10CEC000232C9100232E110093040500638C07048A +:10CED00013972500B387E70003A70700630A07023B +:10CEE0009306F0FF6306D706930610006308D70485 +:10CEF0001385050023A00700E700070013050000C5 +:10CF00008320C10183248101130101026780000095 +:10CF10008320C10183248101130510001301010244 +:10CF2000678000002326B100EFF01FDC63160502C6 +:10CF300083A7C42D8325C1006FF09FF98320C10111 +:10CF40008324810113053000130101026780000072 +:10CF5000130520006FF0DFFA1305F0FF6FF05FFAA2 +:10CF60001305F0FF67800000B757018093050500A7 +:10CF700003A5C7A56FF01FE637570180930705008B +:10CF80000325C7A513860500938507006FF0DFDB37 +:10CF9000B757018003A5C7A58327C52D6386070062 +:10CFA00013050000678000006FF01FD4B7570180A1 +:10CFB0009305050003A5C7A56FF09FEF130101FFBF +:10CFC0001387050023248100232291001304050008 +:10CFD000B7540180930506001305070023261100AE +:10CFE00023A004B8EF00500E9307F0FF630CF50088 +:10CFF0008320C10003248100832441001301010127 +:10D000006780000083A704B8E38407FE8320C10083 +:10D010002320F40003248100832441001301010133 +:10D02000678000006F00D005130101FF23248100F9 +:10D03000138405008395E50023261100EF0000719D +:10D0400063400502832704058320C100B387A7003E +:10D050002328F404032481001301010167800000E8 +:10D060008357C40037F7FFFF1307F7FFB3F7E70055 +:10D070008320C1002316F400032481001301010161 +:10D080006780000013050000678000008397C500DB +:10D09000130101FE232C8100232A91002328210162 +:10D0A00023263101232E110013F7071013840500E6 +:10D0B000930405008395E500130906009389060093 +:10D0C000631E070237F7FFFF1307F7FFB3F7E70009 +:10D0D0002316F400032481018320C10193860900F3 +:10D0E000130609008329C1000329010113850400E7 +:10D0F00083244101130101026F0040339306200095 +:10D1000013060000EF00C05D8317C4008315E40020 +:10D110006FF05FFB130101FF2324810013840500DE +:10D120008395E50023261100EF00805B9307F0FF55 +:10D130006304F5028357C400371700008320C10041 +:10D14000B3E7E7002328A4042316F4000324810096 +:10D1500013010101678000008357C40037F7FFFF08 +:10D160001307F7FFB3F7E7008320C1002316F4008D +:10D170000324810013010101678000008395E5000D +:10D180006F008031130101FE232C8100232A9100BE +:10D1900023282101232E1100232631011309050024 +:10D1A00093840500130406006306050083278503A6 +:10D1B000638807140317C4008326840193778700CC +:10D1C0002324D4009316070193D60601638207082F +:10D1D00083270401638E07061396260193F9F40F43 +:10D1E00093F4F40F635E06080327040083264401CA +:10D1F000B307F74063DED70A8326840013061700BF +:10D200002320C4009386F6FF2324D4002300370193 +:10D2100003274401938717006308F70C8357C40062 +:10D2200093F71700638607009307A000638EF40A44 +:10D230008320C10103248101032901018329C10045 +:10D24000138504008324410113010102678000005B +:10D250009305040013050900EFE01F90631E050805 +:10D260000317C40093F9F40F8327040193160701F1 +:10D2700093D606011396260193F4F40FE34606F6BF +:10D2800083264406372600003367C70037E6FFFFD2 +:10D290001306F6FFB3F6C6002316E40003270400C6 +:10D2A0002322D40683264401B307F740E3C6D7F40C +:10D2B0009305040013050900EFE05FC7631E050234 +:10D2C0000327040083268400930710001306170029 +:10D2D0009386F6FF2320C4002324D40023003701C3 +:10D2E00003274401E31CF7F293050400130509002A +:10D2F000EFE0DFC3E30E05F29304F0FF6FF05FF39E +:10D30000EFE09FFD6FF01FEB37570180930705009B +:10D310000325C7A513860500938507006FF09FE6D8 +:10D32000130101FE232C8100232A9100B7570180AD +:10D33000232E110083A7079B130405009384060086 +:10D3400063820502E78007009307F0FF6306F5029A +:10D350008320C101032481018324410113010102BF +:10D36000678000001306000093054100E780070076 +:10D370009307F0FFE31EF5FC23A004009307A00829 +:10D380008320C1012320F40003248101832441016F +:10D390001301010267800000130101FEB7570180ED +:10D3A000232C8100232A9100232E110083A4C7A5DA +:10D3B000B757018083A7079B13040600630A050281 +:10D3C00013860500930604009305050013850400E9 +:10D3D000E78007009307F0FF630AF5028320C1018D +:10D3E00003248101832441011301010267800000AD +:10D3F0009306060093054100130600001385040000 +:10D40000E78007009307F0FFE31AF5FC23200400F0 +:10D410008320C101032481019307A00823A0F40005 +:10D42000832441011301010267800000130101FF01 +:10D430001387050023248100232291009305060011 +:10D4400013040500B7540180138606001305070076 +:10D450002326110023A004B8EF00405D9307F0FFDE +:10D46000630CF5008320C100032481008324410064 +:10D47000130101016780000083A704B8E38407FE5D +:10D480008320C1002320F400032481008324410071 +:10D490001301010167800000130101FF23248100B3 +:10D4A0002322910013040500B75401801385050061 +:10D4B0002326110023A004B8EF0000309307F0FFEB +:10D4C000630CF5008320C100032481008324410004 +:10D4D000130101016780000083A704B8E38407FEFD +:10D4E0008320C1002320F400032481008324410011 +:10D4F0001301010167800000130101FF23261100C1 +:10D50000232481002322910023202101638005022E +:10D510001384050093040500630605008327850333 +:10D52000638C070A8317C400639207028320C1003B +:10D53000032481001309000083244100130509001E +:10D540000329010013010101678000009305040015 +:10D5500013850400EFE0CFF78327C4021309050009 +:10D56000638A07008325C40113850400E780070050 +:10D57000634C05068357C40093F70708639E0706AC +:10D5800083250403638C0500930704046386F50078 +:10D5900013850400EF604FF8232804028325440418 +:10D5A0006388050013850400EF600FF7232204044D +:10D5B000EFE09FD323160400EFE05FD38320C10088 +:10D5C000032481008324410013050900032901007D +:10D5D0001301010167800000EFE01FD08317C40032 +:10D5E000E38607F46FF09FF68357C4001309F0FF3A +:10D5F00093F70708E38607F88325040113850400E1 +:10D60000EF608FF16FF0DFF7B757018093050500EA +:10D6100003A5C7A56FF05FEE130101FF1387050097 +:10D62000232481002322910013040500B7540180B4 +:10D6300093050600130507002326110023A004B854 +:10D64000EF00001D9307F0FF630CF5008320C1007D +:10D65000032481008324410013010101678000003D +:10D6600083A704B8E38407FE8320C1002320F400CD +:10D67000032481008324410013010101678000001D +:10D68000130101FF232481002322910013040500CC +:10D69000B7540180138505002326110023A004B888 +:10D6A000EF00801E9307F0FF630CF5008320C1009C +:10D6B00003248100832441001301010167800000DD +:10D6C00083A704B8E38407FE8320C1002320F4006D +:10D6D00003248100832441001301010167800000BD +:10D6E000130101FF138705002324810023229100E9 +:10D6F0009305060013040500B75401801386060045 +:10D70000130507002326110023A004B8EF00001E14 +:10D710009307F0FF630CF5008320C1000324810010 +:10D7200083244100130101016780000083A704B82E +:10D73000E38407FE8320C1002320F400032481003A +:10D74000832441001301010167800000130101FFE0 +:10D7500013870500232481002322910093050600EE +:10D7600013040500B7540180138606001305070053 +:10D770002326110023A004B8EF00401C9307F0FFFC +:10D78000630CF5008320C100032481008324410041 +:10D79000130101016780000083A704B8E38407FE3A +:10D7A0008320C1002320F40003248100832441004E +:10D7B0001301010167800000130101FF23261100FE +:10D7C0002324810093050000130600009306000047 +:10D7D00013070000930700009308900373000000F4 +:10D7E00013040500634C05008320C10013050400E9 +:10D7F000032481001301010167800000330480408D +:10D80000EF305F90232085001304F0FF6FF0DFFD01 +:10D81000130101F7232291082326110893840500A0 +:10D8200023248108930501001306000093060000DD +:10D830001307000093070000930800057300000021 +:10D8400013040500634405021385040093050100D9 +:10D85000EF00C0228320C1081305040003248108BF +:10D8600083244108130101096780000033048040CC +:10D87000EF305F89232085001304F0FF6FF0DFFC99 +:10D880001305100067800000130101F99305810062 +:10D8900023261106EFF0DFF79307F0FF630EF50084 +:10D8A0000325C1008320C1061355D500137515004B +:10D8B00013010107678000008320C10613050000E3 +:10D8C0001301010767800000130101FF23261100E7 +:10D8D000EF305F838320C100930760012320F500B0 +:10D8E0001305F0FF1301010167800000130101FF20 +:10D8F0002326110023248100930600001307000053 +:10D90000930700009308E003730000001304050070 +:10D91000634C05008320C10013050400032481002B +:10D92000130101016780000033048040EF308FFD58 +:10D93000232085001304F0FF6FF0DFFD130101FFCA +:10D940002326110023248100930600001307000002 +:10D95000930700009308F003730000001304050010 +:10D96000634C05008320C1001305040003248100DB +:10D97000130101016780000033048040EF308FF80D +:10D98000232085001304F0FF6FF0DFFD3753018083 +:10D99000832743A7130101FF232611001308050065 +:10D9A00063980702130500009305000013060000AA +:10D9B00093060000130700009308600D7300000039 +:10D9C0001307F0FF930705006304E504232AA3A6C9 +:10D9D0003305F800930500001306000093060000CD +:10D9E00013070000930700009308600D7300000008 +:10D9F000832743A73308F800631C05018320C10077 +:10DA0000232AA3A6138507001301010167800000E4 +:10DA1000EF304FEF8320C1009307C0002320F500B3 +:10DA20001305F0FF1301010167800000130101FFDE +:10DA30002326110023248100930600001307000011 +:10DA4000930700009308000473000000130405000E +:10DA5000634C05008320C1001305040003248100EA +:10DA6000130101016780000033048040EF308FE92B +:10DA7000232085001304F0FF6FF0DFFD130101FF89 +:10DA800083A3450183A2850183AFC50103AF0502CE +:10DA900083AE050303AE050403A3850303A8850431 +:10DAA00083A8C50403A685052326810023249100AD +:10DAB00003A4050183A485002322210103A90500F5 +:10DAC00083A6C50503A7850683A7C50623102501E0 +:10DAD000231195002322850023147500231555007A +:10DAE0002316F5012317E5012328D5012326C505B3 +:10DAF00023246504232C0501232E15012324C502AC +:10DB00002326D5020324C100232CE502232EF5028F +:10DB10008324810003294100130101016780000073 +:10DB20009308050093870500130806001385060077 +:10DB30001383080063940628B7460180938646CC79 +:10DB400063F6C50E370701006378E60C1307F00F84 +:10DB50003337C700131737003355E600B386A600E6 +:10DB600083C60600130500023387E600B306E540CE +:10DB7000630CE500B397D70033D7E8003318D6001D +:10DB8000B365F7003393D80093580801B3D7150352 +:10DB9000131608011356060113570301B3F61503B4 +:10DBA00013850700B305F6029396060133E7E600F6 +:10DBB000637EB700330707011385F7FF636807012A +:10DBC0006376B7001385E7FF330707013307B740D4 +:10DBD000B3771703131303011353030133571703C9 +:10DBE0009397070133E36700B306E60213060700C5 +:10DBF000637CD300330368001306F7FF63660301F9 +:10DC00006374D3001306E7FF131505013365C500E0 +:10DC1000930500006F00400E370500011307000157 +:10DC2000E36CA6F2130780016FF01FF36316060082 +:10DC3000130710003358C702370701006370E80C60 +:10DC40001307F00F63740701130580003357A80012 +:10DC5000B386E60003C70600130600023307A700D9 +:10DC6000B306E6406316E60AB38707419305100042 +:10DC700093580801131608011356060113570301A0 +:10DC8000B3F61703B3D717039396060133E7E600FD +:10DC9000330EF60213850700637EC70133070701C1 +:10DCA0001385F7FF636807016376C7011385E7FFF4 +:10DCB000330707013307C741B37717031313030172 +:10DCC00013530301335717039397070133E3670097 +:10DCD000B306E60213060700637CD3003303680033 +:10DCE0001306F7FF636603016374D3001306E7FFAF +:10DCF000131505013365C500678000003707000173 +:10DD000013050001E364E8F4130580016FF01FF4CC +:10DD10003318D800B3D5E7003393D800B397D700B2 +:10DD200033D7E800935808013366F70033F715033B +:10DD30009317080193D7070113550601B3D51503AF +:10DD4000131707013367A700B386B70213850500D1 +:10DD5000637ED700330707011385F5FF636807016A +:10DD60006376D7001385E5FF33070701B306D74075 +:10DD700033F716031316060113560601B3D616031E +:10DD800013170701B388D702B367C70013870600CC +:10DD900063FE1701B38707011387F6FF63E80701E6 +:10DDA00063F617011387E6FFB38707019315050193 +:10DDB000B3871741B3E5E5006FF09FEB63E6D51835 +:10DDC0003707010063F4E6041307F00FB335D700FB +:10DDD000939535003747018033D5B600130747CCFC +:10DDE0003307A70003470700130500023307B700F6 +:10DDF000B305E5406316E50213051000E3EEF6EE09 +:10DE000033B5C800134515006FF01FEF3707000149 +:10DE100093050001E3E0E6FC930580016FF09FFBB2 +:10DE20003353E600B396B6003363D30013550301B2 +:10DE3000B31EB60033D6E700B376A602B397B70099 +:10DE400033D7E8003368F7009317030193D707012E +:10DE5000135708013356A6029396060133E7E600EE +:10DE6000338FC702130E0600637EE7013307670096 +:10DE7000130EF6FF636867006376E701130EE6FF93 +:10DE8000330767003307E741B376A7023357A7028A +:10DE9000939606013386E7029317080193D707018B +:10DEA000B3E7F6009306070063FEC700B387670079 +:10DEB0009306F7FF63E8670063F6C7009306E7FF82 +:10DEC000B387670013150E01370E01003365D500C7 +:10DED0009306FEFF3378D500B387C740B3F6DE0064 +:10DEE0001356050193DE0E013303D802B306D602A2 +:10DEF000135703013308D8033308D8003307070149 +:10DF00003306D6036374D7003306C6019356070160 +:10DF10003386C60063E6C702E39CC7CEB70701009D +:10DF20009387F7FF3377F700131707013373F30075 +:10DF3000B398B8003307670093050000E3FEE8DA02 +:10DF40001305F5FF6FF0DFCC93050000130500000B +:10DF50006FF09FDA93080600138706009307050009 +:10DF600013880500639C0622B7460180938646CC41 +:10DF700063FCC50C37030100637E660A1303F00FD0 +:10DF80006374C300130780003353E600B386660052 +:10DF900003CE0600330EEE00130700023303C74121 +:10DFA000630CC701B3956500335EC501B318660005 +:10DFB0003368BE00B317650013D608013377C80273 +:10DFC000139508011355050193D607013358C8026C +:10DFD00013170701B366D7003308050363FA060178 +:10DFE000B386160163E6160163F40601B3861601D3 +:10DFF000B386064133F7C6029397070193D707010B +:10E00000B3D6C602B306D50213150701B367F500F0 +:10E0100063FAD700B387170163E6170163F4D700EB +:10E02000B3871701B387D74033D567009305000046 +:10E03000678000003703000113070001E36666F400 +:10E04000130780016FF05FF46316060013061000DB +:10E05000B35816033706010063F2C80A1306F00F1F +:10E06000637416011307800033D6E800B386C60038 +:10E0700003CE0600330EEE00130700023303C74140 +:10E080006318C709B385154113D708011395080113 +:10E090001355050113D60701B3F6E502B3D5E50222 +:10E0A00093960601B3E6C600B305B50263FAB6005F +:10E0B000B386160163E6160163F4B600B386160153 +:10E0C000B385B640B3F6E5029397070193D70701EE +:10E0D000B3D5E502B305B50213950601B367F500A4 +:10E0E00063FAB700B387170163E6170163F4B7005B +:10E0F000B3871701B387B7406FF01FF337060001EE +:10E1000013070001E3E2C8F6130780016FF0DFF5A3 +:10E11000B398680033D7C501B3176500335EC501F6 +:10E1200013D50801B376A702B3956500336EBE0020 +:10E130009395080193D5050113560E013357A70295 +:10E1400093960601B3E6C6003387E50263FAE6005C +:10E15000B386160163E6160163F4E600B386160182 +:10E160003386E640B376A602131E0E01135E0E013F +:10E170003356A602939606013386C502B3E5C6015F +:10E1800063FAC500B385150163E6150163F4C500A4 +:10E19000B3851501B385C5406FF01FEFE3EAD5E8FD +:10E1A0003707010063FCE604130EF00F3337DE007F +:10E1B00013173700B748018033D3E600938848CC63 +:10E1C000B388680003CE0800330EEE001307000288 +:10E1D0003303C741631EC70363E4B600636AC50027 +:10E1E000B307C540B385D5403335F5003388A54026 +:10E1F00013850700930508006FF09FE3B70800013F +:10E2000013070001E3E816FB130780016FF09FFA84 +:10E210003357C601B3966600336FD700B3D7C50135 +:10E2200013570F01B3F8E702B39565003358C501E2 +:10E230003368B80093150F0193D505019356080173 +:10E240003316660033156500B3D7E70293980801CB +:10E25000B3E6D800B38EF5029388070063FED601BB +:10E26000B386E6019388F7FF63E8E60163F6D6011B +:10E270009388E7FFB386E601B386D641B3FEE60294 +:10E280001318080113580801B3D6E602939E0E0135 +:10E29000B3EE0E01B385D5029387060063FEBE0080 +:10E2A000B38EEE019387F6FF63E8EE0163F6BE00DE +:10E2B0009387E6FFB38EEE01B385BE4093980801C5 +:10E2C000B70E0100B3E8F8009387FEFF33F8F800BB +:10E2D0009356060193D80801B377F6003307F80286 +:10E2E000B387F8023308D802B388D8023308F8009D +:10E2F00093560701B386060163F4F600B388D8018C +:10E30000B70701009387F7FF13D80601B3F6F600AD +:10E31000939606013377F700B30818013387E600B8 +:10E3200063E61501639E1501637CE5003306C74073 +:10E330003337C7003307E701B388E8401307060007 +:10E340003307E5403335E500B3851541B385A54076 +:10E35000B397C5013357670033E5E700B3D56500D0 +:10E360006FF01FCD130101FD23248102232A5101E7 +:10E370002324810123261102232291022320210339 +:10E38000232E3101232C4101232861012326710111 +:10E390002322910113040500130C0600938A060042 +:10E3A0007329200093D74501939BC500139757010C +:10E3B00093DBCB0013DAF501630C070213FBF77F45 +:10E3C0009307F07F6308FB081357D501939B3B002D +:10E3D000B36B7701B7078000B3EBFB0093193500EF +:10E3E000130B1BC0930C0000930400006F00800807 +:10E3F000B3E7AB00638E070E63800B0413850B003D +:10E40000EF401033130755FF9307C00163CCE702B9 +:10E410009306D001930985FFB386E640B39B3B0189 +:10E42000B356D400B3EB7601B31934019305D0C0D1 +:10E43000338BA5406FF01FFBEF40902F13050502B3 +:10E440006FF05FFC930B85FDB31B74019309000013 +:10E450006FF0DFFD33E4AB006306040A9397CB0053 +:10E4600093090500130BF07F930C30009304000117 +:10E47000E3CC07F613D74A011395CA009316570148 +:10E4800093070C001354C5009375F77F93DAFA01D4 +:10E49000638406081307F07F6386E50E9357DC015B +:10E4A0001315340033E5A70037048000336485007A +:10E4B00093173C00138515C01307000093962C009A +:10E4C000B3E6E600B305AB409386F6FF1305E00024 +:10E4D00033465A016360D510374501809396260074 +:10E4E000130505C1B386A60083A606006780060053 +:10E4F000930B000093090000130B0000930C100015 +:10E500006FF09FEE930B000093090000130BF07F58 +:10E51000930C20006FF05FEDB367840163840708FC +:10E520006302040413050400EF40902093050500E6 +:10E53000938655FF9307C00163CED7021307D0011E +:10E54000938785FF3307D7403315F4003357EC002A +:10E550003364A700B317FC001307D0C03305B740DE +:10E560006FF09FF513050C00EF40901C930505021A +:10E570006FF01FFC138585FD3314AC00930700007A +:10E580006FF09FFD33668401630806021317C40011 +:10E590001305F07F634C070213073000930400015A +:10E5A0006FF0DFF113040000930700001305000073 +:10E5B000130710006FF09FF0130400009307000092 +:10E5C0001305F07F130720006FF05FEF1307300093 +:10E5D0006FF0DFEE6366740163968B2E63E4F92EB1 +:10E5E0001395FB0113D719009396F90193DB1B00D8 +:10E5F000B369E5001315840013D887013368A800B8 +:10E600001355050133D3AB02131E0801135E0E012F +:10E610009398870093D70901B3FBAB02930F0300D4 +:10E6200033076E02939B0B01B3E7770163FEE700AC +:10E63000B3870701930FF3FF63E8070163F6E70071 +:10E64000930FE3FFB3870701B387E740B3DEA70269 +:10E650009399090193D90901B3F7A70213830E0017 +:10E660003307DE0393970701B3E7F90063FEE70082 +:10E67000B38707011383FEFF63E8070163F6E70032 +:10E680001383EEFFB38707013387E740939F0F01A2 +:10E69000B7070100B3EF6F001383F7FF33FF6F007D +:10E6A00093D20F0193DE080133F3680033046F0245 +:10E6B000B3896202338FEE03B3033F01135F04019A +:10E6C000330F7F00B382D20363743F01B382F20041 +:10E6D000B703010093570F019383F3FFB3825700F1 +:10E6E000B3777F009397070133747400B387870073 +:10E6F0006368570013840F006314570463F2F60431 +:10E70000B386160133BF1601330F0F013307E7013C +:10E710001384FFFF6366E8006314E80263E21603F4 +:10E7200063665700639EE20063FCF600B386160141 +:10E7300033BF1601330F0F011384EFFF3307E701D7 +:10E74000338FF64033075740B3B6E6013307D7405F +:10E750009307F0FF6304E812B352A70293570F0127 +:10E760003377A70293860200B30F5E0213170701E7 +:10E7700033E7E700637EF701330707019386F2FF73 +:10E78000636807016376F7019386E2FF33070701A9 +:10E790003307F741B35FA70293170F0193D7070120 +:10E7A0003377A702330EFE031317070133E7E700A1 +:10E7B00093870F00637EC701330707019387FFFF2D +:10E7C000636807016376C7019387EFFF330707018B +:10E7D00093960601B3E6F6009397060193D70701D7 +:10E7E0003307C74113DE0601330FF30233036E0212 +:10E7F000338ECE03B38EFE0293570F01B38E6E009D +:10E80000B387D70163F6670037050100330EAE000A +:10E8100013D307013303C301370E0100130EFEFFAC +:10E8200033F5C70113150501337FCF013305E5012A +:10E83000636867006314673E9387060063000504FE +:10E840003307E8009387F6FF636407036366670096 +:10E850006314673C63F0A8029387E6FF9396180061 +:10E86000B3B81601338808013307070193880600FF +:10E87000631467006384A80093E717001388F53FCB +:10E88000635A001913F77700630A070A1307200079 +:10E8900093E414006302E90A130730006308E908EF +:10E8A000631E090813F7F700930640006308D708B2 +:10E8B00013874700B337F7003304F40093070700CA +:10E8C0006F00C0079385F5FF930600006FF09FD29D +:10E8D00013060A0013840B009387090013870C00AA +:10E8E000930630006300D732930610006306D730DA +:10E8F00093062000E314D7F86F00000113860A0086 +:10E900006FF01FFE93E484001305000093070000DE +:10E910001307F07F6F00C00537040800930700005D +:10E9200013060000130730006FF09FFB631806000A +:10E93000138787006FF01FF8E31C06FE131774009F +:10E94000635A0700370700FF1307F7FF3374E4002B +:10E95000138805401307E07F634E070713D737007E +:10E960009317D401B3E7E7001355340013070800E9 +:10E9700013174701B706F07F1315C5003377D7008B +:10E980001355C5003365A7001316F6013367C5009C +:10E9900093050700138507006384040073A0140027 +:10E9A0008320C1020324810283244102032901023E +:10E9B0008329C101032A8101832A4101032B01011B +:10E9C000832BC100032C8100832C41001301010320 +:10E9D0006780000093072000630AF9029307300064 +:10E9E000630AF900631A0900930700001307F07F18 +:10E9F0006F000001E30A06FE9307F0FF1307E07FB4 +:10EA000093E45400138507006FF09FF6E31E06FCA5 +:10EA10006FF09FFE130710006316080693F6770049 +:10EA200013070400638A06041307200093E414000C +:10EA30006300E904130730006304E90213070400CC +:10EA4000631C090293F6F700130540006386A602D3 +:10EA500013B7C7FF13471700330787006F00C001C4 +:10EA600013070400631A060013B787FF6FF09FFEB9 +:10EA700013070400E31A06FE135787011347170014 +:10EA80001377170013051000330505419306800323 +:10EA900063CCA60E9306F00163C2A6069385E541FA +:10EAA00033D8A700B316B400B397B700B3E6060196 +:10EAB000B337F000B3E7F6003355A40093F67700C0 +:10EAC000638006089306200093E414006308D906C7 +:10EAD00093063000630ED9046314090693F6F70019 +:10EAE00093054000638EB60493864700B3B7F600E3 +:10EAF0003305F500938706006F008004930610FE2F +:10EB0000B386064193080002B356D40013080000F0 +:10EB1000630615019385E5433318B400B367F80025 +:10EB2000B337F000B3E7F600130500006FF01FF9EC +:10EB300063180600938687006FF05FFBE31C06FEF8 +:10EB40009316850063DE060093E4140013050000AD +:10EB50009307000063160702130710006FF05FE1D0 +:10EB600093D637009317D501B3E7D7001355350077 +:10EB7000E30007E013F71400E30C07DE13070000BF +:10EB800093E424006FF0DFDEB3E7870063840702BD +:10EB90009307200093E41400630EF90293073000FA +:10EBA0006302F902930710006314090093075000F1 +:10EBB00093D7370093E424001305000013070000E7 +:10EBC0006FF01FDB93079000E30406FE930710002D +:10EBD0006FF01FFE93079000E31C06FC6FF01FFF11 +:10EBE00037050800930700001307F07F13060000A5 +:10EBF000930400016FF0DFD71305000093070000B6 +:10EC00006FF0DFFB37050800930700001307F07F64 +:10EC1000130600006FF0DFD5938607009387060088 +:10EC20006FF09FC5130101FD232481022328610198 +:10EC30002322910123261102232291022320210362 +:10EC4000232E3101232C4101232A51012326710156 +:10EC50002324810113040500930C0600138B060086 +:10EC60007329200093D745019399C5001397570145 +:10EC700093D9C90093DAF501630C070293FBF77F80 +:10EC80009307F07F6388FB089357D5019399390068 +:10EC9000B3E93701B7078000B3E9F900131A35006B +:10ECA000938B1BC0130C0000930400006F008008BE +:10ECB000B3E7A90063800710638009041385090086 +:10ECC000EF400027130755FF9307C00163CCE7020D +:10ECD0009307D001130A85FFB387E740B399490131 +:10ECE000B357F400B3E93701331A4401930BD0C092 +:10ECF000B38BAB406FF01FFBEF4080231305050281 +:10ED00006FF05FFC930985FDB3193401130A00000D +:10ED10006FF0DFFD33E4A9006308040A9397C9008C +:10ED2000130A0500930BF07F130C300093040001CD +:10ED3000E3CC07F613574B011314CB00931657017E +:10ED400093870C001354C4001375F77F135BFB010A +:10ED5000638606081307F07F6306E50E93D7DC0190 +:10ED60001314340033E48700B70780003364F400E1 +:10ED7000130515C093973C001307000093162C0051 +:10ED8000B3E6E600B38BAB009386F6FF1306E00014 +:10ED9000B3C56A0113851B00636AD6163746018026 +:10EDA000939626001306C6C4B386C60083A6060043 +:10EDB0006780060093090000130A0000930B00000F +:10EDC000130C10006FF05FEE93090000130A0000AF +:10EDD000930BF07F130C20006FF01FEDB3679401CD +:10EDE000638207086300040413050400EF40401425 +:10EDF000930655FF9307C00163CED7021307D001D6 +:10EE0000930785FF3307D7403314F40033D7EC0062 +:10EE100033648700B397FC001307D0C03305A740C5 +:10EE20006FF09FF513850C00EF408010130505026D +:10EE30006FF01FFC130485FD33948C0093070000D2 +:10EE40006FF09FFD33669401630806021317C40038 +:10EE50001305F07F634C0702130730009304000191 +:10EE60006FF0DFF1130400009307000013050000AA +:10EE7000130710006FF09FF01304000093070000C9 +:10EE80001305F07F130720006FF05FEF13073000CA +:10EE90006FF0DFEE37040800930700001307F07FE0 +:10EEA000930500009304000113174701B706F07F94 +:10EEB0001314C4003377D7001354C4009395F5019D +:10EEC000336487003367B400138507009305070098 +:10EED0006384040073A014008320C1020324810210 +:10EEE00083244102032901028329C101032A8101EC +:10EEF000832A4101032B0101832BC100032C8100D4 +:10EF0000832C4100130101036780000037060100D4 +:10EF10001307F6FF93560A0113DE0701337AEA005E +:10EF2000B3F7E70033034E03B38E4703338FF60284 +:10EF30003308E30113D30E0133030301B388C6037F +:10EF40006374E301B388C8003378E300B3FEEE00D6 +:10EF50001356030113180801135304013374E4001A +:10EF60003308D801330F8A02B38E8602330A430373 +:10EF70003307DA01135A0F01330AEA00B386660237 +:10EF80006376DA0137070100B386E600935E0A0173 +:10EF9000B38EDE00B70601009382F6FF337A5A0083 +:10EFA000337F5F0013D70901131A0A01B3F959001F +:10EFB000330AEA01B302EE02B30F4601338F37037F +:10EFC000330E3E0313560F01B307F702330EFE0054 +:10EFD0003306C6016374F600B382D200B70601009F +:10EFE0009387F6FF135E06013376F600337FFF004A +:10EFF00013160601B38789023306E601330E5E005D +:10F0000033048702330FE30213D7070133033303BB +:10F01000330383003303670063748300330FDF001F +:10F02000370701001307F7FFB376E300B3F7E700F4 +:10F0300093960601B388F801B386F60033BA480107 +:10F04000B386D60133874601B388C80033B6C800FB +:10F05000B30FC701B382CF00B3B6D6013337470130 +:10F0600033E7E60033B6C2001353030133BECF01CA +:10F07000330767003366CE00939798003307C700C5 +:10F080003307E701B3E7070113179700B337F00021 +:10F0900093D8780113D47201B3E7170193929200C9 +:10F0A0009316770033648700B3E7570063D0060AEE +:10F0B00013D7170093F71700B367F7001317F4017E +:10F0C000B3E7E700135414001308F53F6358001129 +:10F0D00013F77700630807081307200093E4140070 +:10F0E0006300E908130730006306E906631C09069C +:10F0F00013F7F700930640006306D706138747000F +:10F10000B337F7003304F400930707006F0080055E +:10F1100093850A001384090093070A0013070C0063 +:10F12000930620006302D728930630006306D72891 +:10F1300093061000E31AD7F81304000093070000A9 +:10F140006F00402493050B006FF09FFD13850B00AB +:10F150006FF09FF763980500138787006FF05FFAE1 +:10F16000E39C05FE13177400635A0700370700FF7E +:10F170001307F7FF3374E400130805401307E07F1B +:10F18000634E070113D737009317D401B3E7E700A5 +:10F1900013543400130708006FF01FD193072000A9 +:10F1A000630AF90293073000630AF900631A090041 +:10F1B000930700001307F07F6F000001E38A05FE4C +:10F1C0009307F0FF1307E07F93E4540013840700D4 +:10F1D0006FF09FCDE39E05FC6FF09FFE13071000BC +:10F1E0006316080693F6770013070400638A060483 +:10F1F0001307200093E414006300E90413073000B0 +:10F200006304E90213070400631C090293F6F70084 +:10F21000130640006386C60213B7C7FF13471700E3 +:10F22000330787006F00C00113070400639A0500CD +:10F2300013B787FF6FF09FFE13070400E39A05FEE4 +:10F240001357870113471700137717009306100011 +:10F25000B386064113068003634CD60E1306F001F5 +:10F260006342D6061305E5413316A40033D8D70010 +:10F27000B397A70033660601B337F000B367F60013 +:10F280003354D40093F67700638006089306200079 +:10F2900093E414006308D90693063000630ED90482 +:10F2A0006314090693F6F70013064000638EC60444 +:10F2B00093864700B3B7F6003304F4009387060043 +:10F2C0006F008004130610FE330606419308000207 +:10F2D0003356C40013080000638616011305E54386 +:10F2E0003318A400B367F800B337F000B367F60033 +:10F2F000130400006FF01FF96398050093868700E0 +:10F300006FF05FFBE39C05FE9316840063DE06004E +:10F3100093E414001304000093070000631607022F +:10F32000130710006FF05FB893D637009317D4011E +:10F33000B3E7D70013543400E30807B613F71400FB +:10F34000E30407B61307000093E424006FF0DFB571 +:10F35000B3E78700638407029307200093E4140057 +:10F36000630EF902930730006302F902930710005D +:10F37000631409009307500093D7370093E42400E7 +:10F3800013040000130700006FF01FB293079000F2 +:10F39000E38405FE930710006FF01FFE93079000B3 +:10F3A000E39C05FC6FF01FFF1304000093070000AF +:10F3B0001307F07F6FF05FAF37040800930700007A +:10F3C0001307F07F930500006FF01FAE8327050041 +:10F3D000832E4500032F85008326C50003A7050063 +:10F3E00083A2450083AF850003A3C500130101FF7D +:10F3F000732620003788000013D606011308F8FF93 +:10F40000139E06019315030193D8F6013376060186 +:10F4100093560301135E0E0193D50501B3F6060161 +:10F420001353F301631E060133E8D7013368E80183 +:10F430003368C80163120808639CC60A6F00800025 +:10F44000639A0601336857003368F8013368B800DF +:10F4500063160804130510006396C6026394E7025E +:10F4600063925E026310FF03631EBE006384680242 +:10F47000639A060033E5D7013365E5013365C501BD +:10F480003335A0001301010167800000736018008C +:10F490006F000006130500006FF0DFFE37850000E7 +:10F4A0001305F5FF6310A604B3E7D701B3E7E7013F +:10F4B000B3E7C7016388070213150E011355054111 +:10F4C000E35605FCB78700009387F7FF130510008C +:10F4D000E39AF6FA336757003367F7013367B700EB +:10F4E000E30207FA9395050193D50541E3D005FAA8 +:10F4F000130510006FF01FF9832F05000328450046 +:10F50000032E850083A205000325C50083A84500BE +:10F5100083AE850083A6C500130101FFF3272000F9 +:10F52000B7870000135605019387F7FF9315050170 +:10F530001393060113D706013376F60093D5050120 +:10F540001355F501135303013377F70093D6F601F2 +:10F550006310F602B3E70F01B3E7C701B3E7B700E3 +:10F560006384070C736018001305E0FF6F0000054B +:10F57000631AF700B3E71201B3E7D701B3E76700F7 +:10F58000E39207FE6314060AB3E70F01B3E7C7016E +:10F59000B3E7B70093B71700631A070033EF120100 +:10F5A000336FDF01336F6F0063040F066382070858 +:10F5B0001305F0FF638406001385060013010101A3 +:10F5C00067800000930700006FF05FFD6356E60060 +:10F5D000E31605FE6F0080066360B306639E650256 +:10F5E00063ECCE05631EDE0363E8080563141801AF +:10F5F00063E4F205E36E18FD63141801E3EA5FFCAF +:10F60000130500006FF09FFB130510006FF01FFB48 +:10F61000E39807FE6F004002E3EC65FA6FF05FFECF +:10F62000E368DEFB6FF0DFFDE306C7F4E30C07F8E9 +:10F630006394A600E35CC7F8E30805FC1305F0FF3C +:10F640006FF0DFF7832F050003284500032E8500A8 +:10F6500083A205000325C50083A8450083AE85006D +:10F6600083A6C500130101FFF3272000B787000020 +:10F67000135605019387F7FF9315050113930601B0 +:10F6800013D706013376F60093D505011355F5011E +:10F69000135303013377F70093D6F6016310F60294 +:10F6A000B3E70F01B3E7C701B3E7B7006384070C03 +:10F6B00073601800130520006F000005631AF7003F +:10F6C000B3E71201B3E7D701B3E76700E39207FEA0 +:10F6D0006314060AB3E70F01B3E7C701B3E7B70046 +:10F6E00093B71700631A070033EF1201336FDF017E +:10F6F000336F6F0063040F06638207081305F0FF82 +:10F700006384060013850600130101016780000071 +:10F71000930700006FF05FFD6356E600E31605FEF9 +:10F720006F0080066360B306639E650263ECCE05DE +:10F73000631EDE0363E808056314180163E4F20541 +:10F74000E36E18FD63141801E3EA5FFC1305000083 +:10F750006FF09FFB130510006FF01FFBE39807FE8F +:10F760006F004002E3EC65FA6FF05FFEE368DEFBDA +:10F770006FF0DFFDE306C7F4E30C07F86394A6001F +:10F78000E35CC7F8E30805FC1305F0FF6FF0DFF753 +:10F79000130101F42328210B2324410B2322510BB5 +:10F7A0002320610B232C8109232A910913090500C9 +:10F7B00083A6050083A7450003A5850083AAC5008D +:10F7C000832C0600032B4600032C8600032AC60068 +:10F7D000232E110A232C810A232A910A2326310B76 +:10F7E000232E71092328A1092326B109F32420001F +:10F7F0003786000013970A0193D90A0113570701AE +:10F800001306F6FF232651072320D1062322F106F3 +:10F810002324A1062328D102232AF102232CA102AA +:10F82000232EE102B3F9C90093DAFA0163800906D5 +:10F83000638EC916370501003367A700232EE10246 +:10F84000130601039307C10303A7070083A6C7FF9D +:10F850009387C7FF1317370093D6D6013367D700B6 +:10F8600023A2E700E312F6FE8327010337C5FFFF5B +:10F8700013051500939737002328F102B389A900D7 +:10F88000930B0000130400006F00801433E6D700D0 +:10F890003366A6003366E6006306062063000706AB +:10F8A00013050700EF30C068930645FF93D7564015 +:10F8B00093F6F601638E06061307C0FF3387E7024F +:10F8C0001303010313080002939527003308D8405F +:10F8D0001307C7003307E3006314E30813070108A5 +:10F8E000B305B700032701039387F7FFB316D700CB +:10F8F00023A8D5FA9306F0FF6F00000A63080500FD +:10F90000EF300063130505026FF01FFA638A0700EA +:10F9100013850700EF30C061130505046FF0DFF8B1 +:10F9200013850600EF30C060130505066FF0DFF7A2 +:10F930001306C0FF3386C7021307C10393063000C6 +:10F94000B305C70083A505009386F6FF1307C7FF1D +:10F950002322B700E3D6F6FE9387F7FF6FF09FF9F7 +:10F960000326C7FF83280700330EB700335606016E +:10F97000B398D800336616012320CE001307C7FFC3 +:10F980006FF09FF513972700130601033307E60076 +:10F99000232007009387F7FFE396D7FEB7C9FFFF41 +:10F9A00093891901B389A9406FF09FEDB3E7D700A0 +:10F9B000B3E7A700B3E7E700638C070E131707014F +:10F9C00013570741930B300013040001E34C07EA7F +:10F9D00013150A013787000093570A0113550501D3 +:10F9E0001307F7FF232641072320910723226107EE +:10F9F00023248107232091052322610523248105E7 +:10FA00002326A104B3F7E700135AFA016386070A15 +:10FA10006384E71C370701003365E5002326A10452 +:10FA2000930501041307C104832607000326C7FFBB +:10FA30001307C7FF939636001356D601B3E6C600E8 +:10FA40002322D700E392E5FE0327010437C5FFFF19 +:10FA500013051500131737002320E1043385A70091 +:10FA600093060000330735012324E1001307170034 +:10FA70002322E10013972B003367D7001307F7FF0A +:10FA80001306E000B3C74A016362E61C37460180F3 +:10FA900013172700130686C83307C700032707007C +:10FAA0006700070093090000930B10006FF09FDDC3 +:10FAB000930B20006FF01FDDB3679B01B3E7870155 +:10FAC000B3E7A70063800714630E0504EF304046D8 +:10FAD000930645FF93D7564093F6F60163800608D8 +:10FAE0001307C0FF3387E702130301041308000262 +:10FAF000939527003308D8401307C7003307E30066 +:10FB00006316E30813070108B305B70003270104D0 +:10FB10009387F7FFB316D70023A0D5FC9306F0FF19 +:10FB20006F00400A630A0C0013050C00EF304040E0 +:10FB3000130505026FF0DFF9630A0B0013050B00D4 +:10FB4000EF30003F130505046FF09FF813850C009C +:10FB5000EF30003E130505066FF09FF71306C0FF58 +:10FB60003386C7021307C10493063000B305C700EC +:10FB700083A505009386F6FF1307C7FF2322B7006E +:10FB8000E3D6F6FE9387F7FF6FF05FF90326C7FF12 +:10FB900083280700330EB70033560601B398D80008 +:10FBA000336616012320CE001307C7FF6FF05FF501 +:10FBB00013972700130601043307E60023200700EC +:10FBC0009387F7FFE396D7FEB7C7FFFF9387170129 +:10FBD0003385A7406FF0DFE8336B9B01336B8B01FC +:10FBE000336BAB0063060B0213150501135505417A +:10FBF00063460502138507009306300013040001D5 +:10FC00006FF05FE613050000930610006FF09FE5AC +:10FC100013850700930620006FF0DFE413850700CB +:10FC2000930630006FF01FE41304000137870000D3 +:10FC3000232EE104232C0104232A01042328010498 +:10FC40001307F7FF930700006F00D0198325010306 +:10FC500003250104B70801001386F8FF93D30501BB +:10FC600013570501B3F5C5003375C500B306B702D8 +:10FC7000330AB5023383A3023388660093560A0120 +:10FC8000B3860601B389E30263F46600B389190100 +:10FC9000032E410493D80601B3F6C600337ACA0096 +:10FCA00093960601B3864601935F0E01337ECE0024 +:10FCB0003303BE022326D1002320D1063386C3039B +:10FCC000B386BF023388C60093560301B38606018C +:10FCD000B38BF30363F6C60037060100B38BCB008A +:10FCE00013D60601B70E01002320C1001386FEFFC4 +:10FCF00033F8C6003373C3001318080133086800D3 +:10FD0000B38608012320D1028326410393D2060142 +:10FD100033F6C6003303A602338AA20293580301C6 +:10FD2000B306C702B3864601B386D800330F570225 +:10FD300063F44601330FDF0193D80601370A01004F +:10FD4000B388E801930EFAFF138B0800B3F8D601CD +:10FD50003373D30193980801B30EC603B3886800C8 +:10FD6000B386CF0293DA0E013383C203B3866600F3 +:10FD7000B386DA00338F5F0263F46600330F4F01FE +:10FD800013D306013303E301B70A010023286100FE +:10FD90001383FAFFB3F66600B3FE6E009396060176 +:10FDA000B38DD6018326810433F3660093DE06010A +:10FDB000330AB302338C6302935C0A01338FBE02B1 +:10FDC000330F8F01338FEC01B386D30363748F013C +:10FDD000B3865601935A0F01B386DA00370D01003E +:10FDE000232AD1009306FDFF337FDF00337ADA0048 +:10FDF000131F0F01330F4F01032A8103232CE1014D +:10FE0000B376DA00135F0A01330AAF02B38AA6029F +:10FE1000B30CD702B38C4C0113DA0A01330A9A01EE +:10FE2000B30CAF02330CE70363749A01330CAC01DB +:10FE3000935C0A01338C8C01232E8101370C010065 +:10FE4000130DFCFF337AAA01B3FAAA01131A0A01AF +:10FE5000B30C5A01032A0102B3894901032A0100A4 +:10FE600033B80901B3891901330A0A01B30B7A01C6 +:10FE7000338C6B01B3B81901B30A1C01B3B81A0172 +:10FE8000333C6C01B3681C01B3BB0B01B38B78012D +:10FE900083288101338ABA01B33DBA0103280101E5 +:10FEA000330A1A01B3381A01232C110183284101A6 +:10FEB000B38B0B01232031012322310783298101D8 +:10FEC0003388BB01B3081801B38A3801B33DB801C8 +:10FED0008329C10103284101330A9A01338C3A0175 +:10FEE000B3B80801B33C9A0103288101B3099C010E +:10FEF000138B090083290101B3BA0A010328C10148 +:10FF0000B3BB3B01B3EA5801B3EDBB01333C0C0179 +:10FF1000B33C9B01B38D5D01B36C9C0133889D01A3 +:10FF2000232A01010328C10423244107935808010F +:10FF3000337DA8013308BD02B38AA303935B080194 +:10FF4000B385B802B3855501B385BB00B3831303F2 +:10FF500063F65501370C0100B383830193DA050181 +:10FF6000B3837A00370C0100832AC103232E71006A +:10FF70009303FCFFB3F57500337878009395050182 +:10FF8000B3F37A00B385050113D80A01B30B070355 +:10FF9000B38AA3023307770293DD0A013305A8026F +:10FFA0003307A7003387ED006374A700B38B8B0181 +:10FFB000370C0100930DFCFF135507013377B70190 +:10FFC0003305750113170701B3FDBA012320A10200 +:10FFD000B38A6202B30DB7013305C3023387CE0281 +:10FFE000935C0501330757013387EC00B38BD203D1 +:10FFF00063745701B38B8B01935A0701B3897A015C :02000004800179 -:1000000013850C00EF30003E130505066FF09FF7D7 -:100010001306C0FF3386C7021307C10493063000DE -:10002000B305C70083A505009386F6FF1307C7FF36 -:100030002322B700E3D6F6FE9387F7FF6FF05FF950 -:100040000326C7FF83280700330EB7003356060187 -:10005000B398D800336616012320CE001307C7FFDC -:100060006FF05FF513972700130601043307E600CE -:10007000232007009387F7FFE396D7FEB7C7FFFF5C -:10008000938717013385A7406FF0DFE8336B9B013F -:10009000336B8B01336BAB0063060B021315050149 -:1000A000135505416346050213850700930630008A -:1000B000130400016FF05FE61305000093061000C3 -:1000C0006FF09FE513850700930620006FF0DFE4D3 -:1000D00013850700930630006FF01FE4130400013E -:1000E00037870000232EE104232C0104232A010476 -:1000F000232801041307F7FF930700006F00D019AE -:100100008325010303250104B70801001386F8FFC6 -:1001100093D3050113570501B3F5C5003375C50029 -:10012000B306B702330AB5023383A30233886600ED -:1001300093560A01B3860601B389E30263F46600AD -:10014000B3891901032E410493D80601B3F6C60002 -:10015000337ACA0093960601B3864601935F0E0177 -:10016000337ECE003303BE022326D1002320D106E6 -:100170003386C303B386BF023388C6009356030198 -:10018000B3860601B38BF30363F6C600370601009E -:10019000B38BCB0013D60601B70E01002320C1009C -:1001A0001386FEFF33F8C6003373C300131808012B -:1001B00033086800B38608012320D1028326410357 -:1001C00093D2060133F6C6003303A602338AA20295 -:1001D00093580301B306C702B3864601B386D8001D -:1001E000330F570263F44601330FDF0193D8060142 -:1001F000370A0100B388E801930EFAFF138B080059 -:10020000B3F8D6013373D30193980801B30EC60334 -:10021000B3886800B386CF0293DA0E013383C2033A -:10022000B3866600B386DA00338F5F0263F466003C -:10023000330F4F0113D306013303E301B70A010063 -:10024000232861001383FAFFB3F66600B3FE6E0045 -:1002500093960601B38DD6018326810433F366009D -:1002600093DE0601330AB302338C6302935C0A0106 -:10027000338FBE02330F8F01338FEC01B386D3036C -:1002800063748F01B3865601935A0F01B386DA0067 -:10029000370D0100232AD1009306FDFF337FDF00D5 -:1002A000337ADA00131F0F01330F4F01032A810342 -:1002B000232CE101B376DA00135F0A01330AAF029F -:1002C000B38AA602B30CD702B38C4C0113DA0A012D -:1002D000330A9A01B30CAF02330CE70363749A013B -:1002E000330CAC01935C0A01338C8C01232E810109 -:1002F000370C0100130DFCFF337AAA01B3FAAA01EF -:10030000131A0A01B30C5A01032A0102B3894901E5 -:10031000032A010033B80901B3891901330A0A011C -:10032000B30B7A01338C6B01B3B81901B30A1C010A -:10033000B3B81A01333C6C01B3681C01B3BB0B01A9 -:10034000B38B780183288101338ABA01B33DBA01A6 -:1003500003280101330A1A01B3381A01232C1101B1 -:1003600083284101B38B0B01232031012322310764 -:10037000832981013388BB01B3081801B38A38018E -:10038000B33DB8018329C10103284101330A9A0111 -:10039000338C3A01B3B80801B33C9A0103288101B8 -:1003A000B3099C01138B090083290101B3BA0A0127 -:1003B0000328C101B3BB3B01B3EA5801B3EDBB0154 -:1003C000333C0C01B33C9B01B38D5D01B36C9C01CC -:1003D00033889D01232A01010328C10423244107F6 -:1003E00093580801337DA8013308BD02B38AA303E3 -:1003F000935B0801B385B802B3855501B385BB0093 -:10040000B383130363F65501370C0100B3838301F3 -:1004100093DA0501B3837A00370C0100832AC10304 -:10042000232E71009303FCFFB3F575003378780039 -:1004300093950501B3F37A00B385050113D80A013A -:10044000B30B0703B38AA3023307770293DD0A01D4 -:100450003305A8023307A7003387ED006374A700B4 -:10046000B38B8B01370C0100930DFCFF1355070173 -:100470003377B7013305750113170701B3FDBA01CF -:100480002320A102B38A6202B30DB7013305C30270 -:100490003387CE02935C0501330757013387EC00A5 -:1004A000B38BD20363745701B38B8B01935A07014B -:1004B000B3897A01B70B0100938AFBFF33775701A9 -:1004C00033755501131707013307A700B30ACF038C -:1004D0002328E100232231033387C603B38CDF02D4 -:1004E00013550701B38C5C0133059501338CEF0381 -:1004F00063745501330C7C01935A0501338C8A01D6 -:10050000B70A0100938AFAFF3375550113150501E7 -:10051000337757013307E5008329C10103254101E2 -:10052000B30ABB00B3B5BA00B30C3501832901028D -:100530003385BC00B38ABA01B3BDBA01B30B350130 -:10054000B389BB012326310383290101032B410217 -:10055000B335B500B38A3A01B3B93A012324310364 -:10056000B389BB01B3896901032B81020325010211 -:1005700023283101B38AEA00B3896901138B09008A -:1005800033B7EA00B3898901232A3101B389E9002D -:10059000B3BBAB00232C31010325C1028329C10168 -:1005A00023265107B33DB501B3BC3C01032501012E -:1005B00083294102B3EDBB01B3E5BC00B33B350178 -:1005C0000325410183298102B385B501333C8501AF -:1005D00003258101B33D3B01B3EDBB013337E5009A -:1005E0003367EC00B38DB50133856602B38DED0042 -:1005F000330C6F02935505013387DE023307870101 -:100600003387E500B38BEE0363768701B7050100FE -:10061000B38BBB0093550701370C0100B38B7501F9 -:100620009305FCFF3377B700B375B500B38CA20315 -:1006300013170701B305B7003305CD023386C8028F -:1006400013570501330696013307C700B38212031F -:1006500063749701B382820113560701B70C01003E -:10066000B30256001386FCFF3377C7001317070148 -:100670003376C500338C0F033306C700B38F7F0278 -:100680003387C303330EC80313550701B38FCF015C -:10069000B30FF50163F4CF01330C9C0113DE0F019E -:1006A000330E8E01370C01001305FCFFB3FFAF00C2 -:1006B000939F0F013377A700B30CAF033385EF008F -:1006C000B38FA603B386D80213D70F01B386960162 -:1006D0003307D700330F1F0363749701330F8F0164 -:1006E00093560701370C0100338FE6019306FCFF98 -:1006F0003377D70013170701B3F6DF00B306D7002F -:10070000B38F0E0333876302B38E7E02935C0701BF -:1007100033036802B38E6E00B38EDC0163F46E00A7 -:10072000B38F8F0113D30E01B30FF3013703010011 -:10073000832981011303F3FFB3FE6E003377670053 -:10074000939E0E01B38EEE003387B900B335B70028 -:10075000B38D7D01B389BD003307C7003336C700B1 -:10076000338C59003307A700138B0900B309CC0061 -:100770002328E1063337A7003385C901B30CE50010 -:1007800023283101B389DC00B3B6D900232A310113 -:1007900083290101B3BB7D01B335BB0033B6C9006A -:1007A000B3325C00B3E2C20033B7EC00B3E5BB0088 -:1007B0003335C5013365E500B3855500B385A50024 -:1007C000B385E5013386D50033BFE50183254101BB -:1007D000B336D600B366DF003387D501B385A303F4 -:1007E000330FF601232AE1063337D7013306EF0032 -:1007F0003337E600333FFF01336FEF00330DA803BB -:1008000013D70501B3837802B383A30133880803A8 -:10081000B308770063F6A801370701003308E80042 -:1008200033F768001317070133F3650093D8080105 -:1008300033036700B388D8000327C1008326010073 -:1008400033066600B388E80133336600B369D70026 -:10085000B388680033880801336A3A01939ADA0052 -:10086000232E0107232CC10633EA4A011307010690 -:10087000930501078326C7000326070113074700D6 -:1008800093D636011316D600B3E6C600232ED7FE44 -:10089000E392E5FE83268106832A01060327C1062B -:1008A000232CD10483264106333A4001336A5A018E -:1008B000232AD104232EE104232841059316B700EF -:1008C00063D40614131AFA01130701059305C10531 -:1008D00083260700032647001307470093D6160018 -:1008E0001316F601B3E6C600232ED7FEE392E5FE0B -:1008F0000327C105333A400113571700232EE104A3 -:1009000003270105336A47012328410503274100D6 -:10091000B74600009386F6FFB306D7006350D02693 -:1009200003270105137677006302061013052000E4 -:10093000032641058325C105136414006386A40EB4 -:10094000130530006388A40C6392040E1375F7003E -:1009500013084000630C050D130747002328E1042A -:10096000133747003306C7003337E600232AC10494 -:10097000032681053306C7003337E6003307B70087 -:10098000232CC104232EE1046F00400A93870A0040 -:10099000032701032328E10403274103232AE10459 -:1009A00003278103232CE1040327C103232EE10441 -:1009B000130720006386EB54130730006382EBF2C9 -:1009C00013071000E394EBF4232E0104232C0104FD -:1009D000232A0104232801046F00805093070A0092 -:1009E00003270104938B06002328E1040327410415 -:1009F000232AE10403278104232CE1040327C104F3 -:100A0000232EE1046FF0DFFA032781002322E100A7 -:100A10006FF0DFEF639C0700130787002328E104D2 -:100A2000133787006FF01FF4E39807FE0327C10513 -:100A30001316B70063500602B706F0FF9386F6FF61 -:100A40003377D700232EE10403274100B746000087 -:100A5000B306D700130701051305C10503260700D8 -:100A60008325470013074700135636009395D50199 -:100A70003366B600232EC7FEE312E5FE378700007B -:100A80001307E7FF634CD7080327C1051357370047 -:100A9000232EE104138706000325C1051317170150 -:100AA0009397F7001357170133E7E7002316A106C2 -:100AB0002317E106832501050326410583268105C9 -:100AC0008327C10663040400732014008320C10B34 -:100AD0000324810B2320B9002322C9002324D90039 -:100AE0002326F9008324410B8329C10A032A810AA2 -:100AF000832A410A032B010A832BC109032C810994 -:100B0000832C4109032D0109832DC1081305090018 -:100B10000329010B1301010C67800000130720005B -:100B2000638AE404130730006384E40263940402DC -:100B300037870000232E0104232C0104232A0104FB -:100B4000232801041307F7FF136454006FF0DFF448 -:100B5000E38007FE1307F0FF232EE104232CE104BA -:100B6000232AE1042328E104378700001307E7FF65 -:100B70006FF09FFDE38007FE6FF09FFB13071000EF -:100B80006390060803260105832541050325810599 -:100B9000137876000327C105630E080413082000AC -:100BA000136414006386040513083000638A040389 -:100BB000639204041378F60093084000630C180352 -:100BC0001306460013364600B385C50033B6C5008C -:100BD0003305C5003336C5003307C7006F008001F9 -:100BE000639A070013068600133686006FF0DFFD58 -:100BF000E39A07FE135747011347170013771700AF -:100C0000930510003386D5409306400763CCC62673 -:100C1000935856409306000093050000639815050D -:100C20001376F601139828006310060613053000AA -:100C30001306010593050000330515413303060132 -:100C4000032303009385150013064600232E66FE3A -:100C5000E356B5FE93054000B38815419305100097 -:100C600063501009938508006F00800713952500D5 -:100C7000130801053305A800032505009385150019 -:100C8000B3E6A6006FF09FF993050108B38505014F -:100C900083A505FD130E0002330ECE40B395C501AA -:100CA000B3E6B6001305300093050105338805014E -:100CB0001303000033051541130848006346A302DF -:100CC00013080108131525003305A8000328C105E2 -:100CD00093054000B38515413356C8002328C5FC51 -:100CE000130540006F004004931E23009305010587 -:100CF000032F0800B38ED5018325C8FF331FCF0112 -:100D000013031300B3D5C500B3E5E50123A0BE006E -:100D10006FF09FFA13962500130801053306C800EB -:100D20002320060093851500E396A5FE0326010502 -:100D3000B336D000B3E6C6002328D10413F67600FC -:100D4000630E0604130620000328C1051364140073 -:100D50006388C40A130630006388C40663900404E1 -:100D600013F6F600630CB602032541059386460090 -:100D70002328D10493B646003385A600B336D500A8 -:100D8000232AA104032581053385A600232CA10471 -:100D90003335D50033060501232EC1048326C10552 -:100DA0001396C600635A0608232E0104232C01045F -:100DB000232A010423280104136414006310070C80 -:100DC000130710006FF05FCDE39A07FC8325410500 -:100DD000938686002328D10493B68600B385B60097 -:100DE000B3B6D500232AB10483258105B385B600A7 -:100DF000232CB104B3B5D500338605016FF0DFF9BC -:100E0000E38E07F803264105938686008325810536 -:100E10002328D10493B686003386C600B336D600A5 -:100E2000232AC1043386B600232CC1043336D600EE -:100E3000330606016FF05FF6930601051305C10541 -:100E400003A6060083A54600938646001356360087 -:100E50009395D5013366B60023AEC6FEE312D5FEE8 -:100E60008326C10593D63600232ED104E30607C29C -:100E700013771400E30207C2130700001364240071 -:100E80006FF09FC183264105032701053367D70013 -:100E9000832681053367D7008326C1053367D700D2 -:100EA000630E0702232E0104232C0104232A0104CC -:100EB0002328B1041307200013641400638EE40296 -:100EC000130730006382E4021307500063820402B8 -:100ED00003270105135737002328E1041364240076 -:100EE000130700006FF05FBBE39407FE1307900049 -:100EF0002328E1046FF0DFFDE39A07FE6FF05FFD4A -:100F000037870000232E0104232C0104232A010427 -:100F1000232801041307F7FF6FF01FB8130101F92D -:100F200083A6050003A7450083A785002322910619 -:100F30002320210783A4C5001309050023261106D9 -:100F400023248106232E3105232C4105232A510514 -:100F50002328610523267105832806000325460002 -:100F600083258600832EC600F3292000232CF1025E -:100F70002324F100939704011394140093D70701DD -:100F8000232E91022328D102232AE1022320D1001B -:100F90002322E1002326F1001354140193D4F40119 -:100FA000930F01001308C100832708000327C8FF1F -:100FB0001308C8FF939737001357D701B3E7E7002B -:100FC0002322F800E3920FFF8326010093970E017E -:100FD000139E1E009396360093D70701232ED1034C -:100FE0002320D10023281103232AA102232CB1029C -:100FF00023281101232AA100232CB100232EF10064 -:10100000135E1E0193DEFE01130F01011306C101E1 -:10101000832706000327C6FF1306C6FF93973700F2 -:101020001357D701B3E7E7002322F600E312CFFE00 -:1010300003270101B78700009387F7FF13173700D5 -:101040002328E1006310FE028325810183274101EB -:10105000B3E7B7008325C101B3E7B700B3E7E70003 -:101060006394070093CE1E00B307C441E39E9E3AEB -:101070006350F03A03284100832881008325C10092 -:1010800063120E10832E410103258101832FC101BC -:1010900033E3AE003363F3013363E300631203040D -:1010A000378700001307F7FF6390E70233671801E3 -:1010B0003367B7003367D700630807001397D5007D -:1010C00063440700130E00012320D10223220103F1 -:1010D000232411032326B10213040E006F00000A1B -:1010E0001383F7FF631A03043387E600B336D70090 -:1010F00033860E01B307D600B3B6D70033380601E6 -:101100003368D8002322F102B30715012320E1023E -:101110003387070133380701B3B71701B3E7070176 -:10112000B385BF00B385B7002324E1022326B102B3 -:10113000930710006F000023378700001307F7FFA5 -:101140006384E7006F101000336718013367B7003E -:101150003367D70013040000630A07003704040054 -:1011600033F4850013341400131444002320D102F7 -:1011700023220103232411032326B10213080000B4 -:101180006F000074378700001307F7FF6312E40451 -:10119000B3671801B3E7B700B3E7D7001307000040 -:1011A000638A07003707040033F7E5001337170099 -:1011B000131747002320D102232201032324110304 -:1011C0002326B10293070400130407006FF01FFBEE -:1011D0000327C101370508003367A700232EE1006C -:1011E000130740076354F7006F10807613830700DE -:1011F00013555340130E0000930700006396A70495 -:101200001373F30113172500631C03041303300049 -:10121000930700003303A340B30EE60083AE0E0035 -:101220009387170013064600232ED6FFE356F3FEDE -:10123000930740003385A74093071000635CA00626 -:10124000930705006F000007139727003307EF008F -:101250000327070093871700336EEE006FF01FFA25 -:1012600093070104B387E70083A707FD930F0002EC -:10127000B38F6F40B397F7013306EF0013073000C9 -:10128000336EFE00930E00003307A740130646009E -:1012900063C6EE0213060104131727003307E600A6 -:1012A0000326C10193074000B387A740335366006C -:1012B000232867FC130640006F00C0038327C6FF86 -:1012C0008323060093922E00B3D76700B393F301F4 -:1012D000B3025F00B3E7770023A0F200938E1E00F5 -:1012E0006FF0DFFA139727003307EF002320070082 -:1012F00093871700E398C7FE03270101B337C001A6 -:10130000B367F7002328F100832701010326410179 -:10131000B387F600B3B6D7003306C8002320F10226 -:10132000B307D600B3B6D7002322F1028327810189 -:10133000333806013368D800B387F80033870701D4 -:10134000B3B717018328C10133380701B3E7070199 -:10135000B3851501B385B7002324E1022326B1022A -:10136000930704000327C1029316C70063C4060055 -:101370006F10404DB706F8FF9386F6FF3377D7001E -:101380002326E10203270102938717001305C102F8 -:101390009316F70113070102032607008325470070 -:1013A00013074700135616009395F5013366B600F0 -:1013B000232EC7FEE312E5FE0327C10213571700D1 -:1013C0002326E1023337D0008326010233E7E6000B -:1013D0002320E102378700001307F7FF639AE77CB9 -:1013E000E380090213073000E398E902E38A04006E -:1013F0009307F0FF2326F1022324F1022322F102B6 -:101400002320F102B78700009387E7FF6F005000A9 -:1014100003264101832581018328C101638E072EA4 -:10142000B3078E406310041003234100032581009D -:10143000032FC100B36EA300B3EEEE01B3EEDE00E6 -:1014400063940E04B78600009386F6FF6390D7027C -:10145000B366B600B3E61601B3E6E600638806009D -:101460009396D80063C40600130400012320E10210 -:101470002322C1022324B1022326110313080000F2 -:10148000638E072C6F00C043938EF7FF63980E04A2 -:10149000B386E60033B7E6003308C300B307E800BD -:1014A00033B7E7003336C8003366E6002322F10283 -:1014B000B307B5003387C7003336C700B3B7B700EB -:1014C000B3E7C700B3081F01B38817012320D10277 -:1014D0002324E102232611036FF09FC5B786000085 -:1014E0009386F6FF6384D7006F10C047B366B600DB -:1014F000B3E61601B3E6E60013040000638A0600B3 -:101500003704040033F48800133414001314440027 -:101510002320E1022322C1022324B1022326110346 -:101520006FF0DFC5B78600009386F6FF6310DE0418 -:10153000B367B600B3E71701B3E7E7001304000091 -:10154000638A07003704040033F48800133414005E -:10155000131444002320E1022322C1022324B102F8 -:101560002326110393070E006FF05FC18326C1008D -:1015700037050800B3E6A6002326D10093064007EE -:1015800063D4F6006F10C03E938E070093070002ED -:1015900033C3FE02130F00009307000063CA670401 -:1015A00093060300635403009306000093F7FE01C3 -:1015B00013152300639A070493063000B386664030 -:1015C000B30EA80083AE0E009387170013084800DF -:1015D000232ED8FFE3D6F6FE9307400033836740FF -:1015E0009307100063506008930703006F008007A3 -:1015F00093962700B386DF0083A606009387170023 -:10160000336FDF006FF09FF993070002B3EEFE0225 -:101610009396260013080104B306D80083A606FC9F -:101620003385AF0093020000B387D741B396F6002D -:10163000336FDF0093063000B38666401305450024 -:1016400063C6D2021305010493962600B306D500A3 -:101650000325C10093074000B3876740B35ED501FF -:1016600023A0D6FD130530006F00C0030328C5FF7B -:1016700003240500939322003358D8013314F40057 -:10168000B3837F003368880023A003019382120094 -:101690006FF0DFFA93962700B386DF0023A00600E1 -:1016A00093871700E358F5FE83260100B337E00166 -:1016B000B3E7F6002320F1008327010083264100D1 -:1016C000B307F70033B7E700B306D6002320F102D3 -:1016D000B387E60033B7E7002322F10283278100B6 -:1016E00033B6C6003366E600B387F5003387C7001C -:1016F000B3B7B7008325C1003336C700B3E7C700CF -:10170000B388B800B38817012324E102232611030C -:1017100093070E006FF01FC5B78E000093071400EB -:101720001388EEFF33F80701032F4100832F810058 -:101730000323C100631A083E3365FF01336565006A -:101740003365D500631204306314050E2320E102D3 -:101750002322C1022324B10223261103832501027F -:1017600003264102832681020327C102B3E7C50095 -:10177000B3E7D700B3E7E700639407006F10C00F2B -:10178000232AC1022328B102232CD102232EE102F5 -:10179000130601039307C10303A7070083A6C7FF2E -:1017A0009387C7FF1317170093D6F6013367D70047 -:1017B00023A2E700E312F6FE8327010393971700A5 -:1017C00013F77700631407006F10800913072000D8 -:1017D0008326C103136414006394E9006F100008AA -:1017E000130730006394E9006F104006638409001A -:1017F0006F10000713F7F700130640006314C700CB -:101800006F1000069387470093B7470003274103F3 -:101810003387E7003337F70083278103B307F700E7 -:10182000B3B7E700B387D700232EF1026F10400350 -:10183000B367B600B3E71701B3E7E700639C07009F -:101840002320D1022322E1032324F1032326610272 -:101850006FF0DFF03387E600B307CF00B336D70071 -:101860002320E1023387D70033B6E701B336D70030 -:10187000B366D600B385BF003386D500B336D60035 -:10188000B3B5F501B3E5D500B3081301B385150170 -:101890002322E1022324C1029397C50063C60700F7 -:1018A0002326B1026FF09FEBB707F8FF9387F7FF8E -:1018B000B3F5F5002326B1021308040093071000C6 -:1018C00003270102937677006380060693062000C3 -:1018D0000325C10213641400E380D97E930630000F -:1018E000E380D97A639209049376F70013064000E7 -:1018F000638CC60283254102130747002320E102BF -:1019000013374700B305B70033B7E5002322B10210 -:1019100083258102B305B7002324B102B3B5E500E6 -:10192000B386A5002326D1026308080013771400AC -:1019300063040700136424000327C1029316C70041 -:1019400063D20602B7860000938717009386F6FFDE -:10195000E380D77AB706F8FF9386F6FF3377D70090 -:101960002326E102130701029305C1028326070023 -:10197000032647001307470093D636001316D601F7 -:10198000B3E6C600232ED7FEE392E5FE0327C1028D -:1019900037860000935637002326D1021307F6FF3F -:1019A000639AE70283254102032701023367B700E8 -:1019B000832581023367B7003367D700630C0700C4 -:1019C0002326C10223240102232201022320010233 -:1019D000930400008325C1029397170193D7170141 -:1019E0009394F400B3E4F400231EB102231F910288 -:1019F0000326010283264102032781028327C103B4 -:101A000063040400732014008320C10603248106AC -:101A10002320C9002322D9002324E9002326F9002A -:101A2000832441068329C105032A8105832A4105B0 -:101A3000032B0105832BC1041305090003290106AB -:101A40001301010767800000938EFEFF6314D40921 -:101A5000E30805763704040033748300133414005C -:101A6000131444006310DE0BB367B600B3E717012D -:101A7000B3E7E700E38E07729397D800E3DE0772BF -:101A800063040506B78700002326F1022324010220 -:101A90002322010223200102130601029307C1023F -:101AA00003A7070083A6C7FF9387C7FF1317370055 -:101AB00093D6D6013367D70023A2E700E312F6FEE0 -:101AC0008327010293040000939737002320F1023B -:101AD0006F0080026316DE01130400006FF0DFF870 -:101AE00013040000631005022320E1022322C10237 -:101AF0002324B10223261103B78700009387F7FF41 -:101B00006FF01FDC3366B600B368160133E7E800F8 -:101B1000E31A07F62320D1022322E1032324F10351 -:101B2000232661026FF05FFD3387E600B336D700EE -:101B30003306CF002320E1023307D600B336D700A7 -:101B40003336E601B366D6003386BF002322E102B6 -:101B50003307D600B335F6013336D70033E6C50078 -:101B6000B3081301B30816012324E102232611034D -:101B7000130701029305C1028326070003264700CD -:101B80001307470093D616001316F601B3E6C600F6 -:101B9000232ED7FEE392E5FE378700001307F7FFF9 -:101BA000638EE7000327C102135717002326E102C3 -:101BB00013080000130400006FF09FD06382090433 -:101BC000130730006398E902638C04029307F0FF67 -:101BD0002326F1022324F1022322F1022320F10221 -:101BE000B7870000130800009387E7FF1304500035 -:101BF0006FF01FCD13072000E39AE9FCE38804FC93 -:101C000023260102232401022322010223200102B0 -:101C1000130800006FF09FFD13072000639AE9FC92 -:101C2000638804FC6FF0DFFD6354F032032541004C -:101C3000032881008328C10063140E10832F410103 -:101C4000832E81010323C101B3E5DF01B3E5650004 -:101C5000B3E5E50063900504378700001307F7FF3D -:101C60006390E70233670501336717013367D700D5 -:101C7000630807001397D80063440700130E0001A0 -:101C80002320D1022322A1022324010323261103AE -:101C90006FF08FC49385F7FF639405063387E640A2 -:101CA000B307F54133B6E600333EF5003386C7404F -:101CB0009307000063F6E6003385AF4093371500C5 -:101CC00033E5C701B307D841B336F800B387A7405F -:101CD0006306050033880E4193351800B3886840C9 -:101CE000B3E5D500B385B8402326B1022324F10221 -:101CF0002322C1022320E102930710006F0000237A -:101D0000378700001307F7FFE39EE74633670501B7 -:101D1000336717013367D70013040000630A070015 -:101D20003704040033F488001334140013144400FF -:101D30002320D1022322A102232401036FF00FFEEE -:101D4000378700001307F7FF631EE402B36705013E -:101D5000B3E71701B3E7D70013070000638A070052 -:101D60003707040033F7E80013371700131747004D -:101D70002320D1022322A1022324010323261103BD -:101D80006FF04FC40327C101B70508003367B700E0 -:101D9000232EE10013074007E34AF73E938507002F -:101DA00013D35540130E0000930700006396670499 -:101DB00093F5F50113172300639C05049305300088 -:101DC00093070000B3856540B30EE60083AE0E00B6 -:101DD0009387170013064600232ED6FFE3D6F5FEA1 -:101DE000930740003383674093071000635C6006ED -:101DF000930703006F000007139727003307EF00D6 -:101E00000327070093871700336EEE006FF01FFA69 -:101E100093070104B387E70083A707FD930F000230 -:101E2000B38FBF40B397F7013306EF0013073000BD -:101E3000336EFE00930E0000330767401306460022 -:101E400063C6EE0213060104131727003307E600EA -:101E50000326C10193074000B3876740B355B6001E -:101E60002328B7FC130640006F00C0038327C6FF7A -:101E70008323060093922E00B3D7B700B393F301E8 -:101E8000B3025F00B3E7770023A0F200938E1E0039 -:101E90006FF0DFFA139727003307EF0023200700C6 -:101EA00093871700E398C7FE03270101B337C001EA -:101EB000B367F7002328F10083270101832541013F -:101EC000B387F6403306B54033B7F6003333C50069 -:101ED0003306E6401307000063F6F6003385A5409D -:101EE0001337150033656700032381019305000054 -:101EF00033076840333EE800B306A7406306050099 -:101F000033080341933518000327C101B3E5C50128 -:101F10002320F102B388E840B388B8402326110398 -:101F20002324D1022322C102930704000327C10204 -:101F30009316C700E3D80610B70608009386F6FF8D -:101F40003377D7002326E102138407006F008066F1 -:101F50000323410183288101032FC101638E0732CE -:101F6000B3078E40631A0410832241008325810049 -:101F70000325C10033E6B2003366A6003366D600FF -:101F800063120604B78600009386F6FF6390D702BB -:101F9000B3661301B3E6E601B3E6E6006388060024 -:101FA0009316DF0063C40600130400012320E1023E -:101FB00023226102232411032326E10393840E00CC -:101FC0006FF0CFCB1386F7FF63140606B306D74036 -:101FD000B30753403338D700333EF300338807410B -:101FE000930700006376D700338362409337130072 -:101FF00033E3C701B387B84033B7F800B38767400E -:1020000063060300B388154113B61800330FAF40C1 -:102010003366E600330FCF402326E1032324F10289 -:10202000232201032320D10293840E006FF0DFCC22 -:10203000B78600009386F6FFE394D716B3661301C4 -:10204000B3E6E601B3E6E60013040000638A060087 -:102050003704040033748F00133414001314440045 -:102060002320E10223226102232411032326E1031A -:1020700093840E006FF08F90B78600009386F6FF72 -:102080006310DE04B3671301B3E7E701B3E7E700CA -:1020900013040000638A07003704040033748F00C0 -:1020A00013341400131444002320E102232261029C -:1020B000232411032326E10393070E006FF05FFB37 -:1020C0008326C10037060800B3E6C6002326D100E8 -:1020D0009306400763C8F61A93060002B3C2D702FC -:1020E000930300009306000063CC5604138602009D -:1020F00063D402001306000093F6F70193952200C3 -:10210000639C06049306300093070000B386564094 -:102110003306B8000326060093871700130848000B -:10212000232EC8FEE3D6F6FE93064000B382564047 -:102130009306100063505008938602006F008007DA -:10214000139626003386CF000326060093861600DA -:10215000B3E3C3006FF05FF993060002B3E7D70261 -:1021600013050104131626003306C500032606FCDA -:10217000B385BF0013050000B386F6403316D600C2 -:10218000B3E3C30013063000330656409385450081 -:102190006346C50293050104131626003386C50065 -:1021A0008325C10093064000B3865640B3D7F5009F -:1021B0002320F6FC130630006F00C00303A8C5FF00 -:1021C00083A40500131425003358F800B394D400F9 -:1021D00033848F0033689800232004011305150011 -:1021E0006FF0DFFA93972600B387FF0023A0070064 -:1021F00093861600E358D6FE83260100B33770009D -:10220000B3E7F6002320F100832601008325410077 -:10221000B306D7403306B340B337D7003335C300D6 -:102220003306F640930700006376D700338365409A -:10223000933713008325810033E3A7009307000041 -:102240003387B84033B8E8003307674063060300BC -:10225000B388154193B718000325C100B3E7070100 -:102260002324E102330FAF40330FFF402326E10365 -:102270002322C1022320D10293070E0093840E0073 -:102280006FF0DFCA2326010023240100232201006E -:10229000930710006FF01FF7B78300001386E3FF6A -:1022A000130814003378C8008325810003264100F9 -:1022B0000325C10063140824B36F1301B362B60091 -:1022C000B3EFEF01B3E2A200B3EFEF00B3E2D2004D -:1022D000631C0410639402022320E10223226102A2 -:1022E000232411032326E10393840E0063980FC671 -:1022F0009384E9FF93B414006FF04FC6639C0F0002 -:102300002320D1022322C1022324B1022326A102C9 -:102310006FF0CFC4B387E640B3036640B3BFF600A7 -:1023200033387600B38FF341130E000063F4F600E8 -:1023300013BE1300B3821541336E0E0133BB55003B -:10234000B38AC241130A000063040E0013BA1200DC -:102350003308E541336A6A01330848412326010303 -:10236000232451032322F1032320F102131EC8006A -:1023700063520E06B306D7403306C340B337D700C7 -:102380003333C3003306F640930700006374D7006D -:1023900093B71300B385B84033E36700B3B8B80010 -:1023A00013080000B38565406304030013B81200EE -:1023B0003305AF4033681801330805412326010374 -:1023C0002324B1022322C1022320D10293840E00D0 -:1023D0006FF0CFB8B3E7F701B3E75701B3E70701F1 -:1023E000639E07B66FF0DFF09383F3FF130A0102D9 -:1023F000631474066384025E37040400337485003A -:102400001334140013144400631E7E0C63800F5CAD -:102410009317DF0063D0075C6388020AB787000068 -:102420002326F10223240102232201022320010298 -:102430009307C10203A7070083A6C7FF9387C7FFBF -:102440001317370093D6D6013367D70023A2E700CE -:10245000E312FAFE6FF0CFE663167E00130400006D -:102460006FF0DFFA639E0206639E0F04B7870000D9 -:102470002326F10223240102232201022320010248 -:102480009307C10203A7070083A6C7FF9387C7FF6F -:102490001317370093D6D6013367D70023A2E7007E -:1024A000E312FAFE832701029304000013040001E3 -:1024B000939737002320F102B78700009387F7FF37 -:1024C0006FF00FC0130400002320E10223226102F9 -:1024D000232411032326E10393840E006FF0CFE140 -:1024E00013040000E39C0FF22320D1022322C10237 -:1024F0002324B1022326A1026FF00FE03388E640C7 -:10250000330A6640B3B20601333E4601B3025A4075 -:10251000930F000063F40601933F1A00B383154143 -:10252000B3EFCF01B3BB7500338BF341930A0000C7 -:1025300063840F0093BA1300330EE541B3EA7A01C6 -:10254000330E5E412326C10323246103232251025B -:1025500023200103931FCE0063D00F0CB306D74096 -:102560003306C3403338D7003333C3003306064144 -:10257000130800006374D70013381A00B385B840FD -:1025800033636800B3B8B800B385654063040300E3 -:1025900093B713003305AF40B3E717013305F54098 -:1025A0002326A1022324B1022322C1022320D10227 -:1025B00093840E000325C10263000508EF009062BA -:1025C000930745FF1306000293F6F70133C7C702CE -:1025D0006380060A9306C0FF130301021315270048 -:1025E00033E8C702B306D702330606419386C60016 -:1025F000B306D3006316D30A930601043385A600FD -:10260000832601021307F7FFB39606012320D5FEA8 -:102610001306F0FF6F00400C336858003368680100 -:102620003368C801E31808F89384E9FF93B41400F1 -:10263000130400006FF08F920325810263080500E8 -:10264000EF00505A130505026FF09FF70325410272 -:1026500063080500EF001059130505046FF05FF6DD -:1026600003250102EF001058130505066FF05FF512 -:102670009305C0FFB305B7029306C10213063000ED -:102680003385B600032505001306F6FF9386C6FFC3 -:1026900023A2A600E356E6FE1307F7FF6FF05FF7ED -:1026A00083A5C6FF83A80600338EA600B3D5C50058 -:1026B000B3980801B3E515012320BE009386C6FF39 -:1026C0006FF05FF39316270093050102B386D500E0 -:1026D00023A006001307F7FFE316C7FE63C887149D -:1026E000B3878740130700029387170033C8E702B8 -:1026F0009308000013070000634C070593060800C9 -:10270000635408009306000013F7F701131628001E -:10271000631E07049306300093070102B386064147 -:10272000B385C70083A505001307170093874700EB -:1027300023AEB7FEE3D6E6FE130740003308074199 -:102740001307100063540009130708006F00000806 -:102750009316270013060102B306D60083A60600CF -:1027600013071700B3E8D8006FF01FF993050002B4 -:10277000B3E7B7021307010493962600B306D70008 -:1027800003A706FE93063000B3860641B385F540E5 -:102790003317B700B3E8E800130701023306C70098 -:1027A00013070000130646006346D7020324C10244 -:1027B000939626001306010413074000B306D600C3 -:1027C000B357F4003307074123A0F6FE9306300009 -:1027D0006F0040041313270013050102032E0600A7 -:1027E000330365000325C6FF331EBE001307170021 -:1027F0003355F5003365C5012320A3006FF09FFA20 -:102800009317270013060102B307F60023A0070061 -:1028100013071700E3D6E6FE03270102B3371001C2 -:10282000B367F7002320F1026FF09FE00327C10296 -:10283000B706F8FF9386F6FF3377D700B307F44067 -:102840002326E102130400006FE05FC3639A0400D3 -:102850009387870093B787006FE05FFBE39A04FEDE -:102860000328C103930700001358480113481800B8 -:10287000137818006FF0CF84930700006FE01F906B -:102880006394048A03264102130787002320E10290 -:10289000133787003306C7003337E6002322C1020F -:1028A000032681023306C7002324C1023336E60023 -:1028B000B306A6006FF00F87638804868326410263 -:1028C00013078700032681022320E10213378700C4 -:1028D000B306D70033B7E6002322D102B306C70000 -:1028E0002324D102B3B6E600B386A6006FF08F832F -:1028F000638E0902130730006394E90263880402BF -:102900009307F0FF2326F1022324F1022322F10290 -:102910002320F102B78700009387E7FF6F000002D2 -:1029200013072000E39EE9FCE38C04FC232601024C -:1029300023240102232201022320010213645400F4 -:102940006FF04F829307400763C467006FE05F8AB0 -:10295000232E0100232C0100232A010093071000DD -:102960006FE05F9A9307400763C4D7016FE01FC20F -:1029700023260100232401002322010093071000D5 -:102980006FE05FD39307400763DCB7C0232E0100DD -:10299000232C0100232A0100930710006FF08FD130 -:1029A00093074007E3C0C78E930706006FF0CFF28E -:1029B000631205966FF04F93130400016FF04F8C74 -:1029C000630C8E90130400006FF00F92E39E02B030 -:1029D0006FF0DFA9130400016FF01FA4E3168EA8A7 -:1029E0006FF0DFA7032705000323450003268500BA -:1029F0008328C500130101FEF327200093971800D8 -:102A000093D51701B7470000139808012320E10070 -:102A1000232261002324C100232611012328E10081 -:102A2000232A6100232CC1009386E7FF1358080175 -:102A300063C0B60263940514336567003365C5004F -:102A400033650501631C0512130101026780000054 -:102A500093D8F801138ED701938608006352BE0401 -:102A6000370500801345F5FF3385A800638E0810F5 -:102A70009387E701639AF510935716011318F8002E -:102A800033E8070163120810336767001316F60076 -:102A90003367E600E30A07FA73A016006FF0DFFA67 -:102AA000130507009387F706370701003368E8002E -:102AB000B387B740232E010193D657401306010177 -:102AC00013030000130700008325060013071700F7 -:102AD000130646003363B300E398E6FE93F7F7016D -:102AE0001396260063960702930701023386C700F8 -:102AF000832706FF2328F1000325010163840800D2 -:102B00003305A04093061000E30003F46FF0DFF8F4 -:102B1000930501023386C500032606FF1307000252 -:102B20003307F740B315E6003363B3009386E6FF3F -:102B3000B315E8003356F600130E0000130700002B -:102B400093B616003366B6006342D70263040E00E4 -:102B50002328A10013172700930601023387E600FC -:102B6000B357F8002328F7FE6FF01FF9130506008E -:102B7000130E1000130710006FF01FFD93061000D6 -:102B8000130500006FF05FF1930600016FF0DFF0B6 -:102B9000130101FD23229102232611022324810225 -:102BA00023202103930405006380051293D7F54188 -:102BB00033C4B7003304F4401305040013D9F501FE -:102BC000EF005002374700001307E7019307150590 -:102BD000B305A7402328810013D75740232A0100BB -:102BE000232C0100232E010093F7F701638C0702C9 -:102BF000930620006316D70C93060002B386F640B6 -:102C0000B356D400232ED1009306F7FF130601021A -:102C1000131727003307E600B317F4002328F7FE45 -:102C20006F00400393073000B387E740930601022B -:102C300093972700B387F60083A707FF930620002A -:102C4000232EF100930720006316F700232C810048 -:102C5000930610009307F0FF139726001306010157 -:102C60003307E600232007009386F6FFE396F6FE7F -:102C70008327C1018320C102032481022316F100AE -:102C80009317F900B3E5B700832701012317B100BB -:102C90000329010223A0F4008327410113850400C6 -:102CA00023A2F4008327810123A4F4008327C10019 -:102CB00023A6F4008324410213010103678000006E -:102CC000130730006FF05FF4232E0100232C010066 -:102CD000232A010023280100130900006FF05FF987 -:102CE000130101FC232A910223263103232E110212 -:102CF000232C8102232821039309050093840500D6 -:102D0000F3272000135946019317C6001379F97F62 -:102D100093D7C700930619002328B100232AF10096 -:102D2000232E0100232C010093F6E67F1354F601B5 -:102D3000638A060893D64700374700009397C70178 -:102D400013D54500130707C0B3E7A7009394C50147 -:102D50003307E900232ED100232CF100232A910010 -:102D600023280100130900008327C1011314F40074 -:102D70003367E4002316F1002317E10083250101E6 -:102D800003264101832681018327C10063040900D2 -:102D9000732019008320C1030324810323A0B900F9 -:102DA00023A2C90023A4D90023A6F9008324410348 -:102DB00003290103138509008329C10213010104BA -:102DC0006780000033E5B7006316090E13070000A3 -:102DD000E30C05F8638C070413850700EF0080609F -:102DE0009305150393D7554093F5F50163860504C4 -:102DF0009306C0FFB386D702130301011308000234 -:102E0000139627003308B8409386C600B306D30054 -:102E10006310D308130701023306C700B395B4004B -:102E20009387F7FF2328B6FE6F00C003EF00805B97 -:102E3000130505026FF0DFFA1306C0FF3386C702E1 -:102E40001307C10193063000B305C70083A5050031 -:102E50009386F6FF1307C7FF2322B700E3D6F6FEDB -:102E60009387F7FF9306F0FF1397270013060101DE -:102E70003307E600232007009387F7FFE396D7FE8A -:102E8000374700001307C7C03307A7406FF0DFEDD7 -:102E900003A7C6FF83A80600338EC6003357070179 -:102EA000B398B800336717012320EE009386C6FF5E -:102EB0006FF01FF66304050413D73701631407008E -:102EC000930600011397C70113D644003367C70068 -:102ED000232CE10093D74700378700009394C40167 -:102EE000B3E7E700232A910023280100232EF100F5 -:102EF000138906001307F7FF6FF01FE7130900009F -:102F0000378700006FF01FFF130101FE83260500C5 -:102F100003274500832785000326C500F3252000ED -:102F20002324F100232CF1009317060193181600B7 -:102F30002326C10093D707011356F6012320D100A1 -:102F40002328D1002322E100232AE100232EF100CF -:102F500013DE180113050600130F01019306C101CA -:102F600083A7060003A7C6FF9386C6FF9397370083 -:102F70001357D701B3E7E70023A2F600E312DFFE01 -:102F800083270101B78F000013071E00939E3700AF -:102F90009387EFFF2328D1013377F7006300072CD5 -:102FA000B7C8FFFF93880840B3081E019307E07F6E -:102FB00063D217116384050693073000639AF50402 -:102FC000630E06049308E07F9307F0FF1303F0FFFE -:102FD00013070000930E50009306200093EE1E008E -:102FE000638ED53A930630006384D53A639A053AE6 -:102FF00093F6F700130840006384063B938647006E -:10300000B3B7F6003303F300938706006F0040392F -:1030100093072000E398F5FAE30606FA9308F07F99 -:103020009307000013030000930E50001317830052 -:10303000635E0700938818001307F07F6388E83603 -:10304000370780FF1307F7FF3373E30013D7370009 -:103050009317D301B3E7E7001307F07F93563300CC -:10306000639EE800B3E7D70093060000638807007B -:10307000B706080093070000130500003707F07F2C -:10308000939848019396C600B3F8E80093D6C6001B -:103090001315F501B3E6D80033E7A6009305070042 -:1030A0001385070063840E0073A01E001301010244 -:1030B0006780000063541007032881018326C10143 -:1030C000032741019357C80193964600B3E6F600E3 -:1030D00093174700B3E7D7011357C70113184800E8 -:1030E000B337F00033670701B3E7E700232AD100C5 -:1030F0002328F1008327010103234101638208187B -:1031000013070000930E000093F67700E39606EC99 -:10311000E30E07F013F71E006F0080289307C0FC32 -:1031200063DCF800232A0100930710002328F10034 -:10313000930800006FF01FFC8327C10137070800C8 -:10314000930F0000B362F7009307D003B3881741D1 -:10315000232E510013D3584013070F00930700008C -:10316000032807009387170013074700B3EF0F01E9 -:10317000E318F3FE13F7F801131823006310070494 -:10318000130730009307000033076740B388060138 -:1031900083A80800938717009386460023AE16FF86 -:1031A000E356F7FE13074000330367409307100010 -:1031B000635E6004930703006F00400593070102FC -:1031C000B387070183A707FF930E0002B38EEE407B -:1031D000B397D70193063000B3EFFF0033080F0118 -:1031E000130E0000B3866640130848006344DE04F3 -:1031F000939626001308010293074000B306D800F7 -:1032000033D7E200B387674023A8E6FE9306400069 -:10321000139727003307EF00232007009387170039 -:10322000E398D7FE03270101B337F001B367F70036 -:103230006FF0DFEF8328C8FF8323080093172E0069 -:10324000B3D8E800B393D301B307FF00B3E8780025 -:1032500023A01701130E1E006FF01FF983284101F0 -:1032600003288101032FC101B3661801B3E6E6010B -:1032700033E3D601631A0E06B33760001303000070 -:103280003367F300630C070E93D6F701131713008F -:103290003307D7009396170013F87600930E0000BB -:1032A000630A0802130820006384050B130830002A -:1032B00063820509930E1000639E050013F8F60063 -:1032C000930840006308180193B6C6FF93C6160022 -:1032D0003307D700135787011347170013771700D9 -:1032E000930800006FF05FE263020308938FFFFF13 -:1032F000930E0000631AFE01B70E0400B37EDF01D7 -:1033000093BE1E00939E4E0093D7C801131F4F001B -:10331000931848001358C801B3E717013368E80150 -:10332000B706400093F787FF3363D8009308F07F18 -:103330006FF09FDD930E0600E31E06F893B686FF3E -:1033400093C616003307D700930E10006FF09FF856 -:10335000930E1000E30006F893B686FF93C616009E -:103360003307D700930E06006FF0DFF693070000D7 -:10337000930E00009308F07F6FF05FCB930700007F -:103380001303000093080000930E00006FF01FCAA3 -:1033900063180600938687006FF09FC6E31C06FE45 -:1033A000E30607C893EE2E006FF05FC89307000096 -:1033B0006384050213073000639AE500630E06007C -:1033C0009307F0FF9308E07F6F00000113072000D0 -:1033D000E398E5FEE30606FE93EE5E001383070026 -:1033E0006FF0DFC6B7070100637AF5029307F00FAD -:1033F000B3B7A700939737003747018093060002C1 -:10340000B386F6403355F500930747173385A70079 -:10341000034505003385A64067800000370700019B -:1034200093070001E36AE5FC930780016FF0DFFC7E -:103430004C657427732073746172742E2E2E2028AD -:1034400054686973206D696768742074616B6520C6 -:1034500061207768696C65290A00000054322046B3 -:1034600061696C206F6E20256400000057722D3E4C -:103470007265616420616E64207265706561742894 -:103480005772292074657374732070617373656457 -:10349000210A000053696D706C65204D61696E0AE8 -:1034A00000000000746573745F6469766572676517 -:1034B0006E63650A00000000746573745F77737053 -:1034C00061776E0A00000000536861726564204DE8 -:1034D000656D6F727920746573740A007074723A46 -:1034E0002025700A000000004F726967696E616CE8 -:1034F0002056616C75653A2025780A005265616432 -:103500002056616C75653A2025780A002D2D2D2DE9 -:103510002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0AFE -:103520000000000076785F737061776E5F7461737E -:103530006B73206D61745F6164645F6B65726E654F -:103540006C0A000057616974696E6720746F2065AA -:103550006E73757265206F74686572207761727022 -:10356000732061726520646F6E652E2E2E202854A4 -:10357000616B65732061207768696C65290A0000BA -:103580003078257820000000506173736564210A4B -:103590000000000074657374696E675F746D630A80 -:1035A00000000000EC050080F4050080F4050080B8 -:1035B000F4050080F4050080F4050080F405008027 -:1035C000F4050080F4050080F4050080F405008017 -:1035D000F4050080F4050080F4050080F405008007 -:1035E000F4050080F4050080F4050080F4050080F7 -:1035F000F4050080F4050080F4050080F4050080E7 -:10360000F4050080F4050080F4050080F4050080D6 -:10361000F4050080E0050080F4050080EC050080E2 -:10362000F405008070060080F4050080F405008039 -:10363000F4050080F4050080F4050080F4050080A6 -:10364000F4050080EC050080F4050080F40500809E -:10365000F4050080F4050080F4050080EC0500808E -:1036600030313233343536373839616263646566F8 -:1036700000000000002020202020202020202828DA -:103680002828282020202020202020202020202022 -:103690002020202020881010101010101010101062 -:1036A0001010101010040404040404040404041092 -:1036B0001010101010104141414141410101010120 -:1036C00001010101010101010101010101010101EA -:1036D00010101010101042424242424202020202F6 -:1036E00002020202020202020202020202020202BA -:1036F000101010102000000000000000000000006A -:1037000000000000000000000000000000000000B9 -:1037100000000000000000000000000000000000A9 -:103720000000000000000000000000000000000099 -:103730000000000000000000000000000000000089 -:103740000000000000000000000000000000000079 -:103750000000000000000000000000000000000069 -:103760000000000000000000000000000000000059 -:103770000000000000000000494E4600696E66002F -:103780004E414E006E616E00303132333435363783 -:10379000383961626364656600000000303132339D -:1037A000343536373839414243444546000000003D -:1037B000286E756C6C2900003000000080220080AB -:1037C0006C1700806C170080742200806C170080DA -:1037D0006C1700806C170080101900806C17008037 -:1037E0006C17008050220080F02100806C17008050 -:1037F000E42100800C2200806C17008000220080F1 -:103800003C1700803C1700803C1700803C1700806C -:103810003C1700803C1700803C1700803C1700805C -:103820003C1700806C1700806C1700806C170080BC -:103830006C1700806C1700806C1700806C1700807C -:10384000901A00806C170080982100807019008009 -:10385000901A0080901A0080901A00806C170080E7 -:103860006C1700806C1700806C17008004230080A8 -:103870006C1700806C170080F81900806C170080AE -:103880006C1700806C170080102100806C1700807E -:10389000982200806C1700806C170080F42B008049 -:1038A0006C1700806C1700806C1700806C1700800C -:1038B0006C1700806C1700806C1700806C170080FC -:1038C000901A00806C170080982100807419008085 -:1038D000901A0080901A0080901A008024230080A3 -:1038E00074190080641900806C1700801023008018 -:1038F0006C17008038230080FC190080C8220080EB -:10390000641900806C170080102100805C19008011 -:10391000502B00806C1700806C170080582B0080A3 -:103920006C1700805C19008020202020202020209F -:103930002020202020202020303030303030303007 -:103940003030303030303030204E614E20000000BA -:10395000202D496E66696E697479200020496E6673 -:10396000696E6974792000004E614E00452564003F -:103970000000000000000000000000000000000047 -:103980000000000000000000000000000000000037 -:10399000000000000080FF3F7665924A4A803F1594 -:1039A0004CC99A97208A025260C42575326A52CE59 -:1039B0009A32CE284DA7E45D3DC55D3B8B9E925A61 -:1039C0006C52CE508BF1283D0D65170C75818675B4 -:1039D00076C9484D669CF85850BC545C65CCC6917D -:1039E0000EA6AEA019E3A3461E85B7EAFE981B906B -:1039F000BBDD8DDEF99DFBEB7EAA5143350237011D -:103A0000B1366C336FC6DF8CE980C947BA93A841E1 -:103A1000F850FB256BC7716BBF3CD5A6CFFF491F84 -:103A200078C2D340000000000000000020F09DB5E7 -:103A3000702BA8ADC59D694000000000000000008B -:103A4000000000000004BFC91B8E344000000000CD -:103A5000000000000000000000000020BCBE194073 -:103A60000000000000000000000000000000000056 -:103A7000409C0C400000000000000000000000001E -:103A80000000000000C80540000000000000000029 -:103A9000000000000000000000A002403020FCCF29 -:103AA000C3A12381E32DDE9FCED2C804DDA6D80AB0 -:103AB0006482CBD2EAF2D4122549E42D36344F5336 -:103AC000AECE6B253FF598F6D36B5801A687BDC0E7 -:103AD00057DAA582A6A2B53231E7D404F2E332D395 -:103AE00032711CD223DB32EE49905A393EA2085380 -:103AF000FBFE551191FA39197A63254331C0AC3C6C -:103B00006DE2DEDB5DD0F6B37CACA0E4BC647C4649 -:103B1000D0DD553E202A2462B347D798233FA5E93C -:103B200039A527EA7FA82A3F5B0BF24A81A5ED1849 -:103B3000DE67BA943945AD1EB1CF943F71BFB3A9CA -:103B4000897968BE2E4C5BE14DC4BE9495E6C93FB1 -:103B50004D3D3D7CBA362B0DC2FDFCCE6184117704 -:103B6000CCABE43F55C1A8A44E401361C3D32B6531 -:103B700019E25817B7D1F13F0AD7A3703D0AD7A36E -:103B8000703D0AD7A3703D0AD7A3F83FCDCCCCCC6B -:103B9000CCCCCCCCCCCCCCCCCCCCCCCCCCCCFB3FC3 -:103BA000FFFFFEFFFCFFF8FFF0FFE0FFC0FF80FF1C -:103BB00000FF00FE00FC00F800F000E000C0008004 -:103BC0000000000042616C6C6F6320737563636575 -:103BD00065646564000000002F686F6D652F626C7E -:103BE000616973652F6465762F72697363762D67DB -:103BF0006E752D746F6F6C636861696E2F62756985 -:103C00006C642F2E2E2F72697363762D6E65776C20 -:103C100069622F6E65776C69622F6C6962632F73BE -:103C200074646C69622F6D707265632E63000000AE -:103C300005000000190000007D00000000000000E9 -:103C4000000000000000F03F0000000000002440E1 -:103C500000000000000059400000000000408F40BC -:103C6000000000000088C34000000000006AF84027 -:103C70000000000080842E4100000000D01263414B -:103C80000000000084D797410000000065CDCD41C1 -:103C9000000000205FA00242000000E876483742A2 -:103CA000000000A2941A6D42000040E59C30A24240 -:103CB0000000901EC4BCD64200003426F56B0C43B5 -:103CC0000080E03779C3414300A0D885573476435C -:103CD00000C84E676DC1AB43003D9160E458E143BD -:103CE000408CB5781DAF154450EFE2D6E41A4B4432 -:103CF00092D54D06CFF08044F64AE1C7022DB54477 -:103D0000B49DD9794378EA44BC89D897B2D29C3C17 -:103D100033A7A8D523F649393DA7F444FD0FA532B2 -:103D20009D978CCF08BA5B25436FAC642806C80A00 -:103D30000080E03779C34143176E05B5B5B89346A7 -:103D4000F5F93FE9034F384D321D30F94877825A73 -:103D50003CBF737FDD4F15759C9700809891008064 -:103D600098910080909700809891008098910080B1 -:103D70009891008014930080989100809891008021 -:103D80006C9700805C97008098910080509700802D -:103D900010970080989100800497008068910080BF -:103DA000689100806891008068910080689100802F -:103DB000689100806891008068910080689100801F -:103DC000989100809891008098910080989100804F -:103DD000989100809891008098910080989100803F -:103DE0009891008068960080689300809891008088 -:103DF000989100809891008098910080989100801F -:103E0000989100809891008098910080989100800E -:103E100098910080D49300809891008098910080C0 -:103E2000989100801896008098910080DC9700801F -:103E30009891008098910080309D0080989100803A -:103E400098910080989100809891008098910080CE -:103E500098910080989100809891008098910080BE -:103E600098910080689600806C9300809891008003 -:103E70009891008098910080C89700806C93008092 -:103E80005C93008098910080B497008098910080A6 -:103E9000C8960080D8930080909600805C93008044 -:103EA000989100801896008054930080289D00808F -:103EB00098910080989100808C9D0080989100805E -:103EC000549300802020202020202020202020200B -:103ED0002020202030303030303030303030303022 -:103EE000303030302C2066756E6374696F6E3A2006 -:103EF00000000000617373657274696F6E20222583 -:103F00007322206661696C65643A2066696C65207D -:103F1000222573222C206C696E652025642573256B -:103F2000730A000043000000504F5349580000003E -:103F30002E0000007CB50080E4AE0080E4AE00807E -:103F400070B50080E4AE0080E4AE0080E4AE008096 -:103F5000A0B00080E4AE0080E4AE00804CB50080EC -:103F6000A0B50080E4AE008094B50080B0B50080BC -:103F7000E4AE0080CCB40080B4AE0080B4AE00806B -:103F8000B4AE0080B4AE0080B4AE0080B4AE0080A9 -:103F9000B4AE0080B4AE0080B4AE0080E4AE008069 -:103FA000E4AE0080E4AE0080E4AE0080E4AE0080C9 -:103FB000E4AE0080E4AE0080E4AE0080E4AE0080B9 -:103FC0004CB40080F4B00080E4AE0080E4AE008029 -:103FD000E4AE0080E4AE0080E4AE0080E4AE008099 -:103FE000E4AE0080E4AE0080E4AE0080E4AE008089 -:103FF000BCB10080E4AE0080E4AE0080E4AE00809E -:10400000FCB30080E4AE00809CB40080E4AE00808D -:10401000E4AE0080F4BB0080E4AE0080E4AE00803B -:10402000E4AE0080E4AE0080E4AE0080E4AE008048 -:10403000E4AE0080E4AE0080E4AE0080E4AE008038 -:104040004CB40080F8B00080E4AE0080E4AE0080A4 -:10405000E4AE008088B40080F8B00080E8B0008052 -:10406000E4AE008074B40080E4AE008010B500803F -:10407000C0B10080D8B40080E8B00080E4AE008019 -:10408000FCB30080E0B0008050BC0080E4AE008053 -:10409000E4AE008058BC0080E4AE0080E0B0008058 -:1040A0002020202020202020202020202020202010 -:1040B0003030303030303030303030303030303000 -:1040C000B8ED0080ACF00080B0ED0080ACF0008076 -:1040D00094F00080ACF00080B0ED0080BCED00807A -:1040E000BCED008094F00080B0ED008084ED008095 -:1040F00084ED008084ED0080CCED0080D4F500805C -:10410000D4F50080F8F50080C8F50080C8F500807F -:1041100048F30080F8F50080C8F5008048F300807F -:10412000C8F50080F8F50080C4F50080C4F5008073 -:10413000C4F500806CF80080E0090180E00901808E -:10414000DC0901809009018090090180DC00018078 -:10415000DC09018090090180DC0001809009018068 -:10416000DC0901808C0901808C0901808C090180A7 -:10417000E0000180000102020303030304040404BD -:1041800004040404050505050505050505050505E3 -:1041900005050505060606060606060606060606C3 -:1041A00006060606060606060606060606060606AF -:1041B0000606060607070707070707070707070793 -:1041C000070707070707070707070707070707077F -:1041D000070707070707070707070707070707076F -:1041E000070707070707070707070707070707075F -:1041F0000707070708080808080808080808080843 -:10420000080808080808080808080808080808082E -:10421000080808080808080808080808080808081E -:10422000080808080808080808080808080808080E -:1042300008080808080808080808080808080808FE -:1042400008080808080808080808080808080808EE -:1042500008080808080808080808080808080808DE -:1042600008080808080808080808080808080808CE -:04427000080808082A -:104274001000000000000000037A5200017C0101DC -:104284001B0D02001000000018000000449DFFFFF9 -:104294003404000000000000100000002C000000A6 -:0C42A40064A1FFFF1004000000000000F7 -:0452B0006802008010 -:1052B80005000000050000000500000005000000D2 -:1052C80006000000060000000600000006000000BE -:1052D80007000000070000000700000007000000AA -:1052E8000800000008000000080000000800000096 -:1052F80001000000010000000100000001000000A2 -:105308000100000001000000010000000100000091 -:105318000100000001000000010000000100000081 -:105328000100000001000000010000000100000071 -:105338000500000005000000050000000500000051 -:10534800FCFFFFFF00000000000000003C56018049 -:10535800A45601800C5701800000000000000000E6 -:105368000000000000000000000000000000000035 -:105378000000000000000000000000000000000025 -:105388000000000000000000000000000000000015 -:105398000000000000000000000000000000000005 -:1053A80000000000000000000000000000000000F5 -:1053B80000000000000000000000000000000000E5 -:1053C80000000000000000000000000000000000D5 -:1053D80000000000000000000000000000000000C5 -:1053E80000000000000000000000000000000000B5 -:1053F80001000000000000000E33CDAB34126DE652 -:10540800ECDE05000B0000000000000000000000BA -:105418000000000000000000000000000000000084 -:105428000000000000000000000000000000000074 -:105438000000000000000000000000000000000064 -:105448000000000000000000000000000000000054 -:105458000000000000000000000000000000000044 -:105468000000000000000000000000000000000034 -:105478000000000000000000000000000000000024 -:105488000000000000000000000000000000000014 -:105498000000000000000000000000000000000004 -:1054A80000000000000000000000000000000000F4 -:1054B80000000000000000000000000000000000E4 -:1054C80000000000000000000000000000000000D4 -:1054D80000000000000000000000000000000000C4 -:1054E80000000000000000000000000000000000B4 -:1054F80000000000000000000000000000000000A4 -:105508000000000000000000000000000000000093 -:105518000000000000000000000000000000000083 -:105528000000000000000000000000000000000073 -:105538000000000000000000000000000000000063 -:105548000000000000000000000000000000000053 -:105558000000000000000000000000000000000043 -:105568000000000000000000000000000000000033 -:105578000000000000000000000000000000000023 -:105588000000000000000000000000000000000013 -:105598000000000000000000000000000000000003 -:1055A80000000000000000000000000000000000F3 -:1055B80000000000000000000000000000000000E3 -:1055C80000000000000000000000000000000000D3 -:1055D80000000000000000000000000000000000C3 -:1055E80000000000000000000000000000000000B3 -:1055F80000000000000000000000000000000000A3 -:105608000000000000000000000000000000000092 -:105618000000000000000000000000000000000082 -:105628000000000000000000000000000000000072 -:105638000000000000000000000000000000000062 -:105648000000000000000000000000000000000052 -:105658000000000000000000000000000000000042 -:105668000000000000000000000000000000000032 -:105678000000000000000000000000000000000022 -:105688000000000000000000000000000000000012 -:105698000000000000000000000000000000000002 -:1056A80000000000000000000000000000000000F2 -:1056B80000000000000000000000000000000000E2 -:1056C80000000000000000000000000000000000D2 -:1056D80000000000000000000000000000000000C2 -:1056E80000000000000000000000000000000000B2 -:1056F80000000000000000000000000000000000A2 -:105708000000000000000000000000000000000091 -:105718000000000000000000000000000000000081 -:105728000000000000000000000000000000000071 -:105738000000000000000000000000000000000061 -:105748000000000000000000000000000000000051 -:105758000000000000000000000000000000000041 -:105768000000000000000000000000000000000031 -:105778000000000000000000785701807857018081 -:1057880080570180805701808857018088570180A1 -:105798009057018090570180985701809857018051 -:1057A800A0570180A0570180A8570180A857018001 -:1057B800B0570180B0570180B8570180B8570180B1 -:1057C800C0570180C0570180C8570180C857018061 -:1057D800D0570180D0570180D8570180D857018011 -:1057E800E0570180E0570180E8570180E8570180C1 -:1057F800F0570180F0570180F8570180F857018071 -:10580800005801800058018008580180085801801C -:1058180010580180105801801858018018580180CC -:10582800205801802058018028580180285801807C -:10583800305801803058018038580180385801802C -:1058480040580180405801804858018048580180DC -:10585800505801805058018058580180585801808C -:10586800605801806058018068580180685801803C -:1058780070580180705801807858018078580180EC -:10588800805801808058018088580180885801809C -:10589800905801809058018098580180985801804C -:1058A800A0580180A0580180A8580180A8580180FC -:1058B800B0580180B0580180B8580180B8580180AC -:1058C800C0580180C0580180C8580180C85801805C -:1058D800D0580180D0580180D8580180D85801800C -:1058E800E0580180E0580180E8580180E8580180BC -:1058F800F0580180F0580180F8580180F85801806C -:105908000059018000590180085901800859018017 -:1059180010590180105901801859018018590180C7 -:105928002059018020590180285901802859018077 -:105938003059018030590180385901803859018027 -:1059480040590180405901804859018048590180D7 -:105958005059018050590180585901805859018087 -:105968006059018060590180685901806859018037 -:1059780070590180705901807859018078590180E7 -:105988008059018080590180885901808859018097 -:105998009059018090590180985901809859018047 -:1059A800A0590180A0590180A8590180A8590180F7 -:1059B800B0590180B0590180B8590180B8590180A7 -:1059C800C0590180C0590180C8590180C859018057 -:1059D800D0590180D0590180D8590180D859018007 -:1059E800E0590180E0590180E8590180E8590180B7 -:1059F800F0590180F0590180F8590180F859018067 -:105A0800005A0180005A0180085A0180085A018012 -:105A1800105A0180105A0180185A0180185A0180C2 -:105A2800205A0180205A0180285A0180285A018072 -:105A3800305A0180305A0180385A0180385A018022 -:105A4800405A0180405A0180485A0180485A0180D2 -:105A5800505A0180505A0180585A0180585A018082 -:105A6800605A0180605A0180685A0180685A018032 -:105A7800705A0180705A0180785A0180785A0180E2 -:105A8800805A0180805A0180885A0180885A018092 -:105A9800905A0180905A0180985A0180985A018042 -:105AA800A05A0180A05A0180A85A0180A85A0180F2 -:105AB800B05A0180B05A0180B85A0180B85A0180A2 -:105AC800C05A0180C05A0180C85A0180C85A018052 -:105AD800D05A0180D05A0180D85A0180D85A018002 -:105AE800E05A0180E05A0180E85A0180E85A0180B2 -:105AF800F05A0180F05A0180F85A0180F85A018062 -:105B0800005B0180005B0180085B0180085B01800D -:105B1800105B0180105B0180185B0180185B0180BD -:105B2800205B0180205B0180285B0180285B01806D -:105B3800305B0180305B0180385B0180385B01801D -:105B4800405B0180405B0180485B0180485B0180CD -:105B5800505B0180505B0180585B0180585B01807D -:105B6800605B0180605B0180685B0180685B01802D -:105B7800705B0180705B0180430000000000000042 -:105B8800000000000000000000000000000000000D -:105B980000000000000000004300000000000000BA -:105BA80000000000000000000000000000000000ED -:105BB800000000000000000043000000000000009A -:105BC80000000000000000000000000000000000CD -:105BD800000000000000000043000000000000007A -:105BE80000000000000000000000000000000000AD -:105BF800000000000000000043000000000000005A -:105C0800000000000000000000000000000000008C -:105C18000000000000000000430000000000000039 -:105C2800000000000000000000000000000000006C -:105C38000000000000000000430000000000000019 -:105C4800000000000000000000000000000000004C -:105C58000000000000000000DCBF008054A20080AB -:105C68000000000074360180303F018090350180CB -:105C78009035018090350180903501809035018004 -:105C880090350180903501809035018090350180F4 -:105C9800FFFFFFFFFFFFFFFFFFFFFFFFFFFF00000A -:105CA8000100415343494900000000000000000082 -:105CB80000000000000000000000000000000000DC -:105CC8000000415343494900000000000000000063 -:105CD80000000000000000000000000000000000BC -:045CE80000000000B8 -:105CF000000000000000F03F000000000000244011 -:105D000000000000000050435053018050530180B8 -:085D1000FFFFFFFF000002008D +:10000000B70B0100938AFBFF337757013375550116 +:10001000131707013307A700B30ACF032328E10012 +:10002000232231033387C603B38CDF021355070144 +:10003000B38C5C0133059501338CEF036374550178 +:10004000330C7C01935A0501338C8A01B70A0100F5 +:10005000938AFAFF3375550113150501337757015C +:100060003307E5008329C10103254101B30ABB0021 +:10007000B3B5BA00B30C3501832901023385BC0046 +:10008000B38ABA01B3BDBA01B30B3501B389BB0161 +:100090002326310383290101032B4102B335B50027 +:1000A000B38A3A01B3B93A0123243103B389BB01BE +:1000B000B3896901032B8102032501022328310141 +:1000C000B38AEA00B3896901138B090033B7EA00E8 +:1000D000B3898901232A3101B389E900B3BBAB009D +:1000E000232C31010325C1028329C1012326510795 +:1000F000B33DB501B3BC3C01032501018329410295 +:10010000B3EDBB01B3E5BC00B33B350103254101B1 +:1001100083298102B385B501333C85010325810123 +:10012000B33D3B01B3EDBB013337E5003367EC0072 +:10013000B38DB50133856602B38DED00330C6F02CC +:10014000935505013387DE02330787013387E500C6 +:10015000B38BEE0363768701B7050100B38BBB0059 +:1001600093550701370C0100B38B75019305FCFF14 +:100170003377B700B375B500B38CA203131707012B +:10018000B305B7003305CD023386C8021357050106 +:10019000330696013307C700B382120363749701D5 +:1001A000B382820113560701B70C0100B302560057 +:1001B0001386FCFF3377C700131707013376C5009A +:1001C000338C0F033306C700B38F7F023387C3031B +:1001D000330EC80313550701B38FCF01B30FF501D9 +:1001E00063F4CF01330C9C0113DE0F01330E8E013B +:1001F000370C01001305FCFFB3FFAF00939F0F0105 +:100200003377A700B30CAF033385EF00B38FA6039A +:10021000B386D80213D70F01B38696013307D700F0 +:10022000330F1F0363749701330F8F019356070138 +:10023000370C0100338FE6019306FCFF3377D700BC +:1002400013170701B3F6DF00B306D700B38F0E0311 +:1002500033876302B38E7E02935C07013303680227 +:10026000B38E6E00B38EDC0163F46E00B38F8F012A +:1002700013D30E01B30FF30137030100832981016A +:100280001303F3FFB3FE6E0033776700939E0E01F6 +:10029000B38EEE003387B900B335B700B38D7D015F +:1002A000B389BD003307C7003336C700338C59000C +:1002B0003307A700138B0900B309CC002328E106FC +:1002C0003337A7003385C901B30CE500232831017A +:1002D000B389DC00B3B6D900232A31018329010197 +:1002E000B3BB7D01B335BB0033B6C900B3325C008C +:1002F000B3E2C20033B7EC00B3E5BB003335C50150 +:100300003365E500B3855500B385A500B385E501E8 +:100310003386D50033BFE50183254101B336D600CE +:10032000B366DF003387D501B385A303330FF6012E +:10033000232AE1063337D7013306EF003337E600CF +:10034000333FFF01336FEF00330DA80313D70501CF +:10035000B3837802B383A30133880803B30877001B +:1003600063F6A801370701003308E80033F7680097 +:100370001317070133F3650093D8080133036700AF +:10038000B388D8000327C100832601003306660026 +:10039000B388E80133336600B369D700B3886800D7 +:1003A00033880801336A3A01939ADA00232E010751 +:1003B000232CC10633EA4A011307010693050107FE +:1003C0008326C700032607011307470093D636018B +:1003D0001316D600B3E6C600232ED7FEE392E5FE41 +:1003E00083268106832A01060327C106232CD10414 +:1003F00083264106333A4001336A5A01232AD10445 +:10040000232EE104232841059316B70063D4061474 +:10041000131AFA01130701059305C1058326070086 +:10042000032647001307470093D616001316F6015C +:10043000B3E6C600232ED7FEE392E5FE0327C105EF +:10044000333A400113571700232EE1040327010517 +:10045000336A47012328410503274100B7460000BE +:100460009386F6FFB306D7006350D0260327010515 +:10047000137677006302061013052000032641055A +:100480008325C105136414006386A40E1305300090 +:100490006388A40C6392040E1375F70013084000E0 +:1004A000630C050D130747002328E10413374700A9 +:1004B0003306C7003337E600232AC104032681052B +:1004C0003306C7003337E6003307B700232CC104D7 +:1004D000232EE1046F00400A93870A0003270103DB +:1004E0002328E10403274103232AE104032781038E +:1004F000232CE1040327C103232EE104130720006A +:100500006386EB54130730006382EBF2130710008D +:10051000E394EBF4232E0104232C0104232A010489 +:10052000232801046F00805093070A000327010469 +:10053000938B06002328E10403274104232AE104C6 +:1005400003278104232CE1040327C104232EE104A3 +:100550006FF0DFFA032781002322E1006FF0DFEF65 +:10056000639C0700130787002328E10413378700E3 +:100570006FF01FF4E39807FE0327C1051316B700B9 +:1005800063500602B706F0FF9386F6FF3377D70075 +:10059000232EE10403274100B7460000B306D7002D +:1005A000130701051305C10503260700832547002E +:1005B00013074700135636009395D5013366B600EE +:1005C000232EC7FEE312E5FE378700001307E7FF7F +:1005D000634CD7080327C10513573700232EE104C6 +:1005E000138706000325C105131717019397F7001A +:1005F0001357170133E7E7002316A1062317E10677 +:100600008325010503264105832681058327C1062D +:1006100063040400732014008320C10B0324810BA6 +:100620002320B9002322C9002324D9002326F9005E +:100630008324410B8329C10A032A810A832A410AA0 +:10064000032B010A832BC109032C8109832C410947 +:10065000032D0109832DC108130509000329010B8E +:100660001301010C6780000013072000638AE40473 +:10067000130730006384E4026394040237870000A8 +:10068000232E0104232C0104232A0104232801041E +:100690001307F7FF136454006FF0DFF4E38007FEE5 +:1006A0001307F0FF232EE104232CE104232AE104A5 +:1006B0002328E104378700001307E7FF6FF09FFD51 +:1006C000E38007FE6FF09FFB13071000639006089E +:1006D000032601058325410503258105137876004E +:1006E0000327C105630E08041308200013641400D7 +:1006F0006386040513083000638A040363920404CC +:100700001378F60093084000630C180313064600A4 +:1007100013364600B385C50033B6C5003305C500A2 +:100720003336C5003307C7006F008001639A0700A6 +:1007300013068600133686006FF0DFFDE39A07FE8E +:10074000135747011347170013771700930510003D +:100750003386D5409306400763CCC626935856404F +:100760009306000093050000639815051376F601C3 +:1007700013982800631006061305300013060105C0 +:1007800093050000330515413303060103230300DD +:100790009385150013064600232E66FEE356B5FE2C +:1007A00093054000B388154193051000635010096C +:1007B000938508006F008007139525001308010535 +:1007C0003305A8000325050093851500B3E6A600B0 +:1007D0006FF09FF993050108B385050183A505FD19 +:1007E000130E0002330ECE40B395C501B3E6B6003A +:1007F000130530009305010533880501130300003C +:1008000033051541130848006346A3021308010885 +:10081000131525003305A8000328C10593054000E2 +:10082000B38515413356C8002328C5FC1305400085 +:100830006F004004931E230093050105032F080059 +:10084000B38ED5018325C8FF331FCF0113031300D7 +:10085000B3D5C500B3E5E50123A0BE006FF09FFA54 +:1008600013962500130801053306C800232006004F +:1008700093851500E396A5FE03260105B336D00047 +:10088000B3E6C6002328D10413F67600630E0604EF +:10089000130620000328C105136414006388C40AEA +:1008A000130630006388C4066390040413F6F60050 +:1008B000630CB60203254105938646002328D10424 +:1008C00093B646003385A600B336D500232AA1048B +:1008D000032581053385A600232CA1043335D500DB +:1008E00033060501232EC1048326C1051396C600D5 +:1008F000635A0608232E0104232C0104232A010431 +:1009000023280104136414006310070C130710005C +:100910006FF05FCDE39A07FC83254105938686003F +:100920002328D10493B68600B385B600B3B6D500AC +:10093000232AB10483258105B385B600232CB10495 +:10094000B3B5D500338605016FF0DFF9E38E07F804 +:100950000326410593868600832581052328D1043B +:1009600093B686003386C600B336D600232AC10468 +:100970003386B600232CC1043336D6003306060175 +:100980006FF05FF6930601051305C10503A6060087 +:1009900083A5460093864600135636009395D501ED +:1009A0003366B60023AEC6FEE312D5FE8326C1052C +:1009B00093D63600232ED104E30607C21377140022 +:1009C000E30207C213070000136424006FF09FC105 +:1009D00083264105032701053367D7008326810558 +:1009E0003367D7008326C1053367D700630E07023C +:1009F000232E0104232C0104232A01042328B104FB +:100A00001307200013641400638EE4021307300000 +:100A10006382E40213075000638204020327010586 +:100A2000135737002328E104136424001307000040 +:100A30006FF05FBBE39407FE130790002328E104E7 +:100A40006FF0DFFDE39A07FE6FF05FFD3787000070 +:100A5000232E0104232C0104232A0104232801044A +:100A60001307F7FF6FF01FB8130101F983A6050004 +:100A700003A7450083A78500232291062320210791 +:100A800083A4C5001309050023261106232481062B +:100A9000232E3105232C4105232A510523286105E6 +:100AA000232671058328060003254600832586003A +:100AB000832EC600F3292000232CF1022324F10009 +:100AC000939704011394140093D70701232E9102E6 +:100AD0002328D102232AE1022320D1002322E1008E +:100AE0002326F1001354140193D4F401930F010051 +:100AF0001308C100832708000327C8FF1308C8FF95 +:100B0000939737001357D701B3E7E7002322F80084 +:100B1000E3920FFF8326010093970E01139E1E00A0 +:100B20009396360093D70701232ED1032320D100BB +:100B300023281103232AA102232CB1022328110107 +:100B4000232AA100232CB100232EF100135E1E01E5 +:100B500093DEFE01130F01011306C1018327060076 +:100B60000327C6FF1306C6FF939737001357D70115 +:100B7000B3E7E7002322F600E312CFFE03270101CB +:100B8000B78700009387F7FF131737002328E1008A +:100B90006310FE028325810183274101B3E7B7007B +:100BA0008325C101B3E7B700B3E7E700639407000B +:100BB00093CE1E00B307C441E39E9E3A6350F03AC1 +:100BC00003284100832881008325C10063120E1091 +:100BD000832E410103258101832FC10133E3AE0040 +:100BE0003363F3013363E3006312030437870000C8 +:100BF0001307F7FF6390E702336718013367B70005 +:100C00003367D700630807001397D50063440700D4 +:100C1000130E00012320D1022322010323241103F8 +:100C20002326B10213040E006F00000A1383F7FF9E +:100C3000631A03043387E600B336D70033860E0108 +:100C4000B307D600B3B6D700333806013368D800EF +:100C50002322F102B30715012320E10233870701A4 +:100C600033380701B3B71701B3E70701B385BF00F6 +:100C7000B385B7002324E1022326B10293071000B5 +:100C80006F000023378700001307F7FF6384E70036 +:100C90006F101000336718013367B7003367D70050 +:100CA00013040000630A07003704040033F48500CE +:100CB00013341400131444002320D102232201030F +:100CC000232411032326B102130800006F000074CF +:100CD000378700001307F7FF6312E404B3671801B6 +:100CE000B3E7B700B3E7D70013070000638A070034 +:100CF0003707040033F7E5001337170013174700D1 +:100D00002320D10223220103232411032326B1022D +:100D100093070400130407006FF01FFB0327C101B2 +:100D2000370508003367A700232EE10013074007AB +:100D30006354F7006F1080761383070013555340F8 +:100D4000130E0000930700006396A7041373F301CA +:100D500013172500631C03041303300093070000DE +:100D60003303A340B30EE60083AE0E009387170053 +:100D700013064600232ED6FFE356F3FE93074000EA +:100D80003385A74093071000635CA0069307050016 +:100D90006F000007139727003307EF0003270700B2 +:100DA00093871700336EEE006FF01FFA930701046C +:100DB000B387E70083A707FD930F0002B38F6F404F +:100DC000B397F7013306EF0013073000336EFE00D0 +:100DD000930E00003307A7401306460063C6EE02D9 +:100DE00013060104131727003307E6000326C10189 +:100DF00093074000B387A74033536600232867FC5E +:100E0000130640006F00C0038327C6FF832306003C +:100E100093922E00B3D76700B393F301B3025F0040 +:100E2000B3E7770023A0F200938E1E006FF0DFFA85 +:100E3000139727003307EF0023200700938717003D +:100E4000E398C7FE03270101B337C001B367F7007A +:100E50002328F1008327010103264101B387F6000F +:100E6000B3B6D7003306C8002320F102B307D6007B +:100E7000B3B6D7002322F10283278101333806015C +:100E80003368D800B387F80033870701B3B7170179 +:100E90008328C10133380701B3E70701B385150182 +:100EA000B385B7002324E1022326B102930704008F +:100EB0000327C1029316C70063C406006F10404D9C +:100EC000B706F8FF9386F6FF3377D7002326E102B3 +:100ED00003270102938717001305C1029316F70138 +:100EE0001307010203260700832547001307470065 +:100EF000135616009395F5013366B600232EC7FEF0 +:100F0000E312E5FE0327C102135717002326E1026F +:100F10003337D0008326010233E7E6002320E102C5 +:100F2000378700001307F7FF639AE77CE380090225 +:100F300013073000E398E902E38A04009307F0FF07 +:100F40002326F1022324F1022322F1022320F102BD +:100F5000B78700009387E7FF6F0050000326410129 +:100F6000832581018328C101638E072EB3078E403C +:100F7000631004100323410003258100032FC100E7 +:100F8000B36EA300B3EEEE01B3EEDE0063940E0485 +:100F9000B78600009386F6FF6390D702B366B6006B +:100FA000B3E61601B3E6E600638806009396D80020 +:100FB00063C40600130400012320E1022322C102BE +:100FC0002324B1022326110313080000638E072C8B +:100FD0006F00C043938EF7FF63980E04B386E6005C +:100FE00033B7E6003308C300B307E80033B7E700C0 +:100FF0003336C8003366E6002322F102B307B5009A +:101000003387C7003336C700B3B7B700B3E7C700AD +:10101000B3081F01B38817012320D1022324E10262 +:10102000232611036FF09FC5B78600009386F6FF55 +:101030006384D7006F10C047B366B600B3E61601ED +:10104000B3E6E60013040000638A060037040400D8 +:1010500033F4880013341400131444002320E102F5 +:101060002322C1022324B102232611036FF0DFC51E +:10107000B78600009386F6FF6310DE04B367B60000 +:10108000B3E71701B3E7E70013040000638A070022 +:101090003704040033F4880013341400131444009C +:1010A0002320E1022322C1022324B10223261103BB +:1010B00093070E006FF05FC18326C100370508005B +:1010C000B3E6A6002326D1009306400763D4F600BA +:1010D0006F10C03E938E07009307000233C3FE02D9 +:1010E000130F00009307000063CA67049306030010 +:1010F000635403009306000093F7FE0113152300C9 +:10110000639A070493063000B3866640B30EA800C6 +:1011100083AE0E009387170013084800232ED8FFD4 +:10112000E3D6F6FE93074000338367409307100031 +:1011300063506008930703006F00800793962700B1 +:10114000B386DF0083A6060093871700336FDF00A6 +:101150006FF09FF993070002B3EEFE02939626000C +:1011600013080104B306D80083A606FC3385AF003C +:1011700093020000B387D741B396F600336FDF00C8 +:1011800093063000B38666401305450063C6D2025D +:101190001305010493962600B306D5000325C1006C +:1011A00093074000B3876740B35ED50123A0D6FD07 +:1011B000130530006F00C0030328C5FF032405009A +:1011C000939322003358D8013314F400B3837F0083 +:1011D0003368880023A00301938212006FF0DFFAC6 +:1011E00093962700B386DF0023A00600938717009D +:1011F000E358F5FE83260100B337E001B3E7F600BC +:101200002320F1008327010083264100B307F70064 +:1012100033B7E700B306D6002320F102B387E60018 +:1012200033B7E7002322F1028327810033B6C600DB +:101230003366E600B387F5003387C700B3B7B7005E +:101240008325C1003336C700B3E7C700B388B800B1 +:10125000B38817012324E1022326110393070E000C +:101260006FF01FC5B78E0000930714001388EEFFC0 +:1012700033F80701032F4100832F81000323C100AE +:10128000631A083E3365FF01336565003365D50099 +:10129000631204306314050E2320E1022322C102ED +:1012A0002324B102232611038325010203264102D0 +:1012B000832681020327C102B3E7C500B3E7D70045 +:1012C000B3E7E700639407006F10C00F232AC10241 +:1012D0002328B102232CD102232EE102130601039D +:1012E0009307C10303A7070083A6C7FF9387C7FF20 +:1012F0001317170093D6F6013367D70023A2E70030 +:10130000E312F6FE832701039397170013F7770084 +:10131000631407006F108009130720008326C103A0 +:10132000136414006394E9006F1000081307300081 +:101330006394E9006F104006638409006F10000792 +:1013400013F7F700130640006314C7006F10000680 +:101350009387470093B74700032741033387E7008C +:101360003337F70083278103B307F700B3B7E700EC +:10137000B387D700232EF1026F104003B367B60086 +:10138000B3E71701B3E7E700639C07002320D1020E +:101390002322E1032324F103232661026FF0DFF00F +:1013A0003387E600B307CF00B336D7002320E1022E +:1013B0003387D70033B6E701B336D700B366D6001C +:1013C000B385BF003386D500B336D600B3B5F5017B +:1013D000B3E5D500B3081301B38515012322E1025B +:1013E0002324C1029397C50063C607002326B102D8 +:1013F0006FF09FEBB707F8FF9387F7FFB3F5F500A2 +:101400002326B102130804009307100003270102EA +:101410009376770063800606930620000325C102B9 +:1014200013641400E380D97E93063000E380D97AF8 +:10143000639209049376F70013064000638CC6029A +:1014400083254102130747002320E1021337470099 +:10145000B305B70033B7E5002322B102832581022B +:10146000B305B7002324B102B3B5E500B386A500E8 +:101470002326D102630808001377140063040700D1 +:10148000136424000327C1029316C70063D2060227 +:10149000B7860000938717009386F6FFE380D77A1C +:1014A000B706F8FF9386F6FF3377D7002326E102CD +:1014B000130701029305C102832607000326470094 +:1014C0001307470093D636001316D601B3E6C600BD +:1014D000232ED7FEE392E5FE0327C10237860000E4 +:1014E000935637002326D1021307F6FF639AE702CB +:1014F00083254102032701023367B7008325810258 +:101500003367B7003367D700630C07002326C10297 +:10151000232401022322010223200102930400005C +:101520008325C1029397170193D717019394F40071 +:10153000B3E4F400231EB102231F9102032601022B +:1015400083264102032781028327C1036304040029 +:10155000732014008320C106032481062320C900C0 +:101560002322D9002324E9002326F90083244106FD +:101570008329C105032A8105832A4105032B01051F +:10158000832BC10413050900032901061301010778 +:1015900067800000938EFEFF6314D409E30805768C +:1015A000370404003374830013341400131444000C +:1015B0006310DE0BB367B600B3E71701B3E7E700CC +:1015C000E38E07729397D800E3DE07726304050683 +:1015D000B78700002326F1022324010223220102FF +:1015E00023200102130601029307C10203A707008B +:1015F00083A6C7FF9387C7FF1317370093D6D6017B +:101600003367D70023A2E700E312F6FE8327010227 +:1016100093040000939737002320F1026F008002AB +:101620006316DE01130400006FF0DFF813040000FE +:10163000631005022320E1022322C1022324B10208 +:1016400023261103B78700009387F7FF6FF01FDC95 +:101650003366B600B368160133E7E800E31A07F60D +:101660002320D1022322E1032324F1032326610254 +:101670006FF05FFD3387E600B336D7003306CF0047 +:101680002320E1023307D600B336D7003336E60114 +:10169000B366D6003386BF002322E1023307D600AB +:1016A000B335F6013336D70033E6C500B30813016E +:1016B000B30816012324E1022326110313070102B4 +:1016C0009305C1028326070003264700130747003E +:1016D00093D616001316F601B3E6C600232ED7FEE6 +:1016E000E392E5FE378700001307F7FF638EE700FC +:1016F0000327C102135717002326E1021308000035 +:10170000130400006FF09FD06382090413073000B8 +:101710006398E902638C04029307F0FF2326F10229 +:101720002324F1022322F1022320F102B7870000D3 +:10173000130800009387E7FF130450006FF01FCDDC +:1017400013072000E39AE9FCE38804FC2326010246 +:101750002324010223220102232001021308000096 +:101760006FF09FFD13072000639AE9FC638804FC77 +:101770006FF0DFFD6354F032032541000328810040 +:101780008328C10063140E10832F4101832E810131 +:101790000323C101B3E5DF01B3E56500B3E5E5006F +:1017A00063900504378700001307F7FF6390E70293 +:1017B00033670501336717013367D70063080700F4 +:1017C0001397D80063440700130E00012320D102B1 +:1017D0002322A10223240103232611036FF08FC4C7 +:1017E0009385F7FF639405063387E640B307F54119 +:1017F00033B6E600333EF5003386C740930700005A +:1018000063F6E6003385AF409337150033E5C70133 +:10181000B307D841B336F800B387A7406306050085 +:1018200033880E4193351800B3886840B3E5D5007E +:10183000B385B8402326B1022324F1022322C1023A +:101840002320E102930710006F0000233787000078 +:101850001307F7FFE39EE746336705013367170178 +:101860003367D70013040000630A0700370404003D +:1018700033F4880013341400131444002320D102DD +:101880002322A102232401036FF00FFE37870000FB +:101890001307F7FF631EE402B3670501B3E71701FF +:1018A000B3E7D70013070000638A07003707040077 +:1018B00033F7E80013371700131747002320D1022E +:1018C0002322A10223240103232611036FF04FC416 +:1018D0000327C101B70508003367B700232EE100D5 +:1018E00013074007E34AF73E9385070013D355409B +:1018F000130E0000930700006396670493F5F5014B +:1019000013172300639C0504930530009307000020 +:10191000B3856540B30EE60083AE0E0093871700D3 +:1019200013064600232ED6FFE3D6F5FE93074000AC +:101930003383674093071000635C600693070300DE +:101940006F000007139727003307EF0003270700F6 +:1019500093871700336EEE006FF01FFA93070104B0 +:10196000B387E70083A707FD930F0002B38FBF4043 +:10197000B397F7013306EF0013073000336EFE0014 +:10198000930E0000330767401306460063C6EE025D +:1019900013060104131727003307E6000326C101CD +:1019A00093074000B3876740B355B6002328B7FCC0 +:1019B000130640006F00C0038327C6FF8323060081 +:1019C00093922E00B3D7B700B393F301B3025F0035 +:1019D000B3E7770023A0F200938E1E006FF0DFFACA +:1019E000139727003307EF00232007009387170082 +:1019F000E398C7FE03270101B337C001B367F700BF +:101A00002328F1008327010183254101B387F64094 +:101A10003306B54033B7F6003333C5003306E6402E +:101A20001307000063F6F6003385A5401337150051 +:101A30003365670003238101930500003307684085 +:101A4000333EE800B306A7406306050033080341B0 +:101A5000933518000327C101B3E5C5012320F10226 +:101A6000B388E840B388B840232611032324D10269 +:101A70002322C102930704000327C1029316C70063 +:101A8000E3D80610B70608009386F6FF3377D70031 +:101A90002326E102138407006F00806603234101BF +:101AA00083288101032FC101638E0732B3078E4063 +:101AB000631A041083224100832581000325C1009D +:101AC00033E6B2003366A6003366D600631206041E +:101AD000B78600009386F6FF6390D702B3661301C2 +:101AE000B3E6E601B3E6E600638806009316DF007E +:101AF00063C40600130400012320E10223226102D3 +:101B0000232411032326E10393840E006FF0CFCB2F +:101B10001386F7FF63140606B306D740B307534096 +:101B20003338D700333EF300338807419307000072 +:101B30006376D700338362409337130033E3C701E2 +:101B4000B387B84033B7F800B38767406306030034 +:101B5000B388154113B61800330FAF403366E60063 +:101B6000330FCF402326E1032324F1022322010374 +:101B70002320D10293840E006FF0DFCCB7860000E3 +:101B80009386F6FFE394D716B3661301B3E6E60136 +:101B9000B3E6E60013040000638A0600370404007D +:101BA00033748F0013341400131444002320E10213 +:101BB00023226102232411032326E10393840E00D0 +:101BC0006FF08F90B78600009386F6FF6310DE04F7 +:101BD000B3671301B3E7E701B3E7E70013040000BD +:101BE000638A07003704040033748F001334140031 +:101BF000131444002320E102232261022324110351 +:101C00002326E10393070E006FF05FFB8326C100DC +:101C100037060800B3E6C6002326D1009306400726 +:101C200063C8F61A93060002B3C2D70293030000FA +:101C30009306000063CC56041386020063D40200AE +:101C40001306000093F6F70193952200639C0604A7 +:101C50009306300093070000B38656403306B80061 +:101C6000032606009387170013084800232EC8FE9A +:101C7000E3D6F6FE93064000B3825640930610006A +:101C800063505008938602006F0080071396260069 +:101C90003386CF000326060093861600B3E3C30005 +:101CA0006FF05FF993060002B3E7D7021305010452 +:101CB000131626003306C500032606FCB385BF00B5 +:101CC00013050000B386F6403316D600B3E3C30015 +:101CD0001306300033065640938545006346C5021F +:101CE00093050104131626003386C5008325C10021 +:101CF00093064000B3865640B3D7F5002320F6FC88 +:101D0000130630006F00C00303A8C5FF83A40500BD +:101D1000131425003358F800B394D40033848F0093 +:101D20003368980023200401130515006FF0DFFAD3 +:101D300093972600B387FF0023A007009386160021 +:101D4000E358D6FE83260100B3377000B3E7F600F0 +:101D50002320F1008326010083254100B306D740EC +:101D60003306B340B337D7003335C3003306F640EC +:101D7000930700006376D7003383654093371300E1 +:101D80008325810033E3A700930700003387B84021 +:101D900033B8E8003307674063060300B388154192 +:101DA00093B718000325C100B3E707012324E1021C +:101DB000330FAF40330FFF402326E1032322C1023C +:101DC0002320D10293070E0093840E006FF0DFCA28 +:101DD0002326010023240100232201009307100081 +:101DE0006FF01FF7B78300001386E3FF130814009A +:101DF0003378C80083258100032641000325C100F4 +:101E000063140824B36F1301B362B600B3EFEF019C +:101E1000B3E2A200B3EFEF00B3E2D200631C041000 +:101E2000639402022320E10223226102232411038E +:101E30002326E10393840E0063980FC69384E9FF81 +:101E400093B414006FF04FC6639C0F002320D1029F +:101E50002322C1022324B1022326A1026FF0CFC4A2 +:101E6000B387E640B3036640B3BFF600333876006D +:101E7000B38FF341130E000063F4F60013BE13009A +:101E8000B3821541336E0E0133BB5500B38AC24194 +:101E9000130A000063040E0013BA12003308E54170 +:101EA000336A6A013308484123260103232451037E +:101EB0002322F1032320F102131EC80063520E06F1 +:101EC000B306D7403306C340B337D7003333C3001C +:101ED0003306F640930700006374D70093B71300EE +:101EE000B385B84033E36700B3B8B8001308000007 +:101EF000B38565406304030013B812003305AF4097 +:101F00003368180133080541232601032324B10255 +:101F10002322C1022320D10293840E006FF0CFB898 +:101F2000B3E7F701B3E75701B3E70701639E07B6CD +:101F30006FF0DFF09383F3FF130A0102631474065A +:101F40006384025E37040400337485001334140084 +:101F500013144400631E7E0C63800F5C9317DF0034 +:101F600063D0075C6388020AB78700002326F1026A +:101F70002324010223220102232001029307C1022C +:101F800003A7070083A6C7FF9387C7FF1317370070 +:101F900093D6D6013367D70023A2E700E312FAFEF7 +:101FA0006FF0CFE663167E00130400006FF0DFFAD7 +:101FB000639E0206639E0F04B78700002326F1028A +:101FC0002324010223220102232001029307C102DC +:101FD00003A7070083A6C7FF9387C7FF1317370020 +:101FE00093D6D6013367D70023A2E700E312FAFEA7 +:101FF0008327010293040000130400019397370024 +:102000002320F102B78700009387F7FF6FF00FC01E +:10201000130400002320E102232261022324110380 +:102020002326E10393840E006FF0CFE11304000038 +:10203000E39C0FF22320D1022322C1022324B10208 +:102040002326A1026FF00FE03388E640330A664092 +:10205000B3B20601333E4601B3025A40930F00006B +:1020600063F40601933F1A00B3831541B3EFCF0128 +:10207000B3BB7500338BF341930A000063840F00F8 +:1020800093BA1300330EE541B3EA7A01330E5E4191 +:102090002326C103232461032322510223200103A9 +:1020A000931FCE0063D00F0CB306D7403306C34056 +:1020B0003338D7003333C30033060641130800001A +:1020C0006374D70013381A00B385B84033636800CF +:1020D000B3B8B800B38565406304030093B7130039 +:1020E0003305AF40B3E717013305F5402326A102BE +:1020F0002324B1022322C1022320D10293840E00A3 +:102100000325C10263000508EF009062930745FFB5 +:102110001306000293F6F70133C7C7026380060A6D +:102120009306C0FF130301021315270033E8C7020B +:10213000B306D702330606419386C600B306D30022 +:102140006316D30A930601043385A6008326010291 +:102150001307F7FFB39606012320D5FE1306F0FF01 +:102160006F00400C33685800336868013368C80159 +:10217000E31808F89384E9FF93B4140013040000F3 +:102180006FF08F920325810263080500EF00505A1B +:10219000130505026FF09FF7032541026308050050 +:1021A000EF001059130505046FF05FF603250102D7 +:1021B000EF001058130505066FF05FF59305C0FF9B +:1021C000B305B7029306C102130630003385B6008B +:1021D000032505001306F6FF9386C6FF23A2A6007B +:1021E000E356E6FE1307F7FF6FF05FF783A5C6FF20 +:1021F00083A80600338EA600B3D5C500B3980801A6 +:10220000B3E515012320BE009386C6FF6FF05FF390 +:102210009316270093050102B386D50023A006007C +:102220001307F7FFE316C7FE63C88714B387874019 +:10223000130700029387170033C8E70293080000D2 +:1022400013070000634C0705930608006354080059 +:102250009306000013F7F70113162800631E070406 +:102260009306300093070102B3860641B385C70089 +:1022700083A50500130717009387470023AEB7FE19 +:10228000E3D6E6FE130740003308074113071000AA +:1022900063540009130708006F0000089316270015 +:1022A00013060102B306D60083A606001307170023 +:1022B000B3E8D8006FF01FF993050002B3E7B70247 +:1022C0001307010493962600B306D70003A706FE62 +:1022D00093063000B3860641B385F5403317B70047 +:1022E000B3E8E800130701023306C7001307000034 +:1022F000130646006346D7020324C10293962600C4 +:102300001306010413074000B306D600B357F400C8 +:102310003307074123A0F6FE930630006F00400408 +:102320001313270013050102032E06003303650073 +:102330000325C6FF331EBE00130717003355F500F3 +:102340003365C5012320A3006FF09FFA9317270080 +:1023500013060102B307F60023A0070013071700B6 +:10236000E3D6E6FE03270102B3371001B367F70097 +:102370002320F1026FF09FE00327C102B706F8FFA8 +:102380009386F6FF3377D700B307F4402326E102A4 +:10239000130400006FE05FC3639A04009387870013 +:1023A00093B787006FE05FFBE39A04FE0328C10345 +:1023B00093070000135848011348180013781800B9 +:1023C0006FF0CF84930700006FE01F906394048A3E +:1023D00003264102130787002320E10213378700F9 +:1023E0003306C7003337E6002322C10203268102E9 +:1023F0003306C7002324C1023336E600B306A60025 +:102400006FF00F87638804868326410213078700D5 +:10241000032681022320E10213378700B306D70089 +:1024200033B7E6002322D102B306C7002324D1022A +:10243000B3B6E600B386A6006FF08F83638E090201 +:10244000130730006394E902638804029307F0FFE6 +:102450002326F1022324F1022322F1022320F10298 +:10246000B78700009387E7FF6F0000021307200083 +:10247000E39EE9FCE38C04FC2326010223240102F1 +:102480002322010223200102136454006FF04F82C3 +:102490009307400763C467006FE05F8A232E010043 +:1024A000232C0100232A0100930710006FE05F9A9C +:1024B0009307400763C4D7016FE01FC223260100C2 +:1024C0002324010023220100930710006FE05FD353 +:1024D0009307400763DCB7C0232E0100232C0100C3 +:1024E000232A0100930710006FF08FD19307400754 +:1024F000E3C0C78E930706006FF0CFF26312059614 +:102500006FF04F93130400016FF04F8C630C8E90AB +:10251000130400006FF00F92E39E02B06FF0DFA98A +:10252000130400016FF01FA4E3168EA86FF0DFA75D +:102530000327050003234500032685008328C500E3 +:10254000130101FEF32720009397180093D517017C +:10255000B7470000139808012320E10023226100FF +:102560002324C100232611012328E100232A61002E +:10257000232CC1009386E7FF1358080163C0B602FD +:1025800063940514336567003365C5003365050141 +:10259000631C0512130101026780000093D8F80143 +:1025A000138ED701938608006352BE04370500805E +:1025B0001345F5FF3385A800638E08109387E70164 +:1025C000639AF510935716011318F80033E80701C2 +:1025D00063120810336767001316F6003367E600CE +:1025E000E30A07FA73A016006FF0DFFA130507007D +:1025F0009387F706370701003368E800B387B740D1 +:10260000232E010193D65740130601011303000046 +:102610001307000083250600130717001306460062 +:102620003363B300E398E6FE93F7F70113962600B1 +:1026300063960702930701023386C700832706FFCC +:102640002328F10003250101638408003305A0401D +:1026500093061000E30003F46FF0DFF89305010226 +:102660003386C500032606FF130700023307F74031 +:10267000B315E6003363B3009386E6FFB315E800B5 +:102680003356F600130E00001307000093B6160031 +:102690003366B6006342D70263040E002328A1000C +:1026A00013172700930601023387E600B357F8009B +:1026B0002328F7FE6FF01FF913050600130E100014 +:1026C000130710006FF01FFD9306100013050000A4 +:1026D0006FF05FF1930600016FF0DFF0130101FD71 +:1026E0002322910223261102232481022320210385 +:1026F000930405006380051293D7F54133C4B700F6 +:102700003304F4401305040013D9F501EF0050021F +:10271000374700001307E70193071505B305A740E6 +:102720002328810013D75740232A0100232C0100BE +:10273000232E010093F7F701638C07029306200014 +:102740006316D70C93060002B386F640B356D40046 +:10275000232ED1009306F7FF13060102131727005B +:102760003307E600B317F4002328F7FE6F00400399 +:1027700093073000B387E740930601029397270041 +:10278000B387F60083A707FF93062000232EF100EE +:10279000930720006316F700232C81009306100096 +:1027A0009307F0FF13972600130601013307E60095 +:1027B000232007009386F6FFE396F6FE8327C101E8 +:1027C0008320C102032481022316F1009317F9002C +:1027D000B3E5B700832701012317B10003290102E4 +:1027E00023A0F400832741011385040023A2F400F1 +:1027F0008327810123A4F4008327C10023A6F400CA +:102800008324410213010103678000001307300095 +:102810006FF05FF4232E0100232C0100232A010016 +:1028200023280100130900006FF05FF9130101FC78 +:10283000232A910223263103232E1102232C810205 +:10284000232821039309050093840500F327200022 +:10285000135946019317C6001379F97F93D7C70020 +:10286000930619002328B100232AF100232E01002A +:10287000232C010093F6E67F1354F601638A0608C1 +:1028800093D64700374700009397C70113D54500FB +:10289000130707C0B3E7A7009394C5013307E90006 +:1028A000232ED100232CF100232A9100232801009C +:1028B000130900008327C1011314F4003367E400F7 +:1028C0002316F1002317E1008325010103264101AE +:1028D000832681018327C100630409007320190046 +:1028E0008320C1030324810323A0B90023A2C900CC +:1028F00023A4D90023A6F90083244103032901035B +:10290000138509008329C1021301010467800000B7 +:1029100033E5B7006316090E13070000E30C05F852 +:10292000638C070413850700EF008060930515038F +:1029300093D7554093F5F501638605049306C0FFD0 +:10294000B386D70213030101130800021396270070 +:102950003308B8409386C600B306D3006310D3088B +:10296000130701023306C700B395B4009387F7FF3E +:102970002328B6FE6F00C003EF00805B130505023D +:102980006FF0DFFA1306C0FF3386C7021307C101D9 +:1029900093063000B305C70083A505009386F6FFB4 +:1029A0001307C7FF2322B700E3D6F6FE9387F7FF8E +:1029B0009306F0FF13972700130601013307E60083 +:1029C000232007009387F7FFE396D7FE37470000E1 +:1029D0001307C7C03307A7406FF0DFED03A7C6FF9B +:1029E00083A80600338EC60033570701B398B8009A +:1029F000336717012320EE009386C6FF6FF01FF6A2 +:102A00006304050413D7370163140700930600011C +:102A10001397C70113D644003367C700232CE10086 +:102A200093D74700378700009394C401B3E7E700CA +:102A3000232A910023280100232EF1001389060088 +:102A40001307F7FF6FF01FE7130900003787000037 +:102A50006FF01FFF130101FE8326050003274500C9 +:102A6000832785000326C500F32520002324F100D9 +:102A7000232CF10093170601931816002326C1009A +:102A800093D707011356F6012320D1002328D10044 +:102A90002322E100232AE100232EF10013DE180196 +:102AA00013050600130F01019306C10183A7060059 +:102AB00003A7C6FF9386C6FF939737001357D70126 +:102AC000B3E7E70023A2F600E312DFFE832701014C +:102AD000B78F000013071E00939E37009387EFFF08 +:102AE0002328D1013377F7006300072CB7C8FFFF15 +:102AF00093880840B3081E019307E07F63D2171143 +:102B00006384050693073000639AF504630E060498 +:102B10009308E07F9307F0FF1303F0FF1307000013 +:102B2000930E50009306200093EE1E00638ED53A5C +:102B3000930630006384D53A639A053A93F6F7001A +:102B4000130840006384063B93864700B3B7F60042 +:102B50003303F300938706006F004039930720008A +:102B6000E398F5FAE30606FA9308F07F930700006E +:102B700013030000930E500013178300635E0700D9 +:102B8000938818001307F07F6388E836370780FFC3 +:102B90001307F7FF3373E30013D737009317D301FD +:102BA000B3E7E7001307F07F93563300639EE80016 +:102BB000B3E7D7009306000063880700B706080054 +:102BC00093070000130500003707F07F9398480132 +:102BD0009396C600B3F8E80093D6C6001315F50126 +:102BE000B3E6D80033E7A600930507001385070076 +:102BF00063840E0073A01E001301010267800000B1 +:102C000063541007032881018326C1010327410172 +:102C10009357C80193964600B3E6F6009317470012 +:102C2000B3E7D7011357C70113184800B337F000B3 +:102C300033670701B3E7E700232AD1002328F10017 +:102C40008327010103234101638208181307000051 +:102C5000930E000093F67700E39606ECE30E07F080 +:102C600013F71E006F0080289307C0FC63DCF80098 +:102C7000232A0100930710002328F1009308000085 +:102C80006FF01FFC8327C10137070800930F000076 +:102C9000B362F7009307D003B3881741232E510086 +:102CA00013D3584013070F009307000003280700B1 +:102CB0009387170013074700B3EF0F01E318F3FEE4 +:102CC00013F7F801131823006310070413073000EB +:102CD0009307000033076740B388060183A8080004 +:102CE000938717009386460023AE16FFE356F7FE40 +:102CF000130740003303674093071000635E6004CE +:102D0000930703006F00400593070102B387070193 +:102D100083A707FF930E0002B38EEE40B397D7014F +:102D200093063000B3EFFF0033080F01130E0000CD +:102D3000B3866640130848006344DE049396260079 +:102D40001308010293074000B306D80033D7E2000E +:102D5000B387674023A8E6FE930640001397270039 +:102D60003307EF002320070093871700E398D7FE6F +:102D700003270101B337F001B367F7006FF0DFEF0E +:102D80008328C8FF8323080093172E00B3D8E800D8 +:102D9000B393D301B307FF00B3E8780023A0170172 +:102DA000130E1E006FF01FF98328410103288101D3 +:102DB000032FC101B3661801B3E6E60133E3D60180 +:102DC000631A0E06B3376000130300003367F30085 +:102DD000630C070E93D6F701131713003307D700C0 +:102DE0009396170013F87600930E0000630A08020A +:102DF000130820006384050B130830006382050963 +:102E0000930E1000639E050013F8F600930840002F +:102E10006308180193B6C6FF93C616003307D700A0 +:102E20001357870113471700137717009308000003 +:102E30006FF05FE263020308938FFFFF930E0000C1 +:102E4000631AFE01B70E0400B37EDF0193BE1E00BD +:102E5000939E4E0093D7C801131F4F00931848004C +:102E60001358C801B3E717013368E801B7064000FB +:102E700093F787FF3363D8009308F07F6FF09FDDEF +:102E8000930E0600E31E06F893B686FF93C616005F +:102E90003307D700930E10006FF09FF8930E1000C9 +:102EA000E30006F893B686FF93C616003307D700F3 +:102EB000930E06006FF0DFF693070000930E0000FC +:102EC0009308F07F6FF05FCB9307000013030000BF +:102ED00093080000930E00006FF01FCA63180600ED +:102EE000938687006FF09FC6E31C06FEE30607C8C3 +:102EF00093EE2E006FF05FC8930700006384050215 +:102F000013073000639AE500630E06009307F0FF95 +:102F10009308E07F6F00000113072000E398E5FEAF +:102F2000E30606FE93EE5E00138307006FF0DFC634 +:102F3000B7070100637AF5029307F00FB3B7A70054 +:102F4000939737003747018093060002B386F64017 +:102F50003355F500930747CC3385A700034505009B +:102F60003385A64067800000370700019307000102 +:0C2F7000E36AE5FC930780016FF0DFFCD2 +:102F80004C657427732073746172742E2E2E202862 +:102F900054686973206D696768742074616B65207B +:102FA00061207768696C65290A0000005432204668 +:102FB00061696C206F6E20256400000057722D3E01 +:102FC0007265616420616E64207265706561742849 +:102FD000577229207465737473207061737365640C +:102FE000210A000053696D706C65204D61696E0A9D +:102FF00000000000746573745F64697665726765CC +:103000006E63650A00000000746573745F77737007 +:1030100061776E0A00000000536861726564204D9C +:10302000656D6F727920746573740A007074723AFA +:103030002025700A000000004F726967696E616C9C +:103040002056616C75653A2025780A0052656164E6 +:103050002056616C75653A2025780A002D2D2D2D9E +:103060002D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0AB3 +:103070000000000076785F737061776E5F74617333 +:103080006B73206D61745F6164645F6B65726E6504 +:103090006C0A000057616974696E6720746F20655F +:1030A0006E73757265206F746865722077617270D7 +:1030B000732061726520646F6E652E2E2E20285459 +:1030C000616B65732061207768696C65290A00006F +:1030D0003078257820000000506173736564210A00 +:1030E0000000000074657374696E675F746D630A35 +:1030F00000000000D4050080DC050080DC050080B5 +:10310000DC050080DC050080DC050080DC0500803B +:10311000DC050080DC050080DC050080DC0500802B +:10312000DC050080DC050080DC050080DC0500801B +:10313000DC050080DC050080DC050080DC0500800B +:10314000DC050080DC050080DC050080DC050080FB +:10315000DC050080DC050080DC050080DC050080EB +:10316000DC050080C8050080DC050080D4050080F7 +:10317000DC05008058060080DC050080DC0500804E +:10318000DC050080DC050080DC050080DC050080BB +:10319000DC050080D4050080DC050080DC050080B3 +:1031A000DC050080DC050080DC050080D4050080A3 +:1031B00030313233343536373839616263646566AD +:1031C000000000000020202020202020202028288F +:1031D00028282820202020202020202020202020D7 +:1031E0002020202020881010101010101010101017 +:1031F0001010101010040404040404040404041047 +:1032000010101010101041414141414101010101D4 +:10321000010101010101010101010101010101019E +:1032200010101010101042424242424202020202AA +:10323000020202020202020202020202020202026E +:10324000101010102000000000000000000000001E +:10325000000000000000000000000000000000006E +:10326000000000000000000000000000000000005E +:10327000000000000000000000000000000000004E +:10328000000000000000000000000000000000003E +:10329000000000000000000000000000000000002E +:1032A000000000000000000000000000000000001E +:1032B000000000000000000000000000000000000E +:1032C0000000000000000000494E4600696E6600E4 +:1032D0004E414E006E616E00303132333435363738 +:1032E0003839616263646566000000003031323352 +:1032F00034353637383941424344454600000000F2 +:10330000286E756C6C29000030000000CC1D008018 +:10331000B8120080B8120080C01D0080B812008072 +:10332000B8120080B81200805C140080B8120080CF +:10333000B81200809C1D00803C1D0080B8120080E7 +:10334000301D0080581D0080B81200804C1D008088 +:103350008812008088120080881200808812008005 +:1033600088120080881200808812008088120080F5 +:1033700088120080B8120080B8120080B812008055 +:10338000B8120080B8120080B8120080B812008015 +:10339000DC150080B8120080E41C0080BC140080A2 +:1033A000DC150080DC150080DC150080B812008080 +:1033B000B8120080B8120080B8120080501E008041 +:1033C000B8120080B812008044150080B812008046 +:1033D000B8120080B81200805C1C0080B812008017 +:1033E000E41D0080B8120080B812008040270080E1 +:1033F000B8120080B8120080B8120080B8120080A5 +:10340000B8120080B8120080B8120080B812008094 +:10341000DC150080B8120080E41C0080C01400801D +:10342000DC150080DC150080DC150080701E00803B +:10343000C0140080B0140080B81200805C1E0080B0 +:10344000B8120080841E008048150080141E008081 +:10345000B0140080B81200805C1C0080A8140080AA +:103460009C260080B8120080B8120080A42600803C +:10347000B8120080A81400802020202020202020C6 +:1034800020202020202020203030303030303030BC +:103490003030303030303030204E614E200000006F +:1034A000202D496E66696E697479200020496E6628 +:1034B000696E6974792000004E614E0045256400F4 +:1034C00000000000000000000000000000000000FC +:1034D00000000000000000000000000000000000EC +:1034E000000000000080FF3F7665924A4A803F1549 +:1034F0004CC99A97208A025260C42575326A52CE0E +:103500009A32CE284DA7E45D3DC55D3B8B9E925A15 +:103510006C52CE508BF1283D0D65170C7581867568 +:1035200076C9484D669CF85850BC545C65CCC69131 +:103530000EA6AEA019E3A3461E85B7EAFE981B901F +:10354000BBDD8DDEF99DFBEB7EAA514335023701D1 +:10355000B1366C336FC6DF8CE980C947BA93A84196 +:10356000F850FB256BC7716BBF3CD5A6CFFF491F39 +:1035700078C2D340000000000000000020F09DB59C +:10358000702BA8ADC59D6940000000000000000040 +:10359000000000000004BFC91B8E34400000000082 +:1035A000000000000000000000000020BCBE194028 +:1035B000000000000000000000000000000000000B +:1035C000409C0C40000000000000000000000000D3 +:1035D0000000000000C805400000000000000000DE +:1035E000000000000000000000A002403020FCCFDE +:1035F000C3A12381E32DDE9FCED2C804DDA6D80A65 +:103600006482CBD2EAF2D4122549E42D36344F53EA +:10361000AECE6B253FF598F6D36B5801A687BDC09B +:1036200057DAA582A6A2B53231E7D404F2E332D349 +:1036300032711CD223DB32EE49905A393EA2085334 +:10364000FBFE551191FA39197A63254331C0AC3C20 +:103650006DE2DEDB5DD0F6B37CACA0E4BC647C46FE +:10366000D0DD553E202A2462B347D798233FA5E9F1 +:1036700039A527EA7FA82A3F5B0BF24A81A5ED18FE +:10368000DE67BA943945AD1EB1CF943F71BFB3A97F +:10369000897968BE2E4C5BE14DC4BE9495E6C93F66 +:1036A0004D3D3D7CBA362B0DC2FDFCCE61841177B9 +:1036B000CCABE43F55C1A8A44E401361C3D32B65E6 +:1036C00019E25817B7D1F13F0AD7A3703D0AD7A323 +:1036D000703D0AD7A3703D0AD7A3F83FCDCCCCCC20 +:1036E000CCCCCCCCCCCCCCCCCCCCCCCCCCCCFB3F78 +:1036F000FFFFFEFFFCFFF8FFF0FFE0FFC0FF80FFD1 +:1037000000FF00FE00FC00F800F000E000C00080B8 +:103710000000000042616C6C6F6320737563636529 +:1037200065646564000000002F686F6D652F626C32 +:10373000616973652F6465762F72697363762D678F +:103740006E752D746F6F6C636861696E2F62756939 +:103750006C642F2E2E2F72697363762D6E65776CD5 +:1037600069622F6E65776C69622F6C6962632F7373 +:1037700074646C69622F6D707265632E6300000063 +:1037800005000000190000007D000000000000009E +:10379000000000000000F03F000000000000244096 +:1037A00000000000000059400000000000408F4071 +:1037B000000000000088C34000000000006AF840DC +:1037C0000000000080842E4100000000D012634100 +:1037D0000000000084D797410000000065CDCD4176 +:1037E000000000205FA00242000000E87648374257 +:1037F000000000A2941A6D42000040E59C30A242F5 +:103800000000901EC4BCD64200003426F56B0C4369 +:103810000080E03779C3414300A0D8855734764310 +:1038200000C84E676DC1AB43003D9160E458E14371 +:10383000408CB5781DAF154450EFE2D6E41A4B44E6 +:1038400092D54D06CFF08044F64AE1C7022DB5442B +:10385000B49DD9794378EA44BC89D897B2D29C3CCC +:1038600033A7A8D523F649393DA7F444FD0FA53267 +:103870009D978CCF08BA5B25436FAC642806C80AB5 +:103880000080E03779C34143176E05B5B5B893465C +:10389000F5F93FE9034F384D321D30F94877825A28 +:1038A0003CBF737FDD4F1575E8920080E48C00808B +:1038B000E48C0080DC920080E48C0080E48C00804A +:1038C000E48C0080608E0080E48C0080E48C0080BA +:1038D000B8920080A8920080E48C00809C920080C6 +:1038E0005C920080E48C008050920080B48C008058 +:1038F000B48C0080B48C0080B48C0080B48C0080C8 +:10390000B48C0080B48C0080B48C0080B48C0080B7 +:10391000E48C0080E48C0080E48C0080E48C0080E7 +:10392000E48C0080E48C0080E48C0080E48C0080D7 +:10393000E48C0080B4910080B48E0080E48C008020 +:10394000E48C0080E48C0080E48C0080E48C0080B7 +:10395000E48C0080E48C0080E48C0080E48C0080A7 +:10396000E48C0080208F0080E48C0080E48C008058 +:10397000E48C008064910080E48C008028930080B7 +:10398000E48C0080E48C00807C980080E48C0080D3 +:10399000E48C0080E48C0080E48C0080E48C008067 +:1039A000E48C0080E48C0080E48C0080E48C008057 +:1039B000E48C0080B4910080B88E0080E48C00809C +:1039C000E48C0080E48C008014930080B88E00802A +:1039D000A88E0080E48C008000930080E48C00803E +:1039E00014920080248F0080DC910080A88E0080DB +:1039F000E48C008064910080A08E00807498008028 +:103A0000E48C0080E48C0080D8980080E48C0080F6 +:103A1000A08E008020202020202020202020202078 +:103A200020202020303030303030303030303030D6 +:103A3000303030302C2066756E6374696F6E3A20BA +:103A400000000000617373657274696F6E20222537 +:103A50007322206661696C65643A2066696C652032 +:103A6000222573222C206C696E6520256425732520 +:103A7000730A000043000000504F534958000000F3 +:103A80002E000000C8B0008030AA008030AA00805C +:103A9000BCB0008030AA008030AA008030AA00802C +:103AA000ECAB008030AA008030AA008098B0008083 +:103AB000ECB0008030AA0080E0B00080FCB0008054 +:103AC00030AA008018B0008000AA008000AA008000 +:103AD00000AA008000AA008000AA008000AA00803E +:103AE00000AA008000AA008000AA008030AA0080FE +:103AF00030AA008030AA008030AA008030AA00805E +:103B000030AA008030AA008030AA008030AA00804D +:103B100098AF008040AC008030AA008030AA0080BE +:103B200030AA008030AA008030AA008030AA00802D +:103B300030AA008030AA008030AA008030AA00801D +:103B400008AD008030AA008030AA008030AA008032 +:103B500048AF008030AA0080E8AF008030AA008023 +:103B600030AA008040B7008030AA008030AA0080D0 +:103B700030AA008030AA008030AA008030AA0080DD +:103B800030AA008030AA008030AA008030AA0080CD +:103B900098AF008044AC008030AA008030AA00803A +:103BA00030AA0080D4AF008044AC008034AC0080E8 +:103BB00030AA0080C0AF008030AA00805CB00080D6 +:103BC0000CAD008024B0008034AC008030AA0080AE +:103BD00048AF00802CAC00809CB7008030AA0080E9 +:103BE00030AA0080A4B7008030AA00802CAC0080EE +:103BF00020202020202020202020202020202020C5 +:103C000030303030303030303030303030303030B4 +:103C100004E90080F8EB0080FCE80080F8EB00800D +:103C2000E0EB0080F8EB0080FCE8008008E9008011 +:103C300008E90080E0EB0080FCE80080D0E800802C +:103C4000D0E80080D0E8008018E9008020F10080F2 +:103C500020F1008044F1008014F1008014F1008014 +:103C600094EE008044F1008014F1008094EE008016 +:103C700014F1008044F1008010F1008010F1008008 +:103C800010F10080B8F300802C0501802C05018024 +:103C900028050180DC040180DC04018028FC008010 +:103CA00028050180DC04018028FC0080DC04018000 +:103CB00028050180D8040180D8040180D80401803F +:103CC0002CFC00800001020203030303040404042B +:103CD0000404040405050505050505050505050598 +:103CE0000505050506060606060606060606060678 +:103CF0000606060606060606060606060606060664 +:103D00000606060607070707070707070707070747 +:103D10000707070707070707070707070707070733 +:103D20000707070707070707070707070707070723 +:103D30000707070707070707070707070707070713 +:103D400007070707080808080808080808080808F7 +:103D500008080808080808080808080808080808E3 +:103D600008080808080808080808080808080808D3 +:103D700008080808080808080808080808080808C3 +:103D800008080808080808080808080808080808B3 +:103D900008080808080808080808080808080808A3 +:103DA0000808080808080808080808080808080893 +:103DB0000808080808080808080808080808080883 +:043DC00008080808DF +:103DC4001000000000000000037A5200017C010191 +:103DD4001B0D02001000000018000000409DFFFFB2 +:103DE4003404000000000000100000002C0000005B +:0C3DF40060A1FFFF1004000000000000B0 +:044000006C020080CE +:104008000500000005000000050000000500000094 +:104018000600000006000000060000000600000080 +:10402800070000000700000007000000070000006C +:104038000800000008000000080000000800000058 +:104048000100000001000000010000000100000064 +:104058000100000001000000010000000100000054 +:104068000100000001000000010000000100000044 +:104078000100000001000000010000000100000034 +:104088000500000005000000050000000500000014 +:10409800FCFFFFFF00000000000000008C430180CF +:1040A800F44301805C44018000000000000000002F +:1040B80000000000000000000000000000000000F8 +:1040C80000000000000000000000000000000000E8 +:1040D80000000000000000000000000000000000D8 +:1040E80000000000000000000000000000000000C8 +:1040F80000000000000000000000000000000000B8 +:1041080000000000000000000000000000000000A7 +:104118000000000000000000000000000000000097 +:104128000000000000000000000000000000000087 +:104138000000000000000000000000000000000077 +:1041480001000000000000000E33CDAB34126DE614 +:10415800ECDE05000B00000000000000000000007D +:104168000000000000000000000000000000000047 +:104178000000000000000000000000000000000037 +:104188000000000000000000000000000000000027 +:104198000000000000000000000000000000000017 +:1041A8000000000000000000000000000000000007 +:1041B80000000000000000000000000000000000F7 +:1041C80000000000000000000000000000000000E7 +:1041D80000000000000000000000000000000000D7 +:1041E80000000000000000000000000000000000C7 +:1041F80000000000000000000000000000000000B7 +:1042080000000000000000000000000000000000A6 +:104218000000000000000000000000000000000096 +:104228000000000000000000000000000000000086 +:104238000000000000000000000000000000000076 +:104248000000000000000000000000000000000066 +:104258000000000000000000000000000000000056 +:104268000000000000000000000000000000000046 +:104278000000000000000000000000000000000036 +:104288000000000000000000000000000000000026 +:104298000000000000000000000000000000000016 +:1042A8000000000000000000000000000000000006 +:1042B80000000000000000000000000000000000F6 +:1042C80000000000000000000000000000000000E6 +:1042D80000000000000000000000000000000000D6 +:1042E80000000000000000000000000000000000C6 +:1042F80000000000000000000000000000000000B6 +:1043080000000000000000000000000000000000A5 +:104318000000000000000000000000000000000095 +:104328000000000000000000000000000000000085 +:104338000000000000000000000000000000000075 +:104348000000000000000000000000000000000065 +:104358000000000000000000000000000000000055 +:104368000000000000000000000000000000000045 +:104378000000000000000000000000000000000035 +:104388000000000000000000000000000000000025 +:104398000000000000000000000000000000000015 +:1043A8000000000000000000000000000000000005 +:1043B80000000000000000000000000000000000F5 +:1043C80000000000000000000000000000000000E5 +:1043D80000000000000000000000000000000000D5 +:1043E80000000000000000000000000000000000C5 +:1043F80000000000000000000000000000000000B5 +:1044080000000000000000000000000000000000A4 +:104418000000000000000000000000000000000094 +:104428000000000000000000000000000000000084 +:104438000000000000000000000000000000000074 +:104448000000000000000000000000000000000064 +:104458000000000000000000000000000000000054 +:104468000000000000000000000000000000000044 +:104478000000000000000000000000000000000034 +:104488000000000000000000000000000000000024 +:104498000000000000000000000000000000000014 +:1044A8000000000000000000000000000000000004 +:1044B80000000000000000000000000000000000F4 +:1044C8000000000000000000C8440180C8440180CA +:1044D800D0440180D0440180D8440180D844018070 +:1044E800E0440180E0440180E8440180E844018020 +:1044F800F0440180F0440180F8440180F8440180D0 +:10450800004501800045018008450180084501807B +:10451800104501801045018018450180184501802B +:1045280020450180204501802845018028450180DB +:10453800304501803045018038450180384501808B +:10454800404501804045018048450180484501803B +:1045580050450180504501805845018058450180EB +:10456800604501806045018068450180684501809B +:10457800704501807045018078450180784501804B +:1045880080450180804501808845018088450180FB +:1045980090450180904501809845018098450180AB +:1045A800A0450180A0450180A8450180A84501805B +:1045B800B0450180B0450180B8450180B84501800B +:1045C800C0450180C0450180C8450180C8450180BB +:1045D800D0450180D0450180D8450180D84501806B +:1045E800E0450180E0450180E8450180E84501801B +:1045F800F0450180F0450180F8450180F8450180CB +:104608000046018000460180084601800846018076 +:104618001046018010460180184601801846018026 +:1046280020460180204601802846018028460180D6 +:104638003046018030460180384601803846018086 +:104648004046018040460180484601804846018036 +:1046580050460180504601805846018058460180E6 +:104668006046018060460180684601806846018096 +:104678007046018070460180784601807846018046 +:1046880080460180804601808846018088460180F6 +:1046980090460180904601809846018098460180A6 +:1046A800A0460180A0460180A8460180A846018056 +:1046B800B0460180B0460180B8460180B846018006 +:1046C800C0460180C0460180C8460180C8460180B6 +:1046D800D0460180D0460180D8460180D846018066 +:1046E800E0460180E0460180E8460180E846018016 +:1046F800F0460180F0460180F8460180F8460180C6 +:104708000047018000470180084701800847018071 +:104718001047018010470180184701801847018021 +:1047280020470180204701802847018028470180D1 +:104738003047018030470180384701803847018081 +:104748004047018040470180484701804847018031 +:1047580050470180504701805847018058470180E1 +:104768006047018060470180684701806847018091 +:104778007047018070470180784701807847018041 +:1047880080470180804701808847018088470180F1 +:1047980090470180904701809847018098470180A1 +:1047A800A0470180A0470180A8470180A847018051 +:1047B800B0470180B0470180B8470180B847018001 +:1047C800C0470180C0470180C8470180C8470180B1 +:1047D800D0470180D0470180D8470180D847018061 +:1047E800E0470180E0470180E8470180E847018011 +:1047F800F0470180F0470180F8470180F8470180C1 +:10480800004801800048018008480180084801806C +:10481800104801801048018018480180184801801C +:1048280020480180204801802848018028480180CC +:10483800304801803048018038480180384801807C +:10484800404801804048018048480180484801802C +:1048580050480180504801805848018058480180DC +:10486800604801806048018068480180684801808C +:10487800704801807048018078480180784801803C +:1048880080480180804801808848018088480180EC +:10489800904801809048018098480180984801809C +:1048A800A0480180A0480180A8480180A84801804C +:1048B800B0480180B0480180B8480180B8480180FC +:1048C800C0480180C048018043000000000000008B +:1048D80000000000000000000000000000000000D0 +:1048E800000000000000000043000000000000007D +:1048F80000000000000000000000000000000000B0 +:10490800000000000000000043000000000000005C +:10491800000000000000000000000000000000008F +:10492800000000000000000043000000000000003C +:10493800000000000000000000000000000000006F +:10494800000000000000000043000000000000001C +:10495800000000000000000000000000000000004F +:1049680000000000000000004300000000000000FC +:10497800000000000000000000000000000000002F +:1049880000000000000000004300000000000000DC +:10499800000000000000000000000000000000000F +:1049A800000000000000000028BB0080A09D0080DF +:1049B80000000000C4310180803A0180E0300180AD +:1049C800E0300180E0300180E0300180E03001809B +:1049D800E0300180E0300180E0300180E03001808B +:1049E800FFFFFFFFFFFFFFFFFFFFFFFFFFFF0000CD +:1049F8000100415343494900000000000000000045 +:104A0800000000000000000000000000000000009E +:104A18000000415343494900000000000000000025 +:104A2800000000000000000000000000000000007E +:044A3800000000007A +:104A4000000000000000F03F0000000000002440D3 +:104A50000000000000005043A0400180A040018001 +:084A6000FFFFFFFF0000020050 :040000058000000077 :00000001FF